java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AbstractInterpretationInline.xml -s ../../../trunk/examples/settings/ai/array-bench/reach_32bit_array_oct.epf -i ../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/Luxembourg-WithArrays.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-1377b90 [2019-01-07 16:12:13,181 INFO L170 SettingsManager]: Resetting all preferences to default values... [2019-01-07 16:12:13,183 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2019-01-07 16:12:13,195 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-01-07 16:12:13,196 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-01-07 16:12:13,197 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-01-07 16:12:13,198 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-01-07 16:12:13,200 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2019-01-07 16:12:13,202 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-01-07 16:12:13,203 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-01-07 16:12:13,204 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-01-07 16:12:13,204 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-01-07 16:12:13,205 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-01-07 16:12:13,206 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-01-07 16:12:13,207 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-01-07 16:12:13,208 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-01-07 16:12:13,209 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-01-07 16:12:13,211 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-01-07 16:12:13,214 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2019-01-07 16:12:13,215 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-01-07 16:12:13,217 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-01-07 16:12:13,218 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-01-07 16:12:13,221 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-01-07 16:12:13,221 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-01-07 16:12:13,221 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-01-07 16:12:13,223 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-01-07 16:12:13,224 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-01-07 16:12:13,225 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-01-07 16:12:13,225 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2019-01-07 16:12:13,227 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-01-07 16:12:13,227 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2019-01-07 16:12:13,228 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-01-07 16:12:13,228 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-01-07 16:12:13,228 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2019-01-07 16:12:13,230 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2019-01-07 16:12:13,231 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2019-01-07 16:12:13,231 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/array-bench/reach_32bit_array_oct.epf [2019-01-07 16:12:13,245 INFO L110 SettingsManager]: Loading preferences was successful [2019-01-07 16:12:13,245 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2019-01-07 16:12:13,246 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2019-01-07 16:12:13,247 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2019-01-07 16:12:13,247 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-01-07 16:12:13,247 INFO L133 SettingsManager]: * User list type=DISABLED [2019-01-07 16:12:13,247 INFO L133 SettingsManager]: * Inline calls to unimplemented procedures=true [2019-01-07 16:12:13,248 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-01-07 16:12:13,248 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2019-01-07 16:12:13,248 INFO L133 SettingsManager]: * Underlying domain=OctagonDomain [2019-01-07 16:12:13,248 INFO L133 SettingsManager]: * Abstract domain=ArrayDomain [2019-01-07 16:12:13,249 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2019-01-07 16:12:13,249 INFO L133 SettingsManager]: * Interval Domain=false [2019-01-07 16:12:13,250 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-01-07 16:12:13,250 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2019-01-07 16:12:13,250 INFO L133 SettingsManager]: * Use SBE=true [2019-01-07 16:12:13,251 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-01-07 16:12:13,251 INFO L133 SettingsManager]: * sizeof long=4 [2019-01-07 16:12:13,251 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2019-01-07 16:12:13,251 INFO L133 SettingsManager]: * sizeof POINTER=4 [2019-01-07 16:12:13,251 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2019-01-07 16:12:13,252 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-01-07 16:12:13,252 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-01-07 16:12:13,252 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-01-07 16:12:13,252 INFO L133 SettingsManager]: * sizeof long double=12 [2019-01-07 16:12:13,253 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2019-01-07 16:12:13,253 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-01-07 16:12:13,253 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-01-07 16:12:13,253 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-01-07 16:12:13,253 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2019-01-07 16:12:13,254 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-01-07 16:12:13,254 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-01-07 16:12:13,254 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-01-07 16:12:13,254 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-01-07 16:12:13,254 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-01-07 16:12:13,255 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-01-07 16:12:13,255 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-01-07 16:12:13,255 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-01-07 16:12:13,255 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-01-07 16:12:13,303 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-01-07 16:12:13,319 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-01-07 16:12:13,323 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-01-07 16:12:13,325 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2019-01-07 16:12:13,326 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2019-01-07 16:12:13,327 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/Luxembourg-WithArrays.bpl [2019-01-07 16:12:13,327 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/Luxembourg-WithArrays.bpl' [2019-01-07 16:12:13,369 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-01-07 16:12:13,370 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-01-07 16:12:13,371 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-01-07 16:12:13,371 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-01-07 16:12:13,372 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2019-01-07 16:12:13,392 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:12:13" (1/1) ... [2019-01-07 16:12:13,404 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:12:13" (1/1) ... [2019-01-07 16:12:13,409 WARN L165 Inliner]: Program contained no entry procedure! [2019-01-07 16:12:13,410 WARN L168 Inliner]: Missing entry procedures: [ULTIMATE.start] [2019-01-07 16:12:13,410 WARN L175 Inliner]: Fallback enabled. All procedures will be processed. [2019-01-07 16:12:13,412 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-01-07 16:12:13,413 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-01-07 16:12:13,414 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-01-07 16:12:13,414 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2019-01-07 16:12:13,427 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:12:13" (1/1) ... [2019-01-07 16:12:13,428 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:12:13" (1/1) ... [2019-01-07 16:12:13,429 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:12:13" (1/1) ... [2019-01-07 16:12:13,429 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:12:13" (1/1) ... [2019-01-07 16:12:13,434 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:12:13" (1/1) ... [2019-01-07 16:12:13,439 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:12:13" (1/1) ... [2019-01-07 16:12:13,441 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:12:13" (1/1) ... [2019-01-07 16:12:13,442 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-01-07 16:12:13,444 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-01-07 16:12:13,444 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-01-07 16:12:13,444 INFO L276 PluginConnector]: RCFGBuilder initialized [2019-01-07 16:12:13,448 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:12:13" (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 [2019-01-07 16:12:13,518 INFO L124 BoogieDeclarations]: Specification and implementation of procedure main given in one single declaration [2019-01-07 16:12:13,518 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-01-07 16:12:13,519 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-01-07 16:12:13,966 INFO L278 CfgBuilder]: Using library mode [2019-01-07 16:12:13,966 INFO L286 CfgBuilder]: Removed 1 assue(true) statements. [2019-01-07 16:12:13,968 INFO L202 PluginConnector]: Adding new model Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.01 04:12:13 BoogieIcfgContainer [2019-01-07 16:12:13,968 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-01-07 16:12:13,969 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2019-01-07 16:12:13,969 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2019-01-07 16:12:13,970 INFO L276 PluginConnector]: Abstract Interpretation initialized [2019-01-07 16:12:13,971 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "Luxembourg-WithArrays.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.01 04:12:13" (1/1) ... [2019-01-07 16:12:14,043 INFO L101 FixpointEngine]: Starting fixpoint engine with domain ArrayDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-07 16:12:16,841 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:12:16,841 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:12:16,842 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:12:16,843 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:12:16,844 WARN L224 ngHoareTripleChecker]: Pre: {2147483645#(forall ((v_idx_7 Int) (v_idx_8 Int) (v_idx_9 Int) (v_idx_10 Int) (v_idx_11 Int)) (exists ((v_v_2_1 Int) (v_v_3_1 Int) (v_b_2_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_5_1 Int) (v_v_6_1 Int) (v_b_0_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 c_main_y) 1) (or (<= v_b_0_1 v_idx_9) (< v_idx_9 v_b_3_1) (= v_v_6_1 (select c_main_a v_idx_9))) (<= (- (- v_b_0_1) (- v_b_3_1)) 0) (or (= (select c_main_a v_idx_11) v_v_3_1) (< v_idx_11 v_b_1_1)) (<= (- v_b_0_1 c_main_x) 0) (or (< v_idx_10 v_b_0_1) (<= v_b_1_1 v_idx_10) (= (select c_main_a v_idx_10) v_v_2_1)) (<= (- v_v_2_1 (- v_v_5_1)) 1000) (= (+ v_b_2_1 1) v_b_3_1) (or (= v_v_4_1 (select c_main_a v_idx_7)) (<= v_b_2_1 v_idx_7)) (<= (- v_v_5_1 (- v_v_5_1)) 2000) (= (+ c_main_y 1) (+ v_b_2_1 1)) (<= (- (- v_b_2_1) (- c_main_y)) 0) (= c_main_x (+ v_b_1_1 (- 1))) (= c_main_x v_b_0_1) (<= (- (- v_v_2_1) (- v_v_5_1)) 1000) (<= (- (- v_b_0_1) (- v_b_2_1)) (- 1)) (<= (- v_b_2_1 c_main_x) (- 1)) (or (< v_idx_8 v_b_2_1) (<= v_b_3_1 v_idx_8) (= v_v_5_1 (select c_main_a v_idx_8))) (<= (- v_b_3_1 c_main_x) 0) (<= (- v_v_2_1 (- v_v_2_1)) 0) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_b_1_1 c_main_x) 1) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- v_b_0_1 v_b_1_1) (- 1)) (= (+ c_main_x 1) (+ v_b_0_1 1)) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- v_b_2_1 c_main_y) 0) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_b_1_1) (- v_b_2_1)) (- 2)) (<= (- (- v_v_2_1) v_v_5_1) (- 1000)) (<= (- (- v_b_0_1) (- c_main_x)) 0) (= v_b_2_1 (+ v_b_3_1 (- 1))) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_b_0_1) (- c_main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_v_2_1 v_v_5_1) (- 1000)) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1)) (<= (- (- v_v_2_1) v_v_2_1) 0) (<= (- (- v_v_5_1) v_v_5_1) (- 2000)))))} [2019-01-07 16:12:16,848 WARN L228 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-07 16:12:16,849 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= (store (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y (+ (select (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y) (- 1))) c_main_a_primed) [2019-01-07 16:12:16,850 WARN L230 ngHoareTripleChecker]: Post: {2147483644#(forall ((v_idx_14 Int) (v_idx_15 Int) (v_idx_12 Int) (v_idx_13 Int) (v_idx_16 Int)) (exists ((v_v_8_1 Int) (v_b_6_1 Int) (v_b_4_1 Int) (v_v_11_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_v_11_1 v_v_8_1) 998) (<= (- v_b_3_1 c_main_y) 1) (<= (- v_v_8_1 (- v_v_8_1)) 2) (= c_main_y v_b_6_1) (= (+ c_main_y 1) (+ v_b_6_1 1)) (<= (- v_b_6_1 c_main_x) (- 1)) (= (+ c_main_y 1) v_b_3_1) (<= (- v_b_1_1 v_b_4_1) 1) (<= (- (- v_b_1_1) (- v_b_4_1)) (- 1)) (<= (- (- v_v_11_1) v_v_8_1) (- 1000)) (= c_main_x v_b_4_1) (<= (- (- v_v_11_1) (- v_v_8_1)) (- 998)) (<= (- (- v_b_3_1) (- v_b_6_1)) (- 1)) (= c_main_x (+ v_b_1_1 (- 1))) (or (< v_idx_15 v_b_4_1) (<= v_b_1_1 v_idx_15) (= v_v_8_1 (select c_main_a v_idx_15))) (<= (- (- v_b_1_1) (- v_b_6_1)) (- 2)) (<= (- (- v_b_4_1) (- c_main_x)) 0) (<= (- v_b_4_1 c_main_x) 0) (<= (- v_b_3_1 v_b_6_1) 1) (<= (- (- v_v_8_1) v_v_8_1) (- 2)) (<= (- v_b_3_1 c_main_x) 0) (<= (- (- v_b_6_1) (- c_main_y)) 0) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_v_11_1 (- v_v_8_1)) 1000) (<= (- (- v_b_4_1) (- v_b_6_1)) (- 1)) (= (+ c_main_x 1) (+ v_b_4_1 1)) (<= (- v_b_1_1 c_main_x) 1) (<= (- v_b_6_1 c_main_y) 0) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- v_v_11_1 (- v_v_11_1)) 1998) (or (< v_idx_16 v_b_1_1) (= v_v_3_1 (select c_main_a v_idx_16))) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_b_4_1) (- c_main_y)) (- 1)) (or (= v_v_4_1 (select c_main_a v_idx_12)) (<= v_b_6_1 v_idx_12)) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (or (= v_v_6_1 (select c_main_a v_idx_14)) (<= v_b_4_1 v_idx_14) (< v_idx_14 v_b_3_1)) (<= (- (- v_v_11_1) v_v_11_1) (- 1998)) (or (< v_idx_13 v_b_6_1) (= (select c_main_a v_idx_13) v_v_11_1) (<= v_b_3_1 v_idx_13)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_3_1 v_b_4_1) 0) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1)))))} [2019-01-07 16:12:16,850 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:12:17,112 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:12:17,112 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:12:37,780 WARN L270 ngHoareTripleChecker]: Pre: {2147483645#(and (forall ((v_prenex_393 Int)) (or (< v_prenex_393 main_x) (<= (select main_a v_prenex_393) 0) (<= (+ main_x 1) v_prenex_393) (<= 0 (* 2 (select main_a v_prenex_393))))) (or (forall ((v_prenex_1061 Int)) (or (<= (+ main_x 1) v_prenex_1061) (<= 0 (select main_a v_prenex_1061)) (<= 0 (* 2 (select main_a v_prenex_1061))) (< v_prenex_1061 main_x))) (forall ((v_prenex_1064 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1064))) (<= 1000 (select main_a v_prenex_1064)) (< v_prenex_1064 main_y)))) (forall ((v_idx_8 Int) (v_idx_10 Int)) (or (< v_idx_8 main_y) (<= 2000 (* 2 (select main_a v_idx_8))) (<= (+ (select main_a v_idx_8) (select main_a v_idx_10)) 1000) (<= (select main_a v_idx_10) 0) (<= (+ main_x 1) v_idx_10) (< v_idx_10 main_x) (<= 1000 (select main_a v_idx_8)))) (or (forall ((v_prenex_798 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_798))) (<= (+ main_y 1) v_prenex_798) (<= 1000 (select main_a v_prenex_798)))) (forall ((v_prenex_796 Int)) (or (<= 0 (* 2 (select main_a v_prenex_796))) (<= (+ main_x 1) v_prenex_796) (<= (* 2 (select main_a v_prenex_796)) 0) (< v_prenex_796 main_x)))) (or (forall ((v_prenex_518 Int)) (or (<= (* 2 (select main_a v_prenex_518)) 2000) (<= (+ main_y 1) v_prenex_518))) (forall ((v_prenex_517 Int)) (or (<= 0 (* 2 (select main_a v_prenex_517))) (<= (+ main_x 1) v_prenex_517) (< v_prenex_517 main_x) (<= (* 2 (select main_a v_prenex_517)) 0)))) (forall ((v_prenex_1483 Int) (v_prenex_1482 Int)) (or (<= 1000 (select main_a v_prenex_1483)) (<= 1000 (+ (select main_a v_prenex_1483) (select main_a v_prenex_1482))) (<= 0 (* 2 (select main_a v_prenex_1482))) (< v_prenex_1482 main_x) (<= (+ main_y 1) v_prenex_1483) (<= (+ main_x 1) v_prenex_1482))) (forall ((v_prenex_934 Int) (v_prenex_933 Int)) (or (<= (+ main_x 1) v_prenex_933) (<= (+ (select main_a v_prenex_934) (select main_a v_prenex_933)) 1000) (< v_prenex_933 main_x) (<= (* 2 (select main_a v_prenex_934)) 2000) (<= 0 (* 2 (select main_a v_prenex_933))))) (forall ((v_prenex_106 Int) (v_prenex_107 Int)) (or (< v_prenex_107 main_y) (<= 2000 (* 2 (select main_a v_prenex_107))) (<= (+ (select main_a v_prenex_106) 1000) (select main_a v_prenex_107)) (<= (+ main_y 1) v_prenex_107) (<= (+ main_x 1) v_prenex_106))) (forall ((v_prenex_1169 Int) (v_prenex_1170 Int)) (or (<= (+ main_y 1) v_prenex_1170) (<= (+ (select main_a v_prenex_1170) (select main_a v_prenex_1169)) 1000) (<= (* 2 (select main_a v_prenex_1170)) 2000) (<= (+ main_x 1) v_prenex_1169) (< v_prenex_1169 main_x) (<= (select main_a v_prenex_1169) 0))) (forall ((v_prenex_888 Int) (v_prenex_889 Int)) (or (<= (+ main_x 1) v_prenex_888) (< v_prenex_888 main_x) (<= (+ main_y 1) v_prenex_889) (<= 2000 (* 2 (select main_a v_prenex_889))) (<= 0 (* 2 (select main_a v_prenex_888))) (<= 1000 (+ (select main_a v_prenex_889) (select main_a v_prenex_888))))) (or (forall ((v_prenex_1542 Int)) (or (<= (* 2 (select main_a v_prenex_1542)) 0) (<= 0 (select main_a v_prenex_1542)) (<= (+ main_x 1) v_prenex_1542) (< v_prenex_1542 main_x))) (forall ((v_prenex_1545 Int)) (or (< v_prenex_1545 main_y) (<= 1000 (select main_a v_prenex_1545))))) (forall ((v_prenex_1173 Int) (v_prenex_1172 Int)) (or (<= (+ main_y 1) v_prenex_1173) (<= (select main_a v_prenex_1173) 1000) (<= 1000 (+ (select main_a v_prenex_1173) (select main_a v_prenex_1172))) (<= (+ main_x 1) v_prenex_1172) (<= 0 (* 2 (select main_a v_prenex_1172))) (< v_prenex_1172 main_x) (<= 1000 (select main_a v_prenex_1173)))) (forall ((v_prenex_645 Int) (v_prenex_646 Int)) (or (<= (+ main_x 1) v_prenex_645) (<= (* 2 (select main_a v_prenex_645)) 0) (<= 1000 (select main_a v_prenex_646)) (<= (select main_a v_prenex_646) 1000) (< v_prenex_645 main_x) (<= (+ (select main_a v_prenex_645) 1000) (select main_a v_prenex_646)))) (or (forall ((v_prenex_116 Int)) (<= 1000 (select main_a v_prenex_116))) (forall ((v_prenex_114 Int)) (or (<= 0 (* 2 (select main_a v_prenex_114))) (<= (+ main_x 1) v_prenex_114) (<= (select main_a v_prenex_114) 0) (< v_prenex_114 main_x)))) (forall ((v_prenex_799 Int) (v_prenex_800 Int)) (or (<= (+ main_y 1) v_prenex_800) (<= (* 2 (select main_a v_prenex_799)) 0) (<= 1000 (select main_a v_prenex_800)) (< v_prenex_799 main_x) (<= 2000 (* 2 (select main_a v_prenex_800))) (<= (+ (select main_a v_prenex_799) 1000) (select main_a v_prenex_800)) (<= (+ main_x 1) v_prenex_799))) (forall ((v_prenex_18 Int) (v_prenex_19 Int)) (or (<= (select main_a v_prenex_19) 1000) (< v_prenex_18 main_x) (< v_prenex_19 main_y) (<= (+ (select main_a v_prenex_19) (select main_a v_prenex_18)) 1000) (<= 2000 (* 2 (select main_a v_prenex_19))) (<= (+ main_x 1) v_prenex_18) (<= 0 (select main_a v_prenex_18)))) (or (forall ((v_prenex_573 Int)) (or (<= 1000 (select main_a v_prenex_573)) (<= (select main_a v_prenex_573) 1000) (< v_prenex_573 main_y))) (forall ((v_prenex_571 Int)) (or (<= (+ main_x 1) v_prenex_571) (<= (select main_a v_prenex_571) 0) (< v_prenex_571 main_x) (<= (* 2 (select main_a v_prenex_571)) 0)))) (or (forall ((v_prenex_907 Int)) (or (<= (+ main_y 1) v_prenex_907) (<= 2000 (* 2 (select main_a v_prenex_907))))) (forall ((v_prenex_906 Int)) (or (< v_prenex_906 main_x) (<= (+ main_x 1) v_prenex_906) (<= (* 2 (select main_a v_prenex_906)) 0)))) (forall ((v_prenex_942 Int) (v_prenex_943 Int)) (or (<= (* 2 (select main_a v_prenex_942)) 0) (< v_prenex_942 main_x) (<= 1000 (+ (select main_a v_prenex_943) (select main_a v_prenex_942))) (<= (+ main_x 1) v_prenex_942) (<= 2000 (* 2 (select main_a v_prenex_943))))) (forall ((v_prenex_204 Int) (v_prenex_205 Int)) (or (< v_prenex_205 main_y) (<= 2000 (* 2 (select main_a v_prenex_205))) (<= 1000 (+ (select main_a v_prenex_205) (select main_a v_prenex_204))) (<= (* 2 (select main_a v_prenex_205)) 2000) (< v_prenex_204 main_x) (<= (+ main_x 1) v_prenex_204) (<= (* 2 (select main_a v_prenex_204)) 0))) (or (forall ((v_prenex_53 Int)) (or (<= (* 2 (select main_a v_prenex_53)) 2000) (<= 2000 (* 2 (select main_a v_prenex_53))))) (forall ((v_prenex_52 Int)) (or (<= (+ main_x 1) v_prenex_52) (<= 0 (* 2 (select main_a v_prenex_52))) (<= (* 2 (select main_a v_prenex_52)) 0) (< v_prenex_52 main_x)))) (or (forall ((v_prenex_170 Int)) (or (<= 1000 (select main_a v_prenex_170)) (<= 2000 (* 2 (select main_a v_prenex_170))))) (forall ((v_prenex_169 Int)) (or (<= 0 (select main_a v_prenex_169)) (<= 0 (* 2 (select main_a v_prenex_169))) (< v_prenex_169 main_x) (<= (+ main_x 1) v_prenex_169)))) (or (forall ((v_prenex_856 Int)) (or (< v_prenex_856 main_x) (<= (+ main_x 1) v_prenex_856) (<= 0 (select main_a v_prenex_856)) (<= (* 2 (select main_a v_prenex_856)) 0))) (forall ((v_prenex_859 Int)) (or (<= 1000 (select main_a v_prenex_859)) (<= (+ main_y 1) v_prenex_859) (<= (select main_a v_prenex_859) 1000)))) (or (forall ((v_prenex_1647 Int)) (or (<= (select main_a v_prenex_1647) 1000) (<= (* 2 (select main_a v_prenex_1647)) 2000))) (forall ((v_prenex_1646 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1646))) (<= (+ main_x 1) v_prenex_1646) (< v_prenex_1646 main_x)))) (forall ((v_prenex_808 Int) (v_prenex_807 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_808))) (<= 1000 (+ (select main_a v_prenex_808) (select main_a v_prenex_807))) (<= (* 2 (select main_a v_prenex_807)) 0) (<= (+ main_x 1) v_prenex_807) (<= (select main_a v_prenex_808) 1000) (< v_prenex_807 main_x))) (or (forall ((v_prenex_170 Int)) (or (<= 1000 (select main_a v_prenex_170)) (<= 2000 (* 2 (select main_a v_prenex_170))))) (forall ((v_prenex_172 Int)) (or (< v_prenex_172 main_x) (<= (+ main_x 1) v_prenex_172) (<= 0 (* 2 (select main_a v_prenex_172)))))) (forall ((v_prenex_458 Int) (v_prenex_459 Int)) (or (<= (+ (select main_a v_prenex_459) (select main_a v_prenex_458)) 1000) (<= (+ main_x 1) v_prenex_458) (<= (* 2 (select main_a v_prenex_458)) 0) (<= 2000 (* 2 (select main_a v_prenex_459))) (< v_prenex_458 main_x) (<= (* 2 (select main_a v_prenex_459)) 2000))) (or (forall ((v_prenex_1341 Int)) (or (<= (+ main_y 1) v_prenex_1341) (<= 1000 (select main_a v_prenex_1341)) (<= (* 2 (select main_a v_prenex_1341)) 2000))) (forall ((v_prenex_1338 Int)) (or (<= (* 2 (select main_a v_prenex_1338)) 0) (< v_prenex_1338 main_x) (<= (+ main_x 1) v_prenex_1338) (<= 0 (select main_a v_prenex_1338))))) (forall ((v_prenex_1387 Int) (v_prenex_1386 Int)) (or (< v_prenex_1386 main_x) (< v_prenex_1387 main_y) (<= (+ (select main_a v_prenex_1386) 1000) (select main_a v_prenex_1387)) (<= (+ main_x 1) v_prenex_1386) (<= (* 2 (select main_a v_prenex_1386)) 0))) (forall ((v_prenex_667 Int) (v_prenex_668 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_668))) (<= 0 (select main_a v_prenex_667)) (<= 1000 (+ (select main_a v_prenex_668) (select main_a v_prenex_667))) (< v_prenex_667 main_x) (<= (+ main_x 1) v_prenex_667) (< v_prenex_668 main_y))) (forall ((v_prenex_235 Int) (v_prenex_234 Int)) (or (<= (+ main_y 1) v_prenex_235) (< v_prenex_235 main_y) (<= (* 2 (select main_a v_prenex_235)) 2000) (<= 1000 (+ (select main_a v_prenex_235) (select main_a v_prenex_234))) (< v_prenex_234 main_x))) (forall ((v_prenex_743 Int) (v_prenex_744 Int)) (or (<= (+ (select main_a v_prenex_743) 1000) (select main_a v_prenex_744)) (<= (+ main_x 1) v_prenex_743) (<= 2000 (* 2 (select main_a v_prenex_744))) (<= 0 (* 2 (select main_a v_prenex_743))) (< v_prenex_743 main_x) (<= 1000 (select main_a v_prenex_744)))) (forall ((v_prenex_1183 Int) (v_prenex_1182 Int)) (or (<= (+ (select main_a v_prenex_1182) 1000) (select main_a v_prenex_1183)) (<= 0 (* 2 (select main_a v_prenex_1182))) (< v_prenex_1182 main_x) (<= 1000 (select main_a v_prenex_1183)) (<= (+ main_x 1) v_prenex_1182))) (forall ((v_prenex_1059 Int) (v_prenex_1058 Int)) (or (< v_prenex_1058 main_x) (<= (+ (select main_a v_prenex_1059) (select main_a v_prenex_1058)) 1000) (<= 2000 (* 2 (select main_a v_prenex_1059))) (<= (+ main_y 1) v_prenex_1059) (< v_prenex_1059 main_y))) (forall ((v_prenex_1125 Int) (v_prenex_1124 Int)) (or (<= (+ (select main_a v_prenex_1125) (select main_a v_prenex_1124)) 1000) (<= (+ main_y 1) v_prenex_1125) (< v_prenex_1124 main_x) (<= (select main_a v_prenex_1125) 1000) (<= (select main_a v_prenex_1124) 0) (<= 2000 (* 2 (select main_a v_prenex_1125))) (<= (+ main_x 1) v_prenex_1124))) (forall ((v_prenex_181 Int) (v_prenex_180 Int)) (or (< v_prenex_181 main_y) (<= (select main_a v_prenex_180) 0) (<= (* 2 (select main_a v_prenex_181)) 2000) (<= (+ (select main_a v_prenex_180) 1000) (select main_a v_prenex_181)) (<= (+ main_x 1) v_prenex_180) (< v_prenex_180 main_x))) (forall ((v_prenex_1156 Int) (v_prenex_1155 Int)) (or (< v_prenex_1156 main_y) (<= (+ (select main_a v_prenex_1155) 1000) (select main_a v_prenex_1156)) (<= (+ main_y 1) v_prenex_1156) (<= (* 2 (select main_a v_prenex_1156)) 2000) (<= 1000 (select main_a v_prenex_1156)))) (forall ((v_prenex_699 Int) (v_prenex_700 Int)) (or (<= (+ main_x 1) v_prenex_699) (< v_prenex_700 main_y) (<= 2000 (* 2 (select main_a v_prenex_700))) (<= (select main_a v_prenex_700) (+ (select main_a v_prenex_699) 1000)) (<= (+ main_y 1) v_prenex_700))) (forall ((v_prenex_1448 Int) (v_prenex_1449 Int)) (or (<= 0 (select main_a v_prenex_1448)) (<= 2000 (* 2 (select main_a v_prenex_1449))) (< v_prenex_1448 main_x) (<= (+ main_x 1) v_prenex_1448) (<= (+ main_y 1) v_prenex_1449) (<= (+ (select main_a v_prenex_1449) (select main_a v_prenex_1448)) 1000) (<= 1000 (select main_a v_prenex_1449)))) (forall ((v_prenex_530 Int) (v_prenex_529 Int)) (or (<= 1000 (select main_a v_prenex_530)) (<= 0 (select main_a v_prenex_529)) (<= 1000 (+ (select main_a v_prenex_530) (select main_a v_prenex_529))) (< v_prenex_529 main_x) (<= (+ main_x 1) v_prenex_529))) (forall ((v_prenex_1555 Int) (v_prenex_1554 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1555))) (<= (select main_a v_prenex_1555) 1000) (< v_prenex_1554 main_x) (< v_prenex_1555 main_y) (<= (select main_a v_prenex_1554) 0) (<= (+ (select main_a v_prenex_1554) 1000) (select main_a v_prenex_1555)) (<= (+ main_x 1) v_prenex_1554))) (forall ((v_prenex_1031 Int) (v_prenex_1030 Int)) (or (<= (+ (select main_a v_prenex_1031) (select main_a v_prenex_1030)) 1000) (< v_prenex_1030 main_x) (<= 1000 (select main_a v_prenex_1031)) (<= 0 (* 2 (select main_a v_prenex_1030))) (<= (+ main_x 1) v_prenex_1030))) (forall ((v_prenex_1495 Int) (v_prenex_1494 Int)) (or (<= (select main_a v_prenex_1494) 0) (<= (select main_a v_prenex_1495) (+ (select main_a v_prenex_1494) 1000)) (<= (+ main_x 1) v_prenex_1494) (< v_prenex_1495 main_y) (<= 1000 (select main_a v_prenex_1495)) (<= 2000 (* 2 (select main_a v_prenex_1495))) (< v_prenex_1494 main_x))) (or (forall ((v_prenex_116 Int)) (<= 1000 (select main_a v_prenex_116))) (forall ((v_prenex_117 Int)) (or (<= 0 (* 2 (select main_a v_prenex_117))) (< v_prenex_117 main_x) (<= (+ main_x 1) v_prenex_117) (<= (* 2 (select main_a v_prenex_117)) 0)))) (forall ((v_prenex_85 Int) (v_prenex_86 Int)) (or (<= (* 2 (select main_a v_prenex_85)) 0) (< v_prenex_86 main_y) (<= 2000 (* 2 (select main_a v_prenex_86))) (< v_prenex_85 main_x) (<= (+ (select main_a v_prenex_85) 1000) (select main_a v_prenex_86)) (<= (+ main_x 1) v_prenex_85))) (forall ((v_prenex_301 Int) (v_prenex_302 Int)) (or (<= 1000 (+ (select main_a v_prenex_302) (select main_a v_prenex_301))) (<= 2000 (* 2 (select main_a v_prenex_302))) (< v_prenex_301 main_x) (<= (+ main_x 1) v_prenex_301) (<= 0 (select main_a v_prenex_301)) (< v_prenex_302 main_y) (<= 1000 (select main_a v_prenex_302)))) (forall ((v_prenex_1305 Int) (v_prenex_1306 Int)) (or (<= (select main_a v_prenex_1306) 1000) (<= (select main_a v_prenex_1305) 0) (<= (select main_a v_prenex_1306) (+ (select main_a v_prenex_1305) 1000)) (<= (* 2 (select main_a v_prenex_1306)) 2000) (< v_prenex_1306 main_y) (< v_prenex_1305 main_x) (<= (+ main_x 1) v_prenex_1305))) (forall ((v_prenex_1262 Int) (v_prenex_1261 Int)) (or (<= 1000 (+ (select main_a v_prenex_1262) (select main_a v_prenex_1261))) (<= (* 2 (select main_a v_prenex_1261)) 0) (< v_prenex_1261 main_x) (<= (+ main_y 1) v_prenex_1262) (<= 2000 (* 2 (select main_a v_prenex_1262))) (<= (+ main_x 1) v_prenex_1261) (<= (* 2 (select main_a v_prenex_1262)) 2000))) (forall ((v_prenex_648 Int) (v_prenex_647 Int)) (or (<= 1000 (+ (select main_a v_prenex_648) (select main_a v_prenex_647))) (<= (+ main_x 1) v_prenex_647) (<= (+ main_y 1) v_prenex_648) (< v_prenex_647 main_x) (<= (* 2 (select main_a v_prenex_648)) 2000) (<= (select main_a v_prenex_648) 1000) (<= (select main_a v_prenex_647) 0))) (forall ((v_prenex_1171 Int)) (or (<= (+ main_x 1) v_prenex_1171) (< v_prenex_1171 main_x) (<= 0 (* 2 (select main_a v_prenex_1171))) (<= (* 2 (select main_a v_prenex_1171)) 0))) (forall ((v_prenex_918 Int) (v_prenex_919 Int)) (or (<= 0 (* 2 (select main_a v_prenex_918))) (< v_prenex_918 main_x) (<= (+ main_x 1) v_prenex_918) (<= (* 2 (select main_a v_prenex_919)) 2000) (<= (select main_a v_prenex_919) 1000) (<= (+ (select main_a v_prenex_919) (select main_a v_prenex_918)) 1000))) (forall ((v_prenex_47 Int) (v_prenex_46 Int)) (or (<= (+ (select main_a v_prenex_46) (select main_a v_prenex_47)) 1000) (<= (select main_a v_prenex_46) 1000) (<= (* 2 (select main_a v_prenex_47)) 0) (<= (+ main_x 1) v_prenex_47) (< v_prenex_46 main_y) (< v_prenex_47 main_x) (<= (* 2 (select main_a v_prenex_46)) 2000))) (forall ((v_prenex_367 Int) (v_prenex_368 Int)) (or (< v_prenex_367 main_x) (<= (+ main_y 1) v_prenex_368) (<= (+ (select main_a v_prenex_367) 1000) (select main_a v_prenex_368)) (<= (select main_a v_prenex_367) 0) (<= 1000 (select main_a v_prenex_368)) (<= (+ main_x 1) v_prenex_367) (<= (select main_a v_prenex_368) 1000))) (forall ((v_prenex_695 Int) (v_prenex_696 Int)) (or (<= (select main_a v_prenex_696) 1000) (< v_prenex_695 main_x) (<= 1000 (+ (select main_a v_prenex_696) (select main_a v_prenex_695))) (<= 0 (select main_a v_prenex_695)) (<= (+ main_x 1) v_prenex_695) (<= 1000 (select main_a v_prenex_696)))) (forall ((v_prenex_1584 Int) (v_prenex_1583 Int)) (or (< v_prenex_1583 main_x) (<= 1000 (+ (select main_a v_prenex_1584) (select main_a v_prenex_1583))) (<= 0 (* 2 (select main_a v_prenex_1583))) (<= (+ main_x 1) v_prenex_1583) (< v_prenex_1584 main_y) (<= 1000 (select main_a v_prenex_1584)))) (forall ((v_prenex_1195 Int) (v_prenex_1194 Int)) (or (< v_prenex_1194 main_x) (<= 1000 (select main_a v_prenex_1195)) (<= (+ main_x 1) v_prenex_1194) (<= (* 2 (select main_a v_prenex_1194)) 0) (<= (+ main_y 1) v_prenex_1195) (<= (select main_a v_prenex_1195) (+ (select main_a v_prenex_1194) 1000)) (<= 2000 (* 2 (select main_a v_prenex_1195))))) (forall ((v_prenex_1511 Int) (v_prenex_1510 Int)) (or (<= (select main_a v_prenex_1511) (+ (select main_a v_prenex_1510) 1000)) (<= (+ main_x 1) v_prenex_1510) (< v_prenex_1510 main_x) (<= 1000 (select main_a v_prenex_1511)) (<= 0 (* 2 (select main_a v_prenex_1510))) (<= (* 2 (select main_a v_prenex_1511)) 2000) (<= (+ main_y 1) v_prenex_1511))) (forall ((v_prenex_1139 Int) (v_prenex_1138 Int)) (or (<= (+ (select main_a v_prenex_1138) 1000) (select main_a v_prenex_1139)) (<= (+ main_x 1) v_prenex_1138) (<= 0 (* 2 (select main_a v_prenex_1138))) (<= (+ main_y 1) v_prenex_1139) (< v_prenex_1138 main_x) (<= 1000 (select main_a v_prenex_1139)))) (forall ((v_prenex_1517 Int) (v_prenex_1516 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1516))) (<= 1000 (select main_a v_prenex_1517)) (<= (+ main_x 1) v_prenex_1516) (< v_prenex_1516 main_x) (<= 1000 (+ (select main_a v_prenex_1517) (select main_a v_prenex_1516))) (<= (* 2 (select main_a v_prenex_1517)) 2000))) (or (forall ((v_prenex_1640 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1640))) (< v_prenex_1640 main_y))) (forall ((v_prenex_1639 Int)) (or (< v_prenex_1639 main_x) (<= (+ main_x 1) v_prenex_1639) (<= (* 2 (select main_a v_prenex_1639)) 0)))) (forall ((v_prenex_30 Int)) (or (<= (+ main_y 1) v_prenex_30) (< v_prenex_30 main_y) (<= 2000 (* 2 (select main_a v_prenex_30))))) (forall ((v_prenex_58 Int) (v_prenex_57 Int)) (or (<= (select main_a v_prenex_57) 0) (< v_prenex_58 main_y) (< v_prenex_57 main_x) (<= (+ (select main_a v_prenex_57) 1000) (select main_a v_prenex_58)) (<= (+ main_x 1) v_prenex_57) (<= (* 2 (select main_a v_prenex_58)) 2000) (<= (select main_a v_prenex_58) 1000))) (or (forall ((v_prenex_1576 Int)) (or (<= (+ main_x 1) v_prenex_1576) (<= (* 2 (select main_a v_prenex_1576)) 0) (< v_prenex_1576 main_x))) (forall ((v_prenex_1578 Int)) (<= (* 2 (select main_a v_prenex_1578)) 2000))) (forall ((v_prenex_158 Int) (v_prenex_159 Int)) (or (<= (+ main_y 1) v_prenex_159) (< v_prenex_159 main_y) (<= (select main_a v_prenex_159) (+ (select main_a v_prenex_158) 1000)) (<= (select main_a v_prenex_159) 1000) (<= (* 2 (select main_a v_prenex_159)) 2000))) (forall ((v_prenex_269 Int) (v_prenex_270 Int)) (or (<= (select main_a v_prenex_270) 1000) (<= (+ main_y 1) v_prenex_270) (<= (+ main_x 1) v_prenex_269) (< v_prenex_269 main_x) (<= 2000 (* 2 (select main_a v_prenex_270))) (<= (+ (select main_a v_prenex_270) (select main_a v_prenex_269)) 1000) (<= (* 2 (select main_a v_prenex_269)) 0))) (or (forall ((v_prenex_1064 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1064))) (<= 1000 (select main_a v_prenex_1064)) (< v_prenex_1064 main_y))) (forall ((v_prenex_1063 Int)) (or (< v_prenex_1063 main_x) (<= 0 (* 2 (select main_a v_prenex_1063))) (<= (+ main_x 1) v_prenex_1063)))) (forall ((v_prenex_314 Int) (v_prenex_313 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_314))) (<= 0 (select main_a v_prenex_313)) (<= (select main_a v_prenex_314) (+ (select main_a v_prenex_313) 1000)) (<= (+ main_x 1) v_prenex_313) (< v_prenex_313 main_x) (<= (+ main_y 1) v_prenex_314))) (forall ((v_prenex_211 Int) (v_prenex_210 Int)) (or (<= (* 2 (select main_a v_prenex_210)) 0) (<= (+ (select main_a v_prenex_211) (select main_a v_prenex_210)) 1000) (<= (* 2 (select main_a v_prenex_211)) 2000) (< v_prenex_210 main_x) (<= (+ main_x 1) v_prenex_210) (<= 1000 (select main_a v_prenex_211)))) (or (forall ((v_prenex_570 Int)) (or (< v_prenex_570 main_x) (<= (+ main_x 1) v_prenex_570) (<= (* 2 (select main_a v_prenex_570)) 0))) (forall ((v_prenex_573 Int)) (or (<= 1000 (select main_a v_prenex_573)) (<= (select main_a v_prenex_573) 1000) (< v_prenex_573 main_y)))) (forall ((v_prenex_262 Int) (v_prenex_261 Int)) (or (<= 1000 (select main_a v_prenex_262)) (<= (+ (select main_a v_prenex_262) (select main_a v_prenex_261)) 1000) (< v_prenex_261 main_x) (<= 0 (select main_a v_prenex_261)) (<= (+ main_y 1) v_prenex_262) (<= (+ main_x 1) v_prenex_261))) (forall ((v_prenex_1489 Int) (v_prenex_1488 Int)) (or (<= 0 (select main_a v_prenex_1488)) (<= (+ (select main_a v_prenex_1488) 1000) (select main_a v_prenex_1489)) (<= (+ main_x 1) v_prenex_1488) (< v_prenex_1488 main_x))) (forall ((v_prenex_673 Int) (v_prenex_674 Int)) (or (<= (+ main_x 1) v_prenex_673) (<= 1000 (+ (select main_a v_prenex_674) (select main_a v_prenex_673))) (<= (* 2 (select main_a v_prenex_674)) 2000) (<= 0 (* 2 (select main_a v_prenex_673))) (< v_prenex_673 main_x) (<= (select main_a v_prenex_674) 1000))) (forall ((v_prenex_1287 Int) (v_prenex_1286 Int)) (or (<= (+ main_x 1) v_prenex_1286) (<= 0 (* 2 (select main_a v_prenex_1286))) (< v_prenex_1286 main_x) (<= (+ (select main_a v_prenex_1286) 1000) (select main_a v_prenex_1287)) (<= 1000 (select main_a v_prenex_1287)) (< v_prenex_1287 main_y) (<= 2000 (* 2 (select main_a v_prenex_1287))))) (forall ((v_prenex_1201 Int) (v_prenex_1200 Int)) (or (<= (+ main_y 1) v_prenex_1201) (< v_prenex_1200 main_x) (<= (+ main_x 1) v_prenex_1200) (<= 0 (* 2 (select main_a v_prenex_1200))) (<= (* 2 (select main_a v_prenex_1201)) 2000) (<= (select main_a v_prenex_1201) (+ (select main_a v_prenex_1200) 1000)))) (forall ((v_prenex_626 Int) (v_prenex_627 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_627))) (< v_prenex_626 main_x) (<= (select main_a v_prenex_627) (+ (select main_a v_prenex_626) 1000)) (<= (* 2 (select main_a v_prenex_627)) 2000) (<= (+ main_x 1) v_prenex_626) (<= (+ main_y 1) v_prenex_627) (<= 0 (select main_a v_prenex_626)))) (or (forall ((v_prenex_937 Int)) (or (< v_prenex_937 main_x) (<= 0 (* 2 (select main_a v_prenex_937))) (<= (+ main_x 1) v_prenex_937) (<= (* 2 (select main_a v_prenex_937)) 0))) (forall ((v_prenex_941 Int)) (or (<= 1000 (select main_a v_prenex_941)) (<= (* 2 (select main_a v_prenex_941)) 2000)))) (forall ((v_prenex_910 Int) (v_prenex_911 Int)) (or (<= (select main_a v_prenex_911) 1000) (< v_prenex_911 main_y) (<= 0 (select main_a v_prenex_910)) (<= (select main_a v_prenex_911) (+ (select main_a v_prenex_910) 1000)) (< v_prenex_910 main_x) (<= (+ main_x 1) v_prenex_910))) (forall ((v_prenex_1096 Int) (v_prenex_1095 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1096))) (<= (+ main_x 1) v_prenex_1095) (<= 0 (select main_a v_prenex_1095)) (< v_prenex_1095 main_x) (<= 1000 (+ (select main_a v_prenex_1096) (select main_a v_prenex_1095))) (<= (* 2 (select main_a v_prenex_1096)) 2000))) (forall ((v_prenex_1288 Int)) (or (<= (+ main_x 1) v_prenex_1288) (<= 0 (* 2 (select main_a v_prenex_1288))) (< v_prenex_1288 main_x))) (forall ((v_prenex_1358 Int) (v_prenex_1357 Int)) (or (<= (+ (select main_a v_prenex_1357) 1000) (select main_a v_prenex_1358)) (< v_prenex_1357 main_x) (<= (select main_a v_prenex_1357) 0) (<= 2000 (* 2 (select main_a v_prenex_1358))) (<= (+ main_x 1) v_prenex_1357))) (forall ((v_prenex_329 Int) (v_prenex_328 Int)) (or (<= 0 (* 2 (select main_a v_prenex_328))) (<= (+ (select main_a v_prenex_329) (select main_a v_prenex_328)) 1000) (<= (* 2 (select main_a v_prenex_329)) 2000) (<= (+ main_x 1) v_prenex_328) (<= 2000 (* 2 (select main_a v_prenex_329))) (< v_prenex_328 main_x))) (or (forall ((v_prenex_1134 Int)) (<= 0 (* 2 (select main_a v_prenex_1134)))) (forall ((v_prenex_1135 Int)) (or (<= 1000 (select main_a v_prenex_1135)) (< v_prenex_1135 main_y) (<= (* 2 (select main_a v_prenex_1135)) 2000) (<= (+ main_y 1) v_prenex_1135)))) (forall ((v_prenex_392 Int) (v_prenex_391 Int)) (or (<= 1000 (+ (select main_a v_prenex_392) (select main_a v_prenex_391))) (<= (select main_a v_prenex_391) 0) (<= (+ main_x 1) v_prenex_391) (<= (* 2 (select main_a v_prenex_392)) 2000) (< v_prenex_391 main_x) (<= (+ main_y 1) v_prenex_392))) (forall ((v_prenex_1019 Int) (v_prenex_1020 Int)) (or (< v_prenex_1019 main_x) (<= (+ main_x 1) v_prenex_1019) (<= (+ main_y 1) v_prenex_1020) (<= (+ (select main_a v_prenex_1019) 1000) (select main_a v_prenex_1020)) (<= (select main_a v_prenex_1020) 1000) (<= 0 (* 2 (select main_a v_prenex_1019))))) (or (forall ((v_prenex_116 Int)) (<= 1000 (select main_a v_prenex_116))) (forall ((v_prenex_115 Int)) (or (< v_prenex_115 main_x) (<= (+ main_x 1) v_prenex_115) (<= 0 (select main_a v_prenex_115)) (<= 0 (* 2 (select main_a v_prenex_115)))))) (or (forall ((v_prenex_453 Int)) (or (<= 1000 (select main_a v_prenex_453)) (<= 2000 (* 2 (select main_a v_prenex_453))))) (forall ((v_prenex_450 Int)) (or (<= (* 2 (select main_a v_prenex_450)) 0) (<= (+ main_x 1) v_prenex_450) (< v_prenex_450 main_x)))) (forall ((v_prenex_653 Int) (v_prenex_654 Int)) (or (<= (+ main_y 1) v_prenex_654) (<= (* 2 (select main_a v_prenex_653)) 0) (<= (select main_a v_prenex_654) (+ (select main_a v_prenex_653) 1000)) (<= (* 2 (select main_a v_prenex_654)) 2000) (<= (+ main_x 1) v_prenex_653) (< v_prenex_653 main_x))) (or (forall ((v_prenex_921 Int)) (or (< v_prenex_921 main_x) (<= (* 2 (select main_a v_prenex_921)) 0) (<= (+ main_x 1) v_prenex_921) (<= 0 (select main_a v_prenex_921)))) (forall ((v_prenex_924 Int)) (or (<= (+ main_y 1) v_prenex_924) (<= (select main_a v_prenex_924) 1000)))) (forall ((v_prenex_424 Int) (v_prenex_423 Int)) (or (<= (+ main_y 1) v_prenex_424) (< v_prenex_423 main_x) (<= 1000 (select main_a v_prenex_424)) (<= (+ main_x 1) v_prenex_423) (<= (+ (select main_a v_prenex_423) 1000) (select main_a v_prenex_424)) (<= (* 2 (select main_a v_prenex_424)) 2000) (<= (* 2 (select main_a v_prenex_423)) 0))) (forall ((v_prenex_1642 Int) (v_prenex_1641 Int)) (or (<= (* 2 (select main_a v_prenex_1641)) 0) (<= 1000 (select main_a v_prenex_1642)) (<= (+ (select main_a v_prenex_1642) (select main_a v_prenex_1641)) 1000) (<= (+ main_x 1) v_prenex_1641) (< v_prenex_1641 main_x))) (forall ((v_prenex_1175 Int) (v_prenex_1174 Int)) (or (<= (+ main_x 1) v_prenex_1174) (< v_prenex_1174 main_x) (<= 2000 (* 2 (select main_a v_prenex_1175))) (<= (select main_a v_prenex_1175) (+ (select main_a v_prenex_1174) 1000)) (<= (* 2 (select main_a v_prenex_1174)) 0))) (forall ((v_prenex_1334 Int) (v_prenex_1333 Int)) (or (<= (+ main_x 1) v_prenex_1333) (< v_prenex_1333 main_x) (<= 1000 (select main_a v_prenex_1334)) (<= 0 (select main_a v_prenex_1333)) (<= (+ (select main_a v_prenex_1334) (select main_a v_prenex_1333)) 1000))) (forall ((v_prenex_442 Int) (v_prenex_441 Int)) (or (<= (+ main_x 1) v_prenex_441) (<= (select main_a v_prenex_441) 0) (< v_prenex_441 main_x) (<= (select main_a v_prenex_442) 1000) (<= (select main_a v_prenex_442) (+ (select main_a v_prenex_441) 1000)) (<= (+ main_y 1) v_prenex_442) (<= (* 2 (select main_a v_prenex_442)) 2000))) (forall ((v_prenex_238 Int) (v_prenex_239 Int)) (or (<= (+ main_y 1) v_prenex_239) (<= 2000 (* 2 (select main_a v_prenex_239))) (< v_prenex_239 main_y) (<= (select main_a v_prenex_239) (+ (select main_a v_prenex_238) 1000)) (<= 1000 (select main_a v_prenex_239)))) (forall ((v_prenex_1185 Int) (v_prenex_1184 Int)) (or (<= 0 (select main_a v_prenex_1184)) (<= (+ main_y 1) v_prenex_1185) (<= (select main_a v_prenex_1185) 1000) (<= 1000 (+ (select main_a v_prenex_1185) (select main_a v_prenex_1184))) (< v_prenex_1184 main_x) (<= (+ main_x 1) v_prenex_1184))) (or (forall ((v_prenex_396 Int)) (<= (* 2 (select main_a v_prenex_396)) 0)) (forall ((v_prenex_397 Int)) (or (<= (+ main_y 1) v_prenex_397) (<= 2000 (* 2 (select main_a v_prenex_397))) (<= 1000 (select main_a v_prenex_397)) (< v_prenex_397 main_y)))) (forall ((v_prenex_956 Int) (v_prenex_955 Int)) (or (<= (+ main_x 1) v_prenex_955) (< v_prenex_955 main_x) (<= (* 2 (select main_a v_prenex_956)) 2000) (< v_prenex_956 main_y) (<= 2000 (* 2 (select main_a v_prenex_956))) (<= 0 (select main_a v_prenex_955)) (<= (select main_a v_prenex_956) (+ (select main_a v_prenex_955) 1000)))) (or (forall ((v_prenex_53 Int)) (or (<= (* 2 (select main_a v_prenex_53)) 2000) (<= 2000 (* 2 (select main_a v_prenex_53))))) (forall ((v_prenex_56 Int)) (or (<= (select main_a v_prenex_56) 0) (<= (* 2 (select main_a v_prenex_56)) 0) (< v_prenex_56 main_x) (<= (+ main_x 1) v_prenex_56)))) (or (forall ((v_prenex_1440 Int)) (or (< v_prenex_1440 main_x) (<= (* 2 (select main_a v_prenex_1440)) 0) (<= (+ main_x 1) v_prenex_1440))) (forall ((v_prenex_1441 Int)) (<= 2000 (* 2 (select main_a v_prenex_1441))))) (or (forall ((v_prenex_171 Int)) (or (<= (* 2 (select main_a v_prenex_171)) 0) (< v_prenex_171 main_x) (<= 0 (* 2 (select main_a v_prenex_171))) (<= (+ main_x 1) v_prenex_171))) (forall ((v_prenex_170 Int)) (or (<= 1000 (select main_a v_prenex_170)) (<= 2000 (* 2 (select main_a v_prenex_170)))))) (or (forall ((v_prenex_1545 Int)) (or (< v_prenex_1545 main_y) (<= 1000 (select main_a v_prenex_1545)))) (forall ((v_prenex_1544 Int)) (or (< v_prenex_1544 main_x) (<= (* 2 (select main_a v_prenex_1544)) 0) (<= (+ main_x 1) v_prenex_1544) (<= (select main_a v_prenex_1544) 0)))) (or (forall ((v_prenex_476 Int)) (or (<= (+ main_x 1) v_prenex_476) (<= 0 (select main_a v_prenex_476)) (< v_prenex_476 main_x) (<= 0 (* 2 (select main_a v_prenex_476))))) (forall ((v_prenex_480 Int)) (or (< v_prenex_480 main_y) (<= 2000 (* 2 (select main_a v_prenex_480))) (<= (* 2 (select main_a v_prenex_480)) 2000)))) (or (forall ((v_prenex_375 Int)) (or (<= 1000 (select main_a v_prenex_375)) (< v_prenex_375 main_y))) (forall ((v_prenex_374 Int)) (or (<= 0 (* 2 (select main_a v_prenex_374))) (<= (+ main_x 1) v_prenex_374) (< v_prenex_374 main_x) (<= (select main_a v_prenex_374) 0)))) (forall ((v_prenex_897 Int) (v_prenex_898 Int)) (or (<= (+ main_x 1) v_prenex_897) (<= (+ main_y 1) v_prenex_898) (<= (select main_a v_prenex_898) 1000) (<= 1000 (select main_a v_prenex_898)) (<= (+ (select main_a v_prenex_898) (select main_a v_prenex_897)) 1000) (<= 0 (select main_a v_prenex_897)) (< v_prenex_897 main_x))) (forall ((v_prenex_1203 Int) (v_prenex_1202 Int)) (or (< v_prenex_1203 main_y) (<= (+ main_y 1) v_prenex_1203) (<= (* 2 (select main_a v_prenex_1203)) 2000) (<= (+ (select main_a v_prenex_1203) (select main_a v_prenex_1202)) 1000) (<= (select main_a v_prenex_1203) 1000))) (forall ((v_prenex_167 Int) (v_prenex_166 Int)) (or (<= (+ main_y 1) v_prenex_167) (<= (select main_a v_prenex_167) 1000) (<= 0 (* 2 (select main_a v_prenex_166))) (<= (+ (select main_a v_prenex_166) 1000) (select main_a v_prenex_167)) (<= (* 2 (select main_a v_prenex_167)) 2000) (<= (+ main_x 1) v_prenex_166) (< v_prenex_166 main_x))) (forall ((v_prenex_781 Int) (v_prenex_780 Int)) (or (< v_prenex_780 main_x) (<= 1000 (+ (select main_a v_prenex_781) (select main_a v_prenex_780))) (<= (+ main_x 1) v_prenex_780) (<= (* 2 (select main_a v_prenex_781)) 2000) (<= 0 (* 2 (select main_a v_prenex_780))) (<= (+ main_y 1) v_prenex_781))) (forall ((v_prenex_1242 Int) (v_prenex_1241 Int)) (or (< v_prenex_1242 main_y) (<= 1000 (select main_a v_prenex_1242)) (<= (+ main_y 1) v_prenex_1242) (<= (+ (select main_a v_prenex_1241) 1000) (select main_a v_prenex_1242)) (< v_prenex_1241 main_x))) (forall ((v_prenex_589 Int) (v_prenex_588 Int)) (or (<= (+ main_x 1) v_prenex_588) (<= (+ (select main_a v_prenex_589) (select main_a v_prenex_588)) 1000) (<= 1000 (select main_a v_prenex_589)) (<= (* 2 (select main_a v_prenex_588)) 0) (< v_prenex_589 main_y) (< v_prenex_588 main_x))) (forall ((v_prenex_1149 Int) (v_prenex_1150 Int)) (or (<= (+ (select main_a v_prenex_1150) (select main_a v_prenex_1149)) 1000) (< v_prenex_1149 main_x) (<= (+ main_x 1) v_prenex_1149) (<= 0 (* 2 (select main_a v_prenex_1149))) (<= (* 2 (select main_a v_prenex_1150)) 2000) (<= 1000 (select main_a v_prenex_1150)) (<= (+ main_y 1) v_prenex_1150))) (forall ((v_prenex_1127 Int) (v_prenex_1126 Int)) (or (<= (select main_a v_prenex_1127) (+ (select main_a v_prenex_1126) 1000)) (<= (select main_a v_prenex_1127) 1000) (<= (+ main_x 1) v_prenex_1126) (<= 0 (* 2 (select main_a v_prenex_1126))) (< v_prenex_1126 main_x))) (forall ((v_prenex_976 Int) (v_prenex_977 Int)) (or (<= (+ main_y 1) v_prenex_977) (< v_prenex_976 main_x) (<= (+ (select main_a v_prenex_977) (select main_a v_prenex_976)) 1000) (<= 1000 (select main_a v_prenex_977)) (<= (+ main_x 1) v_prenex_976) (<= 0 (* 2 (select main_a v_prenex_976))))) (forall ((v_prenex_1469 Int) (v_prenex_1470 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1469))) (< v_prenex_1469 main_x) (<= (+ (select main_a v_prenex_1470) (select main_a v_prenex_1469)) 1000) (<= (* 2 (select main_a v_prenex_1470)) 2000) (<= (+ main_y 1) v_prenex_1470) (<= (+ main_x 1) v_prenex_1469) (<= (select main_a v_prenex_1470) 1000))) (forall ((v_prenex_684 Int) (v_prenex_683 Int)) (or (<= (+ main_x 1) v_prenex_683) (<= (select main_a v_prenex_684) 1000) (<= 1000 (+ (select main_a v_prenex_684) (select main_a v_prenex_683))) (<= 0 (select main_a v_prenex_683)) (< v_prenex_683 main_x) (<= (+ main_y 1) v_prenex_684))) (forall ((v_prenex_138 Int) (v_prenex_139 Int)) (or (<= (* 2 (select main_a v_prenex_139)) 2000) (< v_prenex_139 main_y) (< v_prenex_138 main_x) (<= (+ main_y 1) v_prenex_139) (<= (+ (select main_a v_prenex_139) (select main_a v_prenex_138)) 1000))) (forall ((v_prenex_273 Int) (v_prenex_274 Int)) (or (< v_prenex_274 main_y) (< v_prenex_273 main_x) (<= 0 (select main_a v_prenex_273)) (<= (select main_a v_prenex_274) (+ (select main_a v_prenex_273) 1000)) (<= 1000 (select main_a v_prenex_274)) (<= (* 2 (select main_a v_prenex_274)) 2000) (<= (+ main_x 1) v_prenex_273))) (forall ((v_prenex_716 Int) (v_prenex_715 Int)) (or (<= (select main_a v_prenex_715) 0) (< v_prenex_715 main_x) (<= 1000 (select main_a v_prenex_716)) (<= (+ main_x 1) v_prenex_715) (<= 1000 (+ (select main_a v_prenex_716) (select main_a v_prenex_715))))) (forall ((v_prenex_196 Int) (v_prenex_197 Int)) (or (<= (+ (select main_a v_prenex_196) 1000) (select main_a v_prenex_197)) (<= (* 2 (select main_a v_prenex_197)) 2000) (< v_prenex_196 main_x) (<= (+ main_y 1) v_prenex_197) (<= 1000 (select main_a v_prenex_197)) (<= 0 (select main_a v_prenex_196)) (<= (+ main_x 1) v_prenex_196))) (forall ((v_prenex_1113 Int) (v_prenex_1112 Int)) (or (<= (+ main_y 1) v_prenex_1113) (<= (* 2 (select main_a v_prenex_1112)) 0) (<= (+ (select main_a v_prenex_1113) (select main_a v_prenex_1112)) 1000) (<= 2000 (* 2 (select main_a v_prenex_1113))) (<= (+ main_x 1) v_prenex_1112) (< v_prenex_1112 main_x) (<= 1000 (select main_a v_prenex_1113)))) (forall ((v_prenex_1259 Int) (v_prenex_1260 Int)) (or (<= (+ main_x 1) v_prenex_1259) (<= (select main_a v_prenex_1259) 0) (< v_prenex_1259 main_x) (<= (+ (select main_a v_prenex_1260) (select main_a v_prenex_1259)) 1000) (<= (* 2 (select main_a v_prenex_1260)) 2000) (<= (select main_a v_prenex_1260) 1000))) (forall ((v_prenex_1391 Int) (v_prenex_1390 Int)) (or (<= (select main_a v_prenex_1391) 1000) (<= 2000 (* 2 (select main_a v_prenex_1391))) (<= (+ (select main_a v_prenex_1391) (select main_a v_prenex_1390)) 1000) (<= (+ main_x 1) v_prenex_1390) (< v_prenex_1390 main_x) (<= 0 (* 2 (select main_a v_prenex_1390))))) (forall ((v_prenex_893 Int) (v_prenex_894 Int)) (or (<= 1000 (select main_a v_prenex_894)) (<= (+ main_x 1) v_prenex_893) (<= (+ main_y 1) v_prenex_894) (<= 1000 (+ (select main_a v_prenex_894) (select main_a v_prenex_893))) (< v_prenex_893 main_x) (<= (* 2 (select main_a v_prenex_894)) 2000) (<= 0 (select main_a v_prenex_893)))) (or (forall ((v_prenex_153 Int)) (or (<= 1000 (select main_a v_prenex_153)) (<= (select main_a v_prenex_153) 1000) (<= (+ main_y 1) v_prenex_153) (< v_prenex_153 main_y))) (forall ((v_prenex_152 Int)) (<= 0 (* 2 (select main_a v_prenex_152))))) (or (forall ((v_prenex_642 Int)) (or (<= (select main_a v_prenex_642) 1000) (< v_prenex_642 main_y))) (forall ((v_prenex_640 Int)) (or (<= (select main_a v_prenex_640) 0) (< v_prenex_640 main_x) (<= (+ main_x 1) v_prenex_640) (<= (* 2 (select main_a v_prenex_640)) 0)))) (forall ((v_prenex_1487 Int) (v_prenex_1486 Int)) (or (< v_prenex_1487 main_y) (<= (+ main_x 1) v_prenex_1486) (<= (select main_a v_prenex_1487) (+ (select main_a v_prenex_1486) 1000)) (<= (+ main_y 1) v_prenex_1487) (< v_prenex_1486 main_x))) (forall ((v_prenex_307 Int) (v_prenex_308 Int)) (or (<= (+ main_x 1) v_prenex_307) (<= (+ (select main_a v_prenex_308) (select main_a v_prenex_307)) 1000) (<= (select main_a v_prenex_308) 1000) (< v_prenex_307 main_x) (<= (* 2 (select main_a v_prenex_307)) 0) (< v_prenex_308 main_y))) (forall ((v_prenex_268 Int) (v_prenex_267 Int)) (or (<= (+ main_x 1) v_prenex_267) (<= 1000 (select main_a v_prenex_268)) (<= (+ main_y 1) v_prenex_268) (< v_prenex_267 main_x) (<= (+ (select main_a v_prenex_267) 1000) (select main_a v_prenex_268)) (<= 0 (select main_a v_prenex_267)))) (or (forall ((v_prenex_722 Int)) (or (< v_prenex_722 main_y) (<= (+ main_y 1) v_prenex_722) (<= (* 2 (select main_a v_prenex_722)) 2000))) (forall ((v_prenex_721 Int)) (or (<= 0 (* 2 (select main_a v_prenex_721))) (<= (+ main_x 1) v_prenex_721)))) (forall ((v_prenex_428 Int) (v_prenex_427 Int)) (or (<= (+ main_x 1) v_prenex_427) (<= (select main_a v_prenex_427) 0) (< v_prenex_427 main_x) (<= 1000 (+ (select main_a v_prenex_428) (select main_a v_prenex_427))))) (forall ((v_prenex_670 Int) (v_prenex_669 Int)) (or (<= (* 2 (select main_a v_prenex_669)) 0) (<= (+ (select main_a v_prenex_669) 1000) (select main_a v_prenex_670)) (<= (+ main_x 1) v_prenex_669) (< v_prenex_670 main_y) (< v_prenex_669 main_x) (<= 2000 (* 2 (select main_a v_prenex_670))) (<= (select main_a v_prenex_670) 1000))) (or (forall ((v_prenex_1458 Int)) (or (<= (* 2 (select main_a v_prenex_1458)) 2000) (< v_prenex_1458 main_y))) (forall ((v_prenex_1454 Int)) (or (< v_prenex_1454 main_x) (<= 0 (select main_a v_prenex_1454)) (<= (+ main_x 1) v_prenex_1454)))) (forall ((v_prenex_671 Int) (v_prenex_672 Int)) (or (<= (+ main_x 1) v_prenex_671) (<= (+ (select main_a v_prenex_671) 1000) (select main_a v_prenex_672)) (<= (* 2 (select main_a v_prenex_672)) 2000) (< v_prenex_671 main_x) (<= (+ main_y 1) v_prenex_672) (<= 0 (* 2 (select main_a v_prenex_671))) (<= 1000 (select main_a v_prenex_672)))) (forall ((v_prenex_701 Int) (v_prenex_702 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_702))) (<= (+ main_x 1) v_prenex_701) (<= (+ main_y 1) v_prenex_702) (<= 0 (* 2 (select main_a v_prenex_701))) (<= (+ (select main_a v_prenex_701) 1000) (select main_a v_prenex_702)) (<= (* 2 (select main_a v_prenex_702)) 2000) (< v_prenex_701 main_x))) (forall ((v_prenex_310 Int) (v_prenex_309 Int)) (or (<= (+ main_x 1) v_prenex_309) (<= 1000 (+ (select main_a v_prenex_310) (select main_a v_prenex_309))) (<= (* 2 (select main_a v_prenex_310)) 2000) (<= (select main_a v_prenex_310) 1000) (<= 0 (select main_a v_prenex_309)) (< v_prenex_309 main_x))) (or (forall ((v_prenex_341 Int)) (<= 0 (* 2 (select main_a v_prenex_341)))) (forall ((v_prenex_342 Int)) (or (< v_prenex_342 main_y) (<= 2000 (* 2 (select main_a v_prenex_342))) (<= (select main_a v_prenex_342) 1000) (<= (+ main_y 1) v_prenex_342)))) (forall ((v_prenex_1041 Int) (v_prenex_1040 Int)) (or (<= 1000 (select main_a v_prenex_1041)) (<= (+ main_x 1) v_prenex_1040) (<= (select main_a v_prenex_1041) (+ (select main_a v_prenex_1040) 1000)) (<= 0 (* 2 (select main_a v_prenex_1040))) (< v_prenex_1040 main_x) (<= 2000 (* 2 (select main_a v_prenex_1041))))) (forall ((v_prenex_1507 Int) (v_prenex_1506 Int)) (or (<= 1000 (+ (select main_a v_prenex_1507) (select main_a v_prenex_1506))) (< v_prenex_1506 main_x) (<= (+ main_y 1) v_prenex_1507) (<= (select main_a v_prenex_1507) 1000) (<= (* 2 (select main_a v_prenex_1507)) 2000) (<= (* 2 (select main_a v_prenex_1506)) 0) (<= (+ main_x 1) v_prenex_1506))) (forall ((v_prenex_891 Int) (v_prenex_890 Int)) (or (<= (+ main_x 1) v_prenex_890) (<= 0 (* 2 (select main_a v_prenex_890))) (<= 1000 (+ (select main_a v_prenex_891) (select main_a v_prenex_890))) (< v_prenex_890 main_x) (<= 2000 (* 2 (select main_a v_prenex_891))) (<= (* 2 (select main_a v_prenex_891)) 2000) (< v_prenex_891 main_y))) (forall ((v_prenex_879 Int) (v_prenex_878 Int)) (or (<= (+ main_x 1) v_prenex_878) (<= (+ (select main_a v_prenex_879) (select main_a v_prenex_878)) 1000) (<= 0 (* 2 (select main_a v_prenex_878))) (<= 2000 (* 2 (select main_a v_prenex_879))) (<= (select main_a v_prenex_879) 1000) (< v_prenex_878 main_x) (<= (+ main_y 1) v_prenex_879))) (forall ((v_prenex_79 Int) (v_prenex_80 Int)) (or (<= (select main_a v_prenex_80) (+ (select main_a v_prenex_79) 1000)) (<= (+ main_x 1) v_prenex_79) (<= 1000 (select main_a v_prenex_80)) (<= (+ main_y 1) v_prenex_80) (<= (select main_a v_prenex_79) 0) (< v_prenex_79 main_x))) (or (forall ((v_prenex_1029 Int)) (or (<= (* 2 (select main_a v_prenex_1029)) 2000) (<= 1000 (select main_a v_prenex_1029)) (< v_prenex_1029 main_y))) (forall ((v_prenex_1028 Int)) (or (< v_prenex_1028 main_x) (<= (+ main_x 1) v_prenex_1028) (<= 0 (* 2 (select main_a v_prenex_1028)))))) (forall ((v_prenex_1217 Int) (v_prenex_1216 Int)) (or (<= (* 2 (select main_a v_prenex_1217)) 2000) (<= (+ main_y 1) v_prenex_1217) (<= 0 (select main_a v_prenex_1216)) (< v_prenex_1216 main_x) (<= (+ main_x 1) v_prenex_1216) (<= (select main_a v_prenex_1217) 1000) (<= (+ (select main_a v_prenex_1216) 1000) (select main_a v_prenex_1217)))) (or (forall ((v_prenex_1437 Int)) (or (<= (+ main_x 1) v_prenex_1437) (<= 0 (select main_a v_prenex_1437)) (< v_prenex_1437 main_x))) (forall ((v_prenex_1441 Int)) (<= 2000 (* 2 (select main_a v_prenex_1441))))) (or (forall ((v_prenex_822 Int)) (or (<= (* 2 (select main_a v_prenex_822)) 2000) (<= (select main_a v_prenex_822) 1000) (<= (+ main_y 1) v_prenex_822))) (forall ((v_prenex_819 Int)) (or (<= 0 (select main_a v_prenex_819)) (<= (* 2 (select main_a v_prenex_819)) 0) (<= (+ main_x 1) v_prenex_819) (< v_prenex_819 main_x)))) (forall ((v_prenex_1573 Int) (v_prenex_1572 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1573))) (<= 0 (select main_a v_prenex_1572)) (<= (+ (select main_a v_prenex_1573) (select main_a v_prenex_1572)) 1000) (<= (+ main_x 1) v_prenex_1572) (< v_prenex_1572 main_x) (< v_prenex_1573 main_y) (<= 1000 (select main_a v_prenex_1573)))) (forall ((v_prenex_1501 Int) (v_prenex_1500 Int)) (or (<= (+ main_y 1) v_prenex_1501) (<= 1000 (+ (select main_a v_prenex_1501) (select main_a v_prenex_1500))) (<= 2000 (* 2 (select main_a v_prenex_1501))) (< v_prenex_1501 main_y))) (forall ((v_prenex_1069 Int) (v_prenex_1070 Int)) (or (<= (+ main_x 1) v_prenex_1069) (<= (+ main_y 1) v_prenex_1070) (<= (+ (select main_a v_prenex_1070) (select main_a v_prenex_1069)) 1000) (<= 0 (* 2 (select main_a v_prenex_1069))) (< v_prenex_1069 main_x))) (or (forall ((v_prenex_1276 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1276))) (<= (+ main_x 1) v_prenex_1276) (< v_prenex_1276 main_x))) (forall ((v_prenex_1277 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1277))) (<= (+ main_y 1) v_prenex_1277)))) (or (forall ((v_prenex_100 Int)) (or (< v_prenex_100 main_y) (<= 2000 (* 2 (select main_a v_prenex_100))) (<= 1000 (select main_a v_prenex_100)))) (forall ((v_prenex_102 Int)) (or (<= (+ main_x 1) v_prenex_102) (<= (* 2 (select main_a v_prenex_102)) 0) (< v_prenex_102 main_x)))) (forall ((v_prenex_63 Int) (v_prenex_64 Int)) (or (<= (+ main_y 1) v_prenex_64) (<= 0 (* 2 (select main_a v_prenex_63))) (<= (* 2 (select main_a v_prenex_64)) 2000) (<= 1000 (+ (select main_a v_prenex_64) (select main_a v_prenex_63))) (< v_prenex_63 main_x) (<= (+ main_x 1) v_prenex_63))) (forall ((v_prenex_185 Int) (v_prenex_184 Int)) (or (< v_prenex_185 main_y) (<= (+ (select main_a v_prenex_185) (select main_a v_prenex_184)) 1000) (< v_prenex_184 main_x) (<= (+ main_x 1) v_prenex_184) (<= 0 (* 2 (select main_a v_prenex_184))))) (or (forall ((v_prenex_451 Int)) (or (<= (select main_a v_prenex_451) 0) (<= (+ main_x 1) v_prenex_451) (< v_prenex_451 main_x) (<= (* 2 (select main_a v_prenex_451)) 0))) (forall ((v_prenex_453 Int)) (or (<= 1000 (select main_a v_prenex_453)) (<= 2000 (* 2 (select main_a v_prenex_453)))))) (or (forall ((v_prenex_1 Int)) (or (< v_prenex_1 main_x) (<= (* 2 (select main_a v_prenex_1)) 0) (<= (+ main_x 1) v_prenex_1) (<= (select main_a v_prenex_1) 0))) (forall ((v_prenex_23 Int)) (<= 2000 (* 2 (select main_a v_prenex_23))))) (forall ((v_prenex_824 Int) (v_prenex_823 Int)) (or (<= (* 2 (select main_a v_prenex_823)) 0) (< v_prenex_823 main_x) (<= (+ main_x 1) v_prenex_823) (<= (+ (select main_a v_prenex_823) 1000) (select main_a v_prenex_824)) (<= (+ main_y 1) v_prenex_824))) (forall ((v_prenex_985 Int) (v_prenex_984 Int)) (or (<= (* 2 (select main_a v_prenex_985)) 2000) (<= (* 2 (select main_a v_prenex_984)) 0) (<= (+ main_x 1) v_prenex_984) (<= (+ (select main_a v_prenex_984) 1000) (select main_a v_prenex_985)) (<= 2000 (* 2 (select main_a v_prenex_985))) (< v_prenex_984 main_x))) (forall ((v_prenex_59 Int) (v_prenex_60 Int)) (or (<= (+ (select main_a v_prenex_59) 1000) (select main_a v_prenex_60)) (<= (select main_a v_prenex_60) 1000) (<= (+ main_y 1) v_prenex_60) (< v_prenex_60 main_y) (< v_prenex_59 main_x))) (<= (- (- main_x) (- main_y)) (- 1)) (forall ((v_prenex_76 Int) (v_prenex_75 Int)) (or (< v_prenex_76 main_y) (<= (* 2 (select main_a v_prenex_76)) 2000) (<= (select main_a v_prenex_75) 0) (< v_prenex_75 main_x) (<= (+ main_x 1) v_prenex_75) (<= (select main_a v_prenex_76) (+ (select main_a v_prenex_75) 1000)) (<= 2000 (* 2 (select main_a v_prenex_76))))) (forall ((v_prenex_1369 Int) (v_prenex_1370 Int)) (or (< v_prenex_1369 main_x) (<= 0 (select main_a v_prenex_1369)) (<= (+ main_y 1) v_prenex_1370) (<= (* 2 (select main_a v_prenex_1370)) 2000) (<= (+ main_x 1) v_prenex_1369) (<= 1000 (select main_a v_prenex_1370)) (<= (+ (select main_a v_prenex_1370) (select main_a v_prenex_1369)) 1000))) (forall ((v_prenex_1393 Int) (v_prenex_1392 Int)) (or (<= 1000 (+ (select main_a v_prenex_1393) (select main_a v_prenex_1392))) (<= (+ main_x 1) v_prenex_1392) (< v_prenex_1392 main_x) (<= 2000 (* 2 (select main_a v_prenex_1393))) (<= 0 (select main_a v_prenex_1392)) (<= (+ main_y 1) v_prenex_1393) (<= (select main_a v_prenex_1393) 1000))) (forall ((v_prenex_462 Int) (v_prenex_463 Int)) (or (<= (* 2 (select main_a v_prenex_463)) 2000) (<= (+ main_x 1) v_prenex_462) (<= 0 (* 2 (select main_a v_prenex_462))) (< v_prenex_462 main_x) (<= (select main_a v_prenex_463) (+ (select main_a v_prenex_462) 1000)))) (forall ((v_prenex_1327 Int) (v_prenex_1328 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1327))) (<= (* 2 (select main_a v_prenex_1328)) 2000) (<= (select main_a v_prenex_1328) 1000) (< v_prenex_1328 main_y) (<= (+ main_x 1) v_prenex_1327) (<= (+ (select main_a v_prenex_1328) (select main_a v_prenex_1327)) 1000) (< v_prenex_1327 main_x))) (forall ((v_prenex_81 Int) (v_prenex_82 Int)) (or (<= (select main_a v_prenex_82) 1000) (<= (select main_a v_prenex_82) (+ (select main_a v_prenex_81) 1000)) (< v_prenex_82 main_y) (<= (+ main_x 1) v_prenex_81) (<= (* 2 (select main_a v_prenex_82)) 2000) (<= (* 2 (select main_a v_prenex_81)) 0) (< v_prenex_81 main_x))) (forall ((v_prenex_444 Int) (v_prenex_443 Int)) (or (< v_prenex_443 main_x) (<= (select main_a v_prenex_444) 1000) (<= (* 2 (select main_a v_prenex_444)) 2000) (<= (+ main_x 1) v_prenex_443) (<= (+ (select main_a v_prenex_443) 1000) (select main_a v_prenex_444)) (<= 0 (select main_a v_prenex_443)) (< v_prenex_444 main_y))) (forall ((v_prenex_1045 Int) (v_prenex_1044 Int)) (or (<= (+ main_x 1) v_prenex_1044) (< v_prenex_1044 main_x) (<= 1000 (select main_a v_prenex_1045)) (<= (* 2 (select main_a v_prenex_1044)) 0) (< v_prenex_1045 main_y) (<= 1000 (+ (select main_a v_prenex_1045) (select main_a v_prenex_1044))))) (forall ((v_prenex_1424 Int) (v_prenex_1423 Int)) (or (<= (+ main_x 1) v_prenex_1423) (<= (* 2 (select main_a v_prenex_1423)) 0) (<= 2000 (* 2 (select main_a v_prenex_1424))) (<= 1000 (select main_a v_prenex_1424)) (<= (+ (select main_a v_prenex_1423) 1000) (select main_a v_prenex_1424)) (< v_prenex_1423 main_x))) (forall ((v_prenex_1289 Int) (v_prenex_1290 Int)) (or (<= (select main_a v_prenex_1290) (+ (select main_a v_prenex_1289) 1000)) (<= (+ main_y 1) v_prenex_1290) (<= (* 2 (select main_a v_prenex_1289)) 0) (<= (select main_a v_prenex_1290) 1000) (<= (+ main_x 1) v_prenex_1289) (< v_prenex_1289 main_x))) (or (forall ((v_prenex_1591 Int)) (or (<= (* 2 (select main_a v_prenex_1591)) 2000) (< v_prenex_1591 main_y) (<= (select main_a v_prenex_1591) 1000))) (forall ((v_prenex_1590 Int)) (or (< v_prenex_1590 main_x) (<= (+ main_x 1) v_prenex_1590) (<= 0 (* 2 (select main_a v_prenex_1590)))))) (or (forall ((v_prenex_103 Int)) (or (<= (select main_a v_prenex_103) 0) (< v_prenex_103 main_x) (<= (+ main_x 1) v_prenex_103) (<= (* 2 (select main_a v_prenex_103)) 0))) (forall ((v_prenex_100 Int)) (or (< v_prenex_100 main_y) (<= 2000 (* 2 (select main_a v_prenex_100))) (<= 1000 (select main_a v_prenex_100))))) (forall ((v_prenex_208 Int) (v_prenex_209 Int)) (or (< v_prenex_209 main_y) (<= (+ (select main_a v_prenex_208) 1000) (select main_a v_prenex_209)) (<= 2000 (* 2 (select main_a v_prenex_209))) (< v_prenex_208 main_x) (<= (select main_a v_prenex_209) 1000) (<= (+ main_x 1) v_prenex_208) (<= 0 (select main_a v_prenex_208)))) (forall ((v_prenex_960 Int) (v_prenex_959 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_960))) (<= (+ (select main_a v_prenex_960) (select main_a v_prenex_959)) 1000) (<= (+ main_y 1) v_prenex_960) (<= (select main_a v_prenex_959) 0) (<= (+ main_x 1) v_prenex_959) (< v_prenex_959 main_x) (<= 1000 (select main_a v_prenex_960)))) (forall ((v_prenex_128 Int) (v_prenex_129 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_129))) (< v_prenex_129 main_y) (<= 0 (* 2 (select main_a v_prenex_128))) (< v_prenex_128 main_x) (<= (select main_a v_prenex_129) (+ (select main_a v_prenex_128) 1000)) (<= (+ main_x 1) v_prenex_128) (<= (select main_a v_prenex_129) 1000))) (forall ((v_prenex_560 Int) (v_prenex_559 Int)) (or (< v_prenex_559 main_x) (<= (* 2 (select main_a v_prenex_559)) 0) (<= 1000 (+ (select main_a v_prenex_560) (select main_a v_prenex_559))) (< v_prenex_560 main_y) (<= (+ main_x 1) v_prenex_559))) (forall ((v_prenex_534 Int) (v_prenex_533 Int)) (or (<= (* 2 (select main_a v_prenex_534)) 2000) (<= 1000 (select main_a v_prenex_534)) (<= (+ main_x 1) v_prenex_533) (<= (+ (select main_a v_prenex_534) (select main_a v_prenex_533)) 1000) (< v_prenex_533 main_x) (<= 0 (select main_a v_prenex_533)))) (forall ((v_prenex_622 Int) (v_prenex_623 Int)) (or (<= (* 2 (select main_a v_prenex_623)) 2000) (<= (+ main_x 1) v_prenex_622) (<= (+ main_y 1) v_prenex_623) (<= 1000 (+ (select main_a v_prenex_623) (select main_a v_prenex_622))) (< v_prenex_623 main_y))) (forall ((v_prenex_1553 Int) (v_prenex_1552 Int)) (or (<= (+ (select main_a v_prenex_1552) 1000) (select main_a v_prenex_1553)) (< v_prenex_1552 main_x) (<= (+ main_x 1) v_prenex_1552) (<= 0 (* 2 (select main_a v_prenex_1552))) (<= (+ main_y 1) v_prenex_1553))) (or (forall ((v_prenex_907 Int)) (or (<= (+ main_y 1) v_prenex_907) (<= 2000 (* 2 (select main_a v_prenex_907))))) (forall ((v_prenex_904 Int)) (or (<= (select main_a v_prenex_904) 0) (< v_prenex_904 main_x) (<= (+ main_x 1) v_prenex_904)))) (or (forall ((v_prenex_831 Int)) (or (<= 1000 (select main_a v_prenex_831)) (<= (+ main_y 1) v_prenex_831))) (forall ((v_prenex_829 Int)) (or (< v_prenex_829 main_x) (<= 0 (* 2 (select main_a v_prenex_829))) (<= (* 2 (select main_a v_prenex_829)) 0) (<= (+ main_x 1) v_prenex_829)))) (forall ((v_prenex_983 Int) (v_prenex_982 Int)) (or (<= (+ main_y 1) v_prenex_983) (<= 0 (select main_a v_prenex_982)) (<= (+ main_x 1) v_prenex_982) (<= (+ (select main_a v_prenex_983) (select main_a v_prenex_982)) 1000) (< v_prenex_982 main_x))) (or (forall ((v_prenex_811 Int)) (or (<= 0 (* 2 (select main_a v_prenex_811))) (<= (* 2 (select main_a v_prenex_811)) 0) (<= (+ main_x 1) v_prenex_811) (< v_prenex_811 main_x))) (forall ((v_prenex_813 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_813))) (< v_prenex_813 main_y) (<= (select main_a v_prenex_813) 1000)))) (or (forall ((v_prenex_480 Int)) (or (< v_prenex_480 main_y) (<= 2000 (* 2 (select main_a v_prenex_480))) (<= (* 2 (select main_a v_prenex_480)) 2000))) (forall ((v_prenex_477 Int)) (or (< v_prenex_477 main_x) (<= 0 (* 2 (select main_a v_prenex_477))) (<= (+ main_x 1) v_prenex_477) (<= (* 2 (select main_a v_prenex_477)) 0)))) (forall ((v_prenex_1024 Int) (v_prenex_1023 Int)) (or (<= (+ (select main_a v_prenex_1024) (select main_a v_prenex_1023)) 1000) (<= 0 (select main_a v_prenex_1023)) (< v_prenex_1023 main_x) (<= (+ main_x 1) v_prenex_1023) (<= (* 2 (select main_a v_prenex_1024)) 2000))) (forall ((v_prenex_187 Int) (v_prenex_186 Int)) (or (<= (+ (select main_a v_prenex_186) 1000) (select main_a v_prenex_187)) (<= (* 2 (select main_a v_prenex_187)) 2000) (< v_prenex_187 main_y) (<= (+ main_x 1) v_prenex_186) (<= 0 (* 2 (select main_a v_prenex_186))) (< v_prenex_186 main_x))) (or (forall ((v_prenex_256 Int)) (or (<= (+ main_y 1) v_prenex_256) (<= (* 2 (select main_a v_prenex_256)) 2000))) (forall ((v_prenex_254 Int)) (or (<= 0 (* 2 (select main_a v_prenex_254))) (< v_prenex_254 main_x) (<= (+ main_x 1) v_prenex_254)))) (forall ((v_prenex_84 Int) (v_prenex_83 Int)) (or (<= (* 2 (select main_a v_prenex_83)) 0) (<= 1000 (+ (select main_a v_prenex_84) (select main_a v_prenex_83))) (< v_prenex_83 main_x) (<= (+ main_x 1) v_prenex_83))) (forall ((v_prenex_914 Int) (v_prenex_915 Int)) (or (<= (+ (select main_a v_prenex_914) 1000) (select main_a v_prenex_915)) (< v_prenex_914 main_x) (<= (+ main_x 1) v_prenex_914) (<= (* 2 (select main_a v_prenex_914)) 0))) (or (forall ((v_prenex_1578 Int)) (<= (* 2 (select main_a v_prenex_1578)) 2000)) (forall ((v_prenex_1575 Int)) (or (<= (+ main_x 1) v_prenex_1575) (<= 0 (select main_a v_prenex_1575)) (< v_prenex_1575 main_x) (<= (* 2 (select main_a v_prenex_1575)) 0)))) (or (forall ((v_prenex_859 Int)) (or (<= 1000 (select main_a v_prenex_859)) (<= (+ main_y 1) v_prenex_859) (<= (select main_a v_prenex_859) 1000))) (forall ((v_prenex_858 Int)) (or (<= (select main_a v_prenex_858) 0) (< v_prenex_858 main_x) (<= (+ main_x 1) v_prenex_858) (<= (* 2 (select main_a v_prenex_858)) 0)))) (forall ((v_prenex_550 Int) (v_prenex_551 Int)) (or (<= (+ main_x 1) v_prenex_550) (<= 1000 (+ (select main_a v_prenex_551) (select main_a v_prenex_550))) (<= 2000 (* 2 (select main_a v_prenex_551))) (<= (select main_a v_prenex_550) 0) (< v_prenex_550 main_x) (<= (select main_a v_prenex_551) 1000))) (or (forall ((v_prenex_242 Int)) (<= (* 2 (select main_a v_prenex_242)) 0)) (forall ((v_prenex_243 Int)) (or (<= (select main_a v_prenex_243) 1000) (<= (+ main_y 1) v_prenex_243) (< v_prenex_243 main_y)))) (forall ((v_prenex_837 Int) (v_prenex_836 Int)) (or (<= (+ main_x 1) v_prenex_836) (<= (+ (select main_a v_prenex_837) (select main_a v_prenex_836)) 1000) (< v_prenex_836 main_x) (<= 0 (* 2 (select main_a v_prenex_836))) (<= 2000 (* 2 (select main_a v_prenex_837))) (<= (* 2 (select main_a v_prenex_837)) 2000) (< v_prenex_837 main_y))) (or (forall ((v_prenex_225 Int)) (or (< v_prenex_225 main_y) (<= (select main_a v_prenex_225) 1000) (<= (* 2 (select main_a v_prenex_225)) 2000))) (forall ((v_prenex_222 Int)) (or (<= (* 2 (select main_a v_prenex_222)) 0) (< v_prenex_222 main_x) (<= (+ main_x 1) v_prenex_222)))) (forall ((v_prenex_990 Int) (v_prenex_991 Int)) (or (<= 1000 (+ (select main_a v_prenex_991) (select main_a v_prenex_990))) (< v_prenex_990 main_x) (<= 0 (select main_a v_prenex_990)) (<= (+ main_x 1) v_prenex_990))) (or (forall ((v_prenex_281 Int)) (<= 1000 (select main_a v_prenex_281))) (forall ((v_prenex_277 Int)) (or (<= (+ main_x 1) v_prenex_277) (<= (* 2 (select main_a v_prenex_277)) 0) (<= 0 (select main_a v_prenex_277)) (< v_prenex_277 main_x)))) (forall ((v_prenex_583 Int) (v_prenex_582 Int)) (or (<= (+ main_y 1) v_prenex_583) (<= (select main_a v_prenex_583) 1000) (<= (+ main_x 1) v_prenex_582) (< v_prenex_582 main_x) (<= 2000 (* 2 (select main_a v_prenex_583))) (<= (+ (select main_a v_prenex_582) 1000) (select main_a v_prenex_583)) (<= 0 (* 2 (select main_a v_prenex_582))))) (or (forall ((v_prenex_1471 Int)) (<= (* 2 (select main_a v_prenex_1471)) 0)) (forall ((v_prenex_1472 Int)) (or (< v_prenex_1472 main_y) (<= 1000 (select main_a v_prenex_1472)) (<= (+ main_y 1) v_prenex_1472)))) (or (forall ((v_prenex_1348 Int)) (or (<= (* 2 (select main_a v_prenex_1348)) 0) (<= (+ main_x 1) v_prenex_1348) (< v_prenex_1348 main_x))) (forall ((v_prenex_1350 Int)) (<= (select main_a v_prenex_1350) 1000))) (or (forall ((v_prenex_168 Int)) (or (<= (+ main_x 1) v_prenex_168) (< v_prenex_168 main_x) (<= 0 (* 2 (select main_a v_prenex_168))) (<= (select main_a v_prenex_168) 0))) (forall ((v_prenex_170 Int)) (or (<= 1000 (select main_a v_prenex_170)) (<= 2000 (* 2 (select main_a v_prenex_170)))))) (forall ((v_prenex_693 Int) (v_prenex_694 Int)) (or (<= (+ main_x 1) v_prenex_693) (<= 2000 (* 2 (select main_a v_prenex_694))) (<= 0 (select main_a v_prenex_693)) (<= (select main_a v_prenex_694) (+ (select main_a v_prenex_693) 1000)) (< v_prenex_693 main_x) (<= (select main_a v_prenex_694) 1000) (<= (+ main_y 1) v_prenex_694))) (or (forall ((v_prenex_1644 Int)) (or (<= 0 (select main_a v_prenex_1644)) (<= (+ main_x 1) v_prenex_1644) (<= 0 (* 2 (select main_a v_prenex_1644))) (< v_prenex_1644 main_x))) (forall ((v_prenex_1647 Int)) (or (<= (select main_a v_prenex_1647) 1000) (<= (* 2 (select main_a v_prenex_1647)) 2000)))) (forall ((v_prenex_1230 Int) (v_prenex_1229 Int)) (or (< v_prenex_1229 main_x) (<= (* 2 (select main_a v_prenex_1230)) 2000) (<= 1000 (+ (select main_a v_prenex_1230) (select main_a v_prenex_1229))) (<= (+ main_x 1) v_prenex_1229) (<= 0 (* 2 (select main_a v_prenex_1229))))) (or (forall ((v_prenex_1402 Int)) (or (<= (select main_a v_prenex_1402) 1000) (<= 1000 (select main_a v_prenex_1402)) (< v_prenex_1402 main_y))) (forall ((v_prenex_1401 Int)) (or (< v_prenex_1401 main_x) (<= 0 (* 2 (select main_a v_prenex_1401))) (<= (+ main_x 1) v_prenex_1401)))) (or (forall ((v_prenex_759 Int)) (or (<= 1000 (select main_a v_prenex_759)) (<= (select main_a v_prenex_759) 1000))) (forall ((v_prenex_758 Int)) (or (< v_prenex_758 main_x) (<= (select main_a v_prenex_758) 0) (<= 0 (* 2 (select main_a v_prenex_758))) (<= (+ main_x 1) v_prenex_758)))) (forall ((v_prenex_120 Int) (v_prenex_119 Int)) (or (< v_prenex_119 main_x) (<= (* 2 (select main_a v_prenex_119)) 0) (<= (select main_a v_prenex_120) (+ (select main_a v_prenex_119) 1000)) (<= (+ main_x 1) v_prenex_119))) (forall ((v_prenex_1586 Int) (v_prenex_1585 Int)) (or (< v_prenex_1585 main_x) (<= (+ main_y 1) v_prenex_1586) (<= (+ (select main_a v_prenex_1585) 1000) (select main_a v_prenex_1586)) (<= (* 2 (select main_a v_prenex_1586)) 2000) (<= (+ main_x 1) v_prenex_1585) (<= 0 (select main_a v_prenex_1585)))) (forall ((v_prenex_688 Int) (v_prenex_687 Int)) (or (<= (+ main_x 1) v_prenex_687) (<= (* 2 (select main_a v_prenex_688)) 2000) (< v_prenex_687 main_x) (<= 0 (select main_a v_prenex_687)) (<= 1000 (+ (select main_a v_prenex_688) (select main_a v_prenex_687))))) (forall ((v_prenex_815 Int) (v_prenex_814 Int)) (or (<= (select main_a v_prenex_815) 1000) (< v_prenex_815 main_y) (<= (+ (select main_a v_prenex_814) 1000) (select main_a v_prenex_815)) (< v_prenex_814 main_x) (<= 1000 (select main_a v_prenex_815)) (<= (+ main_x 1) v_prenex_814) (<= 0 (select main_a v_prenex_814)))) (forall ((v_prenex_1244 Int) (v_prenex_1243 Int)) (or (< v_prenex_1244 main_y) (<= (+ main_x 1) v_prenex_1243) (<= 1000 (select main_a v_prenex_1244)) (<= (+ main_y 1) v_prenex_1244) (<= (select main_a v_prenex_1244) (+ (select main_a v_prenex_1243) 1000)))) (forall ((v_prenex_1104 Int) (v_prenex_1103 Int)) (or (<= (select main_a v_prenex_1103) 0) (<= (+ main_x 1) v_prenex_1103) (< v_prenex_1103 main_x) (<= (select main_a v_prenex_1104) 1000) (<= (+ (select main_a v_prenex_1103) 1000) (select main_a v_prenex_1104)))) (forall ((v_prenex_206 Int) (v_prenex_207 Int)) (or (<= (+ main_x 1) v_prenex_206) (<= (+ (select main_a v_prenex_206) 1000) (select main_a v_prenex_207)) (<= (+ main_y 1) v_prenex_207) (<= 0 (select main_a v_prenex_206)) (<= (* 2 (select main_a v_prenex_207)) 2000) (<= 2000 (* 2 (select main_a v_prenex_207))) (< v_prenex_206 main_x))) (or (forall ((v_prenex_545 Int)) (or (< v_prenex_545 main_x) (<= (+ main_x 1) v_prenex_545) (<= 0 (* 2 (select main_a v_prenex_545))))) (forall ((v_prenex_547 Int)) (or (< v_prenex_547 main_y) (<= 2000 (* 2 (select main_a v_prenex_547)))))) (forall ((v_prenex_1451 Int) (v_prenex_1450 Int)) (or (< v_prenex_1450 main_x) (<= 0 (* 2 (select main_a v_prenex_1450))) (<= (+ main_x 1) v_prenex_1450) (<= (+ main_y 1) v_prenex_1451) (<= 1000 (+ (select main_a v_prenex_1451) (select main_a v_prenex_1450))) (<= (select main_a v_prenex_1451) 1000))) (forall ((v_prenex_503 Int) (v_prenex_504 Int)) (or (< v_prenex_504 main_y) (<= 1000 (select main_a v_prenex_504)) (<= (+ main_x 1) v_prenex_503) (<= 2000 (* 2 (select main_a v_prenex_504))) (< v_prenex_503 main_x) (<= (+ (select main_a v_prenex_503) 1000) (select main_a v_prenex_504)) (<= 0 (select main_a v_prenex_503)))) (forall ((v_prenex_369 Int) (v_prenex_370 Int)) (or (<= (+ main_x 1) v_prenex_369) (<= (+ main_y 1) v_prenex_370) (<= 1000 (select main_a v_prenex_370)) (< v_prenex_370 main_y) (<= 1000 (+ (select main_a v_prenex_370) (select main_a v_prenex_369))))) (or (forall ((v_prenex_325 Int)) (or (<= (* 2 (select main_a v_prenex_325)) 2000) (<= (select main_a v_prenex_325) 1000))) (forall ((v_prenex_321 Int)) (or (<= (* 2 (select main_a v_prenex_321)) 0) (<= (+ main_x 1) v_prenex_321) (< v_prenex_321 main_x) (<= 0 (select main_a v_prenex_321))))) (forall ((v_prenex_689 Int) (v_prenex_690 Int)) (or (<= 0 (select main_a v_prenex_689)) (<= 1000 (select main_a v_prenex_690)) (<= (+ (select main_a v_prenex_689) 1000) (select main_a v_prenex_690)) (< v_prenex_690 main_y) (< v_prenex_689 main_x) (<= (+ main_x 1) v_prenex_689))) (forall ((v_prenex_72 Int) (v_prenex_71 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_72))) (< v_prenex_71 main_x) (< v_prenex_72 main_y) (<= (+ (select main_a v_prenex_72) (select main_a v_prenex_71)) 1000) (<= (+ main_x 1) v_prenex_71) (<= (* 2 (select main_a v_prenex_71)) 0))) (forall ((v_prenex_832 Int) (v_prenex_833 Int)) (or (<= (+ main_x 1) v_prenex_832) (<= 0 (* 2 (select main_a v_prenex_832))) (<= (select main_a v_prenex_833) (+ (select main_a v_prenex_832) 1000)) (< v_prenex_832 main_x) (< v_prenex_833 main_y) (<= 1000 (select main_a v_prenex_833)) (<= (select main_a v_prenex_833) 1000))) (forall ((v_prenex_806 Int) (v_prenex_805 Int)) (or (<= 1000 (select main_a v_prenex_806)) (< v_prenex_806 main_y) (< v_prenex_805 main_x) (<= 2000 (* 2 (select main_a v_prenex_806))) (<= (+ main_x 1) v_prenex_805) (<= 1000 (+ (select main_a v_prenex_806) (select main_a v_prenex_805))) (<= (* 2 (select main_a v_prenex_805)) 0))) (forall ((v_prenex_1148 Int) (v_prenex_1147 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1148))) (<= 1000 (select main_a v_prenex_1148)) (< v_prenex_1147 main_x) (<= (* 2 (select main_a v_prenex_1147)) 0) (<= 1000 (+ (select main_a v_prenex_1148) (select main_a v_prenex_1147))) (<= (+ main_x 1) v_prenex_1147))) (or (forall ((v_prenex_1382 Int)) (or (<= (* 2 (select main_a v_prenex_1382)) 0) (<= 0 (select main_a v_prenex_1382)) (< v_prenex_1382 main_x) (<= (+ main_x 1) v_prenex_1382))) (forall ((v_prenex_1385 Int)) (or (<= (+ main_y 1) v_prenex_1385) (<= 2000 (* 2 (select main_a v_prenex_1385)))))) (forall ((v_prenex_1635 Int) (v_prenex_1634 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1634))) (< v_prenex_1635 main_y) (<= (+ main_x 1) v_prenex_1634) (< v_prenex_1634 main_x) (<= 1000 (+ (select main_a v_prenex_1635) (select main_a v_prenex_1634))) (<= (* 2 (select main_a v_prenex_1635)) 2000))) (forall ((v_prenex_628 Int) (v_prenex_629 Int)) (or (< v_prenex_628 main_x) (<= 0 (* 2 (select main_a v_prenex_628))) (< v_prenex_629 main_y) (<= (+ main_x 1) v_prenex_628) (<= (+ (select main_a v_prenex_629) (select main_a v_prenex_628)) 1000) (<= 1000 (select main_a v_prenex_629)))) (forall ((v_prenex_994 Int) (v_prenex_995 Int)) (or (< v_prenex_994 main_x) (<= (+ main_x 1) v_prenex_994) (< v_prenex_995 main_y) (<= (+ main_y 1) v_prenex_995) (<= 1000 (+ (select main_a v_prenex_995) (select main_a v_prenex_994))))) (forall ((v_prenex_422 Int) (v_prenex_421 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_422))) (<= (* 2 (select main_a v_prenex_421)) 0) (<= (+ main_x 1) v_prenex_421) (< v_prenex_421 main_x) (<= (select main_a v_prenex_422) (+ (select main_a v_prenex_421) 1000)) (<= (* 2 (select main_a v_prenex_422)) 2000) (<= (+ main_y 1) v_prenex_422))) (or (forall ((v_prenex_335 Int)) (or (<= (+ main_x 1) v_prenex_335) (< v_prenex_335 main_x) (<= (* 2 (select main_a v_prenex_335)) 0))) (forall ((v_prenex_338 Int)) (or (< v_prenex_338 main_y) (<= 2000 (* 2 (select main_a v_prenex_338)))))) (or (forall ((v_prenex_822 Int)) (or (<= (* 2 (select main_a v_prenex_822)) 2000) (<= (select main_a v_prenex_822) 1000) (<= (+ main_y 1) v_prenex_822))) (forall ((v_prenex_818 Int)) (or (<= 0 (* 2 (select main_a v_prenex_818))) (<= (+ main_x 1) v_prenex_818) (< v_prenex_818 main_x) (<= (* 2 (select main_a v_prenex_818)) 0)))) (or (forall ((v_prenex_351 Int)) (or (<= (select main_a v_prenex_351) 1000) (<= 1000 (select main_a v_prenex_351)))) (forall ((v_prenex_349 Int)) (or (<= (+ main_x 1) v_prenex_349) (< v_prenex_349 main_x) (<= (select main_a v_prenex_349) 0) (<= (* 2 (select main_a v_prenex_349)) 0)))) (or (forall ((v_prenex_506 Int)) (or (<= 0 (* 2 (select main_a v_prenex_506))) (<= (+ main_x 1) v_prenex_506) (<= (* 2 (select main_a v_prenex_506)) 0) (< v_prenex_506 main_x))) (forall ((v_prenex_509 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_509))) (<= (* 2 (select main_a v_prenex_509)) 2000)))) (forall ((v_prenex_661 Int)) (or (<= (* 2 (select main_a v_prenex_661)) 0) (<= (+ main_x 1) v_prenex_661) (<= (select main_a v_prenex_661) 0) (< v_prenex_661 main_x))) (forall ((v_prenex_216 Int) (v_prenex_217 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_217))) (<= (+ main_y 1) v_prenex_217) (<= (+ (select main_a v_prenex_217) (select main_a v_prenex_216)) 1000) (<= (select main_a v_prenex_216) 0) (< v_prenex_216 main_x) (<= (+ main_x 1) v_prenex_216))) (forall ((v_prenex_1426 Int) (v_prenex_1425 Int)) (or (<= (* 2 (select main_a v_prenex_1426)) 2000) (<= (select main_a v_prenex_1426) 1000) (<= 0 (* 2 (select main_a v_prenex_1425))) (< v_prenex_1425 main_x) (<= (select main_a v_prenex_1426) (+ (select main_a v_prenex_1425) 1000)) (<= (+ main_x 1) v_prenex_1425) (< v_prenex_1426 main_y))) (or (forall ((v_prenex_280 Int)) (or (<= (+ main_x 1) v_prenex_280) (<= 0 (* 2 (select main_a v_prenex_280))) (< v_prenex_280 main_x) (<= (* 2 (select main_a v_prenex_280)) 0))) (forall ((v_prenex_281 Int)) (<= 1000 (select main_a v_prenex_281)))) (or (forall ((v_prenex_176 Int)) (or (< v_prenex_176 main_y) (<= 1000 (select main_a v_prenex_176)) (<= (* 2 (select main_a v_prenex_176)) 2000))) (forall ((v_prenex_179 Int)) (or (<= (* 2 (select main_a v_prenex_179)) 0) (<= (select main_a v_prenex_179) 0) (<= (+ main_x 1) v_prenex_179) (< v_prenex_179 main_x)))) (forall ((v_prenex_1649 Int) (v_prenex_1648 Int)) (or (< v_prenex_1648 main_x) (<= (* 2 (select main_a v_prenex_1649)) 2000) (<= (* 2 (select main_a v_prenex_1648)) 0) (< v_prenex_1649 main_y) (<= 1000 (+ (select main_a v_prenex_1649) (select main_a v_prenex_1648))) (<= (select main_a v_prenex_1649) 1000) (<= (+ main_x 1) v_prenex_1648))) (forall ((v_prenex_783 Int) (v_prenex_782 Int)) (or (<= (+ (select main_a v_prenex_783) (select main_a v_prenex_782)) 1000) (<= 1000 (select main_a v_prenex_783)) (<= (* 2 (select main_a v_prenex_783)) 2000) (< v_prenex_783 main_y) (<= (+ main_y 1) v_prenex_783))) (or (forall ((v_prenex_1274 Int)) (or (< v_prenex_1274 main_x) (<= (+ main_x 1) v_prenex_1274) (<= 0 (* 2 (select main_a v_prenex_1274))) (<= 0 (select main_a v_prenex_1274)))) (forall ((v_prenex_1277 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1277))) (<= (+ main_y 1) v_prenex_1277)))) (or (forall ((v_prenex_572 Int)) (or (<= (* 2 (select main_a v_prenex_572)) 0) (<= 0 (* 2 (select main_a v_prenex_572))) (<= (+ main_x 1) v_prenex_572) (< v_prenex_572 main_x))) (forall ((v_prenex_573 Int)) (or (<= 1000 (select main_a v_prenex_573)) (<= (select main_a v_prenex_573) 1000) (< v_prenex_573 main_y)))) (or (forall ((v_prenex_1026 Int)) (or (<= 0 (select main_a v_prenex_1026)) (<= (+ main_x 1) v_prenex_1026) (<= 0 (* 2 (select main_a v_prenex_1026))) (< v_prenex_1026 main_x))) (forall ((v_prenex_1029 Int)) (or (<= (* 2 (select main_a v_prenex_1029)) 2000) (<= 1000 (select main_a v_prenex_1029)) (< v_prenex_1029 main_y)))) (forall ((v_prenex_495 Int) (v_prenex_496 Int)) (or (<= (+ main_y 1) v_prenex_496) (<= (select main_a v_prenex_496) (+ (select main_a v_prenex_495) 1000)) (<= 0 (select main_a v_prenex_495)) (<= (select main_a v_prenex_496) 1000) (<= (+ main_x 1) v_prenex_495) (<= 1000 (select main_a v_prenex_496)) (< v_prenex_495 main_x))) (or (forall ((v_prenex_513 Int)) (or (<= (+ main_y 1) v_prenex_513) (< v_prenex_513 main_y) (<= (* 2 (select main_a v_prenex_513)) 2000))) (forall ((v_prenex_512 Int)) (or (< v_prenex_512 main_x) (<= 0 (* 2 (select main_a v_prenex_512)))))) (forall ((v_prenex_835 Int) (v_prenex_834 Int)) (or (< v_prenex_835 main_y) (<= 1000 (+ (select main_a v_prenex_835) (select main_a v_prenex_834))) (<= (select main_a v_prenex_835) 1000) (<= (+ main_x 1) v_prenex_834) (<= (+ main_y 1) v_prenex_835))) (forall ((v_prenex_420 Int) (v_prenex_419 Int)) (or (<= (select main_a v_prenex_419) 0) (<= 2000 (* 2 (select main_a v_prenex_420))) (<= (+ main_y 1) v_prenex_420) (<= (+ main_x 1) v_prenex_419) (<= (select main_a v_prenex_420) (+ (select main_a v_prenex_419) 1000)) (< v_prenex_419 main_x))) (or (forall ((v_prenex_831 Int)) (or (<= 1000 (select main_a v_prenex_831)) (<= (+ main_y 1) v_prenex_831))) (forall ((v_prenex_830 Int)) (or (<= 0 (* 2 (select main_a v_prenex_830))) (<= (+ main_x 1) v_prenex_830) (< v_prenex_830 main_x)))) (or (forall ((v_prenex_1598 Int)) (or (<= (+ main_x 1) v_prenex_1598) (< v_prenex_1598 main_x) (<= (* 2 (select main_a v_prenex_1598)) 0))) (forall ((v_prenex_1600 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1600))) (<= (* 2 (select main_a v_prenex_1600)) 2000) (<= (+ main_y 1) v_prenex_1600)))) (or (forall ((v_prenex_1087 Int)) (or (< v_prenex_1087 main_y) (<= (* 2 (select main_a v_prenex_1087)) 2000))) (forall ((v_prenex_1085 Int)) (or (<= (+ main_x 1) v_prenex_1085) (<= (* 2 (select main_a v_prenex_1085)) 0) (< v_prenex_1085 main_x)))) (forall ((v_prenex_1234 Int) (v_prenex_1233 Int)) (or (<= (+ main_x 1) v_prenex_1233) (< v_prenex_1233 main_x) (<= (* 2 (select main_a v_prenex_1234)) 2000) (<= 1000 (+ (select main_a v_prenex_1234) (select main_a v_prenex_1233))) (<= (* 2 (select main_a v_prenex_1233)) 0) (< v_prenex_1234 main_y))) (forall ((v_prenex_198 Int) (v_prenex_199 Int)) (or (<= (select main_a v_prenex_198) 0) (< v_prenex_198 main_x) (<= (+ main_y 1) v_prenex_199) (<= (+ main_x 1) v_prenex_198) (<= (select main_a v_prenex_199) (+ (select main_a v_prenex_198) 1000)))) (or (forall ((v_prenex_1591 Int)) (or (<= (* 2 (select main_a v_prenex_1591)) 2000) (< v_prenex_1591 main_y) (<= (select main_a v_prenex_1591) 1000))) (forall ((v_prenex_1587 Int)) (or (< v_prenex_1587 main_x) (<= 0 (* 2 (select main_a v_prenex_1587))) (<= (+ main_x 1) v_prenex_1587) (<= (select main_a v_prenex_1587) 0)))) (forall ((v_prenex_1018 Int) (v_prenex_1017 Int)) (or (<= (+ main_x 1) v_prenex_1017) (< v_prenex_1017 main_x) (< v_prenex_1018 main_y) (<= 2000 (* 2 (select main_a v_prenex_1018))) (<= 1000 (+ (select main_a v_prenex_1018) (select main_a v_prenex_1017))) (<= (* 2 (select main_a v_prenex_1017)) 0))) (or (forall ((v_prenex_372 Int)) (or (<= (* 2 (select main_a v_prenex_372)) 0) (< v_prenex_372 main_x) (<= 0 (* 2 (select main_a v_prenex_372))) (<= (+ main_x 1) v_prenex_372))) (forall ((v_prenex_375 Int)) (or (<= 1000 (select main_a v_prenex_375)) (< v_prenex_375 main_y)))) (forall ((v_prenex_1569 Int) (v_prenex_1568 Int)) (or (< v_prenex_1569 main_y) (<= (+ main_y 1) v_prenex_1569) (<= (* 2 (select main_a v_prenex_1569)) 2000) (<= (select main_a v_prenex_1569) (+ (select main_a v_prenex_1568) 1000)))) (forall ((v_prenex_1521 Int) (v_prenex_1520 Int)) (or (<= (* 2 (select main_a v_prenex_1521)) 2000) (<= (select main_a v_prenex_1520) 0) (<= (+ main_x 1) v_prenex_1520) (<= 1000 (select main_a v_prenex_1521)) (<= (select main_a v_prenex_1521) (+ (select main_a v_prenex_1520) 1000)) (< v_prenex_1520 main_x))) (or (forall ((v_prenex_176 Int)) (or (< v_prenex_176 main_y) (<= 1000 (select main_a v_prenex_176)) (<= (* 2 (select main_a v_prenex_176)) 2000))) (forall ((v_prenex_178 Int)) (or (<= (+ main_x 1) v_prenex_178) (<= (* 2 (select main_a v_prenex_178)) 0) (< v_prenex_178 main_x)))) (forall ((v_prenex_611 Int) (v_prenex_610 Int)) (or (<= (+ main_x 1) v_prenex_610) (<= (+ main_y 1) v_prenex_611) (< v_prenex_610 main_x) (<= 1000 (select main_a v_prenex_611)) (<= (select main_a v_prenex_610) 0) (<= 1000 (+ (select main_a v_prenex_611) (select main_a v_prenex_610))))) (forall ((v_prenex_619 Int) (v_prenex_618 Int)) (or (<= (+ (select main_a v_prenex_619) (select main_a v_prenex_618)) 1000) (<= 2000 (* 2 (select main_a v_prenex_619))) (< v_prenex_619 main_y) (<= (* 2 (select main_a v_prenex_619)) 2000) (<= (+ main_x 1) v_prenex_618) (< v_prenex_618 main_x) (<= (* 2 (select main_a v_prenex_618)) 0))) (forall ((v_prenex_525 Int) (v_prenex_526 Int)) (or (<= (+ (select main_a v_prenex_525) 1000) (select main_a v_prenex_526)) (< v_prenex_525 main_x) (<= (select main_a v_prenex_526) 1000) (<= (select main_a v_prenex_525) 0) (<= (+ main_x 1) v_prenex_525) (<= 1000 (select main_a v_prenex_526)))) (or (forall ((v_prenex_1562 Int)) (or (<= (+ main_y 1) v_prenex_1562) (<= (* 2 (select main_a v_prenex_1562)) 2000) (<= 2000 (* 2 (select main_a v_prenex_1562))))) (forall ((v_prenex_1559 Int)) (or (<= (+ main_x 1) v_prenex_1559) (<= 0 (* 2 (select main_a v_prenex_1559))) (<= 0 (select main_a v_prenex_1559)) (< v_prenex_1559 main_x)))) (or (forall ((v_prenex_366 Int)) (or (<= (select main_a v_prenex_366) 1000) (<= (+ main_y 1) v_prenex_366))) (forall ((v_prenex_364 Int)) (or (<= (+ main_x 1) v_prenex_364) (< v_prenex_364 main_x) (<= 0 (* 2 (select main_a v_prenex_364)))))) (forall ((v_prenex_790 Int) (v_prenex_791 Int)) (or (<= (+ main_x 1) v_prenex_790) (<= 0 (* 2 (select main_a v_prenex_790))) (< v_prenex_790 main_x) (<= (+ (select main_a v_prenex_791) (select main_a v_prenex_790)) 1000) (<= (+ main_y 1) v_prenex_791) (<= 2000 (* 2 (select main_a v_prenex_791))) (<= 1000 (select main_a v_prenex_791)))) (or (forall ((v_prenex_1111 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1111))) (<= (+ main_y 1) v_prenex_1111) (<= (select main_a v_prenex_1111) 1000))) (forall ((v_prenex_1108 Int)) (or (<= 0 (select main_a v_prenex_1108)) (<= 0 (* 2 (select main_a v_prenex_1108))) (<= (+ main_x 1) v_prenex_1108) (< v_prenex_1108 main_x)))) (or (forall ((v_prenex_831 Int)) (or (<= 1000 (select main_a v_prenex_831)) (<= (+ main_y 1) v_prenex_831))) (forall ((v_prenex_827 Int)) (or (<= 0 (* 2 (select main_a v_prenex_827))) (<= (+ main_x 1) v_prenex_827) (< v_prenex_827 main_x) (<= (select main_a v_prenex_827) 0)))) (or (forall ((v_prenex_53 Int)) (or (<= (* 2 (select main_a v_prenex_53)) 2000) (<= 2000 (* 2 (select main_a v_prenex_53))))) (forall ((v_prenex_54 Int)) (or (<= (* 2 (select main_a v_prenex_54)) 0) (< v_prenex_54 main_x) (<= (+ main_x 1) v_prenex_54) (<= 0 (select main_a v_prenex_54))))) (or (forall ((v_prenex_122 Int)) (or (<= (+ main_x 1) v_prenex_122) (<= 0 (* 2 (select main_a v_prenex_122))) (<= 0 (select main_a v_prenex_122)) (< v_prenex_122 main_x))) (forall ((v_prenex_123 Int)) (or (<= (select main_a v_prenex_123) 1000) (<= 2000 (* 2 (select main_a v_prenex_123)))))) (forall ((v_prenex_972 Int) (v_prenex_973 Int)) (or (<= (* 2 (select main_a v_prenex_973)) 2000) (<= (select main_a v_prenex_973) 1000) (<= (+ main_x 1) v_prenex_972) (< v_prenex_973 main_y) (<= (+ (select main_a v_prenex_972) 1000) (select main_a v_prenex_973)) (< v_prenex_972 main_x) (<= (* 2 (select main_a v_prenex_972)) 0))) (forall ((v_prenex_738 Int) (v_prenex_737 Int)) (or (<= 0 (select main_a v_prenex_737)) (<= (select main_a v_prenex_738) (+ (select main_a v_prenex_737) 1000)) (<= 1000 (select main_a v_prenex_738)) (< v_prenex_737 main_x) (<= (+ main_x 1) v_prenex_737) (<= 2000 (* 2 (select main_a v_prenex_738))) (< v_prenex_738 main_y))) (or (forall ((v_prenex_121 Int)) (or (<= (select main_a v_prenex_121) 0) (< v_prenex_121 main_x) (<= 0 (* 2 (select main_a v_prenex_121))) (<= (+ main_x 1) v_prenex_121))) (forall ((v_prenex_123 Int)) (or (<= (select main_a v_prenex_123) 1000) (<= 2000 (* 2 (select main_a v_prenex_123)))))) (or (forall ((v_prenex_176 Int)) (or (< v_prenex_176 main_y) (<= 1000 (select main_a v_prenex_176)) (<= (* 2 (select main_a v_prenex_176)) 2000))) (forall ((v_prenex_177 Int)) (or (<= (* 2 (select main_a v_prenex_177)) 0) (<= 0 (select main_a v_prenex_177)) (<= (+ main_x 1) v_prenex_177) (< v_prenex_177 main_x)))) (forall ((v_prenex_634 Int) (v_prenex_635 Int)) (or (< v_prenex_634 main_x) (<= (+ (select main_a v_prenex_635) (select main_a v_prenex_634)) 1000) (<= (select main_a v_prenex_635) 1000) (<= (+ main_x 1) v_prenex_634) (<= 0 (select main_a v_prenex_634)) (<= 1000 (select main_a v_prenex_635)))) (forall ((v_prenex_1422 Int) (v_prenex_1421 Int)) (or (<= (+ main_y 1) v_prenex_1422) (< v_prenex_1421 main_x) (<= (* 2 (select main_a v_prenex_1422)) 2000) (<= (+ (select main_a v_prenex_1421) 1000) (select main_a v_prenex_1422)) (< v_prenex_1422 main_y))) (forall ((v_prenex_1623 Int) (v_prenex_1622 Int)) (or (<= 1000 (+ (select main_a v_prenex_1623) (select main_a v_prenex_1622))) (<= 1000 (select main_a v_prenex_1623)) (< v_prenex_1623 main_y) (<= (+ main_y 1) v_prenex_1623))) (or (forall ((v_prenex_1146 Int)) (or (<= (select main_a v_prenex_1146) 1000) (<= 2000 (* 2 (select main_a v_prenex_1146))))) (forall ((v_prenex_1145 Int)) (or (<= (* 2 (select main_a v_prenex_1145)) 0) (< v_prenex_1145 main_x) (<= (select main_a v_prenex_1145) 0) (<= (+ main_x 1) v_prenex_1145)))) (forall ((v_prenex_552 Int) (v_prenex_553 Int)) (or (<= 1000 (select main_a v_prenex_553)) (< v_prenex_553 main_y) (<= (+ main_x 1) v_prenex_552) (< v_prenex_552 main_x) (<= 0 (select main_a v_prenex_552)) (<= (select main_a v_prenex_553) (+ (select main_a v_prenex_552) 1000)))) (forall ((v_prenex_1190 Int) (v_prenex_1191 Int)) (or (<= (select main_a v_prenex_1191) (+ (select main_a v_prenex_1190) 1000)) (< v_prenex_1190 main_x) (<= (* 2 (select main_a v_prenex_1190)) 0) (< v_prenex_1191 main_y) (<= (+ main_x 1) v_prenex_1190))) (or (forall ((v_prenex_279 Int)) (or (<= (+ main_x 1) v_prenex_279) (< v_prenex_279 main_x) (<= (select main_a v_prenex_279) 0) (<= (* 2 (select main_a v_prenex_279)) 0))) (forall ((v_prenex_281 Int)) (<= 1000 (select main_a v_prenex_281)))) (or (forall ((v_prenex_366 Int)) (or (<= (select main_a v_prenex_366) 1000) (<= (+ main_y 1) v_prenex_366))) (forall ((v_prenex_365 Int)) (or (<= (select main_a v_prenex_365) 0) (<= 0 (* 2 (select main_a v_prenex_365))) (< v_prenex_365 main_x) (<= (+ main_x 1) v_prenex_365)))) (or (forall ((v_prenex_1600 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1600))) (<= (* 2 (select main_a v_prenex_1600)) 2000) (<= (+ main_y 1) v_prenex_1600))) (forall ((v_prenex_1599 Int)) (or (<= (+ main_x 1) v_prenex_1599) (<= (select main_a v_prenex_1599) 0) (< v_prenex_1599 main_x) (<= (* 2 (select main_a v_prenex_1599)) 0)))) (forall ((v_prenex_1428 Int) (v_prenex_1427 Int)) (or (<= (select main_a v_prenex_1428) 1000) (<= (select main_a v_prenex_1427) 0) (<= (+ main_y 1) v_prenex_1428) (<= (+ (select main_a v_prenex_1427) 1000) (select main_a v_prenex_1428)) (<= (+ main_x 1) v_prenex_1427) (< v_prenex_1427 main_x))) (forall ((v_prenex_431 Int) (v_prenex_432 Int)) (or (< v_prenex_431 main_x) (<= (select main_a v_prenex_431) 0) (<= (+ main_x 1) v_prenex_431) (<= (select main_a v_prenex_432) 1000) (<= 1000 (select main_a v_prenex_432)) (<= (select main_a v_prenex_432) (+ (select main_a v_prenex_431) 1000)))) (forall ((v_prenex_1166 Int) (v_prenex_1165 Int)) (or (<= (* 2 (select main_a v_prenex_1166)) 2000) (<= 0 (select main_a v_prenex_1165)) (< v_prenex_1166 main_y) (<= 1000 (+ (select main_a v_prenex_1166) (select main_a v_prenex_1165))) (<= (+ main_x 1) v_prenex_1165) (< v_prenex_1165 main_x))) (forall ((v_prenex_92 Int) (v_prenex_91 Int)) (or (<= (+ main_x 1) v_prenex_91) (<= (+ main_y 1) v_prenex_92) (<= 2000 (* 2 (select main_a v_prenex_92))) (<= (+ (select main_a v_prenex_92) (select main_a v_prenex_91)) 1000) (<= 0 (select main_a v_prenex_91)) (< v_prenex_91 main_x))) (forall ((v_prenex_271 Int) (v_prenex_272 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_272))) (<= (+ (select main_a v_prenex_271) 1000) (select main_a v_prenex_272)) (<= (* 2 (select main_a v_prenex_272)) 2000) (< v_prenex_272 main_y) (<= (* 2 (select main_a v_prenex_271)) 0) (< v_prenex_271 main_x) (<= (+ main_x 1) v_prenex_271))) (forall ((v_prenex_565 Int) (v_prenex_566 Int)) (or (<= (+ main_y 1) v_prenex_566) (<= 1000 (+ (select main_a v_prenex_566) (select main_a v_prenex_565))) (<= 1000 (select main_a v_prenex_566)) (< v_prenex_566 main_y) (<= (* 2 (select main_a v_prenex_566)) 2000))) (or (forall ((v_prenex_514 Int)) (or (<= (+ main_x 1) v_prenex_514) (< v_prenex_514 main_x) (<= 0 (select main_a v_prenex_514)) (<= (* 2 (select main_a v_prenex_514)) 0))) (forall ((v_prenex_518 Int)) (or (<= (* 2 (select main_a v_prenex_518)) 2000) (<= (+ main_y 1) v_prenex_518)))) (or (forall ((v_prenex_680 Int)) (or (< v_prenex_680 main_y) (<= (select main_a v_prenex_680) 1000) (<= (+ main_y 1) v_prenex_680))) (forall ((v_prenex_679 Int)) (or (<= (* 2 (select main_a v_prenex_679)) 0) (<= (+ main_x 1) v_prenex_679)))) (or (forall ((v_prenex_1275 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1275))) (<= (* 2 (select main_a v_prenex_1275)) 0) (< v_prenex_1275 main_x) (<= (+ main_x 1) v_prenex_1275))) (forall ((v_prenex_1277 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1277))) (<= (+ main_y 1) v_prenex_1277)))) (forall ((v_prenex_930 Int) (v_prenex_929 Int)) (or (<= (select main_a v_prenex_930) 1000) (< v_prenex_929 main_x) (<= (+ main_y 1) v_prenex_930) (< v_prenex_930 main_y) (<= (select main_a v_prenex_930) (+ (select main_a v_prenex_929) 1000)))) (or (forall ((v_prenex_1029 Int)) (or (<= (* 2 (select main_a v_prenex_1029)) 2000) (<= 1000 (select main_a v_prenex_1029)) (< v_prenex_1029 main_y))) (forall ((v_prenex_1027 Int)) (or (< v_prenex_1027 main_x) (<= 0 (* 2 (select main_a v_prenex_1027))) (<= (* 2 (select main_a v_prenex_1027)) 0) (<= (+ main_x 1) v_prenex_1027)))) (forall ((v_prenex_763 Int) (v_prenex_762 Int)) (or (<= (select main_a v_prenex_762) 0) (<= 2000 (* 2 (select main_a v_prenex_763))) (<= (+ main_x 1) v_prenex_762) (<= (select main_a v_prenex_763) (+ (select main_a v_prenex_762) 1000)) (<= (select main_a v_prenex_763) 1000) (< v_prenex_763 main_y) (< v_prenex_762 main_x))) (forall ((v_prenex_1206 Int) (v_prenex_1207 Int)) (or (<= (+ (select main_a v_prenex_1206) 1000) (select main_a v_prenex_1207)) (<= 1000 (select main_a v_prenex_1207)) (<= 0 (select main_a v_prenex_1206)) (<= 2000 (* 2 (select main_a v_prenex_1207))) (<= (+ main_x 1) v_prenex_1206) (<= (+ main_y 1) v_prenex_1207) (< v_prenex_1206 main_x))) (forall ((v_prenex_466 Int) (v_prenex_467 Int)) (or (< v_prenex_467 main_y) (<= (+ (select main_a v_prenex_467) (select main_a v_prenex_466)) 1000) (<= (* 2 (select main_a v_prenex_466)) 0) (< v_prenex_466 main_x) (<= (+ main_x 1) v_prenex_466) (<= 2000 (* 2 (select main_a v_prenex_467))) (<= (select main_a v_prenex_467) 1000))) (forall ((v_prenex_1047 Int) (v_prenex_1046 Int)) (or (<= 0 (select main_a v_prenex_1046)) (<= (select main_a v_prenex_1047) (+ (select main_a v_prenex_1046) 1000)) (< v_prenex_1047 main_y) (< v_prenex_1046 main_x) (<= (+ main_x 1) v_prenex_1046) (<= (* 2 (select main_a v_prenex_1047)) 2000))) (or (forall ((v_prenex_1562 Int)) (or (<= (+ main_y 1) v_prenex_1562) (<= (* 2 (select main_a v_prenex_1562)) 2000) (<= 2000 (* 2 (select main_a v_prenex_1562))))) (forall ((v_prenex_1561 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1561))) (<= (+ main_x 1) v_prenex_1561) (< v_prenex_1561 main_x)))) (forall ((v_prenex_1187 Int) (v_prenex_1186 Int)) (or (<= (+ main_x 1) v_prenex_1186) (<= (* 2 (select main_a v_prenex_1186)) 0) (<= (select main_a v_prenex_1187) 1000) (<= 2000 (* 2 (select main_a v_prenex_1187))) (<= (+ main_y 1) v_prenex_1187) (<= (select main_a v_prenex_1187) (+ (select main_a v_prenex_1186) 1000)) (< v_prenex_1186 main_x))) (forall ((v_prenex_1631 Int) (v_prenex_1630 Int)) (or (<= (+ main_x 1) v_prenex_1630) (<= (* 2 (select main_a v_prenex_1630)) 0) (<= (* 2 (select main_a v_prenex_1631)) 2000) (<= (+ main_y 1) v_prenex_1631) (< v_prenex_1630 main_x) (<= (select main_a v_prenex_1631) 1000) (<= (+ (select main_a v_prenex_1631) (select main_a v_prenex_1630)) 1000))) (forall ((v_prenex_1252 Int) (v_prenex_1251 Int)) (or (<= (+ main_y 1) v_prenex_1252) (<= (+ main_x 1) v_prenex_1251) (<= 1000 (+ (select main_a v_prenex_1252) (select main_a v_prenex_1251))) (< v_prenex_1251 main_x) (<= 2000 (* 2 (select main_a v_prenex_1252))) (<= 0 (select main_a v_prenex_1251)))) (forall ((v_prenex_592 Int) (v_prenex_593 Int)) (or (<= (+ main_x 1) v_prenex_592) (<= 1000 (select main_a v_prenex_593)) (< v_prenex_592 main_x) (<= (* 2 (select main_a v_prenex_592)) 0) (< v_prenex_593 main_y) (<= (+ (select main_a v_prenex_592) 1000) (select main_a v_prenex_593)))) (or (forall ((v_prenex_1093 Int)) (or (< v_prenex_1093 main_x) (<= (+ main_x 1) v_prenex_1093) (<= 0 (* 2 (select main_a v_prenex_1093))))) (forall ((v_prenex_1094 Int)) (or (<= (+ main_y 1) v_prenex_1094) (<= (select main_a v_prenex_1094) 1000) (<= (* 2 (select main_a v_prenex_1094)) 2000)))) (forall ((v_prenex_1159 Int) (v_prenex_1160 Int)) (or (< v_prenex_1159 main_x) (<= (+ main_y 1) v_prenex_1160) (<= 0 (select main_a v_prenex_1159)) (<= (+ main_x 1) v_prenex_1159) (<= (select main_a v_prenex_1160) (+ (select main_a v_prenex_1159) 1000)))) (forall ((v_prenex_49 Int) (v_prenex_48 Int)) (or (<= (+ main_y 1) v_prenex_49) (<= (select main_a v_prenex_49) 1000) (< v_prenex_49 main_y) (<= 2000 (* 2 (select main_a v_prenex_49))) (<= (+ (select main_a v_prenex_48) 1000) (select main_a v_prenex_49)))) (or (forall ((v_prenex_23 Int)) (<= 2000 (* 2 (select main_a v_prenex_23)))) (forall ((v_prenex_3 Int)) (or (<= (+ main_x 1) v_prenex_3) (<= (* 2 (select main_a v_prenex_3)) 0) (< v_prenex_3 main_x)))) (forall ((v_prenex_747 Int) (v_prenex_748 Int)) (or (<= (select main_a v_prenex_748) (+ (select main_a v_prenex_747) 1000)) (<= (+ main_x 1) v_prenex_747) (<= (select main_a v_prenex_748) 1000) (< v_prenex_747 main_x) (<= (* 2 (select main_a v_prenex_747)) 0))) (forall ((v_prenex_1493 Int) (v_prenex_1492 Int)) (or (<= (+ (select main_a v_prenex_1493) (select main_a v_prenex_1492)) 1000) (<= (+ main_x 1) v_prenex_1492) (< v_prenex_1492 main_x) (<= (select main_a v_prenex_1492) 0) (<= (select main_a v_prenex_1493) 1000))) (forall ((v_prenex_376 Int) (v_prenex_377 Int)) (or (< v_prenex_376 main_x) (< v_prenex_377 main_y) (<= 2000 (* 2 (select main_a v_prenex_377))) (<= (+ (select main_a v_prenex_376) 1000) (select main_a v_prenex_377)) (<= (+ main_x 1) v_prenex_376) (<= (select main_a v_prenex_377) 1000) (<= 0 (* 2 (select main_a v_prenex_376))))) (forall ((v_prenex_535 Int) (v_prenex_536 Int)) (or (<= (+ main_y 1) v_prenex_536) (<= (select main_a v_prenex_536) (+ (select main_a v_prenex_535) 1000)) (< v_prenex_535 main_x) (<= (+ main_x 1) v_prenex_535) (<= 0 (* 2 (select main_a v_prenex_535))) (<= 1000 (select main_a v_prenex_536)))) (forall ((v_prenex_215 Int) (v_prenex_214 Int)) (or (<= (select main_a v_prenex_215) (+ (select main_a v_prenex_214) 1000)) (<= 0 (select main_a v_prenex_214)) (<= 1000 (select main_a v_prenex_215)) (<= (+ main_y 1) v_prenex_215) (<= 2000 (* 2 (select main_a v_prenex_215))) (< v_prenex_214 main_x) (<= (+ main_x 1) v_prenex_214))) (forall ((v_prenex_945 Int) (v_prenex_944 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_945))) (<= 1000 (+ (select main_a v_prenex_945) (select main_a v_prenex_944))) (< v_prenex_944 main_x) (<= (select main_a v_prenex_944) 0) (<= 1000 (select main_a v_prenex_945)) (<= (+ main_x 1) v_prenex_944) (< v_prenex_945 main_y))) (or (forall ((v_prenex_1111 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1111))) (<= (+ main_y 1) v_prenex_1111) (<= (select main_a v_prenex_1111) 1000))) (forall ((v_prenex_1107 Int)) (or (< v_prenex_1107 main_x) (<= 0 (* 2 (select main_a v_prenex_1107))) (<= (select main_a v_prenex_1107) 0) (<= (+ main_x 1) v_prenex_1107)))) (forall ((v_prenex_457 Int) (v_prenex_456 Int)) (or (<= (+ (select main_a v_prenex_457) (select main_a v_prenex_456)) 1000) (<= (select main_a v_prenex_457) 1000) (<= (select main_a v_prenex_456) 0) (<= (+ main_x 1) v_prenex_456) (< v_prenex_456 main_x) (<= 2000 (* 2 (select main_a v_prenex_457))))) (forall ((v_prenex_1164 Int) (v_prenex_1163 Int)) (or (<= (* 2 (select main_a v_prenex_1164)) 2000) (< v_prenex_1163 main_x) (<= (+ main_x 1) v_prenex_1163) (<= (+ (select main_a v_prenex_1163) 1000) (select main_a v_prenex_1164)) (<= (* 2 (select main_a v_prenex_1163)) 0))) (forall ((v_prenex_455 Int) (v_prenex_454 Int)) (or (<= 1000 (select main_a v_prenex_455)) (<= (* 2 (select main_a v_prenex_455)) 2000) (<= (+ (select main_a v_prenex_454) 1000) (select main_a v_prenex_455)) (< v_prenex_454 main_x) (<= 0 (select main_a v_prenex_454)) (<= (+ main_x 1) v_prenex_454) (< v_prenex_455 main_y))) (forall ((v_prenex_66 Int) (v_prenex_65 Int)) (or (<= (+ main_y 1) v_prenex_66) (< v_prenex_65 main_x) (<= 1000 (select main_a v_prenex_66)) (< v_prenex_66 main_y) (<= 1000 (+ (select main_a v_prenex_66) (select main_a v_prenex_65))))) (forall ((v_prenex_1408 Int) (v_prenex_1407 Int)) (or (< v_prenex_1408 main_y) (<= (+ (select main_a v_prenex_1407) 1000) (select main_a v_prenex_1408)) (<= (+ main_y 1) v_prenex_1408) (<= (select main_a v_prenex_1408) 1000) (<= 1000 (select main_a v_prenex_1408)))) (forall ((v_prenex_147 Int) (v_prenex_146 Int)) (or (< v_prenex_147 main_y) (<= (select main_a v_prenex_147) 1000) (<= (+ main_y 1) v_prenex_147) (<= (* 2 (select main_a v_prenex_147)) 2000) (<= 1000 (+ (select main_a v_prenex_147) (select main_a v_prenex_146))))) (forall ((v_prenex_51 Int) (v_prenex_50 Int)) (or (<= 1000 (+ (select main_a v_prenex_51) (select main_a v_prenex_50))) (<= (select main_a v_prenex_51) 1000) (<= 2000 (* 2 (select main_a v_prenex_51))) (<= 0 (select main_a v_prenex_50)) (<= (+ main_x 1) v_prenex_50) (< v_prenex_50 main_x))) (forall ((v_prenex_750 Int) (v_prenex_749 Int)) (or (< v_prenex_750 main_y) (<= (+ main_y 1) v_prenex_750) (<= 1000 (+ (select main_a v_prenex_750) (select main_a v_prenex_749))) (<= 2000 (* 2 (select main_a v_prenex_750))) (< v_prenex_749 main_x))) (forall ((v_prenex_769 Int) (v_prenex_768 Int)) (or (<= (select main_a v_prenex_768) 0) (< v_prenex_768 main_x) (<= (+ main_x 1) v_prenex_768) (<= 1000 (select main_a v_prenex_769)) (<= (+ (select main_a v_prenex_768) 1000) (select main_a v_prenex_769)))) (forall ((v_prenex_1123 Int) (v_prenex_1122 Int)) (or (<= (* 2 (select main_a v_prenex_1123)) 2000) (< v_prenex_1122 main_x) (<= (+ main_x 1) v_prenex_1122) (<= 0 (select main_a v_prenex_1122)) (<= 2000 (* 2 (select main_a v_prenex_1123))) (<= (+ (select main_a v_prenex_1122) 1000) (select main_a v_prenex_1123)))) (forall ((v_prenex_32 Int) (v_prenex_31 Int)) (or (<= (+ main_x 1) v_prenex_32) (<= 0 (select main_a v_prenex_32)) (<= (* 2 (select main_a v_prenex_31)) 2000) (< v_prenex_32 main_x) (<= (+ (select main_a v_prenex_32) 1000) (select main_a v_prenex_31)))) (forall ((v_prenex_1055 Int) (v_prenex_1054 Int)) (or (< v_prenex_1054 main_x) (<= 1000 (+ (select main_a v_prenex_1055) (select main_a v_prenex_1054))) (<= 1000 (select main_a v_prenex_1055)) (<= (select main_a v_prenex_1054) 0) (<= (+ main_x 1) v_prenex_1054) (<= 2000 (* 2 (select main_a v_prenex_1055))))) (forall ((v_prenex_1283 Int) (v_prenex_1282 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1282))) (<= (+ main_x 1) v_prenex_1282) (<= 2000 (* 2 (select main_a v_prenex_1283))) (<= (select main_a v_prenex_1283) (+ (select main_a v_prenex_1282) 1000)) (< v_prenex_1282 main_x))) (forall ((v_prenex_741 Int) (v_prenex_742 Int)) (or (<= (select main_a v_prenex_742) 1000) (<= (select main_a v_prenex_741) 0) (<= (+ main_x 1) v_prenex_741) (<= (+ (select main_a v_prenex_741) 1000) (select main_a v_prenex_742)) (<= (+ main_y 1) v_prenex_742) (< v_prenex_741 main_x) (<= (* 2 (select main_a v_prenex_742)) 2000))) (forall ((v_prenex_130 Int) (v_prenex_131 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_131))) (<= (select main_a v_prenex_131) 1000) (<= (+ main_x 1) v_prenex_130) (< v_prenex_130 main_x) (<= (+ (select main_a v_prenex_131) (select main_a v_prenex_130)) 1000) (<= (* 2 (select main_a v_prenex_130)) 0))) (forall ((v_prenex_576 Int) (v_prenex_577 Int)) (or (<= (select main_a v_prenex_576) 0) (< v_prenex_577 main_y) (<= (+ main_x 1) v_prenex_576) (<= (+ (select main_a v_prenex_577) (select main_a v_prenex_576)) 1000) (<= 1000 (select main_a v_prenex_577)) (< v_prenex_576 main_x))) (forall ((v_prenex_1332 Int) (v_prenex_1331 Int)) (or (<= (select main_a v_prenex_1331) 0) (<= (+ (select main_a v_prenex_1332) (select main_a v_prenex_1331)) 1000) (<= (+ main_x 1) v_prenex_1331) (<= 2000 (* 2 (select main_a v_prenex_1332))) (< v_prenex_1331 main_x) (< v_prenex_1332 main_y))) (forall ((v_prenex_1415 Int) (v_prenex_1416 Int)) (or (<= (select main_a v_prenex_1416) 1000) (<= (+ main_x 1) v_prenex_1415) (< v_prenex_1415 main_x) (<= (+ main_y 1) v_prenex_1416) (<= 1000 (+ (select main_a v_prenex_1416) (select main_a v_prenex_1415))) (<= (* 2 (select main_a v_prenex_1415)) 0))) (forall ((v_prenex_974 Int) (v_prenex_975 Int)) (or (<= (+ main_y 1) v_prenex_975) (<= (+ main_x 1) v_prenex_974) (<= (select main_a v_prenex_975) 1000) (<= (select main_a v_prenex_975) (+ (select main_a v_prenex_974) 1000)) (<= (select main_a v_prenex_974) 0) (< v_prenex_974 main_x))) (forall ((v_prenex_912 Int) (v_prenex_913 Int)) (or (<= (+ main_y 1) v_prenex_913) (<= 1000 (+ (select main_a v_prenex_913) (select main_a v_prenex_912))) (<= (+ main_x 1) v_prenex_912) (<= (* 2 (select main_a v_prenex_912)) 0) (<= 1000 (select main_a v_prenex_913)) (< v_prenex_912 main_x))) (or (forall ((v_prenex_124 Int)) (or (<= (+ main_x 1) v_prenex_124) (<= 0 (* 2 (select main_a v_prenex_124))) (< v_prenex_124 main_x) (<= (* 2 (select main_a v_prenex_124)) 0))) (forall ((v_prenex_123 Int)) (or (<= (select main_a v_prenex_123) 1000) (<= 2000 (* 2 (select main_a v_prenex_123)))))) (or (forall ((v_prenex_1643 Int)) (or (<= (+ main_x 1) v_prenex_1643) (< v_prenex_1643 main_x) (<= (select main_a v_prenex_1643) 0) (<= 0 (* 2 (select main_a v_prenex_1643))))) (forall ((v_prenex_1647 Int)) (or (<= (select main_a v_prenex_1647) 1000) (<= (* 2 (select main_a v_prenex_1647)) 2000)))) (or (forall ((v_prenex_1574 Int)) (or (<= (+ main_x 1) v_prenex_1574) (<= 0 (* 2 (select main_a v_prenex_1574))) (<= (* 2 (select main_a v_prenex_1574)) 0) (< v_prenex_1574 main_x))) (forall ((v_prenex_1578 Int)) (<= (* 2 (select main_a v_prenex_1578)) 2000))) (or (forall ((v_prenex_322 Int)) (or (< v_prenex_322 main_x) (<= (* 2 (select main_a v_prenex_322)) 0) (<= (+ main_x 1) v_prenex_322))) (forall ((v_prenex_325 Int)) (or (<= (* 2 (select main_a v_prenex_325)) 2000) (<= (select main_a v_prenex_325) 1000)))) (forall ((v_prenex_389 Int) (v_prenex_390 Int)) (or (<= 1000 (select main_a v_prenex_390)) (<= (+ main_x 1) v_prenex_389) (<= (+ (select main_a v_prenex_389) 1000) (select main_a v_prenex_390)) (<= (+ main_y 1) v_prenex_390) (< v_prenex_389 main_x) (<= (* 2 (select main_a v_prenex_389)) 0))) (forall ((v_prenex_237 Int) (v_prenex_236 Int)) (or (<= (select main_a v_prenex_237) 1000) (<= (+ main_y 1) v_prenex_237) (<= (+ (select main_a v_prenex_236) 1000) (select main_a v_prenex_237)) (< v_prenex_237 main_y))) (forall ((v_prenex_882 Int) (v_prenex_883 Int)) (or (<= (+ (select main_a v_prenex_882) 1000) (select main_a v_prenex_883)) (<= (+ main_y 1) v_prenex_883) (< v_prenex_882 main_x) (<= (+ main_x 1) v_prenex_882) (<= 0 (select main_a v_prenex_882)) (<= (select main_a v_prenex_883) 1000))) (or (forall ((v_prenex_384 Int)) (or (<= (* 2 (select main_a v_prenex_384)) 2000) (<= (+ main_y 1) v_prenex_384) (<= 1000 (select main_a v_prenex_384)))) (forall ((v_prenex_381 Int)) (or (<= (* 2 (select main_a v_prenex_381)) 0) (< v_prenex_381 main_x) (<= 0 (* 2 (select main_a v_prenex_381))) (<= (+ main_x 1) v_prenex_381)))) (forall ((v_prenex_1410 Int) (v_prenex_1409 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1409))) (<= (+ main_x 1) v_prenex_1409) (<= (+ (select main_a v_prenex_1410) (select main_a v_prenex_1409)) 1000) (< v_prenex_1409 main_x))) (forall ((v_prenex_1008 Int) (v_prenex_1007 Int)) (or (< v_prenex_1008 main_y) (<= (select main_a v_prenex_1007) 0) (<= (* 2 (select main_a v_prenex_1008)) 2000) (<= (+ (select main_a v_prenex_1007) 1000) (select main_a v_prenex_1008)) (<= (+ main_x 1) v_prenex_1007) (<= 1000 (select main_a v_prenex_1008)) (< v_prenex_1007 main_x))) (or (forall ((v_prenex_1527 Int)) (or (<= (+ main_y 1) v_prenex_1527) (<= 2000 (* 2 (select main_a v_prenex_1527))) (< v_prenex_1527 main_y))) (forall ((v_prenex_1526 Int)) (or (< v_prenex_1526 main_x) (<= (* 2 (select main_a v_prenex_1526)) 0)))) (forall ((v_prenex_41 Int) (v_prenex_40 Int)) (or (< v_prenex_40 main_y) (<= (select main_a v_prenex_40) (+ (select main_a v_prenex_41) 1000)) (<= (+ main_y 1) v_prenex_40) (<= (select main_a v_prenex_40) 1000) (<= 1000 (select main_a v_prenex_40)))) (forall ((v_prenex_411 Int) (v_prenex_412 Int)) (or (< v_prenex_412 main_y) (< v_prenex_411 main_x) (<= (select main_a v_prenex_411) 0) (<= 2000 (* 2 (select main_a v_prenex_412))) (<= (select main_a v_prenex_412) (+ (select main_a v_prenex_411) 1000)) (<= (+ main_x 1) v_prenex_411))) (forall ((v_prenex_1037 Int) (v_prenex_1036 Int)) (or (< v_prenex_1036 main_x) (<= (+ (select main_a v_prenex_1037) (select main_a v_prenex_1036)) 1000) (<= (* 2 (select main_a v_prenex_1036)) 0) (< v_prenex_1037 main_y) (<= (select main_a v_prenex_1037) 1000) (<= 1000 (select main_a v_prenex_1037)) (<= (+ main_x 1) v_prenex_1036))) (forall ((v_prenex_482 Int) (v_prenex_481 Int)) (or (<= (select main_a v_prenex_481) 0) (<= (+ (select main_a v_prenex_482) (select main_a v_prenex_481)) 1000) (<= (+ main_x 1) v_prenex_481) (< v_prenex_481 main_x) (<= 1000 (select main_a v_prenex_482)) (<= (* 2 (select main_a v_prenex_482)) 2000))) (forall ((v_prenex_417 Int) (v_prenex_418 Int)) (or (<= (+ main_y 1) v_prenex_418) (<= (+ main_x 1) v_prenex_417) (< v_prenex_417 main_x) (<= (select main_a v_prenex_418) 1000) (<= 0 (select main_a v_prenex_417)) (<= (+ (select main_a v_prenex_418) (select main_a v_prenex_417)) 1000))) (forall ((v_prenex_318 Int) (v_prenex_317 Int)) (or (< v_prenex_317 main_x) (<= (select main_a v_prenex_318) 1000) (<= (+ (select main_a v_prenex_318) (select main_a v_prenex_317)) 1000) (<= (* 2 (select main_a v_prenex_317)) 0) (<= (+ main_x 1) v_prenex_317) (<= (+ main_y 1) v_prenex_318))) (or (forall ((v_prenex_1402 Int)) (or (<= (select main_a v_prenex_1402) 1000) (<= 1000 (select main_a v_prenex_1402)) (< v_prenex_1402 main_y))) (forall ((v_prenex_1399 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1399))) (<= (+ main_x 1) v_prenex_1399) (<= 0 (select main_a v_prenex_1399)) (< v_prenex_1399 main_x)))) (forall ((v_prenex_1193 Int) (v_prenex_1192 Int)) (or (< v_prenex_1193 main_y) (<= (+ main_x 1) v_prenex_1192) (< v_prenex_1192 main_x) (<= (+ (select main_a v_prenex_1193) (select main_a v_prenex_1192)) 1000) (<= (+ main_y 1) v_prenex_1193))) (forall ((v_prenex_1330 Int) (v_prenex_1329 Int)) (or (< v_prenex_1330 main_y) (<= 0 (select main_a v_prenex_1329)) (<= (+ main_x 1) v_prenex_1329) (< v_prenex_1329 main_x) (<= 1000 (+ (select main_a v_prenex_1330) (select main_a v_prenex_1329))))) (forall ((v_prenex_725 Int) (v_prenex_726 Int)) (or (< v_prenex_725 main_x) (<= (+ main_x 1) v_prenex_725) (<= 1000 (select main_a v_prenex_726)) (<= (* 2 (select main_a v_prenex_725)) 0) (<= (* 2 (select main_a v_prenex_726)) 2000) (<= (select main_a v_prenex_726) (+ (select main_a v_prenex_725) 1000)))) (forall ((v_prenex_394 Int) (v_prenex_395 Int)) (or (<= (+ main_x 1) v_prenex_394) (< v_prenex_394 main_x) (<= (select main_a v_prenex_394) 0) (<= 1000 (+ (select main_a v_prenex_395) (select main_a v_prenex_394))) (<= (+ main_y 1) v_prenex_395) (<= (select main_a v_prenex_395) 1000) (<= 1000 (select main_a v_prenex_395)))) (or (forall ((v_prenex_739 Int)) (or (<= (* 2 (select main_a v_prenex_739)) 0) (< v_prenex_739 main_x))) (forall ((v_prenex_740 Int)) (or (< v_prenex_740 main_y) (<= (+ main_y 1) v_prenex_740) (<= (select main_a v_prenex_740) 1000)))) (forall ((v_prenex_927 Int) (v_prenex_928 Int)) (or (< v_prenex_928 main_y) (<= 2000 (* 2 (select main_a v_prenex_928))) (<= (+ (select main_a v_prenex_927) 1000) (select main_a v_prenex_928)) (<= (+ main_y 1) v_prenex_928) (< v_prenex_927 main_x))) (forall ((v_prenex_257 Int) (v_prenex_258 Int)) (or (<= (select main_a v_prenex_258) 1000) (<= 0 (* 2 (select main_a v_prenex_257))) (< v_prenex_257 main_x) (<= 2000 (* 2 (select main_a v_prenex_258))) (<= (+ main_x 1) v_prenex_257) (<= (select main_a v_prenex_258) (+ (select main_a v_prenex_257) 1000)))) (forall ((v_prenex_1397 Int) (v_prenex_1396 Int)) (or (<= (+ (select main_a v_prenex_1397) (select main_a v_prenex_1396)) 1000) (< v_prenex_1396 main_x) (<= (+ main_x 1) v_prenex_1396) (< v_prenex_1397 main_y) (<= (select main_a v_prenex_1397) 1000) (<= 0 (* 2 (select main_a v_prenex_1396))))) (or (forall ((v_prenex_250 Int)) (or (<= 0 (select main_a v_prenex_250)) (<= (+ main_x 1) v_prenex_250) (< v_prenex_250 main_x))) (forall ((v_prenex_251 Int)) (<= (* 2 (select main_a v_prenex_251)) 2000))) (forall ((v_prenex_1294 Int) (v_prenex_1293 Int)) (or (<= (* 2 (select main_a v_prenex_1294)) 2000) (< v_prenex_1294 main_y) (<= (+ (select main_a v_prenex_1293) 1000) (select main_a v_prenex_1294)) (< v_prenex_1293 main_x) (<= (+ main_x 1) v_prenex_1293) (<= 2000 (* 2 (select main_a v_prenex_1294))) (<= (select main_a v_prenex_1293) 0))) (or (forall ((v_prenex_176 Int)) (or (< v_prenex_176 main_y) (<= 1000 (select main_a v_prenex_176)) (<= (* 2 (select main_a v_prenex_176)) 2000))) (forall ((v_prenex_175 Int)) (or (<= (* 2 (select main_a v_prenex_175)) 0) (<= (+ main_x 1) v_prenex_175) (< v_prenex_175 main_x) (<= 0 (* 2 (select main_a v_prenex_175)))))) (forall ((v_prenex_1414 Int) (v_prenex_1413 Int)) (or (<= (+ main_y 1) v_prenex_1414) (<= 0 (* 2 (select main_a v_prenex_1413))) (< v_prenex_1413 main_x) (<= 2000 (* 2 (select main_a v_prenex_1414))) (<= (+ main_x 1) v_prenex_1413) (<= (select main_a v_prenex_1414) (+ (select main_a v_prenex_1413) 1000)) (<= (* 2 (select main_a v_prenex_1414)) 2000))) (forall ((v_prenex_25 Int) (v_prenex_24 Int)) (or (<= (+ main_x 1) v_prenex_24) (<= 1000 (+ (select main_a v_prenex_25) (select main_a v_prenex_24))) (< v_prenex_25 main_y) (< v_prenex_24 main_x) (<= (* 2 (select main_a v_prenex_25)) 2000) (<= (* 2 (select main_a v_prenex_24)) 0) (<= 1000 (select main_a v_prenex_25)))) (or (forall ((v_prenex_1578 Int)) (<= (* 2 (select main_a v_prenex_1578)) 2000)) (forall ((v_prenex_1577 Int)) (or (< v_prenex_1577 main_x) (<= (+ main_x 1) v_prenex_1577) (<= (* 2 (select main_a v_prenex_1577)) 0) (<= (select main_a v_prenex_1577) 0)))) (forall ((v_prenex_733 Int) (v_prenex_734 Int)) (or (<= (select main_a v_prenex_733) 0) (<= (+ main_x 1) v_prenex_733) (<= (+ (select main_a v_prenex_734) (select main_a v_prenex_733)) 1000) (< v_prenex_733 main_x))) (forall ((v_prenex_266 Int) (v_prenex_265 Int)) (or (<= (* 2 (select main_a v_prenex_266)) 2000) (<= (+ (select main_a v_prenex_266) (select main_a v_prenex_265)) 1000) (< v_prenex_265 main_x) (<= (select main_a v_prenex_265) 0) (<= (+ main_x 1) v_prenex_265) (< v_prenex_266 main_y) (<= 1000 (select main_a v_prenex_266)))) (forall ((v_prenex_1565 Int)) (or (< v_prenex_1565 main_x) (<= (* 2 (select main_a v_prenex_1565)) 0) (<= (+ main_x 1) v_prenex_1565))) (forall ((v_prenex_1374 Int) (v_prenex_1373 Int)) (or (<= 1000 (+ (select main_a v_prenex_1374) (select main_a v_prenex_1373))) (<= 0 (* 2 (select main_a v_prenex_1373))) (<= (* 2 (select main_a v_prenex_1374)) 2000) (<= (+ main_x 1) v_prenex_1373) (<= 1000 (select main_a v_prenex_1374)) (< v_prenex_1374 main_y) (< v_prenex_1373 main_x))) (forall ((v_prenex_1613 Int) (v_prenex_1612 Int)) (or (< v_prenex_1613 main_y) (<= (select main_a v_prenex_1613) (+ (select main_a v_prenex_1612) 1000)) (<= (* 2 (select main_a v_prenex_1613)) 2000) (<= (+ main_y 1) v_prenex_1613) (< v_prenex_1612 main_x))) (or (forall ((v_prenex_1341 Int)) (or (<= (+ main_y 1) v_prenex_1341) (<= 1000 (select main_a v_prenex_1341)) (<= (* 2 (select main_a v_prenex_1341)) 2000))) (forall ((v_prenex_1340 Int)) (or (< v_prenex_1340 main_x) (<= (+ main_x 1) v_prenex_1340) (<= (* 2 (select main_a v_prenex_1340)) 0) (<= (select main_a v_prenex_1340) 0)))) (forall ((v_prenex_246 Int) (v_prenex_247 Int)) (or (<= (select main_a v_prenex_247) 1000) (<= (select main_a v_prenex_247) (+ (select main_a v_prenex_246) 1000)) (<= (* 2 (select main_a v_prenex_246)) 0) (<= 1000 (select main_a v_prenex_247)) (<= (+ main_x 1) v_prenex_246) (< v_prenex_246 main_x))) (or (forall ((v_prenex_1142 Int)) (or (<= (+ main_x 1) v_prenex_1142) (<= 0 (* 2 (select main_a v_prenex_1142))) (< v_prenex_1142 main_x) (<= (* 2 (select main_a v_prenex_1142)) 0))) (forall ((v_prenex_1146 Int)) (or (<= (select main_a v_prenex_1146) 1000) (<= 2000 (* 2 (select main_a v_prenex_1146)))))) (or (forall ((v_prenex_845 Int)) (or (< v_prenex_845 main_y) (<= 1000 (select main_a v_prenex_845)) (<= (+ main_y 1) v_prenex_845) (<= (* 2 (select main_a v_prenex_845)) 2000))) (forall ((v_prenex_844 Int)) (<= (* 2 (select main_a v_prenex_844)) 0))) (or (forall ((v_prenex_299 Int)) (or (<= 0 (* 2 (select main_a v_prenex_299))) (<= (+ main_x 1) v_prenex_299) (< v_prenex_299 main_x) (<= (select main_a v_prenex_299) 0))) (forall ((v_prenex_300 Int)) (<= (* 2 (select main_a v_prenex_300)) 2000))) (forall ((v_prenex_1412 Int) (v_prenex_1411 Int)) (or (<= (+ (select main_a v_prenex_1412) (select main_a v_prenex_1411)) 1000) (<= (+ main_x 1) v_prenex_1411) (<= (select main_a v_prenex_1412) 1000) (<= 0 (select main_a v_prenex_1411)) (< v_prenex_1411 main_x) (<= (* 2 (select main_a v_prenex_1412)) 2000) (<= (+ main_y 1) v_prenex_1412))) (or (forall ((v_prenex_371 Int)) (or (<= 0 (select main_a v_prenex_371)) (< v_prenex_371 main_x) (<= (+ main_x 1) v_prenex_371) (<= 0 (* 2 (select main_a v_prenex_371))))) (forall ((v_prenex_375 Int)) (or (<= 1000 (select main_a v_prenex_375)) (< v_prenex_375 main_y)))) (forall ((v_prenex_752 Int) (v_prenex_751 Int)) (or (<= (+ main_x 1) v_prenex_751) (< v_prenex_752 main_y) (<= 2000 (* 2 (select main_a v_prenex_752))) (< v_prenex_751 main_x) (<= (select main_a v_prenex_752) (+ (select main_a v_prenex_751) 1000)) (<= 0 (select main_a v_prenex_751)))) (forall ((v_prenex_1152 Int) (v_prenex_1151 Int)) (or (<= (select main_a v_prenex_1152) 1000) (<= (+ main_x 1) v_prenex_1151) (< v_prenex_1151 main_x) (<= (select main_a v_prenex_1151) 0) (<= (select main_a v_prenex_1152) (+ (select main_a v_prenex_1151) 1000)))) (forall ((v_prenex_1051 Int) (v_prenex_1050 Int)) (or (<= 1000 (+ (select main_a v_prenex_1051) (select main_a v_prenex_1050))) (<= 0 (select main_a v_prenex_1050)) (<= 2000 (* 2 (select main_a v_prenex_1051))) (< v_prenex_1050 main_x) (<= (+ main_y 1) v_prenex_1051) (<= (* 2 (select main_a v_prenex_1051)) 2000) (<= (+ main_x 1) v_prenex_1050))) (forall ((v_prenex_989 Int) (v_prenex_988 Int)) (or (< v_prenex_988 main_x) (<= (select main_a v_prenex_988) 0) (<= (+ main_x 1) v_prenex_988) (<= (+ main_y 1) v_prenex_989) (<= 1000 (+ (select main_a v_prenex_989) (select main_a v_prenex_988))) (<= (* 2 (select main_a v_prenex_989)) 2000))) (forall ((v_prenex_248 Int) (v_prenex_249 Int)) (or (< v_prenex_248 main_x) (<= (+ main_y 1) v_prenex_249) (< v_prenex_249 main_y) (<= 2000 (* 2 (select main_a v_prenex_249))) (<= (select main_a v_prenex_249) (+ (select main_a v_prenex_248) 1000)))) (or (forall ((v_prenex_34 Int)) (or (<= 0 (select main_a v_prenex_34)) (<= (+ main_x 1) v_prenex_34) (< v_prenex_34 main_x) (<= (* 2 (select main_a v_prenex_34)) 0))) (forall ((v_prenex_33 Int)) (or (<= (+ main_y 1) v_prenex_33) (<= 1000 (select main_a v_prenex_33))))) (or (forall ((v_prenex_297 Int)) (or (< v_prenex_297 main_x) (<= 0 (* 2 (select main_a v_prenex_297))) (<= (+ main_x 1) v_prenex_297) (<= (* 2 (select main_a v_prenex_297)) 0))) (forall ((v_prenex_300 Int)) (<= (* 2 (select main_a v_prenex_300)) 2000))) (or (forall ((v_prenex_859 Int)) (or (<= 1000 (select main_a v_prenex_859)) (<= (+ main_y 1) v_prenex_859) (<= (select main_a v_prenex_859) 1000))) (forall ((v_prenex_855 Int)) (or (<= (+ main_x 1) v_prenex_855) (<= 0 (* 2 (select main_a v_prenex_855))) (< v_prenex_855 main_x) (<= (* 2 (select main_a v_prenex_855)) 0)))) (forall ((v_prenex_1619 Int) (v_prenex_1618 Int)) (or (<= (select main_a v_prenex_1619) 1000) (<= (select main_a v_prenex_1618) 0) (< v_prenex_1618 main_x) (<= 1000 (select main_a v_prenex_1619)) (<= (+ main_x 1) v_prenex_1618) (<= 1000 (+ (select main_a v_prenex_1619) (select main_a v_prenex_1618))))) (or (forall ((v_prenex_1477 Int)) (or (<= (select main_a v_prenex_1477) 1000) (<= (+ main_y 1) v_prenex_1477) (<= 1000 (select main_a v_prenex_1477)))) (forall ((v_prenex_1475 Int)) (or (<= (+ main_x 1) v_prenex_1475) (<= 0 (* 2 (select main_a v_prenex_1475))) (< v_prenex_1475 main_x) (<= (* 2 (select main_a v_prenex_1475)) 0)))) (or (forall ((v_prenex_1384 Int)) (or (<= (* 2 (select main_a v_prenex_1384)) 0) (<= (select main_a v_prenex_1384) 0) (<= (+ main_x 1) v_prenex_1384) (< v_prenex_1384 main_x))) (forall ((v_prenex_1385 Int)) (or (<= (+ main_y 1) v_prenex_1385) (<= 2000 (* 2 (select main_a v_prenex_1385)))))) (forall ((v_prenex_1072 Int) (v_prenex_1071 Int)) (or (<= (select main_a v_prenex_1072) (+ (select main_a v_prenex_1071) 1000)) (<= 1000 (select main_a v_prenex_1072)) (<= (+ main_x 1) v_prenex_1071) (<= (select main_a v_prenex_1071) 0) (< v_prenex_1071 main_x))) (forall ((v_prenex_1434 Int) (v_prenex_1433 Int)) (or (<= (select main_a v_prenex_1434) 1000) (<= 0 (select main_a v_prenex_1433)) (<= (+ main_x 1) v_prenex_1433) (< v_prenex_1433 main_x) (<= 1000 (+ (select main_a v_prenex_1434) (select main_a v_prenex_1433))))) (or (forall ((v_prenex_109 Int)) (or (< v_prenex_109 main_y) (<= (* 2 (select main_a v_prenex_109)) 2000) (<= 2000 (* 2 (select main_a v_prenex_109))) (<= (+ main_y 1) v_prenex_109))) (forall ((v_prenex_108 Int)) (<= 0 (* 2 (select main_a v_prenex_108))))) (or (forall ((v_prenex_253 Int)) (or (< v_prenex_253 main_x) (<= (+ main_x 1) v_prenex_253) (<= 0 (select main_a v_prenex_253)))) (forall ((v_prenex_256 Int)) (or (<= (+ main_y 1) v_prenex_256) (<= (* 2 (select main_a v_prenex_256)) 2000)))) (forall ((v_prenex_842 Int) (v_prenex_843 Int)) (or (<= (+ main_x 1) v_prenex_842) (<= (+ main_y 1) v_prenex_843) (< v_prenex_843 main_y) (<= 2000 (* 2 (select main_a v_prenex_843))) (<= 1000 (+ (select main_a v_prenex_843) (select main_a v_prenex_842))))) (forall ((v_prenex_1356 Int) (v_prenex_1355 Int)) (or (< v_prenex_1356 main_y) (<= 1000 (+ (select main_a v_prenex_1356) (select main_a v_prenex_1355))) (<= (* 2 (select main_a v_prenex_1356)) 2000) (<= (+ main_y 1) v_prenex_1356))) (or (forall ((v_prenex_415 Int)) (or (<= (+ main_x 1) v_prenex_415) (<= (* 2 (select main_a v_prenex_415)) 0))) (forall ((v_prenex_416 Int)) (or (<= (+ main_y 1) v_prenex_416) (< v_prenex_416 main_y) (<= (* 2 (select main_a v_prenex_416)) 2000)))) (or (forall ((v_prenex_1640 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1640))) (< v_prenex_1640 main_y))) (forall ((v_prenex_1636 Int)) (or (<= 0 (select main_a v_prenex_1636)) (<= (+ main_x 1) v_prenex_1636) (< v_prenex_1636 main_x)))) (forall ((v_prenex_765 Int) (v_prenex_764 Int)) (or (<= 0 (select main_a v_prenex_764)) (<= (+ main_x 1) v_prenex_764) (< v_prenex_764 main_x) (<= (+ main_y 1) v_prenex_765) (<= (select main_a v_prenex_765) 1000) (<= 1000 (+ (select main_a v_prenex_765) (select main_a v_prenex_764))) (<= (* 2 (select main_a v_prenex_765)) 2000))) (forall ((v_prenex_488 Int) (v_prenex_487 Int)) (or (<= (select main_a v_prenex_488) (+ (select main_a v_prenex_487) 1000)) (<= (+ main_y 1) v_prenex_488) (<= 0 (select main_a v_prenex_487)) (< v_prenex_487 main_x) (<= (* 2 (select main_a v_prenex_488)) 2000) (<= (+ main_x 1) v_prenex_487))) (or (forall ((v_prenex_1003 Int)) (or (< v_prenex_1003 main_x) (<= (+ main_x 1) v_prenex_1003) (<= 0 (* 2 (select main_a v_prenex_1003))))) (forall ((v_prenex_1004 Int)) (<= 2000 (* 2 (select main_a v_prenex_1004))))) (forall ((v_prenex_1324 Int) (v_prenex_1323 Int)) (or (<= (select main_a v_prenex_1324) 1000) (< v_prenex_1323 main_x) (< v_prenex_1324 main_y) (<= 0 (select main_a v_prenex_1323)) (<= (+ (select main_a v_prenex_1323) 1000) (select main_a v_prenex_1324)) (<= (+ main_x 1) v_prenex_1323))) (forall ((v_prenex_1345 Int) (v_prenex_1344 Int)) (or (<= (+ main_x 1) v_prenex_1344) (<= (select main_a v_prenex_1345) 1000) (< v_prenex_1344 main_x) (<= 0 (* 2 (select main_a v_prenex_1344))) (<= (+ (select main_a v_prenex_1344) 1000) (select main_a v_prenex_1345)))) (forall ((v_prenex_606 Int) (v_prenex_607 Int)) (or (<= (+ main_x 1) v_prenex_606) (<= (* 2 (select main_a v_prenex_606)) 0) (<= 1000 (select main_a v_prenex_607)) (< v_prenex_606 main_x) (<= (select main_a v_prenex_607) (+ (select main_a v_prenex_606) 1000)))) (or (forall ((v_prenex_453 Int)) (or (<= 1000 (select main_a v_prenex_453)) (<= 2000 (* 2 (select main_a v_prenex_453))))) (forall ((v_prenex_452 Int)) (or (<= (* 2 (select main_a v_prenex_452)) 0) (<= 0 (* 2 (select main_a v_prenex_452))) (<= (+ main_x 1) v_prenex_452) (< v_prenex_452 main_x)))) (forall ((v_prenex_1102 Int) (v_prenex_1101 Int)) (or (< v_prenex_1102 main_y) (<= (+ main_x 1) v_prenex_1101) (<= (select main_a v_prenex_1102) (+ (select main_a v_prenex_1101) 1000)) (<= (select main_a v_prenex_1102) 1000) (< v_prenex_1101 main_x) (<= 1000 (select main_a v_prenex_1102)) (<= (* 2 (select main_a v_prenex_1101)) 0))) (or (forall ((v_prenex_36 Int)) (or (< v_prenex_36 main_x) (<= (select main_a v_prenex_36) 0) (<= (* 2 (select main_a v_prenex_36)) 0) (<= (+ main_x 1) v_prenex_36))) (forall ((v_prenex_33 Int)) (or (<= (+ main_y 1) v_prenex_33) (<= 1000 (select main_a v_prenex_33))))) (or (forall ((v_prenex_1084 Int)) (or (<= (* 2 (select main_a v_prenex_1084)) 0) (<= (+ main_x 1) v_prenex_1084) (< v_prenex_1084 main_x) (<= 0 (select main_a v_prenex_1084)))) (forall ((v_prenex_1087 Int)) (or (< v_prenex_1087 main_y) (<= (* 2 (select main_a v_prenex_1087)) 2000)))) (forall ((v_prenex_1197 Int) (v_prenex_1196 Int)) (or (<= (+ (select main_a v_prenex_1196) 1000) (select main_a v_prenex_1197)) (<= (select main_a v_prenex_1197) 1000) (<= (+ main_x 1) v_prenex_1196) (< v_prenex_1196 main_x) (<= 0 (select main_a v_prenex_1196)))) (or (forall ((v_prenex_7 Int)) (or (<= (select main_a v_prenex_7) 0) (<= (+ main_x 1) v_prenex_7) (< v_prenex_7 main_x))) (forall ((v_prenex_251 Int)) (<= (* 2 (select main_a v_prenex_251)) 2000))) (forall ((v_prenex_1567 Int) (v_prenex_1566 Int)) (or (<= (+ (select main_a v_prenex_1567) (select main_a v_prenex_1566)) 1000) (<= (* 2 (select main_a v_prenex_1567)) 2000) (< v_prenex_1566 main_x) (<= (* 2 (select main_a v_prenex_1566)) 0) (<= (+ main_x 1) v_prenex_1566))) (forall ((v_prenex_1336 Int) (v_prenex_1335 Int)) (or (<= (+ main_x 1) v_prenex_1335) (<= (+ (select main_a v_prenex_1336) (select main_a v_prenex_1335)) 1000) (<= 0 (select main_a v_prenex_1335)) (<= (select main_a v_prenex_1336) 1000) (< v_prenex_1336 main_y) (< v_prenex_1335 main_x) (<= (* 2 (select main_a v_prenex_1336)) 2000))) (forall ((v_prenex_425 Int) (v_prenex_426 Int)) (or (<= (* 2 (select main_a v_prenex_426)) 2000) (< v_prenex_426 main_y) (< v_prenex_425 main_x) (<= 1000 (+ (select main_a v_prenex_426) (select main_a v_prenex_425))) (<= 1000 (select main_a v_prenex_426)) (<= (+ main_x 1) v_prenex_425) (<= 0 (select main_a v_prenex_425)))) (forall ((v_prenex_1129 Int) (v_prenex_1128 Int)) (or (<= (+ main_x 1) v_prenex_1128) (<= (+ main_y 1) v_prenex_1129) (<= 2000 (* 2 (select main_a v_prenex_1129))) (<= (+ (select main_a v_prenex_1129) (select main_a v_prenex_1128)) 1000) (< v_prenex_1129 main_y))) (forall ((v_prenex_1168 Int) (v_prenex_1167 Int)) (or (<= (+ main_y 1) v_prenex_1168) (<= (+ main_x 1) v_prenex_1167) (<= (* 2 (select main_a v_prenex_1167)) 0) (<= 1000 (+ (select main_a v_prenex_1168) (select main_a v_prenex_1167))) (< v_prenex_1167 main_x))) (or (forall ((v_prenex_1604 Int)) (or (<= (+ main_x 1) v_prenex_1604) (<= 0 (* 2 (select main_a v_prenex_1604))) (< v_prenex_1604 main_x) (<= 0 (select main_a v_prenex_1604)))) (forall ((v_prenex_1607 Int)) (or (<= (* 2 (select main_a v_prenex_1607)) 2000) (<= (+ main_y 1) v_prenex_1607)))) (forall ((v_prenex_1364 Int) (v_prenex_1363 Int)) (or (<= (+ (select main_a v_prenex_1363) 1000) (select main_a v_prenex_1364)) (< v_prenex_1363 main_x) (<= (+ main_x 1) v_prenex_1363) (< v_prenex_1364 main_y) (<= 0 (* 2 (select main_a v_prenex_1363))) (<= (* 2 (select main_a v_prenex_1364)) 2000) (<= 1000 (select main_a v_prenex_1364)))) (forall ((v_prenex_1453 Int) (v_prenex_1452 Int)) (or (<= 1000 (+ (select main_a v_prenex_1453) (select main_a v_prenex_1452))) (<= (+ main_x 1) v_prenex_1452) (<= (* 2 (select main_a v_prenex_1453)) 2000) (< v_prenex_1452 main_x) (<= (select main_a v_prenex_1452) 0))) (or (forall ((v_prenex_1607 Int)) (or (<= (* 2 (select main_a v_prenex_1607)) 2000) (<= (+ main_y 1) v_prenex_1607))) (forall ((v_prenex_1605 Int)) (or (<= (* 2 (select main_a v_prenex_1605)) 0) (<= (+ main_x 1) v_prenex_1605) (<= 0 (* 2 (select main_a v_prenex_1605))) (< v_prenex_1605 main_x)))) (forall ((v_prenex_1316 Int) (v_prenex_1315 Int)) (or (< v_prenex_1316 main_y) (<= (select main_a v_prenex_1316) (+ (select main_a v_prenex_1315) 1000)) (<= (* 2 (select main_a v_prenex_1315)) 0) (<= (+ main_x 1) v_prenex_1315) (<= (select main_a v_prenex_1316) 1000) (< v_prenex_1315 main_x))) (forall ((v_prenex_1432 Int) (v_prenex_1431 Int)) (or (<= (+ main_y 1) v_prenex_1432) (<= 1000 (+ (select main_a v_prenex_1432) (select main_a v_prenex_1431))) (<= 1000 (select main_a v_prenex_1432)) (<= 0 (select main_a v_prenex_1431)) (< v_prenex_1431 main_x) (<= (+ main_x 1) v_prenex_1431) (<= 2000 (* 2 (select main_a v_prenex_1432))))) (forall ((v_prenex_43 Int) (v_prenex_42 Int)) (or (<= (+ (select main_a v_prenex_42) (select main_a v_prenex_43)) 1000) (< v_prenex_43 main_x) (<= (+ main_x 1) v_prenex_43) (<= (* 2 (select main_a v_prenex_43)) 0))) (forall ((v_prenex_540 Int) (v_prenex_539 Int)) (or (<= (select main_a v_prenex_540) 1000) (<= (+ main_y 1) v_prenex_540) (<= 2000 (* 2 (select main_a v_prenex_540))) (<= (+ main_x 1) v_prenex_539) (<= 0 (select main_a v_prenex_539)) (<= (+ (select main_a v_prenex_539) 1000) (select main_a v_prenex_540)) (< v_prenex_539 main_x))) (forall ((v_prenex_156 Int) (v_prenex_157 Int)) (or (< v_prenex_157 main_y) (<= (select main_a v_prenex_157) 1000) (<= (+ main_x 1) v_prenex_156) (< v_prenex_156 main_x) (<= 1000 (+ (select main_a v_prenex_157) (select main_a v_prenex_156))) (<= (select main_a v_prenex_156) 0))) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (<= (+ (select main_a v_prenex_132) 1000) (select main_a v_prenex_133)) (<= (+ main_y 1) v_prenex_133) (<= (select main_a v_prenex_132) 0) (< v_prenex_132 main_x) (<= (* 2 (select main_a v_prenex_133)) 2000) (<= (+ main_x 1) v_prenex_132))) (forall ((v_prenex_981 Int) (v_prenex_980 Int)) (or (<= (select main_a v_prenex_981) (+ (select main_a v_prenex_980) 1000)) (<= (select main_a v_prenex_981) 1000) (<= (select main_a v_prenex_980) 0) (< v_prenex_980 main_x) (<= 2000 (* 2 (select main_a v_prenex_981))) (<= (+ main_x 1) v_prenex_980))) (or (forall ((v_prenex_509 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_509))) (<= (* 2 (select main_a v_prenex_509)) 2000))) (forall ((v_prenex_505 Int)) (or (<= 0 (select main_a v_prenex_505)) (<= (+ main_x 1) v_prenex_505) (< v_prenex_505 main_x) (<= 0 (* 2 (select main_a v_prenex_505)))))) (forall ((v_prenex_675 Int) (v_prenex_676 Int)) (or (<= (+ main_x 1) v_prenex_675) (<= 2000 (* 2 (select main_a v_prenex_676))) (<= (select main_a v_prenex_675) 0) (< v_prenex_675 main_x) (<= (+ main_y 1) v_prenex_676) (<= 1000 (+ (select main_a v_prenex_676) (select main_a v_prenex_675))))) (forall ((v_prenex_288 Int) (v_prenex_289 Int)) (or (< v_prenex_289 main_y) (<= 2000 (* 2 (select main_a v_prenex_289))) (<= (+ (select main_a v_prenex_289) (select main_a v_prenex_288)) 1000) (<= (+ main_y 1) v_prenex_289))) (forall ((v_prenex_433 Int) (v_prenex_434 Int)) (or (<= (+ (select main_a v_prenex_434) (select main_a v_prenex_433)) 1000) (<= 1000 (select main_a v_prenex_434)) (<= 0 (select main_a v_prenex_433)) (<= (+ main_x 1) v_prenex_433) (<= 2000 (* 2 (select main_a v_prenex_434))) (< v_prenex_433 main_x))) (forall ((v_prenex_1579 Int) (v_prenex_1580 Int)) (or (<= (+ main_y 1) v_prenex_1580) (<= (select main_a v_prenex_1580) 1000) (< v_prenex_1580 main_y) (<= 2000 (* 2 (select main_a v_prenex_1580))) (<= (+ (select main_a v_prenex_1580) (select main_a v_prenex_1579)) 1000))) (forall ((v_prenex_585 Int) (v_prenex_584 Int)) (or (<= (+ main_x 1) v_prenex_584) (<= (select main_a v_prenex_585) 1000) (< v_prenex_584 main_x) (<= (+ (select main_a v_prenex_584) 1000) (select main_a v_prenex_585)) (<= (* 2 (select main_a v_prenex_584)) 0) (<= 1000 (select main_a v_prenex_585)) (< v_prenex_585 main_y))) (or (forall ((v_prenex_327 Int)) (or (<= (+ main_y 1) v_prenex_327) (<= (* 2 (select main_a v_prenex_327)) 2000) (< v_prenex_327 main_y))) (forall ((v_prenex_326 Int)) (<= 0 (* 2 (select main_a v_prenex_326))))) (forall ((v_prenex_226 Int) (v_prenex_227 Int)) (or (<= (select main_a v_prenex_226) 0) (<= (+ main_x 1) v_prenex_226) (<= (select main_a v_prenex_227) 1000) (<= (select main_a v_prenex_227) (+ (select main_a v_prenex_226) 1000)) (< v_prenex_226 main_x) (<= (* 2 (select main_a v_prenex_227)) 2000))) (forall ((v_prenex_475 Int) (v_prenex_474 Int)) (or (<= (+ main_y 1) v_prenex_475) (< v_prenex_475 main_y) (<= 1000 (+ (select main_a v_prenex_475) (select main_a v_prenex_474))) (<= (select main_a v_prenex_475) 1000))) (forall ((v_prenex_340 Int) (v_prenex_339 Int)) (or (< v_prenex_340 main_y) (<= (+ main_y 1) v_prenex_340) (<= (* 2 (select main_a v_prenex_340)) 2000) (<= (+ (select main_a v_prenex_339) 1000) (select main_a v_prenex_340)))) (or (forall ((v_prenex_1600 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1600))) (<= (* 2 (select main_a v_prenex_1600)) 2000) (<= (+ main_y 1) v_prenex_1600))) (forall ((v_prenex_1597 Int)) (or (< v_prenex_1597 main_x) (<= (+ main_x 1) v_prenex_1597) (<= (* 2 (select main_a v_prenex_1597)) 0) (<= 0 (select main_a v_prenex_1597))))) (forall ((v_prenex_1039 Int) (v_prenex_1038 Int)) (or (< v_prenex_1039 main_y) (< v_prenex_1038 main_x) (<= (+ main_x 1) v_prenex_1038) (<= (+ (select main_a v_prenex_1039) (select main_a v_prenex_1038)) 1000) (<= (select main_a v_prenex_1038) 0) (<= (select main_a v_prenex_1039) 1000))) (forall ((v_prenex_1593 Int) (v_prenex_1592 Int)) (or (< v_prenex_1592 main_x) (<= 2000 (* 2 (select main_a v_prenex_1593))) (<= (select main_a v_prenex_1592) 0) (<= 1000 (+ (select main_a v_prenex_1593) (select main_a v_prenex_1592))) (<= (select main_a v_prenex_1593) 1000) (<= (+ main_x 1) v_prenex_1592) (<= (+ main_y 1) v_prenex_1593))) (forall ((v_prenex_473 Int) (v_prenex_472 Int)) (or (<= (* 2 (select main_a v_prenex_473)) 2000) (<= 1000 (+ (select main_a v_prenex_473) (select main_a v_prenex_472))) (<= (+ main_x 1) v_prenex_472) (<= (* 2 (select main_a v_prenex_472)) 0) (< v_prenex_472 main_x))) (forall ((v_prenex_949 Int) (v_prenex_948 Int)) (or (< v_prenex_948 main_x) (<= 1000 (select main_a v_prenex_949)) (<= (* 2 (select main_a v_prenex_948)) 0) (< v_prenex_949 main_y) (<= (+ main_x 1) v_prenex_948) (<= 2000 (* 2 (select main_a v_prenex_949))) (<= (+ (select main_a v_prenex_949) (select main_a v_prenex_948)) 1000))) (forall ((v_prenex_650 Int) (v_prenex_649 Int)) (or (<= (+ (select main_a v_prenex_650) (select main_a v_prenex_649)) 1000) (< v_prenex_649 main_x) (<= (* 2 (select main_a v_prenex_650)) 2000) (<= 2000 (* 2 (select main_a v_prenex_650))) (<= (select main_a v_prenex_649) 0) (<= (+ main_x 1) v_prenex_649))) (forall ((v_prenex_840 Int) (v_prenex_841 Int)) (or (< v_prenex_840 main_x) (<= (+ main_y 1) v_prenex_841) (<= (select main_a v_prenex_840) 0) (<= (+ (select main_a v_prenex_840) 1000) (select main_a v_prenex_841)) (<= (+ main_x 1) v_prenex_840) (<= 1000 (select main_a v_prenex_841)))) (or (forall ((v_prenex_1212 Int)) (or (< v_prenex_1212 main_x) (<= 0 (* 2 (select main_a v_prenex_1212))))) (forall ((v_prenex_1213 Int)) (or (< v_prenex_1213 main_y) (<= (+ main_y 1) v_prenex_1213) (<= 1000 (select main_a v_prenex_1213))))) (or (forall ((v_prenex_1647 Int)) (or (<= (select main_a v_prenex_1647) 1000) (<= (* 2 (select main_a v_prenex_1647)) 2000))) (forall ((v_prenex_1645 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1645))) (<= (+ main_x 1) v_prenex_1645) (< v_prenex_1645 main_x) (<= (* 2 (select main_a v_prenex_1645)) 0)))) (forall ((v_prenex_776 Int) (v_prenex_777 Int)) (or (< v_prenex_776 main_x) (< v_prenex_777 main_y) (<= (+ main_y 1) v_prenex_777) (<= 1000 (select main_a v_prenex_777)) (<= (select main_a v_prenex_777) (+ (select main_a v_prenex_776) 1000)))) (forall ((v_prenex_996 Int) (v_prenex_997 Int)) (or (<= (+ main_x 1) v_prenex_996) (<= (* 2 (select main_a v_prenex_997)) 2000) (<= (* 2 (select main_a v_prenex_996)) 0) (< v_prenex_996 main_x) (< v_prenex_997 main_y) (<= (+ (select main_a v_prenex_997) (select main_a v_prenex_996)) 1000))) (or (forall ((v_prenex_1111 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1111))) (<= (+ main_y 1) v_prenex_1111) (<= (select main_a v_prenex_1111) 1000))) (forall ((v_prenex_1110 Int)) (or (<= (+ main_x 1) v_prenex_1110) (< v_prenex_1110 main_x) (<= 0 (* 2 (select main_a v_prenex_1110)))))) (forall ((v_prenex_788 Int) (v_prenex_789 Int)) (or (< v_prenex_789 main_y) (<= (* 2 (select main_a v_prenex_788)) 0) (<= (+ main_x 1) v_prenex_788) (< v_prenex_788 main_x) (<= (* 2 (select main_a v_prenex_789)) 2000) (<= (+ (select main_a v_prenex_788) 1000) (select main_a v_prenex_789)))) (forall ((v_prenex_723 Int) (v_prenex_724 Int)) (or (<= (+ (select main_a v_prenex_723) 1000) (select main_a v_prenex_724)) (<= (+ main_x 1) v_prenex_723) (<= (* 2 (select main_a v_prenex_724)) 2000) (<= (select main_a v_prenex_723) 0) (< v_prenex_723 main_x))) (forall ((v_prenex_567 Int) (v_prenex_568 Int)) (or (<= (+ main_x 1) v_prenex_567) (<= (select main_a v_prenex_568) (+ (select main_a v_prenex_567) 1000)) (< v_prenex_567 main_x) (< v_prenex_568 main_y) (<= 2000 (* 2 (select main_a v_prenex_568))) (<= (* 2 (select main_a v_prenex_567)) 0))) (or (forall ((v_prenex_1591 Int)) (or (<= (* 2 (select main_a v_prenex_1591)) 2000) (< v_prenex_1591 main_y) (<= (select main_a v_prenex_1591) 1000))) (forall ((v_prenex_1588 Int)) (or (<= 0 (select main_a v_prenex_1588)) (<= (+ main_x 1) v_prenex_1588) (<= 0 (* 2 (select main_a v_prenex_1588))) (< v_prenex_1588 main_x)))) (forall ((v_prenex_1308 Int) (v_prenex_1307 Int)) (or (< v_prenex_1307 main_x) (<= (* 2 (select main_a v_prenex_1307)) 0) (<= (+ main_y 1) v_prenex_1308) (<= (+ (select main_a v_prenex_1308) (select main_a v_prenex_1307)) 1000) (<= (* 2 (select main_a v_prenex_1308)) 2000) (<= (+ main_x 1) v_prenex_1307))) (or (forall ((v_prenex_225 Int)) (or (< v_prenex_225 main_y) (<= (select main_a v_prenex_225) 1000) (<= (* 2 (select main_a v_prenex_225)) 2000))) (forall ((v_prenex_223 Int)) (or (< v_prenex_223 main_x) (<= (select main_a v_prenex_223) 0) (<= (* 2 (select main_a v_prenex_223)) 0) (<= (+ main_x 1) v_prenex_223)))) (or (forall ((v_prenex_1532 Int)) (or (<= 1000 (select main_a v_prenex_1532)) (<= (* 2 (select main_a v_prenex_1532)) 2000))) (forall ((v_prenex_1530 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1530))) (< v_prenex_1530 main_x) (<= (+ main_x 1) v_prenex_1530) (<= (* 2 (select main_a v_prenex_1530)) 0)))) (forall ((v_prenex_1304 Int) (v_prenex_1303 Int)) (or (<= (* 2 (select main_a v_prenex_1303)) 0) (<= (+ main_x 1) v_prenex_1303) (< v_prenex_1303 main_x) (<= (+ (select main_a v_prenex_1304) (select main_a v_prenex_1303)) 1000) (<= 2000 (* 2 (select main_a v_prenex_1304))))) (forall ((v_prenex_1611 Int) (v_prenex_1610 Int)) (or (<= (select main_a v_prenex_1611) 1000) (<= (select main_a v_prenex_1610) 0) (<= (+ main_x 1) v_prenex_1610) (< v_prenex_1610 main_x) (<= (* 2 (select main_a v_prenex_1611)) 2000) (<= (+ (select main_a v_prenex_1610) 1000) (select main_a v_prenex_1611)))) (forall ((v_prenex_563 Int) (v_prenex_564 Int)) (or (<= (+ main_y 1) v_prenex_564) (<= (* 2 (select main_a v_prenex_564)) 2000) (<= 1000 (select main_a v_prenex_564)) (<= (+ main_x 1) v_prenex_563) (<= 0 (select main_a v_prenex_563)) (< v_prenex_563 main_x) (<= (select main_a v_prenex_564) (+ (select main_a v_prenex_563) 1000)))) (forall ((v_prenex_275 Int) (v_prenex_276 Int)) (or (< v_prenex_276 main_y) (<= 0 (select main_a v_prenex_275)) (<= (* 2 (select main_a v_prenex_276)) 2000) (<= (+ main_x 1) v_prenex_275) (<= (+ (select main_a v_prenex_275) 1000) (select main_a v_prenex_276)) (< v_prenex_275 main_x))) (forall ((v_prenex_356 Int) (v_prenex_357 Int)) (or (<= (* 2 (select main_a v_prenex_357)) 2000) (<= (+ (select main_a v_prenex_357) (select main_a v_prenex_356)) 1000) (<= 2000 (* 2 (select main_a v_prenex_357))) (<= (+ main_y 1) v_prenex_357) (< v_prenex_357 main_y))) (or (forall ((v_prenex_125 Int)) (or (< v_prenex_125 main_x) (<= (+ main_x 1) v_prenex_125) (<= 0 (* 2 (select main_a v_prenex_125))))) (forall ((v_prenex_123 Int)) (or (<= (select main_a v_prenex_123) 1000) (<= 2000 (* 2 (select main_a v_prenex_123)))))) (forall ((v_prenex_387 Int) (v_prenex_388 Int)) (or (< v_prenex_387 main_x) (<= (+ main_x 1) v_prenex_387) (<= 1000 (+ (select main_a v_prenex_388) (select main_a v_prenex_387))) (<= (+ main_y 1) v_prenex_388) (<= 0 (select main_a v_prenex_387)) (<= 1000 (select main_a v_prenex_388)))) (forall ((v_prenex_1238 Int) (v_prenex_1237 Int)) (or (<= (+ main_x 1) v_prenex_1237) (< v_prenex_1237 main_x) (<= (select main_a v_prenex_1237) 0) (<= 1000 (select main_a v_prenex_1238)) (<= (select main_a v_prenex_1238) 1000) (< v_prenex_1238 main_y) (<= (+ (select main_a v_prenex_1238) (select main_a v_prenex_1237)) 1000))) (or (forall ((v_prenex_1349 Int)) (or (<= (* 2 (select main_a v_prenex_1349)) 0) (<= (+ main_x 1) v_prenex_1349) (< v_prenex_1349 main_x) (<= (select main_a v_prenex_1349) 0))) (forall ((v_prenex_1350 Int)) (<= (select main_a v_prenex_1350) 1000))) (forall ((v_prenex_1268 Int) (v_prenex_1267 Int)) (or (<= (select main_a v_prenex_1268) 1000) (<= (+ main_x 1) v_prenex_1267) (<= (* 2 (select main_a v_prenex_1268)) 2000) (< v_prenex_1267 main_x) (<= (+ (select main_a v_prenex_1267) 1000) (select main_a v_prenex_1268)) (<= (* 2 (select main_a v_prenex_1267)) 0))) (forall ((v_prenex_264 Int) (v_prenex_263 Int)) (or (<= 0 (* 2 (select main_a v_prenex_263))) (<= 2000 (* 2 (select main_a v_prenex_264))) (<= 1000 (+ (select main_a v_prenex_264) (select main_a v_prenex_263))) (<= (select main_a v_prenex_264) 1000) (<= (+ main_x 1) v_prenex_263) (< v_prenex_263 main_x))) (forall ((v_prenex_1298 Int) (v_prenex_1297 Int)) (or (<= (+ main_x 1) v_prenex_1297) (<= 2000 (* 2 (select main_a v_prenex_1298))) (<= (* 2 (select main_a v_prenex_1298)) 2000) (<= 1000 (+ (select main_a v_prenex_1298) (select main_a v_prenex_1297))) (< v_prenex_1297 main_x) (<= (select main_a v_prenex_1297) 0))) (forall ((v_prenex_398 Int) (v_prenex_399 Int)) (or (<= (+ main_x 1) v_prenex_398) (<= 0 (select main_a v_prenex_398)) (<= (select main_a v_prenex_399) 1000) (<= 1000 (+ (select main_a v_prenex_399) (select main_a v_prenex_398))) (< v_prenex_399 main_y) (<= 1000 (select main_a v_prenex_399)) (< v_prenex_398 main_x))) (forall ((v_prenex_617 Int) (v_prenex_616 Int)) (or (<= 0 (* 2 (select main_a v_prenex_616))) (< v_prenex_616 main_x) (<= 1000 (+ (select main_a v_prenex_617) (select main_a v_prenex_616))) (<= (+ main_x 1) v_prenex_616))) (forall ((v_prenex_581 Int) (v_prenex_580 Int)) (or (<= (+ (select main_a v_prenex_580) 1000) (select main_a v_prenex_581)) (<= 0 (select main_a v_prenex_580)) (<= (+ main_x 1) v_prenex_580) (< v_prenex_580 main_x) (<= (select main_a v_prenex_581) 1000) (<= (* 2 (select main_a v_prenex_581)) 2000))) (forall ((v_prenex_1485 Int) (v_prenex_1484 Int)) (or (<= 1000 (select main_a v_prenex_1485)) (<= (+ main_y 1) v_prenex_1485) (<= (select main_a v_prenex_1485) (+ (select main_a v_prenex_1484) 1000)) (< v_prenex_1485 main_y))) (forall ((v_prenex_410 Int) (v_prenex_409 Int)) (or (< v_prenex_409 main_x) (<= (* 2 (select main_a v_prenex_410)) 2000) (<= 1000 (select main_a v_prenex_410)) (<= (select main_a v_prenex_409) 0) (<= 1000 (+ (select main_a v_prenex_410) (select main_a v_prenex_409))) (<= (+ main_x 1) v_prenex_409))) (forall ((v_prenex_1033 Int) (v_prenex_1032 Int)) (or (< v_prenex_1032 main_x) (<= 1000 (select main_a v_prenex_1033)) (<= (select main_a v_prenex_1033) (+ (select main_a v_prenex_1032) 1000)) (<= (+ main_x 1) v_prenex_1032) (<= 0 (* 2 (select main_a v_prenex_1032))))) (or (forall ((v_prenex_256 Int)) (or (<= (+ main_y 1) v_prenex_256) (<= (* 2 (select main_a v_prenex_256)) 2000))) (forall ((v_prenex_255 Int)) (or (<= (+ main_x 1) v_prenex_255) (< v_prenex_255 main_x) (<= (* 2 (select main_a v_prenex_255)) 0)))) (or (forall ((v_prenex_1281 Int)) (or (< v_prenex_1281 main_y) (<= (+ main_y 1) v_prenex_1281) (<= (select main_a v_prenex_1281) 1000))) (forall ((v_prenex_1280 Int)) (or (<= (+ main_x 1) v_prenex_1280) (<= 0 (* 2 (select main_a v_prenex_1280)))))) (or (forall ((v_prenex_954 Int)) (or (<= (+ main_y 1) v_prenex_954) (<= 2000 (* 2 (select main_a v_prenex_954))) (<= (select main_a v_prenex_954) 1000))) (forall ((v_prenex_953 Int)) (or (< v_prenex_953 main_x) (<= (select main_a v_prenex_953) 0) (<= (* 2 (select main_a v_prenex_953)) 0) (<= (+ main_x 1) v_prenex_953)))) (or (forall ((v_prenex_859 Int)) (or (<= 1000 (select main_a v_prenex_859)) (<= (+ main_y 1) v_prenex_859) (<= (select main_a v_prenex_859) 1000))) (forall ((v_prenex_857 Int)) (or (<= (+ main_x 1) v_prenex_857) (< v_prenex_857 main_x) (<= (* 2 (select main_a v_prenex_857)) 0)))) (forall ((v_prenex_1106 Int) (v_prenex_1105 Int)) (or (< v_prenex_1105 main_x) (<= 0 (* 2 (select main_a v_prenex_1105))) (<= (+ main_x 1) v_prenex_1105) (<= 1000 (+ (select main_a v_prenex_1106) (select main_a v_prenex_1105))) (<= (select main_a v_prenex_1106) 1000) (<= 1000 (select main_a v_prenex_1106)))) (or (forall ((v_prenex_1016 Int)) (or (<= 1000 (select main_a v_prenex_1016)) (<= (+ main_y 1) v_prenex_1016) (< v_prenex_1016 main_y) (<= 2000 (* 2 (select main_a v_prenex_1016))))) (forall ((v_prenex_1015 Int)) (<= 0 (* 2 (select main_a v_prenex_1015))))) (forall ((v_prenex_1154 Int) (v_prenex_1153 Int)) (or (< v_prenex_1154 main_y) (<= (+ main_y 1) v_prenex_1154) (<= (select main_a v_prenex_1154) (+ (select main_a v_prenex_1153) 1000)) (<= (select main_a v_prenex_1154) 1000) (<= 2000 (* 2 (select main_a v_prenex_1154))))) (or (forall ((v_prenex_1000 Int)) (or (<= (select main_a v_prenex_1000) 0) (<= 0 (* 2 (select main_a v_prenex_1000))) (< v_prenex_1000 main_x) (<= (+ main_x 1) v_prenex_1000))) (forall ((v_prenex_1004 Int)) (<= 2000 (* 2 (select main_a v_prenex_1004))))) (or (forall ((v_prenex_507 Int)) (or (<= 0 (* 2 (select main_a v_prenex_507))) (< v_prenex_507 main_x) (<= (+ main_x 1) v_prenex_507))) (forall ((v_prenex_509 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_509))) (<= (* 2 (select main_a v_prenex_509)) 2000)))) (forall ((v_prenex_1326 Int) (v_prenex_1325 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1326))) (< v_prenex_1326 main_y) (<= (select main_a v_prenex_1326) (+ (select main_a v_prenex_1325) 1000)) (<= (* 2 (select main_a v_prenex_1326)) 2000) (<= (+ main_y 1) v_prenex_1326))) (or (forall ((v_prenex_1090 Int)) (or (< v_prenex_1090 main_x) (<= (select main_a v_prenex_1090) 0) (<= (+ main_x 1) v_prenex_1090) (<= 0 (* 2 (select main_a v_prenex_1090))))) (forall ((v_prenex_1094 Int)) (or (<= (+ main_y 1) v_prenex_1094) (<= (select main_a v_prenex_1094) 1000) (<= (* 2 (select main_a v_prenex_1094)) 2000)))) (or (forall ((v_prenex_241 Int)) (or (<= (* 2 (select main_a v_prenex_241)) 2000) (<= (+ main_y 1) v_prenex_241) (< v_prenex_241 main_y))) (forall ((v_prenex_240 Int)) (<= (* 2 (select main_a v_prenex_240)) 0))) (forall ((v_prenex_1505 Int) (v_prenex_1504 Int)) (or (<= 1000 (+ (select main_a v_prenex_1505) (select main_a v_prenex_1504))) (<= (select main_a v_prenex_1505) 1000) (<= (+ main_x 1) v_prenex_1504) (< v_prenex_1504 main_x) (<= (select main_a v_prenex_1504) 0))) (forall ((v_prenex_1564 Int) (v_prenex_1563 Int)) (or (< v_prenex_1563 main_x) (<= (+ (select main_a v_prenex_1563) 1000) (select main_a v_prenex_1564)) (<= (+ main_x 1) v_prenex_1563) (<= (select main_a v_prenex_1564) 1000) (<= (+ main_y 1) v_prenex_1564) (<= (* 2 (select main_a v_prenex_1563)) 0))) (forall ((v_prenex_520 Int) (v_prenex_519 Int)) (or (< v_prenex_519 main_x) (<= (+ main_x 1) v_prenex_519) (<= (select main_a v_prenex_520) (+ (select main_a v_prenex_519) 1000)) (<= 0 (select main_a v_prenex_519)) (<= 2000 (* 2 (select main_a v_prenex_520))))) (forall ((v_prenex_354 Int) (v_prenex_355 Int)) (or (<= (+ main_x 1) v_prenex_354) (<= (select main_a v_prenex_355) 1000) (<= (+ main_y 1) v_prenex_355) (<= (+ (select main_a v_prenex_355) (select main_a v_prenex_354)) 1000) (< v_prenex_354 main_x) (<= (select main_a v_prenex_354) 0) (<= (* 2 (select main_a v_prenex_355)) 2000))) (or (forall ((v_prenex_965 Int)) (or (< v_prenex_965 main_x) (<= 0 (* 2 (select main_a v_prenex_965))) (<= (select main_a v_prenex_965) 0) (<= (+ main_x 1) v_prenex_965))) (forall ((v_prenex_969 Int)) (<= (select main_a v_prenex_969) 1000))) (forall ((v_prenex_163 Int) (v_prenex_162 Int)) (or (<= (+ main_y 1) v_prenex_163) (<= (+ main_x 1) v_prenex_162) (<= 0 (* 2 (select main_a v_prenex_162))) (<= 1000 (select main_a v_prenex_163)) (< v_prenex_162 main_x) (<= 1000 (+ (select main_a v_prenex_163) (select main_a v_prenex_162))))) (forall ((v_prenex_21 Int) (v_prenex_20 Int)) (or (< v_prenex_20 main_x) (<= 0 (* 2 (select main_a v_prenex_20))) (<= (* 2 (select main_a v_prenex_21)) 2000) (<= 2000 (* 2 (select main_a v_prenex_21))) (<= (select main_a v_prenex_21) (+ (select main_a v_prenex_20) 1000)) (<= (+ main_x 1) v_prenex_20))) (forall ((v_prenex_853 Int) (v_prenex_854 Int)) (or (<= (+ main_y 1) v_prenex_854) (<= (+ (select main_a v_prenex_854) (select main_a v_prenex_853)) 1000) (<= 0 (* 2 (select main_a v_prenex_853))) (< v_prenex_853 main_x) (<= (* 2 (select main_a v_prenex_854)) 2000) (<= (+ main_x 1) v_prenex_853))) (forall ((v_prenex_931 Int) (v_prenex_932 Int)) (or (<= (+ main_x 1) v_prenex_931) (< v_prenex_931 main_x) (< v_prenex_932 main_y) (<= (select main_a v_prenex_931) 0) (<= 1000 (+ (select main_a v_prenex_932) (select main_a v_prenex_931))))) (forall ((v_prenex_45 Int) (v_prenex_44 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_44))) (<= (select main_a v_prenex_45) 0) (<= 1000 (select main_a v_prenex_44)) (<= (+ (select main_a v_prenex_44) (select main_a v_prenex_45)) 1000) (< v_prenex_45 main_x) (<= (+ main_x 1) v_prenex_45))) (forall ((v_prenex_320 Int) (v_prenex_319 Int)) (or (< v_prenex_320 main_y) (< v_prenex_319 main_x) (<= 0 (select main_a v_prenex_319)) (<= (+ (select main_a v_prenex_320) (select main_a v_prenex_319)) 1000) (<= (+ main_x 1) v_prenex_319) (<= 2000 (* 2 (select main_a v_prenex_320))) (<= (* 2 (select main_a v_prenex_320)) 2000))) (forall ((v_prenex_1379 Int) (v_prenex_1380 Int)) (or (<= (+ (select main_a v_prenex_1380) (select main_a v_prenex_1379)) 1000) (< v_prenex_1379 main_x) (<= (* 2 (select main_a v_prenex_1380)) 2000) (<= (* 2 (select main_a v_prenex_1379)) 0) (<= (+ main_x 1) v_prenex_1379) (<= (select main_a v_prenex_1380) 1000))) (forall ((v_prenex_612 Int) (v_prenex_613 Int)) (or (<= (+ main_y 1) v_prenex_613) (<= (select main_a v_prenex_613) (+ (select main_a v_prenex_612) 1000)) (<= 0 (* 2 (select main_a v_prenex_612))) (<= 2000 (* 2 (select main_a v_prenex_613))) (< v_prenex_612 main_x) (<= (+ main_x 1) v_prenex_612) (<= (select main_a v_prenex_613) 1000))) (or (forall ((v_prenex_384 Int)) (or (<= (* 2 (select main_a v_prenex_384)) 2000) (<= (+ main_y 1) v_prenex_384) (<= 1000 (select main_a v_prenex_384)))) (forall ((v_prenex_382 Int)) (or (<= 0 (* 2 (select main_a v_prenex_382))) (<= (+ main_x 1) v_prenex_382) (< v_prenex_382 main_x)))) (forall ((v_prenex_1066 Int) (v_prenex_1065 Int)) (or (<= (select main_a v_prenex_1065) 0) (<= 1000 (select main_a v_prenex_1066)) (<= (+ main_x 1) v_prenex_1065) (<= (+ main_y 1) v_prenex_1066) (<= (select main_a v_prenex_1066) (+ (select main_a v_prenex_1065) 1000)) (< v_prenex_1065 main_x) (<= (* 2 (select main_a v_prenex_1066)) 2000))) (forall ((v_prenex_736 Int) (v_prenex_735 Int)) (or (<= (select main_a v_prenex_736) 1000) (< v_prenex_735 main_x) (<= (+ main_x 1) v_prenex_735) (<= 1000 (select main_a v_prenex_736)) (<= (* 2 (select main_a v_prenex_735)) 0) (<= 1000 (+ (select main_a v_prenex_736) (select main_a v_prenex_735))))) (forall ((v_prenex_293 Int) (v_prenex_292 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_293))) (<= 1000 (+ (select main_a v_prenex_293) (select main_a v_prenex_292))) (< v_prenex_293 main_y) (<= (+ main_y 1) v_prenex_293) (<= (* 2 (select main_a v_prenex_293)) 2000))) (or (forall ((v_prenex_100 Int)) (or (< v_prenex_100 main_y) (<= 2000 (* 2 (select main_a v_prenex_100))) (<= 1000 (select main_a v_prenex_100)))) (forall ((v_prenex_99 Int)) (or (<= 0 (* 2 (select main_a v_prenex_99))) (<= (* 2 (select main_a v_prenex_99)) 0) (<= (+ main_x 1) v_prenex_99) (< v_prenex_99 main_x)))) (forall ((v_prenex_523 Int) (v_prenex_524 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_524))) (<= (+ (select main_a v_prenex_523) 1000) (select main_a v_prenex_524)) (< v_prenex_524 main_y) (<= (+ main_x 1) v_prenex_523) (<= 0 (select main_a v_prenex_523)) (< v_prenex_523 main_x))) (forall ((v_prenex_149 Int) (v_prenex_148 Int)) (or (<= (select main_a v_prenex_149) (+ (select main_a v_prenex_148) 1000)) (< v_prenex_148 main_x) (<= (* 2 (select main_a v_prenex_148)) 0) (<= (+ main_x 1) v_prenex_148) (<= 2000 (* 2 (select main_a v_prenex_149))) (<= (* 2 (select main_a v_prenex_149)) 2000))) (forall ((v_prenex_1158 Int) (v_prenex_1157 Int)) (or (< v_prenex_1157 main_x) (<= (* 2 (select main_a v_prenex_1157)) 0) (<= (select main_a v_prenex_1158) 1000) (<= (+ (select main_a v_prenex_1157) 1000) (select main_a v_prenex_1158)) (<= (+ main_x 1) v_prenex_1157))) (or (forall ((v_prenex_1477 Int)) (or (<= (select main_a v_prenex_1477) 1000) (<= (+ main_y 1) v_prenex_1477) (<= 1000 (select main_a v_prenex_1477)))) (forall ((v_prenex_1473 Int)) (or (< v_prenex_1473 main_x) (<= (select main_a v_prenex_1473) 0) (<= (+ main_x 1) v_prenex_1473) (<= 0 (* 2 (select main_a v_prenex_1473)))))) (or (forall ((v_prenex_1383 Int)) (or (< v_prenex_1383 main_x) (<= (* 2 (select main_a v_prenex_1383)) 0) (<= (+ main_x 1) v_prenex_1383))) (forall ((v_prenex_1385 Int)) (or (<= (+ main_y 1) v_prenex_1385) (<= 2000 (* 2 (select main_a v_prenex_1385)))))) (or (forall ((v_prenex_1532 Int)) (or (<= 1000 (select main_a v_prenex_1532)) (<= (* 2 (select main_a v_prenex_1532)) 2000))) (forall ((v_prenex_1529 Int)) (or (< v_prenex_1529 main_x) (<= (+ main_x 1) v_prenex_1529) (<= 0 (* 2 (select main_a v_prenex_1529))) (<= 0 (select main_a v_prenex_1529))))) (forall ((v_prenex_633 Int) (v_prenex_632 Int)) (or (<= 0 (select main_a v_prenex_632)) (<= (+ main_x 1) v_prenex_632) (<= (+ (select main_a v_prenex_633) (select main_a v_prenex_632)) 1000) (< v_prenex_632 main_x))) (forall ((v_prenex_489 Int) (v_prenex_490 Int)) (or (<= (+ main_x 1) v_prenex_489) (< v_prenex_490 main_y) (<= (+ (select main_a v_prenex_489) 1000) (select main_a v_prenex_490)) (<= (+ main_y 1) v_prenex_490) (<= (select main_a v_prenex_490) 1000))) (forall ((v_prenex_361 Int) (v_prenex_360 Int)) (or (<= 1000 (select main_a v_prenex_361)) (< v_prenex_361 main_y) (<= 1000 (+ (select main_a v_prenex_361) (select main_a v_prenex_360))) (<= (+ main_y 1) v_prenex_361) (<= 2000 (* 2 (select main_a v_prenex_361))))) (forall ((v_prenex_400 Int) (v_prenex_401 Int)) (or (<= (+ (select main_a v_prenex_401) (select main_a v_prenex_400)) 1000) (<= 1000 (select main_a v_prenex_401)) (<= (+ main_y 1) v_prenex_401) (< v_prenex_400 main_x) (<= (* 2 (select main_a v_prenex_400)) 0) (<= (select main_a v_prenex_401) 1000) (<= (+ main_x 1) v_prenex_400))) (forall ((v_prenex_1199 Int) (v_prenex_1198 Int)) (or (<= (+ main_y 1) v_prenex_1199) (< v_prenex_1198 main_x) (<= (+ (select main_a v_prenex_1199) (select main_a v_prenex_1198)) 1000) (<= (* 2 (select main_a v_prenex_1199)) 2000) (<= (+ main_x 1) v_prenex_1198) (<= 0 (select main_a v_prenex_1198)))) (or (forall ((v_prenex_1350 Int)) (<= (select main_a v_prenex_1350) 1000)) (forall ((v_prenex_1347 Int)) (or (<= 0 (select main_a v_prenex_1347)) (<= (* 2 (select main_a v_prenex_1347)) 0) (<= (+ main_x 1) v_prenex_1347) (< v_prenex_1347 main_x)))) (forall ((v_prenex_1602 Int) (v_prenex_1601 Int)) (or (< v_prenex_1602 main_y) (<= (+ main_x 1) v_prenex_1601) (<= 2000 (* 2 (select main_a v_prenex_1602))) (<= (select main_a v_prenex_1601) 0) (<= 1000 (select main_a v_prenex_1602)) (<= (+ (select main_a v_prenex_1601) 1000) (select main_a v_prenex_1602)) (< v_prenex_1601 main_x))) (or (forall ((v_prenex_1525 Int)) (or (< v_prenex_1525 main_y) (<= (select main_a v_prenex_1525) 1000) (<= (+ main_y 1) v_prenex_1525) (<= (* 2 (select main_a v_prenex_1525)) 2000))) (forall ((v_prenex_1524 Int)) (<= 0 (* 2 (select main_a v_prenex_1524))))) (or (forall ((v_prenex_509 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_509))) (<= (* 2 (select main_a v_prenex_509)) 2000))) (forall ((v_prenex_508 Int)) (or (<= (select main_a v_prenex_508) 0) (<= (+ main_x 1) v_prenex_508) (<= 0 (* 2 (select main_a v_prenex_508))) (< v_prenex_508 main_x)))) (or (forall ((v_prenex_642 Int)) (or (<= (select main_a v_prenex_642) 1000) (< v_prenex_642 main_y))) (forall ((v_prenex_641 Int)) (or (<= (* 2 (select main_a v_prenex_641)) 0) (<= (+ main_x 1) v_prenex_641) (< v_prenex_641 main_x) (<= 0 (* 2 (select main_a v_prenex_641)))))) (or (forall ((v_prenex_546 Int)) (or (< v_prenex_546 main_x) (<= (+ main_x 1) v_prenex_546) (<= (select main_a v_prenex_546) 0) (<= 0 (* 2 (select main_a v_prenex_546))))) (forall ((v_prenex_547 Int)) (or (< v_prenex_547 main_y) (<= 2000 (* 2 (select main_a v_prenex_547)))))) (forall ((v_prenex_1254 Int) (v_prenex_1253 Int)) (or (< v_prenex_1253 main_x) (<= (select main_a v_prenex_1254) (+ (select main_a v_prenex_1253) 1000)) (<= (+ main_x 1) v_prenex_1253) (<= 0 (select main_a v_prenex_1253)))) (or (forall ((v_prenex_822 Int)) (or (<= (* 2 (select main_a v_prenex_822)) 2000) (<= (select main_a v_prenex_822) 1000) (<= (+ main_y 1) v_prenex_822))) (forall ((v_prenex_821 Int)) (or (<= (select main_a v_prenex_821) 0) (< v_prenex_821 main_x) (<= (* 2 (select main_a v_prenex_821)) 0) (<= (+ main_x 1) v_prenex_821)))) (forall ((v_prenex_1314 Int) (v_prenex_1313 Int)) (or (< v_prenex_1313 main_x) (<= 0 (* 2 (select main_a v_prenex_1313))) (<= (+ main_y 1) v_prenex_1314) (<= (+ main_x 1) v_prenex_1313) (<= 2000 (* 2 (select main_a v_prenex_1314))) (<= (+ (select main_a v_prenex_1313) 1000) (select main_a v_prenex_1314)) (<= 1000 (select main_a v_prenex_1314)))) (or (forall ((v_prenex_1001 Int)) (or (< v_prenex_1001 main_x) (<= 0 (* 2 (select main_a v_prenex_1001))) (<= 0 (select main_a v_prenex_1001)) (<= (+ main_x 1) v_prenex_1001))) (forall ((v_prenex_1004 Int)) (<= 2000 (* 2 (select main_a v_prenex_1004))))) (forall ((v_prenex_1430 Int) (v_prenex_1429 Int)) (or (<= (select main_a v_prenex_1430) 1000) (<= (+ main_x 1) v_prenex_1429) (< v_prenex_1429 main_x) (<= (* 2 (select main_a v_prenex_1429)) 0) (<= (+ (select main_a v_prenex_1430) (select main_a v_prenex_1429)) 1000))) (forall ((v_prenex_770 Int) (v_prenex_771 Int)) (or (<= 1000 (select main_a v_prenex_771)) (< v_prenex_770 main_x) (<= (+ main_x 1) v_prenex_770) (<= (+ (select main_a v_prenex_771) (select main_a v_prenex_770)) 1000) (<= (* 2 (select main_a v_prenex_770)) 0) (<= (+ main_y 1) v_prenex_771))) (forall ((v_prenex_574 Int) (v_prenex_575 Int)) (or (<= (select main_a v_prenex_574) 0) (<= 1000 (+ (select main_a v_prenex_575) (select main_a v_prenex_574))) (<= (+ main_x 1) v_prenex_574) (< v_prenex_575 main_y) (< v_prenex_574 main_x) (<= 1000 (select main_a v_prenex_575)))) (or (forall ((v_prenex_538 Int)) (or (< v_prenex_538 main_y) (<= 2000 (* 2 (select main_a v_prenex_538))) (<= (+ main_y 1) v_prenex_538))) (forall ((v_prenex_537 Int)) (or (<= (+ main_x 1) v_prenex_537) (<= (* 2 (select main_a v_prenex_537)) 0)))) (or (forall ((v_prenex_405 Int)) (or (<= (+ main_x 1) v_prenex_405) (<= (select main_a v_prenex_405) 0) (<= 0 (* 2 (select main_a v_prenex_405))) (< v_prenex_405 main_x))) (forall ((v_prenex_406 Int)) (or (< v_prenex_406 main_y) (<= (select main_a v_prenex_406) 1000)))) (forall ((v_prenex_352 Int) (v_prenex_353 Int)) (or (<= 1000 (select main_a v_prenex_353)) (<= 0 (select main_a v_prenex_352)) (<= (* 2 (select main_a v_prenex_353)) 2000) (<= (+ (select main_a v_prenex_352) 1000) (select main_a v_prenex_353)) (< v_prenex_352 main_x) (<= (+ main_x 1) v_prenex_352))) (forall ((v_prenex_792 Int) (v_prenex_793 Int)) (or (<= (select main_a v_prenex_793) (+ (select main_a v_prenex_792) 1000)) (<= 2000 (* 2 (select main_a v_prenex_793))) (< v_prenex_792 main_x) (<= (select main_a v_prenex_792) 0) (<= (+ main_x 1) v_prenex_792))) (forall ((v_prenex_1538 Int) (v_prenex_1537 Int)) (or (<= (+ (select main_a v_prenex_1538) (select main_a v_prenex_1537)) 1000) (< v_prenex_1537 main_x) (<= (* 2 (select main_a v_prenex_1538)) 2000) (<= (+ main_y 1) v_prenex_1538) (<= 2000 (* 2 (select main_a v_prenex_1538))) (<= (select main_a v_prenex_1537) 0) (<= (+ main_x 1) v_prenex_1537))) (forall ((v_prenex_1232 Int) (v_prenex_1231 Int)) (or (< v_prenex_1231 main_x) (<= 1000 (select main_a v_prenex_1232)) (<= (* 2 (select main_a v_prenex_1232)) 2000) (<= 0 (* 2 (select main_a v_prenex_1231))) (<= (+ main_x 1) v_prenex_1231) (<= (+ (select main_a v_prenex_1232) (select main_a v_prenex_1231)) 1000))) (forall ((v_prenex_1376 Int) (v_prenex_1375 Int)) (or (< v_prenex_1375 main_x) (< v_prenex_1376 main_y) (<= (select main_a v_prenex_1376) (+ (select main_a v_prenex_1375) 1000)) (<= (* 2 (select main_a v_prenex_1376)) 2000) (<= 2000 (* 2 (select main_a v_prenex_1376))) (<= (+ main_x 1) v_prenex_1375) (<= (* 2 (select main_a v_prenex_1375)) 0))) (forall ((v_prenex_1133 Int) (v_prenex_1132 Int)) (or (<= 1000 (select main_a v_prenex_1133)) (<= 0 (select main_a v_prenex_1132)) (<= (+ main_x 1) v_prenex_1132) (<= (select main_a v_prenex_1133) (+ (select main_a v_prenex_1132) 1000)) (< v_prenex_1132 main_x))) (forall ((v_prenex_1179 Int) (v_prenex_1178 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1178))) (<= (+ main_x 1) v_prenex_1178) (<= (+ main_y 1) v_prenex_1179) (< v_prenex_1178 main_x) (<= (select main_a v_prenex_1179) (+ (select main_a v_prenex_1178) 1000)) (<= 2000 (* 2 (select main_a v_prenex_1179))))) (forall ((v_prenex_1141 Int) (v_prenex_1140 Int)) (or (<= (* 2 (select main_a v_prenex_1141)) 2000) (<= (* 2 (select main_a v_prenex_1140)) 0) (<= (+ main_x 1) v_prenex_1140) (<= (select main_a v_prenex_1141) 1000) (<= (select main_a v_prenex_1141) (+ (select main_a v_prenex_1140) 1000)) (< v_prenex_1140 main_x))) (forall ((v_prenex_936 Int) (v_prenex_935 Int)) (or (< v_prenex_935 main_x) (<= (* 2 (select main_a v_prenex_935)) 0) (<= (* 2 (select main_a v_prenex_936)) 2000) (<= (+ main_x 1) v_prenex_935) (<= (+ (select main_a v_prenex_935) 1000) (select main_a v_prenex_936)) (<= 1000 (select main_a v_prenex_936)))) (or (forall ((v_prenex_1146 Int)) (or (<= (select main_a v_prenex_1146) 1000) (<= 2000 (* 2 (select main_a v_prenex_1146))))) (forall ((v_prenex_1143 Int)) (or (<= (* 2 (select main_a v_prenex_1143)) 0) (<= (+ main_x 1) v_prenex_1143) (<= 0 (select main_a v_prenex_1143)) (< v_prenex_1143 main_x)))) (or (forall ((v_prenex_954 Int)) (or (<= (+ main_y 1) v_prenex_954) (<= 2000 (* 2 (select main_a v_prenex_954))) (<= (select main_a v_prenex_954) 1000))) (forall ((v_prenex_952 Int)) (or (< v_prenex_952 main_x) (<= (+ main_x 1) v_prenex_952) (<= (* 2 (select main_a v_prenex_952)) 0)))) (forall ((v_prenex_90 Int) (v_prenex_89 Int)) (or (< v_prenex_90 main_y) (<= (+ main_y 1) v_prenex_90) (<= (+ main_x 1) v_prenex_89) (< v_prenex_89 main_x) (<= (+ (select main_a v_prenex_89) 1000) (select main_a v_prenex_90)))) (or (forall ((v_prenex_384 Int)) (or (<= (* 2 (select main_a v_prenex_384)) 2000) (<= (+ main_y 1) v_prenex_384) (<= 1000 (select main_a v_prenex_384)))) (forall ((v_prenex_383 Int)) (or (< v_prenex_383 main_x) (<= 0 (* 2 (select main_a v_prenex_383))) (<= (select main_a v_prenex_383) 0) (<= (+ main_x 1) v_prenex_383)))) (forall ((v_prenex_510 Int) (v_prenex_511 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_511))) (<= 0 (* 2 (select main_a v_prenex_510))) (<= 1000 (+ (select main_a v_prenex_511) (select main_a v_prenex_510))) (<= (+ main_x 1) v_prenex_510) (< v_prenex_510 main_x) (<= (+ main_y 1) v_prenex_511))) (or (forall ((v_prenex_798 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_798))) (<= (+ main_y 1) v_prenex_798) (<= 1000 (select main_a v_prenex_798)))) (forall ((v_prenex_797 Int)) (or (<= (+ main_x 1) v_prenex_797) (<= 0 (* 2 (select main_a v_prenex_797))) (< v_prenex_797 main_x)))) (forall ((v_prenex_963 Int) (v_prenex_964 Int)) (or (<= 0 (* 2 (select main_a v_prenex_963))) (<= (select main_a v_prenex_964) (+ (select main_a v_prenex_963) 1000)) (<= (+ main_x 1) v_prenex_963) (<= (select main_a v_prenex_964) 1000) (< v_prenex_963 main_x) (< v_prenex_964 main_y))) (forall ((v_prenex_1220 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1220))) (< v_prenex_1220 main_x) (<= (+ main_x 1) v_prenex_1220) (<= 0 (select main_a v_prenex_1220)))) (or (forall ((v_prenex_1458 Int)) (or (<= (* 2 (select main_a v_prenex_1458)) 2000) (< v_prenex_1458 main_y))) (forall ((v_prenex_1455 Int)) (or (< v_prenex_1455 main_x) (<= (select main_a v_prenex_1455) 0) (<= (+ main_x 1) v_prenex_1455)))) (forall ((v_prenex_804 Int) (v_prenex_803 Int)) (or (<= 1000 (+ (select main_a v_prenex_804) (select main_a v_prenex_803))) (< v_prenex_804 main_y) (< v_prenex_803 main_x) (<= (select main_a v_prenex_804) 1000) (<= (+ main_x 1) v_prenex_803) (<= 0 (* 2 (select main_a v_prenex_803))) (<= 1000 (select main_a v_prenex_804)))) (or (forall ((v_prenex_366 Int)) (or (<= (select main_a v_prenex_366) 1000) (<= (+ main_y 1) v_prenex_366))) (forall ((v_prenex_362 Int)) (or (<= (+ main_x 1) v_prenex_362) (<= 0 (select main_a v_prenex_362)) (<= 0 (* 2 (select main_a v_prenex_362))) (< v_prenex_362 main_x)))) (or (forall ((v_prenex_9 Int)) (or (<= (+ main_x 1) v_prenex_9) (<= (* 2 (select main_a v_prenex_9)) 0) (< v_prenex_9 main_x))) (forall ((v_prenex_251 Int)) (<= (* 2 (select main_a v_prenex_251)) 2000))) (forall ((v_prenex_1272 Int) (v_prenex_1271 Int)) (or (<= (+ (select main_a v_prenex_1271) 1000) (select main_a v_prenex_1272)) (<= (+ main_x 1) v_prenex_1271) (<= (select main_a v_prenex_1272) 1000) (<= (* 2 (select main_a v_prenex_1271)) 0) (< v_prenex_1272 main_y) (< v_prenex_1271 main_x))) (or (forall ((v_prenex_1087 Int)) (or (< v_prenex_1087 main_y) (<= (* 2 (select main_a v_prenex_1087)) 2000))) (forall ((v_prenex_1086 Int)) (or (< v_prenex_1086 main_x) (<= (+ main_x 1) v_prenex_1086) (<= (select main_a v_prenex_1086) 0) (<= (* 2 (select main_a v_prenex_1086)) 0)))) (forall ((v_prenex_1012 Int) (v_prenex_1011 Int)) (or (<= (+ main_x 1) v_prenex_1011) (< v_prenex_1011 main_x) (<= (select main_a v_prenex_1012) (+ (select main_a v_prenex_1011) 1000)) (<= 0 (* 2 (select main_a v_prenex_1011))) (<= (+ main_y 1) v_prenex_1012))) (or (forall ((v_prenex_6 Int)) (or (< v_prenex_6 main_x) (<= (+ main_x 1) v_prenex_6) (<= 0 (* 2 (select main_a v_prenex_6))) (<= 0 (select main_a v_prenex_6)))) (forall ((v_prenex_27 Int)) (or (<= (* 2 (select main_a v_prenex_27)) 2000) (< v_prenex_27 main_y)))) (forall ((v_prenex_303 Int) (v_prenex_304 Int)) (or (<= (+ main_y 1) v_prenex_304) (<= (select main_a v_prenex_303) 0) (<= 2000 (* 2 (select main_a v_prenex_304))) (<= (* 2 (select main_a v_prenex_304)) 2000) (<= (select main_a v_prenex_304) (+ (select main_a v_prenex_303) 1000)) (< v_prenex_303 main_x) (<= (+ main_x 1) v_prenex_303))) (forall ((v_prenex_1177 Int) (v_prenex_1176 Int)) (or (<= 0 (select main_a v_prenex_1176)) (<= (+ (select main_a v_prenex_1176) 1000) (select main_a v_prenex_1177)) (<= (+ main_y 1) v_prenex_1177) (<= (+ main_x 1) v_prenex_1176) (< v_prenex_1176 main_x))) (or (forall ((v_prenex_363 Int)) (or (<= 0 (* 2 (select main_a v_prenex_363))) (< v_prenex_363 main_x) (<= (+ main_x 1) v_prenex_363) (<= (* 2 (select main_a v_prenex_363)) 0))) (forall ((v_prenex_366 Int)) (or (<= (select main_a v_prenex_366) 1000) (<= (+ main_y 1) v_prenex_366)))) (or (forall ((v_prenex_225 Int)) (or (< v_prenex_225 main_y) (<= (select main_a v_prenex_225) 1000) (<= (* 2 (select main_a v_prenex_225)) 2000))) (forall ((v_prenex_221 Int)) (or (<= 0 (select main_a v_prenex_221)) (<= (+ main_x 1) v_prenex_221) (< v_prenex_221 main_x) (<= (* 2 (select main_a v_prenex_221)) 0)))) (forall ((v_prenex_1228 Int) (v_prenex_1227 Int)) (or (<= (+ main_x 1) v_prenex_1227) (<= 1000 (select main_a v_prenex_1228)) (< v_prenex_1227 main_x) (<= 1000 (+ (select main_a v_prenex_1228) (select main_a v_prenex_1227))) (<= 0 (select main_a v_prenex_1227)) (<= 2000 (* 2 (select main_a v_prenex_1228))))) (or (forall ((v_prenex_755 Int)) (or (<= 0 (select main_a v_prenex_755)) (<= 0 (* 2 (select main_a v_prenex_755))) (< v_prenex_755 main_x) (<= (+ main_x 1) v_prenex_755))) (forall ((v_prenex_759 Int)) (or (<= 1000 (select main_a v_prenex_759)) (<= (select main_a v_prenex_759) 1000)))) (or (forall ((v_prenex_922 Int)) (or (<= (* 2 (select main_a v_prenex_922)) 0) (< v_prenex_922 main_x) (<= (+ main_x 1) v_prenex_922))) (forall ((v_prenex_924 Int)) (or (<= (+ main_y 1) v_prenex_924) (<= (select main_a v_prenex_924) 1000)))) (forall ((v_prenex_1068 Int) (v_prenex_1067 Int)) (or (< v_prenex_1068 main_y) (<= 2000 (* 2 (select main_a v_prenex_1068))) (<= (* 2 (select main_a v_prenex_1068)) 2000) (<= (+ main_y 1) v_prenex_1068) (<= (+ (select main_a v_prenex_1067) 1000) (select main_a v_prenex_1068)))) (or (forall ((v_prenex_1346 Int)) (or (<= (+ main_x 1) v_prenex_1346) (<= (* 2 (select main_a v_prenex_1346)) 0) (<= 0 (* 2 (select main_a v_prenex_1346))) (< v_prenex_1346 main_x))) (forall ((v_prenex_1350 Int)) (<= (select main_a v_prenex_1350) 1000))) (or (forall ((v_prenex_569 Int)) (or (< v_prenex_569 main_x) (<= (+ main_x 1) v_prenex_569) (<= (* 2 (select main_a v_prenex_569)) 0) (<= 0 (select main_a v_prenex_569)))) (forall ((v_prenex_573 Int)) (or (<= 1000 (select main_a v_prenex_573)) (<= (select main_a v_prenex_573) 1000) (< v_prenex_573 main_y)))) (or (forall ((v_prenex_547 Int)) (or (< v_prenex_547 main_y) (<= 2000 (* 2 (select main_a v_prenex_547))))) (forall ((v_prenex_543 Int)) (or (<= 0 (select main_a v_prenex_543)) (<= 0 (* 2 (select main_a v_prenex_543))) (< v_prenex_543 main_x) (<= (+ main_x 1) v_prenex_543)))) (forall ((v_prenex_447 Int) (v_prenex_448 Int)) (or (<= (+ main_x 1) v_prenex_447) (<= (+ (select main_a v_prenex_447) 1000) (select main_a v_prenex_448)) (<= (* 2 (select main_a v_prenex_447)) 0) (<= (* 2 (select main_a v_prenex_448)) 2000) (<= 1000 (select main_a v_prenex_448)) (< v_prenex_448 main_y) (< v_prenex_447 main_x))) (forall ((v_prenex_1080 Int) (v_prenex_1079 Int)) (or (< v_prenex_1079 main_x) (<= 2000 (* 2 (select main_a v_prenex_1080))) (<= (* 2 (select main_a v_prenex_1079)) 0) (<= (select main_a v_prenex_1080) (+ (select main_a v_prenex_1079) 1000)) (< v_prenex_1080 main_y) (<= (+ main_x 1) v_prenex_1079) (<= 1000 (select main_a v_prenex_1080)))) (forall ((v_prenex_1571 Int) (v_prenex_1570 Int)) (or (< v_prenex_1570 main_x) (<= 1000 (select main_a v_prenex_1571)) (<= (+ main_x 1) v_prenex_1570) (<= (+ (select main_a v_prenex_1571) (select main_a v_prenex_1570)) 1000) (<= (* 2 (select main_a v_prenex_1570)) 0) (<= (select main_a v_prenex_1571) 1000))) (forall ((v_prenex_1372 Int) (v_prenex_1371 Int)) (or (< v_prenex_1372 main_y) (<= (select main_a v_prenex_1371) 0) (< v_prenex_1371 main_x) (<= (+ main_x 1) v_prenex_1371) (<= (+ (select main_a v_prenex_1371) 1000) (select main_a v_prenex_1372)) (<= 1000 (select main_a v_prenex_1372)))) (forall ((v_prenex_305 Int) (v_prenex_306 Int)) (or (<= 1000 (select main_a v_prenex_306)) (< v_prenex_306 main_y) (<= (+ main_y 1) v_prenex_306) (<= (+ (select main_a v_prenex_305) 1000) (select main_a v_prenex_306)))) (forall ((v_prenex_705 Int) (v_prenex_706 Int)) (or (<= (select main_a v_prenex_706) 1000) (<= (select main_a v_prenex_706) (+ (select main_a v_prenex_705) 1000)) (<= (+ main_y 1) v_prenex_706) (<= (+ main_x 1) v_prenex_705) (<= 0 (* 2 (select main_a v_prenex_705))) (<= (* 2 (select main_a v_prenex_706)) 2000) (< v_prenex_705 main_x))) (or (forall ((v_prenex_518 Int)) (or (<= (* 2 (select main_a v_prenex_518)) 2000) (<= (+ main_y 1) v_prenex_518))) (forall ((v_prenex_515 Int)) (or (<= (* 2 (select main_a v_prenex_515)) 0) (<= (+ main_x 1) v_prenex_515) (< v_prenex_515 main_x)))) (forall ((v_prenex_1595 Int) (v_prenex_1594 Int)) (or (< v_prenex_1595 main_y) (<= 0 (select main_a v_prenex_1594)) (<= (+ main_x 1) v_prenex_1594) (< v_prenex_1594 main_x) (<= (+ (select main_a v_prenex_1594) 1000) (select main_a v_prenex_1595)))) (or (forall ((v_prenex_1247 Int)) (<= (* 2 (select main_a v_prenex_1247)) 0)) (forall ((v_prenex_1248 Int)) (or (<= (+ main_y 1) v_prenex_1248) (<= (* 2 (select main_a v_prenex_1248)) 2000) (<= 2000 (* 2 (select main_a v_prenex_1248))) (< v_prenex_1248 main_y)))) (or (forall ((v_prenex_966 Int)) (or (< v_prenex_966 main_x) (<= (+ main_x 1) v_prenex_966) (<= 0 (* 2 (select main_a v_prenex_966))) (<= 0 (select main_a v_prenex_966)))) (forall ((v_prenex_969 Int)) (<= (select main_a v_prenex_969) 1000))) (or (forall ((v_prenex_1117 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1117))) (<= (+ main_y 1) v_prenex_1117) (< v_prenex_1117 main_y))) (forall ((v_prenex_1116 Int)) (<= (* 2 (select main_a v_prenex_1116)) 0))) (forall ((v_prenex_499 Int) (v_prenex_500 Int)) (or (<= (+ (select main_a v_prenex_500) (select main_a v_prenex_499)) 1000) (<= (* 2 (select main_a v_prenex_499)) 0) (<= (+ main_x 1) v_prenex_499) (<= 1000 (select main_a v_prenex_500)) (< v_prenex_499 main_x) (<= (+ main_y 1) v_prenex_500) (<= (* 2 (select main_a v_prenex_500)) 2000))) (or (forall ((v_prenex_642 Int)) (or (<= (select main_a v_prenex_642) 1000) (< v_prenex_642 main_y))) (forall ((v_prenex_639 Int)) (or (<= (+ main_x 1) v_prenex_639) (< v_prenex_639 main_x) (<= (* 2 (select main_a v_prenex_639)) 0)))) (forall ((v_prenex_154 Int) (v_prenex_155 Int)) (or (<= 1000 (select main_a v_prenex_155)) (<= (+ main_y 1) v_prenex_155) (<= (+ (select main_a v_prenex_155) (select main_a v_prenex_154)) 1000) (< v_prenex_155 main_y))) (or (forall ((v_prenex_404 Int)) (or (<= 0 (* 2 (select main_a v_prenex_404))) (< v_prenex_404 main_x) (<= (+ main_x 1) v_prenex_404))) (forall ((v_prenex_406 Int)) (or (< v_prenex_406 main_y) (<= (select main_a v_prenex_406) 1000)))) (forall ((v_prenex_358 Int) (v_prenex_359 Int)) (or (<= (+ main_y 1) v_prenex_359) (<= (+ main_x 1) v_prenex_358) (<= (+ (select main_a v_prenex_359) (select main_a v_prenex_358)) 1000) (<= (* 2 (select main_a v_prenex_359)) 2000) (< v_prenex_359 main_y))) (forall ((v_prenex_839 Int) (v_prenex_838 Int)) (or (<= (* 2 (select main_a v_prenex_839)) 2000) (<= (+ main_x 1) v_prenex_838) (< v_prenex_838 main_x) (<= (select main_a v_prenex_839) (+ (select main_a v_prenex_838) 1000)) (<= 0 (select main_a v_prenex_838)))) (forall ((v_prenex_1617 Int) (v_prenex_1616 Int)) (or (< v_prenex_1616 main_x) (< v_prenex_1617 main_y) (<= (+ (select main_a v_prenex_1617) (select main_a v_prenex_1616)) 1000) (<= 0 (select main_a v_prenex_1616)) (<= (+ main_x 1) v_prenex_1616))) (or (forall ((v_prenex_298 Int)) (or (<= 0 (* 2 (select main_a v_prenex_298))) (<= (+ main_x 1) v_prenex_298) (< v_prenex_298 main_x))) (forall ((v_prenex_300 Int)) (<= (* 2 (select main_a v_prenex_300)) 2000))) (or (forall ((v_prenex_810 Int)) (or (<= 0 (* 2 (select main_a v_prenex_810))) (< v_prenex_810 main_x) (<= (+ main_x 1) v_prenex_810) (<= 0 (select main_a v_prenex_810)))) (forall ((v_prenex_813 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_813))) (< v_prenex_813 main_y) (<= (select main_a v_prenex_813) 1000)))) (or (forall ((v_prenex_954 Int)) (or (<= (+ main_y 1) v_prenex_954) (<= 2000 (* 2 (select main_a v_prenex_954))) (<= (select main_a v_prenex_954) 1000))) (forall ((v_prenex_950 Int)) (or (< v_prenex_950 main_x) (<= (+ main_x 1) v_prenex_950) (<= 0 (* 2 (select main_a v_prenex_950))) (<= (* 2 (select main_a v_prenex_950)) 0)))) (forall ((v_prenex_192 Int) (v_prenex_193 Int)) (or (<= (+ (select main_a v_prenex_192) 1000) (select main_a v_prenex_193)) (<= (+ main_x 1) v_prenex_192) (< v_prenex_192 main_x) (<= 0 (* 2 (select main_a v_prenex_192))) (< v_prenex_193 main_y) (<= 2000 (* 2 (select main_a v_prenex_193))))) (forall ((v_prenex_220 Int) (v_prenex_219 Int)) (or (<= 1000 (+ (select main_a v_prenex_220) (select main_a v_prenex_219))) (<= (+ main_x 1) v_prenex_219) (<= 0 (* 2 (select main_a v_prenex_219))) (< v_prenex_219 main_x) (< v_prenex_220 main_y))) (forall ((v_prenex_16 Int) (v_prenex_17 Int)) (or (< v_prenex_16 main_y) (<= (select main_a v_prenex_17) 0) (<= (+ main_x 1) v_prenex_17) (<= (+ (select main_a v_prenex_17) 1000) (select main_a v_prenex_16)) (<= 2000 (* 2 (select main_a v_prenex_16))) (< v_prenex_17 main_x))) (or (forall ((v_prenex_759 Int)) (or (<= 1000 (select main_a v_prenex_759)) (<= (select main_a v_prenex_759) 1000))) (forall ((v_prenex_756 Int)) (or (<= 0 (* 2 (select main_a v_prenex_756))) (< v_prenex_756 main_x) (<= (+ main_x 1) v_prenex_756) (<= (* 2 (select main_a v_prenex_756)) 0)))) (or (forall ((v_prenex_1607 Int)) (or (<= (* 2 (select main_a v_prenex_1607)) 2000) (<= (+ main_y 1) v_prenex_1607))) (forall ((v_prenex_1603 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1603))) (< v_prenex_1603 main_x) (<= (+ main_x 1) v_prenex_1603) (<= (select main_a v_prenex_1603) 0)))) (forall ((v_prenex_691 Int) (v_prenex_692 Int)) (or (<= 0 (* 2 (select main_a v_prenex_691))) (< v_prenex_691 main_x) (<= (+ (select main_a v_prenex_692) (select main_a v_prenex_691)) 1000) (<= 2000 (* 2 (select main_a v_prenex_692))) (<= (+ main_y 1) v_prenex_692) (<= (* 2 (select main_a v_prenex_692)) 2000) (<= (+ main_x 1) v_prenex_691))) (forall ((v_prenex_1300 Int) (v_prenex_1299 Int)) (or (<= (+ main_x 1) v_prenex_1299) (<= (* 2 (select main_a v_prenex_1300)) 2000) (<= (+ main_y 1) v_prenex_1300) (<= 0 (* 2 (select main_a v_prenex_1299))) (< v_prenex_1299 main_x) (<= (+ (select main_a v_prenex_1299) 1000) (select main_a v_prenex_1300)))) (forall ((v_prenex_15 Int) (v_prenex_14 Int)) (or (<= 1000 (+ (select main_a v_prenex_14) (select main_a v_prenex_15))) (<= (* 2 (select main_a v_prenex_14)) 2000) (<= (select main_a v_prenex_15) 0) (<= (+ main_x 1) v_prenex_15) (< v_prenex_14 main_y) (< v_prenex_15 main_x))) (forall ((v_prenex_218 Int)) (or (< v_prenex_218 main_x) (<= (* 2 (select main_a v_prenex_218)) 0) (<= (+ main_x 1) v_prenex_218) (<= 0 (select main_a v_prenex_218)))) (forall ((v_prenex_1266 Int) (v_prenex_1265 Int)) (or (<= (+ main_x 1) v_prenex_1265) (<= (+ main_y 1) v_prenex_1266) (<= 0 (* 2 (select main_a v_prenex_1265))) (< v_prenex_1265 main_x) (<= 2000 (* 2 (select main_a v_prenex_1266))) (<= (* 2 (select main_a v_prenex_1266)) 2000) (<= 1000 (+ (select main_a v_prenex_1266) (select main_a v_prenex_1265))))) (forall ((v_prenex_590 Int) (v_prenex_591 Int)) (or (<= (+ main_x 1) v_prenex_590) (<= 0 (select main_a v_prenex_590)) (<= 2000 (* 2 (select main_a v_prenex_591))) (<= (select main_a v_prenex_591) 1000) (< v_prenex_590 main_x) (<= (+ (select main_a v_prenex_590) 1000) (select main_a v_prenex_591)))) (or (forall ((v_prenex_759 Int)) (or (<= 1000 (select main_a v_prenex_759)) (<= (select main_a v_prenex_759) 1000))) (forall ((v_prenex_757 Int)) (or (< v_prenex_757 main_x) (<= (+ main_x 1) v_prenex_757) (<= 0 (* 2 (select main_a v_prenex_757)))))) (forall ((v_prenex_1352 Int) (v_prenex_1351 Int)) (or (<= (select main_a v_prenex_1352) 1000) (<= (+ main_y 1) v_prenex_1352) (<= (+ main_x 1) v_prenex_1351) (< v_prenex_1351 main_x) (<= (select main_a v_prenex_1351) 0) (<= 1000 (+ (select main_a v_prenex_1352) (select main_a v_prenex_1351))))) (forall ((v_prenex_909 Int) (v_prenex_908 Int)) (or (<= (+ main_x 1) v_prenex_908) (<= (select main_a v_prenex_908) 0) (<= (select main_a v_prenex_909) (+ (select main_a v_prenex_908) 1000)) (< v_prenex_908 main_x) (< v_prenex_909 main_y) (<= (select main_a v_prenex_909) 1000))) (forall ((v_prenex_233 Int) (v_prenex_232 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_233))) (<= (* 2 (select main_a v_prenex_232)) 0) (<= 1000 (select main_a v_prenex_233)) (<= (+ main_y 1) v_prenex_233) (<= 1000 (+ (select main_a v_prenex_233) (select main_a v_prenex_232))) (< v_prenex_232 main_x) (<= (+ main_x 1) v_prenex_232))) (forall ((v_prenex_1406 Int) (v_prenex_1405 Int)) (or (<= (select main_a v_prenex_1405) 0) (<= 1000 (select main_a v_prenex_1406)) (<= (select main_a v_prenex_1406) 1000) (<= (+ main_x 1) v_prenex_1405) (<= (+ main_y 1) v_prenex_1406) (<= (+ (select main_a v_prenex_1406) (select main_a v_prenex_1405)) 1000) (< v_prenex_1405 main_x))) (or (forall ((v_prenex_1543 Int)) (or (< v_prenex_1543 main_x) (<= (+ main_x 1) v_prenex_1543) (<= (* 2 (select main_a v_prenex_1543)) 0))) (forall ((v_prenex_1545 Int)) (or (< v_prenex_1545 main_y) (<= 1000 (select main_a v_prenex_1545))))) (or (forall ((v_prenex_1558 Int)) (or (<= (+ main_x 1) v_prenex_1558) (< v_prenex_1558 main_x) (<= (select main_a v_prenex_1558) 0) (<= 0 (* 2 (select main_a v_prenex_1558))))) (forall ((v_prenex_1562 Int)) (or (<= (+ main_y 1) v_prenex_1562) (<= (* 2 (select main_a v_prenex_1562)) 2000) (<= 2000 (* 2 (select main_a v_prenex_1562)))))) (or (forall ((v_prenex_351 Int)) (or (<= (select main_a v_prenex_351) 1000) (<= 1000 (select main_a v_prenex_351)))) (forall ((v_prenex_348 Int)) (or (<= (* 2 (select main_a v_prenex_348)) 0) (< v_prenex_348 main_x) (<= (+ main_x 1) v_prenex_348)))) (forall ((v_prenex_1292 Int) (v_prenex_1291 Int)) (or (<= (+ main_y 1) v_prenex_1292) (<= (+ main_x 1) v_prenex_1291) (< v_prenex_1291 main_x) (<= (select main_a v_prenex_1292) 1000) (<= 1000 (+ (select main_a v_prenex_1292) (select main_a v_prenex_1291))) (<= 0 (* 2 (select main_a v_prenex_1291))))) (forall ((v_prenex_895 Int) (v_prenex_896 Int)) (or (<= (+ main_x 1) v_prenex_895) (<= (+ (select main_a v_prenex_895) 1000) (select main_a v_prenex_896)) (< v_prenex_895 main_x) (<= 1000 (select main_a v_prenex_896)) (<= (* 2 (select main_a v_prenex_895)) 0))) (forall ((v_prenex_1006 Int) (v_prenex_1005 Int)) (or (<= 1000 (select main_a v_prenex_1006)) (<= (+ (select main_a v_prenex_1005) 1000) (select main_a v_prenex_1006)) (<= (+ main_y 1) v_prenex_1006) (< v_prenex_1006 main_y) (<= 2000 (* 2 (select main_a v_prenex_1006))))) (forall ((v_prenex_497 Int) (v_prenex_498 Int)) (or (<= 0 (* 2 (select main_a v_prenex_497))) (<= (+ main_x 1) v_prenex_497) (< v_prenex_497 main_x) (<= (select main_a v_prenex_498) (+ (select main_a v_prenex_497) 1000)))) (forall ((v_prenex_624 Int) (v_prenex_625 Int)) (or (<= (select main_a v_prenex_625) 1000) (<= 0 (select main_a v_prenex_624)) (<= (+ main_x 1) v_prenex_624) (<= (+ main_y 1) v_prenex_625) (< v_prenex_624 main_x) (<= (+ (select main_a v_prenex_624) 1000) (select main_a v_prenex_625)) (<= 1000 (select main_a v_prenex_625)))) (forall ((v_prenex_1462 Int) (v_prenex_1461 Int)) (or (<= (select main_a v_prenex_1462) 1000) (<= (+ main_x 1) v_prenex_1461) (<= (* 2 (select main_a v_prenex_1461)) 0) (<= 1000 (+ (select main_a v_prenex_1462) (select main_a v_prenex_1461))) (< v_prenex_1461 main_x))) (forall ((v_prenex_1285 Int) (v_prenex_1284 Int)) (or (< v_prenex_1285 main_y) (<= (select main_a v_prenex_1285) (+ (select main_a v_prenex_1284) 1000)) (< v_prenex_1284 main_x) (<= 0 (select main_a v_prenex_1284)) (<= (+ main_x 1) v_prenex_1284))) (or (forall ((v_prenex_708 Int)) (or (< v_prenex_708 main_y) (<= (+ main_y 1) v_prenex_708) (<= (select main_a v_prenex_708) 1000) (<= 1000 (select main_a v_prenex_708)))) (forall ((v_prenex_707 Int)) (<= (* 2 (select main_a v_prenex_707)) 0))) (forall ((v_prenex_62 Int) (v_prenex_61 Int)) (or (<= 1000 (select main_a v_prenex_62)) (< v_prenex_61 main_x) (<= (* 2 (select main_a v_prenex_61)) 0) (<= (+ main_x 1) v_prenex_61) (<= (+ (select main_a v_prenex_61) 1000) (select main_a v_prenex_62)) (<= (+ main_y 1) v_prenex_62) (<= (select main_a v_prenex_62) 1000))) (forall ((v_prenex_703 Int) (v_prenex_704 Int)) (or (<= (+ main_x 1) v_prenex_703) (< v_prenex_703 main_x) (<= 1000 (select main_a v_prenex_704)) (<= (+ (select main_a v_prenex_704) (select main_a v_prenex_703)) 1000) (<= (select main_a v_prenex_704) 1000) (<= 0 (* 2 (select main_a v_prenex_703))))) (forall ((v_prenex_1468 Int) (v_prenex_1467 Int)) (or (<= (+ (select main_a v_prenex_1467) 1000) (select main_a v_prenex_1468)) (<= 0 (select main_a v_prenex_1467)) (<= (select main_a v_prenex_1468) 1000) (<= (+ main_x 1) v_prenex_1467) (<= 1000 (select main_a v_prenex_1468)) (< v_prenex_1467 main_x))) (or (forall ((v_prenex_968 Int)) (or (<= (+ main_x 1) v_prenex_968) (< v_prenex_968 main_x) (<= 0 (* 2 (select main_a v_prenex_968))))) (forall ((v_prenex_969 Int)) (<= (select main_a v_prenex_969) 1000))) (or (forall ((v_prenex_1091 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1091))) (< v_prenex_1091 main_x) (<= (+ main_x 1) v_prenex_1091) (<= 0 (select main_a v_prenex_1091)))) (forall ((v_prenex_1094 Int)) (or (<= (+ main_y 1) v_prenex_1094) (<= (select main_a v_prenex_1094) 1000) (<= (* 2 (select main_a v_prenex_1094)) 2000)))) (forall ((v_prenex_435 Int) (v_prenex_436 Int)) (or (<= (+ main_y 1) v_prenex_436) (<= (select main_a v_prenex_436) 1000) (<= (+ (select main_a v_prenex_436) (select main_a v_prenex_435)) 1000) (<= 0 (select main_a v_prenex_435)) (<= 2000 (* 2 (select main_a v_prenex_436))) (< v_prenex_435 main_x) (<= (+ main_x 1) v_prenex_435))) (forall ((v_prenex_873 Int) (v_prenex_872 Int)) (or (<= (select main_a v_prenex_873) 1000) (<= (+ main_y 1) v_prenex_873) (<= (+ main_x 1) v_prenex_872) (<= (select main_a v_prenex_873) (+ (select main_a v_prenex_872) 1000)) (< v_prenex_873 main_y))) (or (forall ((v_prenex_798 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_798))) (<= (+ main_y 1) v_prenex_798) (<= 1000 (select main_a v_prenex_798)))) (forall ((v_prenex_795 Int)) (or (< v_prenex_795 main_x) (<= 0 (select main_a v_prenex_795)) (<= (+ main_x 1) v_prenex_795) (<= 0 (* 2 (select main_a v_prenex_795)))))) (forall ((v_prenex_862 Int) (v_prenex_863 Int)) (or (<= (select main_a v_prenex_862) 0) (<= 1000 (select main_a v_prenex_863)) (<= (+ main_x 1) v_prenex_862) (<= (* 2 (select main_a v_prenex_863)) 2000) (< v_prenex_862 main_x) (<= (+ main_y 1) v_prenex_863) (<= 1000 (+ (select main_a v_prenex_863) (select main_a v_prenex_862))))) (or (forall ((v_prenex_145 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_145))) (<= (+ main_y 1) v_prenex_145) (< v_prenex_145 main_y))) (forall ((v_prenex_144 Int)) (or (<= 0 (* 2 (select main_a v_prenex_144))) (<= (+ main_x 1) v_prenex_144)))) (or (forall ((v_prenex_547 Int)) (or (< v_prenex_547 main_y) (<= 2000 (* 2 (select main_a v_prenex_547))))) (forall ((v_prenex_544 Int)) (or (<= (+ main_x 1) v_prenex_544) (<= 0 (* 2 (select main_a v_prenex_544))) (< v_prenex_544 main_x) (<= (* 2 (select main_a v_prenex_544)) 0)))) (forall ((v_prenex_785 Int) (v_prenex_784 Int)) (or (<= (+ main_x 1) v_prenex_784) (<= 1000 (+ (select main_a v_prenex_785) (select main_a v_prenex_784))) (< v_prenex_785 main_y) (<= (* 2 (select main_a v_prenex_784)) 0) (< v_prenex_784 main_x) (<= (select main_a v_prenex_785) 1000) (<= 2000 (* 2 (select main_a v_prenex_785))))) (or (forall ((v_prenex_478 Int)) (or (< v_prenex_478 main_x) (<= (+ main_x 1) v_prenex_478) (<= 0 (* 2 (select main_a v_prenex_478))))) (forall ((v_prenex_480 Int)) (or (< v_prenex_480 main_y) (<= 2000 (* 2 (select main_a v_prenex_480))) (<= (* 2 (select main_a v_prenex_480)) 2000)))) (or (forall ((v_prenex_666 Int)) (or (< v_prenex_666 main_y) (<= (* 2 (select main_a v_prenex_666)) 2000) (<= 2000 (* 2 (select main_a v_prenex_666))))) (forall ((v_prenex_665 Int)) (or (<= (* 2 (select main_a v_prenex_665)) 0) (<= 0 (* 2 (select main_a v_prenex_665))) (< v_prenex_665 main_x) (<= (+ main_x 1) v_prenex_665)))) (or (forall ((v_prenex_296 Int)) (or (<= 0 (select main_a v_prenex_296)) (<= (+ main_x 1) v_prenex_296) (<= 0 (* 2 (select main_a v_prenex_296))) (< v_prenex_296 main_x))) (forall ((v_prenex_300 Int)) (<= (* 2 (select main_a v_prenex_300)) 2000))) (forall ((v_prenex_686 Int) (v_prenex_685 Int)) (or (<= (+ (select main_a v_prenex_686) (select main_a v_prenex_685)) 1000) (<= 0 (* 2 (select main_a v_prenex_685))) (< v_prenex_686 main_y) (< v_prenex_685 main_x) (<= (* 2 (select main_a v_prenex_686)) 2000) (<= (+ main_x 1) v_prenex_685) (<= 1000 (select main_a v_prenex_686)))) (forall ((v_prenex_561 Int) (v_prenex_562 Int)) (or (<= (select main_a v_prenex_562) 1000) (<= 0 (* 2 (select main_a v_prenex_561))) (< v_prenex_561 main_x) (<= (+ main_x 1) v_prenex_561) (<= 1000 (+ (select main_a v_prenex_562) (select main_a v_prenex_561))))) (or (forall ((v_prenex_923 Int)) (or (<= (+ main_x 1) v_prenex_923) (< v_prenex_923 main_x) (<= (* 2 (select main_a v_prenex_923)) 0) (<= (select main_a v_prenex_923) 0))) (forall ((v_prenex_924 Int)) (or (<= (+ main_y 1) v_prenex_924) (<= (select main_a v_prenex_924) 1000)))) (forall ((v_prenex_493 Int) (v_prenex_494 Int)) (or (< v_prenex_493 main_x) (<= (select main_a v_prenex_494) (+ (select main_a v_prenex_493) 1000)) (<= (select main_a v_prenex_494) 1000) (<= (+ main_x 1) v_prenex_493) (<= 0 (select main_a v_prenex_493)))) (forall ((v_prenex_697 Int) (v_prenex_698 Int)) (or (<= (* 2 (select main_a v_prenex_698)) 2000) (<= 1000 (+ (select main_a v_prenex_698) (select main_a v_prenex_697))) (< v_prenex_698 main_y) (<= 2000 (* 2 (select main_a v_prenex_698))) (<= 0 (select main_a v_prenex_697)) (<= (+ main_x 1) v_prenex_697) (< v_prenex_697 main_x))) (or (forall ((v_prenex_555 Int)) (or (< v_prenex_555 main_x) (<= (+ main_x 1) v_prenex_555) (<= (* 2 (select main_a v_prenex_555)) 0))) (forall ((v_prenex_558 Int)) (or (<= (select main_a v_prenex_558) 1000) (< v_prenex_558 main_y) (<= 2000 (* 2 (select main_a v_prenex_558)))))) (forall ((v_prenex_202 Int) (v_prenex_203 Int)) (or (<= (+ main_y 1) v_prenex_203) (<= (+ main_x 1) v_prenex_202) (<= 0 (select main_a v_prenex_202)) (<= 1000 (select main_a v_prenex_203)) (<= (select main_a v_prenex_203) 1000) (< v_prenex_202 main_x) (<= 1000 (+ (select main_a v_prenex_203) (select main_a v_prenex_202))))) (or (forall ((v_prenex_809 Int)) (or (< v_prenex_809 main_x) (<= (+ main_x 1) v_prenex_809) (<= (select main_a v_prenex_809) 0) (<= 0 (* 2 (select main_a v_prenex_809))))) (forall ((v_prenex_813 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_813))) (< v_prenex_813 main_y) (<= (select main_a v_prenex_813) 1000)))) (forall ((v_prenex_541 Int) (v_prenex_542 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_542))) (<= (+ main_x 1) v_prenex_541) (<= 0 (* 2 (select main_a v_prenex_541))) (< v_prenex_541 main_x) (< v_prenex_542 main_y) (<= (+ (select main_a v_prenex_542) (select main_a v_prenex_541)) 1000))) (or (forall ((v_prenex_101 Int)) (or (<= (+ main_x 1) v_prenex_101) (<= 0 (select main_a v_prenex_101)) (< v_prenex_101 main_x) (<= (* 2 (select main_a v_prenex_101)) 0))) (forall ((v_prenex_100 Int)) (or (< v_prenex_100 main_y) (<= 2000 (* 2 (select main_a v_prenex_100))) (<= 1000 (select main_a v_prenex_100))))) (forall ((v_prenex_875 Int) (v_prenex_874 Int)) (or (<= (+ main_y 1) v_prenex_875) (<= (* 2 (select main_a v_prenex_875)) 2000) (<= 1000 (+ (select main_a v_prenex_875) (select main_a v_prenex_874))) (< v_prenex_874 main_x) (<= (+ main_x 1) v_prenex_874) (<= (* 2 (select main_a v_prenex_874)) 0))) (or (forall ((v_prenex_1458 Int)) (or (<= (* 2 (select main_a v_prenex_1458)) 2000) (< v_prenex_1458 main_y))) (forall ((v_prenex_1457 Int)) (or (<= (* 2 (select main_a v_prenex_1457)) 0) (< v_prenex_1457 main_x) (<= (+ main_x 1) v_prenex_1457)))) (forall ((v_prenex_549 Int) (v_prenex_548 Int)) (or (<= (select main_a v_prenex_549) 1000) (< v_prenex_548 main_x) (<= 1000 (+ (select main_a v_prenex_549) (select main_a v_prenex_548))) (<= (+ main_x 1) v_prenex_548) (<= (* 2 (select main_a v_prenex_548)) 0) (< v_prenex_549 main_y))) (or (forall ((v_prenex_402 Int)) (or (<= (+ main_x 1) v_prenex_402) (<= 0 (select main_a v_prenex_402)) (<= 0 (* 2 (select main_a v_prenex_402))) (< v_prenex_402 main_x))) (forall ((v_prenex_406 Int)) (or (< v_prenex_406 main_y) (<= (select main_a v_prenex_406) 1000)))) (forall ((v_prenex_183 Int) (v_prenex_182 Int)) (or (<= (+ main_x 1) v_prenex_182) (< v_prenex_182 main_x) (<= (select main_a v_prenex_183) 1000) (<= 0 (select main_a v_prenex_182)) (< v_prenex_183 main_y) (<= (+ (select main_a v_prenex_183) (select main_a v_prenex_182)) 1000))) (forall ((v_prenex_1491 Int) (v_prenex_1490 Int)) (or (<= (* 2 (select main_a v_prenex_1491)) 2000) (<= (select main_a v_prenex_1490) 0) (<= 1000 (select main_a v_prenex_1491)) (<= (+ (select main_a v_prenex_1490) 1000) (select main_a v_prenex_1491)) (<= (+ main_x 1) v_prenex_1490) (< v_prenex_1490 main_x) (<= (+ main_y 1) v_prenex_1491))) (forall ((v_prenex_532 Int) (v_prenex_531 Int)) (or (<= (+ main_x 1) v_prenex_531) (<= 2000 (* 2 (select main_a v_prenex_532))) (<= (+ main_y 1) v_prenex_532) (<= 0 (select main_a v_prenex_531)) (<= (+ (select main_a v_prenex_531) 1000) (select main_a v_prenex_532)) (< v_prenex_531 main_x))) (forall ((v_prenex_190 Int) (v_prenex_191 Int)) (or (<= (+ (select main_a v_prenex_191) (select main_a v_prenex_190)) 1000) (<= 2000 (* 2 (select main_a v_prenex_191))) (<= (+ main_x 1) v_prenex_190) (< v_prenex_190 main_x) (<= 0 (* 2 (select main_a v_prenex_190))))) (forall ((v_prenex_464 Int) (v_prenex_465 Int)) (or (<= (+ main_y 1) v_prenex_465) (<= (* 2 (select main_a v_prenex_465)) 2000) (<= (+ main_x 1) v_prenex_464) (<= (* 2 (select main_a v_prenex_464)) 0) (<= 1000 (+ (select main_a v_prenex_465) (select main_a v_prenex_464))) (< v_prenex_464 main_x))) (forall ((v_prenex_1366 Int) (v_prenex_1365 Int)) (or (<= (+ main_x 1) v_prenex_1365) (<= 0 (* 2 (select main_a v_prenex_1365))) (<= 1000 (+ (select main_a v_prenex_1366) (select main_a v_prenex_1365))) (< v_prenex_1365 main_x) (<= 2000 (* 2 (select main_a v_prenex_1366))))) (forall ((v_prenex_604 Int) (v_prenex_605 Int)) (or (<= (select main_a v_prenex_605) 1000) (< v_prenex_605 main_y) (<= 1000 (+ (select main_a v_prenex_605) (select main_a v_prenex_604))) (<= (+ main_y 1) v_prenex_605) (< v_prenex_604 main_x))) (forall ((v_prenex_986 Int) (v_prenex_987 Int)) (or (<= (+ main_y 1) v_prenex_987) (<= (select main_a v_prenex_987) (+ (select main_a v_prenex_986) 1000)) (<= (select main_a v_prenex_986) 0) (<= (+ main_x 1) v_prenex_986) (<= 2000 (* 2 (select main_a v_prenex_987))) (<= 1000 (select main_a v_prenex_987)) (< v_prenex_986 main_x))) (forall ((v_prenex_1464 Int) (v_prenex_1463 Int)) (or (< v_prenex_1464 main_y) (<= (+ (select main_a v_prenex_1463) 1000) (select main_a v_prenex_1464)) (<= 0 (* 2 (select main_a v_prenex_1463))) (< v_prenex_1463 main_x) (<= (+ main_x 1) v_prenex_1463))) (forall ((v_prenex_345 Int) (v_prenex_346 Int)) (or (< v_prenex_345 main_x) (<= (select main_a v_prenex_346) 1000) (<= (select main_a v_prenex_345) 0) (<= 1000 (+ (select main_a v_prenex_346) (select main_a v_prenex_345))) (<= (+ main_x 1) v_prenex_345) (<= (* 2 (select main_a v_prenex_346)) 2000))) (or (forall ((v_prenex_55 Int)) (or (<= (+ main_x 1) v_prenex_55) (<= (* 2 (select main_a v_prenex_55)) 0) (< v_prenex_55 main_x))) (forall ((v_prenex_53 Int)) (or (<= (* 2 (select main_a v_prenex_53)) 2000) (<= 2000 (* 2 (select main_a v_prenex_53)))))) (forall ((v_prenex_460 Int) (v_prenex_461 Int)) (or (<= (+ main_x 1) v_prenex_460) (<= (+ main_y 1) v_prenex_461) (<= 0 (* 2 (select main_a v_prenex_460))) (< v_prenex_460 main_x) (<= (select main_a v_prenex_461) 1000) (<= 1000 (select main_a v_prenex_461)) (<= (+ (select main_a v_prenex_460) 1000) (select main_a v_prenex_461)))) (forall ((v_prenex_486 Int) (v_prenex_485 Int)) (or (<= 1000 (+ (select main_a v_prenex_486) (select main_a v_prenex_485))) (<= (+ main_x 1) v_prenex_485) (< v_prenex_485 main_x) (<= (* 2 (select main_a v_prenex_485)) 0) (<= 2000 (* 2 (select main_a v_prenex_486))) (<= (* 2 (select main_a v_prenex_486)) 2000))) (or (forall ((v_prenex_27 Int)) (or (<= (* 2 (select main_a v_prenex_27)) 2000) (< v_prenex_27 main_y))) (forall ((v_prenex_4 Int)) (or (<= (+ main_x 1) v_prenex_4) (<= 0 (* 2 (select main_a v_prenex_4))) (< v_prenex_4 main_x) (<= (* 2 (select main_a v_prenex_4)) 0)))) (forall ((v_prenex_1557 Int) (v_prenex_1556 Int)) (or (<= (+ (select main_a v_prenex_1556) 1000) (select main_a v_prenex_1557)) (< v_prenex_1556 main_x) (<= (+ main_x 1) v_prenex_1556) (<= (* 2 (select main_a v_prenex_1557)) 2000) (<= 1000 (select main_a v_prenex_1557)) (<= 0 (* 2 (select main_a v_prenex_1556))))) (forall ((v_prenex_12 Int) (v_prenex_13 Int)) (or (<= (+ (select main_a v_prenex_13) 1000) (select main_a v_prenex_12)) (<= 1000 (select main_a v_prenex_12)) (<= 2000 (* 2 (select main_a v_prenex_12))) (<= (select main_a v_prenex_13) 0) (<= (+ main_x 1) v_prenex_13) (< v_prenex_13 main_x))) (forall ((v_prenex_527 Int) (v_prenex_528 Int)) (or (<= (select main_a v_prenex_528) 1000) (<= (+ main_x 1) v_prenex_527) (<= (select main_a v_prenex_528) (+ (select main_a v_prenex_527) 1000)) (<= 0 (* 2 (select main_a v_prenex_527))) (< v_prenex_527 main_x) (<= (* 2 (select main_a v_prenex_528)) 2000))) (or (forall ((v_prenex_798 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_798))) (<= (+ main_y 1) v_prenex_798) (<= 1000 (select main_a v_prenex_798)))) (forall ((v_prenex_794 Int)) (or (< v_prenex_794 main_x) (<= (+ main_x 1) v_prenex_794) (<= 0 (* 2 (select main_a v_prenex_794))) (<= (select main_a v_prenex_794) 0)))) (forall ((v_prenex_868 Int) (v_prenex_869 Int)) (or (<= (+ (select main_a v_prenex_868) 1000) (select main_a v_prenex_869)) (<= 2000 (* 2 (select main_a v_prenex_869))) (< v_prenex_869 main_y) (< v_prenex_868 main_x) (<= (+ main_x 1) v_prenex_868) (<= (* 2 (select main_a v_prenex_869)) 2000) (<= 0 (* 2 (select main_a v_prenex_868))))) (or (forall ((v_prenex_453 Int)) (or (<= 1000 (select main_a v_prenex_453)) (<= 2000 (* 2 (select main_a v_prenex_453))))) (forall ((v_prenex_449 Int)) (or (< v_prenex_449 main_x) (<= (* 2 (select main_a v_prenex_449)) 0) (<= 0 (select main_a v_prenex_449)) (<= (+ main_x 1) v_prenex_449)))) (or (forall ((v_prenex_1606 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1606))) (<= (+ main_x 1) v_prenex_1606) (< v_prenex_1606 main_x))) (forall ((v_prenex_1607 Int)) (or (<= (* 2 (select main_a v_prenex_1607)) 2000) (<= (+ main_y 1) v_prenex_1607)))) (forall ((v_prenex_1513 Int) (v_prenex_1512 Int)) (or (<= (* 2 (select main_a v_prenex_1513)) 2000) (< v_prenex_1513 main_y) (<= 1000 (select main_a v_prenex_1513)) (<= (select main_a v_prenex_1512) 0) (<= (+ main_x 1) v_prenex_1512) (< v_prenex_1512 main_x) (<= (select main_a v_prenex_1513) (+ (select main_a v_prenex_1512) 1000)))) (forall ((v_prenex_772 Int) (v_prenex_773 Int)) (or (<= (+ main_y 1) v_prenex_773) (< v_prenex_773 main_y) (<= (select main_a v_prenex_773) 1000) (<= (+ (select main_a v_prenex_773) (select main_a v_prenex_772)) 1000) (<= 1000 (select main_a v_prenex_773)))) (forall ((v_prenex_876 Int) (v_prenex_877 Int)) (or (<= 0 (select main_a v_prenex_876)) (< v_prenex_876 main_x) (<= (+ (select main_a v_prenex_877) (select main_a v_prenex_876)) 1000) (<= (select main_a v_prenex_877) 1000) (<= (+ main_x 1) v_prenex_876) (<= (* 2 (select main_a v_prenex_877)) 2000))) (forall ((v_prenex_884 Int) (v_prenex_885 Int)) (or (< v_prenex_884 main_x) (<= (+ main_x 1) v_prenex_884) (<= 1000 (select main_a v_prenex_885)) (<= 0 (* 2 (select main_a v_prenex_884))) (<= (+ main_y 1) v_prenex_885) (<= 2000 (* 2 (select main_a v_prenex_885))) (<= (select main_a v_prenex_885) (+ (select main_a v_prenex_884) 1000)))) (or (forall ((v_prenex_746 Int)) (or (< v_prenex_746 main_y) (<= (+ main_y 1) v_prenex_746) (<= 1000 (select main_a v_prenex_746)))) (forall ((v_prenex_745 Int)) (<= 0 (* 2 (select main_a v_prenex_745))))) (forall ((v_prenex_1115 Int) (v_prenex_1114 Int)) (or (<= 0 (select main_a v_prenex_1114)) (<= (* 2 (select main_a v_prenex_1115)) 2000) (<= (+ (select main_a v_prenex_1115) (select main_a v_prenex_1114)) 1000) (<= (+ main_x 1) v_prenex_1114) (< v_prenex_1115 main_y) (< v_prenex_1114 main_x))) (forall ((v_prenex_655 Int) (v_prenex_656 Int)) (or (<= (select main_a v_prenex_656) (+ (select main_a v_prenex_655) 1000)) (<= (+ main_y 1) v_prenex_656) (<= (select main_a v_prenex_656) 1000) (< v_prenex_656 main_y))) (forall ((v_prenex_1404 Int) (v_prenex_1403 Int)) (or (< v_prenex_1403 main_x) (<= (+ main_y 1) v_prenex_1404) (<= (* 2 (select main_a v_prenex_1403)) 0) (<= (select main_a v_prenex_1404) (+ (select main_a v_prenex_1403) 1000)) (<= (+ main_x 1) v_prenex_1403))) (forall ((v_prenex_958 Int) (v_prenex_957 Int)) (or (< v_prenex_958 main_y) (<= 1000 (+ (select main_a v_prenex_958) (select main_a v_prenex_957))) (<= 2000 (* 2 (select main_a v_prenex_958))) (<= (+ main_x 1) v_prenex_957) (< v_prenex_957 main_x) (<= 0 (* 2 (select main_a v_prenex_957))) (<= (select main_a v_prenex_958) 1000))) (or (forall ((v_prenex_1002 Int)) (or (<= (* 2 (select main_a v_prenex_1002)) 0) (< v_prenex_1002 main_x) (<= 0 (* 2 (select main_a v_prenex_1002))) (<= (+ main_x 1) v_prenex_1002))) (forall ((v_prenex_1004 Int)) (<= 2000 (* 2 (select main_a v_prenex_1004))))) (forall ((v_prenex_899 Int) (v_prenex_900 Int)) (or (< v_prenex_900 main_y) (<= (+ main_x 1) v_prenex_899) (<= 0 (* 2 (select main_a v_prenex_899))) (<= (select main_a v_prenex_900) (+ (select main_a v_prenex_899) 1000)) (<= 2000 (* 2 (select main_a v_prenex_900))) (< v_prenex_899 main_x) (<= 1000 (select main_a v_prenex_900)))) (forall ((v_prenex_1076 Int) (v_prenex_1075 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1076))) (<= 0 (* 2 (select main_a v_prenex_1075))) (<= (+ (select main_a v_prenex_1076) (select main_a v_prenex_1075)) 1000) (<= (+ main_x 1) v_prenex_1075) (< v_prenex_1075 main_x) (<= 1000 (select main_a v_prenex_1076)))) (forall ((v_prenex_880 Int) (v_prenex_881 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_881))) (<= (select main_a v_prenex_880) 0) (<= (+ main_x 1) v_prenex_880) (<= (select main_a v_prenex_881) (+ (select main_a v_prenex_880) 1000)) (< v_prenex_880 main_x) (<= (* 2 (select main_a v_prenex_881)) 2000))) (or (forall ((v_prenex_27 Int)) (or (<= (* 2 (select main_a v_prenex_27)) 2000) (< v_prenex_27 main_y))) (forall ((v_prenex_5 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5))) (< v_prenex_5 main_x) (<= (+ main_x 1) v_prenex_5)))) (or (forall ((v_prenex_1477 Int)) (or (<= (select main_a v_prenex_1477) 1000) (<= (+ main_y 1) v_prenex_1477) (<= 1000 (select main_a v_prenex_1477)))) (forall ((v_prenex_1474 Int)) (or (< v_prenex_1474 main_x) (<= 0 (select main_a v_prenex_1474)) (<= (+ main_x 1) v_prenex_1474) (<= 0 (* 2 (select main_a v_prenex_1474)))))) (forall ((v_prenex_615 Int) (v_prenex_614 Int)) (or (<= (+ (select main_a v_prenex_615) (select main_a v_prenex_614)) 1000) (< v_prenex_615 main_y) (<= (select main_a v_prenex_615) 1000) (<= (+ main_x 1) v_prenex_614) (< v_prenex_614 main_x) (<= (select main_a v_prenex_614) 0) (<= (* 2 (select main_a v_prenex_615)) 2000))) (forall ((v_prenex_1343 Int) (v_prenex_1342 Int)) (or (<= (+ main_x 1) v_prenex_1342) (< v_prenex_1342 main_x) (<= 0 (select main_a v_prenex_1342)) (<= 1000 (select main_a v_prenex_1343)) (<= (+ main_y 1) v_prenex_1343) (<= (select main_a v_prenex_1343) (+ (select main_a v_prenex_1342) 1000)))) (forall ((v_prenex_468 Int) (v_prenex_469 Int)) (or (<= (+ main_y 1) v_prenex_469) (<= (+ main_x 1) v_prenex_468) (< v_prenex_468 main_x) (<= (* 2 (select main_a v_prenex_468)) 0) (<= 2000 (* 2 (select main_a v_prenex_469))) (<= (select main_a v_prenex_469) 1000) (<= 1000 (+ (select main_a v_prenex_469) (select main_a v_prenex_468))))) (forall ((v_prenex_1310 Int) (v_prenex_1309 Int)) (or (<= (select main_a v_prenex_1309) 0) (<= 2000 (* 2 (select main_a v_prenex_1310))) (< v_prenex_1309 main_x) (<= (+ (select main_a v_prenex_1310) (select main_a v_prenex_1309)) 1000) (<= (+ main_x 1) v_prenex_1309))) (forall ((v_prenex_413 Int) (v_prenex_414 Int)) (or (<= 1000 (+ (select main_a v_prenex_414) (select main_a v_prenex_413))) (<= (* 2 (select main_a v_prenex_413)) 0) (<= (+ main_y 1) v_prenex_414) (<= (+ main_x 1) v_prenex_413) (<= 2000 (* 2 (select main_a v_prenex_414))) (< v_prenex_413 main_x))) (forall ((v_prenex_1264 Int) (v_prenex_1263 Int)) (or (<= (* 2 (select main_a v_prenex_1263)) 0) (<= (select main_a v_prenex_1264) 1000) (<= (+ main_x 1) v_prenex_1263) (<= (+ (select main_a v_prenex_1263) 1000) (select main_a v_prenex_1264)) (< v_prenex_1263 main_x) (<= 2000 (* 2 (select main_a v_prenex_1264))))) (forall ((v_prenex_1621 Int) (v_prenex_1620 Int)) (or (<= (+ main_x 1) v_prenex_1620) (<= (+ main_y 1) v_prenex_1621) (<= (* 2 (select main_a v_prenex_1620)) 0) (<= 2000 (* 2 (select main_a v_prenex_1621))) (<= (+ (select main_a v_prenex_1621) (select main_a v_prenex_1620)) 1000) (< v_prenex_1620 main_x) (<= (* 2 (select main_a v_prenex_1621)) 2000))) (forall ((v_prenex_161 Int) (v_prenex_160 Int)) (or (< v_prenex_160 main_x) (<= (select main_a v_prenex_161) 1000) (<= 1000 (+ (select main_a v_prenex_161) (select main_a v_prenex_160))) (<= (+ main_y 1) v_prenex_161) (<= (* 2 (select main_a v_prenex_160)) 0) (<= 1000 (select main_a v_prenex_161)) (<= (+ main_x 1) v_prenex_160))) (forall ((v_prenex_594 Int) (v_prenex_595 Int)) (or (< v_prenex_594 main_x) (<= 1000 (select main_a v_prenex_595)) (<= (+ main_x 1) v_prenex_594) (<= (+ (select main_a v_prenex_594) 1000) (select main_a v_prenex_595)) (<= 0 (* 2 (select main_a v_prenex_594))) (<= (select main_a v_prenex_595) 1000))) (or (forall ((v_prenex_941 Int)) (or (<= 1000 (select main_a v_prenex_941)) (<= (* 2 (select main_a v_prenex_941)) 2000))) (forall ((v_prenex_938 Int)) (or (<= (* 2 (select main_a v_prenex_938)) 0) (<= (+ main_x 1) v_prenex_938) (<= 0 (select main_a v_prenex_938)) (< v_prenex_938 main_x)))) (forall ((v_prenex_67 Int) (v_prenex_68 Int)) (or (<= (+ main_x 1) v_prenex_67) (<= (select main_a v_prenex_68) 1000) (<= (* 2 (select main_a v_prenex_68)) 2000) (< v_prenex_68 main_y) (<= (select main_a v_prenex_67) 0) (< v_prenex_67 main_x) (<= 1000 (+ (select main_a v_prenex_68) (select main_a v_prenex_67))))) (or (forall ((v_prenex_37 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37))) (<= (+ main_x 1) v_prenex_37) (<= (* 2 (select main_a v_prenex_37)) 0) (< v_prenex_37 main_x))) (forall ((v_prenex_33 Int)) (or (<= (+ main_y 1) v_prenex_33) (<= 1000 (select main_a v_prenex_33))))) (forall ((v_prenex_1022 Int) (v_prenex_1021 Int)) (or (<= (* 2 (select main_a v_prenex_1022)) 2000) (< v_prenex_1022 main_y) (<= 1000 (+ (select main_a v_prenex_1022) (select main_a v_prenex_1021))) (< v_prenex_1021 main_x) (<= (+ main_x 1) v_prenex_1021) (<= (select main_a v_prenex_1022) 1000) (<= 0 (* 2 (select main_a v_prenex_1021))))) (forall ((v_prenex_29 Int) (v_prenex_28 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29))) (<= (+ (select main_a v_prenex_29) 1000) (select main_a v_prenex_28)) (<= (+ main_x 1) v_prenex_29) (< v_prenex_29 main_x) (<= (select main_a v_prenex_28) 1000) (<= 2000 (* 2 (select main_a v_prenex_28))))) (or (forall ((v_prenex_609 Int)) (or (<= (+ main_y 1) v_prenex_609) (<= (select main_a v_prenex_609) 1000) (< v_prenex_609 main_y) (<= 2000 (* 2 (select main_a v_prenex_609))))) (forall ((v_prenex_608 Int)) (<= (* 2 (select main_a v_prenex_608)) 0))) (forall ((v_prenex_787 Int) (v_prenex_786 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_787))) (<= 0 (* 2 (select main_a v_prenex_786))) (<= (+ main_y 1) v_prenex_787) (< v_prenex_786 main_x) (<= (+ main_x 1) v_prenex_786) (<= 1000 (+ (select main_a v_prenex_787) (select main_a v_prenex_786))) (<= (select main_a v_prenex_787) 1000))) (forall ((v_prenex_1269 Int) (v_prenex_1270 Int)) (or (<= 1000 (+ (select main_a v_prenex_1270) (select main_a v_prenex_1269))) (<= (* 2 (select main_a v_prenex_1269)) 0) (< v_prenex_1269 main_x) (<= (+ main_x 1) v_prenex_1269) (<= (+ main_y 1) v_prenex_1270) (<= 1000 (select main_a v_prenex_1270)))) (forall ((v_prenex_871 Int) (v_prenex_870 Int)) (or (< v_prenex_870 main_x) (<= (* 2 (select main_a v_prenex_871)) 2000) (<= 1000 (+ (select main_a v_prenex_871) (select main_a v_prenex_870))) (<= (+ main_x 1) v_prenex_870) (<= 1000 (select main_a v_prenex_871)) (<= (* 2 (select main_a v_prenex_870)) 0))) (forall ((v_prenex_1049 Int) (v_prenex_1048 Int)) (or (<= (+ main_y 1) v_prenex_1049) (<= (select main_a v_prenex_1049) 1000) (<= (* 2 (select main_a v_prenex_1049)) 2000) (<= (* 2 (select main_a v_prenex_1048)) 0) (<= (select main_a v_prenex_1049) (+ (select main_a v_prenex_1048) 1000)) (<= (+ main_x 1) v_prenex_1048) (< v_prenex_1048 main_x))) (forall ((v_prenex_1497 Int) (v_prenex_1496 Int)) (or (<= (* 2 (select main_a v_prenex_1497)) 2000) (<= 0 (* 2 (select main_a v_prenex_1496))) (<= 1000 (select main_a v_prenex_1497)) (<= (select main_a v_prenex_1497) (+ (select main_a v_prenex_1496) 1000)) (<= (+ main_x 1) v_prenex_1496) (< v_prenex_1496 main_x))) (forall ((v_prenex_330 Int) (v_prenex_331 Int)) (or (<= (+ main_x 1) v_prenex_330) (< v_prenex_330 main_x) (<= (* 2 (select main_a v_prenex_331)) 2000) (<= (+ main_y 1) v_prenex_331) (<= 1000 (+ (select main_a v_prenex_331) (select main_a v_prenex_330))) (<= 0 (select main_a v_prenex_330)))) (forall ((v_prenex_1466 Int) (v_prenex_1465 Int)) (or (<= (select main_a v_prenex_1466) (+ (select main_a v_prenex_1465) 1000)) (<= 1000 (select main_a v_prenex_1466)) (<= (+ main_y 1) v_prenex_1466) (< v_prenex_1466 main_y) (<= (* 2 (select main_a v_prenex_1466)) 2000))) (forall ((v_prenex_1547 Int) (v_prenex_1546 Int)) (or (<= (select main_a v_prenex_1546) 0) (<= (+ (select main_a v_prenex_1546) 1000) (select main_a v_prenex_1547)) (< v_prenex_1546 main_x) (<= (+ main_y 1) v_prenex_1547) (<= (+ main_x 1) v_prenex_1546) (<= 2000 (* 2 (select main_a v_prenex_1547))) (<= 1000 (select main_a v_prenex_1547)))) (forall ((v_prenex_774 Int) (v_prenex_775 Int)) (or (< v_prenex_775 main_y) (< v_prenex_774 main_x) (<= (* 2 (select main_a v_prenex_774)) 0) (<= (+ (select main_a v_prenex_775) (select main_a v_prenex_774)) 1000) (<= (+ main_x 1) v_prenex_774))) (or (forall ((v_prenex_967 Int)) (or (<= 0 (* 2 (select main_a v_prenex_967))) (< v_prenex_967 main_x) (<= (* 2 (select main_a v_prenex_967)) 0) (<= (+ main_x 1) v_prenex_967))) (forall ((v_prenex_969 Int)) (<= (select main_a v_prenex_969) 1000))) (or (forall ((v_prenex_847 Int)) (or (<= (+ main_x 1) v_prenex_847) (<= (* 2 (select main_a v_prenex_847)) 0) (< v_prenex_847 main_x) (<= 0 (select main_a v_prenex_847)))) (forall ((v_prenex_850 Int)) (or (<= (+ main_y 1) v_prenex_850) (<= 2000 (* 2 (select main_a v_prenex_850))) (<= 1000 (select main_a v_prenex_850))))) (forall ((v_prenex_1137 Int) (v_prenex_1136 Int)) (or (<= 1000 (select main_a v_prenex_1137)) (<= (select main_a v_prenex_1137) (+ (select main_a v_prenex_1136) 1000)) (<= (* 2 (select main_a v_prenex_1136)) 0) (<= 2000 (* 2 (select main_a v_prenex_1137))) (< v_prenex_1136 main_x) (<= (+ main_x 1) v_prenex_1136))) (or (forall ((v_prenex_195 Int)) (or (< v_prenex_195 main_y) (<= (+ main_y 1) v_prenex_195) (<= (select main_a v_prenex_195) 1000))) (forall ((v_prenex_194 Int)) (<= 0 (* 2 (select main_a v_prenex_194))))) (forall ((v_prenex_1445 Int) (v_prenex_1444 Int)) (or (<= (+ main_x 1) v_prenex_1444) (<= (select main_a v_prenex_1445) 1000) (<= (select main_a v_prenex_1444) 0) (<= 1000 (+ (select main_a v_prenex_1445) (select main_a v_prenex_1444))) (<= (+ main_y 1) v_prenex_1445) (< v_prenex_1444 main_x))) (forall ((v_prenex_1624 Int) (v_prenex_1625 Int)) (or (<= (+ main_y 1) v_prenex_1625) (<= (+ main_x 1) v_prenex_1624) (<= (select main_a v_prenex_1625) (+ (select main_a v_prenex_1624) 1000)) (<= (* 2 (select main_a v_prenex_1624)) 0) (<= (select main_a v_prenex_1625) 1000) (< v_prenex_1624 main_x) (<= 1000 (select main_a v_prenex_1625)))) (or (forall ((v_prenex_77 Int)) (or (< v_prenex_77 main_x) (<= 0 (* 2 (select main_a v_prenex_77))))) (forall ((v_prenex_78 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_78))) (< v_prenex_78 main_y) (<= (+ main_y 1) v_prenex_78)))) (forall ((v_prenex_1215 Int) (v_prenex_1214 Int)) (or (< v_prenex_1214 main_x) (<= (+ (select main_a v_prenex_1215) (select main_a v_prenex_1214)) 1000) (<= 0 (* 2 (select main_a v_prenex_1214))) (<= 2000 (* 2 (select main_a v_prenex_1215))) (< v_prenex_1215 main_y) (<= 1000 (select main_a v_prenex_1215)) (<= (+ main_x 1) v_prenex_1214))) (forall ((v_prenex_408 Int) (v_prenex_407 Int)) (or (<= (* 2 (select main_a v_prenex_408)) 2000) (<= (* 2 (select main_a v_prenex_407)) 0) (< v_prenex_407 main_x) (<= (+ main_x 1) v_prenex_407) (< v_prenex_408 main_y) (<= (select main_a v_prenex_408) (+ (select main_a v_prenex_407) 1000)))) (forall ((v_prenex_38 Int) (v_prenex_39 Int)) (or (<= 1000 (select main_a v_prenex_38)) (< v_prenex_39 main_x) (<= 2000 (* 2 (select main_a v_prenex_38))) (<= 1000 (+ (select main_a v_prenex_38) (select main_a v_prenex_39))) (<= (+ main_y 1) v_prenex_38) (<= (select main_a v_prenex_39) 0) (<= (+ main_x 1) v_prenex_39))) (or (forall ((v_prenex_1341 Int)) (or (<= (+ main_y 1) v_prenex_1341) (<= 1000 (select main_a v_prenex_1341)) (<= (* 2 (select main_a v_prenex_1341)) 2000))) (forall ((v_prenex_1337 Int)) (or (<= (* 2 (select main_a v_prenex_1337)) 0) (<= (+ main_x 1) v_prenex_1337) (<= 0 (* 2 (select main_a v_prenex_1337))) (< v_prenex_1337 main_x)))) (forall ((v_prenex_727 Int) (v_prenex_728 Int)) (or (<= (select main_a v_prenex_728) (+ (select main_a v_prenex_727) 1000)) (<= (select main_a v_prenex_727) 0) (<= (* 2 (select main_a v_prenex_728)) 2000) (< v_prenex_727 main_x) (<= (+ main_y 1) v_prenex_728) (<= (+ main_x 1) v_prenex_727))) (forall ((v_prenex_1219 Int) (v_prenex_1218 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1219))) (<= (+ (select main_a v_prenex_1219) (select main_a v_prenex_1218)) 1000) (< v_prenex_1218 main_x) (<= 0 (select main_a v_prenex_1218)) (<= (+ main_x 1) v_prenex_1218))) (forall ((v_prenex_1627 Int) (v_prenex_1626 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1627))) (< v_prenex_1627 main_y) (<= 0 (* 2 (select main_a v_prenex_1626))) (<= 1000 (+ (select main_a v_prenex_1627) (select main_a v_prenex_1626))) (< v_prenex_1626 main_x) (<= (+ main_x 1) v_prenex_1626))) (or (forall ((v_prenex_1562 Int)) (or (<= (+ main_y 1) v_prenex_1562) (<= (* 2 (select main_a v_prenex_1562)) 2000) (<= 2000 (* 2 (select main_a v_prenex_1562))))) (forall ((v_prenex_1560 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1560))) (< v_prenex_1560 main_x) (<= (* 2 (select main_a v_prenex_1560)) 0) (<= (+ main_x 1) v_prenex_1560)))) (or (forall ((v_prenex_23 Int)) (<= 2000 (* 2 (select main_a v_prenex_23)))) (forall ((v_prenex_22 Int)) (or (<= (* 2 (select main_a v_prenex_22)) 0) (< v_prenex_22 main_x) (<= 0 (* 2 (select main_a v_prenex_22))) (<= (+ main_x 1) v_prenex_22)))) (forall ((v_prenex_127 Int) (v_prenex_126 Int)) (or (<= (+ (select main_a v_prenex_127) (select main_a v_prenex_126)) 1000) (<= (* 2 (select main_a v_prenex_126)) 0) (<= (+ main_y 1) v_prenex_127) (<= (+ main_x 1) v_prenex_126) (< v_prenex_126 main_x))) (forall ((v_prenex_1121 Int) (v_prenex_1120 Int)) (or (<= 0 (select main_a v_prenex_1120)) (<= (select main_a v_prenex_1121) (+ (select main_a v_prenex_1120) 1000)) (<= 1000 (select main_a v_prenex_1121)) (<= (+ main_x 1) v_prenex_1120) (<= (select main_a v_prenex_1121) 1000) (< v_prenex_1120 main_x))) (or (forall ((v_prenex_1109 Int)) (or (<= (* 2 (select main_a v_prenex_1109)) 0) (< v_prenex_1109 main_x) (<= 0 (* 2 (select main_a v_prenex_1109))) (<= (+ main_x 1) v_prenex_1109))) (forall ((v_prenex_1111 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1111))) (<= (+ main_y 1) v_prenex_1111) (<= (select main_a v_prenex_1111) 1000)))) (forall ((v_prenex_1359 Int) (v_prenex_1360 Int)) (or (<= (* 2 (select main_a v_prenex_1360)) 2000) (<= (select main_a v_prenex_1360) (+ (select main_a v_prenex_1359) 1000)) (<= (+ main_x 1) v_prenex_1359) (<= 0 (select main_a v_prenex_1359)) (<= (select main_a v_prenex_1360) 1000) (< v_prenex_1359 main_x) (<= (+ main_y 1) v_prenex_1360))) (forall ((v_prenex_1082 Int) (v_prenex_1081 Int)) (or (<= (+ main_y 1) v_prenex_1082) (<= (* 2 (select main_a v_prenex_1081)) 0) (<= (+ main_x 1) v_prenex_1081) (<= (+ (select main_a v_prenex_1082) (select main_a v_prenex_1081)) 1000) (<= 2000 (* 2 (select main_a v_prenex_1082))) (< v_prenex_1081 main_x))) (forall ((v_prenex_1582 Int) (v_prenex_1581 Int)) (or (<= (select main_a v_prenex_1582) 1000) (<= 0 (* 2 (select main_a v_prenex_1581))) (<= (+ (select main_a v_prenex_1581) 1000) (select main_a v_prenex_1582)) (<= (* 2 (select main_a v_prenex_1582)) 2000) (< v_prenex_1581 main_x) (<= (+ main_x 1) v_prenex_1581))) (forall ((v_prenex_644 Int) (v_prenex_643 Int)) (or (<= (+ main_x 1) v_prenex_643) (<= 1000 (+ (select main_a v_prenex_644) (select main_a v_prenex_643))) (< v_prenex_643 main_x) (<= (* 2 (select main_a v_prenex_643)) 0) (<= 1000 (select main_a v_prenex_644)))) (forall ((v_prenex_660 Int) (v_prenex_659 Int)) (or (<= (select main_a v_prenex_660) (+ (select main_a v_prenex_659) 1000)) (< v_prenex_660 main_y) (<= 0 (* 2 (select main_a v_prenex_659))) (<= (+ main_x 1) v_prenex_659) (< v_prenex_659 main_x))) (forall ((v_prenex_150 Int) (v_prenex_151 Int)) (or (<= (+ main_x 1) v_prenex_150) (<= 2000 (* 2 (select main_a v_prenex_151))) (<= 0 (* 2 (select main_a v_prenex_150))) (< v_prenex_151 main_y) (< v_prenex_150 main_x) (<= (select main_a v_prenex_151) (+ (select main_a v_prenex_150) 1000)))) (forall ((v_prenex_637 Int) (v_prenex_636 Int)) (or (<= (+ main_x 1) v_prenex_636) (<= (select main_a v_prenex_637) (+ (select main_a v_prenex_636) 1000)) (< v_prenex_636 main_x) (<= (* 2 (select main_a v_prenex_637)) 2000) (<= (* 2 (select main_a v_prenex_636)) 0))) (forall ((v_prenex_98 Int) (v_prenex_97 Int)) (or (<= (select main_a v_prenex_98) (+ (select main_a v_prenex_97) 1000)) (<= 1000 (select main_a v_prenex_98)) (< v_prenex_97 main_x) (<= 0 (* 2 (select main_a v_prenex_97))) (<= (select main_a v_prenex_98) 1000) (<= (+ main_x 1) v_prenex_97))) (forall ((v_prenex_587 Int) (v_prenex_586 Int)) (or (<= 0 (select main_a v_prenex_586)) (<= 2000 (* 2 (select main_a v_prenex_587))) (<= (select main_a v_prenex_587) (+ (select main_a v_prenex_586) 1000)) (<= (+ main_x 1) v_prenex_586) (< v_prenex_586 main_x) (<= (select main_a v_prenex_587) 1000))) (forall ((v_prenex_1236 Int) (v_prenex_1235 Int)) (or (<= (+ (select main_a v_prenex_1235) 1000) (select main_a v_prenex_1236)) (<= 1000 (select main_a v_prenex_1236)) (<= (select main_a v_prenex_1235) 0) (<= (+ main_x 1) v_prenex_1235) (<= (select main_a v_prenex_1236) 1000) (< v_prenex_1235 main_x) (< v_prenex_1236 main_y))) (forall ((v_prenex_961 Int) (v_prenex_962 Int)) (or (<= (+ main_x 1) v_prenex_961) (<= 1000 (+ (select main_a v_prenex_962) (select main_a v_prenex_961))) (< v_prenex_962 main_y) (< v_prenex_961 main_x) (<= (select main_a v_prenex_962) 1000) (<= 0 (select main_a v_prenex_961)) (<= (* 2 (select main_a v_prenex_962)) 2000))) (forall ((v_prenex_978 Int) (v_prenex_979 Int)) (or (<= (select main_a v_prenex_978) 0) (< v_prenex_978 main_x) (<= 2000 (* 2 (select main_a v_prenex_979))) (<= (+ main_x 1) v_prenex_978) (<= (select main_a v_prenex_979) (+ (select main_a v_prenex_978) 1000)) (<= 1000 (select main_a v_prenex_979)))) (or (forall ((v_prenex_491 Int)) (or (<= (* 2 (select main_a v_prenex_491)) 0) (< v_prenex_491 main_x))) (forall ((v_prenex_492 Int)) (or (<= (+ main_y 1) v_prenex_492) (<= 1000 (select main_a v_prenex_492)) (< v_prenex_492 main_y)))) (or (forall ((v_prenex_479 Int)) (or (< v_prenex_479 main_x) (<= (select main_a v_prenex_479) 0) (<= (+ main_x 1) v_prenex_479) (<= 0 (* 2 (select main_a v_prenex_479))))) (forall ((v_prenex_480 Int)) (or (< v_prenex_480 main_y) (<= 2000 (* 2 (select main_a v_prenex_480))) (<= (* 2 (select main_a v_prenex_480)) 2000)))) (forall ((v_prenex_1246 Int) (v_prenex_1245 Int)) (or (<= (select main_a v_prenex_1246) (+ (select main_a v_prenex_1245) 1000)) (<= (+ main_x 1) v_prenex_1245) (<= (* 2 (select main_a v_prenex_1245)) 0) (<= (+ main_y 1) v_prenex_1246) (< v_prenex_1245 main_x) (<= 1000 (select main_a v_prenex_1246)))) (or (forall ((v_prenex_35 Int)) (or (<= (* 2 (select main_a v_prenex_35)) 0) (< v_prenex_35 main_x) (<= (+ main_x 1) v_prenex_35))) (forall ((v_prenex_33 Int)) (or (<= (+ main_y 1) v_prenex_33) (<= 1000 (select main_a v_prenex_33))))) (forall ((v_prenex_754 Int) (v_prenex_753 Int)) (or (<= (+ (select main_a v_prenex_754) (select main_a v_prenex_753)) 1000) (<= (+ main_x 1) v_prenex_753) (< v_prenex_754 main_y) (< v_prenex_753 main_x) (<= (select main_a v_prenex_753) 0))) (or (forall ((v_prenex_666 Int)) (or (< v_prenex_666 main_y) (<= (* 2 (select main_a v_prenex_666)) 2000) (<= 2000 (* 2 (select main_a v_prenex_666))))) (forall ((v_prenex_663 Int)) (or (<= (* 2 (select main_a v_prenex_663)) 0) (<= (+ main_x 1) v_prenex_663) (< v_prenex_663 main_x)))) (forall ((v_prenex_521 Int) (v_prenex_522 Int)) (or (<= (+ main_x 1) v_prenex_521) (<= (select main_a v_prenex_522) (+ (select main_a v_prenex_521) 1000)) (<= (select main_a v_prenex_522) 1000) (<= 0 (select main_a v_prenex_521)) (<= (* 2 (select main_a v_prenex_522)) 2000) (< v_prenex_521 main_x))) (or (forall ((v_prenex_638 Int)) (or (< v_prenex_638 main_x) (<= (* 2 (select main_a v_prenex_638)) 0) (<= (+ main_x 1) v_prenex_638) (<= 0 (select main_a v_prenex_638)))) (forall ((v_prenex_642 Int)) (or (<= (select main_a v_prenex_642) 1000) (< v_prenex_642 main_y)))) (or (forall ((v_prenex_666 Int)) (or (< v_prenex_666 main_y) (<= (* 2 (select main_a v_prenex_666)) 2000) (<= 2000 (* 2 (select main_a v_prenex_666))))) (forall ((v_prenex_662 Int)) (or (< v_prenex_662 main_x) (<= (* 2 (select main_a v_prenex_662)) 0) (<= (+ main_x 1) v_prenex_662) (<= 0 (select main_a v_prenex_662))))) (forall ((v_prenex_714 Int) (v_prenex_713 Int)) (or (<= 1000 (select main_a v_prenex_714)) (< v_prenex_713 main_x) (<= (* 2 (select main_a v_prenex_713)) 0) (<= (+ main_x 1) v_prenex_713) (<= (* 2 (select main_a v_prenex_714)) 2000) (<= (select main_a v_prenex_714) (+ (select main_a v_prenex_713) 1000)) (<= (+ main_y 1) v_prenex_714))) (forall ((v_prenex_1256 Int) (v_prenex_1255 Int)) (or (<= (+ main_y 1) v_prenex_1256) (<= (+ main_x 1) v_prenex_1255) (<= (* 2 (select main_a v_prenex_1255)) 0) (<= (select main_a v_prenex_1256) (+ (select main_a v_prenex_1255) 1000)) (<= 2000 (* 2 (select main_a v_prenex_1256))) (< v_prenex_1255 main_x))) (forall ((v_prenex_430 Int) (v_prenex_429 Int)) (or (<= (+ main_x 1) v_prenex_429) (<= 1000 (+ (select main_a v_prenex_430) (select main_a v_prenex_429))) (< v_prenex_429 main_x) (<= (+ main_y 1) v_prenex_430) (<= 0 (select main_a v_prenex_429)))) (forall ((v_prenex_1523 Int) (v_prenex_1522 Int)) (or (<= 1000 (select main_a v_prenex_1523)) (<= (+ (select main_a v_prenex_1522) 1000) (select main_a v_prenex_1523)) (< v_prenex_1523 main_y) (<= (+ main_x 1) v_prenex_1522) (<= (+ main_y 1) v_prenex_1523))) (or (forall ((v_prenex_1439 Int)) (or (< v_prenex_1439 main_x) (<= 0 (* 2 (select main_a v_prenex_1439))) (<= (+ main_x 1) v_prenex_1439))) (forall ((v_prenex_1441 Int)) (<= 2000 (* 2 (select main_a v_prenex_1441))))) (forall ((v_prenex_315 Int) (v_prenex_316 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_316))) (<= 1000 (+ (select main_a v_prenex_316) (select main_a v_prenex_315))) (< v_prenex_315 main_x) (<= 0 (select main_a v_prenex_315)) (<= (+ main_x 1) v_prenex_315))) (forall ((v_prenex_1378 Int) (v_prenex_1377 Int)) (or (< v_prenex_1377 main_x) (<= (* 2 (select main_a v_prenex_1378)) 2000) (<= (* 2 (select main_a v_prenex_1377)) 0) (<= (+ (select main_a v_prenex_1377) 1000) (select main_a v_prenex_1378)) (<= (+ main_x 1) v_prenex_1377) (<= (+ main_y 1) v_prenex_1378))) (or (forall ((v_prenex_516 Int)) (or (< v_prenex_516 main_x) (<= (+ main_x 1) v_prenex_516) (<= (select main_a v_prenex_516) 0) (<= (* 2 (select main_a v_prenex_516)) 0))) (forall ((v_prenex_518 Int)) (or (<= (* 2 (select main_a v_prenex_518)) 2000) (<= (+ main_y 1) v_prenex_518)))) (forall ((v_prenex_916 Int) (v_prenex_917 Int)) (or (<= (select main_a v_prenex_916) 0) (< v_prenex_916 main_x) (<= (+ main_x 1) v_prenex_916) (< v_prenex_917 main_y) (<= 1000 (select main_a v_prenex_917)) (<= (select main_a v_prenex_917) (+ (select main_a v_prenex_916) 1000)))) (or (forall ((v_prenex_846 Int)) (or (<= (* 2 (select main_a v_prenex_846)) 0) (< v_prenex_846 main_x) (<= (+ main_x 1) v_prenex_846) (<= 0 (* 2 (select main_a v_prenex_846))))) (forall ((v_prenex_850 Int)) (or (<= (+ main_y 1) v_prenex_850) (<= 2000 (* 2 (select main_a v_prenex_850))) (<= 1000 (select main_a v_prenex_850))))) (or (forall ((v_prenex_1381 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1381))) (<= (+ main_x 1) v_prenex_1381) (<= (* 2 (select main_a v_prenex_1381)) 0) (< v_prenex_1381 main_x))) (forall ((v_prenex_1385 Int)) (or (<= (+ main_y 1) v_prenex_1385) (<= 2000 (* 2 (select main_a v_prenex_1385)))))) (forall ((v_prenex_1320 Int) (v_prenex_1319 Int)) (or (<= (+ main_x 1) v_prenex_1319) (<= (* 2 (select main_a v_prenex_1320)) 2000) (<= (+ (select main_a v_prenex_1319) 1000) (select main_a v_prenex_1320)) (< v_prenex_1320 main_y) (<= (select main_a v_prenex_1320) 1000) (<= 0 (* 2 (select main_a v_prenex_1319))) (< v_prenex_1319 main_x))) (forall ((v_prenex_1222 Int) (v_prenex_1221 Int)) (or (<= (select main_a v_prenex_1221) 0) (< v_prenex_1221 main_x) (< v_prenex_1222 main_y) (<= 1000 (+ (select main_a v_prenex_1222) (select main_a v_prenex_1221))) (<= 1000 (select main_a v_prenex_1222)) (<= (select main_a v_prenex_1222) 1000) (<= (+ main_x 1) v_prenex_1221))) (forall ((v_prenex_826 Int) (v_prenex_825 Int)) (or (<= (* 2 (select main_a v_prenex_825)) 0) (< v_prenex_825 main_x) (<= (* 2 (select main_a v_prenex_826)) 2000) (<= (+ (select main_a v_prenex_826) (select main_a v_prenex_825)) 1000) (<= 1000 (select main_a v_prenex_826)) (< v_prenex_826 main_y) (<= (+ main_x 1) v_prenex_825))) (forall ((v_prenex_1010 Int) (v_prenex_1009 Int)) (or (<= (* 2 (select main_a v_prenex_1009)) 0) (<= (+ main_x 1) v_prenex_1009) (< v_prenex_1009 main_x) (<= 1000 (select main_a v_prenex_1010)) (<= (select main_a v_prenex_1010) (+ (select main_a v_prenex_1009) 1000)) (< v_prenex_1010 main_y))) (forall ((v_prenex_134 Int) (v_prenex_135 Int)) (or (<= (* 2 (select main_a v_prenex_135)) 2000) (<= (+ main_y 1) v_prenex_135) (< v_prenex_134 main_x) (<= 0 (select main_a v_prenex_134)) (<= (+ main_x 1) v_prenex_134) (<= 1000 (+ (select main_a v_prenex_135) (select main_a v_prenex_134))))) (or (forall ((v_prenex_557 Int)) (or (<= (* 2 (select main_a v_prenex_557)) 0) (< v_prenex_557 main_x) (<= (+ main_x 1) v_prenex_557) (<= 0 (* 2 (select main_a v_prenex_557))))) (forall ((v_prenex_558 Int)) (or (<= (select main_a v_prenex_558) 1000) (< v_prenex_558 main_y) (<= 2000 (* 2 (select main_a v_prenex_558)))))) (or (forall ((v_prenex_1438 Int)) (or (< v_prenex_1438 main_x) (<= (select main_a v_prenex_1438) 0) (<= (+ main_x 1) v_prenex_1438))) (forall ((v_prenex_1441 Int)) (<= 2000 (* 2 (select main_a v_prenex_1441))))) (forall ((v_prenex_1362 Int) (v_prenex_1361 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1361))) (<= (* 2 (select main_a v_prenex_1362)) 2000) (<= (select main_a v_prenex_1362) (+ (select main_a v_prenex_1361) 1000)) (< v_prenex_1362 main_y) (< v_prenex_1361 main_x) (<= (+ main_x 1) v_prenex_1361))) (forall ((v_prenex_1089 Int) (v_prenex_1088 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1089))) (< v_prenex_1088 main_x) (<= (+ (select main_a v_prenex_1088) 1000) (select main_a v_prenex_1089)) (<= (+ main_x 1) v_prenex_1088) (<= 0 (select main_a v_prenex_1088)))) (forall ((v_prenex_136 Int) (v_prenex_137 Int)) (or (<= (select main_a v_prenex_137) 1000) (< v_prenex_136 main_x) (<= (+ (select main_a v_prenex_137) (select main_a v_prenex_136)) 1000) (<= (+ main_y 1) v_prenex_137) (< v_prenex_137 main_y))) (forall ((v_prenex_598 Int) (v_prenex_599 Int)) (or (<= (+ main_x 1) v_prenex_598) (<= 0 (* 2 (select main_a v_prenex_598))) (<= (* 2 (select main_a v_prenex_599)) 2000) (<= (select main_a v_prenex_599) 1000) (<= 1000 (+ (select main_a v_prenex_599) (select main_a v_prenex_598))) (<= (+ main_y 1) v_prenex_599) (< v_prenex_598 main_x))) (forall ((v_prenex_998 Int) (v_prenex_999 Int)) (or (<= (+ (select main_a v_prenex_998) 1000) (select main_a v_prenex_999)) (<= (+ main_x 1) v_prenex_998) (< v_prenex_998 main_x) (<= 0 (* 2 (select main_a v_prenex_998))))) (forall ((v_prenex_860 Int) (v_prenex_861 Int)) (or (<= (select main_a v_prenex_860) 0) (<= 2000 (* 2 (select main_a v_prenex_861))) (<= (+ main_x 1) v_prenex_860) (<= (+ (select main_a v_prenex_861) (select main_a v_prenex_860)) 1000) (< v_prenex_861 main_y) (< v_prenex_860 main_x) (<= (* 2 (select main_a v_prenex_861)) 2000))) (forall ((v_prenex_761 Int) (v_prenex_760 Int)) (or (<= (+ main_x 1) v_prenex_760) (<= 0 (select main_a v_prenex_760)) (<= 1000 (select main_a v_prenex_761)) (< v_prenex_760 main_x) (<= (* 2 (select main_a v_prenex_761)) 2000) (<= 1000 (+ (select main_a v_prenex_761) (select main_a v_prenex_760))))) (forall ((v_prenex_69 Int) (v_prenex_70 Int)) (or (<= 1000 (select main_a v_prenex_70)) (<= (+ (select main_a v_prenex_70) (select main_a v_prenex_69)) 1000) (< v_prenex_69 main_x) (<= (+ main_y 1) v_prenex_70) (<= (+ main_x 1) v_prenex_69) (<= (select main_a v_prenex_69) 0) (<= (* 2 (select main_a v_prenex_70)) 2000))) (forall ((v_prenex_864 Int) (v_prenex_865 Int)) (or (<= (+ main_x 1) v_prenex_864) (<= (select main_a v_prenex_865) 1000) (< v_prenex_865 main_y) (<= (+ (select main_a v_prenex_865) (select main_a v_prenex_864)) 1000) (<= (+ main_y 1) v_prenex_865))) (or (forall ((v_prenex_23 Int)) (<= 2000 (* 2 (select main_a v_prenex_23)))) (forall ((v_prenex_2 Int)) (or (<= (* 2 (select main_a v_prenex_2)) 0) (<= 0 (select main_a v_prenex_2)) (<= (+ main_x 1) v_prenex_2) (< v_prenex_2 main_x)))) (forall ((v_prenex_1629 Int) (v_prenex_1628 Int)) (or (< v_prenex_1629 main_y) (<= (select main_a v_prenex_1629) 1000) (<= (select main_a v_prenex_1629) (+ (select main_a v_prenex_1628) 1000)) (<= 0 (select main_a v_prenex_1628)) (<= 1000 (select main_a v_prenex_1629)) (<= (+ main_x 1) v_prenex_1628) (< v_prenex_1628 main_x))) (forall ((v_prenex_112 Int) (v_prenex_113 Int)) (or (<= (select main_a v_prenex_113) 1000) (<= 0 (* 2 (select main_a v_prenex_112))) (<= (+ (select main_a v_prenex_113) (select main_a v_prenex_112)) 1000) (<= (+ main_x 1) v_prenex_112) (< v_prenex_112 main_x))) (forall ((v_prenex_295 Int) (v_prenex_294 Int)) (or (< v_prenex_294 main_x) (<= (+ main_x 1) v_prenex_294) (< v_prenex_295 main_y) (<= (select main_a v_prenex_295) 1000) (<= 0 (* 2 (select main_a v_prenex_294))) (<= (+ (select main_a v_prenex_294) 1000) (select main_a v_prenex_295)))) (forall ((v_prenex_925 Int) (v_prenex_926 Int)) (or (<= (select main_a v_prenex_926) 1000) (<= (+ main_x 1) v_prenex_925) (<= (select main_a v_prenex_925) 0) (< v_prenex_925 main_x) (<= (+ (select main_a v_prenex_925) 1000) (select main_a v_prenex_926)) (<= 2000 (* 2 (select main_a v_prenex_926))) (<= (+ main_y 1) v_prenex_926))) (forall ((v_prenex_1100 Int) (v_prenex_1099 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1099))) (<= (* 2 (select main_a v_prenex_1100)) 2000) (< v_prenex_1100 main_y) (<= (+ main_x 1) v_prenex_1099) (<= (+ (select main_a v_prenex_1100) (select main_a v_prenex_1099)) 1000) (< v_prenex_1099 main_x))) (forall ((v_prenex_1181 Int) (v_prenex_1180 Int)) (or (<= (+ main_x 1) v_prenex_1180) (<= 2000 (* 2 (select main_a v_prenex_1181))) (<= (select main_a v_prenex_1181) 1000) (<= (+ (select main_a v_prenex_1180) 1000) (select main_a v_prenex_1181)) (<= (select main_a v_prenex_1180) 0) (< v_prenex_1180 main_x))) (or (forall ((v_prenex_1532 Int)) (or (<= 1000 (select main_a v_prenex_1532)) (<= (* 2 (select main_a v_prenex_1532)) 2000))) (forall ((v_prenex_1528 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1528))) (<= (+ main_x 1) v_prenex_1528) (<= (select main_a v_prenex_1528) 0) (< v_prenex_1528 main_x)))) (or (forall ((v_prenex_1060 Int)) (or (<= (+ main_x 1) v_prenex_1060) (<= (select main_a v_prenex_1060) 0) (<= 0 (* 2 (select main_a v_prenex_1060))) (< v_prenex_1060 main_x))) (forall ((v_prenex_1064 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1064))) (<= 1000 (select main_a v_prenex_1064)) (< v_prenex_1064 main_y)))) (forall ((v_prenex_189 Int) (v_prenex_188 Int)) (or (< v_prenex_189 main_y) (<= (+ main_x 1) v_prenex_188) (<= (+ (select main_a v_prenex_188) 1000) (select main_a v_prenex_189)) (<= (select main_a v_prenex_189) 1000) (< v_prenex_188 main_x) (<= (select main_a v_prenex_188) 0))) (forall ((v_prenex_437 Int) (v_prenex_438 Int)) (or (<= 1000 (select main_a v_prenex_438)) (<= 2000 (* 2 (select main_a v_prenex_438))) (<= (+ main_x 1) v_prenex_437) (<= 1000 (+ (select main_a v_prenex_438) (select main_a v_prenex_437))) (<= 0 (* 2 (select main_a v_prenex_437))) (< v_prenex_437 main_x))) (forall ((v_prenex_1609 Int) (v_prenex_1608 Int)) (or (<= 1000 (select main_a v_prenex_1609)) (<= 0 (* 2 (select main_a v_prenex_1608))) (<= 1000 (+ (select main_a v_prenex_1609) (select main_a v_prenex_1608))) (<= (+ main_x 1) v_prenex_1608) (< v_prenex_1608 main_x))) (forall ((v_prenex_651 Int) (v_prenex_652 Int)) (or (<= (+ main_y 1) v_prenex_652) (<= (+ main_x 1) v_prenex_651) (<= (* 2 (select main_a v_prenex_651)) 0) (< v_prenex_651 main_x) (<= 2000 (* 2 (select main_a v_prenex_652))) (<= (+ (select main_a v_prenex_651) 1000) (select main_a v_prenex_652)) (<= (* 2 (select main_a v_prenex_652)) 2000))) (forall ((v_prenex_892 Int)) (or (< v_prenex_892 main_y) (<= (+ main_y 1) v_prenex_892) (<= (* 2 (select main_a v_prenex_892)) 2000))) (forall ((v_prenex_677 Int) (v_prenex_678 Int)) (or (<= (+ main_y 1) v_prenex_678) (<= (+ main_x 1) v_prenex_677) (<= (+ (select main_a v_prenex_677) 1000) (select main_a v_prenex_678)) (<= (select main_a v_prenex_678) 1000) (< v_prenex_677 main_x) (<= (* 2 (select main_a v_prenex_677)) 0) (<= 2000 (* 2 (select main_a v_prenex_678))))) (or (forall ((v_prenex_164 Int)) (or (< v_prenex_164 main_x) (<= 0 (* 2 (select main_a v_prenex_164))))) (forall ((v_prenex_165 Int)) (or (< v_prenex_165 main_y) (<= (select main_a v_prenex_165) 1000) (<= (+ main_y 1) v_prenex_165)))) (or (forall ((v_prenex_941 Int)) (or (<= 1000 (select main_a v_prenex_941)) (<= (* 2 (select main_a v_prenex_941)) 2000))) (forall ((v_prenex_939 Int)) (or (<= (* 2 (select main_a v_prenex_939)) 0) (<= (+ main_x 1) v_prenex_939) (< v_prenex_939 main_x)))) (forall ((v_prenex_284 Int) (v_prenex_285 Int)) (or (< v_prenex_284 main_x) (<= (+ main_x 1) v_prenex_284) (<= (+ (select main_a v_prenex_284) 1000) (select main_a v_prenex_285)) (<= (* 2 (select main_a v_prenex_284)) 0) (<= 2000 (* 2 (select main_a v_prenex_285))) (<= (+ main_y 1) v_prenex_285))) (forall ((v_prenex_228 Int) (v_prenex_229 Int)) (or (<= 1000 (select main_a v_prenex_229)) (<= 0 (select main_a v_prenex_228)) (<= (+ main_x 1) v_prenex_228) (< v_prenex_228 main_x) (< v_prenex_229 main_y) (<= (+ (select main_a v_prenex_229) (select main_a v_prenex_228)) 1000) (<= (* 2 (select main_a v_prenex_229)) 2000))) (forall ((v_prenex_901 Int) (v_prenex_902 Int)) (or (< v_prenex_901 main_x) (<= (+ main_x 1) v_prenex_901) (<= (* 2 (select main_a v_prenex_901)) 0) (<= (+ main_y 1) v_prenex_902) (<= (* 2 (select main_a v_prenex_902)) 2000) (<= 1000 (select main_a v_prenex_902)) (<= 1000 (+ (select main_a v_prenex_902) (select main_a v_prenex_901))))) (forall ((v_prenex_74 Int) (v_prenex_73 Int)) (or (<= 1000 (+ (select main_a v_prenex_74) (select main_a v_prenex_73))) (< v_prenex_73 main_x) (< v_prenex_74 main_y) (<= (+ main_x 1) v_prenex_73) (<= 0 (* 2 (select main_a v_prenex_73))) (<= (select main_a v_prenex_74) 1000))) (or (forall ((v_prenex_820 Int)) (or (<= (+ main_x 1) v_prenex_820) (< v_prenex_820 main_x) (<= (* 2 (select main_a v_prenex_820)) 0))) (forall ((v_prenex_822 Int)) (or (<= (* 2 (select main_a v_prenex_822)) 2000) (<= (select main_a v_prenex_822) 1000) (<= (+ main_y 1) v_prenex_822)))) (forall ((v_prenex_1536 Int) (v_prenex_1535 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1536))) (<= (+ (select main_a v_prenex_1536) (select main_a v_prenex_1535)) 1000) (<= (+ main_x 1) v_prenex_1535) (<= (+ main_y 1) v_prenex_1536) (<= 0 (* 2 (select main_a v_prenex_1535))) (< v_prenex_1535 main_x))) (forall ((v_prenex_766 Int) (v_prenex_767 Int)) (or (<= (+ main_x 1) v_prenex_766) (< v_prenex_767 main_y) (<= (+ main_y 1) v_prenex_767) (<= (* 2 (select main_a v_prenex_767)) 2000) (<= (select main_a v_prenex_767) (+ (select main_a v_prenex_766) 1000)))) (or (forall ((v_prenex_403 Int)) (or (<= (+ main_x 1) v_prenex_403) (<= (* 2 (select main_a v_prenex_403)) 0) (< v_prenex_403 main_x) (<= 0 (* 2 (select main_a v_prenex_403))))) (forall ((v_prenex_406 Int)) (or (< v_prenex_406 main_y) (<= (select main_a v_prenex_406) 1000)))) (forall ((v_prenex_1368 Int) (v_prenex_1367 Int)) (or (<= (+ (select main_a v_prenex_1368) (select main_a v_prenex_1367)) 1000) (<= (+ main_x 1) v_prenex_1367) (<= 0 (* 2 (select main_a v_prenex_1367))) (<= (select main_a v_prenex_1368) 1000) (< v_prenex_1367 main_x) (<= (+ main_y 1) v_prenex_1368) (<= 1000 (select main_a v_prenex_1368)))) (forall ((v_prenex_343 Int) (v_prenex_344 Int)) (or (<= (+ (select main_a v_prenex_344) (select main_a v_prenex_343)) 1000) (<= 1000 (select main_a v_prenex_344)) (<= 2000 (* 2 (select main_a v_prenex_344))) (< v_prenex_343 main_x) (<= (+ main_x 1) v_prenex_343) (<= (* 2 (select main_a v_prenex_343)) 0))) (forall ((v_prenex_866 Int) (v_prenex_867 Int)) (or (<= (* 2 (select main_a v_prenex_867)) 2000) (<= (+ (select main_a v_prenex_867) (select main_a v_prenex_866)) 1000) (< v_prenex_866 main_x) (<= (+ main_x 1) v_prenex_866) (<= (select main_a v_prenex_866) 0))) (forall ((v_prenex_1296 Int) (v_prenex_1295 Int)) (or (< v_prenex_1296 main_y) (<= (+ main_x 1) v_prenex_1295) (< v_prenex_1295 main_x) (<= (select main_a v_prenex_1295) 0) (<= (select main_a v_prenex_1296) (+ (select main_a v_prenex_1295) 1000)))) (forall ((v_prenex_213 Int) (v_prenex_212 Int)) (or (<= (+ (select main_a v_prenex_213) (select main_a v_prenex_212)) 1000) (< v_prenex_212 main_x) (<= 1000 (select main_a v_prenex_213)) (<= (select main_a v_prenex_212) 0) (<= (+ main_x 1) v_prenex_212))) (forall ((v_prenex_1615 Int) (v_prenex_1614 Int)) (or (<= 0 (select main_a v_prenex_1614)) (<= (select main_a v_prenex_1615) (+ (select main_a v_prenex_1614) 1000)) (<= (+ main_x 1) v_prenex_1614) (< v_prenex_1614 main_x) (<= (* 2 (select main_a v_prenex_1615)) 2000) (<= 2000 (* 2 (select main_a v_prenex_1615))))) (or (forall ((v_prenex_1094 Int)) (or (<= (+ main_y 1) v_prenex_1094) (<= (select main_a v_prenex_1094) 1000) (<= (* 2 (select main_a v_prenex_1094)) 2000))) (forall ((v_prenex_1092 Int)) (or (<= (+ main_x 1) v_prenex_1092) (<= 0 (* 2 (select main_a v_prenex_1092))) (< v_prenex_1092 main_x) (<= (* 2 (select main_a v_prenex_1092)) 0)))) (forall ((v_prenex_1540 Int) (v_prenex_1539 Int)) (or (<= (+ main_y 1) v_prenex_1540) (<= 2000 (* 2 (select main_a v_prenex_1540))) (<= (select main_a v_prenex_1540) (+ (select main_a v_prenex_1539) 1000)) (< v_prenex_1540 main_y))) (or (forall ((v_prenex_336 Int)) (or (<= (+ main_x 1) v_prenex_336) (< v_prenex_336 main_x) (<= (select main_a v_prenex_336) 0) (<= (* 2 (select main_a v_prenex_336)) 0))) (forall ((v_prenex_338 Int)) (or (< v_prenex_338 main_y) (<= 2000 (* 2 (select main_a v_prenex_338)))))) (forall ((v_prenex_1481 Int) (v_prenex_1480 Int)) (or (<= (+ (select main_a v_prenex_1480) 1000) (select main_a v_prenex_1481)) (<= (+ main_x 1) v_prenex_1480) (<= (+ main_y 1) v_prenex_1481) (<= 2000 (* 2 (select main_a v_prenex_1481))) (<= (select main_a v_prenex_1480) 0) (< v_prenex_1480 main_x) (<= (* 2 (select main_a v_prenex_1481)) 2000))) (or (forall ((v_prenex_338 Int)) (or (< v_prenex_338 main_y) (<= 2000 (* 2 (select main_a v_prenex_338))))) (forall ((v_prenex_337 Int)) (or (< v_prenex_337 main_x) (<= 0 (* 2 (select main_a v_prenex_337))) (<= (* 2 (select main_a v_prenex_337)) 0) (<= (+ main_x 1) v_prenex_337)))) (forall ((v_prenex_602 Int) (v_prenex_603 Int)) (or (<= (+ (select main_a v_prenex_602) 1000) (select main_a v_prenex_603)) (<= 0 (* 2 (select main_a v_prenex_602))) (< v_prenex_602 main_x) (<= (* 2 (select main_a v_prenex_603)) 2000) (<= (+ main_x 1) v_prenex_602))) (or (forall ((v_prenex_1456 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1456))) (<= (+ main_x 1) v_prenex_1456) (< v_prenex_1456 main_x))) (forall ((v_prenex_1458 Int)) (or (<= (* 2 (select main_a v_prenex_1458)) 2000) (< v_prenex_1458 main_y)))) (forall ((v_prenex_992 Int) (v_prenex_993 Int)) (or (< v_prenex_993 main_y) (<= (select main_a v_prenex_993) 1000) (<= (select main_a v_prenex_993) (+ (select main_a v_prenex_992) 1000)) (<= (select main_a v_prenex_992) 0) (< v_prenex_992 main_x) (<= 1000 (select main_a v_prenex_993)) (<= (+ main_x 1) v_prenex_992))) (forall ((v_prenex_1162 Int) (v_prenex_1161 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1161))) (<= (+ main_x 1) v_prenex_1161) (< v_prenex_1161 main_x) (<= 1000 (select main_a v_prenex_1162)) (<= (+ main_y 1) v_prenex_1162) (<= 1000 (+ (select main_a v_prenex_1162) (select main_a v_prenex_1161))) (<= (* 2 (select main_a v_prenex_1162)) 2000))) (or (forall ((v_prenex_1062 Int)) (or (<= (+ main_x 1) v_prenex_1062) (<= (* 2 (select main_a v_prenex_1062)) 0) (< v_prenex_1062 main_x) (<= 0 (* 2 (select main_a v_prenex_1062))))) (forall ((v_prenex_1064 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1064))) (<= 1000 (select main_a v_prenex_1064)) (< v_prenex_1064 main_y)))) (forall ((v_prenex_1209 Int) (v_prenex_1208 Int)) (or (< v_prenex_1208 main_x) (<= (select main_a v_prenex_1209) (+ (select main_a v_prenex_1208) 1000)) (<= 0 (* 2 (select main_a v_prenex_1208))) (<= (+ main_y 1) v_prenex_1209) (<= (select main_a v_prenex_1209) 1000) (<= (+ main_x 1) v_prenex_1208) (<= 1000 (select main_a v_prenex_1209)))) (forall ((v_prenex_802 Int) (v_prenex_801 Int)) (or (<= 0 (select main_a v_prenex_801)) (<= (select main_a v_prenex_802) 1000) (<= (select main_a v_prenex_802) (+ (select main_a v_prenex_801) 1000)) (< v_prenex_801 main_x) (< v_prenex_802 main_y) (<= (+ main_x 1) v_prenex_801) (<= 2000 (* 2 (select main_a v_prenex_802))))) (or (forall ((v_prenex_831 Int)) (or (<= 1000 (select main_a v_prenex_831)) (<= (+ main_y 1) v_prenex_831))) (forall ((v_prenex_828 Int)) (or (<= (+ main_x 1) v_prenex_828) (<= 0 (* 2 (select main_a v_prenex_828))) (< v_prenex_828 main_x) (<= 0 (select main_a v_prenex_828))))) (or (forall ((v_prenex_1640 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1640))) (< v_prenex_1640 main_y))) (forall ((v_prenex_1638 Int)) (or (< v_prenex_1638 main_x) (<= (+ main_x 1) v_prenex_1638) (<= 0 (* 2 (select main_a v_prenex_1638)))))) (forall ((v_prenex_1519 Int) (v_prenex_1518 Int)) (or (<= (+ main_x 1) v_prenex_1518) (<= 2000 (* 2 (select main_a v_prenex_1519))) (< v_prenex_1519 main_y) (<= 0 (* 2 (select main_a v_prenex_1518))) (<= (select main_a v_prenex_1519) (+ (select main_a v_prenex_1518) 1000)) (< v_prenex_1518 main_x) (<= (* 2 (select main_a v_prenex_1519)) 2000))) (or (forall ((v_prenex_920 Int)) (or (<= (* 2 (select main_a v_prenex_920)) 0) (<= 0 (* 2 (select main_a v_prenex_920))) (<= (+ main_x 1) v_prenex_920) (< v_prenex_920 main_x))) (forall ((v_prenex_924 Int)) (or (<= (+ main_y 1) v_prenex_924) (<= (select main_a v_prenex_924) 1000)))) (forall ((v_prenex_1078 Int) (v_prenex_1077 Int)) (or (<= (+ main_y 1) v_prenex_1078) (<= 1000 (+ (select main_a v_prenex_1078) (select main_a v_prenex_1077))) (<= (+ main_x 1) v_prenex_1077) (<= 0 (* 2 (select main_a v_prenex_1077))) (< v_prenex_1077 main_x))) (forall ((v_prenex_1053 Int) (v_prenex_1052 Int)) (or (<= (+ (select main_a v_prenex_1052) 1000) (select main_a v_prenex_1053)) (< v_prenex_1052 main_x) (<= (select main_a v_prenex_1053) 1000) (<= (+ main_y 1) v_prenex_1053) (<= (* 2 (select main_a v_prenex_1053)) 2000) (<= (+ main_x 1) v_prenex_1052) (<= (* 2 (select main_a v_prenex_1052)) 0))) (or (forall ((v_prenex_1545 Int)) (or (< v_prenex_1545 main_y) (<= 1000 (select main_a v_prenex_1545)))) (forall ((v_prenex_1541 Int)) (or (<= (* 2 (select main_a v_prenex_1541)) 0) (< v_prenex_1541 main_x) (<= 0 (* 2 (select main_a v_prenex_1541))) (<= (+ main_x 1) v_prenex_1541)))) (or (forall ((v_prenex_941 Int)) (or (<= 1000 (select main_a v_prenex_941)) (<= (* 2 (select main_a v_prenex_941)) 2000))) (forall ((v_prenex_940 Int)) (or (<= (select main_a v_prenex_940) 0) (<= (* 2 (select main_a v_prenex_940)) 0) (< v_prenex_940 main_x) (<= (+ main_x 1) v_prenex_940)))) (forall ((v_prenex_1443 Int) (v_prenex_1442 Int)) (or (<= (+ main_x 1) v_prenex_1442) (<= 0 (* 2 (select main_a v_prenex_1442))) (< v_prenex_1442 main_x) (<= (+ main_y 1) v_prenex_1443) (<= 1000 (+ (select main_a v_prenex_1443) (select main_a v_prenex_1442))) (<= 2000 (* 2 (select main_a v_prenex_1443))) (<= 1000 (select main_a v_prenex_1443)))) (forall ((v_prenex_1420 Int) (v_prenex_1419 Int)) (or (< v_prenex_1420 main_y) (< v_prenex_1419 main_x) (<= 0 (select main_a v_prenex_1419)) (<= (+ main_x 1) v_prenex_1419) (<= 1000 (+ (select main_a v_prenex_1420) (select main_a v_prenex_1419))) (<= (select main_a v_prenex_1420) 1000))) (or (forall ((v_prenex_347 Int)) (or (<= (+ main_x 1) v_prenex_347) (<= 0 (select main_a v_prenex_347)) (< v_prenex_347 main_x) (<= (* 2 (select main_a v_prenex_347)) 0))) (forall ((v_prenex_351 Int)) (or (<= (select main_a v_prenex_351) 1000) (<= 1000 (select main_a v_prenex_351))))) (or (forall ((v_prenex_278 Int)) (or (<= (* 2 (select main_a v_prenex_278)) 0) (< v_prenex_278 main_x) (<= (+ main_x 1) v_prenex_278))) (forall ((v_prenex_281 Int)) (<= 1000 (select main_a v_prenex_281)))) (forall ((v_prenex_471 Int) (v_prenex_470 Int)) (or (<= (select main_a v_prenex_470) 0) (<= 1000 (select main_a v_prenex_471)) (< v_prenex_470 main_x) (<= (+ main_x 1) v_prenex_470) (<= (+ (select main_a v_prenex_471) (select main_a v_prenex_470)) 1000) (<= (select main_a v_prenex_471) 1000))) (forall ((v_prenex_620 Int) (v_prenex_621 Int)) (or (<= 0 (* 2 (select main_a v_prenex_620))) (<= (+ (select main_a v_prenex_621) (select main_a v_prenex_620)) 1000) (<= (+ main_y 1) v_prenex_621) (<= (+ main_x 1) v_prenex_620) (<= (select main_a v_prenex_621) 1000) (< v_prenex_620 main_x))) (forall ((v_prenex_1279 Int) (v_prenex_1278 Int)) (or (< v_prenex_1279 main_y) (<= (select main_a v_prenex_1278) 0) (<= (* 2 (select main_a v_prenex_1279)) 2000) (<= 1000 (+ (select main_a v_prenex_1279) (select main_a v_prenex_1278))) (<= (+ main_x 1) v_prenex_1278) (< v_prenex_1278 main_x) (<= 1000 (select main_a v_prenex_1279)))) (forall ((v_prenex_1534 Int) (v_prenex_1533 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1533))) (< v_prenex_1533 main_x) (<= (+ (select main_a v_prenex_1533) 1000) (select main_a v_prenex_1534)) (<= 2000 (* 2 (select main_a v_prenex_1534))) (<= (+ main_x 1) v_prenex_1533))) (forall ((v_prenex_1479 Int) (v_prenex_1478 Int)) (or (<= (select main_a v_prenex_1478) 0) (< v_prenex_1478 main_x) (<= (+ main_x 1) v_prenex_1478) (<= (+ main_y 1) v_prenex_1479) (<= (+ (select main_a v_prenex_1478) 1000) (select main_a v_prenex_1479)))) (forall ((v_prenex_332 Int) (v_prenex_333 Int)) (or (< v_prenex_333 main_y) (<= (+ (select main_a v_prenex_333) (select main_a v_prenex_332)) 1000) (<= (select main_a v_prenex_333) 1000) (<= (+ main_x 1) v_prenex_332) (<= 0 (* 2 (select main_a v_prenex_332))) (<= 2000 (* 2 (select main_a v_prenex_333))) (< v_prenex_332 main_x))) (forall ((v_prenex_385 Int) (v_prenex_386 Int)) (or (<= (select main_a v_prenex_386) (+ (select main_a v_prenex_385) 1000)) (<= (select main_a v_prenex_386) 1000) (<= (+ main_y 1) v_prenex_386) (< v_prenex_385 main_x) (<= (+ main_x 1) v_prenex_385) (<= 0 (select main_a v_prenex_385)))) (forall ((v_prenex_720 Int) (v_prenex_719 Int)) (or (<= 1000 (select main_a v_prenex_720)) (<= (+ main_x 1) v_prenex_719) (<= (select main_a v_prenex_720) 1000) (<= 1000 (+ (select main_a v_prenex_720) (select main_a v_prenex_719))) (< v_prenex_719 main_x) (< v_prenex_720 main_y) (<= (* 2 (select main_a v_prenex_719)) 0))) (or (forall ((v_prenex_116 Int)) (<= 1000 (select main_a v_prenex_116))) (forall ((v_prenex_118 Int)) (or (< v_prenex_118 main_x) (<= (+ main_x 1) v_prenex_118) (<= 0 (* 2 (select main_a v_prenex_118)))))) (forall ((v_prenex_682 Int) (v_prenex_681 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_682))) (<= 0 (select main_a v_prenex_681)) (< v_prenex_681 main_x) (<= (+ (select main_a v_prenex_682) (select main_a v_prenex_681)) 1000) (<= (+ main_x 1) v_prenex_681) (<= (* 2 (select main_a v_prenex_682)) 2000))) (forall ((v_prenex_501 Int) (v_prenex_502 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_502))) (< v_prenex_501 main_x) (< v_prenex_502 main_y) (<= (select main_a v_prenex_501) 0) (<= (+ main_x 1) v_prenex_501) (<= 1000 (+ (select main_a v_prenex_502) (select main_a v_prenex_501))))) (forall ((v_prenex_312 Int) (v_prenex_311 Int)) (or (<= 1000 (select main_a v_prenex_312)) (< v_prenex_312 main_y) (<= (+ (select main_a v_prenex_312) (select main_a v_prenex_311)) 1000) (<= (+ main_y 1) v_prenex_312) (< v_prenex_311 main_x))) (or (forall ((v_prenex_907 Int)) (or (<= (+ main_y 1) v_prenex_907) (<= 2000 (* 2 (select main_a v_prenex_907))))) (forall ((v_prenex_905 Int)) (or (<= (+ main_x 1) v_prenex_905) (<= 0 (* 2 (select main_a v_prenex_905))) (< v_prenex_905 main_x)))) (forall ((v_prenex_1418 Int) (v_prenex_1417 Int)) (or (<= (+ main_y 1) v_prenex_1418) (< v_prenex_1418 main_y) (<= (+ (select main_a v_prenex_1418) (select main_a v_prenex_1417)) 1000) (<= 1000 (select main_a v_prenex_1418)) (<= (+ main_x 1) v_prenex_1417))) (forall ((v_prenex_286 Int) (v_prenex_287 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_287))) (<= (+ (select main_a v_prenex_286) 1000) (select main_a v_prenex_287)) (<= 0 (select main_a v_prenex_286)) (<= (+ main_x 1) v_prenex_286) (< v_prenex_286 main_x) (<= 1000 (select main_a v_prenex_287)))) (or (forall ((v_prenex_1596 Int)) (or (<= (+ main_x 1) v_prenex_1596) (<= (* 2 (select main_a v_prenex_1596)) 0) (<= 0 (* 2 (select main_a v_prenex_1596))) (< v_prenex_1596 main_x))) (forall ((v_prenex_1600 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1600))) (<= (* 2 (select main_a v_prenex_1600)) 2000) (<= (+ main_y 1) v_prenex_1600)))) (or (forall ((v_prenex_1240 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1240))) (<= (+ main_y 1) v_prenex_1240) (< v_prenex_1240 main_y))) (forall ((v_prenex_1239 Int)) (<= 0 (* 2 (select main_a v_prenex_1239))))) (or (forall ((v_prenex_334 Int)) (or (<= (+ main_x 1) v_prenex_334) (<= 0 (select main_a v_prenex_334)) (<= (* 2 (select main_a v_prenex_334)) 0) (< v_prenex_334 main_x))) (forall ((v_prenex_338 Int)) (or (< v_prenex_338 main_y) (<= 2000 (* 2 (select main_a v_prenex_338)))))) (forall ((v_prenex_1499 Int) (v_prenex_1498 Int)) (or (<= 1000 (+ (select main_a v_prenex_1499) (select main_a v_prenex_1498))) (< v_prenex_1498 main_x) (<= (+ main_y 1) v_prenex_1499) (<= (select main_a v_prenex_1498) 0) (<= (+ main_x 1) v_prenex_1498))) (forall ((v_prenex_1354 Int) (v_prenex_1353 Int)) (or (<= (+ main_x 1) v_prenex_1353) (<= 0 (select main_a v_prenex_1353)) (<= 2000 (* 2 (select main_a v_prenex_1354))) (<= (+ main_y 1) v_prenex_1354) (<= (+ (select main_a v_prenex_1354) (select main_a v_prenex_1353)) 1000) (< v_prenex_1353 main_x) (<= (* 2 (select main_a v_prenex_1354)) 2000))) (or (forall ((v_prenex_324 Int)) (or (< v_prenex_324 main_x) (<= (* 2 (select main_a v_prenex_324)) 0) (<= 0 (* 2 (select main_a v_prenex_324))) (<= (+ main_x 1) v_prenex_324))) (forall ((v_prenex_325 Int)) (or (<= (* 2 (select main_a v_prenex_325)) 2000) (<= (select main_a v_prenex_325) 1000)))) (forall ((v_prenex_1302 Int) (v_prenex_1301 Int)) (or (<= (+ main_x 1) v_prenex_1301) (<= (select main_a v_prenex_1301) 0) (< v_prenex_1301 main_x) (<= (* 2 (select main_a v_prenex_1302)) 2000) (< v_prenex_1302 main_y) (<= (select main_a v_prenex_1302) (+ (select main_a v_prenex_1301) 1000)))) (or (forall ((v_prenex_291 Int)) (or (<= 1000 (select main_a v_prenex_291)) (< v_prenex_291 main_y) (<= (+ main_y 1) v_prenex_291))) (forall ((v_prenex_290 Int)) (or (<= 0 (* 2 (select main_a v_prenex_290))) (<= (+ main_x 1) v_prenex_290)))) (forall ((v_prenex_1509 Int) (v_prenex_1508 Int)) (or (<= (select main_a v_prenex_1509) (+ (select main_a v_prenex_1508) 1000)) (< v_prenex_1508 main_x) (<= (+ main_x 1) v_prenex_1508) (<= (select main_a v_prenex_1508) 0))) (or (forall ((v_prenex_27 Int)) (or (<= (* 2 (select main_a v_prenex_27)) 2000) (< v_prenex_27 main_y))) (forall ((v_prenex_26 Int)) (or (<= (+ main_x 1) v_prenex_26) (<= 0 (* 2 (select main_a v_prenex_26))) (<= (select main_a v_prenex_26) 0) (< v_prenex_26 main_x)))) (or (forall ((v_prenex_1341 Int)) (or (<= (+ main_y 1) v_prenex_1341) (<= 1000 (select main_a v_prenex_1341)) (<= (* 2 (select main_a v_prenex_1341)) 2000))) (forall ((v_prenex_1339 Int)) (or (<= (+ main_x 1) v_prenex_1339) (<= (* 2 (select main_a v_prenex_1339)) 0) (< v_prenex_1339 main_x)))) (forall ((v_prenex_11 Int) (v_prenex_10 Int)) (or (<= (+ (select main_a v_prenex_11) 1000) (select main_a v_prenex_10)) (<= 0 (* 2 (select main_a v_prenex_11))) (<= 1000 (select main_a v_prenex_10)) (< v_prenex_10 main_y) (< v_prenex_11 main_x) (<= (+ main_x 1) v_prenex_11))) (or (forall ((v_prenex_556 Int)) (or (< v_prenex_556 main_x) (<= (select main_a v_prenex_556) 0) (<= (* 2 (select main_a v_prenex_556)) 0) (<= (+ main_x 1) v_prenex_556))) (forall ((v_prenex_558 Int)) (or (<= (select main_a v_prenex_558) 1000) (< v_prenex_558 main_y) (<= 2000 (* 2 (select main_a v_prenex_558)))))) (forall ((v_prenex_143 Int) (v_prenex_142 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_143))) (<= (+ main_x 1) v_prenex_142) (<= 1000 (+ (select main_a v_prenex_143) (select main_a v_prenex_142))) (< v_prenex_142 main_x) (< v_prenex_143 main_y) (<= 0 (select main_a v_prenex_142)) (<= (select main_a v_prenex_143) 1000))) (or (forall ((v_prenex_323 Int)) (or (<= (+ main_x 1) v_prenex_323) (<= (select main_a v_prenex_323) 0) (< v_prenex_323 main_x) (<= (* 2 (select main_a v_prenex_323)) 0))) (forall ((v_prenex_325 Int)) (or (<= (* 2 (select main_a v_prenex_325)) 2000) (<= (select main_a v_prenex_325) 1000)))) (forall ((v_prenex_141 Int) (v_prenex_140 Int)) (or (<= 1000 (+ (select main_a v_prenex_141) (select main_a v_prenex_140))) (<= (+ main_y 1) v_prenex_141) (<= (+ main_x 1) v_prenex_140) (<= (* 2 (select main_a v_prenex_140)) 0) (<= 2000 (* 2 (select main_a v_prenex_141))) (< v_prenex_140 main_x))) (forall ((v_prenex_259 Int) (v_prenex_260 Int)) (or (<= (+ main_x 1) v_prenex_259) (<= 2000 (* 2 (select main_a v_prenex_260))) (<= 0 (select main_a v_prenex_259)) (< v_prenex_260 main_y) (< v_prenex_259 main_x) (<= (* 2 (select main_a v_prenex_260)) 2000) (<= (+ (select main_a v_prenex_259) 1000) (select main_a v_prenex_260)))) (forall ((v_prenex_578 Int) (v_prenex_579 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_579))) (<= 0 (select main_a v_prenex_578)) (<= 1000 (select main_a v_prenex_579)) (<= (select main_a v_prenex_579) (+ (select main_a v_prenex_578) 1000)) (< v_prenex_578 main_x) (<= (+ main_x 1) v_prenex_578))) (or (forall ((v_prenex_283 Int)) (or (< v_prenex_283 main_y) (<= (+ main_y 1) v_prenex_283) (<= (* 2 (select main_a v_prenex_283)) 2000))) (forall ((v_prenex_282 Int)) (or (< v_prenex_282 main_x) (<= (* 2 (select main_a v_prenex_282)) 0)))) (forall ((v_prenex_1131 Int) (v_prenex_1130 Int)) (or (< v_prenex_1131 main_y) (<= (select main_a v_prenex_1131) (+ (select main_a v_prenex_1130) 1000)) (<= 1000 (select main_a v_prenex_1131)) (< v_prenex_1130 main_x) (<= (* 2 (select main_a v_prenex_1131)) 2000) (<= (* 2 (select main_a v_prenex_1130)) 0) (<= (+ main_x 1) v_prenex_1130))) (forall ((v_prenex_1503 Int) (v_prenex_1502 Int)) (or (<= (+ main_y 1) v_prenex_1503) (<= (+ (select main_a v_prenex_1503) (select main_a v_prenex_1502)) 1000) (<= (select main_a v_prenex_1503) 1000) (< v_prenex_1503 main_y))) (or (forall ((v_prenex_1087 Int)) (or (< v_prenex_1087 main_y) (<= (* 2 (select main_a v_prenex_1087)) 2000))) (forall ((v_prenex_1083 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1083))) (<= (+ main_x 1) v_prenex_1083) (< v_prenex_1083 main_x) (<= (* 2 (select main_a v_prenex_1083)) 0)))) (forall ((v_prenex_1224 Int) (v_prenex_1223 Int)) (or (< v_prenex_1224 main_y) (<= (+ main_y 1) v_prenex_1224) (<= 1000 (+ (select main_a v_prenex_1224) (select main_a v_prenex_1223))) (<= 1000 (select main_a v_prenex_1224)) (<= (select main_a v_prenex_1224) 1000))) (forall ((v_prenex_600 Int) (v_prenex_601 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_601))) (<= (+ (select main_a v_prenex_600) 1000) (select main_a v_prenex_601)) (<= (+ main_y 1) v_prenex_601) (< v_prenex_601 main_y))) (forall ((v_prenex_711 Int) (v_prenex_712 Int)) (or (< v_prenex_712 main_y) (<= (+ main_x 1) v_prenex_711) (< v_prenex_711 main_x) (<= 1000 (+ (select main_a v_prenex_712) (select main_a v_prenex_711))) (<= 2000 (* 2 (select main_a v_prenex_712))) (<= (select main_a v_prenex_711) 0) (<= (* 2 (select main_a v_prenex_712)) 2000))) (or (forall ((v_prenex_373 Int)) (or (<= (+ main_x 1) v_prenex_373) (< v_prenex_373 main_x) (<= 0 (* 2 (select main_a v_prenex_373))))) (forall ((v_prenex_375 Int)) (or (<= 1000 (select main_a v_prenex_375)) (< v_prenex_375 main_y)))) (forall ((v_prenex_657 Int) (v_prenex_658 Int)) (or (<= (+ (select main_a v_prenex_658) (select main_a v_prenex_657)) 1000) (<= (+ main_y 1) v_prenex_658) (<= (* 2 (select main_a v_prenex_658)) 2000) (< v_prenex_658 main_y))) (or (forall ((v_prenex_1402 Int)) (or (<= (select main_a v_prenex_1402) 1000) (<= 1000 (select main_a v_prenex_1402)) (< v_prenex_1402 main_y))) (forall ((v_prenex_1400 Int)) (or (<= (+ main_x 1) v_prenex_1400) (< v_prenex_1400 main_x) (<= 0 (* 2 (select main_a v_prenex_1400))) (<= (* 2 (select main_a v_prenex_1400)) 0)))) (forall ((v_prenex_484 Int) (v_prenex_483 Int)) (or (<= (* 2 (select main_a v_prenex_484)) 2000) (<= 1000 (select main_a v_prenex_484)) (<= 0 (select main_a v_prenex_483)) (<= (select main_a v_prenex_484) (+ (select main_a v_prenex_483) 1000)) (<= (+ main_x 1) v_prenex_483) (< v_prenex_483 main_x))) (forall ((v_prenex_1189 Int) (v_prenex_1188 Int)) (or (<= (+ (select main_a v_prenex_1189) (select main_a v_prenex_1188)) 1000) (<= 0 (select main_a v_prenex_1188)) (< v_prenex_1189 main_y) (<= 1000 (select main_a v_prenex_1189)) (<= (+ main_x 1) v_prenex_1188) (< v_prenex_1188 main_x))) (or (forall ((v_prenex_224 Int)) (or (<= (* 2 (select main_a v_prenex_224)) 0) (<= 0 (* 2 (select main_a v_prenex_224))) (<= (+ main_x 1) v_prenex_224) (< v_prenex_224 main_x))) (forall ((v_prenex_225 Int)) (or (< v_prenex_225 main_y) (<= (select main_a v_prenex_225) 1000) (<= (* 2 (select main_a v_prenex_225)) 2000)))) (forall ((v_prenex_1514 Int) (v_prenex_1515 Int)) (or (<= (+ (select main_a v_prenex_1515) (select main_a v_prenex_1514)) 1000) (<= (select main_a v_prenex_1515) 1000) (<= (+ main_x 1) v_prenex_1514) (<= 0 (select main_a v_prenex_1514)) (< v_prenex_1514 main_x) (<= 2000 (* 2 (select main_a v_prenex_1515))))) (forall ((v_prenex_1205 Int) (v_prenex_1204 Int)) (or (<= (+ (select main_a v_prenex_1204) 1000) (select main_a v_prenex_1205)) (<= (* 2 (select main_a v_prenex_1205)) 2000) (<= (+ main_y 1) v_prenex_1205) (<= (select main_a v_prenex_1205) 1000) (< v_prenex_1205 main_y))) (or (forall ((v_prenex_554 Int)) (or (< v_prenex_554 main_x) (<= (+ main_x 1) v_prenex_554) (<= (* 2 (select main_a v_prenex_554)) 0) (<= 0 (select main_a v_prenex_554)))) (forall ((v_prenex_558 Int)) (or (<= (select main_a v_prenex_558) 1000) (< v_prenex_558 main_y) (<= 2000 (* 2 (select main_a v_prenex_558)))))) (forall ((v_prenex_94 Int) (v_prenex_93 Int)) (or (<= (select main_a v_prenex_93) 0) (< v_prenex_93 main_x) (<= 2000 (* 2 (select main_a v_prenex_94))) (<= (+ main_x 1) v_prenex_93) (<= 1000 (+ (select main_a v_prenex_94) (select main_a v_prenex_93))))) (forall ((v_prenex_244 Int) (v_prenex_245 Int)) (or (< v_prenex_245 main_y) (<= 0 (* 2 (select main_a v_prenex_244))) (<= (select main_a v_prenex_245) (+ (select main_a v_prenex_244) 1000)) (<= (* 2 (select main_a v_prenex_245)) 2000) (< v_prenex_244 main_x) (<= 1000 (select main_a v_prenex_245)) (<= (+ main_x 1) v_prenex_244))) (forall ((v_prenex_1551 Int) (v_prenex_1550 Int)) (or (<= (+ main_x 1) v_prenex_1550) (< v_prenex_1550 main_x) (<= (+ (select main_a v_prenex_1550) 1000) (select main_a v_prenex_1551)) (<= (select main_a v_prenex_1550) 0))) (forall ((v_prenex_1258 Int) (v_prenex_1257 Int)) (or (<= 0 (select main_a v_prenex_1257)) (< v_prenex_1257 main_x) (<= (+ main_x 1) v_prenex_1257) (<= 1000 (select main_a v_prenex_1258)) (<= (+ (select main_a v_prenex_1257) 1000) (select main_a v_prenex_1258)))) (forall ((v_prenex_446 Int) (v_prenex_445 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_446))) (<= (+ main_x 1) v_prenex_445) (<= (select main_a v_prenex_446) 1000) (<= (select main_a v_prenex_446) (+ (select main_a v_prenex_445) 1000)) (< v_prenex_445 main_x) (<= (* 2 (select main_a v_prenex_445)) 0))) (or (forall ((v_prenex_1211 Int)) (or (<= (+ main_y 1) v_prenex_1211) (<= (select main_a v_prenex_1211) 1000) (<= (* 2 (select main_a v_prenex_1211)) 2000) (< v_prenex_1211 main_y))) (forall ((v_prenex_1210 Int)) (<= (* 2 (select main_a v_prenex_1210)) 0))) (forall ((v_prenex_1118 Int) (v_prenex_1119 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1119))) (<= (* 2 (select main_a v_prenex_1119)) 2000) (< v_prenex_1118 main_x) (<= (+ main_y 1) v_prenex_1119) (<= 1000 (+ (select main_a v_prenex_1119) (select main_a v_prenex_1118))) (<= (+ main_x 1) v_prenex_1118) (<= (select main_a v_prenex_1118) 0))) (forall ((v_prenex_947 Int) (v_prenex_946 Int)) (or (<= (* 2 (select main_a v_prenex_946)) 0) (< v_prenex_946 main_x) (<= 1000 (select main_a v_prenex_947)) (<= (+ (select main_a v_prenex_946) 1000) (select main_a v_prenex_947)) (<= 2000 (* 2 (select main_a v_prenex_947))) (< v_prenex_947 main_y) (<= (+ main_x 1) v_prenex_946))) (forall ((v_prenex_1226 Int) (v_prenex_1225 Int)) (or (<= (select main_a v_prenex_1225) 0) (<= (+ (select main_a v_prenex_1226) (select main_a v_prenex_1225)) 1000) (< v_prenex_1225 main_x) (<= (+ main_y 1) v_prenex_1226) (<= (+ main_x 1) v_prenex_1225) (<= (select main_a v_prenex_1226) 1000))) (forall ((v_prenex_1322 Int) (v_prenex_1321 Int)) (or (<= (+ main_y 1) v_prenex_1322) (<= (+ main_x 1) v_prenex_1321) (<= (+ (select main_a v_prenex_1321) 1000) (select main_a v_prenex_1322)) (<= 2000 (* 2 (select main_a v_prenex_1322))) (< v_prenex_1321 main_x) (<= 0 (* 2 (select main_a v_prenex_1321))))) (or (forall ((v_prenex_1640 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1640))) (< v_prenex_1640 main_y))) (forall ((v_prenex_1637 Int)) (or (<= (+ main_x 1) v_prenex_1637) (< v_prenex_1637 main_x) (<= (select main_a v_prenex_1637) 0)))) (forall ((v_prenex_631 Int) (v_prenex_630 Int)) (or (< v_prenex_630 main_x) (<= 0 (select main_a v_prenex_630)) (<= (+ main_x 1) v_prenex_630) (<= 1000 (+ (select main_a v_prenex_631) (select main_a v_prenex_630))) (<= 2000 (* 2 (select main_a v_prenex_631))) (<= (+ main_y 1) v_prenex_631))) (forall ((v_prenex_200 Int) (v_prenex_201 Int)) (or (<= (select main_a v_prenex_200) 0) (<= (+ main_y 1) v_prenex_201) (<= (+ (select main_a v_prenex_201) (select main_a v_prenex_200)) 1000) (<= (+ main_x 1) v_prenex_200) (< v_prenex_200 main_x))) (or (forall ((v_prenex_384 Int)) (or (<= (* 2 (select main_a v_prenex_384)) 2000) (<= (+ main_y 1) v_prenex_384) (<= 1000 (select main_a v_prenex_384)))) (forall ((v_prenex_380 Int)) (or (< v_prenex_380 main_x) (<= (+ main_x 1) v_prenex_380) (<= 0 (* 2 (select main_a v_prenex_380))) (<= 0 (select main_a v_prenex_380))))) (forall ((v_prenex_710 Int) (v_prenex_709 Int)) (or (< v_prenex_710 main_y) (<= (select main_a v_prenex_710) 1000) (<= (+ main_y 1) v_prenex_710) (<= 1000 (+ (select main_a v_prenex_710) (select main_a v_prenex_709))) (<= 2000 (* 2 (select main_a v_prenex_710))))) (or (forall ((v_prenex_887 Int)) (or (<= 1000 (select main_a v_prenex_887)) (<= (+ main_y 1) v_prenex_887) (< v_prenex_887 main_y))) (forall ((v_prenex_886 Int)) (or (<= (* 2 (select main_a v_prenex_886)) 0) (<= (+ main_x 1) v_prenex_886)))) (forall ((v_prenex_1436 Int) (v_prenex_1435 Int)) (or (<= (+ main_x 1) v_prenex_1435) (< v_prenex_1435 main_x) (<= (* 2 (select main_a v_prenex_1436)) 2000) (<= (select main_a v_prenex_1436) (+ (select main_a v_prenex_1435) 1000)) (<= (select main_a v_prenex_1435) 0))) (forall ((v_prenex_596 Int) (v_prenex_597 Int)) (or (<= (select main_a v_prenex_597) 1000) (<= (* 2 (select main_a v_prenex_596)) 0) (<= (+ main_x 1) v_prenex_596) (<= 1000 (+ (select main_a v_prenex_597) (select main_a v_prenex_596))) (< v_prenex_596 main_x) (<= (+ main_y 1) v_prenex_597))) (forall ((v_prenex_440 Int) (v_prenex_439 Int)) (or (<= (+ main_x 1) v_prenex_439) (<= (* 2 (select main_a v_prenex_440)) 2000) (<= (select main_a v_prenex_440) 1000) (<= (* 2 (select main_a v_prenex_439)) 0) (< v_prenex_439 main_x) (<= 1000 (+ (select main_a v_prenex_440) (select main_a v_prenex_439))))) (or (forall ((v_prenex_1398 Int)) (or (< v_prenex_1398 main_x) (<= 0 (* 2 (select main_a v_prenex_1398))) (<= (+ main_x 1) v_prenex_1398) (<= (select main_a v_prenex_1398) 0))) (forall ((v_prenex_1402 Int)) (or (<= (select main_a v_prenex_1402) 1000) (<= 1000 (select main_a v_prenex_1402)) (< v_prenex_1402 main_y)))) (forall ((v_prenex_88 Int) (v_prenex_87 Int)) (or (<= (+ main_x 1) v_prenex_87) (<= 1000 (+ (select main_a v_prenex_88) (select main_a v_prenex_87))) (< v_prenex_87 main_x) (<= 0 (* 2 (select main_a v_prenex_87))) (<= 1000 (select main_a v_prenex_88)) (<= 2000 (* 2 (select main_a v_prenex_88))) (< v_prenex_88 main_y))) (forall ((v_prenex_817 Int) (v_prenex_816 Int)) (or (<= (* 2 (select main_a v_prenex_817)) 2000) (<= 0 (* 2 (select main_a v_prenex_816))) (<= (+ (select main_a v_prenex_816) 1000) (select main_a v_prenex_817)) (<= 2000 (* 2 (select main_a v_prenex_817))) (<= (+ main_x 1) v_prenex_816) (< v_prenex_816 main_x))) (forall ((v_prenex_1098 Int) (v_prenex_1097 Int)) (or (< v_prenex_1098 main_y) (<= (+ main_x 1) v_prenex_1097) (<= (+ (select main_a v_prenex_1098) (select main_a v_prenex_1097)) 1000) (<= 2000 (* 2 (select main_a v_prenex_1098))) (< v_prenex_1097 main_x) (<= (select main_a v_prenex_1098) 1000) (<= (select main_a v_prenex_1097) 0))) (or (forall ((v_prenex_848 Int)) (or (<= (* 2 (select main_a v_prenex_848)) 0) (<= (+ main_x 1) v_prenex_848) (< v_prenex_848 main_x))) (forall ((v_prenex_850 Int)) (or (<= (+ main_y 1) v_prenex_850) (<= 2000 (* 2 (select main_a v_prenex_850))) (<= 1000 (select main_a v_prenex_850))))) (forall ((v_prenex_1312 Int) (v_prenex_1311 Int)) (or (< v_prenex_1312 main_y) (<= 1000 (select main_a v_prenex_1312)) (<= (+ (select main_a v_prenex_1311) 1000) (select main_a v_prenex_1312)) (<= (+ main_x 1) v_prenex_1311) (< v_prenex_1311 main_x) (<= (select main_a v_prenex_1312) 1000) (<= 0 (* 2 (select main_a v_prenex_1311))))) (forall ((v_prenex_970 Int) (v_prenex_971 Int)) (or (< v_prenex_971 main_y) (<= 1000 (select main_a v_prenex_971)) (<= 1000 (+ (select main_a v_prenex_971) (select main_a v_prenex_970))) (< v_prenex_970 main_x) (<= 0 (select main_a v_prenex_970)) (<= (+ main_x 1) v_prenex_970))) (or (forall ((v_prenex_1273 Int)) (or (<= (select main_a v_prenex_1273) 0) (<= 0 (* 2 (select main_a v_prenex_1273))) (<= (+ main_x 1) v_prenex_1273) (< v_prenex_1273 main_x))) (forall ((v_prenex_1277 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_1277))) (<= (+ main_y 1) v_prenex_1277)))) (forall ((v_prenex_1043 Int) (v_prenex_1042 Int)) (or (<= (select main_a v_prenex_1042) 0) (<= 1000 (select main_a v_prenex_1043)) (< v_prenex_1042 main_x) (<= (select main_a v_prenex_1043) (+ (select main_a v_prenex_1042) 1000)) (<= (select main_a v_prenex_1043) 1000) (<= (+ main_y 1) v_prenex_1043) (<= (+ main_x 1) v_prenex_1042))) (forall ((v_prenex_1057 Int) (v_prenex_1056 Int)) (or (<= 1000 (+ (select main_a v_prenex_1057) (select main_a v_prenex_1056))) (<= (select main_a v_prenex_1056) 0) (< v_prenex_1057 main_y) (<= 2000 (* 2 (select main_a v_prenex_1057))) (< v_prenex_1056 main_x) (<= (select main_a v_prenex_1057) 1000) (<= (+ main_x 1) v_prenex_1056))) (forall ((v_prenex_1249 Int) (v_prenex_1250 Int)) (or (<= (+ main_x 1) v_prenex_1249) (<= (select main_a v_prenex_1250) 1000) (< v_prenex_1249 main_x) (<= (+ (select main_a v_prenex_1250) (select main_a v_prenex_1249)) 1000) (<= 0 (select main_a v_prenex_1249)))) (forall ((v_prenex_730 Int) (v_prenex_729 Int)) (or (<= (select main_a v_prenex_730) 1000) (<= 0 (* 2 (select main_a v_prenex_729))) (<= (+ main_y 1) v_prenex_730) (< v_prenex_729 main_x) (<= (+ main_x 1) v_prenex_729) (<= (select main_a v_prenex_730) (+ (select main_a v_prenex_729) 1000)))) (or (forall ((v_prenex_903 Int)) (or (< v_prenex_903 main_x) (<= 0 (select main_a v_prenex_903)) (<= (+ main_x 1) v_prenex_903))) (forall ((v_prenex_907 Int)) (or (<= (+ main_y 1) v_prenex_907) (<= 2000 (* 2 (select main_a v_prenex_907)))))) (or (forall ((v_prenex_1531 Int)) (or (<= (+ main_x 1) v_prenex_1531) (< v_prenex_1531 main_x) (<= 0 (* 2 (select main_a v_prenex_1531))))) (forall ((v_prenex_1532 Int)) (or (<= 1000 (select main_a v_prenex_1532)) (<= (* 2 (select main_a v_prenex_1532)) 2000)))) (or (forall ((v_prenex_1477 Int)) (or (<= (select main_a v_prenex_1477) 1000) (<= (+ main_y 1) v_prenex_1477) (<= 1000 (select main_a v_prenex_1477)))) (forall ((v_prenex_1476 Int)) (or (<= 0 (* 2 (select main_a v_prenex_1476))) (< v_prenex_1476 main_x) (<= (+ main_x 1) v_prenex_1476)))) (forall ((v_prenex_732 Int) (v_prenex_731 Int)) (or (<= (* 2 (select main_a v_prenex_732)) 2000) (<= 2000 (* 2 (select main_a v_prenex_732))) (<= (+ main_x 1) v_prenex_731) (<= (select main_a v_prenex_731) 0) (< v_prenex_731 main_x) (<= (+ (select main_a v_prenex_731) 1000) (select main_a v_prenex_732)))) (or (forall ((v_prenex_252 Int)) (or (<= (select main_a v_prenex_252) 0) (< v_prenex_252 main_x) (<= (+ main_x 1) v_prenex_252))) (forall ((v_prenex_256 Int)) (or (<= (+ main_y 1) v_prenex_256) (<= (* 2 (select main_a v_prenex_256)) 2000)))) (forall ((v_prenex_1459 Int) (v_prenex_1460 Int)) (or (<= (select main_a v_prenex_1459) 0) (< v_prenex_1459 main_x) (< v_prenex_1460 main_y) (<= (+ main_x 1) v_prenex_1459) (<= (+ (select main_a v_prenex_1459) 1000) (select main_a v_prenex_1460)))) (or (forall ((v_prenex_954 Int)) (or (<= (+ main_y 1) v_prenex_954) (<= 2000 (* 2 (select main_a v_prenex_954))) (<= (select main_a v_prenex_954) 1000))) (forall ((v_prenex_951 Int)) (or (<= (+ main_x 1) v_prenex_951) (< v_prenex_951 main_x) (<= 0 (select main_a v_prenex_951)) (<= (* 2 (select main_a v_prenex_951)) 0)))) (forall ((v_prenex_105 Int) (v_prenex_104 Int)) (or (<= (+ main_y 1) v_prenex_105) (<= (+ (select main_a v_prenex_105) (select main_a v_prenex_104)) 1000) (<= 1000 (select main_a v_prenex_105)) (<= 2000 (* 2 (select main_a v_prenex_105))) (< v_prenex_105 main_y))) (forall ((v_prenex_1074 Int) (v_prenex_1073 Int)) (or (<= (+ main_x 1) v_prenex_1073) (<= 0 (* 2 (select main_a v_prenex_1073))) (< v_prenex_1073 main_x) (<= 1000 (select main_a v_prenex_1074)) (< v_prenex_1074 main_y) (<= (select main_a v_prenex_1074) (+ (select main_a v_prenex_1073) 1000)))) (forall ((v_prenex_778 Int) (v_prenex_779 Int)) (or (<= (+ main_x 1) v_prenex_778) (<= (select main_a v_prenex_778) 0) (<= (+ main_y 1) v_prenex_779) (<= 1000 (+ (select main_a v_prenex_779) (select main_a v_prenex_778))) (<= 1000 (select main_a v_prenex_779)) (< v_prenex_778 main_x))) (or (forall ((v_prenex_1591 Int)) (or (<= (* 2 (select main_a v_prenex_1591)) 2000) (< v_prenex_1591 main_y) (<= (select main_a v_prenex_1591) 1000))) (forall ((v_prenex_1589 Int)) (or (<= (* 2 (select main_a v_prenex_1589)) 0) (<= (+ main_x 1) v_prenex_1589) (<= 0 (* 2 (select main_a v_prenex_1589))) (< v_prenex_1589 main_x)))) (forall ((v_prenex_1318 Int) (v_prenex_1317 Int)) (or (< v_prenex_1317 main_x) (<= (+ main_x 1) v_prenex_1317) (<= 2000 (* 2 (select main_a v_prenex_1318))) (<= 1000 (+ (select main_a v_prenex_1318) (select main_a v_prenex_1317))) (<= (* 2 (select main_a v_prenex_1318)) 2000) (<= 0 (* 2 (select main_a v_prenex_1317))))) (forall ((v_prenex_1035 Int) (v_prenex_1034 Int)) (or (<= (select main_a v_prenex_1035) 1000) (<= 0 (* 2 (select main_a v_prenex_1034))) (<= 1000 (select main_a v_prenex_1035)) (<= (+ main_x 1) v_prenex_1034) (<= (+ (select main_a v_prenex_1035) (select main_a v_prenex_1034)) 1000) (< v_prenex_1034 main_x) (< v_prenex_1035 main_y))) (forall ((v_prenex_110 Int) (v_prenex_111 Int)) (or (< v_prenex_110 main_x) (<= (+ (select main_a v_prenex_110) 1000) (select main_a v_prenex_111)) (<= (+ main_x 1) v_prenex_110) (<= 1000 (select main_a v_prenex_111)) (<= (* 2 (select main_a v_prenex_111)) 2000) (<= (select main_a v_prenex_110) 0))) (forall ((v_prenex_1014 Int) (v_prenex_1013 Int)) (or (< v_prenex_1014 main_y) (<= (* 2 (select main_a v_prenex_1014)) 2000) (<= (+ (select main_a v_prenex_1013) 1000) (select main_a v_prenex_1014)) (<= (+ main_y 1) v_prenex_1014) (<= (+ main_x 1) v_prenex_1013))) (forall ((v_prenex_1389 Int) (v_prenex_1388 Int)) (or (<= (+ main_x 1) v_prenex_1388) (<= (select main_a v_prenex_1389) 1000) (<= (* 2 (select main_a v_prenex_1389)) 2000) (<= (select main_a v_prenex_1389) (+ (select main_a v_prenex_1388) 1000)) (< v_prenex_1388 main_x) (<= 0 (select main_a v_prenex_1388)) (< v_prenex_1389 main_y))) (or (forall ((v_prenex_812 Int)) (or (<= 0 (* 2 (select main_a v_prenex_812))) (<= (+ main_x 1) v_prenex_812) (< v_prenex_812 main_x))) (forall ((v_prenex_813 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_813))) (< v_prenex_813 main_y) (<= (select main_a v_prenex_813) 1000)))) (forall ((v_prenex_231 Int) (v_prenex_230 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_231))) (< v_prenex_230 main_x) (< v_prenex_231 main_y) (<= 0 (select main_a v_prenex_230)) (<= (+ main_x 1) v_prenex_230) (<= (+ (select main_a v_prenex_231) (select main_a v_prenex_230)) 1000))) (forall ((v_prenex_1447 Int) (v_prenex_1446 Int)) (or (<= (select main_a v_prenex_1446) 0) (< v_prenex_1446 main_x) (<= (+ main_x 1) v_prenex_1446) (<= (+ main_y 1) v_prenex_1447) (<= 2000 (* 2 (select main_a v_prenex_1447))) (<= (select main_a v_prenex_1447) 1000) (<= (select main_a v_prenex_1447) (+ (select main_a v_prenex_1446) 1000)))) (or (forall ((v_prenex_8 Int)) (or (< v_prenex_8 main_x) (<= (+ main_x 1) v_prenex_8) (<= 0 (* 2 (select main_a v_prenex_8))))) (forall ((v_prenex_251 Int)) (<= (* 2 (select main_a v_prenex_251)) 2000))) (or (forall ((v_prenex_1144 Int)) (or (<= (+ main_x 1) v_prenex_1144) (< v_prenex_1144 main_x) (<= (* 2 (select main_a v_prenex_1144)) 0))) (forall ((v_prenex_1146 Int)) (or (<= (select main_a v_prenex_1146) 1000) (<= 2000 (* 2 (select main_a v_prenex_1146)))))) (forall ((v_prenex_174 Int) (v_prenex_173 Int)) (or (<= (+ (select main_a v_prenex_174) (select main_a v_prenex_173)) 1000) (<= (* 2 (select main_a v_prenex_174)) 2000) (< v_prenex_173 main_x) (<= (+ main_x 1) v_prenex_173) (< v_prenex_174 main_y) (<= (select main_a v_prenex_173) 0))) (forall ((v_prenex_378 Int) (v_prenex_379 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_379))) (<= (+ (select main_a v_prenex_378) 1000) (select main_a v_prenex_379)) (<= (+ main_y 1) v_prenex_379) (<= (+ main_x 1) v_prenex_378) (< v_prenex_378 main_x) (<= (select main_a v_prenex_378) 0))) (forall ((v_prenex_1633 Int) (v_prenex_1632 Int)) (or (<= (+ main_x 1) v_prenex_1632) (<= (+ (select main_a v_prenex_1633) (select main_a v_prenex_1632)) 1000) (<= (+ main_y 1) v_prenex_1633) (< v_prenex_1632 main_x) (<= (select main_a v_prenex_1632) 0) (<= 1000 (select main_a v_prenex_1633)))) (forall ((v_prenex_96 Int) (v_prenex_95 Int)) (or (< v_prenex_95 main_x) (<= 2000 (* 2 (select main_a v_prenex_96))) (<= (select main_a v_prenex_95) 0) (<= 1000 (+ (select main_a v_prenex_96) (select main_a v_prenex_95))) (<= (+ main_x 1) v_prenex_95) (<= (+ main_y 1) v_prenex_96))) (or (forall ((v_prenex_1029 Int)) (or (<= (* 2 (select main_a v_prenex_1029)) 2000) (<= 1000 (select main_a v_prenex_1029)) (< v_prenex_1029 main_y))) (forall ((v_prenex_1025 Int)) (or (<= (select main_a v_prenex_1025) 0) (<= 0 (* 2 (select main_a v_prenex_1025))) (<= (+ main_x 1) v_prenex_1025) (< v_prenex_1025 main_x)))) (or (forall ((v_prenex_351 Int)) (or (<= (select main_a v_prenex_351) 1000) (<= 1000 (select main_a v_prenex_351)))) (forall ((v_prenex_350 Int)) (or (< v_prenex_350 main_x) (<= (+ main_x 1) v_prenex_350) (<= 0 (* 2 (select main_a v_prenex_350))) (<= (* 2 (select main_a v_prenex_350)) 0)))) (forall ((v_prenex_1549 Int) (v_prenex_1548 Int)) (or (< v_prenex_1549 main_y) (<= (+ main_x 1) v_prenex_1548) (<= (+ (select main_a v_prenex_1549) (select main_a v_prenex_1548)) 1000) (<= (select main_a v_prenex_1549) 1000) (<= 1000 (select main_a v_prenex_1549)) (< v_prenex_1548 main_x) (<= 0 (select main_a v_prenex_1548)))) (forall ((v_prenex_1395 Int) (v_prenex_1394 Int)) (or (<= (* 2 (select main_a v_prenex_1394)) 0) (< v_prenex_1394 main_x) (<= (+ main_x 1) v_prenex_1394) (<= 2000 (* 2 (select main_a v_prenex_1395))) (<= (+ (select main_a v_prenex_1394) 1000) (select main_a v_prenex_1395)))) (or (forall ((v_prenex_666 Int)) (or (< v_prenex_666 main_y) (<= (* 2 (select main_a v_prenex_666)) 2000) (<= 2000 (* 2 (select main_a v_prenex_666))))) (forall ((v_prenex_664 Int)) (or (<= (select main_a v_prenex_664) 0) (< v_prenex_664 main_x) (<= (* 2 (select main_a v_prenex_664)) 0) (<= (+ main_x 1) v_prenex_664)))) (or (forall ((v_prenex_850 Int)) (or (<= (+ main_y 1) v_prenex_850) (<= 2000 (* 2 (select main_a v_prenex_850))) (<= 1000 (select main_a v_prenex_850)))) (forall ((v_prenex_849 Int)) (or (<= (select main_a v_prenex_849) 0) (<= (+ main_x 1) v_prenex_849) (<= (* 2 (select main_a v_prenex_849)) 0) (< v_prenex_849 main_x)))) (forall ((v_prenex_851 Int) (v_prenex_852 Int)) (or (< v_prenex_851 main_x) (< v_prenex_852 main_y) (<= 2000 (* 2 (select main_a v_prenex_852))) (<= (select main_a v_prenex_852) 1000) (<= (+ main_x 1) v_prenex_851) (<= (select main_a v_prenex_852) (+ (select main_a v_prenex_851) 1000)) (<= (* 2 (select main_a v_prenex_851)) 0))) (forall ((v_prenex_718 Int) (v_prenex_717 Int)) (or (<= 0 (select main_a v_prenex_717)) (<= (+ main_y 1) v_prenex_718) (< v_prenex_717 main_x) (<= 1000 (select main_a v_prenex_718)) (<= 1000 (+ (select main_a v_prenex_718) (select main_a v_prenex_717))) (<= (+ main_x 1) v_prenex_717))) (<= (+ main_y 1) main_x))} [2019-01-07 16:12:37,782 WARN L274 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-07 16:12:37,783 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= (store (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y (+ (select (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y) (- 1))) c_main_a_primed) [2019-01-07 16:13:09,111 WARN L276 ngHoareTripleChecker]: Post: {2147483644#(and (forall ((v_prenex_3795 Int) (v_prenex_3794 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3795))) (<= (* 2 (select main_a v_prenex_3794)) 2) (<= 1000 (+ (select main_a v_prenex_3795) (select main_a v_prenex_3794))) (<= (+ main_x 1) v_prenex_3794) (<= (+ main_y 1) v_prenex_3795) (<= (select main_a v_prenex_3795) 999) (< v_prenex_3794 main_x))) (forall ((v_prenex_2455 Int) (v_prenex_2456 Int)) (or (<= 1 (select main_a v_prenex_2455)) (<= (+ main_x 1) v_prenex_2455) (< v_prenex_2456 main_y) (<= (select main_a v_prenex_2456) (+ (select main_a v_prenex_2455) 998)) (<= 999 (select main_a v_prenex_2456)) (<= 1998 (* 2 (select main_a v_prenex_2456))) (< v_prenex_2455 main_x))) (or (forall ((v_idx_13 Int)) (or (< v_idx_13 main_y) (<= (* 2 (select main_a v_idx_13)) 1998) (<= (select main_a v_idx_13) 999))) (forall ((v_idx_15 Int)) (or (< v_idx_15 main_x) (<= (+ main_x 1) v_idx_15) (<= 2 (* 2 (select main_a v_idx_15))) (<= (select main_a v_idx_15) 1)))) (or (forall ((v_prenex_2132 Int)) (or (< v_prenex_2132 main_x) (<= (* 2 (select main_a v_prenex_2132)) 2) (<= 1 (select main_a v_prenex_2132)) (<= (+ main_x 1) v_prenex_2132))) (forall ((v_prenex_2133 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2133))) (<= (+ main_y 1) v_prenex_2133)))) (or (forall ((v_prenex_2977 Int)) (or (<= (+ main_x 1) v_prenex_2977) (<= 1 (select main_a v_prenex_2977)) (< v_prenex_2977 main_x))) (forall ((v_prenex_2978 Int)) (or (< v_prenex_2978 main_y) (<= 1998 (* 2 (select main_a v_prenex_2978)))))) (forall ((v_prenex_3498 Int) (v_prenex_3497 Int)) (or (<= (+ main_x 1) v_prenex_3497) (< v_prenex_3497 main_x) (<= (+ (select main_a v_prenex_3498) (select main_a v_prenex_3497)) 1000) (<= (select main_a v_prenex_3497) 1))) (forall ((v_prenex_3873 Int) (v_prenex_3874 Int)) (or (<= 999 (select main_a v_prenex_3874)) (< v_prenex_3873 main_x) (<= (select main_a v_prenex_3874) (+ (select main_a v_prenex_3873) 998)) (<= (select main_a v_prenex_3873) 1) (< v_prenex_3874 main_y) (<= (+ main_x 1) v_prenex_3873))) (forall ((v_prenex_4209 Int) (v_prenex_4210 Int)) (or (<= (+ main_x 1) v_prenex_4209) (< v_prenex_4209 main_x) (<= 999 (select main_a v_prenex_4210)) (<= 1998 (* 2 (select main_a v_prenex_4210))) (<= (+ (select main_a v_prenex_4210) (select main_a v_prenex_4209)) 1000) (<= (* 2 (select main_a v_prenex_4209)) 2) (<= 2 (* 2 (select main_a v_prenex_4209))))) (forall ((v_prenex_2627 Int) (v_prenex_2628 Int)) (or (<= 999 (select main_a v_prenex_2628)) (<= 2 (* 2 (select main_a v_prenex_2627))) (<= (+ main_x 1) v_prenex_2627) (< v_prenex_2627 main_x) (<= (* 2 (select main_a v_prenex_2627)) 2) (<= (+ (select main_a v_prenex_2628) (select main_a v_prenex_2627)) 1000))) (forall ((v_prenex_2487 Int) (v_prenex_2488 Int)) (or (<= (+ main_x 1) v_prenex_2487) (<= (* 2 (select main_a v_prenex_2487)) 2) (< v_prenex_2487 main_x) (<= (+ (select main_a v_prenex_2488) (select main_a v_prenex_2487)) 1000) (<= 999 (select main_a v_prenex_2488)) (<= 1998 (* 2 (select main_a v_prenex_2488))) (<= (+ main_y 1) v_prenex_2488))) (or (forall ((v_prenex_1890 Int)) (<= 999 (select main_a v_prenex_1890))) (forall ((v_prenex_1889 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1889))) (< v_prenex_1889 main_x) (<= (+ main_x 1) v_prenex_1889)))) (forall ((v_prenex_1800 Int) (v_prenex_1801 Int)) (or (<= 1 (select main_a v_prenex_1800)) (<= (* 2 (select main_a v_prenex_1800)) 2) (<= 999 (select main_a v_prenex_1801)) (<= (+ main_x 1) v_prenex_1800) (< v_prenex_1800 main_x) (<= (select main_a v_prenex_1801) (+ (select main_a v_prenex_1800) 998)))) (forall ((v_prenex_4242 Int) (v_prenex_4241 Int)) (or (<= (select main_a v_prenex_4242) (+ (select main_a v_prenex_4241) 998)) (<= (+ main_x 1) v_prenex_4241) (<= (select main_a v_prenex_4241) 1) (<= 999 (select main_a v_prenex_4242)) (< v_prenex_4241 main_x) (<= 1 (select main_a v_prenex_4241)))) (forall ((v_prenex_3114 Int) (v_prenex_3115 Int)) (or (< v_prenex_3114 main_x) (< v_prenex_3115 main_y) (<= (+ main_x 1) v_prenex_3114) (<= (+ (select main_a v_prenex_3115) (select main_a v_prenex_3114)) 1000) (<= (select main_a v_prenex_3114) 1) (<= 1998 (* 2 (select main_a v_prenex_3115))))) (forall ((v_prenex_3883 Int) (v_prenex_3884 Int)) (or (<= (* 2 (select main_a v_prenex_3883)) 2) (<= (select main_a v_prenex_3884) 999) (<= (+ main_x 1) v_prenex_3883) (<= 1 (select main_a v_prenex_3883)) (< v_prenex_3883 main_x) (<= (+ (select main_a v_prenex_3884) (select main_a v_prenex_3883)) 1000))) (or (forall ((v_prenex_2839 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2839))) (< v_prenex_2839 main_x))) (forall ((v_prenex_2840 Int)) (or (< v_prenex_2840 main_y) (<= (select main_a v_prenex_2840) 999) (<= (+ main_y 1) v_prenex_2840)))) (or (forall ((v_prenex_2145 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2145))) (<= 999 (select main_a v_prenex_2145)) (< v_prenex_2145 main_y))) (forall ((v_prenex_2144 Int)) (or (< v_prenex_2144 main_x) (<= (+ main_x 1) v_prenex_2144) (<= (* 2 (select main_a v_prenex_2144)) 2)))) (forall ((v_prenex_2128 Int) (v_prenex_2129 Int)) (or (<= (+ (select main_a v_prenex_2128) 998) (select main_a v_prenex_2129)) (<= (select main_a v_prenex_2129) 999) (<= (+ main_x 1) v_prenex_2128) (< v_prenex_2128 main_x) (<= (* 2 (select main_a v_prenex_2128)) 2))) (or (forall ((v_prenex_3418 Int)) (or (<= 999 (select main_a v_prenex_3418)) (<= (select main_a v_prenex_3418) 999) (<= (+ main_y 1) v_prenex_3418))) (forall ((v_prenex_3417 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3417))) (< v_prenex_3417 main_x) (<= (+ main_x 1) v_prenex_3417)))) (forall ((v_prenex_2469 Int) (v_prenex_2470 Int)) (or (< v_prenex_2470 main_y) (< v_prenex_2469 main_x) (<= 1 (select main_a v_prenex_2469)) (<= (* 2 (select main_a v_prenex_2470)) 1998) (<= (+ main_x 1) v_prenex_2469) (<= (+ (select main_a v_prenex_2470) (select main_a v_prenex_2469)) 1000))) (forall ((v_prenex_1679 Int) (v_prenex_1678 Int)) (or (<= (select main_a v_prenex_1678) 1) (<= (* 2 (select main_a v_prenex_1679)) 1998) (< v_prenex_1678 main_x) (<= (+ main_y 1) v_prenex_1679) (<= (+ (select main_a v_prenex_1679) (select main_a v_prenex_1678)) 1000) (<= 999 (select main_a v_prenex_1679)) (<= (+ main_x 1) v_prenex_1678))) (forall ((v_prenex_3870 Int) (v_prenex_3869 Int)) (or (< v_prenex_3869 main_x) (<= 1 (select main_a v_prenex_3869)) (<= 999 (select main_a v_prenex_3870)) (<= 1000 (+ (select main_a v_prenex_3870) (select main_a v_prenex_3869))) (<= (+ main_x 1) v_prenex_3869) (<= (* 2 (select main_a v_prenex_3870)) 1998) (<= (select main_a v_prenex_3869) 1))) (forall ((v_prenex_3188 Int) (v_prenex_3189 Int)) (or (< v_prenex_3189 main_y) (<= 999 (select main_a v_prenex_3189)) (< v_prenex_3188 main_x) (<= (+ (select main_a v_prenex_3188) 998) (select main_a v_prenex_3189)) (<= (+ main_x 1) v_prenex_3188) (<= (* 2 (select main_a v_prenex_3189)) 1998) (<= (select main_a v_prenex_3188) 1))) (forall ((v_prenex_4096 Int) (v_prenex_4095 Int)) (or (<= (+ main_x 1) v_prenex_4095) (<= (* 2 (select main_a v_prenex_4096)) 1998) (<= 1000 (+ (select main_a v_prenex_4096) (select main_a v_prenex_4095))) (<= (select main_a v_prenex_4096) 999) (<= (select main_a v_prenex_4095) 1) (<= 1 (select main_a v_prenex_4095)) (< v_prenex_4095 main_x))) (forall ((v_prenex_3641 Int) (v_prenex_3642 Int)) (or (<= (select main_a v_prenex_3642) 999) (<= (+ main_x 1) v_prenex_3641) (< v_prenex_3641 main_x) (<= (+ (select main_a v_prenex_3641) 998) (select main_a v_prenex_3642)) (<= 2 (* 2 (select main_a v_prenex_3641))) (<= 1 (select main_a v_prenex_3641)))) (or (forall ((v_prenex_1835 Int)) (or (< v_prenex_1835 main_y) (<= (* 2 (select main_a v_prenex_1835)) 1998) (<= (+ main_y 1) v_prenex_1835) (<= 1998 (* 2 (select main_a v_prenex_1835))))) (forall ((v_prenex_1834 Int)) (<= (* 2 (select main_a v_prenex_1834)) 2))) (forall ((v_prenex_3760 Int) (v_prenex_3761 Int)) (or (< v_prenex_3760 main_x) (<= (select main_a v_prenex_3761) 999) (<= (select main_a v_prenex_3761) (+ (select main_a v_prenex_3760) 998)) (<= (* 2 (select main_a v_prenex_3760)) 2) (< v_prenex_3761 main_y) (<= (+ main_x 1) v_prenex_3760))) (or (forall ((v_prenex_1807 Int)) (or (<= (+ main_y 1) v_prenex_1807) (<= 999 (select main_a v_prenex_1807)) (<= (* 2 (select main_a v_prenex_1807)) 1998))) (forall ((v_prenex_1806 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1806))) (< v_prenex_1806 main_x) (<= (+ main_x 1) v_prenex_1806)))) (forall ((v_prenex_3740 Int) (v_prenex_3741 Int)) (or (<= (select main_a v_prenex_3740) 1) (<= 1 (select main_a v_prenex_3740)) (< v_prenex_3740 main_x) (<= (select main_a v_prenex_3741) (+ (select main_a v_prenex_3740) 998)) (<= (* 2 (select main_a v_prenex_3741)) 1998) (<= (+ main_x 1) v_prenex_3740) (<= 1998 (* 2 (select main_a v_prenex_3741))))) (or (forall ((v_prenex_4238 Int)) (or (<= (* 2 (select main_a v_prenex_4238)) 1998) (< v_prenex_4238 main_y))) (forall ((v_prenex_4237 Int)) (or (<= (+ main_x 1) v_prenex_4237) (< v_prenex_4237 main_x) (<= 2 (* 2 (select main_a v_prenex_4237)))))) (forall ((v_prenex_3837 Int) (v_prenex_3838 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3838))) (<= (+ (select main_a v_prenex_3837) 998) (select main_a v_prenex_3838)) (<= 1 (select main_a v_prenex_3837)) (<= 2 (* 2 (select main_a v_prenex_3837))) (<= (+ main_x 1) v_prenex_3837) (< v_prenex_3837 main_x) (<= (select main_a v_prenex_3838) 999))) (or (forall ((v_prenex_3519 Int)) (or (<= (+ main_x 1) v_prenex_3519) (< v_prenex_3519 main_x) (<= (select main_a v_prenex_3519) 1) (<= 2 (* 2 (select main_a v_prenex_3519))))) (forall ((v_prenex_3520 Int)) (or (<= (* 2 (select main_a v_prenex_3520)) 1998) (<= 999 (select main_a v_prenex_3520))))) (forall ((v_prenex_3613 Int) (v_prenex_3614 Int)) (or (< v_prenex_3613 main_x) (<= (select main_a v_prenex_3614) (+ (select main_a v_prenex_3613) 998)) (<= (+ main_y 1) v_prenex_3614) (<= (+ main_x 1) v_prenex_3613) (<= (* 2 (select main_a v_prenex_3614)) 1998) (<= (* 2 (select main_a v_prenex_3613)) 2))) (forall ((v_prenex_3063 Int) (v_prenex_3064 Int)) (or (<= (* 2 (select main_a v_prenex_3064)) 1998) (< v_prenex_3063 main_x) (<= (select main_a v_prenex_3064) (+ (select main_a v_prenex_3063) 998)) (<= 1998 (* 2 (select main_a v_prenex_3064))) (<= (+ main_x 1) v_prenex_3063) (<= (select main_a v_prenex_3063) 1))) (forall ((v_prenex_3027 Int) (v_prenex_3028 Int)) (or (< v_prenex_3028 main_y) (< v_prenex_3027 main_x) (<= (+ (select main_a v_prenex_3027) 998) (select main_a v_prenex_3028)) (<= (select main_a v_prenex_3028) 999) (<= (+ main_x 1) v_prenex_3027) (<= (* 2 (select main_a v_prenex_3027)) 2))) (forall ((v_prenex_2039 Int) (v_prenex_2040 Int)) (or (< v_prenex_2040 main_y) (<= (select main_a v_prenex_2040) 999) (<= 1000 (+ (select main_a v_prenex_2040) (select main_a v_prenex_2039))) (<= (+ main_y 1) v_prenex_2040) (<= (* 2 (select main_a v_prenex_2040)) 1998))) (or (forall ((v_prenex_2780 Int)) (or (<= (select main_a v_prenex_2780) 999) (<= 1998 (* 2 (select main_a v_prenex_2780))))) (forall ((v_prenex_2779 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2779))) (<= (* 2 (select main_a v_prenex_2779)) 2) (<= (+ main_x 1) v_prenex_2779) (< v_prenex_2779 main_x) (<= (select main_a v_prenex_2779) 1)))) (forall ((v_prenex_3904 Int) (v_prenex_3905 Int)) (or (< v_prenex_3905 main_y) (<= (+ main_y 1) v_prenex_3905) (<= 999 (select main_a v_prenex_3905)) (<= (+ (select main_a v_prenex_3905) (select main_a v_prenex_3904)) 1000))) (forall ((v_prenex_1693 Int) (v_prenex_1692 Int)) (or (<= (+ (select main_a v_prenex_1692) 998) (select main_a v_prenex_1693)) (<= (+ main_x 1) v_prenex_1692) (<= 1 (select main_a v_prenex_1692)) (<= 1998 (* 2 (select main_a v_prenex_1693))) (< v_prenex_1692 main_x) (<= 999 (select main_a v_prenex_1693)))) (forall ((v_prenex_3377 Int) (v_prenex_3378 Int)) (or (<= (select main_a v_prenex_3377) 1) (< v_prenex_3377 main_x) (<= (select main_a v_prenex_3378) (+ (select main_a v_prenex_3377) 998)) (<= (* 2 (select main_a v_prenex_3378)) 1998) (<= (+ main_x 1) v_prenex_3377) (<= 999 (select main_a v_prenex_3378)) (<= (+ main_y 1) v_prenex_3378))) (forall ((v_prenex_3148 Int) (v_prenex_3149 Int)) (or (<= (+ main_x 1) v_prenex_3148) (<= 2 (* 2 (select main_a v_prenex_3148))) (<= 1998 (* 2 (select main_a v_prenex_3149))) (<= 1 (select main_a v_prenex_3148)) (< v_prenex_3148 main_x) (<= (+ (select main_a v_prenex_3148) 998) (select main_a v_prenex_3149)))) (forall ((v_prenex_3744 Int) (v_prenex_3745 Int)) (or (<= (+ main_y 1) v_prenex_3745) (< v_prenex_3744 main_x) (<= (+ main_x 1) v_prenex_3744) (<= 1000 (+ (select main_a v_prenex_3745) (select main_a v_prenex_3744))) (< v_prenex_3745 main_y))) (forall ((v_prenex_2941 Int) (v_prenex_2942 Int)) (or (<= (* 2 (select main_a v_prenex_2942)) 1998) (<= (select main_a v_prenex_2942) 999) (< v_prenex_2941 main_x) (<= (+ (select main_a v_prenex_2942) (select main_a v_prenex_2941)) 1000) (<= (+ main_x 1) v_prenex_2941) (<= 2 (* 2 (select main_a v_prenex_2941))))) (or (forall ((v_prenex_2197 Int)) (or (<= 999 (select main_a v_prenex_2197)) (<= 1998 (* 2 (select main_a v_prenex_2197))))) (forall ((v_prenex_2196 Int)) (or (< v_prenex_2196 main_x) (<= (+ main_x 1) v_prenex_2196) (<= 2 (* 2 (select main_a v_prenex_2196)))))) (forall ((v_prenex_3379 Int) (v_prenex_3380 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3379))) (<= (select main_a v_prenex_3379) 1) (<= 1000 (+ (select main_a v_prenex_3380) (select main_a v_prenex_3379))) (<= 999 (select main_a v_prenex_3380)) (<= 1998 (* 2 (select main_a v_prenex_3380))) (<= (+ main_x 1) v_prenex_3379) (< v_prenex_3379 main_x))) (forall ((v_prenex_2882 Int) (v_prenex_2881 Int)) (or (<= 1 (select main_a v_prenex_2881)) (<= (select main_a v_prenex_2882) 999) (<= 1000 (+ (select main_a v_prenex_2882) (select main_a v_prenex_2881))) (< v_prenex_2881 main_x) (<= (+ main_y 1) v_prenex_2882) (<= (* 2 (select main_a v_prenex_2882)) 1998) (<= (+ main_x 1) v_prenex_2881))) (forall ((v_prenex_2437 Int) (v_prenex_2438 Int)) (or (< v_prenex_2437 main_x) (<= 999 (select main_a v_prenex_2438)) (<= 2 (* 2 (select main_a v_prenex_2437))) (<= (select main_a v_prenex_2437) 1) (<= (+ main_x 1) v_prenex_2437) (<= (+ (select main_a v_prenex_2437) 998) (select main_a v_prenex_2438)))) (forall ((v_prenex_4191 Int) (v_prenex_4192 Int)) (or (<= (* 2 (select main_a v_prenex_4191)) 2) (<= (+ (select main_a v_prenex_4192) (select main_a v_prenex_4191)) 1000) (<= (+ main_x 1) v_prenex_4191) (<= 1998 (* 2 (select main_a v_prenex_4192))) (< v_prenex_4191 main_x) (<= 999 (select main_a v_prenex_4192)) (<= (+ main_y 1) v_prenex_4192))) (or (forall ((v_prenex_3948 Int)) (or (<= (+ main_x 1) v_prenex_3948) (<= (select main_a v_prenex_3948) 1) (< v_prenex_3948 main_x) (<= (* 2 (select main_a v_prenex_3948)) 2))) (forall ((v_prenex_3949 Int)) (or (<= (+ main_y 1) v_prenex_3949) (<= (select main_a v_prenex_3949) 999)))) (forall ((v_prenex_3510 Int) (v_prenex_3509 Int)) (or (<= (* 2 (select main_a v_prenex_3510)) 1998) (<= (select main_a v_prenex_3510) 999) (<= (select main_a v_prenex_3510) (+ (select main_a v_prenex_3509) 998)) (<= (+ main_x 1) v_prenex_3509) (<= (* 2 (select main_a v_prenex_3509)) 2) (<= (+ main_y 1) v_prenex_3510) (< v_prenex_3509 main_x))) (forall ((v_prenex_3162 Int) (v_prenex_3163 Int)) (or (<= 1000 (+ (select main_a v_prenex_3163) (select main_a v_prenex_3162))) (<= (+ main_x 1) v_prenex_3162) (<= 1 (select main_a v_prenex_3162)) (< v_prenex_3162 main_x) (<= (* 2 (select main_a v_prenex_3163)) 1998))) (or (forall ((v_prenex_2893 Int)) (or (< v_prenex_2893 main_x) (<= (* 2 (select main_a v_prenex_2893)) 2) (<= (+ main_x 1) v_prenex_2893))) (forall ((v_prenex_2894 Int)) (or (<= (* 2 (select main_a v_prenex_2894)) 1998) (<= (+ main_y 1) v_prenex_2894)))) (forall ((v_prenex_4272 Int) (v_prenex_4271 Int)) (or (< v_prenex_4271 main_x) (<= 1998 (* 2 (select main_a v_prenex_4272))) (<= (select main_a v_prenex_4271) 1) (<= (* 2 (select main_a v_prenex_4272)) 1998) (<= (select main_a v_prenex_4272) (+ (select main_a v_prenex_4271) 998)) (< v_prenex_4272 main_y) (<= (+ main_x 1) v_prenex_4271))) (or (forall ((v_prenex_3131 Int)) (<= 1998 (* 2 (select main_a v_prenex_3131)))) (forall ((v_prenex_3130 Int)) (or (< v_prenex_3130 main_x) (<= (* 2 (select main_a v_prenex_3130)) 2) (<= (+ main_x 1) v_prenex_3130)))) (forall ((v_prenex_2701 Int) (v_prenex_2702 Int)) (or (< v_prenex_2701 main_x) (<= 2 (* 2 (select main_a v_prenex_2701))) (<= (+ (select main_a v_prenex_2702) (select main_a v_prenex_2701)) 1000) (<= (select main_a v_prenex_2702) 999) (<= (+ main_x 1) v_prenex_2701) (<= (select main_a v_prenex_2701) 1) (<= 1998 (* 2 (select main_a v_prenex_2702))))) (or (forall ((v_prenex_2714 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2714))) (< v_prenex_2714 main_y) (<= 999 (select main_a v_prenex_2714)))) (forall ((v_prenex_2713 Int)) (or (<= (+ main_x 1) v_prenex_2713) (< v_prenex_2713 main_x) (<= 2 (* 2 (select main_a v_prenex_2713)))))) (or (forall ((v_prenex_4083 Int)) (or (<= (select main_a v_prenex_4083) 1) (<= (+ main_x 1) v_prenex_4083) (<= (* 2 (select main_a v_prenex_4083)) 2) (< v_prenex_4083 main_x) (<= 1 (select main_a v_prenex_4083)))) (forall ((v_prenex_4084 Int)) (<= (* 2 (select main_a v_prenex_4084)) 1998))) (forall ((v_prenex_3814 Int) (v_prenex_3815 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3815))) (<= 2 (* 2 (select main_a v_prenex_3814))) (<= (+ main_x 1) v_prenex_3814) (< v_prenex_3814 main_x) (<= (+ (select main_a v_prenex_3814) 998) (select main_a v_prenex_3815)) (<= (* 2 (select main_a v_prenex_3815)) 1998))) (forall ((v_prenex_3093 Int)) (or (< v_prenex_3093 main_x) (<= (* 2 (select main_a v_prenex_3093)) 2) (<= (+ main_x 1) v_prenex_3093) (<= 1 (select main_a v_prenex_3093)))) (forall ((v_prenex_1668 Int) (v_prenex_1669 Int)) (or (<= (select main_a v_prenex_1669) (+ (select main_a v_prenex_1668) 998)) (<= 1 (select main_a v_prenex_1668)) (< v_prenex_1668 main_x) (<= (select main_a v_prenex_1669) 999) (<= 2 (* 2 (select main_a v_prenex_1668))) (<= (+ main_x 1) v_prenex_1668))) (forall ((v_prenex_3278 Int) (v_prenex_3277 Int)) (or (<= (* 2 (select main_a v_prenex_3278)) 1998) (<= (+ main_x 1) v_prenex_3277) (< v_prenex_3277 main_x) (<= 2 (* 2 (select main_a v_prenex_3277))) (<= (select main_a v_prenex_3278) (+ (select main_a v_prenex_3277) 998)) (<= (* 2 (select main_a v_prenex_3277)) 2))) (forall ((v_prenex_2583 Int) (v_prenex_2584 Int)) (or (< v_prenex_2583 main_x) (< v_prenex_2584 main_y) (<= (select main_a v_prenex_2583) 1) (<= (+ main_x 1) v_prenex_2583) (<= (* 2 (select main_a v_prenex_2584)) 1998) (<= (+ (select main_a v_prenex_2583) 998) (select main_a v_prenex_2584)))) (forall ((v_prenex_2383 Int) (v_prenex_2384 Int)) (or (< v_prenex_2383 main_x) (< v_prenex_2384 main_y) (<= (select main_a v_prenex_2384) (+ (select main_a v_prenex_2383) 998)) (<= (select main_a v_prenex_2384) 999) (<= 999 (select main_a v_prenex_2384)) (<= (+ main_x 1) v_prenex_2383) (<= (select main_a v_prenex_2383) 1))) (or (forall ((v_prenex_2722 Int)) (or (<= (+ main_y 1) v_prenex_2722) (< v_prenex_2722 main_y) (<= (select main_a v_prenex_2722) 999))) (forall ((v_prenex_2721 Int)) (or (<= (* 2 (select main_a v_prenex_2721)) 2) (<= (+ main_x 1) v_prenex_2721)))) (forall ((v_prenex_3124 Int) (v_prenex_3125 Int)) (or (<= (+ (select main_a v_prenex_3125) (select main_a v_prenex_3124)) 1000) (<= 999 (select main_a v_prenex_3125)) (< v_prenex_3124 main_x) (<= (+ main_x 1) v_prenex_3124) (<= (select main_a v_prenex_3124) 1) (< v_prenex_3125 main_y))) (forall ((v_prenex_2398 Int) (v_prenex_2397 Int)) (or (<= (+ main_x 1) v_prenex_2397) (<= (* 2 (select main_a v_prenex_2397)) 2) (<= (+ (select main_a v_prenex_2398) (select main_a v_prenex_2397)) 1000) (<= 1998 (* 2 (select main_a v_prenex_2398))) (< v_prenex_2397 main_x) (<= (select main_a v_prenex_2397) 1))) (forall ((v_prenex_2640 Int) (v_prenex_2639 Int)) (or (<= 999 (select main_a v_prenex_2640)) (<= (+ main_x 1) v_prenex_2639) (<= (+ main_y 1) v_prenex_2640) (<= (+ (select main_a v_prenex_2640) (select main_a v_prenex_2639)) 1000) (< v_prenex_2639 main_x) (<= (select main_a v_prenex_2640) 999) (<= 1 (select main_a v_prenex_2639)))) (forall ((v_prenex_1960 Int) (v_prenex_1959 Int)) (or (<= (* 2 (select main_a v_prenex_1959)) 2) (<= (+ (select main_a v_prenex_1960) (select main_a v_prenex_1959)) 1000) (< v_prenex_1959 main_x) (<= (select main_a v_prenex_1960) 999) (<= (+ main_x 1) v_prenex_1959) (<= 2 (* 2 (select main_a v_prenex_1959))))) (forall ((v_prenex_2163 Int) (v_prenex_2162 Int)) (or (< v_prenex_2162 main_x) (<= (+ main_x 1) v_prenex_2162) (<= (* 2 (select main_a v_prenex_2163)) 1998) (<= (* 2 (select main_a v_prenex_2162)) 2) (<= (+ (select main_a v_prenex_2163) (select main_a v_prenex_2162)) 1000))) (forall ((v_prenex_2718 Int) (v_prenex_2717 Int)) (or (< v_prenex_2717 main_x) (<= (* 2 (select main_a v_prenex_2717)) 2) (<= 1000 (+ (select main_a v_prenex_2718) (select main_a v_prenex_2717))) (<= (+ main_y 1) v_prenex_2718) (<= (+ main_x 1) v_prenex_2717) (<= (* 2 (select main_a v_prenex_2718)) 1998) (<= (select main_a v_prenex_2718) 999))) (or (forall ((v_prenex_3820 Int)) (or (<= 1 (select main_a v_prenex_3820)) (< v_prenex_3820 main_x) (<= (* 2 (select main_a v_prenex_3820)) 2) (<= (+ main_x 1) v_prenex_3820))) (forall ((v_prenex_3821 Int)) (or (<= 999 (select main_a v_prenex_3821)) (<= (+ main_y 1) v_prenex_3821)))) (forall ((v_prenex_1884 Int) (v_prenex_1883 Int)) (or (<= 1000 (+ (select main_a v_prenex_1884) (select main_a v_prenex_1883))) (<= (+ main_x 1) v_prenex_1883) (<= (select main_a v_prenex_1884) 999) (<= (select main_a v_prenex_1883) 1) (< v_prenex_1883 main_x))) (forall ((v_prenex_2707 Int) (v_prenex_2708 Int)) (or (<= (* 2 (select main_a v_prenex_2707)) 2) (<= 999 (select main_a v_prenex_2708)) (< v_prenex_2707 main_x) (<= 1998 (* 2 (select main_a v_prenex_2708))) (<= (+ main_x 1) v_prenex_2707) (<= (select main_a v_prenex_2707) 1) (<= 1000 (+ (select main_a v_prenex_2708) (select main_a v_prenex_2707))))) (or (forall ((v_prenex_2403 Int)) (or (<= (+ main_x 1) v_prenex_2403) (<= 1 (select main_a v_prenex_2403)) (< v_prenex_2403 main_x) (<= 2 (* 2 (select main_a v_prenex_2403))))) (forall ((v_prenex_2404 Int)) (or (<= 999 (select main_a v_prenex_2404)) (<= (+ main_y 1) v_prenex_2404)))) (forall ((v_prenex_4001 Int) (v_prenex_4000 Int)) (or (<= 1 (select main_a v_prenex_4000)) (<= (+ (select main_a v_prenex_4001) (select main_a v_prenex_4000)) 1000) (<= 999 (select main_a v_prenex_4001)) (< v_prenex_4000 main_x) (< v_prenex_4001 main_y) (<= (+ main_x 1) v_prenex_4000))) (or (forall ((v_prenex_2344 Int)) (or (<= (select main_a v_prenex_2344) 999) (<= (+ main_y 1) v_prenex_2344) (< v_prenex_2344 main_y))) (forall ((v_prenex_2343 Int)) (or (< v_prenex_2343 main_x) (<= (* 2 (select main_a v_prenex_2343)) 2)))) (forall ((v_prenex_3252 Int) (v_prenex_3251 Int)) (or (< v_prenex_3251 main_x) (<= 999 (select main_a v_prenex_3252)) (<= (+ (select main_a v_prenex_3252) (select main_a v_prenex_3251)) 1000) (<= 2 (* 2 (select main_a v_prenex_3251))) (<= (+ main_x 1) v_prenex_3251))) (or (forall ((v_prenex_3652 Int)) (or (<= 999 (select main_a v_prenex_3652)) (< v_prenex_3652 main_y) (<= (+ main_y 1) v_prenex_3652))) (forall ((v_prenex_3651 Int)) (or (<= (* 2 (select main_a v_prenex_3651)) 2) (< v_prenex_3651 main_x)))) (forall ((v_prenex_2158 Int) (v_prenex_2159 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2159))) (< v_prenex_2159 main_y) (<= (+ main_x 1) v_prenex_2158) (<= (* 2 (select main_a v_prenex_2158)) 2) (<= (select main_a v_prenex_2159) 999) (<= (+ (select main_a v_prenex_2159) (select main_a v_prenex_2158)) 1000) (< v_prenex_2158 main_x))) (forall ((v_prenex_3411 Int) (v_prenex_3412 Int)) (or (<= (select main_a v_prenex_3412) (+ (select main_a v_prenex_3411) 998)) (< v_prenex_3411 main_x) (<= (select main_a v_prenex_3412) 999) (<= (+ main_x 1) v_prenex_3411) (<= (* 2 (select main_a v_prenex_3411)) 2) (<= 1998 (* 2 (select main_a v_prenex_3412))))) (forall ((v_prenex_2830 Int) (v_prenex_2829 Int)) (or (<= (* 2 (select main_a v_prenex_2829)) 2) (<= 999 (select main_a v_prenex_2830)) (< v_prenex_2829 main_x) (<= (+ main_y 1) v_prenex_2830) (<= (+ (select main_a v_prenex_2829) 998) (select main_a v_prenex_2830)) (<= 1998 (* 2 (select main_a v_prenex_2830))) (<= (+ main_x 1) v_prenex_2829))) (forall ((v_prenex_3630 Int) (v_prenex_3629 Int)) (or (<= (select main_a v_prenex_3629) 1) (< v_prenex_3630 main_y) (<= 1998 (* 2 (select main_a v_prenex_3630))) (<= (+ main_x 1) v_prenex_3629) (< v_prenex_3629 main_x) (<= 999 (select main_a v_prenex_3630)) (<= 1000 (+ (select main_a v_prenex_3630) (select main_a v_prenex_3629))))) (forall ((v_prenex_3076 Int) (v_prenex_3075 Int)) (or (<= (+ main_x 1) v_prenex_3075) (<= 1998 (* 2 (select main_a v_prenex_3076))) (< v_prenex_3075 main_x) (<= (select main_a v_prenex_3076) (+ (select main_a v_prenex_3075) 998)) (<= (select main_a v_prenex_3075) 1))) (forall ((v_prenex_4026 Int) (v_prenex_4025 Int)) (or (<= (* 2 (select main_a v_prenex_4026)) 1998) (<= (select main_a v_prenex_4025) 1) (< v_prenex_4026 main_y) (<= (+ main_x 1) v_prenex_4025) (<= (select main_a v_prenex_4026) (+ (select main_a v_prenex_4025) 998)) (< v_prenex_4025 main_x) (<= (select main_a v_prenex_4026) 999))) (forall ((v_prenex_3610 Int) (v_prenex_3609 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3609))) (<= 1 (select main_a v_prenex_3609)) (<= (+ main_x 1) v_prenex_3609) (<= (+ (select main_a v_prenex_3610) (select main_a v_prenex_3609)) 1000) (< v_prenex_3609 main_x) (<= 1998 (* 2 (select main_a v_prenex_3610))))) (or (forall ((v_prenex_3648 Int)) (or (<= 999 (select main_a v_prenex_3648)) (< v_prenex_3648 main_y) (<= 1998 (* 2 (select main_a v_prenex_3648))))) (forall ((v_prenex_3647 Int)) (or (< v_prenex_3647 main_x) (<= 2 (* 2 (select main_a v_prenex_3647))) (<= (+ main_x 1) v_prenex_3647)))) (forall ((v_prenex_3720 Int) (v_prenex_3721 Int)) (or (<= (select main_a v_prenex_3721) (+ (select main_a v_prenex_3720) 998)) (<= (+ main_x 1) v_prenex_3720) (<= (+ main_y 1) v_prenex_3721) (<= (select main_a v_prenex_3721) 999) (< v_prenex_3720 main_x) (<= (select main_a v_prenex_3720) 1))) (forall ((v_prenex_3854 Int) (v_prenex_3853 Int)) (or (<= 999 (select main_a v_prenex_3854)) (< v_prenex_3853 main_x) (<= (select main_a v_prenex_3854) (+ (select main_a v_prenex_3853) 998)) (<= (+ main_x 1) v_prenex_3853) (<= (* 2 (select main_a v_prenex_3853)) 2))) (forall ((v_prenex_3826 Int) (v_prenex_3827 Int)) (or (<= (+ main_x 1) v_prenex_3826) (<= (select main_a v_prenex_3827) (+ (select main_a v_prenex_3826) 998)) (< v_prenex_3826 main_x) (<= (* 2 (select main_a v_prenex_3827)) 1998) (< v_prenex_3827 main_y) (<= (select main_a v_prenex_3826) 1))) (forall ((v_prenex_4050 Int) (v_prenex_4049 Int)) (or (<= (* 2 (select main_a v_prenex_4050)) 1998) (<= (+ (select main_a v_prenex_4050) (select main_a v_prenex_4049)) 1000) (< v_prenex_4050 main_y) (<= (* 2 (select main_a v_prenex_4049)) 2) (<= (+ main_x 1) v_prenex_4049) (< v_prenex_4049 main_x))) (forall ((v_prenex_2875 Int) (v_prenex_2876 Int)) (or (<= (select main_a v_prenex_2876) 999) (<= (select main_a v_prenex_2875) 1) (< v_prenex_2875 main_x) (<= 1000 (+ (select main_a v_prenex_2876) (select main_a v_prenex_2875))) (<= (+ main_x 1) v_prenex_2875) (<= 2 (* 2 (select main_a v_prenex_2875))))) (or (forall ((v_prenex_3823 Int)) (<= (* 2 (select main_a v_prenex_3823)) 1998)) (forall ((v_prenex_3822 Int)) (or (<= 1 (select main_a v_prenex_3822)) (<= (+ main_x 1) v_prenex_3822) (<= 2 (* 2 (select main_a v_prenex_3822))) (<= (select main_a v_prenex_3822) 1) (< v_prenex_3822 main_x)))) (forall ((v_prenex_3436 Int) (v_prenex_3435 Int)) (or (< v_prenex_3435 main_x) (<= (select main_a v_prenex_3435) 1) (<= 1998 (* 2 (select main_a v_prenex_3436))) (<= (+ main_x 1) v_prenex_3435) (<= 1000 (+ (select main_a v_prenex_3436) (select main_a v_prenex_3435))))) (forall ((v_prenex_2574 Int) (v_prenex_2573 Int)) (or (<= (+ main_x 1) v_prenex_2573) (<= (* 2 (select main_a v_prenex_2574)) 1998) (<= 1998 (* 2 (select main_a v_prenex_2574))) (<= (+ (select main_a v_prenex_2574) (select main_a v_prenex_2573)) 1000) (<= (select main_a v_prenex_2573) 1) (<= 2 (* 2 (select main_a v_prenex_2573))) (< v_prenex_2573 main_x))) (or (forall ((v_prenex_3912 Int)) (or (<= (* 2 (select main_a v_prenex_3912)) 2) (< v_prenex_3912 main_x) (<= 2 (* 2 (select main_a v_prenex_3912))) (<= (+ main_x 1) v_prenex_3912))) (forall ((v_prenex_3913 Int)) (or (<= (select main_a v_prenex_3913) 999) (<= (+ main_y 1) v_prenex_3913) (<= 999 (select main_a v_prenex_3913))))) (or (forall ((v_prenex_2224 Int)) (or (<= (select main_a v_prenex_2224) 999) (< v_prenex_2224 main_y) (<= (+ main_y 1) v_prenex_2224))) (forall ((v_prenex_2223 Int)) (<= 2 (* 2 (select main_a v_prenex_2223))))) (or (forall ((v_prenex_3532 Int)) (or (<= (* 2 (select main_a v_prenex_3532)) 1998) (<= 999 (select main_a v_prenex_3532)))) (forall ((v_prenex_3531 Int)) (or (<= (* 2 (select main_a v_prenex_3531)) 2) (< v_prenex_3531 main_x) (<= 2 (* 2 (select main_a v_prenex_3531))) (<= (+ main_x 1) v_prenex_3531)))) (forall ((v_prenex_3090 Int) (v_prenex_3089 Int)) (or (< v_prenex_3089 main_x) (<= (+ main_x 1) v_prenex_3089) (<= (* 2 (select main_a v_prenex_3090)) 1998) (<= 999 (select main_a v_prenex_3090)) (< v_prenex_3090 main_y) (<= (+ (select main_a v_prenex_3090) (select main_a v_prenex_3089)) 1000) (<= 2 (* 2 (select main_a v_prenex_3089))))) (or (forall ((v_prenex_2569 Int)) (or (< v_prenex_2569 main_x) (<= 2 (* 2 (select main_a v_prenex_2569))) (<= 1 (select main_a v_prenex_2569)) (<= (+ main_x 1) v_prenex_2569))) (forall ((v_prenex_2570 Int)) (or (<= 999 (select main_a v_prenex_2570)) (<= 1998 (* 2 (select main_a v_prenex_2570)))))) (or (forall ((v_prenex_2460 Int)) (or (<= 999 (select main_a v_prenex_2460)) (<= (+ main_y 1) v_prenex_2460) (<= (* 2 (select main_a v_prenex_2460)) 1998))) (forall ((v_prenex_2459 Int)) (or (<= (* 2 (select main_a v_prenex_2459)) 2) (< v_prenex_2459 main_x) (<= (+ main_x 1) v_prenex_2459) (<= (select main_a v_prenex_2459) 1)))) (forall ((v_prenex_2325 Int) (v_prenex_2324 Int)) (or (< v_prenex_2324 main_x) (< v_prenex_2325 main_y) (<= (+ (select main_a v_prenex_2325) (select main_a v_prenex_2324)) 1000) (<= (+ main_x 1) v_prenex_2324) (<= (* 2 (select main_a v_prenex_2324)) 2) (<= 1998 (* 2 (select main_a v_prenex_2325))))) (forall ((v_prenex_3234 Int) (v_prenex_3235 Int)) (or (<= 1 (select main_a v_prenex_3234)) (<= (select main_a v_prenex_3234) 1) (<= (+ main_x 1) v_prenex_3234) (<= (+ (select main_a v_prenex_3234) 998) (select main_a v_prenex_3235)) (< v_prenex_3234 main_x) (<= 1998 (* 2 (select main_a v_prenex_3235))) (<= (* 2 (select main_a v_prenex_3235)) 1998))) (forall ((v_prenex_4045 Int) (v_prenex_4046 Int)) (or (< v_prenex_4045 main_x) (<= 1 (select main_a v_prenex_4045)) (<= 999 (select main_a v_prenex_4046)) (<= (+ main_x 1) v_prenex_4045) (<= (+ (select main_a v_prenex_4046) (select main_a v_prenex_4045)) 1000) (<= 1998 (* 2 (select main_a v_prenex_4046))))) (forall ((v_prenex_1976 Int) (v_prenex_1975 Int)) (or (< v_prenex_1976 main_y) (< v_prenex_1975 main_x) (<= (select main_a v_prenex_1975) 1) (<= 1000 (+ (select main_a v_prenex_1976) (select main_a v_prenex_1975))) (<= (+ main_x 1) v_prenex_1975) (<= 999 (select main_a v_prenex_1976)) (<= (select main_a v_prenex_1976) 999))) (or (forall ((v_prenex_2907 Int)) (or (<= (+ main_x 1) v_prenex_2907) (<= 1 (select main_a v_prenex_2907)) (< v_prenex_2907 main_x))) (forall ((v_prenex_2908 Int)) (or (<= (+ main_y 1) v_prenex_2908) (<= (* 2 (select main_a v_prenex_2908)) 1998)))) (or (forall ((v_prenex_3376 Int)) (or (<= (+ main_y 1) v_prenex_3376) (<= 999 (select main_a v_prenex_3376)))) (forall ((v_prenex_3375 Int)) (or (<= (+ main_x 1) v_prenex_3375) (< v_prenex_3375 main_x) (<= (* 2 (select main_a v_prenex_3375)) 2)))) (forall ((v_prenex_2413 Int) (v_prenex_2414 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2413))) (< v_prenex_2413 main_x) (<= (+ main_x 1) v_prenex_2413) (<= (* 2 (select main_a v_prenex_2414)) 1998) (<= 999 (select main_a v_prenex_2414)) (<= (+ (select main_a v_prenex_2413) 998) (select main_a v_prenex_2414)))) (forall ((v_prenex_3940 Int) (v_prenex_3941 Int)) (or (<= (* 2 (select main_a v_prenex_3941)) 1998) (< v_prenex_3941 main_y) (<= (+ (select main_a v_prenex_3940) 998) (select main_a v_prenex_3941)) (<= (+ main_y 1) v_prenex_3941))) (or (forall ((v_prenex_2139 Int)) (or (<= (+ main_y 1) v_prenex_2139) (<= (* 2 (select main_a v_prenex_2139)) 1998) (<= 1998 (* 2 (select main_a v_prenex_2139))))) (forall ((v_prenex_2138 Int)) (or (<= (+ main_x 1) v_prenex_2138) (< v_prenex_2138 main_x) (<= (* 2 (select main_a v_prenex_2138)) 2)))) (forall ((v_prenex_3810 Int) (v_prenex_3811 Int)) (or (<= (+ (select main_a v_prenex_3811) (select main_a v_prenex_3810)) 1000) (<= (+ main_x 1) v_prenex_3810) (<= 999 (select main_a v_prenex_3811)) (<= (select main_a v_prenex_3810) 1) (< v_prenex_3810 main_x) (< v_prenex_3811 main_y) (<= (* 2 (select main_a v_prenex_3811)) 1998))) (forall ((v_prenex_2497 Int) (v_prenex_2498 Int)) (or (<= (* 2 (select main_a v_prenex_2497)) 2) (<= 1000 (+ (select main_a v_prenex_2498) (select main_a v_prenex_2497))) (<= (+ main_x 1) v_prenex_2497) (< v_prenex_2497 main_x) (< v_prenex_2498 main_y) (<= (select main_a v_prenex_2498) 999))) (forall ((v_prenex_4165 Int) (v_prenex_4164 Int)) (or (<= (+ (select main_a v_prenex_4164) 998) (select main_a v_prenex_4165)) (<= (select main_a v_prenex_4164) 1) (<= 999 (select main_a v_prenex_4165)) (< v_prenex_4164 main_x) (<= (+ main_x 1) v_prenex_4164) (<= 1998 (* 2 (select main_a v_prenex_4165))) (<= 1 (select main_a v_prenex_4164)))) (or (forall ((v_prenex_3069 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3069))) (<= (+ main_x 1) v_prenex_3069) (< v_prenex_3069 main_x) (<= 1 (select main_a v_prenex_3069)))) (forall ((v_prenex_3070 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3070))) (< v_prenex_3070 main_y) (<= 999 (select main_a v_prenex_3070))))) (or (forall ((v_prenex_2366 Int)) (or (< v_prenex_2366 main_y) (<= (* 2 (select main_a v_prenex_2366)) 1998))) (forall ((v_prenex_2365 Int)) (or (<= (select main_a v_prenex_2365) 1) (<= (* 2 (select main_a v_prenex_2365)) 2) (< v_prenex_2365 main_x) (<= (+ main_x 1) v_prenex_2365)))) (or (forall ((v_prenex_3184 Int)) (or (< v_prenex_3184 main_x) (<= (+ main_x 1) v_prenex_3184) (<= (select main_a v_prenex_3184) 1))) (forall ((v_prenex_3185 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3185))) (< v_prenex_3185 main_y)))) (or (forall ((v_prenex_2283 Int)) (or (<= (+ main_x 1) v_prenex_2283) (< v_prenex_2283 main_x) (<= (* 2 (select main_a v_prenex_2283)) 2) (<= 1 (select main_a v_prenex_2283)) (<= 2 (* 2 (select main_a v_prenex_2283))))) (forall ((v_prenex_2284 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2284))) (<= (select main_a v_prenex_2284) 999)))) (forall ((v_prenex_2315 Int) (v_prenex_2316 Int)) (or (<= (* 2 (select main_a v_prenex_2316)) 1998) (<= (+ main_x 1) v_prenex_2315) (<= 2 (* 2 (select main_a v_prenex_2315))) (< v_prenex_2315 main_x) (<= (+ (select main_a v_prenex_2316) (select main_a v_prenex_2315)) 1000) (<= (select main_a v_prenex_2315) 1) (<= 999 (select main_a v_prenex_2316)))) (forall ((v_prenex_2575 Int) (v_prenex_2576 Int)) (or (< v_prenex_2575 main_x) (<= (+ main_x 1) v_prenex_2575) (<= (* 2 (select main_a v_prenex_2575)) 2) (<= 999 (select main_a v_prenex_2576)) (<= (* 2 (select main_a v_prenex_2576)) 1998) (<= (select main_a v_prenex_2576) (+ (select main_a v_prenex_2575) 998)))) (forall ((v_prenex_2376 Int) (v_prenex_2375 Int)) (or (<= (select main_a v_prenex_2376) (+ (select main_a v_prenex_2375) 998)) (<= (+ main_y 1) v_prenex_2376) (<= (* 2 (select main_a v_prenex_2376)) 1998) (<= (select main_a v_prenex_2376) 999) (< v_prenex_2375 main_x) (<= (+ main_x 1) v_prenex_2375) (<= (select main_a v_prenex_2375) 1))) (or (forall ((v_prenex_3100 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3100))) (<= (* 2 (select main_a v_prenex_3100)) 2) (<= (+ main_x 1) v_prenex_3100) (< v_prenex_3100 main_x))) (forall ((v_prenex_3101 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3101))) (<= 999 (select main_a v_prenex_3101))))) (forall ((v_prenex_2174 Int) (v_prenex_2175 Int)) (or (< v_prenex_2174 main_x) (<= (* 2 (select main_a v_prenex_2175)) 1998) (<= (+ main_x 1) v_prenex_2174) (<= (select main_a v_prenex_2175) (+ (select main_a v_prenex_2174) 998)) (<= (+ main_y 1) v_prenex_2175) (<= 1 (select main_a v_prenex_2174)))) (forall ((v_prenex_3249 Int) (v_prenex_3250 Int)) (or (<= (+ main_x 1) v_prenex_3249) (< v_prenex_3249 main_x) (<= (+ (select main_a v_prenex_3250) (select main_a v_prenex_3249)) 1000) (<= 1 (select main_a v_prenex_3249)) (<= (* 2 (select main_a v_prenex_3250)) 1998) (<= 2 (* 2 (select main_a v_prenex_3249))) (<= 999 (select main_a v_prenex_3250)))) (forall ((v_prenex_3005 Int) (v_prenex_3006 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3005))) (<= (+ main_y 1) v_prenex_3006) (<= 999 (select main_a v_prenex_3006)) (< v_prenex_3005 main_x) (<= 1998 (* 2 (select main_a v_prenex_3006))) (<= 1000 (+ (select main_a v_prenex_3006) (select main_a v_prenex_3005))) (<= (+ main_x 1) v_prenex_3005))) (forall ((v_prenex_1811 Int) (v_prenex_1810 Int)) (or (<= (+ main_x 1) v_prenex_1810) (<= (+ main_y 1) v_prenex_1811) (<= (* 2 (select main_a v_prenex_1811)) 1998) (< v_prenex_1810 main_x) (<= (* 2 (select main_a v_prenex_1810)) 2) (<= 999 (select main_a v_prenex_1811)) (<= (+ (select main_a v_prenex_1811) (select main_a v_prenex_1810)) 1000))) (forall ((v_prenex_1657 Int) (v_prenex_1656 Int)) (or (<= 1000 (+ (select main_a v_prenex_1657) (select main_a v_prenex_1656))) (< v_prenex_1657 main_y) (<= (+ main_x 1) v_prenex_1656) (< v_prenex_1656 main_x) (<= (* 2 (select main_a v_prenex_1657)) 1998) (<= 1 (select main_a v_prenex_1656)))) (forall ((v_prenex_3344 Int) (v_prenex_3343 Int)) (or (<= (select main_a v_prenex_3344) (+ (select main_a v_prenex_3343) 998)) (<= 1 (select main_a v_prenex_3343)) (< v_prenex_3343 main_x) (<= (+ main_x 1) v_prenex_3343) (<= (select main_a v_prenex_3344) 999) (<= 1998 (* 2 (select main_a v_prenex_3344))))) (forall ((v_prenex_4259 Int) (v_prenex_4260 Int)) (or (<= 2 (* 2 (select main_a v_prenex_4259))) (<= 999 (select main_a v_prenex_4260)) (<= (+ main_x 1) v_prenex_4259) (<= (select main_a v_prenex_4260) 999) (< v_prenex_4259 main_x) (<= (* 2 (select main_a v_prenex_4259)) 2) (<= (select main_a v_prenex_4260) (+ (select main_a v_prenex_4259) 998)))) (forall ((v_prenex_3766 Int) (v_prenex_3767 Int)) (or (<= 1 (select main_a v_prenex_3766)) (<= (+ main_x 1) v_prenex_3766) (< v_prenex_3767 main_y) (< v_prenex_3766 main_x) (<= (select main_a v_prenex_3767) 999) (<= 1000 (+ (select main_a v_prenex_3767) (select main_a v_prenex_3766))) (<= (* 2 (select main_a v_prenex_3767)) 1998))) (or (forall ((v_prenex_3042 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3042))) (< v_prenex_3042 main_y))) (forall ((v_prenex_3041 Int)) (or (<= (+ main_x 1) v_prenex_3041) (<= (select main_a v_prenex_3041) 1) (< v_prenex_3041 main_x) (<= 2 (* 2 (select main_a v_prenex_3041)))))) (or (forall ((v_prenex_2910 Int)) (or (< v_prenex_2910 main_y) (<= (select main_a v_prenex_2910) 999) (<= (* 2 (select main_a v_prenex_2910)) 1998))) (forall ((v_prenex_2909 Int)) (or (<= (* 2 (select main_a v_prenex_2909)) 2) (< v_prenex_2909 main_x) (<= (+ main_x 1) v_prenex_2909)))) (or (forall ((v_prenex_3007 Int)) (<= 2 (* 2 (select main_a v_prenex_3007)))) (forall ((v_prenex_3008 Int)) (or (< v_prenex_3008 main_y) (<= (+ main_y 1) v_prenex_3008) (<= 999 (select main_a v_prenex_3008))))) (forall ((v_prenex_3843 Int) (v_prenex_3844 Int)) (or (<= (+ main_x 1) v_prenex_3843) (<= 1 (select main_a v_prenex_3843)) (<= (+ (select main_a v_prenex_3843) 998) (select main_a v_prenex_3844)) (< v_prenex_3843 main_x) (<= (* 2 (select main_a v_prenex_3843)) 2))) (forall ((v_prenex_2215 Int) (v_prenex_2214 Int)) (or (<= (select main_a v_prenex_2214) 1) (<= (+ main_x 1) v_prenex_2214) (<= (* 2 (select main_a v_prenex_2214)) 2) (<= 999 (select main_a v_prenex_2215)) (< v_prenex_2214 main_x) (<= (select main_a v_prenex_2215) (+ (select main_a v_prenex_2214) 998)))) (forall ((v_prenex_1964 Int) (v_prenex_1963 Int)) (or (<= (select main_a v_prenex_1964) 999) (<= 999 (select main_a v_prenex_1964)) (<= 1000 (+ (select main_a v_prenex_1964) (select main_a v_prenex_1963))) (<= (+ main_y 1) v_prenex_1964) (< v_prenex_1964 main_y))) (forall ((v_prenex_2765 Int) (v_prenex_2766 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2766))) (< v_prenex_2766 main_y) (< v_prenex_2765 main_x) (<= (select main_a v_prenex_2766) (+ (select main_a v_prenex_2765) 998)) (<= 1 (select main_a v_prenex_2765)) (<= 999 (select main_a v_prenex_2766)) (<= (+ main_x 1) v_prenex_2765))) (forall ((v_prenex_2293 Int) (v_prenex_2294 Int)) (or (<= (+ main_x 1) v_prenex_2293) (<= 1998 (* 2 (select main_a v_prenex_2294))) (<= (+ (select main_a v_prenex_2293) 998) (select main_a v_prenex_2294)) (< v_prenex_2294 main_y) (< v_prenex_2293 main_x) (<= 999 (select main_a v_prenex_2294)) (<= (* 2 (select main_a v_prenex_2293)) 2))) (forall ((v_prenex_3029 Int) (v_prenex_3030 Int)) (or (<= (select main_a v_prenex_3030) (+ (select main_a v_prenex_3029) 998)) (<= 2 (* 2 (select main_a v_prenex_3029))) (<= (select main_a v_prenex_3029) 1) (<= (+ main_x 1) v_prenex_3029) (< v_prenex_3029 main_x) (<= 1998 (* 2 (select main_a v_prenex_3030))) (<= 999 (select main_a v_prenex_3030)))) (forall ((v_prenex_3521 Int) (v_prenex_3522 Int)) (or (<= (+ main_x 1) v_prenex_3521) (<= 1 (select main_a v_prenex_3521)) (<= (+ main_y 1) v_prenex_3522) (<= 1998 (* 2 (select main_a v_prenex_3522))) (<= (+ (select main_a v_prenex_3522) (select main_a v_prenex_3521)) 1000) (< v_prenex_3521 main_x) (<= (* 2 (select main_a v_prenex_3522)) 1998))) (forall ((v_prenex_1663 Int) (v_prenex_1662 Int)) (or (<= (* 2 (select main_a v_prenex_1663)) 1998) (< v_prenex_1662 main_x) (< v_prenex_1663 main_y) (<= (+ main_y 1) v_prenex_1663) (<= (+ (select main_a v_prenex_1663) (select main_a v_prenex_1662)) 1000))) (or (forall ((v_prenex_3191 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3191))) (<= (* 2 (select main_a v_prenex_3191)) 1998))) (forall ((v_prenex_3190 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3190))) (< v_prenex_3190 main_x) (<= (+ main_x 1) v_prenex_3190) (<= (* 2 (select main_a v_prenex_3190)) 2)))) (forall ((v_prenex_2425 Int) (v_prenex_2426 Int)) (or (<= (select main_a v_prenex_2425) 1) (<= (select main_a v_prenex_2426) 999) (<= (+ main_y 1) v_prenex_2426) (< v_prenex_2425 main_x) (<= (select main_a v_prenex_2426) (+ (select main_a v_prenex_2425) 998)) (<= 1998 (* 2 (select main_a v_prenex_2426))) (<= (+ main_x 1) v_prenex_2425))) (forall ((v_prenex_3682 Int) (v_prenex_3683 Int)) (or (< v_prenex_3682 main_x) (<= (select main_a v_prenex_3683) 999) (<= (+ main_x 1) v_prenex_3682) (<= 2 (* 2 (select main_a v_prenex_3682))) (<= (+ (select main_a v_prenex_3682) 998) (select main_a v_prenex_3683)))) (forall ((v_prenex_3180 Int) (v_prenex_3181 Int)) (or (< v_prenex_3180 main_x) (<= (+ (select main_a v_prenex_3180) 998) (select main_a v_prenex_3181)) (<= (select main_a v_prenex_3180) 1) (<= (+ main_x 1) v_prenex_3180) (<= (* 2 (select main_a v_prenex_3180)) 2))) (forall ((v_prenex_3736 Int) (v_prenex_3737 Int)) (or (<= 1 (select main_a v_prenex_3736)) (< v_prenex_3736 main_x) (<= 1000 (+ (select main_a v_prenex_3737) (select main_a v_prenex_3736))) (<= 1998 (* 2 (select main_a v_prenex_3737))) (<= (+ main_x 1) v_prenex_3736) (<= (select main_a v_prenex_3736) 1))) (or (forall ((v_prenex_3732 Int)) (or (<= (+ main_x 1) v_prenex_3732) (<= (select main_a v_prenex_3732) 1) (< v_prenex_3732 main_x))) (forall ((v_prenex_3733 Int)) (or (<= (+ main_y 1) v_prenex_3733) (<= 1998 (* 2 (select main_a v_prenex_3733)))))) (forall ((v_prenex_2715 Int) (v_prenex_2716 Int)) (or (<= 1000 (+ (select main_a v_prenex_2716) (select main_a v_prenex_2715))) (<= (select main_a v_prenex_2715) 1) (<= 1998 (* 2 (select main_a v_prenex_2716))) (< v_prenex_2715 main_x) (<= 999 (select main_a v_prenex_2716)) (<= 2 (* 2 (select main_a v_prenex_2715))) (<= (+ main_x 1) v_prenex_2715))) (forall ((v_prenex_2297 Int) (v_prenex_2298 Int)) (or (< v_prenex_2297 main_x) (<= (+ main_y 1) v_prenex_2298) (<= (+ (select main_a v_prenex_2298) (select main_a v_prenex_2297)) 1000) (<= (* 2 (select main_a v_prenex_2298)) 1998) (<= (+ main_x 1) v_prenex_2297) (<= (select main_a v_prenex_2297) 1))) (forall ((v_prenex_4326 Int) (v_prenex_4325 Int)) (or (<= 1 (select main_a v_prenex_4325)) (<= (* 2 (select main_a v_prenex_4325)) 2) (<= 1998 (* 2 (select main_a v_prenex_4326))) (<= (+ main_x 1) v_prenex_4325) (< v_prenex_4325 main_x) (<= (+ (select main_a v_prenex_4325) 998) (select main_a v_prenex_4326)) (<= 999 (select main_a v_prenex_4326)))) (forall ((v_prenex_3726 Int) (v_prenex_3727 Int)) (or (<= (+ main_x 1) v_prenex_3726) (<= (* 2 (select main_a v_prenex_3727)) 1998) (<= 1000 (+ (select main_a v_prenex_3727) (select main_a v_prenex_3726))) (< v_prenex_3726 main_x) (<= (* 2 (select main_a v_prenex_3726)) 2))) (forall ((v_prenex_3712 Int) (v_prenex_3713 Int)) (or (< v_prenex_3712 main_x) (<= (+ main_x 1) v_prenex_3712) (<= (+ main_y 1) v_prenex_3713) (<= 1 (select main_a v_prenex_3712)) (<= 1000 (+ (select main_a v_prenex_3713) (select main_a v_prenex_3712))) (<= 999 (select main_a v_prenex_3713)))) (or (forall ((v_prenex_2831 Int)) (or (<= 1 (select main_a v_prenex_2831)) (<= (+ main_x 1) v_prenex_2831) (< v_prenex_2831 main_x) (<= 2 (* 2 (select main_a v_prenex_2831))))) (forall ((v_prenex_2832 Int)) (or (<= (* 2 (select main_a v_prenex_2832)) 1998) (<= (+ main_y 1) v_prenex_2832)))) (or (forall ((v_prenex_1813 Int)) (or (<= (* 2 (select main_a v_prenex_1813)) 1998) (<= (+ main_y 1) v_prenex_1813))) (forall ((v_prenex_1812 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1812))) (<= (+ main_x 1) v_prenex_1812) (< v_prenex_1812 main_x)))) (forall ((v_prenex_4232 Int) (v_prenex_4231 Int)) (or (<= 1 (select main_a v_prenex_4231)) (<= 1000 (+ (select main_a v_prenex_4232) (select main_a v_prenex_4231))) (<= (* 2 (select main_a v_prenex_4232)) 1998) (< v_prenex_4231 main_x) (<= (+ main_x 1) v_prenex_4231) (<= 1998 (* 2 (select main_a v_prenex_4232))) (<= (select main_a v_prenex_4231) 1))) (or (forall ((v_prenex_3772 Int)) (or (<= 1 (select main_a v_prenex_3772)) (<= (+ main_x 1) v_prenex_3772) (< v_prenex_3772 main_x))) (forall ((v_prenex_3773 Int)) (<= 1998 (* 2 (select main_a v_prenex_3773))))) (forall ((v_prenex_3557 Int) (v_prenex_3558 Int)) (or (<= (+ main_x 1) v_prenex_3557) (<= 1 (select main_a v_prenex_3557)) (<= (select main_a v_prenex_3558) (+ (select main_a v_prenex_3557) 998)) (<= 999 (select main_a v_prenex_3558)) (<= (select main_a v_prenex_3558) 999) (< v_prenex_3557 main_x))) (forall ((v_prenex_4078 Int) (v_prenex_4077 Int)) (or (< v_prenex_4078 main_y) (<= (+ main_y 1) v_prenex_4078) (<= (* 2 (select main_a v_prenex_4078)) 1998) (< v_prenex_4077 main_x) (<= 1000 (+ (select main_a v_prenex_4078) (select main_a v_prenex_4077))))) (forall ((v_prenex_3719 Int) (v_prenex_3718 Int)) (or (<= (+ (select main_a v_prenex_3718) 998) (select main_a v_prenex_3719)) (< v_prenex_3718 main_x) (<= (select main_a v_prenex_3718) 1) (<= (+ main_x 1) v_prenex_3718) (<= 1998 (* 2 (select main_a v_prenex_3719))) (<= (+ main_y 1) v_prenex_3719))) (forall ((v_prenex_4118 Int) (v_prenex_4117 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4118))) (<= (select main_a v_prenex_4118) (+ (select main_a v_prenex_4117) 998)) (< v_prenex_4118 main_y) (<= (+ main_x 1) v_prenex_4117) (<= (+ main_y 1) v_prenex_4118))) (or (forall ((v_prenex_3987 Int)) (or (<= (* 2 (select main_a v_prenex_3987)) 1998) (<= (select main_a v_prenex_3987) 999))) (forall ((v_prenex_3986 Int)) (or (<= (+ main_x 1) v_prenex_3986) (<= 2 (* 2 (select main_a v_prenex_3986))) (< v_prenex_3986 main_x)))) (or (forall ((v_prenex_3665 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3665))) (<= 999 (select main_a v_prenex_3665)))) (forall ((v_prenex_3664 Int)) (or (<= (+ main_x 1) v_prenex_3664) (<= (* 2 (select main_a v_prenex_3664)) 2) (<= 1 (select main_a v_prenex_3664)) (<= (select main_a v_prenex_3664) 1) (< v_prenex_3664 main_x)))) (forall ((v_prenex_3998 Int) (v_prenex_3999 Int)) (or (<= (select main_a v_prenex_3999) (+ (select main_a v_prenex_3998) 998)) (<= (* 2 (select main_a v_prenex_3998)) 2) (<= 1998 (* 2 (select main_a v_prenex_3999))) (< v_prenex_3998 main_x) (<= (+ main_x 1) v_prenex_3998))) (forall ((v_prenex_1822 Int) (v_prenex_1823 Int)) (or (<= (select main_a v_prenex_1822) 1) (<= (select main_a v_prenex_1823) (+ (select main_a v_prenex_1822) 998)) (<= (+ main_x 1) v_prenex_1822) (<= (+ main_y 1) v_prenex_1823) (< v_prenex_1822 main_x) (<= 999 (select main_a v_prenex_1823)))) (forall ((v_prenex_3212 Int) (v_prenex_3213 Int)) (or (<= 1000 (+ (select main_a v_prenex_3213) (select main_a v_prenex_3212))) (<= (+ main_x 1) v_prenex_3212) (< v_prenex_3213 main_y) (< v_prenex_3212 main_x) (<= (select main_a v_prenex_3212) 1))) (or (forall ((v_prenex_4027 Int)) (or (<= (select main_a v_prenex_4027) 1) (< v_prenex_4027 main_x) (<= (+ main_x 1) v_prenex_4027) (<= 2 (* 2 (select main_a v_prenex_4027))))) (forall ((v_prenex_4028 Int)) (or (<= 999 (select main_a v_prenex_4028)) (<= (select main_a v_prenex_4028) 999)))) (forall ((v_prenex_3891 Int) (v_prenex_3892 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3892))) (<= (select main_a v_prenex_3892) (+ (select main_a v_prenex_3891) 998)) (< v_prenex_3891 main_x) (<= 999 (select main_a v_prenex_3892)) (<= (+ main_x 1) v_prenex_3891) (<= 2 (* 2 (select main_a v_prenex_3891))))) (or (forall ((v_prenex_2257 Int)) (or (< v_prenex_2257 main_x) (<= (* 2 (select main_a v_prenex_2257)) 2) (<= 1 (select main_a v_prenex_2257)) (<= (+ main_x 1) v_prenex_2257) (<= (select main_a v_prenex_2257) 1))) (forall ((v_prenex_2258 Int)) (<= 999 (select main_a v_prenex_2258)))) (forall ((v_prenex_2540 Int) (v_prenex_2539 Int)) (or (<= 1 (select main_a v_prenex_2539)) (< v_prenex_2539 main_x) (<= (select main_a v_prenex_2540) 999) (<= (+ main_y 1) v_prenex_2540) (<= (+ main_x 1) v_prenex_2539) (<= (+ (select main_a v_prenex_2539) 998) (select main_a v_prenex_2540)))) (forall ((v_prenex_2307 Int) (v_prenex_2308 Int)) (or (<= (* 2 (select main_a v_prenex_2307)) 2) (< v_prenex_2307 main_x) (<= (select main_a v_prenex_2308) (+ (select main_a v_prenex_2307) 998)) (<= 1998 (* 2 (select main_a v_prenex_2308))) (<= 999 (select main_a v_prenex_2308)) (<= (+ main_x 1) v_prenex_2307))) (forall ((v_prenex_2271 Int) (v_prenex_2272 Int)) (or (<= 999 (select main_a v_prenex_2272)) (<= (+ main_x 1) v_prenex_2271) (<= (+ (select main_a v_prenex_2272) (select main_a v_prenex_2271)) 1000) (<= 1 (select main_a v_prenex_2271)) (<= 2 (* 2 (select main_a v_prenex_2271))) (< v_prenex_2271 main_x))) (forall ((v_prenex_2229 Int) (v_prenex_2230 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2230))) (< v_prenex_2230 main_y) (<= (* 2 (select main_a v_prenex_2229)) 2) (< v_prenex_2229 main_x) (<= (+ (select main_a v_prenex_2229) 998) (select main_a v_prenex_2230)) (<= 999 (select main_a v_prenex_2230)) (<= (+ main_x 1) v_prenex_2229))) (forall ((v_prenex_1711 Int) (v_prenex_1710 Int)) (or (<= (* 2 (select main_a v_prenex_1710)) 2) (<= 1 (select main_a v_prenex_1710)) (<= (+ main_x 1) v_prenex_1710) (<= (+ (select main_a v_prenex_1711) (select main_a v_prenex_1710)) 1000) (< v_prenex_1710 main_x) (<= 1998 (* 2 (select main_a v_prenex_1711))))) (or (forall ((v_prenex_2062 Int)) (or (<= 999 (select main_a v_prenex_2062)) (<= (+ main_y 1) v_prenex_2062) (<= (* 2 (select main_a v_prenex_2062)) 1998))) (forall ((v_prenex_2061 Int)) (or (<= 1 (select main_a v_prenex_2061)) (<= (* 2 (select main_a v_prenex_2061)) 2) (< v_prenex_2061 main_x) (<= (+ main_x 1) v_prenex_2061)))) (or (forall ((v_prenex_4112 Int)) (or (<= (* 2 (select main_a v_prenex_4112)) 1998) (<= 1998 (* 2 (select main_a v_prenex_4112))))) (forall ((v_prenex_4111 Int)) (or (<= (+ main_x 1) v_prenex_4111) (< v_prenex_4111 main_x) (<= 1 (select main_a v_prenex_4111)) (<= (* 2 (select main_a v_prenex_4111)) 2)))) (forall ((v_prenex_3860 Int) (v_prenex_3859 Int)) (or (<= (select main_a v_prenex_3860) 999) (<= (+ main_x 1) v_prenex_3859) (<= (select main_a v_prenex_3860) (+ (select main_a v_prenex_3859) 998)) (<= 999 (select main_a v_prenex_3860)) (<= 1 (select main_a v_prenex_3859)) (< v_prenex_3859 main_x) (<= (select main_a v_prenex_3859) 1))) (forall ((v_prenex_2391 Int) (v_prenex_2392 Int)) (or (<= (+ main_x 1) v_prenex_2391) (< v_prenex_2392 main_y) (<= (select main_a v_prenex_2392) 999) (<= (+ main_y 1) v_prenex_2392) (<= 1000 (+ (select main_a v_prenex_2392) (select main_a v_prenex_2391))))) (forall ((v_prenex_2761 Int) (v_prenex_2762 Int)) (or (< v_prenex_2761 main_x) (<= (select main_a v_prenex_2762) 999) (<= 999 (select main_a v_prenex_2762)) (<= (+ main_y 1) v_prenex_2762) (<= (select main_a v_prenex_2762) (+ (select main_a v_prenex_2761) 998)) (<= (+ main_x 1) v_prenex_2761) (<= (select main_a v_prenex_2761) 1))) (forall ((v_prenex_2317 Int) (v_prenex_2318 Int)) (or (<= (+ (select main_a v_prenex_2318) (select main_a v_prenex_2317)) 1000) (<= (+ main_x 1) v_prenex_2317) (< v_prenex_2317 main_x) (<= 999 (select main_a v_prenex_2318)) (< v_prenex_2318 main_y) (<= 2 (* 2 (select main_a v_prenex_2317))))) (forall ((v_prenex_2311 Int) (v_prenex_2312 Int)) (or (< v_prenex_2312 main_y) (< v_prenex_2311 main_x) (<= (select main_a v_prenex_2312) 999) (<= (select main_a v_prenex_2312) (+ (select main_a v_prenex_2311) 998)) (<= (+ main_y 1) v_prenex_2312))) (forall ((v_prenex_2065 Int) (v_prenex_2066 Int)) (or (<= (+ main_x 1) v_prenex_2065) (< v_prenex_2065 main_x) (<= (select main_a v_prenex_2066) (+ (select main_a v_prenex_2065) 998)) (<= (* 2 (select main_a v_prenex_2065)) 2) (<= (select main_a v_prenex_2066) 999) (<= (* 2 (select main_a v_prenex_2066)) 1998))) (or (forall ((v_prenex_3071 Int)) (or (<= 1 (select main_a v_prenex_3071)) (<= (+ main_x 1) v_prenex_3071) (< v_prenex_3071 main_x) (<= (* 2 (select main_a v_prenex_3071)) 2))) (forall ((v_prenex_3072 Int)) (or (<= 999 (select main_a v_prenex_3072)) (<= 1998 (* 2 (select main_a v_prenex_3072)))))) (or (forall ((v_prenex_3199 Int)) (or (<= 999 (select main_a v_prenex_3199)) (<= (+ main_y 1) v_prenex_3199) (<= (* 2 (select main_a v_prenex_3199)) 1998))) (forall ((v_prenex_3198 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3198))) (<= (* 2 (select main_a v_prenex_3198)) 2) (< v_prenex_3198 main_x) (<= (+ main_x 1) v_prenex_3198)))) (forall ((v_prenex_4085 Int) (v_prenex_4086 Int)) (or (< v_prenex_4086 main_y) (<= (select main_a v_prenex_4086) (+ (select main_a v_prenex_4085) 998)) (< v_prenex_4085 main_x) (<= (+ main_x 1) v_prenex_4085) (<= 2 (* 2 (select main_a v_prenex_4085))))) (forall ((v_prenex_2974 Int) (v_prenex_2973 Int)) (or (<= (+ main_y 1) v_prenex_2974) (< v_prenex_2974 main_y) (< v_prenex_2973 main_x) (<= (+ (select main_a v_prenex_2973) 998) (select main_a v_prenex_2974)) (<= (select main_a v_prenex_2974) 999))) (forall ((v_prenex_4142 Int) (v_prenex_4141 Int)) (or (< v_prenex_4141 main_x) (<= (+ (select main_a v_prenex_4142) (select main_a v_prenex_4141)) 1000) (<= (+ main_x 1) v_prenex_4141) (<= (* 2 (select main_a v_prenex_4142)) 1998) (<= (* 2 (select main_a v_prenex_4141)) 2) (<= 2 (* 2 (select main_a v_prenex_4141))))) (forall ((v_prenex_2471 Int) (v_prenex_2472 Int)) (or (<= (* 2 (select main_a v_prenex_2472)) 1998) (<= (+ main_y 1) v_prenex_2472) (<= (select main_a v_prenex_2472) 999) (<= (+ (select main_a v_prenex_2472) (select main_a v_prenex_2471)) 1000) (<= (+ main_x 1) v_prenex_2471) (<= (select main_a v_prenex_2471) 1) (< v_prenex_2471 main_x))) (forall ((v_prenex_1879 Int) (v_prenex_1878 Int)) (or (<= 999 (select main_a v_prenex_1879)) (< v_prenex_1878 main_x) (<= 2 (* 2 (select main_a v_prenex_1878))) (<= (select main_a v_prenex_1879) (+ (select main_a v_prenex_1878) 998)) (<= (* 2 (select main_a v_prenex_1879)) 1998) (<= (+ main_x 1) v_prenex_1878))) (forall ((v_prenex_2013 Int) (v_prenex_2014 Int)) (or (<= (select main_a v_prenex_2014) 999) (<= (select main_a v_prenex_2014) (+ (select main_a v_prenex_2013) 998)) (<= 2 (* 2 (select main_a v_prenex_2013))) (< v_prenex_2013 main_x) (< v_prenex_2014 main_y) (<= (+ main_x 1) v_prenex_2013))) (forall ((v_prenex_2679 Int) (v_prenex_2680 Int)) (or (<= (+ main_x 1) v_prenex_2679) (<= (select main_a v_prenex_2679) 1) (< v_prenex_2679 main_x) (<= (+ (select main_a v_prenex_2679) 998) (select main_a v_prenex_2680)) (<= 1998 (* 2 (select main_a v_prenex_2680))) (<= 999 (select main_a v_prenex_2680)))) (or (forall ((v_prenex_2060 Int)) (or (<= 999 (select main_a v_prenex_2060)) (<= 1998 (* 2 (select main_a v_prenex_2060))))) (forall ((v_prenex_2059 Int)) (or (< v_prenex_2059 main_x) (<= (+ main_x 1) v_prenex_2059) (<= 2 (* 2 (select main_a v_prenex_2059))) (<= (select main_a v_prenex_2059) 1)))) (forall ((v_prenex_3547 Int) (v_prenex_3548 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3547))) (<= (+ main_x 1) v_prenex_3547) (<= 999 (select main_a v_prenex_3548)) (< v_prenex_3547 main_x) (<= (+ (select main_a v_prenex_3547) 998) (select main_a v_prenex_3548)))) (or (forall ((v_prenex_2385 Int)) (or (<= (+ main_x 1) v_prenex_2385) (<= (* 2 (select main_a v_prenex_2385)) 2) (< v_prenex_2385 main_x) (<= 2 (* 2 (select main_a v_prenex_2385))) (<= 1 (select main_a v_prenex_2385)))) (forall ((v_prenex_2386 Int)) (<= (select main_a v_prenex_2386) 999))) (forall ((v_prenex_3690 Int) (v_prenex_3691 Int)) (or (<= (+ main_x 1) v_prenex_3690) (<= (+ (select main_a v_prenex_3690) 998) (select main_a v_prenex_3691)) (< v_prenex_3691 main_y) (< v_prenex_3690 main_x) (<= (select main_a v_prenex_3691) 999) (<= 1 (select main_a v_prenex_3690)))) (forall ((v_prenex_2288 Int) (v_prenex_2287 Int)) (or (< v_prenex_2287 main_x) (<= (select main_a v_prenex_2288) (+ (select main_a v_prenex_2287) 998)) (<= (select main_a v_prenex_2288) 999) (<= 1998 (* 2 (select main_a v_prenex_2288))) (<= (+ main_x 1) v_prenex_2287) (<= (select main_a v_prenex_2287) 1))) (forall ((v_prenex_3966 Int) (v_prenex_3967 Int)) (or (<= (select main_a v_prenex_3967) 999) (<= 2 (* 2 (select main_a v_prenex_3966))) (<= (+ (select main_a v_prenex_3967) (select main_a v_prenex_3966)) 1000) (<= (+ main_x 1) v_prenex_3966) (<= (+ main_y 1) v_prenex_3967) (< v_prenex_3966 main_x))) (forall ((v_prenex_2237 Int) (v_prenex_2238 Int)) (or (<= (+ main_x 1) v_prenex_2237) (<= (* 2 (select main_a v_prenex_2238)) 1998) (<= (* 2 (select main_a v_prenex_2237)) 2) (< v_prenex_2237 main_x) (<= (+ (select main_a v_prenex_2237) 998) (select main_a v_prenex_2238)))) (or (forall ((v_prenex_3039 Int)) (or (<= (* 2 (select main_a v_prenex_3039)) 2) (<= 2 (* 2 (select main_a v_prenex_3039))) (< v_prenex_3039 main_x) (<= (+ main_x 1) v_prenex_3039) (<= (select main_a v_prenex_3039) 1))) (forall ((v_prenex_3040 Int)) (or (<= (select main_a v_prenex_3040) 999) (<= 999 (select main_a v_prenex_3040))))) (forall ((v_prenex_2725 Int) (v_prenex_2726 Int)) (or (<= (* 2 (select main_a v_prenex_2726)) 1998) (<= (+ main_y 1) v_prenex_2726) (< v_prenex_2725 main_x) (<= (+ main_x 1) v_prenex_2725) (<= 2 (* 2 (select main_a v_prenex_2725))) (<= 999 (select main_a v_prenex_2726)) (<= 1000 (+ (select main_a v_prenex_2726) (select main_a v_prenex_2725))))) (or (forall ((v_prenex_3496 Int)) (or (<= (+ main_y 1) v_prenex_3496) (<= 1998 (* 2 (select main_a v_prenex_3496))) (<= 999 (select main_a v_prenex_3496)))) (forall ((v_prenex_3495 Int)) (or (<= 1 (select main_a v_prenex_3495)) (<= (* 2 (select main_a v_prenex_3495)) 2) (< v_prenex_3495 main_x) (<= (+ main_x 1) v_prenex_3495)))) (forall ((v_prenex_3150 Int) (v_prenex_3151 Int)) (or (<= (+ main_y 1) v_prenex_3151) (<= (+ (select main_a v_prenex_3151) (select main_a v_prenex_3150)) 1000) (<= (+ main_x 1) v_prenex_3150) (<= (select main_a v_prenex_3151) 999) (<= 1 (select main_a v_prenex_3150)) (< v_prenex_3150 main_x) (<= (* 2 (select main_a v_prenex_3151)) 1998))) (forall ((v_prenex_2990 Int) (v_prenex_2989 Int)) (or (<= 1 (select main_a v_prenex_2989)) (<= 999 (select main_a v_prenex_2990)) (< v_prenex_2989 main_x) (<= (select main_a v_prenex_2989) 1) (<= (+ main_x 1) v_prenex_2989) (<= (+ (select main_a v_prenex_2989) 998) (select main_a v_prenex_2990)))) (forall ((v_prenex_2883 Int) (v_prenex_2884 Int)) (or (<= (+ (select main_a v_prenex_2884) (select main_a v_prenex_2883)) 1000) (<= (* 2 (select main_a v_prenex_2883)) 2) (<= (+ main_x 1) v_prenex_2883) (< v_prenex_2883 main_x) (<= (select main_a v_prenex_2884) 999))) (or (forall ((v_prenex_3450 Int)) (or (<= 999 (select main_a v_prenex_3450)) (<= (* 2 (select main_a v_prenex_3450)) 1998))) (forall ((v_prenex_3449 Int)) (or (<= (* 2 (select main_a v_prenex_3449)) 2) (<= (select main_a v_prenex_3449) 1) (< v_prenex_3449 main_x) (<= (+ main_x 1) v_prenex_3449)))) (forall ((v_prenex_3784 Int) (v_prenex_3785 Int)) (or (<= (select main_a v_prenex_3784) 1) (< v_prenex_3784 main_x) (<= (+ main_x 1) v_prenex_3784) (<= 1 (select main_a v_prenex_3784)) (<= (select main_a v_prenex_3785) (+ (select main_a v_prenex_3784) 998)))) (forall ((v_prenex_2950 Int) (v_prenex_2949 Int)) (or (< v_prenex_2949 main_x) (<= (+ (select main_a v_prenex_2950) (select main_a v_prenex_2949)) 1000) (<= (select main_a v_prenex_2950) 999) (<= (+ main_x 1) v_prenex_2949) (<= 999 (select main_a v_prenex_2950)) (<= 2 (* 2 (select main_a v_prenex_2949))) (<= (select main_a v_prenex_2949) 1))) (or (forall ((v_prenex_4178 Int)) (or (<= (select main_a v_prenex_4178) 999) (<= (+ main_y 1) v_prenex_4178))) (forall ((v_prenex_4177 Int)) (or (< v_prenex_4177 main_x) (<= (+ main_x 1) v_prenex_4177) (<= 2 (* 2 (select main_a v_prenex_4177))) (<= (* 2 (select main_a v_prenex_4177)) 2)))) (or (forall ((v_prenex_2834 Int)) (or (<= 999 (select main_a v_prenex_2834)) (<= 1998 (* 2 (select main_a v_prenex_2834))))) (forall ((v_prenex_2833 Int)) (or (<= (+ main_x 1) v_prenex_2833) (<= 1 (select main_a v_prenex_2833)) (< v_prenex_2833 main_x) (<= 2 (* 2 (select main_a v_prenex_2833)))))) (forall ((v_prenex_2070 Int) (v_prenex_2069 Int)) (or (<= (+ main_x 1) v_prenex_2069) (<= (select main_a v_prenex_2070) 999) (<= (* 2 (select main_a v_prenex_2069)) 2) (< v_prenex_2069 main_x) (<= (select main_a v_prenex_2069) 1) (<= (+ (select main_a v_prenex_2069) 998) (select main_a v_prenex_2070)))) (or (forall ((v_prenex_1997 Int)) (or (<= (* 2 (select main_a v_prenex_1997)) 2) (<= (+ main_x 1) v_prenex_1997) (<= (select main_a v_prenex_1997) 1) (< v_prenex_1997 main_x))) (forall ((v_prenex_1998 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1998))) (<= (+ main_y 1) v_prenex_1998) (<= 999 (select main_a v_prenex_1998))))) (forall ((v_prenex_3507 Int) (v_prenex_3508 Int)) (or (<= (+ main_x 1) v_prenex_3507) (<= (+ main_y 1) v_prenex_3508) (<= 1998 (* 2 (select main_a v_prenex_3508))) (<= (+ (select main_a v_prenex_3507) 998) (select main_a v_prenex_3508)) (< v_prenex_3507 main_x) (<= (* 2 (select main_a v_prenex_3507)) 2))) (forall ((v_prenex_3738 Int) (v_prenex_3739 Int)) (or (<= 1 (select main_a v_prenex_3738)) (< v_prenex_3738 main_x) (<= (+ main_x 1) v_prenex_3738) (< v_prenex_3739 main_y) (<= (+ (select main_a v_prenex_3738) 998) (select main_a v_prenex_3739)))) (forall ((v_prenex_1948 Int) (v_prenex_1947 Int)) (or (<= (+ main_x 1) v_prenex_1947) (<= (select main_a v_prenex_1947) 1) (<= 999 (select main_a v_prenex_1948)) (< v_prenex_1947 main_x) (<= (+ (select main_a v_prenex_1947) 998) (select main_a v_prenex_1948)))) (forall ((v_prenex_2235 Int) (v_prenex_2236 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2235))) (< v_prenex_2235 main_x) (<= (* 2 (select main_a v_prenex_2235)) 2) (<= 999 (select main_a v_prenex_2236)) (<= (+ main_x 1) v_prenex_2235) (<= (select main_a v_prenex_2236) (+ (select main_a v_prenex_2235) 998)))) (or (forall ((v_prenex_1992 Int)) (or (< v_prenex_1992 main_y) (<= 1998 (* 2 (select main_a v_prenex_1992))) (<= (* 2 (select main_a v_prenex_1992)) 1998))) (forall ((v_prenex_1991 Int)) (or (<= (+ main_x 1) v_prenex_1991) (<= 2 (* 2 (select main_a v_prenex_1991))) (< v_prenex_1991 main_x)))) (or (forall ((v_prenex_1857 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1857))) (<= 999 (select main_a v_prenex_1857)) (<= (+ main_y 1) v_prenex_1857))) (forall ((v_prenex_1856 Int)) (or (<= (* 2 (select main_a v_prenex_1856)) 2) (< v_prenex_1856 main_x) (<= (+ main_x 1) v_prenex_1856)))) (forall ((v_prenex_1667 Int) (v_prenex_1666 Int)) (or (< v_prenex_1666 main_x) (<= 1 (select main_a v_prenex_1666)) (<= (* 2 (select main_a v_prenex_1667)) 1998) (<= 1998 (* 2 (select main_a v_prenex_1667))) (<= (+ main_x 1) v_prenex_1666) (<= 1000 (+ (select main_a v_prenex_1667) (select main_a v_prenex_1666))))) (forall ((v_prenex_2886 Int) (v_prenex_2885 Int)) (or (< v_prenex_2885 main_x) (<= (+ main_x 1) v_prenex_2885) (<= (select main_a v_prenex_2886) (+ (select main_a v_prenex_2885) 998)) (<= (select main_a v_prenex_2885) 1) (<= 1 (select main_a v_prenex_2885)) (<= 1998 (* 2 (select main_a v_prenex_2886))) (<= 999 (select main_a v_prenex_2886)))) (forall ((v_prenex_2154 Int) (v_prenex_2155 Int)) (or (<= (+ main_x 1) v_prenex_2154) (<= (select main_a v_prenex_2154) 1) (<= 1998 (* 2 (select main_a v_prenex_2155))) (<= (+ (select main_a v_prenex_2154) 998) (select main_a v_prenex_2155)) (<= (select main_a v_prenex_2155) 999) (< v_prenex_2154 main_x))) (forall ((v_prenex_2777 Int) (v_prenex_2778 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2778))) (<= (select main_a v_prenex_2778) (+ (select main_a v_prenex_2777) 998)) (<= 2 (* 2 (select main_a v_prenex_2777))) (< v_prenex_2777 main_x) (< v_prenex_2778 main_y) (<= (+ main_x 1) v_prenex_2777))) (or (forall ((v_prenex_4087 Int)) (or (<= (+ main_x 1) v_prenex_4087) (< v_prenex_4087 main_x) (<= 2 (* 2 (select main_a v_prenex_4087))) (<= (select main_a v_prenex_4087) 1))) (forall ((v_prenex_4088 Int)) (or (<= 999 (select main_a v_prenex_4088)) (<= (+ main_y 1) v_prenex_4088)))) (<= (- (- main_x) (- main_y)) (- 1)) (forall ((v_prenex_2239 Int) (v_prenex_2240 Int)) (or (<= (select main_a v_prenex_2240) 999) (<= 2 (* 2 (select main_a v_prenex_2239))) (<= (select main_a v_prenex_2239) 1) (< v_prenex_2239 main_x) (<= 1000 (+ (select main_a v_prenex_2240) (select main_a v_prenex_2239))) (<= (+ main_x 1) v_prenex_2239) (<= 999 (select main_a v_prenex_2240)))) (forall ((v_prenex_3807 Int) (v_prenex_3806 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3806))) (<= (select main_a v_prenex_3807) 999) (< v_prenex_3806 main_x) (< v_prenex_3807 main_y) (<= (+ main_x 1) v_prenex_3806) (<= (select main_a v_prenex_3807) (+ (select main_a v_prenex_3806) 998)))) (forall ((v_prenex_2671 Int) (v_prenex_2672 Int)) (or (<= 1 (select main_a v_prenex_2671)) (<= (+ main_x 1) v_prenex_2671) (<= 1998 (* 2 (select main_a v_prenex_2672))) (<= (* 2 (select main_a v_prenex_2671)) 2) (<= (* 2 (select main_a v_prenex_2672)) 1998) (<= (select main_a v_prenex_2672) (+ (select main_a v_prenex_2671) 998)) (< v_prenex_2671 main_x))) (forall ((v_prenex_2198 Int) (v_prenex_2199 Int)) (or (<= (+ main_x 1) v_prenex_2198) (< v_prenex_2198 main_x) (<= 2 (* 2 (select main_a v_prenex_2198))) (<= (+ (select main_a v_prenex_2199) (select main_a v_prenex_2198)) 1000) (<= 999 (select main_a v_prenex_2199)) (<= (+ main_y 1) v_prenex_2199) (<= 1998 (* 2 (select main_a v_prenex_2199))))) (forall ((v_prenex_3489 Int) (v_prenex_3490 Int)) (or (<= (+ (select main_a v_prenex_3490) (select main_a v_prenex_3489)) 1000) (<= (* 2 (select main_a v_prenex_3490)) 1998) (<= 2 (* 2 (select main_a v_prenex_3489))) (<= (+ main_x 1) v_prenex_3489) (< v_prenex_3489 main_x) (<= 1 (select main_a v_prenex_3489)))) (forall ((v_prenex_2259 Int) (v_prenex_2260 Int)) (or (< v_prenex_2259 main_x) (<= (+ main_x 1) v_prenex_2259) (<= (select main_a v_prenex_2260) (+ (select main_a v_prenex_2259) 998)) (<= 1998 (* 2 (select main_a v_prenex_2260))) (<= (* 2 (select main_a v_prenex_2260)) 1998) (<= 2 (* 2 (select main_a v_prenex_2259))))) (forall ((v_prenex_1755 Int) (v_prenex_1754 Int)) (or (< v_prenex_1754 main_x) (<= (+ main_x 1) v_prenex_1754) (<= (select main_a v_prenex_1754) 1) (<= (* 2 (select main_a v_prenex_1755)) 1998) (<= (select main_a v_prenex_1755) 999) (<= 2 (* 2 (select main_a v_prenex_1754))) (<= (+ (select main_a v_prenex_1754) 998) (select main_a v_prenex_1755)))) (forall ((v_prenex_3461 Int) (v_prenex_3462 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3462))) (<= (* 2 (select main_a v_prenex_3462)) 1998) (<= (+ (select main_a v_prenex_3462) (select main_a v_prenex_3461)) 1000) (<= (+ main_x 1) v_prenex_3461) (< v_prenex_3461 main_x) (<= 2 (* 2 (select main_a v_prenex_3461))))) (forall ((v_prenex_4290 Int) (v_prenex_4289 Int)) (or (<= 999 (select main_a v_prenex_4290)) (< v_prenex_4290 main_y) (<= 1998 (* 2 (select main_a v_prenex_4290))) (< v_prenex_4289 main_x) (<= (select main_a v_prenex_4290) (+ (select main_a v_prenex_4289) 998)) (<= (+ main_x 1) v_prenex_4289) (<= (* 2 (select main_a v_prenex_4289)) 2))) (forall ((v_prenex_3241 Int) (v_prenex_3240 Int)) (or (<= (+ main_x 1) v_prenex_3240) (< v_prenex_3240 main_x) (<= (select main_a v_prenex_3240) 1) (<= 1000 (+ (select main_a v_prenex_3241) (select main_a v_prenex_3240))) (<= (* 2 (select main_a v_prenex_3241)) 1998) (< v_prenex_3241 main_y))) (or (forall ((v_prenex_2599 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2599))) (<= 1 (select main_a v_prenex_2599)) (< v_prenex_2599 main_x) (<= (* 2 (select main_a v_prenex_2599)) 2) (<= (+ main_x 1) v_prenex_2599))) (forall ((v_prenex_2600 Int)) (or (<= (* 2 (select main_a v_prenex_2600)) 1998) (<= 999 (select main_a v_prenex_2600))))) (forall ((v_prenex_3582 Int) (v_prenex_3581 Int)) (or (<= (* 2 (select main_a v_prenex_3582)) 1998) (<= (+ main_y 1) v_prenex_3582) (< v_prenex_3582 main_y) (<= (select main_a v_prenex_3582) (+ (select main_a v_prenex_3581) 998)) (<= 999 (select main_a v_prenex_3582)))) (forall ((v_prenex_3300 Int) (v_prenex_3299 Int)) (or (< v_prenex_3299 main_x) (<= (+ (select main_a v_prenex_3300) (select main_a v_prenex_3299)) 1000) (<= (+ main_x 1) v_prenex_3299) (<= (select main_a v_prenex_3299) 1) (< v_prenex_3300 main_y) (<= 1998 (* 2 (select main_a v_prenex_3300))))) (or (forall ((v_prenex_3700 Int)) (<= 2 (* 2 (select main_a v_prenex_3700)))) (forall ((v_prenex_3701 Int)) (or (< v_prenex_3701 main_y) (<= (+ main_y 1) v_prenex_3701) (<= 1998 (* 2 (select main_a v_prenex_3701)))))) (forall ((v_prenex_3140 Int) (v_prenex_3141 Int)) (or (< v_prenex_3140 main_x) (<= (+ (select main_a v_prenex_3140) 998) (select main_a v_prenex_3141)) (<= 1 (select main_a v_prenex_3140)) (< v_prenex_3141 main_y) (<= (+ main_x 1) v_prenex_3140) (<= 1998 (* 2 (select main_a v_prenex_3141))))) (forall ((v_prenex_2097 Int) (v_prenex_2096 Int)) (or (<= (* 2 (select main_a v_prenex_2097)) 1998) (<= 1998 (* 2 (select main_a v_prenex_2097))) (<= (select main_a v_prenex_2096) 1) (<= (select main_a v_prenex_2097) (+ (select main_a v_prenex_2096) 998)) (<= (* 2 (select main_a v_prenex_2096)) 2) (< v_prenex_2096 main_x) (<= (+ main_x 1) v_prenex_2096))) (forall ((v_prenex_3926 Int) (v_prenex_3927 Int)) (or (< v_prenex_3927 main_y) (<= (select main_a v_prenex_3927) (+ (select main_a v_prenex_3926) 998)) (<= 999 (select main_a v_prenex_3927)) (<= (+ main_x 1) v_prenex_3926) (<= (select main_a v_prenex_3926) 1) (< v_prenex_3926 main_x))) (forall ((v_prenex_3326 Int) (v_prenex_3325 Int)) (or (<= 999 (select main_a v_prenex_3326)) (<= (* 2 (select main_a v_prenex_3325)) 2) (<= (select main_a v_prenex_3326) 999) (<= (+ main_y 1) v_prenex_3326) (<= (+ (select main_a v_prenex_3325) 998) (select main_a v_prenex_3326)) (< v_prenex_3325 main_x) (<= (+ main_x 1) v_prenex_3325))) (forall ((v_prenex_1982 Int) (v_prenex_1981 Int)) (or (< v_prenex_1982 main_y) (<= 999 (select main_a v_prenex_1982)) (<= 1998 (* 2 (select main_a v_prenex_1982))) (<= (+ main_y 1) v_prenex_1982) (<= 1000 (+ (select main_a v_prenex_1982) (select main_a v_prenex_1981))))) (forall ((v_prenex_3166 Int) (v_prenex_3167 Int)) (or (<= 999 (select main_a v_prenex_3167)) (<= (+ main_y 1) v_prenex_3167) (< v_prenex_3166 main_x) (<= (+ (select main_a v_prenex_3166) 998) (select main_a v_prenex_3167)) (<= (+ main_x 1) v_prenex_3166) (<= (select main_a v_prenex_3166) 1))) (forall ((v_prenex_2226 Int) (v_prenex_2225 Int)) (or (< v_prenex_2226 main_y) (< v_prenex_2225 main_x) (<= (+ main_x 1) v_prenex_2225) (<= 1000 (+ (select main_a v_prenex_2226) (select main_a v_prenex_2225))) (<= 2 (* 2 (select main_a v_prenex_2225))) (<= 1998 (* 2 (select main_a v_prenex_2226))))) (or (forall ((v_prenex_2964 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2964))) (<= (select main_a v_prenex_2964) 999) (<= (+ main_y 1) v_prenex_2964))) (forall ((v_prenex_2963 Int)) (or (<= (* 2 (select main_a v_prenex_2963)) 2) (<= 1 (select main_a v_prenex_2963)) (<= (+ main_x 1) v_prenex_2963) (< v_prenex_2963 main_x)))) (forall ((v_prenex_2457 Int) (v_prenex_2458 Int)) (or (<= (+ main_x 1) v_prenex_2457) (<= (select main_a v_prenex_2457) 1) (< v_prenex_2457 main_x) (<= (+ (select main_a v_prenex_2457) 998) (select main_a v_prenex_2458)))) (forall ((v_prenex_3889 Int) (v_prenex_3890 Int)) (or (<= (* 2 (select main_a v_prenex_3890)) 1998) (<= (+ main_x 1) v_prenex_3889) (<= 1 (select main_a v_prenex_3889)) (<= (select main_a v_prenex_3890) 999) (<= (+ (select main_a v_prenex_3889) 998) (select main_a v_prenex_3890)) (< v_prenex_3889 main_x) (<= (select main_a v_prenex_3889) 1))) (or (forall ((v_prenex_4311 Int)) (or (<= (* 2 (select main_a v_prenex_4311)) 2) (<= (+ main_x 1) v_prenex_4311) (<= 2 (* 2 (select main_a v_prenex_4311))) (< v_prenex_4311 main_x))) (forall ((v_prenex_4312 Int)) (or (<= (select main_a v_prenex_4312) 999) (<= (* 2 (select main_a v_prenex_4312)) 1998) (<= (+ main_y 1) v_prenex_4312)))) (forall ((v_prenex_1723 Int) (v_prenex_1722 Int)) (or (<= (* 2 (select main_a v_prenex_1722)) 2) (<= 999 (select main_a v_prenex_1723)) (<= (select main_a v_prenex_1723) (+ (select main_a v_prenex_1722) 998)) (<= 1 (select main_a v_prenex_1722)) (< v_prenex_1722 main_x) (<= (+ main_x 1) v_prenex_1722) (<= 1998 (* 2 (select main_a v_prenex_1723))))) (forall ((v_prenex_3208 Int) (v_prenex_3209 Int)) (or (< v_prenex_3209 main_y) (<= (* 2 (select main_a v_prenex_3209)) 1998) (<= 1000 (+ (select main_a v_prenex_3209) (select main_a v_prenex_3208))) (<= (+ main_x 1) v_prenex_3208) (<= (* 2 (select main_a v_prenex_3208)) 2) (< v_prenex_3208 main_x) (<= (select main_a v_prenex_3209) 999))) (or (forall ((v_prenex_1790 Int)) (or (<= (+ main_x 1) v_prenex_1790) (< v_prenex_1790 main_x) (<= (select main_a v_prenex_1790) 1) (<= (* 2 (select main_a v_prenex_1790)) 2))) (forall ((v_prenex_1791 Int)) (<= (* 2 (select main_a v_prenex_1791)) 1998))) (forall ((v_prenex_2042 Int) (v_prenex_2041 Int)) (or (<= (+ main_x 1) v_prenex_2041) (<= (+ (select main_a v_prenex_2041) 998) (select main_a v_prenex_2042)) (<= (* 2 (select main_a v_prenex_2042)) 1998) (<= 1 (select main_a v_prenex_2041)) (<= 2 (* 2 (select main_a v_prenex_2041))) (<= 999 (select main_a v_prenex_2042)) (< v_prenex_2041 main_x))) (forall ((v_prenex_2349 Int) (v_prenex_2350 Int)) (or (<= (+ main_x 1) v_prenex_2349) (<= (* 2 (select main_a v_prenex_2349)) 2) (<= (* 2 (select main_a v_prenex_2350)) 1998) (<= 1000 (+ (select main_a v_prenex_2350) (select main_a v_prenex_2349))) (< v_prenex_2349 main_x) (<= (select main_a v_prenex_2349) 1) (<= (select main_a v_prenex_2350) 999))) (or (forall ((v_prenex_3407 Int)) (or (< v_prenex_3407 main_x) (<= (* 2 (select main_a v_prenex_3407)) 2) (<= (+ main_x 1) v_prenex_3407) (<= 1 (select main_a v_prenex_3407)))) (forall ((v_prenex_3408 Int)) (or (<= (select main_a v_prenex_3408) 999) (<= (* 2 (select main_a v_prenex_3408)) 1998) (<= (+ main_y 1) v_prenex_3408)))) (or (forall ((v_prenex_3579 Int)) (or (< v_prenex_3579 main_x) (<= (+ main_x 1) v_prenex_3579) (<= (select main_a v_prenex_3579) 1) (<= (* 2 (select main_a v_prenex_3579)) 2))) (forall ((v_prenex_3580 Int)) (or (<= (select main_a v_prenex_3580) 999) (< v_prenex_3580 main_y)))) (forall ((v_prenex_4122 Int) (v_prenex_4121 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4122))) (< v_prenex_4121 main_x) (<= (select main_a v_prenex_4122) 999) (<= 1 (select main_a v_prenex_4121)) (<= (+ main_x 1) v_prenex_4121) (<= (select main_a v_prenex_4122) (+ (select main_a v_prenex_4121) 998)) (<= 2 (* 2 (select main_a v_prenex_4121))))) (forall ((v_prenex_4100 Int) (v_prenex_4099 Int)) (or (<= (+ main_x 1) v_prenex_4099) (< v_prenex_4099 main_x) (<= 2 (* 2 (select main_a v_prenex_4099))) (<= 1998 (* 2 (select main_a v_prenex_4100))) (<= 1000 (+ (select main_a v_prenex_4100) (select main_a v_prenex_4099))) (<= (select main_a v_prenex_4099) 1))) (or (forall ((v_prenex_2683 Int)) (or (<= (+ main_x 1) v_prenex_2683) (< v_prenex_2683 main_x) (<= 2 (* 2 (select main_a v_prenex_2683))) (<= 1 (select main_a v_prenex_2683)))) (forall ((v_prenex_2684 Int)) (or (<= (select main_a v_prenex_2684) 999) (<= (* 2 (select main_a v_prenex_2684)) 1998)))) (or (forall ((v_prenex_3423 Int)) (or (<= (select main_a v_prenex_3423) 1) (< v_prenex_3423 main_x) (<= (+ main_x 1) v_prenex_3423) (<= (* 2 (select main_a v_prenex_3423)) 2))) (forall ((v_prenex_3424 Int)) (or (<= (+ main_y 1) v_prenex_3424) (<= (* 2 (select main_a v_prenex_3424)) 1998) (<= (select main_a v_prenex_3424) 999)))) (or (forall ((v_prenex_2217 Int)) (or (<= (* 2 (select main_a v_prenex_2217)) 2) (<= (+ main_x 1) v_prenex_2217) (< v_prenex_2217 main_x))) (forall ((v_prenex_2218 Int)) (or (<= 999 (select main_a v_prenex_2218)) (<= 1998 (* 2 (select main_a v_prenex_2218)))))) (or (forall ((v_prenex_3493 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3493))) (< v_prenex_3493 main_x) (<= (select main_a v_prenex_3493) 1) (<= (+ main_x 1) v_prenex_3493) (<= (* 2 (select main_a v_prenex_3493)) 2))) (forall ((v_prenex_3494 Int)) (or (<= 999 (select main_a v_prenex_3494)) (<= (* 2 (select main_a v_prenex_3494)) 1998)))) (forall ((v_prenex_3120 Int) (v_prenex_3121 Int)) (or (< v_prenex_3121 main_y) (<= (select main_a v_prenex_3121) (+ (select main_a v_prenex_3120) 998)) (<= 1998 (* 2 (select main_a v_prenex_3121))) (<= 999 (select main_a v_prenex_3121)) (<= (+ main_y 1) v_prenex_3121))) (forall ((v_prenex_2630 Int) (v_prenex_2629 Int)) (or (< v_prenex_2629 main_x) (<= 1000 (+ (select main_a v_prenex_2630) (select main_a v_prenex_2629))) (<= (select main_a v_prenex_2629) 1) (<= (* 2 (select main_a v_prenex_2630)) 1998) (<= (+ main_x 1) v_prenex_2629) (<= (+ main_y 1) v_prenex_2630))) (forall ((v_prenex_1787 Int) (v_prenex_1786 Int)) (or (< v_prenex_1787 main_y) (<= (+ main_x 1) v_prenex_1786) (<= 1998 (* 2 (select main_a v_prenex_1787))) (<= 2 (* 2 (select main_a v_prenex_1786))) (<= 999 (select main_a v_prenex_1787)) (< v_prenex_1786 main_x) (<= 1000 (+ (select main_a v_prenex_1787) (select main_a v_prenex_1786))))) (forall ((v_prenex_1665 Int) (v_prenex_1664 Int)) (or (<= (select main_a v_prenex_1665) 999) (<= (+ (select main_a v_prenex_1664) 998) (select main_a v_prenex_1665)) (<= (+ main_x 1) v_prenex_1664) (<= (select main_a v_prenex_1664) 1) (< v_prenex_1664 main_x) (<= (* 2 (select main_a v_prenex_1665)) 1998))) (forall ((v_prenex_2025 Int) (v_prenex_2026 Int)) (or (<= (+ main_y 1) v_prenex_2026) (<= 1998 (* 2 (select main_a v_prenex_2026))) (<= 1000 (+ (select main_a v_prenex_2026) (select main_a v_prenex_2025))) (<= (select main_a v_prenex_2026) 999) (< v_prenex_2026 main_y))) (forall ((v_prenex_2520 Int) (v_prenex_2519 Int)) (or (<= (select main_a v_prenex_2520) 999) (< v_prenex_2520 main_y) (<= (select main_a v_prenex_2519) 1) (< v_prenex_2519 main_x) (<= (+ (select main_a v_prenex_2520) (select main_a v_prenex_2519)) 1000) (<= (+ main_x 1) v_prenex_2519) (<= (* 2 (select main_a v_prenex_2520)) 1998))) (forall ((v_prenex_3384 Int) (v_prenex_3383 Int)) (or (<= (+ (select main_a v_prenex_3384) (select main_a v_prenex_3383)) 1000) (<= 1998 (* 2 (select main_a v_prenex_3384))) (<= (+ main_x 1) v_prenex_3383) (< v_prenex_3383 main_x) (<= (+ main_y 1) v_prenex_3384) (<= 2 (* 2 (select main_a v_prenex_3383))))) (or (forall ((v_prenex_2752 Int)) (<= (* 2 (select main_a v_prenex_2752)) 1998)) (forall ((v_prenex_2751 Int)) (or (< v_prenex_2751 main_x) (<= (+ main_x 1) v_prenex_2751) (<= (* 2 (select main_a v_prenex_2751)) 2)))) (forall ((v_prenex_3083 Int) (v_prenex_3084 Int)) (or (< v_prenex_3084 main_y) (<= (+ (select main_a v_prenex_3083) 998) (select main_a v_prenex_3084)) (<= (select main_a v_prenex_3083) 1) (<= 1998 (* 2 (select main_a v_prenex_3084))) (< v_prenex_3083 main_x) (<= (* 2 (select main_a v_prenex_3084)) 1998) (<= (+ main_x 1) v_prenex_3083))) (or (forall ((v_prenex_3635 Int)) (or (<= (select main_a v_prenex_3635) 1) (<= (* 2 (select main_a v_prenex_3635)) 2) (< v_prenex_3635 main_x) (<= (+ main_x 1) v_prenex_3635))) (forall ((v_prenex_3636 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3636))) (<= (select main_a v_prenex_3636) 999)))) (or (forall ((v_prenex_2598 Int)) (or (<= (+ main_y 1) v_prenex_2598) (<= 999 (select main_a v_prenex_2598)) (<= (select main_a v_prenex_2598) 999))) (forall ((v_prenex_2597 Int)) (or (<= (select main_a v_prenex_2597) 1) (<= (+ main_x 1) v_prenex_2597) (<= (* 2 (select main_a v_prenex_2597)) 2) (< v_prenex_2597 main_x)))) (forall ((v_prenex_2871 Int) (v_prenex_2872 Int)) (or (<= 1 (select main_a v_prenex_2871)) (< v_prenex_2871 main_x) (<= (+ main_x 1) v_prenex_2871) (<= (* 2 (select main_a v_prenex_2871)) 2) (<= 1000 (+ (select main_a v_prenex_2872) (select main_a v_prenex_2871))))) (forall ((v_prenex_3746 Int) (v_prenex_3747 Int)) (or (<= (+ main_y 1) v_prenex_3747) (<= 1998 (* 2 (select main_a v_prenex_3747))) (<= (+ main_x 1) v_prenex_3746) (<= (select main_a v_prenex_3747) (+ (select main_a v_prenex_3746) 998)) (<= (select main_a v_prenex_3746) 1) (< v_prenex_3746 main_x) (<= 999 (select main_a v_prenex_3747)))) (or (forall ((v_prenex_4138 Int)) (or (<= (* 2 (select main_a v_prenex_4138)) 1998) (< v_prenex_4138 main_y))) (forall ((v_prenex_4137 Int)) (or (< v_prenex_4137 main_x) (<= (+ main_x 1) v_prenex_4137) (<= (select main_a v_prenex_4137) 1)))) (forall ((v_prenex_3467 Int) (v_prenex_3468 Int)) (or (<= (+ main_x 1) v_prenex_3467) (<= 1998 (* 2 (select main_a v_prenex_3468))) (<= 2 (* 2 (select main_a v_prenex_3467))) (<= (+ (select main_a v_prenex_3467) 998) (select main_a v_prenex_3468)) (< v_prenex_3468 main_y) (< v_prenex_3467 main_x))) (forall ((v_prenex_2182 Int) (v_prenex_2183 Int)) (or (< v_prenex_2182 main_x) (<= (+ main_x 1) v_prenex_2182) (<= 1998 (* 2 (select main_a v_prenex_2183))) (<= (+ (select main_a v_prenex_2182) 998) (select main_a v_prenex_2183)) (<= 999 (select main_a v_prenex_2183)) (<= (* 2 (select main_a v_prenex_2182)) 2))) (forall ((v_prenex_2399 Int) (v_prenex_2400 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2400))) (<= (select main_a v_prenex_2399) 1) (<= (select main_a v_prenex_2400) (+ (select main_a v_prenex_2399) 998)) (<= (+ main_y 1) v_prenex_2400) (< v_prenex_2399 main_x) (<= (+ main_x 1) v_prenex_2399) (<= (* 2 (select main_a v_prenex_2400)) 1998))) (or (forall ((v_prenex_3195 Int)) (or (<= 999 (select main_a v_prenex_3195)) (< v_prenex_3195 main_y) (<= 1998 (* 2 (select main_a v_prenex_3195))))) (forall ((v_prenex_3194 Int)) (or (<= (+ main_x 1) v_prenex_3194) (<= (* 2 (select main_a v_prenex_3194)) 2) (< v_prenex_3194 main_x) (<= 2 (* 2 (select main_a v_prenex_3194)))))) (forall ((v_prenex_2635 Int) (v_prenex_2636 Int)) (or (< v_prenex_2635 main_x) (<= (select main_a v_prenex_2635) 1) (<= (+ (select main_a v_prenex_2636) (select main_a v_prenex_2635)) 1000) (< v_prenex_2636 main_y) (<= (+ main_x 1) v_prenex_2635))) (forall ((v_prenex_2475 Int) (v_prenex_2476 Int)) (or (<= (+ main_y 1) v_prenex_2476) (< v_prenex_2475 main_x) (<= 1000 (+ (select main_a v_prenex_2476) (select main_a v_prenex_2475))) (<= (select main_a v_prenex_2476) 999) (<= (+ main_x 1) v_prenex_2475) (<= 2 (* 2 (select main_a v_prenex_2475))))) (forall ((v_prenex_3724 Int) (v_prenex_3725 Int)) (or (<= (* 2 (select main_a v_prenex_3725)) 1998) (<= (+ (select main_a v_prenex_3724) 998) (select main_a v_prenex_3725)) (<= 2 (* 2 (select main_a v_prenex_3724))) (<= (+ main_x 1) v_prenex_3724) (< v_prenex_3724 main_x) (<= (select main_a v_prenex_3724) 1) (<= 1998 (* 2 (select main_a v_prenex_3725))))) (forall ((v_prenex_1843 Int) (v_prenex_1842 Int)) (or (<= 999 (select main_a v_prenex_1843)) (<= (* 2 (select main_a v_prenex_1842)) 2) (<= 1000 (+ (select main_a v_prenex_1843) (select main_a v_prenex_1842))) (<= (select main_a v_prenex_1843) 999) (<= (select main_a v_prenex_1842) 1) (< v_prenex_1842 main_x) (<= (+ main_x 1) v_prenex_1842))) (or (forall ((v_prenex_4019 Int)) (<= (* 2 (select main_a v_prenex_4019)) 2)) (forall ((v_prenex_4020 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4020))) (<= (+ main_y 1) v_prenex_4020) (<= 999 (select main_a v_prenex_4020)) (< v_prenex_4020 main_y)))) (forall ((v_prenex_2351 Int) (v_prenex_2352 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2351))) (<= (* 2 (select main_a v_prenex_2352)) 1998) (<= (+ (select main_a v_prenex_2351) 998) (select main_a v_prenex_2352)) (<= 1 (select main_a v_prenex_2351)) (< v_prenex_2351 main_x) (<= (+ main_x 1) v_prenex_2351))) (forall ((v_prenex_1932 Int) (v_prenex_1931 Int)) (or (< v_prenex_1932 main_y) (<= (select main_a v_prenex_1932) (+ (select main_a v_prenex_1931) 998)) (<= (* 2 (select main_a v_prenex_1932)) 1998) (<= 1998 (* 2 (select main_a v_prenex_1932))) (<= (+ main_y 1) v_prenex_1932))) (forall ((v_prenex_3958 Int) (v_prenex_3959 Int)) (or (< v_prenex_3959 main_y) (<= (+ main_y 1) v_prenex_3959) (<= (* 2 (select main_a v_prenex_3959)) 1998) (<= 1998 (* 2 (select main_a v_prenex_3959))) (<= 1000 (+ (select main_a v_prenex_3959) (select main_a v_prenex_3958))))) (forall ((v_prenex_3487 Int) (v_prenex_3488 Int)) (or (<= (+ main_x 1) v_prenex_3487) (< v_prenex_3487 main_x) (<= 999 (select main_a v_prenex_3488)) (<= 1 (select main_a v_prenex_3487)) (<= (* 2 (select main_a v_prenex_3487)) 2) (<= (+ (select main_a v_prenex_3488) (select main_a v_prenex_3487)) 1000))) (forall ((v_prenex_3857 Int) (v_prenex_3858 Int)) (or (<= (* 2 (select main_a v_prenex_3858)) 1998) (< v_prenex_3857 main_x) (<= (select main_a v_prenex_3858) (+ (select main_a v_prenex_3857) 998)) (<= 2 (* 2 (select main_a v_prenex_3857))) (<= (+ main_x 1) v_prenex_3857) (<= (select main_a v_prenex_3857) 1))) (forall ((v_prenex_3796 Int) (v_prenex_3797 Int)) (or (< v_prenex_3796 main_x) (<= 1 (select main_a v_prenex_3796)) (<= 999 (select main_a v_prenex_3797)) (<= 2 (* 2 (select main_a v_prenex_3796))) (<= 1998 (* 2 (select main_a v_prenex_3797))) (<= (select main_a v_prenex_3797) (+ (select main_a v_prenex_3796) 998)) (<= (+ main_x 1) v_prenex_3796))) (or (forall ((v_prenex_3405 Int)) (or (<= 1 (select main_a v_prenex_3405)) (<= 2 (* 2 (select main_a v_prenex_3405))) (< v_prenex_3405 main_x) (<= (+ main_x 1) v_prenex_3405))) (forall ((v_prenex_3406 Int)) (or (< v_prenex_3406 main_y) (<= (select main_a v_prenex_3406) 999) (<= 1998 (* 2 (select main_a v_prenex_3406)))))) (forall ((v_prenex_3962 Int) (v_prenex_3963 Int)) (or (<= (+ main_x 1) v_prenex_3962) (< v_prenex_3962 main_x) (<= 999 (select main_a v_prenex_3963)) (<= 2 (* 2 (select main_a v_prenex_3962))) (<= (select main_a v_prenex_3963) (+ (select main_a v_prenex_3962) 998)))) (or (forall ((v_prenex_3829 Int)) (or (<= (+ main_y 1) v_prenex_3829) (<= (* 2 (select main_a v_prenex_3829)) 1998))) (forall ((v_prenex_3828 Int)) (or (<= (+ main_x 1) v_prenex_3828) (<= 1 (select main_a v_prenex_3828)) (< v_prenex_3828 main_x) (<= (* 2 (select main_a v_prenex_3828)) 2)))) (forall ((v_prenex_3425 Int) (v_prenex_3426 Int)) (or (<= (+ main_x 1) v_prenex_3425) (<= 1000 (+ (select main_a v_prenex_3426) (select main_a v_prenex_3425))) (< v_prenex_3426 main_y) (<= 1998 (* 2 (select main_a v_prenex_3426))) (< v_prenex_3425 main_x) (<= 2 (* 2 (select main_a v_prenex_3425))))) (forall ((v_prenex_3984 Int) (v_prenex_3985 Int)) (or (<= (* 2 (select main_a v_prenex_3984)) 2) (< v_prenex_3985 main_y) (< v_prenex_3984 main_x) (<= (* 2 (select main_a v_prenex_3985)) 1998) (<= 999 (select main_a v_prenex_3985)) (<= 1000 (+ (select main_a v_prenex_3985) (select main_a v_prenex_3984))) (<= (+ main_x 1) v_prenex_3984))) (forall ((v_prenex_1938 Int) (v_prenex_1937 Int)) (or (<= (+ (select main_a v_prenex_1938) (select main_a v_prenex_1937)) 1000) (<= (+ main_x 1) v_prenex_1937) (< v_prenex_1937 main_x) (<= (select main_a v_prenex_1938) 999) (<= 1 (select main_a v_prenex_1937)) (<= 1998 (* 2 (select main_a v_prenex_1938))))) (forall ((v_prenex_3530 Int) (v_prenex_3529 Int)) (or (<= (select main_a v_prenex_3529) 1) (<= (+ main_x 1) v_prenex_3529) (<= 2 (* 2 (select main_a v_prenex_3529))) (<= 1998 (* 2 (select main_a v_prenex_3530))) (< v_prenex_3529 main_x) (<= 1000 (+ (select main_a v_prenex_3530) (select main_a v_prenex_3529))) (<= (select main_a v_prenex_3530) 999))) (forall ((v_prenex_3997 Int) (v_prenex_3996 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3996))) (< v_prenex_3996 main_x) (<= (+ main_x 1) v_prenex_3996) (<= (* 2 (select main_a v_prenex_3996)) 2) (<= (select main_a v_prenex_3997) (+ (select main_a v_prenex_3996) 998)))) (forall ((v_prenex_2051 Int) (v_prenex_2052 Int)) (or (<= 1000 (+ (select main_a v_prenex_2052) (select main_a v_prenex_2051))) (<= 1 (select main_a v_prenex_2051)) (<= 2 (* 2 (select main_a v_prenex_2051))) (< v_prenex_2051 main_x) (<= (+ main_x 1) v_prenex_2051))) (forall ((v_prenex_3476 Int) (v_prenex_3475 Int)) (or (< v_prenex_3475 main_x) (<= (select main_a v_prenex_3476) 999) (<= 1998 (* 2 (select main_a v_prenex_3476))) (< v_prenex_3476 main_y) (<= (+ main_x 1) v_prenex_3475) (<= (+ (select main_a v_prenex_3475) 998) (select main_a v_prenex_3476)) (<= 1 (select main_a v_prenex_3475)))) (forall ((v_prenex_2527 Int) (v_prenex_2528 Int)) (or (< v_prenex_2528 main_y) (<= 1000 (+ (select main_a v_prenex_2528) (select main_a v_prenex_2527))) (< v_prenex_2527 main_x) (<= (* 2 (select main_a v_prenex_2528)) 1998) (<= (* 2 (select main_a v_prenex_2527)) 2) (<= (+ main_x 1) v_prenex_2527))) (forall ((v_prenex_1881 Int) (v_prenex_1880 Int)) (or (<= 1000 (+ (select main_a v_prenex_1881) (select main_a v_prenex_1880))) (< v_prenex_1880 main_x) (<= 1 (select main_a v_prenex_1880)) (<= (+ main_x 1) v_prenex_1880) (<= (select main_a v_prenex_1881) 999))) (forall ((v_prenex_2417 Int) (v_prenex_2418 Int)) (or (< v_prenex_2417 main_x) (<= (+ (select main_a v_prenex_2418) (select main_a v_prenex_2417)) 1000) (<= (+ main_x 1) v_prenex_2417) (<= (select main_a v_prenex_2417) 1) (< v_prenex_2418 main_y) (<= 999 (select main_a v_prenex_2418)) (<= (select main_a v_prenex_2418) 999))) (or (forall ((v_prenex_2212 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2212))) (<= (+ main_x 1) v_prenex_2212) (< v_prenex_2212 main_x) (<= (select main_a v_prenex_2212) 1))) (forall ((v_prenex_2213 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2213))) (<= (* 2 (select main_a v_prenex_2213)) 1998) (< v_prenex_2213 main_y)))) (forall ((v_prenex_2697 Int) (v_prenex_2698 Int)) (or (< v_prenex_2698 main_y) (<= (+ main_y 1) v_prenex_2698) (<= (+ (select main_a v_prenex_2698) (select main_a v_prenex_2697)) 1000) (<= (* 2 (select main_a v_prenex_2698)) 1998))) (or (forall ((v_prenex_2486 Int)) (or (<= (select main_a v_prenex_2486) 999) (< v_prenex_2486 main_y) (<= 999 (select main_a v_prenex_2486)))) (forall ((v_prenex_2485 Int)) (or (< v_prenex_2485 main_x) (<= (* 2 (select main_a v_prenex_2485)) 2) (<= (+ main_x 1) v_prenex_2485)))) (forall ((v_prenex_2019 Int) (v_prenex_2020 Int)) (or (<= (+ (select main_a v_prenex_2019) 998) (select main_a v_prenex_2020)) (< v_prenex_2019 main_x) (<= 1 (select main_a v_prenex_2019)) (<= (select main_a v_prenex_2020) 999) (<= 999 (select main_a v_prenex_2020)) (<= (+ main_x 1) v_prenex_2019))) (forall ((v_prenex_2465 Int) (v_prenex_2466 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2466))) (<= (* 2 (select main_a v_prenex_2465)) 2) (<= 1 (select main_a v_prenex_2465)) (<= (+ main_x 1) v_prenex_2465) (<= 1000 (+ (select main_a v_prenex_2466) (select main_a v_prenex_2465))) (< v_prenex_2465 main_x))) (forall ((v_prenex_2615 Int) (v_prenex_2616 Int)) (or (< v_prenex_2615 main_x) (<= 2 (* 2 (select main_a v_prenex_2615))) (<= 999 (select main_a v_prenex_2616)) (<= (* 2 (select main_a v_prenex_2615)) 2) (<= (+ main_x 1) v_prenex_2615) (<= (+ (select main_a v_prenex_2616) (select main_a v_prenex_2615)) 1000) (<= (select main_a v_prenex_2616) 999))) (forall ((v_prenex_2372 Int) (v_prenex_2371 Int)) (or (<= (+ main_x 1) v_prenex_2371) (<= (* 2 (select main_a v_prenex_2372)) 1998) (< v_prenex_2371 main_x) (<= 999 (select main_a v_prenex_2372)) (<= (+ (select main_a v_prenex_2371) 998) (select main_a v_prenex_2372)) (<= (select main_a v_prenex_2371) 1) (<= 1 (select main_a v_prenex_2371)))) (forall ((v_prenex_3503 Int) (v_prenex_3504 Int)) (or (<= (+ main_y 1) v_prenex_3504) (<= (+ main_x 1) v_prenex_3503) (<= (* 2 (select main_a v_prenex_3504)) 1998) (<= 1998 (* 2 (select main_a v_prenex_3504))) (<= (* 2 (select main_a v_prenex_3503)) 2) (<= (+ (select main_a v_prenex_3504) (select main_a v_prenex_3503)) 1000) (< v_prenex_3503 main_x))) (forall ((v_prenex_1685 Int) (v_prenex_1684 Int)) (or (<= (+ main_x 1) v_prenex_1684) (<= (+ (select main_a v_prenex_1685) (select main_a v_prenex_1684)) 1000) (<= (* 2 (select main_a v_prenex_1684)) 2) (< v_prenex_1684 main_x) (<= (select main_a v_prenex_1684) 1))) (forall ((v_prenex_2075 Int) (v_prenex_2076 Int)) (or (<= 1 (select main_a v_prenex_2075)) (<= (+ main_x 1) v_prenex_2075) (<= (+ (select main_a v_prenex_2075) 998) (select main_a v_prenex_2076)) (<= (* 2 (select main_a v_prenex_2076)) 1998) (< v_prenex_2075 main_x) (<= (+ main_y 1) v_prenex_2076))) (forall ((v_prenex_3441 Int) (v_prenex_3442 Int)) (or (<= (+ main_x 1) v_prenex_3441) (<= 1 (select main_a v_prenex_3441)) (<= (* 2 (select main_a v_prenex_3441)) 2) (< v_prenex_3441 main_x) (<= (select main_a v_prenex_3442) (+ (select main_a v_prenex_3441) 998)))) (forall ((v_prenex_3201 Int) (v_prenex_3200 Int)) (or (<= (+ (select main_a v_prenex_3201) (select main_a v_prenex_3200)) 1000) (<= (* 2 (select main_a v_prenex_3200)) 2) (<= 1 (select main_a v_prenex_3200)) (<= (select main_a v_prenex_3201) 999) (< v_prenex_3200 main_x) (<= (* 2 (select main_a v_prenex_3201)) 1998) (<= (+ main_x 1) v_prenex_3200))) (forall ((v_prenex_3748 Int) (v_prenex_3749 Int)) (or (<= (* 2 (select main_a v_prenex_3749)) 1998) (<= (select main_a v_prenex_3749) (+ (select main_a v_prenex_3748) 998)) (< v_prenex_3748 main_x) (< v_prenex_3749 main_y) (<= (+ main_y 1) v_prenex_3749))) (forall ((v_prenex_2134 Int) (v_prenex_2135 Int)) (or (<= (+ (select main_a v_prenex_2135) (select main_a v_prenex_2134)) 1000) (<= (+ main_x 1) v_prenex_2134) (<= 999 (select main_a v_prenex_2135)) (< v_prenex_2134 main_x) (<= 1998 (* 2 (select main_a v_prenex_2135))) (<= 1 (select main_a v_prenex_2134)) (<= (+ main_y 1) v_prenex_2135))) (or (forall ((v_prenex_4307 Int)) (or (<= (+ main_x 1) v_prenex_4307) (< v_prenex_4307 main_x) (<= (* 2 (select main_a v_prenex_4307)) 2))) (forall ((v_prenex_4308 Int)) (or (<= (* 2 (select main_a v_prenex_4308)) 1998) (<= 1998 (* 2 (select main_a v_prenex_4308)))))) (forall ((v_prenex_3227 Int) (v_prenex_3226 Int)) (or (<= (select main_a v_prenex_3227) (+ (select main_a v_prenex_3226) 998)) (<= 2 (* 2 (select main_a v_prenex_3226))) (< v_prenex_3226 main_x) (<= (+ main_x 1) v_prenex_3226) (<= 1 (select main_a v_prenex_3226)) (<= (select main_a v_prenex_3227) 999) (<= (* 2 (select main_a v_prenex_3227)) 1998))) (forall ((v_prenex_1689 Int) (v_prenex_1688 Int)) (or (< v_prenex_1688 main_x) (<= (+ (select main_a v_prenex_1689) (select main_a v_prenex_1688)) 1000) (<= (+ main_x 1) v_prenex_1688) (<= 1 (select main_a v_prenex_1688)) (<= 1998 (* 2 (select main_a v_prenex_1689))) (<= 999 (select main_a v_prenex_1689)))) (forall ((v_prenex_3543 Int) (v_prenex_3544 Int)) (or (< v_prenex_3543 main_x) (<= 1 (select main_a v_prenex_3543)) (<= (+ (select main_a v_prenex_3544) (select main_a v_prenex_3543)) 1000) (<= (+ main_x 1) v_prenex_3543) (<= 1998 (* 2 (select main_a v_prenex_3544))))) (or (forall ((v_prenex_2545 Int)) (<= (* 2 (select main_a v_prenex_2545)) 2)) (forall ((v_prenex_2546 Int)) (or (< v_prenex_2546 main_y) (<= (+ main_y 1) v_prenex_2546) (<= (select main_a v_prenex_2546) 999)))) (forall ((v_prenex_4306 Int) (v_prenex_4305 Int)) (or (< v_prenex_4305 main_x) (<= (select main_a v_prenex_4306) 999) (<= 1998 (* 2 (select main_a v_prenex_4306))) (<= 1 (select main_a v_prenex_4305)) (<= 1000 (+ (select main_a v_prenex_4306) (select main_a v_prenex_4305))) (<= (select main_a v_prenex_4305) 1) (<= (+ main_x 1) v_prenex_4305))) (forall ((v_prenex_3791 Int) (v_prenex_3790 Int)) (or (<= 999 (select main_a v_prenex_3791)) (<= (+ main_x 1) v_prenex_3790) (<= (select main_a v_prenex_3791) 999) (<= (+ (select main_a v_prenex_3790) 998) (select main_a v_prenex_3791)) (< v_prenex_3790 main_x) (<= (select main_a v_prenex_3790) 1))) (forall ((v_prenex_3650 Int) (v_prenex_3649 Int)) (or (< v_prenex_3649 main_x) (<= (+ (select main_a v_prenex_3649) 998) (select main_a v_prenex_3650)) (<= (select main_a v_prenex_3649) 1) (<= (select main_a v_prenex_3650) 999) (<= 1 (select main_a v_prenex_3649)) (<= (+ main_x 1) v_prenex_3649) (<= 999 (select main_a v_prenex_3650)))) (or (forall ((v_prenex_2866 Int)) (or (<= (* 2 (select main_a v_prenex_2866)) 1998) (<= 1998 (* 2 (select main_a v_prenex_2866))))) (forall ((v_prenex_2865 Int)) (or (<= (+ main_x 1) v_prenex_2865) (<= (select main_a v_prenex_2865) 1) (<= (* 2 (select main_a v_prenex_2865)) 2) (< v_prenex_2865 main_x)))) (or (forall ((v_prenex_4223 Int)) (or (<= 2 (* 2 (select main_a v_prenex_4223))) (<= 1 (select main_a v_prenex_4223)) (< v_prenex_4223 main_x) (<= (select main_a v_prenex_4223) 1) (<= (+ main_x 1) v_prenex_4223))) (forall ((v_prenex_4224 Int)) (<= (select main_a v_prenex_4224) 999))) (forall ((v_prenex_1655 Int) (v_prenex_1654 Int)) (or (< v_prenex_1654 main_x) (<= 2 (* 2 (select main_a v_prenex_1654))) (<= 1000 (+ (select main_a v_prenex_1655) (select main_a v_prenex_1654))) (<= (select main_a v_prenex_1655) 999) (<= (+ main_x 1) v_prenex_1654) (<= (* 2 (select main_a v_prenex_1655)) 1998) (<= (+ main_y 1) v_prenex_1655))) (forall ((v_prenex_3835 Int) (v_prenex_3836 Int)) (or (< v_prenex_3835 main_x) (<= (+ main_x 1) v_prenex_3835) (<= (* 2 (select main_a v_prenex_3835)) 2) (<= (select main_a v_prenex_3836) 999) (<= 1998 (* 2 (select main_a v_prenex_3836))) (<= (select main_a v_prenex_3835) 1) (<= 1000 (+ (select main_a v_prenex_3836) (select main_a v_prenex_3835))))) (forall ((v_prenex_3625 Int) (v_prenex_3626 Int)) (or (<= (select main_a v_prenex_3625) 1) (<= (+ (select main_a v_prenex_3625) 998) (select main_a v_prenex_3626)) (<= 1998 (* 2 (select main_a v_prenex_3626))) (<= (+ main_y 1) v_prenex_3626) (<= (select main_a v_prenex_3626) 999) (< v_prenex_3625 main_x) (<= (+ main_x 1) v_prenex_3625))) (forall ((v_prenex_3337 Int) (v_prenex_3338 Int)) (or (<= 1000 (+ (select main_a v_prenex_3338) (select main_a v_prenex_3337))) (<= (* 2 (select main_a v_prenex_3338)) 1998) (< v_prenex_3338 main_y) (<= (+ main_x 1) v_prenex_3337) (<= (+ main_y 1) v_prenex_3338))) (forall ((v_prenex_3067 Int) (v_prenex_3068 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3067))) (< v_prenex_3067 main_x) (<= (+ (select main_a v_prenex_3068) (select main_a v_prenex_3067)) 1000) (<= (+ main_x 1) v_prenex_3067))) (forall ((v_prenex_3994 Int) (v_prenex_3995 Int)) (or (< v_prenex_3994 main_x) (<= 1998 (* 2 (select main_a v_prenex_3995))) (< v_prenex_3995 main_y) (<= 999 (select main_a v_prenex_3995)) (<= 2 (* 2 (select main_a v_prenex_3994))) (<= (+ (select main_a v_prenex_3995) (select main_a v_prenex_3994)) 1000) (<= (+ main_x 1) v_prenex_3994))) (forall ((v_prenex_2332 Int) (v_prenex_2333 Int)) (or (< v_prenex_2332 main_x) (<= (select main_a v_prenex_2333) (+ (select main_a v_prenex_2332) 998)) (<= (select main_a v_prenex_2333) 999) (<= 999 (select main_a v_prenex_2333)) (<= (+ main_y 1) v_prenex_2333) (<= (+ main_x 1) v_prenex_2332) (<= (* 2 (select main_a v_prenex_2332)) 2))) (or (forall ((v_prenex_2361 Int)) (or (< v_prenex_2361 main_x) (<= (+ main_x 1) v_prenex_2361) (<= (* 2 (select main_a v_prenex_2361)) 2))) (forall ((v_prenex_2362 Int)) (or (<= 999 (select main_a v_prenex_2362)) (<= (select main_a v_prenex_2362) 999)))) (forall ((v_prenex_4058 Int) (v_prenex_4057 Int)) (or (<= (select main_a v_prenex_4057) 1) (<= (+ main_x 1) v_prenex_4057) (<= (select main_a v_prenex_4058) (+ (select main_a v_prenex_4057) 998)) (<= 1 (select main_a v_prenex_4057)) (< v_prenex_4057 main_x) (<= (* 2 (select main_a v_prenex_4058)) 1998) (<= (select main_a v_prenex_4058) 999))) (forall ((v_prenex_4276 Int) (v_prenex_4275 Int)) (or (<= 999 (select main_a v_prenex_4276)) (< v_prenex_4276 main_y) (<= (+ (select main_a v_prenex_4276) (select main_a v_prenex_4275)) 1000) (<= 1998 (* 2 (select main_a v_prenex_4276))) (< v_prenex_4275 main_x) (<= (select main_a v_prenex_4275) 1) (<= (+ main_x 1) v_prenex_4275))) (forall ((v_prenex_1743 Int) (v_prenex_1742 Int)) (or (<= (select main_a v_prenex_1743) (+ (select main_a v_prenex_1742) 998)) (<= (* 2 (select main_a v_prenex_1742)) 2) (<= (+ main_x 1) v_prenex_1742) (< v_prenex_1742 main_x) (<= 1998 (* 2 (select main_a v_prenex_1743))) (<= (+ main_y 1) v_prenex_1743))) (forall ((v_prenex_2483 Int) (v_prenex_2484 Int)) (or (<= (* 2 (select main_a v_prenex_2484)) 1998) (<= (+ main_x 1) v_prenex_2483) (<= (* 2 (select main_a v_prenex_2483)) 2) (< v_prenex_2483 main_x) (<= (select main_a v_prenex_2484) (+ (select main_a v_prenex_2483) 998)) (<= 1998 (* 2 (select main_a v_prenex_2484))))) (forall ((v_prenex_2623 Int) (v_prenex_2624 Int)) (or (< v_prenex_2623 main_x) (<= 1998 (* 2 (select main_a v_prenex_2624))) (<= 999 (select main_a v_prenex_2624)) (<= (+ main_x 1) v_prenex_2623) (<= 1000 (+ (select main_a v_prenex_2624) (select main_a v_prenex_2623))) (<= 1 (select main_a v_prenex_2623)))) (forall ((v_prenex_3908 Int) (v_prenex_3909 Int)) (or (< v_prenex_3908 main_x) (<= 1000 (+ (select main_a v_prenex_3909) (select main_a v_prenex_3908))) (<= 2 (* 2 (select main_a v_prenex_3908))) (<= (+ main_x 1) v_prenex_3908) (<= 1 (select main_a v_prenex_3908)) (<= (* 2 (select main_a v_prenex_3909)) 1998) (<= (select main_a v_prenex_3909) 999))) (forall ((v_prenex_3018 Int) (v_prenex_3017 Int)) (or (<= (select main_a v_prenex_3018) (+ (select main_a v_prenex_3017) 998)) (< v_prenex_3017 main_x) (<= 2 (* 2 (select main_a v_prenex_3017))) (<= (* 2 (select main_a v_prenex_3017)) 2) (<= (select main_a v_prenex_3018) 999) (<= (+ main_x 1) v_prenex_3017) (<= 1998 (* 2 (select main_a v_prenex_3018))))) (forall ((v_prenex_3043 Int) (v_prenex_3044 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3044))) (< v_prenex_3043 main_x) (<= (select main_a v_prenex_3044) (+ (select main_a v_prenex_3043) 998)) (<= (* 2 (select main_a v_prenex_3043)) 2) (<= (select main_a v_prenex_3043) 1) (<= 999 (select main_a v_prenex_3044)) (<= (+ main_x 1) v_prenex_3043))) (forall ((v_prenex_2920 Int) (v_prenex_2919 Int)) (or (<= (* 2 (select main_a v_prenex_2919)) 2) (<= (+ (select main_a v_prenex_2919) 998) (select main_a v_prenex_2920)) (<= (select main_a v_prenex_2920) 999) (<= 1 (select main_a v_prenex_2919)) (<= (+ main_x 1) v_prenex_2919) (< v_prenex_2919 main_x))) (forall ((v_prenex_3845 Int) (v_prenex_3846 Int)) (or (<= (select main_a v_prenex_3845) 1) (< v_prenex_3845 main_x) (<= (+ main_x 1) v_prenex_3845) (<= (* 2 (select main_a v_prenex_3846)) 1998) (<= (+ main_y 1) v_prenex_3846) (<= (+ (select main_a v_prenex_3845) 998) (select main_a v_prenex_3846)) (<= 999 (select main_a v_prenex_3846)))) (forall ((v_prenex_1837 Int) (v_prenex_1836 Int)) (or (<= (+ main_x 1) v_prenex_1836) (<= (* 2 (select main_a v_prenex_1837)) 1998) (<= (select main_a v_prenex_1837) 999) (<= (+ (select main_a v_prenex_1836) 998) (select main_a v_prenex_1837)) (< v_prenex_1837 main_y) (< v_prenex_1836 main_x) (<= (* 2 (select main_a v_prenex_1836)) 2))) (forall ((v_prenex_3427 Int) (v_prenex_3428 Int)) (or (<= (+ (select main_a v_prenex_3427) 998) (select main_a v_prenex_3428)) (<= 2 (* 2 (select main_a v_prenex_3427))) (< v_prenex_3427 main_x) (< v_prenex_3428 main_y) (<= (+ main_x 1) v_prenex_3427) (<= (* 2 (select main_a v_prenex_3428)) 1998))) (forall ((v_prenex_3546 Int) (v_prenex_3545 Int)) (or (< v_prenex_3545 main_x) (<= (+ main_x 1) v_prenex_3545) (<= (* 2 (select main_a v_prenex_3545)) 2) (<= (+ (select main_a v_prenex_3546) (select main_a v_prenex_3545)) 1000) (<= 999 (select main_a v_prenex_3546)))) (forall ((v_prenex_3317 Int) (v_prenex_3318 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3318))) (<= (+ main_y 1) v_prenex_3318) (<= (select main_a v_prenex_3318) (+ (select main_a v_prenex_3317) 998)) (<= 999 (select main_a v_prenex_3318)) (<= (+ main_x 1) v_prenex_3317) (<= 2 (* 2 (select main_a v_prenex_3317))) (< v_prenex_3317 main_x))) (forall ((v_prenex_2651 Int) (v_prenex_2652 Int)) (or (<= (* 2 (select main_a v_prenex_2652)) 1998) (< v_prenex_2651 main_x) (<= (select main_a v_prenex_2652) 999) (<= 1000 (+ (select main_a v_prenex_2652) (select main_a v_prenex_2651))) (<= (* 2 (select main_a v_prenex_2651)) 2) (<= (+ main_x 1) v_prenex_2651) (<= 1 (select main_a v_prenex_2651)))) (forall ((v_prenex_4098 Int) (v_prenex_4097 Int)) (or (<= (+ main_x 1) v_prenex_4097) (<= 1000 (+ (select main_a v_prenex_4098) (select main_a v_prenex_4097))) (< v_prenex_4097 main_x) (<= 1 (select main_a v_prenex_4097)) (<= (select main_a v_prenex_4098) 999) (<= (* 2 (select main_a v_prenex_4098)) 1998))) (or (forall ((v_prenex_2334 Int)) (or (<= (select main_a v_prenex_2334) 1) (<= (+ main_x 1) v_prenex_2334) (<= (* 2 (select main_a v_prenex_2334)) 2) (<= 2 (* 2 (select main_a v_prenex_2334))) (< v_prenex_2334 main_x))) (forall ((v_prenex_2335 Int)) (or (<= 999 (select main_a v_prenex_2335)) (<= 1998 (* 2 (select main_a v_prenex_2335)))))) (forall ((v_prenex_2673 Int) (v_prenex_2674 Int)) (or (<= (+ main_x 1) v_prenex_2673) (<= (+ (select main_a v_prenex_2673) 998) (select main_a v_prenex_2674)) (< v_prenex_2673 main_x) (<= 1998 (* 2 (select main_a v_prenex_2674))) (<= 2 (* 2 (select main_a v_prenex_2673))) (<= (* 2 (select main_a v_prenex_2673)) 2))) (forall ((v_prenex_3135 Int) (v_prenex_3134 Int)) (or (<= (select main_a v_prenex_3135) 999) (<= (select main_a v_prenex_3134) 1) (< v_prenex_3134 main_x) (< v_prenex_3135 main_y) (<= (+ main_x 1) v_prenex_3134) (<= (+ (select main_a v_prenex_3135) (select main_a v_prenex_3134)) 1000))) (forall ((v_prenex_3395 Int) (v_prenex_3396 Int)) (or (<= (select main_a v_prenex_3395) 1) (<= (+ main_x 1) v_prenex_3395) (< v_prenex_3396 main_y) (<= (select main_a v_prenex_3396) 999) (< v_prenex_3395 main_x) (<= 1998 (* 2 (select main_a v_prenex_3396))) (<= (select main_a v_prenex_3396) (+ (select main_a v_prenex_3395) 998)))) (forall ((v_prenex_3561 Int) (v_prenex_3562 Int)) (or (< v_prenex_3561 main_x) (<= (+ main_x 1) v_prenex_3561) (<= 1000 (+ (select main_a v_prenex_3562) (select main_a v_prenex_3561))) (<= (select main_a v_prenex_3562) 999) (<= 999 (select main_a v_prenex_3562)) (<= (select main_a v_prenex_3561) 1) (<= 1 (select main_a v_prenex_3561)))) (forall ((v_prenex_3168 Int) (v_prenex_3169 Int)) (or (<= (select main_a v_prenex_3168) 1) (<= (select main_a v_prenex_3169) (+ (select main_a v_prenex_3168) 998)) (<= (+ main_x 1) v_prenex_3168) (< v_prenex_3168 main_x) (<= 2 (* 2 (select main_a v_prenex_3168))) (<= 1998 (* 2 (select main_a v_prenex_3169))) (<= (* 2 (select main_a v_prenex_3169)) 1998))) (forall ((v_prenex_3037 Int) (v_prenex_3038 Int)) (or (<= (select main_a v_prenex_3038) (+ (select main_a v_prenex_3037) 998)) (< v_prenex_3038 main_y) (<= 999 (select main_a v_prenex_3038)) (<= (+ main_x 1) v_prenex_3037) (< v_prenex_3037 main_x) (<= 2 (* 2 (select main_a v_prenex_3037))) (<= 1998 (* 2 (select main_a v_prenex_3038))))) (forall ((v_prenex_3515 Int) (v_prenex_3516 Int)) (or (<= (+ main_x 1) v_prenex_3515) (<= 2 (* 2 (select main_a v_prenex_3515))) (<= 1000 (+ (select main_a v_prenex_3516) (select main_a v_prenex_3515))) (< v_prenex_3515 main_x) (< v_prenex_3516 main_y))) (forall ((v_prenex_3674 Int) (v_prenex_3675 Int)) (or (<= 1 (select main_a v_prenex_3674)) (<= (+ (select main_a v_prenex_3674) 998) (select main_a v_prenex_3675)) (< v_prenex_3674 main_x) (<= (+ main_x 1) v_prenex_3674) (< v_prenex_3675 main_y) (<= (* 2 (select main_a v_prenex_3675)) 1998))) (forall ((v_prenex_2783 Int) (v_prenex_2784 Int)) (or (<= 1000 (+ (select main_a v_prenex_2784) (select main_a v_prenex_2783))) (<= (+ main_x 1) v_prenex_2783) (< v_prenex_2783 main_x) (<= (select main_a v_prenex_2784) 999) (<= (select main_a v_prenex_2783) 1) (<= (* 2 (select main_a v_prenex_2783)) 2))) (forall ((v_prenex_1741 Int) (v_prenex_1740 Int)) (or (<= 1 (select main_a v_prenex_1740)) (<= (+ (select main_a v_prenex_1740) 998) (select main_a v_prenex_1741)) (<= 1998 (* 2 (select main_a v_prenex_1741))) (<= (* 2 (select main_a v_prenex_1741)) 1998) (< v_prenex_1740 main_x) (<= (+ main_x 1) v_prenex_1740))) (forall ((v_prenex_2993 Int) (v_prenex_2994 Int)) (or (<= (+ main_x 1) v_prenex_2993) (<= (* 2 (select main_a v_prenex_2994)) 1998) (<= (* 2 (select main_a v_prenex_2993)) 2) (< v_prenex_2993 main_x) (<= 1 (select main_a v_prenex_2993)) (<= (+ (select main_a v_prenex_2993) 998) (select main_a v_prenex_2994)))) (forall ((v_prenex_3587 Int) (v_prenex_3588 Int)) (or (<= (+ main_x 1) v_prenex_3587) (< v_prenex_3587 main_x) (<= 1998 (* 2 (select main_a v_prenex_3588))) (<= (* 2 (select main_a v_prenex_3588)) 1998) (<= 1 (select main_a v_prenex_3587)) (<= 1000 (+ (select main_a v_prenex_3588) (select main_a v_prenex_3587))) (<= (+ main_y 1) v_prenex_3588))) (forall ((v_prenex_1987 Int) (v_prenex_1988 Int)) (or (<= (select main_a v_prenex_1987) 1) (<= (* 2 (select main_a v_prenex_1988)) 1998) (<= (+ main_x 1) v_prenex_1987) (<= 1000 (+ (select main_a v_prenex_1988) (select main_a v_prenex_1987))) (< v_prenex_1987 main_x) (<= 2 (* 2 (select main_a v_prenex_1987))) (<= 1998 (* 2 (select main_a v_prenex_1988))))) (forall ((v_prenex_3656 Int) (v_prenex_3657 Int)) (or (<= (+ main_x 1) v_prenex_3656) (< v_prenex_3656 main_x) (< v_prenex_3657 main_y) (<= (select main_a v_prenex_3657) 999) (<= (+ (select main_a v_prenex_3657) (select main_a v_prenex_3656)) 1000) (<= 2 (* 2 (select main_a v_prenex_3656))))) (forall ((v_prenex_3451 Int) (v_prenex_3452 Int)) (or (< v_prenex_3451 main_x) (<= (+ main_x 1) v_prenex_3451) (<= 2 (* 2 (select main_a v_prenex_3451))) (<= (* 2 (select main_a v_prenex_3451)) 2) (<= 1000 (+ (select main_a v_prenex_3452) (select main_a v_prenex_3451))) (<= 1998 (* 2 (select main_a v_prenex_3452))) (<= 999 (select main_a v_prenex_3452)))) (forall ((v_prenex_2430 Int) (v_prenex_2429 Int)) (or (<= (select main_a v_prenex_2430) 999) (< v_prenex_2429 main_x) (<= (+ (select main_a v_prenex_2430) (select main_a v_prenex_2429)) 1000) (<= (+ main_x 1) v_prenex_2429) (<= (select main_a v_prenex_2429) 1) (<= 2 (* 2 (select main_a v_prenex_2429))))) (forall ((v_prenex_2750 Int) (v_prenex_2749 Int)) (or (< v_prenex_2749 main_x) (<= (+ main_x 1) v_prenex_2749) (<= (* 2 (select main_a v_prenex_2750)) 1998) (<= 1 (select main_a v_prenex_2749)) (<= (+ (select main_a v_prenex_2749) 998) (select main_a v_prenex_2750)))) (forall ((v_prenex_2820 Int) (v_prenex_2819 Int)) (or (<= 1 (select main_a v_prenex_2819)) (<= (* 2 (select main_a v_prenex_2820)) 1998) (<= (+ main_y 1) v_prenex_2820) (< v_prenex_2819 main_x) (<= (+ (select main_a v_prenex_2819) 998) (select main_a v_prenex_2820)) (<= (select main_a v_prenex_2820) 999) (<= (+ main_x 1) v_prenex_2819))) (or (forall ((v_prenex_4093 Int)) (or (<= (select main_a v_prenex_4093) 1) (<= (+ main_x 1) v_prenex_4093) (<= 1 (select main_a v_prenex_4093)) (< v_prenex_4093 main_x))) (forall ((v_prenex_4094 Int)) (<= (* 2 (select main_a v_prenex_4094)) 1998))) (forall ((v_prenex_2244 Int) (v_prenex_2243 Int)) (or (<= (select main_a v_prenex_2243) 1) (<= 1000 (+ (select main_a v_prenex_2244) (select main_a v_prenex_2243))) (<= 999 (select main_a v_prenex_2244)) (<= 1 (select main_a v_prenex_2243)) (<= 1998 (* 2 (select main_a v_prenex_2244))) (<= (+ main_x 1) v_prenex_2243) (< v_prenex_2243 main_x))) (forall ((v_prenex_3499 Int) (v_prenex_3500 Int)) (or (< v_prenex_3499 main_x) (<= 1 (select main_a v_prenex_3499)) (<= (select main_a v_prenex_3500) 999) (<= (+ main_x 1) v_prenex_3499) (<= (+ (select main_a v_prenex_3499) 998) (select main_a v_prenex_3500)))) (or (forall ((v_prenex_3554 Int)) (<= 999 (select main_a v_prenex_3554))) (forall ((v_prenex_3553 Int)) (or (<= 1 (select main_a v_prenex_3553)) (< v_prenex_3553 main_x) (<= (+ main_x 1) v_prenex_3553) (<= (select main_a v_prenex_3553) 1) (<= 2 (* 2 (select main_a v_prenex_3553)))))) (forall ((v_prenex_3176 Int) (v_prenex_3177 Int)) (or (<= 999 (select main_a v_prenex_3177)) (<= 2 (* 2 (select main_a v_prenex_3176))) (<= (select main_a v_prenex_3177) 999) (< v_prenex_3176 main_x) (<= 1 (select main_a v_prenex_3176)) (<= (+ main_x 1) v_prenex_3176) (<= (select main_a v_prenex_3177) (+ (select main_a v_prenex_3176) 998)))) (or (forall ((v_prenex_2579 Int)) (or (<= (+ main_x 1) v_prenex_2579) (<= 1 (select main_a v_prenex_2579)) (< v_prenex_2579 main_x) (<= (* 2 (select main_a v_prenex_2579)) 2))) (forall ((v_prenex_2580 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2580))) (<= (+ main_y 1) v_prenex_2580) (<= (* 2 (select main_a v_prenex_2580)) 1998)))) (forall ((v_prenex_2916 Int) (v_prenex_2915 Int)) (or (<= (+ main_y 1) v_prenex_2916) (< v_prenex_2916 main_y) (<= (+ (select main_a v_prenex_2915) 998) (select main_a v_prenex_2916)) (<= 999 (select main_a v_prenex_2916)))) (forall ((v_prenex_3780 Int) (v_prenex_3781 Int)) (or (<= (+ (select main_a v_prenex_3781) (select main_a v_prenex_3780)) 1000) (< v_prenex_3780 main_x) (<= (select main_a v_prenex_3781) 999) (<= 2 (* 2 (select main_a v_prenex_3780))) (<= (+ main_x 1) v_prenex_3780))) (forall ((v_prenex_1851 Int) (v_prenex_1850 Int)) (or (<= (+ main_y 1) v_prenex_1851) (<= 999 (select main_a v_prenex_1851)) (<= 1000 (+ (select main_a v_prenex_1851) (select main_a v_prenex_1850))) (<= 1 (select main_a v_prenex_1850)) (< v_prenex_1850 main_x) (<= (+ main_x 1) v_prenex_1850) (<= 1998 (* 2 (select main_a v_prenex_1851))))) (forall ((v_prenex_1745 Int) (v_prenex_1744 Int)) (or (<= (* 2 (select main_a v_prenex_1745)) 1998) (<= (+ (select main_a v_prenex_1745) (select main_a v_prenex_1744)) 1000) (<= (+ main_y 1) v_prenex_1745) (<= (select main_a v_prenex_1745) 999) (< v_prenex_1745 main_y))) (forall ((v_prenex_1904 Int) (v_prenex_1903 Int)) (or (<= 1000 (+ (select main_a v_prenex_1904) (select main_a v_prenex_1903))) (<= (select main_a v_prenex_1904) 999) (<= 999 (select main_a v_prenex_1904)) (<= (+ main_x 1) v_prenex_1903) (< v_prenex_1903 main_x) (<= 2 (* 2 (select main_a v_prenex_1903))))) (forall ((v_prenex_3459 Int) (v_prenex_3460 Int)) (or (<= (* 2 (select main_a v_prenex_3460)) 1998) (<= 1 (select main_a v_prenex_3459)) (< v_prenex_3459 main_x) (<= (+ (select main_a v_prenex_3459) 998) (select main_a v_prenex_3460)) (< v_prenex_3460 main_y) (<= (+ main_x 1) v_prenex_3459) (<= (select main_a v_prenex_3460) 999))) (forall ((v_prenex_4313 Int) (v_prenex_4314 Int)) (or (< v_prenex_4313 main_x) (<= (+ main_x 1) v_prenex_4313) (<= 999 (select main_a v_prenex_4314)) (<= (+ (select main_a v_prenex_4314) (select main_a v_prenex_4313)) 1000) (<= (+ main_y 1) v_prenex_4314) (<= (select main_a v_prenex_4314) 999) (<= 2 (* 2 (select main_a v_prenex_4313))))) (forall ((v_prenex_2644 Int) (v_prenex_2643 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2643))) (<= (select main_a v_prenex_2644) 999) (<= (select main_a v_prenex_2644) (+ (select main_a v_prenex_2643) 998)) (<= (+ main_x 1) v_prenex_2643) (<= (+ main_y 1) v_prenex_2644) (< v_prenex_2643 main_x))) (forall ((v_prenex_2285 Int) (v_prenex_2286 Int)) (or (< v_prenex_2286 main_y) (<= (select main_a v_prenex_2285) 1) (<= (+ main_x 1) v_prenex_2285) (<= 1998 (* 2 (select main_a v_prenex_2286))) (< v_prenex_2285 main_x) (<= (+ (select main_a v_prenex_2285) 998) (select main_a v_prenex_2286)))) (forall ((v_prenex_3634 Int) (v_prenex_3633 Int)) (or (<= (+ main_x 1) v_prenex_3633) (<= 1998 (* 2 (select main_a v_prenex_3634))) (< v_prenex_3633 main_x) (<= (select main_a v_prenex_3633) 1) (<= 1000 (+ (select main_a v_prenex_3634) (select main_a v_prenex_3633))) (<= (* 2 (select main_a v_prenex_3634)) 1998))) (forall ((v_prenex_2847 Int) (v_prenex_2848 Int)) (or (<= (* 2 (select main_a v_prenex_2848)) 1998) (<= (* 2 (select main_a v_prenex_2847)) 2) (<= (+ (select main_a v_prenex_2847) 998) (select main_a v_prenex_2848)) (<= (+ main_x 1) v_prenex_2847) (<= 1 (select main_a v_prenex_2847)) (< v_prenex_2847 main_x) (<= 999 (select main_a v_prenex_2848)))) (forall ((v_prenex_4108 Int) (v_prenex_4107 Int)) (or (<= 2 (* 2 (select main_a v_prenex_4107))) (< v_prenex_4107 main_x) (<= 1998 (* 2 (select main_a v_prenex_4108))) (<= (+ main_x 1) v_prenex_4107) (< v_prenex_4108 main_y) (<= (+ (select main_a v_prenex_4108) (select main_a v_prenex_4107)) 1000))) (forall ((v_prenex_2415 Int) (v_prenex_2416 Int)) (or (<= (* 2 (select main_a v_prenex_2415)) 2) (<= (* 2 (select main_a v_prenex_2416)) 1998) (<= (+ (select main_a v_prenex_2415) 998) (select main_a v_prenex_2416)) (< v_prenex_2415 main_x) (<= 2 (* 2 (select main_a v_prenex_2415))) (<= (+ main_x 1) v_prenex_2415))) (forall ((v_prenex_2141 Int) (v_prenex_2140 Int)) (or (< v_prenex_2140 main_x) (<= (* 2 (select main_a v_prenex_2140)) 2) (<= 999 (select main_a v_prenex_2141)) (<= (+ main_x 1) v_prenex_2140) (<= 1000 (+ (select main_a v_prenex_2141) (select main_a v_prenex_2140))) (<= 1 (select main_a v_prenex_2140)) (<= (select main_a v_prenex_2141) 999))) (forall ((v_prenex_4286 Int) (v_prenex_4285 Int)) (or (<= (select main_a v_prenex_4286) 999) (< v_prenex_4285 main_x) (<= (+ main_x 1) v_prenex_4285) (<= (select main_a v_prenex_4285) 1) (<= (+ (select main_a v_prenex_4286) (select main_a v_prenex_4285)) 1000) (<= 1 (select main_a v_prenex_4285)))) (or (forall ((v_prenex_1707 Int)) (or (<= 999 (select main_a v_prenex_1707)) (< v_prenex_1707 main_y) (<= 1998 (* 2 (select main_a v_prenex_1707))))) (forall ((v_prenex_1706 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1706))) (< v_prenex_1706 main_x) (<= (+ main_x 1) v_prenex_1706) (<= (select main_a v_prenex_1706) 1)))) (forall ((v_prenex_2645 Int) (v_prenex_2646 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2646))) (<= (+ main_x 1) v_prenex_2645) (<= (+ (select main_a v_prenex_2645) 998) (select main_a v_prenex_2646)) (< v_prenex_2645 main_x) (<= (select main_a v_prenex_2645) 1) (<= (select main_a v_prenex_2646) 999) (< v_prenex_2646 main_y))) (forall ((v_prenex_2120 Int) (v_prenex_2121 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2121))) (< v_prenex_2120 main_x) (<= (+ main_x 1) v_prenex_2120) (<= (* 2 (select main_a v_prenex_2120)) 2) (<= 1000 (+ (select main_a v_prenex_2121) (select main_a v_prenex_2120))))) (forall ((v_prenex_2923 Int) (v_prenex_2924 Int)) (or (<= (+ main_x 1) v_prenex_2923) (<= (select main_a v_prenex_2923) 1) (<= 1000 (+ (select main_a v_prenex_2924) (select main_a v_prenex_2923))) (<= 2 (* 2 (select main_a v_prenex_2923))) (< v_prenex_2923 main_x))) (forall ((v_prenex_3708 Int) (v_prenex_3709 Int)) (or (<= (select main_a v_prenex_3708) 1) (<= (* 2 (select main_a v_prenex_3708)) 2) (<= (select main_a v_prenex_3709) (+ (select main_a v_prenex_3708) 998)) (<= (+ main_x 1) v_prenex_3708) (< v_prenex_3708 main_x) (<= (* 2 (select main_a v_prenex_3709)) 1998))) (forall ((v_prenex_2507 Int) (v_prenex_2508 Int)) (or (<= (+ (select main_a v_prenex_2507) 998) (select main_a v_prenex_2508)) (<= 999 (select main_a v_prenex_2508)) (<= 1998 (* 2 (select main_a v_prenex_2508))) (< v_prenex_2508 main_y) (<= (select main_a v_prenex_2507) 1) (< v_prenex_2507 main_x) (<= (+ main_x 1) v_prenex_2507))) (forall ((v_prenex_3575 Int) (v_prenex_3576 Int)) (or (<= 1000 (+ (select main_a v_prenex_3576) (select main_a v_prenex_3575))) (< v_prenex_3575 main_x) (<= (+ main_x 1) v_prenex_3575) (<= 1 (select main_a v_prenex_3575)) (<= 1998 (* 2 (select main_a v_prenex_3576))))) (or (forall ((v_prenex_3856 Int)) (or (<= (select main_a v_prenex_3856) 999) (<= (* 2 (select main_a v_prenex_3856)) 1998) (< v_prenex_3856 main_y))) (forall ((v_prenex_3855 Int)) (or (<= 1 (select main_a v_prenex_3855)) (<= (* 2 (select main_a v_prenex_3855)) 2) (< v_prenex_3855 main_x) (<= (+ main_x 1) v_prenex_3855)))) (forall ((v_prenex_4249 Int) (v_prenex_4250 Int)) (or (<= (+ main_y 1) v_prenex_4250) (<= 1000 (+ (select main_a v_prenex_4250) (select main_a v_prenex_4249))) (<= 999 (select main_a v_prenex_4250)) (<= (* 2 (select main_a v_prenex_4250)) 1998) (< v_prenex_4250 main_y))) (or (forall ((v_prenex_3261 Int)) (or (<= (+ main_x 1) v_prenex_3261) (< v_prenex_3261 main_x) (<= 2 (* 2 (select main_a v_prenex_3261))))) (forall ((v_prenex_3262 Int)) (or (<= (select main_a v_prenex_3262) 999) (<= (* 2 (select main_a v_prenex_3262)) 1998) (<= (+ main_y 1) v_prenex_3262)))) (or (forall ((v_prenex_2080 Int)) (or (<= (select main_a v_prenex_2080) 999) (<= (+ main_y 1) v_prenex_2080))) (forall ((v_prenex_2079 Int)) (or (<= 1 (select main_a v_prenex_2079)) (< v_prenex_2079 main_x) (<= (* 2 (select main_a v_prenex_2079)) 2) (<= (+ main_x 1) v_prenex_2079)))) (forall ((v_prenex_3323 Int) (v_prenex_3324 Int)) (or (<= (+ main_y 1) v_prenex_3324) (<= 1998 (* 2 (select main_a v_prenex_3324))) (<= 1 (select main_a v_prenex_3323)) (<= (+ (select main_a v_prenex_3323) 998) (select main_a v_prenex_3324)) (<= (+ main_x 1) v_prenex_3323) (<= (select main_a v_prenex_3324) 999) (< v_prenex_3323 main_x))) (forall ((v_prenex_2711 Int) (v_prenex_2712 Int)) (or (<= (+ main_x 1) v_prenex_2711) (<= 1 (select main_a v_prenex_2711)) (< v_prenex_2711 main_x) (<= (* 2 (select main_a v_prenex_2712)) 1998) (<= (+ (select main_a v_prenex_2712) (select main_a v_prenex_2711)) 1000) (<= (select main_a v_prenex_2711) 1))) (forall ((v_prenex_4198 Int) (v_prenex_4197 Int)) (or (< v_prenex_4198 main_y) (<= 1998 (* 2 (select main_a v_prenex_4198))) (<= (+ (select main_a v_prenex_4197) 998) (select main_a v_prenex_4198)) (< v_prenex_4197 main_x) (<= 2 (* 2 (select main_a v_prenex_4197))) (<= (+ main_x 1) v_prenex_4197) (<= 999 (select main_a v_prenex_4198)))) (forall ((v_prenex_1946 Int) (v_prenex_1945 Int)) (or (<= (select main_a v_prenex_1945) 1) (<= (+ main_y 1) v_prenex_1946) (< v_prenex_1945 main_x) (<= (+ main_x 1) v_prenex_1945) (<= (select main_a v_prenex_1946) 999) (<= 999 (select main_a v_prenex_1946)) (<= 1000 (+ (select main_a v_prenex_1946) (select main_a v_prenex_1945))))) (forall ((v_prenex_1936 Int) (v_prenex_1935 Int)) (or (<= (select main_a v_prenex_1936) (+ (select main_a v_prenex_1935) 998)) (<= 1998 (* 2 (select main_a v_prenex_1936))) (<= 2 (* 2 (select main_a v_prenex_1935))) (< v_prenex_1935 main_x) (<= (+ main_x 1) v_prenex_1935))) (or (forall ((v_prenex_3161 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3161))) (<= 999 (select main_a v_prenex_3161)))) (forall ((v_prenex_3160 Int)) (or (<= (select main_a v_prenex_3160) 1) (<= (+ main_x 1) v_prenex_3160) (< v_prenex_3160 main_x) (<= 2 (* 2 (select main_a v_prenex_3160))) (<= 1 (select main_a v_prenex_3160))))) (forall ((v_prenex_1677 Int) (v_prenex_1676 Int)) (or (<= (select main_a v_prenex_1677) (+ (select main_a v_prenex_1676) 998)) (<= 999 (select main_a v_prenex_1677)) (<= (+ main_y 1) v_prenex_1677) (<= 1998 (* 2 (select main_a v_prenex_1677))) (< v_prenex_1677 main_y))) (or (forall ((v_prenex_3372 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3372))) (< v_prenex_3372 main_y) (<= 999 (select main_a v_prenex_3372)))) (forall ((v_prenex_3371 Int)) (or (< v_prenex_3371 main_x) (<= (* 2 (select main_a v_prenex_3371)) 2) (<= (+ main_x 1) v_prenex_3371)))) (forall ((v_prenex_3329 Int) (v_prenex_3330 Int)) (or (< v_prenex_3329 main_x) (<= 1 (select main_a v_prenex_3329)) (<= 999 (select main_a v_prenex_3330)) (<= (+ main_x 1) v_prenex_3329) (<= 1998 (* 2 (select main_a v_prenex_3330))) (<= (+ main_y 1) v_prenex_3330) (<= 1000 (+ (select main_a v_prenex_3330) (select main_a v_prenex_3329))))) (forall ((v_prenex_4300 Int) (v_prenex_4299 Int)) (or (<= (select main_a v_prenex_4300) 999) (<= 1 (select main_a v_prenex_4299)) (<= (+ main_x 1) v_prenex_4299) (< v_prenex_4299 main_x) (<= (+ main_y 1) v_prenex_4300) (<= (+ (select main_a v_prenex_4300) (select main_a v_prenex_4299)) 1000))) (forall ((v_prenex_2669 Int) (v_prenex_2670 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2669))) (<= (select main_a v_prenex_2669) 1) (<= 1998 (* 2 (select main_a v_prenex_2670))) (<= (+ (select main_a v_prenex_2670) (select main_a v_prenex_2669)) 1000) (<= (+ main_x 1) v_prenex_2669) (<= 999 (select main_a v_prenex_2670)) (< v_prenex_2669 main_x))) (forall ((v_prenex_1984 Int) (v_prenex_1983 Int)) (or (<= 1 (select main_a v_prenex_1983)) (<= (select main_a v_prenex_1984) 999) (< v_prenex_1983 main_x) (<= (+ main_x 1) v_prenex_1983) (< v_prenex_1984 main_y) (<= (+ (select main_a v_prenex_1984) (select main_a v_prenex_1983)) 1000))) (forall ((v_prenex_3615 Int) (v_prenex_3616 Int)) (or (< v_prenex_3616 main_y) (< v_prenex_3615 main_x) (<= (+ (select main_a v_prenex_3615) 998) (select main_a v_prenex_3616)) (<= (+ main_x 1) v_prenex_3615) (<= (select main_a v_prenex_3615) 1))) (forall ((v_prenex_2767 Int) (v_prenex_2768 Int)) (or (<= 1 (select main_a v_prenex_2767)) (< v_prenex_2767 main_x) (<= (select main_a v_prenex_2768) 999) (<= (* 2 (select main_a v_prenex_2767)) 2) (<= (+ main_x 1) v_prenex_2767) (<= (select main_a v_prenex_2768) (+ (select main_a v_prenex_2767) 998)) (<= 1998 (* 2 (select main_a v_prenex_2768))))) (forall ((v_prenex_3313 Int) (v_prenex_3314 Int)) (or (<= 999 (select main_a v_prenex_3314)) (<= (select main_a v_prenex_3314) 999) (<= (+ main_x 1) v_prenex_3313) (< v_prenex_3313 main_x) (<= (+ (select main_a v_prenex_3314) (select main_a v_prenex_3313)) 1000) (<= 1 (select main_a v_prenex_3313)) (<= (* 2 (select main_a v_prenex_3313)) 2))) (forall ((v_prenex_3320 Int) (v_prenex_3319 Int)) (or (<= (select main_a v_prenex_3320) 999) (< v_prenex_3319 main_x) (<= 1000 (+ (select main_a v_prenex_3320) (select main_a v_prenex_3319))) (<= (+ main_y 1) v_prenex_3320) (<= 1 (select main_a v_prenex_3319)) (<= (+ main_x 1) v_prenex_3319))) (forall ((v_prenex_2905 Int) (v_prenex_2906 Int)) (or (< v_prenex_2905 main_x) (<= (* 2 (select main_a v_prenex_2906)) 1998) (<= (select main_a v_prenex_2906) 999) (<= (+ main_x 1) v_prenex_2905) (<= (+ (select main_a v_prenex_2905) 998) (select main_a v_prenex_2906)) (<= 1 (select main_a v_prenex_2905)) (<= 2 (* 2 (select main_a v_prenex_2905))))) (forall ((v_prenex_2703 Int) (v_prenex_2704 Int)) (or (<= (+ main_x 1) v_prenex_2703) (<= 999 (select main_a v_prenex_2704)) (<= (+ main_y 1) v_prenex_2704) (< v_prenex_2703 main_x) (<= (* 2 (select main_a v_prenex_2703)) 2) (<= 1000 (+ (select main_a v_prenex_2704) (select main_a v_prenex_2703))))) (forall ((v_prenex_3463 Int) (v_prenex_3464 Int)) (or (<= (select main_a v_prenex_3463) 1) (<= (+ main_x 1) v_prenex_3463) (< v_prenex_3463 main_x) (<= (+ (select main_a v_prenex_3464) (select main_a v_prenex_3463)) 1000) (<= 999 (select main_a v_prenex_3464)))) (forall ((v_prenex_2760 Int) (v_prenex_2759 Int)) (or (<= (+ main_x 1) v_prenex_2759) (< v_prenex_2760 main_y) (<= (* 2 (select main_a v_prenex_2760)) 1998) (<= (select main_a v_prenex_2760) (+ (select main_a v_prenex_2759) 998)) (< v_prenex_2759 main_x) (<= (* 2 (select main_a v_prenex_2759)) 2))) (forall ((v_prenex_2842 Int) (v_prenex_2841 Int)) (or (<= (select main_a v_prenex_2842) (+ (select main_a v_prenex_2841) 998)) (<= (* 2 (select main_a v_prenex_2841)) 2) (< v_prenex_2842 main_y) (<= (* 2 (select main_a v_prenex_2842)) 1998) (< v_prenex_2841 main_x) (<= 1998 (* 2 (select main_a v_prenex_2842))) (<= (+ main_x 1) v_prenex_2841))) (forall ((v_prenex_3569 Int) (v_prenex_3570 Int)) (or (< v_prenex_3569 main_x) (<= 1998 (* 2 (select main_a v_prenex_3570))) (< v_prenex_3570 main_y) (<= (+ (select main_a v_prenex_3570) (select main_a v_prenex_3569)) 1000) (<= 1 (select main_a v_prenex_3569)) (<= (+ main_x 1) v_prenex_3569) (<= 999 (select main_a v_prenex_3570)))) (forall ((v_prenex_3397 Int) (v_prenex_3398 Int)) (or (<= (+ main_y 1) v_prenex_3398) (<= 1000 (+ (select main_a v_prenex_3398) (select main_a v_prenex_3397))) (<= 1 (select main_a v_prenex_3397)) (<= 999 (select main_a v_prenex_3398)) (<= (+ main_x 1) v_prenex_3397) (<= (select main_a v_prenex_3398) 999) (< v_prenex_3397 main_x))) (forall ((v_prenex_2807 Int) (v_prenex_2808 Int)) (or (<= (select main_a v_prenex_2807) 1) (< v_prenex_2807 main_x) (<= (+ main_x 1) v_prenex_2807) (<= 1998 (* 2 (select main_a v_prenex_2808))) (<= 1000 (+ (select main_a v_prenex_2808) (select main_a v_prenex_2807))) (<= (+ main_y 1) v_prenex_2808))) (forall ((v_prenex_1727 Int) (v_prenex_1726 Int)) (or (<= 999 (select main_a v_prenex_1727)) (<= (+ (select main_a v_prenex_1726) 998) (select main_a v_prenex_1727)) (<= 2 (* 2 (select main_a v_prenex_1726))) (<= (+ main_x 1) v_prenex_1726) (<= 1998 (* 2 (select main_a v_prenex_1727))) (< v_prenex_1726 main_x) (<= (select main_a v_prenex_1726) 1))) (forall ((v_prenex_2515 Int) (v_prenex_2516 Int)) (or (<= (+ main_x 1) v_prenex_2515) (<= (select main_a v_prenex_2516) (+ (select main_a v_prenex_2515) 998)) (< v_prenex_2516 main_y) (<= (* 2 (select main_a v_prenex_2516)) 1998) (<= (+ main_y 1) v_prenex_2516))) (forall ((v_prenex_3285 Int) (v_prenex_3286 Int)) (or (<= (+ main_x 1) v_prenex_3285) (<= 1998 (* 2 (select main_a v_prenex_3286))) (< v_prenex_3285 main_x) (<= (* 2 (select main_a v_prenex_3286)) 1998) (<= (* 2 (select main_a v_prenex_3285)) 2) (<= (+ (select main_a v_prenex_3285) 998) (select main_a v_prenex_3286)))) (forall ((v_prenex_4014 Int) (v_prenex_4013 Int)) (or (<= (+ main_x 1) v_prenex_4013) (<= 1000 (+ (select main_a v_prenex_4014) (select main_a v_prenex_4013))) (< v_prenex_4013 main_x) (< v_prenex_4014 main_y) (<= 2 (* 2 (select main_a v_prenex_4013))) (<= (select main_a v_prenex_4014) 999))) (forall ((v_prenex_4146 Int) (v_prenex_4145 Int)) (or (<= (+ (select main_a v_prenex_4146) (select main_a v_prenex_4145)) 1000) (<= (+ main_y 1) v_prenex_4146) (< v_prenex_4145 main_x) (<= (* 2 (select main_a v_prenex_4145)) 2) (<= (+ main_x 1) v_prenex_4145) (<= (* 2 (select main_a v_prenex_4146)) 1998))) (forall ((v_prenex_3936 Int) (v_prenex_3937 Int)) (or (<= (+ main_x 1) v_prenex_3936) (< v_prenex_3937 main_y) (<= (* 2 (select main_a v_prenex_3937)) 1998) (<= 1000 (+ (select main_a v_prenex_3937) (select main_a v_prenex_3936))) (<= (* 2 (select main_a v_prenex_3936)) 2) (< v_prenex_3936 main_x))) (forall ((v_prenex_2192 Int) (v_prenex_2193 Int)) (or (< v_prenex_2193 main_y) (<= (select main_a v_prenex_2193) (+ (select main_a v_prenex_2192) 998)) (<= (select main_a v_prenex_2193) 999) (<= 1 (select main_a v_prenex_2192)) (< v_prenex_2192 main_x) (<= (+ main_x 1) v_prenex_2192))) (forall ((v_prenex_2828 Int) (v_prenex_2827 Int)) (or (<= 1 (select main_a v_prenex_2827)) (<= (+ (select main_a v_prenex_2828) (select main_a v_prenex_2827)) 1000) (<= (+ main_y 1) v_prenex_2828) (< v_prenex_2827 main_x) (<= (+ main_x 1) v_prenex_2827) (<= 999 (select main_a v_prenex_2828)))) (or (forall ((v_prenex_4089 Int)) (<= (* 2 (select main_a v_prenex_4089)) 2)) (forall ((v_prenex_4090 Int)) (or (<= (* 2 (select main_a v_prenex_4090)) 1998) (< v_prenex_4090 main_y) (<= (+ main_y 1) v_prenex_4090)))) (forall ((v_prenex_4148 Int) (v_prenex_4147 Int)) (or (< v_prenex_4147 main_x) (<= 1 (select main_a v_prenex_4147)) (<= (+ main_x 1) v_prenex_4147) (<= (* 2 (select main_a v_prenex_4147)) 2) (<= 1000 (+ (select main_a v_prenex_4148) (select main_a v_prenex_4147))) (<= 999 (select main_a v_prenex_4148)))) (forall ((v_prenex_3593 Int) (v_prenex_3594 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3594))) (< v_prenex_3593 main_x) (<= (+ main_x 1) v_prenex_3593) (<= (* 2 (select main_a v_prenex_3593)) 2) (<= (+ main_y 1) v_prenex_3594) (<= (+ (select main_a v_prenex_3594) (select main_a v_prenex_3593)) 1000))) (forall ((v_prenex_4212 Int) (v_prenex_4211 Int)) (or (<= (* 2 (select main_a v_prenex_4212)) 1998) (<= 1 (select main_a v_prenex_4211)) (<= (+ (select main_a v_prenex_4212) (select main_a v_prenex_4211)) 1000) (< v_prenex_4211 main_x) (<= (+ main_x 1) v_prenex_4211) (<= 1998 (* 2 (select main_a v_prenex_4212))))) (forall ((v_prenex_3734 Int) (v_prenex_3735 Int)) (or (<= (+ (select main_a v_prenex_3735) (select main_a v_prenex_3734)) 1000) (<= (+ main_y 1) v_prenex_3735) (< v_prenex_3735 main_y) (<= (+ main_x 1) v_prenex_3734) (<= 999 (select main_a v_prenex_3735)))) (forall ((v_prenex_3236 Int) (v_prenex_3237 Int)) (or (< v_prenex_3236 main_x) (<= 1 (select main_a v_prenex_3236)) (<= (select main_a v_prenex_3236) 1) (<= (+ main_x 1) v_prenex_3236) (<= 1000 (+ (select main_a v_prenex_3237) (select main_a v_prenex_3236))))) (forall ((v_prenex_2955 Int) (v_prenex_2956 Int)) (or (<= (+ (select main_a v_prenex_2956) (select main_a v_prenex_2955)) 1000) (<= 1 (select main_a v_prenex_2955)) (< v_prenex_2955 main_x) (< v_prenex_2956 main_y) (<= (+ main_x 1) v_prenex_2955))) (or (forall ((v_prenex_3897 Int)) (or (<= 999 (select main_a v_prenex_3897)) (<= 1998 (* 2 (select main_a v_prenex_3897))))) (forall ((v_prenex_3896 Int)) (or (<= 1 (select main_a v_prenex_3896)) (<= (+ main_x 1) v_prenex_3896) (<= (* 2 (select main_a v_prenex_3896)) 2) (<= 2 (* 2 (select main_a v_prenex_3896))) (< v_prenex_3896 main_x)))) (forall ((v_prenex_2379 Int) (v_prenex_2380 Int)) (or (<= (+ main_x 1) v_prenex_2379) (<= 2 (* 2 (select main_a v_prenex_2379))) (< v_prenex_2379 main_x) (<= (+ (select main_a v_prenex_2379) 998) (select main_a v_prenex_2380)) (<= (+ main_y 1) v_prenex_2380) (<= 999 (select main_a v_prenex_2380)) (<= (* 2 (select main_a v_prenex_2380)) 1998))) (forall ((v_prenex_2411 Int) (v_prenex_2412 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2411))) (<= (+ main_x 1) v_prenex_2411) (<= (* 2 (select main_a v_prenex_2412)) 1998) (< v_prenex_2411 main_x) (<= (select main_a v_prenex_2412) (+ (select main_a v_prenex_2411) 998)))) (or (forall ((v_prenex_3525 Int)) (or (<= 1 (select main_a v_prenex_3525)) (< v_prenex_3525 main_x) (<= (select main_a v_prenex_3525) 1) (<= 2 (* 2 (select main_a v_prenex_3525))) (<= (+ main_x 1) v_prenex_3525))) (forall ((v_prenex_3526 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3526))) (<= (select main_a v_prenex_3526) 999)))) (forall ((v_prenex_3850 Int) (v_prenex_3849 Int)) (or (<= (* 2 (select main_a v_prenex_3850)) 1998) (<= (select main_a v_prenex_3850) (+ (select main_a v_prenex_3849) 998)) (<= (* 2 (select main_a v_prenex_3849)) 2) (<= (+ main_x 1) v_prenex_3849) (< v_prenex_3849 main_x))) (or (forall ((v_prenex_3206 Int)) (or (<= (select main_a v_prenex_3206) 1) (< v_prenex_3206 main_x) (<= (+ main_x 1) v_prenex_3206) (<= (* 2 (select main_a v_prenex_3206)) 2) (<= 1 (select main_a v_prenex_3206)))) (forall ((v_prenex_3207 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3207))) (<= 999 (select main_a v_prenex_3207))))) (forall ((v_prenex_2980 Int) (v_prenex_2979 Int)) (or (< v_prenex_2980 main_y) (< v_prenex_2979 main_x) (<= (select main_a v_prenex_2980) 999) (<= (* 2 (select main_a v_prenex_2979)) 2) (<= 1000 (+ (select main_a v_prenex_2980) (select main_a v_prenex_2979))) (<= (+ main_x 1) v_prenex_2979))) (forall ((v_prenex_3291 Int) (v_prenex_3292 Int)) (or (<= (+ (select main_a v_prenex_3292) (select main_a v_prenex_3291)) 1000) (<= (+ main_x 1) v_prenex_3291) (<= (* 2 (select main_a v_prenex_3292)) 1998) (<= 2 (* 2 (select main_a v_prenex_3291))) (< v_prenex_3292 main_y) (< v_prenex_3291 main_x))) (forall ((v_prenex_2637 Int) (v_prenex_2638 Int)) (or (< v_prenex_2637 main_x) (<= 999 (select main_a v_prenex_2638)) (<= (* 2 (select main_a v_prenex_2637)) 2) (<= (+ main_x 1) v_prenex_2637) (<= (+ (select main_a v_prenex_2637) 998) (select main_a v_prenex_2638)) (<= 1998 (* 2 (select main_a v_prenex_2638))) (<= (+ main_y 1) v_prenex_2638))) (forall ((v_prenex_2699 Int) (v_prenex_2700 Int)) (or (< v_prenex_2700 main_y) (<= (+ main_y 1) v_prenex_2700) (<= 999 (select main_a v_prenex_2700)) (<= 1998 (* 2 (select main_a v_prenex_2700))) (<= (+ (select main_a v_prenex_2700) (select main_a v_prenex_2699)) 1000))) (forall ((v_prenex_4236 Int) (v_prenex_4235 Int)) (or (<= (+ main_x 1) v_prenex_4235) (<= (* 2 (select main_a v_prenex_4235)) 2) (< v_prenex_4235 main_x) (<= (+ (select main_a v_prenex_4235) 998) (select main_a v_prenex_4236)) (<= 1998 (* 2 (select main_a v_prenex_4236))))) (forall ((v_prenex_1805 Int) (v_prenex_1804 Int)) (or (<= (* 2 (select main_a v_prenex_1805)) 1998) (<= (select main_a v_prenex_1805) 999) (<= 2 (* 2 (select main_a v_prenex_1804))) (<= (+ main_x 1) v_prenex_1804) (< v_prenex_1804 main_x) (<= (select main_a v_prenex_1805) (+ (select main_a v_prenex_1804) 998)))) (forall ((v_prenex_3607 Int) (v_prenex_3608 Int)) (or (< v_prenex_3608 main_y) (<= (+ main_x 1) v_prenex_3607) (<= 1998 (* 2 (select main_a v_prenex_3608))) (<= (select main_a v_prenex_3607) 1) (< v_prenex_3607 main_x) (<= (+ (select main_a v_prenex_3607) 998) (select main_a v_prenex_3608)))) (forall ((v_prenex_3934 Int) (v_prenex_3935 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3935))) (<= 999 (select main_a v_prenex_3935)) (<= (+ main_y 1) v_prenex_3935) (<= (+ (select main_a v_prenex_3934) 998) (select main_a v_prenex_3935)) (< v_prenex_3935 main_y))) (forall ((v_prenex_2330 Int) (v_prenex_2331 Int)) (or (<= (* 2 (select main_a v_prenex_2330)) 2) (<= (+ (select main_a v_prenex_2331) (select main_a v_prenex_2330)) 1000) (<= (select main_a v_prenex_2330) 1) (< v_prenex_2330 main_x) (<= (* 2 (select main_a v_prenex_2331)) 1998) (<= (+ main_x 1) v_prenex_2330) (<= 1998 (* 2 (select main_a v_prenex_2331))))) (forall ((v_prenex_2996 Int) (v_prenex_2995 Int)) (or (<= 999 (select main_a v_prenex_2996)) (<= (+ (select main_a v_prenex_2996) (select main_a v_prenex_2995)) 1000) (<= (+ main_x 1) v_prenex_2995) (<= (select main_a v_prenex_2995) 1) (< v_prenex_2995 main_x) (<= (select main_a v_prenex_2996) 999))) (forall ((v_prenex_1908 Int) (v_prenex_1907 Int)) (or (<= 1 (select main_a v_prenex_1907)) (<= (+ (select main_a v_prenex_1907) 998) (select main_a v_prenex_1908)) (<= (+ main_y 1) v_prenex_1908) (< v_prenex_1907 main_x) (<= 1998 (* 2 (select main_a v_prenex_1908))) (<= (+ main_x 1) v_prenex_1907) (<= 999 (select main_a v_prenex_1908)))) (forall ((v_prenex_3586 Int) (v_prenex_3585 Int)) (or (<= 999 (select main_a v_prenex_3586)) (<= (+ (select main_a v_prenex_3586) (select main_a v_prenex_3585)) 1000) (<= (select main_a v_prenex_3585) 1) (<= (+ main_x 1) v_prenex_3585) (<= 1998 (* 2 (select main_a v_prenex_3586))) (< v_prenex_3585 main_x))) (or (forall ((v_prenex_1700 Int)) (or (<= (+ main_x 1) v_prenex_1700) (<= 1 (select main_a v_prenex_1700)) (<= 2 (* 2 (select main_a v_prenex_1700))) (< v_prenex_1700 main_x))) (forall ((v_prenex_1701 Int)) (or (<= 999 (select main_a v_prenex_1701)) (<= (+ main_y 1) v_prenex_1701) (<= (select main_a v_prenex_1701) 999)))) (forall ((v_prenex_3359 Int) (v_prenex_3360 Int)) (or (<= (* 2 (select main_a v_prenex_3360)) 1998) (<= (+ main_x 1) v_prenex_3359) (< v_prenex_3359 main_x) (<= (+ (select main_a v_prenex_3359) 998) (select main_a v_prenex_3360)) (<= 2 (* 2 (select main_a v_prenex_3359))))) (or (forall ((v_prenex_2724 Int)) (or (<= (select main_a v_prenex_2724) 999) (< v_prenex_2724 main_y))) (forall ((v_prenex_2723 Int)) (or (<= (* 2 (select main_a v_prenex_2723)) 2) (< v_prenex_2723 main_x) (<= (+ main_x 1) v_prenex_2723)))) (forall ((v_prenex_1940 Int) (v_prenex_1939 Int)) (or (<= (+ main_x 1) v_prenex_1939) (<= (select main_a v_prenex_1940) (+ (select main_a v_prenex_1939) 998)) (<= 2 (* 2 (select main_a v_prenex_1939))) (< v_prenex_1939 main_x) (<= (select main_a v_prenex_1940) 999) (<= (+ main_y 1) v_prenex_1940) (<= 1998 (* 2 (select main_a v_prenex_1940))))) (forall ((v_prenex_2743 Int) (v_prenex_2744 Int)) (or (< v_prenex_2743 main_x) (<= (+ main_x 1) v_prenex_2743) (<= (* 2 (select main_a v_prenex_2743)) 2) (<= 1998 (* 2 (select main_a v_prenex_2744))) (<= (select main_a v_prenex_2744) (+ (select main_a v_prenex_2743) 998)) (<= (select main_a v_prenex_2743) 1))) (forall ((v_prenex_3928 Int) (v_prenex_3929 Int)) (or (<= 999 (select main_a v_prenex_3929)) (<= 1000 (+ (select main_a v_prenex_3929) (select main_a v_prenex_3928))) (< v_prenex_3928 main_x) (<= 1998 (* 2 (select main_a v_prenex_3929))) (<= (+ main_x 1) v_prenex_3928) (<= (select main_a v_prenex_3928) 1))) (forall ((v_prenex_3681 Int) (v_prenex_3680 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3681))) (<= 1000 (+ (select main_a v_prenex_3681) (select main_a v_prenex_3680))) (<= (select main_a v_prenex_3680) 1) (< v_prenex_3680 main_x) (<= (+ main_y 1) v_prenex_3681) (<= (+ main_x 1) v_prenex_3680) (<= 999 (select main_a v_prenex_3681)))) (forall ((v_prenex_2801 Int) (v_prenex_2802 Int)) (or (<= (+ main_x 1) v_prenex_2801) (<= 1998 (* 2 (select main_a v_prenex_2802))) (< v_prenex_2801 main_x) (<= (+ main_y 1) v_prenex_2802) (<= 2 (* 2 (select main_a v_prenex_2801))) (<= 1000 (+ (select main_a v_prenex_2802) (select main_a v_prenex_2801))))) (or (forall ((v_prenex_4005 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4005))) (<= (+ main_y 1) v_prenex_4005))) (forall ((v_prenex_4004 Int)) (or (< v_prenex_4004 main_x) (<= 1 (select main_a v_prenex_4004)) (<= (+ main_x 1) v_prenex_4004) (<= 2 (* 2 (select main_a v_prenex_4004)))))) (forall ((v_prenex_2556 Int) (v_prenex_2555 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2556))) (<= (select main_a v_prenex_2555) 1) (<= (+ (select main_a v_prenex_2555) 998) (select main_a v_prenex_2556)) (< v_prenex_2555 main_x) (<= 999 (select main_a v_prenex_2556)) (<= (+ main_x 1) v_prenex_2555) (<= (* 2 (select main_a v_prenex_2555)) 2))) (forall ((v_prenex_1773 Int) (v_prenex_1772 Int)) (or (<= (+ (select main_a v_prenex_1772) 998) (select main_a v_prenex_1773)) (<= 2 (* 2 (select main_a v_prenex_1772))) (<= 1998 (* 2 (select main_a v_prenex_1773))) (< v_prenex_1772 main_x) (<= (+ main_x 1) v_prenex_1772))) (forall ((v_prenex_3172 Int) (v_prenex_3173 Int)) (or (<= 1000 (+ (select main_a v_prenex_3173) (select main_a v_prenex_3172))) (<= (* 2 (select main_a v_prenex_3173)) 1998) (<= (+ main_x 1) v_prenex_3172) (<= (select main_a v_prenex_3172) 1) (< v_prenex_3172 main_x) (<= 2 (* 2 (select main_a v_prenex_3172))))) (or (forall ((v_prenex_3696 Int)) (or (<= (* 2 (select main_a v_prenex_3696)) 2) (< v_prenex_3696 main_x) (<= 2 (* 2 (select main_a v_prenex_3696))) (<= (+ main_x 1) v_prenex_3696))) (forall ((v_prenex_3697 Int)) (or (<= 999 (select main_a v_prenex_3697)) (<= 1998 (* 2 (select main_a v_prenex_3697)))))) (forall ((v_prenex_2037 Int) (v_prenex_2038 Int)) (or (<= 1000 (+ (select main_a v_prenex_2038) (select main_a v_prenex_2037))) (< v_prenex_2037 main_x) (<= (+ main_x 1) v_prenex_2037) (<= 1998 (* 2 (select main_a v_prenex_2038))) (<= 1 (select main_a v_prenex_2037)) (<= (* 2 (select main_a v_prenex_2037)) 2) (<= (* 2 (select main_a v_prenex_2038)) 1998))) (forall ((v_prenex_3812 Int) (v_prenex_3813 Int)) (or (<= (select main_a v_prenex_3813) (+ (select main_a v_prenex_3812) 998)) (<= (* 2 (select main_a v_prenex_3812)) 2) (<= (+ main_x 1) v_prenex_3812) (< v_prenex_3813 main_y) (<= 999 (select main_a v_prenex_3813)) (<= 1998 (* 2 (select main_a v_prenex_3813))) (< v_prenex_3812 main_x))) (forall ((v_prenex_1943 Int) (v_prenex_1944 Int)) (or (<= 1000 (+ (select main_a v_prenex_1944) (select main_a v_prenex_1943))) (<= (+ main_x 1) v_prenex_1943) (<= (+ main_y 1) v_prenex_1944) (<= (select main_a v_prenex_1943) 1) (<= (select main_a v_prenex_1944) 999) (< v_prenex_1943 main_x) (<= 1998 (* 2 (select main_a v_prenex_1944))))) (forall ((v_prenex_1882 Int)) (or (< v_prenex_1882 main_x) (<= (+ main_x 1) v_prenex_1882) (<= (* 2 (select main_a v_prenex_1882)) 2))) (forall ((v_prenex_2291 Int) (v_prenex_2292 Int)) (or (<= (+ main_x 1) v_prenex_2291) (<= 2 (* 2 (select main_a v_prenex_2291))) (< v_prenex_2291 main_x) (<= 1000 (+ (select main_a v_prenex_2292) (select main_a v_prenex_2291))))) (or (forall ((v_prenex_3400 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3400))) (<= (* 2 (select main_a v_prenex_3400)) 1998))) (forall ((v_prenex_3399 Int)) (or (< v_prenex_3399 main_x) (<= (+ main_x 1) v_prenex_3399) (<= 2 (* 2 (select main_a v_prenex_3399))) (<= (select main_a v_prenex_3399) 1)))) (forall ((v_prenex_2987 Int) (v_prenex_2988 Int)) (or (<= 1 (select main_a v_prenex_2987)) (<= (+ main_x 1) v_prenex_2987) (<= 1000 (+ (select main_a v_prenex_2988) (select main_a v_prenex_2987))) (< v_prenex_2987 main_x) (< v_prenex_2988 main_y) (<= 1998 (* 2 (select main_a v_prenex_2988))))) (forall ((v_prenex_2691 Int) (v_prenex_2692 Int)) (or (<= 1000 (+ (select main_a v_prenex_2692) (select main_a v_prenex_2691))) (<= (select main_a v_prenex_2692) 999) (< v_prenex_2691 main_x) (<= 999 (select main_a v_prenex_2692)) (<= 1 (select main_a v_prenex_2691)) (<= (+ main_x 1) v_prenex_2691) (<= 2 (* 2 (select main_a v_prenex_2691))))) (or (forall ((v_prenex_2612 Int)) (or (<= (select main_a v_prenex_2612) 999) (<= 1998 (* 2 (select main_a v_prenex_2612))))) (forall ((v_prenex_2611 Int)) (or (< v_prenex_2611 main_x) (<= 2 (* 2 (select main_a v_prenex_2611))) (<= (+ main_x 1) v_prenex_2611)))) (forall ((v_prenex_2105 Int) (v_prenex_2104 Int)) (or (< v_prenex_2104 main_x) (<= (select main_a v_prenex_2105) 999) (<= (+ main_x 1) v_prenex_2104) (<= (+ main_y 1) v_prenex_2105) (<= (select main_a v_prenex_2105) (+ (select main_a v_prenex_2104) 998)) (<= 1 (select main_a v_prenex_2104)))) (forall ((v_prenex_1861 Int) (v_prenex_1860 Int)) (or (<= (+ (select main_a v_prenex_1861) (select main_a v_prenex_1860)) 1000) (<= 1998 (* 2 (select main_a v_prenex_1861))) (<= 2 (* 2 (select main_a v_prenex_1860))) (< v_prenex_1860 main_x) (<= (+ main_x 1) v_prenex_1860) (<= (select main_a v_prenex_1860) 1))) (forall ((v_prenex_3296 Int) (v_prenex_3295 Int)) (or (< v_prenex_3295 main_x) (<= (+ (select main_a v_prenex_3296) (select main_a v_prenex_3295)) 1000) (<= (+ main_x 1) v_prenex_3295) (<= (* 2 (select main_a v_prenex_3295)) 2) (< v_prenex_3296 main_y) (<= (select main_a v_prenex_3296) 999))) (forall ((v_prenex_3122 Int) (v_prenex_3123 Int)) (or (<= (+ main_y 1) v_prenex_3123) (< v_prenex_3123 main_y) (<= 1000 (+ (select main_a v_prenex_3123) (select main_a v_prenex_3122))) (<= (select main_a v_prenex_3123) 999))) (forall ((v_prenex_2489 Int) (v_prenex_2490 Int)) (or (< v_prenex_2489 main_x) (<= 999 (select main_a v_prenex_2490)) (<= (select main_a v_prenex_2490) 999) (<= (+ main_x 1) v_prenex_2489) (<= 1000 (+ (select main_a v_prenex_2490) (select main_a v_prenex_2489))) (<= (* 2 (select main_a v_prenex_2489)) 2) (< v_prenex_2490 main_y))) (or (forall ((v_prenex_3274 Int)) (<= 1998 (* 2 (select main_a v_prenex_3274)))) (forall ((v_prenex_3273 Int)) (or (<= (select main_a v_prenex_3273) 1) (< v_prenex_3273 main_x) (<= 2 (* 2 (select main_a v_prenex_3273))) (<= (+ main_x 1) v_prenex_3273)))) (forall ((v_prenex_1771 Int) (v_prenex_1770 Int)) (or (<= (+ main_x 1) v_prenex_1770) (<= (* 2 (select main_a v_prenex_1771)) 1998) (< v_prenex_1770 main_x) (<= 2 (* 2 (select main_a v_prenex_1770))) (<= 1000 (+ (select main_a v_prenex_1771) (select main_a v_prenex_1770))) (<= 1 (select main_a v_prenex_1770)))) (forall ((v_prenex_4254 Int) (v_prenex_4253 Int)) (or (< v_prenex_4253 main_x) (<= 1 (select main_a v_prenex_4253)) (<= (+ (select main_a v_prenex_4253) 998) (select main_a v_prenex_4254)) (<= 1998 (* 2 (select main_a v_prenex_4254))) (<= (* 2 (select main_a v_prenex_4253)) 2) (<= (select main_a v_prenex_4254) 999) (<= (+ main_x 1) v_prenex_4253))) (or (forall ((v_prenex_2791 Int)) (or (<= 1 (select main_a v_prenex_2791)) (<= (+ main_x 1) v_prenex_2791) (<= (* 2 (select main_a v_prenex_2791)) 2) (< v_prenex_2791 main_x))) (forall ((v_prenex_2792 Int)) (or (<= (select main_a v_prenex_2792) 999) (<= 999 (select main_a v_prenex_2792))))) (or (forall ((v_prenex_4009 Int)) (or (< v_prenex_4009 main_x) (<= 2 (* 2 (select main_a v_prenex_4009))) (<= (select main_a v_prenex_4009) 1) (<= 1 (select main_a v_prenex_4009)) (<= (+ main_x 1) v_prenex_4009))) (forall ((v_prenex_4010 Int)) (or (<= 999 (select main_a v_prenex_4010)) (<= (* 2 (select main_a v_prenex_4010)) 1998)))) (forall ((v_prenex_3640 Int) (v_prenex_3639 Int)) (or (<= (+ main_y 1) v_prenex_3640) (<= 1000 (+ (select main_a v_prenex_3640) (select main_a v_prenex_3639))) (<= 1998 (* 2 (select main_a v_prenex_3640))) (< v_prenex_3639 main_x) (<= (select main_a v_prenex_3640) 999) (<= (+ main_x 1) v_prenex_3639) (<= 2 (* 2 (select main_a v_prenex_3639))))) (forall ((v_prenex_3988 Int) (v_prenex_3989 Int)) (or (<= (* 2 (select main_a v_prenex_3989)) 1998) (< v_prenex_3989 main_y) (<= (+ (select main_a v_prenex_3989) (select main_a v_prenex_3988)) 1000) (<= (+ main_y 1) v_prenex_3989) (<= 1998 (* 2 (select main_a v_prenex_3989))))) (forall ((v_prenex_2666 Int) (v_prenex_2665 Int)) (or (<= (select main_a v_prenex_2665) 1) (<= (select main_a v_prenex_2666) (+ (select main_a v_prenex_2665) 998)) (<= 999 (select main_a v_prenex_2666)) (<= (+ main_x 1) v_prenex_2665) (<= (select main_a v_prenex_2666) 999) (< v_prenex_2665 main_x))) (forall ((v_prenex_4128 Int) (v_prenex_4127 Int)) (or (<= (+ (select main_a v_prenex_4127) 998) (select main_a v_prenex_4128)) (<= 2 (* 2 (select main_a v_prenex_4127))) (<= (+ main_x 1) v_prenex_4127) (<= 999 (select main_a v_prenex_4128)) (<= (* 2 (select main_a v_prenex_4127)) 2) (< v_prenex_4127 main_x))) (forall ((v_prenex_3060 Int) (v_prenex_3059 Int)) (or (<= 999 (select main_a v_prenex_3060)) (< v_prenex_3059 main_x) (<= 2 (* 2 (select main_a v_prenex_3059))) (<= (+ main_x 1) v_prenex_3059) (<= 1000 (+ (select main_a v_prenex_3060) (select main_a v_prenex_3059))) (< v_prenex_3060 main_y))) (forall ((v_prenex_3290 Int) (v_prenex_3289 Int)) (or (< v_prenex_3289 main_x) (<= (+ main_x 1) v_prenex_3289) (<= (select main_a v_prenex_3289) 1) (<= 999 (select main_a v_prenex_3290)) (<= (select main_a v_prenex_3290) (+ (select main_a v_prenex_3289) 998)) (<= 1998 (* 2 (select main_a v_prenex_3290))))) (or (forall ((v_prenex_4327 Int)) (or (<= 1 (select main_a v_prenex_4327)) (<= (+ main_x 1) v_prenex_4327) (< v_prenex_4327 main_x) (<= (* 2 (select main_a v_prenex_4327)) 2))) (forall ((v_prenex_4328 Int)) (or (<= (* 2 (select main_a v_prenex_4328)) 1998) (<= 999 (select main_a v_prenex_4328))))) (forall ((v_prenex_2241 Int) (v_prenex_2242 Int)) (or (<= (+ main_y 1) v_prenex_2242) (<= (select main_a v_prenex_2242) 999) (<= (+ main_x 1) v_prenex_2241) (<= 2 (* 2 (select main_a v_prenex_2241))) (< v_prenex_2241 main_x) (<= (+ (select main_a v_prenex_2241) 998) (select main_a v_prenex_2242)))) (forall ((v_prenex_4144 Int) (v_prenex_4143 Int)) (or (<= (select main_a v_prenex_4144) 999) (<= (+ main_x 1) v_prenex_4143) (<= 999 (select main_a v_prenex_4144)) (< v_prenex_4144 main_y) (<= (+ (select main_a v_prenex_4144) (select main_a v_prenex_4143)) 1000) (<= 1 (select main_a v_prenex_4143)) (< v_prenex_4143 main_x))) (or (forall ((v_prenex_1683 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1683))) (<= (* 2 (select main_a v_prenex_1683)) 1998))) (forall ((v_prenex_1682 Int)) (or (< v_prenex_1682 main_x) (<= (+ main_x 1) v_prenex_1682) (<= 1 (select main_a v_prenex_1682)) (<= 2 (* 2 (select main_a v_prenex_1682)))))) (forall ((v_prenex_4298 Int) (v_prenex_4297 Int)) (or (<= (select main_a v_prenex_4298) (+ (select main_a v_prenex_4297) 998)) (<= (select main_a v_prenex_4298) 999) (<= (+ main_x 1) v_prenex_4297) (<= (* 2 (select main_a v_prenex_4297)) 2) (<= (* 2 (select main_a v_prenex_4298)) 1998) (<= 1 (select main_a v_prenex_4297)) (< v_prenex_4297 main_x))) (forall ((v_prenex_3894 Int) (v_prenex_3895 Int)) (or (<= (+ main_y 1) v_prenex_3895) (< v_prenex_3894 main_x) (<= 2 (* 2 (select main_a v_prenex_3894))) (<= (select main_a v_prenex_3895) 999) (<= 999 (select main_a v_prenex_3895)) (<= (select main_a v_prenex_3895) (+ (select main_a v_prenex_3894) 998)) (<= (+ main_x 1) v_prenex_3894))) (or (forall ((v_prenex_2280 Int)) (or (<= (+ main_y 1) v_prenex_2280) (<= 999 (select main_a v_prenex_2280)) (<= 1998 (* 2 (select main_a v_prenex_2280))))) (forall ((v_prenex_2279 Int)) (or (<= (+ main_x 1) v_prenex_2279) (<= (* 2 (select main_a v_prenex_2279)) 2) (<= 2 (* 2 (select main_a v_prenex_2279))) (< v_prenex_2279 main_x)))) (forall ((v_prenex_2253 Int) (v_prenex_2254 Int)) (or (<= 999 (select main_a v_prenex_2254)) (<= (+ main_x 1) v_prenex_2253) (< v_prenex_2253 main_x) (<= (select main_a v_prenex_2253) 1) (<= (+ (select main_a v_prenex_2253) 998) (select main_a v_prenex_2254)) (<= (* 2 (select main_a v_prenex_2253)) 2) (<= (select main_a v_prenex_2254) 999))) (forall ((v_prenex_3577 Int) (v_prenex_3578 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3577))) (<= 1000 (+ (select main_a v_prenex_3578) (select main_a v_prenex_3577))) (<= 999 (select main_a v_prenex_3578)) (< v_prenex_3577 main_x) (<= (+ main_x 1) v_prenex_3577))) (forall ((v_prenex_2245 Int) (v_prenex_2246 Int)) (or (<= (select main_a v_prenex_2246) (+ (select main_a v_prenex_2245) 998)) (<= (+ main_x 1) v_prenex_2245) (< v_prenex_2245 main_x) (<= (* 2 (select main_a v_prenex_2246)) 1998) (<= 1 (select main_a v_prenex_2245)) (<= 1998 (* 2 (select main_a v_prenex_2246))))) (forall ((v_prenex_3568 Int) (v_prenex_3567 Int)) (or (<= (select main_a v_prenex_3568) 999) (<= (select main_a v_prenex_3567) 1) (<= 1998 (* 2 (select main_a v_prenex_3568))) (< v_prenex_3567 main_x) (<= (* 2 (select main_a v_prenex_3567)) 2) (<= (+ (select main_a v_prenex_3567) 998) (select main_a v_prenex_3568)) (<= (+ main_x 1) v_prenex_3567))) (or (forall ((v_prenex_2970 Int)) (or (<= 999 (select main_a v_prenex_2970)) (<= 1998 (* 2 (select main_a v_prenex_2970))) (< v_prenex_2970 main_y))) (forall ((v_prenex_2969 Int)) (or (<= 1 (select main_a v_prenex_2969)) (<= (+ main_x 1) v_prenex_2969) (< v_prenex_2969 main_x) (<= (* 2 (select main_a v_prenex_2969)) 2)))) (forall ((v_prenex_1715 Int) (v_prenex_1714 Int)) (or (<= (select main_a v_prenex_1715) 999) (<= (+ main_x 1) v_prenex_1714) (<= (select main_a v_prenex_1715) (+ (select main_a v_prenex_1714) 998)) (<= (select main_a v_prenex_1714) 1) (< v_prenex_1714 main_x) (<= 2 (* 2 (select main_a v_prenex_1714))))) (or (forall ((v_prenex_3402 Int)) (<= (select main_a v_prenex_3402) 999)) (forall ((v_prenex_3401 Int)) (or (< v_prenex_3401 main_x) (<= (* 2 (select main_a v_prenex_3401)) 2) (<= (+ main_x 1) v_prenex_3401)))) (forall ((v_prenex_2464 Int) (v_prenex_2463 Int)) (or (<= (+ main_y 1) v_prenex_2464) (<= (select main_a v_prenex_2464) 999) (<= (+ (select main_a v_prenex_2463) 998) (select main_a v_prenex_2464)) (<= 999 (select main_a v_prenex_2464)) (< v_prenex_2464 main_y))) (forall ((v_prenex_1803 Int) (v_prenex_1802 Int)) (or (<= (select main_a v_prenex_1803) (+ (select main_a v_prenex_1802) 998)) (<= 999 (select main_a v_prenex_1803)) (< v_prenex_1803 main_y) (<= (+ main_y 1) v_prenex_1803))) (forall ((v_prenex_2794 Int) (v_prenex_2793 Int)) (or (<= (+ (select main_a v_prenex_2794) (select main_a v_prenex_2793)) 1000) (<= (select main_a v_prenex_2793) 1) (<= 1998 (* 2 (select main_a v_prenex_2794))) (<= (* 2 (select main_a v_prenex_2794)) 1998) (<= (+ main_x 1) v_prenex_2793) (<= 1 (select main_a v_prenex_2793)) (< v_prenex_2793 main_x))) (forall ((v_prenex_2785 Int) (v_prenex_2786 Int)) (or (<= (+ main_x 1) v_prenex_2785) (< v_prenex_2785 main_x) (<= 2 (* 2 (select main_a v_prenex_2785))) (<= 1998 (* 2 (select main_a v_prenex_2786))) (<= (select main_a v_prenex_2786) 999) (< v_prenex_2786 main_y) (<= (select main_a v_prenex_2786) (+ (select main_a v_prenex_2785) 998)))) (forall ((v_prenex_2860 Int) (v_prenex_2859 Int)) (or (<= (* 2 (select main_a v_prenex_2860)) 1998) (<= 2 (* 2 (select main_a v_prenex_2859))) (<= (select main_a v_prenex_2859) 1) (<= (select main_a v_prenex_2860) 999) (<= (+ main_x 1) v_prenex_2859) (<= 1000 (+ (select main_a v_prenex_2860) (select main_a v_prenex_2859))) (< v_prenex_2859 main_x))) (or (forall ((v_prenex_2853 Int)) (or (<= (+ main_x 1) v_prenex_2853) (<= (* 2 (select main_a v_prenex_2853)) 2) (< v_prenex_2853 main_x))) (forall ((v_prenex_2854 Int)) (or (<= (* 2 (select main_a v_prenex_2854)) 1998) (< v_prenex_2854 main_y)))) (forall ((v_prenex_2622 Int) (v_prenex_2621 Int)) (or (< v_prenex_2621 main_x) (<= (+ main_x 1) v_prenex_2621) (< v_prenex_2622 main_y) (<= (* 2 (select main_a v_prenex_2622)) 1998) (<= 999 (select main_a v_prenex_2622)) (<= 1 (select main_a v_prenex_2621)) (<= (select main_a v_prenex_2622) (+ (select main_a v_prenex_2621) 998)))) (forall ((v_prenex_1733 Int) (v_prenex_1732 Int)) (or (<= 999 (select main_a v_prenex_1733)) (<= (+ main_x 1) v_prenex_1732) (<= 1 (select main_a v_prenex_1732)) (< v_prenex_1732 main_x) (<= (select main_a v_prenex_1733) 999) (<= 1000 (+ (select main_a v_prenex_1733) (select main_a v_prenex_1732))))) (forall ((v_prenex_2168 Int) (v_prenex_2169 Int)) (or (<= (+ (select main_a v_prenex_2169) (select main_a v_prenex_2168)) 1000) (<= (+ main_x 1) v_prenex_2168) (<= 1998 (* 2 (select main_a v_prenex_2169))) (<= (* 2 (select main_a v_prenex_2168)) 2) (<= (* 2 (select main_a v_prenex_2169)) 1998) (< v_prenex_2168 main_x) (<= 1 (select main_a v_prenex_2168)))) (or (forall ((v_prenex_1920 Int)) (or (<= 999 (select main_a v_prenex_1920)) (< v_prenex_1920 main_y))) (forall ((v_prenex_1919 Int)) (or (<= (+ main_x 1) v_prenex_1919) (<= (* 2 (select main_a v_prenex_1919)) 2) (<= 1 (select main_a v_prenex_1919)) (< v_prenex_1919 main_x)))) (forall ((v_prenex_1737 Int) (v_prenex_1736 Int)) (or (<= (+ (select main_a v_prenex_1737) (select main_a v_prenex_1736)) 1000) (<= 1998 (* 2 (select main_a v_prenex_1737))) (< v_prenex_1736 main_x) (<= (+ main_x 1) v_prenex_1736) (<= (select main_a v_prenex_1737) 999) (< v_prenex_1737 main_y) (<= 2 (* 2 (select main_a v_prenex_1736))))) (or (forall ((v_prenex_2873 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2873))) (< v_prenex_2873 main_x) (<= 1 (select main_a v_prenex_2873)) (<= (+ main_x 1) v_prenex_2873))) (forall ((v_prenex_2874 Int)) (or (< v_prenex_2874 main_y) (<= 1998 (* 2 (select main_a v_prenex_2874)))))) (forall ((v_prenex_1869 Int) (v_prenex_1868 Int)) (or (< v_prenex_1868 main_x) (<= 1998 (* 2 (select main_a v_prenex_1869))) (< v_prenex_1869 main_y) (<= (+ (select main_a v_prenex_1869) (select main_a v_prenex_1868)) 1000) (<= (+ main_y 1) v_prenex_1869))) (forall ((v_prenex_2810 Int) (v_prenex_2809 Int)) (or (< v_prenex_2809 main_x) (<= 1 (select main_a v_prenex_2809)) (<= (+ (select main_a v_prenex_2809) 998) (select main_a v_prenex_2810)) (<= (+ main_x 1) v_prenex_2809) (<= (* 2 (select main_a v_prenex_2810)) 1998) (<= 1998 (* 2 (select main_a v_prenex_2810))) (<= (* 2 (select main_a v_prenex_2809)) 2))) (forall ((v_prenex_3345 Int) (v_prenex_3346 Int)) (or (<= 999 (select main_a v_prenex_3346)) (<= 1998 (* 2 (select main_a v_prenex_3346))) (< v_prenex_3345 main_x) (<= (select main_a v_prenex_3346) (+ (select main_a v_prenex_3345) 998)) (<= 1 (select main_a v_prenex_3345)) (<= (+ main_x 1) v_prenex_3345))) (forall ((v_prenex_2517 Int) (v_prenex_2518 Int)) (or (<= (select main_a v_prenex_2517) 1) (<= 999 (select main_a v_prenex_2518)) (<= (+ (select main_a v_prenex_2517) 998) (select main_a v_prenex_2518)) (< v_prenex_2518 main_y) (< v_prenex_2517 main_x) (<= (+ main_x 1) v_prenex_2517))) (or (forall ((v_prenex_3512 Int)) (or (<= (+ main_y 1) v_prenex_3512) (<= 999 (select main_a v_prenex_3512)) (<= (select main_a v_prenex_3512) 999))) (forall ((v_prenex_3511 Int)) (or (<= (+ main_x 1) v_prenex_3511) (<= (* 2 (select main_a v_prenex_3511)) 2) (<= 1 (select main_a v_prenex_3511)) (< v_prenex_3511 main_x)))) (forall ((v_prenex_2337 Int) (v_prenex_2338 Int)) (or (<= (+ main_x 1) v_prenex_2337) (< v_prenex_2338 main_y) (<= (* 2 (select main_a v_prenex_2337)) 2) (<= (+ (select main_a v_prenex_2337) 998) (select main_a v_prenex_2338)) (<= (select main_a v_prenex_2338) 999) (< v_prenex_2337 main_x))) (forall ((v_prenex_1725 Int) (v_prenex_1724 Int)) (or (<= (+ main_x 1) v_prenex_1724) (<= (select main_a v_prenex_1725) 999) (<= (+ (select main_a v_prenex_1724) 998) (select main_a v_prenex_1725)) (< v_prenex_1724 main_x) (<= (* 2 (select main_a v_prenex_1724)) 2) (<= 2 (* 2 (select main_a v_prenex_1724))) (<= (* 2 (select main_a v_prenex_1725)) 1998))) (forall ((v_prenex_3756 Int) (v_prenex_3757 Int)) (or (<= 1000 (+ (select main_a v_prenex_3757) (select main_a v_prenex_3756))) (<= (+ main_x 1) v_prenex_3756) (< v_prenex_3757 main_y) (<= 1998 (* 2 (select main_a v_prenex_3757))) (< v_prenex_3756 main_x) (<= (select main_a v_prenex_3756) 1))) (forall ((v_prenex_3990 Int) (v_prenex_3991 Int)) (or (<= 999 (select main_a v_prenex_3991)) (<= (+ main_x 1) v_prenex_3990) (<= (* 2 (select main_a v_prenex_3990)) 2) (< v_prenex_3990 main_x) (<= (+ (select main_a v_prenex_3990) 998) (select main_a v_prenex_3991)) (<= 1998 (* 2 (select main_a v_prenex_3991))) (<= 2 (* 2 (select main_a v_prenex_3990))))) (forall ((v_prenex_4136 Int) (v_prenex_4135 Int)) (or (<= (+ (select main_a v_prenex_4136) (select main_a v_prenex_4135)) 1000) (< v_prenex_4135 main_x) (< v_prenex_4136 main_y) (<= (select main_a v_prenex_4136) 999) (<= (+ main_x 1) v_prenex_4135) (<= 1 (select main_a v_prenex_4135)))) (forall ((v_prenex_1916 Int) (v_prenex_1915 Int)) (or (<= (select main_a v_prenex_1916) (+ (select main_a v_prenex_1915) 998)) (<= (* 2 (select main_a v_prenex_1915)) 2) (< v_prenex_1915 main_x) (<= (+ main_x 1) v_prenex_1915) (< v_prenex_1916 main_y))) (forall ((v_prenex_3339 Int) (v_prenex_3340 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3339))) (<= 999 (select main_a v_prenex_3340)) (<= (select main_a v_prenex_3340) (+ (select main_a v_prenex_3339) 998)) (<= 1998 (* 2 (select main_a v_prenex_3340))) (<= (* 2 (select main_a v_prenex_3339)) 2) (< v_prenex_3339 main_x) (<= (+ main_x 1) v_prenex_3339))) (forall ((v_prenex_2024 Int) (v_prenex_2023 Int)) (or (<= 1000 (+ (select main_a v_prenex_2024) (select main_a v_prenex_2023))) (<= 2 (* 2 (select main_a v_prenex_2023))) (<= (select main_a v_prenex_2023) 1) (<= 999 (select main_a v_prenex_2024)) (<= (+ main_x 1) v_prenex_2023) (< v_prenex_2023 main_x))) (forall ((v_prenex_3096 Int) (v_prenex_3097 Int)) (or (<= (* 2 (select main_a v_prenex_3096)) 2) (< v_prenex_3097 main_y) (<= (+ main_x 1) v_prenex_3096) (<= (select main_a v_prenex_3097) 999) (<= (select main_a v_prenex_3097) (+ (select main_a v_prenex_3096) 998)) (< v_prenex_3096 main_x) (<= 999 (select main_a v_prenex_3097)))) (forall ((v_prenex_2112 Int) (v_prenex_2113 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2113))) (<= (+ main_x 1) v_prenex_2112) (<= 2 (* 2 (select main_a v_prenex_2112))) (<= (+ (select main_a v_prenex_2113) (select main_a v_prenex_2112)) 1000) (< v_prenex_2112 main_x) (<= (* 2 (select main_a v_prenex_2112)) 2))) (forall ((v_prenex_3311 Int) (v_prenex_3312 Int)) (or (< v_prenex_3312 main_y) (< v_prenex_3311 main_x) (<= 1 (select main_a v_prenex_3311)) (<= 1998 (* 2 (select main_a v_prenex_3312))) (<= (+ main_x 1) v_prenex_3311) (<= (* 2 (select main_a v_prenex_3312)) 1998) (<= 1000 (+ (select main_a v_prenex_3312) (select main_a v_prenex_3311))))) (forall ((v_prenex_2667 Int) (v_prenex_2668 Int)) (or (< v_prenex_2668 main_y) (<= 999 (select main_a v_prenex_2668)) (<= (+ (select main_a v_prenex_2668) (select main_a v_prenex_2667)) 1000) (< v_prenex_2667 main_x) (<= (+ main_x 1) v_prenex_2667) (<= (* 2 (select main_a v_prenex_2667)) 2))) (or (forall ((v_prenex_3091 Int)) (or (< v_prenex_3091 main_x) (<= 1 (select main_a v_prenex_3091)) (<= 2 (* 2 (select main_a v_prenex_3091))) (<= (+ main_x 1) v_prenex_3091))) (forall ((v_prenex_3092 Int)) (or (< v_prenex_3092 main_y) (<= 999 (select main_a v_prenex_3092)) (<= 1998 (* 2 (select main_a v_prenex_3092)))))) (forall ((v_prenex_2613 Int) (v_prenex_2614 Int)) (or (<= (select main_a v_prenex_2614) 999) (<= (* 2 (select main_a v_prenex_2614)) 1998) (<= (+ (select main_a v_prenex_2613) 998) (select main_a v_prenex_2614)) (<= (+ main_x 1) v_prenex_2613) (< v_prenex_2613 main_x) (<= 2 (* 2 (select main_a v_prenex_2613))))) (forall ((v_prenex_3802 Int) (v_prenex_3803 Int)) (or (<= (* 2 (select main_a v_prenex_3802)) 2) (<= (+ main_x 1) v_prenex_3802) (<= (select main_a v_prenex_3802) 1) (<= (select main_a v_prenex_3803) (+ (select main_a v_prenex_3802) 998)) (< v_prenex_3802 main_x))) (forall ((v_prenex_2049 Int) (v_prenex_2050 Int)) (or (<= (+ main_x 1) v_prenex_2049) (<= (* 2 (select main_a v_prenex_2049)) 2) (<= (+ (select main_a v_prenex_2050) (select main_a v_prenex_2049)) 1000) (<= (* 2 (select main_a v_prenex_2050)) 1998) (<= 1998 (* 2 (select main_a v_prenex_2050))) (< v_prenex_2049 main_x))) (forall ((v_prenex_3472 Int) (v_prenex_3471 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3472))) (< v_prenex_3471 main_x) (<= (+ main_x 1) v_prenex_3471) (<= 1 (select main_a v_prenex_3471)) (<= (select main_a v_prenex_3472) (+ (select main_a v_prenex_3471) 998)) (<= 999 (select main_a v_prenex_3472)))) (or (forall ((v_prenex_3171 Int)) (<= 1998 (* 2 (select main_a v_prenex_3171)))) (forall ((v_prenex_3170 Int)) (or (< v_prenex_3170 main_x) (<= (+ main_x 1) v_prenex_3170) (<= 2 (* 2 (select main_a v_prenex_3170))) (<= (* 2 (select main_a v_prenex_3170)) 2)))) (forall ((v_prenex_3280 Int) (v_prenex_3279 Int)) (or (<= (* 2 (select main_a v_prenex_3280)) 1998) (<= (* 2 (select main_a v_prenex_3279)) 2) (<= (+ main_x 1) v_prenex_3279) (< v_prenex_3279 main_x) (<= 1 (select main_a v_prenex_3279)) (<= (+ (select main_a v_prenex_3279) 998) (select main_a v_prenex_3280)) (<= (select main_a v_prenex_3280) 999))) (forall ((v_prenex_1731 Int) (v_prenex_1730 Int)) (or (< v_prenex_1731 main_y) (< v_prenex_1730 main_x) (<= (select main_a v_prenex_1730) 1) (<= (+ (select main_a v_prenex_1731) (select main_a v_prenex_1730)) 1000) (<= 1998 (* 2 (select main_a v_prenex_1731))) (<= (+ main_x 1) v_prenex_1730) (<= 999 (select main_a v_prenex_1731)))) (forall ((v_prenex_4264 Int) (v_prenex_4263 Int)) (or (<= (+ main_x 1) v_prenex_4263) (<= 999 (select main_a v_prenex_4264)) (<= 1 (select main_a v_prenex_4263)) (<= (+ (select main_a v_prenex_4263) 998) (select main_a v_prenex_4264)) (< v_prenex_4263 main_x) (<= 2 (* 2 (select main_a v_prenex_4263))))) (or (forall ((v_prenex_2269 Int)) (or (< v_prenex_2269 main_x) (<= 1 (select main_a v_prenex_2269)) (<= (+ main_x 1) v_prenex_2269) (<= 2 (* 2 (select main_a v_prenex_2269))))) (forall ((v_prenex_2270 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2270))) (<= (+ main_y 1) v_prenex_2270) (<= 999 (select main_a v_prenex_2270))))) (forall ((v_prenex_3698 Int) (v_prenex_3699 Int)) (or (<= (* 2 (select main_a v_prenex_3699)) 1998) (< v_prenex_3699 main_y) (<= (+ (select main_a v_prenex_3699) (select main_a v_prenex_3698)) 1000) (<= 999 (select main_a v_prenex_3699)) (<= (+ main_y 1) v_prenex_3699))) (or (forall ((v_prenex_3618 Int)) (or (<= (+ main_y 1) v_prenex_3618) (<= (* 2 (select main_a v_prenex_3618)) 1998))) (forall ((v_prenex_3617 Int)) (or (<= (+ main_x 1) v_prenex_3617) (<= (select main_a v_prenex_3617) 1) (< v_prenex_3617 main_x) (<= 2 (* 2 (select main_a v_prenex_3617)))))) (forall ((v_prenex_2741 Int) (v_prenex_2742 Int)) (or (< v_prenex_2741 main_x) (<= 2 (* 2 (select main_a v_prenex_2741))) (<= (select main_a v_prenex_2742) (+ (select main_a v_prenex_2741) 998)) (<= (+ main_x 1) v_prenex_2741) (<= 999 (select main_a v_prenex_2742)) (< v_prenex_2742 main_y))) (forall ((v_prenex_3390 Int) (v_prenex_3389 Int)) (or (<= (+ main_x 1) v_prenex_3389) (<= (+ main_y 1) v_prenex_3390) (< v_prenex_3389 main_x) (<= 1 (select main_a v_prenex_3389)) (<= (+ (select main_a v_prenex_3389) 998) (select main_a v_prenex_3390)))) (forall ((v_prenex_3571 Int) (v_prenex_3572 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3572))) (< v_prenex_3571 main_x) (<= (+ (select main_a v_prenex_3572) (select main_a v_prenex_3571)) 1000) (<= (+ main_x 1) v_prenex_3571) (<= (* 2 (select main_a v_prenex_3571)) 2) (<= (+ main_y 1) v_prenex_3572) (<= (select main_a v_prenex_3572) 999))) (or (forall ((v_prenex_3689 Int)) (or (<= (+ main_y 1) v_prenex_3689) (< v_prenex_3689 main_y) (<= 999 (select main_a v_prenex_3689)) (<= (select main_a v_prenex_3689) 999))) (forall ((v_prenex_3688 Int)) (<= (* 2 (select main_a v_prenex_3688)) 2))) (forall ((v_prenex_2495 Int) (v_prenex_2496 Int)) (or (<= 999 (select main_a v_prenex_2496)) (<= 1 (select main_a v_prenex_2495)) (< v_prenex_2495 main_x) (<= (+ (select main_a v_prenex_2496) (select main_a v_prenex_2495)) 1000) (<= (+ main_x 1) v_prenex_2495) (<= (+ main_y 1) v_prenex_2496) (<= 1998 (* 2 (select main_a v_prenex_2496))))) (forall ((v_prenex_1691 Int) (v_prenex_1690 Int)) (or (< v_prenex_1690 main_x) (< v_prenex_1691 main_y) (<= (select main_a v_prenex_1691) 999) (<= 1 (select main_a v_prenex_1690)) (<= (+ main_x 1) v_prenex_1690) (<= 1000 (+ (select main_a v_prenex_1691) (select main_a v_prenex_1690))))) (forall ((v_prenex_3863 Int) (v_prenex_3864 Int)) (or (<= (+ main_x 1) v_prenex_3863) (<= 999 (select main_a v_prenex_3864)) (< v_prenex_3863 main_x) (<= 1000 (+ (select main_a v_prenex_3864) (select main_a v_prenex_3863))) (<= 1998 (* 2 (select main_a v_prenex_3864))) (<= (* 2 (select main_a v_prenex_3863)) 2))) (or (forall ((v_prenex_2608 Int)) (or (<= (+ main_y 1) v_prenex_2608) (<= 1998 (* 2 (select main_a v_prenex_2608))))) (forall ((v_prenex_2607 Int)) (or (< v_prenex_2607 main_x) (<= 1 (select main_a v_prenex_2607)) (<= (+ main_x 1) v_prenex_2607)))) (forall ((v_prenex_1844 Int) (v_prenex_1845 Int)) (or (< v_prenex_1844 main_x) (<= 1000 (+ (select main_a v_prenex_1845) (select main_a v_prenex_1844))) (<= (+ main_x 1) v_prenex_1844) (<= (select main_a v_prenex_1844) 1) (<= (* 2 (select main_a v_prenex_1845)) 1998))) (forall ((v_prenex_4139 Int) (v_prenex_4140 Int)) (or (<= 2 (* 2 (select main_a v_prenex_4139))) (< v_prenex_4139 main_x) (<= (* 2 (select main_a v_prenex_4140)) 1998) (<= 1000 (+ (select main_a v_prenex_4140) (select main_a v_prenex_4139))) (<= (+ main_x 1) v_prenex_4139) (< v_prenex_4140 main_y))) (forall ((v_prenex_3210 Int) (v_prenex_3211 Int)) (or (< v_prenex_3211 main_y) (<= (* 2 (select main_a v_prenex_3211)) 1998) (<= (+ (select main_a v_prenex_3211) (select main_a v_prenex_3210)) 1000) (< v_prenex_3210 main_x) (<= (select main_a v_prenex_3210) 1) (<= (+ main_x 1) v_prenex_3210))) (or (forall ((v_prenex_3606 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3606))) (<= (* 2 (select main_a v_prenex_3606)) 1998))) (forall ((v_prenex_3605 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3605))) (< v_prenex_3605 main_x) (<= (+ main_x 1) v_prenex_3605)))) (forall ((v_prenex_3415 Int) (v_prenex_3416 Int)) (or (< v_prenex_3415 main_x) (<= (* 2 (select main_a v_prenex_3415)) 2) (<= 999 (select main_a v_prenex_3416)) (<= (select main_a v_prenex_3416) (+ (select main_a v_prenex_3415) 998)) (<= (select main_a v_prenex_3416) 999) (<= (select main_a v_prenex_3415) 1) (<= (+ main_x 1) v_prenex_3415))) (forall ((v_prenex_3128 Int) (v_prenex_3129 Int)) (or (<= (+ main_x 1) v_prenex_3128) (< v_prenex_3128 main_x) (< v_prenex_3129 main_y) (<= 2 (* 2 (select main_a v_prenex_3128))) (<= (+ (select main_a v_prenex_3129) (select main_a v_prenex_3128)) 1000) (<= 999 (select main_a v_prenex_3129)))) (forall ((v_prenex_3573 Int) (v_prenex_3574 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3573))) (<= 1998 (* 2 (select main_a v_prenex_3574))) (<= (+ main_y 1) v_prenex_3574) (<= (+ (select main_a v_prenex_3573) 998) (select main_a v_prenex_3574)) (<= (+ main_x 1) v_prenex_3573) (< v_prenex_3573 main_x))) (or (forall ((v_prenex_3903 Int)) (or (<= (* 2 (select main_a v_prenex_3903)) 1998) (<= 1998 (* 2 (select main_a v_prenex_3903))) (< v_prenex_3903 main_y))) (forall ((v_prenex_3902 Int)) (or (<= (+ main_x 1) v_prenex_3902) (<= 1 (select main_a v_prenex_3902)) (<= 2 (* 2 (select main_a v_prenex_3902))) (< v_prenex_3902 main_x)))) (or (forall ((v_prenex_2695 Int)) (or (<= (+ main_x 1) v_prenex_2695) (<= (select main_a v_prenex_2695) 1) (< v_prenex_2695 main_x) (<= (* 2 (select main_a v_prenex_2695)) 2))) (forall ((v_prenex_2696 Int)) (or (<= (+ main_y 1) v_prenex_2696) (<= (* 2 (select main_a v_prenex_2696)) 1998)))) (forall ((v_prenex_2354 Int) (v_prenex_2353 Int)) (or (<= (* 2 (select main_a v_prenex_2354)) 1998) (<= (+ main_y 1) v_prenex_2354) (<= 2 (* 2 (select main_a v_prenex_2353))) (< v_prenex_2353 main_x) (<= (+ main_x 1) v_prenex_2353) (<= 1000 (+ (select main_a v_prenex_2354) (select main_a v_prenex_2353))))) (forall ((v_prenex_4048 Int) (v_prenex_4047 Int)) (or (<= (+ (select main_a v_prenex_4047) 998) (select main_a v_prenex_4048)) (<= (* 2 (select main_a v_prenex_4048)) 1998) (<= 1 (select main_a v_prenex_4047)) (<= (+ main_x 1) v_prenex_4047) (<= 999 (select main_a v_prenex_4048)) (< v_prenex_4047 main_x) (<= (+ main_y 1) v_prenex_4048))) (forall ((v_prenex_3014 Int) (v_prenex_3013 Int)) (or (<= (* 2 (select main_a v_prenex_3014)) 1998) (<= (select main_a v_prenex_3013) 1) (< v_prenex_3013 main_x) (<= (+ (select main_a v_prenex_3014) (select main_a v_prenex_3013)) 1000) (<= 1998 (* 2 (select main_a v_prenex_3014))) (<= (+ main_x 1) v_prenex_3013))) (or (forall ((v_prenex_3977 Int)) (or (< v_prenex_3977 main_y) (<= (select main_a v_prenex_3977) 999) (<= (+ main_y 1) v_prenex_3977) (<= 1998 (* 2 (select main_a v_prenex_3977))))) (forall ((v_prenex_3976 Int)) (<= 2 (* 2 (select main_a v_prenex_3976))))) (forall ((v_prenex_2927 Int) (v_prenex_2928 Int)) (or (< v_prenex_2927 main_x) (<= (* 2 (select main_a v_prenex_2927)) 2) (<= (select main_a v_prenex_2928) (+ (select main_a v_prenex_2927) 998)) (<= (select main_a v_prenex_2928) 999) (<= (+ main_x 1) v_prenex_2927))) (forall ((v_prenex_2301 Int) (v_prenex_2302 Int)) (or (<= 1 (select main_a v_prenex_2301)) (<= (select main_a v_prenex_2301) 1) (<= 1998 (* 2 (select main_a v_prenex_2302))) (< v_prenex_2301 main_x) (<= 999 (select main_a v_prenex_2302)) (<= (+ main_x 1) v_prenex_2301) (<= (+ (select main_a v_prenex_2301) 998) (select main_a v_prenex_2302)))) (forall ((v_prenex_2943 Int) (v_prenex_2944 Int)) (or (<= (* 2 (select main_a v_prenex_2944)) 1998) (< v_prenex_2943 main_x) (<= (+ main_x 1) v_prenex_2943) (<= (* 2 (select main_a v_prenex_2943)) 2) (<= (+ (select main_a v_prenex_2943) 998) (select main_a v_prenex_2944)) (<= (select main_a v_prenex_2943) 1))) (forall ((v_prenex_2593 Int) (v_prenex_2594 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2594))) (<= (select main_a v_prenex_2593) 1) (< v_prenex_2594 main_y) (< v_prenex_2593 main_x) (<= (+ (select main_a v_prenex_2593) 998) (select main_a v_prenex_2594)) (<= 999 (select main_a v_prenex_2594)) (<= (+ main_x 1) v_prenex_2593))) (forall ((v_prenex_3164 Int) (v_prenex_3165 Int)) (or (< v_prenex_3164 main_x) (< v_prenex_3165 main_y) (<= (+ main_x 1) v_prenex_3164) (<= 2 (* 2 (select main_a v_prenex_3164))) (<= (select main_a v_prenex_3165) 999) (<= 1000 (+ (select main_a v_prenex_3165) (select main_a v_prenex_3164))) (<= 999 (select main_a v_prenex_3165)))) (forall ((v_prenex_4207 Int) (v_prenex_4208 Int)) (or (<= (+ main_y 1) v_prenex_4208) (< v_prenex_4207 main_x) (<= (+ (select main_a v_prenex_4207) 998) (select main_a v_prenex_4208)) (<= (+ main_x 1) v_prenex_4207) (<= (* 2 (select main_a v_prenex_4208)) 1998) (<= (* 2 (select main_a v_prenex_4207)) 2))) (forall ((v_prenex_2647 Int) (v_prenex_2648 Int)) (or (<= (+ main_x 1) v_prenex_2647) (<= (* 2 (select main_a v_prenex_2647)) 2) (<= 1998 (* 2 (select main_a v_prenex_2648))) (<= 1000 (+ (select main_a v_prenex_2648) (select main_a v_prenex_2647))) (< v_prenex_2647 main_x) (<= 2 (* 2 (select main_a v_prenex_2647))))) (forall ((v_prenex_3054 Int) (v_prenex_3053 Int)) (or (< v_prenex_3053 main_x) (<= 2 (* 2 (select main_a v_prenex_3053))) (<= 1000 (+ (select main_a v_prenex_3054) (select main_a v_prenex_3053))) (<= (+ main_x 1) v_prenex_3053) (< v_prenex_3054 main_y) (<= 999 (select main_a v_prenex_3054)))) (forall ((v_prenex_1994 Int) (v_prenex_1993 Int)) (or (<= (select main_a v_prenex_1994) 999) (<= 1000 (+ (select main_a v_prenex_1994) (select main_a v_prenex_1993))) (<= 2 (* 2 (select main_a v_prenex_1993))) (<= (+ main_x 1) v_prenex_1993) (<= (* 2 (select main_a v_prenex_1994)) 1998) (< v_prenex_1993 main_x))) (or (forall ((v_prenex_4318 Int)) (or (<= (select main_a v_prenex_4318) 999) (<= 1998 (* 2 (select main_a v_prenex_4318))))) (forall ((v_prenex_4317 Int)) (or (<= (+ main_x 1) v_prenex_4317) (< v_prenex_4317 main_x) (<= (select main_a v_prenex_4317) 1) (<= 2 (* 2 (select main_a v_prenex_4317)))))) (or (forall ((v_prenex_2948 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2948))) (<= 999 (select main_a v_prenex_2948)))) (forall ((v_prenex_2947 Int)) (or (<= (select main_a v_prenex_2947) 1) (< v_prenex_2947 main_x) (<= (+ main_x 1) v_prenex_2947) (<= 2 (* 2 (select main_a v_prenex_2947)))))) (or (forall ((v_prenex_2187 Int)) (<= (* 2 (select main_a v_prenex_2187)) 1998)) (forall ((v_prenex_2186 Int)) (or (< v_prenex_2186 main_x) (<= (* 2 (select main_a v_prenex_2186)) 2) (<= 2 (* 2 (select main_a v_prenex_2186))) (<= (+ main_x 1) v_prenex_2186) (<= (select main_a v_prenex_2186) 1)))) (forall ((v_prenex_4036 Int) (v_prenex_4035 Int)) (or (<= (+ main_x 1) v_prenex_4035) (<= (* 2 (select main_a v_prenex_4035)) 2) (< v_prenex_4035 main_x) (<= (select main_a v_prenex_4036) (+ (select main_a v_prenex_4035) 998)))) (forall ((v_prenex_2336 Int)) (or (<= (+ main_x 1) v_prenex_2336) (<= 2 (* 2 (select main_a v_prenex_2336))) (<= 1 (select main_a v_prenex_2336)) (<= (select main_a v_prenex_2336) 1) (< v_prenex_2336 main_x))) (forall ((v_prenex_3153 Int) (v_prenex_3152 Int)) (or (< v_prenex_3152 main_x) (<= (+ main_x 1) v_prenex_3152) (<= (select main_a v_prenex_3153) (+ (select main_a v_prenex_3152) 998)) (<= 2 (* 2 (select main_a v_prenex_3152))))) (forall ((v_prenex_2550 Int) (v_prenex_2549 Int)) (or (<= 1 (select main_a v_prenex_2549)) (<= 1998 (* 2 (select main_a v_prenex_2550))) (<= (select main_a v_prenex_2549) 1) (<= (+ main_x 1) v_prenex_2549) (<= 999 (select main_a v_prenex_2550)) (< v_prenex_2549 main_x) (<= (+ (select main_a v_prenex_2550) (select main_a v_prenex_2549)) 1000))) (forall ((v_prenex_3139 Int) (v_prenex_3138 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3138))) (< v_prenex_3138 main_x) (<= (+ main_x 1) v_prenex_3138) (<= 1998 (* 2 (select main_a v_prenex_3139))) (<= 1000 (+ (select main_a v_prenex_3139) (select main_a v_prenex_3138))) (<= 999 (select main_a v_prenex_3139)))) (forall ((v_prenex_2180 Int) (v_prenex_2181 Int)) (or (< v_prenex_2181 main_y) (<= (select main_a v_prenex_2181) (+ (select main_a v_prenex_2180) 998)) (< v_prenex_2180 main_x) (<= (+ main_x 1) v_prenex_2180) (<= 2 (* 2 (select main_a v_prenex_2180))) (<= 1998 (* 2 (select main_a v_prenex_2181))) (<= (* 2 (select main_a v_prenex_2181)) 1998))) (forall ((v_prenex_3479 Int) (v_prenex_3480 Int)) (or (<= 999 (select main_a v_prenex_3480)) (<= (+ main_x 1) v_prenex_3479) (<= 2 (* 2 (select main_a v_prenex_3479))) (<= (+ main_y 1) v_prenex_3480) (<= (+ (select main_a v_prenex_3480) (select main_a v_prenex_3479)) 1000) (< v_prenex_3479 main_x))) (forall ((v_prenex_2164 Int) (v_prenex_2165 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2165))) (<= (* 2 (select main_a v_prenex_2164)) 2) (< v_prenex_2165 main_y) (<= (+ main_x 1) v_prenex_2164) (<= (+ (select main_a v_prenex_2164) 998) (select main_a v_prenex_2165)) (< v_prenex_2164 main_x))) (forall ((v_prenex_3910 Int) (v_prenex_3911 Int)) (or (<= (select main_a v_prenex_3911) 999) (< v_prenex_3911 main_y) (<= (+ main_y 1) v_prenex_3911) (<= (select main_a v_prenex_3911) (+ (select main_a v_prenex_3910) 998)) (<= 1998 (* 2 (select main_a v_prenex_3911))))) (forall ((v_prenex_2071 Int) (v_prenex_2072 Int)) (or (<= (+ (select main_a v_prenex_2072) (select main_a v_prenex_2071)) 1000) (<= (* 2 (select main_a v_prenex_2071)) 2) (< v_prenex_2071 main_x) (<= (select main_a v_prenex_2072) 999) (<= (* 2 (select main_a v_prenex_2072)) 1998) (<= (+ main_x 1) v_prenex_2071))) (forall ((v_prenex_2146 Int) (v_prenex_2147 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2147))) (<= 999 (select main_a v_prenex_2147)) (<= (+ main_x 1) v_prenex_2146) (<= (+ main_y 1) v_prenex_2147) (< v_prenex_2146 main_x) (<= (select main_a v_prenex_2146) 1) (<= 1000 (+ (select main_a v_prenex_2147) (select main_a v_prenex_2146))))) (or (forall ((v_prenex_2983 Int)) (or (< v_prenex_2983 main_x) (<= 1 (select main_a v_prenex_2983)) (<= (+ main_x 1) v_prenex_2983) (<= 2 (* 2 (select main_a v_prenex_2983))))) (forall ((v_prenex_2984 Int)) (or (< v_prenex_2984 main_y) (<= 999 (select main_a v_prenex_2984))))) (forall ((v_prenex_2799 Int) (v_prenex_2800 Int)) (or (< v_prenex_2799 main_x) (<= (select main_a v_prenex_2800) 999) (< v_prenex_2800 main_y) (<= (* 2 (select main_a v_prenex_2799)) 2) (<= (+ (select main_a v_prenex_2799) 998) (select main_a v_prenex_2800)) (<= 1998 (* 2 (select main_a v_prenex_2800))) (<= (+ main_x 1) v_prenex_2799))) (forall ((v_prenex_3599 Int) (v_prenex_3600 Int)) (or (< v_prenex_3600 main_y) (<= 999 (select main_a v_prenex_3600)) (<= (* 2 (select main_a v_prenex_3599)) 2) (< v_prenex_3599 main_x) (<= (+ (select main_a v_prenex_3600) (select main_a v_prenex_3599)) 1000) (<= (select main_a v_prenex_3600) 999) (<= (+ main_x 1) v_prenex_3599))) (or (forall ((v_prenex_2185 Int)) (or (<= (+ main_y 1) v_prenex_2185) (<= (* 2 (select main_a v_prenex_2185)) 1998) (< v_prenex_2185 main_y))) (forall ((v_prenex_2184 Int)) (<= 2 (* 2 (select main_a v_prenex_2184))))) (forall ((v_prenex_3601 Int) (v_prenex_3602 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3602))) (<= (+ main_x 1) v_prenex_3601) (<= (+ (select main_a v_prenex_3602) (select main_a v_prenex_3601)) 1000) (< v_prenex_3602 main_y) (< v_prenex_3601 main_x) (<= (select main_a v_prenex_3602) 999) (<= (select main_a v_prenex_3601) 1))) (forall ((v_prenex_2387 Int) (v_prenex_2388 Int)) (or (<= 1 (select main_a v_prenex_2387)) (<= 1000 (+ (select main_a v_prenex_2388) (select main_a v_prenex_2387))) (< v_prenex_2387 main_x) (< v_prenex_2388 main_y) (<= (+ main_x 1) v_prenex_2387))) (or (forall ((v_prenex_3482 Int)) (or (<= 999 (select main_a v_prenex_3482)) (< v_prenex_3482 main_y) (<= (* 2 (select main_a v_prenex_3482)) 1998))) (forall ((v_prenex_3481 Int)) (or (< v_prenex_3481 main_x) (<= (+ main_x 1) v_prenex_3481) (<= (* 2 (select main_a v_prenex_3481)) 2)))) (forall ((v_prenex_2381 Int) (v_prenex_2382 Int)) (or (< v_prenex_2382 main_y) (<= (select main_a v_prenex_2381) 1) (< v_prenex_2381 main_x) (<= 1000 (+ (select main_a v_prenex_2382) (select main_a v_prenex_2381))) (<= (+ main_x 1) v_prenex_2381) (<= (select main_a v_prenex_2382) 999))) (forall ((v_prenex_2663 Int) (v_prenex_2664 Int)) (or (<= 1000 (+ (select main_a v_prenex_2664) (select main_a v_prenex_2663))) (< v_prenex_2664 main_y) (< v_prenex_2663 main_x) (<= (* 2 (select main_a v_prenex_2664)) 1998) (<= (select main_a v_prenex_2664) 999) (<= (+ main_x 1) v_prenex_2663) (<= 2 (* 2 (select main_a v_prenex_2663))))) (forall ((v_prenex_2757 Int) (v_prenex_2758 Int)) (or (<= (+ (select main_a v_prenex_2758) (select main_a v_prenex_2757)) 1000) (<= (select main_a v_prenex_2758) 999) (< v_prenex_2757 main_x) (<= (+ main_x 1) v_prenex_2757) (<= 1998 (* 2 (select main_a v_prenex_2758))) (<= (select main_a v_prenex_2757) 1))) (forall ((v_prenex_3223 Int) (v_prenex_3222 Int)) (or (< v_prenex_3222 main_x) (<= (+ main_x 1) v_prenex_3222) (<= 1998 (* 2 (select main_a v_prenex_3223))) (<= (+ (select main_a v_prenex_3222) 998) (select main_a v_prenex_3223)) (<= 1 (select main_a v_prenex_3222)) (<= 2 (* 2 (select main_a v_prenex_3222))) (<= 999 (select main_a v_prenex_3223)))) (forall ((v_prenex_3297 Int) (v_prenex_3298 Int)) (or (< v_prenex_3297 main_x) (<= (+ main_x 1) v_prenex_3297) (<= (select main_a v_prenex_3297) 1) (<= (* 2 (select main_a v_prenex_3298)) 1998) (<= (select main_a v_prenex_3298) 999) (<= 1000 (+ (select main_a v_prenex_3298) (select main_a v_prenex_3297))))) (forall ((v_prenex_1756 Int) (v_prenex_1757 Int)) (or (<= 1 (select main_a v_prenex_1756)) (<= (+ main_x 1) v_prenex_1756) (<= (+ main_y 1) v_prenex_1757) (<= (select main_a v_prenex_1757) 999) (< v_prenex_1756 main_x) (<= (select main_a v_prenex_1757) (+ (select main_a v_prenex_1756) 998)) (<= (* 2 (select main_a v_prenex_1757)) 1998))) (forall ((v_prenex_2925 Int) (v_prenex_2926 Int)) (or (< v_prenex_2926 main_y) (<= (select main_a v_prenex_2926) (+ (select main_a v_prenex_2925) 998)) (<= (+ main_y 1) v_prenex_2926) (<= (+ main_x 1) v_prenex_2925) (<= (select main_a v_prenex_2926) 999))) (forall ((v_prenex_1839 Int) (v_prenex_1838 Int)) (or (<= (+ (select main_a v_prenex_1838) 998) (select main_a v_prenex_1839)) (<= (* 2 (select main_a v_prenex_1839)) 1998) (<= (select main_a v_prenex_1839) 999) (< v_prenex_1839 main_y) (<= (+ main_y 1) v_prenex_1839))) (forall ((v_prenex_2114 Int) (v_prenex_2115 Int)) (or (< v_prenex_2114 main_x) (<= 999 (select main_a v_prenex_2115)) (<= (+ main_x 1) v_prenex_2114) (<= (+ (select main_a v_prenex_2114) 998) (select main_a v_prenex_2115)) (<= 2 (* 2 (select main_a v_prenex_2114))) (< v_prenex_2115 main_y))) (forall ((v_prenex_3653 Int) (v_prenex_3654 Int)) (or (<= (select main_a v_prenex_3654) 999) (< v_prenex_3653 main_x) (<= (+ main_y 1) v_prenex_3654) (<= 1 (select main_a v_prenex_3653)) (<= (+ (select main_a v_prenex_3653) 998) (select main_a v_prenex_3654)) (<= (+ main_x 1) v_prenex_3653) (<= 999 (select main_a v_prenex_3654)))) (forall ((v_prenex_4060 Int) (v_prenex_4059 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4060))) (<= (select main_a v_prenex_4060) 999) (<= (+ main_x 1) v_prenex_4059) (<= 1000 (+ (select main_a v_prenex_4060) (select main_a v_prenex_4059))) (<= 1 (select main_a v_prenex_4059)) (< v_prenex_4059 main_x) (<= 2 (* 2 (select main_a v_prenex_4059))))) (forall ((v_prenex_3816 Int) (v_prenex_3817 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3816))) (< v_prenex_3816 main_x) (<= (+ (select main_a v_prenex_3817) (select main_a v_prenex_3816)) 1000) (<= (select main_a v_prenex_3817) 999) (<= (* 2 (select main_a v_prenex_3816)) 2) (<= 1998 (* 2 (select main_a v_prenex_3817))) (<= (+ main_x 1) v_prenex_3816))) (or (forall ((v_prenex_3685 Int)) (or (<= 999 (select main_a v_prenex_3685)) (<= (* 2 (select main_a v_prenex_3685)) 1998))) (forall ((v_prenex_3684 Int)) (or (<= (+ main_x 1) v_prenex_3684) (<= (* 2 (select main_a v_prenex_3684)) 2) (< v_prenex_3684 main_x)))) (or (forall ((v_prenex_2494 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2494))) (<= (* 2 (select main_a v_prenex_2494)) 1998))) (forall ((v_prenex_2493 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2493))) (< v_prenex_2493 main_x) (<= (+ main_x 1) v_prenex_2493) (<= 1 (select main_a v_prenex_2493)) (<= (select main_a v_prenex_2493) 1)))) (forall ((v_prenex_3381 Int) (v_prenex_3382 Int)) (or (<= (+ (select main_a v_prenex_3381) 998) (select main_a v_prenex_3382)) (<= 1998 (* 2 (select main_a v_prenex_3382))) (<= (* 2 (select main_a v_prenex_3381)) 2) (<= (select main_a v_prenex_3382) 999) (< v_prenex_3381 main_x) (<= (+ main_x 1) v_prenex_3381))) (forall ((v_prenex_2850 Int) (v_prenex_2849 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2849))) (< v_prenex_2849 main_x) (<= (+ (select main_a v_prenex_2849) 998) (select main_a v_prenex_2850)) (<= (+ main_x 1) v_prenex_2849))) (forall ((v_prenex_1928 Int) (v_prenex_1927 Int)) (or (<= (+ main_x 1) v_prenex_1927) (< v_prenex_1927 main_x) (<= (* 2 (select main_a v_prenex_1928)) 1998) (<= 1 (select main_a v_prenex_1927)) (<= (select main_a v_prenex_1928) 999) (<= (+ (select main_a v_prenex_1928) (select main_a v_prenex_1927)) 1000))) (or (forall ((v_prenex_2263 Int)) (or (< v_prenex_2263 main_x) (<= 2 (* 2 (select main_a v_prenex_2263))) (<= (+ main_x 1) v_prenex_2263) (<= (* 2 (select main_a v_prenex_2263)) 2) (<= 1 (select main_a v_prenex_2263)))) (forall ((v_prenex_2264 Int)) (or (<= (select main_a v_prenex_2264) 999) (<= (* 2 (select main_a v_prenex_2264)) 1998)))) (forall ((v_prenex_2541 Int) (v_prenex_2542 Int)) (or (< v_prenex_2541 main_x) (<= (+ (select main_a v_prenex_2541) 998) (select main_a v_prenex_2542)) (<= 999 (select main_a v_prenex_2542)) (<= 1 (select main_a v_prenex_2541)) (<= 1998 (* 2 (select main_a v_prenex_2542))) (<= 2 (* 2 (select main_a v_prenex_2541))) (<= (+ main_x 1) v_prenex_2541))) (or (forall ((v_prenex_2746 Int)) (<= 1998 (* 2 (select main_a v_prenex_2746)))) (forall ((v_prenex_2745 Int)) (or (<= (select main_a v_prenex_2745) 1) (<= (+ main_x 1) v_prenex_2745) (< v_prenex_2745 main_x)))) (forall ((v_prenex_2705 Int) (v_prenex_2706 Int)) (or (<= (* 2 (select main_a v_prenex_2706)) 1998) (<= (+ main_x 1) v_prenex_2705) (< v_prenex_2706 main_y) (< v_prenex_2705 main_x) (<= 2 (* 2 (select main_a v_prenex_2705))) (<= 1000 (+ (select main_a v_prenex_2706) (select main_a v_prenex_2705))))) (forall ((v_prenex_2985 Int) (v_prenex_2986 Int)) (or (< v_prenex_2985 main_x) (<= 1 (select main_a v_prenex_2985)) (<= 1000 (+ (select main_a v_prenex_2986) (select main_a v_prenex_2985))) (<= (+ main_x 1) v_prenex_2985) (<= (* 2 (select main_a v_prenex_2986)) 1998) (<= 999 (select main_a v_prenex_2986)))) (or (forall ((v_prenex_4186 Int)) (or (<= (+ main_y 1) v_prenex_4186) (<= (* 2 (select main_a v_prenex_4186)) 1998) (< v_prenex_4186 main_y))) (forall ((v_prenex_4185 Int)) (or (< v_prenex_4185 main_x) (<= (* 2 (select main_a v_prenex_4185)) 2)))) (forall ((v_prenex_3085 Int) (v_prenex_3086 Int)) (or (< v_prenex_3085 main_x) (<= (+ main_y 1) v_prenex_3086) (<= (+ (select main_a v_prenex_3085) 998) (select main_a v_prenex_3086)) (< v_prenex_3086 main_y) (<= 999 (select main_a v_prenex_3086)))) (forall ((v_prenex_2641 Int) (v_prenex_2642 Int)) (or (<= (+ main_x 1) v_prenex_2641) (< v_prenex_2641 main_x) (<= (select main_a v_prenex_2641) 1) (<= (+ (select main_a v_prenex_2641) 998) (select main_a v_prenex_2642)) (<= (select main_a v_prenex_2642) 999) (<= 2 (* 2 (select main_a v_prenex_2641))) (<= 999 (select main_a v_prenex_2642)))) (forall ((v_prenex_2650 Int) (v_prenex_2649 Int)) (or (<= 999 (select main_a v_prenex_2650)) (<= (+ main_x 1) v_prenex_2649) (<= 2 (* 2 (select main_a v_prenex_2649))) (<= (select main_a v_prenex_2649) 1) (<= (select main_a v_prenex_2650) (+ (select main_a v_prenex_2649) 998)) (<= (* 2 (select main_a v_prenex_2650)) 1998) (< v_prenex_2649 main_x))) (or (forall ((v_prenex_3437 Int)) (or (<= 1 (select main_a v_prenex_3437)) (<= 2 (* 2 (select main_a v_prenex_3437))) (<= (+ main_x 1) v_prenex_3437) (< v_prenex_3437 main_x))) (forall ((v_prenex_3438 Int)) (or (<= (select main_a v_prenex_3438) 999) (<= 999 (select main_a v_prenex_3438))))) (forall ((v_prenex_1875 Int) (v_prenex_1874 Int)) (or (<= 999 (select main_a v_prenex_1875)) (<= 2 (* 2 (select main_a v_prenex_1874))) (< v_prenex_1875 main_y) (<= (+ (select main_a v_prenex_1875) (select main_a v_prenex_1874)) 1000) (<= (+ main_x 1) v_prenex_1874) (<= (select main_a v_prenex_1875) 999) (< v_prenex_1874 main_x))) (or (forall ((v_prenex_3731 Int)) (<= 999 (select main_a v_prenex_3731))) (forall ((v_prenex_3730 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3730))) (< v_prenex_3730 main_x) (<= 1 (select main_a v_prenex_3730)) (<= (+ main_x 1) v_prenex_3730) (<= (* 2 (select main_a v_prenex_3730)) 2)))) (or (forall ((v_prenex_4277 Int)) (or (<= (select main_a v_prenex_4277) 1) (< v_prenex_4277 main_x) (<= (+ main_x 1) v_prenex_4277) (<= (* 2 (select main_a v_prenex_4277)) 2))) (forall ((v_prenex_4278 Int)) (or (<= 999 (select main_a v_prenex_4278)) (<= (+ main_y 1) v_prenex_4278)))) (forall ((v_prenex_2227 Int) (v_prenex_2228 Int)) (or (<= (+ main_x 1) v_prenex_2227) (<= 999 (select main_a v_prenex_2228)) (<= (+ main_y 1) v_prenex_2228) (< v_prenex_2227 main_x) (<= (+ (select main_a v_prenex_2227) 998) (select main_a v_prenex_2228)) (<= (select main_a v_prenex_2227) 1) (<= 1998 (* 2 (select main_a v_prenex_2228))))) (forall ((v_prenex_2720 Int) (v_prenex_2719 Int)) (or (< v_prenex_2719 main_x) (<= 1 (select main_a v_prenex_2719)) (<= (select main_a v_prenex_2719) 1) (<= (+ main_x 1) v_prenex_2719) (<= (select main_a v_prenex_2720) 999) (<= 999 (select main_a v_prenex_2720)) (<= (+ (select main_a v_prenex_2720) (select main_a v_prenex_2719)) 1000))) (forall ((v_prenex_2178 Int) (v_prenex_2179 Int)) (or (<= (* 2 (select main_a v_prenex_2179)) 1998) (<= 999 (select main_a v_prenex_2179)) (<= 1 (select main_a v_prenex_2178)) (<= 2 (* 2 (select main_a v_prenex_2178))) (< v_prenex_2178 main_x) (<= (+ main_x 1) v_prenex_2178) (<= (select main_a v_prenex_2179) (+ (select main_a v_prenex_2178) 998)))) (forall ((v_prenex_2610 Int) (v_prenex_2609 Int)) (or (<= 999 (select main_a v_prenex_2610)) (<= 1000 (+ (select main_a v_prenex_2610) (select main_a v_prenex_2609))) (< v_prenex_2610 main_y) (< v_prenex_2609 main_x) (<= (* 2 (select main_a v_prenex_2610)) 1998) (<= (+ main_x 1) v_prenex_2609) (<= 2 (* 2 (select main_a v_prenex_2609))))) (forall ((v_prenex_3758 Int) (v_prenex_3759 Int)) (or (<= (+ main_y 1) v_prenex_3759) (< v_prenex_3759 main_y) (<= (+ (select main_a v_prenex_3759) (select main_a v_prenex_3758)) 1000) (<= 999 (select main_a v_prenex_3759)) (<= 1998 (* 2 (select main_a v_prenex_3759))))) (forall ((v_prenex_3157 Int) (v_prenex_3156 Int)) (or (< v_prenex_3157 main_y) (<= 999 (select main_a v_prenex_3157)) (<= (select main_a v_prenex_3157) (+ (select main_a v_prenex_3156) 998)) (<= (select main_a v_prenex_3157) 999) (<= (+ main_y 1) v_prenex_3157))) (forall ((v_prenex_2442 Int) (v_prenex_2441 Int)) (or (<= (select main_a v_prenex_2442) (+ (select main_a v_prenex_2441) 998)) (<= (select main_a v_prenex_2442) 999) (<= (select main_a v_prenex_2441) 1) (<= (+ main_x 1) v_prenex_2441) (< v_prenex_2441 main_x) (<= 1998 (* 2 (select main_a v_prenex_2442))) (<= 1 (select main_a v_prenex_2441)))) (forall ((v_prenex_4149 Int) (v_prenex_4150 Int)) (or (<= (+ (select main_a v_prenex_4150) (select main_a v_prenex_4149)) 1000) (<= 999 (select main_a v_prenex_4150)) (<= (* 2 (select main_a v_prenex_4149)) 2) (< v_prenex_4149 main_x) (<= (+ main_x 1) v_prenex_4149) (<= 1998 (* 2 (select main_a v_prenex_4150))) (<= (select main_a v_prenex_4149) 1))) (or (forall ((v_prenex_2747 Int)) (or (< v_prenex_2747 main_x) (<= (* 2 (select main_a v_prenex_2747)) 2) (<= 1 (select main_a v_prenex_2747)) (<= (+ main_x 1) v_prenex_2747))) (forall ((v_prenex_2748 Int)) (or (<= 999 (select main_a v_prenex_2748)) (<= 1998 (* 2 (select main_a v_prenex_2748)))))) (forall ((v_prenex_2880 Int) (v_prenex_2879 Int)) (or (<= (* 2 (select main_a v_prenex_2880)) 1998) (<= (+ (select main_a v_prenex_2880) (select main_a v_prenex_2879)) 1000) (<= (select main_a v_prenex_2880) 999) (<= (+ main_x 1) v_prenex_2879) (< v_prenex_2880 main_y) (<= 1 (select main_a v_prenex_2879)) (< v_prenex_2879 main_x))) (or (forall ((v_prenex_3244 Int)) (or (<= (+ main_x 1) v_prenex_3244) (<= (* 2 (select main_a v_prenex_3244)) 2) (< v_prenex_3244 main_x))) (forall ((v_prenex_3245 Int)) (or (<= (select main_a v_prenex_3245) 999) (<= 1998 (* 2 (select main_a v_prenex_3245)))))) (forall ((v_prenex_2981 Int) (v_prenex_2982 Int)) (or (< v_prenex_2981 main_x) (<= (select main_a v_prenex_2982) 999) (<= 2 (* 2 (select main_a v_prenex_2981))) (<= (+ main_x 1) v_prenex_2981) (<= 1000 (+ (select main_a v_prenex_2982) (select main_a v_prenex_2981))))) (or (forall ((v_prenex_3643 Int)) (or (<= (select main_a v_prenex_3643) 1) (<= (* 2 (select main_a v_prenex_3643)) 2) (< v_prenex_3643 main_x) (<= (+ main_x 1) v_prenex_3643))) (forall ((v_prenex_3644 Int)) (or (< v_prenex_3644 main_y) (<= (* 2 (select main_a v_prenex_3644)) 1998) (<= (select main_a v_prenex_3644) 999)))) (forall ((v_prenex_3202 Int) (v_prenex_3203 Int)) (or (<= (+ main_x 1) v_prenex_3202) (<= (* 2 (select main_a v_prenex_3202)) 2) (<= 1000 (+ (select main_a v_prenex_3203) (select main_a v_prenex_3202))) (<= 2 (* 2 (select main_a v_prenex_3202))) (< v_prenex_3202 main_x))) (forall ((v_prenex_2887 Int) (v_prenex_2888 Int)) (or (<= (select main_a v_prenex_2887) 1) (<= (select main_a v_prenex_2888) 999) (<= (select main_a v_prenex_2888) (+ (select main_a v_prenex_2887) 998)) (<= 2 (* 2 (select main_a v_prenex_2887))) (<= 1998 (* 2 (select main_a v_prenex_2888))) (< v_prenex_2887 main_x) (<= (+ main_x 1) v_prenex_2887))) (or (forall ((v_prenex_2512 Int)) (<= 999 (select main_a v_prenex_2512))) (forall ((v_prenex_2511 Int)) (or (<= 1 (select main_a v_prenex_2511)) (<= 2 (* 2 (select main_a v_prenex_2511))) (< v_prenex_2511 main_x) (<= (+ main_x 1) v_prenex_2511)))) (forall ((v_prenex_3867 Int) (v_prenex_3868 Int)) (or (< v_prenex_3868 main_y) (<= (+ (select main_a v_prenex_3867) 998) (select main_a v_prenex_3868)) (<= 999 (select main_a v_prenex_3868)) (<= 1 (select main_a v_prenex_3867)) (< v_prenex_3867 main_x) (<= (+ main_x 1) v_prenex_3867) (<= 1998 (* 2 (select main_a v_prenex_3868))))) (forall ((v_prenex_4133 Int) (v_prenex_4134 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4134))) (<= (+ (select main_a v_prenex_4134) (select main_a v_prenex_4133)) 1000) (<= 999 (select main_a v_prenex_4134)) (<= (+ main_x 1) v_prenex_4133) (< v_prenex_4134 main_y) (< v_prenex_4133 main_x) (<= 1 (select main_a v_prenex_4133)))) (or (forall ((v_prenex_3309 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3309))) (<= (select main_a v_prenex_3309) 1) (< v_prenex_3309 main_x) (<= (+ main_x 1) v_prenex_3309))) (forall ((v_prenex_3310 Int)) (or (<= (select main_a v_prenex_3310) 999) (< v_prenex_3310 main_y)))) (forall ((v_prenex_2053 Int) (v_prenex_2054 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2053))) (<= 1 (select main_a v_prenex_2053)) (<= (+ main_x 1) v_prenex_2053) (<= (+ (select main_a v_prenex_2053) 998) (select main_a v_prenex_2054)) (< v_prenex_2053 main_x))) (or (forall ((v_prenex_2959 Int)) (or (<= 1 (select main_a v_prenex_2959)) (< v_prenex_2959 main_x) (<= (+ main_x 1) v_prenex_2959) (<= 2 (* 2 (select main_a v_prenex_2959))))) (forall ((v_prenex_2960 Int)) (or (<= (select main_a v_prenex_2960) 999) (<= (+ main_y 1) v_prenex_2960)))) (forall ((v_prenex_2101 Int) (v_prenex_2100 Int)) (or (<= (select main_a v_prenex_2101) (+ (select main_a v_prenex_2100) 998)) (<= (+ main_y 1) v_prenex_2101) (< v_prenex_2100 main_x) (<= 999 (select main_a v_prenex_2101)) (<= (+ main_x 1) v_prenex_2100) (<= 1 (select main_a v_prenex_2100)) (<= 1998 (* 2 (select main_a v_prenex_2101))))) (forall ((v_prenex_2200 Int) (v_prenex_2201 Int)) (or (<= (+ (select main_a v_prenex_2200) 998) (select main_a v_prenex_2201)) (<= 1998 (* 2 (select main_a v_prenex_2201))) (< v_prenex_2200 main_x) (<= (+ main_x 1) v_prenex_2200) (<= (* 2 (select main_a v_prenex_2200)) 2) (< v_prenex_2201 main_y) (<= (* 2 (select main_a v_prenex_2201)) 1998))) (forall ((v_prenex_2339 Int) (v_prenex_2340 Int)) (or (<= (+ main_x 1) v_prenex_2339) (<= (* 2 (select main_a v_prenex_2339)) 2) (<= (+ (select main_a v_prenex_2339) 998) (select main_a v_prenex_2340)) (< v_prenex_2339 main_x) (<= 999 (select main_a v_prenex_2340)) (<= (+ main_y 1) v_prenex_2340) (<= (* 2 (select main_a v_prenex_2340)) 1998))) (forall ((v_prenex_2000 Int) (v_prenex_1999 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2000))) (<= (+ (select main_a v_prenex_1999) 998) (select main_a v_prenex_2000)) (<= (* 2 (select main_a v_prenex_1999)) 2) (<= (+ main_x 1) v_prenex_1999) (<= 999 (select main_a v_prenex_2000)) (< v_prenex_1999 main_x) (<= 2 (* 2 (select main_a v_prenex_1999))))) (forall ((v_prenex_3301 Int) (v_prenex_3302 Int)) (or (<= (+ main_x 1) v_prenex_3301) (<= 1 (select main_a v_prenex_3301)) (<= 1000 (+ (select main_a v_prenex_3302) (select main_a v_prenex_3301))) (< v_prenex_3301 main_x) (<= 1998 (* 2 (select main_a v_prenex_3302))) (<= (* 2 (select main_a v_prenex_3301)) 2) (<= 999 (select main_a v_prenex_3302)))) (or (forall ((v_prenex_4301 Int)) (or (<= 2 (* 2 (select main_a v_prenex_4301))) (<= (+ main_x 1) v_prenex_4301) (< v_prenex_4301 main_x))) (forall ((v_prenex_4302 Int)) (or (<= (+ main_y 1) v_prenex_4302) (<= 999 (select main_a v_prenex_4302)) (<= 1998 (* 2 (select main_a v_prenex_4302)))))) (forall ((v_prenex_3714 Int) (v_prenex_3715 Int)) (or (<= (+ main_x 1) v_prenex_3714) (< v_prenex_3714 main_x) (<= 1998 (* 2 (select main_a v_prenex_3715))) (<= 2 (* 2 (select main_a v_prenex_3714))) (<= (+ (select main_a v_prenex_3715) (select main_a v_prenex_3714)) 1000))) (or (forall ((v_prenex_2590 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2590))) (< v_prenex_2590 main_y) (<= (* 2 (select main_a v_prenex_2590)) 1998) (<= (+ main_y 1) v_prenex_2590))) (forall ((v_prenex_2589 Int)) (<= 2 (* 2 (select main_a v_prenex_2589))))) (or (forall ((v_prenex_4193 Int)) (or (<= (+ main_x 1) v_prenex_4193) (< v_prenex_4193 main_x) (<= 2 (* 2 (select main_a v_prenex_4193))))) (forall ((v_prenex_4194 Int)) (or (< v_prenex_4194 main_y) (<= 999 (select main_a v_prenex_4194)) (<= (* 2 (select main_a v_prenex_4194)) 1998)))) (forall ((v_prenex_1831 Int) (v_prenex_1830 Int)) (or (<= 1 (select main_a v_prenex_1830)) (< v_prenex_1830 main_x) (<= (+ main_x 1) v_prenex_1830) (<= (* 2 (select main_a v_prenex_1830)) 2) (<= (+ (select main_a v_prenex_1831) (select main_a v_prenex_1830)) 1000))) (forall ((v_prenex_4061 Int) (v_prenex_4062 Int)) (or (<= 999 (select main_a v_prenex_4062)) (<= 2 (* 2 (select main_a v_prenex_4061))) (<= (+ main_x 1) v_prenex_4061) (<= 1000 (+ (select main_a v_prenex_4062) (select main_a v_prenex_4061))) (< v_prenex_4061 main_x) (<= 1998 (* 2 (select main_a v_prenex_4062))) (<= (* 2 (select main_a v_prenex_4061)) 2))) (or (forall ((v_prenex_3786 Int)) (or (< v_prenex_3786 main_x) (<= (+ main_x 1) v_prenex_3786) (<= (select main_a v_prenex_3786) 1) (<= 2 (* 2 (select main_a v_prenex_3786))))) (forall ((v_prenex_3787 Int)) (or (<= 999 (select main_a v_prenex_3787)) (<= 1998 (* 2 (select main_a v_prenex_3787))) (< v_prenex_3787 main_y)))) (forall ((v_prenex_3011 Int) (v_prenex_3012 Int)) (or (<= (select main_a v_prenex_3012) 999) (< v_prenex_3012 main_y) (<= (+ main_y 1) v_prenex_3012) (<= (+ (select main_a v_prenex_3012) (select main_a v_prenex_3011)) 1000))) (or (forall ((v_prenex_2837 Int)) (or (<= (+ main_x 1) v_prenex_2837) (<= 2 (* 2 (select main_a v_prenex_2837))) (< v_prenex_2837 main_x))) (forall ((v_prenex_2838 Int)) (or (<= (select main_a v_prenex_2838) 999) (<= (+ main_y 1) v_prenex_2838)))) (forall ((v_prenex_2216 Int)) (or (<= (+ main_x 1) v_prenex_2216) (<= (* 2 (select main_a v_prenex_2216)) 2) (<= 2 (* 2 (select main_a v_prenex_2216))) (< v_prenex_2216 main_x) (<= (select main_a v_prenex_2216) 1))) (or (forall ((v_prenex_4030 Int)) (or (< v_prenex_4030 main_y) (<= (select main_a v_prenex_4030) 999) (<= 999 (select main_a v_prenex_4030)))) (forall ((v_prenex_4029 Int)) (or (< v_prenex_4029 main_x) (<= 2 (* 2 (select main_a v_prenex_4029))) (<= (+ main_x 1) v_prenex_4029)))) (forall ((v_prenex_1965 Int) (v_prenex_1966 Int)) (or (<= (+ main_x 1) v_prenex_1965) (<= 1998 (* 2 (select main_a v_prenex_1966))) (<= (+ (select main_a v_prenex_1966) (select main_a v_prenex_1965)) 1000) (< v_prenex_1966 main_y) (< v_prenex_1965 main_x) (<= 999 (select main_a v_prenex_1966)) (<= 2 (* 2 (select main_a v_prenex_1965))))) (forall ((v_prenex_2083 Int) (v_prenex_2084 Int)) (or (<= 999 (select main_a v_prenex_2084)) (<= (select main_a v_prenex_2083) 1) (< v_prenex_2083 main_x) (<= (+ (select main_a v_prenex_2084) (select main_a v_prenex_2083)) 1000) (<= (+ main_x 1) v_prenex_2083) (<= (* 2 (select main_a v_prenex_2083)) 2))) (or (forall ((v_prenex_3953 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3953))) (<= (select main_a v_prenex_3953) 999))) (forall ((v_prenex_3952 Int)) (or (<= (* 2 (select main_a v_prenex_3952)) 2) (<= (+ main_x 1) v_prenex_3952) (<= 2 (* 2 (select main_a v_prenex_3952))) (< v_prenex_3952 main_x)))) (forall ((v_prenex_2803 Int) (v_prenex_2804 Int)) (or (<= (+ (select main_a v_prenex_2803) 998) (select main_a v_prenex_2804)) (<= (+ main_x 1) v_prenex_2803) (< v_prenex_2803 main_x) (< v_prenex_2804 main_y) (<= 2 (* 2 (select main_a v_prenex_2803))) (<= 999 (select main_a v_prenex_2804)))) (forall ((v_prenex_2420 Int) (v_prenex_2419 Int)) (or (< v_prenex_2420 main_y) (<= (+ main_x 1) v_prenex_2419) (< v_prenex_2419 main_x) (<= 1000 (+ (select main_a v_prenex_2420) (select main_a v_prenex_2419))) (<= 1 (select main_a v_prenex_2419)) (<= 999 (select main_a v_prenex_2420)))) (forall ((v_prenex_3792 Int) (v_prenex_3793 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3792))) (< v_prenex_3792 main_x) (<= (+ (select main_a v_prenex_3793) (select main_a v_prenex_3792)) 1000) (<= (+ main_x 1) v_prenex_3792) (<= 999 (select main_a v_prenex_3793)) (<= (select main_a v_prenex_3792) 1) (<= 1998 (* 2 (select main_a v_prenex_3793))))) (or (forall ((v_prenex_3983 Int)) (<= 999 (select main_a v_prenex_3983))) (forall ((v_prenex_3982 Int)) (or (< v_prenex_3982 main_x) (<= (* 2 (select main_a v_prenex_3982)) 2) (<= 2 (* 2 (select main_a v_prenex_3982))) (<= (+ main_x 1) v_prenex_3982)))) (forall ((v_prenex_2310 Int) (v_prenex_2309 Int)) (or (<= (select main_a v_prenex_2310) (+ (select main_a v_prenex_2309) 998)) (<= 999 (select main_a v_prenex_2310)) (<= (+ main_x 1) v_prenex_2309) (<= (+ main_y 1) v_prenex_2310) (<= 1998 (* 2 (select main_a v_prenex_2310))) (< v_prenex_2309 main_x) (<= 2 (* 2 (select main_a v_prenex_2309))))) (forall ((v_prenex_3117 Int) (v_prenex_3116 Int)) (or (<= (select main_a v_prenex_3117) 999) (<= (+ main_y 1) v_prenex_3117) (<= 2 (* 2 (select main_a v_prenex_3116))) (<= (* 2 (select main_a v_prenex_3117)) 1998) (<= (+ (select main_a v_prenex_3117) (select main_a v_prenex_3116)) 1000) (<= (+ main_x 1) v_prenex_3116) (< v_prenex_3116 main_x))) (forall ((v_prenex_2057 Int) (v_prenex_2058 Int)) (or (<= (select main_a v_prenex_2058) (+ (select main_a v_prenex_2057) 998)) (<= (+ main_x 1) v_prenex_2057) (< v_prenex_2057 main_x) (<= 999 (select main_a v_prenex_2058)) (<= 1 (select main_a v_prenex_2057)) (<= (select main_a v_prenex_2058) 999) (<= (* 2 (select main_a v_prenex_2057)) 2))) (or (forall ((v_prenex_3066 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3066))) (<= 999 (select main_a v_prenex_3066)))) (forall ((v_prenex_3065 Int)) (or (<= (* 2 (select main_a v_prenex_3065)) 2) (<= (+ main_x 1) v_prenex_3065) (< v_prenex_3065 main_x) (<= (select main_a v_prenex_3065) 1)))) (or (forall ((v_prenex_3335 Int)) (or (< v_prenex_3335 main_x) (<= (+ main_x 1) v_prenex_3335) (<= 1 (select main_a v_prenex_3335)) (<= 2 (* 2 (select main_a v_prenex_3335))))) (forall ((v_prenex_3336 Int)) (or (<= 999 (select main_a v_prenex_3336)) (<= (+ main_y 1) v_prenex_3336) (<= 1998 (* 2 (select main_a v_prenex_3336)))))) (forall ((v_prenex_2825 Int) (v_prenex_2826 Int)) (or (<= (+ main_x 1) v_prenex_2825) (<= (select main_a v_prenex_2826) 999) (< v_prenex_2826 main_y) (<= 1000 (+ (select main_a v_prenex_2826) (select main_a v_prenex_2825))) (<= 1 (select main_a v_prenex_2825)) (< v_prenex_2825 main_x) (<= 1998 (* 2 (select main_a v_prenex_2826))))) (forall ((v_prenex_1815 Int) (v_prenex_1814 Int)) (or (<= (+ main_x 1) v_prenex_1814) (<= (select main_a v_prenex_1814) 1) (<= 999 (select main_a v_prenex_1815)) (< v_prenex_1814 main_x) (<= (+ main_y 1) v_prenex_1815) (<= 1000 (+ (select main_a v_prenex_1815) (select main_a v_prenex_1814))))) (forall ((v_prenex_3271 Int) (v_prenex_3272 Int)) (or (<= (+ main_x 1) v_prenex_3271) (< v_prenex_3271 main_x) (<= 1 (select main_a v_prenex_3271)) (<= 1998 (* 2 (select main_a v_prenex_3272))) (<= (+ (select main_a v_prenex_3272) (select main_a v_prenex_3271)) 1000) (<= (+ main_y 1) v_prenex_3272) (<= (select main_a v_prenex_3272) 999))) (forall ((v_prenex_4129 Int) (v_prenex_4130 Int)) (or (<= 1 (select main_a v_prenex_4129)) (<= 999 (select main_a v_prenex_4130)) (< v_prenex_4129 main_x) (<= (* 2 (select main_a v_prenex_4130)) 1998) (<= (+ main_x 1) v_prenex_4129) (<= (+ (select main_a v_prenex_4130) (select main_a v_prenex_4129)) 1000) (<= (+ main_y 1) v_prenex_4130))) (or (forall ((v_prenex_3622 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3622))) (<= 999 (select main_a v_prenex_3622)))) (forall ((v_prenex_3621 Int)) (or (<= (+ main_x 1) v_prenex_3621) (< v_prenex_3621 main_x) (<= (* 2 (select main_a v_prenex_3621)) 2) (<= (select main_a v_prenex_3621) 1)))) (or (forall ((v_prenex_2341 Int)) (or (<= (+ main_x 1) v_prenex_2341) (< v_prenex_2341 main_x) (<= (* 2 (select main_a v_prenex_2341)) 2) (<= (select main_a v_prenex_2341) 1))) (forall ((v_prenex_2342 Int)) (or (<= (select main_a v_prenex_2342) 999) (<= 1998 (* 2 (select main_a v_prenex_2342))) (< v_prenex_2342 main_y)))) (forall ((v_prenex_3355 Int) (v_prenex_3356 Int)) (or (<= 1000 (+ (select main_a v_prenex_3356) (select main_a v_prenex_3355))) (<= (* 2 (select main_a v_prenex_3356)) 1998) (<= 2 (* 2 (select main_a v_prenex_3355))) (<= (* 2 (select main_a v_prenex_3355)) 2) (<= 1998 (* 2 (select main_a v_prenex_3356))) (<= (+ main_x 1) v_prenex_3355) (< v_prenex_3355 main_x))) (or (forall ((v_prenex_2043 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2043))) (< v_prenex_2043 main_x) (<= (+ main_x 1) v_prenex_2043))) (forall ((v_prenex_2044 Int)) (<= 1998 (* 2 (select main_a v_prenex_2044))))) (forall ((v_prenex_2625 Int) (v_prenex_2626 Int)) (or (< v_prenex_2625 main_x) (<= 1998 (* 2 (select main_a v_prenex_2626))) (<= (* 2 (select main_a v_prenex_2625)) 2) (<= (+ main_x 1) v_prenex_2625) (<= (select main_a v_prenex_2626) (+ (select main_a v_prenex_2625) 998)) (<= (+ main_y 1) v_prenex_2626) (<= 999 (select main_a v_prenex_2626)))) (forall ((v_prenex_2152 Int) (v_prenex_2153 Int)) (or (<= (select main_a v_prenex_2153) (+ (select main_a v_prenex_2152) 998)) (<= (+ main_y 1) v_prenex_2153) (< v_prenex_2153 main_y) (<= (select main_a v_prenex_2153) 999))) (forall ((v_prenex_4280 Int) (v_prenex_4279 Int)) (or (<= (+ main_x 1) v_prenex_4279) (<= 1 (select main_a v_prenex_4279)) (<= 1000 (+ (select main_a v_prenex_4280) (select main_a v_prenex_4279))) (<= 999 (select main_a v_prenex_4280)) (< v_prenex_4280 main_y) (<= 1998 (* 2 (select main_a v_prenex_4280))) (< v_prenex_4279 main_x))) (forall ((v_prenex_2938 Int) (v_prenex_2937 Int)) (or (< v_prenex_2937 main_x) (<= (+ main_y 1) v_prenex_2938) (<= 999 (select main_a v_prenex_2938)) (<= (* 2 (select main_a v_prenex_2938)) 1998) (<= (+ main_x 1) v_prenex_2937) (<= 1000 (+ (select main_a v_prenex_2938) (select main_a v_prenex_2937))) (<= (* 2 (select main_a v_prenex_2937)) 2))) (forall ((v_prenex_3367 Int) (v_prenex_3368 Int)) (or (<= (+ main_y 1) v_prenex_3368) (< v_prenex_3367 main_x) (<= (select main_a v_prenex_3368) (+ (select main_a v_prenex_3367) 998)) (<= 1 (select main_a v_prenex_3367)) (<= (+ main_x 1) v_prenex_3367))) (forall ((v_prenex_2557 Int) (v_prenex_2558 Int)) (or (<= (+ (select main_a v_prenex_2558) (select main_a v_prenex_2557)) 1000) (<= (* 2 (select main_a v_prenex_2558)) 1998) (<= 2 (* 2 (select main_a v_prenex_2557))) (<= (select main_a v_prenex_2557) 1) (< v_prenex_2557 main_x) (<= (+ main_x 1) v_prenex_2557) (<= (select main_a v_prenex_2558) 999))) (forall ((v_prenex_4229 Int) (v_prenex_4230 Int)) (or (<= (select main_a v_prenex_4230) 999) (< v_prenex_4229 main_x) (<= (+ main_x 1) v_prenex_4229) (<= (select main_a v_prenex_4230) (+ (select main_a v_prenex_4229) 998)) (<= (select main_a v_prenex_4229) 1) (< v_prenex_4230 main_y))) (forall ((v_prenex_3205 Int) (v_prenex_3204 Int)) (or (<= (+ main_y 1) v_prenex_3205) (< v_prenex_3204 main_x) (<= (+ main_x 1) v_prenex_3204) (<= (* 2 (select main_a v_prenex_3204)) 2) (<= (+ (select main_a v_prenex_3205) (select main_a v_prenex_3204)) 1000) (<= 999 (select main_a v_prenex_3205)))) (forall ((v_prenex_3362 Int) (v_prenex_3361 Int)) (or (<= (+ main_x 1) v_prenex_3361) (<= (select main_a v_prenex_3362) (+ (select main_a v_prenex_3361) 998)) (<= (+ main_y 1) v_prenex_3362) (<= 999 (select main_a v_prenex_3362)) (<= 1998 (* 2 (select main_a v_prenex_3362))) (<= (select main_a v_prenex_3361) 1) (< v_prenex_3361 main_x))) (forall ((v_prenex_2653 Int) (v_prenex_2654 Int)) (or (<= (+ main_x 1) v_prenex_2653) (<= (select main_a v_prenex_2654) 999) (<= 1998 (* 2 (select main_a v_prenex_2654))) (<= 1 (select main_a v_prenex_2653)) (< v_prenex_2653 main_x) (<= 1000 (+ (select main_a v_prenex_2654) (select main_a v_prenex_2653))) (<= (* 2 (select main_a v_prenex_2653)) 2))) (forall ((v_prenex_2091 Int)) (or (< v_prenex_2091 main_x) (<= (+ main_x 1) v_prenex_2091) (<= 2 (* 2 (select main_a v_prenex_2091))))) (forall ((v_prenex_3832 Int) (v_prenex_3831 Int)) (or (<= (select main_a v_prenex_3832) (+ (select main_a v_prenex_3831) 998)) (<= (+ main_x 1) v_prenex_3831) (<= 1 (select main_a v_prenex_3831)) (<= (+ main_y 1) v_prenex_3832) (<= 999 (select main_a v_prenex_3832)) (< v_prenex_3831 main_x))) (or (forall ((v_prenex_2771 Int)) (or (< v_prenex_2771 main_x) (<= (+ main_x 1) v_prenex_2771) (<= (select main_a v_prenex_2771) 1) (<= 2 (* 2 (select main_a v_prenex_2771))))) (forall ((v_prenex_2772 Int)) (or (<= (+ main_y 1) v_prenex_2772) (<= 1998 (* 2 (select main_a v_prenex_2772))) (<= (select main_a v_prenex_2772) 999)))) (or (forall ((v_prenex_4245 Int)) (or (<= (select main_a v_prenex_4245) 1) (< v_prenex_4245 main_x) (<= (* 2 (select main_a v_prenex_4245)) 2) (<= (+ main_x 1) v_prenex_4245))) (forall ((v_prenex_4246 Int)) (or (<= (+ main_y 1) v_prenex_4246) (<= 1998 (* 2 (select main_a v_prenex_4246))) (<= (* 2 (select main_a v_prenex_4246)) 1998)))) (or (forall ((v_prenex_1788 Int)) (<= 2 (* 2 (select main_a v_prenex_1788)))) (forall ((v_prenex_1789 Int)) (or (<= 999 (select main_a v_prenex_1789)) (<= (+ main_y 1) v_prenex_1789) (< v_prenex_1789 main_y) (<= 1998 (* 2 (select main_a v_prenex_1789)))))) (or (forall ((v_prenex_3957 Int)) (<= (* 2 (select main_a v_prenex_3957)) 1998)) (forall ((v_prenex_3956 Int)) (or (<= (+ main_x 1) v_prenex_3956) (< v_prenex_3956 main_x) (<= (select main_a v_prenex_3956) 1)))) (forall ((v_prenex_4038 Int) (v_prenex_4037 Int)) (or (<= (+ (select main_a v_prenex_4038) (select main_a v_prenex_4037)) 1000) (< v_prenex_4037 main_x) (<= 999 (select main_a v_prenex_4038)) (<= 1 (select main_a v_prenex_4037)) (<= (+ main_x 1) v_prenex_4037))) (forall ((v_prenex_2189 Int) (v_prenex_2188 Int)) (or (<= (* 2 (select main_a v_prenex_2189)) 1998) (<= (+ main_x 1) v_prenex_2188) (<= 999 (select main_a v_prenex_2189)) (<= (+ (select main_a v_prenex_2188) 998) (select main_a v_prenex_2189)) (< v_prenex_2188 main_x) (<= 1 (select main_a v_prenex_2188)))) (forall ((v_prenex_3702 Int) (v_prenex_3703 Int)) (or (<= (* 2 (select main_a v_prenex_3703)) 1998) (<= (+ main_x 1) v_prenex_3702) (<= (+ (select main_a v_prenex_3702) 998) (select main_a v_prenex_3703)) (< v_prenex_3703 main_y) (< v_prenex_3702 main_x) (<= (* 2 (select main_a v_prenex_3702)) 2))) (or (forall ((v_prenex_1780 Int)) (<= (* 2 (select main_a v_prenex_1780)) 2)) (forall ((v_prenex_1781 Int)) (or (<= (+ main_y 1) v_prenex_1781) (<= 1998 (* 2 (select main_a v_prenex_1781))) (<= 999 (select main_a v_prenex_1781)) (< v_prenex_1781 main_y)))) (or (forall ((v_prenex_3915 Int)) (or (<= (* 2 (select main_a v_prenex_3915)) 1998) (< v_prenex_3915 main_y) (<= (+ main_y 1) v_prenex_3915) (<= 999 (select main_a v_prenex_3915)))) (forall ((v_prenex_3914 Int)) (<= (* 2 (select main_a v_prenex_3914)) 2))) (forall ((v_prenex_3051 Int) (v_prenex_3052 Int)) (or (<= (+ main_x 1) v_prenex_3051) (<= (select main_a v_prenex_3051) 1) (<= 999 (select main_a v_prenex_3052)) (<= (* 2 (select main_a v_prenex_3052)) 1998) (< v_prenex_3051 main_x) (<= 1000 (+ (select main_a v_prenex_3052) (select main_a v_prenex_3051))))) (forall ((v_prenex_3932 Int) (v_prenex_3933 Int)) (or (< v_prenex_3932 main_x) (<= (+ main_x 1) v_prenex_3932) (<= 999 (select main_a v_prenex_3933)) (<= 2 (* 2 (select main_a v_prenex_3932))) (<= 1998 (* 2 (select main_a v_prenex_3933))) (<= (select main_a v_prenex_3933) (+ (select main_a v_prenex_3932) 998)) (< v_prenex_3933 main_y))) (forall ((v_prenex_2211 Int) (v_prenex_2210 Int)) (or (< v_prenex_2211 main_y) (<= (select main_a v_prenex_2211) 999) (<= 2 (* 2 (select main_a v_prenex_2210))) (< v_prenex_2210 main_x) (<= (+ main_x 1) v_prenex_2210) (<= 1998 (* 2 (select main_a v_prenex_2211))) (<= (+ (select main_a v_prenex_2210) 998) (select main_a v_prenex_2211)))) (forall ((v_prenex_2110 Int) (v_prenex_2111 Int)) (or (<= (* 2 (select main_a v_prenex_2111)) 1998) (<= 2 (* 2 (select main_a v_prenex_2110))) (< v_prenex_2110 main_x) (<= (+ main_x 1) v_prenex_2110) (<= (+ (select main_a v_prenex_2111) (select main_a v_prenex_2110)) 1000))) (forall ((v_prenex_1827 Int) (v_prenex_1826 Int)) (or (<= 999 (select main_a v_prenex_1827)) (<= 2 (* 2 (select main_a v_prenex_1826))) (< v_prenex_1826 main_x) (<= (* 2 (select main_a v_prenex_1826)) 2) (<= 1998 (* 2 (select main_a v_prenex_1827))) (<= (+ (select main_a v_prenex_1827) (select main_a v_prenex_1826)) 1000) (<= (+ main_x 1) v_prenex_1826))) (forall ((v_prenex_3768 Int) (v_prenex_3769 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3768))) (< v_prenex_3768 main_x) (<= (select main_a v_prenex_3769) (+ (select main_a v_prenex_3768) 998)) (<= (+ main_x 1) v_prenex_3768) (<= (select main_a v_prenex_3768) 1))) (forall ((v_prenex_2861 Int) (v_prenex_2862 Int)) (or (<= (* 2 (select main_a v_prenex_2861)) 2) (<= (* 2 (select main_a v_prenex_2862)) 1998) (<= (+ main_x 1) v_prenex_2861) (<= (select main_a v_prenex_2861) 1) (<= (+ (select main_a v_prenex_2862) (select main_a v_prenex_2861)) 1000) (<= 999 (select main_a v_prenex_2862)) (< v_prenex_2861 main_x))) (forall ((v_prenex_2811 Int) (v_prenex_2812 Int)) (or (<= (+ (select main_a v_prenex_2812) (select main_a v_prenex_2811)) 1000) (<= (+ main_x 1) v_prenex_2811) (<= (select main_a v_prenex_2812) 999) (<= (+ main_y 1) v_prenex_2812) (< v_prenex_2812 main_y))) (forall ((v_prenex_2421 Int) (v_prenex_2422 Int)) (or (<= (+ (select main_a v_prenex_2421) 998) (select main_a v_prenex_2422)) (<= (* 2 (select main_a v_prenex_2422)) 1998) (<= (+ main_x 1) v_prenex_2421) (< v_prenex_2422 main_y) (<= (select main_a v_prenex_2421) 1) (< v_prenex_2421 main_x))) (forall ((v_prenex_1671 Int) (v_prenex_1670 Int)) (or (<= (+ (select main_a v_prenex_1670) 998) (select main_a v_prenex_1671)) (<= (select main_a v_prenex_1671) 999) (< v_prenex_1670 main_x) (<= 1 (select main_a v_prenex_1670)) (< v_prenex_1671 main_y) (<= (+ main_x 1) v_prenex_1670))) (forall ((v_prenex_4063 Int) (v_prenex_4064 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4064))) (<= 1000 (+ (select main_a v_prenex_4064) (select main_a v_prenex_4063))) (<= (+ main_y 1) v_prenex_4064) (< v_prenex_4064 main_y))) (forall ((v_prenex_1778 Int) (v_prenex_1779 Int)) (or (<= (* 2 (select main_a v_prenex_1779)) 1998) (<= (+ main_y 1) v_prenex_1779) (< v_prenex_1779 main_y) (<= 1000 (+ (select main_a v_prenex_1779) (select main_a v_prenex_1778))))) (forall ((v_prenex_3612 Int) (v_prenex_3611 Int)) (or (<= (+ (select main_a v_prenex_3611) 998) (select main_a v_prenex_3612)) (< v_prenex_3612 main_y) (< v_prenex_3611 main_x) (<= (+ main_x 1) v_prenex_3611) (<= (* 2 (select main_a v_prenex_3612)) 1998) (<= (select main_a v_prenex_3611) 1) (<= (select main_a v_prenex_3612) 999))) (forall ((v_prenex_1783 Int) (v_prenex_1782 Int)) (or (<= (+ main_x 1) v_prenex_1782) (<= (select main_a v_prenex_1783) (+ (select main_a v_prenex_1782) 998)) (<= (* 2 (select main_a v_prenex_1782)) 2) (< v_prenex_1782 main_x) (<= 1998 (* 2 (select main_a v_prenex_1783))) (<= 1 (select main_a v_prenex_1782)))) (forall ((v_prenex_2891 Int) (v_prenex_2892 Int)) (or (<= (+ (select main_a v_prenex_2892) (select main_a v_prenex_2891)) 1000) (<= (+ main_x 1) v_prenex_2891) (<= 1998 (* 2 (select main_a v_prenex_2892))) (<= 1 (select main_a v_prenex_2891)) (<= 999 (select main_a v_prenex_2892)) (< v_prenex_2891 main_x) (<= (* 2 (select main_a v_prenex_2891)) 2))) (or (forall ((v_prenex_1893 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1893))) (<= (+ main_x 1) v_prenex_1893) (<= (* 2 (select main_a v_prenex_1893)) 2) (< v_prenex_1893 main_x))) (forall ((v_prenex_1894 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1894))) (<= (+ main_y 1) v_prenex_1894)))) (forall ((v_prenex_3804 Int) (v_prenex_3805 Int)) (or (<= 1 (select main_a v_prenex_3804)) (<= (select main_a v_prenex_3805) (+ (select main_a v_prenex_3804) 998)) (<= 1998 (* 2 (select main_a v_prenex_3805))) (< v_prenex_3805 main_y) (< v_prenex_3804 main_x) (<= (+ main_x 1) v_prenex_3804))) (forall ((v_prenex_2206 Int) (v_prenex_2207 Int)) (or (< v_prenex_2206 main_x) (<= 1998 (* 2 (select main_a v_prenex_2207))) (<= 1 (select main_a v_prenex_2206)) (<= (+ main_x 1) v_prenex_2206) (<= 1000 (+ (select main_a v_prenex_2207) (select main_a v_prenex_2206))) (<= (select main_a v_prenex_2207) 999))) (or (forall ((v_prenex_2055 Int)) (<= (* 2 (select main_a v_prenex_2055)) 2)) (forall ((v_prenex_2056 Int)) (or (<= (+ main_y 1) v_prenex_2056) (<= (select main_a v_prenex_2056) 999) (<= (* 2 (select main_a v_prenex_2056)) 1998) (< v_prenex_2056 main_y)))) (forall ((v_prenex_3275 Int) (v_prenex_3276 Int)) (or (<= (+ (select main_a v_prenex_3276) (select main_a v_prenex_3275)) 1000) (<= 1 (select main_a v_prenex_3275)) (<= (select main_a v_prenex_3276) 999) (< v_prenex_3275 main_x) (<= 1998 (* 2 (select main_a v_prenex_3276))) (<= (* 2 (select main_a v_prenex_3275)) 2) (<= (+ main_x 1) v_prenex_3275))) (forall ((v_prenex_3353 Int) (v_prenex_3354 Int)) (or (<= (* 2 (select main_a v_prenex_3354)) 1998) (< v_prenex_3354 main_y) (<= (+ main_y 1) v_prenex_3354) (<= (select main_a v_prenex_3354) (+ (select main_a v_prenex_3353) 998)))) (forall ((v_prenex_3841 Int) (v_prenex_3842 Int)) (or (<= (+ main_x 1) v_prenex_3841) (<= (select main_a v_prenex_3841) 1) (<= (* 2 (select main_a v_prenex_3842)) 1998) (<= (+ (select main_a v_prenex_3842) (select main_a v_prenex_3841)) 1000) (<= 999 (select main_a v_prenex_3842)) (< v_prenex_3841 main_x))) (or (forall ((v_prenex_2536 Int)) (or (<= (+ main_y 1) v_prenex_2536) (<= 1998 (* 2 (select main_a v_prenex_2536))))) (forall ((v_prenex_2535 Int)) (or (< v_prenex_2535 main_x) (<= (* 2 (select main_a v_prenex_2535)) 2) (<= (select main_a v_prenex_2535) 1) (<= (+ main_x 1) v_prenex_2535)))) (forall ((v_prenex_2596 Int) (v_prenex_2595 Int)) (or (< v_prenex_2595 main_x) (<= (+ (select main_a v_prenex_2596) (select main_a v_prenex_2595)) 1000) (<= 2 (* 2 (select main_a v_prenex_2595))) (<= (+ main_x 1) v_prenex_2595) (<= (+ main_y 1) v_prenex_2596) (<= (* 2 (select main_a v_prenex_2596)) 1998))) (forall ((v_prenex_3595 Int) (v_prenex_3596 Int)) (or (< v_prenex_3595 main_x) (<= 999 (select main_a v_prenex_3596)) (<= 1 (select main_a v_prenex_3595)) (<= 1998 (* 2 (select main_a v_prenex_3596))) (<= (* 2 (select main_a v_prenex_3595)) 2) (<= 1000 (+ (select main_a v_prenex_3596) (select main_a v_prenex_3595))) (<= (+ main_x 1) v_prenex_3595))) (forall ((v_prenex_4225 Int) (v_prenex_4226 Int)) (or (<= (+ main_y 1) v_prenex_4226) (<= (select main_a v_prenex_4225) 1) (<= (+ main_x 1) v_prenex_4225) (<= (* 2 (select main_a v_prenex_4226)) 1998) (<= 1998 (* 2 (select main_a v_prenex_4226))) (< v_prenex_4225 main_x) (<= 1000 (+ (select main_a v_prenex_4226) (select main_a v_prenex_4225))))) (or (forall ((v_prenex_2896 Int)) (or (< v_prenex_2896 main_y) (<= (* 2 (select main_a v_prenex_2896)) 1998) (<= 999 (select main_a v_prenex_2896)))) (forall ((v_prenex_2895 Int)) (or (<= (+ main_x 1) v_prenex_2895) (< v_prenex_2895 main_x) (<= (* 2 (select main_a v_prenex_2895)) 2) (<= 1 (select main_a v_prenex_2895))))) (forall ((v_prenex_2435 Int) (v_prenex_2436 Int)) (or (<= (+ main_x 1) v_prenex_2435) (<= 2 (* 2 (select main_a v_prenex_2435))) (<= (select main_a v_prenex_2436) 999) (<= 999 (select main_a v_prenex_2436)) (<= (+ (select main_a v_prenex_2436) (select main_a v_prenex_2435)) 1000) (<= 1 (select main_a v_prenex_2435)) (< v_prenex_2435 main_x))) (forall ((v_prenex_3232 Int) (v_prenex_3233 Int)) (or (<= 999 (select main_a v_prenex_3233)) (< v_prenex_3232 main_x) (<= (* 2 (select main_a v_prenex_3233)) 1998) (<= (* 2 (select main_a v_prenex_3232)) 2) (<= 1000 (+ (select main_a v_prenex_3233) (select main_a v_prenex_3232))) (<= 1 (select main_a v_prenex_3232)) (<= (+ main_x 1) v_prenex_3232))) (forall ((v_prenex_3920 Int) (v_prenex_3921 Int)) (or (< v_prenex_3920 main_x) (<= (+ main_x 1) v_prenex_3920) (<= 2 (* 2 (select main_a v_prenex_3920))) (<= (+ (select main_a v_prenex_3921) (select main_a v_prenex_3920)) 1000) (<= 999 (select main_a v_prenex_3921)) (<= 1998 (* 2 (select main_a v_prenex_3921))))) (forall ((v_prenex_2491 Int) (v_prenex_2492 Int)) (or (<= (select main_a v_prenex_2492) (+ (select main_a v_prenex_2491) 998)) (<= 1 (select main_a v_prenex_2491)) (<= (+ main_x 1) v_prenex_2491) (< v_prenex_2492 main_y) (<= (* 2 (select main_a v_prenex_2492)) 1998) (<= (select main_a v_prenex_2492) 999) (< v_prenex_2491 main_x))) (forall ((v_prenex_2009 Int) (v_prenex_2010 Int)) (or (< v_prenex_2009 main_x) (<= (* 2 (select main_a v_prenex_2010)) 1998) (<= 1000 (+ (select main_a v_prenex_2010) (select main_a v_prenex_2009))) (<= 1998 (* 2 (select main_a v_prenex_2010))) (<= (+ main_x 1) v_prenex_2009) (<= (* 2 (select main_a v_prenex_2009)) 2))) (forall ((v_prenex_2899 Int) (v_prenex_2900 Int)) (or (<= (+ main_y 1) v_prenex_2900) (<= 1000 (+ (select main_a v_prenex_2900) (select main_a v_prenex_2899))) (<= 999 (select main_a v_prenex_2900)) (< v_prenex_2900 main_y) (<= 1998 (* 2 (select main_a v_prenex_2900))))) (or (forall ((v_prenex_1887 Int)) (or (<= (* 2 (select main_a v_prenex_1887)) 2) (< v_prenex_1887 main_x) (<= (+ main_x 1) v_prenex_1887) (<= 1 (select main_a v_prenex_1887)))) (forall ((v_prenex_1888 Int)) (or (<= (+ main_y 1) v_prenex_1888) (<= 999 (select main_a v_prenex_1888)) (<= 1998 (* 2 (select main_a v_prenex_1888)))))) (or (forall ((v_prenex_2913 Int)) (or (<= (* 2 (select main_a v_prenex_2913)) 2) (<= (+ main_x 1) v_prenex_2913) (<= 2 (* 2 (select main_a v_prenex_2913))) (< v_prenex_2913 main_x))) (forall ((v_prenex_2914 Int)) (or (<= (* 2 (select main_a v_prenex_2914)) 1998) (< v_prenex_2914 main_y) (<= 999 (select main_a v_prenex_2914))))) (forall ((v_prenex_1962 Int) (v_prenex_1961 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1962))) (<= 1000 (+ (select main_a v_prenex_1962) (select main_a v_prenex_1961))) (<= (select main_a v_prenex_1961) 1) (< v_prenex_1961 main_x) (< v_prenex_1962 main_y) (<= (+ main_x 1) v_prenex_1961))) (forall ((v_prenex_1751 Int) (v_prenex_1750 Int)) (or (< v_prenex_1750 main_x) (<= (* 2 (select main_a v_prenex_1750)) 2) (<= (+ main_y 1) v_prenex_1751) (<= (select main_a v_prenex_1751) 999) (<= (+ (select main_a v_prenex_1751) (select main_a v_prenex_1750)) 1000) (<= (+ main_x 1) v_prenex_1750))) (forall ((v_prenex_2359 Int) (v_prenex_2360 Int)) (or (<= (* 2 (select main_a v_prenex_2359)) 2) (<= (select main_a v_prenex_2360) 999) (< v_prenex_2359 main_x) (< v_prenex_2360 main_y) (<= (+ main_x 1) v_prenex_2359) (<= (select main_a v_prenex_2360) (+ (select main_a v_prenex_2359) 998)) (<= 1998 (* 2 (select main_a v_prenex_2360))))) (forall ((v_prenex_3357 Int) (v_prenex_3358 Int)) (or (<= (* 2 (select main_a v_prenex_3357)) 2) (<= 1998 (* 2 (select main_a v_prenex_3358))) (<= (+ main_x 1) v_prenex_3357) (< v_prenex_3357 main_x) (<= (select main_a v_prenex_3358) (+ (select main_a v_prenex_3357) 998)) (< v_prenex_3358 main_y))) (forall ((v_prenex_3001 Int) (v_prenex_3002 Int)) (or (<= (+ main_x 1) v_prenex_3001) (<= (+ (select main_a v_prenex_3001) 998) (select main_a v_prenex_3002)) (< v_prenex_3001 main_x) (< v_prenex_3002 main_y) (<= 2 (* 2 (select main_a v_prenex_3001))))) (forall ((v_prenex_2367 Int) (v_prenex_2368 Int)) (or (<= (+ main_x 1) v_prenex_2367) (<= 1 (select main_a v_prenex_2367)) (<= (select main_a v_prenex_2368) 999) (< v_prenex_2367 main_x) (<= (select main_a v_prenex_2367) 1) (<= (+ (select main_a v_prenex_2367) 998) (select main_a v_prenex_2368)))) (forall ((v_prenex_2657 Int) (v_prenex_2658 Int)) (or (<= (select main_a v_prenex_2658) (+ (select main_a v_prenex_2657) 998)) (< v_prenex_2658 main_y) (<= (* 2 (select main_a v_prenex_2657)) 2) (<= (* 2 (select main_a v_prenex_2658)) 1998) (<= (+ main_x 1) v_prenex_2657) (< v_prenex_2657 main_x))) (forall ((v_prenex_2220 Int) (v_prenex_2219 Int)) (or (<= (* 2 (select main_a v_prenex_2219)) 2) (<= 1998 (* 2 (select main_a v_prenex_2220))) (< v_prenex_2220 main_y) (< v_prenex_2219 main_x) (<= (+ main_x 1) v_prenex_2219) (<= (select main_a v_prenex_2220) (+ (select main_a v_prenex_2219) 998)))) (forall ((v_prenex_2142 Int) (v_prenex_2143 Int)) (or (<= (select main_a v_prenex_2143) (+ (select main_a v_prenex_2142) 998)) (< v_prenex_2142 main_x) (<= (+ main_x 1) v_prenex_2142) (<= 1 (select main_a v_prenex_2142)) (<= (* 2 (select main_a v_prenex_2143)) 1998) (<= (* 2 (select main_a v_prenex_2142)) 2))) (forall ((v_prenex_3670 Int) (v_prenex_3671 Int)) (or (<= 1 (select main_a v_prenex_3670)) (<= 1998 (* 2 (select main_a v_prenex_3671))) (<= (select main_a v_prenex_3671) (+ (select main_a v_prenex_3670) 998)) (<= (+ main_x 1) v_prenex_3670) (< v_prenex_3670 main_x))) (or (forall ((v_prenex_3491 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3491))) (< v_prenex_3491 main_x))) (forall ((v_prenex_3492 Int)) (or (<= (+ main_y 1) v_prenex_3492) (< v_prenex_3492 main_y) (<= (* 2 (select main_a v_prenex_3492)) 1998)))) (or (forall ((v_prenex_2505 Int)) (or (< v_prenex_2505 main_x) (<= (* 2 (select main_a v_prenex_2505)) 2) (<= (select main_a v_prenex_2505) 1) (<= (+ main_x 1) v_prenex_2505))) (forall ((v_prenex_2506 Int)) (<= 1998 (* 2 (select main_a v_prenex_2506))))) (forall ((v_prenex_3752 Int) (v_prenex_3753 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3752))) (<= 1 (select main_a v_prenex_3752)) (<= 999 (select main_a v_prenex_3753)) (<= (+ main_x 1) v_prenex_3752) (< v_prenex_3752 main_x) (<= (select main_a v_prenex_3753) (+ (select main_a v_prenex_3752) 998)))) (forall ((v_prenex_4157 Int) (v_prenex_4156 Int)) (or (< v_prenex_4157 main_y) (<= (+ main_x 1) v_prenex_4156) (<= 1000 (+ (select main_a v_prenex_4157) (select main_a v_prenex_4156))) (< v_prenex_4156 main_x) (<= 999 (select main_a v_prenex_4157)) (<= (* 2 (select main_a v_prenex_4156)) 2))) (forall ((v_prenex_1970 Int) (v_prenex_1969 Int)) (or (<= (+ (select main_a v_prenex_1969) 998) (select main_a v_prenex_1970)) (< v_prenex_1969 main_x) (<= (* 2 (select main_a v_prenex_1969)) 2) (<= (+ main_x 1) v_prenex_1969) (<= (select main_a v_prenex_1969) 1) (<= 999 (select main_a v_prenex_1970)) (<= (* 2 (select main_a v_prenex_1970)) 1998))) (forall ((v_prenex_4265 Int) (v_prenex_4266 Int)) (or (<= (+ main_y 1) v_prenex_4266) (<= 999 (select main_a v_prenex_4266)) (<= 1000 (+ (select main_a v_prenex_4266) (select main_a v_prenex_4265))) (< v_prenex_4266 main_y))) (or (forall ((v_prenex_3332 Int)) (or (<= (select main_a v_prenex_3332) 999) (< v_prenex_3332 main_y))) (forall ((v_prenex_3331 Int)) (or (<= (+ main_x 1) v_prenex_3331) (< v_prenex_3331 main_x) (<= 2 (* 2 (select main_a v_prenex_3331)))))) (or (forall ((v_prenex_2534 Int)) (or (<= (select main_a v_prenex_2534) 999) (< v_prenex_2534 main_y) (<= (* 2 (select main_a v_prenex_2534)) 1998))) (forall ((v_prenex_2533 Int)) (or (< v_prenex_2533 main_x) (<= (+ main_x 1) v_prenex_2533) (<= 2 (* 2 (select main_a v_prenex_2533)))))) (or (forall ((v_prenex_1892 Int)) (or (< v_prenex_1892 main_y) (<= (select main_a v_prenex_1892) 999) (<= 999 (select main_a v_prenex_1892)))) (forall ((v_prenex_1891 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1891))) (<= (+ main_x 1) v_prenex_1891) (<= (select main_a v_prenex_1891) 1) (< v_prenex_1891 main_x)))) (forall ((v_prenex_3660 Int) (v_prenex_3661 Int)) (or (<= 1 (select main_a v_prenex_3660)) (< v_prenex_3660 main_x) (<= (* 2 (select main_a v_prenex_3661)) 1998) (<= (select main_a v_prenex_3661) (+ (select main_a v_prenex_3660) 998)) (<= (+ main_x 1) v_prenex_3660) (<= (select main_a v_prenex_3661) 999))) (or (forall ((v_prenex_2788 Int)) (or (< v_prenex_2788 main_y) (<= 999 (select main_a v_prenex_2788)))) (forall ((v_prenex_2787 Int)) (or (<= (* 2 (select main_a v_prenex_2787)) 2) (<= (+ main_x 1) v_prenex_2787) (< v_prenex_2787 main_x) (<= (select main_a v_prenex_2787) 1)))) (or (forall ((v_prenex_2877 Int)) (or (<= (* 2 (select main_a v_prenex_2877)) 2) (<= 2 (* 2 (select main_a v_prenex_2877))) (<= (+ main_x 1) v_prenex_2877) (< v_prenex_2877 main_x))) (forall ((v_prenex_2878 Int)) (or (<= (select main_a v_prenex_2878) 999) (<= 999 (select main_a v_prenex_2878))))) (or (forall ((v_prenex_3978 Int)) (or (< v_prenex_3978 main_x) (<= (+ main_x 1) v_prenex_3978) (<= (select main_a v_prenex_3978) 1) (<= (* 2 (select main_a v_prenex_3978)) 2))) (forall ((v_prenex_3979 Int)) (or (<= (* 2 (select main_a v_prenex_3979)) 1998) (<= (select main_a v_prenex_3979) 999)))) (forall ((v_prenex_3885 Int) (v_prenex_3886 Int)) (or (<= (+ (select main_a v_prenex_3885) 998) (select main_a v_prenex_3886)) (<= 1 (select main_a v_prenex_3885)) (< v_prenex_3885 main_x) (<= 1998 (* 2 (select main_a v_prenex_3886))) (<= 999 (select main_a v_prenex_3886)) (<= (+ main_x 1) v_prenex_3885))) (forall ((v_prenex_1918 Int) (v_prenex_1917 Int)) (or (< v_prenex_1917 main_x) (<= (select main_a v_prenex_1918) (+ (select main_a v_prenex_1917) 998)) (<= (select main_a v_prenex_1918) 999) (< v_prenex_1918 main_y) (<= (+ main_x 1) v_prenex_1917) (<= (select main_a v_prenex_1917) 1))) (forall ((v_prenex_3443 Int) (v_prenex_3444 Int)) (or (< v_prenex_3443 main_x) (<= (* 2 (select main_a v_prenex_3444)) 1998) (<= (+ main_x 1) v_prenex_3443) (<= (select main_a v_prenex_3444) (+ (select main_a v_prenex_3443) 998)) (<= 1 (select main_a v_prenex_3443)))) (forall ((v_prenex_2440 Int) (v_prenex_2439 Int)) (or (< v_prenex_2439 main_x) (<= (+ main_x 1) v_prenex_2439) (<= 2 (* 2 (select main_a v_prenex_2439))) (<= (+ (select main_a v_prenex_2440) (select main_a v_prenex_2439)) 1000) (<= (+ main_y 1) v_prenex_2440))) (forall ((v_prenex_3228 Int) (v_prenex_3229 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3229))) (<= 1000 (+ (select main_a v_prenex_3229) (select main_a v_prenex_3228))) (<= (select main_a v_prenex_3228) 1) (<= (+ main_x 1) v_prenex_3228) (<= 999 (select main_a v_prenex_3229)) (< v_prenex_3228 main_x))) (forall ((v_prenex_3667 Int) (v_prenex_3666 Int)) (or (<= (+ (select main_a v_prenex_3666) 998) (select main_a v_prenex_3667)) (<= (* 2 (select main_a v_prenex_3666)) 2) (<= 999 (select main_a v_prenex_3667)) (< v_prenex_3666 main_x) (<= (+ main_y 1) v_prenex_3667) (<= (+ main_x 1) v_prenex_3666))) (or (forall ((v_prenex_3919 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3919))) (<= (* 2 (select main_a v_prenex_3919)) 1998))) (forall ((v_prenex_3918 Int)) (or (<= (* 2 (select main_a v_prenex_3918)) 2) (< v_prenex_3918 main_x) (<= (select main_a v_prenex_3918) 1) (<= 1 (select main_a v_prenex_3918)) (<= (+ main_x 1) v_prenex_3918)))) (forall ((v_prenex_3922 Int) (v_prenex_3923 Int)) (or (<= 1 (select main_a v_prenex_3922)) (< v_prenex_3923 main_y) (< v_prenex_3922 main_x) (<= 1998 (* 2 (select main_a v_prenex_3923))) (<= (select main_a v_prenex_3923) 999) (<= (+ main_x 1) v_prenex_3922) (<= (select main_a v_prenex_3923) (+ (select main_a v_prenex_3922) 998)))) (forall ((v_prenex_3964 Int) (v_prenex_3965 Int)) (or (<= (+ main_x 1) v_prenex_3964) (<= (select main_a v_prenex_3965) 999) (< v_prenex_3965 main_y) (<= 1 (select main_a v_prenex_3964)) (< v_prenex_3964 main_x) (<= (+ (select main_a v_prenex_3964) 998) (select main_a v_prenex_3965)) (<= 999 (select main_a v_prenex_3965)))) (forall ((v_prenex_4203 Int) (v_prenex_4204 Int)) (or (<= (+ main_x 1) v_prenex_4203) (<= (* 2 (select main_a v_prenex_4203)) 2) (<= 1998 (* 2 (select main_a v_prenex_4204))) (<= (+ (select main_a v_prenex_4204) (select main_a v_prenex_4203)) 1000) (< v_prenex_4203 main_x))) (forall ((v_prenex_2473 Int) (v_prenex_2474 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2473))) (<= 1 (select main_a v_prenex_2473)) (<= (select main_a v_prenex_2474) (+ (select main_a v_prenex_2473) 998)) (<= 1998 (* 2 (select main_a v_prenex_2474))) (<= (+ main_x 1) v_prenex_2473) (< v_prenex_2473 main_x))) (forall ((v_prenex_2320 Int) (v_prenex_2319 Int)) (or (<= (+ main_x 1) v_prenex_2319) (< v_prenex_2320 main_y) (< v_prenex_2319 main_x) (<= 2 (* 2 (select main_a v_prenex_2319))) (<= (+ (select main_a v_prenex_2319) 998) (select main_a v_prenex_2320)) (<= (* 2 (select main_a v_prenex_2320)) 1998))) (forall ((v_prenex_4190 Int) (v_prenex_4189 Int)) (or (<= 1 (select main_a v_prenex_4189)) (<= (+ main_x 1) v_prenex_4189) (<= (select main_a v_prenex_4189) 1) (< v_prenex_4189 main_x) (<= (+ (select main_a v_prenex_4190) (select main_a v_prenex_4189)) 1000) (<= 1998 (* 2 (select main_a v_prenex_4190))))) (forall ((v_prenex_1661 Int) (v_prenex_1660 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1660))) (<= 1998 (* 2 (select main_a v_prenex_1661))) (<= (select main_a v_prenex_1661) (+ (select main_a v_prenex_1660) 998)) (<= (+ main_x 1) v_prenex_1660) (<= (select main_a v_prenex_1660) 1) (< v_prenex_1660 main_x) (<= 999 (select main_a v_prenex_1661)))) (forall ((v_prenex_1902 Int) (v_prenex_1901 Int)) (or (<= (select main_a v_prenex_1902) (+ (select main_a v_prenex_1901) 998)) (<= (select main_a v_prenex_1902) 999) (<= (+ main_x 1) v_prenex_1901) (<= (+ main_y 1) v_prenex_1902) (< v_prenex_1901 main_x) (<= (* 2 (select main_a v_prenex_1901)) 2))) (forall ((v_prenex_4283 Int) (v_prenex_4284 Int)) (or (<= (+ (select main_a v_prenex_4283) 998) (select main_a v_prenex_4284)) (<= (select main_a v_prenex_4284) 999) (<= (+ main_y 1) v_prenex_4284) (< v_prenex_4284 main_y) (<= 1998 (* 2 (select main_a v_prenex_4284))))) (forall ((v_prenex_2373 Int) (v_prenex_2374 Int)) (or (<= 1 (select main_a v_prenex_2373)) (<= (+ main_x 1) v_prenex_2373) (<= 999 (select main_a v_prenex_2374)) (<= 1998 (* 2 (select main_a v_prenex_2374))) (< v_prenex_2374 main_y) (<= (+ (select main_a v_prenex_2373) 998) (select main_a v_prenex_2374)) (< v_prenex_2373 main_x))) (forall ((v_prenex_3678 Int) (v_prenex_3679 Int)) (or (< v_prenex_3678 main_x) (<= 1 (select main_a v_prenex_3678)) (<= (select main_a v_prenex_3678) 1) (<= (+ main_x 1) v_prenex_3678) (<= (select main_a v_prenex_3679) 999) (<= 1998 (* 2 (select main_a v_prenex_3679))) (<= (+ (select main_a v_prenex_3679) (select main_a v_prenex_3678)) 1000))) (or (forall ((v_prenex_2661 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2661))) (< v_prenex_2661 main_x) (<= (select main_a v_prenex_2661) 1) (<= (* 2 (select main_a v_prenex_2661)) 2) (<= (+ main_x 1) v_prenex_2661))) (forall ((v_prenex_2662 Int)) (<= 999 (select main_a v_prenex_2662)))) (forall ((v_prenex_2355 Int) (v_prenex_2356 Int)) (or (<= (* 2 (select main_a v_prenex_2356)) 1998) (<= 1 (select main_a v_prenex_2355)) (<= (* 2 (select main_a v_prenex_2355)) 2) (< v_prenex_2355 main_x) (<= (+ (select main_a v_prenex_2356) (select main_a v_prenex_2355)) 1000) (<= (+ main_x 1) v_prenex_2355))) (or (forall ((v_prenex_4043 Int)) (or (<= (+ main_x 1) v_prenex_4043) (<= 2 (* 2 (select main_a v_prenex_4043))) (< v_prenex_4043 main_x) (<= (select main_a v_prenex_4043) 1))) (forall ((v_prenex_4044 Int)) (<= 999 (select main_a v_prenex_4044)))) (or (forall ((v_prenex_3947 Int)) (<= 999 (select main_a v_prenex_3947))) (forall ((v_prenex_3946 Int)) (or (<= 1 (select main_a v_prenex_3946)) (<= (* 2 (select main_a v_prenex_3946)) 2) (< v_prenex_3946 main_x) (<= (+ main_x 1) v_prenex_3946)))) (forall ((v_prenex_3214 Int) (v_prenex_3215 Int)) (or (<= (+ main_x 1) v_prenex_3214) (<= 1 (select main_a v_prenex_3214)) (< v_prenex_3215 main_y) (< v_prenex_3214 main_x) (<= (select main_a v_prenex_3215) (+ (select main_a v_prenex_3214) 998)) (<= 999 (select main_a v_prenex_3215)) (<= (select main_a v_prenex_3215) 999))) (forall ((v_prenex_3900 Int) (v_prenex_3901 Int)) (or (<= (+ main_x 1) v_prenex_3900) (<= 2 (* 2 (select main_a v_prenex_3900))) (<= 999 (select main_a v_prenex_3901)) (< v_prenex_3900 main_x) (<= (+ (select main_a v_prenex_3900) 998) (select main_a v_prenex_3901)) (<= 1998 (* 2 (select main_a v_prenex_3901))) (<= (+ main_y 1) v_prenex_3901))) (forall ((v_prenex_2965 Int) (v_prenex_2966 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2966))) (<= (select main_a v_prenex_2966) (+ (select main_a v_prenex_2965) 998)) (< v_prenex_2966 main_y) (<= 1 (select main_a v_prenex_2965)) (< v_prenex_2965 main_x) (<= (+ main_x 1) v_prenex_2965))) (or (forall ((v_prenex_4011 Int)) (or (< v_prenex_4011 main_x) (<= 2 (* 2 (select main_a v_prenex_4011))) (<= (+ main_x 1) v_prenex_4011))) (forall ((v_prenex_4012 Int)) (<= (select main_a v_prenex_4012) 999))) (forall ((v_prenex_2552 Int) (v_prenex_2551 Int)) (or (<= (+ (select main_a v_prenex_2552) (select main_a v_prenex_2551)) 1000) (<= 2 (* 2 (select main_a v_prenex_2551))) (<= (+ main_x 1) v_prenex_2551) (< v_prenex_2552 main_y) (< v_prenex_2551 main_x) (<= (select main_a v_prenex_2552) 999))) (forall ((v_prenex_2531 Int) (v_prenex_2532 Int)) (or (< v_prenex_2531 main_x) (<= (+ main_x 1) v_prenex_2531) (<= 1 (select main_a v_prenex_2531)) (<= (* 2 (select main_a v_prenex_2532)) 1998) (<= (select main_a v_prenex_2532) (+ (select main_a v_prenex_2531) 998)) (<= 1998 (* 2 (select main_a v_prenex_2532))) (<= 2 (* 2 (select main_a v_prenex_2531))))) (or (forall ((v_prenex_3446 Int)) (or (<= 999 (select main_a v_prenex_3446)) (< v_prenex_3446 main_y) (<= (* 2 (select main_a v_prenex_3446)) 1998))) (forall ((v_prenex_3445 Int)) (or (< v_prenex_3445 main_x) (<= 1 (select main_a v_prenex_3445)) (<= 2 (* 2 (select main_a v_prenex_3445))) (<= (+ main_x 1) v_prenex_3445)))) (forall ((v_prenex_3950 Int) (v_prenex_3951 Int)) (or (<= (* 2 (select main_a v_prenex_3950)) 2) (<= (select main_a v_prenex_3950) 1) (<= 1998 (* 2 (select main_a v_prenex_3951))) (<= (+ main_x 1) v_prenex_3950) (<= 999 (select main_a v_prenex_3951)) (< v_prenex_3950 main_x) (<= (select main_a v_prenex_3951) (+ (select main_a v_prenex_3950) 998)))) (forall ((v_prenex_4239 Int) (v_prenex_4240 Int)) (or (<= 1 (select main_a v_prenex_4239)) (<= (+ main_y 1) v_prenex_4240) (<= (+ main_x 1) v_prenex_4239) (<= 1000 (+ (select main_a v_prenex_4240) (select main_a v_prenex_4239))) (< v_prenex_4239 main_x))) (or (forall ((v_prenex_1746 Int)) (or (< v_prenex_1746 main_x) (<= (+ main_x 1) v_prenex_1746) (<= 2 (* 2 (select main_a v_prenex_1746))) (<= (* 2 (select main_a v_prenex_1746)) 2))) (forall ((v_prenex_1747 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1747))) (< v_prenex_1747 main_y) (<= 999 (select main_a v_prenex_1747))))) (forall ((v_prenex_4041 Int) (v_prenex_4042 Int)) (or (<= 2 (* 2 (select main_a v_prenex_4041))) (<= 1998 (* 2 (select main_a v_prenex_4042))) (< v_prenex_4041 main_x) (<= (select main_a v_prenex_4042) (+ (select main_a v_prenex_4041) 998)) (<= (select main_a v_prenex_4041) 1) (<= (+ main_x 1) v_prenex_4041))) (or (forall ((v_prenex_2790 Int)) (or (<= (+ main_y 1) v_prenex_2790) (<= (select main_a v_prenex_2790) 999) (<= 1998 (* 2 (select main_a v_prenex_2790))))) (forall ((v_prenex_2789 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2789))) (< v_prenex_2789 main_x) (<= 1 (select main_a v_prenex_2789)) (<= (+ main_x 1) v_prenex_2789)))) (forall ((v_prenex_2961 Int) (v_prenex_2962 Int)) (or (< v_prenex_2961 main_x) (<= (+ (select main_a v_prenex_2962) (select main_a v_prenex_2961)) 1000) (<= 999 (select main_a v_prenex_2962)) (< v_prenex_2962 main_y) (<= 1 (select main_a v_prenex_2961)) (<= (+ main_x 1) v_prenex_2961))) (forall ((v_prenex_3517 Int) (v_prenex_3518 Int)) (or (<= (select main_a v_prenex_3517) 1) (<= (* 2 (select main_a v_prenex_3518)) 1998) (<= 1 (select main_a v_prenex_3517)) (<= (+ (select main_a v_prenex_3518) (select main_a v_prenex_3517)) 1000) (< v_prenex_3517 main_x) (<= (+ main_x 1) v_prenex_3517) (<= (select main_a v_prenex_3518) 999))) (forall ((v_prenex_1765 Int) (v_prenex_1764 Int)) (or (<= (+ (select main_a v_prenex_1765) (select main_a v_prenex_1764)) 1000) (<= 999 (select main_a v_prenex_1765)) (<= 1998 (* 2 (select main_a v_prenex_1765))) (<= (* 2 (select main_a v_prenex_1764)) 2) (< v_prenex_1765 main_y) (< v_prenex_1764 main_x) (<= (+ main_x 1) v_prenex_1764))) (forall ((v_prenex_2021 Int) (v_prenex_2022 Int)) (or (<= (+ main_x 1) v_prenex_2021) (<= (select main_a v_prenex_2022) 999) (<= 2 (* 2 (select main_a v_prenex_2021))) (<= 999 (select main_a v_prenex_2022)) (< v_prenex_2021 main_x) (<= 1000 (+ (select main_a v_prenex_2022) (select main_a v_prenex_2021))) (<= (* 2 (select main_a v_prenex_2021)) 2))) (or (forall ((v_prenex_3872 Int)) (or (<= (* 2 (select main_a v_prenex_3872)) 1998) (< v_prenex_3872 main_y) (<= 1998 (* 2 (select main_a v_prenex_3872))))) (forall ((v_prenex_3871 Int)) (or (<= (* 2 (select main_a v_prenex_3871)) 2) (< v_prenex_3871 main_x) (<= (+ main_x 1) v_prenex_3871)))) (forall ((v_prenex_2124 Int) (v_prenex_2125 Int)) (or (<= 999 (select main_a v_prenex_2125)) (< v_prenex_2124 main_x) (<= (+ main_x 1) v_prenex_2124) (<= 1000 (+ (select main_a v_prenex_2125) (select main_a v_prenex_2124))) (<= 1 (select main_a v_prenex_2124)) (<= (* 2 (select main_a v_prenex_2125)) 1998) (<= 2 (* 2 (select main_a v_prenex_2124))))) (forall ((v_prenex_2559 Int) (v_prenex_2560 Int)) (or (< v_prenex_2559 main_x) (<= 1998 (* 2 (select main_a v_prenex_2560))) (<= 2 (* 2 (select main_a v_prenex_2559))) (<= (+ (select main_a v_prenex_2560) (select main_a v_prenex_2559)) 1000) (<= (+ main_y 1) v_prenex_2560) (<= (+ main_x 1) v_prenex_2559) (<= (* 2 (select main_a v_prenex_2560)) 1998))) (or (forall ((v_prenex_1855 Int)) (or (<= 999 (select main_a v_prenex_1855)) (<= 1998 (* 2 (select main_a v_prenex_1855))) (< v_prenex_1855 main_y))) (forall ((v_prenex_1854 Int)) (or (<= (+ main_x 1) v_prenex_1854) (<= (* 2 (select main_a v_prenex_1854)) 2) (<= (select main_a v_prenex_1854) 1) (< v_prenex_1854 main_x)))) (forall ((v_prenex_4039 Int) (v_prenex_4040 Int)) (or (<= (+ main_x 1) v_prenex_4039) (<= (+ (select main_a v_prenex_4039) 998) (select main_a v_prenex_4040)) (< v_prenex_4040 main_y) (<= 1 (select main_a v_prenex_4039)) (< v_prenex_4039 main_x) (<= 999 (select main_a v_prenex_4040)))) (or (forall ((v_prenex_2233 Int)) (<= (* 2 (select main_a v_prenex_2233)) 2)) (forall ((v_prenex_2234 Int)) (or (<= (+ main_y 1) v_prenex_2234) (< v_prenex_2234 main_y) (<= 999 (select main_a v_prenex_2234))))) (forall ((v_prenex_1924 Int) (v_prenex_1923 Int)) (or (< v_prenex_1923 main_x) (<= 1 (select main_a v_prenex_1923)) (<= (+ main_x 1) v_prenex_1923) (<= (select main_a v_prenex_1924) (+ (select main_a v_prenex_1923) 998)) (<= (select main_a v_prenex_1924) 999) (<= (select main_a v_prenex_1923) 1))) (forall ((v_prenex_4188 Int) (v_prenex_4187 Int)) (or (< v_prenex_4187 main_x) (<= (* 2 (select main_a v_prenex_4187)) 2) (<= (* 2 (select main_a v_prenex_4188)) 1998) (<= 1000 (+ (select main_a v_prenex_4188) (select main_a v_prenex_4187))) (<= (+ main_x 1) v_prenex_4187) (<= (select main_a v_prenex_4188) 999))) (forall ((v_prenex_4151 Int)) (or (<= 2 (* 2 (select main_a v_prenex_4151))) (<= 1 (select main_a v_prenex_4151)) (<= (+ main_x 1) v_prenex_4151) (< v_prenex_4151 main_x))) (forall ((v_prenex_1996 Int) (v_prenex_1995 Int)) (or (<= (+ main_y 1) v_prenex_1996) (< v_prenex_1995 main_x) (<= (+ (select main_a v_prenex_1995) 998) (select main_a v_prenex_1996)) (< v_prenex_1996 main_y) (<= (* 2 (select main_a v_prenex_1996)) 1998))) (forall ((v_prenex_4081 Int) (v_prenex_4082 Int)) (or (< v_prenex_4081 main_x) (<= 2 (* 2 (select main_a v_prenex_4081))) (<= (+ main_y 1) v_prenex_4082) (<= (+ main_x 1) v_prenex_4081) (<= 1000 (+ (select main_a v_prenex_4082) (select main_a v_prenex_4081))))) (forall ((v_prenex_3589 Int) (v_prenex_3590 Int)) (or (<= 1000 (+ (select main_a v_prenex_3590) (select main_a v_prenex_3589))) (<= (* 2 (select main_a v_prenex_3589)) 2) (< v_prenex_3589 main_x) (<= 999 (select main_a v_prenex_3590)) (<= (+ main_x 1) v_prenex_3589))) (or (forall ((v_prenex_2689 Int)) (or (<= (* 2 (select main_a v_prenex_2689)) 2) (<= (+ main_x 1) v_prenex_2689) (<= 1 (select main_a v_prenex_2689)) (< v_prenex_2689 main_x))) (forall ((v_prenex_2690 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2690))) (<= (* 2 (select main_a v_prenex_2690)) 1998) (< v_prenex_2690 main_y)))) (forall ((v_prenex_2917 Int) (v_prenex_2918 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2917))) (<= 1998 (* 2 (select main_a v_prenex_2918))) (< v_prenex_2917 main_x) (<= (+ main_x 1) v_prenex_2917) (<= 1 (select main_a v_prenex_2917)) (<= 1000 (+ (select main_a v_prenex_2918) (select main_a v_prenex_2917))))) (forall ((v_prenex_2098 Int) (v_prenex_2099 Int)) (or (<= (* 2 (select main_a v_prenex_2099)) 1998) (<= (+ main_x 1) v_prenex_2098) (< v_prenex_2098 main_x) (<= 1000 (+ (select main_a v_prenex_2099) (select main_a v_prenex_2098))) (<= 2 (* 2 (select main_a v_prenex_2098))) (<= 999 (select main_a v_prenex_2099)))) (forall ((v_prenex_1769 Int) (v_prenex_1768 Int)) (or (<= (select main_a v_prenex_1769) 999) (<= 999 (select main_a v_prenex_1769)) (<= (* 2 (select main_a v_prenex_1768)) 2) (<= (+ main_x 1) v_prenex_1768) (<= (select main_a v_prenex_1769) (+ (select main_a v_prenex_1768) 998)) (< v_prenex_1768 main_x))) (forall ((v_prenex_3692 Int) (v_prenex_3693 Int)) (or (<= (+ (select main_a v_prenex_3693) (select main_a v_prenex_3692)) 1000) (< v_prenex_3693 main_y) (<= (* 2 (select main_a v_prenex_3693)) 1998) (<= (+ main_x 1) v_prenex_3692) (<= (+ main_y 1) v_prenex_3693))) (forall ((v_prenex_3847 Int) (v_prenex_3848 Int)) (or (<= (select main_a v_prenex_3848) 999) (< v_prenex_3847 main_x) (<= (+ main_y 1) v_prenex_3848) (<= (+ main_x 1) v_prenex_3847) (<= (select main_a v_prenex_3848) (+ (select main_a v_prenex_3847) 998)) (<= (* 2 (select main_a v_prenex_3847)) 2) (<= 1998 (* 2 (select main_a v_prenex_3848))))) (forall ((v_prenex_1673 Int) (v_prenex_1672 Int)) (or (< v_prenex_1672 main_x) (<= 1000 (+ (select main_a v_prenex_1673) (select main_a v_prenex_1672))) (<= (select main_a v_prenex_1673) 999) (<= (+ main_x 1) v_prenex_1672) (<= 1 (select main_a v_prenex_1672)) (<= (* 2 (select main_a v_prenex_1672)) 2))) (forall ((v_prenex_4166 Int)) (or (< v_prenex_4166 main_x) (<= (select main_a v_prenex_4166) 1) (<= 2 (* 2 (select main_a v_prenex_4166))) (<= (+ main_x 1) v_prenex_4166))) (forall ((v_prenex_2561 Int) (v_prenex_2562 Int)) (or (<= (+ (select main_a v_prenex_2561) 998) (select main_a v_prenex_2562)) (<= 2 (* 2 (select main_a v_prenex_2561))) (<= 999 (select main_a v_prenex_2562)) (<= (+ main_y 1) v_prenex_2562) (<= (+ main_x 1) v_prenex_2561) (<= (select main_a v_prenex_2562) 999) (< v_prenex_2561 main_x))) (or (forall ((v_prenex_2530 Int)) (<= (select main_a v_prenex_2530) 999)) (forall ((v_prenex_2529 Int)) (or (<= 1 (select main_a v_prenex_2529)) (<= 2 (* 2 (select main_a v_prenex_2529))) (< v_prenex_2529 main_x) (<= (+ main_x 1) v_prenex_2529)))) (forall ((v_prenex_3242 Int) (v_prenex_3243 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3243))) (<= (+ main_y 1) v_prenex_3243) (<= (+ (select main_a v_prenex_3243) (select main_a v_prenex_3242)) 1000) (<= (+ main_x 1) v_prenex_3242) (< v_prenex_3243 main_y))) (forall ((v_prenex_1974 Int) (v_prenex_1973 Int)) (or (< v_prenex_1973 main_x) (<= 2 (* 2 (select main_a v_prenex_1973))) (<= (+ main_x 1) v_prenex_1973) (<= (* 2 (select main_a v_prenex_1974)) 1998) (<= 999 (select main_a v_prenex_1974)) (<= (+ (select main_a v_prenex_1974) (select main_a v_prenex_1973)) 1000))) (forall ((v_prenex_2081 Int) (v_prenex_2082 Int)) (or (<= (* 2 (select main_a v_prenex_2082)) 1998) (<= (+ main_y 1) v_prenex_2082) (<= (+ (select main_a v_prenex_2081) 998) (select main_a v_prenex_2082)) (<= (+ main_x 1) v_prenex_2081) (<= (* 2 (select main_a v_prenex_2081)) 2) (<= 1998 (* 2 (select main_a v_prenex_2082))) (< v_prenex_2081 main_x))) (forall ((v_prenex_4003 Int) (v_prenex_4002 Int)) (or (<= (+ main_x 1) v_prenex_4002) (<= (select main_a v_prenex_4002) 1) (<= (+ main_y 1) v_prenex_4003) (<= (select main_a v_prenex_4003) 999) (< v_prenex_4002 main_x) (<= 1000 (+ (select main_a v_prenex_4003) (select main_a v_prenex_4002))))) (forall ((v_prenex_2092 Int) (v_prenex_2093 Int)) (or (< v_prenex_2092 main_x) (<= (+ main_x 1) v_prenex_2092) (<= 2 (* 2 (select main_a v_prenex_2092))) (<= (* 2 (select main_a v_prenex_2093)) 1998) (<= (+ (select main_a v_prenex_2092) 998) (select main_a v_prenex_2093)) (<= (select main_a v_prenex_2092) 1))) (or (forall ((v_prenex_2107 Int)) (or (<= (select main_a v_prenex_2107) 999) (<= (* 2 (select main_a v_prenex_2107)) 1998))) (forall ((v_prenex_2106 Int)) (or (< v_prenex_2106 main_x) (<= 1 (select main_a v_prenex_2106)) (<= (* 2 (select main_a v_prenex_2106)) 2) (<= (+ main_x 1) v_prenex_2106)))) (forall ((v_prenex_3132 Int) (v_prenex_3133 Int)) (or (<= 999 (select main_a v_prenex_3133)) (<= (+ main_x 1) v_prenex_3132) (< v_prenex_3133 main_y) (<= (+ main_y 1) v_prenex_3133) (<= 1000 (+ (select main_a v_prenex_3133) (select main_a v_prenex_3132))))) (forall ((v_prenex_2249 Int) (v_prenex_2250 Int)) (or (< v_prenex_2250 main_y) (<= 1000 (+ (select main_a v_prenex_2250) (select main_a v_prenex_2249))) (<= 2 (* 2 (select main_a v_prenex_2249))) (< v_prenex_2249 main_x) (<= (+ main_x 1) v_prenex_2249) (<= 999 (select main_a v_prenex_2250)) (<= 1998 (* 2 (select main_a v_prenex_2250))))) (forall ((v_prenex_2277 Int) (v_prenex_2278 Int)) (or (<= (+ (select main_a v_prenex_2278) (select main_a v_prenex_2277)) 1000) (< v_prenex_2277 main_x) (<= 1 (select main_a v_prenex_2277)) (<= 2 (* 2 (select main_a v_prenex_2277))) (<= (+ main_x 1) v_prenex_2277))) (or (forall ((v_prenex_3591 Int)) (or (< v_prenex_3591 main_x) (<= 2 (* 2 (select main_a v_prenex_3591))) (<= (+ main_x 1) v_prenex_3591))) (forall ((v_prenex_3592 Int)) (or (< v_prenex_3592 main_y) (<= 999 (select main_a v_prenex_3592))))) (or (forall ((v_prenex_3073 Int)) (or (<= (+ main_x 1) v_prenex_3073) (<= 2 (* 2 (select main_a v_prenex_3073))) (<= (select main_a v_prenex_3073) 1) (< v_prenex_3073 main_x) (<= (* 2 (select main_a v_prenex_3073)) 2))) (forall ((v_prenex_3074 Int)) (or (<= (* 2 (select main_a v_prenex_3074)) 1998) (<= 1998 (* 2 (select main_a v_prenex_3074)))))) (forall ((v_prenex_2303 Int) (v_prenex_2304 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2304))) (< v_prenex_2304 main_y) (<= (+ main_x 1) v_prenex_2303) (<= (+ (select main_a v_prenex_2303) 998) (select main_a v_prenex_2304)) (<= (+ main_y 1) v_prenex_2304))) (forall ((v_prenex_2208 Int) (v_prenex_2209 Int)) (or (<= (select main_a v_prenex_2209) 999) (<= (+ (select main_a v_prenex_2208) 998) (select main_a v_prenex_2209)) (<= (+ main_x 1) v_prenex_2208) (<= (select main_a v_prenex_2208) 1) (< v_prenex_2208 main_x))) (or (forall ((v_prenex_4213 Int)) (or (<= (+ main_x 1) v_prenex_4213) (<= (* 2 (select main_a v_prenex_4213)) 2) (< v_prenex_4213 main_x))) (forall ((v_prenex_4214 Int)) (or (<= (select main_a v_prenex_4214) 999) (<= 1998 (* 2 (select main_a v_prenex_4214))) (<= (+ main_y 1) v_prenex_4214)))) (forall ((v_prenex_2273 Int) (v_prenex_2274 Int)) (or (<= (select main_a v_prenex_2273) 1) (<= (* 2 (select main_a v_prenex_2273)) 2) (<= (+ main_x 1) v_prenex_2273) (<= (select main_a v_prenex_2274) (+ (select main_a v_prenex_2273) 998)) (< v_prenex_2273 main_x) (<= 999 (select main_a v_prenex_2274)) (<= (* 2 (select main_a v_prenex_2274)) 1998))) (forall ((v_prenex_1767 Int) (v_prenex_1766 Int)) (or (< v_prenex_1766 main_x) (<= (select main_a v_prenex_1766) 1) (<= (+ main_x 1) v_prenex_1766) (<= (+ main_y 1) v_prenex_1767) (<= (select main_a v_prenex_1767) (+ (select main_a v_prenex_1766) 998)))) (forall ((v_prenex_3473 Int) (v_prenex_3474 Int)) (or (<= (select main_a v_prenex_3473) 1) (<= (+ main_x 1) v_prenex_3473) (<= 1000 (+ (select main_a v_prenex_3474) (select main_a v_prenex_3473))) (< v_prenex_3473 main_x) (<= (* 2 (select main_a v_prenex_3474)) 1998) (<= 1 (select main_a v_prenex_3473)))) (forall ((v_prenex_1871 Int) (v_prenex_1870 Int)) (or (< v_prenex_1870 main_x) (<= (select main_a v_prenex_1870) 1) (<= 1998 (* 2 (select main_a v_prenex_1871))) (<= (+ (select main_a v_prenex_1870) 998) (select main_a v_prenex_1871)) (<= (+ main_x 1) v_prenex_1870) (<= 1 (select main_a v_prenex_1870)))) (forall ((v_prenex_2935 Int) (v_prenex_2936 Int)) (or (< v_prenex_2935 main_x) (<= (+ main_y 1) v_prenex_2936) (<= (+ (select main_a v_prenex_2935) 998) (select main_a v_prenex_2936)) (<= (* 2 (select main_a v_prenex_2935)) 2) (<= (+ main_x 1) v_prenex_2935))) (or (forall ((v_prenex_4233 Int)) (or (< v_prenex_4233 main_x) (<= (* 2 (select main_a v_prenex_4233)) 2) (<= (select main_a v_prenex_4233) 1) (<= 2 (* 2 (select main_a v_prenex_4233))) (<= (+ main_x 1) v_prenex_4233))) (forall ((v_prenex_4234 Int)) (<= (select main_a v_prenex_4234) 999))) (forall ((v_prenex_1675 Int) (v_prenex_1674 Int)) (or (<= (select main_a v_prenex_1674) 1) (<= (+ (select main_a v_prenex_1675) (select main_a v_prenex_1674)) 1000) (<= (+ main_x 1) v_prenex_1674) (<= 999 (select main_a v_prenex_1675)) (< v_prenex_1674 main_x) (<= 1 (select main_a v_prenex_1674)))) (forall ((v_prenex_2447 Int) (v_prenex_2448 Int)) (or (<= (+ (select main_a v_prenex_2448) (select main_a v_prenex_2447)) 1000) (<= (+ main_x 1) v_prenex_2447) (<= 1998 (* 2 (select main_a v_prenex_2448))) (<= (* 2 (select main_a v_prenex_2448)) 1998) (<= 2 (* 2 (select main_a v_prenex_2447))) (<= 1 (select main_a v_prenex_2447)) (< v_prenex_2447 main_x))) (forall ((v_prenex_4126 Int) (v_prenex_4125 Int)) (or (<= (+ main_x 1) v_prenex_4125) (<= 999 (select main_a v_prenex_4126)) (<= 1000 (+ (select main_a v_prenex_4126) (select main_a v_prenex_4125))) (<= 1 (select main_a v_prenex_4125)) (<= (+ main_y 1) v_prenex_4126) (<= (* 2 (select main_a v_prenex_4126)) 1998) (< v_prenex_4125 main_x))) (or (forall ((v_prenex_2931 Int)) (or (<= (* 2 (select main_a v_prenex_2931)) 2) (< v_prenex_2931 main_x) (<= (+ main_x 1) v_prenex_2931))) (forall ((v_prenex_2932 Int)) (or (<= (select main_a v_prenex_2932) 999) (<= (+ main_y 1) v_prenex_2932)))) (or (forall ((v_prenex_4269 Int)) (or (<= (+ main_x 1) v_prenex_4269) (<= (* 2 (select main_a v_prenex_4269)) 2) (<= 2 (* 2 (select main_a v_prenex_4269))) (< v_prenex_4269 main_x))) (forall ((v_prenex_4270 Int)) (or (<= 999 (select main_a v_prenex_4270)) (<= (select main_a v_prenex_4270) 999) (< v_prenex_4270 main_y)))) (forall ((v_prenex_4173 Int) (v_prenex_4174 Int)) (or (< v_prenex_4173 main_x) (<= 1998 (* 2 (select main_a v_prenex_4174))) (<= (select main_a v_prenex_4174) (+ (select main_a v_prenex_4173) 998)) (<= (+ main_x 1) v_prenex_4173) (<= (+ main_y 1) v_prenex_4174) (<= (select main_a v_prenex_4173) 1))) (or (forall ((v_prenex_4172 Int)) (or (<= 999 (select main_a v_prenex_4172)) (<= (+ main_y 1) v_prenex_4172) (<= 1998 (* 2 (select main_a v_prenex_4172))))) (forall ((v_prenex_4171 Int)) (or (<= (select main_a v_prenex_4171) 1) (< v_prenex_4171 main_x) (<= (+ main_x 1) v_prenex_4171) (<= 2 (* 2 (select main_a v_prenex_4171)))))) (forall ((v_prenex_2479 Int) (v_prenex_2480 Int)) (or (<= (+ main_x 1) v_prenex_2479) (< v_prenex_2480 main_y) (<= (+ main_y 1) v_prenex_2480) (<= (+ (select main_a v_prenex_2479) 998) (select main_a v_prenex_2480)) (<= (* 2 (select main_a v_prenex_2480)) 1998))) (forall ((v_prenex_3036 Int) (v_prenex_3035 Int)) (or (<= 1000 (+ (select main_a v_prenex_3036) (select main_a v_prenex_3035))) (<= (* 2 (select main_a v_prenex_3035)) 2) (<= 2 (* 2 (select main_a v_prenex_3035))) (< v_prenex_3035 main_x) (<= 999 (select main_a v_prenex_3036)) (<= (* 2 (select main_a v_prenex_3036)) 1998) (<= (+ main_x 1) v_prenex_3035))) (forall ((v_prenex_3676 Int) (v_prenex_3677 Int)) (or (<= (select main_a v_prenex_3677) (+ (select main_a v_prenex_3676) 998)) (<= 1998 (* 2 (select main_a v_prenex_3677))) (<= (+ main_y 1) v_prenex_3677) (<= (* 2 (select main_a v_prenex_3677)) 1998) (< v_prenex_3676 main_x) (<= (+ main_x 1) v_prenex_3676) (<= (* 2 (select main_a v_prenex_3676)) 2))) (forall ((v_prenex_3454 Int) (v_prenex_3453 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3453))) (<= (+ (select main_a v_prenex_3453) 998) (select main_a v_prenex_3454)) (<= 1998 (* 2 (select main_a v_prenex_3454))) (<= (+ main_x 1) v_prenex_3453) (<= (+ main_y 1) v_prenex_3454) (<= (select main_a v_prenex_3454) 999) (< v_prenex_3453 main_x))) (forall ((v_prenex_4292 Int) (v_prenex_4291 Int)) (or (< v_prenex_4291 main_x) (<= (+ (select main_a v_prenex_4292) (select main_a v_prenex_4291)) 1000) (<= (* 2 (select main_a v_prenex_4291)) 2) (<= (+ main_x 1) v_prenex_4291))) (forall ((v_prenex_1739 Int) (v_prenex_1738 Int)) (or (< v_prenex_1738 main_x) (<= (+ main_x 1) v_prenex_1738) (<= (select main_a v_prenex_1739) (+ (select main_a v_prenex_1738) 998)) (<= (* 2 (select main_a v_prenex_1738)) 2) (<= 2 (* 2 (select main_a v_prenex_1738))) (<= 1998 (* 2 (select main_a v_prenex_1739))) (<= (* 2 (select main_a v_prenex_1739)) 1998))) (or (forall ((v_prenex_3105 Int)) (or (< v_prenex_3105 main_y) (<= (select main_a v_prenex_3105) 999) (<= 1998 (* 2 (select main_a v_prenex_3105))))) (forall ((v_prenex_3104 Int)) (or (< v_prenex_3104 main_x) (<= (+ main_x 1) v_prenex_3104) (<= 1 (select main_a v_prenex_3104)) (<= (* 2 (select main_a v_prenex_3104)) 2)))) (forall ((v_prenex_2521 Int) (v_prenex_2522 Int)) (or (<= (+ main_x 1) v_prenex_2521) (<= (+ (select main_a v_prenex_2522) (select main_a v_prenex_2521)) 1000) (< v_prenex_2522 main_y) (< v_prenex_2521 main_x) (<= (+ main_y 1) v_prenex_2522))) (or (forall ((v_prenex_2514 Int)) (or (<= (* 2 (select main_a v_prenex_2514)) 1998) (<= (+ main_y 1) v_prenex_2514) (< v_prenex_2514 main_y))) (forall ((v_prenex_2513 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2513))) (<= (+ main_x 1) v_prenex_2513)))) (or (forall ((v_prenex_2195 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2195))) (<= 999 (select main_a v_prenex_2195)))) (forall ((v_prenex_2194 Int)) (or (<= 1 (select main_a v_prenex_2194)) (<= 2 (* 2 (select main_a v_prenex_2194))) (<= (* 2 (select main_a v_prenex_2194)) 2) (< v_prenex_2194 main_x) (<= (+ main_x 1) v_prenex_2194)))) (forall ((v_prenex_1797 Int) (v_prenex_1796 Int)) (or (<= (* 2 (select main_a v_prenex_1796)) 2) (< v_prenex_1797 main_y) (< v_prenex_1796 main_x) (<= (+ main_x 1) v_prenex_1796) (<= 1000 (+ (select main_a v_prenex_1797) (select main_a v_prenex_1796))))) (forall ((v_prenex_2482 Int) (v_prenex_2481 Int)) (or (< v_prenex_2482 main_y) (< v_prenex_2481 main_x) (<= (select main_a v_prenex_2482) (+ (select main_a v_prenex_2481) 998)) (<= (select main_a v_prenex_2481) 1) (<= (* 2 (select main_a v_prenex_2482)) 1998) (<= (+ main_x 1) v_prenex_2481))) (forall ((v_prenex_3224 Int) (v_prenex_3225 Int)) (or (< v_prenex_3224 main_x) (<= 999 (select main_a v_prenex_3225)) (<= (+ (select main_a v_prenex_3225) (select main_a v_prenex_3224)) 1000) (<= (select main_a v_prenex_3224) 1) (<= (+ main_x 1) v_prenex_3224) (<= (+ main_y 1) v_prenex_3225))) (forall ((v_prenex_2911 Int) (v_prenex_2912 Int)) (or (<= (select main_a v_prenex_2912) (+ (select main_a v_prenex_2911) 998)) (<= 2 (* 2 (select main_a v_prenex_2911))) (<= 999 (select main_a v_prenex_2912)) (< v_prenex_2911 main_x) (<= (* 2 (select main_a v_prenex_2911)) 2) (<= 1998 (* 2 (select main_a v_prenex_2912))) (<= (+ main_x 1) v_prenex_2911))) (forall ((v_prenex_3637 Int) (v_prenex_3638 Int)) (or (<= 999 (select main_a v_prenex_3638)) (<= (+ (select main_a v_prenex_3638) (select main_a v_prenex_3637)) 1000) (<= (select main_a v_prenex_3638) 999) (<= (* 2 (select main_a v_prenex_3637)) 2) (< v_prenex_3637 main_x) (<= (+ main_x 1) v_prenex_3637))) (forall ((v_prenex_4018 Int) (v_prenex_4017 Int)) (or (<= (+ main_y 1) v_prenex_4018) (<= 1 (select main_a v_prenex_4017)) (< v_prenex_4017 main_x) (<= (select main_a v_prenex_4018) 999) (<= 999 (select main_a v_prenex_4018)) (<= (+ main_x 1) v_prenex_4017) (<= (select main_a v_prenex_4018) (+ (select main_a v_prenex_4017) 998)))) (forall ((v_prenex_4202 Int) (v_prenex_4201 Int)) (or (< v_prenex_4201 main_x) (<= (+ (select main_a v_prenex_4202) (select main_a v_prenex_4201)) 1000) (<= (+ main_x 1) v_prenex_4201) (<= 2 (* 2 (select main_a v_prenex_4201))) (< v_prenex_4202 main_y))) (forall ((v_prenex_3477 Int) (v_prenex_3478 Int)) (or (<= (+ (select main_a v_prenex_3478) (select main_a v_prenex_3477)) 1000) (<= (+ main_x 1) v_prenex_3477) (< v_prenex_3477 main_x) (<= (* 2 (select main_a v_prenex_3477)) 2) (<= (+ main_y 1) v_prenex_3478))) (forall ((v_prenex_2363 Int) (v_prenex_2364 Int)) (or (<= (+ (select main_a v_prenex_2364) (select main_a v_prenex_2363)) 1000) (< v_prenex_2363 main_x) (<= 999 (select main_a v_prenex_2364)) (<= (* 2 (select main_a v_prenex_2364)) 1998) (<= (+ main_x 1) v_prenex_2363) (<= 1 (select main_a v_prenex_2363)))) (forall ((v_prenex_4228 Int) (v_prenex_4227 Int)) (or (<= 2 (* 2 (select main_a v_prenex_4227))) (<= 999 (select main_a v_prenex_4228)) (<= 1 (select main_a v_prenex_4227)) (< v_prenex_4227 main_x) (<= (+ main_x 1) v_prenex_4227) (<= 1000 (+ (select main_a v_prenex_4228) (select main_a v_prenex_4227))) (<= 1998 (* 2 (select main_a v_prenex_4228))))) (forall ((v_prenex_3755 Int) (v_prenex_3754 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3755))) (< v_prenex_3755 main_y) (< v_prenex_3754 main_x) (<= (+ main_x 1) v_prenex_3754) (<= (+ (select main_a v_prenex_3755) (select main_a v_prenex_3754)) 1000) (<= (* 2 (select main_a v_prenex_3755)) 1998) (<= (* 2 (select main_a v_prenex_3754)) 2))) (or (forall ((v_prenex_2523 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2523))) (<= (+ main_x 1) v_prenex_2523) (< v_prenex_2523 main_x))) (forall ((v_prenex_2524 Int)) (or (<= (select main_a v_prenex_2524) 999) (<= 999 (select main_a v_prenex_2524))))) (forall ((v_prenex_3080 Int) (v_prenex_3079 Int)) (or (< v_prenex_3079 main_x) (<= 1000 (+ (select main_a v_prenex_3080) (select main_a v_prenex_3079))) (<= 1998 (* 2 (select main_a v_prenex_3080))) (<= (+ main_x 1) v_prenex_3079) (<= 2 (* 2 (select main_a v_prenex_3079))))) (forall ((v_prenex_3369 Int) (v_prenex_3370 Int)) (or (<= 999 (select main_a v_prenex_3370)) (< v_prenex_3369 main_x) (<= (* 2 (select main_a v_prenex_3369)) 2) (<= (select main_a v_prenex_3370) 999) (<= (+ (select main_a v_prenex_3370) (select main_a v_prenex_3369)) 1000) (<= (+ main_y 1) v_prenex_3370) (<= (+ main_x 1) v_prenex_3369))) (forall ((v_prenex_3447 Int) (v_prenex_3448 Int)) (or (<= (+ (select main_a v_prenex_3447) 998) (select main_a v_prenex_3448)) (<= (+ main_x 1) v_prenex_3447) (< v_prenex_3448 main_y) (< v_prenex_3447 main_x) (<= (select main_a v_prenex_3447) 1) (<= 999 (select main_a v_prenex_3448)))) (forall ((v_prenex_3439 Int) (v_prenex_3440 Int)) (or (< v_prenex_3439 main_x) (< v_prenex_3440 main_y) (<= (select main_a v_prenex_3439) 1) (<= (+ (select main_a v_prenex_3439) 998) (select main_a v_prenex_3440)) (<= (select main_a v_prenex_3440) 999) (<= (+ main_x 1) v_prenex_3439))) (or (forall ((v_prenex_3094 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3094))) (<= (+ main_x 1) v_prenex_3094) (<= (* 2 (select main_a v_prenex_3094)) 2) (< v_prenex_3094 main_x))) (forall ((v_prenex_3095 Int)) (or (<= (* 2 (select main_a v_prenex_3095)) 1998) (<= (+ main_y 1) v_prenex_3095) (<= 1998 (* 2 (select main_a v_prenex_3095)))))) (forall ((v_prenex_2011 Int) (v_prenex_2012 Int)) (or (<= 999 (select main_a v_prenex_2012)) (< v_prenex_2011 main_x) (<= (+ (select main_a v_prenex_2011) 998) (select main_a v_prenex_2012)) (<= (* 2 (select main_a v_prenex_2011)) 2) (< v_prenex_2012 main_y) (<= (+ main_x 1) v_prenex_2011))) (forall ((v_prenex_2290 Int) (v_prenex_2289 Int)) (or (< v_prenex_2289 main_x) (<= (+ main_x 1) v_prenex_2289) (<= (* 2 (select main_a v_prenex_2289)) 2) (<= (+ (select main_a v_prenex_2289) 998) (select main_a v_prenex_2290)))) (or (forall ((v_prenex_1760 Int)) (or (<= (+ main_x 1) v_prenex_1760) (<= (* 2 (select main_a v_prenex_1760)) 2) (< v_prenex_1760 main_x))) (forall ((v_prenex_1761 Int)) (or (<= 999 (select main_a v_prenex_1761)) (<= 1998 (* 2 (select main_a v_prenex_1761)))))) (forall ((v_prenex_1703 Int) (v_prenex_1702 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1703))) (<= (+ (select main_a v_prenex_1702) 998) (select main_a v_prenex_1703)) (<= (* 2 (select main_a v_prenex_1703)) 1998) (<= (* 2 (select main_a v_prenex_1702)) 2) (< v_prenex_1702 main_x) (<= (select main_a v_prenex_1702) 1) (<= (+ main_x 1) v_prenex_1702))) (or (forall ((v_prenex_2682 Int)) (or (<= (+ main_y 1) v_prenex_2682) (<= (select main_a v_prenex_2682) 999))) (forall ((v_prenex_2681 Int)) (or (<= (select main_a v_prenex_2681) 1) (<= 2 (* 2 (select main_a v_prenex_2681))) (< v_prenex_2681 main_x) (<= (+ main_x 1) v_prenex_2681)))) (forall ((v_prenex_3403 Int) (v_prenex_3404 Int)) (or (< v_prenex_3403 main_x) (<= 999 (select main_a v_prenex_3404)) (<= 1 (select main_a v_prenex_3403)) (<= (+ main_x 1) v_prenex_3403) (<= 2 (* 2 (select main_a v_prenex_3403))) (<= 1000 (+ (select main_a v_prenex_3404) (select main_a v_prenex_3403))))) (or (forall ((v_prenex_3555 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3555))) (< v_prenex_3555 main_x) (<= (+ main_x 1) v_prenex_3555) (<= (select main_a v_prenex_3555) 1))) (forall ((v_prenex_3556 Int)) (<= (select main_a v_prenex_3556) 999))) (forall ((v_prenex_3283 Int) (v_prenex_3284 Int)) (or (<= (+ main_x 1) v_prenex_3283) (<= 999 (select main_a v_prenex_3284)) (<= (+ (select main_a v_prenex_3283) 998) (select main_a v_prenex_3284)) (<= (* 2 (select main_a v_prenex_3284)) 1998) (<= (* 2 (select main_a v_prenex_3283)) 2) (< v_prenex_3283 main_x))) (forall ((v_prenex_3535 Int) (v_prenex_3536 Int)) (or (<= (+ (select main_a v_prenex_3536) (select main_a v_prenex_3535)) 1000) (< v_prenex_3535 main_x) (<= (+ main_x 1) v_prenex_3535) (<= 999 (select main_a v_prenex_3536)) (<= (+ main_y 1) v_prenex_3536) (<= (select main_a v_prenex_3535) 1) (<= 1998 (* 2 (select main_a v_prenex_3536))))) (forall ((v_prenex_4322 Int) (v_prenex_4321 Int)) (or (<= (select main_a v_prenex_4322) (+ (select main_a v_prenex_4321) 998)) (<= (* 2 (select main_a v_prenex_4322)) 1998) (<= (+ main_x 1) v_prenex_4321) (<= (select main_a v_prenex_4322) 999) (<= (select main_a v_prenex_4321) 1) (< v_prenex_4321 main_x))) (forall ((v_prenex_3305 Int) (v_prenex_3306 Int)) (or (<= 1 (select main_a v_prenex_3305)) (<= (+ main_x 1) v_prenex_3305) (<= (+ (select main_a v_prenex_3305) 998) (select main_a v_prenex_3306)) (<= (* 2 (select main_a v_prenex_3305)) 2) (< v_prenex_3305 main_x) (<= 1998 (* 2 (select main_a v_prenex_3306))))) (forall ((v_prenex_2957 Int) (v_prenex_2958 Int)) (or (<= (+ main_x 1) v_prenex_2957) (< v_prenex_2957 main_x) (<= (select main_a v_prenex_2958) (+ (select main_a v_prenex_2957) 998)) (< v_prenex_2958 main_y) (<= 1 (select main_a v_prenex_2957)) (<= 999 (select main_a v_prenex_2958)))) (or (forall ((v_prenex_3782 Int)) (or (< v_prenex_3782 main_x) (<= 1 (select main_a v_prenex_3782)) (<= (+ main_x 1) v_prenex_3782))) (forall ((v_prenex_3783 Int)) (or (<= (* 2 (select main_a v_prenex_3783)) 1998) (< v_prenex_3783 main_y)))) (forall ((v_prenex_4155 Int) (v_prenex_4154 Int)) (or (<= (+ main_x 1) v_prenex_4154) (<= (select main_a v_prenex_4155) (+ (select main_a v_prenex_4154) 998)) (<= (+ main_y 1) v_prenex_4155) (<= 999 (select main_a v_prenex_4155)) (<= (* 2 (select main_a v_prenex_4154)) 2) (< v_prenex_4154 main_x))) (forall ((v_prenex_2204 Int) (v_prenex_2205 Int)) (or (<= (* 2 (select main_a v_prenex_2205)) 1998) (< v_prenex_2205 main_y) (<= 1000 (+ (select main_a v_prenex_2205) (select main_a v_prenex_2204))) (<= (+ main_x 1) v_prenex_2204) (< v_prenex_2204 main_x) (<= (select main_a v_prenex_2204) 1))) (forall ((v_prenex_3663 Int) (v_prenex_3662 Int)) (or (<= (+ main_x 1) v_prenex_3662) (<= (* 2 (select main_a v_prenex_3663)) 1998) (< v_prenex_3663 main_y) (<= (+ (select main_a v_prenex_3663) (select main_a v_prenex_3662)) 1000) (< v_prenex_3662 main_x) (<= (select main_a v_prenex_3662) 1))) (forall ((v_prenex_1899 Int) (v_prenex_1900 Int)) (or (< v_prenex_1900 main_y) (<= 999 (select main_a v_prenex_1900)) (< v_prenex_1899 main_x) (<= (+ main_x 1) v_prenex_1899) (<= (+ (select main_a v_prenex_1900) (select main_a v_prenex_1899)) 1000) (<= (* 2 (select main_a v_prenex_1899)) 2))) (forall ((v_prenex_2031 Int) (v_prenex_2032 Int)) (or (<= (+ (select main_a v_prenex_2032) (select main_a v_prenex_2031)) 1000) (<= (+ main_x 1) v_prenex_2031) (<= 1 (select main_a v_prenex_2031)) (< v_prenex_2031 main_x))) (forall ((v_prenex_2997 Int) (v_prenex_2998 Int)) (or (<= 999 (select main_a v_prenex_2998)) (<= (+ (select main_a v_prenex_2998) (select main_a v_prenex_2997)) 1000) (< v_prenex_2997 main_x) (<= (+ main_x 1) v_prenex_2997) (< v_prenex_2998 main_y) (<= (select main_a v_prenex_2997) 1))) (forall ((v_prenex_2394 Int) (v_prenex_2393 Int)) (or (<= 999 (select main_a v_prenex_2394)) (<= (+ main_y 1) v_prenex_2394) (< v_prenex_2394 main_y) (<= (select main_a v_prenex_2394) (+ (select main_a v_prenex_2393) 998)) (< v_prenex_2393 main_x))) (forall ((v_prenex_3778 Int) (v_prenex_3779 Int)) (or (<= (select main_a v_prenex_3779) 999) (< v_prenex_3779 main_y) (< v_prenex_3778 main_x) (<= (select main_a v_prenex_3778) 1) (<= (+ (select main_a v_prenex_3779) (select main_a v_prenex_3778)) 1000) (<= (+ main_x 1) v_prenex_3778))) (or (forall ((v_prenex_3502 Int)) (or (<= 999 (select main_a v_prenex_3502)) (< v_prenex_3502 main_y) (<= (+ main_y 1) v_prenex_3502))) (forall ((v_prenex_3501 Int)) (or (<= (* 2 (select main_a v_prenex_3501)) 2) (<= (+ main_x 1) v_prenex_3501)))) (forall ((v_prenex_1847 Int) (v_prenex_1846 Int)) (or (<= (+ main_x 1) v_prenex_1846) (< v_prenex_1846 main_x) (<= (* 2 (select main_a v_prenex_1847)) 1998) (<= 1 (select main_a v_prenex_1846)) (<= (+ (select main_a v_prenex_1847) (select main_a v_prenex_1846)) 1000) (< v_prenex_1847 main_y))) (forall ((v_prenex_3788 Int) (v_prenex_3789 Int)) (or (< v_prenex_3788 main_x) (<= (+ main_x 1) v_prenex_3788) (<= (select main_a v_prenex_3788) 1) (<= (select main_a v_prenex_3789) (+ (select main_a v_prenex_3788) 998)) (<= (* 2 (select main_a v_prenex_3789)) 1998))) (or (forall ((v_prenex_2256 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2256))) (< v_prenex_2256 main_y) (<= (* 2 (select main_a v_prenex_2256)) 1998))) (forall ((v_prenex_2255 Int)) (or (< v_prenex_2255 main_x) (<= (select main_a v_prenex_2255) 1) (<= (+ main_x 1) v_prenex_2255) (<= (* 2 (select main_a v_prenex_2255)) 2)))) (forall ((v_prenex_3686 Int) (v_prenex_3687 Int)) (or (< v_prenex_3686 main_x) (<= (+ main_x 1) v_prenex_3686) (<= (+ (select main_a v_prenex_3687) (select main_a v_prenex_3686)) 1000) (<= (select main_a v_prenex_3686) 1) (<= (* 2 (select main_a v_prenex_3687)) 1998))) (forall ((v_prenex_3954 Int) (v_prenex_3955 Int)) (or (<= (select main_a v_prenex_3954) 1) (<= (+ main_x 1) v_prenex_3954) (< v_prenex_3954 main_x) (<= 1000 (+ (select main_a v_prenex_3955) (select main_a v_prenex_3954))) (<= 999 (select main_a v_prenex_3955)) (<= 1998 (* 2 (select main_a v_prenex_3955))) (<= 1 (select main_a v_prenex_3954)))) (or (forall ((v_prenex_3113 Int)) (or (<= (* 2 (select main_a v_prenex_3113)) 1998) (<= (select main_a v_prenex_3113) 999))) (forall ((v_prenex_3112 Int)) (or (<= (+ main_x 1) v_prenex_3112) (< v_prenex_3112 main_x) (<= (* 2 (select main_a v_prenex_3112)) 2)))) (forall ((v_prenex_4256 Int) (v_prenex_4255 Int)) (or (<= (* 2 (select main_a v_prenex_4256)) 1998) (<= 999 (select main_a v_prenex_4256)) (< v_prenex_4256 main_y) (<= 2 (* 2 (select main_a v_prenex_4255))) (< v_prenex_4255 main_x) (<= (+ (select main_a v_prenex_4255) 998) (select main_a v_prenex_4256)) (<= (+ main_x 1) v_prenex_4255))) (or (forall ((v_prenex_2727 Int)) (or (< v_prenex_2727 main_x) (<= (+ main_x 1) v_prenex_2727) (<= 2 (* 2 (select main_a v_prenex_2727))))) (forall ((v_prenex_2728 Int)) (<= (* 2 (select main_a v_prenex_2728)) 1998))) (forall ((v_prenex_1841 Int) (v_prenex_1840 Int)) (or (<= 1 (select main_a v_prenex_1840)) (<= 1000 (+ (select main_a v_prenex_1841) (select main_a v_prenex_1840))) (<= 1998 (* 2 (select main_a v_prenex_1841))) (< v_prenex_1840 main_x) (< v_prenex_1841 main_y) (<= (+ main_x 1) v_prenex_1840))) (forall ((v_prenex_3230 Int) (v_prenex_3231 Int)) (or (<= (+ main_x 1) v_prenex_3230) (<= (select main_a v_prenex_3230) 1) (< v_prenex_3230 main_x) (<= (+ main_y 1) v_prenex_3231) (<= 1000 (+ (select main_a v_prenex_3231) (select main_a v_prenex_3230))) (<= (* 2 (select main_a v_prenex_3231)) 1998) (<= (select main_a v_prenex_3231) 999))) (forall ((v_prenex_3269 Int) (v_prenex_3270 Int)) (or (<= (select main_a v_prenex_3269) 1) (< v_prenex_3269 main_x) (<= (* 2 (select main_a v_prenex_3270)) 1998) (<= (+ main_y 1) v_prenex_3270) (<= 1998 (* 2 (select main_a v_prenex_3270))) (<= (+ main_x 1) v_prenex_3269) (<= (+ (select main_a v_prenex_3270) (select main_a v_prenex_3269)) 1000))) (or (forall ((v_prenex_2089 Int)) (or (<= (* 2 (select main_a v_prenex_2089)) 2) (<= (+ main_x 1) v_prenex_2089) (< v_prenex_2089 main_x))) (forall ((v_prenex_2090 Int)) (or (<= (+ main_y 1) v_prenex_2090) (<= 999 (select main_a v_prenex_2090)) (<= (* 2 (select main_a v_prenex_2090)) 1998)))) (forall ((v_prenex_3865 Int) (v_prenex_3866 Int)) (or (<= (* 2 (select main_a v_prenex_3865)) 2) (<= 1000 (+ (select main_a v_prenex_3866) (select main_a v_prenex_3865))) (<= (+ main_x 1) v_prenex_3865) (< v_prenex_3866 main_y) (<= 1998 (* 2 (select main_a v_prenex_3866))) (< v_prenex_3865 main_x))) (forall ((v_prenex_3505 Int) (v_prenex_3506 Int)) (or (<= (select main_a v_prenex_3506) (+ (select main_a v_prenex_3505) 998)) (<= (+ main_x 1) v_prenex_3505) (<= 1 (select main_a v_prenex_3505)) (<= 1998 (* 2 (select main_a v_prenex_3506))) (<= (* 2 (select main_a v_prenex_3506)) 1998) (< v_prenex_3505 main_x) (<= (+ main_y 1) v_prenex_3506))) (or (forall ((v_prenex_1695 Int)) (or (< v_prenex_1695 main_y) (<= 1998 (* 2 (select main_a v_prenex_1695))))) (forall ((v_prenex_1694 Int)) (or (<= (+ main_x 1) v_prenex_1694) (< v_prenex_1694 main_x) (<= (* 2 (select main_a v_prenex_1694)) 2)))) (forall ((v_prenex_3583 Int) (v_prenex_3584 Int)) (or (< v_prenex_3583 main_x) (<= (* 2 (select main_a v_prenex_3583)) 2) (<= 999 (select main_a v_prenex_3584)) (<= (+ (select main_a v_prenex_3583) 998) (select main_a v_prenex_3584)) (<= (+ main_x 1) v_prenex_3583) (<= (select main_a v_prenex_3584) 999))) (forall ((v_prenex_2585 Int) (v_prenex_2586 Int)) (or (<= (select main_a v_prenex_2586) 999) (< v_prenex_2585 main_x) (<= (select main_a v_prenex_2585) 1) (<= (+ main_x 1) v_prenex_2585) (<= 999 (select main_a v_prenex_2586)) (<= (+ main_y 1) v_prenex_2586) (<= (+ (select main_a v_prenex_2586) (select main_a v_prenex_2585)) 1000))) (forall ((v_prenex_2795 Int) (v_prenex_2796 Int)) (or (< v_prenex_2795 main_x) (<= (+ (select main_a v_prenex_2796) (select main_a v_prenex_2795)) 1000) (<= 1998 (* 2 (select main_a v_prenex_2796))) (<= (+ main_x 1) v_prenex_2795) (<= (select main_a v_prenex_2795) 1) (<= (+ main_y 1) v_prenex_2796) (<= 999 (select main_a v_prenex_2796)))) (forall ((v_prenex_4176 Int) (v_prenex_4175 Int)) (or (< v_prenex_4175 main_x) (<= 1 (select main_a v_prenex_4175)) (<= 999 (select main_a v_prenex_4176)) (< v_prenex_4176 main_y) (<= (+ main_x 1) v_prenex_4175) (<= 1000 (+ (select main_a v_prenex_4176) (select main_a v_prenex_4175))))) (forall ((v_prenex_2567 Int) (v_prenex_2568 Int)) (or (<= 1000 (+ (select main_a v_prenex_2568) (select main_a v_prenex_2567))) (<= 999 (select main_a v_prenex_2568)) (<= (+ main_x 1) v_prenex_2567) (<= (* 2 (select main_a v_prenex_2567)) 2) (< v_prenex_2568 main_y) (< v_prenex_2567 main_x))) (or (forall ((v_prenex_3255 Int)) (or (<= (+ main_x 1) v_prenex_3255) (< v_prenex_3255 main_x) (<= 1 (select main_a v_prenex_3255)) (<= 2 (* 2 (select main_a v_prenex_3255))))) (forall ((v_prenex_3256 Int)) (or (<= (select main_a v_prenex_3256) 999) (< v_prenex_3256 main_y)))) (forall ((v_prenex_3421 Int) (v_prenex_3422 Int)) (or (< v_prenex_3421 main_x) (<= (select main_a v_prenex_3422) 999) (<= (+ main_x 1) v_prenex_3421) (<= 1000 (+ (select main_a v_prenex_3422) (select main_a v_prenex_3421))) (<= (* 2 (select main_a v_prenex_3422)) 1998) (<= (select main_a v_prenex_3421) 1) (< v_prenex_3422 main_y))) (or (forall ((v_prenex_2064 Int)) (or (< v_prenex_2064 main_y) (<= (select main_a v_prenex_2064) 999) (<= (+ main_y 1) v_prenex_2064))) (forall ((v_prenex_2063 Int)) (or (<= (+ main_x 1) v_prenex_2063) (<= 2 (* 2 (select main_a v_prenex_2063)))))) (or (forall ((v_prenex_2078 Int)) (or (<= (+ main_y 1) v_prenex_2078) (<= 1998 (* 2 (select main_a v_prenex_2078))))) (forall ((v_prenex_2077 Int)) (or (< v_prenex_2077 main_x) (<= (+ main_x 1) v_prenex_2077) (<= 2 (* 2 (select main_a v_prenex_2077)))))) (forall ((v_prenex_3391 Int) (v_prenex_3392 Int)) (or (< v_prenex_3391 main_x) (<= (+ main_x 1) v_prenex_3391) (<= 999 (select main_a v_prenex_3392)) (<= 1 (select main_a v_prenex_3391)) (<= (+ (select main_a v_prenex_3391) 998) (select main_a v_prenex_3392)))) (forall ((v_prenex_2150 Int) (v_prenex_2151 Int)) (or (<= (+ main_x 1) v_prenex_2150) (<= 999 (select main_a v_prenex_2151)) (<= (select main_a v_prenex_2151) 999) (< v_prenex_2150 main_x) (<= (select main_a v_prenex_2151) (+ (select main_a v_prenex_2150) 998)) (<= 2 (* 2 (select main_a v_prenex_2150))))) (forall ((v_prenex_3192 Int) (v_prenex_3193 Int)) (or (<= 1000 (+ (select main_a v_prenex_3193) (select main_a v_prenex_3192))) (<= 1998 (* 2 (select main_a v_prenex_3193))) (<= (+ main_x 1) v_prenex_3192) (<= (* 2 (select main_a v_prenex_3192)) 2) (<= 999 (select main_a v_prenex_3193)) (< v_prenex_3192 main_x))) (forall ((v_prenex_2431 Int) (v_prenex_2432 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2432))) (< v_prenex_2432 main_y) (< v_prenex_2431 main_x) (<= (+ (select main_a v_prenex_2432) (select main_a v_prenex_2431)) 1000) (<= 1 (select main_a v_prenex_2431)) (<= (+ main_x 1) v_prenex_2431))) (or (forall ((v_prenex_4007 Int)) (or (<= 1 (select main_a v_prenex_4007)) (< v_prenex_4007 main_x) (<= 2 (* 2 (select main_a v_prenex_4007))) (<= (+ main_x 1) v_prenex_4007) (<= (select main_a v_prenex_4007) 1))) (forall ((v_prenex_4008 Int)) (or (<= (select main_a v_prenex_4008) 999) (<= 999 (select main_a v_prenex_4008))))) (or (forall ((v_prenex_3469 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3469))) (< v_prenex_3469 main_x) (<= (+ main_x 1) v_prenex_3469) (<= 1 (select main_a v_prenex_3469)))) (forall ((v_prenex_3470 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3470))) (<= (+ main_y 1) v_prenex_3470) (<= (* 2 (select main_a v_prenex_3470)) 1998)))) (forall ((v_prenex_2094 Int) (v_prenex_2095 Int)) (or (< v_prenex_2094 main_x) (<= (* 2 (select main_a v_prenex_2094)) 2) (<= 1 (select main_a v_prenex_2094)) (<= 999 (select main_a v_prenex_2095)) (<= (+ main_x 1) v_prenex_2094) (<= (+ (select main_a v_prenex_2094) 998) (select main_a v_prenex_2095)))) (or (forall ((v_prenex_3975 Int)) (or (<= (select main_a v_prenex_3975) 999) (< v_prenex_3975 main_y))) (forall ((v_prenex_3974 Int)) (or (<= (+ main_x 1) v_prenex_3974) (< v_prenex_3974 main_x) (<= (* 2 (select main_a v_prenex_3974)) 2) (<= 2 (* 2 (select main_a v_prenex_3974)))))) (forall ((v_prenex_2845 Int) (v_prenex_2846 Int)) (or (<= (* 2 (select main_a v_prenex_2846)) 1998) (<= 999 (select main_a v_prenex_2846)) (<= (+ main_y 1) v_prenex_2846) (< v_prenex_2845 main_x) (<= (+ main_x 1) v_prenex_2845) (<= (select main_a v_prenex_2845) 1) (<= 1000 (+ (select main_a v_prenex_2846) (select main_a v_prenex_2845))))) (or (forall ((v_prenex_3419 Int)) (or (<= (* 2 (select main_a v_prenex_3419)) 2) (<= (+ main_x 1) v_prenex_3419) (<= 1 (select main_a v_prenex_3419)) (< v_prenex_3419 main_x))) (forall ((v_prenex_3420 Int)) (or (<= (select main_a v_prenex_3420) 999) (< v_prenex_3420 main_y)))) (forall ((v_prenex_2631 Int) (v_prenex_2632 Int)) (or (< v_prenex_2631 main_x) (<= (select main_a v_prenex_2632) (+ (select main_a v_prenex_2631) 998)) (<= (select main_a v_prenex_2631) 1) (< v_prenex_2632 main_y) (<= 1998 (* 2 (select main_a v_prenex_2632))) (<= (+ main_x 1) v_prenex_2631))) (forall ((v_prenex_2975 Int) (v_prenex_2976 Int)) (or (< v_prenex_2976 main_y) (<= (+ (select main_a v_prenex_2976) (select main_a v_prenex_2975)) 1000) (<= 1998 (* 2 (select main_a v_prenex_2976))) (<= (+ main_x 1) v_prenex_2975) (< v_prenex_2975 main_x) (<= (* 2 (select main_a v_prenex_2975)) 2))) (forall ((v_prenex_2675 Int) (v_prenex_2676 Int)) (or (< v_prenex_2675 main_x) (<= (* 2 (select main_a v_prenex_2676)) 1998) (< v_prenex_2676 main_y) (<= 2 (* 2 (select main_a v_prenex_2675))) (<= (+ main_x 1) v_prenex_2675) (<= 1998 (* 2 (select main_a v_prenex_2676))) (<= 1000 (+ (select main_a v_prenex_2676) (select main_a v_prenex_2675))))) (forall ((v_prenex_1712 Int) (v_prenex_1713 Int)) (or (< v_prenex_1713 main_y) (<= (+ main_x 1) v_prenex_1712) (<= (* 2 (select main_a v_prenex_1712)) 2) (<= 999 (select main_a v_prenex_1713)) (<= (* 2 (select main_a v_prenex_1713)) 1998) (<= (select main_a v_prenex_1713) (+ (select main_a v_prenex_1712) 998)) (< v_prenex_1712 main_x))) (forall ((v_prenex_2395 Int) (v_prenex_2396 Int)) (or (< v_prenex_2395 main_x) (< v_prenex_2396 main_y) (<= (select main_a v_prenex_2396) 999) (<= (+ main_y 1) v_prenex_2396) (<= 1000 (+ (select main_a v_prenex_2396) (select main_a v_prenex_2395))))) (forall ((v_prenex_3186 Int) (v_prenex_3187 Int)) (or (<= (* 2 (select main_a v_prenex_3187)) 1998) (<= (+ main_x 1) v_prenex_3186) (<= (+ main_y 1) v_prenex_3187) (<= (+ (select main_a v_prenex_3186) 998) (select main_a v_prenex_3187)) (< v_prenex_3186 main_x) (<= (select main_a v_prenex_3186) 1))) (forall ((v_prenex_3924 Int) (v_prenex_3925 Int)) (or (<= (+ main_x 1) v_prenex_3924) (<= (* 2 (select main_a v_prenex_3924)) 2) (< v_prenex_3924 main_x) (<= (+ (select main_a v_prenex_3925) (select main_a v_prenex_3924)) 1000) (<= (* 2 (select main_a v_prenex_3925)) 1998) (<= 999 (select main_a v_prenex_3925)))) (or (forall ((v_prenex_3266 Int)) (or (< v_prenex_3266 main_y) (<= (select main_a v_prenex_3266) 999) (<= (* 2 (select main_a v_prenex_3266)) 1998))) (forall ((v_prenex_3265 Int)) (or (<= 1 (select main_a v_prenex_3265)) (<= 2 (* 2 (select main_a v_prenex_3265))) (< v_prenex_3265 main_x) (<= (+ main_x 1) v_prenex_3265)))) (or (forall ((v_prenex_1793 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1793))) (< v_prenex_1793 main_y) (<= (select main_a v_prenex_1793) 999))) (forall ((v_prenex_1792 Int)) (or (<= (+ main_x 1) v_prenex_1792) (< v_prenex_1792 main_x) (<= 2 (* 2 (select main_a v_prenex_1792))) (<= (select main_a v_prenex_1792) 1)))) (forall ((v_prenex_2770 Int) (v_prenex_2769 Int)) (or (<= (+ (select main_a v_prenex_2769) 998) (select main_a v_prenex_2770)) (<= 1998 (* 2 (select main_a v_prenex_2770))) (< v_prenex_2770 main_y) (<= (+ main_x 1) v_prenex_2769) (< v_prenex_2769 main_x) (<= 2 (* 2 (select main_a v_prenex_2769))))) (forall ((v_prenex_3341 Int) (v_prenex_3342 Int)) (or (<= (+ (select main_a v_prenex_3342) (select main_a v_prenex_3341)) 1000) (<= 1998 (* 2 (select main_a v_prenex_3342))) (<= (+ main_x 1) v_prenex_3341) (<= (select main_a v_prenex_3341) 1) (< v_prenex_3342 main_y) (< v_prenex_3341 main_x) (<= (* 2 (select main_a v_prenex_3342)) 1998))) (forall ((v_prenex_3800 Int) (v_prenex_3801 Int)) (or (<= (+ main_y 1) v_prenex_3801) (< v_prenex_3800 main_x) (<= (+ (select main_a v_prenex_3800) 998) (select main_a v_prenex_3801)) (<= 1998 (* 2 (select main_a v_prenex_3801))) (<= (+ main_x 1) v_prenex_3800) (<= (select main_a v_prenex_3801) 999) (<= (* 2 (select main_a v_prenex_3800)) 2))) (forall ((v_prenex_4329 Int) (v_prenex_4330 Int)) (or (<= (* 2 (select main_a v_prenex_4329)) 2) (<= (+ main_x 1) v_prenex_4329) (<= (+ (select main_a v_prenex_4330) (select main_a v_prenex_4329)) 1000) (<= 2 (* 2 (select main_a v_prenex_4329))) (< v_prenex_4329 main_x))) (forall ((v_prenex_3742 Int) (v_prenex_3743 Int)) (or (<= 999 (select main_a v_prenex_3743)) (<= (+ (select main_a v_prenex_3742) 998) (select main_a v_prenex_3743)) (<= (+ main_x 1) v_prenex_3742) (<= 1 (select main_a v_prenex_3742)) (< v_prenex_3742 main_x) (<= (+ main_y 1) v_prenex_3743))) (forall ((v_prenex_3238 Int) (v_prenex_3239 Int)) (or (<= (+ main_x 1) v_prenex_3238) (<= (* 2 (select main_a v_prenex_3238)) 2) (< v_prenex_3238 main_x) (<= (+ main_y 1) v_prenex_3239) (<= 1000 (+ (select main_a v_prenex_3239) (select main_a v_prenex_3238))) (<= 999 (select main_a v_prenex_3239)) (<= 1998 (* 2 (select main_a v_prenex_3239))))) (forall ((v_prenex_2921 Int) (v_prenex_2922 Int)) (or (< v_prenex_2921 main_x) (<= (+ (select main_a v_prenex_2922) (select main_a v_prenex_2921)) 1000) (< v_prenex_2922 main_y) (<= (+ main_x 1) v_prenex_2921) (<= 1998 (* 2 (select main_a v_prenex_2922))) (<= 2 (* 2 (select main_a v_prenex_2921))))) (forall ((v_prenex_3049 Int) (v_prenex_3050 Int)) (or (<= (+ main_x 1) v_prenex_3049) (<= (+ (select main_a v_prenex_3050) (select main_a v_prenex_3049)) 1000) (<= 1 (select main_a v_prenex_3049)) (<= (* 2 (select main_a v_prenex_3050)) 1998) (< v_prenex_3049 main_x))) (forall ((v_prenex_2851 Int) (v_prenex_2852 Int)) (or (<= (+ main_x 1) v_prenex_2851) (<= (select main_a v_prenex_2851) 1) (<= 1000 (+ (select main_a v_prenex_2852) (select main_a v_prenex_2851))) (< v_prenex_2851 main_x) (<= (+ main_y 1) v_prenex_2852))) (forall ((v_prenex_2952 Int) (v_prenex_2951 Int)) (or (<= (* 2 (select main_a v_prenex_2952)) 1998) (<= (select main_a v_prenex_2952) (+ (select main_a v_prenex_2951) 998)) (< v_prenex_2951 main_x) (<= (+ main_x 1) v_prenex_2951) (< v_prenex_2952 main_y) (<= 1998 (* 2 (select main_a v_prenex_2952))) (<= 1 (select main_a v_prenex_2951)))) (forall ((v_prenex_3363 Int) (v_prenex_3364 Int)) (or (<= (select main_a v_prenex_3364) 999) (<= (+ main_y 1) v_prenex_3364) (< v_prenex_3363 main_x) (<= 1000 (+ (select main_a v_prenex_3364) (select main_a v_prenex_3363))) (<= (* 2 (select main_a v_prenex_3363)) 2) (<= (+ main_x 1) v_prenex_3363))) (or (forall ((v_prenex_3111 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3111))) (<= (+ main_y 1) v_prenex_3111))) (forall ((v_prenex_3110 Int)) (or (<= (+ main_x 1) v_prenex_3110) (< v_prenex_3110 main_x) (<= (* 2 (select main_a v_prenex_3110)) 2)))) (forall ((v_prenex_2028 Int) (v_prenex_2027 Int)) (or (<= (+ (select main_a v_prenex_2028) (select main_a v_prenex_2027)) 1000) (< v_prenex_2027 main_x) (<= (+ main_y 1) v_prenex_2028) (<= (select main_a v_prenex_2027) 1) (<= (+ main_x 1) v_prenex_2027))) (or (forall ((v_prenex_4032 Int)) (or (<= 999 (select main_a v_prenex_4032)) (<= (* 2 (select main_a v_prenex_4032)) 1998) (< v_prenex_4032 main_y))) (forall ((v_prenex_4031 Int)) (or (<= (+ main_x 1) v_prenex_4031) (<= (* 2 (select main_a v_prenex_4031)) 2) (< v_prenex_4031 main_x) (<= (select main_a v_prenex_4031) 1)))) (forall ((v_prenex_2901 Int) (v_prenex_2902 Int)) (or (<= (select main_a v_prenex_2902) 999) (<= (select main_a v_prenex_2901) 1) (<= (+ (select main_a v_prenex_2902) (select main_a v_prenex_2901)) 1000) (< v_prenex_2901 main_x) (<= (+ main_x 1) v_prenex_2901) (<= (* 2 (select main_a v_prenex_2902)) 1998))) (forall ((v_prenex_3349 Int) (v_prenex_3350 Int)) (or (<= (+ main_x 1) v_prenex_3349) (<= (+ main_y 1) v_prenex_3350) (<= (* 2 (select main_a v_prenex_3350)) 1998) (<= (select main_a v_prenex_3350) (+ (select main_a v_prenex_3349) 998)) (<= (select main_a v_prenex_3350) 999) (<= 2 (* 2 (select main_a v_prenex_3349))) (< v_prenex_3349 main_x))) (forall ((v_prenex_4195 Int) (v_prenex_4196 Int)) (or (< v_prenex_4195 main_x) (<= (+ (select main_a v_prenex_4196) (select main_a v_prenex_4195)) 1000) (<= (select main_a v_prenex_4196) 999) (<= (+ main_x 1) v_prenex_4195) (< v_prenex_4196 main_y) (<= 2 (* 2 (select main_a v_prenex_4195))) (<= (* 2 (select main_a v_prenex_4196)) 1998))) (forall ((v_prenex_3980 Int) (v_prenex_3981 Int)) (or (< v_prenex_3980 main_x) (<= (select main_a v_prenex_3981) (+ (select main_a v_prenex_3980) 998)) (<= (select main_a v_prenex_3980) 1) (<= (+ main_x 1) v_prenex_3980))) (forall ((v_prenex_2688 Int) (v_prenex_2687 Int)) (or (< v_prenex_2687 main_x) (<= (+ (select main_a v_prenex_2688) (select main_a v_prenex_2687)) 1000) (<= (select main_a v_prenex_2688) 999) (<= (+ main_y 1) v_prenex_2688) (<= (+ main_x 1) v_prenex_2687) (<= 1998 (* 2 (select main_a v_prenex_2688))) (<= 2 (* 2 (select main_a v_prenex_2687))))) (or (forall ((v_prenex_4183 Int)) (or (<= 2 (* 2 (select main_a v_prenex_4183))) (< v_prenex_4183 main_x) (<= (+ main_x 1) v_prenex_4183))) (forall ((v_prenex_4184 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4184))) (<= (select main_a v_prenex_4184) 999) (<= (+ main_y 1) v_prenex_4184)))) (forall ((v_prenex_1912 Int) (v_prenex_1911 Int)) (or (<= (select main_a v_prenex_1912) (+ (select main_a v_prenex_1911) 998)) (< v_prenex_1911 main_x) (<= (+ main_x 1) v_prenex_1911) (<= 1998 (* 2 (select main_a v_prenex_1912))) (<= 999 (select main_a v_prenex_1912)) (<= (select main_a v_prenex_1911) 1) (<= 1 (select main_a v_prenex_1911)))) (forall ((v_prenex_2999 Int) (v_prenex_3000 Int)) (or (< v_prenex_2999 main_x) (<= (+ main_x 1) v_prenex_2999) (<= (+ (select main_a v_prenex_3000) (select main_a v_prenex_2999)) 1000) (<= 1 (select main_a v_prenex_2999)) (<= (select main_a v_prenex_2999) 1) (<= 999 (select main_a v_prenex_3000)) (<= 1998 (* 2 (select main_a v_prenex_3000))))) (forall ((v_prenex_2007 Int) (v_prenex_2008 Int)) (or (< v_prenex_2007 main_x) (<= 1998 (* 2 (select main_a v_prenex_2008))) (< v_prenex_2008 main_y) (<= (* 2 (select main_a v_prenex_2007)) 2) (<= (+ main_x 1) v_prenex_2007) (<= 999 (select main_a v_prenex_2008)) (<= (+ (select main_a v_prenex_2008) (select main_a v_prenex_2007)) 1000))) (forall ((v_prenex_3021 Int) (v_prenex_3022 Int)) (or (<= 1 (select main_a v_prenex_3021)) (<= 1998 (* 2 (select main_a v_prenex_3022))) (<= (+ main_x 1) v_prenex_3021) (<= (select main_a v_prenex_3021) 1) (< v_prenex_3021 main_x) (<= (select main_a v_prenex_3022) (+ (select main_a v_prenex_3021) 998)))) (or (forall ((v_prenex_1653 Int)) (or (<= (+ main_y 1) v_prenex_1653) (<= (* 2 (select main_a v_prenex_1653)) 1998))) (forall ((v_prenex_1652 Int)) (or (<= (+ main_x 1) v_prenex_1652) (<= (select main_a v_prenex_1652) 1) (< v_prenex_1652 main_x)))) (or (forall ((v_prenex_2478 Int)) (or (<= (+ main_y 1) v_prenex_2478) (<= 1998 (* 2 (select main_a v_prenex_2478))) (<= 999 (select main_a v_prenex_2478)))) (forall ((v_prenex_2477 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2477))) (< v_prenex_2477 main_x) (<= (* 2 (select main_a v_prenex_2477)) 2) (<= (+ main_x 1) v_prenex_2477)))) (or (forall ((v_prenex_4023 Int)) (or (<= (+ main_x 1) v_prenex_4023) (<= (* 2 (select main_a v_prenex_4023)) 2) (<= (select main_a v_prenex_4023) 1) (< v_prenex_4023 main_x))) (forall ((v_prenex_4024 Int)) (<= (select main_a v_prenex_4024) 999))) (forall ((v_prenex_3047 Int) (v_prenex_3048 Int)) (or (< v_prenex_3047 main_x) (<= (select main_a v_prenex_3047) 1) (<= 999 (select main_a v_prenex_3048)) (<= (* 2 (select main_a v_prenex_3047)) 2) (<= (* 2 (select main_a v_prenex_3048)) 1998) (<= 1000 (+ (select main_a v_prenex_3048) (select main_a v_prenex_3047))) (<= (+ main_x 1) v_prenex_3047))) (or (forall ((v_prenex_4102 Int)) (or (< v_prenex_4102 main_y) (<= 1998 (* 2 (select main_a v_prenex_4102))) (<= (select main_a v_prenex_4102) 999))) (forall ((v_prenex_4101 Int)) (or (< v_prenex_4101 main_x) (<= (* 2 (select main_a v_prenex_4101)) 2) (<= (+ main_x 1) v_prenex_4101)))) (or (forall ((v_prenex_3970 Int)) (or (<= (+ main_x 1) v_prenex_3970) (<= (select main_a v_prenex_3970) 1) (< v_prenex_3970 main_x) (<= 2 (* 2 (select main_a v_prenex_3970))))) (forall ((v_prenex_3971 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3971))) (<= (+ main_y 1) v_prenex_3971) (<= (* 2 (select main_a v_prenex_3971)) 1998)))) (or (forall ((v_prenex_3852 Int)) (or (<= (+ main_y 1) v_prenex_3852) (<= (* 2 (select main_a v_prenex_3852)) 1998) (< v_prenex_3852 main_y) (<= 999 (select main_a v_prenex_3852)))) (forall ((v_prenex_3851 Int)) (<= 2 (* 2 (select main_a v_prenex_3851))))) (forall ((v_prenex_4160 Int) (v_prenex_4161 Int)) (or (< v_prenex_4160 main_x) (<= (select main_a v_prenex_4161) 999) (<= (+ (select main_a v_prenex_4161) (select main_a v_prenex_4160)) 1000) (< v_prenex_4161 main_y) (<= (* 2 (select main_a v_prenex_4160)) 2) (<= (* 2 (select main_a v_prenex_4161)) 1998) (<= (+ main_x 1) v_prenex_4160))) (forall ((v_prenex_2281 Int) (v_prenex_2282 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2282))) (< v_prenex_2282 main_y) (<= (+ (select main_a v_prenex_2281) 998) (select main_a v_prenex_2282)) (<= (+ main_y 1) v_prenex_2282) (<= 999 (select main_a v_prenex_2282)))) (forall ((v_prenex_3944 Int) (v_prenex_3945 Int)) (or (< v_prenex_3945 main_y) (<= (+ main_y 1) v_prenex_3945) (<= (+ (select main_a v_prenex_3945) (select main_a v_prenex_3944)) 1000) (<= (select main_a v_prenex_3945) 999) (< v_prenex_3944 main_x))) (forall ((v_prenex_3879 Int) (v_prenex_3880 Int)) (or (< v_prenex_3879 main_x) (<= 1 (select main_a v_prenex_3879)) (<= (+ (select main_a v_prenex_3879) 998) (select main_a v_prenex_3880)) (<= 999 (select main_a v_prenex_3880)) (< v_prenex_3880 main_y) (<= (+ main_x 1) v_prenex_3879))) (or (forall ((v_prenex_2446 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2446))) (< v_prenex_2446 main_y))) (forall ((v_prenex_2445 Int)) (or (<= (+ main_x 1) v_prenex_2445) (< v_prenex_2445 main_x) (<= 2 (* 2 (select main_a v_prenex_2445))) (<= (* 2 (select main_a v_prenex_2445)) 2)))) (forall ((v_prenex_4159 Int) (v_prenex_4158 Int)) (or (< v_prenex_4159 main_y) (<= (select main_a v_prenex_4159) 999) (<= (+ main_x 1) v_prenex_4158) (<= 999 (select main_a v_prenex_4159)) (<= (+ (select main_a v_prenex_4158) 998) (select main_a v_prenex_4159)) (< v_prenex_4158 main_x) (<= (* 2 (select main_a v_prenex_4158)) 2))) (forall ((v_prenex_3465 Int) (v_prenex_3466 Int)) (or (<= (+ main_x 1) v_prenex_3465) (< v_prenex_3465 main_x) (<= (+ (select main_a v_prenex_3465) 998) (select main_a v_prenex_3466)) (<= 1 (select main_a v_prenex_3465)) (<= 1998 (* 2 (select main_a v_prenex_3466))) (<= 2 (* 2 (select main_a v_prenex_3465))) (<= (* 2 (select main_a v_prenex_3466)) 1998))) (forall ((v_prenex_3247 Int) (v_prenex_3248 Int)) (or (<= (+ (select main_a v_prenex_3248) (select main_a v_prenex_3247)) 1000) (<= (* 2 (select main_a v_prenex_3248)) 1998) (<= 1 (select main_a v_prenex_3247)) (<= (+ main_x 1) v_prenex_3247) (< v_prenex_3247 main_x) (<= (select main_a v_prenex_3247) 1) (<= 999 (select main_a v_prenex_3248)))) (forall ((v_prenex_2015 Int) (v_prenex_2016 Int)) (or (<= 999 (select main_a v_prenex_2016)) (< v_prenex_2015 main_x) (<= 1998 (* 2 (select main_a v_prenex_2016))) (<= (+ main_x 1) v_prenex_2015) (<= 1 (select main_a v_prenex_2015)) (<= (+ main_y 1) v_prenex_2016) (<= (select main_a v_prenex_2016) (+ (select main_a v_prenex_2015) 998)))) (forall ((v_prenex_3414 Int) (v_prenex_3413 Int)) (or (<= (select main_a v_prenex_3414) 999) (< v_prenex_3413 main_x) (< v_prenex_3414 main_y) (<= 1 (select main_a v_prenex_3413)) (<= (select main_a v_prenex_3414) (+ (select main_a v_prenex_3413) 998)) (<= (+ main_x 1) v_prenex_3413))) (forall ((v_prenex_1863 Int) (v_prenex_1862 Int)) (or (<= (* 2 (select main_a v_prenex_1863)) 1998) (<= (* 2 (select main_a v_prenex_1862)) 2) (<= 1000 (+ (select main_a v_prenex_1863) (select main_a v_prenex_1862))) (<= (+ main_y 1) v_prenex_1863) (< v_prenex_1862 main_x) (<= (+ main_x 1) v_prenex_1862))) (forall ((v_prenex_2897 Int) (v_prenex_2898 Int)) (or (<= (+ main_x 1) v_prenex_2897) (<= 999 (select main_a v_prenex_2898)) (< v_prenex_2897 main_x) (<= 1998 (* 2 (select main_a v_prenex_2898))) (<= 2 (* 2 (select main_a v_prenex_2897))) (<= (+ (select main_a v_prenex_2898) (select main_a v_prenex_2897)) 1000) (<= (+ main_y 1) v_prenex_2898))) (forall ((v_prenex_1777 Int) (v_prenex_1776 Int)) (or (<= (* 2 (select main_a v_prenex_1777)) 1998) (<= 2 (* 2 (select main_a v_prenex_1776))) (< v_prenex_1777 main_y) (<= (select main_a v_prenex_1777) (+ (select main_a v_prenex_1776) 998)) (<= (+ main_x 1) v_prenex_1776) (< v_prenex_1776 main_x))) (forall ((v_prenex_2710 Int) (v_prenex_2709 Int)) (or (<= (+ main_x 1) v_prenex_2709) (<= 1 (select main_a v_prenex_2709)) (<= (select main_a v_prenex_2710) 999) (<= (select main_a v_prenex_2709) 1) (< v_prenex_2709 main_x) (<= 1000 (+ (select main_a v_prenex_2710) (select main_a v_prenex_2709))))) (forall ((v_prenex_1829 Int) (v_prenex_1828 Int)) (or (<= (+ main_x 1) v_prenex_1828) (<= 1998 (* 2 (select main_a v_prenex_1829))) (< v_prenex_1828 main_x) (<= (select main_a v_prenex_1828) 1) (<= (* 2 (select main_a v_prenex_1828)) 2) (<= 1000 (+ (select main_a v_prenex_1829) (select main_a v_prenex_1828))))) (forall ((v_prenex_2389 Int) (v_prenex_2390 Int)) (or (<= (* 2 (select main_a v_prenex_2390)) 1998) (<= 1998 (* 2 (select main_a v_prenex_2390))) (<= (+ main_x 1) v_prenex_2389) (<= 1000 (+ (select main_a v_prenex_2390) (select main_a v_prenex_2389))) (<= (* 2 (select main_a v_prenex_2389)) 2) (< v_prenex_2389 main_x) (<= (+ main_y 1) v_prenex_2390))) (forall ((v_prenex_3645 Int) (v_prenex_3646 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3645))) (< v_prenex_3646 main_y) (<= (+ (select main_a v_prenex_3645) 998) (select main_a v_prenex_3646)) (<= 1998 (* 2 (select main_a v_prenex_3646))) (<= 999 (select main_a v_prenex_3646)) (<= (+ main_x 1) v_prenex_3645) (< v_prenex_3645 main_x))) (forall ((v_prenex_3777 Int) (v_prenex_3776 Int)) (or (<= (select main_a v_prenex_3777) 999) (<= (* 2 (select main_a v_prenex_3777)) 1998) (<= (+ main_y 1) v_prenex_3777) (< v_prenex_3776 main_x) (<= (+ main_x 1) v_prenex_3776) (<= (+ (select main_a v_prenex_3776) 998) (select main_a v_prenex_3777)) (<= (select main_a v_prenex_3776) 1))) (or (forall ((v_prenex_3026 Int)) (or (<= 999 (select main_a v_prenex_3026)) (<= (select main_a v_prenex_3026) 999))) (forall ((v_prenex_3025 Int)) (or (<= (* 2 (select main_a v_prenex_3025)) 2) (<= (+ main_x 1) v_prenex_3025) (<= 1 (select main_a v_prenex_3025)) (< v_prenex_3025 main_x) (<= 2 (* 2 (select main_a v_prenex_3025)))))) (forall ((v_prenex_3513 Int) (v_prenex_3514 Int)) (or (<= (select main_a v_prenex_3514) 999) (< v_prenex_3513 main_x) (< v_prenex_3514 main_y) (<= (+ (select main_a v_prenex_3514) (select main_a v_prenex_3513)) 1000) (<= (+ main_x 1) v_prenex_3513) (<= (* 2 (select main_a v_prenex_3513)) 2))) (or (forall ((v_prenex_1795 Int)) (or (<= (* 2 (select main_a v_prenex_1795)) 1998) (< v_prenex_1795 main_y))) (forall ((v_prenex_1794 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1794))) (< v_prenex_1794 main_x) (<= (+ main_x 1) v_prenex_1794) (<= 1 (select main_a v_prenex_1794))))) (forall ((v_prenex_3430 Int) (v_prenex_3429 Int)) (or (< v_prenex_3430 main_y) (<= (select main_a v_prenex_3430) (+ (select main_a v_prenex_3429) 998)) (< v_prenex_3429 main_x) (<= 1998 (* 2 (select main_a v_prenex_3430))) (<= (+ main_x 1) v_prenex_3429) (<= (select main_a v_prenex_3429) 1))) (forall ((v_prenex_3728 Int) (v_prenex_3729 Int)) (or (< v_prenex_3728 main_x) (<= (+ (select main_a v_prenex_3729) (select main_a v_prenex_3728)) 1000) (<= (* 2 (select main_a v_prenex_3729)) 1998) (< v_prenex_3729 main_y) (<= (+ main_x 1) v_prenex_3728) (<= (* 2 (select main_a v_prenex_3728)) 2) (<= 999 (select main_a v_prenex_3729)))) (forall ((v_prenex_2326 Int) (v_prenex_2327 Int)) (or (< v_prenex_2327 main_y) (<= 1998 (* 2 (select main_a v_prenex_2327))) (<= (+ main_x 1) v_prenex_2326) (<= (select main_a v_prenex_2327) (+ (select main_a v_prenex_2326) 998)) (< v_prenex_2326 main_x) (<= 999 (select main_a v_prenex_2327)) (<= (select main_a v_prenex_2326) 1))) (forall ((v_prenex_2231 Int) (v_prenex_2232 Int)) (or (<= (+ main_x 1) v_prenex_2231) (<= (+ (select main_a v_prenex_2231) 998) (select main_a v_prenex_2232)) (< v_prenex_2231 main_x) (<= 1 (select main_a v_prenex_2231)))) (or (forall ((v_prenex_2202 Int)) (or (<= 1 (select main_a v_prenex_2202)) (<= (* 2 (select main_a v_prenex_2202)) 2) (< v_prenex_2202 main_x) (<= (+ main_x 1) v_prenex_2202) (<= (select main_a v_prenex_2202) 1))) (forall ((v_prenex_2203 Int)) (or (<= (select main_a v_prenex_2203) 999) (<= 999 (select main_a v_prenex_2203))))) (forall ((v_prenex_2087 Int) (v_prenex_2088 Int)) (or (<= (+ main_x 1) v_prenex_2087) (<= (* 2 (select main_a v_prenex_2088)) 1998) (<= (+ (select main_a v_prenex_2088) (select main_a v_prenex_2087)) 1000) (<= (* 2 (select main_a v_prenex_2087)) 2) (< v_prenex_2087 main_x) (<= 2 (* 2 (select main_a v_prenex_2087))) (<= (select main_a v_prenex_2088) 999))) (forall ((v_prenex_1809 Int) (v_prenex_1808 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1809))) (<= (+ main_y 1) v_prenex_1809) (<= (+ main_x 1) v_prenex_1808) (< v_prenex_1808 main_x) (<= (* 2 (select main_a v_prenex_1809)) 1998) (<= 1000 (+ (select main_a v_prenex_1809) (select main_a v_prenex_1808))) (<= 2 (* 2 (select main_a v_prenex_1808))))) (forall ((v_prenex_3533 Int) (v_prenex_3534 Int)) (or (<= (+ main_x 1) v_prenex_3533) (< v_prenex_3533 main_x) (<= (select main_a v_prenex_3534) 999) (<= (+ (select main_a v_prenex_3534) (select main_a v_prenex_3533)) 1000) (<= (select main_a v_prenex_3533) 1))) (forall ((v_prenex_3762 Int) (v_prenex_3763 Int)) (or (< v_prenex_3762 main_x) (<= (* 2 (select main_a v_prenex_3763)) 1998) (< v_prenex_3763 main_y) (<= (+ main_x 1) v_prenex_3762) (<= 2 (* 2 (select main_a v_prenex_3762))) (<= (select main_a v_prenex_3763) (+ (select main_a v_prenex_3762) 998)) (<= 999 (select main_a v_prenex_3763)))) (forall ((v_prenex_3142 Int) (v_prenex_3143 Int)) (or (< v_prenex_3143 main_y) (<= (+ main_x 1) v_prenex_3142) (<= 1000 (+ (select main_a v_prenex_3143) (select main_a v_prenex_3142))) (< v_prenex_3142 main_x) (<= 999 (select main_a v_prenex_3143)) (<= (select main_a v_prenex_3142) 1))) (forall ((v_prenex_3218 Int) (v_prenex_3219 Int)) (or (<= (+ main_x 1) v_prenex_3218) (<= (select main_a v_prenex_3219) (+ (select main_a v_prenex_3218) 998)) (< v_prenex_3218 main_x) (<= 1 (select main_a v_prenex_3218)))) (or (forall ((v_prenex_1926 Int)) (or (<= (* 2 (select main_a v_prenex_1926)) 1998) (<= 999 (select main_a v_prenex_1926)))) (forall ((v_prenex_1925 Int)) (or (< v_prenex_1925 main_x) (<= (+ main_x 1) v_prenex_1925) (<= 2 (* 2 (select main_a v_prenex_1925))) (<= 1 (select main_a v_prenex_1925))))) (or (forall ((v_prenex_2005 Int)) (or (<= (+ main_x 1) v_prenex_2005) (<= (* 2 (select main_a v_prenex_2005)) 2) (< v_prenex_2005 main_x))) (forall ((v_prenex_2006 Int)) (or (<= (+ main_y 1) v_prenex_2006) (<= 999 (select main_a v_prenex_2006)) (<= (select main_a v_prenex_2006) 999)))) (forall ((v_prenex_3564 Int) (v_prenex_3563 Int)) (or (<= (+ main_x 1) v_prenex_3563) (<= (select main_a v_prenex_3563) 1) (<= 2 (* 2 (select main_a v_prenex_3563))) (<= 1998 (* 2 (select main_a v_prenex_3564))) (<= (+ (select main_a v_prenex_3563) 998) (select main_a v_prenex_3564)) (< v_prenex_3563 main_x))) (or (forall ((v_prenex_2806 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2806))) (< v_prenex_2806 main_y))) (forall ((v_prenex_2805 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2805))) (<= (+ main_x 1) v_prenex_2805) (< v_prenex_2805 main_x)))) (or (forall ((v_prenex_4180 Int)) (or (<= (* 2 (select main_a v_prenex_4180)) 1998) (<= (select main_a v_prenex_4180) 999) (< v_prenex_4180 main_y))) (forall ((v_prenex_4179 Int)) (or (<= (+ main_x 1) v_prenex_4179) (< v_prenex_4179 main_x) (<= (* 2 (select main_a v_prenex_4179)) 2) (<= 2 (* 2 (select main_a v_prenex_4179)))))) (forall ((v_prenex_2156 Int) (v_prenex_2157 Int)) (or (<= (+ main_x 1) v_prenex_2156) (<= 1000 (+ (select main_a v_prenex_2157) (select main_a v_prenex_2156))) (<= 2 (* 2 (select main_a v_prenex_2156))) (<= 999 (select main_a v_prenex_2157)) (< v_prenex_2156 main_x) (<= (+ main_y 1) v_prenex_2157))) (forall ((v_prenex_3722 Int) (v_prenex_3723 Int)) (or (<= (* 2 (select main_a v_prenex_3722)) 2) (<= (+ main_x 1) v_prenex_3722) (<= 999 (select main_a v_prenex_3723)) (<= (select main_a v_prenex_3723) 999) (<= (select main_a v_prenex_3722) 1) (< v_prenex_3722 main_x) (<= (+ (select main_a v_prenex_3723) (select main_a v_prenex_3722)) 1000))) (or (forall ((v_prenex_4221 Int)) (<= 2 (* 2 (select main_a v_prenex_4221)))) (forall ((v_prenex_4222 Int)) (or (<= (* 2 (select main_a v_prenex_4222)) 1998) (< v_prenex_4222 main_y) (<= (+ main_y 1) v_prenex_4222) (<= (select main_a v_prenex_4222) 999)))) (or (forall ((v_prenex_2018 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2018))) (<= (+ main_y 1) v_prenex_2018) (< v_prenex_2018 main_y))) (forall ((v_prenex_2017 Int)) (or (< v_prenex_2017 main_x) (<= (* 2 (select main_a v_prenex_2017)) 2)))) (forall ((v_prenex_3366 Int) (v_prenex_3365 Int)) (or (<= (* 2 (select main_a v_prenex_3366)) 1998) (<= 1000 (+ (select main_a v_prenex_3366) (select main_a v_prenex_3365))) (< v_prenex_3365 main_x) (<= 2 (* 2 (select main_a v_prenex_3365))) (<= (+ main_x 1) v_prenex_3365))) (forall ((v_prenex_2275 Int) (v_prenex_2276 Int)) (or (< v_prenex_2275 main_x) (<= (select main_a v_prenex_2276) (+ (select main_a v_prenex_2275) 998)) (<= 999 (select main_a v_prenex_2276)) (<= (+ main_x 1) v_prenex_2275) (< v_prenex_2276 main_y) (<= 1 (select main_a v_prenex_2275)))) (forall ((v_prenex_1859 Int) (v_prenex_1858 Int)) (or (<= 1000 (+ (select main_a v_prenex_1859) (select main_a v_prenex_1858))) (<= (+ main_x 1) v_prenex_1858) (< v_prenex_1858 main_x) (<= (* 2 (select main_a v_prenex_1858)) 2) (<= (select main_a v_prenex_1859) 999) (<= 999 (select main_a v_prenex_1859)))) (forall ((v_prenex_2940 Int) (v_prenex_2939 Int)) (or (<= (* 2 (select main_a v_prenex_2940)) 1998) (<= 2 (* 2 (select main_a v_prenex_2939))) (< v_prenex_2940 main_y) (<= (+ (select main_a v_prenex_2940) (select main_a v_prenex_2939)) 1000) (< v_prenex_2939 main_x) (<= (+ main_x 1) v_prenex_2939))) (forall ((v_prenex_2029 Int) (v_prenex_2030 Int)) (or (< v_prenex_2030 main_y) (<= (+ (select main_a v_prenex_2030) (select main_a v_prenex_2029)) 1000) (<= 999 (select main_a v_prenex_2030)) (<= (+ main_y 1) v_prenex_2030) (< v_prenex_2029 main_x))) (or (forall ((v_prenex_2500 Int)) (or (<= (select main_a v_prenex_2500) 999) (< v_prenex_2500 main_y) (<= 999 (select main_a v_prenex_2500)))) (forall ((v_prenex_2499 Int)) (or (<= 1 (select main_a v_prenex_2499)) (< v_prenex_2499 main_x) (<= (* 2 (select main_a v_prenex_2499)) 2) (<= (+ main_x 1) v_prenex_2499)))) (forall ((v_prenex_3942 Int) (v_prenex_3943 Int)) (or (< v_prenex_3942 main_x) (<= (select main_a v_prenex_3942) 1) (<= (+ (select main_a v_prenex_3943) (select main_a v_prenex_3942)) 1000) (<= (+ main_x 1) v_prenex_3942) (<= (+ main_y 1) v_prenex_3943) (<= (select main_a v_prenex_3943) 999))) (forall ((v_prenex_2843 Int) (v_prenex_2844 Int)) (or (< v_prenex_2843 main_x) (<= (+ main_x 1) v_prenex_2843) (<= (select main_a v_prenex_2844) 999) (<= 1998 (* 2 (select main_a v_prenex_2844))) (< v_prenex_2844 main_y) (<= (select main_a v_prenex_2843) 1) (<= 1000 (+ (select main_a v_prenex_2844) (select main_a v_prenex_2843))))) (forall ((v_prenex_3833 Int) (v_prenex_3834 Int)) (or (<= 999 (select main_a v_prenex_3834)) (< v_prenex_3833 main_x) (<= 1 (select main_a v_prenex_3833)) (<= 1998 (* 2 (select main_a v_prenex_3834))) (<= (+ (select main_a v_prenex_3834) (select main_a v_prenex_3833)) 1000) (<= 2 (* 2 (select main_a v_prenex_3833))) (<= (+ main_x 1) v_prenex_3833))) (forall ((v_prenex_3694 Int) (v_prenex_3695 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3694))) (<= 999 (select main_a v_prenex_3695)) (<= (select main_a v_prenex_3694) 1) (<= (* 2 (select main_a v_prenex_3695)) 1998) (<= (+ (select main_a v_prenex_3694) 998) (select main_a v_prenex_3695)) (<= (+ main_x 1) v_prenex_3694) (< v_prenex_3694 main_x))) (or (forall ((v_prenex_3992 Int)) (or (< v_prenex_3992 main_x) (<= (* 2 (select main_a v_prenex_3992)) 2) (<= (+ main_x 1) v_prenex_3992) (<= 1 (select main_a v_prenex_3992)))) (forall ((v_prenex_3993 Int)) (or (<= (* 2 (select main_a v_prenex_3993)) 1998) (< v_prenex_3993 main_y)))) (forall ((v_prenex_3711 Int) (v_prenex_3710 Int)) (or (<= (+ main_x 1) v_prenex_3710) (<= (+ (select main_a v_prenex_3710) 998) (select main_a v_prenex_3711)) (<= 999 (select main_a v_prenex_3711)) (< v_prenex_3710 main_x) (<= (* 2 (select main_a v_prenex_3710)) 2))) (forall ((v_prenex_2817 Int) (v_prenex_2818 Int)) (or (<= (+ main_y 1) v_prenex_2818) (<= (+ (select main_a v_prenex_2818) (select main_a v_prenex_2817)) 1000) (< v_prenex_2817 main_x) (<= 1 (select main_a v_prenex_2817)) (<= (+ main_x 1) v_prenex_2817))) (forall ((v_prenex_3220 Int) (v_prenex_3221 Int)) (or (<= (+ main_y 1) v_prenex_3221) (<= (* 2 (select main_a v_prenex_3221)) 1998) (<= 999 (select main_a v_prenex_3221)) (<= (+ (select main_a v_prenex_3220) 998) (select main_a v_prenex_3221)) (< v_prenex_3221 main_y))) (forall ((v_prenex_4114 Int) (v_prenex_4113 Int)) (or (<= (* 2 (select main_a v_prenex_4113)) 2) (<= (+ main_y 1) v_prenex_4114) (<= 999 (select main_a v_prenex_4114)) (< v_prenex_4113 main_x) (<= 1998 (* 2 (select main_a v_prenex_4114))) (<= (+ main_x 1) v_prenex_4113) (<= (select main_a v_prenex_4114) (+ (select main_a v_prenex_4113) 998)))) (forall ((v_prenex_2903 Int) (v_prenex_2904 Int)) (or (<= (+ (select main_a v_prenex_2903) 998) (select main_a v_prenex_2904)) (< v_prenex_2903 main_x) (<= (+ main_x 1) v_prenex_2903) (<= (* 2 (select main_a v_prenex_2903)) 2) (<= 2 (* 2 (select main_a v_prenex_2903))) (<= (select main_a v_prenex_2904) 999))) (forall ((v_prenex_1659 Int) (v_prenex_1658 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1658))) (<= 1000 (+ (select main_a v_prenex_1659) (select main_a v_prenex_1658))) (<= (* 2 (select main_a v_prenex_1659)) 1998) (<= 1998 (* 2 (select main_a v_prenex_1659))) (<= (+ main_x 1) v_prenex_1658) (< v_prenex_1658 main_x))) (forall ((v_prenex_4153 Int) (v_prenex_4152 Int)) (or (< v_prenex_4153 main_y) (<= (+ (select main_a v_prenex_4153) (select main_a v_prenex_4152)) 1000) (<= 1998 (* 2 (select main_a v_prenex_4153))) (< v_prenex_4152 main_x) (<= (+ main_x 1) v_prenex_4152) (<= 1 (select main_a v_prenex_4152)) (<= (* 2 (select main_a v_prenex_4153)) 1998))) (or (forall ((v_prenex_4034 Int)) (<= 1998 (* 2 (select main_a v_prenex_4034)))) (forall ((v_prenex_4033 Int)) (or (<= (select main_a v_prenex_4033) 1) (<= (+ main_x 1) v_prenex_4033) (<= 2 (* 2 (select main_a v_prenex_4033))) (< v_prenex_4033 main_x) (<= 1 (select main_a v_prenex_4033))))) (forall ((v_prenex_2295 Int) (v_prenex_2296 Int)) (or (<= (+ (select main_a v_prenex_2295) 998) (select main_a v_prenex_2296)) (< v_prenex_2295 main_x) (<= (select main_a v_prenex_2296) 999) (<= (+ main_y 1) v_prenex_2296) (<= (* 2 (select main_a v_prenex_2295)) 2) (<= (+ main_x 1) v_prenex_2295))) (forall ((v_prenex_2823 Int) (v_prenex_2824 Int)) (or (<= (* 2 (select main_a v_prenex_2824)) 1998) (<= 2 (* 2 (select main_a v_prenex_2823))) (<= (+ main_x 1) v_prenex_2823) (<= (+ (select main_a v_prenex_2823) 998) (select main_a v_prenex_2824)) (<= (+ main_y 1) v_prenex_2824) (< v_prenex_2823 main_x))) (forall ((v_prenex_2443 Int) (v_prenex_2444 Int)) (or (<= 999 (select main_a v_prenex_2444)) (<= 2 (* 2 (select main_a v_prenex_2443))) (<= (+ main_x 1) v_prenex_2443) (<= (+ (select main_a v_prenex_2444) (select main_a v_prenex_2443)) 1000) (<= (select main_a v_prenex_2444) 999) (< v_prenex_2443 main_x))) (forall ((v_prenex_2732 Int) (v_prenex_2731 Int)) (or (< v_prenex_2731 main_x) (<= (+ main_x 1) v_prenex_2731) (<= 2 (* 2 (select main_a v_prenex_2731))) (<= (select main_a v_prenex_2732) (+ (select main_a v_prenex_2731) 998)) (<= (+ main_y 1) v_prenex_2732) (<= 1998 (* 2 (select main_a v_prenex_2732))))) (or (forall ((v_prenex_2462 Int)) (or (<= 999 (select main_a v_prenex_2462)) (< v_prenex_2462 main_y))) (forall ((v_prenex_2461 Int)) (or (<= (* 2 (select main_a v_prenex_2461)) 2) (< v_prenex_2461 main_x) (<= (+ main_x 1) v_prenex_2461) (<= 2 (* 2 (select main_a v_prenex_2461)))))) (forall ((v_prenex_1849 Int) (v_prenex_1848 Int)) (or (<= (+ main_y 1) v_prenex_1849) (<= (select main_a v_prenex_1849) 999) (<= (+ (select main_a v_prenex_1848) 998) (select main_a v_prenex_1849)) (< v_prenex_1849 main_y))) (forall ((v_prenex_2262 Int) (v_prenex_2261 Int)) (or (<= (+ (select main_a v_prenex_2261) 998) (select main_a v_prenex_2262)) (< v_prenex_2261 main_x) (<= (* 2 (select main_a v_prenex_2262)) 1998) (<= 1998 (* 2 (select main_a v_prenex_2262))) (<= (select main_a v_prenex_2261) 1) (<= (+ main_y 1) v_prenex_2262) (<= (+ main_x 1) v_prenex_2261))) (forall ((v_prenex_1853 Int) (v_prenex_1852 Int)) (or (<= 1000 (+ (select main_a v_prenex_1853) (select main_a v_prenex_1852))) (< v_prenex_1853 main_y) (<= (+ main_x 1) v_prenex_1852) (<= 1998 (* 2 (select main_a v_prenex_1853))) (<= (+ main_y 1) v_prenex_1853))) (forall ((v_prenex_3559 Int) (v_prenex_3560 Int)) (or (< v_prenex_3559 main_x) (<= 2 (* 2 (select main_a v_prenex_3559))) (<= 1998 (* 2 (select main_a v_prenex_3560))) (<= (* 2 (select main_a v_prenex_3559)) 2) (<= (* 2 (select main_a v_prenex_3560)) 1998) (<= (+ (select main_a v_prenex_3559) 998) (select main_a v_prenex_3560)) (<= (+ main_x 1) v_prenex_3559))) (forall ((v_prenex_4115 Int) (v_prenex_4116 Int)) (or (<= (* 2 (select main_a v_prenex_4116)) 1998) (<= (+ main_y 1) v_prenex_4116) (< v_prenex_4115 main_x) (<= 2 (* 2 (select main_a v_prenex_4115))) (<= 999 (select main_a v_prenex_4116)) (<= (+ main_x 1) v_prenex_4115) (<= (+ (select main_a v_prenex_4116) (select main_a v_prenex_4115)) 1000))) (or (forall ((v_prenex_2408 Int)) (<= (select main_a v_prenex_2408) 999)) (forall ((v_prenex_2407 Int)) (or (<= (* 2 (select main_a v_prenex_2407)) 2) (<= (+ main_x 1) v_prenex_2407) (<= 1 (select main_a v_prenex_2407)) (< v_prenex_2407 main_x)))) (or (forall ((v_prenex_1763 Int)) (or (<= 999 (select main_a v_prenex_1763)) (<= (+ main_y 1) v_prenex_1763) (< v_prenex_1763 main_y))) (forall ((v_prenex_1762 Int)) (or (< v_prenex_1762 main_x) (<= 2 (* 2 (select main_a v_prenex_1762)))))) (forall ((v_prenex_1785 Int) (v_prenex_1784 Int)) (or (<= (* 2 (select main_a v_prenex_1785)) 1998) (<= (select main_a v_prenex_1785) (+ (select main_a v_prenex_1784) 998)) (<= 999 (select main_a v_prenex_1785)) (<= 1 (select main_a v_prenex_1784)) (<= (+ main_x 1) v_prenex_1784) (< v_prenex_1784 main_x))) (forall ((v_prenex_1980 Int) (v_prenex_1979 Int)) (or (<= 999 (select main_a v_prenex_1980)) (<= (* 2 (select main_a v_prenex_1980)) 1998) (<= (+ (select main_a v_prenex_1979) 998) (select main_a v_prenex_1980)) (<= (select main_a v_prenex_1979) 1) (< v_prenex_1979 main_x) (<= (+ main_x 1) v_prenex_1979))) (forall ((v_prenex_2433 Int) (v_prenex_2434 Int)) (or (< v_prenex_2433 main_x) (<= 1 (select main_a v_prenex_2433)) (<= (* 2 (select main_a v_prenex_2434)) 1998) (<= (+ (select main_a v_prenex_2433) 998) (select main_a v_prenex_2434)) (<= 1998 (* 2 (select main_a v_prenex_2434))) (< v_prenex_2434 main_y) (<= (+ main_x 1) v_prenex_2433))) (forall ((v_prenex_2510 Int) (v_prenex_2509 Int)) (or (<= (+ main_x 1) v_prenex_2509) (<= (+ (select main_a v_prenex_2509) 998) (select main_a v_prenex_2510)) (<= 999 (select main_a v_prenex_2510)) (<= (* 2 (select main_a v_prenex_2510)) 1998) (<= 2 (* 2 (select main_a v_prenex_2509))) (<= (* 2 (select main_a v_prenex_2509)) 2) (< v_prenex_2509 main_x))) (or (forall ((v_prenex_2619 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2619))) (<= (+ main_x 1) v_prenex_2619))) (forall ((v_prenex_2620 Int)) (or (<= (+ main_y 1) v_prenex_2620) (<= 1998 (* 2 (select main_a v_prenex_2620))) (< v_prenex_2620 main_y)))) (forall ((v_prenex_2930 Int) (v_prenex_2929 Int)) (or (<= (+ main_x 1) v_prenex_2929) (<= 2 (* 2 (select main_a v_prenex_2929))) (< v_prenex_2930 main_y) (<= (* 2 (select main_a v_prenex_2930)) 1998) (< v_prenex_2929 main_x) (<= (select main_a v_prenex_2930) (+ (select main_a v_prenex_2929) 998)))) (or (forall ((v_prenex_2130 Int)) (or (<= (+ main_x 1) v_prenex_2130) (< v_prenex_2130 main_x) (<= 1 (select main_a v_prenex_2130)))) (forall ((v_prenex_2131 Int)) (<= (* 2 (select main_a v_prenex_2131)) 1998))) (or (forall ((v_prenex_4109 Int)) (or (<= 2 (* 2 (select main_a v_prenex_4109))) (<= (+ main_x 1) v_prenex_4109) (< v_prenex_4109 main_x))) (forall ((v_prenex_4110 Int)) (or (<= 999 (select main_a v_prenex_4110)) (<= (* 2 (select main_a v_prenex_4110)) 1998)))) (forall ((v_prenex_3045 Int) (v_prenex_3046 Int)) (or (< v_prenex_3045 main_x) (<= (select main_a v_prenex_3045) 1) (<= 1000 (+ (select main_a v_prenex_3046) (select main_a v_prenex_3045))) (<= (+ main_x 1) v_prenex_3045))) (forall ((v_prenex_2655 Int) (v_prenex_2656 Int)) (or (<= 1 (select main_a v_prenex_2655)) (<= 999 (select main_a v_prenex_2656)) (<= (+ main_x 1) v_prenex_2655) (<= (select main_a v_prenex_2656) (+ (select main_a v_prenex_2655) 998)) (< v_prenex_2655 main_x))) (forall ((v_prenex_4124 Int) (v_prenex_4123 Int)) (or (<= (+ main_x 1) v_prenex_4123) (<= (select main_a v_prenex_4124) 999) (<= (+ main_y 1) v_prenex_4124) (<= 1000 (+ (select main_a v_prenex_4124) (select main_a v_prenex_4123))) (< v_prenex_4123 main_x) (<= (* 2 (select main_a v_prenex_4123)) 2) (<= 999 (select main_a v_prenex_4124)))) (forall ((v_prenex_3179 Int) (v_prenex_3178 Int)) (or (<= (+ main_y 1) v_prenex_3179) (< v_prenex_3179 main_y) (<= (+ (select main_a v_prenex_3178) 998) (select main_a v_prenex_3179)) (<= (* 2 (select main_a v_prenex_3179)) 1998) (<= 1998 (* 2 (select main_a v_prenex_3179))))) (or (forall ((v_prenex_3566 Int)) (or (<= 999 (select main_a v_prenex_3566)) (<= 1998 (* 2 (select main_a v_prenex_3566))))) (forall ((v_prenex_3565 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3565))) (<= (+ main_x 1) v_prenex_3565) (< v_prenex_3565 main_x)))) (forall ((v_prenex_3015 Int) (v_prenex_3016 Int)) (or (<= 1000 (+ (select main_a v_prenex_3016) (select main_a v_prenex_3015))) (<= (+ main_x 1) v_prenex_3015) (<= (* 2 (select main_a v_prenex_3015)) 2) (<= 1998 (* 2 (select main_a v_prenex_3016))) (< v_prenex_3015 main_x) (<= (select main_a v_prenex_3016) 999))) (or (forall ((v_prenex_4169 Int)) (or (<= (select main_a v_prenex_4169) 1) (<= (* 2 (select main_a v_prenex_4169)) 2) (< v_prenex_4169 main_x) (<= (+ main_x 1) v_prenex_4169))) (forall ((v_prenex_4170 Int)) (or (<= 999 (select main_a v_prenex_4170)) (<= (select main_a v_prenex_4170) 999)))) (forall ((v_prenex_2176 Int) (v_prenex_2177 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2176))) (<= (+ main_x 1) v_prenex_2176) (<= 1000 (+ (select main_a v_prenex_2177) (select main_a v_prenex_2176))) (<= (* 2 (select main_a v_prenex_2177)) 1998) (< v_prenex_2176 main_x) (<= (* 2 (select main_a v_prenex_2176)) 2))) (forall ((v_prenex_3668 Int) (v_prenex_3669 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3669))) (<= (* 2 (select main_a v_prenex_3668)) 2) (<= (select main_a v_prenex_3669) 999) (< v_prenex_3668 main_x) (<= (+ main_x 1) v_prenex_3668) (<= (+ (select main_a v_prenex_3669) (select main_a v_prenex_3668)) 1000))) (forall ((v_prenex_3077 Int) (v_prenex_3078 Int)) (or (< v_prenex_3077 main_x) (<= (select main_a v_prenex_3078) 999) (<= 1000 (+ (select main_a v_prenex_3078) (select main_a v_prenex_3077))) (< v_prenex_3078 main_y) (<= (+ main_x 1) v_prenex_3077) (<= 1998 (* 2 (select main_a v_prenex_3078))) (<= (* 2 (select main_a v_prenex_3077)) 2))) (forall ((v_prenex_2170 Int) (v_prenex_2171 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2170))) (< v_prenex_2170 main_x) (<= (+ main_x 1) v_prenex_2170) (<= (+ main_y 1) v_prenex_2171) (<= (* 2 (select main_a v_prenex_2171)) 1998) (<= (select main_a v_prenex_2171) (+ (select main_a v_prenex_2170) 998)))) (forall ((v_prenex_3393 Int) (v_prenex_3394 Int)) (or (<= (* 2 (select main_a v_prenex_3394)) 1998) (< v_prenex_3393 main_x) (<= 2 (* 2 (select main_a v_prenex_3393))) (<= (+ (select main_a v_prenex_3393) 998) (select main_a v_prenex_3394)) (<= (select main_a v_prenex_3394) 999) (< v_prenex_3394 main_y) (<= (+ main_x 1) v_prenex_3393))) (forall ((v_prenex_2855 Int) (v_prenex_2856 Int)) (or (<= (+ (select main_a v_prenex_2856) (select main_a v_prenex_2855)) 1000) (<= 1 (select main_a v_prenex_2855)) (<= 999 (select main_a v_prenex_2856)) (<= 1998 (* 2 (select main_a v_prenex_2856))) (<= (+ main_x 1) v_prenex_2855) (<= 2 (* 2 (select main_a v_prenex_2855))) (< v_prenex_2855 main_x))) (or (forall ((v_prenex_3551 Int)) (or (<= (select main_a v_prenex_3551) 1) (< v_prenex_3551 main_x) (<= 2 (* 2 (select main_a v_prenex_3551))) (<= (+ main_x 1) v_prenex_3551))) (forall ((v_prenex_3552 Int)) (or (<= 999 (select main_a v_prenex_3552)) (<= (+ main_y 1) v_prenex_3552) (<= (select main_a v_prenex_3552) 999)))) (forall ((v_prenex_1968 Int) (v_prenex_1967 Int)) (or (< v_prenex_1967 main_x) (<= (select main_a v_prenex_1968) (+ (select main_a v_prenex_1967) 998)) (<= (select main_a v_prenex_1967) 1) (<= (+ main_x 1) v_prenex_1967) (<= (select main_a v_prenex_1968) 999))) (forall ((v_prenex_3216 Int) (v_prenex_3217 Int)) (or (<= 999 (select main_a v_prenex_3217)) (< v_prenex_3216 main_x) (<= 2 (* 2 (select main_a v_prenex_3216))) (< v_prenex_3217 main_y) (<= (+ (select main_a v_prenex_3216) 998) (select main_a v_prenex_3217)) (<= (select main_a v_prenex_3217) 999) (<= (+ main_x 1) v_prenex_3216))) (forall ((v_prenex_1865 Int) (v_prenex_1864 Int)) (or (< v_prenex_1865 main_y) (<= 1000 (+ (select main_a v_prenex_1865) (select main_a v_prenex_1864))) (< v_prenex_1864 main_x) (<= (+ main_y 1) v_prenex_1865) (<= 1998 (* 2 (select main_a v_prenex_1865))))) (forall ((v_prenex_3960 Int) (v_prenex_3961 Int)) (or (<= 1 (select main_a v_prenex_3960)) (< v_prenex_3960 main_x) (<= (+ main_x 1) v_prenex_3960) (<= 1000 (+ (select main_a v_prenex_3961) (select main_a v_prenex_3960))))) (forall ((v_prenex_2763 Int) (v_prenex_2764 Int)) (or (<= (+ main_x 1) v_prenex_2763) (<= 1 (select main_a v_prenex_2763)) (< v_prenex_2763 main_x) (<= 1000 (+ (select main_a v_prenex_2764) (select main_a v_prenex_2763))) (<= (* 2 (select main_a v_prenex_2763)) 2) (<= (* 2 (select main_a v_prenex_2764)) 1998))) (forall ((v_prenex_1817 Int) (v_prenex_1816 Int)) (or (< v_prenex_1816 main_x) (<= (select main_a v_prenex_1817) 999) (<= 999 (select main_a v_prenex_1817)) (<= (+ main_x 1) v_prenex_1816) (<= (+ (select main_a v_prenex_1816) 998) (select main_a v_prenex_1817)) (<= 2 (* 2 (select main_a v_prenex_1816))))) (forall ((v_prenex_1972 Int) (v_prenex_1971 Int)) (or (< v_prenex_1971 main_x) (<= (* 2 (select main_a v_prenex_1971)) 2) (< v_prenex_1972 main_y) (<= 1000 (+ (select main_a v_prenex_1972) (select main_a v_prenex_1971))) (<= 1998 (* 2 (select main_a v_prenex_1972))) (<= 999 (select main_a v_prenex_1972)) (<= (+ main_x 1) v_prenex_1971))) (forall ((v_prenex_2730 Int) (v_prenex_2729 Int)) (or (<= (+ main_x 1) v_prenex_2729) (<= (select main_a v_prenex_2730) 999) (< v_prenex_2730 main_y) (<= (+ (select main_a v_prenex_2729) 998) (select main_a v_prenex_2730)) (< v_prenex_2729 main_x) (<= (select main_a v_prenex_2729) 1))) (forall ((v_prenex_3373 Int) (v_prenex_3374 Int)) (or (<= (select main_a v_prenex_3374) (+ (select main_a v_prenex_3373) 998)) (< v_prenex_3373 main_x) (<= 999 (select main_a v_prenex_3374)) (<= (* 2 (select main_a v_prenex_3373)) 2) (<= (* 2 (select main_a v_prenex_3374)) 1998) (<= (+ main_x 1) v_prenex_3373) (<= 1 (select main_a v_prenex_3373)))) (or (forall ((v_prenex_2815 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2815))) (<= (* 2 (select main_a v_prenex_2815)) 2) (<= (+ main_x 1) v_prenex_2815) (<= (select main_a v_prenex_2815) 1) (< v_prenex_2815 main_x))) (forall ((v_prenex_2816 Int)) (or (<= 999 (select main_a v_prenex_2816)) (<= 1998 (* 2 (select main_a v_prenex_2816)))))) (forall ((v_prenex_2002 Int) (v_prenex_2001 Int)) (or (<= (* 2 (select main_a v_prenex_2002)) 1998) (< v_prenex_2001 main_x) (< v_prenex_2002 main_y) (<= (+ main_x 1) v_prenex_2001) (<= 1 (select main_a v_prenex_2001)) (<= (select main_a v_prenex_2002) (+ (select main_a v_prenex_2001) 998)))) (forall ((v_prenex_4119 Int) (v_prenex_4120 Int)) (or (<= (* 2 (select main_a v_prenex_4120)) 1998) (<= (select main_a v_prenex_4120) (+ (select main_a v_prenex_4119) 998)) (<= (select main_a v_prenex_4120) 999) (<= (select main_a v_prenex_4119) 1) (< v_prenex_4119 main_x) (<= (* 2 (select main_a v_prenex_4119)) 2) (<= (+ main_x 1) v_prenex_4119))) (forall ((v_prenex_4294 Int) (v_prenex_4293 Int)) (or (<= (+ main_x 1) v_prenex_4293) (<= 1 (select main_a v_prenex_4293)) (< v_prenex_4293 main_x) (<= (select main_a v_prenex_4294) (+ (select main_a v_prenex_4293) 998)) (<= (select main_a v_prenex_4294) 999))) (or (forall ((v_prenex_2191 Int)) (<= (* 2 (select main_a v_prenex_2191)) 1998)) (forall ((v_prenex_2190 Int)) (or (<= (+ main_x 1) v_prenex_2190) (<= 1 (select main_a v_prenex_2190)) (< v_prenex_2190 main_x) (<= (* 2 (select main_a v_prenex_2190)) 2) (<= 2 (* 2 (select main_a v_prenex_2190)))))) (forall ((v_prenex_2737 Int) (v_prenex_2738 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2737))) (<= 999 (select main_a v_prenex_2738)) (< v_prenex_2737 main_x) (<= (* 2 (select main_a v_prenex_2737)) 2) (<= (+ main_x 1) v_prenex_2737) (<= 1000 (+ (select main_a v_prenex_2738) (select main_a v_prenex_2737))))) (forall ((v_prenex_3263 Int) (v_prenex_3264 Int)) (or (<= 999 (select main_a v_prenex_3264)) (< v_prenex_3263 main_x) (<= (* 2 (select main_a v_prenex_3263)) 2) (<= (+ (select main_a v_prenex_3263) 998) (select main_a v_prenex_3264)) (<= (select main_a v_prenex_3263) 1) (<= (+ main_x 1) v_prenex_3263))) (forall ((v_prenex_3893 Int)) (or (<= (* 2 (select main_a v_prenex_3893)) 1998) (< v_prenex_3893 main_y) (<= (+ main_y 1) v_prenex_3893))) (forall ((v_prenex_3840 Int) (v_prenex_3839 Int)) (or (<= (select main_a v_prenex_3840) (+ (select main_a v_prenex_3839) 998)) (< v_prenex_3840 main_y) (<= 2 (* 2 (select main_a v_prenex_3839))) (<= (* 2 (select main_a v_prenex_3840)) 1998) (<= (select main_a v_prenex_3840) 999) (<= (+ main_x 1) v_prenex_3839) (< v_prenex_3839 main_x))) (forall ((v_prenex_3281 Int) (v_prenex_3282 Int)) (or (<= 999 (select main_a v_prenex_3282)) (<= (select main_a v_prenex_3282) (+ (select main_a v_prenex_3281) 998)) (< v_prenex_3282 main_y) (<= (* 2 (select main_a v_prenex_3282)) 1998) (<= (+ main_x 1) v_prenex_3281) (<= (select main_a v_prenex_3281) 1) (< v_prenex_3281 main_x))) (forall ((v_prenex_2798 Int) (v_prenex_2797 Int)) (or (<= (+ main_x 1) v_prenex_2797) (<= (select main_a v_prenex_2798) (+ (select main_a v_prenex_2797) 998)) (<= (* 2 (select main_a v_prenex_2798)) 1998) (<= 2 (* 2 (select main_a v_prenex_2797))) (<= (+ main_y 1) v_prenex_2798) (<= 1998 (* 2 (select main_a v_prenex_2798))) (< v_prenex_2797 main_x))) (forall ((v_prenex_3061 Int) (v_prenex_3062 Int)) (or (< v_prenex_3061 main_x) (<= (+ main_x 1) v_prenex_3061) (<= (select main_a v_prenex_3062) (+ (select main_a v_prenex_3061) 998)) (<= 1 (select main_a v_prenex_3061)) (<= 2 (* 2 (select main_a v_prenex_3061))))) (forall ((v_prenex_3136 Int) (v_prenex_3137 Int)) (or (<= 1 (select main_a v_prenex_3136)) (<= 999 (select main_a v_prenex_3137)) (<= (* 2 (select main_a v_prenex_3137)) 1998) (<= (+ (select main_a v_prenex_3137) (select main_a v_prenex_3136)) 1000) (< v_prenex_3136 main_x) (<= (* 2 (select main_a v_prenex_3136)) 2) (<= (+ main_x 1) v_prenex_3136))) (forall ((v_prenex_2068 Int) (v_prenex_2067 Int)) (or (<= (+ main_y 1) v_prenex_2068) (<= 1998 (* 2 (select main_a v_prenex_2068))) (<= (* 2 (select main_a v_prenex_2068)) 1998) (<= (+ (select main_a v_prenex_2067) 998) (select main_a v_prenex_2068)) (< v_prenex_2067 main_x) (<= (+ main_x 1) v_prenex_2067) (<= 1 (select main_a v_prenex_2067)))) (forall ((v_prenex_2603 Int) (v_prenex_2604 Int)) (or (<= (+ main_x 1) v_prenex_2603) (< v_prenex_2604 main_y) (<= 1 (select main_a v_prenex_2603)) (<= (select main_a v_prenex_2604) (+ (select main_a v_prenex_2603) 998)) (< v_prenex_2603 main_x))) (forall ((v_prenex_2427 Int) (v_prenex_2428 Int)) (or (<= 1 (select main_a v_prenex_2427)) (<= (+ main_x 1) v_prenex_2427) (<= (+ (select main_a v_prenex_2428) (select main_a v_prenex_2427)) 1000) (<= (select main_a v_prenex_2428) 999) (<= (* 2 (select main_a v_prenex_2428)) 1998) (<= 2 (* 2 (select main_a v_prenex_2427))) (< v_prenex_2427 main_x))) (forall ((v_prenex_4168 Int) (v_prenex_4167 Int)) (or (<= (+ main_x 1) v_prenex_4167) (<= 1 (select main_a v_prenex_4167)) (<= (select main_a v_prenex_4167) 1) (< v_prenex_4167 main_x) (<= (* 2 (select main_a v_prenex_4168)) 1998) (<= (select main_a v_prenex_4168) (+ (select main_a v_prenex_4167) 998)))) (forall ((v_prenex_3175 Int) (v_prenex_3174 Int)) (or (<= (+ (select main_a v_prenex_3174) 998) (select main_a v_prenex_3175)) (< v_prenex_3174 main_x) (<= 999 (select main_a v_prenex_3175)) (<= 2 (* 2 (select main_a v_prenex_3174))) (<= (+ main_x 1) v_prenex_3174) (<= (* 2 (select main_a v_prenex_3174)) 2) (<= (select main_a v_prenex_3175) 999))) (forall ((v_prenex_3655 Int)) (or (<= (+ main_x 1) v_prenex_3655) (<= (select main_a v_prenex_3655) 1) (<= (* 2 (select main_a v_prenex_3655)) 2) (< v_prenex_3655 main_x))) (forall ((v_prenex_2587 Int) (v_prenex_2588 Int)) (or (<= (+ main_x 1) v_prenex_2587) (<= (+ main_y 1) v_prenex_2588) (<= 999 (select main_a v_prenex_2588)) (<= (+ (select main_a v_prenex_2587) 998) (select main_a v_prenex_2588)) (< v_prenex_2588 main_y))) (forall ((v_prenex_4287 Int) (v_prenex_4288 Int)) (or (< v_prenex_4288 main_y) (< v_prenex_4287 main_x) (<= 1998 (* 2 (select main_a v_prenex_4288))) (<= (+ main_x 1) v_prenex_4287) (<= (* 2 (select main_a v_prenex_4288)) 1998) (<= (+ (select main_a v_prenex_4288) (select main_a v_prenex_4287)) 1000) (<= 2 (* 2 (select main_a v_prenex_4287))))) (forall ((v_prenex_3455 Int) (v_prenex_3456 Int)) (or (<= (+ main_y 1) v_prenex_3456) (<= (+ (select main_a v_prenex_3455) 998) (select main_a v_prenex_3456)) (<= (+ main_x 1) v_prenex_3455) (< v_prenex_3455 main_x) (<= 1998 (* 2 (select main_a v_prenex_3456))) (<= 1 (select main_a v_prenex_3455)))) (forall ((v_prenex_3410 Int) (v_prenex_3409 Int)) (or (<= (* 2 (select main_a v_prenex_3409)) 2) (<= (+ main_x 1) v_prenex_3409) (< v_prenex_3410 main_y) (< v_prenex_3409 main_x) (<= (+ (select main_a v_prenex_3410) (select main_a v_prenex_3409)) 1000))) (forall ((v_prenex_3003 Int) (v_prenex_3004 Int)) (or (<= (+ (select main_a v_prenex_3004) (select main_a v_prenex_3003)) 1000) (<= (+ main_x 1) v_prenex_3003) (<= 1998 (* 2 (select main_a v_prenex_3004))) (<= (* 2 (select main_a v_prenex_3003)) 2) (<= 999 (select main_a v_prenex_3004)) (< v_prenex_3003 main_x) (<= 1 (select main_a v_prenex_3003)))) (or (forall ((v_prenex_2468 Int)) (<= 999 (select main_a v_prenex_2468))) (forall ((v_prenex_2467 Int)) (or (<= (+ main_x 1) v_prenex_2467) (< v_prenex_2467 main_x) (<= (select main_a v_prenex_2467) 1) (<= (* 2 (select main_a v_prenex_2467)) 2)))) (forall ((v_prenex_2358 Int) (v_prenex_2357 Int)) (or (< v_prenex_2357 main_x) (<= (+ (select main_a v_prenex_2358) (select main_a v_prenex_2357)) 1000) (<= 2 (* 2 (select main_a v_prenex_2357))) (<= (select main_a v_prenex_2357) 1) (<= (+ main_x 1) v_prenex_2357))) (or (forall ((v_prenex_1680 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1680))) (< v_prenex_1680 main_x) (<= (select main_a v_prenex_1680) 1) (<= (+ main_x 1) v_prenex_1680))) (forall ((v_prenex_1681 Int)) (<= (* 2 (select main_a v_prenex_1681)) 1998))) (forall ((v_prenex_3906 Int) (v_prenex_3907 Int)) (or (<= (+ (select main_a v_prenex_3906) 998) (select main_a v_prenex_3907)) (< v_prenex_3907 main_y) (< v_prenex_3906 main_x) (<= (+ main_y 1) v_prenex_3907) (<= 1998 (* 2 (select main_a v_prenex_3907))))) (forall ((v_prenex_3968 Int) (v_prenex_3969 Int)) (or (< v_prenex_3968 main_x) (<= 1998 (* 2 (select main_a v_prenex_3969))) (<= (select main_a v_prenex_3968) 1) (<= (+ main_x 1) v_prenex_3968) (<= (select main_a v_prenex_3969) 999) (<= (select main_a v_prenex_3969) (+ (select main_a v_prenex_3968) 998)) (<= (* 2 (select main_a v_prenex_3968)) 2))) (or (forall ((v_prenex_4162 Int)) (or (< v_prenex_4162 main_x) (<= (+ main_x 1) v_prenex_4162) (<= (select main_a v_prenex_4162) 1) (<= (* 2 (select main_a v_prenex_4162)) 2))) (forall ((v_prenex_4163 Int)) (or (< v_prenex_4163 main_y) (<= 1998 (* 2 (select main_a v_prenex_4163)))))) (or (forall ((v_prenex_3109 Int)) (<= 1998 (* 2 (select main_a v_prenex_3109)))) (forall ((v_prenex_3108 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3108))) (<= (+ main_x 1) v_prenex_3108) (< v_prenex_3108 main_x) (<= 1 (select main_a v_prenex_3108))))) (forall ((v_prenex_1921 Int) (v_prenex_1922 Int)) (or (< v_prenex_1921 main_x) (<= (+ (select main_a v_prenex_1921) 998) (select main_a v_prenex_1922)) (<= (+ main_x 1) v_prenex_1921) (<= 2 (* 2 (select main_a v_prenex_1921))) (<= (+ main_y 1) v_prenex_1922))) (or (forall ((v_prenex_2378 Int)) (or (<= (* 2 (select main_a v_prenex_2378)) 1998) (<= (select main_a v_prenex_2378) 999))) (forall ((v_prenex_2377 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2377))) (< v_prenex_2377 main_x) (<= (+ main_x 1) v_prenex_2377) (<= (select main_a v_prenex_2377) 1)))) (forall ((v_prenex_1821 Int) (v_prenex_1820 Int)) (or (<= 999 (select main_a v_prenex_1821)) (<= (select main_a v_prenex_1821) (+ (select main_a v_prenex_1820) 998)) (< v_prenex_1820 main_x) (<= 2 (* 2 (select main_a v_prenex_1820))) (<= (+ main_x 1) v_prenex_1820) (< v_prenex_1821 main_y))) (forall ((v_prenex_1729 Int) (v_prenex_1728 Int)) (or (<= (+ (select main_a v_prenex_1729) (select main_a v_prenex_1728)) 1000) (<= (* 2 (select main_a v_prenex_1728)) 2) (<= (+ main_x 1) v_prenex_1728) (<= (* 2 (select main_a v_prenex_1729)) 1998) (< v_prenex_1728 main_x) (<= 2 (* 2 (select main_a v_prenex_1728))) (<= 999 (select main_a v_prenex_1729)))) (forall ((v_prenex_3126 Int) (v_prenex_3127 Int)) (or (<= (+ main_x 1) v_prenex_3126) (< v_prenex_3126 main_x) (< v_prenex_3127 main_y) (<= (select main_a v_prenex_3127) (+ (select main_a v_prenex_3126) 998)) (<= (+ main_y 1) v_prenex_3127))) (forall ((v_prenex_4072 Int) (v_prenex_4071 Int)) (or (< v_prenex_4072 main_y) (<= (+ (select main_a v_prenex_4071) 998) (select main_a v_prenex_4072)) (< v_prenex_4071 main_x) (<= 1998 (* 2 (select main_a v_prenex_4072))) (<= (+ main_x 1) v_prenex_4071) (<= 1 (select main_a v_prenex_4071)))) (forall ((v_prenex_2660 Int) (v_prenex_2659 Int)) (or (<= 999 (select main_a v_prenex_2660)) (< v_prenex_2659 main_x) (<= (+ (select main_a v_prenex_2660) (select main_a v_prenex_2659)) 1000) (<= (+ main_x 1) v_prenex_2659) (<= (select main_a v_prenex_2660) 999) (<= 1 (select main_a v_prenex_2659)))) (forall ((v_prenex_2424 Int) (v_prenex_2423 Int)) (or (<= 1 (select main_a v_prenex_2423)) (<= 1000 (+ (select main_a v_prenex_2424) (select main_a v_prenex_2423))) (<= (* 2 (select main_a v_prenex_2424)) 1998) (<= (+ main_x 1) v_prenex_2423) (<= (+ main_y 1) v_prenex_2424) (< v_prenex_2423 main_x))) (forall ((v_prenex_4319 Int) (v_prenex_4320 Int)) (or (<= (select main_a v_prenex_4319) 1) (<= (+ main_x 1) v_prenex_4319) (<= 1998 (* 2 (select main_a v_prenex_4320))) (<= 2 (* 2 (select main_a v_prenex_4319))) (<= (+ (select main_a v_prenex_4319) 998) (select main_a v_prenex_4320)) (< v_prenex_4319 main_x) (<= 999 (select main_a v_prenex_4320)))) (forall ((v_prenex_1886 Int) (v_prenex_1885 Int)) (or (< v_prenex_1885 main_x) (<= (* 2 (select main_a v_prenex_1886)) 1998) (<= 1000 (+ (select main_a v_prenex_1886) (select main_a v_prenex_1885))) (<= 999 (select main_a v_prenex_1886)) (<= (+ main_x 1) v_prenex_1885) (<= (select main_a v_prenex_1885) 1) (<= 2 (* 2 (select main_a v_prenex_1885))))) (forall ((v_prenex_2776 Int) (v_prenex_2775 Int)) (or (<= (* 2 (select main_a v_prenex_2775)) 2) (<= (+ main_x 1) v_prenex_2775) (<= 1998 (* 2 (select main_a v_prenex_2776))) (< v_prenex_2775 main_x) (<= (select main_a v_prenex_2776) (+ (select main_a v_prenex_2775) 998)) (<= 999 (select main_a v_prenex_2776)))) (or (forall ((v_prenex_2033 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2033))) (<= (select main_a v_prenex_2033) 1) (<= (+ main_x 1) v_prenex_2033) (< v_prenex_2033 main_x))) (forall ((v_prenex_2034 Int)) (or (<= (* 2 (select main_a v_prenex_2034)) 1998) (<= (+ main_y 1) v_prenex_2034) (<= (select main_a v_prenex_2034) 999)))) (or (forall ((v_prenex_1698 Int)) (or (< v_prenex_1698 main_x) (<= (+ main_x 1) v_prenex_1698) (<= (select main_a v_prenex_1698) 1) (<= 2 (* 2 (select main_a v_prenex_1698))))) (forall ((v_prenex_1699 Int)) (or (<= (* 2 (select main_a v_prenex_1699)) 1998) (< v_prenex_1699 main_y) (<= 999 (select main_a v_prenex_1699))))) (or (forall ((v_prenex_3486 Int)) (or (<= (* 2 (select main_a v_prenex_3486)) 1998) (<= (+ main_y 1) v_prenex_3486) (<= 1998 (* 2 (select main_a v_prenex_3486))))) (forall ((v_prenex_3485 Int)) (or (<= (+ main_x 1) v_prenex_3485) (<= 2 (* 2 (select main_a v_prenex_3485))) (< v_prenex_3485 main_x)))) (forall ((v_prenex_1819 Int) (v_prenex_1818 Int)) (or (< v_prenex_1818 main_x) (<= (+ main_x 1) v_prenex_1818) (<= (select main_a v_prenex_1818) 1) (<= (+ main_y 1) v_prenex_1819) (<= (+ (select main_a v_prenex_1818) 998) (select main_a v_prenex_1819)))) (or (forall ((v_prenex_3055 Int)) (or (< v_prenex_3055 main_x) (<= (* 2 (select main_a v_prenex_3055)) 2) (<= (+ main_x 1) v_prenex_3055) (<= 1 (select main_a v_prenex_3055)))) (forall ((v_prenex_3056 Int)) (<= 1998 (* 2 (select main_a v_prenex_3056))))) (or (forall ((v_prenex_1929 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1929))) (<= (select main_a v_prenex_1929) 1) (< v_prenex_1929 main_x) (<= (+ main_x 1) v_prenex_1929))) (forall ((v_prenex_1930 Int)) (or (<= (* 2 (select main_a v_prenex_1930)) 1998) (< v_prenex_1930 main_y)))) (or (forall ((v_prenex_4056 Int)) (or (<= (* 2 (select main_a v_prenex_4056)) 1998) (<= 999 (select main_a v_prenex_4056)) (<= (+ main_y 1) v_prenex_4056))) (forall ((v_prenex_4055 Int)) (or (<= (+ main_x 1) v_prenex_4055) (< v_prenex_4055 main_x) (<= (select main_a v_prenex_4055) 1) (<= 2 (* 2 (select main_a v_prenex_4055)))))) (forall ((v_prenex_2601 Int) (v_prenex_2602 Int)) (or (<= 1 (select main_a v_prenex_2601)) (<= 1000 (+ (select main_a v_prenex_2602) (select main_a v_prenex_2601))) (<= (+ main_x 1) v_prenex_2601) (<= (select main_a v_prenex_2602) 999) (<= 2 (* 2 (select main_a v_prenex_2601))) (< v_prenex_2601 main_x))) (forall ((v_prenex_4216 Int) (v_prenex_4215 Int)) (or (<= (+ main_x 1) v_prenex_4215) (<= 1998 (* 2 (select main_a v_prenex_4216))) (<= (select main_a v_prenex_4215) 1) (<= (+ (select main_a v_prenex_4215) 998) (select main_a v_prenex_4216)) (< v_prenex_4215 main_x) (<= (* 2 (select main_a v_prenex_4215)) 2))) (forall ((v_prenex_2222 Int) (v_prenex_2221 Int)) (or (<= (+ main_x 1) v_prenex_2221) (< v_prenex_2221 main_x) (<= (* 2 (select main_a v_prenex_2222)) 1998) (<= 1000 (+ (select main_a v_prenex_2222) (select main_a v_prenex_2221))) (<= (* 2 (select main_a v_prenex_2221)) 2) (<= 999 (select main_a v_prenex_2222)))) (forall ((v_prenex_4281 Int) (v_prenex_4282 Int)) (or (<= 2 (* 2 (select main_a v_prenex_4281))) (< v_prenex_4281 main_x) (<= (* 2 (select main_a v_prenex_4282)) 1998) (<= (+ main_y 1) v_prenex_4282) (<= 1998 (* 2 (select main_a v_prenex_4282))) (<= (+ main_x 1) v_prenex_4281) (<= (+ (select main_a v_prenex_4281) 998) (select main_a v_prenex_4282)))) (forall ((v_prenex_2328 Int) (v_prenex_2329 Int)) (or (< v_prenex_2328 main_x) (<= 1000 (+ (select main_a v_prenex_2329) (select main_a v_prenex_2328))) (<= (* 2 (select main_a v_prenex_2328)) 2) (<= (select main_a v_prenex_2328) 1) (<= (+ main_x 1) v_prenex_2328))) (forall ((v_prenex_2933 Int) (v_prenex_2934 Int)) (or (< v_prenex_2934 main_y) (<= 2 (* 2 (select main_a v_prenex_2933))) (<= (+ main_x 1) v_prenex_2933) (<= (* 2 (select main_a v_prenex_2934)) 1998) (<= (+ (select main_a v_prenex_2933) 998) (select main_a v_prenex_2934)) (< v_prenex_2933 main_x) (<= 1998 (* 2 (select main_a v_prenex_2934))))) (forall ((v_prenex_3287 Int) (v_prenex_3288 Int)) (or (<= (* 2 (select main_a v_prenex_3287)) 2) (<= (select main_a v_prenex_3287) 1) (<= 999 (select main_a v_prenex_3288)) (< v_prenex_3287 main_x) (<= 1998 (* 2 (select main_a v_prenex_3288))) (<= (+ main_x 1) v_prenex_3287) (<= 1000 (+ (select main_a v_prenex_3288) (select main_a v_prenex_3287))))) (forall ((v_prenex_1873 Int) (v_prenex_1872 Int)) (or (<= (select main_a v_prenex_1872) 1) (<= (+ main_x 1) v_prenex_1872) (<= (* 2 (select main_a v_prenex_1873)) 1998) (<= (select main_a v_prenex_1873) (+ (select main_a v_prenex_1872) 998)) (< v_prenex_1872 main_x) (<= 999 (select main_a v_prenex_1873)))) (or (forall ((v_prenex_3537 Int)) (or (<= (+ main_x 1) v_prenex_3537) (<= (* 2 (select main_a v_prenex_3537)) 2))) (forall ((v_prenex_3538 Int)) (or (<= (* 2 (select main_a v_prenex_3538)) 1998) (< v_prenex_3538 main_y) (<= (+ main_y 1) v_prenex_3538)))) (forall ((v_prenex_1942 Int) (v_prenex_1941 Int)) (or (< v_prenex_1941 main_x) (<= 1000 (+ (select main_a v_prenex_1942) (select main_a v_prenex_1941))) (<= (+ main_x 1) v_prenex_1941) (<= (select main_a v_prenex_1942) 999) (< v_prenex_1942 main_y) (<= 1 (select main_a v_prenex_1941)))) (or (forall ((v_prenex_2946 Int)) (<= (* 2 (select main_a v_prenex_2946)) 1998)) (forall ((v_prenex_2945 Int)) (or (<= (+ main_x 1) v_prenex_2945) (<= (* 2 (select main_a v_prenex_2945)) 2) (< v_prenex_2945 main_x) (<= 1 (select main_a v_prenex_2945))))) (forall ((v_prenex_4182 Int) (v_prenex_4181 Int)) (or (< v_prenex_4182 main_y) (<= 1 (select main_a v_prenex_4181)) (<= (* 2 (select main_a v_prenex_4182)) 1998) (< v_prenex_4181 main_x) (<= (+ main_x 1) v_prenex_4181) (<= 1000 (+ (select main_a v_prenex_4182) (select main_a v_prenex_4181))))) (forall ((v_prenex_3246 Int)) (or (<= (+ main_x 1) v_prenex_3246) (< v_prenex_3246 main_x) (<= 2 (* 2 (select main_a v_prenex_3246))) (<= (* 2 (select main_a v_prenex_3246)) 2))) (forall ((v_prenex_4218 Int) (v_prenex_4217 Int)) (or (<= (+ (select main_a v_prenex_4217) 998) (select main_a v_prenex_4218)) (<= (+ main_x 1) v_prenex_4217) (<= (* 2 (select main_a v_prenex_4217)) 2) (< v_prenex_4217 main_x) (<= 2 (* 2 (select main_a v_prenex_4217))))) (forall ((v_prenex_4199 Int) (v_prenex_4200 Int)) (or (<= 1000 (+ (select main_a v_prenex_4200) (select main_a v_prenex_4199))) (<= 999 (select main_a v_prenex_4200)) (<= 1 (select main_a v_prenex_4199)) (<= 1998 (* 2 (select main_a v_prenex_4200))) (<= 2 (* 2 (select main_a v_prenex_4199))) (<= (+ main_x 1) v_prenex_4199) (< v_prenex_4199 main_x))) (forall ((v_prenex_2553 Int) (v_prenex_2554 Int)) (or (< v_prenex_2553 main_x) (<= (+ main_x 1) v_prenex_2553) (<= (+ (select main_a v_prenex_2554) (select main_a v_prenex_2553)) 1000) (<= (select main_a v_prenex_2554) 999) (<= 1 (select main_a v_prenex_2553)))) (forall ((v_prenex_3917 Int) (v_prenex_3916 Int)) (or (<= 1000 (+ (select main_a v_prenex_3917) (select main_a v_prenex_3916))) (<= (+ main_x 1) v_prenex_3916) (<= (select main_a v_prenex_3917) 999) (< v_prenex_3916 main_x) (<= 2 (* 2 (select main_a v_prenex_3916))) (<= 1998 (* 2 (select main_a v_prenex_3917))))) (forall ((v_prenex_1956 Int) (v_prenex_1955 Int)) (or (<= 999 (select main_a v_prenex_1956)) (<= (+ (select main_a v_prenex_1955) 998) (select main_a v_prenex_1956)) (<= 1998 (* 2 (select main_a v_prenex_1956))) (<= 2 (* 2 (select main_a v_prenex_1955))) (< v_prenex_1955 main_x) (<= (+ main_x 1) v_prenex_1955))) (forall ((v_prenex_3830 Int)) (or (<= 1 (select main_a v_prenex_3830)) (< v_prenex_3830 main_x) (<= (* 2 (select main_a v_prenex_3830)) 2) (<= (+ main_x 1) v_prenex_3830) (<= (select main_a v_prenex_3830) 1))) (or (forall ((v_prenex_2755 Int)) (<= 2 (* 2 (select main_a v_prenex_2755)))) (forall ((v_prenex_2756 Int)) (or (<= (select main_a v_prenex_2756) 999) (< v_prenex_2756 main_y) (<= 999 (select main_a v_prenex_2756)) (<= (+ main_y 1) v_prenex_2756)))) (or (forall ((v_prenex_2117 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2117))) (<= 999 (select main_a v_prenex_2117)))) (forall ((v_prenex_2116 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2116))) (<= (+ main_x 1) v_prenex_2116) (< v_prenex_2116 main_x) (<= (select main_a v_prenex_2116) 1) (<= 1 (select main_a v_prenex_2116))))) (forall ((v_prenex_2003 Int) (v_prenex_2004 Int)) (or (< v_prenex_2003 main_x) (<= (+ main_y 1) v_prenex_2004) (<= (+ main_x 1) v_prenex_2003) (<= (* 2 (select main_a v_prenex_2004)) 1998) (<= (select main_a v_prenex_2003) 1) (<= (select main_a v_prenex_2004) (+ (select main_a v_prenex_2003) 998)))) (forall ((v_prenex_2149 Int) (v_prenex_2148 Int)) (or (< v_prenex_2148 main_x) (<= (* 2 (select main_a v_prenex_2148)) 2) (<= (+ main_x 1) v_prenex_2148) (<= (* 2 (select main_a v_prenex_2149)) 1998) (<= (select main_a v_prenex_2149) 999) (<= (+ main_y 1) v_prenex_2149) (<= (+ (select main_a v_prenex_2148) 998) (select main_a v_prenex_2149)))) (forall ((v_prenex_1958 Int) (v_prenex_1957 Int)) (or (< v_prenex_1958 main_y) (<= (* 2 (select main_a v_prenex_1958)) 1998) (< v_prenex_1957 main_x) (<= 1 (select main_a v_prenex_1957)) (<= (+ main_x 1) v_prenex_1957) (<= (+ (select main_a v_prenex_1957) 998) (select main_a v_prenex_1958)) (<= 999 (select main_a v_prenex_1958)))) (forall ((v_prenex_4274 Int) (v_prenex_4273 Int)) (or (< v_prenex_4273 main_x) (<= (+ main_x 1) v_prenex_4273) (<= 2 (* 2 (select main_a v_prenex_4273))) (<= (+ main_y 1) v_prenex_4274) (<= (select main_a v_prenex_4274) (+ (select main_a v_prenex_4273) 998)))) (forall ((v_prenex_3799 Int) (v_prenex_3798 Int)) (or (<= (select main_a v_prenex_3798) 1) (<= 999 (select main_a v_prenex_3799)) (<= 1998 (* 2 (select main_a v_prenex_3799))) (< v_prenex_3798 main_x) (<= (+ main_x 1) v_prenex_3798) (<= (+ (select main_a v_prenex_3798) 998) (select main_a v_prenex_3799)))) (or (forall ((v_prenex_2739 Int)) (or (<= 1 (select main_a v_prenex_2739)) (<= (* 2 (select main_a v_prenex_2739)) 2) (< v_prenex_2739 main_x) (<= (+ main_x 1) v_prenex_2739))) (forall ((v_prenex_2740 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2740))) (< v_prenex_2740 main_y)))) (forall ((v_prenex_1799 Int) (v_prenex_1798 Int)) (or (<= (* 2 (select main_a v_prenex_1799)) 1998) (<= (select main_a v_prenex_1799) 999) (< v_prenex_1798 main_x) (<= (+ main_y 1) v_prenex_1799) (<= 2 (* 2 (select main_a v_prenex_1798))) (<= (+ main_x 1) v_prenex_1798) (<= (+ (select main_a v_prenex_1798) 998) (select main_a v_prenex_1799)))) (forall ((v_prenex_3388 Int) (v_prenex_3387 Int)) (or (<= 1 (select main_a v_prenex_3387)) (<= (+ (select main_a v_prenex_3387) 998) (select main_a v_prenex_3388)) (<= 1998 (* 2 (select main_a v_prenex_3388))) (<= (+ main_x 1) v_prenex_3387) (< v_prenex_3387 main_x))) (or (forall ((v_prenex_3316 Int)) (or (<= (select main_a v_prenex_3316) 999) (<= 1998 (* 2 (select main_a v_prenex_3316))) (<= (+ main_y 1) v_prenex_3316))) (forall ((v_prenex_3315 Int)) (or (<= (+ main_x 1) v_prenex_3315) (< v_prenex_3315 main_x) (<= (select main_a v_prenex_3315) 1) (<= (* 2 (select main_a v_prenex_3315)) 2)))) (forall ((v_prenex_2451 Int) (v_prenex_2452 Int)) (or (<= (+ main_x 1) v_prenex_2451) (<= (select main_a v_prenex_2452) 999) (<= (+ main_y 1) v_prenex_2452) (<= 2 (* 2 (select main_a v_prenex_2451))) (< v_prenex_2451 main_x) (<= 999 (select main_a v_prenex_2452)) (<= 1000 (+ (select main_a v_prenex_2452) (select main_a v_prenex_2451))))) (forall ((v_prenex_2857 Int) (v_prenex_2858 Int)) (or (<= (select main_a v_prenex_2858) (+ (select main_a v_prenex_2857) 998)) (<= 999 (select main_a v_prenex_2858)) (< v_prenex_2857 main_x) (<= (+ main_x 1) v_prenex_2857) (<= (select main_a v_prenex_2857) 1))) (forall ((v_prenex_2992 Int) (v_prenex_2991 Int)) (or (<= (+ main_x 1) v_prenex_2991) (< v_prenex_2991 main_x) (<= 1 (select main_a v_prenex_2991)) (<= (select main_a v_prenex_2992) (+ (select main_a v_prenex_2991) 998)) (<= (+ main_y 1) v_prenex_2992) (<= 1998 (* 2 (select main_a v_prenex_2992))))) (forall ((v_prenex_4296 Int) (v_prenex_4295 Int)) (or (<= (* 2 (select main_a v_prenex_4296)) 1998) (<= (+ main_y 1) v_prenex_4296) (<= (select main_a v_prenex_4296) (+ (select main_a v_prenex_4295) 998)) (<= (select main_a v_prenex_4296) 999) (< v_prenex_4296 main_y))) (or (forall ((v_prenex_1717 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1717))) (<= (+ main_y 1) v_prenex_1717))) (forall ((v_prenex_1716 Int)) (or (<= (+ main_x 1) v_prenex_1716) (< v_prenex_1716 main_x) (<= 2 (* 2 (select main_a v_prenex_1716))) (<= (select main_a v_prenex_1716) 1)))) (forall ((v_prenex_3658 Int) (v_prenex_3659 Int)) (or (< v_prenex_3658 main_x) (<= (* 2 (select main_a v_prenex_3658)) 2) (< v_prenex_3659 main_y) (<= (+ main_x 1) v_prenex_3658) (<= (* 2 (select main_a v_prenex_3659)) 1998) (<= (+ (select main_a v_prenex_3658) 998) (select main_a v_prenex_3659)))) (or (forall ((v_prenex_2563 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2563))) (<= (+ main_x 1) v_prenex_2563) (<= (* 2 (select main_a v_prenex_2563)) 2) (< v_prenex_2563 main_x) (<= 1 (select main_a v_prenex_2563)))) (forall ((v_prenex_2564 Int)) (<= 1998 (* 2 (select main_a v_prenex_2564))))) (forall ((v_prenex_2321 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2321))) (<= 1 (select main_a v_prenex_2321)) (<= (+ main_x 1) v_prenex_2321) (<= (* 2 (select main_a v_prenex_2321)) 2) (< v_prenex_2321 main_x))) (forall ((v_prenex_4016 Int) (v_prenex_4015 Int)) (or (<= (select main_a v_prenex_4016) 999) (<= 2 (* 2 (select main_a v_prenex_4015))) (<= (+ (select main_a v_prenex_4015) 998) (select main_a v_prenex_4016)) (< v_prenex_4016 main_y) (< v_prenex_4015 main_x) (<= (+ main_x 1) v_prenex_4015))) (forall ((v_prenex_3972 Int) (v_prenex_3973 Int)) (or (<= (+ (select main_a v_prenex_3972) 998) (select main_a v_prenex_3973)) (<= (+ main_x 1) v_prenex_3972) (<= 1 (select main_a v_prenex_3972)) (<= (* 2 (select main_a v_prenex_3972)) 2) (< v_prenex_3972 main_x) (<= 999 (select main_a v_prenex_3973)) (<= 1998 (* 2 (select main_a v_prenex_3973))))) (forall ((v_prenex_3033 Int) (v_prenex_3034 Int)) (or (<= (+ (select main_a v_prenex_3033) 998) (select main_a v_prenex_3034)) (<= 1998 (* 2 (select main_a v_prenex_3034))) (<= 999 (select main_a v_prenex_3034)) (<= (* 2 (select main_a v_prenex_3033)) 2) (< v_prenex_3033 main_x) (<= (+ main_x 1) v_prenex_3033))) (forall ((v_prenex_4067 Int) (v_prenex_4068 Int)) (or (< v_prenex_4067 main_x) (<= (+ (select main_a v_prenex_4067) 998) (select main_a v_prenex_4068)) (<= 2 (* 2 (select main_a v_prenex_4067))) (<= (select main_a v_prenex_4067) 1) (<= (+ main_x 1) v_prenex_4067) (<= (select main_a v_prenex_4068) 999) (<= 1998 (* 2 (select main_a v_prenex_4068))))) (or (forall ((v_prenex_1867 Int)) (<= (* 2 (select main_a v_prenex_1867)) 1998)) (forall ((v_prenex_1866 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1866))) (<= (+ main_x 1) v_prenex_1866) (<= 1 (select main_a v_prenex_1866)) (< v_prenex_1866 main_x)))) (forall ((v_prenex_3931 Int) (v_prenex_3930 Int)) (or (<= (+ main_y 1) v_prenex_3931) (< v_prenex_3931 main_y) (<= (+ main_x 1) v_prenex_3930) (<= (select main_a v_prenex_3931) 999) (<= (+ (select main_a v_prenex_3930) 998) (select main_a v_prenex_3931)))) (forall ((v_prenex_2086 Int) (v_prenex_2085 Int)) (or (< v_prenex_2085 main_x) (<= 2 (* 2 (select main_a v_prenex_2085))) (<= 1 (select main_a v_prenex_2085)) (<= (+ main_x 1) v_prenex_2085) (<= (select main_a v_prenex_2086) (+ (select main_a v_prenex_2085) 998)) (<= (* 2 (select main_a v_prenex_2086)) 1998))) (or (forall ((v_prenex_2503 Int)) (or (<= (* 2 (select main_a v_prenex_2503)) 2) (<= (select main_a v_prenex_2503) 1) (< v_prenex_2503 main_x) (<= (+ main_x 1) v_prenex_2503) (<= 2 (* 2 (select main_a v_prenex_2503))))) (forall ((v_prenex_2504 Int)) (or (<= (* 2 (select main_a v_prenex_2504)) 1998) (<= (select main_a v_prenex_2504) 999)))) (forall ((v_prenex_2864 Int) (v_prenex_2863 Int)) (or (<= (+ (select main_a v_prenex_2864) (select main_a v_prenex_2863)) 1000) (<= (select main_a v_prenex_2864) 999) (<= 2 (* 2 (select main_a v_prenex_2863))) (<= 1998 (* 2 (select main_a v_prenex_2864))) (<= (+ main_x 1) v_prenex_2863) (< v_prenex_2863 main_x))) (forall ((v_prenex_2733 Int) (v_prenex_2734 Int)) (or (<= (select main_a v_prenex_2734) (+ (select main_a v_prenex_2733) 998)) (<= (+ main_x 1) v_prenex_2733) (< v_prenex_2733 main_x) (<= (select main_a v_prenex_2734) 999) (<= (* 2 (select main_a v_prenex_2733)) 2) (<= (select main_a v_prenex_2733) 1))) (forall ((v_prenex_2314 Int) (v_prenex_2313 Int)) (or (< v_prenex_2313 main_x) (<= (+ main_x 1) v_prenex_2313) (<= 1 (select main_a v_prenex_2313)) (<= 1000 (+ (select main_a v_prenex_2314) (select main_a v_prenex_2313))) (<= 999 (select main_a v_prenex_2314)))) (forall ((v_prenex_2267 Int) (v_prenex_2268 Int)) (or (<= (select main_a v_prenex_2267) 1) (<= (+ main_x 1) v_prenex_2267) (<= (+ (select main_a v_prenex_2268) (select main_a v_prenex_2267)) 1000) (< v_prenex_2267 main_x) (<= 1998 (* 2 (select main_a v_prenex_2268))))) (forall ((v_prenex_3770 Int) (v_prenex_3771 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3771))) (<= (+ main_x 1) v_prenex_3770) (< v_prenex_3771 main_y) (<= (select main_a v_prenex_3771) 999) (<= 2 (* 2 (select main_a v_prenex_3770))) (< v_prenex_3770 main_x) (<= 1000 (+ (select main_a v_prenex_3771) (select main_a v_prenex_3770))))) (forall ((v_prenex_4066 Int) (v_prenex_4065 Int)) (or (<= (+ (select main_a v_prenex_4066) (select main_a v_prenex_4065)) 1000) (<= (* 2 (select main_a v_prenex_4066)) 1998) (<= (+ main_x 1) v_prenex_4065) (<= 999 (select main_a v_prenex_4066)) (< v_prenex_4066 main_y) (< v_prenex_4065 main_x) (<= 1 (select main_a v_prenex_4065)))) (forall ((v_prenex_2543 Int) (v_prenex_2544 Int)) (or (< v_prenex_2543 main_x) (<= (+ main_x 1) v_prenex_2543) (<= (* 2 (select main_a v_prenex_2544)) 1998) (<= (select main_a v_prenex_2543) 1) (<= (select main_a v_prenex_2544) (+ (select main_a v_prenex_2543) 998)) (<= (select main_a v_prenex_2544) 999) (<= 2 (* 2 (select main_a v_prenex_2543))))) (forall ((v_prenex_2835 Int) (v_prenex_2836 Int)) (or (<= 1 (select main_a v_prenex_2835)) (<= 1998 (* 2 (select main_a v_prenex_2836))) (< v_prenex_2835 main_x) (<= (+ (select main_a v_prenex_2835) 998) (select main_a v_prenex_2836)) (<= (+ main_x 1) v_prenex_2835) (<= (select main_a v_prenex_2836) 999))) (or (forall ((v_prenex_2347 Int)) (or (< v_prenex_2347 main_x) (<= 1 (select main_a v_prenex_2347)) (<= (+ main_x 1) v_prenex_2347) (<= (* 2 (select main_a v_prenex_2347)) 2) (<= (select main_a v_prenex_2347) 1))) (forall ((v_prenex_2348 Int)) (or (<= 999 (select main_a v_prenex_2348)) (<= (* 2 (select main_a v_prenex_2348)) 1998)))) (forall ((v_prenex_2369 Int) (v_prenex_2370 Int)) (or (<= (+ main_x 1) v_prenex_2369) (< v_prenex_2369 main_x) (<= 1000 (+ (select main_a v_prenex_2370) (select main_a v_prenex_2369))) (<= (* 2 (select main_a v_prenex_2369)) 2) (<= (select main_a v_prenex_2370) 999))) (forall ((v_prenex_1687 Int) (v_prenex_1686 Int)) (or (<= (+ main_x 1) v_prenex_1686) (<= 1 (select main_a v_prenex_1686)) (< v_prenex_1687 main_y) (<= (* 2 (select main_a v_prenex_1687)) 1998) (<= (+ (select main_a v_prenex_1686) 998) (select main_a v_prenex_1687)) (< v_prenex_1686 main_x))) (forall ((v_prenex_1896 Int) (v_prenex_1895 Int)) (or (<= (* 2 (select main_a v_prenex_1895)) 2) (<= (+ main_x 1) v_prenex_1895) (< v_prenex_1895 main_x) (<= 1000 (+ (select main_a v_prenex_1896) (select main_a v_prenex_1895))))) (or (forall ((v_prenex_1752 Int)) (or (<= (* 2 (select main_a v_prenex_1752)) 2) (< v_prenex_1752 main_x) (<= (+ main_x 1) v_prenex_1752))) (forall ((v_prenex_1753 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1753))) (<= (+ main_y 1) v_prenex_1753) (<= 999 (select main_a v_prenex_1753))))) (or (forall ((v_prenex_3542 Int)) (or (<= (select main_a v_prenex_3542) 999) (<= (* 2 (select main_a v_prenex_3542)) 1998))) (forall ((v_prenex_3541 Int)) (or (<= (+ main_x 1) v_prenex_3541) (<= (select main_a v_prenex_3541) 1) (<= 1 (select main_a v_prenex_3541)) (< v_prenex_3541 main_x) (<= 2 (* 2 (select main_a v_prenex_3541)))))) (or (forall ((v_prenex_2406 Int)) (or (< v_prenex_2406 main_y) (<= (select main_a v_prenex_2406) 999) (<= 999 (select main_a v_prenex_2406)))) (forall ((v_prenex_2405 Int)) (or (<= 1 (select main_a v_prenex_2405)) (< v_prenex_2405 main_x) (<= (+ main_x 1) v_prenex_2405) (<= 2 (* 2 (select main_a v_prenex_2405)))))) (or (forall ((v_prenex_2867 Int)) (or (< v_prenex_2867 main_x) (<= (+ main_x 1) v_prenex_2867) (<= 1 (select main_a v_prenex_2867)) (<= (* 2 (select main_a v_prenex_2867)) 2))) (forall ((v_prenex_2868 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2868))) (< v_prenex_2868 main_y) (<= 999 (select main_a v_prenex_2868))))) (forall ((v_prenex_3327 Int) (v_prenex_3328 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3327))) (<= (+ main_x 1) v_prenex_3327) (< v_prenex_3327 main_x) (<= 999 (select main_a v_prenex_3328)) (<= (+ main_y 1) v_prenex_3328) (<= 1000 (+ (select main_a v_prenex_3328) (select main_a v_prenex_3327))) (<= 1998 (* 2 (select main_a v_prenex_3328))))) (forall ((v_prenex_1651 Int) (v_prenex_1650 Int)) (or (< v_prenex_1651 main_y) (<= 1000 (+ (select main_a v_prenex_1651) (select main_a v_prenex_1650))) (<= (* 2 (select main_a v_prenex_1650)) 2) (<= (+ main_x 1) v_prenex_1650) (< v_prenex_1650 main_x) (<= 999 (select main_a v_prenex_1651)) (<= 1998 (* 2 (select main_a v_prenex_1651))))) (or (forall ((v_prenex_3118 Int)) (or (< v_prenex_3118 main_x) (<= (+ main_x 1) v_prenex_3118) (<= (* 2 (select main_a v_prenex_3118)) 2) (<= 2 (* 2 (select main_a v_prenex_3118))))) (forall ((v_prenex_3119 Int)) (or (<= 999 (select main_a v_prenex_3119)) (<= (+ main_y 1) v_prenex_3119)))) (forall ((v_prenex_4104 Int) (v_prenex_4103 Int)) (or (<= (+ main_x 1) v_prenex_4103) (< v_prenex_4103 main_x) (<= (* 2 (select main_a v_prenex_4104)) 1998) (<= 2 (* 2 (select main_a v_prenex_4103))) (<= (+ (select main_a v_prenex_4104) (select main_a v_prenex_4103)) 1000) (<= (select main_a v_prenex_4103) 1))) (or (forall ((v_prenex_2537 Int)) (or (<= (* 2 (select main_a v_prenex_2537)) 2) (<= (+ main_x 1) v_prenex_2537) (< v_prenex_2537 main_x))) (forall ((v_prenex_2538 Int)) (<= 999 (select main_a v_prenex_2538)))) (or (forall ((v_prenex_3861 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3861))) (< v_prenex_3861 main_x) (<= (+ main_x 1) v_prenex_3861))) (forall ((v_prenex_3862 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3862))) (<= (select main_a v_prenex_3862) 999) (< v_prenex_3862 main_y)))) (forall ((v_prenex_2305 Int) (v_prenex_2306 Int)) (or (<= 999 (select main_a v_prenex_2306)) (< v_prenex_2305 main_x) (<= (+ main_y 1) v_prenex_2306) (<= (select main_a v_prenex_2306) (+ (select main_a v_prenex_2305) 998)) (<= (+ main_x 1) v_prenex_2305) (<= 2 (* 2 (select main_a v_prenex_2305))))) (forall ((v_prenex_4052 Int) (v_prenex_4051 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4052))) (<= 1000 (+ (select main_a v_prenex_4052) (select main_a v_prenex_4051))) (< v_prenex_4051 main_x) (<= (+ main_y 1) v_prenex_4052) (<= 1 (select main_a v_prenex_4051)) (<= (+ main_x 1) v_prenex_4051) (<= (select main_a v_prenex_4052) 999))) (forall ((v_prenex_3432 Int) (v_prenex_3431 Int)) (or (<= 1 (select main_a v_prenex_3431)) (<= 999 (select main_a v_prenex_3432)) (<= (select main_a v_prenex_3432) (+ (select main_a v_prenex_3431) 998)) (<= (+ main_x 1) v_prenex_3431) (<= (select main_a v_prenex_3431) 1) (< v_prenex_3431 main_x) (<= (* 2 (select main_a v_prenex_3432)) 1998))) (forall ((v_prenex_3672 Int) (v_prenex_3673 Int)) (or (<= (* 2 (select main_a v_prenex_3672)) 2) (<= (select main_a v_prenex_3672) 1) (<= (* 2 (select main_a v_prenex_3673)) 1998) (< v_prenex_3672 main_x) (<= (+ (select main_a v_prenex_3672) 998) (select main_a v_prenex_3673)) (<= (+ main_x 1) v_prenex_3672) (<= (select main_a v_prenex_3673) 999))) (forall ((v_prenex_2581 Int) (v_prenex_2582 Int)) (or (<= (select main_a v_prenex_2582) 999) (<= 1998 (* 2 (select main_a v_prenex_2582))) (<= (+ main_x 1) v_prenex_2581) (<= (+ (select main_a v_prenex_2581) 998) (select main_a v_prenex_2582)) (< v_prenex_2581 main_x) (<= 2 (* 2 (select main_a v_prenex_2581))))) (forall ((v_prenex_1990 Int) (v_prenex_1989 Int)) (or (< v_prenex_1990 main_y) (<= (+ main_x 1) v_prenex_1989) (<= 1 (select main_a v_prenex_1989)) (<= 1998 (* 2 (select main_a v_prenex_1990))) (<= 999 (select main_a v_prenex_1990)) (< v_prenex_1989 main_x) (<= 1000 (+ (select main_a v_prenex_1990) (select main_a v_prenex_1989))))) (forall ((v_prenex_1759 Int) (v_prenex_1758 Int)) (or (< v_prenex_1759 main_y) (<= (+ (select main_a v_prenex_1759) (select main_a v_prenex_1758)) 1000) (<= (select main_a v_prenex_1759) 999) (<= 1998 (* 2 (select main_a v_prenex_1759))) (<= (+ main_y 1) v_prenex_1759))) (or (forall ((v_prenex_4315 Int)) (or (<= 1 (select main_a v_prenex_4315)) (<= (* 2 (select main_a v_prenex_4315)) 2) (< v_prenex_4315 main_x) (<= (+ main_x 1) v_prenex_4315) (<= (select main_a v_prenex_4315) 1))) (forall ((v_prenex_4316 Int)) (or (<= (select main_a v_prenex_4316) 999) (<= (* 2 (select main_a v_prenex_4316)) 1998)))) (forall ((v_prenex_2754 Int) (v_prenex_2753 Int)) (or (<= (* 2 (select main_a v_prenex_2754)) 1998) (<= (select main_a v_prenex_2753) 1) (<= 1998 (* 2 (select main_a v_prenex_2754))) (< v_prenex_2753 main_x) (<= (+ main_x 1) v_prenex_2753) (<= (+ (select main_a v_prenex_2753) 998) (select main_a v_prenex_2754)))) (forall ((v_prenex_3824 Int) (v_prenex_3825 Int)) (or (<= (select main_a v_prenex_3825) 999) (<= (+ main_x 1) v_prenex_3824) (< v_prenex_3825 main_y) (<= (select main_a v_prenex_3825) (+ (select main_a v_prenex_3824) 998)) (<= 999 (select main_a v_prenex_3825)) (<= 2 (* 2 (select main_a v_prenex_3824))) (< v_prenex_3824 main_x))) (forall ((v_prenex_3876 Int) (v_prenex_3875 Int)) (or (<= 999 (select main_a v_prenex_3876)) (<= (select main_a v_prenex_3876) (+ (select main_a v_prenex_3875) 998)) (<= (+ main_x 1) v_prenex_3875) (<= (* 2 (select main_a v_prenex_3875)) 2) (< v_prenex_3875 main_x) (<= (+ main_y 1) v_prenex_3876) (<= (* 2 (select main_a v_prenex_3876)) 1998))) (forall ((v_prenex_3259 Int) (v_prenex_3260 Int)) (or (<= (+ (select main_a v_prenex_3259) 998) (select main_a v_prenex_3260)) (<= 2 (* 2 (select main_a v_prenex_3259))) (<= (select main_a v_prenex_3259) 1) (<= (+ main_x 1) v_prenex_3259) (< v_prenex_3259 main_x))) (forall ((v_prenex_4247 Int) (v_prenex_4248 Int)) (or (<= (* 2 (select main_a v_prenex_4248)) 1998) (< v_prenex_4247 main_x) (<= (+ (select main_a v_prenex_4248) (select main_a v_prenex_4247)) 1000) (<= (+ main_y 1) v_prenex_4248) (<= (select main_a v_prenex_4248) 999) (<= (+ main_x 1) v_prenex_4247) (<= (* 2 (select main_a v_prenex_4247)) 2))) (forall ((v_prenex_2251 Int) (v_prenex_2252 Int)) (or (<= (+ main_x 1) v_prenex_2251) (<= (+ main_y 1) v_prenex_2252) (<= 1998 (* 2 (select main_a v_prenex_2252))) (<= 2 (* 2 (select main_a v_prenex_2251))) (<= 999 (select main_a v_prenex_2252)) (<= (+ (select main_a v_prenex_2251) 998) (select main_a v_prenex_2252)) (< v_prenex_2251 main_x))) (or (forall ((v_prenex_4309 Int)) (or (<= 2 (* 2 (select main_a v_prenex_4309))) (<= 1 (select main_a v_prenex_4309)) (< v_prenex_4309 main_x) (<= (+ main_x 1) v_prenex_4309))) (forall ((v_prenex_4310 Int)) (or (<= (select main_a v_prenex_4310) 999) (<= (+ main_y 1) v_prenex_4310) (<= (* 2 (select main_a v_prenex_4310)) 1998)))) (forall ((v_prenex_2547 Int) (v_prenex_2548 Int)) (or (< v_prenex_2547 main_x) (<= 999 (select main_a v_prenex_2548)) (<= 1998 (* 2 (select main_a v_prenex_2548))) (<= (+ main_x 1) v_prenex_2547) (<= (+ (select main_a v_prenex_2547) 998) (select main_a v_prenex_2548)) (<= 2 (* 2 (select main_a v_prenex_2547))))) (or (forall ((v_prenex_1978 Int)) (<= (* 2 (select main_a v_prenex_1978)) 1998)) (forall ((v_prenex_1977 Int)) (or (< v_prenex_1977 main_x) (<= 2 (* 2 (select main_a v_prenex_1977))) (<= (+ main_x 1) v_prenex_1977) (<= (* 2 (select main_a v_prenex_1977)) 2)))) (or (forall ((v_prenex_4267 Int)) (or (< v_prenex_4267 main_x) (<= (+ main_x 1) v_prenex_4267) (<= 2 (* 2 (select main_a v_prenex_4267))) (<= (* 2 (select main_a v_prenex_4267)) 2))) (forall ((v_prenex_4268 Int)) (or (< v_prenex_4268 main_y) (<= (* 2 (select main_a v_prenex_4268)) 1998)))) (forall ((v_prenex_3385 Int) (v_prenex_3386 Int)) (or (<= (select main_a v_prenex_3386) (+ (select main_a v_prenex_3385) 998)) (<= 1998 (* 2 (select main_a v_prenex_3386))) (< v_prenex_3385 main_x) (<= (select main_a v_prenex_3385) 1) (<= 999 (select main_a v_prenex_3386)) (< v_prenex_3386 main_y) (<= (+ main_x 1) v_prenex_3385))) (or (forall ((v_prenex_3023 Int)) (or (<= (* 2 (select main_a v_prenex_3023)) 2) (< v_prenex_3023 main_x) (<= (+ main_x 1) v_prenex_3023) (<= 2 (* 2 (select main_a v_prenex_3023))))) (forall ((v_prenex_3024 Int)) (or (<= (+ main_y 1) v_prenex_3024) (<= (* 2 (select main_a v_prenex_3024)) 1998)))) (forall ((v_prenex_4076 Int) (v_prenex_4075 Int)) (or (<= (+ main_y 1) v_prenex_4076) (<= (+ (select main_a v_prenex_4075) 998) (select main_a v_prenex_4076)) (< v_prenex_4075 main_x) (<= (+ main_x 1) v_prenex_4075) (<= 2 (* 2 (select main_a v_prenex_4075))) (<= 999 (select main_a v_prenex_4076)))) (forall ((v_prenex_3881 Int) (v_prenex_3882 Int)) (or (<= 999 (select main_a v_prenex_3882)) (<= (+ main_x 1) v_prenex_3881) (<= (select main_a v_prenex_3881) 1) (<= 1000 (+ (select main_a v_prenex_3882) (select main_a v_prenex_3881))) (< v_prenex_3881 main_x))) (forall ((v_prenex_2266 Int) (v_prenex_2265 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2265))) (<= (+ (select main_a v_prenex_2266) (select main_a v_prenex_2265)) 1000) (<= 1998 (* 2 (select main_a v_prenex_2266))) (<= (* 2 (select main_a v_prenex_2266)) 1998) (<= (+ main_x 1) v_prenex_2265) (<= (* 2 (select main_a v_prenex_2265)) 2) (< v_prenex_2265 main_x))) (forall ((v_prenex_3627 Int) (v_prenex_3628 Int)) (or (<= (select main_a v_prenex_3628) 999) (<= (select main_a v_prenex_3628) (+ (select main_a v_prenex_3627) 998)) (< v_prenex_3628 main_y) (<= (* 2 (select main_a v_prenex_3627)) 2) (<= (+ main_x 1) v_prenex_3627) (< v_prenex_3627 main_x) (<= (* 2 (select main_a v_prenex_3628)) 1998))) (or (forall ((v_prenex_3764 Int)) (or (<= (* 2 (select main_a v_prenex_3764)) 2) (< v_prenex_3764 main_x) (<= (+ main_x 1) v_prenex_3764))) (forall ((v_prenex_3765 Int)) (or (<= (select main_a v_prenex_3765) 999) (<= (+ main_y 1) v_prenex_3765) (<= (* 2 (select main_a v_prenex_3765)) 1998)))) (or (forall ((v_prenex_2045 Int)) (<= 2 (* 2 (select main_a v_prenex_2045)))) (forall ((v_prenex_2046 Int)) (or (< v_prenex_2046 main_y) (<= 999 (select main_a v_prenex_2046)) (<= (+ main_y 1) v_prenex_2046) (<= 1998 (* 2 (select main_a v_prenex_2046)))))) (forall ((v_prenex_1697 Int) (v_prenex_1696 Int)) (or (<= (+ main_x 1) v_prenex_1696) (<= (+ (select main_a v_prenex_1696) 998) (select main_a v_prenex_1697)) (< v_prenex_1696 main_x) (<= (select main_a v_prenex_1697) 999) (<= 2 (* 2 (select main_a v_prenex_1696))) (<= (select main_a v_prenex_1696) 1))) (forall ((v_prenex_3631 Int) (v_prenex_3632 Int)) (or (<= (* 2 (select main_a v_prenex_3631)) 2) (<= 1000 (+ (select main_a v_prenex_3632) (select main_a v_prenex_3631))) (< v_prenex_3631 main_x) (<= (* 2 (select main_a v_prenex_3632)) 1998) (<= (select main_a v_prenex_3632) 999) (<= 2 (* 2 (select main_a v_prenex_3631))) (<= (+ main_x 1) v_prenex_3631))) (forall ((v_prenex_1721 Int) (v_prenex_1720 Int)) (or (<= 1000 (+ (select main_a v_prenex_1721) (select main_a v_prenex_1720))) (<= 999 (select main_a v_prenex_1721)) (<= (+ main_x 1) v_prenex_1720) (< v_prenex_1721 main_y) (< v_prenex_1720 main_x) (<= (select main_a v_prenex_1720) 1) (<= 1998 (* 2 (select main_a v_prenex_1721))))) (forall ((v_prenex_3267 Int) (v_prenex_3268 Int)) (or (<= (+ main_x 1) v_prenex_3267) (<= 1 (select main_a v_prenex_3267)) (<= (+ (select main_a v_prenex_3267) 998) (select main_a v_prenex_3268)) (< v_prenex_3267 main_x) (<= (select main_a v_prenex_3268) 999) (<= (* 2 (select main_a v_prenex_3267)) 2) (<= 999 (select main_a v_prenex_3268)))) (forall ((v_prenex_2073 Int) (v_prenex_2074 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2073))) (< v_prenex_2074 main_y) (< v_prenex_2073 main_x) (<= (select main_a v_prenex_2074) 999) (<= 1000 (+ (select main_a v_prenex_2074) (select main_a v_prenex_2073))) (<= (+ main_x 1) v_prenex_2073))) (forall ((v_prenex_2102 Int) (v_prenex_2103 Int)) (or (<= (+ main_x 1) v_prenex_2102) (< v_prenex_2102 main_x) (<= (select main_a v_prenex_2102) 1) (< v_prenex_2103 main_y) (<= (select main_a v_prenex_2103) (+ (select main_a v_prenex_2102) 998)))) (forall ((v_prenex_4324 Int) (v_prenex_4323 Int)) (or (<= (+ (select main_a v_prenex_4323) 998) (select main_a v_prenex_4324)) (<= (+ main_x 1) v_prenex_4323) (<= (+ main_y 1) v_prenex_4324) (< v_prenex_4323 main_x) (<= 999 (select main_a v_prenex_4324)) (<= (select main_a v_prenex_4323) 1) (<= 1998 (* 2 (select main_a v_prenex_4324))))) (forall ((v_prenex_3081 Int) (v_prenex_3082 Int)) (or (<= (select main_a v_prenex_3082) 999) (<= (select main_a v_prenex_3081) 1) (<= 1000 (+ (select main_a v_prenex_3082) (select main_a v_prenex_3081))) (<= (+ main_x 1) v_prenex_3081) (<= 999 (select main_a v_prenex_3082)) (< v_prenex_3081 main_x))) (forall ((v_prenex_1825 Int) (v_prenex_1824 Int)) (or (< v_prenex_1825 main_y) (<= 999 (select main_a v_prenex_1825)) (<= (+ main_x 1) v_prenex_1824) (<= 1 (select main_a v_prenex_1824)) (<= (select main_a v_prenex_1825) 999) (<= 1000 (+ (select main_a v_prenex_1825) (select main_a v_prenex_1824))) (< v_prenex_1824 main_x))) (forall ((v_prenex_4092 Int) (v_prenex_4091 Int)) (or (<= 999 (select main_a v_prenex_4092)) (< v_prenex_4091 main_x) (<= 1 (select main_a v_prenex_4091)) (<= 1000 (+ (select main_a v_prenex_4092) (select main_a v_prenex_4091))) (<= (+ main_x 1) v_prenex_4091) (<= 1998 (* 2 (select main_a v_prenex_4092))))) (forall ((v_prenex_4258 Int) (v_prenex_4257 Int)) (or (<= (select main_a v_prenex_4258) 999) (<= 1 (select main_a v_prenex_4257)) (<= (+ main_x 1) v_prenex_4257) (<= 2 (* 2 (select main_a v_prenex_4257))) (<= 999 (select main_a v_prenex_4258)) (< v_prenex_4257 main_x) (<= (+ (select main_a v_prenex_4257) 998) (select main_a v_prenex_4258)))) (forall ((v_prenex_2453 Int) (v_prenex_2454 Int)) (or (<= (select main_a v_prenex_2454) (+ (select main_a v_prenex_2453) 998)) (<= 2 (* 2 (select main_a v_prenex_2453))) (<= (+ main_x 1) v_prenex_2453) (<= (* 2 (select main_a v_prenex_2454)) 1998) (<= (* 2 (select main_a v_prenex_2453)) 2) (< v_prenex_2453 main_x) (<= 999 (select main_a v_prenex_2454)))) (forall ((v_prenex_1898 Int) (v_prenex_1897 Int)) (or (<= (* 2 (select main_a v_prenex_1897)) 2) (< v_prenex_1897 main_x) (<= (+ (select main_a v_prenex_1897) 998) (select main_a v_prenex_1898)) (<= 1998 (* 2 (select main_a v_prenex_1898))) (<= (+ main_x 1) v_prenex_1897) (< v_prenex_1898 main_y))) (forall ((v_prenex_2781 Int) (v_prenex_2782 Int)) (or (<= (+ main_x 1) v_prenex_2781) (<= (+ (select main_a v_prenex_2781) 998) (select main_a v_prenex_2782)) (<= 1 (select main_a v_prenex_2781)) (< v_prenex_2781 main_x) (<= (* 2 (select main_a v_prenex_2782)) 1998) (<= (select main_a v_prenex_2782) 999))) (forall ((v_prenex_2565 Int) (v_prenex_2566 Int)) (or (<= (+ main_y 1) v_prenex_2566) (< v_prenex_2565 main_x) (<= (+ main_x 1) v_prenex_2565) (< v_prenex_2566 main_y) (<= (+ (select main_a v_prenex_2565) 998) (select main_a v_prenex_2566)))) (or (forall ((v_prenex_2323 Int)) (or (<= (+ main_y 1) v_prenex_2323) (<= 1998 (* 2 (select main_a v_prenex_2323))) (< v_prenex_2323 main_y))) (forall ((v_prenex_2322 Int)) (or (< v_prenex_2322 main_x) (<= 2 (* 2 (select main_a v_prenex_2322)))))) (or (forall ((v_prenex_2122 Int)) (or (<= (* 2 (select main_a v_prenex_2122)) 2) (< v_prenex_2122 main_x) (<= 2 (* 2 (select main_a v_prenex_2122))) (<= (select main_a v_prenex_2122) 1) (<= (+ main_x 1) v_prenex_2122))) (forall ((v_prenex_2123 Int)) (<= 1998 (* 2 (select main_a v_prenex_2123))))) (forall ((v_prenex_3293 Int) (v_prenex_3294 Int)) (or (<= (select main_a v_prenex_3294) (+ (select main_a v_prenex_3293) 998)) (<= (select main_a v_prenex_3293) 1) (<= 1998 (* 2 (select main_a v_prenex_3294))) (< v_prenex_3293 main_x) (<= (+ main_x 1) v_prenex_3293) (<= 999 (select main_a v_prenex_3294)))) (forall ((v_prenex_3102 Int) (v_prenex_3103 Int)) (or (<= (* 2 (select main_a v_prenex_3102)) 2) (< v_prenex_3103 main_y) (< v_prenex_3102 main_x) (<= (+ main_x 1) v_prenex_3102) (<= (select main_a v_prenex_3103) (+ (select main_a v_prenex_3102) 998)) (<= 999 (select main_a v_prenex_3103)))) (forall ((v_prenex_3706 Int) (v_prenex_3707 Int)) (or (<= (* 2 (select main_a v_prenex_3707)) 1998) (<= 999 (select main_a v_prenex_3707)) (< v_prenex_3706 main_x) (<= (select main_a v_prenex_3707) (+ (select main_a v_prenex_3706) 998)) (<= (+ main_y 1) v_prenex_3707) (<= (+ main_x 1) v_prenex_3706) (<= 1 (select main_a v_prenex_3706)))) (or (forall ((v_prenex_3539 Int)) (<= (* 2 (select main_a v_prenex_3539)) 2)) (forall ((v_prenex_3540 Int)) (or (<= (+ main_y 1) v_prenex_3540) (<= 1998 (* 2 (select main_a v_prenex_3540))) (< v_prenex_3540 main_y)))) (forall ((v_prenex_4206 Int) (v_prenex_4205 Int)) (or (< v_prenex_4205 main_x) (<= (+ main_x 1) v_prenex_4205) (<= 1998 (* 2 (select main_a v_prenex_4206))) (<= (* 2 (select main_a v_prenex_4205)) 2) (< v_prenex_4206 main_y) (<= (* 2 (select main_a v_prenex_4206)) 1998) (<= 1000 (+ (select main_a v_prenex_4206) (select main_a v_prenex_4205))))) (forall ((v_prenex_2248 Int) (v_prenex_2247 Int)) (or (< v_prenex_2247 main_x) (<= (+ main_y 1) v_prenex_2248) (<= (select main_a v_prenex_2247) 1) (<= (+ (select main_a v_prenex_2247) 998) (select main_a v_prenex_2248)) (<= (select main_a v_prenex_2248) 999) (<= 999 (select main_a v_prenex_2248)) (<= (+ main_x 1) v_prenex_2247))) (forall ((v_prenex_1877 Int) (v_prenex_1876 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1877))) (<= (+ main_y 1) v_prenex_1877) (<= (select main_a v_prenex_1876) 1) (<= (+ (select main_a v_prenex_1877) (select main_a v_prenex_1876)) 1000) (<= (select main_a v_prenex_1877) 999) (< v_prenex_1876 main_x) (<= (+ main_x 1) v_prenex_1876))) (forall ((v_prenex_1719 Int) (v_prenex_1718 Int)) (or (<= (select main_a v_prenex_1718) 1) (<= (+ (select main_a v_prenex_1719) (select main_a v_prenex_1718)) 1000) (< v_prenex_1718 main_x) (<= 999 (select main_a v_prenex_1719)) (<= (+ main_x 1) v_prenex_1718) (<= (* 2 (select main_a v_prenex_1718)) 2) (<= 1998 (* 2 (select main_a v_prenex_1719))))) (forall ((v_prenex_1986 Int) (v_prenex_1985 Int)) (or (<= (* 2 (select main_a v_prenex_1986)) 1998) (<= (+ main_x 1) v_prenex_1985) (< v_prenex_1986 main_y) (<= (* 2 (select main_a v_prenex_1985)) 2) (<= 999 (select main_a v_prenex_1986)) (<= (+ (select main_a v_prenex_1985) 998) (select main_a v_prenex_1986)) (< v_prenex_1985 main_x))) (forall ((v_prenex_3154 Int) (v_prenex_3155 Int)) (or (<= (* 2 (select main_a v_prenex_3154)) 2) (<= (+ main_y 1) v_prenex_3155) (<= 1998 (* 2 (select main_a v_prenex_3155))) (<= 1000 (+ (select main_a v_prenex_3155) (select main_a v_prenex_3154))) (< v_prenex_3154 main_x) (<= (+ main_x 1) v_prenex_3154))) (or (forall ((v_prenex_2577 Int)) (or (< v_prenex_2577 main_x) (<= 2 (* 2 (select main_a v_prenex_2577))) (<= (+ main_x 1) v_prenex_2577) (<= (* 2 (select main_a v_prenex_2577)) 2))) (forall ((v_prenex_2578 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2578))) (< v_prenex_2578 main_y) (<= (select main_a v_prenex_2578) 999)))) (forall ((v_prenex_3774 Int) (v_prenex_3775 Int)) (or (< v_prenex_3775 main_y) (<= 1998 (* 2 (select main_a v_prenex_3775))) (<= (select main_a v_prenex_3775) (+ (select main_a v_prenex_3774) 998)) (<= (+ main_y 1) v_prenex_3775))) (forall ((v_prenex_2571 Int) (v_prenex_2572 Int)) (or (< v_prenex_2571 main_x) (<= (* 2 (select main_a v_prenex_2571)) 2) (<= (select main_a v_prenex_2572) 999) (<= (+ (select main_a v_prenex_2572) (select main_a v_prenex_2571)) 1000) (<= 1998 (* 2 (select main_a v_prenex_2572))) (<= (+ main_x 1) v_prenex_2571) (<= (select main_a v_prenex_2571) 1))) (forall ((v_prenex_2677 Int) (v_prenex_2678 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2678))) (<= (+ main_x 1) v_prenex_2677) (<= 1 (select main_a v_prenex_2677)) (<= (+ (select main_a v_prenex_2678) (select main_a v_prenex_2677)) 1000) (<= 2 (* 2 (select main_a v_prenex_2677))) (< v_prenex_2677 main_x) (<= (select main_a v_prenex_2678) 999))) (forall ((v_prenex_2971 Int) (v_prenex_2972 Int)) (or (<= (+ main_x 1) v_prenex_2971) (<= (* 2 (select main_a v_prenex_2972)) 1998) (<= (select main_a v_prenex_2971) 1) (< v_prenex_2971 main_x) (<= 1000 (+ (select main_a v_prenex_2972) (select main_a v_prenex_2971))) (<= (* 2 (select main_a v_prenex_2971)) 2))) (forall ((v_prenex_3483 Int) (v_prenex_3484 Int)) (or (<= (+ main_x 1) v_prenex_3483) (< v_prenex_3484 main_y) (<= (* 2 (select main_a v_prenex_3484)) 1998) (<= 1000 (+ (select main_a v_prenex_3484) (select main_a v_prenex_3483))) (< v_prenex_3483 main_x) (<= 1 (select main_a v_prenex_3483)) (<= 999 (select main_a v_prenex_3484)))) (or (forall ((v_prenex_3809 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3809))) (<= 999 (select main_a v_prenex_3809)) (<= (+ main_y 1) v_prenex_3809))) (forall ((v_prenex_3808 Int)) (or (<= (select main_a v_prenex_3808) 1) (< v_prenex_3808 main_x) (<= 2 (* 2 (select main_a v_prenex_3808))) (<= (+ main_x 1) v_prenex_3808)))) (forall ((v_prenex_3458 Int) (v_prenex_3457 Int)) (or (<= (+ main_y 1) v_prenex_3458) (<= (+ (select main_a v_prenex_3458) (select main_a v_prenex_3457)) 1000) (<= (select main_a v_prenex_3457) 1) (< v_prenex_3457 main_x) (<= 1998 (* 2 (select main_a v_prenex_3458))) (<= (+ main_x 1) v_prenex_3457))) (forall ((v_prenex_4006 Int)) (or (< v_prenex_4006 main_y) (<= 1998 (* 2 (select main_a v_prenex_4006))) (<= (+ main_y 1) v_prenex_4006))) (forall ((v_prenex_1734 Int) (v_prenex_1735 Int)) (or (<= (* 2 (select main_a v_prenex_1734)) 2) (<= (select main_a v_prenex_1735) 999) (<= (+ main_x 1) v_prenex_1734) (< v_prenex_1734 main_x) (<= (select main_a v_prenex_1735) (+ (select main_a v_prenex_1734) 998)) (< v_prenex_1735 main_y))) (forall ((v_prenex_2035 Int) (v_prenex_2036 Int)) (or (<= (* 2 (select main_a v_prenex_2035)) 2) (<= 1998 (* 2 (select main_a v_prenex_2036))) (< v_prenex_2035 main_x) (<= (+ main_x 1) v_prenex_2035) (<= (select main_a v_prenex_2036) 999) (<= (+ (select main_a v_prenex_2035) 998) (select main_a v_prenex_2036)) (<= 2 (* 2 (select main_a v_prenex_2035))))) (forall ((v_prenex_2967 Int) (v_prenex_2968 Int)) (or (< v_prenex_2967 main_x) (<= 1 (select main_a v_prenex_2967)) (<= (+ main_x 1) v_prenex_2967) (<= (+ main_y 1) v_prenex_2968) (<= 1998 (* 2 (select main_a v_prenex_2968))) (<= (select main_a v_prenex_2968) (+ (select main_a v_prenex_2967) 998)) (<= (select main_a v_prenex_2968) 999))) (forall ((v_prenex_4132 Int) (v_prenex_4131 Int)) (or (< v_prenex_4132 main_y) (<= 1000 (+ (select main_a v_prenex_4132) (select main_a v_prenex_4131))) (<= (* 2 (select main_a v_prenex_4131)) 2) (<= 1998 (* 2 (select main_a v_prenex_4132))) (< v_prenex_4131 main_x) (<= (+ main_x 1) v_prenex_4131))) (or (forall ((v_prenex_3158 Int)) (or (< v_prenex_3158 main_x) (<= 1 (select main_a v_prenex_3158)) (<= (+ main_x 1) v_prenex_3158) (<= (select main_a v_prenex_3158) 1))) (forall ((v_prenex_3159 Int)) (<= 1998 (* 2 (select main_a v_prenex_3159))))) (forall ((v_prenex_3307 Int) (v_prenex_3308 Int)) (or (<= (select main_a v_prenex_3308) (+ (select main_a v_prenex_3307) 998)) (<= 1 (select main_a v_prenex_3307)) (<= (+ main_x 1) v_prenex_3307) (<= 999 (select main_a v_prenex_3308)) (< v_prenex_3307 main_x) (<= 1998 (* 2 (select main_a v_prenex_3308))) (<= (* 2 (select main_a v_prenex_3307)) 2))) (forall ((v_prenex_2410 Int) (v_prenex_2409 Int)) (or (< v_prenex_2409 main_x) (<= 2 (* 2 (select main_a v_prenex_2409))) (<= (+ main_x 1) v_prenex_2409) (<= 1000 (+ (select main_a v_prenex_2410) (select main_a v_prenex_2409))) (<= 999 (select main_a v_prenex_2410)) (<= 1998 (* 2 (select main_a v_prenex_2410))))) (forall ((v_prenex_3527 Int) (v_prenex_3528 Int)) (or (<= (select main_a v_prenex_3527) 1) (< v_prenex_3527 main_x) (<= (+ main_x 1) v_prenex_3527) (<= (* 2 (select main_a v_prenex_3528)) 1998) (<= (+ (select main_a v_prenex_3527) 998) (select main_a v_prenex_3528)))) (or (forall ((v_prenex_1914 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_1914))) (<= (select main_a v_prenex_1914) 999))) (forall ((v_prenex_1913 Int)) (or (< v_prenex_1913 main_x) (<= 2 (* 2 (select main_a v_prenex_1913))) (<= (+ main_x 1) v_prenex_1913) (<= 1 (select main_a v_prenex_1913))))) (forall ((v_prenex_3333 Int) (v_prenex_3334 Int)) (or (<= (+ main_x 1) v_prenex_3333) (<= (select main_a v_prenex_3334) 999) (<= (+ (select main_a v_prenex_3334) (select main_a v_prenex_3333)) 1000) (<= (select main_a v_prenex_3333) 1) (< v_prenex_3333 main_x) (<= (* 2 (select main_a v_prenex_3333)) 2) (<= (* 2 (select main_a v_prenex_3334)) 1998))) (or (forall ((v_prenex_3351 Int)) (or (<= (+ main_x 1) v_prenex_3351) (< v_prenex_3351 main_x) (<= 2 (* 2 (select main_a v_prenex_3351))))) (forall ((v_prenex_3352 Int)) (or (<= (+ main_y 1) v_prenex_3352) (<= 1998 (* 2 (select main_a v_prenex_3352))) (<= 999 (select main_a v_prenex_3352))))) (forall ((v_prenex_2118 Int) (v_prenex_2119 Int)) (or (<= (select main_a v_prenex_2119) (+ (select main_a v_prenex_2118) 998)) (< v_prenex_2119 main_y) (<= (+ main_y 1) v_prenex_2119) (< v_prenex_2118 main_x) (<= 1998 (* 2 (select main_a v_prenex_2119))))) (forall ((v_prenex_3058 Int) (v_prenex_3057 Int)) (or (<= (select main_a v_prenex_3057) 1) (<= 999 (select main_a v_prenex_3058)) (< v_prenex_3057 main_x) (<= (+ (select main_a v_prenex_3057) 998) (select main_a v_prenex_3058)) (< v_prenex_3058 main_y) (<= (+ main_x 1) v_prenex_3057) (<= (select main_a v_prenex_3058) 999))) (forall ((v_prenex_2160 Int) (v_prenex_2161 Int)) (or (<= (+ (select main_a v_prenex_2161) (select main_a v_prenex_2160)) 1000) (<= (* 2 (select main_a v_prenex_2160)) 2) (<= (select main_a v_prenex_2160) 1) (<= (* 2 (select main_a v_prenex_2161)) 1998) (< v_prenex_2160 main_x) (<= (+ main_x 1) v_prenex_2160))) (forall ((v_prenex_3144 Int) (v_prenex_3145 Int)) (or (<= 1 (select main_a v_prenex_3144)) (<= 1000 (+ (select main_a v_prenex_3145) (select main_a v_prenex_3144))) (<= (+ main_y 1) v_prenex_3145) (<= 1998 (* 2 (select main_a v_prenex_3145))) (< v_prenex_3144 main_x) (<= (+ main_x 1) v_prenex_3144))) (forall ((v_prenex_1910 Int) (v_prenex_1909 Int)) (or (<= (+ (select main_a v_prenex_1910) (select main_a v_prenex_1909)) 1000) (<= (+ main_x 1) v_prenex_1909) (<= (* 2 (select main_a v_prenex_1909)) 2) (< v_prenex_1909 main_x) (<= 1998 (* 2 (select main_a v_prenex_1910))) (<= 999 (select main_a v_prenex_1910)))) (or (forall ((v_prenex_3598 Int)) (or (<= (* 2 (select main_a v_prenex_3598)) 1998) (< v_prenex_3598 main_y) (<= 1998 (* 2 (select main_a v_prenex_3598))))) (forall ((v_prenex_3597 Int)) (or (<= 2 (* 2 (select main_a v_prenex_3597))) (<= (* 2 (select main_a v_prenex_3597)) 2) (<= (+ main_x 1) v_prenex_3597) (< v_prenex_3597 main_x)))) (or (forall ((v_prenex_1749 Int)) (or (<= (select main_a v_prenex_1749) 999) (<= 1998 (* 2 (select main_a v_prenex_1749))))) (forall ((v_prenex_1748 Int)) (or (<= 1 (select main_a v_prenex_1748)) (< v_prenex_1748 main_x) (<= (+ main_x 1) v_prenex_1748) (<= (* 2 (select main_a v_prenex_1748)) 2)))) (forall ((v_prenex_1709 Int) (v_prenex_1708 Int)) (or (<= (* 2 (select main_a v_prenex_1708)) 2) (<= 1998 (* 2 (select main_a v_prenex_1709))) (<= (+ main_x 1) v_prenex_1708) (<= 2 (* 2 (select main_a v_prenex_1708))) (< v_prenex_1708 main_x) (<= (select main_a v_prenex_1709) (+ (select main_a v_prenex_1708) 998)))) (forall ((v_prenex_3032 Int) (v_prenex_3031 Int)) (or (<= (select main_a v_prenex_3032) (+ (select main_a v_prenex_3031) 998)) (< v_prenex_3031 main_x) (< v_prenex_3032 main_y) (<= 999 (select main_a v_prenex_3032)) (<= (+ main_x 1) v_prenex_3031) (<= (* 2 (select main_a v_prenex_3031)) 2))) (forall ((v_prenex_1950 Int) (v_prenex_1949 Int)) (or (<= 999 (select main_a v_prenex_1950)) (< v_prenex_1949 main_x) (<= (+ main_y 1) v_prenex_1950) (<= (+ main_x 1) v_prenex_1949) (<= (+ (select main_a v_prenex_1949) 998) (select main_a v_prenex_1950)) (<= 1998 (* 2 (select main_a v_prenex_1950))) (<= 1 (select main_a v_prenex_1949)))) (forall ((v_prenex_3087 Int) (v_prenex_3088 Int)) (or (<= 1 (select main_a v_prenex_3087)) (<= 999 (select main_a v_prenex_3088)) (<= 1000 (+ (select main_a v_prenex_3088) (select main_a v_prenex_3087))) (<= (+ main_x 1) v_prenex_3087) (<= (select main_a v_prenex_3087) 1) (< v_prenex_3087 main_x))) (forall ((v_prenex_2592 Int) (v_prenex_2591 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2592))) (< v_prenex_2592 main_y) (<= (+ main_y 1) v_prenex_2592) (<= (+ (select main_a v_prenex_2591) 998) (select main_a v_prenex_2592)))) (forall ((v_prenex_1954 Int) (v_prenex_1953 Int)) (or (<= (select main_a v_prenex_1954) 999) (<= 999 (select main_a v_prenex_1954)) (<= (+ (select main_a v_prenex_1954) (select main_a v_prenex_1953)) 1000) (< v_prenex_1954 main_y) (<= (+ main_y 1) v_prenex_1954))) (forall ((v_prenex_1906 Int) (v_prenex_1905 Int)) (or (<= (* 2 (select main_a v_prenex_1905)) 2) (< v_prenex_1905 main_x) (< v_prenex_1906 main_y) (<= (+ (select main_a v_prenex_1905) 998) (select main_a v_prenex_1906)) (<= (+ main_x 1) v_prenex_1905))) (forall ((v_prenex_3257 Int) (v_prenex_3258 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3258))) (< v_prenex_3257 main_x) (<= 1 (select main_a v_prenex_3257)) (<= (+ main_x 1) v_prenex_3257) (<= (+ (select main_a v_prenex_3258) (select main_a v_prenex_3257)) 1000) (< v_prenex_3258 main_y))) (forall ((v_prenex_1833 Int) (v_prenex_1832 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1832))) (<= (+ (select main_a v_prenex_1833) (select main_a v_prenex_1832)) 1000) (< v_prenex_1832 main_x) (<= 1 (select main_a v_prenex_1832)) (<= (+ main_x 1) v_prenex_1832) (<= (select main_a v_prenex_1833) 999))) (forall ((v_prenex_4219 Int) (v_prenex_4220 Int)) (or (<= (+ main_x 1) v_prenex_4219) (< v_prenex_4219 main_x) (<= 1 (select main_a v_prenex_4219)) (<= (+ (select main_a v_prenex_4219) 998) (select main_a v_prenex_4220)) (<= (select main_a v_prenex_4219) 1))) (forall ((v_prenex_3182 Int) (v_prenex_3183 Int)) (or (<= (+ main_x 1) v_prenex_3182) (<= (* 2 (select main_a v_prenex_3183)) 1998) (<= (select main_a v_prenex_3182) 1) (<= (+ (select main_a v_prenex_3182) 998) (select main_a v_prenex_3183)) (<= 1 (select main_a v_prenex_3182)) (< v_prenex_3182 main_x))) (forall ((v_prenex_1934 Int) (v_prenex_1933 Int)) (or (<= (* 2 (select main_a v_prenex_1934)) 1998) (<= (+ main_x 1) v_prenex_1933) (<= (select main_a v_prenex_1933) 1) (<= 1000 (+ (select main_a v_prenex_1934) (select main_a v_prenex_1933))) (<= 1998 (* 2 (select main_a v_prenex_1934))) (< v_prenex_1934 main_y) (< v_prenex_1933 main_x))) (or (forall ((v_prenex_4106 Int)) (or (<= (+ main_y 1) v_prenex_4106) (<= 999 (select main_a v_prenex_4106)))) (forall ((v_prenex_4105 Int)) (or (<= (+ main_x 1) v_prenex_4105) (<= 2 (* 2 (select main_a v_prenex_4105))) (< v_prenex_4105 main_x)))) (forall ((v_prenex_2136 Int) (v_prenex_2137 Int)) (or (<= 999 (select main_a v_prenex_2137)) (<= (select main_a v_prenex_2137) (+ (select main_a v_prenex_2136) 998)) (<= 2 (* 2 (select main_a v_prenex_2136))) (<= 1998 (* 2 (select main_a v_prenex_2137))) (<= (+ main_x 1) v_prenex_2136) (< v_prenex_2136 main_x))) (forall ((v_prenex_4304 Int) (v_prenex_4303 Int)) (or (<= (+ main_x 1) v_prenex_4303) (< v_prenex_4303 main_x) (<= (select main_a v_prenex_4303) 1) (<= (+ (select main_a v_prenex_4303) 998) (select main_a v_prenex_4304)) (<= (+ main_y 1) v_prenex_4304) (<= (select main_a v_prenex_4304) 999))) (forall ((v_prenex_2693 Int) (v_prenex_2694 Int)) (or (< v_prenex_2693 main_x) (<= (+ main_x 1) v_prenex_2693) (<= 1998 (* 2 (select main_a v_prenex_2694))) (<= (+ (select main_a v_prenex_2693) 998) (select main_a v_prenex_2694)) (<= (select main_a v_prenex_2693) 1))) (or (forall ((v_prenex_2735 Int)) (or (<= (select main_a v_prenex_2735) 1) (< v_prenex_2735 main_x) (<= (* 2 (select main_a v_prenex_2735)) 2) (<= (+ main_x 1) v_prenex_2735))) (forall ((v_prenex_2736 Int)) (or (<= 999 (select main_a v_prenex_2736)) (<= (select main_a v_prenex_2736) 999) (< v_prenex_2736 main_y)))) (forall ((v_prenex_3019 Int) (v_prenex_3020 Int)) (or (<= (+ main_x 1) v_prenex_3019) (< v_prenex_3019 main_x) (<= (* 2 (select main_a v_prenex_3019)) 2) (<= (+ (select main_a v_prenex_3019) 998) (select main_a v_prenex_3020)) (<= 999 (select main_a v_prenex_3020)) (< v_prenex_3020 main_y))) (forall ((v_prenex_3603 Int) (v_prenex_3604 Int)) (or (< v_prenex_3603 main_x) (<= (+ main_y 1) v_prenex_3604) (<= 1998 (* 2 (select main_a v_prenex_3604))) (<= 1 (select main_a v_prenex_3603)) (<= (+ main_x 1) v_prenex_3603) (<= (+ (select main_a v_prenex_3604) (select main_a v_prenex_3603)) 1000))) (forall ((v_prenex_2525 Int) (v_prenex_2526 Int)) (or (< v_prenex_2525 main_x) (< v_prenex_2526 main_y) (<= (+ main_y 1) v_prenex_2526) (<= 1000 (+ (select main_a v_prenex_2526) (select main_a v_prenex_2525))) (<= 999 (select main_a v_prenex_2526)))) (or (forall ((v_prenex_2450 Int)) (or (<= (* 2 (select main_a v_prenex_2450)) 1998) (<= (select main_a v_prenex_2450) 999))) (forall ((v_prenex_2449 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2449))) (<= (+ main_x 1) v_prenex_2449) (<= (* 2 (select main_a v_prenex_2449)) 2) (< v_prenex_2449 main_x)))) (forall ((v_prenex_3009 Int) (v_prenex_3010 Int)) (or (<= 1000 (+ (select main_a v_prenex_3010) (select main_a v_prenex_3009))) (<= (select main_a v_prenex_3010) 999) (<= (select main_a v_prenex_3009) 1) (< v_prenex_3009 main_x) (<= (+ main_x 1) v_prenex_3009) (<= 1998 (* 2 (select main_a v_prenex_3010))))) (or (forall ((v_prenex_4069 Int)) (or (<= (* 2 (select main_a v_prenex_4069)) 2) (<= (+ main_x 1) v_prenex_4069) (<= 1 (select main_a v_prenex_4069)) (< v_prenex_4069 main_x) (<= 2 (* 2 (select main_a v_prenex_4069))))) (forall ((v_prenex_4070 Int)) (or (<= (* 2 (select main_a v_prenex_4070)) 1998) (<= 1998 (* 2 (select main_a v_prenex_4070)))))) (forall ((v_prenex_3751 Int) (v_prenex_3750 Int)) (or (<= (+ main_x 1) v_prenex_3750) (< v_prenex_3750 main_x) (<= (select main_a v_prenex_3751) 999) (<= 1 (select main_a v_prenex_3750)) (<= (select main_a v_prenex_3751) (+ (select main_a v_prenex_3750) 998)) (<= (* 2 (select main_a v_prenex_3750)) 2))) (forall ((v_prenex_3197 Int) (v_prenex_3196 Int)) (or (< v_prenex_3197 main_y) (<= 1998 (* 2 (select main_a v_prenex_3197))) (<= (+ (select main_a v_prenex_3197) (select main_a v_prenex_3196)) 1000) (<= (+ main_y 1) v_prenex_3197))) (forall ((v_prenex_3433 Int) (v_prenex_3434 Int)) (or (<= (+ (select main_a v_prenex_3434) (select main_a v_prenex_3433)) 1000) (<= 2 (* 2 (select main_a v_prenex_3433))) (<= 999 (select main_a v_prenex_3434)) (<= (+ main_x 1) v_prenex_3433) (<= 1998 (* 2 (select main_a v_prenex_3434))) (< v_prenex_3433 main_x))) (forall ((v_prenex_1775 Int) (v_prenex_1774 Int)) (or (<= (* 2 (select main_a v_prenex_1774)) 2) (<= (+ main_x 1) v_prenex_1774) (<= (select main_a v_prenex_1775) (+ (select main_a v_prenex_1774) 998)) (<= (* 2 (select main_a v_prenex_1775)) 1998) (<= (select main_a v_prenex_1775) 999) (<= 2 (* 2 (select main_a v_prenex_1774))) (< v_prenex_1774 main_x))) (forall ((v_prenex_3549 Int) (v_prenex_3550 Int)) (or (<= (select main_a v_prenex_3550) (+ (select main_a v_prenex_3549) 998)) (<= (+ main_x 1) v_prenex_3549) (<= 2 (* 2 (select main_a v_prenex_3549))) (<= 1998 (* 2 (select main_a v_prenex_3550))) (< v_prenex_3549 main_x) (<= (select main_a v_prenex_3550) 999))) (or (forall ((v_prenex_4243 Int)) (or (<= (+ main_x 1) v_prenex_4243) (< v_prenex_4243 main_x) (<= 1 (select main_a v_prenex_4243)) (<= 2 (* 2 (select main_a v_prenex_4243))))) (forall ((v_prenex_4244 Int)) (or (<= (+ main_y 1) v_prenex_4244) (<= (* 2 (select main_a v_prenex_4244)) 1998) (<= 999 (select main_a v_prenex_4244))))) (forall ((v_prenex_2299 Int) (v_prenex_2300 Int)) (or (< v_prenex_2299 main_x) (<= (+ main_x 1) v_prenex_2299) (<= (select main_a v_prenex_2300) (+ (select main_a v_prenex_2299) 998)) (<= (select main_a v_prenex_2300) 999) (<= 2 (* 2 (select main_a v_prenex_2299))))) (forall ((v_prenex_3877 Int) (v_prenex_3878 Int)) (or (<= (+ main_x 1) v_prenex_3877) (<= 2 (* 2 (select main_a v_prenex_3877))) (<= (select main_a v_prenex_3877) 1) (<= 999 (select main_a v_prenex_3878)) (< v_prenex_3877 main_x) (<= (select main_a v_prenex_3878) (+ (select main_a v_prenex_3877) 998)))) (forall ((v_prenex_2821 Int) (v_prenex_2822 Int)) (or (<= (select main_a v_prenex_2821) 1) (<= 1000 (+ (select main_a v_prenex_2822) (select main_a v_prenex_2821))) (<= 1998 (* 2 (select main_a v_prenex_2822))) (<= (+ main_x 1) v_prenex_2821) (< v_prenex_2821 main_x) (<= (* 2 (select main_a v_prenex_2822)) 1998) (<= (* 2 (select main_a v_prenex_2821)) 2))) (forall ((v_prenex_3887 Int) (v_prenex_3888 Int)) (or (<= (* 2 (select main_a v_prenex_3887)) 2) (<= (+ main_x 1) v_prenex_3887) (< v_prenex_3887 main_x) (< v_prenex_3888 main_y) (<= (+ (select main_a v_prenex_3888) (select main_a v_prenex_3887)) 1000) (<= (* 2 (select main_a v_prenex_3888)) 1998))) (forall ((v_prenex_3348 Int) (v_prenex_3347 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3348))) (<= 999 (select main_a v_prenex_3348)) (< v_prenex_3347 main_x) (<= (+ (select main_a v_prenex_3348) (select main_a v_prenex_3347)) 1000) (<= (+ main_x 1) v_prenex_3347) (<= (* 2 (select main_a v_prenex_3347)) 2))) (forall ((v_prenex_1952 Int) (v_prenex_1951 Int)) (or (<= 2 (* 2 (select main_a v_prenex_1951))) (<= (select main_a v_prenex_1952) (+ (select main_a v_prenex_1951) 998)) (<= (select main_a v_prenex_1952) 999) (<= 999 (select main_a v_prenex_1952)) (<= (select main_a v_prenex_1951) 1) (< v_prenex_1951 main_x) (<= (+ main_x 1) v_prenex_1951))) (forall ((v_prenex_3322 Int) (v_prenex_3321 Int)) (or (< v_prenex_3322 main_y) (<= 1998 (* 2 (select main_a v_prenex_3322))) (< v_prenex_3321 main_x) (<= (+ main_x 1) v_prenex_3321) (<= (+ (select main_a v_prenex_3322) (select main_a v_prenex_3321)) 1000) (<= 1 (select main_a v_prenex_3321)) (<= (select main_a v_prenex_3322) 999))) (or (forall ((v_prenex_1705 Int)) (<= (select main_a v_prenex_1705) 999)) (forall ((v_prenex_1704 Int)) (or (<= (select main_a v_prenex_1704) 1) (<= (+ main_x 1) v_prenex_1704) (< v_prenex_1704 main_x) (<= (* 2 (select main_a v_prenex_1704)) 2) (<= 1 (select main_a v_prenex_1704))))) (forall ((v_prenex_3716 Int) (v_prenex_3717 Int)) (or (<= (+ main_x 1) v_prenex_3716) (<= (select main_a v_prenex_3717) 999) (<= 1000 (+ (select main_a v_prenex_3717) (select main_a v_prenex_3716))) (<= 2 (* 2 (select main_a v_prenex_3716))) (<= (* 2 (select main_a v_prenex_3716)) 2) (< v_prenex_3716 main_x))) (forall ((v_prenex_2345 Int) (v_prenex_2346 Int)) (or (<= (select main_a v_prenex_2346) 999) (< v_prenex_2345 main_x) (<= 2 (* 2 (select main_a v_prenex_2345))) (<= (+ (select main_a v_prenex_2345) 998) (select main_a v_prenex_2346)) (<= (+ main_x 1) v_prenex_2345) (< v_prenex_2346 main_y))) (forall ((v_prenex_2501 Int) (v_prenex_2502 Int)) (or (< v_prenex_2501 main_x) (<= (+ main_x 1) v_prenex_2501) (<= (* 2 (select main_a v_prenex_2501)) 2) (<= (select main_a v_prenex_2502) (+ (select main_a v_prenex_2501) 998)) (<= (select main_a v_prenex_2502) 999) (<= 2 (* 2 (select main_a v_prenex_2501))))) (forall ((v_prenex_3620 Int) (v_prenex_3619 Int)) (or (<= (* 2 (select main_a v_prenex_3620)) 1998) (<= 1 (select main_a v_prenex_3619)) (<= (+ main_x 1) v_prenex_3619) (< v_prenex_3619 main_x) (<= (select main_a v_prenex_3620) (+ (select main_a v_prenex_3619) 998)) (< v_prenex_3620 main_y))) (forall ((v_prenex_2127 Int) (v_prenex_2126 Int)) (or (<= (select main_a v_prenex_2126) 1) (<= (+ (select main_a v_prenex_2127) (select main_a v_prenex_2126)) 1000) (<= 1 (select main_a v_prenex_2126)) (<= (+ main_x 1) v_prenex_2126) (< v_prenex_2126 main_x))) (or (forall ((v_prenex_3705 Int)) (or (< v_prenex_3705 main_y) (<= 999 (select main_a v_prenex_3705)))) (forall ((v_prenex_3704 Int)) (or (< v_prenex_3704 main_x) (<= (+ main_x 1) v_prenex_3704) (<= (* 2 (select main_a v_prenex_3704)) 2)))) (or (forall ((v_prenex_2774 Int)) (or (< v_prenex_2774 main_y) (<= 999 (select main_a v_prenex_2774)))) (forall ((v_prenex_2773 Int)) (or (<= (+ main_x 1) v_prenex_2773) (<= (select main_a v_prenex_2773) 1) (< v_prenex_2773 main_x) (<= 2 (* 2 (select main_a v_prenex_2773)))))) (forall ((v_prenex_4252 Int) (v_prenex_4251 Int)) (or (<= (* 2 (select main_a v_prenex_4252)) 1998) (<= (+ main_x 1) v_prenex_4251) (<= (select main_a v_prenex_4252) (+ (select main_a v_prenex_4251) 998)) (<= (+ main_y 1) v_prenex_4252) (<= 2 (* 2 (select main_a v_prenex_4251))) (< v_prenex_4251 main_x) (<= 999 (select main_a v_prenex_4252)))) (forall ((v_prenex_2605 Int) (v_prenex_2606 Int)) (or (<= (+ main_y 1) v_prenex_2606) (< v_prenex_2605 main_x) (<= (* 2 (select main_a v_prenex_2606)) 1998) (<= (+ (select main_a v_prenex_2606) (select main_a v_prenex_2605)) 1000) (<= (+ main_x 1) v_prenex_2605) (<= 1 (select main_a v_prenex_2605)))) (or (forall ((v_prenex_4261 Int)) (or (<= (+ main_x 1) v_prenex_4261) (<= (* 2 (select main_a v_prenex_4261)) 2))) (forall ((v_prenex_4262 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_4262))) (< v_prenex_4262 main_y) (<= (+ main_y 1) v_prenex_4262)))) (forall ((v_prenex_4074 Int) (v_prenex_4073 Int)) (or (< v_prenex_4073 main_x) (<= 1998 (* 2 (select main_a v_prenex_4074))) (<= 999 (select main_a v_prenex_4074)) (<= (+ (select main_a v_prenex_4074) (select main_a v_prenex_4073)) 1000) (<= (+ main_x 1) v_prenex_4073) (<= (select main_a v_prenex_4073) 1))) (or (forall ((v_prenex_4021 Int)) (<= (* 2 (select main_a v_prenex_4021)) 2)) (forall ((v_prenex_4022 Int)) (or (<= (+ main_y 1) v_prenex_4022) (<= 1998 (* 2 (select main_a v_prenex_4022))) (<= (select main_a v_prenex_4022) 999) (< v_prenex_4022 main_y)))) (forall ((v_prenex_3304 Int) (v_prenex_3303 Int)) (or (<= (* 2 (select main_a v_prenex_3303)) 2) (<= (+ main_x 1) v_prenex_3303) (< v_prenex_3303 main_x) (<= 999 (select main_a v_prenex_3304)) (<= (select main_a v_prenex_3303) 1) (<= 1000 (+ (select main_a v_prenex_3304) (select main_a v_prenex_3303))))) (forall ((v_prenex_2108 Int) (v_prenex_2109 Int)) (or (<= (* 2 (select main_a v_prenex_2108)) 2) (<= (* 2 (select main_a v_prenex_2109)) 1998) (<= (+ (select main_a v_prenex_2108) 998) (select main_a v_prenex_2109)) (<= (select main_a v_prenex_2109) 999) (<= (+ main_x 1) v_prenex_2108) (< v_prenex_2108 main_x))) (forall ((v_prenex_3106 Int) (v_prenex_3107 Int)) (or (<= 1000 (+ (select main_a v_prenex_3107) (select main_a v_prenex_3106))) (<= (select main_a v_prenex_3106) 1) (<= (+ main_x 1) v_prenex_3106) (<= (select main_a v_prenex_3107) 999) (< v_prenex_3107 main_y) (< v_prenex_3106 main_x))) (forall ((v_prenex_2402 Int) (v_prenex_2401 Int)) (or (< v_prenex_2401 main_x) (<= (select main_a v_prenex_2402) (+ (select main_a v_prenex_2401) 998)) (<= 999 (select main_a v_prenex_2402)) (<= (+ main_x 1) v_prenex_2401) (<= 1 (select main_a v_prenex_2401)) (<= 2 (* 2 (select main_a v_prenex_2401))) (<= 1998 (* 2 (select main_a v_prenex_2402))))) (or (forall ((v_prenex_3254 Int)) (or (<= 999 (select main_a v_prenex_3254)) (< v_prenex_3254 main_y) (<= 1998 (* 2 (select main_a v_prenex_3254))))) (forall ((v_prenex_3253 Int)) (or (< v_prenex_3253 main_x) (<= (select main_a v_prenex_3253) 1) (<= (+ main_x 1) v_prenex_3253) (<= (* 2 (select main_a v_prenex_3253)) 2)))) (forall ((v_prenex_3524 Int) (v_prenex_3523 Int)) (or (<= (select main_a v_prenex_3523) 1) (<= (select main_a v_prenex_3524) 999) (<= 1998 (* 2 (select main_a v_prenex_3524))) (<= (+ main_x 1) v_prenex_3523) (<= (+ (select main_a v_prenex_3523) 998) (select main_a v_prenex_3524)) (< v_prenex_3523 main_x) (<= 1 (select main_a v_prenex_3523)))) (forall ((v_prenex_3146 Int) (v_prenex_3147 Int)) (or (< v_prenex_3146 main_x) (<= 1000 (+ (select main_a v_prenex_3147) (select main_a v_prenex_3146))) (<= (+ main_x 1) v_prenex_3146) (<= (+ main_y 1) v_prenex_3147) (<= (* 2 (select main_a v_prenex_3146)) 2))) (or (forall ((v_prenex_2889 Int)) (or (< v_prenex_2889 main_x) (<= 2 (* 2 (select main_a v_prenex_2889))) (<= (+ main_x 1) v_prenex_2889) (<= (* 2 (select main_a v_prenex_2889)) 2))) (forall ((v_prenex_2890 Int)) (or (<= (select main_a v_prenex_2890) 999) (<= 1998 (* 2 (select main_a v_prenex_2890))) (<= (+ main_y 1) v_prenex_2890)))) (or (forall ((v_prenex_2870 Int)) (or (<= 999 (select main_a v_prenex_2870)) (<= 1998 (* 2 (select main_a v_prenex_2870))) (<= (+ main_y 1) v_prenex_2870))) (forall ((v_prenex_2869 Int)) (or (<= (select main_a v_prenex_2869) 1) (<= (* 2 (select main_a v_prenex_2869)) 2) (<= (+ main_x 1) v_prenex_2869) (< v_prenex_2869 main_x)))) (or (forall ((v_prenex_2634 Int)) (<= (select main_a v_prenex_2634) 999)) (forall ((v_prenex_2633 Int)) (or (< v_prenex_2633 main_x) (<= (+ main_x 1) v_prenex_2633) (<= 2 (* 2 (select main_a v_prenex_2633))) (<= (* 2 (select main_a v_prenex_2633)) 2)))) (forall ((v_prenex_2617 Int) (v_prenex_2618 Int)) (or (<= (+ main_y 1) v_prenex_2618) (<= (+ main_x 1) v_prenex_2617) (<= (select main_a v_prenex_2618) (+ (select main_a v_prenex_2617) 998)) (< v_prenex_2617 main_x) (<= (* 2 (select main_a v_prenex_2617)) 2))) (forall ((v_prenex_2047 Int) (v_prenex_2048 Int)) (or (< v_prenex_2048 main_y) (<= 2 (* 2 (select main_a v_prenex_2047))) (<= (select main_a v_prenex_2048) (+ (select main_a v_prenex_2047) 998)) (<= (+ main_x 1) v_prenex_2047) (<= 1998 (* 2 (select main_a v_prenex_2048))) (< v_prenex_2047 main_x))) (forall ((v_prenex_4054 Int) (v_prenex_4053 Int)) (or (< v_prenex_4054 main_y) (<= (select main_a v_prenex_4054) (+ (select main_a v_prenex_4053) 998)) (<= (+ main_y 1) v_prenex_4054) (<= 999 (select main_a v_prenex_4054)) (<= (+ main_x 1) v_prenex_4053))) (forall ((v_prenex_2813 Int) (v_prenex_2814 Int)) (or (< v_prenex_2813 main_x) (<= (* 2 (select main_a v_prenex_2813)) 2) (<= (select main_a v_prenex_2813) 1) (<= (+ main_x 1) v_prenex_2813) (<= (+ (select main_a v_prenex_2814) (select main_a v_prenex_2813)) 1000) (<= (select main_a v_prenex_2814) 999))) (forall ((v_prenex_2167 Int) (v_prenex_2166 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_2167))) (<= (select main_a v_prenex_2167) 999) (<= 1000 (+ (select main_a v_prenex_2167) (select main_a v_prenex_2166))) (<= (* 2 (select main_a v_prenex_2166)) 2) (<= 2 (* 2 (select main_a v_prenex_2166))) (<= (+ main_x 1) v_prenex_2166) (< v_prenex_2166 main_x))) (forall ((v_prenex_2953 Int) (v_prenex_2954 Int)) (or (<= (+ (select main_a v_prenex_2954) (select main_a v_prenex_2953)) 1000) (< v_prenex_2953 main_x) (<= 2 (* 2 (select main_a v_prenex_2953))) (<= (+ main_x 1) v_prenex_2953) (<= (select main_a v_prenex_2953) 1) (<= 999 (select main_a v_prenex_2954)))) (forall ((v_prenex_3939 Int) (v_prenex_3938 Int)) (or (< v_prenex_3938 main_x) (<= 1 (select main_a v_prenex_3938)) (<= 1998 (* 2 (select main_a v_prenex_3939))) (<= (+ main_x 1) v_prenex_3938) (<= (* 2 (select main_a v_prenex_3939)) 1998) (<= 1000 (+ (select main_a v_prenex_3939) (select main_a v_prenex_3938))) (<= 2 (* 2 (select main_a v_prenex_3938))))) (forall ((v_prenex_3898 Int) (v_prenex_3899 Int)) (or (< v_prenex_3898 main_x) (<= (+ main_y 1) v_prenex_3899) (<= 999 (select main_a v_prenex_3899)) (<= 1998 (* 2 (select main_a v_prenex_3899))) (<= (+ main_x 1) v_prenex_3898) (<= (* 2 (select main_a v_prenex_3898)) 2) (<= 1000 (+ (select main_a v_prenex_3899) (select main_a v_prenex_3898))))) (or (forall ((v_prenex_3099 Int)) (<= 1998 (* 2 (select main_a v_prenex_3099)))) (forall ((v_prenex_3098 Int)) (or (<= (+ main_x 1) v_prenex_3098) (< v_prenex_3098 main_x) (<= (select main_a v_prenex_3098) 1) (<= (* 2 (select main_a v_prenex_3098)) 2) (<= 1 (select main_a v_prenex_3098))))) (forall ((v_prenex_3623 Int) (v_prenex_3624 Int)) (or (<= (select main_a v_prenex_3623) 1) (< v_prenex_3623 main_x) (< v_prenex_3624 main_y) (<= (+ main_x 1) v_prenex_3623) (<= 1000 (+ (select main_a v_prenex_3624) (select main_a v_prenex_3623))) (<= 999 (select main_a v_prenex_3624)))) (forall ((v_prenex_4080 Int) (v_prenex_4079 Int)) (or (< v_prenex_4079 main_x) (<= (+ main_x 1) v_prenex_4079) (<= 999 (select main_a v_prenex_4080)) (<= 1998 (* 2 (select main_a v_prenex_4080))) (<= (* 2 (select main_a v_prenex_4079)) 2) (<= (select main_a v_prenex_4079) 1) (<= (+ (select main_a v_prenex_4079) 998) (select main_a v_prenex_4080)))) (or (forall ((v_prenex_3819 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_3819))) (<= (select main_a v_prenex_3819) 999))) (forall ((v_prenex_3818 Int)) (or (<= (* 2 (select main_a v_prenex_3818)) 2) (< v_prenex_3818 main_x) (<= (+ main_x 1) v_prenex_3818) (<= (select main_a v_prenex_3818) 1) (<= 1 (select main_a v_prenex_3818))))) (or (forall ((v_prenex_2685 Int)) (or (<= 2 (* 2 (select main_a v_prenex_2685))) (<= (+ main_x 1) v_prenex_2685))) (forall ((v_prenex_2686 Int)) (or (<= 999 (select main_a v_prenex_2686)) (< v_prenex_2686 main_y) (<= (+ main_y 1) v_prenex_2686)))) (forall ((v_prenex_2172 Int) (v_prenex_2173 Int)) (or (<= (select main_a v_prenex_2172) 1) (<= 999 (select main_a v_prenex_2173)) (< v_prenex_2172 main_x) (<= 1000 (+ (select main_a v_prenex_2173) (select main_a v_prenex_2172))) (<= (+ main_x 1) v_prenex_2172) (< v_prenex_2173 main_y) (<= (* 2 (select main_a v_prenex_2173)) 1998))) (<= (+ main_y 1) main_x))} [2019-01-07 16:13:11,538 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:13:11,538 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:13:11,539 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:13:11,539 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:13:11,540 WARN L224 ngHoareTripleChecker]: Pre: {2147483641#(forall ((v_idx_25 Int) (v_idx_26 Int) (v_idx_23 Int) (v_idx_24 Int) (v_idx_22 Int)) (exists ((v_v_2_1 Int) (v_v_3_1 Int) (v_b_2_1 Int) (v_v_4_1 Int) (v_v_5_1 Int) (v_b_3_1 Int) (v_b_0_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 c_main_y) 1) (<= (- (- v_b_0_1) (- v_b_3_1)) 0) (or (= v_v_5_1 (select c_main_a v_idx_23)) (< v_idx_23 v_b_2_1) (<= v_b_3_1 v_idx_23)) (<= (- v_b_0_1 c_main_x) 0) (<= (- v_v_2_1 (- v_v_5_1)) 1000) (= (+ v_b_2_1 1) v_b_3_1) (<= (- v_v_5_1 (- v_v_5_1)) 2000) (= (+ c_main_y 1) (+ v_b_2_1 1)) (<= (- (- v_b_2_1) (- c_main_y)) 0) (= c_main_x (+ v_b_1_1 (- 1))) (= c_main_x v_b_0_1) (<= (- (- v_v_2_1) (- v_v_5_1)) 1000) (<= (- (- v_b_0_1) (- v_b_2_1)) (- 1)) (or (= (select c_main_a v_idx_22) v_v_4_1) (<= v_b_2_1 v_idx_22)) (<= (- v_b_2_1 c_main_x) (- 1)) (or (= (select c_main_a v_idx_26) v_v_3_1) (< v_idx_26 v_b_1_1)) (<= (- v_b_3_1 c_main_x) 0) (<= (- v_v_2_1 (- v_v_2_1)) 0) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_b_1_1 c_main_x) 1) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- v_b_0_1 v_b_1_1) (- 1)) (= (+ c_main_x 1) (+ v_b_0_1 1)) (or (= (select c_main_a v_idx_24) v_v_6_1) (< v_idx_24 v_b_3_1) (<= v_b_0_1 v_idx_24)) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- v_b_2_1 c_main_y) 0) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_b_1_1) (- v_b_2_1)) (- 2)) (<= (- (- v_v_2_1) v_v_5_1) (- 1000)) (<= (- (- v_b_0_1) (- c_main_x)) 0) (= v_b_2_1 (+ v_b_3_1 (- 1))) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_b_0_1) (- c_main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_v_2_1 v_v_5_1) (- 1000)) (or (= v_v_2_1 (select c_main_a v_idx_25)) (<= v_b_1_1 v_idx_25) (< v_idx_25 v_b_0_1)) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1)) (<= (- (- v_v_2_1) v_v_2_1) 0) (<= (- (- v_v_5_1) v_v_5_1) (- 2000)))))} [2019-01-07 16:13:11,540 WARN L228 ngHoareTripleChecker]: Action: assume !(a[x] == 1000); [2019-01-07 16:13:11,540 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not (= (select c_main_a c_main_x) 1000)) [2019-01-07 16:13:11,541 WARN L230 ngHoareTripleChecker]: Post: {2147483640#(forall ((v_idx_30 Int) (v_idx_31 Int) (v_idx_29 Int) (v_idx_27 Int) (v_idx_28 Int)) (exists ((v_v_22_1 Int) (v_v_3_1 Int) (v_b_2_1 Int) (v_v_4_1 Int) (v_v_5_1 Int) (v_b_3_1 Int) (v_b_10_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- (- v_b_10_1) (- c_main_y)) (- 1)) (<= (- v_b_3_1 c_main_y) 1) (<= (- v_v_22_1 (- v_v_22_1)) 0) (<= (- v_v_22_1 (- v_v_5_1)) 1000) (= (+ c_main_y 1) v_b_3_1) (or (<= v_b_3_1 v_idx_28) (< v_idx_28 v_b_2_1) (= (select c_main_a v_idx_28) v_v_5_1)) (<= (- v_v_5_1 (- v_v_5_1)) 2000) (= (+ c_main_y 1) (+ v_b_2_1 1)) (<= (- (- v_b_2_1) (- c_main_y)) 0) (= c_main_x (+ v_b_1_1 (- 1))) (or (<= v_b_2_1 v_idx_27) (= (select c_main_a v_idx_27) v_v_4_1)) (<= (- (- v_b_1_1) (- v_b_10_1)) (- 1)) (<= (- v_b_2_1 c_main_x) (- 1)) (<= (- (- v_b_10_1) (- v_b_3_1)) 0) (or (<= v_b_1_1 v_idx_30) (= (select c_main_a v_idx_30) v_v_22_1) (< v_idx_30 v_b_10_1)) (<= (- v_b_10_1 c_main_x) 0) (<= (- (- v_b_10_1) (- c_main_x)) 0) (<= (- v_b_3_1 c_main_x) 0) (= (+ c_main_x 1) (+ v_b_10_1 1)) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_b_1_1 c_main_x) 1) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- v_b_2_1 c_main_y) 0) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_b_1_1) (- v_b_2_1)) (- 2)) (<= (- v_b_1_1 v_b_10_1) 1) (<= (- v_v_22_1 v_v_5_1) (- 1000)) (= c_main_y v_b_2_1) (<= (- (- v_b_10_1) (- v_b_2_1)) (- 1)) (<= (- (- v_v_22_1) v_v_22_1) 0) (<= (- (- v_v_22_1) (- v_v_5_1)) 1000) (<= (- (- v_v_22_1) v_v_5_1) (- 1000)) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (or (= (select c_main_a v_idx_31) v_v_3_1) (< v_idx_31 v_b_1_1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (= c_main_x v_b_10_1) (or (<= v_b_10_1 v_idx_29) (< v_idx_29 v_b_3_1) (= v_v_6_1 (select c_main_a v_idx_29))) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1)) (<= (- (- v_v_5_1) v_v_5_1) (- 2000)))))} [2019-01-07 16:13:11,541 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:13:11,973 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:13:11,973 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:13:28,060 WARN L270 ngHoareTripleChecker]: Pre: {2147483641#(and (forall ((v_prenex_4797 Int) (v_prenex_4796 Int)) (or (<= 1000 (select main_a v_prenex_4797)) (<= (* 2 (select main_a v_prenex_4797)) 2000) (<= (select main_a v_prenex_4797) (+ (select main_a v_prenex_4796) 1000)) (< v_prenex_4796 main_x) (<= (+ main_x 1) v_prenex_4796) (<= (select main_a v_prenex_4796) 0))) (or (forall ((v_idx_23 Int)) (<= 1000 (select main_a v_idx_23))) (forall ((v_idx_25 Int)) (or (< v_idx_25 main_x) (<= (* 2 (select main_a v_idx_25)) 0) (<= (+ main_x 1) v_idx_25)))) (forall ((v_prenex_5024 Int) (v_prenex_5023 Int)) (or (< v_prenex_5023 main_x) (<= (+ main_y 1) v_prenex_5024) (< v_prenex_5024 main_y) (<= (+ (select main_a v_prenex_5023) (select main_a v_prenex_5024)) 1000) (<= (select main_a v_prenex_5024) 1000))) (or (forall ((v_prenex_5951 Int)) (or (<= (+ main_y 1) v_prenex_5951) (<= (* 2 (select main_a v_prenex_5951)) 2000) (< v_prenex_5951 main_y) (<= 2000 (* 2 (select main_a v_prenex_5951))))) (forall ((v_prenex_5950 Int)) (<= 0 (* 2 (select main_a v_prenex_5950))))) (forall ((v_prenex_5413 Int) (v_prenex_5414 Int)) (or (<= (+ (select main_a v_prenex_5413) (select main_a v_prenex_5414)) 1000) (< v_prenex_5413 main_x) (<= (+ main_x 1) v_prenex_5413) (<= (* 2 (select main_a v_prenex_5413)) 0) (<= 2000 (* 2 (select main_a v_prenex_5414))) (< v_prenex_5414 main_y))) (or (forall ((v_prenex_5895 Int)) (or (<= (* 2 (select main_a v_prenex_5895)) 2000) (< v_prenex_5895 main_y))) (forall ((v_prenex_5894 Int)) (or (<= (* 2 (select main_a v_prenex_5894)) 0) (< v_prenex_5894 main_x) (<= 0 (select main_a v_prenex_5894)) (<= (+ main_x 1) v_prenex_5894)))) (forall ((v_prenex_5352 Int) (v_prenex_5351 Int)) (or (<= (select main_a v_prenex_5352) (+ (select main_a v_prenex_5351) 1000)) (< v_prenex_5351 main_x) (<= 1000 (select main_a v_prenex_5352)) (<= (+ main_x 1) v_prenex_5351) (<= (select main_a v_prenex_5352) 1000) (<= (* 2 (select main_a v_prenex_5351)) 0))) (forall ((v_prenex_4681 Int) (v_prenex_4680 Int)) (or (< v_prenex_4680 main_x) (<= 1000 (select main_a v_prenex_4681)) (<= 0 (select main_a v_prenex_4680)) (<= (+ (select main_a v_prenex_4680) 1000) (select main_a v_prenex_4681)) (<= (+ main_x 1) v_prenex_4680) (<= (* 2 (select main_a v_prenex_4681)) 2000))) (forall ((v_prenex_6035 Int) (v_prenex_6034 Int)) (or (<= (+ (select main_a v_prenex_6034) 1000) (select main_a v_prenex_6035)) (<= (+ main_y 1) v_prenex_6035) (<= (+ main_x 1) v_prenex_6034) (< v_prenex_6034 main_x) (<= 2000 (* 2 (select main_a v_prenex_6035))) (<= 0 (* 2 (select main_a v_prenex_6034))))) (or (forall ((v_prenex_4906 Int)) (or (< v_prenex_4906 main_x) (<= (+ main_x 1) v_prenex_4906) (<= (* 2 (select main_a v_prenex_4906)) 0) (<= 0 (* 2 (select main_a v_prenex_4906))))) (forall ((v_prenex_4907 Int)) (<= (* 2 (select main_a v_prenex_4907)) 2000))) (forall ((v_prenex_5185 Int) (v_prenex_5186 Int)) (or (< v_prenex_5186 main_y) (<= 1000 (select main_a v_prenex_5186)) (<= (+ main_x 1) v_prenex_5185) (<= (+ main_y 1) v_prenex_5186) (<= 1000 (+ (select main_a v_prenex_5185) (select main_a v_prenex_5186))))) (or (forall ((v_prenex_4514 Int)) (or (< v_prenex_4514 main_x) (<= 0 (* 2 (select main_a v_prenex_4514))) (<= (select main_a v_prenex_4514) 0) (<= (+ main_x 1) v_prenex_4514))) (forall ((v_prenex_4515 Int)) (or (<= (+ main_y 1) v_prenex_4515) (<= 1000 (select main_a v_prenex_4515))))) (or (forall ((v_prenex_5052 Int)) (<= 1000 (select main_a v_prenex_5052))) (forall ((v_prenex_5051 Int)) (or (<= (+ main_x 1) v_prenex_5051) (< v_prenex_5051 main_x) (<= 0 (* 2 (select main_a v_prenex_5051))) (<= (* 2 (select main_a v_prenex_5051)) 0)))) (forall ((v_prenex_4931 Int) (v_prenex_4930 Int)) (or (< v_prenex_4930 main_x) (<= (select main_a v_prenex_4931) (+ (select main_a v_prenex_4930) 1000)) (<= (* 2 (select main_a v_prenex_4931)) 2000) (<= 0 (* 2 (select main_a v_prenex_4930))) (<= (+ main_x 1) v_prenex_4930) (<= 2000 (* 2 (select main_a v_prenex_4931))))) (forall ((v_prenex_4731 Int) (v_prenex_4730 Int)) (or (<= 0 (select main_a v_prenex_4730)) (<= (+ main_x 1) v_prenex_4730) (<= 2000 (* 2 (select main_a v_prenex_4731))) (<= (+ (select main_a v_prenex_4730) 1000) (select main_a v_prenex_4731)) (< v_prenex_4730 main_x))) (or (forall ((v_prenex_4977 Int)) (or (< v_prenex_4977 main_x) (<= (* 2 (select main_a v_prenex_4977)) 0) (<= (+ main_x 1) v_prenex_4977))) (forall ((v_prenex_4978 Int)) (or (<= 1000 (select main_a v_prenex_4978)) (<= (* 2 (select main_a v_prenex_4978)) 2000)))) (or (forall ((v_prenex_5203 Int)) (or (<= 0 (select main_a v_prenex_5203)) (< v_prenex_5203 main_x) (<= 0 (* 2 (select main_a v_prenex_5203))) (<= (+ main_x 1) v_prenex_5203))) (forall ((v_prenex_5204 Int)) (or (<= (* 2 (select main_a v_prenex_5204)) 2000) (< v_prenex_5204 main_y) (<= 2000 (* 2 (select main_a v_prenex_5204)))))) (or (forall ((v_prenex_5716 Int)) (or (<= (* 2 (select main_a v_prenex_5716)) 0) (<= (+ main_x 1) v_prenex_5716) (<= (select main_a v_prenex_5716) 0) (< v_prenex_5716 main_x))) (forall ((v_prenex_5717 Int)) (<= 2000 (* 2 (select main_a v_prenex_5717))))) (forall ((v_prenex_5118 Int) (v_prenex_5117 Int)) (or (< v_prenex_5117 main_x) (<= (select main_a v_prenex_5118) 1000) (<= (+ main_x 1) v_prenex_5117) (<= (* 2 (select main_a v_prenex_5117)) 0) (<= (select main_a v_prenex_5118) (+ (select main_a v_prenex_5117) 1000)))) (forall ((v_prenex_5574 Int) (v_prenex_5575 Int)) (or (<= (select main_a v_prenex_5575) 1000) (< v_prenex_5574 main_x) (<= (+ main_x 1) v_prenex_5574) (<= (select main_a v_prenex_5574) 0) (<= (+ (select main_a v_prenex_5574) 1000) (select main_a v_prenex_5575)))) (forall ((v_prenex_5334 Int) (v_prenex_5333 Int)) (or (< v_prenex_5334 main_y) (<= (+ main_x 1) v_prenex_5333) (<= (+ (select main_a v_prenex_5333) 1000) (select main_a v_prenex_5334)) (< v_prenex_5333 main_x) (<= (+ main_y 1) v_prenex_5334))) (forall ((v_prenex_5503 Int)) (or (< v_prenex_5503 main_y) (<= (* 2 (select main_a v_prenex_5503)) 2000) (<= (+ main_y 1) v_prenex_5503))) (or (forall ((v_prenex_4972 Int)) (or (< v_prenex_4972 main_y) (<= (select main_a v_prenex_4972) 1000))) (forall ((v_prenex_4971 Int)) (or (< v_prenex_4971 main_x) (<= (* 2 (select main_a v_prenex_4971)) 0) (<= (+ main_x 1) v_prenex_4971)))) (forall ((v_prenex_5633 Int) (v_prenex_5632 Int)) (or (<= (+ main_x 1) v_prenex_5632) (<= 0 (select main_a v_prenex_5632)) (<= (+ (select main_a v_prenex_5632) (select main_a v_prenex_5633)) 1000) (< v_prenex_5632 main_x) (<= (* 2 (select main_a v_prenex_5633)) 2000) (<= (+ main_y 1) v_prenex_5633) (<= 2000 (* 2 (select main_a v_prenex_5633))))) (or (forall ((v_prenex_5571 Int)) (or (<= (* 2 (select main_a v_prenex_5571)) 2000) (<= 2000 (* 2 (select main_a v_prenex_5571))))) (forall ((v_prenex_5570 Int)) (or (<= (+ main_x 1) v_prenex_5570) (< v_prenex_5570 main_x) (<= 0 (select main_a v_prenex_5570)) (<= 0 (* 2 (select main_a v_prenex_5570)))))) (forall ((v_prenex_4748 Int) (v_prenex_4749 Int)) (or (< v_prenex_4748 main_x) (< v_prenex_4749 main_y) (<= 0 (select main_a v_prenex_4748)) (<= (* 2 (select main_a v_prenex_4749)) 2000) (<= (+ main_x 1) v_prenex_4748) (<= (select main_a v_prenex_4749) 1000) (<= (+ (select main_a v_prenex_4748) 1000) (select main_a v_prenex_4749)))) (or (forall ((v_prenex_4479 Int)) (or (< v_prenex_4479 main_x) (<= (+ main_x 1) v_prenex_4479) (<= (* 2 (select main_a v_prenex_4479)) 0) (<= 0 (select main_a v_prenex_4479)))) (forall ((v_prenex_4480 Int)) (<= 1000 (select main_a v_prenex_4480)))) (forall ((v_prenex_5970 Int) (v_prenex_5971 Int)) (or (<= (* 2 (select main_a v_prenex_5971)) 2000) (<= (+ main_y 1) v_prenex_5971) (<= (select main_a v_prenex_5971) (+ (select main_a v_prenex_5970) 1000)) (<= (* 2 (select main_a v_prenex_5970)) 0) (< v_prenex_5970 main_x) (<= (+ main_x 1) v_prenex_5970))) (forall ((v_prenex_5183 Int) (v_prenex_5184 Int)) (or (<= (+ main_x 1) v_prenex_5183) (< v_prenex_5183 main_x) (<= (select main_a v_prenex_5184) 1000) (<= (+ main_y 1) v_prenex_5184) (<= 0 (* 2 (select main_a v_prenex_5183))) (<= (* 2 (select main_a v_prenex_5184)) 2000) (<= (+ (select main_a v_prenex_5183) (select main_a v_prenex_5184)) 1000))) (or (forall ((v_prenex_5959 Int)) (or (<= (select main_a v_prenex_5959) 1000) (< v_prenex_5959 main_y) (<= (+ main_y 1) v_prenex_5959))) (forall ((v_prenex_5958 Int)) (or (<= (+ main_x 1) v_prenex_5958) (<= 0 (* 2 (select main_a v_prenex_5958)))))) (or (forall ((v_prenex_6022 Int)) (or (<= (+ main_x 1) v_prenex_6022) (<= (* 2 (select main_a v_prenex_6022)) 0) (< v_prenex_6022 main_x))) (forall ((v_prenex_6023 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6023))) (<= (+ main_y 1) v_prenex_6023) (<= 1000 (select main_a v_prenex_6023))))) (or (forall ((v_prenex_4638 Int)) (or (<= (select main_a v_prenex_4638) 0) (<= (+ main_x 1) v_prenex_4638) (< v_prenex_4638 main_x))) (forall ((v_prenex_4639 Int)) (<= (* 2 (select main_a v_prenex_4639)) 2000))) (or (forall ((v_prenex_4535 Int)) (<= (* 2 (select main_a v_prenex_4535)) 0)) (forall ((v_prenex_4536 Int)) (or (<= 1000 (select main_a v_prenex_4536)) (< v_prenex_4536 main_y) (<= (+ main_y 1) v_prenex_4536)))) (forall ((v_prenex_5665 Int) (v_prenex_5664 Int)) (or (<= 1000 (select main_a v_prenex_5665)) (<= (+ main_x 1) v_prenex_5664) (<= (+ (select main_a v_prenex_5664) 1000) (select main_a v_prenex_5665)) (< v_prenex_5664 main_x) (< v_prenex_5665 main_y) (<= (select main_a v_prenex_5664) 0))) (or (forall ((v_prenex_5981 Int)) (or (<= (select main_a v_prenex_5981) 1000) (< v_prenex_5981 main_y))) (forall ((v_prenex_5980 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5980))) (<= (* 2 (select main_a v_prenex_5980)) 0) (< v_prenex_5980 main_x) (<= (+ main_x 1) v_prenex_5980)))) (or (forall ((v_prenex_5990 Int)) (or (<= (select main_a v_prenex_5990) 0) (<= 0 (* 2 (select main_a v_prenex_5990))) (< v_prenex_5990 main_x) (<= (+ main_x 1) v_prenex_5990))) (forall ((v_prenex_5991 Int)) (or (< v_prenex_5991 main_y) (<= 2000 (* 2 (select main_a v_prenex_5991))) (<= 1000 (select main_a v_prenex_5991))))) (or (forall ((v_prenex_4836 Int)) (or (< v_prenex_4836 main_x) (<= (+ main_x 1) v_prenex_4836) (<= (* 2 (select main_a v_prenex_4836)) 0))) (forall ((v_prenex_4837 Int)) (or (<= 1000 (select main_a v_prenex_4837)) (<= 2000 (* 2 (select main_a v_prenex_4837)))))) (forall ((v_prenex_5226 Int) (v_prenex_5225 Int)) (or (< v_prenex_5225 main_x) (<= (+ (select main_a v_prenex_5225) (select main_a v_prenex_5226)) 1000) (<= (select main_a v_prenex_5226) 1000) (<= (+ main_x 1) v_prenex_5225) (<= 1000 (select main_a v_prenex_5226)) (<= (* 2 (select main_a v_prenex_5225)) 0))) (forall ((v_prenex_5930 Int) (v_prenex_5931 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5931))) (< v_prenex_5930 main_x) (<= (+ main_x 1) v_prenex_5930) (<= (select main_a v_prenex_5930) 0) (<= (+ (select main_a v_prenex_5930) 1000) (select main_a v_prenex_5931)) (<= (* 2 (select main_a v_prenex_5931)) 2000))) (or (forall ((v_prenex_5825 Int)) (or (<= (select main_a v_prenex_5825) 1000) (<= (* 2 (select main_a v_prenex_5825)) 2000) (< v_prenex_5825 main_y))) (forall ((v_prenex_5824 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5824))) (< v_prenex_5824 main_x) (<= 0 (select main_a v_prenex_5824)) (<= (+ main_x 1) v_prenex_5824)))) (or (forall ((v_prenex_4521 Int)) (or (< v_prenex_4521 main_x) (<= (+ main_x 1) v_prenex_4521) (<= 0 (* 2 (select main_a v_prenex_4521))) (<= 0 (select main_a v_prenex_4521)))) (forall ((v_prenex_4522 Int)) (or (<= (* 2 (select main_a v_prenex_4522)) 2000) (<= (select main_a v_prenex_4522) 1000)))) (or (forall ((v_prenex_5206 Int)) (or (<= (select main_a v_prenex_5206) 1000) (<= 1000 (select main_a v_prenex_5206)))) (forall ((v_prenex_5205 Int)) (or (<= (select main_a v_prenex_5205) 0) (< v_prenex_5205 main_x) (<= 0 (* 2 (select main_a v_prenex_5205))) (<= (+ main_x 1) v_prenex_5205)))) (forall ((v_prenex_5325 Int) (v_prenex_5326 Int)) (or (<= (+ main_y 1) v_prenex_5326) (<= (+ (select main_a v_prenex_5325) 1000) (select main_a v_prenex_5326)) (< v_prenex_5326 main_y) (<= 1000 (select main_a v_prenex_5326)) (<= (+ main_x 1) v_prenex_5325))) (or (forall ((v_prenex_4882 Int)) (or (<= (select main_a v_prenex_4882) 0) (<= (* 2 (select main_a v_prenex_4882)) 0) (< v_prenex_4882 main_x) (<= (+ main_x 1) v_prenex_4882))) (forall ((v_prenex_4883 Int)) (or (<= 1000 (select main_a v_prenex_4883)) (<= (select main_a v_prenex_4883) 1000) (<= (+ main_y 1) v_prenex_4883)))) (forall ((v_prenex_5949 Int) (v_prenex_5948 Int)) (or (<= (+ main_y 1) v_prenex_5949) (<= (+ main_x 1) v_prenex_5948) (<= (+ (select main_a v_prenex_5948) (select main_a v_prenex_5949)) 1000) (< v_prenex_5948 main_x) (<= 2000 (* 2 (select main_a v_prenex_5949))) (<= (* 2 (select main_a v_prenex_5948)) 0))) (or (forall ((v_prenex_5427 Int)) (or (<= (+ main_x 1) v_prenex_5427) (<= (* 2 (select main_a v_prenex_5427)) 0))) (forall ((v_prenex_5428 Int)) (or (< v_prenex_5428 main_y) (<= (+ main_y 1) v_prenex_5428) (<= 1000 (select main_a v_prenex_5428))))) (forall ((v_prenex_5790 Int) (v_prenex_5791 Int)) (or (<= (+ main_x 1) v_prenex_5790) (< v_prenex_5791 main_y) (<= 1000 (+ (select main_a v_prenex_5790) (select main_a v_prenex_5791))) (<= (select main_a v_prenex_5790) 0) (<= 1000 (select main_a v_prenex_5791)) (< v_prenex_5790 main_x))) (forall ((v_prenex_4717 Int) (v_prenex_4716 Int)) (or (<= (+ main_x 1) v_prenex_4716) (< v_prenex_4716 main_x) (<= (select main_a v_prenex_4717) 1000) (<= (select main_a v_prenex_4717) (+ (select main_a v_prenex_4716) 1000)) (<= (* 2 (select main_a v_prenex_4716)) 0) (<= 2000 (* 2 (select main_a v_prenex_4717))))) (forall ((v_prenex_5346 Int) (v_prenex_5345 Int)) (or (< v_prenex_5345 main_x) (< v_prenex_5346 main_y) (<= (+ main_x 1) v_prenex_5345) (<= (* 2 (select main_a v_prenex_5346)) 2000) (<= (select main_a v_prenex_5346) (+ (select main_a v_prenex_5345) 1000)) (<= 0 (* 2 (select main_a v_prenex_5345))))) (or (forall ((v_prenex_4737 Int)) (or (<= (* 2 (select main_a v_prenex_4737)) 2000) (<= (+ main_y 1) v_prenex_4737) (<= 2000 (* 2 (select main_a v_prenex_4737))))) (forall ((v_prenex_4736 Int)) (or (<= (+ main_x 1) v_prenex_4736) (<= (* 2 (select main_a v_prenex_4736)) 0) (<= 0 (* 2 (select main_a v_prenex_4736))) (< v_prenex_4736 main_x)))) (forall ((v_prenex_5435 Int) (v_prenex_5436 Int)) (or (<= (select main_a v_prenex_5436) (+ (select main_a v_prenex_5435) 1000)) (< v_prenex_5435 main_x) (<= (select main_a v_prenex_5435) 0) (<= (select main_a v_prenex_5436) 1000) (<= 2000 (* 2 (select main_a v_prenex_5436))) (<= (+ main_x 1) v_prenex_5435) (<= (+ main_y 1) v_prenex_5436))) (or (forall ((v_prenex_5531 Int)) (or (<= (* 2 (select main_a v_prenex_5531)) 2000) (<= 2000 (* 2 (select main_a v_prenex_5531))))) (forall ((v_prenex_5530 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5530))) (< v_prenex_5530 main_x) (<= (+ main_x 1) v_prenex_5530) (<= (select main_a v_prenex_5530) 0)))) (forall ((v_prenex_6009 Int) (v_prenex_6008 Int)) (or (< v_prenex_6008 main_x) (<= (+ main_y 1) v_prenex_6009) (<= 1000 (+ (select main_a v_prenex_6008) (select main_a v_prenex_6009))) (<= (* 2 (select main_a v_prenex_6009)) 2000) (<= 1000 (select main_a v_prenex_6009)) (<= (+ main_x 1) v_prenex_6008) (<= (select main_a v_prenex_6008) 0))) (forall ((v_prenex_5714 Int) (v_prenex_5715 Int)) (or (<= 0 (select main_a v_prenex_5714)) (<= (+ main_x 1) v_prenex_5714) (<= 1000 (select main_a v_prenex_5715)) (<= 1000 (+ (select main_a v_prenex_5714) (select main_a v_prenex_5715))) (< v_prenex_5714 main_x))) (or (forall ((v_prenex_4892 Int)) (or (< v_prenex_4892 main_x) (<= (* 2 (select main_a v_prenex_4892)) 0) (<= (+ main_x 1) v_prenex_4892) (<= 0 (* 2 (select main_a v_prenex_4892))))) (forall ((v_prenex_4893 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4893))) (<= (+ main_y 1) v_prenex_4893)))) (forall ((v_prenex_4636 Int) (v_prenex_4637 Int)) (or (< v_prenex_4637 main_y) (<= (* 2 (select main_a v_prenex_4637)) 2000) (< v_prenex_4636 main_x) (<= 1000 (+ (select main_a v_prenex_4636) (select main_a v_prenex_4637))) (<= (+ main_x 1) v_prenex_4636) (<= 0 (select main_a v_prenex_4636)))) (forall ((v_prenex_5478 Int) (v_prenex_5477 Int)) (or (<= 1000 (select main_a v_prenex_5478)) (<= (select main_a v_prenex_5477) 0) (< v_prenex_5477 main_x) (<= (+ (select main_a v_prenex_5477) (select main_a v_prenex_5478)) 1000) (<= (+ main_x 1) v_prenex_5477))) (forall ((v_prenex_5280 Int) (v_prenex_5279 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5280))) (< v_prenex_5280 main_y) (<= (+ main_x 1) v_prenex_5279) (<= 0 (select main_a v_prenex_5279)) (<= (select main_a v_prenex_5280) (+ (select main_a v_prenex_5279) 1000)) (<= (* 2 (select main_a v_prenex_5280)) 2000) (< v_prenex_5279 main_x))) (forall ((v_prenex_4908 Int) (v_prenex_4909 Int)) (or (<= (+ (select main_a v_prenex_4908) (select main_a v_prenex_4909)) 1000) (<= (* 2 (select main_a v_prenex_4909)) 2000) (<= 1000 (select main_a v_prenex_4909)) (< v_prenex_4909 main_y) (< v_prenex_4908 main_x) (<= (+ main_x 1) v_prenex_4908) (<= 0 (select main_a v_prenex_4908)))) (forall ((v_prenex_4627 Int) (v_prenex_4626 Int)) (or (< v_prenex_4627 main_y) (<= (select main_a v_prenex_4627) (+ (select main_a v_prenex_4626) 1000)) (<= (select main_a v_prenex_4626) 0) (< v_prenex_4626 main_x) (<= 1000 (select main_a v_prenex_4627)) (<= (select main_a v_prenex_4627) 1000) (<= (+ main_x 1) v_prenex_4626))) (forall ((v_prenex_4542 Int) (v_prenex_4541 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4542))) (<= 1000 (select main_a v_prenex_4542)) (< v_prenex_4541 main_x) (<= (+ main_x 1) v_prenex_4541) (<= (select main_a v_prenex_4541) 0) (<= (+ (select main_a v_prenex_4541) (select main_a v_prenex_4542)) 1000))) (forall ((v_prenex_5270 Int) (v_prenex_5269 Int)) (or (<= (+ main_x 1) v_prenex_5269) (<= (+ main_y 1) v_prenex_5270) (< v_prenex_5269 main_x) (<= 1000 (+ (select main_a v_prenex_5269) (select main_a v_prenex_5270))) (<= (* 2 (select main_a v_prenex_5269)) 0) (<= (* 2 (select main_a v_prenex_5270)) 2000))) (forall ((v_prenex_5621 Int) (v_prenex_5620 Int)) (or (<= (+ (select main_a v_prenex_5620) (select main_a v_prenex_5621)) 1000) (< v_prenex_5620 main_x) (<= (* 2 (select main_a v_prenex_5621)) 2000) (<= (* 2 (select main_a v_prenex_5620)) 0) (< v_prenex_5621 main_y) (<= (+ main_x 1) v_prenex_5620))) (forall ((v_prenex_5538 Int) (v_prenex_5539 Int)) (or (<= 1000 (select main_a v_prenex_5539)) (< v_prenex_5538 main_x) (<= 2000 (* 2 (select main_a v_prenex_5539))) (<= (+ (select main_a v_prenex_5538) 1000) (select main_a v_prenex_5539)) (<= (* 2 (select main_a v_prenex_5538)) 0) (<= (+ main_x 1) v_prenex_5538))) (forall ((v_prenex_5219 Int) (v_prenex_5220 Int)) (or (<= (select main_a v_prenex_5220) 1000) (<= (select main_a v_prenex_5220) (+ (select main_a v_prenex_5219) 1000)) (<= (+ main_y 1) v_prenex_5220) (<= 1000 (select main_a v_prenex_5220)) (<= (* 2 (select main_a v_prenex_5219)) 0) (<= (+ main_x 1) v_prenex_5219) (< v_prenex_5219 main_x))) (forall ((v_prenex_4439 Int) (v_prenex_4440 Int)) (or (<= (* 2 (select main_a v_prenex_4440)) 2000) (<= 0 (select main_a v_prenex_4439)) (<= (+ main_y 1) v_prenex_4440) (< v_prenex_4439 main_x) (<= (+ main_x 1) v_prenex_4439) (<= 1000 (select main_a v_prenex_4440)) (<= (select main_a v_prenex_4440) (+ (select main_a v_prenex_4439) 1000)))) (forall ((v_prenex_5474 Int) (v_prenex_5473 Int)) (or (<= 1000 (select main_a v_prenex_5474)) (< v_prenex_5474 main_y) (< v_prenex_5473 main_x) (<= (+ main_x 1) v_prenex_5473) (<= (select main_a v_prenex_5474) (+ (select main_a v_prenex_5473) 1000)) (<= (* 2 (select main_a v_prenex_5473)) 0) (<= (select main_a v_prenex_5474) 1000))) (forall ((v_prenex_4654 Int) (v_prenex_4653 Int)) (or (< v_prenex_4653 main_x) (<= (select main_a v_prenex_4653) 0) (<= 1000 (+ (select main_a v_prenex_4653) (select main_a v_prenex_4654))) (<= 2000 (* 2 (select main_a v_prenex_4654))) (<= (+ main_y 1) v_prenex_4654) (<= (+ main_x 1) v_prenex_4653) (<= (* 2 (select main_a v_prenex_4654)) 2000))) (forall ((v_prenex_5941 Int) (v_prenex_5940 Int)) (or (<= (* 2 (select main_a v_prenex_5941)) 2000) (< v_prenex_5941 main_y) (<= 0 (* 2 (select main_a v_prenex_5940))) (<= (+ main_x 1) v_prenex_5940) (< v_prenex_5940 main_x) (<= (+ (select main_a v_prenex_5940) (select main_a v_prenex_5941)) 1000))) (forall ((v_prenex_5850 Int) (v_prenex_5849 Int)) (or (< v_prenex_5850 main_y) (<= (+ (select main_a v_prenex_5849) (select main_a v_prenex_5850)) 1000) (<= (+ main_x 1) v_prenex_5849) (<= (select main_a v_prenex_5850) 1000) (<= (* 2 (select main_a v_prenex_5850)) 2000) (<= 0 (select main_a v_prenex_5849)) (< v_prenex_5849 main_x))) (forall ((v_prenex_5797 Int) (v_prenex_5796 Int)) (or (<= (select main_a v_prenex_5796) 0) (<= (+ main_y 1) v_prenex_5797) (<= 1000 (select main_a v_prenex_5797)) (<= 2000 (* 2 (select main_a v_prenex_5797))) (<= 1000 (+ (select main_a v_prenex_5796) (select main_a v_prenex_5797))) (<= (+ main_x 1) v_prenex_5796) (< v_prenex_5796 main_x))) (or (forall ((v_prenex_6037 Int)) (or (< v_prenex_6037 main_y) (<= 2000 (* 2 (select main_a v_prenex_6037))))) (forall ((v_prenex_6036 Int)) (or (<= (+ main_x 1) v_prenex_6036) (< v_prenex_6036 main_x) (<= (select main_a v_prenex_6036) 0)))) (forall ((v_prenex_5789 Int) (v_prenex_5788 Int)) (or (<= (select main_a v_prenex_5789) (+ (select main_a v_prenex_5788) 1000)) (<= (* 2 (select main_a v_prenex_5789)) 2000) (< v_prenex_5789 main_y) (<= (+ main_y 1) v_prenex_5789))) (forall ((v_prenex_5408 Int) (v_prenex_5407 Int)) (or (<= (+ (select main_a v_prenex_5407) 1000) (select main_a v_prenex_5408)) (<= (+ main_y 1) v_prenex_5408) (< v_prenex_5408 main_y) (< v_prenex_5407 main_x) (<= (* 2 (select main_a v_prenex_5408)) 2000))) (forall ((v_prenex_4454 Int) (v_prenex_4453 Int)) (or (< v_prenex_4453 main_x) (<= (+ (select main_a v_prenex_4453) (select main_a v_prenex_4454)) 1000) (<= 2000 (* 2 (select main_a v_prenex_4454))) (<= (+ main_y 1) v_prenex_4454) (<= 0 (select main_a v_prenex_4453)) (<= (+ main_x 1) v_prenex_4453))) (or (forall ((v_prenex_4621 Int)) (<= (select main_a v_prenex_4621) 1000)) (forall ((v_prenex_4620 Int)) (or (<= (select main_a v_prenex_4620) 0) (<= (* 2 (select main_a v_prenex_4620)) 0) (< v_prenex_4620 main_x) (<= (+ main_x 1) v_prenex_4620)))) (or (forall ((v_prenex_5048 Int)) (or (<= (+ main_y 1) v_prenex_5048) (<= (select main_a v_prenex_5048) 1000))) (forall ((v_prenex_5047 Int)) (or (<= (+ main_x 1) v_prenex_5047) (<= 0 (* 2 (select main_a v_prenex_5047))) (< v_prenex_5047 main_x)))) (forall ((v_prenex_5515 Int) (v_prenex_5514 Int)) (or (< v_prenex_5515 main_y) (<= (+ main_y 1) v_prenex_5515) (<= (select main_a v_prenex_5515) (+ (select main_a v_prenex_5514) 1000)) (<= (* 2 (select main_a v_prenex_5515)) 2000) (<= (+ main_x 1) v_prenex_5514))) (or (forall ((v_prenex_4444 Int)) (<= (select main_a v_prenex_4444) 1000)) (forall ((v_prenex_4443 Int)) (or (<= (+ main_x 1) v_prenex_4443) (< v_prenex_4443 main_x) (<= (* 2 (select main_a v_prenex_4443)) 0) (<= 0 (select main_a v_prenex_4443))))) (forall ((v_prenex_5853 Int) (v_prenex_5852 Int)) (or (<= 0 (select main_a v_prenex_5852)) (< v_prenex_5852 main_x) (<= (select main_a v_prenex_5853) 1000) (<= 1000 (select main_a v_prenex_5853)) (<= (+ (select main_a v_prenex_5852) 1000) (select main_a v_prenex_5853)) (<= (+ main_x 1) v_prenex_5852))) (forall ((v_prenex_4951 Int) (v_prenex_4952 Int)) (or (<= 0 (select main_a v_prenex_4951)) (< v_prenex_4951 main_x) (<= (+ main_y 1) v_prenex_4952) (<= 1000 (+ (select main_a v_prenex_4951) (select main_a v_prenex_4952))) (<= (* 2 (select main_a v_prenex_4952)) 2000) (<= (+ main_x 1) v_prenex_4951) (<= (select main_a v_prenex_4952) 1000))) (forall ((v_prenex_4603 Int) (v_prenex_4604 Int)) (or (<= (+ main_x 1) v_prenex_4603) (<= (select main_a v_prenex_4604) (+ (select main_a v_prenex_4603) 1000)) (<= 1000 (select main_a v_prenex_4604)) (< v_prenex_4603 main_x) (<= 0 (* 2 (select main_a v_prenex_4603))))) (forall ((v_prenex_5434 Int) (v_prenex_5433 Int)) (or (<= (+ main_y 1) v_prenex_5434) (<= (+ main_x 1) v_prenex_5433) (< v_prenex_5434 main_y) (<= (+ (select main_a v_prenex_5433) 1000) (select main_a v_prenex_5434)) (<= (* 2 (select main_a v_prenex_5434)) 2000))) (or (forall ((v_prenex_5639 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5639))) (<= 1000 (select main_a v_prenex_5639)) (< v_prenex_5639 main_y))) (forall ((v_prenex_5638 Int)) (or (<= (* 2 (select main_a v_prenex_5638)) 0) (< v_prenex_5638 main_x) (<= (+ main_x 1) v_prenex_5638) (<= 0 (select main_a v_prenex_5638))))) (forall ((v_prenex_5617 Int) (v_prenex_5616 Int)) (or (<= (* 2 (select main_a v_prenex_5617)) 2000) (<= (+ main_x 1) v_prenex_5616) (<= 0 (* 2 (select main_a v_prenex_5616))) (< v_prenex_5616 main_x) (<= (+ (select main_a v_prenex_5616) (select main_a v_prenex_5617)) 1000))) (forall ((v_prenex_4694 Int) (v_prenex_4695 Int)) (or (<= (select main_a v_prenex_4695) 1000) (<= (select main_a v_prenex_4694) 0) (<= 1000 (select main_a v_prenex_4695)) (< v_prenex_4694 main_x) (<= (+ main_x 1) v_prenex_4694) (< v_prenex_4695 main_y) (<= (+ (select main_a v_prenex_4694) 1000) (select main_a v_prenex_4695)))) (or (forall ((v_prenex_4828 Int)) (or (<= (+ main_x 1) v_prenex_4828) (<= 0 (select main_a v_prenex_4828)) (< v_prenex_4828 main_x) (<= (* 2 (select main_a v_prenex_4828)) 0))) (forall ((v_prenex_4829 Int)) (or (<= 1000 (select main_a v_prenex_4829)) (<= 2000 (* 2 (select main_a v_prenex_4829)))))) (forall ((v_prenex_5529 Int) (v_prenex_5528 Int)) (or (<= (* 2 (select main_a v_prenex_5529)) 2000) (< v_prenex_5528 main_x) (<= (+ main_x 1) v_prenex_5528) (<= 1000 (+ (select main_a v_prenex_5528) (select main_a v_prenex_5529))) (<= 0 (* 2 (select main_a v_prenex_5528))) (<= 2000 (* 2 (select main_a v_prenex_5529))))) (or (forall ((v_prenex_5403 Int)) (<= (* 2 (select main_a v_prenex_5403)) 0)) (forall ((v_prenex_5404 Int)) (or (<= (+ main_y 1) v_prenex_5404) (< v_prenex_5404 main_y) (<= 2000 (* 2 (select main_a v_prenex_5404)))))) (forall ((v_prenex_5101 Int) (v_prenex_5102 Int)) (or (< v_prenex_5101 main_x) (<= (* 2 (select main_a v_prenex_5102)) 2000) (<= (* 2 (select main_a v_prenex_5101)) 0) (<= (+ (select main_a v_prenex_5101) 1000) (select main_a v_prenex_5102)) (<= (+ main_x 1) v_prenex_5101))) (forall ((v_prenex_5600 Int) (v_prenex_5601 Int)) (or (<= 0 (select main_a v_prenex_5600)) (<= 1000 (+ (select main_a v_prenex_5600) (select main_a v_prenex_5601))) (< v_prenex_5601 main_y) (< v_prenex_5600 main_x) (<= 1000 (select main_a v_prenex_5601)) (<= (+ main_x 1) v_prenex_5600))) (or (forall ((v_prenex_5211 Int)) (<= (* 2 (select main_a v_prenex_5211)) 0)) (forall ((v_prenex_5212 Int)) (or (< v_prenex_5212 main_y) (<= (* 2 (select main_a v_prenex_5212)) 2000) (<= (+ main_y 1) v_prenex_5212)))) (forall ((v_prenex_4528 Int) (v_prenex_4527 Int)) (or (< v_prenex_4527 main_x) (<= (select main_a v_prenex_4527) 0) (<= (+ (select main_a v_prenex_4527) 1000) (select main_a v_prenex_4528)) (<= (+ main_y 1) v_prenex_4528) (<= (+ main_x 1) v_prenex_4527) (<= 1000 (select main_a v_prenex_4528)))) (forall ((v_prenex_5729 Int) (v_prenex_5728 Int)) (or (<= (+ main_x 1) v_prenex_5728) (< v_prenex_5729 main_y) (<= 1000 (select main_a v_prenex_5729)) (<= (* 2 (select main_a v_prenex_5729)) 2000) (<= (* 2 (select main_a v_prenex_5728)) 0) (<= (select main_a v_prenex_5729) (+ (select main_a v_prenex_5728) 1000)) (< v_prenex_5728 main_x))) (forall ((v_prenex_5512 Int) (v_prenex_5513 Int)) (or (<= 0 (select main_a v_prenex_5512)) (<= (+ main_y 1) v_prenex_5513) (< v_prenex_5512 main_x) (<= 1000 (select main_a v_prenex_5513)) (<= (select main_a v_prenex_5513) 1000) (<= (+ main_x 1) v_prenex_5512) (<= (+ (select main_a v_prenex_5512) (select main_a v_prenex_5513)) 1000))) (forall ((v_prenex_4742 Int) (v_prenex_4743 Int)) (or (< v_prenex_4742 main_x) (<= (* 2 (select main_a v_prenex_4742)) 0) (<= (select main_a v_prenex_4743) (+ (select main_a v_prenex_4742) 1000)) (<= (+ main_x 1) v_prenex_4742) (<= (select main_a v_prenex_4743) 1000) (<= 2000 (* 2 (select main_a v_prenex_4743))) (< v_prenex_4743 main_y))) (forall ((v_prenex_5505 Int) (v_prenex_5504 Int)) (or (<= (* 2 (select main_a v_prenex_5505)) 2000) (<= (+ main_x 1) v_prenex_5504) (<= 0 (select main_a v_prenex_5504)) (<= (+ main_y 1) v_prenex_5505) (< v_prenex_5504 main_x) (<= (+ (select main_a v_prenex_5504) (select main_a v_prenex_5505)) 1000) (<= (select main_a v_prenex_5505) 1000))) (forall ((v_prenex_5823 Int) (v_prenex_5822 Int)) (or (< v_prenex_5822 main_x) (<= (* 2 (select main_a v_prenex_5823)) 2000) (<= (+ (select main_a v_prenex_5822) 1000) (select main_a v_prenex_5823)) (<= 1000 (select main_a v_prenex_5823)) (<= (select main_a v_prenex_5822) 0) (<= (+ main_x 1) v_prenex_5822))) (forall ((v_prenex_5889 Int) (v_prenex_5888 Int)) (or (< v_prenex_5888 main_x) (< v_prenex_5889 main_y) (<= (+ main_x 1) v_prenex_5888) (<= (select main_a v_prenex_5889) 1000) (<= 0 (select main_a v_prenex_5888)) (<= (* 2 (select main_a v_prenex_5889)) 2000) (<= 1000 (+ (select main_a v_prenex_5888) (select main_a v_prenex_5889))))) (forall ((v_prenex_5383 Int) (v_prenex_5384 Int)) (or (< v_prenex_5383 main_x) (<= (* 2 (select main_a v_prenex_5384)) 2000) (< v_prenex_5384 main_y) (<= (select main_a v_prenex_5383) 0) (<= (+ main_x 1) v_prenex_5383) (<= (+ (select main_a v_prenex_5383) (select main_a v_prenex_5384)) 1000) (<= (select main_a v_prenex_5384) 1000))) (forall ((v_prenex_4472 Int) (v_prenex_4471 Int)) (or (< v_prenex_4472 main_y) (<= (+ (select main_a v_prenex_4471) 1000) (select main_a v_prenex_4472)) (< v_prenex_4471 main_x) (<= (* 2 (select main_a v_prenex_4471)) 0) (<= (* 2 (select main_a v_prenex_4472)) 2000) (<= (+ main_x 1) v_prenex_4471))) (or (forall ((v_prenex_4920 Int)) (or (<= (* 2 (select main_a v_prenex_4920)) 0) (<= (select main_a v_prenex_4920) 0) (< v_prenex_4920 main_x) (<= (+ main_x 1) v_prenex_4920))) (forall ((v_prenex_4921 Int)) (or (<= 1000 (select main_a v_prenex_4921)) (<= 2000 (* 2 (select main_a v_prenex_4921)))))) (forall ((v_prenex_4733 Int) (v_prenex_4732 Int)) (or (< v_prenex_4732 main_x) (< v_prenex_4733 main_y) (<= 1000 (+ (select main_a v_prenex_4732) (select main_a v_prenex_4733))) (<= (+ main_x 1) v_prenex_4732) (<= 1000 (select main_a v_prenex_4733)) (<= (select main_a v_prenex_4733) 1000) (<= (* 2 (select main_a v_prenex_4732)) 0))) (forall ((v_prenex_5683 Int) (v_prenex_5682 Int)) (or (<= (select main_a v_prenex_5683) (+ (select main_a v_prenex_5682) 1000)) (< v_prenex_5683 main_y) (<= (* 2 (select main_a v_prenex_5682)) 0) (< v_prenex_5682 main_x) (<= (+ main_x 1) v_prenex_5682))) (forall ((v_prenex_4658 Int) (v_prenex_4657 Int)) (or (< v_prenex_4657 main_x) (<= (* 2 (select main_a v_prenex_4657)) 0) (<= (select main_a v_prenex_4658) (+ (select main_a v_prenex_4657) 1000)) (<= (+ main_y 1) v_prenex_4658) (<= (+ main_x 1) v_prenex_4657) (<= (* 2 (select main_a v_prenex_4658)) 2000) (<= 2000 (* 2 (select main_a v_prenex_4658))))) (forall ((v_prenex_5316 Int) (v_prenex_5315 Int)) (or (< v_prenex_5315 main_x) (<= 2000 (* 2 (select main_a v_prenex_5316))) (<= (select main_a v_prenex_5315) 0) (<= (select main_a v_prenex_5316) (+ (select main_a v_prenex_5315) 1000)) (<= (+ main_y 1) v_prenex_5316) (<= (+ main_x 1) v_prenex_5315))) (or (forall ((v_prenex_5256 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5256))) (< v_prenex_5256 main_y))) (forall ((v_prenex_5255 Int)) (or (<= (* 2 (select main_a v_prenex_5255)) 0) (< v_prenex_5255 main_x) (<= (+ main_x 1) v_prenex_5255) (<= (select main_a v_prenex_5255) 0)))) (forall ((v_prenex_5718 Int) (v_prenex_5719 Int)) (or (<= (* 2 (select main_a v_prenex_5719)) 2000) (<= (select main_a v_prenex_5718) 0) (< v_prenex_5718 main_x) (<= (+ main_y 1) v_prenex_5719) (<= 1000 (select main_a v_prenex_5719)) (<= (+ main_x 1) v_prenex_5718) (<= (+ (select main_a v_prenex_5718) (select main_a v_prenex_5719)) 1000))) (forall ((v_prenex_5424 Int) (v_prenex_5423 Int)) (or (<= (+ main_x 1) v_prenex_5423) (<= (* 2 (select main_a v_prenex_5424)) 2000) (< v_prenex_5423 main_x) (< v_prenex_5424 main_y) (<= 1000 (+ (select main_a v_prenex_5423) (select main_a v_prenex_5424))) (<= (* 2 (select main_a v_prenex_5423)) 0) (<= (select main_a v_prenex_5424) 1000))) (forall ((v_prenex_5643 Int) (v_prenex_5642 Int)) (or (< v_prenex_5643 main_y) (<= 1000 (+ (select main_a v_prenex_5642) (select main_a v_prenex_5643))) (<= (+ main_x 1) v_prenex_5642) (<= 2000 (* 2 (select main_a v_prenex_5643))) (<= (+ main_y 1) v_prenex_5643))) (forall ((v_prenex_5365 Int) (v_prenex_5366 Int)) (or (<= 1000 (+ (select main_a v_prenex_5365) (select main_a v_prenex_5366))) (<= (+ main_x 1) v_prenex_5365) (<= 0 (* 2 (select main_a v_prenex_5365))) (< v_prenex_5365 main_x) (<= (+ main_y 1) v_prenex_5366) (<= (* 2 (select main_a v_prenex_5366)) 2000))) (forall ((v_prenex_5578 Int) (v_prenex_5579 Int)) (or (<= 1000 (+ (select main_a v_prenex_5578) (select main_a v_prenex_5579))) (<= 0 (* 2 (select main_a v_prenex_5578))) (<= (select main_a v_prenex_5579) 1000) (<= (+ main_y 1) v_prenex_5579) (<= (+ main_x 1) v_prenex_5578) (<= 2000 (* 2 (select main_a v_prenex_5579))) (< v_prenex_5578 main_x))) (forall ((v_prenex_4753 Int) (v_prenex_4752 Int)) (or (<= (select main_a v_prenex_4752) 0) (<= 1000 (select main_a v_prenex_4753)) (<= (+ (select main_a v_prenex_4752) (select main_a v_prenex_4753)) 1000) (< v_prenex_4752 main_x) (< v_prenex_4753 main_y) (<= (+ main_x 1) v_prenex_4752) (<= (* 2 (select main_a v_prenex_4753)) 2000))) (or (forall ((v_prenex_5283 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5283))) (<= (+ main_x 1) v_prenex_5283) (< v_prenex_5283 main_x) (<= (* 2 (select main_a v_prenex_5283)) 0))) (forall ((v_prenex_5284 Int)) (or (<= 1000 (select main_a v_prenex_5284)) (< v_prenex_5284 main_y)))) (forall ((v_prenex_4407 Int) (v_prenex_4408 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4407))) (< v_prenex_4408 main_y) (<= (+ main_x 1) v_prenex_4407) (<= (select main_a v_prenex_4408) 1000) (<= (+ (select main_a v_prenex_4407) 1000) (select main_a v_prenex_4408)) (< v_prenex_4407 main_x))) (or (forall ((v_prenex_4850 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4850))) (<= (+ main_x 1) v_prenex_4850) (< v_prenex_4850 main_x))) (forall ((v_prenex_4851 Int)) (or (<= (* 2 (select main_a v_prenex_4851)) 2000) (<= 2000 (* 2 (select main_a v_prenex_4851))) (< v_prenex_4851 main_y)))) (forall ((v_prenex_5406 Int) (v_prenex_5405 Int)) (or (< v_prenex_5405 main_x) (<= 0 (select main_a v_prenex_5405)) (<= (+ main_x 1) v_prenex_5405) (<= (select main_a v_prenex_5406) (+ (select main_a v_prenex_5405) 1000)) (<= (select main_a v_prenex_5406) 1000))) (forall ((v_prenex_4371 Int) (v_prenex_4372 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4371))) (<= (+ main_x 1) v_prenex_4371) (< v_prenex_4371 main_x) (<= 2000 (* 2 (select main_a v_prenex_4372))) (<= (+ (select main_a v_prenex_4371) (select main_a v_prenex_4372)) 1000))) (forall ((v_prenex_5875 Int) (v_prenex_5874 Int)) (or (< v_prenex_5874 main_x) (<= 0 (select main_a v_prenex_5874)) (<= (+ main_x 1) v_prenex_5874) (<= 1000 (+ (select main_a v_prenex_5874) (select main_a v_prenex_5875))) (<= (select main_a v_prenex_5875) 1000))) (forall ((v_prenex_4346 Int) (v_prenex_4345 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4346))) (< v_prenex_4345 main_x) (<= (+ main_x 1) v_prenex_4345) (<= (+ (select main_a v_prenex_4345) (select main_a v_prenex_4346)) 1000) (< v_prenex_4346 main_y) (<= 0 (select main_a v_prenex_4345)))) (or (forall ((v_prenex_5743 Int)) (or (<= (select main_a v_prenex_5743) 1000) (<= (* 2 (select main_a v_prenex_5743)) 2000) (<= (+ main_y 1) v_prenex_5743))) (forall ((v_prenex_5742 Int)) (or (< v_prenex_5742 main_x) (<= (+ main_x 1) v_prenex_5742) (<= 0 (* 2 (select main_a v_prenex_5742)))))) (forall ((v_prenex_4973 Int) (v_prenex_4974 Int)) (or (< v_prenex_4973 main_x) (<= 1000 (select main_a v_prenex_4974)) (<= (select main_a v_prenex_4974) (+ (select main_a v_prenex_4973) 1000)) (<= 0 (select main_a v_prenex_4973)) (<= (+ main_y 1) v_prenex_4974) (<= (+ main_x 1) v_prenex_4973))) (forall ((v_prenex_4362 Int) (v_prenex_4361 Int)) (or (<= (* 2 (select main_a v_prenex_4362)) 2000) (<= 2000 (* 2 (select main_a v_prenex_4362))) (<= 1000 (+ (select main_a v_prenex_4361) (select main_a v_prenex_4362))) (<= 0 (select main_a v_prenex_4361)) (< v_prenex_4361 main_x) (<= (+ main_x 1) v_prenex_4361) (< v_prenex_4362 main_y))) (or (forall ((v_prenex_5452 Int)) (or (<= (* 2 (select main_a v_prenex_5452)) 2000) (< v_prenex_5452 main_y) (<= (+ main_y 1) v_prenex_5452))) (forall ((v_prenex_5451 Int)) (or (<= (* 2 (select main_a v_prenex_5451)) 0) (<= (+ main_x 1) v_prenex_5451)))) (forall ((v_prenex_4687 Int) (v_prenex_4686 Int)) (or (< v_prenex_4686 main_x) (<= (+ (select main_a v_prenex_4686) 1000) (select main_a v_prenex_4687)) (<= (+ main_x 1) v_prenex_4686) (<= (+ main_y 1) v_prenex_4687) (<= (* 2 (select main_a v_prenex_4686)) 0) (<= (select main_a v_prenex_4687) 1000))) (forall ((v_prenex_5249 Int) (v_prenex_5250 Int)) (or (<= (+ (select main_a v_prenex_5249) (select main_a v_prenex_5250)) 1000) (<= 1000 (select main_a v_prenex_5250)) (<= (+ main_x 1) v_prenex_5249) (<= (+ main_y 1) v_prenex_5250) (< v_prenex_5250 main_y))) (forall ((v_prenex_5619 Int) (v_prenex_5618 Int)) (or (<= (+ main_x 1) v_prenex_5618) (< v_prenex_5618 main_x) (< v_prenex_5619 main_y) (<= (select main_a v_prenex_5619) (+ (select main_a v_prenex_5618) 1000)) (<= (select main_a v_prenex_5618) 0))) (or (forall ((v_prenex_5444 Int)) (or (< v_prenex_5444 main_y) (<= (* 2 (select main_a v_prenex_5444)) 2000) (<= (select main_a v_prenex_5444) 1000))) (forall ((v_prenex_5443 Int)) (or (<= (+ main_x 1) v_prenex_5443) (<= (* 2 (select main_a v_prenex_5443)) 0) (< v_prenex_5443 main_x)))) (or (forall ((v_prenex_5193 Int)) (or (<= (+ main_x 1) v_prenex_5193) (< v_prenex_5193 main_x) (<= (* 2 (select main_a v_prenex_5193)) 0))) (forall ((v_prenex_5194 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5194))) (< v_prenex_5194 main_y) (<= 1000 (select main_a v_prenex_5194))))) (forall ((v_prenex_5459 Int) (v_prenex_5460 Int)) (or (<= (+ main_x 1) v_prenex_5459) (<= 1000 (select main_a v_prenex_5460)) (<= 2000 (* 2 (select main_a v_prenex_5460))) (< v_prenex_5460 main_y) (<= (* 2 (select main_a v_prenex_5459)) 0) (< v_prenex_5459 main_x) (<= (select main_a v_prenex_5460) (+ (select main_a v_prenex_5459) 1000)))) (forall ((v_prenex_5042 Int) (v_prenex_5041 Int)) (or (< v_prenex_5042 main_y) (<= (select main_a v_prenex_5042) (+ (select main_a v_prenex_5041) 1000)) (<= (select main_a v_prenex_5042) 1000) (<= (+ main_y 1) v_prenex_5042))) (<= (- (- main_x) (- main_y)) (- 1)) (forall ((v_prenex_5909 Int) (v_prenex_5908 Int)) (or (<= (select main_a v_prenex_5909) (+ (select main_a v_prenex_5908) 1000)) (< v_prenex_5908 main_x) (< v_prenex_5909 main_y) (<= (+ main_x 1) v_prenex_5908) (<= (select main_a v_prenex_5909) 1000) (<= (* 2 (select main_a v_prenex_5909)) 2000) (<= 0 (select main_a v_prenex_5908)))) (forall ((v_prenex_5422 Int) (v_prenex_5421 Int)) (or (<= 0 (select main_a v_prenex_5421)) (<= (+ (select main_a v_prenex_5421) 1000) (select main_a v_prenex_5422)) (< v_prenex_5421 main_x) (<= (+ main_x 1) v_prenex_5421))) (forall ((v_prenex_5956 Int) (v_prenex_5957 Int)) (or (<= (select main_a v_prenex_5957) (+ (select main_a v_prenex_5956) 1000)) (<= (select main_a v_prenex_5956) 0) (<= 1000 (select main_a v_prenex_5957)) (<= (* 2 (select main_a v_prenex_5957)) 2000) (<= (+ main_x 1) v_prenex_5956) (<= (+ main_y 1) v_prenex_5957) (< v_prenex_5956 main_x))) (forall ((v_prenex_4577 Int) (v_prenex_4578 Int)) (or (<= (+ main_x 1) v_prenex_4577) (<= (+ (select main_a v_prenex_4577) (select main_a v_prenex_4578)) 1000) (<= 1000 (select main_a v_prenex_4578)) (<= (* 2 (select main_a v_prenex_4577)) 0) (< v_prenex_4577 main_x))) (or (forall ((v_prenex_4910 Int)) (or (<= 0 (select main_a v_prenex_4910)) (<= (* 2 (select main_a v_prenex_4910)) 0) (<= (+ main_x 1) v_prenex_4910) (< v_prenex_4910 main_x))) (forall ((v_prenex_4911 Int)) (or (<= (+ main_y 1) v_prenex_4911) (<= (* 2 (select main_a v_prenex_4911)) 2000)))) (forall ((v_prenex_4474 Int) (v_prenex_4473 Int)) (or (<= (+ main_x 1) v_prenex_4473) (<= (+ (select main_a v_prenex_4473) 1000) (select main_a v_prenex_4474)) (<= (* 2 (select main_a v_prenex_4473)) 0) (<= 1000 (select main_a v_prenex_4474)) (< v_prenex_4474 main_y) (< v_prenex_4473 main_x) (<= 2000 (* 2 (select main_a v_prenex_4474))))) (forall ((v_prenex_5701 Int) (v_prenex_5700 Int)) (or (< v_prenex_5701 main_y) (< v_prenex_5700 main_x) (<= (+ (select main_a v_prenex_5700) 1000) (select main_a v_prenex_5701)) (<= 0 (select main_a v_prenex_5700)) (<= (+ main_x 1) v_prenex_5700) (<= 2000 (* 2 (select main_a v_prenex_5701))))) (or (forall ((v_prenex_5942 Int)) (or (<= (+ main_x 1) v_prenex_5942) (< v_prenex_5942 main_x) (<= (* 2 (select main_a v_prenex_5942)) 0) (<= (select main_a v_prenex_5942) 0))) (forall ((v_prenex_5943 Int)) (or (<= (* 2 (select main_a v_prenex_5943)) 2000) (<= (+ main_y 1) v_prenex_5943)))) (forall ((v_prenex_5661 Int) (v_prenex_5660 Int)) (or (< v_prenex_5661 main_y) (<= (* 2 (select main_a v_prenex_5661)) 2000) (<= 1000 (select main_a v_prenex_5661)) (<= (+ main_x 1) v_prenex_5660) (< v_prenex_5660 main_x) (<= 1000 (+ (select main_a v_prenex_5660) (select main_a v_prenex_5661))) (<= (* 2 (select main_a v_prenex_5660)) 0))) (or (forall ((v_prenex_5526 Int)) (or (<= (* 2 (select main_a v_prenex_5526)) 0) (< v_prenex_5526 main_x) (<= (+ main_x 1) v_prenex_5526))) (forall ((v_prenex_5527 Int)) (or (<= (+ main_y 1) v_prenex_5527) (<= (* 2 (select main_a v_prenex_5527)) 2000) (<= (select main_a v_prenex_5527) 1000)))) (forall ((v_prenex_4751 Int) (v_prenex_4750 Int)) (or (<= 1000 (+ (select main_a v_prenex_4750) (select main_a v_prenex_4751))) (< v_prenex_4750 main_x) (<= (* 2 (select main_a v_prenex_4750)) 0) (<= (+ main_x 1) v_prenex_4750) (<= (* 2 (select main_a v_prenex_4751)) 2000) (<= 2000 (* 2 (select main_a v_prenex_4751))))) (forall ((v_prenex_4422 Int) (v_prenex_4421 Int)) (or (<= (+ main_x 1) v_prenex_4421) (<= (* 2 (select main_a v_prenex_4422)) 2000) (< v_prenex_4421 main_x) (<= (select main_a v_prenex_4422) (+ (select main_a v_prenex_4421) 1000)) (<= 0 (* 2 (select main_a v_prenex_4421))) (<= (select main_a v_prenex_4422) 1000))) (or (forall ((v_prenex_5655 Int)) (or (< v_prenex_5655 main_y) (<= (* 2 (select main_a v_prenex_5655)) 2000))) (forall ((v_prenex_5654 Int)) (or (< v_prenex_5654 main_x) (<= (+ main_x 1) v_prenex_5654) (<= (select main_a v_prenex_5654) 0)))) (forall ((v_prenex_5381 Int) (v_prenex_5382 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5382))) (<= 0 (select main_a v_prenex_5381)) (<= (+ main_x 1) v_prenex_5381) (< v_prenex_5381 main_x) (<= (select main_a v_prenex_5382) (+ (select main_a v_prenex_5381) 1000)))) (forall ((v_prenex_4948 Int) (v_prenex_4947 Int)) (or (<= (+ main_x 1) v_prenex_4947) (<= 2000 (* 2 (select main_a v_prenex_4948))) (<= (* 2 (select main_a v_prenex_4947)) 0) (<= (+ (select main_a v_prenex_4947) 1000) (select main_a v_prenex_4948)) (<= (+ main_y 1) v_prenex_4948) (< v_prenex_4947 main_x))) (or (forall ((v_prenex_4823 Int)) (or (<= (* 2 (select main_a v_prenex_4823)) 2000) (<= 1000 (select main_a v_prenex_4823)))) (forall ((v_prenex_4822 Int)) (or (< v_prenex_4822 main_x) (<= 0 (select main_a v_prenex_4822)) (<= (* 2 (select main_a v_prenex_4822)) 0) (<= (+ main_x 1) v_prenex_4822)))) (forall ((v_prenex_5122 Int) (v_prenex_5121 Int)) (or (<= (select main_a v_prenex_5121) 0) (< v_prenex_5121 main_x) (<= (select main_a v_prenex_5122) (+ (select main_a v_prenex_5121) 1000)) (< v_prenex_5122 main_y) (<= 1000 (select main_a v_prenex_5122)) (<= (+ main_x 1) v_prenex_5121))) (forall ((v_prenex_5830 Int) (v_prenex_5829 Int)) (or (< v_prenex_5829 main_x) (<= (+ main_x 1) v_prenex_5829) (<= (select main_a v_prenex_5829) 0) (<= (* 2 (select main_a v_prenex_5830)) 2000) (<= (select main_a v_prenex_5830) 1000) (<= 1000 (+ (select main_a v_prenex_5829) (select main_a v_prenex_5830))))) (forall ((v_prenex_4397 Int) (v_prenex_4398 Int)) (or (<= (+ main_x 1) v_prenex_4397) (< v_prenex_4397 main_x) (<= (select main_a v_prenex_4398) (+ (select main_a v_prenex_4397) 1000)) (<= (* 2 (select main_a v_prenex_4398)) 2000) (<= (select main_a v_prenex_4397) 0) (<= (select main_a v_prenex_4398) 1000))) (forall ((v_prenex_4989 Int) (v_prenex_4990 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4989))) (<= 2000 (* 2 (select main_a v_prenex_4990))) (<= (select main_a v_prenex_4990) (+ (select main_a v_prenex_4989) 1000)) (< v_prenex_4989 main_x) (<= (+ main_x 1) v_prenex_4989) (< v_prenex_4990 main_y))) (or (forall ((v_prenex_5689 Int)) (or (<= (+ main_y 1) v_prenex_5689) (<= 1000 (select main_a v_prenex_5689)))) (forall ((v_prenex_5688 Int)) (or (<= 0 (select main_a v_prenex_5688)) (<= (* 2 (select main_a v_prenex_5688)) 0) (<= (+ main_x 1) v_prenex_5688) (< v_prenex_5688 main_x)))) (forall ((v_prenex_5547 Int) (v_prenex_5546 Int)) (or (<= (+ main_y 1) v_prenex_5547) (<= (+ main_x 1) v_prenex_5546) (< v_prenex_5546 main_x) (<= 0 (* 2 (select main_a v_prenex_5546))) (<= (+ (select main_a v_prenex_5546) (select main_a v_prenex_5547)) 1000) (<= 2000 (* 2 (select main_a v_prenex_5547))) (<= (select main_a v_prenex_5547) 1000))) (or (forall ((v_prenex_4486 Int)) (or (<= (* 2 (select main_a v_prenex_4486)) 2000) (<= 1000 (select main_a v_prenex_4486)))) (forall ((v_prenex_4485 Int)) (or (< v_prenex_4485 main_x) (<= (+ main_x 1) v_prenex_4485) (<= (select main_a v_prenex_4485) 0) (<= 0 (* 2 (select main_a v_prenex_4485)))))) (forall ((v_prenex_5549 Int) (v_prenex_5548 Int)) (or (<= 1000 (select main_a v_prenex_5549)) (<= 0 (* 2 (select main_a v_prenex_5548))) (<= 1000 (+ (select main_a v_prenex_5548) (select main_a v_prenex_5549))) (<= (select main_a v_prenex_5549) 1000) (<= (+ main_x 1) v_prenex_5548) (<= (+ main_y 1) v_prenex_5549) (< v_prenex_5548 main_x))) (forall ((v_prenex_5266 Int) (v_prenex_5265 Int)) (or (<= (+ (select main_a v_prenex_5265) (select main_a v_prenex_5266)) 1000) (<= (select main_a v_prenex_5265) 0) (< v_prenex_5266 main_y) (< v_prenex_5265 main_x) (<= (+ main_x 1) v_prenex_5265))) (forall ((v_prenex_5559 Int) (v_prenex_5558 Int)) (or (<= 1000 (select main_a v_prenex_5559)) (<= (+ main_y 1) v_prenex_5559) (<= (select main_a v_prenex_5559) (+ (select main_a v_prenex_5558) 1000)) (< v_prenex_5559 main_y))) (or (forall ((v_prenex_4786 Int)) (or (<= (+ main_x 1) v_prenex_4786) (<= (* 2 (select main_a v_prenex_4786)) 0) (<= 0 (select main_a v_prenex_4786)) (< v_prenex_4786 main_x))) (forall ((v_prenex_4787 Int)) (or (<= (* 2 (select main_a v_prenex_4787)) 2000) (<= 2000 (* 2 (select main_a v_prenex_4787)))))) (or (forall ((v_prenex_6032 Int)) (or (< v_prenex_6032 main_x) (<= (+ main_x 1) v_prenex_6032) (<= 0 (* 2 (select main_a v_prenex_6032))) (<= (* 2 (select main_a v_prenex_6032)) 0))) (forall ((v_prenex_6033 Int)) (<= 2000 (* 2 (select main_a v_prenex_6033))))) (or (forall ((v_prenex_5954 Int)) (or (<= (* 2 (select main_a v_prenex_5954)) 0) (< v_prenex_5954 main_x) (<= (+ main_x 1) v_prenex_5954))) (forall ((v_prenex_5955 Int)) (or (<= (+ main_y 1) v_prenex_5955) (<= 2000 (* 2 (select main_a v_prenex_5955)))))) (forall ((v_prenex_4739 Int) (v_prenex_4738 Int)) (or (<= (+ main_y 1) v_prenex_4739) (<= 1000 (+ (select main_a v_prenex_4738) (select main_a v_prenex_4739))) (<= 1000 (select main_a v_prenex_4739)) (<= 2000 (* 2 (select main_a v_prenex_4739))) (< v_prenex_4739 main_y))) (forall ((v_prenex_5062 Int) (v_prenex_5061 Int)) (or (<= (+ main_x 1) v_prenex_5061) (<= (select main_a v_prenex_5062) (+ (select main_a v_prenex_5061) 1000)) (< v_prenex_5061 main_x) (<= 0 (* 2 (select main_a v_prenex_5061))))) (forall ((v_prenex_5295 Int) (v_prenex_5296 Int)) (or (<= (+ (select main_a v_prenex_5295) 1000) (select main_a v_prenex_5296)) (<= (+ main_x 1) v_prenex_5295) (<= 0 (select main_a v_prenex_5295)) (<= (select main_a v_prenex_5296) 1000) (< v_prenex_5295 main_x))) (or (forall ((v_prenex_4465 Int)) (<= (* 2 (select main_a v_prenex_4465)) 0)) (forall ((v_prenex_4466 Int)) (or (<= (+ main_y 1) v_prenex_4466) (<= (select main_a v_prenex_4466) 1000) (<= 2000 (* 2 (select main_a v_prenex_4466))) (< v_prenex_4466 main_y)))) (or (forall ((v_prenex_5696 Int)) (or (< v_prenex_5696 main_x) (<= (* 2 (select main_a v_prenex_5696)) 0) (<= (+ main_x 1) v_prenex_5696))) (forall ((v_prenex_5697 Int)) (<= (select main_a v_prenex_5697) 1000))) (or (forall ((v_prenex_4455 Int)) (or (< v_prenex_4455 main_x) (<= (+ main_x 1) v_prenex_4455) (<= 0 (* 2 (select main_a v_prenex_4455))))) (forall ((v_prenex_4456 Int)) (or (<= (+ main_y 1) v_prenex_4456) (<= 1000 (select main_a v_prenex_4456))))) (forall ((v_prenex_5038 Int) (v_prenex_5037 Int)) (or (< v_prenex_5038 main_y) (<= 1000 (+ (select main_a v_prenex_5037) (select main_a v_prenex_5038))) (<= 1000 (select main_a v_prenex_5038)) (<= (+ main_x 1) v_prenex_5037) (<= (* 2 (select main_a v_prenex_5038)) 2000) (< v_prenex_5037 main_x) (<= (select main_a v_prenex_5037) 0))) (forall ((v_prenex_4902 Int) (v_prenex_4903 Int)) (or (< v_prenex_4903 main_y) (<= (select main_a v_prenex_4903) 1000) (<= (+ main_y 1) v_prenex_4903) (<= (+ (select main_a v_prenex_4902) (select main_a v_prenex_4903)) 1000))) (forall ((v_prenex_4384 Int) (v_prenex_4383 Int)) (or (< v_prenex_4384 main_y) (<= (+ main_y 1) v_prenex_4384) (<= 1000 (+ (select main_a v_prenex_4383) (select main_a v_prenex_4384))) (<= (* 2 (select main_a v_prenex_4384)) 2000))) (forall ((v_prenex_5611 Int) (v_prenex_5610 Int)) (or (<= 0 (select main_a v_prenex_5610)) (< v_prenex_5610 main_x) (<= (* 2 (select main_a v_prenex_5611)) 2000) (<= (+ main_x 1) v_prenex_5610) (<= (select main_a v_prenex_5611) 1000) (<= 1000 (+ (select main_a v_prenex_5610) (select main_a v_prenex_5611))))) (forall ((v_prenex_5237 Int) (v_prenex_5238 Int)) (or (< v_prenex_5237 main_x) (<= (* 2 (select main_a v_prenex_5237)) 0) (<= (+ main_y 1) v_prenex_5238) (<= (+ main_x 1) v_prenex_5237) (<= (select main_a v_prenex_5238) 1000) (<= (+ (select main_a v_prenex_5237) (select main_a v_prenex_5238)) 1000))) (or (forall ((v_prenex_5188 Int)) (or (<= (* 2 (select main_a v_prenex_5188)) 2000) (<= (select main_a v_prenex_5188) 1000))) (forall ((v_prenex_5187 Int)) (or (< v_prenex_5187 main_x) (<= 0 (* 2 (select main_a v_prenex_5187))) (<= (+ main_x 1) v_prenex_5187)))) (forall ((v_prenex_5521 Int) (v_prenex_5520 Int)) (or (<= (select main_a v_prenex_5521) (+ (select main_a v_prenex_5520) 1000)) (< v_prenex_5520 main_x) (<= (+ main_x 1) v_prenex_5520) (<= (+ main_y 1) v_prenex_5521) (<= 1000 (select main_a v_prenex_5521)) (<= 0 (* 2 (select main_a v_prenex_5520))) (<= (select main_a v_prenex_5521) 1000))) (or (forall ((v_prenex_5020 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5020))) (<= (+ main_y 1) v_prenex_5020))) (forall ((v_prenex_5019 Int)) (or (<= (+ main_x 1) v_prenex_5019) (< v_prenex_5019 main_x) (<= (select main_a v_prenex_5019) 0) (<= (* 2 (select main_a v_prenex_5019)) 0)))) (forall ((v_prenex_5299 Int) (v_prenex_5300 Int)) (or (< v_prenex_5300 main_y) (<= (+ main_y 1) v_prenex_5300) (<= 2000 (* 2 (select main_a v_prenex_5300))) (<= (select main_a v_prenex_5300) (+ (select main_a v_prenex_5299) 1000)) (<= 1000 (select main_a v_prenex_5300)))) (forall ((v_prenex_4404 Int) (v_prenex_4403 Int)) (or (<= (+ main_x 1) v_prenex_4403) (<= (* 2 (select main_a v_prenex_4404)) 2000) (< v_prenex_4404 main_y) (<= (+ (select main_a v_prenex_4403) (select main_a v_prenex_4404)) 1000) (<= (* 2 (select main_a v_prenex_4403)) 0) (< v_prenex_4403 main_x) (<= 1000 (select main_a v_prenex_4404)))) (or (forall ((v_prenex_4692 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4692))) (< v_prenex_4692 main_x) (<= (+ main_x 1) v_prenex_4692))) (forall ((v_prenex_4693 Int)) (or (< v_prenex_4693 main_y) (<= 1000 (select main_a v_prenex_4693)) (<= 2000 (* 2 (select main_a v_prenex_4693)))))) (forall ((v_prenex_4960 Int) (v_prenex_4959 Int)) (or (<= (select main_a v_prenex_4960) (+ (select main_a v_prenex_4959) 1000)) (<= 0 (select main_a v_prenex_4959)) (<= 1000 (select main_a v_prenex_4960)) (<= (+ main_x 1) v_prenex_4959) (< v_prenex_4959 main_x))) (or (forall ((v_prenex_5431 Int)) (or (<= (+ main_x 1) v_prenex_5431) (< v_prenex_5431 main_x) (<= (select main_a v_prenex_5431) 0) (<= (* 2 (select main_a v_prenex_5431)) 0))) (forall ((v_prenex_5432 Int)) (or (<= (select main_a v_prenex_5432) 1000) (<= 1000 (select main_a v_prenex_5432))))) (forall ((v_prenex_5034 Int) (v_prenex_5033 Int)) (or (<= 1000 (select main_a v_prenex_5034)) (<= (+ main_x 1) v_prenex_5033) (<= (+ main_y 1) v_prenex_5034) (< v_prenex_5033 main_x) (<= 0 (* 2 (select main_a v_prenex_5033))) (<= 1000 (+ (select main_a v_prenex_5033) (select main_a v_prenex_5034))) (<= (* 2 (select main_a v_prenex_5034)) 2000))) (forall ((v_prenex_5613 Int) (v_prenex_5612 Int)) (or (< v_prenex_5613 main_y) (<= 1000 (+ (select main_a v_prenex_5612) (select main_a v_prenex_5613))) (<= (+ main_x 1) v_prenex_5612) (<= (* 2 (select main_a v_prenex_5613)) 2000) (<= (select main_a v_prenex_5612) 0) (< v_prenex_5612 main_x) (<= (select main_a v_prenex_5613) 1000))) (forall ((v_prenex_5905 Int) (v_prenex_5904 Int)) (or (<= (+ main_x 1) v_prenex_5904) (<= (+ (select main_a v_prenex_5904) (select main_a v_prenex_5905)) 1000) (<= 1000 (select main_a v_prenex_5905)) (<= 0 (* 2 (select main_a v_prenex_5904))) (<= 2000 (* 2 (select main_a v_prenex_5905))) (< v_prenex_5904 main_x))) (forall ((v_prenex_4429 Int) (v_prenex_4430 Int)) (or (<= (+ main_x 1) v_prenex_4429) (<= (select main_a v_prenex_4430) (+ (select main_a v_prenex_4429) 1000)) (<= (+ main_y 1) v_prenex_4430) (<= (* 2 (select main_a v_prenex_4429)) 0) (<= 1000 (select main_a v_prenex_4430)) (< v_prenex_4429 main_x))) (or (forall ((v_prenex_4704 Int)) (<= (* 2 (select main_a v_prenex_4704)) 0)) (forall ((v_prenex_4705 Int)) (or (<= 1000 (select main_a v_prenex_4705)) (< v_prenex_4705 main_y) (<= (* 2 (select main_a v_prenex_4705)) 2000) (<= (+ main_y 1) v_prenex_4705)))) (forall ((v_prenex_5603 Int) (v_prenex_5602 Int)) (or (<= (* 2 (select main_a v_prenex_5603)) 2000) (<= (+ main_x 1) v_prenex_5602) (<= (+ (select main_a v_prenex_5602) (select main_a v_prenex_5603)) 1000) (< v_prenex_5602 main_x) (<= (select main_a v_prenex_5602) 0))) (forall ((v_prenex_5809 Int) (v_prenex_5808 Int)) (or (< v_prenex_5808 main_x) (<= (+ main_y 1) v_prenex_5809) (<= (+ main_x 1) v_prenex_5808) (<= 1000 (select main_a v_prenex_5809)) (<= 0 (* 2 (select main_a v_prenex_5808))) (<= (+ (select main_a v_prenex_5808) 1000) (select main_a v_prenex_5809)))) (or (forall ((v_prenex_4340 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4340))) (<= (+ main_y 1) v_prenex_4340))) (forall ((v_prenex_4339 Int)) (or (<= (select main_a v_prenex_4339) 0) (< v_prenex_4339 main_x) (<= (+ main_x 1) v_prenex_4339)))) (forall ((v_prenex_5563 Int) (v_prenex_5562 Int)) (or (<= (select main_a v_prenex_5562) 0) (<= 1000 (+ (select main_a v_prenex_5562) (select main_a v_prenex_5563))) (< v_prenex_5563 main_y) (< v_prenex_5562 main_x) (<= (+ main_x 1) v_prenex_5562) (<= (select main_a v_prenex_5563) 1000))) (or (forall ((v_prenex_4824 Int)) (or (< v_prenex_4824 main_x) (<= 0 (select main_a v_prenex_4824)) (<= (* 2 (select main_a v_prenex_4824)) 0) (<= (+ main_x 1) v_prenex_4824))) (forall ((v_prenex_4825 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4825))) (< v_prenex_4825 main_y)))) (forall ((v_prenex_4401 Int) (v_prenex_4402 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4401))) (<= (* 2 (select main_a v_prenex_4402)) 2000) (<= (+ (select main_a v_prenex_4401) 1000) (select main_a v_prenex_4402)) (<= (+ main_y 1) v_prenex_4402) (<= (+ main_x 1) v_prenex_4401) (< v_prenex_4401 main_x))) (forall ((v_prenex_5307 Int) (v_prenex_5308 Int)) (or (<= 0 (select main_a v_prenex_5307)) (<= (+ (select main_a v_prenex_5307) (select main_a v_prenex_5308)) 1000) (<= (select main_a v_prenex_5308) 1000) (<= (* 2 (select main_a v_prenex_5308)) 2000) (<= (+ main_x 1) v_prenex_5307) (< v_prenex_5307 main_x))) (forall ((v_prenex_4586 Int) (v_prenex_4585 Int)) (or (< v_prenex_4586 main_y) (<= (+ main_x 1) v_prenex_4585) (< v_prenex_4585 main_x) (<= 0 (select main_a v_prenex_4585)) (<= (select main_a v_prenex_4586) 1000) (<= (select main_a v_prenex_4586) (+ (select main_a v_prenex_4585) 1000)))) (forall ((v_prenex_5738 Int) (v_prenex_5739 Int)) (or (<= (select main_a v_prenex_5739) 1000) (< v_prenex_5739 main_y) (<= 0 (* 2 (select main_a v_prenex_5738))) (< v_prenex_5738 main_x) (<= (select main_a v_prenex_5739) (+ (select main_a v_prenex_5738) 1000)) (<= (* 2 (select main_a v_prenex_5739)) 2000) (<= (+ main_x 1) v_prenex_5738))) (forall ((v_prenex_4728 Int) (v_prenex_4729 Int)) (or (<= (+ main_x 1) v_prenex_4728) (< v_prenex_4729 main_y) (<= (select main_a v_prenex_4729) (+ (select main_a v_prenex_4728) 1000)) (<= 0 (select main_a v_prenex_4728)) (<= (select main_a v_prenex_4729) 1000) (< v_prenex_4728 main_x) (<= 1000 (select main_a v_prenex_4729)))) (forall ((v_prenex_5916 Int) (v_prenex_5917 Int)) (or (<= (+ main_y 1) v_prenex_5917) (<= (+ main_x 1) v_prenex_5916) (<= (select main_a v_prenex_5917) 1000) (<= 1000 (+ (select main_a v_prenex_5916) (select main_a v_prenex_5917))) (< v_prenex_5917 main_y))) (or (forall ((v_prenex_6048 Int)) (or (< v_prenex_6048 main_x) (<= (* 2 (select main_a v_prenex_6048)) 0) (<= (+ main_x 1) v_prenex_6048))) (forall ((v_prenex_6049 Int)) (or (< v_prenex_6049 main_y) (<= 1000 (select main_a v_prenex_6049)) (<= (* 2 (select main_a v_prenex_6049)) 2000)))) (forall ((v_prenex_4613 Int) (v_prenex_4612 Int)) (or (<= 1000 (+ (select main_a v_prenex_4612) (select main_a v_prenex_4613))) (<= 0 (* 2 (select main_a v_prenex_4612))) (< v_prenex_4612 main_x) (< v_prenex_4613 main_y) (<= (+ main_x 1) v_prenex_4612) (<= (* 2 (select main_a v_prenex_4613)) 2000) (<= (select main_a v_prenex_4613) 1000))) (forall ((v_prenex_4889 Int) (v_prenex_4888 Int)) (or (<= 0 (select main_a v_prenex_4888)) (<= (+ main_x 1) v_prenex_4888) (< v_prenex_4888 main_x) (<= (* 2 (select main_a v_prenex_4889)) 2000) (<= (+ main_y 1) v_prenex_4889) (<= 1000 (+ (select main_a v_prenex_4888) (select main_a v_prenex_4889))) (<= 2000 (* 2 (select main_a v_prenex_4889))))) (or (forall ((v_prenex_4494 Int)) (or (< v_prenex_4494 main_y) (<= 2000 (* 2 (select main_a v_prenex_4494))))) (forall ((v_prenex_4493 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4493))) (< v_prenex_4493 main_x) (<= (* 2 (select main_a v_prenex_4493)) 0) (<= (+ main_x 1) v_prenex_4493)))) (or (forall ((v_prenex_5127 Int)) (or (<= (+ main_x 1) v_prenex_5127) (< v_prenex_5127 main_x) (<= 0 (select main_a v_prenex_5127)) (<= 0 (* 2 (select main_a v_prenex_5127))))) (forall ((v_prenex_5128 Int)) (or (< v_prenex_5128 main_y) (<= (* 2 (select main_a v_prenex_5128)) 2000)))) (forall ((v_prenex_4609 Int)) (or (<= (select main_a v_prenex_4609) 0) (<= 0 (* 2 (select main_a v_prenex_4609))) (< v_prenex_4609 main_x) (<= (+ main_x 1) v_prenex_4609))) (or (forall ((v_prenex_4833 Int)) (or (<= (+ main_y 1) v_prenex_4833) (<= (select main_a v_prenex_4833) 1000) (<= 2000 (* 2 (select main_a v_prenex_4833))))) (forall ((v_prenex_4832 Int)) (or (< v_prenex_4832 main_x) (<= 0 (select main_a v_prenex_4832)) (<= 0 (* 2 (select main_a v_prenex_4832))) (<= (+ main_x 1) v_prenex_4832)))) (forall ((v_prenex_5268 Int) (v_prenex_5267 Int)) (or (<= 1000 (select main_a v_prenex_5268)) (<= 0 (* 2 (select main_a v_prenex_5267))) (<= (+ (select main_a v_prenex_5267) 1000) (select main_a v_prenex_5268)) (<= (select main_a v_prenex_5268) 1000) (< v_prenex_5267 main_x) (<= (+ main_x 1) v_prenex_5267))) (or (forall ((v_prenex_5772 Int)) (or (< v_prenex_5772 main_x) (<= (+ main_x 1) v_prenex_5772) (<= 0 (* 2 (select main_a v_prenex_5772))))) (forall ((v_prenex_5773 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5773))) (<= (select main_a v_prenex_5773) 1000)))) (forall ((v_prenex_4423 Int) (v_prenex_4424 Int)) (or (< v_prenex_4424 main_y) (<= (select main_a v_prenex_4424) 1000) (<= (+ (select main_a v_prenex_4423) 1000) (select main_a v_prenex_4424)) (<= (+ main_y 1) v_prenex_4424) (<= 2000 (* 2 (select main_a v_prenex_4424))))) (forall ((v_prenex_4929 Int) (v_prenex_4928 Int)) (or (< v_prenex_4928 main_x) (<= (+ main_y 1) v_prenex_4929) (<= 1000 (+ (select main_a v_prenex_4928) (select main_a v_prenex_4929))) (<= (select main_a v_prenex_4929) 1000) (< v_prenex_4929 main_y))) (forall ((v_prenex_4979 Int) (v_prenex_4980 Int)) (or (<= (+ main_x 1) v_prenex_4979) (<= (select main_a v_prenex_4980) 1000) (<= (* 2 (select main_a v_prenex_4980)) 2000) (<= (select main_a v_prenex_4980) (+ (select main_a v_prenex_4979) 1000)) (< v_prenex_4979 main_x) (<= 0 (* 2 (select main_a v_prenex_4979))) (<= (+ main_y 1) v_prenex_4980))) (forall ((v_prenex_5491 Int) (v_prenex_5492 Int)) (or (<= 1000 (select main_a v_prenex_5492)) (<= (+ main_x 1) v_prenex_5491) (< v_prenex_5491 main_x) (<= (+ main_y 1) v_prenex_5492) (<= (* 2 (select main_a v_prenex_5491)) 0) (<= (+ (select main_a v_prenex_5491) (select main_a v_prenex_5492)) 1000))) (forall ((v_prenex_5732 Int) (v_prenex_5733 Int)) (or (<= (+ main_y 1) v_prenex_5733) (<= 0 (select main_a v_prenex_5732)) (<= (+ main_x 1) v_prenex_5732) (<= (select main_a v_prenex_5733) (+ (select main_a v_prenex_5732) 1000)) (<= (* 2 (select main_a v_prenex_5733)) 2000) (< v_prenex_5732 main_x))) (or (forall ((v_prenex_5902 Int)) (or (<= (+ main_x 1) v_prenex_5902) (< v_prenex_5902 main_x) (<= 0 (* 2 (select main_a v_prenex_5902))))) (forall ((v_prenex_5903 Int)) (<= (select main_a v_prenex_5903) 1000))) (forall ((v_prenex_5306 Int) (v_prenex_5305 Int)) (or (<= 1000 (+ (select main_a v_prenex_5305) (select main_a v_prenex_5306))) (<= (+ main_x 1) v_prenex_5305) (< v_prenex_5306 main_y) (<= (* 2 (select main_a v_prenex_5305)) 0) (< v_prenex_5305 main_x))) (forall ((v_prenex_5710 Int) (v_prenex_5711 Int)) (or (<= 1000 (select main_a v_prenex_5711)) (< v_prenex_5711 main_y) (< v_prenex_5710 main_x) (<= (+ main_y 1) v_prenex_5711) (<= (+ (select main_a v_prenex_5710) 1000) (select main_a v_prenex_5711)))) (forall ((v_prenex_4896 Int) (v_prenex_4897 Int)) (or (<= (* 2 (select main_a v_prenex_4897)) 2000) (<= (+ main_y 1) v_prenex_4897) (<= (+ main_x 1) v_prenex_4896) (<= (select main_a v_prenex_4896) 0) (<= 2000 (* 2 (select main_a v_prenex_4897))) (<= (select main_a v_prenex_4897) (+ (select main_a v_prenex_4896) 1000)) (< v_prenex_4896 main_x))) (forall ((v_prenex_5386 Int) (v_prenex_5385 Int)) (or (< v_prenex_5385 main_x) (<= 1000 (select main_a v_prenex_5386)) (<= (* 2 (select main_a v_prenex_5385)) 0) (<= (+ main_x 1) v_prenex_5385) (<= (+ main_y 1) v_prenex_5386) (<= 2000 (* 2 (select main_a v_prenex_5386))) (<= (select main_a v_prenex_5386) (+ (select main_a v_prenex_5385) 1000)))) (forall ((v_prenex_5969 Int) (v_prenex_5968 Int)) (or (<= (select main_a v_prenex_5969) (+ (select main_a v_prenex_5968) 1000)) (< v_prenex_5968 main_x) (< v_prenex_5969 main_y) (<= 1000 (select main_a v_prenex_5969)) (<= (+ main_y 1) v_prenex_5969))) (or (forall ((v_prenex_4702 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4702))) (< v_prenex_4702 main_x) (<= (+ main_x 1) v_prenex_4702))) (forall ((v_prenex_4703 Int)) (or (<= (+ main_y 1) v_prenex_4703) (<= 2000 (* 2 (select main_a v_prenex_4703)))))) (or (forall ((v_prenex_5292 Int)) (or (< v_prenex_5292 main_y) (<= 1000 (select main_a v_prenex_5292)) (<= (select main_a v_prenex_5292) 1000) (<= (+ main_y 1) v_prenex_5292))) (forall ((v_prenex_5291 Int)) (<= (* 2 (select main_a v_prenex_5291)) 0))) (forall ((v_prenex_5511 Int) (v_prenex_5510 Int)) (or (< v_prenex_5510 main_x) (<= 0 (select main_a v_prenex_5510)) (<= 1000 (+ (select main_a v_prenex_5510) (select main_a v_prenex_5511))) (<= (+ main_x 1) v_prenex_5510))) (forall ((v_prenex_5104 Int) (v_prenex_5103 Int)) (or (<= (* 2 (select main_a v_prenex_5104)) 2000) (<= 0 (* 2 (select main_a v_prenex_5103))) (< v_prenex_5104 main_y) (<= (+ (select main_a v_prenex_5103) (select main_a v_prenex_5104)) 1000) (< v_prenex_5103 main_x) (<= (+ main_x 1) v_prenex_5103) (<= (select main_a v_prenex_5104) 1000))) (or (forall ((v_prenex_5235 Int)) (or (<= 0 (select main_a v_prenex_5235)) (<= (* 2 (select main_a v_prenex_5235)) 0) (< v_prenex_5235 main_x) (<= (+ main_x 1) v_prenex_5235))) (forall ((v_prenex_5236 Int)) (or (<= (select main_a v_prenex_5236) 1000) (<= (+ main_y 1) v_prenex_5236)))) (or (forall ((v_prenex_5429 Int)) (or (< v_prenex_5429 main_x) (<= 0 (* 2 (select main_a v_prenex_5429))) (<= (select main_a v_prenex_5429) 0) (<= (+ main_x 1) v_prenex_5429))) (forall ((v_prenex_5430 Int)) (or (<= (* 2 (select main_a v_prenex_5430)) 2000) (< v_prenex_5430 main_y) (<= (select main_a v_prenex_5430) 1000)))) (forall ((v_prenex_4775 Int) (v_prenex_4774 Int)) (or (< v_prenex_4774 main_x) (<= (select main_a v_prenex_4775) 1000) (<= (select main_a v_prenex_4774) 0) (<= (select main_a v_prenex_4775) (+ (select main_a v_prenex_4774) 1000)) (<= (+ main_x 1) v_prenex_4774))) (or (forall ((v_prenex_5598 Int)) (or (< v_prenex_5598 main_x) (<= 0 (* 2 (select main_a v_prenex_5598))) (<= (* 2 (select main_a v_prenex_5598)) 0) (<= (+ main_x 1) v_prenex_5598))) (forall ((v_prenex_5599 Int)) (or (<= (select main_a v_prenex_5599) 1000) (<= 2000 (* 2 (select main_a v_prenex_5599)))))) (forall ((v_prenex_5828 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5828))) (<= (+ main_y 1) v_prenex_5828) (< v_prenex_5828 main_y))) (forall ((v_prenex_4506 Int) (v_prenex_4507 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4507))) (<= 1000 (+ (select main_a v_prenex_4506) (select main_a v_prenex_4507))) (<= (+ main_y 1) v_prenex_4507) (< v_prenex_4507 main_y) (< v_prenex_4506 main_x))) (forall ((v_prenex_5914 Int) (v_prenex_5915 Int)) (or (<= (select main_a v_prenex_5915) (+ (select main_a v_prenex_5914) 1000)) (< v_prenex_5915 main_y) (<= (+ main_y 1) v_prenex_5915) (<= 2000 (* 2 (select main_a v_prenex_5915))))) (forall ((v_prenex_5929 Int) (v_prenex_5928 Int)) (or (<= (+ (select main_a v_prenex_5928) (select main_a v_prenex_5929)) 1000) (< v_prenex_5928 main_x) (<= (+ main_x 1) v_prenex_5928) (< v_prenex_5929 main_y) (<= (* 2 (select main_a v_prenex_5928)) 0))) (or (forall ((v_prenex_4916 Int)) (<= (* 2 (select main_a v_prenex_4916)) 0)) (forall ((v_prenex_4917 Int)) (or (<= 1000 (select main_a v_prenex_4917)) (< v_prenex_4917 main_y) (<= 2000 (* 2 (select main_a v_prenex_4917))) (<= (+ main_y 1) v_prenex_4917)))) (forall ((v_prenex_5400 Int) (v_prenex_5399 Int)) (or (<= (+ main_y 1) v_prenex_5400) (<= 2000 (* 2 (select main_a v_prenex_5400))) (< v_prenex_5400 main_y) (<= (+ (select main_a v_prenex_5399) 1000) (select main_a v_prenex_5400)) (<= (+ main_x 1) v_prenex_5399))) (forall ((v_prenex_5370 Int) (v_prenex_5369 Int)) (or (<= (+ (select main_a v_prenex_5369) 1000) (select main_a v_prenex_5370)) (< v_prenex_5369 main_x) (<= (select main_a v_prenex_5370) 1000) (<= 0 (select main_a v_prenex_5369)) (<= (+ main_x 1) v_prenex_5369) (<= (+ main_y 1) v_prenex_5370) (<= (* 2 (select main_a v_prenex_5370)) 2000))) (forall ((v_prenex_4767 Int) (v_prenex_4766 Int)) (or (<= 1000 (select main_a v_prenex_4767)) (< v_prenex_4766 main_x) (<= (select main_a v_prenex_4767) 1000) (<= 1000 (+ (select main_a v_prenex_4766) (select main_a v_prenex_4767))) (<= (* 2 (select main_a v_prenex_4766)) 0) (<= (+ main_x 1) v_prenex_4766))) (forall ((v_prenex_5439 Int) (v_prenex_5440 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5440))) (<= (+ main_x 1) v_prenex_5439) (< v_prenex_5440 main_y) (< v_prenex_5439 main_x) (<= 0 (select main_a v_prenex_5439)) (<= 1000 (+ (select main_a v_prenex_5439) (select main_a v_prenex_5440))))) (or (forall ((v_prenex_4419 Int)) (or (<= (+ main_x 1) v_prenex_4419) (< v_prenex_4419 main_x) (<= (* 2 (select main_a v_prenex_4419)) 0))) (forall ((v_prenex_4420 Int)) (or (<= (select main_a v_prenex_4420) 1000) (<= 1000 (select main_a v_prenex_4420))))) (or (forall ((v_prenex_4558 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4558))) (<= (+ main_y 1) v_prenex_4558) (<= 1000 (select main_a v_prenex_4558)))) (forall ((v_prenex_4557 Int)) (or (< v_prenex_4557 main_x) (<= 0 (* 2 (select main_a v_prenex_4557))) (<= (+ main_x 1) v_prenex_4557)))) (forall ((v_prenex_5820 Int) (v_prenex_5821 Int)) (or (<= (* 2 (select main_a v_prenex_5821)) 2000) (<= (+ main_x 1) v_prenex_5820) (<= (select main_a v_prenex_5821) 1000) (< v_prenex_5820 main_x) (<= 0 (select main_a v_prenex_5820)) (<= (+ (select main_a v_prenex_5820) 1000) (select main_a v_prenex_5821)))) (forall ((v_prenex_4391 Int) (v_prenex_4392 Int)) (or (<= (+ (select main_a v_prenex_4391) (select main_a v_prenex_4392)) 1000) (<= 0 (* 2 (select main_a v_prenex_4391))) (<= (+ main_x 1) v_prenex_4391) (<= (select main_a v_prenex_4392) 1000) (< v_prenex_4391 main_x) (< v_prenex_4392 main_y))) (forall ((v_prenex_6058 Int) (v_prenex_6059 Int)) (or (<= (+ main_x 1) v_prenex_6058) (<= (* 2 (select main_a v_prenex_6059)) 2000) (<= (+ main_y 1) v_prenex_6059) (< v_prenex_6058 main_x) (<= (* 2 (select main_a v_prenex_6058)) 0) (<= (+ (select main_a v_prenex_6058) 1000) (select main_a v_prenex_6059)) (<= 1000 (select main_a v_prenex_6059)))) (forall ((v_prenex_5595 Int) (v_prenex_5594 Int)) (or (<= (+ main_x 1) v_prenex_5594) (<= 1000 (select main_a v_prenex_5595)) (< v_prenex_5594 main_x) (<= (+ (select main_a v_prenex_5594) 1000) (select main_a v_prenex_5595)) (< v_prenex_5595 main_y) (<= 0 (* 2 (select main_a v_prenex_5594))))) (forall ((v_prenex_5148 Int) (v_prenex_5147 Int)) (or (<= (+ main_y 1) v_prenex_5148) (<= 2000 (* 2 (select main_a v_prenex_5148))) (< v_prenex_5148 main_y) (<= (+ (select main_a v_prenex_5147) 1000) (select main_a v_prenex_5148)) (<= (* 2 (select main_a v_prenex_5148)) 2000))) (forall ((v_prenex_5622 Int) (v_prenex_5623 Int)) (or (<= (select main_a v_prenex_5623) 1000) (<= (+ main_x 1) v_prenex_5622) (<= 1000 (+ (select main_a v_prenex_5622) (select main_a v_prenex_5623))) (<= 1000 (select main_a v_prenex_5623)) (< v_prenex_5622 main_x) (< v_prenex_5623 main_y) (<= 0 (* 2 (select main_a v_prenex_5622))))) (forall ((v_prenex_5309 Int) (v_prenex_5310 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5310))) (<= 1000 (+ (select main_a v_prenex_5309) (select main_a v_prenex_5310))) (<= (+ main_x 1) v_prenex_5309) (<= (select main_a v_prenex_5309) 0) (< v_prenex_5309 main_x))) (forall ((v_prenex_4405 Int) (v_prenex_4406 Int)) (or (< v_prenex_4405 main_x) (<= (+ main_x 1) v_prenex_4405) (<= (+ main_y 1) v_prenex_4406) (<= 2000 (* 2 (select main_a v_prenex_4406))) (<= 1000 (select main_a v_prenex_4406)) (<= 0 (* 2 (select main_a v_prenex_4405))) (<= (+ (select main_a v_prenex_4405) (select main_a v_prenex_4406)) 1000))) (forall ((v_prenex_5031 Int) (v_prenex_5032 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5032))) (<= (select main_a v_prenex_5031) 0) (<= (* 2 (select main_a v_prenex_5032)) 2000) (<= (+ main_x 1) v_prenex_5031) (<= 1000 (+ (select main_a v_prenex_5031) (select main_a v_prenex_5032))) (< v_prenex_5031 main_x))) (or (forall ((v_prenex_4721 Int)) (or (<= (select main_a v_prenex_4721) 1000) (<= (* 2 (select main_a v_prenex_4721)) 2000))) (forall ((v_prenex_4720 Int)) (or (< v_prenex_4720 main_x) (<= 0 (select main_a v_prenex_4720)) (<= (+ main_x 1) v_prenex_4720) (<= (* 2 (select main_a v_prenex_4720)) 0)))) (forall ((v_prenex_4498 Int) (v_prenex_4497 Int)) (or (<= (+ main_y 1) v_prenex_4498) (< v_prenex_4497 main_x) (<= (+ main_x 1) v_prenex_4497) (<= 1000 (select main_a v_prenex_4498)) (<= (+ (select main_a v_prenex_4497) (select main_a v_prenex_4498)) 1000) (<= (select main_a v_prenex_4497) 0) (<= (select main_a v_prenex_4498) 1000))) (forall ((v_prenex_6045 Int) (v_prenex_6044 Int)) (or (<= (* 2 (select main_a v_prenex_6045)) 2000) (< v_prenex_6045 main_y) (<= (+ main_y 1) v_prenex_6045) (<= (+ (select main_a v_prenex_6044) (select main_a v_prenex_6045)) 1000) (<= (+ main_x 1) v_prenex_6044))) (forall ((v_prenex_4595 Int) (v_prenex_4596 Int)) (or (<= (* 2 (select main_a v_prenex_4596)) 2000) (<= 2000 (* 2 (select main_a v_prenex_4596))) (< v_prenex_4595 main_x) (<= 1000 (+ (select main_a v_prenex_4595) (select main_a v_prenex_4596))) (< v_prenex_4596 main_y) (<= (+ main_x 1) v_prenex_4595) (<= 0 (* 2 (select main_a v_prenex_4595))))) (or (forall ((v_prenex_4410 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4410))) (<= (+ main_y 1) v_prenex_4410) (< v_prenex_4410 main_y) (<= (select main_a v_prenex_4410) 1000))) (forall ((v_prenex_4409 Int)) (<= 0 (* 2 (select main_a v_prenex_4409))))) (or (forall ((v_prenex_5522 Int)) (or (<= (+ main_x 1) v_prenex_5522) (<= (* 2 (select main_a v_prenex_5522)) 0) (<= 0 (select main_a v_prenex_5522)) (< v_prenex_5522 main_x))) (forall ((v_prenex_5523 Int)) (or (<= (+ main_y 1) v_prenex_5523) (<= 1000 (select main_a v_prenex_5523)) (<= (select main_a v_prenex_5523) 1000)))) (forall ((v_prenex_5945 Int) (v_prenex_5944 Int)) (or (< v_prenex_5944 main_x) (<= (+ (select main_a v_prenex_5944) (select main_a v_prenex_5945)) 1000) (<= (select main_a v_prenex_5944) 0) (<= (+ main_x 1) v_prenex_5944))) (or (forall ((v_prenex_5092 Int)) (or (<= (select main_a v_prenex_5092) 1000) (<= 1000 (select main_a v_prenex_5092)) (<= (+ main_y 1) v_prenex_5092))) (forall ((v_prenex_5091 Int)) (or (<= (+ main_x 1) v_prenex_5091) (< v_prenex_5091 main_x) (<= (* 2 (select main_a v_prenex_5091)) 0)))) (or (forall ((v_prenex_4575 Int)) (<= 0 (* 2 (select main_a v_prenex_4575)))) (forall ((v_prenex_4576 Int)) (or (<= (+ main_y 1) v_prenex_4576) (< v_prenex_4576 main_y) (<= (select main_a v_prenex_4576) 1000)))) (forall ((v_prenex_4679 Int) (v_prenex_4678 Int)) (or (<= (+ main_x 1) v_prenex_4678) (<= (+ (select main_a v_prenex_4678) 1000) (select main_a v_prenex_4679)) (<= (* 2 (select main_a v_prenex_4678)) 0) (<= (* 2 (select main_a v_prenex_4679)) 2000) (< v_prenex_4678 main_x) (<= (+ main_y 1) v_prenex_4679))) (forall ((v_prenex_5765 Int) (v_prenex_5764 Int)) (or (<= (+ main_y 1) v_prenex_5765) (<= (select main_a v_prenex_5765) 1000) (<= 1000 (select main_a v_prenex_5765)) (<= (+ (select main_a v_prenex_5764) 1000) (select main_a v_prenex_5765)) (< v_prenex_5765 main_y))) (forall ((v_prenex_5644 Int) (v_prenex_5645 Int)) (or (< v_prenex_5644 main_x) (<= (select main_a v_prenex_5645) 1000) (<= (+ (select main_a v_prenex_5644) (select main_a v_prenex_5645)) 1000) (<= 0 (* 2 (select main_a v_prenex_5644))) (<= (+ main_x 1) v_prenex_5644))) (forall ((v_prenex_4484 Int) (v_prenex_4483 Int)) (or (< v_prenex_4483 main_x) (<= (+ main_x 1) v_prenex_4483) (<= 2000 (* 2 (select main_a v_prenex_4484))) (<= (select main_a v_prenex_4484) (+ (select main_a v_prenex_4483) 1000)) (<= 0 (select main_a v_prenex_4483)) (<= (* 2 (select main_a v_prenex_4484)) 2000))) (forall ((v_prenex_4759 Int) (v_prenex_4758 Int)) (or (<= 0 (select main_a v_prenex_4758)) (<= (* 2 (select main_a v_prenex_4759)) 2000) (<= (+ main_x 1) v_prenex_4758) (<= 2000 (* 2 (select main_a v_prenex_4759))) (< v_prenex_4758 main_x) (<= (+ (select main_a v_prenex_4758) 1000) (select main_a v_prenex_4759)))) (or (forall ((v_prenex_5176 Int)) (or (<= 1000 (select main_a v_prenex_5176)) (<= (* 2 (select main_a v_prenex_5176)) 2000))) (forall ((v_prenex_5175 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5175))) (<= (+ main_x 1) v_prenex_5175) (< v_prenex_5175 main_x)))) (forall ((v_prenex_5596 Int) (v_prenex_5597 Int)) (or (<= (+ (select main_a v_prenex_5596) (select main_a v_prenex_5597)) 1000) (< v_prenex_5597 main_y) (<= (select main_a v_prenex_5597) 1000) (< v_prenex_5596 main_x) (<= 0 (select main_a v_prenex_5596)) (<= (+ main_x 1) v_prenex_5596))) (forall ((v_prenex_5679 Int) (v_prenex_5678 Int)) (or (<= (+ main_x 1) v_prenex_5678) (<= (* 2 (select main_a v_prenex_5678)) 0) (<= 2000 (* 2 (select main_a v_prenex_5679))) (<= (+ (select main_a v_prenex_5678) (select main_a v_prenex_5679)) 1000) (< v_prenex_5679 main_y) (<= (select main_a v_prenex_5679) 1000) (< v_prenex_5678 main_x))) (forall ((v_prenex_5592 Int) (v_prenex_5593 Int)) (or (<= 1000 (+ (select main_a v_prenex_5592) (select main_a v_prenex_5593))) (<= (select main_a v_prenex_5592) 0) (<= (+ main_x 1) v_prenex_5592) (< v_prenex_5592 main_x))) (forall ((v_prenex_5302 Int) (v_prenex_5301 Int)) (or (<= (+ main_y 1) v_prenex_5302) (< v_prenex_5301 main_x) (<= 2000 (* 2 (select main_a v_prenex_5302))) (<= 1000 (select main_a v_prenex_5302)) (<= 0 (* 2 (select main_a v_prenex_5301))) (<= (+ main_x 1) v_prenex_5301) (<= (select main_a v_prenex_5302) (+ (select main_a v_prenex_5301) 1000)))) (forall ((v_prenex_5583 Int) (v_prenex_5582 Int)) (or (< v_prenex_5582 main_x) (<= 1000 (+ (select main_a v_prenex_5582) (select main_a v_prenex_5583))) (<= (+ main_x 1) v_prenex_5582) (<= (select main_a v_prenex_5583) 1000) (<= (* 2 (select main_a v_prenex_5583)) 2000) (<= (+ main_y 1) v_prenex_5583) (<= 0 (* 2 (select main_a v_prenex_5582))))) (forall ((v_prenex_5488 Int) (v_prenex_5487 Int)) (or (<= (select main_a v_prenex_5488) (+ (select main_a v_prenex_5487) 1000)) (<= 1000 (select main_a v_prenex_5488)) (< v_prenex_5487 main_x) (<= (+ main_x 1) v_prenex_5487) (< v_prenex_5488 main_y) (<= 0 (select main_a v_prenex_5487)))) (or (forall ((v_prenex_4769 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4769))) (<= (+ main_y 1) v_prenex_4769) (<= (select main_a v_prenex_4769) 1000))) (forall ((v_prenex_4768 Int)) (or (<= (+ main_x 1) v_prenex_4768) (< v_prenex_4768 main_x) (<= 0 (* 2 (select main_a v_prenex_4768)))))) (forall ((v_prenex_4469 Int) (v_prenex_4470 Int)) (or (<= (* 2 (select main_a v_prenex_4469)) 0) (<= (select main_a v_prenex_4470) 1000) (<= (+ main_x 1) v_prenex_4469) (< v_prenex_4469 main_x) (<= (* 2 (select main_a v_prenex_4470)) 2000) (<= (select main_a v_prenex_4470) (+ (select main_a v_prenex_4469) 1000)))) (forall ((v_prenex_4966 Int) (v_prenex_4965 Int)) (or (<= (+ main_x 1) v_prenex_4965) (<= 1000 (select main_a v_prenex_4966)) (<= (* 2 (select main_a v_prenex_4966)) 2000) (<= 0 (select main_a v_prenex_4965)) (<= (+ (select main_a v_prenex_4965) (select main_a v_prenex_4966)) 1000) (<= (+ main_y 1) v_prenex_4966) (< v_prenex_4965 main_x))) (forall ((v_prenex_5992 Int) (v_prenex_5993 Int)) (or (<= (+ main_y 1) v_prenex_5993) (<= (* 2 (select main_a v_prenex_5992)) 0) (< v_prenex_5992 main_x) (<= (+ (select main_a v_prenex_5992) 1000) (select main_a v_prenex_5993)) (<= (+ main_x 1) v_prenex_5992))) (or (forall ((v_prenex_5133 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5133))) (<= 0 (select main_a v_prenex_5133)) (< v_prenex_5133 main_x) (<= (+ main_x 1) v_prenex_5133))) (forall ((v_prenex_5134 Int)) (<= (select main_a v_prenex_5134) 1000))) (or (forall ((v_prenex_4531 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4531))) (<= (* 2 (select main_a v_prenex_4531)) 0) (<= (+ main_x 1) v_prenex_4531) (< v_prenex_4531 main_x))) (forall ((v_prenex_4532 Int)) (or (<= (* 2 (select main_a v_prenex_4532)) 2000) (<= 1000 (select main_a v_prenex_4532))))) (forall ((v_prenex_5725 Int) (v_prenex_5724 Int)) (or (<= (+ (select main_a v_prenex_5724) 1000) (select main_a v_prenex_5725)) (<= 0 (* 2 (select main_a v_prenex_5724))) (<= (+ main_x 1) v_prenex_5724) (<= (select main_a v_prenex_5725) 1000) (<= (* 2 (select main_a v_prenex_5725)) 2000) (< v_prenex_5724 main_x))) (forall ((v_prenex_5095 Int) (v_prenex_5096 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5095))) (<= (select main_a v_prenex_5096) (+ (select main_a v_prenex_5095) 1000)) (<= (* 2 (select main_a v_prenex_5096)) 2000) (<= (+ main_y 1) v_prenex_5096) (<= (+ main_x 1) v_prenex_5095) (<= 1000 (select main_a v_prenex_5096)) (< v_prenex_5095 main_x))) (or (forall ((v_prenex_5609 Int)) (or (<= (* 2 (select main_a v_prenex_5609)) 2000) (< v_prenex_5609 main_y) (<= (+ main_y 1) v_prenex_5609))) (forall ((v_prenex_5608 Int)) (<= 0 (* 2 (select main_a v_prenex_5608))))) (forall ((v_prenex_5324 Int) (v_prenex_5323 Int)) (or (<= (+ main_y 1) v_prenex_5324) (<= (select main_a v_prenex_5323) 0) (<= (select main_a v_prenex_5324) 1000) (<= (+ main_x 1) v_prenex_5323) (<= (select main_a v_prenex_5324) (+ (select main_a v_prenex_5323) 1000)) (< v_prenex_5323 main_x))) (forall ((v_prenex_4760 Int) (v_prenex_4761 Int)) (or (<= (+ main_x 1) v_prenex_4760) (<= 0 (* 2 (select main_a v_prenex_4760))) (<= 2000 (* 2 (select main_a v_prenex_4761))) (< v_prenex_4760 main_x) (<= 1000 (+ (select main_a v_prenex_4760) (select main_a v_prenex_4761))))) (forall ((v_prenex_5416 Int) (v_prenex_5415 Int)) (or (<= (* 2 (select main_a v_prenex_5416)) 2000) (<= 2000 (* 2 (select main_a v_prenex_5416))) (< v_prenex_5415 main_x) (<= (+ (select main_a v_prenex_5415) 1000) (select main_a v_prenex_5416)) (<= (+ main_x 1) v_prenex_5415) (<= 0 (* 2 (select main_a v_prenex_5415))))) (forall ((v_prenex_5057 Int) (v_prenex_5058 Int)) (or (<= (select main_a v_prenex_5058) (+ (select main_a v_prenex_5057) 1000)) (<= (+ main_x 1) v_prenex_5057) (<= 0 (* 2 (select main_a v_prenex_5057))) (< v_prenex_5057 main_x) (<= (+ main_y 1) v_prenex_5058) (<= (* 2 (select main_a v_prenex_5058)) 2000) (<= 2000 (* 2 (select main_a v_prenex_5058))))) (forall ((v_prenex_5758 Int) (v_prenex_5759 Int)) (or (<= (+ main_x 1) v_prenex_5758) (< v_prenex_5759 main_y) (<= 2000 (* 2 (select main_a v_prenex_5759))) (<= (select main_a v_prenex_5758) 0) (< v_prenex_5758 main_x) (<= 1000 (+ (select main_a v_prenex_5758) (select main_a v_prenex_5759))) (<= (select main_a v_prenex_5759) 1000))) (forall ((v_prenex_6018 Int) (v_prenex_6019 Int)) (or (< v_prenex_6018 main_x) (<= 2000 (* 2 (select main_a v_prenex_6019))) (< v_prenex_6019 main_y) (<= (+ main_x 1) v_prenex_6018) (<= 1000 (+ (select main_a v_prenex_6018) (select main_a v_prenex_6019))) (<= 1000 (select main_a v_prenex_6019)) (<= (select main_a v_prenex_6018) 0))) (forall ((v_prenex_4517 Int) (v_prenex_4518 Int)) (or (<= (+ (select main_a v_prenex_4517) (select main_a v_prenex_4518)) 1000) (<= (select main_a v_prenex_4518) 1000) (< v_prenex_4517 main_x) (<= (* 2 (select main_a v_prenex_4517)) 0) (<= 2000 (* 2 (select main_a v_prenex_4518))) (<= (+ main_x 1) v_prenex_4517))) (forall ((v_prenex_4785 Int) (v_prenex_4784 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4785))) (<= (+ main_y 1) v_prenex_4785) (<= (* 2 (select main_a v_prenex_4785)) 2000) (<= 1000 (+ (select main_a v_prenex_4784) (select main_a v_prenex_4785))) (< v_prenex_4785 main_y))) (or (forall ((v_prenex_4805 Int)) (or (<= 1000 (select main_a v_prenex_4805)) (<= (* 2 (select main_a v_prenex_4805)) 2000) (< v_prenex_4805 main_y))) (forall ((v_prenex_4804 Int)) (or (<= (+ main_x 1) v_prenex_4804) (< v_prenex_4804 main_x) (<= 0 (* 2 (select main_a v_prenex_4804)))))) (forall ((v_prenex_4364 Int) (v_prenex_4363 Int)) (or (<= 0 (select main_a v_prenex_4363)) (<= 1000 (select main_a v_prenex_4364)) (<= (+ (select main_a v_prenex_4363) (select main_a v_prenex_4364)) 1000) (<= 2000 (* 2 (select main_a v_prenex_4364))) (<= (+ main_y 1) v_prenex_4364) (<= (+ main_x 1) v_prenex_4363) (< v_prenex_4363 main_x))) (forall ((v_prenex_4503 Int) (v_prenex_4502 Int)) (or (<= (+ main_y 1) v_prenex_4503) (<= 0 (select main_a v_prenex_4502)) (< v_prenex_4502 main_x) (<= (* 2 (select main_a v_prenex_4503)) 2000) (<= (+ (select main_a v_prenex_4502) (select main_a v_prenex_4503)) 1000) (<= (+ main_x 1) v_prenex_4502))) (forall ((v_prenex_4632 Int) (v_prenex_4633 Int)) (or (<= (* 2 (select main_a v_prenex_4632)) 0) (<= (+ main_y 1) v_prenex_4633) (<= (select main_a v_prenex_4633) 1000) (<= (+ main_x 1) v_prenex_4632) (< v_prenex_4632 main_x) (<= (select main_a v_prenex_4633) (+ (select main_a v_prenex_4632) 1000)))) (forall ((v_prenex_5637 Int) (v_prenex_5636 Int)) (or (<= 0 (select main_a v_prenex_5636)) (<= (+ main_x 1) v_prenex_5636) (<= (+ (select main_a v_prenex_5636) (select main_a v_prenex_5637)) 1000) (< v_prenex_5636 main_x))) (or (forall ((v_prenex_4523 Int)) (or (<= (+ main_x 1) v_prenex_4523) (<= (* 2 (select main_a v_prenex_4523)) 0))) (forall ((v_prenex_4524 Int)) (or (<= (+ main_y 1) v_prenex_4524) (< v_prenex_4524 main_y) (<= 2000 (* 2 (select main_a v_prenex_4524)))))) (or (forall ((v_prenex_4431 Int)) (or (<= (select main_a v_prenex_4431) 0) (<= (+ main_x 1) v_prenex_4431) (< v_prenex_4431 main_x) (<= 0 (* 2 (select main_a v_prenex_4431))))) (forall ((v_prenex_4432 Int)) (or (<= 1000 (select main_a v_prenex_4432)) (< v_prenex_4432 main_y)))) (or (forall ((v_prenex_5744 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5744))) (< v_prenex_5744 main_x) (<= (select main_a v_prenex_5744) 0) (<= (+ main_x 1) v_prenex_5744))) (forall ((v_prenex_5745 Int)) (or (<= 1000 (select main_a v_prenex_5745)) (<= (select main_a v_prenex_5745) 1000) (<= (+ main_y 1) v_prenex_5745)))) (forall ((v_prenex_5775 Int) (v_prenex_5774 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5775))) (<= 1000 (select main_a v_prenex_5775)) (< v_prenex_5775 main_y) (<= (+ (select main_a v_prenex_5774) 1000) (select main_a v_prenex_5775)) (<= (+ main_x 1) v_prenex_5774) (< v_prenex_5774 main_x) (<= 0 (* 2 (select main_a v_prenex_5774))))) (forall ((v_prenex_5009 Int) (v_prenex_5010 Int)) (or (<= (+ main_y 1) v_prenex_5010) (< v_prenex_5009 main_x) (<= (+ main_x 1) v_prenex_5009) (<= 1000 (select main_a v_prenex_5010)) (<= (+ (select main_a v_prenex_5009) (select main_a v_prenex_5010)) 1000) (<= (select main_a v_prenex_5009) 0) (<= 2000 (* 2 (select main_a v_prenex_5010))))) (forall ((v_prenex_4711 Int) (v_prenex_4710 Int)) (or (<= (+ (select main_a v_prenex_4710) 1000) (select main_a v_prenex_4711)) (<= (* 2 (select main_a v_prenex_4711)) 2000) (<= 0 (* 2 (select main_a v_prenex_4710))) (< v_prenex_4711 main_y) (< v_prenex_4710 main_x) (<= (+ main_x 1) v_prenex_4710) (<= 2000 (* 2 (select main_a v_prenex_4711))))) (forall ((v_prenex_5426 Int) (v_prenex_5425 Int)) (or (<= 1000 (select main_a v_prenex_5426)) (<= (* 2 (select main_a v_prenex_5425)) 0) (< v_prenex_5426 main_y) (< v_prenex_5425 main_x) (<= (+ main_x 1) v_prenex_5425) (<= 1000 (+ (select main_a v_prenex_5425) (select main_a v_prenex_5426))) (<= 2000 (* 2 (select main_a v_prenex_5426))))) (or (forall ((v_prenex_6004 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6004))) (<= 0 (select main_a v_prenex_6004)) (< v_prenex_6004 main_x) (<= (+ main_x 1) v_prenex_6004))) (forall ((v_prenex_6005 Int)) (or (<= (+ main_y 1) v_prenex_6005) (<= (select main_a v_prenex_6005) 1000) (<= 1000 (select main_a v_prenex_6005))))) (forall ((v_prenex_5933 Int) (v_prenex_5932 Int)) (or (<= (select main_a v_prenex_5933) (+ (select main_a v_prenex_5932) 1000)) (<= (select main_a v_prenex_5933) 1000) (< v_prenex_5932 main_x) (<= 2000 (* 2 (select main_a v_prenex_5933))) (<= (+ main_x 1) v_prenex_5932) (<= (select main_a v_prenex_5932) 0))) (or (forall ((v_prenex_5783 Int)) (or (< v_prenex_5783 main_y) (<= (+ main_y 1) v_prenex_5783) (<= (select main_a v_prenex_5783) 1000))) (forall ((v_prenex_5782 Int)) (or (<= (* 2 (select main_a v_prenex_5782)) 0) (<= (+ main_x 1) v_prenex_5782)))) (or (forall ((v_prenex_4388 Int)) (or (<= (* 2 (select main_a v_prenex_4388)) 2000) (<= 2000 (* 2 (select main_a v_prenex_4388))) (<= (+ main_y 1) v_prenex_4388))) (forall ((v_prenex_4387 Int)) (or (<= (+ main_x 1) v_prenex_4387) (< v_prenex_4387 main_x) (<= 0 (* 2 (select main_a v_prenex_4387)))))) (or (forall ((v_prenex_4994 Int)) (or (< v_prenex_4994 main_y) (<= 2000 (* 2 (select main_a v_prenex_4994))))) (forall ((v_prenex_4993 Int)) (or (<= (+ main_x 1) v_prenex_4993) (< v_prenex_4993 main_x) (<= (* 2 (select main_a v_prenex_4993)) 0)))) (forall ((v_prenex_5806 Int) (v_prenex_5807 Int)) (or (<= (* 2 (select main_a v_prenex_5807)) 2000) (< v_prenex_5807 main_y) (<= (+ main_y 1) v_prenex_5807) (<= (select main_a v_prenex_5807) 1000) (<= (+ (select main_a v_prenex_5806) 1000) (select main_a v_prenex_5807)))) (forall ((v_prenex_5680 Int) (v_prenex_5681 Int)) (or (< v_prenex_5680 main_x) (<= 1000 (select main_a v_prenex_5681)) (<= (+ main_x 1) v_prenex_5680) (<= (+ (select main_a v_prenex_5680) (select main_a v_prenex_5681)) 1000) (<= 0 (* 2 (select main_a v_prenex_5680))))) (forall ((v_prenex_4830 Int) (v_prenex_4831 Int)) (or (<= (+ main_y 1) v_prenex_4831) (<= 1000 (select main_a v_prenex_4831)) (< v_prenex_4830 main_x) (< v_prenex_4831 main_y) (<= 1000 (+ (select main_a v_prenex_4830) (select main_a v_prenex_4831))))) (forall ((v_prenex_5886 Int) (v_prenex_5887 Int)) (or (<= (+ main_x 1) v_prenex_5886) (< v_prenex_5886 main_x) (< v_prenex_5887 main_y) (<= (+ main_y 1) v_prenex_5887) (<= (+ (select main_a v_prenex_5886) (select main_a v_prenex_5887)) 1000))) (or (forall ((v_prenex_4512 Int)) (or (<= (select main_a v_prenex_4512) 0) (< v_prenex_4512 main_x) (<= (* 2 (select main_a v_prenex_4512)) 0) (<= (+ main_x 1) v_prenex_4512))) (forall ((v_prenex_4513 Int)) (or (<= (* 2 (select main_a v_prenex_4513)) 2000) (<= 1000 (select main_a v_prenex_4513))))) (or (forall ((v_prenex_5319 Int)) (or (<= 0 (select main_a v_prenex_5319)) (< v_prenex_5319 main_x) (<= (* 2 (select main_a v_prenex_5319)) 0) (<= (+ main_x 1) v_prenex_5319))) (forall ((v_prenex_5320 Int)) (<= 2000 (* 2 (select main_a v_prenex_5320))))) (forall ((v_prenex_4858 Int) (v_prenex_4859 Int)) (or (< v_prenex_4858 main_x) (<= (+ main_x 1) v_prenex_4858) (<= (* 2 (select main_a v_prenex_4858)) 0) (< v_prenex_4859 main_y) (<= (+ (select main_a v_prenex_4858) 1000) (select main_a v_prenex_4859)))) (or (forall ((v_prenex_4723 Int)) (or (<= (select main_a v_prenex_4723) 1000) (<= (+ main_y 1) v_prenex_4723) (<= (* 2 (select main_a v_prenex_4723)) 2000))) (forall ((v_prenex_4722 Int)) (or (< v_prenex_4722 main_x) (<= 0 (* 2 (select main_a v_prenex_4722))) (<= 0 (select main_a v_prenex_4722)) (<= (+ main_x 1) v_prenex_4722)))) (forall ((v_prenex_4764 Int) (v_prenex_4765 Int)) (or (<= (+ main_x 1) v_prenex_4764) (< v_prenex_4764 main_x) (<= 1000 (select main_a v_prenex_4765)) (<= (+ main_y 1) v_prenex_4765) (<= (select main_a v_prenex_4765) (+ (select main_a v_prenex_4764) 1000)) (<= 0 (* 2 (select main_a v_prenex_4764))))) (forall ((v_prenex_6057 Int) (v_prenex_6056 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6056))) (<= (+ main_x 1) v_prenex_6056) (< v_prenex_6056 main_x) (<= 2000 (* 2 (select main_a v_prenex_6057))) (<= 1000 (+ (select main_a v_prenex_6056) (select main_a v_prenex_6057))) (<= (+ main_y 1) v_prenex_6057))) (or (forall ((v_prenex_5939 Int)) (or (<= (+ main_y 1) v_prenex_5939) (<= 2000 (* 2 (select main_a v_prenex_5939))) (<= 1000 (select main_a v_prenex_5939)))) (forall ((v_prenex_5938 Int)) (or (< v_prenex_5938 main_x) (<= 0 (select main_a v_prenex_5938)) (<= (+ main_x 1) v_prenex_5938) (<= (* 2 (select main_a v_prenex_5938)) 0)))) (or (forall ((v_prenex_5090 Int)) (or (<= (select main_a v_prenex_5090) 1000) (<= (+ main_y 1) v_prenex_5090))) (forall ((v_prenex_5089 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5089))) (< v_prenex_5089 main_x) (<= 0 (select main_a v_prenex_5089)) (<= (+ main_x 1) v_prenex_5089)))) (forall ((v_prenex_4458 Int) (v_prenex_4457 Int)) (or (< v_prenex_4458 main_y) (<= (select main_a v_prenex_4458) (+ (select main_a v_prenex_4457) 1000)) (<= (+ main_x 1) v_prenex_4457) (<= 2000 (* 2 (select main_a v_prenex_4458))) (< v_prenex_4457 main_x) (<= (* 2 (select main_a v_prenex_4457)) 0))) (forall ((v_prenex_5174 Int) (v_prenex_5173 Int)) (or (<= 1000 (+ (select main_a v_prenex_5173) (select main_a v_prenex_5174))) (<= (+ main_x 1) v_prenex_5173) (<= (select main_a v_prenex_5173) 0) (< v_prenex_5173 main_x) (<= 1000 (select main_a v_prenex_5174)))) (forall ((v_prenex_5132 Int) (v_prenex_5131 Int)) (or (< v_prenex_5132 main_y) (< v_prenex_5131 main_x) (<= (+ main_x 1) v_prenex_5131) (<= 0 (* 2 (select main_a v_prenex_5131))) (<= (select main_a v_prenex_5132) (+ (select main_a v_prenex_5131) 1000)) (<= 1000 (select main_a v_prenex_5132)))) (forall ((v_prenex_4819 Int) (v_prenex_4818 Int)) (or (<= (select main_a v_prenex_4819) 1000) (<= (+ main_x 1) v_prenex_4818) (<= 2000 (* 2 (select main_a v_prenex_4819))) (<= 0 (* 2 (select main_a v_prenex_4818))) (< v_prenex_4818 main_x) (<= 1000 (+ (select main_a v_prenex_4818) (select main_a v_prenex_4819))))) (forall ((v_prenex_5507 Int) (v_prenex_5506 Int)) (or (<= (select main_a v_prenex_5507) (+ (select main_a v_prenex_5506) 1000)) (<= 0 (select main_a v_prenex_5506)) (< v_prenex_5506 main_x) (<= (+ main_x 1) v_prenex_5506) (< v_prenex_5507 main_y))) (or (forall ((v_prenex_4938 Int)) (or (<= (select main_a v_prenex_4938) 0) (<= (+ main_x 1) v_prenex_4938) (<= 0 (* 2 (select main_a v_prenex_4938))) (< v_prenex_4938 main_x))) (forall ((v_prenex_4939 Int)) (<= (select main_a v_prenex_4939) 1000))) (forall ((v_prenex_5561 Int) (v_prenex_5560 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5560))) (< v_prenex_5560 main_x) (<= (+ (select main_a v_prenex_5560) 1000) (select main_a v_prenex_5561)) (<= (+ main_x 1) v_prenex_5560) (<= (* 2 (select main_a v_prenex_5561)) 2000))) (forall ((v_prenex_5659 Int) (v_prenex_5658 Int)) (or (< v_prenex_5658 main_x) (<= 0 (select main_a v_prenex_5658)) (<= (+ (select main_a v_prenex_5658) 1000) (select main_a v_prenex_5659)) (< v_prenex_5659 main_y) (<= (select main_a v_prenex_5659) 1000) (<= (+ main_x 1) v_prenex_5658))) (forall ((v_prenex_4924 Int) (v_prenex_4925 Int)) (or (<= 1000 (select main_a v_prenex_4925)) (<= (+ main_y 1) v_prenex_4925) (<= (+ (select main_a v_prenex_4924) (select main_a v_prenex_4925)) 1000) (< v_prenex_4925 main_y))) (forall ((v_prenex_5978 Int) (v_prenex_5979 Int)) (or (< v_prenex_5978 main_x) (<= (+ main_y 1) v_prenex_5979) (<= (select main_a v_prenex_5978) 0) (<= (+ main_x 1) v_prenex_5978) (<= (+ (select main_a v_prenex_5978) 1000) (select main_a v_prenex_5979)) (<= 2000 (* 2 (select main_a v_prenex_5979))))) (forall ((v_prenex_5469 Int) (v_prenex_5470 Int)) (or (<= (+ main_y 1) v_prenex_5470) (<= 1000 (select main_a v_prenex_5470)) (< v_prenex_5469 main_x) (<= (+ main_x 1) v_prenex_5469) (<= (* 2 (select main_a v_prenex_5470)) 2000) (<= 0 (select main_a v_prenex_5469)) (<= 1000 (+ (select main_a v_prenex_5469) (select main_a v_prenex_5470))))) (or (forall ((v_prenex_4922 Int)) (or (< v_prenex_4922 main_x) (<= (+ main_x 1) v_prenex_4922) (<= 0 (* 2 (select main_a v_prenex_4922))))) (forall ((v_prenex_4923 Int)) (or (<= (select main_a v_prenex_4923) 1000) (<= 1000 (select main_a v_prenex_4923))))) (or (forall ((v_prenex_5232 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5232))) (<= 1000 (select main_a v_prenex_5232)))) (forall ((v_prenex_5231 Int)) (or (<= (+ main_x 1) v_prenex_5231) (<= 0 (* 2 (select main_a v_prenex_5231))) (< v_prenex_5231 main_x) (<= 0 (select main_a v_prenex_5231))))) (forall ((v_prenex_4676 Int) (v_prenex_4677 Int)) (or (<= (+ (select main_a v_prenex_4676) (select main_a v_prenex_4677)) 1000) (<= 1000 (select main_a v_prenex_4677)) (<= (+ main_x 1) v_prenex_4676) (<= (* 2 (select main_a v_prenex_4676)) 0) (< v_prenex_4676 main_x) (< v_prenex_4677 main_y))) (forall ((v_prenex_4964 Int) (v_prenex_4963 Int)) (or (< v_prenex_4963 main_x) (<= 1000 (+ (select main_a v_prenex_4963) (select main_a v_prenex_4964))) (<= 2000 (* 2 (select main_a v_prenex_4964))) (<= 1000 (select main_a v_prenex_4964)) (<= (+ main_y 1) v_prenex_4964) (<= 0 (* 2 (select main_a v_prenex_4963))) (<= (+ main_x 1) v_prenex_4963))) (forall ((v_prenex_4827 Int) (v_prenex_4826 Int)) (or (<= 0 (select main_a v_prenex_4826)) (<= 1000 (+ (select main_a v_prenex_4826) (select main_a v_prenex_4827))) (< v_prenex_4826 main_x) (<= (select main_a v_prenex_4827) 1000) (<= 2000 (* 2 (select main_a v_prenex_4827))) (<= (+ main_x 1) v_prenex_4826))) (forall ((v_prenex_5209 Int) (v_prenex_5210 Int)) (or (< v_prenex_5209 main_x) (<= (* 2 (select main_a v_prenex_5210)) 2000) (<= 1000 (select main_a v_prenex_5210)) (<= (+ main_x 1) v_prenex_5209) (<= (+ (select main_a v_prenex_5209) 1000) (select main_a v_prenex_5210)) (<= 0 (* 2 (select main_a v_prenex_5209))))) (forall ((v_prenex_4368 Int) (v_prenex_4367 Int)) (or (<= (select main_a v_prenex_4367) 0) (<= (+ (select main_a v_prenex_4367) 1000) (select main_a v_prenex_4368)) (<= (+ main_x 1) v_prenex_4367) (<= 2000 (* 2 (select main_a v_prenex_4368))) (<= (select main_a v_prenex_4368) 1000) (< v_prenex_4367 main_x))) (forall ((v_prenex_5312 Int) (v_prenex_5311 Int)) (or (< v_prenex_5312 main_y) (<= 2000 (* 2 (select main_a v_prenex_5312))) (< v_prenex_5311 main_x) (<= (select main_a v_prenex_5311) 0) (<= (+ (select main_a v_prenex_5311) 1000) (select main_a v_prenex_5312)) (<= (+ main_x 1) v_prenex_5311) (<= 1000 (select main_a v_prenex_5312)))) (forall ((v_prenex_5793 Int) (v_prenex_5792 Int)) (or (<= (select main_a v_prenex_5792) 0) (<= (+ (select main_a v_prenex_5792) 1000) (select main_a v_prenex_5793)) (< v_prenex_5793 main_y) (<= (+ main_x 1) v_prenex_5792) (<= (select main_a v_prenex_5793) 1000) (<= 2000 (* 2 (select main_a v_prenex_5793))) (< v_prenex_5792 main_x))) (or (forall ((v_prenex_6000 Int)) (or (<= (* 2 (select main_a v_prenex_6000)) 0) (<= (+ main_x 1) v_prenex_6000) (< v_prenex_6000 main_x))) (forall ((v_prenex_6001 Int)) (or (<= (* 2 (select main_a v_prenex_6001)) 2000) (<= 2000 (* 2 (select main_a v_prenex_6001)))))) (forall ((v_prenex_4643 Int) (v_prenex_4642 Int)) (or (<= (+ main_x 1) v_prenex_4642) (< v_prenex_4643 main_y) (<= (+ (select main_a v_prenex_4642) (select main_a v_prenex_4643)) 1000) (<= 1000 (select main_a v_prenex_4643)) (< v_prenex_4642 main_x) (<= 0 (* 2 (select main_a v_prenex_4642))))) (forall ((v_prenex_5736 Int) (v_prenex_5737 Int)) (or (<= (select main_a v_prenex_5736) 0) (<= (* 2 (select main_a v_prenex_5737)) 2000) (< v_prenex_5736 main_x) (<= (+ (select main_a v_prenex_5736) (select main_a v_prenex_5737)) 1000) (<= (+ main_x 1) v_prenex_5736) (<= (+ main_y 1) v_prenex_5737))) (forall ((v_prenex_4881 Int) (v_prenex_4880 Int)) (or (< v_prenex_4880 main_x) (<= (select main_a v_prenex_4881) 1000) (<= 1000 (+ (select main_a v_prenex_4880) (select main_a v_prenex_4881))) (<= (+ main_y 1) v_prenex_4881) (<= 0 (* 2 (select main_a v_prenex_4880))) (<= (+ main_x 1) v_prenex_4880))) (forall ((v_prenex_5801 Int) (v_prenex_5800 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5800))) (<= 2000 (* 2 (select main_a v_prenex_5801))) (<= (+ main_y 1) v_prenex_5801) (<= (select main_a v_prenex_5801) (+ (select main_a v_prenex_5800) 1000)) (<= (+ main_x 1) v_prenex_5800) (< v_prenex_5800 main_x))) (forall ((v_prenex_5811 Int) (v_prenex_5810 Int)) (or (< v_prenex_5810 main_x) (<= (+ main_y 1) v_prenex_5811) (<= (* 2 (select main_a v_prenex_5810)) 0) (<= (select main_a v_prenex_5811) 1000) (<= 1000 (select main_a v_prenex_5811)) (<= (+ main_x 1) v_prenex_5810) (<= (+ (select main_a v_prenex_5810) (select main_a v_prenex_5811)) 1000))) (or (forall ((v_prenex_4625 Int)) (or (< v_prenex_4625 main_y) (<= (select main_a v_prenex_4625) 1000) (<= 2000 (* 2 (select main_a v_prenex_4625))))) (forall ((v_prenex_4624 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4624))) (<= (+ main_x 1) v_prenex_4624) (< v_prenex_4624 main_x) (<= (* 2 (select main_a v_prenex_4624)) 0)))) (or (forall ((v_prenex_5277 Int)) (or (<= (select main_a v_prenex_5277) 0) (<= (+ main_x 1) v_prenex_5277) (<= (* 2 (select main_a v_prenex_5277)) 0) (< v_prenex_5277 main_x))) (forall ((v_prenex_5278 Int)) (or (<= (select main_a v_prenex_5278) 1000) (< v_prenex_5278 main_y)))) (forall ((v_prenex_4887 Int) (v_prenex_4886 Int)) (or (<= (+ main_y 1) v_prenex_4887) (<= 2000 (* 2 (select main_a v_prenex_4887))) (<= (select main_a v_prenex_4887) (+ (select main_a v_prenex_4886) 1000)) (<= (* 2 (select main_a v_prenex_4887)) 2000) (<= (+ main_x 1) v_prenex_4886) (<= 0 (select main_a v_prenex_4886)) (< v_prenex_4886 main_x))) (or (forall ((v_prenex_5472 Int)) (or (<= 1000 (select main_a v_prenex_5472)) (< v_prenex_5472 main_y))) (forall ((v_prenex_5471 Int)) (or (< v_prenex_5471 main_x) (<= (+ main_x 1) v_prenex_5471) (<= 0 (* 2 (select main_a v_prenex_5471)))))) (forall ((v_prenex_5158 Int) (v_prenex_5157 Int)) (or (<= (select main_a v_prenex_5158) (+ (select main_a v_prenex_5157) 1000)) (< v_prenex_5157 main_x) (<= (+ main_x 1) v_prenex_5157) (<= (select main_a v_prenex_5158) 1000) (<= 0 (select main_a v_prenex_5157)) (<= 2000 (* 2 (select main_a v_prenex_5158))))) (forall ((v_prenex_5013 Int) (v_prenex_5014 Int)) (or (<= (+ main_x 1) v_prenex_5013) (<= (+ (select main_a v_prenex_5013) 1000) (select main_a v_prenex_5014)) (<= (select main_a v_prenex_5014) 1000) (<= (+ main_y 1) v_prenex_5014) (< v_prenex_5013 main_x) (<= 0 (select main_a v_prenex_5013)) (<= 2000 (* 2 (select main_a v_prenex_5014))))) (forall ((v_prenex_4845 Int) (v_prenex_4844 Int)) (or (<= (+ main_x 1) v_prenex_4844) (<= (+ main_y 1) v_prenex_4845) (<= (select main_a v_prenex_4844) 0) (< v_prenex_4844 main_x) (<= 2000 (* 2 (select main_a v_prenex_4845))) (<= 1000 (+ (select main_a v_prenex_4844) (select main_a v_prenex_4845))))) (forall ((v_prenex_5925 Int) (v_prenex_5924 Int)) (or (<= (+ (select main_a v_prenex_5924) 1000) (select main_a v_prenex_5925)) (<= (+ main_y 1) v_prenex_5925) (< v_prenex_5924 main_x) (< v_prenex_5925 main_y) (<= 2000 (* 2 (select main_a v_prenex_5925))))) (forall ((v_prenex_5368 Int) (v_prenex_5367 Int)) (or (<= (+ main_y 1) v_prenex_5368) (<= 0 (* 2 (select main_a v_prenex_5367))) (<= (select main_a v_prenex_5368) (+ (select main_a v_prenex_5367) 1000)) (< v_prenex_5367 main_x) (<= (+ main_x 1) v_prenex_5367))) (or (forall ((v_prenex_5884 Int)) (or (<= 0 (select main_a v_prenex_5884)) (< v_prenex_5884 main_x) (<= 0 (* 2 (select main_a v_prenex_5884))) (<= (+ main_x 1) v_prenex_5884))) (forall ((v_prenex_5885 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5885))) (<= (+ main_y 1) v_prenex_5885)))) (forall ((v_prenex_4582 Int) (v_prenex_4581 Int)) (or (<= (+ main_x 1) v_prenex_4581) (<= (* 2 (select main_a v_prenex_4582)) 2000) (< v_prenex_4581 main_x) (< v_prenex_4582 main_y) (<= 0 (select main_a v_prenex_4581)) (<= (select main_a v_prenex_4582) (+ (select main_a v_prenex_4581) 1000)) (<= 1000 (select main_a v_prenex_4582)))) (or (forall ((v_prenex_6040 Int)) (or (<= (* 2 (select main_a v_prenex_6040)) 0) (<= (select main_a v_prenex_6040) 0) (< v_prenex_6040 main_x) (<= (+ main_x 1) v_prenex_6040))) (forall ((v_prenex_6041 Int)) (or (<= (select main_a v_prenex_6041) 1000) (< v_prenex_6041 main_y) (<= (* 2 (select main_a v_prenex_6041)) 2000)))) (or (forall ((v_prenex_5336 Int)) (or (<= (select main_a v_prenex_5336) 1000) (<= 1000 (select main_a v_prenex_5336)))) (forall ((v_prenex_5335 Int)) (or (<= 0 (select main_a v_prenex_5335)) (< v_prenex_5335 main_x) (<= (* 2 (select main_a v_prenex_5335)) 0) (<= (+ main_x 1) v_prenex_5335)))) (forall ((v_prenex_5749 Int) (v_prenex_5748 Int)) (or (<= 1000 (+ (select main_a v_prenex_5748) (select main_a v_prenex_5749))) (<= (* 2 (select main_a v_prenex_5748)) 0) (<= (select main_a v_prenex_5749) 1000) (<= (+ main_x 1) v_prenex_5748) (<= (+ main_y 1) v_prenex_5749) (< v_prenex_5748 main_x) (<= (* 2 (select main_a v_prenex_5749)) 2000))) (forall ((v_prenex_5798 Int) (v_prenex_5799 Int)) (or (< v_prenex_5798 main_x) (< v_prenex_5799 main_y) (<= 1000 (+ (select main_a v_prenex_5798) (select main_a v_prenex_5799))) (<= (* 2 (select main_a v_prenex_5798)) 0) (<= 2000 (* 2 (select main_a v_prenex_5799))) (<= (+ main_x 1) v_prenex_5798))) (or (forall ((v_prenex_5779 Int)) (or (<= (* 2 (select main_a v_prenex_5779)) 2000) (<= 2000 (* 2 (select main_a v_prenex_5779))))) (forall ((v_prenex_5778 Int)) (or (<= (+ main_x 1) v_prenex_5778) (<= 0 (* 2 (select main_a v_prenex_5778))) (< v_prenex_5778 main_x) (<= (* 2 (select main_a v_prenex_5778)) 0)))) (forall ((v_prenex_5012 Int) (v_prenex_5011 Int)) (or (< v_prenex_5012 main_y) (<= (+ (select main_a v_prenex_5011) 1000) (select main_a v_prenex_5012)) (<= (+ main_x 1) v_prenex_5011) (<= (* 2 (select main_a v_prenex_5011)) 0) (<= (select main_a v_prenex_5012) 1000) (< v_prenex_5011 main_x))) (forall ((v_prenex_5466 Int) (v_prenex_5465 Int)) (or (< v_prenex_5465 main_x) (<= 1000 (+ (select main_a v_prenex_5465) (select main_a v_prenex_5466))) (<= (+ main_x 1) v_prenex_5465) (<= 1000 (select main_a v_prenex_5466)) (<= (+ main_y 1) v_prenex_5466) (<= (* 2 (select main_a v_prenex_5465)) 0) (<= (* 2 (select main_a v_prenex_5466)) 2000))) (or (forall ((v_prenex_6014 Int)) (or (<= (+ main_x 1) v_prenex_6014) (< v_prenex_6014 main_x) (<= 0 (select main_a v_prenex_6014)))) (forall ((v_prenex_6015 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6015))) (< v_prenex_6015 main_y)))) (or (forall ((v_prenex_4348 Int)) (or (<= (+ main_y 1) v_prenex_4348) (< v_prenex_4348 main_y) (<= (select main_a v_prenex_4348) 1000) (<= (* 2 (select main_a v_prenex_4348)) 2000))) (forall ((v_prenex_4347 Int)) (<= 0 (* 2 (select main_a v_prenex_4347))))) (forall ((v_prenex_5154 Int) (v_prenex_5153 Int)) (or (<= (select main_a v_prenex_5154) 1000) (< v_prenex_5154 main_y) (<= (+ main_y 1) v_prenex_5154) (<= (+ (select main_a v_prenex_5153) 1000) (select main_a v_prenex_5154)))) (or (forall ((v_prenex_5230 Int)) (or (< v_prenex_5230 main_y) (<= (select main_a v_prenex_5230) 1000) (<= 2000 (* 2 (select main_a v_prenex_5230))))) (forall ((v_prenex_5229 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5229))) (<= (+ main_x 1) v_prenex_5229) (<= (select main_a v_prenex_5229) 0) (< v_prenex_5229 main_x)))) (forall ((v_prenex_5224 Int) (v_prenex_5223 Int)) (or (< v_prenex_5224 main_y) (< v_prenex_5223 main_x) (<= (+ main_x 1) v_prenex_5223) (<= 1000 (select main_a v_prenex_5224)) (<= (+ (select main_a v_prenex_5223) 1000) (select main_a v_prenex_5224)) (<= 0 (select main_a v_prenex_5223)) (<= 2000 (* 2 (select main_a v_prenex_5224))))) (forall ((v_prenex_5228 Int) (v_prenex_5227 Int)) (or (<= (select main_a v_prenex_5227) 0) (<= (+ main_x 1) v_prenex_5227) (< v_prenex_5228 main_y) (< v_prenex_5227 main_x) (<= 1000 (+ (select main_a v_prenex_5227) (select main_a v_prenex_5228))))) (forall ((v_prenex_5008 Int) (v_prenex_5007 Int)) (or (< v_prenex_5007 main_x) (<= 1000 (select main_a v_prenex_5008)) (<= (+ (select main_a v_prenex_5007) 1000) (select main_a v_prenex_5008)) (<= (select main_a v_prenex_5007) 0) (<= (select main_a v_prenex_5008) 1000) (<= (+ main_x 1) v_prenex_5007))) (or (forall ((v_prenex_5130 Int)) (or (< v_prenex_5130 main_y) (<= (+ main_y 1) v_prenex_5130) (<= 1000 (select main_a v_prenex_5130)))) (forall ((v_prenex_5129 Int)) (or (< v_prenex_5129 main_x) (<= 0 (* 2 (select main_a v_prenex_5129)))))) (forall ((v_prenex_4807 Int) (v_prenex_4806 Int)) (or (< v_prenex_4806 main_x) (<= (* 2 (select main_a v_prenex_4807)) 2000) (<= 1000 (+ (select main_a v_prenex_4806) (select main_a v_prenex_4807))) (<= (+ main_x 1) v_prenex_4806) (< v_prenex_4807 main_y) (<= 1000 (select main_a v_prenex_4807)) (<= 0 (* 2 (select main_a v_prenex_4806))))) (or (forall ((v_prenex_4610 Int)) (or (<= (select main_a v_prenex_4610) 0) (< v_prenex_4610 main_x) (<= (+ main_x 1) v_prenex_4610) (<= (* 2 (select main_a v_prenex_4610)) 0))) (forall ((v_prenex_4611 Int)) (or (<= (+ main_y 1) v_prenex_4611) (<= (* 2 (select main_a v_prenex_4611)) 2000) (<= (select main_a v_prenex_4611) 1000)))) (forall ((v_prenex_5518 Int) (v_prenex_5519 Int)) (or (<= (+ (select main_a v_prenex_5518) 1000) (select main_a v_prenex_5519)) (<= (select main_a v_prenex_5519) 1000) (<= (* 2 (select main_a v_prenex_5519)) 2000) (<= (+ main_x 1) v_prenex_5518) (< v_prenex_5518 main_x) (<= (select main_a v_prenex_5518) 0))) (or (forall ((v_prenex_5056 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5056))) (<= (+ main_y 1) v_prenex_5056) (< v_prenex_5056 main_y))) (forall ((v_prenex_5055 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5055))) (< v_prenex_5055 main_x)))) (forall ((v_prenex_4675 Int) (v_prenex_4674 Int)) (or (<= 1000 (+ (select main_a v_prenex_4674) (select main_a v_prenex_4675))) (<= (select main_a v_prenex_4675) 1000) (< v_prenex_4674 main_x) (<= 0 (select main_a v_prenex_4674)) (<= 2000 (* 2 (select main_a v_prenex_4675))) (< v_prenex_4675 main_y) (<= (+ main_x 1) v_prenex_4674))) (forall ((v_prenex_4353 Int) (v_prenex_4354 Int)) (or (<= (select main_a v_prenex_4353) 0) (<= (+ (select main_a v_prenex_4353) (select main_a v_prenex_4354)) 1000) (<= (select main_a v_prenex_4354) 1000) (<= 1000 (select main_a v_prenex_4354)) (<= (+ main_x 1) v_prenex_4353) (< v_prenex_4353 main_x))) (forall ((v_prenex_4791 Int) (v_prenex_4790 Int)) (or (< v_prenex_4791 main_y) (<= (select main_a v_prenex_4790) 0) (< v_prenex_4790 main_x) (<= (select main_a v_prenex_4791) (+ (select main_a v_prenex_4790) 1000)) (<= (* 2 (select main_a v_prenex_4791)) 2000) (<= (+ main_x 1) v_prenex_4790))) (or (forall ((v_prenex_5081 Int)) (or (<= (+ main_x 1) v_prenex_5081) (<= (select main_a v_prenex_5081) 0) (<= (* 2 (select main_a v_prenex_5081)) 0) (< v_prenex_5081 main_x))) (forall ((v_prenex_5082 Int)) (or (<= 1000 (select main_a v_prenex_5082)) (< v_prenex_5082 main_y) (<= (* 2 (select main_a v_prenex_5082)) 2000)))) (forall ((v_prenex_4809 Int) (v_prenex_4808 Int)) (or (<= (select main_a v_prenex_4809) (+ (select main_a v_prenex_4808) 1000)) (< v_prenex_4808 main_x) (<= (+ main_x 1) v_prenex_4808) (<= (select main_a v_prenex_4808) 0) (<= (* 2 (select main_a v_prenex_4809)) 2000))) (or (forall ((v_prenex_4560 Int)) (or (<= (select main_a v_prenex_4560) 1000) (< v_prenex_4560 main_y) (<= 2000 (* 2 (select main_a v_prenex_4560))))) (forall ((v_prenex_4559 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4559))) (< v_prenex_4559 main_x) (<= (+ main_x 1) v_prenex_4559)))) (or (forall ((v_prenex_5780 Int)) (<= 0 (* 2 (select main_a v_prenex_5780)))) (forall ((v_prenex_5781 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5781))) (< v_prenex_5781 main_y) (<= (+ main_y 1) v_prenex_5781)))) (forall ((v_prenex_5590 Int) (v_prenex_5591 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5591))) (<= (+ main_x 1) v_prenex_5590) (< v_prenex_5590 main_x) (<= (+ main_y 1) v_prenex_5591) (<= (select main_a v_prenex_5590) 0) (<= (select main_a v_prenex_5591) 1000) (<= (+ (select main_a v_prenex_5590) 1000) (select main_a v_prenex_5591)))) (forall ((v_prenex_5342 Int) (v_prenex_5341 Int)) (or (< v_prenex_5341 main_x) (<= (+ main_x 1) v_prenex_5341) (<= (+ (select main_a v_prenex_5341) (select main_a v_prenex_5342)) 1000) (<= (select main_a v_prenex_5342) 1000) (<= 1000 (select main_a v_prenex_5342)) (<= 0 (* 2 (select main_a v_prenex_5341))) (< v_prenex_5342 main_y))) (or (forall ((v_prenex_5303 Int)) (or (<= (select main_a v_prenex_5303) 0) (< v_prenex_5303 main_x) (<= (+ main_x 1) v_prenex_5303) (<= (* 2 (select main_a v_prenex_5303)) 0))) (forall ((v_prenex_5304 Int)) (or (<= 1000 (select main_a v_prenex_5304)) (<= (+ main_y 1) v_prenex_5304)))) (forall ((v_prenex_5703 Int) (v_prenex_5702 Int)) (or (<= (select main_a v_prenex_5703) 1000) (<= (* 2 (select main_a v_prenex_5702)) 0) (< v_prenex_5702 main_x) (<= (+ main_y 1) v_prenex_5703) (<= (select main_a v_prenex_5703) (+ (select main_a v_prenex_5702) 1000)) (<= 2000 (* 2 (select main_a v_prenex_5703))) (<= (+ main_x 1) v_prenex_5702))) (forall ((v_prenex_5901 Int) (v_prenex_5900 Int)) (or (<= (* 2 (select main_a v_prenex_5901)) 2000) (<= 1000 (+ (select main_a v_prenex_5900) (select main_a v_prenex_5901))) (< v_prenex_5900 main_x) (< v_prenex_5901 main_y) (<= (+ main_y 1) v_prenex_5901))) (forall ((v_prenex_4511 Int) (v_prenex_4510 Int)) (or (< v_prenex_4511 main_y) (<= 1000 (select main_a v_prenex_4511)) (<= (+ (select main_a v_prenex_4510) (select main_a v_prenex_4511)) 1000) (<= 0 (* 2 (select main_a v_prenex_4510))) (<= (* 2 (select main_a v_prenex_4511)) 2000) (< v_prenex_4510 main_x) (<= (+ main_x 1) v_prenex_4510))) (or (forall ((v_prenex_4958 Int)) (or (< v_prenex_4958 main_y) (<= (+ main_y 1) v_prenex_4958) (<= 2000 (* 2 (select main_a v_prenex_4958))))) (forall ((v_prenex_4957 Int)) (or (< v_prenex_4957 main_x) (<= (* 2 (select main_a v_prenex_4957)) 0)))) (forall ((v_prenex_4988 Int) (v_prenex_4987 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4988))) (< v_prenex_4987 main_x) (<= (+ main_x 1) v_prenex_4987) (<= (select main_a v_prenex_4988) 1000) (<= 0 (select main_a v_prenex_4987)) (<= (+ main_y 1) v_prenex_4988) (<= (+ (select main_a v_prenex_4987) (select main_a v_prenex_4988)) 1000))) (forall ((v_prenex_5533 Int) (v_prenex_5532 Int)) (or (< v_prenex_5533 main_y) (<= 1000 (+ (select main_a v_prenex_5532) (select main_a v_prenex_5533))) (<= (select main_a v_prenex_5533) 1000) (<= (+ main_y 1) v_prenex_5533))) (or (forall ((v_prenex_4669 Int)) (<= 1000 (select main_a v_prenex_4669))) (forall ((v_prenex_4668 Int)) (or (< v_prenex_4668 main_x) (<= (+ main_x 1) v_prenex_4668) (<= 0 (* 2 (select main_a v_prenex_4668)))))) (or (forall ((v_prenex_5272 Int)) (or (<= (+ main_y 1) v_prenex_5272) (<= (select main_a v_prenex_5272) 1000))) (forall ((v_prenex_5271 Int)) (or (<= (+ main_x 1) v_prenex_5271) (< v_prenex_5271 main_x) (<= (* 2 (select main_a v_prenex_5271)) 0) (<= (select main_a v_prenex_5271) 0)))) (forall ((v_prenex_5767 Int) (v_prenex_5766 Int)) (or (<= (select main_a v_prenex_5767) 1000) (<= (+ main_x 1) v_prenex_5766) (<= 2000 (* 2 (select main_a v_prenex_5767))) (< v_prenex_5766 main_x) (<= (+ (select main_a v_prenex_5766) (select main_a v_prenex_5767)) 1000) (< v_prenex_5767 main_y) (<= (select main_a v_prenex_5766) 0))) (or (forall ((v_prenex_5445 Int)) (or (<= (* 2 (select main_a v_prenex_5445)) 0) (< v_prenex_5445 main_x))) (forall ((v_prenex_5446 Int)) (or (<= (+ main_y 1) v_prenex_5446) (<= (select main_a v_prenex_5446) 1000) (< v_prenex_5446 main_y)))) (forall ((v_prenex_5017 Int) (v_prenex_5018 Int)) (or (< v_prenex_5017 main_x) (<= (select main_a v_prenex_5018) 1000) (<= 1000 (select main_a v_prenex_5018)) (<= (select main_a v_prenex_5018) (+ (select main_a v_prenex_5017) 1000)) (<= 0 (* 2 (select main_a v_prenex_5017))) (< v_prenex_5018 main_y) (<= (+ main_x 1) v_prenex_5017))) (forall ((v_prenex_4661 Int)) (or (<= (select main_a v_prenex_4661) 0) (<= (+ main_x 1) v_prenex_4661) (< v_prenex_4661 main_x) (<= (* 2 (select main_a v_prenex_4661)) 0))) (forall ((v_prenex_4683 Int) (v_prenex_4682 Int)) (or (<= (select main_a v_prenex_4683) (+ (select main_a v_prenex_4682) 1000)) (<= 2000 (* 2 (select main_a v_prenex_4683))) (< v_prenex_4682 main_x) (< v_prenex_4683 main_y) (<= (select main_a v_prenex_4682) 0) (<= (select main_a v_prenex_4683) 1000) (<= (+ main_x 1) v_prenex_4682))) (forall ((v_prenex_4782 Int) (v_prenex_4783 Int)) (or (<= 1000 (+ (select main_a v_prenex_4782) (select main_a v_prenex_4783))) (< v_prenex_4783 main_y) (<= (+ main_y 1) v_prenex_4783) (<= 2000 (* 2 (select main_a v_prenex_4783))) (<= (select main_a v_prenex_4783) 1000))) (forall ((v_prenex_4689 Int) (v_prenex_4688 Int)) (or (< v_prenex_4688 main_x) (< v_prenex_4689 main_y) (<= (+ main_x 1) v_prenex_4688) (<= (+ (select main_a v_prenex_4688) 1000) (select main_a v_prenex_4689)) (<= (* 2 (select main_a v_prenex_4689)) 2000) (<= 1000 (select main_a v_prenex_4689)) (<= (select main_a v_prenex_4688) 0))) (forall ((v_prenex_5100 Int) (v_prenex_5099 Int)) (or (<= 1000 (select main_a v_prenex_5100)) (<= (+ main_x 1) v_prenex_5099) (<= (* 2 (select main_a v_prenex_5100)) 2000) (<= (+ (select main_a v_prenex_5099) 1000) (select main_a v_prenex_5100)) (<= 0 (select main_a v_prenex_5099)) (< v_prenex_5099 main_x) (<= (+ main_y 1) v_prenex_5100))) (forall ((v_prenex_4544 Int) (v_prenex_4543 Int)) (or (< v_prenex_4543 main_x) (<= (+ main_x 1) v_prenex_4543) (<= 1000 (+ (select main_a v_prenex_4543) (select main_a v_prenex_4544))) (<= (+ main_y 1) v_prenex_4544) (<= 2000 (* 2 (select main_a v_prenex_4544))) (<= (* 2 (select main_a v_prenex_4543)) 0) (<= (* 2 (select main_a v_prenex_4544)) 2000))) (or (forall ((v_prenex_4426 Int)) (or (< v_prenex_4426 main_y) (<= (select main_a v_prenex_4426) 1000) (<= 2000 (* 2 (select main_a v_prenex_4426))))) (forall ((v_prenex_4425 Int)) (or (< v_prenex_4425 main_x) (<= 0 (select main_a v_prenex_4425)) (<= (+ main_x 1) v_prenex_4425) (<= (* 2 (select main_a v_prenex_4425)) 0)))) (forall ((v_prenex_4950 Int) (v_prenex_4949 Int)) (or (<= (+ (select main_a v_prenex_4949) 1000) (select main_a v_prenex_4950)) (<= 2000 (* 2 (select main_a v_prenex_4950))) (<= (+ main_y 1) v_prenex_4950) (< v_prenex_4950 main_y) (<= 1000 (select main_a v_prenex_4950)))) (forall ((v_prenex_4537 Int) (v_prenex_4538 Int)) (or (<= 0 (select main_a v_prenex_4537)) (<= 2000 (* 2 (select main_a v_prenex_4538))) (<= (+ main_y 1) v_prenex_4538) (<= (select main_a v_prenex_4538) (+ (select main_a v_prenex_4537) 1000)) (< v_prenex_4537 main_x) (<= (+ main_x 1) v_prenex_4537))) (forall ((v_prenex_5974 Int) (v_prenex_5975 Int)) (or (< v_prenex_5974 main_x) (<= (* 2 (select main_a v_prenex_5975)) 2000) (<= (select main_a v_prenex_5974) 0) (< v_prenex_5975 main_y) (<= (+ main_x 1) v_prenex_5974) (<= 1000 (+ (select main_a v_prenex_5974) (select main_a v_prenex_5975))) (<= 2000 (* 2 (select main_a v_prenex_5975))))) (forall ((v_prenex_5569 Int) (v_prenex_5568 Int)) (or (<= (+ main_y 1) v_prenex_5569) (<= 1000 (select main_a v_prenex_5569)) (<= (select main_a v_prenex_5569) (+ (select main_a v_prenex_5568) 1000)) (< v_prenex_5568 main_x) (<= (+ main_x 1) v_prenex_5568) (<= (* 2 (select main_a v_prenex_5569)) 2000) (<= (* 2 (select main_a v_prenex_5568)) 0))) (forall ((v_prenex_5552 Int) (v_prenex_5553 Int)) (or (< v_prenex_5552 main_x) (<= (+ (select main_a v_prenex_5552) (select main_a v_prenex_5553)) 1000) (<= 2000 (* 2 (select main_a v_prenex_5553))) (<= (select main_a v_prenex_5553) 1000) (< v_prenex_5553 main_y) (<= (+ main_x 1) v_prenex_5552) (<= 0 (* 2 (select main_a v_prenex_5552))))) (forall ((v_prenex_5276 Int) (v_prenex_5275 Int)) (or (<= 1000 (select main_a v_prenex_5276)) (<= (+ main_x 1) v_prenex_5275) (<= 0 (* 2 (select main_a v_prenex_5275))) (< v_prenex_5275 main_x) (<= (+ (select main_a v_prenex_5275) 1000) (select main_a v_prenex_5276)))) (forall ((v_prenex_5338 Int) (v_prenex_5337 Int)) (or (< v_prenex_5337 main_x) (< v_prenex_5338 main_y) (<= (+ main_x 1) v_prenex_5337) (<= (select main_a v_prenex_5338) (+ (select main_a v_prenex_5337) 1000)) (<= 0 (* 2 (select main_a v_prenex_5337))))) (or (forall ((v_prenex_5398 Int)) (or (<= 1000 (select main_a v_prenex_5398)) (< v_prenex_5398 main_y) (<= (+ main_y 1) v_prenex_5398))) (forall ((v_prenex_5397 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5397))) (<= (+ main_x 1) v_prenex_5397)))) (or (forall ((v_prenex_4741 Int)) (or (<= (* 2 (select main_a v_prenex_4741)) 2000) (<= (+ main_y 1) v_prenex_4741) (<= 1000 (select main_a v_prenex_4741)))) (forall ((v_prenex_4740 Int)) (or (<= (+ main_x 1) v_prenex_4740) (<= 0 (* 2 (select main_a v_prenex_4740))) (< v_prenex_4740 main_x) (<= (* 2 (select main_a v_prenex_4740)) 0)))) (forall ((v_prenex_4500 Int) (v_prenex_4499 Int)) (or (<= (select main_a v_prenex_4499) 0) (<= (+ (select main_a v_prenex_4499) (select main_a v_prenex_4500)) 1000) (<= (+ main_x 1) v_prenex_4499) (<= (+ main_y 1) v_prenex_4500) (< v_prenex_4499 main_x))) (forall ((v_prenex_4572 Int) (v_prenex_4571 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4571))) (< v_prenex_4571 main_x) (<= (+ main_x 1) v_prenex_4571) (<= (select main_a v_prenex_4572) (+ (select main_a v_prenex_4571) 1000)) (<= 1000 (select main_a v_prenex_4572)) (<= 2000 (* 2 (select main_a v_prenex_4572))) (< v_prenex_4572 main_y))) (forall ((v_prenex_5907 Int) (v_prenex_5906 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5906))) (<= (+ main_x 1) v_prenex_5906) (<= (+ (select main_a v_prenex_5906) (select main_a v_prenex_5907)) 1000) (< v_prenex_5906 main_x) (<= 1000 (select main_a v_prenex_5907)) (<= (select main_a v_prenex_5907) 1000))) (forall ((v_prenex_5537 Int) (v_prenex_5536 Int)) (or (< v_prenex_5536 main_x) (<= (select main_a v_prenex_5537) (+ (select main_a v_prenex_5536) 1000)) (<= (+ main_x 1) v_prenex_5536) (<= (* 2 (select main_a v_prenex_5537)) 2000) (<= (+ main_y 1) v_prenex_5537) (<= (select main_a v_prenex_5536) 0))) (forall ((v_prenex_4412 Int) (v_prenex_4411 Int)) (or (<= (+ main_y 1) v_prenex_4412) (<= (+ main_x 1) v_prenex_4411) (<= (select main_a v_prenex_4412) (+ (select main_a v_prenex_4411) 1000)) (<= (* 2 (select main_a v_prenex_4411)) 0) (< v_prenex_4411 main_x))) (forall ((v_prenex_4701 Int) (v_prenex_4700 Int)) (or (<= (+ (select main_a v_prenex_4700) (select main_a v_prenex_4701)) 1000) (<= (* 2 (select main_a v_prenex_4701)) 2000) (< v_prenex_4700 main_x) (<= 1000 (select main_a v_prenex_4701)) (<= (+ main_x 1) v_prenex_4700) (<= (select main_a v_prenex_4700) 0))) (or (forall ((v_prenex_4413 Int)) (or (<= (+ main_x 1) v_prenex_4413) (< v_prenex_4413 main_x) (<= (* 2 (select main_a v_prenex_4413)) 0))) (forall ((v_prenex_4414 Int)) (or (<= (select main_a v_prenex_4414) 1000) (<= (* 2 (select main_a v_prenex_4414)) 2000)))) (forall ((v_prenex_5973 Int) (v_prenex_5972 Int)) (or (<= 1000 (+ (select main_a v_prenex_5972) (select main_a v_prenex_5973))) (<= 2000 (* 2 (select main_a v_prenex_5973))) (< v_prenex_5972 main_x) (<= 1000 (select main_a v_prenex_5973)) (<= 0 (select main_a v_prenex_5972)) (< v_prenex_5973 main_y) (<= (+ main_x 1) v_prenex_5972))) (or (forall ((v_prenex_5240 Int)) (or (<= (* 2 (select main_a v_prenex_5240)) 2000) (<= (+ main_y 1) v_prenex_5240))) (forall ((v_prenex_5239 Int)) (or (< v_prenex_5239 main_x) (<= (+ main_x 1) v_prenex_5239) (<= (select main_a v_prenex_5239) 0)))) (forall ((v_prenex_4713 Int) (v_prenex_4712 Int)) (or (<= (select main_a v_prenex_4712) 0) (<= (select main_a v_prenex_4713) 1000) (< v_prenex_4713 main_y) (<= (+ main_x 1) v_prenex_4712) (<= (select main_a v_prenex_4713) (+ (select main_a v_prenex_4712) 1000)) (< v_prenex_4712 main_x))) (or (forall ((v_prenex_5361 Int)) (or (<= (+ main_x 1) v_prenex_5361) (<= 0 (* 2 (select main_a v_prenex_5361))))) (forall ((v_prenex_5362 Int)) (or (<= (+ main_y 1) v_prenex_5362) (< v_prenex_5362 main_y) (<= 2000 (* 2 (select main_a v_prenex_5362)))))) (forall ((v_prenex_5053 Int) (v_prenex_5054 Int)) (or (<= (* 2 (select main_a v_prenex_5053)) 0) (<= (+ main_x 1) v_prenex_5053) (< v_prenex_5053 main_x) (<= 1000 (select main_a v_prenex_5054)) (<= (select main_a v_prenex_5054) (+ (select main_a v_prenex_5053) 1000)) (<= (* 2 (select main_a v_prenex_5054)) 2000))) (forall ((v_prenex_5863 Int) (v_prenex_5862 Int)) (or (<= (+ main_y 1) v_prenex_5863) (<= (+ main_x 1) v_prenex_5862) (<= 0 (select main_a v_prenex_5862)) (<= (select main_a v_prenex_5863) 1000) (< v_prenex_5862 main_x) (<= 1000 (+ (select main_a v_prenex_5862) (select main_a v_prenex_5863))) (<= 2000 (* 2 (select main_a v_prenex_5863))))) (forall ((v_prenex_4841 Int) (v_prenex_4840 Int)) (or (<= (+ (select main_a v_prenex_4840) 1000) (select main_a v_prenex_4841)) (<= (* 2 (select main_a v_prenex_4841)) 2000) (< v_prenex_4840 main_x) (<= (+ main_x 1) v_prenex_4840) (<= (select main_a v_prenex_4840) 0))) (forall ((v_prenex_5448 Int) (v_prenex_5447 Int)) (or (<= (* 2 (select main_a v_prenex_5448)) 2000) (<= (+ main_x 1) v_prenex_5447) (< v_prenex_5447 main_x) (< v_prenex_5448 main_y) (<= (+ (select main_a v_prenex_5447) (select main_a v_prenex_5448)) 1000) (<= (select main_a v_prenex_5447) 0))) (forall ((v_prenex_5244 Int) (v_prenex_5243 Int)) (or (<= (+ main_x 1) v_prenex_5243) (< v_prenex_5243 main_x) (<= (+ (select main_a v_prenex_5243) 1000) (select main_a v_prenex_5244)) (<= 0 (select main_a v_prenex_5243)) (<= (+ main_y 1) v_prenex_5244) (<= (select main_a v_prenex_5244) 1000))) (forall ((v_prenex_5318 Int) (v_prenex_5317 Int)) (or (<= (* 2 (select main_a v_prenex_5318)) 2000) (<= 0 (* 2 (select main_a v_prenex_5317))) (<= (+ main_x 1) v_prenex_5317) (<= 1000 (+ (select main_a v_prenex_5317) (select main_a v_prenex_5318))) (<= 1000 (select main_a v_prenex_5318)) (< v_prenex_5317 main_x))) (or (forall ((v_prenex_5818 Int)) (or (<= 0 (select main_a v_prenex_5818)) (<= 0 (* 2 (select main_a v_prenex_5818))) (<= (+ main_x 1) v_prenex_5818) (< v_prenex_5818 main_x))) (forall ((v_prenex_5819 Int)) (<= 1000 (select main_a v_prenex_5819)))) (forall ((v_prenex_5073 Int) (v_prenex_5074 Int)) (or (< v_prenex_5074 main_y) (<= 1000 (select main_a v_prenex_5074)) (< v_prenex_5073 main_x) (<= 2000 (* 2 (select main_a v_prenex_5074))) (<= (select main_a v_prenex_5073) 0) (<= (+ main_x 1) v_prenex_5073) (<= (select main_a v_prenex_5074) (+ (select main_a v_prenex_5073) 1000)))) (or (forall ((v_prenex_4446 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4446))) (<= (select main_a v_prenex_4446) 1000))) (forall ((v_prenex_4445 Int)) (or (<= (select main_a v_prenex_4445) 0) (< v_prenex_4445 main_x) (<= (+ main_x 1) v_prenex_4445) (<= (* 2 (select main_a v_prenex_4445)) 0)))) (or (forall ((v_prenex_5420 Int)) (<= (* 2 (select main_a v_prenex_5420)) 2000)) (forall ((v_prenex_5419 Int)) (or (< v_prenex_5419 main_x) (<= (* 2 (select main_a v_prenex_5419)) 0) (<= (+ main_x 1) v_prenex_5419) (<= 0 (select main_a v_prenex_5419))))) (or (forall ((v_prenex_5245 Int)) (or (< v_prenex_5245 main_x) (<= (* 2 (select main_a v_prenex_5245)) 0) (<= 0 (* 2 (select main_a v_prenex_5245))) (<= (+ main_x 1) v_prenex_5245))) (forall ((v_prenex_5246 Int)) (or (<= 1000 (select main_a v_prenex_5246)) (<= (select main_a v_prenex_5246) 1000)))) (forall ((v_prenex_5040 Int) (v_prenex_5039 Int)) (or (<= (+ (select main_a v_prenex_5039) 1000) (select main_a v_prenex_5040)) (<= (* 2 (select main_a v_prenex_5040)) 2000) (<= 0 (select main_a v_prenex_5039)) (<= 1000 (select main_a v_prenex_5040)) (< v_prenex_5040 main_y) (< v_prenex_5039 main_x) (<= (+ main_x 1) v_prenex_5039))) (or (forall ((v_prenex_5566 Int)) (or (< v_prenex_5566 main_x) (<= (select main_a v_prenex_5566) 0) (<= (* 2 (select main_a v_prenex_5566)) 0) (<= (+ main_x 1) v_prenex_5566))) (forall ((v_prenex_5567 Int)) (or (< v_prenex_5567 main_y) (<= (* 2 (select main_a v_prenex_5567)) 2000)))) (forall ((v_prenex_5181 Int) (v_prenex_5182 Int)) (or (<= (+ (select main_a v_prenex_5181) 1000) (select main_a v_prenex_5182)) (<= 2000 (* 2 (select main_a v_prenex_5182))) (<= (+ main_x 1) v_prenex_5181) (< v_prenex_5182 main_y) (<= 0 (* 2 (select main_a v_prenex_5181))) (< v_prenex_5181 main_x))) (forall ((v_prenex_5551 Int) (v_prenex_5550 Int)) (or (<= (* 2 (select main_a v_prenex_5551)) 2000) (<= (+ main_x 1) v_prenex_5550) (<= (* 2 (select main_a v_prenex_5550)) 0) (<= (select main_a v_prenex_5551) 1000) (<= (+ main_y 1) v_prenex_5551) (< v_prenex_5550 main_x) (<= (+ (select main_a v_prenex_5550) (select main_a v_prenex_5551)) 1000))) (or (forall ((v_prenex_4735 Int)) (or (<= (select main_a v_prenex_4735) 1000) (<= 1000 (select main_a v_prenex_4735)) (< v_prenex_4735 main_y))) (forall ((v_prenex_4734 Int)) (or (<= (* 2 (select main_a v_prenex_4734)) 0) (<= (+ main_x 1) v_prenex_4734) (<= (select main_a v_prenex_4734) 0) (< v_prenex_4734 main_x)))) (or (forall ((v_prenex_4416 Int)) (or (<= (+ main_y 1) v_prenex_4416) (<= (select main_a v_prenex_4416) 1000))) (forall ((v_prenex_4415 Int)) (or (< v_prenex_4415 main_x) (<= (+ main_x 1) v_prenex_4415) (<= (* 2 (select main_a v_prenex_4415)) 0)))) (forall ((v_prenex_5380 Int) (v_prenex_5379 Int)) (or (<= (select main_a v_prenex_5380) 1000) (<= (+ main_x 1) v_prenex_5379) (<= (+ (select main_a v_prenex_5379) (select main_a v_prenex_5380)) 1000) (< v_prenex_5380 main_y) (<= (* 2 (select main_a v_prenex_5379)) 0) (<= (* 2 (select main_a v_prenex_5380)) 2000) (< v_prenex_5379 main_x))) (forall ((v_prenex_5123 Int) (v_prenex_5124 Int)) (or (<= (+ (select main_a v_prenex_5123) (select main_a v_prenex_5124)) 1000) (< v_prenex_5123 main_x) (<= 1000 (select main_a v_prenex_5124)) (<= (+ main_x 1) v_prenex_5123) (<= (* 2 (select main_a v_prenex_5123)) 0) (<= 2000 (* 2 (select main_a v_prenex_5124))))) (forall ((v_prenex_5864 Int) (v_prenex_5865 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5864))) (<= (+ main_x 1) v_prenex_5864) (<= 2000 (* 2 (select main_a v_prenex_5865))) (< v_prenex_5864 main_x) (<= (select main_a v_prenex_5865) (+ (select main_a v_prenex_5864) 1000)) (<= (select main_a v_prenex_5865) 1000))) (forall ((v_prenex_4492 Int) (v_prenex_4491 Int)) (or (<= (select main_a v_prenex_4492) 1000) (< v_prenex_4492 main_y) (<= (+ main_x 1) v_prenex_4491) (<= 2000 (* 2 (select main_a v_prenex_4492))) (<= 0 (select main_a v_prenex_4491)) (<= (+ (select main_a v_prenex_4491) (select main_a v_prenex_4492)) 1000) (< v_prenex_4491 main_x))) (forall ((v_prenex_4847 Int) (v_prenex_4846 Int)) (or (<= (+ main_y 1) v_prenex_4847) (<= 0 (* 2 (select main_a v_prenex_4846))) (<= (+ (select main_a v_prenex_4846) 1000) (select main_a v_prenex_4847)) (< v_prenex_4846 main_x) (<= (+ main_x 1) v_prenex_4846))) (forall ((v_prenex_4968 Int) (v_prenex_4967 Int)) (or (< v_prenex_4967 main_x) (<= (+ (select main_a v_prenex_4967) (select main_a v_prenex_4968)) 1000) (<= 1000 (select main_a v_prenex_4968)) (<= (* 2 (select main_a v_prenex_4968)) 2000) (<= 0 (* 2 (select main_a v_prenex_4967))) (<= (+ main_x 1) v_prenex_4967))) (or (forall ((v_prenex_5746 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5746))) (< v_prenex_5746 main_x) (<= (+ main_x 1) v_prenex_5746) (<= 0 (select main_a v_prenex_5746)))) (forall ((v_prenex_5747 Int)) (or (<= (* 2 (select main_a v_prenex_5747)) 2000) (<= 1000 (select main_a v_prenex_5747))))) (forall ((v_prenex_5093 Int) (v_prenex_5094 Int)) (or (<= 1000 (select main_a v_prenex_5094)) (< v_prenex_5093 main_x) (<= 1000 (+ (select main_a v_prenex_5093) (select main_a v_prenex_5094))) (< v_prenex_5094 main_y) (<= 0 (* 2 (select main_a v_prenex_5093))) (<= (+ main_x 1) v_prenex_5093))) (forall ((v_prenex_5136 Int) (v_prenex_5135 Int)) (or (<= (+ main_x 1) v_prenex_5135) (<= 1000 (select main_a v_prenex_5136)) (< v_prenex_5135 main_x) (<= (* 2 (select main_a v_prenex_5135)) 0) (<= (+ (select main_a v_prenex_5135) 1000) (select main_a v_prenex_5136)) (<= 2000 (* 2 (select main_a v_prenex_5136))) (<= (+ main_y 1) v_prenex_5136))) (forall ((v_prenex_6039 Int) (v_prenex_6038 Int)) (or (<= (+ (select main_a v_prenex_6038) (select main_a v_prenex_6039)) 1000) (< v_prenex_6038 main_x) (<= (* 2 (select main_a v_prenex_6038)) 0) (<= (+ main_x 1) v_prenex_6038) (<= (* 2 (select main_a v_prenex_6039)) 2000))) (forall ((v_prenex_4375 Int) (v_prenex_4376 Int)) (or (<= (+ (select main_a v_prenex_4375) 1000) (select main_a v_prenex_4376)) (< v_prenex_4376 main_y) (<= (+ main_x 1) v_prenex_4375) (<= (select main_a v_prenex_4376) 1000) (<= (+ main_y 1) v_prenex_4376))) (or (forall ((v_prenex_4573 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4573))) (< v_prenex_4573 main_x) (<= (* 2 (select main_a v_prenex_4573)) 0) (<= (+ main_x 1) v_prenex_4573))) (forall ((v_prenex_4574 Int)) (or (<= (+ main_y 1) v_prenex_4574) (<= 1000 (select main_a v_prenex_4574)) (<= 2000 (* 2 (select main_a v_prenex_4574)))))) (or (forall ((v_prenex_5000 Int)) (or (<= (* 2 (select main_a v_prenex_5000)) 2000) (<= (select main_a v_prenex_5000) 1000) (< v_prenex_5000 main_y))) (forall ((v_prenex_4999 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4999))) (<= (+ main_x 1) v_prenex_4999) (< v_prenex_4999 main_x)))) (forall ((v_prenex_4933 Int) (v_prenex_4932 Int)) (or (< v_prenex_4933 main_y) (<= (* 2 (select main_a v_prenex_4932)) 0) (<= (+ (select main_a v_prenex_4932) 1000) (select main_a v_prenex_4933)) (<= (select main_a v_prenex_4933) 1000) (<= 1000 (select main_a v_prenex_4933)) (<= (+ main_x 1) v_prenex_4932) (< v_prenex_4932 main_x))) (forall ((v_prenex_5016 Int) (v_prenex_5015 Int)) (or (<= (+ main_x 1) v_prenex_5015) (<= (+ (select main_a v_prenex_5015) 1000) (select main_a v_prenex_5016)) (< v_prenex_5015 main_x) (< v_prenex_5016 main_y) (<= (* 2 (select main_a v_prenex_5016)) 2000) (<= (select main_a v_prenex_5015) 0))) (forall ((v_prenex_5290 Int) (v_prenex_5289 Int)) (or (<= 1000 (select main_a v_prenex_5290)) (<= 1000 (+ (select main_a v_prenex_5289) (select main_a v_prenex_5290))) (<= 0 (select main_a v_prenex_5289)) (< v_prenex_5289 main_x) (<= (+ main_y 1) v_prenex_5290) (<= (+ main_x 1) v_prenex_5289))) (forall ((v_prenex_5707 Int) (v_prenex_5706 Int)) (or (<= (+ main_x 1) v_prenex_5706) (<= (select main_a v_prenex_5706) 0) (< v_prenex_5706 main_x) (<= (* 2 (select main_a v_prenex_5707)) 2000) (<= (select main_a v_prenex_5707) (+ (select main_a v_prenex_5706) 1000)) (<= 2000 (* 2 (select main_a v_prenex_5707))))) (forall ((v_prenex_5581 Int) (v_prenex_5580 Int)) (or (<= (* 2 (select main_a v_prenex_5580)) 0) (<= 2000 (* 2 (select main_a v_prenex_5581))) (<= (+ (select main_a v_prenex_5580) 1000) (select main_a v_prenex_5581)) (<= (+ main_x 1) v_prenex_5580) (< v_prenex_5580 main_x))) (forall ((v_prenex_4357 Int) (v_prenex_4358 Int)) (or (<= (+ (select main_a v_prenex_4357) (select main_a v_prenex_4358)) 1000) (< v_prenex_4358 main_y) (<= (+ main_y 1) v_prenex_4358) (<= 1000 (select main_a v_prenex_4358)) (<= 2000 (* 2 (select main_a v_prenex_4358))))) (forall ((v_prenex_5462 Int) (v_prenex_5461 Int)) (or (< v_prenex_5461 main_x) (<= 0 (* 2 (select main_a v_prenex_5461))) (<= 1000 (+ (select main_a v_prenex_5461) (select main_a v_prenex_5462))) (<= (+ main_x 1) v_prenex_5461) (<= 2000 (* 2 (select main_a v_prenex_5462))) (<= 1000 (select main_a v_prenex_5462)))) (or (forall ((v_prenex_5411 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5411))) (< v_prenex_5411 main_x) (<= 0 (select main_a v_prenex_5411)) (<= (+ main_x 1) v_prenex_5411))) (forall ((v_prenex_5412 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5412))) (<= (select main_a v_prenex_5412) 1000)))) (forall ((v_prenex_4946 Int) (v_prenex_4945 Int)) (or (<= (+ (select main_a v_prenex_4945) 1000) (select main_a v_prenex_4946)) (<= (+ main_x 1) v_prenex_4945) (<= (select main_a v_prenex_4946) 1000) (< v_prenex_4945 main_x) (< v_prenex_4946 main_y) (<= 0 (* 2 (select main_a v_prenex_4945))) (<= (* 2 (select main_a v_prenex_4946)) 2000))) (or (forall ((v_prenex_5804 Int)) (or (< v_prenex_5804 main_x) (<= (* 2 (select main_a v_prenex_5804)) 0))) (forall ((v_prenex_5805 Int)) (or (<= (* 2 (select main_a v_prenex_5805)) 2000) (<= (+ main_y 1) v_prenex_5805) (< v_prenex_5805 main_y)))) (forall ((v_prenex_5004 Int) (v_prenex_5003 Int)) (or (<= (* 2 (select main_a v_prenex_5004)) 2000) (< v_prenex_5003 main_x) (<= (+ main_x 1) v_prenex_5003) (<= 0 (select main_a v_prenex_5003)) (<= (+ (select main_a v_prenex_5003) 1000) (select main_a v_prenex_5004)) (<= (+ main_y 1) v_prenex_5004))) (forall ((v_prenex_5170 Int) (v_prenex_5169 Int)) (or (< v_prenex_5170 main_y) (<= (+ main_y 1) v_prenex_5170) (<= (+ main_x 1) v_prenex_5169) (<= (select main_a v_prenex_5170) (+ (select main_a v_prenex_5169) 1000)) (<= (select main_a v_prenex_5170) 1000))) (forall ((v_prenex_4378 Int) (v_prenex_4377 Int)) (or (<= (select main_a v_prenex_4378) (+ (select main_a v_prenex_4377) 1000)) (<= (+ main_x 1) v_prenex_4377) (< v_prenex_4377 main_x) (<= (select main_a v_prenex_4377) 0) (<= 2000 (* 2 (select main_a v_prenex_4378))) (< v_prenex_4378 main_y))) (or (forall ((v_prenex_4792 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4792))) (< v_prenex_4792 main_x) (<= (+ main_x 1) v_prenex_4792))) (forall ((v_prenex_4793 Int)) (<= 2000 (* 2 (select main_a v_prenex_4793))))) (or (forall ((v_prenex_5357 Int)) (or (<= (+ main_x 1) v_prenex_5357) (<= (* 2 (select main_a v_prenex_5357)) 0) (<= 0 (* 2 (select main_a v_prenex_5357))) (< v_prenex_5357 main_x))) (forall ((v_prenex_5358 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5358))) (<= 1000 (select main_a v_prenex_5358))))) (forall ((v_prenex_5288 Int) (v_prenex_5287 Int)) (or (< v_prenex_5287 main_x) (<= 0 (select main_a v_prenex_5287)) (<= (+ main_x 1) v_prenex_5287) (< v_prenex_5288 main_y) (<= (select main_a v_prenex_5288) (+ (select main_a v_prenex_5287) 1000)) (<= 2000 (* 2 (select main_a v_prenex_5288))))) (or (forall ((v_prenex_5625 Int)) (<= (* 2 (select main_a v_prenex_5625)) 2000)) (forall ((v_prenex_5624 Int)) (or (< v_prenex_5624 main_x) (<= (+ main_x 1) v_prenex_5624) (<= (* 2 (select main_a v_prenex_5624)) 0)))) (forall ((v_prenex_4607 Int) (v_prenex_4608 Int)) (or (< v_prenex_4607 main_x) (<= (select main_a v_prenex_4608) (+ (select main_a v_prenex_4607) 1000)) (<= (+ main_x 1) v_prenex_4607) (<= (* 2 (select main_a v_prenex_4608)) 2000) (<= 0 (* 2 (select main_a v_prenex_4607))))) (forall ((v_prenex_4867 Int) (v_prenex_4866 Int)) (or (<= (select main_a v_prenex_4867) (+ (select main_a v_prenex_4866) 1000)) (< v_prenex_4866 main_x) (<= (+ main_x 1) v_prenex_4866) (<= 0 (select main_a v_prenex_4866)))) (forall ((v_prenex_4436 Int) (v_prenex_4435 Int)) (or (< v_prenex_4435 main_x) (<= (* 2 (select main_a v_prenex_4436)) 2000) (<= (+ main_x 1) v_prenex_4435) (<= (select main_a v_prenex_4435) 0) (<= (+ (select main_a v_prenex_4435) (select main_a v_prenex_4436)) 1000) (<= (select main_a v_prenex_4436) 1000))) (forall ((v_prenex_5475 Int) (v_prenex_5476 Int)) (or (<= (+ (select main_a v_prenex_5475) (select main_a v_prenex_5476)) 1000) (<= (+ main_y 1) v_prenex_5476) (< v_prenex_5476 main_y) (<= (+ main_x 1) v_prenex_5475) (<= 2000 (* 2 (select main_a v_prenex_5476))))) (forall ((v_prenex_5999 Int) (v_prenex_5998 Int)) (or (< v_prenex_5999 main_y) (<= (+ main_y 1) v_prenex_5999) (< v_prenex_5998 main_x) (<= (* 2 (select main_a v_prenex_5999)) 2000) (<= (select main_a v_prenex_5999) (+ (select main_a v_prenex_5998) 1000)))) (forall ((v_prenex_5180 Int) (v_prenex_5179 Int)) (or (<= (+ (select main_a v_prenex_5179) 1000) (select main_a v_prenex_5180)) (<= (select main_a v_prenex_5180) 1000) (< v_prenex_5179 main_x) (<= 2000 (* 2 (select main_a v_prenex_5180))) (<= 0 (* 2 (select main_a v_prenex_5179))) (< v_prenex_5180 main_y) (<= (+ main_x 1) v_prenex_5179))) (forall ((v_prenex_4335 Int) (v_prenex_4336 Int)) (or (<= (+ main_x 1) v_prenex_4335) (<= 1000 (+ (select main_a v_prenex_4335) (select main_a v_prenex_4336))) (<= 1000 (select main_a v_prenex_4336)) (<= 2000 (* 2 (select main_a v_prenex_4336))) (<= (+ main_y 1) v_prenex_4336) (<= 0 (select main_a v_prenex_4335)) (< v_prenex_4335 main_x))) (forall ((v_prenex_6003 Int) (v_prenex_6002 Int)) (or (<= (+ main_y 1) v_prenex_6003) (<= 0 (* 2 (select main_a v_prenex_6002))) (<= (+ main_x 1) v_prenex_6002) (<= (* 2 (select main_a v_prenex_6003)) 2000) (< v_prenex_6002 main_x) (<= 1000 (+ (select main_a v_prenex_6002) (select main_a v_prenex_6003))) (<= 2000 (* 2 (select main_a v_prenex_6003))))) (forall ((v_prenex_5114 Int) (v_prenex_5113 Int)) (or (<= (select main_a v_prenex_5114) 1000) (<= 2000 (* 2 (select main_a v_prenex_5114))) (< v_prenex_5113 main_x) (<= (+ main_x 1) v_prenex_5113) (<= 1000 (+ (select main_a v_prenex_5113) (select main_a v_prenex_5114))) (<= (select main_a v_prenex_5113) 0) (<= (+ main_y 1) v_prenex_5114))) (forall ((v_prenex_6047 Int) (v_prenex_6046 Int)) (or (<= (+ main_y 1) v_prenex_6047) (<= 1000 (+ (select main_a v_prenex_6046) (select main_a v_prenex_6047))) (<= (select main_a v_prenex_6047) 1000) (< v_prenex_6046 main_x) (<= (+ main_x 1) v_prenex_6046) (<= (* 2 (select main_a v_prenex_6046)) 0))) (forall ((v_prenex_5871 Int) (v_prenex_5870 Int)) (or (<= (+ main_y 1) v_prenex_5871) (<= 1000 (+ (select main_a v_prenex_5870) (select main_a v_prenex_5871))) (<= (* 2 (select main_a v_prenex_5870)) 0) (< v_prenex_5870 main_x) (<= (select main_a v_prenex_5871) 1000) (<= 2000 (* 2 (select main_a v_prenex_5871))) (<= (+ main_x 1) v_prenex_5870))) (forall ((v_prenex_4937 Int) (v_prenex_4936 Int)) (or (<= (+ (select main_a v_prenex_4936) (select main_a v_prenex_4937)) 1000) (< v_prenex_4937 main_y) (<= (+ main_x 1) v_prenex_4936) (<= (* 2 (select main_a v_prenex_4936)) 0) (<= (select main_a v_prenex_4937) 1000) (< v_prenex_4936 main_x) (<= 1000 (select main_a v_prenex_4937)))) (or (forall ((v_prenex_5692 Int)) (or (<= (+ main_x 1) v_prenex_5692) (<= 0 (* 2 (select main_a v_prenex_5692))) (< v_prenex_5692 main_x) (<= (* 2 (select main_a v_prenex_5692)) 0))) (forall ((v_prenex_5693 Int)) (or (<= (select main_a v_prenex_5693) 1000) (<= (+ main_y 1) v_prenex_5693) (<= 2000 (* 2 (select main_a v_prenex_5693)))))) (forall ((v_prenex_5029 Int) (v_prenex_5030 Int)) (or (<= (* 2 (select main_a v_prenex_5030)) 2000) (<= (+ (select main_a v_prenex_5029) 1000) (select main_a v_prenex_5030)) (<= (+ main_y 1) v_prenex_5030) (< v_prenex_5029 main_x) (<= (+ main_x 1) v_prenex_5029) (<= 0 (* 2 (select main_a v_prenex_5029))) (<= (select main_a v_prenex_5030) 1000))) (forall ((v_prenex_5022 Int) (v_prenex_5021 Int)) (or (< v_prenex_5022 main_y) (<= 1000 (select main_a v_prenex_5022)) (<= (+ main_x 1) v_prenex_5021) (<= (* 2 (select main_a v_prenex_5021)) 0) (< v_prenex_5021 main_x) (<= (select main_a v_prenex_5022) (+ (select main_a v_prenex_5021) 1000)))) (forall ((v_prenex_4855 Int) (v_prenex_4854 Int)) (or (<= (select main_a v_prenex_4855) (+ (select main_a v_prenex_4854) 1000)) (< v_prenex_4854 main_x) (<= (+ main_x 1) v_prenex_4854) (<= (+ main_y 1) v_prenex_4855) (<= 0 (select main_a v_prenex_4854)) (<= (select main_a v_prenex_4855) 1000))) (forall ((v_prenex_4562 Int) (v_prenex_4561 Int)) (or (<= (+ main_y 1) v_prenex_4562) (<= 1000 (select main_a v_prenex_4562)) (< v_prenex_4562 main_y) (<= (* 2 (select main_a v_prenex_4562)) 2000) (<= (select main_a v_prenex_4562) (+ (select main_a v_prenex_4561) 1000)))) (or (forall ((v_prenex_5604 Int)) (<= (* 2 (select main_a v_prenex_5604)) 0)) (forall ((v_prenex_5605 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5605))) (< v_prenex_5605 main_y) (<= (+ main_y 1) v_prenex_5605) (<= (* 2 (select main_a v_prenex_5605)) 2000)))) (forall ((v_prenex_4663 Int) (v_prenex_4662 Int)) (or (<= (* 2 (select main_a v_prenex_4663)) 2000) (<= (select main_a v_prenex_4662) 0) (<= (+ main_x 1) v_prenex_4662) (< v_prenex_4662 main_x) (<= 1000 (+ (select main_a v_prenex_4662) (select main_a v_prenex_4663))) (< v_prenex_4663 main_y))) (forall ((v_prenex_4478 Int) (v_prenex_4477 Int)) (or (< v_prenex_4478 main_y) (<= (select main_a v_prenex_4478) (+ (select main_a v_prenex_4477) 1000)) (<= (+ main_x 1) v_prenex_4477) (<= (select main_a v_prenex_4478) 1000) (< v_prenex_4477 main_x) (<= 0 (* 2 (select main_a v_prenex_4477))))) (forall ((v_prenex_4891 Int) (v_prenex_4890 Int)) (or (<= (* 2 (select main_a v_prenex_4890)) 0) (< v_prenex_4890 main_x) (<= 1000 (+ (select main_a v_prenex_4890) (select main_a v_prenex_4891))) (<= (select main_a v_prenex_4891) 1000) (< v_prenex_4891 main_y) (<= 2000 (* 2 (select main_a v_prenex_4891))) (<= (+ main_x 1) v_prenex_4890))) (forall ((v_prenex_4588 Int) (v_prenex_4587 Int)) (or (<= (+ main_y 1) v_prenex_4588) (<= (* 2 (select main_a v_prenex_4587)) 0) (<= (+ (select main_a v_prenex_4587) (select main_a v_prenex_4588)) 1000) (< v_prenex_4587 main_x) (<= (+ main_x 1) v_prenex_4587))) (forall ((v_prenex_4614 Int) (v_prenex_4615 Int)) (or (<= (+ main_x 1) v_prenex_4614) (<= (+ main_y 1) v_prenex_4615) (< v_prenex_4614 main_x) (<= 0 (select main_a v_prenex_4614)) (<= (select main_a v_prenex_4615) (+ (select main_a v_prenex_4614) 1000)))) (forall ((v_prenex_5112 Int) (v_prenex_5111 Int)) (or (<= 0 (select main_a v_prenex_5111)) (<= (select main_a v_prenex_5112) (+ (select main_a v_prenex_5111) 1000)) (<= (select main_a v_prenex_5112) 1000) (<= (+ main_x 1) v_prenex_5111) (< v_prenex_5112 main_y) (< v_prenex_5111 main_x) (<= 2000 (* 2 (select main_a v_prenex_5112))))) (or (forall ((v_prenex_5935 Int)) (or (<= (+ main_y 1) v_prenex_5935) (<= (* 2 (select main_a v_prenex_5935)) 2000))) (forall ((v_prenex_5934 Int)) (or (<= (select main_a v_prenex_5934) 0) (< v_prenex_5934 main_x) (<= 0 (* 2 (select main_a v_prenex_5934))) (<= (+ main_x 1) v_prenex_5934)))) (forall ((v_prenex_5657 Int) (v_prenex_5656 Int)) (or (<= (* 2 (select main_a v_prenex_5656)) 0) (< v_prenex_5657 main_y) (<= (+ main_x 1) v_prenex_5656) (<= (* 2 (select main_a v_prenex_5657)) 2000) (<= 2000 (* 2 (select main_a v_prenex_5657))) (<= (+ (select main_a v_prenex_5656) (select main_a v_prenex_5657)) 1000) (< v_prenex_5656 main_x))) (forall ((v_prenex_5776 Int) (v_prenex_5777 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5776))) (<= 2000 (* 2 (select main_a v_prenex_5777))) (< v_prenex_5776 main_x) (<= (+ (select main_a v_prenex_5776) (select main_a v_prenex_5777)) 1000) (<= (+ main_y 1) v_prenex_5777) (<= (+ main_x 1) v_prenex_5776))) (forall ((v_prenex_5831 Int) (v_prenex_5832 Int)) (or (<= (select main_a v_prenex_5832) (+ (select main_a v_prenex_5831) 1000)) (< v_prenex_5831 main_x) (<= (* 2 (select main_a v_prenex_5831)) 0) (<= (+ main_x 1) v_prenex_5831))) (forall ((v_prenex_5589 Int) (v_prenex_5588 Int)) (or (<= 0 (select main_a v_prenex_5588)) (<= (+ main_x 1) v_prenex_5588) (< v_prenex_5588 main_x) (<= 1000 (+ (select main_a v_prenex_5588) (select main_a v_prenex_5589))) (< v_prenex_5589 main_y) (<= (select main_a v_prenex_5589) 1000))) (forall ((v_prenex_4530 Int) (v_prenex_4529 Int)) (or (<= (* 2 (select main_a v_prenex_4530)) 2000) (<= (+ (select main_a v_prenex_4529) 1000) (select main_a v_prenex_4530)) (<= (+ main_y 1) v_prenex_4530) (<= (select main_a v_prenex_4529) 0) (<= 1000 (select main_a v_prenex_4530)) (<= (+ main_x 1) v_prenex_4529) (< v_prenex_4529 main_x))) (forall ((v_prenex_4913 Int) (v_prenex_4912 Int)) (or (<= (select main_a v_prenex_4912) 0) (<= (* 2 (select main_a v_prenex_4913)) 2000) (< v_prenex_4912 main_x) (<= (select main_a v_prenex_4913) 1000) (<= (+ main_x 1) v_prenex_4912) (<= (+ main_y 1) v_prenex_4913) (<= 1000 (+ (select main_a v_prenex_4912) (select main_a v_prenex_4913))))) (forall ((v_prenex_5484 Int) (v_prenex_5483 Int)) (or (<= 1000 (+ (select main_a v_prenex_5483) (select main_a v_prenex_5484))) (<= (+ main_x 1) v_prenex_5483) (<= (select main_a v_prenex_5483) 0) (< v_prenex_5483 main_x) (<= (+ main_y 1) v_prenex_5484))) (forall ((v_prenex_5967 Int) (v_prenex_5966 Int)) (or (<= (+ main_x 1) v_prenex_5966) (<= 1000 (select main_a v_prenex_5967)) (< v_prenex_5967 main_y) (<= (* 2 (select main_a v_prenex_5966)) 0) (< v_prenex_5966 main_x) (<= 1000 (+ (select main_a v_prenex_5966) (select main_a v_prenex_5967))))) (or (forall ((v_prenex_4645 Int)) (or (<= (* 2 (select main_a v_prenex_4645)) 0) (<= 0 (* 2 (select main_a v_prenex_4645))) (< v_prenex_4645 main_x) (<= (+ main_x 1) v_prenex_4645))) (forall ((v_prenex_4646 Int)) (or (< v_prenex_4646 main_y) (<= 1000 (select main_a v_prenex_4646)) (<= (select main_a v_prenex_4646) 1000)))) (forall ((v_prenex_4706 Int) (v_prenex_4707 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4706))) (<= 1000 (select main_a v_prenex_4707)) (<= (select main_a v_prenex_4707) (+ (select main_a v_prenex_4706) 1000)) (<= (+ main_x 1) v_prenex_4706) (< v_prenex_4706 main_x) (<= (select main_a v_prenex_4707) 1000))) (forall ((v_prenex_4895 Int) (v_prenex_4894 Int)) (or (<= (select main_a v_prenex_4894) 0) (< v_prenex_4894 main_x) (<= (+ main_y 1) v_prenex_4895) (<= (+ main_x 1) v_prenex_4894) (<= (* 2 (select main_a v_prenex_4895)) 2000) (<= (+ (select main_a v_prenex_4894) 1000) (select main_a v_prenex_4895)))) (forall ((v_prenex_5260 Int) (v_prenex_5259 Int)) (or (<= (+ main_x 1) v_prenex_5259) (<= (select main_a v_prenex_5259) 0) (<= (+ main_y 1) v_prenex_5260) (< v_prenex_5259 main_x) (<= 1000 (+ (select main_a v_prenex_5259) (select main_a v_prenex_5260))) (<= (select main_a v_prenex_5260) 1000))) (forall ((v_prenex_5912 Int) (v_prenex_5913 Int)) (or (< v_prenex_5912 main_x) (<= (* 2 (select main_a v_prenex_5912)) 0) (<= (+ main_y 1) v_prenex_5913) (<= (+ main_x 1) v_prenex_5912) (<= (* 2 (select main_a v_prenex_5913)) 2000) (<= 1000 (select main_a v_prenex_5913)) (<= (+ (select main_a v_prenex_5912) (select main_a v_prenex_5913)) 1000))) (or (forall ((v_prenex_5844 Int)) (or (<= 1000 (select main_a v_prenex_5844)) (< v_prenex_5844 main_y) (<= 2000 (* 2 (select main_a v_prenex_5844))))) (forall ((v_prenex_5843 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5843))) (< v_prenex_5843 main_x) (<= (+ main_x 1) v_prenex_5843) (<= 0 (select main_a v_prenex_5843))))) (forall ((v_prenex_5735 Int) (v_prenex_5734 Int)) (or (<= (select main_a v_prenex_5735) 1000) (<= 1000 (select main_a v_prenex_5735)) (< v_prenex_5735 main_y) (<= (+ main_y 1) v_prenex_5735) (<= (+ (select main_a v_prenex_5734) (select main_a v_prenex_5735)) 1000))) (forall ((v_prenex_5078 Int) (v_prenex_5077 Int)) (or (<= (+ (select main_a v_prenex_5077) (select main_a v_prenex_5078)) 1000) (<= (+ main_y 1) v_prenex_5078) (< v_prenex_5078 main_y) (<= 2000 (* 2 (select main_a v_prenex_5078))))) (forall ((v_prenex_5753 Int) (v_prenex_5752 Int)) (or (<= (+ main_y 1) v_prenex_5753) (<= (+ (select main_a v_prenex_5752) (select main_a v_prenex_5753)) 1000) (< v_prenex_5752 main_x) (<= (* 2 (select main_a v_prenex_5753)) 2000) (<= (+ main_x 1) v_prenex_5752) (<= (* 2 (select main_a v_prenex_5752)) 0))) (forall ((v_prenex_5374 Int) (v_prenex_5373 Int)) (or (< v_prenex_5373 main_x) (<= 2000 (* 2 (select main_a v_prenex_5374))) (< v_prenex_5374 main_y) (<= (+ main_x 1) v_prenex_5373) (<= 0 (select main_a v_prenex_5373)) (<= (* 2 (select main_a v_prenex_5374)) 2000) (<= (+ (select main_a v_prenex_5373) 1000) (select main_a v_prenex_5374)))) (forall ((v_prenex_5834 Int) (v_prenex_5833 Int)) (or (<= (select main_a v_prenex_5833) 0) (<= 1000 (select main_a v_prenex_5834)) (<= (select main_a v_prenex_5834) 1000) (< v_prenex_5833 main_x) (<= (+ (select main_a v_prenex_5833) 1000) (select main_a v_prenex_5834)) (<= (+ main_x 1) v_prenex_5833) (<= (+ main_y 1) v_prenex_5834))) (or (forall ((v_prenex_6053 Int)) (<= (* 2 (select main_a v_prenex_6053)) 2000)) (forall ((v_prenex_6052 Int)) (or (<= (+ main_x 1) v_prenex_6052) (< v_prenex_6052 main_x) (<= 0 (select main_a v_prenex_6052))))) (forall ((v_prenex_5651 Int) (v_prenex_5650 Int)) (or (<= (* 2 (select main_a v_prenex_5651)) 2000) (<= (+ main_x 1) v_prenex_5650) (<= (+ (select main_a v_prenex_5650) (select main_a v_prenex_5651)) 1000) (< v_prenex_5650 main_x) (<= 0 (select main_a v_prenex_5650)))) (forall ((v_prenex_5248 Int) (v_prenex_5247 Int)) (or (<= (+ main_y 1) v_prenex_5248) (<= (+ main_x 1) v_prenex_5247) (<= (+ (select main_a v_prenex_5247) (select main_a v_prenex_5248)) 1000) (<= (select main_a v_prenex_5248) 1000) (< v_prenex_5248 main_y))) (forall ((v_prenex_5640 Int) (v_prenex_5641 Int)) (or (< v_prenex_5640 main_x) (<= (+ main_y 1) v_prenex_5641) (<= (* 2 (select main_a v_prenex_5640)) 0) (<= (+ main_x 1) v_prenex_5640) (<= (+ (select main_a v_prenex_5640) 1000) (select main_a v_prenex_5641)) (<= 1000 (select main_a v_prenex_5641)))) (forall ((v_prenex_4998 Int) (v_prenex_4997 Int)) (or (< v_prenex_4997 main_x) (<= 1000 (+ (select main_a v_prenex_4997) (select main_a v_prenex_4998))) (<= (* 2 (select main_a v_prenex_4997)) 0) (<= (* 2 (select main_a v_prenex_4998)) 2000) (<= (+ main_x 1) v_prenex_4997) (<= (select main_a v_prenex_4998) 1000))) (or (forall ((v_prenex_5207 Int)) (or (<= (+ main_x 1) v_prenex_5207) (<= 0 (* 2 (select main_a v_prenex_5207))) (< v_prenex_5207 main_x) (<= (select main_a v_prenex_5207) 0))) (forall ((v_prenex_5208 Int)) (or (<= (select main_a v_prenex_5208) 1000) (<= (* 2 (select main_a v_prenex_5208)) 2000)))) (forall ((v_prenex_4849 Int) (v_prenex_4848 Int)) (or (<= (+ main_x 1) v_prenex_4848) (< v_prenex_4848 main_x) (<= (* 2 (select main_a v_prenex_4849)) 2000) (<= 0 (select main_a v_prenex_4848)) (<= (select main_a v_prenex_4849) (+ (select main_a v_prenex_4848) 1000)) (<= 1000 (select main_a v_prenex_4849)))) (or (forall ((v_prenex_5890 Int)) (or (<= (+ main_x 1) v_prenex_5890) (< v_prenex_5890 main_x) (<= 0 (* 2 (select main_a v_prenex_5890))))) (forall ((v_prenex_5891 Int)) (or (<= (select main_a v_prenex_5891) 1000) (<= (+ main_y 1) v_prenex_5891) (<= 1000 (select main_a v_prenex_5891))))) (forall ((v_prenex_4856 Int) (v_prenex_4857 Int)) (or (< v_prenex_4856 main_x) (<= 0 (select main_a v_prenex_4856)) (<= (* 2 (select main_a v_prenex_4857)) 2000) (<= (+ main_x 1) v_prenex_4856) (<= 1000 (+ (select main_a v_prenex_4856) (select main_a v_prenex_4857))) (<= 1000 (select main_a v_prenex_4857)))) (forall ((v_prenex_4539 Int) (v_prenex_4540 Int)) (or (<= (+ main_y 1) v_prenex_4540) (<= 1000 (+ (select main_a v_prenex_4539) (select main_a v_prenex_4540))) (<= (* 2 (select main_a v_prenex_4540)) 2000) (< v_prenex_4539 main_x) (<= (+ main_x 1) v_prenex_4539) (<= (select main_a v_prenex_4539) 0))) (or (forall ((v_prenex_5005 Int)) (or (< v_prenex_5005 main_x) (<= 0 (select main_a v_prenex_5005)) (<= (+ main_x 1) v_prenex_5005))) (forall ((v_prenex_5006 Int)) (or (<= (* 2 (select main_a v_prenex_5006)) 2000) (< v_prenex_5006 main_y)))) (forall ((v_prenex_5218 Int) (v_prenex_5217 Int)) (or (< v_prenex_5217 main_x) (<= 0 (select main_a v_prenex_5217)) (<= (+ main_y 1) v_prenex_5218) (<= (+ main_x 1) v_prenex_5217) (<= (+ (select main_a v_prenex_5217) (select main_a v_prenex_5218)) 1000))) (forall ((v_prenex_5787 Int) (v_prenex_5786 Int)) (or (<= (+ main_x 1) v_prenex_5786) (<= (select main_a v_prenex_5787) (+ (select main_a v_prenex_5786) 1000)) (< v_prenex_5786 main_x) (<= (select main_a v_prenex_5786) 0))) (or (forall ((v_prenex_5815 Int)) (or (<= (select main_a v_prenex_5815) 1000) (<= (* 2 (select main_a v_prenex_5815)) 2000) (<= (+ main_y 1) v_prenex_5815))) (forall ((v_prenex_5814 Int)) (or (<= (+ main_x 1) v_prenex_5814) (< v_prenex_5814 main_x) (<= 0 (* 2 (select main_a v_prenex_5814))) (<= (select main_a v_prenex_5814) 0)))) (forall ((v_prenex_5486 Int) (v_prenex_5485 Int)) (or (< v_prenex_5486 main_y) (<= (* 2 (select main_a v_prenex_5486)) 2000) (<= (+ (select main_a v_prenex_5485) (select main_a v_prenex_5486)) 1000) (<= (+ main_y 1) v_prenex_5486))) (forall ((v_prenex_4995 Int) (v_prenex_4996 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4995))) (<= (+ main_x 1) v_prenex_4995) (<= (+ (select main_a v_prenex_4995) (select main_a v_prenex_4996)) 1000) (<= (+ main_y 1) v_prenex_4996) (< v_prenex_4995 main_x))) (forall ((v_prenex_4803 Int) (v_prenex_4802 Int)) (or (<= (+ main_x 1) v_prenex_4802) (<= (* 2 (select main_a v_prenex_4802)) 0) (< v_prenex_4803 main_y) (< v_prenex_4802 main_x) (<= (select main_a v_prenex_4803) (+ (select main_a v_prenex_4802) 1000)) (<= (select main_a v_prenex_4803) 1000))) (forall ((v_prenex_4449 Int) (v_prenex_4450 Int)) (or (<= (select main_a v_prenex_4450) (+ (select main_a v_prenex_4449) 1000)) (<= 1000 (select main_a v_prenex_4450)) (<= (* 2 (select main_a v_prenex_4449)) 0) (< v_prenex_4449 main_x) (<= (+ main_x 1) v_prenex_4449) (<= 2000 (* 2 (select main_a v_prenex_4450))))) (forall ((v_prenex_4698 Int) (v_prenex_4699 Int)) (or (<= (+ (select main_a v_prenex_4698) 1000) (select main_a v_prenex_4699)) (<= 2000 (* 2 (select main_a v_prenex_4699))) (<= (+ main_y 1) v_prenex_4699) (< v_prenex_4699 main_y))) (or (forall ((v_prenex_4843 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4843))) (<= 1000 (select main_a v_prenex_4843)))) (forall ((v_prenex_4842 Int)) (or (<= (+ main_x 1) v_prenex_4842) (<= 0 (* 2 (select main_a v_prenex_4842))) (< v_prenex_4842 main_x) (<= (select main_a v_prenex_4842) 0)))) (or (forall ((v_prenex_4547 Int)) (or (< v_prenex_4547 main_x) (<= (* 2 (select main_a v_prenex_4547)) 0) (<= (+ main_x 1) v_prenex_4547) (<= 0 (* 2 (select main_a v_prenex_4547))))) (forall ((v_prenex_4548 Int)) (<= (select main_a v_prenex_4548) 1000))) (forall ((v_prenex_5258 Int) (v_prenex_5257 Int)) (or (<= (* 2 (select main_a v_prenex_5258)) 2000) (<= 1000 (select main_a v_prenex_5258)) (< v_prenex_5258 main_y) (<= (+ (select main_a v_prenex_5257) 1000) (select main_a v_prenex_5258)) (<= (* 2 (select main_a v_prenex_5257)) 0) (<= (+ main_x 1) v_prenex_5257) (< v_prenex_5257 main_x))) (or (forall ((v_prenex_4915 Int)) (or (<= (+ main_y 1) v_prenex_4915) (<= (select main_a v_prenex_4915) 1000) (<= (* 2 (select main_a v_prenex_4915)) 2000))) (forall ((v_prenex_4914 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4914))) (< v_prenex_4914 main_x) (<= (+ main_x 1) v_prenex_4914) (<= (* 2 (select main_a v_prenex_4914)) 0)))) (forall ((v_prenex_6027 Int) (v_prenex_6026 Int)) (or (<= (* 2 (select main_a v_prenex_6027)) 2000) (< v_prenex_6026 main_x) (<= 1000 (+ (select main_a v_prenex_6026) (select main_a v_prenex_6027))) (<= (+ main_x 1) v_prenex_6026) (<= (select main_a v_prenex_6026) 0))) (or (forall ((v_prenex_5516 Int)) (or (<= (* 2 (select main_a v_prenex_5516)) 0) (<= (+ main_x 1) v_prenex_5516) (< v_prenex_5516 main_x))) (forall ((v_prenex_5517 Int)) (or (<= (select main_a v_prenex_5517) 1000) (<= (+ main_y 1) v_prenex_5517) (<= 2000 (* 2 (select main_a v_prenex_5517)))))) (forall ((v_prenex_5757 Int) (v_prenex_5756 Int)) (or (<= 1000 (select main_a v_prenex_5757)) (<= (+ main_y 1) v_prenex_5757) (< v_prenex_5757 main_y) (<= (+ (select main_a v_prenex_5756) 1000) (select main_a v_prenex_5757)))) (or (forall ((v_prenex_4526 Int)) (or (<= (+ main_y 1) v_prenex_4526) (<= 1000 (select main_a v_prenex_4526)) (<= 2000 (* 2 (select main_a v_prenex_4526))))) (forall ((v_prenex_4525 Int)) (or (<= (* 2 (select main_a v_prenex_4525)) 0) (<= (+ main_x 1) v_prenex_4525) (<= (select main_a v_prenex_4525) 0) (< v_prenex_4525 main_x)))) (forall ((v_prenex_5709 Int) (v_prenex_5708 Int)) (or (<= (+ main_x 1) v_prenex_5708) (<= (* 2 (select main_a v_prenex_5708)) 0) (<= 1000 (+ (select main_a v_prenex_5708) (select main_a v_prenex_5709))) (<= 2000 (* 2 (select main_a v_prenex_5709))) (<= (+ main_y 1) v_prenex_5709) (< v_prenex_5708 main_x))) (forall ((v_prenex_5453 Int) (v_prenex_5454 Int)) (or (<= (+ (select main_a v_prenex_5453) 1000) (select main_a v_prenex_5454)) (<= (+ main_x 1) v_prenex_5453) (< v_prenex_5453 main_x) (<= (select main_a v_prenex_5453) 0))) (forall ((v_prenex_5329 Int) (v_prenex_5330 Int)) (or (< v_prenex_5329 main_x) (<= 2000 (* 2 (select main_a v_prenex_5330))) (< v_prenex_5330 main_y) (<= (select main_a v_prenex_5329) 0) (<= (* 2 (select main_a v_prenex_5330)) 2000) (<= (select main_a v_prenex_5330) (+ (select main_a v_prenex_5329) 1000)) (<= (+ main_x 1) v_prenex_5329))) (forall ((v_prenex_6013 Int) (v_prenex_6012 Int)) (or (<= (select main_a v_prenex_6013) (+ (select main_a v_prenex_6012) 1000)) (<= (select main_a v_prenex_6012) 0) (<= 2000 (* 2 (select main_a v_prenex_6013))) (< v_prenex_6012 main_x) (<= (+ main_y 1) v_prenex_6013) (<= 1000 (select main_a v_prenex_6013)) (<= (+ main_x 1) v_prenex_6012))) (or (forall ((v_prenex_4568 Int)) (or (<= (select main_a v_prenex_4568) 1000) (<= (* 2 (select main_a v_prenex_4568)) 2000))) (forall ((v_prenex_4567 Int)) (or (< v_prenex_4567 main_x) (<= (+ main_x 1) v_prenex_4567) (<= (select main_a v_prenex_4567) 0) (<= (* 2 (select main_a v_prenex_4567)) 0)))) (forall ((v_prenex_4779 Int) (v_prenex_4778 Int)) (or (<= 1000 (select main_a v_prenex_4779)) (<= (select main_a v_prenex_4779) 1000) (<= (+ main_y 1) v_prenex_4779) (<= 0 (* 2 (select main_a v_prenex_4778))) (<= (+ (select main_a v_prenex_4778) (select main_a v_prenex_4779)) 1000) (< v_prenex_4778 main_x) (<= (+ main_x 1) v_prenex_4778))) (forall ((v_prenex_5813 Int) (v_prenex_5812 Int)) (or (<= (+ main_y 1) v_prenex_5813) (< v_prenex_5812 main_x) (<= 0 (* 2 (select main_a v_prenex_5812))) (<= (+ (select main_a v_prenex_5812) (select main_a v_prenex_5813)) 1000) (<= (select main_a v_prenex_5813) 1000) (<= (+ main_x 1) v_prenex_5812))) (or (forall ((v_prenex_5321 Int)) (or (<= (select main_a v_prenex_5321) 0) (< v_prenex_5321 main_x) (<= (+ main_x 1) v_prenex_5321) (<= (* 2 (select main_a v_prenex_5321)) 0))) (forall ((v_prenex_5322 Int)) (or (<= 1000 (select main_a v_prenex_5322)) (< v_prenex_5322 main_y)))) (or (forall ((v_prenex_4592 Int)) (or (<= (+ main_y 1) v_prenex_4592) (<= 2000 (* 2 (select main_a v_prenex_4592))) (<= 1000 (select main_a v_prenex_4592)))) (forall ((v_prenex_4591 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4591))) (<= (+ main_x 1) v_prenex_4591) (< v_prenex_4591 main_x) (<= (select main_a v_prenex_4591) 0)))) (forall ((v_prenex_6017 Int) (v_prenex_6016 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6016))) (<= (select main_a v_prenex_6017) 1000) (< v_prenex_6016 main_x) (<= (+ (select main_a v_prenex_6016) 1000) (select main_a v_prenex_6017)) (<= 2000 (* 2 (select main_a v_prenex_6017))) (<= (+ main_x 1) v_prenex_6016) (<= (+ main_y 1) v_prenex_6017))) (forall ((v_prenex_4382 Int) (v_prenex_4381 Int)) (or (<= 0 (select main_a v_prenex_4381)) (<= (+ main_x 1) v_prenex_4381) (<= (* 2 (select main_a v_prenex_4382)) 2000) (< v_prenex_4381 main_x) (<= (+ (select main_a v_prenex_4381) 1000) (select main_a v_prenex_4382)))) (forall ((v_prenex_5496 Int) (v_prenex_5495 Int)) (or (< v_prenex_5495 main_x) (< v_prenex_5496 main_y) (<= 0 (select main_a v_prenex_5495)) (<= (+ main_x 1) v_prenex_5495) (<= (+ (select main_a v_prenex_5495) (select main_a v_prenex_5496)) 1000))) (or (forall ((v_prenex_5646 Int)) (or (<= (+ main_x 1) v_prenex_5646) (<= 0 (* 2 (select main_a v_prenex_5646))))) (forall ((v_prenex_5647 Int)) (or (< v_prenex_5647 main_y) (<= (* 2 (select main_a v_prenex_5647)) 2000) (<= (+ main_y 1) v_prenex_5647)))) (forall ((v_prenex_5166 Int) (v_prenex_5165 Int)) (or (<= 0 (select main_a v_prenex_5165)) (<= (+ (select main_a v_prenex_5165) (select main_a v_prenex_5166)) 1000) (<= (* 2 (select main_a v_prenex_5166)) 2000) (<= 2000 (* 2 (select main_a v_prenex_5166))) (< v_prenex_5165 main_x) (< v_prenex_5166 main_y) (<= (+ main_x 1) v_prenex_5165))) (or (forall ((v_prenex_5035 Int)) (or (<= (* 2 (select main_a v_prenex_5035)) 0) (<= 0 (select main_a v_prenex_5035)) (<= (+ main_x 1) v_prenex_5035) (< v_prenex_5035 main_x))) (forall ((v_prenex_5036 Int)) (or (<= (+ main_y 1) v_prenex_5036) (<= (select main_a v_prenex_5036) 1000) (<= (* 2 (select main_a v_prenex_5036)) 2000)))) (or (forall ((v_prenex_5996 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5996))) (< v_prenex_5996 main_x) (<= (+ main_x 1) v_prenex_5996) (<= (select main_a v_prenex_5996) 0))) (forall ((v_prenex_5997 Int)) (or (< v_prenex_5997 main_y) (<= (* 2 (select main_a v_prenex_5997)) 2000) (<= 2000 (* 2 (select main_a v_prenex_5997)))))) (forall ((v_prenex_4496 Int) (v_prenex_4495 Int)) (or (< v_prenex_4495 main_x) (<= (select main_a v_prenex_4495) 0) (<= (select main_a v_prenex_4496) (+ (select main_a v_prenex_4495) 1000)) (<= (+ main_x 1) v_prenex_4495) (<= 2000 (* 2 (select main_a v_prenex_4496))))) (forall ((v_prenex_5677 Int) (v_prenex_5676 Int)) (or (< v_prenex_5677 main_y) (<= (* 2 (select main_a v_prenex_5677)) 2000) (<= 0 (select main_a v_prenex_5676)) (< v_prenex_5676 main_x) (<= (+ (select main_a v_prenex_5676) 1000) (select main_a v_prenex_5677)) (<= (+ main_x 1) v_prenex_5676))) (forall ((v_prenex_4869 Int) (v_prenex_4868 Int)) (or (<= (* 2 (select main_a v_prenex_4869)) 2000) (< v_prenex_4868 main_x) (<= 0 (* 2 (select main_a v_prenex_4868))) (<= 1000 (select main_a v_prenex_4869)) (<= (+ main_x 1) v_prenex_4868) (< v_prenex_4869 main_y) (<= (+ (select main_a v_prenex_4868) 1000) (select main_a v_prenex_4869)))) (forall ((v_prenex_4644 Int)) (or (<= (* 2 (select main_a v_prenex_4644)) 0) (< v_prenex_4644 main_x) (<= (+ main_x 1) v_prenex_4644))) (forall ((v_prenex_4944 Int) (v_prenex_4943 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4943))) (<= (+ main_x 1) v_prenex_4943) (<= (+ (select main_a v_prenex_4943) 1000) (select main_a v_prenex_4944)) (< v_prenex_4943 main_x))) (or (forall ((v_prenex_5450 Int)) (or (< v_prenex_5450 main_y) (<= (* 2 (select main_a v_prenex_5450)) 2000) (<= 1000 (select main_a v_prenex_5450)))) (forall ((v_prenex_5449 Int)) (or (< v_prenex_5449 main_x) (<= (+ main_x 1) v_prenex_5449) (<= 0 (select main_a v_prenex_5449)) (<= (* 2 (select main_a v_prenex_5449)) 0)))) (forall ((v_prenex_5497 Int) (v_prenex_5498 Int)) (or (<= (+ main_x 1) v_prenex_5497) (< v_prenex_5497 main_x) (<= (select main_a v_prenex_5497) 0) (<= (+ main_y 1) v_prenex_5498) (<= (select main_a v_prenex_5498) (+ (select main_a v_prenex_5497) 1000)) (<= 1000 (select main_a v_prenex_5498)) (<= (select main_a v_prenex_5498) 1000))) (forall ((v_prenex_5687 Int) (v_prenex_5686 Int)) (or (<= (+ main_y 1) v_prenex_5687) (<= (+ main_x 1) v_prenex_5686) (<= 2000 (* 2 (select main_a v_prenex_5687))) (<= 1000 (select main_a v_prenex_5687)) (<= (+ (select main_a v_prenex_5686) 1000) (select main_a v_prenex_5687)) (<= 0 (* 2 (select main_a v_prenex_5686))) (< v_prenex_5686 main_x))) (or (forall ((v_prenex_4985 Int)) (or (<= (+ main_x 1) v_prenex_4985) (< v_prenex_4985 main_x) (<= (* 2 (select main_a v_prenex_4985)) 0))) (forall ((v_prenex_4986 Int)) (or (<= 1000 (select main_a v_prenex_4986)) (< v_prenex_4986 main_y)))) (forall ((v_prenex_4685 Int) (v_prenex_4684 Int)) (or (<= 0 (select main_a v_prenex_4684)) (< v_prenex_4684 main_x) (<= (select main_a v_prenex_4685) 1000) (<= (+ main_y 1) v_prenex_4685) (<= 2000 (* 2 (select main_a v_prenex_4685))) (<= (select main_a v_prenex_4685) (+ (select main_a v_prenex_4684) 1000)) (<= (+ main_x 1) v_prenex_4684))) (or (forall ((v_prenex_4452 Int)) (or (<= 1000 (select main_a v_prenex_4452)) (< v_prenex_4452 main_y))) (forall ((v_prenex_4451 Int)) (or (<= (* 2 (select main_a v_prenex_4451)) 0) (<= (+ main_x 1) v_prenex_4451) (< v_prenex_4451 main_x) (<= 0 (select main_a v_prenex_4451))))) (or (forall ((v_prenex_4476 Int)) (or (< v_prenex_4476 main_y) (<= 2000 (* 2 (select main_a v_prenex_4476))) (<= 1000 (select main_a v_prenex_4476)))) (forall ((v_prenex_4475 Int)) (or (<= (select main_a v_prenex_4475) 0) (<= (+ main_x 1) v_prenex_4475) (<= (* 2 (select main_a v_prenex_4475)) 0) (< v_prenex_4475 main_x)))) (forall ((v_prenex_5126 Int) (v_prenex_5125 Int)) (or (<= (+ main_x 1) v_prenex_5125) (<= 0 (* 2 (select main_a v_prenex_5125))) (<= (+ (select main_a v_prenex_5125) (select main_a v_prenex_5126)) 1000) (<= 2000 (* 2 (select main_a v_prenex_5126))) (< v_prenex_5125 main_x) (<= (select main_a v_prenex_5126) 1000))) (forall ((v_prenex_5545 Int) (v_prenex_5544 Int)) (or (<= (* 2 (select main_a v_prenex_5544)) 0) (<= (* 2 (select main_a v_prenex_5545)) 2000) (<= (select main_a v_prenex_5545) 1000) (<= (+ (select main_a v_prenex_5544) 1000) (select main_a v_prenex_5545)) (< v_prenex_5544 main_x) (<= (+ main_x 1) v_prenex_5544))) (forall ((v_prenex_5026 Int) (v_prenex_5025 Int)) (or (< v_prenex_5025 main_x) (<= (select main_a v_prenex_5025) 0) (<= (select main_a v_prenex_5026) (+ (select main_a v_prenex_5025) 1000)) (<= (+ main_x 1) v_prenex_5025) (<= 1000 (select main_a v_prenex_5026)))) (forall ((v_prenex_5145 Int) (v_prenex_5146 Int)) (or (<= 1000 (+ (select main_a v_prenex_5145) (select main_a v_prenex_5146))) (<= 2000 (* 2 (select main_a v_prenex_5146))) (<= (+ main_x 1) v_prenex_5145) (<= 0 (select main_a v_prenex_5145)) (<= 1000 (select main_a v_prenex_5146)) (< v_prenex_5145 main_x))) (or (forall ((v_prenex_4927 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4927))) (<= (* 2 (select main_a v_prenex_4927)) 2000) (<= (+ main_y 1) v_prenex_4927))) (forall ((v_prenex_4926 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4926))) (<= (+ main_x 1) v_prenex_4926) (< v_prenex_4926 main_x) (<= 0 (select main_a v_prenex_4926))))) (forall ((v_prenex_5987 Int) (v_prenex_5986 Int)) (or (<= (+ main_y 1) v_prenex_5987) (<= 2000 (* 2 (select main_a v_prenex_5987))) (< v_prenex_5987 main_y) (<= (select main_a v_prenex_5987) (+ (select main_a v_prenex_5986) 1000)) (<= (+ main_x 1) v_prenex_5986))) (or (forall ((v_prenex_5927 Int)) (or (<= (select main_a v_prenex_5927) 1000) (<= 1000 (select main_a v_prenex_5927)) (<= (+ main_y 1) v_prenex_5927))) (forall ((v_prenex_5926 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5926))) (<= (+ main_x 1) v_prenex_5926) (< v_prenex_5926 main_x) (<= (* 2 (select main_a v_prenex_5926)) 0)))) (forall ((v_prenex_5200 Int) (v_prenex_5199 Int)) (or (<= (select main_a v_prenex_5200) (+ (select main_a v_prenex_5199) 1000)) (<= (select main_a v_prenex_5200) 1000) (< v_prenex_5200 main_y) (<= 2000 (* 2 (select main_a v_prenex_5200))) (<= (+ main_y 1) v_prenex_5200))) (forall ((v_prenex_4970 Int) (v_prenex_4969 Int)) (or (<= (* 2 (select main_a v_prenex_4970)) 2000) (<= (select main_a v_prenex_4970) 1000) (<= (+ (select main_a v_prenex_4969) (select main_a v_prenex_4970)) 1000) (<= (+ main_x 1) v_prenex_4969) (< v_prenex_4969 main_x) (<= 0 (* 2 (select main_a v_prenex_4969))))) (forall ((v_prenex_4516 Int)) (or (<= (+ main_x 1) v_prenex_4516) (< v_prenex_4516 main_x) (<= 0 (* 2 (select main_a v_prenex_4516))) (<= (* 2 (select main_a v_prenex_4516)) 0))) (or (forall ((v_prenex_5085 Int)) (or (<= (select main_a v_prenex_5085) 0) (< v_prenex_5085 main_x) (<= (+ main_x 1) v_prenex_5085) (<= (* 2 (select main_a v_prenex_5085)) 0))) (forall ((v_prenex_5086 Int)) (or (<= (* 2 (select main_a v_prenex_5086)) 2000) (<= 2000 (* 2 (select main_a v_prenex_5086)))))) (forall ((v_prenex_5378 Int) (v_prenex_5377 Int)) (or (< v_prenex_5378 main_y) (< v_prenex_5377 main_x) (<= (+ (select main_a v_prenex_5377) (select main_a v_prenex_5378)) 1000) (<= 2000 (* 2 (select main_a v_prenex_5378))) (<= (select main_a v_prenex_5377) 0) (<= (+ main_x 1) v_prenex_5377))) (forall ((v_prenex_4690 Int) (v_prenex_4691 Int)) (or (< v_prenex_4691 main_y) (<= 2000 (* 2 (select main_a v_prenex_4691))) (<= (* 2 (select main_a v_prenex_4691)) 2000) (<= (+ main_y 1) v_prenex_4691) (<= (+ (select main_a v_prenex_4690) (select main_a v_prenex_4691)) 1000))) (or (forall ((v_prenex_4865 Int)) (<= (* 2 (select main_a v_prenex_4865)) 2000)) (forall ((v_prenex_4864 Int)) (or (<= (* 2 (select main_a v_prenex_4864)) 0) (<= (select main_a v_prenex_4864) 0) (<= (+ main_x 1) v_prenex_4864) (< v_prenex_4864 main_x)))) (forall ((v_prenex_4801 Int) (v_prenex_4800 Int)) (or (<= (+ main_y 1) v_prenex_4801) (< v_prenex_4800 main_x) (<= (select main_a v_prenex_4800) 0) (<= (+ main_x 1) v_prenex_4800) (<= 2000 (* 2 (select main_a v_prenex_4801))) (<= (+ (select main_a v_prenex_4800) (select main_a v_prenex_4801)) 1000))) (or (forall ((v_prenex_5983 Int)) (or (<= (* 2 (select main_a v_prenex_5983)) 2000) (<= 1000 (select main_a v_prenex_5983)) (<= (+ main_y 1) v_prenex_5983))) (forall ((v_prenex_5982 Int)) (or (< v_prenex_5982 main_x) (<= (* 2 (select main_a v_prenex_5982)) 0) (<= (+ main_x 1) v_prenex_5982)))) (forall ((v_prenex_5721 Int) (v_prenex_5720 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5721))) (< v_prenex_5720 main_x) (<= (select main_a v_prenex_5721) (+ (select main_a v_prenex_5720) 1000)) (<= 0 (* 2 (select main_a v_prenex_5720))) (<= (select main_a v_prenex_5721) 1000) (<= (+ main_y 1) v_prenex_5721) (<= (+ main_x 1) v_prenex_5720))) (or (forall ((v_prenex_4635 Int)) (or (<= (+ main_y 1) v_prenex_4635) (<= (* 2 (select main_a v_prenex_4635)) 2000) (<= 2000 (* 2 (select main_a v_prenex_4635))))) (forall ((v_prenex_4634 Int)) (or (<= (+ main_x 1) v_prenex_4634) (< v_prenex_4634 main_x) (<= 0 (* 2 (select main_a v_prenex_4634))) (<= (select main_a v_prenex_4634) 0)))) (forall ((v_prenex_4873 Int) (v_prenex_4872 Int)) (or (<= (select main_a v_prenex_4873) 1000) (<= (+ main_x 1) v_prenex_4872) (< v_prenex_4872 main_x) (<= (+ (select main_a v_prenex_4872) 1000) (select main_a v_prenex_4873)) (<= (* 2 (select main_a v_prenex_4872)) 0))) (or (forall ((v_prenex_4744 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4744))) (<= (+ main_x 1) v_prenex_4744) (< v_prenex_4744 main_x) (<= 0 (select main_a v_prenex_4744)))) (forall ((v_prenex_4745 Int)) (or (<= 1000 (select main_a v_prenex_4745)) (< v_prenex_4745 main_y)))) (forall ((v_prenex_4359 Int) (v_prenex_4360 Int)) (or (< v_prenex_4359 main_x) (<= 0 (* 2 (select main_a v_prenex_4359))) (<= 1000 (select main_a v_prenex_4360)) (<= 1000 (+ (select main_a v_prenex_4359) (select main_a v_prenex_4360))) (<= (+ main_x 1) v_prenex_4359))) (forall ((v_prenex_5394 Int) (v_prenex_5393 Int)) (or (<= (* 2 (select main_a v_prenex_5394)) 2000) (< v_prenex_5393 main_x) (<= (+ main_x 1) v_prenex_5393) (<= (* 2 (select main_a v_prenex_5393)) 0) (<= (+ (select main_a v_prenex_5393) 1000) (select main_a v_prenex_5394)) (<= 1000 (select main_a v_prenex_5394)))) (forall ((v_prenex_4618 Int) (v_prenex_4619 Int)) (or (<= 1000 (select main_a v_prenex_4619)) (<= (select main_a v_prenex_4619) 1000) (<= (+ (select main_a v_prenex_4618) 1000) (select main_a v_prenex_4619)) (<= 0 (select main_a v_prenex_4618)) (< v_prenex_4619 main_y) (< v_prenex_4618 main_x) (<= (+ main_x 1) v_prenex_4618))) (forall ((v_prenex_5501 Int) (v_prenex_5502 Int)) (or (<= (+ main_x 1) v_prenex_5501) (<= (select main_a v_prenex_5501) 0) (< v_prenex_5501 main_x) (<= 2000 (* 2 (select main_a v_prenex_5502))) (<= (* 2 (select main_a v_prenex_5502)) 2000) (<= (+ main_y 1) v_prenex_5502) (<= (+ (select main_a v_prenex_5501) 1000) (select main_a v_prenex_5502)))) (forall ((v_prenex_5251 Int) (v_prenex_5252 Int)) (or (<= (select main_a v_prenex_5252) 1000) (<= 1000 (select main_a v_prenex_5252)) (<= 0 (select main_a v_prenex_5251)) (< v_prenex_5251 main_x) (<= (+ main_x 1) v_prenex_5251) (<= 1000 (+ (select main_a v_prenex_5251) (select main_a v_prenex_5252))))) (forall ((v_prenex_5713 Int) (v_prenex_5712 Int)) (or (<= (* 2 (select main_a v_prenex_5713)) 2000) (<= (+ main_y 1) v_prenex_5713) (< v_prenex_5713 main_y) (<= (select main_a v_prenex_5713) 1000) (<= (select main_a v_prenex_5713) (+ (select main_a v_prenex_5712) 1000)))) (or (forall ((v_prenex_5066 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5066))) (<= (select main_a v_prenex_5066) 1000))) (forall ((v_prenex_5065 Int)) (or (<= 0 (select main_a v_prenex_5065)) (<= (* 2 (select main_a v_prenex_5065)) 0) (< v_prenex_5065 main_x) (<= (+ main_x 1) v_prenex_5065)))) (forall ((v_prenex_5750 Int) (v_prenex_5751 Int)) (or (<= (+ (select main_a v_prenex_5750) 1000) (select main_a v_prenex_5751)) (< v_prenex_5751 main_y) (<= (+ main_x 1) v_prenex_5750) (< v_prenex_5750 main_x) (<= 2000 (* 2 (select main_a v_prenex_5751))) (<= (* 2 (select main_a v_prenex_5751)) 2000) (<= (* 2 (select main_a v_prenex_5750)) 0))) (or (forall ((v_prenex_5105 Int)) (or (< v_prenex_5105 main_x) (<= 0 (* 2 (select main_a v_prenex_5105))))) (forall ((v_prenex_5106 Int)) (or (< v_prenex_5106 main_y) (<= (+ main_y 1) v_prenex_5106) (<= (select main_a v_prenex_5106) 1000)))) (forall ((v_prenex_4795 Int) (v_prenex_4794 Int)) (or (<= 0 (select main_a v_prenex_4794)) (<= (+ main_x 1) v_prenex_4794) (<= 2000 (* 2 (select main_a v_prenex_4795))) (<= (+ (select main_a v_prenex_4794) 1000) (select main_a v_prenex_4795)) (< v_prenex_4794 main_x) (<= (select main_a v_prenex_4795) 1000))) (or (forall ((v_prenex_5675 Int)) (or (<= (+ main_y 1) v_prenex_5675) (<= (* 2 (select main_a v_prenex_5675)) 2000))) (forall ((v_prenex_5674 Int)) (or (<= (+ main_x 1) v_prenex_5674) (< v_prenex_5674 main_x) (<= 0 (* 2 (select main_a v_prenex_5674)))))) (or (forall ((v_prenex_5705 Int)) (or (<= (+ main_y 1) v_prenex_5705) (<= 2000 (* 2 (select main_a v_prenex_5705))) (<= (select main_a v_prenex_5705) 1000))) (forall ((v_prenex_5704 Int)) (or (<= (+ main_x 1) v_prenex_5704) (<= 0 (select main_a v_prenex_5704)) (<= (* 2 (select main_a v_prenex_5704)) 0) (< v_prenex_5704 main_x)))) (forall ((v_prenex_4954 Int) (v_prenex_4953 Int)) (or (< v_prenex_4954 main_y) (<= (+ (select main_a v_prenex_4953) 1000) (select main_a v_prenex_4954)) (<= (+ main_x 1) v_prenex_4953) (< v_prenex_4953 main_x) (<= 0 (select main_a v_prenex_4953)))) (forall ((v_prenex_4715 Int) (v_prenex_4714 Int)) (or (<= (+ (select main_a v_prenex_4714) 1000) (select main_a v_prenex_4715)) (<= 2000 (* 2 (select main_a v_prenex_4715))) (<= (+ main_x 1) v_prenex_4714) (< v_prenex_4715 main_y) (<= (* 2 (select main_a v_prenex_4714)) 0) (< v_prenex_4714 main_x))) (forall ((v_prenex_5543 Int) (v_prenex_5542 Int)) (or (<= (+ (select main_a v_prenex_5542) 1000) (select main_a v_prenex_5543)) (< v_prenex_5542 main_x) (<= (select main_a v_prenex_5543) 1000) (<= (select main_a v_prenex_5542) 0) (<= (+ main_x 1) v_prenex_5542) (<= (+ main_y 1) v_prenex_5543))) (forall ((v_prenex_5364 Int) (v_prenex_5363 Int)) (or (<= (+ main_x 1) v_prenex_5363) (<= 1000 (select main_a v_prenex_5364)) (< v_prenex_5363 main_x) (<= (+ (select main_a v_prenex_5363) (select main_a v_prenex_5364)) 1000) (<= 0 (select main_a v_prenex_5363)))) (forall ((v_prenex_4991 Int) (v_prenex_4992 Int)) (or (< v_prenex_4991 main_x) (<= (* 2 (select main_a v_prenex_4992)) 2000) (<= 0 (* 2 (select main_a v_prenex_4991))) (<= (+ main_y 1) v_prenex_4992) (<= (+ main_x 1) v_prenex_4991) (<= (+ (select main_a v_prenex_4991) (select main_a v_prenex_4992)) 1000))) (forall ((v_prenex_5262 Int) (v_prenex_5261 Int)) (or (< v_prenex_5261 main_x) (<= (* 2 (select main_a v_prenex_5262)) 2000) (<= 0 (select main_a v_prenex_5261)) (<= 1000 (+ (select main_a v_prenex_5261) (select main_a v_prenex_5262))) (<= (+ main_x 1) v_prenex_5261))) (forall ((v_prenex_4834 Int) (v_prenex_4835 Int)) (or (< v_prenex_4834 main_x) (<= 0 (select main_a v_prenex_4834)) (<= (+ main_x 1) v_prenex_4834) (<= (+ (select main_a v_prenex_4834) 1000) (select main_a v_prenex_4835)) (<= 1000 (select main_a v_prenex_4835)))) (forall ((v_prenex_5763 Int) (v_prenex_5762 Int)) (or (< v_prenex_5762 main_x) (<= (+ main_x 1) v_prenex_5762) (<= 1000 (+ (select main_a v_prenex_5762) (select main_a v_prenex_5763))) (<= 1000 (select main_a v_prenex_5763)) (<= 0 (select main_a v_prenex_5762)) (<= (+ main_y 1) v_prenex_5763) (<= (select main_a v_prenex_5763) 1000))) (or (forall ((v_prenex_5490 Int)) (or (<= 1000 (select main_a v_prenex_5490)) (<= (select main_a v_prenex_5490) 1000))) (forall ((v_prenex_5489 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5489))) (< v_prenex_5489 main_x) (<= (+ main_x 1) v_prenex_5489) (<= 0 (select main_a v_prenex_5489))))) (forall ((v_prenex_4671 Int) (v_prenex_4670 Int)) (or (<= (+ main_y 1) v_prenex_4671) (< v_prenex_4670 main_x) (<= (select main_a v_prenex_4671) 1000) (<= (+ main_x 1) v_prenex_4670) (<= (select main_a v_prenex_4671) (+ (select main_a v_prenex_4670) 1000)) (<= (* 2 (select main_a v_prenex_4671)) 2000) (<= 0 (select main_a v_prenex_4670)))) (forall ((v_prenex_5150 Int) (v_prenex_5149 Int)) (or (<= (* 2 (select main_a v_prenex_5149)) 0) (< v_prenex_5149 main_x) (<= (select main_a v_prenex_5150) 1000) (<= (+ main_x 1) v_prenex_5149) (<= (+ (select main_a v_prenex_5149) 1000) (select main_a v_prenex_5150)) (<= 1000 (select main_a v_prenex_5150)))) (forall ((v_prenex_5840 Int) (v_prenex_5839 Int)) (or (<= (+ main_x 1) v_prenex_5839) (<= (+ main_y 1) v_prenex_5840) (<= (select main_a v_prenex_5840) (+ (select main_a v_prenex_5839) 1000)) (< v_prenex_5839 main_x) (<= (select main_a v_prenex_5839) 0) (<= 1000 (select main_a v_prenex_5840)))) (forall ((v_prenex_5899 Int) (v_prenex_5898 Int)) (or (<= (* 2 (select main_a v_prenex_5899)) 2000) (< v_prenex_5898 main_x) (<= (+ (select main_a v_prenex_5898) (select main_a v_prenex_5899)) 1000) (<= 1000 (select main_a v_prenex_5899)) (<= 0 (select main_a v_prenex_5898)) (<= (+ main_x 1) v_prenex_5898))) (forall ((v_prenex_4773 Int) (v_prenex_4772 Int)) (or (<= 1000 (+ (select main_a v_prenex_4772) (select main_a v_prenex_4773))) (<= (+ main_y 1) v_prenex_4773) (<= 1000 (select main_a v_prenex_4773)) (< v_prenex_4773 main_y))) (forall ((v_prenex_4393 Int) (v_prenex_4394 Int)) (or (< v_prenex_4394 main_y) (< v_prenex_4393 main_x) (<= 1000 (select main_a v_prenex_4394)) (<= (+ main_x 1) v_prenex_4393) (<= 0 (select main_a v_prenex_4393)) (<= (select main_a v_prenex_4394) 1000) (<= 1000 (+ (select main_a v_prenex_4393) (select main_a v_prenex_4394))))) (forall ((v_prenex_5493 Int) (v_prenex_5494 Int)) (or (< v_prenex_5494 main_y) (<= (select main_a v_prenex_5493) 0) (<= (+ main_x 1) v_prenex_5493) (<= (select main_a v_prenex_5494) (+ (select main_a v_prenex_5493) 1000)) (< v_prenex_5493 main_x) (<= 1000 (select main_a v_prenex_5494)) (<= (* 2 (select main_a v_prenex_5494)) 2000))) (or (forall ((v_prenex_5350 Int)) (or (<= 1000 (select main_a v_prenex_5350)) (< v_prenex_5350 main_y) (<= (+ main_y 1) v_prenex_5350) (<= (select main_a v_prenex_5350) 1000))) (forall ((v_prenex_5349 Int)) (<= 0 (* 2 (select main_a v_prenex_5349))))) (forall ((v_prenex_5198 Int) (v_prenex_5197 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5197))) (<= 1000 (+ (select main_a v_prenex_5197) (select main_a v_prenex_5198))) (<= 2000 (* 2 (select main_a v_prenex_5198))) (< v_prenex_5198 main_y) (< v_prenex_5197 main_x) (<= (+ main_x 1) v_prenex_5197) (<= (select main_a v_prenex_5198) 1000))) (forall ((v_prenex_6007 Int) (v_prenex_6006 Int)) (or (< v_prenex_6006 main_x) (<= 2000 (* 2 (select main_a v_prenex_6007))) (<= (+ main_x 1) v_prenex_6006) (<= (* 2 (select main_a v_prenex_6006)) 0) (<= 1000 (+ (select main_a v_prenex_6006) (select main_a v_prenex_6007))) (<= (+ main_y 1) v_prenex_6007) (<= 1000 (select main_a v_prenex_6007)))) (or (forall ((v_prenex_5001 Int)) (or (<= 0 (select main_a v_prenex_5001)) (< v_prenex_5001 main_x) (<= (+ main_x 1) v_prenex_5001) (<= 0 (* 2 (select main_a v_prenex_5001))))) (forall ((v_prenex_5002 Int)) (or (<= (+ main_y 1) v_prenex_5002) (<= (* 2 (select main_a v_prenex_5002)) 2000)))) (forall ((v_prenex_4789 Int) (v_prenex_4788 Int)) (or (< v_prenex_4788 main_x) (<= (+ main_x 1) v_prenex_4788) (<= (+ main_y 1) v_prenex_4789) (<= (+ (select main_a v_prenex_4788) 1000) (select main_a v_prenex_4789)) (<= 0 (select main_a v_prenex_4788)))) (forall ((v_prenex_5468 Int) (v_prenex_5467 Int)) (or (<= (+ main_x 1) v_prenex_5467) (<= (+ (select main_a v_prenex_5467) 1000) (select main_a v_prenex_5468)) (<= (+ main_y 1) v_prenex_5468) (<= 2000 (* 2 (select main_a v_prenex_5468))) (< v_prenex_5467 main_x) (<= 0 (select main_a v_prenex_5467)))) (forall ((v_prenex_5060 Int) (v_prenex_5059 Int)) (or (<= (select main_a v_prenex_5060) 1000) (< v_prenex_5059 main_x) (<= 0 (* 2 (select main_a v_prenex_5059))) (<= (+ main_x 1) v_prenex_5059) (< v_prenex_5060 main_y) (<= 2000 (* 2 (select main_a v_prenex_5060))) (<= (select main_a v_prenex_5060) (+ (select main_a v_prenex_5059) 1000)))) (forall ((v_prenex_5109 Int) (v_prenex_5110 Int)) (or (< v_prenex_5109 main_x) (<= (select main_a v_prenex_5110) (+ (select main_a v_prenex_5109) 1000)) (<= (* 2 (select main_a v_prenex_5110)) 2000) (<= 0 (* 2 (select main_a v_prenex_5109))) (< v_prenex_5110 main_y) (<= 2000 (* 2 (select main_a v_prenex_5110))) (<= (+ main_x 1) v_prenex_5109))) (forall ((v_prenex_4605 Int) (v_prenex_4606 Int)) (or (<= (+ main_x 1) v_prenex_4605) (<= (select main_a v_prenex_4606) 1000) (< v_prenex_4605 main_x) (<= 0 (select main_a v_prenex_4605)) (<= (+ (select main_a v_prenex_4605) (select main_a v_prenex_4606)) 1000) (<= 1000 (select main_a v_prenex_4606)))) (or (forall ((v_prenex_4875 Int)) (or (<= 1000 (select main_a v_prenex_4875)) (< v_prenex_4875 main_y) (<= (select main_a v_prenex_4875) 1000))) (forall ((v_prenex_4874 Int)) (or (<= 0 (select main_a v_prenex_4874)) (<= (+ main_x 1) v_prenex_4874) (<= (* 2 (select main_a v_prenex_4874)) 0) (< v_prenex_4874 main_x)))) (or (forall ((v_prenex_5120 Int)) (or (<= (* 2 (select main_a v_prenex_5120)) 2000) (<= 1000 (select main_a v_prenex_5120)) (<= (+ main_y 1) v_prenex_5120))) (forall ((v_prenex_5119 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5119))) (<= (+ main_x 1) v_prenex_5119) (< v_prenex_5119 main_x) (<= (select main_a v_prenex_5119) 0)))) (forall ((v_prenex_5525 Int) (v_prenex_5524 Int)) (or (< v_prenex_5524 main_x) (< v_prenex_5525 main_y) (<= 1000 (+ (select main_a v_prenex_5524) (select main_a v_prenex_5525))) (<= (+ main_y 1) v_prenex_5525) (<= (+ main_x 1) v_prenex_5524))) (or (forall ((v_prenex_5178 Int)) (or (<= (* 2 (select main_a v_prenex_5178)) 2000) (<= (+ main_y 1) v_prenex_5178))) (forall ((v_prenex_5177 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5177))) (<= (+ main_x 1) v_prenex_5177) (< v_prenex_5177 main_x) (<= (* 2 (select main_a v_prenex_5177)) 0)))) (forall ((v_prenex_5144 Int) (v_prenex_5143 Int)) (or (<= (+ (select main_a v_prenex_5143) (select main_a v_prenex_5144)) 1000) (<= (+ main_x 1) v_prenex_5143) (<= 0 (select main_a v_prenex_5143)) (< v_prenex_5143 main_x) (<= 2000 (* 2 (select main_a v_prenex_5144))) (<= 1000 (select main_a v_prenex_5144)))) (forall ((v_prenex_5666 Int) (v_prenex_5667 Int)) (or (<= (* 2 (select main_a v_prenex_5667)) 2000) (<= (+ main_x 1) v_prenex_5666) (<= (* 2 (select main_a v_prenex_5666)) 0) (<= 2000 (* 2 (select main_a v_prenex_5667))) (< v_prenex_5666 main_x) (<= (+ (select main_a v_prenex_5666) (select main_a v_prenex_5667)) 1000))) (forall ((v_prenex_5372 Int) (v_prenex_5371 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5372))) (<= 0 (select main_a v_prenex_5371)) (<= (+ main_x 1) v_prenex_5371) (<= (+ main_y 1) v_prenex_5372) (<= 1000 (+ (select main_a v_prenex_5371) (select main_a v_prenex_5372))) (< v_prenex_5371 main_x))) (forall ((v_prenex_5919 Int) (v_prenex_5918 Int)) (or (<= (+ main_x 1) v_prenex_5918) (<= (+ main_y 1) v_prenex_5919) (<= 1000 (select main_a v_prenex_5919)) (<= (select main_a v_prenex_5918) 0) (<= 2000 (* 2 (select main_a v_prenex_5919))) (< v_prenex_5918 main_x) (<= (+ (select main_a v_prenex_5918) 1000) (select main_a v_prenex_5919)))) (forall ((v_prenex_4799 Int) (v_prenex_4798 Int)) (or (<= (select main_a v_prenex_4799) (+ (select main_a v_prenex_4798) 1000)) (<= 0 (select main_a v_prenex_4798)) (<= 1000 (select main_a v_prenex_4799)) (< v_prenex_4798 main_x) (<= (+ main_x 1) v_prenex_4798) (<= (select main_a v_prenex_4799) 1000))) (or (forall ((v_prenex_4437 Int)) (or (< v_prenex_4437 main_x) (<= (select main_a v_prenex_4437) 0) (<= 0 (* 2 (select main_a v_prenex_4437))) (<= (+ main_x 1) v_prenex_4437))) (forall ((v_prenex_4438 Int)) (or (< v_prenex_4438 main_y) (<= 2000 (* 2 (select main_a v_prenex_4438)))))) (forall ((v_prenex_4746 Int) (v_prenex_4747 Int)) (or (<= (+ main_x 1) v_prenex_4746) (<= (+ main_y 1) v_prenex_4747) (<= (+ (select main_a v_prenex_4746) 1000) (select main_a v_prenex_4747)) (<= 0 (* 2 (select main_a v_prenex_4746))) (<= (select main_a v_prenex_4747) 1000) (< v_prenex_4746 main_x) (<= 1000 (select main_a v_prenex_4747)))) (or (forall ((v_prenex_5159 Int)) (or (< v_prenex_5159 main_x) (<= (+ main_x 1) v_prenex_5159) (<= 0 (* 2 (select main_a v_prenex_5159))))) (forall ((v_prenex_5160 Int)) (or (< v_prenex_5160 main_y) (<= (* 2 (select main_a v_prenex_5160)) 2000)))) (forall ((v_prenex_5438 Int) (v_prenex_5437 Int)) (or (< v_prenex_5437 main_x) (<= (+ (select main_a v_prenex_5437) (select main_a v_prenex_5438)) 1000) (<= (+ main_x 1) v_prenex_5437) (<= (select main_a v_prenex_5437) 0) (<= (select main_a v_prenex_5438) 1000) (<= (+ main_y 1) v_prenex_5438))) (forall ((v_prenex_4369 Int) (v_prenex_4370 Int)) (or (<= (+ main_x 1) v_prenex_4369) (<= (* 2 (select main_a v_prenex_4369)) 0) (<= (* 2 (select main_a v_prenex_4370)) 2000) (< v_prenex_4369 main_x) (<= (+ (select main_a v_prenex_4369) 1000) (select main_a v_prenex_4370)) (<= (+ main_y 1) v_prenex_4370) (<= 2000 (* 2 (select main_a v_prenex_4370))))) (forall ((v_prenex_5585 Int) (v_prenex_5584 Int)) (or (<= (select main_a v_prenex_5585) 1000) (<= (* 2 (select main_a v_prenex_5584)) 0) (< v_prenex_5584 main_x) (<= (+ (select main_a v_prenex_5584) (select main_a v_prenex_5585)) 1000) (<= (+ main_x 1) v_prenex_5584))) (forall ((v_prenex_5214 Int) (v_prenex_5213 Int)) (or (<= (select main_a v_prenex_5214) 1000) (<= (+ main_y 1) v_prenex_5214) (<= (+ main_x 1) v_prenex_5213) (<= (+ (select main_a v_prenex_5213) 1000) (select main_a v_prenex_5214)) (<= 2000 (* 2 (select main_a v_prenex_5214))) (< v_prenex_5213 main_x) (<= (* 2 (select main_a v_prenex_5213)) 0))) (forall ((v_prenex_4584 Int) (v_prenex_4583 Int)) (or (<= 1000 (+ (select main_a v_prenex_4583) (select main_a v_prenex_4584))) (<= (select main_a v_prenex_4584) 1000) (<= (* 2 (select main_a v_prenex_4584)) 2000) (< v_prenex_4584 main_y) (<= (+ main_y 1) v_prenex_4584))) (forall ((v_prenex_5635 Int) (v_prenex_5634 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5635))) (<= (* 2 (select main_a v_prenex_5635)) 2000) (< v_prenex_5635 main_y) (<= (select main_a v_prenex_5635) (+ (select main_a v_prenex_5634) 1000)) (<= (+ main_y 1) v_prenex_5635))) (forall ((v_prenex_4781 Int) (v_prenex_4780 Int)) (or (< v_prenex_4781 main_y) (<= (+ main_x 1) v_prenex_4780) (<= (* 2 (select main_a v_prenex_4780)) 0) (<= (select main_a v_prenex_4781) (+ (select main_a v_prenex_4780) 1000)) (<= (* 2 (select main_a v_prenex_4781)) 2000) (< v_prenex_4780 main_x) (<= 2000 (* 2 (select main_a v_prenex_4781))))) (forall ((v_prenex_4763 Int) (v_prenex_4762 Int)) (or (<= (+ main_x 1) v_prenex_4762) (<= (* 2 (select main_a v_prenex_4762)) 0) (<= 2000 (* 2 (select main_a v_prenex_4763))) (< v_prenex_4762 main_x) (<= (+ (select main_a v_prenex_4762) (select main_a v_prenex_4763)) 1000))) (forall ((v_prenex_5298 Int) (v_prenex_5297 Int)) (or (< v_prenex_5297 main_x) (<= (select main_a v_prenex_5297) 0) (<= (select main_a v_prenex_5298) (+ (select main_a v_prenex_5297) 1000)) (<= (select main_a v_prenex_5298) 1000) (<= 1000 (select main_a v_prenex_5298)) (<= (+ main_x 1) v_prenex_5297))) (forall ((v_prenex_5097 Int) (v_prenex_5098 Int)) (or (<= (+ main_y 1) v_prenex_5098) (<= 2000 (* 2 (select main_a v_prenex_5098))) (<= 1000 (+ (select main_a v_prenex_5097) (select main_a v_prenex_5098))) (< v_prenex_5098 main_y))) (forall ((v_prenex_5242 Int) (v_prenex_5241 Int)) (or (<= (+ main_y 1) v_prenex_5242) (<= 0 (* 2 (select main_a v_prenex_5241))) (<= (* 2 (select main_a v_prenex_5242)) 2000) (< v_prenex_5241 main_x) (<= (+ (select main_a v_prenex_5241) (select main_a v_prenex_5242)) 1000) (<= (+ main_x 1) v_prenex_5241) (<= 2000 (* 2 (select main_a v_prenex_5242))))) (or (forall ((v_prenex_5083 Int)) (or (<= 0 (select main_a v_prenex_5083)) (<= (* 2 (select main_a v_prenex_5083)) 0) (< v_prenex_5083 main_x) (<= (+ main_x 1) v_prenex_5083))) (forall ((v_prenex_5084 Int)) (or (<= (select main_a v_prenex_5084) 1000) (< v_prenex_5084 main_y)))) (forall ((v_prenex_5402 Int) (v_prenex_5401 Int)) (or (<= (+ (select main_a v_prenex_5401) 1000) (select main_a v_prenex_5402)) (< v_prenex_5401 main_x) (< v_prenex_5402 main_y) (<= (+ main_x 1) v_prenex_5401) (<= (* 2 (select main_a v_prenex_5402)) 2000) (<= 0 (* 2 (select main_a v_prenex_5401))))) (forall ((v_prenex_5631 Int) (v_prenex_5630 Int)) (or (< v_prenex_5631 main_y) (<= (* 2 (select main_a v_prenex_5630)) 0) (<= 2000 (* 2 (select main_a v_prenex_5631))) (< v_prenex_5630 main_x) (<= (+ (select main_a v_prenex_5630) (select main_a v_prenex_5631)) 1000) (<= 1000 (select main_a v_prenex_5631)) (<= (+ main_x 1) v_prenex_5630))) (forall ((v_prenex_5587 Int) (v_prenex_5586 Int)) (or (<= (+ main_x 1) v_prenex_5586) (<= 1000 (select main_a v_prenex_5587)) (< v_prenex_5587 main_y) (<= (* 2 (select main_a v_prenex_5587)) 2000) (<= (select main_a v_prenex_5587) (+ (select main_a v_prenex_5586) 1000)) (< v_prenex_5586 main_x) (<= 0 (* 2 (select main_a v_prenex_5586))))) (forall ((v_prenex_5691 Int) (v_prenex_5690 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5690))) (<= 2000 (* 2 (select main_a v_prenex_5691))) (< v_prenex_5690 main_x) (<= (+ (select main_a v_prenex_5690) (select main_a v_prenex_5691)) 1000) (<= 1000 (select main_a v_prenex_5691)) (< v_prenex_5691 main_y) (<= (+ main_x 1) v_prenex_5690))) (forall ((v_prenex_4400 Int) (v_prenex_4399 Int)) (or (<= 1000 (+ (select main_a v_prenex_4399) (select main_a v_prenex_4400))) (< v_prenex_4399 main_x) (<= 0 (* 2 (select main_a v_prenex_4399))) (<= (select main_a v_prenex_4400) 1000) (<= (+ main_x 1) v_prenex_4399))) (or (forall ((v_prenex_4332 Int)) (or (< v_prenex_4332 main_y) (<= (+ main_y 1) v_prenex_4332) (<= (select main_a v_prenex_4332) 1000))) (forall ((v_prenex_4331 Int)) (<= (* 2 (select main_a v_prenex_4331)) 0))) (or (forall ((v_prenex_5607 Int)) (or (<= (select main_a v_prenex_5607) 1000) (<= (+ main_y 1) v_prenex_5607))) (forall ((v_prenex_5606 Int)) (or (< v_prenex_5606 main_x) (<= (select main_a v_prenex_5606) 0) (<= 0 (* 2 (select main_a v_prenex_5606))) (<= (+ main_x 1) v_prenex_5606)))) (forall ((v_prenex_5882 Int) (v_prenex_5883 Int)) (or (<= 0 (select main_a v_prenex_5882)) (<= 1000 (+ (select main_a v_prenex_5882) (select main_a v_prenex_5883))) (< v_prenex_5882 main_x) (<= (+ main_x 1) v_prenex_5882) (<= 2000 (* 2 (select main_a v_prenex_5883))))) (forall ((v_prenex_4551 Int) (v_prenex_4552 Int)) (or (<= (* 2 (select main_a v_prenex_4551)) 0) (<= (+ main_x 1) v_prenex_4551) (<= 2000 (* 2 (select main_a v_prenex_4552))) (<= 1000 (+ (select main_a v_prenex_4551) (select main_a v_prenex_4552))) (< v_prenex_4552 main_y) (<= (* 2 (select main_a v_prenex_4552)) 2000) (< v_prenex_4551 main_x))) (forall ((v_prenex_5897 Int) (v_prenex_5896 Int)) (or (<= (+ (select main_a v_prenex_5896) 1000) (select main_a v_prenex_5897)) (<= 2000 (* 2 (select main_a v_prenex_5897))) (<= (select main_a v_prenex_5896) 0) (< v_prenex_5896 main_x) (<= (+ main_x 1) v_prenex_5896))) (forall ((v_prenex_4554 Int) (v_prenex_4553 Int)) (or (< v_prenex_4553 main_x) (<= 0 (* 2 (select main_a v_prenex_4553))) (<= (+ main_x 1) v_prenex_4553) (<= 1000 (+ (select main_a v_prenex_4553) (select main_a v_prenex_4554))))) (forall ((v_prenex_4594 Int) (v_prenex_4593 Int)) (or (<= (+ (select main_a v_prenex_4593) 1000) (select main_a v_prenex_4594)) (< v_prenex_4594 main_y) (<= (* 2 (select main_a v_prenex_4594)) 2000) (<= (select main_a v_prenex_4594) 1000) (< v_prenex_4593 main_x) (<= (+ main_x 1) v_prenex_4593) (<= (select main_a v_prenex_4593) 0))) (forall ((v_prenex_4976 Int) (v_prenex_4975 Int)) (or (< v_prenex_4976 main_y) (< v_prenex_4975 main_x) (<= (+ main_y 1) v_prenex_4976) (<= (+ (select main_a v_prenex_4975) (select main_a v_prenex_4976)) 1000) (<= 1000 (select main_a v_prenex_4976)))) (forall ((v_prenex_5947 Int) (v_prenex_5946 Int)) (or (< v_prenex_5946 main_x) (<= (select main_a v_prenex_5947) 1000) (< v_prenex_5947 main_y) (<= (+ (select main_a v_prenex_5946) 1000) (select main_a v_prenex_5947)) (<= 2000 (* 2 (select main_a v_prenex_5947))) (<= 0 (select main_a v_prenex_5946)) (<= (+ main_x 1) v_prenex_5946))) (forall ((v_prenex_5662 Int) (v_prenex_5663 Int)) (or (<= (+ main_x 1) v_prenex_5662) (<= (select main_a v_prenex_5663) 1000) (<= 0 (* 2 (select main_a v_prenex_5662))) (< v_prenex_5662 main_x) (<= (+ (select main_a v_prenex_5662) 1000) (select main_a v_prenex_5663)) (<= (+ main_y 1) v_prenex_5663))) (forall ((v_prenex_4726 Int) (v_prenex_4727 Int)) (or (<= (+ (select main_a v_prenex_4726) (select main_a v_prenex_4727)) 1000) (<= 0 (* 2 (select main_a v_prenex_4726))) (< v_prenex_4726 main_x) (<= (+ main_x 1) v_prenex_4726) (< v_prenex_4727 main_y))) (forall ((v_prenex_4709 Int) (v_prenex_4708 Int)) (or (<= (+ main_x 1) v_prenex_4708) (<= (select main_a v_prenex_4709) 1000) (<= 1000 (+ (select main_a v_prenex_4708) (select main_a v_prenex_4709))) (< v_prenex_4708 main_x) (<= (select main_a v_prenex_4708) 0))) (forall ((v_prenex_5534 Int) (v_prenex_5535 Int)) (or (<= (+ (select main_a v_prenex_5534) 1000) (select main_a v_prenex_5535)) (<= 0 (select main_a v_prenex_5534)) (<= (+ main_x 1) v_prenex_5534) (<= (+ main_y 1) v_prenex_5535) (< v_prenex_5534 main_x) (<= 1000 (select main_a v_prenex_5535)))) (forall ((v_prenex_4564 Int) (v_prenex_4563 Int)) (or (< v_prenex_4563 main_x) (<= 1000 (select main_a v_prenex_4564)) (<= (select main_a v_prenex_4563) 0) (<= (+ main_x 1) v_prenex_4563) (<= (+ (select main_a v_prenex_4563) 1000) (select main_a v_prenex_4564)))) (forall ((v_prenex_5936 Int) (v_prenex_5937 Int)) (or (<= (+ main_x 1) v_prenex_5936) (< v_prenex_5936 main_x) (<= 0 (select main_a v_prenex_5936)) (<= (* 2 (select main_a v_prenex_5937)) 2000) (<= (select main_a v_prenex_5937) (+ (select main_a v_prenex_5936) 1000)))) (or (forall ((v_prenex_5953 Int)) (<= 2000 (* 2 (select main_a v_prenex_5953)))) (forall ((v_prenex_5952 Int)) (or (<= (+ main_x 1) v_prenex_5952) (< v_prenex_5952 main_x) (<= (* 2 (select main_a v_prenex_5952)) 0)))) (or (forall ((v_prenex_5771 Int)) (or (< v_prenex_5771 main_y) (<= (* 2 (select main_a v_prenex_5771)) 2000) (<= 1000 (select main_a v_prenex_5771)))) (forall ((v_prenex_5770 Int)) (or (<= (+ main_x 1) v_prenex_5770) (< v_prenex_5770 main_x) (<= 0 (* 2 (select main_a v_prenex_5770))) (<= (select main_a v_prenex_5770) 0)))) (forall ((v_prenex_5769 Int) (v_prenex_5768 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5769))) (< v_prenex_5768 main_x) (<= 1000 (select main_a v_prenex_5769)) (<= (select main_a v_prenex_5769) (+ (select main_a v_prenex_5768) 1000)) (<= (+ main_x 1) v_prenex_5768) (<= (select main_a v_prenex_5768) 0))) (forall ((v_prenex_5141 Int) (v_prenex_5142 Int)) (or (<= (+ (select main_a v_prenex_5141) 1000) (select main_a v_prenex_5142)) (<= (+ main_x 1) v_prenex_5141) (< v_prenex_5141 main_x) (<= 0 (select main_a v_prenex_5141)) (<= 2000 (* 2 (select main_a v_prenex_5142))) (<= (+ main_y 1) v_prenex_5142) (<= 1000 (select main_a v_prenex_5142)))) (forall ((v_prenex_4602 Int) (v_prenex_4601 Int)) (or (<= 1000 (select main_a v_prenex_4602)) (<= (+ (select main_a v_prenex_4601) (select main_a v_prenex_4602)) 1000) (< v_prenex_4602 main_y) (<= (* 2 (select main_a v_prenex_4602)) 2000) (<= (+ main_y 1) v_prenex_4602))) (forall ((v_prenex_5108 Int) (v_prenex_5107 Int)) (or (<= 1000 (+ (select main_a v_prenex_5107) (select main_a v_prenex_5108))) (< v_prenex_5107 main_x) (<= (+ main_x 1) v_prenex_5107) (<= (* 2 (select main_a v_prenex_5107)) 0))) (or (forall ((v_prenex_4718 Int)) (or (<= (+ main_x 1) v_prenex_4718) (<= (* 2 (select main_a v_prenex_4718)) 0) (<= 0 (* 2 (select main_a v_prenex_4718))) (< v_prenex_4718 main_x))) (forall ((v_prenex_4719 Int)) (or (<= (+ main_y 1) v_prenex_4719) (<= 1000 (select main_a v_prenex_4719))))) (forall ((v_prenex_5075 Int) (v_prenex_5076 Int)) (or (< v_prenex_5075 main_x) (<= 2000 (* 2 (select main_a v_prenex_5076))) (<= (+ (select main_a v_prenex_5075) (select main_a v_prenex_5076)) 1000) (< v_prenex_5076 main_y) (<= (+ main_y 1) v_prenex_5076))) (forall ((v_prenex_4566 Int) (v_prenex_4565 Int)) (or (< v_prenex_4566 main_y) (<= 2000 (* 2 (select main_a v_prenex_4566))) (<= (select main_a v_prenex_4566) 1000) (<= (+ main_y 1) v_prenex_4566) (<= (+ (select main_a v_prenex_4565) (select main_a v_prenex_4566)) 1000))) (forall ((v_prenex_5695 Int) (v_prenex_5694 Int)) (or (<= (+ main_x 1) v_prenex_5694) (<= 1000 (select main_a v_prenex_5695)) (<= (* 2 (select main_a v_prenex_5694)) 0) (< v_prenex_5694 main_x) (<= (+ (select main_a v_prenex_5694) 1000) (select main_a v_prenex_5695)))) (forall ((v_prenex_5669 Int) (v_prenex_5668 Int)) (or (<= (+ main_y 1) v_prenex_5669) (<= (+ main_x 1) v_prenex_5668) (<= 1000 (select main_a v_prenex_5669)) (<= (+ (select main_a v_prenex_5668) 1000) (select main_a v_prenex_5669)) (<= (select main_a v_prenex_5669) 1000) (< v_prenex_5668 main_x) (<= (* 2 (select main_a v_prenex_5668)) 0))) (forall ((v_prenex_5877 Int) (v_prenex_5876 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5877))) (<= (+ main_y 1) v_prenex_5877) (<= 1000 (select main_a v_prenex_5877)) (<= (select main_a v_prenex_5877) (+ (select main_a v_prenex_5876) 1000)) (<= (+ main_x 1) v_prenex_5876) (< v_prenex_5876 main_x) (<= 0 (select main_a v_prenex_5876)))) (forall ((v_prenex_5328 Int) (v_prenex_5327 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5328))) (<= (+ (select main_a v_prenex_5327) 1000) (select main_a v_prenex_5328)) (<= (+ main_x 1) v_prenex_5327) (< v_prenex_5327 main_x) (<= 0 (* 2 (select main_a v_prenex_5327))))) (or (forall ((v_prenex_5910 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5910))) (< v_prenex_5910 main_x) (<= (+ main_x 1) v_prenex_5910) (<= (* 2 (select main_a v_prenex_5910)) 0))) (forall ((v_prenex_5911 Int)) (or (< v_prenex_5911 main_y) (<= (* 2 (select main_a v_prenex_5911)) 2000) (<= 1000 (select main_a v_prenex_5911))))) (forall ((v_prenex_5190 Int) (v_prenex_5189 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5189))) (<= (+ main_x 1) v_prenex_5189) (<= (* 2 (select main_a v_prenex_5190)) 2000) (<= (select main_a v_prenex_5190) (+ (select main_a v_prenex_5189) 1000)) (<= 1000 (select main_a v_prenex_5190)) (< v_prenex_5189 main_x))) (or (forall ((v_prenex_5500 Int)) (<= (* 2 (select main_a v_prenex_5500)) 2000)) (forall ((v_prenex_5499 Int)) (or (<= (+ main_x 1) v_prenex_5499) (<= 0 (* 2 (select main_a v_prenex_5499))) (<= 0 (select main_a v_prenex_5499)) (< v_prenex_5499 main_x)))) (or (forall ((v_prenex_5921 Int)) (or (<= (select main_a v_prenex_5921) 1000) (< v_prenex_5921 main_y))) (forall ((v_prenex_5920 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5920))) (< v_prenex_5920 main_x) (<= (+ main_x 1) v_prenex_5920)))) (forall ((v_prenex_4877 Int) (v_prenex_4876 Int)) (or (<= (select main_a v_prenex_4877) 1000) (<= 1000 (select main_a v_prenex_4877)) (<= (+ main_y 1) v_prenex_4877) (< v_prenex_4877 main_y) (<= 1000 (+ (select main_a v_prenex_4876) (select main_a v_prenex_4877))))) (or (forall ((v_prenex_5614 Int)) (or (<= 0 (select main_a v_prenex_5614)) (< v_prenex_5614 main_x) (<= (+ main_x 1) v_prenex_5614) (<= 0 (* 2 (select main_a v_prenex_5614))))) (forall ((v_prenex_5615 Int)) (or (< v_prenex_5615 main_y) (<= 1000 (select main_a v_prenex_5615)) (<= (select main_a v_prenex_5615) 1000)))) (forall ((v_prenex_5842 Int) (v_prenex_5841 Int)) (or (< v_prenex_5841 main_x) (<= (* 2 (select main_a v_prenex_5841)) 0) (<= (+ main_x 1) v_prenex_5841) (<= (+ (select main_a v_prenex_5841) 1000) (select main_a v_prenex_5842)))) (forall ((v_prenex_4589 Int) (v_prenex_4590 Int)) (or (<= (select main_a v_prenex_4590) 1000) (< v_prenex_4589 main_x) (< v_prenex_4590 main_y) (<= (select main_a v_prenex_4590) (+ (select main_a v_prenex_4589) 1000)) (<= (+ main_x 1) v_prenex_4589) (<= (select main_a v_prenex_4589) 0) (<= (* 2 (select main_a v_prenex_4590)) 2000))) (or (forall ((v_prenex_4579 Int)) (or (<= (* 2 (select main_a v_prenex_4579)) 0) (<= 0 (* 2 (select main_a v_prenex_4579))) (< v_prenex_4579 main_x) (<= (+ main_x 1) v_prenex_4579))) (forall ((v_prenex_4580 Int)) (or (<= (select main_a v_prenex_4580) 1000) (<= (+ main_y 1) v_prenex_4580)))) (forall ((v_prenex_4504 Int) (v_prenex_4505 Int)) (or (<= (+ main_x 1) v_prenex_4504) (<= (select main_a v_prenex_4505) 1000) (<= 0 (* 2 (select main_a v_prenex_4504))) (<= (+ (select main_a v_prenex_4504) 1000) (select main_a v_prenex_4505)) (< v_prenex_4504 main_x))) (or (forall ((v_prenex_4533 Int)) (or (<= (+ main_x 1) v_prenex_4533) (<= 0 (* 2 (select main_a v_prenex_4533))) (<= (select main_a v_prenex_4533) 0) (< v_prenex_4533 main_x))) (forall ((v_prenex_4534 Int)) (or (<= (* 2 (select main_a v_prenex_4534)) 2000) (< v_prenex_4534 main_y)))) (forall ((v_prenex_6021 Int) (v_prenex_6020 Int)) (or (<= (+ main_x 1) v_prenex_6020) (<= 1000 (+ (select main_a v_prenex_6020) (select main_a v_prenex_6021))) (<= 1000 (select main_a v_prenex_6021)) (< v_prenex_6020 main_x) (<= (+ main_y 1) v_prenex_6021) (<= 0 (* 2 (select main_a v_prenex_6020))))) (forall ((v_prenex_5846 Int) (v_prenex_5845 Int)) (or (<= (+ main_x 1) v_prenex_5845) (<= 0 (* 2 (select main_a v_prenex_5845))) (< v_prenex_5845 main_x) (<= (select main_a v_prenex_5846) (+ (select main_a v_prenex_5845) 1000)) (<= 2000 (* 2 (select main_a v_prenex_5846))))) (forall ((v_prenex_5064 Int) (v_prenex_5063 Int)) (or (<= (+ main_x 1) v_prenex_5063) (<= (+ main_y 1) v_prenex_5064) (<= (select main_a v_prenex_5064) (+ (select main_a v_prenex_5063) 1000)) (< v_prenex_5064 main_y) (<= 1000 (select main_a v_prenex_5064)))) (forall ((v_prenex_4641 Int) (v_prenex_4640 Int)) (or (<= (select main_a v_prenex_4641) 1000) (<= (+ main_y 1) v_prenex_4641) (<= (select main_a v_prenex_4641) (+ (select main_a v_prenex_4640) 1000)) (< v_prenex_4640 main_x) (< v_prenex_4641 main_y))) (forall ((v_prenex_4459 Int) (v_prenex_4460 Int)) (or (< v_prenex_4459 main_x) (<= 1000 (+ (select main_a v_prenex_4459) (select main_a v_prenex_4460))) (<= 1000 (select main_a v_prenex_4460)) (<= (+ main_x 1) v_prenex_4459) (<= (+ main_y 1) v_prenex_4460) (<= (* 2 (select main_a v_prenex_4459)) 0))) (forall ((v_prenex_5868 Int) (v_prenex_5869 Int)) (or (<= (+ (select main_a v_prenex_5868) 1000) (select main_a v_prenex_5869)) (<= (+ main_y 1) v_prenex_5869) (<= (+ main_x 1) v_prenex_5868) (<= (* 2 (select main_a v_prenex_5869)) 2000) (< v_prenex_5868 main_x) (<= (select main_a v_prenex_5869) 1000) (<= (select main_a v_prenex_5868) 0))) (forall ((v_prenex_5835 Int) (v_prenex_5836 Int)) (or (< v_prenex_5835 main_x) (< v_prenex_5836 main_y) (<= (+ main_x 1) v_prenex_5835) (<= (select main_a v_prenex_5836) (+ (select main_a v_prenex_5835) 1000)) (<= (+ main_y 1) v_prenex_5836))) (forall ((v_prenex_4656 Int) (v_prenex_4655 Int)) (or (<= (* 2 (select main_a v_prenex_4655)) 0) (<= 1000 (select main_a v_prenex_4656)) (<= (+ main_x 1) v_prenex_4655) (<= 1000 (+ (select main_a v_prenex_4655) (select main_a v_prenex_4656))) (< v_prenex_4655 main_x) (<= 2000 (* 2 (select main_a v_prenex_4656))))) (or (forall ((v_prenex_4490 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4490))) (<= (* 2 (select main_a v_prenex_4490)) 2000) (<= (+ main_y 1) v_prenex_4490))) (forall ((v_prenex_4489 Int)) (or (<= (+ main_x 1) v_prenex_4489) (<= (* 2 (select main_a v_prenex_4489)) 0) (< v_prenex_4489 main_x)))) (or (forall ((v_prenex_5050 Int)) (or (<= (+ main_y 1) v_prenex_5050) (<= (* 2 (select main_a v_prenex_5050)) 2000) (<= 1000 (select main_a v_prenex_5050)))) (forall ((v_prenex_5049 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5049))) (<= 0 (select main_a v_prenex_5049)) (<= (+ main_x 1) v_prenex_5049) (< v_prenex_5049 main_x)))) (forall ((v_prenex_4441 Int) (v_prenex_4442 Int)) (or (<= (+ main_x 1) v_prenex_4441) (<= (select main_a v_prenex_4441) 0) (< v_prenex_4442 main_y) (< v_prenex_4441 main_x) (<= (+ (select main_a v_prenex_4441) 1000) (select main_a v_prenex_4442)))) (or (forall ((v_prenex_5994 Int)) (or (<= (+ main_x 1) v_prenex_5994) (<= (select main_a v_prenex_5994) 0) (< v_prenex_5994 main_x) (<= (* 2 (select main_a v_prenex_5994)) 0))) (forall ((v_prenex_5995 Int)) (or (<= (select main_a v_prenex_5995) 1000) (<= (+ main_y 1) v_prenex_5995) (<= 2000 (* 2 (select main_a v_prenex_5995)))))) (forall ((v_prenex_5088 Int) (v_prenex_5087 Int)) (or (<= (* 2 (select main_a v_prenex_5088)) 2000) (<= (+ main_x 1) v_prenex_5087) (< v_prenex_5087 main_x) (<= (+ main_y 1) v_prenex_5088) (<= (+ (select main_a v_prenex_5087) (select main_a v_prenex_5088)) 1000) (<= (select main_a v_prenex_5087) 0) (<= (select main_a v_prenex_5088) 1000))) (forall ((v_prenex_5963 Int) (v_prenex_5962 Int)) (or (< v_prenex_5962 main_x) (<= 1000 (select main_a v_prenex_5963)) (<= (+ (select main_a v_prenex_5962) (select main_a v_prenex_5963)) 1000) (<= (+ main_x 1) v_prenex_5962) (<= 2000 (* 2 (select main_a v_prenex_5963))) (< v_prenex_5963 main_y) (<= 0 (select main_a v_prenex_5962)))) (forall ((v_prenex_4863 Int) (v_prenex_4862 Int)) (or (<= (+ main_y 1) v_prenex_4863) (<= (* 2 (select main_a v_prenex_4863)) 2000) (< v_prenex_4862 main_x) (<= (+ (select main_a v_prenex_4862) (select main_a v_prenex_4863)) 1000) (<= 2000 (* 2 (select main_a v_prenex_4863))) (<= (+ main_x 1) v_prenex_4862) (<= (select main_a v_prenex_4862) 0))) (forall ((v_prenex_5961 Int) (v_prenex_5960 Int)) (or (<= 1000 (select main_a v_prenex_5961)) (< v_prenex_5960 main_x) (<= 0 (select main_a v_prenex_5960)) (<= 2000 (* 2 (select main_a v_prenex_5961))) (< v_prenex_5961 main_y) (<= (+ main_x 1) v_prenex_5960) (<= (select main_a v_prenex_5961) (+ (select main_a v_prenex_5960) 1000)))) (forall ((v_prenex_4467 Int) (v_prenex_4468 Int)) (or (<= 1000 (+ (select main_a v_prenex_4467) (select main_a v_prenex_4468))) (<= (select main_a v_prenex_4467) 0) (<= 1000 (select main_a v_prenex_4468)) (<= (+ main_x 1) v_prenex_4467) (<= 2000 (* 2 (select main_a v_prenex_4468))) (< v_prenex_4467 main_x))) (or (forall ((v_prenex_4616 Int)) (or (<= (+ main_x 1) v_prenex_4616) (< v_prenex_4616 main_x) (<= 0 (* 2 (select main_a v_prenex_4616))))) (forall ((v_prenex_4617 Int)) (or (< v_prenex_4617 main_y) (<= (select main_a v_prenex_4617) 1000) (<= 1000 (select main_a v_prenex_4617))))) (forall ((v_prenex_5273 Int) (v_prenex_5274 Int)) (or (<= (+ main_x 1) v_prenex_5273) (<= (* 2 (select main_a v_prenex_5273)) 0) (<= (select main_a v_prenex_5274) (+ (select main_a v_prenex_5273) 1000)) (< v_prenex_5273 main_x) (<= (* 2 (select main_a v_prenex_5274)) 2000))) (or (forall ((v_prenex_5988 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5988))) (<= (+ main_x 1) v_prenex_5988) (<= (* 2 (select main_a v_prenex_5988)) 0) (< v_prenex_5988 main_x))) (forall ((v_prenex_5989 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5989))) (< v_prenex_5989 main_y) (<= 1000 (select main_a v_prenex_5989))))) (forall ((v_prenex_4838 Int) (v_prenex_4839 Int)) (or (<= 0 (select main_a v_prenex_4838)) (<= (+ (select main_a v_prenex_4838) (select main_a v_prenex_4839)) 1000) (<= (+ main_x 1) v_prenex_4838) (<= 2000 (* 2 (select main_a v_prenex_4839))) (<= (* 2 (select main_a v_prenex_4839)) 2000) (< v_prenex_4838 main_x))) (forall ((v_prenex_5046 Int) (v_prenex_5045 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5046))) (<= (+ (select main_a v_prenex_5045) (select main_a v_prenex_5046)) 1000) (<= 0 (* 2 (select main_a v_prenex_5045))) (<= (* 2 (select main_a v_prenex_5046)) 2000) (<= (+ main_x 1) v_prenex_5045) (< v_prenex_5045 main_x))) (or (forall ((v_prenex_5672 Int)) (or (<= (* 2 (select main_a v_prenex_5672)) 0) (< v_prenex_5672 main_x) (<= (+ main_x 1) v_prenex_5672))) (forall ((v_prenex_5673 Int)) (or (<= (* 2 (select main_a v_prenex_5673)) 2000) (<= (+ main_y 1) v_prenex_5673)))) (or (forall ((v_prenex_4374 Int)) (or (<= 1000 (select main_a v_prenex_4374)) (<= (+ main_y 1) v_prenex_4374))) (forall ((v_prenex_4373 Int)) (or (< v_prenex_4373 main_x) (<= (+ main_x 1) v_prenex_4373) (<= (* 2 (select main_a v_prenex_4373)) 0)))) (or (forall ((v_prenex_5540 Int)) (or (<= (+ main_x 1) v_prenex_5540) (< v_prenex_5540 main_x) (<= 0 (select main_a v_prenex_5540)))) (forall ((v_prenex_5541 Int)) (or (<= (+ main_y 1) v_prenex_5541) (<= 2000 (* 2 (select main_a v_prenex_5541)))))) (forall ((v_prenex_4935 Int) (v_prenex_4934 Int)) (or (<= (+ main_x 1) v_prenex_4934) (< v_prenex_4934 main_x) (<= (* 2 (select main_a v_prenex_4935)) 2000) (<= 0 (select main_a v_prenex_4934)) (<= (select main_a v_prenex_4935) (+ (select main_a v_prenex_4934) 1000)) (<= (select main_a v_prenex_4935) 1000))) (forall ((v_prenex_5390 Int) (v_prenex_5389 Int)) (or (<= (select main_a v_prenex_5390) 1000) (<= (+ main_x 1) v_prenex_5389) (<= (+ (select main_a v_prenex_5389) (select main_a v_prenex_5390)) 1000) (< v_prenex_5390 main_y) (< v_prenex_5389 main_x) (<= 0 (select main_a v_prenex_5389)) (<= 1000 (select main_a v_prenex_5390)))) (forall ((v_prenex_5116 Int) (v_prenex_5115 Int)) (or (<= 1000 (+ (select main_a v_prenex_5115) (select main_a v_prenex_5116))) (<= (+ main_x 1) v_prenex_5115) (<= (select main_a v_prenex_5116) 1000) (<= (select main_a v_prenex_5115) 0) (< v_prenex_5115 main_x) (<= 2000 (* 2 (select main_a v_prenex_5116))))) (or (forall ((v_prenex_5557 Int)) (or (<= (* 2 (select main_a v_prenex_5557)) 2000) (< v_prenex_5557 main_y) (<= (select main_a v_prenex_5557) 1000))) (forall ((v_prenex_5556 Int)) (or (<= 0 (select main_a v_prenex_5556)) (<= (* 2 (select main_a v_prenex_5556)) 0) (< v_prenex_5556 main_x) (<= (+ main_x 1) v_prenex_5556)))) (forall ((v_prenex_4665 Int) (v_prenex_4664 Int)) (or (< v_prenex_4664 main_x) (<= (+ main_x 1) v_prenex_4664) (<= 2000 (* 2 (select main_a v_prenex_4665))) (<= (+ (select main_a v_prenex_4664) 1000) (select main_a v_prenex_4665)) (<= (* 2 (select main_a v_prenex_4665)) 2000) (<= (* 2 (select main_a v_prenex_4664)) 0))) (forall ((v_prenex_4904 Int) (v_prenex_4905 Int)) (or (< v_prenex_4904 main_x) (<= 0 (* 2 (select main_a v_prenex_4904))) (<= (+ main_x 1) v_prenex_4904) (<= (select main_a v_prenex_4905) (+ (select main_a v_prenex_4904) 1000)) (<= (* 2 (select main_a v_prenex_4905)) 2000) (<= (+ main_y 1) v_prenex_4905))) (or (forall ((v_prenex_4860 Int)) (or (<= (* 2 (select main_a v_prenex_4860)) 0) (< v_prenex_4860 main_x) (<= (+ main_x 1) v_prenex_4860) (<= (select main_a v_prenex_4860) 0))) (forall ((v_prenex_4861 Int)) (<= 1000 (select main_a v_prenex_4861)))) (or (forall ((v_prenex_5201 Int)) (or (< v_prenex_5201 main_x) (<= (* 2 (select main_a v_prenex_5201)) 0) (<= (+ main_x 1) v_prenex_5201))) (forall ((v_prenex_5202 Int)) (or (<= (select main_a v_prenex_5202) 1000) (<= 2000 (* 2 (select main_a v_prenex_5202))) (< v_prenex_5202 main_y)))) (forall ((v_prenex_4338 Int) (v_prenex_4337 Int)) (or (< v_prenex_4337 main_x) (<= 1000 (+ (select main_a v_prenex_4337) (select main_a v_prenex_4338))) (<= (select main_a v_prenex_4337) 0) (< v_prenex_4338 main_y) (<= (+ main_x 1) v_prenex_4337) (<= 2000 (* 2 (select main_a v_prenex_4338))))) (forall ((v_prenex_4390 Int) (v_prenex_4389 Int)) (or (<= (+ main_y 1) v_prenex_4390) (<= (select main_a v_prenex_4390) (+ (select main_a v_prenex_4389) 1000)) (<= (select main_a v_prenex_4390) 1000) (<= (* 2 (select main_a v_prenex_4390)) 2000) (<= (+ main_x 1) v_prenex_4389) (< v_prenex_4389 main_x) (<= (select main_a v_prenex_4389) 0))) (forall ((v_prenex_5873 Int) (v_prenex_5872 Int)) (or (<= 0 (select main_a v_prenex_5872)) (< v_prenex_5872 main_x) (<= (* 2 (select main_a v_prenex_5873)) 2000) (<= (+ (select main_a v_prenex_5872) 1000) (select main_a v_prenex_5873)) (<= 2000 (* 2 (select main_a v_prenex_5873))) (<= (+ main_y 1) v_prenex_5873) (<= (+ main_x 1) v_prenex_5872))) (or (forall ((v_prenex_4427 Int)) (or (<= (* 2 (select main_a v_prenex_4427)) 0) (< v_prenex_4427 main_x))) (forall ((v_prenex_4428 Int)) (or (<= 1000 (select main_a v_prenex_4428)) (< v_prenex_4428 main_y) (<= (+ main_y 1) v_prenex_4428)))) (forall ((v_prenex_5376 Int) (v_prenex_5375 Int)) (or (<= (select main_a v_prenex_5376) 1000) (<= (+ main_x 1) v_prenex_5375) (<= (select main_a v_prenex_5375) 0) (< v_prenex_5375 main_x) (<= (+ (select main_a v_prenex_5375) (select main_a v_prenex_5376)) 1000))) (or (forall ((v_prenex_4918 Int)) (or (<= (+ main_x 1) v_prenex_4918) (< v_prenex_4918 main_x) (<= 0 (* 2 (select main_a v_prenex_4918))))) (forall ((v_prenex_4919 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4919))) (< v_prenex_4919 main_y)))) (forall ((v_prenex_5417 Int) (v_prenex_5418 Int)) (or (<= (* 2 (select main_a v_prenex_5418)) 2000) (<= (+ main_y 1) v_prenex_5418) (< v_prenex_5418 main_y) (<= (+ (select main_a v_prenex_5417) (select main_a v_prenex_5418)) 1000) (<= (select main_a v_prenex_5418) 1000))) (forall ((v_prenex_5332 Int) (v_prenex_5331 Int)) (or (< v_prenex_5331 main_x) (<= (select main_a v_prenex_5332) (+ (select main_a v_prenex_5331) 1000)) (<= (+ main_x 1) v_prenex_5331) (< v_prenex_5332 main_y) (<= (* 2 (select main_a v_prenex_5331)) 0) (<= (* 2 (select main_a v_prenex_5332)) 2000))) (forall ((v_prenex_4599 Int) (v_prenex_4600 Int)) (or (<= (+ (select main_a v_prenex_4599) (select main_a v_prenex_4600)) 1000) (<= 0 (select main_a v_prenex_4599)) (<= (+ main_y 1) v_prenex_4600) (<= (+ main_x 1) v_prenex_4599) (<= (select main_a v_prenex_4600) 1000) (< v_prenex_4599 main_x))) (forall ((v_prenex_5754 Int) (v_prenex_5755 Int)) (or (<= (+ main_x 1) v_prenex_5754) (< v_prenex_5754 main_x) (<= 1000 (+ (select main_a v_prenex_5754) (select main_a v_prenex_5755))) (<= 0 (select main_a v_prenex_5754)) (< v_prenex_5755 main_y))) (forall ((v_prenex_5893 Int) (v_prenex_5892 Int)) (or (< v_prenex_5892 main_x) (<= 0 (* 2 (select main_a v_prenex_5892))) (< v_prenex_5893 main_y) (<= (+ (select main_a v_prenex_5892) 1000) (select main_a v_prenex_5893)) (<= (+ main_x 1) v_prenex_5892))) (forall ((v_prenex_4356 Int) (v_prenex_4355 Int)) (or (<= (+ main_x 1) v_prenex_4355) (< v_prenex_4355 main_x) (<= 1000 (+ (select main_a v_prenex_4355) (select main_a v_prenex_4356))) (<= (select main_a v_prenex_4356) 1000) (<= 0 (select main_a v_prenex_4355)) (<= (+ main_y 1) v_prenex_4356))) (or (forall ((v_prenex_4462 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4462))) (< v_prenex_4462 main_y) (<= (* 2 (select main_a v_prenex_4462)) 2000))) (forall ((v_prenex_4461 Int)) (or (<= (+ main_x 1) v_prenex_4461) (<= (* 2 (select main_a v_prenex_4461)) 0) (< v_prenex_4461 main_x) (<= (select main_a v_prenex_4461) 0)))) (forall ((v_prenex_4940 Int) (v_prenex_4941 Int)) (or (< v_prenex_4940 main_x) (<= 1000 (select main_a v_prenex_4941)) (<= 0 (select main_a v_prenex_4940)) (<= (+ main_x 1) v_prenex_4940) (<= (select main_a v_prenex_4941) (+ (select main_a v_prenex_4940) 1000)) (<= (select main_a v_prenex_4941) 1000) (<= (+ main_y 1) v_prenex_4941))) (forall ((v_prenex_5233 Int) (v_prenex_5234 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5234))) (<= (+ (select main_a v_prenex_5233) 1000) (select main_a v_prenex_5234)) (<= (select main_a v_prenex_5233) 0) (< v_prenex_5233 main_x) (<= (+ main_x 1) v_prenex_5233) (<= 1000 (select main_a v_prenex_5234)))) (forall ((v_prenex_5648 Int) (v_prenex_5649 Int)) (or (<= (* 2 (select main_a v_prenex_5648)) 0) (<= (+ main_x 1) v_prenex_5648) (<= 1000 (+ (select main_a v_prenex_5648) (select main_a v_prenex_5649))) (< v_prenex_5648 main_x) (<= (select main_a v_prenex_5649) 1000))) (or (forall ((v_prenex_5803 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5803))) (<= (* 2 (select main_a v_prenex_5803)) 2000) (< v_prenex_5803 main_y))) (forall ((v_prenex_5802 Int)) (or (<= (+ main_x 1) v_prenex_5802) (<= (* 2 (select main_a v_prenex_5802)) 0) (< v_prenex_5802 main_x)))) (or (forall ((v_prenex_4417 Int)) (<= (* 2 (select main_a v_prenex_4417)) 0)) (forall ((v_prenex_4418 Int)) (or (< v_prenex_4418 main_y) (<= (+ main_y 1) v_prenex_4418) (<= (* 2 (select main_a v_prenex_4418)) 2000) (<= (select main_a v_prenex_4418) 1000)))) (forall ((v_prenex_5172 Int) (v_prenex_5171 Int)) (or (<= (+ main_x 1) v_prenex_5171) (<= (* 2 (select main_a v_prenex_5172)) 2000) (<= 1000 (+ (select main_a v_prenex_5171) (select main_a v_prenex_5172))) (< v_prenex_5171 main_x) (<= (* 2 (select main_a v_prenex_5171)) 0))) (or (forall ((v_prenex_5313 Int)) (or (< v_prenex_5313 main_x) (<= (* 2 (select main_a v_prenex_5313)) 0) (<= (+ main_x 1) v_prenex_5313))) (forall ((v_prenex_5314 Int)) (or (<= (select main_a v_prenex_5314) 1000) (< v_prenex_5314 main_y) (<= 1000 (select main_a v_prenex_5314))))) (or (forall ((v_prenex_5855 Int)) (or (< v_prenex_5855 main_y) (<= (* 2 (select main_a v_prenex_5855)) 2000))) (forall ((v_prenex_5854 Int)) (or (<= (+ main_x 1) v_prenex_5854) (<= (* 2 (select main_a v_prenex_5854)) 0) (< v_prenex_5854 main_x)))) (forall ((v_prenex_4755 Int) (v_prenex_4754 Int)) (or (<= (select main_a v_prenex_4754) 0) (<= 1000 (+ (select main_a v_prenex_4754) (select main_a v_prenex_4755))) (<= (+ main_x 1) v_prenex_4754) (< v_prenex_4754 main_x) (<= (select main_a v_prenex_4755) 1000) (<= 1000 (select main_a v_prenex_4755)))) (or (forall ((v_prenex_5482 Int)) (or (<= (* 2 (select main_a v_prenex_5482)) 2000) (<= (+ main_y 1) v_prenex_5482) (< v_prenex_5482 main_y))) (forall ((v_prenex_5481 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5481))) (< v_prenex_5481 main_x)))) (or (forall ((v_prenex_5784 Int)) (or (<= (+ main_x 1) v_prenex_5784) (<= 0 (* 2 (select main_a v_prenex_5784))) (< v_prenex_5784 main_x) (<= 0 (select main_a v_prenex_5784)))) (forall ((v_prenex_5785 Int)) (<= 2000 (* 2 (select main_a v_prenex_5785))))) (forall ((v_prenex_5254 Int) (v_prenex_5253 Int)) (or (< v_prenex_5253 main_x) (<= (* 2 (select main_a v_prenex_5254)) 2000) (< v_prenex_5254 main_y) (<= (+ main_x 1) v_prenex_5253) (<= (+ (select main_a v_prenex_5253) (select main_a v_prenex_5254)) 1000) (<= 0 (select main_a v_prenex_5253)))) (forall ((v_prenex_4342 Int) (v_prenex_4341 Int)) (or (< v_prenex_4341 main_x) (<= (select main_a v_prenex_4342) 1000) (<= (+ (select main_a v_prenex_4341) (select main_a v_prenex_4342)) 1000) (<= (+ main_x 1) v_prenex_4341) (<= (select main_a v_prenex_4341) 0) (<= 2000 (* 2 (select main_a v_prenex_4342))))) (forall ((v_prenex_5741 Int) (v_prenex_5740 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5740))) (<= 1000 (select main_a v_prenex_5741)) (< v_prenex_5740 main_x) (<= 2000 (* 2 (select main_a v_prenex_5741))) (<= (select main_a v_prenex_5741) (+ (select main_a v_prenex_5740) 1000)) (<= (+ main_x 1) v_prenex_5740))) (forall ((v_prenex_5264 Int) (v_prenex_5263 Int)) (or (<= 1000 (+ (select main_a v_prenex_5263) (select main_a v_prenex_5264))) (<= 2000 (* 2 (select main_a v_prenex_5264))) (< v_prenex_5264 main_y) (<= 0 (* 2 (select main_a v_prenex_5263))) (<= 1000 (select main_a v_prenex_5264)) (<= (+ main_x 1) v_prenex_5263) (< v_prenex_5263 main_x))) (forall ((v_prenex_5684 Int) (v_prenex_5685 Int)) (or (<= (* 2 (select main_a v_prenex_5684)) 0) (<= 1000 (+ (select main_a v_prenex_5684) (select main_a v_prenex_5685))) (<= 1000 (select main_a v_prenex_5685)) (<= (+ main_x 1) v_prenex_5684) (< v_prenex_5684 main_x))) (forall ((v_prenex_4501 Int)) (or (<= (+ main_x 1) v_prenex_4501) (<= 0 (* 2 (select main_a v_prenex_4501))) (< v_prenex_4501 main_x))) (forall ((v_prenex_6029 Int) (v_prenex_6028 Int)) (or (<= (select main_a v_prenex_6029) 1000) (< v_prenex_6028 main_x) (<= (* 2 (select main_a v_prenex_6029)) 2000) (<= (+ (select main_a v_prenex_6028) (select main_a v_prenex_6029)) 1000) (<= (+ main_x 1) v_prenex_6028) (<= (* 2 (select main_a v_prenex_6028)) 0))) (forall ((v_prenex_4955 Int) (v_prenex_4956 Int)) (or (<= (+ main_x 1) v_prenex_4955) (< v_prenex_4955 main_x) (<= 1000 (+ (select main_a v_prenex_4955) (select main_a v_prenex_4956))) (< v_prenex_4956 main_y) (<= (* 2 (select main_a v_prenex_4955)) 0) (<= (select main_a v_prenex_4956) 1000))) (forall ((v_prenex_5161 Int) (v_prenex_5162 Int)) (or (<= 1000 (+ (select main_a v_prenex_5161) (select main_a v_prenex_5162))) (<= 0 (select main_a v_prenex_5161)) (<= (+ main_x 1) v_prenex_5161) (<= (+ main_y 1) v_prenex_5162) (< v_prenex_5161 main_x))) (forall ((v_prenex_5671 Int) (v_prenex_5670 Int)) (or (<= (+ main_y 1) v_prenex_5671) (< v_prenex_5670 main_x) (<= (+ main_x 1) v_prenex_5670) (<= 1000 (select main_a v_prenex_5671)) (<= (+ (select main_a v_prenex_5670) (select main_a v_prenex_5671)) 1000) (<= (select main_a v_prenex_5670) 0))) (forall ((v_prenex_6050 Int) (v_prenex_6051 Int)) (or (<= (* 2 (select main_a v_prenex_6051)) 2000) (<= 1000 (select main_a v_prenex_6051)) (<= (+ main_x 1) v_prenex_6050) (< v_prenex_6050 main_x) (<= 1000 (+ (select main_a v_prenex_6050) (select main_a v_prenex_6051))) (<= (* 2 (select main_a v_prenex_6050)) 0))) (forall ((v_prenex_6043 Int) (v_prenex_6042 Int)) (or (<= 1000 (+ (select main_a v_prenex_6042) (select main_a v_prenex_6043))) (< v_prenex_6042 main_x) (<= (* 2 (select main_a v_prenex_6042)) 0) (<= (* 2 (select main_a v_prenex_6043)) 2000) (< v_prenex_6043 main_y) (<= (+ main_x 1) v_prenex_6042))) (forall ((v_prenex_4812 Int) (v_prenex_4813 Int)) (or (< v_prenex_4812 main_x) (<= 2000 (* 2 (select main_a v_prenex_4813))) (<= (* 2 (select main_a v_prenex_4812)) 0) (<= (+ main_x 1) v_prenex_4812) (<= 1000 (select main_a v_prenex_4813)) (<= (+ (select main_a v_prenex_4812) (select main_a v_prenex_4813)) 1000) (<= (+ main_y 1) v_prenex_4813))) (or (forall ((v_prenex_4333 Int)) (or (<= (+ main_x 1) v_prenex_4333) (<= 0 (* 2 (select main_a v_prenex_4333))) (< v_prenex_4333 main_x))) (forall ((v_prenex_4334 Int)) (<= (* 2 (select main_a v_prenex_4334)) 2000))) (or (forall ((v_prenex_5043 Int)) (or (<= (+ main_x 1) v_prenex_5043) (<= (* 2 (select main_a v_prenex_5043)) 0) (< v_prenex_5043 main_x))) (forall ((v_prenex_5044 Int)) (or (<= (select main_a v_prenex_5044) 1000) (<= 2000 (* 2 (select main_a v_prenex_5044)))))) (or (forall ((v_prenex_5858 Int)) (or (< v_prenex_5858 main_x) (<= (+ main_x 1) v_prenex_5858) (<= (select main_a v_prenex_5858) 0))) (forall ((v_prenex_5859 Int)) (<= 2000 (* 2 (select main_a v_prenex_5859))))) (forall ((v_prenex_4488 Int) (v_prenex_4487 Int)) (or (<= (+ main_x 1) v_prenex_4487) (<= 2000 (* 2 (select main_a v_prenex_4488))) (<= (* 2 (select main_a v_prenex_4487)) 0) (<= 1000 (+ (select main_a v_prenex_4487) (select main_a v_prenex_4488))) (< v_prenex_4487 main_x))) (forall ((v_prenex_4811 Int) (v_prenex_4810 Int)) (or (<= (select main_a v_prenex_4811) (+ (select main_a v_prenex_4810) 1000)) (<= (select main_a v_prenex_4811) 1000) (< v_prenex_4810 main_x) (<= (+ main_x 1) v_prenex_4810) (<= 0 (* 2 (select main_a v_prenex_4810))))) (forall ((v_prenex_4629 Int) (v_prenex_4628 Int)) (or (<= 1000 (select main_a v_prenex_4629)) (<= (select main_a v_prenex_4628) 0) (<= 1000 (+ (select main_a v_prenex_4628) (select main_a v_prenex_4629))) (<= (+ main_x 1) v_prenex_4628) (<= (+ main_y 1) v_prenex_4629) (< v_prenex_4628 main_x))) (forall ((v_prenex_4555 Int) (v_prenex_4556 Int)) (or (<= (+ main_y 1) v_prenex_4556) (<= (+ main_x 1) v_prenex_4555) (< v_prenex_4555 main_x) (<= 2000 (* 2 (select main_a v_prenex_4556))) (<= (* 2 (select main_a v_prenex_4555)) 0) (<= (+ (select main_a v_prenex_4555) (select main_a v_prenex_4556)) 1000) (<= (select main_a v_prenex_4556) 1000))) (forall ((v_prenex_4366 Int) (v_prenex_4365 Int)) (or (<= (select main_a v_prenex_4366) 1000) (<= (+ main_x 1) v_prenex_4365) (< v_prenex_4365 main_x) (<= (+ (select main_a v_prenex_4365) 1000) (select main_a v_prenex_4366)) (<= 0 (* 2 (select main_a v_prenex_4365))) (<= 2000 (* 2 (select main_a v_prenex_4366))))) (forall ((v_prenex_5354 Int) (v_prenex_5353 Int)) (or (< v_prenex_5353 main_x) (<= 1000 (select main_a v_prenex_5354)) (<= (+ (select main_a v_prenex_5353) (select main_a v_prenex_5354)) 1000) (<= 0 (* 2 (select main_a v_prenex_5353))) (<= (+ main_x 1) v_prenex_5353) (<= (+ main_y 1) v_prenex_5354) (<= (* 2 (select main_a v_prenex_5354)) 2000))) (or (forall ((v_prenex_4651 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4651))) (<= (select main_a v_prenex_4651) 0) (<= (+ main_x 1) v_prenex_4651) (< v_prenex_4651 main_x))) (forall ((v_prenex_4652 Int)) (or (<= (select main_a v_prenex_4652) 1000) (<= 2000 (* 2 (select main_a v_prenex_4652))) (<= (+ main_y 1) v_prenex_4652)))) (or (forall ((v_prenex_4899 Int)) (or (<= (* 2 (select main_a v_prenex_4899)) 2000) (<= (+ main_y 1) v_prenex_4899))) (forall ((v_prenex_4898 Int)) (or (< v_prenex_4898 main_x) (<= 0 (select main_a v_prenex_4898)) (<= (+ main_x 1) v_prenex_4898)))) (or (forall ((v_prenex_4434 Int)) (or (<= (* 2 (select main_a v_prenex_4434)) 2000) (< v_prenex_4434 main_y) (<= 2000 (* 2 (select main_a v_prenex_4434))))) (forall ((v_prenex_4433 Int)) (or (<= (* 2 (select main_a v_prenex_4433)) 0) (< v_prenex_4433 main_x) (<= (+ main_x 1) v_prenex_4433) (<= 0 (select main_a v_prenex_4433))))) (or (forall ((v_prenex_5723 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5723))) (<= (* 2 (select main_a v_prenex_5723)) 2000))) (forall ((v_prenex_5722 Int)) (or (<= (+ main_x 1) v_prenex_5722) (< v_prenex_5722 main_x) (<= 0 (* 2 (select main_a v_prenex_5722)))))) (or (forall ((v_prenex_5795 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5795))) (<= (select main_a v_prenex_5795) 1000))) (forall ((v_prenex_5794 Int)) (or (<= (select main_a v_prenex_5794) 0) (< v_prenex_5794 main_x) (<= (+ main_x 1) v_prenex_5794) (<= 0 (* 2 (select main_a v_prenex_5794)))))) (or (forall ((v_prenex_6010 Int)) (or (< v_prenex_6010 main_x) (<= 0 (* 2 (select main_a v_prenex_6010))) (<= (select main_a v_prenex_6010) 0) (<= (+ main_x 1) v_prenex_6010))) (forall ((v_prenex_6011 Int)) (<= (* 2 (select main_a v_prenex_6011)) 2000))) (or (forall ((v_prenex_5216 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5216))) (<= (+ main_y 1) v_prenex_5216) (<= (* 2 (select main_a v_prenex_5216)) 2000))) (forall ((v_prenex_5215 Int)) (or (<= 0 (select main_a v_prenex_5215)) (< v_prenex_5215 main_x) (<= (* 2 (select main_a v_prenex_5215)) 0) (<= (+ main_x 1) v_prenex_5215)))) (forall ((v_prenex_5410 Int) (v_prenex_5409 Int)) (or (<= (+ main_x 1) v_prenex_5409) (<= (+ main_y 1) v_prenex_5410) (< v_prenex_5409 main_x) (<= (select main_a v_prenex_5410) (+ (select main_a v_prenex_5409) 1000)) (<= 0 (* 2 (select main_a v_prenex_5409))) (<= (select main_a v_prenex_5410) 1000))) (forall ((v_prenex_4984 Int) (v_prenex_4983 Int)) (or (<= (+ main_x 1) v_prenex_4983) (<= (select main_a v_prenex_4984) 1000) (< v_prenex_4983 main_x) (<= (* 2 (select main_a v_prenex_4983)) 0) (<= 2000 (* 2 (select main_a v_prenex_4984))) (<= 1000 (+ (select main_a v_prenex_4983) (select main_a v_prenex_4984))))) (forall ((v_prenex_4885 Int) (v_prenex_4884 Int)) (or (< v_prenex_4884 main_x) (<= 0 (* 2 (select main_a v_prenex_4884))) (<= 1000 (+ (select main_a v_prenex_4884) (select main_a v_prenex_4885))) (<= (+ main_x 1) v_prenex_4884) (<= (+ main_y 1) v_prenex_4885))) (or (forall ((v_prenex_4519 Int)) (or (<= 0 (select main_a v_prenex_4519)) (<= 0 (* 2 (select main_a v_prenex_4519))) (< v_prenex_4519 main_x) (<= (+ main_x 1) v_prenex_4519))) (forall ((v_prenex_4520 Int)) (or (< v_prenex_4520 main_y) (<= (* 2 (select main_a v_prenex_4520)) 2000) (<= 1000 (select main_a v_prenex_4520))))) (forall ((v_prenex_4647 Int) (v_prenex_4648 Int)) (or (<= (* 2 (select main_a v_prenex_4648)) 2000) (< v_prenex_4647 main_x) (<= (* 2 (select main_a v_prenex_4647)) 0) (<= (+ main_x 1) v_prenex_4647) (<= 2000 (* 2 (select main_a v_prenex_4648))) (<= (select main_a v_prenex_4648) (+ (select main_a v_prenex_4647) 1000)))) (forall ((v_prenex_5923 Int) (v_prenex_5922 Int)) (or (< v_prenex_5922 main_x) (<= (select main_a v_prenex_5923) 1000) (<= (+ main_y 1) v_prenex_5923) (< v_prenex_5923 main_y) (<= (+ (select main_a v_prenex_5922) 1000) (select main_a v_prenex_5923)))) (forall ((v_prenex_5293 Int) (v_prenex_5294 Int)) (or (<= 1000 (+ (select main_a v_prenex_5293) (select main_a v_prenex_5294))) (<= 0 (* 2 (select main_a v_prenex_5293))) (< v_prenex_5294 main_y) (<= (+ main_x 1) v_prenex_5293) (< v_prenex_5293 main_x))) (forall ((v_prenex_5456 Int) (v_prenex_5455 Int)) (or (< v_prenex_5455 main_x) (<= 1000 (+ (select main_a v_prenex_5455) (select main_a v_prenex_5456))) (<= 0 (select main_a v_prenex_5455)) (< v_prenex_5456 main_y) (<= (+ main_x 1) v_prenex_5455) (<= (* 2 (select main_a v_prenex_5456)) 2000) (<= 1000 (select main_a v_prenex_5456)))) (or (forall ((v_prenex_6055 Int)) (or (<= 1000 (select main_a v_prenex_6055)) (<= 2000 (* 2 (select main_a v_prenex_6055))) (<= (+ main_y 1) v_prenex_6055))) (forall ((v_prenex_6054 Int)) (or (< v_prenex_6054 main_x) (<= 0 (* 2 (select main_a v_prenex_6054))) (<= (+ main_x 1) v_prenex_6054) (<= 0 (select main_a v_prenex_6054))))) (or (forall ((v_prenex_5838 Int)) (or (<= (+ main_y 1) v_prenex_5838) (< v_prenex_5838 main_y) (<= 1000 (select main_a v_prenex_5838)) (<= 2000 (* 2 (select main_a v_prenex_5838))))) (forall ((v_prenex_5837 Int)) (<= 0 (* 2 (select main_a v_prenex_5837))))) (forall ((v_prenex_5464 Int) (v_prenex_5463 Int)) (or (<= (select main_a v_prenex_5463) 0) (<= (+ main_x 1) v_prenex_5463) (< v_prenex_5463 main_x) (<= 1000 (select main_a v_prenex_5464)) (<= 1000 (+ (select main_a v_prenex_5463) (select main_a v_prenex_5464))) (<= (* 2 (select main_a v_prenex_5464)) 2000))) (forall ((v_prenex_4349 Int) (v_prenex_4350 Int)) (or (< v_prenex_4350 main_y) (<= 1000 (select main_a v_prenex_4350)) (<= (select main_a v_prenex_4350) 1000) (<= (+ main_y 1) v_prenex_4350) (<= (select main_a v_prenex_4350) (+ (select main_a v_prenex_4349) 1000)))) (forall ((v_prenex_5343 Int) (v_prenex_5344 Int)) (or (<= (+ (select main_a v_prenex_5343) 1000) (select main_a v_prenex_5344)) (<= (select main_a v_prenex_5344) 1000) (< v_prenex_5343 main_x) (<= 1000 (select main_a v_prenex_5344)) (<= (+ main_x 1) v_prenex_5343) (<= 0 (select main_a v_prenex_5343)) (<= (+ main_y 1) v_prenex_5344))) (forall ((v_prenex_5359 Int) (v_prenex_5360 Int)) (or (<= (+ main_y 1) v_prenex_5360) (<= (select main_a v_prenex_5360) (+ (select main_a v_prenex_5359) 1000)) (<= (+ main_x 1) v_prenex_5359) (< v_prenex_5359 main_x) (<= (select main_a v_prenex_5359) 0))) (or (forall ((v_prenex_5761 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5761))) (<= (select main_a v_prenex_5761) 1000) (< v_prenex_5761 main_y))) (forall ((v_prenex_5760 Int)) (or (<= (+ main_x 1) v_prenex_5760) (< v_prenex_5760 main_x) (<= 0 (select main_a v_prenex_5760)) (<= 0 (* 2 (select main_a v_prenex_5760)))))) (forall ((v_prenex_5857 Int) (v_prenex_5856 Int)) (or (<= 0 (select main_a v_prenex_5856)) (<= (+ (select main_a v_prenex_5856) (select main_a v_prenex_5857)) 1000) (<= (select main_a v_prenex_5857) 1000) (< v_prenex_5856 main_x) (<= (+ main_x 1) v_prenex_5856))) (forall ((v_prenex_5817 Int) (v_prenex_5816 Int)) (or (<= 1000 (select main_a v_prenex_5817)) (<= (* 2 (select main_a v_prenex_5816)) 0) (< v_prenex_5816 main_x) (<= (+ main_x 1) v_prenex_5816) (< v_prenex_5817 main_y) (<= (+ (select main_a v_prenex_5816) 1000) (select main_a v_prenex_5817)))) (or (forall ((v_prenex_5139 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5139))) (<= (* 2 (select main_a v_prenex_5139)) 0) (<= (+ main_x 1) v_prenex_5139) (< v_prenex_5139 main_x))) (forall ((v_prenex_5140 Int)) (or (<= (* 2 (select main_a v_prenex_5140)) 2000) (<= (select main_a v_prenex_5140) 1000)))) (forall ((v_prenex_5457 Int) (v_prenex_5458 Int)) (or (< v_prenex_5458 main_y) (<= (select main_a v_prenex_5457) 0) (< v_prenex_5457 main_x) (<= 1000 (+ (select main_a v_prenex_5457) (select main_a v_prenex_5458))) (<= 1000 (select main_a v_prenex_5458)) (<= (+ main_x 1) v_prenex_5457) (<= (select main_a v_prenex_5458) 1000))) (forall ((v_prenex_5628 Int) (v_prenex_5629 Int)) (or (< v_prenex_5628 main_x) (< v_prenex_5629 main_y) (<= 0 (* 2 (select main_a v_prenex_5628))) (<= (+ main_x 1) v_prenex_5628) (<= (+ (select main_a v_prenex_5628) (select main_a v_prenex_5629)) 1000) (<= 2000 (* 2 (select main_a v_prenex_5629))))) (forall ((v_prenex_4870 Int) (v_prenex_4871 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4871))) (<= (+ main_x 1) v_prenex_4870) (<= (select main_a v_prenex_4871) (+ (select main_a v_prenex_4870) 1000)) (<= (+ main_y 1) v_prenex_4871) (<= (* 2 (select main_a v_prenex_4870)) 0) (< v_prenex_4870 main_x))) (forall ((v_prenex_4463 Int) (v_prenex_4464 Int)) (or (< v_prenex_4464 main_y) (<= 1000 (select main_a v_prenex_4464)) (<= (+ main_y 1) v_prenex_4464) (<= (* 2 (select main_a v_prenex_4464)) 2000) (<= 1000 (+ (select main_a v_prenex_4463) (select main_a v_prenex_4464))))) (forall ((v_prenex_5192 Int) (v_prenex_5191 Int)) (or (<= (select main_a v_prenex_5191) 0) (<= 2000 (* 2 (select main_a v_prenex_5192))) (<= (+ main_x 1) v_prenex_5191) (< v_prenex_5192 main_y) (<= (+ (select main_a v_prenex_5191) 1000) (select main_a v_prenex_5192)) (< v_prenex_5191 main_x) (<= (* 2 (select main_a v_prenex_5192)) 2000))) (forall ((v_prenex_5867 Int) (v_prenex_5866 Int)) (or (<= (+ (select main_a v_prenex_5866) (select main_a v_prenex_5867)) 1000) (<= (+ main_x 1) v_prenex_5866) (<= 0 (select main_a v_prenex_5866)) (< v_prenex_5866 main_x) (<= (+ main_y 1) v_prenex_5867) (<= 1000 (select main_a v_prenex_5867)))) (or (forall ((v_prenex_5281 Int)) (or (< v_prenex_5281 main_x) (<= (+ main_x 1) v_prenex_5281) (<= 0 (* 2 (select main_a v_prenex_5281))))) (forall ((v_prenex_5282 Int)) (or (<= (* 2 (select main_a v_prenex_5282)) 2000) (<= (+ main_y 1) v_prenex_5282) (<= 1000 (select main_a v_prenex_5282))))) (forall ((v_prenex_5196 Int) (v_prenex_5195 Int)) (or (< v_prenex_5195 main_x) (<= (+ (select main_a v_prenex_5195) 1000) (select main_a v_prenex_5196)) (<= (+ main_x 1) v_prenex_5195) (<= 1000 (select main_a v_prenex_5196)) (<= 2000 (* 2 (select main_a v_prenex_5196))) (<= 0 (* 2 (select main_a v_prenex_5195))))) (forall ((v_prenex_5071 Int) (v_prenex_5072 Int)) (or (<= (select main_a v_prenex_5071) 0) (<= (+ main_x 1) v_prenex_5071) (< v_prenex_5072 main_y) (< v_prenex_5071 main_x) (<= (+ (select main_a v_prenex_5071) 1000) (select main_a v_prenex_5072)) (<= 2000 (* 2 (select main_a v_prenex_5072))))) (forall ((v_prenex_5879 Int) (v_prenex_5878 Int)) (or (<= 0 (select main_a v_prenex_5878)) (< v_prenex_5879 main_y) (<= (select main_a v_prenex_5879) (+ (select main_a v_prenex_5878) 1000)) (<= (* 2 (select main_a v_prenex_5879)) 2000) (< v_prenex_5878 main_x) (<= (+ main_x 1) v_prenex_5878))) (forall ((v_prenex_4942 Int)) (or (<= (+ main_x 1) v_prenex_4942) (< v_prenex_4942 main_x) (<= 0 (select main_a v_prenex_4942)) (<= 0 (* 2 (select main_a v_prenex_4942))))) (or (forall ((v_prenex_4725 Int)) (or (<= 1000 (select main_a v_prenex_4725)) (< v_prenex_4725 main_y) (<= (+ main_y 1) v_prenex_4725) (<= (* 2 (select main_a v_prenex_4725)) 2000))) (forall ((v_prenex_4724 Int)) (<= 0 (* 2 (select main_a v_prenex_4724))))) (or (forall ((v_prenex_5572 Int)) (or (<= (+ main_x 1) v_prenex_5572) (<= 0 (* 2 (select main_a v_prenex_5572))) (< v_prenex_5572 main_x) (<= (select main_a v_prenex_5572) 0))) (forall ((v_prenex_5573 Int)) (<= 1000 (select main_a v_prenex_5573)))) (forall ((v_prenex_5653 Int) (v_prenex_5652 Int)) (or (<= (+ main_y 1) v_prenex_5653) (< v_prenex_5652 main_x) (<= (select main_a v_prenex_5653) (+ (select main_a v_prenex_5652) 1000)) (<= 2000 (* 2 (select main_a v_prenex_5653))) (< v_prenex_5653 main_y))) (or (forall ((v_prenex_4821 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4821))) (<= (+ main_y 1) v_prenex_4821))) (forall ((v_prenex_4820 Int)) (or (<= 0 (select main_a v_prenex_4820)) (< v_prenex_4820 main_x) (<= (+ main_x 1) v_prenex_4820) (<= (* 2 (select main_a v_prenex_4820)) 0)))) (forall ((v_prenex_5028 Int) (v_prenex_5027 Int)) (or (< v_prenex_5027 main_x) (<= (+ main_x 1) v_prenex_5027) (<= (select main_a v_prenex_5028) 1000) (<= (+ main_y 1) v_prenex_5028) (<= 1000 (+ (select main_a v_prenex_5027) (select main_a v_prenex_5028))) (<= 1000 (select main_a v_prenex_5028)) (<= (select main_a v_prenex_5027) 0))) (forall ((v_prenex_5339 Int) (v_prenex_5340 Int)) (or (<= (+ main_x 1) v_prenex_5339) (<= 1000 (select main_a v_prenex_5340)) (<= (+ (select main_a v_prenex_5339) (select main_a v_prenex_5340)) 1000) (< v_prenex_5339 main_x) (<= (select main_a v_prenex_5339) 0) (<= 2000 (* 2 (select main_a v_prenex_5340))) (< v_prenex_5340 main_y))) (forall ((v_prenex_5167 Int) (v_prenex_5168 Int)) (or (<= (* 2 (select main_a v_prenex_5168)) 2000) (<= 1000 (select main_a v_prenex_5168)) (<= (+ main_y 1) v_prenex_5168) (< v_prenex_5168 main_y) (<= (+ (select main_a v_prenex_5167) 1000) (select main_a v_prenex_5168)))) (forall ((v_prenex_4481 Int) (v_prenex_4482 Int)) (or (<= (+ main_x 1) v_prenex_4481) (<= (* 2 (select main_a v_prenex_4481)) 0) (<= 1000 (select main_a v_prenex_4482)) (< v_prenex_4481 main_x) (<= (select main_a v_prenex_4482) (+ (select main_a v_prenex_4481) 1000)))) (forall ((v_prenex_5565 Int) (v_prenex_5564 Int)) (or (<= (+ main_y 1) v_prenex_5565) (<= (+ (select main_a v_prenex_5564) (select main_a v_prenex_5565)) 1000) (<= 1000 (select main_a v_prenex_5565)) (< v_prenex_5564 main_x) (<= (+ main_x 1) v_prenex_5564) (<= 0 (* 2 (select main_a v_prenex_5564))))) (forall ((v_prenex_5396 Int) (v_prenex_5395 Int)) (or (<= (+ (select main_a v_prenex_5395) (select main_a v_prenex_5396)) 1000) (<= (select main_a v_prenex_5396) 1000) (< v_prenex_5396 main_y) (< v_prenex_5395 main_x) (<= (+ main_x 1) v_prenex_5395) (<= 1000 (select main_a v_prenex_5396)) (<= (select main_a v_prenex_5395) 0))) (forall ((v_prenex_4598 Int) (v_prenex_4597 Int)) (or (<= (select main_a v_prenex_4598) 1000) (<= (+ (select main_a v_prenex_4597) (select main_a v_prenex_4598)) 1000) (<= (select main_a v_prenex_4597) 0) (<= (+ main_x 1) v_prenex_4597) (< v_prenex_4598 main_y) (< v_prenex_4597 main_x))) (forall ((v_prenex_5626 Int) (v_prenex_5627 Int)) (or (<= (+ (select main_a v_prenex_5626) 1000) (select main_a v_prenex_5627)) (<= (+ main_y 1) v_prenex_5627) (<= (* 2 (select main_a v_prenex_5627)) 2000) (< v_prenex_5627 main_y))) (forall ((v_prenex_4852 Int) (v_prenex_4853 Int)) (or (<= (* 2 (select main_a v_prenex_4852)) 0) (< v_prenex_4852 main_x) (<= (+ main_x 1) v_prenex_4852) (<= (* 2 (select main_a v_prenex_4853)) 2000) (<= (+ (select main_a v_prenex_4852) 1000) (select main_a v_prenex_4853)) (<= (select main_a v_prenex_4853) 1000) (<= (+ main_y 1) v_prenex_4853))) (forall ((v_prenex_5163 Int) (v_prenex_5164 Int)) (or (<= (+ (select main_a v_prenex_5163) 1000) (select main_a v_prenex_5164)) (<= (select main_a v_prenex_5164) 1000) (<= (+ main_x 1) v_prenex_5163) (< v_prenex_5164 main_y) (<= (select main_a v_prenex_5163) 0) (< v_prenex_5163 main_x))) (forall ((v_prenex_5860 Int) (v_prenex_5861 Int)) (or (< v_prenex_5861 main_y) (<= (* 2 (select main_a v_prenex_5861)) 2000) (< v_prenex_5860 main_x) (<= (+ (select main_a v_prenex_5860) (select main_a v_prenex_5861)) 1000) (<= (+ main_y 1) v_prenex_5861))) (forall ((v_prenex_6025 Int) (v_prenex_6024 Int)) (or (< v_prenex_6025 main_y) (<= (* 2 (select main_a v_prenex_6024)) 0) (<= (+ (select main_a v_prenex_6024) (select main_a v_prenex_6025)) 1000) (<= (select main_a v_prenex_6025) 1000) (<= (+ main_x 1) v_prenex_6024) (< v_prenex_6024 main_x))) (forall ((v_prenex_4623 Int) (v_prenex_4622 Int)) (or (<= (* 2 (select main_a v_prenex_4622)) 0) (<= (+ main_y 1) v_prenex_4623) (<= 1000 (+ (select main_a v_prenex_4622) (select main_a v_prenex_4623))) (< v_prenex_4622 main_x) (<= (+ main_x 1) v_prenex_4622))) (forall ((v_prenex_4982 Int) (v_prenex_4981 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4982))) (<= (+ (select main_a v_prenex_4981) (select main_a v_prenex_4982)) 1000) (< v_prenex_4981 main_x) (<= 0 (select main_a v_prenex_4981)) (<= (+ main_x 1) v_prenex_4981))) (or (forall ((v_prenex_4546 Int)) (or (<= (+ main_y 1) v_prenex_4546) (<= 1000 (select main_a v_prenex_4546)) (<= (* 2 (select main_a v_prenex_4546)) 2000))) (forall ((v_prenex_4545 Int)) (or (<= (* 2 (select main_a v_prenex_4545)) 0) (<= (select main_a v_prenex_4545) 0) (<= (+ main_x 1) v_prenex_4545) (< v_prenex_4545 main_x)))) (forall ((v_prenex_5977 Int) (v_prenex_5976 Int)) (or (<= (* 2 (select main_a v_prenex_5977)) 2000) (<= (+ (select main_a v_prenex_5976) 1000) (select main_a v_prenex_5977)) (<= (+ main_y 1) v_prenex_5977) (< v_prenex_5976 main_x) (<= 0 (* 2 (select main_a v_prenex_5976))) (<= (+ main_x 1) v_prenex_5976) (<= 1000 (select main_a v_prenex_5977)))) (forall ((v_prenex_5826 Int) (v_prenex_5827 Int)) (or (<= 0 (select main_a v_prenex_5826)) (<= 1000 (+ (select main_a v_prenex_5826) (select main_a v_prenex_5827))) (< v_prenex_5826 main_x) (<= (* 2 (select main_a v_prenex_5827)) 2000) (<= 2000 (* 2 (select main_a v_prenex_5827))) (<= (+ main_x 1) v_prenex_5826))) (or (forall ((v_prenex_4815 Int)) (or (<= (+ main_y 1) v_prenex_4815) (<= 2000 (* 2 (select main_a v_prenex_4815))))) (forall ((v_prenex_4814 Int)) (or (<= (select main_a v_prenex_4814) 0) (<= (+ main_x 1) v_prenex_4814) (< v_prenex_4814 main_x) (<= 0 (* 2 (select main_a v_prenex_4814)))))) (forall ((v_prenex_5848 Int) (v_prenex_5847 Int)) (or (< v_prenex_5848 main_y) (<= 0 (* 2 (select main_a v_prenex_5847))) (<= (+ (select main_a v_prenex_5847) 1000) (select main_a v_prenex_5848)) (<= 1000 (select main_a v_prenex_5848)) (<= (select main_a v_prenex_5848) 1000) (<= (+ main_x 1) v_prenex_5847) (< v_prenex_5847 main_x))) (forall ((v_prenex_4672 Int) (v_prenex_4673 Int)) (or (<= (+ (select main_a v_prenex_4672) (select main_a v_prenex_4673)) 1000) (<= (select main_a v_prenex_4672) 0) (< v_prenex_4673 main_y) (<= (+ main_x 1) v_prenex_4672) (< v_prenex_4672 main_x) (<= 2000 (* 2 (select main_a v_prenex_4673))) (<= (* 2 (select main_a v_prenex_4673)) 2000))) (forall ((v_prenex_4569 Int) (v_prenex_4570 Int)) (or (< v_prenex_4570 main_y) (<= (+ main_y 1) v_prenex_4570) (<= 1000 (+ (select main_a v_prenex_4569) (select main_a v_prenex_4570))) (<= (+ main_x 1) v_prenex_4569) (<= (* 2 (select main_a v_prenex_4570)) 2000))) (forall ((v_prenex_5392 Int) (v_prenex_5391 Int)) (or (< v_prenex_5392 main_y) (<= 0 (* 2 (select main_a v_prenex_5391))) (<= 2000 (* 2 (select main_a v_prenex_5392))) (< v_prenex_5391 main_x) (<= (* 2 (select main_a v_prenex_5392)) 2000) (<= (+ main_x 1) v_prenex_5391) (<= (+ (select main_a v_prenex_5391) (select main_a v_prenex_5392)) 1000))) (forall ((v_prenex_4380 Int) (v_prenex_4379 Int)) (or (< v_prenex_4379 main_x) (<= (+ main_x 1) v_prenex_4379) (<= 1000 (select main_a v_prenex_4380)) (< v_prenex_4380 main_y) (<= (+ (select main_a v_prenex_4379) (select main_a v_prenex_4380)) 1000) (<= (select main_a v_prenex_4379) 0))) (forall ((v_prenex_5152 Int) (v_prenex_5151 Int)) (or (< v_prenex_5151 main_x) (<= (+ main_x 1) v_prenex_5151) (< v_prenex_5152 main_y) (<= 0 (select main_a v_prenex_5151)) (<= 1000 (select main_a v_prenex_5152)) (<= (+ (select main_a v_prenex_5151) (select main_a v_prenex_5152)) 1000))) (forall ((v_prenex_4962 Int) (v_prenex_4961 Int)) (or (<= (* 2 (select main_a v_prenex_4962)) 2000) (<= 0 (* 2 (select main_a v_prenex_4961))) (<= 2000 (* 2 (select main_a v_prenex_4962))) (< v_prenex_4961 main_x) (<= (+ main_x 1) v_prenex_4961) (<= (+ main_y 1) v_prenex_4962) (<= (+ (select main_a v_prenex_4961) 1000) (select main_a v_prenex_4962)))) (forall ((v_prenex_4771 Int) (v_prenex_4770 Int)) (or (<= (+ (select main_a v_prenex_4770) 1000) (select main_a v_prenex_4771)) (< v_prenex_4771 main_y) (<= 1000 (select main_a v_prenex_4771)) (<= (+ main_x 1) v_prenex_4770) (< v_prenex_4770 main_x) (<= 0 (select main_a v_prenex_4770)))) (or (forall ((v_prenex_5356 Int)) (or (<= (select main_a v_prenex_5356) 1000) (< v_prenex_5356 main_y))) (forall ((v_prenex_5355 Int)) (or (<= 0 (select main_a v_prenex_5355)) (<= (+ main_x 1) v_prenex_5355) (<= 0 (* 2 (select main_a v_prenex_5355))) (< v_prenex_5355 main_x)))) (or (forall ((v_prenex_5965 Int)) (or (< v_prenex_5965 main_y) (<= (* 2 (select main_a v_prenex_5965)) 2000))) (forall ((v_prenex_5964 Int)) (or (< v_prenex_5964 main_x) (<= (* 2 (select main_a v_prenex_5964)) 0) (<= (+ main_x 1) v_prenex_5964) (<= 0 (* 2 (select main_a v_prenex_5964)))))) (forall ((v_prenex_6061 Int) (v_prenex_6060 Int)) (or (< v_prenex_6060 main_x) (< v_prenex_6061 main_y) (<= (* 2 (select main_a v_prenex_6061)) 2000) (<= (select main_a v_prenex_6061) 1000) (<= (* 2 (select main_a v_prenex_6060)) 0) (<= (+ main_x 1) v_prenex_6060) (<= (+ (select main_a v_prenex_6060) 1000) (select main_a v_prenex_6061)))) (forall ((v_prenex_5555 Int) (v_prenex_5554 Int)) (or (<= (+ (select main_a v_prenex_5554) (select main_a v_prenex_5555)) 1000) (<= (select main_a v_prenex_5554) 0) (<= (+ main_x 1) v_prenex_5554) (< v_prenex_5554 main_x) (<= (select main_a v_prenex_5555) 1000) (<= 2000 (* 2 (select main_a v_prenex_5555))) (<= (+ main_y 1) v_prenex_5555))) (or (forall ((v_prenex_5880 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5880))) (<= (+ main_x 1) v_prenex_5880) (< v_prenex_5880 main_x) (<= (select main_a v_prenex_5880) 0))) (forall ((v_prenex_5881 Int)) (or (<= (select main_a v_prenex_5881) 1000) (< v_prenex_5881 main_y)))) (forall ((v_prenex_4352 Int) (v_prenex_4351 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4352))) (<= 1000 (select main_a v_prenex_4352)) (<= (+ main_x 1) v_prenex_4351) (<= (+ (select main_a v_prenex_4351) 1000) (select main_a v_prenex_4352)) (<= 0 (select main_a v_prenex_4351)) (< v_prenex_4351 main_x))) (or (forall ((v_prenex_4344 Int)) (or (<= (* 2 (select main_a v_prenex_4344)) 2000) (<= 2000 (* 2 (select main_a v_prenex_4344))) (<= (+ main_y 1) v_prenex_4344))) (forall ((v_prenex_4343 Int)) (or (<= (select main_a v_prenex_4343) 0) (< v_prenex_4343 main_x) (<= (+ main_x 1) v_prenex_4343) (<= (* 2 (select main_a v_prenex_4343)) 0)))) (forall ((v_prenex_5509 Int) (v_prenex_5508 Int)) (or (<= (* 2 (select main_a v_prenex_5509)) 2000) (<= 1000 (select main_a v_prenex_5509)) (<= (+ main_x 1) v_prenex_5508) (<= (+ (select main_a v_prenex_5508) (select main_a v_prenex_5509)) 1000) (<= (* 2 (select main_a v_prenex_5508)) 0) (< v_prenex_5508 main_x))) (forall ((v_prenex_5731 Int) (v_prenex_5730 Int)) (or (< v_prenex_5730 main_x) (<= (* 2 (select main_a v_prenex_5731)) 2000) (<= (select main_a v_prenex_5731) (+ (select main_a v_prenex_5730) 1000)) (<= (select main_a v_prenex_5731) 1000) (<= (* 2 (select main_a v_prenex_5730)) 0) (<= (+ main_x 1) v_prenex_5730) (<= (+ main_y 1) v_prenex_5731))) (forall ((v_prenex_5286 Int) (v_prenex_5285 Int)) (or (<= (+ main_x 1) v_prenex_5285) (<= (+ main_y 1) v_prenex_5286) (< v_prenex_5285 main_x) (<= (+ (select main_a v_prenex_5285) 1000) (select main_a v_prenex_5286)) (<= (select main_a v_prenex_5285) 0))) (forall ((v_prenex_4386 Int) (v_prenex_4385 Int)) (or (< v_prenex_4385 main_x) (<= (+ main_x 1) v_prenex_4385) (<= (+ (select main_a v_prenex_4385) (select main_a v_prenex_4386)) 1000) (<= (* 2 (select main_a v_prenex_4385)) 0))) (forall ((v_prenex_4900 Int) (v_prenex_4901 Int)) (or (<= 0 (select main_a v_prenex_4900)) (<= (+ main_x 1) v_prenex_4900) (<= 2000 (* 2 (select main_a v_prenex_4901))) (<= 1000 (select main_a v_prenex_4901)) (<= (select main_a v_prenex_4901) (+ (select main_a v_prenex_4900) 1000)) (< v_prenex_4900 main_x))) (forall ((v_prenex_5347 Int) (v_prenex_5348 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5347))) (<= (* 2 (select main_a v_prenex_5348)) 2000) (< v_prenex_5347 main_x) (<= 1000 (+ (select main_a v_prenex_5347) (select main_a v_prenex_5348))) (<= (+ main_x 1) v_prenex_5347) (< v_prenex_5348 main_y))) (forall ((v_prenex_4816 Int) (v_prenex_4817 Int)) (or (< v_prenex_4817 main_y) (<= (select main_a v_prenex_4817) (+ (select main_a v_prenex_4816) 1000)) (< v_prenex_4816 main_x) (<= (* 2 (select main_a v_prenex_4816)) 0) (<= (+ main_x 1) v_prenex_4816) (<= (select main_a v_prenex_4817) 1000) (<= (* 2 (select main_a v_prenex_4817)) 2000))) (or (forall ((v_prenex_5479 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5479))) (<= (+ main_x 1) v_prenex_5479) (<= 0 (select main_a v_prenex_5479)) (< v_prenex_5479 main_x))) (forall ((v_prenex_5480 Int)) (or (<= (+ main_y 1) v_prenex_5480) (<= 1000 (select main_a v_prenex_5480))))) (or (forall ((v_prenex_4649 Int)) (or (<= (+ main_x 1) v_prenex_4649) (<= 0 (* 2 (select main_a v_prenex_4649))) (<= (* 2 (select main_a v_prenex_4649)) 0) (< v_prenex_4649 main_x))) (forall ((v_prenex_4650 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4650))) (<= (* 2 (select main_a v_prenex_4650)) 2000) (< v_prenex_4650 main_y)))) (forall ((v_prenex_4448 Int) (v_prenex_4447 Int)) (or (<= (+ main_x 1) v_prenex_4447) (<= (+ (select main_a v_prenex_4447) (select main_a v_prenex_4448)) 1000) (<= 0 (* 2 (select main_a v_prenex_4447))) (< v_prenex_4447 main_x))) (forall ((v_prenex_4757 Int) (v_prenex_4756 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4757))) (< v_prenex_4757 main_y) (<= (+ (select main_a v_prenex_4756) 1000) (select main_a v_prenex_4757)) (<= (* 2 (select main_a v_prenex_4756)) 0) (< v_prenex_4756 main_x) (<= (+ main_x 1) v_prenex_4756) (<= (select main_a v_prenex_4757) 1000))) (or (forall ((v_prenex_4631 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_4631))) (< v_prenex_4631 main_y) (<= (select main_a v_prenex_4631) 1000))) (forall ((v_prenex_4630 Int)) (or (<= (* 2 (select main_a v_prenex_4630)) 0) (<= (+ main_x 1) v_prenex_4630) (<= (select main_a v_prenex_4630) 0) (< v_prenex_4630 main_x)))) (forall ((v_prenex_5068 Int) (v_prenex_5067 Int)) (or (< v_prenex_5067 main_x) (<= (+ (select main_a v_prenex_5067) 1000) (select main_a v_prenex_5068)) (<= (* 2 (select main_a v_prenex_5067)) 0) (<= (+ main_x 1) v_prenex_5067) (<= 2000 (* 2 (select main_a v_prenex_5068))) (<= (select main_a v_prenex_5068) 1000))) (forall ((v_prenex_6030 Int) (v_prenex_6031 Int)) (or (<= (select main_a v_prenex_6031) 1000) (<= 1000 (+ (select main_a v_prenex_6030) (select main_a v_prenex_6031))) (< v_prenex_6030 main_x) (<= (* 2 (select main_a v_prenex_6031)) 2000) (<= (+ main_x 1) v_prenex_6030) (<= 0 (* 2 (select main_a v_prenex_6030))))) (forall ((v_prenex_4878 Int) (v_prenex_4879 Int)) (or (< v_prenex_4878 main_x) (<= (+ (select main_a v_prenex_4878) (select main_a v_prenex_4879)) 1000) (<= (+ main_x 1) v_prenex_4878) (<= (select main_a v_prenex_4878) 0) (<= 2000 (* 2 (select main_a v_prenex_4879))))) (forall ((v_prenex_5138 Int) (v_prenex_5137 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5138))) (<= 0 (select main_a v_prenex_5137)) (<= (select main_a v_prenex_5138) 1000) (< v_prenex_5137 main_x) (<= (+ main_x 1) v_prenex_5137) (<= (+ (select main_a v_prenex_5137) (select main_a v_prenex_5138)) 1000))) (forall ((v_prenex_5985 Int) (v_prenex_5984 Int)) (or (< v_prenex_5984 main_x) (<= (+ main_y 1) v_prenex_5985) (<= (+ (select main_a v_prenex_5984) (select main_a v_prenex_5985)) 1000) (<= 2000 (* 2 (select main_a v_prenex_5985))) (<= (+ main_x 1) v_prenex_5984) (<= (* 2 (select main_a v_prenex_5984)) 0) (<= (* 2 (select main_a v_prenex_5985)) 2000))) (forall ((v_prenex_4697 Int) (v_prenex_4696 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4696))) (<= (select main_a v_prenex_4697) 1000) (<= 1000 (+ (select main_a v_prenex_4696) (select main_a v_prenex_4697))) (<= (+ main_x 1) v_prenex_4696) (< v_prenex_4696 main_x) (<= 1000 (select main_a v_prenex_4697)))) (or (forall ((v_prenex_4550 Int)) (or (<= 1000 (select main_a v_prenex_4550)) (<= (+ main_y 1) v_prenex_4550) (< v_prenex_4550 main_y))) (forall ((v_prenex_4549 Int)) (<= 0 (* 2 (select main_a v_prenex_4549))))) (forall ((v_prenex_5851 Int)) (or (<= (* 2 (select main_a v_prenex_5851)) 0) (<= (+ main_x 1) v_prenex_5851) (<= 0 (select main_a v_prenex_5851)) (< v_prenex_5851 main_x))) (forall ((v_prenex_5699 Int) (v_prenex_5698 Int)) (or (<= (* 2 (select main_a v_prenex_5698)) 0) (<= 1000 (+ (select main_a v_prenex_5698) (select main_a v_prenex_5699))) (< v_prenex_5698 main_x) (<= 1000 (select main_a v_prenex_5699)) (<= (select main_a v_prenex_5699) 1000) (<= (+ main_y 1) v_prenex_5699) (<= (+ main_x 1) v_prenex_5698))) (forall ((v_prenex_4777 Int) (v_prenex_4776 Int)) (or (<= (select main_a v_prenex_4777) (+ (select main_a v_prenex_4776) 1000)) (<= 2000 (* 2 (select main_a v_prenex_4777))) (<= (+ main_x 1) v_prenex_4776) (< v_prenex_4776 main_x) (<= (* 2 (select main_a v_prenex_4776)) 0))) (or (forall ((v_prenex_5726 Int)) (or (< v_prenex_5726 main_x) (<= (select main_a v_prenex_5726) 0) (<= (+ main_x 1) v_prenex_5726) (<= 0 (* 2 (select main_a v_prenex_5726))))) (forall ((v_prenex_5727 Int)) (or (< v_prenex_5727 main_y) (<= (select main_a v_prenex_5727) 1000) (<= 1000 (select main_a v_prenex_5727))))) (or (forall ((v_prenex_5079 Int)) (or (<= (* 2 (select main_a v_prenex_5079)) 0) (< v_prenex_5079 main_x) (<= 0 (* 2 (select main_a v_prenex_5079))) (<= (+ main_x 1) v_prenex_5079))) (forall ((v_prenex_5080 Int)) (or (< v_prenex_5080 main_y) (<= (* 2 (select main_a v_prenex_5080)) 2000) (<= (select main_a v_prenex_5080) 1000)))) (forall ((v_prenex_5222 Int) (v_prenex_5221 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_5222))) (< v_prenex_5222 main_y) (<= (+ main_x 1) v_prenex_5221) (< v_prenex_5221 main_x) (<= 1000 (+ (select main_a v_prenex_5221) (select main_a v_prenex_5222))) (<= 0 (* 2 (select main_a v_prenex_5221))))) (or (forall ((v_prenex_4396 Int)) (<= 2000 (* 2 (select main_a v_prenex_4396)))) (forall ((v_prenex_4395 Int)) (or (<= 0 (select main_a v_prenex_4395)) (< v_prenex_4395 main_x) (<= (+ main_x 1) v_prenex_4395)))) (forall ((v_prenex_5156 Int) (v_prenex_5155 Int)) (or (<= (+ main_y 1) v_prenex_5156) (< v_prenex_5155 main_x) (<= 0 (select main_a v_prenex_5155)) (<= 1000 (+ (select main_a v_prenex_5155) (select main_a v_prenex_5156))) (<= (+ main_x 1) v_prenex_5155) (<= (* 2 (select main_a v_prenex_5156)) 2000))) (or (forall ((v_prenex_4666 Int)) (or (<= (+ main_x 1) v_prenex_4666) (< v_prenex_4666 main_x) (<= 0 (* 2 (select main_a v_prenex_4666))) (<= (select main_a v_prenex_4666) 0))) (forall ((v_prenex_4667 Int)) (<= 2000 (* 2 (select main_a v_prenex_4667))))) (forall ((v_prenex_5442 Int) (v_prenex_5441 Int)) (or (<= 1000 (+ (select main_a v_prenex_5441) (select main_a v_prenex_5442))) (<= (* 2 (select main_a v_prenex_5442)) 2000) (< v_prenex_5441 main_x) (<= 0 (* 2 (select main_a v_prenex_5441))) (<= (+ main_x 1) v_prenex_5441))) (forall ((v_prenex_4508 Int) (v_prenex_4509 Int)) (or (< v_prenex_4508 main_x) (<= (+ (select main_a v_prenex_4508) (select main_a v_prenex_4509)) 1000) (<= 2000 (* 2 (select main_a v_prenex_4509))) (<= (+ main_x 1) v_prenex_4508) (<= (select main_a v_prenex_4508) 0) (<= (* 2 (select main_a v_prenex_4509)) 2000))) (or (forall ((v_prenex_5388 Int)) (or (<= 1000 (select main_a v_prenex_5388)) (<= (+ main_y 1) v_prenex_5388) (<= (* 2 (select main_a v_prenex_5388)) 2000))) (forall ((v_prenex_5387 Int)) (or (<= (* 2 (select main_a v_prenex_5387)) 0) (<= (+ main_x 1) v_prenex_5387) (<= 0 (select main_a v_prenex_5387)) (< v_prenex_5387 main_x)))) (or (forall ((v_prenex_5576 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5576))) (< v_prenex_5576 main_x) (<= (+ main_x 1) v_prenex_5576))) (forall ((v_prenex_5577 Int)) (or (<= 1000 (select main_a v_prenex_5577)) (<= 2000 (* 2 (select main_a v_prenex_5577)))))) (forall ((v_prenex_4659 Int) (v_prenex_4660 Int)) (or (<= 0 (* 2 (select main_a v_prenex_4659))) (<= (+ main_x 1) v_prenex_4659) (<= (select main_a v_prenex_4660) 1000) (< v_prenex_4660 main_y) (< v_prenex_4659 main_x) (<= 1000 (+ (select main_a v_prenex_4659) (select main_a v_prenex_4660))))) (or (forall ((v_prenex_5069 Int)) (or (<= 0 (* 2 (select main_a v_prenex_5069))) (<= 0 (select main_a v_prenex_5069)) (< v_prenex_5069 main_x) (<= (+ main_x 1) v_prenex_5069))) (forall ((v_prenex_5070 Int)) (or (< v_prenex_5070 main_y) (<= 2000 (* 2 (select main_a v_prenex_5070)))))) (<= (+ main_y 1) main_x))} [2019-01-07 16:13:28,062 WARN L274 ngHoareTripleChecker]: Action: assume !(a[x] == 1000); [2019-01-07 16:13:28,062 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not (= (select c_main_a c_main_x) 1000)) [2019-01-07 16:13:47,754 WARN L276 ngHoareTripleChecker]: Post: {2147483640#(and (or (forall ((v_prenex_7808 Int)) (or (<= 0 (select main_a v_prenex_7808)) (< v_prenex_7808 main_x))) (forall ((v_prenex_7809 Int)) (or (< v_prenex_7809 main_y) (<= (+ main_y 1) v_prenex_7809) (<= (* 2 (select main_a v_prenex_7809)) 2000) (<= 1000 (select main_a v_prenex_7809))))) (or (forall ((v_idx_28 Int)) (or (< v_idx_28 main_y) (<= (+ main_y 1) v_idx_28) (<= 2000 (* 2 (select main_a v_idx_28))))) (forall ((v_idx_30 Int)) (or (<= 0 (* 2 (select main_a v_idx_30))) (<= (select main_a v_idx_30) 0)))) (forall ((v_prenex_6296 Int) (v_prenex_6297 Int)) (or (<= (+ main_x 1) v_prenex_6296) (<= (+ main_y 1) v_prenex_6297) (<= (select main_a v_prenex_6297) (+ (select main_a v_prenex_6296) 1000)) (<= 2000 (* 2 (select main_a v_prenex_6297))) (< v_prenex_6297 main_y) (<= 0 (* 2 (select main_a v_prenex_6296))) (<= (select main_a v_prenex_6296) 0))) (forall ((v_prenex_7775 Int) (v_prenex_7774 Int)) (or (<= (+ main_x 1) v_prenex_7774) (< v_prenex_7775 main_y) (<= 1000 (+ (select main_a v_prenex_7775) (select main_a v_prenex_7774))) (<= (+ main_y 1) v_prenex_7775) (<= 0 (* 2 (select main_a v_prenex_7774))) (<= 1000 (select main_a v_prenex_7775)))) (or (forall ((v_prenex_6522 Int)) (or (<= (* 2 (select main_a v_prenex_6522)) 0) (<= 0 (select main_a v_prenex_6522)) (<= (+ main_x 1) v_prenex_6522))) (forall ((v_prenex_6523 Int)) (or (<= (* 2 (select main_a v_prenex_6523)) 2000) (< v_prenex_6523 main_y) (<= 1000 (select main_a v_prenex_6523)) (<= (+ main_y 1) v_prenex_6523)))) (forall ((v_prenex_7197 Int) (v_prenex_7198 Int)) (or (< v_prenex_7198 main_y) (<= (select main_a v_prenex_7198) (+ (select main_a v_prenex_7197) 1000)) (< v_prenex_7197 main_x) (<= (+ main_y 1) v_prenex_7198) (<= 0 (* 2 (select main_a v_prenex_7197))) (<= 1000 (select main_a v_prenex_7198)))) (forall ((v_prenex_7612 Int) (v_prenex_7611 Int)) (or (<= (+ main_x 1) v_prenex_7611) (<= 1000 (+ (select main_a v_prenex_7612) (select main_a v_prenex_7611))) (<= (* 2 (select main_a v_prenex_7612)) 2000) (< v_prenex_7612 main_y) (<= 0 (* 2 (select main_a v_prenex_7611))) (<= (+ main_y 1) v_prenex_7612))) (forall ((v_prenex_7665 Int) (v_prenex_7666 Int)) (or (<= (+ main_y 1) v_prenex_7666) (< v_prenex_7665 main_x) (<= 1000 (select main_a v_prenex_7666)) (<= 0 (* 2 (select main_a v_prenex_7665))) (< v_prenex_7666 main_y) (<= (+ (select main_a v_prenex_7665) 1000) (select main_a v_prenex_7666)))) (forall ((v_prenex_7850 Int) (v_prenex_7851 Int)) (or (<= (* 2 (select main_a v_prenex_7850)) 0) (<= 1000 (+ (select main_a v_prenex_7851) (select main_a v_prenex_7850))) (< v_prenex_7850 main_x) (<= (+ main_y 1) v_prenex_7851) (<= 0 (select main_a v_prenex_7850)) (< v_prenex_7851 main_y) (<= 2000 (* 2 (select main_a v_prenex_7851))))) (forall ((v_prenex_6261 Int) (v_prenex_6260 Int)) (or (<= (select main_a v_prenex_6260) 0) (<= 1000 (+ (select main_a v_prenex_6261) (select main_a v_prenex_6260))) (< v_prenex_6260 main_x) (<= (+ main_x 1) v_prenex_6260))) (forall ((v_prenex_7188 Int) (v_prenex_7187 Int)) (or (<= (* 2 (select main_a v_prenex_7187)) 0) (<= (* 2 (select main_a v_prenex_7188)) 2000) (<= (+ main_y 1) v_prenex_7188) (< v_prenex_7188 main_y) (<= 0 (select main_a v_prenex_7187)) (<= (select main_a v_prenex_7188) (+ (select main_a v_prenex_7187) 1000)) (< v_prenex_7187 main_x))) (forall ((v_prenex_8000 Int) (v_prenex_8001 Int)) (or (<= (+ main_y 1) v_prenex_8001) (<= (select main_a v_prenex_8000) 0) (<= 0 (* 2 (select main_a v_prenex_8000))) (< v_prenex_8001 main_y) (<= 2000 (* 2 (select main_a v_prenex_8001))) (<= (select main_a v_prenex_8001) (+ (select main_a v_prenex_8000) 1000)) (< v_prenex_8000 main_x))) (forall ((v_prenex_8071 Int) (v_prenex_8070 Int)) (or (<= (+ main_x 1) v_prenex_8070) (<= 0 (* 2 (select main_a v_prenex_8070))) (<= (+ (select main_a v_prenex_8071) (select main_a v_prenex_8070)) 1000) (< v_prenex_8071 main_y) (<= (+ main_y 1) v_prenex_8071) (<= (* 2 (select main_a v_prenex_8071)) 2000))) (forall ((v_prenex_7470 Int) (v_prenex_7471 Int)) (or (<= (* 2 (select main_a v_prenex_7470)) 0) (< v_prenex_7471 main_y) (<= (+ main_y 1) v_prenex_7471) (<= (select main_a v_prenex_7471) (+ (select main_a v_prenex_7470) 1000)) (<= 2000 (* 2 (select main_a v_prenex_7471))) (<= (+ main_x 1) v_prenex_7470))) (forall ((v_prenex_7302 Int) (v_prenex_7301 Int)) (or (< v_prenex_7301 main_x) (<= (* 2 (select main_a v_prenex_7302)) 2000) (<= (+ main_y 1) v_prenex_7302) (<= (+ (select main_a v_prenex_7301) 1000) (select main_a v_prenex_7302)) (< v_prenex_7302 main_y))) (forall ((v_prenex_7595 Int) (v_prenex_7596 Int)) (or (<= (* 2 (select main_a v_prenex_7596)) 2000) (< v_prenex_7596 main_y) (<= (+ main_y 1) v_prenex_7596) (<= (+ main_x 1) v_prenex_7595) (<= 0 (* 2 (select main_a v_prenex_7595))) (<= (+ (select main_a v_prenex_7595) 1000) (select main_a v_prenex_7596)))) (forall ((v_prenex_7689 Int) (v_prenex_7690 Int)) (or (<= (+ main_y 1) v_prenex_7690) (<= (* 2 (select main_a v_prenex_7689)) 0) (<= 2000 (* 2 (select main_a v_prenex_7690))) (< v_prenex_7690 main_y) (<= 1000 (+ (select main_a v_prenex_7690) (select main_a v_prenex_7689))))) (or (forall ((v_prenex_7698 Int)) (or (<= (* 2 (select main_a v_prenex_7698)) 0) (< v_prenex_7698 main_x))) (forall ((v_prenex_7699 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7699))) (<= (+ main_y 1) v_prenex_7699) (< v_prenex_7699 main_y) (<= (* 2 (select main_a v_prenex_7699)) 2000)))) (forall ((v_prenex_7614 Int) (v_prenex_7613 Int)) (or (< v_prenex_7614 main_y) (<= 0 (* 2 (select main_a v_prenex_7613))) (<= (* 2 (select main_a v_prenex_7614)) 2000) (<= (+ main_y 1) v_prenex_7614) (<= (+ main_x 1) v_prenex_7613) (<= (* 2 (select main_a v_prenex_7613)) 0) (<= (+ (select main_a v_prenex_7614) (select main_a v_prenex_7613)) 1000))) (forall ((v_prenex_6377 Int) (v_prenex_6376 Int)) (or (<= (+ main_y 1) v_prenex_6377) (<= (* 2 (select main_a v_prenex_6377)) 2000) (<= (select main_a v_prenex_6376) 0) (< v_prenex_6376 main_x) (<= (+ (select main_a v_prenex_6377) (select main_a v_prenex_6376)) 1000) (< v_prenex_6377 main_y))) (or (forall ((v_prenex_8205 Int)) (or (<= (* 2 (select main_a v_prenex_8205)) 0) (<= (select main_a v_prenex_8205) 0))) (forall ((v_prenex_8206 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_8206))) (<= (+ main_y 1) v_prenex_8206) (<= (* 2 (select main_a v_prenex_8206)) 2000) (< v_prenex_8206 main_y)))) (forall ((v_prenex_6344 Int) (v_prenex_6345 Int)) (or (<= (+ main_x 1) v_prenex_6344) (<= 0 (* 2 (select main_a v_prenex_6344))) (<= (select main_a v_prenex_6345) 1000) (< v_prenex_6345 main_y) (<= (* 2 (select main_a v_prenex_6344)) 0) (<= (+ main_y 1) v_prenex_6345) (<= (+ (select main_a v_prenex_6345) (select main_a v_prenex_6344)) 1000))) (forall ((v_prenex_6090 Int) (v_prenex_6091 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6091))) (< v_prenex_6091 main_x) (<= (+ (select main_a v_prenex_6090) (select main_a v_prenex_6091)) 1000) (<= (+ main_x 1) v_prenex_6091))) (or (forall ((v_prenex_6303 Int)) (or (<= (* 2 (select main_a v_prenex_6303)) 2000) (<= (+ main_y 1) v_prenex_6303))) (forall ((v_prenex_6302 Int)) (or (<= (select main_a v_prenex_6302) 0) (<= (+ main_x 1) v_prenex_6302) (< v_prenex_6302 main_x)))) (or (forall ((v_prenex_6400 Int)) (<= (select main_a v_prenex_6400) 0)) (forall ((v_prenex_6401 Int)) (or (<= (* 2 (select main_a v_prenex_6401)) 2000) (< v_prenex_6401 main_y) (<= (select main_a v_prenex_6401) 1000) (<= (+ main_y 1) v_prenex_6401)))) (forall ((v_prenex_6804 Int) (v_prenex_6805 Int)) (or (< v_prenex_6804 main_x) (<= 0 (select main_a v_prenex_6804)) (< v_prenex_6805 main_y) (<= (+ main_y 1) v_prenex_6805) (<= (+ (select main_a v_prenex_6804) 1000) (select main_a v_prenex_6805)) (<= 2000 (* 2 (select main_a v_prenex_6805))))) (forall ((v_prenex_7167 Int) (v_prenex_7168 Int)) (or (< v_prenex_7168 main_y) (<= (+ main_y 1) v_prenex_7168) (<= (+ (select main_a v_prenex_7168) (select main_a v_prenex_7167)) 1000) (<= 0 (* 2 (select main_a v_prenex_7167))) (<= (select main_a v_prenex_7167) 0) (< v_prenex_7167 main_x) (<= 2000 (* 2 (select main_a v_prenex_7168))))) (forall ((v_prenex_6139 Int) (v_prenex_6138 Int)) (or (< v_prenex_6138 main_y) (<= (+ (select main_a v_prenex_6138) (select main_a v_prenex_6139)) 1000) (<= (+ main_y 1) v_prenex_6138) (<= (+ main_x 1) v_prenex_6139) (<= (* 2 (select main_a v_prenex_6138)) 2000) (<= (select main_a v_prenex_6139) 0))) (forall ((v_prenex_7988 Int) (v_prenex_7989 Int)) (or (<= (+ main_y 1) v_prenex_7989) (< v_prenex_7989 main_y) (< v_prenex_7988 main_x) (<= (* 2 (select main_a v_prenex_7988)) 0) (<= 0 (select main_a v_prenex_7988)) (<= 1000 (select main_a v_prenex_7989)) (<= (+ (select main_a v_prenex_7988) 1000) (select main_a v_prenex_7989)))) (forall ((v_prenex_6395 Int) (v_prenex_6394 Int)) (or (<= (+ main_y 1) v_prenex_6395) (<= (+ main_x 1) v_prenex_6394) (<= (select main_a v_prenex_6395) (+ (select main_a v_prenex_6394) 1000)) (<= 1000 (select main_a v_prenex_6395)) (<= (* 2 (select main_a v_prenex_6394)) 0) (< v_prenex_6395 main_y))) (forall ((v_prenex_8058 Int) (v_prenex_8059 Int)) (or (< v_prenex_8059 main_y) (<= 0 (select main_a v_prenex_8058)) (<= (+ main_y 1) v_prenex_8059) (<= (* 2 (select main_a v_prenex_8059)) 2000) (<= 1000 (+ (select main_a v_prenex_8059) (select main_a v_prenex_8058))) (< v_prenex_8058 main_x))) (forall ((v_prenex_6489 Int) (v_prenex_6488 Int)) (or (<= (+ main_y 1) v_prenex_6489) (<= (+ main_x 1) v_prenex_6488) (< v_prenex_6489 main_y) (<= 1000 (select main_a v_prenex_6489)) (<= (select main_a v_prenex_6489) (+ (select main_a v_prenex_6488) 1000)))) (forall ((v_prenex_6145 Int) (v_prenex_6144 Int)) (or (<= (* 2 (select main_a v_prenex_6145)) 0) (< v_prenex_6144 main_y) (<= 1000 (select main_a v_prenex_6144)) (<= 0 (select main_a v_prenex_6145)) (<= 1000 (+ (select main_a v_prenex_6144) (select main_a v_prenex_6145))) (<= (+ main_y 1) v_prenex_6144))) (forall ((v_prenex_7052 Int) (v_prenex_7053 Int)) (or (<= (* 2 (select main_a v_prenex_7053)) 2000) (<= (+ main_x 1) v_prenex_7052) (<= 0 (* 2 (select main_a v_prenex_7052))) (< v_prenex_7053 main_y) (<= (+ (select main_a v_prenex_7052) 1000) (select main_a v_prenex_7053)) (<= (+ main_y 1) v_prenex_7053))) (forall ((v_prenex_7283 Int) (v_prenex_7284 Int)) (or (<= (+ main_y 1) v_prenex_7284) (<= (+ (select main_a v_prenex_7283) 1000) (select main_a v_prenex_7284)) (< v_prenex_7283 main_x) (<= (* 2 (select main_a v_prenex_7284)) 2000) (<= (select main_a v_prenex_7283) 0) (< v_prenex_7284 main_y))) (forall ((v_prenex_7700 Int) (v_prenex_7701 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7701))) (<= (+ main_y 1) v_prenex_7701) (<= 0 (select main_a v_prenex_7700)) (<= (+ (select main_a v_prenex_7700) 1000) (select main_a v_prenex_7701)) (< v_prenex_7701 main_y) (< v_prenex_7700 main_x))) (forall ((v_prenex_6716 Int) (v_prenex_6715 Int)) (or (<= (select main_a v_prenex_6715) 0) (<= 1000 (+ (select main_a v_prenex_6716) (select main_a v_prenex_6715))) (<= (+ main_x 1) v_prenex_6715) (< v_prenex_6716 main_y) (<= (+ main_y 1) v_prenex_6716) (<= 2000 (* 2 (select main_a v_prenex_6716))))) (forall ((v_prenex_7175 Int) (v_prenex_7176 Int)) (or (<= (+ main_x 1) v_prenex_7175) (<= (+ main_y 1) v_prenex_7176) (<= (select main_a v_prenex_7175) 0) (<= (select main_a v_prenex_7176) 1000) (< v_prenex_7176 main_y) (<= 1000 (+ (select main_a v_prenex_7176) (select main_a v_prenex_7175))))) (forall ((v_prenex_8174 Int) (v_prenex_8175 Int)) (or (<= (* 2 (select main_a v_prenex_8175)) 2000) (<= (+ main_y 1) v_prenex_8175) (< v_prenex_8175 main_y) (<= (select main_a v_prenex_8175) (+ (select main_a v_prenex_8174) 1000)) (<= (+ main_x 1) v_prenex_8174) (<= (* 2 (select main_a v_prenex_8174)) 0))) (forall ((v_prenex_6922 Int) (v_prenex_6923 Int)) (or (<= (select main_a v_prenex_6922) 0) (<= (* 2 (select main_a v_prenex_6923)) 2000) (<= (+ main_y 1) v_prenex_6923) (< v_prenex_6923 main_y) (<= 1000 (+ (select main_a v_prenex_6923) (select main_a v_prenex_6922))) (<= (* 2 (select main_a v_prenex_6922)) 0))) (or (forall ((v_prenex_6532 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6532))) (<= (* 2 (select main_a v_prenex_6532)) 0))) (forall ((v_prenex_6533 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6533))) (<= (+ main_y 1) v_prenex_6533) (< v_prenex_6533 main_y) (<= 1000 (select main_a v_prenex_6533))))) (forall ((v_prenex_7874 Int) (v_prenex_7875 Int)) (or (<= (+ main_y 1) v_prenex_7875) (<= 2000 (* 2 (select main_a v_prenex_7875))) (<= (+ main_x 1) v_prenex_7874) (<= 1000 (+ (select main_a v_prenex_7875) (select main_a v_prenex_7874))) (<= 0 (select main_a v_prenex_7874)) (< v_prenex_7875 main_y) (<= (* 2 (select main_a v_prenex_7874)) 0))) (forall ((v_prenex_8167 Int) (v_prenex_8166 Int)) (or (<= (select main_a v_prenex_8166) 0) (<= (+ (select main_a v_prenex_8166) 1000) (select main_a v_prenex_8167)) (<= (+ main_y 1) v_prenex_8167) (<= (+ main_x 1) v_prenex_8166) (<= 2000 (* 2 (select main_a v_prenex_8167))) (< v_prenex_8167 main_y))) (or (forall ((v_prenex_7696 Int)) (or (< v_prenex_7696 main_x) (<= (* 2 (select main_a v_prenex_7696)) 0))) (forall ((v_prenex_7697 Int)) (or (<= (* 2 (select main_a v_prenex_7697)) 2000) (<= (+ main_y 1) v_prenex_7697) (< v_prenex_7697 main_y)))) (forall ((v_prenex_6713 Int) (v_prenex_6714 Int)) (or (<= (+ main_y 1) v_prenex_6714) (<= (+ (select main_a v_prenex_6714) (select main_a v_prenex_6713)) 1000) (<= 0 (select main_a v_prenex_6713)) (< v_prenex_6714 main_y) (<= (* 2 (select main_a v_prenex_6714)) 2000) (<= (select main_a v_prenex_6713) 0))) (or (forall ((v_prenex_6832 Int)) (or (< v_prenex_6832 main_x) (<= 0 (select main_a v_prenex_6832)))) (forall ((v_prenex_6833 Int)) (or (<= (+ main_y 1) v_prenex_6833) (< v_prenex_6833 main_y) (<= 2000 (* 2 (select main_a v_prenex_6833))) (<= (* 2 (select main_a v_prenex_6833)) 2000)))) (or (forall ((v_prenex_7034 Int)) (or (< v_prenex_7034 main_x) (<= (select main_a v_prenex_7034) 0))) (forall ((v_prenex_7035 Int)) (or (<= 1000 (select main_a v_prenex_7035)) (< v_prenex_7035 main_y) (<= (+ main_y 1) v_prenex_7035) (<= 2000 (* 2 (select main_a v_prenex_7035)))))) (forall ((v_prenex_6992 Int) (v_prenex_6993 Int)) (or (<= (* 2 (select main_a v_prenex_6992)) 0) (<= (select main_a v_prenex_6993) 1000) (<= (+ (select main_a v_prenex_6993) (select main_a v_prenex_6992)) 1000) (< v_prenex_6993 main_y) (<= (select main_a v_prenex_6992) 0) (<= (+ main_y 1) v_prenex_6993))) (forall ((v_prenex_7934 Int) (v_prenex_7935 Int)) (or (<= (select main_a v_prenex_7935) 1000) (< v_prenex_7935 main_y) (<= (+ main_y 1) v_prenex_7935) (<= (+ main_x 1) v_prenex_7934) (<= (* 2 (select main_a v_prenex_7934)) 0) (<= (select main_a v_prenex_7935) (+ (select main_a v_prenex_7934) 1000)))) (forall ((v_prenex_6089 Int) (v_prenex_6088 Int)) (or (<= 1000 (+ (select main_a v_prenex_6088) (select main_a v_prenex_6089))) (<= (* 2 (select main_a v_prenex_6089)) 0) (<= (* 2 (select main_a v_prenex_6088)) 2000) (< v_prenex_6089 main_x) (< v_prenex_6088 main_y) (<= (+ main_y 1) v_prenex_6088))) (forall ((v_prenex_6472 Int) (v_prenex_6473 Int)) (or (< v_prenex_6473 main_y) (<= (+ main_y 1) v_prenex_6473) (<= 1000 (+ (select main_a v_prenex_6473) (select main_a v_prenex_6472))) (<= (* 2 (select main_a v_prenex_6472)) 0) (< v_prenex_6472 main_x) (<= (select main_a v_prenex_6472) 0) (<= 2000 (* 2 (select main_a v_prenex_6473))))) (or (forall ((v_prenex_6275 Int)) (or (< v_prenex_6275 main_y) (<= 2000 (* 2 (select main_a v_prenex_6275))) (<= (+ main_y 1) v_prenex_6275))) (forall ((v_prenex_6274 Int)) (or (<= (+ main_x 1) v_prenex_6274) (<= (* 2 (select main_a v_prenex_6274)) 0) (<= (select main_a v_prenex_6274) 0)))) (forall ((v_prenex_7442 Int) (v_prenex_7443 Int)) (or (<= (select main_a v_prenex_7442) 0) (< v_prenex_7442 main_x) (<= (+ main_x 1) v_prenex_7442) (<= (+ (select main_a v_prenex_7442) 1000) (select main_a v_prenex_7443)))) (forall ((v_prenex_6900 Int) (v_prenex_6901 Int)) (or (< v_prenex_6901 main_y) (<= (+ (select main_a v_prenex_6900) 1000) (select main_a v_prenex_6901)) (<= 1000 (select main_a v_prenex_6901)) (<= (select main_a v_prenex_6900) 0) (<= (+ main_y 1) v_prenex_6901) (<= (+ main_x 1) v_prenex_6900))) (forall ((v_prenex_6526 Int) (v_prenex_6527 Int)) (or (<= (+ main_x 1) v_prenex_6526) (<= (+ main_y 1) v_prenex_6527) (<= (* 2 (select main_a v_prenex_6526)) 0) (<= 0 (* 2 (select main_a v_prenex_6526))) (<= (select main_a v_prenex_6527) (+ (select main_a v_prenex_6526) 1000)) (<= 2000 (* 2 (select main_a v_prenex_6527))) (< v_prenex_6527 main_y))) (forall ((v_prenex_7964 Int) (v_prenex_7965 Int)) (or (<= (* 2 (select main_a v_prenex_7964)) 0) (<= (+ main_x 1) v_prenex_7964) (<= (+ (select main_a v_prenex_7965) (select main_a v_prenex_7964)) 1000) (< v_prenex_7965 main_y) (<= 1000 (select main_a v_prenex_7965)) (<= (+ main_y 1) v_prenex_7965))) (forall ((v_prenex_7131 Int) (v_prenex_7132 Int)) (or (<= (+ main_y 1) v_prenex_7132) (<= 1000 (+ (select main_a v_prenex_7132) (select main_a v_prenex_7131))) (<= (select main_a v_prenex_7131) 0) (< v_prenex_7131 main_x) (< v_prenex_7132 main_y) (<= (* 2 (select main_a v_prenex_7132)) 2000))) (forall ((v_prenex_6828 Int) (v_prenex_6829 Int)) (or (<= (+ main_x 1) v_prenex_6828) (<= (+ main_y 1) v_prenex_6829) (<= (+ (select main_a v_prenex_6828) 1000) (select main_a v_prenex_6829)) (<= (* 2 (select main_a v_prenex_6828)) 0) (< v_prenex_6828 main_x))) (forall ((v_prenex_7641 Int) (v_prenex_7642 Int)) (or (<= (+ main_y 1) v_prenex_7642) (< v_prenex_7642 main_y) (<= (select main_a v_prenex_7642) 1000) (<= (select main_a v_prenex_7642) (+ (select main_a v_prenex_7641) 1000)))) (forall ((v_prenex_6888 Int) (v_prenex_6889 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6888))) (<= (* 2 (select main_a v_prenex_6889)) 2000) (<= (+ main_y 1) v_prenex_6889) (<= (+ (select main_a v_prenex_6888) 1000) (select main_a v_prenex_6889)) (< v_prenex_6889 main_y))) (forall ((v_prenex_8060 Int) (v_prenex_8061 Int)) (or (<= 1000 (select main_a v_prenex_8061)) (<= (+ main_y 1) v_prenex_8061) (< v_prenex_8061 main_y) (<= 1000 (+ (select main_a v_prenex_8061) (select main_a v_prenex_8060))) (<= (* 2 (select main_a v_prenex_8060)) 0))) (forall ((v_prenex_7867 Int) (v_prenex_7866 Int)) (or (<= 1000 (select main_a v_prenex_7867)) (<= (select main_a v_prenex_7867) (+ (select main_a v_prenex_7866) 1000)) (< v_prenex_7867 main_y) (< v_prenex_7866 main_x) (<= (+ main_y 1) v_prenex_7867) (<= (* 2 (select main_a v_prenex_7866)) 0) (<= 0 (select main_a v_prenex_7866)))) (forall ((v_prenex_6457 Int) (v_prenex_6456 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6457))) (<= 0 (select main_a v_prenex_6456)) (<= (+ (select main_a v_prenex_6456) 1000) (select main_a v_prenex_6457)) (< v_prenex_6456 main_x) (<= (+ main_y 1) v_prenex_6457) (<= (select main_a v_prenex_6456) 0) (< v_prenex_6457 main_y))) (forall ((v_prenex_6490 Int) (v_prenex_6491 Int)) (or (<= (+ main_y 1) v_prenex_6491) (< v_prenex_6491 main_y) (<= (select main_a v_prenex_6491) (+ (select main_a v_prenex_6490) 1000)) (<= (+ main_x 1) v_prenex_6490) (<= (select main_a v_prenex_6490) 0) (<= 1000 (select main_a v_prenex_6491)))) (or (forall ((v_prenex_6438 Int)) (<= (select main_a v_prenex_6438) 0)) (forall ((v_prenex_6439 Int)) (or (< v_prenex_6439 main_y) (<= (* 2 (select main_a v_prenex_6439)) 2000) (<= (+ main_y 1) v_prenex_6439)))) (or (forall ((v_prenex_6845 Int)) (or (<= (* 2 (select main_a v_prenex_6845)) 2000) (<= 1000 (select main_a v_prenex_6845)) (< v_prenex_6845 main_y) (<= (+ main_y 1) v_prenex_6845))) (forall ((v_prenex_6844 Int)) (or (< v_prenex_6844 main_x) (<= (select main_a v_prenex_6844) 0) (<= 0 (select main_a v_prenex_6844))))) (forall ((v_prenex_7643 Int) (v_prenex_7644 Int)) (or (< v_prenex_7644 main_y) (<= (+ main_y 1) v_prenex_7644) (<= (+ (select main_a v_prenex_7644) (select main_a v_prenex_7643)) 1000) (<= (select main_a v_prenex_7643) 0) (<= (select main_a v_prenex_7644) 1000))) (or (forall ((v_prenex_7816 Int)) (or (<= 0 (select main_a v_prenex_7816)) (< v_prenex_7816 main_x) (<= (+ main_x 1) v_prenex_7816))) (forall ((v_prenex_7817 Int)) (or (<= (* 2 (select main_a v_prenex_7817)) 2000) (< v_prenex_7817 main_y)))) (forall ((v_prenex_6548 Int) (v_prenex_6549 Int)) (or (<= (* 2 (select main_a v_prenex_6548)) 0) (<= 0 (* 2 (select main_a v_prenex_6548))) (<= 1000 (select main_a v_prenex_6549)) (<= 1000 (+ (select main_a v_prenex_6549) (select main_a v_prenex_6548))) (<= (+ main_y 1) v_prenex_6549) (< v_prenex_6549 main_y))) (or (forall ((v_prenex_7633 Int)) (or (<= (select main_a v_prenex_7633) 0) (< v_prenex_7633 main_x) (<= (+ main_x 1) v_prenex_7633))) (forall ((v_prenex_7634 Int)) (or (<= (+ main_y 1) v_prenex_7634) (<= 2000 (* 2 (select main_a v_prenex_7634)))))) (or (forall ((v_prenex_7675 Int)) (or (<= (* 2 (select main_a v_prenex_7675)) 0) (<= 0 (select main_a v_prenex_7675)))) (forall ((v_prenex_7676 Int)) (or (<= 1000 (select main_a v_prenex_7676)) (< v_prenex_7676 main_y) (<= (* 2 (select main_a v_prenex_7676)) 2000) (<= (+ main_y 1) v_prenex_7676)))) (forall ((v_prenex_7818 Int) (v_prenex_7819 Int)) (or (<= (* 2 (select main_a v_prenex_7818)) 0) (<= (+ main_x 1) v_prenex_7818) (< v_prenex_7818 main_x) (<= (+ main_y 1) v_prenex_7819) (<= (+ (select main_a v_prenex_7819) (select main_a v_prenex_7818)) 1000))) (forall ((v_prenex_8172 Int) (v_prenex_8173 Int)) (or (<= 1000 (select main_a v_prenex_8173)) (<= (select main_a v_prenex_8173) (+ (select main_a v_prenex_8172) 1000)) (<= (+ main_y 1) v_prenex_8173) (< v_prenex_8173 main_y) (<= (* 2 (select main_a v_prenex_8172)) 0))) (forall ((v_prenex_6802 Int) (v_prenex_6803 Int)) (or (<= (* 2 (select main_a v_prenex_6802)) 0) (< v_prenex_6802 main_x) (<= 0 (* 2 (select main_a v_prenex_6802))) (<= (+ main_y 1) v_prenex_6803) (<= (* 2 (select main_a v_prenex_6803)) 2000) (< v_prenex_6803 main_y) (<= (+ (select main_a v_prenex_6802) 1000) (select main_a v_prenex_6803)))) (forall ((v_prenex_7171 Int) (v_prenex_7172 Int)) (or (<= (+ (select main_a v_prenex_7171) 1000) (select main_a v_prenex_7172)) (<= (+ main_y 1) v_prenex_7172) (< v_prenex_7172 main_y) (<= 0 (* 2 (select main_a v_prenex_7171))) (<= (* 2 (select main_a v_prenex_7172)) 2000) (< v_prenex_7171 main_x))) (forall ((v_prenex_7559 Int) (v_prenex_7560 Int)) (or (<= (+ main_x 1) v_prenex_7559) (<= (+ (select main_a v_prenex_7560) (select main_a v_prenex_7559)) 1000) (< v_prenex_7560 main_y) (< v_prenex_7559 main_x) (<= (select main_a v_prenex_7559) 0))) (forall ((v_prenex_8102 Int) (v_prenex_8103 Int)) (or (< v_prenex_8103 main_y) (< v_prenex_8102 main_x) (<= (+ main_y 1) v_prenex_8103) (<= (+ (select main_a v_prenex_8102) 1000) (select main_a v_prenex_8103)) (<= (select main_a v_prenex_8103) 1000) (<= 0 (* 2 (select main_a v_prenex_8102))))) (forall ((v_prenex_7772 Int) (v_prenex_7773 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7773))) (<= 1000 (+ (select main_a v_prenex_7773) (select main_a v_prenex_7772))) (< v_prenex_7773 main_y) (<= (+ main_x 1) v_prenex_7772) (<= (+ main_y 1) v_prenex_7773))) (or (forall ((v_prenex_6304 Int)) (or (<= (select main_a v_prenex_6304) 0) (<= (+ main_x 1) v_prenex_6304))) (forall ((v_prenex_6305 Int)) (or (< v_prenex_6305 main_y) (<= (* 2 (select main_a v_prenex_6305)) 2000) (<= 1000 (select main_a v_prenex_6305)) (<= (+ main_y 1) v_prenex_6305)))) (forall ((v_prenex_7085 Int) (v_prenex_7086 Int)) (or (<= (+ main_y 1) v_prenex_7086) (<= (select main_a v_prenex_7086) (+ (select main_a v_prenex_7085) 1000)) (<= (* 2 (select main_a v_prenex_7085)) 0) (< v_prenex_7086 main_y) (<= 2000 (* 2 (select main_a v_prenex_7086))))) (forall ((v_prenex_7997 Int) (v_prenex_7996 Int)) (or (<= (* 2 (select main_a v_prenex_7997)) 2000) (<= (* 2 (select main_a v_prenex_7996)) 0) (<= (select main_a v_prenex_7996) 0) (<= (+ main_y 1) v_prenex_7997) (<= 1000 (+ (select main_a v_prenex_7997) (select main_a v_prenex_7996))) (< v_prenex_7997 main_y) (< v_prenex_7996 main_x))) (or (forall ((v_prenex_6850 Int)) (or (<= (+ main_x 1) v_prenex_6850) (<= 0 (* 2 (select main_a v_prenex_6850))) (<= (select main_a v_prenex_6850) 0))) (forall ((v_prenex_6851 Int)) (or (<= (+ main_y 1) v_prenex_6851) (<= (* 2 (select main_a v_prenex_6851)) 2000) (<= (select main_a v_prenex_6851) 1000) (< v_prenex_6851 main_y)))) (forall ((v_prenex_7388 Int) (v_prenex_7389 Int)) (or (<= (+ (select main_a v_prenex_7389) (select main_a v_prenex_7388)) 1000) (<= 0 (select main_a v_prenex_7388)) (< v_prenex_7388 main_x) (< v_prenex_7389 main_y) (<= 1000 (select main_a v_prenex_7389)) (<= 0 (* 2 (select main_a v_prenex_7388))) (<= (+ main_y 1) v_prenex_7389))) (forall ((v_prenex_6878 Int) (v_prenex_6879 Int)) (or (<= (+ main_x 1) v_prenex_6878) (<= 0 (select main_a v_prenex_6878)) (<= 2000 (* 2 (select main_a v_prenex_6879))) (<= (+ main_y 1) v_prenex_6879) (< v_prenex_6879 main_y) (<= 1000 (+ (select main_a v_prenex_6879) (select main_a v_prenex_6878))))) (forall ((v_prenex_6307 Int) (v_prenex_6306 Int)) (or (<= (* 2 (select main_a v_prenex_6306)) 0) (<= 1000 (+ (select main_a v_prenex_6307) (select main_a v_prenex_6306))) (<= (+ main_y 1) v_prenex_6307) (<= 1000 (select main_a v_prenex_6307)) (< v_prenex_6306 main_x) (< v_prenex_6307 main_y) (<= 0 (* 2 (select main_a v_prenex_6306))))) (forall ((v_prenex_7315 Int) (v_prenex_7316 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7315))) (<= 1000 (select main_a v_prenex_7316)) (<= (+ (select main_a v_prenex_7316) (select main_a v_prenex_7315)) 1000) (< v_prenex_7316 main_y) (<= (+ main_y 1) v_prenex_7316) (<= (+ main_x 1) v_prenex_7315) (<= (select main_a v_prenex_7315) 0))) (forall ((v_prenex_7618 Int) (v_prenex_7617 Int)) (or (<= 1000 (select main_a v_prenex_7618)) (<= 0 (* 2 (select main_a v_prenex_7617))) (<= (* 2 (select main_a v_prenex_7617)) 0) (<= (select main_a v_prenex_7618) (+ (select main_a v_prenex_7617) 1000)) (<= (+ main_y 1) v_prenex_7618) (< v_prenex_7618 main_y))) (forall ((v_prenex_6149 Int) (v_prenex_6148 Int)) (or (<= (+ (select main_a v_prenex_6149) 1000) (select main_a v_prenex_6148)) (< v_prenex_6149 main_x) (< v_prenex_6148 main_y) (<= (+ main_y 1) v_prenex_6148) (<= 0 (* 2 (select main_a v_prenex_6149))) (<= 2000 (* 2 (select main_a v_prenex_6148))))) (forall ((v_prenex_6508 Int) (v_prenex_6509 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6509))) (< v_prenex_6508 main_x) (< v_prenex_6509 main_y) (<= (+ main_y 1) v_prenex_6509) (<= (select main_a v_prenex_6509) (+ (select main_a v_prenex_6508) 1000)) (<= 0 (* 2 (select main_a v_prenex_6508))))) (forall ((v_prenex_7581 Int) (v_prenex_7582 Int)) (or (<= (select main_a v_prenex_7582) (+ (select main_a v_prenex_7581) 1000)) (< v_prenex_7581 main_x) (<= 0 (select main_a v_prenex_7581)) (<= (* 2 (select main_a v_prenex_7581)) 0) (<= (+ main_x 1) v_prenex_7581))) (or (forall ((v_prenex_7885 Int)) (or (< v_prenex_7885 main_y) (<= (select main_a v_prenex_7885) 1000) (<= (* 2 (select main_a v_prenex_7885)) 2000) (<= (+ main_y 1) v_prenex_7885))) (forall ((v_prenex_7884 Int)) (or (<= 0 (select main_a v_prenex_7884)) (<= 0 (* 2 (select main_a v_prenex_7884))) (< v_prenex_7884 main_x)))) (or (forall ((v_prenex_6822 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6822))) (<= (+ main_x 1) v_prenex_6822))) (forall ((v_prenex_6823 Int)) (or (<= (+ main_y 1) v_prenex_6823) (< v_prenex_6823 main_y) (<= (* 2 (select main_a v_prenex_6823)) 2000)))) (or (forall ((v_prenex_7724 Int)) (or (<= (+ main_x 1) v_prenex_7724) (<= 0 (* 2 (select main_a v_prenex_7724))))) (forall ((v_prenex_7725 Int)) (or (<= (select main_a v_prenex_7725) 1000) (<= (* 2 (select main_a v_prenex_7725)) 2000) (< v_prenex_7725 main_y) (<= (+ main_y 1) v_prenex_7725)))) (forall ((v_prenex_7515 Int) (v_prenex_7516 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7515))) (<= 1000 (select main_a v_prenex_7516)) (<= (+ main_y 1) v_prenex_7516) (<= 0 (select main_a v_prenex_7515)) (< v_prenex_7516 main_y) (<= (+ (select main_a v_prenex_7515) 1000) (select main_a v_prenex_7516)))) (forall ((v_prenex_7962 Int) (v_prenex_7963 Int)) (or (<= (+ (select main_a v_prenex_7962) 1000) (select main_a v_prenex_7963)) (< v_prenex_7963 main_y) (<= (+ main_x 1) v_prenex_7962) (<= (select main_a v_prenex_7963) 1000) (<= (+ main_y 1) v_prenex_7963))) (or (forall ((v_prenex_6123 Int)) (or (< v_prenex_6123 main_x) (<= (* 2 (select main_a v_prenex_6123)) 0) (<= (+ main_x 1) v_prenex_6123) (<= 0 (select main_a v_prenex_6123)))) (forall ((v_prenex_6122 Int)) (<= (* 2 (select main_a v_prenex_6122)) 2000))) (forall ((v_prenex_6414 Int) (v_prenex_6415 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6414))) (<= 1000 (+ (select main_a v_prenex_6415) (select main_a v_prenex_6414))) (<= (select main_a v_prenex_6414) 0) (< v_prenex_6415 main_y) (<= (+ main_y 1) v_prenex_6415) (<= 2000 (* 2 (select main_a v_prenex_6415))))) (or (forall ((v_prenex_6386 Int)) (<= (* 2 (select main_a v_prenex_6386)) 0)) (forall ((v_prenex_6387 Int)) (or (< v_prenex_6387 main_y) (<= (* 2 (select main_a v_prenex_6387)) 2000) (<= (+ main_y 1) v_prenex_6387) (<= (select main_a v_prenex_6387) 1000)))) (forall ((v_prenex_6135 Int) (v_prenex_6134 Int)) (or (< v_prenex_6135 main_x) (<= (+ main_y 1) v_prenex_6134) (< v_prenex_6134 main_y) (<= (+ (select main_a v_prenex_6135) 1000) (select main_a v_prenex_6134)) (<= (select main_a v_prenex_6134) 1000))) (or (forall ((v_prenex_7787 Int)) (or (<= (select main_a v_prenex_7787) 1000) (< v_prenex_7787 main_y) (<= (+ main_y 1) v_prenex_7787) (<= (* 2 (select main_a v_prenex_7787)) 2000))) (forall ((v_prenex_7786 Int)) (or (<= (select main_a v_prenex_7786) 0) (<= 0 (* 2 (select main_a v_prenex_7786)))))) (forall ((v_prenex_7739 Int) (v_prenex_7738 Int)) (or (<= (+ (select main_a v_prenex_7738) 1000) (select main_a v_prenex_7739)) (<= (* 2 (select main_a v_prenex_7738)) 0) (<= (+ main_x 1) v_prenex_7738) (<= 0 (select main_a v_prenex_7738)) (< v_prenex_7738 main_x))) (or (forall ((v_prenex_7394 Int)) (or (<= (* 2 (select main_a v_prenex_7394)) 0) (< v_prenex_7394 main_x))) (forall ((v_prenex_7395 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7395))) (< v_prenex_7395 main_y) (<= (+ main_y 1) v_prenex_7395)))) (or (forall ((v_prenex_7350 Int)) (or (<= (select main_a v_prenex_7350) 0) (<= (+ main_x 1) v_prenex_7350) (<= 0 (select main_a v_prenex_7350)))) (forall ((v_prenex_7351 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7351))) (<= (* 2 (select main_a v_prenex_7351)) 2000) (< v_prenex_7351 main_y) (<= (+ main_y 1) v_prenex_7351)))) (forall ((v_prenex_6413 Int) (v_prenex_6412 Int)) (or (<= (select main_a v_prenex_6413) (+ (select main_a v_prenex_6412) 1000)) (< v_prenex_6413 main_y) (<= (* 2 (select main_a v_prenex_6413)) 2000) (<= (+ main_y 1) v_prenex_6413) (<= (select main_a v_prenex_6412) 0) (< v_prenex_6412 main_x))) (forall ((v_prenex_7951 Int) (v_prenex_7950 Int)) (or (<= (select main_a v_prenex_7951) 1000) (<= (+ main_y 1) v_prenex_7951) (<= 0 (select main_a v_prenex_7950)) (< v_prenex_7951 main_y) (<= (+ (select main_a v_prenex_7950) 1000) (select main_a v_prenex_7951)) (<= (+ main_x 1) v_prenex_7950))) (forall ((v_prenex_6461 Int) (v_prenex_6460 Int)) (or (<= (select main_a v_prenex_6460) 0) (< v_prenex_6460 main_x) (<= (+ main_y 1) v_prenex_6461) (< v_prenex_6461 main_y) (<= 1000 (+ (select main_a v_prenex_6461) (select main_a v_prenex_6460))) (<= (* 2 (select main_a v_prenex_6461)) 2000) (<= 0 (select main_a v_prenex_6460)))) (forall ((v_prenex_6679 Int) (v_prenex_6678 Int)) (or (<= (select main_a v_prenex_6679) (+ (select main_a v_prenex_6678) 1000)) (< v_prenex_6679 main_y) (<= (select main_a v_prenex_6679) 1000) (<= (* 2 (select main_a v_prenex_6678)) 0) (<= 0 (* 2 (select main_a v_prenex_6678))) (<= (+ main_y 1) v_prenex_6679))) (forall ((v_prenex_6921 Int) (v_prenex_6920 Int)) (or (<= (+ main_y 1) v_prenex_6921) (<= (+ main_x 1) v_prenex_6920) (<= (select main_a v_prenex_6921) 1000) (<= (select main_a v_prenex_6920) 0) (< v_prenex_6921 main_y) (<= 1000 (+ (select main_a v_prenex_6921) (select main_a v_prenex_6920))) (<= 0 (select main_a v_prenex_6920)))) (forall ((v_prenex_6954 Int) (v_prenex_6955 Int)) (or (<= 0 (select main_a v_prenex_6954)) (<= (select main_a v_prenex_6954) 0) (< v_prenex_6955 main_y) (<= 1000 (+ (select main_a v_prenex_6955) (select main_a v_prenex_6954))) (<= (+ main_x 1) v_prenex_6954) (<= (+ main_y 1) v_prenex_6955) (<= (* 2 (select main_a v_prenex_6955)) 2000))) (forall ((v_prenex_6750 Int) (v_prenex_6751 Int)) (or (<= (select main_a v_prenex_6750) 0) (<= (+ main_y 1) v_prenex_6751) (<= (+ (select main_a v_prenex_6750) 1000) (select main_a v_prenex_6751)) (<= 1000 (select main_a v_prenex_6751)) (< v_prenex_6750 main_x) (<= 0 (* 2 (select main_a v_prenex_6750))) (< v_prenex_6751 main_y))) (or (forall ((v_prenex_6598 Int)) (<= 0 (* 2 (select main_a v_prenex_6598)))) (forall ((v_prenex_6599 Int)) (or (<= (* 2 (select main_a v_prenex_6599)) 2000) (<= (+ main_y 1) v_prenex_6599) (<= 2000 (* 2 (select main_a v_prenex_6599))) (< v_prenex_6599 main_y)))) (or (forall ((v_prenex_7430 Int)) (or (<= (+ main_x 1) v_prenex_7430) (<= (select main_a v_prenex_7430) 0))) (forall ((v_prenex_7431 Int)) (or (< v_prenex_7431 main_y) (<= (* 2 (select main_a v_prenex_7431)) 2000) (<= (+ main_y 1) v_prenex_7431) (<= 2000 (* 2 (select main_a v_prenex_7431)))))) (or (forall ((v_prenex_6912 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6912))) (<= 0 (select main_a v_prenex_6912)) (< v_prenex_6912 main_x))) (forall ((v_prenex_6913 Int)) (or (<= 1000 (select main_a v_prenex_6913)) (< v_prenex_6913 main_y) (<= (* 2 (select main_a v_prenex_6913)) 2000) (<= (+ main_y 1) v_prenex_6913)))) (or (forall ((v_prenex_7473 Int)) (or (<= (* 2 (select main_a v_prenex_7473)) 2000) (< v_prenex_7473 main_y) (<= (+ main_y 1) v_prenex_7473))) (forall ((v_prenex_7472 Int)) (or (< v_prenex_7472 main_x) (<= 0 (* 2 (select main_a v_prenex_7472)))))) (forall ((v_prenex_7959 Int) (v_prenex_7958 Int)) (or (<= (+ main_y 1) v_prenex_7959) (<= 1000 (+ (select main_a v_prenex_7959) (select main_a v_prenex_7958))) (< v_prenex_7959 main_y) (<= 0 (select main_a v_prenex_7958)) (<= 0 (* 2 (select main_a v_prenex_7958))) (<= (select main_a v_prenex_7959) 1000))) (or (forall ((v_prenex_8207 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8207))) (<= (+ main_x 1) v_prenex_8207) (<= (select main_a v_prenex_8207) 0))) (forall ((v_prenex_8208 Int)) (or (<= 1000 (select main_a v_prenex_8208)) (<= 2000 (* 2 (select main_a v_prenex_8208))) (<= (+ main_y 1) v_prenex_8208) (< v_prenex_8208 main_y)))) (or (forall ((v_prenex_6403 Int)) (or (<= (+ main_y 1) v_prenex_6403) (<= 2000 (* 2 (select main_a v_prenex_6403))) (< v_prenex_6403 main_y) (<= 1000 (select main_a v_prenex_6403)))) (forall ((v_prenex_6402 Int)) (or (<= (* 2 (select main_a v_prenex_6402)) 0) (<= (select main_a v_prenex_6402) 0) (< v_prenex_6402 main_x)))) (forall ((v_prenex_8105 Int) (v_prenex_8104 Int)) (or (<= (+ main_y 1) v_prenex_8105) (< v_prenex_8105 main_y) (<= (+ main_x 1) v_prenex_8104) (<= 2000 (* 2 (select main_a v_prenex_8105))) (<= (+ (select main_a v_prenex_8104) 1000) (select main_a v_prenex_8105)) (<= (select main_a v_prenex_8104) 0))) (forall ((v_prenex_7802 Int) (v_prenex_7803 Int)) (or (<= (+ main_y 1) v_prenex_7803) (< v_prenex_7802 main_x) (<= 2000 (* 2 (select main_a v_prenex_7803))) (<= 0 (* 2 (select main_a v_prenex_7802))) (< v_prenex_7803 main_y) (<= 1000 (+ (select main_a v_prenex_7803) (select main_a v_prenex_7802))) (<= (* 2 (select main_a v_prenex_7802)) 0))) (forall ((v_prenex_6745 Int) (v_prenex_6744 Int)) (or (<= (select main_a v_prenex_6744) 0) (<= (* 2 (select main_a v_prenex_6744)) 0) (<= (select main_a v_prenex_6745) (+ (select main_a v_prenex_6744) 1000)) (<= (+ main_x 1) v_prenex_6744) (< v_prenex_6745 main_y) (<= (+ main_y 1) v_prenex_6745) (<= (select main_a v_prenex_6745) 1000))) (or (forall ((v_prenex_7857 Int)) (or (<= (* 2 (select main_a v_prenex_7857)) 2000) (<= (+ main_y 1) v_prenex_7857) (< v_prenex_7857 main_y))) (forall ((v_prenex_7856 Int)) (or (<= (* 2 (select main_a v_prenex_7856)) 0) (<= 0 (* 2 (select main_a v_prenex_7856)))))) (forall ((v_prenex_7141 Int) (v_prenex_7142 Int)) (or (< v_prenex_7141 main_x) (<= (select main_a v_prenex_7142) (+ (select main_a v_prenex_7141) 1000)) (<= (* 2 (select main_a v_prenex_7142)) 2000) (<= (* 2 (select main_a v_prenex_7141)) 0) (< v_prenex_7142 main_y) (<= (+ main_y 1) v_prenex_7142))) (forall ((v_prenex_7438 Int) (v_prenex_7439 Int)) (or (<= (select main_a v_prenex_7439) 1000) (<= (+ main_y 1) v_prenex_7439) (<= 1000 (+ (select main_a v_prenex_7439) (select main_a v_prenex_7438))) (<= 0 (* 2 (select main_a v_prenex_7438))) (< v_prenex_7439 main_y) (< v_prenex_7438 main_x))) (forall ((v_prenex_8120 Int) (v_prenex_8121 Int)) (or (< v_prenex_8121 main_y) (<= (+ main_x 1) v_prenex_8120) (<= 1000 (select main_a v_prenex_8121)) (<= (+ (select main_a v_prenex_8121) (select main_a v_prenex_8120)) 1000) (<= 0 (select main_a v_prenex_8120)) (<= (+ main_y 1) v_prenex_8121))) (or (forall ((v_prenex_6515 Int)) (or (<= (* 2 (select main_a v_prenex_6515)) 2000) (< v_prenex_6515 main_y) (<= (+ main_y 1) v_prenex_6515) (<= (select main_a v_prenex_6515) 1000))) (forall ((v_prenex_6514 Int)) (or (<= (select main_a v_prenex_6514) 0) (<= (* 2 (select main_a v_prenex_6514)) 0) (< v_prenex_6514 main_x)))) (or (forall ((v_prenex_7037 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7037))) (<= (+ main_y 1) v_prenex_7037) (< v_prenex_7037 main_y))) (forall ((v_prenex_7036 Int)) (or (< v_prenex_7036 main_x) (<= (* 2 (select main_a v_prenex_7036)) 0) (<= (select main_a v_prenex_7036) 0)))) (forall ((v_prenex_7571 Int) (v_prenex_7572 Int)) (or (< v_prenex_7571 main_x) (<= 0 (* 2 (select main_a v_prenex_7571))) (<= (select main_a v_prenex_7572) (+ (select main_a v_prenex_7571) 1000)) (<= (select main_a v_prenex_7571) 0) (<= (+ main_x 1) v_prenex_7571))) (forall ((v_prenex_7647 Int) (v_prenex_7648 Int)) (or (<= 0 (select main_a v_prenex_7647)) (<= (+ (select main_a v_prenex_7647) 1000) (select main_a v_prenex_7648)) (< v_prenex_7647 main_x) (< v_prenex_7648 main_y) (<= (+ main_y 1) v_prenex_7648) (<= (select main_a v_prenex_7648) 1000) (<= (select main_a v_prenex_7647) 0))) (or (forall ((v_prenex_6868 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6868))) (<= 0 (select main_a v_prenex_6868)))) (forall ((v_prenex_6869 Int)) (or (<= (+ main_y 1) v_prenex_6869) (< v_prenex_6869 main_y) (<= (* 2 (select main_a v_prenex_6869)) 2000) (<= 2000 (* 2 (select main_a v_prenex_6869)))))) (forall ((v_prenex_7810 Int) (v_prenex_7811 Int)) (or (< v_prenex_7811 main_y) (<= (* 2 (select main_a v_prenex_7810)) 0) (<= (select main_a v_prenex_7810) 0) (<= (+ main_x 1) v_prenex_7810) (<= (* 2 (select main_a v_prenex_7811)) 2000) (<= (+ main_y 1) v_prenex_7811) (<= (select main_a v_prenex_7811) (+ (select main_a v_prenex_7810) 1000)))) (forall ((v_prenex_8219 Int) (v_prenex_8220 Int)) (or (< v_prenex_8219 main_x) (<= (+ main_x 1) v_prenex_8219) (<= (+ main_y 1) v_prenex_8220) (<= (select main_a v_prenex_8219) 0) (<= (+ (select main_a v_prenex_8220) (select main_a v_prenex_8219)) 1000))) (forall ((v_prenex_6287 Int) (v_prenex_6286 Int)) (or (<= (select main_a v_prenex_6286) 0) (<= (+ main_y 1) v_prenex_6287) (<= 2000 (* 2 (select main_a v_prenex_6287))) (< v_prenex_6287 main_y) (<= (+ (select main_a v_prenex_6286) 1000) (select main_a v_prenex_6287)))) (forall ((v_prenex_6796 Int) (v_prenex_6797 Int)) (or (< v_prenex_6797 main_y) (<= 1000 (select main_a v_prenex_6797)) (<= (+ main_x 1) v_prenex_6796) (<= (+ main_y 1) v_prenex_6797) (<= (+ (select main_a v_prenex_6796) 1000) (select main_a v_prenex_6797)))) (forall ((v_prenex_6540 Int) (v_prenex_6541 Int)) (or (< v_prenex_6541 main_y) (<= (* 2 (select main_a v_prenex_6540)) 0) (<= (select main_a v_prenex_6541) (+ (select main_a v_prenex_6540) 1000)) (<= (+ main_y 1) v_prenex_6541) (<= 0 (* 2 (select main_a v_prenex_6540))) (<= (* 2 (select main_a v_prenex_6541)) 2000))) (forall ((v_prenex_6321 Int) (v_prenex_6320 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6320))) (<= (+ main_y 1) v_prenex_6321) (< v_prenex_6320 main_x) (< v_prenex_6321 main_y) (<= 1000 (select main_a v_prenex_6321)) (<= (select main_a v_prenex_6321) (+ (select main_a v_prenex_6320) 1000)) (<= (select main_a v_prenex_6320) 0))) (or (forall ((v_prenex_8161 Int)) (or (<= 1000 (select main_a v_prenex_8161)) (<= (* 2 (select main_a v_prenex_8161)) 2000) (<= (+ main_y 1) v_prenex_8161) (< v_prenex_8161 main_y))) (forall ((v_prenex_8160 Int)) (or (<= (select main_a v_prenex_8160) 0) (< v_prenex_8160 main_x) (<= (* 2 (select main_a v_prenex_8160)) 0)))) (forall ((v_prenex_7999 Int) (v_prenex_7998 Int)) (or (<= (* 2 (select main_a v_prenex_7999)) 2000) (< v_prenex_7999 main_y) (<= (select main_a v_prenex_7998) 0) (<= 0 (* 2 (select main_a v_prenex_7998))) (<= (+ main_y 1) v_prenex_7999) (<= 1000 (+ (select main_a v_prenex_7999) (select main_a v_prenex_7998))) (<= (+ main_x 1) v_prenex_7998))) (forall ((v_prenex_8152 Int) (v_prenex_8153 Int)) (or (<= (+ main_y 1) v_prenex_8153) (<= (* 2 (select main_a v_prenex_8153)) 2000) (<= (* 2 (select main_a v_prenex_8152)) 0) (< v_prenex_8153 main_y) (<= (+ (select main_a v_prenex_8152) 1000) (select main_a v_prenex_8153)))) (forall ((v_prenex_7607 Int) (v_prenex_7608 Int)) (or (<= 0 (select main_a v_prenex_7607)) (<= (+ main_x 1) v_prenex_7607) (<= (+ main_y 1) v_prenex_7608) (<= (+ (select main_a v_prenex_7608) (select main_a v_prenex_7607)) 1000) (< v_prenex_7608 main_y) (<= 2000 (* 2 (select main_a v_prenex_7608))))) (forall ((v_prenex_7243 Int) (v_prenex_7244 Int)) (or (<= (* 2 (select main_a v_prenex_7244)) 2000) (<= (+ main_x 1) v_prenex_7243) (< v_prenex_7244 main_y) (<= 0 (* 2 (select main_a v_prenex_7243))) (<= 1000 (+ (select main_a v_prenex_7244) (select main_a v_prenex_7243))) (<= 0 (select main_a v_prenex_7243)) (<= (+ main_y 1) v_prenex_7244))) (forall ((v_prenex_6494 Int) (v_prenex_6493 Int)) (or (<= 0 (select main_a v_prenex_6493)) (<= (* 2 (select main_a v_prenex_6493)) 0) (< v_prenex_6494 main_y) (<= (+ main_y 1) v_prenex_6494) (<= (select main_a v_prenex_6494) 1000) (<= (+ main_x 1) v_prenex_6493) (<= (select main_a v_prenex_6494) (+ (select main_a v_prenex_6493) 1000)))) (forall ((v_prenex_7076 Int) (v_prenex_7077 Int)) (or (<= (+ main_x 1) v_prenex_7076) (< v_prenex_7076 main_x) (<= (+ (select main_a v_prenex_7076) 1000) (select main_a v_prenex_7077)) (< v_prenex_7077 main_y) (<= (select main_a v_prenex_7076) 0))) (forall ((v_prenex_7537 Int) (v_prenex_7538 Int)) (or (<= (* 2 (select main_a v_prenex_7538)) 2000) (<= 0 (* 2 (select main_a v_prenex_7537))) (<= 1000 (+ (select main_a v_prenex_7538) (select main_a v_prenex_7537))) (< v_prenex_7538 main_y) (< v_prenex_7537 main_x) (<= (+ main_y 1) v_prenex_7538))) (forall ((v_prenex_6326 Int) (v_prenex_6327 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6326))) (<= 0 (select main_a v_prenex_6326)) (< v_prenex_6326 main_x) (<= (+ main_x 1) v_prenex_6326) (<= (+ (select main_a v_prenex_6327) (select main_a v_prenex_6326)) 1000))) (forall ((v_prenex_7524 Int) (v_prenex_7523 Int)) (or (<= (+ main_y 1) v_prenex_7524) (< v_prenex_7524 main_y) (<= 0 (* 2 (select main_a v_prenex_7523))) (<= 1000 (select main_a v_prenex_7524)) (<= 1000 (+ (select main_a v_prenex_7524) (select main_a v_prenex_7523))) (<= (+ main_x 1) v_prenex_7523))) (forall ((v_prenex_6782 Int) (v_prenex_6783 Int)) (or (<= 0 (select main_a v_prenex_6782)) (<= (+ main_x 1) v_prenex_6782) (< v_prenex_6783 main_y) (<= 1000 (select main_a v_prenex_6783)) (<= (* 2 (select main_a v_prenex_6782)) 0) (<= (+ main_y 1) v_prenex_6783) (<= 1000 (+ (select main_a v_prenex_6783) (select main_a v_prenex_6782))))) (forall ((v_prenex_7258 Int) (v_prenex_7257 Int)) (or (<= (* 2 (select main_a v_prenex_7257)) 0) (<= (+ (select main_a v_prenex_7257) 1000) (select main_a v_prenex_7258)) (<= (+ main_y 1) v_prenex_7258) (<= (select main_a v_prenex_7258) 1000) (<= 0 (select main_a v_prenex_7257)) (< v_prenex_7258 main_y))) (forall ((v_prenex_7750 Int) (v_prenex_7751 Int)) (or (<= (* 2 (select main_a v_prenex_7750)) 0) (<= (+ main_x 1) v_prenex_7750) (<= (select main_a v_prenex_7751) 1000) (< v_prenex_7751 main_y) (<= (+ main_y 1) v_prenex_7751) (<= 1000 (+ (select main_a v_prenex_7751) (select main_a v_prenex_7750))))) (forall ((v_prenex_6856 Int) (v_prenex_6857 Int)) (or (<= 0 (select main_a v_prenex_6856)) (<= (select main_a v_prenex_6856) 0) (< v_prenex_6857 main_y) (<= (select main_a v_prenex_6857) 1000) (<= (+ (select main_a v_prenex_6857) (select main_a v_prenex_6856)) 1000) (<= (+ main_y 1) v_prenex_6857))) (forall ((v_prenex_7858 Int) (v_prenex_7859 Int)) (or (<= (* 2 (select main_a v_prenex_7858)) 0) (<= (select main_a v_prenex_7859) 1000) (<= (+ main_y 1) v_prenex_7859) (<= 1000 (+ (select main_a v_prenex_7859) (select main_a v_prenex_7858))) (<= (select main_a v_prenex_7858) 0) (< v_prenex_7859 main_y))) (or (forall ((v_prenex_7801 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7801))) (< v_prenex_7801 main_y) (<= (+ main_y 1) v_prenex_7801))) (forall ((v_prenex_7800 Int)) (or (<= (* 2 (select main_a v_prenex_7800)) 0) (< v_prenex_7800 main_x) (<= 0 (* 2 (select main_a v_prenex_7800)))))) (forall ((v_prenex_6191 Int) (v_prenex_6190 Int)) (or (<= 1000 (+ (select main_a v_prenex_6190) (select main_a v_prenex_6191))) (< v_prenex_6191 main_x) (<= (+ main_x 1) v_prenex_6191) (<= (* 2 (select main_a v_prenex_6191)) 0) (<= (select main_a v_prenex_6191) 0))) (forall ((v_prenex_7720 Int) (v_prenex_7721 Int)) (or (<= (+ (select main_a v_prenex_7720) 1000) (select main_a v_prenex_7721)) (<= 0 (select main_a v_prenex_7720)) (<= 0 (* 2 (select main_a v_prenex_7720))) (<= (+ main_x 1) v_prenex_7720) (<= (+ main_y 1) v_prenex_7721) (<= (select main_a v_prenex_7721) 1000) (< v_prenex_7721 main_y))) (forall ((v_prenex_6606 Int) (v_prenex_6607 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6606))) (<= (* 2 (select main_a v_prenex_6606)) 0) (<= (+ main_y 1) v_prenex_6607) (< v_prenex_6607 main_y) (<= (select main_a v_prenex_6607) 1000) (<= 1000 (+ (select main_a v_prenex_6607) (select main_a v_prenex_6606))))) (forall ((v_prenex_7144 Int) (v_prenex_7143 Int)) (or (<= (+ (select main_a v_prenex_7144) (select main_a v_prenex_7143)) 1000) (<= (+ main_x 1) v_prenex_7143) (<= (select main_a v_prenex_7143) 0) (< v_prenex_7143 main_x))) (or (forall ((v_prenex_8057 Int)) (or (<= (+ main_y 1) v_prenex_8057) (< v_prenex_8057 main_y) (<= 1000 (select main_a v_prenex_8057)))) (forall ((v_prenex_8056 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8056))) (<= (+ main_x 1) v_prenex_8056)))) (forall ((v_prenex_6929 Int) (v_prenex_6928 Int)) (or (<= (* 2 (select main_a v_prenex_6928)) 0) (<= (+ main_y 1) v_prenex_6929) (< v_prenex_6929 main_y) (<= 0 (select main_a v_prenex_6928)) (<= 1000 (select main_a v_prenex_6929)) (<= 1000 (+ (select main_a v_prenex_6929) (select main_a v_prenex_6928))))) (forall ((v_prenex_7533 Int) (v_prenex_7534 Int)) (or (<= 1000 (+ (select main_a v_prenex_7534) (select main_a v_prenex_7533))) (<= (* 2 (select main_a v_prenex_7534)) 2000) (< v_prenex_7534 main_y) (<= (+ main_y 1) v_prenex_7534) (< v_prenex_7533 main_x) (<= 0 (* 2 (select main_a v_prenex_7533))) (<= 0 (select main_a v_prenex_7533)))) (forall ((v_prenex_6269 Int) (v_prenex_6268 Int)) (or (<= (* 2 (select main_a v_prenex_6268)) 0) (<= (+ main_y 1) v_prenex_6269) (< v_prenex_6269 main_y) (<= (+ main_x 1) v_prenex_6268) (<= (select main_a v_prenex_6268) 0) (<= (select main_a v_prenex_6269) 1000) (<= (select main_a v_prenex_6269) (+ (select main_a v_prenex_6268) 1000)))) (forall ((v_prenex_7326 Int) (v_prenex_7327 Int)) (or (<= (+ (select main_a v_prenex_7327) (select main_a v_prenex_7326)) 1000) (<= (select main_a v_prenex_7326) 0) (<= 1000 (select main_a v_prenex_7327)) (< v_prenex_7326 main_x) (<= 0 (select main_a v_prenex_7326)) (< v_prenex_7327 main_y) (<= (+ main_y 1) v_prenex_7327))) (or (forall ((v_prenex_7579 Int)) (or (<= 0 (select main_a v_prenex_7579)) (<= 0 (* 2 (select main_a v_prenex_7579))) (<= (+ main_x 1) v_prenex_7579))) (forall ((v_prenex_7580 Int)) (or (<= 1000 (select main_a v_prenex_7580)) (< v_prenex_7580 main_y) (<= 2000 (* 2 (select main_a v_prenex_7580))) (<= (+ main_y 1) v_prenex_7580)))) (forall ((v_prenex_8101 Int) (v_prenex_8100 Int)) (or (< v_prenex_8100 main_x) (<= (+ main_y 1) v_prenex_8101) (<= 2000 (* 2 (select main_a v_prenex_8101))) (< v_prenex_8101 main_y) (<= (+ (select main_a v_prenex_8100) 1000) (select main_a v_prenex_8101)))) (forall ((v_prenex_6545 Int) (v_prenex_6544 Int)) (or (<= (select main_a v_prenex_6545) (+ (select main_a v_prenex_6544) 1000)) (< v_prenex_6545 main_y) (<= (+ main_y 1) v_prenex_6545) (<= 0 (* 2 (select main_a v_prenex_6544))) (< v_prenex_6544 main_x) (<= (select main_a v_prenex_6544) 0) (<= (* 2 (select main_a v_prenex_6545)) 2000))) (forall ((v_prenex_7654 Int) (v_prenex_7653 Int)) (or (<= (select main_a v_prenex_7654) (+ (select main_a v_prenex_7653) 1000)) (<= (+ main_y 1) v_prenex_7654) (< v_prenex_7654 main_y) (<= (select main_a v_prenex_7654) 1000) (<= (* 2 (select main_a v_prenex_7653)) 0))) (forall ((v_prenex_8084 Int) (v_prenex_8085 Int)) (or (<= (+ main_x 1) v_prenex_8084) (< v_prenex_8085 main_y) (<= (select main_a v_prenex_8085) (+ (select main_a v_prenex_8084) 1000)) (<= 0 (select main_a v_prenex_8084)) (<= (+ main_y 1) v_prenex_8085) (<= (* 2 (select main_a v_prenex_8084)) 0) (<= 1000 (select main_a v_prenex_8085)))) (forall ((v_prenex_6503 Int) (v_prenex_6502 Int)) (or (< v_prenex_6503 main_y) (< v_prenex_6502 main_x) (<= 0 (* 2 (select main_a v_prenex_6502))) (<= (* 2 (select main_a v_prenex_6503)) 2000) (<= (+ main_y 1) v_prenex_6503) (<= (select main_a v_prenex_6503) (+ (select main_a v_prenex_6502) 1000)))) (or (forall ((v_prenex_6778 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6778))) (< v_prenex_6778 main_x))) (forall ((v_prenex_6779 Int)) (or (< v_prenex_6779 main_y) (<= (+ main_y 1) v_prenex_6779) (<= 1000 (select main_a v_prenex_6779))))) (forall ((v_prenex_6966 Int) (v_prenex_6967 Int)) (or (< v_prenex_6967 main_y) (<= (+ main_y 1) v_prenex_6967) (<= (+ (select main_a v_prenex_6967) (select main_a v_prenex_6966)) 1000) (<= (* 2 (select main_a v_prenex_6966)) 0) (<= (+ main_x 1) v_prenex_6966) (<= 2000 (* 2 (select main_a v_prenex_6967))))) (forall ((v_prenex_6167 Int) (v_prenex_6166 Int)) (or (<= (+ (select main_a v_prenex_6167) 1000) (select main_a v_prenex_6166)) (<= (+ main_y 1) v_prenex_6166) (<= 0 (* 2 (select main_a v_prenex_6167))) (<= 2000 (* 2 (select main_a v_prenex_6166))) (< v_prenex_6166 main_y))) (forall ((v_prenex_6496 Int) (v_prenex_6495 Int)) (or (<= (+ main_y 1) v_prenex_6496) (<= (select main_a v_prenex_6496) 1000) (< v_prenex_6496 main_y) (<= (select main_a v_prenex_6496) (+ (select main_a v_prenex_6495) 1000)) (<= (select main_a v_prenex_6495) 0) (<= (* 2 (select main_a v_prenex_6495)) 0))) (forall ((v_prenex_7366 Int) (v_prenex_7367 Int)) (or (<= (* 2 (select main_a v_prenex_7366)) 0) (< v_prenex_7367 main_y) (< v_prenex_7366 main_x) (<= (+ main_y 1) v_prenex_7367) (<= (select main_a v_prenex_7367) 1000) (<= 0 (* 2 (select main_a v_prenex_7366))) (<= (+ (select main_a v_prenex_7367) (select main_a v_prenex_7366)) 1000))) (forall ((v_prenex_7276 Int) (v_prenex_7275 Int)) (or (<= (select main_a v_prenex_7275) 0) (< v_prenex_7276 main_y) (<= 2000 (* 2 (select main_a v_prenex_7276))) (<= (+ main_x 1) v_prenex_7275) (<= (select main_a v_prenex_7276) (+ (select main_a v_prenex_7275) 1000)) (<= 0 (select main_a v_prenex_7275)) (<= (+ main_y 1) v_prenex_7276))) (forall ((v_prenex_7766 Int) (v_prenex_7767 Int)) (or (< v_prenex_7767 main_y) (<= (+ main_y 1) v_prenex_7767) (<= (select main_a v_prenex_7766) 0) (<= (* 2 (select main_a v_prenex_7766)) 0) (<= (+ (select main_a v_prenex_7766) 1000) (select main_a v_prenex_7767)) (<= 1000 (select main_a v_prenex_7767)))) (forall ((v_prenex_6819 Int) (v_prenex_6818 Int)) (or (<= (+ main_x 1) v_prenex_6818) (<= (select main_a v_prenex_6819) (+ (select main_a v_prenex_6818) 1000)) (< v_prenex_6818 main_x) (<= 0 (select main_a v_prenex_6818)) (<= (+ main_y 1) v_prenex_6819))) (forall ((v_prenex_7639 Int) (v_prenex_7640 Int)) (or (<= (* 2 (select main_a v_prenex_7639)) 0) (<= (+ main_y 1) v_prenex_7640) (<= (+ main_x 1) v_prenex_7639) (< v_prenex_7640 main_y) (<= (+ (select main_a v_prenex_7640) (select main_a v_prenex_7639)) 1000) (<= 2000 (* 2 (select main_a v_prenex_7640))))) (forall ((v_prenex_6644 Int) (v_prenex_6645 Int)) (or (<= (+ main_y 1) v_prenex_6645) (<= 0 (select main_a v_prenex_6644)) (< v_prenex_6645 main_y) (< v_prenex_6644 main_x) (<= (+ (select main_a v_prenex_6644) 1000) (select main_a v_prenex_6645)) (<= (select main_a v_prenex_6645) 1000))) (forall ((v_prenex_8170 Int) (v_prenex_8171 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8170))) (<= (+ (select main_a v_prenex_8170) 1000) (select main_a v_prenex_8171)) (<= (+ main_y 1) v_prenex_8171) (< v_prenex_8171 main_y) (<= 0 (select main_a v_prenex_8170)) (<= (+ main_x 1) v_prenex_8170) (<= (* 2 (select main_a v_prenex_8171)) 2000))) (or (forall ((v_prenex_8185 Int)) (or (< v_prenex_8185 main_y) (<= 2000 (* 2 (select main_a v_prenex_8185))))) (forall ((v_prenex_8184 Int)) (or (<= (* 2 (select main_a v_prenex_8184)) 0) (<= (+ main_x 1) v_prenex_8184) (< v_prenex_8184 main_x)))) (forall ((v_prenex_7322 Int) (v_prenex_7323 Int)) (or (< v_prenex_7322 main_x) (<= (+ main_y 1) v_prenex_7323) (<= (+ (select main_a v_prenex_7322) 1000) (select main_a v_prenex_7323)) (< v_prenex_7323 main_y) (<= (* 2 (select main_a v_prenex_7323)) 2000) (<= (select main_a v_prenex_7322) 0))) (forall ((v_prenex_6197 Int) (v_prenex_6196 Int)) (or (<= (* 2 (select main_a v_prenex_6197)) 0) (< v_prenex_6197 main_x) (<= 0 (select main_a v_prenex_6197)) (<= 1000 (+ (select main_a v_prenex_6196) (select main_a v_prenex_6197))) (<= (+ main_y 1) v_prenex_6196) (<= (select main_a v_prenex_6196) 1000) (< v_prenex_6196 main_y))) (forall ((v_prenex_7758 Int) (v_prenex_7759 Int)) (or (< v_prenex_7759 main_y) (<= (+ (select main_a v_prenex_7759) (select main_a v_prenex_7758)) 1000) (<= (+ main_x 1) v_prenex_7758) (<= (select main_a v_prenex_7759) 1000) (<= (+ main_y 1) v_prenex_7759) (<= (* 2 (select main_a v_prenex_7758)) 0) (<= (select main_a v_prenex_7758) 0))) (forall ((v_prenex_7672 Int) (v_prenex_7671 Int)) (or (<= (+ main_x 1) v_prenex_7671) (< v_prenex_7672 main_y) (<= 0 (select main_a v_prenex_7671)) (<= (+ main_y 1) v_prenex_7672) (<= 2000 (* 2 (select main_a v_prenex_7672))) (<= (* 2 (select main_a v_prenex_7671)) 0) (<= (select main_a v_prenex_7672) (+ (select main_a v_prenex_7671) 1000)))) (or (forall ((v_prenex_6761 Int)) (or (<= 1000 (select main_a v_prenex_6761)) (<= (+ main_y 1) v_prenex_6761) (<= (* 2 (select main_a v_prenex_6761)) 2000) (< v_prenex_6761 main_y))) (forall ((v_prenex_6760 Int)) (or (< v_prenex_6760 main_x) (<= (* 2 (select main_a v_prenex_6760)) 0)))) (forall ((v_prenex_7371 Int) (v_prenex_7370 Int)) (or (<= 0 (select main_a v_prenex_7370)) (<= (* 2 (select main_a v_prenex_7370)) 0) (<= 2000 (* 2 (select main_a v_prenex_7371))) (< v_prenex_7371 main_y) (<= (+ main_y 1) v_prenex_7371) (<= 1000 (+ (select main_a v_prenex_7371) (select main_a v_prenex_7370))))) (forall ((v_prenex_6299 Int) (v_prenex_6298 Int)) (or (< v_prenex_6299 main_y) (<= (+ main_y 1) v_prenex_6299) (<= (* 2 (select main_a v_prenex_6298)) 0) (<= (select main_a v_prenex_6298) 0) (<= 2000 (* 2 (select main_a v_prenex_6299))) (<= (select main_a v_prenex_6299) (+ (select main_a v_prenex_6298) 1000)))) (forall ((v_prenex_7746 Int) (v_prenex_7747 Int)) (or (<= (select main_a v_prenex_7747) (+ (select main_a v_prenex_7746) 1000)) (<= (+ main_y 1) v_prenex_7747) (<= (select main_a v_prenex_7747) 1000) (< v_prenex_7746 main_x) (< v_prenex_7747 main_y))) (forall ((v_prenex_7294 Int) (v_prenex_7293 Int)) (or (<= (select main_a v_prenex_7293) 0) (<= (select main_a v_prenex_7294) (+ (select main_a v_prenex_7293) 1000)) (<= 0 (* 2 (select main_a v_prenex_7293))) (<= 2000 (* 2 (select main_a v_prenex_7294))) (< v_prenex_7294 main_y) (<= (+ main_y 1) v_prenex_7294))) (<= (- (- main_x) (- main_y)) (- 1)) (forall ((v_prenex_8156 Int) (v_prenex_8157 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8156))) (<= 0 (select main_a v_prenex_8156)) (<= (* 2 (select main_a v_prenex_8157)) 2000) (< v_prenex_8157 main_y) (<= (+ main_y 1) v_prenex_8157) (<= (select main_a v_prenex_8157) (+ (select main_a v_prenex_8156) 1000)))) (forall ((v_prenex_7111 Int) (v_prenex_7112 Int)) (or (< v_prenex_7112 main_y) (<= 0 (select main_a v_prenex_7111)) (<= 1000 (+ (select main_a v_prenex_7112) (select main_a v_prenex_7111))) (<= (+ main_y 1) v_prenex_7112) (<= 1000 (select main_a v_prenex_7112)))) (or (forall ((v_prenex_7792 Int)) (<= (* 2 (select main_a v_prenex_7792)) 0)) (forall ((v_prenex_7793 Int)) (or (<= (+ main_y 1) v_prenex_7793) (< v_prenex_7793 main_y) (<= 1000 (select main_a v_prenex_7793)) (<= 2000 (* 2 (select main_a v_prenex_7793)))))) (or (forall ((v_prenex_7228 Int)) (or (<= (+ main_y 1) v_prenex_7228) (<= (select main_a v_prenex_7228) 1000) (<= 2000 (* 2 (select main_a v_prenex_7228))) (< v_prenex_7228 main_y))) (forall ((v_prenex_7227 Int)) (or (<= (* 2 (select main_a v_prenex_7227)) 0) (<= (+ main_x 1) v_prenex_7227) (<= 0 (select main_a v_prenex_7227))))) (forall ((v_prenex_6808 Int) (v_prenex_6809 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6809))) (<= 0 (select main_a v_prenex_6808)) (<= (+ (select main_a v_prenex_6808) 1000) (select main_a v_prenex_6809)) (< v_prenex_6809 main_y) (<= (+ main_y 1) v_prenex_6809) (<= (select main_a v_prenex_6808) 0))) (forall ((v_prenex_6772 Int) (v_prenex_6773 Int)) (or (<= (* 2 (select main_a v_prenex_6772)) 0) (< v_prenex_6773 main_y) (<= 1000 (+ (select main_a v_prenex_6773) (select main_a v_prenex_6772))) (<= (+ main_y 1) v_prenex_6773) (<= (select main_a v_prenex_6773) 1000) (<= 0 (select main_a v_prenex_6772)) (<= (+ main_x 1) v_prenex_6772))) (forall ((v_prenex_7454 Int) (v_prenex_7455 Int)) (or (< v_prenex_7455 main_y) (<= 0 (select main_a v_prenex_7454)) (<= 1000 (+ (select main_a v_prenex_7455) (select main_a v_prenex_7454))) (<= 2000 (* 2 (select main_a v_prenex_7455))) (<= (+ main_y 1) v_prenex_7455))) (forall ((v_prenex_7357 Int) (v_prenex_7356 Int)) (or (<= (+ main_y 1) v_prenex_7357) (<= 0 (select main_a v_prenex_7356)) (<= (select main_a v_prenex_7357) (+ (select main_a v_prenex_7356) 1000)) (<= (+ main_x 1) v_prenex_7356) (<= (* 2 (select main_a v_prenex_7357)) 2000) (< v_prenex_7357 main_y))) (forall ((v_prenex_6069 Int) (v_prenex_6068 Int)) (or (< v_prenex_6069 main_y) (<= 1000 (select main_a v_prenex_6069)) (<= (select main_a v_prenex_6069) (+ (select main_a v_prenex_6068) 1000)) (<= (* 2 (select main_a v_prenex_6068)) 0) (<= 0 (* 2 (select main_a v_prenex_6068))) (<= (+ main_y 1) v_prenex_6069) (<= (+ main_x 1) v_prenex_6068))) (forall ((v_prenex_8019 Int) (v_prenex_8018 Int)) (or (<= 1000 (+ (select main_a v_prenex_8019) (select main_a v_prenex_8018))) (<= (* 2 (select main_a v_prenex_8019)) 2000) (<= (+ main_x 1) v_prenex_8018) (<= (+ main_y 1) v_prenex_8019) (< v_prenex_8019 main_y))) (forall ((v_prenex_7359 Int) (v_prenex_7358 Int)) (or (<= (* 2 (select main_a v_prenex_7358)) 0) (<= (select main_a v_prenex_7358) 0) (<= (+ main_x 1) v_prenex_7358) (<= 1000 (+ (select main_a v_prenex_7359) (select main_a v_prenex_7358))) (<= (* 2 (select main_a v_prenex_7359)) 2000) (< v_prenex_7359 main_y) (<= (+ main_y 1) v_prenex_7359))) (forall ((v_prenex_7637 Int) (v_prenex_7638 Int)) (or (<= 0 (select main_a v_prenex_7637)) (< v_prenex_7637 main_x) (<= (+ main_x 1) v_prenex_7637) (<= (+ (select main_a v_prenex_7637) 1000) (select main_a v_prenex_7638)) (<= (select main_a v_prenex_7637) 0))) (forall ((v_prenex_6421 Int) (v_prenex_6420 Int)) (or (<= (+ main_x 1) v_prenex_6420) (<= (+ (select main_a v_prenex_6421) (select main_a v_prenex_6420)) 1000) (<= (select main_a v_prenex_6421) 1000) (<= 0 (* 2 (select main_a v_prenex_6420))) (<= (+ main_y 1) v_prenex_6421) (< v_prenex_6421 main_y) (<= 0 (select main_a v_prenex_6420)))) (or (forall ((v_prenex_7432 Int)) (or (< v_prenex_7432 main_x) (<= 0 (select main_a v_prenex_7432)) (<= (* 2 (select main_a v_prenex_7432)) 0))) (forall ((v_prenex_7433 Int)) (or (<= (* 2 (select main_a v_prenex_7433)) 2000) (<= 2000 (* 2 (select main_a v_prenex_7433))) (< v_prenex_7433 main_y) (<= (+ main_y 1) v_prenex_7433)))) (forall ((v_prenex_6925 Int) (v_prenex_6924 Int)) (or (<= (+ (select main_a v_prenex_6925) (select main_a v_prenex_6924)) 1000) (<= (+ main_y 1) v_prenex_6925) (<= (* 2 (select main_a v_prenex_6925)) 2000) (< v_prenex_6925 main_y))) (forall ((v_prenex_7669 Int) (v_prenex_7670 Int)) (or (< v_prenex_7670 main_y) (<= (+ main_y 1) v_prenex_7670) (<= (select main_a v_prenex_7670) 1000) (<= (+ (select main_a v_prenex_7669) 1000) (select main_a v_prenex_7670)) (<= 0 (* 2 (select main_a v_prenex_7669))) (<= (+ main_x 1) v_prenex_7669))) (forall ((v_prenex_7623 Int) (v_prenex_7624 Int)) (or (< v_prenex_7624 main_y) (<= (select main_a v_prenex_7624) 1000) (<= (+ main_y 1) v_prenex_7624) (<= (+ main_x 1) v_prenex_7623) (<= 0 (select main_a v_prenex_7623)) (<= (select main_a v_prenex_7624) (+ (select main_a v_prenex_7623) 1000)))) (or (forall ((v_prenex_7577 Int)) (or (<= (+ main_x 1) v_prenex_7577) (<= 0 (select main_a v_prenex_7577)))) (forall ((v_prenex_7578 Int)) (or (<= (* 2 (select main_a v_prenex_7578)) 2000) (<= (+ main_y 1) v_prenex_7578) (< v_prenex_7578 main_y)))) (forall ((v_prenex_7944 Int) (v_prenex_7945 Int)) (or (<= (+ main_y 1) v_prenex_7945) (<= 1000 (select main_a v_prenex_7945)) (<= 0 (* 2 (select main_a v_prenex_7944))) (<= (+ (select main_a v_prenex_7945) (select main_a v_prenex_7944)) 1000) (<= (select main_a v_prenex_7944) 0) (< v_prenex_7945 main_y))) (forall ((v_prenex_6648 Int) (v_prenex_6649 Int)) (or (<= (+ main_x 1) v_prenex_6648) (<= (select main_a v_prenex_6649) 1000) (<= (* 2 (select main_a v_prenex_6648)) 0) (<= (+ main_y 1) v_prenex_6649) (<= (+ (select main_a v_prenex_6648) 1000) (select main_a v_prenex_6649)) (< v_prenex_6649 main_y))) (forall ((v_prenex_7812 Int) (v_prenex_7813 Int)) (or (<= (* 2 (select main_a v_prenex_7812)) 0) (<= 0 (* 2 (select main_a v_prenex_7812))) (<= (+ main_x 1) v_prenex_7812) (< v_prenex_7813 main_y) (<= (+ main_y 1) v_prenex_7813) (<= (select main_a v_prenex_7813) (+ (select main_a v_prenex_7812) 1000)) (<= (* 2 (select main_a v_prenex_7813)) 2000))) (or (forall ((v_prenex_8049 Int)) (or (< v_prenex_8049 main_y) (<= (* 2 (select main_a v_prenex_8049)) 2000) (<= (+ main_y 1) v_prenex_8049))) (forall ((v_prenex_8048 Int)) (<= 0 (select main_a v_prenex_8048)))) (forall ((v_prenex_7841 Int) (v_prenex_7840 Int)) (or (<= (* 2 (select main_a v_prenex_7840)) 0) (<= 0 (select main_a v_prenex_7840)) (< v_prenex_7841 main_y) (<= (+ main_y 1) v_prenex_7841) (<= (+ (select main_a v_prenex_7841) (select main_a v_prenex_7840)) 1000) (<= 1000 (select main_a v_prenex_7841)))) (forall ((v_prenex_6427 Int) (v_prenex_6426 Int)) (or (<= (+ (select main_a v_prenex_6427) (select main_a v_prenex_6426)) 1000) (<= (* 2 (select main_a v_prenex_6427)) 2000) (< v_prenex_6426 main_x) (<= 0 (select main_a v_prenex_6426)) (<= (+ main_y 1) v_prenex_6427) (< v_prenex_6427 main_y))) (forall ((v_prenex_7924 Int) (v_prenex_7925 Int)) (or (<= (select main_a v_prenex_7925) (+ (select main_a v_prenex_7924) 1000)) (<= 0 (* 2 (select main_a v_prenex_7924))) (<= (+ main_x 1) v_prenex_7924) (<= (* 2 (select main_a v_prenex_7925)) 2000) (<= (+ main_y 1) v_prenex_7925) (< v_prenex_7925 main_y))) (forall ((v_prenex_7906 Int) (v_prenex_7907 Int)) (or (<= (+ main_y 1) v_prenex_7907) (<= (* 2 (select main_a v_prenex_7907)) 2000) (< v_prenex_7907 main_y) (<= 0 (select main_a v_prenex_7906)) (<= (* 2 (select main_a v_prenex_7906)) 0) (<= (+ (select main_a v_prenex_7906) 1000) (select main_a v_prenex_7907)))) (forall ((v_prenex_6501 Int) (v_prenex_6500 Int)) (or (< v_prenex_6500 main_x) (<= (+ (select main_a v_prenex_6501) (select main_a v_prenex_6500)) 1000) (<= 1000 (select main_a v_prenex_6501)) (<= (* 2 (select main_a v_prenex_6500)) 0) (< v_prenex_6501 main_y) (<= (+ main_y 1) v_prenex_6501))) (or (forall ((v_prenex_8203 Int)) (or (< v_prenex_8203 main_x) (<= 0 (* 2 (select main_a v_prenex_8203))) (<= (select main_a v_prenex_8203) 0))) (forall ((v_prenex_8204 Int)) (or (<= (+ main_y 1) v_prenex_8204) (<= (* 2 (select main_a v_prenex_8204)) 2000) (< v_prenex_8204 main_y) (<= 2000 (* 2 (select main_a v_prenex_8204)))))) (forall ((v_prenex_6319 Int) (v_prenex_6318 Int)) (or (<= (+ main_x 1) v_prenex_6318) (<= 0 (* 2 (select main_a v_prenex_6318))) (< v_prenex_6319 main_y) (<= (select main_a v_prenex_6319) (+ (select main_a v_prenex_6318) 1000)) (<= (+ main_y 1) v_prenex_6319) (<= 2000 (* 2 (select main_a v_prenex_6319))))) (forall ((v_prenex_6583 Int) (v_prenex_6582 Int)) (or (<= (select main_a v_prenex_6583) (+ (select main_a v_prenex_6582) 1000)) (<= (+ main_y 1) v_prenex_6583) (<= (+ main_x 1) v_prenex_6582) (<= 0 (* 2 (select main_a v_prenex_6582))) (<= (select main_a v_prenex_6582) 0) (< v_prenex_6583 main_y) (<= 1000 (select main_a v_prenex_6583)))) (or (forall ((v_prenex_7929 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7929))) (<= (+ main_y 1) v_prenex_7929) (< v_prenex_7929 main_y))) (forall ((v_prenex_7928 Int)) (<= 0 (* 2 (select main_a v_prenex_7928))))) (forall ((v_prenex_7900 Int) (v_prenex_7901 Int)) (or (<= (+ main_x 1) v_prenex_7900) (<= (select main_a v_prenex_7901) (+ (select main_a v_prenex_7900) 1000)) (<= 0 (* 2 (select main_a v_prenex_7900))) (< v_prenex_7901 main_y) (<= (+ main_y 1) v_prenex_7901) (<= (* 2 (select main_a v_prenex_7900)) 0) (<= (* 2 (select main_a v_prenex_7901)) 2000))) (forall ((v_prenex_7980 Int) (v_prenex_7981 Int)) (or (< v_prenex_7980 main_x) (< v_prenex_7981 main_y) (<= (+ main_y 1) v_prenex_7981) (<= (* 2 (select main_a v_prenex_7980)) 0) (<= (select main_a v_prenex_7981) (+ (select main_a v_prenex_7980) 1000)) (<= 0 (select main_a v_prenex_7980)) (<= 2000 (* 2 (select main_a v_prenex_7981))))) (forall ((v_prenex_7777 Int) (v_prenex_7776 Int)) (or (<= (* 2 (select main_a v_prenex_7777)) 2000) (<= (+ (select main_a v_prenex_7777) (select main_a v_prenex_7776)) 1000) (< v_prenex_7777 main_y) (<= 0 (* 2 (select main_a v_prenex_7776))) (<= (+ main_y 1) v_prenex_7777) (<= 0 (select main_a v_prenex_7776)) (< v_prenex_7776 main_x))) (forall ((v_prenex_7843 Int) (v_prenex_7842 Int)) (or (<= (select main_a v_prenex_7843) (+ (select main_a v_prenex_7842) 1000)) (< v_prenex_7842 main_x) (<= 0 (select main_a v_prenex_7842)) (<= (* 2 (select main_a v_prenex_7843)) 2000) (<= (+ main_y 1) v_prenex_7843) (< v_prenex_7843 main_y))) (forall ((v_prenex_6882 Int) (v_prenex_6883 Int)) (or (<= (+ (select main_a v_prenex_6883) (select main_a v_prenex_6882)) 1000) (<= 2000 (* 2 (select main_a v_prenex_6883))) (<= (* 2 (select main_a v_prenex_6882)) 0) (< v_prenex_6883 main_y) (<= (select main_a v_prenex_6882) 0) (<= (+ main_y 1) v_prenex_6883))) (forall ((v_prenex_7693 Int)) (or (<= (* 2 (select main_a v_prenex_7693)) 2000) (< v_prenex_7693 main_y) (<= (+ main_y 1) v_prenex_7693) (<= (select main_a v_prenex_7693) 1000))) (forall ((v_prenex_6063 Int) (v_prenex_6062 Int)) (or (<= (+ main_y 1) v_prenex_6063) (< v_prenex_6063 main_y) (<= (+ main_x 1) v_prenex_6062) (<= 1000 (select main_a v_prenex_6063)) (<= 0 (* 2 (select main_a v_prenex_6062))) (<= (select main_a v_prenex_6063) (+ (select main_a v_prenex_6062) 1000)))) (or (forall ((v_prenex_6256 Int)) (or (< v_prenex_6256 main_x) (<= (+ main_x 1) v_prenex_6256) (<= 0 (* 2 (select main_a v_prenex_6256))))) (forall ((v_prenex_6257 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6257))) (<= (+ main_y 1) v_prenex_6257)))) (forall ((v_prenex_8189 Int) (v_prenex_8188 Int)) (or (< v_prenex_8188 main_x) (<= (+ main_x 1) v_prenex_8188) (<= 0 (* 2 (select main_a v_prenex_8188))) (<= (+ (select main_a v_prenex_8188) 1000) (select main_a v_prenex_8189)))) (forall ((v_prenex_6792 Int) (v_prenex_6793 Int)) (or (<= (+ (select main_a v_prenex_6793) (select main_a v_prenex_6792)) 1000) (<= 0 (select main_a v_prenex_6792)) (< v_prenex_6792 main_x) (<= (+ main_x 1) v_prenex_6792))) (or (forall ((v_prenex_7587 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7587))) (< v_prenex_7587 main_x))) (forall ((v_prenex_7588 Int)) (or (<= (select main_a v_prenex_7588) 1000) (<= (+ main_y 1) v_prenex_7588) (<= 2000 (* 2 (select main_a v_prenex_7588))) (< v_prenex_7588 main_y)))) (forall ((v_prenex_7511 Int) (v_prenex_7512 Int)) (or (<= (+ main_x 1) v_prenex_7511) (<= 0 (select main_a v_prenex_7511)) (<= (select main_a v_prenex_7512) (+ (select main_a v_prenex_7511) 1000)) (<= 1000 (select main_a v_prenex_7512)) (< v_prenex_7512 main_y) (<= (+ main_y 1) v_prenex_7512))) (forall ((v_prenex_7239 Int) (v_prenex_7240 Int)) (or (<= (select main_a v_prenex_7240) 1000) (<= (* 2 (select main_a v_prenex_7239)) 0) (<= 1000 (+ (select main_a v_prenex_7240) (select main_a v_prenex_7239))) (< v_prenex_7240 main_y) (<= (+ main_y 1) v_prenex_7240) (<= (+ main_x 1) v_prenex_7239))) (forall ((v_prenex_6499 Int)) (or (< v_prenex_6499 main_y) (<= 2000 (* 2 (select main_a v_prenex_6499))) (<= (select main_a v_prenex_6499) 1000) (<= (+ main_y 1) v_prenex_6499))) (or (forall ((v_prenex_8098 Int)) (or (<= 0 (select main_a v_prenex_8098)) (<= 0 (* 2 (select main_a v_prenex_8098))))) (forall ((v_prenex_8099 Int)) (or (< v_prenex_8099 main_y) (<= 2000 (* 2 (select main_a v_prenex_8099))) (<= (+ main_y 1) v_prenex_8099)))) (forall ((v_prenex_7460 Int) (v_prenex_7461 Int)) (or (< v_prenex_7460 main_x) (<= (+ (select main_a v_prenex_7461) (select main_a v_prenex_7460)) 1000) (<= (* 2 (select main_a v_prenex_7460)) 0) (< v_prenex_7461 main_y) (<= (select main_a v_prenex_7460) 0) (<= (+ main_y 1) v_prenex_7461) (<= (select main_a v_prenex_7461) 1000))) (forall ((v_prenex_7968 Int) (v_prenex_7969 Int)) (or (<= (+ main_y 1) v_prenex_7969) (<= (select main_a v_prenex_7969) (+ (select main_a v_prenex_7968) 1000)) (<= (+ main_x 1) v_prenex_7968) (<= (select main_a v_prenex_7968) 0) (< v_prenex_7969 main_y) (<= (select main_a v_prenex_7969) 1000))) (forall ((v_prenex_8202 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_8202))) (< v_prenex_8202 main_y) (<= (+ main_y 1) v_prenex_8202) (<= 1000 (select main_a v_prenex_8202)))) (forall ((v_prenex_6855 Int) (v_prenex_6854 Int)) (or (<= (* 2 (select main_a v_prenex_6854)) 0) (<= 1000 (+ (select main_a v_prenex_6855) (select main_a v_prenex_6854))) (< v_prenex_6855 main_y) (<= (* 2 (select main_a v_prenex_6855)) 2000) (<= (+ main_y 1) v_prenex_6855))) (forall ((v_prenex_7722 Int) (v_prenex_7723 Int)) (or (<= (+ main_x 1) v_prenex_7722) (<= (+ main_y 1) v_prenex_7723) (<= (select main_a v_prenex_7723) 1000) (<= (+ (select main_a v_prenex_7723) (select main_a v_prenex_7722)) 1000) (< v_prenex_7723 main_y) (<= (select main_a v_prenex_7722) 0))) (forall ((v_prenex_7050 Int) (v_prenex_7051 Int)) (or (<= (+ main_y 1) v_prenex_7051) (<= (+ main_x 1) v_prenex_7050) (<= 1000 (select main_a v_prenex_7051)) (<= (select main_a v_prenex_7050) 0) (< v_prenex_7051 main_y) (<= 0 (* 2 (select main_a v_prenex_7050))) (<= 1000 (+ (select main_a v_prenex_7051) (select main_a v_prenex_7050))))) (or (forall ((v_prenex_8080 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8080))) (< v_prenex_8080 main_x))) (forall ((v_prenex_8081 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_8081))) (<= (+ main_y 1) v_prenex_8081) (<= (* 2 (select main_a v_prenex_8081)) 2000) (< v_prenex_8081 main_y)))) (forall ((v_prenex_7762 Int) (v_prenex_7763 Int)) (or (< v_prenex_7763 main_y) (<= (select main_a v_prenex_7762) 0) (<= (+ main_x 1) v_prenex_7762) (<= (+ (select main_a v_prenex_7762) 1000) (select main_a v_prenex_7763)) (<= (+ main_y 1) v_prenex_7763) (<= (* 2 (select main_a v_prenex_7763)) 2000))) (forall ((v_prenex_7970 Int) (v_prenex_7971 Int)) (or (<= (* 2 (select main_a v_prenex_7970)) 0) (<= (select main_a v_prenex_7971) 1000) (< v_prenex_7971 main_y) (<= (+ main_x 1) v_prenex_7970) (<= (+ (select main_a v_prenex_7970) 1000) (select main_a v_prenex_7971)) (<= (+ main_y 1) v_prenex_7971) (<= (select main_a v_prenex_7970) 0))) (forall ((v_prenex_6094 Int) (v_prenex_6095 Int)) (or (<= (* 2 (select main_a v_prenex_6095)) 0) (<= (+ main_x 1) v_prenex_6095) (< v_prenex_6095 main_x) (<= 0 (* 2 (select main_a v_prenex_6095))) (<= (+ (select main_a v_prenex_6094) (select main_a v_prenex_6095)) 1000))) (forall ((v_prenex_7403 Int) (v_prenex_7402 Int)) (or (<= (select main_a v_prenex_7402) 0) (<= 1000 (+ (select main_a v_prenex_7403) (select main_a v_prenex_7402))) (< v_prenex_7403 main_y) (<= (+ main_y 1) v_prenex_7403) (<= (* 2 (select main_a v_prenex_7403)) 2000))) (forall ((v_prenex_7277 Int) (v_prenex_7278 Int)) (or (<= (+ (select main_a v_prenex_7277) 1000) (select main_a v_prenex_7278)) (< v_prenex_7278 main_y) (<= (+ main_x 1) v_prenex_7277) (<= (* 2 (select main_a v_prenex_7278)) 2000) (<= (+ main_y 1) v_prenex_7278))) (forall ((v_prenex_6536 Int) (v_prenex_6537 Int)) (or (<= (+ main_y 1) v_prenex_6537) (<= (select main_a v_prenex_6537) (+ (select main_a v_prenex_6536) 1000)) (<= (+ main_x 1) v_prenex_6536) (< v_prenex_6537 main_y) (<= (select main_a v_prenex_6536) 0) (<= 2000 (* 2 (select main_a v_prenex_6537))))) (forall ((v_prenex_6907 Int) (v_prenex_6906 Int)) (or (< v_prenex_6907 main_y) (<= (+ main_x 1) v_prenex_6906) (<= (select main_a v_prenex_6907) (+ (select main_a v_prenex_6906) 1000)) (<= (+ main_y 1) v_prenex_6907) (<= (* 2 (select main_a v_prenex_6907)) 2000) (<= (* 2 (select main_a v_prenex_6906)) 0))) (forall ((v_prenex_8118 Int) (v_prenex_8119 Int)) (or (< v_prenex_8119 main_y) (<= (+ main_y 1) v_prenex_8119) (<= 1000 (+ (select main_a v_prenex_8119) (select main_a v_prenex_8118))) (<= 0 (* 2 (select main_a v_prenex_8118))) (< v_prenex_8118 main_x) (<= 2000 (* 2 (select main_a v_prenex_8119))))) (forall ((v_prenex_6182 Int) (v_prenex_6183 Int)) (or (< v_prenex_6182 main_y) (<= (select main_a v_prenex_6183) 0) (<= (+ main_y 1) v_prenex_6182) (<= (+ main_x 1) v_prenex_6183) (<= (* 2 (select main_a v_prenex_6182)) 2000) (<= (+ (select main_a v_prenex_6183) 1000) (select main_a v_prenex_6182)))) (forall ((v_prenex_6184 Int) (v_prenex_6185 Int)) (or (< v_prenex_6184 main_y) (<= (+ main_x 1) v_prenex_6185) (< v_prenex_6185 main_x) (<= (+ (select main_a v_prenex_6185) 1000) (select main_a v_prenex_6184)) (<= 0 (* 2 (select main_a v_prenex_6185))))) (or (forall ((v_prenex_6953 Int)) (or (<= (select main_a v_prenex_6953) 1000) (< v_prenex_6953 main_y) (<= (+ main_y 1) v_prenex_6953))) (forall ((v_prenex_6952 Int)) (or (<= (+ main_x 1) v_prenex_6952) (<= 0 (* 2 (select main_a v_prenex_6952)))))) (or (forall ((v_prenex_7208 Int)) (or (<= (+ main_y 1) v_prenex_7208) (<= (* 2 (select main_a v_prenex_7208)) 2000) (<= 1000 (select main_a v_prenex_7208)) (< v_prenex_7208 main_y))) (forall ((v_prenex_7207 Int)) (or (<= (select main_a v_prenex_7207) 0) (< v_prenex_7207 main_x)))) (forall ((v_prenex_6215 Int) (v_prenex_6214 Int)) (or (<= 1000 (select main_a v_prenex_6214)) (<= (+ (select main_a v_prenex_6214) (select main_a v_prenex_6215)) 1000) (<= (select main_a v_prenex_6215) 0) (<= (+ main_x 1) v_prenex_6215) (< v_prenex_6214 main_y) (<= (+ main_y 1) v_prenex_6214))) (forall ((v_prenex_7018 Int) (v_prenex_7019 Int)) (or (<= (+ main_y 1) v_prenex_7019) (<= (* 2 (select main_a v_prenex_7019)) 2000) (< v_prenex_7019 main_y) (< v_prenex_7018 main_x) (<= (* 2 (select main_a v_prenex_7018)) 0) (<= (+ (select main_a v_prenex_7019) (select main_a v_prenex_7018)) 1000))) (or (forall ((v_prenex_6115 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6115))) (<= 0 (select main_a v_prenex_6115)))) (forall ((v_prenex_6114 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6114))) (<= (+ main_y 1) v_prenex_6114) (< v_prenex_6114 main_y) (<= (select main_a v_prenex_6114) 1000)))) (forall ((v_prenex_6662 Int) (v_prenex_6663 Int)) (or (<= (+ main_x 1) v_prenex_6662) (<= (* 2 (select main_a v_prenex_6663)) 2000) (<= (* 2 (select main_a v_prenex_6662)) 0) (< v_prenex_6663 main_y) (<= (+ main_y 1) v_prenex_6663) (<= 1000 (+ (select main_a v_prenex_6663) (select main_a v_prenex_6662))) (<= 0 (select main_a v_prenex_6662)))) (forall ((v_prenex_7625 Int) (v_prenex_7626 Int)) (or (<= (* 2 (select main_a v_prenex_7626)) 2000) (<= 0 (select main_a v_prenex_7625)) (<= (+ (select main_a v_prenex_7626) (select main_a v_prenex_7625)) 1000) (<= (+ main_y 1) v_prenex_7626) (<= (+ main_x 1) v_prenex_7625) (< v_prenex_7626 main_y))) (forall ((v_prenex_6703 Int) (v_prenex_6704 Int)) (or (<= 1000 (select main_a v_prenex_6704)) (<= (+ main_y 1) v_prenex_6704) (< v_prenex_6704 main_y) (<= 1000 (+ (select main_a v_prenex_6704) (select main_a v_prenex_6703))))) (forall ((v_prenex_6353 Int) (v_prenex_6352 Int)) (or (< v_prenex_6352 main_x) (<= 2000 (* 2 (select main_a v_prenex_6353))) (< v_prenex_6353 main_y) (<= 0 (select main_a v_prenex_6352)) (<= (* 2 (select main_a v_prenex_6352)) 0) (<= (+ main_y 1) v_prenex_6353) (<= 1000 (+ (select main_a v_prenex_6353) (select main_a v_prenex_6352))))) (forall ((v_prenex_7975 Int) (v_prenex_7974 Int)) (or (<= (select main_a v_prenex_7974) 0) (<= (+ main_y 1) v_prenex_7975) (<= 0 (select main_a v_prenex_7974)) (<= (select main_a v_prenex_7975) (+ (select main_a v_prenex_7974) 1000)) (< v_prenex_7975 main_y) (<= (select main_a v_prenex_7975) 1000))) (forall ((v_prenex_7505 Int) (v_prenex_7506 Int)) (or (< v_prenex_7506 main_y) (<= (+ main_y 1) v_prenex_7506) (<= (+ (select main_a v_prenex_7505) 1000) (select main_a v_prenex_7506)) (<= (* 2 (select main_a v_prenex_7506)) 2000))) (forall ((v_prenex_6173 Int) (v_prenex_6172 Int)) (or (< v_prenex_6172 main_y) (<= 0 (* 2 (select main_a v_prenex_6173))) (<= (+ main_y 1) v_prenex_6172) (<= (+ (select main_a v_prenex_6173) 1000) (select main_a v_prenex_6172)) (<= (select main_a v_prenex_6173) 0) (<= (+ main_x 1) v_prenex_6173) (<= 2000 (* 2 (select main_a v_prenex_6172))))) (forall ((v_prenex_6594 Int) (v_prenex_6595 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6594))) (< v_prenex_6595 main_y) (<= (select main_a v_prenex_6595) 1000) (<= (+ main_y 1) v_prenex_6595) (<= (+ (select main_a v_prenex_6595) (select main_a v_prenex_6594)) 1000))) (forall ((v_prenex_6976 Int) (v_prenex_6977 Int)) (or (<= (* 2 (select main_a v_prenex_6977)) 2000) (<= (+ main_y 1) v_prenex_6977) (< v_prenex_6977 main_y) (<= (+ main_x 1) v_prenex_6976) (<= 1000 (+ (select main_a v_prenex_6977) (select main_a v_prenex_6976))) (<= (* 2 (select main_a v_prenex_6976)) 0) (<= 0 (* 2 (select main_a v_prenex_6976))))) (forall ((v_prenex_6721 Int) (v_prenex_6722 Int)) (or (<= (+ main_y 1) v_prenex_6722) (<= 0 (* 2 (select main_a v_prenex_6721))) (<= 2000 (* 2 (select main_a v_prenex_6722))) (<= (select main_a v_prenex_6721) 0) (< v_prenex_6722 main_y) (< v_prenex_6721 main_x) (<= 1000 (+ (select main_a v_prenex_6722) (select main_a v_prenex_6721))))) (or (forall ((v_prenex_7646 Int)) (or (<= (+ main_y 1) v_prenex_7646) (<= 1000 (select main_a v_prenex_7646)) (<= (* 2 (select main_a v_prenex_7646)) 2000) (< v_prenex_7646 main_y))) (forall ((v_prenex_7645 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7645))) (< v_prenex_7645 main_x)))) (forall ((v_prenex_7731 Int) (v_prenex_7730 Int)) (or (< v_prenex_7730 main_x) (<= 1000 (+ (select main_a v_prenex_7731) (select main_a v_prenex_7730))) (<= (select main_a v_prenex_7730) 0) (< v_prenex_7731 main_y) (<= 0 (* 2 (select main_a v_prenex_7730))) (<= (+ main_y 1) v_prenex_7731) (<= (* 2 (select main_a v_prenex_7731)) 2000))) (forall ((v_prenex_7412 Int) (v_prenex_7413 Int)) (or (<= (+ (select main_a v_prenex_7412) 1000) (select main_a v_prenex_7413)) (<= (+ main_x 1) v_prenex_7412) (<= 1000 (select main_a v_prenex_7413)) (< v_prenex_7413 main_y) (<= (+ main_y 1) v_prenex_7413) (<= 0 (* 2 (select main_a v_prenex_7412))))) (forall ((v_prenex_8028 Int) (v_prenex_8029 Int)) (or (<= (select main_a v_prenex_8028) 0) (<= 1000 (+ (select main_a v_prenex_8029) (select main_a v_prenex_8028))) (<= 0 (select main_a v_prenex_8028)) (< v_prenex_8029 main_y) (<= 2000 (* 2 (select main_a v_prenex_8029))) (<= (+ main_y 1) v_prenex_8029))) (forall ((v_prenex_6633 Int) (v_prenex_6632 Int)) (or (<= 0 (select main_a v_prenex_6632)) (<= 1000 (select main_a v_prenex_6633)) (<= (select main_a v_prenex_6632) 0) (< v_prenex_6633 main_y) (<= 1000 (+ (select main_a v_prenex_6633) (select main_a v_prenex_6632))) (<= (+ main_x 1) v_prenex_6632) (<= (+ main_y 1) v_prenex_6633))) (forall ((v_prenex_7346 Int) (v_prenex_7347 Int)) (or (< v_prenex_7347 main_y) (<= (+ main_x 1) v_prenex_7346) (<= (+ (select main_a v_prenex_7346) 1000) (select main_a v_prenex_7347)) (<= (+ main_y 1) v_prenex_7347) (<= 0 (* 2 (select main_a v_prenex_7346))) (<= 1000 (select main_a v_prenex_7347)))) (or (forall ((v_prenex_6229 Int)) (or (<= (+ main_x 1) v_prenex_6229) (<= 0 (* 2 (select main_a v_prenex_6229))))) (forall ((v_prenex_6228 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6228))) (<= (+ main_y 1) v_prenex_6228) (< v_prenex_6228 main_y)))) (forall ((v_prenex_6201 Int) (v_prenex_6200 Int)) (or (< v_prenex_6200 main_y) (<= 2000 (* 2 (select main_a v_prenex_6200))) (<= (* 2 (select main_a v_prenex_6201)) 0) (<= (+ main_y 1) v_prenex_6200) (<= (select main_a v_prenex_6200) (+ (select main_a v_prenex_6201) 1000)))) (forall ((v_prenex_7782 Int) (v_prenex_7783 Int)) (or (<= (select main_a v_prenex_7782) 0) (<= 0 (select main_a v_prenex_7782)) (<= 2000 (* 2 (select main_a v_prenex_7783))) (<= (+ main_y 1) v_prenex_7783) (<= (+ (select main_a v_prenex_7783) (select main_a v_prenex_7782)) 1000) (< v_prenex_7783 main_y))) (or (forall ((v_prenex_6264 Int)) (or (<= 0 (select main_a v_prenex_6264)) (<= (select main_a v_prenex_6264) 0))) (forall ((v_prenex_6265 Int)) (or (< v_prenex_6265 main_y) (<= (+ main_y 1) v_prenex_6265) (<= (* 2 (select main_a v_prenex_6265)) 2000)))) (forall ((v_prenex_7447 Int) (v_prenex_7446 Int)) (or (<= (+ (select main_a v_prenex_7447) (select main_a v_prenex_7446)) 1000) (< v_prenex_7447 main_y) (<= (+ main_x 1) v_prenex_7446) (<= (select main_a v_prenex_7446) 0) (<= (* 2 (select main_a v_prenex_7447)) 2000) (<= (* 2 (select main_a v_prenex_7446)) 0) (<= (+ main_y 1) v_prenex_7447))) (or (forall ((v_prenex_7118 Int)) (or (< v_prenex_7118 main_y) (<= (* 2 (select main_a v_prenex_7118)) 2000) (<= (+ main_y 1) v_prenex_7118) (<= (select main_a v_prenex_7118) 1000))) (forall ((v_prenex_7117 Int)) (or (<= (* 2 (select main_a v_prenex_7117)) 0) (<= (select main_a v_prenex_7117) 0)))) (forall ((v_prenex_7838 Int) (v_prenex_7839 Int)) (or (<= (+ (select main_a v_prenex_7838) 1000) (select main_a v_prenex_7839)) (<= 0 (* 2 (select main_a v_prenex_7838))) (< v_prenex_7839 main_y) (<= (+ main_y 1) v_prenex_7839) (< v_prenex_7838 main_x) (<= (* 2 (select main_a v_prenex_7839)) 2000))) (forall ((v_prenex_6249 Int) (v_prenex_6248 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6248))) (<= (+ main_x 1) v_prenex_6249) (<= (+ (select main_a v_prenex_6249) 1000) (select main_a v_prenex_6248)) (<= (+ main_y 1) v_prenex_6248) (<= (* 2 (select main_a v_prenex_6249)) 0) (< v_prenex_6248 main_y))) (forall ((v_prenex_8044 Int) (v_prenex_8045 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8044))) (<= 0 (select main_a v_prenex_8044)) (<= (+ main_x 1) v_prenex_8044) (<= 1000 (+ (select main_a v_prenex_8045) (select main_a v_prenex_8044))) (<= (+ main_y 1) v_prenex_8045) (< v_prenex_8045 main_y) (<= 1000 (select main_a v_prenex_8045)))) (forall ((v_prenex_8124 Int) (v_prenex_8125 Int)) (or (<= 0 (select main_a v_prenex_8124)) (<= (+ main_y 1) v_prenex_8125) (<= 1000 (+ (select main_a v_prenex_8125) (select main_a v_prenex_8124))) (<= 2000 (* 2 (select main_a v_prenex_8125))) (<= (* 2 (select main_a v_prenex_8124)) 0) (<= (+ main_x 1) v_prenex_8124) (< v_prenex_8125 main_y))) (forall ((v_prenex_7203 Int) (v_prenex_7204 Int)) (or (<= 1000 (select main_a v_prenex_7204)) (< v_prenex_7203 main_x) (<= (+ main_y 1) v_prenex_7204) (<= (select main_a v_prenex_7203) 0) (< v_prenex_7204 main_y) (<= 1000 (+ (select main_a v_prenex_7204) (select main_a v_prenex_7203))))) (forall ((v_prenex_6611 Int) (v_prenex_6610 Int)) (or (<= 1000 (+ (select main_a v_prenex_6611) (select main_a v_prenex_6610))) (<= (+ main_y 1) v_prenex_6611) (<= (select main_a v_prenex_6610) 0) (<= 2000 (* 2 (select main_a v_prenex_6611))) (< v_prenex_6611 main_y))) (forall ((v_prenex_7508 Int) (v_prenex_7507 Int)) (or (< v_prenex_7508 main_y) (<= (select main_a v_prenex_7508) (+ (select main_a v_prenex_7507) 1000)) (<= 1000 (select main_a v_prenex_7508)) (<= (+ main_y 1) v_prenex_7508) (<= (+ main_x 1) v_prenex_7507) (<= 0 (* 2 (select main_a v_prenex_7507))))) (forall ((v_prenex_7887 Int) (v_prenex_7886 Int)) (or (<= (+ main_x 1) v_prenex_7886) (<= (select main_a v_prenex_7887) (+ (select main_a v_prenex_7886) 1000)) (<= (+ main_y 1) v_prenex_7887) (< v_prenex_7887 main_y) (<= (select main_a v_prenex_7886) 0) (<= (* 2 (select main_a v_prenex_7887)) 2000))) (or (forall ((v_prenex_7386 Int)) (or (< v_prenex_7386 main_x) (<= (select main_a v_prenex_7386) 0) (<= 0 (select main_a v_prenex_7386)))) (forall ((v_prenex_7387 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7387))) (<= (+ main_y 1) v_prenex_7387) (<= (select main_a v_prenex_7387) 1000) (< v_prenex_7387 main_y)))) (forall ((v_prenex_6812 Int) (v_prenex_6813 Int)) (or (<= (* 2 (select main_a v_prenex_6812)) 0) (< v_prenex_6813 main_y) (<= (+ main_y 1) v_prenex_6813) (<= 0 (select main_a v_prenex_6812)) (<= 1000 (+ (select main_a v_prenex_6813) (select main_a v_prenex_6812))) (<= (select main_a v_prenex_6813) 1000))) (forall ((v_prenex_6938 Int) (v_prenex_6939 Int)) (or (<= (select main_a v_prenex_6939) 1000) (<= 1000 (+ (select main_a v_prenex_6939) (select main_a v_prenex_6938))) (< v_prenex_6939 main_y) (<= (select main_a v_prenex_6938) 0) (<= (+ main_y 1) v_prenex_6939) (<= (+ main_x 1) v_prenex_6938))) (forall ((v_prenex_8134 Int) (v_prenex_8135 Int)) (or (< v_prenex_8135 main_y) (<= (* 2 (select main_a v_prenex_8135)) 2000) (<= 1000 (+ (select main_a v_prenex_8135) (select main_a v_prenex_8134))) (<= (+ main_x 1) v_prenex_8134) (<= (+ main_y 1) v_prenex_8135) (<= (* 2 (select main_a v_prenex_8134)) 0))) (forall ((v_prenex_7771 Int) (v_prenex_7770 Int)) (or (<= (select main_a v_prenex_7770) 0) (< v_prenex_7771 main_y) (<= 0 (* 2 (select main_a v_prenex_7770))) (<= (* 2 (select main_a v_prenex_7771)) 2000) (<= (+ (select main_a v_prenex_7771) (select main_a v_prenex_7770)) 1000) (<= (+ main_y 1) v_prenex_7771))) (forall ((v_prenex_7702 Int) (v_prenex_7703 Int)) (or (<= 1000 (select main_a v_prenex_7703)) (< v_prenex_7703 main_y) (<= (+ main_y 1) v_prenex_7703) (<= (select main_a v_prenex_7703) (+ (select main_a v_prenex_7702) 1000)) (<= (select main_a v_prenex_7702) 0))) (or (forall ((v_prenex_7134 Int)) (or (< v_prenex_7134 main_y) (<= 2000 (* 2 (select main_a v_prenex_7134))) (<= (+ main_y 1) v_prenex_7134) (<= (select main_a v_prenex_7134) 1000))) (forall ((v_prenex_7133 Int)) (or (< v_prenex_7133 main_x) (<= (* 2 (select main_a v_prenex_7133)) 0)))) (forall ((v_prenex_6534 Int) (v_prenex_6535 Int)) (or (<= (+ main_y 1) v_prenex_6535) (<= (select main_a v_prenex_6534) 0) (<= (+ main_x 1) v_prenex_6534) (<= 1000 (select main_a v_prenex_6535)) (<= 0 (select main_a v_prenex_6534)) (< v_prenex_6535 main_y) (<= (+ (select main_a v_prenex_6535) (select main_a v_prenex_6534)) 1000))) (forall ((v_prenex_8215 Int) (v_prenex_8216 Int)) (or (<= (+ main_y 1) v_prenex_8216) (<= (+ (select main_a v_prenex_8215) 1000) (select main_a v_prenex_8216)) (<= 0 (* 2 (select main_a v_prenex_8215))) (<= (+ main_x 1) v_prenex_8215) (<= 2000 (* 2 (select main_a v_prenex_8216))) (< v_prenex_8216 main_y))) (forall ((v_prenex_7319 Int)) (or (<= (+ main_y 1) v_prenex_7319) (<= 1000 (select main_a v_prenex_7319)) (< v_prenex_7319 main_y) (<= (* 2 (select main_a v_prenex_7319)) 2000))) (forall ((v_prenex_7977 Int) (v_prenex_7976 Int)) (or (< v_prenex_7977 main_y) (<= 0 (select main_a v_prenex_7976)) (<= (+ main_x 1) v_prenex_7976) (<= (select main_a v_prenex_7977) 1000) (<= (+ main_y 1) v_prenex_7977) (<= (+ (select main_a v_prenex_7977) (select main_a v_prenex_7976)) 1000))) (forall ((v_prenex_7937 Int) (v_prenex_7936 Int)) (or (<= (* 2 (select main_a v_prenex_7936)) 0) (<= (* 2 (select main_a v_prenex_7937)) 2000) (< v_prenex_7937 main_y) (<= (select main_a v_prenex_7936) 0) (<= (+ main_y 1) v_prenex_7937) (<= (+ main_x 1) v_prenex_7936) (<= (+ (select main_a v_prenex_7936) 1000) (select main_a v_prenex_7937)))) (forall ((v_prenex_6620 Int) (v_prenex_6621 Int)) (or (<= (+ main_y 1) v_prenex_6621) (<= 0 (* 2 (select main_a v_prenex_6620))) (<= 1000 (select main_a v_prenex_6621)) (<= 1000 (+ (select main_a v_prenex_6621) (select main_a v_prenex_6620))) (< v_prenex_6620 main_x) (< v_prenex_6621 main_y) (<= 0 (select main_a v_prenex_6620)))) (forall ((v_prenex_7744 Int) (v_prenex_7745 Int)) (or (< v_prenex_7744 main_x) (<= (select main_a v_prenex_7744) 0) (<= (+ main_y 1) v_prenex_7745) (<= 0 (select main_a v_prenex_7744)) (< v_prenex_7745 main_y) (<= 2000 (* 2 (select main_a v_prenex_7745))) (<= (+ (select main_a v_prenex_7745) (select main_a v_prenex_7744)) 1000))) (forall ((v_prenex_7070 Int) (v_prenex_7071 Int)) (or (<= (+ main_x 1) v_prenex_7070) (<= (select main_a v_prenex_7071) 1000) (<= (+ (select main_a v_prenex_7070) 1000) (select main_a v_prenex_7071)) (<= (* 2 (select main_a v_prenex_7070)) 0) (<= (+ main_y 1) v_prenex_7071) (< v_prenex_7071 main_y))) (forall ((v_prenex_6315 Int) (v_prenex_6314 Int)) (or (< v_prenex_6315 main_y) (<= (+ main_y 1) v_prenex_6315) (<= 1000 (+ (select main_a v_prenex_6315) (select main_a v_prenex_6314))) (<= (select main_a v_prenex_6314) 0) (<= (select main_a v_prenex_6315) 1000))) (forall ((v_prenex_7704 Int) (v_prenex_7705 Int)) (or (< v_prenex_7705 main_y) (<= (+ main_y 1) v_prenex_7705) (<= (+ (select main_a v_prenex_7705) (select main_a v_prenex_7704)) 1000) (<= (select main_a v_prenex_7704) 0) (<= 1000 (select main_a v_prenex_7705)) (<= 0 (select main_a v_prenex_7704)))) (forall ((v_prenex_6624 Int) (v_prenex_6625 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6624))) (<= (+ main_y 1) v_prenex_6625) (<= (+ (select main_a v_prenex_6624) 1000) (select main_a v_prenex_6625)) (< v_prenex_6625 main_y) (< v_prenex_6624 main_x) (<= 1000 (select main_a v_prenex_6625)))) (or (forall ((v_prenex_7181 Int)) (or (<= (+ main_x 1) v_prenex_7181) (<= (select main_a v_prenex_7181) 0))) (forall ((v_prenex_7182 Int)) (or (< v_prenex_7182 main_y) (<= (+ main_y 1) v_prenex_7182) (<= (* 2 (select main_a v_prenex_7182)) 2000)))) (forall ((v_prenex_6168 Int) (v_prenex_6169 Int)) (or (<= (select main_a v_prenex_6169) 0) (<= (+ main_x 1) v_prenex_6169) (<= (+ main_y 1) v_prenex_6168) (< v_prenex_6168 main_y) (<= 0 (select main_a v_prenex_6169)) (<= (+ (select main_a v_prenex_6169) 1000) (select main_a v_prenex_6168)) (<= (* 2 (select main_a v_prenex_6168)) 2000))) (forall ((v_prenex_7481 Int) (v_prenex_7480 Int)) (or (<= 1000 (select main_a v_prenex_7481)) (<= 0 (* 2 (select main_a v_prenex_7480))) (<= (+ main_y 1) v_prenex_7481) (<= 0 (select main_a v_prenex_7480)) (<= (+ (select main_a v_prenex_7481) (select main_a v_prenex_7480)) 1000) (< v_prenex_7481 main_y))) (forall ((v_prenex_6765 Int) (v_prenex_6764 Int)) (or (<= (+ main_y 1) v_prenex_6765) (<= 1000 (select main_a v_prenex_6765)) (<= (select main_a v_prenex_6765) (+ (select main_a v_prenex_6764) 1000)) (< v_prenex_6765 main_y) (<= 0 (* 2 (select main_a v_prenex_6764))))) (forall ((v_prenex_6504 Int) (v_prenex_6505 Int)) (or (<= (+ (select main_a v_prenex_6504) 1000) (select main_a v_prenex_6505)) (<= 1000 (select main_a v_prenex_6505)) (< v_prenex_6505 main_y) (<= (select main_a v_prenex_6504) 0) (<= (+ main_y 1) v_prenex_6505))) (forall ((v_prenex_6384 Int) (v_prenex_6385 Int)) (or (<= (+ main_y 1) v_prenex_6385) (<= (select main_a v_prenex_6384) 0) (<= 0 (select main_a v_prenex_6384)) (< v_prenex_6385 main_y) (<= 1000 (+ (select main_a v_prenex_6385) (select main_a v_prenex_6384))) (<= (* 2 (select main_a v_prenex_6385)) 2000))) (forall ((v_prenex_8213 Int) (v_prenex_8214 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8213))) (<= (+ (select main_a v_prenex_8214) (select main_a v_prenex_8213)) 1000) (< v_prenex_8214 main_y) (<= 1000 (select main_a v_prenex_8214)) (<= (+ main_x 1) v_prenex_8213) (<= (+ main_y 1) v_prenex_8214))) (forall ((v_prenex_6580 Int) (v_prenex_6581 Int)) (or (<= (+ main_y 1) v_prenex_6581) (<= (select main_a v_prenex_6580) 0) (<= 1000 (+ (select main_a v_prenex_6581) (select main_a v_prenex_6580))) (< v_prenex_6581 main_y) (<= (select main_a v_prenex_6581) 1000) (<= (* 2 (select main_a v_prenex_6580)) 0) (<= (+ main_x 1) v_prenex_6580))) (forall ((v_prenex_6699 Int) (v_prenex_6700 Int)) (or (<= (* 2 (select main_a v_prenex_6699)) 0) (<= (+ main_y 1) v_prenex_6700) (<= 0 (* 2 (select main_a v_prenex_6699))) (< v_prenex_6700 main_y) (<= 2000 (* 2 (select main_a v_prenex_6700))) (<= (select main_a v_prenex_6700) (+ (select main_a v_prenex_6699) 1000)))) (forall ((v_prenex_6794 Int) (v_prenex_6795 Int)) (or (<= (+ (select main_a v_prenex_6795) (select main_a v_prenex_6794)) 1000) (< v_prenex_6795 main_y) (<= (select main_a v_prenex_6795) 1000) (<= (+ main_y 1) v_prenex_6795))) (forall ((v_prenex_6569 Int) (v_prenex_6568 Int)) (or (<= (select main_a v_prenex_6568) 0) (< v_prenex_6569 main_y) (<= (+ main_y 1) v_prenex_6569) (<= (select main_a v_prenex_6569) 1000) (<= (* 2 (select main_a v_prenex_6568)) 0) (<= (select main_a v_prenex_6569) (+ (select main_a v_prenex_6568) 1000)))) (or (forall ((v_prenex_7737 Int)) (or (<= (+ main_y 1) v_prenex_7737) (< v_prenex_7737 main_y) (<= (* 2 (select main_a v_prenex_7737)) 2000) (<= 2000 (* 2 (select main_a v_prenex_7737))))) (forall ((v_prenex_7736 Int)) (or (<= (select main_a v_prenex_7736) 0) (<= (+ main_x 1) v_prenex_7736) (<= 0 (* 2 (select main_a v_prenex_7736)))))) (forall ((v_prenex_7717 Int) (v_prenex_7716 Int)) (or (<= 1000 (+ (select main_a v_prenex_7717) (select main_a v_prenex_7716))) (<= 0 (* 2 (select main_a v_prenex_7716))) (<= (+ main_y 1) v_prenex_7717) (< v_prenex_7717 main_y) (<= 2000 (* 2 (select main_a v_prenex_7717))))) (forall ((v_prenex_6826 Int) (v_prenex_6827 Int)) (or (<= (* 2 (select main_a v_prenex_6826)) 0) (< v_prenex_6827 main_y) (<= (+ main_x 1) v_prenex_6826) (<= (+ main_y 1) v_prenex_6827) (<= (+ (select main_a v_prenex_6827) (select main_a v_prenex_6826)) 1000) (<= (* 2 (select main_a v_prenex_6827)) 2000))) (forall ((v_prenex_7450 Int) (v_prenex_7451 Int)) (or (<= (select main_a v_prenex_7451) (+ (select main_a v_prenex_7450) 1000)) (< v_prenex_7451 main_y) (<= (+ main_y 1) v_prenex_7451) (<= (+ main_x 1) v_prenex_7450) (< v_prenex_7450 main_x))) (or (forall ((v_prenex_7961 Int)) (or (<= 1000 (select main_a v_prenex_7961)) (<= (+ main_y 1) v_prenex_7961) (<= (* 2 (select main_a v_prenex_7961)) 2000) (< v_prenex_7961 main_y))) (forall ((v_prenex_7960 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7960))) (<= (select main_a v_prenex_7960) 0)))) (forall ((v_prenex_7375 Int) (v_prenex_7374 Int)) (or (<= (+ main_y 1) v_prenex_7375) (<= 2000 (* 2 (select main_a v_prenex_7375))) (<= (+ main_x 1) v_prenex_7374) (<= (select main_a v_prenex_7375) (+ (select main_a v_prenex_7374) 1000)) (< v_prenex_7375 main_y) (<= 0 (select main_a v_prenex_7374)))) (forall ((v_prenex_7575 Int) (v_prenex_7576 Int)) (or (< v_prenex_7576 main_y) (<= (* 2 (select main_a v_prenex_7575)) 0) (<= (* 2 (select main_a v_prenex_7576)) 2000) (<= (+ (select main_a v_prenex_7575) 1000) (select main_a v_prenex_7576)) (<= 0 (* 2 (select main_a v_prenex_7575))) (<= (+ main_y 1) v_prenex_7576))) (forall ((v_prenex_7986 Int) (v_prenex_7987 Int)) (or (<= (* 2 (select main_a v_prenex_7986)) 0) (<= 1000 (+ (select main_a v_prenex_7987) (select main_a v_prenex_7986))) (<= (* 2 (select main_a v_prenex_7987)) 2000) (<= (+ main_y 1) v_prenex_7987) (<= (+ main_x 1) v_prenex_7986) (< v_prenex_7987 main_y) (<= 0 (* 2 (select main_a v_prenex_7986))))) (or (forall ((v_prenex_8003 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_8003))) (<= (+ main_y 1) v_prenex_8003))) (forall ((v_prenex_8002 Int)) (or (<= 0 (select main_a v_prenex_8002)) (<= (+ main_x 1) v_prenex_8002) (< v_prenex_8002 main_x)))) (forall ((v_prenex_8026 Int) (v_prenex_8027 Int)) (or (<= (select main_a v_prenex_8026) 0) (<= (+ main_x 1) v_prenex_8026) (<= (select main_a v_prenex_8027) (+ (select main_a v_prenex_8026) 1000)) (< v_prenex_8026 main_x) (<= 0 (select main_a v_prenex_8026)))) (forall ((v_prenex_6578 Int) (v_prenex_6579 Int)) (or (<= (select main_a v_prenex_6579) (+ (select main_a v_prenex_6578) 1000)) (< v_prenex_6579 main_y) (<= (select main_a v_prenex_6578) 0) (<= (+ main_y 1) v_prenex_6579) (<= (* 2 (select main_a v_prenex_6579)) 2000) (<= (* 2 (select main_a v_prenex_6578)) 0))) (forall ((v_prenex_7593 Int) (v_prenex_7594 Int)) (or (<= (* 2 (select main_a v_prenex_7593)) 0) (< v_prenex_7594 main_y) (<= 1000 (+ (select main_a v_prenex_7594) (select main_a v_prenex_7593))) (<= 2000 (* 2 (select main_a v_prenex_7594))) (<= (+ main_x 1) v_prenex_7593) (<= (+ main_y 1) v_prenex_7594))) (forall ((v_prenex_7157 Int) (v_prenex_7158 Int)) (or (<= 1000 (+ (select main_a v_prenex_7158) (select main_a v_prenex_7157))) (<= 0 (select main_a v_prenex_7157)) (<= (+ main_y 1) v_prenex_7158) (<= 2000 (* 2 (select main_a v_prenex_7158))) (< v_prenex_7157 main_x) (< v_prenex_7158 main_y))) (forall ((v_prenex_6067 Int) (v_prenex_6066 Int)) (or (<= (+ (select main_a v_prenex_6066) 1000) (select main_a v_prenex_6067)) (<= (+ main_y 1) v_prenex_6067) (< v_prenex_6067 main_y) (<= (select main_a v_prenex_6067) 1000) (<= 0 (* 2 (select main_a v_prenex_6066))) (<= (select main_a v_prenex_6066) 0))) (forall ((v_prenex_6155 Int) (v_prenex_6154 Int)) (or (< v_prenex_6154 main_y) (<= 0 (* 2 (select main_a v_prenex_6155))) (<= 2000 (* 2 (select main_a v_prenex_6154))) (<= (+ main_y 1) v_prenex_6154) (<= (* 2 (select main_a v_prenex_6155)) 0) (<= (+ (select main_a v_prenex_6154) (select main_a v_prenex_6155)) 1000) (<= (+ main_x 1) v_prenex_6155))) (forall ((v_prenex_7155 Int) (v_prenex_7156 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7155))) (< v_prenex_7155 main_x) (<= (+ main_y 1) v_prenex_7156) (<= 1000 (+ (select main_a v_prenex_7156) (select main_a v_prenex_7155))) (< v_prenex_7156 main_y) (<= (select main_a v_prenex_7156) 1000) (<= (* 2 (select main_a v_prenex_7155)) 0))) (forall ((v_prenex_6886 Int) (v_prenex_6887 Int)) (or (<= (+ main_y 1) v_prenex_6887) (< v_prenex_6886 main_x) (< v_prenex_6887 main_y) (<= (select main_a v_prenex_6886) 0) (<= 0 (select main_a v_prenex_6886)) (<= (* 2 (select main_a v_prenex_6887)) 2000) (<= (+ (select main_a v_prenex_6886) 1000) (select main_a v_prenex_6887)))) (forall ((v_prenex_6914 Int) (v_prenex_6915 Int)) (or (<= (select main_a v_prenex_6914) 0) (< v_prenex_6914 main_x) (<= (+ (select main_a v_prenex_6914) 1000) (select main_a v_prenex_6915)) (<= (+ main_y 1) v_prenex_6915) (<= (* 2 (select main_a v_prenex_6914)) 0) (<= 2000 (* 2 (select main_a v_prenex_6915))) (< v_prenex_6915 main_y))) (or (forall ((v_prenex_8043 Int)) (or (<= (+ main_y 1) v_prenex_8043) (<= (select main_a v_prenex_8043) 1000) (< v_prenex_8043 main_y) (<= (* 2 (select main_a v_prenex_8043)) 2000))) (forall ((v_prenex_8042 Int)) (or (<= (* 2 (select main_a v_prenex_8042)) 0) (<= (+ main_x 1) v_prenex_8042) (<= 0 (select main_a v_prenex_8042))))) (forall ((v_prenex_8110 Int) (v_prenex_8111 Int)) (or (<= (+ main_y 1) v_prenex_8111) (< v_prenex_8110 main_x) (<= (+ (select main_a v_prenex_8110) 1000) (select main_a v_prenex_8111)) (<= (select main_a v_prenex_8111) 1000) (< v_prenex_8111 main_y) (<= (select main_a v_prenex_8110) 0))) (forall ((v_prenex_7046 Int) (v_prenex_7047 Int)) (or (<= (+ (select main_a v_prenex_7047) (select main_a v_prenex_7046)) 1000) (<= (+ main_y 1) v_prenex_7047) (< v_prenex_7047 main_y) (<= (+ main_x 1) v_prenex_7046) (<= (select main_a v_prenex_7047) 1000) (<= (* 2 (select main_a v_prenex_7046)) 0))) (forall ((v_prenex_7519 Int) (v_prenex_7520 Int)) (or (<= 0 (select main_a v_prenex_7519)) (<= (select main_a v_prenex_7519) 0) (<= (+ main_x 1) v_prenex_7519) (<= 1000 (+ (select main_a v_prenex_7520) (select main_a v_prenex_7519))) (<= 2000 (* 2 (select main_a v_prenex_7520))) (< v_prenex_7520 main_y) (<= (+ main_y 1) v_prenex_7520))) (forall ((v_prenex_7526 Int) (v_prenex_7525 Int)) (or (< v_prenex_7526 main_y) (<= (+ main_y 1) v_prenex_7526) (<= 0 (select main_a v_prenex_7525)) (<= 1000 (select main_a v_prenex_7526)) (<= (+ main_x 1) v_prenex_7525) (<= 1000 (+ (select main_a v_prenex_7526) (select main_a v_prenex_7525))))) (forall ((v_prenex_7012 Int) (v_prenex_7013 Int)) (or (< v_prenex_7012 main_x) (<= 0 (select main_a v_prenex_7012)) (< v_prenex_7013 main_y) (<= (+ main_x 1) v_prenex_7012) (<= (+ (select main_a v_prenex_7012) 1000) (select main_a v_prenex_7013)))) (forall ((v_prenex_6417 Int) (v_prenex_6416 Int)) (or (<= (+ (select main_a v_prenex_6417) (select main_a v_prenex_6416)) 1000) (<= (+ main_x 1) v_prenex_6416) (<= (+ main_y 1) v_prenex_6417) (< v_prenex_6417 main_y) (<= 1000 (select main_a v_prenex_6417)) (<= 0 (select main_a v_prenex_6416)))) (forall ((v_prenex_6076 Int) (v_prenex_6077 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6076))) (< v_prenex_6077 main_y) (<= (select main_a v_prenex_6077) (+ (select main_a v_prenex_6076) 1000)) (<= (+ main_y 1) v_prenex_6077) (<= (select main_a v_prenex_6077) 1000) (<= (+ main_x 1) v_prenex_6076))) (forall ((v_prenex_6151 Int) (v_prenex_6150 Int)) (or (<= (select main_a v_prenex_6151) 0) (<= (+ main_y 1) v_prenex_6150) (< v_prenex_6150 main_y) (<= (* 2 (select main_a v_prenex_6151)) 0) (<= (select main_a v_prenex_6150) (+ (select main_a v_prenex_6151) 1000)) (<= (+ main_x 1) v_prenex_6151) (<= 1000 (select main_a v_prenex_6150)))) (forall ((v_prenex_7882 Int) (v_prenex_7883 Int)) (or (<= (select main_a v_prenex_7883) (+ (select main_a v_prenex_7882) 1000)) (< v_prenex_7883 main_y) (< v_prenex_7882 main_x) (<= (+ main_y 1) v_prenex_7883) (<= 0 (select main_a v_prenex_7882)) (<= 1000 (select main_a v_prenex_7883)) (<= (* 2 (select main_a v_prenex_7882)) 0))) (forall ((v_prenex_7464 Int) (v_prenex_7465 Int)) (or (<= (select main_a v_prenex_7465) 1000) (<= 1000 (+ (select main_a v_prenex_7465) (select main_a v_prenex_7464))) (< v_prenex_7465 main_y) (<= (* 2 (select main_a v_prenex_7464)) 0) (<= (+ main_y 1) v_prenex_7465))) (forall ((v_prenex_8194 Int) (v_prenex_8195 Int)) (or (<= (* 2 (select main_a v_prenex_8194)) 0) (<= (+ main_y 1) v_prenex_8195) (<= (* 2 (select main_a v_prenex_8195)) 2000) (<= 0 (* 2 (select main_a v_prenex_8194))) (<= (+ (select main_a v_prenex_8195) (select main_a v_prenex_8194)) 1000) (< v_prenex_8195 main_y))) (forall ((v_prenex_7225 Int) (v_prenex_7226 Int)) (or (< v_prenex_7226 main_y) (<= (+ main_x 1) v_prenex_7225) (<= (+ main_y 1) v_prenex_7226) (<= (* 2 (select main_a v_prenex_7225)) 0) (<= 1000 (+ (select main_a v_prenex_7226) (select main_a v_prenex_7225))) (<= (select main_a v_prenex_7225) 0) (<= (* 2 (select main_a v_prenex_7226)) 2000))) (or (forall ((v_prenex_6687 Int)) (or (<= (select main_a v_prenex_6687) 0) (< v_prenex_6687 main_x) (<= 0 (select main_a v_prenex_6687)))) (forall ((v_prenex_6688 Int)) (or (<= (* 2 (select main_a v_prenex_6688)) 2000) (<= (select main_a v_prenex_6688) 1000) (< v_prenex_6688 main_y) (<= (+ main_y 1) v_prenex_6688)))) (forall ((v_prenex_7233 Int) (v_prenex_7234 Int)) (or (<= (* 2 (select main_a v_prenex_7234)) 2000) (<= (+ main_x 1) v_prenex_7233) (<= (select main_a v_prenex_7234) (+ (select main_a v_prenex_7233) 1000)) (< v_prenex_7234 main_y) (<= (+ main_y 1) v_prenex_7234) (<= 0 (* 2 (select main_a v_prenex_7233))) (<= 0 (select main_a v_prenex_7233)))) (forall ((v_prenex_7267 Int) (v_prenex_7268 Int)) (or (< v_prenex_7268 main_y) (<= 0 (* 2 (select main_a v_prenex_7267))) (<= (select main_a v_prenex_7268) 1000) (< v_prenex_7267 main_x) (<= (select main_a v_prenex_7268) (+ (select main_a v_prenex_7267) 1000)) (<= (+ main_y 1) v_prenex_7268))) (forall ((v_prenex_6693 Int) (v_prenex_6694 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6693))) (< v_prenex_6694 main_y) (<= (+ (select main_a v_prenex_6694) (select main_a v_prenex_6693)) 1000) (<= (+ main_y 1) v_prenex_6694) (<= 2000 (* 2 (select main_a v_prenex_6694))))) (forall ((v_prenex_7137 Int) (v_prenex_7138 Int)) (or (<= (+ main_x 1) v_prenex_7137) (<= 0 (select main_a v_prenex_7137)) (<= (* 2 (select main_a v_prenex_7137)) 0) (<= (+ (select main_a v_prenex_7138) (select main_a v_prenex_7137)) 1000) (< v_prenex_7137 main_x))) (forall ((v_prenex_8082 Int) (v_prenex_8083 Int)) (or (< v_prenex_8083 main_y) (<= (select main_a v_prenex_8083) (+ (select main_a v_prenex_8082) 1000)) (<= 0 (select main_a v_prenex_8082)) (<= (+ main_x 1) v_prenex_8082) (< v_prenex_8082 main_x))) (forall ((v_prenex_7474 Int) (v_prenex_7475 Int)) (or (<= 1000 (select main_a v_prenex_7475)) (< v_prenex_7475 main_y) (<= (+ main_y 1) v_prenex_7475) (<= (+ (select main_a v_prenex_7475) (select main_a v_prenex_7474)) 1000) (< v_prenex_7474 main_x))) (forall ((v_prenex_7667 Int) (v_prenex_7668 Int)) (or (<= (+ main_y 1) v_prenex_7668) (<= 1000 (+ (select main_a v_prenex_7668) (select main_a v_prenex_7667))) (<= (* 2 (select main_a v_prenex_7667)) 0) (< v_prenex_7668 main_y) (<= (select main_a v_prenex_7668) 1000) (< v_prenex_7667 main_x))) (or (forall ((v_prenex_7218 Int)) (<= 2000 (* 2 (select main_a v_prenex_7218)))) (forall ((v_prenex_7217 Int)) (or (< v_prenex_7217 main_x) (<= (* 2 (select main_a v_prenex_7217)) 0) (<= (+ main_x 1) v_prenex_7217)))) (forall ((v_prenex_8176 Int) (v_prenex_8177 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_8177))) (< v_prenex_8177 main_y) (<= (+ main_y 1) v_prenex_8177) (<= (* 2 (select main_a v_prenex_8176)) 0) (< v_prenex_8176 main_x) (<= (+ (select main_a v_prenex_8176) 1000) (select main_a v_prenex_8177)))) (forall ((v_prenex_7854 Int) (v_prenex_7855 Int)) (or (< v_prenex_7855 main_y) (<= 1000 (select main_a v_prenex_7855)) (<= (+ main_x 1) v_prenex_7854) (<= (+ main_y 1) v_prenex_7855) (<= (* 2 (select main_a v_prenex_7854)) 0) (<= 1000 (+ (select main_a v_prenex_7855) (select main_a v_prenex_7854))))) (forall ((v_prenex_7441 Int) (v_prenex_7440 Int)) (or (<= (select main_a v_prenex_7441) (+ (select main_a v_prenex_7440) 1000)) (<= (select main_a v_prenex_7440) 0) (< v_prenex_7440 main_x) (<= (select main_a v_prenex_7441) 1000) (< v_prenex_7441 main_y) (<= (+ main_y 1) v_prenex_7441))) (or (forall ((v_prenex_6941 Int)) (or (< v_prenex_6941 main_y) (<= (select main_a v_prenex_6941) 1000) (<= (+ main_y 1) v_prenex_6941))) (forall ((v_prenex_6940 Int)) (<= 0 (* 2 (select main_a v_prenex_6940))))) (forall ((v_prenex_7984 Int) (v_prenex_7985 Int)) (or (< v_prenex_7984 main_x) (<= 0 (* 2 (select main_a v_prenex_7984))) (<= (+ main_y 1) v_prenex_7985) (<= (select main_a v_prenex_7985) (+ (select main_a v_prenex_7984) 1000)) (<= (* 2 (select main_a v_prenex_7984)) 0) (<= (select main_a v_prenex_7985) 1000) (< v_prenex_7985 main_y))) (forall ((v_prenex_6754 Int) (v_prenex_6755 Int)) (or (< v_prenex_6754 main_x) (< v_prenex_6755 main_y) (<= (+ main_y 1) v_prenex_6755) (<= 0 (select main_a v_prenex_6754)) (<= (+ (select main_a v_prenex_6754) 1000) (select main_a v_prenex_6755)) (<= (* 2 (select main_a v_prenex_6755)) 2000) (<= 0 (* 2 (select main_a v_prenex_6754))))) (forall ((v_prenex_8186 Int) (v_prenex_8187 Int)) (or (<= (+ main_x 1) v_prenex_8186) (<= (+ main_y 1) v_prenex_8187) (< v_prenex_8187 main_y) (<= (* 2 (select main_a v_prenex_8186)) 0) (<= (select main_a v_prenex_8187) (+ (select main_a v_prenex_8186) 1000)) (<= 1000 (select main_a v_prenex_8187)))) (forall ((v_prenex_6458 Int) (v_prenex_6459 Int)) (or (<= (* 2 (select main_a v_prenex_6458)) 0) (<= 0 (select main_a v_prenex_6458)) (<= (+ main_x 1) v_prenex_6458) (< v_prenex_6459 main_y) (<= 1000 (select main_a v_prenex_6459)) (<= (+ main_y 1) v_prenex_6459) (<= 1000 (+ (select main_a v_prenex_6459) (select main_a v_prenex_6458))))) (forall ((v_prenex_7139 Int) (v_prenex_7140 Int)) (or (<= 1000 (+ (select main_a v_prenex_7140) (select main_a v_prenex_7139))) (<= (+ main_x 1) v_prenex_7139) (<= (select main_a v_prenex_7139) 0) (<= 0 (* 2 (select main_a v_prenex_7139))) (< v_prenex_7139 main_x))) (or (forall ((v_prenex_6658 Int)) (or (< v_prenex_6658 main_x) (<= (* 2 (select main_a v_prenex_6658)) 0) (<= (select main_a v_prenex_6658) 0) (<= (+ main_x 1) v_prenex_6658))) (forall ((v_prenex_6659 Int)) (<= (* 2 (select main_a v_prenex_6659)) 2000))) (forall ((v_prenex_6449 Int) (v_prenex_6448 Int)) (or (< v_prenex_6449 main_y) (<= (+ main_y 1) v_prenex_6449) (<= 0 (* 2 (select main_a v_prenex_6448))) (<= 1000 (+ (select main_a v_prenex_6449) (select main_a v_prenex_6448))) (<= (select main_a v_prenex_6449) 1000))) (forall ((v_prenex_7045 Int) (v_prenex_7044 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7044))) (<= (+ main_x 1) v_prenex_7044) (<= 1000 (+ (select main_a v_prenex_7045) (select main_a v_prenex_7044))) (< v_prenex_7044 main_x) (< v_prenex_7045 main_y))) (or (forall ((v_prenex_8159 Int)) (or (<= (+ main_y 1) v_prenex_8159) (< v_prenex_8159 main_y) (<= 1000 (select main_a v_prenex_8159)) (<= (* 2 (select main_a v_prenex_8159)) 2000))) (forall ((v_prenex_8158 Int)) (or (<= (select main_a v_prenex_8158) 0) (<= (* 2 (select main_a v_prenex_8158)) 0)))) (forall ((v_prenex_7659 Int) (v_prenex_7660 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7659))) (< v_prenex_7660 main_y) (<= 2000 (* 2 (select main_a v_prenex_7660))) (<= (+ main_x 1) v_prenex_7659) (<= 1000 (+ (select main_a v_prenex_7660) (select main_a v_prenex_7659))) (<= (+ main_y 1) v_prenex_7660) (<= (select main_a v_prenex_7659) 0))) (or (forall ((v_prenex_6999 Int)) (<= 2000 (* 2 (select main_a v_prenex_6999)))) (forall ((v_prenex_6998 Int)) (or (<= 0 (select main_a v_prenex_6998)) (<= (+ main_x 1) v_prenex_6998) (< v_prenex_6998 main_x) (<= 0 (* 2 (select main_a v_prenex_6998)))))) (or (forall ((v_prenex_6905 Int)) (or (<= (* 2 (select main_a v_prenex_6905)) 2000) (<= (+ main_y 1) v_prenex_6905) (< v_prenex_6905 main_y))) (forall ((v_prenex_6904 Int)) (or (< v_prenex_6904 main_x) (<= (* 2 (select main_a v_prenex_6904)) 0) (<= 0 (* 2 (select main_a v_prenex_6904)))))) (forall ((v_prenex_7845 Int) (v_prenex_7844 Int)) (or (< v_prenex_7845 main_y) (<= (+ main_y 1) v_prenex_7845) (<= (select main_a v_prenex_7844) 0) (<= 1000 (select main_a v_prenex_7845)) (<= (* 2 (select main_a v_prenex_7844)) 0) (<= (select main_a v_prenex_7845) (+ (select main_a v_prenex_7844) 1000)))) (forall ((v_prenex_6592 Int) (v_prenex_6593 Int)) (or (<= 0 (select main_a v_prenex_6592)) (<= (+ main_y 1) v_prenex_6593) (< v_prenex_6593 main_y) (<= (* 2 (select main_a v_prenex_6593)) 2000) (<= (+ main_x 1) v_prenex_6592) (<= 1000 (+ (select main_a v_prenex_6593) (select main_a v_prenex_6592))))) (forall ((v_prenex_6636 Int) (v_prenex_6637 Int)) (or (< v_prenex_6636 main_x) (<= 1000 (+ (select main_a v_prenex_6637) (select main_a v_prenex_6636))) (<= 1000 (select main_a v_prenex_6637)) (< v_prenex_6637 main_y) (<= (+ main_y 1) v_prenex_6637) (<= 0 (select main_a v_prenex_6636)))) (forall ((v_prenex_7281 Int) (v_prenex_7282 Int)) (or (<= (+ main_x 1) v_prenex_7281) (<= (select main_a v_prenex_7282) 1000) (< v_prenex_7282 main_y) (<= (+ (select main_a v_prenex_7281) 1000) (select main_a v_prenex_7282)) (<= (* 2 (select main_a v_prenex_7281)) 0) (<= (+ main_y 1) v_prenex_7282))) (forall ((v_prenex_7522 Int) (v_prenex_7521 Int)) (or (< v_prenex_7522 main_y) (<= (+ main_y 1) v_prenex_7522) (<= (select main_a v_prenex_7522) 1000) (<= 0 (* 2 (select main_a v_prenex_7521))) (<= (+ (select main_a v_prenex_7521) 1000) (select main_a v_prenex_7522)))) (forall ((v_prenex_6691 Int) (v_prenex_6692 Int)) (or (<= (+ main_y 1) v_prenex_6692) (<= 0 (select main_a v_prenex_6691)) (<= (* 2 (select main_a v_prenex_6691)) 0) (< v_prenex_6691 main_x) (<= 1000 (select main_a v_prenex_6692)) (< v_prenex_6692 main_y) (<= (+ (select main_a v_prenex_6692) (select main_a v_prenex_6691)) 1000))) (forall ((v_prenex_6393 Int) (v_prenex_6392 Int)) (or (<= (+ (select main_a v_prenex_6392) 1000) (select main_a v_prenex_6393)) (<= (* 2 (select main_a v_prenex_6392)) 0) (< v_prenex_6393 main_y) (<= (+ main_y 1) v_prenex_6393) (<= (+ main_x 1) v_prenex_6392) (<= 0 (select main_a v_prenex_6392)) (<= 1000 (select main_a v_prenex_6393)))) (forall ((v_prenex_6561 Int) (v_prenex_6560 Int)) (or (< v_prenex_6561 main_y) (<= 1000 (+ (select main_a v_prenex_6561) (select main_a v_prenex_6560))) (<= (* 2 (select main_a v_prenex_6560)) 0) (<= (+ main_y 1) v_prenex_6561) (<= (+ main_x 1) v_prenex_6560) (<= 2000 (* 2 (select main_a v_prenex_6561))))) (or (forall ((v_prenex_8065 Int)) (<= 2000 (* 2 (select main_a v_prenex_8065)))) (forall ((v_prenex_8064 Int)) (or (< v_prenex_8064 main_x) (<= (select main_a v_prenex_8064) 0) (<= (+ main_x 1) v_prenex_8064)))) (or (forall ((v_prenex_7709 Int)) (or (<= (* 2 (select main_a v_prenex_7709)) 2000) (<= 1000 (select main_a v_prenex_7709)) (< v_prenex_7709 main_y) (<= (+ main_y 1) v_prenex_7709))) (forall ((v_prenex_7708 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7708))) (<= 0 (select main_a v_prenex_7708))))) (forall ((v_prenex_7128 Int) (v_prenex_7127 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7127))) (<= (+ main_x 1) v_prenex_7127) (<= 1000 (+ (select main_a v_prenex_7128) (select main_a v_prenex_7127))) (< v_prenex_7127 main_x))) (or (forall ((v_prenex_7415 Int)) (or (<= (+ main_y 1) v_prenex_7415) (<= (* 2 (select main_a v_prenex_7415)) 2000) (< v_prenex_7415 main_y) (<= 1000 (select main_a v_prenex_7415)))) (forall ((v_prenex_7414 Int)) (or (<= (select main_a v_prenex_7414) 0) (<= 0 (* 2 (select main_a v_prenex_7414))) (<= (+ main_x 1) v_prenex_7414)))) (forall ((v_prenex_7485 Int) (v_prenex_7484 Int)) (or (<= (+ main_y 1) v_prenex_7485) (<= (+ main_x 1) v_prenex_7484) (< v_prenex_7485 main_y) (<= (+ (select main_a v_prenex_7485) (select main_a v_prenex_7484)) 1000) (<= 2000 (* 2 (select main_a v_prenex_7485))) (<= (select main_a v_prenex_7484) 0))) (forall ((v_prenex_8091 Int) (v_prenex_8090 Int)) (or (<= (* 2 (select main_a v_prenex_8090)) 0) (< v_prenex_8091 main_y) (<= (* 2 (select main_a v_prenex_8091)) 2000) (<= (+ (select main_a v_prenex_8090) 1000) (select main_a v_prenex_8091)) (<= (+ main_y 1) v_prenex_8091) (<= (+ main_x 1) v_prenex_8090))) (forall ((v_prenex_7849 Int) (v_prenex_7848 Int)) (or (< v_prenex_7848 main_x) (<= (+ main_y 1) v_prenex_7849) (<= (* 2 (select main_a v_prenex_7848)) 0) (< v_prenex_7849 main_y) (<= 2000 (* 2 (select main_a v_prenex_7849))) (<= 1000 (+ (select main_a v_prenex_7849) (select main_a v_prenex_7848))) (<= 0 (* 2 (select main_a v_prenex_7848))))) (or (forall ((v_prenex_6968 Int)) (<= (* 2 (select main_a v_prenex_6968)) 0)) (forall ((v_prenex_6969 Int)) (or (<= 1000 (select main_a v_prenex_6969)) (<= (+ main_y 1) v_prenex_6969) (< v_prenex_6969 main_y)))) (forall ((v_prenex_6686 Int) (v_prenex_6685 Int)) (or (< v_prenex_6686 main_y) (<= (* 2 (select main_a v_prenex_6685)) 0) (<= (+ (select main_a v_prenex_6686) (select main_a v_prenex_6685)) 1000) (<= (+ main_y 1) v_prenex_6686) (<= (select main_a v_prenex_6686) 1000))) (forall ((v_prenex_8149 Int) (v_prenex_8148 Int)) (or (<= (+ main_y 1) v_prenex_8149) (<= 0 (* 2 (select main_a v_prenex_8148))) (< v_prenex_8149 main_y) (<= 2000 (* 2 (select main_a v_prenex_8149))) (<= (select main_a v_prenex_8149) (+ (select main_a v_prenex_8148) 1000)))) (forall ((v_prenex_6800 Int) (v_prenex_6801 Int)) (or (<= (* 2 (select main_a v_prenex_6801)) 2000) (<= (+ main_y 1) v_prenex_6801) (<= 0 (* 2 (select main_a v_prenex_6800))) (<= (+ (select main_a v_prenex_6801) (select main_a v_prenex_6800)) 1000) (< v_prenex_6801 main_y) (<= (+ main_x 1) v_prenex_6800))) (forall ((v_prenex_7933 Int) (v_prenex_7932 Int)) (or (<= 1000 (select main_a v_prenex_7933)) (<= 0 (* 2 (select main_a v_prenex_7932))) (<= (+ main_x 1) v_prenex_7932) (< v_prenex_7933 main_y) (<= (+ (select main_a v_prenex_7932) 1000) (select main_a v_prenex_7933)) (<= (+ main_y 1) v_prenex_7933))) (forall ((v_prenex_7320 Int) (v_prenex_7321 Int)) (or (< v_prenex_7321 main_y) (<= (+ main_y 1) v_prenex_7321) (<= (+ (select main_a v_prenex_7320) 1000) (select main_a v_prenex_7321)) (<= 0 (* 2 (select main_a v_prenex_7320))) (<= (select main_a v_prenex_7321) 1000) (<= (+ main_x 1) v_prenex_7320))) (or (forall ((v_prenex_6546 Int)) (or (<= (+ main_x 1) v_prenex_6546) (<= 0 (* 2 (select main_a v_prenex_6546))) (< v_prenex_6546 main_x))) (forall ((v_prenex_6547 Int)) (<= 2000 (* 2 (select main_a v_prenex_6547))))) (forall ((v_prenex_6695 Int) (v_prenex_6696 Int)) (or (<= (+ main_y 1) v_prenex_6696) (<= 0 (select main_a v_prenex_6695)) (<= (+ (select main_a v_prenex_6695) 1000) (select main_a v_prenex_6696)) (< v_prenex_6696 main_y) (<= (* 2 (select main_a v_prenex_6696)) 2000))) (forall ((v_prenex_7452 Int) (v_prenex_7453 Int)) (or (<= (+ main_y 1) v_prenex_7453) (< v_prenex_7452 main_x) (< v_prenex_7453 main_y) (<= (+ main_x 1) v_prenex_7452) (<= 1000 (+ (select main_a v_prenex_7453) (select main_a v_prenex_7452))))) (or (forall ((v_prenex_6341 Int)) (or (<= (* 2 (select main_a v_prenex_6341)) 2000) (<= (+ main_y 1) v_prenex_6341) (< v_prenex_6341 main_y))) (forall ((v_prenex_6340 Int)) (or (< v_prenex_6340 main_x) (<= 0 (* 2 (select main_a v_prenex_6340))) (<= (select main_a v_prenex_6340) 0)))) (forall ((v_prenex_7428 Int) (v_prenex_7429 Int)) (or (<= (+ main_y 1) v_prenex_7429) (<= (select main_a v_prenex_7428) 0) (< v_prenex_7429 main_y) (<= (select main_a v_prenex_7429) (+ (select main_a v_prenex_7428) 1000)) (<= 2000 (* 2 (select main_a v_prenex_7429))) (<= 0 (select main_a v_prenex_7428)))) (forall ((v_prenex_6157 Int) (v_prenex_6156 Int)) (or (<= 0 (select main_a v_prenex_6157)) (<= (+ main_y 1) v_prenex_6156) (<= (+ main_x 1) v_prenex_6157) (<= (+ (select main_a v_prenex_6156) (select main_a v_prenex_6157)) 1000) (<= (select main_a v_prenex_6156) 1000) (< v_prenex_6156 main_y))) (forall ((v_prenex_6469 Int) (v_prenex_6468 Int)) (or (<= (+ (select main_a v_prenex_6469) (select main_a v_prenex_6468)) 1000) (< v_prenex_6469 main_y) (<= (+ main_y 1) v_prenex_6469) (<= (select main_a v_prenex_6468) 0) (<= (* 2 (select main_a v_prenex_6469)) 2000) (<= (* 2 (select main_a v_prenex_6468)) 0) (< v_prenex_6468 main_x))) (forall ((v_prenex_7757 Int) (v_prenex_7756 Int)) (or (<= (+ (select main_a v_prenex_7756) 1000) (select main_a v_prenex_7757)) (<= (+ main_y 1) v_prenex_7757) (<= 1000 (select main_a v_prenex_7757)) (<= (select main_a v_prenex_7756) 0) (< v_prenex_7757 main_y))) (forall ((v_prenex_6074 Int) (v_prenex_6075 Int)) (or (<= 0 (select main_a v_prenex_6074)) (<= (+ (select main_a v_prenex_6074) 1000) (select main_a v_prenex_6075)) (<= (+ main_y 1) v_prenex_6075) (< v_prenex_6075 main_y) (<= 1000 (select main_a v_prenex_6075)))) (forall ((v_prenex_6164 Int) (v_prenex_6165 Int)) (or (<= (+ main_y 1) v_prenex_6164) (< v_prenex_6164 main_y) (<= 0 (* 2 (select main_a v_prenex_6165))) (<= 1000 (+ (select main_a v_prenex_6164) (select main_a v_prenex_6165))) (<= (* 2 (select main_a v_prenex_6164)) 2000))) (or (forall ((v_prenex_7952 Int)) (or (<= (select main_a v_prenex_7952) 0) (<= (* 2 (select main_a v_prenex_7952)) 0))) (forall ((v_prenex_7953 Int)) (or (< v_prenex_7953 main_y) (<= 2000 (* 2 (select main_a v_prenex_7953))) (<= (+ main_y 1) v_prenex_7953)))) (forall ((v_prenex_7846 Int) (v_prenex_7847 Int)) (or (<= (select main_a v_prenex_7847) (+ (select main_a v_prenex_7846) 1000)) (<= (+ main_y 1) v_prenex_7847) (<= 1000 (select main_a v_prenex_7847)) (< v_prenex_7847 main_y))) (forall ((v_prenex_6741 Int) (v_prenex_6740 Int)) (or (< v_prenex_6740 main_x) (<= (+ main_y 1) v_prenex_6741) (<= (select main_a v_prenex_6740) 0) (< v_prenex_6741 main_y) (<= (+ (select main_a v_prenex_6741) (select main_a v_prenex_6740)) 1000) (<= 1000 (select main_a v_prenex_6741)) (<= (* 2 (select main_a v_prenex_6740)) 0))) (forall ((v_prenex_7706 Int) (v_prenex_7707 Int)) (or (< v_prenex_7706 main_x) (< v_prenex_7707 main_y) (<= (+ (select main_a v_prenex_7707) (select main_a v_prenex_7706)) 1000) (<= (+ main_y 1) v_prenex_7707) (<= 2000 (* 2 (select main_a v_prenex_7707))))) (forall ((v_prenex_8032 Int) (v_prenex_8033 Int)) (or (<= 1000 (select main_a v_prenex_8033)) (<= (select main_a v_prenex_8033) (+ (select main_a v_prenex_8032) 1000)) (<= (* 2 (select main_a v_prenex_8032)) 0) (<= (+ main_x 1) v_prenex_8032) (< v_prenex_8033 main_y) (<= (+ main_y 1) v_prenex_8033))) (or (forall ((v_prenex_7026 Int)) (or (<= (+ main_x 1) v_prenex_7026) (<= (* 2 (select main_a v_prenex_7026)) 0) (<= 0 (select main_a v_prenex_7026)))) (forall ((v_prenex_7027 Int)) (or (<= (+ main_y 1) v_prenex_7027) (<= (* 2 (select main_a v_prenex_7027)) 2000) (< v_prenex_7027 main_y)))) (forall ((v_prenex_7097 Int) (v_prenex_7098 Int)) (or (< v_prenex_7097 main_x) (<= (+ main_x 1) v_prenex_7097) (<= 0 (select main_a v_prenex_7097)) (<= (+ (select main_a v_prenex_7097) 1000) (select main_a v_prenex_7098)))) (forall ((v_prenex_6291 Int) (v_prenex_6290 Int)) (or (<= (select main_a v_prenex_6290) 0) (<= 1000 (select main_a v_prenex_6291)) (< v_prenex_6291 main_y) (<= 0 (select main_a v_prenex_6290)) (<= 1000 (+ (select main_a v_prenex_6291) (select main_a v_prenex_6290))) (<= (+ main_y 1) v_prenex_6291))) (forall ((v_prenex_7241 Int) (v_prenex_7242 Int)) (or (< v_prenex_7242 main_y) (<= (+ (select main_a v_prenex_7241) 1000) (select main_a v_prenex_7242)) (<= 1000 (select main_a v_prenex_7242)) (<= (+ main_y 1) v_prenex_7242))) (forall ((v_prenex_6626 Int) (v_prenex_6627 Int)) (or (<= (+ main_y 1) v_prenex_6627) (<= (select main_a v_prenex_6626) 0) (<= (+ (select main_a v_prenex_6626) 1000) (select main_a v_prenex_6627)) (<= 2000 (* 2 (select main_a v_prenex_6627))) (<= 0 (* 2 (select main_a v_prenex_6626))) (< v_prenex_6627 main_y) (< v_prenex_6626 main_x))) (forall ((v_prenex_7216 Int) (v_prenex_7215 Int)) (or (< v_prenex_7216 main_y) (<= (+ main_y 1) v_prenex_7216) (<= (select main_a v_prenex_7216) (+ (select main_a v_prenex_7215) 1000)) (<= (select main_a v_prenex_7215) 0) (<= 1000 (select main_a v_prenex_7216)) (< v_prenex_7215 main_x))) (forall ((v_prenex_7331 Int) (v_prenex_7330 Int)) (or (<= (select main_a v_prenex_7331) (+ (select main_a v_prenex_7330) 1000)) (<= (* 2 (select main_a v_prenex_7330)) 0) (< v_prenex_7330 main_x) (<= (+ main_x 1) v_prenex_7330) (<= 0 (* 2 (select main_a v_prenex_7330))))) (forall ((v_prenex_7353 Int) (v_prenex_7352 Int)) (or (<= 0 (select main_a v_prenex_7352)) (<= (+ main_x 1) v_prenex_7352) (<= (+ main_y 1) v_prenex_7353) (<= (* 2 (select main_a v_prenex_7353)) 2000) (<= 1000 (+ (select main_a v_prenex_7353) (select main_a v_prenex_7352))) (< v_prenex_7353 main_y))) (forall ((v_prenex_7313 Int) (v_prenex_7314 Int)) (or (<= (+ main_y 1) v_prenex_7314) (<= (+ main_x 1) v_prenex_7313) (<= 0 (* 2 (select main_a v_prenex_7313))) (<= 0 (select main_a v_prenex_7313)) (<= 2000 (* 2 (select main_a v_prenex_7314))) (< v_prenex_7314 main_y) (<= (+ (select main_a v_prenex_7314) (select main_a v_prenex_7313)) 1000))) (or (forall ((v_prenex_6701 Int)) (or (< v_prenex_6701 main_x) (<= 0 (select main_a v_prenex_6701)) (<= (select main_a v_prenex_6701) 0) (<= (+ main_x 1) v_prenex_6701))) (forall ((v_prenex_6702 Int)) (<= (* 2 (select main_a v_prenex_6702)) 2000))) (or (forall ((v_prenex_7307 Int)) (or (<= (+ main_x 1) v_prenex_7307) (<= 0 (select main_a v_prenex_7307)))) (forall ((v_prenex_7308 Int)) (or (< v_prenex_7308 main_y) (<= 2000 (* 2 (select main_a v_prenex_7308))) (<= (+ main_y 1) v_prenex_7308)))) (forall ((v_prenex_6978 Int) (v_prenex_6979 Int)) (or (< v_prenex_6979 main_y) (<= (* 2 (select main_a v_prenex_6978)) 0) (<= 2000 (* 2 (select main_a v_prenex_6979))) (<= (select main_a v_prenex_6979) (+ (select main_a v_prenex_6978) 1000)) (<= (select main_a v_prenex_6978) 0) (< v_prenex_6978 main_x) (<= (+ main_y 1) v_prenex_6979))) (forall ((v_prenex_7834 Int) (v_prenex_7835 Int)) (or (<= (+ main_x 1) v_prenex_7834) (< v_prenex_7835 main_y) (<= (+ main_y 1) v_prenex_7835) (<= (+ (select main_a v_prenex_7834) 1000) (select main_a v_prenex_7835)) (<= 0 (select main_a v_prenex_7834)) (<= 2000 (* 2 (select main_a v_prenex_7835))))) (forall ((v_prenex_6106 Int) (v_prenex_6107 Int)) (or (<= (+ (select main_a v_prenex_6106) (select main_a v_prenex_6107)) 1000) (<= 2000 (* 2 (select main_a v_prenex_6106))) (< v_prenex_6107 main_x) (< v_prenex_6106 main_y) (<= 0 (* 2 (select main_a v_prenex_6107))) (<= (* 2 (select main_a v_prenex_6107)) 0) (<= (+ main_y 1) v_prenex_6106))) (forall ((v_prenex_6512 Int) (v_prenex_6513 Int)) (or (<= (select main_a v_prenex_6512) 0) (<= 2000 (* 2 (select main_a v_prenex_6513))) (<= (select main_a v_prenex_6513) (+ (select main_a v_prenex_6512) 1000)) (<= (+ main_y 1) v_prenex_6513) (< v_prenex_6513 main_y))) (or (forall ((v_prenex_6451 Int)) (or (< v_prenex_6451 main_y) (<= 2000 (* 2 (select main_a v_prenex_6451))) (<= (+ main_y 1) v_prenex_6451))) (forall ((v_prenex_6450 Int)) (or (<= (+ main_x 1) v_prenex_6450) (<= 0 (select main_a v_prenex_6450)) (<= (* 2 (select main_a v_prenex_6450)) 0)))) (or (forall ((v_prenex_7081 Int)) (or (< v_prenex_7081 main_x) (<= (select main_a v_prenex_7081) 0) (<= 0 (* 2 (select main_a v_prenex_7081))))) (forall ((v_prenex_7082 Int)) (or (< v_prenex_7082 main_y) (<= 2000 (* 2 (select main_a v_prenex_7082))) (<= (select main_a v_prenex_7082) 1000) (<= (+ main_y 1) v_prenex_7082)))) (forall ((v_prenex_7544 Int) (v_prenex_7543 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7544))) (< v_prenex_7544 main_y) (<= (select main_a v_prenex_7543) 0) (<= (* 2 (select main_a v_prenex_7543)) 0) (<= (+ main_x 1) v_prenex_7543) (<= (+ main_y 1) v_prenex_7544) (<= (select main_a v_prenex_7544) (+ (select main_a v_prenex_7543) 1000)))) (forall ((v_prenex_6186 Int) (v_prenex_6187 Int)) (or (<= (+ main_x 1) v_prenex_6187) (< v_prenex_6186 main_y) (<= (+ (select main_a v_prenex_6187) 1000) (select main_a v_prenex_6186)) (<= (+ main_y 1) v_prenex_6186) (<= 2000 (* 2 (select main_a v_prenex_6186))) (<= 0 (* 2 (select main_a v_prenex_6187))))) (forall ((v_prenex_6300 Int) (v_prenex_6301 Int)) (or (<= (+ main_x 1) v_prenex_6300) (< v_prenex_6301 main_y) (<= 2000 (* 2 (select main_a v_prenex_6301))) (<= (+ main_y 1) v_prenex_6301) (<= (+ (select main_a v_prenex_6300) 1000) (select main_a v_prenex_6301)))) (forall ((v_prenex_6622 Int) (v_prenex_6623 Int)) (or (<= (* 2 (select main_a v_prenex_6623)) 2000) (< v_prenex_6622 main_x) (< v_prenex_6623 main_y) (<= (+ main_y 1) v_prenex_6623) (<= 1000 (+ (select main_a v_prenex_6623) (select main_a v_prenex_6622))))) (forall ((v_prenex_6746 Int) (v_prenex_6747 Int)) (or (<= (+ main_y 1) v_prenex_6747) (<= (select main_a v_prenex_6746) 0) (<= (* 2 (select main_a v_prenex_6747)) 2000) (< v_prenex_6747 main_y) (<= (select main_a v_prenex_6747) (+ (select main_a v_prenex_6746) 1000)) (<= (* 2 (select main_a v_prenex_6746)) 0))) (forall ((v_prenex_7280 Int) (v_prenex_7279 Int)) (or (< v_prenex_7280 main_y) (<= 0 (* 2 (select main_a v_prenex_7279))) (<= (select main_a v_prenex_7280) 1000) (<= (* 2 (select main_a v_prenex_7279)) 0) (<= (+ (select main_a v_prenex_7279) 1000) (select main_a v_prenex_7280)) (<= (+ main_x 1) v_prenex_7279) (<= (+ main_y 1) v_prenex_7280))) (forall ((v_prenex_6974 Int) (v_prenex_6975 Int)) (or (< v_prenex_6975 main_y) (<= (+ main_y 1) v_prenex_6975) (<= 0 (* 2 (select main_a v_prenex_6974))) (<= (+ (select main_a v_prenex_6974) 1000) (select main_a v_prenex_6975)) (<= (* 2 (select main_a v_prenex_6974)) 0) (<= (+ main_x 1) v_prenex_6974) (<= (* 2 (select main_a v_prenex_6975)) 2000))) (forall ((v_prenex_7509 Int) (v_prenex_7510 Int)) (or (<= (+ main_y 1) v_prenex_7510) (< v_prenex_7510 main_y) (<= 1000 (select main_a v_prenex_7510)) (<= (* 2 (select main_a v_prenex_7509)) 0) (<= (select main_a v_prenex_7510) (+ (select main_a v_prenex_7509) 1000)))) (or (forall ((v_prenex_6239 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6239))) (< v_prenex_6239 main_x) (<= (* 2 (select main_a v_prenex_6239)) 0))) (forall ((v_prenex_6238 Int)) (or (<= (+ main_y 1) v_prenex_6238) (<= 2000 (* 2 (select main_a v_prenex_6238))) (< v_prenex_6238 main_y) (<= (select main_a v_prenex_6238) 1000)))) (or (forall ((v_prenex_6841 Int)) (or (< v_prenex_6841 main_y) (<= 2000 (* 2 (select main_a v_prenex_6841))) (<= 1000 (select main_a v_prenex_6841)) (<= (+ main_y 1) v_prenex_6841))) (forall ((v_prenex_6840 Int)) (<= 0 (* 2 (select main_a v_prenex_6840))))) (forall ((v_prenex_7599 Int) (v_prenex_7600 Int)) (or (<= 1000 (+ (select main_a v_prenex_7600) (select main_a v_prenex_7599))) (<= 1000 (select main_a v_prenex_7600)) (<= (* 2 (select main_a v_prenex_7599)) 0) (< v_prenex_7600 main_y) (<= (+ main_y 1) v_prenex_7600) (<= (+ main_x 1) v_prenex_7599))) (forall ((v_prenex_6479 Int) (v_prenex_6478 Int)) (or (<= (+ main_x 1) v_prenex_6478) (<= (* 2 (select main_a v_prenex_6478)) 0) (<= (select main_a v_prenex_6479) 1000) (<= 0 (* 2 (select main_a v_prenex_6478))) (< v_prenex_6479 main_y) (<= (+ main_y 1) v_prenex_6479) (<= 1000 (+ (select main_a v_prenex_6479) (select main_a v_prenex_6478))))) (forall ((v_prenex_7295 Int) (v_prenex_7296 Int)) (or (<= (+ main_x 1) v_prenex_7295) (<= (+ (select main_a v_prenex_7296) (select main_a v_prenex_7295)) 1000) (< v_prenex_7296 main_y) (<= (+ main_y 1) v_prenex_7296) (<= 2000 (* 2 (select main_a v_prenex_7296))))) (forall ((v_prenex_7656 Int) (v_prenex_7655 Int)) (or (<= 0 (select main_a v_prenex_7655)) (<= 0 (* 2 (select main_a v_prenex_7655))) (< v_prenex_7656 main_y) (<= (* 2 (select main_a v_prenex_7656)) 2000) (<= (+ main_y 1) v_prenex_7656) (<= 1000 (+ (select main_a v_prenex_7656) (select main_a v_prenex_7655))))) (forall ((v_prenex_6972 Int) (v_prenex_6973 Int)) (or (<= (select main_a v_prenex_6972) 0) (<= (* 2 (select main_a v_prenex_6972)) 0) (<= (+ main_y 1) v_prenex_6973) (< v_prenex_6973 main_y) (<= 1000 (+ (select main_a v_prenex_6973) (select main_a v_prenex_6972))) (<= 2000 (* 2 (select main_a v_prenex_6973))))) (forall ((v_prenex_8136 Int) (v_prenex_8137 Int)) (or (<= (select main_a v_prenex_8137) (+ (select main_a v_prenex_8136) 1000)) (<= 1000 (select main_a v_prenex_8137)) (<= (+ main_y 1) v_prenex_8137) (< v_prenex_8137 main_y) (<= (* 2 (select main_a v_prenex_8136)) 0) (<= 0 (* 2 (select main_a v_prenex_8136))))) (forall ((v_prenex_6712 Int) (v_prenex_6711 Int)) (or (< v_prenex_6712 main_y) (<= (select main_a v_prenex_6711) 0) (<= (* 2 (select main_a v_prenex_6712)) 2000) (<= (+ main_y 1) v_prenex_6712) (<= (+ (select main_a v_prenex_6712) (select main_a v_prenex_6711)) 1000) (< v_prenex_6711 main_x) (<= 0 (* 2 (select main_a v_prenex_6711))))) (or (forall ((v_prenex_6465 Int)) (or (< v_prenex_6465 main_y) (<= 2000 (* 2 (select main_a v_prenex_6465))) (<= 1000 (select main_a v_prenex_6465)) (<= (+ main_y 1) v_prenex_6465))) (forall ((v_prenex_6464 Int)) (or (<= (+ main_x 1) v_prenex_6464) (<= 0 (select main_a v_prenex_6464)) (<= (* 2 (select main_a v_prenex_6464)) 0)))) (or (forall ((v_prenex_6136 Int)) (or (<= (* 2 (select main_a v_prenex_6136)) 2000) (< v_prenex_6136 main_y) (<= (+ main_y 1) v_prenex_6136))) (forall ((v_prenex_6137 Int)) (<= (* 2 (select main_a v_prenex_6137)) 0))) (forall ((v_prenex_7870 Int) (v_prenex_7871 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7870))) (< v_prenex_7870 main_x) (<= 1000 (select main_a v_prenex_7871)) (< v_prenex_7871 main_y) (<= (+ main_y 1) v_prenex_7871) (<= (select main_a v_prenex_7870) 0) (<= 1000 (+ (select main_a v_prenex_7871) (select main_a v_prenex_7870))))) (forall ((v_prenex_6668 Int) (v_prenex_6669 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6669))) (<= (+ main_y 1) v_prenex_6669) (<= (+ main_x 1) v_prenex_6668) (<= 0 (* 2 (select main_a v_prenex_6668))) (<= (select main_a v_prenex_6669) (+ (select main_a v_prenex_6668) 1000)) (< v_prenex_6669 main_y))) (or (forall ((v_prenex_7059 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7059))) (< v_prenex_7059 main_y) (<= (+ main_y 1) v_prenex_7059))) (forall ((v_prenex_7058 Int)) (or (<= 0 (select main_a v_prenex_7058)) (< v_prenex_7058 main_x)))) (forall ((v_prenex_6970 Int) (v_prenex_6971 Int)) (or (< v_prenex_6970 main_x) (<= (+ (select main_a v_prenex_6970) 1000) (select main_a v_prenex_6971)) (<= (* 2 (select main_a v_prenex_6970)) 0) (< v_prenex_6971 main_y) (<= (+ main_y 1) v_prenex_6971) (<= 2000 (* 2 (select main_a v_prenex_6971))))) (or (forall ((v_prenex_7765 Int)) (or (< v_prenex_7765 main_y) (<= (* 2 (select main_a v_prenex_7765)) 2000) (<= (+ main_y 1) v_prenex_7765))) (forall ((v_prenex_7764 Int)) (or (< v_prenex_7764 main_x) (<= 0 (* 2 (select main_a v_prenex_7764))) (<= 0 (select main_a v_prenex_7764))))) (forall ((v_prenex_8217 Int) (v_prenex_8218 Int)) (or (<= (select main_a v_prenex_8217) 0) (<= 1000 (select main_a v_prenex_8218)) (<= (+ (select main_a v_prenex_8217) 1000) (select main_a v_prenex_8218)) (<= (+ main_x 1) v_prenex_8217) (<= (+ main_y 1) v_prenex_8218) (< v_prenex_8218 main_y))) (or (forall ((v_prenex_6418 Int)) (or (< v_prenex_6418 main_x) (<= (+ main_x 1) v_prenex_6418) (<= 0 (select main_a v_prenex_6418)))) (forall ((v_prenex_6419 Int)) (<= (* 2 (select main_a v_prenex_6419)) 2000))) (forall ((v_prenex_8014 Int) (v_prenex_8015 Int)) (or (<= (+ (select main_a v_prenex_8014) 1000) (select main_a v_prenex_8015)) (<= (* 2 (select main_a v_prenex_8014)) 0) (<= 2000 (* 2 (select main_a v_prenex_8015))) (<= (+ main_y 1) v_prenex_8015) (< v_prenex_8015 main_y))) (forall ((v_prenex_7101 Int) (v_prenex_7102 Int)) (or (< v_prenex_7102 main_y) (< v_prenex_7101 main_x) (<= (+ main_x 1) v_prenex_7101) (<= (+ (select main_a v_prenex_7102) (select main_a v_prenex_7101)) 1000) (<= (+ main_y 1) v_prenex_7102))) (forall ((v_prenex_6650 Int) (v_prenex_6651 Int)) (or (< v_prenex_6651 main_y) (<= (+ main_y 1) v_prenex_6651) (<= (+ (select main_a v_prenex_6651) (select main_a v_prenex_6650)) 1000) (<= 0 (select main_a v_prenex_6650)) (<= (* 2 (select main_a v_prenex_6650)) 0) (< v_prenex_6650 main_x) (<= (* 2 (select main_a v_prenex_6651)) 2000))) (forall ((v_prenex_7273 Int) (v_prenex_7274 Int)) (or (<= (+ main_y 1) v_prenex_7274) (<= 0 (* 2 (select main_a v_prenex_7273))) (<= (select main_a v_prenex_7274) 1000) (<= (+ (select main_a v_prenex_7273) 1000) (select main_a v_prenex_7274)) (<= 0 (select main_a v_prenex_7273)) (< v_prenex_7274 main_y))) (forall ((v_prenex_6391 Int) (v_prenex_6390 Int)) (or (<= 0 (select main_a v_prenex_6390)) (<= 2000 (* 2 (select main_a v_prenex_6391))) (<= (+ main_y 1) v_prenex_6391) (<= (+ (select main_a v_prenex_6391) (select main_a v_prenex_6390)) 1000) (< v_prenex_6391 main_y))) (or (forall ((v_prenex_6731 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6731))) (< v_prenex_6731 main_y) (<= (select main_a v_prenex_6731) 1000) (<= (+ main_y 1) v_prenex_6731))) (forall ((v_prenex_6730 Int)) (<= (* 2 (select main_a v_prenex_6730)) 0))) (or (forall ((v_prenex_6616 Int)) (or (<= (* 2 (select main_a v_prenex_6616)) 0) (<= (select main_a v_prenex_6616) 0))) (forall ((v_prenex_6617 Int)) (or (<= (+ main_y 1) v_prenex_6617) (< v_prenex_6617 main_y) (<= (* 2 (select main_a v_prenex_6617)) 2000)))) (or (forall ((v_prenex_7527 Int)) (or (< v_prenex_7527 main_x) (<= (+ main_x 1) v_prenex_7527) (<= (select main_a v_prenex_7527) 0))) (forall ((v_prenex_7528 Int)) (or (< v_prenex_7528 main_y) (<= (* 2 (select main_a v_prenex_7528)) 2000)))) (or (forall ((v_prenex_6099 Int)) (or (<= (+ main_x 1) v_prenex_6099) (<= 0 (* 2 (select main_a v_prenex_6099))) (<= 0 (select main_a v_prenex_6099)))) (forall ((v_prenex_6098 Int)) (or (< v_prenex_6098 main_y) (<= (* 2 (select main_a v_prenex_6098)) 2000) (<= (+ main_y 1) v_prenex_6098) (<= 2000 (* 2 (select main_a v_prenex_6098)))))) (forall ((v_prenex_7092 Int) (v_prenex_7091 Int)) (or (<= 1000 (+ (select main_a v_prenex_7092) (select main_a v_prenex_7091))) (<= 0 (select main_a v_prenex_7091)) (<= (+ main_x 1) v_prenex_7091) (<= (* 2 (select main_a v_prenex_7091)) 0) (< v_prenex_7091 main_x))) (forall ((v_prenex_6375 Int) (v_prenex_6374 Int)) (or (<= (+ (select main_a v_prenex_6375) (select main_a v_prenex_6374)) 1000) (< v_prenex_6375 main_y) (<= 0 (select main_a v_prenex_6374)) (<= (+ main_y 1) v_prenex_6375) (<= (select main_a v_prenex_6375) 1000) (<= 0 (* 2 (select main_a v_prenex_6374))))) (or (forall ((v_prenex_6525 Int)) (or (<= (+ main_y 1) v_prenex_6525) (< v_prenex_6525 main_y) (<= 2000 (* 2 (select main_a v_prenex_6525))) (<= (select main_a v_prenex_6525) 1000))) (forall ((v_prenex_6524 Int)) (or (<= (+ main_x 1) v_prenex_6524) (<= 0 (select main_a v_prenex_6524))))) (forall ((v_prenex_7569 Int) (v_prenex_7570 Int)) (or (< v_prenex_7569 main_x) (<= (+ main_y 1) v_prenex_7570) (<= (* 2 (select main_a v_prenex_7569)) 0) (<= 0 (select main_a v_prenex_7569)) (<= 2000 (* 2 (select main_a v_prenex_7570))) (< v_prenex_7570 main_y) (<= (+ (select main_a v_prenex_7570) (select main_a v_prenex_7569)) 1000))) (forall ((v_prenex_6233 Int) (v_prenex_6232 Int)) (or (< v_prenex_6232 main_y) (<= (+ main_y 1) v_prenex_6232) (<= (select main_a v_prenex_6232) 1000) (<= (select main_a v_prenex_6232) (+ (select main_a v_prenex_6233) 1000)) (<= (select main_a v_prenex_6233) 0) (<= 0 (* 2 (select main_a v_prenex_6233))))) (forall ((v_prenex_6476 Int) (v_prenex_6477 Int)) (or (<= (+ (select main_a v_prenex_6476) 1000) (select main_a v_prenex_6477)) (<= 1000 (select main_a v_prenex_6477)) (<= (+ main_y 1) v_prenex_6477) (< v_prenex_6476 main_x) (< v_prenex_6477 main_y))) (forall ((v_prenex_6816 Int) (v_prenex_6817 Int)) (or (<= (+ main_y 1) v_prenex_6817) (<= (* 2 (select main_a v_prenex_6816)) 0) (< v_prenex_6817 main_y) (<= (select main_a v_prenex_6817) (+ (select main_a v_prenex_6816) 1000)) (<= (* 2 (select main_a v_prenex_6817)) 2000) (<= 0 (select main_a v_prenex_6816)))) (forall ((v_prenex_8146 Int) (v_prenex_8147 Int)) (or (< v_prenex_8147 main_y) (<= (+ (select main_a v_prenex_8147) (select main_a v_prenex_8146)) 1000) (<= 0 (* 2 (select main_a v_prenex_8146))) (< v_prenex_8146 main_x) (<= (+ main_x 1) v_prenex_8146))) (forall ((v_prenex_6366 Int) (v_prenex_6367 Int)) (or (<= (select main_a v_prenex_6367) (+ (select main_a v_prenex_6366) 1000)) (< v_prenex_6367 main_y) (<= (select main_a v_prenex_6367) 1000) (<= (+ main_y 1) v_prenex_6367) (<= (* 2 (select main_a v_prenex_6366)) 0) (<= (+ main_x 1) v_prenex_6366))) (or (forall ((v_prenex_6199 Int)) (or (< v_prenex_6199 main_x) (<= (select main_a v_prenex_6199) 0))) (forall ((v_prenex_6198 Int)) (or (< v_prenex_6198 main_y) (<= (+ main_y 1) v_prenex_6198) (<= (* 2 (select main_a v_prenex_6198)) 2000) (<= 2000 (* 2 (select main_a v_prenex_6198)))))) (forall ((v_prenex_6884 Int) (v_prenex_6885 Int)) (or (< v_prenex_6885 main_y) (<= 1000 (+ (select main_a v_prenex_6885) (select main_a v_prenex_6884))) (<= (+ main_x 1) v_prenex_6884) (<= (* 2 (select main_a v_prenex_6885)) 2000) (<= (* 2 (select main_a v_prenex_6884)) 0) (<= (+ main_y 1) v_prenex_6885))) (forall ((v_prenex_6347 Int) (v_prenex_6346 Int)) (or (<= (select main_a v_prenex_6347) 1000) (<= (+ main_y 1) v_prenex_6347) (<= (* 2 (select main_a v_prenex_6346)) 0) (<= (select main_a v_prenex_6346) 0) (<= (+ (select main_a v_prenex_6346) 1000) (select main_a v_prenex_6347)) (< v_prenex_6347 main_y))) (forall ((v_prenex_6171 Int) (v_prenex_6170 Int)) (or (<= (select main_a v_prenex_6170) 1000) (<= 0 (* 2 (select main_a v_prenex_6171))) (<= (* 2 (select main_a v_prenex_6171)) 0) (<= (select main_a v_prenex_6170) (+ (select main_a v_prenex_6171) 1000)) (< v_prenex_6171 main_x) (<= (+ main_y 1) v_prenex_6170) (< v_prenex_6170 main_y))) (forall ((v_prenex_7978 Int) (v_prenex_7979 Int)) (or (<= 0 (select main_a v_prenex_7978)) (<= (+ main_x 1) v_prenex_7978) (<= (select main_a v_prenex_7979) (+ (select main_a v_prenex_7978) 1000)) (< v_prenex_7978 main_x) (<= 0 (* 2 (select main_a v_prenex_7978))))) (forall ((v_prenex_8076 Int) (v_prenex_8077 Int)) (or (<= (+ (select main_a v_prenex_8076) 1000) (select main_a v_prenex_8077)) (<= 0 (* 2 (select main_a v_prenex_8076))) (< v_prenex_8076 main_x) (<= 0 (select main_a v_prenex_8076)) (<= (+ main_y 1) v_prenex_8077) (< v_prenex_8077 main_y) (<= 2000 (* 2 (select main_a v_prenex_8077))))) (forall ((v_prenex_6653 Int) (v_prenex_6652 Int)) (or (<= (+ main_y 1) v_prenex_6653) (<= (+ (select main_a v_prenex_6652) 1000) (select main_a v_prenex_6653)) (<= (+ main_x 1) v_prenex_6652) (< v_prenex_6652 main_x) (<= (select main_a v_prenex_6652) 0))) (or (forall ((v_prenex_6989 Int)) (or (< v_prenex_6989 main_y) (<= (* 2 (select main_a v_prenex_6989)) 2000) (<= 2000 (* 2 (select main_a v_prenex_6989))) (<= (+ main_y 1) v_prenex_6989))) (forall ((v_prenex_6988 Int)) (or (< v_prenex_6988 main_x) (<= (* 2 (select main_a v_prenex_6988)) 0) (<= 0 (* 2 (select main_a v_prenex_6988)))))) (or (forall ((v_prenex_7211 Int)) (or (<= (select main_a v_prenex_7211) 0) (<= 0 (select main_a v_prenex_7211)))) (forall ((v_prenex_7212 Int)) (or (< v_prenex_7212 main_y) (<= (select main_a v_prenex_7212) 1000) (<= (* 2 (select main_a v_prenex_7212)) 2000) (<= (+ main_y 1) v_prenex_7212)))) (forall ((v_prenex_6369 Int) (v_prenex_6368 Int)) (or (<= 1000 (+ (select main_a v_prenex_6369) (select main_a v_prenex_6368))) (<= 0 (* 2 (select main_a v_prenex_6368))) (< v_prenex_6368 main_x) (<= (+ main_x 1) v_prenex_6368) (<= (* 2 (select main_a v_prenex_6368)) 0))) (forall ((v_prenex_7126 Int) (v_prenex_7125 Int)) (or (< v_prenex_7126 main_y) (<= (+ main_y 1) v_prenex_7126) (<= (select main_a v_prenex_7125) 0) (<= (+ main_x 1) v_prenex_7125) (<= (select main_a v_prenex_7126) (+ (select main_a v_prenex_7125) 1000)) (<= (select main_a v_prenex_7126) 1000) (<= 0 (* 2 (select main_a v_prenex_7125))))) (forall ((v_prenex_6862 Int) (v_prenex_6863 Int)) (or (<= (select main_a v_prenex_6863) (+ (select main_a v_prenex_6862) 1000)) (<= (select main_a v_prenex_6862) 0) (< v_prenex_6863 main_y) (<= 0 (* 2 (select main_a v_prenex_6862))) (<= (select main_a v_prenex_6863) 1000) (<= (+ main_y 1) v_prenex_6863) (< v_prenex_6862 main_x))) (or (forall ((v_prenex_7865 Int)) (or (<= 1000 (select main_a v_prenex_7865)) (<= (+ main_y 1) v_prenex_7865) (< v_prenex_7865 main_y) (<= 2000 (* 2 (select main_a v_prenex_7865))))) (forall ((v_prenex_7864 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7864))) (<= 0 (select main_a v_prenex_7864))))) (forall ((v_prenex_7135 Int) (v_prenex_7136 Int)) (or (<= (+ main_x 1) v_prenex_7135) (<= (* 2 (select main_a v_prenex_7135)) 0) (<= (+ main_y 1) v_prenex_7136) (<= (select main_a v_prenex_7136) (+ (select main_a v_prenex_7135) 1000)) (<= 2000 (* 2 (select main_a v_prenex_7136))) (< v_prenex_7136 main_y))) (forall ((v_prenex_6329 Int) (v_prenex_6328 Int)) (or (<= (+ (select main_a v_prenex_6329) (select main_a v_prenex_6328)) 1000) (<= (+ main_y 1) v_prenex_6329) (<= 0 (* 2 (select main_a v_prenex_6328))) (<= (* 2 (select main_a v_prenex_6328)) 0) (< v_prenex_6329 main_y) (<= 2000 (* 2 (select main_a v_prenex_6329))))) (forall ((v_prenex_6518 Int) (v_prenex_6519 Int)) (or (<= 1000 (select main_a v_prenex_6519)) (<= (+ main_y 1) v_prenex_6519) (<= (+ (select main_a v_prenex_6518) 1000) (select main_a v_prenex_6519)) (<= 0 (* 2 (select main_a v_prenex_6518))) (< v_prenex_6519 main_y))) (forall ((v_prenex_7919 Int) (v_prenex_7918 Int)) (or (<= 0 (select main_a v_prenex_7918)) (<= (+ main_x 1) v_prenex_7918) (<= 1000 (+ (select main_a v_prenex_7919) (select main_a v_prenex_7918))) (<= (select main_a v_prenex_7918) 0) (< v_prenex_7918 main_x))) (forall ((v_prenex_8036 Int) (v_prenex_8037 Int)) (or (< v_prenex_8036 main_x) (< v_prenex_8037 main_y) (<= 0 (select main_a v_prenex_8036)) (<= (+ main_y 1) v_prenex_8037) (<= 1000 (+ (select main_a v_prenex_8037) (select main_a v_prenex_8036))) (<= 1000 (select main_a v_prenex_8037)) (<= (select main_a v_prenex_8036) 0))) (or (forall ((v_prenex_6206 Int)) (or (< v_prenex_6206 main_y) (<= (+ main_y 1) v_prenex_6206) (<= 2000 (* 2 (select main_a v_prenex_6206))))) (forall ((v_prenex_6207 Int)) (or (<= (select main_a v_prenex_6207) 0) (< v_prenex_6207 main_x)))) (forall ((v_prenex_7852 Int) (v_prenex_7853 Int)) (or (<= 1000 (+ (select main_a v_prenex_7853) (select main_a v_prenex_7852))) (<= (* 2 (select main_a v_prenex_7852)) 0) (<= (+ main_y 1) v_prenex_7853) (<= 0 (* 2 (select main_a v_prenex_7852))) (<= 1000 (select main_a v_prenex_7853)) (< v_prenex_7853 main_y))) (or (forall ((v_prenex_7425 Int)) (or (<= (select main_a v_prenex_7425) 1000) (< v_prenex_7425 main_y) (<= (+ main_y 1) v_prenex_7425))) (forall ((v_prenex_7424 Int)) (or (<= (* 2 (select main_a v_prenex_7424)) 0) (< v_prenex_7424 main_x)))) (or (forall ((v_prenex_6917 Int)) (or (<= (+ main_y 1) v_prenex_6917) (<= (* 2 (select main_a v_prenex_6917)) 2000) (< v_prenex_6917 main_y) (<= (select main_a v_prenex_6917) 1000))) (forall ((v_prenex_6916 Int)) (or (<= 0 (select main_a v_prenex_6916)) (< v_prenex_6916 main_x)))) (forall ((v_prenex_6475 Int) (v_prenex_6474 Int)) (or (<= (+ main_x 1) v_prenex_6474) (<= 0 (select main_a v_prenex_6474)) (<= (* 2 (select main_a v_prenex_6475)) 2000) (<= (select main_a v_prenex_6475) (+ (select main_a v_prenex_6474) 1000)) (<= (+ main_y 1) v_prenex_6475) (<= (* 2 (select main_a v_prenex_6474)) 0) (< v_prenex_6475 main_y))) (or (forall ((v_prenex_7531 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7531))) (< v_prenex_7531 main_x))) (forall ((v_prenex_7532 Int)) (or (<= (+ main_y 1) v_prenex_7532) (<= (select main_a v_prenex_7532) 1000) (< v_prenex_7532 main_y)))) (or (forall ((v_prenex_6112 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6112))) (< v_prenex_6112 main_y) (<= (+ main_y 1) v_prenex_6112))) (forall ((v_prenex_6113 Int)) (or (<= (* 2 (select main_a v_prenex_6113)) 0) (<= 0 (* 2 (select main_a v_prenex_6113)))))) (forall ((v_prenex_7072 Int) (v_prenex_7073 Int)) (or (<= (+ main_y 1) v_prenex_7073) (<= 1000 (select main_a v_prenex_7073)) (< v_prenex_7073 main_y) (<= (+ (select main_a v_prenex_7072) 1000) (select main_a v_prenex_7073)) (<= (select main_a v_prenex_7072) 0) (< v_prenex_7072 main_x))) (forall ((v_prenex_7170 Int) (v_prenex_7169 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7169))) (<= (select main_a v_prenex_7169) 0) (<= (+ (select main_a v_prenex_7170) (select main_a v_prenex_7169)) 1000) (<= (+ main_x 1) v_prenex_7169) (<= (select main_a v_prenex_7170) 1000) (< v_prenex_7170 main_y) (<= (+ main_y 1) v_prenex_7170))) (forall ((v_prenex_6351 Int) (v_prenex_6350 Int)) (or (<= (select main_a v_prenex_6351) 1000) (< v_prenex_6351 main_y) (<= (+ (select main_a v_prenex_6350) 1000) (select main_a v_prenex_6351)) (<= (+ main_x 1) v_prenex_6350) (<= (+ main_y 1) v_prenex_6351) (<= (select main_a v_prenex_6350) 0))) (forall ((v_prenex_6719 Int) (v_prenex_6720 Int)) (or (<= (* 2 (select main_a v_prenex_6719)) 0) (<= (select main_a v_prenex_6720) (+ (select main_a v_prenex_6719) 1000)) (<= 0 (select main_a v_prenex_6719)) (< v_prenex_6720 main_y) (<= (+ main_y 1) v_prenex_6720) (<= (select main_a v_prenex_6720) 1000))) (forall ((v_prenex_6096 Int) (v_prenex_6097 Int)) (or (< v_prenex_6096 main_y) (<= (select main_a v_prenex_6096) 1000) (<= (+ (select main_a v_prenex_6096) (select main_a v_prenex_6097)) 1000) (<= 0 (* 2 (select main_a v_prenex_6097))) (<= (select main_a v_prenex_6097) 0) (<= (+ main_y 1) v_prenex_6096))) (or (forall ((v_prenex_6573 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6573))) (<= (select main_a v_prenex_6573) 1000) (< v_prenex_6573 main_y) (<= (+ main_y 1) v_prenex_6573))) (forall ((v_prenex_6572 Int)) (or (<= (select main_a v_prenex_6572) 0) (<= (* 2 (select main_a v_prenex_6572)) 0) (< v_prenex_6572 main_x)))) (forall ((v_prenex_6608 Int) (v_prenex_6609 Int)) (or (< v_prenex_6609 main_y) (<= (+ main_y 1) v_prenex_6609) (<= 1000 (select main_a v_prenex_6609)) (<= 1000 (+ (select main_a v_prenex_6609) (select main_a v_prenex_6608))) (<= (+ main_x 1) v_prenex_6608))) (forall ((v_prenex_6732 Int) (v_prenex_6733 Int)) (or (<= (select main_a v_prenex_6733) 1000) (<= 1000 (+ (select main_a v_prenex_6733) (select main_a v_prenex_6732))) (< v_prenex_6732 main_x) (< v_prenex_6733 main_y) (<= (+ main_y 1) v_prenex_6733) (<= 0 (* 2 (select main_a v_prenex_6732))) (<= 0 (select main_a v_prenex_6732)))) (forall ((v_prenex_7876 Int) (v_prenex_7877 Int)) (or (<= (+ main_y 1) v_prenex_7877) (<= 0 (* 2 (select main_a v_prenex_7876))) (<= (* 2 (select main_a v_prenex_7877)) 2000) (< v_prenex_7877 main_y) (<= (+ main_x 1) v_prenex_7876) (<= (+ (select main_a v_prenex_7876) 1000) (select main_a v_prenex_7877)))) (or (forall ((v_prenex_7566 Int)) (or (<= (select main_a v_prenex_7566) 1000) (<= (+ main_y 1) v_prenex_7566) (< v_prenex_7566 main_y) (<= (* 2 (select main_a v_prenex_7566)) 2000))) (forall ((v_prenex_7565 Int)) (or (<= (select main_a v_prenex_7565) 0) (<= (+ main_x 1) v_prenex_7565)))) (forall ((v_prenex_6101 Int) (v_prenex_6100 Int)) (or (<= (+ main_y 1) v_prenex_6100) (<= 0 (select main_a v_prenex_6101)) (< v_prenex_6100 main_y) (<= (select main_a v_prenex_6100) (+ (select main_a v_prenex_6101) 1000)) (<= 2000 (* 2 (select main_a v_prenex_6100))))) (forall ((v_prenex_6181 Int) (v_prenex_6180 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6180))) (<= 0 (* 2 (select main_a v_prenex_6181))) (<= (+ main_x 1) v_prenex_6181) (< v_prenex_6180 main_y) (<= (+ main_y 1) v_prenex_6180) (<= 1000 (+ (select main_a v_prenex_6180) (select main_a v_prenex_6181))))) (forall ((v_prenex_6160 Int) (v_prenex_6161 Int)) (or (< v_prenex_6160 main_y) (<= 0 (* 2 (select main_a v_prenex_6161))) (<= (select main_a v_prenex_6161) 0) (<= (+ (select main_a v_prenex_6161) 1000) (select main_a v_prenex_6160)) (<= (+ main_y 1) v_prenex_6160) (<= (* 2 (select main_a v_prenex_6160)) 2000) (< v_prenex_6161 main_x))) (forall ((v_prenex_8182 Int) (v_prenex_8183 Int)) (or (<= (+ (select main_a v_prenex_8182) 1000) (select main_a v_prenex_8183)) (<= (select main_a v_prenex_8183) 1000) (<= (* 2 (select main_a v_prenex_8182)) 0) (< v_prenex_8183 main_y) (<= (+ main_y 1) v_prenex_8183))) (or (forall ((v_prenex_7592 Int)) (or (<= (select main_a v_prenex_7592) 1000) (<= (+ main_y 1) v_prenex_7592) (<= 2000 (* 2 (select main_a v_prenex_7592))) (< v_prenex_7592 main_y))) (forall ((v_prenex_7591 Int)) (<= (select main_a v_prenex_7591) 0))) (forall ((v_prenex_6516 Int) (v_prenex_6517 Int)) (or (<= 1000 (select main_a v_prenex_6517)) (<= (+ (select main_a v_prenex_6517) (select main_a v_prenex_6516)) 1000) (< v_prenex_6517 main_y) (<= (* 2 (select main_a v_prenex_6516)) 0) (<= (+ main_y 1) v_prenex_6517))) (or (forall ((v_prenex_7902 Int)) (or (<= (select main_a v_prenex_7902) 0) (<= 0 (select main_a v_prenex_7902)))) (forall ((v_prenex_7903 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7903))) (< v_prenex_7903 main_y) (<= (+ main_y 1) v_prenex_7903) (<= (* 2 (select main_a v_prenex_7903)) 2000)))) (or (forall ((v_prenex_7556 Int)) (or (<= 1000 (select main_a v_prenex_7556)) (< v_prenex_7556 main_y) (<= (+ main_y 1) v_prenex_7556) (<= (* 2 (select main_a v_prenex_7556)) 2000))) (forall ((v_prenex_7555 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7555))) (<= (+ main_x 1) v_prenex_7555) (<= 0 (select main_a v_prenex_7555))))) (or (forall ((v_prenex_6373 Int)) (or (< v_prenex_6373 main_y) (<= 2000 (* 2 (select main_a v_prenex_6373))) (<= (+ main_y 1) v_prenex_6373))) (forall ((v_prenex_6372 Int)) (or (<= 0 (select main_a v_prenex_6372)) (<= (select main_a v_prenex_6372) 0)))) (forall ((v_prenex_7379 Int) (v_prenex_7378 Int)) (or (<= (select main_a v_prenex_7379) (+ (select main_a v_prenex_7378) 1000)) (<= 0 (* 2 (select main_a v_prenex_7378))) (<= (+ main_x 1) v_prenex_7378) (< v_prenex_7378 main_x))) (forall ((v_prenex_8020 Int) (v_prenex_8021 Int)) (or (<= (select main_a v_prenex_8021) 1000) (<= 0 (select main_a v_prenex_8020)) (<= (+ (select main_a v_prenex_8020) 1000) (select main_a v_prenex_8021)) (<= (+ main_y 1) v_prenex_8021) (< v_prenex_8021 main_y) (<= (select main_a v_prenex_8020) 0))) (forall ((v_prenex_7912 Int) (v_prenex_7913 Int)) (or (<= (select main_a v_prenex_7913) 1000) (<= (select main_a v_prenex_7913) (+ (select main_a v_prenex_7912) 1000)) (<= 0 (* 2 (select main_a v_prenex_7912))) (<= (+ main_y 1) v_prenex_7913) (< v_prenex_7913 main_y) (<= 0 (select main_a v_prenex_7912)))) (forall ((v_prenex_7498 Int) (v_prenex_7499 Int)) (or (<= (select main_a v_prenex_7499) (+ (select main_a v_prenex_7498) 1000)) (< v_prenex_7499 main_y) (<= (+ main_y 1) v_prenex_7499) (< v_prenex_7498 main_x) (<= 2000 (* 2 (select main_a v_prenex_7499))))) (or (forall ((v_prenex_6220 Int)) (or (<= (* 2 (select main_a v_prenex_6220)) 2000) (<= (+ main_y 1) v_prenex_6220) (< v_prenex_6220 main_y))) (forall ((v_prenex_6221 Int)) (or (<= 0 (select main_a v_prenex_6221)) (< v_prenex_6221 main_x)))) (forall ((v_prenex_6133 Int) (v_prenex_6132 Int)) (or (<= (+ main_x 1) v_prenex_6133) (<= (+ (select main_a v_prenex_6132) (select main_a v_prenex_6133)) 1000) (<= (+ main_y 1) v_prenex_6132) (<= 0 (* 2 (select main_a v_prenex_6133))) (< v_prenex_6133 main_x))) (forall ((v_prenex_6225 Int) (v_prenex_6224 Int)) (or (< v_prenex_6224 main_y) (<= (+ main_x 1) v_prenex_6225) (<= (select main_a v_prenex_6225) 0) (<= (select main_a v_prenex_6224) 1000) (<= (+ main_y 1) v_prenex_6224) (<= (+ (select main_a v_prenex_6225) 1000) (select main_a v_prenex_6224)))) (forall ((v_prenex_7535 Int) (v_prenex_7536 Int)) (or (<= (select main_a v_prenex_7536) (+ (select main_a v_prenex_7535) 1000)) (<= 0 (select main_a v_prenex_7535)) (<= (* 2 (select main_a v_prenex_7535)) 0) (< v_prenex_7536 main_y) (<= (* 2 (select main_a v_prenex_7536)) 2000) (<= (+ main_x 1) v_prenex_7535) (<= (+ main_y 1) v_prenex_7536))) (forall ((v_prenex_7219 Int) (v_prenex_7220 Int)) (or (< v_prenex_7220 main_y) (<= (* 2 (select main_a v_prenex_7219)) 0) (<= (select main_a v_prenex_7220) (+ (select main_a v_prenex_7219) 1000)) (<= (+ main_y 1) v_prenex_7220) (< v_prenex_7219 main_x) (<= (select main_a v_prenex_7220) 1000) (<= (select main_a v_prenex_7219) 0))) (forall ((v_prenex_7418 Int) (v_prenex_7419 Int)) (or (<= (+ main_y 1) v_prenex_7419) (<= (select main_a v_prenex_7418) 0) (<= (* 2 (select main_a v_prenex_7419)) 2000) (<= (select main_a v_prenex_7419) (+ (select main_a v_prenex_7418) 1000)) (< v_prenex_7419 main_y))) (forall ((v_prenex_8116 Int) (v_prenex_8117 Int)) (or (<= (select main_a v_prenex_8117) 1000) (<= (select main_a v_prenex_8117) (+ (select main_a v_prenex_8116) 1000)) (< v_prenex_8117 main_y) (<= (* 2 (select main_a v_prenex_8116)) 0) (<= (+ main_y 1) v_prenex_8117) (<= 0 (* 2 (select main_a v_prenex_8116))))) (forall ((v_prenex_6128 Int) (v_prenex_6129 Int)) (or (<= 1000 (+ (select main_a v_prenex_6128) (select main_a v_prenex_6129))) (< v_prenex_6128 main_y) (<= (+ main_y 1) v_prenex_6128) (< v_prenex_6129 main_x) (<= (* 2 (select main_a v_prenex_6129)) 0) (<= 1000 (select main_a v_prenex_6128)) (<= 0 (select main_a v_prenex_6129)))) (forall ((v_prenex_8039 Int) (v_prenex_8038 Int)) (or (<= 1000 (+ (select main_a v_prenex_8039) (select main_a v_prenex_8038))) (<= 0 (* 2 (select main_a v_prenex_8038))) (<= (+ main_x 1) v_prenex_8038) (< v_prenex_8039 main_y) (<= (* 2 (select main_a v_prenex_8039)) 2000) (<= (+ main_y 1) v_prenex_8039))) (forall ((v_prenex_6798 Int) (v_prenex_6799 Int)) (or (< v_prenex_6799 main_y) (<= (+ main_y 1) v_prenex_6799) (<= 1000 (+ (select main_a v_prenex_6799) (select main_a v_prenex_6798))) (<= (+ main_x 1) v_prenex_6798) (<= 1000 (select main_a v_prenex_6799)) (<= 0 (select main_a v_prenex_6798)))) (or (forall ((v_prenex_6445 Int)) (or (<= (select main_a v_prenex_6445) 1000) (< v_prenex_6445 main_y) (<= 2000 (* 2 (select main_a v_prenex_6445))) (<= (+ main_y 1) v_prenex_6445))) (forall ((v_prenex_6444 Int)) (<= 0 (* 2 (select main_a v_prenex_6444))))) (forall ((v_prenex_6870 Int) (v_prenex_6871 Int)) (or (<= (select main_a v_prenex_6871) 1000) (<= (* 2 (select main_a v_prenex_6870)) 0) (< v_prenex_6870 main_x) (<= (select main_a v_prenex_6871) (+ (select main_a v_prenex_6870) 1000)) (<= (+ main_y 1) v_prenex_6871) (< v_prenex_6871 main_y))) (or (forall ((v_prenex_6109 Int)) (<= (select main_a v_prenex_6109) 0)) (forall ((v_prenex_6108 Int)) (or (<= (+ main_y 1) v_prenex_6108) (<= 2000 (* 2 (select main_a v_prenex_6108))) (< v_prenex_6108 main_y) (<= (* 2 (select main_a v_prenex_6108)) 2000)))) (forall ((v_prenex_7601 Int) (v_prenex_7602 Int)) (or (<= 1000 (+ (select main_a v_prenex_7602) (select main_a v_prenex_7601))) (<= (+ main_x 1) v_prenex_7601) (<= 0 (select main_a v_prenex_7601)) (<= (* 2 (select main_a v_prenex_7601)) 0) (< v_prenex_7601 main_x))) (forall ((v_prenex_7100 Int) (v_prenex_7099 Int)) (or (<= 0 (select main_a v_prenex_7099)) (< v_prenex_7099 main_x) (<= (+ main_y 1) v_prenex_7100) (<= (+ (select main_a v_prenex_7100) (select main_a v_prenex_7099)) 1000) (<= (+ main_x 1) v_prenex_7099))) (forall ((v_prenex_8046 Int) (v_prenex_8047 Int)) (or (< v_prenex_8047 main_y) (<= (+ (select main_a v_prenex_8046) 1000) (select main_a v_prenex_8047)) (<= (+ main_y 1) v_prenex_8047) (<= (* 2 (select main_a v_prenex_8046)) 0) (< v_prenex_8046 main_x) (<= 0 (select main_a v_prenex_8046)) (<= 2000 (* 2 (select main_a v_prenex_8047))))) (forall ((v_prenex_7735 Int) (v_prenex_7734 Int)) (or (< v_prenex_7734 main_x) (<= (+ main_x 1) v_prenex_7734) (<= 0 (* 2 (select main_a v_prenex_7734))) (<= (* 2 (select main_a v_prenex_7734)) 0) (<= (select main_a v_prenex_7735) (+ (select main_a v_prenex_7734) 1000)))) (forall ((v_prenex_6983 Int) (v_prenex_6982 Int)) (or (< v_prenex_6982 main_x) (<= (select main_a v_prenex_6983) (+ (select main_a v_prenex_6982) 1000)) (<= (* 2 (select main_a v_prenex_6982)) 0) (<= (+ main_y 1) v_prenex_6983) (< v_prenex_6983 main_y) (<= 2000 (* 2 (select main_a v_prenex_6983))))) (forall ((v_prenex_7948 Int) (v_prenex_7949 Int)) (or (< v_prenex_7949 main_y) (<= (+ main_x 1) v_prenex_7948) (<= (* 2 (select main_a v_prenex_7949)) 2000) (<= 0 (* 2 (select main_a v_prenex_7948))) (<= (+ main_y 1) v_prenex_7949) (<= (select main_a v_prenex_7948) 0) (<= (+ (select main_a v_prenex_7948) 1000) (select main_a v_prenex_7949)))) (forall ((v_prenex_8192 Int) (v_prenex_8193 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8192))) (<= 2000 (* 2 (select main_a v_prenex_8193))) (< v_prenex_8193 main_y) (<= (+ main_y 1) v_prenex_8193) (<= (select main_a v_prenex_8193) (+ (select main_a v_prenex_8192) 1000)) (<= (* 2 (select main_a v_prenex_8192)) 0))) (forall ((v_prenex_6223 Int) (v_prenex_6222 Int)) (or (<= (* 2 (select main_a v_prenex_6222)) 2000) (<= (select main_a v_prenex_6222) (+ (select main_a v_prenex_6223) 1000)) (<= (+ main_y 1) v_prenex_6222) (< v_prenex_6222 main_y) (<= (* 2 (select main_a v_prenex_6223)) 0))) (forall ((v_prenex_7780 Int) (v_prenex_7781 Int)) (or (<= (+ main_y 1) v_prenex_7781) (<= (+ (select main_a v_prenex_7780) 1000) (select main_a v_prenex_7781)) (<= (select main_a v_prenex_7780) 0) (<= (select main_a v_prenex_7781) 1000) (< v_prenex_7781 main_y))) (forall ((v_prenex_7150 Int) (v_prenex_7149 Int)) (or (<= 1000 (+ (select main_a v_prenex_7150) (select main_a v_prenex_7149))) (< v_prenex_7150 main_y) (<= 0 (select main_a v_prenex_7149)) (<= (select main_a v_prenex_7150) 1000) (<= (+ main_y 1) v_prenex_7150))) (forall ((v_prenex_6806 Int) (v_prenex_6807 Int)) (or (<= (+ (select main_a v_prenex_6806) 1000) (select main_a v_prenex_6807)) (< v_prenex_6806 main_x) (<= (* 2 (select main_a v_prenex_6806)) 0) (<= (select main_a v_prenex_6807) 1000) (< v_prenex_6807 main_y) (<= (+ main_y 1) v_prenex_6807))) (forall ((v_prenex_6873 Int) (v_prenex_6872 Int)) (or (<= (+ (select main_a v_prenex_6872) 1000) (select main_a v_prenex_6873)) (<= 0 (* 2 (select main_a v_prenex_6872))) (<= (select main_a v_prenex_6873) 1000) (< v_prenex_6872 main_x) (<= (+ main_y 1) v_prenex_6873) (< v_prenex_6873 main_y))) (forall ((v_prenex_6587 Int) (v_prenex_6586 Int)) (or (<= (+ main_y 1) v_prenex_6587) (< v_prenex_6587 main_y) (<= 2000 (* 2 (select main_a v_prenex_6587))) (<= (select main_a v_prenex_6587) (+ (select main_a v_prenex_6586) 1000)))) (forall ((v_prenex_7619 Int) (v_prenex_7620 Int)) (or (<= (* 2 (select main_a v_prenex_7619)) 0) (< v_prenex_7619 main_x) (< v_prenex_7620 main_y) (<= (select main_a v_prenex_7620) (+ (select main_a v_prenex_7619) 1000)) (<= (+ main_x 1) v_prenex_7619))) (forall ((v_prenex_6635 Int) (v_prenex_6634 Int)) (or (<= (+ main_y 1) v_prenex_6635) (<= (select main_a v_prenex_6635) (+ (select main_a v_prenex_6634) 1000)) (<= (* 2 (select main_a v_prenex_6634)) 0) (< v_prenex_6635 main_y) (<= (select main_a v_prenex_6635) 1000) (<= (select main_a v_prenex_6634) 0) (< v_prenex_6634 main_x))) (or (forall ((v_prenex_8163 Int)) (or (< v_prenex_8163 main_y) (<= 2000 (* 2 (select main_a v_prenex_8163))) (<= 1000 (select main_a v_prenex_8163)) (<= (+ main_y 1) v_prenex_8163))) (forall ((v_prenex_8162 Int)) (or (<= (* 2 (select main_a v_prenex_8162)) 0) (< v_prenex_8162 main_x)))) (forall ((v_prenex_6127 Int) (v_prenex_6126 Int)) (or (<= (* 2 (select main_a v_prenex_6127)) 0) (< v_prenex_6126 main_y) (<= (+ main_y 1) v_prenex_6126) (<= (* 2 (select main_a v_prenex_6126)) 2000) (<= 0 (* 2 (select main_a v_prenex_6127))) (<= 1000 (+ (select main_a v_prenex_6126) (select main_a v_prenex_6127))))) (forall ((v_prenex_7299 Int) (v_prenex_7300 Int)) (or (<= (+ main_y 1) v_prenex_7300) (<= (* 2 (select main_a v_prenex_7299)) 0) (< v_prenex_7300 main_y) (<= (* 2 (select main_a v_prenex_7300)) 2000) (<= (+ main_x 1) v_prenex_7299) (<= 1000 (+ (select main_a v_prenex_7300) (select main_a v_prenex_7299))))) (forall ((v_prenex_6956 Int) (v_prenex_6957 Int)) (or (< v_prenex_6957 main_y) (<= (* 2 (select main_a v_prenex_6956)) 0) (<= (+ main_y 1) v_prenex_6957) (<= 0 (* 2 (select main_a v_prenex_6956))) (<= (select main_a v_prenex_6957) 1000) (<= 1000 (+ (select main_a v_prenex_6957) (select main_a v_prenex_6956))))) (forall ((v_prenex_7445 Int) (v_prenex_7444 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7445))) (<= (+ (select main_a v_prenex_7444) 1000) (select main_a v_prenex_7445)) (< v_prenex_7445 main_y) (<= (+ main_y 1) v_prenex_7445) (<= (+ main_x 1) v_prenex_7444) (<= 0 (select main_a v_prenex_7444)))) (forall ((v_prenex_7180 Int) (v_prenex_7179 Int)) (or (<= (* 2 (select main_a v_prenex_7180)) 2000) (< v_prenex_7180 main_y) (<= (+ main_x 1) v_prenex_7179) (<= (select main_a v_prenex_7180) (+ (select main_a v_prenex_7179) 1000)) (<= (* 2 (select main_a v_prenex_7179)) 0) (<= (+ main_y 1) v_prenex_7180))) (forall ((v_prenex_6211 Int) (v_prenex_6210 Int)) (or (<= (+ main_y 1) v_prenex_6210) (<= (* 2 (select main_a v_prenex_6211)) 0) (< v_prenex_6210 main_y) (<= (+ (select main_a v_prenex_6211) 1000) (select main_a v_prenex_6210)) (<= 1000 (select main_a v_prenex_6210)))) (forall ((v_prenex_6241 Int) (v_prenex_6240 Int)) (or (<= (+ main_x 1) v_prenex_6241) (< v_prenex_6241 main_x) (<= 0 (* 2 (select main_a v_prenex_6241))) (<= (+ main_y 1) v_prenex_6240) (<= 1000 (+ (select main_a v_prenex_6240) (select main_a v_prenex_6241))))) (forall ((v_prenex_7529 Int) (v_prenex_7530 Int)) (or (<= (* 2 (select main_a v_prenex_7530)) 2000) (<= (select main_a v_prenex_7530) (+ (select main_a v_prenex_7529) 1000)) (<= 0 (select main_a v_prenex_7529)) (< v_prenex_7530 main_y) (<= (+ main_y 1) v_prenex_7530) (<= (+ main_x 1) v_prenex_7529))) (forall ((v_prenex_7049 Int) (v_prenex_7048 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7049))) (<= 0 (select main_a v_prenex_7048)) (< v_prenex_7049 main_y) (< v_prenex_7048 main_x) (<= (+ main_y 1) v_prenex_7049) (<= (select main_a v_prenex_7049) (+ (select main_a v_prenex_7048) 1000)))) (forall ((v_prenex_7263 Int) (v_prenex_7264 Int)) (or (<= (+ main_y 1) v_prenex_7264) (< v_prenex_7264 main_y) (< v_prenex_7263 main_x) (<= (select main_a v_prenex_7264) (+ (select main_a v_prenex_7263) 1000)) (<= (* 2 (select main_a v_prenex_7264)) 2000))) (forall ((v_prenex_7364 Int) (v_prenex_7365 Int)) (or (<= (+ main_y 1) v_prenex_7365) (< v_prenex_7365 main_y) (<= (+ main_x 1) v_prenex_7364) (<= 2000 (* 2 (select main_a v_prenex_7365))) (<= 0 (select main_a v_prenex_7364)) (<= (+ (select main_a v_prenex_7364) 1000) (select main_a v_prenex_7365)))) (or (forall ((v_prenex_6831 Int)) (or (<= (select main_a v_prenex_6831) 1000) (<= (+ main_y 1) v_prenex_6831) (< v_prenex_6831 main_y) (<= (* 2 (select main_a v_prenex_6831)) 2000))) (forall ((v_prenex_6830 Int)) (or (<= (* 2 (select main_a v_prenex_6830)) 0) (<= (+ main_x 1) v_prenex_6830)))) (forall ((v_prenex_6331 Int) (v_prenex_6330 Int)) (or (<= (select main_a v_prenex_6330) 0) (<= 1000 (select main_a v_prenex_6331)) (<= (select main_a v_prenex_6331) (+ (select main_a v_prenex_6330) 1000)) (<= 0 (select main_a v_prenex_6330)) (< v_prenex_6331 main_y) (<= (+ main_y 1) v_prenex_6331))) (forall ((v_prenex_7340 Int) (v_prenex_7341 Int)) (or (<= (* 2 (select main_a v_prenex_7340)) 0) (< v_prenex_7340 main_x) (< v_prenex_7341 main_y) (<= (+ main_y 1) v_prenex_7341) (<= (select main_a v_prenex_7341) 1000) (<= (select main_a v_prenex_7341) (+ (select main_a v_prenex_7340) 1000)) (<= 0 (select main_a v_prenex_7340)))) (forall ((v_prenex_6292 Int) (v_prenex_6293 Int)) (or (<= (+ (select main_a v_prenex_6293) (select main_a v_prenex_6292)) 1000) (<= 0 (select main_a v_prenex_6292)) (<= 0 (* 2 (select main_a v_prenex_6292))) (<= (+ main_y 1) v_prenex_6293) (< v_prenex_6293 main_y) (<= (+ main_x 1) v_prenex_6292) (<= 1000 (select main_a v_prenex_6293)))) (forall ((v_prenex_6613 Int) (v_prenex_6612 Int)) (or (<= (+ main_y 1) v_prenex_6613) (<= 1000 (select main_a v_prenex_6613)) (<= (select main_a v_prenex_6613) (+ (select main_a v_prenex_6612) 1000)) (< v_prenex_6612 main_x) (< v_prenex_6613 main_y))) (forall ((v_prenex_8132 Int) (v_prenex_8133 Int)) (or (<= (select main_a v_prenex_8133) 1000) (<= (* 2 (select main_a v_prenex_8132)) 0) (< v_prenex_8132 main_x) (<= (+ main_y 1) v_prenex_8133) (< v_prenex_8133 main_y) (<= (select main_a v_prenex_8133) (+ (select main_a v_prenex_8132) 1000)))) (forall ((v_prenex_7966 Int) (v_prenex_7967 Int)) (or (< v_prenex_7967 main_y) (<= (+ main_y 1) v_prenex_7967) (<= (* 2 (select main_a v_prenex_7966)) 0) (<= 2000 (* 2 (select main_a v_prenex_7967))) (<= 0 (* 2 (select main_a v_prenex_7966))) (<= (+ (select main_a v_prenex_7966) 1000) (select main_a v_prenex_7967)) (<= (+ main_x 1) v_prenex_7966))) (or (forall ((v_prenex_6407 Int)) (or (<= (* 2 (select main_a v_prenex_6407)) 2000) (<= (+ main_y 1) v_prenex_6407) (< v_prenex_6407 main_y) (<= 1000 (select main_a v_prenex_6407)))) (forall ((v_prenex_6406 Int)) (or (<= 0 (select main_a v_prenex_6406)) (<= (select main_a v_prenex_6406) 0)))) (or (forall ((v_prenex_6325 Int)) (or (<= (+ main_y 1) v_prenex_6325) (<= 2000 (* 2 (select main_a v_prenex_6325))) (< v_prenex_6325 main_y) (<= (* 2 (select main_a v_prenex_6325)) 2000))) (forall ((v_prenex_6324 Int)) (or (<= (select main_a v_prenex_6324) 0) (<= (* 2 (select main_a v_prenex_6324)) 0) (<= (+ main_x 1) v_prenex_6324)))) (or (forall ((v_prenex_7199 Int)) (or (<= (* 2 (select main_a v_prenex_7199)) 0) (< v_prenex_7199 main_x) (<= (+ main_x 1) v_prenex_7199) (<= 0 (* 2 (select main_a v_prenex_7199))))) (forall ((v_prenex_7200 Int)) (<= (* 2 (select main_a v_prenex_7200)) 2000))) (or (forall ((v_prenex_7831 Int)) (or (<= (+ main_y 1) v_prenex_7831) (< v_prenex_7831 main_y) (<= 1000 (select main_a v_prenex_7831)) (<= 2000 (* 2 (select main_a v_prenex_7831))))) (forall ((v_prenex_7830 Int)) (<= (select main_a v_prenex_7830) 0))) (forall ((v_prenex_6410 Int) (v_prenex_6411 Int)) (or (<= (+ (select main_a v_prenex_6410) 1000) (select main_a v_prenex_6411)) (<= (+ main_y 1) v_prenex_6411) (<= 0 (select main_a v_prenex_6410)) (<= 1000 (select main_a v_prenex_6411)) (< v_prenex_6410 main_x) (< v_prenex_6411 main_y))) (forall ((v_prenex_7416 Int) (v_prenex_7417 Int)) (or (<= (+ (select main_a v_prenex_7417) (select main_a v_prenex_7416)) 1000) (<= (* 2 (select main_a v_prenex_7417)) 2000) (< v_prenex_7417 main_y) (<= (* 2 (select main_a v_prenex_7416)) 0) (<= (+ main_y 1) v_prenex_7417))) (forall ((v_prenex_6963 Int) (v_prenex_6962 Int)) (or (< v_prenex_6963 main_y) (<= (+ (select main_a v_prenex_6962) 1000) (select main_a v_prenex_6963)) (<= (select main_a v_prenex_6962) 0) (<= (* 2 (select main_a v_prenex_6962)) 0) (<= (+ main_y 1) v_prenex_6963) (<= (* 2 (select main_a v_prenex_6963)) 2000))) (forall ((v_prenex_6117 Int) (v_prenex_6116 Int)) (or (< v_prenex_6116 main_y) (<= (select main_a v_prenex_6116) 1000) (< v_prenex_6117 main_x) (<= (+ (select main_a v_prenex_6116) (select main_a v_prenex_6117)) 1000) (<= (+ main_y 1) v_prenex_6116) (<= 0 (select main_a v_prenex_6117)) (<= (* 2 (select main_a v_prenex_6117)) 0))) (forall ((v_prenex_7991 Int) (v_prenex_7990 Int)) (or (<= (+ main_y 1) v_prenex_7991) (<= (+ main_x 1) v_prenex_7990) (< v_prenex_7990 main_x) (<= 1000 (+ (select main_a v_prenex_7991) (select main_a v_prenex_7990))) (<= 0 (select main_a v_prenex_7990)))) (or (forall ((v_prenex_8089 Int)) (or (< v_prenex_8089 main_y) (<= 2000 (* 2 (select main_a v_prenex_8089))) (<= (+ main_y 1) v_prenex_8089))) (forall ((v_prenex_8088 Int)) (or (< v_prenex_8088 main_x) (<= 0 (select main_a v_prenex_8088)) (<= (* 2 (select main_a v_prenex_8088)) 0)))) (forall ((v_prenex_6590 Int) (v_prenex_6591 Int)) (or (<= 1000 (select main_a v_prenex_6591)) (<= (+ (select main_a v_prenex_6590) 1000) (select main_a v_prenex_6591)) (< v_prenex_6591 main_y) (<= (+ main_y 1) v_prenex_6591) (<= (* 2 (select main_a v_prenex_6590)) 0) (< v_prenex_6590 main_x))) (forall ((v_prenex_6707 Int) (v_prenex_6708 Int)) (or (<= 1000 (+ (select main_a v_prenex_6708) (select main_a v_prenex_6707))) (<= (+ main_y 1) v_prenex_6708) (<= 0 (* 2 (select main_a v_prenex_6707))) (<= (* 2 (select main_a v_prenex_6707)) 0) (< v_prenex_6708 main_y) (<= 2000 (* 2 (select main_a v_prenex_6708))))) (or (forall ((v_prenex_7224 Int)) (or (<= (select main_a v_prenex_7224) 1000) (<= (+ main_y 1) v_prenex_7224) (<= 2000 (* 2 (select main_a v_prenex_7224))) (< v_prenex_7224 main_y))) (forall ((v_prenex_7223 Int)) (or (<= (+ main_x 1) v_prenex_7223) (<= (select main_a v_prenex_7223) 0) (<= 0 (* 2 (select main_a v_prenex_7223)))))) (forall ((v_prenex_6530 Int) (v_prenex_6531 Int)) (or (<= (+ main_y 1) v_prenex_6531) (<= (select main_a v_prenex_6531) (+ (select main_a v_prenex_6530) 1000)) (<= (select main_a v_prenex_6531) 1000) (<= 0 (select main_a v_prenex_6530)) (<= (* 2 (select main_a v_prenex_6530)) 0) (< v_prenex_6531 main_y))) (forall ((v_prenex_8050 Int) (v_prenex_8051 Int)) (or (<= (select main_a v_prenex_8050) 0) (< v_prenex_8050 main_x) (<= 1000 (+ (select main_a v_prenex_8051) (select main_a v_prenex_8050))) (<= 1000 (select main_a v_prenex_8051)) (< v_prenex_8051 main_y) (<= (* 2 (select main_a v_prenex_8050)) 0) (<= (+ main_y 1) v_prenex_8051))) (or (forall ((v_prenex_6552 Int)) (or (<= 0 (select main_a v_prenex_6552)) (<= (+ main_x 1) v_prenex_6552) (<= 0 (* 2 (select main_a v_prenex_6552))))) (forall ((v_prenex_6553 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6553))) (< v_prenex_6553 main_y) (<= (+ main_y 1) v_prenex_6553)))) (forall ((v_prenex_6815 Int) (v_prenex_6814 Int)) (or (<= (+ main_x 1) v_prenex_6814) (<= (select main_a v_prenex_6814) 0) (<= (+ (select main_a v_prenex_6815) (select main_a v_prenex_6814)) 1000) (<= (* 2 (select main_a v_prenex_6814)) 0) (< v_prenex_6814 main_x))) (forall ((v_prenex_6727 Int) (v_prenex_6726 Int)) (or (< v_prenex_6727 main_y) (<= (select main_a v_prenex_6727) 1000) (<= (* 2 (select main_a v_prenex_6726)) 0) (<= (+ main_x 1) v_prenex_6726) (<= (select main_a v_prenex_6727) (+ (select main_a v_prenex_6726) 1000)) (<= 0 (select main_a v_prenex_6726)) (<= (+ main_y 1) v_prenex_6727))) (or (forall ((v_prenex_7752 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7752))) (<= (+ main_x 1) v_prenex_7752))) (forall ((v_prenex_7753 Int)) (or (<= 1000 (select main_a v_prenex_7753)) (<= (+ main_y 1) v_prenex_7753) (< v_prenex_7753 main_y) (<= (* 2 (select main_a v_prenex_7753)) 2000)))) (forall ((v_prenex_7221 Int) (v_prenex_7222 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7222))) (<= (+ (select main_a v_prenex_7222) (select main_a v_prenex_7221)) 1000) (<= (+ main_x 1) v_prenex_7221) (<= 0 (select main_a v_prenex_7221)) (< v_prenex_7222 main_y) (<= (+ main_y 1) v_prenex_7222))) (forall ((v_prenex_7254 Int) (v_prenex_7253 Int)) (or (<= (+ main_x 1) v_prenex_7253) (<= 2000 (* 2 (select main_a v_prenex_7254))) (<= 1000 (+ (select main_a v_prenex_7254) (select main_a v_prenex_7253))) (<= 0 (select main_a v_prenex_7253)) (< v_prenex_7254 main_y) (<= (+ main_y 1) v_prenex_7254))) (forall ((v_prenex_7911 Int) (v_prenex_7910 Int)) (or (<= (* 2 (select main_a v_prenex_7910)) 0) (<= (* 2 (select main_a v_prenex_7911)) 2000) (<= (+ (select main_a v_prenex_7910) 1000) (select main_a v_prenex_7911)) (<= (+ main_y 1) v_prenex_7911) (< v_prenex_7911 main_y) (<= (+ main_x 1) v_prenex_7910))) (forall ((v_prenex_6189 Int) (v_prenex_6188 Int)) (or (<= (* 2 (select main_a v_prenex_6188)) 2000) (<= 0 (select main_a v_prenex_6189)) (< v_prenex_6188 main_y) (< v_prenex_6189 main_x) (<= (+ (select main_a v_prenex_6189) 1000) (select main_a v_prenex_6188)) (<= (* 2 (select main_a v_prenex_6189)) 0) (<= (+ main_y 1) v_prenex_6188))) (or (forall ((v_prenex_7420 Int)) (or (<= (* 2 (select main_a v_prenex_7420)) 0) (<= 0 (select main_a v_prenex_7420)))) (forall ((v_prenex_7421 Int)) (or (< v_prenex_7421 main_y) (<= (* 2 (select main_a v_prenex_7421)) 2000) (<= (+ main_y 1) v_prenex_7421) (<= 2000 (* 2 (select main_a v_prenex_7421)))))) (forall ((v_prenex_6405 Int) (v_prenex_6404 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6404))) (< v_prenex_6405 main_y) (<= (+ (select main_a v_prenex_6404) 1000) (select main_a v_prenex_6405)) (<= (+ main_y 1) v_prenex_6405) (<= (* 2 (select main_a v_prenex_6405)) 2000))) (or (forall ((v_prenex_7652 Int)) (or (<= 1000 (select main_a v_prenex_7652)) (< v_prenex_7652 main_y) (<= (* 2 (select main_a v_prenex_7652)) 2000) (<= (+ main_y 1) v_prenex_7652))) (forall ((v_prenex_7651 Int)) (or (<= (select main_a v_prenex_7651) 0) (<= (* 2 (select main_a v_prenex_7651)) 0) (<= (+ main_x 1) v_prenex_7651)))) (or (forall ((v_prenex_8154 Int)) (or (<= 0 (select main_a v_prenex_8154)) (<= (* 2 (select main_a v_prenex_8154)) 0) (< v_prenex_8154 main_x))) (forall ((v_prenex_8155 Int)) (or (<= (select main_a v_prenex_8155) 1000) (<= (* 2 (select main_a v_prenex_8155)) 2000) (<= (+ main_y 1) v_prenex_8155) (< v_prenex_8155 main_y)))) (forall ((v_prenex_6179 Int) (v_prenex_6178 Int)) (or (<= (+ main_y 1) v_prenex_6178) (<= 0 (* 2 (select main_a v_prenex_6179))) (< v_prenex_6178 main_y) (<= 1000 (select main_a v_prenex_6178)) (<= (+ (select main_a v_prenex_6179) 1000) (select main_a v_prenex_6178)))) (forall ((v_prenex_6124 Int) (v_prenex_6125 Int)) (or (<= (+ main_y 1) v_prenex_6124) (< v_prenex_6124 main_y) (<= 1000 (+ (select main_a v_prenex_6124) (select main_a v_prenex_6125))) (<= 2000 (* 2 (select main_a v_prenex_6124))) (< v_prenex_6125 main_x) (<= (select main_a v_prenex_6125) 0))) (forall ((v_prenex_8062 Int) (v_prenex_8063 Int)) (or (<= 0 (select main_a v_prenex_8062)) (<= (+ (select main_a v_prenex_8062) 1000) (select main_a v_prenex_8063)) (<= (+ main_y 1) v_prenex_8063) (< v_prenex_8063 main_y) (<= (+ main_x 1) v_prenex_8062) (<= 1000 (select main_a v_prenex_8063)))) (forall ((v_prenex_8035 Int) (v_prenex_8034 Int)) (or (<= (+ main_y 1) v_prenex_8035) (<= (+ main_x 1) v_prenex_8034) (< v_prenex_8035 main_y) (<= (* 2 (select main_a v_prenex_8034)) 0) (<= (+ (select main_a v_prenex_8034) 1000) (select main_a v_prenex_8035)) (<= 2000 (* 2 (select main_a v_prenex_8035))))) (forall ((v_prenex_7113 Int) (v_prenex_7114 Int)) (or (<= 1000 (select main_a v_prenex_7114)) (<= (select main_a v_prenex_7114) (+ (select main_a v_prenex_7113) 1000)) (<= (+ main_y 1) v_prenex_7114) (<= 0 (* 2 (select main_a v_prenex_7113))) (<= (* 2 (select main_a v_prenex_7113)) 0) (< v_prenex_7113 main_x) (< v_prenex_7114 main_y))) (or (forall ((v_prenex_7552 Int)) (or (< v_prenex_7552 main_y) (<= (+ main_y 1) v_prenex_7552) (<= (* 2 (select main_a v_prenex_7552)) 2000))) (forall ((v_prenex_7551 Int)) (or (<= 0 (select main_a v_prenex_7551)) (<= 0 (* 2 (select main_a v_prenex_7551)))))) (or (forall ((v_prenex_8150 Int)) (or (< v_prenex_8150 main_x) (<= (* 2 (select main_a v_prenex_8150)) 0) (<= (+ main_x 1) v_prenex_8150))) (forall ((v_prenex_8151 Int)) (<= (* 2 (select main_a v_prenex_8151)) 2000))) (or (forall ((v_prenex_6242 Int)) (or (< v_prenex_6242 main_y) (<= 2000 (* 2 (select main_a v_prenex_6242))))) (forall ((v_prenex_6243 Int)) (or (< v_prenex_6243 main_x) (<= 0 (* 2 (select main_a v_prenex_6243))) (<= (+ main_x 1) v_prenex_6243)))) (forall ((v_prenex_7115 Int) (v_prenex_7116 Int)) (or (<= 0 (select main_a v_prenex_7115)) (< v_prenex_7116 main_y) (<= (* 2 (select main_a v_prenex_7115)) 0) (<= (select main_a v_prenex_7116) 1000) (<= (+ main_y 1) v_prenex_7116) (<= (+ (select main_a v_prenex_7116) (select main_a v_prenex_7115)) 1000) (<= (+ main_x 1) v_prenex_7115))) (forall ((v_prenex_8178 Int) (v_prenex_8179 Int)) (or (<= 0 (select main_a v_prenex_8178)) (<= (+ main_y 1) v_prenex_8179) (<= (select main_a v_prenex_8179) (+ (select main_a v_prenex_8178) 1000)) (<= (* 2 (select main_a v_prenex_8178)) 0) (<= 1000 (select main_a v_prenex_8179)) (< v_prenex_8179 main_y))) (forall ((v_prenex_7255 Int) (v_prenex_7256 Int)) (or (< v_prenex_7256 main_y) (<= (+ (select main_a v_prenex_7256) (select main_a v_prenex_7255)) 1000) (<= 2000 (* 2 (select main_a v_prenex_7256))) (<= (select main_a v_prenex_7255) 0) (< v_prenex_7255 main_x) (<= (+ main_y 1) v_prenex_7256))) (forall ((v_prenex_8097 Int) (v_prenex_8096 Int)) (or (< v_prenex_8097 main_y) (<= 1000 (+ (select main_a v_prenex_8097) (select main_a v_prenex_8096))) (<= 0 (* 2 (select main_a v_prenex_8096))) (<= (* 2 (select main_a v_prenex_8096)) 0) (<= (+ main_y 1) v_prenex_8097) (< v_prenex_8096 main_x) (<= 1000 (select main_a v_prenex_8097)))) (forall ((v_prenex_6749 Int) (v_prenex_6748 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6748))) (< v_prenex_6749 main_y) (<= 1000 (select main_a v_prenex_6749)) (<= (+ main_x 1) v_prenex_6748) (<= (+ (select main_a v_prenex_6749) (select main_a v_prenex_6748)) 1000) (<= (+ main_y 1) v_prenex_6749))) (forall ((v_prenex_6529 Int) (v_prenex_6528 Int)) (or (<= (+ main_y 1) v_prenex_6529) (<= (select main_a v_prenex_6528) 0) (<= (+ main_x 1) v_prenex_6528) (<= (select main_a v_prenex_6529) (+ (select main_a v_prenex_6528) 1000)) (< v_prenex_6528 main_x))) (forall ((v_prenex_6682 Int) (v_prenex_6683 Int)) (or (<= 1000 (+ (select main_a v_prenex_6683) (select main_a v_prenex_6682))) (< v_prenex_6683 main_y) (<= (+ main_x 1) v_prenex_6682) (<= (select main_a v_prenex_6683) 1000) (<= (+ main_y 1) v_prenex_6683))) (forall ((v_prenex_6768 Int) (v_prenex_6769 Int)) (or (< v_prenex_6769 main_y) (<= (+ main_y 1) v_prenex_6769) (<= (select main_a v_prenex_6768) 0) (<= 0 (select main_a v_prenex_6768)) (< v_prenex_6768 main_x) (<= 2000 (* 2 (select main_a v_prenex_6769))) (<= 1000 (+ (select main_a v_prenex_6769) (select main_a v_prenex_6768))))) (forall ((v_prenex_6728 Int) (v_prenex_6729 Int)) (or (<= (select main_a v_prenex_6729) 1000) (<= 0 (select main_a v_prenex_6728)) (<= (+ main_x 1) v_prenex_6728) (<= (+ main_y 1) v_prenex_6729) (< v_prenex_6729 main_y) (<= (+ (select main_a v_prenex_6728) 1000) (select main_a v_prenex_6729)))) (or (forall ((v_prenex_7710 Int)) (or (< v_prenex_7710 main_x) (<= (* 2 (select main_a v_prenex_7710)) 0))) (forall ((v_prenex_7711 Int)) (or (<= (+ main_y 1) v_prenex_7711) (<= (* 2 (select main_a v_prenex_7711)) 2000) (< v_prenex_7711 main_y) (<= (select main_a v_prenex_7711) 1000)))) (forall ((v_prenex_8107 Int) (v_prenex_8106 Int)) (or (< v_prenex_8107 main_y) (<= (+ (select main_a v_prenex_8106) 1000) (select main_a v_prenex_8107)) (<= (+ main_y 1) v_prenex_8107) (<= 2000 (* 2 (select main_a v_prenex_8107))) (<= 0 (* 2 (select main_a v_prenex_8106))) (<= (* 2 (select main_a v_prenex_8106)) 0))) (forall ((v_prenex_6507 Int) (v_prenex_6506 Int)) (or (< v_prenex_6506 main_x) (<= (+ main_y 1) v_prenex_6507) (<= (+ (select main_a v_prenex_6506) 1000) (select main_a v_prenex_6507)) (< v_prenex_6507 main_y) (<= (* 2 (select main_a v_prenex_6506)) 0) (<= (select main_a v_prenex_6507) 1000) (<= 0 (select main_a v_prenex_6506)))) (forall ((v_prenex_7760 Int) (v_prenex_7761 Int)) (or (< v_prenex_7761 main_y) (<= (+ main_y 1) v_prenex_7761) (<= (* 2 (select main_a v_prenex_7760)) 0) (<= (* 2 (select main_a v_prenex_7761)) 2000) (<= (+ (select main_a v_prenex_7760) 1000) (select main_a v_prenex_7761)))) (forall ((v_prenex_7265 Int) (v_prenex_7266 Int)) (or (<= (+ main_x 1) v_prenex_7265) (< v_prenex_7265 main_x) (<= (+ main_y 1) v_prenex_7266) (<= (select main_a v_prenex_7265) 0) (<= 1000 (+ (select main_a v_prenex_7266) (select main_a v_prenex_7265))))) (forall ((v_prenex_7768 Int) (v_prenex_7769 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7769))) (<= (* 2 (select main_a v_prenex_7768)) 0) (<= (+ (select main_a v_prenex_7768) 1000) (select main_a v_prenex_7769)) (<= (+ main_y 1) v_prenex_7769) (<= (+ main_x 1) v_prenex_7768) (< v_prenex_7769 main_y))) (or (forall ((v_prenex_7621 Int)) (or (<= (* 2 (select main_a v_prenex_7621)) 0) (<= (+ main_x 1) v_prenex_7621))) (forall ((v_prenex_7622 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7622))) (< v_prenex_7622 main_y) (<= (+ main_y 1) v_prenex_7622) (<= (select main_a v_prenex_7622) 1000)))) (forall ((v_prenex_7002 Int) (v_prenex_7003 Int)) (or (<= (+ main_y 1) v_prenex_7003) (< v_prenex_7003 main_y) (<= (+ (select main_a v_prenex_7002) 1000) (select main_a v_prenex_7003)) (<= 0 (select main_a v_prenex_7002)) (<= (select main_a v_prenex_7003) 1000))) (forall ((v_prenex_7106 Int) (v_prenex_7105 Int)) (or (< v_prenex_7106 main_y) (<= (* 2 (select main_a v_prenex_7105)) 0) (<= (* 2 (select main_a v_prenex_7106)) 2000) (<= (select main_a v_prenex_7106) (+ (select main_a v_prenex_7105) 1000)) (<= (+ main_y 1) v_prenex_7106) (< v_prenex_7105 main_x) (<= (select main_a v_prenex_7105) 0))) (forall ((v_prenex_7038 Int) (v_prenex_7039 Int)) (or (<= (+ main_y 1) v_prenex_7039) (<= (select main_a v_prenex_7039) 1000) (<= (+ (select main_a v_prenex_7039) (select main_a v_prenex_7038)) 1000) (<= (+ main_x 1) v_prenex_7038) (<= (select main_a v_prenex_7038) 0) (< v_prenex_7039 main_y))) (forall ((v_prenex_8008 Int) (v_prenex_8009 Int)) (or (<= 0 (select main_a v_prenex_8008)) (<= 2000 (* 2 (select main_a v_prenex_8009))) (<= (+ main_y 1) v_prenex_8009) (<= (select main_a v_prenex_8009) (+ (select main_a v_prenex_8008) 1000)) (< v_prenex_8009 main_y) (<= 0 (* 2 (select main_a v_prenex_8008))))) (or (forall ((v_prenex_6365 Int)) (or (<= (+ main_y 1) v_prenex_6365) (<= (select main_a v_prenex_6365) 1000) (<= (* 2 (select main_a v_prenex_6365)) 2000) (< v_prenex_6365 main_y))) (forall ((v_prenex_6364 Int)) (or (<= 0 (select main_a v_prenex_6364)) (<= (* 2 (select main_a v_prenex_6364)) 0)))) (or (forall ((v_prenex_7778 Int)) (or (<= 0 (select main_a v_prenex_7778)) (<= (+ main_x 1) v_prenex_7778))) (forall ((v_prenex_7779 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7779))) (<= (* 2 (select main_a v_prenex_7779)) 2000) (<= (+ main_y 1) v_prenex_7779) (< v_prenex_7779 main_y)))) (or (forall ((v_prenex_7122 Int)) (or (<= (+ main_y 1) v_prenex_7122) (< v_prenex_7122 main_y) (<= 2000 (* 2 (select main_a v_prenex_7122))) (<= 1000 (select main_a v_prenex_7122)))) (forall ((v_prenex_7121 Int)) (or (< v_prenex_7121 main_x) (<= 0 (select main_a v_prenex_7121)) (<= (select main_a v_prenex_7121) 0)))) (forall ((v_prenex_7821 Int) (v_prenex_7820 Int)) (or (<= (select main_a v_prenex_7821) 1000) (<= (* 2 (select main_a v_prenex_7820)) 0) (< v_prenex_7821 main_y) (<= (+ main_y 1) v_prenex_7821) (<= 1000 (+ (select main_a v_prenex_7821) (select main_a v_prenex_7820))) (< v_prenex_7820 main_x))) (forall ((v_prenex_6212 Int) (v_prenex_6213 Int)) (or (<= (+ main_y 1) v_prenex_6212) (<= (+ (select main_a v_prenex_6213) 1000) (select main_a v_prenex_6212)) (<= (select main_a v_prenex_6212) 1000) (<= 0 (select main_a v_prenex_6213)) (<= (+ main_x 1) v_prenex_6213) (< v_prenex_6212 main_y) (<= (* 2 (select main_a v_prenex_6213)) 0))) (forall ((v_prenex_7609 Int) (v_prenex_7610 Int)) (or (<= 1000 (+ (select main_a v_prenex_7610) (select main_a v_prenex_7609))) (<= (+ main_y 1) v_prenex_7610) (<= (select main_a v_prenex_7609) 0) (<= (+ main_x 1) v_prenex_7609) (< v_prenex_7610 main_y) (<= (* 2 (select main_a v_prenex_7610)) 2000))) (forall ((v_prenex_6724 Int) (v_prenex_6725 Int)) (or (<= (+ (select main_a v_prenex_6725) (select main_a v_prenex_6724)) 1000) (<= (* 2 (select main_a v_prenex_6724)) 0) (<= (select main_a v_prenex_6724) 0) (<= (+ main_y 1) v_prenex_6725) (<= (* 2 (select main_a v_prenex_6725)) 2000) (< v_prenex_6725 main_y))) (forall ((v_prenex_6853 Int) (v_prenex_6852 Int)) (or (< v_prenex_6853 main_y) (<= (select main_a v_prenex_6853) 1000) (<= 1000 (+ (select main_a v_prenex_6853) (select main_a v_prenex_6852))) (<= (+ main_y 1) v_prenex_6853) (<= (select main_a v_prenex_6852) 0) (<= 0 (select main_a v_prenex_6852)))) (forall ((v_prenex_7390 Int) (v_prenex_7391 Int)) (or (<= 1000 (select main_a v_prenex_7391)) (< v_prenex_7391 main_y) (< v_prenex_7390 main_x) (<= (+ (select main_a v_prenex_7390) 1000) (select main_a v_prenex_7391)) (<= (select main_a v_prenex_7390) 0) (<= (+ main_y 1) v_prenex_7391))) (or (forall ((v_prenex_7262 Int)) (or (<= (+ main_y 1) v_prenex_7262) (< v_prenex_7262 main_y) (<= 1000 (select main_a v_prenex_7262)) (<= (* 2 (select main_a v_prenex_7262)) 2000))) (forall ((v_prenex_7261 Int)) (<= (select main_a v_prenex_7261) 0))) (forall ((v_prenex_6359 Int) (v_prenex_6358 Int)) (or (<= (+ main_y 1) v_prenex_6359) (<= (select main_a v_prenex_6358) 0) (<= 1000 (select main_a v_prenex_6359)) (< v_prenex_6359 main_y) (<= 1000 (+ (select main_a v_prenex_6359) (select main_a v_prenex_6358))) (<= (* 2 (select main_a v_prenex_6358)) 0))) (forall ((v_prenex_6958 Int) (v_prenex_6959 Int)) (or (<= 1000 (select main_a v_prenex_6959)) (<= (select main_a v_prenex_6959) (+ (select main_a v_prenex_6958) 1000)) (<= (+ main_y 1) v_prenex_6959) (< v_prenex_6959 main_y) (<= (+ main_x 1) v_prenex_6958) (<= 0 (select main_a v_prenex_6958)))) (or (forall ((v_prenex_7272 Int)) (or (< v_prenex_7272 main_y) (<= (+ main_y 1) v_prenex_7272) (<= (* 2 (select main_a v_prenex_7272)) 2000) (<= (select main_a v_prenex_7272) 1000))) (forall ((v_prenex_7271 Int)) (or (<= 0 (select main_a v_prenex_7271)) (<= (+ main_x 1) v_prenex_7271)))) (forall ((v_prenex_7805 Int) (v_prenex_7804 Int)) (or (<= (* 2 (select main_a v_prenex_7805)) 2000) (< v_prenex_7804 main_x) (<= (+ (select main_a v_prenex_7805) (select main_a v_prenex_7804)) 1000) (< v_prenex_7805 main_y) (<= (+ main_y 1) v_prenex_7805))) (forall ((v_prenex_6431 Int) (v_prenex_6430 Int)) (or (<= (* 2 (select main_a v_prenex_6430)) 0) (<= 0 (select main_a v_prenex_6430)) (<= (+ main_y 1) v_prenex_6431) (< v_prenex_6431 main_y) (<= (+ main_x 1) v_prenex_6430) (<= (* 2 (select main_a v_prenex_6431)) 2000) (<= (+ (select main_a v_prenex_6430) 1000) (select main_a v_prenex_6431)))) (or (forall ((v_prenex_7677 Int)) (or (<= (select main_a v_prenex_7677) 0) (<= (+ main_x 1) v_prenex_7677) (<= 0 (select main_a v_prenex_7677)))) (forall ((v_prenex_7678 Int)) (or (<= (+ main_y 1) v_prenex_7678) (<= 1000 (select main_a v_prenex_7678)) (< v_prenex_7678 main_y) (<= (* 2 (select main_a v_prenex_7678)) 2000)))) (forall ((v_prenex_7405 Int) (v_prenex_7404 Int)) (or (<= (+ main_x 1) v_prenex_7404) (< v_prenex_7404 main_x) (<= (* 2 (select main_a v_prenex_7404)) 0) (<= (select main_a v_prenex_7405) (+ (select main_a v_prenex_7404) 1000)))) (forall ((v_prenex_6614 Int) (v_prenex_6615 Int)) (or (<= (* 2 (select main_a v_prenex_6615)) 2000) (<= (+ (select main_a v_prenex_6614) 1000) (select main_a v_prenex_6615)) (<= 0 (select main_a v_prenex_6614)) (< v_prenex_6615 main_y) (<= (+ main_y 1) v_prenex_6615))) (forall ((v_prenex_7324 Int) (v_prenex_7325 Int)) (or (<= (* 2 (select main_a v_prenex_7324)) 0) (<= (* 2 (select main_a v_prenex_7325)) 2000) (< v_prenex_7325 main_y) (<= (+ main_y 1) v_prenex_7325) (<= (+ main_x 1) v_prenex_7324) (<= 0 (select main_a v_prenex_7324)) (<= (+ (select main_a v_prenex_7325) (select main_a v_prenex_7324)) 1000))) (forall ((v_prenex_6423 Int) (v_prenex_6422 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6422))) (< v_prenex_6422 main_x) (<= (* 2 (select main_a v_prenex_6422)) 0) (<= 1000 (+ (select main_a v_prenex_6423) (select main_a v_prenex_6422))) (< v_prenex_6423 main_y) (<= (+ main_y 1) v_prenex_6423) (<= (select main_a v_prenex_6423) 1000))) (forall ((v_prenex_7814 Int) (v_prenex_7815 Int)) (or (< v_prenex_7815 main_y) (<= (select main_a v_prenex_7814) 0) (< v_prenex_7814 main_x) (<= (+ main_y 1) v_prenex_7815) (<= (* 2 (select main_a v_prenex_7815)) 2000) (<= 0 (select main_a v_prenex_7814)) (<= (select main_a v_prenex_7815) (+ (select main_a v_prenex_7814) 1000)))) (or (forall ((v_prenex_7079 Int)) (or (<= (+ main_y 1) v_prenex_7079) (< v_prenex_7079 main_y) (<= (* 2 (select main_a v_prenex_7079)) 2000))) (forall ((v_prenex_7078 Int)) (or (<= 0 (select main_a v_prenex_7078)) (< v_prenex_7078 main_x) (<= (* 2 (select main_a v_prenex_7078)) 0)))) (or (forall ((v_prenex_7318 Int)) (<= 2000 (* 2 (select main_a v_prenex_7318)))) (forall ((v_prenex_7317 Int)) (or (< v_prenex_7317 main_x) (<= (* 2 (select main_a v_prenex_7317)) 0) (<= 0 (* 2 (select main_a v_prenex_7317))) (<= (+ main_x 1) v_prenex_7317)))) (forall ((v_prenex_6339 Int) (v_prenex_6338 Int)) (or (<= (select main_a v_prenex_6339) (+ (select main_a v_prenex_6338) 1000)) (< v_prenex_6339 main_y) (<= 0 (select main_a v_prenex_6338)) (<= (+ main_y 1) v_prenex_6339) (< v_prenex_6338 main_x) (<= 1000 (select main_a v_prenex_6339)))) (forall ((v_prenex_8013 Int) (v_prenex_8012 Int)) (or (<= (+ main_y 1) v_prenex_8013) (<= (+ (select main_a v_prenex_8013) (select main_a v_prenex_8012)) 1000) (< v_prenex_8013 main_y) (<= (select main_a v_prenex_8012) 0) (<= (* 2 (select main_a v_prenex_8013)) 2000))) (forall ((v_prenex_7068 Int) (v_prenex_7069 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7068))) (<= 1000 (select main_a v_prenex_7069)) (<= (select main_a v_prenex_7069) (+ (select main_a v_prenex_7068) 1000)) (< v_prenex_7069 main_y) (<= (+ main_y 1) v_prenex_7069) (<= (* 2 (select main_a v_prenex_7068)) 0) (< v_prenex_7068 main_x))) (or (forall ((v_prenex_8087 Int)) (or (<= (+ main_y 1) v_prenex_8087) (<= (* 2 (select main_a v_prenex_8087)) 2000) (< v_prenex_8087 main_y))) (forall ((v_prenex_8086 Int)) (or (<= (* 2 (select main_a v_prenex_8086)) 0) (<= (select main_a v_prenex_8086) 0) (< v_prenex_8086 main_x)))) (forall ((v_prenex_6250 Int) (v_prenex_6251 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6250))) (<= 1000 (+ (select main_a v_prenex_6251) (select main_a v_prenex_6250))) (<= (+ main_x 1) v_prenex_6250) (<= (select main_a v_prenex_6250) 0) (< v_prenex_6251 main_y) (<= (select main_a v_prenex_6251) 1000) (<= (+ main_y 1) v_prenex_6251))) (forall ((v_prenex_6950 Int) (v_prenex_6951 Int)) (or (<= (+ main_x 1) v_prenex_6950) (<= 0 (* 2 (select main_a v_prenex_6950))) (<= (select main_a v_prenex_6951) 1000) (< v_prenex_6951 main_y) (<= (* 2 (select main_a v_prenex_6950)) 0) (<= (+ main_y 1) v_prenex_6951) (<= 1000 (+ (select main_a v_prenex_6951) (select main_a v_prenex_6950))))) (forall ((v_prenex_7054 Int) (v_prenex_7055 Int)) (or (< v_prenex_7055 main_y) (<= (+ (select main_a v_prenex_7054) 1000) (select main_a v_prenex_7055)) (<= (+ main_y 1) v_prenex_7055) (<= 0 (select main_a v_prenex_7054)) (<= 1000 (select main_a v_prenex_7055)) (<= 0 (* 2 (select main_a v_prenex_7054))) (< v_prenex_7054 main_x))) (forall ((v_prenex_7553 Int) (v_prenex_7554 Int)) (or (<= (+ (select main_a v_prenex_7554) (select main_a v_prenex_7553)) 1000) (<= 0 (select main_a v_prenex_7553)) (< v_prenex_7554 main_y) (<= (+ main_y 1) v_prenex_7554) (< v_prenex_7553 main_x) (<= 2000 (* 2 (select main_a v_prenex_7554))))) (forall ((v_prenex_8130 Int) (v_prenex_8131 Int)) (or (<= (+ main_y 1) v_prenex_8131) (<= 0 (select main_a v_prenex_8130)) (< v_prenex_8131 main_y) (<= 0 (* 2 (select main_a v_prenex_8130))) (< v_prenex_8130 main_x) (<= (select main_a v_prenex_8131) 1000) (<= (select main_a v_prenex_8131) (+ (select main_a v_prenex_8130) 1000)))) (forall ((v_prenex_7260 Int) (v_prenex_7259 Int)) (or (<= (+ (select main_a v_prenex_7260) (select main_a v_prenex_7259)) 1000) (< v_prenex_7260 main_y) (<= (+ main_y 1) v_prenex_7260) (<= 1000 (select main_a v_prenex_7260)) (<= 0 (select main_a v_prenex_7259)))) (or (forall ((v_prenex_6175 Int)) (or (< v_prenex_6175 main_x) (<= (* 2 (select main_a v_prenex_6175)) 0) (<= (select main_a v_prenex_6175) 0))) (forall ((v_prenex_6174 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6174))) (<= (+ main_y 1) v_prenex_6174) (<= (* 2 (select main_a v_prenex_6174)) 2000) (< v_prenex_6174 main_y)))) (forall ((v_prenex_6767 Int) (v_prenex_6766 Int)) (or (<= (+ main_y 1) v_prenex_6767) (<= (* 2 (select main_a v_prenex_6766)) 0) (< v_prenex_6767 main_y) (<= (select main_a v_prenex_6767) (+ (select main_a v_prenex_6766) 1000)) (<= (* 2 (select main_a v_prenex_6767)) 2000) (<= 0 (* 2 (select main_a v_prenex_6766))))) (forall ((v_prenex_6255 Int) (v_prenex_6254 Int)) (or (<= (+ main_y 1) v_prenex_6255) (<= (* 2 (select main_a v_prenex_6254)) 0) (<= (select main_a v_prenex_6254) 0) (<= (+ (select main_a v_prenex_6255) (select main_a v_prenex_6254)) 1000) (<= 2000 (* 2 (select main_a v_prenex_6255))) (< v_prenex_6255 main_y) (< v_prenex_6254 main_x))) (forall ((v_prenex_6335 Int) (v_prenex_6334 Int)) (or (<= (select main_a v_prenex_6335) 1000) (<= (select main_a v_prenex_6334) 0) (<= (+ main_x 1) v_prenex_6334) (< v_prenex_6335 main_y) (<= 0 (select main_a v_prenex_6334)) (<= (+ main_y 1) v_prenex_6335) (<= (select main_a v_prenex_6335) (+ (select main_a v_prenex_6334) 1000)))) (forall ((v_prenex_6596 Int) (v_prenex_6597 Int)) (or (<= (+ main_y 1) v_prenex_6597) (<= (* 2 (select main_a v_prenex_6597)) 2000) (<= (select main_a v_prenex_6597) (+ (select main_a v_prenex_6596) 1000)) (<= (select main_a v_prenex_6596) 0) (<= 0 (* 2 (select main_a v_prenex_6596))) (<= (+ main_x 1) v_prenex_6596) (< v_prenex_6597 main_y))) (forall ((v_prenex_7557 Int) (v_prenex_7558 Int)) (or (<= (+ main_y 1) v_prenex_7558) (<= (select main_a v_prenex_7557) 0) (<= (+ main_x 1) v_prenex_7557) (< v_prenex_7558 main_y) (<= (select main_a v_prenex_7558) (+ (select main_a v_prenex_7557) 1000)) (<= (* 2 (select main_a v_prenex_7558)) 2000))) (forall ((v_prenex_7681 Int) (v_prenex_7682 Int)) (or (<= 1000 (select main_a v_prenex_7682)) (< v_prenex_7682 main_y) (<= (+ main_y 1) v_prenex_7682) (<= (+ (select main_a v_prenex_7682) (select main_a v_prenex_7681)) 1000) (<= (select main_a v_prenex_7681) 0))) (forall ((v_prenex_7797 Int) (v_prenex_7796 Int)) (or (< v_prenex_7797 main_y) (<= (+ main_y 1) v_prenex_7797) (<= (select main_a v_prenex_7797) 1000) (<= 0 (select main_a v_prenex_7796)) (< v_prenex_7796 main_x) (<= 1000 (+ (select main_a v_prenex_7797) (select main_a v_prenex_7796))))) (forall ((v_prenex_6216 Int) (v_prenex_6217 Int)) (or (< v_prenex_6216 main_y) (<= (+ main_y 1) v_prenex_6216) (<= 1000 (select main_a v_prenex_6216)) (<= (+ main_x 1) v_prenex_6217) (<= (+ (select main_a v_prenex_6217) 1000) (select main_a v_prenex_6216)) (<= (* 2 (select main_a v_prenex_6217)) 0))) (forall ((v_prenex_7740 Int) (v_prenex_7741 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7741))) (<= (* 2 (select main_a v_prenex_7740)) 0) (<= 1000 (+ (select main_a v_prenex_7741) (select main_a v_prenex_7740))) (<= (+ main_y 1) v_prenex_7741) (< v_prenex_7741 main_y))) (forall ((v_prenex_7249 Int) (v_prenex_7250 Int)) (or (<= 1000 (select main_a v_prenex_7250)) (<= (+ main_x 1) v_prenex_7249) (<= (+ (select main_a v_prenex_7249) 1000) (select main_a v_prenex_7250)) (< v_prenex_7250 main_y) (<= (+ main_y 1) v_prenex_7250) (<= (select main_a v_prenex_7249) 0))) (forall ((v_prenex_7410 Int) (v_prenex_7411 Int)) (or (<= (select main_a v_prenex_7410) 0) (<= 1000 (select main_a v_prenex_7411)) (<= (+ main_y 1) v_prenex_7411) (< v_prenex_7411 main_y) (<= (+ main_x 1) v_prenex_7410) (<= (select main_a v_prenex_7411) (+ (select main_a v_prenex_7410) 1000)))) (forall ((v_prenex_6142 Int) (v_prenex_6143 Int)) (or (<= (+ (select main_a v_prenex_6143) 1000) (select main_a v_prenex_6142)) (<= (* 2 (select main_a v_prenex_6143)) 0) (< v_prenex_6142 main_y) (<= (+ main_y 1) v_prenex_6142) (<= (+ main_x 1) v_prenex_6143) (<= 1000 (select main_a v_prenex_6142)))) (forall ((v_prenex_6441 Int) (v_prenex_6440 Int)) (or (<= (+ main_x 1) v_prenex_6440) (<= 1000 (select main_a v_prenex_6441)) (<= (+ main_y 1) v_prenex_6441) (<= 0 (select main_a v_prenex_6440)) (<= (+ (select main_a v_prenex_6440) 1000) (select main_a v_prenex_6441)) (<= (select main_a v_prenex_6440) 0) (< v_prenex_6441 main_y))) (forall ((v_prenex_6272 Int) (v_prenex_6273 Int)) (or (<= 1000 (select main_a v_prenex_6273)) (<= 1000 (+ (select main_a v_prenex_6273) (select main_a v_prenex_6272))) (< v_prenex_6272 main_x) (< v_prenex_6273 main_y) (<= (+ main_y 1) v_prenex_6273))) (or (forall ((v_prenex_6736 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6736))) (<= (+ main_x 1) v_prenex_6736) (<= (* 2 (select main_a v_prenex_6736)) 0))) (forall ((v_prenex_6737 Int)) (or (< v_prenex_6737 main_y) (<= (select main_a v_prenex_6737) 1000) (<= 2000 (* 2 (select main_a v_prenex_6737))) (<= (+ main_y 1) v_prenex_6737)))) (forall ((v_prenex_7285 Int) (v_prenex_7286 Int)) (or (< v_prenex_7286 main_y) (<= (+ (select main_a v_prenex_7285) 1000) (select main_a v_prenex_7286)) (<= (select main_a v_prenex_7285) 0) (<= (* 2 (select main_a v_prenex_7286)) 2000) (<= (+ main_y 1) v_prenex_7286))) (or (forall ((v_prenex_6838 Int)) (or (<= (* 2 (select main_a v_prenex_6838)) 0) (<= 0 (select main_a v_prenex_6838)))) (forall ((v_prenex_6839 Int)) (or (<= (+ main_y 1) v_prenex_6839) (<= 2000 (* 2 (select main_a v_prenex_6839))) (<= (select main_a v_prenex_6839) 1000) (< v_prenex_6839 main_y)))) (forall ((v_prenex_7915 Int) (v_prenex_7914 Int)) (or (<= 1000 (+ (select main_a v_prenex_7915) (select main_a v_prenex_7914))) (<= 2000 (* 2 (select main_a v_prenex_7915))) (< v_prenex_7915 main_y) (<= (+ main_y 1) v_prenex_7915))) (forall ((v_prenex_6259 Int) (v_prenex_6258 Int)) (or (<= (+ main_x 1) v_prenex_6258) (<= (* 2 (select main_a v_prenex_6258)) 0) (< v_prenex_6258 main_x) (<= (+ (select main_a v_prenex_6258) 1000) (select main_a v_prenex_6259)) (<= (select main_a v_prenex_6258) 0))) (forall ((v_prenex_6362 Int) (v_prenex_6363 Int)) (or (<= (* 2 (select main_a v_prenex_6363)) 2000) (<= 1000 (+ (select main_a v_prenex_6363) (select main_a v_prenex_6362))) (<= 0 (select main_a v_prenex_6362)) (<= (+ main_y 1) v_prenex_6363) (< v_prenex_6363 main_y) (<= (* 2 (select main_a v_prenex_6362)) 0) (< v_prenex_6362 main_x))) (forall ((v_prenex_6723 Int)) (or (<= (+ main_x 1) v_prenex_6723) (<= (* 2 (select main_a v_prenex_6723)) 0) (< v_prenex_6723 main_x))) (forall ((v_prenex_6664 Int) (v_prenex_6665 Int)) (or (<= 1000 (select main_a v_prenex_6665)) (<= (+ main_x 1) v_prenex_6664) (< v_prenex_6665 main_y) (<= (* 2 (select main_a v_prenex_6664)) 0) (<= (select main_a v_prenex_6664) 0) (<= (+ main_y 1) v_prenex_6665) (<= 1000 (+ (select main_a v_prenex_6665) (select main_a v_prenex_6664))))) (or (forall ((v_prenex_7119 Int)) (or (<= (+ main_x 1) v_prenex_7119) (<= 0 (select main_a v_prenex_7119)) (<= 0 (* 2 (select main_a v_prenex_7119))))) (forall ((v_prenex_7120 Int)) (or (<= (+ main_y 1) v_prenex_7120) (< v_prenex_7120 main_y) (<= 2000 (* 2 (select main_a v_prenex_7120))) (<= (select main_a v_prenex_7120) 1000)))) (forall ((v_prenex_7691 Int) (v_prenex_7692 Int)) (or (<= 1000 (select main_a v_prenex_7692)) (<= (+ (select main_a v_prenex_7691) 1000) (select main_a v_prenex_7692)) (<= (+ main_y 1) v_prenex_7692) (<= (+ main_x 1) v_prenex_7691) (< v_prenex_7692 main_y) (<= 0 (select main_a v_prenex_7691)))) (forall ((v_prenex_7926 Int) (v_prenex_7927 Int)) (or (<= (* 2 (select main_a v_prenex_7926)) 0) (<= (+ main_y 1) v_prenex_7927) (< v_prenex_7926 main_x) (<= (+ main_x 1) v_prenex_7926) (<= (select main_a v_prenex_7927) (+ (select main_a v_prenex_7926) 1000)))) (forall ((v_prenex_7863 Int) (v_prenex_7862 Int)) (or (<= (* 2 (select main_a v_prenex_7862)) 0) (<= (+ (select main_a v_prenex_7863) (select main_a v_prenex_7862)) 1000) (<= 2000 (* 2 (select main_a v_prenex_7863))) (<= (+ main_y 1) v_prenex_7863) (< v_prenex_7862 main_x) (< v_prenex_7863 main_y))) (forall ((v_prenex_7973 Int) (v_prenex_7972 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7972))) (< v_prenex_7972 main_x) (< v_prenex_7973 main_y) (<= (+ main_y 1) v_prenex_7973) (<= 2000 (* 2 (select main_a v_prenex_7973))) (<= (+ (select main_a v_prenex_7973) (select main_a v_prenex_7972)) 1000))) (forall ((v_prenex_7982 Int) (v_prenex_7983 Int)) (or (< v_prenex_7982 main_x) (< v_prenex_7983 main_y) (<= (+ main_y 1) v_prenex_7983) (<= (select main_a v_prenex_7982) 0) (<= 1000 (select main_a v_prenex_7983)) (<= (* 2 (select main_a v_prenex_7982)) 0) (<= (select main_a v_prenex_7983) (+ (select main_a v_prenex_7982) 1000)))) (or (forall ((v_prenex_7103 Int)) (or (<= (select main_a v_prenex_7103) 0) (< v_prenex_7103 main_x))) (forall ((v_prenex_7104 Int)) (or (<= (* 2 (select main_a v_prenex_7104)) 2000) (<= (+ main_y 1) v_prenex_7104) (< v_prenex_7104 main_y)))) (forall ((v_prenex_6322 Int) (v_prenex_6323 Int)) (or (<= (select main_a v_prenex_6323) (+ (select main_a v_prenex_6322) 1000)) (< v_prenex_6323 main_y) (<= (+ main_y 1) v_prenex_6323) (<= 2000 (* 2 (select main_a v_prenex_6323))) (<= (select main_a v_prenex_6322) 0) (< v_prenex_6322 main_x))) (forall ((v_prenex_7270 Int) (v_prenex_7269 Int)) (or (<= (select main_a v_prenex_7270) 1000) (<= (+ main_y 1) v_prenex_7270) (<= (+ (select main_a v_prenex_7269) 1000) (select main_a v_prenex_7270)) (< v_prenex_7270 main_y))) (forall ((v_prenex_6234 Int) (v_prenex_6235 Int)) (or (<= 1000 (+ (select main_a v_prenex_6234) (select main_a v_prenex_6235))) (<= (select main_a v_prenex_6235) 0) (< v_prenex_6234 main_y) (<= (+ main_y 1) v_prenex_6234) (<= 0 (* 2 (select main_a v_prenex_6235))) (<= (select main_a v_prenex_6234) 1000) (< v_prenex_6235 main_x))) (forall ((v_prenex_8145 Int) (v_prenex_8144 Int)) (or (<= (* 2 (select main_a v_prenex_8144)) 0) (< v_prenex_8145 main_y) (<= (+ (select main_a v_prenex_8145) (select main_a v_prenex_8144)) 1000) (<= 0 (* 2 (select main_a v_prenex_8144))) (<= (select main_a v_prenex_8145) 1000) (<= (+ main_y 1) v_prenex_8145))) (forall ((v_prenex_6848 Int) (v_prenex_6849 Int)) (or (< v_prenex_6849 main_y) (< v_prenex_6848 main_x) (<= (+ (select main_a v_prenex_6848) 1000) (select main_a v_prenex_6849)) (<= (+ main_x 1) v_prenex_6848) (<= (* 2 (select main_a v_prenex_6848)) 0))) (forall ((v_prenex_7083 Int) (v_prenex_7084 Int)) (or (<= (+ main_y 1) v_prenex_7084) (< v_prenex_7084 main_y) (<= (+ (select main_a v_prenex_7083) 1000) (select main_a v_prenex_7084)) (<= 2000 (* 2 (select main_a v_prenex_7084))))) (forall ((v_prenex_7042 Int) (v_prenex_7043 Int)) (or (<= (+ main_y 1) v_prenex_7043) (<= (select main_a v_prenex_7042) 0) (< v_prenex_7042 main_x) (<= 2000 (* 2 (select main_a v_prenex_7043))) (<= 0 (select main_a v_prenex_7042)) (< v_prenex_7043 main_y) (<= (select main_a v_prenex_7043) (+ (select main_a v_prenex_7042) 1000)))) (forall ((v_prenex_7108 Int) (v_prenex_7107 Int)) (or (< v_prenex_7108 main_y) (<= 0 (select main_a v_prenex_7107)) (<= (select main_a v_prenex_7108) 1000) (<= (* 2 (select main_a v_prenex_7107)) 0) (<= (+ (select main_a v_prenex_7108) (select main_a v_prenex_7107)) 1000) (<= (+ main_y 1) v_prenex_7108))) (or (forall ((v_prenex_6600 Int)) (or (<= (* 2 (select main_a v_prenex_6600)) 0) (<= (+ main_x 1) v_prenex_6600))) (forall ((v_prenex_6601 Int)) (or (< v_prenex_6601 main_y) (<= (* 2 (select main_a v_prenex_6601)) 2000) (<= (+ main_y 1) v_prenex_6601) (<= 1000 (select main_a v_prenex_6601))))) (forall ((v_prenex_8053 Int) (v_prenex_8052 Int)) (or (<= (+ main_y 1) v_prenex_8053) (< v_prenex_8052 main_x) (<= (+ (select main_a v_prenex_8053) (select main_a v_prenex_8052)) 1000) (<= (* 2 (select main_a v_prenex_8052)) 0) (< v_prenex_8053 main_y) (<= (select main_a v_prenex_8053) 1000))) (forall ((v_prenex_6554 Int) (v_prenex_6555 Int)) (or (<= (+ main_y 1) v_prenex_6555) (<= 0 (* 2 (select main_a v_prenex_6554))) (<= (+ main_x 1) v_prenex_6554) (<= (select main_a v_prenex_6555) 1000) (< v_prenex_6555 main_y) (<= (select main_a v_prenex_6555) (+ (select main_a v_prenex_6554) 1000)) (<= (* 2 (select main_a v_prenex_6554)) 0))) (forall ((v_prenex_6565 Int) (v_prenex_6564 Int)) (or (<= (* 2 (select main_a v_prenex_6564)) 0) (<= (select main_a v_prenex_6564) 0) (<= (select main_a v_prenex_6565) (+ (select main_a v_prenex_6564) 1000)) (< v_prenex_6564 main_x) (<= (+ main_x 1) v_prenex_6564))) (forall ((v_prenex_6483 Int) (v_prenex_6482 Int)) (or (<= (select main_a v_prenex_6483) (+ (select main_a v_prenex_6482) 1000)) (<= (+ main_y 1) v_prenex_6483) (< v_prenex_6483 main_y) (<= (+ main_x 1) v_prenex_6482) (<= (* 2 (select main_a v_prenex_6483)) 2000))) (forall ((v_prenex_8094 Int) (v_prenex_8095 Int)) (or (<= (+ main_y 1) v_prenex_8095) (<= 1000 (select main_a v_prenex_8095)) (< v_prenex_8095 main_y) (<= (* 2 (select main_a v_prenex_8094)) 0) (<= (select main_a v_prenex_8095) (+ (select main_a v_prenex_8094) 1000)) (<= 0 (select main_a v_prenex_8094)))) (or (forall ((v_prenex_6064 Int)) (or (<= 0 (select main_a v_prenex_6064)) (<= (select main_a v_prenex_6064) 0))) (forall ((v_prenex_6065 Int)) (or (< v_prenex_6065 main_y) (<= 1000 (select main_a v_prenex_6065)) (<= 2000 (* 2 (select main_a v_prenex_6065))) (<= (+ main_y 1) v_prenex_6065)))) (forall ((v_prenex_6308 Int) (v_prenex_6309 Int)) (or (<= (select main_a v_prenex_6309) 1000) (<= 1000 (+ (select main_a v_prenex_6309) (select main_a v_prenex_6308))) (< v_prenex_6309 main_y) (<= (+ main_y 1) v_prenex_6309) (<= 0 (select main_a v_prenex_6308)) (<= (+ main_x 1) v_prenex_6308))) (forall ((v_prenex_7627 Int) (v_prenex_7628 Int)) (or (< v_prenex_7628 main_y) (<= 0 (* 2 (select main_a v_prenex_7627))) (<= 2000 (* 2 (select main_a v_prenex_7628))) (<= (+ main_y 1) v_prenex_7628) (<= (+ (select main_a v_prenex_7627) 1000) (select main_a v_prenex_7628)))) (forall ((v_prenex_6985 Int) (v_prenex_6984 Int)) (or (<= (+ main_y 1) v_prenex_6985) (<= (select main_a v_prenex_6985) (+ (select main_a v_prenex_6984) 1000)) (<= 0 (* 2 (select main_a v_prenex_6984))) (< v_prenex_6985 main_y) (<= (* 2 (select main_a v_prenex_6985)) 2000))) (or (forall ((v_prenex_7568 Int)) (or (<= 1000 (select main_a v_prenex_7568)) (<= 2000 (* 2 (select main_a v_prenex_7568))) (<= (+ main_y 1) v_prenex_7568) (< v_prenex_7568 main_y))) (forall ((v_prenex_7567 Int)) (or (< v_prenex_7567 main_x) (<= (* 2 (select main_a v_prenex_7567)) 0) (<= 0 (* 2 (select main_a v_prenex_7567)))))) (forall ((v_prenex_7229 Int) (v_prenex_7230 Int)) (or (<= (+ main_y 1) v_prenex_7230) (< v_prenex_7230 main_y) (<= 0 (select main_a v_prenex_7229)) (<= 1000 (select main_a v_prenex_7230)) (< v_prenex_7229 main_x) (<= (+ (select main_a v_prenex_7229) 1000) (select main_a v_prenex_7230)))) (forall ((v_prenex_6639 Int) (v_prenex_6638 Int)) (or (<= (+ (select main_a v_prenex_6639) (select main_a v_prenex_6638)) 1000) (<= (+ main_y 1) v_prenex_6639) (<= 1000 (select main_a v_prenex_6639)) (<= (+ main_x 1) v_prenex_6638) (<= (select main_a v_prenex_6638) 0) (< v_prenex_6639 main_y))) (forall ((v_prenex_6087 Int) (v_prenex_6086 Int)) (or (<= 0 (select main_a v_prenex_6087)) (<= (+ main_y 1) v_prenex_6086) (<= 0 (* 2 (select main_a v_prenex_6087))) (<= 2000 (* 2 (select main_a v_prenex_6086))) (< v_prenex_6086 main_y) (<= (+ (select main_a v_prenex_6087) 1000) (select main_a v_prenex_6086)))) (forall ((v_prenex_7354 Int) (v_prenex_7355 Int)) (or (< v_prenex_7354 main_x) (<= 1000 (+ (select main_a v_prenex_7355) (select main_a v_prenex_7354))) (<= (* 2 (select main_a v_prenex_7354)) 0) (<= (+ main_x 1) v_prenex_7354) (<= (select main_a v_prenex_7354) 0))) (forall ((v_prenex_6453 Int) (v_prenex_6452 Int)) (or (<= (+ (select main_a v_prenex_6452) 1000) (select main_a v_prenex_6453)) (<= (+ main_y 1) v_prenex_6453) (<= 2000 (* 2 (select main_a v_prenex_6453))) (<= (* 2 (select main_a v_prenex_6452)) 0) (< v_prenex_6453 main_y))) (forall ((v_prenex_7001 Int) (v_prenex_7000 Int)) (or (< v_prenex_7001 main_y) (<= (select main_a v_prenex_7001) (+ (select main_a v_prenex_7000) 1000)) (<= (* 2 (select main_a v_prenex_7001)) 2000) (<= (+ main_y 1) v_prenex_7001) (<= 0 (select main_a v_prenex_7000)) (<= (* 2 (select main_a v_prenex_7000)) 0))) (forall ((v_prenex_7490 Int) (v_prenex_7491 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7490))) (< v_prenex_7491 main_y) (<= (+ (select main_a v_prenex_7491) (select main_a v_prenex_7490)) 1000) (<= (* 2 (select main_a v_prenex_7491)) 2000) (<= 0 (select main_a v_prenex_7490)) (<= (+ main_y 1) v_prenex_7491))) (forall ((v_prenex_7251 Int) (v_prenex_7252 Int)) (or (<= 0 (select main_a v_prenex_7251)) (<= (+ main_x 1) v_prenex_7251) (<= (+ main_y 1) v_prenex_7252) (<= (+ (select main_a v_prenex_7251) 1000) (select main_a v_prenex_7252)) (< v_prenex_7252 main_y) (<= 2000 (* 2 (select main_a v_prenex_7252))) (<= 0 (* 2 (select main_a v_prenex_7251))))) (forall ((v_prenex_6671 Int) (v_prenex_6670 Int)) (or (<= (+ main_x 1) v_prenex_6670) (<= (* 2 (select main_a v_prenex_6670)) 0) (<= (+ (select main_a v_prenex_6671) (select main_a v_prenex_6670)) 1000) (<= 1000 (select main_a v_prenex_6671)) (<= (select main_a v_prenex_6670) 0) (< v_prenex_6671 main_y) (<= (+ main_y 1) v_prenex_6671))) (or (forall ((v_prenex_7789 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7789))) (< v_prenex_7789 main_y) (<= (* 2 (select main_a v_prenex_7789)) 2000) (<= (+ main_y 1) v_prenex_7789))) (forall ((v_prenex_7788 Int)) (or (< v_prenex_7788 main_x) (<= 0 (select main_a v_prenex_7788)) (<= 0 (* 2 (select main_a v_prenex_7788)))))) (forall ((v_prenex_7007 Int) (v_prenex_7006 Int)) (or (< v_prenex_7007 main_y) (<= (+ main_y 1) v_prenex_7007) (<= (* 2 (select main_a v_prenex_7007)) 2000) (<= 0 (select main_a v_prenex_7006)) (<= 1000 (+ (select main_a v_prenex_7007) (select main_a v_prenex_7006))) (<= (* 2 (select main_a v_prenex_7006)) 0))) (or (forall ((v_prenex_8010 Int)) (or (<= (+ main_x 1) v_prenex_8010) (<= (select main_a v_prenex_8010) 0))) (forall ((v_prenex_8011 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_8011))) (<= (+ main_y 1) v_prenex_8011) (< v_prenex_8011 main_y)))) (forall ((v_prenex_7615 Int) (v_prenex_7616 Int)) (or (<= (select main_a v_prenex_7615) 0) (< v_prenex_7616 main_y) (<= (select main_a v_prenex_7616) 1000) (<= 0 (* 2 (select main_a v_prenex_7615))) (< v_prenex_7615 main_x) (<= (+ main_y 1) v_prenex_7616) (<= (+ (select main_a v_prenex_7615) 1000) (select main_a v_prenex_7616)))) (or (forall ((v_prenex_6673 Int)) (or (< v_prenex_6673 main_y) (<= (+ main_y 1) v_prenex_6673) (<= (* 2 (select main_a v_prenex_6673)) 2000) (<= (select main_a v_prenex_6673) 1000))) (forall ((v_prenex_6672 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6672))) (<= (select main_a v_prenex_6672) 0) (< v_prenex_6672 main_x)))) (forall ((v_prenex_6877 Int) (v_prenex_6876 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6876))) (<= (* 2 (select main_a v_prenex_6876)) 0) (< v_prenex_6876 main_x) (< v_prenex_6877 main_y) (<= (+ main_y 1) v_prenex_6877) (<= (select main_a v_prenex_6877) (+ (select main_a v_prenex_6876) 1000)) (<= 2000 (* 2 (select main_a v_prenex_6877))))) (or (forall ((v_prenex_6153 Int)) (or (< v_prenex_6153 main_x) (<= 0 (select main_a v_prenex_6153)) (<= (* 2 (select main_a v_prenex_6153)) 0))) (forall ((v_prenex_6152 Int)) (or (<= (select main_a v_prenex_6152) 1000) (< v_prenex_6152 main_y) (<= (+ main_y 1) v_prenex_6152) (<= 2000 (* 2 (select main_a v_prenex_6152)))))) (forall ((v_prenex_7184 Int) (v_prenex_7183 Int)) (or (< v_prenex_7184 main_y) (<= (+ main_y 1) v_prenex_7184) (<= (+ (select main_a v_prenex_7184) (select main_a v_prenex_7183)) 1000) (<= 1000 (select main_a v_prenex_7184)) (< v_prenex_7183 main_x) (<= (select main_a v_prenex_7183) 0))) (forall ((v_prenex_7337 Int) (v_prenex_7336 Int)) (or (< v_prenex_7337 main_y) (<= 0 (select main_a v_prenex_7336)) (<= (+ main_y 1) v_prenex_7337) (<= 0 (* 2 (select main_a v_prenex_7336))) (<= (+ main_x 1) v_prenex_7336) (<= (select main_a v_prenex_7337) 1000) (<= 1000 (+ (select main_a v_prenex_7337) (select main_a v_prenex_7336))))) (forall ((v_prenex_8141 Int) (v_prenex_8140 Int)) (or (<= (+ main_y 1) v_prenex_8141) (<= (* 2 (select main_a v_prenex_8140)) 0) (<= (* 2 (select main_a v_prenex_8141)) 2000) (<= 1000 (+ (select main_a v_prenex_8141) (select main_a v_prenex_8140))) (< v_prenex_8141 main_y))) (forall ((v_prenex_6072 Int) (v_prenex_6073 Int)) (or (<= 1000 (+ (select main_a v_prenex_6073) (select main_a v_prenex_6072))) (<= (* 2 (select main_a v_prenex_6072)) 0) (<= 0 (* 2 (select main_a v_prenex_6072))) (<= (+ main_y 1) v_prenex_6073) (<= (* 2 (select main_a v_prenex_6073)) 2000) (< v_prenex_6073 main_y))) (forall ((v_prenex_8112 Int) (v_prenex_8113 Int)) (or (<= (+ main_y 1) v_prenex_8113) (<= (select main_a v_prenex_8113) (+ (select main_a v_prenex_8112) 1000)) (<= 0 (select main_a v_prenex_8112)) (< v_prenex_8113 main_y) (<= (select main_a v_prenex_8113) 1000))) (forall ((v_prenex_6846 Int) (v_prenex_6847 Int)) (or (<= (* 2 (select main_a v_prenex_6846)) 0) (<= (select main_a v_prenex_6847) (+ (select main_a v_prenex_6846) 1000)) (< v_prenex_6847 main_y) (<= 0 (* 2 (select main_a v_prenex_6846))) (< v_prenex_6846 main_x) (<= (+ main_y 1) v_prenex_6847) (<= 2000 (* 2 (select main_a v_prenex_6847))))) (or (forall ((v_prenex_6311 Int)) (<= (* 2 (select main_a v_prenex_6311)) 2000)) (forall ((v_prenex_6310 Int)) (or (< v_prenex_6310 main_x) (<= (+ main_x 1) v_prenex_6310) (<= 0 (select main_a v_prenex_6310)) (<= 0 (* 2 (select main_a v_prenex_6310)))))) (forall ((v_prenex_6980 Int) (v_prenex_6981 Int)) (or (<= (* 2 (select main_a v_prenex_6981)) 2000) (<= (select main_a v_prenex_6980) 0) (< v_prenex_6981 main_y) (< v_prenex_6980 main_x) (<= 1000 (+ (select main_a v_prenex_6981) (select main_a v_prenex_6980))) (<= (+ main_y 1) v_prenex_6981) (<= (* 2 (select main_a v_prenex_6980)) 0))) (forall ((v_prenex_6140 Int) (v_prenex_6141 Int)) (or (<= (* 2 (select main_a v_prenex_6141)) 0) (<= (+ (select main_a v_prenex_6141) 1000) (select main_a v_prenex_6140)) (< v_prenex_6140 main_y) (<= (select main_a v_prenex_6140) 1000) (<= 0 (* 2 (select main_a v_prenex_6141))) (<= (+ main_y 1) v_prenex_6140))) (forall ((v_prenex_6379 Int) (v_prenex_6378 Int)) (or (<= (+ main_x 1) v_prenex_6378) (< v_prenex_6378 main_x) (<= 1000 (+ (select main_a v_prenex_6379) (select main_a v_prenex_6378))) (<= 0 (select main_a v_prenex_6378)))) (forall ((v_prenex_6247 Int) (v_prenex_6246 Int)) (or (< v_prenex_6246 main_y) (<= 2000 (* 2 (select main_a v_prenex_6246))) (<= (* 2 (select main_a v_prenex_6247)) 0) (<= (+ main_y 1) v_prenex_6246) (<= 1000 (+ (select main_a v_prenex_6246) (select main_a v_prenex_6247))) (<= (+ main_x 1) v_prenex_6247) (<= (select main_a v_prenex_6247) 0))) (forall ((v_prenex_7573 Int) (v_prenex_7574 Int)) (or (<= (* 2 (select main_a v_prenex_7573)) 0) (<= 1000 (select main_a v_prenex_7574)) (<= (select main_a v_prenex_7573) 0) (<= (select main_a v_prenex_7574) (+ (select main_a v_prenex_7573) 1000)) (<= (+ main_x 1) v_prenex_7573) (<= (+ main_y 1) v_prenex_7574) (< v_prenex_7574 main_y))) (or (forall ((v_prenex_6642 Int)) (<= (* 2 (select main_a v_prenex_6642)) 0)) (forall ((v_prenex_6643 Int)) (or (< v_prenex_6643 main_y) (<= (* 2 (select main_a v_prenex_6643)) 2000) (<= 2000 (* 2 (select main_a v_prenex_6643))) (<= (+ main_y 1) v_prenex_6643)))) (or (forall ((v_prenex_6204 Int)) (or (<= (+ main_y 1) v_prenex_6204) (<= 2000 (* 2 (select main_a v_prenex_6204))) (< v_prenex_6204 main_y) (<= (select main_a v_prenex_6204) 1000))) (forall ((v_prenex_6205 Int)) (or (<= (select main_a v_prenex_6205) 0) (< v_prenex_6205 main_x)))) (forall ((v_prenex_7605 Int) (v_prenex_7606 Int)) (or (<= 0 (select main_a v_prenex_7605)) (<= (+ (select main_a v_prenex_7606) (select main_a v_prenex_7605)) 1000) (<= 2000 (* 2 (select main_a v_prenex_7606))) (<= (+ main_y 1) v_prenex_7606) (< v_prenex_7606 main_y) (<= 0 (* 2 (select main_a v_prenex_7605))))) (forall ((v_prenex_7090 Int) (v_prenex_7089 Int)) (or (<= 1000 (select main_a v_prenex_7090)) (<= (+ (select main_a v_prenex_7089) 1000) (select main_a v_prenex_7090)) (<= 0 (select main_a v_prenex_7089)) (< v_prenex_7090 main_y) (<= (+ main_y 1) v_prenex_7090))) (forall ((v_prenex_7376 Int) (v_prenex_7377 Int)) (or (< v_prenex_7377 main_y) (<= (+ main_y 1) v_prenex_7377) (<= (+ main_x 1) v_prenex_7376) (<= (+ (select main_a v_prenex_7377) (select main_a v_prenex_7376)) 1000) (<= 1000 (select main_a v_prenex_7377)))) (or (forall ((v_prenex_8198 Int)) (or (<= (select main_a v_prenex_8198) 0) (<= (+ main_x 1) v_prenex_8198) (<= 0 (select main_a v_prenex_8198)))) (forall ((v_prenex_8199 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_8199))) (<= (+ main_y 1) v_prenex_8199) (< v_prenex_8199 main_y) (<= 1000 (select main_a v_prenex_8199))))) (forall ((v_prenex_8200 Int) (v_prenex_8201 Int)) (or (<= (select main_a v_prenex_8201) 1000) (< v_prenex_8201 main_y) (<= (+ main_y 1) v_prenex_8201) (<= 1000 (+ (select main_a v_prenex_8201) (select main_a v_prenex_8200))) (<= (* 2 (select main_a v_prenex_8200)) 0))) (forall ((v_prenex_7585 Int) (v_prenex_7586 Int)) (or (< v_prenex_7586 main_y) (<= (+ main_y 1) v_prenex_7586) (<= 1000 (+ (select main_a v_prenex_7586) (select main_a v_prenex_7585))) (<= (* 2 (select main_a v_prenex_7586)) 2000) (<= (* 2 (select main_a v_prenex_7585)) 0) (<= 0 (select main_a v_prenex_7585)) (<= (+ main_x 1) v_prenex_7585))) (or (forall ((v_prenex_7916 Int)) (or (<= (+ main_x 1) v_prenex_7916) (<= (select main_a v_prenex_7916) 0) (<= 0 (select main_a v_prenex_7916)))) (forall ((v_prenex_7917 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7917))) (<= (+ main_y 1) v_prenex_7917) (< v_prenex_7917 main_y) (<= (select main_a v_prenex_7917) 1000)))) (or (forall ((v_prenex_6383 Int)) (or (<= 1000 (select main_a v_prenex_6383)) (<= (+ main_y 1) v_prenex_6383) (< v_prenex_6383 main_y) (<= 2000 (* 2 (select main_a v_prenex_6383))))) (forall ((v_prenex_6382 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6382))) (< v_prenex_6382 main_x)))) (forall ((v_prenex_6521 Int) (v_prenex_6520 Int)) (or (< v_prenex_6521 main_y) (<= (select main_a v_prenex_6520) 0) (<= (+ (select main_a v_prenex_6520) 1000) (select main_a v_prenex_6521)) (<= (+ main_x 1) v_prenex_6520) (<= (+ main_y 1) v_prenex_6521) (<= (* 2 (select main_a v_prenex_6521)) 2000))) (forall ((v_prenex_8075 Int) (v_prenex_8074 Int)) (or (<= 1000 (select main_a v_prenex_8075)) (<= 0 (select main_a v_prenex_8074)) (< v_prenex_8075 main_y) (<= (+ (select main_a v_prenex_8074) 1000) (select main_a v_prenex_8075)) (<= (+ main_x 1) v_prenex_8074) (<= (+ main_y 1) v_prenex_8075))) (forall ((v_prenex_6093 Int) (v_prenex_6092 Int)) (or (<= (+ (select main_a v_prenex_6092) (select main_a v_prenex_6093)) 1000) (<= (select main_a v_prenex_6093) 0) (<= 1000 (select main_a v_prenex_6092)) (< v_prenex_6093 main_x) (< v_prenex_6092 main_y) (<= 0 (* 2 (select main_a v_prenex_6093))) (<= (+ main_y 1) v_prenex_6092))) (forall ((v_prenex_6834 Int) (v_prenex_6835 Int)) (or (<= (+ (select main_a v_prenex_6835) (select main_a v_prenex_6834)) 1000) (< v_prenex_6834 main_x) (<= 0 (* 2 (select main_a v_prenex_6834))) (< v_prenex_6835 main_y) (<= (select main_a v_prenex_6835) 1000) (<= (+ main_y 1) v_prenex_6835) (<= (select main_a v_prenex_6834) 0))) (forall ((v_prenex_7467 Int) (v_prenex_7466 Int)) (or (<= (select main_a v_prenex_7466) 0) (<= (* 2 (select main_a v_prenex_7466)) 0) (<= (+ main_x 1) v_prenex_7466) (<= 2000 (* 2 (select main_a v_prenex_7467))) (< v_prenex_7467 main_y) (<= (+ (select main_a v_prenex_7467) (select main_a v_prenex_7466)) 1000) (<= (+ main_y 1) v_prenex_7467))) (forall ((v_prenex_6640 Int) (v_prenex_6641 Int)) (or (<= (* 2 (select main_a v_prenex_6641)) 2000) (<= 0 (* 2 (select main_a v_prenex_6640))) (<= (+ main_y 1) v_prenex_6641) (<= (+ (select main_a v_prenex_6641) (select main_a v_prenex_6640)) 1000) (< v_prenex_6640 main_x) (< v_prenex_6641 main_y))) (forall ((v_prenex_6996 Int) (v_prenex_6997 Int)) (or (< v_prenex_6997 main_y) (<= (+ main_y 1) v_prenex_6997) (< v_prenex_6996 main_x) (<= 1000 (+ (select main_a v_prenex_6997) (select main_a v_prenex_6996))) (<= (select main_a v_prenex_6997) 1000) (<= 0 (select main_a v_prenex_6996)) (<= (select main_a v_prenex_6996) 0))) (forall ((v_prenex_7823 Int) (v_prenex_7822 Int)) (or (< v_prenex_7823 main_y) (<= (select main_a v_prenex_7823) (+ (select main_a v_prenex_7822) 1000)) (<= (select main_a v_prenex_7823) 1000) (<= (select main_a v_prenex_7822) 0) (<= (+ main_y 1) v_prenex_7823))) (forall ((v_prenex_7679 Int) (v_prenex_7680 Int)) (or (< v_prenex_7680 main_y) (<= (select main_a v_prenex_7679) 0) (<= 1000 (select main_a v_prenex_7680)) (<= (* 2 (select main_a v_prenex_7679)) 0) (<= (+ main_y 1) v_prenex_7680) (<= (select main_a v_prenex_7680) (+ (select main_a v_prenex_7679) 1000)))) (forall ((v_prenex_6543 Int) (v_prenex_6542 Int)) (or (< v_prenex_6543 main_y) (<= (* 2 (select main_a v_prenex_6543)) 2000) (<= 0 (select main_a v_prenex_6542)) (< v_prenex_6542 main_x) (<= (+ main_y 1) v_prenex_6543) (<= (+ (select main_a v_prenex_6542) 1000) (select main_a v_prenex_6543)))) (forall ((v_prenex_7436 Int) (v_prenex_7437 Int)) (or (<= (* 2 (select main_a v_prenex_7437)) 2000) (<= 1000 (+ (select main_a v_prenex_7437) (select main_a v_prenex_7436))) (< v_prenex_7436 main_x) (<= (+ main_y 1) v_prenex_7437) (< v_prenex_7437 main_y) (<= (* 2 (select main_a v_prenex_7436)) 0) (<= 0 (* 2 (select main_a v_prenex_7436))))) (forall ((v_prenex_6589 Int) (v_prenex_6588 Int)) (or (< v_prenex_6588 main_x) (<= (+ main_y 1) v_prenex_6589) (<= (select main_a v_prenex_6589) 1000) (<= 0 (select main_a v_prenex_6588)) (< v_prenex_6589 main_y) (<= (+ (select main_a v_prenex_6588) 1000) (select main_a v_prenex_6589)) (<= 0 (* 2 (select main_a v_prenex_6588))))) (forall ((v_prenex_7995 Int) (v_prenex_7994 Int)) (or (< v_prenex_7995 main_y) (<= 1000 (select main_a v_prenex_7995)) (< v_prenex_7994 main_x) (<= 0 (select main_a v_prenex_7994)) (<= (+ (select main_a v_prenex_7995) (select main_a v_prenex_7994)) 1000) (<= (+ main_y 1) v_prenex_7995))) (forall ((v_prenex_6948 Int) (v_prenex_6949 Int)) (or (<= (* 2 (select main_a v_prenex_6949)) 2000) (<= (select main_a v_prenex_6949) (+ (select main_a v_prenex_6948) 1000)) (<= (* 2 (select main_a v_prenex_6948)) 0) (<= 0 (select main_a v_prenex_6948)) (<= (+ main_y 1) v_prenex_6949) (< v_prenex_6949 main_y) (< v_prenex_6948 main_x))) (forall ((v_prenex_7955 Int) (v_prenex_7954 Int)) (or (<= (+ main_x 1) v_prenex_7954) (<= 1000 (+ (select main_a v_prenex_7955) (select main_a v_prenex_7954))) (<= 0 (select main_a v_prenex_7954)) (< v_prenex_7954 main_x) (<= 0 (* 2 (select main_a v_prenex_7954))))) (forall ((v_prenex_6425 Int) (v_prenex_6424 Int)) (or (<= (select main_a v_prenex_6424) 0) (<= (+ main_x 1) v_prenex_6424) (<= (+ (select main_a v_prenex_6424) 1000) (select main_a v_prenex_6425)) (<= 1000 (select main_a v_prenex_6425)) (<= (+ main_y 1) v_prenex_6425) (< v_prenex_6425 main_y) (<= 0 (* 2 (select main_a v_prenex_6424))))) (forall ((v_prenex_7009 Int) (v_prenex_7008 Int)) (or (<= (select main_a v_prenex_7009) 1000) (<= (+ main_y 1) v_prenex_7009) (<= (+ main_x 1) v_prenex_7008) (< v_prenex_7009 main_y) (<= 0 (select main_a v_prenex_7008)) (<= (select main_a v_prenex_7009) (+ (select main_a v_prenex_7008) 1000)))) (or (forall ((v_prenex_7790 Int)) (<= (* 2 (select main_a v_prenex_7790)) 0)) (forall ((v_prenex_7791 Int)) (or (<= (+ main_y 1) v_prenex_7791) (< v_prenex_7791 main_y) (<= 2000 (* 2 (select main_a v_prenex_7791)))))) (or (forall ((v_prenex_7154 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7154))) (< v_prenex_7154 main_y) (<= (+ main_y 1) v_prenex_7154))) (forall ((v_prenex_7153 Int)) (or (<= (select main_a v_prenex_7153) 0) (<= 0 (select main_a v_prenex_7153)) (<= (+ main_x 1) v_prenex_7153)))) (or (forall ((v_prenex_7385 Int)) (or (<= (select main_a v_prenex_7385) 1000) (<= (* 2 (select main_a v_prenex_7385)) 2000) (<= (+ main_y 1) v_prenex_7385) (< v_prenex_7385 main_y))) (forall ((v_prenex_7384 Int)) (or (< v_prenex_7384 main_x) (<= (* 2 (select main_a v_prenex_7384)) 0) (<= 0 (* 2 (select main_a v_prenex_7384)))))) (forall ((v_prenex_6930 Int) (v_prenex_6931 Int)) (or (<= 1000 (+ (select main_a v_prenex_6931) (select main_a v_prenex_6930))) (<= (+ main_y 1) v_prenex_6931) (<= (select main_a v_prenex_6931) 1000) (<= 0 (* 2 (select main_a v_prenex_6930))) (<= (+ main_x 1) v_prenex_6930) (< v_prenex_6931 main_y))) (or (forall ((v_prenex_6409 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6409))) (< v_prenex_6409 main_y) (<= (+ main_y 1) v_prenex_6409))) (forall ((v_prenex_6408 Int)) (or (<= (select main_a v_prenex_6408) 0) (< v_prenex_6408 main_x) (<= 0 (select main_a v_prenex_6408))))) (forall ((v_prenex_7894 Int) (v_prenex_7895 Int)) (or (<= (select main_a v_prenex_7895) 1000) (<= (+ main_x 1) v_prenex_7894) (<= (+ (select main_a v_prenex_7894) 1000) (select main_a v_prenex_7895)) (<= 0 (select main_a v_prenex_7894)) (<= (+ main_y 1) v_prenex_7895) (< v_prenex_7895 main_y))) (forall ((v_prenex_7123 Int) (v_prenex_7124 Int)) (or (< v_prenex_7124 main_y) (<= (+ main_y 1) v_prenex_7124) (<= 1000 (+ (select main_a v_prenex_7124) (select main_a v_prenex_7123))) (<= 1000 (select main_a v_prenex_7124)) (<= (* 2 (select main_a v_prenex_7123)) 0))) (forall ((v_prenex_7397 Int) (v_prenex_7396 Int)) (or (<= (+ main_x 1) v_prenex_7396) (<= (* 2 (select main_a v_prenex_7396)) 0) (<= 0 (select main_a v_prenex_7396)) (< v_prenex_7397 main_y) (<= (+ (select main_a v_prenex_7397) (select main_a v_prenex_7396)) 1000) (<= 2000 (* 2 (select main_a v_prenex_7397))) (<= (+ main_y 1) v_prenex_7397))) (forall ((v_prenex_7063 Int) (v_prenex_7062 Int)) (or (<= (select main_a v_prenex_7063) (+ (select main_a v_prenex_7062) 1000)) (< v_prenex_7063 main_y) (<= 0 (select main_a v_prenex_7062)) (<= (* 2 (select main_a v_prenex_7063)) 2000) (<= (+ main_y 1) v_prenex_7063))) (forall ((v_prenex_6680 Int) (v_prenex_6681 Int)) (or (<= (+ (select main_a v_prenex_6680) 1000) (select main_a v_prenex_6681)) (<= 0 (* 2 (select main_a v_prenex_6680))) (< v_prenex_6681 main_y) (<= (* 2 (select main_a v_prenex_6681)) 2000) (<= (select main_a v_prenex_6680) 0) (<= (+ main_y 1) v_prenex_6681))) (forall ((v_prenex_6584 Int) (v_prenex_6585 Int)) (or (<= (+ main_x 1) v_prenex_6584) (<= (+ main_y 1) v_prenex_6585) (<= (* 2 (select main_a v_prenex_6584)) 0) (<= 0 (* 2 (select main_a v_prenex_6584))) (<= (+ (select main_a v_prenex_6584) 1000) (select main_a v_prenex_6585)) (<= 1000 (select main_a v_prenex_6585)) (< v_prenex_6585 main_y))) (forall ((v_prenex_6119 Int) (v_prenex_6118 Int)) (or (<= (* 2 (select main_a v_prenex_6119)) 0) (<= (+ main_y 1) v_prenex_6118) (< v_prenex_6118 main_y) (<= (select main_a v_prenex_6118) 1000) (<= (+ main_x 1) v_prenex_6119) (<= 1000 (+ (select main_a v_prenex_6118) (select main_a v_prenex_6119))))) (or (forall ((v_prenex_6432 Int)) (or (<= (+ main_x 1) v_prenex_6432) (<= 0 (select main_a v_prenex_6432)) (< v_prenex_6432 main_x))) (forall ((v_prenex_6433 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6433))) (< v_prenex_6433 main_y)))) (forall ((v_prenex_7151 Int) (v_prenex_7152 Int)) (or (<= (+ main_x 1) v_prenex_7151) (<= (* 2 (select main_a v_prenex_7151)) 0) (<= (+ main_y 1) v_prenex_7152) (<= (+ (select main_a v_prenex_7152) (select main_a v_prenex_7151)) 1000) (< v_prenex_7152 main_y) (<= (select main_a v_prenex_7152) 1000))) (forall ((v_prenex_7896 Int) (v_prenex_7897 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7896))) (<= (+ main_y 1) v_prenex_7897) (< v_prenex_7897 main_y) (<= (select main_a v_prenex_7897) (+ (select main_a v_prenex_7896) 1000)) (<= (+ main_x 1) v_prenex_7896) (<= 1000 (select main_a v_prenex_7897)) (<= 0 (select main_a v_prenex_7896)))) (forall ((v_prenex_6903 Int) (v_prenex_6902 Int)) (or (<= 0 (select main_a v_prenex_6902)) (<= (+ (select main_a v_prenex_6903) (select main_a v_prenex_6902)) 1000) (< v_prenex_6903 main_y) (<= (+ main_y 1) v_prenex_6903) (<= (* 2 (select main_a v_prenex_6903)) 2000) (<= (+ main_x 1) v_prenex_6902) (<= 0 (* 2 (select main_a v_prenex_6902))))) (forall ((v_prenex_6875 Int) (v_prenex_6874 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6875))) (< v_prenex_6875 main_y) (<= (+ (select main_a v_prenex_6875) (select main_a v_prenex_6874)) 1000) (<= 0 (* 2 (select main_a v_prenex_6874))) (<= (+ main_y 1) v_prenex_6875) (<= (select main_a v_prenex_6874) 0))) (or (forall ((v_prenex_6567 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6567))) (<= (* 2 (select main_a v_prenex_6567)) 2000) (< v_prenex_6567 main_y) (<= (+ main_y 1) v_prenex_6567))) (forall ((v_prenex_6566 Int)) (<= 0 (select main_a v_prenex_6566)))) (or (forall ((v_prenex_7349 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7349))) (<= (* 2 (select main_a v_prenex_7349)) 2000) (< v_prenex_7349 main_y) (<= (+ main_y 1) v_prenex_7349))) (forall ((v_prenex_7348 Int)) (or (<= (select main_a v_prenex_7348) 0) (<= 0 (select main_a v_prenex_7348)) (< v_prenex_7348 main_x)))) (or (forall ((v_prenex_7872 Int)) (or (< v_prenex_7872 main_x) (<= 0 (* 2 (select main_a v_prenex_7872))) (<= (+ main_x 1) v_prenex_7872))) (forall ((v_prenex_7873 Int)) (or (<= (+ main_y 1) v_prenex_7873) (<= (* 2 (select main_a v_prenex_7873)) 2000)))) (forall ((v_prenex_6487 Int) (v_prenex_6486 Int)) (or (<= (+ main_y 1) v_prenex_6487) (< v_prenex_6487 main_y) (<= 0 (select main_a v_prenex_6486)) (<= (select main_a v_prenex_6486) 0) (<= (* 2 (select main_a v_prenex_6487)) 2000) (<= (select main_a v_prenex_6487) (+ (select main_a v_prenex_6486) 1000)))) (forall ((v_prenex_6824 Int) (v_prenex_6825 Int)) (or (< v_prenex_6825 main_y) (<= (* 2 (select main_a v_prenex_6824)) 0) (<= (+ main_y 1) v_prenex_6825) (< v_prenex_6824 main_x) (<= (* 2 (select main_a v_prenex_6825)) 2000) (<= 0 (* 2 (select main_a v_prenex_6824))) (<= 1000 (+ (select main_a v_prenex_6825) (select main_a v_prenex_6824))))) (or (forall ((v_prenex_6646 Int)) (or (<= (+ main_x 1) v_prenex_6646) (<= (select main_a v_prenex_6646) 0) (< v_prenex_6646 main_x))) (forall ((v_prenex_6647 Int)) (or (< v_prenex_6647 main_y) (<= 2000 (* 2 (select main_a v_prenex_6647)))))) (forall ((v_prenex_7463 Int) (v_prenex_7462 Int)) (or (<= (* 2 (select main_a v_prenex_7463)) 2000) (< v_prenex_7463 main_y) (<= (select main_a v_prenex_7462) 0) (<= (+ main_y 1) v_prenex_7463) (<= 0 (* 2 (select main_a v_prenex_7462))) (<= (select main_a v_prenex_7463) (+ (select main_a v_prenex_7462) 1000)))) (forall ((v_prenex_6899 Int) (v_prenex_6898 Int)) (or (<= (+ main_x 1) v_prenex_6898) (< v_prenex_6899 main_y) (<= 0 (select main_a v_prenex_6898)) (<= (+ main_y 1) v_prenex_6899) (<= (+ (select main_a v_prenex_6898) 1000) (select main_a v_prenex_6899)) (<= 1000 (select main_a v_prenex_6899)) (<= 0 (* 2 (select main_a v_prenex_6898))))) (forall ((v_prenex_7041 Int) (v_prenex_7040 Int)) (or (< v_prenex_7041 main_y) (<= (* 2 (select main_a v_prenex_7040)) 0) (<= 1000 (+ (select main_a v_prenex_7041) (select main_a v_prenex_7040))) (<= (+ main_y 1) v_prenex_7041) (<= 2000 (* 2 (select main_a v_prenex_7041))) (< v_prenex_7040 main_x))) (forall ((v_prenex_7713 Int) (v_prenex_7712 Int)) (or (<= (* 2 (select main_a v_prenex_7713)) 2000) (< v_prenex_7713 main_y) (<= (+ main_y 1) v_prenex_7713) (<= (select main_a v_prenex_7712) 0) (<= (+ (select main_a v_prenex_7712) 1000) (select main_a v_prenex_7713)) (<= (* 2 (select main_a v_prenex_7712)) 0) (< v_prenex_7712 main_x))) (forall ((v_prenex_6193 Int) (v_prenex_6192 Int)) (or (< v_prenex_6192 main_y) (<= (+ main_y 1) v_prenex_6192) (<= 1000 (select main_a v_prenex_6192)) (<= (* 2 (select main_a v_prenex_6193)) 0) (< v_prenex_6193 main_x) (<= (select main_a v_prenex_6192) (+ (select main_a v_prenex_6193) 1000)))) (forall ((v_prenex_7398 Int) (v_prenex_7399 Int)) (or (< v_prenex_7399 main_y) (<= 1000 (+ (select main_a v_prenex_7399) (select main_a v_prenex_7398))) (<= (* 2 (select main_a v_prenex_7398)) 0) (<= (+ main_y 1) v_prenex_7399) (<= 1000 (select main_a v_prenex_7399)) (< v_prenex_7398 main_x))) (forall ((v_prenex_7476 Int) (v_prenex_7477 Int)) (or (<= (select main_a v_prenex_7477) 1000) (<= 0 (* 2 (select main_a v_prenex_7476))) (< v_prenex_7477 main_y) (<= 0 (select main_a v_prenex_7476)) (<= (+ (select main_a v_prenex_7477) (select main_a v_prenex_7476)) 1000) (<= (+ main_y 1) v_prenex_7477) (< v_prenex_7476 main_x))) (or (forall ((v_prenex_6550 Int)) (or (< v_prenex_6550 main_x) (<= (+ main_x 1) v_prenex_6550) (<= (* 2 (select main_a v_prenex_6550)) 0))) (forall ((v_prenex_6551 Int)) (or (< v_prenex_6551 main_y) (<= (* 2 (select main_a v_prenex_6551)) 2000)))) (forall ((v_prenex_6203 Int) (v_prenex_6202 Int)) (or (<= (+ main_y 1) v_prenex_6202) (<= 0 (* 2 (select main_a v_prenex_6203))) (<= (* 2 (select main_a v_prenex_6203)) 0) (< v_prenex_6202 main_y) (<= (+ (select main_a v_prenex_6202) (select main_a v_prenex_6203)) 1000) (<= 1000 (select main_a v_prenex_6202)))) (forall ((v_prenex_6660 Int) (v_prenex_6661 Int)) (or (<= (* 2 (select main_a v_prenex_6660)) 0) (< v_prenex_6661 main_y) (<= (select main_a v_prenex_6661) (+ (select main_a v_prenex_6660) 1000)) (<= (+ main_y 1) v_prenex_6661) (<= 2000 (* 2 (select main_a v_prenex_6661))) (< v_prenex_6660 main_x))) (forall ((v_prenex_7214 Int) (v_prenex_7213 Int)) (or (<= 0 (select main_a v_prenex_7213)) (<= (+ main_y 1) v_prenex_7214) (<= (+ main_x 1) v_prenex_7213) (< v_prenex_7214 main_y) (<= (select main_a v_prenex_7213) 0) (<= (* 2 (select main_a v_prenex_7214)) 2000) (<= (+ (select main_a v_prenex_7214) (select main_a v_prenex_7213)) 1000))) (forall ((v_prenex_7458 Int) (v_prenex_7459 Int)) (or (<= (+ main_y 1) v_prenex_7459) (<= (+ (select main_a v_prenex_7458) 1000) (select main_a v_prenex_7459)) (<= (select main_a v_prenex_7458) 0) (<= 2000 (* 2 (select main_a v_prenex_7459))) (<= (+ main_x 1) v_prenex_7458) (< v_prenex_7459 main_y) (<= (* 2 (select main_a v_prenex_7458)) 0))) (forall ((v_prenex_6237 Int) (v_prenex_6236 Int)) (or (<= (+ main_y 1) v_prenex_6236) (<= (* 2 (select main_a v_prenex_6236)) 2000) (<= (+ main_x 1) v_prenex_6237) (<= (+ (select main_a v_prenex_6236) (select main_a v_prenex_6237)) 1000) (< v_prenex_6236 main_y) (<= (* 2 (select main_a v_prenex_6237)) 0))) (or (forall ((v_prenex_6602 Int)) (or (<= (+ main_x 1) v_prenex_6602) (<= (select main_a v_prenex_6602) 0) (<= (* 2 (select main_a v_prenex_6602)) 0))) (forall ((v_prenex_6603 Int)) (or (< v_prenex_6603 main_y) (<= (* 2 (select main_a v_prenex_6603)) 2000) (<= (+ main_y 1) v_prenex_6603)))) (forall ((v_prenex_6209 Int) (v_prenex_6208 Int)) (or (<= (* 2 (select main_a v_prenex_6208)) 2000) (<= (* 2 (select main_a v_prenex_6209)) 0) (<= (+ (select main_a v_prenex_6208) (select main_a v_prenex_6209)) 1000) (< v_prenex_6208 main_y) (<= (+ main_y 1) v_prenex_6208) (<= 0 (select main_a v_prenex_6209)))) (forall ((v_prenex_6710 Int) (v_prenex_6709 Int)) (or (<= (* 2 (select main_a v_prenex_6710)) 2000) (<= (select main_a v_prenex_6710) (+ (select main_a v_prenex_6709) 1000)) (<= (+ main_y 1) v_prenex_6710) (< v_prenex_6710 main_y))) (forall ((v_prenex_6285 Int) (v_prenex_6284 Int)) (or (<= (select main_a v_prenex_6284) 0) (<= (+ main_x 1) v_prenex_6284) (< v_prenex_6285 main_y) (<= (select main_a v_prenex_6285) (+ (select main_a v_prenex_6284) 1000)) (<= (+ main_y 1) v_prenex_6285) (<= (select main_a v_prenex_6285) 1000))) (forall ((v_prenex_6538 Int) (v_prenex_6539 Int)) (or (<= (+ main_y 1) v_prenex_6539) (<= (select main_a v_prenex_6538) 0) (<= 0 (select main_a v_prenex_6538)) (< v_prenex_6538 main_x) (<= (+ (select main_a v_prenex_6538) 1000) (select main_a v_prenex_6539)) (<= 1000 (select main_a v_prenex_6539)) (< v_prenex_6539 main_y))) (forall ((v_prenex_7185 Int) (v_prenex_7186 Int)) (or (<= (+ main_y 1) v_prenex_7186) (<= (select main_a v_prenex_7185) 0) (<= (select main_a v_prenex_7186) 1000) (< v_prenex_7186 main_y) (< v_prenex_7185 main_x) (<= 1000 (+ (select main_a v_prenex_7186) (select main_a v_prenex_7185))))) (forall ((v_prenex_6317 Int) (v_prenex_6316 Int)) (or (<= (+ (select main_a v_prenex_6317) (select main_a v_prenex_6316)) 1000) (<= 1000 (select main_a v_prenex_6317)) (<= (+ main_y 1) v_prenex_6317) (< v_prenex_6316 main_x) (<= (* 2 (select main_a v_prenex_6316)) 0) (<= 0 (* 2 (select main_a v_prenex_6316))) (< v_prenex_6317 main_y))) (forall ((v_prenex_7339 Int) (v_prenex_7338 Int)) (or (<= 1000 (+ (select main_a v_prenex_7339) (select main_a v_prenex_7338))) (<= (select main_a v_prenex_7338) 0) (<= (+ main_y 1) v_prenex_7339) (<= (* 2 (select main_a v_prenex_7338)) 0) (< v_prenex_7339 main_y) (<= 2000 (* 2 (select main_a v_prenex_7339))))) (or (forall ((v_prenex_7727 Int)) (<= 2000 (* 2 (select main_a v_prenex_7727)))) (forall ((v_prenex_7726 Int)) (or (<= (+ main_x 1) v_prenex_7726) (<= (* 2 (select main_a v_prenex_7726)) 0) (<= 0 (select main_a v_prenex_7726)) (< v_prenex_7726 main_x)))) (forall ((v_prenex_7908 Int) (v_prenex_7909 Int)) (or (<= (select main_a v_prenex_7909) 1000) (<= (+ (select main_a v_prenex_7909) (select main_a v_prenex_7908)) 1000) (<= (+ main_x 1) v_prenex_7908) (< v_prenex_7909 main_y) (<= (+ main_y 1) v_prenex_7909))) (forall ((v_prenex_6842 Int) (v_prenex_6843 Int)) (or (<= (* 2 (select main_a v_prenex_6842)) 0) (<= 2000 (* 2 (select main_a v_prenex_6843))) (<= (+ main_y 1) v_prenex_6843) (<= 1000 (+ (select main_a v_prenex_6843) (select main_a v_prenex_6842))) (<= (+ main_x 1) v_prenex_6842) (< v_prenex_6843 main_y))) (forall ((v_prenex_7287 Int) (v_prenex_7288 Int)) (or (<= 1000 (+ (select main_a v_prenex_7288) (select main_a v_prenex_7287))) (<= (+ main_y 1) v_prenex_7288) (<= 0 (* 2 (select main_a v_prenex_7287))) (< v_prenex_7288 main_y) (<= (select main_a v_prenex_7288) 1000) (<= (+ main_x 1) v_prenex_7287))) (forall ((v_prenex_6498 Int) (v_prenex_6497 Int)) (or (<= 1000 (select main_a v_prenex_6498)) (<= 0 (* 2 (select main_a v_prenex_6497))) (<= (+ (select main_a v_prenex_6498) (select main_a v_prenex_6497)) 1000) (< v_prenex_6498 main_y) (<= (+ main_y 1) v_prenex_6498))) (forall ((v_prenex_6111 Int) (v_prenex_6110 Int)) (or (<= 0 (select main_a v_prenex_6111)) (<= (+ main_y 1) v_prenex_6110) (< v_prenex_6110 main_y) (<= (+ (select main_a v_prenex_6111) 1000) (select main_a v_prenex_6110)) (<= (* 2 (select main_a v_prenex_6110)) 2000) (< v_prenex_6111 main_x))) (forall ((v_prenex_7177 Int) (v_prenex_7178 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7177))) (<= (+ main_x 1) v_prenex_7177) (<= (+ (select main_a v_prenex_7177) 1000) (select main_a v_prenex_7178)) (< v_prenex_7177 main_x) (<= (+ main_y 1) v_prenex_7178))) (or (forall ((v_prenex_7362 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7362))) (<= (+ main_x 1) v_prenex_7362) (<= (* 2 (select main_a v_prenex_7362)) 0))) (forall ((v_prenex_7363 Int)) (or (<= (* 2 (select main_a v_prenex_7363)) 2000) (< v_prenex_7363 main_y) (<= (+ main_y 1) v_prenex_7363) (<= (select main_a v_prenex_7363) 1000)))) (or (forall ((v_prenex_7832 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7832))) (<= (select main_a v_prenex_7832) 0))) (forall ((v_prenex_7833 Int)) (or (<= (+ main_y 1) v_prenex_7833) (< v_prenex_7833 main_y) (<= (* 2 (select main_a v_prenex_7833)) 2000)))) (or (forall ((v_prenex_7067 Int)) (or (<= (* 2 (select main_a v_prenex_7067)) 2000) (<= 1000 (select main_a v_prenex_7067)) (< v_prenex_7067 main_y) (<= (+ main_y 1) v_prenex_7067))) (forall ((v_prenex_7066 Int)) (or (<= (* 2 (select main_a v_prenex_7066)) 0) (< v_prenex_7066 main_x) (<= 0 (select main_a v_prenex_7066))))) (forall ((v_prenex_7335 Int) (v_prenex_7334 Int)) (or (<= (+ main_y 1) v_prenex_7335) (<= 0 (select main_a v_prenex_7334)) (< v_prenex_7334 main_x) (<= (+ (select main_a v_prenex_7335) (select main_a v_prenex_7334)) 1000) (<= (select main_a v_prenex_7335) 1000) (< v_prenex_7335 main_y))) (forall ((v_prenex_6131 Int) (v_prenex_6130 Int)) (or (<= (select main_a v_prenex_6131) 0) (<= (+ main_y 1) v_prenex_6130) (<= 1000 (select main_a v_prenex_6130)) (< v_prenex_6130 main_y) (<= 0 (* 2 (select main_a v_prenex_6131))) (<= (select main_a v_prenex_6130) (+ (select main_a v_prenex_6131) 1000)))) (forall ((v_prenex_8138 Int) (v_prenex_8139 Int)) (or (<= (select main_a v_prenex_8139) 1000) (< v_prenex_8139 main_y) (< v_prenex_8138 main_x) (<= 0 (select main_a v_prenex_8138)) (<= (+ main_y 1) v_prenex_8139) (<= (+ (select main_a v_prenex_8138) 1000) (select main_a v_prenex_8139)))) (forall ((v_prenex_6860 Int) (v_prenex_6861 Int)) (or (<= 0 (select main_a v_prenex_6860)) (<= (select main_a v_prenex_6861) 1000) (<= (+ main_y 1) v_prenex_6861) (< v_prenex_6861 main_y) (<= (select main_a v_prenex_6861) (+ (select main_a v_prenex_6860) 1000)) (< v_prenex_6860 main_x))) (or (forall ((v_prenex_8073 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_8073))) (< v_prenex_8073 main_y) (<= (+ main_y 1) v_prenex_8073) (<= 1000 (select main_a v_prenex_8073)))) (forall ((v_prenex_8072 Int)) (or (<= (select main_a v_prenex_8072) 0) (<= (+ main_x 1) v_prenex_8072) (<= (* 2 (select main_a v_prenex_8072)) 0)))) (forall ((v_prenex_6717 Int) (v_prenex_6718 Int)) (or (< v_prenex_6718 main_y) (<= (+ main_y 1) v_prenex_6718) (<= 0 (* 2 (select main_a v_prenex_6717))) (<= (+ (select main_a v_prenex_6717) 1000) (select main_a v_prenex_6718)) (<= 0 (select main_a v_prenex_6717)) (<= (* 2 (select main_a v_prenex_6718)) 2000))) (forall ((v_prenex_7714 Int) (v_prenex_7715 Int)) (or (<= (select main_a v_prenex_7715) 1000) (<= 0 (* 2 (select main_a v_prenex_7714))) (<= (+ main_y 1) v_prenex_7715) (<= (+ main_x 1) v_prenex_7714) (<= (+ (select main_a v_prenex_7715) (select main_a v_prenex_7714)) 1000) (< v_prenex_7715 main_y))) (forall ((v_prenex_6910 Int) (v_prenex_6911 Int)) (or (<= (+ (select main_a v_prenex_6911) (select main_a v_prenex_6910)) 1000) (< v_prenex_6911 main_y) (<= 2000 (* 2 (select main_a v_prenex_6911))) (<= (+ main_y 1) v_prenex_6911))) (forall ((v_prenex_7946 Int) (v_prenex_7947 Int)) (or (<= (+ main_x 1) v_prenex_7946) (< v_prenex_7946 main_x) (<= (select main_a v_prenex_7946) 0) (<= (select main_a v_prenex_7947) (+ (select main_a v_prenex_7946) 1000)))) (or (forall ((v_prenex_7478 Int)) (or (< v_prenex_7478 main_x) (<= 0 (select main_a v_prenex_7478)) (<= 0 (* 2 (select main_a v_prenex_7478))))) (forall ((v_prenex_7479 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7479))) (< v_prenex_7479 main_y) (<= (+ main_y 1) v_prenex_7479)))) (forall ((v_prenex_7942 Int) (v_prenex_7943 Int)) (or (<= (+ (select main_a v_prenex_7942) 1000) (select main_a v_prenex_7943)) (<= (* 2 (select main_a v_prenex_7942)) 0) (< v_prenex_7942 main_x) (<= 0 (* 2 (select main_a v_prenex_7942))) (<= (+ main_y 1) v_prenex_7943) (<= 1000 (select main_a v_prenex_7943)) (< v_prenex_7943 main_y))) (forall ((v_prenex_8123 Int) (v_prenex_8122 Int)) (or (< v_prenex_8123 main_y) (<= 0 (select main_a v_prenex_8122)) (<= (select main_a v_prenex_8123) (+ (select main_a v_prenex_8122) 1000)) (<= (* 2 (select main_a v_prenex_8122)) 0) (<= (+ main_y 1) v_prenex_8123) (<= 2000 (* 2 (select main_a v_prenex_8123))))) (forall ((v_prenex_7193 Int) (v_prenex_7194 Int)) (or (<= (+ main_y 1) v_prenex_7194) (<= 1000 (+ (select main_a v_prenex_7194) (select main_a v_prenex_7193))) (<= (* 2 (select main_a v_prenex_7193)) 0) (<= (+ main_x 1) v_prenex_7193) (< v_prenex_7193 main_x))) (or (forall ((v_prenex_8041 Int)) (or (<= (* 2 (select main_a v_prenex_8041)) 2000) (< v_prenex_8041 main_y) (<= (+ main_y 1) v_prenex_8041))) (forall ((v_prenex_8040 Int)) (or (<= 0 (select main_a v_prenex_8040)) (<= (select main_a v_prenex_8040) 0) (< v_prenex_8040 main_x)))) (or (forall ((v_prenex_7956 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7956))) (<= (select main_a v_prenex_7956) 0) (<= (+ main_x 1) v_prenex_7956) (< v_prenex_7956 main_x))) (forall ((v_prenex_7957 Int)) (<= 2000 (* 2 (select main_a v_prenex_7957))))) (forall ((v_prenex_6443 Int) (v_prenex_6442 Int)) (or (<= (select main_a v_prenex_6443) (+ (select main_a v_prenex_6442) 1000)) (<= (+ main_x 1) v_prenex_6442) (<= (select main_a v_prenex_6443) 1000) (<= (+ main_y 1) v_prenex_6443) (< v_prenex_6443 main_y))) (or (forall ((v_prenex_7683 Int)) (or (<= 0 (select main_a v_prenex_7683)) (<= 0 (* 2 (select main_a v_prenex_7683))) (< v_prenex_7683 main_x))) (forall ((v_prenex_7684 Int)) (or (<= (select main_a v_prenex_7684) 1000) (< v_prenex_7684 main_y) (<= 2000 (* 2 (select main_a v_prenex_7684))) (<= (+ main_y 1) v_prenex_7684)))) (or (forall ((v_prenex_7827 Int)) (or (< v_prenex_7827 main_y) (<= (+ main_y 1) v_prenex_7827) (<= 2000 (* 2 (select main_a v_prenex_7827))))) (forall ((v_prenex_7826 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7826))) (< v_prenex_7826 main_x)))) (or (forall ((v_prenex_6355 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6355))) (<= (+ main_y 1) v_prenex_6355) (<= 1000 (select main_a v_prenex_6355)) (< v_prenex_6355 main_y))) (forall ((v_prenex_6354 Int)) (or (< v_prenex_6354 main_x) (<= (* 2 (select main_a v_prenex_6354)) 0) (<= 0 (select main_a v_prenex_6354))))) (or (forall ((v_prenex_8209 Int)) (or (<= (* 2 (select main_a v_prenex_8209)) 0) (<= (+ main_x 1) v_prenex_8209))) (forall ((v_prenex_8210 Int)) (or (<= (* 2 (select main_a v_prenex_8210)) 2000) (< v_prenex_8210 main_y) (<= (+ main_y 1) v_prenex_8210)))) (forall ((v_prenex_8031 Int) (v_prenex_8030 Int)) (or (< v_prenex_8031 main_y) (<= (+ main_x 1) v_prenex_8030) (<= (select main_a v_prenex_8031) (+ (select main_a v_prenex_8030) 1000)) (< v_prenex_8030 main_x) (<= 0 (* 2 (select main_a v_prenex_8030))))) (forall ((v_prenex_7828 Int) (v_prenex_7829 Int)) (or (<= 1000 (+ (select main_a v_prenex_7829) (select main_a v_prenex_7828))) (< v_prenex_7829 main_y) (<= 0 (* 2 (select main_a v_prenex_7828))) (< v_prenex_7828 main_x) (<= 0 (select main_a v_prenex_7828)) (<= 2000 (* 2 (select main_a v_prenex_7829))) (<= (+ main_y 1) v_prenex_7829))) (forall ((v_prenex_7290 Int) (v_prenex_7289 Int)) (or (<= (+ main_y 1) v_prenex_7290) (<= 1000 (+ (select main_a v_prenex_7290) (select main_a v_prenex_7289))) (<= (select main_a v_prenex_7290) 1000) (< v_prenex_7289 main_x) (< v_prenex_7290 main_y))) (forall ((v_prenex_6467 Int) (v_prenex_6466 Int)) (or (<= (* 2 (select main_a v_prenex_6466)) 0) (<= (+ main_y 1) v_prenex_6467) (< v_prenex_6466 main_x) (< v_prenex_6467 main_y) (<= 0 (select main_a v_prenex_6466)) (<= 1000 (select main_a v_prenex_6467)) (<= 1000 (+ (select main_a v_prenex_6467) (select main_a v_prenex_6466))))) (forall ((v_prenex_6943 Int) (v_prenex_6942 Int)) (or (<= (+ main_y 1) v_prenex_6943) (<= (* 2 (select main_a v_prenex_6942)) 0) (<= (select main_a v_prenex_6943) (+ (select main_a v_prenex_6942) 1000)) (<= (* 2 (select main_a v_prenex_6943)) 2000) (< v_prenex_6943 main_y))) (or (forall ((v_prenex_7860 Int)) (or (<= (+ main_x 1) v_prenex_7860) (<= (* 2 (select main_a v_prenex_7860)) 0) (<= 0 (* 2 (select main_a v_prenex_7860))))) (forall ((v_prenex_7861 Int)) (or (< v_prenex_7861 main_y) (<= (+ main_y 1) v_prenex_7861) (<= 2000 (* 2 (select main_a v_prenex_7861)))))) (forall ((v_prenex_7784 Int) (v_prenex_7785 Int)) (or (<= (+ main_y 1) v_prenex_7785) (<= 2000 (* 2 (select main_a v_prenex_7785))) (< v_prenex_7784 main_x) (< v_prenex_7785 main_y) (<= 0 (* 2 (select main_a v_prenex_7784))) (<= (+ (select main_a v_prenex_7784) 1000) (select main_a v_prenex_7785)) (<= (* 2 (select main_a v_prenex_7784)) 0))) (forall ((v_prenex_7434 Int) (v_prenex_7435 Int)) (or (<= 0 (select main_a v_prenex_7434)) (< v_prenex_7434 main_x) (<= (select main_a v_prenex_7435) 1000) (<= (select main_a v_prenex_7434) 0) (< v_prenex_7435 main_y) (<= (select main_a v_prenex_7435) (+ (select main_a v_prenex_7434) 1000)) (<= (+ main_y 1) v_prenex_7435))) (forall ((v_prenex_7931 Int) (v_prenex_7930 Int)) (or (<= (+ main_x 1) v_prenex_7930) (<= (* 2 (select main_a v_prenex_7930)) 0) (<= 1000 (+ (select main_a v_prenex_7931) (select main_a v_prenex_7930))) (< v_prenex_7931 main_y) (<= (+ main_y 1) v_prenex_7931) (<= 1000 (select main_a v_prenex_7931)))) (forall ((v_prenex_6705 Int) (v_prenex_6706 Int)) (or (<= (* 2 (select main_a v_prenex_6706)) 2000) (< v_prenex_6706 main_y) (<= 0 (* 2 (select main_a v_prenex_6705))) (<= 1000 (+ (select main_a v_prenex_6706) (select main_a v_prenex_6705))) (<= (select main_a v_prenex_6705) 0) (<= (+ main_y 1) v_prenex_6706))) (forall ((v_prenex_6785 Int) (v_prenex_6784 Int)) (or (< v_prenex_6784 main_x) (< v_prenex_6785 main_y) (<= 1000 (+ (select main_a v_prenex_6785) (select main_a v_prenex_6784))) (<= 0 (* 2 (select main_a v_prenex_6784))) (<= 1000 (select main_a v_prenex_6785)) (<= (+ main_y 1) v_prenex_6785))) (forall ((v_prenex_7160 Int) (v_prenex_7159 Int)) (or (<= (+ (select main_a v_prenex_7159) 1000) (select main_a v_prenex_7160)) (<= (+ main_y 1) v_prenex_7160) (<= 2000 (* 2 (select main_a v_prenex_7160))) (<= (select main_a v_prenex_7159) 0) (< v_prenex_7160 main_y) (< v_prenex_7159 main_x))) (or (forall ((v_prenex_7093 Int)) (or (<= (select main_a v_prenex_7093) 0) (< v_prenex_7093 main_x))) (forall ((v_prenex_7094 Int)) (or (<= (select main_a v_prenex_7094) 1000) (<= (+ main_y 1) v_prenex_7094) (<= (* 2 (select main_a v_prenex_7094)) 2000) (< v_prenex_7094 main_y)))) (forall ((v_prenex_6558 Int) (v_prenex_6559 Int)) (or (< v_prenex_6559 main_y) (<= (* 2 (select main_a v_prenex_6558)) 0) (<= (+ main_x 1) v_prenex_6558) (<= (+ main_y 1) v_prenex_6559) (<= (+ (select main_a v_prenex_6558) 1000) (select main_a v_prenex_6559)) (<= 1000 (select main_a v_prenex_6559)))) (forall ((v_prenex_7236 Int) (v_prenex_7235 Int)) (or (<= (+ (select main_a v_prenex_7235) 1000) (select main_a v_prenex_7236)) (<= (+ main_y 1) v_prenex_7236) (<= (* 2 (select main_a v_prenex_7235)) 0) (<= 0 (select main_a v_prenex_7235)) (< v_prenex_7236 main_y) (<= 2000 (* 2 (select main_a v_prenex_7236))))) (forall ((v_prenex_6481 Int) (v_prenex_6480 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6481))) (<= (+ main_y 1) v_prenex_6481) (<= 0 (* 2 (select main_a v_prenex_6480))) (<= 1000 (+ (select main_a v_prenex_6481) (select main_a v_prenex_6480))) (<= (+ main_x 1) v_prenex_6480) (<= (* 2 (select main_a v_prenex_6480)) 0) (< v_prenex_6481 main_y))) (forall ((v_prenex_7029 Int) (v_prenex_7028 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7029))) (<= (+ main_y 1) v_prenex_7029) (< v_prenex_7029 main_y) (<= (+ (select main_a v_prenex_7028) 1000) (select main_a v_prenex_7029)) (<= 0 (select main_a v_prenex_7028)))) (or (forall ((v_prenex_7748 Int)) (or (<= 0 (select main_a v_prenex_7748)) (<= (* 2 (select main_a v_prenex_7748)) 0))) (forall ((v_prenex_7749 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7749))) (<= 1000 (select main_a v_prenex_7749)) (< v_prenex_7749 main_y) (<= (+ main_y 1) v_prenex_7749)))) (forall ((v_prenex_8196 Int) (v_prenex_8197 Int)) (or (<= (select main_a v_prenex_8196) 0) (<= 2000 (* 2 (select main_a v_prenex_8197))) (<= (+ main_y 1) v_prenex_8197) (<= (select main_a v_prenex_8197) (+ (select main_a v_prenex_8196) 1000)) (<= (* 2 (select main_a v_prenex_8196)) 0) (< v_prenex_8197 main_y))) (forall ((v_prenex_7603 Int) (v_prenex_7604 Int)) (or (< v_prenex_7603 main_x) (<= (* 2 (select main_a v_prenex_7604)) 2000) (< v_prenex_7604 main_y) (<= (* 2 (select main_a v_prenex_7603)) 0) (<= (+ main_y 1) v_prenex_7604) (<= 1000 (+ (select main_a v_prenex_7604) (select main_a v_prenex_7603))))) (forall ((v_prenex_6918 Int) (v_prenex_6919 Int)) (or (<= (+ main_x 1) v_prenex_6918) (< v_prenex_6919 main_y) (< v_prenex_6918 main_x) (<= 1000 (+ (select main_a v_prenex_6919) (select main_a v_prenex_6918))) (<= 0 (select main_a v_prenex_6918)))) (forall ((v_prenex_6944 Int) (v_prenex_6945 Int)) (or (<= (+ (select main_a v_prenex_6945) (select main_a v_prenex_6944)) 1000) (< v_prenex_6944 main_x) (<= (+ main_x 1) v_prenex_6944) (< v_prenex_6945 main_y) (<= (* 2 (select main_a v_prenex_6944)) 0))) (forall ((v_prenex_7597 Int) (v_prenex_7598 Int)) (or (<= (+ main_x 1) v_prenex_7597) (<= (select main_a v_prenex_7597) 0) (<= (+ main_y 1) v_prenex_7598) (< v_prenex_7598 main_y) (<= 0 (select main_a v_prenex_7597)) (<= (* 2 (select main_a v_prenex_7598)) 2000) (<= (select main_a v_prenex_7598) (+ (select main_a v_prenex_7597) 1000)))) (or (forall ((v_prenex_6081 Int)) (or (< v_prenex_6081 main_y) (<= (+ main_y 1) v_prenex_6081) (<= (select main_a v_prenex_6081) 1000))) (forall ((v_prenex_6080 Int)) (<= (* 2 (select main_a v_prenex_6080)) 0))) (or (forall ((v_prenex_6986 Int)) (or (<= (+ main_x 1) v_prenex_6986) (<= 0 (* 2 (select main_a v_prenex_6986))) (<= (* 2 (select main_a v_prenex_6986)) 0))) (forall ((v_prenex_6987 Int)) (or (<= 1000 (select main_a v_prenex_6987)) (< v_prenex_6987 main_y) (<= (* 2 (select main_a v_prenex_6987)) 2000) (<= (+ main_y 1) v_prenex_6987)))) (forall ((v_prenex_7145 Int) (v_prenex_7146 Int)) (or (<= (* 2 (select main_a v_prenex_7146)) 2000) (<= 0 (select main_a v_prenex_7145)) (<= (select main_a v_prenex_7145) 0) (< v_prenex_7146 main_y) (<= (+ (select main_a v_prenex_7145) 1000) (select main_a v_prenex_7146)) (<= (+ main_y 1) v_prenex_7146))) (forall ((v_prenex_6820 Int) (v_prenex_6821 Int)) (or (< v_prenex_6821 main_y) (<= (select main_a v_prenex_6820) 0) (<= (+ main_y 1) v_prenex_6821) (<= 1000 (select main_a v_prenex_6821)) (<= (+ (select main_a v_prenex_6821) (select main_a v_prenex_6820)) 1000) (<= (* 2 (select main_a v_prenex_6820)) 0))) (forall ((v_prenex_7482 Int) (v_prenex_7483 Int)) (or (<= (select main_a v_prenex_7483) 1000) (< v_prenex_7483 main_y) (<= (+ main_y 1) v_prenex_7483) (<= (select main_a v_prenex_7482) 0) (< v_prenex_7482 main_x) (<= (+ (select main_a v_prenex_7483) (select main_a v_prenex_7482)) 1000))) (forall ((v_prenex_6864 Int) (v_prenex_6865 Int)) (or (<= (select main_a v_prenex_6864) 0) (<= (+ main_y 1) v_prenex_6865) (<= 1000 (+ (select main_a v_prenex_6865) (select main_a v_prenex_6864))) (<= (+ main_x 1) v_prenex_6864) (<= (* 2 (select main_a v_prenex_6864)) 0) (< v_prenex_6865 main_y) (<= (select main_a v_prenex_6865) 1000))) (forall ((v_prenex_8127 Int) (v_prenex_8126 Int)) (or (< v_prenex_8127 main_y) (<= 0 (select main_a v_prenex_8126)) (<= (+ (select main_a v_prenex_8126) 1000) (select main_a v_prenex_8127)) (<= (* 2 (select main_a v_prenex_8126)) 0) (<= 1000 (select main_a v_prenex_8127)) (<= (+ main_y 1) v_prenex_8127))) (forall ((v_prenex_7889 Int) (v_prenex_7888 Int)) (or (< v_prenex_7889 main_y) (<= (+ main_x 1) v_prenex_7888) (<= 2000 (* 2 (select main_a v_prenex_7889))) (<= (+ main_y 1) v_prenex_7889) (<= (* 2 (select main_a v_prenex_7888)) 0) (<= 0 (* 2 (select main_a v_prenex_7888))) (<= 1000 (+ (select main_a v_prenex_7889) (select main_a v_prenex_7888))))) (or (forall ((v_prenex_7728 Int)) (or (<= 0 (select main_a v_prenex_7728)) (<= (+ main_x 1) v_prenex_7728))) (forall ((v_prenex_7729 Int)) (or (<= 1000 (select main_a v_prenex_7729)) (<= (+ main_y 1) v_prenex_7729) (< v_prenex_7729 main_y) (<= 2000 (* 2 (select main_a v_prenex_7729)))))) (forall ((v_prenex_7056 Int) (v_prenex_7057 Int)) (or (<= 1000 (+ (select main_a v_prenex_7057) (select main_a v_prenex_7056))) (<= 1000 (select main_a v_prenex_7057)) (< v_prenex_7056 main_x) (<= (+ main_y 1) v_prenex_7057) (< v_prenex_7057 main_y) (<= (* 2 (select main_a v_prenex_7056)) 0) (<= (select main_a v_prenex_7056) 0))) (forall ((v_prenex_6666 Int) (v_prenex_6667 Int)) (or (<= (+ main_y 1) v_prenex_6667) (<= (* 2 (select main_a v_prenex_6667)) 2000) (< v_prenex_6667 main_y) (<= (+ main_x 1) v_prenex_6666) (<= (+ (select main_a v_prenex_6667) (select main_a v_prenex_6666)) 1000))) (forall ((v_prenex_7922 Int) (v_prenex_7923 Int)) (or (<= (+ main_y 1) v_prenex_7923) (<= (* 2 (select main_a v_prenex_7922)) 0) (<= (select main_a v_prenex_7922) 0) (<= (+ main_x 1) v_prenex_7922) (<= 2000 (* 2 (select main_a v_prenex_7923))) (< v_prenex_7923 main_y) (<= (select main_a v_prenex_7923) (+ (select main_a v_prenex_7922) 1000)))) (or (forall ((v_prenex_6897 Int)) (or (<= (+ main_y 1) v_prenex_6897) (<= 2000 (* 2 (select main_a v_prenex_6897))) (< v_prenex_6897 main_y))) (forall ((v_prenex_6896 Int)) (or (<= (* 2 (select main_a v_prenex_6896)) 0) (<= 0 (select main_a v_prenex_6896))))) (forall ((v_prenex_7629 Int) (v_prenex_7630 Int)) (or (< v_prenex_7629 main_x) (<= (* 2 (select main_a v_prenex_7630)) 2000) (<= (+ (select main_a v_prenex_7630) (select main_a v_prenex_7629)) 1000) (< v_prenex_7630 main_y) (<= (select main_a v_prenex_7629) 0) (<= 0 (select main_a v_prenex_7629)) (<= (+ main_y 1) v_prenex_7630))) (forall ((v_prenex_6936 Int) (v_prenex_6937 Int)) (or (<= (+ (select main_a v_prenex_6936) 1000) (select main_a v_prenex_6937)) (<= (select main_a v_prenex_6936) 0) (<= (* 2 (select main_a v_prenex_6937)) 2000) (<= (+ main_y 1) v_prenex_6937) (< v_prenex_6937 main_y))) (forall ((v_prenex_6618 Int) (v_prenex_6619 Int)) (or (<= (* 2 (select main_a v_prenex_6619)) 2000) (<= (+ (select main_a v_prenex_6619) (select main_a v_prenex_6618)) 1000) (< v_prenex_6618 main_x) (<= (+ main_y 1) v_prenex_6619) (< v_prenex_6619 main_y) (<= 0 (* 2 (select main_a v_prenex_6618))) (<= (* 2 (select main_a v_prenex_6618)) 0))) (forall ((v_prenex_7663 Int) (v_prenex_7664 Int)) (or (< v_prenex_7664 main_y) (<= 1000 (+ (select main_a v_prenex_7664) (select main_a v_prenex_7663))) (<= (+ main_y 1) v_prenex_7664) (<= 2000 (* 2 (select main_a v_prenex_7664))) (<= 0 (select main_a v_prenex_7663)) (<= (* 2 (select main_a v_prenex_7663)) 0))) (or (forall ((v_prenex_7836 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7836))) (<= (* 2 (select main_a v_prenex_7836)) 0))) (forall ((v_prenex_7837 Int)) (or (<= 1000 (select main_a v_prenex_7837)) (<= (+ main_y 1) v_prenex_7837) (<= (* 2 (select main_a v_prenex_7837)) 2000) (< v_prenex_7837 main_y)))) (forall ((v_prenex_8017 Int) (v_prenex_8016 Int)) (or (<= (* 2 (select main_a v_prenex_8017)) 2000) (<= (select main_a v_prenex_8017) (+ (select main_a v_prenex_8016) 1000)) (<= (* 2 (select main_a v_prenex_8016)) 0) (< v_prenex_8016 main_x) (< v_prenex_8017 main_y) (<= 0 (* 2 (select main_a v_prenex_8016))) (<= (+ main_y 1) v_prenex_8017))) (forall ((v_prenex_6333 Int) (v_prenex_6332 Int)) (or (<= (select main_a v_prenex_6332) 0) (< v_prenex_6332 main_x) (< v_prenex_6333 main_y) (<= (+ main_x 1) v_prenex_6332) (<= 1000 (+ (select main_a v_prenex_6333) (select main_a v_prenex_6332))))) (forall ((v_prenex_7232 Int) (v_prenex_7231 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7232))) (< v_prenex_7232 main_y) (<= 0 (* 2 (select main_a v_prenex_7231))) (<= 1000 (+ (select main_a v_prenex_7232) (select main_a v_prenex_7231))) (<= 0 (select main_a v_prenex_7231)) (<= (+ main_x 1) v_prenex_7231) (<= (+ main_y 1) v_prenex_7232))) (or (forall ((v_prenex_8165 Int)) (<= 2000 (* 2 (select main_a v_prenex_8165)))) (forall ((v_prenex_8164 Int)) (or (<= (select main_a v_prenex_8164) 0) (< v_prenex_8164 main_x) (<= 0 (select main_a v_prenex_8164)) (<= (+ main_x 1) v_prenex_8164)))) (forall ((v_prenex_6574 Int) (v_prenex_6575 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6574))) (< v_prenex_6575 main_y) (<= (+ main_y 1) v_prenex_6575) (<= (+ main_x 1) v_prenex_6574) (<= (select main_a v_prenex_6575) (+ (select main_a v_prenex_6574) 1000)) (<= (select main_a v_prenex_6575) 1000) (<= (* 2 (select main_a v_prenex_6574)) 0))) (forall ((v_prenex_8024 Int) (v_prenex_8025 Int)) (or (< v_prenex_8025 main_y) (<= 2000 (* 2 (select main_a v_prenex_8025))) (<= (+ (select main_a v_prenex_8025) (select main_a v_prenex_8024)) 1000) (<= (+ main_x 1) v_prenex_8024) (<= 0 (* 2 (select main_a v_prenex_8024))) (<= (+ main_y 1) v_prenex_8025))) (forall ((v_prenex_6227 Int) (v_prenex_6226 Int)) (or (<= (+ main_x 1) v_prenex_6227) (<= 2000 (* 2 (select main_a v_prenex_6226))) (< v_prenex_6226 main_y) (<= (select main_a v_prenex_6227) 0) (<= (+ main_y 1) v_prenex_6226) (<= (+ (select main_a v_prenex_6227) 1000) (select main_a v_prenex_6226)))) (forall ((v_prenex_6159 Int) (v_prenex_6158 Int)) (or (<= (+ (select main_a v_prenex_6159) 1000) (select main_a v_prenex_6158)) (< v_prenex_6158 main_y) (<= (+ main_y 1) v_prenex_6158) (<= 0 (select main_a v_prenex_6159)) (<= 1000 (select main_a v_prenex_6158)) (<= (select main_a v_prenex_6159) 0))) (or (forall ((v_prenex_7486 Int)) (or (< v_prenex_7486 main_x) (<= 0 (select main_a v_prenex_7486)))) (forall ((v_prenex_7487 Int)) (or (<= (+ main_y 1) v_prenex_7487) (< v_prenex_7487 main_y) (<= 2000 (* 2 (select main_a v_prenex_7487))) (<= 1000 (select main_a v_prenex_7487))))) (forall ((v_prenex_6270 Int) (v_prenex_6271 Int)) (or (<= 1000 (+ (select main_a v_prenex_6271) (select main_a v_prenex_6270))) (<= (+ main_x 1) v_prenex_6270) (<= 0 (* 2 (select main_a v_prenex_6270))) (< v_prenex_6271 main_y) (<= (* 2 (select main_a v_prenex_6270)) 0) (<= (+ main_y 1) v_prenex_6271) (<= 1000 (select main_a v_prenex_6271)))) (or (forall ((v_prenex_7806 Int)) (or (< v_prenex_7806 main_x) (<= (* 2 (select main_a v_prenex_7806)) 0) (<= (+ main_x 1) v_prenex_7806))) (forall ((v_prenex_7807 Int)) (or (<= (+ main_y 1) v_prenex_7807) (<= 2000 (* 2 (select main_a v_prenex_7807)))))) (forall ((v_prenex_6743 Int) (v_prenex_6742 Int)) (or (<= (+ main_y 1) v_prenex_6743) (<= (* 2 (select main_a v_prenex_6742)) 0) (< v_prenex_6743 main_y) (<= (+ (select main_a v_prenex_6742) 1000) (select main_a v_prenex_6743)) (<= (select main_a v_prenex_6743) 1000) (< v_prenex_6742 main_x))) (or (forall ((v_prenex_7087 Int)) (or (<= (select main_a v_prenex_7087) 0) (<= 0 (select main_a v_prenex_7087)) (<= (+ main_x 1) v_prenex_7087))) (forall ((v_prenex_7088 Int)) (or (<= (* 2 (select main_a v_prenex_7088)) 2000) (<= (+ main_y 1) v_prenex_7088) (< v_prenex_7088 main_y) (<= (select main_a v_prenex_7088) 1000)))) (forall ((v_prenex_8142 Int) (v_prenex_8143 Int)) (or (<= 0 (* 2 (select main_a v_prenex_8142))) (< v_prenex_8142 main_x) (<= (+ (select main_a v_prenex_8142) 1000) (select main_a v_prenex_8143)) (<= (+ main_x 1) v_prenex_8142) (<= (select main_a v_prenex_8142) 0))) (forall ((v_prenex_8004 Int) (v_prenex_8005 Int)) (or (<= 0 (select main_a v_prenex_8004)) (<= 1000 (select main_a v_prenex_8005)) (< v_prenex_8005 main_y) (<= (+ main_y 1) v_prenex_8005) (<= (select main_a v_prenex_8005) (+ (select main_a v_prenex_8004) 1000)))) (forall ((v_prenex_7311 Int) (v_prenex_7312 Int)) (or (<= (+ main_y 1) v_prenex_7312) (<= (+ (select main_a v_prenex_7312) (select main_a v_prenex_7311)) 1000) (<= (* 2 (select main_a v_prenex_7311)) 0) (<= 0 (select main_a v_prenex_7311)) (<= 1000 (select main_a v_prenex_7312)) (<= (+ main_x 1) v_prenex_7311) (< v_prenex_7312 main_y))) (forall ((v_prenex_6758 Int) (v_prenex_6759 Int)) (or (< v_prenex_6759 main_y) (<= (+ main_y 1) v_prenex_6759) (<= (select main_a v_prenex_6758) 0) (<= (+ main_x 1) v_prenex_6758) (<= (+ (select main_a v_prenex_6759) (select main_a v_prenex_6758)) 1000) (<= (* 2 (select main_a v_prenex_6759)) 2000))) (forall ((v_prenex_7549 Int) (v_prenex_7550 Int)) (or (<= (select main_a v_prenex_7550) (+ (select main_a v_prenex_7549) 1000)) (< v_prenex_7549 main_x) (<= (* 2 (select main_a v_prenex_7549)) 0) (< v_prenex_7550 main_y) (<= (select main_a v_prenex_7549) 0) (<= (+ main_y 1) v_prenex_7550) (<= (* 2 (select main_a v_prenex_7550)) 2000))) (or (forall ((v_prenex_7686 Int)) (or (<= (select main_a v_prenex_7686) 1000) (< v_prenex_7686 main_y) (<= (+ main_y 1) v_prenex_7686))) (forall ((v_prenex_7685 Int)) (or (<= (+ main_x 1) v_prenex_7685) (<= (* 2 (select main_a v_prenex_7685)) 0)))) (or (forall ((v_prenex_6756 Int)) (<= (* 2 (select main_a v_prenex_6756)) 0)) (forall ((v_prenex_6757 Int)) (or (< v_prenex_6757 main_y) (<= (* 2 (select main_a v_prenex_6757)) 2000) (<= (+ main_y 1) v_prenex_6757) (<= 1000 (select main_a v_prenex_6757))))) (forall ((v_prenex_7584 Int) (v_prenex_7583 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7583))) (<= (* 2 (select main_a v_prenex_7583)) 0) (< v_prenex_7584 main_y) (<= (+ main_y 1) v_prenex_7584) (<= 2000 (* 2 (select main_a v_prenex_7584))) (<= 1000 (+ (select main_a v_prenex_7584) (select main_a v_prenex_7583))))) (forall ((v_prenex_6102 Int) (v_prenex_6103 Int)) (or (<= (* 2 (select main_a v_prenex_6103)) 0) (<= (select main_a v_prenex_6102) 1000) (< v_prenex_6102 main_y) (<= (+ main_y 1) v_prenex_6102) (<= (+ (select main_a v_prenex_6103) 1000) (select main_a v_prenex_6102)))) (forall ((v_prenex_6283 Int) (v_prenex_6282 Int)) (or (<= 1000 (select main_a v_prenex_6283)) (<= (select main_a v_prenex_6282) 0) (<= (+ (select main_a v_prenex_6282) 1000) (select main_a v_prenex_6283)) (<= (* 2 (select main_a v_prenex_6282)) 0) (<= (+ main_x 1) v_prenex_6282) (< v_prenex_6283 main_y) (<= (+ main_y 1) v_prenex_6283))) (forall ((v_prenex_6447 Int) (v_prenex_6446 Int)) (or (<= (+ main_y 1) v_prenex_6447) (< v_prenex_6447 main_y) (<= 1000 (select main_a v_prenex_6447)) (<= (select main_a v_prenex_6447) (+ (select main_a v_prenex_6446) 1000)) (<= (select main_a v_prenex_6446) 0) (<= (* 2 (select main_a v_prenex_6446)) 0) (< v_prenex_6446 main_x))) (forall ((v_prenex_6337 Int) (v_prenex_6336 Int)) (or (< v_prenex_6337 main_y) (< v_prenex_6336 main_x) (<= 2000 (* 2 (select main_a v_prenex_6337))) (<= (+ main_y 1) v_prenex_6337) (<= (select main_a v_prenex_6336) 0) (<= (+ (select main_a v_prenex_6336) 1000) (select main_a v_prenex_6337)))) (forall ((v_prenex_7148 Int) (v_prenex_7147 Int)) (or (<= (select main_a v_prenex_7148) 1000) (<= 0 (select main_a v_prenex_7147)) (<= 1000 (+ (select main_a v_prenex_7148) (select main_a v_prenex_7147))) (<= (* 2 (select main_a v_prenex_7147)) 0) (<= (+ main_y 1) v_prenex_7148) (<= (+ main_x 1) v_prenex_7147) (< v_prenex_7148 main_y))) (or (forall ((v_prenex_7011 Int)) (<= (* 2 (select main_a v_prenex_7011)) 2000)) (forall ((v_prenex_7010 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7010))) (<= (+ main_x 1) v_prenex_7010) (< v_prenex_7010 main_x)))) (forall ((v_prenex_6752 Int) (v_prenex_6753 Int)) (or (<= (+ (select main_a v_prenex_6752) 1000) (select main_a v_prenex_6753)) (<= (+ main_x 1) v_prenex_6752) (<= (* 2 (select main_a v_prenex_6752)) 0) (<= 0 (select main_a v_prenex_6752)) (< v_prenex_6753 main_y) (<= 2000 (* 2 (select main_a v_prenex_6753))) (<= (+ main_y 1) v_prenex_6753))) (forall ((v_prenex_7500 Int) (v_prenex_7501 Int)) (or (<= 0 (select main_a v_prenex_7500)) (< v_prenex_7501 main_y) (<= (+ main_x 1) v_prenex_7500) (<= 2000 (* 2 (select main_a v_prenex_7501))) (<= (+ (select main_a v_prenex_7500) 1000) (select main_a v_prenex_7501)) (<= (+ main_y 1) v_prenex_7501) (<= (select main_a v_prenex_7500) 0))) (or (forall ((v_prenex_7130 Int)) (or (<= (select main_a v_prenex_7130) 1000) (< v_prenex_7130 main_y) (<= (+ main_y 1) v_prenex_7130) (<= 2000 (* 2 (select main_a v_prenex_7130))))) (forall ((v_prenex_7129 Int)) (or (< v_prenex_7129 main_x) (<= 0 (select main_a v_prenex_7129))))) (or (forall ((v_prenex_6791 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6791))) (<= (+ main_y 1) v_prenex_6791) (< v_prenex_6791 main_y))) (forall ((v_prenex_6790 Int)) (<= 0 (select main_a v_prenex_6790)))) (or (forall ((v_prenex_7939 Int)) (or (<= (+ main_y 1) v_prenex_7939) (<= 1000 (select main_a v_prenex_7939)) (<= 2000 (* 2 (select main_a v_prenex_7939))) (< v_prenex_7939 main_y))) (forall ((v_prenex_7938 Int)) (or (<= 0 (select main_a v_prenex_7938)) (< v_prenex_7938 main_x) (<= 0 (* 2 (select main_a v_prenex_7938)))))) (or (forall ((v_prenex_6763 Int)) (<= 2000 (* 2 (select main_a v_prenex_6763)))) (forall ((v_prenex_6762 Int)) (or (< v_prenex_6762 main_x) (<= (+ main_x 1) v_prenex_6762) (<= 0 (select main_a v_prenex_6762))))) (or (forall ((v_prenex_7661 Int)) (or (<= (+ main_x 1) v_prenex_7661) (< v_prenex_7661 main_x) (<= 0 (select main_a v_prenex_7661)))) (forall ((v_prenex_7662 Int)) (or (<= (* 2 (select main_a v_prenex_7662)) 2000) (<= (+ main_y 1) v_prenex_7662)))) (forall ((v_prenex_8006 Int) (v_prenex_8007 Int)) (or (<= (* 2 (select main_a v_prenex_8006)) 0) (< v_prenex_8006 main_x) (< v_prenex_8007 main_y) (<= (+ main_y 1) v_prenex_8007) (<= (select main_a v_prenex_8007) (+ (select main_a v_prenex_8006) 1000)) (<= (* 2 (select main_a v_prenex_8007)) 2000))) (forall ((v_prenex_7332 Int) (v_prenex_7333 Int)) (or (< v_prenex_7332 main_x) (< v_prenex_7333 main_y) (<= (+ main_y 1) v_prenex_7333) (<= (* 2 (select main_a v_prenex_7332)) 0) (<= (* 2 (select main_a v_prenex_7333)) 2000) (<= 0 (select main_a v_prenex_7332)) (<= 1000 (+ (select main_a v_prenex_7333) (select main_a v_prenex_7332))))) (or (forall ((v_prenex_6231 Int)) (or (<= (+ main_x 1) v_prenex_6231) (<= 0 (* 2 (select main_a v_prenex_6231))) (<= (* 2 (select main_a v_prenex_6231)) 0))) (forall ((v_prenex_6230 Int)) (or (<= (+ main_y 1) v_prenex_6230) (< v_prenex_6230 main_y) (<= (* 2 (select main_a v_prenex_6230)) 2000)))) (forall ((v_prenex_7406 Int) (v_prenex_7407 Int)) (or (<= (+ main_y 1) v_prenex_7407) (<= (* 2 (select main_a v_prenex_7406)) 0) (<= (* 2 (select main_a v_prenex_7407)) 2000) (<= (+ (select main_a v_prenex_7406) 1000) (select main_a v_prenex_7407)) (< v_prenex_7407 main_y) (<= (+ main_x 1) v_prenex_7406))) (forall ((v_prenex_7920 Int) (v_prenex_7921 Int)) (or (<= (+ main_x 1) v_prenex_7920) (<= 1000 (select main_a v_prenex_7921)) (<= 0 (* 2 (select main_a v_prenex_7920))) (<= (* 2 (select main_a v_prenex_7920)) 0) (<= (+ main_y 1) v_prenex_7921) (< v_prenex_7921 main_y) (<= 1000 (+ (select main_a v_prenex_7921) (select main_a v_prenex_7920))))) (forall ((v_prenex_7562 Int) (v_prenex_7561 Int)) (or (<= (+ main_y 1) v_prenex_7562) (< v_prenex_7562 main_y) (<= 0 (* 2 (select main_a v_prenex_7561))) (<= (* 2 (select main_a v_prenex_7562)) 2000) (<= (select main_a v_prenex_7562) (+ (select main_a v_prenex_7561) 1000)) (<= (+ main_x 1) v_prenex_7561))) (or (forall ((v_prenex_6104 Int)) (or (< v_prenex_6104 main_y) (<= 2000 (* 2 (select main_a v_prenex_6104))) (<= (select main_a v_prenex_6104) 1000) (<= (+ main_y 1) v_prenex_6104))) (forall ((v_prenex_6105 Int)) (or (<= (select main_a v_prenex_6105) 0) (<= 0 (* 2 (select main_a v_prenex_6105)))))) (forall ((v_prenex_7328 Int) (v_prenex_7329 Int)) (or (<= (+ main_y 1) v_prenex_7329) (<= 1000 (+ (select main_a v_prenex_7329) (select main_a v_prenex_7328))) (<= (select main_a v_prenex_7328) 0) (< v_prenex_7329 main_y) (<= (+ main_x 1) v_prenex_7328) (<= (* 2 (select main_a v_prenex_7328)) 0) (<= 2000 (* 2 (select main_a v_prenex_7329))))) (forall ((v_prenex_8093 Int) (v_prenex_8092 Int)) (or (<= (select main_a v_prenex_8092) 0) (<= (+ main_y 1) v_prenex_8093) (< v_prenex_8093 main_y) (<= (+ (select main_a v_prenex_8092) 1000) (select main_a v_prenex_8093)) (<= 2000 (* 2 (select main_a v_prenex_8093))) (<= 0 (* 2 (select main_a v_prenex_8092))))) (forall ((v_prenex_6789 Int) (v_prenex_6788 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6788))) (<= (+ (select main_a v_prenex_6788) 1000) (select main_a v_prenex_6789)) (<= (+ main_x 1) v_prenex_6788) (< v_prenex_6788 main_x) (<= (* 2 (select main_a v_prenex_6788)) 0))) (forall ((v_prenex_6343 Int) (v_prenex_6342 Int)) (or (<= (+ (select main_a v_prenex_6342) 1000) (select main_a v_prenex_6343)) (< v_prenex_6342 main_x) (<= (+ main_y 1) v_prenex_6343) (<= (+ main_x 1) v_prenex_6342) (< v_prenex_6343 main_y))) (forall ((v_prenex_6859 Int) (v_prenex_6858 Int)) (or (<= (+ (select main_a v_prenex_6858) 1000) (select main_a v_prenex_6859)) (< v_prenex_6859 main_y) (<= 0 (* 2 (select main_a v_prenex_6858))) (<= 1000 (select main_a v_prenex_6859)) (<= (* 2 (select main_a v_prenex_6858)) 0) (<= (+ main_y 1) v_prenex_6859))) (forall ((v_prenex_7064 Int) (v_prenex_7065 Int)) (or (<= 1000 (select main_a v_prenex_7065)) (<= (+ main_y 1) v_prenex_7065) (<= 1000 (+ (select main_a v_prenex_7065) (select main_a v_prenex_7064))) (< v_prenex_7065 main_y) (<= 0 (* 2 (select main_a v_prenex_7064))))) (forall ((v_prenex_7824 Int) (v_prenex_7825 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7824))) (<= (select main_a v_prenex_7825) 1000) (<= (+ (select main_a v_prenex_7824) 1000) (select main_a v_prenex_7825)) (<= (+ main_y 1) v_prenex_7825) (< v_prenex_7825 main_y))) (forall ((v_prenex_6965 Int) (v_prenex_6964 Int)) (or (< v_prenex_6964 main_x) (<= (+ (select main_a v_prenex_6964) 1000) (select main_a v_prenex_6965)) (<= (+ main_y 1) v_prenex_6965) (< v_prenex_6965 main_y) (<= 1000 (select main_a v_prenex_6965)) (<= (* 2 (select main_a v_prenex_6964)) 0))) (or (forall ((v_prenex_7794 Int)) (or (<= (select main_a v_prenex_7794) 0) (<= (+ main_x 1) v_prenex_7794) (<= (* 2 (select main_a v_prenex_7794)) 0))) (forall ((v_prenex_7795 Int)) (or (<= (* 2 (select main_a v_prenex_7795)) 2000) (<= (+ main_y 1) v_prenex_7795) (< v_prenex_7795 main_y) (<= (select main_a v_prenex_7795) 1000)))) (forall ((v_prenex_7173 Int) (v_prenex_7174 Int)) (or (<= (+ main_y 1) v_prenex_7174) (< v_prenex_7173 main_x) (<= (select main_a v_prenex_7173) 0) (<= 1000 (select main_a v_prenex_7174)) (< v_prenex_7174 main_y) (<= (+ (select main_a v_prenex_7173) 1000) (select main_a v_prenex_7174)) (<= (* 2 (select main_a v_prenex_7173)) 0))) (forall ((v_prenex_6787 Int) (v_prenex_6786 Int)) (or (<= (+ main_x 1) v_prenex_6786) (<= 0 (* 2 (select main_a v_prenex_6786))) (<= (+ (select main_a v_prenex_6786) 1000) (select main_a v_prenex_6787)) (<= 0 (select main_a v_prenex_6786)) (< v_prenex_6786 main_x))) (forall ((v_prenex_6313 Int) (v_prenex_6312 Int)) (or (<= (+ main_x 1) v_prenex_6312) (< v_prenex_6312 main_x) (<= (+ (select main_a v_prenex_6312) 1000) (select main_a v_prenex_6313)) (<= (+ main_y 1) v_prenex_6313) (<= 0 (select main_a v_prenex_6312)))) (or (forall ((v_prenex_6909 Int)) (<= (* 2 (select main_a v_prenex_6909)) 2000)) (forall ((v_prenex_6908 Int)) (or (<= (select main_a v_prenex_6908) 0) (< v_prenex_6908 main_x) (<= (+ main_x 1) v_prenex_6908)))) (forall ((v_prenex_8190 Int) (v_prenex_8191 Int)) (or (<= 0 (select main_a v_prenex_8190)) (<= 2000 (* 2 (select main_a v_prenex_8191))) (<= (+ main_y 1) v_prenex_8191) (<= 0 (* 2 (select main_a v_prenex_8190))) (< v_prenex_8191 main_y) (<= (select main_a v_prenex_8191) (+ (select main_a v_prenex_8190) 1000)) (<= (+ main_x 1) v_prenex_8190))) (forall ((v_prenex_7020 Int) (v_prenex_7021 Int)) (or (< v_prenex_7021 main_y) (<= (+ main_y 1) v_prenex_7021) (<= (select main_a v_prenex_7021) 1000) (<= 1000 (+ (select main_a v_prenex_7021) (select main_a v_prenex_7020))))) (forall ((v_prenex_7755 Int) (v_prenex_7754 Int)) (or (<= (+ main_x 1) v_prenex_7754) (< v_prenex_7755 main_y) (<= 0 (select main_a v_prenex_7754)) (<= (+ main_y 1) v_prenex_7755) (<= 1000 (+ (select main_a v_prenex_7755) (select main_a v_prenex_7754))) (<= (select main_a v_prenex_7755) 1000))) (forall ((v_prenex_7890 Int) (v_prenex_7891 Int)) (or (< v_prenex_7891 main_y) (<= 1000 (+ (select main_a v_prenex_7891) (select main_a v_prenex_7890))) (<= (+ main_y 1) v_prenex_7891) (<= (* 2 (select main_a v_prenex_7891)) 2000) (<= 0 (select main_a v_prenex_7890)))) (or (forall ((v_prenex_7743 Int)) (or (< v_prenex_7743 main_y) (<= 2000 (* 2 (select main_a v_prenex_7743))) (<= (* 2 (select main_a v_prenex_7743)) 2000) (<= (+ main_y 1) v_prenex_7743))) (forall ((v_prenex_7742 Int)) (or (<= (* 2 (select main_a v_prenex_7742)) 0) (<= (+ main_x 1) v_prenex_7742)))) (forall ((v_prenex_6429 Int) (v_prenex_6428 Int)) (or (<= (* 2 (select main_a v_prenex_6428)) 0) (<= 0 (select main_a v_prenex_6428)) (<= (select main_a v_prenex_6429) 1000) (< v_prenex_6429 main_y) (< v_prenex_6428 main_x) (<= (+ main_y 1) v_prenex_6429) (<= (select main_a v_prenex_6429) (+ (select main_a v_prenex_6428) 1000)))) (forall ((v_prenex_7687 Int) (v_prenex_7688 Int)) (or (<= (+ main_y 1) v_prenex_7688) (<= (* 2 (select main_a v_prenex_7687)) 0) (< v_prenex_7687 main_x) (<= (+ (select main_a v_prenex_7687) 1000) (select main_a v_prenex_7688)) (< v_prenex_7688 main_y) (<= (* 2 (select main_a v_prenex_7688)) 2000))) (forall ((v_prenex_6360 Int) (v_prenex_6361 Int)) (or (< v_prenex_6360 main_x) (<= (+ main_y 1) v_prenex_6361) (<= (select main_a v_prenex_6361) (+ (select main_a v_prenex_6360) 1000)) (< v_prenex_6361 main_y) (<= 0 (select main_a v_prenex_6360)) (<= (* 2 (select main_a v_prenex_6360)) 0) (<= 2000 (* 2 (select main_a v_prenex_6361))))) (forall ((v_prenex_7163 Int) (v_prenex_7164 Int)) (or (<= (+ main_y 1) v_prenex_7164) (<= 0 (* 2 (select main_a v_prenex_7163))) (<= (+ (select main_a v_prenex_7164) (select main_a v_prenex_7163)) 1000) (< v_prenex_7164 main_y) (< v_prenex_7163 main_x) (<= 1000 (select main_a v_prenex_7164)))) (forall ((v_prenex_6267 Int) (v_prenex_6266 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6267))) (< v_prenex_6267 main_y) (<= (+ main_y 1) v_prenex_6267) (<= (select main_a v_prenex_6266) 0) (<= (+ (select main_a v_prenex_6267) (select main_a v_prenex_6266)) 1000))) (or (forall ((v_prenex_6934 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6934))) (<= (* 2 (select main_a v_prenex_6934)) 0))) (forall ((v_prenex_6935 Int)) (or (<= (* 2 (select main_a v_prenex_6935)) 2000) (< v_prenex_6935 main_y) (<= (select main_a v_prenex_6935) 1000) (<= (+ main_y 1) v_prenex_6935)))) (forall ((v_prenex_7590 Int) (v_prenex_7589 Int)) (or (<= (+ main_y 1) v_prenex_7590) (<= (select main_a v_prenex_7590) 1000) (<= (select main_a v_prenex_7590) (+ (select main_a v_prenex_7589) 1000)) (< v_prenex_7590 main_y) (<= 0 (* 2 (select main_a v_prenex_7589))))) (or (forall ((v_prenex_7408 Int)) (or (< v_prenex_7408 main_x) (<= (+ main_x 1) v_prenex_7408) (<= (* 2 (select main_a v_prenex_7408)) 0))) (forall ((v_prenex_7409 Int)) (or (<= (+ main_y 1) v_prenex_7409) (<= (* 2 (select main_a v_prenex_7409)) 2000)))) (forall ((v_prenex_6252 Int) (v_prenex_6253 Int)) (or (<= (select main_a v_prenex_6253) 1000) (<= 0 (* 2 (select main_a v_prenex_6252))) (<= (+ (select main_a v_prenex_6253) (select main_a v_prenex_6252)) 1000) (<= (+ main_x 1) v_prenex_6252) (<= (+ main_y 1) v_prenex_6253) (< v_prenex_6253 main_y))) (forall ((v_prenex_6289 Int) (v_prenex_6288 Int)) (or (<= (select main_a v_prenex_6289) (+ (select main_a v_prenex_6288) 1000)) (<= (+ main_y 1) v_prenex_6289) (<= (select main_a v_prenex_6289) 1000) (<= (+ main_x 1) v_prenex_6288) (< v_prenex_6289 main_y) (<= 0 (* 2 (select main_a v_prenex_6288))) (<= 0 (select main_a v_prenex_6288)))) (forall ((v_prenex_6470 Int) (v_prenex_6471 Int)) (or (<= (+ main_x 1) v_prenex_6470) (<= (+ main_y 1) v_prenex_6471) (<= 0 (* 2 (select main_a v_prenex_6470))) (<= 2000 (* 2 (select main_a v_prenex_6471))) (<= (+ (select main_a v_prenex_6470) 1000) (select main_a v_prenex_6471)) (< v_prenex_6471 main_y))) (forall ((v_prenex_7502 Int) (v_prenex_7503 Int)) (or (< v_prenex_7503 main_y) (<= (select main_a v_prenex_7503) 1000) (<= (+ main_y 1) v_prenex_7503) (<= (+ (select main_a v_prenex_7502) 1000) (select main_a v_prenex_7503)) (<= 0 (select main_a v_prenex_7502)))) (forall ((v_prenex_6177 Int) (v_prenex_6176 Int)) (or (<= (select main_a v_prenex_6176) 1000) (< v_prenex_6176 main_y) (<= (select main_a v_prenex_6177) 0) (<= (+ main_y 1) v_prenex_6176) (<= 1000 (+ (select main_a v_prenex_6176) (select main_a v_prenex_6177))) (<= 0 (* 2 (select main_a v_prenex_6177))))) (forall ((v_prenex_6675 Int) (v_prenex_6674 Int)) (or (< v_prenex_6675 main_y) (<= 2000 (* 2 (select main_a v_prenex_6675))) (<= (* 2 (select main_a v_prenex_6674)) 0) (<= (+ (select main_a v_prenex_6675) (select main_a v_prenex_6674)) 1000) (<= (+ main_y 1) v_prenex_6675))) (forall ((v_prenex_6492 Int)) (or (<= (+ main_x 1) v_prenex_6492) (< v_prenex_6492 main_x) (<= 0 (* 2 (select main_a v_prenex_6492))))) (or (forall ((v_prenex_6961 Int)) (or (<= (+ main_y 1) v_prenex_6961) (< v_prenex_6961 main_y) (<= 2000 (* 2 (select main_a v_prenex_6961))) (<= 1000 (select main_a v_prenex_6961)))) (forall ((v_prenex_6960 Int)) (or (<= (select main_a v_prenex_6960) 0) (<= (+ main_x 1) v_prenex_6960)))) (forall ((v_prenex_7201 Int) (v_prenex_7202 Int)) (or (<= (+ (select main_a v_prenex_7202) (select main_a v_prenex_7201)) 1000) (<= (* 2 (select main_a v_prenex_7202)) 2000) (<= 0 (select main_a v_prenex_7201)) (< v_prenex_7202 main_y) (<= (+ main_y 1) v_prenex_7202))) (forall ((v_prenex_7291 Int) (v_prenex_7292 Int)) (or (< v_prenex_7292 main_y) (<= (+ main_y 1) v_prenex_7292) (<= (select main_a v_prenex_7291) 0) (<= (+ main_x 1) v_prenex_7291) (<= 0 (* 2 (select main_a v_prenex_7291))) (<= (+ (select main_a v_prenex_7291) 1000) (select main_a v_prenex_7292)) (<= (select main_a v_prenex_7292) 1000))) (forall ((v_prenex_7344 Int) (v_prenex_7345 Int)) (or (< v_prenex_7344 main_x) (<= 2000 (* 2 (select main_a v_prenex_7345))) (<= (+ main_y 1) v_prenex_7345) (<= (* 2 (select main_a v_prenex_7344)) 0) (<= (select main_a v_prenex_7344) 0) (<= (select main_a v_prenex_7345) (+ (select main_a v_prenex_7344) 1000)) (< v_prenex_7345 main_y))) (forall ((v_prenex_7878 Int) (v_prenex_7879 Int)) (or (<= 1000 (+ (select main_a v_prenex_7879) (select main_a v_prenex_7878))) (<= 0 (* 2 (select main_a v_prenex_7878))) (<= (+ main_x 1) v_prenex_7878) (<= (* 2 (select main_a v_prenex_7878)) 0) (< v_prenex_7878 main_x))) (or (forall ((v_prenex_6396 Int)) (or (<= (+ main_x 1) v_prenex_6396) (<= 0 (* 2 (select main_a v_prenex_6396))) (<= (select main_a v_prenex_6396) 0))) (forall ((v_prenex_6397 Int)) (or (<= (* 2 (select main_a v_prenex_6397)) 2000) (<= (+ main_y 1) v_prenex_6397) (< v_prenex_6397 main_y)))) (or (forall ((v_prenex_6810 Int)) (<= 0 (* 2 (select main_a v_prenex_6810)))) (forall ((v_prenex_6811 Int)) (or (<= (+ main_y 1) v_prenex_6811) (<= (* 2 (select main_a v_prenex_6811)) 2000) (< v_prenex_6811 main_y) (<= 1000 (select main_a v_prenex_6811))))) (forall ((v_prenex_6388 Int) (v_prenex_6389 Int)) (or (<= (+ main_x 1) v_prenex_6388) (<= (select main_a v_prenex_6389) 1000) (<= (select main_a v_prenex_6389) (+ (select main_a v_prenex_6388) 1000)) (<= (+ main_y 1) v_prenex_6389) (< v_prenex_6389 main_y) (<= 0 (* 2 (select main_a v_prenex_6388))))) (or (forall ((v_prenex_7673 Int)) (<= 0 (select main_a v_prenex_7673))) (forall ((v_prenex_7674 Int)) (or (<= (+ main_y 1) v_prenex_7674) (< v_prenex_7674 main_y) (<= (select main_a v_prenex_7674) 1000) (<= (* 2 (select main_a v_prenex_7674)) 2000)))) (or (forall ((v_prenex_8078 Int)) (<= 0 (select main_a v_prenex_8078))) (forall ((v_prenex_8079 Int)) (or (<= (select main_a v_prenex_8079) 1000) (< v_prenex_8079 main_y) (<= (+ main_y 1) v_prenex_8079) (<= 2000 (* 2 (select main_a v_prenex_8079)))))) (forall ((v_prenex_7030 Int) (v_prenex_7031 Int)) (or (<= (+ main_x 1) v_prenex_7030) (<= (+ (select main_a v_prenex_7030) 1000) (select main_a v_prenex_7031)) (<= (* 2 (select main_a v_prenex_7031)) 2000) (<= 0 (select main_a v_prenex_7030)) (<= (+ main_y 1) v_prenex_7031) (< v_prenex_7031 main_y))) (or (forall ((v_prenex_6775 Int)) (or (<= (select main_a v_prenex_6775) 1000) (<= (+ main_y 1) v_prenex_6775) (<= (* 2 (select main_a v_prenex_6775)) 2000) (< v_prenex_6775 main_y))) (forall ((v_prenex_6774 Int)) (or (< v_prenex_6774 main_x) (<= 0 (* 2 (select main_a v_prenex_6774)))))) (forall ((v_prenex_7494 Int) (v_prenex_7495 Int)) (or (< v_prenex_7495 main_y) (<= 0 (select main_a v_prenex_7494)) (<= (+ main_y 1) v_prenex_7495) (<= 0 (* 2 (select main_a v_prenex_7494))) (<= (select main_a v_prenex_7495) (+ (select main_a v_prenex_7494) 1000)) (< v_prenex_7494 main_x) (<= (* 2 (select main_a v_prenex_7495)) 2000))) (forall ((v_prenex_8109 Int) (v_prenex_8108 Int)) (or (<= (+ main_y 1) v_prenex_8109) (< v_prenex_8109 main_y) (<= (+ (select main_a v_prenex_8109) (select main_a v_prenex_8108)) 1000) (< v_prenex_8108 main_x) (<= 0 (* 2 (select main_a v_prenex_8108))) (<= 2000 (* 2 (select main_a v_prenex_8109))) (<= 0 (select main_a v_prenex_8108)))) (forall ((v_prenex_6880 Int) (v_prenex_6881 Int)) (or (<= (+ main_y 1) v_prenex_6881) (<= (select main_a v_prenex_6881) 1000) (<= (+ (select main_a v_prenex_6880) 1000) (select main_a v_prenex_6881)) (< v_prenex_6881 main_y) (<= (select main_a v_prenex_6880) 0))) (or (forall ((v_prenex_7247 Int)) (or (<= (* 2 (select main_a v_prenex_7247)) 0) (<= (select main_a v_prenex_7247) 0))) (forall ((v_prenex_7248 Int)) (or (< v_prenex_7248 main_y) (<= (+ main_y 1) v_prenex_7248) (<= 1000 (select main_a v_prenex_7248)) (<= 2000 (* 2 (select main_a v_prenex_7248)))))) (forall ((v_prenex_6684 Int)) (or (< v_prenex_6684 main_y) (<= (* 2 (select main_a v_prenex_6684)) 2000) (<= 2000 (* 2 (select main_a v_prenex_6684))) (<= (+ main_y 1) v_prenex_6684))) (forall ((v_prenex_7023 Int) (v_prenex_7022 Int)) (or (< v_prenex_7023 main_y) (<= 1000 (+ (select main_a v_prenex_7023) (select main_a v_prenex_7022))) (<= 2000 (* 2 (select main_a v_prenex_7023))) (<= (+ main_y 1) v_prenex_7023) (<= 0 (* 2 (select main_a v_prenex_7022))) (<= 0 (select main_a v_prenex_7022)))) (or (forall ((v_prenex_7941 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7941))) (<= (* 2 (select main_a v_prenex_7941)) 2000) (< v_prenex_7941 main_y) (<= (+ main_y 1) v_prenex_7941))) (forall ((v_prenex_7940 Int)) (or (<= (+ main_x 1) v_prenex_7940) (<= (* 2 (select main_a v_prenex_7940)) 0) (<= 0 (select main_a v_prenex_7940))))) (forall ((v_prenex_7032 Int) (v_prenex_7033 Int)) (or (<= (+ (select main_a v_prenex_7032) 1000) (select main_a v_prenex_7033)) (<= 1000 (select main_a v_prenex_7033)) (< v_prenex_7033 main_y) (<= (select main_a v_prenex_7032) 0) (<= 0 (* 2 (select main_a v_prenex_7032))) (<= (+ main_y 1) v_prenex_7033))) (forall ((v_prenex_7245 Int) (v_prenex_7246 Int)) (or (<= (* 2 (select main_a v_prenex_7246)) 2000) (<= 0 (select main_a v_prenex_7245)) (< v_prenex_7246 main_y) (<= (+ main_y 1) v_prenex_7246) (<= (* 2 (select main_a v_prenex_7245)) 0) (<= 1000 (+ (select main_a v_prenex_7246) (select main_a v_prenex_7245))))) (or (forall ((v_prenex_7513 Int)) (or (<= (+ main_x 1) v_prenex_7513) (<= 0 (select main_a v_prenex_7513)))) (forall ((v_prenex_7514 Int)) (or (<= (+ main_y 1) v_prenex_7514) (<= (* 2 (select main_a v_prenex_7514)) 2000) (< v_prenex_7514 main_y) (<= 1000 (select main_a v_prenex_7514))))) (forall ((v_prenex_7060 Int) (v_prenex_7061 Int)) (or (<= (+ main_y 1) v_prenex_7061) (<= (+ (select main_a v_prenex_7061) (select main_a v_prenex_7060)) 1000) (<= (+ main_x 1) v_prenex_7060) (<= 1000 (select main_a v_prenex_7061)) (<= (* 2 (select main_a v_prenex_7060)) 0) (< v_prenex_7061 main_y))) (forall ((v_prenex_6655 Int) (v_prenex_6654 Int)) (or (< v_prenex_6654 main_x) (<= (select main_a v_prenex_6655) 1000) (<= (select main_a v_prenex_6654) 0) (<= 1000 (+ (select main_a v_prenex_6655) (select main_a v_prenex_6654))) (<= (* 2 (select main_a v_prenex_6654)) 0) (< v_prenex_6655 main_y) (<= (+ main_y 1) v_prenex_6655))) (or (forall ((v_prenex_7449 Int)) (or (<= (* 2 (select main_a v_prenex_7449)) 2000) (<= (+ main_y 1) v_prenex_7449) (<= 2000 (* 2 (select main_a v_prenex_7449))) (< v_prenex_7449 main_y))) (forall ((v_prenex_7448 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7448))) (<= (+ main_x 1) v_prenex_7448)))) (forall ((v_prenex_7205 Int) (v_prenex_7206 Int)) (or (<= (+ main_y 1) v_prenex_7206) (< v_prenex_7206 main_y) (<= (* 2 (select main_a v_prenex_7206)) 2000) (<= (+ main_x 1) v_prenex_7205) (<= (+ (select main_a v_prenex_7206) (select main_a v_prenex_7205)) 1000) (<= 0 (select main_a v_prenex_7205)))) (forall ((v_prenex_6463 Int) (v_prenex_6462 Int)) (or (<= 1000 (+ (select main_a v_prenex_6463) (select main_a v_prenex_6462))) (<= (+ main_x 1) v_prenex_6462) (< v_prenex_6462 main_x) (<= (* 2 (select main_a v_prenex_6462)) 0))) (forall ((v_prenex_7005 Int) (v_prenex_7004 Int)) (or (< v_prenex_7005 main_y) (<= (+ (select main_a v_prenex_7004) 1000) (select main_a v_prenex_7005)) (<= 2000 (* 2 (select main_a v_prenex_7005))) (<= 0 (select main_a v_prenex_7004)) (<= (+ main_y 1) v_prenex_7005))) (forall ((v_prenex_6781 Int) (v_prenex_6780 Int)) (or (< v_prenex_6781 main_y) (<= (+ (select main_a v_prenex_6780) 1000) (select main_a v_prenex_6781)) (<= (select main_a v_prenex_6781) 1000) (<= (+ main_y 1) v_prenex_6781) (<= (select main_a v_prenex_6780) 0) (< v_prenex_6780 main_x))) (forall ((v_prenex_7636 Int) (v_prenex_7635 Int)) (or (<= (+ (select main_a v_prenex_7635) 1000) (select main_a v_prenex_7636)) (<= (+ main_y 1) v_prenex_7636) (<= (select main_a v_prenex_7635) 0) (<= 2000 (* 2 (select main_a v_prenex_7636))) (< v_prenex_7636 main_y))) (forall ((v_prenex_7195 Int) (v_prenex_7196 Int)) (or (<= 1000 (+ (select main_a v_prenex_7196) (select main_a v_prenex_7195))) (<= 1000 (select main_a v_prenex_7196)) (<= (select main_a v_prenex_7195) 0) (< v_prenex_7196 main_y) (<= (+ main_y 1) v_prenex_7196) (<= (+ main_x 1) v_prenex_7195))) (forall ((v_prenex_6947 Int) (v_prenex_6946 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6946))) (< v_prenex_6947 main_y) (<= 2000 (* 2 (select main_a v_prenex_6947))) (<= (select main_a v_prenex_6947) (+ (select main_a v_prenex_6946) 1000)) (<= 0 (select main_a v_prenex_6946)) (<= (+ main_y 1) v_prenex_6947) (< v_prenex_6946 main_x))) (forall ((v_prenex_7504 Int)) (or (< v_prenex_7504 main_y) (<= (* 2 (select main_a v_prenex_7504)) 2000) (<= (+ main_y 1) v_prenex_7504))) (forall ((v_prenex_6357 Int) (v_prenex_6356 Int)) (or (< v_prenex_6356 main_x) (< v_prenex_6357 main_y) (<= 1000 (select main_a v_prenex_6357)) (<= 1000 (+ (select main_a v_prenex_6357) (select main_a v_prenex_6356))) (<= (+ main_y 1) v_prenex_6357) (<= (* 2 (select main_a v_prenex_6356)) 0))) (forall ((v_prenex_7868 Int) (v_prenex_7869 Int)) (or (<= (+ main_y 1) v_prenex_7869) (<= 0 (* 2 (select main_a v_prenex_7868))) (< v_prenex_7869 main_y) (<= (select main_a v_prenex_7869) 1000) (< v_prenex_7868 main_x) (<= (+ (select main_a v_prenex_7869) (select main_a v_prenex_7868)) 1000))) (forall ((v_prenex_6435 Int) (v_prenex_6434 Int)) (or (<= (+ main_y 1) v_prenex_6435) (<= (+ (select main_a v_prenex_6435) (select main_a v_prenex_6434)) 1000) (<= 0 (select main_a v_prenex_6434)) (< v_prenex_6435 main_y) (<= (select main_a v_prenex_6435) 1000))) (or (forall ((v_prenex_7422 Int)) (<= 0 (* 2 (select main_a v_prenex_7422)))) (forall ((v_prenex_7423 Int)) (or (<= (+ main_y 1) v_prenex_7423) (< v_prenex_7423 main_y) (<= (* 2 (select main_a v_prenex_7423)) 2000)))) (forall ((v_prenex_7306 Int) (v_prenex_7305 Int)) (or (<= (* 2 (select main_a v_prenex_7305)) 0) (<= (select main_a v_prenex_7306) (+ (select main_a v_prenex_7305) 1000)) (<= (* 2 (select main_a v_prenex_7306)) 2000) (< v_prenex_7305 main_x) (<= (+ main_y 1) v_prenex_7306) (<= 0 (* 2 (select main_a v_prenex_7305))) (< v_prenex_7306 main_y))) (forall ((v_prenex_6245 Int) (v_prenex_6244 Int)) (or (< v_prenex_6244 main_y) (<= (select main_a v_prenex_6244) 1000) (<= (+ main_y 1) v_prenex_6244) (<= (+ (select main_a v_prenex_6244) (select main_a v_prenex_6245)) 1000) (< v_prenex_6245 main_x))) (or (forall ((v_prenex_7540 Int)) (or (<= (+ main_y 1) v_prenex_7540) (<= 1000 (select main_a v_prenex_7540)) (< v_prenex_7540 main_y) (<= 2000 (* 2 (select main_a v_prenex_7540))))) (forall ((v_prenex_7539 Int)) (or (<= (+ main_x 1) v_prenex_7539) (<= 0 (* 2 (select main_a v_prenex_7539)))))) (or (forall ((v_prenex_8211 Int)) (or (<= (select main_a v_prenex_8211) 0) (<= 0 (* 2 (select main_a v_prenex_8211))))) (forall ((v_prenex_8212 Int)) (or (<= (* 2 (select main_a v_prenex_8212)) 2000) (< v_prenex_8212 main_y) (<= (+ main_y 1) v_prenex_8212) (<= 2000 (* 2 (select main_a v_prenex_8212)))))) (or (forall ((v_prenex_6146 Int)) (or (<= (+ main_y 1) v_prenex_6146) (<= 1000 (select main_a v_prenex_6146)) (< v_prenex_6146 main_y))) (forall ((v_prenex_6147 Int)) (<= 0 (* 2 (select main_a v_prenex_6147))))) (forall ((v_prenex_7898 Int) (v_prenex_7899 Int)) (or (<= (+ main_y 1) v_prenex_7899) (< v_prenex_7899 main_y) (<= (* 2 (select main_a v_prenex_7898)) 0) (<= (+ (select main_a v_prenex_7899) (select main_a v_prenex_7898)) 1000) (<= 1000 (select main_a v_prenex_7899)) (<= (+ main_x 1) v_prenex_7898) (<= 0 (* 2 (select main_a v_prenex_7898))))) (forall ((v_prenex_6734 Int) (v_prenex_6735 Int)) (or (<= 1000 (select main_a v_prenex_6735)) (<= 0 (select main_a v_prenex_6734)) (<= (+ main_y 1) v_prenex_6735) (< v_prenex_6735 main_y) (<= 0 (* 2 (select main_a v_prenex_6734))) (<= (select main_a v_prenex_6735) (+ (select main_a v_prenex_6734) 1000)))) (forall ((v_prenex_6278 Int) (v_prenex_6279 Int)) (or (<= (select main_a v_prenex_6279) (+ (select main_a v_prenex_6278) 1000)) (<= (select main_a v_prenex_6278) 0) (<= 2000 (* 2 (select main_a v_prenex_6279))) (<= (+ main_x 1) v_prenex_6278) (< v_prenex_6279 main_y) (<= (+ main_y 1) v_prenex_6279))) (or (forall ((v_prenex_7075 Int)) (or (< v_prenex_7075 main_y) (<= (+ main_y 1) v_prenex_7075) (<= (* 2 (select main_a v_prenex_7075)) 2000))) (forall ((v_prenex_7074 Int)) (or (<= (+ main_x 1) v_prenex_7074) (<= (select main_a v_prenex_7074) 0) (<= 0 (select main_a v_prenex_7074))))) (forall ((v_prenex_6891 Int) (v_prenex_6890 Int)) (or (< v_prenex_6891 main_y) (<= 1000 (+ (select main_a v_prenex_6891) (select main_a v_prenex_6890))) (<= (select main_a v_prenex_6890) 0) (<= (+ main_y 1) v_prenex_6891) (<= 1000 (select main_a v_prenex_6891)) (<= (* 2 (select main_a v_prenex_6890)) 0))) (forall ((v_prenex_6604 Int) (v_prenex_6605 Int)) (or (<= 0 (select main_a v_prenex_6604)) (< v_prenex_6604 main_x) (<= (select main_a v_prenex_6605) (+ (select main_a v_prenex_6604) 1000)) (<= (+ main_x 1) v_prenex_6604))) (forall ((v_prenex_6770 Int) (v_prenex_6771 Int)) (or (<= (select main_a v_prenex_6770) 0) (<= (* 2 (select main_a v_prenex_6770)) 0) (< v_prenex_6770 main_x) (<= (select main_a v_prenex_6771) (+ (select main_a v_prenex_6770) 1000)) (<= (+ main_x 1) v_prenex_6770))) (or (forall ((v_prenex_8054 Int)) (<= 0 (select main_a v_prenex_8054))) (forall ((v_prenex_8055 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_8055))) (< v_prenex_8055 main_y) (<= 1000 (select main_a v_prenex_8055)) (<= (+ main_y 1) v_prenex_8055)))) (or (forall ((v_prenex_6894 Int)) (or (<= (* 2 (select main_a v_prenex_6894)) 0) (< v_prenex_6894 main_x) (<= (select main_a v_prenex_6894) 0) (<= (+ main_x 1) v_prenex_6894))) (forall ((v_prenex_6895 Int)) (<= 2000 (* 2 (select main_a v_prenex_6895))))) (forall ((v_prenex_6990 Int) (v_prenex_6991 Int)) (or (< v_prenex_6991 main_y) (<= 1000 (+ (select main_a v_prenex_6991) (select main_a v_prenex_6990))) (<= (select main_a v_prenex_6990) 0) (<= (select main_a v_prenex_6991) 1000) (<= (* 2 (select main_a v_prenex_6990)) 0) (< v_prenex_6990 main_x) (<= (+ main_y 1) v_prenex_6991))) (or (forall ((v_prenex_7542 Int)) (or (<= (+ main_y 1) v_prenex_7542) (<= 2000 (* 2 (select main_a v_prenex_7542))) (< v_prenex_7542 main_y))) (forall ((v_prenex_7541 Int)) (or (< v_prenex_7541 main_x) (<= (select main_a v_prenex_7541) 0) (<= 0 (* 2 (select main_a v_prenex_7541)))))) (or (forall ((v_prenex_6836 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6836))) (<= (+ main_x 1) v_prenex_6836) (< v_prenex_6836 main_x))) (forall ((v_prenex_6837 Int)) (or (< v_prenex_6837 main_y) (<= (* 2 (select main_a v_prenex_6837)) 2000)))) (forall ((v_prenex_6866 Int) (v_prenex_6867 Int)) (or (< v_prenex_6866 main_x) (<= 2000 (* 2 (select main_a v_prenex_6867))) (<= 1000 (+ (select main_a v_prenex_6867) (select main_a v_prenex_6866))) (< v_prenex_6867 main_y) (<= (+ main_y 1) v_prenex_6867))) (forall ((v_prenex_6562 Int) (v_prenex_6563 Int)) (or (<= (+ main_x 1) v_prenex_6562) (<= (select main_a v_prenex_6562) 0) (< v_prenex_6563 main_y) (<= (select main_a v_prenex_6563) (+ (select main_a v_prenex_6562) 1000)) (< v_prenex_6562 main_x))) (forall ((v_prenex_6348 Int) (v_prenex_6349 Int)) (or (<= (+ main_y 1) v_prenex_6349) (<= 1000 (select main_a v_prenex_6349)) (<= (select main_a v_prenex_6348) 0) (<= 0 (* 2 (select main_a v_prenex_6348))) (<= 1000 (+ (select main_a v_prenex_6349) (select main_a v_prenex_6348))) (< v_prenex_6349 main_y))) (forall ((v_prenex_7733 Int) (v_prenex_7732 Int)) (or (<= (+ (select main_a v_prenex_7732) 1000) (select main_a v_prenex_7733)) (< v_prenex_7733 main_y) (<= 0 (* 2 (select main_a v_prenex_7732))) (<= (+ main_y 1) v_prenex_7733) (<= 2000 (* 2 (select main_a v_prenex_7733))) (< v_prenex_7732 main_x))) (forall ((v_prenex_7024 Int) (v_prenex_7025 Int)) (or (<= (+ main_y 1) v_prenex_7025) (<= 0 (select main_a v_prenex_7024)) (<= (select main_a v_prenex_7025) 1000) (<= (* 2 (select main_a v_prenex_7024)) 0) (< v_prenex_7025 main_y) (<= 1000 (+ (select main_a v_prenex_7025) (select main_a v_prenex_7024))))) (forall ((v_prenex_6436 Int) (v_prenex_6437 Int)) (or (<= (* 2 (select main_a v_prenex_6436)) 0) (<= 1000 (+ (select main_a v_prenex_6437) (select main_a v_prenex_6436))) (<= (select main_a v_prenex_6436) 0) (<= (* 2 (select main_a v_prenex_6437)) 2000) (<= (+ main_y 1) v_prenex_6437) (< v_prenex_6437 main_y))) (forall ((v_prenex_6120 Int) (v_prenex_6121 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6121))) (<= (+ main_y 1) v_prenex_6120) (<= (+ main_x 1) v_prenex_6121) (<= (select main_a v_prenex_6120) (+ (select main_a v_prenex_6121) 1000)) (< v_prenex_6121 main_x))) (forall ((v_prenex_7096 Int) (v_prenex_7095 Int)) (or (<= 1000 (+ (select main_a v_prenex_7096) (select main_a v_prenex_7095))) (< v_prenex_7096 main_y) (<= (+ main_y 1) v_prenex_7096) (< v_prenex_7095 main_x) (<= 2000 (* 2 (select main_a v_prenex_7096))) (<= (* 2 (select main_a v_prenex_7095)) 0))) (forall ((v_prenex_8129 Int) (v_prenex_8128 Int)) (or (<= (select main_a v_prenex_8129) 1000) (<= 0 (select main_a v_prenex_8128)) (< v_prenex_8129 main_y) (<= (+ main_y 1) v_prenex_8129) (<= (+ (select main_a v_prenex_8129) (select main_a v_prenex_8128)) 1000) (<= (select main_a v_prenex_8128) 0) (<= (+ main_x 1) v_prenex_8128))) (or (forall ((v_prenex_7798 Int)) (or (<= (select main_a v_prenex_7798) 0) (<= (+ main_x 1) v_prenex_7798))) (forall ((v_prenex_7799 Int)) (or (<= (+ main_y 1) v_prenex_7799) (< v_prenex_7799 main_y) (<= 2000 (* 2 (select main_a v_prenex_7799))) (<= (select main_a v_prenex_7799) 1000)))) (forall ((v_prenex_6738 Int) (v_prenex_6739 Int)) (or (<= (+ main_y 1) v_prenex_6739) (<= (* 2 (select main_a v_prenex_6738)) 0) (<= (select main_a v_prenex_6739) (+ (select main_a v_prenex_6738) 1000)) (<= (+ main_x 1) v_prenex_6738) (< v_prenex_6739 main_y) (<= (select main_a v_prenex_6739) 1000))) (forall ((v_prenex_6932 Int) (v_prenex_6933 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6933))) (< v_prenex_6933 main_y) (<= (+ main_x 1) v_prenex_6932) (<= (select main_a v_prenex_6933) (+ (select main_a v_prenex_6932) 1000)) (<= (+ main_y 1) v_prenex_6933) (<= 0 (select main_a v_prenex_6932)))) (or (forall ((v_prenex_6629 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6629))) (< v_prenex_6629 main_y) (<= (select main_a v_prenex_6629) 1000) (<= (+ main_y 1) v_prenex_6629))) (forall ((v_prenex_6628 Int)) (or (<= (select main_a v_prenex_6628) 0) (<= 0 (select main_a v_prenex_6628))))) (or (forall ((v_prenex_6294 Int)) (<= (select main_a v_prenex_6294) 0)) (forall ((v_prenex_6295 Int)) (or (<= (+ main_y 1) v_prenex_6295) (< v_prenex_6295 main_y) (<= 2000 (* 2 (select main_a v_prenex_6295)))))) (forall ((v_prenex_7342 Int) (v_prenex_7343 Int)) (or (<= (+ main_x 1) v_prenex_7342) (<= (select main_a v_prenex_7342) 0) (<= 0 (* 2 (select main_a v_prenex_7342))) (< v_prenex_7342 main_x) (<= (+ (select main_a v_prenex_7343) (select main_a v_prenex_7342)) 1000))) (forall ((v_prenex_6399 Int) (v_prenex_6398 Int)) (or (<= (+ main_y 1) v_prenex_6399) (<= (+ (select main_a v_prenex_6398) 1000) (select main_a v_prenex_6399)) (<= (+ main_x 1) v_prenex_6398) (< v_prenex_6399 main_y) (<= 0 (* 2 (select main_a v_prenex_6398))) (<= (select main_a v_prenex_6399) 1000))) (forall ((v_prenex_7109 Int) (v_prenex_7110 Int)) (or (<= (select main_a v_prenex_7109) 0) (<= (+ (select main_a v_prenex_7110) (select main_a v_prenex_7109)) 1000) (< v_prenex_7110 main_y) (<= (+ main_x 1) v_prenex_7109) (<= (+ main_y 1) v_prenex_7110) (<= 2000 (* 2 (select main_a v_prenex_7110))))) (forall ((v_prenex_7191 Int) (v_prenex_7192 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7191))) (<= (* 2 (select main_a v_prenex_7192)) 2000) (<= (+ main_y 1) v_prenex_7192) (<= (select main_a v_prenex_7191) 0) (< v_prenex_7192 main_y) (<= (+ (select main_a v_prenex_7192) (select main_a v_prenex_7191)) 1000) (<= (+ main_x 1) v_prenex_7191))) (or (forall ((v_prenex_7373 Int)) (or (<= (* 2 (select main_a v_prenex_7373)) 2000) (< v_prenex_7373 main_y) (<= (+ main_y 1) v_prenex_7373) (<= 1000 (select main_a v_prenex_7373)))) (forall ((v_prenex_7372 Int)) (<= 0 (select main_a v_prenex_7372)))) (or (forall ((v_prenex_7303 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7303))) (<= (+ main_x 1) v_prenex_7303) (<= 0 (select main_a v_prenex_7303)))) (forall ((v_prenex_7304 Int)) (or (< v_prenex_7304 main_y) (<= (* 2 (select main_a v_prenex_7304)) 2000) (<= (+ main_y 1) v_prenex_7304)))) (or (forall ((v_prenex_7893 Int)) (or (<= (+ main_y 1) v_prenex_7893) (<= 2000 (* 2 (select main_a v_prenex_7893))) (< v_prenex_7893 main_y) (<= 1000 (select main_a v_prenex_7893)))) (forall ((v_prenex_7892 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7892))) (<= (select main_a v_prenex_7892) 0)))) (forall ((v_prenex_6994 Int) (v_prenex_6995 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6995))) (<= (+ main_y 1) v_prenex_6995) (<= (* 2 (select main_a v_prenex_6994)) 0) (<= (select main_a v_prenex_6995) (+ (select main_a v_prenex_6994) 1000)) (<= 0 (select main_a v_prenex_6994)) (< v_prenex_6995 main_y))) (or (forall ((v_prenex_6777 Int)) (or (<= 1000 (select main_a v_prenex_6777)) (<= (* 2 (select main_a v_prenex_6777)) 2000) (<= (+ main_y 1) v_prenex_6777) (< v_prenex_6777 main_y))) (forall ((v_prenex_6776 Int)) (or (< v_prenex_6776 main_x) (<= (* 2 (select main_a v_prenex_6776)) 0) (<= 0 (* 2 (select main_a v_prenex_6776)))))) (forall ((v_prenex_6631 Int) (v_prenex_6630 Int)) (or (<= (* 2 (select main_a v_prenex_6630)) 0) (<= 2000 (* 2 (select main_a v_prenex_6631))) (<= (+ main_x 1) v_prenex_6630) (<= (select main_a v_prenex_6631) (+ (select main_a v_prenex_6630) 1000)) (<= 0 (select main_a v_prenex_6630)) (<= (+ main_y 1) v_prenex_6631) (< v_prenex_6631 main_y))) (forall ((v_prenex_7080 Int)) (or (< v_prenex_7080 main_y) (<= (+ main_y 1) v_prenex_7080) (<= 2000 (* 2 (select main_a v_prenex_7080))))) (or (forall ((v_prenex_7016 Int)) (or (<= (* 2 (select main_a v_prenex_7016)) 0) (<= 0 (select main_a v_prenex_7016)))) (forall ((v_prenex_7017 Int)) (or (<= (+ main_y 1) v_prenex_7017) (< v_prenex_7017 main_y) (<= (* 2 (select main_a v_prenex_7017)) 2000)))) (forall ((v_prenex_7209 Int) (v_prenex_7210 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7209))) (<= (+ main_x 1) v_prenex_7209) (< v_prenex_7210 main_y) (<= (+ (select main_a v_prenex_7210) (select main_a v_prenex_7209)) 1000) (<= (+ main_y 1) v_prenex_7210) (<= 2000 (* 2 (select main_a v_prenex_7210))))) (forall ((v_prenex_6677 Int) (v_prenex_6676 Int)) (or (<= (+ main_x 1) v_prenex_6676) (<= (* 2 (select main_a v_prenex_6676)) 0) (< v_prenex_6676 main_x) (<= (+ (select main_a v_prenex_6677) (select main_a v_prenex_6676)) 1000))) (forall ((v_prenex_7517 Int) (v_prenex_7518 Int)) (or (<= 0 (select main_a v_prenex_7517)) (< v_prenex_7518 main_y) (<= (+ main_x 1) v_prenex_7517) (<= (+ (select main_a v_prenex_7518) (select main_a v_prenex_7517)) 1000) (< v_prenex_7517 main_x))) (forall ((v_prenex_6079 Int) (v_prenex_6078 Int)) (or (<= 1000 (+ (select main_a v_prenex_6079) (select main_a v_prenex_6078))) (<= 0 (select main_a v_prenex_6078)) (<= (+ main_y 1) v_prenex_6079) (<= 0 (* 2 (select main_a v_prenex_6078))) (< v_prenex_6079 main_y) (<= 1000 (select main_a v_prenex_6079)))) (forall ((v_prenex_7632 Int) (v_prenex_7631 Int)) (or (<= 0 (select main_a v_prenex_7631)) (<= (* 2 (select main_a v_prenex_7631)) 0) (<= (+ main_x 1) v_prenex_7631) (< v_prenex_7631 main_x) (<= (select main_a v_prenex_7632) (+ (select main_a v_prenex_7631) 1000)))) (or (forall ((v_prenex_7492 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7492))) (< v_prenex_7492 main_x) (<= (select main_a v_prenex_7492) 0))) (forall ((v_prenex_7493 Int)) (or (<= (+ main_y 1) v_prenex_7493) (< v_prenex_7493 main_y) (<= 1000 (select main_a v_prenex_7493)) (<= 2000 (* 2 (select main_a v_prenex_7493)))))) (or (forall ((v_prenex_6371 Int)) (or (<= 1000 (select main_a v_prenex_6371)) (<= (+ main_y 1) v_prenex_6371) (< v_prenex_6371 main_y) (<= 2000 (* 2 (select main_a v_prenex_6371))))) (forall ((v_prenex_6370 Int)) (or (<= (+ main_x 1) v_prenex_6370) (<= (* 2 (select main_a v_prenex_6370)) 0)))) (or (forall ((v_prenex_7393 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7393))) (< v_prenex_7393 main_y) (<= (+ main_y 1) v_prenex_7393))) (forall ((v_prenex_7392 Int)) (or (<= (+ main_x 1) v_prenex_7392) (<= (select main_a v_prenex_7392) 0) (<= 0 (* 2 (select main_a v_prenex_7392)))))) (forall ((v_prenex_7694 Int) (v_prenex_7695 Int)) (or (< v_prenex_7695 main_y) (<= (select main_a v_prenex_7695) 1000) (<= (+ (select main_a v_prenex_7694) 1000) (select main_a v_prenex_7695)) (<= (+ main_y 1) v_prenex_7695) (<= (* 2 (select main_a v_prenex_7694)) 0) (<= (select main_a v_prenex_7694) 0) (< v_prenex_7694 main_x))) (forall ((v_prenex_7427 Int) (v_prenex_7426 Int)) (or (<= (* 2 (select main_a v_prenex_7427)) 2000) (<= 1000 (+ (select main_a v_prenex_7427) (select main_a v_prenex_7426))) (<= (select main_a v_prenex_7426) 0) (< v_prenex_7427 main_y) (<= (+ main_y 1) v_prenex_7427) (<= (+ main_x 1) v_prenex_7426))) (forall ((v_prenex_7368 Int) (v_prenex_7369 Int)) (or (<= (+ main_y 1) v_prenex_7369) (<= (+ main_x 1) v_prenex_7368) (<= (select main_a v_prenex_7368) 0) (<= (select main_a v_prenex_7369) (+ (select main_a v_prenex_7368) 1000)) (<= 0 (select main_a v_prenex_7368)) (<= 1000 (select main_a v_prenex_7369)) (< v_prenex_7369 main_y))) (forall ((v_prenex_7401 Int) (v_prenex_7400 Int)) (or (<= 0 (select main_a v_prenex_7400)) (< v_prenex_7400 main_x) (<= (select main_a v_prenex_7400) 0) (<= (+ (select main_a v_prenex_7401) (select main_a v_prenex_7400)) 1000) (<= (+ main_x 1) v_prenex_7400))) (forall ((v_prenex_7014 Int) (v_prenex_7015 Int)) (or (<= (* 2 (select main_a v_prenex_7014)) 0) (<= (select main_a v_prenex_7015) 1000) (<= 1000 (+ (select main_a v_prenex_7015) (select main_a v_prenex_7014))) (< v_prenex_7015 main_y) (< v_prenex_7014 main_x) (<= 0 (select main_a v_prenex_7014)) (<= (+ main_y 1) v_prenex_7015))) (forall ((v_prenex_7881 Int) (v_prenex_7880 Int)) (or (<= (select main_a v_prenex_7880) 0) (<= 0 (* 2 (select main_a v_prenex_7880))) (<= 2000 (* 2 (select main_a v_prenex_7881))) (<= (+ main_x 1) v_prenex_7880) (< v_prenex_7881 main_y) (<= (+ main_y 1) v_prenex_7881) (<= (+ (select main_a v_prenex_7881) (select main_a v_prenex_7880)) 1000))) (forall ((v_prenex_6454 Int) (v_prenex_6455 Int)) (or (<= 0 (select main_a v_prenex_6454)) (< v_prenex_6454 main_x) (< v_prenex_6455 main_y) (<= 1000 (select main_a v_prenex_6455)) (<= (select main_a v_prenex_6455) (+ (select main_a v_prenex_6454) 1000)) (<= (+ main_y 1) v_prenex_6455) (<= (select main_a v_prenex_6454) 0))) (forall ((v_prenex_7382 Int) (v_prenex_7383 Int)) (or (<= (* 2 (select main_a v_prenex_7382)) 0) (< v_prenex_7382 main_x) (<= (+ (select main_a v_prenex_7382) 1000) (select main_a v_prenex_7383)) (<= (+ main_x 1) v_prenex_7382))) (or (forall ((v_prenex_8066 Int)) (or (<= 0 (select main_a v_prenex_8066)) (<= 0 (* 2 (select main_a v_prenex_8066))))) (forall ((v_prenex_8067 Int)) (or (<= (select main_a v_prenex_8067) 1000) (<= (* 2 (select main_a v_prenex_8067)) 2000) (< v_prenex_8067 main_y) (<= (+ main_y 1) v_prenex_8067)))) (forall ((v_prenex_7469 Int) (v_prenex_7468 Int)) (or (<= (+ main_x 1) v_prenex_7468) (<= (+ main_y 1) v_prenex_7469) (<= 1000 (+ (select main_a v_prenex_7469) (select main_a v_prenex_7468))) (< v_prenex_7469 main_y) (<= (select main_a v_prenex_7468) 0) (<= 2000 (* 2 (select main_a v_prenex_7469))))) (forall ((v_prenex_7649 Int) (v_prenex_7650 Int)) (or (< v_prenex_7649 main_x) (<= (* 2 (select main_a v_prenex_7649)) 0) (< v_prenex_7650 main_y) (<= (+ main_x 1) v_prenex_7649) (<= 1000 (+ (select main_a v_prenex_7650) (select main_a v_prenex_7649))))) (forall ((v_prenex_8022 Int) (v_prenex_8023 Int)) (or (<= 0 (select main_a v_prenex_8022)) (<= 2000 (* 2 (select main_a v_prenex_8023))) (<= (+ main_x 1) v_prenex_8022) (<= (+ main_y 1) v_prenex_8023) (<= (select main_a v_prenex_8022) 0) (< v_prenex_8023 main_y) (<= (+ (select main_a v_prenex_8023) (select main_a v_prenex_8022)) 1000))) (forall ((v_prenex_6083 Int) (v_prenex_6082 Int)) (or (<= (+ main_y 1) v_prenex_6082) (< v_prenex_6082 main_y) (<= (* 2 (select main_a v_prenex_6082)) 2000) (<= 1000 (+ (select main_a v_prenex_6082) (select main_a v_prenex_6083))))) (forall ((v_prenex_8168 Int) (v_prenex_8169 Int)) (or (<= 0 (select main_a v_prenex_8168)) (<= (* 2 (select main_a v_prenex_8169)) 2000) (<= (+ (select main_a v_prenex_8168) 1000) (select main_a v_prenex_8169)) (<= (+ main_x 1) v_prenex_8168) (<= (+ main_y 1) v_prenex_8169) (< v_prenex_8169 main_y))) (or (forall ((v_prenex_6577 Int)) (or (< v_prenex_6577 main_y) (<= 1000 (select main_a v_prenex_6577)) (<= (+ main_y 1) v_prenex_6577) (<= 2000 (* 2 (select main_a v_prenex_6577))))) (forall ((v_prenex_6576 Int)) (or (<= (* 2 (select main_a v_prenex_6576)) 0) (<= (+ main_x 1) v_prenex_6576) (<= 0 (* 2 (select main_a v_prenex_6576)))))) (or (forall ((v_prenex_6163 Int)) (or (<= (+ main_x 1) v_prenex_6163) (<= (* 2 (select main_a v_prenex_6163)) 0) (<= 0 (* 2 (select main_a v_prenex_6163))))) (forall ((v_prenex_6162 Int)) (or (< v_prenex_6162 main_y) (<= (* 2 (select main_a v_prenex_6162)) 2000) (<= 2000 (* 2 (select main_a v_prenex_6162))) (<= (+ main_y 1) v_prenex_6162)))) (or (forall ((v_prenex_8181 Int)) (or (< v_prenex_8181 main_y) (<= (select main_a v_prenex_8181) 1000) (<= (+ main_y 1) v_prenex_8181) (<= (* 2 (select main_a v_prenex_8181)) 2000))) (forall ((v_prenex_8180 Int)) (<= 0 (* 2 (select main_a v_prenex_8180))))) (forall ((v_prenex_7718 Int) (v_prenex_7719 Int)) (or (<= (+ main_y 1) v_prenex_7719) (<= (* 2 (select main_a v_prenex_7718)) 0) (<= 0 (select main_a v_prenex_7718)) (< v_prenex_7719 main_y) (<= (select main_a v_prenex_7719) (+ (select main_a v_prenex_7718) 1000)) (<= 1000 (select main_a v_prenex_7719)) (<= (+ main_x 1) v_prenex_7718))) (forall ((v_prenex_6219 Int) (v_prenex_6218 Int)) (or (< v_prenex_6218 main_y) (<= (* 2 (select main_a v_prenex_6219)) 0) (<= 2000 (* 2 (select main_a v_prenex_6218))) (<= (select main_a v_prenex_6218) (+ (select main_a v_prenex_6219) 1000)) (<= (+ main_x 1) v_prenex_6219) (<= (+ main_y 1) v_prenex_6218))) (or (forall ((v_prenex_7489 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7489))) (< v_prenex_7489 main_y) (<= (+ main_y 1) v_prenex_7489) (<= (select main_a v_prenex_7489) 1000))) (forall ((v_prenex_7488 Int)) (or (<= (* 2 (select main_a v_prenex_7488)) 0) (<= 0 (* 2 (select main_a v_prenex_7488)))))) (forall ((v_prenex_6657 Int) (v_prenex_6656 Int)) (or (<= 0 (* 2 (select main_a v_prenex_6656))) (<= (* 2 (select main_a v_prenex_6656)) 0) (<= (+ main_y 1) v_prenex_6657) (<= (select main_a v_prenex_6657) (+ (select main_a v_prenex_6656) 1000)) (<= (+ main_x 1) v_prenex_6656) (<= 1000 (select main_a v_prenex_6657)) (< v_prenex_6657 main_y))) (or (forall ((v_prenex_6510 Int)) (or (<= (+ main_x 1) v_prenex_6510) (<= (* 2 (select main_a v_prenex_6510)) 0))) (forall ((v_prenex_6511 Int)) (or (<= 1000 (select main_a v_prenex_6511)) (< v_prenex_6511 main_y) (<= (+ main_y 1) v_prenex_6511)))) (forall ((v_prenex_7563 Int) (v_prenex_7564 Int)) (or (<= (+ (select main_a v_prenex_7563) 1000) (select main_a v_prenex_7564)) (<= (* 2 (select main_a v_prenex_7564)) 2000) (<= (+ main_y 1) v_prenex_7564) (<= 0 (select main_a v_prenex_7563)) (<= (+ main_x 1) v_prenex_7563) (< v_prenex_7564 main_y))) (or (forall ((v_prenex_7165 Int)) (or (<= 0 (* 2 (select main_a v_prenex_7165))) (<= (select main_a v_prenex_7165) 0) (< v_prenex_7165 main_x))) (forall ((v_prenex_7166 Int)) (or (<= (+ main_y 1) v_prenex_7166) (< v_prenex_7166 main_y) (<= 1000 (select main_a v_prenex_7166)) (<= (* 2 (select main_a v_prenex_7166)) 2000)))) (forall ((v_prenex_7546 Int) (v_prenex_7545 Int)) (or (<= 1000 (select main_a v_prenex_7546)) (<= (select main_a v_prenex_7546) (+ (select main_a v_prenex_7545) 1000)) (< v_prenex_7545 main_x) (< v_prenex_7546 main_y) (<= (+ main_y 1) v_prenex_7546) (<= (* 2 (select main_a v_prenex_7545)) 0))) (forall ((v_prenex_6689 Int) (v_prenex_6690 Int)) (or (<= (+ main_y 1) v_prenex_6690) (< v_prenex_6689 main_x) (<= 0 (* 2 (select main_a v_prenex_6689))) (<= (select main_a v_prenex_6690) 1000) (<= (* 2 (select main_a v_prenex_6689)) 0) (< v_prenex_6690 main_y) (<= (+ (select main_a v_prenex_6689) 1000) (select main_a v_prenex_6690)))) (forall ((v_prenex_7298 Int) (v_prenex_7297 Int)) (or (<= (* 2 (select main_a v_prenex_7297)) 0) (<= (+ main_y 1) v_prenex_7298) (< v_prenex_7298 main_y) (<= 1000 (select main_a v_prenex_7298)) (<= (+ (select main_a v_prenex_7297) 1000) (select main_a v_prenex_7298)))) (forall ((v_prenex_6277 Int) (v_prenex_6276 Int)) (or (<= (+ (select main_a v_prenex_6277) (select main_a v_prenex_6276)) 1000) (<= 1000 (select main_a v_prenex_6277)) (<= (+ main_y 1) v_prenex_6277) (< v_prenex_6277 main_y))) (forall ((v_prenex_6085 Int) (v_prenex_6084 Int)) (or (<= (+ main_y 1) v_prenex_6084) (<= (select main_a v_prenex_6085) 0) (<= (+ (select main_a v_prenex_6085) 1000) (select main_a v_prenex_6084)) (<= 0 (select main_a v_prenex_6085)) (<= (+ main_x 1) v_prenex_6085) (<= (select main_a v_prenex_6084) 1000) (< v_prenex_6084 main_y))) (or (forall ((v_prenex_7237 Int)) (or (<= (select main_a v_prenex_7237) 0) (<= (* 2 (select main_a v_prenex_7237)) 0))) (forall ((v_prenex_7238 Int)) (or (<= (+ main_y 1) v_prenex_7238) (<= 2000 (* 2 (select main_a v_prenex_7238))) (< v_prenex_7238 main_y) (<= (select main_a v_prenex_7238) 1000)))) (forall ((v_prenex_8068 Int) (v_prenex_8069 Int)) (or (<= 1000 (select main_a v_prenex_8069)) (<= (+ main_y 1) v_prenex_8069) (<= (+ main_x 1) v_prenex_8068) (<= (select main_a v_prenex_8068) 0) (<= 1000 (+ (select main_a v_prenex_8069) (select main_a v_prenex_8068))) (< v_prenex_8069 main_y))) (forall ((v_prenex_6485 Int) (v_prenex_6484 Int)) (or (<= (select main_a v_prenex_6485) (+ (select main_a v_prenex_6484) 1000)) (<= (* 2 (select main_a v_prenex_6484)) 0) (<= (+ main_y 1) v_prenex_6485) (<= (+ main_x 1) v_prenex_6484) (< v_prenex_6485 main_y) (<= (select main_a v_prenex_6484) 0) (<= (* 2 (select main_a v_prenex_6485)) 2000))) (or (forall ((v_prenex_6262 Int)) (or (<= (* 2 (select main_a v_prenex_6262)) 0) (<= 0 (* 2 (select main_a v_prenex_6262))))) (forall ((v_prenex_6263 Int)) (or (<= (+ main_y 1) v_prenex_6263) (< v_prenex_6263 main_y) (<= (* 2 (select main_a v_prenex_6263)) 2000) (<= 2000 (* 2 (select main_a v_prenex_6263)))))) (forall ((v_prenex_7162 Int) (v_prenex_7161 Int)) (or (<= (+ main_y 1) v_prenex_7162) (<= (select main_a v_prenex_7161) 0) (<= (* 2 (select main_a v_prenex_7161)) 0) (<= 2000 (* 2 (select main_a v_prenex_7162))) (< v_prenex_7162 main_y) (<= (+ (select main_a v_prenex_7161) 1000) (select main_a v_prenex_7162)))) (forall ((v_prenex_7360 Int) (v_prenex_7361 Int)) (or (< v_prenex_7361 main_y) (<= (+ main_x 1) v_prenex_7360) (<= (select main_a v_prenex_7360) 0) (<= (+ main_y 1) v_prenex_7361) (<= (select main_a v_prenex_7361) 1000) (<= (+ (select main_a v_prenex_7360) 1000) (select main_a v_prenex_7361)))) (or (forall ((v_prenex_6380 Int)) (or (<= (+ main_x 1) v_prenex_6380) (<= 0 (* 2 (select main_a v_prenex_6380))) (<= 0 (select main_a v_prenex_6380)))) (forall ((v_prenex_6381 Int)) (or (<= (* 2 (select main_a v_prenex_6381)) 2000) (<= (+ main_y 1) v_prenex_6381) (<= (select main_a v_prenex_6381) 1000) (< v_prenex_6381 main_y)))) (forall ((v_prenex_7904 Int) (v_prenex_7905 Int)) (or (<= (select main_a v_prenex_7904) 0) (<= (+ main_y 1) v_prenex_7905) (<= 1000 (+ (select main_a v_prenex_7905) (select main_a v_prenex_7904))) (<= 1000 (select main_a v_prenex_7905)) (< v_prenex_7905 main_y))) (forall ((v_prenex_7992 Int) (v_prenex_7993 Int)) (or (<= (* 2 (select main_a v_prenex_7992)) 0) (<= (+ main_y 1) v_prenex_7993) (<= 2000 (* 2 (select main_a v_prenex_7993))) (< v_prenex_7993 main_y) (<= 0 (select main_a v_prenex_7992)) (<= (+ (select main_a v_prenex_7993) (select main_a v_prenex_7992)) 1000))) (or (forall ((v_prenex_7657 Int)) (or (< v_prenex_7657 main_x) (<= (select main_a v_prenex_7657) 0) (<= (+ main_x 1) v_prenex_7657) (<= 0 (* 2 (select main_a v_prenex_7657))))) (forall ((v_prenex_7658 Int)) (<= (* 2 (select main_a v_prenex_7658)) 2000))) (forall ((v_prenex_7309 Int) (v_prenex_7310 Int)) (or (<= (* 2 (select main_a v_prenex_7309)) 0) (<= (+ main_y 1) v_prenex_7310) (<= (select main_a v_prenex_7310) 1000) (< v_prenex_7310 main_y) (<= (select main_a v_prenex_7310) (+ (select main_a v_prenex_7309) 1000)))) (forall ((v_prenex_7548 Int) (v_prenex_7547 Int)) (or (< v_prenex_7547 main_x) (<= (select main_a v_prenex_7547) 0) (<= (select main_a v_prenex_7548) 1000) (<= (+ (select main_a v_prenex_7548) (select main_a v_prenex_7547)) 1000) (<= (+ main_y 1) v_prenex_7548) (<= 0 (select main_a v_prenex_7547)) (< v_prenex_7548 main_y))) (forall ((v_prenex_6195 Int) (v_prenex_6194 Int)) (or (<= (+ main_x 1) v_prenex_6195) (<= 2000 (* 2 (select main_a v_prenex_6194))) (<= (+ main_y 1) v_prenex_6194) (<= 1000 (+ (select main_a v_prenex_6194) (select main_a v_prenex_6195))) (< v_prenex_6194 main_y) (<= 0 (* 2 (select main_a v_prenex_6195))))) (forall ((v_prenex_6697 Int) (v_prenex_6698 Int)) (or (<= (+ main_x 1) v_prenex_6697) (<= 2000 (* 2 (select main_a v_prenex_6698))) (< v_prenex_6698 main_y) (<= (+ main_y 1) v_prenex_6698) (<= (select main_a v_prenex_6698) (+ (select main_a v_prenex_6697) 1000)))) (forall ((v_prenex_6570 Int) (v_prenex_6571 Int)) (or (<= 0 (select main_a v_prenex_6570)) (<= 1000 (select main_a v_prenex_6571)) (<= 0 (* 2 (select main_a v_prenex_6570))) (<= (select main_a v_prenex_6571) (+ (select main_a v_prenex_6570) 1000)) (<= (+ main_y 1) v_prenex_6571) (< v_prenex_6571 main_y) (< v_prenex_6570 main_x))) (forall ((v_prenex_6892 Int) (v_prenex_6893 Int)) (or (<= 1000 (+ (select main_a v_prenex_6893) (select main_a v_prenex_6892))) (<= (* 2 (select main_a v_prenex_6892)) 0) (< v_prenex_6893 main_y) (<= 1000 (select main_a v_prenex_6893)) (<= (+ main_x 1) v_prenex_6892) (<= (+ main_y 1) v_prenex_6893) (<= (select main_a v_prenex_6892) 0))) (forall ((v_prenex_6281 Int) (v_prenex_6280 Int)) (or (<= (+ main_y 1) v_prenex_6281) (<= 1000 (+ (select main_a v_prenex_6281) (select main_a v_prenex_6280))) (< v_prenex_6281 main_y) (<= (* 2 (select main_a v_prenex_6280)) 0) (<= (select main_a v_prenex_6281) 1000) (<= (select main_a v_prenex_6280) 0))) (or (forall ((v_prenex_7457 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_7457))) (< v_prenex_7457 main_y) (<= (select main_a v_prenex_7457) 1000) (<= (+ main_y 1) v_prenex_7457))) (forall ((v_prenex_7456 Int)) (or (<= (select main_a v_prenex_7456) 0) (<= (+ main_x 1) v_prenex_7456) (<= (* 2 (select main_a v_prenex_7456)) 0)))) (forall ((v_prenex_7380 Int) (v_prenex_7381 Int)) (or (<= (+ main_y 1) v_prenex_7381) (< v_prenex_7381 main_y) (< v_prenex_7380 main_x) (<= 1000 (+ (select main_a v_prenex_7381) (select main_a v_prenex_7380))) (<= (select main_a v_prenex_7380) 0) (<= (* 2 (select main_a v_prenex_7380)) 0) (<= 2000 (* 2 (select main_a v_prenex_7381))))) (or (forall ((v_prenex_6927 Int)) (or (< v_prenex_6927 main_y) (<= (+ main_y 1) v_prenex_6927) (<= 2000 (* 2 (select main_a v_prenex_6927))))) (forall ((v_prenex_6926 Int)) (or (<= (* 2 (select main_a v_prenex_6926)) 0) (<= (+ main_x 1) v_prenex_6926)))) (forall ((v_prenex_7190 Int) (v_prenex_7189 Int)) (or (<= (+ (select main_a v_prenex_7190) (select main_a v_prenex_7189)) 1000) (<= (+ main_y 1) v_prenex_7190) (<= (* 2 (select main_a v_prenex_7190)) 2000) (< v_prenex_7190 main_y) (<= 0 (* 2 (select main_a v_prenex_7189))))) (or (forall ((v_prenex_6071 Int)) (or (<= 2000 (* 2 (select main_a v_prenex_6071))) (<= (+ main_y 1) v_prenex_6071) (< v_prenex_6071 main_y) (<= (select main_a v_prenex_6071) 1000))) (forall ((v_prenex_6070 Int)) (or (<= (+ main_x 1) v_prenex_6070) (<= 0 (* 2 (select main_a v_prenex_6070)))))) (or (forall ((v_prenex_7497 Int)) (or (<= (+ main_y 1) v_prenex_7497) (< v_prenex_7497 main_y) (<= 1000 (select main_a v_prenex_7497)))) (forall ((v_prenex_7496 Int)) (or (<= (* 2 (select main_a v_prenex_7496)) 0) (< v_prenex_7496 main_x)))) (forall ((v_prenex_8114 Int) (v_prenex_8115 Int)) (or (<= (+ (select main_a v_prenex_8114) 1000) (select main_a v_prenex_8115)) (< v_prenex_8115 main_y) (< v_prenex_8114 main_x) (<= (* 2 (select main_a v_prenex_8114)) 0) (<= (+ main_y 1) v_prenex_8115) (<= (* 2 (select main_a v_prenex_8115)) 2000))) (forall ((v_prenex_6556 Int) (v_prenex_6557 Int)) (or (<= (select main_a v_prenex_6557) (+ (select main_a v_prenex_6556) 1000)) (<= (* 2 (select main_a v_prenex_6556)) 0) (<= (+ main_x 1) v_prenex_6556) (< v_prenex_6557 main_y) (<= 0 (* 2 (select main_a v_prenex_6556))) (<= 2000 (* 2 (select main_a v_prenex_6557))) (<= (+ main_y 1) v_prenex_6557))) (<= (+ main_y 1) main_x))} [2019-01-07 16:13:50,288 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:13:50,289 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:13:50,289 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:13:50,290 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:13:50,290 WARN L224 ngHoareTripleChecker]: Pre: {2147483639#(or (forall ((v_idx_36 Int) (v_idx_34 Int) (v_idx_35 Int) (v_idx_32 Int) (v_idx_33 Int)) (exists ((v_v_2_1 Int) (v_v_3_1 Int) (v_b_2_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_5_1 Int) (v_v_6_1 Int) (v_b_0_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 c_main_y) 1) (<= (- (- v_b_0_1) (- v_b_3_1)) 0) (<= (- v_b_0_1 c_main_x) 0) (<= (- v_v_2_1 (- v_v_5_1)) 1000) (= (+ v_b_2_1 1) v_b_3_1) (<= (- v_v_5_1 (- v_v_5_1)) 2000) (= (+ c_main_y 1) (+ v_b_2_1 1)) (<= (- (- v_b_2_1) (- c_main_y)) 0) (= c_main_x (+ v_b_1_1 (- 1))) (= c_main_x v_b_0_1) (<= (- (- v_v_2_1) (- v_v_5_1)) 1000) (or (<= v_b_0_1 v_idx_34) (= v_v_6_1 (select c_main_a v_idx_34)) (< v_idx_34 v_b_3_1)) (<= (- (- v_b_0_1) (- v_b_2_1)) (- 1)) (<= (- v_b_2_1 c_main_x) (- 1)) (or (<= v_b_1_1 v_idx_35) (< v_idx_35 v_b_0_1) (= (select c_main_a v_idx_35) v_v_2_1)) (<= (- v_b_3_1 c_main_x) 0) (<= (- v_v_2_1 (- v_v_2_1)) 0) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (or (= (select c_main_a v_idx_33) v_v_5_1) (<= v_b_3_1 v_idx_33) (< v_idx_33 v_b_2_1)) (<= (- v_b_1_1 c_main_x) 1) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- v_b_0_1 v_b_1_1) (- 1)) (= (+ c_main_x 1) (+ v_b_0_1 1)) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- v_b_2_1 c_main_y) 0) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_b_1_1) (- v_b_2_1)) (- 2)) (or (= (select c_main_a v_idx_36) v_v_3_1) (< v_idx_36 v_b_1_1)) (or (= (select c_main_a v_idx_32) v_v_4_1) (<= v_b_2_1 v_idx_32)) (<= (- (- v_v_2_1) v_v_5_1) (- 1000)) (<= (- (- v_b_0_1) (- c_main_x)) 0) (= v_b_2_1 (+ v_b_3_1 (- 1))) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_b_0_1) (- c_main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_v_2_1 v_v_5_1) (- 1000)) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1)) (<= (- (- v_v_2_1) v_v_2_1) 0) (<= (- (- v_v_5_1) v_v_5_1) (- 2000))))) (forall ((v_idx_37 Int) (v_idx_41 Int) (v_idx_40 Int) (v_idx_38 Int) (v_idx_39 Int)) (exists ((v_v_8_1 Int) (v_b_6_1 Int) (v_b_4_1 Int) (v_v_11_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_v_11_1 v_v_8_1) 998) (or (= v_v_3_1 (select c_main_a v_idx_41)) (< v_idx_41 v_b_1_1)) (<= (- v_b_3_1 c_main_y) 1) (or (<= v_b_4_1 v_idx_39) (< v_idx_39 v_b_3_1) (= v_v_6_1 (select c_main_a v_idx_39))) (<= (- v_v_8_1 (- v_v_8_1)) 2) (= c_main_y v_b_6_1) (= (+ c_main_y 1) (+ v_b_6_1 1)) (<= (- v_b_6_1 c_main_x) (- 1)) (= (+ c_main_y 1) v_b_3_1) (<= (- v_b_1_1 v_b_4_1) 1) (<= (- (- v_b_1_1) (- v_b_4_1)) (- 1)) (<= (- (- v_v_11_1) v_v_8_1) (- 1000)) (= c_main_x v_b_4_1) (<= (- (- v_v_11_1) (- v_v_8_1)) (- 998)) (<= (- (- v_b_3_1) (- v_b_6_1)) (- 1)) (= c_main_x (+ v_b_1_1 (- 1))) (or (= v_v_11_1 (select c_main_a v_idx_38)) (< v_idx_38 v_b_6_1) (<= v_b_3_1 v_idx_38)) (<= (- (- v_b_1_1) (- v_b_6_1)) (- 2)) (<= (- (- v_b_4_1) (- c_main_x)) 0) (<= (- v_b_4_1 c_main_x) 0) (<= (- v_b_3_1 v_b_6_1) 1) (<= (- (- v_v_8_1) v_v_8_1) (- 2)) (<= (- v_b_3_1 c_main_x) 0) (<= (- (- v_b_6_1) (- c_main_y)) 0) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_v_11_1 (- v_v_8_1)) 1000) (<= (- (- v_b_4_1) (- v_b_6_1)) (- 1)) (= (+ c_main_x 1) (+ v_b_4_1 1)) (or (<= v_b_1_1 v_idx_40) (< v_idx_40 v_b_4_1) (= (select c_main_a v_idx_40) v_v_8_1)) (<= (- v_b_1_1 c_main_x) 1) (<= (- v_b_6_1 c_main_y) 0) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- v_v_11_1 (- v_v_11_1)) 1998) (or (= (select c_main_a v_idx_37) v_v_4_1) (<= v_b_6_1 v_idx_37)) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_b_4_1) (- c_main_y)) (- 1)) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_v_11_1) v_v_11_1) (- 1998)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_3_1 v_b_4_1) 0) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-07 16:13:50,290 WARN L228 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-07 16:13:50,290 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= (store (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y (+ (select (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y) (- 1))) c_main_a_primed) [2019-01-07 16:13:50,291 WARN L230 ngHoareTripleChecker]: Post: {2147483638#(or (forall ((v_idx_45 Int) (v_idx_46 Int) (v_idx_43 Int) (v_idx_44 Int) (v_idx_42 Int)) (exists ((v_b_12_1 Int) (v_v_25_1 Int) (v_b_14_1 Int) (v_v_3_1 Int) (v_v_28_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 c_main_y) 1) (= (+ v_b_12_1 1) (+ c_main_x 1)) (<= (- (- v_v_25_1) v_v_25_1) (- 2)) (= (+ c_main_y 1) (+ v_b_14_1 1)) (= (+ c_main_y 1) v_b_3_1) (<= (- (- v_b_1_1) (- v_b_12_1)) (- 1)) (<= (- (- v_v_25_1) v_v_28_1) (- 1000)) (= c_main_x (+ v_b_1_1 (- 1))) (or (< v_idx_43 v_b_14_1) (= (select c_main_a v_idx_43) v_v_28_1) (<= v_b_3_1 v_idx_43)) (<= (- (- v_b_1_1) (- v_b_14_1)) (- 2)) (or (< v_idx_45 v_b_12_1) (<= v_b_1_1 v_idx_45) (= (select c_main_a v_idx_45) v_v_25_1)) (<= (- (- v_b_12_1) (- v_b_3_1)) 0) (<= (- v_b_1_1 v_b_12_1) 1) (<= (- v_b_14_1 v_b_3_1) (- 1)) (<= (- v_b_3_1 c_main_x) 0) (<= (- v_v_25_1 v_v_28_1) (- 998)) (or (< v_idx_44 v_b_3_1) (= (select c_main_a v_idx_44) v_v_6_1) (<= v_b_12_1 v_idx_44)) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_v_28_1 (- v_v_28_1)) 1998) (= c_main_y v_b_14_1) (<= (- (- v_b_14_1) (- v_b_3_1)) 1) (<= (- v_b_1_1 c_main_x) 1) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- (- v_v_28_1) v_v_28_1) (- 1998)) (<= (- v_v_25_1 (- v_v_28_1)) 1000) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_v_25_1) (- v_v_28_1)) 998) (<= (- v_b_12_1 c_main_x) 0) (<= (- v_b_14_1 c_main_x) (- 1)) (<= (- (- v_b_12_1) (- v_b_14_1)) (- 1)) (<= (- (- v_b_12_1) (- c_main_x)) 0) (or (= (select c_main_a v_idx_46) v_v_3_1) (< v_idx_46 v_b_1_1)) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_b_12_1) (- c_main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_14_1 c_main_y) 0) (<= (- (- v_b_14_1) (- c_main_y)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 2) (or (<= v_b_14_1 v_idx_42) (= (select c_main_a v_idx_42) v_v_4_1)) (= v_b_12_1 (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_47 Int) (v_idx_48 Int) (v_idx_50 Int) (v_idx_51 Int) (v_idx_49 Int)) (exists ((v_v_34_1 Int) (v_b_16_1 Int) (v_v_31_1 Int) (v_b_18_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 c_main_y) 1) (<= (- (- v_b_18_1) (- c_main_y)) 0) (<= (- (- v_b_16_1) (- v_b_18_1)) (- 1)) (<= (- (- v_b_16_1) (- c_main_y)) (- 1)) (<= (- (- v_v_31_1) (- v_v_34_1)) 996) (<= (- v_b_1_1 v_b_16_1) 1) (<= (- v_b_16_1 c_main_x) 0) (<= (- (- v_v_31_1) v_v_31_1) (- 4)) (<= (- (- v_b_16_1) (- v_b_3_1)) 0) (or (= (select c_main_a v_idx_51) v_v_3_1) (< v_idx_51 v_b_1_1)) (<= (- v_b_18_1 c_main_y) 0) (= (+ c_main_y 1) (+ v_b_18_1 1)) (= c_main_x (+ v_b_1_1 (- 1))) (<= (- (- v_v_31_1) v_v_34_1) (- 1000)) (= v_b_1_1 (+ v_b_16_1 1)) (<= (- v_v_31_1 (- v_v_31_1)) 4) (<= (- (- v_b_1_1) (- v_b_18_1)) (- 2)) (= v_b_16_1 (+ v_b_1_1 (- 1))) (or (<= v_b_3_1 v_idx_48) (< v_idx_48 v_b_18_1) (= v_v_34_1 (select c_main_a v_idx_48))) (<= (- v_b_3_1 c_main_x) 0) (= (+ c_main_x 1) (+ v_b_16_1 1)) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_b_1_1 c_main_x) 1) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- v_v_31_1 v_v_34_1) (- 996)) (= c_main_y v_b_18_1) (<= (- v_b_18_1 v_b_3_1) (- 1)) (<= (- v_b_18_1 c_main_x) (- 1)) (<= (- (- v_b_16_1) (- c_main_x)) 0) (= (+ v_b_18_1 1) v_b_3_1) (<= (- v_v_31_1 (- v_v_34_1)) 1000) (or (<= v_b_18_1 v_idx_47) (= v_v_4_1 (select c_main_a v_idx_47))) (or (< v_idx_49 v_b_3_1) (= (select c_main_a v_idx_49) v_v_6_1) (<= v_b_16_1 v_idx_49)) (or (= v_v_31_1 (select c_main_a v_idx_50)) (<= v_b_1_1 v_idx_50) (< v_idx_50 v_b_16_1)) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- (- v_b_18_1) (- v_b_3_1)) 1) (<= (- (- v_v_34_1) v_v_34_1) (- 1996)) (<= (- v_v_34_1 (- v_v_34_1)) 1996) (<= (- (- v_b_1_1) (- v_b_16_1)) (- 1)) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-07 16:13:50,291 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:13:50,886 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:13:50,886 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:14:06,487 WARN L181 SmtUtils]: Spent 15.60 s on a formula simplification that was a NOOP. DAG size: 225 [2019-01-07 16:14:06,488 WARN L270 ngHoareTripleChecker]: Pre: {2147483639#(or (forall ((v_idx_36 Int) (v_idx_34 Int) (v_idx_35 Int) (v_idx_32 Int) (v_idx_33 Int)) (exists ((v_v_2_1 Int) (v_v_3_1 Int) (v_b_2_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_5_1 Int) (v_v_6_1 Int) (v_b_0_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 main_y) 1) (<= (- (- v_b_0_1) (- v_b_3_1)) 0) (<= (- v_b_0_1 main_x) 0) (<= (- v_v_2_1 (- v_v_5_1)) 1000) (= (+ v_b_2_1 1) v_b_3_1) (<= (- v_v_5_1 (- v_v_5_1)) 2000) (= (+ main_y 1) (+ v_b_2_1 1)) (<= (- (- v_b_2_1) (- main_y)) 0) (= main_x (+ v_b_1_1 (- 1))) (= main_x v_b_0_1) (<= (- (- v_v_2_1) (- v_v_5_1)) 1000) (or (<= v_b_0_1 v_idx_34) (= v_v_6_1 (select main_a v_idx_34)) (< v_idx_34 v_b_3_1)) (<= (- (- v_b_0_1) (- v_b_2_1)) (- 1)) (<= (- v_b_2_1 main_x) (- 1)) (or (<= v_b_1_1 v_idx_35) (< v_idx_35 v_b_0_1) (= (select main_a v_idx_35) v_v_2_1)) (<= (- v_b_3_1 main_x) 0) (<= (- v_v_2_1 (- v_v_2_1)) 0) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (or (= (select main_a v_idx_33) v_v_5_1) (<= v_b_3_1 v_idx_33) (< v_idx_33 v_b_2_1)) (<= (- v_b_1_1 main_x) 1) (= main_y (+ v_b_3_1 (- 1))) (<= (- v_b_0_1 v_b_1_1) (- 1)) (= (+ main_x 1) (+ v_b_0_1 1)) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- v_b_2_1 main_y) 0) (= (+ main_x 1) v_b_1_1) (<= (- (- v_b_1_1) (- v_b_2_1)) (- 2)) (or (= (select main_a v_idx_36) v_v_3_1) (< v_idx_36 v_b_1_1)) (or (= (select main_a v_idx_32) v_v_4_1) (<= v_b_2_1 v_idx_32)) (<= (- (- v_v_2_1) v_v_5_1) (- 1000)) (<= (- (- v_b_0_1) (- main_x)) 0) (= v_b_2_1 (+ v_b_3_1 (- 1))) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (<= (- (- v_b_0_1) (- main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_v_2_1 v_v_5_1) (- 1000)) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1)) (<= (- (- v_v_2_1) v_v_2_1) 0) (<= (- (- v_v_5_1) v_v_5_1) (- 2000))))) (forall ((v_idx_37 Int) (v_idx_41 Int) (v_idx_40 Int) (v_idx_38 Int) (v_idx_39 Int)) (exists ((v_v_8_1 Int) (v_b_6_1 Int) (v_b_4_1 Int) (v_v_11_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_v_11_1 v_v_8_1) 998) (or (= v_v_3_1 (select main_a v_idx_41)) (< v_idx_41 v_b_1_1)) (<= (- v_b_3_1 main_y) 1) (or (<= v_b_4_1 v_idx_39) (< v_idx_39 v_b_3_1) (= v_v_6_1 (select main_a v_idx_39))) (<= (- v_v_8_1 (- v_v_8_1)) 2) (= main_y v_b_6_1) (= (+ main_y 1) (+ v_b_6_1 1)) (<= (- v_b_6_1 main_x) (- 1)) (= (+ main_y 1) v_b_3_1) (<= (- v_b_1_1 v_b_4_1) 1) (<= (- (- v_b_1_1) (- v_b_4_1)) (- 1)) (<= (- (- v_v_11_1) v_v_8_1) (- 1000)) (= main_x v_b_4_1) (<= (- (- v_v_11_1) (- v_v_8_1)) (- 998)) (<= (- (- v_b_3_1) (- v_b_6_1)) (- 1)) (= main_x (+ v_b_1_1 (- 1))) (or (= v_v_11_1 (select main_a v_idx_38)) (< v_idx_38 v_b_6_1) (<= v_b_3_1 v_idx_38)) (<= (- (- v_b_1_1) (- v_b_6_1)) (- 2)) (<= (- (- v_b_4_1) (- main_x)) 0) (<= (- v_b_4_1 main_x) 0) (<= (- v_b_3_1 v_b_6_1) 1) (<= (- (- v_v_8_1) v_v_8_1) (- 2)) (<= (- v_b_3_1 main_x) 0) (<= (- (- v_b_6_1) (- main_y)) 0) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (<= (- v_v_11_1 (- v_v_8_1)) 1000) (<= (- (- v_b_4_1) (- v_b_6_1)) (- 1)) (= (+ main_x 1) (+ v_b_4_1 1)) (or (<= v_b_1_1 v_idx_40) (< v_idx_40 v_b_4_1) (= (select main_a v_idx_40) v_v_8_1)) (<= (- v_b_1_1 main_x) 1) (<= (- v_b_6_1 main_y) 0) (= main_y (+ v_b_3_1 (- 1))) (<= (- v_v_11_1 (- v_v_11_1)) 1998) (or (= (select main_a v_idx_37) v_v_4_1) (<= v_b_6_1 v_idx_37)) (= (+ main_x 1) v_b_1_1) (<= (- (- v_b_4_1) (- main_y)) (- 1)) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (<= (- (- v_v_11_1) v_v_11_1) (- 1998)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_3_1 v_b_4_1) 0) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-07 16:14:06,488 WARN L274 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-07 16:14:06,489 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= (store (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y (+ (select (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y) (- 1))) c_main_a_primed) [2019-01-07 16:14:12,911 WARN L181 SmtUtils]: Spent 6.42 s on a formula simplification that was a NOOP. DAG size: 230 [2019-01-07 16:14:12,912 WARN L276 ngHoareTripleChecker]: Post: {2147483638#(or (forall ((v_idx_45 Int) (v_idx_46 Int) (v_idx_43 Int) (v_idx_44 Int) (v_idx_42 Int)) (exists ((v_b_12_1 Int) (v_v_25_1 Int) (v_b_14_1 Int) (v_v_3_1 Int) (v_v_28_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 main_y) 1) (= (+ v_b_12_1 1) (+ main_x 1)) (<= (- (- v_v_25_1) v_v_25_1) (- 2)) (= (+ main_y 1) (+ v_b_14_1 1)) (= (+ main_y 1) v_b_3_1) (<= (- (- v_b_1_1) (- v_b_12_1)) (- 1)) (<= (- (- v_v_25_1) v_v_28_1) (- 1000)) (= main_x (+ v_b_1_1 (- 1))) (or (< v_idx_43 v_b_14_1) (= (select main_a v_idx_43) v_v_28_1) (<= v_b_3_1 v_idx_43)) (<= (- (- v_b_1_1) (- v_b_14_1)) (- 2)) (or (< v_idx_45 v_b_12_1) (<= v_b_1_1 v_idx_45) (= (select main_a v_idx_45) v_v_25_1)) (<= (- (- v_b_12_1) (- v_b_3_1)) 0) (<= (- v_b_1_1 v_b_12_1) 1) (<= (- v_b_14_1 v_b_3_1) (- 1)) (<= (- v_b_3_1 main_x) 0) (<= (- v_v_25_1 v_v_28_1) (- 998)) (or (< v_idx_44 v_b_3_1) (= (select main_a v_idx_44) v_v_6_1) (<= v_b_12_1 v_idx_44)) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (<= (- v_v_28_1 (- v_v_28_1)) 1998) (= main_y v_b_14_1) (<= (- (- v_b_14_1) (- v_b_3_1)) 1) (<= (- v_b_1_1 main_x) 1) (= main_y (+ v_b_3_1 (- 1))) (<= (- (- v_v_28_1) v_v_28_1) (- 1998)) (<= (- v_v_25_1 (- v_v_28_1)) 1000) (= (+ main_x 1) v_b_1_1) (<= (- (- v_v_25_1) (- v_v_28_1)) 998) (<= (- v_b_12_1 main_x) 0) (<= (- v_b_14_1 main_x) (- 1)) (<= (- (- v_b_12_1) (- v_b_14_1)) (- 1)) (<= (- (- v_b_12_1) (- main_x)) 0) (or (= (select main_a v_idx_46) v_v_3_1) (< v_idx_46 v_b_1_1)) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (<= (- (- v_b_12_1) (- main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_14_1 main_y) 0) (<= (- (- v_b_14_1) (- main_y)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 2) (or (<= v_b_14_1 v_idx_42) (= (select main_a v_idx_42) v_v_4_1)) (= v_b_12_1 (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1))))) (forall ((v_idx_47 Int) (v_idx_48 Int) (v_idx_50 Int) (v_idx_51 Int) (v_idx_49 Int)) (exists ((v_v_34_1 Int) (v_b_16_1 Int) (v_v_31_1 Int) (v_b_18_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 main_y) 1) (<= (- (- v_b_18_1) (- main_y)) 0) (<= (- (- v_b_16_1) (- v_b_18_1)) (- 1)) (<= (- (- v_b_16_1) (- main_y)) (- 1)) (<= (- (- v_v_31_1) (- v_v_34_1)) 996) (<= (- v_b_1_1 v_b_16_1) 1) (<= (- v_b_16_1 main_x) 0) (<= (- (- v_v_31_1) v_v_31_1) (- 4)) (<= (- (- v_b_16_1) (- v_b_3_1)) 0) (or (= (select main_a v_idx_51) v_v_3_1) (< v_idx_51 v_b_1_1)) (<= (- v_b_18_1 main_y) 0) (= (+ main_y 1) (+ v_b_18_1 1)) (= main_x (+ v_b_1_1 (- 1))) (<= (- (- v_v_31_1) v_v_34_1) (- 1000)) (= v_b_1_1 (+ v_b_16_1 1)) (<= (- v_v_31_1 (- v_v_31_1)) 4) (<= (- (- v_b_1_1) (- v_b_18_1)) (- 2)) (= v_b_16_1 (+ v_b_1_1 (- 1))) (or (<= v_b_3_1 v_idx_48) (< v_idx_48 v_b_18_1) (= v_v_34_1 (select main_a v_idx_48))) (<= (- v_b_3_1 main_x) 0) (= (+ main_x 1) (+ v_b_16_1 1)) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (<= (- v_b_1_1 main_x) 1) (= main_y (+ v_b_3_1 (- 1))) (<= (- v_v_31_1 v_v_34_1) (- 996)) (= main_y v_b_18_1) (<= (- v_b_18_1 v_b_3_1) (- 1)) (<= (- v_b_18_1 main_x) (- 1)) (<= (- (- v_b_16_1) (- main_x)) 0) (= (+ v_b_18_1 1) v_b_3_1) (<= (- v_v_31_1 (- v_v_34_1)) 1000) (or (<= v_b_18_1 v_idx_47) (= v_v_4_1 (select main_a v_idx_47))) (or (< v_idx_49 v_b_3_1) (= (select main_a v_idx_49) v_v_6_1) (<= v_b_16_1 v_idx_49)) (or (= v_v_31_1 (select main_a v_idx_50)) (<= v_b_1_1 v_idx_50) (< v_idx_50 v_b_16_1)) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- (- v_b_18_1) (- v_b_3_1)) 1) (<= (- (- v_v_34_1) v_v_34_1) (- 1996)) (<= (- v_v_34_1 (- v_v_34_1)) 1996) (<= (- (- v_b_1_1) (- v_b_16_1)) (- 1)) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-07 16:14:19,486 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:14:19,486 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:14:19,486 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:14:19,487 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:14:19,487 WARN L224 ngHoareTripleChecker]: Pre: {2147483635#(or (forall ((v_idx_69 Int) (v_idx_67 Int) (v_idx_68 Int) (v_idx_70 Int) (v_idx_71 Int)) (exists ((v_v_8_1 Int) (v_b_6_1 Int) (v_b_4_1 Int) (v_v_11_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_v_11_1 v_v_8_1) 998) (<= (- v_b_3_1 c_main_y) 1) (<= (- v_v_8_1 (- v_v_8_1)) 2) (= c_main_y v_b_6_1) (= (+ c_main_y 1) (+ v_b_6_1 1)) (<= (- v_b_6_1 c_main_x) (- 1)) (= (+ c_main_y 1) v_b_3_1) (<= (- v_b_1_1 v_b_4_1) 1) (<= (- (- v_b_1_1) (- v_b_4_1)) (- 1)) (<= (- (- v_v_11_1) v_v_8_1) (- 1000)) (or (= (select c_main_a v_idx_70) v_v_8_1) (<= v_b_1_1 v_idx_70) (< v_idx_70 v_b_4_1)) (or (< v_idx_71 v_b_1_1) (= (select c_main_a v_idx_71) v_v_3_1)) (or (= (select c_main_a v_idx_68) v_v_11_1) (< v_idx_68 v_b_6_1) (<= v_b_3_1 v_idx_68)) (= c_main_x v_b_4_1) (<= (- (- v_v_11_1) (- v_v_8_1)) (- 998)) (<= (- (- v_b_3_1) (- v_b_6_1)) (- 1)) (= c_main_x (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- v_b_6_1)) (- 2)) (<= (- (- v_b_4_1) (- c_main_x)) 0) (<= (- v_b_4_1 c_main_x) 0) (<= (- v_b_3_1 v_b_6_1) 1) (<= (- (- v_v_8_1) v_v_8_1) (- 2)) (or (= (select c_main_a v_idx_67) v_v_4_1) (<= v_b_6_1 v_idx_67)) (<= (- v_b_3_1 c_main_x) 0) (<= (- (- v_b_6_1) (- c_main_y)) 0) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_v_11_1 (- v_v_8_1)) 1000) (<= (- (- v_b_4_1) (- v_b_6_1)) (- 1)) (= (+ c_main_x 1) (+ v_b_4_1 1)) (or (< v_idx_69 v_b_3_1) (<= v_b_4_1 v_idx_69) (= (select c_main_a v_idx_69) v_v_6_1)) (<= (- v_b_1_1 c_main_x) 1) (<= (- v_b_6_1 c_main_y) 0) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- v_v_11_1 (- v_v_11_1)) 1998) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_b_4_1) (- c_main_y)) (- 1)) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_v_11_1) v_v_11_1) (- 1998)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_3_1 v_b_4_1) 0) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_65 Int) (v_idx_66 Int) (v_idx_63 Int) (v_idx_64 Int) (v_idx_62 Int)) (exists ((v_v_2_1 Int) (v_v_3_1 Int) (v_b_2_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_5_1 Int) (v_b_0_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 c_main_y) 1) (<= (- (- v_b_0_1) (- v_b_3_1)) 0) (<= (- v_b_0_1 c_main_x) 0) (<= (- v_v_2_1 (- v_v_5_1)) 1000) (= (+ v_b_2_1 1) v_b_3_1) (or (<= v_b_1_1 v_idx_65) (= v_v_2_1 (select c_main_a v_idx_65)) (< v_idx_65 v_b_0_1)) (or (<= v_b_3_1 v_idx_63) (= (select c_main_a v_idx_63) v_v_5_1) (< v_idx_63 v_b_2_1)) (<= (- v_v_5_1 (- v_v_5_1)) 2000) (= (+ c_main_y 1) (+ v_b_2_1 1)) (<= (- (- v_b_2_1) (- c_main_y)) 0) (= c_main_x (+ v_b_1_1 (- 1))) (= c_main_x v_b_0_1) (<= (- (- v_v_2_1) (- v_v_5_1)) 1000) (<= (- (- v_b_0_1) (- v_b_2_1)) (- 1)) (<= (- v_b_2_1 c_main_x) (- 1)) (<= (- v_b_3_1 c_main_x) 0) (<= (- v_v_2_1 (- v_v_2_1)) 0) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (or (< v_idx_64 v_b_3_1) (<= v_b_0_1 v_idx_64) (= (select c_main_a v_idx_64) v_v_6_1)) (<= (- v_b_1_1 c_main_x) 1) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- v_b_0_1 v_b_1_1) (- 1)) (= (+ c_main_x 1) (+ v_b_0_1 1)) (<= (- v_b_2_1 v_b_3_1) (- 1)) (or (= v_v_4_1 (select c_main_a v_idx_62)) (<= v_b_2_1 v_idx_62)) (<= (- v_b_2_1 c_main_y) 0) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_b_1_1) (- v_b_2_1)) (- 2)) (or (< v_idx_66 v_b_1_1) (= (select c_main_a v_idx_66) v_v_3_1)) (<= (- (- v_v_2_1) v_v_5_1) (- 1000)) (<= (- (- v_b_0_1) (- c_main_x)) 0) (= v_b_2_1 (+ v_b_3_1 (- 1))) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_b_0_1) (- c_main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_v_2_1 v_v_5_1) (- 1000)) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1)) (<= (- (- v_v_2_1) v_v_2_1) 0) (<= (- (- v_v_5_1) v_v_5_1) (- 2000))))))} [2019-01-07 16:14:19,487 WARN L228 ngHoareTripleChecker]: Action: assume !(a[x] == 1000); [2019-01-07 16:14:19,487 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not (= (select c_main_a c_main_x) 1000)) [2019-01-07 16:14:19,487 WARN L230 ngHoareTripleChecker]: Post: {2147483634#(or (forall ((v_idx_76 Int) (v_idx_74 Int) (v_idx_75 Int) (v_idx_72 Int) (v_idx_73 Int)) (exists ((v_b_32_1 Int) (v_v_205_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_2_1 Int) (v_b_3_1 Int) (v_v_5_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (or (<= v_b_1_1 v_idx_75) (< v_idx_75 v_b_32_1) (= (select c_main_a v_idx_75) v_v_205_1)) (<= (- v_b_3_1 c_main_y) 1) (<= (- (- v_b_32_1) (- c_main_y)) (- 1)) (<= (- v_v_205_1 (- v_v_205_1)) 0) (<= (- (- v_v_205_1) (- v_v_5_1)) 1000) (= (+ c_main_y 1) v_b_3_1) (or (< v_idx_74 v_b_3_1) (<= v_b_32_1 v_idx_74) (= (select c_main_a v_idx_74) v_v_6_1)) (<= (- v_b_1_1 v_b_32_1) 1) (<= (- v_b_32_1 c_main_x) 0) (= (+ v_b_32_1 1) (+ c_main_x 1)) (or (<= v_b_2_1 v_idx_72) (= (select c_main_a v_idx_72) v_v_4_1)) (<= (- v_v_5_1 (- v_v_5_1)) 2000) (= c_main_x v_b_32_1) (= (+ c_main_y 1) (+ v_b_2_1 1)) (<= (- (- v_b_2_1) (- c_main_y)) 0) (= c_main_x (+ v_b_1_1 (- 1))) (or (<= v_b_3_1 v_idx_73) (= (select c_main_a v_idx_73) v_v_5_1) (< v_idx_73 v_b_2_1)) (<= (- (- v_v_205_1) v_v_5_1) (- 1000)) (<= (- v_b_2_1 c_main_x) (- 1)) (<= (- v_b_2_1 v_b_32_1) (- 1)) (<= (- v_b_3_1 c_main_x) 0) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_b_1_1 c_main_x) 1) (<= (- (- v_b_1_1) (- v_b_32_1)) (- 1)) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- (- v_v_205_1) v_v_205_1) 0) (<= (- v_b_2_1 c_main_y) 0) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_b_1_1) (- v_b_2_1)) (- 2)) (or (< v_idx_76 v_b_1_1) (= (select c_main_a v_idx_76) v_v_3_1)) (<= (- (- v_b_32_1) (- c_main_x)) 0) (= v_b_2_1 (+ v_b_3_1 (- 1))) (<= (- v_b_3_1 v_b_32_1) 0) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_v_205_1 v_v_5_1) (- 1000)) (<= (- v_v_205_1 (- v_v_5_1)) 1000) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1)) (<= (- (- v_v_5_1) v_v_5_1) (- 2000))))) (forall ((v_idx_78 Int) (v_idx_79 Int) (v_idx_77 Int) (v_idx_81 Int) (v_idx_80 Int)) (exists ((v_b_6_1 Int) (v_v_11_1 Int) (v_v_208_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_34_1 Int) (v_b_1_1 Int)) (and (<= (- (- v_b_1_1) (- v_b_34_1)) (- 1)) (<= (- v_b_3_1 c_main_y) 1) (<= (- v_v_11_1 (- v_v_208_1)) 1000) (= (+ c_main_y 1) (+ v_b_6_1 1)) (or (<= v_b_34_1 v_idx_79) (< v_idx_79 v_b_3_1) (= (select c_main_a v_idx_79) v_v_6_1)) (<= (- v_b_6_1 c_main_x) (- 1)) (= (+ c_main_y 1) v_b_3_1) (or (= (select c_main_a v_idx_81) v_v_3_1) (< v_idx_81 v_b_1_1)) (= v_b_6_1 (+ v_b_3_1 (- 1))) (<= (- v_b_34_1 c_main_x) 0) (<= (- (- v_v_11_1) v_v_208_1) (- 1000)) (<= (- (- v_b_3_1) (- v_b_6_1)) (- 1)) (= c_main_x (+ v_b_1_1 (- 1))) (<= (- v_b_3_1 v_b_34_1) 0) (= (+ c_main_x 1) (+ v_b_34_1 1)) (<= (- (- v_b_34_1) (- v_b_6_1)) (- 1)) (<= (- (- v_b_1_1) (- v_b_6_1)) (- 2)) (<= (- (- v_b_34_1) (- c_main_x)) 0) (<= (- v_b_3_1 v_b_6_1) 1) (<= (- v_b_3_1 c_main_x) 0) (<= (- (- v_b_6_1) (- c_main_y)) 0) (= v_b_1_1 (+ v_b_34_1 1)) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- (- v_v_208_1) v_v_208_1) (- 2)) (<= (- v_b_1_1 c_main_x) 1) (or (= (select c_main_a v_idx_80) v_v_208_1) (<= v_b_1_1 v_idx_80) (< v_idx_80 v_b_34_1)) (<= (- v_b_6_1 c_main_y) 0) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- (- v_v_11_1) (- v_v_208_1)) (- 998)) (<= (- v_v_11_1 (- v_v_11_1)) 1998) (= c_main_x v_b_34_1) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_b_34_1) (- c_main_y)) (- 1)) (or (<= v_b_3_1 v_idx_78) (= (select c_main_a v_idx_78) v_v_11_1) (< v_idx_78 v_b_6_1)) (<= (- (- v_v_11_1) v_v_11_1) (- 1998)) (<= (- v_v_208_1 (- v_v_208_1)) 2) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_v_11_1 v_v_208_1) 998) (or (<= v_b_6_1 v_idx_77) (= (select c_main_a v_idx_77) v_v_4_1)) (<= (- v_b_1_1 v_b_34_1) 1) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-07 16:14:19,488 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:14:19,850 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:14:19,850 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:14:45,835 WARN L181 SmtUtils]: Spent 25.98 s on a formula simplification that was a NOOP. DAG size: 225 [2019-01-07 16:14:45,836 WARN L270 ngHoareTripleChecker]: Pre: {2147483635#(or (forall ((v_idx_69 Int) (v_idx_67 Int) (v_idx_68 Int) (v_idx_70 Int) (v_idx_71 Int)) (exists ((v_v_8_1 Int) (v_b_6_1 Int) (v_b_4_1 Int) (v_v_11_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_v_11_1 v_v_8_1) 998) (<= (- v_b_3_1 main_y) 1) (<= (- v_v_8_1 (- v_v_8_1)) 2) (= main_y v_b_6_1) (= (+ main_y 1) (+ v_b_6_1 1)) (<= (- v_b_6_1 main_x) (- 1)) (= (+ main_y 1) v_b_3_1) (<= (- v_b_1_1 v_b_4_1) 1) (<= (- (- v_b_1_1) (- v_b_4_1)) (- 1)) (<= (- (- v_v_11_1) v_v_8_1) (- 1000)) (or (= (select main_a v_idx_70) v_v_8_1) (<= v_b_1_1 v_idx_70) (< v_idx_70 v_b_4_1)) (or (< v_idx_71 v_b_1_1) (= (select main_a v_idx_71) v_v_3_1)) (or (= (select main_a v_idx_68) v_v_11_1) (< v_idx_68 v_b_6_1) (<= v_b_3_1 v_idx_68)) (= main_x v_b_4_1) (<= (- (- v_v_11_1) (- v_v_8_1)) (- 998)) (<= (- (- v_b_3_1) (- v_b_6_1)) (- 1)) (= main_x (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- v_b_6_1)) (- 2)) (<= (- (- v_b_4_1) (- main_x)) 0) (<= (- v_b_4_1 main_x) 0) (<= (- v_b_3_1 v_b_6_1) 1) (<= (- (- v_v_8_1) v_v_8_1) (- 2)) (or (= (select main_a v_idx_67) v_v_4_1) (<= v_b_6_1 v_idx_67)) (<= (- v_b_3_1 main_x) 0) (<= (- (- v_b_6_1) (- main_y)) 0) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (<= (- v_v_11_1 (- v_v_8_1)) 1000) (<= (- (- v_b_4_1) (- v_b_6_1)) (- 1)) (= (+ main_x 1) (+ v_b_4_1 1)) (or (< v_idx_69 v_b_3_1) (<= v_b_4_1 v_idx_69) (= (select main_a v_idx_69) v_v_6_1)) (<= (- v_b_1_1 main_x) 1) (<= (- v_b_6_1 main_y) 0) (= main_y (+ v_b_3_1 (- 1))) (<= (- v_v_11_1 (- v_v_11_1)) 1998) (= (+ main_x 1) v_b_1_1) (<= (- (- v_b_4_1) (- main_y)) (- 1)) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (<= (- (- v_v_11_1) v_v_11_1) (- 1998)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_3_1 v_b_4_1) 0) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1))))) (forall ((v_idx_65 Int) (v_idx_66 Int) (v_idx_63 Int) (v_idx_64 Int) (v_idx_62 Int)) (exists ((v_v_2_1 Int) (v_v_3_1 Int) (v_b_2_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_5_1 Int) (v_b_0_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 main_y) 1) (<= (- (- v_b_0_1) (- v_b_3_1)) 0) (<= (- v_b_0_1 main_x) 0) (<= (- v_v_2_1 (- v_v_5_1)) 1000) (= (+ v_b_2_1 1) v_b_3_1) (or (<= v_b_1_1 v_idx_65) (= v_v_2_1 (select main_a v_idx_65)) (< v_idx_65 v_b_0_1)) (or (<= v_b_3_1 v_idx_63) (= (select main_a v_idx_63) v_v_5_1) (< v_idx_63 v_b_2_1)) (<= (- v_v_5_1 (- v_v_5_1)) 2000) (= (+ main_y 1) (+ v_b_2_1 1)) (<= (- (- v_b_2_1) (- main_y)) 0) (= main_x (+ v_b_1_1 (- 1))) (= main_x v_b_0_1) (<= (- (- v_v_2_1) (- v_v_5_1)) 1000) (<= (- (- v_b_0_1) (- v_b_2_1)) (- 1)) (<= (- v_b_2_1 main_x) (- 1)) (<= (- v_b_3_1 main_x) 0) (<= (- v_v_2_1 (- v_v_2_1)) 0) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (or (< v_idx_64 v_b_3_1) (<= v_b_0_1 v_idx_64) (= (select main_a v_idx_64) v_v_6_1)) (<= (- v_b_1_1 main_x) 1) (= main_y (+ v_b_3_1 (- 1))) (<= (- v_b_0_1 v_b_1_1) (- 1)) (= (+ main_x 1) (+ v_b_0_1 1)) (<= (- v_b_2_1 v_b_3_1) (- 1)) (or (= v_v_4_1 (select main_a v_idx_62)) (<= v_b_2_1 v_idx_62)) (<= (- v_b_2_1 main_y) 0) (= (+ main_x 1) v_b_1_1) (<= (- (- v_b_1_1) (- v_b_2_1)) (- 2)) (or (< v_idx_66 v_b_1_1) (= (select main_a v_idx_66) v_v_3_1)) (<= (- (- v_v_2_1) v_v_5_1) (- 1000)) (<= (- (- v_b_0_1) (- main_x)) 0) (= v_b_2_1 (+ v_b_3_1 (- 1))) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (<= (- (- v_b_0_1) (- main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_v_2_1 v_v_5_1) (- 1000)) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1)) (<= (- (- v_v_2_1) v_v_2_1) 0) (<= (- (- v_v_5_1) v_v_5_1) (- 2000))))))} [2019-01-07 16:14:45,836 WARN L274 ngHoareTripleChecker]: Action: assume !(a[x] == 1000); [2019-01-07 16:14:45,836 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not (= (select c_main_a c_main_x) 1000)) [2019-01-07 16:14:53,033 WARN L181 SmtUtils]: Spent 7.20 s on a formula simplification that was a NOOP. DAG size: 225 [2019-01-07 16:14:53,033 WARN L276 ngHoareTripleChecker]: Post: {2147483634#(or (forall ((v_idx_76 Int) (v_idx_74 Int) (v_idx_75 Int) (v_idx_72 Int) (v_idx_73 Int)) (exists ((v_b_32_1 Int) (v_v_205_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_2_1 Int) (v_b_3_1 Int) (v_v_5_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (or (<= v_b_1_1 v_idx_75) (< v_idx_75 v_b_32_1) (= (select main_a v_idx_75) v_v_205_1)) (<= (- v_b_3_1 main_y) 1) (<= (- (- v_b_32_1) (- main_y)) (- 1)) (<= (- v_v_205_1 (- v_v_205_1)) 0) (<= (- (- v_v_205_1) (- v_v_5_1)) 1000) (= (+ main_y 1) v_b_3_1) (or (< v_idx_74 v_b_3_1) (<= v_b_32_1 v_idx_74) (= (select main_a v_idx_74) v_v_6_1)) (<= (- v_b_1_1 v_b_32_1) 1) (<= (- v_b_32_1 main_x) 0) (= (+ v_b_32_1 1) (+ main_x 1)) (or (<= v_b_2_1 v_idx_72) (= (select main_a v_idx_72) v_v_4_1)) (<= (- v_v_5_1 (- v_v_5_1)) 2000) (= main_x v_b_32_1) (= (+ main_y 1) (+ v_b_2_1 1)) (<= (- (- v_b_2_1) (- main_y)) 0) (= main_x (+ v_b_1_1 (- 1))) (or (<= v_b_3_1 v_idx_73) (= (select main_a v_idx_73) v_v_5_1) (< v_idx_73 v_b_2_1)) (<= (- (- v_v_205_1) v_v_5_1) (- 1000)) (<= (- v_b_2_1 main_x) (- 1)) (<= (- v_b_2_1 v_b_32_1) (- 1)) (<= (- v_b_3_1 main_x) 0) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (<= (- v_b_1_1 main_x) 1) (<= (- (- v_b_1_1) (- v_b_32_1)) (- 1)) (= main_y (+ v_b_3_1 (- 1))) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- (- v_v_205_1) v_v_205_1) 0) (<= (- v_b_2_1 main_y) 0) (= (+ main_x 1) v_b_1_1) (<= (- (- v_b_1_1) (- v_b_2_1)) (- 2)) (or (< v_idx_76 v_b_1_1) (= (select main_a v_idx_76) v_v_3_1)) (<= (- (- v_b_32_1) (- main_x)) 0) (= v_b_2_1 (+ v_b_3_1 (- 1))) (<= (- v_b_3_1 v_b_32_1) 0) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_v_205_1 v_v_5_1) (- 1000)) (<= (- v_v_205_1 (- v_v_5_1)) 1000) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1)) (<= (- (- v_v_5_1) v_v_5_1) (- 2000))))) (forall ((v_idx_78 Int) (v_idx_79 Int) (v_idx_77 Int) (v_idx_81 Int) (v_idx_80 Int)) (exists ((v_b_6_1 Int) (v_v_11_1 Int) (v_v_208_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_34_1 Int) (v_b_1_1 Int)) (and (<= (- (- v_b_1_1) (- v_b_34_1)) (- 1)) (<= (- v_b_3_1 main_y) 1) (<= (- v_v_11_1 (- v_v_208_1)) 1000) (= (+ main_y 1) (+ v_b_6_1 1)) (or (<= v_b_34_1 v_idx_79) (< v_idx_79 v_b_3_1) (= (select main_a v_idx_79) v_v_6_1)) (<= (- v_b_6_1 main_x) (- 1)) (= (+ main_y 1) v_b_3_1) (or (= (select main_a v_idx_81) v_v_3_1) (< v_idx_81 v_b_1_1)) (= v_b_6_1 (+ v_b_3_1 (- 1))) (<= (- v_b_34_1 main_x) 0) (<= (- (- v_v_11_1) v_v_208_1) (- 1000)) (<= (- (- v_b_3_1) (- v_b_6_1)) (- 1)) (= main_x (+ v_b_1_1 (- 1))) (<= (- v_b_3_1 v_b_34_1) 0) (= (+ main_x 1) (+ v_b_34_1 1)) (<= (- (- v_b_34_1) (- v_b_6_1)) (- 1)) (<= (- (- v_b_1_1) (- v_b_6_1)) (- 2)) (<= (- (- v_b_34_1) (- main_x)) 0) (<= (- v_b_3_1 v_b_6_1) 1) (<= (- v_b_3_1 main_x) 0) (<= (- (- v_b_6_1) (- main_y)) 0) (= v_b_1_1 (+ v_b_34_1 1)) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (<= (- (- v_v_208_1) v_v_208_1) (- 2)) (<= (- v_b_1_1 main_x) 1) (or (= (select main_a v_idx_80) v_v_208_1) (<= v_b_1_1 v_idx_80) (< v_idx_80 v_b_34_1)) (<= (- v_b_6_1 main_y) 0) (= main_y (+ v_b_3_1 (- 1))) (<= (- (- v_v_11_1) (- v_v_208_1)) (- 998)) (<= (- v_v_11_1 (- v_v_11_1)) 1998) (= main_x v_b_34_1) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (<= (- (- v_b_34_1) (- main_y)) (- 1)) (or (<= v_b_3_1 v_idx_78) (= (select main_a v_idx_78) v_v_11_1) (< v_idx_78 v_b_6_1)) (<= (- (- v_v_11_1) v_v_11_1) (- 1998)) (<= (- v_v_208_1 (- v_v_208_1)) 2) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_v_11_1 v_v_208_1) 998) (or (<= v_b_6_1 v_idx_77) (= (select main_a v_idx_77) v_v_4_1)) (<= (- v_b_1_1 v_b_34_1) 1) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-07 16:14:56,781 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:14:56,781 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:14:56,782 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:14:56,782 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:14:56,782 WARN L224 ngHoareTripleChecker]: Pre: {2147483631#(or (forall ((v_idx_98 Int) (v_idx_99 Int) (v_idx_97 Int) (v_idx_100 Int) (v_idx_101 Int)) (exists ((v_v_195_1 Int) (v_v_194_1 Int) (v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_v_191_1 Int) (v_b_26_1 Int) (v_v_193_1 Int) (v_v_192_1 Int)) (and (= (+ c_main_x 1) (+ v_b_26_1 1)) (or (< v_idx_100 v_b_26_1) (= v_v_194_1 (select c_main_a v_idx_100)) (<= v_b_27_1 v_idx_100)) (<= (- (- v_b_24_1) (- c_main_y)) 0) (<= (- v_b_24_1 c_main_x) (- 1)) (or (= v_v_191_1 (select c_main_a v_idx_97)) (<= v_b_24_1 v_idx_97)) (<= (- (- v_b_26_1) (- c_main_x)) 0) (<= (- v_b_25_1 c_main_y) 1) (<= (- v_b_25_1 c_main_x) 0) (<= (- (- v_b_25_1) (- c_main_y)) (- 1)) (or (<= v_b_26_1 v_idx_99) (< v_idx_99 v_b_25_1) (= (select c_main_a v_idx_99) v_v_193_1)) (<= (- (- v_v_192_1) v_v_194_1) (- 1000)) (<= (- v_b_27_1 c_main_x) 1) (<= (- v_b_26_1 v_b_27_1) (- 1)) (<= (- v_b_25_1 v_b_26_1) 0) (= c_main_y (+ v_b_25_1 (- 1))) (<= (- (- v_b_26_1) (- v_b_27_1)) 1) (<= (- (- v_v_192_1) v_v_192_1) (- 1996)) (<= (- v_b_24_1 v_b_25_1) (- 1)) (<= (- v_b_24_1 v_b_26_1) (- 1)) (<= (- v_v_192_1 (- v_v_194_1)) 1000) (= c_main_x (+ v_b_27_1 (- 1))) (<= (- v_b_25_1 v_b_27_1) (- 1)) (<= (- v_v_192_1 (- v_v_192_1)) 2000) (= v_b_27_1 (+ v_b_26_1 1)) (= (+ c_main_y 1) (+ v_b_24_1 1)) (<= (- (- v_b_27_1) (- c_main_x)) (- 1)) (<= (- v_v_194_1 (- v_v_194_1)) 4) (<= (- (- v_b_27_1) (- c_main_y)) (- 2)) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (or (= (select c_main_a v_idx_101) v_v_195_1) (< v_idx_101 v_b_27_1)) (= (+ v_b_27_1 (- 1)) v_b_26_1) (<= (- v_b_24_1 c_main_y) 0) (= c_main_y v_b_24_1) (<= (- v_b_24_1 v_b_27_1) (- 2)) (<= (- (- v_v_194_1) v_v_194_1) 0) (<= (- (- v_b_26_1) (- c_main_y)) (- 1)) (<= (- (- v_v_192_1) (- v_v_194_1)) (- 996)) (<= (- v_v_192_1 v_v_194_1) 1000) (= (+ c_main_y 1) v_b_25_1) (or (< v_idx_98 v_b_24_1) (= v_v_192_1 (select c_main_a v_idx_98)) (<= v_b_25_1 v_idx_98)) (<= (- v_b_26_1 c_main_x) 0) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_96 Int) (v_idx_94 Int) (v_idx_95 Int) (v_idx_92 Int) (v_idx_93 Int)) (exists ((v_b_12_1 Int) (v_v_25_1 Int) (v_b_14_1 Int) (v_v_3_1 Int) (v_v_28_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 c_main_y) 1) (= (+ v_b_12_1 1) (+ c_main_x 1)) (<= (- (- v_v_25_1) v_v_25_1) (- 2)) (= (+ c_main_y 1) (+ v_b_14_1 1)) (= (+ c_main_y 1) v_b_3_1) (<= (- (- v_b_1_1) (- v_b_12_1)) (- 1)) (<= (- (- v_v_25_1) v_v_28_1) (- 1000)) (= c_main_x (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- v_b_14_1)) (- 2)) (or (= v_v_25_1 (select c_main_a v_idx_95)) (<= v_b_1_1 v_idx_95) (< v_idx_95 v_b_12_1)) (or (<= v_b_3_1 v_idx_93) (< v_idx_93 v_b_14_1) (= (select c_main_a v_idx_93) v_v_28_1)) (<= (- (- v_b_12_1) (- v_b_3_1)) 0) (<= (- v_b_1_1 v_b_12_1) 1) (<= (- v_b_14_1 v_b_3_1) (- 1)) (or (< v_idx_96 v_b_1_1) (= (select c_main_a v_idx_96) v_v_3_1)) (<= (- v_b_3_1 c_main_x) 0) (<= (- v_v_25_1 v_v_28_1) (- 998)) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_v_28_1 (- v_v_28_1)) 1998) (= c_main_y v_b_14_1) (<= (- (- v_b_14_1) (- v_b_3_1)) 1) (<= (- v_b_1_1 c_main_x) 1) (= c_main_y (+ v_b_3_1 (- 1))) (or (<= v_b_14_1 v_idx_92) (= (select c_main_a v_idx_92) v_v_4_1)) (<= (- (- v_v_28_1) v_v_28_1) (- 1998)) (<= (- v_v_25_1 (- v_v_28_1)) 1000) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_v_25_1) (- v_v_28_1)) 998) (<= (- v_b_12_1 c_main_x) 0) (<= (- v_b_14_1 c_main_x) (- 1)) (<= (- (- v_b_12_1) (- v_b_14_1)) (- 1)) (<= (- (- v_b_12_1) (- c_main_x)) 0) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_b_12_1) (- c_main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_14_1 c_main_y) 0) (<= (- (- v_b_14_1) (- c_main_y)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 2) (or (< v_idx_94 v_b_3_1) (<= v_b_12_1 v_idx_94) (= (select c_main_a v_idx_94) v_v_6_1)) (= v_b_12_1 (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-07 16:14:56,783 WARN L228 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-07 16:14:56,783 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= (store (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y (+ (select (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y) (- 1))) c_main_a_primed) [2019-01-07 16:14:56,783 WARN L230 ngHoareTripleChecker]: Post: {2147483630#(forall ((v_idx_104 Int) (v_idx_105 Int) (v_idx_102 Int) (v_idx_103 Int) (v_idx_106 Int)) (exists ((v_v_195_1 Int) (v_b_25_1 Int) (v_b_27_1 Int) (v_v_191_1 Int) (v_v_193_1 Int) (v_v_300_1 Int) (v_b_46_1 Int) (v_b_44_1 Int) (v_v_297_1 Int)) (and (<= (- (- v_b_27_1) (- v_b_46_1)) (- 2)) (<= (- v_v_297_1 v_v_300_1) (- 994)) (<= (- v_b_27_1 v_b_44_1) 1) (<= (- v_v_297_1 (- v_v_297_1)) 6) (or (= v_v_193_1 (select c_main_a v_idx_104)) (< v_idx_104 v_b_25_1) (<= v_b_44_1 v_idx_104)) (<= (- (- v_b_46_1) (- c_main_y)) 0) (<= (- v_b_44_1 c_main_x) 0) (or (= v_v_195_1 (select c_main_a v_idx_106)) (< v_idx_106 v_b_27_1)) (<= (- v_b_25_1 c_main_y) 1) (<= (- v_b_25_1 v_b_44_1) 0) (<= (- v_b_25_1 c_main_x) 0) (or (= v_v_191_1 (select c_main_a v_idx_102)) (<= v_b_46_1 v_idx_102)) (= (+ c_main_x 1) (+ v_b_44_1 1)) (<= (- (- v_b_25_1) (- c_main_y)) (- 1)) (<= (- (- v_b_44_1) (- c_main_x)) 0) (<= (- v_b_27_1 c_main_x) 1) (<= (- v_b_25_1 v_b_46_1) 1) (= c_main_y (+ v_b_25_1 (- 1))) (<= (- (- v_b_44_1) (- c_main_y)) (- 1)) (<= (- (- v_b_44_1) (- v_b_46_1)) (- 1)) (or (= v_v_297_1 (select c_main_a v_idx_105)) (<= v_b_27_1 v_idx_105) (< v_idx_105 v_b_44_1)) (<= (- (- v_v_297_1) v_v_297_1) (- 2)) (= (+ v_b_27_1 (- 1)) v_b_44_1) (<= (- v_b_46_1 c_main_y) 0) (= c_main_x (+ v_b_27_1 (- 1))) (= (+ c_main_y 1) (+ v_b_46_1 1)) (<= (- v_b_25_1 v_b_27_1) (- 1)) (= v_b_27_1 (+ v_b_44_1 1)) (<= (- (- v_v_300_1) v_v_300_1) (- 1994)) (<= (- (- v_b_27_1) (- c_main_x)) (- 1)) (<= (- (- v_v_297_1) (- v_v_300_1)) 998) (= c_main_y v_b_46_1) (<= (- (- v_b_25_1) (- v_b_46_1)) (- 1)) (<= (- (- v_b_27_1) (- c_main_y)) (- 2)) (<= (- (- v_v_297_1) v_v_300_1) (- 1000)) (<= (- v_v_297_1 (- v_v_300_1)) 1000) (<= (- (- v_b_27_1) (- v_b_44_1)) (- 1)) (<= (- v_b_46_1 c_main_x) (- 1)) (or (= (select c_main_a v_idx_103) v_v_300_1) (< v_idx_103 v_b_46_1) (<= v_b_25_1 v_idx_103)) (<= (- v_v_300_1 (- v_v_300_1)) 1998) (= (+ c_main_y 1) v_b_25_1) (<= (- (- c_main_x) (- c_main_y)) (- 1)))))} [2019-01-07 16:14:56,783 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:14:57,167 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:14:57,167 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:15:03,767 WARN L181 SmtUtils]: Spent 6.60 s on a formula simplification that was a NOOP. DAG size: 253 [2019-01-07 16:15:03,768 WARN L270 ngHoareTripleChecker]: Pre: {2147483631#(or (forall ((v_idx_98 Int) (v_idx_99 Int) (v_idx_97 Int) (v_idx_100 Int) (v_idx_101 Int)) (exists ((v_v_195_1 Int) (v_v_194_1 Int) (v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_v_191_1 Int) (v_b_26_1 Int) (v_v_193_1 Int) (v_v_192_1 Int)) (and (= (+ main_x 1) (+ v_b_26_1 1)) (or (< v_idx_100 v_b_26_1) (= v_v_194_1 (select main_a v_idx_100)) (<= v_b_27_1 v_idx_100)) (<= (- (- v_b_24_1) (- main_y)) 0) (<= (- v_b_24_1 main_x) (- 1)) (or (= v_v_191_1 (select main_a v_idx_97)) (<= v_b_24_1 v_idx_97)) (<= (- (- v_b_26_1) (- main_x)) 0) (<= (- v_b_25_1 main_y) 1) (<= (- v_b_25_1 main_x) 0) (<= (- (- v_b_25_1) (- main_y)) (- 1)) (or (<= v_b_26_1 v_idx_99) (< v_idx_99 v_b_25_1) (= (select main_a v_idx_99) v_v_193_1)) (<= (- (- v_v_192_1) v_v_194_1) (- 1000)) (<= (- v_b_27_1 main_x) 1) (<= (- v_b_26_1 v_b_27_1) (- 1)) (<= (- v_b_25_1 v_b_26_1) 0) (= main_y (+ v_b_25_1 (- 1))) (<= (- (- v_b_26_1) (- v_b_27_1)) 1) (<= (- (- v_v_192_1) v_v_192_1) (- 1996)) (<= (- v_b_24_1 v_b_25_1) (- 1)) (<= (- v_b_24_1 v_b_26_1) (- 1)) (<= (- v_v_192_1 (- v_v_194_1)) 1000) (= main_x (+ v_b_27_1 (- 1))) (<= (- v_b_25_1 v_b_27_1) (- 1)) (<= (- v_v_192_1 (- v_v_192_1)) 2000) (= v_b_27_1 (+ v_b_26_1 1)) (= (+ main_y 1) (+ v_b_24_1 1)) (<= (- (- v_b_27_1) (- main_x)) (- 1)) (<= (- v_v_194_1 (- v_v_194_1)) 4) (<= (- (- v_b_27_1) (- main_y)) (- 2)) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (or (= (select main_a v_idx_101) v_v_195_1) (< v_idx_101 v_b_27_1)) (= (+ v_b_27_1 (- 1)) v_b_26_1) (<= (- v_b_24_1 main_y) 0) (= main_y v_b_24_1) (<= (- v_b_24_1 v_b_27_1) (- 2)) (<= (- (- v_v_194_1) v_v_194_1) 0) (<= (- (- v_b_26_1) (- main_y)) (- 1)) (<= (- (- v_v_192_1) (- v_v_194_1)) (- 996)) (<= (- v_v_192_1 v_v_194_1) 1000) (= (+ main_y 1) v_b_25_1) (or (< v_idx_98 v_b_24_1) (= v_v_192_1 (select main_a v_idx_98)) (<= v_b_25_1 v_idx_98)) (<= (- v_b_26_1 main_x) 0) (<= (- (- main_x) (- main_y)) (- 1))))) (forall ((v_idx_96 Int) (v_idx_94 Int) (v_idx_95 Int) (v_idx_92 Int) (v_idx_93 Int)) (exists ((v_b_12_1 Int) (v_v_25_1 Int) (v_b_14_1 Int) (v_v_3_1 Int) (v_v_28_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 main_y) 1) (= (+ v_b_12_1 1) (+ main_x 1)) (<= (- (- v_v_25_1) v_v_25_1) (- 2)) (= (+ main_y 1) (+ v_b_14_1 1)) (= (+ main_y 1) v_b_3_1) (<= (- (- v_b_1_1) (- v_b_12_1)) (- 1)) (<= (- (- v_v_25_1) v_v_28_1) (- 1000)) (= main_x (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- v_b_14_1)) (- 2)) (or (= v_v_25_1 (select main_a v_idx_95)) (<= v_b_1_1 v_idx_95) (< v_idx_95 v_b_12_1)) (or (<= v_b_3_1 v_idx_93) (< v_idx_93 v_b_14_1) (= (select main_a v_idx_93) v_v_28_1)) (<= (- (- v_b_12_1) (- v_b_3_1)) 0) (<= (- v_b_1_1 v_b_12_1) 1) (<= (- v_b_14_1 v_b_3_1) (- 1)) (or (< v_idx_96 v_b_1_1) (= (select main_a v_idx_96) v_v_3_1)) (<= (- v_b_3_1 main_x) 0) (<= (- v_v_25_1 v_v_28_1) (- 998)) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (<= (- v_v_28_1 (- v_v_28_1)) 1998) (= main_y v_b_14_1) (<= (- (- v_b_14_1) (- v_b_3_1)) 1) (<= (- v_b_1_1 main_x) 1) (= main_y (+ v_b_3_1 (- 1))) (or (<= v_b_14_1 v_idx_92) (= (select main_a v_idx_92) v_v_4_1)) (<= (- (- v_v_28_1) v_v_28_1) (- 1998)) (<= (- v_v_25_1 (- v_v_28_1)) 1000) (= (+ main_x 1) v_b_1_1) (<= (- (- v_v_25_1) (- v_v_28_1)) 998) (<= (- v_b_12_1 main_x) 0) (<= (- v_b_14_1 main_x) (- 1)) (<= (- (- v_b_12_1) (- v_b_14_1)) (- 1)) (<= (- (- v_b_12_1) (- main_x)) 0) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (<= (- (- v_b_12_1) (- main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_14_1 main_y) 0) (<= (- (- v_b_14_1) (- main_y)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 2) (or (< v_idx_94 v_b_3_1) (<= v_b_12_1 v_idx_94) (= (select main_a v_idx_94) v_v_6_1)) (= v_b_12_1 (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-07 16:15:03,768 WARN L274 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-07 16:15:03,768 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= (store (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y (+ (select (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y) (- 1))) c_main_a_primed) [2019-01-07 16:17:05,792 WARN L276 ngHoareTripleChecker]: Post: {2147483630#(and (forall ((v_prenex_12469 Int) (v_prenex_12468 Int)) (or (< v_prenex_12469 main_y) (<= 995 (select main_a v_prenex_12469)) (<= (+ main_y 1) v_prenex_12469) (<= 0 (+ (select main_a v_prenex_12468) 1)) (<= (* 2 (select main_a v_prenex_12469)) 1998) (<= 1000 (+ (select main_a v_prenex_12468) (select main_a v_prenex_12469))))) (forall ((v_prenex_15128 Int) (v_prenex_15127 Int)) (or (<= 995 (select main_a v_prenex_15128)) (<= (+ main_y 1) v_prenex_15128) (< v_prenex_15128 main_y) (<= (select main_a v_prenex_15127) 5) (<= (select main_a v_prenex_15128) 1001) (<= (+ (select main_a v_prenex_15127) 994) (select main_a v_prenex_15128)))) (forall ((v_idx_105 Int) (v_idx_103 Int)) (or (<= (+ main_y 1) v_idx_103) (<= 0 (+ (select main_a v_idx_105) 1)) (<= (select main_a v_idx_105) 3) (< v_idx_103 main_y) (<= (+ (select main_a v_idx_105) 994) (select main_a v_idx_103)) (<= 995 (select main_a v_idx_103)))) (or (forall ((v_prenex_12039 Int)) (or (<= (+ main_x 1) v_prenex_12039) (<= 2 (* 2 (select main_a v_prenex_12039))) (<= 0 (+ (select main_a v_prenex_12039) 1)))) (forall ((v_prenex_12038 Int)) (or (<= (+ main_y 1) v_prenex_12038) (<= 995 (select main_a v_prenex_12038)) (< v_prenex_12038 main_y) (<= (* 2 (select main_a v_prenex_12038)) 1998)))) (forall ((v_prenex_13464 Int) (v_prenex_13465 Int)) (or (<= 0 (+ (select main_a v_prenex_13464) 1)) (<= (select main_a v_prenex_13465) 999) (<= (select main_a v_prenex_13465) (+ (select main_a v_prenex_13464) 998)) (<= 1994 (* 2 (select main_a v_prenex_13465))) (<= (* 2 (select main_a v_prenex_13464)) 6) (< v_prenex_13465 main_y) (<= (+ main_y 1) v_prenex_13465))) (forall ((v_prenex_10620 Int) (v_prenex_10619 Int)) (or (<= (select main_a v_prenex_10619) 5) (<= 995 (select main_a v_prenex_10620)) (<= 1000 (+ (select main_a v_prenex_10619) (select main_a v_prenex_10620))) (<= (+ main_y 1) v_prenex_10620) (<= (+ main_x 1) v_prenex_10619) (< v_prenex_10620 main_y))) (forall ((v_prenex_11090 Int) (v_prenex_11091 Int)) (or (<= (* 2 (select main_a v_prenex_11090)) 6) (<= 0 (+ (select main_a v_prenex_11090) 1)) (< v_prenex_11091 main_y) (<= 1994 (* 2 (select main_a v_prenex_11091))) (<= (+ main_y 1) v_prenex_11091) (<= (+ (select main_a v_prenex_11090) 994) (select main_a v_prenex_11091)))) (forall ((v_prenex_14707 Int) (v_prenex_14708 Int)) (or (< v_prenex_14708 main_y) (<= (+ main_y 1) v_prenex_14708) (<= (select main_a v_prenex_14708) 1001) (<= (* 2 (select main_a v_prenex_14708)) 1998) (<= 1000 (+ (select main_a v_prenex_14707) (select main_a v_prenex_14708))))) (or (forall ((v_prenex_12450 Int)) (or (<= (select main_a v_prenex_12450) 3) (<= 1 (select main_a v_prenex_12450)))) (forall ((v_prenex_12449 Int)) (or (<= (+ main_y 1) v_prenex_12449) (<= 997 (select main_a v_prenex_12449)) (<= 1994 (* 2 (select main_a v_prenex_12449))) (< v_prenex_12449 main_y)))) (or (forall ((v_prenex_14332 Int)) (or (<= (* 2 (select main_a v_prenex_14332)) 1998) (<= 1994 (* 2 (select main_a v_prenex_14332))) (<= (+ main_y 1) v_prenex_14332) (< v_prenex_14332 main_y))) (forall ((v_prenex_14335 Int)) (or (<= 1 (select main_a v_prenex_14335)) (<= (select main_a v_prenex_14335) 5)))) (or (forall ((v_prenex_9287 Int)) (or (<= 995 (select main_a v_prenex_9287)) (<= (+ main_y 1) v_prenex_9287) (<= 1994 (* 2 (select main_a v_prenex_9287))) (< v_prenex_9287 main_y))) (forall ((v_prenex_9286 Int)) (or (< v_prenex_9286 main_x) (<= 1 (select main_a v_prenex_9286)) (<= (select main_a v_prenex_9286) 5)))) (forall ((v_prenex_16159 Int) (v_prenex_16158 Int)) (or (<= (+ (select main_a v_prenex_16158) (select main_a v_prenex_16159)) 1000) (<= 997 (select main_a v_prenex_16159)) (< v_prenex_16159 main_y) (<= (select main_a v_prenex_16159) 999) (<= (+ main_y 1) v_prenex_16159) (<= 0 (+ (select main_a v_prenex_16158) 1)))) (forall ((v_prenex_17659 Int) (v_prenex_17660 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17659))) (<= (select main_a v_prenex_17660) 1001) (<= 1994 (* 2 (select main_a v_prenex_17660))) (< v_prenex_17660 main_y) (<= (+ main_y 1) v_prenex_17660) (<= 1000 (+ (select main_a v_prenex_17659) (select main_a v_prenex_17660))))) (forall ((v_prenex_11942 Int) (v_prenex_11943 Int)) (or (<= (+ main_y 1) v_prenex_11943) (<= 997 (select main_a v_prenex_11943)) (<= (select main_a v_prenex_11943) 1001) (<= 1000 (+ (select main_a v_prenex_11942) (select main_a v_prenex_11943))) (< v_prenex_11943 main_y) (<= (* 2 (select main_a v_prenex_11942)) 6) (<= 1 (select main_a v_prenex_11942)))) (or (forall ((v_prenex_13108 Int)) (or (< v_prenex_13108 main_y) (<= (* 2 (select main_a v_prenex_13108)) 1998) (<= (select main_a v_prenex_13108) 1001) (<= 997 (select main_a v_prenex_13108)) (<= (+ main_y 1) v_prenex_13108))) (forall ((v_prenex_13110 Int)) (or (<= 1 (select main_a v_prenex_13110)) (<= (select main_a v_prenex_13110) 5)))) (or (forall ((v_prenex_12996 Int)) (or (< v_prenex_12996 main_y) (<= 997 (select main_a v_prenex_12996)) (<= (select main_a v_prenex_12996) 999) (<= (+ main_y 1) v_prenex_12996) (<= 1994 (* 2 (select main_a v_prenex_12996))))) (forall ((v_prenex_12995 Int)) (or (<= 1 (select main_a v_prenex_12995)) (<= 2 (* 2 (select main_a v_prenex_12995)))))) (forall ((v_prenex_13191 Int) (v_prenex_13192 Int)) (or (<= (* 2 (select main_a v_prenex_13192)) 1998) (<= (+ main_y 1) v_prenex_13192) (< v_prenex_13192 main_y) (<= (+ (select main_a v_prenex_13191) (select main_a v_prenex_13192)) 1000) (<= (* 2 (select main_a v_prenex_13191)) 6) (<= (select main_a v_prenex_13191) 3) (<= (select main_a v_prenex_13192) 1001))) (forall ((v_prenex_8358 Int) (v_prenex_8359 Int)) (or (<= (select main_a v_prenex_8359) (+ (select main_a v_prenex_8358) 998)) (< v_prenex_8359 main_y) (<= (+ main_y 1) v_prenex_8359) (<= (select main_a v_prenex_8358) 5) (<= (* 2 (select main_a v_prenex_8359)) 1998))) (or (forall ((v_prenex_10482 Int)) (or (< v_prenex_10482 main_y) (<= (+ main_y 1) v_prenex_10482) (<= 1994 (* 2 (select main_a v_prenex_10482))) (<= (* 2 (select main_a v_prenex_10482)) 1998))) (forall ((v_prenex_10486 Int)) (or (<= 1 (select main_a v_prenex_10486)) (<= (+ main_x 1) v_prenex_10486) (<= (* 2 (select main_a v_prenex_10486)) 6)))) (forall ((v_prenex_18253 Int) (v_prenex_18254 Int)) (or (<= 1 (select main_a v_prenex_18253)) (<= (+ main_y 1) v_prenex_18254) (<= 1994 (* 2 (select main_a v_prenex_18254))) (<= 1000 (+ (select main_a v_prenex_18253) (select main_a v_prenex_18254))) (< v_prenex_18254 main_y) (<= 995 (select main_a v_prenex_18254)) (<= 2 (* 2 (select main_a v_prenex_18253))))) (or (forall ((v_prenex_14667 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14667))) (<= 0 (+ (select main_a v_prenex_14667) 1)))) (forall ((v_prenex_14663 Int)) (or (<= (* 2 (select main_a v_prenex_14663)) 1998) (< v_prenex_14663 main_y) (<= (+ main_y 1) v_prenex_14663) (<= 995 (select main_a v_prenex_14663)) (<= (select main_a v_prenex_14663) 999)))) (forall ((v_prenex_14155 Int) (v_prenex_14154 Int)) (or (<= (* 2 (select main_a v_prenex_14155)) 1998) (<= (+ (select main_a v_prenex_14154) (select main_a v_prenex_14155)) 1000) (<= 1994 (* 2 (select main_a v_prenex_14155))) (<= 0 (+ (select main_a v_prenex_14154) 1)) (<= (+ main_y 1) v_prenex_14155) (< v_prenex_14155 main_y) (<= (select main_a v_prenex_14154) 5))) (forall ((v_prenex_8741 Int) (v_prenex_8742 Int)) (or (<= (* 2 (select main_a v_prenex_8741)) 6) (<= 995 (select main_a v_prenex_8742)) (<= 1 (select main_a v_prenex_8741)) (<= (+ main_y 1) v_prenex_8742) (<= 1994 (* 2 (select main_a v_prenex_8742))) (< v_prenex_8742 main_y) (<= (+ (select main_a v_prenex_8741) (select main_a v_prenex_8742)) 1000))) (forall ((v_prenex_13786 Int) (v_prenex_13785 Int)) (or (< v_prenex_13786 main_y) (<= 2 (* 2 (select main_a v_prenex_13785))) (<= (+ (select main_a v_prenex_13785) 994) (select main_a v_prenex_13786)) (<= (* 2 (select main_a v_prenex_13786)) 1998) (<= (+ main_y 1) v_prenex_13786) (<= (select main_a v_prenex_13785) 3))) (or (forall ((v_prenex_15028 Int)) (or (<= (+ main_x 1) v_prenex_15028) (<= 0 (+ (select main_a v_prenex_15028) 1)) (<= 1 (select main_a v_prenex_15028)) (< v_prenex_15028 main_x))) (forall ((v_prenex_15029 Int)) (<= 1994 (* 2 (select main_a v_prenex_15029))))) (forall ((v_prenex_12298 Int) (v_prenex_12299 Int)) (or (<= (select main_a v_prenex_12299) (+ (select main_a v_prenex_12298) 998)) (<= (+ main_y 1) v_prenex_12299) (<= (select main_a v_prenex_12299) 999) (< v_prenex_12299 main_y) (<= 1 (select main_a v_prenex_12298)))) (or (forall ((v_prenex_16806 Int)) (or (<= (select main_a v_prenex_16806) 5) (<= (* 2 (select main_a v_prenex_16806)) 6))) (forall ((v_prenex_16805 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16805))) (<= 995 (select main_a v_prenex_16805)) (<= (+ main_y 1) v_prenex_16805) (< v_prenex_16805 main_y)))) (or (forall ((v_prenex_8489 Int)) (or (<= (* 2 (select main_a v_prenex_8489)) 1998) (<= (select main_a v_prenex_8489) 999) (<= (+ main_y 1) v_prenex_8489) (< v_prenex_8489 main_y))) (forall ((v_prenex_8484 Int)) (or (<= 1 (select main_a v_prenex_8484)) (<= (+ main_x 1) v_prenex_8484) (<= (select main_a v_prenex_8484) 3)))) (forall ((v_prenex_14586 Int) (v_prenex_14585 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14585))) (<= (+ main_y 1) v_prenex_14586) (<= 995 (select main_a v_prenex_14586)) (<= (select main_a v_prenex_14585) 3) (<= (select main_a v_prenex_14586) 999) (<= (select main_a v_prenex_14586) (+ (select main_a v_prenex_14585) 998)) (< v_prenex_14586 main_y))) (forall ((v_prenex_17923 Int) (v_prenex_17924 Int)) (or (<= 0 (+ (select main_a v_prenex_17923) 1)) (<= (+ main_x 1) v_prenex_17923) (<= (select main_a v_prenex_17923) 3) (< v_prenex_17923 main_x) (<= (+ (select main_a v_prenex_17923) (select main_a v_prenex_17924)) 1000))) (forall ((v_prenex_12638 Int) (v_prenex_12637 Int)) (or (< v_prenex_12638 main_y) (<= (select main_a v_prenex_12638) 999) (< v_prenex_12637 main_x) (<= 1000 (+ (select main_a v_prenex_12637) (select main_a v_prenex_12638))) (<= (+ main_y 1) v_prenex_12638) (<= 0 (+ (select main_a v_prenex_12637) 1)))) (forall ((v_prenex_17587 Int) (v_prenex_17588 Int)) (or (<= (select main_a v_prenex_17588) 999) (<= (select main_a v_prenex_17587) 5) (<= (+ main_y 1) v_prenex_17588) (<= 1994 (* 2 (select main_a v_prenex_17588))) (<= 1000 (+ (select main_a v_prenex_17587) (select main_a v_prenex_17588))) (< v_prenex_17588 main_y))) (forall ((v_prenex_10356 Int) (v_prenex_10355 Int)) (or (<= (select main_a v_prenex_10355) 5) (<= 2 (* 2 (select main_a v_prenex_10355))) (< v_prenex_10355 main_x) (< v_prenex_10356 main_y) (<= 995 (select main_a v_prenex_10356)) (<= (+ main_y 1) v_prenex_10356) (<= (select main_a v_prenex_10356) (+ (select main_a v_prenex_10355) 998)))) (or (forall ((v_prenex_15290 Int)) (or (<= (* 2 (select main_a v_prenex_15290)) 6) (<= 1 (select main_a v_prenex_15290)))) (forall ((v_prenex_15291 Int)) (or (< v_prenex_15291 main_y) (<= (* 2 (select main_a v_prenex_15291)) 1998) (<= 1994 (* 2 (select main_a v_prenex_15291))) (<= (+ main_y 1) v_prenex_15291) (<= 995 (select main_a v_prenex_15291))))) (forall ((v_prenex_18523 Int) (v_prenex_18522 Int)) (or (<= (select main_a v_prenex_18523) 1001) (<= (select main_a v_prenex_18523) 999) (<= (select main_a v_prenex_18523) (+ (select main_a v_prenex_18522) 998)) (<= (* 2 (select main_a v_prenex_18522)) 6) (<= (+ main_y 1) v_prenex_18523) (< v_prenex_18523 main_y))) (forall ((v_prenex_15037 Int) (v_prenex_15036 Int)) (or (<= (+ main_y 1) v_prenex_15037) (< v_prenex_15037 main_y) (<= (select main_a v_prenex_15037) 999) (<= (+ (select main_a v_prenex_15036) (select main_a v_prenex_15037)) 1000) (<= (select main_a v_prenex_15037) 1001))) (or (forall ((v_prenex_14808 Int)) (or (<= 997 (select main_a v_prenex_14808)) (< v_prenex_14808 main_y) (<= (+ main_y 1) v_prenex_14808) (<= 1994 (* 2 (select main_a v_prenex_14808))) (<= (* 2 (select main_a v_prenex_14808)) 1998))) (forall ((v_prenex_14810 Int)) (or (<= (select main_a v_prenex_14810) 3) (<= 2 (* 2 (select main_a v_prenex_14810)))))) (or (forall ((v_prenex_14772 Int)) (or (< v_prenex_14772 main_x) (<= (select main_a v_prenex_14772) 3))) (forall ((v_prenex_14773 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14773))) (< v_prenex_14773 main_y) (<= (+ main_y 1) v_prenex_14773) (<= (select main_a v_prenex_14773) 1001)))) (forall ((v_prenex_9326 Int) (v_prenex_9325 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9325))) (<= (* 2 (select main_a v_prenex_9325)) 6) (<= (+ main_x 1) v_prenex_9325) (<= (+ (select main_a v_prenex_9325) (select main_a v_prenex_9326)) 1000) (< v_prenex_9326 main_y) (<= (+ main_y 1) v_prenex_9326) (<= 1994 (* 2 (select main_a v_prenex_9326))))) (or (forall ((v_prenex_10131 Int)) (or (< v_prenex_10131 main_y) (<= (select main_a v_prenex_10131) 999) (<= (* 2 (select main_a v_prenex_10131)) 1998) (<= (+ main_y 1) v_prenex_10131))) (forall ((v_prenex_10125 Int)) (or (<= (* 2 (select main_a v_prenex_10125)) 6) (<= 0 (+ (select main_a v_prenex_10125) 1))))) (or (forall ((v_prenex_10150 Int)) (or (<= (+ main_y 1) v_prenex_10150) (<= 1994 (* 2 (select main_a v_prenex_10150))) (< v_prenex_10150 main_y) (<= 995 (select main_a v_prenex_10150)))) (forall ((v_prenex_10151 Int)) (or (<= 1 (select main_a v_prenex_10151)) (<= (select main_a v_prenex_10151) 5)))) (or (forall ((v_prenex_14138 Int)) (or (<= 0 (+ (select main_a v_prenex_14138) 1)) (<= (select main_a v_prenex_14138) 5) (< v_prenex_14138 main_x) (<= (+ main_x 1) v_prenex_14138))) (forall ((v_prenex_14139 Int)) (<= (* 2 (select main_a v_prenex_14139)) 1998))) (forall ((v_prenex_17927 Int) (v_prenex_17928 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17927))) (<= 1000 (+ (select main_a v_prenex_17927) (select main_a v_prenex_17928))) (< v_prenex_17927 main_x) (< v_prenex_17928 main_y) (<= 995 (select main_a v_prenex_17928)) (<= (* 2 (select main_a v_prenex_17927)) 6) (<= (+ main_y 1) v_prenex_17928))) (forall ((v_prenex_9759 Int) (v_prenex_9758 Int)) (or (<= (* 2 (select main_a v_prenex_9759)) 1998) (<= 2 (* 2 (select main_a v_prenex_9758))) (< v_prenex_9759 main_y) (<= 997 (select main_a v_prenex_9759)) (<= (+ (select main_a v_prenex_9758) (select main_a v_prenex_9759)) 1000) (<= (+ main_y 1) v_prenex_9759))) (forall ((v_prenex_11646 Int) (v_prenex_11647 Int)) (or (<= 997 (select main_a v_prenex_11647)) (< v_prenex_11647 main_y) (<= (* 2 (select main_a v_prenex_11647)) 1998) (<= 1 (select main_a v_prenex_11646)) (<= (* 2 (select main_a v_prenex_11646)) 6) (<= (+ main_y 1) v_prenex_11647) (<= (+ (select main_a v_prenex_11646) (select main_a v_prenex_11647)) 1000))) (or (forall ((v_prenex_16703 Int)) (or (<= (+ main_y 1) v_prenex_16703) (<= 1994 (* 2 (select main_a v_prenex_16703))) (<= (select main_a v_prenex_16703) 999) (< v_prenex_16703 main_y))) (forall ((v_prenex_16702 Int)) (or (<= 1 (select main_a v_prenex_16702)) (< v_prenex_16702 main_x) (<= 0 (+ (select main_a v_prenex_16702) 1))))) (or (forall ((v_prenex_11779 Int)) (or (<= (+ main_y 1) v_prenex_11779) (<= 1994 (* 2 (select main_a v_prenex_11779))) (< v_prenex_11779 main_y) (<= (* 2 (select main_a v_prenex_11779)) 1998))) (forall ((v_prenex_11782 Int)) (<= (* 2 (select main_a v_prenex_11782)) 6))) (forall ((v_prenex_10950 Int) (v_prenex_10951 Int)) (or (<= (+ (select main_a v_prenex_10950) 994) (select main_a v_prenex_10951)) (< v_prenex_10951 main_y) (<= (* 2 (select main_a v_prenex_10950)) 6) (<= (+ main_y 1) v_prenex_10951) (<= (select main_a v_prenex_10951) 999) (<= 995 (select main_a v_prenex_10951)) (<= 1 (select main_a v_prenex_10950)))) (forall ((v_prenex_17701 Int) (v_prenex_17702 Int)) (or (<= 1000 (+ (select main_a v_prenex_17701) (select main_a v_prenex_17702))) (<= 995 (select main_a v_prenex_17702)) (< v_prenex_17702 main_y) (<= 997 (select main_a v_prenex_17702)) (<= (select main_a v_prenex_17701) 5) (<= 1 (select main_a v_prenex_17701)) (<= (+ main_y 1) v_prenex_17702))) (forall ((v_prenex_10340 Int) (v_prenex_10339 Int)) (or (< v_prenex_10340 main_y) (<= 1 (select main_a v_prenex_10339)) (<= 1000 (+ (select main_a v_prenex_10339) (select main_a v_prenex_10340))) (<= 0 (+ (select main_a v_prenex_10339) 1)) (< v_prenex_10339 main_x) (<= (select main_a v_prenex_10340) 999) (<= (+ main_y 1) v_prenex_10340))) (or (forall ((v_prenex_12609 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12609))) (<= (* 2 (select main_a v_prenex_12609)) 1998) (<= (select main_a v_prenex_12609) 999) (< v_prenex_12609 main_y) (<= (+ main_y 1) v_prenex_12609))) (forall ((v_prenex_12611 Int)) (or (<= (select main_a v_prenex_12611) 3) (<= 0 (+ (select main_a v_prenex_12611) 1))))) (or (forall ((v_prenex_8801 Int)) (or (<= (+ main_y 1) v_prenex_8801) (<= (select main_a v_prenex_8801) 999) (<= 995 (select main_a v_prenex_8801)) (< v_prenex_8801 main_y) (<= 1994 (* 2 (select main_a v_prenex_8801))))) (forall ((v_prenex_8803 Int)) (or (<= (select main_a v_prenex_8803) 5) (<= (select main_a v_prenex_8803) 3)))) (forall ((v_prenex_8370 Int) (v_prenex_8371 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8370))) (< v_prenex_8370 main_x) (<= (select main_a v_prenex_8370) 3) (<= (* 2 (select main_a v_prenex_8371)) 1998) (<= (+ main_y 1) v_prenex_8371) (<= (+ (select main_a v_prenex_8370) (select main_a v_prenex_8371)) 1000) (< v_prenex_8371 main_y))) (forall ((v_prenex_16413 Int) (v_prenex_16414 Int)) (or (<= (+ main_y 1) v_prenex_16414) (< v_prenex_16414 main_y) (<= 997 (select main_a v_prenex_16414)) (<= (+ (select main_a v_prenex_16413) (select main_a v_prenex_16414)) 1000) (<= (select main_a v_prenex_16413) 3) (<= (select main_a v_prenex_16414) 999))) (or (forall ((v_prenex_10841 Int)) (<= 2 (* 2 (select main_a v_prenex_10841)))) (forall ((v_prenex_8286 Int)) (or (<= 997 (select main_a v_prenex_8286)) (<= (+ main_y 1) v_prenex_8286) (<= (select main_a v_prenex_8286) 1001) (< v_prenex_8286 main_y)))) (or (forall ((v_prenex_10723 Int)) (or (<= 997 (select main_a v_prenex_10723)) (<= (select main_a v_prenex_10723) 1001) (<= (* 2 (select main_a v_prenex_10723)) 1998) (< v_prenex_10723 main_y) (<= (+ main_y 1) v_prenex_10723))) (forall ((v_prenex_10727 Int)) (<= (select main_a v_prenex_10727) 5))) (forall ((v_prenex_17011 Int) (v_prenex_17012 Int)) (or (<= 1 (select main_a v_prenex_17011)) (<= (select main_a v_prenex_17012) 999) (<= (select main_a v_prenex_17011) 3) (< v_prenex_17012 main_y) (<= (* 2 (select main_a v_prenex_17012)) 1998) (<= (+ main_y 1) v_prenex_17012) (<= (+ (select main_a v_prenex_17011) (select main_a v_prenex_17012)) 1000))) (or (forall ((v_prenex_18205 Int)) (or (<= (+ main_x 1) v_prenex_18205) (<= 2 (* 2 (select main_a v_prenex_18205))) (<= (select main_a v_prenex_18205) 5))) (forall ((v_prenex_18201 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18201))) (<= (+ main_y 1) v_prenex_18201) (< v_prenex_18201 main_y)))) (forall ((v_prenex_8813 Int) (v_prenex_8814 Int)) (or (<= (select main_a v_prenex_8813) 3) (<= 1994 (* 2 (select main_a v_prenex_8814))) (<= (select main_a v_prenex_8814) (+ (select main_a v_prenex_8813) 998)) (<= (select main_a v_prenex_8813) 5) (< v_prenex_8814 main_y) (<= 997 (select main_a v_prenex_8814)) (<= (+ main_y 1) v_prenex_8814))) (forall ((v_prenex_17491 Int) (v_prenex_17492 Int)) (or (<= (+ main_x 1) v_prenex_17491) (<= (+ (select main_a v_prenex_17491) 994) (select main_a v_prenex_17492)) (<= (* 2 (select main_a v_prenex_17491)) 6) (<= 2 (* 2 (select main_a v_prenex_17491))) (< v_prenex_17492 main_y) (<= 997 (select main_a v_prenex_17492)) (<= (+ main_y 1) v_prenex_17492))) (forall ((v_prenex_13525 Int) (v_prenex_13526 Int)) (or (<= (select main_a v_prenex_13526) 999) (<= (+ (select main_a v_prenex_13525) 994) (select main_a v_prenex_13526)) (<= 2 (* 2 (select main_a v_prenex_13525))) (<= (+ main_y 1) v_prenex_13526) (<= (select main_a v_prenex_13526) 1001) (< v_prenex_13526 main_y))) (forall ((v_prenex_14437 Int) (v_prenex_14436 Int)) (or (<= (select main_a v_prenex_14437) (+ (select main_a v_prenex_14436) 998)) (<= (select main_a v_prenex_14436) 5) (<= (+ main_y 1) v_prenex_14437) (<= (select main_a v_prenex_14437) 999) (<= 997 (select main_a v_prenex_14437)) (< v_prenex_14437 main_y) (<= 0 (+ (select main_a v_prenex_14436) 1)))) (or (forall ((v_prenex_14598 Int)) (or (< v_prenex_14598 main_y) (<= (+ main_y 1) v_prenex_14598) (<= (select main_a v_prenex_14598) 999) (<= (select main_a v_prenex_14598) 1001) (<= 1994 (* 2 (select main_a v_prenex_14598))))) (forall ((v_prenex_14600 Int)) (or (<= (* 2 (select main_a v_prenex_14600)) 6) (<= 0 (+ (select main_a v_prenex_14600) 1))))) (forall ((v_prenex_12032 Int) (v_prenex_12033 Int)) (or (<= (+ main_y 1) v_prenex_12033) (<= 1994 (* 2 (select main_a v_prenex_12033))) (<= 995 (select main_a v_prenex_12033)) (< v_prenex_12033 main_y) (<= 1000 (+ (select main_a v_prenex_12032) (select main_a v_prenex_12033))))) (or (forall ((v_prenex_17442 Int)) (or (<= (select main_a v_prenex_17442) 1001) (<= (+ main_y 1) v_prenex_17442) (<= 1994 (* 2 (select main_a v_prenex_17442))) (< v_prenex_17442 main_y) (<= (* 2 (select main_a v_prenex_17442)) 1998))) (forall ((v_prenex_17446 Int)) (<= 0 (+ (select main_a v_prenex_17446) 1)))) (forall ((v_prenex_17548 Int) (v_prenex_17549 Int)) (or (< v_prenex_17549 main_y) (<= (+ main_x 1) v_prenex_17548) (<= 995 (select main_a v_prenex_17549)) (<= (select main_a v_prenex_17548) 3) (<= (select main_a v_prenex_17549) (+ (select main_a v_prenex_17548) 998)) (<= (+ main_y 1) v_prenex_17549))) (forall ((v_prenex_18589 Int) (v_prenex_18588 Int)) (or (<= 0 (+ (select main_a v_prenex_18588) 1)) (<= (select main_a v_prenex_18589) 1001) (<= (+ main_y 1) v_prenex_18589) (< v_prenex_18589 main_y) (<= 995 (select main_a v_prenex_18589)) (<= 1000 (+ (select main_a v_prenex_18588) (select main_a v_prenex_18589))))) (or (forall ((v_prenex_12004 Int)) (or (<= (select main_a v_prenex_12004) 5) (<= 2 (* 2 (select main_a v_prenex_12004))))) (forall ((v_prenex_12000 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12000))) (<= (+ main_y 1) v_prenex_12000) (< v_prenex_12000 main_y) (<= (select main_a v_prenex_12000) 1001) (<= (* 2 (select main_a v_prenex_12000)) 1998)))) (forall ((v_prenex_14379 Int) (v_prenex_14378 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14378))) (<= 1000 (+ (select main_a v_prenex_14378) (select main_a v_prenex_14379))) (<= 995 (select main_a v_prenex_14379)) (<= 0 (+ (select main_a v_prenex_14378) 1)) (<= (+ main_x 1) v_prenex_14378) (< v_prenex_14379 main_y) (<= (+ main_y 1) v_prenex_14379))) (or (forall ((v_prenex_9797 Int)) (or (<= 0 (+ (select main_a v_prenex_9797) 1)) (<= (select main_a v_prenex_9797) 5) (< v_prenex_9797 main_x))) (forall ((v_prenex_9798 Int)) (or (< v_prenex_9798 main_y) (<= (* 2 (select main_a v_prenex_9798)) 1998) (<= (+ main_y 1) v_prenex_9798) (<= 1994 (* 2 (select main_a v_prenex_9798)))))) (or (forall ((v_prenex_9332 Int)) (or (<= (select main_a v_prenex_9332) 3) (<= 0 (+ (select main_a v_prenex_9332) 1)))) (forall ((v_prenex_9331 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9331))) (< v_prenex_9331 main_y) (<= 995 (select main_a v_prenex_9331)) (<= (+ main_y 1) v_prenex_9331)))) (forall ((v_prenex_17725 Int) (v_prenex_17726 Int)) (or (<= (select main_a v_prenex_17726) 1001) (<= 995 (select main_a v_prenex_17726)) (<= (+ main_y 1) v_prenex_17726) (<= 0 (+ (select main_a v_prenex_17725) 1)) (<= 2 (* 2 (select main_a v_prenex_17725))) (< v_prenex_17726 main_y) (<= (+ (select main_a v_prenex_17725) (select main_a v_prenex_17726)) 1000))) (or (forall ((v_prenex_13340 Int)) (or (<= 995 (select main_a v_prenex_13340)) (<= (+ main_y 1) v_prenex_13340) (< v_prenex_13340 main_y) (<= 1994 (* 2 (select main_a v_prenex_13340))))) (forall ((v_prenex_13341 Int)) (or (<= 1 (select main_a v_prenex_13341)) (<= (+ main_x 1) v_prenex_13341) (<= 2 (* 2 (select main_a v_prenex_13341)))))) (or (forall ((v_prenex_15800 Int)) (<= 1994 (* 2 (select main_a v_prenex_15800)))) (forall ((v_prenex_15799 Int)) (or (<= 0 (+ (select main_a v_prenex_15799) 1)) (<= (+ main_x 1) v_prenex_15799) (< v_prenex_15799 main_x)))) (or (forall ((v_prenex_10394 Int)) (or (<= 995 (select main_a v_prenex_10394)) (<= (select main_a v_prenex_10394) 999) (<= 1994 (* 2 (select main_a v_prenex_10394))) (<= (+ main_y 1) v_prenex_10394) (< v_prenex_10394 main_y))) (forall ((v_prenex_10399 Int)) (or (<= (select main_a v_prenex_10399) 3) (<= (select main_a v_prenex_10399) 5)))) (forall ((v_prenex_10369 Int) (v_prenex_10370 Int)) (or (<= (select main_a v_prenex_10370) 999) (< v_prenex_10370 main_y) (<= (+ (select main_a v_prenex_10369) 994) (select main_a v_prenex_10370)) (<= (* 2 (select main_a v_prenex_10370)) 1998) (<= (* 2 (select main_a v_prenex_10369)) 6) (<= (+ main_y 1) v_prenex_10370))) (forall ((v_prenex_9377 Int) (v_prenex_9376 Int)) (or (<= 0 (+ (select main_a v_prenex_9376) 1)) (< v_prenex_9377 main_y) (<= (+ main_y 1) v_prenex_9377) (<= (+ (select main_a v_prenex_9376) (select main_a v_prenex_9377)) 1000) (<= (select main_a v_prenex_9377) 1001) (<= 995 (select main_a v_prenex_9377)))) (or (forall ((v_prenex_8649 Int)) (or (< v_prenex_8649 main_y) (<= 1994 (* 2 (select main_a v_prenex_8649))) (<= (+ main_y 1) v_prenex_8649) (<= 995 (select main_a v_prenex_8649)))) (forall ((v_prenex_8650 Int)) (or (<= (select main_a v_prenex_8650) 5) (<= (* 2 (select main_a v_prenex_8650)) 6)))) (or (forall ((v_prenex_14765 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14765))) (< v_prenex_14765 main_y) (<= (+ main_y 1) v_prenex_14765) (<= 995 (select main_a v_prenex_14765)))) (forall ((v_prenex_14764 Int)) (or (< v_prenex_14764 main_x) (<= (select main_a v_prenex_14764) 3) (<= 2 (* 2 (select main_a v_prenex_14764)))))) (forall ((v_prenex_15611 Int) (v_prenex_15610 Int)) (or (<= (+ main_x 1) v_prenex_15610) (<= 1000 (+ (select main_a v_prenex_15610) (select main_a v_prenex_15611))) (<= (* 2 (select main_a v_prenex_15610)) 6) (<= (select main_a v_prenex_15610) 5) (< v_prenex_15610 main_x))) (forall ((v_prenex_12728 Int) (v_prenex_12729 Int)) (or (< v_prenex_12729 main_y) (<= 0 (+ (select main_a v_prenex_12728) 1)) (<= (+ main_y 1) v_prenex_12729) (<= (select main_a v_prenex_12729) 999) (<= 1994 (* 2 (select main_a v_prenex_12729))) (<= (select main_a v_prenex_12728) 3) (<= (+ (select main_a v_prenex_12728) (select main_a v_prenex_12729)) 1000))) (forall ((v_prenex_11047 Int) (v_prenex_11046 Int)) (or (<= (+ main_y 1) v_prenex_11047) (<= 2 (* 2 (select main_a v_prenex_11046))) (<= (select main_a v_prenex_11047) 1001) (<= 1 (select main_a v_prenex_11046)) (<= (select main_a v_prenex_11047) (+ (select main_a v_prenex_11046) 998)) (<= 995 (select main_a v_prenex_11047)) (< v_prenex_11047 main_y))) (forall ((v_prenex_17671 Int) (v_prenex_17672 Int)) (or (<= 1000 (+ (select main_a v_prenex_17671) (select main_a v_prenex_17672))) (<= (select main_a v_prenex_17672) 999) (<= (+ main_y 1) v_prenex_17672) (< v_prenex_17672 main_y) (<= (* 2 (select main_a v_prenex_17671)) 6) (<= (select main_a v_prenex_17672) 1001))) (forall ((v_prenex_15072 Int) (v_prenex_15073 Int)) (or (<= (select main_a v_prenex_15073) (+ (select main_a v_prenex_15072) 998)) (<= (select main_a v_prenex_15072) 3) (<= (+ main_y 1) v_prenex_15073) (< v_prenex_15072 main_x) (< v_prenex_15073 main_y) (<= 2 (* 2 (select main_a v_prenex_15072))) (<= 995 (select main_a v_prenex_15073)))) (forall ((v_prenex_16489 Int) (v_prenex_16490 Int)) (or (<= (select main_a v_prenex_16489) 5) (<= (select main_a v_prenex_16490) 999) (<= 1 (select main_a v_prenex_16489)) (< v_prenex_16490 main_y) (<= 1000 (+ (select main_a v_prenex_16489) (select main_a v_prenex_16490))) (<= (+ main_y 1) v_prenex_16490) (<= 1994 (* 2 (select main_a v_prenex_16490))))) (forall ((v_prenex_8837 Int) (v_prenex_8838 Int)) (or (<= 995 (select main_a v_prenex_8838)) (<= 0 (+ (select main_a v_prenex_8837) 1)) (<= (+ (select main_a v_prenex_8837) (select main_a v_prenex_8838)) 1000) (<= (select main_a v_prenex_8838) 999) (<= (+ main_y 1) v_prenex_8838) (< v_prenex_8838 main_y))) (forall ((v_prenex_15643 Int) (v_prenex_15642 Int)) (or (<= 0 (+ (select main_a v_prenex_15642) 1)) (< v_prenex_15643 main_y) (<= (+ main_y 1) v_prenex_15643) (<= (select main_a v_prenex_15643) (+ (select main_a v_prenex_15642) 998)) (<= 1994 (* 2 (select main_a v_prenex_15643))) (<= (select main_a v_prenex_15643) 1001))) (forall ((v_prenex_11027 Int) (v_prenex_11028 Int)) (or (<= (select main_a v_prenex_11028) 999) (<= (+ main_y 1) v_prenex_11028) (< v_prenex_11028 main_y) (<= 0 (+ (select main_a v_prenex_11027) 1)) (<= (* 2 (select main_a v_prenex_11027)) 6) (<= (select main_a v_prenex_11028) (+ (select main_a v_prenex_11027) 998)))) (forall ((v_prenex_17373 Int) (v_prenex_17374 Int)) (or (<= (* 2 (select main_a v_prenex_17373)) 6) (<= (select main_a v_prenex_17373) 3) (< v_prenex_17374 main_y) (<= (* 2 (select main_a v_prenex_17374)) 1998) (<= (+ main_y 1) v_prenex_17374) (<= 1000 (+ (select main_a v_prenex_17373) (select main_a v_prenex_17374))))) (forall ((v_prenex_16572 Int) (v_prenex_16573 Int)) (or (<= (select main_a v_prenex_16572) 3) (<= (select main_a v_prenex_16573) 1001) (<= (+ main_y 1) v_prenex_16573) (< v_prenex_16573 main_y) (<= 1000 (+ (select main_a v_prenex_16572) (select main_a v_prenex_16573))))) (forall ((v_prenex_12517 Int) (v_prenex_12518 Int)) (or (<= 1000 (+ (select main_a v_prenex_12517) (select main_a v_prenex_12518))) (< v_prenex_12518 main_y) (<= (select main_a v_prenex_12517) 3) (<= (select main_a v_prenex_12517) 5) (< v_prenex_12517 main_x) (<= (+ main_y 1) v_prenex_12518) (<= 1994 (* 2 (select main_a v_prenex_12518))))) (or (forall ((v_prenex_16881 Int)) (or (<= (select main_a v_prenex_16881) 3) (<= (* 2 (select main_a v_prenex_16881)) 6))) (forall ((v_prenex_16882 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16882))) (<= (* 2 (select main_a v_prenex_16882)) 1998) (<= (+ main_y 1) v_prenex_16882) (< v_prenex_16882 main_y) (<= 995 (select main_a v_prenex_16882))))) (forall ((v_prenex_10721 Int) (v_prenex_10722 Int)) (or (<= 1000 (+ (select main_a v_prenex_10721) (select main_a v_prenex_10722))) (<= 995 (select main_a v_prenex_10722)) (<= 1994 (* 2 (select main_a v_prenex_10722))) (<= (select main_a v_prenex_10721) 5) (<= (* 2 (select main_a v_prenex_10721)) 6) (<= (+ main_y 1) v_prenex_10722) (< v_prenex_10722 main_y))) (or (forall ((v_prenex_18393 Int)) (or (<= 1 (select main_a v_prenex_18393)) (<= (select main_a v_prenex_18393) 5))) (forall ((v_prenex_18390 Int)) (or (<= (+ main_y 1) v_prenex_18390) (<= (select main_a v_prenex_18390) 999) (<= (select main_a v_prenex_18390) 1001) (< v_prenex_18390 main_y) (<= 1994 (* 2 (select main_a v_prenex_18390)))))) (forall ((v_prenex_16916 Int) (v_prenex_16917 Int)) (or (<= (select main_a v_prenex_16916) 5) (< v_prenex_16917 main_y) (<= 2 (* 2 (select main_a v_prenex_16916))) (<= (select main_a v_prenex_16917) 1001) (<= 997 (select main_a v_prenex_16917)) (<= (+ main_y 1) v_prenex_16917) (<= (select main_a v_prenex_16917) (+ (select main_a v_prenex_16916) 998)))) (or (forall ((v_prenex_15968 Int)) (or (<= (* 2 (select main_a v_prenex_15968)) 6) (<= (+ main_x 1) v_prenex_15968) (<= (select main_a v_prenex_15968) 5))) (forall ((v_prenex_15965 Int)) (or (<= (select main_a v_prenex_15965) 1001) (<= (* 2 (select main_a v_prenex_15965)) 1998) (< v_prenex_15965 main_y) (<= (+ main_y 1) v_prenex_15965)))) (forall ((v_prenex_9201 Int) (v_prenex_9200 Int)) (or (< v_prenex_9200 main_x) (<= (select main_a v_prenex_9200) 5) (<= (+ (select main_a v_prenex_9200) 994) (select main_a v_prenex_9201)) (< v_prenex_9201 main_y) (<= (+ main_y 1) v_prenex_9201) (<= 995 (select main_a v_prenex_9201)))) (or (forall ((v_prenex_11106 Int)) (or (<= 0 (+ (select main_a v_prenex_11106) 1)) (<= (select main_a v_prenex_11106) 3) (< v_prenex_11106 main_x))) (forall ((v_prenex_11107 Int)) (or (<= (select main_a v_prenex_11107) 999) (<= (+ main_y 1) v_prenex_11107) (< v_prenex_11107 main_y) (<= 1994 (* 2 (select main_a v_prenex_11107)))))) (forall ((v_prenex_16339 Int) (v_prenex_16340 Int)) (or (<= (+ main_y 1) v_prenex_16340) (<= 1000 (+ (select main_a v_prenex_16339) (select main_a v_prenex_16340))) (<= 997 (select main_a v_prenex_16340)) (< v_prenex_16340 main_y))) (forall ((v_prenex_18251 Int) (v_prenex_18252 Int)) (or (<= (select main_a v_prenex_18251) 3) (<= (+ main_y 1) v_prenex_18252) (<= (select main_a v_prenex_18252) (+ (select main_a v_prenex_18251) 998)) (< v_prenex_18251 main_x) (< v_prenex_18252 main_y) (<= 1994 (* 2 (select main_a v_prenex_18252))) (<= 0 (+ (select main_a v_prenex_18251) 1)))) (or (forall ((v_prenex_14134 Int)) (or (<= 1 (select main_a v_prenex_14134)) (<= 0 (+ (select main_a v_prenex_14134) 1)))) (forall ((v_prenex_14133 Int)) (or (<= (+ main_y 1) v_prenex_14133) (<= 1994 (* 2 (select main_a v_prenex_14133))) (< v_prenex_14133 main_y) (<= (select main_a v_prenex_14133) 1001)))) (or (forall ((v_prenex_10020 Int)) (or (<= (* 2 (select main_a v_prenex_10020)) 1998) (<= (select main_a v_prenex_10020) 1001) (< v_prenex_10020 main_y) (<= (+ main_y 1) v_prenex_10020))) (forall ((v_prenex_10019 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10019))) (<= 0 (+ (select main_a v_prenex_10019) 1)) (< v_prenex_10019 main_x)))) (or (forall ((v_prenex_10276 Int)) (or (<= 1 (select main_a v_prenex_10276)) (<= (* 2 (select main_a v_prenex_10276)) 6))) (forall ((v_prenex_10280 Int)) (or (<= (* 2 (select main_a v_prenex_10280)) 1998) (<= 1994 (* 2 (select main_a v_prenex_10280))) (<= 997 (select main_a v_prenex_10280)) (< v_prenex_10280 main_y) (<= (+ main_y 1) v_prenex_10280)))) (or (forall ((v_prenex_11304 Int)) (or (<= (* 2 (select main_a v_prenex_11304)) 6) (<= (select main_a v_prenex_11304) 5))) (forall ((v_prenex_11301 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11301))) (<= (select main_a v_prenex_11301) 1001) (<= (+ main_y 1) v_prenex_11301) (<= 995 (select main_a v_prenex_11301)) (< v_prenex_11301 main_y)))) (or (forall ((v_prenex_17542 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17542))) (<= (select main_a v_prenex_17542) 999) (<= (* 2 (select main_a v_prenex_17542)) 1998) (< v_prenex_17542 main_y) (<= (+ main_y 1) v_prenex_17542))) (forall ((v_prenex_17546 Int)) (or (<= (* 2 (select main_a v_prenex_17546)) 6) (<= (select main_a v_prenex_17546) 3)))) (forall ((v_prenex_16172 Int) (v_prenex_16173 Int)) (or (<= (+ main_x 1) v_prenex_16172) (<= (select main_a v_prenex_16173) (+ (select main_a v_prenex_16172) 998)) (<= (select main_a v_prenex_16172) 3) (< v_prenex_16172 main_x) (<= (select main_a v_prenex_16172) 5))) (or (forall ((v_prenex_18443 Int)) (or (<= 995 (select main_a v_prenex_18443)) (<= (select main_a v_prenex_18443) 1001) (< v_prenex_18443 main_y) (<= 1994 (* 2 (select main_a v_prenex_18443))) (<= (+ main_y 1) v_prenex_18443))) (forall ((v_prenex_18446 Int)) (or (<= (select main_a v_prenex_18446) 3) (<= 2 (* 2 (select main_a v_prenex_18446)))))) (or (forall ((v_prenex_13826 Int)) (or (<= (select main_a v_prenex_13826) 5) (<= (* 2 (select main_a v_prenex_13826)) 6))) (forall ((v_prenex_13827 Int)) (or (<= 995 (select main_a v_prenex_13827)) (<= 1994 (* 2 (select main_a v_prenex_13827))) (< v_prenex_13827 main_y) (<= (+ main_y 1) v_prenex_13827) (<= (* 2 (select main_a v_prenex_13827)) 1998)))) (forall ((v_prenex_12557 Int) (v_prenex_12558 Int)) (or (<= 2 (* 2 (select main_a v_prenex_12557))) (<= 1000 (+ (select main_a v_prenex_12557) (select main_a v_prenex_12558))) (<= (* 2 (select main_a v_prenex_12558)) 1998) (<= (+ main_y 1) v_prenex_12558) (<= (select main_a v_prenex_12558) 999) (<= 0 (+ (select main_a v_prenex_12557) 1)) (< v_prenex_12558 main_y))) (forall ((v_prenex_14813 Int) (v_prenex_14812 Int)) (or (<= (select main_a v_prenex_14812) 3) (< v_prenex_14813 main_y) (<= (+ (select main_a v_prenex_14812) 994) (select main_a v_prenex_14813)) (<= (+ main_y 1) v_prenex_14813) (<= (* 2 (select main_a v_prenex_14813)) 1998) (<= (select main_a v_prenex_14813) 999))) (or (forall ((v_prenex_14066 Int)) (or (<= 995 (select main_a v_prenex_14066)) (<= (+ main_y 1) v_prenex_14066) (<= 1994 (* 2 (select main_a v_prenex_14066))) (< v_prenex_14066 main_y))) (forall ((v_prenex_14067 Int)) (or (<= 0 (+ (select main_a v_prenex_14067) 1)) (<= (* 2 (select main_a v_prenex_14067)) 6)))) (forall ((v_prenex_10089 Int) (v_prenex_10090 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10089))) (<= 995 (select main_a v_prenex_10090)) (< v_prenex_10090 main_y) (<= (select main_a v_prenex_10090) (+ (select main_a v_prenex_10089) 998)) (<= (+ main_y 1) v_prenex_10090) (< v_prenex_10089 main_x))) (or (forall ((v_prenex_13932 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13932))) (<= (+ main_y 1) v_prenex_13932) (<= (* 2 (select main_a v_prenex_13932)) 1998) (< v_prenex_13932 main_y))) (forall ((v_prenex_13936 Int)) (or (<= 0 (+ (select main_a v_prenex_13936) 1)) (<= (* 2 (select main_a v_prenex_13936)) 6)))) (forall ((v_prenex_17336 Int) (v_prenex_17335 Int)) (or (<= (select main_a v_prenex_17335) 3) (<= (+ main_y 1) v_prenex_17336) (<= 1000 (+ (select main_a v_prenex_17335) (select main_a v_prenex_17336))) (<= 997 (select main_a v_prenex_17336)) (< v_prenex_17336 main_y) (<= (+ main_x 1) v_prenex_17335) (<= 0 (+ (select main_a v_prenex_17335) 1)))) (or (forall ((v_prenex_15858 Int)) (or (<= 0 (+ (select main_a v_prenex_15858) 1)) (<= 1 (select main_a v_prenex_15858)))) (forall ((v_prenex_15856 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15856))) (<= 995 (select main_a v_prenex_15856)) (<= (select main_a v_prenex_15856) 999) (< v_prenex_15856 main_y) (<= (+ main_y 1) v_prenex_15856)))) (forall ((v_prenex_11710 Int) (v_prenex_11711 Int)) (or (<= (+ (select main_a v_prenex_11710) 994) (select main_a v_prenex_11711)) (<= (+ main_y 1) v_prenex_11711) (< v_prenex_11711 main_y) (<= (+ main_x 1) v_prenex_11710) (<= 0 (+ (select main_a v_prenex_11710) 1)) (<= (select main_a v_prenex_11710) 5) (<= 995 (select main_a v_prenex_11711)))) (forall ((v_prenex_16036 Int) (v_prenex_16037 Int)) (or (<= 0 (+ (select main_a v_prenex_16036) 1)) (< v_prenex_16037 main_y) (<= (+ main_y 1) v_prenex_16037) (<= (select main_a v_prenex_16037) 999) (<= 995 (select main_a v_prenex_16037)) (<= 1000 (+ (select main_a v_prenex_16036) (select main_a v_prenex_16037))))) (forall ((v_prenex_12876 Int) (v_prenex_12875 Int)) (or (<= (select main_a v_prenex_12875) 3) (<= 1994 (* 2 (select main_a v_prenex_12876))) (<= 2 (* 2 (select main_a v_prenex_12875))) (<= (+ (select main_a v_prenex_12875) (select main_a v_prenex_12876)) 1000) (<= 995 (select main_a v_prenex_12876)) (<= (+ main_y 1) v_prenex_12876) (< v_prenex_12876 main_y))) (forall ((v_prenex_14510 Int) (v_prenex_14509 Int)) (or (<= 997 (select main_a v_prenex_14510)) (<= (select main_a v_prenex_14509) 5) (<= 1000 (+ (select main_a v_prenex_14509) (select main_a v_prenex_14510))) (<= (+ main_y 1) v_prenex_14510) (<= 1994 (* 2 (select main_a v_prenex_14510))) (< v_prenex_14510 main_y) (<= 0 (+ (select main_a v_prenex_14509) 1)))) (or (forall ((v_prenex_13238 Int)) (<= (* 2 (select main_a v_prenex_13238)) 6)) (forall ((v_prenex_13236 Int)) (or (<= (select main_a v_prenex_13236) 1001) (<= 997 (select main_a v_prenex_13236)) (<= (+ main_y 1) v_prenex_13236) (<= (* 2 (select main_a v_prenex_13236)) 1998) (< v_prenex_13236 main_y)))) (forall ((v_prenex_14463 Int) (v_prenex_14462 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14462))) (<= 997 (select main_a v_prenex_14463)) (<= (+ (select main_a v_prenex_14462) 994) (select main_a v_prenex_14463)) (<= 1 (select main_a v_prenex_14462)) (<= (+ main_y 1) v_prenex_14463) (< v_prenex_14463 main_y))) (forall ((v_prenex_12021 Int) (v_prenex_12020 Int)) (or (<= 997 (select main_a v_prenex_12021)) (< v_prenex_12021 main_y) (<= (select main_a v_prenex_12020) 3) (<= (select main_a v_prenex_12020) 5) (<= (+ main_x 1) v_prenex_12020) (<= (+ main_y 1) v_prenex_12021) (<= (+ (select main_a v_prenex_12020) (select main_a v_prenex_12021)) 1000))) (or (forall ((v_prenex_14667 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14667))) (<= 0 (+ (select main_a v_prenex_14667) 1)))) (forall ((v_prenex_14664 Int)) (or (<= (+ main_y 1) v_prenex_14664) (<= (* 2 (select main_a v_prenex_14664)) 1998) (<= (select main_a v_prenex_14664) 1001) (< v_prenex_14664 main_y) (<= 995 (select main_a v_prenex_14664))))) (forall ((v_prenex_16704 Int) (v_prenex_16705 Int)) (or (<= (+ (select main_a v_prenex_16704) (select main_a v_prenex_16705)) 1000) (<= (+ main_y 1) v_prenex_16705) (<= (* 2 (select main_a v_prenex_16704)) 6) (< v_prenex_16705 main_y) (<= (select main_a v_prenex_16704) 5) (<= 1994 (* 2 (select main_a v_prenex_16705))) (<= (select main_a v_prenex_16705) 999))) (forall ((v_prenex_14841 Int) (v_prenex_14840 Int)) (or (<= (+ (select main_a v_prenex_14840) 994) (select main_a v_prenex_14841)) (<= (+ main_x 1) v_prenex_14840) (<= 1994 (* 2 (select main_a v_prenex_14841))) (<= (+ main_y 1) v_prenex_14841) (<= (select main_a v_prenex_14840) 5) (<= (* 2 (select main_a v_prenex_14840)) 6) (< v_prenex_14841 main_y))) (forall ((v_prenex_12049 Int) (v_prenex_12050 Int)) (or (<= 2 (* 2 (select main_a v_prenex_12049))) (<= (* 2 (select main_a v_prenex_12049)) 6) (<= 1000 (+ (select main_a v_prenex_12049) (select main_a v_prenex_12050))) (<= (+ main_y 1) v_prenex_12050) (< v_prenex_12050 main_y) (<= (select main_a v_prenex_12050) 999))) (forall ((v_prenex_16325 Int) (v_prenex_16326 Int)) (or (<= (* 2 (select main_a v_prenex_16325)) 6) (<= (select main_a v_prenex_16326) 999) (<= (+ main_y 1) v_prenex_16326) (<= (select main_a v_prenex_16325) 3) (< v_prenex_16326 main_y) (<= (select main_a v_prenex_16326) (+ (select main_a v_prenex_16325) 998)) (<= 995 (select main_a v_prenex_16326)))) (or (forall ((v_prenex_8257 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8257))) (<= (select main_a v_prenex_8257) 999) (<= (* 2 (select main_a v_prenex_8257)) 1998) (<= (+ main_y 1) v_prenex_8257) (< v_prenex_8257 main_y))) (forall ((v_prenex_8849 Int)) (or (<= (select main_a v_prenex_8849) 5) (<= 0 (+ (select main_a v_prenex_8849) 1))))) (forall ((v_prenex_13618 Int) (v_prenex_13619 Int)) (or (<= (* 2 (select main_a v_prenex_13619)) 1998) (<= 2 (* 2 (select main_a v_prenex_13618))) (<= (select main_a v_prenex_13618) 5) (<= (+ main_y 1) v_prenex_13619) (<= 1994 (* 2 (select main_a v_prenex_13619))) (<= (select main_a v_prenex_13619) (+ (select main_a v_prenex_13618) 998)) (< v_prenex_13619 main_y))) (forall ((v_prenex_9459 Int) (v_prenex_9458 Int)) (or (<= (* 2 (select main_a v_prenex_9459)) 1998) (<= (+ main_y 1) v_prenex_9459) (<= (select main_a v_prenex_9459) (+ (select main_a v_prenex_9458) 998)) (<= 1 (select main_a v_prenex_9458)) (<= 2 (* 2 (select main_a v_prenex_9458))) (< v_prenex_9459 main_y) (<= 1994 (* 2 (select main_a v_prenex_9459))))) (forall ((v_prenex_13752 Int) (v_prenex_13751 Int)) (or (<= (select main_a v_prenex_13751) 3) (<= 1 (select main_a v_prenex_13751)) (< v_prenex_13752 main_y) (<= 1994 (* 2 (select main_a v_prenex_13752))) (<= (select main_a v_prenex_13752) (+ (select main_a v_prenex_13751) 998)) (<= (* 2 (select main_a v_prenex_13752)) 1998) (<= (+ main_y 1) v_prenex_13752))) (forall ((v_prenex_15373 Int) (v_prenex_15374 Int)) (or (<= (+ main_y 1) v_prenex_15374) (<= (* 2 (select main_a v_prenex_15373)) 6) (<= (select main_a v_prenex_15374) 1001) (< v_prenex_15374 main_y) (<= (+ (select main_a v_prenex_15373) 994) (select main_a v_prenex_15374)) (<= (select main_a v_prenex_15373) 5) (<= 995 (select main_a v_prenex_15374)))) (or (forall ((v_prenex_11199 Int)) (or (<= (select main_a v_prenex_11199) 3) (<= 0 (+ (select main_a v_prenex_11199) 1)))) (forall ((v_prenex_11197 Int)) (or (<= (select main_a v_prenex_11197) 999) (< v_prenex_11197 main_y) (<= (+ main_y 1) v_prenex_11197) (<= (* 2 (select main_a v_prenex_11197)) 1998)))) (forall ((v_prenex_18462 Int) (v_prenex_18463 Int)) (or (<= 1000 (+ (select main_a v_prenex_18462) (select main_a v_prenex_18463))) (<= (select main_a v_prenex_18463) 1001) (<= 995 (select main_a v_prenex_18463)) (<= (select main_a v_prenex_18462) 5) (<= (+ main_y 1) v_prenex_18463) (< v_prenex_18463 main_y))) (or (forall ((v_prenex_17768 Int)) (or (<= (+ main_y 1) v_prenex_17768) (< v_prenex_17768 main_y) (<= 1994 (* 2 (select main_a v_prenex_17768))) (<= 997 (select main_a v_prenex_17768)))) (forall ((v_prenex_17770 Int)) (or (<= 1 (select main_a v_prenex_17770)) (<= (select main_a v_prenex_17770) 3)))) (forall ((v_prenex_9552 Int) (v_prenex_9551 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9551))) (<= (+ main_y 1) v_prenex_9552) (<= (* 2 (select main_a v_prenex_9552)) 1998) (<= (select main_a v_prenex_9552) (+ (select main_a v_prenex_9551) 998)) (< v_prenex_9552 main_y) (<= 1 (select main_a v_prenex_9551)) (<= 995 (select main_a v_prenex_9552)))) (forall ((v_prenex_15633 Int) (v_prenex_15632 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15632))) (<= (select main_a v_prenex_15633) 999) (<= 997 (select main_a v_prenex_15633)) (<= 0 (+ (select main_a v_prenex_15632) 1)) (<= (+ main_y 1) v_prenex_15633) (< v_prenex_15633 main_y) (<= (select main_a v_prenex_15633) (+ (select main_a v_prenex_15632) 998)))) (forall ((v_prenex_18143 Int) (v_prenex_18142 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18143))) (<= (* 2 (select main_a v_prenex_18142)) 6) (< v_prenex_18142 main_x) (<= (+ main_y 1) v_prenex_18143) (< v_prenex_18143 main_y) (<= (select main_a v_prenex_18142) 5) (<= (+ (select main_a v_prenex_18142) (select main_a v_prenex_18143)) 1000))) (forall ((v_prenex_9086 Int) (v_prenex_9085 Int)) (or (<= 995 (select main_a v_prenex_9086)) (<= (+ (select main_a v_prenex_9085) 994) (select main_a v_prenex_9086)) (< v_prenex_9086 main_y) (<= (select main_a v_prenex_9086) 1001) (<= (select main_a v_prenex_9085) 5) (<= (+ main_y 1) v_prenex_9086) (<= 2 (* 2 (select main_a v_prenex_9085))))) (or (forall ((v_prenex_11312 Int)) (or (<= (+ main_y 1) v_prenex_11312) (< v_prenex_11312 main_y) (<= (* 2 (select main_a v_prenex_11312)) 1998) (<= 997 (select main_a v_prenex_11312)))) (forall ((v_prenex_11317 Int)) (or (<= (* 2 (select main_a v_prenex_11317)) 6) (<= 2 (* 2 (select main_a v_prenex_11317)))))) (forall ((v_prenex_11158 Int) (v_prenex_11159 Int)) (or (<= (+ main_x 1) v_prenex_11158) (<= 0 (+ (select main_a v_prenex_11158) 1)) (<= (+ (select main_a v_prenex_11158) 994) (select main_a v_prenex_11159)) (< v_prenex_11158 main_x))) (forall ((v_prenex_15655 Int) (v_prenex_15654 Int)) (or (<= (select main_a v_prenex_15654) 5) (<= (+ main_y 1) v_prenex_15655) (<= 1994 (* 2 (select main_a v_prenex_15655))) (<= 1000 (+ (select main_a v_prenex_15654) (select main_a v_prenex_15655))) (< v_prenex_15655 main_y) (<= 2 (* 2 (select main_a v_prenex_15654))))) (or (forall ((v_prenex_12039 Int)) (or (<= (+ main_x 1) v_prenex_12039) (<= 2 (* 2 (select main_a v_prenex_12039))) (<= 0 (+ (select main_a v_prenex_12039) 1)))) (forall ((v_prenex_12040 Int)) (or (<= (* 2 (select main_a v_prenex_12040)) 1998) (<= (+ main_y 1) v_prenex_12040) (< v_prenex_12040 main_y)))) (forall ((v_prenex_17713 Int) (v_prenex_17714 Int)) (or (<= (* 2 (select main_a v_prenex_17714)) 1998) (<= (+ (select main_a v_prenex_17713) 994) (select main_a v_prenex_17714)) (<= 1 (select main_a v_prenex_17713)) (<= (+ main_x 1) v_prenex_17713) (<= (+ main_y 1) v_prenex_17714) (<= (select main_a v_prenex_17713) 5) (< v_prenex_17714 main_y))) (or (forall ((v_prenex_15570 Int)) (or (<= (select main_a v_prenex_15570) 3) (<= (* 2 (select main_a v_prenex_15570)) 6))) (forall ((v_prenex_15568 Int)) (or (<= 997 (select main_a v_prenex_15568)) (<= (* 2 (select main_a v_prenex_15568)) 1998) (<= (+ main_y 1) v_prenex_15568) (< v_prenex_15568 main_y) (<= (select main_a v_prenex_15568) 999)))) (or (forall ((v_prenex_13324 Int)) (or (<= (select main_a v_prenex_13324) 5) (<= 2 (* 2 (select main_a v_prenex_13324))))) (forall ((v_prenex_13320 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13320))) (<= (+ main_y 1) v_prenex_13320) (< v_prenex_13320 main_y)))) (or (forall ((v_prenex_8253 Int)) (or (<= 995 (select main_a v_prenex_8253)) (< v_prenex_8253 main_y) (<= 997 (select main_a v_prenex_8253)) (<= (+ main_y 1) v_prenex_8253))) (forall ((v_prenex_8558 Int)) (<= 2 (* 2 (select main_a v_prenex_8558))))) (forall ((v_prenex_9345 Int) (v_prenex_9344 Int)) (or (<= 1 (select main_a v_prenex_9344)) (< v_prenex_9345 main_y) (<= (+ main_y 1) v_prenex_9345) (<= (+ main_x 1) v_prenex_9344) (<= (+ (select main_a v_prenex_9344) 994) (select main_a v_prenex_9345)) (<= 997 (select main_a v_prenex_9345)) (<= (select main_a v_prenex_9344) 3))) (forall ((v_prenex_13782 Int) (v_prenex_13781 Int)) (or (<= (* 2 (select main_a v_prenex_13782)) 1998) (<= 2 (* 2 (select main_a v_prenex_13781))) (<= (+ (select main_a v_prenex_13781) 994) (select main_a v_prenex_13782)) (<= 1994 (* 2 (select main_a v_prenex_13782))) (<= 1 (select main_a v_prenex_13781)) (<= (+ main_y 1) v_prenex_13782) (< v_prenex_13782 main_y))) (or (forall ((v_prenex_15118 Int)) (or (<= (+ main_y 1) v_prenex_15118) (<= (* 2 (select main_a v_prenex_15118)) 1998) (< v_prenex_15118 main_y) (<= (select main_a v_prenex_15118) 999))) (forall ((v_prenex_15117 Int)) (or (<= 0 (+ (select main_a v_prenex_15117) 1)) (< v_prenex_15117 main_x) (<= (select main_a v_prenex_15117) 5)))) (or (forall ((v_prenex_11536 Int)) (or (<= 0 (+ (select main_a v_prenex_11536) 1)) (<= (* 2 (select main_a v_prenex_11536)) 6))) (forall ((v_prenex_11535 Int)) (or (<= 995 (select main_a v_prenex_11535)) (<= (+ main_y 1) v_prenex_11535) (<= 997 (select main_a v_prenex_11535)) (< v_prenex_11535 main_y) (<= (* 2 (select main_a v_prenex_11535)) 1998)))) (forall ((v_prenex_13596 Int) (v_prenex_13595 Int)) (or (<= 997 (select main_a v_prenex_13596)) (<= 1 (select main_a v_prenex_13595)) (<= (select main_a v_prenex_13596) (+ (select main_a v_prenex_13595) 998)) (< v_prenex_13595 main_x) (< v_prenex_13596 main_y) (<= (+ main_y 1) v_prenex_13596) (<= 2 (* 2 (select main_a v_prenex_13595))))) (forall ((v_prenex_11675 Int) (v_prenex_11676 Int)) (or (<= (+ main_y 1) v_prenex_11676) (< v_prenex_11676 main_y) (<= (+ (select main_a v_prenex_11675) 994) (select main_a v_prenex_11676)) (<= 0 (+ (select main_a v_prenex_11675) 1)) (<= 1 (select main_a v_prenex_11675)) (< v_prenex_11675 main_x) (<= (select main_a v_prenex_11676) 1001))) (or (forall ((v_prenex_9890 Int)) (<= (* 2 (select main_a v_prenex_9890)) 6)) (forall ((v_prenex_8279 Int)) (or (< v_prenex_8279 main_y) (<= (* 2 (select main_a v_prenex_8279)) 1998) (<= 995 (select main_a v_prenex_8279)) (<= (+ main_y 1) v_prenex_8279)))) (forall ((v_prenex_13620 Int) (v_prenex_13621 Int)) (or (<= 995 (select main_a v_prenex_13621)) (<= (select main_a v_prenex_13620) 3) (<= (+ (select main_a v_prenex_13620) 994) (select main_a v_prenex_13621)) (< v_prenex_13621 main_y) (<= (+ main_y 1) v_prenex_13621) (<= (* 2 (select main_a v_prenex_13620)) 6) (<= (select main_a v_prenex_13621) 1001))) (forall ((v_prenex_16848 Int) (v_prenex_16849 Int)) (or (< v_prenex_16849 main_y) (<= (* 2 (select main_a v_prenex_16848)) 6) (<= 995 (select main_a v_prenex_16849)) (<= (select main_a v_prenex_16849) 999) (<= (select main_a v_prenex_16849) (+ (select main_a v_prenex_16848) 998)) (<= (+ main_y 1) v_prenex_16849))) (forall ((v_prenex_18031 Int) (v_prenex_18032 Int)) (or (<= (* 2 (select main_a v_prenex_18031)) 6) (< v_prenex_18032 main_y) (<= (* 2 (select main_a v_prenex_18032)) 1998) (<= (select main_a v_prenex_18032) 999) (<= (+ main_y 1) v_prenex_18032) (<= (+ (select main_a v_prenex_18031) 994) (select main_a v_prenex_18032)))) (or (forall ((v_prenex_14955 Int)) (or (<= (* 2 (select main_a v_prenex_14955)) 1998) (<= (select main_a v_prenex_14955) 1001) (< v_prenex_14955 main_y) (<= 997 (select main_a v_prenex_14955)) (<= (+ main_y 1) v_prenex_14955))) (forall ((v_prenex_14959 Int)) (or (<= 1 (select main_a v_prenex_14959)) (<= (select main_a v_prenex_14959) 5)))) (or (forall ((v_prenex_15876 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15876))) (<= 1 (select main_a v_prenex_15876)))) (forall ((v_prenex_15872 Int)) (or (<= (* 2 (select main_a v_prenex_15872)) 1998) (<= (+ main_y 1) v_prenex_15872) (< v_prenex_15872 main_y) (<= 1994 (* 2 (select main_a v_prenex_15872)))))) (or (forall ((v_prenex_17575 Int)) (or (<= (select main_a v_prenex_17575) 3) (<= 2 (* 2 (select main_a v_prenex_17575))))) (forall ((v_prenex_17571 Int)) (or (< v_prenex_17571 main_y) (<= (+ main_y 1) v_prenex_17571) (<= (select main_a v_prenex_17571) 999) (<= 997 (select main_a v_prenex_17571)) (<= 1994 (* 2 (select main_a v_prenex_17571)))))) (forall ((v_prenex_8499 Int) (v_prenex_8500 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8500))) (<= (+ main_y 1) v_prenex_8500) (<= 0 (+ (select main_a v_prenex_8499) 1)) (<= (select main_a v_prenex_8500) (+ (select main_a v_prenex_8499) 998)) (<= (select main_a v_prenex_8499) 5) (< v_prenex_8500 main_y))) (forall ((v_prenex_17619 Int) (v_prenex_17620 Int)) (or (<= (* 2 (select main_a v_prenex_17620)) 1998) (< v_prenex_17620 main_y) (<= (+ main_x 1) v_prenex_17619) (<= (+ main_y 1) v_prenex_17620) (<= (+ (select main_a v_prenex_17619) (select main_a v_prenex_17620)) 1000))) (or (forall ((v_prenex_14639 Int)) (or (<= (* 2 (select main_a v_prenex_14639)) 6) (< v_prenex_14639 main_x) (<= (+ main_x 1) v_prenex_14639))) (forall ((v_prenex_14640 Int)) (or (<= (* 2 (select main_a v_prenex_14640)) 1998) (<= (+ main_y 1) v_prenex_14640)))) (forall ((v_prenex_14393 Int) (v_prenex_14392 Int)) (or (<= (+ (select main_a v_prenex_14392) (select main_a v_prenex_14393)) 1000) (<= 0 (+ (select main_a v_prenex_14392) 1)) (<= 1 (select main_a v_prenex_14392)) (<= (* 2 (select main_a v_prenex_14393)) 1998) (< v_prenex_14393 main_y) (<= 1994 (* 2 (select main_a v_prenex_14393))) (<= (+ main_y 1) v_prenex_14393))) (or (forall ((v_prenex_13643 Int)) (or (<= (+ main_y 1) v_prenex_13643) (<= 1994 (* 2 (select main_a v_prenex_13643))) (< v_prenex_13643 main_y) (<= 995 (select main_a v_prenex_13643)) (<= (select main_a v_prenex_13643) 1001))) (forall ((v_prenex_13646 Int)) (<= (* 2 (select main_a v_prenex_13646)) 6))) (forall ((v_prenex_9977 Int) (v_prenex_9976 Int)) (or (<= (select main_a v_prenex_9976) 3) (<= 2 (* 2 (select main_a v_prenex_9976))) (< v_prenex_9977 main_y) (<= (+ main_y 1) v_prenex_9977) (<= 995 (select main_a v_prenex_9977)) (<= (+ (select main_a v_prenex_9976) 994) (select main_a v_prenex_9977)) (<= (select main_a v_prenex_9977) 1001))) (forall ((v_prenex_15909 Int) (v_prenex_15908 Int)) (or (< v_prenex_15909 main_y) (<= (select main_a v_prenex_15909) 999) (<= (* 2 (select main_a v_prenex_15908)) 6) (<= (+ main_y 1) v_prenex_15909) (<= (+ (select main_a v_prenex_15908) (select main_a v_prenex_15909)) 1000))) (forall ((v_prenex_14446 Int) (v_prenex_14447 Int)) (or (< v_prenex_14447 main_y) (<= 0 (+ (select main_a v_prenex_14446) 1)) (<= 997 (select main_a v_prenex_14447)) (<= (+ main_x 1) v_prenex_14446) (<= (+ main_y 1) v_prenex_14447) (<= 1 (select main_a v_prenex_14446)) (<= (+ (select main_a v_prenex_14446) (select main_a v_prenex_14447)) 1000))) (forall ((v_prenex_9028 Int) (v_prenex_9027 Int)) (or (<= (* 2 (select main_a v_prenex_9028)) 1998) (<= 0 (+ (select main_a v_prenex_9027) 1)) (<= (select main_a v_prenex_9028) 1001) (< v_prenex_9028 main_y) (<= (+ (select main_a v_prenex_9027) 994) (select main_a v_prenex_9028)) (<= (+ main_y 1) v_prenex_9028) (<= (select main_a v_prenex_9027) 3))) (forall ((v_prenex_15861 Int) (v_prenex_15860 Int)) (or (<= (select main_a v_prenex_15861) 999) (<= (select main_a v_prenex_15860) 3) (<= (+ main_y 1) v_prenex_15861) (<= (select main_a v_prenex_15861) (+ (select main_a v_prenex_15860) 998)) (<= (select main_a v_prenex_15861) 1001) (<= (select main_a v_prenex_15860) 5) (< v_prenex_15861 main_y))) (or (forall ((v_prenex_10896 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10896))) (<= 1 (select main_a v_prenex_10896)))) (forall ((v_prenex_10891 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10891))) (<= (select main_a v_prenex_10891) 999) (< v_prenex_10891 main_y) (<= (+ main_y 1) v_prenex_10891)))) (forall ((v_prenex_16419 Int) (v_prenex_16420 Int)) (or (<= (select main_a v_prenex_16419) 3) (< v_prenex_16420 main_y) (<= 2 (* 2 (select main_a v_prenex_16419))) (<= (* 2 (select main_a v_prenex_16420)) 1998) (<= (select main_a v_prenex_16420) 999) (<= (+ main_y 1) v_prenex_16420) (<= (+ (select main_a v_prenex_16419) (select main_a v_prenex_16420)) 1000))) (forall ((v_prenex_10408 Int) (v_prenex_10407 Int)) (or (<= 997 (select main_a v_prenex_10408)) (<= 1000 (+ (select main_a v_prenex_10407) (select main_a v_prenex_10408))) (<= (+ main_y 1) v_prenex_10408) (<= (select main_a v_prenex_10408) 999) (<= (select main_a v_prenex_10407) 3) (< v_prenex_10408 main_y) (<= 1 (select main_a v_prenex_10407)))) (forall ((v_prenex_16473 Int) (v_prenex_16474 Int)) (or (<= (select main_a v_prenex_16473) 3) (<= 997 (select main_a v_prenex_16474)) (< v_prenex_16474 main_y) (<= (+ main_y 1) v_prenex_16474) (< v_prenex_16473 main_x) (<= (select main_a v_prenex_16473) 5) (<= (+ (select main_a v_prenex_16473) 994) (select main_a v_prenex_16474)))) (or (forall ((v_prenex_9390 Int)) (or (<= 0 (+ (select main_a v_prenex_9390) 1)) (<= (select main_a v_prenex_9390) 3))) (forall ((v_prenex_9385 Int)) (or (< v_prenex_9385 main_y) (<= (+ main_y 1) v_prenex_9385) (<= 1994 (* 2 (select main_a v_prenex_9385))) (<= (select main_a v_prenex_9385) 999)))) (forall ((v_prenex_16893 Int) (v_prenex_16894 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16894))) (<= 2 (* 2 (select main_a v_prenex_16893))) (<= 0 (+ (select main_a v_prenex_16893) 1)) (<= (select main_a v_prenex_16894) 1001) (<= (+ (select main_a v_prenex_16893) 994) (select main_a v_prenex_16894)) (<= (+ main_y 1) v_prenex_16894) (< v_prenex_16894 main_y))) (or (forall ((v_prenex_17593 Int)) (or (<= (* 2 (select main_a v_prenex_17593)) 1998) (<= (select main_a v_prenex_17593) 1001) (< v_prenex_17593 main_y) (<= 997 (select main_a v_prenex_17593)) (<= (+ main_y 1) v_prenex_17593))) (forall ((v_prenex_17597 Int)) (<= (* 2 (select main_a v_prenex_17597)) 6))) (forall ((v_prenex_9062 Int) (v_prenex_9063 Int)) (or (< v_prenex_9063 main_y) (<= (+ main_y 1) v_prenex_9063) (<= (select main_a v_prenex_9063) (+ (select main_a v_prenex_9062) 998)) (<= (select main_a v_prenex_9062) 3) (<= (select main_a v_prenex_9062) 5) (<= 997 (select main_a v_prenex_9063)) (<= (select main_a v_prenex_9063) 999))) (forall ((v_prenex_18428 Int) (v_prenex_18427 Int)) (or (<= (+ main_y 1) v_prenex_18428) (<= 2 (* 2 (select main_a v_prenex_18427))) (<= 0 (+ (select main_a v_prenex_18427) 1)) (< v_prenex_18428 main_y) (<= (* 2 (select main_a v_prenex_18428)) 1998) (<= (+ main_x 1) v_prenex_18427) (<= (+ (select main_a v_prenex_18427) 994) (select main_a v_prenex_18428)))) (forall ((v_prenex_16574 Int) (v_prenex_16575 Int)) (or (<= (* 2 (select main_a v_prenex_16575)) 1998) (<= 997 (select main_a v_prenex_16575)) (<= (+ (select main_a v_prenex_16574) (select main_a v_prenex_16575)) 1000) (< v_prenex_16575 main_y) (<= (* 2 (select main_a v_prenex_16574)) 6) (<= 2 (* 2 (select main_a v_prenex_16574))) (<= (+ main_y 1) v_prenex_16575))) (forall ((v_prenex_13475 Int) (v_prenex_13474 Int)) (or (<= (+ main_y 1) v_prenex_13475) (<= 2 (* 2 (select main_a v_prenex_13474))) (<= 1000 (+ (select main_a v_prenex_13474) (select main_a v_prenex_13475))) (<= (select main_a v_prenex_13475) 1001) (< v_prenex_13475 main_y) (<= (select main_a v_prenex_13474) 3) (< v_prenex_13474 main_x))) (forall ((v_prenex_14492 Int) (v_prenex_14491 Int)) (or (<= (* 2 (select main_a v_prenex_14492)) 1998) (<= (select main_a v_prenex_14492) 1001) (< v_prenex_14492 main_y) (<= (+ main_y 1) v_prenex_14492) (<= (+ (select main_a v_prenex_14491) 994) (select main_a v_prenex_14492)) (<= 2 (* 2 (select main_a v_prenex_14491))) (<= 1 (select main_a v_prenex_14491)))) (forall ((v_prenex_16795 Int) (v_prenex_16796 Int)) (or (< v_prenex_16796 main_y) (<= 0 (+ (select main_a v_prenex_16795) 1)) (<= 1 (select main_a v_prenex_16795)) (<= 997 (select main_a v_prenex_16796)) (<= (+ main_y 1) v_prenex_16796) (<= (select main_a v_prenex_16796) 999) (<= 1000 (+ (select main_a v_prenex_16795) (select main_a v_prenex_16796))))) (forall ((v_prenex_9494 Int) (v_prenex_9493 Int)) (or (<= (select main_a v_prenex_9493) 5) (< v_prenex_9494 main_y) (<= 1000 (+ (select main_a v_prenex_9493) (select main_a v_prenex_9494))) (<= (select main_a v_prenex_9493) 3) (<= (* 2 (select main_a v_prenex_9494)) 1998) (<= (+ main_y 1) v_prenex_9494))) (forall ((v_prenex_8347 Int) (v_prenex_8346 Int)) (or (<= 1000 (+ (select main_a v_prenex_8346) (select main_a v_prenex_8347))) (<= (+ main_y 1) v_prenex_8347) (<= (* 2 (select main_a v_prenex_8346)) 6) (<= (select main_a v_prenex_8346) 3) (< v_prenex_8346 main_x) (< v_prenex_8347 main_y) (<= (* 2 (select main_a v_prenex_8347)) 1998))) (or (forall ((v_prenex_13423 Int)) (or (<= (* 2 (select main_a v_prenex_13423)) 6) (<= (select main_a v_prenex_13423) 5) (< v_prenex_13423 main_x))) (forall ((v_prenex_13424 Int)) (or (<= (+ main_y 1) v_prenex_13424) (<= 1994 (* 2 (select main_a v_prenex_13424))) (<= (select main_a v_prenex_13424) 999) (< v_prenex_13424 main_y)))) (forall ((v_prenex_9263 Int) (v_prenex_9262 Int)) (or (< v_prenex_9263 main_y) (<= 2 (* 2 (select main_a v_prenex_9262))) (<= (+ main_y 1) v_prenex_9263) (<= (* 2 (select main_a v_prenex_9263)) 1998) (<= (+ (select main_a v_prenex_9262) 994) (select main_a v_prenex_9263)))) (or (forall ((v_prenex_8234 Int)) (or (<= (select main_a v_prenex_8234) 1001) (< v_prenex_8234 main_y) (<= (* 2 (select main_a v_prenex_8234)) 1998) (<= (+ main_y 1) v_prenex_8234))) (forall ((v_prenex_8352 Int)) (<= 0 (+ (select main_a v_prenex_8352) 1)))) (or (forall ((v_prenex_16085 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16085))) (<= (select main_a v_prenex_16085) 5))) (forall ((v_prenex_16083 Int)) (or (<= 995 (select main_a v_prenex_16083)) (<= (* 2 (select main_a v_prenex_16083)) 1998) (<= (+ main_y 1) v_prenex_16083) (< v_prenex_16083 main_y)))) (forall ((v_prenex_11638 Int) (v_prenex_11639 Int)) (or (<= 997 (select main_a v_prenex_11639)) (< v_prenex_11638 main_x) (<= (+ main_y 1) v_prenex_11639) (<= (select main_a v_prenex_11638) 5) (< v_prenex_11639 main_y) (<= (+ (select main_a v_prenex_11638) (select main_a v_prenex_11639)) 1000))) (or (forall ((v_prenex_10870 Int)) (or (< v_prenex_10870 main_y) (<= (+ main_y 1) v_prenex_10870) (<= 995 (select main_a v_prenex_10870)))) (forall ((v_prenex_10869 Int)) (or (< v_prenex_10869 main_x) (<= 2 (* 2 (select main_a v_prenex_10869)))))) (or (forall ((v_prenex_13391 Int)) (or (<= (* 2 (select main_a v_prenex_13391)) 6) (<= 2 (* 2 (select main_a v_prenex_13391))))) (forall ((v_prenex_13388 Int)) (or (<= (select main_a v_prenex_13388) 1001) (<= (+ main_y 1) v_prenex_13388) (< v_prenex_13388 main_y) (<= 995 (select main_a v_prenex_13388)) (<= 1994 (* 2 (select main_a v_prenex_13388)))))) (forall ((v_prenex_16377 Int) (v_prenex_16378 Int)) (or (<= (+ (select main_a v_prenex_16377) 994) (select main_a v_prenex_16378)) (<= 995 (select main_a v_prenex_16378)) (<= 1 (select main_a v_prenex_16377)) (< v_prenex_16378 main_y) (<= 1994 (* 2 (select main_a v_prenex_16378))) (<= (+ main_y 1) v_prenex_16378))) (forall ((v_prenex_9504 Int) (v_prenex_9503 Int)) (or (< v_prenex_9503 main_x) (<= (+ main_y 1) v_prenex_9504) (<= (select main_a v_prenex_9503) 3) (<= (select main_a v_prenex_9503) 5) (<= 1000 (+ (select main_a v_prenex_9503) (select main_a v_prenex_9504))) (< v_prenex_9504 main_y) (<= 995 (select main_a v_prenex_9504)))) (forall ((v_prenex_13071 Int) (v_prenex_13072 Int)) (or (<= 1000 (+ (select main_a v_prenex_13071) (select main_a v_prenex_13072))) (<= (+ main_y 1) v_prenex_13072) (< v_prenex_13072 main_y) (<= 995 (select main_a v_prenex_13072)) (<= 0 (+ (select main_a v_prenex_13071) 1)) (<= (select main_a v_prenex_13071) 5))) (forall ((v_prenex_15050 Int) (v_prenex_15051 Int)) (or (< v_prenex_15050 main_x) (< v_prenex_15051 main_y) (<= 1000 (+ (select main_a v_prenex_15050) (select main_a v_prenex_15051))) (<= 995 (select main_a v_prenex_15051)) (<= (+ main_y 1) v_prenex_15051) (<= (* 2 (select main_a v_prenex_15050)) 6) (<= 1 (select main_a v_prenex_15050)))) (forall ((v_prenex_10470 Int) (v_prenex_10469 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10470))) (<= 997 (select main_a v_prenex_10470)) (<= (+ (select main_a v_prenex_10469) (select main_a v_prenex_10470)) 1000) (< v_prenex_10470 main_y) (<= (+ main_y 1) v_prenex_10470) (<= 1 (select main_a v_prenex_10469)) (<= 2 (* 2 (select main_a v_prenex_10469))))) (or (forall ((v_prenex_11434 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11434))) (< v_prenex_11434 main_y) (<= 995 (select main_a v_prenex_11434)) (<= (+ main_y 1) v_prenex_11434))) (forall ((v_prenex_11435 Int)) (or (<= (select main_a v_prenex_11435) 3) (<= (* 2 (select main_a v_prenex_11435)) 6)))) (forall ((v_prenex_13738 Int) (v_prenex_13737 Int)) (or (<= (+ main_y 1) v_prenex_13738) (<= (+ (select main_a v_prenex_13737) 994) (select main_a v_prenex_13738)) (< v_prenex_13738 main_y) (<= (* 2 (select main_a v_prenex_13738)) 1998) (<= 2 (* 2 (select main_a v_prenex_13737))) (<= 0 (+ (select main_a v_prenex_13737) 1)))) (or (forall ((v_prenex_10935 Int)) (or (<= (select main_a v_prenex_10935) 999) (<= (+ main_y 1) v_prenex_10935) (<= (select main_a v_prenex_10935) 1001) (< v_prenex_10935 main_y) (<= 1994 (* 2 (select main_a v_prenex_10935))))) (forall ((v_prenex_10937 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10937))) (<= 1 (select main_a v_prenex_10937))))) (forall ((v_prenex_16841 Int) (v_prenex_16840 Int)) (or (< v_prenex_16841 main_y) (<= 1994 (* 2 (select main_a v_prenex_16841))) (<= (select main_a v_prenex_16840) 5) (<= 995 (select main_a v_prenex_16841)) (<= (+ main_y 1) v_prenex_16841) (<= (select main_a v_prenex_16841) (+ (select main_a v_prenex_16840) 998)))) (forall ((v_prenex_10501 Int) (v_prenex_10500 Int)) (or (<= (* 2 (select main_a v_prenex_10500)) 6) (< v_prenex_10501 main_y) (<= (+ main_y 1) v_prenex_10501) (<= (select main_a v_prenex_10500) 3) (<= 995 (select main_a v_prenex_10501)) (<= (+ (select main_a v_prenex_10500) (select main_a v_prenex_10501)) 1000))) (or (forall ((v_prenex_14487 Int)) (or (<= (* 2 (select main_a v_prenex_14487)) 6) (<= (select main_a v_prenex_14487) 5))) (forall ((v_prenex_14482 Int)) (or (<= 997 (select main_a v_prenex_14482)) (<= (* 2 (select main_a v_prenex_14482)) 1998) (<= (+ main_y 1) v_prenex_14482) (< v_prenex_14482 main_y)))) (forall ((v_prenex_16577 Int) (v_prenex_16576 Int)) (or (<= (+ main_y 1) v_prenex_16577) (<= (+ (select main_a v_prenex_16576) (select main_a v_prenex_16577)) 1000) (<= 995 (select main_a v_prenex_16577)) (<= 2 (* 2 (select main_a v_prenex_16576))) (<= 0 (+ (select main_a v_prenex_16576) 1)) (<= (* 2 (select main_a v_prenex_16577)) 1998) (< v_prenex_16577 main_y))) (forall ((v_prenex_17617 Int) (v_prenex_17618 Int)) (or (<= (+ main_y 1) v_prenex_17618) (< v_prenex_17618 main_y) (<= (select main_a v_prenex_17617) 3) (<= 997 (select main_a v_prenex_17618)) (<= (select main_a v_prenex_17618) 999) (<= 2 (* 2 (select main_a v_prenex_17617))) (<= (+ (select main_a v_prenex_17617) (select main_a v_prenex_17618)) 1000))) (forall ((v_prenex_12804 Int) (v_prenex_12805 Int)) (or (<= (+ (select main_a v_prenex_12804) (select main_a v_prenex_12805)) 1000) (< v_prenex_12805 main_y) (<= 0 (+ (select main_a v_prenex_12804) 1)) (<= (+ main_y 1) v_prenex_12805) (<= (select main_a v_prenex_12805) 1001) (<= (* 2 (select main_a v_prenex_12805)) 1998))) (forall ((v_prenex_16951 Int) (v_prenex_16950 Int)) (or (<= (+ main_y 1) v_prenex_16951) (<= 1994 (* 2 (select main_a v_prenex_16951))) (<= (+ main_x 1) v_prenex_16950) (<= 1000 (+ (select main_a v_prenex_16950) (select main_a v_prenex_16951))) (< v_prenex_16951 main_y))) (or (forall ((v_prenex_15240 Int)) (<= 0 (+ (select main_a v_prenex_15240) 1))) (forall ((v_prenex_15239 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15239))) (<= (select main_a v_prenex_15239) 1001) (<= (+ main_y 1) v_prenex_15239) (<= (* 2 (select main_a v_prenex_15239)) 1998) (< v_prenex_15239 main_y)))) (forall ((v_prenex_12190 Int) (v_prenex_12191 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12191))) (< v_prenex_12191 main_y) (<= (select main_a v_prenex_12190) 3) (<= 997 (select main_a v_prenex_12191)) (<= 1000 (+ (select main_a v_prenex_12190) (select main_a v_prenex_12191))) (<= (+ main_y 1) v_prenex_12191))) (or (forall ((v_prenex_13946 Int)) (or (<= (* 2 (select main_a v_prenex_13946)) 1998) (< v_prenex_13946 main_y) (<= (+ main_y 1) v_prenex_13946) (<= 995 (select main_a v_prenex_13946)))) (forall ((v_prenex_13948 Int)) (or (<= (select main_a v_prenex_13948) 5) (<= (select main_a v_prenex_13948) 3)))) (or (forall ((v_prenex_11416 Int)) (or (< v_prenex_11416 main_y) (<= (+ main_y 1) v_prenex_11416) (<= 997 (select main_a v_prenex_11416)) (<= 1994 (* 2 (select main_a v_prenex_11416))))) (forall ((v_prenex_11418 Int)) (or (<= 1 (select main_a v_prenex_11418)) (<= 0 (+ (select main_a v_prenex_11418) 1))))) (forall ((v_prenex_16580 Int) (v_prenex_16581 Int)) (or (<= 995 (select main_a v_prenex_16581)) (<= (+ main_y 1) v_prenex_16581) (<= (+ (select main_a v_prenex_16580) (select main_a v_prenex_16581)) 1000) (< v_prenex_16581 main_y) (<= 2 (* 2 (select main_a v_prenex_16580))) (<= 1 (select main_a v_prenex_16580)))) (forall ((v_prenex_17283 Int) (v_prenex_17284 Int)) (or (<= (+ main_x 1) v_prenex_17283) (<= (select main_a v_prenex_17283) 3) (<= (* 2 (select main_a v_prenex_17283)) 6) (< v_prenex_17284 main_y) (<= (+ (select main_a v_prenex_17283) (select main_a v_prenex_17284)) 1000) (<= (+ main_y 1) v_prenex_17284) (<= (* 2 (select main_a v_prenex_17284)) 1998))) (forall ((v_prenex_15840 Int) (v_prenex_15839 Int)) (or (< v_prenex_15840 main_y) (<= 0 (+ (select main_a v_prenex_15839) 1)) (<= (+ (select main_a v_prenex_15839) 994) (select main_a v_prenex_15840)) (<= 997 (select main_a v_prenex_15840)) (< v_prenex_15839 main_x) (<= 1 (select main_a v_prenex_15839)) (<= (+ main_y 1) v_prenex_15840))) (or (forall ((v_prenex_17634 Int)) (or (<= (+ main_y 1) v_prenex_17634) (<= (select main_a v_prenex_17634) 1001) (<= (* 2 (select main_a v_prenex_17634)) 1998) (< v_prenex_17634 main_y))) (forall ((v_prenex_17633 Int)) (or (< v_prenex_17633 main_x) (<= (* 2 (select main_a v_prenex_17633)) 6) (<= (select main_a v_prenex_17633) 3)))) (forall ((v_prenex_16722 Int) (v_prenex_16723 Int)) (or (<= (select main_a v_prenex_16723) 999) (<= (select main_a v_prenex_16722) 3) (<= 1000 (+ (select main_a v_prenex_16722) (select main_a v_prenex_16723))) (<= 997 (select main_a v_prenex_16723)) (<= (+ main_y 1) v_prenex_16723) (< v_prenex_16723 main_y) (<= (* 2 (select main_a v_prenex_16722)) 6))) (forall ((v_prenex_9202 Int) (v_prenex_9203 Int)) (or (<= (select main_a v_prenex_9203) 999) (<= (select main_a v_prenex_9203) (+ (select main_a v_prenex_9202) 998)) (<= (select main_a v_prenex_9203) 1001) (< v_prenex_9203 main_y) (<= (+ main_y 1) v_prenex_9203) (<= (select main_a v_prenex_9202) 5) (<= 1 (select main_a v_prenex_9202)))) (or (forall ((v_prenex_16441 Int)) (or (<= 1 (select main_a v_prenex_16441)) (<= (+ main_x 1) v_prenex_16441) (<= 0 (+ (select main_a v_prenex_16441) 1)))) (forall ((v_prenex_16440 Int)) (or (< v_prenex_16440 main_y) (<= (* 2 (select main_a v_prenex_16440)) 1998) (<= 995 (select main_a v_prenex_16440)) (<= (+ main_y 1) v_prenex_16440)))) (forall ((v_prenex_10554 Int) (v_prenex_10555 Int)) (or (<= (+ (select main_a v_prenex_10554) (select main_a v_prenex_10555)) 1000) (< v_prenex_10554 main_x) (<= 1 (select main_a v_prenex_10554)) (<= (* 2 (select main_a v_prenex_10555)) 1998) (<= (+ main_y 1) v_prenex_10555) (< v_prenex_10555 main_y) (<= (* 2 (select main_a v_prenex_10554)) 6))) (forall ((v_prenex_17105 Int) (v_prenex_17106 Int)) (or (<= (select main_a v_prenex_17106) 999) (<= (select main_a v_prenex_17105) 3) (<= (+ main_y 1) v_prenex_17106) (<= (* 2 (select main_a v_prenex_17106)) 1998) (<= 2 (* 2 (select main_a v_prenex_17105))) (<= (+ (select main_a v_prenex_17105) 994) (select main_a v_prenex_17106)) (< v_prenex_17106 main_y))) (or (forall ((v_prenex_8850 Int)) (or (< v_prenex_8850 main_y) (<= (select main_a v_prenex_8850) 999) (<= 1994 (* 2 (select main_a v_prenex_8850))) (<= (+ main_y 1) v_prenex_8850))) (forall ((v_prenex_8849 Int)) (or (<= (select main_a v_prenex_8849) 5) (<= 0 (+ (select main_a v_prenex_8849) 1))))) (or (forall ((v_prenex_15138 Int)) (or (< v_prenex_15138 main_y) (<= (* 2 (select main_a v_prenex_15138)) 1998) (<= 995 (select main_a v_prenex_15138)) (<= (+ main_y 1) v_prenex_15138))) (forall ((v_prenex_15137 Int)) (or (< v_prenex_15137 main_x) (<= (* 2 (select main_a v_prenex_15137)) 6)))) (forall ((v_prenex_13148 Int) (v_prenex_13149 Int)) (or (<= (+ (select main_a v_prenex_13148) 994) (select main_a v_prenex_13149)) (<= (* 2 (select main_a v_prenex_13149)) 1998) (<= (+ main_x 1) v_prenex_13148) (< v_prenex_13149 main_y) (<= (+ main_y 1) v_prenex_13149))) (or (forall ((v_prenex_16468 Int)) (or (< v_prenex_16468 main_y) (<= 995 (select main_a v_prenex_16468)) (<= (* 2 (select main_a v_prenex_16468)) 1998) (<= (+ main_y 1) v_prenex_16468))) (forall ((v_prenex_16469 Int)) (or (<= (select main_a v_prenex_16469) 3) (<= (select main_a v_prenex_16469) 5)))) (forall ((v_prenex_8528 Int) (v_prenex_8529 Int)) (or (<= (* 2 (select main_a v_prenex_8528)) 6) (<= (+ main_y 1) v_prenex_8529) (<= (select main_a v_prenex_8528) 3) (<= (select main_a v_prenex_8529) 999) (< v_prenex_8529 main_y) (<= (select main_a v_prenex_8529) (+ (select main_a v_prenex_8528) 998)) (<= (* 2 (select main_a v_prenex_8529)) 1998))) (forall ((v_prenex_17532 Int) (v_prenex_17533 Int)) (or (<= (* 2 (select main_a v_prenex_17532)) 6) (<= 1 (select main_a v_prenex_17532)) (<= 1994 (* 2 (select main_a v_prenex_17533))) (<= (select main_a v_prenex_17533) (+ (select main_a v_prenex_17532) 998)) (< v_prenex_17532 main_x) (< v_prenex_17533 main_y) (<= (+ main_y 1) v_prenex_17533))) (forall ((v_prenex_16974 Int) (v_prenex_16975 Int)) (or (< v_prenex_16975 main_y) (<= 1994 (* 2 (select main_a v_prenex_16975))) (<= (+ main_y 1) v_prenex_16975) (<= 0 (+ (select main_a v_prenex_16974) 1)) (<= (+ (select main_a v_prenex_16974) 994) (select main_a v_prenex_16975)) (<= (* 2 (select main_a v_prenex_16975)) 1998))) (or (forall ((v_prenex_18571 Int)) (or (<= (* 2 (select main_a v_prenex_18571)) 1998) (<= 995 (select main_a v_prenex_18571)) (<= (+ main_y 1) v_prenex_18571) (< v_prenex_18571 main_y))) (forall ((v_prenex_18574 Int)) (<= 2 (* 2 (select main_a v_prenex_18574))))) (or (forall ((v_prenex_12775 Int)) (or (<= (* 2 (select main_a v_prenex_12775)) 6) (< v_prenex_12775 main_x))) (forall ((v_prenex_12776 Int)) (or (<= (+ main_y 1) v_prenex_12776) (<= 1994 (* 2 (select main_a v_prenex_12776))) (< v_prenex_12776 main_y)))) (forall ((v_prenex_9181 Int) (v_prenex_9180 Int)) (or (<= 997 (select main_a v_prenex_9181)) (<= (+ main_y 1) v_prenex_9181) (<= (+ (select main_a v_prenex_9180) 994) (select main_a v_prenex_9181)) (< v_prenex_9181 main_y))) (or (forall ((v_prenex_14959 Int)) (or (<= 1 (select main_a v_prenex_14959)) (<= (select main_a v_prenex_14959) 5))) (forall ((v_prenex_14956 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14956))) (<= (+ main_y 1) v_prenex_14956) (<= (* 2 (select main_a v_prenex_14956)) 1998) (< v_prenex_14956 main_y) (<= 997 (select main_a v_prenex_14956))))) (forall ((v_prenex_10022 Int) (v_prenex_10021 Int)) (or (<= (+ main_y 1) v_prenex_10022) (< v_prenex_10022 main_y) (<= 1 (select main_a v_prenex_10021)) (<= (select main_a v_prenex_10022) (+ (select main_a v_prenex_10021) 998)) (<= 997 (select main_a v_prenex_10022)) (<= 0 (+ (select main_a v_prenex_10021) 1)) (<= (select main_a v_prenex_10022) 1001))) (forall ((v_prenex_9020 Int) (v_prenex_9019 Int)) (or (<= (+ main_y 1) v_prenex_9020) (<= (* 2 (select main_a v_prenex_9020)) 1998) (<= (+ (select main_a v_prenex_9019) 994) (select main_a v_prenex_9020)) (< v_prenex_9020 main_y) (<= 0 (+ (select main_a v_prenex_9019) 1)) (<= (select main_a v_prenex_9019) 3))) (forall ((v_prenex_16097 Int) (v_prenex_16098 Int)) (or (<= 0 (+ (select main_a v_prenex_16097) 1)) (<= (select main_a v_prenex_16097) 3) (<= (* 2 (select main_a v_prenex_16098)) 1998) (< v_prenex_16098 main_y) (<= (+ main_y 1) v_prenex_16098) (<= 1000 (+ (select main_a v_prenex_16097) (select main_a v_prenex_16098))))) (forall ((v_prenex_14394 Int) (v_prenex_14395 Int)) (or (< v_prenex_14394 main_x) (<= (+ main_x 1) v_prenex_14394) (<= 1 (select main_a v_prenex_14394)) (<= (select main_a v_prenex_14395) (+ (select main_a v_prenex_14394) 998)))) (forall ((v_prenex_8344 Int) (v_prenex_8345 Int)) (or (<= (* 2 (select main_a v_prenex_8345)) 1998) (<= (select main_a v_prenex_8345) (+ (select main_a v_prenex_8344) 998)) (< v_prenex_8345 main_y) (<= (+ main_y 1) v_prenex_8345) (<= (select main_a v_prenex_8344) 3) (<= 995 (select main_a v_prenex_8345)) (<= 1 (select main_a v_prenex_8344)))) (forall ((v_prenex_14572 Int) (v_prenex_14571 Int)) (or (<= (select main_a v_prenex_14571) 3) (<= (* 2 (select main_a v_prenex_14571)) 6) (<= (+ main_x 1) v_prenex_14571) (<= (select main_a v_prenex_14572) (+ (select main_a v_prenex_14571) 998)) (< v_prenex_14571 main_x))) (forall ((v_prenex_13762 Int) (v_prenex_13761 Int)) (or (<= (* 2 (select main_a v_prenex_13762)) 1998) (<= (+ (select main_a v_prenex_13761) (select main_a v_prenex_13762)) 1000) (<= (+ main_y 1) v_prenex_13762) (< v_prenex_13762 main_y) (<= 2 (* 2 (select main_a v_prenex_13761))))) (forall ((v_prenex_12906 Int) (v_prenex_12907 Int)) (or (< v_prenex_12907 main_y) (<= (+ main_y 1) v_prenex_12907) (<= 1 (select main_a v_prenex_12906)) (<= (* 2 (select main_a v_prenex_12907)) 1998) (<= (select main_a v_prenex_12907) (+ (select main_a v_prenex_12906) 998)))) (forall ((v_prenex_12124 Int) (v_prenex_12123 Int)) (or (<= (select main_a v_prenex_12124) (+ (select main_a v_prenex_12123) 998)) (<= (select main_a v_prenex_12124) 999) (<= 997 (select main_a v_prenex_12124)) (<= 1 (select main_a v_prenex_12123)) (<= (+ main_y 1) v_prenex_12124) (<= (select main_a v_prenex_12123) 3) (< v_prenex_12124 main_y))) (forall ((v_prenex_17855 Int) (v_prenex_17856 Int)) (or (<= 0 (+ (select main_a v_prenex_17855) 1)) (<= (select main_a v_prenex_17856) (+ (select main_a v_prenex_17855) 998)) (< v_prenex_17855 main_x) (< v_prenex_17856 main_y) (<= 997 (select main_a v_prenex_17856)) (<= 2 (* 2 (select main_a v_prenex_17855))) (<= (+ main_y 1) v_prenex_17856))) (forall ((v_prenex_8939 Int) (v_prenex_8940 Int)) (or (< v_prenex_8940 main_y) (<= (+ main_y 1) v_prenex_8940) (<= 1 (select main_a v_prenex_8939)) (<= (select main_a v_prenex_8940) 1001) (<= (+ (select main_a v_prenex_8939) 994) (select main_a v_prenex_8940)) (<= (select main_a v_prenex_8940) 999) (<= 0 (+ (select main_a v_prenex_8939) 1)))) (or (forall ((v_prenex_16258 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16258))) (<= (+ main_y 1) v_prenex_16258) (< v_prenex_16258 main_y))) (forall ((v_prenex_16257 Int)) (or (< v_prenex_16257 main_x) (<= 0 (+ (select main_a v_prenex_16257) 1))))) (forall ((v_prenex_11884 Int) (v_prenex_11885 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11884))) (<= (select main_a v_prenex_11884) 3) (<= (+ main_y 1) v_prenex_11885) (<= 1000 (+ (select main_a v_prenex_11884) (select main_a v_prenex_11885))) (<= 997 (select main_a v_prenex_11885)) (< v_prenex_11885 main_y))) (forall ((v_prenex_13503 Int) (v_prenex_13502 Int)) (or (<= (+ (select main_a v_prenex_13502) 994) (select main_a v_prenex_13503)) (<= 2 (* 2 (select main_a v_prenex_13502))) (<= (select main_a v_prenex_13502) 3) (<= 997 (select main_a v_prenex_13503)) (<= (+ main_y 1) v_prenex_13503) (< v_prenex_13503 main_y) (<= (select main_a v_prenex_13503) 999))) (forall ((v_prenex_15595 Int) (v_prenex_15594 Int)) (or (<= 0 (+ (select main_a v_prenex_15594) 1)) (<= (select main_a v_prenex_15595) 999) (<= (+ main_y 1) v_prenex_15595) (< v_prenex_15595 main_y) (<= (+ (select main_a v_prenex_15594) 994) (select main_a v_prenex_15595)) (< v_prenex_15594 main_x))) (or (forall ((v_prenex_17128 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17128))) (<= (+ main_y 1) v_prenex_17128) (<= 997 (select main_a v_prenex_17128)) (< v_prenex_17128 main_y))) (forall ((v_prenex_17130 Int)) (or (<= (select main_a v_prenex_17130) 3) (<= 1 (select main_a v_prenex_17130)) (<= (+ main_x 1) v_prenex_17130)))) (or (forall ((v_prenex_10238 Int)) (or (<= (select main_a v_prenex_10238) 1001) (<= (* 2 (select main_a v_prenex_10238)) 1998) (< v_prenex_10238 main_y) (<= (+ main_y 1) v_prenex_10238))) (forall ((v_prenex_10241 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10241))) (<= (* 2 (select main_a v_prenex_10241)) 6) (<= (+ main_x 1) v_prenex_10241)))) (or (forall ((v_prenex_13906 Int)) (or (<= 995 (select main_a v_prenex_13906)) (<= (* 2 (select main_a v_prenex_13906)) 1998) (<= 1994 (* 2 (select main_a v_prenex_13906))) (<= (+ main_y 1) v_prenex_13906) (< v_prenex_13906 main_y))) (forall ((v_prenex_13905 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13905))) (<= (select main_a v_prenex_13905) 3)))) (or (forall ((v_prenex_12447 Int)) (or (<= (+ main_y 1) v_prenex_12447) (< v_prenex_12447 main_y) (<= 997 (select main_a v_prenex_12447)) (<= 995 (select main_a v_prenex_12447)) (<= 1994 (* 2 (select main_a v_prenex_12447))))) (forall ((v_prenex_12450 Int)) (or (<= (select main_a v_prenex_12450) 3) (<= 1 (select main_a v_prenex_12450))))) (forall ((v_prenex_10646 Int) (v_prenex_10645 Int)) (or (<= (+ (select main_a v_prenex_10645) 994) (select main_a v_prenex_10646)) (<= (select main_a v_prenex_10645) 3) (< v_prenex_10646 main_y) (<= 0 (+ (select main_a v_prenex_10645) 1)) (<= (+ main_y 1) v_prenex_10646) (< v_prenex_10645 main_x) (<= (* 2 (select main_a v_prenex_10646)) 1998))) (forall ((v_prenex_16180 Int) (v_prenex_16181 Int)) (or (<= (+ (select main_a v_prenex_16180) 994) (select main_a v_prenex_16181)) (<= (select main_a v_prenex_16181) 999) (<= (+ main_x 1) v_prenex_16180) (<= 0 (+ (select main_a v_prenex_16180) 1)) (<= 1 (select main_a v_prenex_16180)) (<= (+ main_y 1) v_prenex_16181) (< v_prenex_16181 main_y))) (forall ((v_prenex_13427 Int) (v_prenex_13428 Int)) (or (<= 0 (+ (select main_a v_prenex_13427) 1)) (<= 1994 (* 2 (select main_a v_prenex_13428))) (<= (+ main_y 1) v_prenex_13428) (<= (+ main_x 1) v_prenex_13427) (<= (+ (select main_a v_prenex_13427) (select main_a v_prenex_13428)) 1000) (<= (select main_a v_prenex_13427) 5) (< v_prenex_13428 main_y))) (or (forall ((v_prenex_8267 Int)) (or (<= 995 (select main_a v_prenex_8267)) (<= (select main_a v_prenex_8267) 1001) (< v_prenex_8267 main_y) (<= 1994 (* 2 (select main_a v_prenex_8267))) (<= (+ main_y 1) v_prenex_8267))) (forall ((v_prenex_9050 Int)) (<= 2 (* 2 (select main_a v_prenex_9050))))) (forall ((v_prenex_8523 Int) (v_prenex_8522 Int)) (or (<= 0 (+ (select main_a v_prenex_8522) 1)) (< v_prenex_8523 main_y) (<= (select main_a v_prenex_8522) 3) (<= (+ main_y 1) v_prenex_8523) (<= 1000 (+ (select main_a v_prenex_8522) (select main_a v_prenex_8523))) (<= 1994 (* 2 (select main_a v_prenex_8523))) (<= (select main_a v_prenex_8523) 1001))) (or (forall ((v_prenex_8849 Int)) (or (<= (select main_a v_prenex_8849) 5) (<= 0 (+ (select main_a v_prenex_8849) 1)))) (forall ((v_prenex_8255 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8255))) (<= (+ main_y 1) v_prenex_8255) (< v_prenex_8255 main_y) (<= 995 (select main_a v_prenex_8255)) (<= (select main_a v_prenex_8255) 999)))) (forall ((v_prenex_9417 Int) (v_prenex_9416 Int)) (or (<= (* 2 (select main_a v_prenex_9416)) 6) (<= (select main_a v_prenex_9416) 5) (<= (+ (select main_a v_prenex_9416) 994) (select main_a v_prenex_9417)) (<= 1994 (* 2 (select main_a v_prenex_9417))) (<= (+ main_y 1) v_prenex_9417) (< v_prenex_9417 main_y) (<= (select main_a v_prenex_9417) 1001))) (or (forall ((v_prenex_18452 Int)) (or (<= (+ main_y 1) v_prenex_18452) (<= (select main_a v_prenex_18452) 1001) (< v_prenex_18452 main_y) (<= (* 2 (select main_a v_prenex_18452)) 1998) (<= 997 (select main_a v_prenex_18452)))) (forall ((v_prenex_18456 Int)) (or (<= 0 (+ (select main_a v_prenex_18456) 1)) (<= (select main_a v_prenex_18456) 3)))) (forall ((v_prenex_15615 Int) (v_prenex_15614 Int)) (or (<= (select main_a v_prenex_15614) 3) (<= 1000 (+ (select main_a v_prenex_15614) (select main_a v_prenex_15615))) (<= 995 (select main_a v_prenex_15615)) (<= 1 (select main_a v_prenex_15614)) (<= (+ main_y 1) v_prenex_15615) (< v_prenex_15615 main_y))) (forall ((v_prenex_13173 Int) (v_prenex_13174 Int)) (or (< v_prenex_13174 main_y) (<= (select main_a v_prenex_13174) 999) (<= (+ main_y 1) v_prenex_13174) (<= 997 (select main_a v_prenex_13174)) (<= (select main_a v_prenex_13174) (+ (select main_a v_prenex_13173) 998)) (<= (select main_a v_prenex_13173) 5))) (or (forall ((v_prenex_8875 Int)) (<= (select main_a v_prenex_8875) 5)) (forall ((v_prenex_8870 Int)) (or (<= (+ main_y 1) v_prenex_8870) (<= 1994 (* 2 (select main_a v_prenex_8870))) (<= (select main_a v_prenex_8870) 999) (< v_prenex_8870 main_y)))) (forall ((v_prenex_14267 Int) (v_prenex_14266 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14267))) (<= 0 (+ (select main_a v_prenex_14266) 1)) (<= (select main_a v_prenex_14266) 3) (<= (select main_a v_prenex_14267) (+ (select main_a v_prenex_14266) 998)) (< v_prenex_14267 main_y) (<= (select main_a v_prenex_14267) 999) (<= (+ main_y 1) v_prenex_14267))) (forall ((v_prenex_18549 Int) (v_prenex_18550 Int)) (or (<= (+ main_y 1) v_prenex_18550) (<= (select main_a v_prenex_18550) (+ (select main_a v_prenex_18549) 998)) (< v_prenex_18550 main_y) (<= (select main_a v_prenex_18550) 999) (<= (select main_a v_prenex_18549) 3) (<= (select main_a v_prenex_18550) 1001))) (forall ((v_prenex_9107 Int) (v_prenex_9106 Int)) (or (<= 997 (select main_a v_prenex_9107)) (<= (+ (select main_a v_prenex_9106) 994) (select main_a v_prenex_9107)) (<= (+ main_y 1) v_prenex_9107) (<= (select main_a v_prenex_9107) 999) (< v_prenex_9107 main_y))) (forall ((v_prenex_12210 Int) (v_prenex_12211 Int)) (or (<= (select main_a v_prenex_12211) 999) (<= 2 (* 2 (select main_a v_prenex_12210))) (< v_prenex_12211 main_y) (<= (* 2 (select main_a v_prenex_12211)) 1998) (<= (+ main_y 1) v_prenex_12211) (<= (* 2 (select main_a v_prenex_12210)) 6) (<= (+ (select main_a v_prenex_12210) 994) (select main_a v_prenex_12211)))) (forall ((v_prenex_12209 Int) (v_prenex_12208 Int)) (or (<= 0 (+ (select main_a v_prenex_12208) 1)) (<= (select main_a v_prenex_12209) (+ (select main_a v_prenex_12208) 998)) (<= (select main_a v_prenex_12209) 999) (<= (+ main_y 1) v_prenex_12209) (<= (select main_a v_prenex_12208) 5) (< v_prenex_12209 main_y) (<= 995 (select main_a v_prenex_12209)))) (forall ((v_prenex_11721 Int) (v_prenex_11720 Int)) (or (< v_prenex_11721 main_y) (<= (* 2 (select main_a v_prenex_11721)) 1998) (<= (select main_a v_prenex_11720) 5) (<= (+ main_x 1) v_prenex_11720) (<= (select main_a v_prenex_11721) (+ (select main_a v_prenex_11720) 998)) (<= (+ main_y 1) v_prenex_11721) (<= 0 (+ (select main_a v_prenex_11720) 1)))) (or (forall ((v_prenex_11570 Int)) (or (<= (select main_a v_prenex_11570) 1001) (<= (+ main_y 1) v_prenex_11570) (< v_prenex_11570 main_y) (<= (* 2 (select main_a v_prenex_11570)) 1998))) (forall ((v_prenex_11573 Int)) (or (<= (+ main_x 1) v_prenex_11573) (<= 2 (* 2 (select main_a v_prenex_11573))) (<= (select main_a v_prenex_11573) 5)))) (or (forall ((v_prenex_8860 Int)) (or (<= (select main_a v_prenex_8860) 3) (<= 2 (* 2 (select main_a v_prenex_8860))))) (forall ((v_prenex_8858 Int)) (or (<= 997 (select main_a v_prenex_8858)) (<= (+ main_y 1) v_prenex_8858) (< v_prenex_8858 main_y) (<= 1994 (* 2 (select main_a v_prenex_8858)))))) (forall ((v_prenex_14003 Int) (v_prenex_14002 Int)) (or (<= (select main_a v_prenex_14003) 1001) (<= (+ main_y 1) v_prenex_14003) (< v_prenex_14003 main_y) (<= 0 (+ (select main_a v_prenex_14002) 1)) (<= 2 (* 2 (select main_a v_prenex_14002))) (<= (+ main_x 1) v_prenex_14002) (<= (+ (select main_a v_prenex_14002) 994) (select main_a v_prenex_14003)))) (or (forall ((v_prenex_17026 Int)) (or (<= (+ main_y 1) v_prenex_17026) (<= 1994 (* 2 (select main_a v_prenex_17026))) (<= (select main_a v_prenex_17026) 999) (< v_prenex_17026 main_y))) (forall ((v_prenex_17025 Int)) (or (<= (select main_a v_prenex_17025) 3) (< v_prenex_17025 main_x)))) (forall ((v_prenex_18105 Int) (v_prenex_18104 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18104))) (<= (select main_a v_prenex_18104) 3) (<= 997 (select main_a v_prenex_18105)) (<= (+ main_y 1) v_prenex_18105) (<= (select main_a v_prenex_18105) (+ (select main_a v_prenex_18104) 998)) (< v_prenex_18105 main_y))) (forall ((v_prenex_10252 Int) (v_prenex_10251 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10252))) (<= (select main_a v_prenex_10251) 5) (<= (+ main_y 1) v_prenex_10252) (< v_prenex_10252 main_y) (<= (select main_a v_prenex_10252) 1001) (<= (select main_a v_prenex_10251) 3) (<= 1000 (+ (select main_a v_prenex_10251) (select main_a v_prenex_10252))))) (forall ((v_prenex_17808 Int) (v_prenex_17809 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17809))) (< v_prenex_17809 main_y) (<= (+ main_y 1) v_prenex_17809) (<= (+ (select main_a v_prenex_17808) 994) (select main_a v_prenex_17809)))) (or (forall ((v_prenex_13007 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13007))) (<= (select main_a v_prenex_13007) 999) (< v_prenex_13007 main_y) (<= (+ main_y 1) v_prenex_13007) (<= (* 2 (select main_a v_prenex_13007)) 1998))) (forall ((v_prenex_13011 Int)) (<= (select main_a v_prenex_13011) 3))) (forall ((v_prenex_15913 Int) (v_prenex_15912 Int)) (or (<= 0 (+ (select main_a v_prenex_15912) 1)) (<= (select main_a v_prenex_15913) (+ (select main_a v_prenex_15912) 998)) (< v_prenex_15912 main_x) (< v_prenex_15913 main_y) (<= 997 (select main_a v_prenex_15913)) (<= (+ main_y 1) v_prenex_15913))) (forall ((v_prenex_13585 Int) (v_prenex_13586 Int)) (or (<= (* 2 (select main_a v_prenex_13585)) 6) (<= (+ main_y 1) v_prenex_13586) (< v_prenex_13586 main_y) (<= (select main_a v_prenex_13586) 999) (<= (select main_a v_prenex_13586) 1001) (<= 0 (+ (select main_a v_prenex_13585) 1)) (<= 1000 (+ (select main_a v_prenex_13585) (select main_a v_prenex_13586))))) (forall ((v_prenex_14119 Int) (v_prenex_14120 Int)) (or (< v_prenex_14119 main_x) (<= (+ (select main_a v_prenex_14119) (select main_a v_prenex_14120)) 1000) (<= 1 (select main_a v_prenex_14119)) (< v_prenex_14120 main_y) (<= (+ main_y 1) v_prenex_14120) (<= 997 (select main_a v_prenex_14120)))) (forall ((v_prenex_12346 Int) (v_prenex_12347 Int)) (or (<= (+ main_y 1) v_prenex_12347) (<= (select main_a v_prenex_12346) 5) (<= 1994 (* 2 (select main_a v_prenex_12347))) (< v_prenex_12347 main_y) (<= 997 (select main_a v_prenex_12347)) (<= (select main_a v_prenex_12346) 3) (<= (+ (select main_a v_prenex_12346) 994) (select main_a v_prenex_12347)))) (forall ((v_prenex_9163 Int) (v_prenex_9162 Int)) (or (<= (select main_a v_prenex_9163) 999) (<= (select main_a v_prenex_9162) 5) (< v_prenex_9163 main_y) (<= (+ main_y 1) v_prenex_9163) (<= (+ (select main_a v_prenex_9162) 994) (select main_a v_prenex_9163)) (<= (+ main_x 1) v_prenex_9162) (<= 2 (* 2 (select main_a v_prenex_9162))))) (or (forall ((v_prenex_16804 Int)) (or (<= (+ main_y 1) v_prenex_16804) (<= 995 (select main_a v_prenex_16804)) (<= (select main_a v_prenex_16804) 999) (<= 1994 (* 2 (select main_a v_prenex_16804))) (< v_prenex_16804 main_y))) (forall ((v_prenex_16806 Int)) (or (<= (select main_a v_prenex_16806) 5) (<= (* 2 (select main_a v_prenex_16806)) 6)))) (forall ((v_prenex_14589 Int) (v_prenex_14590 Int)) (or (< v_prenex_14590 main_y) (<= 997 (select main_a v_prenex_14590)) (<= (+ main_y 1) v_prenex_14590) (<= (select main_a v_prenex_14589) 5) (<= (+ (select main_a v_prenex_14589) (select main_a v_prenex_14590)) 1000) (<= 1994 (* 2 (select main_a v_prenex_14590))))) (or (forall ((v_prenex_8235 Int)) (or (< v_prenex_8235 main_y) (<= (+ main_y 1) v_prenex_8235) (<= 1994 (* 2 (select main_a v_prenex_8235))) (<= 997 (select main_a v_prenex_8235)))) (forall ((v_prenex_8356 Int)) (or (<= (+ main_x 1) v_prenex_8356) (<= (* 2 (select main_a v_prenex_8356)) 6) (<= (select main_a v_prenex_8356) 3)))) (or (forall ((v_prenex_12131 Int)) (or (<= 1 (select main_a v_prenex_12131)) (<= (select main_a v_prenex_12131) 5))) (forall ((v_prenex_12129 Int)) (or (<= 997 (select main_a v_prenex_12129)) (< v_prenex_12129 main_y) (<= (+ main_y 1) v_prenex_12129) (<= (* 2 (select main_a v_prenex_12129)) 1998) (<= 1994 (* 2 (select main_a v_prenex_12129)))))) (forall ((v_prenex_12685 Int) (v_prenex_12686 Int)) (or (<= (* 2 (select main_a v_prenex_12685)) 6) (<= (+ main_y 1) v_prenex_12686) (<= (select main_a v_prenex_12686) (+ (select main_a v_prenex_12685) 998)) (<= 995 (select main_a v_prenex_12686)) (<= 1994 (* 2 (select main_a v_prenex_12686))) (< v_prenex_12686 main_y) (<= 1 (select main_a v_prenex_12685)))) (forall ((v_prenex_18299 Int) (v_prenex_18300 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18299))) (<= 995 (select main_a v_prenex_18300)) (<= 1000 (+ (select main_a v_prenex_18299) (select main_a v_prenex_18300))) (<= 1994 (* 2 (select main_a v_prenex_18300))) (<= (+ main_y 1) v_prenex_18300) (<= (select main_a v_prenex_18299) 3) (< v_prenex_18300 main_y))) (or (forall ((v_prenex_14340 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14340))) (< v_prenex_14340 main_y) (<= 997 (select main_a v_prenex_14340)) (<= (+ main_y 1) v_prenex_14340))) (forall ((v_prenex_14342 Int)) (<= (select main_a v_prenex_14342) 3))) (forall ((v_prenex_16787 Int) (v_prenex_16788 Int)) (or (< v_prenex_16787 main_x) (<= (+ main_x 1) v_prenex_16787) (<= (* 2 (select main_a v_prenex_16787)) 6) (<= 1 (select main_a v_prenex_16787)) (<= 1000 (+ (select main_a v_prenex_16787) (select main_a v_prenex_16788))))) (or (forall ((v_prenex_9378 Int)) (or (<= (+ main_y 1) v_prenex_9378) (<= (select main_a v_prenex_9378) 999) (<= (select main_a v_prenex_9378) 1001) (< v_prenex_9378 main_y) (<= (* 2 (select main_a v_prenex_9378)) 1998))) (forall ((v_prenex_9383 Int)) (or (<= (select main_a v_prenex_9383) 5) (<= (* 2 (select main_a v_prenex_9383)) 6)))) (forall ((v_prenex_15791 Int) (v_prenex_15792 Int)) (or (<= (+ main_y 1) v_prenex_15792) (<= 2 (* 2 (select main_a v_prenex_15791))) (<= (select main_a v_prenex_15792) 999) (< v_prenex_15792 main_y) (<= (select main_a v_prenex_15792) 1001) (<= (+ (select main_a v_prenex_15791) (select main_a v_prenex_15792)) 1000) (<= (select main_a v_prenex_15791) 5))) (or (forall ((v_prenex_16207 Int)) (or (<= (select main_a v_prenex_16207) 3) (<= (+ main_x 1) v_prenex_16207) (<= (select main_a v_prenex_16207) 5))) (forall ((v_prenex_16203 Int)) (or (<= (+ main_y 1) v_prenex_16203) (< v_prenex_16203 main_y) (<= 1994 (* 2 (select main_a v_prenex_16203)))))) (forall ((v_prenex_18152 Int) (v_prenex_18153 Int)) (or (<= 1 (select main_a v_prenex_18152)) (<= (* 2 (select main_a v_prenex_18153)) 1998) (< v_prenex_18153 main_y) (<= 995 (select main_a v_prenex_18153)) (<= (+ main_y 1) v_prenex_18153) (<= (+ (select main_a v_prenex_18152) 994) (select main_a v_prenex_18153)) (<= (select main_a v_prenex_18152) 3))) (or (forall ((v_prenex_14333 Int)) (or (<= (+ main_y 1) v_prenex_14333) (< v_prenex_14333 main_y) (<= 997 (select main_a v_prenex_14333)) (<= 1994 (* 2 (select main_a v_prenex_14333))) (<= (* 2 (select main_a v_prenex_14333)) 1998))) (forall ((v_prenex_14335 Int)) (or (<= 1 (select main_a v_prenex_14335)) (<= (select main_a v_prenex_14335) 5)))) (or (forall ((v_prenex_8533 Int)) (or (<= 997 (select main_a v_prenex_8533)) (<= 1994 (* 2 (select main_a v_prenex_8533))) (<= (+ main_y 1) v_prenex_8533) (< v_prenex_8533 main_y))) (forall ((v_prenex_8532 Int)) (or (< v_prenex_8532 main_x) (<= (select main_a v_prenex_8532) 5)))) (forall ((v_prenex_10868 Int) (v_prenex_10867 Int)) (or (<= (+ (select main_a v_prenex_10867) 994) (select main_a v_prenex_10868)) (< v_prenex_10868 main_y) (<= (* 2 (select main_a v_prenex_10868)) 1998) (<= (+ main_y 1) v_prenex_10868) (<= 0 (+ (select main_a v_prenex_10867) 1)) (<= (+ main_x 1) v_prenex_10867))) (forall ((v_prenex_9132 Int) (v_prenex_9133 Int)) (or (<= (+ (select main_a v_prenex_9132) 994) (select main_a v_prenex_9133)) (< v_prenex_9133 main_y) (<= (+ main_y 1) v_prenex_9133) (<= (select main_a v_prenex_9133) 999) (<= 997 (select main_a v_prenex_9133)) (<= (* 2 (select main_a v_prenex_9132)) 6) (<= 1 (select main_a v_prenex_9132)))) (forall ((v_prenex_16403 Int) (v_prenex_16404 Int)) (or (<= (select main_a v_prenex_16403) 5) (<= (select main_a v_prenex_16403) 3) (< v_prenex_16404 main_y) (<= (+ main_y 1) v_prenex_16404) (<= 997 (select main_a v_prenex_16404)) (<= (+ (select main_a v_prenex_16403) (select main_a v_prenex_16404)) 1000) (<= 1994 (* 2 (select main_a v_prenex_16404))))) (or (forall ((v_prenex_10494 Int)) (or (<= (* 2 (select main_a v_prenex_10494)) 6) (<= (select main_a v_prenex_10494) 3) (<= (+ main_x 1) v_prenex_10494) (< v_prenex_10494 main_x))) (forall ((v_prenex_10495 Int)) (<= 1994 (* 2 (select main_a v_prenex_10495))))) (forall ((v_prenex_13863 Int) (v_prenex_13864 Int)) (or (<= 1000 (+ (select main_a v_prenex_13863) (select main_a v_prenex_13864))) (<= (select main_a v_prenex_13863) 3) (< v_prenex_13864 main_y) (<= (+ main_y 1) v_prenex_13864) (<= (* 2 (select main_a v_prenex_13864)) 1998) (<= (select main_a v_prenex_13864) 999))) (forall ((v_prenex_10633 Int) (v_prenex_10634 Int)) (or (< v_prenex_10634 main_y) (<= (* 2 (select main_a v_prenex_10634)) 1998) (<= (select main_a v_prenex_10634) 999) (<= (+ main_y 1) v_prenex_10634) (<= 1000 (+ (select main_a v_prenex_10633) (select main_a v_prenex_10634))) (<= 2 (* 2 (select main_a v_prenex_10633))))) (or (forall ((v_prenex_8803 Int)) (or (<= (select main_a v_prenex_8803) 5) (<= (select main_a v_prenex_8803) 3))) (forall ((v_prenex_8799 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8799))) (<= 995 (select main_a v_prenex_8799)) (< v_prenex_8799 main_y) (<= (+ main_y 1) v_prenex_8799)))) (forall ((v_prenex_12533 Int) (v_prenex_12534 Int)) (or (<= 2 (* 2 (select main_a v_prenex_12533))) (<= 1000 (+ (select main_a v_prenex_12533) (select main_a v_prenex_12534))) (< v_prenex_12534 main_y) (<= 1994 (* 2 (select main_a v_prenex_12534))) (<= (select main_a v_prenex_12533) 5) (<= (+ main_y 1) v_prenex_12534) (<= (select main_a v_prenex_12534) 999))) (or (forall ((v_prenex_16689 Int)) (or (<= (+ main_y 1) v_prenex_16689) (<= (* 2 (select main_a v_prenex_16689)) 1998) (< v_prenex_16689 main_y) (<= 997 (select main_a v_prenex_16689)))) (forall ((v_prenex_16694 Int)) (<= (select main_a v_prenex_16694) 3))) (forall ((v_prenex_8747 Int) (v_prenex_8746 Int)) (or (<= 1 (select main_a v_prenex_8746)) (<= (select main_a v_prenex_8747) 999) (<= (+ main_y 1) v_prenex_8747) (<= (select main_a v_prenex_8747) (+ (select main_a v_prenex_8746) 998)) (< v_prenex_8747 main_y) (<= (select main_a v_prenex_8746) 3))) (forall ((v_prenex_14005 Int) (v_prenex_14004 Int)) (or (<= 997 (select main_a v_prenex_14005)) (<= (+ main_y 1) v_prenex_14005) (<= (+ (select main_a v_prenex_14004) 994) (select main_a v_prenex_14005)) (<= (select main_a v_prenex_14004) 5) (< v_prenex_14005 main_y) (<= 0 (+ (select main_a v_prenex_14004) 1)) (<= (select main_a v_prenex_14005) 1001))) (or (forall ((v_prenex_18083 Int)) (or (<= (select main_a v_prenex_18083) 3) (<= 2 (* 2 (select main_a v_prenex_18083))))) (forall ((v_prenex_18078 Int)) (or (<= (+ main_y 1) v_prenex_18078) (<= (* 2 (select main_a v_prenex_18078)) 1998) (<= 997 (select main_a v_prenex_18078)) (< v_prenex_18078 main_y)))) (forall ((v_prenex_17493 Int) (v_prenex_17494 Int)) (or (<= (select main_a v_prenex_17494) (+ (select main_a v_prenex_17493) 998)) (<= 1 (select main_a v_prenex_17493)) (<= 0 (+ (select main_a v_prenex_17493) 1)) (<= (+ main_x 1) v_prenex_17493) (< v_prenex_17493 main_x))) (forall ((v_prenex_14720 Int) (v_prenex_14719 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14719))) (<= (+ main_y 1) v_prenex_14720) (<= 997 (select main_a v_prenex_14720)) (<= (+ (select main_a v_prenex_14719) 994) (select main_a v_prenex_14720)) (< v_prenex_14720 main_y) (<= (* 2 (select main_a v_prenex_14719)) 6))) (forall ((v_prenex_13668 Int) (v_prenex_13669 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13668))) (<= 1994 (* 2 (select main_a v_prenex_13669))) (<= (+ main_y 1) v_prenex_13669) (<= 0 (+ (select main_a v_prenex_13668) 1)) (<= 1000 (+ (select main_a v_prenex_13668) (select main_a v_prenex_13669))) (< v_prenex_13669 main_y))) (forall ((v_prenex_12010 Int) (v_prenex_12011 Int)) (or (<= (select main_a v_prenex_12011) 999) (<= (+ (select main_a v_prenex_12010) (select main_a v_prenex_12011)) 1000) (< v_prenex_12011 main_y) (<= (+ main_y 1) v_prenex_12011) (<= 997 (select main_a v_prenex_12011)))) (forall ((v_prenex_17275 Int)) (or (<= (select main_a v_prenex_17275) 1001) (< v_prenex_17275 main_y) (<= (* 2 (select main_a v_prenex_17275)) 1998) (<= (+ main_y 1) v_prenex_17275))) (forall ((v_prenex_15211 Int) (v_prenex_15210 Int)) (or (< v_prenex_15210 main_x) (<= (+ main_y 1) v_prenex_15211) (<= (+ (select main_a v_prenex_15210) 994) (select main_a v_prenex_15211)) (<= 0 (+ (select main_a v_prenex_15210) 1)) (< v_prenex_15211 main_y) (<= (* 2 (select main_a v_prenex_15211)) 1998) (<= 2 (* 2 (select main_a v_prenex_15210))))) (forall ((v_prenex_14547 Int) (v_prenex_14546 Int)) (or (<= (+ main_y 1) v_prenex_14547) (< v_prenex_14547 main_y) (<= 1994 (* 2 (select main_a v_prenex_14547))) (<= 1000 (+ (select main_a v_prenex_14546) (select main_a v_prenex_14547))) (<= 2 (* 2 (select main_a v_prenex_14546))) (<= (select main_a v_prenex_14546) 3) (<= (select main_a v_prenex_14547) 999))) (or (forall ((v_prenex_14559 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14559))) (<= (* 2 (select main_a v_prenex_14559)) 1998) (<= (+ main_y 1) v_prenex_14559) (< v_prenex_14559 main_y) (<= (select main_a v_prenex_14559) 1001))) (forall ((v_prenex_14563 Int)) (<= 0 (+ (select main_a v_prenex_14563) 1)))) (or (forall ((v_prenex_18263 Int)) (or (<= (+ main_y 1) v_prenex_18263) (<= 995 (select main_a v_prenex_18263)) (<= 1994 (* 2 (select main_a v_prenex_18263))) (<= (select main_a v_prenex_18263) 1001) (< v_prenex_18263 main_y))) (forall ((v_prenex_18266 Int)) (<= 1 (select main_a v_prenex_18266)))) (forall ((v_prenex_12631 Int) (v_prenex_12632 Int)) (or (<= (+ main_y 1) v_prenex_12632) (<= (* 2 (select main_a v_prenex_12631)) 6) (<= 995 (select main_a v_prenex_12632)) (<= 1994 (* 2 (select main_a v_prenex_12632))) (< v_prenex_12632 main_y) (<= (+ (select main_a v_prenex_12631) 994) (select main_a v_prenex_12632)))) (or (forall ((v_prenex_17310 Int)) (or (< v_prenex_17310 main_y) (<= (* 2 (select main_a v_prenex_17310)) 1998) (<= (select main_a v_prenex_17310) 999) (<= (+ main_y 1) v_prenex_17310))) (forall ((v_prenex_17309 Int)) (or (< v_prenex_17309 main_x) (<= (* 2 (select main_a v_prenex_17309)) 6) (<= 2 (* 2 (select main_a v_prenex_17309)))))) (or (forall ((v_prenex_9390 Int)) (or (<= 0 (+ (select main_a v_prenex_9390) 1)) (<= (select main_a v_prenex_9390) 3))) (forall ((v_prenex_9388 Int)) (or (< v_prenex_9388 main_y) (<= 1994 (* 2 (select main_a v_prenex_9388))) (<= 997 (select main_a v_prenex_9388)) (<= (+ main_y 1) v_prenex_9388)))) (forall ((v_prenex_13176 Int) (v_prenex_13175 Int)) (or (<= (select main_a v_prenex_13176) 1001) (<= 0 (+ (select main_a v_prenex_13175) 1)) (<= (* 2 (select main_a v_prenex_13175)) 6) (<= (+ main_y 1) v_prenex_13176) (<= (+ (select main_a v_prenex_13175) (select main_a v_prenex_13176)) 1000) (< v_prenex_13176 main_y) (<= (* 2 (select main_a v_prenex_13176)) 1998))) (forall ((v_prenex_14696 Int) (v_prenex_14695 Int)) (or (<= (+ main_y 1) v_prenex_14696) (<= (select main_a v_prenex_14695) 5) (<= (select main_a v_prenex_14696) (+ (select main_a v_prenex_14695) 998)) (<= 995 (select main_a v_prenex_14696)) (<= 2 (* 2 (select main_a v_prenex_14695))) (< v_prenex_14696 main_y) (<= (select main_a v_prenex_14696) 999))) (forall ((v_prenex_8413 Int) (v_prenex_8414 Int)) (or (<= (select main_a v_prenex_8414) 999) (<= (select main_a v_prenex_8414) (+ (select main_a v_prenex_8413) 998)) (<= (+ main_y 1) v_prenex_8414) (<= (select main_a v_prenex_8413) 5) (< v_prenex_8414 main_y))) (or (forall ((v_prenex_12747 Int)) (or (< v_prenex_12747 main_y) (<= (+ main_y 1) v_prenex_12747) (<= 1994 (* 2 (select main_a v_prenex_12747))))) (forall ((v_prenex_12751 Int)) (<= 1 (select main_a v_prenex_12751)))) (forall ((v_prenex_15946 Int) (v_prenex_15947 Int)) (or (<= (select main_a v_prenex_15947) (+ (select main_a v_prenex_15946) 998)) (< v_prenex_15947 main_y) (<= (* 2 (select main_a v_prenex_15947)) 1998) (<= (select main_a v_prenex_15946) 3) (<= (+ main_y 1) v_prenex_15947) (< v_prenex_15946 main_x) (<= 0 (+ (select main_a v_prenex_15946) 1)))) (forall ((v_prenex_15493 Int) (v_prenex_15492 Int)) (or (<= (select main_a v_prenex_15493) 1001) (<= (* 2 (select main_a v_prenex_15493)) 1998) (<= (select main_a v_prenex_15492) 5) (<= (+ main_y 1) v_prenex_15493) (< v_prenex_15493 main_y) (<= 2 (* 2 (select main_a v_prenex_15492))) (<= (+ (select main_a v_prenex_15492) 994) (select main_a v_prenex_15493)))) (forall ((v_prenex_18145 Int) (v_prenex_18144 Int)) (or (<= 1000 (+ (select main_a v_prenex_18144) (select main_a v_prenex_18145))) (<= (+ main_y 1) v_prenex_18145) (<= 2 (* 2 (select main_a v_prenex_18144))) (<= (* 2 (select main_a v_prenex_18144)) 6) (< v_prenex_18145 main_y) (<= 1994 (* 2 (select main_a v_prenex_18145))))) (forall ((v_prenex_15697 Int) (v_prenex_15696 Int)) (or (<= 1 (select main_a v_prenex_15696)) (<= (+ main_y 1) v_prenex_15697) (<= 1994 (* 2 (select main_a v_prenex_15697))) (<= 0 (+ (select main_a v_prenex_15696) 1)) (<= 995 (select main_a v_prenex_15697)) (<= (+ (select main_a v_prenex_15696) (select main_a v_prenex_15697)) 1000) (< v_prenex_15697 main_y))) (forall ((v_prenex_15348 Int) (v_prenex_15347 Int)) (or (<= (select main_a v_prenex_15348) 999) (< v_prenex_15348 main_y) (<= (select main_a v_prenex_15347) 3) (<= 1994 (* 2 (select main_a v_prenex_15348))) (<= 1000 (+ (select main_a v_prenex_15347) (select main_a v_prenex_15348))) (<= (+ main_y 1) v_prenex_15348) (<= 0 (+ (select main_a v_prenex_15347) 1)))) (forall ((v_prenex_18319 Int) (v_prenex_18320 Int)) (or (<= (+ main_y 1) v_prenex_18320) (<= (select main_a v_prenex_18319) 3) (<= (* 2 (select main_a v_prenex_18319)) 6) (< v_prenex_18320 main_y) (<= (select main_a v_prenex_18320) (+ (select main_a v_prenex_18319) 998)) (<= (select main_a v_prenex_18320) 999))) (or (forall ((v_prenex_17073 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17073))) (<= 997 (select main_a v_prenex_17073)) (< v_prenex_17073 main_y) (<= (+ main_y 1) v_prenex_17073))) (forall ((v_prenex_17075 Int)) (or (<= (* 2 (select main_a v_prenex_17075)) 6) (<= 1 (select main_a v_prenex_17075))))) (forall ((v_prenex_15782 Int) (v_prenex_15781 Int)) (or (< v_prenex_15782 main_y) (<= (select main_a v_prenex_15782) 1001) (<= 1000 (+ (select main_a v_prenex_15781) (select main_a v_prenex_15782))) (<= (+ main_y 1) v_prenex_15782) (<= 1994 (* 2 (select main_a v_prenex_15782))) (<= 1 (select main_a v_prenex_15781)) (<= 0 (+ (select main_a v_prenex_15781) 1)))) (or (forall ((v_prenex_12077 Int)) (or (<= (select main_a v_prenex_12077) 5) (<= (select main_a v_prenex_12077) 3))) (forall ((v_prenex_12078 Int)) (or (< v_prenex_12078 main_y) (<= 997 (select main_a v_prenex_12078)) (<= (select main_a v_prenex_12078) 1001) (<= (+ main_y 1) v_prenex_12078) (<= 1994 (* 2 (select main_a v_prenex_12078)))))) (forall ((v_prenex_12766 Int) (v_prenex_12765 Int)) (or (<= 997 (select main_a v_prenex_12766)) (< v_prenex_12766 main_y) (<= (select main_a v_prenex_12766) 999) (<= (+ main_y 1) v_prenex_12766) (<= (+ (select main_a v_prenex_12765) 994) (select main_a v_prenex_12766)) (<= (select main_a v_prenex_12765) 3) (<= (select main_a v_prenex_12765) 5))) (forall ((v_prenex_14078 Int) (v_prenex_14077 Int)) (or (<= (* 2 (select main_a v_prenex_14077)) 6) (<= (+ main_y 1) v_prenex_14078) (<= (select main_a v_prenex_14077) 3) (<= 1994 (* 2 (select main_a v_prenex_14078))) (<= (+ main_x 1) v_prenex_14077) (< v_prenex_14078 main_y) (<= 1000 (+ (select main_a v_prenex_14077) (select main_a v_prenex_14078))))) (forall ((v_prenex_15929 Int)) (or (<= (+ main_y 1) v_prenex_15929) (<= 1994 (* 2 (select main_a v_prenex_15929))) (<= 995 (select main_a v_prenex_15929)) (<= (* 2 (select main_a v_prenex_15929)) 1998) (< v_prenex_15929 main_y))) (forall ((v_prenex_11952 Int) (v_prenex_11953 Int)) (or (<= (+ main_y 1) v_prenex_11953) (<= 997 (select main_a v_prenex_11953)) (< v_prenex_11952 main_x) (< v_prenex_11953 main_y) (<= (select main_a v_prenex_11952) 5) (<= (select main_a v_prenex_11953) (+ (select main_a v_prenex_11952) 998)))) (forall ((v_prenex_16428 Int) (v_prenex_16429 Int)) (or (<= (select main_a v_prenex_16429) 1001) (<= 2 (* 2 (select main_a v_prenex_16428))) (<= (select main_a v_prenex_16428) 3) (<= (+ main_y 1) v_prenex_16429) (< v_prenex_16429 main_y) (<= (+ (select main_a v_prenex_16428) 994) (select main_a v_prenex_16429)) (<= (select main_a v_prenex_16429) 999))) (forall ((v_prenex_15459 Int) (v_prenex_15460 Int)) (or (<= (+ main_y 1) v_prenex_15460) (<= (select main_a v_prenex_15459) 5) (< v_prenex_15460 main_y) (<= 1000 (+ (select main_a v_prenex_15459) (select main_a v_prenex_15460))) (<= 1994 (* 2 (select main_a v_prenex_15460))) (<= (select main_a v_prenex_15459) 3))) (forall ((v_prenex_9829 Int) (v_prenex_9830 Int)) (or (< v_prenex_9830 main_y) (<= 1994 (* 2 (select main_a v_prenex_9830))) (<= 0 (+ (select main_a v_prenex_9829) 1)) (< v_prenex_9829 main_x) (<= 2 (* 2 (select main_a v_prenex_9829))) (<= (+ main_y 1) v_prenex_9830) (<= (+ (select main_a v_prenex_9829) 994) (select main_a v_prenex_9830)))) (forall ((v_prenex_17881 Int) (v_prenex_17882 Int)) (or (<= 1000 (+ (select main_a v_prenex_17881) (select main_a v_prenex_17882))) (<= 0 (+ (select main_a v_prenex_17881) 1)) (<= 1994 (* 2 (select main_a v_prenex_17882))) (< v_prenex_17882 main_y) (<= (select main_a v_prenex_17882) 999) (<= (+ main_y 1) v_prenex_17882))) (or (forall ((v_prenex_16283 Int)) (or (<= (* 2 (select main_a v_prenex_16283)) 1998) (<= 997 (select main_a v_prenex_16283)) (<= (+ main_y 1) v_prenex_16283) (< v_prenex_16283 main_y) (<= 1994 (* 2 (select main_a v_prenex_16283))))) (forall ((v_prenex_16285 Int)) (or (<= 0 (+ (select main_a v_prenex_16285) 1)) (<= (select main_a v_prenex_16285) 5)))) (forall ((v_prenex_14196 Int) (v_prenex_14197 Int)) (or (<= 0 (+ (select main_a v_prenex_14196) 1)) (<= (+ main_x 1) v_prenex_14196) (<= (+ (select main_a v_prenex_14196) (select main_a v_prenex_14197)) 1000) (< v_prenex_14196 main_x) (<= 1 (select main_a v_prenex_14196)))) (forall ((v_prenex_13169 Int) (v_prenex_13170 Int)) (or (< v_prenex_13170 main_y) (<= 2 (* 2 (select main_a v_prenex_13169))) (<= 1000 (+ (select main_a v_prenex_13169) (select main_a v_prenex_13170))) (<= (+ main_y 1) v_prenex_13170) (<= 1994 (* 2 (select main_a v_prenex_13170))) (<= 1 (select main_a v_prenex_13169)))) (forall ((v_prenex_16099 Int) (v_prenex_16100 Int)) (or (<= (+ main_y 1) v_prenex_16100) (<= 0 (+ (select main_a v_prenex_16099) 1)) (<= (+ (select main_a v_prenex_16099) (select main_a v_prenex_16100)) 1000) (<= (select main_a v_prenex_16100) 999) (< v_prenex_16100 main_y))) (or (forall ((v_prenex_17280 Int)) (or (<= (* 2 (select main_a v_prenex_17280)) 1998) (<= (+ main_y 1) v_prenex_17280) (< v_prenex_17280 main_y) (<= (select main_a v_prenex_17280) 1001))) (forall ((v_prenex_17281 Int)) (or (<= (select main_a v_prenex_17281) 3) (<= (* 2 (select main_a v_prenex_17281)) 6)))) (or (forall ((v_prenex_18140 Int)) (or (<= 0 (+ (select main_a v_prenex_18140) 1)) (<= (select main_a v_prenex_18140) 5))) (forall ((v_prenex_18137 Int)) (or (<= 997 (select main_a v_prenex_18137)) (<= (* 2 (select main_a v_prenex_18137)) 1998) (< v_prenex_18137 main_y) (<= (+ main_y 1) v_prenex_18137) (<= 1994 (* 2 (select main_a v_prenex_18137)))))) (forall ((v_prenex_12366 Int) (v_prenex_12365 Int)) (or (<= (+ (select main_a v_prenex_12365) 994) (select main_a v_prenex_12366)) (<= (+ main_y 1) v_prenex_12366) (< v_prenex_12366 main_y) (<= (select main_a v_prenex_12366) 1001) (<= (select main_a v_prenex_12366) 999) (<= (select main_a v_prenex_12365) 3) (<= 2 (* 2 (select main_a v_prenex_12365))))) (forall ((v_prenex_15386 Int) (v_prenex_15385 Int)) (or (<= (select main_a v_prenex_15385) 3) (<= (select main_a v_prenex_15386) 1001) (<= (select main_a v_prenex_15386) (+ (select main_a v_prenex_15385) 998)) (<= 2 (* 2 (select main_a v_prenex_15385))) (<= 997 (select main_a v_prenex_15386)) (<= (+ main_y 1) v_prenex_15386) (< v_prenex_15386 main_y))) (or (forall ((v_prenex_12064 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12064))) (<= (+ main_y 1) v_prenex_12064) (< v_prenex_12064 main_y) (<= (* 2 (select main_a v_prenex_12064)) 1998))) (forall ((v_prenex_12068 Int)) (or (<= (select main_a v_prenex_12068) 3) (<= 1 (select main_a v_prenex_12068))))) (forall ((v_prenex_10411 Int) (v_prenex_10412 Int)) (or (<= (select main_a v_prenex_10412) 1001) (<= (select main_a v_prenex_10412) 999) (<= (+ main_y 1) v_prenex_10412) (< v_prenex_10412 main_y) (<= (* 2 (select main_a v_prenex_10411)) 6) (<= (+ (select main_a v_prenex_10411) 994) (select main_a v_prenex_10412)))) (or (forall ((v_prenex_14646 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14646))) (< v_prenex_14646 main_y) (<= (+ main_y 1) v_prenex_14646))) (forall ((v_prenex_14645 Int)) (or (<= (select main_a v_prenex_14645) 5) (< v_prenex_14645 main_x) (<= 0 (+ (select main_a v_prenex_14645) 1))))) (forall ((v_prenex_18161 Int) (v_prenex_18160 Int)) (or (<= (+ main_y 1) v_prenex_18161) (<= (select main_a v_prenex_18161) 999) (<= 1 (select main_a v_prenex_18160)) (< v_prenex_18161 main_y) (<= 1000 (+ (select main_a v_prenex_18160) (select main_a v_prenex_18161))) (< v_prenex_18160 main_x))) (or (forall ((v_prenex_11435 Int)) (or (<= (select main_a v_prenex_11435) 3) (<= (* 2 (select main_a v_prenex_11435)) 6))) (forall ((v_prenex_11436 Int)) (or (<= (select main_a v_prenex_11436) 1001) (<= (+ main_y 1) v_prenex_11436) (< v_prenex_11436 main_y) (<= 1994 (* 2 (select main_a v_prenex_11436)))))) (or (forall ((v_prenex_14067 Int)) (or (<= 0 (+ (select main_a v_prenex_14067) 1)) (<= (* 2 (select main_a v_prenex_14067)) 6))) (forall ((v_prenex_14064 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14064))) (<= (+ main_y 1) v_prenex_14064) (<= (* 2 (select main_a v_prenex_14064)) 1998) (< v_prenex_14064 main_y)))) (forall ((v_prenex_10836 Int) (v_prenex_10835 Int)) (or (<= (* 2 (select main_a v_prenex_10835)) 6) (< v_prenex_10836 main_y) (<= 1000 (+ (select main_a v_prenex_10835) (select main_a v_prenex_10836))) (<= (+ main_x 1) v_prenex_10835) (<= 1994 (* 2 (select main_a v_prenex_10836))) (<= (+ main_y 1) v_prenex_10836))) (or (forall ((v_prenex_17076 Int)) (or (<= (select main_a v_prenex_17076) 1001) (<= 1994 (* 2 (select main_a v_prenex_17076))) (< v_prenex_17076 main_y) (<= (+ main_y 1) v_prenex_17076))) (forall ((v_prenex_17075 Int)) (or (<= (* 2 (select main_a v_prenex_17075)) 6) (<= 1 (select main_a v_prenex_17075))))) (forall ((v_prenex_11242 Int) (v_prenex_11241 Int)) (or (<= (+ main_y 1) v_prenex_11242) (<= (select main_a v_prenex_11241) 3) (<= 1000 (+ (select main_a v_prenex_11241) (select main_a v_prenex_11242))) (< v_prenex_11242 main_y) (<= 997 (select main_a v_prenex_11242)) (<= (+ main_x 1) v_prenex_11241))) (forall ((v_prenex_11633 Int) (v_prenex_11632 Int)) (or (<= (* 2 (select main_a v_prenex_11632)) 6) (<= 1000 (+ (select main_a v_prenex_11632) (select main_a v_prenex_11633))) (<= (* 2 (select main_a v_prenex_11633)) 1998) (<= 2 (* 2 (select main_a v_prenex_11632))) (< v_prenex_11633 main_y) (<= (+ main_y 1) v_prenex_11633))) (or (forall ((v_prenex_17594 Int)) (or (< v_prenex_17594 main_y) (<= 997 (select main_a v_prenex_17594)) (<= (+ main_y 1) v_prenex_17594) (<= 1994 (* 2 (select main_a v_prenex_17594))) (<= (* 2 (select main_a v_prenex_17594)) 1998))) (forall ((v_prenex_17597 Int)) (<= (* 2 (select main_a v_prenex_17597)) 6))) (forall ((v_prenex_11101 Int) (v_prenex_11100 Int)) (or (<= (select main_a v_prenex_11101) 1001) (<= 1000 (+ (select main_a v_prenex_11100) (select main_a v_prenex_11101))) (<= (select main_a v_prenex_11100) 3) (<= (+ main_y 1) v_prenex_11101) (<= 1 (select main_a v_prenex_11100)) (< v_prenex_11101 main_y) (<= 1994 (* 2 (select main_a v_prenex_11101))))) (forall ((v_prenex_17229 Int) (v_prenex_17230 Int)) (or (<= (select main_a v_prenex_17230) (+ (select main_a v_prenex_17229) 998)) (< v_prenex_17230 main_y) (<= (select main_a v_prenex_17229) 3) (<= (+ main_y 1) v_prenex_17230) (<= 1994 (* 2 (select main_a v_prenex_17230))) (<= (select main_a v_prenex_17230) 1001))) (forall ((v_prenex_12289 Int) (v_prenex_12288 Int)) (or (<= 995 (select main_a v_prenex_12289)) (<= (select main_a v_prenex_12289) 999) (< v_prenex_12289 main_y) (<= (+ main_y 1) v_prenex_12289) (<= (+ (select main_a v_prenex_12288) 994) (select main_a v_prenex_12289)))) (forall ((v_prenex_17800 Int) (v_prenex_17801 Int)) (or (< v_prenex_17801 main_y) (<= (+ main_x 1) v_prenex_17800) (<= 1000 (+ (select main_a v_prenex_17800) (select main_a v_prenex_17801))) (<= 1 (select main_a v_prenex_17800)) (<= (select main_a v_prenex_17801) 999) (<= (+ main_y 1) v_prenex_17801))) (or (forall ((v_prenex_11523 Int)) (or (<= 0 (+ (select main_a v_prenex_11523) 1)) (<= (+ main_x 1) v_prenex_11523))) (forall ((v_prenex_11519 Int)) (or (<= (+ main_y 1) v_prenex_11519) (<= 1994 (* 2 (select main_a v_prenex_11519))) (< v_prenex_11519 main_y)))) (forall ((v_prenex_13046 Int) (v_prenex_13045 Int)) (or (<= (* 2 (select main_a v_prenex_13045)) 6) (<= (select main_a v_prenex_13046) 999) (<= 0 (+ (select main_a v_prenex_13045) 1)) (< v_prenex_13045 main_x) (< v_prenex_13046 main_y) (<= (select main_a v_prenex_13046) (+ (select main_a v_prenex_13045) 998)) (<= (+ main_y 1) v_prenex_13046))) (forall ((v_prenex_14303 Int) (v_prenex_14302 Int)) (or (<= (select main_a v_prenex_14303) 999) (<= (+ main_y 1) v_prenex_14303) (<= (+ (select main_a v_prenex_14302) (select main_a v_prenex_14303)) 1000) (< v_prenex_14303 main_y) (<= (select main_a v_prenex_14302) 5) (<= 0 (+ (select main_a v_prenex_14302) 1)) (<= 1994 (* 2 (select main_a v_prenex_14303))))) (or (forall ((v_prenex_16186 Int)) (or (<= (* 2 (select main_a v_prenex_16186)) 6) (<= 2 (* 2 (select main_a v_prenex_16186))))) (forall ((v_prenex_16185 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16185))) (< v_prenex_16185 main_y) (<= (+ main_y 1) v_prenex_16185) (<= 997 (select main_a v_prenex_16185))))) (or (forall ((v_prenex_13953 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13953))) (<= (* 2 (select main_a v_prenex_13953)) 1998) (<= (+ main_y 1) v_prenex_13953) (< v_prenex_13953 main_y) (<= (select main_a v_prenex_13953) 1001))) (forall ((v_prenex_13957 Int)) (or (<= (select main_a v_prenex_13957) 5) (<= 0 (+ (select main_a v_prenex_13957) 1))))) (forall ((v_prenex_9449 Int) (v_prenex_9448 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9449))) (< v_prenex_9449 main_y) (<= (+ main_y 1) v_prenex_9449) (<= 1000 (+ (select main_a v_prenex_9448) (select main_a v_prenex_9449))))) (or (forall ((v_prenex_11105 Int)) (or (<= (+ main_y 1) v_prenex_11105) (<= (* 2 (select main_a v_prenex_11105)) 1998) (< v_prenex_11105 main_y) (<= 1994 (* 2 (select main_a v_prenex_11105))))) (forall ((v_prenex_11104 Int)) (or (< v_prenex_11104 main_x) (<= 2 (* 2 (select main_a v_prenex_11104))) (<= (select main_a v_prenex_11104) 5)))) (or (forall ((v_prenex_9393 Int)) (or (< v_prenex_9393 main_y) (<= (+ main_y 1) v_prenex_9393) (<= (* 2 (select main_a v_prenex_9393)) 1998) (<= (select main_a v_prenex_9393) 1001))) (forall ((v_prenex_9392 Int)) (or (< v_prenex_9392 main_x) (<= (* 2 (select main_a v_prenex_9392)) 6)))) (forall ((v_prenex_18451 Int) (v_prenex_18450 Int)) (or (<= (+ main_y 1) v_prenex_18451) (<= 2 (* 2 (select main_a v_prenex_18450))) (<= (+ (select main_a v_prenex_18450) (select main_a v_prenex_18451)) 1000) (< v_prenex_18451 main_y) (<= 997 (select main_a v_prenex_18451)))) (forall ((v_prenex_17622 Int) (v_prenex_17621 Int)) (or (<= 997 (select main_a v_prenex_17622)) (<= (+ main_y 1) v_prenex_17622) (<= (* 2 (select main_a v_prenex_17621)) 6) (<= 1000 (+ (select main_a v_prenex_17621) (select main_a v_prenex_17622))) (<= (select main_a v_prenex_17622) 1001) (< v_prenex_17622 main_y))) (forall ((v_prenex_11489 Int) (v_prenex_11490 Int)) (or (<= 1 (select main_a v_prenex_11489)) (<= (select main_a v_prenex_11489) 3) (< v_prenex_11489 main_x) (<= (+ main_x 1) v_prenex_11489) (<= (+ (select main_a v_prenex_11489) (select main_a v_prenex_11490)) 1000))) (forall ((v_prenex_17138 Int) (v_prenex_17139 Int)) (or (<= 0 (+ (select main_a v_prenex_17138) 1)) (< v_prenex_17139 main_y) (<= (+ main_y 1) v_prenex_17139) (<= (select main_a v_prenex_17139) 999) (<= 995 (select main_a v_prenex_17139)) (<= 2 (* 2 (select main_a v_prenex_17138))) (<= (+ (select main_a v_prenex_17138) (select main_a v_prenex_17139)) 1000))) (forall ((v_prenex_10704 Int) (v_prenex_10703 Int)) (or (<= 995 (select main_a v_prenex_10704)) (<= (select main_a v_prenex_10704) 1001) (<= (* 2 (select main_a v_prenex_10703)) 6) (<= (select main_a v_prenex_10704) (+ (select main_a v_prenex_10703) 998)) (<= (+ main_y 1) v_prenex_10704) (< v_prenex_10704 main_y))) (forall ((v_prenex_8297 Int) (v_prenex_8298 Int)) (or (< v_prenex_8298 main_y) (<= (+ (select main_a v_prenex_8297) 994) (select main_a v_prenex_8298)) (<= (+ main_y 1) v_prenex_8298) (<= (select main_a v_prenex_8297) 3) (<= (select main_a v_prenex_8298) 1001) (<= 1 (select main_a v_prenex_8297)))) (or (forall ((v_prenex_11572 Int)) (or (<= 995 (select main_a v_prenex_11572)) (< v_prenex_11572 main_y) (<= (* 2 (select main_a v_prenex_11572)) 1998) (<= (+ main_y 1) v_prenex_11572))) (forall ((v_prenex_11573 Int)) (or (<= (+ main_x 1) v_prenex_11573) (<= 2 (* 2 (select main_a v_prenex_11573))) (<= (select main_a v_prenex_11573) 5)))) (or (forall ((v_prenex_17546 Int)) (or (<= (* 2 (select main_a v_prenex_17546)) 6) (<= (select main_a v_prenex_17546) 3))) (forall ((v_prenex_17547 Int)) (or (<= 995 (select main_a v_prenex_17547)) (<= (+ main_y 1) v_prenex_17547) (<= 1994 (* 2 (select main_a v_prenex_17547))) (< v_prenex_17547 main_y) (<= (* 2 (select main_a v_prenex_17547)) 1998)))) (or (forall ((v_prenex_10152 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10152))) (<= 995 (select main_a v_prenex_10152)) (<= (+ main_y 1) v_prenex_10152) (<= (* 2 (select main_a v_prenex_10152)) 1998) (< v_prenex_10152 main_y))) (forall ((v_prenex_10151 Int)) (or (<= 1 (select main_a v_prenex_10151)) (<= (select main_a v_prenex_10151) 5)))) (forall ((v_prenex_11615 Int) (v_prenex_11614 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11615))) (<= 995 (select main_a v_prenex_11615)) (<= (+ main_y 1) v_prenex_11615) (< v_prenex_11615 main_y) (<= (select main_a v_prenex_11614) 5) (<= (+ (select main_a v_prenex_11614) 994) (select main_a v_prenex_11615)))) (forall ((v_prenex_8655 Int) (v_prenex_8654 Int)) (or (<= 0 (+ (select main_a v_prenex_8654) 1)) (<= 995 (select main_a v_prenex_8655)) (< v_prenex_8655 main_y) (<= (+ main_y 1) v_prenex_8655) (<= (+ (select main_a v_prenex_8654) (select main_a v_prenex_8655)) 1000) (<= 1 (select main_a v_prenex_8654)))) (forall ((v_prenex_8636 Int)) (or (<= (* 2 (select main_a v_prenex_8636)) 1998) (< v_prenex_8636 main_y) (<= (+ main_y 1) v_prenex_8636) (<= 1994 (* 2 (select main_a v_prenex_8636))) (<= 995 (select main_a v_prenex_8636)))) (forall ((v_prenex_17737 Int) (v_prenex_17738 Int)) (or (<= 997 (select main_a v_prenex_17738)) (<= (+ (select main_a v_prenex_17737) 994) (select main_a v_prenex_17738)) (<= (select main_a v_prenex_17737) 5) (<= (* 2 (select main_a v_prenex_17738)) 1998) (<= (+ main_y 1) v_prenex_17738) (< v_prenex_17738 main_y))) (forall ((v_prenex_11208 Int) (v_prenex_11207 Int)) (or (< v_prenex_11207 main_x) (<= (+ main_x 1) v_prenex_11207) (<= 0 (+ (select main_a v_prenex_11207) 1)) (<= 1000 (+ (select main_a v_prenex_11207) (select main_a v_prenex_11208))))) (forall ((v_prenex_8641 Int) (v_prenex_8642 Int)) (or (<= (* 2 (select main_a v_prenex_8642)) 1998) (<= (select main_a v_prenex_8642) 999) (<= (select main_a v_prenex_8642) (+ (select main_a v_prenex_8641) 998)) (<= (+ main_y 1) v_prenex_8642) (< v_prenex_8642 main_y))) (or (forall ((v_prenex_14483 Int)) (or (< v_prenex_14483 main_y) (<= (* 2 (select main_a v_prenex_14483)) 1998) (<= (+ main_y 1) v_prenex_14483) (<= 1994 (* 2 (select main_a v_prenex_14483))))) (forall ((v_prenex_14487 Int)) (or (<= (* 2 (select main_a v_prenex_14487)) 6) (<= (select main_a v_prenex_14487) 5)))) (or (forall ((v_prenex_9475 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9475))) (<= 997 (select main_a v_prenex_9475)) (<= (select main_a v_prenex_9475) 1001) (<= (+ main_y 1) v_prenex_9475) (< v_prenex_9475 main_y))) (forall ((v_prenex_9479 Int)) (<= 2 (* 2 (select main_a v_prenex_9479))))) (or (forall ((v_prenex_16361 Int)) (or (<= (+ main_x 1) v_prenex_16361) (<= 0 (+ (select main_a v_prenex_16361) 1)) (<= (select main_a v_prenex_16361) 5))) (forall ((v_prenex_16357 Int)) (or (< v_prenex_16357 main_y) (<= 1994 (* 2 (select main_a v_prenex_16357))) (<= (+ main_y 1) v_prenex_16357)))) (forall ((v_prenex_13206 Int) (v_prenex_13205 Int)) (or (<= (select main_a v_prenex_13206) 1001) (<= (+ main_y 1) v_prenex_13206) (< v_prenex_13206 main_y) (<= (select main_a v_prenex_13206) 999) (<= (select main_a v_prenex_13205) 5) (<= (* 2 (select main_a v_prenex_13205)) 6) (<= (select main_a v_prenex_13206) (+ (select main_a v_prenex_13205) 998)))) (or (forall ((v_prenex_10962 Int)) (or (< v_prenex_10962 main_y) (<= (+ main_y 1) v_prenex_10962) (<= 995 (select main_a v_prenex_10962)) (<= 1994 (* 2 (select main_a v_prenex_10962))))) (forall ((v_prenex_10963 Int)) (or (<= 1 (select main_a v_prenex_10963)) (<= (select main_a v_prenex_10963) 3)))) (forall ((v_prenex_11308 Int) (v_prenex_11309 Int)) (or (<= (+ main_y 1) v_prenex_11309) (<= (select main_a v_prenex_11308) 5) (<= (select main_a v_prenex_11309) 999) (<= (select main_a v_prenex_11309) (+ (select main_a v_prenex_11308) 998)) (<= (+ main_x 1) v_prenex_11308) (< v_prenex_11309 main_y) (<= 0 (+ (select main_a v_prenex_11308) 1)))) (forall ((v_prenex_8923 Int) (v_prenex_8924 Int)) (or (< v_prenex_8924 main_y) (<= 1 (select main_a v_prenex_8923)) (<= (* 2 (select main_a v_prenex_8924)) 1998) (<= (+ main_y 1) v_prenex_8924) (<= 997 (select main_a v_prenex_8924)) (<= (select main_a v_prenex_8924) (+ (select main_a v_prenex_8923) 998)))) (or (forall ((v_prenex_9082 Int)) (or (< v_prenex_9082 main_y) (<= (+ main_y 1) v_prenex_9082) (<= (* 2 (select main_a v_prenex_9082)) 1998) (<= (select main_a v_prenex_9082) 999) (<= (select main_a v_prenex_9082) 1001))) (forall ((v_prenex_9081 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9081))) (<= 0 (+ (select main_a v_prenex_9081) 1))))) (or (forall ((v_prenex_10107 Int)) (or (<= (+ main_y 1) v_prenex_10107) (<= (* 2 (select main_a v_prenex_10107)) 1998) (<= (select main_a v_prenex_10107) 1001) (< v_prenex_10107 main_y))) (forall ((v_prenex_10110 Int)) (or (<= (+ main_x 1) v_prenex_10110) (<= 0 (+ (select main_a v_prenex_10110) 1))))) (forall ((v_prenex_11835 Int) (v_prenex_11834 Int)) (or (<= (select main_a v_prenex_11835) 1001) (<= (select main_a v_prenex_11835) (+ (select main_a v_prenex_11834) 998)) (<= (select main_a v_prenex_11834) 3) (< v_prenex_11835 main_y) (<= (+ main_x 1) v_prenex_11834) (<= (+ main_y 1) v_prenex_11835))) (forall ((v_prenex_14637 Int) (v_prenex_14638 Int)) (or (<= 997 (select main_a v_prenex_14638)) (<= 1994 (* 2 (select main_a v_prenex_14638))) (<= (select main_a v_prenex_14637) 5) (<= (* 2 (select main_a v_prenex_14637)) 6) (<= (+ main_y 1) v_prenex_14638) (<= (+ (select main_a v_prenex_14637) 994) (select main_a v_prenex_14638)) (< v_prenex_14638 main_y))) (forall ((v_prenex_17623 Int) (v_prenex_17624 Int)) (or (<= (* 2 (select main_a v_prenex_17624)) 1998) (< v_prenex_17624 main_y) (<= (select main_a v_prenex_17623) 5) (<= 995 (select main_a v_prenex_17624)) (<= (+ (select main_a v_prenex_17623) (select main_a v_prenex_17624)) 1000) (<= (+ main_y 1) v_prenex_17624) (<= (select main_a v_prenex_17623) 3))) (forall ((v_prenex_17091 Int) (v_prenex_17092 Int)) (or (< v_prenex_17092 main_y) (<= (select main_a v_prenex_17091) 5) (<= 1 (select main_a v_prenex_17091)) (<= (+ main_y 1) v_prenex_17092) (<= (+ (select main_a v_prenex_17091) 994) (select main_a v_prenex_17092)) (<= (* 2 (select main_a v_prenex_17092)) 1998) (<= 997 (select main_a v_prenex_17092)))) (or (forall ((v_prenex_13429 Int)) (or (<= 0 (+ (select main_a v_prenex_13429) 1)) (< v_prenex_13429 main_x))) (forall ((v_prenex_13430 Int)) (or (< v_prenex_13430 main_y) (<= (* 2 (select main_a v_prenex_13430)) 1998) (<= 995 (select main_a v_prenex_13430)) (<= (+ main_y 1) v_prenex_13430)))) (forall ((v_prenex_14163 Int) (v_prenex_14162 Int)) (or (< v_prenex_14163 main_y) (<= 1000 (+ (select main_a v_prenex_14162) (select main_a v_prenex_14163))) (<= 2 (* 2 (select main_a v_prenex_14162))) (<= (* 2 (select main_a v_prenex_14163)) 1998) (<= (select main_a v_prenex_14163) 999) (<= (+ main_y 1) v_prenex_14163) (<= 1 (select main_a v_prenex_14162)))) (or (forall ((v_prenex_14036 Int)) (or (<= (select main_a v_prenex_14036) 5) (<= (select main_a v_prenex_14036) 3) (< v_prenex_14036 main_x))) (forall ((v_prenex_14037 Int)) (or (< v_prenex_14037 main_y) (<= (+ main_y 1) v_prenex_14037) (<= (* 2 (select main_a v_prenex_14037)) 1998) (<= 997 (select main_a v_prenex_14037))))) (forall ((v_prenex_12953 Int) (v_prenex_12954 Int)) (or (<= 1000 (+ (select main_a v_prenex_12953) (select main_a v_prenex_12954))) (< v_prenex_12954 main_y) (<= (+ main_y 1) v_prenex_12954) (<= 0 (+ (select main_a v_prenex_12953) 1)) (<= 1994 (* 2 (select main_a v_prenex_12954))) (<= 995 (select main_a v_prenex_12954)))) (forall ((v_prenex_9817 Int) (v_prenex_9816 Int)) (or (<= (+ main_y 1) v_prenex_9817) (< v_prenex_9817 main_y) (<= (+ (select main_a v_prenex_9816) (select main_a v_prenex_9817)) 1000) (<= (select main_a v_prenex_9816) 5) (<= 1994 (* 2 (select main_a v_prenex_9817))) (<= 1 (select main_a v_prenex_9816)) (<= 995 (select main_a v_prenex_9817)))) (forall ((v_prenex_14606 Int) (v_prenex_14605 Int)) (or (<= (select main_a v_prenex_14606) (+ (select main_a v_prenex_14605) 998)) (<= (select main_a v_prenex_14606) 999) (< v_prenex_14606 main_y) (<= 995 (select main_a v_prenex_14606)) (<= 1 (select main_a v_prenex_14605)) (<= (+ main_y 1) v_prenex_14606))) (forall ((v_prenex_14767 Int) (v_prenex_14766 Int)) (or (<= 1000 (+ (select main_a v_prenex_14766) (select main_a v_prenex_14767))) (<= (* 2 (select main_a v_prenex_14766)) 6) (<= (+ main_y 1) v_prenex_14767) (< v_prenex_14767 main_y) (< v_prenex_14766 main_x) (<= 995 (select main_a v_prenex_14767)) (<= (select main_a v_prenex_14766) 3))) (forall ((v_prenex_13066 Int) (v_prenex_13065 Int)) (or (<= (* 2 (select main_a v_prenex_13066)) 1998) (< v_prenex_13066 main_y) (<= (+ (select main_a v_prenex_13065) (select main_a v_prenex_13066)) 1000) (<= (+ main_x 1) v_prenex_13065) (<= (+ main_y 1) v_prenex_13066) (<= 0 (+ (select main_a v_prenex_13065) 1)))) (forall ((v_prenex_16239 Int) (v_prenex_16240 Int)) (or (<= (* 2 (select main_a v_prenex_16240)) 1998) (<= (+ main_y 1) v_prenex_16240) (<= (+ (select main_a v_prenex_16239) (select main_a v_prenex_16240)) 1000) (< v_prenex_16240 main_y) (<= 1 (select main_a v_prenex_16239)) (<= (select main_a v_prenex_16239) 3))) (or (forall ((v_prenex_16206 Int)) (or (< v_prenex_16206 main_y) (<= 1994 (* 2 (select main_a v_prenex_16206))) (<= 995 (select main_a v_prenex_16206)) (<= (+ main_y 1) v_prenex_16206))) (forall ((v_prenex_16207 Int)) (or (<= (select main_a v_prenex_16207) 3) (<= (+ main_x 1) v_prenex_16207) (<= (select main_a v_prenex_16207) 5)))) (forall ((v_prenex_13611 Int) (v_prenex_13612 Int)) (or (<= 997 (select main_a v_prenex_13612)) (<= (select main_a v_prenex_13612) 999) (<= 1 (select main_a v_prenex_13611)) (<= 2 (* 2 (select main_a v_prenex_13611))) (<= (+ main_y 1) v_prenex_13612) (< v_prenex_13612 main_y) (<= (+ (select main_a v_prenex_13611) 994) (select main_a v_prenex_13612)))) (forall ((v_prenex_9413 Int) (v_prenex_9412 Int)) (or (< v_prenex_9413 main_y) (<= (select main_a v_prenex_9413) (+ (select main_a v_prenex_9412) 998)) (<= (select main_a v_prenex_9413) 1001) (<= (+ main_y 1) v_prenex_9413) (<= (+ main_x 1) v_prenex_9412) (<= 2 (* 2 (select main_a v_prenex_9412))))) (forall ((v_prenex_11642 Int) (v_prenex_11643 Int)) (or (<= (+ main_y 1) v_prenex_11643) (< v_prenex_11643 main_y) (<= (select main_a v_prenex_11643) 1001) (<= (* 2 (select main_a v_prenex_11642)) 6) (<= (+ (select main_a v_prenex_11642) (select main_a v_prenex_11643)) 1000) (< v_prenex_11642 main_x))) (or (forall ((v_prenex_9866 Int)) (<= (select main_a v_prenex_9866) 3)) (forall ((v_prenex_9870 Int)) (or (<= (select main_a v_prenex_9870) 999) (<= (* 2 (select main_a v_prenex_9870)) 1998) (<= (+ main_y 1) v_prenex_9870) (< v_prenex_9870 main_y)))) (forall ((v_prenex_11112 Int) (v_prenex_11113 Int)) (or (<= (* 2 (select main_a v_prenex_11112)) 6) (<= (select main_a v_prenex_11113) (+ (select main_a v_prenex_11112) 998)) (<= (+ main_y 1) v_prenex_11113) (<= (select main_a v_prenex_11113) 1001) (<= (select main_a v_prenex_11112) 3) (< v_prenex_11112 main_x) (< v_prenex_11113 main_y))) (or (forall ((v_prenex_11764 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11764))) (<= (+ main_y 1) v_prenex_11764) (<= (select main_a v_prenex_11764) 1001) (< v_prenex_11764 main_y))) (forall ((v_prenex_11763 Int)) (or (<= (select main_a v_prenex_11763) 5) (<= (select main_a v_prenex_11763) 3)))) (forall ((v_prenex_18527 Int) (v_prenex_18526 Int)) (or (<= (select main_a v_prenex_18527) 1001) (<= 2 (* 2 (select main_a v_prenex_18526))) (<= (select main_a v_prenex_18527) 999) (< v_prenex_18527 main_y) (<= 1000 (+ (select main_a v_prenex_18526) (select main_a v_prenex_18527))) (<= (+ main_y 1) v_prenex_18527))) (or (forall ((v_prenex_13560 Int)) (or (<= (* 2 (select main_a v_prenex_13560)) 1998) (< v_prenex_13560 main_y) (<= (+ main_y 1) v_prenex_13560) (<= 1994 (* 2 (select main_a v_prenex_13560))) (<= 995 (select main_a v_prenex_13560)))) (forall ((v_prenex_13559 Int)) (<= (* 2 (select main_a v_prenex_13559)) 6))) (forall ((v_prenex_16948 Int) (v_prenex_16949 Int)) (or (<= 1000 (+ (select main_a v_prenex_16948) (select main_a v_prenex_16949))) (<= (* 2 (select main_a v_prenex_16948)) 6) (<= (+ main_y 1) v_prenex_16949) (< v_prenex_16949 main_y) (<= 1994 (* 2 (select main_a v_prenex_16949))) (<= (select main_a v_prenex_16949) 999) (<= 0 (+ (select main_a v_prenex_16948) 1)))) (forall ((v_prenex_13841 Int) (v_prenex_13840 Int)) (or (<= 1 (select main_a v_prenex_13840)) (<= (+ (select main_a v_prenex_13840) 994) (select main_a v_prenex_13841)) (<= (+ main_y 1) v_prenex_13841) (<= 1994 (* 2 (select main_a v_prenex_13841))) (<= 995 (select main_a v_prenex_13841)) (<= (* 2 (select main_a v_prenex_13840)) 6) (< v_prenex_13841 main_y))) (forall ((v_prenex_9685 Int) (v_prenex_9684 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9684))) (<= (select main_a v_prenex_9685) 1001) (< v_prenex_9685 main_y) (<= (+ main_y 1) v_prenex_9685) (<= 1 (select main_a v_prenex_9684)) (<= (+ (select main_a v_prenex_9684) 994) (select main_a v_prenex_9685)) (<= 1994 (* 2 (select main_a v_prenex_9685))))) (forall ((v_prenex_9796 Int) (v_prenex_9795 Int)) (or (<= (select main_a v_prenex_9795) 3) (<= 1000 (+ (select main_a v_prenex_9795) (select main_a v_prenex_9796))) (<= (+ main_y 1) v_prenex_9796) (<= (select main_a v_prenex_9796) 999) (< v_prenex_9796 main_y) (<= (select main_a v_prenex_9795) 5) (<= (select main_a v_prenex_9796) 1001))) (forall ((v_prenex_15651 Int) (v_prenex_15650 Int)) (or (<= (* 2 (select main_a v_prenex_15650)) 6) (<= (+ (select main_a v_prenex_15650) (select main_a v_prenex_15651)) 1000) (<= (+ main_y 1) v_prenex_15651) (< v_prenex_15651 main_y) (<= (select main_a v_prenex_15651) 1001))) (forall ((v_prenex_15953 Int) (v_prenex_15952 Int)) (or (<= (select main_a v_prenex_15953) 1001) (< v_prenex_15953 main_y) (<= 1994 (* 2 (select main_a v_prenex_15953))) (<= (+ main_y 1) v_prenex_15953) (<= 1000 (+ (select main_a v_prenex_15952) (select main_a v_prenex_15953))) (<= 1 (select main_a v_prenex_15952)))) (forall ((v_prenex_11918 Int) (v_prenex_11919 Int)) (or (<= 997 (select main_a v_prenex_11919)) (< v_prenex_11919 main_y) (<= 1994 (* 2 (select main_a v_prenex_11919))) (<= (+ (select main_a v_prenex_11918) (select main_a v_prenex_11919)) 1000) (<= 2 (* 2 (select main_a v_prenex_11918))) (<= (* 2 (select main_a v_prenex_11918)) 6) (<= (+ main_y 1) v_prenex_11919))) (forall ((v_prenex_14873 Int) (v_prenex_14872 Int)) (or (<= (+ main_y 1) v_prenex_14873) (<= 1994 (* 2 (select main_a v_prenex_14873))) (<= 1 (select main_a v_prenex_14872)) (<= (select main_a v_prenex_14873) (+ (select main_a v_prenex_14872) 998)) (< v_prenex_14873 main_y) (<= 0 (+ (select main_a v_prenex_14872) 1)) (< v_prenex_14872 main_x))) (or (forall ((v_prenex_12063 Int)) (or (<= (* 2 (select main_a v_prenex_12063)) 1998) (< v_prenex_12063 main_y) (<= 997 (select main_a v_prenex_12063)) (<= (+ main_y 1) v_prenex_12063))) (forall ((v_prenex_12068 Int)) (or (<= (select main_a v_prenex_12068) 3) (<= 1 (select main_a v_prenex_12068))))) (or (forall ((v_prenex_16773 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16773))) (< v_prenex_16773 main_x) (<= (+ main_x 1) v_prenex_16773) (<= 0 (+ (select main_a v_prenex_16773) 1)))) (forall ((v_prenex_16774 Int)) (<= (* 2 (select main_a v_prenex_16774)) 1998))) (forall ((v_prenex_16501 Int) (v_prenex_16502 Int)) (or (< v_prenex_16502 main_y) (<= (+ (select main_a v_prenex_16501) (select main_a v_prenex_16502)) 1000) (<= (+ main_y 1) v_prenex_16502) (<= 2 (* 2 (select main_a v_prenex_16501))) (<= (* 2 (select main_a v_prenex_16501)) 6) (<= (select main_a v_prenex_16502) 1001))) (forall ((v_prenex_8394 Int) (v_prenex_8393 Int)) (or (<= 995 (select main_a v_prenex_8394)) (<= 1000 (+ (select main_a v_prenex_8393) (select main_a v_prenex_8394))) (<= (select main_a v_prenex_8393) 3) (< v_prenex_8394 main_y) (<= (+ main_y 1) v_prenex_8394) (<= 997 (select main_a v_prenex_8394)))) (forall ((v_prenex_11374 Int) (v_prenex_11373 Int)) (or (<= (+ main_y 1) v_prenex_11374) (<= 1994 (* 2 (select main_a v_prenex_11374))) (<= 995 (select main_a v_prenex_11374)) (<= 0 (+ (select main_a v_prenex_11373) 1)) (< v_prenex_11374 main_y) (<= (select main_a v_prenex_11373) 5) (<= (+ (select main_a v_prenex_11373) 994) (select main_a v_prenex_11374)))) (forall ((v_prenex_18154 Int) (v_prenex_18155 Int)) (or (<= 997 (select main_a v_prenex_18155)) (<= (select main_a v_prenex_18154) 3) (<= (select main_a v_prenex_18155) (+ (select main_a v_prenex_18154) 998)) (<= (select main_a v_prenex_18154) 5) (<= (+ main_y 1) v_prenex_18155) (<= 995 (select main_a v_prenex_18155)) (< v_prenex_18155 main_y))) (forall ((v_prenex_9075 Int) (v_prenex_9074 Int)) (or (<= (+ (select main_a v_prenex_9074) (select main_a v_prenex_9075)) 1000) (<= (* 2 (select main_a v_prenex_9074)) 6) (< v_prenex_9075 main_y) (<= (select main_a v_prenex_9074) 5) (<= (select main_a v_prenex_9075) 1001) (<= 997 (select main_a v_prenex_9075)) (<= (+ main_y 1) v_prenex_9075))) (forall ((v_prenex_17215 Int) (v_prenex_17216 Int)) (or (<= 995 (select main_a v_prenex_17216)) (<= (+ main_y 1) v_prenex_17216) (<= 0 (+ (select main_a v_prenex_17215) 1)) (< v_prenex_17216 main_y) (<= (+ (select main_a v_prenex_17215) 994) (select main_a v_prenex_17216)) (<= (select main_a v_prenex_17215) 3) (<= 1994 (* 2 (select main_a v_prenex_17216))))) (or (forall ((v_prenex_8317 Int)) (or (<= (* 2 (select main_a v_prenex_8317)) 6) (<= 1 (select main_a v_prenex_8317)))) (forall ((v_prenex_8229 Int)) (or (<= (+ main_y 1) v_prenex_8229) (<= 995 (select main_a v_prenex_8229)) (<= (select main_a v_prenex_8229) 999) (< v_prenex_8229 main_y) (<= (* 2 (select main_a v_prenex_8229)) 1998)))) (forall ((v_prenex_15794 Int) (v_prenex_15793 Int)) (or (<= 0 (+ (select main_a v_prenex_15793) 1)) (<= (+ main_y 1) v_prenex_15794) (< v_prenex_15794 main_y) (<= (+ (select main_a v_prenex_15793) (select main_a v_prenex_15794)) 1000) (<= (* 2 (select main_a v_prenex_15794)) 1998) (<= 995 (select main_a v_prenex_15794)))) (or (forall ((v_prenex_13826 Int)) (or (<= (select main_a v_prenex_13826) 5) (<= (* 2 (select main_a v_prenex_13826)) 6))) (forall ((v_prenex_13822 Int)) (or (<= (* 2 (select main_a v_prenex_13822)) 1998) (<= (+ main_y 1) v_prenex_13822) (< v_prenex_13822 main_y) (<= (select main_a v_prenex_13822) 999) (<= 995 (select main_a v_prenex_13822))))) (forall ((v_prenex_12726 Int) (v_prenex_12727 Int)) (or (<= (+ main_y 1) v_prenex_12727) (< v_prenex_12727 main_y) (<= (select main_a v_prenex_12727) 1001) (<= 1000 (+ (select main_a v_prenex_12726) (select main_a v_prenex_12727))) (<= 2 (* 2 (select main_a v_prenex_12726))) (<= 1994 (* 2 (select main_a v_prenex_12727))) (<= (select main_a v_prenex_12726) 3))) (or (forall ((v_prenex_8648 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8648))) (<= 997 (select main_a v_prenex_8648)) (<= (+ main_y 1) v_prenex_8648) (< v_prenex_8648 main_y))) (forall ((v_prenex_8650 Int)) (or (<= (select main_a v_prenex_8650) 5) (<= (* 2 (select main_a v_prenex_8650)) 6)))) (forall ((v_prenex_16393 Int) (v_prenex_16394 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16394))) (<= (select main_a v_prenex_16394) 999) (<= (+ main_y 1) v_prenex_16394) (<= (select main_a v_prenex_16393) 3) (<= 2 (* 2 (select main_a v_prenex_16393))) (<= (select main_a v_prenex_16394) (+ (select main_a v_prenex_16393) 998)) (< v_prenex_16394 main_y))) (forall ((v_prenex_13699 Int) (v_prenex_13700 Int)) (or (<= (+ main_y 1) v_prenex_13700) (< v_prenex_13700 main_y) (<= 2 (* 2 (select main_a v_prenex_13699))) (<= 1994 (* 2 (select main_a v_prenex_13700))) (<= (+ (select main_a v_prenex_13699) (select main_a v_prenex_13700)) 1000) (< v_prenex_13699 main_x) (<= 1 (select main_a v_prenex_13699)))) (forall ((v_prenex_15403 Int) (v_prenex_15404 Int)) (or (<= (+ main_y 1) v_prenex_15404) (<= (select main_a v_prenex_15404) (+ (select main_a v_prenex_15403) 998)) (<= 997 (select main_a v_prenex_15404)) (<= (* 2 (select main_a v_prenex_15403)) 6) (< v_prenex_15404 main_y))) (forall ((v_prenex_13673 Int) (v_prenex_13672 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13672))) (<= (+ main_y 1) v_prenex_13673) (<= 1000 (+ (select main_a v_prenex_13672) (select main_a v_prenex_13673))) (<= (* 2 (select main_a v_prenex_13672)) 6) (<= (select main_a v_prenex_13673) 999) (<= (* 2 (select main_a v_prenex_13673)) 1998) (< v_prenex_13673 main_y))) (forall ((v_prenex_14909 Int) (v_prenex_14908 Int)) (or (<= (select main_a v_prenex_14908) 3) (<= 1 (select main_a v_prenex_14908)) (<= (select main_a v_prenex_14909) (+ (select main_a v_prenex_14908) 998)) (< v_prenex_14909 main_y) (<= (* 2 (select main_a v_prenex_14909)) 1998) (<= (+ main_y 1) v_prenex_14909))) (forall ((v_prenex_11473 Int) (v_prenex_11474 Int)) (or (<= (select main_a v_prenex_11473) 5) (<= (select main_a v_prenex_11474) 1001) (<= 1000 (+ (select main_a v_prenex_11473) (select main_a v_prenex_11474))) (<= 0 (+ (select main_a v_prenex_11473) 1)) (<= 995 (select main_a v_prenex_11474)) (<= (+ main_y 1) v_prenex_11474) (< v_prenex_11474 main_y))) (forall ((v_prenex_14677 Int) (v_prenex_14678 Int)) (or (< v_prenex_14678 main_y) (<= 997 (select main_a v_prenex_14678)) (<= 1994 (* 2 (select main_a v_prenex_14678))) (<= (* 2 (select main_a v_prenex_14677)) 6) (<= (select main_a v_prenex_14677) 5) (<= (+ main_y 1) v_prenex_14678) (<= (select main_a v_prenex_14678) (+ (select main_a v_prenex_14677) 998)))) (or (forall ((v_prenex_12610 Int)) (or (< v_prenex_12610 main_y) (<= (+ main_y 1) v_prenex_12610) (<= (select main_a v_prenex_12610) 999) (<= 1994 (* 2 (select main_a v_prenex_12610))))) (forall ((v_prenex_12611 Int)) (or (<= (select main_a v_prenex_12611) 3) (<= 0 (+ (select main_a v_prenex_12611) 1))))) (or (forall ((v_prenex_9651 Int)) (or (<= (select main_a v_prenex_9651) 1001) (<= 995 (select main_a v_prenex_9651)) (<= 1994 (* 2 (select main_a v_prenex_9651))) (< v_prenex_9651 main_y) (<= (+ main_y 1) v_prenex_9651))) (forall ((v_prenex_9654 Int)) (<= 2 (* 2 (select main_a v_prenex_9654))))) (forall ((v_prenex_17291 Int) (v_prenex_17292 Int)) (or (< v_prenex_17291 main_x) (<= (+ (select main_a v_prenex_17291) (select main_a v_prenex_17292)) 1000) (<= (+ main_y 1) v_prenex_17292) (<= 995 (select main_a v_prenex_17292)) (<= 2 (* 2 (select main_a v_prenex_17291))) (<= 0 (+ (select main_a v_prenex_17291) 1)) (< v_prenex_17292 main_y))) (or (forall ((v_prenex_16858 Int)) (or (<= (* 2 (select main_a v_prenex_16858)) 1998) (<= (select main_a v_prenex_16858) 999) (<= 1994 (* 2 (select main_a v_prenex_16858))) (< v_prenex_16858 main_y) (<= (+ main_y 1) v_prenex_16858))) (forall ((v_prenex_16862 Int)) (or (<= (* 2 (select main_a v_prenex_16862)) 6) (<= (select main_a v_prenex_16862) 5)))) (forall ((v_prenex_15898 Int) (v_prenex_15899 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15899))) (< v_prenex_15899 main_y) (<= (* 2 (select main_a v_prenex_15899)) 1998) (<= (+ main_y 1) v_prenex_15899) (<= 2 (* 2 (select main_a v_prenex_15898))) (<= 1000 (+ (select main_a v_prenex_15898) (select main_a v_prenex_15899))))) (forall ((v_prenex_11923 Int) (v_prenex_11922 Int)) (or (<= 995 (select main_a v_prenex_11923)) (<= (+ main_y 1) v_prenex_11923) (<= (+ (select main_a v_prenex_11922) 994) (select main_a v_prenex_11923)) (<= (* 2 (select main_a v_prenex_11922)) 6) (<= 1994 (* 2 (select main_a v_prenex_11923))) (< v_prenex_11923 main_y) (<= 2 (* 2 (select main_a v_prenex_11922))))) (forall ((v_prenex_13713 Int) (v_prenex_13714 Int)) (or (<= (* 2 (select main_a v_prenex_13714)) 1998) (<= (select main_a v_prenex_13713) 3) (< v_prenex_13713 main_x) (<= (select main_a v_prenex_13714) (+ (select main_a v_prenex_13713) 998)) (< v_prenex_13714 main_y) (<= (* 2 (select main_a v_prenex_13713)) 6) (<= (+ main_y 1) v_prenex_13714))) (forall ((v_prenex_14652 Int) (v_prenex_14651 Int)) (or (<= 995 (select main_a v_prenex_14652)) (<= 0 (+ (select main_a v_prenex_14651) 1)) (<= (+ (select main_a v_prenex_14651) (select main_a v_prenex_14652)) 1000) (<= (+ main_y 1) v_prenex_14652) (< v_prenex_14652 main_y) (<= (select main_a v_prenex_14651) 3) (< v_prenex_14651 main_x))) (or (forall ((v_prenex_8973 Int)) (or (< v_prenex_8973 main_y) (<= 1994 (* 2 (select main_a v_prenex_8973))) (<= (select main_a v_prenex_8973) 999) (<= (+ main_y 1) v_prenex_8973))) (forall ((v_prenex_8974 Int)) (or (<= 0 (+ (select main_a v_prenex_8974) 1)) (<= 2 (* 2 (select main_a v_prenex_8974)))))) (forall ((v_prenex_10626 Int) (v_prenex_10625 Int)) (or (<= 1000 (+ (select main_a v_prenex_10625) (select main_a v_prenex_10626))) (< v_prenex_10626 main_y) (<= (select main_a v_prenex_10625) 5) (< v_prenex_10625 main_x) (<= (+ main_y 1) v_prenex_10626) (<= (select main_a v_prenex_10626) 1001))) (forall ((v_prenex_18424 Int) (v_prenex_18423 Int)) (or (< v_prenex_18424 main_y) (<= (+ main_x 1) v_prenex_18423) (<= 1 (select main_a v_prenex_18423)) (<= (select main_a v_prenex_18424) 1001) (<= (select main_a v_prenex_18424) (+ (select main_a v_prenex_18423) 998)) (<= (select main_a v_prenex_18423) 3) (<= (+ main_y 1) v_prenex_18424))) (forall ((v_prenex_10880 Int) (v_prenex_10879 Int)) (or (<= (select main_a v_prenex_10880) 999) (<= (select main_a v_prenex_10879) 3) (<= (+ (select main_a v_prenex_10879) (select main_a v_prenex_10880)) 1000) (<= 0 (+ (select main_a v_prenex_10879) 1)) (<= 995 (select main_a v_prenex_10880)) (< v_prenex_10880 main_y) (<= (+ main_y 1) v_prenex_10880))) (forall ((v_prenex_13523 Int) (v_prenex_13524 Int)) (or (< v_prenex_13524 main_y) (<= (+ (select main_a v_prenex_13523) 994) (select main_a v_prenex_13524)) (<= (* 2 (select main_a v_prenex_13523)) 6) (<= (* 2 (select main_a v_prenex_13524)) 1998) (<= (select main_a v_prenex_13523) 3) (<= (+ main_y 1) v_prenex_13524) (<= 995 (select main_a v_prenex_13524)))) (or (forall ((v_prenex_16883 Int)) (or (<= 0 (+ (select main_a v_prenex_16883) 1)) (<= (* 2 (select main_a v_prenex_16883)) 6) (< v_prenex_16883 main_x))) (forall ((v_prenex_16884 Int)) (or (<= (+ main_y 1) v_prenex_16884) (<= (* 2 (select main_a v_prenex_16884)) 1998) (< v_prenex_16884 main_y) (<= (select main_a v_prenex_16884) 1001)))) (forall ((v_prenex_16426 Int) (v_prenex_16427 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16426))) (<= (select main_a v_prenex_16427) 999) (<= 995 (select main_a v_prenex_16427)) (<= (+ (select main_a v_prenex_16426) (select main_a v_prenex_16427)) 1000) (< v_prenex_16427 main_y) (<= (+ main_y 1) v_prenex_16427))) (or (forall ((v_prenex_9886 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9886))) (<= 0 (+ (select main_a v_prenex_9886) 1)) (< v_prenex_9886 main_x))) (forall ((v_prenex_9887 Int)) (or (<= (* 2 (select main_a v_prenex_9887)) 1998) (<= (select main_a v_prenex_9887) 999) (< v_prenex_9887 main_y) (<= (+ main_y 1) v_prenex_9887)))) (forall ((v_prenex_10525 Int) (v_prenex_10524 Int)) (or (<= 1 (select main_a v_prenex_10524)) (<= (select main_a v_prenex_10525) 1001) (< v_prenex_10525 main_y) (<= (+ (select main_a v_prenex_10524) (select main_a v_prenex_10525)) 1000) (<= (+ main_y 1) v_prenex_10525) (<= (* 2 (select main_a v_prenex_10524)) 6) (<= 1994 (* 2 (select main_a v_prenex_10525))))) (forall ((v_prenex_13979 Int) (v_prenex_13978 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13978))) (<= (+ (select main_a v_prenex_13978) 994) (select main_a v_prenex_13979)) (< v_prenex_13978 main_x) (<= (* 2 (select main_a v_prenex_13978)) 6) (<= (+ main_x 1) v_prenex_13978))) (or (forall ((v_prenex_18172 Int)) (or (<= (select main_a v_prenex_18172) 1001) (<= (+ main_y 1) v_prenex_18172) (<= (* 2 (select main_a v_prenex_18172)) 1998) (< v_prenex_18172 main_y) (<= 997 (select main_a v_prenex_18172)))) (forall ((v_prenex_18176 Int)) (or (<= 0 (+ (select main_a v_prenex_18176) 1)) (<= 1 (select main_a v_prenex_18176))))) (forall ((v_prenex_14950 Int) (v_prenex_14949 Int)) (or (<= (+ main_x 1) v_prenex_14949) (<= 1000 (+ (select main_a v_prenex_14949) (select main_a v_prenex_14950))) (<= (select main_a v_prenex_14949) 3) (< v_prenex_14950 main_y) (< v_prenex_14949 main_x))) (forall ((v_prenex_14566 Int) (v_prenex_14565 Int)) (or (<= (select main_a v_prenex_14566) (+ (select main_a v_prenex_14565) 998)) (< v_prenex_14566 main_y) (<= 2 (* 2 (select main_a v_prenex_14565))) (<= (+ main_y 1) v_prenex_14566) (<= 997 (select main_a v_prenex_14566)) (<= (select main_a v_prenex_14566) 999))) (forall ((v_prenex_13002 Int) (v_prenex_13001 Int)) (or (< v_prenex_13002 main_y) (<= (* 2 (select main_a v_prenex_13002)) 1998) (<= (+ main_y 1) v_prenex_13002) (<= (* 2 (select main_a v_prenex_13001)) 6) (<= 995 (select main_a v_prenex_13002)) (<= (+ (select main_a v_prenex_13001) (select main_a v_prenex_13002)) 1000))) (forall ((v_prenex_12441 Int) (v_prenex_12440 Int)) (or (< v_prenex_12441 main_y) (<= (+ main_y 1) v_prenex_12441) (<= 1 (select main_a v_prenex_12440)) (<= 1000 (+ (select main_a v_prenex_12440) (select main_a v_prenex_12441))) (<= (select main_a v_prenex_12441) 999) (<= 1994 (* 2 (select main_a v_prenex_12441))))) (forall ((v_prenex_14053 Int) (v_prenex_14052 Int)) (or (<= (select main_a v_prenex_14053) 999) (<= (+ main_x 1) v_prenex_14052) (<= (+ main_y 1) v_prenex_14053) (<= 1000 (+ (select main_a v_prenex_14052) (select main_a v_prenex_14053))) (<= (* 2 (select main_a v_prenex_14052)) 6) (< v_prenex_14053 main_y) (<= (select main_a v_prenex_14052) 5))) (or (forall ((v_prenex_14410 Int)) (or (<= 1 (select main_a v_prenex_14410)) (<= 2 (* 2 (select main_a v_prenex_14410))) (< v_prenex_14410 main_x))) (forall ((v_prenex_14411 Int)) (or (<= (+ main_y 1) v_prenex_14411) (<= (select main_a v_prenex_14411) 1001) (< v_prenex_14411 main_y) (<= (* 2 (select main_a v_prenex_14411)) 1998)))) (forall ((v_prenex_16195 Int) (v_prenex_16196 Int)) (or (< v_prenex_16195 main_x) (<= (+ main_x 1) v_prenex_16195) (<= 1 (select main_a v_prenex_16195)) (<= 1000 (+ (select main_a v_prenex_16195) (select main_a v_prenex_16196))))) (forall ((v_prenex_15951 Int) (v_prenex_15950 Int)) (or (<= (select main_a v_prenex_15950) 3) (< v_prenex_15950 main_x) (<= 1000 (+ (select main_a v_prenex_15950) (select main_a v_prenex_15951))) (<= (+ main_x 1) v_prenex_15950) (<= 0 (+ (select main_a v_prenex_15950) 1)))) (forall ((v_prenex_13282 Int) (v_prenex_13283 Int)) (or (<= (select main_a v_prenex_13283) 1001) (<= (+ main_x 1) v_prenex_13282) (<= (select main_a v_prenex_13282) 5) (<= (+ (select main_a v_prenex_13282) (select main_a v_prenex_13283)) 1000) (<= (* 2 (select main_a v_prenex_13282)) 6) (<= (+ main_y 1) v_prenex_13283) (< v_prenex_13283 main_y))) (or (forall ((v_prenex_15518 Int)) (or (<= (select main_a v_prenex_15518) 1001) (<= (* 2 (select main_a v_prenex_15518)) 1998) (<= 997 (select main_a v_prenex_15518)) (< v_prenex_15518 main_y) (<= (+ main_y 1) v_prenex_15518))) (forall ((v_prenex_15520 Int)) (or (<= (select main_a v_prenex_15520) 3) (<= 1 (select main_a v_prenex_15520))))) (or (forall ((v_prenex_13437 Int)) (or (<= (+ main_y 1) v_prenex_13437) (<= (* 2 (select main_a v_prenex_13437)) 1998) (<= (select main_a v_prenex_13437) 999) (<= (select main_a v_prenex_13437) 1001) (< v_prenex_13437 main_y))) (forall ((v_prenex_13442 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13442))) (<= (select main_a v_prenex_13442) 3)))) (forall ((v_prenex_9167 Int) (v_prenex_9166 Int)) (or (<= (+ main_y 1) v_prenex_9167) (<= (+ (select main_a v_prenex_9166) 994) (select main_a v_prenex_9167)) (<= 2 (* 2 (select main_a v_prenex_9166))) (<= (select main_a v_prenex_9167) 1001) (<= (* 2 (select main_a v_prenex_9167)) 1998) (< v_prenex_9167 main_y))) (or (forall ((v_prenex_15630 Int)) (or (<= (* 2 (select main_a v_prenex_15630)) 6) (<= (select main_a v_prenex_15630) 3))) (forall ((v_prenex_15631 Int)) (or (<= (+ main_y 1) v_prenex_15631) (<= (select main_a v_prenex_15631) 999) (<= 1994 (* 2 (select main_a v_prenex_15631))) (< v_prenex_15631 main_y)))) (forall ((v_prenex_17351 Int) (v_prenex_17352 Int)) (or (<= (+ (select main_a v_prenex_17351) 994) (select main_a v_prenex_17352)) (< v_prenex_17352 main_y) (<= (select main_a v_prenex_17352) 1001) (<= (select main_a v_prenex_17351) 5) (<= 1 (select main_a v_prenex_17351)) (<= (+ main_y 1) v_prenex_17352) (<= (* 2 (select main_a v_prenex_17352)) 1998))) (forall ((v_prenex_9539 Int) (v_prenex_9540 Int)) (or (<= (+ main_x 1) v_prenex_9539) (<= (select main_a v_prenex_9540) (+ (select main_a v_prenex_9539) 998)) (<= 2 (* 2 (select main_a v_prenex_9539))) (<= (+ main_y 1) v_prenex_9540) (< v_prenex_9539 main_x))) (forall ((v_prenex_15818 Int) (v_prenex_15817 Int)) (or (<= (select main_a v_prenex_15818) 999) (< v_prenex_15817 main_x) (<= (select main_a v_prenex_15818) (+ (select main_a v_prenex_15817) 998)) (< v_prenex_15818 main_y) (<= (* 2 (select main_a v_prenex_15817)) 6) (<= (+ main_y 1) v_prenex_15818))) (or (forall ((v_prenex_10786 Int)) (<= 0 (+ (select main_a v_prenex_10786) 1))) (forall ((v_prenex_10784 Int)) (or (<= 997 (select main_a v_prenex_10784)) (< v_prenex_10784 main_y) (<= 1994 (* 2 (select main_a v_prenex_10784))) (<= (+ main_y 1) v_prenex_10784) (<= (* 2 (select main_a v_prenex_10784)) 1998)))) (forall ((v_prenex_8978 Int) (v_prenex_8979 Int)) (or (< v_prenex_8979 main_y) (<= (select main_a v_prenex_8978) 5) (<= (+ main_y 1) v_prenex_8979) (<= (+ main_x 1) v_prenex_8978) (<= 997 (select main_a v_prenex_8979)) (<= (+ (select main_a v_prenex_8978) 994) (select main_a v_prenex_8979)))) (forall ((v_prenex_15689 Int) (v_prenex_15688 Int)) (or (< v_prenex_15689 main_y) (<= (* 2 (select main_a v_prenex_15688)) 6) (<= (+ main_y 1) v_prenex_15689) (<= 2 (* 2 (select main_a v_prenex_15688))) (<= (+ (select main_a v_prenex_15688) 994) (select main_a v_prenex_15689)) (<= 995 (select main_a v_prenex_15689)))) (forall ((v_prenex_11608 Int) (v_prenex_11609 Int)) (or (<= 1 (select main_a v_prenex_11608)) (<= 1994 (* 2 (select main_a v_prenex_11609))) (< v_prenex_11609 main_y) (<= (* 2 (select main_a v_prenex_11608)) 6) (<= (+ main_y 1) v_prenex_11609) (<= (select main_a v_prenex_11609) (+ (select main_a v_prenex_11608) 998)) (<= (+ main_x 1) v_prenex_11608))) (or (forall ((v_prenex_15487 Int)) (or (<= 995 (select main_a v_prenex_15487)) (< v_prenex_15487 main_y) (<= 1994 (* 2 (select main_a v_prenex_15487))) (<= 997 (select main_a v_prenex_15487)) (<= (+ main_y 1) v_prenex_15487))) (forall ((v_prenex_15490 Int)) (<= (select main_a v_prenex_15490) 3))) (forall ((v_prenex_15065 Int) (v_prenex_15066 Int)) (or (<= 1 (select main_a v_prenex_15065)) (<= (select main_a v_prenex_15066) 999) (< v_prenex_15066 main_y) (<= (+ main_y 1) v_prenex_15066) (<= (+ main_x 1) v_prenex_15065) (<= (* 2 (select main_a v_prenex_15065)) 6) (<= (+ (select main_a v_prenex_15065) 994) (select main_a v_prenex_15066)))) (or (forall ((v_prenex_15857 Int)) (or (<= (+ main_y 1) v_prenex_15857) (<= 995 (select main_a v_prenex_15857)) (<= 1994 (* 2 (select main_a v_prenex_15857))) (< v_prenex_15857 main_y))) (forall ((v_prenex_15858 Int)) (or (<= 0 (+ (select main_a v_prenex_15858) 1)) (<= 1 (select main_a v_prenex_15858))))) (or (forall ((v_prenex_18103 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18103))) (<= (+ main_y 1) v_prenex_18103) (< v_prenex_18103 main_y) (<= (select main_a v_prenex_18103) 1001))) (forall ((v_prenex_18102 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18102))) (<= (+ main_x 1) v_prenex_18102) (<= (* 2 (select main_a v_prenex_18102)) 6)))) (forall ((v_prenex_10103 Int) (v_prenex_10104 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10103))) (<= (+ main_y 1) v_prenex_10104) (<= 997 (select main_a v_prenex_10104)) (< v_prenex_10103 main_x) (< v_prenex_10104 main_y) (<= 1000 (+ (select main_a v_prenex_10103) (select main_a v_prenex_10104))))) (forall ((v_prenex_16775 Int) (v_prenex_16776 Int)) (or (<= (+ main_x 1) v_prenex_16775) (<= 1 (select main_a v_prenex_16775)) (<= 2 (* 2 (select main_a v_prenex_16775))) (<= (+ (select main_a v_prenex_16775) (select main_a v_prenex_16776)) 1000) (<= (select main_a v_prenex_16776) 999) (<= (+ main_y 1) v_prenex_16776) (< v_prenex_16776 main_y))) (forall ((v_prenex_16617 Int) (v_prenex_16618 Int)) (or (<= 0 (+ (select main_a v_prenex_16617) 1)) (<= 995 (select main_a v_prenex_16618)) (<= (* 2 (select main_a v_prenex_16617)) 6) (<= (select main_a v_prenex_16618) (+ (select main_a v_prenex_16617) 998)) (<= (+ main_y 1) v_prenex_16618) (<= 1994 (* 2 (select main_a v_prenex_16618))) (< v_prenex_16618 main_y))) (forall ((v_prenex_12228 Int) (v_prenex_12229 Int)) (or (<= 995 (select main_a v_prenex_12229)) (<= 0 (+ (select main_a v_prenex_12228) 1)) (<= 1000 (+ (select main_a v_prenex_12228) (select main_a v_prenex_12229))) (< v_prenex_12229 main_y) (<= (+ main_y 1) v_prenex_12229) (<= 2 (* 2 (select main_a v_prenex_12228))) (<= (select main_a v_prenex_12229) 1001))) (forall ((v_prenex_10983 Int) (v_prenex_10984 Int)) (or (<= 1 (select main_a v_prenex_10983)) (<= (* 2 (select main_a v_prenex_10984)) 1998) (<= 995 (select main_a v_prenex_10984)) (<= (select main_a v_prenex_10983) 3) (<= 1000 (+ (select main_a v_prenex_10983) (select main_a v_prenex_10984))) (<= (+ main_y 1) v_prenex_10984) (< v_prenex_10984 main_y))) (forall ((v_prenex_17895 Int) (v_prenex_17896 Int)) (or (<= (select main_a v_prenex_17895) 5) (<= 997 (select main_a v_prenex_17896)) (<= (select main_a v_prenex_17895) 3) (<= 1000 (+ (select main_a v_prenex_17895) (select main_a v_prenex_17896))) (< v_prenex_17896 main_y) (<= (select main_a v_prenex_17896) 999) (<= (+ main_y 1) v_prenex_17896))) (or (forall ((v_prenex_8356 Int)) (or (<= (+ main_x 1) v_prenex_8356) (<= (* 2 (select main_a v_prenex_8356)) 6) (<= (select main_a v_prenex_8356) 3))) (forall ((v_prenex_8236 Int)) (or (<= (+ main_y 1) v_prenex_8236) (<= 1994 (* 2 (select main_a v_prenex_8236))) (< v_prenex_8236 main_y) (<= 995 (select main_a v_prenex_8236))))) (forall ((v_prenex_15391 Int) (v_prenex_15392 Int)) (or (<= (+ main_y 1) v_prenex_15392) (< v_prenex_15391 main_x) (<= 2 (* 2 (select main_a v_prenex_15391))) (<= (* 2 (select main_a v_prenex_15391)) 6) (<= (select main_a v_prenex_15392) (+ (select main_a v_prenex_15391) 998)) (< v_prenex_15392 main_y) (<= (select main_a v_prenex_15392) 999))) (forall ((v_prenex_17516 Int) (v_prenex_17517 Int)) (or (<= (+ main_y 1) v_prenex_17517) (<= 0 (+ (select main_a v_prenex_17516) 1)) (<= (+ (select main_a v_prenex_17516) 994) (select main_a v_prenex_17517)) (<= 2 (* 2 (select main_a v_prenex_17516))) (< v_prenex_17516 main_x) (< v_prenex_17517 main_y) (<= (select main_a v_prenex_17517) 1001))) (or (forall ((v_prenex_10483 Int)) (or (<= (* 2 (select main_a v_prenex_10483)) 1998) (<= (select main_a v_prenex_10483) 1001) (<= (+ main_y 1) v_prenex_10483) (< v_prenex_10483 main_y))) (forall ((v_prenex_10486 Int)) (or (<= 1 (select main_a v_prenex_10486)) (<= (+ main_x 1) v_prenex_10486) (<= (* 2 (select main_a v_prenex_10486)) 6)))) (or (forall ((v_prenex_9390 Int)) (or (<= 0 (+ (select main_a v_prenex_9390) 1)) (<= (select main_a v_prenex_9390) 3))) (forall ((v_prenex_9387 Int)) (or (< v_prenex_9387 main_y) (<= (+ main_y 1) v_prenex_9387) (<= (* 2 (select main_a v_prenex_9387)) 1998) (<= 1994 (* 2 (select main_a v_prenex_9387)))))) (or (forall ((v_prenex_17657 Int)) (<= 1 (select main_a v_prenex_17657))) (forall ((v_prenex_17654 Int)) (or (<= (+ main_y 1) v_prenex_17654) (< v_prenex_17654 main_y) (<= 1994 (* 2 (select main_a v_prenex_17654))) (<= (select main_a v_prenex_17654) 1001) (<= 995 (select main_a v_prenex_17654))))) (forall ((v_prenex_10884 Int) (v_prenex_10883 Int)) (or (<= (* 2 (select main_a v_prenex_10884)) 1998) (<= (select main_a v_prenex_10883) 3) (<= (+ main_x 1) v_prenex_10883) (< v_prenex_10884 main_y) (<= (+ main_y 1) v_prenex_10884) (<= (+ (select main_a v_prenex_10883) 994) (select main_a v_prenex_10884)))) (forall ((v_prenex_14387 Int) (v_prenex_14386 Int)) (or (<= (+ main_y 1) v_prenex_14387) (<= 997 (select main_a v_prenex_14387)) (<= (* 2 (select main_a v_prenex_14386)) 6) (<= 995 (select main_a v_prenex_14387)) (<= (select main_a v_prenex_14387) (+ (select main_a v_prenex_14386) 998)) (<= (select main_a v_prenex_14386) 3) (< v_prenex_14387 main_y))) (forall ((v_prenex_9917 Int) (v_prenex_9916 Int)) (or (<= 1 (select main_a v_prenex_9916)) (<= (+ (select main_a v_prenex_9916) (select main_a v_prenex_9917)) 1000) (< v_prenex_9917 main_y) (<= (+ main_y 1) v_prenex_9917) (<= (select main_a v_prenex_9917) 999) (<= 2 (* 2 (select main_a v_prenex_9916))) (<= (* 2 (select main_a v_prenex_9917)) 1998))) (or (forall ((v_prenex_14517 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14517))) (<= (+ main_y 1) v_prenex_14517) (< v_prenex_14517 main_y) (<= (select main_a v_prenex_14517) 999))) (forall ((v_prenex_14516 Int)) (<= 0 (+ (select main_a v_prenex_14516) 1)))) (forall ((v_prenex_8965 Int) (v_prenex_8966 Int)) (or (< v_prenex_8966 main_y) (<= 1000 (+ (select main_a v_prenex_8965) (select main_a v_prenex_8966))) (<= (* 2 (select main_a v_prenex_8965)) 6) (<= 1994 (* 2 (select main_a v_prenex_8966))) (<= 0 (+ (select main_a v_prenex_8965) 1)) (<= (+ main_y 1) v_prenex_8966) (<= (select main_a v_prenex_8966) 1001))) (or (forall ((v_prenex_9849 Int)) (or (<= 995 (select main_a v_prenex_9849)) (<= (+ main_y 1) v_prenex_9849) (< v_prenex_9849 main_y) (<= 997 (select main_a v_prenex_9849)) (<= (* 2 (select main_a v_prenex_9849)) 1998))) (forall ((v_prenex_9850 Int)) (<= 0 (+ (select main_a v_prenex_9850) 1)))) (or (forall ((v_prenex_14171 Int)) (or (<= (select main_a v_prenex_14171) 3) (<= (select main_a v_prenex_14171) 5))) (forall ((v_prenex_14166 Int)) (or (<= (select main_a v_prenex_14166) 999) (<= (* 2 (select main_a v_prenex_14166)) 1998) (< v_prenex_14166 main_y) (<= (+ main_y 1) v_prenex_14166) (<= (select main_a v_prenex_14166) 1001)))) (forall ((v_prenex_9526 Int) (v_prenex_9525 Int)) (or (<= (* 2 (select main_a v_prenex_9525)) 6) (<= (+ main_y 1) v_prenex_9526) (<= (select main_a v_prenex_9525) 5) (<= 997 (select main_a v_prenex_9526)) (<= 1994 (* 2 (select main_a v_prenex_9526))) (< v_prenex_9526 main_y) (<= (+ (select main_a v_prenex_9525) (select main_a v_prenex_9526)) 1000))) (forall ((v_prenex_13811 Int) (v_prenex_13810 Int)) (or (<= 997 (select main_a v_prenex_13811)) (<= (select main_a v_prenex_13810) 3) (< v_prenex_13811 main_y) (<= (+ main_y 1) v_prenex_13811) (<= 1994 (* 2 (select main_a v_prenex_13811))) (<= (select main_a v_prenex_13811) (+ (select main_a v_prenex_13810) 998)))) (forall ((v_prenex_15094 Int) (v_prenex_15093 Int)) (or (<= 1000 (+ (select main_a v_prenex_15093) (select main_a v_prenex_15094))) (< v_prenex_15094 main_y) (<= (+ main_y 1) v_prenex_15094) (<= (select main_a v_prenex_15094) 999) (<= 0 (+ (select main_a v_prenex_15093) 1)) (<= (select main_a v_prenex_15094) 1001))) (forall ((v_prenex_14201 Int) (v_prenex_14200 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14200))) (<= (select main_a v_prenex_14200) 3) (<= (+ (select main_a v_prenex_14200) (select main_a v_prenex_14201)) 1000) (<= (select main_a v_prenex_14201) 1001) (< v_prenex_14201 main_y) (<= (+ main_y 1) v_prenex_14201))) (or (forall ((v_prenex_10557 Int)) (or (<= (+ main_y 1) v_prenex_10557) (<= 1994 (* 2 (select main_a v_prenex_10557))) (<= (select main_a v_prenex_10557) 999) (< v_prenex_10557 main_y))) (forall ((v_prenex_10556 Int)) (or (< v_prenex_10556 main_x) (<= 2 (* 2 (select main_a v_prenex_10556))) (<= (* 2 (select main_a v_prenex_10556)) 6)))) (or (forall ((v_prenex_9423 Int)) (or (< v_prenex_9423 main_y) (<= (+ main_y 1) v_prenex_9423) (<= (select main_a v_prenex_9423) 1001) (<= (* 2 (select main_a v_prenex_9423)) 1998) (<= 995 (select main_a v_prenex_9423)))) (forall ((v_prenex_9426 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9426))) (<= 1 (select main_a v_prenex_9426))))) (forall ((v_prenex_14815 Int) (v_prenex_14814 Int)) (or (<= (select main_a v_prenex_14815) 1001) (<= (+ main_y 1) v_prenex_14815) (<= 1000 (+ (select main_a v_prenex_14814) (select main_a v_prenex_14815))) (< v_prenex_14815 main_y) (<= 1994 (* 2 (select main_a v_prenex_14815))))) (forall ((v_prenex_16597 Int) (v_prenex_16598 Int)) (or (<= 1 (select main_a v_prenex_16597)) (<= (+ main_y 1) v_prenex_16598) (<= (select main_a v_prenex_16598) (+ (select main_a v_prenex_16597) 998)) (< v_prenex_16598 main_y) (<= (select main_a v_prenex_16598) 999) (<= (select main_a v_prenex_16597) 5) (<= (* 2 (select main_a v_prenex_16598)) 1998))) (forall ((v_prenex_11846 Int) (v_prenex_11847 Int)) (or (<= (* 2 (select main_a v_prenex_11846)) 6) (<= 997 (select main_a v_prenex_11847)) (<= (+ main_y 1) v_prenex_11847) (< v_prenex_11847 main_y) (<= 995 (select main_a v_prenex_11847)) (<= 0 (+ (select main_a v_prenex_11846) 1)) (<= (+ (select main_a v_prenex_11846) 994) (select main_a v_prenex_11847)))) (forall ((v_prenex_13671 Int) (v_prenex_13670 Int)) (or (<= (* 2 (select main_a v_prenex_13671)) 1998) (<= (select main_a v_prenex_13671) (+ (select main_a v_prenex_13670) 998)) (<= (select main_a v_prenex_13670) 5) (< v_prenex_13671 main_y) (<= 997 (select main_a v_prenex_13671)) (<= (+ main_y 1) v_prenex_13671))) (or (forall ((v_prenex_14300 Int)) (or (<= (+ main_x 1) v_prenex_14300) (<= (* 2 (select main_a v_prenex_14300)) 6))) (forall ((v_prenex_14299 Int)) (or (< v_prenex_14299 main_y) (<= 995 (select main_a v_prenex_14299)) (<= 1994 (* 2 (select main_a v_prenex_14299))) (<= (+ main_y 1) v_prenex_14299)))) (forall ((v_prenex_15683 Int) (v_prenex_15682 Int)) (or (<= 997 (select main_a v_prenex_15683)) (<= 0 (+ (select main_a v_prenex_15682) 1)) (< v_prenex_15683 main_y) (<= (+ main_y 1) v_prenex_15683) (<= (select main_a v_prenex_15682) 5) (<= (+ (select main_a v_prenex_15682) 994) (select main_a v_prenex_15683)))) (or (forall ((v_prenex_9633 Int)) (or (<= (select main_a v_prenex_9633) 1001) (<= (+ main_y 1) v_prenex_9633) (<= (select main_a v_prenex_9633) 999) (<= (* 2 (select main_a v_prenex_9633)) 1998) (< v_prenex_9633 main_y))) (forall ((v_prenex_9632 Int)) (<= 2 (* 2 (select main_a v_prenex_9632))))) (forall ((v_prenex_17613 Int) (v_prenex_17614 Int)) (or (<= (+ main_y 1) v_prenex_17614) (<= 2 (* 2 (select main_a v_prenex_17613))) (< v_prenex_17614 main_y) (<= (+ (select main_a v_prenex_17613) (select main_a v_prenex_17614)) 1000) (<= (select main_a v_prenex_17614) 1001) (<= 1 (select main_a v_prenex_17613)) (<= 995 (select main_a v_prenex_17614)))) (forall ((v_prenex_17943 Int) (v_prenex_17944 Int)) (or (<= 997 (select main_a v_prenex_17944)) (<= (+ (select main_a v_prenex_17943) 994) (select main_a v_prenex_17944)) (<= (* 2 (select main_a v_prenex_17944)) 1998) (<= 0 (+ (select main_a v_prenex_17943) 1)) (<= (select main_a v_prenex_17943) 5) (<= (+ main_y 1) v_prenex_17944) (< v_prenex_17944 main_y))) (forall ((v_prenex_18170 Int) (v_prenex_18171 Int)) (or (<= (select main_a v_prenex_18171) (+ (select main_a v_prenex_18170) 998)) (<= (+ main_y 1) v_prenex_18171) (<= (select main_a v_prenex_18170) 5) (<= 997 (select main_a v_prenex_18171)) (<= 995 (select main_a v_prenex_18171)) (< v_prenex_18171 main_y))) (forall ((v_prenex_14254 Int) (v_prenex_14253 Int)) (or (<= 0 (+ (select main_a v_prenex_14253) 1)) (<= 995 (select main_a v_prenex_14254)) (< v_prenex_14253 main_x) (<= (select main_a v_prenex_14254) (+ (select main_a v_prenex_14253) 998)) (< v_prenex_14254 main_y) (<= (+ main_y 1) v_prenex_14254) (<= (select main_a v_prenex_14253) 5))) (or (forall ((v_prenex_16647 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16647))) (<= (select main_a v_prenex_16647) 3) (< v_prenex_16647 main_x))) (forall ((v_prenex_16648 Int)) (or (<= (* 2 (select main_a v_prenex_16648)) 1998) (< v_prenex_16648 main_y) (<= 1994 (* 2 (select main_a v_prenex_16648))) (<= (+ main_y 1) v_prenex_16648)))) (forall ((v_prenex_14948 Int) (v_prenex_14947 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14947))) (<= (select main_a v_prenex_14947) 5) (<= 995 (select main_a v_prenex_14948)) (<= (+ (select main_a v_prenex_14947) (select main_a v_prenex_14948)) 1000) (<= (+ main_y 1) v_prenex_14948) (< v_prenex_14947 main_x) (< v_prenex_14948 main_y))) (or (forall ((v_prenex_11545 Int)) (or (<= (+ main_y 1) v_prenex_11545) (<= (* 2 (select main_a v_prenex_11545)) 1998) (<= 1994 (* 2 (select main_a v_prenex_11545))) (< v_prenex_11545 main_y))) (forall ((v_prenex_11548 Int)) (or (<= (* 2 (select main_a v_prenex_11548)) 6) (<= 2 (* 2 (select main_a v_prenex_11548)))))) (forall ((v_prenex_9509 Int) (v_prenex_9510 Int)) (or (<= 1000 (+ (select main_a v_prenex_9509) (select main_a v_prenex_9510))) (<= (+ main_y 1) v_prenex_9510) (< v_prenex_9510 main_y) (<= 997 (select main_a v_prenex_9510)) (<= 1 (select main_a v_prenex_9509)))) (or (forall ((v_prenex_17596 Int)) (or (<= (+ main_y 1) v_prenex_17596) (<= (* 2 (select main_a v_prenex_17596)) 1998) (< v_prenex_17596 main_y) (<= 997 (select main_a v_prenex_17596)) (<= 995 (select main_a v_prenex_17596)))) (forall ((v_prenex_17597 Int)) (<= (* 2 (select main_a v_prenex_17597)) 6))) (forall ((v_prenex_9161 Int) (v_prenex_9160 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9161))) (< v_prenex_9161 main_y) (<= (+ (select main_a v_prenex_9160) 994) (select main_a v_prenex_9161)) (< v_prenex_9160 main_x) (<= (+ main_y 1) v_prenex_9161) (<= (select main_a v_prenex_9160) 3))) (or (forall ((v_prenex_10268 Int)) (or (< v_prenex_10268 main_y) (<= (select main_a v_prenex_10268) 999) (<= 997 (select main_a v_prenex_10268)) (<= (* 2 (select main_a v_prenex_10268)) 1998) (<= (+ main_y 1) v_prenex_10268))) (forall ((v_prenex_10263 Int)) (<= (* 2 (select main_a v_prenex_10263)) 6))) (forall ((v_prenex_11020 Int) (v_prenex_11019 Int)) (or (<= 1000 (+ (select main_a v_prenex_11019) (select main_a v_prenex_11020))) (<= 0 (+ (select main_a v_prenex_11019) 1)) (<= (+ main_y 1) v_prenex_11020) (<= (select main_a v_prenex_11019) 3) (<= (select main_a v_prenex_11020) 999) (< v_prenex_11020 main_y))) (or (forall ((v_prenex_15986 Int)) (or (<= 1 (select main_a v_prenex_15986)) (<= (select main_a v_prenex_15986) 5))) (forall ((v_prenex_15982 Int)) (or (<= (select main_a v_prenex_15982) 999) (<= (+ main_y 1) v_prenex_15982) (<= 995 (select main_a v_prenex_15982)) (<= (* 2 (select main_a v_prenex_15982)) 1998) (< v_prenex_15982 main_y)))) (or (forall ((v_prenex_12511 Int)) (<= (select main_a v_prenex_12511) 5)) (forall ((v_prenex_12508 Int)) (or (<= (* 2 (select main_a v_prenex_12508)) 1998) (<= (select main_a v_prenex_12508) 1001) (<= 995 (select main_a v_prenex_12508)) (< v_prenex_12508 main_y) (<= (+ main_y 1) v_prenex_12508)))) (forall ((v_prenex_9876 Int) (v_prenex_9875 Int)) (or (<= 1 (select main_a v_prenex_9875)) (<= (* 2 (select main_a v_prenex_9875)) 6) (<= (select main_a v_prenex_9876) 1001) (<= 995 (select main_a v_prenex_9876)) (<= (select main_a v_prenex_9876) (+ (select main_a v_prenex_9875) 998)) (< v_prenex_9876 main_y) (<= (+ main_y 1) v_prenex_9876))) (or (forall ((v_prenex_10127 Int)) (or (< v_prenex_10127 main_y) (<= (* 2 (select main_a v_prenex_10127)) 1998) (<= (+ main_y 1) v_prenex_10127) (<= (select main_a v_prenex_10127) 999) (<= 1994 (* 2 (select main_a v_prenex_10127))))) (forall ((v_prenex_10125 Int)) (or (<= (* 2 (select main_a v_prenex_10125)) 6) (<= 0 (+ (select main_a v_prenex_10125) 1))))) (forall ((v_prenex_15895 Int) (v_prenex_15894 Int)) (or (<= (+ main_y 1) v_prenex_15895) (<= (select main_a v_prenex_15894) 3) (<= (+ (select main_a v_prenex_15894) (select main_a v_prenex_15895)) 1000) (<= (select main_a v_prenex_15895) 1001) (< v_prenex_15894 main_x) (<= (* 2 (select main_a v_prenex_15894)) 6) (< v_prenex_15895 main_y))) (forall ((v_prenex_15311 Int) (v_prenex_15310 Int)) (or (<= (+ main_x 1) v_prenex_15310) (<= 1000 (+ (select main_a v_prenex_15310) (select main_a v_prenex_15311))) (<= (select main_a v_prenex_15311) 1001) (<= (+ main_y 1) v_prenex_15311) (<= 2 (* 2 (select main_a v_prenex_15310))) (< v_prenex_15311 main_y) (<= (select main_a v_prenex_15310) 5))) (forall ((v_prenex_18495 Int) (v_prenex_18494 Int)) (or (<= (select main_a v_prenex_18494) 3) (<= (select main_a v_prenex_18495) (+ (select main_a v_prenex_18494) 998)) (< v_prenex_18495 main_y) (<= (+ main_y 1) v_prenex_18495) (<= 0 (+ (select main_a v_prenex_18494) 1)) (<= 995 (select main_a v_prenex_18495)))) (or (forall ((v_prenex_18318 Int)) (or (<= (+ main_y 1) v_prenex_18318) (<= (select main_a v_prenex_18318) 999) (< v_prenex_18318 main_y) (<= (* 2 (select main_a v_prenex_18318)) 1998))) (forall ((v_prenex_18317 Int)) (or (<= (select main_a v_prenex_18317) 5) (< v_prenex_18317 main_x)))) (or (forall ((v_prenex_17276 Int)) (or (< v_prenex_17276 main_y) (<= (select main_a v_prenex_17276) 1001) (<= (+ main_y 1) v_prenex_17276) (<= (* 2 (select main_a v_prenex_17276)) 1998) (<= (select main_a v_prenex_17276) 999))) (forall ((v_prenex_17281 Int)) (or (<= (select main_a v_prenex_17281) 3) (<= (* 2 (select main_a v_prenex_17281)) 6)))) (forall ((v_prenex_8682 Int) (v_prenex_8683 Int)) (or (<= 0 (+ (select main_a v_prenex_8682) 1)) (<= (select main_a v_prenex_8683) 1001) (<= (+ main_y 1) v_prenex_8683) (<= (* 2 (select main_a v_prenex_8682)) 6) (< v_prenex_8683 main_y) (<= (+ (select main_a v_prenex_8682) 994) (select main_a v_prenex_8683)) (<= (select main_a v_prenex_8683) 999))) (or (forall ((v_prenex_15217 Int)) (or (<= (* 2 (select main_a v_prenex_15217)) 1998) (<= (+ main_y 1) v_prenex_15217) (< v_prenex_15217 main_y) (<= 997 (select main_a v_prenex_15217)) (<= 995 (select main_a v_prenex_15217)))) (forall ((v_prenex_15218 Int)) (<= 2 (* 2 (select main_a v_prenex_15218))))) (or (forall ((v_prenex_16679 Int)) (or (<= (* 2 (select main_a v_prenex_16679)) 1998) (<= (+ main_y 1) v_prenex_16679) (<= (select main_a v_prenex_16679) 999) (< v_prenex_16679 main_y))) (forall ((v_prenex_16681 Int)) (or (<= 1 (select main_a v_prenex_16681)) (<= (select main_a v_prenex_16681) 5)))) (forall ((v_prenex_10256 Int) (v_prenex_10255 Int)) (or (<= (* 2 (select main_a v_prenex_10255)) 6) (<= (+ main_y 1) v_prenex_10256) (<= (select main_a v_prenex_10256) (+ (select main_a v_prenex_10255) 998)) (< v_prenex_10256 main_y) (<= 2 (* 2 (select main_a v_prenex_10255))) (<= 997 (select main_a v_prenex_10256)))) (or (forall ((v_prenex_10129 Int)) (or (<= (* 2 (select main_a v_prenex_10129)) 1998) (<= (+ main_y 1) v_prenex_10129) (< v_prenex_10129 main_y) (<= (select main_a v_prenex_10129) 999))) (forall ((v_prenex_10125 Int)) (or (<= (* 2 (select main_a v_prenex_10125)) 6) (<= 0 (+ (select main_a v_prenex_10125) 1))))) (forall ((v_prenex_8868 Int) (v_prenex_8869 Int)) (or (<= (+ main_y 1) v_prenex_8869) (<= 1000 (+ (select main_a v_prenex_8868) (select main_a v_prenex_8869))) (<= (select main_a v_prenex_8868) 3) (<= 1 (select main_a v_prenex_8868)) (<= (select main_a v_prenex_8869) 999) (< v_prenex_8868 main_x) (< v_prenex_8869 main_y))) (forall ((v_prenex_11136 Int) (v_prenex_11137 Int)) (or (<= (select main_a v_prenex_11137) 1001) (<= 0 (+ (select main_a v_prenex_11136) 1)) (<= (+ main_y 1) v_prenex_11137) (< v_prenex_11136 main_x) (< v_prenex_11137 main_y) (<= (+ (select main_a v_prenex_11136) 994) (select main_a v_prenex_11137)))) (or (forall ((v_prenex_13338 Int)) (or (<= (* 2 (select main_a v_prenex_13338)) 1998) (<= (+ main_y 1) v_prenex_13338) (<= 1994 (* 2 (select main_a v_prenex_13338))) (< v_prenex_13338 main_y))) (forall ((v_prenex_13341 Int)) (or (<= 1 (select main_a v_prenex_13341)) (<= (+ main_x 1) v_prenex_13341) (<= 2 (* 2 (select main_a v_prenex_13341)))))) (forall ((v_prenex_8576 Int) (v_prenex_8577 Int)) (or (<= (+ (select main_a v_prenex_8576) 994) (select main_a v_prenex_8577)) (<= 995 (select main_a v_prenex_8577)) (<= (+ main_y 1) v_prenex_8577) (<= 0 (+ (select main_a v_prenex_8576) 1)) (< v_prenex_8577 main_y) (<= 1 (select main_a v_prenex_8576)) (< v_prenex_8576 main_x))) (forall ((v_prenex_10553 Int) (v_prenex_10552 Int)) (or (<= (+ main_y 1) v_prenex_10553) (< v_prenex_10553 main_y) (<= (select main_a v_prenex_10553) (+ (select main_a v_prenex_10552) 998)) (<= (select main_a v_prenex_10552) 3) (<= (select main_a v_prenex_10553) 1001) (<= 0 (+ (select main_a v_prenex_10552) 1)))) (or (forall ((v_prenex_9558 Int)) (or (<= (select main_a v_prenex_9558) 999) (<= (* 2 (select main_a v_prenex_9558)) 1998) (< v_prenex_9558 main_y) (<= (+ main_y 1) v_prenex_9558))) (forall ((v_prenex_9557 Int)) (or (< v_prenex_9557 main_x) (<= 1 (select main_a v_prenex_9557)) (<= (select main_a v_prenex_9557) 3)))) (or (forall ((v_prenex_17978 Int)) (or (<= 995 (select main_a v_prenex_17978)) (<= 1994 (* 2 (select main_a v_prenex_17978))) (<= (+ main_y 1) v_prenex_17978) (<= (select main_a v_prenex_17978) 999) (< v_prenex_17978 main_y))) (forall ((v_prenex_17980 Int)) (or (<= (* 2 (select main_a v_prenex_17980)) 6) (<= 0 (+ (select main_a v_prenex_17980) 1))))) (or (forall ((v_prenex_14807 Int)) (or (<= 995 (select main_a v_prenex_14807)) (< v_prenex_14807 main_y) (<= (+ main_y 1) v_prenex_14807) (<= 1994 (* 2 (select main_a v_prenex_14807))) (<= 997 (select main_a v_prenex_14807)))) (forall ((v_prenex_14810 Int)) (or (<= (select main_a v_prenex_14810) 3) (<= 2 (* 2 (select main_a v_prenex_14810)))))) (forall ((v_prenex_8778 Int) (v_prenex_8779 Int)) (or (<= (+ main_x 1) v_prenex_8778) (<= 995 (select main_a v_prenex_8779)) (<= (select main_a v_prenex_8778) 3) (<= 1000 (+ (select main_a v_prenex_8778) (select main_a v_prenex_8779))) (<= (+ main_y 1) v_prenex_8779) (< v_prenex_8779 main_y))) (forall ((v_prenex_17226 Int) (v_prenex_17225 Int)) (or (<= (* 2 (select main_a v_prenex_17226)) 1998) (<= (+ (select main_a v_prenex_17225) (select main_a v_prenex_17226)) 1000) (<= 995 (select main_a v_prenex_17226)) (<= (+ main_y 1) v_prenex_17226) (< v_prenex_17226 main_y))) (forall ((v_prenex_9217 Int) (v_prenex_9216 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9217))) (<= (+ main_y 1) v_prenex_9217) (< v_prenex_9217 main_y) (<= (select main_a v_prenex_9217) 999) (<= 0 (+ (select main_a v_prenex_9216) 1)) (<= (+ (select main_a v_prenex_9216) (select main_a v_prenex_9217)) 1000))) (forall ((v_prenex_14313 Int) (v_prenex_14312 Int)) (or (<= (+ main_y 1) v_prenex_14313) (<= 1 (select main_a v_prenex_14312)) (< v_prenex_14312 main_x) (< v_prenex_14313 main_y) (<= (+ (select main_a v_prenex_14312) 994) (select main_a v_prenex_14313)) (<= 1994 (* 2 (select main_a v_prenex_14313))) (<= (* 2 (select main_a v_prenex_14312)) 6))) (or (forall ((v_prenex_17598 Int)) (or (<= (+ main_y 1) v_prenex_17598) (<= 997 (select main_a v_prenex_17598)) (< v_prenex_17598 main_y) (<= (* 2 (select main_a v_prenex_17598)) 1998))) (forall ((v_prenex_17597 Int)) (<= (* 2 (select main_a v_prenex_17597)) 6))) (forall ((v_prenex_16471 Int) (v_prenex_16472 Int)) (or (<= 1000 (+ (select main_a v_prenex_16471) (select main_a v_prenex_16472))) (<= (* 2 (select main_a v_prenex_16472)) 1998) (<= (* 2 (select main_a v_prenex_16471)) 6) (< v_prenex_16472 main_y) (<= (+ main_y 1) v_prenex_16472) (<= (select main_a v_prenex_16471) 3) (<= (select main_a v_prenex_16472) 1001))) (forall ((v_prenex_18033 Int) (v_prenex_18034 Int)) (or (<= (* 2 (select main_a v_prenex_18034)) 1998) (<= 0 (+ (select main_a v_prenex_18033) 1)) (<= (+ (select main_a v_prenex_18033) (select main_a v_prenex_18034)) 1000) (<= (select main_a v_prenex_18033) 5) (<= (+ main_y 1) v_prenex_18034) (<= (select main_a v_prenex_18034) 999) (< v_prenex_18034 main_y))) (or (forall ((v_prenex_17508 Int)) (or (<= (+ main_y 1) v_prenex_17508) (<= (select main_a v_prenex_17508) 999) (<= 997 (select main_a v_prenex_17508)) (< v_prenex_17508 main_y) (<= 1994 (* 2 (select main_a v_prenex_17508))))) (forall ((v_prenex_17512 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17512))) (<= 1 (select main_a v_prenex_17512))))) (or (forall ((v_prenex_8263 Int)) (or (< v_prenex_8263 main_y) (<= (select main_a v_prenex_8263) 1001) (<= 1994 (* 2 (select main_a v_prenex_8263))) (<= (+ main_y 1) v_prenex_8263))) (forall ((v_prenex_9050 Int)) (<= 2 (* 2 (select main_a v_prenex_9050))))) (or (forall ((v_prenex_11530 Int)) (<= 1 (select main_a v_prenex_11530))) (forall ((v_prenex_11529 Int)) (or (<= (* 2 (select main_a v_prenex_11529)) 1998) (< v_prenex_11529 main_y) (<= (select main_a v_prenex_11529) 999) (<= (+ main_y 1) v_prenex_11529)))) (forall ((v_prenex_8792 Int) (v_prenex_8793 Int)) (or (<= (+ main_y 1) v_prenex_8793) (<= (+ (select main_a v_prenex_8792) (select main_a v_prenex_8793)) 1000) (<= (select main_a v_prenex_8793) 999) (<= (select main_a v_prenex_8792) 5) (< v_prenex_8793 main_y) (< v_prenex_8792 main_x))) (forall ((v_prenex_13924 Int) (v_prenex_13923 Int)) (or (<= 1 (select main_a v_prenex_13923)) (<= (+ main_x 1) v_prenex_13923) (<= (+ main_y 1) v_prenex_13924) (<= (+ (select main_a v_prenex_13923) (select main_a v_prenex_13924)) 1000) (< v_prenex_13924 main_y) (<= 1994 (* 2 (select main_a v_prenex_13924))))) (forall ((v_prenex_10803 Int) (v_prenex_10802 Int)) (or (<= 995 (select main_a v_prenex_10803)) (<= (select main_a v_prenex_10803) (+ (select main_a v_prenex_10802) 998)) (< v_prenex_10803 main_y) (<= (+ main_y 1) v_prenex_10803) (<= (select main_a v_prenex_10802) 3) (<= 997 (select main_a v_prenex_10803)))) (forall ((v_prenex_8520 Int) (v_prenex_8521 Int)) (or (<= (+ main_x 1) v_prenex_8520) (< v_prenex_8520 main_x) (<= 1 (select main_a v_prenex_8520)) (<= (+ main_y 1) v_prenex_8521) (<= (select main_a v_prenex_8521) (+ (select main_a v_prenex_8520) 998)))) (forall ((v_prenex_8668 Int) (v_prenex_8669 Int)) (or (<= (select main_a v_prenex_8669) 999) (<= 2 (* 2 (select main_a v_prenex_8668))) (<= (select main_a v_prenex_8668) 5) (<= 1000 (+ (select main_a v_prenex_8668) (select main_a v_prenex_8669))) (<= (+ main_y 1) v_prenex_8669) (<= 995 (select main_a v_prenex_8669)) (< v_prenex_8669 main_y))) (forall ((v_prenex_8476 Int) (v_prenex_8477 Int)) (or (< v_prenex_8477 main_y) (<= (+ main_y 1) v_prenex_8477) (<= (select main_a v_prenex_8476) 3) (<= 1 (select main_a v_prenex_8476)) (<= (+ (select main_a v_prenex_8476) 994) (select main_a v_prenex_8477)) (<= 995 (select main_a v_prenex_8477)) (< v_prenex_8476 main_x))) (forall ((v_prenex_15937 Int) (v_prenex_15936 Int)) (or (<= 1000 (+ (select main_a v_prenex_15936) (select main_a v_prenex_15937))) (<= 997 (select main_a v_prenex_15937)) (<= 995 (select main_a v_prenex_15937)) (<= 2 (* 2 (select main_a v_prenex_15936))) (<= (select main_a v_prenex_15936) 3) (< v_prenex_15937 main_y) (<= (+ main_y 1) v_prenex_15937))) (or (forall ((v_prenex_18601 Int)) (or (<= 995 (select main_a v_prenex_18601)) (<= (* 2 (select main_a v_prenex_18601)) 1998) (< v_prenex_18601 main_y) (<= (+ main_y 1) v_prenex_18601) (<= (select main_a v_prenex_18601) 999))) (forall ((v_prenex_18605 Int)) (<= 0 (+ (select main_a v_prenex_18605) 1)))) (forall ((v_prenex_11907 Int) (v_prenex_11906 Int)) (or (<= (+ main_y 1) v_prenex_11907) (< v_prenex_11906 main_x) (<= 1994 (* 2 (select main_a v_prenex_11907))) (< v_prenex_11907 main_y) (<= (+ (select main_a v_prenex_11906) 994) (select main_a v_prenex_11907)))) (forall ((v_prenex_11323 Int) (v_prenex_11324 Int)) (or (<= (select main_a v_prenex_11323) 5) (<= (+ main_y 1) v_prenex_11324) (<= (+ (select main_a v_prenex_11323) 994) (select main_a v_prenex_11324)) (<= (select main_a v_prenex_11323) 3) (<= (* 2 (select main_a v_prenex_11324)) 1998) (< v_prenex_11324 main_y))) (forall ((v_prenex_10796 Int) (v_prenex_10797 Int)) (or (<= (* 2 (select main_a v_prenex_10796)) 6) (< v_prenex_10797 main_y) (<= (+ main_y 1) v_prenex_10797) (<= (select main_a v_prenex_10797) 1001) (<= (+ (select main_a v_prenex_10796) (select main_a v_prenex_10797)) 1000) (<= 995 (select main_a v_prenex_10797)) (<= 1 (select main_a v_prenex_10796)))) (forall ((v_prenex_10437 Int) (v_prenex_10438 Int)) (or (<= 995 (select main_a v_prenex_10438)) (< v_prenex_10438 main_y) (<= (+ main_y 1) v_prenex_10438) (<= 1000 (+ (select main_a v_prenex_10437) (select main_a v_prenex_10438))) (<= (select main_a v_prenex_10437) 5) (<= 1994 (* 2 (select main_a v_prenex_10438))))) (forall ((v_prenex_8727 Int) (v_prenex_8728 Int)) (or (<= 995 (select main_a v_prenex_8728)) (< v_prenex_8728 main_y) (<= 1994 (* 2 (select main_a v_prenex_8728))) (<= 1 (select main_a v_prenex_8727)) (<= (select main_a v_prenex_8728) (+ (select main_a v_prenex_8727) 998)) (<= (+ main_y 1) v_prenex_8728) (<= (select main_a v_prenex_8727) 5))) (or (forall ((v_prenex_14190 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14190))) (<= (* 2 (select main_a v_prenex_14190)) 6))) (forall ((v_prenex_14187 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14187))) (<= (select main_a v_prenex_14187) 1001) (< v_prenex_14187 main_y) (<= (+ main_y 1) v_prenex_14187) (<= 995 (select main_a v_prenex_14187))))) (or (forall ((v_prenex_13339 Int)) (or (< v_prenex_13339 main_y) (<= 997 (select main_a v_prenex_13339)) (<= 1994 (* 2 (select main_a v_prenex_13339))) (<= (+ main_y 1) v_prenex_13339))) (forall ((v_prenex_13341 Int)) (or (<= 1 (select main_a v_prenex_13341)) (<= (+ main_x 1) v_prenex_13341) (<= 2 (* 2 (select main_a v_prenex_13341)))))) (forall ((v_prenex_16122 Int) (v_prenex_16123 Int)) (or (<= 0 (+ (select main_a v_prenex_16122) 1)) (<= (select main_a v_prenex_16122) 5) (<= 995 (select main_a v_prenex_16123)) (<= (+ main_y 1) v_prenex_16123) (< v_prenex_16123 main_y) (<= 997 (select main_a v_prenex_16123)) (<= (select main_a v_prenex_16123) (+ (select main_a v_prenex_16122) 998)))) (forall ((v_prenex_10738 Int) (v_prenex_10737 Int)) (or (< v_prenex_10738 main_y) (<= 1 (select main_a v_prenex_10737)) (<= 2 (* 2 (select main_a v_prenex_10737))) (<= (+ (select main_a v_prenex_10737) (select main_a v_prenex_10738)) 1000) (<= (* 2 (select main_a v_prenex_10738)) 1998) (<= (+ main_y 1) v_prenex_10738) (<= (+ main_x 1) v_prenex_10737))) (forall ((v_prenex_10064 Int) (v_prenex_10063 Int)) (or (<= (+ main_x 1) v_prenex_10063) (< v_prenex_10064 main_y) (<= (select main_a v_prenex_10063) 5) (<= 1 (select main_a v_prenex_10063)) (<= (+ main_y 1) v_prenex_10064) (<= (select main_a v_prenex_10064) 1001) (<= 1000 (+ (select main_a v_prenex_10063) (select main_a v_prenex_10064))))) (forall ((v_prenex_17941 Int) (v_prenex_17942 Int)) (or (<= (select main_a v_prenex_17942) 999) (<= (+ (select main_a v_prenex_17941) 994) (select main_a v_prenex_17942)) (< v_prenex_17941 main_x) (< v_prenex_17942 main_y) (<= 1 (select main_a v_prenex_17941)) (<= (+ main_y 1) v_prenex_17942) (<= (select main_a v_prenex_17941) 5))) (or (forall ((v_prenex_14269 Int)) (or (<= (+ main_y 1) v_prenex_14269) (<= (select main_a v_prenex_14269) 999) (< v_prenex_14269 main_y))) (forall ((v_prenex_14273 Int)) (<= 2 (* 2 (select main_a v_prenex_14273))))) (or (forall ((v_prenex_14317 Int)) (or (<= (select main_a v_prenex_14317) 999) (< v_prenex_14317 main_y) (<= (+ main_y 1) v_prenex_14317) (<= (* 2 (select main_a v_prenex_14317)) 1998))) (forall ((v_prenex_14319 Int)) (or (<= 1 (select main_a v_prenex_14319)) (<= (+ main_x 1) v_prenex_14319)))) (forall ((v_prenex_12218 Int) (v_prenex_12219 Int)) (or (<= (select main_a v_prenex_12218) 3) (<= 997 (select main_a v_prenex_12219)) (<= (select main_a v_prenex_12219) 1001) (<= (+ main_y 1) v_prenex_12219) (<= 1000 (+ (select main_a v_prenex_12218) (select main_a v_prenex_12219))) (< v_prenex_12219 main_y) (<= 0 (+ (select main_a v_prenex_12218) 1)))) (forall ((v_prenex_10428 Int) (v_prenex_10427 Int)) (or (<= (+ main_x 1) v_prenex_10427) (<= (select main_a v_prenex_10427) 5) (<= (select main_a v_prenex_10428) (+ (select main_a v_prenex_10427) 998)) (< v_prenex_10427 main_x))) (or (forall ((v_prenex_10751 Int)) (or (< v_prenex_10751 main_y) (<= (* 2 (select main_a v_prenex_10751)) 1998) (<= (+ main_y 1) v_prenex_10751) (<= 1994 (* 2 (select main_a v_prenex_10751))))) (forall ((v_prenex_10754 Int)) (or (<= (select main_a v_prenex_10754) 5) (<= (+ main_x 1) v_prenex_10754)))) (forall ((v_prenex_10142 Int) (v_prenex_10141 Int)) (or (<= (* 2 (select main_a v_prenex_10141)) 6) (<= (+ main_y 1) v_prenex_10142) (<= (select main_a v_prenex_10142) 999) (< v_prenex_10142 main_y) (<= 997 (select main_a v_prenex_10142)) (<= 1000 (+ (select main_a v_prenex_10141) (select main_a v_prenex_10142))))) (or (forall ((v_prenex_9015 Int)) (or (< v_prenex_9015 main_x) (<= 1 (select main_a v_prenex_9015)))) (forall ((v_prenex_9016 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9016))) (<= 995 (select main_a v_prenex_9016)) (< v_prenex_9016 main_y) (<= (+ main_y 1) v_prenex_9016)))) (forall ((v_prenex_10905 Int) (v_prenex_10904 Int)) (or (<= (* 2 (select main_a v_prenex_10904)) 6) (<= (select main_a v_prenex_10905) 999) (<= (select main_a v_prenex_10904) 3) (<= (+ main_y 1) v_prenex_10905) (< v_prenex_10905 main_y) (<= (+ (select main_a v_prenex_10904) 994) (select main_a v_prenex_10905)))) (forall ((v_prenex_10118 Int) (v_prenex_10117 Int)) (or (<= 0 (+ (select main_a v_prenex_10117) 1)) (< v_prenex_10118 main_y) (<= (select main_a v_prenex_10117) 5) (<= (select main_a v_prenex_10118) (+ (select main_a v_prenex_10117) 998)) (<= 1994 (* 2 (select main_a v_prenex_10118))) (<= (+ main_x 1) v_prenex_10117) (<= (+ main_y 1) v_prenex_10118))) (forall ((v_prenex_16156 Int) (v_prenex_16157 Int)) (or (<= (select main_a v_prenex_16157) 1001) (<= (* 2 (select main_a v_prenex_16157)) 1998) (<= (+ main_y 1) v_prenex_16157) (<= 1 (select main_a v_prenex_16156)) (< v_prenex_16157 main_y) (<= (+ (select main_a v_prenex_16156) (select main_a v_prenex_16157)) 1000) (<= (select main_a v_prenex_16156) 3))) (or (forall ((v_prenex_9598 Int)) (<= 0 (+ (select main_a v_prenex_9598) 1))) (forall ((v_prenex_9599 Int)) (or (<= 997 (select main_a v_prenex_9599)) (<= (+ main_y 1) v_prenex_9599) (<= (* 2 (select main_a v_prenex_9599)) 1998) (< v_prenex_9599 main_y)))) (or (forall ((v_prenex_12321 Int)) (or (<= 995 (select main_a v_prenex_12321)) (< v_prenex_12321 main_y) (<= (* 2 (select main_a v_prenex_12321)) 1998) (<= 997 (select main_a v_prenex_12321)) (<= (+ main_y 1) v_prenex_12321))) (forall ((v_prenex_12322 Int)) (or (<= (select main_a v_prenex_12322) 5) (<= 2 (* 2 (select main_a v_prenex_12322)))))) (forall ((v_prenex_11426 Int) (v_prenex_11427 Int)) (or (<= 995 (select main_a v_prenex_11427)) (<= 2 (* 2 (select main_a v_prenex_11426))) (< v_prenex_11427 main_y) (<= (select main_a v_prenex_11426) 5) (<= (+ main_y 1) v_prenex_11427) (<= 997 (select main_a v_prenex_11427)) (<= (+ (select main_a v_prenex_11426) 994) (select main_a v_prenex_11427)))) (or (forall ((v_prenex_15491 Int)) (or (< v_prenex_15491 main_y) (<= 997 (select main_a v_prenex_15491)) (<= (select main_a v_prenex_15491) 999) (<= 1994 (* 2 (select main_a v_prenex_15491))) (<= (+ main_y 1) v_prenex_15491))) (forall ((v_prenex_15490 Int)) (<= (select main_a v_prenex_15490) 3))) (forall ((v_prenex_17171 Int) (v_prenex_17172 Int)) (or (<= (+ main_y 1) v_prenex_17172) (< v_prenex_17172 main_y) (<= (* 2 (select main_a v_prenex_17172)) 1998) (<= (* 2 (select main_a v_prenex_17171)) 6) (<= 997 (select main_a v_prenex_17172)) (<= 1000 (+ (select main_a v_prenex_17171) (select main_a v_prenex_17172))))) (forall ((v_prenex_9616 Int) (v_prenex_9615 Int)) (or (< v_prenex_9615 main_x) (<= (+ main_y 1) v_prenex_9616) (<= 1 (select main_a v_prenex_9615)) (<= (+ main_x 1) v_prenex_9615) (<= 1000 (+ (select main_a v_prenex_9615) (select main_a v_prenex_9616))))) (forall ((v_prenex_9963 Int) (v_prenex_9962 Int)) (or (<= (+ main_y 1) v_prenex_9963) (<= (+ (select main_a v_prenex_9962) (select main_a v_prenex_9963)) 1000) (<= 1 (select main_a v_prenex_9962)) (<= (+ main_x 1) v_prenex_9962) (< v_prenex_9963 main_y) (<= (select main_a v_prenex_9963) 1001))) (or (forall ((v_prenex_13164 Int)) (or (< v_prenex_13164 main_y) (<= (* 2 (select main_a v_prenex_13164)) 1998) (<= (+ main_y 1) v_prenex_13164))) (forall ((v_prenex_13163 Int)) (or (<= (+ main_x 1) v_prenex_13163) (<= (select main_a v_prenex_13163) 3)))) (forall ((v_prenex_12290 Int) (v_prenex_12291 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12291))) (<= 0 (+ (select main_a v_prenex_12290) 1)) (<= (+ main_y 1) v_prenex_12291) (<= 997 (select main_a v_prenex_12291)) (<= 2 (* 2 (select main_a v_prenex_12290))) (<= 1000 (+ (select main_a v_prenex_12290) (select main_a v_prenex_12291))) (< v_prenex_12291 main_y))) (forall ((v_prenex_16645 Int) (v_prenex_16646 Int)) (or (<= (+ main_y 1) v_prenex_16646) (<= 1 (select main_a v_prenex_16645)) (<= (select main_a v_prenex_16646) 1001) (<= 2 (* 2 (select main_a v_prenex_16645))) (< v_prenex_16646 main_y) (<= (+ (select main_a v_prenex_16645) 994) (select main_a v_prenex_16646)) (<= 997 (select main_a v_prenex_16646)))) (or (forall ((v_prenex_15874 Int)) (or (<= (+ main_y 1) v_prenex_15874) (<= (* 2 (select main_a v_prenex_15874)) 1998) (< v_prenex_15874 main_y) (<= (select main_a v_prenex_15874) 999))) (forall ((v_prenex_15876 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15876))) (<= 1 (select main_a v_prenex_15876))))) (or (forall ((v_prenex_15318 Int)) (or (< v_prenex_15318 main_y) (<= (+ main_y 1) v_prenex_15318) (<= (select main_a v_prenex_15318) 999) (<= (* 2 (select main_a v_prenex_15318)) 1998) (<= 997 (select main_a v_prenex_15318)))) (forall ((v_prenex_15320 Int)) (or (<= (select main_a v_prenex_15320) 3) (<= 1 (select main_a v_prenex_15320))))) (forall ((v_prenex_18547 Int) (v_prenex_18548 Int)) (or (<= (select main_a v_prenex_18548) 999) (<= (+ main_y 1) v_prenex_18548) (<= 2 (* 2 (select main_a v_prenex_18547))) (<= (* 2 (select main_a v_prenex_18547)) 6) (< v_prenex_18548 main_y) (<= (select main_a v_prenex_18548) (+ (select main_a v_prenex_18547) 998)))) (or (forall ((v_prenex_18083 Int)) (or (<= (select main_a v_prenex_18083) 3) (<= 2 (* 2 (select main_a v_prenex_18083))))) (forall ((v_prenex_18081 Int)) (or (<= (+ main_y 1) v_prenex_18081) (<= (* 2 (select main_a v_prenex_18081)) 1998) (<= (select main_a v_prenex_18081) 999) (< v_prenex_18081 main_y)))) (forall ((v_prenex_9744 Int) (v_prenex_9743 Int)) (or (<= (+ main_y 1) v_prenex_9744) (<= (select main_a v_prenex_9743) 3) (<= 1994 (* 2 (select main_a v_prenex_9744))) (< v_prenex_9743 main_x) (<= (* 2 (select main_a v_prenex_9743)) 6) (<= (+ (select main_a v_prenex_9743) (select main_a v_prenex_9744)) 1000) (< v_prenex_9744 main_y))) (or (forall ((v_prenex_9999 Int)) (or (<= (select main_a v_prenex_9999) 5) (<= 0 (+ (select main_a v_prenex_9999) 1)))) (forall ((v_prenex_9995 Int)) (or (< v_prenex_9995 main_y) (<= 1994 (* 2 (select main_a v_prenex_9995))) (<= (+ main_y 1) v_prenex_9995)))) (forall ((v_prenex_16599 Int) (v_prenex_16600 Int)) (or (<= (select main_a v_prenex_16599) 3) (<= (+ main_y 1) v_prenex_16600) (<= (select main_a v_prenex_16600) 1001) (<= 997 (select main_a v_prenex_16600)) (<= 1 (select main_a v_prenex_16599)) (< v_prenex_16600 main_y) (<= (+ (select main_a v_prenex_16599) (select main_a v_prenex_16600)) 1000))) (forall ((v_prenex_18022 Int) (v_prenex_18021 Int)) (or (<= (+ main_y 1) v_prenex_18022) (<= (* 2 (select main_a v_prenex_18021)) 6) (<= 995 (select main_a v_prenex_18022)) (< v_prenex_18022 main_y) (<= 1 (select main_a v_prenex_18021)) (<= 1994 (* 2 (select main_a v_prenex_18022))) (<= (select main_a v_prenex_18022) (+ (select main_a v_prenex_18021) 998)))) (or (forall ((v_prenex_13355 Int)) (or (<= (+ main_y 1) v_prenex_13355) (<= (* 2 (select main_a v_prenex_13355)) 1998) (<= (select main_a v_prenex_13355) 1001) (<= 997 (select main_a v_prenex_13355)) (< v_prenex_13355 main_y))) (forall ((v_prenex_13359 Int)) (or (<= (select main_a v_prenex_13359) 3) (<= 2 (* 2 (select main_a v_prenex_13359)))))) (forall ((v_prenex_13624 Int) (v_prenex_13625 Int)) (or (<= (+ main_y 1) v_prenex_13625) (<= (* 2 (select main_a v_prenex_13624)) 6) (< v_prenex_13625 main_y) (<= (* 2 (select main_a v_prenex_13625)) 1998) (<= (select main_a v_prenex_13625) 999) (<= 0 (+ (select main_a v_prenex_13624) 1)) (<= (+ (select main_a v_prenex_13624) 994) (select main_a v_prenex_13625)))) (forall ((v_prenex_15269 Int) (v_prenex_15268 Int)) (or (<= (* 2 (select main_a v_prenex_15268)) 6) (<= (+ main_y 1) v_prenex_15269) (< v_prenex_15269 main_y) (<= (* 2 (select main_a v_prenex_15269)) 1998) (<= 995 (select main_a v_prenex_15269)) (<= (+ (select main_a v_prenex_15268) 994) (select main_a v_prenex_15269)))) (or (forall ((v_prenex_10993 Int)) (or (<= 0 (+ (select main_a v_prenex_10993) 1)) (<= (select main_a v_prenex_10993) 5))) (forall ((v_prenex_10990 Int)) (or (<= (+ main_y 1) v_prenex_10990) (<= (* 2 (select main_a v_prenex_10990)) 1998) (< v_prenex_10990 main_y) (<= (select main_a v_prenex_10990) 1001) (<= 995 (select main_a v_prenex_10990))))) (forall ((v_prenex_11134 Int) (v_prenex_11135 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11135))) (<= (+ main_y 1) v_prenex_11135) (< v_prenex_11135 main_y) (<= (* 2 (select main_a v_prenex_11135)) 1998) (<= (+ (select main_a v_prenex_11134) 994) (select main_a v_prenex_11135)))) (forall ((v_prenex_10076 Int) (v_prenex_10075 Int)) (or (< v_prenex_10076 main_y) (<= 995 (select main_a v_prenex_10076)) (<= (select main_a v_prenex_10076) 1001) (<= 2 (* 2 (select main_a v_prenex_10075))) (<= (* 2 (select main_a v_prenex_10075)) 6) (<= (+ main_y 1) v_prenex_10076) (<= 1000 (+ (select main_a v_prenex_10075) (select main_a v_prenex_10076))))) (forall ((v_prenex_11355 Int) (v_prenex_11356 Int)) (or (<= 995 (select main_a v_prenex_11356)) (<= (select main_a v_prenex_11356) 999) (<= (select main_a v_prenex_11356) (+ (select main_a v_prenex_11355) 998)) (< v_prenex_11356 main_y) (<= (select main_a v_prenex_11355) 3) (<= (+ main_y 1) v_prenex_11356))) (or (forall ((v_prenex_12004 Int)) (or (<= (select main_a v_prenex_12004) 5) (<= 2 (* 2 (select main_a v_prenex_12004))))) (forall ((v_prenex_12002 Int)) (or (<= (select main_a v_prenex_12002) 999) (<= (select main_a v_prenex_12002) 1001) (<= 1994 (* 2 (select main_a v_prenex_12002))) (<= (+ main_y 1) v_prenex_12002) (< v_prenex_12002 main_y)))) (forall ((v_prenex_12840 Int) (v_prenex_12841 Int)) (or (<= (+ main_y 1) v_prenex_12841) (<= 995 (select main_a v_prenex_12841)) (<= (+ (select main_a v_prenex_12840) (select main_a v_prenex_12841)) 1000) (<= 0 (+ (select main_a v_prenex_12840) 1)) (< v_prenex_12841 main_y) (<= (select main_a v_prenex_12841) 999) (<= 2 (* 2 (select main_a v_prenex_12840))))) (forall ((v_prenex_16324 Int) (v_prenex_16323 Int)) (or (<= 995 (select main_a v_prenex_16324)) (<= 997 (select main_a v_prenex_16324)) (<= (+ (select main_a v_prenex_16323) (select main_a v_prenex_16324)) 1000) (< v_prenex_16324 main_y) (<= (+ main_y 1) v_prenex_16324) (<= (select main_a v_prenex_16323) 3) (<= (* 2 (select main_a v_prenex_16323)) 6))) (forall ((v_prenex_9447 Int) (v_prenex_9446 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9447))) (<= (select main_a v_prenex_9446) 3) (<= (+ main_x 1) v_prenex_9446) (<= (+ main_y 1) v_prenex_9447) (<= (+ (select main_a v_prenex_9446) (select main_a v_prenex_9447)) 1000) (<= 1 (select main_a v_prenex_9446)) (< v_prenex_9447 main_y))) (forall ((v_prenex_13852 Int) (v_prenex_13851 Int)) (or (<= (+ main_y 1) v_prenex_13852) (< v_prenex_13852 main_y) (<= 1000 (+ (select main_a v_prenex_13851) (select main_a v_prenex_13852))) (<= 997 (select main_a v_prenex_13852)) (<= (* 2 (select main_a v_prenex_13851)) 6) (<= 1 (select main_a v_prenex_13851)))) (forall ((v_prenex_15601 Int) (v_prenex_15600 Int)) (or (<= (* 2 (select main_a v_prenex_15600)) 6) (<= (select main_a v_prenex_15601) 999) (<= 997 (select main_a v_prenex_15601)) (< v_prenex_15601 main_y) (<= (select main_a v_prenex_15600) 3) (<= (+ main_y 1) v_prenex_15601) (<= (select main_a v_prenex_15601) (+ (select main_a v_prenex_15600) 998)))) (forall ((v_prenex_15585 Int) (v_prenex_15584 Int)) (or (<= (+ main_y 1) v_prenex_15585) (<= (select main_a v_prenex_15585) 1001) (<= (select main_a v_prenex_15585) 999) (< v_prenex_15585 main_y) (<= 1 (select main_a v_prenex_15584)) (<= (+ (select main_a v_prenex_15584) (select main_a v_prenex_15585)) 1000))) (forall ((v_prenex_12171 Int)) (or (<= (* 2 (select main_a v_prenex_12171)) 1998) (<= (+ main_y 1) v_prenex_12171) (< v_prenex_12171 main_y))) (forall ((v_prenex_9347 Int) (v_prenex_9346 Int)) (or (<= (+ main_y 1) v_prenex_9347) (< v_prenex_9347 main_y) (<= 995 (select main_a v_prenex_9347)) (<= 1000 (+ (select main_a v_prenex_9346) (select main_a v_prenex_9347))) (<= 0 (+ (select main_a v_prenex_9346) 1)) (<= (select main_a v_prenex_9347) 1001) (<= 1 (select main_a v_prenex_9346)))) (forall ((v_prenex_13200 Int) (v_prenex_13199 Int)) (or (<= (select main_a v_prenex_13200) 999) (< v_prenex_13200 main_y) (<= (select main_a v_prenex_13199) 3) (<= 997 (select main_a v_prenex_13200)) (<= (+ main_y 1) v_prenex_13200) (<= 2 (* 2 (select main_a v_prenex_13199))) (<= (+ (select main_a v_prenex_13199) (select main_a v_prenex_13200)) 1000))) (forall ((v_prenex_11422 Int) (v_prenex_11423 Int)) (or (<= (* 2 (select main_a v_prenex_11422)) 6) (<= (select main_a v_prenex_11423) (+ (select main_a v_prenex_11422) 998)) (<= (select main_a v_prenex_11423) 999) (<= 1994 (* 2 (select main_a v_prenex_11423))) (< v_prenex_11423 main_y) (<= (+ main_y 1) v_prenex_11423))) (forall ((v_prenex_9748 Int) (v_prenex_9747 Int)) (or (<= 995 (select main_a v_prenex_9748)) (< v_prenex_9748 main_y) (<= (* 2 (select main_a v_prenex_9747)) 6) (<= 1 (select main_a v_prenex_9747)) (<= (+ (select main_a v_prenex_9747) 994) (select main_a v_prenex_9748)) (<= 997 (select main_a v_prenex_9748)) (<= (+ main_y 1) v_prenex_9748))) (forall ((v_prenex_15928 Int) (v_prenex_15927 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15927))) (<= (select main_a v_prenex_15927) 5) (<= (+ (select main_a v_prenex_15927) (select main_a v_prenex_15928)) 1000) (<= (* 2 (select main_a v_prenex_15928)) 1998) (<= 1994 (* 2 (select main_a v_prenex_15928))) (< v_prenex_15928 main_y) (<= (+ main_y 1) v_prenex_15928))) (forall ((v_prenex_12873 Int) (v_prenex_12874 Int)) (or (<= 1000 (+ (select main_a v_prenex_12873) (select main_a v_prenex_12874))) (<= (select main_a v_prenex_12873) 3) (<= (* 2 (select main_a v_prenex_12874)) 1998) (<= (+ main_x 1) v_prenex_12873) (<= 0 (+ (select main_a v_prenex_12873) 1)) (< v_prenex_12874 main_y) (<= (+ main_y 1) v_prenex_12874))) (forall ((v_prenex_13708 Int) (v_prenex_13707 Int)) (or (<= (select main_a v_prenex_13708) (+ (select main_a v_prenex_13707) 998)) (<= (+ main_y 1) v_prenex_13708) (< v_prenex_13707 main_x) (< v_prenex_13708 main_y) (<= (select main_a v_prenex_13707) 5) (<= (* 2 (select main_a v_prenex_13708)) 1998) (<= (* 2 (select main_a v_prenex_13707)) 6))) (forall ((v_prenex_10213 Int) (v_prenex_10214 Int)) (or (<= 1000 (+ (select main_a v_prenex_10213) (select main_a v_prenex_10214))) (<= 2 (* 2 (select main_a v_prenex_10213))) (< v_prenex_10214 main_y) (<= (select main_a v_prenex_10214) 999) (<= 0 (+ (select main_a v_prenex_10213) 1)) (<= (+ main_y 1) v_prenex_10214) (<= (select main_a v_prenex_10214) 1001))) (or (forall ((v_prenex_15296 Int)) (<= 1 (select main_a v_prenex_15296))) (forall ((v_prenex_15292 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15292))) (<= (select main_a v_prenex_15292) 1001) (<= 997 (select main_a v_prenex_15292)) (<= (+ main_y 1) v_prenex_15292) (< v_prenex_15292 main_y)))) (forall ((v_prenex_18196 Int) (v_prenex_18197 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18197))) (<= 1 (select main_a v_prenex_18196)) (<= (+ main_y 1) v_prenex_18197) (<= (+ (select main_a v_prenex_18196) 994) (select main_a v_prenex_18197)) (<= 0 (+ (select main_a v_prenex_18196) 1)) (< v_prenex_18197 main_y))) (forall ((v_prenex_11914 Int) (v_prenex_11915 Int)) (or (<= (+ main_y 1) v_prenex_11915) (< v_prenex_11915 main_y) (<= (select main_a v_prenex_11915) 1001) (<= 1000 (+ (select main_a v_prenex_11914) (select main_a v_prenex_11915))) (<= 2 (* 2 (select main_a v_prenex_11914))) (<= 995 (select main_a v_prenex_11915)))) (forall ((v_prenex_15173 Int) (v_prenex_15172 Int)) (or (<= (select main_a v_prenex_15172) 5) (< v_prenex_15173 main_y) (<= 2 (* 2 (select main_a v_prenex_15172))) (<= 1000 (+ (select main_a v_prenex_15172) (select main_a v_prenex_15173))) (<= (+ main_y 1) v_prenex_15173) (<= (* 2 (select main_a v_prenex_15173)) 1998) (< v_prenex_15172 main_x))) (or (forall ((v_prenex_17396 Int)) (or (<= 0 (+ (select main_a v_prenex_17396) 1)) (<= (select main_a v_prenex_17396) 5))) (forall ((v_prenex_17392 Int)) (or (<= (+ main_y 1) v_prenex_17392) (<= (select main_a v_prenex_17392) 1001) (< v_prenex_17392 main_y) (<= (* 2 (select main_a v_prenex_17392)) 1998) (<= 1994 (* 2 (select main_a v_prenex_17392)))))) (or (forall ((v_prenex_8860 Int)) (or (<= (select main_a v_prenex_8860) 3) (<= 2 (* 2 (select main_a v_prenex_8860))))) (forall ((v_prenex_8855 Int)) (or (<= (+ main_y 1) v_prenex_8855) (<= (select main_a v_prenex_8855) 999) (< v_prenex_8855 main_y) (<= 1994 (* 2 (select main_a v_prenex_8855)))))) (or (forall ((v_prenex_15555 Int)) (or (<= (* 2 (select main_a v_prenex_15555)) 6) (<= (+ main_x 1) v_prenex_15555))) (forall ((v_prenex_15553 Int)) (or (< v_prenex_15553 main_y) (<= (select main_a v_prenex_15553) 999) (<= (* 2 (select main_a v_prenex_15553)) 1998) (<= (+ main_y 1) v_prenex_15553)))) (forall ((v_prenex_12166 Int) (v_prenex_12165 Int)) (or (<= (+ main_y 1) v_prenex_12166) (<= (select main_a v_prenex_12166) 999) (<= (select main_a v_prenex_12165) 3) (<= 0 (+ (select main_a v_prenex_12165) 1)) (< v_prenex_12165 main_x) (< v_prenex_12166 main_y) (<= (+ (select main_a v_prenex_12165) (select main_a v_prenex_12166)) 1000))) (or (forall ((v_prenex_15004 Int)) (or (<= (* 2 (select main_a v_prenex_15004)) 6) (< v_prenex_15004 main_x))) (forall ((v_prenex_15005 Int)) (or (<= (* 2 (select main_a v_prenex_15005)) 1998) (<= 997 (select main_a v_prenex_15005)) (<= (+ main_y 1) v_prenex_15005) (< v_prenex_15005 main_y)))) (or (forall ((v_prenex_12004 Int)) (or (<= (select main_a v_prenex_12004) 5) (<= 2 (* 2 (select main_a v_prenex_12004))))) (forall ((v_prenex_11999 Int)) (or (< v_prenex_11999 main_y) (<= (+ main_y 1) v_prenex_11999) (<= 1994 (* 2 (select main_a v_prenex_11999))) (<= (select main_a v_prenex_11999) 1001)))) (forall ((v_prenex_15085 Int) (v_prenex_15084 Int)) (or (<= (+ main_y 1) v_prenex_15085) (<= 995 (select main_a v_prenex_15085)) (<= (* 2 (select main_a v_prenex_15085)) 1998) (<= (select main_a v_prenex_15085) (+ (select main_a v_prenex_15084) 998)) (<= 2 (* 2 (select main_a v_prenex_15084))) (<= (select main_a v_prenex_15084) 3) (< v_prenex_15085 main_y))) (forall ((v_prenex_9088 Int) (v_prenex_9087 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9088))) (< v_prenex_9088 main_y) (<= (+ (select main_a v_prenex_9087) 994) (select main_a v_prenex_9088)) (<= 997 (select main_a v_prenex_9088)) (<= (+ main_y 1) v_prenex_9088) (<= (select main_a v_prenex_9087) 5))) (or (forall ((v_prenex_18089 Int)) (or (< v_prenex_18089 main_x) (<= 0 (+ (select main_a v_prenex_18089) 1)) (<= (select main_a v_prenex_18089) 3))) (forall ((v_prenex_18090 Int)) (or (< v_prenex_18090 main_y) (<= (+ main_y 1) v_prenex_18090) (<= 1994 (* 2 (select main_a v_prenex_18090))) (<= 997 (select main_a v_prenex_18090))))) (forall ((v_prenex_8429 Int) (v_prenex_8430 Int)) (or (<= 1000 (+ (select main_a v_prenex_8429) (select main_a v_prenex_8430))) (<= (+ main_y 1) v_prenex_8430) (<= 0 (+ (select main_a v_prenex_8429) 1)) (<= 995 (select main_a v_prenex_8430)) (<= 997 (select main_a v_prenex_8430)) (<= (select main_a v_prenex_8429) 5) (< v_prenex_8430 main_y))) (or (forall ((v_prenex_9390 Int)) (or (<= 0 (+ (select main_a v_prenex_9390) 1)) (<= (select main_a v_prenex_9390) 3))) (forall ((v_prenex_9386 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9386))) (<= (+ main_y 1) v_prenex_9386) (< v_prenex_9386 main_y)))) (forall ((v_prenex_15205 Int) (v_prenex_15204 Int)) (or (< v_prenex_15205 main_y) (<= 995 (select main_a v_prenex_15205)) (<= (+ (select main_a v_prenex_15204) 994) (select main_a v_prenex_15205)) (<= (+ main_y 1) v_prenex_15205))) (forall ((v_prenex_10202 Int) (v_prenex_10201 Int)) (or (<= (select main_a v_prenex_10201) 5) (< v_prenex_10201 main_x) (<= (+ (select main_a v_prenex_10201) (select main_a v_prenex_10202)) 1000) (<= (+ main_x 1) v_prenex_10201))) (or (forall ((v_prenex_10225 Int)) (or (<= (+ main_y 1) v_prenex_10225) (<= (select main_a v_prenex_10225) 999) (<= 1994 (* 2 (select main_a v_prenex_10225))) (< v_prenex_10225 main_y))) (forall ((v_prenex_10224 Int)) (or (<= 1 (select main_a v_prenex_10224)) (<= (select main_a v_prenex_10224) 3)))) (or (forall ((v_prenex_15216 Int)) (or (<= (+ main_y 1) v_prenex_15216) (< v_prenex_15216 main_y) (<= (* 2 (select main_a v_prenex_15216)) 1998) (<= 995 (select main_a v_prenex_15216)))) (forall ((v_prenex_15218 Int)) (<= 2 (* 2 (select main_a v_prenex_15218))))) (or (forall ((v_prenex_12657 Int)) (or (< v_prenex_12657 main_x) (<= (* 2 (select main_a v_prenex_12657)) 6) (<= 0 (+ (select main_a v_prenex_12657) 1)))) (forall ((v_prenex_12658 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12658))) (< v_prenex_12658 main_y) (<= (+ main_y 1) v_prenex_12658)))) (or (forall ((v_prenex_12037 Int)) (or (< v_prenex_12037 main_y) (<= (+ main_y 1) v_prenex_12037) (<= (* 2 (select main_a v_prenex_12037)) 1998) (<= (select main_a v_prenex_12037) 999))) (forall ((v_prenex_12039 Int)) (or (<= (+ main_x 1) v_prenex_12039) (<= 2 (* 2 (select main_a v_prenex_12039))) (<= 0 (+ (select main_a v_prenex_12039) 1))))) (forall ((v_prenex_17345 Int) (v_prenex_17346 Int)) (or (< v_prenex_17346 main_y) (<= 997 (select main_a v_prenex_17346)) (<= 1000 (+ (select main_a v_prenex_17345) (select main_a v_prenex_17346))) (<= (+ main_x 1) v_prenex_17345) (<= (+ main_y 1) v_prenex_17346) (<= (select main_a v_prenex_17345) 5))) (forall ((v_prenex_8384 Int) (v_prenex_8385 Int)) (or (<= (+ main_x 1) v_prenex_8384) (<= (+ main_y 1) v_prenex_8385) (<= (select main_a v_prenex_8384) 3) (<= (select main_a v_prenex_8385) 999) (<= (+ (select main_a v_prenex_8384) (select main_a v_prenex_8385)) 1000) (< v_prenex_8385 main_y) (<= 2 (* 2 (select main_a v_prenex_8384))))) (or (forall ((v_prenex_10934 Int)) (or (<= 995 (select main_a v_prenex_10934)) (< v_prenex_10934 main_y) (<= (select main_a v_prenex_10934) 1001) (<= (+ main_y 1) v_prenex_10934) (<= 1994 (* 2 (select main_a v_prenex_10934))))) (forall ((v_prenex_10937 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10937))) (<= 1 (select main_a v_prenex_10937))))) (forall ((v_prenex_14743 Int) (v_prenex_14744 Int)) (or (< v_prenex_14744 main_y) (<= (select main_a v_prenex_14744) 1001) (<= (+ (select main_a v_prenex_14743) (select main_a v_prenex_14744)) 1000) (<= (select main_a v_prenex_14743) 5) (<= 1994 (* 2 (select main_a v_prenex_14744))) (<= (+ main_y 1) v_prenex_14744) (<= (select main_a v_prenex_14743) 3))) (or (forall ((v_prenex_18432 Int)) (or (< v_prenex_18432 main_y) (<= (* 2 (select main_a v_prenex_18432)) 1998) (<= (+ main_y 1) v_prenex_18432) (<= (select main_a v_prenex_18432) 1001))) (forall ((v_prenex_18431 Int)) (or (<= 1 (select main_a v_prenex_18431)) (< v_prenex_18431 main_x) (<= 0 (+ (select main_a v_prenex_18431) 1))))) (or (forall ((v_prenex_16055 Int)) (or (< v_prenex_16055 main_y) (<= (select main_a v_prenex_16055) 1001) (<= 1994 (* 2 (select main_a v_prenex_16055))) (<= (select main_a v_prenex_16055) 999) (<= (+ main_y 1) v_prenex_16055))) (forall ((v_prenex_16057 Int)) (or (<= 0 (+ (select main_a v_prenex_16057) 1)) (<= 2 (* 2 (select main_a v_prenex_16057)))))) (forall ((v_prenex_17637 Int) (v_prenex_17638 Int)) (or (<= (+ main_x 1) v_prenex_17637) (<= 997 (select main_a v_prenex_17638)) (<= (select main_a v_prenex_17637) 3) (< v_prenex_17638 main_y) (<= (select main_a v_prenex_17638) (+ (select main_a v_prenex_17637) 998)) (<= 1 (select main_a v_prenex_17637)) (<= (+ main_y 1) v_prenex_17638))) (or (forall ((v_prenex_11271 Int)) (or (< v_prenex_11271 main_y) (<= (+ main_y 1) v_prenex_11271) (<= (select main_a v_prenex_11271) 999) (<= (* 2 (select main_a v_prenex_11271)) 1998))) (forall ((v_prenex_11273 Int)) (or (<= (select main_a v_prenex_11273) 5) (<= (+ main_x 1) v_prenex_11273)))) (forall ((v_prenex_9989 Int) (v_prenex_9988 Int)) (or (<= (* 2 (select main_a v_prenex_9988)) 6) (<= 1 (select main_a v_prenex_9988)) (< v_prenex_9988 main_x) (< v_prenex_9989 main_y) (<= (+ main_y 1) v_prenex_9989) (<= 997 (select main_a v_prenex_9989)) (<= (+ (select main_a v_prenex_9988) (select main_a v_prenex_9989)) 1000))) (forall ((v_prenex_14927 Int) (v_prenex_14928 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14927))) (<= (* 2 (select main_a v_prenex_14928)) 1998) (<= (+ main_y 1) v_prenex_14928) (<= (+ (select main_a v_prenex_14927) (select main_a v_prenex_14928)) 1000) (<= (select main_a v_prenex_14927) 3) (< v_prenex_14928 main_y) (<= 997 (select main_a v_prenex_14928)))) (forall ((v_prenex_14055 Int) (v_prenex_14054 Int)) (or (<= 995 (select main_a v_prenex_14055)) (<= (+ main_y 1) v_prenex_14055) (<= 2 (* 2 (select main_a v_prenex_14054))) (< v_prenex_14055 main_y) (<= (select main_a v_prenex_14055) (+ (select main_a v_prenex_14054) 998)) (<= 1 (select main_a v_prenex_14054)))) (forall ((v_prenex_10613 Int) (v_prenex_10614 Int)) (or (<= 0 (+ (select main_a v_prenex_10613) 1)) (< v_prenex_10614 main_y) (<= (+ (select main_a v_prenex_10613) (select main_a v_prenex_10614)) 1000) (<= (+ main_y 1) v_prenex_10614) (<= (+ main_x 1) v_prenex_10613) (<= 2 (* 2 (select main_a v_prenex_10613))) (<= (select main_a v_prenex_10614) 999))) (forall ((v_prenex_11010 Int) (v_prenex_11009 Int)) (or (<= (select main_a v_prenex_11010) 999) (< v_prenex_11010 main_y) (<= 0 (+ (select main_a v_prenex_11009) 1)) (<= (+ main_y 1) v_prenex_11010) (<= (+ (select main_a v_prenex_11009) 994) (select main_a v_prenex_11010)) (<= (+ main_x 1) v_prenex_11009) (<= (select main_a v_prenex_11009) 5))) (forall ((v_prenex_15351 Int) (v_prenex_15352 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15352))) (<= (+ main_y 1) v_prenex_15352) (< v_prenex_15352 main_y) (<= (* 2 (select main_a v_prenex_15351)) 6) (<= (+ (select main_a v_prenex_15351) (select main_a v_prenex_15352)) 1000) (<= (select main_a v_prenex_15352) 1001) (<= 1 (select main_a v_prenex_15351)))) (or (forall ((v_prenex_13307 Int)) (or (< v_prenex_13307 main_x) (<= 0 (+ (select main_a v_prenex_13307) 1)) (<= 2 (* 2 (select main_a v_prenex_13307))))) (forall ((v_prenex_13308 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13308))) (<= (+ main_y 1) v_prenex_13308) (< v_prenex_13308 main_y) (<= 995 (select main_a v_prenex_13308))))) (forall ((v_prenex_10974 Int) (v_prenex_10973 Int)) (or (<= (+ main_x 1) v_prenex_10973) (< v_prenex_10974 main_y) (<= 0 (+ (select main_a v_prenex_10973) 1)) (<= (* 2 (select main_a v_prenex_10973)) 6) (<= (+ (select main_a v_prenex_10973) 994) (select main_a v_prenex_10974)) (<= (+ main_y 1) v_prenex_10974) (<= 997 (select main_a v_prenex_10974)))) (forall ((v_prenex_16907 Int) (v_prenex_16908 Int)) (or (<= (* 2 (select main_a v_prenex_16907)) 6) (<= (select main_a v_prenex_16908) (+ (select main_a v_prenex_16907) 998)) (<= (select main_a v_prenex_16908) 1001) (<= (* 2 (select main_a v_prenex_16908)) 1998) (<= 2 (* 2 (select main_a v_prenex_16907))) (< v_prenex_16908 main_y) (<= (+ main_y 1) v_prenex_16908))) (forall ((v_prenex_11860 Int) (v_prenex_11861 Int)) (or (< v_prenex_11861 main_y) (<= (+ main_y 1) v_prenex_11861) (<= (+ (select main_a v_prenex_11860) (select main_a v_prenex_11861)) 1000) (<= (select main_a v_prenex_11861) 1001) (<= (* 2 (select main_a v_prenex_11860)) 6) (<= (* 2 (select main_a v_prenex_11861)) 1998))) (forall ((v_prenex_18321 Int) (v_prenex_18322 Int)) (or (<= (+ main_y 1) v_prenex_18322) (<= 2 (* 2 (select main_a v_prenex_18321))) (< v_prenex_18322 main_y) (<= (+ (select main_a v_prenex_18321) 994) (select main_a v_prenex_18322)) (<= 1994 (* 2 (select main_a v_prenex_18322))))) (or (forall ((v_prenex_9609 Int)) (or (< v_prenex_9609 main_y) (<= (+ main_y 1) v_prenex_9609) (<= 1994 (* 2 (select main_a v_prenex_9609))) (<= 997 (select main_a v_prenex_9609)))) (forall ((v_prenex_9611 Int)) (or (<= 1 (select main_a v_prenex_9611)) (<= (select main_a v_prenex_9611) 5)))) (forall ((v_prenex_8657 Int) (v_prenex_8656 Int)) (or (<= 0 (+ (select main_a v_prenex_8656) 1)) (<= (+ main_y 1) v_prenex_8657) (<= 997 (select main_a v_prenex_8657)) (<= (+ (select main_a v_prenex_8656) (select main_a v_prenex_8657)) 1000) (<= (select main_a v_prenex_8657) 999) (< v_prenex_8657 main_y))) (or (forall ((v_prenex_10276 Int)) (or (<= 1 (select main_a v_prenex_10276)) (<= (* 2 (select main_a v_prenex_10276)) 6))) (forall ((v_prenex_10279 Int)) (or (<= (* 2 (select main_a v_prenex_10279)) 1998) (< v_prenex_10279 main_y) (<= 1994 (* 2 (select main_a v_prenex_10279))) (<= (+ main_y 1) v_prenex_10279)))) (forall ((v_prenex_11882 Int) (v_prenex_11883 Int)) (or (<= (+ (select main_a v_prenex_11882) 994) (select main_a v_prenex_11883)) (<= (+ main_y 1) v_prenex_11883) (<= 1 (select main_a v_prenex_11882)) (< v_prenex_11882 main_x) (<= 2 (* 2 (select main_a v_prenex_11882))) (< v_prenex_11883 main_y) (<= 1994 (* 2 (select main_a v_prenex_11883))))) (forall ((v_prenex_18233 Int) (v_prenex_18234 Int)) (or (<= (select main_a v_prenex_18233) 5) (<= (+ main_y 1) v_prenex_18234) (<= 995 (select main_a v_prenex_18234)) (<= (select main_a v_prenex_18234) (+ (select main_a v_prenex_18233) 998)) (<= 2 (* 2 (select main_a v_prenex_18233))) (< v_prenex_18234 main_y) (<= (select main_a v_prenex_18234) 999))) (forall ((v_prenex_15607 Int) (v_prenex_15606 Int)) (or (< v_prenex_15607 main_y) (<= (* 2 (select main_a v_prenex_15607)) 1998) (<= (* 2 (select main_a v_prenex_15606)) 6) (<= (+ (select main_a v_prenex_15606) (select main_a v_prenex_15607)) 1000) (<= (select main_a v_prenex_15606) 3) (<= (+ main_y 1) v_prenex_15607) (<= 995 (select main_a v_prenex_15607)))) (or (forall ((v_prenex_14600 Int)) (or (<= (* 2 (select main_a v_prenex_14600)) 6) (<= 0 (+ (select main_a v_prenex_14600) 1)))) (forall ((v_prenex_14596 Int)) (or (< v_prenex_14596 main_y) (<= (* 2 (select main_a v_prenex_14596)) 1998) (<= (+ main_y 1) v_prenex_14596) (<= 1994 (* 2 (select main_a v_prenex_14596))) (<= (select main_a v_prenex_14596) 1001)))) (forall ((v_prenex_8847 Int) (v_prenex_8848 Int)) (or (< v_prenex_8847 main_x) (<= 995 (select main_a v_prenex_8848)) (<= (+ (select main_a v_prenex_8847) (select main_a v_prenex_8848)) 1000) (< v_prenex_8848 main_y) (<= (select main_a v_prenex_8847) 5) (<= (+ main_y 1) v_prenex_8848))) (or (forall ((v_prenex_13933 Int)) (or (<= (* 2 (select main_a v_prenex_13933)) 1998) (<= (select main_a v_prenex_13933) 1001) (<= (+ main_y 1) v_prenex_13933) (< v_prenex_13933 main_y))) (forall ((v_prenex_13936 Int)) (or (<= 0 (+ (select main_a v_prenex_13936) 1)) (<= (* 2 (select main_a v_prenex_13936)) 6)))) (forall ((v_prenex_10301 Int) (v_prenex_10302 Int)) (or (<= (* 2 (select main_a v_prenex_10302)) 1998) (<= (+ main_y 1) v_prenex_10302) (<= 1000 (+ (select main_a v_prenex_10301) (select main_a v_prenex_10302))) (<= (+ main_x 1) v_prenex_10301) (< v_prenex_10302 main_y) (<= 0 (+ (select main_a v_prenex_10301) 1)) (<= 2 (* 2 (select main_a v_prenex_10301))))) (forall ((v_prenex_16105 Int) (v_prenex_16106 Int)) (or (<= (select main_a v_prenex_16106) 999) (<= (+ (select main_a v_prenex_16105) (select main_a v_prenex_16106)) 1000) (<= (+ main_x 1) v_prenex_16105) (<= (select main_a v_prenex_16105) 5) (< v_prenex_16106 main_y) (<= (+ main_y 1) v_prenex_16106) (<= (select main_a v_prenex_16105) 3))) (forall ((v_prenex_11095 Int) (v_prenex_11094 Int)) (or (<= 997 (select main_a v_prenex_11095)) (<= 1 (select main_a v_prenex_11094)) (<= (* 2 (select main_a v_prenex_11094)) 6) (<= (select main_a v_prenex_11095) 999) (< v_prenex_11095 main_y) (<= (+ (select main_a v_prenex_11094) (select main_a v_prenex_11095)) 1000) (<= (+ main_y 1) v_prenex_11095))) (forall ((v_prenex_16926 Int) (v_prenex_16927 Int)) (or (<= (select main_a v_prenex_16926) 5) (< v_prenex_16927 main_y) (<= (select main_a v_prenex_16927) 999) (<= (+ main_y 1) v_prenex_16927) (<= (select main_a v_prenex_16927) (+ (select main_a v_prenex_16926) 998)) (<= 995 (select main_a v_prenex_16927)) (<= (* 2 (select main_a v_prenex_16926)) 6))) (or (forall ((v_prenex_12394 Int)) (or (<= (+ main_y 1) v_prenex_12394) (<= (select main_a v_prenex_12394) 999) (< v_prenex_12394 main_y) (<= 1994 (* 2 (select main_a v_prenex_12394))))) (forall ((v_prenex_12399 Int)) (or (<= 1 (select main_a v_prenex_12399)) (<= (+ main_x 1) v_prenex_12399) (<= (* 2 (select main_a v_prenex_12399)) 6)))) (forall ((v_prenex_9267 Int) (v_prenex_9266 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9267))) (<= 1000 (+ (select main_a v_prenex_9266) (select main_a v_prenex_9267))) (<= (select main_a v_prenex_9266) 3) (<= (select main_a v_prenex_9266) 5) (<= (+ main_y 1) v_prenex_9267) (< v_prenex_9267 main_y) (<= (select main_a v_prenex_9267) 1001))) (forall ((v_prenex_16093 Int) (v_prenex_16094 Int)) (or (<= (select main_a v_prenex_16094) (+ (select main_a v_prenex_16093) 998)) (<= (select main_a v_prenex_16093) 3) (<= (select main_a v_prenex_16093) 5) (<= (select main_a v_prenex_16094) 1001) (< v_prenex_16094 main_y) (<= (+ main_y 1) v_prenex_16094) (<= 997 (select main_a v_prenex_16094)))) (forall ((v_prenex_16417 Int) (v_prenex_16418 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16417))) (<= (+ main_y 1) v_prenex_16418) (<= (select main_a v_prenex_16417) 3) (<= (select main_a v_prenex_16418) 1001) (<= 1994 (* 2 (select main_a v_prenex_16418))) (<= (+ (select main_a v_prenex_16417) (select main_a v_prenex_16418)) 1000) (< v_prenex_16418 main_y))) (forall ((v_prenex_12315 Int) (v_prenex_12314 Int)) (or (<= (* 2 (select main_a v_prenex_12314)) 6) (< v_prenex_12315 main_y) (<= (select main_a v_prenex_12315) 999) (<= (+ main_y 1) v_prenex_12315) (<= (select main_a v_prenex_12315) (+ (select main_a v_prenex_12314) 998)) (<= (+ main_x 1) v_prenex_12314))) (or (forall ((v_prenex_9823 Int)) (<= (* 2 (select main_a v_prenex_9823)) 6)) (forall ((v_prenex_9819 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9819))) (<= (+ main_y 1) v_prenex_9819) (< v_prenex_9819 main_y) (<= 995 (select main_a v_prenex_9819))))) (forall ((v_prenex_16144 Int) (v_prenex_16145 Int)) (or (<= (select main_a v_prenex_16145) 999) (<= (+ (select main_a v_prenex_16144) (select main_a v_prenex_16145)) 1000) (<= (* 2 (select main_a v_prenex_16144)) 6) (<= (+ main_y 1) v_prenex_16145) (<= 1 (select main_a v_prenex_16144)) (<= (* 2 (select main_a v_prenex_16145)) 1998) (< v_prenex_16145 main_y))) (or (forall ((v_prenex_9823 Int)) (<= (* 2 (select main_a v_prenex_9823)) 6)) (forall ((v_prenex_9821 Int)) (or (<= (+ main_y 1) v_prenex_9821) (<= (select main_a v_prenex_9821) 999) (<= 995 (select main_a v_prenex_9821)) (< v_prenex_9821 main_y) (<= 1994 (* 2 (select main_a v_prenex_9821)))))) (or (forall ((v_prenex_13324 Int)) (or (<= (select main_a v_prenex_13324) 5) (<= 2 (* 2 (select main_a v_prenex_13324))))) (forall ((v_prenex_13323 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13323))) (<= 995 (select main_a v_prenex_13323)) (<= (+ main_y 1) v_prenex_13323) (< v_prenex_13323 main_y)))) (or (forall ((v_prenex_9366 Int)) (or (<= (* 2 (select main_a v_prenex_9366)) 6) (< v_prenex_9366 main_x))) (forall ((v_prenex_9367 Int)) (or (<= (+ main_y 1) v_prenex_9367) (<= (select main_a v_prenex_9367) 1001) (< v_prenex_9367 main_y)))) (forall ((v_prenex_11083 Int) (v_prenex_11082 Int)) (or (<= (+ main_y 1) v_prenex_11083) (<= (select main_a v_prenex_11083) 999) (<= (+ (select main_a v_prenex_11082) 994) (select main_a v_prenex_11083)) (< v_prenex_11083 main_y) (<= (select main_a v_prenex_11082) 3) (<= 1 (select main_a v_prenex_11082)) (<= 997 (select main_a v_prenex_11083)))) (forall ((v_prenex_10982 Int) (v_prenex_10981 Int)) (or (< v_prenex_10982 main_y) (<= (+ main_y 1) v_prenex_10982) (<= (select main_a v_prenex_10982) 1001) (<= (+ (select main_a v_prenex_10981) 994) (select main_a v_prenex_10982)) (<= 1994 (* 2 (select main_a v_prenex_10982))) (<= 2 (* 2 (select main_a v_prenex_10981))) (<= (* 2 (select main_a v_prenex_10981)) 6))) (forall ((v_prenex_10477 Int) (v_prenex_10478 Int)) (or (<= (select main_a v_prenex_10478) 999) (<= (* 2 (select main_a v_prenex_10478)) 1998) (<= (+ main_y 1) v_prenex_10478) (<= (+ (select main_a v_prenex_10477) (select main_a v_prenex_10478)) 1000) (< v_prenex_10478 main_y))) (forall ((v_prenex_12377 Int) (v_prenex_12378 Int)) (or (<= (select main_a v_prenex_12378) 1001) (<= 0 (+ (select main_a v_prenex_12377) 1)) (<= 995 (select main_a v_prenex_12378)) (<= (* 2 (select main_a v_prenex_12377)) 6) (< v_prenex_12378 main_y) (<= (+ main_y 1) v_prenex_12378) (<= (select main_a v_prenex_12378) (+ (select main_a v_prenex_12377) 998)))) (or (forall ((v_prenex_10812 Int)) (or (<= (* 2 (select main_a v_prenex_10812)) 1998) (<= (+ main_y 1) v_prenex_10812) (<= 1994 (* 2 (select main_a v_prenex_10812))) (< v_prenex_10812 main_y))) (forall ((v_prenex_10815 Int)) (or (<= (+ main_x 1) v_prenex_10815) (<= 0 (+ (select main_a v_prenex_10815) 1)) (<= (* 2 (select main_a v_prenex_10815)) 6)))) (forall ((v_prenex_8361 Int) (v_prenex_8360 Int)) (or (<= 1000 (+ (select main_a v_prenex_8360) (select main_a v_prenex_8361))) (<= (select main_a v_prenex_8361) 1001) (<= 1 (select main_a v_prenex_8360)) (<= 997 (select main_a v_prenex_8361)) (< v_prenex_8361 main_y) (<= (+ main_y 1) v_prenex_8361))) (or (forall ((v_prenex_18538 Int)) (or (< v_prenex_18538 main_y) (<= (select main_a v_prenex_18538) 1001) (<= 1994 (* 2 (select main_a v_prenex_18538))) (<= (+ main_y 1) v_prenex_18538))) (forall ((v_prenex_18537 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18537))) (<= (* 2 (select main_a v_prenex_18537)) 6)))) (forall ((v_prenex_11156 Int) (v_prenex_11157 Int)) (or (<= (+ main_y 1) v_prenex_11157) (<= (+ (select main_a v_prenex_11156) 994) (select main_a v_prenex_11157)) (<= (select main_a v_prenex_11157) 999) (<= 995 (select main_a v_prenex_11157)) (<= 1 (select main_a v_prenex_11156)) (< v_prenex_11157 main_y))) (forall ((v_prenex_12913 Int) (v_prenex_12912 Int)) (or (<= (+ main_y 1) v_prenex_12913) (<= (* 2 (select main_a v_prenex_12913)) 1998) (<= 1000 (+ (select main_a v_prenex_12912) (select main_a v_prenex_12913))) (< v_prenex_12913 main_y) (<= (select main_a v_prenex_12913) 999) (<= (select main_a v_prenex_12912) 5))) (forall ((v_prenex_14443 Int) (v_prenex_14442 Int)) (or (<= (+ main_y 1) v_prenex_14443) (< v_prenex_14443 main_y) (<= (select main_a v_prenex_14443) 999) (<= 995 (select main_a v_prenex_14443)) (<= (+ (select main_a v_prenex_14442) (select main_a v_prenex_14443)) 1000))) (forall ((v_prenex_15149 Int) (v_prenex_15150 Int)) (or (<= (select main_a v_prenex_15150) 999) (< v_prenex_15150 main_y) (<= 0 (+ (select main_a v_prenex_15149) 1)) (<= (+ main_x 1) v_prenex_15149) (<= (select main_a v_prenex_15149) 5) (<= (+ main_y 1) v_prenex_15150) (<= 1000 (+ (select main_a v_prenex_15149) (select main_a v_prenex_15150))))) (forall ((v_prenex_12710 Int) (v_prenex_12709 Int)) (or (<= (+ main_y 1) v_prenex_12710) (<= 0 (+ (select main_a v_prenex_12709) 1)) (< v_prenex_12710 main_y) (<= 1994 (* 2 (select main_a v_prenex_12710))) (<= (+ (select main_a v_prenex_12709) (select main_a v_prenex_12710)) 1000) (<= (select main_a v_prenex_12710) 1001) (<= (select main_a v_prenex_12709) 5))) (forall ((v_prenex_18066 Int) (v_prenex_18065 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18065))) (<= (select main_a v_prenex_18066) 999) (<= (+ main_y 1) v_prenex_18066) (<= (* 2 (select main_a v_prenex_18065)) 6) (<= (+ (select main_a v_prenex_18065) (select main_a v_prenex_18066)) 1000) (< v_prenex_18066 main_y))) (or (forall ((v_prenex_8588 Int)) (or (<= 1 (select main_a v_prenex_8588)) (<= (+ main_x 1) v_prenex_8588))) (forall ((v_prenex_8593 Int)) (or (<= (+ main_y 1) v_prenex_8593) (<= 997 (select main_a v_prenex_8593)) (<= 1994 (* 2 (select main_a v_prenex_8593))) (< v_prenex_8593 main_y)))) (forall ((v_prenex_16495 Int) (v_prenex_16496 Int)) (or (< v_prenex_16496 main_y) (<= 1 (select main_a v_prenex_16495)) (<= (select main_a v_prenex_16496) 1001) (<= (select main_a v_prenex_16496) (+ (select main_a v_prenex_16495) 998)) (<= (* 2 (select main_a v_prenex_16496)) 1998) (<= (+ main_y 1) v_prenex_16496))) (or (forall ((v_prenex_11348 Int)) (or (< v_prenex_11348 main_y) (<= (select main_a v_prenex_11348) 1001) (<= 1994 (* 2 (select main_a v_prenex_11348))) (<= (+ main_y 1) v_prenex_11348) (<= (select main_a v_prenex_11348) 999))) (forall ((v_prenex_11351 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11351))) (<= (select main_a v_prenex_11351) 5)))) (or (forall ((v_prenex_13966 Int)) (or (<= (* 2 (select main_a v_prenex_13966)) 6) (<= (select main_a v_prenex_13966) 5))) (forall ((v_prenex_13963 Int)) (or (<= (* 2 (select main_a v_prenex_13963)) 1998) (<= (+ main_y 1) v_prenex_13963) (<= (select main_a v_prenex_13963) 999) (< v_prenex_13963 main_y)))) (or (forall ((v_prenex_13972 Int)) (or (<= (* 2 (select main_a v_prenex_13972)) 6) (<= 1 (select main_a v_prenex_13972)))) (forall ((v_prenex_13970 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13970))) (<= (+ main_y 1) v_prenex_13970) (<= (* 2 (select main_a v_prenex_13970)) 1998) (< v_prenex_13970 main_y) (<= 997 (select main_a v_prenex_13970))))) (or (forall ((v_prenex_14454 Int)) (or (<= (+ main_x 1) v_prenex_14454) (< v_prenex_14454 main_x) (<= (* 2 (select main_a v_prenex_14454)) 6))) (forall ((v_prenex_14455 Int)) (<= 1994 (* 2 (select main_a v_prenex_14455))))) (forall ((v_prenex_15081 Int) (v_prenex_15080 Int)) (or (<= (select main_a v_prenex_15080) 5) (<= 1 (select main_a v_prenex_15080)) (< v_prenex_15081 main_y) (<= 995 (select main_a v_prenex_15081)) (<= (+ main_y 1) v_prenex_15081) (<= 1994 (* 2 (select main_a v_prenex_15081))) (<= (+ (select main_a v_prenex_15080) 994) (select main_a v_prenex_15081)))) (forall ((v_prenex_9169 Int) (v_prenex_9168 Int)) (or (<= (+ (select main_a v_prenex_9168) 994) (select main_a v_prenex_9169)) (<= (+ main_y 1) v_prenex_9169) (<= (select main_a v_prenex_9169) 999) (< v_prenex_9169 main_y) (<= (select main_a v_prenex_9168) 5) (<= (select main_a v_prenex_9169) 1001))) (forall ((v_prenex_8600 Int) (v_prenex_8599 Int)) (or (<= (+ (select main_a v_prenex_8599) (select main_a v_prenex_8600)) 1000) (< v_prenex_8600 main_y) (<= 995 (select main_a v_prenex_8600)) (<= (+ main_y 1) v_prenex_8600) (<= (select main_a v_prenex_8600) 999) (<= 2 (* 2 (select main_a v_prenex_8599))) (<= (select main_a v_prenex_8599) 3))) (or (forall ((v_prenex_14486 Int)) (or (< v_prenex_14486 main_y) (<= (* 2 (select main_a v_prenex_14486)) 1998) (<= 995 (select main_a v_prenex_14486)) (<= (+ main_y 1) v_prenex_14486))) (forall ((v_prenex_14487 Int)) (or (<= (* 2 (select main_a v_prenex_14487)) 6) (<= (select main_a v_prenex_14487) 5)))) (forall ((v_prenex_11102 Int) (v_prenex_11103 Int)) (or (<= (+ (select main_a v_prenex_11102) (select main_a v_prenex_11103)) 1000) (<= (* 2 (select main_a v_prenex_11102)) 6) (<= 2 (* 2 (select main_a v_prenex_11102))) (< v_prenex_11102 main_x) (<= (+ main_x 1) v_prenex_11102))) (or (forall ((v_prenex_10565 Int)) (or (<= (select main_a v_prenex_10565) 5) (<= (* 2 (select main_a v_prenex_10565)) 6))) (forall ((v_prenex_10563 Int)) (or (<= (* 2 (select main_a v_prenex_10563)) 1998) (<= 1994 (* 2 (select main_a v_prenex_10563))) (<= (+ main_y 1) v_prenex_10563) (<= (select main_a v_prenex_10563) 999) (< v_prenex_10563 main_y)))) (forall ((v_prenex_8957 Int) (v_prenex_8958 Int)) (or (< v_prenex_8958 main_y) (<= (+ main_x 1) v_prenex_8957) (<= (* 2 (select main_a v_prenex_8957)) 6) (<= (select main_a v_prenex_8958) (+ (select main_a v_prenex_8957) 998)) (< v_prenex_8957 main_x))) (forall ((v_prenex_17377 Int) (v_prenex_17378 Int)) (or (<= (+ main_y 1) v_prenex_17378) (< v_prenex_17378 main_y) (<= (select main_a v_prenex_17378) 1001) (<= (select main_a v_prenex_17377) 5) (<= (* 2 (select main_a v_prenex_17378)) 1998) (<= (select main_a v_prenex_17377) 3) (<= 1000 (+ (select main_a v_prenex_17377) (select main_a v_prenex_17378))))) (forall ((v_prenex_9979 Int) (v_prenex_9978 Int)) (or (<= (+ main_y 1) v_prenex_9979) (<= (+ main_x 1) v_prenex_9978) (<= (select main_a v_prenex_9979) 999) (<= (+ (select main_a v_prenex_9978) 994) (select main_a v_prenex_9979)) (<= 2 (* 2 (select main_a v_prenex_9978))) (< v_prenex_9979 main_y))) (forall ((v_prenex_12672 Int) (v_prenex_12671 Int)) (or (<= (select main_a v_prenex_12672) 999) (<= 997 (select main_a v_prenex_12672)) (< v_prenex_12672 main_y) (<= (+ (select main_a v_prenex_12671) 994) (select main_a v_prenex_12672)) (<= (+ main_y 1) v_prenex_12672) (<= (select main_a v_prenex_12671) 3))) (or (forall ((v_prenex_13579 Int)) (or (<= 0 (+ (select main_a v_prenex_13579) 1)) (<= 1 (select main_a v_prenex_13579)))) (forall ((v_prenex_13580 Int)) (or (<= (* 2 (select main_a v_prenex_13580)) 1998) (< v_prenex_13580 main_y) (<= (+ main_y 1) v_prenex_13580) (<= (select main_a v_prenex_13580) 1001)))) (or (forall ((v_prenex_9177 Int)) (or (< v_prenex_9177 main_y) (<= (+ main_y 1) v_prenex_9177) (<= (* 2 (select main_a v_prenex_9177)) 1998))) (forall ((v_prenex_9176 Int)) (or (< v_prenex_9176 main_x) (<= 0 (+ (select main_a v_prenex_9176) 1))))) (forall ((v_prenex_11949 Int) (v_prenex_11948 Int)) (or (< v_prenex_11948 main_x) (<= (select main_a v_prenex_11949) 1001) (< v_prenex_11949 main_y) (<= (select main_a v_prenex_11949) (+ (select main_a v_prenex_11948) 998)) (<= 1 (select main_a v_prenex_11948)) (<= (+ main_y 1) v_prenex_11949))) (forall ((v_prenex_12147 Int) (v_prenex_12148 Int)) (or (<= (+ main_x 1) v_prenex_12147) (<= 2 (* 2 (select main_a v_prenex_12147))) (<= (+ main_y 1) v_prenex_12148) (<= (+ (select main_a v_prenex_12147) 994) (select main_a v_prenex_12148)) (<= (* 2 (select main_a v_prenex_12148)) 1998) (< v_prenex_12148 main_y) (<= (* 2 (select main_a v_prenex_12147)) 6))) (forall ((v_prenex_11462 Int) (v_prenex_11463 Int)) (or (<= 1000 (+ (select main_a v_prenex_11462) (select main_a v_prenex_11463))) (<= (* 2 (select main_a v_prenex_11463)) 1998) (<= (select main_a v_prenex_11463) 999) (<= (* 2 (select main_a v_prenex_11462)) 6) (<= (+ main_y 1) v_prenex_11463) (<= 0 (+ (select main_a v_prenex_11462) 1)) (< v_prenex_11463 main_y))) (forall ((v_prenex_13740 Int) (v_prenex_13739 Int)) (or (< v_prenex_13740 main_y) (<= (select main_a v_prenex_13739) 5) (<= (+ main_y 1) v_prenex_13740) (<= 997 (select main_a v_prenex_13740)) (<= (* 2 (select main_a v_prenex_13739)) 6) (<= (select main_a v_prenex_13740) (+ (select main_a v_prenex_13739) 998)))) (forall ((v_prenex_14682 Int) (v_prenex_14681 Int)) (or (<= 0 (+ (select main_a v_prenex_14681) 1)) (<= (+ main_y 1) v_prenex_14682) (<= 1994 (* 2 (select main_a v_prenex_14682))) (<= 2 (* 2 (select main_a v_prenex_14681))) (<= (select main_a v_prenex_14682) (+ (select main_a v_prenex_14681) 998)) (< v_prenex_14681 main_x) (< v_prenex_14682 main_y))) (forall ((v_prenex_13987 Int) (v_prenex_13986 Int)) (or (<= 1 (select main_a v_prenex_13986)) (<= (select main_a v_prenex_13987) (+ (select main_a v_prenex_13986) 998)) (<= (select main_a v_prenex_13986) 3) (<= 1994 (* 2 (select main_a v_prenex_13987))) (< v_prenex_13987 main_y) (<= 995 (select main_a v_prenex_13987)) (<= (+ main_y 1) v_prenex_13987))) (forall ((v_prenex_11800 Int) (v_prenex_11801 Int)) (or (<= (+ main_y 1) v_prenex_11801) (<= (select main_a v_prenex_11801) 999) (<= (+ (select main_a v_prenex_11800) (select main_a v_prenex_11801)) 1000) (<= (select main_a v_prenex_11800) 3) (<= (select main_a v_prenex_11801) 1001) (<= 0 (+ (select main_a v_prenex_11800) 1)) (< v_prenex_11801 main_y))) (forall ((v_prenex_11819 Int) (v_prenex_11818 Int)) (or (<= 995 (select main_a v_prenex_11819)) (<= 1994 (* 2 (select main_a v_prenex_11819))) (<= 0 (+ (select main_a v_prenex_11818) 1)) (<= (+ main_y 1) v_prenex_11819) (<= (select main_a v_prenex_11818) 3) (<= (select main_a v_prenex_11819) (+ (select main_a v_prenex_11818) 998)) (< v_prenex_11819 main_y))) (forall ((v_prenex_12711 Int) (v_prenex_12712 Int)) (or (<= (+ main_y 1) v_prenex_12712) (<= (select main_a v_prenex_12712) 999) (< v_prenex_12712 main_y) (<= (select main_a v_prenex_12712) (+ (select main_a v_prenex_12711) 998)) (<= (select main_a v_prenex_12711) 3))) (forall ((v_prenex_8959 Int) (v_prenex_8960 Int)) (or (<= (+ (select main_a v_prenex_8959) 994) (select main_a v_prenex_8960)) (<= (* 2 (select main_a v_prenex_8959)) 6) (< v_prenex_8960 main_y) (<= 1994 (* 2 (select main_a v_prenex_8960))) (<= (+ main_y 1) v_prenex_8960) (<= (select main_a v_prenex_8959) 3))) (forall ((v_prenex_13658 Int) (v_prenex_13659 Int)) (or (<= (* 2 (select main_a v_prenex_13658)) 6) (<= (select main_a v_prenex_13658) 3) (< v_prenex_13659 main_y) (<= 997 (select main_a v_prenex_13659)) (<= (select main_a v_prenex_13659) (+ (select main_a v_prenex_13658) 998)) (<= (+ main_y 1) v_prenex_13659))) (forall ((v_prenex_14614 Int) (v_prenex_14613 Int)) (or (<= 1000 (+ (select main_a v_prenex_14613) (select main_a v_prenex_14614))) (< v_prenex_14614 main_y) (<= 1994 (* 2 (select main_a v_prenex_14614))) (<= 2 (* 2 (select main_a v_prenex_14613))) (<= (+ main_y 1) v_prenex_14614) (<= (select main_a v_prenex_14613) 3) (<= (+ main_x 1) v_prenex_14613))) (or (forall ((v_prenex_17512 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17512))) (<= 1 (select main_a v_prenex_17512)))) (forall ((v_prenex_17509 Int)) (or (< v_prenex_17509 main_y) (<= (select main_a v_prenex_17509) 999) (<= 1994 (* 2 (select main_a v_prenex_17509))) (<= (+ main_y 1) v_prenex_17509) (<= (select main_a v_prenex_17509) 1001)))) (forall ((v_prenex_16060 Int) (v_prenex_16059 Int)) (or (<= (select main_a v_prenex_16060) 1001) (<= (+ main_y 1) v_prenex_16060) (<= (* 2 (select main_a v_prenex_16059)) 6) (< v_prenex_16060 main_y) (<= 1 (select main_a v_prenex_16059)) (<= (select main_a v_prenex_16060) 999) (<= (select main_a v_prenex_16060) (+ (select main_a v_prenex_16059) 998)))) (or (forall ((v_prenex_16184 Int)) (or (< v_prenex_16184 main_y) (<= (+ main_y 1) v_prenex_16184) (<= 1994 (* 2 (select main_a v_prenex_16184))) (<= 997 (select main_a v_prenex_16184)) (<= (* 2 (select main_a v_prenex_16184)) 1998))) (forall ((v_prenex_16186 Int)) (or (<= (* 2 (select main_a v_prenex_16186)) 6) (<= 2 (* 2 (select main_a v_prenex_16186)))))) (or (forall ((v_prenex_17574 Int)) (or (<= (+ main_y 1) v_prenex_17574) (<= 1994 (* 2 (select main_a v_prenex_17574))) (< v_prenex_17574 main_y) (<= (select main_a v_prenex_17574) 999))) (forall ((v_prenex_17575 Int)) (or (<= (select main_a v_prenex_17575) 3) (<= 2 (* 2 (select main_a v_prenex_17575)))))) (or (forall ((v_prenex_17829 Int)) (or (<= (* 2 (select main_a v_prenex_17829)) 6) (<= (+ main_x 1) v_prenex_17829) (<= (select main_a v_prenex_17829) 3))) (forall ((v_prenex_17827 Int)) (or (<= (select main_a v_prenex_17827) 999) (<= (* 2 (select main_a v_prenex_17827)) 1998) (<= (+ main_y 1) v_prenex_17827) (< v_prenex_17827 main_y)))) (or (forall ((v_prenex_15339 Int)) (<= (select main_a v_prenex_15339) 5)) (forall ((v_prenex_15337 Int)) (or (<= (+ main_y 1) v_prenex_15337) (<= 1994 (* 2 (select main_a v_prenex_15337))) (<= (select main_a v_prenex_15337) 999) (< v_prenex_15337 main_y) (<= 995 (select main_a v_prenex_15337))))) (or (forall ((v_prenex_10769 Int)) (or (< v_prenex_10769 main_y) (<= (+ main_y 1) v_prenex_10769) (<= (* 2 (select main_a v_prenex_10769)) 1998) (<= (select main_a v_prenex_10769) 999))) (forall ((v_prenex_10768 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10768))) (<= (select main_a v_prenex_10768) 5) (< v_prenex_10768 main_x)))) (or (forall ((v_prenex_16349 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16349))) (< v_prenex_16349 main_y) (<= 995 (select main_a v_prenex_16349)) (<= (+ main_y 1) v_prenex_16349))) (forall ((v_prenex_16350 Int)) (<= 2 (* 2 (select main_a v_prenex_16350))))) (or (forall ((v_prenex_13337 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13337))) (<= (+ main_y 1) v_prenex_13337) (< v_prenex_13337 main_y))) (forall ((v_prenex_13341 Int)) (or (<= 1 (select main_a v_prenex_13341)) (<= (+ main_x 1) v_prenex_13341) (<= 2 (* 2 (select main_a v_prenex_13341)))))) (forall ((v_prenex_11857 Int) (v_prenex_11856 Int)) (or (<= (* 2 (select main_a v_prenex_11856)) 6) (<= (+ main_y 1) v_prenex_11857) (<= 1 (select main_a v_prenex_11856)) (< v_prenex_11857 main_y) (<= 997 (select main_a v_prenex_11857)) (<= (select main_a v_prenex_11857) (+ (select main_a v_prenex_11856) 998)) (<= (select main_a v_prenex_11857) 1001))) (forall ((v_prenex_18497 Int) (v_prenex_18496 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18496))) (<= (select main_a v_prenex_18497) 999) (<= (select main_a v_prenex_18497) (+ (select main_a v_prenex_18496) 998)) (<= (+ main_y 1) v_prenex_18497) (< v_prenex_18497 main_y) (<= 995 (select main_a v_prenex_18497)))) (or (forall ((v_prenex_13061 Int)) (or (<= (* 2 (select main_a v_prenex_13061)) 6) (<= (select main_a v_prenex_13061) 5))) (forall ((v_prenex_13058 Int)) (or (< v_prenex_13058 main_y) (<= (+ main_y 1) v_prenex_13058) (<= 997 (select main_a v_prenex_13058)) (<= 995 (select main_a v_prenex_13058)) (<= 1994 (* 2 (select main_a v_prenex_13058)))))) (forall ((v_prenex_11552 Int) (v_prenex_11553 Int)) (or (<= (select main_a v_prenex_11553) (+ (select main_a v_prenex_11552) 998)) (< v_prenex_11553 main_y) (<= 0 (+ (select main_a v_prenex_11552) 1)) (<= 1994 (* 2 (select main_a v_prenex_11553))) (<= (+ main_y 1) v_prenex_11553) (<= (+ main_x 1) v_prenex_11552))) (or (forall ((v_prenex_12412 Int)) (or (<= 0 (+ (select main_a v_prenex_12412) 1)) (<= (* 2 (select main_a v_prenex_12412)) 6))) (forall ((v_prenex_12409 Int)) (or (<= (+ main_y 1) v_prenex_12409) (<= (* 2 (select main_a v_prenex_12409)) 1998) (<= (select main_a v_prenex_12409) 1001) (<= 995 (select main_a v_prenex_12409)) (< v_prenex_12409 main_y)))) (forall ((v_prenex_15400 Int) (v_prenex_15399 Int)) (or (<= (+ main_y 1) v_prenex_15400) (<= (select main_a v_prenex_15400) (+ (select main_a v_prenex_15399) 998)) (<= (* 2 (select main_a v_prenex_15399)) 6) (<= 0 (+ (select main_a v_prenex_15399) 1)) (< v_prenex_15399 main_x) (<= (select main_a v_prenex_15400) 1001) (< v_prenex_15400 main_y))) (forall ((v_prenex_17263 Int) (v_prenex_17264 Int)) (or (<= (+ (select main_a v_prenex_17263) (select main_a v_prenex_17264)) 1000) (<= 0 (+ (select main_a v_prenex_17263) 1)) (< v_prenex_17264 main_y) (<= (+ main_y 1) v_prenex_17264) (<= (select main_a v_prenex_17263) 3) (<= (select main_a v_prenex_17264) 1001) (< v_prenex_17263 main_x))) (forall ((v_prenex_10068 Int) (v_prenex_10067 Int)) (or (<= (+ main_x 1) v_prenex_10067) (<= (+ main_y 1) v_prenex_10068) (< v_prenex_10068 main_y) (< v_prenex_10067 main_x) (<= (+ (select main_a v_prenex_10067) (select main_a v_prenex_10068)) 1000))) (forall ((v_prenex_14714 Int) (v_prenex_14713 Int)) (or (<= (+ main_y 1) v_prenex_14714) (<= 0 (+ (select main_a v_prenex_14713) 1)) (<= (+ (select main_a v_prenex_14713) (select main_a v_prenex_14714)) 1000) (<= (select main_a v_prenex_14714) 1001) (<= 1994 (* 2 (select main_a v_prenex_14714))) (< v_prenex_14714 main_y) (<= (* 2 (select main_a v_prenex_14713)) 6))) (forall ((v_prenex_18295 Int) (v_prenex_18296 Int)) (or (<= (select main_a v_prenex_18296) 999) (<= (+ main_y 1) v_prenex_18296) (<= (select main_a v_prenex_18295) 3) (<= 997 (select main_a v_prenex_18296)) (< v_prenex_18296 main_y) (<= 1000 (+ (select main_a v_prenex_18295) (select main_a v_prenex_18296))))) (or (forall ((v_prenex_9563 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9563))) (<= 995 (select main_a v_prenex_9563)) (< v_prenex_9563 main_y) (<= (select main_a v_prenex_9563) 1001) (<= (+ main_y 1) v_prenex_9563))) (forall ((v_prenex_9566 Int)) (<= (select main_a v_prenex_9566) 5))) (or (forall ((v_prenex_15986 Int)) (or (<= 1 (select main_a v_prenex_15986)) (<= (select main_a v_prenex_15986) 5))) (forall ((v_prenex_15984 Int)) (or (< v_prenex_15984 main_y) (<= (* 2 (select main_a v_prenex_15984)) 1998) (<= (select main_a v_prenex_15984) 999) (<= (+ main_y 1) v_prenex_15984) (<= 997 (select main_a v_prenex_15984))))) (forall ((v_prenex_9648 Int) (v_prenex_9647 Int)) (or (<= (select main_a v_prenex_9648) (+ (select main_a v_prenex_9647) 998)) (<= (+ main_x 1) v_prenex_9647) (<= 1994 (* 2 (select main_a v_prenex_9648))) (< v_prenex_9648 main_y) (<= (* 2 (select main_a v_prenex_9647)) 6) (<= (+ main_y 1) v_prenex_9648) (<= 2 (* 2 (select main_a v_prenex_9647))))) (or (forall ((v_prenex_11273 Int)) (or (<= (select main_a v_prenex_11273) 5) (<= (+ main_x 1) v_prenex_11273))) (forall ((v_prenex_11274 Int)) (or (<= (+ main_y 1) v_prenex_11274) (< v_prenex_11274 main_y) (<= (* 2 (select main_a v_prenex_11274)) 1998)))) (forall ((v_prenex_10529 Int) (v_prenex_10528 Int)) (or (<= (+ main_y 1) v_prenex_10529) (<= 0 (+ (select main_a v_prenex_10528) 1)) (<= (+ main_x 1) v_prenex_10528) (<= 1000 (+ (select main_a v_prenex_10528) (select main_a v_prenex_10529))) (< v_prenex_10529 main_y) (<= 995 (select main_a v_prenex_10529)) (<= (select main_a v_prenex_10528) 5))) (forall ((v_prenex_15810 Int) (v_prenex_15809 Int)) (or (<= (+ main_y 1) v_prenex_15810) (<= (select main_a v_prenex_15809) 5) (< v_prenex_15810 main_y) (<= (select main_a v_prenex_15810) 999) (<= (select main_a v_prenex_15810) (+ (select main_a v_prenex_15809) 998)) (<= (* 2 (select main_a v_prenex_15809)) 6) (<= 1994 (* 2 (select main_a v_prenex_15810))))) (or (forall ((v_prenex_9380 Int)) (or (<= (+ main_y 1) v_prenex_9380) (<= 995 (select main_a v_prenex_9380)) (<= (* 2 (select main_a v_prenex_9380)) 1998) (< v_prenex_9380 main_y) (<= (select main_a v_prenex_9380) 1001))) (forall ((v_prenex_9383 Int)) (or (<= (select main_a v_prenex_9383) 5) (<= (* 2 (select main_a v_prenex_9383)) 6)))) (forall ((v_prenex_18224 Int) (v_prenex_18223 Int)) (or (<= 997 (select main_a v_prenex_18224)) (<= (+ (select main_a v_prenex_18223) (select main_a v_prenex_18224)) 1000) (<= (+ main_y 1) v_prenex_18224) (< v_prenex_18224 main_y) (<= 2 (* 2 (select main_a v_prenex_18223))) (<= (select main_a v_prenex_18223) 5))) (or (forall ((v_prenex_14289 Int)) (or (< v_prenex_14289 main_x) (<= 1 (select main_a v_prenex_14289)) (<= (select main_a v_prenex_14289) 5))) (forall ((v_prenex_14290 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14290))) (<= 997 (select main_a v_prenex_14290)) (< v_prenex_14290 main_y) (<= (+ main_y 1) v_prenex_14290)))) (forall ((v_prenex_14161 Int) (v_prenex_14160 Int)) (or (<= (+ (select main_a v_prenex_14160) (select main_a v_prenex_14161)) 1000) (< v_prenex_14161 main_y) (<= (select main_a v_prenex_14161) 1001) (<= 997 (select main_a v_prenex_14161)) (<= (+ main_y 1) v_prenex_14161))) (or (forall ((v_prenex_17767 Int)) (or (< v_prenex_17767 main_y) (<= (* 2 (select main_a v_prenex_17767)) 1998) (<= 1994 (* 2 (select main_a v_prenex_17767))) (<= (+ main_y 1) v_prenex_17767))) (forall ((v_prenex_17770 Int)) (or (<= 1 (select main_a v_prenex_17770)) (<= (select main_a v_prenex_17770) 3)))) (or (forall ((v_prenex_9001 Int)) (or (<= (+ main_y 1) v_prenex_9001) (< v_prenex_9001 main_y) (<= (* 2 (select main_a v_prenex_9001)) 1998) (<= (select main_a v_prenex_9001) 999))) (forall ((v_prenex_9003 Int)) (or (<= (select main_a v_prenex_9003) 5) (<= 0 (+ (select main_a v_prenex_9003) 1))))) (forall ((v_prenex_9014 Int) (v_prenex_9013 Int)) (or (<= 1 (select main_a v_prenex_9013)) (<= (+ main_y 1) v_prenex_9014) (<= (select main_a v_prenex_9014) 999) (<= (select main_a v_prenex_9013) 3) (< v_prenex_9014 main_y) (<= (+ main_x 1) v_prenex_9013) (<= (select main_a v_prenex_9014) (+ (select main_a v_prenex_9013) 998)))) (forall ((v_prenex_10318 Int) (v_prenex_10317 Int)) (or (<= (* 2 (select main_a v_prenex_10317)) 6) (<= 0 (+ (select main_a v_prenex_10317) 1)) (< v_prenex_10318 main_y) (<= (+ (select main_a v_prenex_10317) 994) (select main_a v_prenex_10318)) (<= 995 (select main_a v_prenex_10318)) (<= (+ main_y 1) v_prenex_10318) (<= (select main_a v_prenex_10318) 1001))) (forall ((v_prenex_11806 Int) (v_prenex_11807 Int)) (or (<= 1 (select main_a v_prenex_11806)) (< v_prenex_11807 main_y) (<= (select main_a v_prenex_11807) 1001) (<= (+ main_y 1) v_prenex_11807) (<= (select main_a v_prenex_11807) (+ (select main_a v_prenex_11806) 998)) (<= 1994 (* 2 (select main_a v_prenex_11807))) (<= (select main_a v_prenex_11806) 3))) (forall ((v_prenex_11074 Int) (v_prenex_11075 Int)) (or (<= (* 2 (select main_a v_prenex_11075)) 1998) (< v_prenex_11075 main_y) (<= 1 (select main_a v_prenex_11074)) (<= (+ main_y 1) v_prenex_11075) (<= 2 (* 2 (select main_a v_prenex_11074))) (<= 995 (select main_a v_prenex_11075)) (<= (+ (select main_a v_prenex_11074) 994) (select main_a v_prenex_11075)))) (forall ((v_prenex_18132 Int) (v_prenex_18133 Int)) (or (<= (+ main_y 1) v_prenex_18133) (< v_prenex_18133 main_y) (<= 0 (+ (select main_a v_prenex_18132) 1)) (<= (select main_a v_prenex_18133) 999) (<= (* 2 (select main_a v_prenex_18133)) 1998) (<= (+ (select main_a v_prenex_18132) 994) (select main_a v_prenex_18133)))) (forall ((v_prenex_9534 Int) (v_prenex_9533 Int)) (or (<= 1000 (+ (select main_a v_prenex_9533) (select main_a v_prenex_9534))) (< v_prenex_9533 main_x) (<= (+ main_x 1) v_prenex_9533) (<= 1 (select main_a v_prenex_9533)) (<= (select main_a v_prenex_9533) 3))) (forall ((v_prenex_9691 Int) (v_prenex_9690 Int)) (or (< v_prenex_9690 main_x) (<= (+ (select main_a v_prenex_9690) 994) (select main_a v_prenex_9691)) (<= 2 (* 2 (select main_a v_prenex_9690))) (<= 997 (select main_a v_prenex_9691)) (< v_prenex_9691 main_y) (<= (+ main_y 1) v_prenex_9691) (<= 0 (+ (select main_a v_prenex_9690) 1)))) (forall ((v_prenex_18062 Int) (v_prenex_18061 Int)) (or (<= 1000 (+ (select main_a v_prenex_18061) (select main_a v_prenex_18062))) (< v_prenex_18061 main_x) (<= 2 (* 2 (select main_a v_prenex_18061))) (<= (+ main_x 1) v_prenex_18061))) (forall ((v_prenex_14886 Int) (v_prenex_14887 Int)) (or (< v_prenex_14886 main_x) (<= (select main_a v_prenex_14886) 5) (< v_prenex_14887 main_y) (<= (+ (select main_a v_prenex_14886) (select main_a v_prenex_14887)) 1000) (<= (select main_a v_prenex_14886) 3) (<= (+ main_y 1) v_prenex_14887) (<= (* 2 (select main_a v_prenex_14887)) 1998))) (forall ((v_prenex_12681 Int) (v_prenex_12682 Int)) (or (<= 1 (select main_a v_prenex_12681)) (< v_prenex_12681 main_x) (<= 995 (select main_a v_prenex_12682)) (<= 0 (+ (select main_a v_prenex_12681) 1)) (<= 1000 (+ (select main_a v_prenex_12681) (select main_a v_prenex_12682))) (< v_prenex_12682 main_y) (<= (+ main_y 1) v_prenex_12682))) (forall ((v_prenex_13480 Int) (v_prenex_13481 Int)) (or (<= (+ main_y 1) v_prenex_13481) (<= (select main_a v_prenex_13481) (+ (select main_a v_prenex_13480) 998)) (<= 1 (select main_a v_prenex_13480)) (< v_prenex_13481 main_y) (<= 995 (select main_a v_prenex_13481)) (<= (* 2 (select main_a v_prenex_13480)) 6))) (or (forall ((v_prenex_9076 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9076))) (<= (* 2 (select main_a v_prenex_9076)) 1998) (<= (+ main_y 1) v_prenex_9076) (< v_prenex_9076 main_y) (<= (select main_a v_prenex_9076) 999))) (forall ((v_prenex_9081 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9081))) (<= 0 (+ (select main_a v_prenex_9081) 1))))) (forall ((v_prenex_18598 Int) (v_prenex_18599 Int)) (or (<= (* 2 (select main_a v_prenex_18598)) 6) (<= (+ main_y 1) v_prenex_18599) (<= (+ (select main_a v_prenex_18598) (select main_a v_prenex_18599)) 1000) (<= (select main_a v_prenex_18599) 999) (< v_prenex_18599 main_y) (<= 1994 (* 2 (select main_a v_prenex_18599))) (<= (select main_a v_prenex_18598) 5))) (or (forall ((v_prenex_9021 Int)) (or (< v_prenex_9021 main_x) (<= 2 (* 2 (select main_a v_prenex_9021))))) (forall ((v_prenex_9022 Int)) (or (<= (* 2 (select main_a v_prenex_9022)) 1998) (<= (select main_a v_prenex_9022) 999) (<= (+ main_y 1) v_prenex_9022) (< v_prenex_9022 main_y)))) (or (forall ((v_prenex_18609 Int)) (or (<= (select main_a v_prenex_18609) 5) (<= (+ main_x 1) v_prenex_18609) (< v_prenex_18609 main_x))) (forall ((v_prenex_18610 Int)) (or (< v_prenex_18610 main_y) (<= 1994 (* 2 (select main_a v_prenex_18610)))))) (forall ((v_prenex_18127 Int) (v_prenex_18126 Int)) (or (<= 1000 (+ (select main_a v_prenex_18126) (select main_a v_prenex_18127))) (< v_prenex_18127 main_y) (<= (+ main_x 1) v_prenex_18126) (<= 2 (* 2 (select main_a v_prenex_18126))) (<= (select main_a v_prenex_18127) 999) (<= (+ main_y 1) v_prenex_18127))) (forall ((v_prenex_10033 Int) (v_prenex_10034 Int)) (or (<= (select main_a v_prenex_10034) 999) (<= (select main_a v_prenex_10033) 5) (<= (+ main_y 1) v_prenex_10034) (< v_prenex_10034 main_y) (<= (+ (select main_a v_prenex_10033) 994) (select main_a v_prenex_10034)) (<= (select main_a v_prenex_10034) 1001) (<= 1 (select main_a v_prenex_10033)))) (forall ((v_prenex_17772 Int) (v_prenex_17773 Int)) (or (<= (select main_a v_prenex_17773) (+ (select main_a v_prenex_17772) 998)) (<= (select main_a v_prenex_17773) 1001) (<= 995 (select main_a v_prenex_17773)) (<= (+ main_y 1) v_prenex_17773) (< v_prenex_17773 main_y) (<= (* 2 (select main_a v_prenex_17772)) 6))) (or (forall ((v_prenex_17468 Int)) (or (<= (select main_a v_prenex_17468) 999) (<= (+ main_y 1) v_prenex_17468) (< v_prenex_17468 main_y) (<= (* 2 (select main_a v_prenex_17468)) 1998) (<= (select main_a v_prenex_17468) 1001))) (forall ((v_prenex_17467 Int)) (<= (select main_a v_prenex_17467) 5))) (or (forall ((v_prenex_8509 Int)) (or (<= 0 (+ (select main_a v_prenex_8509) 1)) (<= 2 (* 2 (select main_a v_prenex_8509))))) (forall ((v_prenex_8514 Int)) (or (< v_prenex_8514 main_y) (<= (+ main_y 1) v_prenex_8514) (<= 1994 (* 2 (select main_a v_prenex_8514))) (<= 995 (select main_a v_prenex_8514)) (<= (select main_a v_prenex_8514) 999)))) (forall ((v_prenex_16517 Int) (v_prenex_16518 Int)) (or (<= (select main_a v_prenex_16517) 5) (<= 1 (select main_a v_prenex_16517)) (< v_prenex_16518 main_y) (<= 1994 (* 2 (select main_a v_prenex_16518))) (<= (+ main_y 1) v_prenex_16518) (<= (select main_a v_prenex_16518) 999) (<= (select main_a v_prenex_16518) (+ (select main_a v_prenex_16517) 998)))) (forall ((v_prenex_12867 Int) (v_prenex_12868 Int)) (or (<= 995 (select main_a v_prenex_12868)) (<= (* 2 (select main_a v_prenex_12868)) 1998) (<= (+ main_y 1) v_prenex_12868) (<= (+ (select main_a v_prenex_12867) 994) (select main_a v_prenex_12868)) (<= 0 (+ (select main_a v_prenex_12867) 1)) (<= 1 (select main_a v_prenex_12867)) (< v_prenex_12868 main_y))) (or (forall ((v_prenex_10294 Int)) (or (< v_prenex_10294 main_y) (<= (+ main_y 1) v_prenex_10294) (<= (* 2 (select main_a v_prenex_10294)) 1998))) (forall ((v_prenex_10293 Int)) (<= (select main_a v_prenex_10293) 5))) (or (forall ((v_prenex_15335 Int)) (or (<= (+ main_y 1) v_prenex_15335) (<= 1994 (* 2 (select main_a v_prenex_15335))) (< v_prenex_15335 main_y) (<= 995 (select main_a v_prenex_15335)))) (forall ((v_prenex_15339 Int)) (<= (select main_a v_prenex_15339) 5))) (forall ((v_prenex_14328 Int) (v_prenex_14327 Int)) (or (<= 1 (select main_a v_prenex_14327)) (<= (+ (select main_a v_prenex_14327) (select main_a v_prenex_14328)) 1000) (< v_prenex_14328 main_y) (<= 1994 (* 2 (select main_a v_prenex_14328))) (<= 997 (select main_a v_prenex_14328)) (<= (+ main_y 1) v_prenex_14328) (<= (select main_a v_prenex_14327) 3))) (forall ((v_prenex_17287 Int) (v_prenex_17288 Int)) (or (<= (select main_a v_prenex_17288) 999) (< v_prenex_17288 main_y) (<= (+ main_y 1) v_prenex_17288) (<= (+ main_x 1) v_prenex_17287) (<= (* 2 (select main_a v_prenex_17287)) 6) (<= (+ (select main_a v_prenex_17287) 994) (select main_a v_prenex_17288)) (<= 0 (+ (select main_a v_prenex_17287) 1)))) (forall ((v_prenex_13598 Int) (v_prenex_13597 Int)) (or (<= (+ main_y 1) v_prenex_13598) (<= (+ (select main_a v_prenex_13597) 994) (select main_a v_prenex_13598)) (<= 2 (* 2 (select main_a v_prenex_13597))) (<= 1994 (* 2 (select main_a v_prenex_13598))) (<= 995 (select main_a v_prenex_13598)) (< v_prenex_13598 main_y) (<= (select main_a v_prenex_13597) 5))) (forall ((v_prenex_15739 Int) (v_prenex_15740 Int)) (or (< v_prenex_15739 main_x) (<= (+ main_x 1) v_prenex_15739) (<= (select main_a v_prenex_15739) 3) (<= 1000 (+ (select main_a v_prenex_15739) (select main_a v_prenex_15740))))) (forall ((v_prenex_13878 Int) (v_prenex_13877 Int)) (or (<= (select main_a v_prenex_13877) 5) (< v_prenex_13878 main_y) (<= (+ (select main_a v_prenex_13877) 994) (select main_a v_prenex_13878)) (<= 0 (+ (select main_a v_prenex_13877) 1)) (<= (+ main_y 1) v_prenex_13878) (<= 995 (select main_a v_prenex_13878)) (<= (select main_a v_prenex_13878) 999))) (or (forall ((v_prenex_8222 Int)) (or (<= (select main_a v_prenex_8222) 999) (<= 1994 (* 2 (select main_a v_prenex_8222))) (<= (* 2 (select main_a v_prenex_8222)) 1998) (<= (+ main_y 1) v_prenex_8222) (< v_prenex_8222 main_y))) (forall ((v_prenex_8309 Int)) (or (<= 1 (select main_a v_prenex_8309)) (<= (select main_a v_prenex_8309) 3)))) (forall ((v_prenex_12705 Int) (v_prenex_12706 Int)) (or (<= (+ main_y 1) v_prenex_12706) (<= (select main_a v_prenex_12706) (+ (select main_a v_prenex_12705) 998)) (< v_prenex_12706 main_y) (<= (select main_a v_prenex_12706) 999) (<= 997 (select main_a v_prenex_12706)) (<= 1 (select main_a v_prenex_12705)))) (forall ((v_prenex_11541 Int) (v_prenex_11540 Int)) (or (<= (select main_a v_prenex_11541) 999) (<= (select main_a v_prenex_11540) 3) (<= (* 2 (select main_a v_prenex_11541)) 1998) (< v_prenex_11541 main_y) (<= (+ (select main_a v_prenex_11540) (select main_a v_prenex_11541)) 1000) (<= (+ main_y 1) v_prenex_11541))) (forall ((v_prenex_17550 Int) (v_prenex_17551 Int)) (or (<= (+ main_y 1) v_prenex_17551) (<= (select main_a v_prenex_17551) (+ (select main_a v_prenex_17550) 998)) (< v_prenex_17551 main_y) (<= 995 (select main_a v_prenex_17551)) (<= (+ main_x 1) v_prenex_17550) (<= 0 (+ (select main_a v_prenex_17550) 1)) (<= 1 (select main_a v_prenex_17550)))) (forall ((v_prenex_13679 Int) (v_prenex_13678 Int)) (or (< v_prenex_13679 main_y) (<= 995 (select main_a v_prenex_13679)) (<= 0 (+ (select main_a v_prenex_13678) 1)) (<= (+ main_y 1) v_prenex_13679) (<= 1000 (+ (select main_a v_prenex_13678) (select main_a v_prenex_13679))) (<= (select main_a v_prenex_13678) 3) (< v_prenex_13678 main_x))) (forall ((v_prenex_17625 Int) (v_prenex_17626 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17625))) (<= (+ (select main_a v_prenex_17625) (select main_a v_prenex_17626)) 1000) (<= (+ main_x 1) v_prenex_17625) (<= (+ main_y 1) v_prenex_17626) (<= 995 (select main_a v_prenex_17626)) (< v_prenex_17626 main_y) (<= (select main_a v_prenex_17625) 5))) (or (forall ((v_prenex_10745 Int)) (or (<= 0 (+ (select main_a v_prenex_10745) 1)) (< v_prenex_10745 main_x) (<= (* 2 (select main_a v_prenex_10745)) 6))) (forall ((v_prenex_10746 Int)) (or (<= (* 2 (select main_a v_prenex_10746)) 1998) (<= (+ main_y 1) v_prenex_10746) (<= 1994 (* 2 (select main_a v_prenex_10746))) (< v_prenex_10746 main_y)))) (or (forall ((v_prenex_10991 Int)) (or (< v_prenex_10991 main_y) (<= (* 2 (select main_a v_prenex_10991)) 1998) (<= (+ main_y 1) v_prenex_10991) (<= 995 (select main_a v_prenex_10991)))) (forall ((v_prenex_10993 Int)) (or (<= 0 (+ (select main_a v_prenex_10993) 1)) (<= (select main_a v_prenex_10993) 5)))) (forall ((v_prenex_18290 Int) (v_prenex_18289 Int)) (or (<= (+ main_x 1) v_prenex_18289) (<= (+ (select main_a v_prenex_18289) (select main_a v_prenex_18290)) 1000) (<= (select main_a v_prenex_18289) 3) (< v_prenex_18289 main_x))) (forall ((v_prenex_14282 Int) (v_prenex_14281 Int)) (or (<= (* 2 (select main_a v_prenex_14282)) 1998) (< v_prenex_14282 main_y) (<= (+ main_y 1) v_prenex_14282) (<= 1000 (+ (select main_a v_prenex_14281) (select main_a v_prenex_14282))) (<= (* 2 (select main_a v_prenex_14281)) 6) (<= 1 (select main_a v_prenex_14281)) (<= (select main_a v_prenex_14282) 999))) (forall ((v_prenex_15539 Int) (v_prenex_15538 Int)) (or (<= (* 2 (select main_a v_prenex_15538)) 6) (< v_prenex_15539 main_y) (<= 995 (select main_a v_prenex_15539)) (<= (select main_a v_prenex_15539) (+ (select main_a v_prenex_15538) 998)) (<= (+ main_y 1) v_prenex_15539) (<= (+ main_x 1) v_prenex_15538))) (or (forall ((v_prenex_11304 Int)) (or (<= (* 2 (select main_a v_prenex_11304)) 6) (<= (select main_a v_prenex_11304) 5))) (forall ((v_prenex_11305 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11305))) (<= (+ main_y 1) v_prenex_11305) (< v_prenex_11305 main_y) (<= 997 (select main_a v_prenex_11305)) (<= (select main_a v_prenex_11305) 1001)))) (or (forall ((v_prenex_11435 Int)) (or (<= (select main_a v_prenex_11435) 3) (<= (* 2 (select main_a v_prenex_11435)) 6))) (forall ((v_prenex_11430 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11430))) (< v_prenex_11430 main_y) (<= (select main_a v_prenex_11430) 999) (<= (+ main_y 1) v_prenex_11430)))) (or (forall ((v_prenex_15277 Int)) (or (< v_prenex_15277 main_y) (<= (+ main_y 1) v_prenex_15277) (<= (* 2 (select main_a v_prenex_15277)) 1998) (<= (select main_a v_prenex_15277) 1001))) (forall ((v_prenex_15281 Int)) (<= (* 2 (select main_a v_prenex_15281)) 6))) (forall ((v_prenex_15700 Int) (v_prenex_15701 Int)) (or (< v_prenex_15701 main_y) (<= 995 (select main_a v_prenex_15701)) (<= 1000 (+ (select main_a v_prenex_15700) (select main_a v_prenex_15701))) (<= (select main_a v_prenex_15700) 3) (<= (select main_a v_prenex_15701) 1001) (<= (* 2 (select main_a v_prenex_15700)) 6) (<= (+ main_y 1) v_prenex_15701))) (forall ((v_prenex_12061 Int) (v_prenex_12062 Int)) (or (<= (select main_a v_prenex_12062) 999) (<= (* 2 (select main_a v_prenex_12061)) 6) (<= (select main_a v_prenex_12062) 1001) (<= (+ (select main_a v_prenex_12061) (select main_a v_prenex_12062)) 1000) (<= (+ main_y 1) v_prenex_12062) (< v_prenex_12062 main_y))) (forall ((v_prenex_14781 Int) (v_prenex_14780 Int)) (or (<= (select main_a v_prenex_14781) 999) (<= (select main_a v_prenex_14780) 5) (<= 1994 (* 2 (select main_a v_prenex_14781))) (< v_prenex_14781 main_y) (<= (+ (select main_a v_prenex_14780) 994) (select main_a v_prenex_14781)) (<= (+ main_y 1) v_prenex_14781) (<= (select main_a v_prenex_14780) 3))) (forall ((v_prenex_10545 Int) (v_prenex_10544 Int)) (or (<= (* 2 (select main_a v_prenex_10545)) 1998) (<= (* 2 (select main_a v_prenex_10544)) 6) (< v_prenex_10545 main_y) (<= (+ main_y 1) v_prenex_10545) (<= 1 (select main_a v_prenex_10544)) (<= (+ (select main_a v_prenex_10544) (select main_a v_prenex_10545)) 1000) (<= (+ main_x 1) v_prenex_10544))) (or (forall ((v_prenex_8283 Int)) (or (<= 995 (select main_a v_prenex_8283)) (< v_prenex_8283 main_y) (<= (+ main_y 1) v_prenex_8283) (<= (select main_a v_prenex_8283) 1001))) (forall ((v_prenex_10841 Int)) (<= 2 (* 2 (select main_a v_prenex_10841))))) (forall ((v_prenex_18050 Int) (v_prenex_18049 Int)) (or (<= (+ (select main_a v_prenex_18049) 994) (select main_a v_prenex_18050)) (<= (* 2 (select main_a v_prenex_18049)) 6) (<= (+ main_y 1) v_prenex_18050) (< v_prenex_18050 main_y) (<= (* 2 (select main_a v_prenex_18050)) 1998) (<= 1994 (* 2 (select main_a v_prenex_18050))) (<= (select main_a v_prenex_18049) 5))) (forall ((v_prenex_12103 Int) (v_prenex_12104 Int)) (or (<= (+ (select main_a v_prenex_12103) (select main_a v_prenex_12104)) 1000) (<= (select main_a v_prenex_12104) 999) (< v_prenex_12104 main_y) (<= (+ main_y 1) v_prenex_12104))) (forall ((v_prenex_15758 Int) (v_prenex_15757 Int)) (or (<= (select main_a v_prenex_15758) 1001) (<= (* 2 (select main_a v_prenex_15757)) 6) (<= (+ main_y 1) v_prenex_15758) (< v_prenex_15758 main_y) (<= (+ (select main_a v_prenex_15757) 994) (select main_a v_prenex_15758)))) (forall ((v_prenex_17796 Int) (v_prenex_17797 Int)) (or (< v_prenex_17797 main_y) (<= (* 2 (select main_a v_prenex_17796)) 6) (<= (select main_a v_prenex_17797) 999) (<= 995 (select main_a v_prenex_17797)) (<= 1 (select main_a v_prenex_17796)) (<= (+ (select main_a v_prenex_17796) 994) (select main_a v_prenex_17797)) (<= (+ main_y 1) v_prenex_17797))) (forall ((v_prenex_10286 Int) (v_prenex_10287 Int)) (or (<= (select main_a v_prenex_10287) 999) (<= (select main_a v_prenex_10286) 3) (<= 995 (select main_a v_prenex_10287)) (< v_prenex_10287 main_y) (<= (select main_a v_prenex_10287) (+ (select main_a v_prenex_10286) 998)) (<= (* 2 (select main_a v_prenex_10286)) 6) (<= (+ main_y 1) v_prenex_10287))) (or (forall ((v_prenex_12779 Int)) (or (<= (* 2 (select main_a v_prenex_12779)) 1998) (<= (select main_a v_prenex_12779) 1001) (<= (+ main_y 1) v_prenex_12779) (< v_prenex_12779 main_y))) (forall ((v_prenex_12782 Int)) (or (<= 0 (+ (select main_a v_prenex_12782) 1)) (<= (+ main_x 1) v_prenex_12782) (<= (select main_a v_prenex_12782) 5)))) (forall ((v_prenex_17495 Int) (v_prenex_17496 Int)) (or (<= (+ main_y 1) v_prenex_17496) (<= (select main_a v_prenex_17496) 1001) (<= 0 (+ (select main_a v_prenex_17495) 1)) (<= (+ (select main_a v_prenex_17495) (select main_a v_prenex_17496)) 1000) (<= 2 (* 2 (select main_a v_prenex_17495))) (< v_prenex_17496 main_y))) (or (forall ((v_prenex_18100 Int)) (or (<= (+ main_y 1) v_prenex_18100) (<= 1994 (* 2 (select main_a v_prenex_18100))) (<= 997 (select main_a v_prenex_18100)) (< v_prenex_18100 main_y))) (forall ((v_prenex_18102 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18102))) (<= (+ main_x 1) v_prenex_18102) (<= (* 2 (select main_a v_prenex_18102)) 6)))) (or (forall ((v_prenex_17510 Int)) (or (<= (select main_a v_prenex_17510) 999) (< v_prenex_17510 main_y) (<= (+ main_y 1) v_prenex_17510) (<= 1994 (* 2 (select main_a v_prenex_17510))) (<= (* 2 (select main_a v_prenex_17510)) 1998))) (forall ((v_prenex_17512 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17512))) (<= 1 (select main_a v_prenex_17512))))) (forall ((v_prenex_15023 Int) (v_prenex_15022 Int)) (or (<= (+ main_y 1) v_prenex_15023) (<= (select main_a v_prenex_15023) 999) (< v_prenex_15023 main_y) (<= (+ (select main_a v_prenex_15022) (select main_a v_prenex_15023)) 1000) (<= (select main_a v_prenex_15022) 5) (<= 1994 (* 2 (select main_a v_prenex_15023))))) (or (forall ((v_prenex_11349 Int)) (or (<= (+ main_y 1) v_prenex_11349) (<= 1994 (* 2 (select main_a v_prenex_11349))) (<= (select main_a v_prenex_11349) 999) (<= (* 2 (select main_a v_prenex_11349)) 1998) (< v_prenex_11349 main_y))) (forall ((v_prenex_11351 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11351))) (<= (select main_a v_prenex_11351) 5)))) (forall ((v_prenex_13140 Int) (v_prenex_13141 Int)) (or (< v_prenex_13141 main_y) (<= (select main_a v_prenex_13141) (+ (select main_a v_prenex_13140) 998)) (<= 0 (+ (select main_a v_prenex_13140) 1)) (<= (select main_a v_prenex_13141) 1001) (<= (+ main_y 1) v_prenex_13141) (<= (+ main_x 1) v_prenex_13140))) (forall ((v_prenex_17710 Int) (v_prenex_17709 Int)) (or (<= 1 (select main_a v_prenex_17709)) (<= 997 (select main_a v_prenex_17710)) (<= (select main_a v_prenex_17709) 3) (< v_prenex_17710 main_y) (<= (+ main_y 1) v_prenex_17710) (< v_prenex_17709 main_x) (<= (+ (select main_a v_prenex_17709) 994) (select main_a v_prenex_17710)))) (forall ((v_prenex_12159 Int) (v_prenex_12160 Int)) (or (<= (+ main_y 1) v_prenex_12160) (<= (+ main_x 1) v_prenex_12159) (<= (select main_a v_prenex_12160) 999) (<= 1000 (+ (select main_a v_prenex_12159) (select main_a v_prenex_12160))) (< v_prenex_12160 main_y) (<= (select main_a v_prenex_12159) 5) (<= (select main_a v_prenex_12159) 3))) (or (forall ((v_prenex_13646 Int)) (<= (* 2 (select main_a v_prenex_13646)) 6)) (forall ((v_prenex_13642 Int)) (or (<= (* 2 (select main_a v_prenex_13642)) 1998) (< v_prenex_13642 main_y) (<= 1994 (* 2 (select main_a v_prenex_13642))) (<= (select main_a v_prenex_13642) 1001) (<= (+ main_y 1) v_prenex_13642)))) (forall ((v_prenex_11814 Int) (v_prenex_11815 Int)) (or (<= 1 (select main_a v_prenex_11814)) (< v_prenex_11814 main_x) (< v_prenex_11815 main_y) (<= (+ main_y 1) v_prenex_11815) (<= (select main_a v_prenex_11815) 999) (<= (+ (select main_a v_prenex_11814) (select main_a v_prenex_11815)) 1000))) (forall ((v_prenex_12983 Int) (v_prenex_12984 Int)) (or (< v_prenex_12984 main_y) (<= (select main_a v_prenex_12984) 999) (<= (select main_a v_prenex_12983) 3) (<= 1000 (+ (select main_a v_prenex_12983) (select main_a v_prenex_12984))) (<= 995 (select main_a v_prenex_12984)) (<= (+ main_y 1) v_prenex_12984))) (forall ((v_prenex_16814 Int) (v_prenex_16815 Int)) (or (<= (+ main_x 1) v_prenex_16814) (< v_prenex_16814 main_x) (<= (+ main_y 1) v_prenex_16815) (<= (* 2 (select main_a v_prenex_16814)) 6) (<= (+ (select main_a v_prenex_16814) (select main_a v_prenex_16815)) 1000))) (or (forall ((v_prenex_14207 Int)) (or (<= (+ main_x 1) v_prenex_14207) (<= 0 (+ (select main_a v_prenex_14207) 1)) (<= (* 2 (select main_a v_prenex_14207)) 6))) (forall ((v_prenex_14208 Int)) (or (< v_prenex_14208 main_y) (<= (+ main_y 1) v_prenex_14208) (<= (* 2 (select main_a v_prenex_14208)) 1998)))) (or (forall ((v_prenex_17771 Int)) (or (<= (select main_a v_prenex_17771) 1001) (< v_prenex_17771 main_y) (<= 1994 (* 2 (select main_a v_prenex_17771))) (<= (+ main_y 1) v_prenex_17771))) (forall ((v_prenex_17770 Int)) (or (<= 1 (select main_a v_prenex_17770)) (<= (select main_a v_prenex_17770) 3)))) (or (forall ((v_prenex_9968 Int)) (or (< v_prenex_9968 main_x) (<= 1 (select main_a v_prenex_9968)) (<= (* 2 (select main_a v_prenex_9968)) 6))) (forall ((v_prenex_9969 Int)) (or (<= 995 (select main_a v_prenex_9969)) (< v_prenex_9969 main_y) (<= (+ main_y 1) v_prenex_9969) (<= 1994 (* 2 (select main_a v_prenex_9969)))))) (forall ((v_prenex_9048 Int) (v_prenex_9049 Int)) (or (<= (select main_a v_prenex_9049) 1001) (< v_prenex_9049 main_y) (<= (+ main_y 1) v_prenex_9049) (<= (+ (select main_a v_prenex_9048) (select main_a v_prenex_9049)) 1000))) (forall ((v_prenex_8525 Int) (v_prenex_8524 Int)) (or (<= (select main_a v_prenex_8525) 999) (<= (select main_a v_prenex_8525) (+ (select main_a v_prenex_8524) 998)) (<= (+ main_x 1) v_prenex_8524) (< v_prenex_8525 main_y) (<= 2 (* 2 (select main_a v_prenex_8524))) (<= (+ main_y 1) v_prenex_8525))) (forall ((v_prenex_12950 Int) (v_prenex_12949 Int)) (or (<= (+ (select main_a v_prenex_12949) 994) (select main_a v_prenex_12950)) (<= (select main_a v_prenex_12950) 1001) (<= 1994 (* 2 (select main_a v_prenex_12950))) (<= 1 (select main_a v_prenex_12949)) (<= (select main_a v_prenex_12949) 3) (<= (+ main_y 1) v_prenex_12950) (< v_prenex_12950 main_y))) (forall ((v_prenex_18583 Int) (v_prenex_18582 Int)) (or (<= (+ (select main_a v_prenex_18582) (select main_a v_prenex_18583)) 1000) (<= (+ main_x 1) v_prenex_18582) (<= (+ main_y 1) v_prenex_18583) (<= (select main_a v_prenex_18582) 5) (<= (* 2 (select main_a v_prenex_18583)) 1998) (< v_prenex_18583 main_y))) (forall ((v_prenex_16425 Int)) (or (<= (+ main_y 1) v_prenex_16425) (<= (* 2 (select main_a v_prenex_16425)) 1998) (<= 997 (select main_a v_prenex_16425)) (<= (select main_a v_prenex_16425) 999) (< v_prenex_16425 main_y))) (forall ((v_prenex_8996 Int) (v_prenex_8997 Int)) (or (< v_prenex_8997 main_y) (<= (select main_a v_prenex_8996) 3) (<= (+ (select main_a v_prenex_8996) 994) (select main_a v_prenex_8997)) (< v_prenex_8996 main_x) (<= (+ main_y 1) v_prenex_8997) (<= (select main_a v_prenex_8997) 999))) (forall ((v_prenex_9931 Int) (v_prenex_9930 Int)) (or (<= (+ main_y 1) v_prenex_9931) (< v_prenex_9931 main_y) (<= 1994 (* 2 (select main_a v_prenex_9931))) (<= (select main_a v_prenex_9930) 5) (<= (+ (select main_a v_prenex_9930) (select main_a v_prenex_9931)) 1000) (<= (select main_a v_prenex_9931) 999) (<= 1 (select main_a v_prenex_9930)))) (or (forall ((v_prenex_18572 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18572))) (<= 995 (select main_a v_prenex_18572)) (<= (+ main_y 1) v_prenex_18572) (< v_prenex_18572 main_y))) (forall ((v_prenex_18574 Int)) (<= 2 (* 2 (select main_a v_prenex_18574))))) (forall ((v_prenex_14100 Int) (v_prenex_14099 Int)) (or (<= (select main_a v_prenex_14099) 3) (< v_prenex_14100 main_y) (<= 995 (select main_a v_prenex_14100)) (<= 1 (select main_a v_prenex_14099)) (<= (+ main_y 1) v_prenex_14100) (<= (+ main_x 1) v_prenex_14099) (<= (+ (select main_a v_prenex_14099) 994) (select main_a v_prenex_14100)))) (or (forall ((v_prenex_10138 Int)) (or (< v_prenex_10138 main_y) (<= (+ main_y 1) v_prenex_10138) (<= (* 2 (select main_a v_prenex_10138)) 1998) (<= 995 (select main_a v_prenex_10138)))) (forall ((v_prenex_10139 Int)) (or (<= (select main_a v_prenex_10139) 5) (<= 2 (* 2 (select main_a v_prenex_10139)))))) (forall ((v_prenex_10488 Int) (v_prenex_10489 Int)) (or (<= 1000 (+ (select main_a v_prenex_10488) (select main_a v_prenex_10489))) (<= (+ main_x 1) v_prenex_10488) (<= 997 (select main_a v_prenex_10489)) (<= (+ main_y 1) v_prenex_10489) (<= 1 (select main_a v_prenex_10488)) (< v_prenex_10489 main_y))) (forall ((v_prenex_8365 Int) (v_prenex_8364 Int)) (or (<= (* 2 (select main_a v_prenex_8364)) 6) (<= (+ main_y 1) v_prenex_8365) (<= (select main_a v_prenex_8365) 999) (< v_prenex_8364 main_x) (<= (select main_a v_prenex_8364) 5) (< v_prenex_8365 main_y) (<= (+ (select main_a v_prenex_8364) 994) (select main_a v_prenex_8365)))) (or (forall ((v_prenex_12902 Int)) (or (<= (* 2 (select main_a v_prenex_12902)) 1998) (<= (select main_a v_prenex_12902) 999) (<= (+ main_y 1) v_prenex_12902) (< v_prenex_12902 main_y))) (forall ((v_prenex_12904 Int)) (<= 2 (* 2 (select main_a v_prenex_12904))))) (or (forall ((v_prenex_13632 Int)) (or (<= (* 2 (select main_a v_prenex_13632)) 1998) (< v_prenex_13632 main_y) (<= 997 (select main_a v_prenex_13632)) (<= (+ main_y 1) v_prenex_13632))) (forall ((v_prenex_13637 Int)) (<= 1 (select main_a v_prenex_13637)))) (forall ((v_prenex_16643 Int) (v_prenex_16644 Int)) (or (<= (+ main_y 1) v_prenex_16644) (<= (+ main_x 1) v_prenex_16643) (<= 0 (+ (select main_a v_prenex_16643) 1)) (< v_prenex_16644 main_y) (<= (select main_a v_prenex_16643) 3) (<= 1994 (* 2 (select main_a v_prenex_16644))) (<= (+ (select main_a v_prenex_16643) 994) (select main_a v_prenex_16644)))) (forall ((v_prenex_11678 Int) (v_prenex_11679 Int)) (or (<= (* 2 (select main_a v_prenex_11678)) 6) (< v_prenex_11679 main_y) (<= (+ (select main_a v_prenex_11678) (select main_a v_prenex_11679)) 1000) (<= (* 2 (select main_a v_prenex_11679)) 1998) (<= 2 (* 2 (select main_a v_prenex_11678))) (<= (select main_a v_prenex_11679) 1001) (<= (+ main_y 1) v_prenex_11679))) (or (forall ((v_prenex_8650 Int)) (or (<= (select main_a v_prenex_8650) 5) (<= (* 2 (select main_a v_prenex_8650)) 6))) (forall ((v_prenex_8647 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8647))) (<= (* 2 (select main_a v_prenex_8647)) 1998) (<= (+ main_y 1) v_prenex_8647) (< v_prenex_8647 main_y)))) (forall ((v_prenex_8891 Int) (v_prenex_8892 Int)) (or (<= 1 (select main_a v_prenex_8891)) (<= (+ main_y 1) v_prenex_8892) (<= 0 (+ (select main_a v_prenex_8891) 1)) (< v_prenex_8892 main_y) (<= (+ (select main_a v_prenex_8891) (select main_a v_prenex_8892)) 1000) (< v_prenex_8891 main_x) (<= 1994 (* 2 (select main_a v_prenex_8892))))) (or (forall ((v_prenex_14925 Int)) (or (<= 0 (+ (select main_a v_prenex_14925) 1)) (< v_prenex_14925 main_x) (<= (+ main_x 1) v_prenex_14925))) (forall ((v_prenex_14926 Int)) (<= (* 2 (select main_a v_prenex_14926)) 1998))) (forall ((v_prenex_17307 Int) (v_prenex_17308 Int)) (or (<= 1 (select main_a v_prenex_17307)) (< v_prenex_17308 main_y) (<= 997 (select main_a v_prenex_17308)) (<= (select main_a v_prenex_17308) (+ (select main_a v_prenex_17307) 998)) (<= (select main_a v_prenex_17307) 3) (<= (+ main_y 1) v_prenex_17308))) (forall ((v_prenex_10514 Int) (v_prenex_10515 Int)) (or (< v_prenex_10515 main_y) (<= (+ main_y 1) v_prenex_10515) (<= (select main_a v_prenex_10515) 1001) (<= 1994 (* 2 (select main_a v_prenex_10515))) (<= 1 (select main_a v_prenex_10514)) (<= (select main_a v_prenex_10515) (+ (select main_a v_prenex_10514) 998)) (<= 0 (+ (select main_a v_prenex_10514) 1)))) (or (forall ((v_prenex_17241 Int)) (or (<= (select main_a v_prenex_17241) 1001) (< v_prenex_17241 main_y) (<= (* 2 (select main_a v_prenex_17241)) 1998) (<= (+ main_y 1) v_prenex_17241) (<= 997 (select main_a v_prenex_17241)))) (forall ((v_prenex_17245 Int)) (or (<= (* 2 (select main_a v_prenex_17245)) 6) (<= 1 (select main_a v_prenex_17245))))) (forall ((v_prenex_16850 Int) (v_prenex_16851 Int)) (or (<= 997 (select main_a v_prenex_16851)) (<= (* 2 (select main_a v_prenex_16851)) 1998) (<= (+ (select main_a v_prenex_16850) 994) (select main_a v_prenex_16851)) (<= (* 2 (select main_a v_prenex_16850)) 6) (< v_prenex_16851 main_y) (<= (+ main_y 1) v_prenex_16851))) (forall ((v_prenex_14086 Int) (v_prenex_14085 Int)) (or (< v_prenex_14085 main_x) (<= (* 2 (select main_a v_prenex_14085)) 6) (<= 0 (+ (select main_a v_prenex_14085) 1)) (< v_prenex_14086 main_y) (<= (+ main_y 1) v_prenex_14086) (<= (* 2 (select main_a v_prenex_14086)) 1998) (<= 1000 (+ (select main_a v_prenex_14085) (select main_a v_prenex_14086))))) (forall ((v_prenex_15816 Int) (v_prenex_15815 Int)) (or (<= (select main_a v_prenex_15816) 999) (<= 995 (select main_a v_prenex_15816)) (< v_prenex_15816 main_y) (<= (select main_a v_prenex_15815) 5) (<= 0 (+ (select main_a v_prenex_15815) 1)) (<= (select main_a v_prenex_15816) (+ (select main_a v_prenex_15815) 998)) (<= (+ main_y 1) v_prenex_15816))) (or (forall ((v_prenex_12736 Int)) (or (<= 0 (+ (select main_a v_prenex_12736) 1)) (<= 1 (select main_a v_prenex_12736)))) (forall ((v_prenex_12734 Int)) (or (<= (+ main_y 1) v_prenex_12734) (<= 1994 (* 2 (select main_a v_prenex_12734))) (<= (* 2 (select main_a v_prenex_12734)) 1998) (<= 997 (select main_a v_prenex_12734)) (< v_prenex_12734 main_y)))) (forall ((v_prenex_10072 Int) (v_prenex_10071 Int)) (or (<= (select main_a v_prenex_10071) 5) (<= (+ main_y 1) v_prenex_10072) (<= (+ (select main_a v_prenex_10071) (select main_a v_prenex_10072)) 1000) (< v_prenex_10072 main_y) (<= 997 (select main_a v_prenex_10072)) (<= (+ main_x 1) v_prenex_10071))) (forall ((v_prenex_14883 Int) (v_prenex_14882 Int)) (or (< v_prenex_14883 main_y) (<= 2 (* 2 (select main_a v_prenex_14882))) (<= (select main_a v_prenex_14882) 3) (<= 997 (select main_a v_prenex_14883)) (<= (+ main_y 1) v_prenex_14883) (<= (+ (select main_a v_prenex_14882) 994) (select main_a v_prenex_14883)) (<= (+ main_x 1) v_prenex_14882))) (forall ((v_prenex_8680 Int) (v_prenex_8681 Int)) (or (< v_prenex_8681 main_y) (<= (+ (select main_a v_prenex_8680) 994) (select main_a v_prenex_8681)) (<= (select main_a v_prenex_8680) 5) (<= (* 2 (select main_a v_prenex_8681)) 1998) (<= 2 (* 2 (select main_a v_prenex_8680))) (< v_prenex_8680 main_x) (<= (+ main_y 1) v_prenex_8681))) (forall ((v_prenex_17689 Int) (v_prenex_17690 Int)) (or (<= (select main_a v_prenex_17690) 1001) (< v_prenex_17690 main_y) (<= (+ main_x 1) v_prenex_17689) (<= 1000 (+ (select main_a v_prenex_17689) (select main_a v_prenex_17690))) (<= (+ main_y 1) v_prenex_17690) (<= 0 (+ (select main_a v_prenex_17689) 1)) (<= 2 (* 2 (select main_a v_prenex_17689))))) (forall ((v_prenex_13704 Int) (v_prenex_13703 Int)) (or (<= 1000 (+ (select main_a v_prenex_13703) (select main_a v_prenex_13704))) (<= (select main_a v_prenex_13703) 5) (<= (+ main_x 1) v_prenex_13703) (<= 2 (* 2 (select main_a v_prenex_13703))) (<= (+ main_y 1) v_prenex_13704) (< v_prenex_13704 main_y) (<= 1994 (* 2 (select main_a v_prenex_13704))))) (forall ((v_prenex_15039 Int) (v_prenex_15038 Int)) (or (<= (select main_a v_prenex_15038) 5) (<= 2 (* 2 (select main_a v_prenex_15038))) (<= (+ main_y 1) v_prenex_15039) (< v_prenex_15039 main_y) (<= (select main_a v_prenex_15039) 1001) (<= (* 2 (select main_a v_prenex_15039)) 1998) (<= 1000 (+ (select main_a v_prenex_15038) (select main_a v_prenex_15039))))) (forall ((v_prenex_9249 Int) (v_prenex_9248 Int)) (or (< v_prenex_9248 main_x) (<= 0 (+ (select main_a v_prenex_9248) 1)) (<= (select main_a v_prenex_9249) (+ (select main_a v_prenex_9248) 998)) (<= 995 (select main_a v_prenex_9249)) (<= (+ main_y 1) v_prenex_9249) (<= 2 (* 2 (select main_a v_prenex_9248))) (< v_prenex_9249 main_y))) (forall ((v_prenex_10606 Int) (v_prenex_10605 Int)) (or (< v_prenex_10606 main_y) (<= (+ (select main_a v_prenex_10605) (select main_a v_prenex_10606)) 1000) (<= 0 (+ (select main_a v_prenex_10605) 1)) (<= (+ main_y 1) v_prenex_10606) (< v_prenex_10605 main_x) (<= 995 (select main_a v_prenex_10606)))) (or (forall ((v_prenex_10841 Int)) (<= 2 (* 2 (select main_a v_prenex_10841)))) (forall ((v_prenex_8284 Int)) (or (<= (select main_a v_prenex_8284) 1001) (< v_prenex_8284 main_y) (<= (+ main_y 1) v_prenex_8284)))) (forall ((v_prenex_14449 Int) (v_prenex_14448 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14448))) (<= (select main_a v_prenex_14449) 1001) (<= 1994 (* 2 (select main_a v_prenex_14449))) (<= (+ main_y 1) v_prenex_14449) (<= (select main_a v_prenex_14448) 3) (< v_prenex_14449 main_y) (<= 1000 (+ (select main_a v_prenex_14448) (select main_a v_prenex_14449))))) (forall ((v_prenex_9663 Int) (v_prenex_9662 Int)) (or (<= (+ main_y 1) v_prenex_9663) (< v_prenex_9663 main_y) (<= (select main_a v_prenex_9663) 1001) (<= (+ (select main_a v_prenex_9662) (select main_a v_prenex_9663)) 1000) (<= 995 (select main_a v_prenex_9663)))) (forall ((v_prenex_16753 Int) (v_prenex_16754 Int)) (or (<= (+ (select main_a v_prenex_16753) 994) (select main_a v_prenex_16754)) (<= 1994 (* 2 (select main_a v_prenex_16754))) (<= (+ main_y 1) v_prenex_16754) (<= 0 (+ (select main_a v_prenex_16753) 1)) (<= (+ main_x 1) v_prenex_16753) (< v_prenex_16754 main_y))) (forall ((v_prenex_14385 Int) (v_prenex_14384 Int)) (or (< v_prenex_14385 main_y) (<= 995 (select main_a v_prenex_14385)) (<= 2 (* 2 (select main_a v_prenex_14384))) (<= (+ main_y 1) v_prenex_14385) (<= (+ (select main_a v_prenex_14384) (select main_a v_prenex_14385)) 1000))) (forall ((v_prenex_12640 Int) (v_prenex_12639 Int)) (or (<= 997 (select main_a v_prenex_12640)) (<= (select main_a v_prenex_12640) 999) (< v_prenex_12640 main_y) (<= (select main_a v_prenex_12639) 3) (<= 2 (* 2 (select main_a v_prenex_12639))) (<= (+ main_y 1) v_prenex_12640) (<= (select main_a v_prenex_12640) (+ (select main_a v_prenex_12639) 998)))) (or (forall ((v_prenex_17818 Int)) (or (<= (* 2 (select main_a v_prenex_17818)) 6) (<= 0 (+ (select main_a v_prenex_17818) 1)) (< v_prenex_17818 main_x))) (forall ((v_prenex_17819 Int)) (or (<= (select main_a v_prenex_17819) 1001) (<= 1994 (* 2 (select main_a v_prenex_17819))) (< v_prenex_17819 main_y) (<= (+ main_y 1) v_prenex_17819)))) (or (forall ((v_prenex_8256 Int)) (or (<= (+ main_y 1) v_prenex_8256) (<= (select main_a v_prenex_8256) 999) (< v_prenex_8256 main_y) (<= 1994 (* 2 (select main_a v_prenex_8256))) (<= 997 (select main_a v_prenex_8256)))) (forall ((v_prenex_8849 Int)) (or (<= (select main_a v_prenex_8849) 5) (<= 0 (+ (select main_a v_prenex_8849) 1))))) (forall ((v_prenex_14047 Int) (v_prenex_14046 Int)) (or (<= (select main_a v_prenex_14046) 3) (<= (* 2 (select main_a v_prenex_14047)) 1998) (<= 997 (select main_a v_prenex_14047)) (<= (+ main_y 1) v_prenex_14047) (<= 1 (select main_a v_prenex_14046)) (<= (+ (select main_a v_prenex_14046) (select main_a v_prenex_14047)) 1000) (< v_prenex_14047 main_y))) (forall ((v_prenex_15582 Int) (v_prenex_15583 Int)) (or (<= (select main_a v_prenex_15582) 3) (<= (+ (select main_a v_prenex_15582) (select main_a v_prenex_15583)) 1000) (<= (select main_a v_prenex_15583) 1001) (<= 995 (select main_a v_prenex_15583)) (< v_prenex_15583 main_y) (<= 0 (+ (select main_a v_prenex_15582) 1)) (<= (+ main_y 1) v_prenex_15583))) (forall ((v_prenex_11049 Int) (v_prenex_11048 Int)) (or (<= (+ (select main_a v_prenex_11048) (select main_a v_prenex_11049)) 1000) (<= (select main_a v_prenex_11049) 999) (<= (select main_a v_prenex_11048) 5) (<= (+ main_y 1) v_prenex_11049) (<= 995 (select main_a v_prenex_11049)) (<= 1 (select main_a v_prenex_11048)) (< v_prenex_11049 main_y))) (forall ((v_prenex_11622 Int) (v_prenex_11623 Int)) (or (<= (+ (select main_a v_prenex_11622) (select main_a v_prenex_11623)) 1000) (<= (select main_a v_prenex_11622) 5) (<= (+ main_y 1) v_prenex_11623) (<= (* 2 (select main_a v_prenex_11622)) 6) (< v_prenex_11623 main_y) (<= (select main_a v_prenex_11623) 1001) (<= 995 (select main_a v_prenex_11623)))) (or (forall ((v_prenex_16085 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16085))) (<= (select main_a v_prenex_16085) 5))) (forall ((v_prenex_16081 Int)) (or (<= (* 2 (select main_a v_prenex_16081)) 1998) (<= (select main_a v_prenex_16081) 999) (<= (+ main_y 1) v_prenex_16081) (< v_prenex_16081 main_y) (<= 995 (select main_a v_prenex_16081))))) (forall ((v_prenex_14632 Int) (v_prenex_14631 Int)) (or (<= 1000 (+ (select main_a v_prenex_14631) (select main_a v_prenex_14632))) (< v_prenex_14632 main_y) (<= (* 2 (select main_a v_prenex_14632)) 1998) (<= (select main_a v_prenex_14632) 999) (<= 1 (select main_a v_prenex_14631)) (<= 2 (* 2 (select main_a v_prenex_14631))) (<= (+ main_y 1) v_prenex_14632))) (forall ((v_prenex_13764 Int) (v_prenex_13763 Int)) (or (<= (select main_a v_prenex_13764) (+ (select main_a v_prenex_13763) 998)) (< v_prenex_13764 main_y) (<= (+ main_y 1) v_prenex_13764) (<= (select main_a v_prenex_13764) 1001) (<= (select main_a v_prenex_13763) 5))) (forall ((v_prenex_8376 Int) (v_prenex_8377 Int)) (or (<= (+ main_y 1) v_prenex_8377) (<= (select main_a v_prenex_8377) 1001) (<= (+ main_x 1) v_prenex_8376) (<= (+ (select main_a v_prenex_8376) 994) (select main_a v_prenex_8377)) (< v_prenex_8377 main_y))) (forall ((v_prenex_15193 Int) (v_prenex_15192 Int)) (or (<= (* 2 (select main_a v_prenex_15193)) 1998) (<= 1000 (+ (select main_a v_prenex_15192) (select main_a v_prenex_15193))) (<= (select main_a v_prenex_15193) 999) (<= (* 2 (select main_a v_prenex_15192)) 6) (<= (+ main_y 1) v_prenex_15193) (< v_prenex_15193 main_y) (<= (select main_a v_prenex_15192) 3))) (forall ((v_prenex_12267 Int) (v_prenex_12266 Int)) (or (<= 1000 (+ (select main_a v_prenex_12266) (select main_a v_prenex_12267))) (< v_prenex_12267 main_y) (<= 2 (* 2 (select main_a v_prenex_12266))) (<= (+ main_y 1) v_prenex_12267) (<= (+ main_x 1) v_prenex_12266) (<= (* 2 (select main_a v_prenex_12266)) 6) (<= 1994 (* 2 (select main_a v_prenex_12267))))) (or (forall ((v_prenex_13969 Int)) (or (< v_prenex_13969 main_y) (<= 1994 (* 2 (select main_a v_prenex_13969))) (<= (+ main_y 1) v_prenex_13969) (<= 997 (select main_a v_prenex_13969)) (<= 995 (select main_a v_prenex_13969)))) (forall ((v_prenex_13972 Int)) (or (<= (* 2 (select main_a v_prenex_13972)) 6) (<= 1 (select main_a v_prenex_13972))))) (forall ((v_prenex_11045 Int) (v_prenex_11044 Int)) (or (<= 1000 (+ (select main_a v_prenex_11044) (select main_a v_prenex_11045))) (< v_prenex_11045 main_y) (<= (+ main_y 1) v_prenex_11045) (<= (select main_a v_prenex_11045) 999) (<= (select main_a v_prenex_11045) 1001) (<= 1 (select main_a v_prenex_11044)) (<= 2 (* 2 (select main_a v_prenex_11044))))) (or (forall ((v_prenex_13010 Int)) (or (< v_prenex_13010 main_y) (<= 1994 (* 2 (select main_a v_prenex_13010))) (<= (* 2 (select main_a v_prenex_13010)) 1998) (<= (select main_a v_prenex_13010) 1001) (<= (+ main_y 1) v_prenex_13010))) (forall ((v_prenex_13011 Int)) (<= (select main_a v_prenex_13011) 3))) (forall ((v_prenex_15479 Int) (v_prenex_15478 Int)) (or (<= (+ main_y 1) v_prenex_15479) (< v_prenex_15479 main_y) (<= (select main_a v_prenex_15478) 3) (<= (+ main_x 1) v_prenex_15478) (<= (+ (select main_a v_prenex_15478) 994) (select main_a v_prenex_15479)) (<= 1994 (* 2 (select main_a v_prenex_15479))) (<= (* 2 (select main_a v_prenex_15478)) 6))) (forall ((v_prenex_11262 Int) (v_prenex_11263 Int)) (or (<= 1 (select main_a v_prenex_11262)) (<= (select main_a v_prenex_11262) 5) (<= (+ (select main_a v_prenex_11262) 994) (select main_a v_prenex_11263)) (<= (+ main_y 1) v_prenex_11263) (<= 1994 (* 2 (select main_a v_prenex_11263))) (<= (select main_a v_prenex_11263) 999) (< v_prenex_11263 main_y))) (forall ((v_prenex_17816 Int) (v_prenex_17817 Int)) (or (<= (+ (select main_a v_prenex_17816) 994) (select main_a v_prenex_17817)) (<= (select main_a v_prenex_17817) 999) (< v_prenex_17817 main_y) (<= (+ main_y 1) v_prenex_17817) (<= (* 2 (select main_a v_prenex_17816)) 6) (<= 0 (+ (select main_a v_prenex_17816) 1)))) (forall ((v_prenex_10795 Int) (v_prenex_10794 Int)) (or (<= 1 (select main_a v_prenex_10794)) (< v_prenex_10794 main_x) (<= (* 2 (select main_a v_prenex_10795)) 1998) (<= (* 2 (select main_a v_prenex_10794)) 6) (<= 1000 (+ (select main_a v_prenex_10794) (select main_a v_prenex_10795))) (<= (+ main_y 1) v_prenex_10795) (< v_prenex_10795 main_y))) (forall ((v_prenex_12696 Int) (v_prenex_12695 Int)) (or (<= (+ (select main_a v_prenex_12695) 994) (select main_a v_prenex_12696)) (<= (+ main_y 1) v_prenex_12696) (<= 995 (select main_a v_prenex_12696)) (<= 1994 (* 2 (select main_a v_prenex_12696))) (<= 2 (* 2 (select main_a v_prenex_12695))) (< v_prenex_12696 main_y) (<= (select main_a v_prenex_12695) 5))) (forall ((v_prenex_14922 Int) (v_prenex_14921 Int)) (or (< v_prenex_14921 main_x) (<= (select main_a v_prenex_14922) (+ (select main_a v_prenex_14921) 998)) (<= (+ main_y 1) v_prenex_14922) (< v_prenex_14922 main_y) (<= 995 (select main_a v_prenex_14922)) (<= (* 2 (select main_a v_prenex_14921)) 6) (<= 0 (+ (select main_a v_prenex_14921) 1)))) (or (forall ((v_prenex_15859 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15859))) (<= (+ main_y 1) v_prenex_15859) (<= 995 (select main_a v_prenex_15859)) (<= (* 2 (select main_a v_prenex_15859)) 1998) (< v_prenex_15859 main_y))) (forall ((v_prenex_15858 Int)) (or (<= 0 (+ (select main_a v_prenex_15858) 1)) (<= 1 (select main_a v_prenex_15858))))) (forall ((v_prenex_11689 Int)) (or (< v_prenex_11689 main_y) (<= (* 2 (select main_a v_prenex_11689)) 1998) (<= (select main_a v_prenex_11689) 1001) (<= 995 (select main_a v_prenex_11689)) (<= (+ main_y 1) v_prenex_11689))) (forall ((v_prenex_16395 Int) (v_prenex_16396 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16396))) (<= (+ (select main_a v_prenex_16395) 994) (select main_a v_prenex_16396)) (<= (select main_a v_prenex_16396) 999) (<= (+ main_y 1) v_prenex_16396) (< v_prenex_16396 main_y) (<= 1 (select main_a v_prenex_16395)))) (forall ((v_prenex_9307 Int) (v_prenex_9306 Int)) (or (<= (+ (select main_a v_prenex_9306) (select main_a v_prenex_9307)) 1000) (<= (* 2 (select main_a v_prenex_9307)) 1998) (<= (* 2 (select main_a v_prenex_9306)) 6) (<= (+ main_y 1) v_prenex_9307) (<= (select main_a v_prenex_9306) 5) (< v_prenex_9307 main_y) (<= (select main_a v_prenex_9307) 1001))) (forall ((v_prenex_12586 Int) (v_prenex_12585 Int)) (or (<= (select main_a v_prenex_12586) 1001) (<= (select main_a v_prenex_12586) (+ (select main_a v_prenex_12585) 998)) (<= (select main_a v_prenex_12585) 3) (<= 2 (* 2 (select main_a v_prenex_12585))) (<= 1994 (* 2 (select main_a v_prenex_12586))) (< v_prenex_12586 main_y) (<= (+ main_y 1) v_prenex_12586))) (or (forall ((v_prenex_15286 Int)) (or (<= 995 (select main_a v_prenex_15286)) (<= 1994 (* 2 (select main_a v_prenex_15286))) (<= (+ main_y 1) v_prenex_15286) (< v_prenex_15286 main_y))) (forall ((v_prenex_15290 Int)) (or (<= (* 2 (select main_a v_prenex_15290)) 6) (<= 1 (select main_a v_prenex_15290))))) (or (forall ((v_prenex_13238 Int)) (<= (* 2 (select main_a v_prenex_13238)) 6)) (forall ((v_prenex_13237 Int)) (or (< v_prenex_13237 main_y) (<= (select main_a v_prenex_13237) 1001) (<= (* 2 (select main_a v_prenex_13237)) 1998) (<= (+ main_y 1) v_prenex_13237)))) (or (forall ((v_prenex_17404 Int)) (or (<= (select main_a v_prenex_17404) 1001) (<= (+ main_y 1) v_prenex_17404) (< v_prenex_17404 main_y) (<= (* 2 (select main_a v_prenex_17404)) 1998))) (forall ((v_prenex_17405 Int)) (or (<= (* 2 (select main_a v_prenex_17405)) 6) (<= 2 (* 2 (select main_a v_prenex_17405)))))) (or (forall ((v_prenex_9478 Int)) (or (<= (+ main_y 1) v_prenex_9478) (<= 1994 (* 2 (select main_a v_prenex_9478))) (< v_prenex_9478 main_y) (<= 997 (select main_a v_prenex_9478)))) (forall ((v_prenex_9479 Int)) (<= 2 (* 2 (select main_a v_prenex_9479))))) (forall ((v_prenex_13013 Int) (v_prenex_13014 Int)) (or (<= (+ main_y 1) v_prenex_13014) (<= 0 (+ (select main_a v_prenex_13013) 1)) (<= 2 (* 2 (select main_a v_prenex_13013))) (<= (select main_a v_prenex_13014) 1001) (<= (* 2 (select main_a v_prenex_13014)) 1998) (<= 1000 (+ (select main_a v_prenex_13013) (select main_a v_prenex_13014))) (< v_prenex_13014 main_y))) (forall ((v_prenex_10192 Int) (v_prenex_10191 Int)) (or (<= (+ main_y 1) v_prenex_10192) (<= 0 (+ (select main_a v_prenex_10191) 1)) (<= (select main_a v_prenex_10191) 3) (< v_prenex_10192 main_y) (<= 1000 (+ (select main_a v_prenex_10191) (select main_a v_prenex_10192))) (<= (* 2 (select main_a v_prenex_10192)) 1998) (<= 997 (select main_a v_prenex_10192)))) (or (forall ((v_prenex_9999 Int)) (or (<= (select main_a v_prenex_9999) 5) (<= 0 (+ (select main_a v_prenex_9999) 1)))) (forall ((v_prenex_9994 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9994))) (< v_prenex_9994 main_y) (<= (+ main_y 1) v_prenex_9994) (<= (select main_a v_prenex_9994) 999)))) (forall ((v_prenex_17058 Int) (v_prenex_17059 Int)) (or (<= (+ main_y 1) v_prenex_17059) (<= (+ (select main_a v_prenex_17058) (select main_a v_prenex_17059)) 1000) (< v_prenex_17059 main_y) (< v_prenex_17058 main_x) (<= (* 2 (select main_a v_prenex_17058)) 6) (<= 995 (select main_a v_prenex_17059)) (<= (select main_a v_prenex_17058) 3))) (forall ((v_prenex_10215 Int) (v_prenex_10216 Int)) (or (<= (+ (select main_a v_prenex_10215) 994) (select main_a v_prenex_10216)) (<= (* 2 (select main_a v_prenex_10215)) 6) (< v_prenex_10216 main_y) (<= 995 (select main_a v_prenex_10216)) (<= (+ main_y 1) v_prenex_10216) (< v_prenex_10215 main_x) (<= 0 (+ (select main_a v_prenex_10215) 1)))) (or (forall ((v_prenex_11293 Int)) (or (<= (+ main_x 1) v_prenex_11293) (<= 2 (* 2 (select main_a v_prenex_11293))) (<= 0 (+ (select main_a v_prenex_11293) 1)))) (forall ((v_prenex_11291 Int)) (or (<= 997 (select main_a v_prenex_11291)) (<= (+ main_y 1) v_prenex_11291) (< v_prenex_11291 main_y) (<= 1994 (* 2 (select main_a v_prenex_11291)))))) (forall ((v_prenex_15744 Int) (v_prenex_15743 Int)) (or (<= 1 (select main_a v_prenex_15743)) (<= (select main_a v_prenex_15744) 1001) (<= (+ main_x 1) v_prenex_15743) (<= 1000 (+ (select main_a v_prenex_15743) (select main_a v_prenex_15744))) (<= (+ main_y 1) v_prenex_15744) (< v_prenex_15744 main_y))) (forall ((v_prenex_9769 Int) (v_prenex_9768 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9768))) (<= (+ main_y 1) v_prenex_9769) (<= 997 (select main_a v_prenex_9769)) (<= (select main_a v_prenex_9769) (+ (select main_a v_prenex_9768) 998)) (<= (select main_a v_prenex_9769) 1001) (<= (* 2 (select main_a v_prenex_9768)) 6) (< v_prenex_9769 main_y))) (forall ((v_prenex_14369 Int) (v_prenex_14370 Int)) (or (<= (* 2 (select main_a v_prenex_14370)) 1998) (<= (+ main_y 1) v_prenex_14370) (<= (+ (select main_a v_prenex_14369) (select main_a v_prenex_14370)) 1000) (< v_prenex_14369 main_x) (<= 1 (select main_a v_prenex_14369)) (<= (select main_a v_prenex_14369) 5) (< v_prenex_14370 main_y))) (forall ((v_prenex_14633 Int) (v_prenex_14634 Int)) (or (<= 1000 (+ (select main_a v_prenex_14633) (select main_a v_prenex_14634))) (<= 995 (select main_a v_prenex_14634)) (<= (+ main_y 1) v_prenex_14634) (<= (select main_a v_prenex_14634) 999) (< v_prenex_14634 main_y) (<= 0 (+ (select main_a v_prenex_14633) 1)) (<= (select main_a v_prenex_14633) 5))) (forall ((v_prenex_11464 Int) (v_prenex_11465 Int)) (or (<= (select main_a v_prenex_11465) 999) (<= (select main_a v_prenex_11464) 3) (<= (+ main_y 1) v_prenex_11465) (<= 1 (select main_a v_prenex_11464)) (<= (* 2 (select main_a v_prenex_11465)) 1998) (<= (+ (select main_a v_prenex_11464) 994) (select main_a v_prenex_11465)) (< v_prenex_11465 main_y))) (forall ((v_prenex_11909 Int) (v_prenex_11908 Int)) (or (<= (+ main_y 1) v_prenex_11909) (<= 2 (* 2 (select main_a v_prenex_11908))) (<= (+ (select main_a v_prenex_11908) (select main_a v_prenex_11909)) 1000) (< v_prenex_11909 main_y) (< v_prenex_11908 main_x) (<= 1 (select main_a v_prenex_11908)) (<= (select main_a v_prenex_11909) 999))) (forall ((v_prenex_11893 Int) (v_prenex_11892 Int)) (or (< v_prenex_11893 main_y) (<= (+ (select main_a v_prenex_11892) 994) (select main_a v_prenex_11893)) (<= 995 (select main_a v_prenex_11893)) (<= (select main_a v_prenex_11893) 999) (<= (* 2 (select main_a v_prenex_11892)) 6) (<= (+ main_y 1) v_prenex_11893))) (or (forall ((v_prenex_18075 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18075))) (< v_prenex_18075 main_y) (<= (select main_a v_prenex_18075) 1001) (<= (+ main_y 1) v_prenex_18075))) (forall ((v_prenex_18076 Int)) (<= (select main_a v_prenex_18076) 3))) (forall ((v_prenex_17889 Int) (v_prenex_17890 Int)) (or (<= (+ (select main_a v_prenex_17889) 994) (select main_a v_prenex_17890)) (<= 995 (select main_a v_prenex_17890)) (< v_prenex_17890 main_y) (<= (+ main_y 1) v_prenex_17890) (<= (select main_a v_prenex_17890) 1001) (<= (* 2 (select main_a v_prenex_17889)) 6) (<= 2 (* 2 (select main_a v_prenex_17889))))) (forall ((v_prenex_16672 Int) (v_prenex_16673 Int)) (or (<= 1000 (+ (select main_a v_prenex_16672) (select main_a v_prenex_16673))) (<= 2 (* 2 (select main_a v_prenex_16672))) (< v_prenex_16673 main_y) (< v_prenex_16672 main_x) (<= (select main_a v_prenex_16672) 5) (<= (+ main_y 1) v_prenex_16673) (<= 997 (select main_a v_prenex_16673)))) (forall ((v_prenex_16670 Int) (v_prenex_16671 Int)) (or (<= 997 (select main_a v_prenex_16671)) (< v_prenex_16671 main_y) (<= (* 2 (select main_a v_prenex_16670)) 6) (<= (+ (select main_a v_prenex_16670) 994) (select main_a v_prenex_16671)) (<= (+ main_y 1) v_prenex_16671))) (forall ((v_prenex_17157 Int) (v_prenex_17158 Int)) (or (< v_prenex_17158 main_y) (<= (select main_a v_prenex_17158) 1001) (<= 997 (select main_a v_prenex_17158)) (<= (+ main_y 1) v_prenex_17158) (<= (select main_a v_prenex_17157) 5) (<= (+ (select main_a v_prenex_17157) (select main_a v_prenex_17158)) 1000))) (forall ((v_prenex_17311 Int) (v_prenex_17312 Int)) (or (<= (+ main_y 1) v_prenex_17312) (<= 997 (select main_a v_prenex_17312)) (< v_prenex_17312 main_y) (<= (* 2 (select main_a v_prenex_17311)) 6) (<= (select main_a v_prenex_17312) 1001) (<= (+ (select main_a v_prenex_17311) (select main_a v_prenex_17312)) 1000))) (forall ((v_prenex_14525 Int) (v_prenex_14524 Int)) (or (<= (select main_a v_prenex_14524) 5) (<= 1 (select main_a v_prenex_14524)) (<= (+ main_y 1) v_prenex_14525) (<= 1000 (+ (select main_a v_prenex_14524) (select main_a v_prenex_14525))) (< v_prenex_14525 main_y) (<= 1994 (* 2 (select main_a v_prenex_14525))))) (or (forall ((v_prenex_17999 Int)) (or (<= (select main_a v_prenex_17999) 3) (<= 1 (select main_a v_prenex_17999)))) (forall ((v_prenex_17995 Int)) (or (<= (+ main_y 1) v_prenex_17995) (< v_prenex_17995 main_y) (<= (* 2 (select main_a v_prenex_17995)) 1998) (<= 1994 (* 2 (select main_a v_prenex_17995))) (<= (select main_a v_prenex_17995) 1001)))) (forall ((v_prenex_9925 Int) (v_prenex_9924 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9925))) (<= (select main_a v_prenex_9924) 3) (<= 1000 (+ (select main_a v_prenex_9924) (select main_a v_prenex_9925))) (< v_prenex_9925 main_y) (<= 995 (select main_a v_prenex_9925)) (<= 0 (+ (select main_a v_prenex_9924) 1)) (<= (+ main_y 1) v_prenex_9925))) (forall ((v_prenex_15991 Int) (v_prenex_15990 Int)) (or (<= (* 2 (select main_a v_prenex_15991)) 1998) (<= (+ main_y 1) v_prenex_15991) (<= (select main_a v_prenex_15990) 3) (< v_prenex_15991 main_y) (<= (select main_a v_prenex_15991) 1001) (<= (select main_a v_prenex_15991) (+ (select main_a v_prenex_15990) 998)))) (forall ((v_prenex_14165 Int) (v_prenex_14164 Int)) (or (<= (select main_a v_prenex_14165) 999) (<= 1 (select main_a v_prenex_14164)) (<= (* 2 (select main_a v_prenex_14165)) 1998) (<= 1000 (+ (select main_a v_prenex_14164) (select main_a v_prenex_14165))) (< v_prenex_14165 main_y) (<= (+ main_y 1) v_prenex_14165))) (or (forall ((v_prenex_9999 Int)) (or (<= (select main_a v_prenex_9999) 5) (<= 0 (+ (select main_a v_prenex_9999) 1)))) (forall ((v_prenex_9998 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9998))) (<= (+ main_y 1) v_prenex_9998) (<= 995 (select main_a v_prenex_9998)) (< v_prenex_9998 main_y)))) (forall ((v_prenex_15354 Int) (v_prenex_15353 Int)) (or (<= (+ main_x 1) v_prenex_15353) (<= (* 2 (select main_a v_prenex_15353)) 6) (<= (select main_a v_prenex_15354) (+ (select main_a v_prenex_15353) 998)) (<= 995 (select main_a v_prenex_15354)) (<= (+ main_y 1) v_prenex_15354) (<= 2 (* 2 (select main_a v_prenex_15353))) (< v_prenex_15354 main_y))) (forall ((v_prenex_14877 Int) (v_prenex_14876 Int)) (or (<= (+ (select main_a v_prenex_14876) 994) (select main_a v_prenex_14877)) (<= (+ main_y 1) v_prenex_14877) (<= 1 (select main_a v_prenex_14876)) (<= 995 (select main_a v_prenex_14877)) (<= 2 (* 2 (select main_a v_prenex_14876))) (<= 1994 (* 2 (select main_a v_prenex_14877))) (< v_prenex_14877 main_y))) (forall ((v_prenex_12018 Int) (v_prenex_12019 Int)) (or (<= 0 (+ (select main_a v_prenex_12018) 1)) (<= (select main_a v_prenex_12019) 1001) (< v_prenex_12019 main_y) (<= (+ main_y 1) v_prenex_12019) (<= 1994 (* 2 (select main_a v_prenex_12019))) (<= (+ (select main_a v_prenex_12018) (select main_a v_prenex_12019)) 1000) (<= (select main_a v_prenex_12018) 5))) (or (forall ((v_prenex_17130 Int)) (or (<= (select main_a v_prenex_17130) 3) (<= 1 (select main_a v_prenex_17130)) (<= (+ main_x 1) v_prenex_17130))) (forall ((v_prenex_17125 Int)) (or (< v_prenex_17125 main_y) (<= (select main_a v_prenex_17125) 999) (<= (+ main_y 1) v_prenex_17125) (<= 1994 (* 2 (select main_a v_prenex_17125)))))) (forall ((v_prenex_16354 Int) (v_prenex_16355 Int)) (or (<= (+ main_y 1) v_prenex_16355) (<= 997 (select main_a v_prenex_16355)) (< v_prenex_16355 main_y) (<= 2 (* 2 (select main_a v_prenex_16354))) (<= (select main_a v_prenex_16355) (+ (select main_a v_prenex_16354) 998)) (<= (select main_a v_prenex_16354) 3) (<= (* 2 (select main_a v_prenex_16355)) 1998))) (forall ((v_prenex_15227 Int) (v_prenex_15226 Int)) (or (<= (+ main_y 1) v_prenex_15227) (<= (+ (select main_a v_prenex_15226) (select main_a v_prenex_15227)) 1000) (<= (select main_a v_prenex_15226) 3) (< v_prenex_15227 main_y) (<= 997 (select main_a v_prenex_15227)) (<= (select main_a v_prenex_15226) 5) (<= (select main_a v_prenex_15227) 999))) (forall ((v_prenex_15612 Int) (v_prenex_15613 Int)) (or (<= 1000 (+ (select main_a v_prenex_15612) (select main_a v_prenex_15613))) (<= (select main_a v_prenex_15613) 1001) (<= 997 (select main_a v_prenex_15613)) (<= (+ main_y 1) v_prenex_15613) (< v_prenex_15613 main_y))) (or (forall ((v_prenex_16513 Int)) (<= (select main_a v_prenex_16513) 5)) (forall ((v_prenex_16511 Int)) (or (<= (* 2 (select main_a v_prenex_16511)) 1998) (<= (+ main_y 1) v_prenex_16511) (< v_prenex_16511 main_y) (<= 997 (select main_a v_prenex_16511)) (<= 1994 (* 2 (select main_a v_prenex_16511)))))) (or (forall ((v_prenex_14729 Int)) (or (< v_prenex_14729 main_x) (<= (select main_a v_prenex_14729) 5))) (forall ((v_prenex_14730 Int)) (or (<= 995 (select main_a v_prenex_14730)) (< v_prenex_14730 main_y) (<= 1994 (* 2 (select main_a v_prenex_14730))) (<= (+ main_y 1) v_prenex_14730)))) (or (forall ((v_prenex_17751 Int)) (or (< v_prenex_17751 main_x) (<= (select main_a v_prenex_17751) 3) (<= (select main_a v_prenex_17751) 5))) (forall ((v_prenex_17752 Int)) (or (<= (* 2 (select main_a v_prenex_17752)) 1998) (< v_prenex_17752 main_y) (<= (+ main_y 1) v_prenex_17752) (<= 995 (select main_a v_prenex_17752))))) (forall ((v_prenex_12860 Int) (v_prenex_12859 Int)) (or (<= 1 (select main_a v_prenex_12859)) (<= 997 (select main_a v_prenex_12860)) (<= 1000 (+ (select main_a v_prenex_12859) (select main_a v_prenex_12860))) (< v_prenex_12860 main_y) (<= 995 (select main_a v_prenex_12860)) (<= (+ main_y 1) v_prenex_12860))) (or (forall ((v_prenex_14918 Int)) (or (< v_prenex_14918 main_y) (<= (+ main_y 1) v_prenex_14918) (<= 1994 (* 2 (select main_a v_prenex_14918))) (<= 995 (select main_a v_prenex_14918)))) (forall ((v_prenex_14919 Int)) (or (<= 1 (select main_a v_prenex_14919)) (<= (+ main_x 1) v_prenex_14919) (<= 0 (+ (select main_a v_prenex_14919) 1))))) (forall ((v_prenex_17107 Int) (v_prenex_17108 Int)) (or (< v_prenex_17108 main_y) (<= 1 (select main_a v_prenex_17107)) (<= (select main_a v_prenex_17108) 999) (<= (select main_a v_prenex_17108) 1001) (<= 1000 (+ (select main_a v_prenex_17107) (select main_a v_prenex_17108))) (<= (+ main_y 1) v_prenex_17108))) (or (forall ((v_prenex_10753 Int)) (or (<= (+ main_y 1) v_prenex_10753) (<= 1994 (* 2 (select main_a v_prenex_10753))) (< v_prenex_10753 main_y) (<= 995 (select main_a v_prenex_10753)))) (forall ((v_prenex_10754 Int)) (or (<= (select main_a v_prenex_10754) 5) (<= (+ main_x 1) v_prenex_10754)))) (forall ((v_prenex_9929 Int) (v_prenex_9928 Int)) (or (<= 995 (select main_a v_prenex_9929)) (<= (* 2 (select main_a v_prenex_9928)) 6) (< v_prenex_9929 main_y) (<= (+ main_y 1) v_prenex_9929) (<= (select main_a v_prenex_9928) 3) (<= (select main_a v_prenex_9929) (+ (select main_a v_prenex_9928) 998)) (<= (select main_a v_prenex_9929) 1001))) (forall ((v_prenex_10628 Int) (v_prenex_10627 Int)) (or (<= 995 (select main_a v_prenex_10628)) (<= 1000 (+ (select main_a v_prenex_10627) (select main_a v_prenex_10628))) (<= 0 (+ (select main_a v_prenex_10627) 1)) (<= (+ main_y 1) v_prenex_10628) (< v_prenex_10628 main_y) (<= (select main_a v_prenex_10627) 3) (<= (select main_a v_prenex_10628) 1001))) (forall ((v_prenex_17083 Int)) (or (<= (+ main_y 1) v_prenex_17083) (<= (select main_a v_prenex_17083) 1001) (< v_prenex_17083 main_y) (<= 995 (select main_a v_prenex_17083)) (<= 1994 (* 2 (select main_a v_prenex_17083))))) (forall ((v_prenex_13405 Int) (v_prenex_13406 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13406))) (<= 997 (select main_a v_prenex_13406)) (< v_prenex_13406 main_y) (<= 0 (+ (select main_a v_prenex_13405) 1)) (<= (+ main_y 1) v_prenex_13406) (<= (select main_a v_prenex_13406) (+ (select main_a v_prenex_13405) 998)))) (or (forall ((v_prenex_18446 Int)) (or (<= (select main_a v_prenex_18446) 3) (<= 2 (* 2 (select main_a v_prenex_18446))))) (forall ((v_prenex_18441 Int)) (or (<= (+ main_y 1) v_prenex_18441) (<= (select main_a v_prenex_18441) 1001) (<= 1994 (* 2 (select main_a v_prenex_18441))) (< v_prenex_18441 main_y)))) (or (forall ((v_prenex_12425 Int)) (or (<= 995 (select main_a v_prenex_12425)) (< v_prenex_12425 main_y) (<= (+ main_y 1) v_prenex_12425))) (forall ((v_prenex_12424 Int)) (or (<= (* 2 (select main_a v_prenex_12424)) 6) (< v_prenex_12424 main_x)))) (forall ((v_prenex_14276 Int) (v_prenex_14275 Int)) (or (<= (+ (select main_a v_prenex_14275) 994) (select main_a v_prenex_14276)) (<= (select main_a v_prenex_14276) 1001) (<= (+ main_y 1) v_prenex_14276) (< v_prenex_14276 main_y))) (forall ((v_prenex_12434 Int) (v_prenex_12435 Int)) (or (<= (* 2 (select main_a v_prenex_12434)) 6) (<= (select main_a v_prenex_12435) (+ (select main_a v_prenex_12434) 998)) (<= 1994 (* 2 (select main_a v_prenex_12435))) (<= (select main_a v_prenex_12435) 999) (<= 1 (select main_a v_prenex_12434)) (<= (+ main_y 1) v_prenex_12435) (< v_prenex_12435 main_y))) (or (forall ((v_prenex_17147 Int)) (or (<= (select main_a v_prenex_17147) 3) (<= (* 2 (select main_a v_prenex_17147)) 6))) (forall ((v_prenex_17143 Int)) (or (<= (* 2 (select main_a v_prenex_17143)) 1998) (< v_prenex_17143 main_y) (<= 1994 (* 2 (select main_a v_prenex_17143))) (<= (+ main_y 1) v_prenex_17143) (<= (select main_a v_prenex_17143) 1001)))) (or (forall ((v_prenex_14753 Int)) (or (<= (* 2 (select main_a v_prenex_14753)) 1998) (<= 1994 (* 2 (select main_a v_prenex_14753))) (<= (select main_a v_prenex_14753) 999) (< v_prenex_14753 main_y) (<= (+ main_y 1) v_prenex_14753))) (forall ((v_prenex_14758 Int)) (or (<= (* 2 (select main_a v_prenex_14758)) 6) (<= 2 (* 2 (select main_a v_prenex_14758)))))) (forall ((v_prenex_14224 Int) (v_prenex_14223 Int)) (or (<= (select main_a v_prenex_14224) 1001) (<= 1994 (* 2 (select main_a v_prenex_14224))) (< v_prenex_14224 main_y) (<= 1 (select main_a v_prenex_14223)) (<= 1000 (+ (select main_a v_prenex_14223) (select main_a v_prenex_14224))) (<= (+ main_y 1) v_prenex_14224))) (forall ((v_prenex_16174 Int) (v_prenex_16175 Int)) (or (<= 0 (+ (select main_a v_prenex_16174) 1)) (<= (* 2 (select main_a v_prenex_16175)) 1998) (<= (+ (select main_a v_prenex_16174) 994) (select main_a v_prenex_16175)) (<= (* 2 (select main_a v_prenex_16174)) 6) (<= (+ main_y 1) v_prenex_16175) (< v_prenex_16175 main_y))) (or (forall ((v_prenex_17294 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17294))) (< v_prenex_17294 main_y) (<= 995 (select main_a v_prenex_17294)) (<= (+ main_y 1) v_prenex_17294))) (forall ((v_prenex_17293 Int)) (or (< v_prenex_17293 main_x) (<= 2 (* 2 (select main_a v_prenex_17293)))))) (forall ((v_prenex_16201 Int)) (or (<= (+ main_y 1) v_prenex_16201) (<= 1994 (* 2 (select main_a v_prenex_16201))) (< v_prenex_16201 main_y) (<= 997 (select main_a v_prenex_16201)) (<= (select main_a v_prenex_16201) 1001))) (forall ((v_prenex_16922 Int) (v_prenex_16923 Int)) (or (< v_prenex_16923 main_y) (<= (+ main_y 1) v_prenex_16923) (<= 1000 (+ (select main_a v_prenex_16922) (select main_a v_prenex_16923))) (<= 2 (* 2 (select main_a v_prenex_16922))) (<= (select main_a v_prenex_16923) 999))) (forall ((v_prenex_12613 Int) (v_prenex_12614 Int)) (or (< v_prenex_12614 main_y) (<= (+ main_y 1) v_prenex_12614) (<= (select main_a v_prenex_12613) 5) (<= 1994 (* 2 (select main_a v_prenex_12614))) (<= 2 (* 2 (select main_a v_prenex_12613))) (<= (select main_a v_prenex_12614) 1001) (<= 1000 (+ (select main_a v_prenex_12613) (select main_a v_prenex_12614))))) (forall ((v_prenex_9073 Int) (v_prenex_9072 Int)) (or (<= (+ (select main_a v_prenex_9072) (select main_a v_prenex_9073)) 1000) (<= (select main_a v_prenex_9072) 5) (< v_prenex_9073 main_y) (<= 1994 (* 2 (select main_a v_prenex_9073))) (<= 2 (* 2 (select main_a v_prenex_9072))) (<= (+ main_y 1) v_prenex_9073) (<= 995 (select main_a v_prenex_9073)))) (forall ((v_prenex_13334 Int) (v_prenex_13335 Int)) (or (<= (select main_a v_prenex_13335) 1001) (<= 1 (select main_a v_prenex_13334)) (<= 0 (+ (select main_a v_prenex_13334) 1)) (<= (+ main_y 1) v_prenex_13335) (<= (+ (select main_a v_prenex_13334) 994) (select main_a v_prenex_13335)) (<= 997 (select main_a v_prenex_13335)) (< v_prenex_13335 main_y))) (forall ((v_prenex_10710 Int) (v_prenex_10709 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10709))) (<= (select main_a v_prenex_10709) 5) (<= 997 (select main_a v_prenex_10710)) (<= (+ main_y 1) v_prenex_10710) (<= (+ (select main_a v_prenex_10709) 994) (select main_a v_prenex_10710)) (< v_prenex_10710 main_y) (<= 1994 (* 2 (select main_a v_prenex_10710))))) (forall ((v_prenex_18559 Int) (v_prenex_18560 Int)) (or (<= (* 2 (select main_a v_prenex_18559)) 6) (<= (+ main_y 1) v_prenex_18560) (< v_prenex_18560 main_y) (<= 997 (select main_a v_prenex_18560)) (<= 1 (select main_a v_prenex_18559)) (<= (+ (select main_a v_prenex_18559) (select main_a v_prenex_18560)) 1000) (<= (select main_a v_prenex_18560) 999))) (or (forall ((v_prenex_9850 Int)) (<= 0 (+ (select main_a v_prenex_9850) 1))) (forall ((v_prenex_9846 Int)) (or (<= (* 2 (select main_a v_prenex_9846)) 1998) (<= 995 (select main_a v_prenex_9846)) (<= (+ main_y 1) v_prenex_9846) (<= (select main_a v_prenex_9846) 999) (< v_prenex_9846 main_y)))) (or (forall ((v_prenex_9332 Int)) (or (<= (select main_a v_prenex_9332) 3) (<= 0 (+ (select main_a v_prenex_9332) 1)))) (forall ((v_prenex_9329 Int)) (or (<= (select main_a v_prenex_9329) 1001) (<= 1994 (* 2 (select main_a v_prenex_9329))) (<= (+ main_y 1) v_prenex_9329) (<= 995 (select main_a v_prenex_9329)) (< v_prenex_9329 main_y)))) (forall ((v_prenex_18460 Int) (v_prenex_18461 Int)) (or (<= (* 2 (select main_a v_prenex_18460)) 6) (<= 1994 (* 2 (select main_a v_prenex_18461))) (<= (+ main_y 1) v_prenex_18461) (< v_prenex_18460 main_x) (< v_prenex_18461 main_y) (<= (+ (select main_a v_prenex_18460) (select main_a v_prenex_18461)) 1000))) (or (forall ((v_prenex_9332 Int)) (or (<= (select main_a v_prenex_9332) 3) (<= 0 (+ (select main_a v_prenex_9332) 1)))) (forall ((v_prenex_9327 Int)) (or (<= (+ main_y 1) v_prenex_9327) (< v_prenex_9327 main_y) (<= 997 (select main_a v_prenex_9327)) (<= 1994 (* 2 (select main_a v_prenex_9327))) (<= 995 (select main_a v_prenex_9327))))) (forall ((v_prenex_16755 Int) (v_prenex_16756 Int)) (or (< v_prenex_16756 main_y) (<= 995 (select main_a v_prenex_16756)) (<= 997 (select main_a v_prenex_16756)) (<= (+ main_y 1) v_prenex_16756) (<= 1 (select main_a v_prenex_16755)) (<= (select main_a v_prenex_16756) (+ (select main_a v_prenex_16755) 998)))) (or (forall ((v_prenex_9755 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9755))) (<= (+ main_y 1) v_prenex_9755) (< v_prenex_9755 main_y) (<= (select main_a v_prenex_9755) 999))) (forall ((v_prenex_9756 Int)) (<= (select main_a v_prenex_9756) 3))) (forall ((v_prenex_15935 Int) (v_prenex_15934 Int)) (or (<= 0 (+ (select main_a v_prenex_15934) 1)) (<= 997 (select main_a v_prenex_15935)) (<= (+ main_x 1) v_prenex_15934) (<= (+ main_y 1) v_prenex_15935) (< v_prenex_15935 main_y) (<= (+ (select main_a v_prenex_15934) 994) (select main_a v_prenex_15935)))) (or (forall ((v_prenex_13032 Int)) (or (<= (select main_a v_prenex_13032) 5) (<= (+ main_x 1) v_prenex_13032) (<= (* 2 (select main_a v_prenex_13032)) 6))) (forall ((v_prenex_13028 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13028))) (< v_prenex_13028 main_y) (<= (+ main_y 1) v_prenex_13028)))) (forall ((v_prenex_12008 Int) (v_prenex_12009 Int)) (or (<= (+ main_y 1) v_prenex_12009) (<= (select main_a v_prenex_12008) 3) (< v_prenex_12009 main_y) (<= (select main_a v_prenex_12008) 5) (<= (+ (select main_a v_prenex_12008) 994) (select main_a v_prenex_12009)) (<= (select main_a v_prenex_12009) 1001))) (or (forall ((v_prenex_9728 Int)) (<= 1994 (* 2 (select main_a v_prenex_9728)))) (forall ((v_prenex_9727 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9727))) (< v_prenex_9727 main_x) (<= 1 (select main_a v_prenex_9727)) (<= (+ main_x 1) v_prenex_9727)))) (forall ((v_prenex_8327 Int) (v_prenex_8328 Int)) (or (<= 0 (+ (select main_a v_prenex_8327) 1)) (<= (select main_a v_prenex_8328) 1001) (<= (+ (select main_a v_prenex_8327) 994) (select main_a v_prenex_8328)) (<= 1994 (* 2 (select main_a v_prenex_8328))) (<= (+ main_y 1) v_prenex_8328) (<= (select main_a v_prenex_8327) 3) (< v_prenex_8328 main_y))) (forall ((v_prenex_9084 Int) (v_prenex_9083 Int)) (or (<= 997 (select main_a v_prenex_9084)) (<= (* 2 (select main_a v_prenex_9083)) 6) (< v_prenex_9084 main_y) (<= 995 (select main_a v_prenex_9084)) (<= (+ main_y 1) v_prenex_9084) (<= (+ (select main_a v_prenex_9083) (select main_a v_prenex_9084)) 1000))) (forall ((v_prenex_15068 Int) (v_prenex_15067 Int)) (or (<= 1 (select main_a v_prenex_15067)) (<= (+ main_y 1) v_prenex_15068) (< v_prenex_15068 main_y) (<= (select main_a v_prenex_15068) (+ (select main_a v_prenex_15067) 998)) (<= (* 2 (select main_a v_prenex_15068)) 1998) (<= (select main_a v_prenex_15068) 1001))) (or (forall ((v_prenex_11282 Int)) (<= (* 2 (select main_a v_prenex_11282)) 6)) (forall ((v_prenex_11281 Int)) (or (<= 995 (select main_a v_prenex_11281)) (<= (+ main_y 1) v_prenex_11281) (< v_prenex_11281 main_y) (<= (* 2 (select main_a v_prenex_11281)) 1998)))) (forall ((v_prenex_14286 Int) (v_prenex_14285 Int)) (or (<= (select main_a v_prenex_14285) 3) (< v_prenex_14285 main_x) (<= (+ (select main_a v_prenex_14285) 994) (select main_a v_prenex_14286)) (<= 2 (* 2 (select main_a v_prenex_14285))) (<= (+ main_x 1) v_prenex_14285))) (forall ((v_prenex_13284 Int) (v_prenex_13285 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13285))) (<= 1000 (+ (select main_a v_prenex_13284) (select main_a v_prenex_13285))) (<= 0 (+ (select main_a v_prenex_13284) 1)) (<= (* 2 (select main_a v_prenex_13285)) 1998) (<= (+ main_y 1) v_prenex_13285) (< v_prenex_13285 main_y))) (forall ((v_prenex_10066 Int) (v_prenex_10065 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10065))) (<= (+ (select main_a v_prenex_10065) (select main_a v_prenex_10066)) 1000) (< v_prenex_10066 main_y) (<= (* 2 (select main_a v_prenex_10066)) 1998) (<= 997 (select main_a v_prenex_10066)) (<= (+ main_y 1) v_prenex_10066) (<= (select main_a v_prenex_10065) 5))) (forall ((v_prenex_13376 Int) (v_prenex_13375 Int)) (or (<= (+ main_y 1) v_prenex_13376) (< v_prenex_13376 main_y) (<= 0 (+ (select main_a v_prenex_13375) 1)) (<= 1 (select main_a v_prenex_13375)) (<= 997 (select main_a v_prenex_13376)) (<= (select main_a v_prenex_13376) 1001) (<= (+ (select main_a v_prenex_13375) 994) (select main_a v_prenex_13376)))) (or (forall ((v_prenex_18575 Int)) (or (<= 995 (select main_a v_prenex_18575)) (< v_prenex_18575 main_y) (<= (select main_a v_prenex_18575) 999) (<= (+ main_y 1) v_prenex_18575))) (forall ((v_prenex_18574 Int)) (<= 2 (* 2 (select main_a v_prenex_18574))))) (or (forall ((v_prenex_10293 Int)) (<= (select main_a v_prenex_10293) 5)) (forall ((v_prenex_10288 Int)) (or (<= 997 (select main_a v_prenex_10288)) (<= (+ main_y 1) v_prenex_10288) (< v_prenex_10288 main_y) (<= (* 2 (select main_a v_prenex_10288)) 1998)))) (forall ((v_prenex_8572 Int) (v_prenex_8573 Int)) (or (<= (select main_a v_prenex_8573) (+ (select main_a v_prenex_8572) 998)) (<= (select main_a v_prenex_8572) 3) (<= (select main_a v_prenex_8573) 1001) (<= 995 (select main_a v_prenex_8573)) (<= 2 (* 2 (select main_a v_prenex_8572))) (< v_prenex_8573 main_y) (<= (+ main_y 1) v_prenex_8573))) (or (forall ((v_prenex_17194 Int)) (or (<= (select main_a v_prenex_17194) 5) (<= 2 (* 2 (select main_a v_prenex_17194))))) (forall ((v_prenex_17193 Int)) (or (<= (+ main_y 1) v_prenex_17193) (<= (select main_a v_prenex_17193) 999) (< v_prenex_17193 main_y) (<= (* 2 (select main_a v_prenex_17193)) 1998)))) (or (forall ((v_prenex_12531 Int)) (or (< v_prenex_12531 main_x) (<= (select main_a v_prenex_12531) 3) (<= 0 (+ (select main_a v_prenex_12531) 1)))) (forall ((v_prenex_12532 Int)) (or (<= (+ main_y 1) v_prenex_12532) (< v_prenex_12532 main_y) (<= (* 2 (select main_a v_prenex_12532)) 1998)))) (forall ((v_prenex_17323 Int) (v_prenex_17324 Int)) (or (< v_prenex_17323 main_x) (<= (select main_a v_prenex_17323) 3) (<= (+ (select main_a v_prenex_17323) (select main_a v_prenex_17324)) 1000) (<= (* 2 (select main_a v_prenex_17324)) 1998) (<= (* 2 (select main_a v_prenex_17323)) 6) (< v_prenex_17324 main_y) (<= (+ main_y 1) v_prenex_17324))) (forall ((v_prenex_11379 Int) (v_prenex_11380 Int)) (or (<= 1000 (+ (select main_a v_prenex_11379) (select main_a v_prenex_11380))) (<= (select main_a v_prenex_11379) 3) (<= 997 (select main_a v_prenex_11380)) (< v_prenex_11380 main_y) (<= (+ main_y 1) v_prenex_11380))) (forall ((v_prenex_14551 Int) (v_prenex_14550 Int)) (or (<= (+ main_y 1) v_prenex_14551) (<= 1000 (+ (select main_a v_prenex_14550) (select main_a v_prenex_14551))) (<= 1 (select main_a v_prenex_14550)) (< v_prenex_14551 main_y) (<= 0 (+ (select main_a v_prenex_14550) 1)) (<= (select main_a v_prenex_14551) 999))) (forall ((v_prenex_9291 Int) (v_prenex_9290 Int)) (or (< v_prenex_9291 main_y) (<= 995 (select main_a v_prenex_9291)) (<= (+ (select main_a v_prenex_9290) 994) (select main_a v_prenex_9291)) (<= (+ main_y 1) v_prenex_9291) (< v_prenex_9290 main_x) (<= 2 (* 2 (select main_a v_prenex_9290))))) (or (forall ((v_prenex_12004 Int)) (or (<= (select main_a v_prenex_12004) 5) (<= 2 (* 2 (select main_a v_prenex_12004))))) (forall ((v_prenex_12005 Int)) (or (<= 997 (select main_a v_prenex_12005)) (<= (+ main_y 1) v_prenex_12005) (<= (select main_a v_prenex_12005) 1001) (< v_prenex_12005 main_y) (<= 1994 (* 2 (select main_a v_prenex_12005)))))) (forall ((v_prenex_13482 Int) (v_prenex_13483 Int)) (or (<= (select main_a v_prenex_13482) 5) (<= 2 (* 2 (select main_a v_prenex_13482))) (<= (select main_a v_prenex_13483) 1001) (< v_prenex_13483 main_y) (<= 1000 (+ (select main_a v_prenex_13482) (select main_a v_prenex_13483))) (<= (+ main_y 1) v_prenex_13483))) (or (forall ((v_prenex_13184 Int)) (or (<= (* 2 (select main_a v_prenex_13184)) 1998) (<= (+ main_y 1) v_prenex_13184) (< v_prenex_13184 main_y) (<= 1994 (* 2 (select main_a v_prenex_13184))) (<= 995 (select main_a v_prenex_13184)))) (forall ((v_prenex_13183 Int)) (or (<= (select main_a v_prenex_13183) 3) (<= 0 (+ (select main_a v_prenex_13183) 1))))) (or (forall ((v_prenex_14513 Int)) (or (< v_prenex_14513 main_y) (<= (select main_a v_prenex_14513) 1001) (<= 1994 (* 2 (select main_a v_prenex_14513))) (<= (+ main_y 1) v_prenex_14513) (<= (select main_a v_prenex_14513) 999))) (forall ((v_prenex_14516 Int)) (<= 0 (+ (select main_a v_prenex_14516) 1)))) (or (forall ((v_prenex_14561 Int)) (or (< v_prenex_14561 main_y) (<= 1994 (* 2 (select main_a v_prenex_14561))) (<= (select main_a v_prenex_14561) 999) (<= (select main_a v_prenex_14561) 1001) (<= (+ main_y 1) v_prenex_14561))) (forall ((v_prenex_14563 Int)) (<= 0 (+ (select main_a v_prenex_14563) 1)))) (forall ((v_prenex_10051 Int) (v_prenex_10052 Int)) (or (<= (+ main_y 1) v_prenex_10052) (<= 2 (* 2 (select main_a v_prenex_10051))) (< v_prenex_10052 main_y) (<= (select main_a v_prenex_10052) (+ (select main_a v_prenex_10051) 998)) (<= 1 (select main_a v_prenex_10051)) (<= (select main_a v_prenex_10052) 999) (<= 1994 (* 2 (select main_a v_prenex_10052))))) (forall ((v_prenex_15707 Int) (v_prenex_15706 Int)) (or (<= (+ main_x 1) v_prenex_15706) (<= 0 (+ (select main_a v_prenex_15706) 1)) (< v_prenex_15707 main_y) (<= 995 (select main_a v_prenex_15707)) (<= (+ main_y 1) v_prenex_15707) (<= 1000 (+ (select main_a v_prenex_15706) (select main_a v_prenex_15707))))) (forall ((v_prenex_8536 Int) (v_prenex_8537 Int)) (or (< v_prenex_8537 main_y) (<= (* 2 (select main_a v_prenex_8536)) 6) (<= (+ main_y 1) v_prenex_8537) (<= (+ (select main_a v_prenex_8536) 994) (select main_a v_prenex_8537)) (<= (select main_a v_prenex_8536) 3) (<= 997 (select main_a v_prenex_8537)) (<= 995 (select main_a v_prenex_8537)))) (or (forall ((v_prenex_13392 Int)) (or (<= (select main_a v_prenex_13392) 1001) (<= (+ main_y 1) v_prenex_13392) (<= 997 (select main_a v_prenex_13392)) (< v_prenex_13392 main_y) (<= 1994 (* 2 (select main_a v_prenex_13392))))) (forall ((v_prenex_13391 Int)) (or (<= (* 2 (select main_a v_prenex_13391)) 6) (<= 2 (* 2 (select main_a v_prenex_13391)))))) (or (forall ((v_prenex_16694 Int)) (<= (select main_a v_prenex_16694) 3)) (forall ((v_prenex_16693 Int)) (or (<= 995 (select main_a v_prenex_16693)) (<= (* 2 (select main_a v_prenex_16693)) 1998) (<= (+ main_y 1) v_prenex_16693) (< v_prenex_16693 main_y)))) (forall ((v_prenex_13400 Int) (v_prenex_13399 Int)) (or (< v_prenex_13400 main_y) (<= (+ main_y 1) v_prenex_13400) (<= (select main_a v_prenex_13399) 5) (<= (+ (select main_a v_prenex_13399) (select main_a v_prenex_13400)) 1000) (<= (select main_a v_prenex_13400) 999) (<= 2 (* 2 (select main_a v_prenex_13399))) (<= 995 (select main_a v_prenex_13400)))) (forall ((v_prenex_15915 Int) (v_prenex_15914 Int)) (or (<= 1000 (+ (select main_a v_prenex_15914) (select main_a v_prenex_15915))) (< v_prenex_15915 main_y) (<= 995 (select main_a v_prenex_15915)) (<= (select main_a v_prenex_15915) 1001) (<= (* 2 (select main_a v_prenex_15914)) 6) (<= (+ main_y 1) v_prenex_15915))) (forall ((v_prenex_13272 Int) (v_prenex_13273 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13272))) (<= (* 2 (select main_a v_prenex_13273)) 1998) (<= 997 (select main_a v_prenex_13273)) (<= (+ main_y 1) v_prenex_13273) (<= (+ (select main_a v_prenex_13272) 994) (select main_a v_prenex_13273)) (< v_prenex_13273 main_y) (<= (select main_a v_prenex_13272) 3))) (forall ((v_prenex_17077 Int) (v_prenex_17078 Int)) (or (< v_prenex_17078 main_y) (<= (+ (select main_a v_prenex_17077) 994) (select main_a v_prenex_17078)) (<= 0 (+ (select main_a v_prenex_17077) 1)) (<= (select main_a v_prenex_17077) 3) (<= (* 2 (select main_a v_prenex_17078)) 1998) (<= (+ main_y 1) v_prenex_17078) (<= (select main_a v_prenex_17078) 999))) (or (forall ((v_prenex_14464 Int)) (or (< v_prenex_14464 main_x) (<= (select main_a v_prenex_14464) 3))) (forall ((v_prenex_14465 Int)) (or (<= 995 (select main_a v_prenex_14465)) (<= (+ main_y 1) v_prenex_14465) (<= 1994 (* 2 (select main_a v_prenex_14465))) (< v_prenex_14465 main_y)))) (forall ((v_prenex_9845 Int) (v_prenex_9844 Int)) (or (<= (select main_a v_prenex_9845) 999) (<= (+ main_y 1) v_prenex_9845) (<= (+ (select main_a v_prenex_9844) (select main_a v_prenex_9845)) 1000) (< v_prenex_9845 main_y) (<= (select main_a v_prenex_9844) 5) (<= (select main_a v_prenex_9844) 3) (< v_prenex_9844 main_x))) (or (forall ((v_prenex_13268 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13268))) (<= (+ main_x 1) v_prenex_13268))) (forall ((v_prenex_13269 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13269))) (<= (select main_a v_prenex_13269) 1001) (< v_prenex_13269 main_y) (<= (+ main_y 1) v_prenex_13269)))) (forall ((v_prenex_16897 Int) (v_prenex_16898 Int)) (or (<= 997 (select main_a v_prenex_16898)) (<= (+ main_y 1) v_prenex_16898) (< v_prenex_16898 main_y) (<= (+ (select main_a v_prenex_16897) (select main_a v_prenex_16898)) 1000) (<= 0 (+ (select main_a v_prenex_16897) 1)) (<= (select main_a v_prenex_16897) 5) (<= (* 2 (select main_a v_prenex_16898)) 1998))) (or (forall ((v_prenex_14171 Int)) (or (<= (select main_a v_prenex_14171) 3) (<= (select main_a v_prenex_14171) 5))) (forall ((v_prenex_14172 Int)) (or (<= (* 2 (select main_a v_prenex_14172)) 1998) (< v_prenex_14172 main_y) (<= (select main_a v_prenex_14172) 1001) (<= (+ main_y 1) v_prenex_14172)))) (forall ((v_prenex_15284 Int) (v_prenex_15283 Int)) (or (< v_prenex_15284 main_y) (<= 997 (select main_a v_prenex_15284)) (<= (+ main_y 1) v_prenex_15284) (<= (+ (select main_a v_prenex_15283) (select main_a v_prenex_15284)) 1000) (<= 995 (select main_a v_prenex_15284)))) (forall ((v_prenex_16383 Int) (v_prenex_16384 Int)) (or (<= (+ main_y 1) v_prenex_16384) (<= (* 2 (select main_a v_prenex_16383)) 6) (< v_prenex_16383 main_x) (<= 1994 (* 2 (select main_a v_prenex_16384))) (<= (select main_a v_prenex_16384) (+ (select main_a v_prenex_16383) 998)) (< v_prenex_16384 main_y) (<= 0 (+ (select main_a v_prenex_16383) 1)))) (or (forall ((v_prenex_13009 Int)) (or (<= (+ main_y 1) v_prenex_13009) (<= 1994 (* 2 (select main_a v_prenex_13009))) (<= (* 2 (select main_a v_prenex_13009)) 1998) (<= 997 (select main_a v_prenex_13009)) (< v_prenex_13009 main_y))) (forall ((v_prenex_13011 Int)) (<= (select main_a v_prenex_13011) 3))) (or (forall ((v_prenex_16300 Int)) (or (< v_prenex_16300 main_y) (<= (+ main_y 1) v_prenex_16300) (<= (* 2 (select main_a v_prenex_16300)) 1998) (<= 1994 (* 2 (select main_a v_prenex_16300))))) (forall ((v_prenex_16303 Int)) (or (<= (select main_a v_prenex_16303) 3) (<= (select main_a v_prenex_16303) 5)))) (forall ((v_prenex_16456 Int) (v_prenex_16457 Int)) (or (< v_prenex_16457 main_y) (<= (select main_a v_prenex_16456) 5) (<= (select main_a v_prenex_16457) (+ (select main_a v_prenex_16456) 998)) (<= 2 (* 2 (select main_a v_prenex_16456))) (<= (+ main_x 1) v_prenex_16456) (<= (+ main_y 1) v_prenex_16457) (<= (select main_a v_prenex_16457) 1001))) (forall ((v_prenex_9119 Int) (v_prenex_9118 Int)) (or (<= 1000 (+ (select main_a v_prenex_9118) (select main_a v_prenex_9119))) (<= 0 (+ (select main_a v_prenex_9118) 1)) (<= 997 (select main_a v_prenex_9119)) (<= (* 2 (select main_a v_prenex_9118)) 6) (<= (+ main_y 1) v_prenex_9119) (<= (select main_a v_prenex_9119) 999) (< v_prenex_9119 main_y))) (forall ((v_prenex_8660 Int) (v_prenex_8661 Int)) (or (<= (select main_a v_prenex_8661) (+ (select main_a v_prenex_8660) 998)) (< v_prenex_8661 main_y) (<= 2 (* 2 (select main_a v_prenex_8660))) (<= (* 2 (select main_a v_prenex_8660)) 6) (<= (select main_a v_prenex_8661) 1001) (<= (* 2 (select main_a v_prenex_8661)) 1998) (<= (+ main_y 1) v_prenex_8661))) (forall ((v_prenex_14468 Int) (v_prenex_14469 Int)) (or (< v_prenex_14469 main_y) (<= (+ main_y 1) v_prenex_14469) (<= (select main_a v_prenex_14469) 1001) (<= 0 (+ (select main_a v_prenex_14468) 1)) (<= (* 2 (select main_a v_prenex_14469)) 1998) (<= (+ (select main_a v_prenex_14468) (select main_a v_prenex_14469)) 1000) (<= (select main_a v_prenex_14468) 5))) (or (forall ((v_prenex_17844 Int)) (or (<= (* 2 (select main_a v_prenex_17844)) 1998) (< v_prenex_17844 main_y) (<= (+ main_y 1) v_prenex_17844) (<= 1994 (* 2 (select main_a v_prenex_17844))))) (forall ((v_prenex_17843 Int)) (or (<= (select main_a v_prenex_17843) 5) (< v_prenex_17843 main_x)))) (forall ((v_prenex_14419 Int) (v_prenex_14418 Int)) (or (<= (+ (select main_a v_prenex_14418) 994) (select main_a v_prenex_14419)) (< v_prenex_14419 main_y) (<= 0 (+ (select main_a v_prenex_14418) 1)) (<= (select main_a v_prenex_14418) 5) (< v_prenex_14418 main_x) (<= (* 2 (select main_a v_prenex_14419)) 1998) (<= (+ main_y 1) v_prenex_14419))) (forall ((v_prenex_11693 Int) (v_prenex_11692 Int)) (or (< v_prenex_11692 main_x) (<= (select main_a v_prenex_11692) 3) (<= (+ main_x 1) v_prenex_11692) (<= (+ main_y 1) v_prenex_11693) (<= (+ (select main_a v_prenex_11692) (select main_a v_prenex_11693)) 1000))) (or (forall ((v_prenex_18080 Int)) (or (<= (select main_a v_prenex_18080) 1001) (<= (* 2 (select main_a v_prenex_18080)) 1998) (<= (+ main_y 1) v_prenex_18080) (< v_prenex_18080 main_y))) (forall ((v_prenex_18083 Int)) (or (<= (select main_a v_prenex_18083) 3) (<= 2 (* 2 (select main_a v_prenex_18083)))))) (or (forall ((v_prenex_18350 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18350))) (<= (select main_a v_prenex_18350) 5))) (forall ((v_prenex_18351 Int)) (or (< v_prenex_18351 main_y) (<= (+ main_y 1) v_prenex_18351) (<= 1994 (* 2 (select main_a v_prenex_18351))) (<= 997 (select main_a v_prenex_18351)) (<= (select main_a v_prenex_18351) 999)))) (forall ((v_prenex_10818 Int) (v_prenex_10817 Int)) (or (<= 0 (+ (select main_a v_prenex_10817) 1)) (<= (select main_a v_prenex_10818) 999) (<= (+ main_y 1) v_prenex_10818) (< v_prenex_10818 main_y) (<= (* 2 (select main_a v_prenex_10818)) 1998) (<= (* 2 (select main_a v_prenex_10817)) 6) (<= (select main_a v_prenex_10818) (+ (select main_a v_prenex_10817) 998)))) (forall ((v_prenex_18530 Int) (v_prenex_18531 Int)) (or (< v_prenex_18531 main_y) (<= (select main_a v_prenex_18530) 5) (<= (+ (select main_a v_prenex_18530) 994) (select main_a v_prenex_18531)) (<= (* 2 (select main_a v_prenex_18531)) 1998) (<= (+ main_y 1) v_prenex_18531) (<= (+ main_x 1) v_prenex_18530))) (forall ((v_prenex_8692 Int) (v_prenex_8693 Int)) (or (<= (select main_a v_prenex_8692) 3) (<= (select main_a v_prenex_8693) 1001) (<= (+ main_y 1) v_prenex_8693) (< v_prenex_8692 main_x) (< v_prenex_8693 main_y) (<= 1000 (+ (select main_a v_prenex_8692) (select main_a v_prenex_8693))))) (forall ((v_prenex_14475 Int) (v_prenex_14474 Int)) (or (<= (+ (select main_a v_prenex_14474) 994) (select main_a v_prenex_14475)) (<= 1994 (* 2 (select main_a v_prenex_14475))) (<= (+ main_y 1) v_prenex_14475) (< v_prenex_14475 main_y) (<= (select main_a v_prenex_14475) 999) (<= (select main_a v_prenex_14474) 5) (<= 1 (select main_a v_prenex_14474)))) (forall ((v_prenex_14549 Int) (v_prenex_14548 Int)) (or (<= (+ main_x 1) v_prenex_14548) (<= 0 (+ (select main_a v_prenex_14548) 1)) (<= (select main_a v_prenex_14549) (+ (select main_a v_prenex_14548) 998)) (< v_prenex_14548 main_x))) (forall ((v_prenex_16595 Int) (v_prenex_16596 Int)) (or (<= 1 (select main_a v_prenex_16595)) (<= (+ main_y 1) v_prenex_16596) (<= (select main_a v_prenex_16596) 999) (<= (+ (select main_a v_prenex_16595) (select main_a v_prenex_16596)) 1000) (<= 2 (* 2 (select main_a v_prenex_16595))) (<= (select main_a v_prenex_16596) 1001) (< v_prenex_16596 main_y))) (or (forall ((v_prenex_17512 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17512))) (<= 1 (select main_a v_prenex_17512)))) (forall ((v_prenex_17507 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17507))) (<= (select main_a v_prenex_17507) 999) (<= (+ main_y 1) v_prenex_17507) (<= 995 (select main_a v_prenex_17507)) (< v_prenex_17507 main_y)))) (forall ((v_prenex_9897 Int) (v_prenex_9896 Int)) (or (< v_prenex_9897 main_y) (<= 0 (+ (select main_a v_prenex_9896) 1)) (<= (+ (select main_a v_prenex_9896) 994) (select main_a v_prenex_9897)) (<= 995 (select main_a v_prenex_9897)) (<= (+ main_y 1) v_prenex_9897) (<= 1994 (* 2 (select main_a v_prenex_9897))))) (forall ((v_prenex_18411 Int) (v_prenex_18412 Int)) (or (< v_prenex_18412 main_y) (<= (+ main_y 1) v_prenex_18412) (<= (select main_a v_prenex_18412) 999) (<= (select main_a v_prenex_18411) 3) (<= (select main_a v_prenex_18412) 1001) (<= (+ (select main_a v_prenex_18411) 994) (select main_a v_prenex_18412)))) (forall ((v_prenex_15092 Int)) (or (<= 997 (select main_a v_prenex_15092)) (<= (select main_a v_prenex_15092) 999) (<= (+ main_y 1) v_prenex_15092) (<= 1994 (* 2 (select main_a v_prenex_15092))) (< v_prenex_15092 main_y))) (or (forall ((v_prenex_17405 Int)) (or (<= (* 2 (select main_a v_prenex_17405)) 6) (<= 2 (* 2 (select main_a v_prenex_17405))))) (forall ((v_prenex_17402 Int)) (or (< v_prenex_17402 main_y) (<= (+ main_y 1) v_prenex_17402) (<= (select main_a v_prenex_17402) 1001) (<= (* 2 (select main_a v_prenex_17402)) 1998) (<= 995 (select main_a v_prenex_17402))))) (forall ((v_prenex_17343 Int) (v_prenex_17344 Int)) (or (<= 1 (select main_a v_prenex_17343)) (<= 995 (select main_a v_prenex_17344)) (<= 2 (* 2 (select main_a v_prenex_17343))) (<= 1994 (* 2 (select main_a v_prenex_17344))) (< v_prenex_17344 main_y) (<= (+ (select main_a v_prenex_17343) (select main_a v_prenex_17344)) 1000) (<= (+ main_y 1) v_prenex_17344))) (or (forall ((v_prenex_13267 Int)) (or (<= 995 (select main_a v_prenex_13267)) (<= 1994 (* 2 (select main_a v_prenex_13267))) (<= (+ main_y 1) v_prenex_13267) (< v_prenex_13267 main_y))) (forall ((v_prenex_13268 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13268))) (<= (+ main_x 1) v_prenex_13268)))) (forall ((v_prenex_16002 Int) (v_prenex_16003 Int)) (or (<= (+ main_y 1) v_prenex_16003) (< v_prenex_16003 main_y) (<= (+ (select main_a v_prenex_16002) 994) (select main_a v_prenex_16003)) (<= 2 (* 2 (select main_a v_prenex_16002))) (<= 995 (select main_a v_prenex_16003)) (<= (* 2 (select main_a v_prenex_16003)) 1998))) (forall ((v_prenex_16225 Int) (v_prenex_16226 Int)) (or (<= (select main_a v_prenex_16226) 1001) (<= (+ main_x 1) v_prenex_16225) (<= (+ (select main_a v_prenex_16225) 994) (select main_a v_prenex_16226)) (<= (select main_a v_prenex_16225) 5) (<= (+ main_y 1) v_prenex_16226) (<= 0 (+ (select main_a v_prenex_16225) 1)) (< v_prenex_16226 main_y))) (forall ((v_prenex_15032 Int) (v_prenex_15033 Int)) (or (<= (+ main_y 1) v_prenex_15033) (<= 995 (select main_a v_prenex_15033)) (<= (select main_a v_prenex_15033) 1001) (< v_prenex_15033 main_y) (<= (* 2 (select main_a v_prenex_15032)) 6) (<= (+ (select main_a v_prenex_15032) (select main_a v_prenex_15033)) 1000))) (or (forall ((v_prenex_17237 Int)) (or (<= (select main_a v_prenex_17237) 3) (< v_prenex_17237 main_x))) (forall ((v_prenex_17238 Int)) (or (<= (* 2 (select main_a v_prenex_17238)) 1998) (< v_prenex_17238 main_y) (<= (select main_a v_prenex_17238) 1001) (<= (+ main_y 1) v_prenex_17238)))) (forall ((v_prenex_16942 Int) (v_prenex_16943 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16942))) (<= (* 2 (select main_a v_prenex_16943)) 1998) (<= 1000 (+ (select main_a v_prenex_16942) (select main_a v_prenex_16943))) (<= (+ main_y 1) v_prenex_16943) (<= 0 (+ (select main_a v_prenex_16942) 1)) (< v_prenex_16943 main_y))) (forall ((v_prenex_8989 Int) (v_prenex_8988 Int)) (or (<= (+ main_x 1) v_prenex_8988) (<= (select main_a v_prenex_8988) 3) (< v_prenex_8989 main_y) (<= (select main_a v_prenex_8988) 5) (<= (+ (select main_a v_prenex_8988) 994) (select main_a v_prenex_8989)) (<= 997 (select main_a v_prenex_8989)) (<= (+ main_y 1) v_prenex_8989))) (or (forall ((v_prenex_18002 Int)) (or (<= (+ main_y 1) v_prenex_18002) (<= 997 (select main_a v_prenex_18002)) (< v_prenex_18002 main_y) (<= 1994 (* 2 (select main_a v_prenex_18002))))) (forall ((v_prenex_18001 Int)) (or (<= (select main_a v_prenex_18001) 3) (< v_prenex_18001 main_x) (<= (select main_a v_prenex_18001) 5)))) (or (forall ((v_prenex_18516 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18516))) (<= 1 (select main_a v_prenex_18516)) (< v_prenex_18516 main_x))) (forall ((v_prenex_18517 Int)) (or (< v_prenex_18517 main_y) (<= (+ main_y 1) v_prenex_18517) (<= 1994 (* 2 (select main_a v_prenex_18517)))))) (or (forall ((v_prenex_16585 Int)) (or (<= (* 2 (select main_a v_prenex_16585)) 1998) (<= 1994 (* 2 (select main_a v_prenex_16585))) (< v_prenex_16585 main_y) (<= (+ main_y 1) v_prenex_16585) (<= 997 (select main_a v_prenex_16585)))) (forall ((v_prenex_16588 Int)) (<= 2 (* 2 (select main_a v_prenex_16588))))) (or (forall ((v_prenex_15512 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15512))) (< v_prenex_15512 main_y) (<= (+ main_y 1) v_prenex_15512) (<= (select main_a v_prenex_15512) 1001))) (forall ((v_prenex_15513 Int)) (or (<= 0 (+ (select main_a v_prenex_15513) 1)) (<= (select main_a v_prenex_15513) 3)))) (or (forall ((v_prenex_9860 Int)) (or (<= (select main_a v_prenex_9860) 3) (<= (* 2 (select main_a v_prenex_9860)) 6))) (forall ((v_prenex_9858 Int)) (or (< v_prenex_9858 main_y) (<= (* 2 (select main_a v_prenex_9858)) 1998) (<= 995 (select main_a v_prenex_9858)) (<= (+ main_y 1) v_prenex_9858)))) (forall ((v_prenex_14409 Int) (v_prenex_14408 Int)) (or (<= 1 (select main_a v_prenex_14408)) (<= (+ (select main_a v_prenex_14408) (select main_a v_prenex_14409)) 1000) (< v_prenex_14409 main_y) (<= 995 (select main_a v_prenex_14409)) (<= (+ main_y 1) v_prenex_14409) (<= (select main_a v_prenex_14409) 999))) (forall ((v_prenex_9297 Int) (v_prenex_9296 Int)) (or (< v_prenex_9297 main_y) (<= (+ main_y 1) v_prenex_9297) (<= (select main_a v_prenex_9296) 5) (<= (select main_a v_prenex_9297) (+ (select main_a v_prenex_9296) 998)) (<= (select main_a v_prenex_9297) 1001) (<= 1994 (* 2 (select main_a v_prenex_9297))) (<= (* 2 (select main_a v_prenex_9296)) 6))) (forall ((v_prenex_10583 Int) (v_prenex_10584 Int)) (or (<= (select main_a v_prenex_10584) (+ (select main_a v_prenex_10583) 998)) (< v_prenex_10583 main_x) (<= (+ main_x 1) v_prenex_10583) (<= (select main_a v_prenex_10583) 5) (<= 1 (select main_a v_prenex_10583)))) (forall ((v_prenex_8442 Int) (v_prenex_8441 Int)) (or (<= (select main_a v_prenex_8442) 999) (<= (+ main_y 1) v_prenex_8442) (<= (select main_a v_prenex_8442) (+ (select main_a v_prenex_8441) 998)) (< v_prenex_8442 main_y) (<= 0 (+ (select main_a v_prenex_8441) 1)) (< v_prenex_8441 main_x))) (forall ((v_prenex_17867 Int) (v_prenex_17868 Int)) (or (<= 995 (select main_a v_prenex_17868)) (<= (+ main_y 1) v_prenex_17868) (<= (select main_a v_prenex_17867) 5) (< v_prenex_17868 main_y) (<= (select main_a v_prenex_17868) 1001) (<= (select main_a v_prenex_17868) (+ (select main_a v_prenex_17867) 998)) (<= 2 (* 2 (select main_a v_prenex_17867))))) (forall ((v_prenex_12146 Int) (v_prenex_12145 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12146))) (< v_prenex_12146 main_y) (<= 2 (* 2 (select main_a v_prenex_12145))) (<= (* 2 (select main_a v_prenex_12145)) 6) (<= (+ main_y 1) v_prenex_12146) (<= (select main_a v_prenex_12146) 1001) (<= (+ (select main_a v_prenex_12145) (select main_a v_prenex_12146)) 1000))) (forall ((v_prenex_16128 Int) (v_prenex_16129 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16129))) (<= 2 (* 2 (select main_a v_prenex_16128))) (<= (+ main_y 1) v_prenex_16129) (<= (select main_a v_prenex_16128) 5) (<= (+ (select main_a v_prenex_16128) (select main_a v_prenex_16129)) 1000) (< v_prenex_16129 main_y))) (forall ((v_prenex_9734 Int) (v_prenex_9733 Int)) (or (<= (+ (select main_a v_prenex_9733) (select main_a v_prenex_9734)) 1000) (<= (select main_a v_prenex_9734) 1001) (<= (+ main_y 1) v_prenex_9734) (<= (select main_a v_prenex_9733) 5) (< v_prenex_9734 main_y) (<= 997 (select main_a v_prenex_9734)) (<= (select main_a v_prenex_9733) 3))) (forall ((v_prenex_16261 Int) (v_prenex_16262 Int)) (or (< v_prenex_16262 main_y) (<= 0 (+ (select main_a v_prenex_16261) 1)) (<= (select main_a v_prenex_16262) 1001) (<= (+ (select main_a v_prenex_16261) 994) (select main_a v_prenex_16262)) (<= (+ main_y 1) v_prenex_16262) (<= 2 (* 2 (select main_a v_prenex_16261))))) (forall ((v_prenex_10164 Int) (v_prenex_10163 Int)) (or (<= (* 2 (select main_a v_prenex_10164)) 1998) (<= 1994 (* 2 (select main_a v_prenex_10164))) (<= (+ main_y 1) v_prenex_10164) (<= (select main_a v_prenex_10163) 3) (<= (* 2 (select main_a v_prenex_10163)) 6) (<= 1000 (+ (select main_a v_prenex_10163) (select main_a v_prenex_10164))) (< v_prenex_10164 main_y))) (forall ((v_prenex_13856 Int) (v_prenex_13855 Int)) (or (<= 0 (+ (select main_a v_prenex_13855) 1)) (<= (select main_a v_prenex_13856) (+ (select main_a v_prenex_13855) 998)) (<= 995 (select main_a v_prenex_13856)) (<= (select main_a v_prenex_13856) 999) (< v_prenex_13856 main_y) (<= (+ main_y 1) v_prenex_13856))) (or (forall ((v_prenex_8296 Int)) (or (<= (select main_a v_prenex_8296) 999) (< v_prenex_8296 main_y) (<= (+ main_y 1) v_prenex_8296))) (forall ((v_prenex_13974 Int)) (or (<= (+ main_x 1) v_prenex_13974) (<= 2 (* 2 (select main_a v_prenex_13974)))))) (forall ((v_prenex_13545 Int) (v_prenex_13546 Int)) (or (<= (* 2 (select main_a v_prenex_13545)) 6) (< v_prenex_13546 main_y) (<= (+ (select main_a v_prenex_13545) 994) (select main_a v_prenex_13546)) (<= 1994 (* 2 (select main_a v_prenex_13546))) (<= (+ main_y 1) v_prenex_13546))) (or (forall ((v_prenex_15710 Int)) (or (< v_prenex_15710 main_y) (<= (* 2 (select main_a v_prenex_15710)) 1998) (<= (+ main_y 1) v_prenex_15710) (<= (select main_a v_prenex_15710) 1001) (<= 995 (select main_a v_prenex_15710)))) (forall ((v_prenex_15713 Int)) (<= 1 (select main_a v_prenex_15713)))) (forall ((v_prenex_10940 Int) (v_prenex_10939 Int)) (or (<= (select main_a v_prenex_10940) 1001) (<= (select main_a v_prenex_10940) (+ (select main_a v_prenex_10939) 998)) (<= (+ main_y 1) v_prenex_10940) (<= 0 (+ (select main_a v_prenex_10939) 1)) (<= 1994 (* 2 (select main_a v_prenex_10940))) (< v_prenex_10940 main_y) (<= (* 2 (select main_a v_prenex_10939)) 6))) (forall ((v_prenex_16896 Int) (v_prenex_16895 Int)) (or (<= (+ main_y 1) v_prenex_16896) (<= (select main_a v_prenex_16896) (+ (select main_a v_prenex_16895) 998)) (<= 1994 (* 2 (select main_a v_prenex_16896))) (< v_prenex_16896 main_y) (<= (select main_a v_prenex_16895) 5) (<= 1 (select main_a v_prenex_16895)))) (forall ((v_prenex_16170 Int) (v_prenex_16171 Int)) (or (<= (select main_a v_prenex_16171) 1001) (< v_prenex_16171 main_y) (<= 2 (* 2 (select main_a v_prenex_16170))) (<= (select main_a v_prenex_16171) (+ (select main_a v_prenex_16170) 998)) (<= (+ main_y 1) v_prenex_16171) (<= 0 (+ (select main_a v_prenex_16170) 1)) (<= 995 (select main_a v_prenex_16171)))) (forall ((v_prenex_12910 Int) (v_prenex_12911 Int)) (or (<= 997 (select main_a v_prenex_12911)) (< v_prenex_12911 main_y) (<= 1 (select main_a v_prenex_12910)) (<= (+ main_y 1) v_prenex_12911) (<= (+ (select main_a v_prenex_12910) 994) (select main_a v_prenex_12911)) (<= (+ main_x 1) v_prenex_12910))) (forall ((v_prenex_13909 Int) (v_prenex_13910 Int)) (or (< v_prenex_13910 main_y) (<= (+ main_y 1) v_prenex_13910) (<= (+ (select main_a v_prenex_13909) 994) (select main_a v_prenex_13910)) (<= (* 2 (select main_a v_prenex_13910)) 1998) (<= 0 (+ (select main_a v_prenex_13909) 1)))) (forall ((v_prenex_15591 Int) (v_prenex_15590 Int)) (or (<= 1 (select main_a v_prenex_15590)) (<= (* 2 (select main_a v_prenex_15591)) 1998) (<= (+ main_y 1) v_prenex_15591) (<= 997 (select main_a v_prenex_15591)) (< v_prenex_15591 main_y) (<= 1000 (+ (select main_a v_prenex_15590) (select main_a v_prenex_15591))) (<= (* 2 (select main_a v_prenex_15590)) 6))) (forall ((v_prenex_16385 Int) (v_prenex_16386 Int)) (or (< v_prenex_16386 main_y) (<= (select main_a v_prenex_16386) 1001) (<= (+ main_y 1) v_prenex_16386) (<= 1000 (+ (select main_a v_prenex_16385) (select main_a v_prenex_16386))) (<= (* 2 (select main_a v_prenex_16386)) 1998) (<= 2 (* 2 (select main_a v_prenex_16385))))) (forall ((v_prenex_13581 Int) (v_prenex_13582 Int)) (or (<= (+ main_y 1) v_prenex_13582) (< v_prenex_13582 main_y) (<= (* 2 (select main_a v_prenex_13581)) 6) (<= 1994 (* 2 (select main_a v_prenex_13582))) (<= (* 2 (select main_a v_prenex_13582)) 1998) (<= (+ (select main_a v_prenex_13581) 994) (select main_a v_prenex_13582)) (<= 1 (select main_a v_prenex_13581)))) (or (forall ((v_prenex_13012 Int)) (or (<= 995 (select main_a v_prenex_13012)) (<= 1994 (* 2 (select main_a v_prenex_13012))) (<= (* 2 (select main_a v_prenex_13012)) 1998) (< v_prenex_13012 main_y) (<= (+ main_y 1) v_prenex_13012))) (forall ((v_prenex_13011 Int)) (<= (select main_a v_prenex_13011) 3))) (or (forall ((v_prenex_11543 Int)) (or (< v_prenex_11543 main_y) (<= (* 2 (select main_a v_prenex_11543)) 1998) (<= (+ main_y 1) v_prenex_11543))) (forall ((v_prenex_11542 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11542))) (<= 0 (+ (select main_a v_prenex_11542) 1)) (< v_prenex_11542 main_x)))) (forall ((v_prenex_17387 Int) (v_prenex_17388 Int)) (or (< v_prenex_17388 main_y) (<= (select main_a v_prenex_17387) 5) (<= (* 2 (select main_a v_prenex_17388)) 1998) (<= (+ (select main_a v_prenex_17387) 994) (select main_a v_prenex_17388)) (<= (+ main_y 1) v_prenex_17388) (<= (select main_a v_prenex_17387) 3) (<= (+ main_x 1) v_prenex_17387))) (or (forall ((v_prenex_15489 Int)) (or (< v_prenex_15489 main_y) (<= 1994 (* 2 (select main_a v_prenex_15489))) (<= 997 (select main_a v_prenex_15489)) (<= (+ main_y 1) v_prenex_15489))) (forall ((v_prenex_15490 Int)) (<= (select main_a v_prenex_15490) 3))) (forall ((v_prenex_16091 Int) (v_prenex_16092 Int)) (or (< v_prenex_16092 main_y) (<= (+ (select main_a v_prenex_16091) (select main_a v_prenex_16092)) 1000) (<= (+ main_y 1) v_prenex_16092) (<= 0 (+ (select main_a v_prenex_16091) 1)) (<= (* 2 (select main_a v_prenex_16091)) 6) (<= 995 (select main_a v_prenex_16092)) (<= (select main_a v_prenex_16092) 999))) (forall ((v_prenex_14500 Int) (v_prenex_14499 Int)) (or (<= (select main_a v_prenex_14500) (+ (select main_a v_prenex_14499) 998)) (<= (select main_a v_prenex_14500) 1001) (<= (+ main_y 1) v_prenex_14500) (<= (select main_a v_prenex_14499) 5) (<= 1994 (* 2 (select main_a v_prenex_14500))) (<= (* 2 (select main_a v_prenex_14499)) 6) (< v_prenex_14500 main_y))) (forall ((v_prenex_12122 Int) (v_prenex_12121 Int)) (or (< v_prenex_12122 main_y) (<= 1994 (* 2 (select main_a v_prenex_12122))) (<= (select main_a v_prenex_12122) 999) (<= (+ (select main_a v_prenex_12121) 994) (select main_a v_prenex_12122)) (<= (* 2 (select main_a v_prenex_12121)) 6) (<= (+ main_y 1) v_prenex_12122) (<= 0 (+ (select main_a v_prenex_12121) 1)))) (forall ((v_prenex_15796 Int) (v_prenex_15795 Int)) (or (<= (select main_a v_prenex_15796) 1001) (<= (select main_a v_prenex_15795) 5) (<= 995 (select main_a v_prenex_15796)) (<= (+ (select main_a v_prenex_15795) 994) (select main_a v_prenex_15796)) (<= 0 (+ (select main_a v_prenex_15795) 1)) (<= (+ main_y 1) v_prenex_15796) (< v_prenex_15796 main_y))) (forall ((v_prenex_11443 Int) (v_prenex_11444 Int)) (or (<= 995 (select main_a v_prenex_11444)) (< v_prenex_11443 main_x) (< v_prenex_11444 main_y) (<= (select main_a v_prenex_11443) 5) (<= 1 (select main_a v_prenex_11443)) (<= (+ (select main_a v_prenex_11443) (select main_a v_prenex_11444)) 1000) (<= (+ main_y 1) v_prenex_11444))) (forall ((v_prenex_13049 Int) (v_prenex_13050 Int)) (or (<= 1000 (+ (select main_a v_prenex_13049) (select main_a v_prenex_13050))) (<= (* 2 (select main_a v_prenex_13049)) 6) (<= (select main_a v_prenex_13049) 3) (< v_prenex_13050 main_y) (<= (select main_a v_prenex_13050) 1001) (<= (+ main_y 1) v_prenex_13050))) (forall ((v_prenex_10432 Int) (v_prenex_10431 Int)) (or (<= (select main_a v_prenex_10431) 3) (<= 1 (select main_a v_prenex_10431)) (<= (select main_a v_prenex_10432) 999) (< v_prenex_10432 main_y) (<= (+ (select main_a v_prenex_10431) 994) (select main_a v_prenex_10432)) (<= (+ main_y 1) v_prenex_10432) (< v_prenex_10431 main_x))) (forall ((v_prenex_17299 Int) (v_prenex_17300 Int)) (or (<= (select main_a v_prenex_17300) (+ (select main_a v_prenex_17299) 998)) (<= 997 (select main_a v_prenex_17300)) (<= 995 (select main_a v_prenex_17300)) (<= (* 2 (select main_a v_prenex_17299)) 6) (< v_prenex_17300 main_y) (<= 0 (+ (select main_a v_prenex_17299) 1)) (<= (+ main_y 1) v_prenex_17300))) (or (forall ((v_prenex_11662 Int)) (or (<= (+ main_y 1) v_prenex_11662) (<= 995 (select main_a v_prenex_11662)) (< v_prenex_11662 main_y) (<= 1994 (* 2 (select main_a v_prenex_11662))))) (forall ((v_prenex_11663 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11663))) (<= (select main_a v_prenex_11663) 5)))) (forall ((v_prenex_13657 Int) (v_prenex_13656 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13656))) (<= (select main_a v_prenex_13657) 999) (<= (select main_a v_prenex_13657) (+ (select main_a v_prenex_13656) 998)) (<= (+ main_y 1) v_prenex_13657) (< v_prenex_13657 main_y))) (forall ((v_prenex_11729 Int) (v_prenex_11728 Int)) (or (< v_prenex_11729 main_y) (<= (select main_a v_prenex_11728) 5) (<= 1000 (+ (select main_a v_prenex_11728) (select main_a v_prenex_11729))) (<= (* 2 (select main_a v_prenex_11728)) 6) (<= 997 (select main_a v_prenex_11729)) (<= (select main_a v_prenex_11729) 1001) (<= (+ main_y 1) v_prenex_11729))) (or (forall ((v_prenex_9319 Int)) (or (<= (select main_a v_prenex_9319) 3) (<= (select main_a v_prenex_9319) 5))) (forall ((v_prenex_9317 Int)) (or (<= (+ main_y 1) v_prenex_9317) (<= 997 (select main_a v_prenex_9317)) (< v_prenex_9317 main_y) (<= (* 2 (select main_a v_prenex_9317)) 1998) (<= (select main_a v_prenex_9317) 999)))) (forall ((v_prenex_14669 Int) (v_prenex_14670 Int)) (or (<= (+ main_y 1) v_prenex_14670) (<= 997 (select main_a v_prenex_14670)) (<= (+ main_x 1) v_prenex_14669) (< v_prenex_14670 main_y) (<= (* 2 (select main_a v_prenex_14669)) 6) (<= (+ (select main_a v_prenex_14669) 994) (select main_a v_prenex_14670)) (<= (select main_a v_prenex_14669) 3))) (forall ((v_prenex_11487 Int) (v_prenex_11488 Int)) (or (<= (* 2 (select main_a v_prenex_11487)) 6) (<= 1000 (+ (select main_a v_prenex_11487) (select main_a v_prenex_11488))) (<= 1 (select main_a v_prenex_11487)) (<= (+ main_y 1) v_prenex_11488) (<= 1994 (* 2 (select main_a v_prenex_11488))) (< v_prenex_11488 main_y) (<= (select main_a v_prenex_11488) 999))) (forall ((v_prenex_11619 Int) (v_prenex_11618 Int)) (or (<= (select main_a v_prenex_11619) 999) (< v_prenex_11619 main_y) (<= 995 (select main_a v_prenex_11619)) (<= 2 (* 2 (select main_a v_prenex_11618))) (<= (+ main_y 1) v_prenex_11619) (<= (* 2 (select main_a v_prenex_11618)) 6) (<= (select main_a v_prenex_11619) (+ (select main_a v_prenex_11618) 998)))) (or (forall ((v_prenex_13974 Int)) (or (<= (+ main_x 1) v_prenex_13974) (<= 2 (* 2 (select main_a v_prenex_13974))))) (forall ((v_prenex_8293 Int)) (or (<= 995 (select main_a v_prenex_8293)) (< v_prenex_8293 main_y) (<= (+ main_y 1) v_prenex_8293)))) (forall ((v_prenex_15301 Int) (v_prenex_15300 Int)) (or (<= 997 (select main_a v_prenex_15301)) (< v_prenex_15301 main_y) (<= 1000 (+ (select main_a v_prenex_15300) (select main_a v_prenex_15301))) (<= (+ main_y 1) v_prenex_15301) (<= (select main_a v_prenex_15300) 5) (<= (* 2 (select main_a v_prenex_15300)) 6) (< v_prenex_15300 main_x))) (or (forall ((v_prenex_17980 Int)) (or (<= (* 2 (select main_a v_prenex_17980)) 6) (<= 0 (+ (select main_a v_prenex_17980) 1)))) (forall ((v_prenex_17976 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17976))) (<= 995 (select main_a v_prenex_17976)) (< v_prenex_17976 main_y) (<= (+ main_y 1) v_prenex_17976)))) (forall ((v_prenex_15759 Int) (v_prenex_15760 Int)) (or (<= (+ main_x 1) v_prenex_15759) (<= (select main_a v_prenex_15760) 1001) (<= 2 (* 2 (select main_a v_prenex_15759))) (<= (+ (select main_a v_prenex_15759) (select main_a v_prenex_15760)) 1000) (<= 1 (select main_a v_prenex_15759)) (<= (+ main_y 1) v_prenex_15760) (< v_prenex_15760 main_y))) (forall ((v_prenex_17437 Int) (v_prenex_17438 Int)) (or (<= (+ main_y 1) v_prenex_17438) (<= (* 2 (select main_a v_prenex_17438)) 1998) (<= (+ (select main_a v_prenex_17437) (select main_a v_prenex_17438)) 1000) (< v_prenex_17438 main_y) (<= 0 (+ (select main_a v_prenex_17437) 1)) (<= (select main_a v_prenex_17438) 999))) (forall ((v_prenex_8449 Int)) (or (<= (+ main_y 1) v_prenex_8449) (< v_prenex_8449 main_y) (<= 995 (select main_a v_prenex_8449)) (<= (* 2 (select main_a v_prenex_8449)) 1998))) (or (forall ((v_prenex_9645 Int)) (or (<= (select main_a v_prenex_9645) 5) (<= 2 (* 2 (select main_a v_prenex_9645))))) (forall ((v_prenex_9644 Int)) (or (< v_prenex_9644 main_y) (<= (+ main_y 1) v_prenex_9644) (<= (* 2 (select main_a v_prenex_9644)) 1998) (<= (select main_a v_prenex_9644) 1001)))) (forall ((v_prenex_12051 Int) (v_prenex_12052 Int)) (or (< v_prenex_12051 main_x) (<= (* 2 (select main_a v_prenex_12052)) 1998) (<= (+ main_y 1) v_prenex_12052) (<= 1000 (+ (select main_a v_prenex_12051) (select main_a v_prenex_12052))) (<= (select main_a v_prenex_12051) 3) (< v_prenex_12052 main_y) (<= (select main_a v_prenex_12051) 5))) (or (forall ((v_prenex_10952 Int)) (or (< v_prenex_10952 main_x) (<= 2 (* 2 (select main_a v_prenex_10952))) (<= (* 2 (select main_a v_prenex_10952)) 6))) (forall ((v_prenex_10953 Int)) (or (<= (+ main_y 1) v_prenex_10953) (<= (* 2 (select main_a v_prenex_10953)) 1998) (< v_prenex_10953 main_y)))) (or (forall ((v_prenex_8264 Int)) (or (<= (+ main_y 1) v_prenex_8264) (<= (select main_a v_prenex_8264) 999) (< v_prenex_8264 main_y) (<= (select main_a v_prenex_8264) 1001) (<= 1994 (* 2 (select main_a v_prenex_8264))))) (forall ((v_prenex_9050 Int)) (<= 2 (* 2 (select main_a v_prenex_9050))))) (or (forall ((v_prenex_13633 Int)) (or (<= (* 2 (select main_a v_prenex_13633)) 1998) (<= 1994 (* 2 (select main_a v_prenex_13633))) (< v_prenex_13633 main_y) (<= (+ main_y 1) v_prenex_13633))) (forall ((v_prenex_13637 Int)) (<= 1 (select main_a v_prenex_13637)))) (or (forall ((v_prenex_13359 Int)) (or (<= (select main_a v_prenex_13359) 3) (<= 2 (* 2 (select main_a v_prenex_13359))))) (forall ((v_prenex_13356 Int)) (or (<= (+ main_y 1) v_prenex_13356) (<= 997 (select main_a v_prenex_13356)) (<= (* 2 (select main_a v_prenex_13356)) 1998) (<= 1994 (* 2 (select main_a v_prenex_13356))) (< v_prenex_13356 main_y)))) (forall ((v_prenex_18419 Int) (v_prenex_18420 Int)) (or (<= 995 (select main_a v_prenex_18420)) (< v_prenex_18419 main_x) (<= (+ (select main_a v_prenex_18419) (select main_a v_prenex_18420)) 1000) (< v_prenex_18420 main_y) (<= (+ main_y 1) v_prenex_18420) (<= 2 (* 2 (select main_a v_prenex_18419))) (<= (select main_a v_prenex_18419) 3))) (forall ((v_prenex_12438 Int) (v_prenex_12439 Int)) (or (<= (* 2 (select main_a v_prenex_12439)) 1998) (<= (+ main_y 1) v_prenex_12439) (< v_prenex_12439 main_y) (<= (select main_a v_prenex_12439) 999) (<= (select main_a v_prenex_12438) 5) (<= 1000 (+ (select main_a v_prenex_12438) (select main_a v_prenex_12439))) (<= (* 2 (select main_a v_prenex_12438)) 6))) (forall ((v_prenex_12414 Int) (v_prenex_12415 Int)) (or (<= 1000 (+ (select main_a v_prenex_12414) (select main_a v_prenex_12415))) (<= (+ main_y 1) v_prenex_12415) (<= (select main_a v_prenex_12415) 999) (< v_prenex_12415 main_y) (<= (* 2 (select main_a v_prenex_12414)) 6) (<= (select main_a v_prenex_12414) 3) (<= (* 2 (select main_a v_prenex_12415)) 1998))) (forall ((v_prenex_8421 Int) (v_prenex_8422 Int)) (or (<= 1000 (+ (select main_a v_prenex_8421) (select main_a v_prenex_8422))) (< v_prenex_8422 main_y) (<= (+ main_x 1) v_prenex_8421) (<= 2 (* 2 (select main_a v_prenex_8421))) (<= (+ main_y 1) v_prenex_8422) (<= (* 2 (select main_a v_prenex_8422)) 1998) (<= (select main_a v_prenex_8421) 3))) (or (forall ((v_prenex_13952 Int)) (or (<= (* 2 (select main_a v_prenex_13952)) 1998) (<= (+ main_y 1) v_prenex_13952) (< v_prenex_13952 main_y) (<= (select main_a v_prenex_13952) 999) (<= (select main_a v_prenex_13952) 1001))) (forall ((v_prenex_13957 Int)) (or (<= (select main_a v_prenex_13957) 5) (<= 0 (+ (select main_a v_prenex_13957) 1))))) (forall ((v_prenex_10789 Int) (v_prenex_10788 Int)) (or (<= 1 (select main_a v_prenex_10788)) (<= 997 (select main_a v_prenex_10789)) (< v_prenex_10789 main_y) (<= (* 2 (select main_a v_prenex_10788)) 6) (<= (select main_a v_prenex_10789) 1001) (<= 1000 (+ (select main_a v_prenex_10788) (select main_a v_prenex_10789))) (<= (+ main_y 1) v_prenex_10789))) (or (forall ((v_prenex_13949 Int)) (or (< v_prenex_13949 main_y) (<= (* 2 (select main_a v_prenex_13949)) 1998) (<= (+ main_y 1) v_prenex_13949) (<= 1994 (* 2 (select main_a v_prenex_13949))) (<= 995 (select main_a v_prenex_13949)))) (forall ((v_prenex_13948 Int)) (or (<= (select main_a v_prenex_13948) 5) (<= (select main_a v_prenex_13948) 3)))) (forall ((v_prenex_15557 Int) (v_prenex_15558 Int)) (or (<= (* 2 (select main_a v_prenex_15558)) 1998) (<= 997 (select main_a v_prenex_15558)) (<= 1000 (+ (select main_a v_prenex_15557) (select main_a v_prenex_15558))) (<= 2 (* 2 (select main_a v_prenex_15557))) (< v_prenex_15558 main_y) (<= (+ main_y 1) v_prenex_15558) (<= (select main_a v_prenex_15557) 3))) (or (forall ((v_prenex_16044 Int)) (or (< v_prenex_16044 main_x) (<= 0 (+ (select main_a v_prenex_16044) 1)) (<= (select main_a v_prenex_16044) 3))) (forall ((v_prenex_16045 Int)) (or (< v_prenex_16045 main_y) (<= (+ main_y 1) v_prenex_16045) (<= (* 2 (select main_a v_prenex_16045)) 1998) (<= 995 (select main_a v_prenex_16045))))) (forall ((v_prenex_18165 Int) (v_prenex_18164 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18164))) (<= 1000 (+ (select main_a v_prenex_18164) (select main_a v_prenex_18165))) (<= (select main_a v_prenex_18165) 999) (<= (+ main_y 1) v_prenex_18165) (<= 1994 (* 2 (select main_a v_prenex_18165))) (< v_prenex_18165 main_y))) (or (forall ((v_prenex_15713 Int)) (<= 1 (select main_a v_prenex_15713))) (forall ((v_prenex_15712 Int)) (or (<= (select main_a v_prenex_15712) 1001) (<= (* 2 (select main_a v_prenex_15712)) 1998) (< v_prenex_15712 main_y) (<= (+ main_y 1) v_prenex_15712)))) (forall ((v_prenex_17475 Int) (v_prenex_17476 Int)) (or (<= (* 2 (select main_a v_prenex_17475)) 6) (<= 997 (select main_a v_prenex_17476)) (< v_prenex_17476 main_y) (<= (select main_a v_prenex_17475) 5) (<= (+ (select main_a v_prenex_17475) 994) (select main_a v_prenex_17476)) (<= (* 2 (select main_a v_prenex_17476)) 1998) (<= (+ main_y 1) v_prenex_17476))) (forall ((v_prenex_9399 Int) (v_prenex_9398 Int)) (or (< v_prenex_9398 main_x) (<= (select main_a v_prenex_9399) (+ (select main_a v_prenex_9398) 998)) (<= (select main_a v_prenex_9399) 1001) (<= (select main_a v_prenex_9398) 3) (<= (+ main_y 1) v_prenex_9399) (< v_prenex_9399 main_y) (<= 1 (select main_a v_prenex_9398)))) (forall ((v_prenex_12030 Int) (v_prenex_12031 Int)) (or (<= 1000 (+ (select main_a v_prenex_12030) (select main_a v_prenex_12031))) (<= (select main_a v_prenex_12031) 999) (<= 1 (select main_a v_prenex_12030)) (<= (+ main_y 1) v_prenex_12031) (<= 995 (select main_a v_prenex_12031)) (< v_prenex_12031 main_y) (<= (* 2 (select main_a v_prenex_12030)) 6))) (forall ((v_prenex_16836 Int) (v_prenex_16837 Int)) (or (<= (+ main_y 1) v_prenex_16837) (<= (select main_a v_prenex_16837) 1001) (< v_prenex_16837 main_y) (<= (* 2 (select main_a v_prenex_16836)) 6) (<= (select main_a v_prenex_16836) 5) (<= (* 2 (select main_a v_prenex_16837)) 1998) (<= (+ (select main_a v_prenex_16836) 994) (select main_a v_prenex_16837)))) (forall ((v_prenex_9921 Int) (v_prenex_9920 Int)) (or (<= (select main_a v_prenex_9921) (+ (select main_a v_prenex_9920) 998)) (<= (* 2 (select main_a v_prenex_9920)) 6) (<= (+ main_y 1) v_prenex_9921) (<= 1 (select main_a v_prenex_9920)) (<= (+ main_x 1) v_prenex_9920) (< v_prenex_9921 main_y) (<= (* 2 (select main_a v_prenex_9921)) 1998))) (forall ((v_prenex_14092 Int) (v_prenex_14091 Int)) (or (<= (+ main_y 1) v_prenex_14092) (<= 1 (select main_a v_prenex_14091)) (<= (select main_a v_prenex_14092) 1001) (< v_prenex_14092 main_y) (<= (select main_a v_prenex_14092) (+ (select main_a v_prenex_14091) 998)) (<= (select main_a v_prenex_14091) 3) (<= 1994 (* 2 (select main_a v_prenex_14092))))) (or (forall ((v_prenex_15194 Int)) (or (< v_prenex_15194 main_x) (<= 2 (* 2 (select main_a v_prenex_15194))))) (forall ((v_prenex_15195 Int)) (or (< v_prenex_15195 main_y) (<= (+ main_y 1) v_prenex_15195) (<= (select main_a v_prenex_15195) 1001) (<= (* 2 (select main_a v_prenex_15195)) 1998)))) (forall ((v_prenex_9957 Int) (v_prenex_9956 Int)) (or (<= (+ main_y 1) v_prenex_9957) (<= (+ (select main_a v_prenex_9956) 994) (select main_a v_prenex_9957)) (<= (select main_a v_prenex_9956) 3) (<= (select main_a v_prenex_9957) 999) (<= (* 2 (select main_a v_prenex_9956)) 6) (< v_prenex_9957 main_y) (<= 997 (select main_a v_prenex_9957)))) (or (forall ((v_prenex_17447 Int)) (or (<= (* 2 (select main_a v_prenex_17447)) 1998) (<= (select main_a v_prenex_17447) 1001) (<= (+ main_y 1) v_prenex_17447) (< v_prenex_17447 main_y))) (forall ((v_prenex_17446 Int)) (<= 0 (+ (select main_a v_prenex_17446) 1)))) (forall ((v_prenex_16162 Int) (v_prenex_16163 Int)) (or (<= 0 (+ (select main_a v_prenex_16162) 1)) (<= 1994 (* 2 (select main_a v_prenex_16163))) (<= (+ main_y 1) v_prenex_16163) (<= 1000 (+ (select main_a v_prenex_16162) (select main_a v_prenex_16163))) (<= (select main_a v_prenex_16163) 999) (< v_prenex_16163 main_y))) (forall ((v_prenex_16095 Int) (v_prenex_16096 Int)) (or (<= (+ main_y 1) v_prenex_16096) (<= (* 2 (select main_a v_prenex_16096)) 1998) (<= (select main_a v_prenex_16095) 3) (< v_prenex_16096 main_y) (<= 1000 (+ (select main_a v_prenex_16095) (select main_a v_prenex_16096))) (<= 2 (* 2 (select main_a v_prenex_16095))) (<= 995 (select main_a v_prenex_16096)))) (forall ((v_prenex_16401 Int) (v_prenex_16402 Int)) (or (<= (select main_a v_prenex_16402) 999) (<= 0 (+ (select main_a v_prenex_16401) 1)) (<= 1000 (+ (select main_a v_prenex_16401) (select main_a v_prenex_16402))) (<= (* 2 (select main_a v_prenex_16401)) 6) (<= (+ main_y 1) v_prenex_16402) (<= 997 (select main_a v_prenex_16402)) (< v_prenex_16402 main_y))) (or (forall ((v_prenex_8321 Int)) (or (< v_prenex_8321 main_x) (<= (select main_a v_prenex_8321) 5) (<= (* 2 (select main_a v_prenex_8321)) 6))) (forall ((v_prenex_8322 Int)) (or (<= 997 (select main_a v_prenex_8322)) (< v_prenex_8322 main_y) (<= (* 2 (select main_a v_prenex_8322)) 1998) (<= (+ main_y 1) v_prenex_8322)))) (or (forall ((v_prenex_15290 Int)) (or (<= (* 2 (select main_a v_prenex_15290)) 6) (<= 1 (select main_a v_prenex_15290)))) (forall ((v_prenex_15287 Int)) (or (<= (select main_a v_prenex_15287) 1001) (<= (+ main_y 1) v_prenex_15287) (<= 995 (select main_a v_prenex_15287)) (< v_prenex_15287 main_y) (<= 1994 (* 2 (select main_a v_prenex_15287)))))) (forall ((v_prenex_10923 Int) (v_prenex_10922 Int)) (or (<= 995 (select main_a v_prenex_10923)) (<= (select main_a v_prenex_10923) 999) (<= (+ (select main_a v_prenex_10922) (select main_a v_prenex_10923)) 1000) (<= 1 (select main_a v_prenex_10922)) (< v_prenex_10923 main_y) (<= (+ main_y 1) v_prenex_10923) (<= 2 (* 2 (select main_a v_prenex_10922))))) (or (forall ((v_prenex_15379 Int)) (or (<= 0 (+ (select main_a v_prenex_15379) 1)) (<= (* 2 (select main_a v_prenex_15379)) 6))) (forall ((v_prenex_15376 Int)) (or (< v_prenex_15376 main_y) (<= (+ main_y 1) v_prenex_15376) (<= 997 (select main_a v_prenex_15376)) (<= 995 (select main_a v_prenex_15376)) (<= 1994 (* 2 (select main_a v_prenex_15376)))))) (or (forall ((v_prenex_9649 Int)) (or (<= (+ main_y 1) v_prenex_9649) (< v_prenex_9649 main_y) (<= 1994 (* 2 (select main_a v_prenex_9649))) (<= 997 (select main_a v_prenex_9649)) (<= 995 (select main_a v_prenex_9649)))) (forall ((v_prenex_9654 Int)) (<= 2 (* 2 (select main_a v_prenex_9654))))) (forall ((v_prenex_8388 Int) (v_prenex_8389 Int)) (or (<= (select main_a v_prenex_8388) 3) (<= (select main_a v_prenex_8389) 999) (<= 1 (select main_a v_prenex_8388)) (<= (+ (select main_a v_prenex_8388) (select main_a v_prenex_8389)) 1000) (< v_prenex_8389 main_y) (<= (+ main_y 1) v_prenex_8389))) (forall ((v_prenex_12825 Int) (v_prenex_12824 Int)) (or (<= (+ (select main_a v_prenex_12824) 994) (select main_a v_prenex_12825)) (<= (* 2 (select main_a v_prenex_12824)) 6) (<= 1 (select main_a v_prenex_12824)) (<= (* 2 (select main_a v_prenex_12825)) 1998) (<= (+ main_y 1) v_prenex_12825) (< v_prenex_12825 main_y) (<= (+ main_x 1) v_prenex_12824))) (forall ((v_prenex_17901 Int) (v_prenex_17902 Int)) (or (<= (select main_a v_prenex_17902) 999) (<= (select main_a v_prenex_17902) (+ (select main_a v_prenex_17901) 998)) (<= (+ main_y 1) v_prenex_17902) (<= (select main_a v_prenex_17901) 3) (<= 997 (select main_a v_prenex_17902)) (< v_prenex_17902 main_y))) (or (forall ((v_prenex_15177 Int)) (<= 1994 (* 2 (select main_a v_prenex_15177)))) (forall ((v_prenex_15176 Int)) (or (<= (+ main_x 1) v_prenex_15176) (< v_prenex_15176 main_x) (<= 2 (* 2 (select main_a v_prenex_15176)))))) (forall ((v_prenex_16834 Int) (v_prenex_16835 Int)) (or (<= (+ main_x 1) v_prenex_16834) (< v_prenex_16835 main_y) (<= 997 (select main_a v_prenex_16835)) (<= (+ (select main_a v_prenex_16834) 994) (select main_a v_prenex_16835)) (<= (+ main_y 1) v_prenex_16835))) (or (forall ((v_prenex_12607 Int)) (or (<= 997 (select main_a v_prenex_12607)) (<= (select main_a v_prenex_12607) 999) (<= (+ main_y 1) v_prenex_12607) (< v_prenex_12607 main_y) (<= 1994 (* 2 (select main_a v_prenex_12607))))) (forall ((v_prenex_12611 Int)) (or (<= (select main_a v_prenex_12611) 3) (<= 0 (+ (select main_a v_prenex_12611) 1))))) (or (forall ((v_prenex_13846 Int)) (or (<= (+ main_y 1) v_prenex_13846) (<= (* 2 (select main_a v_prenex_13846)) 1998) (<= 995 (select main_a v_prenex_13846)) (< v_prenex_13846 main_y))) (forall ((v_prenex_13847 Int)) (or (<= 0 (+ (select main_a v_prenex_13847) 1)) (<= 1 (select main_a v_prenex_13847))))) (forall ((v_prenex_15718 Int) (v_prenex_15717 Int)) (or (<= (select main_a v_prenex_15718) 1001) (< v_prenex_15718 main_y) (<= (+ main_y 1) v_prenex_15718) (<= 1 (select main_a v_prenex_15717)) (<= (+ (select main_a v_prenex_15717) (select main_a v_prenex_15718)) 1000) (<= 2 (* 2 (select main_a v_prenex_15717))))) (forall ((v_prenex_13833 Int) (v_prenex_13832 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13832))) (<= (* 2 (select main_a v_prenex_13833)) 1998) (< v_prenex_13833 main_y) (<= (select main_a v_prenex_13832) 5) (<= 1000 (+ (select main_a v_prenex_13832) (select main_a v_prenex_13833))) (<= (+ main_y 1) v_prenex_13833))) (forall ((v_prenex_17567 Int) (v_prenex_17566 Int)) (or (<= (+ main_y 1) v_prenex_17567) (<= (+ (select main_a v_prenex_17566) (select main_a v_prenex_17567)) 1000) (< v_prenex_17567 main_y) (<= (select main_a v_prenex_17567) 999) (<= (select main_a v_prenex_17566) 3) (<= (+ main_x 1) v_prenex_17566))) (forall ((v_prenex_8497 Int) (v_prenex_8498 Int)) (or (<= 1000 (+ (select main_a v_prenex_8497) (select main_a v_prenex_8498))) (<= (+ main_y 1) v_prenex_8498) (<= (select main_a v_prenex_8497) 5) (<= (select main_a v_prenex_8497) 3) (<= (select main_a v_prenex_8498) 1001) (< v_prenex_8498 main_y))) (forall ((v_prenex_16305 Int) (v_prenex_16306 Int)) (or (<= (select main_a v_prenex_16305) 3) (<= 997 (select main_a v_prenex_16306)) (< v_prenex_16306 main_y) (<= (+ main_y 1) v_prenex_16306) (<= (select main_a v_prenex_16306) 999) (<= (+ (select main_a v_prenex_16305) (select main_a v_prenex_16306)) 1000) (<= (select main_a v_prenex_16305) 5))) (or (forall ((v_prenex_16351 Int)) (or (<= (+ main_y 1) v_prenex_16351) (< v_prenex_16351 main_y) (<= 1994 (* 2 (select main_a v_prenex_16351))) (<= (select main_a v_prenex_16351) 1001))) (forall ((v_prenex_16350 Int)) (<= 2 (* 2 (select main_a v_prenex_16350))))) (forall ((v_prenex_10976 Int) (v_prenex_10975 Int)) (or (<= (+ (select main_a v_prenex_10975) (select main_a v_prenex_10976)) 1000) (<= (* 2 (select main_a v_prenex_10975)) 6) (< v_prenex_10976 main_y) (<= (+ main_y 1) v_prenex_10976) (<= (select main_a v_prenex_10976) 999) (<= (+ main_x 1) v_prenex_10975))) (forall ((v_prenex_10650 Int) (v_prenex_10649 Int)) (or (<= (+ main_y 1) v_prenex_10650) (<= 2 (* 2 (select main_a v_prenex_10649))) (< v_prenex_10650 main_y) (<= (select main_a v_prenex_10649) 3) (<= (+ main_x 1) v_prenex_10649) (<= (+ (select main_a v_prenex_10649) (select main_a v_prenex_10650)) 1000) (<= 1994 (* 2 (select main_a v_prenex_10650))))) (or (forall ((v_prenex_17657 Int)) (<= 1 (select main_a v_prenex_17657))) (forall ((v_prenex_17658 Int)) (or (<= (+ main_y 1) v_prenex_17658) (<= 995 (select main_a v_prenex_17658)) (<= (* 2 (select main_a v_prenex_17658)) 1998) (< v_prenex_17658 main_y) (<= 1994 (* 2 (select main_a v_prenex_17658)))))) (forall ((v_prenex_8343 Int)) (or (<= (select main_a v_prenex_8343) 999) (< v_prenex_8343 main_y) (<= 1994 (* 2 (select main_a v_prenex_8343))) (<= 995 (select main_a v_prenex_8343)) (<= (+ main_y 1) v_prenex_8343))) (forall ((v_prenex_13922 Int) (v_prenex_13921 Int)) (or (<= (select main_a v_prenex_13922) 999) (< v_prenex_13922 main_y) (<= (* 2 (select main_a v_prenex_13922)) 1998) (<= (+ main_y 1) v_prenex_13922) (<= 2 (* 2 (select main_a v_prenex_13921))) (<= (select main_a v_prenex_13921) 3) (<= 1000 (+ (select main_a v_prenex_13921) (select main_a v_prenex_13922))))) (or (forall ((v_prenex_15362 Int)) (or (<= (select main_a v_prenex_15362) 999) (<= (* 2 (select main_a v_prenex_15362)) 1998) (< v_prenex_15362 main_y) (<= (+ main_y 1) v_prenex_15362))) (forall ((v_prenex_15361 Int)) (or (< v_prenex_15361 main_x) (<= 1 (select main_a v_prenex_15361))))) (or (forall ((v_prenex_15224 Int)) (or (<= 1 (select main_a v_prenex_15224)) (<= 2 (* 2 (select main_a v_prenex_15224))))) (forall ((v_prenex_15225 Int)) (or (< v_prenex_15225 main_y) (<= (* 2 (select main_a v_prenex_15225)) 1998) (<= (+ main_y 1) v_prenex_15225) (<= 995 (select main_a v_prenex_15225)) (<= 1994 (* 2 (select main_a v_prenex_15225)))))) (forall ((v_prenex_15388 Int) (v_prenex_15387 Int)) (or (<= 995 (select main_a v_prenex_15388)) (< v_prenex_15388 main_y) (<= (select main_a v_prenex_15387) 5) (<= (+ main_y 1) v_prenex_15388) (<= (+ (select main_a v_prenex_15387) 994) (select main_a v_prenex_15388)) (<= (+ main_x 1) v_prenex_15387) (<= 2 (* 2 (select main_a v_prenex_15387))))) (forall ((v_prenex_11722 Int) (v_prenex_11723 Int)) (or (<= (select main_a v_prenex_11723) 999) (<= 2 (* 2 (select main_a v_prenex_11722))) (<= (+ main_y 1) v_prenex_11723) (< v_prenex_11723 main_y) (<= (* 2 (select main_a v_prenex_11722)) 6) (<= (+ (select main_a v_prenex_11722) 994) (select main_a v_prenex_11723)))) (forall ((v_prenex_17331 Int) (v_prenex_17332 Int)) (or (<= 995 (select main_a v_prenex_17332)) (<= (* 2 (select main_a v_prenex_17331)) 6) (< v_prenex_17332 main_y) (<= (+ main_y 1) v_prenex_17332) (<= (+ (select main_a v_prenex_17331) (select main_a v_prenex_17332)) 1000) (<= (+ main_x 1) v_prenex_17331))) (forall ((v_prenex_12559 Int) (v_prenex_12560 Int)) (or (<= 1 (select main_a v_prenex_12559)) (< v_prenex_12560 main_y) (<= (select main_a v_prenex_12560) 999) (<= (+ main_y 1) v_prenex_12560) (< v_prenex_12559 main_x) (<= (select main_a v_prenex_12559) 5) (<= (+ (select main_a v_prenex_12559) (select main_a v_prenex_12560)) 1000))) (forall ((v_prenex_17524 Int) (v_prenex_17525 Int)) (or (<= 997 (select main_a v_prenex_17525)) (<= (+ main_y 1) v_prenex_17525) (<= (+ (select main_a v_prenex_17524) 994) (select main_a v_prenex_17525)) (< v_prenex_17524 main_x) (<= 2 (* 2 (select main_a v_prenex_17524))) (< v_prenex_17525 main_y))) (or (forall ((v_prenex_10381 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10381))) (<= (select main_a v_prenex_10381) 3))) (forall ((v_prenex_10386 Int)) (or (< v_prenex_10386 main_y) (<= 997 (select main_a v_prenex_10386)) (<= (* 2 (select main_a v_prenex_10386)) 1998) (<= (+ main_y 1) v_prenex_10386) (<= (select main_a v_prenex_10386) 999)))) (forall ((v_prenex_17119 Int) (v_prenex_17120 Int)) (or (<= (select main_a v_prenex_17120) (+ (select main_a v_prenex_17119) 998)) (<= (* 2 (select main_a v_prenex_17120)) 1998) (< v_prenex_17120 main_y) (<= (select main_a v_prenex_17120) 1001) (<= (+ main_y 1) v_prenex_17120) (<= (select main_a v_prenex_17119) 5))) (forall ((v_prenex_17739 Int) (v_prenex_17740 Int)) (or (< v_prenex_17739 main_x) (< v_prenex_17740 main_y) (<= (* 2 (select main_a v_prenex_17740)) 1998) (<= (+ main_y 1) v_prenex_17740) (<= (+ (select main_a v_prenex_17739) (select main_a v_prenex_17740)) 1000) (<= 1 (select main_a v_prenex_17739)) (<= 2 (* 2 (select main_a v_prenex_17739))))) (forall ((v_prenex_15329 Int) (v_prenex_15328 Int)) (or (< v_prenex_15329 main_y) (<= 2 (* 2 (select main_a v_prenex_15328))) (<= (* 2 (select main_a v_prenex_15328)) 6) (<= (+ (select main_a v_prenex_15328) 994) (select main_a v_prenex_15329)) (< v_prenex_15328 main_x) (<= (+ main_y 1) v_prenex_15329) (<= 995 (select main_a v_prenex_15329)))) (forall ((v_prenex_15152 Int) (v_prenex_15151 Int)) (or (<= 0 (+ (select main_a v_prenex_15151) 1)) (<= 1000 (+ (select main_a v_prenex_15151) (select main_a v_prenex_15152))) (<= 995 (select main_a v_prenex_15152)) (< v_prenex_15152 main_y) (<= (+ main_y 1) v_prenex_15152))) (or (forall ((v_prenex_15119 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15119))) (< v_prenex_15119 main_x))) (forall ((v_prenex_15120 Int)) (or (<= (+ main_y 1) v_prenex_15120) (< v_prenex_15120 main_y) (<= 997 (select main_a v_prenex_15120))))) (forall ((v_prenex_14790 Int) (v_prenex_14791 Int)) (or (<= (select main_a v_prenex_14791) 1001) (<= (+ (select main_a v_prenex_14790) (select main_a v_prenex_14791)) 1000) (<= (+ main_y 1) v_prenex_14791) (<= 2 (* 2 (select main_a v_prenex_14790))) (<= 997 (select main_a v_prenex_14791)) (< v_prenex_14791 main_y))) (forall ((v_prenex_9569 Int) (v_prenex_9568 Int)) (or (<= (+ main_y 1) v_prenex_9569) (< v_prenex_9569 main_y) (<= (+ (select main_a v_prenex_9568) (select main_a v_prenex_9569)) 1000) (<= (select main_a v_prenex_9569) 999) (<= 2 (* 2 (select main_a v_prenex_9568))) (< v_prenex_9568 main_x))) (forall ((v_prenex_15412 Int) (v_prenex_15411 Int)) (or (< v_prenex_15412 main_y) (<= 995 (select main_a v_prenex_15412)) (<= (select main_a v_prenex_15411) 5) (<= 1000 (+ (select main_a v_prenex_15411) (select main_a v_prenex_15412))) (<= 997 (select main_a v_prenex_15412)) (<= (+ main_y 1) v_prenex_15412))) (or (forall ((v_prenex_15808 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15808))) (<= (+ main_y 1) v_prenex_15808) (<= (* 2 (select main_a v_prenex_15808)) 1998) (< v_prenex_15808 main_y) (<= 995 (select main_a v_prenex_15808)))) (forall ((v_prenex_15807 Int)) (<= 1 (select main_a v_prenex_15807)))) (or (forall ((v_prenex_13100 Int)) (or (<= (select main_a v_prenex_13100) 1001) (<= 1994 (* 2 (select main_a v_prenex_13100))) (< v_prenex_13100 main_y) (<= (* 2 (select main_a v_prenex_13100)) 1998) (<= (+ main_y 1) v_prenex_13100))) (forall ((v_prenex_13101 Int)) (<= (* 2 (select main_a v_prenex_13101)) 6))) (forall ((v_prenex_15475 Int) (v_prenex_15474 Int)) (or (<= (select main_a v_prenex_15475) 999) (<= (* 2 (select main_a v_prenex_15474)) 6) (< v_prenex_15475 main_y) (<= (+ (select main_a v_prenex_15474) (select main_a v_prenex_15475)) 1000) (<= (+ main_y 1) v_prenex_15475) (<= 1 (select main_a v_prenex_15474)) (<= 995 (select main_a v_prenex_15475)))) (forall ((v_prenex_11222 Int) (v_prenex_11221 Int)) (or (<= 1000 (+ (select main_a v_prenex_11221) (select main_a v_prenex_11222))) (< v_prenex_11222 main_y) (<= 2 (* 2 (select main_a v_prenex_11221))) (<= 997 (select main_a v_prenex_11222)) (<= (+ main_y 1) v_prenex_11222) (<= (select main_a v_prenex_11221) 5))) (forall ((v_prenex_11484 Int) (v_prenex_11483 Int)) (or (< v_prenex_11484 main_y) (<= 997 (select main_a v_prenex_11484)) (<= (+ main_y 1) v_prenex_11484) (<= 2 (* 2 (select main_a v_prenex_11483))) (<= (select main_a v_prenex_11484) (+ (select main_a v_prenex_11483) 998)) (<= 1 (select main_a v_prenex_11483)))) (forall ((v_prenex_11871 Int) (v_prenex_11870 Int)) (or (<= (+ main_y 1) v_prenex_11871) (<= (select main_a v_prenex_11870) 3) (<= (select main_a v_prenex_11871) 999) (<= (* 2 (select main_a v_prenex_11871)) 1998) (< v_prenex_11871 main_y) (<= (select main_a v_prenex_11870) 5) (<= 1000 (+ (select main_a v_prenex_11870) (select main_a v_prenex_11871))))) (forall ((v_prenex_18579 Int) (v_prenex_18578 Int)) (or (<= (+ main_x 1) v_prenex_18578) (<= (+ (select main_a v_prenex_18578) 994) (select main_a v_prenex_18579)) (<= (select main_a v_prenex_18578) 5) (< v_prenex_18579 main_y) (<= (+ main_y 1) v_prenex_18579) (<= (select main_a v_prenex_18579) 999) (<= (* 2 (select main_a v_prenex_18578)) 6))) (forall ((v_prenex_14923 Int) (v_prenex_14924 Int)) (or (<= 997 (select main_a v_prenex_14924)) (<= (+ main_y 1) v_prenex_14924) (< v_prenex_14924 main_y) (<= (select main_a v_prenex_14924) 1001) (<= 1 (select main_a v_prenex_14923)) (<= (+ (select main_a v_prenex_14923) (select main_a v_prenex_14924)) 1000))) (or (forall ((v_prenex_11530 Int)) (<= 1 (select main_a v_prenex_11530))) (forall ((v_prenex_11527 Int)) (or (<= (+ main_y 1) v_prenex_11527) (<= (select main_a v_prenex_11527) 999) (<= (* 2 (select main_a v_prenex_11527)) 1998) (< v_prenex_11527 main_y)))) (or (forall ((v_prenex_9104 Int)) (<= (* 2 (select main_a v_prenex_9104)) 6)) (forall ((v_prenex_9105 Int)) (or (<= (+ main_y 1) v_prenex_9105) (<= 1994 (* 2 (select main_a v_prenex_9105))) (<= (select main_a v_prenex_9105) 999) (< v_prenex_9105 main_y)))) (or (forall ((v_prenex_12359 Int)) (or (<= (select main_a v_prenex_12359) 3) (<= (+ main_x 1) v_prenex_12359) (<= 2 (* 2 (select main_a v_prenex_12359))))) (forall ((v_prenex_12354 Int)) (or (< v_prenex_12354 main_y) (<= (* 2 (select main_a v_prenex_12354)) 1998) (<= 997 (select main_a v_prenex_12354)) (<= (+ main_y 1) v_prenex_12354)))) (forall ((v_prenex_10759 Int) (v_prenex_10758 Int)) (or (<= 997 (select main_a v_prenex_10759)) (<= (+ main_y 1) v_prenex_10759) (<= (+ (select main_a v_prenex_10758) 994) (select main_a v_prenex_10759)) (< v_prenex_10759 main_y) (<= (* 2 (select main_a v_prenex_10758)) 6) (<= (select main_a v_prenex_10759) 1001))) (forall ((v_prenex_14023 Int) (v_prenex_14022 Int)) (or (<= (* 2 (select main_a v_prenex_14022)) 6) (<= (+ main_y 1) v_prenex_14023) (<= (select main_a v_prenex_14023) (+ (select main_a v_prenex_14022) 998)) (<= (+ main_x 1) v_prenex_14022) (<= (select main_a v_prenex_14023) 1001) (< v_prenex_14023 main_y) (<= 0 (+ (select main_a v_prenex_14022) 1)))) (forall ((v_prenex_8956 Int) (v_prenex_8955 Int)) (or (<= 1 (select main_a v_prenex_8955)) (< v_prenex_8956 main_y) (<= (+ main_x 1) v_prenex_8955) (<= (select main_a v_prenex_8956) 1001) (<= (+ (select main_a v_prenex_8955) 994) (select main_a v_prenex_8956)) (<= (* 2 (select main_a v_prenex_8955)) 6) (<= (+ main_y 1) v_prenex_8956))) (forall ((v_prenex_17711 Int) (v_prenex_17712 Int)) (or (<= 0 (+ (select main_a v_prenex_17711) 1)) (< v_prenex_17712 main_y) (<= (* 2 (select main_a v_prenex_17712)) 1998) (<= 2 (* 2 (select main_a v_prenex_17711))) (<= (+ (select main_a v_prenex_17711) 994) (select main_a v_prenex_17712)) (<= (+ main_y 1) v_prenex_17712) (<= 1994 (* 2 (select main_a v_prenex_17712))))) (forall ((v_prenex_16363 Int) (v_prenex_16364 Int)) (or (<= 997 (select main_a v_prenex_16364)) (<= 1 (select main_a v_prenex_16363)) (<= 0 (+ (select main_a v_prenex_16363) 1)) (< v_prenex_16364 main_y) (<= 1000 (+ (select main_a v_prenex_16363) (select main_a v_prenex_16364))) (<= (+ main_y 1) v_prenex_16364) (< v_prenex_16363 main_x))) (forall ((v_prenex_10049 Int) (v_prenex_10050 Int)) (or (<= (select main_a v_prenex_10049) 5) (< v_prenex_10050 main_y) (<= 1000 (+ (select main_a v_prenex_10049) (select main_a v_prenex_10050))) (<= 0 (+ (select main_a v_prenex_10049) 1)) (<= (+ main_y 1) v_prenex_10050) (<= 1994 (* 2 (select main_a v_prenex_10050))) (<= 995 (select main_a v_prenex_10050)))) (or (forall ((v_prenex_13251 Int)) (or (<= (select main_a v_prenex_13251) 3) (<= 0 (+ (select main_a v_prenex_13251) 1)))) (forall ((v_prenex_13246 Int)) (or (<= (select main_a v_prenex_13246) 999) (<= (* 2 (select main_a v_prenex_13246)) 1998) (< v_prenex_13246 main_y) (<= (+ main_y 1) v_prenex_13246) (<= (select main_a v_prenex_13246) 1001)))) (forall ((v_prenex_10297 Int) (v_prenex_10298 Int)) (or (<= (+ main_y 1) v_prenex_10298) (<= (+ (select main_a v_prenex_10297) (select main_a v_prenex_10298)) 1000) (<= 1994 (* 2 (select main_a v_prenex_10298))) (<= (select main_a v_prenex_10297) 3) (<= 1 (select main_a v_prenex_10297)) (< v_prenex_10298 main_y) (<= 995 (select main_a v_prenex_10298)))) (forall ((v_prenex_13603 Int) (v_prenex_13604 Int)) (or (<= 1 (select main_a v_prenex_13603)) (<= (* 2 (select main_a v_prenex_13604)) 1998) (<= (+ main_y 1) v_prenex_13604) (< v_prenex_13604 main_y) (<= (select main_a v_prenex_13604) 1001) (<= (select main_a v_prenex_13603) 5) (<= (+ (select main_a v_prenex_13603) (select main_a v_prenex_13604)) 1000))) (or (forall ((v_prenex_18537 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18537))) (<= (* 2 (select main_a v_prenex_18537)) 6))) (forall ((v_prenex_18534 Int)) (or (<= (+ main_y 1) v_prenex_18534) (<= (* 2 (select main_a v_prenex_18534)) 1998) (< v_prenex_18534 main_y) (<= 1994 (* 2 (select main_a v_prenex_18534)))))) (forall ((v_prenex_13654 Int) (v_prenex_13655 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13654))) (<= (+ (select main_a v_prenex_13654) (select main_a v_prenex_13655)) 1000) (<= (+ main_y 1) v_prenex_13655) (< v_prenex_13655 main_y) (<= 995 (select main_a v_prenex_13655)) (<= 1994 (* 2 (select main_a v_prenex_13655))))) (forall ((v_prenex_8464 Int) (v_prenex_8465 Int)) (or (<= (* 2 (select main_a v_prenex_8464)) 6) (<= 0 (+ (select main_a v_prenex_8464) 1)) (< v_prenex_8465 main_y) (<= 997 (select main_a v_prenex_8465)) (<= (+ main_y 1) v_prenex_8465) (<= (select main_a v_prenex_8465) (+ (select main_a v_prenex_8464) 998)) (< v_prenex_8464 main_x))) (or (forall ((v_prenex_16085 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16085))) (<= (select main_a v_prenex_16085) 5))) (forall ((v_prenex_16084 Int)) (or (<= 997 (select main_a v_prenex_16084)) (<= (+ main_y 1) v_prenex_16084) (<= 995 (select main_a v_prenex_16084)) (<= (* 2 (select main_a v_prenex_16084)) 1998) (< v_prenex_16084 main_y)))) (forall ((v_prenex_16390 Int) (v_prenex_16389 Int)) (or (<= (+ main_x 1) v_prenex_16389) (<= (+ (select main_a v_prenex_16389) (select main_a v_prenex_16390)) 1000) (<= (+ main_y 1) v_prenex_16390) (<= (* 2 (select main_a v_prenex_16390)) 1998) (< v_prenex_16390 main_y) (<= (* 2 (select main_a v_prenex_16389)) 6))) (forall ((v_prenex_8560 Int) (v_prenex_8561 Int)) (or (<= 1 (select main_a v_prenex_8560)) (<= (select main_a v_prenex_8561) 1001) (<= (+ (select main_a v_prenex_8560) 994) (select main_a v_prenex_8561)) (<= (+ main_y 1) v_prenex_8561) (<= (select main_a v_prenex_8561) 999) (< v_prenex_8561 main_y) (<= 2 (* 2 (select main_a v_prenex_8560))))) (forall ((v_prenex_9524 Int) (v_prenex_9523 Int)) (or (<= (+ main_x 1) v_prenex_9523) (<= (+ (select main_a v_prenex_9523) 994) (select main_a v_prenex_9524)) (<= 2 (* 2 (select main_a v_prenex_9523))) (<= 0 (+ (select main_a v_prenex_9523) 1)) (< v_prenex_9523 main_x))) (forall ((v_prenex_18343 Int) (v_prenex_18342 Int)) (or (< v_prenex_18343 main_y) (<= 2 (* 2 (select main_a v_prenex_18342))) (<= (select main_a v_prenex_18342) 3) (<= (+ (select main_a v_prenex_18342) 994) (select main_a v_prenex_18343)) (<= 995 (select main_a v_prenex_18343)) (<= (+ main_y 1) v_prenex_18343))) (or (forall ((v_prenex_10933 Int)) (or (<= (* 2 (select main_a v_prenex_10933)) 1998) (<= 1994 (* 2 (select main_a v_prenex_10933))) (< v_prenex_10933 main_y) (<= (select main_a v_prenex_10933) 1001) (<= (+ main_y 1) v_prenex_10933))) (forall ((v_prenex_10937 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10937))) (<= 1 (select main_a v_prenex_10937))))) (forall ((v_prenex_8829 Int) (v_prenex_8830 Int)) (or (<= (+ main_y 1) v_prenex_8830) (<= (+ main_x 1) v_prenex_8829) (<= (* 2 (select main_a v_prenex_8830)) 1998) (<= (select main_a v_prenex_8829) 5) (< v_prenex_8830 main_y) (<= 1000 (+ (select main_a v_prenex_8829) (select main_a v_prenex_8830))))) (forall ((v_prenex_11579 Int) (v_prenex_11580 Int)) (or (< v_prenex_11580 main_y) (<= 2 (* 2 (select main_a v_prenex_11579))) (<= 997 (select main_a v_prenex_11580)) (<= (+ (select main_a v_prenex_11579) (select main_a v_prenex_11580)) 1000) (<= 1 (select main_a v_prenex_11579)) (<= (+ main_y 1) v_prenex_11580))) (forall ((v_prenex_9518 Int) (v_prenex_9517 Int)) (or (<= (* 2 (select main_a v_prenex_9517)) 6) (<= (+ main_y 1) v_prenex_9518) (< v_prenex_9518 main_y) (<= (select main_a v_prenex_9517) 3) (<= (+ (select main_a v_prenex_9517) 994) (select main_a v_prenex_9518)) (<= (select main_a v_prenex_9518) 1001) (< v_prenex_9517 main_x))) (or (forall ((v_prenex_13954 Int)) (or (<= (* 2 (select main_a v_prenex_13954)) 1998) (<= (select main_a v_prenex_13954) 1001) (<= (+ main_y 1) v_prenex_13954) (<= 995 (select main_a v_prenex_13954)) (< v_prenex_13954 main_y))) (forall ((v_prenex_13957 Int)) (or (<= (select main_a v_prenex_13957) 5) (<= 0 (+ (select main_a v_prenex_13957) 1))))) (forall ((v_prenex_17609 Int) (v_prenex_17610 Int)) (or (< v_prenex_17610 main_y) (<= (+ main_y 1) v_prenex_17610) (<= 0 (+ (select main_a v_prenex_17609) 1)) (<= (select main_a v_prenex_17609) 3) (<= (+ main_x 1) v_prenex_17609) (<= (select main_a v_prenex_17610) 1001) (<= (select main_a v_prenex_17610) (+ (select main_a v_prenex_17609) 998)))) (or (forall ((v_prenex_12077 Int)) (or (<= (select main_a v_prenex_12077) 5) (<= (select main_a v_prenex_12077) 3))) (forall ((v_prenex_12073 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12073))) (< v_prenex_12073 main_y) (<= (* 2 (select main_a v_prenex_12073)) 1998) (<= (select main_a v_prenex_12073) 1001) (<= (+ main_y 1) v_prenex_12073)))) (or (forall ((v_prenex_13837 Int)) (or (<= (+ main_y 1) v_prenex_13837) (< v_prenex_13837 main_y) (<= (* 2 (select main_a v_prenex_13837)) 1998))) (forall ((v_prenex_13836 Int)) (or (<= 0 (+ (select main_a v_prenex_13836) 1)) (<= (* 2 (select main_a v_prenex_13836)) 6) (< v_prenex_13836 main_x)))) (or (forall ((v_prenex_13631 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13631))) (< v_prenex_13631 main_y) (<= (+ main_y 1) v_prenex_13631))) (forall ((v_prenex_13630 Int)) (or (< v_prenex_13630 main_x) (<= (* 2 (select main_a v_prenex_13630)) 6) (<= 2 (* 2 (select main_a v_prenex_13630)))))) (forall ((v_prenex_13075 Int) (v_prenex_13076 Int)) (or (<= (+ main_y 1) v_prenex_13076) (<= (+ (select main_a v_prenex_13075) (select main_a v_prenex_13076)) 1000) (<= (* 2 (select main_a v_prenex_13075)) 6) (< v_prenex_13076 main_y) (<= 1994 (* 2 (select main_a v_prenex_13076))) (<= 995 (select main_a v_prenex_13076)))) (forall ((v_prenex_8780 Int) (v_prenex_8781 Int)) (or (< v_prenex_8781 main_y) (<= (+ main_y 1) v_prenex_8781) (<= 1994 (* 2 (select main_a v_prenex_8781))) (<= 995 (select main_a v_prenex_8781)) (<= (+ (select main_a v_prenex_8780) 994) (select main_a v_prenex_8781)) (<= 1 (select main_a v_prenex_8780)) (<= (select main_a v_prenex_8780) 3))) (forall ((v_prenex_11936 Int) (v_prenex_11937 Int)) (or (< v_prenex_11936 main_x) (<= (+ main_x 1) v_prenex_11936) (<= (select main_a v_prenex_11936) 5) (<= (* 2 (select main_a v_prenex_11936)) 6) (<= (+ (select main_a v_prenex_11936) (select main_a v_prenex_11937)) 1000))) (or (forall ((v_prenex_18573 Int)) (or (<= 997 (select main_a v_prenex_18573)) (< v_prenex_18573 main_y) (<= (+ main_y 1) v_prenex_18573) (<= 995 (select main_a v_prenex_18573)))) (forall ((v_prenex_18574 Int)) (<= 2 (* 2 (select main_a v_prenex_18574))))) (or (forall ((v_prenex_9079 Int)) (or (<= (* 2 (select main_a v_prenex_9079)) 1998) (<= 997 (select main_a v_prenex_9079)) (<= (+ main_y 1) v_prenex_9079) (< v_prenex_9079 main_y) (<= (select main_a v_prenex_9079) 999))) (forall ((v_prenex_9081 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9081))) (<= 0 (+ (select main_a v_prenex_9081) 1))))) (forall ((v_prenex_8699 Int) (v_prenex_8698 Int)) (or (<= (* 2 (select main_a v_prenex_8698)) 6) (<= (+ main_y 1) v_prenex_8699) (<= (* 2 (select main_a v_prenex_8699)) 1998) (<= (+ (select main_a v_prenex_8698) 994) (select main_a v_prenex_8699)) (<= (select main_a v_prenex_8699) 1001) (<= 1 (select main_a v_prenex_8698)) (< v_prenex_8699 main_y))) (forall ((v_prenex_9843 Int) (v_prenex_9842 Int)) (or (< v_prenex_9842 main_x) (< v_prenex_9843 main_y) (<= (select main_a v_prenex_9842) 5) (<= (select main_a v_prenex_9842) 3) (<= (+ (select main_a v_prenex_9842) 994) (select main_a v_prenex_9843)) (<= (* 2 (select main_a v_prenex_9843)) 1998) (<= (+ main_y 1) v_prenex_9843))) (or (forall ((v_prenex_10749 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10749))) (< v_prenex_10749 main_y) (<= (select main_a v_prenex_10749) 999) (<= (+ main_y 1) v_prenex_10749))) (forall ((v_prenex_10754 Int)) (or (<= (select main_a v_prenex_10754) 5) (<= (+ main_x 1) v_prenex_10754)))) (forall ((v_prenex_12791 Int) (v_prenex_12790 Int)) (or (<= (select main_a v_prenex_12791) 999) (<= 1000 (+ (select main_a v_prenex_12790) (select main_a v_prenex_12791))) (<= (+ main_y 1) v_prenex_12791) (<= 0 (+ (select main_a v_prenex_12790) 1)) (<= (* 2 (select main_a v_prenex_12791)) 1998) (< v_prenex_12791 main_y))) (forall ((v_prenex_12771 Int) (v_prenex_12772 Int)) (or (<= (select main_a v_prenex_12771) 3) (<= 997 (select main_a v_prenex_12772)) (<= (+ main_y 1) v_prenex_12772) (< v_prenex_12771 main_x) (< v_prenex_12772 main_y) (<= 1000 (+ (select main_a v_prenex_12771) (select main_a v_prenex_12772))))) (forall ((v_prenex_13015 Int) (v_prenex_13016 Int)) (or (< v_prenex_13016 main_y) (<= 1994 (* 2 (select main_a v_prenex_13016))) (<= (+ main_x 1) v_prenex_13015) (<= 1 (select main_a v_prenex_13015)) (<= (+ main_y 1) v_prenex_13016) (<= (* 2 (select main_a v_prenex_13015)) 6) (<= (+ (select main_a v_prenex_13015) (select main_a v_prenex_13016)) 1000))) (forall ((v_prenex_13662 Int) (v_prenex_13663 Int)) (or (<= (select main_a v_prenex_13663) 1001) (<= (+ main_y 1) v_prenex_13663) (<= (select main_a v_prenex_13663) (+ (select main_a v_prenex_13662) 998)) (< v_prenex_13663 main_y) (<= 1 (select main_a v_prenex_13662)))) (forall ((v_prenex_8883 Int) (v_prenex_8884 Int)) (or (<= (select main_a v_prenex_8884) 999) (<= (select main_a v_prenex_8883) 5) (< v_prenex_8884 main_y) (<= 1000 (+ (select main_a v_prenex_8883) (select main_a v_prenex_8884))) (<= 995 (select main_a v_prenex_8884)) (<= (+ main_y 1) v_prenex_8884))) (forall ((v_prenex_11744 Int) (v_prenex_11745 Int)) (or (<= (select main_a v_prenex_11744) 3) (< v_prenex_11744 main_x) (<= (+ main_x 1) v_prenex_11744) (<= (+ (select main_a v_prenex_11744) 994) (select main_a v_prenex_11745)))) (forall ((v_prenex_8828 Int) (v_prenex_8827 Int)) (or (<= (+ main_y 1) v_prenex_8828) (< v_prenex_8828 main_y) (<= (+ (select main_a v_prenex_8827) 994) (select main_a v_prenex_8828)) (<= (select main_a v_prenex_8828) 999) (<= (select main_a v_prenex_8827) 3) (<= (select main_a v_prenex_8827) 5))) (forall ((v_prenex_10767 Int) (v_prenex_10766 Int)) (or (<= 997 (select main_a v_prenex_10767)) (<= (select main_a v_prenex_10767) 1001) (<= (* 2 (select main_a v_prenex_10766)) 6) (<= (+ main_y 1) v_prenex_10767) (< v_prenex_10767 main_y) (<= (+ (select main_a v_prenex_10766) 994) (select main_a v_prenex_10767)) (<= (select main_a v_prenex_10766) 5))) (forall ((v_prenex_13607 Int) (v_prenex_13608 Int)) (or (<= 995 (select main_a v_prenex_13608)) (< v_prenex_13608 main_y) (<= (select main_a v_prenex_13607) 5) (<= 1 (select main_a v_prenex_13607)) (<= (+ main_y 1) v_prenex_13608) (<= (select main_a v_prenex_13608) (+ (select main_a v_prenex_13607) 998)) (<= 997 (select main_a v_prenex_13608)))) (forall ((v_prenex_12964 Int) (v_prenex_12963 Int)) (or (<= (select main_a v_prenex_12963) 5) (<= 1000 (+ (select main_a v_prenex_12963) (select main_a v_prenex_12964))) (< v_prenex_12963 main_x) (<= (+ main_y 1) v_prenex_12964) (<= 997 (select main_a v_prenex_12964)) (< v_prenex_12964 main_y))) (forall ((v_prenex_13279 Int) (v_prenex_13278 Int)) (or (<= 1000 (+ (select main_a v_prenex_13278) (select main_a v_prenex_13279))) (<= (+ main_y 1) v_prenex_13279) (<= 1 (select main_a v_prenex_13278)) (<= (select main_a v_prenex_13278) 5) (<= (* 2 (select main_a v_prenex_13279)) 1998) (< v_prenex_13279 main_y))) (forall ((v_prenex_17518 Int) (v_prenex_17519 Int)) (or (<= (+ main_y 1) v_prenex_17519) (< v_prenex_17519 main_y) (<= (select main_a v_prenex_17519) 999) (<= (select main_a v_prenex_17518) 5) (<= (+ (select main_a v_prenex_17518) 994) (select main_a v_prenex_17519)) (<= (select main_a v_prenex_17518) 3) (<= 997 (select main_a v_prenex_17519)))) (or (forall ((v_prenex_16483 Int)) (or (<= (+ main_y 1) v_prenex_16483) (<= 995 (select main_a v_prenex_16483)) (<= (* 2 (select main_a v_prenex_16483)) 1998) (< v_prenex_16483 main_y))) (forall ((v_prenex_16485 Int)) (or (<= 0 (+ (select main_a v_prenex_16485) 1)) (<= 1 (select main_a v_prenex_16485))))) (forall ((v_prenex_11389 Int) (v_prenex_11390 Int)) (or (<= (select main_a v_prenex_11389) 3) (<= 2 (* 2 (select main_a v_prenex_11389))) (< v_prenex_11390 main_y) (<= (+ (select main_a v_prenex_11389) 994) (select main_a v_prenex_11390)) (<= (+ main_y 1) v_prenex_11390) (<= (+ main_x 1) v_prenex_11389) (<= 1994 (* 2 (select main_a v_prenex_11390))))) (forall ((v_prenex_15830 Int) (v_prenex_15829 Int)) (or (<= (* 2 (select main_a v_prenex_15830)) 1998) (<= (select main_a v_prenex_15829) 5) (< v_prenex_15830 main_y) (<= (+ main_y 1) v_prenex_15830) (<= (+ (select main_a v_prenex_15829) (select main_a v_prenex_15830)) 1000) (<= 1994 (* 2 (select main_a v_prenex_15830))))) (or (forall ((v_prenex_12359 Int)) (or (<= (select main_a v_prenex_12359) 3) (<= (+ main_x 1) v_prenex_12359) (<= 2 (* 2 (select main_a v_prenex_12359))))) (forall ((v_prenex_12358 Int)) (or (< v_prenex_12358 main_y) (<= 995 (select main_a v_prenex_12358)) (<= (* 2 (select main_a v_prenex_12358)) 1998) (<= (+ main_y 1) v_prenex_12358)))) (forall ((v_prenex_18374 Int) (v_prenex_18375 Int)) (or (<= 997 (select main_a v_prenex_18375)) (<= (* 2 (select main_a v_prenex_18375)) 1998) (<= (+ main_y 1) v_prenex_18375) (<= (+ (select main_a v_prenex_18374) 994) (select main_a v_prenex_18375)) (< v_prenex_18375 main_y) (<= 0 (+ (select main_a v_prenex_18374) 1)))) (or (forall ((v_prenex_12046 Int)) (or (<= 995 (select main_a v_prenex_12046)) (<= (* 2 (select main_a v_prenex_12046)) 1998) (< v_prenex_12046 main_y) (<= 997 (select main_a v_prenex_12046)) (<= (+ main_y 1) v_prenex_12046))) (forall ((v_prenex_12047 Int)) (<= 1 (select main_a v_prenex_12047)))) (forall ((v_prenex_13651 Int) (v_prenex_13650 Int)) (or (<= (* 2 (select main_a v_prenex_13651)) 1998) (<= (select main_a v_prenex_13650) 3) (< v_prenex_13651 main_y) (<= 997 (select main_a v_prenex_13651)) (<= (+ main_y 1) v_prenex_13651) (<= (+ (select main_a v_prenex_13650) (select main_a v_prenex_13651)) 1000))) (or (forall ((v_prenex_13163 Int)) (or (<= (+ main_x 1) v_prenex_13163) (<= (select main_a v_prenex_13163) 3))) (forall ((v_prenex_13162 Int)) (or (<= (+ main_y 1) v_prenex_13162) (<= 995 (select main_a v_prenex_13162)) (< v_prenex_13162 main_y) (<= (* 2 (select main_a v_prenex_13162)) 1998)))) (forall ((v_prenex_13712 Int) (v_prenex_13711 Int)) (or (<= (* 2 (select main_a v_prenex_13712)) 1998) (<= (+ main_y 1) v_prenex_13712) (<= (* 2 (select main_a v_prenex_13711)) 6) (< v_prenex_13712 main_y) (<= (select main_a v_prenex_13712) 1001) (<= 1 (select main_a v_prenex_13711)) (<= (+ (select main_a v_prenex_13711) 994) (select main_a v_prenex_13712)))) (forall ((v_prenex_14602 Int)) (or (<= (+ main_y 1) v_prenex_14602) (< v_prenex_14602 main_y) (<= (* 2 (select main_a v_prenex_14602)) 1998) (<= 1994 (* 2 (select main_a v_prenex_14602))) (<= (select main_a v_prenex_14602) 999))) (or (forall ((v_prenex_12690 Int)) (<= (* 2 (select main_a v_prenex_12690)) 1998)) (forall ((v_prenex_12689 Int)) (or (<= 1 (select main_a v_prenex_12689)) (< v_prenex_12689 main_x) (<= 2 (* 2 (select main_a v_prenex_12689))) (<= (+ main_x 1) v_prenex_12689)))) (forall ((v_prenex_18029 Int) (v_prenex_18030 Int)) (or (<= (* 2 (select main_a v_prenex_18029)) 6) (<= 995 (select main_a v_prenex_18030)) (<= (+ main_y 1) v_prenex_18030) (< v_prenex_18030 main_y) (<= 997 (select main_a v_prenex_18030)) (<= (select main_a v_prenex_18030) (+ (select main_a v_prenex_18029) 998)) (<= (select main_a v_prenex_18029) 5))) (forall ((v_prenex_10168 Int) (v_prenex_10167 Int)) (or (< v_prenex_10168 main_y) (<= 2 (* 2 (select main_a v_prenex_10167))) (<= 1994 (* 2 (select main_a v_prenex_10168))) (<= (+ main_y 1) v_prenex_10168) (<= (select main_a v_prenex_10168) 999) (<= (+ (select main_a v_prenex_10167) (select main_a v_prenex_10168)) 1000) (<= (select main_a v_prenex_10167) 5))) (or (forall ((v_prenex_10223 Int)) (or (<= (select main_a v_prenex_10223) 999) (<= 1994 (* 2 (select main_a v_prenex_10223))) (< v_prenex_10223 main_y) (<= (+ main_y 1) v_prenex_10223))) (forall ((v_prenex_10224 Int)) (or (<= 1 (select main_a v_prenex_10224)) (<= (select main_a v_prenex_10224) 3)))) (or (forall ((v_prenex_8803 Int)) (or (<= (select main_a v_prenex_8803) 5) (<= (select main_a v_prenex_8803) 3))) (forall ((v_prenex_8798 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8798))) (<= 995 (select main_a v_prenex_8798)) (<= (+ main_y 1) v_prenex_8798) (< v_prenex_8798 main_y) (<= 997 (select main_a v_prenex_8798))))) (or (forall ((v_prenex_15971 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15971))) (< v_prenex_15971 main_y) (<= (+ main_y 1) v_prenex_15971))) (forall ((v_prenex_15975 Int)) (or (<= (select main_a v_prenex_15975) 3) (<= (+ main_x 1) v_prenex_15975)))) (forall ((v_prenex_10079 Int) (v_prenex_10080 Int)) (or (<= (select main_a v_prenex_10080) (+ (select main_a v_prenex_10079) 998)) (<= (select main_a v_prenex_10079) 5) (<= 2 (* 2 (select main_a v_prenex_10079))) (< v_prenex_10080 main_y) (<= 995 (select main_a v_prenex_10080)) (<= (* 2 (select main_a v_prenex_10080)) 1998) (<= (+ main_y 1) v_prenex_10080))) (or (forall ((v_prenex_17779 Int)) (or (<= (+ main_y 1) v_prenex_17779) (<= (* 2 (select main_a v_prenex_17779)) 1998) (< v_prenex_17779 main_y) (<= 997 (select main_a v_prenex_17779)) (<= 1994 (* 2 (select main_a v_prenex_17779))))) (forall ((v_prenex_17782 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17782))) (<= (* 2 (select main_a v_prenex_17782)) 6)))) (forall ((v_prenex_18406 Int) (v_prenex_18405 Int)) (or (<= (* 2 (select main_a v_prenex_18405)) 6) (<= (+ main_y 1) v_prenex_18406) (<= 995 (select main_a v_prenex_18406)) (< v_prenex_18406 main_y) (<= (select main_a v_prenex_18406) (+ (select main_a v_prenex_18405) 998)) (<= (* 2 (select main_a v_prenex_18406)) 1998))) (or (forall ((v_prenex_16588 Int)) (<= 2 (* 2 (select main_a v_prenex_16588)))) (forall ((v_prenex_16589 Int)) (or (<= (* 2 (select main_a v_prenex_16589)) 1998) (< v_prenex_16589 main_y) (<= (+ main_y 1) v_prenex_16589) (<= 997 (select main_a v_prenex_16589))))) (forall ((v_prenex_16720 Int) (v_prenex_16721 Int)) (or (<= (* 2 (select main_a v_prenex_16721)) 1998) (< v_prenex_16721 main_y) (<= (+ main_y 1) v_prenex_16721) (<= 2 (* 2 (select main_a v_prenex_16720))) (<= 1 (select main_a v_prenex_16720)) (<= (select main_a v_prenex_16721) (+ (select main_a v_prenex_16720) 998)) (<= (select main_a v_prenex_16721) 1001))) (forall ((v_prenex_14159 Int) (v_prenex_14158 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14158))) (<= (select main_a v_prenex_14159) 1001) (< v_prenex_14159 main_y) (<= (+ main_y 1) v_prenex_14159) (<= 0 (+ (select main_a v_prenex_14158) 1)) (<= (+ (select main_a v_prenex_14158) (select main_a v_prenex_14159)) 1000) (<= 997 (select main_a v_prenex_14159)))) (forall ((v_prenex_8806 Int) (v_prenex_8805 Int)) (or (<= (+ main_y 1) v_prenex_8806) (<= 1000 (+ (select main_a v_prenex_8805) (select main_a v_prenex_8806))) (<= 0 (+ (select main_a v_prenex_8805) 1)) (<= (* 2 (select main_a v_prenex_8806)) 1998) (<= (select main_a v_prenex_8806) 999) (< v_prenex_8806 main_y))) (forall ((v_prenex_12650 Int) (v_prenex_12649 Int)) (or (<= (* 2 (select main_a v_prenex_12649)) 6) (<= (+ main_y 1) v_prenex_12650) (<= (select main_a v_prenex_12650) (+ (select main_a v_prenex_12649) 998)) (< v_prenex_12650 main_y) (<= 1994 (* 2 (select main_a v_prenex_12650))) (<= (select main_a v_prenex_12649) 3) (< v_prenex_12649 main_x))) (forall ((v_prenex_15564 Int) (v_prenex_15563 Int)) (or (<= 995 (select main_a v_prenex_15564)) (<= (* 2 (select main_a v_prenex_15564)) 1998) (<= 1 (select main_a v_prenex_15563)) (<= (+ (select main_a v_prenex_15563) 994) (select main_a v_prenex_15564)) (< v_prenex_15564 main_y) (<= (* 2 (select main_a v_prenex_15563)) 6) (<= (+ main_y 1) v_prenex_15564))) (forall ((v_prenex_12843 Int) (v_prenex_12842 Int)) (or (<= (+ main_y 1) v_prenex_12843) (< v_prenex_12843 main_y) (<= (select main_a v_prenex_12843) 1001) (<= (* 2 (select main_a v_prenex_12843)) 1998) (<= (+ (select main_a v_prenex_12842) (select main_a v_prenex_12843)) 1000))) (forall ((v_prenex_17479 Int) (v_prenex_17480 Int)) (or (<= (select main_a v_prenex_17480) 999) (<= (+ (select main_a v_prenex_17479) (select main_a v_prenex_17480)) 1000) (<= 995 (select main_a v_prenex_17480)) (<= 2 (* 2 (select main_a v_prenex_17479))) (< v_prenex_17480 main_y) (<= (+ main_y 1) v_prenex_17480))) (forall ((v_prenex_15720 Int) (v_prenex_15719 Int)) (or (<= 1000 (+ (select main_a v_prenex_15719) (select main_a v_prenex_15720))) (<= 2 (* 2 (select main_a v_prenex_15719))) (<= (select main_a v_prenex_15720) 999) (<= (+ main_y 1) v_prenex_15720) (<= 0 (+ (select main_a v_prenex_15719) 1)) (< v_prenex_15720 main_y) (<= 1994 (* 2 (select main_a v_prenex_15720))))) (or (forall ((v_prenex_16658 Int)) (or (<= 1 (select main_a v_prenex_16658)) (<= 2 (* 2 (select main_a v_prenex_16658))))) (forall ((v_prenex_16659 Int)) (or (< v_prenex_16659 main_y) (<= 1994 (* 2 (select main_a v_prenex_16659))) (<= (+ main_y 1) v_prenex_16659) (<= 995 (select main_a v_prenex_16659)) (<= (* 2 (select main_a v_prenex_16659)) 1998)))) (or (forall ((v_prenex_14273 Int)) (<= 2 (* 2 (select main_a v_prenex_14273)))) (forall ((v_prenex_14271 Int)) (or (< v_prenex_14271 main_y) (<= (select main_a v_prenex_14271) 999) (<= 997 (select main_a v_prenex_14271)) (<= (+ main_y 1) v_prenex_14271)))) (forall ((v_prenex_13455 Int) (v_prenex_13454 Int)) (or (<= (+ main_x 1) v_prenex_13454) (<= (+ (select main_a v_prenex_13454) 994) (select main_a v_prenex_13455)) (<= 997 (select main_a v_prenex_13455)) (<= 0 (+ (select main_a v_prenex_13454) 1)) (<= (select main_a v_prenex_13454) 3) (<= (+ main_y 1) v_prenex_13455) (< v_prenex_13455 main_y))) (or (forall ((v_prenex_14666 Int)) (or (<= 995 (select main_a v_prenex_14666)) (<= (* 2 (select main_a v_prenex_14666)) 1998) (<= 997 (select main_a v_prenex_14666)) (<= (+ main_y 1) v_prenex_14666) (< v_prenex_14666 main_y))) (forall ((v_prenex_14667 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14667))) (<= 0 (+ (select main_a v_prenex_14667) 1))))) (forall ((v_prenex_16146 Int) (v_prenex_16147 Int)) (or (<= (+ (select main_a v_prenex_16146) 994) (select main_a v_prenex_16147)) (< v_prenex_16146 main_x) (<= 1 (select main_a v_prenex_16146)) (<= (+ main_y 1) v_prenex_16147) (< v_prenex_16147 main_y) (<= (* 2 (select main_a v_prenex_16146)) 6) (<= 995 (select main_a v_prenex_16147)))) (forall ((v_prenex_9220 Int) (v_prenex_9221 Int)) (or (<= 997 (select main_a v_prenex_9221)) (<= (+ main_y 1) v_prenex_9221) (< v_prenex_9220 main_x) (<= (* 2 (select main_a v_prenex_9220)) 6) (<= (+ (select main_a v_prenex_9220) 994) (select main_a v_prenex_9221)) (<= (select main_a v_prenex_9220) 3) (< v_prenex_9221 main_y))) (or (forall ((v_prenex_18334 Int)) (or (<= 0 (+ (select main_a v_prenex_18334) 1)) (<= (* 2 (select main_a v_prenex_18334)) 6) (< v_prenex_18334 main_x))) (forall ((v_prenex_18335 Int)) (or (< v_prenex_18335 main_y) (<= (+ main_y 1) v_prenex_18335) (<= 997 (select main_a v_prenex_18335)) (<= 1994 (* 2 (select main_a v_prenex_18335)))))) (forall ((v_prenex_10120 Int) (v_prenex_10119 Int)) (or (<= (* 2 (select main_a v_prenex_10119)) 6) (<= (+ (select main_a v_prenex_10119) (select main_a v_prenex_10120)) 1000) (< v_prenex_10120 main_y) (<= (* 2 (select main_a v_prenex_10120)) 1998) (<= (+ main_y 1) v_prenex_10120) (<= 2 (* 2 (select main_a v_prenex_10119))))) (forall ((v_prenex_16381 Int) (v_prenex_16382 Int)) (or (<= 1000 (+ (select main_a v_prenex_16381) (select main_a v_prenex_16382))) (< v_prenex_16382 main_y) (<= (* 2 (select main_a v_prenex_16381)) 6) (<= (+ main_y 1) v_prenex_16382) (<= (* 2 (select main_a v_prenex_16382)) 1998) (<= 0 (+ (select main_a v_prenex_16381) 1)))) (forall ((v_prenex_17013 Int) (v_prenex_17014 Int)) (or (<= (+ main_y 1) v_prenex_17014) (<= (select main_a v_prenex_17014) (+ (select main_a v_prenex_17013) 998)) (<= (* 2 (select main_a v_prenex_17014)) 1998) (<= (* 2 (select main_a v_prenex_17013)) 6) (< v_prenex_17014 main_y) (<= (select main_a v_prenex_17014) 999) (<= (select main_a v_prenex_17013) 5))) (forall ((v_prenex_14718 Int) (v_prenex_14717 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14717))) (<= (select main_a v_prenex_14717) 5) (<= (+ main_y 1) v_prenex_14718) (<= (+ (select main_a v_prenex_14717) 994) (select main_a v_prenex_14718)) (<= (+ main_x 1) v_prenex_14717) (<= (select main_a v_prenex_14718) 1001) (< v_prenex_14718 main_y))) (or (forall ((v_prenex_14320 Int)) (or (<= (+ main_y 1) v_prenex_14320) (< v_prenex_14320 main_y) (<= (* 2 (select main_a v_prenex_14320)) 1998))) (forall ((v_prenex_14319 Int)) (or (<= 1 (select main_a v_prenex_14319)) (<= (+ main_x 1) v_prenex_14319)))) (forall ((v_prenex_14151 Int) (v_prenex_14150 Int)) (or (<= (select main_a v_prenex_14150) 3) (<= (+ main_y 1) v_prenex_14151) (<= (+ (select main_a v_prenex_14150) 994) (select main_a v_prenex_14151)) (<= (select main_a v_prenex_14151) 1001) (<= 995 (select main_a v_prenex_14151)) (< v_prenex_14151 main_y) (<= (select main_a v_prenex_14150) 5))) (forall ((v_prenex_12937 Int) (v_prenex_12938 Int)) (or (< v_prenex_12938 main_y) (<= (* 2 (select main_a v_prenex_12937)) 6) (<= (+ main_x 1) v_prenex_12937) (<= (+ (select main_a v_prenex_12937) 994) (select main_a v_prenex_12938)) (<= (+ main_y 1) v_prenex_12938) (<= 997 (select main_a v_prenex_12938)))) (or (forall ((v_prenex_9315 Int)) (or (< v_prenex_9315 main_y) (<= (* 2 (select main_a v_prenex_9315)) 1998) (<= (+ main_y 1) v_prenex_9315) (<= 995 (select main_a v_prenex_9315)) (<= (select main_a v_prenex_9315) 999))) (forall ((v_prenex_9319 Int)) (or (<= (select main_a v_prenex_9319) 3) (<= (select main_a v_prenex_9319) 5)))) (forall ((v_prenex_18125 Int) (v_prenex_18124 Int)) (or (<= (select main_a v_prenex_18125) 999) (<= (+ main_y 1) v_prenex_18125) (< v_prenex_18125 main_y) (<= (+ main_x 1) v_prenex_18124) (<= 2 (* 2 (select main_a v_prenex_18124))) (<= (select main_a v_prenex_18125) (+ (select main_a v_prenex_18124) 998)) (<= (select main_a v_prenex_18124) 3))) (or (forall ((v_prenex_8875 Int)) (<= (select main_a v_prenex_8875) 5)) (forall ((v_prenex_8871 Int)) (or (<= (+ main_y 1) v_prenex_8871) (< v_prenex_8871 main_y) (<= 1994 (* 2 (select main_a v_prenex_8871)))))) (forall ((v_prenex_8919 Int) (v_prenex_8920 Int)) (or (< v_prenex_8920 main_y) (<= (+ main_y 1) v_prenex_8920) (<= 0 (+ (select main_a v_prenex_8919) 1)) (<= (select main_a v_prenex_8920) 1001) (<= 1000 (+ (select main_a v_prenex_8919) (select main_a v_prenex_8920))))) (forall ((v_prenex_14262 Int) (v_prenex_14263 Int)) (or (<= (select main_a v_prenex_14262) 3) (<= (select main_a v_prenex_14263) (+ (select main_a v_prenex_14262) 998)) (<= 1994 (* 2 (select main_a v_prenex_14263))) (<= (select main_a v_prenex_14263) 999) (< v_prenex_14263 main_y) (<= 2 (* 2 (select main_a v_prenex_14262))) (<= (+ main_y 1) v_prenex_14263))) (or (forall ((v_prenex_8474 Int)) (or (<= (select main_a v_prenex_8474) 5) (<= 0 (+ (select main_a v_prenex_8474) 1)))) (forall ((v_prenex_8246 Int)) (or (<= 995 (select main_a v_prenex_8246)) (<= (+ main_y 1) v_prenex_8246) (<= 1994 (* 2 (select main_a v_prenex_8246))) (<= (select main_a v_prenex_8246) 999) (< v_prenex_8246 main_y)))) (forall ((v_prenex_15249 Int) (v_prenex_15248 Int)) (or (<= (select main_a v_prenex_15249) 1001) (<= 995 (select main_a v_prenex_15249)) (<= (+ main_y 1) v_prenex_15249) (<= (+ (select main_a v_prenex_15248) (select main_a v_prenex_15249)) 1000) (< v_prenex_15249 main_y) (<= (* 2 (select main_a v_prenex_15248)) 6))) (forall ((v_prenex_17534 Int) (v_prenex_17535 Int)) (or (<= 1 (select main_a v_prenex_17534)) (<= 997 (select main_a v_prenex_17535)) (<= 2 (* 2 (select main_a v_prenex_17534))) (<= (+ (select main_a v_prenex_17534) (select main_a v_prenex_17535)) 1000) (<= (+ main_x 1) v_prenex_17534) (<= (+ main_y 1) v_prenex_17535) (< v_prenex_17535 main_y))) (or (forall ((v_prenex_13727 Int)) (<= (select main_a v_prenex_13727) 3)) (forall ((v_prenex_13728 Int)) (or (<= (+ main_y 1) v_prenex_13728) (< v_prenex_13728 main_y) (<= (* 2 (select main_a v_prenex_13728)) 1998) (<= 997 (select main_a v_prenex_13728))))) (or (forall ((v_prenex_17657 Int)) (<= 1 (select main_a v_prenex_17657))) (forall ((v_prenex_17655 Int)) (or (<= 995 (select main_a v_prenex_17655)) (<= (+ main_y 1) v_prenex_17655) (<= (select main_a v_prenex_17655) 999) (<= 1994 (* 2 (select main_a v_prenex_17655))) (< v_prenex_17655 main_y)))) (forall ((v_prenex_16421 Int) (v_prenex_16422 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16421))) (<= (+ (select main_a v_prenex_16421) 994) (select main_a v_prenex_16422)) (< v_prenex_16422 main_y) (<= 1 (select main_a v_prenex_16421)) (<= (+ main_y 1) v_prenex_16422) (<= 995 (select main_a v_prenex_16422)))) (forall ((v_prenex_16560 Int) (v_prenex_16561 Int)) (or (< v_prenex_16561 main_y) (<= (+ (select main_a v_prenex_16560) 994) (select main_a v_prenex_16561)) (<= (* 2 (select main_a v_prenex_16561)) 1998) (<= (select main_a v_prenex_16560) 5) (<= (+ main_y 1) v_prenex_16561) (<= 0 (+ (select main_a v_prenex_16560) 1)))) (or (forall ((v_prenex_9357 Int)) (or (< v_prenex_9357 main_y) (<= (* 2 (select main_a v_prenex_9357)) 1998) (<= (select main_a v_prenex_9357) 1001) (<= (+ main_y 1) v_prenex_9357))) (forall ((v_prenex_9356 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9356))) (<= (select main_a v_prenex_9356) 5) (< v_prenex_9356 main_x)))) (or (forall ((v_prenex_18265 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18265))) (<= (+ main_y 1) v_prenex_18265) (< v_prenex_18265 main_y) (<= (select main_a v_prenex_18265) 1001))) (forall ((v_prenex_18266 Int)) (<= 1 (select main_a v_prenex_18266)))) (or (forall ((v_prenex_8860 Int)) (or (<= (select main_a v_prenex_8860) 3) (<= 2 (* 2 (select main_a v_prenex_8860))))) (forall ((v_prenex_8856 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8856))) (< v_prenex_8856 main_y) (<= (+ main_y 1) v_prenex_8856)))) (or (forall ((v_prenex_9890 Int)) (<= (* 2 (select main_a v_prenex_9890)) 6)) (forall ((v_prenex_8280 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8280))) (<= (+ main_y 1) v_prenex_8280) (< v_prenex_8280 main_y) (<= 995 (select main_a v_prenex_8280))))) (forall ((v_prenex_17688 Int) (v_prenex_17687 Int)) (or (<= (select main_a v_prenex_17688) 1001) (< v_prenex_17688 main_y) (<= 1994 (* 2 (select main_a v_prenex_17688))) (<= (select main_a v_prenex_17688) (+ (select main_a v_prenex_17687) 998)) (<= (+ main_y 1) v_prenex_17688))) (or (forall ((v_prenex_15630 Int)) (or (<= (* 2 (select main_a v_prenex_15630)) 6) (<= (select main_a v_prenex_15630) 3))) (forall ((v_prenex_15629 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15629))) (< v_prenex_15629 main_y) (<= (select main_a v_prenex_15629) 999) (<= (+ main_y 1) v_prenex_15629)))) (forall ((v_prenex_15722 Int) (v_prenex_15721 Int)) (or (<= (+ main_y 1) v_prenex_15722) (<= 1 (select main_a v_prenex_15721)) (<= (select main_a v_prenex_15722) (+ (select main_a v_prenex_15721) 998)) (<= (select main_a v_prenex_15722) 999) (< v_prenex_15722 main_y) (<= (* 2 (select main_a v_prenex_15722)) 1998))) (or (forall ((v_prenex_13742 Int)) (or (< v_prenex_13742 main_y) (<= (select main_a v_prenex_13742) 1001) (<= (* 2 (select main_a v_prenex_13742)) 1998) (<= (+ main_y 1) v_prenex_13742))) (forall ((v_prenex_13741 Int)) (or (< v_prenex_13741 main_x) (<= (select main_a v_prenex_13741) 3) (<= 1 (select main_a v_prenex_13741))))) (forall ((v_prenex_8323 Int) (v_prenex_8324 Int)) (or (< v_prenex_8324 main_y) (<= (* 2 (select main_a v_prenex_8324)) 1998) (<= (+ (select main_a v_prenex_8323) 994) (select main_a v_prenex_8324)) (<= (+ main_x 1) v_prenex_8323) (<= (+ main_y 1) v_prenex_8324) (<= (* 2 (select main_a v_prenex_8323)) 6))) (forall ((v_prenex_12373 Int) (v_prenex_12374 Int)) (or (<= (select main_a v_prenex_12373) 5) (<= (* 2 (select main_a v_prenex_12373)) 6) (< v_prenex_12374 main_y) (<= (select main_a v_prenex_12374) 1001) (<= (+ (select main_a v_prenex_12373) 994) (select main_a v_prenex_12374)) (<= 995 (select main_a v_prenex_12374)) (<= (+ main_y 1) v_prenex_12374))) (forall ((v_prenex_15535 Int) (v_prenex_15534 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15534))) (<= (* 2 (select main_a v_prenex_15534)) 6) (<= (* 2 (select main_a v_prenex_15535)) 1998) (<= (+ main_y 1) v_prenex_15535) (<= 997 (select main_a v_prenex_15535)) (< v_prenex_15535 main_y) (<= 1000 (+ (select main_a v_prenex_15534) (select main_a v_prenex_15535))))) (or (forall ((v_prenex_16554 Int)) (or (<= (* 2 (select main_a v_prenex_16554)) 1998) (<= (+ main_y 1) v_prenex_16554) (< v_prenex_16554 main_y) (<= 1994 (* 2 (select main_a v_prenex_16554))))) (forall ((v_prenex_16558 Int)) (or (<= (+ main_x 1) v_prenex_16558) (<= 2 (* 2 (select main_a v_prenex_16558)))))) (forall ((v_prenex_10378 Int) (v_prenex_10377 Int)) (or (<= 995 (select main_a v_prenex_10378)) (<= 0 (+ (select main_a v_prenex_10377) 1)) (<= 1000 (+ (select main_a v_prenex_10377) (select main_a v_prenex_10378))) (< v_prenex_10378 main_y) (<= 1 (select main_a v_prenex_10377)) (<= (+ main_y 1) v_prenex_10378) (<= (+ main_x 1) v_prenex_10377))) (forall ((v_prenex_9455 Int) (v_prenex_9454 Int)) (or (<= 997 (select main_a v_prenex_9455)) (<= (select main_a v_prenex_9454) 5) (<= (+ main_y 1) v_prenex_9455) (<= (+ (select main_a v_prenex_9454) (select main_a v_prenex_9455)) 1000) (< v_prenex_9455 main_y))) (or (forall ((v_prenex_8274 Int)) (or (<= (* 2 (select main_a v_prenex_8274)) 1998) (<= (+ main_y 1) v_prenex_8274) (< v_prenex_8274 main_y) (<= 997 (select main_a v_prenex_8274)) (<= 1994 (* 2 (select main_a v_prenex_8274))))) (forall ((v_prenex_9598 Int)) (<= 0 (+ (select main_a v_prenex_9598) 1)))) (or (forall ((v_prenex_9384 Int)) (or (< v_prenex_9384 main_y) (<= (+ main_y 1) v_prenex_9384) (<= (select main_a v_prenex_9384) 1001) (<= (* 2 (select main_a v_prenex_9384)) 1998))) (forall ((v_prenex_9383 Int)) (or (<= (select main_a v_prenex_9383) 5) (<= (* 2 (select main_a v_prenex_9383)) 6)))) (forall ((v_prenex_17398 Int) (v_prenex_17399 Int)) (or (<= (* 2 (select main_a v_prenex_17398)) 6) (<= 1 (select main_a v_prenex_17398)) (<= (select main_a v_prenex_17399) 1001) (<= 1000 (+ (select main_a v_prenex_17398) (select main_a v_prenex_17399))) (<= (+ main_y 1) v_prenex_17399) (<= 1994 (* 2 (select main_a v_prenex_17399))) (< v_prenex_17399 main_y))) (forall ((v_prenex_11507 Int) (v_prenex_11508 Int)) (or (<= (+ (select main_a v_prenex_11507) (select main_a v_prenex_11508)) 1000) (<= 995 (select main_a v_prenex_11508)) (< v_prenex_11508 main_y) (<= 1 (select main_a v_prenex_11507)) (<= (select main_a v_prenex_11508) 1001) (<= (+ main_y 1) v_prenex_11508))) (forall ((v_prenex_18475 Int) (v_prenex_18474 Int)) (or (<= (select main_a v_prenex_18475) 999) (<= (* 2 (select main_a v_prenex_18475)) 1998) (<= (+ (select main_a v_prenex_18474) 994) (select main_a v_prenex_18475)) (<= (+ main_y 1) v_prenex_18475) (< v_prenex_18475 main_y) (<= 0 (+ (select main_a v_prenex_18474) 1)) (<= 2 (* 2 (select main_a v_prenex_18474))))) (or (forall ((v_prenex_15858 Int)) (or (<= 0 (+ (select main_a v_prenex_15858) 1)) (<= 1 (select main_a v_prenex_15858)))) (forall ((v_prenex_15854 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15854))) (<= 995 (select main_a v_prenex_15854)) (<= (+ main_y 1) v_prenex_15854) (< v_prenex_15854 main_y)))) (forall ((v_prenex_11354 Int) (v_prenex_11353 Int)) (or (<= (+ main_x 1) v_prenex_11353) (<= 2 (* 2 (select main_a v_prenex_11353))) (< v_prenex_11354 main_y) (<= (+ main_y 1) v_prenex_11354) (<= 1994 (* 2 (select main_a v_prenex_11354))) (<= (select main_a v_prenex_11353) 5) (<= (select main_a v_prenex_11354) (+ (select main_a v_prenex_11353) 998)))) (forall ((v_prenex_14864 Int) (v_prenex_14865 Int)) (or (< v_prenex_14865 main_y) (<= (select main_a v_prenex_14865) 999) (<= (+ main_y 1) v_prenex_14865) (<= (select main_a v_prenex_14865) (+ (select main_a v_prenex_14864) 998)) (<= 1 (select main_a v_prenex_14864)) (<= (select main_a v_prenex_14864) 5) (<= 997 (select main_a v_prenex_14865)))) (or (forall ((v_prenex_9906 Int)) (or (<= (* 2 (select main_a v_prenex_9906)) 6) (<= 0 (+ (select main_a v_prenex_9906) 1)))) (forall ((v_prenex_9911 Int)) (or (< v_prenex_9911 main_y) (<= (* 2 (select main_a v_prenex_9911)) 1998) (<= 1994 (* 2 (select main_a v_prenex_9911))) (<= (select main_a v_prenex_9911) 1001) (<= (+ main_y 1) v_prenex_9911)))) (or (forall ((v_prenex_14503 Int)) (or (<= 0 (+ (select main_a v_prenex_14503) 1)) (< v_prenex_14503 main_x) (<= 1 (select main_a v_prenex_14503)))) (forall ((v_prenex_14504 Int)) (or (<= (+ main_y 1) v_prenex_14504) (< v_prenex_14504 main_y) (<= 995 (select main_a v_prenex_14504)) (<= 1994 (* 2 (select main_a v_prenex_14504)))))) (forall ((v_prenex_10688 Int) (v_prenex_10687 Int)) (or (<= (select main_a v_prenex_10688) 1001) (<= 1 (select main_a v_prenex_10687)) (< v_prenex_10688 main_y) (<= (* 2 (select main_a v_prenex_10688)) 1998) (<= 2 (* 2 (select main_a v_prenex_10687))) (<= (+ main_y 1) v_prenex_10688) (<= 1000 (+ (select main_a v_prenex_10687) (select main_a v_prenex_10688))))) (or (forall ((v_prenex_16588 Int)) (<= 2 (* 2 (select main_a v_prenex_16588)))) (forall ((v_prenex_16586 Int)) (or (< v_prenex_16586 main_y) (<= (+ main_y 1) v_prenex_16586) (<= (select main_a v_prenex_16586) 999) (<= (* 2 (select main_a v_prenex_16586)) 1998) (<= 997 (select main_a v_prenex_16586))))) (or (forall ((v_prenex_11117 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11117))) (< v_prenex_11117 main_y) (<= (+ main_y 1) v_prenex_11117) (<= (select main_a v_prenex_11117) 999))) (forall ((v_prenex_11116 Int)) (or (<= (select main_a v_prenex_11116) 5) (< v_prenex_11116 main_x) (<= (select main_a v_prenex_11116) 3)))) (forall ((v_prenex_10862 Int) (v_prenex_10861 Int)) (or (<= 1000 (+ (select main_a v_prenex_10861) (select main_a v_prenex_10862))) (<= (select main_a v_prenex_10862) 999) (<= 997 (select main_a v_prenex_10862)) (<= (select main_a v_prenex_10861) 3) (<= 1 (select main_a v_prenex_10861)) (< v_prenex_10862 main_y) (<= (+ main_y 1) v_prenex_10862))) (forall ((v_prenex_16964 Int) (v_prenex_16965 Int)) (or (< v_prenex_16965 main_y) (<= (select main_a v_prenex_16964) 5) (<= (* 2 (select main_a v_prenex_16965)) 1998) (<= 1 (select main_a v_prenex_16964)) (<= (+ main_y 1) v_prenex_16965) (<= (+ (select main_a v_prenex_16964) (select main_a v_prenex_16965)) 1000) (<= (select main_a v_prenex_16965) 999))) (forall ((v_prenex_15346 Int) (v_prenex_15345 Int)) (or (<= (+ main_y 1) v_prenex_15346) (<= (select main_a v_prenex_15345) 5) (<= (+ (select main_a v_prenex_15345) 994) (select main_a v_prenex_15346)) (<= 997 (select main_a v_prenex_15346)) (<= (select main_a v_prenex_15346) 999) (<= 0 (+ (select main_a v_prenex_15345) 1)) (< v_prenex_15346 main_y))) (forall ((v_prenex_10910 Int) (v_prenex_10911 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10911))) (<= 1 (select main_a v_prenex_10910)) (<= (select main_a v_prenex_10911) (+ (select main_a v_prenex_10910) 998)) (< v_prenex_10911 main_y) (<= (select main_a v_prenex_10911) 999) (<= (+ main_y 1) v_prenex_10911))) (forall ((v_prenex_16409 Int) (v_prenex_16410 Int)) (or (<= (+ main_y 1) v_prenex_16410) (<= 997 (select main_a v_prenex_16410)) (<= 2 (* 2 (select main_a v_prenex_16409))) (<= (+ (select main_a v_prenex_16409) 994) (select main_a v_prenex_16410)) (< v_prenex_16410 main_y))) (or (forall ((v_prenex_9007 Int)) (or (< v_prenex_9007 main_x) (<= (select main_a v_prenex_9007) 3) (<= (+ main_x 1) v_prenex_9007))) (forall ((v_prenex_9008 Int)) (<= 1994 (* 2 (select main_a v_prenex_9008))))) (forall ((v_prenex_15349 Int) (v_prenex_15350 Int)) (or (< v_prenex_15350 main_y) (<= (* 2 (select main_a v_prenex_15350)) 1998) (<= (select main_a v_prenex_15350) 999) (<= 2 (* 2 (select main_a v_prenex_15349))) (<= (+ (select main_a v_prenex_15349) 994) (select main_a v_prenex_15350)) (<= (+ main_y 1) v_prenex_15350))) (forall ((v_prenex_16549 Int) (v_prenex_16550 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16549))) (<= 995 (select main_a v_prenex_16550)) (<= 1000 (+ (select main_a v_prenex_16549) (select main_a v_prenex_16550))) (<= (* 2 (select main_a v_prenex_16550)) 1998) (<= (+ main_y 1) v_prenex_16550) (< v_prenex_16550 main_y))) (forall ((v_prenex_13156 Int) (v_prenex_13157 Int)) (or (<= (+ (select main_a v_prenex_13156) (select main_a v_prenex_13157)) 1000) (<= (+ main_y 1) v_prenex_13157) (<= (* 2 (select main_a v_prenex_13157)) 1998) (<= 0 (+ (select main_a v_prenex_13156) 1)) (< v_prenex_13157 main_y) (<= (select main_a v_prenex_13157) 999) (<= (select main_a v_prenex_13156) 5))) (forall ((v_prenex_18541 Int) (v_prenex_18542 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18541))) (<= (+ main_y 1) v_prenex_18542) (<= (select main_a v_prenex_18541) 3) (<= (+ (select main_a v_prenex_18541) (select main_a v_prenex_18542)) 1000) (<= (* 2 (select main_a v_prenex_18542)) 1998) (< v_prenex_18542 main_y))) (forall ((v_prenex_11029 Int) (v_prenex_11030 Int)) (or (< v_prenex_11030 main_y) (<= (* 2 (select main_a v_prenex_11030)) 1998) (<= (+ main_y 1) v_prenex_11030) (< v_prenex_11029 main_x) (<= (+ (select main_a v_prenex_11029) (select main_a v_prenex_11030)) 1000) (<= 1 (select main_a v_prenex_11029)) (<= 0 (+ (select main_a v_prenex_11029) 1)))) (forall ((v_prenex_9245 Int) (v_prenex_9244 Int)) (or (<= (select main_a v_prenex_9245) 999) (< v_prenex_9245 main_y) (<= (+ main_y 1) v_prenex_9245) (<= 997 (select main_a v_prenex_9245)) (<= 0 (+ (select main_a v_prenex_9244) 1)) (<= (+ (select main_a v_prenex_9244) (select main_a v_prenex_9245)) 1000) (<= (select main_a v_prenex_9244) 5))) (forall ((v_prenex_14082 Int) (v_prenex_14081 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14082))) (<= (+ main_y 1) v_prenex_14082) (<= (+ (select main_a v_prenex_14081) (select main_a v_prenex_14082)) 1000) (<= 995 (select main_a v_prenex_14082)) (<= (select main_a v_prenex_14081) 3) (< v_prenex_14082 main_y))) (forall ((v_prenex_14611 Int) (v_prenex_14612 Int)) (or (<= (+ main_y 1) v_prenex_14612) (<= (select main_a v_prenex_14612) (+ (select main_a v_prenex_14611) 998)) (<= (select main_a v_prenex_14611) 3) (< v_prenex_14612 main_y) (<= (* 2 (select main_a v_prenex_14611)) 6) (<= (select main_a v_prenex_14612) 1001))) (or (forall ((v_prenex_13462 Int)) (or (<= (select main_a v_prenex_13462) 3) (<= 2 (* 2 (select main_a v_prenex_13462))))) (forall ((v_prenex_13463 Int)) (or (< v_prenex_13463 main_y) (<= 995 (select main_a v_prenex_13463)) (<= (+ main_y 1) v_prenex_13463) (<= (* 2 (select main_a v_prenex_13463)) 1998) (<= 1994 (* 2 (select main_a v_prenex_13463)))))) (or (forall ((v_prenex_12410 Int)) (or (<= (* 2 (select main_a v_prenex_12410)) 1998) (< v_prenex_12410 main_y) (<= 997 (select main_a v_prenex_12410)) (<= (select main_a v_prenex_12410) 1001) (<= (+ main_y 1) v_prenex_12410))) (forall ((v_prenex_12412 Int)) (or (<= 0 (+ (select main_a v_prenex_12412) 1)) (<= (* 2 (select main_a v_prenex_12412)) 6)))) (forall ((v_prenex_15424 Int) (v_prenex_15423 Int)) (or (<= (* 2 (select main_a v_prenex_15423)) 6) (<= (+ main_y 1) v_prenex_15424) (<= (select main_a v_prenex_15424) 999) (<= (select main_a v_prenex_15423) 3) (<= 997 (select main_a v_prenex_15424)) (< v_prenex_15424 main_y) (<= (+ (select main_a v_prenex_15423) (select main_a v_prenex_15424)) 1000))) (or (forall ((v_prenex_14701 Int)) (<= (select main_a v_prenex_14701) 3)) (forall ((v_prenex_14700 Int)) (or (<= (* 2 (select main_a v_prenex_14700)) 1998) (<= 995 (select main_a v_prenex_14700)) (< v_prenex_14700 main_y) (<= 997 (select main_a v_prenex_14700)) (<= (+ main_y 1) v_prenex_14700)))) (forall ((v_prenex_11497 Int) (v_prenex_11498 Int)) (or (< v_prenex_11498 main_y) (<= (+ (select main_a v_prenex_11497) 994) (select main_a v_prenex_11498)) (<= 1994 (* 2 (select main_a v_prenex_11498))) (<= 997 (select main_a v_prenex_11498)) (<= (+ main_y 1) v_prenex_11498) (<= 0 (+ (select main_a v_prenex_11497) 1)) (<= (select main_a v_prenex_11497) 5))) (or (forall ((v_prenex_13251 Int)) (or (<= (select main_a v_prenex_13251) 3) (<= 0 (+ (select main_a v_prenex_13251) 1)))) (forall ((v_prenex_13252 Int)) (or (<= (select main_a v_prenex_13252) 1001) (<= (+ main_y 1) v_prenex_13252) (<= (* 2 (select main_a v_prenex_13252)) 1998) (< v_prenex_13252 main_y)))) (forall ((v_prenex_15429 Int) (v_prenex_15430 Int)) (or (<= (select main_a v_prenex_15430) 999) (< v_prenex_15430 main_y) (<= 1 (select main_a v_prenex_15429)) (<= 2 (* 2 (select main_a v_prenex_15429))) (<= (+ main_y 1) v_prenex_15430) (<= (+ main_x 1) v_prenex_15429) (<= (select main_a v_prenex_15430) (+ (select main_a v_prenex_15429) 998)))) (forall ((v_prenex_8666 Int) (v_prenex_8667 Int)) (or (<= (select main_a v_prenex_8667) 1001) (<= 2 (* 2 (select main_a v_prenex_8666))) (<= (select main_a v_prenex_8667) (+ (select main_a v_prenex_8666) 998)) (<= 0 (+ (select main_a v_prenex_8666) 1)) (<= (+ main_y 1) v_prenex_8667) (< v_prenex_8666 main_x) (< v_prenex_8667 main_y))) (forall ((v_prenex_17349 Int) (v_prenex_17350 Int)) (or (<= (+ main_y 1) v_prenex_17350) (< v_prenex_17350 main_y) (<= (select main_a v_prenex_17350) 1001) (<= (+ (select main_a v_prenex_17349) (select main_a v_prenex_17350)) 1000) (< v_prenex_17349 main_x))) (forall ((v_prenex_8570 Int) (v_prenex_8571 Int)) (or (<= (select main_a v_prenex_8571) 999) (< v_prenex_8571 main_y) (<= (+ main_y 1) v_prenex_8571) (<= (+ main_x 1) v_prenex_8570) (<= 0 (+ (select main_a v_prenex_8570) 1)) (<= (select main_a v_prenex_8571) (+ (select main_a v_prenex_8570) 998)))) (forall ((v_prenex_17556 Int) (v_prenex_17557 Int)) (or (< v_prenex_17557 main_y) (<= (+ main_y 1) v_prenex_17557) (<= (select main_a v_prenex_17557) (+ (select main_a v_prenex_17556) 998)) (<= 0 (+ (select main_a v_prenex_17556) 1)) (<= (select main_a v_prenex_17557) 999) (<= 1994 (* 2 (select main_a v_prenex_17557))))) (forall ((v_prenex_8796 Int) (v_prenex_8797 Int)) (or (<= (select main_a v_prenex_8796) 5) (< v_prenex_8797 main_y) (<= 0 (+ (select main_a v_prenex_8796) 1)) (<= 1994 (* 2 (select main_a v_prenex_8797))) (<= (+ main_y 1) v_prenex_8797) (<= (+ (select main_a v_prenex_8796) 994) (select main_a v_prenex_8797)) (<= (select main_a v_prenex_8797) 1001))) (or (forall ((v_prenex_10786 Int)) (<= 0 (+ (select main_a v_prenex_10786) 1))) (forall ((v_prenex_10787 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10787))) (< v_prenex_10787 main_y) (<= 997 (select main_a v_prenex_10787)) (<= (select main_a v_prenex_10787) 999) (<= (+ main_y 1) v_prenex_10787)))) (forall ((v_prenex_9053 Int) (v_prenex_9052 Int)) (or (<= (select main_a v_prenex_9052) 5) (<= 2 (* 2 (select main_a v_prenex_9052))) (<= (* 2 (select main_a v_prenex_9053)) 1998) (<= (+ main_y 1) v_prenex_9053) (< v_prenex_9053 main_y) (<= (select main_a v_prenex_9053) 999) (<= (+ (select main_a v_prenex_9052) (select main_a v_prenex_9053)) 1000))) (forall ((v_prenex_17679 Int) (v_prenex_17680 Int)) (or (< v_prenex_17680 main_y) (<= (+ main_x 1) v_prenex_17679) (<= 1000 (+ (select main_a v_prenex_17679) (select main_a v_prenex_17680))) (< v_prenex_17679 main_x) (<= 0 (+ (select main_a v_prenex_17679) 1)))) (forall ((v_prenex_11932 Int) (v_prenex_11933 Int)) (or (<= 1000 (+ (select main_a v_prenex_11932) (select main_a v_prenex_11933))) (<= (+ main_x 1) v_prenex_11932) (<= 0 (+ (select main_a v_prenex_11932) 1)) (<= 1994 (* 2 (select main_a v_prenex_11933))) (<= (+ main_y 1) v_prenex_11933) (<= 2 (* 2 (select main_a v_prenex_11932))) (< v_prenex_11933 main_y))) (forall ((v_prenex_14329 Int) (v_prenex_14330 Int)) (or (<= (select main_a v_prenex_14330) 1001) (<= (* 2 (select main_a v_prenex_14329)) 6) (<= (+ (select main_a v_prenex_14329) 994) (select main_a v_prenex_14330)) (< v_prenex_14330 main_y) (<= 995 (select main_a v_prenex_14330)) (<= (+ main_y 1) v_prenex_14330))) (or (forall ((v_prenex_8318 Int)) (or (< v_prenex_8318 main_y) (<= (+ main_y 1) v_prenex_8318) (<= (select main_a v_prenex_8318) 999) (<= (select main_a v_prenex_8318) 1001) (<= (* 2 (select main_a v_prenex_8318)) 1998))) (forall ((v_prenex_8317 Int)) (or (<= (* 2 (select main_a v_prenex_8317)) 6) (<= 1 (select main_a v_prenex_8317))))) (forall ((v_prenex_14555 Int) (v_prenex_14554 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14554))) (<= (select main_a v_prenex_14554) 3) (<= 1994 (* 2 (select main_a v_prenex_14555))) (< v_prenex_14555 main_y) (<= (select main_a v_prenex_14555) (+ (select main_a v_prenex_14554) 998)) (<= (+ main_y 1) v_prenex_14555) (<= (+ main_x 1) v_prenex_14554))) (forall ((v_prenex_13024 Int) (v_prenex_13023 Int)) (or (<= 1 (select main_a v_prenex_13023)) (<= 997 (select main_a v_prenex_13024)) (< v_prenex_13024 main_y) (<= (+ (select main_a v_prenex_13023) (select main_a v_prenex_13024)) 1000) (<= (+ main_y 1) v_prenex_13024) (<= (* 2 (select main_a v_prenex_13024)) 1998))) (forall ((v_prenex_14867 Int) (v_prenex_14866 Int)) (or (<= (select main_a v_prenex_14866) 3) (<= (* 2 (select main_a v_prenex_14867)) 1998) (< v_prenex_14867 main_y) (<= (+ main_y 1) v_prenex_14867) (<= 0 (+ (select main_a v_prenex_14866) 1)) (<= (select main_a v_prenex_14867) 1001) (<= (+ (select main_a v_prenex_14866) 994) (select main_a v_prenex_14867)))) (or (forall ((v_prenex_9309 Int)) (<= (* 2 (select main_a v_prenex_9309)) 1998)) (forall ((v_prenex_9308 Int)) (or (< v_prenex_9308 main_x) (<= (+ main_x 1) v_prenex_9308) (<= 2 (* 2 (select main_a v_prenex_9308)))))) (forall ((v_prenex_17802 Int) (v_prenex_17803 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17802))) (<= 1994 (* 2 (select main_a v_prenex_17803))) (<= (select main_a v_prenex_17803) 1001) (<= (* 2 (select main_a v_prenex_17802)) 6) (<= (+ main_y 1) v_prenex_17803) (< v_prenex_17803 main_y) (<= 1000 (+ (select main_a v_prenex_17802) (select main_a v_prenex_17803))))) (or (forall ((v_prenex_17357 Int)) (or (< v_prenex_17357 main_x) (<= (+ main_x 1) v_prenex_17357) (<= (* 2 (select main_a v_prenex_17357)) 6))) (forall ((v_prenex_17358 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17358))) (< v_prenex_17358 main_y)))) (forall ((v_prenex_18471 Int) (v_prenex_18470 Int)) (or (<= 1000 (+ (select main_a v_prenex_18470) (select main_a v_prenex_18471))) (<= (* 2 (select main_a v_prenex_18470)) 6) (<= 995 (select main_a v_prenex_18471)) (< v_prenex_18471 main_y) (<= (select main_a v_prenex_18471) 999) (<= (+ main_y 1) v_prenex_18471))) (or (forall ((v_prenex_17446 Int)) (<= 0 (+ (select main_a v_prenex_17446) 1))) (forall ((v_prenex_17444 Int)) (or (< v_prenex_17444 main_y) (<= 997 (select main_a v_prenex_17444)) (<= (select main_a v_prenex_17444) 1001) (<= (* 2 (select main_a v_prenex_17444)) 1998) (<= (+ main_y 1) v_prenex_17444)))) (or (forall ((v_prenex_14488 Int)) (or (<= (* 2 (select main_a v_prenex_14488)) 1998) (<= (+ main_y 1) v_prenex_14488) (< v_prenex_14488 main_y))) (forall ((v_prenex_14487 Int)) (or (<= (* 2 (select main_a v_prenex_14487)) 6) (<= (select main_a v_prenex_14487) 5)))) (forall ((v_prenex_9241 Int) (v_prenex_9240 Int)) (or (< v_prenex_9240 main_x) (<= (+ (select main_a v_prenex_9240) (select main_a v_prenex_9241)) 1000) (< v_prenex_9241 main_y) (<= (+ main_y 1) v_prenex_9241) (<= 0 (+ (select main_a v_prenex_9240) 1)) (<= (* 2 (select main_a v_prenex_9241)) 1998))) (forall ((v_prenex_15993 Int) (v_prenex_15992 Int)) (or (<= (+ (select main_a v_prenex_15992) (select main_a v_prenex_15993)) 1000) (<= 997 (select main_a v_prenex_15993)) (<= (+ main_y 1) v_prenex_15993) (<= (+ main_x 1) v_prenex_15992) (< v_prenex_15993 main_y) (<= (select main_a v_prenex_15992) 3) (<= 1 (select main_a v_prenex_15992)))) (forall ((v_prenex_14974 Int) (v_prenex_14973 Int)) (or (<= (+ main_y 1) v_prenex_14974) (<= (select main_a v_prenex_14973) 3) (<= 1994 (* 2 (select main_a v_prenex_14974))) (<= (select main_a v_prenex_14974) (+ (select main_a v_prenex_14973) 998)) (<= (* 2 (select main_a v_prenex_14973)) 6) (< v_prenex_14974 main_y))) (forall ((v_prenex_10668 Int) (v_prenex_10667 Int)) (or (<= 1 (select main_a v_prenex_10667)) (< v_prenex_10668 main_y) (<= (+ main_y 1) v_prenex_10668) (<= (+ (select main_a v_prenex_10667) 994) (select main_a v_prenex_10668)) (<= 995 (select main_a v_prenex_10668)) (<= (* 2 (select main_a v_prenex_10668)) 1998) (<= (select main_a v_prenex_10667) 5))) (or (forall ((v_prenex_10232 Int)) (or (< v_prenex_10232 main_x) (<= (select main_a v_prenex_10232) 5))) (forall ((v_prenex_10233 Int)) (or (<= (* 2 (select main_a v_prenex_10233)) 1998) (<= 997 (select main_a v_prenex_10233)) (< v_prenex_10233 main_y) (<= (+ main_y 1) v_prenex_10233)))) (forall ((v_prenex_16582 Int) (v_prenex_16583 Int)) (or (<= (+ main_y 1) v_prenex_16583) (<= (* 2 (select main_a v_prenex_16582)) 6) (< v_prenex_16583 main_y) (<= (select main_a v_prenex_16583) 999) (<= (+ main_x 1) v_prenex_16582) (<= 1000 (+ (select main_a v_prenex_16582) (select main_a v_prenex_16583))))) (forall ((v_prenex_11772 Int) (v_prenex_11771 Int)) (or (<= (* 2 (select main_a v_prenex_11771)) 6) (<= (+ main_y 1) v_prenex_11772) (< v_prenex_11772 main_y) (<= (* 2 (select main_a v_prenex_11772)) 1998) (<= (+ (select main_a v_prenex_11771) (select main_a v_prenex_11772)) 1000) (<= (select main_a v_prenex_11771) 3) (<= (select main_a v_prenex_11772) 999))) (forall ((v_prenex_10182 Int) (v_prenex_10181 Int)) (or (<= 1000 (+ (select main_a v_prenex_10181) (select main_a v_prenex_10182))) (< v_prenex_10182 main_y) (<= 995 (select main_a v_prenex_10182)) (<= 2 (* 2 (select main_a v_prenex_10181))) (<= (+ main_y 1) v_prenex_10182) (<= (select main_a v_prenex_10182) 999))) (forall ((v_prenex_17259 Int) (v_prenex_17260 Int)) (or (<= (+ (select main_a v_prenex_17259) (select main_a v_prenex_17260)) 1000) (<= (+ main_y 1) v_prenex_17260) (<= (select main_a v_prenex_17260) 999) (<= 1 (select main_a v_prenex_17259)) (<= (select main_a v_prenex_17259) 5) (<= 997 (select main_a v_prenex_17260)) (< v_prenex_17260 main_y))) (or (forall ((v_prenex_18393 Int)) (or (<= 1 (select main_a v_prenex_18393)) (<= (select main_a v_prenex_18393) 5))) (forall ((v_prenex_18394 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18394))) (<= (+ main_y 1) v_prenex_18394) (<= (select main_a v_prenex_18394) 999) (< v_prenex_18394 main_y)))) (or (forall ((v_prenex_18446 Int)) (or (<= (select main_a v_prenex_18446) 3) (<= 2 (* 2 (select main_a v_prenex_18446))))) (forall ((v_prenex_18442 Int)) (or (<= (* 2 (select main_a v_prenex_18442)) 1998) (<= 1994 (* 2 (select main_a v_prenex_18442))) (< v_prenex_18442 main_y) (<= (+ main_y 1) v_prenex_18442) (<= (select main_a v_prenex_18442) 1001)))) (forall ((v_prenex_10670 Int) (v_prenex_10669 Int)) (or (<= 997 (select main_a v_prenex_10670)) (<= 0 (+ (select main_a v_prenex_10669) 1)) (< v_prenex_10670 main_y) (<= (+ main_y 1) v_prenex_10670) (<= (select main_a v_prenex_10669) 5) (<= 1000 (+ (select main_a v_prenex_10669) (select main_a v_prenex_10670))))) (forall ((v_prenex_16547 Int) (v_prenex_16548 Int)) (or (< v_prenex_16548 main_y) (<= 1000 (+ (select main_a v_prenex_16547) (select main_a v_prenex_16548))) (<= 997 (select main_a v_prenex_16548)) (<= (+ main_y 1) v_prenex_16548) (<= (select main_a v_prenex_16547) 5) (<= 2 (* 2 (select main_a v_prenex_16547))) (<= 1994 (* 2 (select main_a v_prenex_16548))))) (forall ((v_prenex_11446 Int) (v_prenex_11445 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11445))) (<= (+ main_y 1) v_prenex_11446) (<= 1000 (+ (select main_a v_prenex_11445) (select main_a v_prenex_11446))) (<= (* 2 (select main_a v_prenex_11445)) 6) (<= 995 (select main_a v_prenex_11446)) (< v_prenex_11446 main_y) (<= 1994 (* 2 (select main_a v_prenex_11446))))) (or (forall ((v_prenex_10896 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10896))) (<= 1 (select main_a v_prenex_10896)))) (forall ((v_prenex_10894 Int)) (or (<= 997 (select main_a v_prenex_10894)) (< v_prenex_10894 main_y) (<= (+ main_y 1) v_prenex_10894) (<= 1994 (* 2 (select main_a v_prenex_10894)))))) (forall ((v_prenex_9006 Int) (v_prenex_9005 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9005))) (<= (+ main_y 1) v_prenex_9006) (<= (select main_a v_prenex_9006) 999) (<= 1000 (+ (select main_a v_prenex_9005) (select main_a v_prenex_9006))) (< v_prenex_9006 main_y) (<= (select main_a v_prenex_9005) 5) (<= (+ main_x 1) v_prenex_9005))) (forall ((v_prenex_10296 Int) (v_prenex_10295 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10296))) (<= (select main_a v_prenex_10295) 5) (< v_prenex_10296 main_y) (<= (* 2 (select main_a v_prenex_10296)) 1998) (<= (select main_a v_prenex_10296) (+ (select main_a v_prenex_10295) 998)) (<= (+ main_y 1) v_prenex_10296))) (forall ((v_prenex_16193 Int) (v_prenex_16194 Int)) (or (< v_prenex_16193 main_x) (<= (+ main_y 1) v_prenex_16194) (<= 995 (select main_a v_prenex_16194)) (<= (select main_a v_prenex_16194) (+ (select main_a v_prenex_16193) 998)) (< v_prenex_16194 main_y))) (forall ((v_prenex_9499 Int) (v_prenex_9500 Int)) (or (<= (+ main_y 1) v_prenex_9500) (<= 2 (* 2 (select main_a v_prenex_9499))) (<= 995 (select main_a v_prenex_9500)) (<= (select main_a v_prenex_9500) 1001) (<= (+ (select main_a v_prenex_9499) (select main_a v_prenex_9500)) 1000) (< v_prenex_9500 main_y))) (forall ((v_prenex_18060 Int) (v_prenex_18059 Int)) (or (<= (select main_a v_prenex_18060) (+ (select main_a v_prenex_18059) 998)) (< v_prenex_18060 main_y) (<= (+ main_y 1) v_prenex_18060) (<= (* 2 (select main_a v_prenex_18060)) 1998) (<= 995 (select main_a v_prenex_18060)))) (forall ((v_prenex_17217 Int) (v_prenex_17218 Int)) (or (<= (* 2 (select main_a v_prenex_17217)) 6) (<= 997 (select main_a v_prenex_17218)) (<= (+ main_y 1) v_prenex_17218) (<= (select main_a v_prenex_17217) 3) (< v_prenex_17218 main_y) (<= (+ (select main_a v_prenex_17217) (select main_a v_prenex_17218)) 1000))) (or (forall ((v_prenex_12749 Int)) (or (<= (+ main_y 1) v_prenex_12749) (<= 1994 (* 2 (select main_a v_prenex_12749))) (< v_prenex_12749 main_y) (<= 997 (select main_a v_prenex_12749)))) (forall ((v_prenex_12751 Int)) (<= 1 (select main_a v_prenex_12751)))) (forall ((v_prenex_16952 Int) (v_prenex_16953 Int)) (or (< v_prenex_16952 main_x) (<= 2 (* 2 (select main_a v_prenex_16952))) (<= (select main_a v_prenex_16952) 3) (< v_prenex_16953 main_y) (<= (+ main_y 1) v_prenex_16953) (<= (select main_a v_prenex_16953) 999) (<= (+ (select main_a v_prenex_16952) (select main_a v_prenex_16953)) 1000))) (or (forall ((v_prenex_13105 Int)) (or (<= (+ main_y 1) v_prenex_13105) (<= (select main_a v_prenex_13105) 999) (< v_prenex_13105 main_y) (<= (* 2 (select main_a v_prenex_13105)) 1998) (<= (select main_a v_prenex_13105) 1001))) (forall ((v_prenex_13110 Int)) (or (<= 1 (select main_a v_prenex_13110)) (<= (select main_a v_prenex_13110) 5)))) (or (forall ((v_prenex_17769 Int)) (or (< v_prenex_17769 main_y) (<= (+ main_y 1) v_prenex_17769) (<= 1994 (* 2 (select main_a v_prenex_17769))) (<= 995 (select main_a v_prenex_17769)))) (forall ((v_prenex_17770 Int)) (or (<= 1 (select main_a v_prenex_17770)) (<= (select main_a v_prenex_17770) 3)))) (forall ((v_prenex_18088 Int) (v_prenex_18087 Int)) (or (<= 0 (+ (select main_a v_prenex_18087) 1)) (< v_prenex_18088 main_y) (<= (+ main_y 1) v_prenex_18088) (<= (select main_a v_prenex_18088) 1001) (<= 2 (* 2 (select main_a v_prenex_18087))) (<= (+ (select main_a v_prenex_18087) 994) (select main_a v_prenex_18088)) (<= (select main_a v_prenex_18088) 999))) (forall ((v_prenex_15786 Int) (v_prenex_15785 Int)) (or (<= (select main_a v_prenex_15786) 999) (<= (+ main_y 1) v_prenex_15786) (< v_prenex_15786 main_y) (<= 995 (select main_a v_prenex_15786)) (<= (select main_a v_prenex_15785) 3) (<= (select main_a v_prenex_15786) (+ (select main_a v_prenex_15785) 998)) (<= 2 (* 2 (select main_a v_prenex_15785))))) (forall ((v_prenex_13549 Int) (v_prenex_13550 Int)) (or (<= 1 (select main_a v_prenex_13549)) (< v_prenex_13550 main_y) (<= 995 (select main_a v_prenex_13550)) (<= (+ main_y 1) v_prenex_13550) (<= (+ (select main_a v_prenex_13549) (select main_a v_prenex_13550)) 1000) (<= (* 2 (select main_a v_prenex_13550)) 1998) (<= (select main_a v_prenex_13549) 3))) (forall ((v_prenex_17831 Int) (v_prenex_17832 Int)) (or (< v_prenex_17832 main_y) (<= (+ (select main_a v_prenex_17831) (select main_a v_prenex_17832)) 1000) (<= (+ main_y 1) v_prenex_17832) (<= (select main_a v_prenex_17831) 5) (<= (select main_a v_prenex_17832) 999))) (or (forall ((v_prenex_17999 Int)) (or (<= (select main_a v_prenex_17999) 3) (<= 1 (select main_a v_prenex_17999)))) (forall ((v_prenex_18000 Int)) (or (< v_prenex_18000 main_y) (<= (+ main_y 1) v_prenex_18000) (<= 1994 (* 2 (select main_a v_prenex_18000))) (<= (select main_a v_prenex_18000) 1001) (<= 997 (select main_a v_prenex_18000))))) (forall ((v_prenex_8708 Int) (v_prenex_8709 Int)) (or (<= (select main_a v_prenex_8708) 5) (<= (select main_a v_prenex_8709) 1001) (<= 995 (select main_a v_prenex_8709)) (<= (+ (select main_a v_prenex_8708) (select main_a v_prenex_8709)) 1000) (< v_prenex_8709 main_y) (<= (+ main_y 1) v_prenex_8709) (<= 0 (+ (select main_a v_prenex_8708) 1)))) (or (forall ((v_prenex_15703 Int)) (or (<= (+ main_y 1) v_prenex_15703) (<= 1994 (* 2 (select main_a v_prenex_15703))) (<= 995 (select main_a v_prenex_15703)) (< v_prenex_15703 main_y))) (forall ((v_prenex_15702 Int)) (or (<= (* 2 (select main_a v_prenex_15702)) 6) (< v_prenex_15702 main_x)))) (or (forall ((v_prenex_17163 Int)) (or (<= 1 (select main_a v_prenex_17163)) (< v_prenex_17163 main_x))) (forall ((v_prenex_17164 Int)) (or (< v_prenex_17164 main_y) (<= (* 2 (select main_a v_prenex_17164)) 1998) (<= (+ main_y 1) v_prenex_17164)))) (forall ((v_prenex_11707 Int) (v_prenex_11706 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11707))) (<= (* 2 (select main_a v_prenex_11706)) 6) (<= (+ main_y 1) v_prenex_11707) (<= (+ main_x 1) v_prenex_11706) (<= (+ (select main_a v_prenex_11706) (select main_a v_prenex_11707)) 1000) (<= 0 (+ (select main_a v_prenex_11706) 1)) (< v_prenex_11707 main_y))) (or (forall ((v_prenex_17396 Int)) (or (<= 0 (+ (select main_a v_prenex_17396) 1)) (<= (select main_a v_prenex_17396) 5))) (forall ((v_prenex_17397 Int)) (or (< v_prenex_17397 main_y) (<= 1994 (* 2 (select main_a v_prenex_17397))) (<= (select main_a v_prenex_17397) 1001) (<= 997 (select main_a v_prenex_17397)) (<= (+ main_y 1) v_prenex_17397)))) (forall ((v_prenex_12056 Int) (v_prenex_12055 Int)) (or (<= 1000 (+ (select main_a v_prenex_12055) (select main_a v_prenex_12056))) (<= 995 (select main_a v_prenex_12056)) (<= 0 (+ (select main_a v_prenex_12055) 1)) (<= (+ main_y 1) v_prenex_12056) (<= (select main_a v_prenex_12056) 1001) (< v_prenex_12056 main_y) (<= (* 2 (select main_a v_prenex_12055)) 6))) (forall ((v_prenex_18190 Int) (v_prenex_18191 Int)) (or (<= (select main_a v_prenex_18191) 1001) (<= (+ main_y 1) v_prenex_18191) (<= 1 (select main_a v_prenex_18190)) (<= 997 (select main_a v_prenex_18191)) (< v_prenex_18191 main_y) (<= (+ (select main_a v_prenex_18190) 994) (select main_a v_prenex_18191)))) (forall ((v_prenex_13446 Int) (v_prenex_13447 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13447))) (<= (select main_a v_prenex_13446) 5) (< v_prenex_13447 main_y) (<= 2 (* 2 (select main_a v_prenex_13446))) (<= (select main_a v_prenex_13447) (+ (select main_a v_prenex_13446) 998)) (<= (+ main_y 1) v_prenex_13447) (<= (select main_a v_prenex_13447) 999))) (forall ((v_prenex_17086 Int) (v_prenex_17087 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17086))) (<= (+ main_y 1) v_prenex_17087) (<= 997 (select main_a v_prenex_17087)) (<= (select main_a v_prenex_17087) (+ (select main_a v_prenex_17086) 998)) (<= (select main_a v_prenex_17086) 5) (< v_prenex_17087 main_y) (<= (select main_a v_prenex_17087) 999))) (forall ((v_prenex_12250 Int) (v_prenex_12251 Int)) (or (<= (select main_a v_prenex_12251) 999) (<= (+ main_y 1) v_prenex_12251) (< v_prenex_12251 main_y) (<= (+ (select main_a v_prenex_12250) 994) (select main_a v_prenex_12251)) (<= 1 (select main_a v_prenex_12250)) (<= (select main_a v_prenex_12251) 1001) (<= (select main_a v_prenex_12250) 5))) (forall ((v_prenex_9215 Int) (v_prenex_9214 Int)) (or (< v_prenex_9215 main_y) (<= 997 (select main_a v_prenex_9215)) (<= 2 (* 2 (select main_a v_prenex_9214))) (<= (+ main_y 1) v_prenex_9215) (<= (select main_a v_prenex_9215) 999) (<= (* 2 (select main_a v_prenex_9214)) 6) (<= (+ (select main_a v_prenex_9214) 994) (select main_a v_prenex_9215)))) (forall ((v_prenex_9660 Int) (v_prenex_9661 Int)) (or (<= (+ (select main_a v_prenex_9660) (select main_a v_prenex_9661)) 1000) (<= 1 (select main_a v_prenex_9660)) (<= (+ main_y 1) v_prenex_9661) (< v_prenex_9660 main_x) (<= (* 2 (select main_a v_prenex_9660)) 6) (<= (select main_a v_prenex_9661) 999) (< v_prenex_9661 main_y))) (or (forall ((v_prenex_11331 Int)) (or (<= (select main_a v_prenex_11331) 5) (<= (* 2 (select main_a v_prenex_11331)) 6))) (forall ((v_prenex_11329 Int)) (or (<= (* 2 (select main_a v_prenex_11329)) 1998) (<= (select main_a v_prenex_11329) 999) (<= (+ main_y 1) v_prenex_11329) (<= 997 (select main_a v_prenex_11329)) (< v_prenex_11329 main_y)))) (forall ((v_prenex_10059 Int) (v_prenex_10060 Int)) (or (<= (+ main_x 1) v_prenex_10059) (<= 1000 (+ (select main_a v_prenex_10059) (select main_a v_prenex_10060))) (<= 0 (+ (select main_a v_prenex_10059) 1)) (<= (+ main_y 1) v_prenex_10060) (<= 997 (select main_a v_prenex_10060)) (< v_prenex_10060 main_y))) (or (forall ((v_prenex_10149 Int)) (or (<= (+ main_y 1) v_prenex_10149) (<= (select main_a v_prenex_10149) 999) (< v_prenex_10149 main_y) (<= 1994 (* 2 (select main_a v_prenex_10149))) (<= 995 (select main_a v_prenex_10149)))) (forall ((v_prenex_10151 Int)) (or (<= 1 (select main_a v_prenex_10151)) (<= (select main_a v_prenex_10151) 5)))) (forall ((v_prenex_12889 Int) (v_prenex_12890 Int)) (or (< v_prenex_12890 main_y) (<= (select main_a v_prenex_12890) 1001) (<= (* 2 (select main_a v_prenex_12890)) 1998) (<= 0 (+ (select main_a v_prenex_12889) 1)) (<= (select main_a v_prenex_12890) (+ (select main_a v_prenex_12889) 998)) (<= (+ main_y 1) v_prenex_12890) (<= 2 (* 2 (select main_a v_prenex_12889))))) (forall ((v_prenex_16116 Int) (v_prenex_16117 Int)) (or (<= 1000 (+ (select main_a v_prenex_16116) (select main_a v_prenex_16117))) (<= (+ main_y 1) v_prenex_16117) (<= 0 (+ (select main_a v_prenex_16116) 1)) (<= (select main_a v_prenex_16117) 1001) (< v_prenex_16117 main_y) (<= (select main_a v_prenex_16116) 5))) (forall ((v_prenex_14891 Int) (v_prenex_14890 Int)) (or (<= 0 (+ (select main_a v_prenex_14890) 1)) (<= (+ main_y 1) v_prenex_14891) (<= 2 (* 2 (select main_a v_prenex_14890))) (<= (+ (select main_a v_prenex_14890) (select main_a v_prenex_14891)) 1000) (< v_prenex_14891 main_y) (<= 1994 (* 2 (select main_a v_prenex_14891))))) (forall ((v_prenex_13435 Int) (v_prenex_13436 Int)) (or (< v_prenex_13436 main_y) (<= (* 2 (select main_a v_prenex_13436)) 1998) (<= (+ main_y 1) v_prenex_13436) (<= (select main_a v_prenex_13436) 1001) (<= 1000 (+ (select main_a v_prenex_13435) (select main_a v_prenex_13436))) (<= 2 (* 2 (select main_a v_prenex_13435))) (<= (* 2 (select main_a v_prenex_13435)) 6))) (forall ((v_prenex_15407 Int) (v_prenex_15408 Int)) (or (<= 995 (select main_a v_prenex_15408)) (<= (+ main_y 1) v_prenex_15408) (<= 997 (select main_a v_prenex_15408)) (< v_prenex_15408 main_y) (<= (+ (select main_a v_prenex_15407) (select main_a v_prenex_15408)) 1000) (<= 0 (+ (select main_a v_prenex_15407) 1)))) (or (forall ((v_prenex_13903 Int)) (or (< v_prenex_13903 main_y) (<= (+ main_y 1) v_prenex_13903) (<= 995 (select main_a v_prenex_13903)) (<= (* 2 (select main_a v_prenex_13903)) 1998))) (forall ((v_prenex_13905 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13905))) (<= (select main_a v_prenex_13905) 3)))) (forall ((v_prenex_9343 Int) (v_prenex_9342 Int)) (or (<= (select main_a v_prenex_9343) 999) (< v_prenex_9343 main_y) (<= (+ (select main_a v_prenex_9342) 994) (select main_a v_prenex_9343)) (<= (* 2 (select main_a v_prenex_9342)) 6) (<= (+ main_y 1) v_prenex_9343) (<= 2 (* 2 (select main_a v_prenex_9342))) (<= 997 (select main_a v_prenex_9343)))) (or (forall ((v_prenex_9299 Int)) (or (<= 995 (select main_a v_prenex_9299)) (<= (+ main_y 1) v_prenex_9299) (< v_prenex_9299 main_y) (<= (* 2 (select main_a v_prenex_9299)) 1998))) (forall ((v_prenex_9298 Int)) (or (< v_prenex_9298 main_x) (<= (select main_a v_prenex_9298) 3)))) (or (forall ((v_prenex_8588 Int)) (or (<= 1 (select main_a v_prenex_8588)) (<= (+ main_x 1) v_prenex_8588))) (forall ((v_prenex_8590 Int)) (or (< v_prenex_8590 main_y) (<= (select main_a v_prenex_8590) 999) (<= (+ main_y 1) v_prenex_8590) (<= 1994 (* 2 (select main_a v_prenex_8590)))))) (forall ((v_prenex_11726 Int) (v_prenex_11727 Int)) (or (<= 1000 (+ (select main_a v_prenex_11726) (select main_a v_prenex_11727))) (<= 1994 (* 2 (select main_a v_prenex_11727))) (<= 995 (select main_a v_prenex_11727)) (< v_prenex_11727 main_y) (<= (select main_a v_prenex_11726) 3) (<= (+ main_y 1) v_prenex_11727))) (forall ((v_prenex_8554 Int) (v_prenex_8555 Int)) (or (<= 997 (select main_a v_prenex_8555)) (<= (* 2 (select main_a v_prenex_8554)) 6) (<= 1 (select main_a v_prenex_8554)) (<= 995 (select main_a v_prenex_8555)) (<= (+ main_y 1) v_prenex_8555) (<= (select main_a v_prenex_8555) (+ (select main_a v_prenex_8554) 998)) (< v_prenex_8555 main_y))) (forall ((v_prenex_12125 Int) (v_prenex_12126 Int)) (or (<= 995 (select main_a v_prenex_12126)) (<= (select main_a v_prenex_12125) 5) (<= 2 (* 2 (select main_a v_prenex_12125))) (<= (+ main_y 1) v_prenex_12126) (< v_prenex_12126 main_y) (<= 1994 (* 2 (select main_a v_prenex_12126))) (<= (select main_a v_prenex_12126) (+ (select main_a v_prenex_12125) 998)))) (forall ((v_prenex_13898 Int) (v_prenex_13897 Int)) (or (< v_prenex_13898 main_y) (<= (+ (select main_a v_prenex_13897) 994) (select main_a v_prenex_13898)) (<= (select main_a v_prenex_13898) 999) (<= 2 (* 2 (select main_a v_prenex_13897))) (<= (+ main_x 1) v_prenex_13897) (<= 0 (+ (select main_a v_prenex_13897) 1)) (<= (+ main_y 1) v_prenex_13898))) (forall ((v_prenex_18590 Int) (v_prenex_18591 Int)) (or (<= 1 (select main_a v_prenex_18590)) (<= (select main_a v_prenex_18590) 5) (<= (select main_a v_prenex_18591) 999) (< v_prenex_18591 main_y) (<= (+ (select main_a v_prenex_18590) 994) (select main_a v_prenex_18591)) (<= (+ main_y 1) v_prenex_18591) (<= (* 2 (select main_a v_prenex_18591)) 1998))) (forall ((v_prenex_10468 Int) (v_prenex_10467 Int)) (or (<= (* 2 (select main_a v_prenex_10467)) 6) (< v_prenex_10468 main_y) (<= 997 (select main_a v_prenex_10468)) (<= (+ main_y 1) v_prenex_10468) (<= (select main_a v_prenex_10467) 3) (<= 1000 (+ (select main_a v_prenex_10467) (select main_a v_prenex_10468))))) (or (forall ((v_prenex_8559 Int)) (or (<= (+ main_y 1) v_prenex_8559) (<= (* 2 (select main_a v_prenex_8559)) 1998) (<= 997 (select main_a v_prenex_8559)) (< v_prenex_8559 main_y))) (forall ((v_prenex_8558 Int)) (<= 2 (* 2 (select main_a v_prenex_8558))))) (forall ((v_prenex_10273 Int) (v_prenex_10272 Int)) (or (<= (select main_a v_prenex_10273) 999) (<= 995 (select main_a v_prenex_10273)) (< v_prenex_10273 main_y) (<= (select main_a v_prenex_10272) 3) (<= (select main_a v_prenex_10272) 5) (<= (+ main_y 1) v_prenex_10273) (<= (+ (select main_a v_prenex_10272) (select main_a v_prenex_10273)) 1000))) (or (forall ((v_prenex_9379 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9379))) (< v_prenex_9379 main_y) (<= (+ main_y 1) v_prenex_9379) (<= (select main_a v_prenex_9379) 1001) (<= (* 2 (select main_a v_prenex_9379)) 1998))) (forall ((v_prenex_9383 Int)) (or (<= (select main_a v_prenex_9383) 5) (<= (* 2 (select main_a v_prenex_9383)) 6)))) (forall ((v_prenex_12661 Int) (v_prenex_12662 Int)) (or (<= (+ main_y 1) v_prenex_12662) (< v_prenex_12662 main_y) (<= (select main_a v_prenex_12661) 3) (<= 1000 (+ (select main_a v_prenex_12661) (select main_a v_prenex_12662))) (<= (select main_a v_prenex_12661) 5) (<= (* 2 (select main_a v_prenex_12662)) 1998) (<= (+ main_x 1) v_prenex_12661))) (forall ((v_prenex_8696 Int) (v_prenex_8697 Int)) (or (<= (select main_a v_prenex_8697) 1001) (<= (+ main_y 1) v_prenex_8697) (<= (+ (select main_a v_prenex_8696) (select main_a v_prenex_8697)) 1000) (<= 1994 (* 2 (select main_a v_prenex_8697))) (<= 2 (* 2 (select main_a v_prenex_8696))) (<= 1 (select main_a v_prenex_8696)) (< v_prenex_8697 main_y))) (forall ((v_prenex_12810 Int) (v_prenex_12811 Int)) (or (<= 1 (select main_a v_prenex_12810)) (<= (+ main_y 1) v_prenex_12811) (<= (select main_a v_prenex_12811) 1001) (<= (* 2 (select main_a v_prenex_12811)) 1998) (<= (* 2 (select main_a v_prenex_12810)) 6) (<= (select main_a v_prenex_12811) (+ (select main_a v_prenex_12810) 998)) (< v_prenex_12811 main_y))) (or (forall ((v_prenex_15858 Int)) (or (<= 0 (+ (select main_a v_prenex_15858) 1)) (<= 1 (select main_a v_prenex_15858)))) (forall ((v_prenex_15853 Int)) (or (<= (+ main_y 1) v_prenex_15853) (< v_prenex_15853 main_y) (<= 995 (select main_a v_prenex_15853)) (<= 1994 (* 2 (select main_a v_prenex_15853))) (<= 997 (select main_a v_prenex_15853))))) (forall ((v_prenex_14431 Int) (v_prenex_14430 Int)) (or (<= 1000 (+ (select main_a v_prenex_14430) (select main_a v_prenex_14431))) (<= (select main_a v_prenex_14430) 5) (<= (+ main_y 1) v_prenex_14431) (<= 995 (select main_a v_prenex_14431)) (<= 2 (* 2 (select main_a v_prenex_14430))) (<= (select main_a v_prenex_14431) 1001) (< v_prenex_14431 main_y))) (forall ((v_prenex_9721 Int) (v_prenex_9720 Int)) (or (<= 995 (select main_a v_prenex_9721)) (<= 0 (+ (select main_a v_prenex_9720) 1)) (<= 1000 (+ (select main_a v_prenex_9720) (select main_a v_prenex_9721))) (<= (+ main_y 1) v_prenex_9721) (< v_prenex_9721 main_y) (<= 1994 (* 2 (select main_a v_prenex_9721))))) (or (forall ((v_prenex_11282 Int)) (<= (* 2 (select main_a v_prenex_11282)) 6)) (forall ((v_prenex_11278 Int)) (or (< v_prenex_11278 main_y) (<= (+ main_y 1) v_prenex_11278) (<= 1994 (* 2 (select main_a v_prenex_11278))) (<= (* 2 (select main_a v_prenex_11278)) 1998)))) (or (forall ((v_prenex_13945 Int)) (or (<= 995 (select main_a v_prenex_13945)) (<= (* 2 (select main_a v_prenex_13945)) 1998) (<= (select main_a v_prenex_13945) 1001) (< v_prenex_13945 main_y) (<= (+ main_y 1) v_prenex_13945))) (forall ((v_prenex_13948 Int)) (or (<= (select main_a v_prenex_13948) 5) (<= (select main_a v_prenex_13948) 3)))) (or (forall ((v_prenex_12904 Int)) (<= 2 (* 2 (select main_a v_prenex_12904)))) (forall ((v_prenex_12901 Int)) (or (< v_prenex_12901 main_y) (<= (select main_a v_prenex_12901) 1001) (<= (+ main_y 1) v_prenex_12901) (<= (* 2 (select main_a v_prenex_12901)) 1998)))) (or (forall ((v_prenex_13956 Int)) (or (<= (+ main_y 1) v_prenex_13956) (<= (select main_a v_prenex_13956) 1001) (< v_prenex_13956 main_y) (<= (* 2 (select main_a v_prenex_13956)) 1998))) (forall ((v_prenex_13957 Int)) (or (<= (select main_a v_prenex_13957) 5) (<= 0 (+ (select main_a v_prenex_13957) 1))))) (or (forall ((v_prenex_15623 Int)) (or (<= (select main_a v_prenex_15623) 3) (<= 1 (select main_a v_prenex_15623)))) (forall ((v_prenex_15620 Int)) (or (<= (+ main_y 1) v_prenex_15620) (<= (* 2 (select main_a v_prenex_15620)) 1998) (<= (select main_a v_prenex_15620) 999) (< v_prenex_15620 main_y)))) (or (forall ((v_prenex_10184 Int)) (or (<= (select main_a v_prenex_10184) 999) (<= (+ main_y 1) v_prenex_10184) (< v_prenex_10184 main_y) (<= 1994 (* 2 (select main_a v_prenex_10184))))) (forall ((v_prenex_10183 Int)) (or (<= (select main_a v_prenex_10183) 3) (<= 1 (select main_a v_prenex_10183)) (< v_prenex_10183 main_x)))) (forall ((v_prenex_9334 Int) (v_prenex_9335 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9334))) (<= (+ main_y 1) v_prenex_9335) (<= (select main_a v_prenex_9335) 1001) (<= (select main_a v_prenex_9335) 999) (<= (select main_a v_prenex_9335) (+ (select main_a v_prenex_9334) 998)) (<= 0 (+ (select main_a v_prenex_9334) 1)) (< v_prenex_9335 main_y))) (forall ((v_prenex_13305 Int) (v_prenex_13306 Int)) (or (<= (+ main_y 1) v_prenex_13306) (< v_prenex_13306 main_y) (<= 995 (select main_a v_prenex_13306)) (<= (select main_a v_prenex_13306) (+ (select main_a v_prenex_13305) 998)) (<= 1 (select main_a v_prenex_13305)) (<= 2 (* 2 (select main_a v_prenex_13305))) (<= 1994 (* 2 (select main_a v_prenex_13306))))) (or (forall ((v_prenex_18138 Int)) (or (<= (+ main_y 1) v_prenex_18138) (<= (* 2 (select main_a v_prenex_18138)) 1998) (<= (select main_a v_prenex_18138) 999) (< v_prenex_18138 main_y) (<= 997 (select main_a v_prenex_18138)))) (forall ((v_prenex_18140 Int)) (or (<= 0 (+ (select main_a v_prenex_18140) 1)) (<= (select main_a v_prenex_18140) 5)))) (or (forall ((v_prenex_9432 Int)) (or (<= (select main_a v_prenex_9432) 3) (<= 1 (select main_a v_prenex_9432)) (< v_prenex_9432 main_x))) (forall ((v_prenex_9433 Int)) (or (< v_prenex_9433 main_y) (<= (* 2 (select main_a v_prenex_9433)) 1998) (<= 995 (select main_a v_prenex_9433)) (<= (+ main_y 1) v_prenex_9433)))) (or (forall ((v_prenex_18097 Int)) (or (< v_prenex_18097 main_y) (<= (select main_a v_prenex_18097) 999) (<= (+ main_y 1) v_prenex_18097) (<= 1994 (* 2 (select main_a v_prenex_18097))))) (forall ((v_prenex_18102 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18102))) (<= (+ main_x 1) v_prenex_18102) (<= (* 2 (select main_a v_prenex_18102)) 6)))) (or (forall ((v_prenex_15967 Int)) (or (<= (+ main_y 1) v_prenex_15967) (< v_prenex_15967 main_y) (<= (* 2 (select main_a v_prenex_15967)) 1998) (<= 995 (select main_a v_prenex_15967)))) (forall ((v_prenex_15968 Int)) (or (<= (* 2 (select main_a v_prenex_15968)) 6) (<= (+ main_x 1) v_prenex_15968) (<= (select main_a v_prenex_15968) 5)))) (forall ((v_prenex_13720 Int) (v_prenex_13719 Int)) (or (<= (+ main_y 1) v_prenex_13720) (<= (select main_a v_prenex_13719) 3) (<= (* 2 (select main_a v_prenex_13719)) 6) (< v_prenex_13719 main_x) (< v_prenex_13720 main_y) (<= 995 (select main_a v_prenex_13720)) (<= (select main_a v_prenex_13720) (+ (select main_a v_prenex_13719) 998)))) (forall ((v_prenex_10901 Int) (v_prenex_10900 Int)) (or (< v_prenex_10901 main_y) (<= 1 (select main_a v_prenex_10900)) (< v_prenex_10900 main_x) (<= (select main_a v_prenex_10901) 1001) (<= 0 (+ (select main_a v_prenex_10900) 1)) (<= (+ main_y 1) v_prenex_10901) (<= (+ (select main_a v_prenex_10900) (select main_a v_prenex_10901)) 1000))) (or (forall ((v_prenex_13555 Int)) (or (<= 995 (select main_a v_prenex_13555)) (<= (* 2 (select main_a v_prenex_13555)) 1998) (< v_prenex_13555 main_y) (<= (select main_a v_prenex_13555) 999) (<= (+ main_y 1) v_prenex_13555))) (forall ((v_prenex_13559 Int)) (<= (* 2 (select main_a v_prenex_13559)) 6))) (forall ((v_prenex_9405 Int) (v_prenex_9404 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9404))) (<= (select main_a v_prenex_9405) (+ (select main_a v_prenex_9404) 998)) (< v_prenex_9405 main_y) (<= (* 2 (select main_a v_prenex_9405)) 1998) (< v_prenex_9404 main_x) (<= (* 2 (select main_a v_prenex_9404)) 6) (<= (+ main_y 1) v_prenex_9405))) (forall ((v_prenex_17990 Int) (v_prenex_17991 Int)) (or (<= (select main_a v_prenex_17990) 5) (<= 997 (select main_a v_prenex_17991)) (<= (* 2 (select main_a v_prenex_17990)) 6) (<= (select main_a v_prenex_17991) 1001) (<= (+ main_y 1) v_prenex_17991) (< v_prenex_17991 main_y) (<= (select main_a v_prenex_17991) (+ (select main_a v_prenex_17990) 998)))) (forall ((v_prenex_14498 Int) (v_prenex_14497 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14497))) (<= 997 (select main_a v_prenex_14498)) (< v_prenex_14498 main_y) (<= (+ (select main_a v_prenex_14497) 994) (select main_a v_prenex_14498)) (<= (+ main_y 1) v_prenex_14498) (<= (select main_a v_prenex_14497) 5))) (forall ((v_prenex_15649 Int) (v_prenex_15648 Int)) (or (<= (+ main_y 1) v_prenex_15649) (<= (* 2 (select main_a v_prenex_15649)) 1998) (<= (select main_a v_prenex_15648) 5) (<= (select main_a v_prenex_15649) 999) (<= (+ (select main_a v_prenex_15648) 994) (select main_a v_prenex_15649)) (<= 2 (* 2 (select main_a v_prenex_15648))) (< v_prenex_15649 main_y))) (forall ((v_prenex_17784 Int) (v_prenex_17785 Int)) (or (<= (+ main_y 1) v_prenex_17785) (< v_prenex_17785 main_y) (<= (* 2 (select main_a v_prenex_17784)) 6) (<= (+ main_x 1) v_prenex_17784) (<= 1 (select main_a v_prenex_17784)) (<= (select main_a v_prenex_17785) (+ (select main_a v_prenex_17784) 998)) (<= 995 (select main_a v_prenex_17785)))) (forall ((v_prenex_12113 Int) (v_prenex_12114 Int)) (or (<= (select main_a v_prenex_12113) 5) (<= 1000 (+ (select main_a v_prenex_12113) (select main_a v_prenex_12114))) (<= (select main_a v_prenex_12114) 1001) (<= (+ main_y 1) v_prenex_12114) (< v_prenex_12114 main_y) (<= 997 (select main_a v_prenex_12114)) (<= 0 (+ (select main_a v_prenex_12113) 1)))) (or (forall ((v_prenex_15472 Int)) (or (<= 0 (+ (select main_a v_prenex_15472) 1)) (<= (+ main_x 1) v_prenex_15472) (<= (select main_a v_prenex_15472) 3))) (forall ((v_prenex_15469 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15469))) (<= (+ main_y 1) v_prenex_15469) (<= (* 2 (select main_a v_prenex_15469)) 1998) (< v_prenex_15469 main_y)))) (forall ((v_prenex_17871 Int) (v_prenex_17872 Int)) (or (<= (+ main_y 1) v_prenex_17872) (<= (+ (select main_a v_prenex_17871) (select main_a v_prenex_17872)) 1000) (<= (+ main_x 1) v_prenex_17871) (<= (select main_a v_prenex_17872) 1001) (< v_prenex_17872 main_y))) (or (forall ((v_prenex_17546 Int)) (or (<= (* 2 (select main_a v_prenex_17546)) 6) (<= (select main_a v_prenex_17546) 3))) (forall ((v_prenex_17545 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17545))) (<= (* 2 (select main_a v_prenex_17545)) 1998) (<= (+ main_y 1) v_prenex_17545) (< v_prenex_17545 main_y) (<= (select main_a v_prenex_17545) 1001)))) (forall ((v_prenex_17460 Int) (v_prenex_17461 Int)) (or (<= (select main_a v_prenex_17461) 1001) (<= (* 2 (select main_a v_prenex_17460)) 6) (< v_prenex_17461 main_y) (<= 1994 (* 2 (select main_a v_prenex_17461))) (<= (+ main_y 1) v_prenex_17461) (<= (select main_a v_prenex_17461) (+ (select main_a v_prenex_17460) 998)))) (forall ((v_prenex_10666 Int) (v_prenex_10665 Int)) (or (< v_prenex_10666 main_y) (<= (select main_a v_prenex_10666) 999) (<= 1000 (+ (select main_a v_prenex_10665) (select main_a v_prenex_10666))) (<= 0 (+ (select main_a v_prenex_10665) 1)) (<= (select main_a v_prenex_10665) 5) (<= (* 2 (select main_a v_prenex_10666)) 1998) (<= (+ main_y 1) v_prenex_10666))) (forall ((v_prenex_12584 Int) (v_prenex_12583 Int)) (or (<= 997 (select main_a v_prenex_12584)) (<= 1 (select main_a v_prenex_12583)) (<= (+ (select main_a v_prenex_12583) (select main_a v_prenex_12584)) 1000) (< v_prenex_12584 main_y) (<= (+ main_y 1) v_prenex_12584))) (forall ((v_prenex_10890 Int) (v_prenex_10889 Int)) (or (< v_prenex_10890 main_y) (<= (+ (select main_a v_prenex_10889) 994) (select main_a v_prenex_10890)) (<= (select main_a v_prenex_10890) 1001) (<= 1 (select main_a v_prenex_10889)) (<= (+ main_y 1) v_prenex_10890) (<= (select main_a v_prenex_10889) 5))) (forall ((v_prenex_9885 Int)) (or (<= (select main_a v_prenex_9885) 999) (< v_prenex_9885 main_y) (<= (* 2 (select main_a v_prenex_9885)) 1998) (<= (+ main_y 1) v_prenex_9885) (<= (select main_a v_prenex_9885) 1001))) (forall ((v_prenex_14899 Int) (v_prenex_14898 Int)) (or (<= (+ main_y 1) v_prenex_14899) (<= (select main_a v_prenex_14898) 3) (<= (select main_a v_prenex_14899) 999) (<= (+ (select main_a v_prenex_14898) (select main_a v_prenex_14899)) 1000) (< v_prenex_14899 main_y) (<= 1 (select main_a v_prenex_14898)) (<= (* 2 (select main_a v_prenex_14899)) 1998))) (forall ((v_prenex_8398 Int) (v_prenex_8397 Int)) (or (< v_prenex_8398 main_y) (<= (select main_a v_prenex_8398) 1001) (<= (+ main_y 1) v_prenex_8398) (<= 997 (select main_a v_prenex_8398)) (<= (select main_a v_prenex_8397) 5) (<= (select main_a v_prenex_8398) (+ (select main_a v_prenex_8397) 998)) (<= (select main_a v_prenex_8397) 3))) (forall ((v_prenex_11217 Int) (v_prenex_11218 Int)) (or (< v_prenex_11218 main_y) (<= (+ main_y 1) v_prenex_11218) (<= 1000 (+ (select main_a v_prenex_11217) (select main_a v_prenex_11218))) (<= (select main_a v_prenex_11217) 3) (<= (* 2 (select main_a v_prenex_11217)) 6) (<= 995 (select main_a v_prenex_11218)) (<= (select main_a v_prenex_11218) 1001))) (or (forall ((v_prenex_16714 Int)) (or (<= (* 2 (select main_a v_prenex_16714)) 6) (<= (select main_a v_prenex_16714) 3))) (forall ((v_prenex_16712 Int)) (or (< v_prenex_16712 main_y) (<= (* 2 (select main_a v_prenex_16712)) 1998) (<= (select main_a v_prenex_16712) 999) (<= (+ main_y 1) v_prenex_16712) (<= 997 (select main_a v_prenex_16712))))) (forall ((v_prenex_9905 Int) (v_prenex_9904 Int)) (or (<= (+ main_y 1) v_prenex_9905) (<= (select main_a v_prenex_9905) 999) (<= 2 (* 2 (select main_a v_prenex_9904))) (<= 0 (+ (select main_a v_prenex_9904) 1)) (< v_prenex_9905 main_y) (<= 1000 (+ (select main_a v_prenex_9904) (select main_a v_prenex_9905))))) (forall ((v_prenex_10972 Int) (v_prenex_10971 Int)) (or (<= 1000 (+ (select main_a v_prenex_10971) (select main_a v_prenex_10972))) (<= (* 2 (select main_a v_prenex_10971)) 6) (<= 0 (+ (select main_a v_prenex_10971) 1)) (<= (+ main_x 1) v_prenex_10971) (<= (select main_a v_prenex_10972) 999) (<= (+ main_y 1) v_prenex_10972) (< v_prenex_10972 main_y))) (forall ((v_prenex_11403 Int) (v_prenex_11404 Int)) (or (<= (+ main_x 1) v_prenex_11403) (<= 995 (select main_a v_prenex_11404)) (<= 1000 (+ (select main_a v_prenex_11403) (select main_a v_prenex_11404))) (< v_prenex_11404 main_y) (<= (* 2 (select main_a v_prenex_11403)) 6) (<= (+ main_y 1) v_prenex_11404))) (or (forall ((v_prenex_11512 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11512))) (< v_prenex_11512 main_y) (<= (+ main_y 1) v_prenex_11512) (<= 997 (select main_a v_prenex_11512)) (<= (select main_a v_prenex_11512) 999))) (forall ((v_prenex_11516 Int)) (<= 1 (select main_a v_prenex_11516)))) (forall ((v_prenex_9273 Int) (v_prenex_9272 Int)) (or (<= (select main_a v_prenex_9273) 999) (<= (* 2 (select main_a v_prenex_9272)) 6) (< v_prenex_9273 main_y) (<= 1994 (* 2 (select main_a v_prenex_9273))) (<= 1000 (+ (select main_a v_prenex_9272) (select main_a v_prenex_9273))) (<= (+ main_y 1) v_prenex_9273))) (forall ((v_prenex_17933 Int) (v_prenex_17934 Int)) (or (<= (select main_a v_prenex_17934) 999) (<= (+ (select main_a v_prenex_17933) 994) (select main_a v_prenex_17934)) (<= (select main_a v_prenex_17933) 3) (<= (+ main_y 1) v_prenex_17934) (< v_prenex_17934 main_y))) (or (forall ((v_prenex_18604 Int)) (or (<= (+ main_y 1) v_prenex_18604) (<= (select main_a v_prenex_18604) 999) (<= (* 2 (select main_a v_prenex_18604)) 1998) (< v_prenex_18604 main_y))) (forall ((v_prenex_18605 Int)) (<= 0 (+ (select main_a v_prenex_18605) 1)))) (or (forall ((v_prenex_16588 Int)) (<= 2 (* 2 (select main_a v_prenex_16588)))) (forall ((v_prenex_16587 Int)) (or (< v_prenex_16587 main_y) (<= 997 (select main_a v_prenex_16587)) (<= (+ main_y 1) v_prenex_16587) (<= 995 (select main_a v_prenex_16587)) (<= (* 2 (select main_a v_prenex_16587)) 1998)))) (forall ((v_prenex_11143 Int) (v_prenex_11142 Int)) (or (<= (+ main_y 1) v_prenex_11143) (< v_prenex_11143 main_y) (< v_prenex_11142 main_x) (<= (* 2 (select main_a v_prenex_11143)) 1998) (<= (* 2 (select main_a v_prenex_11142)) 6) (<= (select main_a v_prenex_11143) (+ (select main_a v_prenex_11142) 998)))) (or (forall ((v_prenex_10292 Int)) (or (<= 995 (select main_a v_prenex_10292)) (< v_prenex_10292 main_y) (<= (+ main_y 1) v_prenex_10292) (<= (* 2 (select main_a v_prenex_10292)) 1998))) (forall ((v_prenex_10293 Int)) (<= (select main_a v_prenex_10293) 5))) (forall ((v_prenex_14853 Int) (v_prenex_14852 Int)) (or (< v_prenex_14853 main_y) (<= (select main_a v_prenex_14853) (+ (select main_a v_prenex_14852) 998)) (<= (select main_a v_prenex_14852) 3) (<= 997 (select main_a v_prenex_14853)) (< v_prenex_14852 main_x) (<= (+ main_y 1) v_prenex_14853))) (or (forall ((v_prenex_13804 Int)) (<= (* 2 (select main_a v_prenex_13804)) 6)) (forall ((v_prenex_13801 Int)) (or (<= 997 (select main_a v_prenex_13801)) (<= (+ main_y 1) v_prenex_13801) (<= (select main_a v_prenex_13801) 1001) (< v_prenex_13801 main_y)))) (or (forall ((v_prenex_8292 Int)) (or (< v_prenex_8292 main_y) (<= (+ main_y 1) v_prenex_8292) (<= 997 (select main_a v_prenex_8292)))) (forall ((v_prenex_13974 Int)) (or (<= (+ main_x 1) v_prenex_13974) (<= 2 (* 2 (select main_a v_prenex_13974)))))) (forall ((v_prenex_13768 Int) (v_prenex_13767 Int)) (or (<= (select main_a v_prenex_13767) 3) (< v_prenex_13768 main_y) (<= (+ main_y 1) v_prenex_13768) (<= 1000 (+ (select main_a v_prenex_13767) (select main_a v_prenex_13768))) (<= 2 (* 2 (select main_a v_prenex_13767))) (<= (select main_a v_prenex_13768) 999) (<= (select main_a v_prenex_13768) 1001))) (forall ((v_prenex_10363 Int) (v_prenex_10364 Int)) (or (<= (select main_a v_prenex_10364) 1001) (<= (+ main_y 1) v_prenex_10364) (< v_prenex_10364 main_y) (<= (select main_a v_prenex_10363) 5) (<= 1000 (+ (select main_a v_prenex_10363) (select main_a v_prenex_10364))) (<= 1 (select main_a v_prenex_10363)))) (forall ((v_prenex_15395 Int) (v_prenex_15396 Int)) (or (<= (select main_a v_prenex_15395) 3) (<= (+ main_y 1) v_prenex_15396) (<= (select main_a v_prenex_15396) 1001) (<= 1000 (+ (select main_a v_prenex_15395) (select main_a v_prenex_15396))) (<= 2 (* 2 (select main_a v_prenex_15395))) (<= 997 (select main_a v_prenex_15396)) (< v_prenex_15396 main_y))) (forall ((v_prenex_11596 Int) (v_prenex_11597 Int)) (or (< v_prenex_11597 main_y) (<= 1 (select main_a v_prenex_11596)) (<= (+ main_y 1) v_prenex_11597) (<= (* 2 (select main_a v_prenex_11597)) 1998) (<= (* 2 (select main_a v_prenex_11596)) 6) (<= (+ (select main_a v_prenex_11596) 994) (select main_a v_prenex_11597)))) (forall ((v_prenex_16901 Int) (v_prenex_16902 Int)) (or (<= 0 (+ (select main_a v_prenex_16901) 1)) (<= (+ main_y 1) v_prenex_16902) (<= (select main_a v_prenex_16902) (+ (select main_a v_prenex_16901) 998)) (< v_prenex_16902 main_y) (<= 997 (select main_a v_prenex_16902)) (<= (* 2 (select main_a v_prenex_16902)) 1998) (<= (select main_a v_prenex_16901) 3))) (or (forall ((v_prenex_17630 Int)) (<= (* 2 (select main_a v_prenex_17630)) 1998)) (forall ((v_prenex_17629 Int)) (or (<= (+ main_x 1) v_prenex_17629) (<= (select main_a v_prenex_17629) 5) (< v_prenex_17629 main_x) (<= 1 (select main_a v_prenex_17629))))) (or (forall ((v_prenex_15728 Int)) (or (<= (select main_a v_prenex_15728) 3) (<= (+ main_x 1) v_prenex_15728) (<= (select main_a v_prenex_15728) 5))) (forall ((v_prenex_15723 Int)) (or (<= (+ main_y 1) v_prenex_15723) (<= 997 (select main_a v_prenex_15723)) (< v_prenex_15723 main_y) (<= (* 2 (select main_a v_prenex_15723)) 1998)))) (forall ((v_prenex_17631 Int) (v_prenex_17632 Int)) (or (<= (select main_a v_prenex_17632) 999) (<= 1994 (* 2 (select main_a v_prenex_17632))) (<= (+ main_y 1) v_prenex_17632) (<= (+ (select main_a v_prenex_17631) (select main_a v_prenex_17632)) 1000) (<= 0 (+ (select main_a v_prenex_17631) 1)) (<= (select main_a v_prenex_17631) 3) (< v_prenex_17632 main_y))) (forall ((v_prenex_18255 Int) (v_prenex_18256 Int)) (or (< v_prenex_18255 main_x) (<= 2 (* 2 (select main_a v_prenex_18255))) (<= (+ main_x 1) v_prenex_18255) (<= (+ (select main_a v_prenex_18255) (select main_a v_prenex_18256)) 1000) (<= (+ main_y 1) v_prenex_18256))) (forall ((v_prenex_8597 Int) (v_prenex_8598 Int)) (or (<= (select main_a v_prenex_8598) (+ (select main_a v_prenex_8597) 998)) (<= (+ main_y 1) v_prenex_8598) (< v_prenex_8598 main_y) (<= 0 (+ (select main_a v_prenex_8597) 1)) (<= (select main_a v_prenex_8598) 1001) (<= 997 (select main_a v_prenex_8598)))) (forall ((v_prenex_14769 Int) (v_prenex_14768 Int)) (or (<= (select main_a v_prenex_14769) (+ (select main_a v_prenex_14768) 998)) (<= 2 (* 2 (select main_a v_prenex_14768))) (<= 1994 (* 2 (select main_a v_prenex_14769))) (<= (+ main_y 1) v_prenex_14769) (<= (+ main_x 1) v_prenex_14768) (<= 0 (+ (select main_a v_prenex_14768) 1)) (< v_prenex_14769 main_y))) (forall ((v_prenex_18514 Int) (v_prenex_18515 Int)) (or (<= (+ (select main_a v_prenex_18514) 994) (select main_a v_prenex_18515)) (<= 0 (+ (select main_a v_prenex_18514) 1)) (<= 1994 (* 2 (select main_a v_prenex_18515))) (<= (+ main_y 1) v_prenex_18515) (< v_prenex_18515 main_y) (<= (select main_a v_prenex_18515) 999))) (or (forall ((v_prenex_13313 Int)) (or (<= (+ main_x 1) v_prenex_13313) (< v_prenex_13313 main_x) (<= 2 (* 2 (select main_a v_prenex_13313))))) (forall ((v_prenex_13314 Int)) (or (<= (* 2 (select main_a v_prenex_13314)) 1998) (< v_prenex_13314 main_y)))) (forall ((v_prenex_10800 Int) (v_prenex_10801 Int)) (or (<= (select main_a v_prenex_10801) 999) (<= 997 (select main_a v_prenex_10801)) (<= (select main_a v_prenex_10800) 5) (<= 1 (select main_a v_prenex_10800)) (< v_prenex_10801 main_y) (<= 1000 (+ (select main_a v_prenex_10800) (select main_a v_prenex_10801))) (<= (+ main_y 1) v_prenex_10801))) (or (forall ((v_prenex_14376 Int)) (or (<= (+ main_x 1) v_prenex_14376) (<= 1 (select main_a v_prenex_14376)) (<= (select main_a v_prenex_14376) 5))) (forall ((v_prenex_14373 Int)) (or (<= (* 2 (select main_a v_prenex_14373)) 1998) (<= (+ main_y 1) v_prenex_14373) (<= (select main_a v_prenex_14373) 1001) (< v_prenex_14373 main_y)))) (or (forall ((v_prenex_8447 Int)) (or (<= 1 (select main_a v_prenex_8447)) (<= (* 2 (select main_a v_prenex_8447)) 6))) (forall ((v_prenex_8242 Int)) (or (<= 995 (select main_a v_prenex_8242)) (<= (+ main_y 1) v_prenex_8242) (<= (* 2 (select main_a v_prenex_8242)) 1998) (< v_prenex_8242 main_y)))) (or (forall ((v_prenex_17570 Int)) (or (< v_prenex_17570 main_y) (<= (+ main_y 1) v_prenex_17570) (<= 995 (select main_a v_prenex_17570)) (<= (select main_a v_prenex_17570) 999) (<= 1994 (* 2 (select main_a v_prenex_17570))))) (forall ((v_prenex_17575 Int)) (or (<= (select main_a v_prenex_17575) 3) (<= 2 (* 2 (select main_a v_prenex_17575)))))) (or (forall ((v_prenex_18537 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18537))) (<= (* 2 (select main_a v_prenex_18537)) 6))) (forall ((v_prenex_18532 Int)) (or (< v_prenex_18532 main_y) (<= (+ main_y 1) v_prenex_18532) (<= 1994 (* 2 (select main_a v_prenex_18532))) (<= (select main_a v_prenex_18532) 999)))) (or (forall ((v_prenex_11340 Int)) (or (<= 0 (+ (select main_a v_prenex_11340) 1)) (<= (* 2 (select main_a v_prenex_11340)) 6))) (forall ((v_prenex_11337 Int)) (or (< v_prenex_11337 main_y) (<= (select main_a v_prenex_11337) 999) (<= 1994 (* 2 (select main_a v_prenex_11337))) (<= (select main_a v_prenex_11337) 1001) (<= (+ main_y 1) v_prenex_11337)))) (forall ((v_prenex_12543 Int) (v_prenex_12544 Int)) (or (< v_prenex_12544 main_y) (<= (* 2 (select main_a v_prenex_12544)) 1998) (<= 1994 (* 2 (select main_a v_prenex_12544))) (<= (select main_a v_prenex_12543) 5) (<= 2 (* 2 (select main_a v_prenex_12543))) (<= (+ main_y 1) v_prenex_12544) (<= (+ (select main_a v_prenex_12543) 994) (select main_a v_prenex_12544)))) (forall ((v_prenex_8815 Int) (v_prenex_8816 Int)) (or (< v_prenex_8816 main_y) (<= (select main_a v_prenex_8816) (+ (select main_a v_prenex_8815) 998)) (<= (+ main_y 1) v_prenex_8816) (<= 1994 (* 2 (select main_a v_prenex_8816))) (<= (select main_a v_prenex_8816) 999))) (or (forall ((v_prenex_8613 Int)) (or (<= (select main_a v_prenex_8613) 999) (<= (+ main_y 1) v_prenex_8613) (<= (* 2 (select main_a v_prenex_8613)) 1998) (< v_prenex_8613 main_y))) (forall ((v_prenex_8607 Int)) (or (<= 0 (+ (select main_a v_prenex_8607) 1)) (<= (select main_a v_prenex_8607) 3)))) (forall ((v_prenex_8409 Int)) (or (<= 995 (select main_a v_prenex_8409)) (< v_prenex_8409 main_y) (<= (+ main_y 1) v_prenex_8409) (<= 1994 (* 2 (select main_a v_prenex_8409))))) (forall ((v_prenex_13920 Int) (v_prenex_13919 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13919))) (<= 1000 (+ (select main_a v_prenex_13919) (select main_a v_prenex_13920))) (<= (select main_a v_prenex_13920) 999) (< v_prenex_13920 main_y) (<= (+ main_x 1) v_prenex_13919) (<= 1 (select main_a v_prenex_13919)) (<= (+ main_y 1) v_prenex_13920))) (or (forall ((v_prenex_17781 Int)) (or (< v_prenex_17781 main_y) (<= (* 2 (select main_a v_prenex_17781)) 1998) (<= (+ main_y 1) v_prenex_17781) (<= 995 (select main_a v_prenex_17781)) (<= 997 (select main_a v_prenex_17781)))) (forall ((v_prenex_17782 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17782))) (<= (* 2 (select main_a v_prenex_17782)) 6)))) (forall ((v_prenex_12621 Int) (v_prenex_12622 Int)) (or (<= 1000 (+ (select main_a v_prenex_12621) (select main_a v_prenex_12622))) (<= (+ main_y 1) v_prenex_12622) (<= 0 (+ (select main_a v_prenex_12621) 1)) (< v_prenex_12622 main_y) (<= (select main_a v_prenex_12621) 3) (<= (select main_a v_prenex_12622) 1001))) (or (forall ((v_prenex_14371 Int)) (or (<= (+ main_y 1) v_prenex_14371) (<= (* 2 (select main_a v_prenex_14371)) 1998) (<= 997 (select main_a v_prenex_14371)) (< v_prenex_14371 main_y))) (forall ((v_prenex_14376 Int)) (or (<= (+ main_x 1) v_prenex_14376) (<= 1 (select main_a v_prenex_14376)) (<= (select main_a v_prenex_14376) 5)))) (forall ((v_prenex_16995 Int) (v_prenex_16994 Int)) (or (<= (select main_a v_prenex_16995) 1001) (<= (select main_a v_prenex_16995) (+ (select main_a v_prenex_16994) 998)) (< v_prenex_16995 main_y) (<= (+ main_y 1) v_prenex_16995) (<= (select main_a v_prenex_16995) 999))) (forall ((v_prenex_11828 Int) (v_prenex_11829 Int)) (or (<= (+ (select main_a v_prenex_11828) (select main_a v_prenex_11829)) 1000) (< v_prenex_11829 main_y) (<= 1 (select main_a v_prenex_11828)) (<= (+ main_y 1) v_prenex_11829) (< v_prenex_11828 main_x) (<= (select main_a v_prenex_11829) 999) (<= (select main_a v_prenex_11828) 3))) (or (forall ((v_prenex_16653 Int)) (or (<= 997 (select main_a v_prenex_16653)) (< v_prenex_16653 main_y) (<= (+ main_y 1) v_prenex_16653) (<= 1994 (* 2 (select main_a v_prenex_16653))) (<= 995 (select main_a v_prenex_16653)))) (forall ((v_prenex_16658 Int)) (or (<= 1 (select main_a v_prenex_16658)) (<= 2 (* 2 (select main_a v_prenex_16658)))))) (or (forall ((v_prenex_14754 Int)) (or (< v_prenex_14754 main_y) (<= (* 2 (select main_a v_prenex_14754)) 1998) (<= (+ main_y 1) v_prenex_14754) (<= (select main_a v_prenex_14754) 999) (<= 995 (select main_a v_prenex_14754)))) (forall ((v_prenex_14758 Int)) (or (<= (* 2 (select main_a v_prenex_14758)) 6) (<= 2 (* 2 (select main_a v_prenex_14758)))))) (forall ((v_prenex_9295 Int) (v_prenex_9294 Int)) (or (<= (+ (select main_a v_prenex_9294) (select main_a v_prenex_9295)) 1000) (<= (* 2 (select main_a v_prenex_9294)) 6) (<= (+ main_y 1) v_prenex_9295) (<= (+ main_x 1) v_prenex_9294) (<= 995 (select main_a v_prenex_9295)) (<= 2 (* 2 (select main_a v_prenex_9294))) (< v_prenex_9295 main_y))) (forall ((v_prenex_17865 Int) (v_prenex_17866 Int)) (or (< v_prenex_17866 main_y) (<= (select main_a v_prenex_17865) 5) (<= (+ main_y 1) v_prenex_17866) (<= 0 (+ (select main_a v_prenex_17865) 1)) (<= 1994 (* 2 (select main_a v_prenex_17866))) (<= (+ (select main_a v_prenex_17865) 994) (select main_a v_prenex_17866)))) (forall ((v_prenex_10084 Int) (v_prenex_10083 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10084))) (<= (select main_a v_prenex_10084) 999) (<= (+ (select main_a v_prenex_10083) (select main_a v_prenex_10084)) 1000) (<= (+ main_y 1) v_prenex_10084) (<= 1 (select main_a v_prenex_10083)) (<= (select main_a v_prenex_10083) 3) (< v_prenex_10084 main_y))) (forall ((v_prenex_16578 Int) (v_prenex_16579 Int)) (or (< v_prenex_16579 main_y) (<= 1000 (+ (select main_a v_prenex_16578) (select main_a v_prenex_16579))) (<= (select main_a v_prenex_16579) 999) (<= 1 (select main_a v_prenex_16578)) (<= (+ main_y 1) v_prenex_16579))) (forall ((v_prenex_17925 Int) (v_prenex_17926 Int)) (or (<= (select main_a v_prenex_17926) 1001) (<= (* 2 (select main_a v_prenex_17925)) 6) (<= 1994 (* 2 (select main_a v_prenex_17926))) (<= (+ main_y 1) v_prenex_17926) (< v_prenex_17926 main_y) (<= 1000 (+ (select main_a v_prenex_17925) (select main_a v_prenex_17926))))) (or (forall ((v_prenex_10290 Int)) (or (<= (select main_a v_prenex_10290) 1001) (<= (+ main_y 1) v_prenex_10290) (<= (* 2 (select main_a v_prenex_10290)) 1998) (< v_prenex_10290 main_y))) (forall ((v_prenex_10293 Int)) (<= (select main_a v_prenex_10293) 5))) (forall ((v_prenex_8851 Int) (v_prenex_8852 Int)) (or (<= (+ main_y 1) v_prenex_8852) (< v_prenex_8852 main_y) (<= (select main_a v_prenex_8851) 3) (<= 1000 (+ (select main_a v_prenex_8851) (select main_a v_prenex_8852))) (<= (select main_a v_prenex_8851) 5) (<= 1994 (* 2 (select main_a v_prenex_8852))) (<= (* 2 (select main_a v_prenex_8852)) 1998))) (or (forall ((v_prenex_10561 Int)) (or (<= (select main_a v_prenex_10561) 999) (< v_prenex_10561 main_y) (<= 997 (select main_a v_prenex_10561)) (<= (+ main_y 1) v_prenex_10561) (<= 1994 (* 2 (select main_a v_prenex_10561))))) (forall ((v_prenex_10565 Int)) (or (<= (select main_a v_prenex_10565) 5) (<= (* 2 (select main_a v_prenex_10565)) 6)))) (forall ((v_prenex_17969 Int) (v_prenex_17970 Int)) (or (<= (+ (select main_a v_prenex_17969) (select main_a v_prenex_17970)) 1000) (<= (+ main_y 1) v_prenex_17970) (< v_prenex_17970 main_y) (<= (select main_a v_prenex_17969) 5) (<= (* 2 (select main_a v_prenex_17970)) 1998) (<= (select main_a v_prenex_17970) 999))) (forall ((v_prenex_14218 Int) (v_prenex_14217 Int)) (or (< v_prenex_14218 main_y) (<= (* 2 (select main_a v_prenex_14217)) 6) (<= (select main_a v_prenex_14218) 1001) (<= (select main_a v_prenex_14218) 999) (<= (select main_a v_prenex_14218) (+ (select main_a v_prenex_14217) 998)) (<= (+ main_y 1) v_prenex_14218))) (forall ((v_prenex_10510 Int) (v_prenex_10511 Int)) (or (<= (+ main_y 1) v_prenex_10511) (<= (select main_a v_prenex_10511) (+ (select main_a v_prenex_10510) 998)) (<= (select main_a v_prenex_10510) 3) (< v_prenex_10511 main_y) (<= (* 2 (select main_a v_prenex_10510)) 6) (<= 997 (select main_a v_prenex_10511)) (<= 1994 (* 2 (select main_a v_prenex_10511))))) (or (forall ((v_prenex_18360 Int)) (or (<= (* 2 (select main_a v_prenex_18360)) 6) (<= (select main_a v_prenex_18360) 3))) (forall ((v_prenex_18356 Int)) (or (<= 997 (select main_a v_prenex_18356)) (< v_prenex_18356 main_y) (<= (select main_a v_prenex_18356) 1001) (<= 1994 (* 2 (select main_a v_prenex_18356))) (<= (+ main_y 1) v_prenex_18356)))) (forall ((v_prenex_16034 Int) (v_prenex_16035 Int)) (or (< v_prenex_16035 main_y) (<= (+ main_y 1) v_prenex_16035) (< v_prenex_16034 main_x) (<= 1000 (+ (select main_a v_prenex_16034) (select main_a v_prenex_16035))) (<= (select main_a v_prenex_16035) 999))) (forall ((v_prenex_17429 Int) (v_prenex_17430 Int)) (or (<= 0 (+ (select main_a v_prenex_17429) 1)) (<= (* 2 (select main_a v_prenex_17430)) 1998) (<= (select main_a v_prenex_17430) (+ (select main_a v_prenex_17429) 998)) (<= (select main_a v_prenex_17430) 999) (<= (+ main_y 1) v_prenex_17430) (<= 1 (select main_a v_prenex_17429)) (< v_prenex_17430 main_y))) (forall ((v_prenex_8756 Int) (v_prenex_8757 Int)) (or (<= (+ main_y 1) v_prenex_8757) (<= 1994 (* 2 (select main_a v_prenex_8757))) (<= (select main_a v_prenex_8756) 3) (< v_prenex_8757 main_y) (<= 1 (select main_a v_prenex_8756)) (<= 997 (select main_a v_prenex_8757)) (<= (select main_a v_prenex_8757) (+ (select main_a v_prenex_8756) 998)))) (forall ((v_prenex_12142 Int) (v_prenex_12141 Int)) (or (<= (select main_a v_prenex_12142) 999) (< v_prenex_12142 main_y) (<= (+ main_y 1) v_prenex_12142) (<= 1994 (* 2 (select main_a v_prenex_12142))) (<= 1 (select main_a v_prenex_12141)) (<= 0 (+ (select main_a v_prenex_12141) 1)) (<= 1000 (+ (select main_a v_prenex_12141) (select main_a v_prenex_12142))))) (forall ((v_prenex_8743 Int) (v_prenex_8744 Int)) (or (<= 995 (select main_a v_prenex_8744)) (<= (+ main_y 1) v_prenex_8744) (<= (select main_a v_prenex_8743) 5) (< v_prenex_8744 main_y) (<= (+ (select main_a v_prenex_8743) (select main_a v_prenex_8744)) 1000) (<= 0 (+ (select main_a v_prenex_8743) 1)) (<= (+ main_x 1) v_prenex_8743))) (forall ((v_prenex_16968 Int) (v_prenex_16969 Int)) (or (< v_prenex_16968 main_x) (<= 2 (* 2 (select main_a v_prenex_16968))) (<= (+ (select main_a v_prenex_16968) 994) (select main_a v_prenex_16969)) (<= (select main_a v_prenex_16968) 3) (<= (+ main_y 1) v_prenex_16969) (<= (select main_a v_prenex_16969) 1001) (< v_prenex_16969 main_y))) (forall ((v_prenex_14527 Int) (v_prenex_14526 Int)) (or (<= 0 (+ (select main_a v_prenex_14526) 1)) (<= (+ (select main_a v_prenex_14526) (select main_a v_prenex_14527)) 1000) (< v_prenex_14527 main_y) (<= (+ main_y 1) v_prenex_14527) (<= 995 (select main_a v_prenex_14527)) (<= (select main_a v_prenex_14527) 999) (<= (select main_a v_prenex_14526) 3))) (forall ((v_prenex_9726 Int) (v_prenex_9725 Int)) (or (< v_prenex_9726 main_y) (<= (+ main_y 1) v_prenex_9726) (<= 995 (select main_a v_prenex_9726)) (<= (select main_a v_prenex_9725) 5) (<= (* 2 (select main_a v_prenex_9725)) 6) (<= (select main_a v_prenex_9726) 1001) (<= 1000 (+ (select main_a v_prenex_9725) (select main_a v_prenex_9726))))) (forall ((v_prenex_16938 Int) (v_prenex_16939 Int)) (or (<= (select main_a v_prenex_16939) 999) (<= 1000 (+ (select main_a v_prenex_16938) (select main_a v_prenex_16939))) (<= 2 (* 2 (select main_a v_prenex_16938))) (<= (select main_a v_prenex_16939) 1001) (<= (+ main_y 1) v_prenex_16939) (< v_prenex_16939 main_y) (<= (select main_a v_prenex_16938) 5))) (or (forall ((v_prenex_12152 Int)) (or (< v_prenex_12152 main_y) (<= 1994 (* 2 (select main_a v_prenex_12152))) (<= 997 (select main_a v_prenex_12152)) (<= (+ main_y 1) v_prenex_12152))) (forall ((v_prenex_12153 Int)) (or (<= (select main_a v_prenex_12153) 3) (<= 0 (+ (select main_a v_prenex_12153) 1))))) (or (forall ((v_prenex_14599 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14599))) (<= (+ main_y 1) v_prenex_14599) (<= (select main_a v_prenex_14599) 1001) (< v_prenex_14599 main_y))) (forall ((v_prenex_14600 Int)) (or (<= (* 2 (select main_a v_prenex_14600)) 6) (<= 0 (+ (select main_a v_prenex_14600) 1))))) (forall ((v_prenex_11604 Int) (v_prenex_11605 Int)) (or (< v_prenex_11605 main_y) (<= (select main_a v_prenex_11604) 5) (<= 995 (select main_a v_prenex_11605)) (<= 997 (select main_a v_prenex_11605)) (<= (select main_a v_prenex_11604) 3) (<= 1000 (+ (select main_a v_prenex_11604) (select main_a v_prenex_11605))) (<= (+ main_y 1) v_prenex_11605))) (forall ((v_prenex_13048 Int) (v_prenex_13047 Int)) (or (<= 0 (+ (select main_a v_prenex_13047) 1)) (<= (+ main_y 1) v_prenex_13048) (<= (select main_a v_prenex_13047) 5) (<= (+ (select main_a v_prenex_13047) (select main_a v_prenex_13048)) 1000) (<= (select main_a v_prenex_13048) 1001) (< v_prenex_13048 main_y) (<= (select main_a v_prenex_13048) 999))) (or (forall ((v_prenex_13111 Int)) (or (<= (+ main_y 1) v_prenex_13111) (< v_prenex_13111 main_y) (<= (* 2 (select main_a v_prenex_13111)) 1998) (<= (select main_a v_prenex_13111) 1001))) (forall ((v_prenex_13110 Int)) (or (<= 1 (select main_a v_prenex_13110)) (<= (select main_a v_prenex_13110) 5)))) (or (forall ((v_prenex_17464 Int)) (or (<= (select main_a v_prenex_17464) 999) (< v_prenex_17464 main_y) (<= (+ main_y 1) v_prenex_17464) (<= (* 2 (select main_a v_prenex_17464)) 1998))) (forall ((v_prenex_17467 Int)) (<= (select main_a v_prenex_17467) 5))) (forall ((v_prenex_17743 Int) (v_prenex_17744 Int)) (or (<= (select main_a v_prenex_17744) (+ (select main_a v_prenex_17743) 998)) (<= (+ main_y 1) v_prenex_17744) (< v_prenex_17743 main_x) (<= (* 2 (select main_a v_prenex_17744)) 1998) (< v_prenex_17744 main_y))) (forall ((v_prenex_11201 Int) (v_prenex_11202 Int)) (or (<= (select main_a v_prenex_11201) 3) (<= 1000 (+ (select main_a v_prenex_11201) (select main_a v_prenex_11202))) (<= 997 (select main_a v_prenex_11202)) (<= (+ main_y 1) v_prenex_11202) (< v_prenex_11202 main_y) (<= (* 2 (select main_a v_prenex_11201)) 6) (<= (select main_a v_prenex_11202) 999))) (or (forall ((v_prenex_15858 Int)) (or (<= 0 (+ (select main_a v_prenex_15858) 1)) (<= 1 (select main_a v_prenex_15858)))) (forall ((v_prenex_15855 Int)) (or (<= 995 (select main_a v_prenex_15855)) (<= (+ main_y 1) v_prenex_15855) (<= 1994 (* 2 (select main_a v_prenex_15855))) (<= (select main_a v_prenex_15855) 1001) (< v_prenex_15855 main_y)))) (or (forall ((v_prenex_18278 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18278))) (<= (select main_a v_prenex_18278) 999) (<= (+ main_y 1) v_prenex_18278) (< v_prenex_18278 main_y))) (forall ((v_prenex_18279 Int)) (or (<= 1 (select main_a v_prenex_18279)) (<= (* 2 (select main_a v_prenex_18279)) 6)))) (or (forall ((v_prenex_8273 Int)) (or (< v_prenex_8273 main_y) (<= 997 (select main_a v_prenex_8273)) (<= (+ main_y 1) v_prenex_8273) (<= (* 2 (select main_a v_prenex_8273)) 1998) (<= (select main_a v_prenex_8273) 1001))) (forall ((v_prenex_9598 Int)) (<= 0 (+ (select main_a v_prenex_9598) 1)))) (forall ((v_prenex_9419 Int) (v_prenex_9418 Int)) (or (<= 1 (select main_a v_prenex_9418)) (<= (+ (select main_a v_prenex_9418) (select main_a v_prenex_9419)) 1000) (<= (* 2 (select main_a v_prenex_9418)) 6) (< v_prenex_9418 main_x) (<= (+ main_y 1) v_prenex_9419) (<= 1994 (* 2 (select main_a v_prenex_9419))) (< v_prenex_9419 main_y))) (or (forall ((v_prenex_13783 Int)) (or (<= (select main_a v_prenex_13783) 5) (< v_prenex_13783 main_x) (<= 0 (+ (select main_a v_prenex_13783) 1)))) (forall ((v_prenex_13784 Int)) (or (< v_prenex_13784 main_y) (<= (+ main_y 1) v_prenex_13784) (<= (* 2 (select main_a v_prenex_13784)) 1998)))) (or (forall ((v_prenex_12994 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12994))) (<= 997 (select main_a v_prenex_12994)) (<= (+ main_y 1) v_prenex_12994) (< v_prenex_12994 main_y))) (forall ((v_prenex_12995 Int)) (or (<= 1 (select main_a v_prenex_12995)) (<= 2 (* 2 (select main_a v_prenex_12995)))))) (forall ((v_prenex_18408 Int) (v_prenex_18407 Int)) (or (<= 1000 (+ (select main_a v_prenex_18407) (select main_a v_prenex_18408))) (<= (select main_a v_prenex_18408) 999) (<= (+ main_y 1) v_prenex_18408) (< v_prenex_18408 main_y) (<= 995 (select main_a v_prenex_18408)) (<= (* 2 (select main_a v_prenex_18407)) 6) (<= (select main_a v_prenex_18407) 5))) (forall ((v_prenex_16412 Int) (v_prenex_16411 Int)) (or (<= (+ main_y 1) v_prenex_16412) (< v_prenex_16412 main_y) (<= (select main_a v_prenex_16412) 1001) (<= 0 (+ (select main_a v_prenex_16411) 1)) (<= (* 2 (select main_a v_prenex_16411)) 6) (<= 997 (select main_a v_prenex_16412)) (<= (+ (select main_a v_prenex_16411) (select main_a v_prenex_16412)) 1000))) (forall ((v_prenex_9444 Int) (v_prenex_9445 Int)) (or (<= (* 2 (select main_a v_prenex_9444)) 6) (<= 1000 (+ (select main_a v_prenex_9444) (select main_a v_prenex_9445))) (<= 997 (select main_a v_prenex_9445)) (<= 0 (+ (select main_a v_prenex_9444) 1)) (< v_prenex_9445 main_y) (<= (+ main_y 1) v_prenex_9445) (< v_prenex_9444 main_x))) (forall ((v_prenex_14893 Int) (v_prenex_14892 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14892))) (< v_prenex_14893 main_y) (<= (select main_a v_prenex_14893) (+ (select main_a v_prenex_14892) 998)) (<= 995 (select main_a v_prenex_14893)) (<= (* 2 (select main_a v_prenex_14893)) 1998) (<= (+ main_y 1) v_prenex_14893) (<= (* 2 (select main_a v_prenex_14892)) 6))) (or (forall ((v_prenex_17009 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17009))) (<= 0 (+ (select main_a v_prenex_17009) 1)))) (forall ((v_prenex_17008 Int)) (or (< v_prenex_17008 main_y) (<= (+ main_y 1) v_prenex_17008) (<= (select main_a v_prenex_17008) 1001) (<= (* 2 (select main_a v_prenex_17008)) 1998)))) (forall ((v_prenex_12304 Int) (v_prenex_12305 Int)) (or (< v_prenex_12305 main_y) (<= 1000 (+ (select main_a v_prenex_12304) (select main_a v_prenex_12305))) (<= 0 (+ (select main_a v_prenex_12304) 1)) (<= 997 (select main_a v_prenex_12305)) (<= (select main_a v_prenex_12305) 1001) (<= (+ main_y 1) v_prenex_12305) (<= 2 (* 2 (select main_a v_prenex_12304))))) (forall ((v_prenex_12180 Int) (v_prenex_12181 Int)) (or (<= (+ main_y 1) v_prenex_12181) (<= (* 2 (select main_a v_prenex_12180)) 6) (<= 2 (* 2 (select main_a v_prenex_12180))) (<= (+ main_x 1) v_prenex_12180) (<= (+ (select main_a v_prenex_12180) (select main_a v_prenex_12181)) 1000) (<= (* 2 (select main_a v_prenex_12181)) 1998) (< v_prenex_12181 main_y))) (forall ((v_prenex_10172 Int) (v_prenex_10171 Int)) (or (<= (+ main_y 1) v_prenex_10172) (<= (* 2 (select main_a v_prenex_10171)) 6) (<= 997 (select main_a v_prenex_10172)) (<= (select main_a v_prenex_10172) (+ (select main_a v_prenex_10171) 998)) (< v_prenex_10171 main_x) (< v_prenex_10172 main_y) (<= (select main_a v_prenex_10171) 5))) (or (forall ((v_prenex_14558 Int)) (or (<= (select main_a v_prenex_14558) 1001) (<= (+ main_y 1) v_prenex_14558) (<= 1994 (* 2 (select main_a v_prenex_14558))) (< v_prenex_14558 main_y))) (forall ((v_prenex_14563 Int)) (<= 0 (+ (select main_a v_prenex_14563) 1)))) (forall ((v_prenex_13766 Int) (v_prenex_13765 Int)) (or (<= 0 (+ (select main_a v_prenex_13765) 1)) (<= 1000 (+ (select main_a v_prenex_13765) (select main_a v_prenex_13766))) (<= (+ main_x 1) v_prenex_13765) (<= 2 (* 2 (select main_a v_prenex_13765))) (<= (+ main_y 1) v_prenex_13766) (< v_prenex_13766 main_y) (<= (select main_a v_prenex_13766) 999))) (or (forall ((v_prenex_13575 Int)) (or (<= (select main_a v_prenex_13575) 1001) (<= (* 2 (select main_a v_prenex_13575)) 1998) (< v_prenex_13575 main_y) (<= (+ main_y 1) v_prenex_13575) (<= 1994 (* 2 (select main_a v_prenex_13575))))) (forall ((v_prenex_13579 Int)) (or (<= 0 (+ (select main_a v_prenex_13579) 1)) (<= 1 (select main_a v_prenex_13579))))) (or (forall ((v_prenex_16739 Int)) (<= (select main_a v_prenex_16739) 3)) (forall ((v_prenex_16734 Int)) (or (<= (* 2 (select main_a v_prenex_16734)) 1998) (<= (+ main_y 1) v_prenex_16734) (<= (select main_a v_prenex_16734) 999) (< v_prenex_16734 main_y) (<= (select main_a v_prenex_16734) 1001)))) (or (forall ((v_prenex_12720 Int)) (or (<= (select main_a v_prenex_12720) 5) (<= 1 (select main_a v_prenex_12720)))) (forall ((v_prenex_12717 Int)) (or (<= (+ main_y 1) v_prenex_12717) (<= 1994 (* 2 (select main_a v_prenex_12717))) (<= (select main_a v_prenex_12717) 1001) (<= 995 (select main_a v_prenex_12717)) (< v_prenex_12717 main_y)))) (or (forall ((v_prenex_13391 Int)) (or (<= (* 2 (select main_a v_prenex_13391)) 6) (<= 2 (* 2 (select main_a v_prenex_13391))))) (forall ((v_prenex_13390 Int)) (or (< v_prenex_13390 main_y) (<= (select main_a v_prenex_13390) 1001) (<= (+ main_y 1) v_prenex_13390) (<= 1994 (* 2 (select main_a v_prenex_13390)))))) (or (forall ((v_prenex_17446 Int)) (<= 0 (+ (select main_a v_prenex_17446) 1))) (forall ((v_prenex_17443 Int)) (or (<= (+ main_y 1) v_prenex_17443) (<= (* 2 (select main_a v_prenex_17443)) 1998) (<= (select main_a v_prenex_17443) 1001) (< v_prenex_17443 main_y) (<= 995 (select main_a v_prenex_17443))))) (forall ((v_prenex_10532 Int) (v_prenex_10533 Int)) (or (<= (+ main_y 1) v_prenex_10533) (<= 995 (select main_a v_prenex_10533)) (< v_prenex_10533 main_y) (<= (* 2 (select main_a v_prenex_10533)) 1998) (<= (+ (select main_a v_prenex_10532) 994) (select main_a v_prenex_10533)) (<= (* 2 (select main_a v_prenex_10532)) 6) (<= 2 (* 2 (select main_a v_prenex_10532))))) (or (forall ((v_prenex_12752 Int)) (or (<= (select main_a v_prenex_12752) 1001) (<= 1994 (* 2 (select main_a v_prenex_12752))) (<= (+ main_y 1) v_prenex_12752) (< v_prenex_12752 main_y))) (forall ((v_prenex_12751 Int)) (<= 1 (select main_a v_prenex_12751)))) (forall ((v_prenex_9462 Int) (v_prenex_9463 Int)) (or (<= (select main_a v_prenex_9463) (+ (select main_a v_prenex_9462) 998)) (<= (select main_a v_prenex_9463) 999) (<= (select main_a v_prenex_9463) 1001) (<= (* 2 (select main_a v_prenex_9462)) 6) (<= (select main_a v_prenex_9462) 5) (< v_prenex_9463 main_y) (<= (+ main_y 1) v_prenex_9463))) (forall ((v_prenex_12476 Int) (v_prenex_12477 Int)) (or (< v_prenex_12477 main_y) (<= 1000 (+ (select main_a v_prenex_12476) (select main_a v_prenex_12477))) (< v_prenex_12476 main_x) (<= (+ main_y 1) v_prenex_12477) (<= (+ main_x 1) v_prenex_12476))) (or (forall ((v_prenex_12619 Int)) (<= (select main_a v_prenex_12619) 5)) (forall ((v_prenex_12620 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12620))) (<= 995 (select main_a v_prenex_12620)) (<= (* 2 (select main_a v_prenex_12620)) 1998) (<= (+ main_y 1) v_prenex_12620) (< v_prenex_12620 main_y)))) (forall ((v_prenex_14242 Int) (v_prenex_14241 Int)) (or (< v_prenex_14242 main_y) (<= (+ (select main_a v_prenex_14241) 994) (select main_a v_prenex_14242)) (<= 2 (* 2 (select main_a v_prenex_14241))) (<= 995 (select main_a v_prenex_14242)) (<= (+ main_y 1) v_prenex_14242))) (or (forall ((v_prenex_17463 Int)) (or (<= 995 (select main_a v_prenex_17463)) (<= (select main_a v_prenex_17463) 999) (<= (* 2 (select main_a v_prenex_17463)) 1998) (< v_prenex_17463 main_y) (<= (+ main_y 1) v_prenex_17463))) (forall ((v_prenex_17467 Int)) (<= (select main_a v_prenex_17467) 5))) (forall ((v_prenex_15989 Int) (v_prenex_15988 Int)) (or (<= (+ (select main_a v_prenex_15988) 994) (select main_a v_prenex_15989)) (< v_prenex_15989 main_y) (<= 2 (* 2 (select main_a v_prenex_15988))) (<= 995 (select main_a v_prenex_15989)) (<= 1994 (* 2 (select main_a v_prenex_15989))) (<= (+ main_y 1) v_prenex_15989) (<= (select main_a v_prenex_15988) 3))) (forall ((v_prenex_17485 Int) (v_prenex_17486 Int)) (or (<= (+ main_y 1) v_prenex_17486) (< v_prenex_17486 main_y) (<= 1 (select main_a v_prenex_17485)) (<= (+ main_x 1) v_prenex_17485) (<= (+ (select main_a v_prenex_17485) (select main_a v_prenex_17486)) 1000) (<= 1994 (* 2 (select main_a v_prenex_17486))) (<= 2 (* 2 (select main_a v_prenex_17485))))) (or (forall ((v_prenex_10815 Int)) (or (<= (+ main_x 1) v_prenex_10815) (<= 0 (+ (select main_a v_prenex_10815) 1)) (<= (* 2 (select main_a v_prenex_10815)) 6))) (forall ((v_prenex_10816 Int)) (or (<= (select main_a v_prenex_10816) 1001) (< v_prenex_10816 main_y) (<= (+ main_y 1) v_prenex_10816) (<= 1994 (* 2 (select main_a v_prenex_10816)))))) (forall ((v_prenex_15846 Int) (v_prenex_15845 Int)) (or (<= (+ (select main_a v_prenex_15845) (select main_a v_prenex_15846)) 1000) (<= (+ main_x 1) v_prenex_15845) (<= 1994 (* 2 (select main_a v_prenex_15846))) (<= (* 2 (select main_a v_prenex_15845)) 6) (< v_prenex_15846 main_y) (<= (select main_a v_prenex_15845) 3) (<= (+ main_y 1) v_prenex_15846))) (forall ((v_prenex_15505 Int) (v_prenex_15504 Int)) (or (<= (select main_a v_prenex_15505) 999) (<= (+ main_y 1) v_prenex_15505) (<= (* 2 (select main_a v_prenex_15504)) 6) (< v_prenex_15505 main_y) (<= 995 (select main_a v_prenex_15505)) (<= (select main_a v_prenex_15504) 3) (<= 1000 (+ (select main_a v_prenex_15504) (select main_a v_prenex_15505))))) (forall ((v_prenex_11970 Int) (v_prenex_11971 Int)) (or (<= (select main_a v_prenex_11971) (+ (select main_a v_prenex_11970) 998)) (<= (* 2 (select main_a v_prenex_11970)) 6) (<= (+ main_x 1) v_prenex_11970) (<= (+ main_y 1) v_prenex_11971) (<= (select main_a v_prenex_11971) 999) (<= (select main_a v_prenex_11970) 5) (< v_prenex_11971 main_y))) (forall ((v_prenex_10024 Int) (v_prenex_10023 Int)) (or (<= (+ main_y 1) v_prenex_10024) (<= (+ main_x 1) v_prenex_10023) (<= (* 2 (select main_a v_prenex_10023)) 6) (<= 1 (select main_a v_prenex_10023)) (<= 1000 (+ (select main_a v_prenex_10023) (select main_a v_prenex_10024))) (< v_prenex_10024 main_y) (<= 1994 (* 2 (select main_a v_prenex_10024))))) (forall ((v_prenex_8901 Int) (v_prenex_8902 Int)) (or (<= 0 (+ (select main_a v_prenex_8901) 1)) (<= 2 (* 2 (select main_a v_prenex_8901))) (< v_prenex_8902 main_y) (<= (* 2 (select main_a v_prenex_8902)) 1998) (<= (+ main_y 1) v_prenex_8902) (<= (select main_a v_prenex_8902) (+ (select main_a v_prenex_8901) 998)) (< v_prenex_8901 main_x))) (forall ((v_prenex_15368 Int) (v_prenex_15367 Int)) (or (<= (select main_a v_prenex_15368) (+ (select main_a v_prenex_15367) 998)) (<= (+ main_y 1) v_prenex_15368) (<= 1 (select main_a v_prenex_15367)) (< v_prenex_15368 main_y) (<= (select main_a v_prenex_15368) 999) (<= (+ main_x 1) v_prenex_15367))) (forall ((v_prenex_18518 Int) (v_prenex_18519 Int)) (or (<= 0 (+ (select main_a v_prenex_18518) 1)) (<= (select main_a v_prenex_18518) 3) (<= (+ main_y 1) v_prenex_18519) (<= (select main_a v_prenex_18519) 999) (<= (+ (select main_a v_prenex_18518) 994) (select main_a v_prenex_18519)) (< v_prenex_18519 main_y) (<= 995 (select main_a v_prenex_18519)))) (or (forall ((v_prenex_17911 Int)) (or (< v_prenex_17911 main_x) (<= 2 (* 2 (select main_a v_prenex_17911))) (<= (select main_a v_prenex_17911) 3))) (forall ((v_prenex_17912 Int)) (or (<= (+ main_y 1) v_prenex_17912) (< v_prenex_17912 main_y) (<= 995 (select main_a v_prenex_17912)) (<= (* 2 (select main_a v_prenex_17912)) 1998)))) (or (forall ((v_prenex_16715 Int)) (or (< v_prenex_16715 main_y) (<= (* 2 (select main_a v_prenex_16715)) 1998) (<= 997 (select main_a v_prenex_16715)) (<= (+ main_y 1) v_prenex_16715))) (forall ((v_prenex_16714 Int)) (or (<= (* 2 (select main_a v_prenex_16714)) 6) (<= (select main_a v_prenex_16714) 3)))) (forall ((v_prenex_16231 Int) (v_prenex_16232 Int)) (or (<= (select main_a v_prenex_16232) 1001) (<= 0 (+ (select main_a v_prenex_16231) 1)) (<= 1 (select main_a v_prenex_16231)) (<= (+ main_y 1) v_prenex_16232) (< v_prenex_16231 main_x) (< v_prenex_16232 main_y) (<= 1000 (+ (select main_a v_prenex_16231) (select main_a v_prenex_16232))))) (or (forall ((v_prenex_12375 Int)) (or (<= 0 (+ (select main_a v_prenex_12375) 1)) (< v_prenex_12375 main_x))) (forall ((v_prenex_12376 Int)) (or (<= (* 2 (select main_a v_prenex_12376)) 1998) (<= (+ main_y 1) v_prenex_12376) (<= 997 (select main_a v_prenex_12376)) (< v_prenex_12376 main_y)))) (forall ((v_prenex_17663 Int) (v_prenex_17664 Int)) (or (<= (+ main_y 1) v_prenex_17664) (<= (+ (select main_a v_prenex_17663) (select main_a v_prenex_17664)) 1000) (<= 997 (select main_a v_prenex_17664)) (<= (select main_a v_prenex_17663) 5) (<= 2 (* 2 (select main_a v_prenex_17663))) (<= (select main_a v_prenex_17664) 1001) (< v_prenex_17664 main_y))) (or (forall ((v_prenex_8225 Int)) (or (<= (+ main_y 1) v_prenex_8225) (< v_prenex_8225 main_y) (<= (select main_a v_prenex_8225) 999) (<= (* 2 (select main_a v_prenex_8225)) 1998))) (forall ((v_prenex_8317 Int)) (or (<= (* 2 (select main_a v_prenex_8317)) 6) (<= 1 (select main_a v_prenex_8317))))) (or (forall ((v_prenex_13266 Int)) (or (<= 997 (select main_a v_prenex_13266)) (< v_prenex_13266 main_y) (<= (+ main_y 1) v_prenex_13266) (<= 1994 (* 2 (select main_a v_prenex_13266))))) (forall ((v_prenex_13268 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13268))) (<= (+ main_x 1) v_prenex_13268)))) (or (forall ((v_prenex_17244 Int)) (or (<= 995 (select main_a v_prenex_17244)) (<= (+ main_y 1) v_prenex_17244) (<= (* 2 (select main_a v_prenex_17244)) 1998) (< v_prenex_17244 main_y) (<= 997 (select main_a v_prenex_17244)))) (forall ((v_prenex_17245 Int)) (or (<= (* 2 (select main_a v_prenex_17245)) 6) (<= 1 (select main_a v_prenex_17245))))) (forall ((v_prenex_14031 Int) (v_prenex_14030 Int)) (or (<= 0 (+ (select main_a v_prenex_14030) 1)) (<= (select main_a v_prenex_14031) (+ (select main_a v_prenex_14030) 998)) (<= (+ main_y 1) v_prenex_14031) (< v_prenex_14031 main_y) (<= 995 (select main_a v_prenex_14031)) (<= (select main_a v_prenex_14031) 1001))) (forall ((v_prenex_11210 Int) (v_prenex_11209 Int)) (or (< v_prenex_11210 main_y) (<= 1000 (+ (select main_a v_prenex_11209) (select main_a v_prenex_11210))) (<= (* 2 (select main_a v_prenex_11209)) 6) (<= 997 (select main_a v_prenex_11210)) (<= (select main_a v_prenex_11210) 1001) (<= (select main_a v_prenex_11209) 5) (<= (+ main_y 1) v_prenex_11210))) (forall ((v_prenex_16247 Int) (v_prenex_16248 Int)) (or (<= (+ main_y 1) v_prenex_16248) (< v_prenex_16248 main_y) (<= (+ (select main_a v_prenex_16247) (select main_a v_prenex_16248)) 1000) (<= (+ main_x 1) v_prenex_16247) (<= (select main_a v_prenex_16248) 1001) (<= 2 (* 2 (select main_a v_prenex_16247))) (<= (select main_a v_prenex_16247) 5))) (forall ((v_prenex_8628 Int) (v_prenex_8629 Int)) (or (<= 1000 (+ (select main_a v_prenex_8628) (select main_a v_prenex_8629))) (<= (+ main_y 1) v_prenex_8629) (<= 995 (select main_a v_prenex_8629)) (<= (select main_a v_prenex_8628) 3) (<= 1994 (* 2 (select main_a v_prenex_8629))) (< v_prenex_8629 main_y) (<= (select main_a v_prenex_8628) 5))) (forall ((v_prenex_13746 Int) (v_prenex_13745 Int)) (or (<= (select main_a v_prenex_13746) 999) (< v_prenex_13746 main_y) (<= 1 (select main_a v_prenex_13745)) (<= (select main_a v_prenex_13746) 1001) (<= (+ (select main_a v_prenex_13745) (select main_a v_prenex_13746)) 1000) (<= (+ main_y 1) v_prenex_13746) (<= (select main_a v_prenex_13745) 3))) (or (forall ((v_prenex_12955 Int)) (or (<= 0 (+ (select main_a v_prenex_12955) 1)) (<= (+ main_x 1) v_prenex_12955) (< v_prenex_12955 main_x) (<= 1 (select main_a v_prenex_12955)))) (forall ((v_prenex_12956 Int)) (<= (* 2 (select main_a v_prenex_12956)) 1998))) (forall ((v_prenex_12645 Int) (v_prenex_12646 Int)) (or (< v_prenex_12646 main_y) (<= (select main_a v_prenex_12645) 5) (<= 1000 (+ (select main_a v_prenex_12645) (select main_a v_prenex_12646))) (<= 995 (select main_a v_prenex_12646)) (<= (+ main_y 1) v_prenex_12646) (<= 1 (select main_a v_prenex_12645)) (<= (+ main_x 1) v_prenex_12645))) (forall ((v_prenex_11023 Int) (v_prenex_11024 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11023))) (<= (select main_a v_prenex_11023) 5) (< v_prenex_11024 main_y) (<= (+ main_y 1) v_prenex_11024) (<= (select main_a v_prenex_11024) (+ (select main_a v_prenex_11023) 998)) (<= 997 (select main_a v_prenex_11024)))) (forall ((v_prenex_15768 Int) (v_prenex_15767 Int)) (or (<= (select main_a v_prenex_15768) 1001) (<= (select main_a v_prenex_15767) 3) (<= (* 2 (select main_a v_prenex_15768)) 1998) (<= 1 (select main_a v_prenex_15767)) (<= (+ main_y 1) v_prenex_15768) (< v_prenex_15768 main_y) (<= 1000 (+ (select main_a v_prenex_15767) (select main_a v_prenex_15768))))) (or (forall ((v_prenex_10395 Int)) (or (<= 997 (select main_a v_prenex_10395)) (<= 1994 (* 2 (select main_a v_prenex_10395))) (<= (select main_a v_prenex_10395) 999) (< v_prenex_10395 main_y) (<= (+ main_y 1) v_prenex_10395))) (forall ((v_prenex_10399 Int)) (or (<= (select main_a v_prenex_10399) 3) (<= (select main_a v_prenex_10399) 5)))) (or (forall ((v_prenex_13324 Int)) (or (<= (select main_a v_prenex_13324) 5) (<= 2 (* 2 (select main_a v_prenex_13324))))) (forall ((v_prenex_13325 Int)) (or (< v_prenex_13325 main_y) (<= (select main_a v_prenex_13325) 1001) (<= (+ main_y 1) v_prenex_13325) (<= 1994 (* 2 (select main_a v_prenex_13325)))))) (or (forall ((v_prenex_8511 Int)) (or (<= (+ main_y 1) v_prenex_8511) (< v_prenex_8511 main_y) (<= 1994 (* 2 (select main_a v_prenex_8511))) (<= 995 (select main_a v_prenex_8511)) (<= 997 (select main_a v_prenex_8511)))) (forall ((v_prenex_8509 Int)) (or (<= 0 (+ (select main_a v_prenex_8509) 1)) (<= 2 (* 2 (select main_a v_prenex_8509)))))) (forall ((v_prenex_17899 Int) (v_prenex_17900 Int)) (or (< v_prenex_17900 main_y) (<= (+ main_y 1) v_prenex_17900) (<= (+ main_x 1) v_prenex_17899) (<= 1 (select main_a v_prenex_17899)) (<= (* 2 (select main_a v_prenex_17899)) 6) (<= (select main_a v_prenex_17900) 1001) (<= 1000 (+ (select main_a v_prenex_17899) (select main_a v_prenex_17900))))) (forall ((v_prenex_18181 Int) (v_prenex_18180 Int)) (or (<= 995 (select main_a v_prenex_18181)) (<= 0 (+ (select main_a v_prenex_18180) 1)) (<= (select main_a v_prenex_18180) 3) (<= 1000 (+ (select main_a v_prenex_18180) (select main_a v_prenex_18181))) (<= 997 (select main_a v_prenex_18181)) (<= (+ main_y 1) v_prenex_18181) (< v_prenex_18181 main_y))) (forall ((v_prenex_8319 Int) (v_prenex_8320 Int)) (or (<= 1 (select main_a v_prenex_8319)) (<= (select main_a v_prenex_8320) 999) (<= (select main_a v_prenex_8319) 3) (<= (+ (select main_a v_prenex_8319) 994) (select main_a v_prenex_8320)) (<= (+ main_x 1) v_prenex_8319) (< v_prenex_8320 main_y) (<= (+ main_y 1) v_prenex_8320))) (forall ((v_prenex_18387 Int) (v_prenex_18386 Int)) (or (< v_prenex_18387 main_y) (<= (+ (select main_a v_prenex_18386) (select main_a v_prenex_18387)) 1000) (<= (* 2 (select main_a v_prenex_18386)) 6) (<= (+ main_y 1) v_prenex_18387) (< v_prenex_18386 main_x) (<= (select main_a v_prenex_18387) 999))) (or (forall ((v_prenex_17182 Int)) (or (<= 997 (select main_a v_prenex_17182)) (< v_prenex_17182 main_y) (<= (* 2 (select main_a v_prenex_17182)) 1998) (<= 1994 (* 2 (select main_a v_prenex_17182))) (<= (+ main_y 1) v_prenex_17182))) (forall ((v_prenex_17185 Int)) (or (<= 0 (+ (select main_a v_prenex_17185) 1)) (<= (* 2 (select main_a v_prenex_17185)) 6)))) (or (forall ((v_prenex_15445 Int)) (or (<= (* 2 (select main_a v_prenex_15445)) 1998) (< v_prenex_15445 main_y) (<= (+ main_y 1) v_prenex_15445))) (forall ((v_prenex_15444 Int)) (or (<= (+ main_x 1) v_prenex_15444) (<= (* 2 (select main_a v_prenex_15444)) 6)))) (forall ((v_prenex_11866 Int) (v_prenex_11867 Int)) (or (< v_prenex_11867 main_y) (<= (* 2 (select main_a v_prenex_11866)) 6) (<= (+ main_y 1) v_prenex_11867) (<= (select main_a v_prenex_11867) 1001) (<= 2 (* 2 (select main_a v_prenex_11866))) (<= 997 (select main_a v_prenex_11867)) (<= (+ (select main_a v_prenex_11866) 994) (select main_a v_prenex_11867)))) (forall ((v_prenex_12119 Int) (v_prenex_12120 Int)) (or (<= (select main_a v_prenex_12119) 5) (<= (+ main_y 1) v_prenex_12120) (<= 997 (select main_a v_prenex_12120)) (< v_prenex_12120 main_y) (<= 1000 (+ (select main_a v_prenex_12119) (select main_a v_prenex_12120))))) (or (forall ((v_prenex_10139 Int)) (or (<= (select main_a v_prenex_10139) 5) (<= 2 (* 2 (select main_a v_prenex_10139))))) (forall ((v_prenex_10135 Int)) (or (< v_prenex_10135 main_y) (<= 1994 (* 2 (select main_a v_prenex_10135))) (<= (* 2 (select main_a v_prenex_10135)) 1998) (<= (+ main_y 1) v_prenex_10135)))) (forall ((v_prenex_10848 Int) (v_prenex_10847 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10847))) (<= (select main_a v_prenex_10848) 999) (< v_prenex_10848 main_y) (<= (+ main_y 1) v_prenex_10848) (<= (select main_a v_prenex_10848) (+ (select main_a v_prenex_10847) 998)) (<= (* 2 (select main_a v_prenex_10848)) 1998))) (or (forall ((v_prenex_10565 Int)) (or (<= (select main_a v_prenex_10565) 5) (<= (* 2 (select main_a v_prenex_10565)) 6))) (forall ((v_prenex_10564 Int)) (or (<= (+ main_y 1) v_prenex_10564) (< v_prenex_10564 main_y) (<= (select main_a v_prenex_10564) 999) (<= 1994 (* 2 (select main_a v_prenex_10564)))))) (forall ((v_prenex_15939 Int) (v_prenex_15938 Int)) (or (< v_prenex_15939 main_y) (<= 1994 (* 2 (select main_a v_prenex_15939))) (<= (+ (select main_a v_prenex_15938) 994) (select main_a v_prenex_15939)) (<= (select main_a v_prenex_15939) 999) (<= (select main_a v_prenex_15938) 3) (<= (+ main_y 1) v_prenex_15939))) (forall ((v_prenex_16665 Int) (v_prenex_16664 Int)) (or (<= 0 (+ (select main_a v_prenex_16664) 1)) (<= 997 (select main_a v_prenex_16665)) (<= 2 (* 2 (select main_a v_prenex_16664))) (<= 1994 (* 2 (select main_a v_prenex_16665))) (<= (+ main_y 1) v_prenex_16665) (<= (+ (select main_a v_prenex_16664) 994) (select main_a v_prenex_16665)) (< v_prenex_16665 main_y))) (forall ((v_prenex_8552 Int) (v_prenex_8553 Int)) (or (< v_prenex_8553 main_y) (<= 2 (* 2 (select main_a v_prenex_8552))) (< v_prenex_8552 main_x) (<= (+ main_y 1) v_prenex_8553) (<= (+ (select main_a v_prenex_8552) 994) (select main_a v_prenex_8553)) (<= (select main_a v_prenex_8553) 999))) (or (forall ((v_prenex_8474 Int)) (or (<= (select main_a v_prenex_8474) 5) (<= 0 (+ (select main_a v_prenex_8474) 1)))) (forall ((v_prenex_8475 Int)) (or (< v_prenex_8475 main_y) (<= 995 (select main_a v_prenex_8475)) (<= (+ main_y 1) v_prenex_8475) (<= (* 2 (select main_a v_prenex_8475)) 1998) (<= 1994 (* 2 (select main_a v_prenex_8475)))))) (or (forall ((v_prenex_15428 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15428))) (<= 995 (select main_a v_prenex_15428)) (<= (+ main_y 1) v_prenex_15428) (< v_prenex_15428 main_y))) (forall ((v_prenex_15427 Int)) (or (< v_prenex_15427 main_x) (<= (select main_a v_prenex_15427) 5) (<= 2 (* 2 (select main_a v_prenex_15427)))))) (or (forall ((v_prenex_15981 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15981))) (< v_prenex_15981 main_y) (<= (* 2 (select main_a v_prenex_15981)) 1998) (<= (+ main_y 1) v_prenex_15981) (<= (select main_a v_prenex_15981) 999))) (forall ((v_prenex_15986 Int)) (or (<= 1 (select main_a v_prenex_15986)) (<= (select main_a v_prenex_15986) 5)))) (forall ((v_prenex_13794 Int) (v_prenex_13793 Int)) (or (<= (+ (select main_a v_prenex_13793) (select main_a v_prenex_13794)) 1000) (<= (select main_a v_prenex_13793) 3) (<= 995 (select main_a v_prenex_13794)) (< v_prenex_13794 main_y) (<= (+ main_y 1) v_prenex_13794) (<= (* 2 (select main_a v_prenex_13794)) 1998))) (forall ((v_prenex_18581 Int) (v_prenex_18580 Int)) (or (<= 997 (select main_a v_prenex_18581)) (<= (+ (select main_a v_prenex_18580) 994) (select main_a v_prenex_18581)) (<= (select main_a v_prenex_18580) 3) (<= (+ main_y 1) v_prenex_18581) (< v_prenex_18581 main_y) (<= (* 2 (select main_a v_prenex_18581)) 1998) (<= (select main_a v_prenex_18580) 5))) (or (forall ((v_prenex_8860 Int)) (or (<= (select main_a v_prenex_8860) 3) (<= 2 (* 2 (select main_a v_prenex_8860))))) (forall ((v_prenex_8857 Int)) (or (<= (+ main_y 1) v_prenex_8857) (< v_prenex_8857 main_y) (<= 1994 (* 2 (select main_a v_prenex_8857))) (<= (* 2 (select main_a v_prenex_8857)) 1998)))) (forall ((v_prenex_15838 Int) (v_prenex_15837 Int)) (or (<= 995 (select main_a v_prenex_15838)) (<= (+ (select main_a v_prenex_15837) 994) (select main_a v_prenex_15838)) (<= (+ main_y 1) v_prenex_15838) (<= 1994 (* 2 (select main_a v_prenex_15838))) (< v_prenex_15838 main_y))) (forall ((v_prenex_9349 Int) (v_prenex_9348 Int)) (or (<= 997 (select main_a v_prenex_9349)) (<= (+ main_y 1) v_prenex_9349) (<= (select main_a v_prenex_9349) 1001) (<= (select main_a v_prenex_9348) 5) (<= (+ (select main_a v_prenex_9348) 994) (select main_a v_prenex_9349)) (< v_prenex_9349 main_y))) (forall ((v_prenex_16120 Int) (v_prenex_16121 Int)) (or (< v_prenex_16121 main_y) (<= 997 (select main_a v_prenex_16121)) (<= (select main_a v_prenex_16121) 1001) (<= 1 (select main_a v_prenex_16120)) (<= (+ main_y 1) v_prenex_16121) (<= (+ (select main_a v_prenex_16120) (select main_a v_prenex_16121)) 1000) (<= (select main_a v_prenex_16120) 5))) (forall ((v_prenex_18189 Int) (v_prenex_18188 Int)) (or (<= (select main_a v_prenex_18189) 1001) (<= (+ main_y 1) v_prenex_18189) (<= 0 (+ (select main_a v_prenex_18188) 1)) (<= (select main_a v_prenex_18188) 5) (< v_prenex_18189 main_y) (<= (select main_a v_prenex_18189) (+ (select main_a v_prenex_18188) 998)) (<= 1994 (* 2 (select main_a v_prenex_18189))))) (forall ((v_prenex_16728 Int) (v_prenex_16729 Int)) (or (<= (select main_a v_prenex_16729) 999) (<= 2 (* 2 (select main_a v_prenex_16728))) (< v_prenex_16728 main_x) (<= (select main_a v_prenex_16729) (+ (select main_a v_prenex_16728) 998)) (<= (select main_a v_prenex_16728) 5) (<= (+ main_y 1) v_prenex_16729) (< v_prenex_16729 main_y))) (or (forall ((v_prenex_13568 Int)) (or (<= (select main_a v_prenex_13568) 3) (<= (* 2 (select main_a v_prenex_13568)) 6))) (forall ((v_prenex_13567 Int)) (or (<= (* 2 (select main_a v_prenex_13567)) 1998) (< v_prenex_13567 main_y) (<= (+ main_y 1) v_prenex_13567) (<= 995 (select main_a v_prenex_13567))))) (forall ((v_prenex_10422 Int) (v_prenex_10421 Int)) (or (<= (select main_a v_prenex_10421) 3) (<= (select main_a v_prenex_10421) 5) (< v_prenex_10422 main_y) (<= (+ main_x 1) v_prenex_10421) (<= (select main_a v_prenex_10422) (+ (select main_a v_prenex_10421) 998)) (<= 1994 (* 2 (select main_a v_prenex_10422))) (<= (+ main_y 1) v_prenex_10422))) (forall ((v_prenex_14716 Int) (v_prenex_14715 Int)) (or (<= (* 2 (select main_a v_prenex_14715)) 6) (<= (+ (select main_a v_prenex_14715) (select main_a v_prenex_14716)) 1000) (< v_prenex_14716 main_y) (<= (+ main_y 1) v_prenex_14716) (<= (* 2 (select main_a v_prenex_14716)) 1998))) (forall ((v_prenex_16271 Int) (v_prenex_16272 Int)) (or (<= 1000 (+ (select main_a v_prenex_16271) (select main_a v_prenex_16272))) (<= 997 (select main_a v_prenex_16272)) (<= 1994 (* 2 (select main_a v_prenex_16272))) (<= (+ main_y 1) v_prenex_16272) (< v_prenex_16272 main_y) (<= 2 (* 2 (select main_a v_prenex_16271))))) (forall ((v_prenex_9502 Int) (v_prenex_9501 Int)) (or (<= (+ main_y 1) v_prenex_9502) (<= (* 2 (select main_a v_prenex_9502)) 1998) (< v_prenex_9502 main_y) (<= (select main_a v_prenex_9501) 5) (<= (select main_a v_prenex_9502) 1001) (<= 1000 (+ (select main_a v_prenex_9501) (select main_a v_prenex_9502))))) (forall ((v_prenex_12188 Int) (v_prenex_12189 Int)) (or (<= (* 2 (select main_a v_prenex_12188)) 6) (<= (+ (select main_a v_prenex_12188) (select main_a v_prenex_12189)) 1000) (< v_prenex_12189 main_y) (<= 997 (select main_a v_prenex_12189)) (<= 0 (+ (select main_a v_prenex_12188) 1)) (<= (+ main_y 1) v_prenex_12189) (<= (select main_a v_prenex_12189) 1001))) (forall ((v_prenex_12100 Int) (v_prenex_12099 Int)) (or (<= (select main_a v_prenex_12099) 5) (<= (+ main_y 1) v_prenex_12100) (<= (+ (select main_a v_prenex_12099) 994) (select main_a v_prenex_12100)) (<= 0 (+ (select main_a v_prenex_12099) 1)) (<= (select main_a v_prenex_12100) 1001) (<= (select main_a v_prenex_12100) 999) (< v_prenex_12100 main_y))) (forall ((v_prenex_10918 Int) (v_prenex_10919 Int)) (or (<= 997 (select main_a v_prenex_10919)) (<= (+ (select main_a v_prenex_10918) (select main_a v_prenex_10919)) 1000) (< v_prenex_10919 main_y) (<= 2 (* 2 (select main_a v_prenex_10918))) (<= (select main_a v_prenex_10918) 3) (<= 995 (select main_a v_prenex_10919)) (<= (+ main_y 1) v_prenex_10919))) (forall ((v_prenex_10699 Int) (v_prenex_10700 Int)) (or (<= 1 (select main_a v_prenex_10699)) (<= 1994 (* 2 (select main_a v_prenex_10700))) (<= (select main_a v_prenex_10699) 5) (<= (select main_a v_prenex_10700) 1001) (< v_prenex_10700 main_y) (<= 1000 (+ (select main_a v_prenex_10699) (select main_a v_prenex_10700))) (<= (+ main_y 1) v_prenex_10700))) (forall ((v_prenex_12157 Int) (v_prenex_12158 Int)) (or (<= (* 2 (select main_a v_prenex_12158)) 1998) (<= (select main_a v_prenex_12157) 3) (<= 1994 (* 2 (select main_a v_prenex_12158))) (<= 1 (select main_a v_prenex_12157)) (< v_prenex_12158 main_y) (<= (+ main_y 1) v_prenex_12158) (<= 1000 (+ (select main_a v_prenex_12157) (select main_a v_prenex_12158))))) (forall ((v_prenex_9605 Int) (v_prenex_9604 Int)) (or (< v_prenex_9605 main_y) (<= (* 2 (select main_a v_prenex_9604)) 6) (<= (+ main_y 1) v_prenex_9605) (<= 1994 (* 2 (select main_a v_prenex_9605))) (<= 1000 (+ (select main_a v_prenex_9604) (select main_a v_prenex_9605))) (< v_prenex_9604 main_x))) (or (forall ((v_prenex_11199 Int)) (or (<= (select main_a v_prenex_11199) 3) (<= 0 (+ (select main_a v_prenex_11199) 1)))) (forall ((v_prenex_11195 Int)) (or (< v_prenex_11195 main_y) (<= 1994 (* 2 (select main_a v_prenex_11195))) (<= (+ main_y 1) v_prenex_11195) (<= (* 2 (select main_a v_prenex_11195)) 1998)))) (forall ((v_prenex_9490 Int) (v_prenex_9489 Int)) (or (<= 995 (select main_a v_prenex_9490)) (<= (* 2 (select main_a v_prenex_9490)) 1998) (<= (* 2 (select main_a v_prenex_9489)) 6) (<= (+ main_y 1) v_prenex_9490) (< v_prenex_9490 main_y) (<= (select main_a v_prenex_9489) 5) (<= (+ (select main_a v_prenex_9489) (select main_a v_prenex_9490)) 1000))) (forall ((v_prenex_8784 Int) (v_prenex_8785 Int)) (or (< v_prenex_8785 main_y) (<= (+ main_y 1) v_prenex_8785) (<= 1994 (* 2 (select main_a v_prenex_8785))) (<= (select main_a v_prenex_8784) 5) (<= 997 (select main_a v_prenex_8785)) (<= (select main_a v_prenex_8785) (+ (select main_a v_prenex_8784) 998)) (<= 1 (select main_a v_prenex_8784)))) (or (forall ((v_prenex_14996 Int)) (<= (select main_a v_prenex_14996) 3)) (forall ((v_prenex_14994 Int)) (or (<= 995 (select main_a v_prenex_14994)) (<= (+ main_y 1) v_prenex_14994) (<= 1994 (* 2 (select main_a v_prenex_14994))) (< v_prenex_14994 main_y) (<= (select main_a v_prenex_14994) 999)))) (or (forall ((v_prenex_13652 Int)) (or (<= 0 (+ (select main_a v_prenex_13652) 1)) (<= 2 (* 2 (select main_a v_prenex_13652))) (< v_prenex_13652 main_x))) (forall ((v_prenex_13653 Int)) (or (<= (+ main_y 1) v_prenex_13653) (<= 1994 (* 2 (select main_a v_prenex_13653))) (< v_prenex_13653 main_y) (<= (select main_a v_prenex_13653) 1001)))) (or (forall ((v_prenex_8251 Int)) (or (<= (select main_a v_prenex_8251) 999) (<= 997 (select main_a v_prenex_8251)) (< v_prenex_8251 main_y) (<= (+ main_y 1) v_prenex_8251))) (forall ((v_prenex_8558 Int)) (<= 2 (* 2 (select main_a v_prenex_8558))))) (forall ((v_prenex_12757 Int) (v_prenex_12758 Int)) (or (< v_prenex_12758 main_y) (<= (+ main_y 1) v_prenex_12758) (<= (* 2 (select main_a v_prenex_12757)) 6) (<= 997 (select main_a v_prenex_12758)) (<= (+ (select main_a v_prenex_12757) (select main_a v_prenex_12758)) 1000) (<= (+ main_x 1) v_prenex_12757))) (forall ((v_prenex_14545 Int) (v_prenex_14544 Int)) (or (< v_prenex_14545 main_y) (< v_prenex_14544 main_x) (<= (select main_a v_prenex_14545) 1001) (<= (select main_a v_prenex_14544) 5) (<= (select main_a v_prenex_14544) 3) (<= (+ main_y 1) v_prenex_14545) (<= (+ (select main_a v_prenex_14544) 994) (select main_a v_prenex_14545)))) (forall ((v_prenex_10828 Int) (v_prenex_10827 Int)) (or (<= (+ main_y 1) v_prenex_10828) (< v_prenex_10828 main_y) (<= (select main_a v_prenex_10828) (+ (select main_a v_prenex_10827) 998)) (<= (* 2 (select main_a v_prenex_10827)) 6) (<= 1994 (* 2 (select main_a v_prenex_10828))) (<= 995 (select main_a v_prenex_10828)) (<= 2 (* 2 (select main_a v_prenex_10827))))) (or (forall ((v_prenex_11273 Int)) (or (<= (select main_a v_prenex_11273) 5) (<= (+ main_x 1) v_prenex_11273))) (forall ((v_prenex_11270 Int)) (or (<= (* 2 (select main_a v_prenex_11270)) 1998) (<= (+ main_y 1) v_prenex_11270) (<= (select main_a v_prenex_11270) 1001) (< v_prenex_11270 main_y)))) (or (forall ((v_prenex_13098 Int)) (or (< v_prenex_13098 main_y) (<= (+ main_y 1) v_prenex_13098) (<= 1994 (* 2 (select main_a v_prenex_13098))) (<= (* 2 (select main_a v_prenex_13098)) 1998))) (forall ((v_prenex_13101 Int)) (<= (* 2 (select main_a v_prenex_13101)) 6))) (forall ((v_prenex_12694 Int) (v_prenex_12693 Int)) (or (<= (+ main_x 1) v_prenex_12693) (<= (+ (select main_a v_prenex_12693) (select main_a v_prenex_12694)) 1000) (<= (select main_a v_prenex_12694) 999) (<= (+ main_y 1) v_prenex_12694) (< v_prenex_12694 main_y) (<= (* 2 (select main_a v_prenex_12693)) 6) (<= (select main_a v_prenex_12693) 3))) (or (forall ((v_prenex_18393 Int)) (or (<= 1 (select main_a v_prenex_18393)) (<= (select main_a v_prenex_18393) 5))) (forall ((v_prenex_18388 Int)) (or (<= 995 (select main_a v_prenex_18388)) (<= (select main_a v_prenex_18388) 999) (<= (+ main_y 1) v_prenex_18388) (< v_prenex_18388 main_y) (<= 1994 (* 2 (select main_a v_prenex_18388)))))) (forall ((v_prenex_10705 Int) (v_prenex_10706 Int)) (or (<= (select main_a v_prenex_10705) 3) (< v_prenex_10706 main_y) (<= (+ (select main_a v_prenex_10705) 994) (select main_a v_prenex_10706)) (<= 995 (select main_a v_prenex_10706)) (<= (+ main_y 1) v_prenex_10706) (<= (select main_a v_prenex_10705) 5))) (or (forall ((v_prenex_17829 Int)) (or (<= (* 2 (select main_a v_prenex_17829)) 6) (<= (+ main_x 1) v_prenex_17829) (<= (select main_a v_prenex_17829) 3))) (forall ((v_prenex_17825 Int)) (or (< v_prenex_17825 main_y) (<= 1994 (* 2 (select main_a v_prenex_17825))) (<= (* 2 (select main_a v_prenex_17825)) 1998) (<= (+ main_y 1) v_prenex_17825)))) (forall ((v_prenex_15104 Int) (v_prenex_15103 Int)) (or (<= (select main_a v_prenex_15104) 1001) (< v_prenex_15104 main_y) (<= 995 (select main_a v_prenex_15104)) (<= (select main_a v_prenex_15103) 3) (<= (+ main_y 1) v_prenex_15104) (<= (+ (select main_a v_prenex_15103) (select main_a v_prenex_15104)) 1000))) (forall ((v_prenex_8703 Int) (v_prenex_8702 Int)) (or (<= (* 2 (select main_a v_prenex_8703)) 1998) (<= 1000 (+ (select main_a v_prenex_8702) (select main_a v_prenex_8703))) (<= (+ main_y 1) v_prenex_8703) (<= (select main_a v_prenex_8702) 5) (< v_prenex_8703 main_y) (<= 997 (select main_a v_prenex_8703)))) (forall ((v_prenex_11934 Int) (v_prenex_11935 Int)) (or (<= (+ main_y 1) v_prenex_11935) (<= (+ (select main_a v_prenex_11934) 994) (select main_a v_prenex_11935)) (<= (select main_a v_prenex_11934) 5) (< v_prenex_11935 main_y) (<= (* 2 (select main_a v_prenex_11935)) 1998) (< v_prenex_11934 main_x))) (forall ((v_prenex_10036 Int) (v_prenex_10035 Int)) (or (< v_prenex_10036 main_y) (<= (select main_a v_prenex_10035) 3) (<= (* 2 (select main_a v_prenex_10036)) 1998) (<= (+ main_x 1) v_prenex_10035) (<= (+ (select main_a v_prenex_10035) (select main_a v_prenex_10036)) 1000) (<= (+ main_y 1) v_prenex_10036))) (or (forall ((v_prenex_17513 Int)) (or (< v_prenex_17513 main_y) (<= (+ main_y 1) v_prenex_17513) (<= (select main_a v_prenex_17513) 999) (<= 1994 (* 2 (select main_a v_prenex_17513))))) (forall ((v_prenex_17512 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17512))) (<= 1 (select main_a v_prenex_17512))))) (forall ((v_prenex_8947 Int) (v_prenex_8948 Int)) (or (<= (select main_a v_prenex_8948) (+ (select main_a v_prenex_8947) 998)) (< v_prenex_8947 main_x) (<= (select main_a v_prenex_8947) 3) (< v_prenex_8948 main_y) (<= (+ main_y 1) v_prenex_8948) (<= 1994 (* 2 (select main_a v_prenex_8948))))) (or (forall ((v_prenex_9381 Int)) (or (<= 997 (select main_a v_prenex_9381)) (< v_prenex_9381 main_y) (<= (* 2 (select main_a v_prenex_9381)) 1998) (<= (select main_a v_prenex_9381) 1001) (<= (+ main_y 1) v_prenex_9381))) (forall ((v_prenex_9383 Int)) (or (<= (select main_a v_prenex_9383) 5) (<= (* 2 (select main_a v_prenex_9383)) 6)))) (forall ((v_prenex_12463 Int) (v_prenex_12462 Int)) (or (<= 0 (+ (select main_a v_prenex_12462) 1)) (<= (select main_a v_prenex_12463) 1001) (<= (select main_a v_prenex_12463) 999) (< v_prenex_12463 main_y) (<= 1000 (+ (select main_a v_prenex_12462) (select main_a v_prenex_12463))) (<= 2 (* 2 (select main_a v_prenex_12462))) (<= (+ main_y 1) v_prenex_12463))) (forall ((v_prenex_9914 Int) (v_prenex_9915 Int)) (or (<= 1000 (+ (select main_a v_prenex_9914) (select main_a v_prenex_9915))) (<= 997 (select main_a v_prenex_9915)) (<= (+ main_y 1) v_prenex_9915) (<= (* 2 (select main_a v_prenex_9914)) 6) (< v_prenex_9915 main_y) (<= (select main_a v_prenex_9915) 1001))) (forall ((v_prenex_8772 Int) (v_prenex_8773 Int)) (or (< v_prenex_8773 main_y) (<= (select main_a v_prenex_8773) 999) (<= (select main_a v_prenex_8772) 3) (<= 1000 (+ (select main_a v_prenex_8772) (select main_a v_prenex_8773))) (<= (+ main_y 1) v_prenex_8773) (<= (* 2 (select main_a v_prenex_8772)) 6) (<= 1994 (* 2 (select main_a v_prenex_8773))))) (forall ((v_prenex_15779 Int) (v_prenex_15780 Int)) (or (<= (+ main_x 1) v_prenex_15779) (<= 1 (select main_a v_prenex_15779)) (<= (+ (select main_a v_prenex_15779) 994) (select main_a v_prenex_15780)) (<= 2 (* 2 (select main_a v_prenex_15779))) (< v_prenex_15779 main_x))) (forall ((v_prenex_17897 Int) (v_prenex_17898 Int)) (or (<= (+ main_y 1) v_prenex_17898) (<= 1000 (+ (select main_a v_prenex_17897) (select main_a v_prenex_17898))) (<= 997 (select main_a v_prenex_17898)) (< v_prenex_17898 main_y) (<= (select main_a v_prenex_17898) 1001) (<= 2 (* 2 (select main_a v_prenex_17897))))) (forall ((v_prenex_16930 Int) (v_prenex_16931 Int)) (or (<= 1 (select main_a v_prenex_16930)) (< v_prenex_16931 main_y) (<= (+ main_y 1) v_prenex_16931) (<= (+ (select main_a v_prenex_16930) 994) (select main_a v_prenex_16931)) (<= 995 (select main_a v_prenex_16931)) (< v_prenex_16930 main_x))) (or (forall ((v_prenex_13994 Int)) (or (<= (* 2 (select main_a v_prenex_13994)) 6) (<= 2 (* 2 (select main_a v_prenex_13994))) (< v_prenex_13994 main_x))) (forall ((v_prenex_13995 Int)) (or (<= (* 2 (select main_a v_prenex_13995)) 1998) (<= (+ main_y 1) v_prenex_13995) (< v_prenex_13995 main_y) (<= 995 (select main_a v_prenex_13995))))) (forall ((v_prenex_13053 Int) (v_prenex_13054 Int)) (or (<= (+ (select main_a v_prenex_13053) (select main_a v_prenex_13054)) 1000) (<= 997 (select main_a v_prenex_13054)) (<= (select main_a v_prenex_13053) 5) (<= 0 (+ (select main_a v_prenex_13053) 1)) (< v_prenex_13054 main_y) (<= (+ main_y 1) v_prenex_13054) (< v_prenex_13053 main_x))) (or (forall ((v_prenex_11233 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11233))) (<= (+ main_y 1) v_prenex_11233) (<= (select main_a v_prenex_11233) 999) (< v_prenex_11233 main_y))) (forall ((v_prenex_11234 Int)) (or (<= 0 (+ (select main_a v_prenex_11234) 1)) (<= 1 (select main_a v_prenex_11234))))) (forall ((v_prenex_10578 Int) (v_prenex_10577 Int)) (or (< v_prenex_10577 main_x) (<= (+ main_y 1) v_prenex_10578) (<= (+ (select main_a v_prenex_10577) (select main_a v_prenex_10578)) 1000) (<= (select main_a v_prenex_10577) 5) (<= 997 (select main_a v_prenex_10578)) (<= (select main_a v_prenex_10577) 3) (< v_prenex_10578 main_y))) (or (forall ((v_prenex_18098 Int)) (or (<= (+ main_y 1) v_prenex_18098) (<= 1994 (* 2 (select main_a v_prenex_18098))) (< v_prenex_18098 main_y))) (forall ((v_prenex_18102 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18102))) (<= (+ main_x 1) v_prenex_18102) (<= (* 2 (select main_a v_prenex_18102)) 6)))) (or (forall ((v_prenex_16677 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16677))) (<= (* 2 (select main_a v_prenex_16677)) 1998) (<= (+ main_y 1) v_prenex_16677) (< v_prenex_16677 main_y))) (forall ((v_prenex_16681 Int)) (or (<= 1 (select main_a v_prenex_16681)) (<= (select main_a v_prenex_16681) 5)))) (or (forall ((v_prenex_13854 Int)) (or (< v_prenex_13854 main_y) (<= (+ main_y 1) v_prenex_13854) (<= (* 2 (select main_a v_prenex_13854)) 1998) (<= 1994 (* 2 (select main_a v_prenex_13854))))) (forall ((v_prenex_13853 Int)) (or (<= (select main_a v_prenex_13853) 5) (< v_prenex_13853 main_x) (<= 1 (select main_a v_prenex_13853))))) (forall ((v_prenex_11790 Int) (v_prenex_11791 Int)) (or (<= (select main_a v_prenex_11791) (+ (select main_a v_prenex_11790) 998)) (<= (+ main_y 1) v_prenex_11791) (< v_prenex_11791 main_y) (<= 0 (+ (select main_a v_prenex_11790) 1)) (<= 997 (select main_a v_prenex_11791)) (<= (select main_a v_prenex_11790) 3) (<= 1994 (* 2 (select main_a v_prenex_11791))))) (or (forall ((v_prenex_10948 Int)) (or (<= 0 (+ (select main_a v_prenex_10948) 1)) (<= 2 (* 2 (select main_a v_prenex_10948))))) (forall ((v_prenex_10949 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10949))) (<= (+ main_y 1) v_prenex_10949) (<= (select main_a v_prenex_10949) 1001) (< v_prenex_10949 main_y)))) (forall ((v_prenex_8670 Int) (v_prenex_8671 Int)) (or (<= 0 (+ (select main_a v_prenex_8670) 1)) (<= 2 (* 2 (select main_a v_prenex_8670))) (<= (+ main_y 1) v_prenex_8671) (<= 1994 (* 2 (select main_a v_prenex_8671))) (<= (+ (select main_a v_prenex_8670) 994) (select main_a v_prenex_8671)) (<= (select main_a v_prenex_8671) 999) (< v_prenex_8671 main_y))) (forall ((v_prenex_18385 Int) (v_prenex_18384 Int)) (or (< v_prenex_18384 main_x) (<= (select main_a v_prenex_18384) 5) (<= (select main_a v_prenex_18385) (+ (select main_a v_prenex_18384) 998)) (<= (+ main_x 1) v_prenex_18384) (<= 0 (+ (select main_a v_prenex_18384) 1)))) (forall ((v_prenex_8765 Int) (v_prenex_8764 Int)) (or (<= (+ (select main_a v_prenex_8764) 994) (select main_a v_prenex_8765)) (<= (* 2 (select main_a v_prenex_8765)) 1998) (<= 1 (select main_a v_prenex_8764)) (< v_prenex_8765 main_y) (<= (+ main_y 1) v_prenex_8765) (< v_prenex_8764 main_x) (<= (select main_a v_prenex_8764) 5))) (forall ((v_prenex_18552 Int) (v_prenex_18551 Int)) (or (<= (select main_a v_prenex_18552) 1001) (< v_prenex_18552 main_y) (<= (+ main_y 1) v_prenex_18552) (<= (select main_a v_prenex_18551) 3) (<= 997 (select main_a v_prenex_18552)) (<= (+ (select main_a v_prenex_18551) 994) (select main_a v_prenex_18552)) (<= 1 (select main_a v_prenex_18551)))) (forall ((v_prenex_17837 Int) (v_prenex_17838 Int)) (or (<= (* 2 (select main_a v_prenex_17837)) 6) (<= 1994 (* 2 (select main_a v_prenex_17838))) (<= (select main_a v_prenex_17838) 1001) (<= (select main_a v_prenex_17838) (+ (select main_a v_prenex_17837) 998)) (<= 1 (select main_a v_prenex_17837)) (< v_prenex_17838 main_y) (<= (+ main_y 1) v_prenex_17838))) (or (forall ((v_prenex_9801 Int)) (or (<= (select main_a v_prenex_9801) 999) (<= (+ main_y 1) v_prenex_9801) (<= 1994 (* 2 (select main_a v_prenex_9801))) (< v_prenex_9801 main_y))) (forall ((v_prenex_9806 Int)) (or (<= (select main_a v_prenex_9806) 5) (<= 1 (select main_a v_prenex_9806)) (<= (+ main_x 1) v_prenex_9806)))) (forall ((v_prenex_12115 Int) (v_prenex_12116 Int)) (or (< v_prenex_12116 main_y) (< v_prenex_12115 main_x) (<= 1994 (* 2 (select main_a v_prenex_12116))) (<= (* 2 (select main_a v_prenex_12115)) 6) (<= 1000 (+ (select main_a v_prenex_12115) (select main_a v_prenex_12116))) (<= 2 (* 2 (select main_a v_prenex_12115))) (<= (+ main_y 1) v_prenex_12116))) (forall ((v_prenex_15842 Int) (v_prenex_15841 Int)) (or (<= (+ main_y 1) v_prenex_15842) (<= 0 (+ (select main_a v_prenex_15841) 1)) (<= (select main_a v_prenex_15842) (+ (select main_a v_prenex_15841) 998)) (<= (select main_a v_prenex_15842) 1001) (< v_prenex_15842 main_y))) (forall ((v_prenex_8718 Int) (v_prenex_8717 Int)) (or (<= 1000 (+ (select main_a v_prenex_8717) (select main_a v_prenex_8718))) (<= (+ main_y 1) v_prenex_8718) (<= (+ main_x 1) v_prenex_8717) (< v_prenex_8718 main_y) (<= 1 (select main_a v_prenex_8717)) (<= (* 2 (select main_a v_prenex_8717)) 6) (<= 995 (select main_a v_prenex_8718)))) (forall ((v_prenex_10248 Int) (v_prenex_10247 Int)) (or (< v_prenex_10247 main_x) (< v_prenex_10248 main_y) (<= (+ main_x 1) v_prenex_10247) (<= (* 2 (select main_a v_prenex_10247)) 6) (<= (+ (select main_a v_prenex_10247) 994) (select main_a v_prenex_10248)))) (forall ((v_prenex_16844 Int) (v_prenex_16845 Int)) (or (<= (+ main_y 1) v_prenex_16845) (<= 995 (select main_a v_prenex_16845)) (<= (select main_a v_prenex_16844) 3) (<= (+ (select main_a v_prenex_16844) 994) (select main_a v_prenex_16845)) (< v_prenex_16845 main_y) (<= 1994 (* 2 (select main_a v_prenex_16845))))) (or (forall ((v_prenex_15279 Int)) (or (<= 995 (select main_a v_prenex_15279)) (< v_prenex_15279 main_y) (<= (select main_a v_prenex_15279) 1001) (<= (+ main_y 1) v_prenex_15279))) (forall ((v_prenex_15281 Int)) (<= (* 2 (select main_a v_prenex_15281)) 6))) (forall ((v_prenex_14610 Int) (v_prenex_14609 Int)) (or (<= (select main_a v_prenex_14610) (+ (select main_a v_prenex_14609) 998)) (<= (select main_a v_prenex_14609) 3) (< v_prenex_14609 main_x) (<= 1 (select main_a v_prenex_14609)) (<= (+ main_x 1) v_prenex_14609))) (forall ((v_prenex_9468 Int) (v_prenex_9467 Int)) (or (< v_prenex_9468 main_y) (<= (+ main_x 1) v_prenex_9467) (<= 995 (select main_a v_prenex_9468)) (<= (+ (select main_a v_prenex_9467) 994) (select main_a v_prenex_9468)) (<= 2 (* 2 (select main_a v_prenex_9467))) (<= (+ main_y 1) v_prenex_9468) (<= 0 (+ (select main_a v_prenex_9467) 1)))) (forall ((v_prenex_10791 Int) (v_prenex_10790 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10791))) (<= 1000 (+ (select main_a v_prenex_10790) (select main_a v_prenex_10791))) (< v_prenex_10791 main_y) (<= 997 (select main_a v_prenex_10791)) (<= (+ main_y 1) v_prenex_10791))) (forall ((v_prenex_16627 Int) (v_prenex_16628 Int)) (or (<= 0 (+ (select main_a v_prenex_16627) 1)) (<= (+ main_y 1) v_prenex_16628) (<= 997 (select main_a v_prenex_16628)) (<= (select main_a v_prenex_16628) 1001) (<= 1000 (+ (select main_a v_prenex_16627) (select main_a v_prenex_16628))) (<= 2 (* 2 (select main_a v_prenex_16627))) (< v_prenex_16628 main_y))) (forall ((v_prenex_8630 Int) (v_prenex_8631 Int)) (or (<= (* 2 (select main_a v_prenex_8631)) 1998) (<= (select main_a v_prenex_8630) 3) (<= 995 (select main_a v_prenex_8631)) (<= (* 2 (select main_a v_prenex_8630)) 6) (< v_prenex_8631 main_y) (<= (select main_a v_prenex_8631) (+ (select main_a v_prenex_8630) 998)) (<= (+ main_y 1) v_prenex_8631))) (forall ((v_prenex_15549 Int) (v_prenex_15548 Int)) (or (<= (+ (select main_a v_prenex_15548) (select main_a v_prenex_15549)) 1000) (< v_prenex_15549 main_y) (<= (* 2 (select main_a v_prenex_15549)) 1998) (<= (+ main_y 1) v_prenex_15549) (<= 1994 (* 2 (select main_a v_prenex_15549))))) (or (forall ((v_prenex_11036 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11036))) (<= (* 2 (select main_a v_prenex_11036)) 6))) (forall ((v_prenex_11037 Int)) (or (<= (+ main_y 1) v_prenex_11037) (<= 1994 (* 2 (select main_a v_prenex_11037))) (< v_prenex_11037 main_y) (<= (select main_a v_prenex_11037) 999)))) (forall ((v_prenex_11673 Int) (v_prenex_11674 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11673))) (< v_prenex_11674 main_y) (<= 995 (select main_a v_prenex_11674)) (<= (+ main_y 1) v_prenex_11674) (<= (select main_a v_prenex_11674) (+ (select main_a v_prenex_11673) 998)) (<= (select main_a v_prenex_11673) 5) (<= (+ main_x 1) v_prenex_11673))) (forall ((v_prenex_15959 Int) (v_prenex_15960 Int)) (or (< v_prenex_15959 main_x) (<= 0 (+ (select main_a v_prenex_15959) 1)) (<= (+ (select main_a v_prenex_15959) (select main_a v_prenex_15960)) 1000) (< v_prenex_15960 main_y) (<= 1994 (* 2 (select main_a v_prenex_15960))) (<= (+ main_y 1) v_prenex_15960))) (or (forall ((v_prenex_16658 Int)) (or (<= 1 (select main_a v_prenex_16658)) (<= 2 (* 2 (select main_a v_prenex_16658))))) (forall ((v_prenex_16657 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16657))) (< v_prenex_16657 main_y) (<= 995 (select main_a v_prenex_16657)) (<= (+ main_y 1) v_prenex_16657)))) (forall ((v_prenex_12454 Int) (v_prenex_12455 Int)) (or (<= (+ main_y 1) v_prenex_12455) (<= 995 (select main_a v_prenex_12455)) (<= (select main_a v_prenex_12455) (+ (select main_a v_prenex_12454) 998)) (<= 1994 (* 2 (select main_a v_prenex_12455))) (< v_prenex_12455 main_y) (<= 1 (select main_a v_prenex_12454)))) (forall ((v_prenex_16005 Int) (v_prenex_16004 Int)) (or (<= 995 (select main_a v_prenex_16005)) (<= (+ main_y 1) v_prenex_16005) (< v_prenex_16005 main_y) (<= (select main_a v_prenex_16004) 3) (<= (+ (select main_a v_prenex_16004) 994) (select main_a v_prenex_16005)) (<= (* 2 (select main_a v_prenex_16004)) 6) (<= (select main_a v_prenex_16005) 999))) (forall ((v_prenex_10642 Int) (v_prenex_10641 Int)) (or (<= (+ (select main_a v_prenex_10641) 994) (select main_a v_prenex_10642)) (<= (select main_a v_prenex_10641) 5) (<= (select main_a v_prenex_10642) 999) (<= (+ main_y 1) v_prenex_10642) (< v_prenex_10641 main_x) (< v_prenex_10642 main_y))) (forall ((v_prenex_15342 Int) (v_prenex_15341 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15341))) (<= 1994 (* 2 (select main_a v_prenex_15342))) (<= (+ main_y 1) v_prenex_15342) (<= (+ (select main_a v_prenex_15341) (select main_a v_prenex_15342)) 1000) (< v_prenex_15342 main_y) (<= (* 2 (select main_a v_prenex_15342)) 1998) (<= (* 2 (select main_a v_prenex_15341)) 6))) (or (forall ((v_prenex_12720 Int)) (or (<= (select main_a v_prenex_12720) 5) (<= 1 (select main_a v_prenex_12720)))) (forall ((v_prenex_12718 Int)) (or (<= (select main_a v_prenex_12718) 1001) (<= (select main_a v_prenex_12718) 999) (<= (+ main_y 1) v_prenex_12718) (< v_prenex_12718 main_y) (<= 1994 (* 2 (select main_a v_prenex_12718)))))) (forall ((v_prenex_9862 Int) (v_prenex_9863 Int)) (or (<= 995 (select main_a v_prenex_9863)) (<= (+ main_y 1) v_prenex_9863) (<= (+ (select main_a v_prenex_9862) (select main_a v_prenex_9863)) 1000) (<= 0 (+ (select main_a v_prenex_9862) 1)) (<= (+ main_x 1) v_prenex_9862) (< v_prenex_9863 main_y) (<= (select main_a v_prenex_9862) 3))) (forall ((v_prenex_17650 Int) (v_prenex_17651 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17650))) (<= (+ (select main_a v_prenex_17650) (select main_a v_prenex_17651)) 1000) (< v_prenex_17651 main_y) (<= (+ main_y 1) v_prenex_17651) (<= (* 2 (select main_a v_prenex_17650)) 6) (<= 1994 (* 2 (select main_a v_prenex_17651))) (<= 995 (select main_a v_prenex_17651)))) (forall ((v_prenex_10736 Int) (v_prenex_10735 Int)) (or (<= 1000 (+ (select main_a v_prenex_10735) (select main_a v_prenex_10736))) (<= (+ main_y 1) v_prenex_10736) (<= (select main_a v_prenex_10735) 5) (< v_prenex_10736 main_y) (<= 2 (* 2 (select main_a v_prenex_10735))) (<= (* 2 (select main_a v_prenex_10736)) 1998) (<= 1994 (* 2 (select main_a v_prenex_10736))))) (forall ((v_prenex_14209 Int) (v_prenex_14210 Int)) (or (<= (select main_a v_prenex_14210) (+ (select main_a v_prenex_14209) 998)) (<= (+ main_x 1) v_prenex_14209) (<= (select main_a v_prenex_14209) 3) (< v_prenex_14209 main_x) (< v_prenex_14210 main_y))) (forall ((v_prenex_12525 Int) (v_prenex_12526 Int)) (or (<= (+ main_y 1) v_prenex_12526) (<= (select main_a v_prenex_12526) (+ (select main_a v_prenex_12525) 998)) (< v_prenex_12526 main_y) (<= (select main_a v_prenex_12526) 1001) (<= 1 (select main_a v_prenex_12525)) (<= 2 (* 2 (select main_a v_prenex_12525))) (<= (* 2 (select main_a v_prenex_12526)) 1998))) (forall ((v_prenex_16611 Int) (v_prenex_16612 Int)) (or (<= 1 (select main_a v_prenex_16611)) (<= (select main_a v_prenex_16611) 5) (<= (+ main_x 1) v_prenex_16611) (<= (select main_a v_prenex_16612) 1001) (< v_prenex_16612 main_y) (<= (+ main_y 1) v_prenex_16612) (<= (select main_a v_prenex_16612) (+ (select main_a v_prenex_16611) 998)))) (forall ((v_prenex_17691 Int) (v_prenex_17692 Int)) (or (<= 1 (select main_a v_prenex_17691)) (<= 0 (+ (select main_a v_prenex_17691) 1)) (<= 995 (select main_a v_prenex_17692)) (<= 997 (select main_a v_prenex_17692)) (<= (+ main_y 1) v_prenex_17692) (<= (select main_a v_prenex_17692) (+ (select main_a v_prenex_17691) 998)) (< v_prenex_17692 main_y))) (forall ((v_prenex_14752 Int) (v_prenex_14751 Int)) (or (<= (+ main_y 1) v_prenex_14752) (< v_prenex_14752 main_y) (<= (* 2 (select main_a v_prenex_14751)) 6) (<= 995 (select main_a v_prenex_14752)) (<= 1000 (+ (select main_a v_prenex_14751) (select main_a v_prenex_14752))))) (forall ((v_prenex_9761 Int) (v_prenex_9760 Int)) (or (<= (select main_a v_prenex_9761) 1001) (<= (+ main_y 1) v_prenex_9761) (<= (select main_a v_prenex_9760) 3) (<= (* 2 (select main_a v_prenex_9760)) 6) (<= 1000 (+ (select main_a v_prenex_9760) (select main_a v_prenex_9761))) (<= (+ main_x 1) v_prenex_9760) (< v_prenex_9761 main_y))) (or (forall ((v_prenex_11199 Int)) (or (<= (select main_a v_prenex_11199) 3) (<= 0 (+ (select main_a v_prenex_11199) 1)))) (forall ((v_prenex_11200 Int)) (or (<= (+ main_y 1) v_prenex_11200) (<= (* 2 (select main_a v_prenex_11200)) 1998) (< v_prenex_11200 main_y)))) (forall ((v_prenex_13570 Int) (v_prenex_13571 Int)) (or (< v_prenex_13571 main_y) (<= (+ main_y 1) v_prenex_13571) (<= 1000 (+ (select main_a v_prenex_13570) (select main_a v_prenex_13571))) (<= (select main_a v_prenex_13570) 5) (<= (* 2 (select main_a v_prenex_13571)) 1998) (<= 995 (select main_a v_prenex_13571)) (<= 2 (* 2 (select main_a v_prenex_13570))))) (forall ((v_prenex_10674 Int) (v_prenex_10673 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10673))) (<= 1000 (+ (select main_a v_prenex_10673) (select main_a v_prenex_10674))) (<= (+ main_y 1) v_prenex_10674) (<= (* 2 (select main_a v_prenex_10674)) 1998) (< v_prenex_10674 main_y))) (or (forall ((v_prenex_9804 Int)) (or (<= 997 (select main_a v_prenex_9804)) (<= 1994 (* 2 (select main_a v_prenex_9804))) (<= (+ main_y 1) v_prenex_9804) (< v_prenex_9804 main_y))) (forall ((v_prenex_9806 Int)) (or (<= (select main_a v_prenex_9806) 5) (<= 1 (select main_a v_prenex_9806)) (<= (+ main_x 1) v_prenex_9806)))) (forall ((v_prenex_13750 Int) (v_prenex_13749 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13749))) (<= (select main_a v_prenex_13750) 999) (< v_prenex_13750 main_y) (<= (+ (select main_a v_prenex_13749) 994) (select main_a v_prenex_13750)) (<= 0 (+ (select main_a v_prenex_13749) 1)) (<= (+ main_y 1) v_prenex_13750) (< v_prenex_13749 main_x))) (forall ((v_prenex_8605 Int) (v_prenex_8606 Int)) (or (<= 1 (select main_a v_prenex_8605)) (< v_prenex_8606 main_y) (<= (+ (select main_a v_prenex_8605) 994) (select main_a v_prenex_8606)) (<= (select main_a v_prenex_8606) 999) (<= 0 (+ (select main_a v_prenex_8605) 1)) (<= (+ main_y 1) v_prenex_8606))) (forall ((v_prenex_17635 Int) (v_prenex_17636 Int)) (or (<= (+ main_y 1) v_prenex_17636) (< v_prenex_17636 main_y) (<= 0 (+ (select main_a v_prenex_17635) 1)) (<= (select main_a v_prenex_17636) 999) (<= 995 (select main_a v_prenex_17636)) (<= (select main_a v_prenex_17636) (+ (select main_a v_prenex_17635) 998)))) (or (forall ((v_prenex_14701 Int)) (<= (select main_a v_prenex_14701) 3)) (forall ((v_prenex_14702 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14702))) (< v_prenex_14702 main_y) (<= (* 2 (select main_a v_prenex_14702)) 1998) (<= 995 (select main_a v_prenex_14702)) (<= (+ main_y 1) v_prenex_14702)))) (forall ((v_prenex_15531 Int) (v_prenex_15530 Int)) (or (<= (+ main_y 1) v_prenex_15531) (< v_prenex_15531 main_y) (<= (select main_a v_prenex_15531) (+ (select main_a v_prenex_15530) 998)) (<= 0 (+ (select main_a v_prenex_15530) 1)) (<= (* 2 (select main_a v_prenex_15530)) 6) (<= (select main_a v_prenex_15531) 1001) (<= 997 (select main_a v_prenex_15531)))) (or (forall ((v_prenex_18393 Int)) (or (<= 1 (select main_a v_prenex_18393)) (<= (select main_a v_prenex_18393) 5))) (forall ((v_prenex_18392 Int)) (or (< v_prenex_18392 main_y) (<= 1994 (* 2 (select main_a v_prenex_18392))) (<= (+ main_y 1) v_prenex_18392) (<= (select main_a v_prenex_18392) 999)))) (or (forall ((v_prenex_18332 Int)) (or (<= (select main_a v_prenex_18332) 5) (<= 0 (+ (select main_a v_prenex_18332) 1)))) (forall ((v_prenex_18329 Int)) (or (<= (select main_a v_prenex_18329) 999) (<= (+ main_y 1) v_prenex_18329) (<= (* 2 (select main_a v_prenex_18329)) 1998) (< v_prenex_18329 main_y)))) (forall ((v_prenex_10998 Int) (v_prenex_10997 Int)) (or (< v_prenex_10998 main_y) (<= (+ main_y 1) v_prenex_10998) (<= (+ (select main_a v_prenex_10997) 994) (select main_a v_prenex_10998)) (<= 997 (select main_a v_prenex_10998)) (< v_prenex_10997 main_x))) (forall ((v_prenex_14019 Int) (v_prenex_14018 Int)) (or (<= (select main_a v_prenex_14019) 1001) (<= (* 2 (select main_a v_prenex_14018)) 6) (<= 995 (select main_a v_prenex_14019)) (<= (select main_a v_prenex_14019) (+ (select main_a v_prenex_14018) 998)) (< v_prenex_14019 main_y) (<= 2 (* 2 (select main_a v_prenex_14018))) (<= (+ main_y 1) v_prenex_14019))) (forall ((v_prenex_16443 Int) (v_prenex_16444 Int)) (or (<= 1 (select main_a v_prenex_16443)) (<= (* 2 (select main_a v_prenex_16444)) 1998) (<= (select main_a v_prenex_16444) 999) (< v_prenex_16444 main_y) (<= (+ main_y 1) v_prenex_16444) (<= (select main_a v_prenex_16444) (+ (select main_a v_prenex_16443) 998)))) (or (forall ((v_prenex_14993 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14993))) (< v_prenex_14993 main_y) (<= (select main_a v_prenex_14993) 1001) (<= (+ main_y 1) v_prenex_14993) (<= 995 (select main_a v_prenex_14993)))) (forall ((v_prenex_14996 Int)) (<= (select main_a v_prenex_14996) 3))) (or (forall ((v_prenex_10398 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10398))) (<= (select main_a v_prenex_10398) 999) (< v_prenex_10398 main_y) (<= (+ main_y 1) v_prenex_10398))) (forall ((v_prenex_10399 Int)) (or (<= (select main_a v_prenex_10399) 3) (<= (select main_a v_prenex_10399) 5)))) (forall ((v_prenex_18086 Int) (v_prenex_18085 Int)) (or (<= 997 (select main_a v_prenex_18086)) (<= (+ main_x 1) v_prenex_18085) (<= (select main_a v_prenex_18085) 3) (< v_prenex_18086 main_y) (<= (+ main_y 1) v_prenex_18086) (<= (+ (select main_a v_prenex_18085) (select main_a v_prenex_18086)) 1000) (<= 0 (+ (select main_a v_prenex_18085) 1)))) (forall ((v_prenex_10189 Int) (v_prenex_10190 Int)) (or (< v_prenex_10190 main_y) (<= 995 (select main_a v_prenex_10190)) (<= (+ (select main_a v_prenex_10189) 994) (select main_a v_prenex_10190)) (< v_prenex_10189 main_x) (<= (select main_a v_prenex_10189) 3) (<= (+ main_y 1) v_prenex_10190) (<= 0 (+ (select main_a v_prenex_10189) 1)))) (or (forall ((v_prenex_13568 Int)) (or (<= (select main_a v_prenex_13568) 3) (<= (* 2 (select main_a v_prenex_13568)) 6))) (forall ((v_prenex_13565 Int)) (or (< v_prenex_13565 main_y) (<= (* 2 (select main_a v_prenex_13565)) 1998) (<= (select main_a v_prenex_13565) 1001) (<= (+ main_y 1) v_prenex_13565)))) (or (forall ((v_prenex_16692 Int)) (or (<= (select main_a v_prenex_16692) 999) (<= (* 2 (select main_a v_prenex_16692)) 1998) (<= (+ main_y 1) v_prenex_16692) (< v_prenex_16692 main_y))) (forall ((v_prenex_16694 Int)) (<= (select main_a v_prenex_16694) 3))) (or (forall ((v_prenex_17766 Int)) (or (< v_prenex_17766 main_y) (<= 1994 (* 2 (select main_a v_prenex_17766))) (<= (+ main_y 1) v_prenex_17766))) (forall ((v_prenex_17770 Int)) (or (<= 1 (select main_a v_prenex_17770)) (<= (select main_a v_prenex_17770) 3)))) (forall ((v_prenex_15344 Int) (v_prenex_15343 Int)) (or (< v_prenex_15344 main_y) (<= (select main_a v_prenex_15343) 5) (<= 1 (select main_a v_prenex_15343)) (<= 995 (select main_a v_prenex_15344)) (<= 997 (select main_a v_prenex_15344)) (<= (+ main_y 1) v_prenex_15344) (<= (+ (select main_a v_prenex_15343) (select main_a v_prenex_15344)) 1000))) (forall ((v_prenex_15687 Int) (v_prenex_15686 Int)) (or (<= (+ main_y 1) v_prenex_15687) (<= (select main_a v_prenex_15686) 3) (< v_prenex_15687 main_y) (<= 1 (select main_a v_prenex_15686)) (<= (+ main_x 1) v_prenex_15686) (<= (select main_a v_prenex_15687) (+ (select main_a v_prenex_15686) 998)) (<= 1994 (* 2 (select main_a v_prenex_15687))))) (forall ((v_prenex_16990 Int) (v_prenex_16991 Int)) (or (<= (+ main_y 1) v_prenex_16991) (<= 0 (+ (select main_a v_prenex_16990) 1)) (<= 997 (select main_a v_prenex_16991)) (<= 2 (* 2 (select main_a v_prenex_16990))) (<= (select main_a v_prenex_16991) 999) (< v_prenex_16991 main_y) (<= (+ (select main_a v_prenex_16990) (select main_a v_prenex_16991)) 1000))) (forall ((v_prenex_8913 Int) (v_prenex_8914 Int)) (or (<= (select main_a v_prenex_8913) 3) (<= 0 (+ (select main_a v_prenex_8913) 1)) (<= (select main_a v_prenex_8914) (+ (select main_a v_prenex_8913) 998)) (<= (+ main_y 1) v_prenex_8914) (<= (select main_a v_prenex_8914) 999) (<= (+ main_x 1) v_prenex_8913) (< v_prenex_8914 main_y))) (forall ((v_prenex_18539 Int) (v_prenex_18540 Int)) (or (<= 1 (select main_a v_prenex_18539)) (<= (+ main_y 1) v_prenex_18540) (<= 995 (select main_a v_prenex_18540)) (< v_prenex_18540 main_y) (<= 2 (* 2 (select main_a v_prenex_18539))) (<= 1994 (* 2 (select main_a v_prenex_18540))) (<= (select main_a v_prenex_18540) (+ (select main_a v_prenex_18539) 998)))) (forall ((v_prenex_13547 Int) (v_prenex_13548 Int)) (or (<= (select main_a v_prenex_13547) 3) (< v_prenex_13548 main_y) (<= (* 2 (select main_a v_prenex_13547)) 6) (<= 1000 (+ (select main_a v_prenex_13547) (select main_a v_prenex_13548))) (<= 997 (select main_a v_prenex_13548)) (<= 1994 (* 2 (select main_a v_prenex_13548))) (<= (+ main_y 1) v_prenex_13548))) (forall ((v_prenex_14248 Int) (v_prenex_14247 Int)) (or (<= (select main_a v_prenex_14248) (+ (select main_a v_prenex_14247) 998)) (<= (+ main_y 1) v_prenex_14248) (< v_prenex_14248 main_y) (<= (select main_a v_prenex_14248) 999) (<= 997 (select main_a v_prenex_14248)) (<= 2 (* 2 (select main_a v_prenex_14247))))) (or (forall ((v_prenex_15925 Int)) (or (<= 1 (select main_a v_prenex_15925)) (<= (* 2 (select main_a v_prenex_15925)) 6))) (forall ((v_prenex_15922 Int)) (or (< v_prenex_15922 main_y) (<= (+ main_y 1) v_prenex_15922) (<= (* 2 (select main_a v_prenex_15922)) 1998) (<= (select main_a v_prenex_15922) 1001)))) (or (forall ((v_prenex_10938 Int)) (or (< v_prenex_10938 main_y) (<= (+ main_y 1) v_prenex_10938) (<= 1994 (* 2 (select main_a v_prenex_10938))) (<= 997 (select main_a v_prenex_10938)) (<= (select main_a v_prenex_10938) 1001))) (forall ((v_prenex_10937 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10937))) (<= 1 (select main_a v_prenex_10937))))) (or (forall ((v_prenex_8804 Int)) (or (<= 995 (select main_a v_prenex_8804)) (<= (* 2 (select main_a v_prenex_8804)) 1998) (< v_prenex_8804 main_y) (<= (+ main_y 1) v_prenex_8804) (<= 1994 (* 2 (select main_a v_prenex_8804))))) (forall ((v_prenex_8803 Int)) (or (<= (select main_a v_prenex_8803) 5) (<= (select main_a v_prenex_8803) 3)))) (or (forall ((v_prenex_12131 Int)) (or (<= 1 (select main_a v_prenex_12131)) (<= (select main_a v_prenex_12131) 5))) (forall ((v_prenex_12132 Int)) (or (<= (select main_a v_prenex_12132) 999) (<= 997 (select main_a v_prenex_12132)) (< v_prenex_12132 main_y) (<= (+ main_y 1) v_prenex_12132) (<= 1994 (* 2 (select main_a v_prenex_12132)))))) (forall ((v_prenex_13521 Int) (v_prenex_13522 Int)) (or (<= (+ main_y 1) v_prenex_13522) (<= 1 (select main_a v_prenex_13521)) (<= (select main_a v_prenex_13522) (+ (select main_a v_prenex_13521) 998)) (<= 997 (select main_a v_prenex_13522)) (< v_prenex_13521 main_x) (< v_prenex_13522 main_y))) (forall ((v_prenex_16000 Int) (v_prenex_16001 Int)) (or (< v_prenex_16001 main_y) (<= (select main_a v_prenex_16001) 999) (<= (select main_a v_prenex_16001) 1001) (<= (select main_a v_prenex_16001) (+ (select main_a v_prenex_16000) 998)) (<= 1 (select main_a v_prenex_16000)) (<= (+ main_y 1) v_prenex_16001) (<= (select main_a v_prenex_16000) 3))) (forall ((v_prenex_9673 Int) (v_prenex_9672 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9672))) (<= (+ (select main_a v_prenex_9672) (select main_a v_prenex_9673)) 1000) (<= (select main_a v_prenex_9673) 1001) (<= (select main_a v_prenex_9673) 999) (< v_prenex_9673 main_y) (<= (+ main_y 1) v_prenex_9673))) (or (forall ((v_prenex_14000 Int)) (or (<= 0 (+ (select main_a v_prenex_14000) 1)) (<= 2 (* 2 (select main_a v_prenex_14000))))) (forall ((v_prenex_13998 Int)) (or (< v_prenex_13998 main_y) (<= (select main_a v_prenex_13998) 999) (<= (* 2 (select main_a v_prenex_13998)) 1998) (<= 997 (select main_a v_prenex_13998)) (<= (+ main_y 1) v_prenex_13998)))) (or (forall ((v_prenex_15623 Int)) (or (<= (select main_a v_prenex_15623) 3) (<= 1 (select main_a v_prenex_15623)))) (forall ((v_prenex_15621 Int)) (or (<= (select main_a v_prenex_15621) 999) (< v_prenex_15621 main_y) (<= (* 2 (select main_a v_prenex_15621)) 1998) (<= 997 (select main_a v_prenex_15621)) (<= (+ main_y 1) v_prenex_15621)))) (or (forall ((v_prenex_10841 Int)) (<= 2 (* 2 (select main_a v_prenex_10841)))) (forall ((v_prenex_10842 Int)) (or (< v_prenex_10842 main_y) (<= (+ main_y 1) v_prenex_10842) (<= (select main_a v_prenex_10842) 999) (<= (select main_a v_prenex_10842) 1001)))) (or (forall ((v_prenex_17719 Int)) (or (<= (+ main_y 1) v_prenex_17719) (<= (select main_a v_prenex_17719) 999) (<= 995 (select main_a v_prenex_17719)) (<= (* 2 (select main_a v_prenex_17719)) 1998) (< v_prenex_17719 main_y))) (forall ((v_prenex_17723 Int)) (or (<= (select main_a v_prenex_17723) 3) (<= 1 (select main_a v_prenex_17723))))) (forall ((v_prenex_13789 Int) (v_prenex_13790 Int)) (or (<= (select main_a v_prenex_13789) 3) (< v_prenex_13790 main_y) (<= (+ main_y 1) v_prenex_13790) (<= (select main_a v_prenex_13790) 1001) (<= (+ (select main_a v_prenex_13789) 994) (select main_a v_prenex_13790)) (<= 1 (select main_a v_prenex_13789)) (<= (select main_a v_prenex_13790) 999))) (forall ((v_prenex_17090 Int) (v_prenex_17089 Int)) (or (<= (+ (select main_a v_prenex_17089) 994) (select main_a v_prenex_17090)) (<= 1 (select main_a v_prenex_17089)) (< v_prenex_17090 main_y) (<= 1994 (* 2 (select main_a v_prenex_17090))) (<= 995 (select main_a v_prenex_17090)) (<= (+ main_y 1) v_prenex_17090) (<= 0 (+ (select main_a v_prenex_17089) 1)))) (forall ((v_prenex_13129 Int) (v_prenex_13128 Int)) (or (<= 995 (select main_a v_prenex_13129)) (<= (+ main_y 1) v_prenex_13129) (<= (+ (select main_a v_prenex_13128) (select main_a v_prenex_13129)) 1000) (<= (select main_a v_prenex_13129) 999) (< v_prenex_13129 main_y) (<= 1 (select main_a v_prenex_13128)))) (forall ((v_prenex_13473 Int) (v_prenex_13472 Int)) (or (<= 1000 (+ (select main_a v_prenex_13472) (select main_a v_prenex_13473))) (<= 1994 (* 2 (select main_a v_prenex_13473))) (<= 995 (select main_a v_prenex_13473)) (< v_prenex_13473 main_y) (<= 1 (select main_a v_prenex_13472)) (<= (+ main_y 1) v_prenex_13473))) (forall ((v_prenex_15762 Int) (v_prenex_15761 Int)) (or (<= 997 (select main_a v_prenex_15762)) (<= (+ main_y 1) v_prenex_15762) (< v_prenex_15762 main_y) (<= (+ (select main_a v_prenex_15761) 994) (select main_a v_prenex_15762)) (<= 995 (select main_a v_prenex_15762)) (<= 0 (+ (select main_a v_prenex_15761) 1)))) (forall ((v_prenex_18209 Int) (v_prenex_18210 Int)) (or (<= (* 2 (select main_a v_prenex_18209)) 6) (<= (+ (select main_a v_prenex_18209) 994) (select main_a v_prenex_18210)) (<= 0 (+ (select main_a v_prenex_18209) 1)) (<= (+ main_y 1) v_prenex_18210) (<= (select main_a v_prenex_18210) 999) (<= (* 2 (select main_a v_prenex_18210)) 1998) (< v_prenex_18210 main_y))) (forall ((v_prenex_14406 Int) (v_prenex_14407 Int)) (or (<= 997 (select main_a v_prenex_14407)) (<= 0 (+ (select main_a v_prenex_14406) 1)) (<= (+ (select main_a v_prenex_14406) (select main_a v_prenex_14407)) 1000) (< v_prenex_14407 main_y) (<= (+ main_y 1) v_prenex_14407))) (or (forall ((v_prenex_9050 Int)) (<= 2 (* 2 (select main_a v_prenex_9050)))) (forall ((v_prenex_8265 Int)) (or (< v_prenex_8265 main_y) (<= (select main_a v_prenex_8265) 1001) (<= 1994 (* 2 (select main_a v_prenex_8265))) (<= (+ main_y 1) v_prenex_8265)))) (forall ((v_prenex_15890 Int) (v_prenex_15891 Int)) (or (<= (* 2 (select main_a v_prenex_15890)) 6) (<= (* 2 (select main_a v_prenex_15891)) 1998) (<= (+ main_x 1) v_prenex_15890) (< v_prenex_15891 main_y) (<= (select main_a v_prenex_15891) (+ (select main_a v_prenex_15890) 998)) (<= (+ main_y 1) v_prenex_15891) (<= 2 (* 2 (select main_a v_prenex_15890))))) (or (forall ((v_prenex_12039 Int)) (or (<= (+ main_x 1) v_prenex_12039) (<= 2 (* 2 (select main_a v_prenex_12039))) (<= 0 (+ (select main_a v_prenex_12039) 1)))) (forall ((v_prenex_12036 Int)) (or (< v_prenex_12036 main_y) (<= (select main_a v_prenex_12036) 1001) (<= (+ main_y 1) v_prenex_12036) (<= (* 2 (select main_a v_prenex_12036)) 1998)))) (or (forall ((v_prenex_13373 Int)) (or (<= (select main_a v_prenex_13373) 5) (< v_prenex_13373 main_x))) (forall ((v_prenex_13374 Int)) (or (<= (+ main_y 1) v_prenex_13374) (< v_prenex_13374 main_y) (<= (* 2 (select main_a v_prenex_13374)) 1998)))) (forall ((v_prenex_8961 Int) (v_prenex_8962 Int)) (or (<= (select main_a v_prenex_8961) 5) (<= (+ main_y 1) v_prenex_8962) (< v_prenex_8962 main_y) (<= 1994 (* 2 (select main_a v_prenex_8962))) (<= (+ main_x 1) v_prenex_8961) (<= 1000 (+ (select main_a v_prenex_8961) (select main_a v_prenex_8962))))) (forall ((v_prenex_9901 Int) (v_prenex_9900 Int)) (or (< v_prenex_9901 main_y) (<= (+ main_y 1) v_prenex_9901) (< v_prenex_9900 main_x) (<= (* 2 (select main_a v_prenex_9900)) 6) (<= 1 (select main_a v_prenex_9900)) (<= (+ (select main_a v_prenex_9900) 994) (select main_a v_prenex_9901)) (<= (select main_a v_prenex_9901) 1001))) (forall ((v_prenex_12194 Int) (v_prenex_12195 Int)) (or (<= (+ (select main_a v_prenex_12194) 994) (select main_a v_prenex_12195)) (<= 1994 (* 2 (select main_a v_prenex_12195))) (<= (* 2 (select main_a v_prenex_12194)) 6) (<= (select main_a v_prenex_12195) 999) (<= (+ main_y 1) v_prenex_12195) (<= 0 (+ (select main_a v_prenex_12194) 1)) (< v_prenex_12195 main_y))) (forall ((v_prenex_12946 Int) (v_prenex_12945 Int)) (or (<= 0 (+ (select main_a v_prenex_12945) 1)) (<= 1994 (* 2 (select main_a v_prenex_12946))) (<= (+ (select main_a v_prenex_12945) 994) (select main_a v_prenex_12946)) (<= (+ main_y 1) v_prenex_12946) (<= 997 (select main_a v_prenex_12946)) (< v_prenex_12946 main_y))) (forall ((v_prenex_9197 Int) (v_prenex_9196 Int)) (or (<= (+ main_y 1) v_prenex_9197) (< v_prenex_9197 main_y) (<= 1994 (* 2 (select main_a v_prenex_9197))) (<= 0 (+ (select main_a v_prenex_9196) 1)) (<= (select main_a v_prenex_9196) 5) (<= (+ (select main_a v_prenex_9196) 994) (select main_a v_prenex_9197)) (<= (* 2 (select main_a v_prenex_9197)) 1998))) (or (forall ((v_prenex_9753 Int)) (or (< v_prenex_9753 main_y) (<= (select main_a v_prenex_9753) 1001) (<= (select main_a v_prenex_9753) 999) (<= 1994 (* 2 (select main_a v_prenex_9753))) (<= (+ main_y 1) v_prenex_9753))) (forall ((v_prenex_9756 Int)) (<= (select main_a v_prenex_9756) 3))) (or (forall ((v_prenex_15569 Int)) (or (<= (* 2 (select main_a v_prenex_15569)) 1998) (<= (+ main_y 1) v_prenex_15569) (<= (select main_a v_prenex_15569) 999) (< v_prenex_15569 main_y))) (forall ((v_prenex_15570 Int)) (or (<= (select main_a v_prenex_15570) 3) (<= (* 2 (select main_a v_prenex_15570)) 6)))) (forall ((v_prenex_9811 Int) (v_prenex_9810 Int)) (or (<= (select main_a v_prenex_9810) 5) (<= (* 2 (select main_a v_prenex_9810)) 6) (<= (+ (select main_a v_prenex_9810) 994) (select main_a v_prenex_9811)) (<= 997 (select main_a v_prenex_9811)) (<= (select main_a v_prenex_9811) 999) (< v_prenex_9811 main_y) (<= (+ main_y 1) v_prenex_9811))) (or (forall ((v_prenex_15863 Int)) (or (< v_prenex_15863 main_y) (<= (+ main_y 1) v_prenex_15863) (<= (select main_a v_prenex_15863) 1001) (<= 1994 (* 2 (select main_a v_prenex_15863))) (<= (* 2 (select main_a v_prenex_15863)) 1998))) (forall ((v_prenex_15867 Int)) (<= 2 (* 2 (select main_a v_prenex_15867))))) (forall ((v_prenex_12602 Int) (v_prenex_12603 Int)) (or (<= 2 (* 2 (select main_a v_prenex_12602))) (< v_prenex_12603 main_y) (<= 1 (select main_a v_prenex_12602)) (<= 1000 (+ (select main_a v_prenex_12602) (select main_a v_prenex_12603))) (<= (+ main_y 1) v_prenex_12603) (<= (select main_a v_prenex_12603) 1001) (<= 997 (select main_a v_prenex_12603)))) (forall ((v_prenex_11700 Int) (v_prenex_11701 Int)) (or (<= 997 (select main_a v_prenex_11701)) (<= (+ main_y 1) v_prenex_11701) (<= 0 (+ (select main_a v_prenex_11700) 1)) (< v_prenex_11701 main_y) (<= (select main_a v_prenex_11700) 5) (<= (select main_a v_prenex_11701) (+ (select main_a v_prenex_11700) 998)) (<= (select main_a v_prenex_11701) 1001))) (forall ((v_prenex_10330 Int) (v_prenex_10329 Int)) (or (<= 995 (select main_a v_prenex_10330)) (<= 1000 (+ (select main_a v_prenex_10329) (select main_a v_prenex_10330))) (< v_prenex_10330 main_y) (<= (* 2 (select main_a v_prenex_10330)) 1998) (<= 2 (* 2 (select main_a v_prenex_10329))) (<= (+ main_y 1) v_prenex_10330) (<= 1 (select main_a v_prenex_10329)))) (forall ((v_prenex_11876 Int) (v_prenex_11877 Int)) (or (<= 1 (select main_a v_prenex_11876)) (<= (* 2 (select main_a v_prenex_11877)) 1998) (<= (+ main_y 1) v_prenex_11877) (<= (select main_a v_prenex_11877) (+ (select main_a v_prenex_11876) 998)) (<= (* 2 (select main_a v_prenex_11876)) 6) (<= (select main_a v_prenex_11877) 999) (< v_prenex_11877 main_y))) (forall ((v_prenex_13422 Int) (v_prenex_13421 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13421))) (<= (select main_a v_prenex_13421) 5) (<= (select main_a v_prenex_13422) 1001) (<= 1994 (* 2 (select main_a v_prenex_13422))) (<= (+ main_y 1) v_prenex_13422) (< v_prenex_13422 main_y) (<= (select main_a v_prenex_13422) (+ (select main_a v_prenex_13421) 998)))) (forall ((v_prenex_12537 Int) (v_prenex_12538 Int)) (or (<= (+ (select main_a v_prenex_12537) 994) (select main_a v_prenex_12538)) (<= 0 (+ (select main_a v_prenex_12537) 1)) (<= (+ main_y 1) v_prenex_12538) (<= (* 2 (select main_a v_prenex_12538)) 1998) (<= (select main_a v_prenex_12537) 5) (< v_prenex_12538 main_y) (<= (+ main_x 1) v_prenex_12537))) (forall ((v_prenex_15179 Int) (v_prenex_15178 Int)) (or (<= (select main_a v_prenex_15178) 5) (< v_prenex_15179 main_y) (<= (+ main_y 1) v_prenex_15179) (<= (+ (select main_a v_prenex_15178) (select main_a v_prenex_15179)) 1000) (< v_prenex_15178 main_x) (<= 995 (select main_a v_prenex_15179)) (<= (* 2 (select main_a v_prenex_15178)) 6))) (forall ((v_prenex_16936 Int) (v_prenex_16937 Int)) (or (<= 0 (+ (select main_a v_prenex_16936) 1)) (<= 995 (select main_a v_prenex_16937)) (<= (* 2 (select main_a v_prenex_16936)) 6) (< v_prenex_16937 main_y) (<= 1000 (+ (select main_a v_prenex_16936) (select main_a v_prenex_16937))) (<= (+ main_y 1) v_prenex_16937) (<= (* 2 (select main_a v_prenex_16937)) 1998))) (forall ((v_prenex_10253 Int) (v_prenex_10254 Int)) (or (<= (+ main_y 1) v_prenex_10254) (<= (+ (select main_a v_prenex_10253) (select main_a v_prenex_10254)) 1000) (< v_prenex_10254 main_y) (<= 1994 (* 2 (select main_a v_prenex_10254))) (<= (select main_a v_prenex_10254) 1001) (<= (* 2 (select main_a v_prenex_10253)) 6))) (or (forall ((v_prenex_12017 Int)) (<= 1994 (* 2 (select main_a v_prenex_12017)))) (forall ((v_prenex_12016 Int)) (or (< v_prenex_12016 main_x) (<= 2 (* 2 (select main_a v_prenex_12016))) (<= (select main_a v_prenex_12016) 3) (<= (+ main_x 1) v_prenex_12016)))) (forall ((v_prenex_9189 Int) (v_prenex_9188 Int)) (or (<= 1000 (+ (select main_a v_prenex_9188) (select main_a v_prenex_9189))) (<= (+ main_y 1) v_prenex_9189) (<= 1994 (* 2 (select main_a v_prenex_9189))) (< v_prenex_9189 main_y) (<= (* 2 (select main_a v_prenex_9188)) 6) (<= (select main_a v_prenex_9188) 5) (<= 995 (select main_a v_prenex_9189)))) (or (forall ((v_prenex_12715 Int)) (or (<= (select main_a v_prenex_12715) 1001) (<= (+ main_y 1) v_prenex_12715) (< v_prenex_12715 main_y) (<= 1994 (* 2 (select main_a v_prenex_12715))))) (forall ((v_prenex_12720 Int)) (or (<= (select main_a v_prenex_12720) 5) (<= 1 (select main_a v_prenex_12720))))) (forall ((v_prenex_16253 Int) (v_prenex_16254 Int)) (or (<= (select main_a v_prenex_16254) 1001) (<= 1 (select main_a v_prenex_16253)) (<= 0 (+ (select main_a v_prenex_16253) 1)) (<= 995 (select main_a v_prenex_16254)) (<= (+ main_y 1) v_prenex_16254) (< v_prenex_16254 main_y) (<= (+ (select main_a v_prenex_16253) 994) (select main_a v_prenex_16254)))) (or (forall ((v_prenex_17281 Int)) (or (<= (select main_a v_prenex_17281) 3) (<= (* 2 (select main_a v_prenex_17281)) 6))) (forall ((v_prenex_17279 Int)) (or (<= (+ main_y 1) v_prenex_17279) (<= (* 2 (select main_a v_prenex_17279)) 1998) (<= 997 (select main_a v_prenex_17279)) (< v_prenex_17279 main_y) (<= (select main_a v_prenex_17279) 1001)))) (forall ((v_prenex_13532 Int) (v_prenex_13531 Int)) (or (<= (+ main_y 1) v_prenex_13532) (<= (select main_a v_prenex_13531) 3) (< v_prenex_13532 main_y) (< v_prenex_13531 main_x) (<= 2 (* 2 (select main_a v_prenex_13531))) (<= (+ (select main_a v_prenex_13531) (select main_a v_prenex_13532)) 1000) (<= 997 (select main_a v_prenex_13532)))) (forall ((v_prenex_9532 Int) (v_prenex_9531 Int)) (or (<= 995 (select main_a v_prenex_9532)) (< v_prenex_9532 main_y) (<= 1994 (* 2 (select main_a v_prenex_9532))) (<= (select main_a v_prenex_9531) 3) (<= (select main_a v_prenex_9532) (+ (select main_a v_prenex_9531) 998)) (<= (select main_a v_prenex_9531) 5) (<= (+ main_y 1) v_prenex_9532))) (forall ((v_prenex_13150 Int) (v_prenex_13151 Int)) (or (<= 997 (select main_a v_prenex_13151)) (<= (select main_a v_prenex_13150) 3) (<= (+ main_y 1) v_prenex_13151) (<= (select main_a v_prenex_13151) 1001) (<= 2 (* 2 (select main_a v_prenex_13150))) (<= (+ (select main_a v_prenex_13150) 994) (select main_a v_prenex_13151)) (< v_prenex_13151 main_y))) (forall ((v_prenex_14724 Int) (v_prenex_14723 Int)) (or (<= 995 (select main_a v_prenex_14724)) (<= (+ main_y 1) v_prenex_14724) (<= (select main_a v_prenex_14724) 999) (< v_prenex_14724 main_y) (<= (select main_a v_prenex_14724) (+ (select main_a v_prenex_14723) 998)) (<= (select main_a v_prenex_14723) 3) (<= (select main_a v_prenex_14723) 5))) (forall ((v_prenex_13253 Int) (v_prenex_13254 Int)) (or (<= (select main_a v_prenex_13253) 3) (<= 1 (select main_a v_prenex_13253)) (<= (select main_a v_prenex_13254) (+ (select main_a v_prenex_13253) 998)) (<= 997 (select main_a v_prenex_13254)) (<= (+ main_y 1) v_prenex_13254) (<= (select main_a v_prenex_13254) 999) (< v_prenex_13254 main_y))) (forall ((v_prenex_12968 Int) (v_prenex_12967 Int)) (or (<= (select main_a v_prenex_12967) 3) (< v_prenex_12968 main_y) (<= (+ main_y 1) v_prenex_12968) (<= (select main_a v_prenex_12968) 1001) (<= 1000 (+ (select main_a v_prenex_12967) (select main_a v_prenex_12968))) (<= 997 (select main_a v_prenex_12968)))) (forall ((v_prenex_16992 Int) (v_prenex_16993 Int)) (or (<= 995 (select main_a v_prenex_16993)) (<= (select main_a v_prenex_16992) 3) (< v_prenex_16993 main_y) (<= (select main_a v_prenex_16993) (+ (select main_a v_prenex_16992) 998)) (<= (+ main_y 1) v_prenex_16993) (<= 1994 (* 2 (select main_a v_prenex_16993))))) (forall ((v_prenex_10039 Int) (v_prenex_10040 Int)) (or (<= (* 2 (select main_a v_prenex_10039)) 6) (<= (+ main_y 1) v_prenex_10040) (< v_prenex_10040 main_y) (<= (* 2 (select main_a v_prenex_10040)) 1998) (<= (select main_a v_prenex_10040) 999) (<= (+ (select main_a v_prenex_10039) (select main_a v_prenex_10040)) 1000))) (forall ((v_prenex_14654 Int) (v_prenex_14653 Int)) (or (<= (+ (select main_a v_prenex_14653) 994) (select main_a v_prenex_14654)) (<= (* 2 (select main_a v_prenex_14654)) 1998) (<= (select main_a v_prenex_14653) 5) (< v_prenex_14654 main_y) (<= 995 (select main_a v_prenex_14654)) (<= (+ main_y 1) v_prenex_14654) (<= 0 (+ (select main_a v_prenex_14653) 1)))) (forall ((v_prenex_8695 Int) (v_prenex_8694 Int)) (or (<= (+ (select main_a v_prenex_8694) (select main_a v_prenex_8695)) 1000) (<= (+ main_y 1) v_prenex_8695) (< v_prenex_8695 main_y) (<= (select main_a v_prenex_8694) 3) (<= (select main_a v_prenex_8695) 999) (<= 995 (select main_a v_prenex_8695)) (<= (* 2 (select main_a v_prenex_8694)) 6))) (or (forall ((v_prenex_10755 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10755))) (<= (+ main_y 1) v_prenex_10755) (<= (select main_a v_prenex_10755) 1001) (< v_prenex_10755 main_y))) (forall ((v_prenex_10754 Int)) (or (<= (select main_a v_prenex_10754) 5) (<= (+ main_x 1) v_prenex_10754)))) (forall ((v_prenex_8882 Int) (v_prenex_8881 Int)) (or (<= (select main_a v_prenex_8882) 999) (< v_prenex_8882 main_y) (<= (+ main_y 1) v_prenex_8882) (<= (* 2 (select main_a v_prenex_8881)) 6) (<= 0 (+ (select main_a v_prenex_8881) 1)) (<= (* 2 (select main_a v_prenex_8882)) 1998) (<= (+ (select main_a v_prenex_8881) (select main_a v_prenex_8882)) 1000))) (forall ((v_prenex_11018 Int) (v_prenex_11017 Int)) (or (<= 0 (+ (select main_a v_prenex_11017) 1)) (<= (* 2 (select main_a v_prenex_11018)) 1998) (< v_prenex_11018 main_y) (<= (+ main_y 1) v_prenex_11018) (<= (* 2 (select main_a v_prenex_11017)) 6) (<= (select main_a v_prenex_11018) 999) (<= (+ (select main_a v_prenex_11017) (select main_a v_prenex_11018)) 1000))) (forall ((v_prenex_12799 Int) (v_prenex_12798 Int)) (or (<= (+ main_y 1) v_prenex_12799) (< v_prenex_12799 main_y) (<= (select main_a v_prenex_12799) 1001) (<= (* 2 (select main_a v_prenex_12798)) 6) (<= 997 (select main_a v_prenex_12799)) (<= (+ (select main_a v_prenex_12798) 994) (select main_a v_prenex_12799)))) (or (forall ((v_prenex_8831 Int)) (or (< v_prenex_8831 main_x) (<= (* 2 (select main_a v_prenex_8831)) 6) (<= 0 (+ (select main_a v_prenex_8831) 1)))) (forall ((v_prenex_8832 Int)) (or (< v_prenex_8832 main_y) (<= 995 (select main_a v_prenex_8832)) (<= (+ main_y 1) v_prenex_8832) (<= 1994 (* 2 (select main_a v_prenex_8832)))))) (forall ((v_prenex_14734 Int) (v_prenex_14733 Int)) (or (<= (select main_a v_prenex_14734) 999) (<= 997 (select main_a v_prenex_14734)) (<= (* 2 (select main_a v_prenex_14733)) 6) (<= (+ main_y 1) v_prenex_14734) (<= (select main_a v_prenex_14733) 5) (< v_prenex_14734 main_y) (<= (select main_a v_prenex_14734) (+ (select main_a v_prenex_14733) 998)))) (forall ((v_prenex_16920 Int) (v_prenex_16921 Int)) (or (<= (+ main_y 1) v_prenex_16921) (<= (select main_a v_prenex_16921) 999) (<= 2 (* 2 (select main_a v_prenex_16920))) (<= 995 (select main_a v_prenex_16921)) (<= 1 (select main_a v_prenex_16920)) (< v_prenex_16921 main_y) (<= 1000 (+ (select main_a v_prenex_16920) (select main_a v_prenex_16921))))) (forall ((v_prenex_13088 Int) (v_prenex_13087 Int)) (or (<= 1 (select main_a v_prenex_13087)) (<= 997 (select main_a v_prenex_13088)) (<= (select main_a v_prenex_13088) 999) (<= (select main_a v_prenex_13088) (+ (select main_a v_prenex_13087) 998)) (< v_prenex_13088 main_y) (<= (+ main_y 1) v_prenex_13088) (<= (* 2 (select main_a v_prenex_13087)) 6))) (forall ((v_prenex_16724 Int) (v_prenex_16725 Int)) (or (<= (+ main_y 1) v_prenex_16725) (<= 0 (+ (select main_a v_prenex_16724) 1)) (<= 1000 (+ (select main_a v_prenex_16724) (select main_a v_prenex_16725))) (<= (select main_a v_prenex_16725) 1001) (< v_prenex_16725 main_y) (<= 1994 (* 2 (select main_a v_prenex_16725))))) (forall ((v_prenex_14489 Int) (v_prenex_14490 Int)) (or (<= (select main_a v_prenex_14490) 1001) (<= 1 (select main_a v_prenex_14489)) (< v_prenex_14490 main_y) (<= (select main_a v_prenex_14490) 999) (<= (+ main_y 1) v_prenex_14490) (<= (+ (select main_a v_prenex_14489) 994) (select main_a v_prenex_14490)))) (forall ((v_prenex_8428 Int) (v_prenex_8427 Int)) (or (<= (select main_a v_prenex_8427) 5) (<= (+ main_y 1) v_prenex_8428) (<= (+ (select main_a v_prenex_8427) (select main_a v_prenex_8428)) 1000) (<= (select main_a v_prenex_8428) 1001) (< v_prenex_8428 main_y) (<= 1 (select main_a v_prenex_8427)) (<= (select main_a v_prenex_8428) 999))) (forall ((v_prenex_10909 Int) (v_prenex_10908 Int)) (or (<= (+ main_y 1) v_prenex_10909) (<= (select main_a v_prenex_10909) (+ (select main_a v_prenex_10908) 998)) (< v_prenex_10909 main_y) (<= 1 (select main_a v_prenex_10908)) (< v_prenex_10908 main_x) (<= 0 (+ (select main_a v_prenex_10908) 1)) (<= 995 (select main_a v_prenex_10909)))) (forall ((v_prenex_17685 Int) (v_prenex_17686 Int)) (or (<= 0 (+ (select main_a v_prenex_17685) 1)) (< v_prenex_17686 main_y) (<= (* 2 (select main_a v_prenex_17685)) 6) (<= (* 2 (select main_a v_prenex_17686)) 1998) (<= (+ main_y 1) v_prenex_17686) (<= 1000 (+ (select main_a v_prenex_17685) (select main_a v_prenex_17686))) (<= (select main_a v_prenex_17686) 1001))) (forall ((v_prenex_8990 Int) (v_prenex_8991 Int)) (or (<= (+ main_y 1) v_prenex_8991) (< v_prenex_8991 main_y) (<= (select main_a v_prenex_8991) 1001) (<= 0 (+ (select main_a v_prenex_8990) 1)) (<= 1994 (* 2 (select main_a v_prenex_8991))) (<= (* 2 (select main_a v_prenex_8990)) 6) (<= (+ (select main_a v_prenex_8990) 994) (select main_a v_prenex_8991)))) (forall ((v_prenex_8811 Int) (v_prenex_8812 Int)) (or (<= (+ main_y 1) v_prenex_8812) (<= 995 (select main_a v_prenex_8812)) (< v_prenex_8812 main_y) (<= (select main_a v_prenex_8811) 3) (<= (+ (select main_a v_prenex_8811) (select main_a v_prenex_8812)) 1000))) (or (forall ((v_prenex_18244 Int)) (or (<= 997 (select main_a v_prenex_18244)) (< v_prenex_18244 main_y) (<= (* 2 (select main_a v_prenex_18244)) 1998) (<= (+ main_y 1) v_prenex_18244))) (forall ((v_prenex_18243 Int)) (or (< v_prenex_18243 main_x) (<= (select main_a v_prenex_18243) 3) (<= 1 (select main_a v_prenex_18243))))) (or (forall ((v_prenex_14300 Int)) (or (<= (+ main_x 1) v_prenex_14300) (<= (* 2 (select main_a v_prenex_14300)) 6))) (forall ((v_prenex_14295 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14295))) (<= (+ main_y 1) v_prenex_14295) (< v_prenex_14295 main_y) (<= (select main_a v_prenex_14295) 999)))) (forall ((v_prenex_14703 Int) (v_prenex_14704 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14704))) (<= (+ main_y 1) v_prenex_14704) (<= 1 (select main_a v_prenex_14703)) (< v_prenex_14704 main_y) (<= (* 2 (select main_a v_prenex_14703)) 6) (<= (+ (select main_a v_prenex_14703) (select main_a v_prenex_14704)) 1000) (<= (* 2 (select main_a v_prenex_14704)) 1998))) (forall ((v_prenex_13602 Int) (v_prenex_13601 Int)) (or (<= 0 (+ (select main_a v_prenex_13601) 1)) (<= (+ main_y 1) v_prenex_13602) (<= (select main_a v_prenex_13601) 3) (< v_prenex_13602 main_y) (<= (* 2 (select main_a v_prenex_13602)) 1998) (<= (+ (select main_a v_prenex_13601) (select main_a v_prenex_13602)) 1000) (<= 1994 (* 2 (select main_a v_prenex_13602))))) (forall ((v_prenex_14842 Int) (v_prenex_14843 Int)) (or (<= 1000 (+ (select main_a v_prenex_14842) (select main_a v_prenex_14843))) (<= (+ main_y 1) v_prenex_14843) (<= 995 (select main_a v_prenex_14843)) (<= 0 (+ (select main_a v_prenex_14842) 1)) (<= (select main_a v_prenex_14843) 1001) (< v_prenex_14843 main_y) (<= (* 2 (select main_a v_prenex_14842)) 6))) (forall ((v_prenex_9351 Int) (v_prenex_9350 Int)) (or (<= (* 2 (select main_a v_prenex_9350)) 6) (<= (+ (select main_a v_prenex_9350) (select main_a v_prenex_9351)) 1000) (< v_prenex_9351 main_y) (<= (+ main_y 1) v_prenex_9351) (<= 997 (select main_a v_prenex_9351)) (< v_prenex_9350 main_x) (<= 2 (* 2 (select main_a v_prenex_9350))))) (forall ((v_prenex_9451 Int) (v_prenex_9450 Int)) (or (<= (+ main_y 1) v_prenex_9451) (<= (+ (select main_a v_prenex_9450) (select main_a v_prenex_9451)) 1000) (<= 1 (select main_a v_prenex_9450)) (<= (select main_a v_prenex_9451) 999) (< v_prenex_9451 main_y) (<= 2 (* 2 (select main_a v_prenex_9450))))) (forall ((v_prenex_13352 Int) (v_prenex_13351 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13352))) (<= (+ main_y 1) v_prenex_13352) (<= (+ (select main_a v_prenex_13351) (select main_a v_prenex_13352)) 1000) (< v_prenex_13352 main_y) (<= (select main_a v_prenex_13351) 3))) (forall ((v_prenex_14989 Int) (v_prenex_14990 Int)) (or (<= (select main_a v_prenex_14989) 3) (< v_prenex_14990 main_y) (<= (select main_a v_prenex_14990) 999) (<= (select main_a v_prenex_14989) 5) (<= (select main_a v_prenex_14990) (+ (select main_a v_prenex_14989) 998)) (<= (+ main_y 1) v_prenex_14990))) (forall ((v_prenex_8688 Int) (v_prenex_8689 Int)) (or (<= (* 2 (select main_a v_prenex_8688)) 6) (<= (+ main_y 1) v_prenex_8689) (<= (select main_a v_prenex_8688) 3) (<= (+ (select main_a v_prenex_8688) 994) (select main_a v_prenex_8689)) (<= (select main_a v_prenex_8689) 1001) (< v_prenex_8689 main_y))) (forall ((v_prenex_15414 Int) (v_prenex_15413 Int)) (or (<= (+ main_x 1) v_prenex_15413) (< v_prenex_15414 main_y) (<= (+ (select main_a v_prenex_15413) 994) (select main_a v_prenex_15414)) (<= 1 (select main_a v_prenex_15413)) (<= 995 (select main_a v_prenex_15414)) (<= (select main_a v_prenex_15413) 5) (<= (+ main_y 1) v_prenex_15414))) (forall ((v_prenex_10069 Int) (v_prenex_10070 Int)) (or (<= 1000 (+ (select main_a v_prenex_10069) (select main_a v_prenex_10070))) (<= 1 (select main_a v_prenex_10069)) (<= 2 (* 2 (select main_a v_prenex_10069))) (<= (+ main_x 1) v_prenex_10069) (< v_prenex_10069 main_x))) (forall ((v_prenex_14581 Int) (v_prenex_14582 Int)) (or (<= (select main_a v_prenex_14582) 1001) (<= (select main_a v_prenex_14581) 3) (< v_prenex_14582 main_y) (<= (* 2 (select main_a v_prenex_14582)) 1998) (<= (+ (select main_a v_prenex_14581) (select main_a v_prenex_14582)) 1000) (<= (+ main_y 1) v_prenex_14582))) (forall ((v_prenex_18305 Int) (v_prenex_18306 Int)) (or (<= (select main_a v_prenex_18306) 999) (< v_prenex_18306 main_y) (<= (select main_a v_prenex_18305) 5) (<= 1994 (* 2 (select main_a v_prenex_18306))) (<= 1000 (+ (select main_a v_prenex_18305) (select main_a v_prenex_18306))) (<= (+ main_y 1) v_prenex_18306))) (forall ((v_prenex_14523 Int) (v_prenex_14522 Int)) (or (<= (select main_a v_prenex_14522) 3) (<= (+ (select main_a v_prenex_14522) (select main_a v_prenex_14523)) 1000) (< v_prenex_14523 main_y) (<= 995 (select main_a v_prenex_14523)) (<= (select main_a v_prenex_14523) 999) (<= (select main_a v_prenex_14522) 5) (<= (+ main_y 1) v_prenex_14523))) (forall ((v_prenex_10257 Int) (v_prenex_10258 Int)) (or (<= 0 (+ (select main_a v_prenex_10257) 1)) (<= (+ (select main_a v_prenex_10257) (select main_a v_prenex_10258)) 1000) (< v_prenex_10257 main_x) (< v_prenex_10258 main_y) (<= (select main_a v_prenex_10258) 999) (<= (+ main_y 1) v_prenex_10258) (<= (* 2 (select main_a v_prenex_10257)) 6))) (or (forall ((v_prenex_13968 Int)) (or (< v_prenex_13968 main_y) (<= (select main_a v_prenex_13968) 1001) (<= 997 (select main_a v_prenex_13968)) (<= (+ main_y 1) v_prenex_13968) (<= 1994 (* 2 (select main_a v_prenex_13968))))) (forall ((v_prenex_13972 Int)) (or (<= (* 2 (select main_a v_prenex_13972)) 6) (<= 1 (select main_a v_prenex_13972))))) (or (forall ((v_prenex_15728 Int)) (or (<= (select main_a v_prenex_15728) 3) (<= (+ main_x 1) v_prenex_15728) (<= (select main_a v_prenex_15728) 5))) (forall ((v_prenex_15724 Int)) (or (<= (* 2 (select main_a v_prenex_15724)) 1998) (< v_prenex_15724 main_y) (<= (+ main_y 1) v_prenex_15724) (<= 1994 (* 2 (select main_a v_prenex_15724)))))) (forall ((v_prenex_10042 Int) (v_prenex_10041 Int)) (or (<= 995 (select main_a v_prenex_10042)) (<= 2 (* 2 (select main_a v_prenex_10041))) (<= (+ main_y 1) v_prenex_10042) (< v_prenex_10042 main_y) (<= 1 (select main_a v_prenex_10041)) (<= (select main_a v_prenex_10042) (+ (select main_a v_prenex_10041) 998)) (< v_prenex_10041 main_x))) (or (forall ((v_prenex_10263 Int)) (<= (* 2 (select main_a v_prenex_10263)) 6)) (forall ((v_prenex_10266 Int)) (or (<= 995 (select main_a v_prenex_10266)) (<= (+ main_y 1) v_prenex_10266) (<= (select main_a v_prenex_10266) 999) (<= (* 2 (select main_a v_prenex_10266)) 1998) (< v_prenex_10266 main_y)))) (forall ((v_prenex_14149 Int) (v_prenex_14148 Int)) (or (<= (select main_a v_prenex_14149) (+ (select main_a v_prenex_14148) 998)) (<= (select main_a v_prenex_14149) 999) (<= (+ main_y 1) v_prenex_14149) (<= (* 2 (select main_a v_prenex_14148)) 6) (< v_prenex_14149 main_y) (<= 1994 (* 2 (select main_a v_prenex_14149))) (<= 0 (+ (select main_a v_prenex_14148) 1)))) (forall ((v_prenex_17820 Int) (v_prenex_17821 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17820))) (<= (select main_a v_prenex_17820) 3) (<= (select main_a v_prenex_17821) 1001) (<= (+ main_y 1) v_prenex_17821) (<= (+ (select main_a v_prenex_17820) (select main_a v_prenex_17821)) 1000) (<= (* 2 (select main_a v_prenex_17821)) 1998) (< v_prenex_17821 main_y))) (forall ((v_prenex_9400 Int) (v_prenex_9401 Int)) (or (<= (+ main_x 1) v_prenex_9400) (<= 0 (+ (select main_a v_prenex_9400) 1)) (<= (select main_a v_prenex_9401) 999) (<= (+ main_y 1) v_prenex_9401) (< v_prenex_9401 main_y) (<= 1000 (+ (select main_a v_prenex_9400) (select main_a v_prenex_9401))))) (forall ((v_prenex_8889 Int) (v_prenex_8890 Int)) (or (<= (+ main_y 1) v_prenex_8890) (<= (select main_a v_prenex_8890) 999) (<= 1000 (+ (select main_a v_prenex_8889) (select main_a v_prenex_8890))) (<= 997 (select main_a v_prenex_8890)) (< v_prenex_8890 main_y))) (or (forall ((v_prenex_13509 Int)) (or (<= (+ main_x 1) v_prenex_13509) (<= (select main_a v_prenex_13509) 3) (<= 2 (* 2 (select main_a v_prenex_13509))))) (forall ((v_prenex_13505 Int)) (or (< v_prenex_13505 main_y) (<= (+ main_y 1) v_prenex_13505) (<= 1994 (* 2 (select main_a v_prenex_13505)))))) (forall ((v_prenex_16387 Int) (v_prenex_16388 Int)) (or (< v_prenex_16388 main_y) (<= (select main_a v_prenex_16387) 3) (<= (select main_a v_prenex_16388) 1001) (<= (+ (select main_a v_prenex_16387) 994) (select main_a v_prenex_16388)) (<= (+ main_y 1) v_prenex_16388))) (or (forall ((v_prenex_12899 Int)) (or (< v_prenex_12899 main_y) (<= (* 2 (select main_a v_prenex_12899)) 1998) (<= 997 (select main_a v_prenex_12899)) (<= (+ main_y 1) v_prenex_12899))) (forall ((v_prenex_12904 Int)) (<= 2 (* 2 (select main_a v_prenex_12904))))) (or (forall ((v_prenex_9622 Int)) (or (<= (+ main_y 1) v_prenex_9622) (< v_prenex_9622 main_y) (<= (* 2 (select main_a v_prenex_9622)) 1998) (<= 995 (select main_a v_prenex_9622)))) (forall ((v_prenex_9621 Int)) (or (< v_prenex_9621 main_x) (<= (select main_a v_prenex_9621) 5)))) (forall ((v_prenex_18585 Int) (v_prenex_18584 Int)) (or (<= (select main_a v_prenex_18584) 3) (<= 997 (select main_a v_prenex_18585)) (< v_prenex_18585 main_y) (<= 2 (* 2 (select main_a v_prenex_18584))) (<= 1000 (+ (select main_a v_prenex_18584) (select main_a v_prenex_18585))) (<= (+ main_y 1) v_prenex_18585) (<= (select main_a v_prenex_18585) 999))) (forall ((v_prenex_18121 Int) (v_prenex_18120 Int)) (or (<= (+ main_y 1) v_prenex_18121) (<= (select main_a v_prenex_18121) 999) (<= 995 (select main_a v_prenex_18121)) (< v_prenex_18121 main_y) (<= (* 2 (select main_a v_prenex_18120)) 6) (<= (+ (select main_a v_prenex_18120) 994) (select main_a v_prenex_18121)))) (or (forall ((v_prenex_14487 Int)) (or (<= (* 2 (select main_a v_prenex_14487)) 6) (<= (select main_a v_prenex_14487) 5))) (forall ((v_prenex_14484 Int)) (or (<= (+ main_y 1) v_prenex_14484) (<= (* 2 (select main_a v_prenex_14484)) 1998) (<= (select main_a v_prenex_14484) 1001) (< v_prenex_14484 main_y)))) (forall ((v_prenex_9172 Int) (v_prenex_9173 Int)) (or (<= (select main_a v_prenex_9173) (+ (select main_a v_prenex_9172) 998)) (<= (+ main_y 1) v_prenex_9173) (<= (* 2 (select main_a v_prenex_9172)) 6) (< v_prenex_9173 main_y) (<= (select main_a v_prenex_9173) 1001) (<= 0 (+ (select main_a v_prenex_9172) 1)) (<= 995 (select main_a v_prenex_9173)))) (forall ((v_prenex_16399 Int) (v_prenex_16400 Int)) (or (<= (select main_a v_prenex_16400) 999) (<= (* 2 (select main_a v_prenex_16400)) 1998) (<= (+ main_y 1) v_prenex_16400) (< v_prenex_16400 main_y) (<= 2 (* 2 (select main_a v_prenex_16399))) (<= (+ (select main_a v_prenex_16399) 994) (select main_a v_prenex_16400)))) (forall ((v_prenex_14479 Int) (v_prenex_14478 Int)) (or (< v_prenex_14479 main_y) (<= 2 (* 2 (select main_a v_prenex_14478))) (<= 1994 (* 2 (select main_a v_prenex_14479))) (<= (select main_a v_prenex_14479) 1001) (<= (+ main_y 1) v_prenex_14479) (<= (select main_a v_prenex_14479) (+ (select main_a v_prenex_14478) 998)))) (forall ((v_prenex_9899 Int) (v_prenex_9898 Int)) (or (<= 1000 (+ (select main_a v_prenex_9898) (select main_a v_prenex_9899))) (<= (+ main_y 1) v_prenex_9899) (<= 2 (* 2 (select main_a v_prenex_9898))) (< v_prenex_9898 main_x) (< v_prenex_9899 main_y) (<= 997 (select main_a v_prenex_9899)) (<= 0 (+ (select main_a v_prenex_9898) 1)))) (or (forall ((v_prenex_11687 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11687))) (<= 1 (select main_a v_prenex_11687)) (< v_prenex_11687 main_x))) (forall ((v_prenex_11688 Int)) (or (<= (* 2 (select main_a v_prenex_11688)) 1998) (< v_prenex_11688 main_y) (<= (+ main_y 1) v_prenex_11688) (<= 1994 (* 2 (select main_a v_prenex_11688)))))) (forall ((v_prenex_9486 Int) (v_prenex_9485 Int)) (or (<= (select main_a v_prenex_9485) 5) (<= (+ main_y 1) v_prenex_9486) (< v_prenex_9486 main_y) (<= (* 2 (select main_a v_prenex_9486)) 1998) (<= (+ (select main_a v_prenex_9485) 994) (select main_a v_prenex_9486)) (<= (select main_a v_prenex_9486) 1001) (<= (select main_a v_prenex_9485) 3))) (or (forall ((v_prenex_9320 Int)) (or (<= (+ main_y 1) v_prenex_9320) (< v_prenex_9320 main_y) (<= (select main_a v_prenex_9320) 1001) (<= (* 2 (select main_a v_prenex_9320)) 1998) (<= (select main_a v_prenex_9320) 999))) (forall ((v_prenex_9319 Int)) (or (<= (select main_a v_prenex_9319) 3) (<= (select main_a v_prenex_9319) 5)))) (forall ((v_prenex_11402 Int) (v_prenex_11401 Int)) (or (<= 997 (select main_a v_prenex_11402)) (< v_prenex_11402 main_y) (<= (select main_a v_prenex_11401) 3) (<= (+ main_y 1) v_prenex_11402) (<= 0 (+ (select main_a v_prenex_11401) 1)) (<= (+ (select main_a v_prenex_11401) 994) (select main_a v_prenex_11402)) (<= (select main_a v_prenex_11402) 999))) (forall ((v_prenex_17314 Int) (v_prenex_17313 Int)) (or (<= (select main_a v_prenex_17313) 3) (< v_prenex_17313 main_x) (<= (+ main_y 1) v_prenex_17314) (<= 995 (select main_a v_prenex_17314)) (< v_prenex_17314 main_y) (<= 1 (select main_a v_prenex_17313)) (<= (select main_a v_prenex_17314) (+ (select main_a v_prenex_17313) 998)))) (forall ((v_prenex_17959 Int) (v_prenex_17960 Int)) (or (< v_prenex_17959 main_x) (<= 995 (select main_a v_prenex_17960)) (<= (+ main_y 1) v_prenex_17960) (<= (select main_a v_prenex_17960) (+ (select main_a v_prenex_17959) 998)) (<= 0 (+ (select main_a v_prenex_17959) 1)) (< v_prenex_17960 main_y))) (forall ((v_prenex_14688 Int) (v_prenex_14687 Int)) (or (< v_prenex_14688 main_y) (<= (select main_a v_prenex_14688) (+ (select main_a v_prenex_14687) 998)) (<= 2 (* 2 (select main_a v_prenex_14687))) (<= 1994 (* 2 (select main_a v_prenex_14688))) (<= (+ main_y 1) v_prenex_14688) (<= (* 2 (select main_a v_prenex_14687)) 6) (<= (select main_a v_prenex_14688) 1001))) (forall ((v_prenex_10686 Int) (v_prenex_10685 Int)) (or (<= (+ main_y 1) v_prenex_10686) (<= 997 (select main_a v_prenex_10686)) (< v_prenex_10686 main_y) (<= (select main_a v_prenex_10686) 1001) (<= (select main_a v_prenex_10686) (+ (select main_a v_prenex_10685) 998)))) (forall ((v_prenex_10509 Int) (v_prenex_10508 Int)) (or (< v_prenex_10509 main_y) (<= (+ (select main_a v_prenex_10508) (select main_a v_prenex_10509)) 1000) (<= (+ main_y 1) v_prenex_10509) (<= (* 2 (select main_a v_prenex_10509)) 1998) (<= (select main_a v_prenex_10508) 5) (<= (select main_a v_prenex_10508) 3) (<= (select main_a v_prenex_10509) 1001))) (forall ((v_prenex_14459 Int) (v_prenex_14458 Int)) (or (<= (* 2 (select main_a v_prenex_14459)) 1998) (<= (select main_a v_prenex_14459) (+ (select main_a v_prenex_14458) 998)) (< v_prenex_14459 main_y) (<= (+ main_y 1) v_prenex_14459) (<= 2 (* 2 (select main_a v_prenex_14458))) (<= (* 2 (select main_a v_prenex_14458)) 6) (<= (select main_a v_prenex_14459) 999))) (forall ((v_prenex_10572 Int) (v_prenex_10571 Int)) (or (<= (select main_a v_prenex_10571) 3) (<= (+ main_y 1) v_prenex_10572) (<= (select main_a v_prenex_10572) 999) (<= (* 2 (select main_a v_prenex_10572)) 1998) (< v_prenex_10572 main_y) (<= (select main_a v_prenex_10572) (+ (select main_a v_prenex_10571) 998)) (<= 1 (select main_a v_prenex_10571)))) (or (forall ((v_prenex_17144 Int)) (or (<= 995 (select main_a v_prenex_17144)) (< v_prenex_17144 main_y) (<= 1994 (* 2 (select main_a v_prenex_17144))) (<= (select main_a v_prenex_17144) 1001) (<= (+ main_y 1) v_prenex_17144))) (forall ((v_prenex_17147 Int)) (or (<= (select main_a v_prenex_17147) 3) (<= (* 2 (select main_a v_prenex_17147)) 6)))) (forall ((v_prenex_18284 Int) (v_prenex_18283 Int)) (or (<= (+ main_y 1) v_prenex_18284) (< v_prenex_18284 main_y) (<= 2 (* 2 (select main_a v_prenex_18283))) (<= 1000 (+ (select main_a v_prenex_18283) (select main_a v_prenex_18284))) (<= (select main_a v_prenex_18284) 999) (<= (* 2 (select main_a v_prenex_18283)) 6) (<= 995 (select main_a v_prenex_18284)))) (forall ((v_prenex_11130 Int) (v_prenex_11131 Int)) (or (<= (+ main_y 1) v_prenex_11131) (<= (select main_a v_prenex_11131) 999) (< v_prenex_11131 main_y) (<= 1000 (+ (select main_a v_prenex_11130) (select main_a v_prenex_11131))) (<= 997 (select main_a v_prenex_11131)) (<= (select main_a v_prenex_11130) 5) (<= (* 2 (select main_a v_prenex_11130)) 6))) (forall ((v_prenex_9639 Int) (v_prenex_9638 Int)) (or (<= (select main_a v_prenex_9638) 3) (< v_prenex_9639 main_y) (<= 1994 (* 2 (select main_a v_prenex_9639))) (<= (select main_a v_prenex_9639) 1001) (<= (+ main_y 1) v_prenex_9639) (<= 2 (* 2 (select main_a v_prenex_9638))) (<= (select main_a v_prenex_9639) (+ (select main_a v_prenex_9638) 998)))) (forall ((v_prenex_11213 Int) (v_prenex_11214 Int)) (or (<= 1 (select main_a v_prenex_11213)) (<= (select main_a v_prenex_11213) 3) (<= 995 (select main_a v_prenex_11214)) (<= 1000 (+ (select main_a v_prenex_11213) (select main_a v_prenex_11214))) (<= (+ main_x 1) v_prenex_11213) (< v_prenex_11214 main_y) (<= (+ main_y 1) v_prenex_11214))) (forall ((v_prenex_9884 Int) (v_prenex_9883 Int)) (or (<= (select main_a v_prenex_9883) 3) (<= (select main_a v_prenex_9884) 1001) (<= 1994 (* 2 (select main_a v_prenex_9884))) (< v_prenex_9884 main_y) (<= (+ main_y 1) v_prenex_9884) (<= (* 2 (select main_a v_prenex_9883)) 6) (<= (+ (select main_a v_prenex_9883) 994) (select main_a v_prenex_9884)))) (forall ((v_prenex_9955 Int) (v_prenex_9954 Int)) (or (<= (* 2 (select main_a v_prenex_9955)) 1998) (<= (+ main_y 1) v_prenex_9955) (<= (+ (select main_a v_prenex_9954) (select main_a v_prenex_9955)) 1000) (<= (select main_a v_prenex_9955) 999) (< v_prenex_9955 main_y))) (or (forall ((v_prenex_8474 Int)) (or (<= (select main_a v_prenex_8474) 5) (<= 0 (+ (select main_a v_prenex_8474) 1)))) (forall ((v_prenex_8244 Int)) (or (< v_prenex_8244 main_y) (<= 997 (select main_a v_prenex_8244)) (<= (+ main_y 1) v_prenex_8244) (<= 995 (select main_a v_prenex_8244)) (<= 1994 (* 2 (select main_a v_prenex_8244)))))) (forall ((v_prenex_18057 Int) (v_prenex_18058 Int)) (or (<= (+ main_y 1) v_prenex_18058) (<= (+ (select main_a v_prenex_18057) 994) (select main_a v_prenex_18058)) (<= 0 (+ (select main_a v_prenex_18057) 1)) (< v_prenex_18058 main_y) (<= (* 2 (select main_a v_prenex_18058)) 1998) (<= 1 (select main_a v_prenex_18057)) (<= (select main_a v_prenex_18058) 999))) (forall ((v_prenex_12542 Int) (v_prenex_12541 Int)) (or (<= 0 (+ (select main_a v_prenex_12541) 1)) (<= (+ main_y 1) v_prenex_12542) (<= (select main_a v_prenex_12542) (+ (select main_a v_prenex_12541) 998)) (<= (select main_a v_prenex_12542) 1001) (<= 1 (select main_a v_prenex_12541)) (< v_prenex_12541 main_x) (< v_prenex_12542 main_y))) (forall ((v_prenex_11471 Int) (v_prenex_11472 Int)) (or (< v_prenex_11472 main_y) (<= (+ (select main_a v_prenex_11471) (select main_a v_prenex_11472)) 1000) (<= 997 (select main_a v_prenex_11472)) (<= (select main_a v_prenex_11471) 3) (<= (+ main_y 1) v_prenex_11472) (<= (select main_a v_prenex_11472) 999))) (forall ((v_prenex_13753 Int) (v_prenex_13754 Int)) (or (<= (+ main_y 1) v_prenex_13754) (<= (+ (select main_a v_prenex_13753) (select main_a v_prenex_13754)) 1000) (<= (* 2 (select main_a v_prenex_13753)) 6) (<= (select main_a v_prenex_13754) 999) (< v_prenex_13754 main_y) (<= (select main_a v_prenex_13753) 3) (<= 1994 (* 2 (select main_a v_prenex_13754))))) (or (forall ((v_prenex_9607 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9607))) (< v_prenex_9607 main_y) (<= (+ main_y 1) v_prenex_9607))) (forall ((v_prenex_9611 Int)) (or (<= 1 (select main_a v_prenex_9611)) (<= (select main_a v_prenex_9611) 5)))) (forall ((v_prenex_16154 Int) (v_prenex_16155 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16155))) (<= 1000 (+ (select main_a v_prenex_16154) (select main_a v_prenex_16155))) (< v_prenex_16155 main_y) (<= 995 (select main_a v_prenex_16155)) (<= (select main_a v_prenex_16154) 5) (<= (+ main_y 1) v_prenex_16155))) (forall ((v_prenex_8471 Int) (v_prenex_8470 Int)) (or (<= (+ main_y 1) v_prenex_8471) (<= 2 (* 2 (select main_a v_prenex_8470))) (<= (select main_a v_prenex_8470) 3) (<= (+ (select main_a v_prenex_8470) (select main_a v_prenex_8471)) 1000) (< v_prenex_8471 main_y) (<= (select main_a v_prenex_8471) 999) (<= (* 2 (select main_a v_prenex_8471)) 1998))) (forall ((v_prenex_13073 Int) (v_prenex_13074 Int)) (or (<= 1000 (+ (select main_a v_prenex_13073) (select main_a v_prenex_13074))) (<= (select main_a v_prenex_13074) 1001) (<= 1 (select main_a v_prenex_13073)) (<= (+ main_y 1) v_prenex_13074) (<= 2 (* 2 (select main_a v_prenex_13073))) (<= 997 (select main_a v_prenex_13074)) (< v_prenex_13074 main_y))) (forall ((v_prenex_12515 Int) (v_prenex_12516 Int)) (or (<= (select main_a v_prenex_12516) 999) (<= (+ main_y 1) v_prenex_12516) (<= (select main_a v_prenex_12515) 3) (<= (select main_a v_prenex_12515) 5) (<= 1000 (+ (select main_a v_prenex_12515) (select main_a v_prenex_12516))) (< v_prenex_12516 main_y) (<= (select main_a v_prenex_12516) 1001))) (forall ((v_prenex_15243 Int) (v_prenex_15242 Int)) (or (< v_prenex_15243 main_y) (<= 1994 (* 2 (select main_a v_prenex_15243))) (<= (+ main_y 1) v_prenex_15243) (<= (select main_a v_prenex_15242) 3) (<= (select main_a v_prenex_15243) (+ (select main_a v_prenex_15242) 998)) (<= 0 (+ (select main_a v_prenex_15242) 1)) (<= (+ main_x 1) v_prenex_15242))) (forall ((v_prenex_9030 Int) (v_prenex_9029 Int)) (or (<= 1 (select main_a v_prenex_9029)) (<= 995 (select main_a v_prenex_9030)) (< v_prenex_9030 main_y) (<= 0 (+ (select main_a v_prenex_9029) 1)) (<= (+ (select main_a v_prenex_9029) (select main_a v_prenex_9030)) 1000) (<= (+ main_y 1) v_prenex_9030) (<= (select main_a v_prenex_9030) 999))) (forall ((v_prenex_17847 Int) (v_prenex_17848 Int)) (or (< v_prenex_17848 main_y) (<= (select main_a v_prenex_17848) (+ (select main_a v_prenex_17847) 998)) (<= 995 (select main_a v_prenex_17848)) (<= (select main_a v_prenex_17847) 5) (<= (+ main_y 1) v_prenex_17848))) (or (forall ((v_prenex_9328 Int)) (or (< v_prenex_9328 main_y) (<= 1994 (* 2 (select main_a v_prenex_9328))) (<= 995 (select main_a v_prenex_9328)) (<= (+ main_y 1) v_prenex_9328))) (forall ((v_prenex_9332 Int)) (or (<= (select main_a v_prenex_9332) 3) (<= 0 (+ (select main_a v_prenex_9332) 1))))) (forall ((v_prenex_10341 Int) (v_prenex_10342 Int)) (or (< v_prenex_10342 main_y) (<= 0 (+ (select main_a v_prenex_10341) 1)) (<= (select main_a v_prenex_10342) 999) (<= (+ (select main_a v_prenex_10341) (select main_a v_prenex_10342)) 1000) (<= (select main_a v_prenex_10341) 3) (<= (* 2 (select main_a v_prenex_10342)) 1998) (<= (+ main_y 1) v_prenex_10342))) (forall ((v_prenex_14251 Int) (v_prenex_14252 Int)) (or (<= 1000 (+ (select main_a v_prenex_14251) (select main_a v_prenex_14252))) (<= (* 2 (select main_a v_prenex_14252)) 1998) (<= (select main_a v_prenex_14251) 3) (<= (select main_a v_prenex_14252) 999) (< v_prenex_14252 main_y) (<= 0 (+ (select main_a v_prenex_14251) 1)) (<= (+ main_y 1) v_prenex_14252))) (or (forall ((v_prenex_10579 Int)) (or (< v_prenex_10579 main_x) (<= (select main_a v_prenex_10579) 3) (<= (select main_a v_prenex_10579) 5))) (forall ((v_prenex_10580 Int)) (or (< v_prenex_10580 main_y) (<= (+ main_y 1) v_prenex_10580) (<= (* 2 (select main_a v_prenex_10580)) 1998)))) (forall ((v_prenex_13757 Int) (v_prenex_13758 Int)) (or (< v_prenex_13758 main_y) (<= 2 (* 2 (select main_a v_prenex_13757))) (<= (+ main_y 1) v_prenex_13758) (<= (select main_a v_prenex_13758) 999) (<= (+ (select main_a v_prenex_13757) (select main_a v_prenex_13758)) 1000) (<= 1994 (* 2 (select main_a v_prenex_13758))))) (forall ((v_prenex_8585 Int) (v_prenex_8584 Int)) (or (<= 997 (select main_a v_prenex_8585)) (< v_prenex_8585 main_y) (<= (+ main_y 1) v_prenex_8585) (<= 1 (select main_a v_prenex_8584)) (<= 995 (select main_a v_prenex_8585)) (<= (+ (select main_a v_prenex_8584) 994) (select main_a v_prenex_8585)))) (forall ((v_prenex_10460 Int) (v_prenex_10459 Int)) (or (<= (+ main_y 1) v_prenex_10460) (<= (select main_a v_prenex_10460) 1001) (<= 1994 (* 2 (select main_a v_prenex_10460))) (<= 1000 (+ (select main_a v_prenex_10459) (select main_a v_prenex_10460))) (<= (select main_a v_prenex_10459) 3) (< v_prenex_10460 main_y))) (or (forall ((v_prenex_9787 Int)) (or (<= 997 (select main_a v_prenex_9787)) (<= (* 2 (select main_a v_prenex_9787)) 1998) (< v_prenex_9787 main_y) (<= (+ main_y 1) v_prenex_9787) (<= (select main_a v_prenex_9787) 999))) (forall ((v_prenex_9782 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9782))) (<= 1 (select main_a v_prenex_9782))))) (forall ((v_prenex_12573 Int) (v_prenex_12574 Int)) (or (<= 995 (select main_a v_prenex_12574)) (<= (+ (select main_a v_prenex_12573) (select main_a v_prenex_12574)) 1000) (<= (* 2 (select main_a v_prenex_12573)) 6) (< v_prenex_12574 main_y) (<= (+ main_y 1) v_prenex_12574) (<= 2 (* 2 (select main_a v_prenex_12573))) (<= (select main_a v_prenex_12574) 1001))) (forall ((v_prenex_10808 Int) (v_prenex_10809 Int)) (or (< v_prenex_10809 main_y) (<= 2 (* 2 (select main_a v_prenex_10808))) (<= 1000 (+ (select main_a v_prenex_10808) (select main_a v_prenex_10809))) (<= (+ main_y 1) v_prenex_10809) (<= (select main_a v_prenex_10809) 1001) (<= 997 (select main_a v_prenex_10809)) (<= (* 2 (select main_a v_prenex_10808)) 6))) (or (forall ((v_prenex_16656 Int)) (or (< v_prenex_16656 main_y) (<= 995 (select main_a v_prenex_16656)) (<= (+ main_y 1) v_prenex_16656) (<= 1994 (* 2 (select main_a v_prenex_16656))) (<= (select main_a v_prenex_16656) 999))) (forall ((v_prenex_16658 Int)) (or (<= 1 (select main_a v_prenex_16658)) (<= 2 (* 2 (select main_a v_prenex_16658)))))) (forall ((v_prenex_10850 Int) (v_prenex_10849 Int)) (or (<= (+ main_y 1) v_prenex_10850) (<= (select main_a v_prenex_10850) (+ (select main_a v_prenex_10849) 998)) (< v_prenex_10850 main_y) (<= 0 (+ (select main_a v_prenex_10849) 1)) (<= 2 (* 2 (select main_a v_prenex_10849))) (<= (select main_a v_prenex_10850) 999))) (forall ((v_prenex_8789 Int) (v_prenex_8788 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8788))) (<= 995 (select main_a v_prenex_8789)) (<= (+ main_y 1) v_prenex_8789) (<= (select main_a v_prenex_8789) 999) (<= (+ (select main_a v_prenex_8788) 994) (select main_a v_prenex_8789)) (< v_prenex_8789 main_y) (<= 1 (select main_a v_prenex_8788)))) (forall ((v_prenex_17140 Int) (v_prenex_17141 Int)) (or (<= (select main_a v_prenex_17141) 999) (<= (+ (select main_a v_prenex_17140) (select main_a v_prenex_17141)) 1000) (<= 1 (select main_a v_prenex_17140)) (<= (+ main_y 1) v_prenex_17141) (< v_prenex_17141 main_y) (<= 997 (select main_a v_prenex_17141)))) (forall ((v_prenex_12155 Int) (v_prenex_12156 Int)) (or (<= (+ (select main_a v_prenex_12155) (select main_a v_prenex_12156)) 1000) (<= (select main_a v_prenex_12155) 5) (<= 1 (select main_a v_prenex_12155)) (<= (+ main_y 1) v_prenex_12156) (< v_prenex_12156 main_y) (<= 995 (select main_a v_prenex_12156)) (<= (select main_a v_prenex_12156) 999))) (forall ((v_prenex_16373 Int) (v_prenex_16374 Int)) (or (<= (+ main_x 1) v_prenex_16373) (< v_prenex_16374 main_y) (<= (select main_a v_prenex_16374) 999) (<= 1000 (+ (select main_a v_prenex_16373) (select main_a v_prenex_16374))) (<= (+ main_y 1) v_prenex_16374))) (forall ((v_prenex_12117 Int) (v_prenex_12118 Int)) (or (<= 1000 (+ (select main_a v_prenex_12117) (select main_a v_prenex_12118))) (<= (select main_a v_prenex_12118) 999) (<= 2 (* 2 (select main_a v_prenex_12117))) (<= 997 (select main_a v_prenex_12118)) (<= (+ main_y 1) v_prenex_12118) (< v_prenex_12118 main_y) (<= (select main_a v_prenex_12117) 5))) (or (forall ((v_prenex_16290 Int)) (or (<= (+ main_y 1) v_prenex_16290) (< v_prenex_16290 main_y) (<= 1994 (* 2 (select main_a v_prenex_16290))))) (forall ((v_prenex_16289 Int)) (or (< v_prenex_16289 main_x) (<= 1 (select main_a v_prenex_16289)) (<= (select main_a v_prenex_16289) 5)))) (forall ((v_prenex_17558 Int) (v_prenex_17559 Int)) (or (<= (* 2 (select main_a v_prenex_17559)) 1998) (<= 1000 (+ (select main_a v_prenex_17558) (select main_a v_prenex_17559))) (< v_prenex_17559 main_y) (<= (+ main_y 1) v_prenex_17559) (<= 1 (select main_a v_prenex_17558)) (<= (select main_a v_prenex_17559) 1001))) (forall ((v_prenex_18488 Int) (v_prenex_18489 Int)) (or (<= 995 (select main_a v_prenex_18489)) (<= (+ (select main_a v_prenex_18488) (select main_a v_prenex_18489)) 1000) (< v_prenex_18489 main_y) (<= (+ main_y 1) v_prenex_18489))) (forall ((v_prenex_14857 Int) (v_prenex_14856 Int)) (or (<= (select main_a v_prenex_14856) 3) (<= (+ main_y 1) v_prenex_14857) (< v_prenex_14857 main_y) (<= 1994 (* 2 (select main_a v_prenex_14857))) (<= 1000 (+ (select main_a v_prenex_14856) (select main_a v_prenex_14857))) (<= (+ main_x 1) v_prenex_14856) (<= 0 (+ (select main_a v_prenex_14856) 1)))) (forall ((v_prenex_10285 Int) (v_prenex_10284 Int)) (or (<= 997 (select main_a v_prenex_10285)) (<= (+ main_y 1) v_prenex_10285) (<= 0 (+ (select main_a v_prenex_10284) 1)) (< v_prenex_10285 main_y) (<= (select main_a v_prenex_10285) (+ (select main_a v_prenex_10284) 998)) (<= (select main_a v_prenex_10284) 3) (<= 995 (select main_a v_prenex_10285)))) (forall ((v_prenex_14097 Int) (v_prenex_14098 Int)) (or (<= (+ main_y 1) v_prenex_14098) (<= 995 (select main_a v_prenex_14098)) (<= (* 2 (select main_a v_prenex_14097)) 6) (< v_prenex_14098 main_y) (<= 1994 (* 2 (select main_a v_prenex_14098))) (<= 0 (+ (select main_a v_prenex_14097) 1)) (<= (+ (select main_a v_prenex_14097) 994) (select main_a v_prenex_14098)))) (forall ((v_prenex_18484 Int) (v_prenex_18485 Int)) (or (<= (+ (select main_a v_prenex_18484) (select main_a v_prenex_18485)) 1000) (< v_prenex_18485 main_y) (<= (* 2 (select main_a v_prenex_18485)) 1998) (<= (* 2 (select main_a v_prenex_18484)) 6) (<= (select main_a v_prenex_18484) 5) (<= (+ main_y 1) v_prenex_18485))) (forall ((v_prenex_10367 Int) (v_prenex_10368 Int)) (or (<= (select main_a v_prenex_10367) 3) (<= (+ main_x 1) v_prenex_10367) (<= 2 (* 2 (select main_a v_prenex_10367))) (<= 1000 (+ (select main_a v_prenex_10367) (select main_a v_prenex_10368))) (< v_prenex_10367 main_x))) (forall ((v_prenex_11997 Int) (v_prenex_11998 Int)) (or (<= (+ main_y 1) v_prenex_11998) (< v_prenex_11998 main_y) (<= (select main_a v_prenex_11997) 3) (<= 995 (select main_a v_prenex_11998)) (<= 1000 (+ (select main_a v_prenex_11997) (select main_a v_prenex_11998))) (< v_prenex_11997 main_x))) (forall ((v_prenex_12568 Int) (v_prenex_12567 Int)) (or (< v_prenex_12568 main_y) (<= 1000 (+ (select main_a v_prenex_12567) (select main_a v_prenex_12568))) (<= 995 (select main_a v_prenex_12568)) (<= (select main_a v_prenex_12568) 999) (<= (+ main_y 1) v_prenex_12568) (<= 0 (+ (select main_a v_prenex_12567) 1)))) (forall ((v_prenex_17033 Int) (v_prenex_17034 Int)) (or (<= (select main_a v_prenex_17034) 1001) (<= (+ main_y 1) v_prenex_17034) (< v_prenex_17034 main_y) (<= (select main_a v_prenex_17033) 3) (<= 995 (select main_a v_prenex_17034)) (<= (+ (select main_a v_prenex_17033) 994) (select main_a v_prenex_17034)))) (forall ((v_prenex_12920 Int) (v_prenex_12921 Int)) (or (<= (+ main_y 1) v_prenex_12921) (<= (select main_a v_prenex_12920) 3) (<= (* 2 (select main_a v_prenex_12920)) 6) (<= (select main_a v_prenex_12921) 999) (< v_prenex_12921 main_y) (<= 1000 (+ (select main_a v_prenex_12920) (select main_a v_prenex_12921))))) (forall ((v_prenex_11796 Int) (v_prenex_11797 Int)) (or (<= (* 2 (select main_a v_prenex_11797)) 1998) (<= (select main_a v_prenex_11797) 999) (<= (+ main_y 1) v_prenex_11797) (<= (select main_a v_prenex_11796) 3) (<= 1000 (+ (select main_a v_prenex_11796) (select main_a v_prenex_11797))) (<= 2 (* 2 (select main_a v_prenex_11796))) (< v_prenex_11797 main_y))) (forall ((v_prenex_15667 Int) (v_prenex_15666 Int)) (or (<= (+ (select main_a v_prenex_15666) (select main_a v_prenex_15667)) 1000) (<= 1994 (* 2 (select main_a v_prenex_15667))) (<= (* 2 (select main_a v_prenex_15666)) 6) (< v_prenex_15666 main_x) (< v_prenex_15667 main_y) (<= 0 (+ (select main_a v_prenex_15666) 1)) (<= (+ main_y 1) v_prenex_15667))) (forall ((v_prenex_13302 Int)) (or (<= (* 2 (select main_a v_prenex_13302)) 1998) (< v_prenex_13302 main_y) (<= 1994 (* 2 (select main_a v_prenex_13302))) (<= (select main_a v_prenex_13302) 1001) (<= (+ main_y 1) v_prenex_13302))) (forall ((v_prenex_11854 Int) (v_prenex_11855 Int)) (or (<= (+ main_y 1) v_prenex_11855) (<= (+ (select main_a v_prenex_11854) (select main_a v_prenex_11855)) 1000) (<= (* 2 (select main_a v_prenex_11854)) 6) (<= (select main_a v_prenex_11854) 5) (<= (select main_a v_prenex_11855) 1001) (< v_prenex_11855 main_y))) (or (forall ((v_prenex_10834 Int)) (or (<= (+ main_y 1) v_prenex_10834) (<= 997 (select main_a v_prenex_10834)) (<= 1994 (* 2 (select main_a v_prenex_10834))) (< v_prenex_10834 main_y))) (forall ((v_prenex_10833 Int)) (or (<= 1 (select main_a v_prenex_10833)) (< v_prenex_10833 main_x)))) (forall ((v_prenex_16178 Int) (v_prenex_16179 Int)) (or (< v_prenex_16179 main_y) (<= (select main_a v_prenex_16179) (+ (select main_a v_prenex_16178) 998)) (<= (+ main_y 1) v_prenex_16179) (<= (select main_a v_prenex_16179) 1001) (<= (+ main_x 1) v_prenex_16178))) (forall ((v_prenex_13866 Int) (v_prenex_13865 Int)) (or (<= 1 (select main_a v_prenex_13865)) (< v_prenex_13866 main_y) (<= (+ main_y 1) v_prenex_13866) (<= 995 (select main_a v_prenex_13866)) (<= (select main_a v_prenex_13866) 1001) (<= (+ (select main_a v_prenex_13865) 994) (select main_a v_prenex_13866)))) (forall ((v_prenex_13554 Int) (v_prenex_13553 Int)) (or (<= (+ (select main_a v_prenex_13553) 994) (select main_a v_prenex_13554)) (<= (select main_a v_prenex_13554) 1001) (<= 1994 (* 2 (select main_a v_prenex_13554))) (<= 0 (+ (select main_a v_prenex_13553) 1)) (<= (+ main_y 1) v_prenex_13554) (< v_prenex_13554 main_y))) (or (forall ((v_prenex_15500 Int)) (<= (* 2 (select main_a v_prenex_15500)) 6)) (forall ((v_prenex_15498 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15498))) (<= (+ main_y 1) v_prenex_15498) (<= 997 (select main_a v_prenex_15498)) (< v_prenex_15498 main_y) (<= (* 2 (select main_a v_prenex_15498)) 1998)))) (forall ((v_prenex_15477 Int) (v_prenex_15476 Int)) (or (<= 1000 (+ (select main_a v_prenex_15476) (select main_a v_prenex_15477))) (<= (select main_a v_prenex_15476) 3) (<= (* 2 (select main_a v_prenex_15477)) 1998) (<= 0 (+ (select main_a v_prenex_15476) 1)) (<= (+ main_y 1) v_prenex_15477) (< v_prenex_15477 main_y) (<= (select main_a v_prenex_15477) 1001))) (forall ((v_prenex_11499 Int) (v_prenex_11500 Int)) (or (<= (* 2 (select main_a v_prenex_11499)) 6) (<= (* 2 (select main_a v_prenex_11500)) 1998) (<= (select main_a v_prenex_11500) 1001) (<= (+ main_y 1) v_prenex_11500) (<= 1 (select main_a v_prenex_11499)) (< v_prenex_11500 main_y) (<= (+ (select main_a v_prenex_11499) (select main_a v_prenex_11500)) 1000))) (forall ((v_prenex_10608 Int) (v_prenex_10607 Int)) (or (<= (select main_a v_prenex_10607) 5) (<= (select main_a v_prenex_10608) 999) (< v_prenex_10608 main_y) (<= 997 (select main_a v_prenex_10608)) (<= (+ (select main_a v_prenex_10607) 994) (select main_a v_prenex_10608)) (<= (+ main_y 1) v_prenex_10608))) (forall ((v_prenex_12960 Int) (v_prenex_12959 Int)) (or (<= (select main_a v_prenex_12960) 999) (<= (+ (select main_a v_prenex_12959) 994) (select main_a v_prenex_12960)) (< v_prenex_12960 main_y) (<= 997 (select main_a v_prenex_12960)) (<= 2 (* 2 (select main_a v_prenex_12959))) (<= (+ main_y 1) v_prenex_12960) (<= (select main_a v_prenex_12959) 3))) (or (forall ((v_prenex_11328 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11328))) (< v_prenex_11328 main_y) (<= 997 (select main_a v_prenex_11328)) (<= (+ main_y 1) v_prenex_11328) (<= (* 2 (select main_a v_prenex_11328)) 1998))) (forall ((v_prenex_11331 Int)) (or (<= (select main_a v_prenex_11331) 5) (<= (* 2 (select main_a v_prenex_11331)) 6)))) (forall ((v_prenex_11634 Int) (v_prenex_11635 Int)) (or (<= (+ (select main_a v_prenex_11634) (select main_a v_prenex_11635)) 1000) (<= (+ main_x 1) v_prenex_11634) (<= 2 (* 2 (select main_a v_prenex_11634))) (< v_prenex_11634 main_x) (<= (select main_a v_prenex_11634) 3))) (or (forall ((v_prenex_11293 Int)) (or (<= (+ main_x 1) v_prenex_11293) (<= 2 (* 2 (select main_a v_prenex_11293))) (<= 0 (+ (select main_a v_prenex_11293) 1)))) (forall ((v_prenex_11294 Int)) (or (<= (select main_a v_prenex_11294) 1001) (<= (+ main_y 1) v_prenex_11294) (< v_prenex_11294 main_y) (<= 1994 (* 2 (select main_a v_prenex_11294)))))) (or (forall ((v_prenex_17394 Int)) (or (<= (select main_a v_prenex_17394) 999) (<= (select main_a v_prenex_17394) 1001) (<= 1994 (* 2 (select main_a v_prenex_17394))) (< v_prenex_17394 main_y) (<= (+ main_y 1) v_prenex_17394))) (forall ((v_prenex_17396 Int)) (or (<= 0 (+ (select main_a v_prenex_17396) 1)) (<= (select main_a v_prenex_17396) 5)))) (forall ((v_prenex_12186 Int) (v_prenex_12187 Int)) (or (<= (+ main_y 1) v_prenex_12187) (<= (select main_a v_prenex_12186) 3) (<= (select main_a v_prenex_12187) 1001) (< v_prenex_12187 main_y) (<= (+ (select main_a v_prenex_12186) 994) (select main_a v_prenex_12187)) (<= (* 2 (select main_a v_prenex_12187)) 1998) (<= 1 (select main_a v_prenex_12186)))) (forall ((v_prenex_18378 Int) (v_prenex_18379 Int)) (or (< v_prenex_18379 main_y) (<= (select main_a v_prenex_18378) 3) (<= (+ main_y 1) v_prenex_18379) (<= 0 (+ (select main_a v_prenex_18378) 1)) (<= 997 (select main_a v_prenex_18379)) (<= (+ (select main_a v_prenex_18378) (select main_a v_prenex_18379)) 1000))) (or (forall ((v_prenex_15983 Int)) (or (<= (select main_a v_prenex_15983) 999) (<= (+ main_y 1) v_prenex_15983) (<= (* 2 (select main_a v_prenex_15983)) 1998) (< v_prenex_15983 main_y))) (forall ((v_prenex_15986 Int)) (or (<= 1 (select main_a v_prenex_15986)) (<= (select main_a v_prenex_15986) 5)))) (or (forall ((v_prenex_12127 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12127))) (<= 997 (select main_a v_prenex_12127)) (<= (select main_a v_prenex_12127) 1001) (< v_prenex_12127 main_y) (<= (+ main_y 1) v_prenex_12127))) (forall ((v_prenex_12131 Int)) (or (<= 1 (select main_a v_prenex_12131)) (<= (select main_a v_prenex_12131) 5)))) (forall ((v_prenex_13130 Int) (v_prenex_13131 Int)) (or (<= 1 (select main_a v_prenex_13130)) (<= (select main_a v_prenex_13130) 5) (<= (+ main_x 1) v_prenex_13130) (< v_prenex_13131 main_y) (<= 1000 (+ (select main_a v_prenex_13130) (select main_a v_prenex_13131))) (<= (* 2 (select main_a v_prenex_13131)) 1998) (<= (+ main_y 1) v_prenex_13131))) (forall ((v_prenex_18369 Int) (v_prenex_18368 Int)) (or (<= (+ main_y 1) v_prenex_18369) (<= 0 (+ (select main_a v_prenex_18368) 1)) (<= (select main_a v_prenex_18369) 999) (<= (select main_a v_prenex_18369) (+ (select main_a v_prenex_18368) 998)) (< v_prenex_18369 main_y) (<= 997 (select main_a v_prenex_18369)))) (forall ((v_prenex_18513 Int) (v_prenex_18512 Int)) (or (< v_prenex_18513 main_y) (<= 1 (select main_a v_prenex_18512)) (<= (+ (select main_a v_prenex_18512) 994) (select main_a v_prenex_18513)) (<= (* 2 (select main_a v_prenex_18513)) 1998) (<= (+ main_y 1) v_prenex_18513) (<= (select main_a v_prenex_18512) 5))) (forall ((v_prenex_15834 Int) (v_prenex_15833 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15834))) (<= 0 (+ (select main_a v_prenex_15833) 1)) (< v_prenex_15834 main_y) (<= (+ main_y 1) v_prenex_15834) (<= (select main_a v_prenex_15833) 5) (< v_prenex_15833 main_x) (<= 1000 (+ (select main_a v_prenex_15833) (select main_a v_prenex_15834))))) (forall ((v_prenex_16369 Int) (v_prenex_16370 Int)) (or (<= (select main_a v_prenex_16370) 999) (< v_prenex_16370 main_y) (<= 1000 (+ (select main_a v_prenex_16369) (select main_a v_prenex_16370))) (<= (+ main_y 1) v_prenex_16370))) (forall ((v_prenex_10473 Int) (v_prenex_10474 Int)) (or (<= 1 (select main_a v_prenex_10473)) (<= (+ main_y 1) v_prenex_10474) (< v_prenex_10474 main_y) (<= (select main_a v_prenex_10473) 5) (<= 997 (select main_a v_prenex_10474)) (<= (select main_a v_prenex_10474) 999) (<= 1000 (+ (select main_a v_prenex_10473) (select main_a v_prenex_10474))))) (forall ((v_prenex_16621 Int) (v_prenex_16622 Int)) (or (<= (+ main_y 1) v_prenex_16622) (<= (select main_a v_prenex_16621) 3) (<= (+ (select main_a v_prenex_16621) (select main_a v_prenex_16622)) 1000) (< v_prenex_16622 main_y) (<= (select main_a v_prenex_16622) 1001) (<= 1994 (* 2 (select main_a v_prenex_16622))) (<= (* 2 (select main_a v_prenex_16621)) 6))) (forall ((v_prenex_9011 Int) (v_prenex_9012 Int)) (or (<= (select main_a v_prenex_9011) 5) (< v_prenex_9012 main_y) (<= 997 (select main_a v_prenex_9012)) (<= (+ main_y 1) v_prenex_9012) (<= (* 2 (select main_a v_prenex_9012)) 1998) (<= 2 (* 2 (select main_a v_prenex_9011))) (<= (+ (select main_a v_prenex_9011) 994) (select main_a v_prenex_9012)))) (forall ((v_prenex_13915 Int) (v_prenex_13916 Int)) (or (<= (* 2 (select main_a v_prenex_13916)) 1998) (<= (* 2 (select main_a v_prenex_13915)) 6) (<= 1994 (* 2 (select main_a v_prenex_13916))) (<= (+ (select main_a v_prenex_13915) (select main_a v_prenex_13916)) 1000) (<= (select main_a v_prenex_13915) 5) (< v_prenex_13916 main_y) (<= (+ main_y 1) v_prenex_13916))) (or (forall ((v_prenex_11759 Int)) (or (<= (+ main_y 1) v_prenex_11759) (< v_prenex_11759 main_y) (<= 1994 (* 2 (select main_a v_prenex_11759))))) (forall ((v_prenex_11763 Int)) (or (<= (select main_a v_prenex_11763) 5) (<= (select main_a v_prenex_11763) 3)))) (forall ((v_prenex_12348 Int) (v_prenex_12349 Int)) (or (< v_prenex_12349 main_y) (<= (select main_a v_prenex_12348) 3) (<= (* 2 (select main_a v_prenex_12349)) 1998) (<= (select main_a v_prenex_12348) 5) (<= (select main_a v_prenex_12349) 1001) (<= (+ main_y 1) v_prenex_12349) (<= (+ (select main_a v_prenex_12348) 994) (select main_a v_prenex_12349)))) (forall ((v_prenex_14015 Int) (v_prenex_14014 Int)) (or (<= (select main_a v_prenex_14015) 1001) (<= (select main_a v_prenex_14015) 999) (<= (+ main_y 1) v_prenex_14015) (<= 1000 (+ (select main_a v_prenex_14014) (select main_a v_prenex_14015))) (<= (select main_a v_prenex_14014) 3) (< v_prenex_14015 main_y))) (or (forall ((v_prenex_11536 Int)) (or (<= 0 (+ (select main_a v_prenex_11536) 1)) (<= (* 2 (select main_a v_prenex_11536)) 6))) (forall ((v_prenex_11534 Int)) (or (<= 995 (select main_a v_prenex_11534)) (< v_prenex_11534 main_y) (<= (* 2 (select main_a v_prenex_11534)) 1998) (<= (+ main_y 1) v_prenex_11534)))) (forall ((v_prenex_12816 Int) (v_prenex_12817 Int)) (or (<= 2 (* 2 (select main_a v_prenex_12816))) (<= (+ main_y 1) v_prenex_12817) (< v_prenex_12817 main_y) (<= (* 2 (select main_a v_prenex_12817)) 1998) (<= 1 (select main_a v_prenex_12816)) (<= (+ (select main_a v_prenex_12816) (select main_a v_prenex_12817)) 1000) (<= 995 (select main_a v_prenex_12817)))) (forall ((v_prenex_15389 Int) (v_prenex_15390 Int)) (or (< v_prenex_15390 main_y) (<= 1 (select main_a v_prenex_15389)) (<= 1994 (* 2 (select main_a v_prenex_15390))) (<= (+ (select main_a v_prenex_15389) (select main_a v_prenex_15390)) 1000) (<= (+ main_y 1) v_prenex_15390) (<= 2 (* 2 (select main_a v_prenex_15389))))) (forall ((v_prenex_11813 Int) (v_prenex_11812 Int)) (or (<= (+ main_y 1) v_prenex_11813) (< v_prenex_11813 main_y) (<= 2 (* 2 (select main_a v_prenex_11812))) (<= (select main_a v_prenex_11812) 5) (<= (+ (select main_a v_prenex_11812) (select main_a v_prenex_11813)) 1000) (<= 1994 (* 2 (select main_a v_prenex_11813))) (<= (select main_a v_prenex_11813) 1001))) (or (forall ((v_prenex_14185 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14185))) (<= 997 (select main_a v_prenex_14185)) (<= (+ main_y 1) v_prenex_14185) (<= 995 (select main_a v_prenex_14185)) (< v_prenex_14185 main_y))) (forall ((v_prenex_14190 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14190))) (<= (* 2 (select main_a v_prenex_14190)) 6)))) (or (forall ((v_prenex_13727 Int)) (<= (select main_a v_prenex_13727) 3)) (forall ((v_prenex_13725 Int)) (or (< v_prenex_13725 main_y) (<= (select main_a v_prenex_13725) 999) (<= (* 2 (select main_a v_prenex_13725)) 1998) (<= 997 (select main_a v_prenex_13725)) (<= (+ main_y 1) v_prenex_13725)))) (forall ((v_prenex_8963 Int) (v_prenex_8964 Int)) (or (<= 995 (select main_a v_prenex_8964)) (<= 1 (select main_a v_prenex_8963)) (<= (+ main_y 1) v_prenex_8964) (< v_prenex_8964 main_y) (<= (+ (select main_a v_prenex_8963) (select main_a v_prenex_8964)) 1000) (<= (+ main_x 1) v_prenex_8963))) (forall ((v_prenex_12679 Int) (v_prenex_12680 Int)) (or (<= (+ main_y 1) v_prenex_12680) (<= 0 (+ (select main_a v_prenex_12679) 1)) (<= (select main_a v_prenex_12680) (+ (select main_a v_prenex_12679) 998)) (<= (* 2 (select main_a v_prenex_12679)) 6) (<= 995 (select main_a v_prenex_12680)) (< v_prenex_12680 main_y) (<= (select main_a v_prenex_12680) 999))) (forall ((v_prenex_8329 Int) (v_prenex_8330 Int)) (or (<= 1 (select main_a v_prenex_8329)) (<= (select main_a v_prenex_8330) 999) (<= (select main_a v_prenex_8329) 3) (< v_prenex_8330 main_y) (<= 995 (select main_a v_prenex_8330)) (<= (+ main_y 1) v_prenex_8330) (<= (+ (select main_a v_prenex_8329) 994) (select main_a v_prenex_8330)))) (forall ((v_prenex_12675 Int) (v_prenex_12676 Int)) (or (< v_prenex_12676 main_y) (<= (+ main_y 1) v_prenex_12676) (<= (select main_a v_prenex_12675) 3) (<= (select main_a v_prenex_12676) 1001) (<= 1000 (+ (select main_a v_prenex_12675) (select main_a v_prenex_12676))) (<= 2 (* 2 (select main_a v_prenex_12675))) (<= (select main_a v_prenex_12676) 999))) (forall ((v_prenex_17355 Int) (v_prenex_17356 Int)) (or (<= (+ main_y 1) v_prenex_17356) (<= 1 (select main_a v_prenex_17355)) (<= (select main_a v_prenex_17356) 999) (<= 0 (+ (select main_a v_prenex_17355) 1)) (<= 995 (select main_a v_prenex_17356)) (< v_prenex_17356 main_y) (<= 1000 (+ (select main_a v_prenex_17355) (select main_a v_prenex_17356))))) (or (forall ((v_prenex_13251 Int)) (or (<= (select main_a v_prenex_13251) 3) (<= 0 (+ (select main_a v_prenex_13251) 1)))) (forall ((v_prenex_13250 Int)) (or (<= (+ main_y 1) v_prenex_13250) (<= (select main_a v_prenex_13250) 1001) (<= (* 2 (select main_a v_prenex_13250)) 1998) (< v_prenex_13250 main_y)))) (forall ((v_prenex_10320 Int) (v_prenex_10319 Int)) (or (<= 995 (select main_a v_prenex_10320)) (<= 1 (select main_a v_prenex_10319)) (< v_prenex_10320 main_y) (<= (+ main_y 1) v_prenex_10320) (<= (select main_a v_prenex_10319) 5) (<= (+ (select main_a v_prenex_10319) (select main_a v_prenex_10320)) 1000) (<= (+ main_x 1) v_prenex_10319))) (or (forall ((v_prenex_13804 Int)) (<= (* 2 (select main_a v_prenex_13804)) 6)) (forall ((v_prenex_13805 Int)) (or (< v_prenex_13805 main_y) (<= (+ main_y 1) v_prenex_13805) (<= (* 2 (select main_a v_prenex_13805)) 1998) (<= 997 (select main_a v_prenex_13805))))) (forall ((v_prenex_17297 Int) (v_prenex_17298 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17297))) (<= 1994 (* 2 (select main_a v_prenex_17298))) (<= 0 (+ (select main_a v_prenex_17297) 1)) (< v_prenex_17298 main_y) (<= (+ (select main_a v_prenex_17297) (select main_a v_prenex_17298)) 1000) (<= 995 (select main_a v_prenex_17298)) (<= (+ main_y 1) v_prenex_17298))) (forall ((v_prenex_17359 Int) (v_prenex_17360 Int)) (or (<= 995 (select main_a v_prenex_17360)) (<= 1994 (* 2 (select main_a v_prenex_17360))) (<= (select main_a v_prenex_17359) 3) (<= (+ main_y 1) v_prenex_17360) (< v_prenex_17360 main_y) (<= (select main_a v_prenex_17360) (+ (select main_a v_prenex_17359) 998)) (<= (* 2 (select main_a v_prenex_17359)) 6))) (forall ((v_prenex_15933 Int) (v_prenex_15932 Int)) (or (<= 1000 (+ (select main_a v_prenex_15932) (select main_a v_prenex_15933))) (<= (+ main_y 1) v_prenex_15933) (< v_prenex_15933 main_y) (<= 1 (select main_a v_prenex_15932)) (<= 1994 (* 2 (select main_a v_prenex_15933))) (<= (select main_a v_prenex_15932) 3) (<= (select main_a v_prenex_15933) 1001))) (or (forall ((v_prenex_12587 Int)) (or (< v_prenex_12587 main_x) (<= (select main_a v_prenex_12587) 5))) (forall ((v_prenex_12588 Int)) (or (<= (+ main_y 1) v_prenex_12588) (< v_prenex_12588 main_y) (<= 1994 (* 2 (select main_a v_prenex_12588))) (<= (select main_a v_prenex_12588) 1001)))) (forall ((v_prenex_12265 Int) (v_prenex_12264 Int)) (or (<= (+ (select main_a v_prenex_12264) 994) (select main_a v_prenex_12265)) (<= (* 2 (select main_a v_prenex_12264)) 6) (<= (select main_a v_prenex_12265) 999) (<= (+ main_y 1) v_prenex_12265) (< v_prenex_12265 main_y) (<= 1994 (* 2 (select main_a v_prenex_12265))) (<= (select main_a v_prenex_12264) 3))) (forall ((v_prenex_12663 Int) (v_prenex_12664 Int)) (or (<= 1 (select main_a v_prenex_12663)) (<= (+ (select main_a v_prenex_12663) (select main_a v_prenex_12664)) 1000) (< v_prenex_12664 main_y) (<= (+ main_y 1) v_prenex_12664) (<= 995 (select main_a v_prenex_12664)) (<= (select main_a v_prenex_12663) 5) (<= (* 2 (select main_a v_prenex_12664)) 1998))) (forall ((v_prenex_11204 Int) (v_prenex_11203 Int)) (or (<= (select main_a v_prenex_11203) 3) (<= (+ (select main_a v_prenex_11203) (select main_a v_prenex_11204)) 1000) (<= 1994 (* 2 (select main_a v_prenex_11204))) (<= (+ main_y 1) v_prenex_11204) (<= (select main_a v_prenex_11204) 1001) (< v_prenex_11204 main_y))) (or (forall ((v_prenex_10400 Int)) (or (<= (+ main_y 1) v_prenex_10400) (< v_prenex_10400 main_y) (<= 1994 (* 2 (select main_a v_prenex_10400))) (<= (select main_a v_prenex_10400) 999))) (forall ((v_prenex_10399 Int)) (or (<= (select main_a v_prenex_10399) 3) (<= (select main_a v_prenex_10399) 5)))) (forall ((v_prenex_9149 Int) (v_prenex_9148 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9149))) (<= 1 (select main_a v_prenex_9148)) (<= 1000 (+ (select main_a v_prenex_9148) (select main_a v_prenex_9149))) (<= (+ main_y 1) v_prenex_9149) (<= 995 (select main_a v_prenex_9149)) (< v_prenex_9149 main_y) (<= (select main_a v_prenex_9148) 5))) (forall ((v_prenex_10657 Int) (v_prenex_10658 Int)) (or (<= (* 2 (select main_a v_prenex_10657)) 6) (<= (* 2 (select main_a v_prenex_10658)) 1998) (<= 1994 (* 2 (select main_a v_prenex_10658))) (< v_prenex_10658 main_y) (<= (+ (select main_a v_prenex_10657) 994) (select main_a v_prenex_10658)) (<= (+ main_y 1) v_prenex_10658))) (forall ((v_prenex_13675 Int) (v_prenex_13674 Int)) (or (<= (+ (select main_a v_prenex_13674) (select main_a v_prenex_13675)) 1000) (<= (+ main_y 1) v_prenex_13675) (<= (select main_a v_prenex_13674) 5) (<= (select main_a v_prenex_13675) 1001) (< v_prenex_13675 main_y))) (forall ((v_prenex_15142 Int) (v_prenex_15141 Int)) (or (<= (select main_a v_prenex_15142) 999) (<= 0 (+ (select main_a v_prenex_15141) 1)) (<= (select main_a v_prenex_15142) 1001) (< v_prenex_15142 main_y) (<= (+ main_y 1) v_prenex_15142) (<= (+ (select main_a v_prenex_15141) 994) (select main_a v_prenex_15142)))) (forall ((v_prenex_15087 Int) (v_prenex_15086 Int)) (or (<= (+ main_y 1) v_prenex_15087) (<= (select main_a v_prenex_15087) 1001) (< v_prenex_15087 main_y) (<= (select main_a v_prenex_15087) (+ (select main_a v_prenex_15086) 998)))) (forall ((v_prenex_10305 Int) (v_prenex_10306 Int)) (or (<= (select main_a v_prenex_10306) 999) (<= (select main_a v_prenex_10305) 5) (<= (+ (select main_a v_prenex_10305) 994) (select main_a v_prenex_10306)) (< v_prenex_10305 main_x) (<= (+ main_y 1) v_prenex_10306) (< v_prenex_10306 main_y) (<= 2 (* 2 (select main_a v_prenex_10305))))) (or (forall ((v_prenex_13378 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13378))) (<= 997 (select main_a v_prenex_13378)) (<= (+ main_y 1) v_prenex_13378) (<= (select main_a v_prenex_13378) 999) (< v_prenex_13378 main_y))) (forall ((v_prenex_13382 Int)) (<= (select main_a v_prenex_13382) 5))) (forall ((v_prenex_16245 Int) (v_prenex_16246 Int)) (or (<= (+ main_x 1) v_prenex_16245) (<= (* 2 (select main_a v_prenex_16246)) 1998) (<= (+ (select main_a v_prenex_16245) (select main_a v_prenex_16246)) 1000) (<= (+ main_y 1) v_prenex_16246) (< v_prenex_16246 main_y) (<= 2 (* 2 (select main_a v_prenex_16245))))) (forall ((v_prenex_16150 Int) (v_prenex_16151 Int)) (or (<= (select main_a v_prenex_16151) 1001) (<= (+ main_y 1) v_prenex_16151) (< v_prenex_16151 main_y) (<= (+ main_x 1) v_prenex_16150) (<= 1000 (+ (select main_a v_prenex_16150) (select main_a v_prenex_16151))) (<= 0 (+ (select main_a v_prenex_16150) 1)) (<= (select main_a v_prenex_16150) 5))) (forall ((v_prenex_15843 Int) (v_prenex_15844 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15843))) (< v_prenex_15844 main_y) (<= (+ main_y 1) v_prenex_15844) (<= (* 2 (select main_a v_prenex_15844)) 1998) (<= 995 (select main_a v_prenex_15844)) (<= (select main_a v_prenex_15843) 3) (<= (+ (select main_a v_prenex_15843) (select main_a v_prenex_15844)) 1000))) (forall ((v_prenex_12961 Int) (v_prenex_12962 Int)) (or (<= 995 (select main_a v_prenex_12962)) (< v_prenex_12962 main_y) (<= (+ main_y 1) v_prenex_12962) (<= 0 (+ (select main_a v_prenex_12961) 1)) (<= (select main_a v_prenex_12962) 999) (<= (select main_a v_prenex_12962) (+ (select main_a v_prenex_12961) 998)) (<= 1 (select main_a v_prenex_12961)))) (forall ((v_prenex_12975 Int) (v_prenex_12976 Int)) (or (<= (+ main_y 1) v_prenex_12976) (<= (select main_a v_prenex_12975) 5) (<= 1000 (+ (select main_a v_prenex_12975) (select main_a v_prenex_12976))) (< v_prenex_12976 main_y) (<= (select main_a v_prenex_12976) 999) (<= (select main_a v_prenex_12975) 3) (<= (* 2 (select main_a v_prenex_12976)) 1998))) (forall ((v_prenex_11652 Int) (v_prenex_11653 Int)) (or (<= (+ main_y 1) v_prenex_11653) (<= (+ main_x 1) v_prenex_11652) (<= (select main_a v_prenex_11653) 1001) (<= (* 2 (select main_a v_prenex_11652)) 6) (<= (select main_a v_prenex_11653) (+ (select main_a v_prenex_11652) 998)) (<= (select main_a v_prenex_11652) 5) (< v_prenex_11653 main_y))) (or (forall ((v_prenex_11283 Int)) (or (<= (+ main_y 1) v_prenex_11283) (<= (* 2 (select main_a v_prenex_11283)) 1998) (< v_prenex_11283 main_y))) (forall ((v_prenex_11282 Int)) (<= (* 2 (select main_a v_prenex_11282)) 6))) (or (forall ((v_prenex_10770 Int)) (or (<= (* 2 (select main_a v_prenex_10770)) 6) (<= (+ main_x 1) v_prenex_10770) (<= (select main_a v_prenex_10770) 3) (< v_prenex_10770 main_x))) (forall ((v_prenex_10771 Int)) (<= (* 2 (select main_a v_prenex_10771)) 1998))) (forall ((v_prenex_10116 Int) (v_prenex_10115 Int)) (or (<= (+ main_x 1) v_prenex_10115) (<= 1 (select main_a v_prenex_10115)) (<= (+ main_y 1) v_prenex_10116) (<= (* 2 (select main_a v_prenex_10115)) 6) (<= (+ (select main_a v_prenex_10115) (select main_a v_prenex_10116)) 1000) (< v_prenex_10116 main_y) (<= 995 (select main_a v_prenex_10116)))) (forall ((v_prenex_18286 Int) (v_prenex_18285 Int)) (or (<= 1000 (+ (select main_a v_prenex_18285) (select main_a v_prenex_18286))) (<= (* 2 (select main_a v_prenex_18286)) 1998) (<= 1 (select main_a v_prenex_18285)) (<= (select main_a v_prenex_18285) 3) (< v_prenex_18286 main_y) (<= (+ main_y 1) v_prenex_18286))) (forall ((v_prenex_16771 Int) (v_prenex_16772 Int)) (or (<= 997 (select main_a v_prenex_16772)) (< v_prenex_16772 main_y) (<= (+ (select main_a v_prenex_16771) 994) (select main_a v_prenex_16772)) (<= 1 (select main_a v_prenex_16771)) (<= (select main_a v_prenex_16771) 3) (<= 1994 (* 2 (select main_a v_prenex_16772))) (<= (+ main_y 1) v_prenex_16772))) (forall ((v_prenex_9109 Int) (v_prenex_9108 Int)) (or (<= (+ (select main_a v_prenex_9108) 994) (select main_a v_prenex_9109)) (<= (+ main_y 1) v_prenex_9109) (<= 1 (select main_a v_prenex_9108)) (< v_prenex_9109 main_y) (<= (select main_a v_prenex_9108) 3) (<= 1994 (* 2 (select main_a v_prenex_9109))) (<= (select main_a v_prenex_9109) 999))) (forall ((v_prenex_15905 Int) (v_prenex_15904 Int)) (or (<= (select main_a v_prenex_15905) (+ (select main_a v_prenex_15904) 998)) (<= 2 (* 2 (select main_a v_prenex_15904))) (<= 0 (+ (select main_a v_prenex_15904) 1)) (<= 995 (select main_a v_prenex_15905)) (<= (+ main_x 1) v_prenex_15904) (<= (+ main_y 1) v_prenex_15905) (< v_prenex_15905 main_y))) (forall ((v_prenex_14496 Int) (v_prenex_14495 Int)) (or (<= (* 2 (select main_a v_prenex_14496)) 1998) (<= (select main_a v_prenex_14496) 999) (<= (* 2 (select main_a v_prenex_14495)) 6) (<= (+ main_y 1) v_prenex_14496) (<= 0 (+ (select main_a v_prenex_14495) 1)) (< v_prenex_14496 main_y) (<= (select main_a v_prenex_14496) (+ (select main_a v_prenex_14495) 998)))) (forall ((v_prenex_13271 Int) (v_prenex_13270 Int)) (or (<= (select main_a v_prenex_13270) 5) (<= (select main_a v_prenex_13271) 1001) (<= (+ main_y 1) v_prenex_13271) (< v_prenex_13271 main_y) (<= (* 2 (select main_a v_prenex_13271)) 1998) (<= (+ (select main_a v_prenex_13270) 994) (select main_a v_prenex_13271)))) (forall ((v_prenex_9289 Int) (v_prenex_9288 Int)) (or (<= 0 (+ (select main_a v_prenex_9288) 1)) (<= 995 (select main_a v_prenex_9289)) (<= (+ main_x 1) v_prenex_9288) (< v_prenex_9289 main_y) (<= (+ (select main_a v_prenex_9288) 994) (select main_a v_prenex_9289)) (<= (+ main_y 1) v_prenex_9289))) (forall ((v_prenex_14417 Int) (v_prenex_14416 Int)) (or (<= 1000 (+ (select main_a v_prenex_14416) (select main_a v_prenex_14417))) (<= (+ main_y 1) v_prenex_14417) (< v_prenex_14417 main_y) (<= (select main_a v_prenex_14416) 5) (<= (* 2 (select main_a v_prenex_14417)) 1998) (<= 995 (select main_a v_prenex_14417)))) (forall ((v_prenex_18576 Int) (v_prenex_18577 Int)) (or (<= 1 (select main_a v_prenex_18576)) (<= (select main_a v_prenex_18577) (+ (select main_a v_prenex_18576) 998)) (<= (select main_a v_prenex_18576) 5) (< v_prenex_18577 main_y) (<= 997 (select main_a v_prenex_18577)) (<= (+ main_y 1) v_prenex_18577))) (or (forall ((v_prenex_10126 Int)) (or (<= (+ main_y 1) v_prenex_10126) (< v_prenex_10126 main_y) (<= (select main_a v_prenex_10126) 1001) (<= (select main_a v_prenex_10126) 999) (<= (* 2 (select main_a v_prenex_10126)) 1998))) (forall ((v_prenex_10125 Int)) (or (<= (* 2 (select main_a v_prenex_10125)) 6) (<= 0 (+ (select main_a v_prenex_10125) 1))))) (or (forall ((v_prenex_9390 Int)) (or (<= 0 (+ (select main_a v_prenex_9390) 1)) (<= (select main_a v_prenex_9390) 3))) (forall ((v_prenex_9391 Int)) (or (<= (+ main_y 1) v_prenex_9391) (<= (select main_a v_prenex_9391) 1001) (<= 1994 (* 2 (select main_a v_prenex_9391))) (< v_prenex_9391 main_y)))) (forall ((v_prenex_14907 Int) (v_prenex_14906 Int)) (or (<= (* 2 (select main_a v_prenex_14907)) 1998) (<= 1 (select main_a v_prenex_14906)) (< v_prenex_14907 main_y) (<= 995 (select main_a v_prenex_14907)) (<= (+ main_y 1) v_prenex_14907) (<= 1000 (+ (select main_a v_prenex_14906) (select main_a v_prenex_14907))))) (or (forall ((v_prenex_12736 Int)) (or (<= 0 (+ (select main_a v_prenex_12736) 1)) (<= 1 (select main_a v_prenex_12736)))) (forall ((v_prenex_12732 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12732))) (<= (* 2 (select main_a v_prenex_12732)) 1998) (<= (+ main_y 1) v_prenex_12732) (<= (select main_a v_prenex_12732) 999) (< v_prenex_12732 main_y)))) (forall ((v_prenex_12184 Int) (v_prenex_12185 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12185))) (<= (+ (select main_a v_prenex_12184) 994) (select main_a v_prenex_12185)) (<= (select main_a v_prenex_12184) 5) (<= (select main_a v_prenex_12185) 999) (<= (+ main_y 1) v_prenex_12185) (< v_prenex_12185 main_y))) (or (forall ((v_prenex_9038 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9038))) (<= 0 (+ (select main_a v_prenex_9038) 1)))) (forall ((v_prenex_9036 Int)) (or (< v_prenex_9036 main_y) (<= (* 2 (select main_a v_prenex_9036)) 1998) (<= (select main_a v_prenex_9036) 999) (<= (+ main_y 1) v_prenex_9036)))) (forall ((v_prenex_11651 Int) (v_prenex_11650 Int)) (or (< v_prenex_11651 main_y) (<= 1000 (+ (select main_a v_prenex_11650) (select main_a v_prenex_11651))) (<= (* 2 (select main_a v_prenex_11650)) 6) (<= (select main_a v_prenex_11651) 999) (<= (+ main_y 1) v_prenex_11651) (<= 0 (+ (select main_a v_prenex_11650) 1)))) (or (forall ((v_prenex_17572 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17572))) (<= (select main_a v_prenex_17572) 999) (<= (+ main_y 1) v_prenex_17572) (<= (select main_a v_prenex_17572) 1001) (< v_prenex_17572 main_y))) (forall ((v_prenex_17575 Int)) (or (<= (select main_a v_prenex_17575) 3) (<= 2 (* 2 (select main_a v_prenex_17575)))))) (forall ((v_prenex_10660 Int) (v_prenex_10659 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10660))) (<= 1000 (+ (select main_a v_prenex_10659) (select main_a v_prenex_10660))) (< v_prenex_10660 main_y) (<= 1 (select main_a v_prenex_10659)) (<= 995 (select main_a v_prenex_10660)) (<= (+ main_y 1) v_prenex_10660) (<= 0 (+ (select main_a v_prenex_10659) 1)))) (forall ((v_prenex_11648 Int) (v_prenex_11649 Int)) (or (<= (+ main_y 1) v_prenex_11649) (<= (select main_a v_prenex_11648) 3) (<= 2 (* 2 (select main_a v_prenex_11648))) (<= (+ (select main_a v_prenex_11648) 994) (select main_a v_prenex_11649)) (< v_prenex_11649 main_y) (<= 995 (select main_a v_prenex_11649)) (<= (+ main_x 1) v_prenex_11648))) (forall ((v_prenex_10231 Int) (v_prenex_10230 Int)) (or (<= (select main_a v_prenex_10231) 999) (<= 1000 (+ (select main_a v_prenex_10230) (select main_a v_prenex_10231))) (<= 997 (select main_a v_prenex_10231)) (<= (* 2 (select main_a v_prenex_10230)) 6) (<= (+ main_y 1) v_prenex_10231) (<= 2 (* 2 (select main_a v_prenex_10230))) (< v_prenex_10231 main_y))) (forall ((v_prenex_11978 Int) (v_prenex_11979 Int)) (or (< v_prenex_11978 main_x) (< v_prenex_11979 main_y) (<= (select main_a v_prenex_11979) 1001) (<= (+ main_y 1) v_prenex_11979) (<= 1000 (+ (select main_a v_prenex_11978) (select main_a v_prenex_11979))) (<= (* 2 (select main_a v_prenex_11978)) 6))) (forall ((v_prenex_17520 Int) (v_prenex_17521 Int)) (or (<= (* 2 (select main_a v_prenex_17520)) 6) (<= 1000 (+ (select main_a v_prenex_17520) (select main_a v_prenex_17521))) (< v_prenex_17520 main_x) (<= (+ main_x 1) v_prenex_17520))) (forall ((v_prenex_8762 Int) (v_prenex_8763 Int)) (or (<= (select main_a v_prenex_8762) 3) (<= (* 2 (select main_a v_prenex_8763)) 1998) (<= (select main_a v_prenex_8763) (+ (select main_a v_prenex_8762) 998)) (< v_prenex_8763 main_y) (<= (* 2 (select main_a v_prenex_8762)) 6) (<= (+ main_y 1) v_prenex_8763))) (forall ((v_prenex_10980 Int) (v_prenex_10979 Int)) (or (<= (+ main_y 1) v_prenex_10980) (<= (select main_a v_prenex_10980) (+ (select main_a v_prenex_10979) 998)) (<= (* 2 (select main_a v_prenex_10980)) 1998) (< v_prenex_10980 main_y) (<= (* 2 (select main_a v_prenex_10979)) 6))) (or (forall ((v_prenex_14300 Int)) (or (<= (+ main_x 1) v_prenex_14300) (<= (* 2 (select main_a v_prenex_14300)) 6))) (forall ((v_prenex_14297 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14297))) (< v_prenex_14297 main_y) (<= (+ main_y 1) v_prenex_14297) (<= (* 2 (select main_a v_prenex_14297)) 1998)))) (forall ((v_prenex_18107 Int) (v_prenex_18106 Int)) (or (< v_prenex_18107 main_y) (<= (+ main_y 1) v_prenex_18107) (<= (select main_a v_prenex_18107) 1001) (<= (+ (select main_a v_prenex_18106) 994) (select main_a v_prenex_18107)) (<= (select main_a v_prenex_18107) 999) (<= (select main_a v_prenex_18106) 3) (<= (select main_a v_prenex_18106) 5))) (or (forall ((v_prenex_12606 Int)) (or (<= 995 (select main_a v_prenex_12606)) (<= 1994 (* 2 (select main_a v_prenex_12606))) (< v_prenex_12606 main_y) (<= (+ main_y 1) v_prenex_12606) (<= (select main_a v_prenex_12606) 999))) (forall ((v_prenex_12611 Int)) (or (<= (select main_a v_prenex_12611) 3) (<= 0 (+ (select main_a v_prenex_12611) 1))))) (or (forall ((v_prenex_13975 Int)) (or (<= (+ main_y 1) v_prenex_13975) (<= (* 2 (select main_a v_prenex_13975)) 1998) (< v_prenex_13975 main_y))) (forall ((v_prenex_13974 Int)) (or (<= (+ main_x 1) v_prenex_13974) (<= 2 (* 2 (select main_a v_prenex_13974)))))) (forall ((v_prenex_16866 Int) (v_prenex_16867 Int)) (or (<= (select main_a v_prenex_16867) 999) (<= (* 2 (select main_a v_prenex_16866)) 6) (<= (+ (select main_a v_prenex_16866) (select main_a v_prenex_16867)) 1000) (< v_prenex_16867 main_y) (<= (* 2 (select main_a v_prenex_16867)) 1998) (<= 2 (* 2 (select main_a v_prenex_16866))) (<= (+ main_y 1) v_prenex_16867))) (forall ((v_prenex_11007 Int) (v_prenex_11008 Int)) (or (<= (+ main_y 1) v_prenex_11008) (< v_prenex_11008 main_y) (< v_prenex_11007 main_x) (<= 1 (select main_a v_prenex_11007)) (<= (select main_a v_prenex_11007) 3) (<= (+ (select main_a v_prenex_11007) 994) (select main_a v_prenex_11008)) (<= (* 2 (select main_a v_prenex_11008)) 1998))) (forall ((v_prenex_11244 Int) (v_prenex_11243 Int)) (or (<= (+ (select main_a v_prenex_11243) (select main_a v_prenex_11244)) 1000) (< v_prenex_11244 main_y) (< v_prenex_11243 main_x) (<= 1994 (* 2 (select main_a v_prenex_11244))) (<= (+ main_y 1) v_prenex_11244))) (forall ((v_prenex_15146 Int) (v_prenex_15145 Int)) (or (<= (+ (select main_a v_prenex_15145) (select main_a v_prenex_15146)) 1000) (<= (select main_a v_prenex_15146) 999) (<= (select main_a v_prenex_15146) 1001) (< v_prenex_15146 main_y) (<= 1 (select main_a v_prenex_15145)) (<= (+ main_y 1) v_prenex_15146))) (forall ((v_prenex_16087 Int) (v_prenex_16088 Int)) (or (<= (* 2 (select main_a v_prenex_16088)) 1998) (<= (+ main_y 1) v_prenex_16088) (<= (select main_a v_prenex_16088) (+ (select main_a v_prenex_16087) 998)) (<= (+ main_x 1) v_prenex_16087) (<= 0 (+ (select main_a v_prenex_16087) 1)) (<= 2 (* 2 (select main_a v_prenex_16087))) (< v_prenex_16088 main_y))) (forall ((v_prenex_11677 Int)) (or (< v_prenex_11677 main_y) (<= (+ main_y 1) v_prenex_11677) (<= 997 (select main_a v_prenex_11677)) (<= 1994 (* 2 (select main_a v_prenex_11677))))) (forall ((v_prenex_12364 Int) (v_prenex_12363 Int)) (or (< v_prenex_12364 main_y) (<= (+ main_y 1) v_prenex_12364) (<= (select main_a v_prenex_12364) 1001) (<= 997 (select main_a v_prenex_12364)) (<= (* 2 (select main_a v_prenex_12363)) 6) (<= (select main_a v_prenex_12364) (+ (select main_a v_prenex_12363) 998)))) (forall ((v_prenex_10379 Int) (v_prenex_10380 Int)) (or (< v_prenex_10380 main_y) (<= (* 2 (select main_a v_prenex_10380)) 1998) (<= (+ (select main_a v_prenex_10379) (select main_a v_prenex_10380)) 1000) (<= (select main_a v_prenex_10379) 3) (<= (+ main_y 1) v_prenex_10380) (<= (select main_a v_prenex_10380) 1001) (<= (select main_a v_prenex_10379) 5))) (forall ((v_prenex_9590 Int) (v_prenex_9591 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9590))) (<= (select main_a v_prenex_9590) 5) (<= (+ main_y 1) v_prenex_9591) (< v_prenex_9591 main_y) (<= 1000 (+ (select main_a v_prenex_9590) (select main_a v_prenex_9591))) (<= 995 (select main_a v_prenex_9591)) (<= 1994 (* 2 (select main_a v_prenex_9591))))) (forall ((v_prenex_16639 Int) (v_prenex_16640 Int)) (or (< v_prenex_16640 main_y) (<= (+ main_x 1) v_prenex_16639) (<= (+ main_y 1) v_prenex_16640) (<= 1 (select main_a v_prenex_16639)) (<= (select main_a v_prenex_16640) 1001) (<= (select main_a v_prenex_16640) (+ (select main_a v_prenex_16639) 998)))) (forall ((v_prenex_11590 Int) (v_prenex_11591 Int)) (or (<= (select main_a v_prenex_11590) 3) (<= (select main_a v_prenex_11591) (+ (select main_a v_prenex_11590) 998)) (<= 2 (* 2 (select main_a v_prenex_11590))) (<= (* 2 (select main_a v_prenex_11591)) 1998) (<= (+ main_y 1) v_prenex_11591) (<= (select main_a v_prenex_11591) 1001) (< v_prenex_11591 main_y))) (forall ((v_prenex_13126 Int) (v_prenex_13127 Int)) (or (<= (+ main_y 1) v_prenex_13127) (< v_prenex_13127 main_y) (<= 2 (* 2 (select main_a v_prenex_13126))) (<= (* 2 (select main_a v_prenex_13126)) 6) (<= 1000 (+ (select main_a v_prenex_13126) (select main_a v_prenex_13127))) (<= (* 2 (select main_a v_prenex_13127)) 1998) (< v_prenex_13126 main_x))) (forall ((v_prenex_11361 Int) (v_prenex_11362 Int)) (or (< v_prenex_11362 main_y) (<= (select main_a v_prenex_11362) 1001) (<= (* 2 (select main_a v_prenex_11361)) 6) (<= (+ main_y 1) v_prenex_11362) (<= (select main_a v_prenex_11362) 999) (<= (select main_a v_prenex_11361) 5) (<= (+ (select main_a v_prenex_11361) 994) (select main_a v_prenex_11362)))) (or (forall ((v_prenex_14937 Int)) (<= (select main_a v_prenex_14937) 5)) (forall ((v_prenex_14936 Int)) (or (<= (+ main_y 1) v_prenex_14936) (<= (* 2 (select main_a v_prenex_14936)) 1998) (< v_prenex_14936 main_y) (<= 997 (select main_a v_prenex_14936)) (<= 995 (select main_a v_prenex_14936))))) (or (forall ((v_prenex_13349 Int)) (or (<= (select main_a v_prenex_13349) 3) (<= (select main_a v_prenex_13349) 5))) (forall ((v_prenex_13348 Int)) (or (<= 997 (select main_a v_prenex_13348)) (<= 1994 (* 2 (select main_a v_prenex_13348))) (<= (+ main_y 1) v_prenex_13348) (< v_prenex_13348 main_y)))) (or (forall ((v_prenex_8245 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8245))) (<= 995 (select main_a v_prenex_8245)) (<= (+ main_y 1) v_prenex_8245) (< v_prenex_8245 main_y))) (forall ((v_prenex_8474 Int)) (or (<= (select main_a v_prenex_8474) 5) (<= 0 (+ (select main_a v_prenex_8474) 1))))) (forall ((v_prenex_13288 Int) (v_prenex_13289 Int)) (or (<= (select main_a v_prenex_13289) 999) (<= 0 (+ (select main_a v_prenex_13288) 1)) (<= (+ (select main_a v_prenex_13288) 994) (select main_a v_prenex_13289)) (<= (+ main_y 1) v_prenex_13289) (< v_prenex_13289 main_y) (<= (+ main_x 1) v_prenex_13288))) (forall ((v_prenex_13433 Int) (v_prenex_13434 Int)) (or (<= (* 2 (select main_a v_prenex_13434)) 1998) (<= (select main_a v_prenex_13433) 3) (<= (+ (select main_a v_prenex_13433) 994) (select main_a v_prenex_13434)) (<= (select main_a v_prenex_13434) 999) (<= (+ main_y 1) v_prenex_13434) (<= (select main_a v_prenex_13433) 5) (< v_prenex_13434 main_y))) (forall ((v_prenex_12422 Int) (v_prenex_12423 Int)) (or (<= (select main_a v_prenex_12422) 5) (<= (select main_a v_prenex_12422) 3) (< v_prenex_12422 main_x) (<= (select main_a v_prenex_12423) 1001) (<= (+ main_y 1) v_prenex_12423) (< v_prenex_12423 main_y) (<= 1000 (+ (select main_a v_prenex_12422) (select main_a v_prenex_12423))))) (forall ((v_prenex_11912 Int) (v_prenex_11913 Int)) (or (<= 1000 (+ (select main_a v_prenex_11912) (select main_a v_prenex_11913))) (<= 1 (select main_a v_prenex_11912)) (<= 997 (select main_a v_prenex_11913)) (< v_prenex_11913 main_y) (<= (select main_a v_prenex_11913) 1001) (<= (+ main_y 1) v_prenex_11913) (<= (select main_a v_prenex_11912) 5))) (or (forall ((v_prenex_13931 Int)) (or (<= (* 2 (select main_a v_prenex_13931)) 1998) (< v_prenex_13931 main_y) (<= 997 (select main_a v_prenex_13931)) (<= (+ main_y 1) v_prenex_13931))) (forall ((v_prenex_13936 Int)) (or (<= 0 (+ (select main_a v_prenex_13936) 1)) (<= (* 2 (select main_a v_prenex_13936)) 6)))) (forall ((v_prenex_8835 Int) (v_prenex_8836 Int)) (or (< v_prenex_8835 main_x) (<= (select main_a v_prenex_8836) 1001) (<= (select main_a v_prenex_8835) 5) (<= (select main_a v_prenex_8836) (+ (select main_a v_prenex_8835) 998)) (<= (+ main_y 1) v_prenex_8836) (< v_prenex_8836 main_y))) (or (forall ((v_prenex_14145 Int)) (or (<= (* 2 (select main_a v_prenex_14145)) 1998) (< v_prenex_14145 main_y) (<= 1994 (* 2 (select main_a v_prenex_14145))) (<= (+ main_y 1) v_prenex_14145))) (forall ((v_prenex_14144 Int)) (or (< v_prenex_14144 main_x) (<= (select main_a v_prenex_14144) 3) (<= 1 (select main_a v_prenex_14144))))) (forall ((v_prenex_11149 Int) (v_prenex_11148 Int)) (or (<= (select main_a v_prenex_11149) (+ (select main_a v_prenex_11148) 998)) (<= (+ main_y 1) v_prenex_11149) (< v_prenex_11149 main_y) (<= (select main_a v_prenex_11148) 5) (<= 995 (select main_a v_prenex_11149)) (<= (select main_a v_prenex_11149) 1001))) (forall ((v_prenex_10354 Int) (v_prenex_10353 Int)) (or (<= (+ main_y 1) v_prenex_10354) (<= 1 (select main_a v_prenex_10353)) (<= 0 (+ (select main_a v_prenex_10353) 1)) (<= (select main_a v_prenex_10354) (+ (select main_a v_prenex_10353) 998)) (< v_prenex_10354 main_y) (<= 1994 (* 2 (select main_a v_prenex_10354))))) (or (forall ((v_prenex_14190 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14190))) (<= (* 2 (select main_a v_prenex_14190)) 6))) (forall ((v_prenex_14186 Int)) (or (< v_prenex_14186 main_y) (<= 995 (select main_a v_prenex_14186)) (<= 1994 (* 2 (select main_a v_prenex_14186))) (<= (+ main_y 1) v_prenex_14186)))) (forall ((v_prenex_16868 Int) (v_prenex_16869 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16868))) (<= 1000 (+ (select main_a v_prenex_16868) (select main_a v_prenex_16869))) (<= (* 2 (select main_a v_prenex_16868)) 6) (< v_prenex_16869 main_y) (<= (+ main_y 1) v_prenex_16869) (<= 1994 (* 2 (select main_a v_prenex_16869))) (<= (* 2 (select main_a v_prenex_16869)) 1998))) (forall ((v_prenex_17505 Int) (v_prenex_17506 Int)) (or (< v_prenex_17506 main_y) (<= 997 (select main_a v_prenex_17506)) (<= (+ main_y 1) v_prenex_17506) (<= 1000 (+ (select main_a v_prenex_17505) (select main_a v_prenex_17506))) (<= 1 (select main_a v_prenex_17505)) (<= 0 (+ (select main_a v_prenex_17505) 1)) (<= (select main_a v_prenex_17506) 999))) (forall ((v_prenex_8419 Int) (v_prenex_8420 Int)) (or (< v_prenex_8420 main_y) (<= 997 (select main_a v_prenex_8420)) (<= 0 (+ (select main_a v_prenex_8419) 1)) (<= (+ main_y 1) v_prenex_8420) (<= (select main_a v_prenex_8420) 999) (<= (select main_a v_prenex_8420) (+ (select main_a v_prenex_8419) 998)) (<= (select main_a v_prenex_8419) 3))) (forall ((v_prenex_9529 Int) (v_prenex_9530 Int)) (or (<= 997 (select main_a v_prenex_9530)) (<= (select main_a v_prenex_9529) 5) (<= 995 (select main_a v_prenex_9530)) (<= (+ main_y 1) v_prenex_9530) (< v_prenex_9530 main_y) (<= (+ (select main_a v_prenex_9529) 994) (select main_a v_prenex_9530)) (<= (* 2 (select main_a v_prenex_9529)) 6))) (or (forall ((v_prenex_10276 Int)) (or (<= 1 (select main_a v_prenex_10276)) (<= (* 2 (select main_a v_prenex_10276)) 6))) (forall ((v_prenex_10281 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10281))) (<= (select main_a v_prenex_10281) 1001) (<= (* 2 (select main_a v_prenex_10281)) 1998) (< v_prenex_10281 main_y) (<= (+ main_y 1) v_prenex_10281)))) (forall ((v_prenex_13537 Int) (v_prenex_13538 Int)) (or (<= (select main_a v_prenex_13537) 3) (<= 1 (select main_a v_prenex_13537)) (<= (+ (select main_a v_prenex_13537) 994) (select main_a v_prenex_13538)) (<= (+ main_y 1) v_prenex_13538) (<= 995 (select main_a v_prenex_13538)) (< v_prenex_13538 main_y))) (forall ((v_prenex_13589 Int) (v_prenex_13590 Int)) (or (<= (select main_a v_prenex_13590) 999) (<= (+ main_x 1) v_prenex_13589) (<= (select main_a v_prenex_13590) (+ (select main_a v_prenex_13589) 998)) (< v_prenex_13590 main_y) (<= (* 2 (select main_a v_prenex_13589)) 6) (<= (+ main_y 1) v_prenex_13590) (<= 0 (+ (select main_a v_prenex_13589) 1)))) (or (forall ((v_prenex_9186 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9186))) (<= 1 (select main_a v_prenex_9186)))) (forall ((v_prenex_8268 Int)) (or (<= (* 2 (select main_a v_prenex_8268)) 1998) (<= (+ main_y 1) v_prenex_8268) (< v_prenex_8268 main_y) (<= (select main_a v_prenex_8268) 999) (<= (select main_a v_prenex_8268) 1001)))) (forall ((v_prenex_12577 Int) (v_prenex_12578 Int)) (or (<= (select main_a v_prenex_12578) 1001) (<= (select main_a v_prenex_12578) 999) (<= (+ main_y 1) v_prenex_12578) (<= (+ (select main_a v_prenex_12577) 994) (select main_a v_prenex_12578)) (<= (select main_a v_prenex_12577) 3) (< v_prenex_12578 main_y))) (forall ((v_prenex_10655 Int) (v_prenex_10656 Int)) (or (<= 1 (select main_a v_prenex_10655)) (< v_prenex_10656 main_y) (<= (+ main_y 1) v_prenex_10656) (<= 995 (select main_a v_prenex_10656)) (<= (select main_a v_prenex_10656) 1001) (<= 2 (* 2 (select main_a v_prenex_10655))) (<= (select main_a v_prenex_10656) (+ (select main_a v_prenex_10655) 998)))) (forall ((v_prenex_12041 Int) (v_prenex_12042 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12042))) (<= (select main_a v_prenex_12041) 3) (< v_prenex_12042 main_y) (<= (+ main_y 1) v_prenex_12042) (<= (+ (select main_a v_prenex_12041) 994) (select main_a v_prenex_12042)) (<= 2 (* 2 (select main_a v_prenex_12041))))) (forall ((v_prenex_14421 Int) (v_prenex_14420 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14421))) (<= 995 (select main_a v_prenex_14421)) (< v_prenex_14421 main_y) (<= (* 2 (select main_a v_prenex_14420)) 6) (<= (+ main_y 1) v_prenex_14421) (<= (select main_a v_prenex_14420) 3) (<= (+ (select main_a v_prenex_14420) (select main_a v_prenex_14421)) 1000))) (forall ((v_prenex_13497 Int) (v_prenex_13496 Int)) (or (<= (+ main_y 1) v_prenex_13497) (<= (+ (select main_a v_prenex_13496) 994) (select main_a v_prenex_13497)) (<= (select main_a v_prenex_13497) 1001) (<= 997 (select main_a v_prenex_13497)) (< v_prenex_13497 main_y))) (forall ((v_prenex_13035 Int) (v_prenex_13034 Int)) (or (< v_prenex_13035 main_y) (<= 1 (select main_a v_prenex_13034)) (<= (+ main_y 1) v_prenex_13035) (<= (+ main_x 1) v_prenex_13034) (<= (* 2 (select main_a v_prenex_13035)) 1998) (<= (+ (select main_a v_prenex_13034) (select main_a v_prenex_13035)) 1000))) (or (forall ((v_prenex_17208 Int)) (or (<= (+ main_y 1) v_prenex_17208) (< v_prenex_17208 main_y) (<= (* 2 (select main_a v_prenex_17208)) 1998) (<= (select main_a v_prenex_17208) 1001))) (forall ((v_prenex_17207 Int)) (or (<= (* 2 (select main_a v_prenex_17207)) 6) (<= 1 (select main_a v_prenex_17207))))) (forall ((v_prenex_9981 Int) (v_prenex_9980 Int)) (or (<= (* 2 (select main_a v_prenex_9981)) 1998) (<= 2 (* 2 (select main_a v_prenex_9980))) (<= (+ (select main_a v_prenex_9980) (select main_a v_prenex_9981)) 1000) (<= (select main_a v_prenex_9980) 5) (<= (+ main_y 1) v_prenex_9981) (< v_prenex_9981 main_y))) (forall ((v_prenex_11667 Int) (v_prenex_11668 Int)) (or (<= (+ main_x 1) v_prenex_11667) (<= 0 (+ (select main_a v_prenex_11667) 1)) (<= (+ (select main_a v_prenex_11667) (select main_a v_prenex_11668)) 1000) (< v_prenex_11668 main_y) (<= (select main_a v_prenex_11668) 1001) (<= 1 (select main_a v_prenex_11667)) (<= (+ main_y 1) v_prenex_11668))) (or (forall ((v_prenex_15331 Int)) (or (< v_prenex_15331 main_y) (<= (* 2 (select main_a v_prenex_15331)) 1998) (<= 1994 (* 2 (select main_a v_prenex_15331))) (<= (+ main_y 1) v_prenex_15331))) (forall ((v_prenex_15330 Int)) (or (< v_prenex_15330 main_x) (<= (select main_a v_prenex_15330) 5) (<= (* 2 (select main_a v_prenex_15330)) 6)))) (forall ((v_prenex_11868 Int) (v_prenex_11869 Int)) (or (<= (* 2 (select main_a v_prenex_11869)) 1998) (< v_prenex_11869 main_y) (<= (* 2 (select main_a v_prenex_11868)) 6) (<= 1000 (+ (select main_a v_prenex_11868) (select main_a v_prenex_11869))) (<= (+ main_y 1) v_prenex_11869) (<= 1994 (* 2 (select main_a v_prenex_11869))))) (forall ((v_prenex_17585 Int) (v_prenex_17586 Int)) (or (<= (select main_a v_prenex_17586) 999) (<= (+ main_y 1) v_prenex_17586) (<= 2 (* 2 (select main_a v_prenex_17585))) (<= (+ (select main_a v_prenex_17585) (select main_a v_prenex_17586)) 1000) (< v_prenex_17586 main_y) (<= 0 (+ (select main_a v_prenex_17585) 1)) (<= (select main_a v_prenex_17586) 1001))) (or (forall ((v_prenex_9756 Int)) (<= (select main_a v_prenex_9756) 3)) (forall ((v_prenex_9754 Int)) (or (<= (select main_a v_prenex_9754) 999) (<= (* 2 (select main_a v_prenex_9754)) 1998) (< v_prenex_9754 main_y) (<= (+ main_y 1) v_prenex_9754) (<= 1994 (* 2 (select main_a v_prenex_9754)))))) (forall ((v_prenex_8491 Int) (v_prenex_8492 Int)) (or (<= (+ (select main_a v_prenex_8491) (select main_a v_prenex_8492)) 1000) (<= (+ main_x 1) v_prenex_8491) (<= (* 2 (select main_a v_prenex_8491)) 6) (< v_prenex_8492 main_y) (<= 2 (* 2 (select main_a v_prenex_8491))) (<= (select main_a v_prenex_8492) 1001) (<= (+ main_y 1) v_prenex_8492))) (forall ((v_prenex_18563 Int) (v_prenex_18564 Int)) (or (<= (select main_a v_prenex_18564) 1001) (<= (+ main_y 1) v_prenex_18564) (<= (* 2 (select main_a v_prenex_18563)) 6) (<= (select main_a v_prenex_18564) (+ (select main_a v_prenex_18563) 998)) (<= (select main_a v_prenex_18563) 3) (< v_prenex_18564 main_y) (<= (* 2 (select main_a v_prenex_18564)) 1998))) (forall ((v_prenex_14239 Int) (v_prenex_14240 Int)) (or (<= (* 2 (select main_a v_prenex_14240)) 1998) (<= (+ main_y 1) v_prenex_14240) (<= 0 (+ (select main_a v_prenex_14239) 1)) (< v_prenex_14240 main_y) (<= (select main_a v_prenex_14240) 1001) (<= 1000 (+ (select main_a v_prenex_14239) (select main_a v_prenex_14240))))) (forall ((v_prenex_15251 Int) (v_prenex_15250 Int)) (or (<= (select main_a v_prenex_15250) 3) (< v_prenex_15251 main_y) (<= 0 (+ (select main_a v_prenex_15250) 1)) (<= (select main_a v_prenex_15251) 1001) (<= (select main_a v_prenex_15251) (+ (select main_a v_prenex_15250) 998)) (<= 995 (select main_a v_prenex_15251)) (<= (+ main_y 1) v_prenex_15251))) (forall ((v_prenex_10917 Int) (v_prenex_10916 Int)) (or (<= (+ main_y 1) v_prenex_10917) (<= (* 2 (select main_a v_prenex_10916)) 6) (<= 997 (select main_a v_prenex_10917)) (< v_prenex_10917 main_y) (<= (select main_a v_prenex_10916) 5) (<= (+ main_x 1) v_prenex_10916) (<= 1000 (+ (select main_a v_prenex_10916) (select main_a v_prenex_10917))))) (or (forall ((v_prenex_13380 Int)) (or (<= (+ main_y 1) v_prenex_13380) (<= (select main_a v_prenex_13380) 999) (<= 1994 (* 2 (select main_a v_prenex_13380))) (< v_prenex_13380 main_y) (<= (* 2 (select main_a v_prenex_13380)) 1998))) (forall ((v_prenex_13382 Int)) (<= (select main_a v_prenex_13382) 5))) (forall ((v_prenex_16607 Int) (v_prenex_16608 Int)) (or (<= (* 2 (select main_a v_prenex_16607)) 6) (<= (+ (select main_a v_prenex_16607) 994) (select main_a v_prenex_16608)) (< v_prenex_16608 main_y) (<= 1 (select main_a v_prenex_16607)) (<= (select main_a v_prenex_16608) 999) (<= (select main_a v_prenex_16608) 1001) (<= (+ main_y 1) v_prenex_16608))) (forall ((v_prenex_12521 Int) (v_prenex_12522 Int)) (or (<= (select main_a v_prenex_12521) 5) (<= (select main_a v_prenex_12522) 999) (< v_prenex_12522 main_y) (<= 1000 (+ (select main_a v_prenex_12521) (select main_a v_prenex_12522))) (<= 2 (* 2 (select main_a v_prenex_12521))) (<= (+ main_y 1) v_prenex_12522) (<= 1994 (* 2 (select main_a v_prenex_12522))))) (forall ((v_prenex_15102 Int) (v_prenex_15101 Int)) (or (<= (+ (select main_a v_prenex_15101) (select main_a v_prenex_15102)) 1000) (<= 1 (select main_a v_prenex_15101)) (<= (* 2 (select main_a v_prenex_15101)) 6) (<= (+ main_y 1) v_prenex_15102) (< v_prenex_15102 main_y) (<= (select main_a v_prenex_15102) 999) (<= 995 (select main_a v_prenex_15102)))) (forall ((v_prenex_9231 Int) (v_prenex_9230 Int)) (or (<= (* 2 (select main_a v_prenex_9231)) 1998) (<= (+ main_y 1) v_prenex_9231) (<= (* 2 (select main_a v_prenex_9230)) 6) (<= 997 (select main_a v_prenex_9231)) (<= (+ (select main_a v_prenex_9230) 994) (select main_a v_prenex_9231)) (<= 2 (* 2 (select main_a v_prenex_9230))) (< v_prenex_9231 main_y))) (or (forall ((v_prenex_14995 Int)) (or (<= (+ main_y 1) v_prenex_14995) (<= 995 (select main_a v_prenex_14995)) (< v_prenex_14995 main_y) (<= 1994 (* 2 (select main_a v_prenex_14995))))) (forall ((v_prenex_14996 Int)) (<= (select main_a v_prenex_14996) 3))) (forall ((v_prenex_11286 Int) (v_prenex_11287 Int)) (or (<= 1 (select main_a v_prenex_11286)) (<= 2 (* 2 (select main_a v_prenex_11286))) (<= (+ main_y 1) v_prenex_11287) (<= 995 (select main_a v_prenex_11287)) (< v_prenex_11287 main_y) (<= 1000 (+ (select main_a v_prenex_11286) (select main_a v_prenex_11287))) (<= (select main_a v_prenex_11287) 1001))) (or (forall ((v_prenex_11317 Int)) (or (<= (* 2 (select main_a v_prenex_11317)) 6) (<= 2 (* 2 (select main_a v_prenex_11317))))) (forall ((v_prenex_11318 Int)) (or (< v_prenex_11318 main_y) (<= (* 2 (select main_a v_prenex_11318)) 1998) (<= (+ main_y 1) v_prenex_11318)))) (forall ((v_prenex_17180 Int) (v_prenex_17179 Int)) (or (<= (+ (select main_a v_prenex_17179) 994) (select main_a v_prenex_17180)) (< v_prenex_17180 main_y) (<= 0 (+ (select main_a v_prenex_17179) 1)) (<= 995 (select main_a v_prenex_17180)) (<= (+ main_y 1) v_prenex_17180) (<= (select main_a v_prenex_17180) 1001))) (forall ((v_prenex_10300 Int) (v_prenex_10299 Int)) (or (<= 1000 (+ (select main_a v_prenex_10299) (select main_a v_prenex_10300))) (<= (select main_a v_prenex_10300) 999) (<= (select main_a v_prenex_10299) 3) (<= 995 (select main_a v_prenex_10300)) (<= (+ main_y 1) v_prenex_10300) (<= 0 (+ (select main_a v_prenex_10299) 1)) (< v_prenex_10300 main_y))) (forall ((v_prenex_16371 Int) (v_prenex_16372 Int)) (or (< v_prenex_16372 main_y) (<= (select main_a v_prenex_16372) 999) (<= 1 (select main_a v_prenex_16371)) (<= (+ (select main_a v_prenex_16371) 994) (select main_a v_prenex_16372)) (<= (+ main_y 1) v_prenex_16372))) (or (forall ((v_prenex_14270 Int)) (or (< v_prenex_14270 main_y) (<= (+ main_y 1) v_prenex_14270) (<= 995 (select main_a v_prenex_14270)) (<= (select main_a v_prenex_14270) 999))) (forall ((v_prenex_14273 Int)) (<= 2 (* 2 (select main_a v_prenex_14273))))) (or (forall ((v_prenex_15876 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15876))) (<= 1 (select main_a v_prenex_15876)))) (forall ((v_prenex_15871 Int)) (or (<= (+ main_y 1) v_prenex_15871) (< v_prenex_15871 main_y) (<= 997 (select main_a v_prenex_15871)) (<= (* 2 (select main_a v_prenex_15871)) 1998)))) (forall ((v_prenex_16049 Int) (v_prenex_16048 Int)) (or (<= (+ main_x 1) v_prenex_16048) (<= (+ main_y 1) v_prenex_16049) (< v_prenex_16049 main_y) (<= (select main_a v_prenex_16048) 3) (<= (select main_a v_prenex_16049) (+ (select main_a v_prenex_16048) 998)) (<= (* 2 (select main_a v_prenex_16049)) 1998) (<= (select main_a v_prenex_16048) 5))) (forall ((v_prenex_11879 Int) (v_prenex_11878 Int)) (or (<= (select main_a v_prenex_11879) 1001) (< v_prenex_11879 main_y) (<= (select main_a v_prenex_11878) 3) (<= (+ (select main_a v_prenex_11878) (select main_a v_prenex_11879)) 1000) (<= 2 (* 2 (select main_a v_prenex_11878))) (<= (+ main_x 1) v_prenex_11878) (<= (+ main_y 1) v_prenex_11879))) (or (forall ((v_prenex_16303 Int)) (or (<= (select main_a v_prenex_16303) 3) (<= (select main_a v_prenex_16303) 5))) (forall ((v_prenex_16302 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16302))) (<= (select main_a v_prenex_16302) 1001) (< v_prenex_16302 main_y) (<= (* 2 (select main_a v_prenex_16302)) 1998) (<= (+ main_y 1) v_prenex_16302)))) (forall ((v_prenex_14594 Int) (v_prenex_14593 Int)) (or (<= (+ main_y 1) v_prenex_14594) (<= 1 (select main_a v_prenex_14593)) (<= 995 (select main_a v_prenex_14594)) (<= 997 (select main_a v_prenex_14594)) (< v_prenex_14594 main_y) (<= 2 (* 2 (select main_a v_prenex_14593))) (<= (+ (select main_a v_prenex_14593) 994) (select main_a v_prenex_14594)))) (or (forall ((v_prenex_13804 Int)) (<= (* 2 (select main_a v_prenex_13804)) 6)) (forall ((v_prenex_13803 Int)) (or (<= 997 (select main_a v_prenex_13803)) (<= (+ main_y 1) v_prenex_13803) (<= 995 (select main_a v_prenex_13803)) (< v_prenex_13803 main_y)))) (or (forall ((v_prenex_14934 Int)) (or (<= (+ main_y 1) v_prenex_14934) (<= (select main_a v_prenex_14934) 1001) (<= (* 2 (select main_a v_prenex_14934)) 1998) (< v_prenex_14934 main_y) (<= 995 (select main_a v_prenex_14934)))) (forall ((v_prenex_14937 Int)) (<= (select main_a v_prenex_14937) 5))) (forall ((v_prenex_12844 Int) (v_prenex_12845 Int)) (or (<= (select main_a v_prenex_12844) 3) (<= 1000 (+ (select main_a v_prenex_12844) (select main_a v_prenex_12845))) (<= (+ main_y 1) v_prenex_12845) (<= 1994 (* 2 (select main_a v_prenex_12845))) (< v_prenex_12845 main_y) (<= (* 2 (select main_a v_prenex_12844)) 6) (<= 995 (select main_a v_prenex_12845)))) (or (forall ((v_prenex_17657 Int)) (<= 1 (select main_a v_prenex_17657))) (forall ((v_prenex_17652 Int)) (or (<= 995 (select main_a v_prenex_17652)) (<= 997 (select main_a v_prenex_17652)) (< v_prenex_17652 main_y) (<= 1994 (* 2 (select main_a v_prenex_17652))) (<= (+ main_y 1) v_prenex_17652)))) (forall ((v_prenex_8954 Int) (v_prenex_8953 Int)) (or (< v_prenex_8954 main_y) (<= 0 (+ (select main_a v_prenex_8953) 1)) (<= 1 (select main_a v_prenex_8953)) (<= (* 2 (select main_a v_prenex_8954)) 1998) (<= 1000 (+ (select main_a v_prenex_8953) (select main_a v_prenex_8954))) (<= (+ main_y 1) v_prenex_8954))) (forall ((v_prenex_13561 Int) (v_prenex_13562 Int)) (or (<= (* 2 (select main_a v_prenex_13562)) 1998) (<= (+ main_y 1) v_prenex_13562) (<= 0 (+ (select main_a v_prenex_13561) 1)) (<= (select main_a v_prenex_13562) 1001) (< v_prenex_13562 main_y) (<= (* 2 (select main_a v_prenex_13561)) 6) (<= (+ (select main_a v_prenex_13561) 994) (select main_a v_prenex_13562)))) (forall ((v_prenex_13983 Int) (v_prenex_13982 Int)) (or (<= 995 (select main_a v_prenex_13983)) (<= (+ main_y 1) v_prenex_13983) (<= 0 (+ (select main_a v_prenex_13982) 1)) (<= (select main_a v_prenex_13983) 999) (<= (+ (select main_a v_prenex_13982) (select main_a v_prenex_13983)) 1000) (< v_prenex_13983 main_y))) (or (forall ((v_prenex_13495 Int)) (or (<= (+ main_y 1) v_prenex_13495) (<= (* 2 (select main_a v_prenex_13495)) 1998))) (forall ((v_prenex_13494 Int)) (or (< v_prenex_13494 main_x) (<= 2 (* 2 (select main_a v_prenex_13494))) (<= (+ main_x 1) v_prenex_13494)))) (forall ((v_prenex_13734 Int) (v_prenex_13733 Int)) (or (<= (+ (select main_a v_prenex_13733) (select main_a v_prenex_13734)) 1000) (<= (+ main_y 1) v_prenex_13734) (<= 0 (+ (select main_a v_prenex_13733) 1)) (<= 995 (select main_a v_prenex_13734)) (< v_prenex_13734 main_y) (<= 997 (select main_a v_prenex_13734)) (<= 2 (* 2 (select main_a v_prenex_13733))))) (or (forall ((v_prenex_15975 Int)) (or (<= (select main_a v_prenex_15975) 3) (<= (+ main_x 1) v_prenex_15975))) (forall ((v_prenex_15973 Int)) (or (<= 997 (select main_a v_prenex_15973)) (< v_prenex_15973 main_y) (<= (+ main_y 1) v_prenex_15973) (<= 1994 (* 2 (select main_a v_prenex_15973)))))) (forall ((v_prenex_17457 Int) (v_prenex_17456 Int)) (or (<= (+ main_x 1) v_prenex_17456) (< v_prenex_17457 main_y) (<= (select main_a v_prenex_17457) 1001) (<= (select main_a v_prenex_17457) (+ (select main_a v_prenex_17456) 998)) (<= (* 2 (select main_a v_prenex_17456)) 6) (<= (+ main_y 1) v_prenex_17457))) (or (forall ((v_prenex_11350 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11350))) (< v_prenex_11350 main_y) (<= (select main_a v_prenex_11350) 999) (<= (+ main_y 1) v_prenex_11350))) (forall ((v_prenex_11351 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11351))) (<= (select main_a v_prenex_11351) 5)))) (or (forall ((v_prenex_13966 Int)) (or (<= (* 2 (select main_a v_prenex_13966)) 6) (<= (select main_a v_prenex_13966) 5))) (forall ((v_prenex_13964 Int)) (or (<= (+ main_y 1) v_prenex_13964) (< v_prenex_13964 main_y) (<= (select main_a v_prenex_13964) 999) (<= (* 2 (select main_a v_prenex_13964)) 1998) (<= 997 (select main_a v_prenex_13964))))) (forall ((v_prenex_12161 Int) (v_prenex_12162 Int)) (or (< v_prenex_12162 main_y) (<= (+ main_y 1) v_prenex_12162) (<= 2 (* 2 (select main_a v_prenex_12161))) (<= 0 (+ (select main_a v_prenex_12161) 1)) (< v_prenex_12161 main_x) (<= (select main_a v_prenex_12162) 999) (<= 1000 (+ (select main_a v_prenex_12161) (select main_a v_prenex_12162))))) (forall ((v_prenex_10345 Int) (v_prenex_10346 Int)) (or (<= (select main_a v_prenex_10346) 1001) (<= 0 (+ (select main_a v_prenex_10345) 1)) (<= (+ main_y 1) v_prenex_10346) (<= (* 2 (select main_a v_prenex_10345)) 6) (<= (select main_a v_prenex_10346) (+ (select main_a v_prenex_10345) 998)) (< v_prenex_10346 main_y) (<= (select main_a v_prenex_10346) 999))) (forall ((v_prenex_12553 Int) (v_prenex_12554 Int)) (or (<= 1000 (+ (select main_a v_prenex_12553) (select main_a v_prenex_12554))) (<= (select main_a v_prenex_12554) 1001) (< v_prenex_12554 main_y) (<= (+ main_y 1) v_prenex_12554) (<= 0 (+ (select main_a v_prenex_12553) 1)) (<= (* 2 (select main_a v_prenex_12554)) 1998) (<= (select main_a v_prenex_12553) 5))) (or (forall ((v_prenex_15728 Int)) (or (<= (select main_a v_prenex_15728) 3) (<= (+ main_x 1) v_prenex_15728) (<= (select main_a v_prenex_15728) 5))) (forall ((v_prenex_15725 Int)) (or (<= (select main_a v_prenex_15725) 1001) (<= (+ main_y 1) v_prenex_15725) (<= (* 2 (select main_a v_prenex_15725)) 1998) (< v_prenex_15725 main_y)))) (forall ((v_prenex_18208 Int) (v_prenex_18207 Int)) (or (<= (select main_a v_prenex_18207) 5) (<= 1994 (* 2 (select main_a v_prenex_18208))) (<= (* 2 (select main_a v_prenex_18207)) 6) (<= 1000 (+ (select main_a v_prenex_18207) (select main_a v_prenex_18208))) (<= (+ main_y 1) v_prenex_18208) (< v_prenex_18208 main_y))) (or (forall ((v_prenex_14190 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14190))) (<= (* 2 (select main_a v_prenex_14190)) 6))) (forall ((v_prenex_14188 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14188))) (<= (+ main_y 1) v_prenex_14188) (<= 995 (select main_a v_prenex_14188)) (< v_prenex_14188 main_y) (<= (select main_a v_prenex_14188) 999)))) (forall ((v_prenex_17062 Int) (v_prenex_17063 Int)) (or (<= (* 2 (select main_a v_prenex_17063)) 1998) (<= (+ (select main_a v_prenex_17062) (select main_a v_prenex_17063)) 1000) (<= (+ main_y 1) v_prenex_17063) (<= (select main_a v_prenex_17062) 5) (<= 995 (select main_a v_prenex_17063)) (<= 2 (* 2 (select main_a v_prenex_17062))) (< v_prenex_17063 main_y))) (forall ((v_prenex_13369 Int) (v_prenex_13370 Int)) (or (<= (+ main_y 1) v_prenex_13370) (<= 0 (+ (select main_a v_prenex_13369) 1)) (<= (select main_a v_prenex_13370) (+ (select main_a v_prenex_13369) 998)) (<= 1 (select main_a v_prenex_13369)) (<= 997 (select main_a v_prenex_13370)) (< v_prenex_13370 main_y))) (or (forall ((v_prenex_11516 Int)) (<= 1 (select main_a v_prenex_11516))) (forall ((v_prenex_11514 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11514))) (<= (select main_a v_prenex_11514) 999) (<= (+ main_y 1) v_prenex_11514) (<= (* 2 (select main_a v_prenex_11514)) 1998) (< v_prenex_11514 main_y)))) (forall ((v_prenex_8985 Int) (v_prenex_8984 Int)) (or (<= (select main_a v_prenex_8985) 999) (<= 1000 (+ (select main_a v_prenex_8984) (select main_a v_prenex_8985))) (<= (* 2 (select main_a v_prenex_8984)) 6) (< v_prenex_8985 main_y) (<= (select main_a v_prenex_8985) 1001) (<= (+ main_y 1) v_prenex_8985))) (forall ((v_prenex_13778 Int) (v_prenex_13777 Int)) (or (<= (+ main_y 1) v_prenex_13778) (<= (select main_a v_prenex_13777) 3) (<= (* 2 (select main_a v_prenex_13778)) 1998) (< v_prenex_13778 main_y) (<= (+ (select main_a v_prenex_13777) 994) (select main_a v_prenex_13778)) (<= (select main_a v_prenex_13778) 1001) (<= (* 2 (select main_a v_prenex_13777)) 6))) (or (forall ((v_prenex_13389 Int)) (or (<= (select main_a v_prenex_13389) 1001) (<= (+ main_y 1) v_prenex_13389) (< v_prenex_13389 main_y) (<= (select main_a v_prenex_13389) 999) (<= 1994 (* 2 (select main_a v_prenex_13389))))) (forall ((v_prenex_13391 Int)) (or (<= (* 2 (select main_a v_prenex_13391)) 6) (<= 2 (* 2 (select main_a v_prenex_13391)))))) (or (forall ((v_prenex_15555 Int)) (or (<= (* 2 (select main_a v_prenex_15555)) 6) (<= (+ main_x 1) v_prenex_15555))) (forall ((v_prenex_15552 Int)) (or (< v_prenex_15552 main_y) (<= (* 2 (select main_a v_prenex_15552)) 1998) (<= (+ main_y 1) v_prenex_15552) (<= (select main_a v_prenex_15552) 1001)))) (forall ((v_prenex_11406 Int) (v_prenex_11405 Int)) (or (<= 1 (select main_a v_prenex_11405)) (<= 1000 (+ (select main_a v_prenex_11405) (select main_a v_prenex_11406))) (<= (+ main_y 1) v_prenex_11406) (<= (* 2 (select main_a v_prenex_11406)) 1998) (< v_prenex_11406 main_y) (<= (+ main_x 1) v_prenex_11405))) (forall ((v_prenex_10957 Int) (v_prenex_10956 Int)) (or (<= (+ main_y 1) v_prenex_10957) (< v_prenex_10956 main_x) (<= 2 (* 2 (select main_a v_prenex_10956))) (< v_prenex_10957 main_y) (<= (select main_a v_prenex_10956) 3) (<= (+ (select main_a v_prenex_10956) 994) (select main_a v_prenex_10957)) (<= 1994 (* 2 (select main_a v_prenex_10957))))) (or (forall ((v_prenex_13182 Int)) (or (< v_prenex_13182 main_y) (<= 995 (select main_a v_prenex_13182)) (<= 997 (select main_a v_prenex_13182)) (<= (+ main_y 1) v_prenex_13182) (<= (* 2 (select main_a v_prenex_13182)) 1998))) (forall ((v_prenex_13183 Int)) (or (<= (select main_a v_prenex_13183) 3) (<= 0 (+ (select main_a v_prenex_13183) 1))))) (forall ((v_prenex_8415 Int) (v_prenex_8416 Int)) (or (<= (* 2 (select main_a v_prenex_8415)) 6) (<= (+ (select main_a v_prenex_8415) 994) (select main_a v_prenex_8416)) (<= (select main_a v_prenex_8416) 999) (<= 995 (select main_a v_prenex_8416)) (<= (+ main_y 1) v_prenex_8416) (< v_prenex_8416 main_y) (<= (select main_a v_prenex_8415) 5))) (forall ((v_prenex_13125 Int) (v_prenex_13124 Int)) (or (<= (select main_a v_prenex_13125) (+ (select main_a v_prenex_13124) 998)) (<= 995 (select main_a v_prenex_13125)) (< v_prenex_13125 main_y) (<= 0 (+ (select main_a v_prenex_13124) 1)) (<= 1994 (* 2 (select main_a v_prenex_13125))) (<= (* 2 (select main_a v_prenex_13124)) 6) (<= (+ main_y 1) v_prenex_13125))) (or (forall ((v_prenex_10814 Int)) (or (<= (+ main_y 1) v_prenex_10814) (<= 1994 (* 2 (select main_a v_prenex_10814))) (< v_prenex_10814 main_y) (<= 995 (select main_a v_prenex_10814)))) (forall ((v_prenex_10815 Int)) (or (<= (+ main_x 1) v_prenex_10815) (<= 0 (+ (select main_a v_prenex_10815) 1)) (<= (* 2 (select main_a v_prenex_10815)) 6)))) (or (forall ((v_prenex_14132 Int)) (or (<= (select main_a v_prenex_14132) 999) (< v_prenex_14132 main_y) (<= (+ main_y 1) v_prenex_14132) (<= 1994 (* 2 (select main_a v_prenex_14132))) (<= (select main_a v_prenex_14132) 1001))) (forall ((v_prenex_14134 Int)) (or (<= 1 (select main_a v_prenex_14134)) (<= 0 (+ (select main_a v_prenex_14134) 1))))) (or (forall ((v_prenex_8911 Int)) (or (<= (select main_a v_prenex_8911) 5) (<= 0 (+ (select main_a v_prenex_8911) 1)))) (forall ((v_prenex_8260 Int)) (or (<= 997 (select main_a v_prenex_8260)) (<= (+ main_y 1) v_prenex_8260) (<= 1994 (* 2 (select main_a v_prenex_8260))) (< v_prenex_8260 main_y) (<= (* 2 (select main_a v_prenex_8260)) 1998)))) (or (forall ((v_prenex_18072 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18072))) (< v_prenex_18072 main_y) (<= (select main_a v_prenex_18072) 1001) (<= (* 2 (select main_a v_prenex_18072)) 1998) (<= (+ main_y 1) v_prenex_18072))) (forall ((v_prenex_18076 Int)) (<= (select main_a v_prenex_18076) 3))) (forall ((v_prenex_8637 Int) (v_prenex_8638 Int)) (or (< v_prenex_8637 main_x) (<= (+ main_y 1) v_prenex_8638) (<= 2 (* 2 (select main_a v_prenex_8637))) (<= (* 2 (select main_a v_prenex_8637)) 6) (<= (select main_a v_prenex_8638) 999) (< v_prenex_8638 main_y) (<= (+ (select main_a v_prenex_8637) 994) (select main_a v_prenex_8638)))) (forall ((v_prenex_14543 Int) (v_prenex_14542 Int)) (or (<= 1 (select main_a v_prenex_14542)) (<= 995 (select main_a v_prenex_14543)) (<= 1994 (* 2 (select main_a v_prenex_14543))) (<= (select main_a v_prenex_14542) 3) (< v_prenex_14543 main_y) (<= 1000 (+ (select main_a v_prenex_14542) (select main_a v_prenex_14543))) (<= (+ main_y 1) v_prenex_14543))) (or (forall ((v_prenex_15519 Int)) (or (<= (select main_a v_prenex_15519) 1001) (< v_prenex_15519 main_y) (<= (+ main_y 1) v_prenex_15519) (<= (* 2 (select main_a v_prenex_15519)) 1998))) (forall ((v_prenex_15520 Int)) (or (<= (select main_a v_prenex_15520) 3) (<= 1 (select main_a v_prenex_15520))))) (forall ((v_prenex_11440 Int) (v_prenex_11439 Int)) (or (<= (* 2 (select main_a v_prenex_11440)) 1998) (<= (select main_a v_prenex_11440) (+ (select main_a v_prenex_11439) 998)) (< v_prenex_11440 main_y) (<= 1994 (* 2 (select main_a v_prenex_11440))) (<= 0 (+ (select main_a v_prenex_11439) 1)) (<= 1 (select main_a v_prenex_11439)) (<= (+ main_y 1) v_prenex_11440))) (forall ((v_prenex_10798 Int) (v_prenex_10799 Int)) (or (<= (* 2 (select main_a v_prenex_10798)) 6) (< v_prenex_10798 main_x) (< v_prenex_10799 main_y) (<= (+ main_y 1) v_prenex_10799) (<= (+ (select main_a v_prenex_10798) (select main_a v_prenex_10799)) 1000) (<= 2 (* 2 (select main_a v_prenex_10798))) (<= 995 (select main_a v_prenex_10799)))) (forall ((v_prenex_16928 Int) (v_prenex_16929 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16928))) (<= 1994 (* 2 (select main_a v_prenex_16929))) (<= 997 (select main_a v_prenex_16929)) (< v_prenex_16929 main_y) (<= (select main_a v_prenex_16929) (+ (select main_a v_prenex_16928) 998)) (<= (select main_a v_prenex_16928) 5) (<= (+ main_y 1) v_prenex_16929))) (forall ((v_prenex_8776 Int) (v_prenex_8777 Int)) (or (<= 997 (select main_a v_prenex_8777)) (<= (+ main_y 1) v_prenex_8777) (< v_prenex_8777 main_y) (<= 0 (+ (select main_a v_prenex_8776) 1)) (<= (* 2 (select main_a v_prenex_8776)) 6) (<= (+ (select main_a v_prenex_8776) 994) (select main_a v_prenex_8777)) (< v_prenex_8776 main_x))) (or (forall ((v_prenex_14338 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14338))) (< v_prenex_14338 main_y) (<= (+ main_y 1) v_prenex_14338))) (forall ((v_prenex_14342 Int)) (<= (select main_a v_prenex_14342) 3))) (forall ((v_prenex_16008 Int) (v_prenex_16009 Int)) (or (<= (+ main_y 1) v_prenex_16009) (<= (+ (select main_a v_prenex_16008) (select main_a v_prenex_16009)) 1000) (< v_prenex_16009 main_y) (<= 995 (select main_a v_prenex_16009)) (<= 0 (+ (select main_a v_prenex_16008) 1)) (<= 1 (select main_a v_prenex_16008)) (<= (select main_a v_prenex_16009) 999))) (or (forall ((v_prenex_15618 Int)) (or (< v_prenex_15618 main_y) (<= (* 2 (select main_a v_prenex_15618)) 1998) (<= (+ main_y 1) v_prenex_15618) (<= (select main_a v_prenex_15618) 999) (<= 1994 (* 2 (select main_a v_prenex_15618))))) (forall ((v_prenex_15623 Int)) (or (<= (select main_a v_prenex_15623) 3) (<= 1 (select main_a v_prenex_15623))))) (forall ((v_prenex_10550 Int) (v_prenex_10551 Int)) (or (<= (+ main_y 1) v_prenex_10551) (<= (select main_a v_prenex_10551) (+ (select main_a v_prenex_10550) 998)) (<= 1 (select main_a v_prenex_10550)) (<= (select main_a v_prenex_10550) 3) (<= 1994 (* 2 (select main_a v_prenex_10551))) (< v_prenex_10551 main_y))) (forall ((v_prenex_9484 Int) (v_prenex_9483 Int)) (or (<= (+ main_y 1) v_prenex_9484) (<= 0 (+ (select main_a v_prenex_9483) 1)) (<= (select main_a v_prenex_9483) 3) (<= 995 (select main_a v_prenex_9484)) (< v_prenex_9484 main_y) (<= (select main_a v_prenex_9484) 999) (<= (+ (select main_a v_prenex_9483) 994) (select main_a v_prenex_9484)))) (forall ((v_prenex_13896 Int) (v_prenex_13895 Int)) (or (<= (+ main_y 1) v_prenex_13896) (<= (select main_a v_prenex_13896) (+ (select main_a v_prenex_13895) 998)) (<= (* 2 (select main_a v_prenex_13896)) 1998) (< v_prenex_13895 main_x) (<= (select main_a v_prenex_13895) 3) (< v_prenex_13896 main_y) (<= 1 (select main_a v_prenex_13895)))) (forall ((v_prenex_11089 Int) (v_prenex_11088 Int)) (or (< v_prenex_11089 main_y) (<= (select main_a v_prenex_11089) 1001) (<= 1 (select main_a v_prenex_11088)) (<= (+ main_y 1) v_prenex_11089) (<= 1000 (+ (select main_a v_prenex_11088) (select main_a v_prenex_11089))) (<= 0 (+ (select main_a v_prenex_11088) 1)) (<= 1994 (* 2 (select main_a v_prenex_11089))))) (forall ((v_prenex_16352 Int) (v_prenex_16353 Int)) (or (<= (+ main_y 1) v_prenex_16353) (<= (select main_a v_prenex_16353) 999) (< v_prenex_16353 main_y) (<= (+ (select main_a v_prenex_16352) 994) (select main_a v_prenex_16353)) (<= 0 (+ (select main_a v_prenex_16352) 1)) (<= (select main_a v_prenex_16352) 3) (<= 997 (select main_a v_prenex_16353)))) (forall ((v_prenex_9055 Int) (v_prenex_9054 Int)) (or (<= 0 (+ (select main_a v_prenex_9054) 1)) (< v_prenex_9055 main_y) (<= 997 (select main_a v_prenex_9055)) (<= (* 2 (select main_a v_prenex_9054)) 6) (<= 1000 (+ (select main_a v_prenex_9054) (select main_a v_prenex_9055))) (<= (+ main_y 1) v_prenex_9055) (<= (select main_a v_prenex_9055) 1001))) (or (forall ((v_prenex_8277 Int)) (or (<= 995 (select main_a v_prenex_8277)) (<= (+ main_y 1) v_prenex_8277) (< v_prenex_8277 main_y))) (forall ((v_prenex_9890 Int)) (<= (* 2 (select main_a v_prenex_9890)) 6))) (forall ((v_prenex_8864 Int) (v_prenex_8865 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8865))) (< v_prenex_8865 main_y) (<= (+ (select main_a v_prenex_8864) 994) (select main_a v_prenex_8865)) (<= (select main_a v_prenex_8864) 5) (<= (+ main_y 1) v_prenex_8865) (<= (select main_a v_prenex_8864) 3))) (or (forall ((v_prenex_12511 Int)) (<= (select main_a v_prenex_12511) 5)) (forall ((v_prenex_12512 Int)) (or (<= (select main_a v_prenex_12512) 1001) (<= (+ main_y 1) v_prenex_12512) (<= (* 2 (select main_a v_prenex_12512)) 1998) (< v_prenex_12512 main_y)))) (forall ((v_prenex_9815 Int) (v_prenex_9814 Int)) (or (<= (select main_a v_prenex_9814) 3) (<= (+ (select main_a v_prenex_9814) (select main_a v_prenex_9815)) 1000) (<= (+ main_y 1) v_prenex_9815) (<= (+ main_x 1) v_prenex_9814) (< v_prenex_9815 main_y) (<= 1994 (* 2 (select main_a v_prenex_9815))))) (or (forall ((v_prenex_15521 Int)) (or (<= (+ main_y 1) v_prenex_15521) (< v_prenex_15521 main_y) (<= (select main_a v_prenex_15521) 1001) (<= (* 2 (select main_a v_prenex_15521)) 1998))) (forall ((v_prenex_15520 Int)) (or (<= (select main_a v_prenex_15520) 3) (<= 1 (select main_a v_prenex_15520))))) (forall ((v_prenex_9183 Int) (v_prenex_9182 Int)) (or (<= 1000 (+ (select main_a v_prenex_9182) (select main_a v_prenex_9183))) (<= (select main_a v_prenex_9182) 5) (<= 1 (select main_a v_prenex_9182)) (<= (select main_a v_prenex_9183) 1001) (<= 997 (select main_a v_prenex_9183)) (< v_prenex_9183 main_y) (<= (+ main_y 1) v_prenex_9183))) (or (forall ((v_prenex_14587 Int)) (or (< v_prenex_14587 main_x) (<= (* 2 (select main_a v_prenex_14587)) 6))) (forall ((v_prenex_14588 Int)) (or (< v_prenex_14588 main_y) (<= (* 2 (select main_a v_prenex_14588)) 1998) (<= (+ main_y 1) v_prenex_14588) (<= 1994 (* 2 (select main_a v_prenex_14588)))))) (forall ((v_prenex_18228 Int) (v_prenex_18227 Int)) (or (< v_prenex_18228 main_y) (<= (+ main_y 1) v_prenex_18228) (<= 1000 (+ (select main_a v_prenex_18227) (select main_a v_prenex_18228))) (<= (select main_a v_prenex_18228) 999) (<= (* 2 (select main_a v_prenex_18228)) 1998) (<= 2 (* 2 (select main_a v_prenex_18227))))) (or (forall ((v_prenex_18500 Int)) (or (<= (+ main_x 1) v_prenex_18500) (<= (* 2 (select main_a v_prenex_18500)) 6) (< v_prenex_18500 main_x) (<= (select main_a v_prenex_18500) 5))) (forall ((v_prenex_18501 Int)) (<= (* 2 (select main_a v_prenex_18501)) 1998))) (forall ((v_prenex_16960 Int) (v_prenex_16961 Int)) (or (<= (+ main_y 1) v_prenex_16961) (< v_prenex_16961 main_y) (<= (select main_a v_prenex_16961) 1001) (<= (select main_a v_prenex_16961) (+ (select main_a v_prenex_16960) 998)) (<= 0 (+ (select main_a v_prenex_16960) 1)) (< v_prenex_16960 main_x))) (or (forall ((v_prenex_15968 Int)) (or (<= (* 2 (select main_a v_prenex_15968)) 6) (<= (+ main_x 1) v_prenex_15968) (<= (select main_a v_prenex_15968) 5))) (forall ((v_prenex_15969 Int)) (or (<= (+ main_y 1) v_prenex_15969) (< v_prenex_15969 main_y) (<= (* 2 (select main_a v_prenex_15969)) 1998)))) (or (forall ((v_prenex_11293 Int)) (or (<= (+ main_x 1) v_prenex_11293) (<= 2 (* 2 (select main_a v_prenex_11293))) (<= 0 (+ (select main_a v_prenex_11293) 1)))) (forall ((v_prenex_11292 Int)) (or (< v_prenex_11292 main_y) (<= (+ main_y 1) v_prenex_11292) (<= 1994 (* 2 (select main_a v_prenex_11292))) (<= 995 (select main_a v_prenex_11292))))) (forall ((v_prenex_13415 Int) (v_prenex_13416 Int)) (or (<= 1 (select main_a v_prenex_13415)) (<= (+ main_y 1) v_prenex_13416) (<= 995 (select main_a v_prenex_13416)) (<= (select main_a v_prenex_13416) (+ (select main_a v_prenex_13415) 998)) (< v_prenex_13416 main_y) (<= (select main_a v_prenex_13415) 3))) (or (forall ((v_prenex_10433 Int)) (or (< v_prenex_10433 main_x) (<= 1 (select main_a v_prenex_10433)))) (forall ((v_prenex_10434 Int)) (or (< v_prenex_10434 main_y) (<= 1994 (* 2 (select main_a v_prenex_10434))) (<= (+ main_y 1) v_prenex_10434) (<= (select main_a v_prenex_10434) 999)))) (forall ((v_prenex_14390 Int) (v_prenex_14391 Int)) (or (< v_prenex_14391 main_y) (<= 2 (* 2 (select main_a v_prenex_14390))) (<= 995 (select main_a v_prenex_14391)) (<= (+ main_x 1) v_prenex_14390) (<= 1 (select main_a v_prenex_14390)) (<= (+ (select main_a v_prenex_14390) (select main_a v_prenex_14391)) 1000) (<= (+ main_y 1) v_prenex_14391))) (forall ((v_prenex_18169 Int) (v_prenex_18168 Int)) (or (<= (select main_a v_prenex_18169) 999) (<= (select main_a v_prenex_18168) 3) (<= 0 (+ (select main_a v_prenex_18168) 1)) (<= (+ main_y 1) v_prenex_18169) (<= (* 2 (select main_a v_prenex_18169)) 1998) (< v_prenex_18169 main_y) (<= (+ (select main_a v_prenex_18168) (select main_a v_prenex_18169)) 1000))) (forall ((v_prenex_16209 Int) (v_prenex_16210 Int)) (or (<= (select main_a v_prenex_16209) 3) (< v_prenex_16210 main_y) (<= (select main_a v_prenex_16210) 1001) (<= 997 (select main_a v_prenex_16210)) (<= (+ main_y 1) v_prenex_16210) (<= 1000 (+ (select main_a v_prenex_16209) (select main_a v_prenex_16210))))) (forall ((v_prenex_15089 Int) (v_prenex_15088 Int)) (or (<= 1000 (+ (select main_a v_prenex_15088) (select main_a v_prenex_15089))) (< v_prenex_15089 main_y) (<= (select main_a v_prenex_15088) 5) (<= (select main_a v_prenex_15089) 999) (<= (+ main_y 1) v_prenex_15089) (<= 997 (select main_a v_prenex_15089)) (<= (* 2 (select main_a v_prenex_15088)) 6))) (or (forall ((v_prenex_12047 Int)) (<= 1 (select main_a v_prenex_12047))) (forall ((v_prenex_12048 Int)) (or (<= (+ main_y 1) v_prenex_12048) (<= (* 2 (select main_a v_prenex_12048)) 1998) (< v_prenex_12048 main_y) (<= 997 (select main_a v_prenex_12048))))) (forall ((v_prenex_18018 Int) (v_prenex_18017 Int)) (or (< v_prenex_18018 main_y) (<= (+ (select main_a v_prenex_18017) (select main_a v_prenex_18018)) 1000) (<= (+ main_y 1) v_prenex_18018) (<= (select main_a v_prenex_18018) 999) (<= 995 (select main_a v_prenex_18018)) (<= (* 2 (select main_a v_prenex_18017)) 6) (<= 0 (+ (select main_a v_prenex_18017) 1)))) (forall ((v_prenex_18312 Int) (v_prenex_18311 Int)) (or (<= (select main_a v_prenex_18311) 3) (<= (+ main_y 1) v_prenex_18312) (<= (select main_a v_prenex_18312) 1001) (< v_prenex_18312 main_y) (<= (+ (select main_a v_prenex_18311) (select main_a v_prenex_18312)) 1000) (<= 1 (select main_a v_prenex_18311)) (<= 997 (select main_a v_prenex_18312)))) (or (forall ((v_prenex_16913 Int)) (or (<= (* 2 (select main_a v_prenex_16913)) 1998) (< v_prenex_16913 main_y) (<= 995 (select main_a v_prenex_16913)) (<= (+ main_y 1) v_prenex_16913))) (forall ((v_prenex_16914 Int)) (or (<= 1 (select main_a v_prenex_16914)) (<= (+ main_x 1) v_prenex_16914) (<= 2 (* 2 (select main_a v_prenex_16914)))))) (forall ((v_prenex_10376 Int) (v_prenex_10375 Int)) (or (< v_prenex_10376 main_y) (<= 2 (* 2 (select main_a v_prenex_10375))) (<= (+ main_y 1) v_prenex_10376) (<= (* 2 (select main_a v_prenex_10376)) 1998) (<= (select main_a v_prenex_10376) (+ (select main_a v_prenex_10375) 998)) (<= (select main_a v_prenex_10375) 3) (<= (+ main_x 1) v_prenex_10375))) (forall ((v_prenex_11703 Int) (v_prenex_11702 Int)) (or (<= (select main_a v_prenex_11702) 3) (<= (+ main_x 1) v_prenex_11702) (<= (+ main_y 1) v_prenex_11703) (<= (select main_a v_prenex_11703) (+ (select main_a v_prenex_11702) 998)) (<= (select main_a v_prenex_11702) 5) (<= (select main_a v_prenex_11703) 999) (< v_prenex_11703 main_y))) (or (forall ((v_prenex_13845 Int)) (or (<= (select main_a v_prenex_13845) 999) (< v_prenex_13845 main_y) (<= (+ main_y 1) v_prenex_13845) (<= (* 2 (select main_a v_prenex_13845)) 1998))) (forall ((v_prenex_13847 Int)) (or (<= 0 (+ (select main_a v_prenex_13847) 1)) (<= 1 (select main_a v_prenex_13847))))) (or (forall ((v_prenex_15500 Int)) (<= (* 2 (select main_a v_prenex_15500)) 6)) (forall ((v_prenex_15499 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15499))) (<= 997 (select main_a v_prenex_15499)) (<= (+ main_y 1) v_prenex_15499) (< v_prenex_15499 main_y)))) (or (forall ((v_prenex_15517 Int)) (or (<= (select main_a v_prenex_15517) 1001) (<= (* 2 (select main_a v_prenex_15517)) 1998) (< v_prenex_15517 main_y) (<= 995 (select main_a v_prenex_15517)) (<= (+ main_y 1) v_prenex_15517))) (forall ((v_prenex_15520 Int)) (or (<= (select main_a v_prenex_15520) 3) (<= 1 (select main_a v_prenex_15520))))) (forall ((v_prenex_17339 Int) (v_prenex_17340 Int)) (or (<= 1000 (+ (select main_a v_prenex_17339) (select main_a v_prenex_17340))) (<= 995 (select main_a v_prenex_17340)) (<= (select main_a v_prenex_17339) 5) (<= 2 (* 2 (select main_a v_prenex_17339))) (<= (+ main_y 1) v_prenex_17340) (< v_prenex_17340 main_y) (<= (select main_a v_prenex_17340) 1001))) (forall ((v_prenex_13408 Int) (v_prenex_13407 Int)) (or (<= 0 (+ (select main_a v_prenex_13407) 1)) (<= 2 (* 2 (select main_a v_prenex_13407))) (< v_prenex_13408 main_y) (<= (* 2 (select main_a v_prenex_13408)) 1998) (<= (+ main_y 1) v_prenex_13408) (<= (select main_a v_prenex_13408) 999) (<= (+ (select main_a v_prenex_13407) 994) (select main_a v_prenex_13408)))) (forall ((v_prenex_14090 Int) (v_prenex_14089 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14089))) (< v_prenex_14090 main_y) (<= 1000 (+ (select main_a v_prenex_14089) (select main_a v_prenex_14090))) (<= (* 2 (select main_a v_prenex_14090)) 1998) (<= 997 (select main_a v_prenex_14090)) (<= (+ main_y 1) v_prenex_14090))) (or (forall ((v_prenex_16467 Int)) (or (<= (+ main_y 1) v_prenex_16467) (<= (* 2 (select main_a v_prenex_16467)) 1998) (<= (select main_a v_prenex_16467) 999) (< v_prenex_16467 main_y))) (forall ((v_prenex_16469 Int)) (or (<= (select main_a v_prenex_16469) 3) (<= (select main_a v_prenex_16469) 5)))) (forall ((v_prenex_9895 Int) (v_prenex_9894 Int)) (or (<= 1000 (+ (select main_a v_prenex_9894) (select main_a v_prenex_9895))) (<= 0 (+ (select main_a v_prenex_9894) 1)) (< v_prenex_9895 main_y) (<= (+ main_y 1) v_prenex_9895) (<= 1 (select main_a v_prenex_9894)) (<= (select main_a v_prenex_9895) 1001))) (forall ((v_prenex_11114 Int) (v_prenex_11115 Int)) (or (<= 1 (select main_a v_prenex_11114)) (<= 2 (* 2 (select main_a v_prenex_11114))) (< v_prenex_11115 main_y) (<= 997 (select main_a v_prenex_11115)) (<= (select main_a v_prenex_11115) 1001) (<= (+ main_y 1) v_prenex_11115) (<= (+ (select main_a v_prenex_11114) (select main_a v_prenex_11115)) 1000))) (or (forall ((v_prenex_10679 Int)) (or (<= (select main_a v_prenex_10679) 5) (<= (select main_a v_prenex_10679) 3))) (forall ((v_prenex_10680 Int)) (or (<= (+ main_y 1) v_prenex_10680) (<= 997 (select main_a v_prenex_10680)) (< v_prenex_10680 main_y) (<= (* 2 (select main_a v_prenex_10680)) 1998)))) (forall ((v_prenex_9583 Int) (v_prenex_9582 Int)) (or (<= (select main_a v_prenex_9582) 5) (< v_prenex_9583 main_y) (<= 995 (select main_a v_prenex_9583)) (<= 2 (* 2 (select main_a v_prenex_9582))) (<= 997 (select main_a v_prenex_9583)) (<= 1000 (+ (select main_a v_prenex_9582) (select main_a v_prenex_9583))) (<= (+ main_y 1) v_prenex_9583))) (forall ((v_prenex_12625 Int) (v_prenex_12626 Int)) (or (< v_prenex_12626 main_y) (<= (+ main_y 1) v_prenex_12626) (<= (* 2 (select main_a v_prenex_12625)) 6) (<= (select main_a v_prenex_12626) 999) (<= (+ (select main_a v_prenex_12625) (select main_a v_prenex_12626)) 1000) (<= (select main_a v_prenex_12626) 1001) (<= (select main_a v_prenex_12625) 3))) (or (forall ((v_prenex_9078 Int)) (or (<= (select main_a v_prenex_9078) 999) (< v_prenex_9078 main_y) (<= (+ main_y 1) v_prenex_9078) (<= (* 2 (select main_a v_prenex_9078)) 1998))) (forall ((v_prenex_9081 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9081))) (<= 0 (+ (select main_a v_prenex_9081) 1))))) (forall ((v_prenex_9975 Int) (v_prenex_9974 Int)) (or (<= 1 (select main_a v_prenex_9974)) (<= 2 (* 2 (select main_a v_prenex_9974))) (<= (+ main_y 1) v_prenex_9975) (<= (* 2 (select main_a v_prenex_9975)) 1998) (<= (select main_a v_prenex_9975) (+ (select main_a v_prenex_9974) 998)) (< v_prenex_9975 main_y) (<= 997 (select main_a v_prenex_9975)))) (forall ((v_prenex_12483 Int) (v_prenex_12482 Int)) (or (<= (+ main_y 1) v_prenex_12483) (<= (+ main_x 1) v_prenex_12482) (<= 997 (select main_a v_prenex_12483)) (<= (+ (select main_a v_prenex_12482) 994) (select main_a v_prenex_12483)) (<= (select main_a v_prenex_12482) 3) (< v_prenex_12483 main_y))) (forall ((v_prenex_17421 Int) (v_prenex_17422 Int)) (or (<= (+ (select main_a v_prenex_17421) (select main_a v_prenex_17422)) 1000) (< v_prenex_17421 main_x) (<= 1 (select main_a v_prenex_17421)) (<= (+ main_x 1) v_prenex_17421) (<= (select main_a v_prenex_17421) 5))) (or (forall ((v_prenex_15738 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15738))) (< v_prenex_15738 main_y) (<= (+ main_y 1) v_prenex_15738))) (forall ((v_prenex_15737 Int)) (or (<= (select main_a v_prenex_15737) 3) (<= (select main_a v_prenex_15737) 5) (< v_prenex_15737 main_x)))) (or (forall ((v_prenex_8350 Int)) (or (< v_prenex_8350 main_x) (<= 2 (* 2 (select main_a v_prenex_8350))) (<= (select main_a v_prenex_8350) 3))) (forall ((v_prenex_8351 Int)) (or (<= (* 2 (select main_a v_prenex_8351)) 1998) (< v_prenex_8351 main_y) (<= (+ main_y 1) v_prenex_8351)))) (forall ((v_prenex_11141 Int) (v_prenex_11140 Int)) (or (<= (+ (select main_a v_prenex_11140) (select main_a v_prenex_11141)) 1000) (<= (select main_a v_prenex_11141) 1001) (<= (+ main_y 1) v_prenex_11141) (<= 2 (* 2 (select main_a v_prenex_11140))) (< v_prenex_11141 main_y) (<= 1994 (* 2 (select main_a v_prenex_11141))))) (or (forall ((v_prenex_11956 Int)) (or (<= 1 (select main_a v_prenex_11956)) (< v_prenex_11956 main_x) (<= (select main_a v_prenex_11956) 5))) (forall ((v_prenex_11957 Int)) (or (<= (+ main_y 1) v_prenex_11957) (<= 997 (select main_a v_prenex_11957)) (< v_prenex_11957 main_y) (<= (* 2 (select main_a v_prenex_11957)) 1998)))) (forall ((v_prenex_12260 Int) (v_prenex_12261 Int)) (or (<= 2 (* 2 (select main_a v_prenex_12260))) (<= (+ main_y 1) v_prenex_12261) (<= (select main_a v_prenex_12261) (+ (select main_a v_prenex_12260) 998)) (<= (* 2 (select main_a v_prenex_12261)) 1998) (<= (* 2 (select main_a v_prenex_12260)) 6) (< v_prenex_12261 main_y))) (or (forall ((v_prenex_9751 Int)) (or (<= (select main_a v_prenex_9751) 999) (<= 1994 (* 2 (select main_a v_prenex_9751))) (< v_prenex_9751 main_y) (<= 995 (select main_a v_prenex_9751)) (<= (+ main_y 1) v_prenex_9751))) (forall ((v_prenex_9756 Int)) (<= (select main_a v_prenex_9756) 3))) (forall ((v_prenex_11145 Int) (v_prenex_11144 Int)) (or (<= (select main_a v_prenex_11145) (+ (select main_a v_prenex_11144) 998)) (<= (+ main_y 1) v_prenex_11145) (<= 0 (+ (select main_a v_prenex_11144) 1)) (<= 995 (select main_a v_prenex_11145)) (<= 2 (* 2 (select main_a v_prenex_11144))) (< v_prenex_11145 main_y))) (forall ((v_prenex_14199 Int) (v_prenex_14198 Int)) (or (<= (+ main_y 1) v_prenex_14199) (<= (select main_a v_prenex_14198) 3) (<= (select main_a v_prenex_14199) 999) (<= (select main_a v_prenex_14198) 5) (< v_prenex_14199 main_y) (<= 1000 (+ (select main_a v_prenex_14198) (select main_a v_prenex_14199))) (<= 1994 (* 2 (select main_a v_prenex_14199))))) (forall ((v_prenex_12530 Int) (v_prenex_12529 Int)) (or (<= (+ (select main_a v_prenex_12529) (select main_a v_prenex_12530)) 1000) (<= (select main_a v_prenex_12530) 1001) (<= (select main_a v_prenex_12529) 5) (<= (+ main_y 1) v_prenex_12530) (<= (+ main_x 1) v_prenex_12529) (< v_prenex_12530 main_y))) (or (forall ((v_prenex_14000 Int)) (or (<= 0 (+ (select main_a v_prenex_14000) 1)) (<= 2 (* 2 (select main_a v_prenex_14000))))) (forall ((v_prenex_13997 Int)) (or (<= 997 (select main_a v_prenex_13997)) (<= 1994 (* 2 (select main_a v_prenex_13997))) (<= (* 2 (select main_a v_prenex_13997)) 1998) (<= (+ main_y 1) v_prenex_13997) (< v_prenex_13997 main_y)))) (or (forall ((v_prenex_13442 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13442))) (<= (select main_a v_prenex_13442) 3))) (forall ((v_prenex_13438 Int)) (or (<= (+ main_y 1) v_prenex_13438) (<= (* 2 (select main_a v_prenex_13438)) 1998) (< v_prenex_13438 main_y) (<= (select main_a v_prenex_13438) 1001) (<= 1994 (* 2 (select main_a v_prenex_13438)))))) (or (forall ((v_prenex_15290 Int)) (or (<= (* 2 (select main_a v_prenex_15290)) 6) (<= 1 (select main_a v_prenex_15290)))) (forall ((v_prenex_15285 Int)) (or (<= 997 (select main_a v_prenex_15285)) (<= 1994 (* 2 (select main_a v_prenex_15285))) (<= (+ main_y 1) v_prenex_15285) (<= 995 (select main_a v_prenex_15285)) (< v_prenex_15285 main_y)))) (or (forall ((v_prenex_11573 Int)) (or (<= (+ main_x 1) v_prenex_11573) (<= 2 (* 2 (select main_a v_prenex_11573))) (<= (select main_a v_prenex_11573) 5))) (forall ((v_prenex_11569 Int)) (or (<= (+ main_y 1) v_prenex_11569) (< v_prenex_11569 main_y) (<= 1994 (* 2 (select main_a v_prenex_11569))) (<= (* 2 (select main_a v_prenex_11569)) 1998)))) (forall ((v_prenex_9773 Int) (v_prenex_9772 Int)) (or (<= (+ main_y 1) v_prenex_9773) (< v_prenex_9773 main_y) (<= 1000 (+ (select main_a v_prenex_9772) (select main_a v_prenex_9773))) (<= 1994 (* 2 (select main_a v_prenex_9773))) (<= (select main_a v_prenex_9772) 3) (<= 1 (select main_a v_prenex_9772)) (<= (+ main_x 1) v_prenex_9772))) (or (forall ((v_prenex_13032 Int)) (or (<= (select main_a v_prenex_13032) 5) (<= (+ main_x 1) v_prenex_13032) (<= (* 2 (select main_a v_prenex_13032)) 6))) (forall ((v_prenex_13033 Int)) (or (<= (+ main_y 1) v_prenex_13033) (< v_prenex_13033 main_y) (<= (select main_a v_prenex_13033) 1001) (<= 1994 (* 2 (select main_a v_prenex_13033)))))) (forall ((v_prenex_16269 Int) (v_prenex_16270 Int)) (or (<= (* 2 (select main_a v_prenex_16269)) 6) (<= (+ (select main_a v_prenex_16269) (select main_a v_prenex_16270)) 1000) (<= (select main_a v_prenex_16270) 999) (< v_prenex_16270 main_y) (<= 1 (select main_a v_prenex_16269)) (<= (+ main_y 1) v_prenex_16270) (<= 1994 (* 2 (select main_a v_prenex_16270))))) (forall ((v_prenex_11655 Int) (v_prenex_11654 Int)) (or (<= (* 2 (select main_a v_prenex_11654)) 6) (< v_prenex_11654 main_x) (<= (* 2 (select main_a v_prenex_11655)) 1998) (<= (+ (select main_a v_prenex_11654) (select main_a v_prenex_11655)) 1000) (<= (+ main_y 1) v_prenex_11655) (< v_prenex_11655 main_y) (<= 2 (* 2 (select main_a v_prenex_11654))))) (forall ((v_prenex_9246 Int) (v_prenex_9247 Int)) (or (<= (select main_a v_prenex_9247) 1001) (< v_prenex_9247 main_y) (<= 995 (select main_a v_prenex_9247)) (<= (* 2 (select main_a v_prenex_9246)) 6) (<= 1 (select main_a v_prenex_9246)) (<= (+ main_y 1) v_prenex_9247) (<= (select main_a v_prenex_9247) (+ (select main_a v_prenex_9246) 998)))) (or (forall ((v_prenex_18279 Int)) (or (<= 1 (select main_a v_prenex_18279)) (<= (* 2 (select main_a v_prenex_18279)) 6))) (forall ((v_prenex_18275 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18275))) (<= 997 (select main_a v_prenex_18275)) (<= (+ main_y 1) v_prenex_18275) (<= (select main_a v_prenex_18275) 999) (< v_prenex_18275 main_y)))) (or (forall ((v_prenex_14933 Int)) (or (<= (* 2 (select main_a v_prenex_14933)) 1998) (< v_prenex_14933 main_y) (<= (select main_a v_prenex_14933) 999) (<= 995 (select main_a v_prenex_14933)) (<= (+ main_y 1) v_prenex_14933))) (forall ((v_prenex_14937 Int)) (<= (select main_a v_prenex_14937) 5))) (forall ((v_prenex_14439 Int) (v_prenex_14438 Int)) (or (<= (select main_a v_prenex_14439) (+ (select main_a v_prenex_14438) 998)) (<= (select main_a v_prenex_14438) 5) (<= (+ main_y 1) v_prenex_14439) (<= (select main_a v_prenex_14439) 1001) (<= 2 (* 2 (select main_a v_prenex_14438))) (< v_prenex_14439 main_y))) (forall ((v_prenex_9828 Int) (v_prenex_9827 Int)) (or (<= (select main_a v_prenex_9828) 999) (<= (+ (select main_a v_prenex_9827) 994) (select main_a v_prenex_9828)) (<= 2 (* 2 (select main_a v_prenex_9827))) (<= (* 2 (select main_a v_prenex_9828)) 1998) (<= (+ main_y 1) v_prenex_9828) (< v_prenex_9828 main_y) (<= 1 (select main_a v_prenex_9827)))) (forall ((v_prenex_8333 Int) (v_prenex_8334 Int)) (or (<= 997 (select main_a v_prenex_8334)) (<= 0 (+ (select main_a v_prenex_8333) 1)) (<= (+ main_y 1) v_prenex_8334) (<= (select main_a v_prenex_8333) 5) (< v_prenex_8334 main_y) (<= (select main_a v_prenex_8334) 999) (<= (+ (select main_a v_prenex_8333) 994) (select main_a v_prenex_8334)))) (forall ((v_prenex_11669 Int) (v_prenex_11670 Int)) (or (<= (select main_a v_prenex_11670) (+ (select main_a v_prenex_11669) 998)) (<= (+ main_y 1) v_prenex_11670) (< v_prenex_11670 main_y) (<= 1994 (* 2 (select main_a v_prenex_11670))) (<= 995 (select main_a v_prenex_11670)) (<= 2 (* 2 (select main_a v_prenex_11669))))) (or (forall ((v_prenex_15551 Int)) (or (< v_prenex_15551 main_y) (<= 1994 (* 2 (select main_a v_prenex_15551))) (<= (* 2 (select main_a v_prenex_15551)) 1998) (<= (+ main_y 1) v_prenex_15551))) (forall ((v_prenex_15555 Int)) (or (<= (* 2 (select main_a v_prenex_15555)) 6) (<= (+ main_x 1) v_prenex_15555)))) (forall ((v_prenex_10332 Int) (v_prenex_10331 Int)) (or (<= (* 2 (select main_a v_prenex_10331)) 6) (<= 1000 (+ (select main_a v_prenex_10331) (select main_a v_prenex_10332))) (<= (+ main_y 1) v_prenex_10332) (<= 1 (select main_a v_prenex_10331)) (< v_prenex_10332 main_y) (<= (* 2 (select main_a v_prenex_10332)) 1998) (<= (+ main_x 1) v_prenex_10331))) (forall ((v_prenex_13613 Int)) (or (<= (+ main_y 1) v_prenex_13613) (<= 1994 (* 2 (select main_a v_prenex_13613))) (< v_prenex_13613 main_y))) (forall ((v_prenex_13257 Int) (v_prenex_13258 Int)) (or (<= (+ main_y 1) v_prenex_13258) (<= 1000 (+ (select main_a v_prenex_13257) (select main_a v_prenex_13258))) (<= (select main_a v_prenex_13258) 1001) (< v_prenex_13258 main_y) (<= (* 2 (select main_a v_prenex_13257)) 6) (<= (select main_a v_prenex_13257) 5) (<= (select main_a v_prenex_13258) 999))) (or (forall ((v_prenex_12501 Int)) (or (< v_prenex_12501 main_y) (<= (+ main_y 1) v_prenex_12501) (<= 1994 (* 2 (select main_a v_prenex_12501))))) (forall ((v_prenex_12500 Int)) (or (<= (select main_a v_prenex_12500) 5) (< v_prenex_12500 main_x)))) (forall ((v_prenex_12496 Int) (v_prenex_12497 Int)) (or (<= (select main_a v_prenex_12497) (+ (select main_a v_prenex_12496) 998)) (< v_prenex_12497 main_y) (<= (+ main_y 1) v_prenex_12497) (<= (* 2 (select main_a v_prenex_12496)) 6) (<= 995 (select main_a v_prenex_12497)) (<= 1994 (* 2 (select main_a v_prenex_12497))))) (forall ((v_prenex_14080 Int) (v_prenex_14079 Int)) (or (< v_prenex_14080 main_y) (<= 1000 (+ (select main_a v_prenex_14079) (select main_a v_prenex_14080))) (<= (+ main_y 1) v_prenex_14080) (<= 0 (+ (select main_a v_prenex_14079) 1)) (<= (+ main_x 1) v_prenex_14079) (<= (select main_a v_prenex_14080) 1001))) (forall ((v_prenex_11087 Int) (v_prenex_11086 Int)) (or (<= 0 (+ (select main_a v_prenex_11086) 1)) (< v_prenex_11087 main_y) (<= (select main_a v_prenex_11087) 999) (<= (+ main_y 1) v_prenex_11087) (<= (+ (select main_a v_prenex_11086) 994) (select main_a v_prenex_11087)) (<= 1 (select main_a v_prenex_11086)) (< v_prenex_11086 main_x))) (forall ((v_prenex_15661 Int) (v_prenex_15660 Int)) (or (<= (+ main_y 1) v_prenex_15661) (< v_prenex_15661 main_y) (<= (+ main_x 1) v_prenex_15660) (<= 1 (select main_a v_prenex_15660)) (<= (select main_a v_prenex_15661) 999) (<= (+ (select main_a v_prenex_15660) 994) (select main_a v_prenex_15661)))) (or (forall ((v_prenex_16911 Int)) (or (<= (+ main_y 1) v_prenex_16911) (<= (select main_a v_prenex_16911) 1001) (<= (* 2 (select main_a v_prenex_16911)) 1998) (< v_prenex_16911 main_y))) (forall ((v_prenex_16914 Int)) (or (<= 1 (select main_a v_prenex_16914)) (<= (+ main_x 1) v_prenex_16914) (<= 2 (* 2 (select main_a v_prenex_16914)))))) (forall ((v_prenex_15270 Int) (v_prenex_15271 Int)) (or (<= 1 (select main_a v_prenex_15270)) (<= (+ (select main_a v_prenex_15270) (select main_a v_prenex_15271)) 1000) (<= 995 (select main_a v_prenex_15271)) (< v_prenex_15271 main_y) (<= (select main_a v_prenex_15271) 1001) (<= (+ main_y 1) v_prenex_15271) (<= (* 2 (select main_a v_prenex_15270)) 6))) (or (forall ((v_prenex_18606 Int)) (or (<= (select main_a v_prenex_18606) 1001) (<= (+ main_y 1) v_prenex_18606) (<= (select main_a v_prenex_18606) 999) (< v_prenex_18606 main_y) (<= (* 2 (select main_a v_prenex_18606)) 1998))) (forall ((v_prenex_18605 Int)) (<= 0 (+ (select main_a v_prenex_18605) 1)))) (forall ((v_prenex_14137 Int) (v_prenex_14136 Int)) (or (< v_prenex_14137 main_y) (<= (+ main_y 1) v_prenex_14137) (<= (* 2 (select main_a v_prenex_14137)) 1998) (<= (select main_a v_prenex_14136) 5) (<= (select main_a v_prenex_14136) 3) (<= 1994 (* 2 (select main_a v_prenex_14137))) (<= (+ (select main_a v_prenex_14136) 994) (select main_a v_prenex_14137)))) (or (forall ((v_prenex_17466 Int)) (or (<= (+ main_y 1) v_prenex_17466) (< v_prenex_17466 main_y) (<= (select main_a v_prenex_17466) 999) (<= (* 2 (select main_a v_prenex_17466)) 1998))) (forall ((v_prenex_17467 Int)) (<= (select main_a v_prenex_17467) 5))) (forall ((v_prenex_14141 Int) (v_prenex_14140 Int)) (or (<= 997 (select main_a v_prenex_14141)) (< v_prenex_14141 main_y) (<= (+ main_y 1) v_prenex_14141) (<= 1000 (+ (select main_a v_prenex_14140) (select main_a v_prenex_14141))) (<= 2 (* 2 (select main_a v_prenex_14140))))) (forall ((v_prenex_11124 Int) (v_prenex_11125 Int)) (or (<= (select main_a v_prenex_11124) 3) (< v_prenex_11125 main_y) (<= 1 (select main_a v_prenex_11124)) (<= 995 (select main_a v_prenex_11125)) (<= 1000 (+ (select main_a v_prenex_11124) (select main_a v_prenex_11125))) (<= (+ main_y 1) v_prenex_11125) (<= 1994 (* 2 (select main_a v_prenex_11125))))) (or (forall ((v_prenex_14334 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14334))) (<= (* 2 (select main_a v_prenex_14334)) 1998) (< v_prenex_14334 main_y) (<= (select main_a v_prenex_14334) 1001) (<= (+ main_y 1) v_prenex_14334))) (forall ((v_prenex_14335 Int)) (or (<= 1 (select main_a v_prenex_14335)) (<= (select main_a v_prenex_14335) 5)))) (forall ((v_prenex_16368 Int) (v_prenex_16367 Int)) (or (< v_prenex_16367 main_x) (<= 1000 (+ (select main_a v_prenex_16367) (select main_a v_prenex_16368))) (<= 0 (+ (select main_a v_prenex_16367) 1)) (<= (+ main_x 1) v_prenex_16367) (<= (+ main_y 1) v_prenex_16368))) (forall ((v_prenex_11447 Int) (v_prenex_11448 Int)) (or (<= (+ main_y 1) v_prenex_11448) (<= 0 (+ (select main_a v_prenex_11447) 1)) (<= 1994 (* 2 (select main_a v_prenex_11448))) (<= (select main_a v_prenex_11448) 999) (<= 1 (select main_a v_prenex_11447)) (<= (+ (select main_a v_prenex_11447) (select main_a v_prenex_11448)) 1000) (< v_prenex_11448 main_y))) (or (forall ((v_prenex_9641 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9641))) (< v_prenex_9641 main_y) (<= (+ main_y 1) v_prenex_9641) (<= (* 2 (select main_a v_prenex_9641)) 1998) (<= (select main_a v_prenex_9641) 1001))) (forall ((v_prenex_9645 Int)) (or (<= (select main_a v_prenex_9645) 5) (<= 2 (* 2 (select main_a v_prenex_9645)))))) (forall ((v_prenex_17056 Int) (v_prenex_17057 Int)) (or (<= (+ main_x 1) v_prenex_17056) (< v_prenex_17056 main_x) (<= 1000 (+ (select main_a v_prenex_17056) (select main_a v_prenex_17057))) (<= 0 (+ (select main_a v_prenex_17056) 1)) (<= 2 (* 2 (select main_a v_prenex_17056))))) (or (forall ((v_prenex_15215 Int)) (or (<= (+ main_y 1) v_prenex_15215) (<= (* 2 (select main_a v_prenex_15215)) 1998) (< v_prenex_15215 main_y) (<= 995 (select main_a v_prenex_15215)) (<= (select main_a v_prenex_15215) 1001))) (forall ((v_prenex_15218 Int)) (<= 2 (* 2 (select main_a v_prenex_15218))))) (forall ((v_prenex_12854 Int)) (or (<= (* 2 (select main_a v_prenex_12854)) 1998) (<= (select main_a v_prenex_12854) 1001) (<= (+ main_y 1) v_prenex_12854) (< v_prenex_12854 main_y))) (or (forall ((v_prenex_8588 Int)) (or (<= 1 (select main_a v_prenex_8588)) (<= (+ main_x 1) v_prenex_8588))) (forall ((v_prenex_8589 Int)) (or (< v_prenex_8589 main_y) (<= (+ main_y 1) v_prenex_8589) (<= 1994 (* 2 (select main_a v_prenex_8589))) (<= (select main_a v_prenex_8589) 1001)))) (or (forall ((v_prenex_15865 Int)) (or (<= 997 (select main_a v_prenex_15865)) (<= (+ main_y 1) v_prenex_15865) (< v_prenex_15865 main_y) (<= (select main_a v_prenex_15865) 1001) (<= (* 2 (select main_a v_prenex_15865)) 1998))) (forall ((v_prenex_15867 Int)) (<= 2 (* 2 (select main_a v_prenex_15867))))) (forall ((v_prenex_9136 Int) (v_prenex_9137 Int)) (or (<= (+ (select main_a v_prenex_9136) 994) (select main_a v_prenex_9137)) (< v_prenex_9137 main_y) (<= 995 (select main_a v_prenex_9137)) (<= 2 (* 2 (select main_a v_prenex_9136))) (<= (+ main_y 1) v_prenex_9137) (<= (select main_a v_prenex_9137) 1001) (<= 1 (select main_a v_prenex_9136)))) (or (forall ((v_prenex_10960 Int)) (or (< v_prenex_10960 main_y) (<= (+ main_y 1) v_prenex_10960) (<= (select main_a v_prenex_10960) 1001) (<= 995 (select main_a v_prenex_10960)) (<= 1994 (* 2 (select main_a v_prenex_10960))))) (forall ((v_prenex_10963 Int)) (or (<= 1 (select main_a v_prenex_10963)) (<= (select main_a v_prenex_10963) 3)))) (forall ((v_prenex_9303 Int) (v_prenex_9302 Int)) (or (<= (+ (select main_a v_prenex_9302) (select main_a v_prenex_9303)) 1000) (<= (select main_a v_prenex_9302) 5) (<= (+ main_y 1) v_prenex_9303) (< v_prenex_9303 main_y) (<= 995 (select main_a v_prenex_9303)) (<= 2 (* 2 (select main_a v_prenex_9302))))) (forall ((v_prenex_8905 Int) (v_prenex_8906 Int)) (or (<= 0 (+ (select main_a v_prenex_8905) 1)) (<= 1 (select main_a v_prenex_8905)) (<= (+ main_y 1) v_prenex_8906) (<= 995 (select main_a v_prenex_8906)) (<= (+ main_x 1) v_prenex_8905) (<= (+ (select main_a v_prenex_8905) 994) (select main_a v_prenex_8906)) (< v_prenex_8906 main_y))) (forall ((v_prenex_13401 Int) (v_prenex_13402 Int)) (or (<= (select main_a v_prenex_13402) 999) (< v_prenex_13402 main_y) (<= (* 2 (select main_a v_prenex_13401)) 6) (<= (+ main_y 1) v_prenex_13402) (<= 2 (* 2 (select main_a v_prenex_13401))) (<= (+ main_x 1) v_prenex_13401) (<= (+ (select main_a v_prenex_13401) (select main_a v_prenex_13402)) 1000))) (forall ((v_prenex_13988 Int) (v_prenex_13989 Int)) (or (< v_prenex_13989 main_y) (<= (select main_a v_prenex_13989) 1001) (< v_prenex_13988 main_x) (<= (select main_a v_prenex_13989) (+ (select main_a v_prenex_13988) 998)) (<= (+ main_y 1) v_prenex_13989) (<= (select main_a v_prenex_13988) 3))) (forall ((v_prenex_18370 Int) (v_prenex_18371 Int)) (or (<= (+ main_y 1) v_prenex_18371) (<= (+ (select main_a v_prenex_18370) (select main_a v_prenex_18371)) 1000) (<= 1994 (* 2 (select main_a v_prenex_18371))) (< v_prenex_18371 main_y) (<= (* 2 (select main_a v_prenex_18370)) 6) (<= 997 (select main_a v_prenex_18371)))) (or (forall ((v_prenex_15807 Int)) (<= 1 (select main_a v_prenex_15807))) (forall ((v_prenex_15806 Int)) (or (<= (+ main_y 1) v_prenex_15806) (<= 997 (select main_a v_prenex_15806)) (<= (* 2 (select main_a v_prenex_15806)) 1998) (<= 995 (select main_a v_prenex_15806)) (< v_prenex_15806 main_y)))) (or (forall ((v_prenex_16057 Int)) (or (<= 0 (+ (select main_a v_prenex_16057) 1)) (<= 2 (* 2 (select main_a v_prenex_16057))))) (forall ((v_prenex_16053 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16053))) (<= (* 2 (select main_a v_prenex_16053)) 1998) (<= (+ main_y 1) v_prenex_16053) (< v_prenex_16053 main_y) (<= (select main_a v_prenex_16053) 1001)))) (forall ((v_prenex_12847 Int) (v_prenex_12846 Int)) (or (<= (+ (select main_a v_prenex_12846) (select main_a v_prenex_12847)) 1000) (<= (select main_a v_prenex_12846) 5) (<= (+ main_y 1) v_prenex_12847) (<= 1994 (* 2 (select main_a v_prenex_12847))) (< v_prenex_12846 main_x) (< v_prenex_12847 main_y) (<= 1 (select main_a v_prenex_12846)))) (forall ((v_prenex_14122 Int) (v_prenex_14121 Int)) (or (<= 997 (select main_a v_prenex_14122)) (<= (+ main_y 1) v_prenex_14122) (<= (select main_a v_prenex_14122) (+ (select main_a v_prenex_14121) 998)) (< v_prenex_14122 main_y) (<= 1 (select main_a v_prenex_14121)))) (or (forall ((v_prenex_8932 Int)) (or (<= 997 (select main_a v_prenex_8932)) (< v_prenex_8932 main_y) (<= (+ main_y 1) v_prenex_8932) (<= 1994 (* 2 (select main_a v_prenex_8932))))) (forall ((v_prenex_8933 Int)) (or (<= 1 (select main_a v_prenex_8933)) (<= 0 (+ (select main_a v_prenex_8933) 1))))) (forall ((v_prenex_8299 Int) (v_prenex_8300 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8300))) (<= (select main_a v_prenex_8300) 999) (<= (+ (select main_a v_prenex_8299) 994) (select main_a v_prenex_8300)) (<= 2 (* 2 (select main_a v_prenex_8299))) (<= (+ main_y 1) v_prenex_8300) (<= (* 2 (select main_a v_prenex_8299)) 6) (< v_prenex_8300 main_y))) (forall ((v_prenex_15599 Int) (v_prenex_15598 Int)) (or (<= (+ main_x 1) v_prenex_15598) (<= 0 (+ (select main_a v_prenex_15598) 1)) (<= (+ (select main_a v_prenex_15598) (select main_a v_prenex_15599)) 1000) (<= (+ main_y 1) v_prenex_15599) (< v_prenex_15599 main_y) (<= (* 2 (select main_a v_prenex_15599)) 1998) (<= 2 (* 2 (select main_a v_prenex_15598))))) (forall ((v_prenex_8372 Int) (v_prenex_8373 Int)) (or (<= (+ (select main_a v_prenex_8372) (select main_a v_prenex_8373)) 1000) (<= (select main_a v_prenex_8372) 5) (< v_prenex_8373 main_y) (<= (* 2 (select main_a v_prenex_8373)) 1998) (<= (+ main_y 1) v_prenex_8373))) (forall ((v_prenex_10314 Int) (v_prenex_10313 Int)) (or (<= 997 (select main_a v_prenex_10314)) (<= (select main_a v_prenex_10314) 999) (<= 2 (* 2 (select main_a v_prenex_10313))) (<= (* 2 (select main_a v_prenex_10313)) 6) (<= (+ (select main_a v_prenex_10313) (select main_a v_prenex_10314)) 1000) (< v_prenex_10314 main_y) (<= (+ main_y 1) v_prenex_10314))) (or (forall ((v_prenex_14339 Int)) (or (<= (* 2 (select main_a v_prenex_14339)) 1998) (<= (+ main_y 1) v_prenex_14339) (< v_prenex_14339 main_y) (<= 1994 (* 2 (select main_a v_prenex_14339))))) (forall ((v_prenex_14342 Int)) (<= (select main_a v_prenex_14342) 3))) (or (forall ((v_prenex_11685 Int)) (or (<= (+ main_x 1) v_prenex_11685) (<= (select main_a v_prenex_11685) 3) (<= 0 (+ (select main_a v_prenex_11685) 1)))) (forall ((v_prenex_11686 Int)) (or (< v_prenex_11686 main_y) (<= (* 2 (select main_a v_prenex_11686)) 1998) (<= (+ main_y 1) v_prenex_11686)))) (or (forall ((v_prenex_12039 Int)) (or (<= (+ main_x 1) v_prenex_12039) (<= 2 (* 2 (select main_a v_prenex_12039))) (<= 0 (+ (select main_a v_prenex_12039) 1)))) (forall ((v_prenex_12035 Int)) (or (<= (* 2 (select main_a v_prenex_12035)) 1998) (<= 1994 (* 2 (select main_a v_prenex_12035))) (<= (+ main_y 1) v_prenex_12035) (< v_prenex_12035 main_y)))) (forall ((v_prenex_11738 Int) (v_prenex_11739 Int)) (or (<= 0 (+ (select main_a v_prenex_11738) 1)) (<= (+ (select main_a v_prenex_11738) (select main_a v_prenex_11739)) 1000) (<= 2 (* 2 (select main_a v_prenex_11738))) (< v_prenex_11739 main_y) (<= (+ main_y 1) v_prenex_11739) (<= (select main_a v_prenex_11739) 999) (<= (* 2 (select main_a v_prenex_11739)) 1998))) (forall ((v_prenex_13410 Int) (v_prenex_13409 Int)) (or (<= 1000 (+ (select main_a v_prenex_13409) (select main_a v_prenex_13410))) (<= (select main_a v_prenex_13410) 1001) (<= (+ main_y 1) v_prenex_13410) (<= 0 (+ (select main_a v_prenex_13409) 1)) (< v_prenex_13410 main_y) (<= 1994 (* 2 (select main_a v_prenex_13410))))) (forall ((v_prenex_13940 Int) (v_prenex_13941 Int)) (or (<= (+ main_y 1) v_prenex_13941) (<= (select main_a v_prenex_13940) 5) (<= (* 2 (select main_a v_prenex_13941)) 1998) (<= 997 (select main_a v_prenex_13941)) (<= (select main_a v_prenex_13941) (+ (select main_a v_prenex_13940) 998)) (< v_prenex_13941 main_y) (<= 0 (+ (select main_a v_prenex_13940) 1)))) (or (forall ((v_prenex_12319 Int)) (or (<= 997 (select main_a v_prenex_12319)) (<= 1994 (* 2 (select main_a v_prenex_12319))) (< v_prenex_12319 main_y) (<= (* 2 (select main_a v_prenex_12319)) 1998) (<= (+ main_y 1) v_prenex_12319))) (forall ((v_prenex_12322 Int)) (or (<= (select main_a v_prenex_12322) 5) (<= 2 (* 2 (select main_a v_prenex_12322)))))) (forall ((v_prenex_16523 Int) (v_prenex_16524 Int)) (or (<= (select main_a v_prenex_16523) 3) (< v_prenex_16523 main_x) (<= 1994 (* 2 (select main_a v_prenex_16524))) (<= (+ main_y 1) v_prenex_16524) (< v_prenex_16524 main_y) (<= (* 2 (select main_a v_prenex_16523)) 6) (<= (+ (select main_a v_prenex_16523) 994) (select main_a v_prenex_16524)))) (or (forall ((v_prenex_8484 Int)) (or (<= 1 (select main_a v_prenex_8484)) (<= (+ main_x 1) v_prenex_8484) (<= (select main_a v_prenex_8484) 3))) (forall ((v_prenex_8487 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8487))) (<= (+ main_y 1) v_prenex_8487) (<= (* 2 (select main_a v_prenex_8487)) 1998) (< v_prenex_8487 main_y)))) (or (forall ((v_prenex_13106 Int)) (or (<= (select main_a v_prenex_13106) 1001) (< v_prenex_13106 main_y) (<= 1994 (* 2 (select main_a v_prenex_13106))) (<= (+ main_y 1) v_prenex_13106) (<= (* 2 (select main_a v_prenex_13106)) 1998))) (forall ((v_prenex_13110 Int)) (or (<= 1 (select main_a v_prenex_13110)) (<= (select main_a v_prenex_13110) 5)))) (or (forall ((v_prenex_15713 Int)) (<= 1 (select main_a v_prenex_15713))) (forall ((v_prenex_15714 Int)) (or (<= (+ main_y 1) v_prenex_15714) (<= (select main_a v_prenex_15714) 1001) (< v_prenex_15714 main_y) (<= (* 2 (select main_a v_prenex_15714)) 1998)))) (forall ((v_prenex_10763 Int) (v_prenex_10762 Int)) (or (<= (* 2 (select main_a v_prenex_10762)) 6) (< v_prenex_10763 main_y) (<= 995 (select main_a v_prenex_10763)) (<= (+ main_y 1) v_prenex_10763) (<= (select main_a v_prenex_10763) (+ (select main_a v_prenex_10762) 998)))) (or (forall ((v_prenex_16288 Int)) (or (<= (+ main_y 1) v_prenex_16288) (< v_prenex_16288 main_y) (<= (select main_a v_prenex_16288) 1001))) (forall ((v_prenex_16287 Int)) (or (< v_prenex_16287 main_x) (<= 2 (* 2 (select main_a v_prenex_16287)))))) (forall ((v_prenex_14534 Int) (v_prenex_14535 Int)) (or (<= 997 (select main_a v_prenex_14535)) (<= (+ main_y 1) v_prenex_14535) (<= (select main_a v_prenex_14534) 3) (<= 2 (* 2 (select main_a v_prenex_14534))) (<= (+ (select main_a v_prenex_14534) 994) (select main_a v_prenex_14535)) (<= 995 (select main_a v_prenex_14535)) (< v_prenex_14535 main_y))) (or (forall ((v_prenex_16806 Int)) (or (<= (select main_a v_prenex_16806) 5) (<= (* 2 (select main_a v_prenex_16806)) 6))) (forall ((v_prenex_16801 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16801))) (< v_prenex_16801 main_y) (<= 995 (select main_a v_prenex_16801)) (<= 997 (select main_a v_prenex_16801)) (<= (+ main_y 1) v_prenex_16801)))) (or (forall ((v_prenex_14319 Int)) (or (<= 1 (select main_a v_prenex_14319)) (<= (+ main_x 1) v_prenex_14319))) (forall ((v_prenex_14318 Int)) (or (<= (+ main_y 1) v_prenex_14318) (<= 995 (select main_a v_prenex_14318)) (<= (* 2 (select main_a v_prenex_14318)) 1998) (< v_prenex_14318 main_y)))) (forall ((v_prenex_16854 Int) (v_prenex_16855 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16854))) (< v_prenex_16855 main_y) (<= (+ main_y 1) v_prenex_16855) (<= 995 (select main_a v_prenex_16855)) (<= (select main_a v_prenex_16855) 1001) (<= 0 (+ (select main_a v_prenex_16854) 1)) (<= (+ (select main_a v_prenex_16854) 994) (select main_a v_prenex_16855)))) (forall ((v_prenex_14879 Int) (v_prenex_14878 Int)) (or (< v_prenex_14879 main_y) (<= (+ (select main_a v_prenex_14878) (select main_a v_prenex_14879)) 1000) (< v_prenex_14878 main_x) (<= (* 2 (select main_a v_prenex_14878)) 6) (<= (+ main_x 1) v_prenex_14878))) (forall ((v_prenex_11477 Int) (v_prenex_11478 Int)) (or (<= 1000 (+ (select main_a v_prenex_11477) (select main_a v_prenex_11478))) (<= (+ main_y 1) v_prenex_11478) (<= (select main_a v_prenex_11478) 999) (<= (select main_a v_prenex_11478) 1001) (<= (* 2 (select main_a v_prenex_11477)) 6) (< v_prenex_11478 main_y) (<= (select main_a v_prenex_11477) 3))) (forall ((v_prenex_18337 Int) (v_prenex_18336 Int)) (or (< v_prenex_18337 main_y) (<= 1994 (* 2 (select main_a v_prenex_18337))) (<= (select main_a v_prenex_18337) (+ (select main_a v_prenex_18336) 998)) (< v_prenex_18336 main_x) (<= (* 2 (select main_a v_prenex_18336)) 6) (<= (+ main_y 1) v_prenex_18337))) (or (forall ((v_prenex_11300 Int)) (or (<= (+ main_y 1) v_prenex_11300) (<= (* 2 (select main_a v_prenex_11300)) 1998) (<= 1994 (* 2 (select main_a v_prenex_11300))) (< v_prenex_11300 main_y) (<= (select main_a v_prenex_11300) 1001))) (forall ((v_prenex_11304 Int)) (or (<= (* 2 (select main_a v_prenex_11304)) 6) (<= (select main_a v_prenex_11304) 5)))) (forall ((v_prenex_18257 Int) (v_prenex_18258 Int)) (or (<= (+ main_y 1) v_prenex_18258) (<= (select main_a v_prenex_18257) 5) (<= (* 2 (select main_a v_prenex_18258)) 1998) (<= 1 (select main_a v_prenex_18257)) (< v_prenex_18258 main_y) (<= (select main_a v_prenex_18258) 999) (<= (select main_a v_prenex_18258) (+ (select main_a v_prenex_18257) 998)))) (forall ((v_prenex_15665 Int) (v_prenex_15664 Int)) (or (<= 997 (select main_a v_prenex_15665)) (<= 2 (* 2 (select main_a v_prenex_15664))) (<= (select main_a v_prenex_15665) 1001) (<= (+ main_y 1) v_prenex_15665) (< v_prenex_15665 main_y) (<= (* 2 (select main_a v_prenex_15664)) 6) (<= (+ (select main_a v_prenex_15664) (select main_a v_prenex_15665)) 1000))) (forall ((v_prenex_8981 Int) (v_prenex_8980 Int)) (or (<= (+ main_y 1) v_prenex_8981) (<= (+ main_x 1) v_prenex_8980) (<= (select main_a v_prenex_8981) (+ (select main_a v_prenex_8980) 998)) (< v_prenex_8981 main_y) (<= 1994 (* 2 (select main_a v_prenex_8981))))) (forall ((v_prenex_9018 Int) (v_prenex_9017 Int)) (or (<= 0 (+ (select main_a v_prenex_9017) 1)) (<= (+ main_x 1) v_prenex_9017) (< v_prenex_9017 main_x) (< v_prenex_9018 main_y) (<= (+ (select main_a v_prenex_9017) (select main_a v_prenex_9018)) 1000))) (forall ((v_prenex_13310 Int) (v_prenex_13309 Int)) (or (<= (select main_a v_prenex_13309) 5) (<= 1994 (* 2 (select main_a v_prenex_13310))) (<= (select main_a v_prenex_13309) 3) (< v_prenex_13310 main_y) (<= (+ (select main_a v_prenex_13309) (select main_a v_prenex_13310)) 1000) (<= (+ main_y 1) v_prenex_13310) (<= (select main_a v_prenex_13310) 1001))) (forall ((v_prenex_11128 Int) (v_prenex_11129 Int)) (or (<= (* 2 (select main_a v_prenex_11129)) 1998) (<= (+ (select main_a v_prenex_11128) (select main_a v_prenex_11129)) 1000) (<= (select main_a v_prenex_11128) 3) (<= 995 (select main_a v_prenex_11129)) (<= 0 (+ (select main_a v_prenex_11128) 1)) (< v_prenex_11129 main_y) (<= (+ main_y 1) v_prenex_11129))) (forall ((v_prenex_18070 Int) (v_prenex_18069 Int)) (or (<= (select main_a v_prenex_18070) (+ (select main_a v_prenex_18069) 998)) (<= (select main_a v_prenex_18069) 3) (< v_prenex_18070 main_y) (<= (+ main_x 1) v_prenex_18069) (<= (select main_a v_prenex_18070) 1001) (<= (select main_a v_prenex_18069) 5) (<= (+ main_y 1) v_prenex_18070))) (forall ((v_prenex_16625 Int) (v_prenex_16626 Int)) (or (<= (+ main_y 1) v_prenex_16626) (< v_prenex_16626 main_y) (<= (select main_a v_prenex_16626) (+ (select main_a v_prenex_16625) 998)) (<= (select main_a v_prenex_16626) 1001) (<= 997 (select main_a v_prenex_16626)) (<= 2 (* 2 (select main_a v_prenex_16625))))) (forall ((v_prenex_18448 Int) (v_prenex_18449 Int)) (or (<= 995 (select main_a v_prenex_18449)) (<= (+ main_y 1) v_prenex_18449) (<= (select main_a v_prenex_18449) 999) (<= (select main_a v_prenex_18449) (+ (select main_a v_prenex_18448) 998)) (< v_prenex_18449 main_y))) (or (forall ((v_prenex_15155 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15155))) (<= (+ main_y 1) v_prenex_15155) (<= (select main_a v_prenex_15155) 999) (< v_prenex_15155 main_y) (<= (select main_a v_prenex_15155) 1001))) (forall ((v_prenex_15158 Int)) (<= 2 (* 2 (select main_a v_prenex_15158))))) (forall ((v_prenex_8417 Int) (v_prenex_8418 Int)) (or (<= (* 2 (select main_a v_prenex_8418)) 1998) (<= (+ main_y 1) v_prenex_8418) (<= (select main_a v_prenex_8418) (+ (select main_a v_prenex_8417) 998)) (<= (select main_a v_prenex_8417) 3) (< v_prenex_8418 main_y) (<= (+ main_x 1) v_prenex_8417) (<= (* 2 (select main_a v_prenex_8417)) 6))) (or (forall ((v_prenex_11317 Int)) (or (<= (* 2 (select main_a v_prenex_11317)) 6) (<= 2 (* 2 (select main_a v_prenex_11317))))) (forall ((v_prenex_11315 Int)) (or (<= (* 2 (select main_a v_prenex_11315)) 1998) (<= (select main_a v_prenex_11315) 999) (<= (+ main_y 1) v_prenex_11315) (< v_prenex_11315 main_y)))) (forall ((v_prenex_9933 Int) (v_prenex_9932 Int)) (or (<= (+ main_y 1) v_prenex_9933) (<= 1994 (* 2 (select main_a v_prenex_9933))) (<= 0 (+ (select main_a v_prenex_9932) 1)) (<= 1 (select main_a v_prenex_9932)) (<= 995 (select main_a v_prenex_9933)) (< v_prenex_9933 main_y) (<= 1000 (+ (select main_a v_prenex_9932) (select main_a v_prenex_9933))))) (or (forall ((v_prenex_12284 Int)) (or (< v_prenex_12284 main_x) (<= (select main_a v_prenex_12284) 5) (<= (+ main_x 1) v_prenex_12284))) (forall ((v_prenex_12285 Int)) (<= 1994 (* 2 (select main_a v_prenex_12285))))) (or (forall ((v_prenex_13935 Int)) (or (<= (+ main_y 1) v_prenex_13935) (<= (* 2 (select main_a v_prenex_13935)) 1998) (< v_prenex_13935 main_y) (<= 995 (select main_a v_prenex_13935)))) (forall ((v_prenex_13936 Int)) (or (<= 0 (+ (select main_a v_prenex_13936) 1)) (<= (* 2 (select main_a v_prenex_13936)) 6)))) (forall ((v_prenex_17271 Int) (v_prenex_17272 Int)) (or (< v_prenex_17272 main_y) (<= 1000 (+ (select main_a v_prenex_17271) (select main_a v_prenex_17272))) (<= 1 (select main_a v_prenex_17271)) (<= (* 2 (select main_a v_prenex_17271)) 6) (<= (+ main_y 1) v_prenex_17272) (< v_prenex_17271 main_x) (<= 1994 (* 2 (select main_a v_prenex_17272))))) (forall ((v_prenex_17483 Int) (v_prenex_17484 Int)) (or (<= (+ (select main_a v_prenex_17483) 994) (select main_a v_prenex_17484)) (<= 0 (+ (select main_a v_prenex_17483) 1)) (<= (+ main_y 1) v_prenex_17484) (< v_prenex_17484 main_y) (<= (select main_a v_prenex_17484) 999) (<= (* 2 (select main_a v_prenex_17484)) 1998))) (or (forall ((v_prenex_9757 Int)) (or (<= (+ main_y 1) v_prenex_9757) (<= (select main_a v_prenex_9757) 999) (< v_prenex_9757 main_y) (<= 1994 (* 2 (select main_a v_prenex_9757))))) (forall ((v_prenex_9756 Int)) (<= (select main_a v_prenex_9756) 3))) (forall ((v_prenex_13085 Int) (v_prenex_13086 Int)) (or (<= (select main_a v_prenex_13085) 5) (<= (select main_a v_prenex_13086) 999) (<= (+ main_y 1) v_prenex_13086) (< v_prenex_13086 main_y) (<= (+ (select main_a v_prenex_13085) (select main_a v_prenex_13086)) 1000) (<= 1994 (* 2 (select main_a v_prenex_13086))) (<= 2 (* 2 (select main_a v_prenex_13085))))) (forall ((v_prenex_12881 Int) (v_prenex_12882 Int)) (or (<= (+ main_y 1) v_prenex_12882) (<= (select main_a v_prenex_12881) 3) (< v_prenex_12881 main_x) (< v_prenex_12882 main_y) (<= (select main_a v_prenex_12882) 1001) (<= (+ (select main_a v_prenex_12881) 994) (select main_a v_prenex_12882)))) (forall ((v_prenex_10853 Int) (v_prenex_10854 Int)) (or (<= (select main_a v_prenex_10854) (+ (select main_a v_prenex_10853) 998)) (< v_prenex_10853 main_x) (< v_prenex_10854 main_y) (<= (+ main_y 1) v_prenex_10854) (<= 2 (* 2 (select main_a v_prenex_10853))) (<= 997 (select main_a v_prenex_10854)))) (forall ((v_prenex_8992 Int) (v_prenex_8993 Int)) (or (<= 995 (select main_a v_prenex_8993)) (<= 997 (select main_a v_prenex_8993)) (<= (+ (select main_a v_prenex_8992) (select main_a v_prenex_8993)) 1000) (< v_prenex_8993 main_y) (<= (select main_a v_prenex_8992) 5) (<= (+ main_y 1) v_prenex_8993) (<= 0 (+ (select main_a v_prenex_8992) 1)))) (or (forall ((v_prenex_15925 Int)) (or (<= 1 (select main_a v_prenex_15925)) (<= (* 2 (select main_a v_prenex_15925)) 6))) (forall ((v_prenex_15926 Int)) (or (< v_prenex_15926 main_y) (<= (* 2 (select main_a v_prenex_15926)) 1998) (<= (+ main_y 1) v_prenex_15926)))) (or (forall ((v_prenex_13826 Int)) (or (<= (select main_a v_prenex_13826) 5) (<= (* 2 (select main_a v_prenex_13826)) 6))) (forall ((v_prenex_13824 Int)) (or (<= 995 (select main_a v_prenex_13824)) (<= (* 2 (select main_a v_prenex_13824)) 1998) (<= (+ main_y 1) v_prenex_13824) (< v_prenex_13824 main_y)))) (forall ((v_prenex_13908 Int) (v_prenex_13907 Int)) (or (< v_prenex_13908 main_y) (<= 997 (select main_a v_prenex_13908)) (<= (+ main_y 1) v_prenex_13908) (<= (select main_a v_prenex_13907) 3) (<= (+ (select main_a v_prenex_13907) 994) (select main_a v_prenex_13908)) (<= 1 (select main_a v_prenex_13907)))) (forall ((v_prenex_14932 Int) (v_prenex_14931 Int)) (or (< v_prenex_14931 main_x) (<= (+ main_y 1) v_prenex_14932) (<= (select main_a v_prenex_14932) (+ (select main_a v_prenex_14931) 998)) (<= 1994 (* 2 (select main_a v_prenex_14932))) (<= 1 (select main_a v_prenex_14931)) (< v_prenex_14932 main_y))) (forall ((v_prenex_8362 Int) (v_prenex_8363 Int)) (or (<= 1000 (+ (select main_a v_prenex_8362) (select main_a v_prenex_8363))) (<= (+ main_y 1) v_prenex_8363) (<= (select main_a v_prenex_8363) 1001) (<= (* 2 (select main_a v_prenex_8362)) 6) (< v_prenex_8363 main_y))) (forall ((v_prenex_9277 Int) (v_prenex_9276 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9276))) (< v_prenex_9277 main_y) (<= (+ main_y 1) v_prenex_9277) (<= (select main_a v_prenex_9277) 1001) (<= 995 (select main_a v_prenex_9277)) (<= (select main_a v_prenex_9276) 3) (<= (select main_a v_prenex_9277) (+ (select main_a v_prenex_9276) 998)))) (forall ((v_prenex_9145 Int) (v_prenex_9144 Int)) (or (< v_prenex_9145 main_y) (<= (* 2 (select main_a v_prenex_9145)) 1998) (<= (+ main_y 1) v_prenex_9145) (<= (select main_a v_prenex_9145) 1001) (<= (+ (select main_a v_prenex_9144) 994) (select main_a v_prenex_9145)))) (forall ((v_prenex_18011 Int) (v_prenex_18012 Int)) (or (<= (+ (select main_a v_prenex_18011) (select main_a v_prenex_18012)) 1000) (< v_prenex_18011 main_x) (<= (select main_a v_prenex_18011) 5) (<= (+ main_x 1) v_prenex_18011) (<= 0 (+ (select main_a v_prenex_18011) 1)))) (forall ((v_prenex_13838 Int) (v_prenex_13839 Int)) (or (<= 997 (select main_a v_prenex_13839)) (< v_prenex_13839 main_y) (<= 1000 (+ (select main_a v_prenex_13838) (select main_a v_prenex_13839))) (<= (select main_a v_prenex_13838) 3) (<= 2 (* 2 (select main_a v_prenex_13838))) (<= (+ main_y 1) v_prenex_13839) (< v_prenex_13838 main_x))) (forall ((v_prenex_11077 Int) (v_prenex_11076 Int)) (or (<= 1 (select main_a v_prenex_11076)) (<= 2 (* 2 (select main_a v_prenex_11076))) (<= (+ main_y 1) v_prenex_11077) (< v_prenex_11077 main_y) (<= (+ (select main_a v_prenex_11076) 994) (select main_a v_prenex_11077)) (<= (select main_a v_prenex_11077) 1001))) (forall ((v_prenex_9514 Int) (v_prenex_9513 Int)) (or (<= (select main_a v_prenex_9514) 999) (<= (* 2 (select main_a v_prenex_9513)) 6) (<= 997 (select main_a v_prenex_9514)) (<= (+ main_y 1) v_prenex_9514) (<= (+ (select main_a v_prenex_9513) 994) (select main_a v_prenex_9514)) (< v_prenex_9514 main_y) (<= 1 (select main_a v_prenex_9513)))) (or (forall ((v_prenex_13179 Int)) (or (<= 995 (select main_a v_prenex_13179)) (<= (+ main_y 1) v_prenex_13179) (<= (* 2 (select main_a v_prenex_13179)) 1998) (<= (select main_a v_prenex_13179) 999) (< v_prenex_13179 main_y))) (forall ((v_prenex_13183 Int)) (or (<= (select main_a v_prenex_13183) 3) (<= 0 (+ (select main_a v_prenex_13183) 1))))) (or (forall ((v_prenex_15500 Int)) (<= (* 2 (select main_a v_prenex_15500)) 6)) (forall ((v_prenex_15496 Int)) (or (<= (+ main_y 1) v_prenex_15496) (< v_prenex_15496 main_y) (<= 1994 (* 2 (select main_a v_prenex_15496))) (<= (select main_a v_prenex_15496) 1001) (<= 997 (select main_a v_prenex_15496))))) (forall ((v_prenex_8446 Int) (v_prenex_8445 Int)) (or (<= (+ main_x 1) v_prenex_8445) (< v_prenex_8446 main_y) (<= 1 (select main_a v_prenex_8445)) (<= (select main_a v_prenex_8445) 3) (<= (select main_a v_prenex_8446) (+ (select main_a v_prenex_8445) 998)) (<= (+ main_y 1) v_prenex_8446) (<= 995 (select main_a v_prenex_8446)))) (forall ((v_prenex_13194 Int) (v_prenex_13193 Int)) (or (<= (select main_a v_prenex_13193) 5) (<= 0 (+ (select main_a v_prenex_13193) 1)) (<= (+ (select main_a v_prenex_13193) 994) (select main_a v_prenex_13194)) (<= (select main_a v_prenex_13194) 1001) (<= (+ main_y 1) v_prenex_13194) (< v_prenex_13194 main_y) (<= 995 (select main_a v_prenex_13194)))) (forall ((v_prenex_13769 Int) (v_prenex_13770 Int)) (or (<= (select main_a v_prenex_13770) 999) (<= (+ main_y 1) v_prenex_13770) (<= (select main_a v_prenex_13769) 5) (<= (* 2 (select main_a v_prenex_13770)) 1998) (< v_prenex_13770 main_y) (<= 1000 (+ (select main_a v_prenex_13769) (select main_a v_prenex_13770))) (<= 1 (select main_a v_prenex_13769)))) (forall ((v_prenex_16109 Int) (v_prenex_16110 Int)) (or (<= 1000 (+ (select main_a v_prenex_16109) (select main_a v_prenex_16110))) (< v_prenex_16110 main_y) (<= (select main_a v_prenex_16109) 5) (<= (+ main_y 1) v_prenex_16110) (< v_prenex_16109 main_x) (<= 2 (* 2 (select main_a v_prenex_16109))) (<= (select main_a v_prenex_16110) 1001))) (forall ((v_prenex_16946 Int) (v_prenex_16947 Int)) (or (<= (+ main_y 1) v_prenex_16947) (< v_prenex_16947 main_y) (<= (+ (select main_a v_prenex_16946) 994) (select main_a v_prenex_16947)) (<= (* 2 (select main_a v_prenex_16947)) 1998) (<= 2 (* 2 (select main_a v_prenex_16946))) (<= (* 2 (select main_a v_prenex_16946)) 6))) (or (forall ((v_prenex_14377 Int)) (or (<= (* 2 (select main_a v_prenex_14377)) 1998) (<= (+ main_y 1) v_prenex_14377) (< v_prenex_14377 main_y))) (forall ((v_prenex_14376 Int)) (or (<= (+ main_x 1) v_prenex_14376) (<= 1 (select main_a v_prenex_14376)) (<= (select main_a v_prenex_14376) 5)))) (or (forall ((v_prenex_13638 Int)) (or (<= (+ main_y 1) v_prenex_13638) (<= (* 2 (select main_a v_prenex_13638)) 1998) (< v_prenex_13638 main_y))) (forall ((v_prenex_13637 Int)) (<= 1 (select main_a v_prenex_13637)))) (forall ((v_prenex_12308 Int) (v_prenex_12309 Int)) (or (<= 1000 (+ (select main_a v_prenex_12308) (select main_a v_prenex_12309))) (<= 2 (* 2 (select main_a v_prenex_12308))) (<= (+ main_y 1) v_prenex_12309) (<= (select main_a v_prenex_12309) 999) (< v_prenex_12309 main_y) (<= 1 (select main_a v_prenex_12308)) (<= 1994 (* 2 (select main_a v_prenex_12309))))) (forall ((v_prenex_8482 Int) (v_prenex_8483 Int)) (or (< v_prenex_8483 main_y) (<= (* 2 (select main_a v_prenex_8483)) 1998) (<= (+ (select main_a v_prenex_8482) 994) (select main_a v_prenex_8483)) (<= 995 (select main_a v_prenex_8483)) (<= (select main_a v_prenex_8482) 3) (<= (+ main_y 1) v_prenex_8483) (<= 0 (+ (select main_a v_prenex_8482) 1)))) (or (forall ((v_prenex_12782 Int)) (or (<= 0 (+ (select main_a v_prenex_12782) 1)) (<= (+ main_x 1) v_prenex_12782) (<= (select main_a v_prenex_12782) 5))) (forall ((v_prenex_12781 Int)) (or (<= 995 (select main_a v_prenex_12781)) (<= (* 2 (select main_a v_prenex_12781)) 1998) (< v_prenex_12781 main_y) (<= (+ main_y 1) v_prenex_12781)))) (forall ((v_prenex_10352 Int) (v_prenex_10351 Int)) (or (<= (select main_a v_prenex_10352) (+ (select main_a v_prenex_10351) 998)) (< v_prenex_10351 main_x) (< v_prenex_10352 main_y) (<= (+ main_y 1) v_prenex_10352) (<= 1 (select main_a v_prenex_10351)) (<= (select main_a v_prenex_10352) 1001) (<= (* 2 (select main_a v_prenex_10351)) 6))) (or (forall ((v_prenex_15083 Int)) (or (<= (* 2 (select main_a v_prenex_15083)) 1998) (<= (+ main_y 1) v_prenex_15083) (<= (select main_a v_prenex_15083) 999) (< v_prenex_15083 main_y))) (forall ((v_prenex_15082 Int)) (or (< v_prenex_15082 main_x) (<= (select main_a v_prenex_15082) 3) (<= (select main_a v_prenex_15082) 5)))) (or (forall ((v_prenex_9186 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9186))) (<= 1 (select main_a v_prenex_9186)))) (forall ((v_prenex_8269 Int)) (or (<= (+ main_y 1) v_prenex_8269) (< v_prenex_8269 main_y) (<= 1994 (* 2 (select main_a v_prenex_8269))) (<= (select main_a v_prenex_8269) 1001) (<= (* 2 (select main_a v_prenex_8269)) 1998)))) (or (forall ((v_prenex_10896 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10896))) (<= 1 (select main_a v_prenex_10896)))) (forall ((v_prenex_10895 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10895))) (<= 995 (select main_a v_prenex_10895)) (< v_prenex_10895 main_y) (<= (+ main_y 1) v_prenex_10895)))) (forall ((v_prenex_15372 Int) (v_prenex_15371 Int)) (or (<= (select main_a v_prenex_15372) 999) (<= 1 (select main_a v_prenex_15371)) (< v_prenex_15372 main_y) (<= (select main_a v_prenex_15371) 3) (<= 995 (select main_a v_prenex_15372)) (<= (+ main_y 1) v_prenex_15372) (<= 1000 (+ (select main_a v_prenex_15371) (select main_a v_prenex_15372))))) (forall ((v_prenex_15545 Int) (v_prenex_15544 Int)) (or (<= (select main_a v_prenex_15545) 1001) (<= (+ main_y 1) v_prenex_15545) (<= 997 (select main_a v_prenex_15545)) (< v_prenex_15545 main_y) (<= (select main_a v_prenex_15545) (+ (select main_a v_prenex_15544) 998)) (<= (select main_a v_prenex_15544) 3))) (forall ((v_prenex_10697 Int) (v_prenex_10698 Int)) (or (<= 995 (select main_a v_prenex_10698)) (<= 0 (+ (select main_a v_prenex_10697) 1)) (<= (select main_a v_prenex_10698) (+ (select main_a v_prenex_10697) 998)) (< v_prenex_10698 main_y) (<= (select main_a v_prenex_10697) 5) (<= 1994 (* 2 (select main_a v_prenex_10698))) (<= (+ main_y 1) v_prenex_10698))) (forall ((v_prenex_14941 Int) (v_prenex_14942 Int)) (or (< v_prenex_14942 main_y) (<= 1994 (* 2 (select main_a v_prenex_14942))) (<= 1000 (+ (select main_a v_prenex_14941) (select main_a v_prenex_14942))) (< v_prenex_14941 main_x) (<= (+ main_y 1) v_prenex_14942) (<= (select main_a v_prenex_14941) 5) (<= 1 (select main_a v_prenex_14941)))) (forall ((v_prenex_15181 Int) (v_prenex_15180 Int)) (or (<= (select main_a v_prenex_15181) 999) (<= (+ main_y 1) v_prenex_15181) (<= 0 (+ (select main_a v_prenex_15180) 1)) (<= (select main_a v_prenex_15180) 5) (< v_prenex_15181 main_y) (<= (+ (select main_a v_prenex_15180) 994) (select main_a v_prenex_15181)) (<= (* 2 (select main_a v_prenex_15181)) 1998))) (forall ((v_prenex_10844 Int) (v_prenex_10843 Int)) (or (< v_prenex_10844 main_y) (<= 997 (select main_a v_prenex_10844)) (<= (select main_a v_prenex_10844) 999) (<= 1 (select main_a v_prenex_10843)) (<= 2 (* 2 (select main_a v_prenex_10843))) (<= (+ main_y 1) v_prenex_10844) (<= (+ (select main_a v_prenex_10843) (select main_a v_prenex_10844)) 1000))) (forall ((v_prenex_14051 Int) (v_prenex_14050 Int)) (or (<= 1 (select main_a v_prenex_14050)) (<= 0 (+ (select main_a v_prenex_14050) 1)) (< v_prenex_14051 main_y) (<= (+ main_y 1) v_prenex_14051) (<= (select main_a v_prenex_14051) 999) (<= (select main_a v_prenex_14051) 1001) (<= (+ (select main_a v_prenex_14050) (select main_a v_prenex_14051)) 1000))) (or (forall ((v_prenex_18363 Int)) (or (< v_prenex_18363 main_y) (<= (select main_a v_prenex_18363) 1001) (<= (+ main_y 1) v_prenex_18363) (<= 1994 (* 2 (select main_a v_prenex_18363))))) (forall ((v_prenex_18362 Int)) (or (<= (select main_a v_prenex_18362) 5) (< v_prenex_18362 main_x) (<= 2 (* 2 (select main_a v_prenex_18362)))))) (forall ((v_prenex_13112 Int) (v_prenex_13113 Int)) (or (<= 997 (select main_a v_prenex_13113)) (<= (+ main_y 1) v_prenex_13113) (<= (select main_a v_prenex_13113) 999) (<= (+ (select main_a v_prenex_13112) 994) (select main_a v_prenex_13113)) (< v_prenex_13113 main_y) (<= 1 (select main_a v_prenex_13112)) (<= 0 (+ (select main_a v_prenex_13112) 1)))) (or (forall ((v_prenex_18200 Int)) (or (<= (+ main_y 1) v_prenex_18200) (<= (select main_a v_prenex_18200) 999) (< v_prenex_18200 main_y) (<= 1994 (* 2 (select main_a v_prenex_18200))))) (forall ((v_prenex_18205 Int)) (or (<= (+ main_x 1) v_prenex_18205) (<= 2 (* 2 (select main_a v_prenex_18205))) (<= (select main_a v_prenex_18205) 5)))) (forall ((v_prenex_15656 Int) (v_prenex_15657 Int)) (or (< v_prenex_15657 main_y) (<= 1994 (* 2 (select main_a v_prenex_15657))) (<= (* 2 (select main_a v_prenex_15657)) 1998) (<= (+ main_y 1) v_prenex_15657) (<= (+ (select main_a v_prenex_15656) 994) (select main_a v_prenex_15657)) (<= 1 (select main_a v_prenex_15656)))) (forall ((v_prenex_11238 Int) (v_prenex_11239 Int)) (or (<= (+ (select main_a v_prenex_11238) 994) (select main_a v_prenex_11239)) (<= 0 (+ (select main_a v_prenex_11238) 1)) (< v_prenex_11239 main_y) (< v_prenex_11238 main_x) (<= (+ main_y 1) v_prenex_11239) (<= 1 (select main_a v_prenex_11238)) (<= (* 2 (select main_a v_prenex_11239)) 1998))) (or (forall ((v_prenex_14819 Int)) (<= 1994 (* 2 (select main_a v_prenex_14819)))) (forall ((v_prenex_14818 Int)) (or (<= 0 (+ (select main_a v_prenex_14818) 1)) (< v_prenex_14818 main_x) (<= (* 2 (select main_a v_prenex_14818)) 6) (<= (+ main_x 1) v_prenex_14818)))) (forall ((v_prenex_16905 Int) (v_prenex_16906 Int)) (or (< v_prenex_16905 main_x) (<= (+ (select main_a v_prenex_16905) (select main_a v_prenex_16906)) 1000) (< v_prenex_16906 main_y) (<= (+ main_y 1) v_prenex_16906) (<= (select main_a v_prenex_16905) 3) (<= (* 2 (select main_a v_prenex_16906)) 1998))) (or (forall ((v_prenex_15713 Int)) (<= 1 (select main_a v_prenex_15713))) (forall ((v_prenex_15708 Int)) (or (<= (* 2 (select main_a v_prenex_15708)) 1998) (<= (+ main_y 1) v_prenex_15708) (<= (select main_a v_prenex_15708) 1001) (<= (select main_a v_prenex_15708) 999) (< v_prenex_15708 main_y)))) (forall ((v_prenex_12023 Int) (v_prenex_12022 Int)) (or (<= (+ (select main_a v_prenex_12022) (select main_a v_prenex_12023)) 1000) (< v_prenex_12023 main_y) (<= (+ main_x 1) v_prenex_12022) (<= 1 (select main_a v_prenex_12022)) (<= (select main_a v_prenex_12022) 3) (<= (select main_a v_prenex_12023) 1001) (<= (+ main_y 1) v_prenex_12023))) (forall ((v_prenex_13037 Int) (v_prenex_13038 Int)) (or (<= (select main_a v_prenex_13038) (+ (select main_a v_prenex_13037) 998)) (<= (select main_a v_prenex_13038) 1001) (<= 1994 (* 2 (select main_a v_prenex_13038))) (< v_prenex_13038 main_y) (<= (+ main_y 1) v_prenex_13038) (<= 2 (* 2 (select main_a v_prenex_13037))) (<= 0 (+ (select main_a v_prenex_13037) 1)))) (forall ((v_prenex_10476 Int) (v_prenex_10475 Int)) (or (<= 1000 (+ (select main_a v_prenex_10475) (select main_a v_prenex_10476))) (<= 1994 (* 2 (select main_a v_prenex_10476))) (<= 1 (select main_a v_prenex_10475)) (<= 995 (select main_a v_prenex_10476)) (<= (+ main_y 1) v_prenex_10476) (< v_prenex_10476 main_y))) (or (forall ((v_prenex_9389 Int)) (or (<= (+ main_y 1) v_prenex_9389) (<= 1994 (* 2 (select main_a v_prenex_9389))) (<= 995 (select main_a v_prenex_9389)) (< v_prenex_9389 main_y))) (forall ((v_prenex_9390 Int)) (or (<= 0 (+ (select main_a v_prenex_9390) 1)) (<= (select main_a v_prenex_9390) 3)))) (forall ((v_prenex_8862 Int) (v_prenex_8863 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8863))) (<= (select main_a v_prenex_8863) (+ (select main_a v_prenex_8862) 998)) (<= 2 (* 2 (select main_a v_prenex_8862))) (<= (+ main_y 1) v_prenex_8863) (<= 995 (select main_a v_prenex_8863)) (< v_prenex_8863 main_y) (<= (* 2 (select main_a v_prenex_8862)) 6))) (forall ((v_prenex_16830 Int) (v_prenex_16831 Int)) (or (<= (+ main_x 1) v_prenex_16830) (<= 2 (* 2 (select main_a v_prenex_16830))) (<= (+ main_y 1) v_prenex_16831) (< v_prenex_16831 main_y) (<= (+ (select main_a v_prenex_16830) (select main_a v_prenex_16831)) 1000) (<= 997 (select main_a v_prenex_16831)) (<= (select main_a v_prenex_16830) 3))) (or (forall ((v_prenex_12076 Int)) (or (<= (+ main_y 1) v_prenex_12076) (< v_prenex_12076 main_y) (<= (select main_a v_prenex_12076) 1001) (<= 1994 (* 2 (select main_a v_prenex_12076))))) (forall ((v_prenex_12077 Int)) (or (<= (select main_a v_prenex_12077) 5) (<= (select main_a v_prenex_12077) 3)))) (forall ((v_prenex_15199 Int) (v_prenex_15198 Int)) (or (<= (+ (select main_a v_prenex_15198) (select main_a v_prenex_15199)) 1000) (<= (select main_a v_prenex_15199) 1001) (<= (select main_a v_prenex_15198) 5) (<= 1 (select main_a v_prenex_15198)) (<= (+ main_y 1) v_prenex_15199) (< v_prenex_15199 main_y) (<= 1994 (* 2 (select main_a v_prenex_15199))))) (forall ((v_prenex_9482 Int) (v_prenex_9481 Int)) (or (<= (+ main_y 1) v_prenex_9482) (<= 2 (* 2 (select main_a v_prenex_9481))) (<= 1994 (* 2 (select main_a v_prenex_9482))) (<= (select main_a v_prenex_9482) (+ (select main_a v_prenex_9481) 998)) (< v_prenex_9482 main_y) (<= 997 (select main_a v_prenex_9482)))) (forall ((v_prenex_14940 Int) (v_prenex_14939 Int)) (or (<= (* 2 (select main_a v_prenex_14940)) 1998) (<= (select main_a v_prenex_14939) 3) (< v_prenex_14940 main_y) (<= (select main_a v_prenex_14940) 1001) (<= (+ main_y 1) v_prenex_14940) (<= 2 (* 2 (select main_a v_prenex_14939))) (<= (+ (select main_a v_prenex_14939) (select main_a v_prenex_14940)) 1000))) (forall ((v_prenex_15438 Int) (v_prenex_15437 Int)) (or (< v_prenex_15438 main_y) (<= (+ (select main_a v_prenex_15437) 994) (select main_a v_prenex_15438)) (<= 995 (select main_a v_prenex_15438)) (<= (select main_a v_prenex_15437) 5) (<= (+ main_y 1) v_prenex_15438) (<= (select main_a v_prenex_15438) 999))) (forall ((v_prenex_11875 Int) (v_prenex_11874 Int)) (or (<= (select main_a v_prenex_11874) 3) (<= 1000 (+ (select main_a v_prenex_11874) (select main_a v_prenex_11875))) (<= (select main_a v_prenex_11875) 999) (<= (+ main_y 1) v_prenex_11875) (<= 1 (select main_a v_prenex_11874)) (< v_prenex_11875 main_y) (<= 1994 (* 2 (select main_a v_prenex_11875))))) (or (forall ((v_prenex_9476 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9476))) (<= 995 (select main_a v_prenex_9476)) (<= (+ main_y 1) v_prenex_9476) (< v_prenex_9476 main_y) (<= 997 (select main_a v_prenex_9476)))) (forall ((v_prenex_9479 Int)) (<= 2 (* 2 (select main_a v_prenex_9479))))) (forall ((v_prenex_14706 Int) (v_prenex_14705 Int)) (or (<= (select main_a v_prenex_14706) (+ (select main_a v_prenex_14705) 998)) (<= (select main_a v_prenex_14706) 1001) (< v_prenex_14706 main_y) (<= 995 (select main_a v_prenex_14706)) (<= (select main_a v_prenex_14705) 3) (<= (+ main_y 1) v_prenex_14706))) (or (forall ((v_prenex_11371 Int)) (or (<= (select main_a v_prenex_11371) 5) (<= (* 2 (select main_a v_prenex_11371)) 6) (< v_prenex_11371 main_x) (<= (+ main_x 1) v_prenex_11371))) (forall ((v_prenex_11372 Int)) (<= 1994 (* 2 (select main_a v_prenex_11372))))) (forall ((v_prenex_9143 Int) (v_prenex_9142 Int)) (or (<= 995 (select main_a v_prenex_9143)) (<= (+ (select main_a v_prenex_9142) 994) (select main_a v_prenex_9143)) (<= 0 (+ (select main_a v_prenex_9142) 1)) (< v_prenex_9143 main_y) (<= (select main_a v_prenex_9142) 5) (<= 1994 (* 2 (select main_a v_prenex_9143))) (<= (+ main_y 1) v_prenex_9143))) (forall ((v_prenex_15527 Int) (v_prenex_15526 Int)) (or (<= (select main_a v_prenex_15526) 3) (<= 995 (select main_a v_prenex_15527)) (< v_prenex_15527 main_y) (<= 1000 (+ (select main_a v_prenex_15526) (select main_a v_prenex_15527))) (<= (* 2 (select main_a v_prenex_15527)) 1998) (<= (+ main_y 1) v_prenex_15527))) (forall ((v_prenex_15995 Int) (v_prenex_15994 Int)) (or (<= (* 2 (select main_a v_prenex_15995)) 1998) (<= (+ main_y 1) v_prenex_15995) (<= (* 2 (select main_a v_prenex_15994)) 6) (< v_prenex_15995 main_y) (<= (+ (select main_a v_prenex_15994) (select main_a v_prenex_15995)) 1000) (<= (select main_a v_prenex_15994) 5) (<= (select main_a v_prenex_15995) 999))) (forall ((v_prenex_8407 Int) (v_prenex_8408 Int)) (or (<= (+ (select main_a v_prenex_8407) 994) (select main_a v_prenex_8408)) (<= 995 (select main_a v_prenex_8408)) (<= (select main_a v_prenex_8407) 3) (<= (+ main_y 1) v_prenex_8408) (< v_prenex_8408 main_y))) (or (forall ((v_prenex_10963 Int)) (or (<= 1 (select main_a v_prenex_10963)) (<= (select main_a v_prenex_10963) 3))) (forall ((v_prenex_10964 Int)) (or (<= (* 2 (select main_a v_prenex_10964)) 1998) (<= (+ main_y 1) v_prenex_10964) (< v_prenex_10964 main_y) (<= 995 (select main_a v_prenex_10964)) (<= 1994 (* 2 (select main_a v_prenex_10964)))))) (or (forall ((v_prenex_18393 Int)) (or (<= 1 (select main_a v_prenex_18393)) (<= (select main_a v_prenex_18393) 5))) (forall ((v_prenex_18391 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18391))) (<= (* 2 (select main_a v_prenex_18391)) 1998) (<= (select main_a v_prenex_18391) 999) (< v_prenex_18391 main_y) (<= (+ main_y 1) v_prenex_18391)))) (forall ((v_prenex_10820 Int) (v_prenex_10819 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10819))) (<= (+ (select main_a v_prenex_10819) (select main_a v_prenex_10820)) 1000) (<= (select main_a v_prenex_10820) 1001) (< v_prenex_10819 main_x) (<= 0 (+ (select main_a v_prenex_10819) 1)) (<= (+ main_y 1) v_prenex_10820) (< v_prenex_10820 main_y))) (forall ((v_prenex_16259 Int) (v_prenex_16260 Int)) (or (<= (* 2 (select main_a v_prenex_16260)) 1998) (<= (select main_a v_prenex_16260) 1001) (<= (select main_a v_prenex_16259) 5) (<= 0 (+ (select main_a v_prenex_16259) 1)) (<= (+ main_y 1) v_prenex_16260) (< v_prenex_16260 main_y) (<= (+ (select main_a v_prenex_16259) (select main_a v_prenex_16260)) 1000))) (or (forall ((v_prenex_17072 Int)) (or (<= (+ main_y 1) v_prenex_17072) (<= 1994 (* 2 (select main_a v_prenex_17072))) (< v_prenex_17072 main_y) (<= (* 2 (select main_a v_prenex_17072)) 1998))) (forall ((v_prenex_17075 Int)) (or (<= (* 2 (select main_a v_prenex_17075)) 6) (<= 1 (select main_a v_prenex_17075))))) (or (forall ((v_prenex_17503 Int)) (or (< v_prenex_17503 main_x) (<= (select main_a v_prenex_17503) 3) (<= 2 (* 2 (select main_a v_prenex_17503))))) (forall ((v_prenex_17504 Int)) (or (<= 997 (select main_a v_prenex_17504)) (<= (+ main_y 1) v_prenex_17504) (< v_prenex_17504 main_y) (<= 1994 (* 2 (select main_a v_prenex_17504)))))) (or (forall ((v_prenex_11351 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11351))) (<= (select main_a v_prenex_11351) 5))) (forall ((v_prenex_11346 Int)) (or (<= 995 (select main_a v_prenex_11346)) (<= (+ main_y 1) v_prenex_11346) (<= (select main_a v_prenex_11346) 999) (< v_prenex_11346 main_y) (<= 1994 (* 2 (select main_a v_prenex_11346)))))) (forall ((v_prenex_11381 Int) (v_prenex_11382 Int)) (or (<= (select main_a v_prenex_11382) 999) (< v_prenex_11382 main_y) (<= (+ (select main_a v_prenex_11381) (select main_a v_prenex_11382)) 1000) (<= 2 (* 2 (select main_a v_prenex_11381))) (<= (+ main_y 1) v_prenex_11382))) (forall ((v_prenex_16761 Int) (v_prenex_16762 Int)) (or (< v_prenex_16762 main_y) (<= 997 (select main_a v_prenex_16762)) (<= (select main_a v_prenex_16761) 5) (<= (+ (select main_a v_prenex_16761) 994) (select main_a v_prenex_16762)) (<= 995 (select main_a v_prenex_16762)) (<= (+ main_y 1) v_prenex_16762) (<= (select main_a v_prenex_16761) 3))) (forall ((v_prenex_8767 Int) (v_prenex_8766 Int)) (or (<= (* 2 (select main_a v_prenex_8767)) 1998) (< v_prenex_8767 main_y) (<= (+ main_y 1) v_prenex_8767) (<= (+ (select main_a v_prenex_8766) 994) (select main_a v_prenex_8767)) (< v_prenex_8766 main_x) (<= 0 (+ (select main_a v_prenex_8766) 1)))) (or (forall ((v_prenex_9650 Int)) (or (<= (+ main_y 1) v_prenex_9650) (<= 995 (select main_a v_prenex_9650)) (< v_prenex_9650 main_y) (<= 1994 (* 2 (select main_a v_prenex_9650))))) (forall ((v_prenex_9654 Int)) (<= 2 (* 2 (select main_a v_prenex_9654))))) (forall ((v_prenex_17093 Int) (v_prenex_17094 Int)) (or (<= (* 2 (select main_a v_prenex_17094)) 1998) (<= (+ main_y 1) v_prenex_17094) (<= (select main_a v_prenex_17093) 3) (<= (select main_a v_prenex_17094) (+ (select main_a v_prenex_17093) 998)) (<= 0 (+ (select main_a v_prenex_17093) 1)) (<= (select main_a v_prenex_17094) 1001) (< v_prenex_17094 main_y))) (forall ((v_prenex_11954 Int) (v_prenex_11955 Int)) (or (<= (* 2 (select main_a v_prenex_11955)) 1998) (<= (+ (select main_a v_prenex_11954) 994) (select main_a v_prenex_11955)) (<= 1 (select main_a v_prenex_11954)) (< v_prenex_11955 main_y) (<= (+ main_y 1) v_prenex_11955) (<= 2 (* 2 (select main_a v_prenex_11954))) (<= 997 (select main_a v_prenex_11955)))) (or (forall ((v_prenex_15925 Int)) (or (<= 1 (select main_a v_prenex_15925)) (<= (* 2 (select main_a v_prenex_15925)) 6))) (forall ((v_prenex_15920 Int)) (or (< v_prenex_15920 main_y) (<= 997 (select main_a v_prenex_15920)) (<= (+ main_y 1) v_prenex_15920) (<= (* 2 (select main_a v_prenex_15920)) 1998)))) (forall ((v_prenex_18436 Int) (v_prenex_18435 Int)) (or (<= 0 (+ (select main_a v_prenex_18435) 1)) (<= (+ (select main_a v_prenex_18435) (select main_a v_prenex_18436)) 1000) (<= (+ main_y 1) v_prenex_18436) (<= (select main_a v_prenex_18436) 999) (<= (* 2 (select main_a v_prenex_18436)) 1998) (<= 1 (select main_a v_prenex_18435)) (< v_prenex_18436 main_y))) (forall ((v_prenex_8704 Int) (v_prenex_8705 Int)) (or (<= (* 2 (select main_a v_prenex_8705)) 1998) (<= 2 (* 2 (select main_a v_prenex_8704))) (< v_prenex_8705 main_y) (<= 1 (select main_a v_prenex_8704)) (<= (+ (select main_a v_prenex_8704) 994) (select main_a v_prenex_8705)) (<= (+ main_y 1) v_prenex_8705))) (forall ((v_prenex_16649 Int) (v_prenex_16650 Int)) (or (<= (+ main_x 1) v_prenex_16649) (< v_prenex_16650 main_y) (<= 2 (* 2 (select main_a v_prenex_16649))) (<= (select main_a v_prenex_16650) 1001) (<= 1 (select main_a v_prenex_16649)) (<= (+ main_y 1) v_prenex_16650) (<= (select main_a v_prenex_16650) (+ (select main_a v_prenex_16649) 998)))) (forall ((v_prenex_17267 Int) (v_prenex_17268 Int)) (or (<= (+ main_y 1) v_prenex_17268) (<= 1 (select main_a v_prenex_17267)) (<= 997 (select main_a v_prenex_17268)) (<= 1994 (* 2 (select main_a v_prenex_17268))) (<= (+ (select main_a v_prenex_17267) (select main_a v_prenex_17268)) 1000) (<= 0 (+ (select main_a v_prenex_17267) 1)) (< v_prenex_17268 main_y))) (forall ((v_prenex_9194 Int) (v_prenex_9195 Int)) (or (<= (+ main_x 1) v_prenex_9194) (<= 997 (select main_a v_prenex_9195)) (<= (* 2 (select main_a v_prenex_9194)) 6) (< v_prenex_9195 main_y) (<= 2 (* 2 (select main_a v_prenex_9194))) (<= 1000 (+ (select main_a v_prenex_9194) (select main_a v_prenex_9195))) (<= (+ main_y 1) v_prenex_9195))) (or (forall ((v_prenex_14376 Int)) (or (<= (+ main_x 1) v_prenex_14376) (<= 1 (select main_a v_prenex_14376)) (<= (select main_a v_prenex_14376) 5))) (forall ((v_prenex_14375 Int)) (or (<= (* 2 (select main_a v_prenex_14375)) 1998) (<= (+ main_y 1) v_prenex_14375) (< v_prenex_14375 main_y) (<= 995 (select main_a v_prenex_14375))))) (forall ((v_prenex_12236 Int) (v_prenex_12237 Int)) (or (<= (+ main_y 1) v_prenex_12237) (<= (select main_a v_prenex_12237) 999) (<= 997 (select main_a v_prenex_12237)) (<= 1 (select main_a v_prenex_12236)) (<= 0 (+ (select main_a v_prenex_12236) 1)) (< v_prenex_12237 main_y) (<= (+ (select main_a v_prenex_12236) 994) (select main_a v_prenex_12237)))) (or (forall ((v_prenex_13462 Int)) (or (<= (select main_a v_prenex_13462) 3) (<= 2 (* 2 (select main_a v_prenex_13462))))) (forall ((v_prenex_13461 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13461))) (<= (select main_a v_prenex_13461) 1001) (< v_prenex_13461 main_y) (<= (* 2 (select main_a v_prenex_13461)) 1998) (<= (+ main_y 1) v_prenex_13461)))) (or (forall ((v_prenex_18204 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18204))) (< v_prenex_18204 main_y) (<= 995 (select main_a v_prenex_18204)) (<= (+ main_y 1) v_prenex_18204))) (forall ((v_prenex_18205 Int)) (or (<= (+ main_x 1) v_prenex_18205) (<= 2 (* 2 (select main_a v_prenex_18205))) (<= (select main_a v_prenex_18205) 5)))) (forall ((v_prenex_9171 Int) (v_prenex_9170 Int)) (or (< v_prenex_9171 main_y) (<= 2 (* 2 (select main_a v_prenex_9170))) (<= (+ main_y 1) v_prenex_9171) (<= 0 (+ (select main_a v_prenex_9170) 1)) (<= (+ (select main_a v_prenex_9170) 994) (select main_a v_prenex_9171)) (<= 997 (select main_a v_prenex_9171)) (<= (* 2 (select main_a v_prenex_9171)) 1998))) (or (forall ((v_prenex_9612 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9612))) (<= (+ main_y 1) v_prenex_9612) (< v_prenex_9612 main_y) (<= (select main_a v_prenex_9612) 1001))) (forall ((v_prenex_9611 Int)) (or (<= 1 (select main_a v_prenex_9611)) (<= (select main_a v_prenex_9611) 5)))) (forall ((v_prenex_16219 Int) (v_prenex_16220 Int)) (or (<= (select main_a v_prenex_16220) 1001) (<= 0 (+ (select main_a v_prenex_16219) 1)) (<= (* 2 (select main_a v_prenex_16219)) 6) (<= (+ (select main_a v_prenex_16219) 994) (select main_a v_prenex_16220)) (< v_prenex_16220 main_y) (<= (+ main_y 1) v_prenex_16220))) (or (forall ((v_prenex_8974 Int)) (or (<= 0 (+ (select main_a v_prenex_8974) 1)) (<= 2 (* 2 (select main_a v_prenex_8974))))) (forall ((v_prenex_8975 Int)) (or (<= (select main_a v_prenex_8975) 999) (<= (+ main_y 1) v_prenex_8975) (< v_prenex_8975 main_y) (<= 1994 (* 2 (select main_a v_prenex_8975)))))) (or (forall ((v_prenex_18077 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18077))) (<= (select main_a v_prenex_18077) 1001) (<= 997 (select main_a v_prenex_18077)) (< v_prenex_18077 main_y) (<= (+ main_y 1) v_prenex_18077))) (forall ((v_prenex_18076 Int)) (<= (select main_a v_prenex_18076) 3))) (or (forall ((v_prenex_14376 Int)) (or (<= (+ main_x 1) v_prenex_14376) (<= 1 (select main_a v_prenex_14376)) (<= (select main_a v_prenex_14376) 5))) (forall ((v_prenex_14372 Int)) (or (<= (+ main_y 1) v_prenex_14372) (<= (* 2 (select main_a v_prenex_14372)) 1998) (< v_prenex_14372 main_y) (<= 1994 (* 2 (select main_a v_prenex_14372)))))) (or (forall ((v_prenex_15508 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15508))) (< v_prenex_15508 main_y) (<= (+ main_y 1) v_prenex_15508) (<= (select main_a v_prenex_15508) 1001))) (forall ((v_prenex_15513 Int)) (or (<= 0 (+ (select main_a v_prenex_15513) 1)) (<= (select main_a v_prenex_15513) 3)))) (forall ((v_prenex_9457 Int) (v_prenex_9456 Int)) (or (< v_prenex_9457 main_y) (<= (+ (select main_a v_prenex_9456) 994) (select main_a v_prenex_9457)) (<= (* 2 (select main_a v_prenex_9457)) 1998) (<= 997 (select main_a v_prenex_9457)) (<= 0 (+ (select main_a v_prenex_9456) 1)) (<= (* 2 (select main_a v_prenex_9456)) 6) (<= (+ main_y 1) v_prenex_9457))) (or (forall ((v_prenex_8352 Int)) (<= 0 (+ (select main_a v_prenex_8352) 1))) (forall ((v_prenex_8231 Int)) (or (<= (+ main_y 1) v_prenex_8231) (<= (select main_a v_prenex_8231) 999) (< v_prenex_8231 main_y) (<= (* 2 (select main_a v_prenex_8231)) 1998)))) (or (forall ((v_prenex_17277 Int)) (or (<= (+ main_y 1) v_prenex_17277) (<= (* 2 (select main_a v_prenex_17277)) 1998) (< v_prenex_17277 main_y) (<= (select main_a v_prenex_17277) 1001) (<= 1994 (* 2 (select main_a v_prenex_17277))))) (forall ((v_prenex_17281 Int)) (or (<= (select main_a v_prenex_17281) 3) (<= (* 2 (select main_a v_prenex_17281)) 6)))) (forall ((v_prenex_16134 Int) (v_prenex_16135 Int)) (or (<= 0 (+ (select main_a v_prenex_16134) 1)) (<= (+ main_y 1) v_prenex_16135) (<= 995 (select main_a v_prenex_16135)) (<= (* 2 (select main_a v_prenex_16135)) 1998) (<= 2 (* 2 (select main_a v_prenex_16134))) (< v_prenex_16135 main_y) (<= 1000 (+ (select main_a v_prenex_16134) (select main_a v_prenex_16135))))) (forall ((v_prenex_8684 Int) (v_prenex_8685 Int)) (or (<= (select main_a v_prenex_8685) 999) (< v_prenex_8685 main_y) (<= (select main_a v_prenex_8685) (+ (select main_a v_prenex_8684) 998)) (<= (select main_a v_prenex_8685) 1001) (<= (+ main_y 1) v_prenex_8685) (<= (select main_a v_prenex_8684) 5))) (or (forall ((v_prenex_11548 Int)) (or (<= (* 2 (select main_a v_prenex_11548)) 6) (<= 2 (* 2 (select main_a v_prenex_11548))))) (forall ((v_prenex_11546 Int)) (or (< v_prenex_11546 main_y) (<= (+ main_y 1) v_prenex_11546) (<= 1994 (* 2 (select main_a v_prenex_11546))) (<= 997 (select main_a v_prenex_11546)) (<= (* 2 (select main_a v_prenex_11546)) 1998)))) (forall ((v_prenex_14686 Int) (v_prenex_14685 Int)) (or (<= (select main_a v_prenex_14686) 1001) (<= (* 2 (select main_a v_prenex_14686)) 1998) (<= (select main_a v_prenex_14685) 3) (<= 1000 (+ (select main_a v_prenex_14685) (select main_a v_prenex_14686))) (<= 2 (* 2 (select main_a v_prenex_14685))) (<= (+ main_y 1) v_prenex_14686) (< v_prenex_14686 main_y))) (forall ((v_prenex_10015 Int) (v_prenex_10016 Int)) (or (<= 997 (select main_a v_prenex_10016)) (<= (+ main_y 1) v_prenex_10016) (<= 0 (+ (select main_a v_prenex_10015) 1)) (<= 1994 (* 2 (select main_a v_prenex_10016))) (<= (+ (select main_a v_prenex_10015) 994) (select main_a v_prenex_10016)) (< v_prenex_10016 main_y) (<= (select main_a v_prenex_10015) 3))) (forall ((v_prenex_15124 Int) (v_prenex_15123 Int)) (or (<= (+ (select main_a v_prenex_15123) (select main_a v_prenex_15124)) 1000) (< v_prenex_15124 main_y) (<= (+ main_y 1) v_prenex_15124) (<= (* 2 (select main_a v_prenex_15123)) 6) (< v_prenex_15123 main_x) (<= 1 (select main_a v_prenex_15123)) (<= 995 (select main_a v_prenex_15124)))) (or (forall ((v_prenex_15224 Int)) (or (<= 1 (select main_a v_prenex_15224)) (<= 2 (* 2 (select main_a v_prenex_15224))))) (forall ((v_prenex_15222 Int)) (or (<= 997 (select main_a v_prenex_15222)) (<= (+ main_y 1) v_prenex_15222) (< v_prenex_15222 main_y) (<= (* 2 (select main_a v_prenex_15222)) 1998) (<= 1994 (* 2 (select main_a v_prenex_15222)))))) (or (forall ((v_prenex_10276 Int)) (or (<= 1 (select main_a v_prenex_10276)) (<= (* 2 (select main_a v_prenex_10276)) 6))) (forall ((v_prenex_10278 Int)) (or (< v_prenex_10278 main_y) (<= (select main_a v_prenex_10278) 999) (<= (+ main_y 1) v_prenex_10278) (<= (* 2 (select main_a v_prenex_10278)) 1998) (<= 1994 (* 2 (select main_a v_prenex_10278)))))) (or (forall ((v_prenex_14000 Int)) (or (<= 0 (+ (select main_a v_prenex_14000) 1)) (<= 2 (* 2 (select main_a v_prenex_14000))))) (forall ((v_prenex_14001 Int)) (or (<= (+ main_y 1) v_prenex_14001) (<= (* 2 (select main_a v_prenex_14001)) 1998) (<= 997 (select main_a v_prenex_14001)) (< v_prenex_14001 main_y)))) (forall ((v_prenex_12193 Int) (v_prenex_12192 Int)) (or (<= (+ main_y 1) v_prenex_12193) (<= (select main_a v_prenex_12193) 999) (<= 1000 (+ (select main_a v_prenex_12192) (select main_a v_prenex_12193))) (< v_prenex_12193 main_y) (<= (select main_a v_prenex_12193) 1001))) (or (forall ((v_prenex_9611 Int)) (or (<= 1 (select main_a v_prenex_9611)) (<= (select main_a v_prenex_9611) 5))) (forall ((v_prenex_9608 Int)) (or (<= (* 2 (select main_a v_prenex_9608)) 1998) (< v_prenex_9608 main_y) (<= (+ main_y 1) v_prenex_9608) (<= 1994 (* 2 (select main_a v_prenex_9608)))))) (forall ((v_prenex_9113 Int) (v_prenex_9112 Int)) (or (<= (+ main_y 1) v_prenex_9113) (<= 995 (select main_a v_prenex_9113)) (<= 1000 (+ (select main_a v_prenex_9112) (select main_a v_prenex_9113))) (< v_prenex_9113 main_y) (<= (select main_a v_prenex_9112) 5) (<= 1 (select main_a v_prenex_9112)))) (forall ((v_prenex_10178 Int) (v_prenex_10177 Int)) (or (<= 997 (select main_a v_prenex_10178)) (<= 1994 (* 2 (select main_a v_prenex_10178))) (<= (+ main_y 1) v_prenex_10178) (<= (select main_a v_prenex_10177) 5) (< v_prenex_10178 main_y) (<= (select main_a v_prenex_10178) (+ (select main_a v_prenex_10177) 998)))) (forall ((v_prenex_9739 Int) (v_prenex_9740 Int)) (or (<= 1000 (+ (select main_a v_prenex_9739) (select main_a v_prenex_9740))) (<= (+ main_y 1) v_prenex_9740) (<= 2 (* 2 (select main_a v_prenex_9739))) (< v_prenex_9740 main_y) (<= 995 (select main_a v_prenex_9740)) (<= (+ main_x 1) v_prenex_9739))) (forall ((v_prenex_13756 Int) (v_prenex_13755 Int)) (or (<= (select main_a v_prenex_13756) 1001) (< v_prenex_13756 main_y) (<= (select main_a v_prenex_13755) 3) (<= (+ main_y 1) v_prenex_13756) (<= (+ (select main_a v_prenex_13755) 994) (select main_a v_prenex_13756)) (<= 1994 (* 2 (select main_a v_prenex_13756))) (<= 1 (select main_a v_prenex_13755)))) (forall ((v_prenex_14215 Int) (v_prenex_14216 Int)) (or (<= 997 (select main_a v_prenex_14216)) (<= 0 (+ (select main_a v_prenex_14215) 1)) (<= 995 (select main_a v_prenex_14216)) (< v_prenex_14216 main_y) (<= 2 (* 2 (select main_a v_prenex_14215))) (<= (+ main_y 1) v_prenex_14216) (<= 1000 (+ (select main_a v_prenex_14215) (select main_a v_prenex_14216))))) (forall ((v_prenex_10308 Int) (v_prenex_10307 Int)) (or (<= (+ main_y 1) v_prenex_10308) (<= 997 (select main_a v_prenex_10308)) (<= 1000 (+ (select main_a v_prenex_10307) (select main_a v_prenex_10308))) (<= (* 2 (select main_a v_prenex_10307)) 6) (<= 1994 (* 2 (select main_a v_prenex_10308))) (<= 1 (select main_a v_prenex_10307)) (< v_prenex_10308 main_y))) (forall ((v_prenex_11606 Int) (v_prenex_11607 Int)) (or (<= (+ main_y 1) v_prenex_11607) (< v_prenex_11607 main_y) (<= (* 2 (select main_a v_prenex_11607)) 1998) (<= (select main_a v_prenex_11607) (+ (select main_a v_prenex_11606) 998)) (<= 1 (select main_a v_prenex_11606)) (<= 0 (+ (select main_a v_prenex_11606) 1)) (<= (select main_a v_prenex_11607) 1001))) (or (forall ((v_prenex_14343 Int)) (or (<= (+ main_y 1) v_prenex_14343) (< v_prenex_14343 main_y) (<= (select main_a v_prenex_14343) 1001) (<= 1994 (* 2 (select main_a v_prenex_14343))))) (forall ((v_prenex_14342 Int)) (<= (select main_a v_prenex_14342) 3))) (forall ((v_prenex_9223 Int) (v_prenex_9222 Int)) (or (<= (+ (select main_a v_prenex_9222) 994) (select main_a v_prenex_9223)) (<= (select main_a v_prenex_9223) 999) (<= 1994 (* 2 (select main_a v_prenex_9223))) (<= 1 (select main_a v_prenex_9222)) (< v_prenex_9223 main_y) (<= (+ main_y 1) v_prenex_9223) (<= (select main_a v_prenex_9222) 3))) (or (forall ((v_prenex_9427 Int)) (or (< v_prenex_9427 main_y) (<= (* 2 (select main_a v_prenex_9427)) 1998) (<= (+ main_y 1) v_prenex_9427) (<= 1994 (* 2 (select main_a v_prenex_9427))) (<= 995 (select main_a v_prenex_9427)))) (forall ((v_prenex_9426 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9426))) (<= 1 (select main_a v_prenex_9426))))) (forall ((v_prenex_17037 Int) (v_prenex_17038 Int)) (or (<= (+ (select main_a v_prenex_17037) 994) (select main_a v_prenex_17038)) (<= 1994 (* 2 (select main_a v_prenex_17038))) (<= 2 (* 2 (select main_a v_prenex_17037))) (<= (+ main_y 1) v_prenex_17038) (< v_prenex_17037 main_x) (<= (select main_a v_prenex_17037) 5) (< v_prenex_17038 main_y))) (or (forall ((v_prenex_9305 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9305))) (<= (* 2 (select main_a v_prenex_9305)) 1998) (<= (+ main_y 1) v_prenex_9305) (< v_prenex_9305 main_y))) (forall ((v_prenex_9304 Int)) (or (<= 0 (+ (select main_a v_prenex_9304) 1)) (< v_prenex_9304 main_x) (<= 2 (* 2 (select main_a v_prenex_9304)))))) (forall ((v_prenex_9813 Int) (v_prenex_9812 Int)) (or (<= (select main_a v_prenex_9813) 999) (<= (* 2 (select main_a v_prenex_9813)) 1998) (< v_prenex_9813 main_y) (<= 0 (+ (select main_a v_prenex_9812) 1)) (<= 1 (select main_a v_prenex_9812)) (<= (+ main_y 1) v_prenex_9813) (<= (select main_a v_prenex_9813) (+ (select main_a v_prenex_9812) 998)))) (forall ((v_prenex_11240 Int)) (or (< v_prenex_11240 main_y) (<= (+ main_y 1) v_prenex_11240) (<= 995 (select main_a v_prenex_11240)) (<= 1994 (* 2 (select main_a v_prenex_11240))))) (or (forall ((v_prenex_16741 Int)) (or (<= (select main_a v_prenex_16741) 5) (<= (+ main_x 1) v_prenex_16741) (< v_prenex_16741 main_x) (<= 2 (* 2 (select main_a v_prenex_16741))))) (forall ((v_prenex_16742 Int)) (<= (* 2 (select main_a v_prenex_16742)) 1998))) (forall ((v_prenex_13068 Int) (v_prenex_13067 Int)) (or (<= 997 (select main_a v_prenex_13068)) (<= 0 (+ (select main_a v_prenex_13067) 1)) (<= (+ (select main_a v_prenex_13067) 994) (select main_a v_prenex_13068)) (<= (* 2 (select main_a v_prenex_13068)) 1998) (<= (+ main_y 1) v_prenex_13068) (< v_prenex_13068 main_y) (<= 1 (select main_a v_prenex_13067)))) (or (forall ((v_prenex_11188 Int)) (or (< v_prenex_11188 main_x) (<= (select main_a v_prenex_11188) 3))) (forall ((v_prenex_11189 Int)) (or (< v_prenex_11189 main_y) (<= (* 2 (select main_a v_prenex_11189)) 1998) (<= (+ main_y 1) v_prenex_11189) (<= (select main_a v_prenex_11189) 999)))) (forall ((v_prenex_8707 Int) (v_prenex_8706 Int)) (or (<= (+ main_y 1) v_prenex_8707) (<= (+ (select main_a v_prenex_8706) 994) (select main_a v_prenex_8707)) (<= (* 2 (select main_a v_prenex_8707)) 1998) (<= (select main_a v_prenex_8706) 5) (<= (select main_a v_prenex_8707) 999) (< v_prenex_8707 main_y))) (forall ((v_prenex_17117 Int) (v_prenex_17118 Int)) (or (<= 0 (+ (select main_a v_prenex_17117) 1)) (< v_prenex_17118 main_y) (<= (select main_a v_prenex_17118) 999) (<= (select main_a v_prenex_17118) 1001) (<= (+ main_y 1) v_prenex_17118) (<= (select main_a v_prenex_17118) (+ (select main_a v_prenex_17117) 998)) (<= (* 2 (select main_a v_prenex_17117)) 6))) (forall ((v_prenex_12098 Int) (v_prenex_12097 Int)) (or (< v_prenex_12098 main_y) (<= (select main_a v_prenex_12098) (+ (select main_a v_prenex_12097) 998)) (<= (select main_a v_prenex_12098) 999) (<= 1994 (* 2 (select main_a v_prenex_12098))) (<= (+ main_y 1) v_prenex_12098) (<= (select main_a v_prenex_12097) 3))) (forall ((v_prenex_14071 Int) (v_prenex_14072 Int)) (or (<= 995 (select main_a v_prenex_14072)) (< v_prenex_14072 main_y) (<= (+ main_y 1) v_prenex_14072) (<= (select main_a v_prenex_14072) (+ (select main_a v_prenex_14071) 998)) (<= (select main_a v_prenex_14071) 5) (<= (select main_a v_prenex_14072) 1001) (<= (* 2 (select main_a v_prenex_14071)) 6))) (or (forall ((v_prenex_13584 Int)) (<= (* 2 (select main_a v_prenex_13584)) 1998)) (forall ((v_prenex_13583 Int)) (or (<= (* 2 (select main_a v_prenex_13583)) 6) (< v_prenex_13583 main_x) (<= (+ main_x 1) v_prenex_13583)))) (forall ((v_prenex_11264 Int) (v_prenex_11265 Int)) (or (<= (select main_a v_prenex_11265) 1001) (<= (* 2 (select main_a v_prenex_11265)) 1998) (<= (select main_a v_prenex_11264) 5) (<= 2 (* 2 (select main_a v_prenex_11264))) (<= (+ main_y 1) v_prenex_11265) (<= (+ (select main_a v_prenex_11264) 994) (select main_a v_prenex_11265)) (< v_prenex_11265 main_y))) (forall ((v_prenex_11709 Int) (v_prenex_11708 Int)) (or (<= (+ main_y 1) v_prenex_11709) (< v_prenex_11709 main_y) (<= (select main_a v_prenex_11708) 3) (<= (select main_a v_prenex_11709) 1001) (<= (+ main_x 1) v_prenex_11708) (<= (* 2 (select main_a v_prenex_11708)) 6) (<= (select main_a v_prenex_11709) (+ (select main_a v_prenex_11708) 998)))) (or (forall ((v_prenex_14643 Int)) (or (<= (select main_a v_prenex_14643) 3) (<= 1 (select main_a v_prenex_14643)) (< v_prenex_14643 main_x))) (forall ((v_prenex_14644 Int)) (or (<= (+ main_y 1) v_prenex_14644) (< v_prenex_14644 main_y) (<= (select main_a v_prenex_14644) 1001) (<= 1994 (* 2 (select main_a v_prenex_14644)))))) (or (forall ((v_prenex_13032 Int)) (or (<= (select main_a v_prenex_13032) 5) (<= (+ main_x 1) v_prenex_13032) (<= (* 2 (select main_a v_prenex_13032)) 6))) (forall ((v_prenex_13027 Int)) (or (<= (select main_a v_prenex_13027) 999) (<= (+ main_y 1) v_prenex_13027) (<= 1994 (* 2 (select main_a v_prenex_13027))) (< v_prenex_13027 main_y)))) (forall ((v_prenex_13797 Int) (v_prenex_13798 Int)) (or (<= (* 2 (select main_a v_prenex_13797)) 6) (<= (+ (select main_a v_prenex_13797) 994) (select main_a v_prenex_13798)) (<= 995 (select main_a v_prenex_13798)) (<= (+ main_y 1) v_prenex_13798) (< v_prenex_13798 main_y) (<= (select main_a v_prenex_13798) 999) (<= (select main_a v_prenex_13797) 5))) (or (forall ((v_prenex_12451 Int)) (or (<= (+ main_y 1) v_prenex_12451) (<= (select main_a v_prenex_12451) 999) (<= 1994 (* 2 (select main_a v_prenex_12451))) (<= 997 (select main_a v_prenex_12451)) (< v_prenex_12451 main_y))) (forall ((v_prenex_12450 Int)) (or (<= (select main_a v_prenex_12450) 3) (<= 1 (select main_a v_prenex_12450))))) (or (forall ((v_prenex_11889 Int)) (<= (* 2 (select main_a v_prenex_11889)) 1998)) (forall ((v_prenex_11888 Int)) (or (<= (+ main_x 1) v_prenex_11888) (< v_prenex_11888 main_x) (<= 1 (select main_a v_prenex_11888)) (<= (* 2 (select main_a v_prenex_11888)) 6)))) (or (forall ((v_prenex_11333 Int)) (<= (* 2 (select main_a v_prenex_11333)) 6)) (forall ((v_prenex_11334 Int)) (or (<= (+ main_y 1) v_prenex_11334) (<= 1994 (* 2 (select main_a v_prenex_11334))) (< v_prenex_11334 main_y) (<= (select main_a v_prenex_11334) 999)))) (forall ((v_prenex_14347 Int) (v_prenex_14346 Int)) (or (<= (+ main_y 1) v_prenex_14347) (<= 0 (+ (select main_a v_prenex_14346) 1)) (<= 1994 (* 2 (select main_a v_prenex_14347))) (<= 1 (select main_a v_prenex_14346)) (<= (+ (select main_a v_prenex_14346) 994) (select main_a v_prenex_14347)) (< v_prenex_14347 main_y) (<= (select main_a v_prenex_14347) 999))) (forall ((v_prenex_9587 Int) (v_prenex_9586 Int)) (or (<= 1000 (+ (select main_a v_prenex_9586) (select main_a v_prenex_9587))) (<= (+ main_y 1) v_prenex_9587) (<= 0 (+ (select main_a v_prenex_9586) 1)) (<= (select main_a v_prenex_9586) 5) (<= (select main_a v_prenex_9587) 999) (< v_prenex_9587 main_y))) (or (forall ((v_prenex_17721 Int)) (or (< v_prenex_17721 main_y) (<= (+ main_y 1) v_prenex_17721) (<= 995 (select main_a v_prenex_17721)) (<= (* 2 (select main_a v_prenex_17721)) 1998))) (forall ((v_prenex_17723 Int)) (or (<= (select main_a v_prenex_17723) 3) (<= 1 (select main_a v_prenex_17723))))) (forall ((v_prenex_9576 Int) (v_prenex_9577 Int)) (or (< v_prenex_9576 main_x) (< v_prenex_9577 main_y) (<= (+ (select main_a v_prenex_9576) 994) (select main_a v_prenex_9577)) (<= 1 (select main_a v_prenex_9576)) (<= (select main_a v_prenex_9577) 999) (<= (+ main_y 1) v_prenex_9577))) (or (forall ((v_prenex_8675 Int)) (or (< v_prenex_8675 main_y) (<= 1994 (* 2 (select main_a v_prenex_8675))))) (forall ((v_prenex_8674 Int)) (or (<= (+ main_x 1) v_prenex_8674) (< v_prenex_8674 main_x) (<= 0 (+ (select main_a v_prenex_8674) 1))))) (forall ((v_prenex_16115 Int)) (or (< v_prenex_16115 main_y) (<= (select main_a v_prenex_16115) 1001) (<= (select main_a v_prenex_16115) 999) (<= 1994 (* 2 (select main_a v_prenex_16115))) (<= (+ main_y 1) v_prenex_16115))) (forall ((v_prenex_11220 Int) (v_prenex_11219 Int)) (or (<= 0 (+ (select main_a v_prenex_11219) 1)) (<= (select main_a v_prenex_11220) (+ (select main_a v_prenex_11219) 998)) (< v_prenex_11220 main_y) (<= (+ main_y 1) v_prenex_11220) (<= 2 (* 2 (select main_a v_prenex_11219))) (<= (select main_a v_prenex_11220) 1001) (<= (select main_a v_prenex_11220) 999))) (forall ((v_prenex_11776 Int) (v_prenex_11775 Int)) (or (<= (select main_a v_prenex_11776) 999) (< v_prenex_11776 main_y) (<= (+ (select main_a v_prenex_11775) 994) (select main_a v_prenex_11776)) (<= 997 (select main_a v_prenex_11776)) (<= (+ main_y 1) v_prenex_11776) (<= 2 (* 2 (select main_a v_prenex_11775))) (<= 0 (+ (select main_a v_prenex_11775) 1)))) (forall ((v_prenex_11491 Int) (v_prenex_11492 Int)) (or (<= (+ main_x 1) v_prenex_11491) (<= (+ (select main_a v_prenex_11491) (select main_a v_prenex_11492)) 1000) (<= 2 (* 2 (select main_a v_prenex_11491))) (< v_prenex_11491 main_x) (<= (select main_a v_prenex_11491) 5))) (forall ((v_prenex_9943 Int) (v_prenex_9942 Int)) (or (<= 1000 (+ (select main_a v_prenex_9942) (select main_a v_prenex_9943))) (<= (+ main_y 1) v_prenex_9943) (<= 995 (select main_a v_prenex_9943)) (<= (select main_a v_prenex_9942) 3) (< v_prenex_9943 main_y) (<= 0 (+ (select main_a v_prenex_9942) 1)))) (or (forall ((v_prenex_18272 Int)) (or (<= (select main_a v_prenex_18272) 3) (< v_prenex_18272 main_x) (<= 1 (select main_a v_prenex_18272)))) (forall ((v_prenex_18273 Int)) (or (< v_prenex_18273 main_y) (<= (+ main_y 1) v_prenex_18273) (<= (* 2 (select main_a v_prenex_18273)) 1998)))) (or (forall ((v_prenex_16879 Int)) (or (<= (select main_a v_prenex_16879) 999) (<= (+ main_y 1) v_prenex_16879) (< v_prenex_16879 main_y) (<= 995 (select main_a v_prenex_16879)) (<= 1994 (* 2 (select main_a v_prenex_16879))))) (forall ((v_prenex_16881 Int)) (or (<= (select main_a v_prenex_16881) 3) (<= (* 2 (select main_a v_prenex_16881)) 6)))) (forall ((v_prenex_9506 Int) (v_prenex_9505 Int)) (or (<= 0 (+ (select main_a v_prenex_9505) 1)) (<= (select main_a v_prenex_9505) 5) (<= (+ main_x 1) v_prenex_9505) (< v_prenex_9505 main_x) (<= (+ (select main_a v_prenex_9505) 994) (select main_a v_prenex_9506)))) (forall ((v_prenex_10046 Int) (v_prenex_10045 Int)) (or (< v_prenex_10046 main_y) (<= (select main_a v_prenex_10046) (+ (select main_a v_prenex_10045) 998)) (<= (+ main_y 1) v_prenex_10046) (<= 1994 (* 2 (select main_a v_prenex_10046))) (<= (select main_a v_prenex_10045) 3) (<= (* 2 (select main_a v_prenex_10045)) 6) (<= (select main_a v_prenex_10046) 999))) (or (forall ((v_prenex_15296 Int)) (<= 1 (select main_a v_prenex_15296))) (forall ((v_prenex_15297 Int)) (or (<= 997 (select main_a v_prenex_15297)) (<= 1994 (* 2 (select main_a v_prenex_15297))) (< v_prenex_15297 main_y) (<= (select main_a v_prenex_15297) 999) (<= (+ main_y 1) v_prenex_15297)))) (forall ((v_prenex_14531 Int) (v_prenex_14530 Int)) (or (<= (+ main_y 1) v_prenex_14531) (< v_prenex_14530 main_x) (<= (+ (select main_a v_prenex_14530) 994) (select main_a v_prenex_14531)) (< v_prenex_14531 main_y) (<= 1 (select main_a v_prenex_14530)) (<= (select main_a v_prenex_14530) 5) (<= 997 (select main_a v_prenex_14531)))) (forall ((v_prenex_16852 Int) (v_prenex_16853 Int)) (or (<= (+ (select main_a v_prenex_16852) 994) (select main_a v_prenex_16853)) (< v_prenex_16852 main_x) (<= (+ main_y 1) v_prenex_16853) (<= 995 (select main_a v_prenex_16853)) (< v_prenex_16853 main_y))) (or (forall ((v_prenex_18447 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18447))) (< v_prenex_18447 main_y) (<= (+ main_y 1) v_prenex_18447) (<= 997 (select main_a v_prenex_18447)) (<= (select main_a v_prenex_18447) 1001))) (forall ((v_prenex_18446 Int)) (or (<= (select main_a v_prenex_18446) 3) (<= 2 (* 2 (select main_a v_prenex_18446)))))) (forall ((v_prenex_11842 Int) (v_prenex_11843 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11842))) (<= (select main_a v_prenex_11843) (+ (select main_a v_prenex_11842) 998)) (< v_prenex_11843 main_y) (<= (select main_a v_prenex_11842) 5) (<= (+ main_y 1) v_prenex_11843) (<= (* 2 (select main_a v_prenex_11843)) 1998) (<= 997 (select main_a v_prenex_11843)))) (forall ((v_prenex_17080 Int) (v_prenex_17079 Int)) (or (<= (+ (select main_a v_prenex_17079) 994) (select main_a v_prenex_17080)) (<= (* 2 (select main_a v_prenex_17080)) 1998) (<= (* 2 (select main_a v_prenex_17079)) 6) (<= (select main_a v_prenex_17079) 5) (<= (select main_a v_prenex_17080) 999) (<= (+ main_y 1) v_prenex_17080) (< v_prenex_17080 main_y))) (forall ((v_prenex_15675 Int) (v_prenex_15674 Int)) (or (< v_prenex_15674 main_x) (< v_prenex_15675 main_y) (<= 1 (select main_a v_prenex_15674)) (<= (+ main_y 1) v_prenex_15675) (<= (select main_a v_prenex_15675) (+ (select main_a v_prenex_15674) 998)) (<= (select main_a v_prenex_15675) 999))) (forall ((v_prenex_15447 Int) (v_prenex_15446 Int)) (or (<= (+ main_y 1) v_prenex_15447) (<= (select main_a v_prenex_15447) (+ (select main_a v_prenex_15446) 998)) (<= (select main_a v_prenex_15446) 3) (<= 1994 (* 2 (select main_a v_prenex_15447))) (<= (select main_a v_prenex_15446) 5) (< v_prenex_15447 main_y) (<= (select main_a v_prenex_15447) 1001))) (or (forall ((v_prenex_15312 Int)) (or (<= (* 2 (select main_a v_prenex_15312)) 6) (< v_prenex_15312 main_x) (<= (select main_a v_prenex_15312) 3))) (forall ((v_prenex_15313 Int)) (or (<= (* 2 (select main_a v_prenex_15313)) 1998) (< v_prenex_15313 main_y) (<= (+ main_y 1) v_prenex_15313)))) (forall ((v_prenex_14569 Int) (v_prenex_14570 Int)) (or (< v_prenex_14570 main_y) (<= (select main_a v_prenex_14570) (+ (select main_a v_prenex_14569) 998)) (<= (* 2 (select main_a v_prenex_14570)) 1998) (<= (select main_a v_prenex_14569) 3) (<= (select main_a v_prenex_14569) 5) (<= (+ main_y 1) v_prenex_14570) (<= 1994 (* 2 (select main_a v_prenex_14570))))) (or (forall ((v_prenex_17829 Int)) (or (<= (* 2 (select main_a v_prenex_17829)) 6) (<= (+ main_x 1) v_prenex_17829) (<= (select main_a v_prenex_17829) 3))) (forall ((v_prenex_17826 Int)) (or (<= (* 2 (select main_a v_prenex_17826)) 1998) (< v_prenex_17826 main_y) (<= (select main_a v_prenex_17826) 1001) (<= (+ main_y 1) v_prenex_17826)))) (or (forall ((v_prenex_15520 Int)) (or (<= (select main_a v_prenex_15520) 3) (<= 1 (select main_a v_prenex_15520)))) (forall ((v_prenex_15516 Int)) (or (<= (+ main_y 1) v_prenex_15516) (<= (select main_a v_prenex_15516) 1001) (< v_prenex_15516 main_y) (<= 1994 (* 2 (select main_a v_prenex_15516))) (<= (* 2 (select main_a v_prenex_15516)) 1998)))) (forall ((v_prenex_12870 Int) (v_prenex_12869 Int)) (or (<= (+ main_y 1) v_prenex_12870) (<= (select main_a v_prenex_12870) (+ (select main_a v_prenex_12869) 998)) (< v_prenex_12869 main_x) (<= (select main_a v_prenex_12869) 5) (<= (* 2 (select main_a v_prenex_12869)) 6) (<= 995 (select main_a v_prenex_12870)) (< v_prenex_12870 main_y))) (or (forall ((v_prenex_10841 Int)) (<= 2 (* 2 (select main_a v_prenex_10841)))) (forall ((v_prenex_8282 Int)) (or (<= (select main_a v_prenex_8282) 1001) (<= 1994 (* 2 (select main_a v_prenex_8282))) (< v_prenex_8282 main_y) (<= (+ main_y 1) v_prenex_8282)))) (forall ((v_prenex_16500 Int) (v_prenex_16499 Int)) (or (<= (* 2 (select main_a v_prenex_16499)) 6) (<= 1994 (* 2 (select main_a v_prenex_16500))) (< v_prenex_16500 main_y) (<= (* 2 (select main_a v_prenex_16500)) 1998) (<= 1 (select main_a v_prenex_16499)) (<= 1000 (+ (select main_a v_prenex_16499) (select main_a v_prenex_16500))) (<= (+ main_y 1) v_prenex_16500))) (forall ((v_prenex_11564 Int) (v_prenex_11565 Int)) (or (<= (+ main_y 1) v_prenex_11565) (<= 2 (* 2 (select main_a v_prenex_11564))) (<= (select main_a v_prenex_11565) 1001) (< v_prenex_11565 main_y) (< v_prenex_11564 main_x) (<= 1000 (+ (select main_a v_prenex_11564) (select main_a v_prenex_11565))))) (forall ((v_prenex_15849 Int) (v_prenex_15850 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15849))) (< v_prenex_15850 main_y) (<= (* 2 (select main_a v_prenex_15849)) 6) (<= (select main_a v_prenex_15850) (+ (select main_a v_prenex_15849) 998)) (<= (select main_a v_prenex_15850) 999) (<= 995 (select main_a v_prenex_15850)) (<= (+ main_y 1) v_prenex_15850))) (forall ((v_prenex_13530 Int) (v_prenex_13529 Int)) (or (<= (+ main_y 1) v_prenex_13530) (<= (+ main_x 1) v_prenex_13529) (< v_prenex_13530 main_y) (<= 995 (select main_a v_prenex_13530)) (<= (select main_a v_prenex_13529) 3) (<= (+ (select main_a v_prenex_13529) 994) (select main_a v_prenex_13530)))) (or (forall ((v_prenex_13727 Int)) (<= (select main_a v_prenex_13727) 3)) (forall ((v_prenex_13723 Int)) (or (<= (select main_a v_prenex_13723) 1001) (< v_prenex_13723 main_y) (<= (* 2 (select main_a v_prenex_13723)) 1998) (<= 997 (select main_a v_prenex_13723)) (<= (+ main_y 1) v_prenex_13723)))) (or (forall ((v_prenex_13944 Int)) (or (<= (+ main_y 1) v_prenex_13944) (<= (* 2 (select main_a v_prenex_13944)) 1998) (<= 995 (select main_a v_prenex_13944)) (<= (select main_a v_prenex_13944) 999) (< v_prenex_13944 main_y))) (forall ((v_prenex_13948 Int)) (or (<= (select main_a v_prenex_13948) 5) (<= (select main_a v_prenex_13948) 3)))) (forall ((v_prenex_15956 Int)) (or (<= 997 (select main_a v_prenex_15956)) (<= (select main_a v_prenex_15956) 1001) (<= (+ main_y 1) v_prenex_15956) (<= (* 2 (select main_a v_prenex_15956)) 1998) (< v_prenex_15956 main_y))) (or (forall ((v_prenex_11547 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11547))) (<= (+ main_y 1) v_prenex_11547) (<= (select main_a v_prenex_11547) 1001) (<= (* 2 (select main_a v_prenex_11547)) 1998) (< v_prenex_11547 main_y))) (forall ((v_prenex_11548 Int)) (or (<= (* 2 (select main_a v_prenex_11548)) 6) (<= 2 (* 2 (select main_a v_prenex_11548)))))) (forall ((v_prenex_14833 Int) (v_prenex_14832 Int)) (or (<= (+ main_y 1) v_prenex_14833) (<= (select main_a v_prenex_14832) 3) (<= (select main_a v_prenex_14833) 1001) (<= (* 2 (select main_a v_prenex_14832)) 6) (<= 1000 (+ (select main_a v_prenex_14832) (select main_a v_prenex_14833))) (< v_prenex_14833 main_y) (<= 997 (select main_a v_prenex_14833)))) (forall ((v_prenex_12168 Int) (v_prenex_12167 Int)) (or (< v_prenex_12168 main_y) (<= 1000 (+ (select main_a v_prenex_12167) (select main_a v_prenex_12168))) (<= 0 (+ (select main_a v_prenex_12167) 1)) (< v_prenex_12167 main_x) (<= (* 2 (select main_a v_prenex_12167)) 6) (<= (+ main_y 1) v_prenex_12168) (<= (select main_a v_prenex_12168) 1001))) (or (forall ((v_prenex_15214 Int)) (or (<= (* 2 (select main_a v_prenex_15214)) 1998) (< v_prenex_15214 main_y) (<= (+ main_y 1) v_prenex_15214) (<= (select main_a v_prenex_15214) 999) (<= 995 (select main_a v_prenex_15214)))) (forall ((v_prenex_15218 Int)) (<= 2 (* 2 (select main_a v_prenex_15218))))) (forall ((v_prenex_17221 Int) (v_prenex_17222 Int)) (or (<= (+ main_y 1) v_prenex_17222) (<= 995 (select main_a v_prenex_17222)) (<= 1 (select main_a v_prenex_17221)) (<= (select main_a v_prenex_17221) 3) (<= (+ (select main_a v_prenex_17221) 994) (select main_a v_prenex_17222)) (<= 1994 (* 2 (select main_a v_prenex_17222))) (< v_prenex_17222 main_y))) (forall ((v_prenex_14521 Int) (v_prenex_14520 Int)) (or (<= (select main_a v_prenex_14520) 3) (<= 1000 (+ (select main_a v_prenex_14520) (select main_a v_prenex_14521))) (<= 997 (select main_a v_prenex_14521)) (<= (+ main_y 1) v_prenex_14521) (< v_prenex_14521 main_y) (<= 1994 (* 2 (select main_a v_prenex_14521))) (<= 0 (+ (select main_a v_prenex_14520) 1)))) (forall ((v_prenex_17015 Int) (v_prenex_17016 Int)) (or (< v_prenex_17016 main_y) (<= 995 (select main_a v_prenex_17016)) (<= (select main_a v_prenex_17015) 5) (<= (+ main_y 1) v_prenex_17016) (<= (select main_a v_prenex_17016) (+ (select main_a v_prenex_17015) 998)) (<= (+ main_x 1) v_prenex_17015) (<= 0 (+ (select main_a v_prenex_17015) 1)))) (forall ((v_prenex_17883 Int) (v_prenex_17884 Int)) (or (<= (+ main_y 1) v_prenex_17884) (<= (select main_a v_prenex_17884) (+ (select main_a v_prenex_17883) 998)) (< v_prenex_17884 main_y) (<= 1 (select main_a v_prenex_17883)) (<= 1994 (* 2 (select main_a v_prenex_17884))) (<= (select main_a v_prenex_17884) 1001))) (forall ((v_prenex_13892 Int) (v_prenex_13891 Int)) (or (< v_prenex_13892 main_y) (<= 1000 (+ (select main_a v_prenex_13891) (select main_a v_prenex_13892))) (<= 0 (+ (select main_a v_prenex_13891) 1)) (<= (+ main_y 1) v_prenex_13892) (<= 995 (select main_a v_prenex_13892)) (<= 1 (select main_a v_prenex_13891)) (<= (select main_a v_prenex_13892) 999))) (or (forall ((v_prenex_14597 Int)) (or (<= (+ main_y 1) v_prenex_14597) (< v_prenex_14597 main_y) (<= 1994 (* 2 (select main_a v_prenex_14597))) (<= (select main_a v_prenex_14597) 1001) (<= 995 (select main_a v_prenex_14597)))) (forall ((v_prenex_14600 Int)) (or (<= (* 2 (select main_a v_prenex_14600)) 6) (<= 0 (+ (select main_a v_prenex_14600) 1))))) (forall ((v_prenex_9047 Int) (v_prenex_9046 Int)) (or (<= 997 (select main_a v_prenex_9047)) (<= (select main_a v_prenex_9047) (+ (select main_a v_prenex_9046) 998)) (< v_prenex_9047 main_y) (<= (+ main_y 1) v_prenex_9047) (<= 2 (* 2 (select main_a v_prenex_9046))) (<= (+ main_x 1) v_prenex_9046) (<= (select main_a v_prenex_9046) 3))) (forall ((v_prenex_13299 Int) (v_prenex_13298 Int)) (or (<= 1 (select main_a v_prenex_13298)) (< v_prenex_13299 main_y) (<= (+ main_y 1) v_prenex_13299) (<= 2 (* 2 (select main_a v_prenex_13298))) (<= (select main_a v_prenex_13299) 999) (<= (select main_a v_prenex_13299) (+ (select main_a v_prenex_13298) 998)) (< v_prenex_13298 main_x))) (forall ((v_prenex_10374 Int) (v_prenex_10373 Int)) (or (< v_prenex_10374 main_y) (<= (+ main_y 1) v_prenex_10374) (<= 1 (select main_a v_prenex_10373)) (<= 997 (select main_a v_prenex_10374)) (<= (* 2 (select main_a v_prenex_10373)) 6) (<= (select main_a v_prenex_10374) 1001) (<= (+ (select main_a v_prenex_10373) (select main_a v_prenex_10374)) 1000))) (forall ((v_prenex_16808 Int) (v_prenex_16809 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16808))) (<= (select main_a v_prenex_16809) 999) (<= (+ (select main_a v_prenex_16808) 994) (select main_a v_prenex_16809)) (< v_prenex_16809 main_y) (<= 997 (select main_a v_prenex_16809)) (<= (+ main_y 1) v_prenex_16809))) (forall ((v_prenex_16610 Int) (v_prenex_16609 Int)) (or (<= 1000 (+ (select main_a v_prenex_16609) (select main_a v_prenex_16610))) (< v_prenex_16610 main_y) (<= (+ main_y 1) v_prenex_16610) (<= 1994 (* 2 (select main_a v_prenex_16610))) (<= (select main_a v_prenex_16609) 3) (<= (+ main_x 1) v_prenex_16609))) (forall ((v_prenex_9972 Int) (v_prenex_9973 Int)) (or (<= (select main_a v_prenex_9973) (+ (select main_a v_prenex_9972) 998)) (<= (select main_a v_prenex_9972) 3) (<= (+ main_y 1) v_prenex_9973) (<= (* 2 (select main_a v_prenex_9973)) 1998) (<= 995 (select main_a v_prenex_9973)) (< v_prenex_9973 main_y))) (forall ((v_prenex_17792 Int) (v_prenex_17793 Int)) (or (< v_prenex_17793 main_y) (<= 0 (+ (select main_a v_prenex_17792) 1)) (<= (select main_a v_prenex_17792) 3) (<= 1000 (+ (select main_a v_prenex_17792) (select main_a v_prenex_17793))) (<= (+ main_y 1) v_prenex_17793) (<= 997 (select main_a v_prenex_17793)) (<= (select main_a v_prenex_17793) 999))) (forall ((v_prenex_16899 Int) (v_prenex_16900 Int)) (or (< v_prenex_16900 main_y) (<= (+ main_y 1) v_prenex_16900) (<= 0 (+ (select main_a v_prenex_16899) 1)) (<= 1000 (+ (select main_a v_prenex_16899) (select main_a v_prenex_16900))) (<= (select main_a v_prenex_16900) 999) (<= 2 (* 2 (select main_a v_prenex_16899))) (<= 995 (select main_a v_prenex_16900)))) (forall ((v_prenex_12704 Int) (v_prenex_12703 Int)) (or (<= 1 (select main_a v_prenex_12703)) (<= 1994 (* 2 (select main_a v_prenex_12704))) (<= 2 (* 2 (select main_a v_prenex_12703))) (<= (select main_a v_prenex_12704) 999) (<= 1000 (+ (select main_a v_prenex_12703) (select main_a v_prenex_12704))) (< v_prenex_12704 main_y) (<= (+ main_y 1) v_prenex_12704))) (forall ((v_prenex_11765 Int) (v_prenex_11766 Int)) (or (<= 995 (select main_a v_prenex_11766)) (<= 0 (+ (select main_a v_prenex_11765) 1)) (<= (+ main_y 1) v_prenex_11766) (<= (select main_a v_prenex_11765) 3) (< v_prenex_11766 main_y) (<= (select main_a v_prenex_11766) (+ (select main_a v_prenex_11765) 998)) (< v_prenex_11765 main_x))) (forall ((v_prenex_8745 Int)) (or (<= (select main_a v_prenex_8745) 999) (<= (+ main_y 1) v_prenex_8745) (<= (* 2 (select main_a v_prenex_8745)) 1998) (<= 997 (select main_a v_prenex_8745)) (< v_prenex_8745 main_y))) (forall ((v_prenex_17060 Int) (v_prenex_17061 Int)) (or (<= (select main_a v_prenex_17061) 1001) (<= (+ (select main_a v_prenex_17060) (select main_a v_prenex_17061)) 1000) (<= 1994 (* 2 (select main_a v_prenex_17061))) (< v_prenex_17061 main_y) (<= 1 (select main_a v_prenex_17060)) (<= (select main_a v_prenex_17060) 3) (<= (+ main_y 1) v_prenex_17061))) (forall ((v_prenex_10807 Int) (v_prenex_10806 Int)) (or (<= (+ main_y 1) v_prenex_10807) (<= (+ (select main_a v_prenex_10806) 994) (select main_a v_prenex_10807)) (<= (select main_a v_prenex_10807) 999) (<= 995 (select main_a v_prenex_10807)) (< v_prenex_10807 main_y) (<= (select main_a v_prenex_10806) 5) (<= 2 (* 2 (select main_a v_prenex_10806))))) (forall ((v_prenex_16541 Int) (v_prenex_16542 Int)) (or (<= (+ (select main_a v_prenex_16541) (select main_a v_prenex_16542)) 1000) (< v_prenex_16542 main_y) (<= (select main_a v_prenex_16542) 999) (<= (select main_a v_prenex_16541) 5) (<= (+ main_y 1) v_prenex_16542) (<= (select main_a v_prenex_16542) 1001) (<= 1 (select main_a v_prenex_16541)))) (forall ((v_prenex_9585 Int) (v_prenex_9584 Int)) (or (<= (+ main_y 1) v_prenex_9585) (<= (select main_a v_prenex_9585) 999) (<= (select main_a v_prenex_9584) 3) (< v_prenex_9585 main_y) (<= 0 (+ (select main_a v_prenex_9584) 1)) (<= (+ (select main_a v_prenex_9584) 994) (select main_a v_prenex_9585)) (< v_prenex_9584 main_x))) (forall ((v_prenex_15191 Int) (v_prenex_15190 Int)) (or (<= (select main_a v_prenex_15191) 1001) (<= 2 (* 2 (select main_a v_prenex_15190))) (<= (select main_a v_prenex_15190) 3) (<= (+ main_y 1) v_prenex_15191) (< v_prenex_15191 main_y) (<= (+ (select main_a v_prenex_15190) 994) (select main_a v_prenex_15191)) (<= 997 (select main_a v_prenex_15191)))) (or (forall ((v_prenex_9480 Int)) (or (<= 997 (select main_a v_prenex_9480)) (<= (+ main_y 1) v_prenex_9480) (<= (select main_a v_prenex_9480) 999) (< v_prenex_9480 main_y) (<= 1994 (* 2 (select main_a v_prenex_9480))))) (forall ((v_prenex_9479 Int)) (<= 2 (* 2 (select main_a v_prenex_9479))))) (forall ((v_prenex_16629 Int) (v_prenex_16630 Int)) (or (<= (* 2 (select main_a v_prenex_16630)) 1998) (<= (+ main_y 1) v_prenex_16630) (<= 1000 (+ (select main_a v_prenex_16629) (select main_a v_prenex_16630))) (<= 2 (* 2 (select main_a v_prenex_16629))) (<= (select main_a v_prenex_16629) 5) (< v_prenex_16630 main_y) (<= 997 (select main_a v_prenex_16630)))) (or (forall ((v_prenex_11332 Int)) (or (<= (+ main_y 1) v_prenex_11332) (<= 997 (select main_a v_prenex_11332)) (< v_prenex_11332 main_y) (<= (* 2 (select main_a v_prenex_11332)) 1998))) (forall ((v_prenex_11331 Int)) (or (<= (select main_a v_prenex_11331) 5) (<= (* 2 (select main_a v_prenex_11331)) 6)))) (forall ((v_prenex_11578 Int) (v_prenex_11577 Int)) (or (<= 1000 (+ (select main_a v_prenex_11577) (select main_a v_prenex_11578))) (<= (* 2 (select main_a v_prenex_11577)) 6) (<= (+ main_y 1) v_prenex_11578) (< v_prenex_11578 main_y) (<= 0 (+ (select main_a v_prenex_11577) 1)) (<= 997 (select main_a v_prenex_11578)) (<= (select main_a v_prenex_11578) 1001))) (or (forall ((v_prenex_11304 Int)) (or (<= (* 2 (select main_a v_prenex_11304)) 6) (<= (select main_a v_prenex_11304) 5))) (forall ((v_prenex_11302 Int)) (or (<= (select main_a v_prenex_11302) 999) (<= (+ main_y 1) v_prenex_11302) (<= (select main_a v_prenex_11302) 1001) (<= 1994 (* 2 (select main_a v_prenex_11302))) (< v_prenex_11302 main_y)))) (forall ((v_prenex_10497 Int) (v_prenex_10496 Int)) (or (< v_prenex_10497 main_y) (<= (+ (select main_a v_prenex_10496) (select main_a v_prenex_10497)) 1000) (<= 1 (select main_a v_prenex_10496)) (<= (* 2 (select main_a v_prenex_10497)) 1998) (<= (select main_a v_prenex_10497) 999) (<= (+ main_y 1) v_prenex_10497) (<= 0 (+ (select main_a v_prenex_10496) 1)))) (or (forall ((v_prenex_15054 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15054))) (<= (select main_a v_prenex_15054) 1001) (< v_prenex_15054 main_y) (<= (+ main_y 1) v_prenex_15054) (<= 995 (select main_a v_prenex_15054)))) (forall ((v_prenex_15057 Int)) (or (<= 1 (select main_a v_prenex_15057)) (<= (* 2 (select main_a v_prenex_15057)) 6)))) (forall ((v_prenex_16764 Int) (v_prenex_16763 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16764))) (< v_prenex_16764 main_y) (<= (* 2 (select main_a v_prenex_16763)) 6) (<= (+ main_y 1) v_prenex_16764) (<= (+ (select main_a v_prenex_16763) 994) (select main_a v_prenex_16764)) (<= (select main_a v_prenex_16764) 1001))) (or (forall ((v_prenex_9951 Int)) (<= 1994 (* 2 (select main_a v_prenex_9951)))) (forall ((v_prenex_9950 Int)) (or (< v_prenex_9950 main_x) (<= (* 2 (select main_a v_prenex_9950)) 6) (<= 1 (select main_a v_prenex_9950)) (<= (+ main_x 1) v_prenex_9950)))) (or (forall ((v_prenex_17697 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17697))) (<= 0 (+ (select main_a v_prenex_17697) 1)))) (forall ((v_prenex_17693 Int)) (or (<= (+ main_y 1) v_prenex_17693) (< v_prenex_17693 main_y) (<= 1994 (* 2 (select main_a v_prenex_17693))) (<= 997 (select main_a v_prenex_17693)) (<= (select main_a v_prenex_17693) 1001)))) (forall ((v_prenex_18040 Int) (v_prenex_18039 Int)) (or (<= (+ main_y 1) v_prenex_18040) (<= (+ (select main_a v_prenex_18039) 994) (select main_a v_prenex_18040)) (<= 0 (+ (select main_a v_prenex_18039) 1)) (<= 995 (select main_a v_prenex_18040)) (< v_prenex_18040 main_y) (< v_prenex_18039 main_x))) (or (forall ((v_prenex_18602 Int)) (or (<= (select main_a v_prenex_18602) 999) (<= (* 2 (select main_a v_prenex_18602)) 1998) (<= (+ main_y 1) v_prenex_18602) (< v_prenex_18602 main_y))) (forall ((v_prenex_18605 Int)) (<= 0 (+ (select main_a v_prenex_18605) 1)))) (forall ((v_prenex_14746 Int) (v_prenex_14745 Int)) (or (<= (select main_a v_prenex_14745) 3) (<= (* 2 (select main_a v_prenex_14746)) 1998) (<= (+ main_y 1) v_prenex_14746) (<= (+ (select main_a v_prenex_14745) (select main_a v_prenex_14746)) 1000) (<= 1994 (* 2 (select main_a v_prenex_14746))) (<= 1 (select main_a v_prenex_14745)) (< v_prenex_14746 main_y))) (or (forall ((v_prenex_12617 Int)) (or (< v_prenex_12617 main_y) (<= 1994 (* 2 (select main_a v_prenex_12617))) (<= 997 (select main_a v_prenex_12617)) (<= (+ main_y 1) v_prenex_12617) (<= (* 2 (select main_a v_prenex_12617)) 1998))) (forall ((v_prenex_12619 Int)) (<= (select main_a v_prenex_12619) 5))) (or (forall ((v_prenex_18056 Int)) (or (< v_prenex_18056 main_y) (<= (* 2 (select main_a v_prenex_18056)) 1998) (<= (+ main_y 1) v_prenex_18056) (<= 1994 (* 2 (select main_a v_prenex_18056))) (<= 995 (select main_a v_prenex_18056)))) (forall ((v_prenex_18055 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18055))) (<= (* 2 (select main_a v_prenex_18055)) 6)))) (or (forall ((v_prenex_8506 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8506))) (<= (+ main_y 1) v_prenex_8506) (< v_prenex_8506 main_y) (<= (* 2 (select main_a v_prenex_8506)) 1998))) (forall ((v_prenex_8503 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8503))) (<= 0 (+ (select main_a v_prenex_8503) 1))))) (forall ((v_prenex_10505 Int) (v_prenex_10504 Int)) (or (<= (select main_a v_prenex_10504) 3) (<= 997 (select main_a v_prenex_10505)) (<= (+ main_y 1) v_prenex_10505) (< v_prenex_10505 main_y) (<= 0 (+ (select main_a v_prenex_10504) 1)) (<= (+ (select main_a v_prenex_10504) 994) (select main_a v_prenex_10505)))) (or (forall ((v_prenex_12256 Int)) (or (<= (select main_a v_prenex_12256) 5) (<= (+ main_x 1) v_prenex_12256) (< v_prenex_12256 main_x))) (forall ((v_prenex_12257 Int)) (or (<= (+ main_y 1) v_prenex_12257) (<= (* 2 (select main_a v_prenex_12257)) 1998)))) (forall ((v_prenex_16313 Int) (v_prenex_16314 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16313))) (< v_prenex_16314 main_y) (<= (select main_a v_prenex_16314) 1001) (<= 1000 (+ (select main_a v_prenex_16313) (select main_a v_prenex_16314))) (<= (+ main_y 1) v_prenex_16314) (<= 995 (select main_a v_prenex_16314)))) (forall ((v_prenex_14358 Int) (v_prenex_14357 Int)) (or (<= 0 (+ (select main_a v_prenex_14357) 1)) (<= 1000 (+ (select main_a v_prenex_14357) (select main_a v_prenex_14358))) (< v_prenex_14358 main_y) (<= (+ main_y 1) v_prenex_14358) (<= (select main_a v_prenex_14358) 999) (<= 1 (select main_a v_prenex_14357)) (<= (* 2 (select main_a v_prenex_14358)) 1998))) (forall ((v_prenex_17804 Int) (v_prenex_17805 Int)) (or (<= (* 2 (select main_a v_prenex_17804)) 6) (<= 1 (select main_a v_prenex_17804)) (<= (select main_a v_prenex_17805) 1001) (< v_prenex_17805 main_y) (<= 1000 (+ (select main_a v_prenex_17804) (select main_a v_prenex_17805))) (<= (* 2 (select main_a v_prenex_17805)) 1998) (<= (+ main_y 1) v_prenex_17805))) (or (forall ((v_prenex_17949 Int)) (or (<= (select main_a v_prenex_17949) 3) (<= 0 (+ (select main_a v_prenex_17949) 1)))) (forall ((v_prenex_17950 Int)) (or (<= (* 2 (select main_a v_prenex_17950)) 1998) (<= (+ main_y 1) v_prenex_17950) (< v_prenex_17950 main_y) (<= 1994 (* 2 (select main_a v_prenex_17950))) (<= 995 (select main_a v_prenex_17950))))) (forall ((v_prenex_10765 Int) (v_prenex_10764 Int)) (or (<= (select main_a v_prenex_10765) 999) (< v_prenex_10765 main_y) (<= (select main_a v_prenex_10764) 5) (<= (+ (select main_a v_prenex_10764) 994) (select main_a v_prenex_10765)) (<= (select main_a v_prenex_10765) 1001) (<= (+ main_y 1) v_prenex_10765))) (forall ((v_prenex_10617 Int) (v_prenex_10618 Int)) (or (<= (+ main_y 1) v_prenex_10618) (< v_prenex_10618 main_y) (<= 1994 (* 2 (select main_a v_prenex_10618))) (<= (select main_a v_prenex_10617) 3) (<= 1 (select main_a v_prenex_10617)) (<= (+ (select main_a v_prenex_10617) 994) (select main_a v_prenex_10618)))) (forall ((v_prenex_13039 Int) (v_prenex_13040 Int)) (or (< v_prenex_13040 main_y) (<= 1000 (+ (select main_a v_prenex_13039) (select main_a v_prenex_13040))) (<= (select main_a v_prenex_13039) 5) (<= (select main_a v_prenex_13040) 1001) (<= (* 2 (select main_a v_prenex_13040)) 1998) (<= (+ main_y 1) v_prenex_13040) (<= 1 (select main_a v_prenex_13039)))) (forall ((v_prenex_13716 Int) (v_prenex_13715 Int)) (or (<= (select main_a v_prenex_13716) 999) (<= (* 2 (select main_a v_prenex_13716)) 1998) (<= (select main_a v_prenex_13715) 3) (<= (+ main_y 1) v_prenex_13716) (<= 2 (* 2 (select main_a v_prenex_13715))) (< v_prenex_13716 main_y) (<= (+ (select main_a v_prenex_13715) 994) (select main_a v_prenex_13716)))) (or (forall ((v_prenex_13635 Int)) (or (<= (* 2 (select main_a v_prenex_13635)) 1998) (< v_prenex_13635 main_y) (<= (select main_a v_prenex_13635) 999) (<= (+ main_y 1) v_prenex_13635))) (forall ((v_prenex_13637 Int)) (<= 1 (select main_a v_prenex_13637)))) (forall ((v_prenex_8435 Int) (v_prenex_8436 Int)) (or (< v_prenex_8436 main_y) (<= (+ (select main_a v_prenex_8435) 994) (select main_a v_prenex_8436)) (<= 0 (+ (select main_a v_prenex_8435) 1)) (<= (+ main_y 1) v_prenex_8436) (<= (select main_a v_prenex_8436) 1001) (<= 1994 (* 2 (select main_a v_prenex_8436))) (<= 1 (select main_a v_prenex_8435)))) (or (forall ((v_prenex_8876 Int)) (or (< v_prenex_8876 main_y) (<= (select main_a v_prenex_8876) 1001) (<= (+ main_y 1) v_prenex_8876) (<= 1994 (* 2 (select main_a v_prenex_8876))))) (forall ((v_prenex_8875 Int)) (<= (select main_a v_prenex_8875) 5))) (forall ((v_prenex_14967 Int) (v_prenex_14968 Int)) (or (< v_prenex_14968 main_y) (<= (select main_a v_prenex_14968) 999) (<= 1000 (+ (select main_a v_prenex_14967) (select main_a v_prenex_14968))) (<= 1 (select main_a v_prenex_14967)) (<= (+ main_y 1) v_prenex_14968) (<= 0 (+ (select main_a v_prenex_14967) 1)) (<= (select main_a v_prenex_14968) 1001))) (forall ((v_prenex_12258 Int) (v_prenex_12259 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12259))) (<= (+ main_y 1) v_prenex_12259) (< v_prenex_12259 main_y) (<= 0 (+ (select main_a v_prenex_12258) 1)) (<= (select main_a v_prenex_12259) (+ (select main_a v_prenex_12258) 998)) (<= (* 2 (select main_a v_prenex_12258)) 6) (<= (+ main_x 1) v_prenex_12258))) (forall ((v_prenex_18091 Int) (v_prenex_18092 Int)) (or (<= (select main_a v_prenex_18092) 999) (<= 1000 (+ (select main_a v_prenex_18091) (select main_a v_prenex_18092))) (<= 2 (* 2 (select main_a v_prenex_18091))) (< v_prenex_18092 main_y) (<= 997 (select main_a v_prenex_18092)) (<= (* 2 (select main_a v_prenex_18091)) 6) (<= (+ main_y 1) v_prenex_18092))) (forall ((v_prenex_16954 Int) (v_prenex_16955 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16954))) (<= (+ (select main_a v_prenex_16954) (select main_a v_prenex_16955)) 1000) (<= 0 (+ (select main_a v_prenex_16954) 1)) (< v_prenex_16955 main_y) (<= (* 2 (select main_a v_prenex_16955)) 1998) (<= (+ main_y 1) v_prenex_16955) (<= 1994 (* 2 (select main_a v_prenex_16955))))) (forall ((v_prenex_9440 Int) (v_prenex_9441 Int)) (or (<= 995 (select main_a v_prenex_9441)) (< v_prenex_9440 main_x) (<= (select main_a v_prenex_9440) 5) (<= 1000 (+ (select main_a v_prenex_9440) (select main_a v_prenex_9441))) (< v_prenex_9441 main_y) (<= (+ main_y 1) v_prenex_9441))) (forall ((v_prenex_12546 Int) (v_prenex_12545 Int)) (or (<= (* 2 (select main_a v_prenex_12546)) 1998) (<= 1000 (+ (select main_a v_prenex_12545) (select main_a v_prenex_12546))) (< v_prenex_12546 main_y) (<= (+ main_y 1) v_prenex_12546))) (forall ((v_prenex_11367 Int) (v_prenex_11368 Int)) (or (<= (+ main_y 1) v_prenex_11368) (<= (+ (select main_a v_prenex_11367) 994) (select main_a v_prenex_11368)) (<= (* 2 (select main_a v_prenex_11368)) 1998) (< v_prenex_11368 main_y) (<= (select main_a v_prenex_11367) 3) (<= 1994 (* 2 (select main_a v_prenex_11368))) (<= (* 2 (select main_a v_prenex_11367)) 6))) (or (forall ((v_prenex_15986 Int)) (or (<= 1 (select main_a v_prenex_15986)) (<= (select main_a v_prenex_15986) 5))) (forall ((v_prenex_15985 Int)) (or (<= (+ main_y 1) v_prenex_15985) (< v_prenex_15985 main_y) (<= (select main_a v_prenex_15985) 999) (<= (* 2 (select main_a v_prenex_15985)) 1998)))) (or (forall ((v_prenex_8543 Int)) (or (< v_prenex_8543 main_y) (<= (select main_a v_prenex_8543) 999) (<= (+ main_y 1) v_prenex_8543) (<= 1994 (* 2 (select main_a v_prenex_8543))))) (forall ((v_prenex_8542 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8542))) (<= (select main_a v_prenex_8542) 3) (< v_prenex_8542 main_x)))) (forall ((v_prenex_15962 Int) (v_prenex_15961 Int)) (or (<= 1 (select main_a v_prenex_15961)) (<= 997 (select main_a v_prenex_15962)) (<= 2 (* 2 (select main_a v_prenex_15961))) (< v_prenex_15962 main_y) (<= (+ (select main_a v_prenex_15961) 994) (select main_a v_prenex_15962)) (<= 1994 (* 2 (select main_a v_prenex_15962))) (<= (+ main_y 1) v_prenex_15962))) (or (forall ((v_prenex_16437 Int)) (or (< v_prenex_16437 main_y) (<= (+ main_y 1) v_prenex_16437) (<= (* 2 (select main_a v_prenex_16437)) 1998) (<= 1994 (* 2 (select main_a v_prenex_16437))))) (forall ((v_prenex_16441 Int)) (or (<= 1 (select main_a v_prenex_16441)) (<= (+ main_x 1) v_prenex_16441) (<= 0 (+ (select main_a v_prenex_16441) 1))))) (forall ((v_prenex_14214 Int) (v_prenex_14213 Int)) (or (<= (+ main_y 1) v_prenex_14214) (<= (select main_a v_prenex_14214) 1001) (<= (select main_a v_prenex_14214) 999) (<= (+ (select main_a v_prenex_14213) (select main_a v_prenex_14214)) 1000) (< v_prenex_14214 main_y))) (forall ((v_prenex_8921 Int) (v_prenex_8922 Int)) (or (<= (select main_a v_prenex_8922) (+ (select main_a v_prenex_8921) 998)) (<= (+ main_y 1) v_prenex_8922) (<= 1 (select main_a v_prenex_8921)) (<= 2 (* 2 (select main_a v_prenex_8921))) (<= 1994 (* 2 (select main_a v_prenex_8922))) (< v_prenex_8922 main_y))) (forall ((v_prenex_17961 Int) (v_prenex_17962 Int)) (or (<= (+ main_y 1) v_prenex_17962) (<= 995 (select main_a v_prenex_17962)) (<= 2 (* 2 (select main_a v_prenex_17961))) (< v_prenex_17962 main_y) (<= (select main_a v_prenex_17962) (+ (select main_a v_prenex_17961) 998)))) (or (forall ((v_prenex_17396 Int)) (or (<= 0 (+ (select main_a v_prenex_17396) 1)) (<= (select main_a v_prenex_17396) 5))) (forall ((v_prenex_17393 Int)) (or (<= (+ main_y 1) v_prenex_17393) (<= 995 (select main_a v_prenex_17393)) (< v_prenex_17393 main_y) (<= 1994 (* 2 (select main_a v_prenex_17393))) (<= (select main_a v_prenex_17393) 1001)))) (forall ((v_prenex_13367 Int) (v_prenex_13368 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13367))) (< v_prenex_13368 main_y) (<= (+ main_y 1) v_prenex_13368) (<= (select main_a v_prenex_13368) 1001) (<= (select main_a v_prenex_13367) 3) (<= (+ (select main_a v_prenex_13367) 994) (select main_a v_prenex_13368)))) (or (forall ((v_prenex_12244 Int)) (or (< v_prenex_12244 main_x) (<= 0 (+ (select main_a v_prenex_12244) 1)))) (forall ((v_prenex_12245 Int)) (or (<= (select main_a v_prenex_12245) 999) (<= (* 2 (select main_a v_prenex_12245)) 1998) (< v_prenex_12245 main_y) (<= (+ main_y 1) v_prenex_12245)))) (forall ((v_prenex_14433 Int) (v_prenex_14432 Int)) (or (<= (+ main_y 1) v_prenex_14433) (<= (+ main_x 1) v_prenex_14432) (<= (+ (select main_a v_prenex_14432) (select main_a v_prenex_14433)) 1000) (<= (* 2 (select main_a v_prenex_14432)) 6) (<= 1994 (* 2 (select main_a v_prenex_14433))) (< v_prenex_14433 main_y))) (forall ((v_prenex_11820 Int) (v_prenex_11821 Int)) (or (<= (select main_a v_prenex_11821) 1001) (<= (select main_a v_prenex_11820) 5) (<= (* 2 (select main_a v_prenex_11821)) 1998) (<= (+ main_y 1) v_prenex_11821) (< v_prenex_11821 main_y) (<= (+ (select main_a v_prenex_11820) 994) (select main_a v_prenex_11821)))) (forall ((v_prenex_14112 Int) (v_prenex_14111 Int)) (or (<= 1000 (+ (select main_a v_prenex_14111) (select main_a v_prenex_14112))) (<= (select main_a v_prenex_14111) 5) (<= (* 2 (select main_a v_prenex_14112)) 1998) (< v_prenex_14112 main_y) (<= (+ main_y 1) v_prenex_14112))) (or (forall ((v_prenex_13966 Int)) (or (<= (* 2 (select main_a v_prenex_13966)) 6) (<= (select main_a v_prenex_13966) 5))) (forall ((v_prenex_13961 Int)) (or (< v_prenex_13961 main_y) (<= (select main_a v_prenex_13961) 999) (<= 1994 (* 2 (select main_a v_prenex_13961))) (<= (+ main_y 1) v_prenex_13961) (<= (* 2 (select main_a v_prenex_13961)) 1998)))) (forall ((v_prenex_12216 Int) (v_prenex_12217 Int)) (or (< v_prenex_12216 main_x) (<= (+ main_x 1) v_prenex_12216) (<= (* 2 (select main_a v_prenex_12216)) 6) (<= (+ (select main_a v_prenex_12216) (select main_a v_prenex_12217)) 1000))) (forall ((v_prenex_11451 Int) (v_prenex_11452 Int)) (or (<= 995 (select main_a v_prenex_11452)) (<= (select main_a v_prenex_11452) 1001) (<= (select main_a v_prenex_11452) (+ (select main_a v_prenex_11451) 998)) (< v_prenex_11452 main_y) (<= (+ main_y 1) v_prenex_11452) (<= 2 (* 2 (select main_a v_prenex_11451))))) (forall ((v_prenex_13951 Int) (v_prenex_13950 Int)) (or (<= 0 (+ (select main_a v_prenex_13950) 1)) (< v_prenex_13951 main_y) (<= 995 (select main_a v_prenex_13951)) (<= (+ main_y 1) v_prenex_13951) (<= 1 (select main_a v_prenex_13950)) (<= (select main_a v_prenex_13951) (+ (select main_a v_prenex_13950) 998)))) (or (forall ((v_prenex_11293 Int)) (or (<= (+ main_x 1) v_prenex_11293) (<= 2 (* 2 (select main_a v_prenex_11293))) (<= 0 (+ (select main_a v_prenex_11293) 1)))) (forall ((v_prenex_11289 Int)) (or (< v_prenex_11289 main_y) (<= (+ main_y 1) v_prenex_11289) (<= 1994 (* 2 (select main_a v_prenex_11289)))))) (forall ((v_prenex_11253 Int) (v_prenex_11252 Int)) (or (<= (+ main_y 1) v_prenex_11253) (< v_prenex_11253 main_y) (<= (select main_a v_prenex_11253) (+ (select main_a v_prenex_11252) 998)) (<= (select main_a v_prenex_11252) 3) (<= 2 (* 2 (select main_a v_prenex_11252))) (< v_prenex_11252 main_x) (<= 1994 (* 2 (select main_a v_prenex_11253))))) (or (forall ((v_prenex_13634 Int)) (or (< v_prenex_13634 main_y) (<= (+ main_y 1) v_prenex_13634) (<= (* 2 (select main_a v_prenex_13634)) 1998) (<= (select main_a v_prenex_13634) 1001))) (forall ((v_prenex_13637 Int)) (<= 1 (select main_a v_prenex_13637)))) (forall ((v_prenex_16295 Int) (v_prenex_16296 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16295))) (< v_prenex_16295 main_x) (<= (+ main_y 1) v_prenex_16296) (<= 1994 (* 2 (select main_a v_prenex_16296))) (<= (+ (select main_a v_prenex_16295) (select main_a v_prenex_16296)) 1000) (< v_prenex_16296 main_y))) (or (forall ((v_prenex_13843 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13843))) (< v_prenex_13843 main_y) (<= (* 2 (select main_a v_prenex_13843)) 1998) (<= (+ main_y 1) v_prenex_13843))) (forall ((v_prenex_13847 Int)) (or (<= 0 (+ (select main_a v_prenex_13847) 1)) (<= 1 (select main_a v_prenex_13847))))) (forall ((v_prenex_9224 Int) (v_prenex_9225 Int)) (or (<= (select main_a v_prenex_9225) 999) (<= (+ main_y 1) v_prenex_9225) (<= 995 (select main_a v_prenex_9225)) (<= (select main_a v_prenex_9224) 3) (< v_prenex_9225 main_y) (<= 2 (* 2 (select main_a v_prenex_9224))) (<= 1000 (+ (select main_a v_prenex_9224) (select main_a v_prenex_9225))))) (forall ((v_prenex_9282 Int) (v_prenex_9283 Int)) (or (< v_prenex_9282 main_x) (< v_prenex_9283 main_y) (<= 1000 (+ (select main_a v_prenex_9282) (select main_a v_prenex_9283))) (<= 2 (* 2 (select main_a v_prenex_9282))) (<= 0 (+ (select main_a v_prenex_9282) 1)) (<= (+ main_y 1) v_prenex_9283) (<= (select main_a v_prenex_9283) 1001))) (or (forall ((v_prenex_9907 Int)) (or (<= (* 2 (select main_a v_prenex_9907)) 1998) (<= 1994 (* 2 (select main_a v_prenex_9907))) (< v_prenex_9907 main_y) (<= (+ main_y 1) v_prenex_9907) (<= 995 (select main_a v_prenex_9907)))) (forall ((v_prenex_9906 Int)) (or (<= (* 2 (select main_a v_prenex_9906)) 6) (<= 0 (+ (select main_a v_prenex_9906) 1))))) (or (forall ((v_prenex_10396 Int)) (or (<= (+ main_y 1) v_prenex_10396) (<= 1994 (* 2 (select main_a v_prenex_10396))) (<= (select main_a v_prenex_10396) 1001) (< v_prenex_10396 main_y) (<= (select main_a v_prenex_10396) 999))) (forall ((v_prenex_10399 Int)) (or (<= (select main_a v_prenex_10399) 3) (<= (select main_a v_prenex_10399) 5)))) (forall ((v_prenex_17562 Int) (v_prenex_17563 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17563))) (<= (* 2 (select main_a v_prenex_17562)) 6) (<= (select main_a v_prenex_17563) (+ (select main_a v_prenex_17562) 998)) (<= (+ main_x 1) v_prenex_17562) (< v_prenex_17563 main_y) (<= (+ main_y 1) v_prenex_17563))) (forall ((v_prenex_16529 Int) (v_prenex_16530 Int)) (or (<= (+ main_y 1) v_prenex_16530) (<= 0 (+ (select main_a v_prenex_16529) 1)) (<= (select main_a v_prenex_16530) (+ (select main_a v_prenex_16529) 998)) (<= (select main_a v_prenex_16529) 3) (<= (* 2 (select main_a v_prenex_16530)) 1998) (< v_prenex_16530 main_y))) (forall ((v_prenex_9635 Int) (v_prenex_9634 Int)) (or (< v_prenex_9635 main_y) (<= 1994 (* 2 (select main_a v_prenex_9635))) (<= (+ main_y 1) v_prenex_9635) (<= (select main_a v_prenex_9634) 3) (<= (+ (select main_a v_prenex_9634) 994) (select main_a v_prenex_9635)) (<= (select main_a v_prenex_9635) 999))) (forall ((v_prenex_12591 Int) (v_prenex_12592 Int)) (or (<= (+ main_y 1) v_prenex_12592) (<= (* 2 (select main_a v_prenex_12592)) 1998) (< v_prenex_12592 main_y) (<= (+ (select main_a v_prenex_12591) 994) (select main_a v_prenex_12592)) (<= (select main_a v_prenex_12592) 1001))) (forall ((v_prenex_18035 Int) (v_prenex_18036 Int)) (or (<= (* 2 (select main_a v_prenex_18035)) 6) (<= (+ (select main_a v_prenex_18035) 994) (select main_a v_prenex_18036)) (<= 995 (select main_a v_prenex_18036)) (< v_prenex_18036 main_y) (<= (+ main_y 1) v_prenex_18036) (<= 0 (+ (select main_a v_prenex_18035) 1)))) (or (forall ((v_prenex_12047 Int)) (<= 1 (select main_a v_prenex_12047))) (forall ((v_prenex_12045 Int)) (or (<= (select main_a v_prenex_12045) 999) (< v_prenex_12045 main_y) (<= 997 (select main_a v_prenex_12045)) (<= (* 2 (select main_a v_prenex_12045)) 1998) (<= (+ main_y 1) v_prenex_12045)))) (forall ((v_prenex_13744 Int) (v_prenex_13743 Int)) (or (< v_prenex_13744 main_y) (<= (+ main_y 1) v_prenex_13744) (<= (select main_a v_prenex_13744) 999) (<= (* 2 (select main_a v_prenex_13743)) 6) (<= 1000 (+ (select main_a v_prenex_13743) (select main_a v_prenex_13744))))) (or (forall ((v_prenex_11273 Int)) (or (<= (select main_a v_prenex_11273) 5) (<= (+ main_x 1) v_prenex_11273))) (forall ((v_prenex_11272 Int)) (or (< v_prenex_11272 main_y) (<= 995 (select main_a v_prenex_11272)) (<= (+ main_y 1) v_prenex_11272) (<= (* 2 (select main_a v_prenex_11272)) 1998)))) (forall ((v_prenex_11185 Int) (v_prenex_11184 Int)) (or (<= (select main_a v_prenex_11184) 3) (< v_prenex_11185 main_y) (<= (+ (select main_a v_prenex_11184) 994) (select main_a v_prenex_11185)) (<= 995 (select main_a v_prenex_11185)) (<= (+ main_y 1) v_prenex_11185) (<= (* 2 (select main_a v_prenex_11184)) 6))) (forall ((v_prenex_15308 Int) (v_prenex_15309 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15308))) (<= (select main_a v_prenex_15309) (+ (select main_a v_prenex_15308) 998)) (<= (+ main_y 1) v_prenex_15309) (<= 997 (select main_a v_prenex_15309)) (< v_prenex_15309 main_y) (<= 0 (+ (select main_a v_prenex_15308) 1)))) (forall ((v_prenex_13466 Int) (v_prenex_13467 Int)) (or (<= (+ (select main_a v_prenex_13466) 994) (select main_a v_prenex_13467)) (<= 1994 (* 2 (select main_a v_prenex_13467))) (<= (select main_a v_prenex_13466) 3) (< v_prenex_13467 main_y) (<= (+ main_y 1) v_prenex_13467) (<= (select main_a v_prenex_13467) 1001))) (forall ((v_prenex_8732 Int) (v_prenex_8731 Int)) (or (<= 0 (+ (select main_a v_prenex_8731) 1)) (<= (* 2 (select main_a v_prenex_8731)) 6) (<= (+ main_y 1) v_prenex_8732) (< v_prenex_8732 main_y) (<= 997 (select main_a v_prenex_8732)) (<= (+ (select main_a v_prenex_8731) 994) (select main_a v_prenex_8732)) (<= (select main_a v_prenex_8732) 999))) (forall ((v_prenex_17641 Int) (v_prenex_17642 Int)) (or (<= (select main_a v_prenex_17642) 999) (< v_prenex_17641 main_x) (< v_prenex_17642 main_y) (<= (+ main_y 1) v_prenex_17642) (<= 0 (+ (select main_a v_prenex_17641) 1)) (<= (select main_a v_prenex_17642) (+ (select main_a v_prenex_17641) 998)) (<= (select main_a v_prenex_17641) 3))) (or (forall ((v_prenex_8315 Int)) (or (<= (select main_a v_prenex_8315) 3) (< v_prenex_8315 main_x) (<= 2 (* 2 (select main_a v_prenex_8315))))) (forall ((v_prenex_8316 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8316))) (<= (+ main_y 1) v_prenex_8316) (<= (select main_a v_prenex_8316) 1001) (< v_prenex_8316 main_y)))) (forall ((v_prenex_18417 Int) (v_prenex_18418 Int)) (or (<= (select main_a v_prenex_18418) (+ (select main_a v_prenex_18417) 998)) (<= 1 (select main_a v_prenex_18417)) (<= (select main_a v_prenex_18418) 1001) (<= (+ main_y 1) v_prenex_18418) (< v_prenex_18418 main_y) (<= (select main_a v_prenex_18417) 5) (<= 997 (select main_a v_prenex_18418)))) (or (forall ((v_prenex_14806 Int)) (or (<= (select main_a v_prenex_14806) 1001) (<= (+ main_y 1) v_prenex_14806) (<= 997 (select main_a v_prenex_14806)) (<= 1994 (* 2 (select main_a v_prenex_14806))) (< v_prenex_14806 main_y))) (forall ((v_prenex_14810 Int)) (or (<= (select main_a v_prenex_14810) 3) (<= 2 (* 2 (select main_a v_prenex_14810)))))) (forall ((v_prenex_9722 Int)) (or (<= 995 (select main_a v_prenex_9722)) (<= 1994 (* 2 (select main_a v_prenex_9722))) (< v_prenex_9722 main_y) (<= (+ main_y 1) v_prenex_9722) (<= (select main_a v_prenex_9722) 1001))) (forall ((v_prenex_17196 Int) (v_prenex_17197 Int)) (or (<= (+ (select main_a v_prenex_17196) (select main_a v_prenex_17197)) 1000) (< v_prenex_17197 main_y) (<= 0 (+ (select main_a v_prenex_17196) 1)) (<= (select main_a v_prenex_17197) 1001) (<= (+ main_y 1) v_prenex_17197) (<= 1994 (* 2 (select main_a v_prenex_17197))))) (or (forall ((v_prenex_11352 Int)) (or (<= (select main_a v_prenex_11352) 999) (<= 1994 (* 2 (select main_a v_prenex_11352))) (<= (+ main_y 1) v_prenex_11352) (< v_prenex_11352 main_y))) (forall ((v_prenex_11351 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11351))) (<= (select main_a v_prenex_11351) 5)))) (forall ((v_prenex_11160 Int) (v_prenex_11161 Int)) (or (<= (+ main_y 1) v_prenex_11161) (<= 2 (* 2 (select main_a v_prenex_11160))) (<= (+ (select main_a v_prenex_11160) (select main_a v_prenex_11161)) 1000) (<= (select main_a v_prenex_11160) 5) (<= (* 2 (select main_a v_prenex_11161)) 1998) (<= (+ main_x 1) v_prenex_11160) (< v_prenex_11161 main_y))) (or (forall ((v_prenex_16345 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16345))) (<= (+ main_y 1) v_prenex_16345) (< v_prenex_16345 main_y) (<= (select main_a v_prenex_16345) 999))) (forall ((v_prenex_16350 Int)) (<= 2 (* 2 (select main_a v_prenex_16350))))) (or (forall ((v_prenex_14675 Int)) (<= 2 (* 2 (select main_a v_prenex_14675)))) (forall ((v_prenex_14673 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14673))) (< v_prenex_14673 main_y) (<= (* 2 (select main_a v_prenex_14673)) 1998) (<= 997 (select main_a v_prenex_14673)) (<= (+ main_y 1) v_prenex_14673)))) (forall ((v_prenex_18229 Int) (v_prenex_18230 Int)) (or (<= 0 (+ (select main_a v_prenex_18229) 1)) (<= (select main_a v_prenex_18230) 1001) (< v_prenex_18230 main_y) (<= 997 (select main_a v_prenex_18230)) (<= (+ main_y 1) v_prenex_18230) (<= (+ (select main_a v_prenex_18229) 994) (select main_a v_prenex_18230)))) (or (forall ((v_prenex_9077 Int)) (or (<= 995 (select main_a v_prenex_9077)) (< v_prenex_9077 main_y) (<= (select main_a v_prenex_9077) 999) (<= (* 2 (select main_a v_prenex_9077)) 1998) (<= (+ main_y 1) v_prenex_9077))) (forall ((v_prenex_9081 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9081))) (<= 0 (+ (select main_a v_prenex_9081) 1))))) (forall ((v_prenex_12697 Int) (v_prenex_12698 Int)) (or (<= (select main_a v_prenex_12697) 3) (<= (+ main_x 1) v_prenex_12697) (<= (+ (select main_a v_prenex_12697) 994) (select main_a v_prenex_12698)) (<= (+ main_y 1) v_prenex_12698) (< v_prenex_12697 main_x))) (or (forall ((v_prenex_15728 Int)) (or (<= (select main_a v_prenex_15728) 3) (<= (+ main_x 1) v_prenex_15728) (<= (select main_a v_prenex_15728) 5))) (forall ((v_prenex_15727 Int)) (or (<= (+ main_y 1) v_prenex_15727) (<= (* 2 (select main_a v_prenex_15727)) 1998) (< v_prenex_15727 main_y) (<= 995 (select main_a v_prenex_15727))))) (forall ((v_prenex_14195 Int) (v_prenex_14194 Int)) (or (< v_prenex_14195 main_y) (<= 1000 (+ (select main_a v_prenex_14194) (select main_a v_prenex_14195))) (<= 995 (select main_a v_prenex_14195)) (<= (select main_a v_prenex_14194) 3) (<= (+ main_x 1) v_prenex_14194) (<= 0 (+ (select main_a v_prenex_14194) 1)) (<= (+ main_y 1) v_prenex_14195))) (or (forall ((v_prenex_8309 Int)) (or (<= 1 (select main_a v_prenex_8309)) (<= (select main_a v_prenex_8309) 3))) (forall ((v_prenex_8221 Int)) (or (<= 997 (select main_a v_prenex_8221)) (< v_prenex_8221 main_y) (<= 1994 (* 2 (select main_a v_prenex_8221))) (<= (* 2 (select main_a v_prenex_8221)) 1998) (<= (+ main_y 1) v_prenex_8221)))) (forall ((v_prenex_11567 Int) (v_prenex_11566 Int)) (or (<= 0 (+ (select main_a v_prenex_11566) 1)) (< v_prenex_11567 main_y) (<= (+ (select main_a v_prenex_11566) (select main_a v_prenex_11567)) 1000) (<= (select main_a v_prenex_11567) 1001) (<= (+ main_y 1) v_prenex_11567) (<= 997 (select main_a v_prenex_11567)))) (forall ((v_prenex_8982 Int) (v_prenex_8983 Int)) (or (<= 995 (select main_a v_prenex_8983)) (<= (+ main_y 1) v_prenex_8983) (<= 2 (* 2 (select main_a v_prenex_8982))) (<= 0 (+ (select main_a v_prenex_8982) 1)) (<= 1994 (* 2 (select main_a v_prenex_8983))) (<= (select main_a v_prenex_8983) (+ (select main_a v_prenex_8982) 998)) (< v_prenex_8983 main_y))) (or (forall ((v_prenex_18055 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18055))) (<= (* 2 (select main_a v_prenex_18055)) 6))) (forall ((v_prenex_18051 Int)) (or (<= 995 (select main_a v_prenex_18051)) (<= (+ main_y 1) v_prenex_18051) (< v_prenex_18051 main_y) (<= (* 2 (select main_a v_prenex_18051)) 1998) (<= (select main_a v_prenex_18051) 999)))) (forall ((v_prenex_8633 Int) (v_prenex_8632 Int)) (or (< v_prenex_8633 main_y) (<= (+ main_y 1) v_prenex_8633) (<= 1000 (+ (select main_a v_prenex_8632) (select main_a v_prenex_8633))) (<= (* 2 (select main_a v_prenex_8633)) 1998) (<= (select main_a v_prenex_8632) 3) (<= (select main_a v_prenex_8633) 1001))) (forall ((v_prenex_11958 Int) (v_prenex_11959 Int)) (or (< v_prenex_11959 main_y) (<= 1994 (* 2 (select main_a v_prenex_11959))) (<= (select main_a v_prenex_11958) 3) (< v_prenex_11958 main_x) (<= (select main_a v_prenex_11958) 5) (<= (+ (select main_a v_prenex_11958) 994) (select main_a v_prenex_11959)) (<= (+ main_y 1) v_prenex_11959))) (or (forall ((v_prenex_15157 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15157))) (< v_prenex_15157 main_y) (<= (+ main_y 1) v_prenex_15157) (<= (select main_a v_prenex_15157) 999))) (forall ((v_prenex_15158 Int)) (<= 2 (* 2 (select main_a v_prenex_15158))))) (forall ((v_prenex_9071 Int) (v_prenex_9070 Int)) (or (<= 1 (select main_a v_prenex_9070)) (<= (* 2 (select main_a v_prenex_9070)) 6) (<= (+ main_y 1) v_prenex_9071) (<= (select main_a v_prenex_9071) 999) (<= (+ (select main_a v_prenex_9070) (select main_a v_prenex_9071)) 1000) (< v_prenex_9071 main_y) (<= (* 2 (select main_a v_prenex_9071)) 1998))) (forall ((v_prenex_17552 Int) (v_prenex_17553 Int)) (or (<= 1 (select main_a v_prenex_17552)) (<= (select main_a v_prenex_17553) 1001) (<= 995 (select main_a v_prenex_17553)) (< v_prenex_17553 main_y) (<= (+ main_y 1) v_prenex_17553) (<= (select main_a v_prenex_17553) (+ (select main_a v_prenex_17552) 998)))) (forall ((v_prenex_13779 Int) (v_prenex_13780 Int)) (or (<= (+ main_x 1) v_prenex_13779) (<= (select main_a v_prenex_13779) 3) (<= 2 (* 2 (select main_a v_prenex_13779))) (< v_prenex_13779 main_x) (<= (select main_a v_prenex_13780) (+ (select main_a v_prenex_13779) 998)))) (forall ((v_prenex_12102 Int) (v_prenex_12101 Int)) (or (<= 1000 (+ (select main_a v_prenex_12101) (select main_a v_prenex_12102))) (<= (+ main_y 1) v_prenex_12102) (<= (select main_a v_prenex_12102) 1001) (<= 2 (* 2 (select main_a v_prenex_12101))) (< v_prenex_12102 main_y))) (or (forall ((v_prenex_9632 Int)) (<= 2 (* 2 (select main_a v_prenex_9632)))) (forall ((v_prenex_9631 Int)) (or (< v_prenex_9631 main_y) (<= (* 2 (select main_a v_prenex_9631)) 1998) (<= (+ main_y 1) v_prenex_9631) (<= (select main_a v_prenex_9631) 999)))) (or (forall ((v_prenex_15732 Int)) (or (< v_prenex_15732 main_y) (<= (+ main_y 1) v_prenex_15732) (<= 1994 (* 2 (select main_a v_prenex_15732))) (<= (* 2 (select main_a v_prenex_15732)) 1998))) (forall ((v_prenex_15735 Int)) (<= 0 (+ (select main_a v_prenex_15735) 1)))) (forall ((v_prenex_13960 Int) (v_prenex_13959 Int)) (or (<= 1 (select main_a v_prenex_13959)) (<= (select main_a v_prenex_13960) 1001) (< v_prenex_13960 main_y) (<= 0 (+ (select main_a v_prenex_13959) 1)) (<= (+ main_x 1) v_prenex_13959) (<= (+ (select main_a v_prenex_13959) 994) (select main_a v_prenex_13960)) (<= (+ main_y 1) v_prenex_13960))) (forall ((v_prenex_8691 Int) (v_prenex_8690 Int)) (or (<= 997 (select main_a v_prenex_8691)) (<= (+ main_y 1) v_prenex_8691) (<= (select main_a v_prenex_8691) 1001) (<= (select main_a v_prenex_8691) (+ (select main_a v_prenex_8690) 998)) (< v_prenex_8691 main_y) (<= 2 (* 2 (select main_a v_prenex_8690))))) (forall ((v_prenex_8659 Int) (v_prenex_8658 Int)) (or (<= (+ main_y 1) v_prenex_8659) (< v_prenex_8659 main_y) (<= (select main_a v_prenex_8658) 3) (<= 2 (* 2 (select main_a v_prenex_8658))) (<= 997 (select main_a v_prenex_8659)) (<= (+ (select main_a v_prenex_8658) (select main_a v_prenex_8659)) 1000) (<= (select main_a v_prenex_8659) 1001))) (forall ((v_prenex_17101 Int) (v_prenex_17102 Int)) (or (<= (+ main_x 1) v_prenex_17101) (<= (+ main_y 1) v_prenex_17102) (<= (+ (select main_a v_prenex_17101) 994) (select main_a v_prenex_17102)) (< v_prenex_17102 main_y) (<= (select main_a v_prenex_17101) 5) (<= (select main_a v_prenex_17102) 1001))) (or (forall ((v_prenex_18054 Int)) (or (<= (* 2 (select main_a v_prenex_18054)) 1998) (< v_prenex_18054 main_y) (<= 997 (select main_a v_prenex_18054)) (<= (+ main_y 1) v_prenex_18054) (<= 995 (select main_a v_prenex_18054)))) (forall ((v_prenex_18055 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18055))) (<= (* 2 (select main_a v_prenex_18055)) 6)))) (forall ((v_prenex_9528 Int) (v_prenex_9527 Int)) (or (< v_prenex_9528 main_y) (<= (+ (select main_a v_prenex_9527) 994) (select main_a v_prenex_9528)) (<= 2 (* 2 (select main_a v_prenex_9527))) (<= (* 2 (select main_a v_prenex_9528)) 1998) (<= (select main_a v_prenex_9527) 3) (<= (+ main_y 1) v_prenex_9528) (<= (select main_a v_prenex_9528) 1001))) (forall ((v_prenex_12551 Int) (v_prenex_12552 Int)) (or (<= (select main_a v_prenex_12552) (+ (select main_a v_prenex_12551) 998)) (<= 0 (+ (select main_a v_prenex_12551) 1)) (<= (+ main_y 1) v_prenex_12552) (<= (select main_a v_prenex_12551) 5) (<= 995 (select main_a v_prenex_12552)) (<= 1994 (* 2 (select main_a v_prenex_12552))) (< v_prenex_12552 main_y))) (forall ((v_prenex_14851 Int) (v_prenex_14850 Int)) (or (<= (+ main_y 1) v_prenex_14851) (<= 1 (select main_a v_prenex_14850)) (< v_prenex_14851 main_y) (<= (select main_a v_prenex_14851) (+ (select main_a v_prenex_14850) 998)) (<= 1994 (* 2 (select main_a v_prenex_14851))) (<= (* 2 (select main_a v_prenex_14850)) 6))) (or (forall ((v_prenex_12740 Int)) (or (<= 2 (* 2 (select main_a v_prenex_12740))) (<= (select main_a v_prenex_12740) 5) (< v_prenex_12740 main_x))) (forall ((v_prenex_12741 Int)) (or (< v_prenex_12741 main_y) (<= 997 (select main_a v_prenex_12741)) (<= 1994 (* 2 (select main_a v_prenex_12741))) (<= (+ main_y 1) v_prenex_12741)))) (forall ((v_prenex_12555 Int) (v_prenex_12556 Int)) (or (<= (+ (select main_a v_prenex_12555) 994) (select main_a v_prenex_12556)) (<= (+ main_y 1) v_prenex_12556) (<= (select main_a v_prenex_12555) 5) (<= (+ main_x 1) v_prenex_12555) (<= (select main_a v_prenex_12556) 999) (<= (select main_a v_prenex_12555) 3) (< v_prenex_12556 main_y))) (forall ((v_prenex_12565 Int) (v_prenex_12566 Int)) (or (<= 0 (+ (select main_a v_prenex_12565) 1)) (< v_prenex_12566 main_y) (<= 1000 (+ (select main_a v_prenex_12565) (select main_a v_prenex_12566))) (<= (select main_a v_prenex_12566) 1001) (<= (* 2 (select main_a v_prenex_12565)) 6) (<= (+ main_y 1) v_prenex_12566) (<= (+ main_x 1) v_prenex_12565))) (forall ((v_prenex_14325 Int) (v_prenex_14326 Int)) (or (< v_prenex_14326 main_y) (<= 0 (+ (select main_a v_prenex_14325) 1)) (<= (select main_a v_prenex_14325) 5) (<= 997 (select main_a v_prenex_14326)) (<= (+ (select main_a v_prenex_14325) (select main_a v_prenex_14326)) 1000) (<= (+ main_y 1) v_prenex_14326) (<= (+ main_x 1) v_prenex_14325))) (forall ((v_prenex_17891 Int) (v_prenex_17892 Int)) (or (<= 1 (select main_a v_prenex_17891)) (<= (+ main_x 1) v_prenex_17891) (<= (select main_a v_prenex_17891) 3) (<= (select main_a v_prenex_17892) (+ (select main_a v_prenex_17891) 998)) (< v_prenex_17892 main_y) (<= (* 2 (select main_a v_prenex_17892)) 1998) (<= (+ main_y 1) v_prenex_17892))) (forall ((v_prenex_11154 Int) (v_prenex_11155 Int)) (or (< v_prenex_11154 main_x) (< v_prenex_11155 main_y) (<= (* 2 (select main_a v_prenex_11154)) 6) (<= (+ main_y 1) v_prenex_11155) (<= (+ (select main_a v_prenex_11154) (select main_a v_prenex_11155)) 1000) (<= 997 (select main_a v_prenex_11155)) (<= (select main_a v_prenex_11154) 5))) (or (forall ((v_prenex_15278 Int)) (or (< v_prenex_15278 main_y) (<= 1994 (* 2 (select main_a v_prenex_15278))) (<= (select main_a v_prenex_15278) 1001) (<= (+ main_y 1) v_prenex_15278))) (forall ((v_prenex_15281 Int)) (<= (* 2 (select main_a v_prenex_15281)) 6))) (forall ((v_prenex_13084 Int) (v_prenex_13083 Int)) (or (<= (select main_a v_prenex_13084) (+ (select main_a v_prenex_13083) 998)) (<= (+ main_y 1) v_prenex_13084) (< v_prenex_13084 main_y) (<= 997 (select main_a v_prenex_13084)) (<= 2 (* 2 (select main_a v_prenex_13083))) (<= (select main_a v_prenex_13083) 5) (<= (select main_a v_prenex_13084) 999))) (or (forall ((v_prenex_17467 Int)) (<= (select main_a v_prenex_17467) 5)) (forall ((v_prenex_17462 Int)) (or (<= (+ main_y 1) v_prenex_17462) (<= (* 2 (select main_a v_prenex_17462)) 1998) (< v_prenex_17462 main_y) (<= 1994 (* 2 (select main_a v_prenex_17462))) (<= (select main_a v_prenex_17462) 999)))) (forall ((v_prenex_13911 Int) (v_prenex_13912 Int)) (or (<= 1000 (+ (select main_a v_prenex_13911) (select main_a v_prenex_13912))) (<= 997 (select main_a v_prenex_13912)) (<= (+ main_y 1) v_prenex_13912) (<= 0 (+ (select main_a v_prenex_13911) 1)) (<= (* 2 (select main_a v_prenex_13912)) 1998) (< v_prenex_13912 main_y))) (forall ((v_prenex_10204 Int) (v_prenex_10203 Int)) (or (<= (select main_a v_prenex_10204) (+ (select main_a v_prenex_10203) 998)) (<= 2 (* 2 (select main_a v_prenex_10203))) (<= (select main_a v_prenex_10204) 1001) (<= (select main_a v_prenex_10204) 999) (<= (select main_a v_prenex_10203) 5) (<= (+ main_y 1) v_prenex_10204) (< v_prenex_10204 main_y))) (or (forall ((v_prenex_10948 Int)) (or (<= 0 (+ (select main_a v_prenex_10948) 1)) (<= 2 (* 2 (select main_a v_prenex_10948))))) (forall ((v_prenex_10945 Int)) (or (<= (* 2 (select main_a v_prenex_10945)) 1998) (<= 1994 (* 2 (select main_a v_prenex_10945))) (< v_prenex_10945 main_y) (<= (+ main_y 1) v_prenex_10945)))) (forall ((v_prenex_15483 Int) (v_prenex_15482 Int)) (or (<= 1 (select main_a v_prenex_15482)) (< v_prenex_15483 main_y) (<= (* 2 (select main_a v_prenex_15482)) 6) (<= 995 (select main_a v_prenex_15483)) (<= (select main_a v_prenex_15483) 1001) (<= 1000 (+ (select main_a v_prenex_15482) (select main_a v_prenex_15483))) (<= (+ main_y 1) v_prenex_15483))) (forall ((v_prenex_10652 Int) (v_prenex_10651 Int)) (or (<= (* 2 (select main_a v_prenex_10652)) 1998) (<= (select main_a v_prenex_10652) (+ (select main_a v_prenex_10651) 998)) (< v_prenex_10652 main_y) (<= (select main_a v_prenex_10651) 5) (<= (select main_a v_prenex_10652) 999) (<= (* 2 (select main_a v_prenex_10651)) 6) (<= (+ main_y 1) v_prenex_10652))) (forall ((v_prenex_14236 Int) (v_prenex_14235 Int)) (or (<= (+ main_y 1) v_prenex_14236) (<= 2 (* 2 (select main_a v_prenex_14235))) (< v_prenex_14235 main_x) (< v_prenex_14236 main_y) (<= (+ (select main_a v_prenex_14235) 994) (select main_a v_prenex_14236)) (<= (* 2 (select main_a v_prenex_14236)) 1998))) (forall ((v_prenex_18156 Int) (v_prenex_18157 Int)) (or (<= (* 2 (select main_a v_prenex_18157)) 1998) (<= (+ main_y 1) v_prenex_18157) (<= (+ (select main_a v_prenex_18156) 994) (select main_a v_prenex_18157)) (<= (select main_a v_prenex_18156) 3) (<= (select main_a v_prenex_18157) 1001) (< v_prenex_18157 main_y))) (forall ((v_prenex_13255 Int) (v_prenex_13256 Int)) (or (<= (* 2 (select main_a v_prenex_13255)) 6) (< v_prenex_13256 main_y) (<= 995 (select main_a v_prenex_13256)) (<= (+ (select main_a v_prenex_13255) (select main_a v_prenex_13256)) 1000) (<= 2 (* 2 (select main_a v_prenex_13255))) (<= (+ main_y 1) v_prenex_13256) (<= 997 (select main_a v_prenex_13256)))) (or (forall ((v_prenex_12340 Int)) (or (< v_prenex_12340 main_x) (<= 0 (+ (select main_a v_prenex_12340) 1)) (<= (+ main_x 1) v_prenex_12340))) (forall ((v_prenex_12341 Int)) (or (<= (+ main_y 1) v_prenex_12341) (<= (* 2 (select main_a v_prenex_12341)) 1998)))) (forall ((v_prenex_12083 Int) (v_prenex_12084 Int)) (or (<= 1 (select main_a v_prenex_12083)) (< v_prenex_12083 main_x) (<= (+ (select main_a v_prenex_12083) 994) (select main_a v_prenex_12084)) (<= (+ main_x 1) v_prenex_12083) (<= (* 2 (select main_a v_prenex_12083)) 6))) (forall ((v_prenex_14930 Int) (v_prenex_14929 Int)) (or (< v_prenex_14930 main_y) (<= 2 (* 2 (select main_a v_prenex_14929))) (<= (select main_a v_prenex_14930) 999) (<= (+ main_y 1) v_prenex_14930) (<= 1994 (* 2 (select main_a v_prenex_14930))) (<= (+ (select main_a v_prenex_14929) (select main_a v_prenex_14930)) 1000) (<= 0 (+ (select main_a v_prenex_14929) 1)))) (forall ((v_prenex_12312 Int) (v_prenex_12313 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12313))) (<= 2 (* 2 (select main_a v_prenex_12312))) (<= 1000 (+ (select main_a v_prenex_12312) (select main_a v_prenex_12313))) (<= (+ main_y 1) v_prenex_12313) (< v_prenex_12313 main_y) (<= 995 (select main_a v_prenex_12313)))) (forall ((v_prenex_8390 Int) (v_prenex_8391 Int)) (or (< v_prenex_8391 main_y) (<= (select main_a v_prenex_8391) 1001) (<= (select main_a v_prenex_8391) (+ (select main_a v_prenex_8390) 998)) (<= (+ main_y 1) v_prenex_8391) (<= (select main_a v_prenex_8390) 5) (<= 0 (+ (select main_a v_prenex_8390) 1)) (<= 1994 (* 2 (select main_a v_prenex_8391))))) (or (forall ((v_prenex_15339 Int)) (<= (select main_a v_prenex_15339) 5)) (forall ((v_prenex_15336 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15336))) (< v_prenex_15336 main_y) (<= 995 (select main_a v_prenex_15336)) (<= (+ main_y 1) v_prenex_15336) (<= (select main_a v_prenex_15336) 1001)))) (forall ((v_prenex_17707 Int) (v_prenex_17708 Int)) (or (<= 1000 (+ (select main_a v_prenex_17707) (select main_a v_prenex_17708))) (<= (select main_a v_prenex_17707) 5) (<= (select main_a v_prenex_17707) 3) (< v_prenex_17708 main_y) (<= (select main_a v_prenex_17708) 1001) (<= 995 (select main_a v_prenex_17708)) (<= (+ main_y 1) v_prenex_17708))) (or (forall ((v_prenex_12905 Int)) (or (<= (+ main_y 1) v_prenex_12905) (<= (* 2 (select main_a v_prenex_12905)) 1998) (< v_prenex_12905 main_y))) (forall ((v_prenex_12904 Int)) (<= 2 (* 2 (select main_a v_prenex_12904))))) (forall ((v_prenex_10114 Int)) (or (< v_prenex_10114 main_y) (<= (* 2 (select main_a v_prenex_10114)) 1998) (<= (+ main_y 1) v_prenex_10114) (<= 1994 (* 2 (select main_a v_prenex_10114))) (<= (select main_a v_prenex_10114) 1001))) (forall ((v_prenex_11081 Int) (v_prenex_11080 Int)) (or (<= (select main_a v_prenex_11081) (+ (select main_a v_prenex_11080) 998)) (<= (select main_a v_prenex_11081) 1001) (< v_prenex_11081 main_y) (<= (select main_a v_prenex_11080) 3) (<= 1 (select main_a v_prenex_11080)) (<= (+ main_y 1) v_prenex_11081) (<= (* 2 (select main_a v_prenex_11081)) 1998))) (or (forall ((v_prenex_13358 Int)) (or (< v_prenex_13358 main_y) (<= 997 (select main_a v_prenex_13358)) (<= 995 (select main_a v_prenex_13358)) (<= (* 2 (select main_a v_prenex_13358)) 1998) (<= (+ main_y 1) v_prenex_13358))) (forall ((v_prenex_13359 Int)) (or (<= (select main_a v_prenex_13359) 3) (<= 2 (* 2 (select main_a v_prenex_13359)))))) (forall ((v_prenex_15847 Int) (v_prenex_15848 Int)) (or (< v_prenex_15848 main_y) (<= (+ main_y 1) v_prenex_15848) (<= 995 (select main_a v_prenex_15848)) (<= (select main_a v_prenex_15848) (+ (select main_a v_prenex_15847) 998)) (<= 1994 (* 2 (select main_a v_prenex_15848))))) (or (forall ((v_prenex_18084 Int)) (or (<= (* 2 (select main_a v_prenex_18084)) 1998) (< v_prenex_18084 main_y) (<= (+ main_y 1) v_prenex_18084))) (forall ((v_prenex_18083 Int)) (or (<= (select main_a v_prenex_18083) 3) (<= 2 (* 2 (select main_a v_prenex_18083)))))) (or (forall ((v_prenex_11457 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11457))) (<= 1 (select main_a v_prenex_11457)))) (forall ((v_prenex_11455 Int)) (or (<= (+ main_y 1) v_prenex_11455) (<= (* 2 (select main_a v_prenex_11455)) 1998) (<= (select main_a v_prenex_11455) 999) (< v_prenex_11455 main_y) (<= 997 (select main_a v_prenex_11455))))) (or (forall ((v_prenex_13558 Int)) (or (<= 997 (select main_a v_prenex_13558)) (<= (+ main_y 1) v_prenex_13558) (< v_prenex_13558 main_y) (<= (* 2 (select main_a v_prenex_13558)) 1998) (<= 995 (select main_a v_prenex_13558)))) (forall ((v_prenex_13559 Int)) (<= (* 2 (select main_a v_prenex_13559)) 6))) (or (forall ((v_prenex_9038 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9038))) (<= 0 (+ (select main_a v_prenex_9038) 1)))) (forall ((v_prenex_9033 Int)) (or (< v_prenex_9033 main_y) (<= (+ main_y 1) v_prenex_9033) (<= 997 (select main_a v_prenex_9033)) (<= (* 2 (select main_a v_prenex_9033)) 1998)))) (or (forall ((v_prenex_15713 Int)) (<= 1 (select main_a v_prenex_15713))) (forall ((v_prenex_15711 Int)) (or (< v_prenex_15711 main_y) (<= (select main_a v_prenex_15711) 1001) (<= 997 (select main_a v_prenex_15711)) (<= (* 2 (select main_a v_prenex_15711)) 1998) (<= (+ main_y 1) v_prenex_15711)))) (forall ((v_prenex_15461 Int) (v_prenex_15462 Int)) (or (<= (+ main_y 1) v_prenex_15462) (<= (select main_a v_prenex_15462) (+ (select main_a v_prenex_15461) 998)) (<= (select main_a v_prenex_15461) 3) (<= (select main_a v_prenex_15462) 999) (< v_prenex_15462 main_y) (<= (* 2 (select main_a v_prenex_15462)) 1998) (<= 0 (+ (select main_a v_prenex_15461) 1)))) (or (forall ((v_prenex_15240 Int)) (<= 0 (+ (select main_a v_prenex_15240) 1))) (forall ((v_prenex_15237 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15237))) (< v_prenex_15237 main_y) (<= (+ main_y 1) v_prenex_15237) (<= (* 2 (select main_a v_prenex_15237)) 1998)))) (or (forall ((v_prenex_14756 Int)) (or (<= (select main_a v_prenex_14756) 999) (<= (+ main_y 1) v_prenex_14756) (<= (* 2 (select main_a v_prenex_14756)) 1998) (< v_prenex_14756 main_y) (<= 997 (select main_a v_prenex_14756)))) (forall ((v_prenex_14758 Int)) (or (<= (* 2 (select main_a v_prenex_14758)) 6) (<= 2 (* 2 (select main_a v_prenex_14758)))))) (forall ((v_prenex_8927 Int) (v_prenex_8928 Int)) (or (<= 1000 (+ (select main_a v_prenex_8927) (select main_a v_prenex_8928))) (<= 0 (+ (select main_a v_prenex_8927) 1)) (< v_prenex_8928 main_y) (<= (+ main_y 1) v_prenex_8928) (<= (select main_a v_prenex_8928) 999) (<= (* 2 (select main_a v_prenex_8927)) 6) (<= 995 (select main_a v_prenex_8928)))) (forall ((v_prenex_12144 Int) (v_prenex_12143 Int)) (or (<= 1 (select main_a v_prenex_12143)) (<= (+ main_x 1) v_prenex_12143) (<= (+ main_y 1) v_prenex_12144) (<= (+ (select main_a v_prenex_12143) (select main_a v_prenex_12144)) 1000) (< v_prenex_12144 main_y) (<= 997 (select main_a v_prenex_12144)))) (forall ((v_prenex_12855 Int) (v_prenex_12856 Int)) (or (<= 0 (+ (select main_a v_prenex_12855) 1)) (<= (+ (select main_a v_prenex_12855) (select main_a v_prenex_12856)) 1000) (<= (* 2 (select main_a v_prenex_12855)) 6) (<= (+ main_y 1) v_prenex_12856) (<= (select main_a v_prenex_12856) 1001) (< v_prenex_12856 main_y) (<= 995 (select main_a v_prenex_12856)))) (forall ((v_prenex_12465 Int) (v_prenex_12464 Int)) (or (<= (* 2 (select main_a v_prenex_12464)) 6) (<= 1 (select main_a v_prenex_12464)) (<= (+ (select main_a v_prenex_12464) (select main_a v_prenex_12465)) 1000) (<= (select main_a v_prenex_12465) 999) (< v_prenex_12465 main_y) (<= 1994 (* 2 (select main_a v_prenex_12465))) (<= (+ main_y 1) v_prenex_12465))) (or (forall ((v_prenex_18280 Int)) (or (<= (select main_a v_prenex_18280) 999) (<= 1994 (* 2 (select main_a v_prenex_18280))) (<= (+ main_y 1) v_prenex_18280) (< v_prenex_18280 main_y))) (forall ((v_prenex_18279 Int)) (or (<= 1 (select main_a v_prenex_18279)) (<= (* 2 (select main_a v_prenex_18279)) 6)))) (forall ((v_prenex_14976 Int) (v_prenex_14975 Int)) (or (< v_prenex_14975 main_x) (< v_prenex_14976 main_y) (<= 0 (+ (select main_a v_prenex_14975) 1)) (<= (select main_a v_prenex_14975) 5) (<= (+ main_y 1) v_prenex_14976) (<= 1000 (+ (select main_a v_prenex_14975) (select main_a v_prenex_14976))) (<= 997 (select main_a v_prenex_14976)))) (or (forall ((v_prenex_15057 Int)) (or (<= 1 (select main_a v_prenex_15057)) (<= (* 2 (select main_a v_prenex_15057)) 6))) (forall ((v_prenex_15056 Int)) (or (<= (+ main_y 1) v_prenex_15056) (< v_prenex_15056 main_y) (<= 1994 (* 2 (select main_a v_prenex_15056))) (<= (select main_a v_prenex_15056) 1001)))) (or (forall ((v_prenex_11330 Int)) (or (< v_prenex_11330 main_y) (<= (+ main_y 1) v_prenex_11330) (<= (* 2 (select main_a v_prenex_11330)) 1998) (<= 997 (select main_a v_prenex_11330)) (<= 995 (select main_a v_prenex_11330)))) (forall ((v_prenex_11331 Int)) (or (<= (select main_a v_prenex_11331) 5) (<= (* 2 (select main_a v_prenex_11331)) 6)))) (forall ((v_prenex_12997 Int) (v_prenex_12998 Int)) (or (<= (select main_a v_prenex_12998) 999) (<= (select main_a v_prenex_12997) 3) (<= 1 (select main_a v_prenex_12997)) (<= 1000 (+ (select main_a v_prenex_12997) (select main_a v_prenex_12998))) (< v_prenex_12998 main_y) (<= (select main_a v_prenex_12998) 1001) (<= (+ main_y 1) v_prenex_12998))) (forall ((v_prenex_15406 Int) (v_prenex_15405 Int)) (or (<= (* 2 (select main_a v_prenex_15406)) 1998) (<= (+ main_y 1) v_prenex_15406) (< v_prenex_15406 main_y) (<= (* 2 (select main_a v_prenex_15405)) 6) (<= 1 (select main_a v_prenex_15405)) (<= (select main_a v_prenex_15406) (+ (select main_a v_prenex_15405) 998)))) (forall ((v_prenex_10186 Int) (v_prenex_10185 Int)) (or (<= (+ (select main_a v_prenex_10185) 994) (select main_a v_prenex_10186)) (<= (select main_a v_prenex_10185) 3) (<= (select main_a v_prenex_10185) 5) (<= (select main_a v_prenex_10186) 1001) (< v_prenex_10186 main_y) (<= (+ main_y 1) v_prenex_10186) (<= 995 (select main_a v_prenex_10186)))) (forall ((v_prenex_10316 Int) (v_prenex_10315 Int)) (or (<= (* 2 (select main_a v_prenex_10315)) 6) (<= (* 2 (select main_a v_prenex_10316)) 1998) (<= 1 (select main_a v_prenex_10315)) (< v_prenex_10316 main_y) (<= 997 (select main_a v_prenex_10316)) (<= (+ main_y 1) v_prenex_10316) (<= (select main_a v_prenex_10316) (+ (select main_a v_prenex_10315) 998)))) (or (forall ((v_prenex_10932 Int)) (or (<= (select main_a v_prenex_10932) 1001) (<= (+ main_y 1) v_prenex_10932) (<= 1994 (* 2 (select main_a v_prenex_10932))) (< v_prenex_10932 main_y))) (forall ((v_prenex_10937 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10937))) (<= 1 (select main_a v_prenex_10937))))) (or (forall ((v_prenex_16186 Int)) (or (<= (* 2 (select main_a v_prenex_16186)) 6) (<= 2 (* 2 (select main_a v_prenex_16186))))) (forall ((v_prenex_16187 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16187))) (<= 997 (select main_a v_prenex_16187)) (<= (select main_a v_prenex_16187) 999) (< v_prenex_16187 main_y) (<= (+ main_y 1) v_prenex_16187)))) (forall ((v_prenex_15769 Int) (v_prenex_15770 Int)) (or (<= (+ (select main_a v_prenex_15769) 994) (select main_a v_prenex_15770)) (< v_prenex_15770 main_y) (<= (+ main_y 1) v_prenex_15770) (<= (select main_a v_prenex_15769) 5) (<= 1 (select main_a v_prenex_15769)) (<= (select main_a v_prenex_15770) 999))) (forall ((v_prenex_8938 Int) (v_prenex_8937 Int)) (or (<= (+ (select main_a v_prenex_8937) 994) (select main_a v_prenex_8938)) (<= (+ main_y 1) v_prenex_8938) (<= (+ main_x 1) v_prenex_8937) (<= 0 (+ (select main_a v_prenex_8937) 1)) (<= (select main_a v_prenex_8938) 1001) (< v_prenex_8938 main_y))) (forall ((v_prenex_12334 Int) (v_prenex_12335 Int)) (or (<= (+ main_y 1) v_prenex_12335) (<= (select main_a v_prenex_12334) 3) (<= (select main_a v_prenex_12335) 999) (< v_prenex_12335 main_y) (<= 0 (+ (select main_a v_prenex_12334) 1)) (<= 1000 (+ (select main_a v_prenex_12334) (select main_a v_prenex_12335))) (<= (+ main_x 1) v_prenex_12334))) (forall ((v_prenex_14855 Int) (v_prenex_14854 Int)) (or (<= 995 (select main_a v_prenex_14855)) (<= (+ main_y 1) v_prenex_14855) (<= 1994 (* 2 (select main_a v_prenex_14855))) (<= 2 (* 2 (select main_a v_prenex_14854))) (<= (+ (select main_a v_prenex_14854) 994) (select main_a v_prenex_14855)) (< v_prenex_14855 main_y))) (forall ((v_prenex_16515 Int) (v_prenex_16516 Int)) (or (<= (* 2 (select main_a v_prenex_16515)) 6) (<= 1 (select main_a v_prenex_16515)) (<= (+ (select main_a v_prenex_16515) (select main_a v_prenex_16516)) 1000) (<= (select main_a v_prenex_16516) 1001) (<= (select main_a v_prenex_16516) 999) (<= (+ main_y 1) v_prenex_16516) (< v_prenex_16516 main_y))) (or (forall ((v_prenex_8291 Int)) (or (<= (+ main_y 1) v_prenex_8291) (<= 997 (select main_a v_prenex_8291)) (<= (select main_a v_prenex_8291) 999) (< v_prenex_8291 main_y))) (forall ((v_prenex_11333 Int)) (<= (* 2 (select main_a v_prenex_11333)) 6))) (forall ((v_prenex_9141 Int) (v_prenex_9140 Int)) (or (<= (select main_a v_prenex_9140) 3) (<= (+ main_y 1) v_prenex_9141) (<= 995 (select main_a v_prenex_9141)) (<= 1994 (* 2 (select main_a v_prenex_9141))) (<= (select main_a v_prenex_9140) 5) (<= (+ (select main_a v_prenex_9140) 994) (select main_a v_prenex_9141)) (< v_prenex_9141 main_y))) (forall ((v_prenex_12490 Int) (v_prenex_12491 Int)) (or (<= 995 (select main_a v_prenex_12491)) (< v_prenex_12491 main_y) (<= 1994 (* 2 (select main_a v_prenex_12491))) (<= 2 (* 2 (select main_a v_prenex_12490))) (<= (+ (select main_a v_prenex_12490) (select main_a v_prenex_12491)) 1000) (<= (+ main_y 1) v_prenex_12491) (<= 1 (select main_a v_prenex_12490)))) (forall ((v_prenex_10044 Int) (v_prenex_10043 Int)) (or (<= (+ main_y 1) v_prenex_10044) (<= (select main_a v_prenex_10043) 5) (< v_prenex_10044 main_y) (<= 995 (select main_a v_prenex_10044)) (<= (+ (select main_a v_prenex_10043) (select main_a v_prenex_10044)) 1000) (<= (select main_a v_prenex_10043) 3))) (or (forall ((v_prenex_9836 Int)) (or (<= (select main_a v_prenex_9836) 1001) (< v_prenex_9836 main_y) (<= (* 2 (select main_a v_prenex_9836)) 1998) (<= (+ main_y 1) v_prenex_9836) (<= (select main_a v_prenex_9836) 999))) (forall ((v_prenex_9835 Int)) (or (<= 1 (select main_a v_prenex_9835)) (<= 0 (+ (select main_a v_prenex_9835) 1))))) (forall ((v_prenex_12224 Int) (v_prenex_12225 Int)) (or (<= (* 2 (select main_a v_prenex_12224)) 6) (<= (select main_a v_prenex_12225) 999) (< v_prenex_12225 main_y) (< v_prenex_12224 main_x) (<= (select main_a v_prenex_12224) 3) (<= (+ (select main_a v_prenex_12224) (select main_a v_prenex_12225)) 1000) (<= (+ main_y 1) v_prenex_12225))) (forall ((v_prenex_14108 Int) (v_prenex_14107 Int)) (or (< v_prenex_14108 main_y) (<= 995 (select main_a v_prenex_14108)) (<= 997 (select main_a v_prenex_14108)) (<= (+ main_y 1) v_prenex_14108) (<= 2 (* 2 (select main_a v_prenex_14107))) (<= (select main_a v_prenex_14108) (+ (select main_a v_prenex_14107) 998)))) (forall ((v_prenex_16522 Int) (v_prenex_16521 Int)) (or (<= (select main_a v_prenex_16522) 999) (<= (select main_a v_prenex_16522) (+ (select main_a v_prenex_16521) 998)) (<= 995 (select main_a v_prenex_16522)) (<= (select main_a v_prenex_16521) 5) (< v_prenex_16522 main_y) (<= (+ main_y 1) v_prenex_16522))) (forall ((v_prenex_8378 Int) (v_prenex_8379 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8379))) (<= 2 (* 2 (select main_a v_prenex_8378))) (<= (+ main_y 1) v_prenex_8379) (<= (+ (select main_a v_prenex_8378) 994) (select main_a v_prenex_8379)) (<= (select main_a v_prenex_8379) 1001) (< v_prenex_8379 main_y))) (forall ((v_prenex_8794 Int) (v_prenex_8795 Int)) (or (<= 1 (select main_a v_prenex_8794)) (<= (+ main_y 1) v_prenex_8795) (<= (+ (select main_a v_prenex_8794) 994) (select main_a v_prenex_8795)) (<= (* 2 (select main_a v_prenex_8795)) 1998) (<= (select main_a v_prenex_8794) 3) (<= (select main_a v_prenex_8795) 999) (< v_prenex_8795 main_y))) (forall ((v_prenex_11121 Int) (v_prenex_11120 Int)) (or (< v_prenex_11121 main_y) (<= (+ main_y 1) v_prenex_11121) (<= (select main_a v_prenex_11120) 3) (<= 995 (select main_a v_prenex_11121)) (<= (select main_a v_prenex_11121) (+ (select main_a v_prenex_11120) 998)))) (or (forall ((v_prenex_10005 Int)) (or (<= 1 (select main_a v_prenex_10005)) (<= (select main_a v_prenex_10005) 5))) (forall ((v_prenex_10003 Int)) (or (< v_prenex_10003 main_y) (<= (* 2 (select main_a v_prenex_10003)) 1998) (<= (+ main_y 1) v_prenex_10003) (<= 995 (select main_a v_prenex_10003))))) (or (forall ((v_prenex_18205 Int)) (or (<= (+ main_x 1) v_prenex_18205) (<= 2 (* 2 (select main_a v_prenex_18205))) (<= (select main_a v_prenex_18205) 5))) (forall ((v_prenex_18206 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18206))) (< v_prenex_18206 main_y) (<= (select main_a v_prenex_18206) 1001) (<= (+ main_y 1) v_prenex_18206)))) (forall ((v_prenex_9259 Int) (v_prenex_9258 Int)) (or (<= 997 (select main_a v_prenex_9259)) (<= 1000 (+ (select main_a v_prenex_9258) (select main_a v_prenex_9259))) (<= (select main_a v_prenex_9258) 5) (<= (+ main_y 1) v_prenex_9259) (<= (select main_a v_prenex_9259) 999) (<= 0 (+ (select main_a v_prenex_9258) 1)) (< v_prenex_9259 main_y))) (forall ((v_prenex_18068 Int) (v_prenex_18067 Int)) (or (<= (+ main_y 1) v_prenex_18068) (<= (select main_a v_prenex_18068) (+ (select main_a v_prenex_18067) 998)) (<= 1 (select main_a v_prenex_18067)) (<= (select main_a v_prenex_18068) 999) (<= (select main_a v_prenex_18068) 1001) (< v_prenex_18068 main_y) (<= 2 (* 2 (select main_a v_prenex_18067))))) (forall ((v_prenex_11096 Int) (v_prenex_11097 Int)) (or (<= (+ (select main_a v_prenex_11096) (select main_a v_prenex_11097)) 1000) (< v_prenex_11097 main_y) (<= (select main_a v_prenex_11097) 999) (<= (+ main_y 1) v_prenex_11097) (< v_prenex_11096 main_x) (<= (select main_a v_prenex_11096) 5) (<= (* 2 (select main_a v_prenex_11096)) 6))) (forall ((v_prenex_9987 Int) (v_prenex_9986 Int)) (or (<= 1 (select main_a v_prenex_9986)) (<= (+ (select main_a v_prenex_9986) (select main_a v_prenex_9987)) 1000) (< v_prenex_9987 main_y) (<= (+ main_y 1) v_prenex_9987) (<= 1994 (* 2 (select main_a v_prenex_9987))) (<= (select main_a v_prenex_9987) 999) (<= 2 (* 2 (select main_a v_prenex_9986))))) (forall ((v_prenex_9337 Int) (v_prenex_9336 Int)) (or (<= (select main_a v_prenex_9337) 999) (< v_prenex_9337 main_y) (<= (select main_a v_prenex_9336) 3) (<= 0 (+ (select main_a v_prenex_9336) 1)) (<= 997 (select main_a v_prenex_9337)) (<= (+ main_y 1) v_prenex_9337) (<= (select main_a v_prenex_9337) (+ (select main_a v_prenex_9336) 998)))) (forall ((v_prenex_16544 Int) (v_prenex_16543 Int)) (or (< v_prenex_16544 main_y) (<= 995 (select main_a v_prenex_16544)) (<= 1994 (* 2 (select main_a v_prenex_16544))) (<= (+ main_y 1) v_prenex_16544) (<= 0 (+ (select main_a v_prenex_16543) 1)) (<= (+ (select main_a v_prenex_16543) 994) (select main_a v_prenex_16544)) (<= 1 (select main_a v_prenex_16543)))) (forall ((v_prenex_17149 Int) (v_prenex_17150 Int)) (or (<= (+ main_x 1) v_prenex_17149) (<= (select main_a v_prenex_17150) (+ (select main_a v_prenex_17149) 998)) (< v_prenex_17150 main_y) (<= 1994 (* 2 (select main_a v_prenex_17150))) (<= 1 (select main_a v_prenex_17149)) (<= (+ main_y 1) v_prenex_17150))) (or (forall ((v_prenex_9004 Int)) (or (<= (* 2 (select main_a v_prenex_9004)) 1998) (< v_prenex_9004 main_y) (<= (+ main_y 1) v_prenex_9004))) (forall ((v_prenex_9003 Int)) (or (<= (select main_a v_prenex_9003) 5) (<= 0 (+ (select main_a v_prenex_9003) 1))))) (or (forall ((v_prenex_16058 Int)) (or (<= (+ main_y 1) v_prenex_16058) (<= (select main_a v_prenex_16058) 1001) (<= 1994 (* 2 (select main_a v_prenex_16058))) (<= 997 (select main_a v_prenex_16058)) (< v_prenex_16058 main_y))) (forall ((v_prenex_16057 Int)) (or (<= 0 (+ (select main_a v_prenex_16057) 1)) (<= 2 (* 2 (select main_a v_prenex_16057)))))) (forall ((v_prenex_9239 Int) (v_prenex_9238 Int)) (or (< v_prenex_9239 main_y) (<= 1994 (* 2 (select main_a v_prenex_9239))) (<= 1000 (+ (select main_a v_prenex_9238) (select main_a v_prenex_9239))) (<= (+ main_y 1) v_prenex_9239) (<= (select main_a v_prenex_9239) 1001) (<= (select main_a v_prenex_9238) 5))) (forall ((v_prenex_9396 Int) (v_prenex_9397 Int)) (or (< v_prenex_9397 main_y) (<= 0 (+ (select main_a v_prenex_9396) 1)) (<= 997 (select main_a v_prenex_9397)) (<= (+ main_y 1) v_prenex_9397) (<= (* 2 (select main_a v_prenex_9396)) 6) (<= (+ (select main_a v_prenex_9396) (select main_a v_prenex_9397)) 1000))) (forall ((v_prenex_12528 Int) (v_prenex_12527 Int)) (or (<= 995 (select main_a v_prenex_12528)) (< v_prenex_12527 main_x) (<= 0 (+ (select main_a v_prenex_12527) 1)) (<= (+ main_y 1) v_prenex_12528) (<= (+ (select main_a v_prenex_12527) (select main_a v_prenex_12528)) 1000) (< v_prenex_12528 main_y) (<= 1 (select main_a v_prenex_12527)))) (or (forall ((v_prenex_11685 Int)) (or (<= (+ main_x 1) v_prenex_11685) (<= (select main_a v_prenex_11685) 3) (<= 0 (+ (select main_a v_prenex_11685) 1)))) (forall ((v_prenex_11680 Int)) (or (< v_prenex_11680 main_y) (<= (+ main_y 1) v_prenex_11680) (<= (* 2 (select main_a v_prenex_11680)) 1998) (<= 997 (select main_a v_prenex_11680))))) (or (forall ((v_prenex_15472 Int)) (or (<= 0 (+ (select main_a v_prenex_15472) 1)) (<= (+ main_x 1) v_prenex_15472) (<= (select main_a v_prenex_15472) 3))) (forall ((v_prenex_15467 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15467))) (<= (select main_a v_prenex_15467) 999) (< v_prenex_15467 main_y) (<= (+ main_y 1) v_prenex_15467)))) (or (forall ((v_prenex_13556 Int)) (or (<= (select main_a v_prenex_13556) 1001) (<= 995 (select main_a v_prenex_13556)) (<= (* 2 (select main_a v_prenex_13556)) 1998) (<= (+ main_y 1) v_prenex_13556) (< v_prenex_13556 main_y))) (forall ((v_prenex_13559 Int)) (<= (* 2 (select main_a v_prenex_13559)) 6))) (forall ((v_prenex_18046 Int) (v_prenex_18045 Int)) (or (<= (+ main_y 1) v_prenex_18046) (<= 1 (select main_a v_prenex_18045)) (<= 995 (select main_a v_prenex_18046)) (<= (+ (select main_a v_prenex_18045) (select main_a v_prenex_18046)) 1000) (< v_prenex_18046 main_y) (<= (select main_a v_prenex_18045) 5))) (forall ((v_prenex_13882 Int) (v_prenex_13881 Int)) (or (<= (+ (select main_a v_prenex_13881) (select main_a v_prenex_13882)) 1000) (< v_prenex_13882 main_y) (<= (* 2 (select main_a v_prenex_13881)) 6) (<= (* 2 (select main_a v_prenex_13882)) 1998) (<= (+ main_y 1) v_prenex_13882) (<= (select main_a v_prenex_13881) 3))) (forall ((v_prenex_11810 Int) (v_prenex_11811 Int)) (or (<= (+ (select main_a v_prenex_11810) 994) (select main_a v_prenex_11811)) (<= (+ main_x 1) v_prenex_11810) (<= (select main_a v_prenex_11810) 5) (<= (select main_a v_prenex_11810) 3) (<= 995 (select main_a v_prenex_11811)) (<= (+ main_y 1) v_prenex_11811) (< v_prenex_11811 main_y))) (or (forall ((v_prenex_13387 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13387))) (<= (select main_a v_prenex_13387) 1001) (<= (* 2 (select main_a v_prenex_13387)) 1998) (< v_prenex_13387 main_y) (<= (+ main_y 1) v_prenex_13387))) (forall ((v_prenex_13391 Int)) (or (<= (* 2 (select main_a v_prenex_13391)) 6) (<= 2 (* 2 (select main_a v_prenex_13391)))))) (forall ((v_prenex_12722 Int) (v_prenex_12723 Int)) (or (<= (* 2 (select main_a v_prenex_12722)) 6) (<= 1994 (* 2 (select main_a v_prenex_12723))) (<= (select main_a v_prenex_12723) (+ (select main_a v_prenex_12722) 998)) (<= (+ main_y 1) v_prenex_12723) (<= (* 2 (select main_a v_prenex_12723)) 1998) (<= (select main_a v_prenex_12722) 3) (< v_prenex_12723 main_y))) (forall ((v_prenex_17411 Int) (v_prenex_17412 Int)) (or (<= (select main_a v_prenex_17411) 5) (<= (select main_a v_prenex_17412) 1001) (< v_prenex_17412 main_y) (<= 2 (* 2 (select main_a v_prenex_17411))) (<= (+ main_y 1) v_prenex_17412) (<= (+ (select main_a v_prenex_17411) 994) (select main_a v_prenex_17412)) (<= (select main_a v_prenex_17412) 999))) (forall ((v_prenex_12933 Int) (v_prenex_12934 Int)) (or (<= 997 (select main_a v_prenex_12934)) (< v_prenex_12934 main_y) (<= (+ main_x 1) v_prenex_12933) (<= (+ main_y 1) v_prenex_12934) (<= (select main_a v_prenex_12933) 3) (<= (select main_a v_prenex_12934) (+ (select main_a v_prenex_12933) 998)) (<= (* 2 (select main_a v_prenex_12933)) 6))) (forall ((v_prenex_9945 Int) (v_prenex_9944 Int)) (or (<= (+ main_y 1) v_prenex_9945) (<= (select main_a v_prenex_9945) 1001) (<= 0 (+ (select main_a v_prenex_9944) 1)) (<= (select main_a v_prenex_9945) (+ (select main_a v_prenex_9944) 998)) (<= 1994 (* 2 (select main_a v_prenex_9945))) (< v_prenex_9945 main_y))) (forall ((v_prenex_16104 Int) (v_prenex_16103 Int)) (or (<= (select main_a v_prenex_16103) 5) (<= (+ main_y 1) v_prenex_16104) (<= (select main_a v_prenex_16104) 999) (< v_prenex_16104 main_y) (<= 2 (* 2 (select main_a v_prenex_16103))) (<= (* 2 (select main_a v_prenex_16104)) 1998) (<= (+ (select main_a v_prenex_16103) (select main_a v_prenex_16104)) 1000))) (or (forall ((v_prenex_10664 Int)) (or (< v_prenex_10664 main_y) (<= (* 2 (select main_a v_prenex_10664)) 1998) (<= (+ main_y 1) v_prenex_10664) (<= (select main_a v_prenex_10664) 1001))) (forall ((v_prenex_10663 Int)) (or (< v_prenex_10663 main_x) (<= (select main_a v_prenex_10663) 5) (<= (* 2 (select main_a v_prenex_10663)) 6)))) (forall ((v_prenex_17839 Int) (v_prenex_17840 Int)) (or (<= (+ (select main_a v_prenex_17839) 994) (select main_a v_prenex_17840)) (<= (* 2 (select main_a v_prenex_17840)) 1998) (<= (+ main_x 1) v_prenex_17839) (<= (select main_a v_prenex_17839) 3) (< v_prenex_17840 main_y) (<= 1 (select main_a v_prenex_17839)) (<= (+ main_y 1) v_prenex_17840))) (forall ((v_prenex_18129 Int) (v_prenex_18128 Int)) (or (<= (+ main_x 1) v_prenex_18128) (<= (+ main_y 1) v_prenex_18129) (<= (select main_a v_prenex_18129) 1001) (< v_prenex_18129 main_y) (<= 1000 (+ (select main_a v_prenex_18128) (select main_a v_prenex_18129))))) (or (forall ((v_prenex_11435 Int)) (or (<= (select main_a v_prenex_11435) 3) (<= (* 2 (select main_a v_prenex_11435)) 6))) (forall ((v_prenex_11432 Int)) (or (<= (+ main_y 1) v_prenex_11432) (<= (* 2 (select main_a v_prenex_11432)) 1998) (< v_prenex_11432 main_y) (<= 1994 (* 2 (select main_a v_prenex_11432)))))) (forall ((v_prenex_11167 Int) (v_prenex_11166 Int)) (or (< v_prenex_11166 main_x) (<= (* 2 (select main_a v_prenex_11166)) 6) (<= (select main_a v_prenex_11167) (+ (select main_a v_prenex_11166) 998)) (< v_prenex_11167 main_y) (<= 995 (select main_a v_prenex_11167)) (<= (+ main_y 1) v_prenex_11167) (<= 1 (select main_a v_prenex_11166)))) (forall ((v_prenex_15836 Int) (v_prenex_15835 Int)) (or (<= (select main_a v_prenex_15836) 999) (<= (+ main_y 1) v_prenex_15836) (<= (+ (select main_a v_prenex_15835) (select main_a v_prenex_15836)) 1000) (<= 1994 (* 2 (select main_a v_prenex_15836))) (< v_prenex_15836 main_y))) (forall ((v_prenex_10708 Int) (v_prenex_10707 Int)) (or (<= (+ (select main_a v_prenex_10707) (select main_a v_prenex_10708)) 1000) (< v_prenex_10708 main_y) (<= (* 2 (select main_a v_prenex_10707)) 6) (<= 995 (select main_a v_prenex_10708)) (<= (select main_a v_prenex_10708) 999) (<= (+ main_y 1) v_prenex_10708))) (forall ((v_prenex_10592 Int) (v_prenex_10591 Int)) (or (< v_prenex_10592 main_y) (<= 1994 (* 2 (select main_a v_prenex_10592))) (<= (+ (select main_a v_prenex_10591) (select main_a v_prenex_10592)) 1000) (<= 2 (* 2 (select main_a v_prenex_10591))) (<= 0 (+ (select main_a v_prenex_10591) 1)) (<= (+ main_y 1) v_prenex_10592) (< v_prenex_10591 main_x))) (forall ((v_prenex_13093 Int) (v_prenex_13094 Int)) (or (<= (+ main_y 1) v_prenex_13094) (< v_prenex_13094 main_y) (< v_prenex_13093 main_x) (<= (* 2 (select main_a v_prenex_13094)) 1998) (<= 0 (+ (select main_a v_prenex_13093) 1)) (<= 1000 (+ (select main_a v_prenex_13093) (select main_a v_prenex_13094))))) (forall ((v_prenex_18376 Int) (v_prenex_18377 Int)) (or (<= 1 (select main_a v_prenex_18376)) (<= (+ main_y 1) v_prenex_18377) (<= (* 2 (select main_a v_prenex_18377)) 1998) (<= (select main_a v_prenex_18377) 1001) (< v_prenex_18377 main_y) (<= (+ (select main_a v_prenex_18376) (select main_a v_prenex_18377)) 1000))) (forall ((v_prenex_10761 Int) (v_prenex_10760 Int)) (or (< v_prenex_10760 main_x) (<= (+ main_y 1) v_prenex_10761) (<= (+ (select main_a v_prenex_10760) (select main_a v_prenex_10761)) 1000) (< v_prenex_10761 main_y) (<= (* 2 (select main_a v_prenex_10761)) 1998) (<= (* 2 (select main_a v_prenex_10760)) 6))) (or (forall ((v_prenex_10948 Int)) (or (<= 0 (+ (select main_a v_prenex_10948) 1)) (<= 2 (* 2 (select main_a v_prenex_10948))))) (forall ((v_prenex_10946 Int)) (or (<= (+ main_y 1) v_prenex_10946) (<= 997 (select main_a v_prenex_10946)) (<= 1994 (* 2 (select main_a v_prenex_10946))) (< v_prenex_10946 main_y)))) (forall ((v_prenex_17591 Int) (v_prenex_17592 Int)) (or (<= (select main_a v_prenex_17592) 1001) (< v_prenex_17592 main_y) (<= 0 (+ (select main_a v_prenex_17591) 1)) (<= (select main_a v_prenex_17592) (+ (select main_a v_prenex_17591) 998)) (<= (select main_a v_prenex_17591) 5) (<= 995 (select main_a v_prenex_17592)) (<= (+ main_y 1) v_prenex_17592))) (forall ((v_prenex_11026 Int) (v_prenex_11025 Int)) (or (<= (select main_a v_prenex_11025) 3) (< v_prenex_11026 main_y) (<= (+ (select main_a v_prenex_11025) 994) (select main_a v_prenex_11026)) (<= (+ main_y 1) v_prenex_11026) (<= 1994 (* 2 (select main_a v_prenex_11026))) (<= 995 (select main_a v_prenex_11026)) (<= 0 (+ (select main_a v_prenex_11025) 1)))) (forall ((v_prenex_11716 Int) (v_prenex_11717 Int)) (or (<= (* 2 (select main_a v_prenex_11717)) 1998) (<= (+ main_y 1) v_prenex_11717) (< v_prenex_11717 main_y) (<= (* 2 (select main_a v_prenex_11716)) 6) (<= (select main_a v_prenex_11717) 999) (<= (select main_a v_prenex_11717) (+ (select main_a v_prenex_11716) 998)) (<= (select main_a v_prenex_11716) 3))) (or (forall ((v_prenex_15979 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15979))) (< v_prenex_15979 main_x))) (forall ((v_prenex_15980 Int)) (or (< v_prenex_15980 main_y) (<= (* 2 (select main_a v_prenex_15980)) 1998) (<= (+ main_y 1) v_prenex_15980) (<= 997 (select main_a v_prenex_15980))))) (forall ((v_prenex_14618 Int) (v_prenex_14617 Int)) (or (<= (select main_a v_prenex_14618) (+ (select main_a v_prenex_14617) 998)) (<= 997 (select main_a v_prenex_14618)) (<= (select main_a v_prenex_14617) 5) (< v_prenex_14618 main_y) (<= (+ main_y 1) v_prenex_14618) (<= (select main_a v_prenex_14617) 3))) (forall ((v_prenex_14364 Int) (v_prenex_14363 Int)) (or (<= (+ main_y 1) v_prenex_14364) (<= (+ (select main_a v_prenex_14363) (select main_a v_prenex_14364)) 1000) (< v_prenex_14364 main_y) (<= (select main_a v_prenex_14363) 5) (<= 0 (+ (select main_a v_prenex_14363) 1)) (< v_prenex_14363 main_x) (<= 995 (select main_a v_prenex_14364)))) (forall ((v_prenex_15096 Int) (v_prenex_15095 Int)) (or (<= 1 (select main_a v_prenex_15095)) (<= (* 2 (select main_a v_prenex_15096)) 1998) (<= 995 (select main_a v_prenex_15096)) (< v_prenex_15096 main_y) (<= (+ (select main_a v_prenex_15095) (select main_a v_prenex_15096)) 1000) (<= (+ main_y 1) v_prenex_15096) (<= 0 (+ (select main_a v_prenex_15095) 1)))) (forall ((v_prenex_13063 Int) (v_prenex_13064 Int)) (or (<= (select main_a v_prenex_13063) 5) (<= (+ main_y 1) v_prenex_13064) (<= 1000 (+ (select main_a v_prenex_13063) (select main_a v_prenex_13064))) (<= 1994 (* 2 (select main_a v_prenex_13064))) (< v_prenex_13064 main_y) (<= (* 2 (select main_a v_prenex_13063)) 6) (<= (select main_a v_prenex_13064) 999))) (forall ((v_prenex_10026 Int) (v_prenex_10025 Int)) (or (<= (* 2 (select main_a v_prenex_10025)) 6) (<= (select main_a v_prenex_10026) 1001) (<= (+ main_y 1) v_prenex_10026) (<= 1000 (+ (select main_a v_prenex_10025) (select main_a v_prenex_10026))) (<= (select main_a v_prenex_10025) 3) (< v_prenex_10026 main_y) (<= (select main_a v_prenex_10026) 999))) (or (forall ((v_prenex_10209 Int)) (or (<= (select main_a v_prenex_10209) 5) (< v_prenex_10209 main_x) (<= 0 (+ (select main_a v_prenex_10209) 1)))) (forall ((v_prenex_10210 Int)) (or (< v_prenex_10210 main_y) (<= 997 (select main_a v_prenex_10210)) (<= 1994 (* 2 (select main_a v_prenex_10210))) (<= (+ main_y 1) v_prenex_10210)))) (forall ((v_prenex_12930 Int) (v_prenex_12929 Int)) (or (<= (+ main_y 1) v_prenex_12930) (<= (select main_a v_prenex_12930) (+ (select main_a v_prenex_12929) 998)) (<= 995 (select main_a v_prenex_12930)) (< v_prenex_12930 main_y) (<= 1994 (* 2 (select main_a v_prenex_12930))))) (or (forall ((v_prenex_13208 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13208))) (< v_prenex_13208 main_y) (<= 997 (select main_a v_prenex_13208)) (<= (+ main_y 1) v_prenex_13208))) (forall ((v_prenex_13207 Int)) (or (<= 0 (+ (select main_a v_prenex_13207) 1)) (< v_prenex_13207 main_x)))) (forall ((v_prenex_15075 Int) (v_prenex_15074 Int)) (or (<= (+ main_x 1) v_prenex_15074) (<= (+ main_y 1) v_prenex_15075) (<= 1000 (+ (select main_a v_prenex_15074) (select main_a v_prenex_15075))) (< v_prenex_15075 main_y) (<= (* 2 (select main_a v_prenex_15075)) 1998))) (forall ((v_prenex_10174 Int) (v_prenex_10173 Int)) (or (<= (select main_a v_prenex_10174) 1001) (<= 2 (* 2 (select main_a v_prenex_10173))) (<= 0 (+ (select main_a v_prenex_10173) 1)) (<= (+ (select main_a v_prenex_10173) 994) (select main_a v_prenex_10174)) (<= (+ main_y 1) v_prenex_10174) (< v_prenex_10174 main_y) (<= 997 (select main_a v_prenex_10174)))) (forall ((v_prenex_12234 Int) (v_prenex_12235 Int)) (or (<= (select main_a v_prenex_12234) 3) (< v_prenex_12235 main_y) (<= (+ (select main_a v_prenex_12234) (select main_a v_prenex_12235)) 1000) (<= (+ main_y 1) v_prenex_12235) (<= 997 (select main_a v_prenex_12235)) (<= (select main_a v_prenex_12235) 1001) (<= (select main_a v_prenex_12234) 5))) (forall ((v_prenex_16229 Int) (v_prenex_16230 Int)) (or (<= (* 2 (select main_a v_prenex_16229)) 6) (<= (+ main_x 1) v_prenex_16229) (<= (+ (select main_a v_prenex_16229) 994) (select main_a v_prenex_16230)) (< v_prenex_16229 main_x))) (or (forall ((v_prenex_16441 Int)) (or (<= 1 (select main_a v_prenex_16441)) (<= (+ main_x 1) v_prenex_16441) (<= 0 (+ (select main_a v_prenex_16441) 1)))) (forall ((v_prenex_16436 Int)) (or (<= (+ main_y 1) v_prenex_16436) (<= (* 2 (select main_a v_prenex_16436)) 1998) (<= 997 (select main_a v_prenex_16436)) (< v_prenex_16436 main_y)))) (forall ((v_prenex_10701 Int) (v_prenex_10702 Int)) (or (<= (* 2 (select main_a v_prenex_10701)) 6) (< v_prenex_10702 main_y) (<= 2 (* 2 (select main_a v_prenex_10701))) (<= (+ main_y 1) v_prenex_10702) (<= 995 (select main_a v_prenex_10702)) (<= 1000 (+ (select main_a v_prenex_10701) (select main_a v_prenex_10702))) (<= (+ main_x 1) v_prenex_10701))) (or (forall ((v_prenex_13122 Int)) (or (<= (select main_a v_prenex_13122) 3) (<= 2 (* 2 (select main_a v_prenex_13122))) (< v_prenex_13122 main_x))) (forall ((v_prenex_13123 Int)) (or (< v_prenex_13123 main_y) (<= (* 2 (select main_a v_prenex_13123)) 1998) (<= (+ main_y 1) v_prenex_13123) (<= (select main_a v_prenex_13123) 999)))) (forall ((v_prenex_17111 Int) (v_prenex_17112 Int)) (or (<= 997 (select main_a v_prenex_17112)) (<= 995 (select main_a v_prenex_17112)) (<= (+ main_y 1) v_prenex_17112) (<= (select main_a v_prenex_17111) 5) (< v_prenex_17112 main_y) (<= (+ (select main_a v_prenex_17111) 994) (select main_a v_prenex_17112)) (<= 1 (select main_a v_prenex_17111)))) (forall ((v_prenex_13316 Int) (v_prenex_13315 Int)) (or (<= (+ main_y 1) v_prenex_13316) (<= 1000 (+ (select main_a v_prenex_13315) (select main_a v_prenex_13316))) (<= 1994 (* 2 (select main_a v_prenex_13316))) (< v_prenex_13316 main_y) (<= (select main_a v_prenex_13316) 999))) (forall ((v_prenex_9826 Int) (v_prenex_9825 Int)) (or (<= (+ (select main_a v_prenex_9825) (select main_a v_prenex_9826)) 1000) (<= (select main_a v_prenex_9826) 1001) (<= (* 2 (select main_a v_prenex_9826)) 1998) (<= (select main_a v_prenex_9825) 5) (<= (+ main_y 1) v_prenex_9826) (< v_prenex_9826 main_y) (<= 2 (* 2 (select main_a v_prenex_9825))))) (forall ((v_prenex_17849 Int) (v_prenex_17850 Int)) (or (<= (* 2 (select main_a v_prenex_17850)) 1998) (< v_prenex_17850 main_y) (<= (+ main_y 1) v_prenex_17850) (<= (+ main_x 1) v_prenex_17849) (<= (select main_a v_prenex_17850) (+ (select main_a v_prenex_17849) 998)))) (or (forall ((v_prenex_18276 Int)) (or (<= (select main_a v_prenex_18276) 1001) (<= 1994 (* 2 (select main_a v_prenex_18276))) (< v_prenex_18276 main_y) (<= (+ main_y 1) v_prenex_18276) (<= (select main_a v_prenex_18276) 999))) (forall ((v_prenex_18279 Int)) (or (<= 1 (select main_a v_prenex_18279)) (<= (* 2 (select main_a v_prenex_18279)) 6)))) (forall ((v_prenex_17261 Int) (v_prenex_17262 Int)) (or (< v_prenex_17262 main_y) (<= (+ main_x 1) v_prenex_17261) (<= (select main_a v_prenex_17262) (+ (select main_a v_prenex_17261) 998)) (<= (select main_a v_prenex_17261) 5) (<= (+ main_y 1) v_prenex_17262) (<= (select main_a v_prenex_17262) 1001))) (forall ((v_prenex_8454 Int) (v_prenex_8455 Int)) (or (<= (* 2 (select main_a v_prenex_8454)) 6) (<= 1994 (* 2 (select main_a v_prenex_8455))) (<= 1 (select main_a v_prenex_8454)) (<= 995 (select main_a v_prenex_8455)) (<= (+ (select main_a v_prenex_8454) (select main_a v_prenex_8455)) 1000) (<= (+ main_y 1) v_prenex_8455) (< v_prenex_8455 main_y))) (or (forall ((v_prenex_14157 Int)) (or (<= 995 (select main_a v_prenex_14157)) (<= (* 2 (select main_a v_prenex_14157)) 1998) (< v_prenex_14157 main_y) (<= (+ main_y 1) v_prenex_14157))) (forall ((v_prenex_14156 Int)) (or (<= (* 2 (select main_a v_prenex_14156)) 6) (< v_prenex_14156 main_x) (<= (select main_a v_prenex_14156) 5)))) (or (forall ((v_prenex_14759 Int)) (or (<= (select main_a v_prenex_14759) 1001) (<= (+ main_y 1) v_prenex_14759) (< v_prenex_14759 main_y) (<= (* 2 (select main_a v_prenex_14759)) 1998) (<= (select main_a v_prenex_14759) 999))) (forall ((v_prenex_14758 Int)) (or (<= (* 2 (select main_a v_prenex_14758)) 6) (<= 2 (* 2 (select main_a v_prenex_14758)))))) (forall ((v_prenex_16475 Int) (v_prenex_16476 Int)) (or (<= 1000 (+ (select main_a v_prenex_16475) (select main_a v_prenex_16476))) (< v_prenex_16476 main_y) (<= (* 2 (select main_a v_prenex_16475)) 6) (<= (+ main_y 1) v_prenex_16476) (<= 1994 (* 2 (select main_a v_prenex_16476))))) (forall ((v_prenex_14863 Int) (v_prenex_14862 Int)) (or (<= (+ main_x 1) v_prenex_14862) (< v_prenex_14862 main_x) (<= (* 2 (select main_a v_prenex_14862)) 6) (<= 1 (select main_a v_prenex_14862)) (<= (+ (select main_a v_prenex_14862) (select main_a v_prenex_14863)) 1000))) (forall ((v_prenex_14963 Int) (v_prenex_14964 Int)) (or (< v_prenex_14964 main_y) (<= 0 (+ (select main_a v_prenex_14963) 1)) (<= 2 (* 2 (select main_a v_prenex_14963))) (<= (* 2 (select main_a v_prenex_14964)) 1998) (<= (select main_a v_prenex_14964) (+ (select main_a v_prenex_14963) 998)) (<= (+ main_y 1) v_prenex_14964) (<= (select main_a v_prenex_14964) 999))) (or (forall ((v_prenex_14273 Int)) (<= 2 (* 2 (select main_a v_prenex_14273)))) (forall ((v_prenex_14274 Int)) (or (< v_prenex_14274 main_y) (<= (select main_a v_prenex_14274) 999) (<= (+ main_y 1) v_prenex_14274) (<= 1994 (* 2 (select main_a v_prenex_14274)))))) (or (forall ((v_prenex_17782 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17782))) (<= (* 2 (select main_a v_prenex_17782)) 6))) (forall ((v_prenex_17780 Int)) (or (<= (* 2 (select main_a v_prenex_17780)) 1998) (<= (select main_a v_prenex_17780) 999) (<= (+ main_y 1) v_prenex_17780) (<= 997 (select main_a v_prenex_17780)) (< v_prenex_17780 main_y)))) (or (forall ((v_prenex_17465 Int)) (or (<= (+ main_y 1) v_prenex_17465) (<= (select main_a v_prenex_17465) 999) (< v_prenex_17465 main_y) (<= 997 (select main_a v_prenex_17465)) (<= (* 2 (select main_a v_prenex_17465)) 1998))) (forall ((v_prenex_17467 Int)) (<= (select main_a v_prenex_17467) 5))) (forall ((v_prenex_12281 Int) (v_prenex_12280 Int)) (or (<= 1 (select main_a v_prenex_12280)) (<= (+ main_y 1) v_prenex_12281) (<= 0 (+ (select main_a v_prenex_12280) 1)) (< v_prenex_12281 main_y) (<= (* 2 (select main_a v_prenex_12281)) 1998) (<= (select main_a v_prenex_12281) 1001) (<= (select main_a v_prenex_12281) (+ (select main_a v_prenex_12280) 998)))) (forall ((v_prenex_15774 Int) (v_prenex_15773 Int)) (or (< v_prenex_15774 main_y) (<= 1 (select main_a v_prenex_15773)) (<= 995 (select main_a v_prenex_15774)) (<= (select main_a v_prenex_15773) 3) (<= (select main_a v_prenex_15774) 1001) (<= 1000 (+ (select main_a v_prenex_15773) (select main_a v_prenex_15774))) (<= (+ main_y 1) v_prenex_15774))) (or (forall ((v_prenex_8609 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8609))) (<= (* 2 (select main_a v_prenex_8609)) 1998) (< v_prenex_8609 main_y) (<= (+ main_y 1) v_prenex_8609) (<= (select main_a v_prenex_8609) 999))) (forall ((v_prenex_8607 Int)) (or (<= 0 (+ (select main_a v_prenex_8607) 1)) (<= (select main_a v_prenex_8607) 3)))) (forall ((v_prenex_12492 Int) (v_prenex_12493 Int)) (or (<= (select main_a v_prenex_12493) 1001) (<= 1000 (+ (select main_a v_prenex_12492) (select main_a v_prenex_12493))) (<= (* 2 (select main_a v_prenex_12492)) 6) (< v_prenex_12493 main_y) (<= 0 (+ (select main_a v_prenex_12492) 1)) (<= (+ main_y 1) v_prenex_12493) (<= 1994 (* 2 (select main_a v_prenex_12493))))) (forall ((v_prenex_14689 Int) (v_prenex_14690 Int)) (or (<= (select main_a v_prenex_14689) 5) (<= 997 (select main_a v_prenex_14690)) (<= (+ main_y 1) v_prenex_14690) (<= 1000 (+ (select main_a v_prenex_14689) (select main_a v_prenex_14690))) (< v_prenex_14690 main_y) (<= 1 (select main_a v_prenex_14689)) (<= (+ main_x 1) v_prenex_14689))) (forall ((v_prenex_11788 Int) (v_prenex_11789 Int)) (or (<= (select main_a v_prenex_11789) 1001) (<= (+ main_y 1) v_prenex_11789) (<= (select main_a v_prenex_11789) (+ (select main_a v_prenex_11788) 998)) (<= (* 2 (select main_a v_prenex_11789)) 1998) (<= 0 (+ (select main_a v_prenex_11788) 1)) (<= (select main_a v_prenex_11788) 5) (< v_prenex_11789 main_y))) (or (forall ((v_prenex_9186 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9186))) (<= 1 (select main_a v_prenex_9186)))) (forall ((v_prenex_9187 Int)) (or (<= (+ main_y 1) v_prenex_9187) (< v_prenex_9187 main_y) (<= (select main_a v_prenex_9187) 1001) (<= (* 2 (select main_a v_prenex_9187)) 1998)))) (forall ((v_prenex_17859 Int) (v_prenex_17860 Int)) (or (<= (select main_a v_prenex_17860) (+ (select main_a v_prenex_17859) 998)) (<= (select main_a v_prenex_17859) 3) (<= 997 (select main_a v_prenex_17860)) (< v_prenex_17860 main_y) (<= (select main_a v_prenex_17860) 1001) (<= (+ main_y 1) v_prenex_17860) (<= (* 2 (select main_a v_prenex_17859)) 6))) (forall ((v_prenex_17757 Int) (v_prenex_17758 Int)) (or (<= (select main_a v_prenex_17758) 999) (<= 2 (* 2 (select main_a v_prenex_17757))) (< v_prenex_17758 main_y) (<= 1000 (+ (select main_a v_prenex_17757) (select main_a v_prenex_17758))) (<= (+ main_y 1) v_prenex_17758) (<= 995 (select main_a v_prenex_17758)))) (forall ((v_prenex_13478 Int) (v_prenex_13479 Int)) (or (<= (select main_a v_prenex_13479) (+ (select main_a v_prenex_13478) 998)) (<= (select main_a v_prenex_13479) 999) (<= (+ main_y 1) v_prenex_13479) (<= (select main_a v_prenex_13478) 3) (< v_prenex_13479 main_y) (<= 2 (* 2 (select main_a v_prenex_13478))))) (or (forall ((v_prenex_8911 Int)) (or (<= (select main_a v_prenex_8911) 5) (<= 0 (+ (select main_a v_prenex_8911) 1)))) (forall ((v_prenex_8261 Int)) (or (< v_prenex_8261 main_y) (<= 997 (select main_a v_prenex_8261)) (<= (+ main_y 1) v_prenex_8261) (<= 1994 (* 2 (select main_a v_prenex_8261)))))) (forall ((v_prenex_16251 Int) (v_prenex_16252 Int)) (or (<= (select main_a v_prenex_16252) (+ (select main_a v_prenex_16251) 998)) (<= (+ main_y 1) v_prenex_16252) (<= (+ main_x 1) v_prenex_16251) (<= (select main_a v_prenex_16251) 3) (<= 995 (select main_a v_prenex_16252)) (<= 0 (+ (select main_a v_prenex_16251) 1)) (< v_prenex_16252 main_y))) (forall ((v_prenex_14445 Int) (v_prenex_14444 Int)) (or (<= 1000 (+ (select main_a v_prenex_14444) (select main_a v_prenex_14445))) (<= (+ main_x 1) v_prenex_14444) (<= (+ main_y 1) v_prenex_14445) (< v_prenex_14445 main_y) (<= (select main_a v_prenex_14445) 1001) (<= 0 (+ (select main_a v_prenex_14444) 1)) (<= (select main_a v_prenex_14444) 3))) (forall ((v_prenex_17583 Int) (v_prenex_17584 Int)) (or (< v_prenex_17583 main_x) (<= (+ main_y 1) v_prenex_17584) (<= 1 (select main_a v_prenex_17583)) (<= 1994 (* 2 (select main_a v_prenex_17584))) (<= (select main_a v_prenex_17583) 3) (< v_prenex_17584 main_y) (<= (+ (select main_a v_prenex_17583) 994) (select main_a v_prenex_17584)))) (forall ((v_prenex_9439 Int) (v_prenex_9438 Int)) (or (<= (+ main_y 1) v_prenex_9439) (<= (+ (select main_a v_prenex_9438) 994) (select main_a v_prenex_9439)) (<= 2 (* 2 (select main_a v_prenex_9438))) (<= (select main_a v_prenex_9439) 1001) (<= 1994 (* 2 (select main_a v_prenex_9439))) (< v_prenex_9439 main_y) (<= 1 (select main_a v_prenex_9438)))) (forall ((v_prenex_16335 Int) (v_prenex_16336 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16336))) (<= (select main_a v_prenex_16336) 999) (<= (select main_a v_prenex_16336) (+ (select main_a v_prenex_16335) 998)) (< v_prenex_16336 main_y) (<= (* 2 (select main_a v_prenex_16335)) 6) (<= (+ main_y 1) v_prenex_16336))) (forall ((v_prenex_15691 Int) (v_prenex_15690 Int)) (or (< v_prenex_15691 main_y) (<= (select main_a v_prenex_15691) 999) (<= (+ main_y 1) v_prenex_15691) (<= 2 (* 2 (select main_a v_prenex_15690))) (<= 995 (select main_a v_prenex_15691)) (<= (select main_a v_prenex_15690) 3) (<= 1000 (+ (select main_a v_prenex_15690) (select main_a v_prenex_15691))))) (or (forall ((v_prenex_16279 Int)) (or (<= (* 2 (select main_a v_prenex_16279)) 6) (<= 2 (* 2 (select main_a v_prenex_16279))) (< v_prenex_16279 main_x))) (forall ((v_prenex_16280 Int)) (or (<= (+ main_y 1) v_prenex_16280) (< v_prenex_16280 main_y) (<= 1994 (* 2 (select main_a v_prenex_16280))) (<= (select main_a v_prenex_16280) 1001)))) (or (forall ((v_prenex_9653 Int)) (or (< v_prenex_9653 main_y) (<= 995 (select main_a v_prenex_9653)) (<= (+ main_y 1) v_prenex_9653) (<= 1994 (* 2 (select main_a v_prenex_9653))))) (forall ((v_prenex_9654 Int)) (<= 2 (* 2 (select main_a v_prenex_9654))))) (forall ((v_prenex_12342 Int) (v_prenex_12343 Int)) (or (<= (select main_a v_prenex_12342) 5) (<= 997 (select main_a v_prenex_12343)) (<= (+ main_y 1) v_prenex_12343) (<= 1000 (+ (select main_a v_prenex_12342) (select main_a v_prenex_12343))) (< v_prenex_12343 main_y) (<= 1994 (* 2 (select main_a v_prenex_12343))))) (forall ((v_prenex_17454 Int) (v_prenex_17455 Int)) (or (< v_prenex_17454 main_x) (<= (+ main_y 1) v_prenex_17455) (< v_prenex_17455 main_y) (<= (select main_a v_prenex_17454) 5) (<= (+ (select main_a v_prenex_17454) 994) (select main_a v_prenex_17455)) (<= 1 (select main_a v_prenex_17454)) (<= 1994 (* 2 (select main_a v_prenex_17455))))) (forall ((v_prenex_12278 Int) (v_prenex_12279 Int)) (or (<= (select main_a v_prenex_12279) 1001) (<= (select main_a v_prenex_12278) 3) (< v_prenex_12279 main_y) (< v_prenex_12278 main_x) (<= (+ main_y 1) v_prenex_12279) (<= 1000 (+ (select main_a v_prenex_12278) (select main_a v_prenex_12279))) (<= 0 (+ (select main_a v_prenex_12278) 1)))) (forall ((v_prenex_17528 Int) (v_prenex_17529 Int)) (or (<= (* 2 (select main_a v_prenex_17529)) 1998) (<= (+ (select main_a v_prenex_17528) 994) (select main_a v_prenex_17529)) (<= (select main_a v_prenex_17529) 999) (<= (+ main_y 1) v_prenex_17529) (<= (select main_a v_prenex_17528) 5) (< v_prenex_17529 main_y))) (forall ((v_prenex_13648 Int) (v_prenex_13649 Int)) (or (<= 997 (select main_a v_prenex_13649)) (<= (+ main_y 1) v_prenex_13649) (<= (+ (select main_a v_prenex_13648) (select main_a v_prenex_13649)) 1000) (< v_prenex_13649 main_y) (<= (select main_a v_prenex_13648) 5) (<= 1 (select main_a v_prenex_13648)))) (or (forall ((v_prenex_11523 Int)) (or (<= 0 (+ (select main_a v_prenex_11523) 1)) (<= (+ main_x 1) v_prenex_11523))) (forall ((v_prenex_11524 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11524))) (< v_prenex_11524 main_y) (<= (+ main_y 1) v_prenex_11524) (<= (select main_a v_prenex_11524) 1001)))) (or (forall ((v_prenex_17783 Int)) (or (<= (+ main_y 1) v_prenex_17783) (<= 997 (select main_a v_prenex_17783)) (<= (* 2 (select main_a v_prenex_17783)) 1998) (< v_prenex_17783 main_y))) (forall ((v_prenex_17782 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17782))) (<= (* 2 (select main_a v_prenex_17782)) 6)))) (or (forall ((v_prenex_17009 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17009))) (<= 0 (+ (select main_a v_prenex_17009) 1)))) (forall ((v_prenex_17007 Int)) (or (<= 997 (select main_a v_prenex_17007)) (<= (* 2 (select main_a v_prenex_17007)) 1998) (< v_prenex_17007 main_y) (<= (select main_a v_prenex_17007) 1001) (<= (+ main_y 1) v_prenex_17007)))) (forall ((v_prenex_16700 Int) (v_prenex_16701 Int)) (or (< v_prenex_16701 main_y) (<= (select main_a v_prenex_16700) 5) (<= (+ main_y 1) v_prenex_16701) (<= (+ (select main_a v_prenex_16700) (select main_a v_prenex_16701)) 1000) (<= (* 2 (select main_a v_prenex_16701)) 1998) (< v_prenex_16700 main_x))) (forall ((v_prenex_17646 Int) (v_prenex_17647 Int)) (or (<= 0 (+ (select main_a v_prenex_17646) 1)) (< v_prenex_17647 main_y) (<= (+ main_y 1) v_prenex_17647) (<= 1994 (* 2 (select main_a v_prenex_17647))) (<= (select main_a v_prenex_17646) 3) (<= 1000 (+ (select main_a v_prenex_17646) (select main_a v_prenex_17647))))) (or (forall ((v_prenex_16909 Int)) (or (<= 997 (select main_a v_prenex_16909)) (<= (+ main_y 1) v_prenex_16909) (< v_prenex_16909 main_y) (<= (* 2 (select main_a v_prenex_16909)) 1998))) (forall ((v_prenex_16914 Int)) (or (<= 1 (select main_a v_prenex_16914)) (<= (+ main_x 1) v_prenex_16914) (<= 2 (* 2 (select main_a v_prenex_16914)))))) (forall ((v_prenex_9408 Int) (v_prenex_9409 Int)) (or (<= (+ main_y 1) v_prenex_9409) (< v_prenex_9409 main_y) (<= (+ main_x 1) v_prenex_9408) (<= 1000 (+ (select main_a v_prenex_9408) (select main_a v_prenex_9409))) (<= (select main_a v_prenex_9408) 5) (<= (* 2 (select main_a v_prenex_9408)) 6) (<= (select main_a v_prenex_9409) 1001))) (forall ((v_prenex_16781 Int) (v_prenex_16782 Int)) (or (<= (select main_a v_prenex_16782) 999) (<= (+ (select main_a v_prenex_16781) (select main_a v_prenex_16782)) 1000) (<= 2 (* 2 (select main_a v_prenex_16781))) (< v_prenex_16782 main_y) (<= (+ main_y 1) v_prenex_16782) (<= 997 (select main_a v_prenex_16782)))) (forall ((v_prenex_17175 Int) (v_prenex_17176 Int)) (or (< v_prenex_17176 main_y) (<= 1 (select main_a v_prenex_17175)) (<= (+ (select main_a v_prenex_17175) (select main_a v_prenex_17176)) 1000) (<= 1994 (* 2 (select main_a v_prenex_17176))) (<= (+ main_y 1) v_prenex_17176))) (forall ((v_prenex_12807 Int) (v_prenex_12806 Int)) (or (< v_prenex_12807 main_y) (<= 995 (select main_a v_prenex_12807)) (<= (select main_a v_prenex_12806) 5) (<= (select main_a v_prenex_12807) (+ (select main_a v_prenex_12806) 998)) (<= (+ main_y 1) v_prenex_12807) (<= (select main_a v_prenex_12807) 1001) (<= (select main_a v_prenex_12806) 3))) (forall ((v_prenex_15267 Int) (v_prenex_15266 Int)) (or (<= 997 (select main_a v_prenex_15267)) (<= (select main_a v_prenex_15266) 5) (<= (+ main_y 1) v_prenex_15267) (< v_prenex_15267 main_y) (<= 995 (select main_a v_prenex_15267)) (<= (select main_a v_prenex_15267) (+ (select main_a v_prenex_15266) 998)) (<= 2 (* 2 (select main_a v_prenex_15266))))) (forall ((v_prenex_12926 Int)) (or (<= (* 2 (select main_a v_prenex_12926)) 1998) (<= 995 (select main_a v_prenex_12926)) (<= (select main_a v_prenex_12926) 1001) (<= (+ main_y 1) v_prenex_12926) (< v_prenex_12926 main_y))) (forall ((v_prenex_12367 Int) (v_prenex_12368 Int)) (or (<= (select main_a v_prenex_12368) 1001) (<= (+ main_y 1) v_prenex_12368) (< v_prenex_12368 main_y) (<= (+ (select main_a v_prenex_12367) 994) (select main_a v_prenex_12368)) (<= 995 (select main_a v_prenex_12368)))) (forall ((v_prenex_17235 Int) (v_prenex_17236 Int)) (or (<= (+ main_y 1) v_prenex_17236) (<= (+ (select main_a v_prenex_17235) (select main_a v_prenex_17236)) 1000) (<= 0 (+ (select main_a v_prenex_17235) 1)) (<= 995 (select main_a v_prenex_17236)) (<= (* 2 (select main_a v_prenex_17235)) 6) (< v_prenex_17236 main_y))) (forall ((v_prenex_14761 Int) (v_prenex_14760 Int)) (or (<= (* 2 (select main_a v_prenex_14760)) 6) (< v_prenex_14761 main_y) (<= (+ (select main_a v_prenex_14760) 994) (select main_a v_prenex_14761)) (<= (+ main_y 1) v_prenex_14761) (<= (select main_a v_prenex_14761) 999) (<= 997 (select main_a v_prenex_14761)) (<= 0 (+ (select main_a v_prenex_14760) 1)))) (or (forall ((v_prenex_10566 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10566))) (< v_prenex_10566 main_y) (<= (select main_a v_prenex_10566) 999) (<= (+ main_y 1) v_prenex_10566))) (forall ((v_prenex_10565 Int)) (or (<= (select main_a v_prenex_10565) 5) (<= (* 2 (select main_a v_prenex_10565)) 6)))) (forall ((v_prenex_12760 Int) (v_prenex_12759 Int)) (or (<= 995 (select main_a v_prenex_12760)) (< v_prenex_12760 main_y) (<= (select main_a v_prenex_12760) (+ (select main_a v_prenex_12759) 998)) (<= (+ main_y 1) v_prenex_12760) (<= 997 (select main_a v_prenex_12760)))) (forall ((v_prenex_13371 Int) (v_prenex_13372 Int)) (or (< v_prenex_13371 main_x) (<= (* 2 (select main_a v_prenex_13371)) 6) (< v_prenex_13372 main_y) (<= (+ (select main_a v_prenex_13371) 994) (select main_a v_prenex_13372)) (<= (+ main_y 1) v_prenex_13372) (<= (select main_a v_prenex_13372) 999) (<= (select main_a v_prenex_13371) 3))) (forall ((v_prenex_18288 Int) (v_prenex_18287 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18287))) (<= 997 (select main_a v_prenex_18288)) (<= (+ (select main_a v_prenex_18287) 994) (select main_a v_prenex_18288)) (<= (+ main_y 1) v_prenex_18288) (< v_prenex_18288 main_y) (<= 1994 (* 2 (select main_a v_prenex_18288))))) (forall ((v_prenex_13527 Int) (v_prenex_13528 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13527))) (<= (select main_a v_prenex_13527) 3) (< v_prenex_13528 main_y) (<= (* 2 (select main_a v_prenex_13528)) 1998) (<= (+ main_y 1) v_prenex_13528) (<= 1000 (+ (select main_a v_prenex_13527) (select main_a v_prenex_13528))))) (forall ((v_prenex_15356 Int) (v_prenex_15355 Int)) (or (<= 0 (+ (select main_a v_prenex_15355) 1)) (<= (+ main_y 1) v_prenex_15356) (< v_prenex_15356 main_y) (<= (* 2 (select main_a v_prenex_15356)) 1998) (<= (+ (select main_a v_prenex_15355) (select main_a v_prenex_15356)) 1000) (<= (select main_a v_prenex_15356) 1001) (<= 1 (select main_a v_prenex_15355)))) (or (forall ((v_prenex_17497 Int)) (or (< v_prenex_17497 main_x) (<= 2 (* 2 (select main_a v_prenex_17497))))) (forall ((v_prenex_17498 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17498))) (<= (* 2 (select main_a v_prenex_17498)) 1998) (<= (+ main_y 1) v_prenex_17498) (< v_prenex_17498 main_y)))) (forall ((v_prenex_18249 Int) (v_prenex_18250 Int)) (or (<= (* 2 (select main_a v_prenex_18249)) 6) (<= (+ (select main_a v_prenex_18249) 994) (select main_a v_prenex_18250)) (<= (select main_a v_prenex_18250) 1001) (<= 2 (* 2 (select main_a v_prenex_18249))) (< v_prenex_18250 main_y) (< v_prenex_18249 main_x) (<= (+ main_y 1) v_prenex_18250))) (forall ((v_prenex_14732 Int) (v_prenex_14731 Int)) (or (<= (select main_a v_prenex_14732) 1001) (< v_prenex_14732 main_y) (<= 997 (select main_a v_prenex_14732)) (<= (select main_a v_prenex_14732) (+ (select main_a v_prenex_14731) 998)) (<= (* 2 (select main_a v_prenex_14731)) 6) (<= (+ main_y 1) v_prenex_14732) (<= 2 (* 2 (select main_a v_prenex_14731))))) (or (forall ((v_prenex_8878 Int)) (or (<= (+ main_y 1) v_prenex_8878) (< v_prenex_8878 main_y) (<= (* 2 (select main_a v_prenex_8878)) 1998) (<= 1994 (* 2 (select main_a v_prenex_8878))))) (forall ((v_prenex_8877 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8877))) (<= (* 2 (select main_a v_prenex_8877)) 6) (< v_prenex_8877 main_x)))) (forall ((v_prenex_12914 Int) (v_prenex_12915 Int)) (or (< v_prenex_12915 main_y) (<= (select main_a v_prenex_12914) 3) (<= 2 (* 2 (select main_a v_prenex_12914))) (<= (select main_a v_prenex_12915) (+ (select main_a v_prenex_12914) 998)) (<= 997 (select main_a v_prenex_12915)) (<= (select main_a v_prenex_12915) 1001) (<= (+ main_y 1) v_prenex_12915))) (forall ((v_prenex_10547 Int) (v_prenex_10546 Int)) (or (<= (* 2 (select main_a v_prenex_10547)) 1998) (<= (* 2 (select main_a v_prenex_10546)) 6) (<= 997 (select main_a v_prenex_10547)) (< v_prenex_10547 main_y) (<= (+ main_y 1) v_prenex_10547) (<= (select main_a v_prenex_10547) (+ (select main_a v_prenex_10546) 998)))) (forall ((v_prenex_15098 Int) (v_prenex_15097 Int)) (or (<= (select main_a v_prenex_15098) 999) (<= (+ main_y 1) v_prenex_15098) (<= (select main_a v_prenex_15098) (+ (select main_a v_prenex_15097) 998)) (< v_prenex_15097 main_x) (< v_prenex_15098 main_y) (<= 2 (* 2 (select main_a v_prenex_15097))) (<= 0 (+ (select main_a v_prenex_15097) 1)))) (forall ((v_prenex_11916 Int) (v_prenex_11917 Int)) (or (<= (* 2 (select main_a v_prenex_11917)) 1998) (< v_prenex_11917 main_y) (<= (+ main_y 1) v_prenex_11917) (<= (+ (select main_a v_prenex_11916) 994) (select main_a v_prenex_11917)) (<= (* 2 (select main_a v_prenex_11916)) 6) (<= (select main_a v_prenex_11917) 1001) (<= 2 (* 2 (select main_a v_prenex_11916))))) (forall ((v_prenex_10358 Int) (v_prenex_10357 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10358))) (<= (+ (select main_a v_prenex_10357) (select main_a v_prenex_10358)) 1000) (<= (select main_a v_prenex_10358) 999) (< v_prenex_10358 main_y) (<= (* 2 (select main_a v_prenex_10357)) 6) (<= (+ main_y 1) v_prenex_10358))) (forall ((v_prenex_15957 Int) (v_prenex_15958 Int)) (or (<= (select main_a v_prenex_15958) (+ (select main_a v_prenex_15957) 998)) (< v_prenex_15958 main_y) (<= (+ main_y 1) v_prenex_15958) (<= (select main_a v_prenex_15958) 1001) (<= 2 (* 2 (select main_a v_prenex_15957))) (<= (* 2 (select main_a v_prenex_15957)) 6) (<= (select main_a v_prenex_15958) 999))) (forall ((v_prenex_14322 Int) (v_prenex_14321 Int)) (or (<= (select main_a v_prenex_14321) 3) (<= (select main_a v_prenex_14322) 1001) (< v_prenex_14322 main_y) (<= 0 (+ (select main_a v_prenex_14321) 1)) (<= (+ main_y 1) v_prenex_14322) (<= (+ (select main_a v_prenex_14321) 994) (select main_a v_prenex_14322)) (<= 1994 (* 2 (select main_a v_prenex_14322))))) (forall ((v_prenex_13872 Int) (v_prenex_13871 Int)) (or (< v_prenex_13872 main_y) (<= 2 (* 2 (select main_a v_prenex_13871))) (<= (+ main_y 1) v_prenex_13872) (<= 1994 (* 2 (select main_a v_prenex_13872))) (<= (+ (select main_a v_prenex_13871) (select main_a v_prenex_13872)) 1000))) (forall ((v_prenex_18568 Int) (v_prenex_18567 Int)) (or (<= 1 (select main_a v_prenex_18567)) (<= (+ main_x 1) v_prenex_18567) (<= (select main_a v_prenex_18567) 3) (<= 995 (select main_a v_prenex_18568)) (<= (+ (select main_a v_prenex_18567) (select main_a v_prenex_18568)) 1000) (< v_prenex_18568 main_y) (<= (+ main_y 1) v_prenex_18568))) (forall ((v_prenex_16214 Int) (v_prenex_16213 Int)) (or (<= 1000 (+ (select main_a v_prenex_16213) (select main_a v_prenex_16214))) (<= (select main_a v_prenex_16214) 1001) (<= (+ main_y 1) v_prenex_16214) (<= (* 2 (select main_a v_prenex_16214)) 1998) (< v_prenex_16214 main_y) (<= (select main_a v_prenex_16213) 5))) (forall ((v_prenex_13606 Int) (v_prenex_13605 Int)) (or (<= 995 (select main_a v_prenex_13606)) (<= (+ main_y 1) v_prenex_13606) (<= (select main_a v_prenex_13605) 5) (<= 997 (select main_a v_prenex_13606)) (<= (+ (select main_a v_prenex_13605) 994) (select main_a v_prenex_13606)) (< v_prenex_13606 main_y))) (or (forall ((v_prenex_8258 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8258))) (<= (+ main_y 1) v_prenex_8258) (< v_prenex_8258 main_y) (<= (select main_a v_prenex_8258) 999))) (forall ((v_prenex_8849 Int)) (or (<= (select main_a v_prenex_8849) 5) (<= 0 (+ (select main_a v_prenex_8849) 1))))) (forall ((v_prenex_18044 Int) (v_prenex_18043 Int)) (or (< v_prenex_18044 main_y) (< v_prenex_18043 main_x) (<= (select main_a v_prenex_18043) 5) (<= (+ (select main_a v_prenex_18043) 994) (select main_a v_prenex_18044)) (<= 1994 (* 2 (select main_a v_prenex_18044))) (<= (* 2 (select main_a v_prenex_18043)) 6) (<= (+ main_y 1) v_prenex_18044))) (forall ((v_prenex_14846 Int) (v_prenex_14847 Int)) (or (<= (* 2 (select main_a v_prenex_14847)) 1998) (<= (+ main_y 1) v_prenex_14847) (< v_prenex_14847 main_y) (<= (+ (select main_a v_prenex_14846) (select main_a v_prenex_14847)) 1000) (<= 2 (* 2 (select main_a v_prenex_14846))) (<= 1 (select main_a v_prenex_14846)) (<= 997 (select main_a v_prenex_14847)))) (forall ((v_prenex_9094 Int) (v_prenex_9093 Int)) (or (<= (select main_a v_prenex_9094) 1001) (< v_prenex_9094 main_y) (<= 997 (select main_a v_prenex_9094)) (<= (select main_a v_prenex_9093) 5) (<= 1000 (+ (select main_a v_prenex_9093) (select main_a v_prenex_9094))) (<= (+ main_y 1) v_prenex_9094))) (or (forall ((v_prenex_17724 Int)) (or (< v_prenex_17724 main_y) (<= 995 (select main_a v_prenex_17724)) (<= 1994 (* 2 (select main_a v_prenex_17724))) (<= (* 2 (select main_a v_prenex_17724)) 1998) (<= (+ main_y 1) v_prenex_17724))) (forall ((v_prenex_17723 Int)) (or (<= (select main_a v_prenex_17723) 3) (<= 1 (select main_a v_prenex_17723))))) (forall ((v_prenex_14045 Int) (v_prenex_14044 Int)) (or (<= (select main_a v_prenex_14044) 3) (<= (+ main_y 1) v_prenex_14045) (<= 997 (select main_a v_prenex_14045)) (<= (select main_a v_prenex_14044) 5) (< v_prenex_14045 main_y) (<= 1000 (+ (select main_a v_prenex_14044) (select main_a v_prenex_14045))))) (forall ((v_prenex_17325 Int) (v_prenex_17326 Int)) (or (<= (select main_a v_prenex_17326) 999) (< v_prenex_17326 main_y) (<= 2 (* 2 (select main_a v_prenex_17325))) (<= (select main_a v_prenex_17326) 1001) (<= (* 2 (select main_a v_prenex_17325)) 6) (<= (+ main_y 1) v_prenex_17326) (<= (+ (select main_a v_prenex_17325) (select main_a v_prenex_17326)) 1000))) (forall ((v_prenex_17879 Int) (v_prenex_17880 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17880))) (<= 2 (* 2 (select main_a v_prenex_17879))) (<= 1000 (+ (select main_a v_prenex_17879) (select main_a v_prenex_17880))) (<= (+ main_y 1) v_prenex_17880) (<= (select main_a v_prenex_17880) 999) (<= (* 2 (select main_a v_prenex_17879)) 6) (< v_prenex_17880 main_y))) (forall ((v_prenex_16160 Int) (v_prenex_16161 Int)) (or (<= (select main_a v_prenex_16160) 5) (< v_prenex_16160 main_x) (<= 1 (select main_a v_prenex_16160)) (< v_prenex_16161 main_y) (<= (select main_a v_prenex_16161) 1001) (<= (+ (select main_a v_prenex_16160) (select main_a v_prenex_16161)) 1000) (<= (+ main_y 1) v_prenex_16161))) (forall ((v_prenex_16032 Int) (v_prenex_16033 Int)) (or (<= (+ main_y 1) v_prenex_16033) (<= 1000 (+ (select main_a v_prenex_16032) (select main_a v_prenex_16033))) (<= (select main_a v_prenex_16033) 1001) (<= (+ main_x 1) v_prenex_16032) (<= (* 2 (select main_a v_prenex_16032)) 6) (< v_prenex_16033 main_y))) (or (forall ((v_prenex_8998 Int)) (or (<= (* 2 (select main_a v_prenex_8998)) 1998) (<= (+ main_y 1) v_prenex_8998) (<= 997 (select main_a v_prenex_8998)) (< v_prenex_8998 main_y))) (forall ((v_prenex_9003 Int)) (or (<= (select main_a v_prenex_9003) 5) (<= 0 (+ (select main_a v_prenex_9003) 1))))) (forall ((v_prenex_18248 Int) (v_prenex_18247 Int)) (or (<= (+ (select main_a v_prenex_18247) 994) (select main_a v_prenex_18248)) (< v_prenex_18248 main_y) (<= (select main_a v_prenex_18248) 1001) (<= (select main_a v_prenex_18248) 999) (<= 2 (* 2 (select main_a v_prenex_18247))) (<= (+ main_y 1) v_prenex_18248))) (forall ((v_prenex_17165 Int) (v_prenex_17166 Int)) (or (<= (+ main_y 1) v_prenex_17166) (<= 997 (select main_a v_prenex_17166)) (<= (select main_a v_prenex_17166) (+ (select main_a v_prenex_17165) 998)) (< v_prenex_17166 main_y) (<= (* 2 (select main_a v_prenex_17165)) 6) (< v_prenex_17165 main_x))) (forall ((v_prenex_17683 Int) (v_prenex_17684 Int)) (or (<= 995 (select main_a v_prenex_17684)) (<= 1 (select main_a v_prenex_17683)) (<= 0 (+ (select main_a v_prenex_17683) 1)) (<= (select main_a v_prenex_17684) 1001) (<= 1000 (+ (select main_a v_prenex_17683) (select main_a v_prenex_17684))) (<= (+ main_y 1) v_prenex_17684) (< v_prenex_17684 main_y))) (or (forall ((v_prenex_18140 Int)) (or (<= 0 (+ (select main_a v_prenex_18140) 1)) (<= (select main_a v_prenex_18140) 5))) (forall ((v_prenex_18139 Int)) (or (< v_prenex_18139 main_y) (<= (* 2 (select main_a v_prenex_18139)) 1998) (<= (+ main_y 1) v_prenex_18139) (<= 997 (select main_a v_prenex_18139)) (<= 995 (select main_a v_prenex_18139))))) (forall ((v_prenex_8899 Int) (v_prenex_8900 Int)) (or (<= 1 (select main_a v_prenex_8899)) (< v_prenex_8900 main_y) (<= (* 2 (select main_a v_prenex_8900)) 1998) (<= 2 (* 2 (select main_a v_prenex_8899))) (<= (+ main_y 1) v_prenex_8900) (<= 1000 (+ (select main_a v_prenex_8899) (select main_a v_prenex_8900))) (<= 1994 (* 2 (select main_a v_prenex_8900))))) (forall ((v_prenex_12919 Int) (v_prenex_12918 Int)) (or (<= (+ (select main_a v_prenex_12918) 994) (select main_a v_prenex_12919)) (<= 2 (* 2 (select main_a v_prenex_12918))) (<= (+ main_y 1) v_prenex_12919) (< v_prenex_12918 main_x) (< v_prenex_12919 main_y) (<= (select main_a v_prenex_12918) 5) (<= 997 (select main_a v_prenex_12919)))) (forall ((v_prenex_13680 Int) (v_prenex_13681 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13681))) (<= (+ (select main_a v_prenex_13680) (select main_a v_prenex_13681)) 1000) (<= (* 2 (select main_a v_prenex_13680)) 6) (<= (select main_a v_prenex_13680) 5) (<= (+ main_y 1) v_prenex_13681) (< v_prenex_13681 main_y) (<= (select main_a v_prenex_13681) 1001))) (forall ((v_prenex_14324 Int) (v_prenex_14323 Int)) (or (<= (select main_a v_prenex_14324) 1001) (<= (+ main_y 1) v_prenex_14324) (<= 0 (+ (select main_a v_prenex_14323) 1)) (<= (+ (select main_a v_prenex_14323) (select main_a v_prenex_14324)) 1000) (<= 1 (select main_a v_prenex_14323)) (< v_prenex_14324 main_y))) (or (forall ((v_prenex_12359 Int)) (or (<= (select main_a v_prenex_12359) 3) (<= (+ main_x 1) v_prenex_12359) (<= 2 (* 2 (select main_a v_prenex_12359))))) (forall ((v_prenex_12357 Int)) (or (< v_prenex_12357 main_y) (<= (+ main_y 1) v_prenex_12357) (<= (* 2 (select main_a v_prenex_12357)) 1998) (<= (select main_a v_prenex_12357) 999)))) (or (forall ((v_prenex_18025 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18025))) (< v_prenex_18025 main_x) (<= (select main_a v_prenex_18025) 5))) (forall ((v_prenex_18026 Int)) (or (< v_prenex_18026 main_y) (<= (+ main_y 1) v_prenex_18026) (<= 1994 (* 2 (select main_a v_prenex_18026)))))) (forall ((v_prenex_16101 Int) (v_prenex_16102 Int)) (or (<= (* 2 (select main_a v_prenex_16101)) 6) (<= 1000 (+ (select main_a v_prenex_16101) (select main_a v_prenex_16102))) (<= (* 2 (select main_a v_prenex_16102)) 1998) (<= (select main_a v_prenex_16102) 1001) (< v_prenex_16102 main_y) (<= 1 (select main_a v_prenex_16101)) (<= (+ main_y 1) v_prenex_16102))) (forall ((v_prenex_13147 Int) (v_prenex_13146 Int)) (or (<= (+ main_y 1) v_prenex_13147) (<= (+ main_x 1) v_prenex_13146) (<= 0 (+ (select main_a v_prenex_13146) 1)) (< v_prenex_13147 main_y) (<= (+ (select main_a v_prenex_13146) 994) (select main_a v_prenex_13147)) (<= 1 (select main_a v_prenex_13146)) (<= 997 (select main_a v_prenex_13147)))) (or (forall ((v_prenex_18330 Int)) (or (<= (* 2 (select main_a v_prenex_18330)) 1998) (<= (select main_a v_prenex_18330) 999) (<= 997 (select main_a v_prenex_18330)) (< v_prenex_18330 main_y) (<= (+ main_y 1) v_prenex_18330))) (forall ((v_prenex_18332 Int)) (or (<= (select main_a v_prenex_18332) 5) (<= 0 (+ (select main_a v_prenex_18332) 1))))) (or (forall ((v_prenex_11536 Int)) (or (<= 0 (+ (select main_a v_prenex_11536) 1)) (<= (* 2 (select main_a v_prenex_11536)) 6))) (forall ((v_prenex_11537 Int)) (or (< v_prenex_11537 main_y) (<= (+ main_y 1) v_prenex_11537) (<= 995 (select main_a v_prenex_11537)) (<= (* 2 (select main_a v_prenex_11537)) 1998) (<= 1994 (* 2 (select main_a v_prenex_11537)))))) (or (forall ((v_prenex_16658 Int)) (or (<= 1 (select main_a v_prenex_16658)) (<= 2 (* 2 (select main_a v_prenex_16658))))) (forall ((v_prenex_16654 Int)) (or (<= 995 (select main_a v_prenex_16654)) (< v_prenex_16654 main_y) (<= (+ main_y 1) v_prenex_16654) (<= 1994 (* 2 (select main_a v_prenex_16654)))))) (or (forall ((v_prenex_11985 Int)) (<= 0 (+ (select main_a v_prenex_11985) 1))) (forall ((v_prenex_11982 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11982))) (< v_prenex_11982 main_y) (<= 995 (select main_a v_prenex_11982)) (<= (+ main_y 1) v_prenex_11982) (<= (select main_a v_prenex_11982) 1001)))) (or (forall ((v_prenex_14698 Int)) (or (<= (* 2 (select main_a v_prenex_14698)) 1998) (< v_prenex_14698 main_y) (<= 995 (select main_a v_prenex_14698)) (<= (select main_a v_prenex_14698) 1001) (<= (+ main_y 1) v_prenex_14698))) (forall ((v_prenex_14701 Int)) (<= (select main_a v_prenex_14701) 3))) (or (forall ((v_prenex_14938 Int)) (or (<= 995 (select main_a v_prenex_14938)) (<= (* 2 (select main_a v_prenex_14938)) 1998) (<= (+ main_y 1) v_prenex_14938) (< v_prenex_14938 main_y) (<= 1994 (* 2 (select main_a v_prenex_14938))))) (forall ((v_prenex_14937 Int)) (<= (select main_a v_prenex_14937) 5))) (forall ((v_prenex_12562 Int) (v_prenex_12561 Int)) (or (<= (select main_a v_prenex_12561) 3) (<= 0 (+ (select main_a v_prenex_12561) 1)) (< v_prenex_12561 main_x) (<= (select main_a v_prenex_12562) (+ (select main_a v_prenex_12561) 998)) (<= (+ main_x 1) v_prenex_12561))) (forall ((v_prenex_10442 Int) (v_prenex_10441 Int)) (or (<= (+ main_y 1) v_prenex_10442) (<= 997 (select main_a v_prenex_10442)) (<= (select main_a v_prenex_10441) 3) (<= (+ (select main_a v_prenex_10441) (select main_a v_prenex_10442)) 1000) (< v_prenex_10442 main_y) (<= (select main_a v_prenex_10442) 1001) (<= (* 2 (select main_a v_prenex_10441)) 6))) (forall ((v_prenex_13290 Int) (v_prenex_13291 Int)) (or (<= 1 (select main_a v_prenex_13290)) (<= (+ main_x 1) v_prenex_13290) (<= (+ main_y 1) v_prenex_13291) (<= 997 (select main_a v_prenex_13291)) (<= (* 2 (select main_a v_prenex_13290)) 6) (< v_prenex_13291 main_y) (<= (select main_a v_prenex_13291) (+ (select main_a v_prenex_13290) 998)))) (forall ((v_prenex_15245 Int) (v_prenex_15244 Int)) (or (<= 1000 (+ (select main_a v_prenex_15244) (select main_a v_prenex_15245))) (<= (* 2 (select main_a v_prenex_15245)) 1998) (<= (+ main_y 1) v_prenex_15245) (< v_prenex_15245 main_y) (<= (select main_a v_prenex_15244) 5) (<= (select main_a v_prenex_15245) 999))) (forall ((v_prenex_10410 Int) (v_prenex_10409 Int)) (or (< v_prenex_10409 main_x) (<= (* 2 (select main_a v_prenex_10409)) 6) (<= 1000 (+ (select main_a v_prenex_10409) (select main_a v_prenex_10410))) (<= 997 (select main_a v_prenex_10410)) (< v_prenex_10410 main_y) (<= (+ main_y 1) v_prenex_10410))) (or (forall ((v_prenex_17075 Int)) (or (<= (* 2 (select main_a v_prenex_17075)) 6) (<= 1 (select main_a v_prenex_17075)))) (forall ((v_prenex_17070 Int)) (or (<= (select main_a v_prenex_17070) 999) (< v_prenex_17070 main_y) (<= (+ main_y 1) v_prenex_17070) (<= 1994 (* 2 (select main_a v_prenex_17070)))))) (forall ((v_prenex_16623 Int) (v_prenex_16624 Int)) (or (<= (select main_a v_prenex_16624) 1001) (<= 2 (* 2 (select main_a v_prenex_16623))) (<= (+ main_y 1) v_prenex_16624) (<= (select main_a v_prenex_16624) (+ (select main_a v_prenex_16623) 998)) (< v_prenex_16624 main_y) (<= 0 (+ (select main_a v_prenex_16623) 1)) (<= (* 2 (select main_a v_prenex_16624)) 1998))) (or (forall ((v_prenex_9999 Int)) (or (<= (select main_a v_prenex_9999) 5) (<= 0 (+ (select main_a v_prenex_9999) 1)))) (forall ((v_prenex_9996 Int)) (or (< v_prenex_9996 main_y) (<= (+ main_y 1) v_prenex_9996) (<= (* 2 (select main_a v_prenex_9996)) 1998) (<= 1994 (* 2 (select main_a v_prenex_9996)))))) (forall ((v_prenex_9059 Int) (v_prenex_9058 Int)) (or (<= (+ main_y 1) v_prenex_9059) (<= (* 2 (select main_a v_prenex_9059)) 1998) (<= (+ main_x 1) v_prenex_9058) (<= 0 (+ (select main_a v_prenex_9058) 1)) (<= (select main_a v_prenex_9058) 5) (<= (+ (select main_a v_prenex_9058) (select main_a v_prenex_9059)) 1000) (< v_prenex_9059 main_y))) (forall ((v_prenex_17251 Int) (v_prenex_17252 Int)) (or (<= (+ main_y 1) v_prenex_17252) (<= (select main_a v_prenex_17252) (+ (select main_a v_prenex_17251) 998)) (<= (* 2 (select main_a v_prenex_17252)) 1998) (< v_prenex_17252 main_y) (<= (* 2 (select main_a v_prenex_17251)) 6) (<= (select main_a v_prenex_17251) 5) (<= 997 (select main_a v_prenex_17252)))) (or (forall ((v_prenex_14300 Int)) (or (<= (+ main_x 1) v_prenex_14300) (<= (* 2 (select main_a v_prenex_14300)) 6))) (forall ((v_prenex_14301 Int)) (or (<= (+ main_y 1) v_prenex_14301) (< v_prenex_14301 main_y) (<= 1994 (* 2 (select main_a v_prenex_14301))) (<= (select main_a v_prenex_14301) 1001)))) (forall ((v_prenex_17477 Int) (v_prenex_17478 Int)) (or (<= 997 (select main_a v_prenex_17478)) (< v_prenex_17478 main_y) (<= (+ (select main_a v_prenex_17477) 994) (select main_a v_prenex_17478)) (<= 2 (* 2 (select main_a v_prenex_17477))) (<= (+ main_y 1) v_prenex_17478) (<= 995 (select main_a v_prenex_17478)))) (forall ((v_prenex_12494 Int) (v_prenex_12495 Int)) (or (<= (+ main_y 1) v_prenex_12495) (<= (select main_a v_prenex_12495) 999) (<= (select main_a v_prenex_12494) 5) (<= (+ (select main_a v_prenex_12494) 994) (select main_a v_prenex_12495)) (<= 995 (select main_a v_prenex_12495)) (< v_prenex_12495 main_y) (<= (select main_a v_prenex_12494) 3))) (forall ((v_prenex_11495 Int) (v_prenex_11496 Int)) (or (<= 1000 (+ (select main_a v_prenex_11495) (select main_a v_prenex_11496))) (<= 997 (select main_a v_prenex_11496)) (<= (+ main_y 1) v_prenex_11496) (<= (select main_a v_prenex_11496) 1001) (< v_prenex_11496 main_y) (<= (select main_a v_prenex_11495) 3) (<= (select main_a v_prenex_11495) 5))) (forall ((v_prenex_12014 Int) (v_prenex_12015 Int)) (or (< v_prenex_12015 main_y) (<= (+ main_x 1) v_prenex_12014) (<= (select main_a v_prenex_12015) (+ (select main_a v_prenex_12014) 998)) (<= 1 (select main_a v_prenex_12014)) (<= 995 (select main_a v_prenex_12015)) (<= (+ main_y 1) v_prenex_12015))) (forall ((v_prenex_9865 Int) (v_prenex_9864 Int)) (or (<= (select main_a v_prenex_9865) 999) (<= (+ main_y 1) v_prenex_9865) (<= 0 (+ (select main_a v_prenex_9864) 1)) (<= 995 (select main_a v_prenex_9865)) (< v_prenex_9865 main_y) (<= 2 (* 2 (select main_a v_prenex_9864))) (<= (select main_a v_prenex_9865) (+ (select main_a v_prenex_9864) 998)))) (forall ((v_prenex_10030 Int) (v_prenex_10029 Int)) (or (< v_prenex_10030 main_y) (<= (select main_a v_prenex_10029) 5) (<= (+ main_y 1) v_prenex_10030) (<= (* 2 (select main_a v_prenex_10030)) 1998) (<= (select main_a v_prenex_10030) (+ (select main_a v_prenex_10029) 998)) (<= 2 (* 2 (select main_a v_prenex_10029))))) (forall ((v_prenex_15148 Int) (v_prenex_15147 Int)) (or (<= (+ main_y 1) v_prenex_15148) (<= (select main_a v_prenex_15147) 3) (<= (select main_a v_prenex_15148) 999) (<= 1 (select main_a v_prenex_15147)) (<= 995 (select main_a v_prenex_15148)) (<= (+ (select main_a v_prenex_15147) 994) (select main_a v_prenex_15148)) (< v_prenex_15148 main_y))) (forall ((v_prenex_13515 Int) (v_prenex_13516 Int)) (or (<= 1000 (+ (select main_a v_prenex_13515) (select main_a v_prenex_13516))) (<= (select main_a v_prenex_13516) 999) (<= (+ main_y 1) v_prenex_13516) (<= 0 (+ (select main_a v_prenex_13515) 1)) (<= 997 (select main_a v_prenex_13516)) (<= (select main_a v_prenex_13515) 3) (< v_prenex_13516 main_y))) (or (forall ((v_prenex_11036 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11036))) (<= (* 2 (select main_a v_prenex_11036)) 6))) (forall ((v_prenex_11033 Int)) (or (< v_prenex_11033 main_y) (<= (select main_a v_prenex_11033) 999) (<= (select main_a v_prenex_11033) 1001) (<= (+ main_y 1) v_prenex_11033) (<= 1994 (* 2 (select main_a v_prenex_11033)))))) (forall ((v_prenex_16050 Int) (v_prenex_16051 Int)) (or (<= (select main_a v_prenex_16051) (+ (select main_a v_prenex_16050) 998)) (< v_prenex_16051 main_y) (<= (+ main_y 1) v_prenex_16051) (<= 2 (* 2 (select main_a v_prenex_16050))) (<= (select main_a v_prenex_16051) 999) (<= 1 (select main_a v_prenex_16050)) (<= 995 (select main_a v_prenex_16051)))) (or (forall ((v_prenex_12107 Int)) (or (<= (select main_a v_prenex_12107) 3) (< v_prenex_12107 main_x) (<= (+ main_x 1) v_prenex_12107) (<= (select main_a v_prenex_12107) 5))) (forall ((v_prenex_12108 Int)) (<= (* 2 (select main_a v_prenex_12108)) 1998))) (forall ((v_prenex_9593 Int) (v_prenex_9592 Int)) (or (< v_prenex_9592 main_x) (<= 1000 (+ (select main_a v_prenex_9592) (select main_a v_prenex_9593))) (<= (+ main_y 1) v_prenex_9593) (<= (* 2 (select main_a v_prenex_9592)) 6) (<= 1 (select main_a v_prenex_9592)) (<= (select main_a v_prenex_9593) 999) (< v_prenex_9593 main_y))) (or (forall ((v_prenex_10277 Int)) (or (<= (* 2 (select main_a v_prenex_10277)) 1998) (<= 1994 (* 2 (select main_a v_prenex_10277))) (< v_prenex_10277 main_y) (<= 995 (select main_a v_prenex_10277)) (<= (+ main_y 1) v_prenex_10277))) (forall ((v_prenex_10276 Int)) (or (<= 1 (select main_a v_prenex_10276)) (<= (* 2 (select main_a v_prenex_10276)) 6)))) (or (forall ((v_prenex_15339 Int)) (<= (select main_a v_prenex_15339) 5)) (forall ((v_prenex_15338 Int)) (or (<= (+ main_y 1) v_prenex_15338) (<= 1994 (* 2 (select main_a v_prenex_15338))) (<= 995 (select main_a v_prenex_15338)) (< v_prenex_15338 main_y)))) (or (forall ((v_prenex_9860 Int)) (or (<= (select main_a v_prenex_9860) 3) (<= (* 2 (select main_a v_prenex_9860)) 6))) (forall ((v_prenex_9861 Int)) (or (< v_prenex_9861 main_y) (<= (+ main_y 1) v_prenex_9861) (<= 1994 (* 2 (select main_a v_prenex_9861))) (<= 995 (select main_a v_prenex_9861)) (<= (* 2 (select main_a v_prenex_9861)) 1998)))) (forall ((v_prenex_18521 Int) (v_prenex_18520 Int)) (or (<= (+ (select main_a v_prenex_18520) (select main_a v_prenex_18521)) 1000) (<= (* 2 (select main_a v_prenex_18521)) 1998) (< v_prenex_18521 main_y) (<= (select main_a v_prenex_18520) 3) (<= (+ main_y 1) v_prenex_18521) (<= (select main_a v_prenex_18520) 5) (<= 997 (select main_a v_prenex_18521)))) (forall ((v_prenex_14662 Int) (v_prenex_14661 Int)) (or (<= (+ (select main_a v_prenex_14661) 994) (select main_a v_prenex_14662)) (< v_prenex_14661 main_x) (<= (+ main_x 1) v_prenex_14661) (<= 1 (select main_a v_prenex_14661)))) (or (forall ((v_prenex_15731 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15731))) (< v_prenex_15731 main_y) (<= (+ main_y 1) v_prenex_15731))) (forall ((v_prenex_15735 Int)) (<= 0 (+ (select main_a v_prenex_15735) 1)))) (or (forall ((v_prenex_12589 Int)) (or (< v_prenex_12589 main_x) (<= (+ main_x 1) v_prenex_12589) (<= 1 (select main_a v_prenex_12589)))) (forall ((v_prenex_12590 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12590))) (< v_prenex_12590 main_y)))) (forall ((v_prenex_13396 Int) (v_prenex_13395 Int)) (or (<= (+ main_y 1) v_prenex_13396) (<= (select main_a v_prenex_13396) (+ (select main_a v_prenex_13395) 998)) (< v_prenex_13396 main_y) (<= 997 (select main_a v_prenex_13396)) (<= (* 2 (select main_a v_prenex_13395)) 6) (<= 995 (select main_a v_prenex_13396)))) (or (forall ((v_prenex_17295 Int)) (or (< v_prenex_17295 main_x) (<= (select main_a v_prenex_17295) 3) (<= (select main_a v_prenex_17295) 5))) (forall ((v_prenex_17296 Int)) (or (< v_prenex_17296 main_y) (<= (+ main_y 1) v_prenex_17296) (<= (* 2 (select main_a v_prenex_17296)) 1998) (<= 1994 (* 2 (select main_a v_prenex_17296)))))) (or (forall ((v_prenex_11517 Int)) (or (<= (+ main_y 1) v_prenex_11517) (<= 1994 (* 2 (select main_a v_prenex_11517))) (< v_prenex_11517 main_y) (<= (select main_a v_prenex_11517) 999))) (forall ((v_prenex_11516 Int)) (<= 1 (select main_a v_prenex_11516)))) (or (forall ((v_prenex_11457 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11457))) (<= 1 (select main_a v_prenex_11457)))) (forall ((v_prenex_11456 Int)) (or (<= 995 (select main_a v_prenex_11456)) (<= 997 (select main_a v_prenex_11456)) (< v_prenex_11456 main_y) (<= (* 2 (select main_a v_prenex_11456)) 1998) (<= (+ main_y 1) v_prenex_11456)))) (or (forall ((v_prenex_15224 Int)) (or (<= 1 (select main_a v_prenex_15224)) (<= 2 (* 2 (select main_a v_prenex_15224))))) (forall ((v_prenex_15223 Int)) (or (< v_prenex_15223 main_y) (<= (+ main_y 1) v_prenex_15223) (<= (* 2 (select main_a v_prenex_15223)) 1998) (<= (select main_a v_prenex_15223) 1001) (<= 1994 (* 2 (select main_a v_prenex_15223)))))) (forall ((v_prenex_13385 Int) (v_prenex_13384 Int)) (or (<= 1000 (+ (select main_a v_prenex_13384) (select main_a v_prenex_13385))) (<= 1994 (* 2 (select main_a v_prenex_13385))) (<= (* 2 (select main_a v_prenex_13385)) 1998) (< v_prenex_13385 main_y) (<= (+ main_y 1) v_prenex_13385) (<= 1 (select main_a v_prenex_13384)) (<= 0 (+ (select main_a v_prenex_13384) 1)))) (or (forall ((v_prenex_13032 Int)) (or (<= (select main_a v_prenex_13032) 5) (<= (+ main_x 1) v_prenex_13032) (<= (* 2 (select main_a v_prenex_13032)) 6))) (forall ((v_prenex_13029 Int)) (or (<= (+ main_y 1) v_prenex_13029) (<= (* 2 (select main_a v_prenex_13029)) 1998) (<= 1994 (* 2 (select main_a v_prenex_13029))) (< v_prenex_13029 main_y)))) (forall ((v_prenex_9746 Int) (v_prenex_9745 Int)) (or (<= (select main_a v_prenex_9745) 3) (< v_prenex_9746 main_y) (<= 2 (* 2 (select main_a v_prenex_9745))) (<= 997 (select main_a v_prenex_9746)) (<= (+ main_y 1) v_prenex_9746) (<= (+ (select main_a v_prenex_9745) 994) (select main_a v_prenex_9746)))) (forall ((v_prenex_12182 Int) (v_prenex_12183 Int)) (or (<= (+ main_y 1) v_prenex_12183) (<= (select main_a v_prenex_12183) (+ (select main_a v_prenex_12182) 998)) (<= (* 2 (select main_a v_prenex_12183)) 1998) (<= 1994 (* 2 (select main_a v_prenex_12183))) (<= 1 (select main_a v_prenex_12182)) (< v_prenex_12183 main_y))) (forall ((v_prenex_15229 Int) (v_prenex_15228 Int)) (or (<= (select main_a v_prenex_15229) (+ (select main_a v_prenex_15228) 998)) (<= (select main_a v_prenex_15229) 1001) (<= (* 2 (select main_a v_prenex_15229)) 1998) (<= (+ main_y 1) v_prenex_15229) (<= 0 (+ (select main_a v_prenex_15228) 1)) (<= (select main_a v_prenex_15228) 3) (< v_prenex_15229 main_y))) (forall ((v_prenex_18130 Int) (v_prenex_18131 Int)) (or (<= (select main_a v_prenex_18131) (+ (select main_a v_prenex_18130) 998)) (<= (* 2 (select main_a v_prenex_18131)) 1998) (<= 1994 (* 2 (select main_a v_prenex_18131))) (<= (+ main_y 1) v_prenex_18131) (< v_prenex_18131 main_y))) (or (forall ((v_prenex_11333 Int)) (<= (* 2 (select main_a v_prenex_11333)) 6)) (forall ((v_prenex_8290 Int)) (or (<= (+ main_y 1) v_prenex_8290) (< v_prenex_8290 main_y) (<= (select main_a v_prenex_8290) 1001) (<= (select main_a v_prenex_8290) 999)))) (forall ((v_prenex_15186 Int) (v_prenex_15187 Int)) (or (<= 1 (select main_a v_prenex_15186)) (<= 995 (select main_a v_prenex_15187)) (<= (select main_a v_prenex_15186) 5) (<= 1000 (+ (select main_a v_prenex_15186) (select main_a v_prenex_15187))) (<= (+ main_y 1) v_prenex_15187) (< v_prenex_15187 main_y) (<= (select main_a v_prenex_15187) 1001))) (forall ((v_prenex_15031 Int) (v_prenex_15030 Int)) (or (<= 1000 (+ (select main_a v_prenex_15030) (select main_a v_prenex_15031))) (<= (select main_a v_prenex_15030) 5) (<= (select main_a v_prenex_15030) 3) (<= 997 (select main_a v_prenex_15031)) (<= (+ main_y 1) v_prenex_15031) (<= (select main_a v_prenex_15031) 999) (< v_prenex_15031 main_y))) (forall ((v_prenex_18187 Int) (v_prenex_18186 Int)) (or (<= (+ (select main_a v_prenex_18186) 994) (select main_a v_prenex_18187)) (< v_prenex_18187 main_y) (<= 997 (select main_a v_prenex_18187)) (<= (* 2 (select main_a v_prenex_18186)) 6) (<= (+ main_y 1) v_prenex_18187) (< v_prenex_18186 main_x))) (forall ((v_prenex_11773 Int) (v_prenex_11774 Int)) (or (<= (* 2 (select main_a v_prenex_11773)) 6) (<= (+ (select main_a v_prenex_11773) (select main_a v_prenex_11774)) 1000) (<= (+ main_y 1) v_prenex_11774) (<= 1994 (* 2 (select main_a v_prenex_11774))) (<= (* 2 (select main_a v_prenex_11774)) 1998) (<= 0 (+ (select main_a v_prenex_11773) 1)) (< v_prenex_11774 main_y))) (forall ((v_prenex_14354 Int) (v_prenex_14353 Int)) (or (<= (* 2 (select main_a v_prenex_14353)) 6) (< v_prenex_14354 main_y) (<= (select main_a v_prenex_14353) 5) (<= 1000 (+ (select main_a v_prenex_14353) (select main_a v_prenex_14354))) (<= 1994 (* 2 (select main_a v_prenex_14354))) (<= (+ main_y 1) v_prenex_14354) (<= (select main_a v_prenex_14354) 1001))) (or (forall ((v_prenex_16513 Int)) (<= (select main_a v_prenex_16513) 5)) (forall ((v_prenex_16510 Int)) (or (< v_prenex_16510 main_y) (<= (+ main_y 1) v_prenex_16510) (<= 1994 (* 2 (select main_a v_prenex_16510))) (<= 995 (select main_a v_prenex_16510)) (<= 997 (select main_a v_prenex_16510))))) (forall ((v_prenex_13993 Int) (v_prenex_13992 Int)) (or (< v_prenex_13993 main_y) (<= (select main_a v_prenex_13993) 1001) (<= (+ main_y 1) v_prenex_13993) (<= (* 2 (select main_a v_prenex_13992)) 6) (<= (+ (select main_a v_prenex_13992) 994) (select main_a v_prenex_13993)) (<= 1994 (* 2 (select main_a v_prenex_13993))) (<= 1 (select main_a v_prenex_13992)))) (forall ((v_prenex_18396 Int) (v_prenex_18395 Int)) (or (<= (select main_a v_prenex_18395) 3) (<= 997 (select main_a v_prenex_18396)) (< v_prenex_18396 main_y) (<= (+ (select main_a v_prenex_18395) (select main_a v_prenex_18396)) 1000) (<= (+ main_y 1) v_prenex_18396) (<= 0 (+ (select main_a v_prenex_18395) 1)) (<= 1994 (* 2 (select main_a v_prenex_18396))))) (forall ((v_prenex_14747 Int) (v_prenex_14748 Int)) (or (<= (select main_a v_prenex_14748) 999) (<= (+ main_y 1) v_prenex_14748) (<= 1000 (+ (select main_a v_prenex_14747) (select main_a v_prenex_14748))) (<= 0 (+ (select main_a v_prenex_14747) 1)) (<= (select main_a v_prenex_14748) 1001) (< v_prenex_14748 main_y))) (forall ((v_prenex_17353 Int) (v_prenex_17354 Int)) (or (<= 997 (select main_a v_prenex_17354)) (<= (+ main_y 1) v_prenex_17354) (< v_prenex_17354 main_y) (<= (select main_a v_prenex_17353) 5) (<= (+ (select main_a v_prenex_17353) 994) (select main_a v_prenex_17354)) (<= (select main_a v_prenex_17354) 1001) (<= 0 (+ (select main_a v_prenex_17353) 1)))) (forall ((v_prenex_17564 Int) (v_prenex_17565 Int)) (or (< v_prenex_17565 main_y) (<= (+ main_y 1) v_prenex_17565) (<= 995 (select main_a v_prenex_17565)) (<= 2 (* 2 (select main_a v_prenex_17564))) (<= (+ (select main_a v_prenex_17564) 994) (select main_a v_prenex_17565)) (<= (select main_a v_prenex_17565) 999))) (or (forall ((v_prenex_15316 Int)) (or (<= (* 2 (select main_a v_prenex_15316)) 1998) (<= (+ main_y 1) v_prenex_15316) (<= (select main_a v_prenex_15316) 1001) (< v_prenex_15316 main_y) (<= 997 (select main_a v_prenex_15316)))) (forall ((v_prenex_15320 Int)) (or (<= (select main_a v_prenex_15320) 3) (<= 1 (select main_a v_prenex_15320))))) (forall ((v_prenex_15699 Int) (v_prenex_15698 Int)) (or (<= (+ main_y 1) v_prenex_15699) (< v_prenex_15698 main_x) (<= 1994 (* 2 (select main_a v_prenex_15699))) (<= (* 2 (select main_a v_prenex_15698)) 6) (<= (+ (select main_a v_prenex_15698) 994) (select main_a v_prenex_15699)) (< v_prenex_15699 main_y))) (forall ((v_prenex_17103 Int) (v_prenex_17104 Int)) (or (<= 1000 (+ (select main_a v_prenex_17103) (select main_a v_prenex_17104))) (< v_prenex_17104 main_y) (<= 995 (select main_a v_prenex_17104)) (<= 2 (* 2 (select main_a v_prenex_17103))) (<= (select main_a v_prenex_17104) 999) (<= (+ main_y 1) v_prenex_17104) (<= (* 2 (select main_a v_prenex_17103)) 6))) (forall ((v_prenex_15528 Int) (v_prenex_15529 Int)) (or (< v_prenex_15529 main_y) (<= 995 (select main_a v_prenex_15529)) (<= (select main_a v_prenex_15528) 3) (<= (+ main_y 1) v_prenex_15529) (<= (+ (select main_a v_prenex_15528) (select main_a v_prenex_15529)) 1000) (<= (+ main_x 1) v_prenex_15528))) (or (forall ((v_prenex_15240 Int)) (<= 0 (+ (select main_a v_prenex_15240) 1))) (forall ((v_prenex_15236 Int)) (or (<= (select main_a v_prenex_15236) 999) (< v_prenex_15236 main_y) (<= (+ main_y 1) v_prenex_15236) (<= 1994 (* 2 (select main_a v_prenex_15236))) (<= (* 2 (select main_a v_prenex_15236)) 1998)))) (or (forall ((v_prenex_16863 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16863))) (< v_prenex_16863 main_y) (<= (+ main_y 1) v_prenex_16863) (<= 995 (select main_a v_prenex_16863)) (<= (* 2 (select main_a v_prenex_16863)) 1998))) (forall ((v_prenex_16862 Int)) (or (<= (* 2 (select main_a v_prenex_16862)) 6) (<= (select main_a v_prenex_16862) 5)))) (forall ((v_prenex_11369 Int) (v_prenex_11370 Int)) (or (< v_prenex_11370 main_y) (<= (+ (select main_a v_prenex_11369) (select main_a v_prenex_11370)) 1000) (<= 1 (select main_a v_prenex_11369)) (<= (select main_a v_prenex_11370) 1001) (<= 1994 (* 2 (select main_a v_prenex_11370))) (<= (+ main_y 1) v_prenex_11370))) (forall ((v_prenex_8952 Int) (v_prenex_8951 Int)) (or (<= (select main_a v_prenex_8952) (+ (select main_a v_prenex_8951) 998)) (< v_prenex_8952 main_y) (<= (select main_a v_prenex_8951) 5) (< v_prenex_8951 main_x) (<= (select main_a v_prenex_8952) 1001) (<= (+ main_y 1) v_prenex_8952) (<= 2 (* 2 (select main_a v_prenex_8951))))) (forall ((v_prenex_15358 Int) (v_prenex_15357 Int)) (or (< v_prenex_15358 main_y) (<= (select main_a v_prenex_15358) (+ (select main_a v_prenex_15357) 998)) (<= 0 (+ (select main_a v_prenex_15357) 1)) (<= (select main_a v_prenex_15357) 5) (<= (* 2 (select main_a v_prenex_15358)) 1998) (<= (+ main_y 1) v_prenex_15358) (<= 1994 (* 2 (select main_a v_prenex_15358))))) (forall ((v_prenex_10888 Int) (v_prenex_10887 Int)) (or (< v_prenex_10888 main_y) (<= (select main_a v_prenex_10888) (+ (select main_a v_prenex_10887) 998)) (<= 997 (select main_a v_prenex_10888)) (<= (* 2 (select main_a v_prenex_10887)) 6) (<= (+ main_y 1) v_prenex_10888) (<= 0 (+ (select main_a v_prenex_10887) 1)))) (forall ((v_prenex_16140 Int) (v_prenex_16141 Int)) (or (<= (+ main_x 1) v_prenex_16140) (<= (select main_a v_prenex_16140) 5) (< v_prenex_16140 main_x) (<= (+ (select main_a v_prenex_16140) 994) (select main_a v_prenex_16141)) (<= (* 2 (select main_a v_prenex_16140)) 6))) (forall ((v_prenex_10113 Int) (v_prenex_10112 Int)) (or (< v_prenex_10113 main_y) (< v_prenex_10112 main_x) (<= (+ (select main_a v_prenex_10112) (select main_a v_prenex_10113)) 1000) (<= (select main_a v_prenex_10113) 1001) (<= 1 (select main_a v_prenex_10112)) (<= (+ main_y 1) v_prenex_10113) (<= (select main_a v_prenex_10112) 3))) (forall ((v_prenex_18505 Int) (v_prenex_18504 Int)) (or (<= (select main_a v_prenex_18505) 1001) (<= (+ main_y 1) v_prenex_18505) (<= 2 (* 2 (select main_a v_prenex_18504))) (< v_prenex_18505 main_y) (<= (+ (select main_a v_prenex_18504) 994) (select main_a v_prenex_18505)))) (forall ((v_prenex_17458 Int) (v_prenex_17459 Int)) (or (< v_prenex_17459 main_y) (<= 0 (+ (select main_a v_prenex_17458) 1)) (<= (select main_a v_prenex_17458) 5) (<= (+ main_y 1) v_prenex_17459) (<= (* 2 (select main_a v_prenex_17459)) 1998) (<= (+ (select main_a v_prenex_17458) 994) (select main_a v_prenex_17459)) (<= (select main_a v_prenex_17459) 1001))) (forall ((v_prenex_16535 Int) (v_prenex_16536 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16535))) (<= (select main_a v_prenex_16536) 1001) (<= (+ main_y 1) v_prenex_16536) (< v_prenex_16536 main_y) (<= 1 (select main_a v_prenex_16535)) (<= (* 2 (select main_a v_prenex_16536)) 1998) (<= (+ (select main_a v_prenex_16535) (select main_a v_prenex_16536)) 1000))) (or (forall ((v_prenex_12782 Int)) (or (<= 0 (+ (select main_a v_prenex_12782) 1)) (<= (+ main_x 1) v_prenex_12782) (<= (select main_a v_prenex_12782) 5))) (forall ((v_prenex_12777 Int)) (or (<= (* 2 (select main_a v_prenex_12777)) 1998) (< v_prenex_12777 main_y) (<= 997 (select main_a v_prenex_12777)) (<= (+ main_y 1) v_prenex_12777)))) (forall ((v_prenex_18507 Int) (v_prenex_18506 Int)) (or (<= (select main_a v_prenex_18507) 1001) (<= 1 (select main_a v_prenex_18506)) (<= (+ main_y 1) v_prenex_18507) (< v_prenex_18507 main_y) (<= (+ (select main_a v_prenex_18506) (select main_a v_prenex_18507)) 1000) (<= (select main_a v_prenex_18507) 999) (<= (select main_a v_prenex_18506) 3))) (forall ((v_prenex_15359 Int) (v_prenex_15360 Int)) (or (<= 997 (select main_a v_prenex_15360)) (<= (select main_a v_prenex_15360) 999) (<= 1 (select main_a v_prenex_15359)) (<= (+ (select main_a v_prenex_15359) 994) (select main_a v_prenex_15360)) (< v_prenex_15360 main_y) (<= (+ main_y 1) v_prenex_15360))) (forall ((v_prenex_18093 Int) (v_prenex_18094 Int)) (or (<= (select main_a v_prenex_18094) (+ (select main_a v_prenex_18093) 998)) (<= (+ main_y 1) v_prenex_18094) (<= (select main_a v_prenex_18094) 999) (<= 2 (* 2 (select main_a v_prenex_18093))) (<= 0 (+ (select main_a v_prenex_18093) 1)) (< v_prenex_18094 main_y) (<= 995 (select main_a v_prenex_18094)))) (or (forall ((v_prenex_10110 Int)) (or (<= (+ main_x 1) v_prenex_10110) (<= 0 (+ (select main_a v_prenex_10110) 1)))) (forall ((v_prenex_10105 Int)) (or (< v_prenex_10105 main_y) (<= 997 (select main_a v_prenex_10105)) (<= (* 2 (select main_a v_prenex_10105)) 1998) (<= (+ main_y 1) v_prenex_10105)))) (forall ((v_prenex_13077 Int) (v_prenex_13078 Int)) (or (<= (select main_a v_prenex_13077) 3) (<= (* 2 (select main_a v_prenex_13077)) 6) (<= (+ main_x 1) v_prenex_13077) (<= (+ main_y 1) v_prenex_13078) (<= (+ (select main_a v_prenex_13077) 994) (select main_a v_prenex_13078)) (<= 995 (select main_a v_prenex_13078)) (< v_prenex_13078 main_y))) (or (forall ((v_prenex_18595 Int)) (or (<= (+ main_y 1) v_prenex_18595) (<= (* 2 (select main_a v_prenex_18595)) 1998) (< v_prenex_18595 main_y))) (forall ((v_prenex_18594 Int)) (or (<= (select main_a v_prenex_18594) 5) (< v_prenex_18594 main_x) (<= 1 (select main_a v_prenex_18594))))) (forall ((v_prenex_13019 Int) (v_prenex_13020 Int)) (or (<= (select main_a v_prenex_13019) 3) (<= (select main_a v_prenex_13020) 999) (<= (+ main_y 1) v_prenex_13020) (<= (+ (select main_a v_prenex_13019) (select main_a v_prenex_13020)) 1000) (< v_prenex_13020 main_y) (<= 0 (+ (select main_a v_prenex_13019) 1)))) (forall ((v_prenex_10327 Int) (v_prenex_10328 Int)) (or (< v_prenex_10328 main_y) (<= (+ main_y 1) v_prenex_10328) (<= (select main_a v_prenex_10327) 3) (<= 997 (select main_a v_prenex_10328)) (<= 995 (select main_a v_prenex_10328)) (<= (+ (select main_a v_prenex_10327) 994) (select main_a v_prenex_10328)))) (forall ((v_prenex_9026 Int) (v_prenex_9025 Int)) (or (<= (+ (select main_a v_prenex_9025) (select main_a v_prenex_9026)) 1000) (<= (+ main_y 1) v_prenex_9026) (<= (select main_a v_prenex_9026) 999) (<= (select main_a v_prenex_9025) 5) (< v_prenex_9026 main_y) (<= (select main_a v_prenex_9026) 1001))) (forall ((v_prenex_17490 Int) (v_prenex_17489 Int)) (or (<= 1000 (+ (select main_a v_prenex_17489) (select main_a v_prenex_17490))) (<= (select main_a v_prenex_17489) 5) (<= 995 (select main_a v_prenex_17490)) (< v_prenex_17490 main_y) (<= (+ main_y 1) v_prenex_17490) (< v_prenex_17489 main_x) (<= 0 (+ (select main_a v_prenex_17489) 1)))) (forall ((v_prenex_10653 Int) (v_prenex_10654 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10653))) (<= (+ (select main_a v_prenex_10653) (select main_a v_prenex_10654)) 1000) (<= (+ main_y 1) v_prenex_10654) (< v_prenex_10654 main_y) (<= (select main_a v_prenex_10654) 1001) (<= (* 2 (select main_a v_prenex_10654)) 1998))) (or (forall ((v_prenex_13804 Int)) (<= (* 2 (select main_a v_prenex_13804)) 6)) (forall ((v_prenex_13800 Int)) (or (< v_prenex_13800 main_y) (<= (+ main_y 1) v_prenex_13800) (<= 997 (select main_a v_prenex_13800)) (<= (select main_a v_prenex_13800) 999)))) (forall ((v_prenex_10200 Int) (v_prenex_10199 Int)) (or (<= (select main_a v_prenex_10200) 1001) (<= (+ main_y 1) v_prenex_10200) (<= (select main_a v_prenex_10199) 3) (< v_prenex_10199 main_x) (< v_prenex_10200 main_y) (<= 2 (* 2 (select main_a v_prenex_10199))) (<= (select main_a v_prenex_10200) (+ (select main_a v_prenex_10199) 998)))) (forall ((v_prenex_17952 Int) (v_prenex_17951 Int)) (or (<= (+ main_y 1) v_prenex_17952) (<= (+ (select main_a v_prenex_17951) 994) (select main_a v_prenex_17952)) (< v_prenex_17952 main_y) (<= 997 (select main_a v_prenex_17952)) (<= 1994 (* 2 (select main_a v_prenex_17952))) (<= (* 2 (select main_a v_prenex_17951)) 6) (<= 0 (+ (select main_a v_prenex_17951) 1)))) (or (forall ((v_prenex_15513 Int)) (or (<= 0 (+ (select main_a v_prenex_15513) 1)) (<= (select main_a v_prenex_15513) 3))) (forall ((v_prenex_15509 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15509))) (<= (select main_a v_prenex_15509) 1001) (<= (* 2 (select main_a v_prenex_15509)) 1998) (<= (+ main_y 1) v_prenex_15509) (< v_prenex_15509 main_y)))) (or (forall ((v_prenex_16356 Int)) (or (<= (select main_a v_prenex_16356) 999) (< v_prenex_16356 main_y) (<= 1994 (* 2 (select main_a v_prenex_16356))) (<= (+ main_y 1) v_prenex_16356))) (forall ((v_prenex_16361 Int)) (or (<= (+ main_x 1) v_prenex_16361) (<= 0 (+ (select main_a v_prenex_16361) 1)) (<= (select main_a v_prenex_16361) 5)))) (forall ((v_prenex_13860 Int) (v_prenex_13859 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13860))) (<= (+ main_x 1) v_prenex_13859) (< v_prenex_13860 main_y) (<= (+ (select main_a v_prenex_13859) 994) (select main_a v_prenex_13860)) (<= 0 (+ (select main_a v_prenex_13859) 1)) (<= 1 (select main_a v_prenex_13859)) (<= (+ main_y 1) v_prenex_13860))) (forall ((v_prenex_17109 Int) (v_prenex_17110 Int)) (or (<= 1 (select main_a v_prenex_17109)) (<= (select main_a v_prenex_17109) 3) (<= (select main_a v_prenex_17110) 1001) (<= 1000 (+ (select main_a v_prenex_17109) (select main_a v_prenex_17110))) (< v_prenex_17110 main_y) (< v_prenex_17109 main_x) (<= (+ main_y 1) v_prenex_17110))) (forall ((v_prenex_15233 Int) (v_prenex_15232 Int)) (or (<= (+ main_y 1) v_prenex_15233) (<= 995 (select main_a v_prenex_15233)) (<= (+ (select main_a v_prenex_15232) 994) (select main_a v_prenex_15233)) (<= 0 (+ (select main_a v_prenex_15232) 1)) (<= (select main_a v_prenex_15233) 999) (< v_prenex_15233 main_y))) (forall ((v_prenex_8639 Int) (v_prenex_8640 Int)) (or (< v_prenex_8640 main_y) (<= (* 2 (select main_a v_prenex_8639)) 6) (<= (select main_a v_prenex_8640) (+ (select main_a v_prenex_8639) 998)) (<= (+ main_y 1) v_prenex_8640) (<= 0 (+ (select main_a v_prenex_8639) 1)) (<= 995 (select main_a v_prenex_8640)))) (forall ((v_prenex_13044 Int) (v_prenex_13043 Int)) (or (<= (+ main_y 1) v_prenex_13044) (<= (* 2 (select main_a v_prenex_13043)) 6) (<= 1 (select main_a v_prenex_13043)) (<= (+ (select main_a v_prenex_13043) 994) (select main_a v_prenex_13044)) (< v_prenex_13044 main_y) (<= 1994 (* 2 (select main_a v_prenex_13044))))) (forall ((v_prenex_8729 Int) (v_prenex_8730 Int)) (or (<= (+ (select main_a v_prenex_8729) 994) (select main_a v_prenex_8730)) (<= (+ main_y 1) v_prenex_8730) (<= (select main_a v_prenex_8730) 1001) (<= 997 (select main_a v_prenex_8730)) (< v_prenex_8730 main_y))) (forall ((v_prenex_13514 Int) (v_prenex_13513 Int)) (or (<= (+ main_y 1) v_prenex_13514) (<= (select main_a v_prenex_13513) 3) (<= (select main_a v_prenex_13514) 999) (<= 0 (+ (select main_a v_prenex_13513) 1)) (<= (+ (select main_a v_prenex_13513) 994) (select main_a v_prenex_13514)) (< v_prenex_13514 main_y) (<= 1994 (* 2 (select main_a v_prenex_13514))))) (forall ((v_prenex_16491 Int) (v_prenex_16492 Int)) (or (<= (select main_a v_prenex_16492) (+ (select main_a v_prenex_16491) 998)) (< v_prenex_16492 main_y) (<= (select main_a v_prenex_16492) 1001) (<= (* 2 (select main_a v_prenex_16492)) 1998) (<= (+ main_y 1) v_prenex_16492))) (forall ((v_prenex_9488 Int) (v_prenex_9487 Int)) (or (<= (+ (select main_a v_prenex_9487) (select main_a v_prenex_9488)) 1000) (<= 2 (* 2 (select main_a v_prenex_9487))) (<= (+ main_y 1) v_prenex_9488) (<= 995 (select main_a v_prenex_9488)) (< v_prenex_9488 main_y) (<= 1994 (* 2 (select main_a v_prenex_9488))) (<= (* 2 (select main_a v_prenex_9487)) 6))) (forall ((v_prenex_11696 Int) (v_prenex_11697 Int)) (or (<= (+ (select main_a v_prenex_11696) (select main_a v_prenex_11697)) 1000) (<= (+ main_y 1) v_prenex_11697) (< v_prenex_11697 main_y) (<= (select main_a v_prenex_11697) 1001) (<= (* 2 (select main_a v_prenex_11696)) 6) (<= 1 (select main_a v_prenex_11696)) (<= 997 (select main_a v_prenex_11697)))) (forall ((v_prenex_17116 Int) (v_prenex_17115 Int)) (or (< v_prenex_17116 main_y) (<= (+ main_x 1) v_prenex_17115) (<= (* 2 (select main_a v_prenex_17116)) 1998) (<= 1000 (+ (select main_a v_prenex_17115) (select main_a v_prenex_17116))) (<= (* 2 (select main_a v_prenex_17115)) 6) (<= (+ main_y 1) v_prenex_17116))) (forall ((v_prenex_10804 Int) (v_prenex_10805 Int)) (or (< v_prenex_10805 main_y) (<= (+ main_y 1) v_prenex_10805) (<= (* 2 (select main_a v_prenex_10804)) 6) (<= (select main_a v_prenex_10805) 1001) (<= 1994 (* 2 (select main_a v_prenex_10805))) (<= 0 (+ (select main_a v_prenex_10804) 1)) (<= (select main_a v_prenex_10805) (+ (select main_a v_prenex_10804) 998)))) (forall ((v_prenex_12254 Int) (v_prenex_12255 Int)) (or (<= (+ main_y 1) v_prenex_12255) (<= (* 2 (select main_a v_prenex_12254)) 6) (<= 1000 (+ (select main_a v_prenex_12254) (select main_a v_prenex_12255))) (< v_prenex_12255 main_y) (<= 997 (select main_a v_prenex_12255)) (<= 995 (select main_a v_prenex_12255)))) (forall ((v_prenex_15035 Int) (v_prenex_15034 Int)) (or (< v_prenex_15035 main_y) (<= (+ main_y 1) v_prenex_15035) (<= (* 2 (select main_a v_prenex_15034)) 6) (<= (select main_a v_prenex_15035) 999) (< v_prenex_15034 main_x) (<= 2 (* 2 (select main_a v_prenex_15034))) (<= 1000 (+ (select main_a v_prenex_15034) (select main_a v_prenex_15035))))) (or (forall ((v_prenex_14919 Int)) (or (<= 1 (select main_a v_prenex_14919)) (<= (+ main_x 1) v_prenex_14919) (<= 0 (+ (select main_a v_prenex_14919) 1)))) (forall ((v_prenex_14915 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14915))) (<= (+ main_y 1) v_prenex_14915) (< v_prenex_14915 main_y)))) (forall ((v_prenex_17084 Int) (v_prenex_17085 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17084))) (< v_prenex_17085 main_y) (<= (select main_a v_prenex_17084) 5) (<= 995 (select main_a v_prenex_17085)) (<= (select main_a v_prenex_17085) 999) (<= 1000 (+ (select main_a v_prenex_17084) (select main_a v_prenex_17085))) (<= (+ main_y 1) v_prenex_17085))) (or (forall ((v_prenex_13641 Int)) (or (< v_prenex_13641 main_y) (<= 1994 (* 2 (select main_a v_prenex_13641))) (<= (select main_a v_prenex_13641) 1001) (<= (+ main_y 1) v_prenex_13641))) (forall ((v_prenex_13646 Int)) (<= (* 2 (select main_a v_prenex_13646)) 6))) (or (forall ((v_prenex_13163 Int)) (or (<= (+ main_x 1) v_prenex_13163) (<= (select main_a v_prenex_13163) 3))) (forall ((v_prenex_13159 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13159))) (<= (* 2 (select main_a v_prenex_13159)) 1998) (< v_prenex_13159 main_y) (<= (+ main_y 1) v_prenex_13159)))) (forall ((v_prenex_9032 Int) (v_prenex_9031 Int)) (or (<= (+ (select main_a v_prenex_9031) (select main_a v_prenex_9032)) 1000) (<= (+ main_y 1) v_prenex_9032) (< v_prenex_9032 main_y) (<= 1 (select main_a v_prenex_9031)) (<= (select main_a v_prenex_9031) 5) (<= 1994 (* 2 (select main_a v_prenex_9032))))) (or (forall ((v_prenex_15925 Int)) (or (<= 1 (select main_a v_prenex_15925)) (<= (* 2 (select main_a v_prenex_15925)) 6))) (forall ((v_prenex_15921 Int)) (or (< v_prenex_15921 main_y) (<= (* 2 (select main_a v_prenex_15921)) 1998) (<= (+ main_y 1) v_prenex_15921) (<= 1994 (* 2 (select main_a v_prenex_15921)))))) (forall ((v_prenex_8325 Int) (v_prenex_8326 Int)) (or (<= (* 2 (select main_a v_prenex_8326)) 1998) (<= (+ main_y 1) v_prenex_8326) (< v_prenex_8326 main_y) (< v_prenex_8325 main_x) (<= 2 (* 2 (select main_a v_prenex_8325))) (<= 1 (select main_a v_prenex_8325)) (<= (select main_a v_prenex_8326) (+ (select main_a v_prenex_8325) 998)))) (forall ((v_prenex_14944 Int) (v_prenex_14943 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14943))) (<= (+ main_y 1) v_prenex_14944) (<= (select main_a v_prenex_14944) 999) (<= 1 (select main_a v_prenex_14943)) (<= 1994 (* 2 (select main_a v_prenex_14944))) (<= (select main_a v_prenex_14944) (+ (select main_a v_prenex_14943) 998)) (< v_prenex_14944 main_y))) (or (forall ((v_prenex_8484 Int)) (or (<= 1 (select main_a v_prenex_8484)) (<= (+ main_x 1) v_prenex_8484) (<= (select main_a v_prenex_8484) 3))) (forall ((v_prenex_8485 Int)) (or (<= (+ main_y 1) v_prenex_8485) (< v_prenex_8485 main_y) (<= (* 2 (select main_a v_prenex_8485)) 1998)))) (forall ((v_prenex_17745 Int) (v_prenex_17746 Int)) (or (<= (+ main_y 1) v_prenex_17746) (<= (+ (select main_a v_prenex_17745) 994) (select main_a v_prenex_17746)) (<= 1 (select main_a v_prenex_17745)) (<= 1994 (* 2 (select main_a v_prenex_17746))) (<= 997 (select main_a v_prenex_17746)) (< v_prenex_17746 main_y))) (forall ((v_prenex_14628 Int) (v_prenex_14627 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14627))) (<= (select main_a v_prenex_14628) 999) (<= (+ (select main_a v_prenex_14627) 994) (select main_a v_prenex_14628)) (< v_prenex_14628 main_y) (<= (select main_a v_prenex_14627) 3) (<= 1994 (* 2 (select main_a v_prenex_14628))) (<= (+ main_y 1) v_prenex_14628))) (forall ((v_prenex_8501 Int) (v_prenex_8502 Int)) (or (<= (select main_a v_prenex_8502) 999) (<= (+ main_y 1) v_prenex_8502) (<= (select main_a v_prenex_8502) (+ (select main_a v_prenex_8501) 998)) (<= (* 2 (select main_a v_prenex_8502)) 1998) (< v_prenex_8502 main_y))) (or (forall ((v_prenex_9822 Int)) (or (<= (+ main_y 1) v_prenex_9822) (<= 1994 (* 2 (select main_a v_prenex_9822))) (< v_prenex_9822 main_y) (<= 995 (select main_a v_prenex_9822)))) (forall ((v_prenex_9823 Int)) (<= (* 2 (select main_a v_prenex_9823)) 6))) (forall ((v_prenex_17699 Int) (v_prenex_17700 Int)) (or (<= (+ main_y 1) v_prenex_17700) (< v_prenex_17700 main_y) (<= (+ (select main_a v_prenex_17699) 994) (select main_a v_prenex_17700)) (<= 995 (select main_a v_prenex_17700)) (<= (select main_a v_prenex_17700) 999))) (forall ((v_prenex_14114 Int) (v_prenex_14113 Int)) (or (<= 0 (+ (select main_a v_prenex_14113) 1)) (<= (+ main_y 1) v_prenex_14114) (<= 1000 (+ (select main_a v_prenex_14113) (select main_a v_prenex_14114))) (< v_prenex_14114 main_y) (<= (select main_a v_prenex_14113) 5) (<= (select main_a v_prenex_14114) 999) (<= 1994 (* 2 (select main_a v_prenex_14114))))) (forall ((v_prenex_13132 Int) (v_prenex_13133 Int)) (or (<= (+ main_y 1) v_prenex_13133) (< v_prenex_13133 main_y) (<= 2 (* 2 (select main_a v_prenex_13132))) (<= (+ main_x 1) v_prenex_13132) (<= (+ (select main_a v_prenex_13132) (select main_a v_prenex_13133)) 1000) (<= (select main_a v_prenex_13133) 1001))) (or (forall ((v_prenex_15630 Int)) (or (<= (* 2 (select main_a v_prenex_15630)) 6) (<= (select main_a v_prenex_15630) 3))) (forall ((v_prenex_15625 Int)) (or (<= 995 (select main_a v_prenex_15625)) (< v_prenex_15625 main_y) (<= (+ main_y 1) v_prenex_15625) (<= (select main_a v_prenex_15625) 999) (<= 1994 (* 2 (select main_a v_prenex_15625)))))) (forall ((v_prenex_11469 Int) (v_prenex_11470 Int)) (or (< v_prenex_11470 main_y) (<= 997 (select main_a v_prenex_11470)) (<= (select main_a v_prenex_11469) 3) (<= (select main_a v_prenex_11470) 999) (<= (* 2 (select main_a v_prenex_11469)) 6) (<= (+ main_y 1) v_prenex_11470) (<= (select main_a v_prenex_11470) (+ (select main_a v_prenex_11469) 998)))) (forall ((v_prenex_17893 Int) (v_prenex_17894 Int)) (or (<= (select main_a v_prenex_17893) 5) (<= (+ (select main_a v_prenex_17893) (select main_a v_prenex_17894)) 1000) (< v_prenex_17894 main_y) (<= (select main_a v_prenex_17893) 3) (<= 995 (select main_a v_prenex_17894)) (<= (+ main_y 1) v_prenex_17894) (<= (select main_a v_prenex_17894) 1001))) (or (forall ((v_prenex_11523 Int)) (or (<= 0 (+ (select main_a v_prenex_11523) 1)) (<= (+ main_x 1) v_prenex_11523))) (forall ((v_prenex_11518 Int)) (or (<= (+ main_y 1) v_prenex_11518) (<= 1994 (* 2 (select main_a v_prenex_11518))) (<= (select main_a v_prenex_11518) 999) (< v_prenex_11518 main_y)))) (or (forall ((v_prenex_11985 Int)) (<= 0 (+ (select main_a v_prenex_11985) 1))) (forall ((v_prenex_11983 Int)) (or (<= 995 (select main_a v_prenex_11983)) (<= (select main_a v_prenex_11983) 999) (< v_prenex_11983 main_y) (<= 1994 (* 2 (select main_a v_prenex_11983))) (<= (+ main_y 1) v_prenex_11983)))) (forall ((v_prenex_12753 Int) (v_prenex_12754 Int)) (or (<= (select main_a v_prenex_12754) 1001) (<= 0 (+ (select main_a v_prenex_12753) 1)) (<= 1000 (+ (select main_a v_prenex_12753) (select main_a v_prenex_12754))) (< v_prenex_12754 main_y) (<= (select main_a v_prenex_12753) 5) (<= (+ main_y 1) v_prenex_12754) (<= 1994 (* 2 (select main_a v_prenex_12754))))) (forall ((v_prenex_18493 Int) (v_prenex_18492 Int)) (or (<= (select main_a v_prenex_18492) 3) (<= 1000 (+ (select main_a v_prenex_18492) (select main_a v_prenex_18493))) (<= (+ main_y 1) v_prenex_18493) (<= (* 2 (select main_a v_prenex_18493)) 1998) (< v_prenex_18493 main_y))) (or (forall ((v_prenex_10717 Int)) (or (<= 1 (select main_a v_prenex_10717)) (<= 2 (* 2 (select main_a v_prenex_10717))) (< v_prenex_10717 main_x))) (forall ((v_prenex_10718 Int)) (or (<= (+ main_y 1) v_prenex_10718) (<= 1994 (* 2 (select main_a v_prenex_10718))) (<= (select main_a v_prenex_10718) 999) (< v_prenex_10718 main_y)))) (or (forall ((v_prenex_9807 Int)) (or (<= (select main_a v_prenex_9807) 1001) (< v_prenex_9807 main_y) (<= (+ main_y 1) v_prenex_9807) (<= 1994 (* 2 (select main_a v_prenex_9807))))) (forall ((v_prenex_9806 Int)) (or (<= (select main_a v_prenex_9806) 5) (<= 1 (select main_a v_prenex_9806)) (<= (+ main_x 1) v_prenex_9806)))) (forall ((v_prenex_8479 Int) (v_prenex_8478 Int)) (or (<= 1 (select main_a v_prenex_8478)) (< v_prenex_8478 main_x) (<= 997 (select main_a v_prenex_8479)) (< v_prenex_8479 main_y) (<= (+ main_y 1) v_prenex_8479) (<= (+ (select main_a v_prenex_8478) 994) (select main_a v_prenex_8479)))) (forall ((v_prenex_17469 Int) (v_prenex_17470 Int)) (or (<= 0 (+ (select main_a v_prenex_17469) 1)) (<= 1 (select main_a v_prenex_17469)) (< v_prenex_17470 main_y) (<= (+ main_y 1) v_prenex_17470) (<= (select main_a v_prenex_17470) 1001) (<= 997 (select main_a v_prenex_17470)) (<= (+ (select main_a v_prenex_17469) (select main_a v_prenex_17470)) 1000))) (forall ((v_prenex_16132 Int) (v_prenex_16133 Int)) (or (<= (+ main_x 1) v_prenex_16132) (< v_prenex_16133 main_y) (<= (+ main_y 1) v_prenex_16133) (<= (select main_a v_prenex_16133) (+ (select main_a v_prenex_16132) 998)) (<= (select main_a v_prenex_16133) 999))) (forall ((v_prenex_14473 Int) (v_prenex_14472 Int)) (or (<= 997 (select main_a v_prenex_14473)) (<= 995 (select main_a v_prenex_14473)) (< v_prenex_14473 main_y) (<= 2 (* 2 (select main_a v_prenex_14472))) (<= (+ main_y 1) v_prenex_14473) (<= (+ (select main_a v_prenex_14472) (select main_a v_prenex_14473)) 1000))) (forall ((v_prenex_15182 Int) (v_prenex_15183 Int)) (or (<= 1 (select main_a v_prenex_15182)) (<= (+ (select main_a v_prenex_15182) 994) (select main_a v_prenex_15183)) (<= (+ main_y 1) v_prenex_15183) (<= 0 (+ (select main_a v_prenex_15182) 1)) (< v_prenex_15183 main_y) (<= (select main_a v_prenex_15183) 999) (<= (select main_a v_prenex_15183) 1001))) (forall ((v_prenex_10121 Int) (v_prenex_10122 Int)) (or (<= (* 2 (select main_a v_prenex_10122)) 1998) (<= (select main_a v_prenex_10122) 1001) (<= (+ (select main_a v_prenex_10121) 994) (select main_a v_prenex_10122)) (<= (+ main_y 1) v_prenex_10122) (<= (select main_a v_prenex_10121) 3) (< v_prenex_10122 main_y))) (or (forall ((v_prenex_13826 Int)) (or (<= (select main_a v_prenex_13826) 5) (<= (* 2 (select main_a v_prenex_13826)) 6))) (forall ((v_prenex_13823 Int)) (or (<= (* 2 (select main_a v_prenex_13823)) 1998) (<= 995 (select main_a v_prenex_13823)) (<= (select main_a v_prenex_13823) 1001) (< v_prenex_13823 main_y) (<= (+ main_y 1) v_prenex_13823)))) (forall ((v_prenex_13225 Int) (v_prenex_13226 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13225))) (<= 0 (+ (select main_a v_prenex_13225) 1)) (<= (+ main_y 1) v_prenex_13226) (<= (* 2 (select main_a v_prenex_13226)) 1998) (< v_prenex_13226 main_y) (<= (+ (select main_a v_prenex_13225) 994) (select main_a v_prenex_13226)) (<= 995 (select main_a v_prenex_13226)))) (or (forall ((v_prenex_14000 Int)) (or (<= 0 (+ (select main_a v_prenex_14000) 1)) (<= 2 (* 2 (select main_a v_prenex_14000))))) (forall ((v_prenex_13999 Int)) (or (<= 995 (select main_a v_prenex_13999)) (<= (* 2 (select main_a v_prenex_13999)) 1998) (<= 997 (select main_a v_prenex_13999)) (< v_prenex_13999 main_y) (<= (+ main_y 1) v_prenex_13999)))) (forall ((v_prenex_10756 Int) (v_prenex_10757 Int)) (or (<= (* 2 (select main_a v_prenex_10756)) 6) (< v_prenex_10757 main_y) (<= 1000 (+ (select main_a v_prenex_10756) (select main_a v_prenex_10757))) (<= (select main_a v_prenex_10757) 999) (<= (+ main_y 1) v_prenex_10757) (<= 2 (* 2 (select main_a v_prenex_10756))) (<= 1994 (* 2 (select main_a v_prenex_10757))))) (or (forall ((v_prenex_9850 Int)) (<= 0 (+ (select main_a v_prenex_9850) 1))) (forall ((v_prenex_9848 Int)) (or (<= (* 2 (select main_a v_prenex_9848)) 1998) (<= 995 (select main_a v_prenex_9848)) (< v_prenex_9848 main_y) (<= (+ main_y 1) v_prenex_9848)))) (forall ((v_prenex_14291 Int) (v_prenex_14292 Int)) (or (<= (select main_a v_prenex_14292) 999) (<= (* 2 (select main_a v_prenex_14292)) 1998) (<= (select main_a v_prenex_14291) 3) (<= (select main_a v_prenex_14292) (+ (select main_a v_prenex_14291) 998)) (<= (select main_a v_prenex_14291) 5) (<= (+ main_y 1) v_prenex_14292) (< v_prenex_14292 main_y))) (or (forall ((v_prenex_14336 Int)) (or (<= 995 (select main_a v_prenex_14336)) (<= (+ main_y 1) v_prenex_14336) (<= 1994 (* 2 (select main_a v_prenex_14336))) (< v_prenex_14336 main_y) (<= (* 2 (select main_a v_prenex_14336)) 1998))) (forall ((v_prenex_14335 Int)) (or (<= 1 (select main_a v_prenex_14335)) (<= (select main_a v_prenex_14335) 5)))) (or (forall ((v_prenex_18358 Int)) (or (<= (+ main_y 1) v_prenex_18358) (<= 997 (select main_a v_prenex_18358)) (< v_prenex_18358 main_y) (<= (* 2 (select main_a v_prenex_18358)) 1998) (<= 1994 (* 2 (select main_a v_prenex_18358))))) (forall ((v_prenex_18360 Int)) (or (<= (* 2 (select main_a v_prenex_18360)) 6) (<= (select main_a v_prenex_18360) 3)))) (forall ((v_prenex_18198 Int) (v_prenex_18199 Int)) (or (<= 0 (+ (select main_a v_prenex_18198) 1)) (<= (+ (select main_a v_prenex_18198) 994) (select main_a v_prenex_18199)) (<= 1 (select main_a v_prenex_18198)) (<= (* 2 (select main_a v_prenex_18199)) 1998) (< v_prenex_18199 main_y) (<= (+ main_x 1) v_prenex_18198) (<= (+ main_y 1) v_prenex_18199))) (forall ((v_prenex_11594 Int) (v_prenex_11595 Int)) (or (<= (+ main_y 1) v_prenex_11595) (<= (* 2 (select main_a v_prenex_11594)) 6) (<= (select main_a v_prenex_11595) 1001) (< v_prenex_11595 main_y) (<= (select main_a v_prenex_11595) (+ (select main_a v_prenex_11594) 998)))) (or (forall ((v_prenex_11277 Int)) (or (<= 997 (select main_a v_prenex_11277)) (<= (+ main_y 1) v_prenex_11277) (< v_prenex_11277 main_y) (<= (* 2 (select main_a v_prenex_11277)) 1998))) (forall ((v_prenex_11282 Int)) (<= (* 2 (select main_a v_prenex_11282)) 6))) (or (forall ((v_prenex_11413 Int)) (or (<= (+ main_y 1) v_prenex_11413) (<= (select main_a v_prenex_11413) 999) (<= 1994 (* 2 (select main_a v_prenex_11413))) (< v_prenex_11413 main_y))) (forall ((v_prenex_11418 Int)) (or (<= 1 (select main_a v_prenex_11418)) (<= 0 (+ (select main_a v_prenex_11418) 1))))) (or (forall ((v_prenex_12399 Int)) (or (<= 1 (select main_a v_prenex_12399)) (<= (+ main_x 1) v_prenex_12399) (<= (* 2 (select main_a v_prenex_12399)) 6))) (forall ((v_prenex_12397 Int)) (or (<= (+ main_y 1) v_prenex_12397) (<= 997 (select main_a v_prenex_12397)) (<= 1994 (* 2 (select main_a v_prenex_12397))) (< v_prenex_12397 main_y)))) (forall ((v_prenex_17611 Int) (v_prenex_17612 Int)) (or (<= (+ main_y 1) v_prenex_17612) (<= 995 (select main_a v_prenex_17612)) (<= 997 (select main_a v_prenex_17612)) (<= 2 (* 2 (select main_a v_prenex_17611))) (< v_prenex_17612 main_y) (<= 1000 (+ (select main_a v_prenex_17611) (select main_a v_prenex_17612))) (<= 1 (select main_a v_prenex_17611)))) (forall ((v_prenex_17921 Int) (v_prenex_17922 Int)) (or (<= (+ main_y 1) v_prenex_17922) (<= (+ main_x 1) v_prenex_17921) (<= 1000 (+ (select main_a v_prenex_17921) (select main_a v_prenex_17922))) (<= (* 2 (select main_a v_prenex_17921)) 6) (<= (select main_a v_prenex_17922) 1001) (< v_prenex_17922 main_y) (<= 2 (* 2 (select main_a v_prenex_17921))))) (forall ((v_prenex_12947 Int) (v_prenex_12948 Int)) (or (<= (+ (select main_a v_prenex_12947) (select main_a v_prenex_12948)) 1000) (<= (+ main_y 1) v_prenex_12948) (<= (select main_a v_prenex_12947) 3) (< v_prenex_12948 main_y) (<= (select main_a v_prenex_12948) 1001) (<= 995 (select main_a v_prenex_12948)) (<= (* 2 (select main_a v_prenex_12947)) 6))) (forall ((v_prenex_9431 Int) (v_prenex_9430 Int)) (or (<= (select main_a v_prenex_9431) 999) (<= (+ main_y 1) v_prenex_9431) (<= 0 (+ (select main_a v_prenex_9430) 1)) (< v_prenex_9430 main_x) (<= 1 (select main_a v_prenex_9430)) (<= (select main_a v_prenex_9431) (+ (select main_a v_prenex_9430) 998)) (< v_prenex_9431 main_y))) (forall ((v_prenex_13069 Int) (v_prenex_13070 Int)) (or (<= (+ main_x 1) v_prenex_13069) (<= 2 (* 2 (select main_a v_prenex_13069))) (< v_prenex_13070 main_y) (<= (+ (select main_a v_prenex_13069) 994) (select main_a v_prenex_13070)) (<= (* 2 (select main_a v_prenex_13070)) 1998) (<= 1 (select main_a v_prenex_13069)) (<= (+ main_y 1) v_prenex_13070))) (forall ((v_prenex_10985 Int) (v_prenex_10986 Int)) (or (<= (+ main_y 1) v_prenex_10986) (<= (* 2 (select main_a v_prenex_10986)) 1998) (<= 1000 (+ (select main_a v_prenex_10985) (select main_a v_prenex_10986))) (<= (+ main_x 1) v_prenex_10985) (<= 1 (select main_a v_prenex_10985)) (< v_prenex_10986 main_y) (<= 0 (+ (select main_a v_prenex_10985) 1)))) (forall ((v_prenex_9689 Int) (v_prenex_9688 Int)) (or (<= (select main_a v_prenex_9689) (+ (select main_a v_prenex_9688) 998)) (<= (+ main_x 1) v_prenex_9688) (<= 2 (* 2 (select main_a v_prenex_9688))) (< v_prenex_9688 main_x) (<= (select main_a v_prenex_9688) 5))) (forall ((v_prenex_18037 Int) (v_prenex_18038 Int)) (or (<= (select main_a v_prenex_18038) (+ (select main_a v_prenex_18037) 998)) (< v_prenex_18038 main_y) (<= (* 2 (select main_a v_prenex_18037)) 6) (<= (+ main_y 1) v_prenex_18038) (<= 0 (+ (select main_a v_prenex_18037) 1)) (<= (select main_a v_prenex_18038) 999) (<= 995 (select main_a v_prenex_18038)))) (or (forall ((v_prenex_13249 Int)) (or (<= (* 2 (select main_a v_prenex_13249)) 1998) (<= 997 (select main_a v_prenex_13249)) (< v_prenex_13249 main_y) (<= (+ main_y 1) v_prenex_13249) (<= (select main_a v_prenex_13249) 1001))) (forall ((v_prenex_13251 Int)) (or (<= (select main_a v_prenex_13251) 3) (<= 0 (+ (select main_a v_prenex_13251) 1))))) (forall ((v_prenex_16243 Int) (v_prenex_16244 Int)) (or (<= (+ main_y 1) v_prenex_16244) (<= (* 2 (select main_a v_prenex_16244)) 1998) (<= 1000 (+ (select main_a v_prenex_16243) (select main_a v_prenex_16244))) (<= (select main_a v_prenex_16244) 999) (< v_prenex_16244 main_y))) (or (forall ((v_prenex_16481 Int)) (or (<= (+ main_y 1) v_prenex_16481) (<= (* 2 (select main_a v_prenex_16481)) 1998) (<= (select main_a v_prenex_16481) 999) (<= 995 (select main_a v_prenex_16481)) (< v_prenex_16481 main_y))) (forall ((v_prenex_16485 Int)) (or (<= 0 (+ (select main_a v_prenex_16485) 1)) (<= 1 (select main_a v_prenex_16485))))) (or (forall ((v_prenex_13439 Int)) (or (<= (+ main_y 1) v_prenex_13439) (< v_prenex_13439 main_y) (<= (* 2 (select main_a v_prenex_13439)) 1998) (<= (select main_a v_prenex_13439) 1001) (<= 995 (select main_a v_prenex_13439)))) (forall ((v_prenex_13442 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13442))) (<= (select main_a v_prenex_13442) 3)))) (or (forall ((v_prenex_13579 Int)) (or (<= 0 (+ (select main_a v_prenex_13579) 1)) (<= 1 (select main_a v_prenex_13579)))) (forall ((v_prenex_13574 Int)) (or (<= (* 2 (select main_a v_prenex_13574)) 1998) (< v_prenex_13574 main_y) (<= (select main_a v_prenex_13574) 999) (<= (select main_a v_prenex_13574) 1001) (<= (+ main_y 1) v_prenex_13574)))) (forall ((v_prenex_9918 Int) (v_prenex_9919 Int)) (or (<= (* 2 (select main_a v_prenex_9919)) 1998) (< v_prenex_9919 main_y) (<= (select main_a v_prenex_9919) (+ (select main_a v_prenex_9918) 998)) (<= (+ main_x 1) v_prenex_9918) (<= 0 (+ (select main_a v_prenex_9918) 1)) (<= 1 (select main_a v_prenex_9918)) (<= (+ main_y 1) v_prenex_9919))) (forall ((v_prenex_17499 Int) (v_prenex_17500 Int)) (or (<= 0 (+ (select main_a v_prenex_17499) 1)) (<= (select main_a v_prenex_17500) (+ (select main_a v_prenex_17499) 998)) (<= (select main_a v_prenex_17499) 3) (< v_prenex_17500 main_y) (<= 997 (select main_a v_prenex_17500)) (<= (+ main_y 1) v_prenex_17500))) (forall ((v_prenex_14885 Int) (v_prenex_14884 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14884))) (<= (select main_a v_prenex_14884) 3) (<= (select main_a v_prenex_14885) (+ (select main_a v_prenex_14884) 998)) (< v_prenex_14885 main_y) (<= (+ main_y 1) v_prenex_14885) (<= 995 (select main_a v_prenex_14885)))) (forall ((v_prenex_12316 Int) (v_prenex_12317 Int)) (or (<= (* 2 (select main_a v_prenex_12317)) 1998) (< v_prenex_12317 main_y) (<= 1994 (* 2 (select main_a v_prenex_12317))) (<= (+ main_y 1) v_prenex_12317) (<= (select main_a v_prenex_12317) (+ (select main_a v_prenex_12316) 998)) (<= (select main_a v_prenex_12316) 3))) (forall ((v_prenex_11410 Int) (v_prenex_11409 Int)) (or (< v_prenex_11409 main_x) (<= (+ (select main_a v_prenex_11409) (select main_a v_prenex_11410)) 1000) (<= (* 2 (select main_a v_prenex_11409)) 6) (<= (+ main_x 1) v_prenex_11409) (<= 0 (+ (select main_a v_prenex_11409) 1)))) (forall ((v_prenex_16745 Int) (v_prenex_16746 Int)) (or (<= 1 (select main_a v_prenex_16745)) (<= (+ main_x 1) v_prenex_16745) (< v_prenex_16746 main_y) (<= 2 (* 2 (select main_a v_prenex_16745))) (<= (+ main_y 1) v_prenex_16746) (<= 997 (select main_a v_prenex_16746)) (<= (select main_a v_prenex_16746) (+ (select main_a v_prenex_16745) 998)))) (forall ((v_prenex_13698 Int)) (or (<= (* 2 (select main_a v_prenex_13698)) 1998) (< v_prenex_13698 main_y) (<= (select main_a v_prenex_13698) 1001) (<= (+ main_y 1) v_prenex_13698) (<= 997 (select main_a v_prenex_13698)))) (forall ((v_prenex_17761 Int) (v_prenex_17762 Int)) (or (<= (select main_a v_prenex_17762) 999) (<= (+ (select main_a v_prenex_17761) 994) (select main_a v_prenex_17762)) (<= (select main_a v_prenex_17762) 1001) (<= (+ main_y 1) v_prenex_17762) (< v_prenex_17762 main_y))) (forall ((v_prenex_8635 Int) (v_prenex_8634 Int)) (or (<= (select main_a v_prenex_8635) 1001) (<= (* 2 (select main_a v_prenex_8634)) 6) (<= 2 (* 2 (select main_a v_prenex_8634))) (< v_prenex_8635 main_y) (<= (* 2 (select main_a v_prenex_8635)) 1998) (<= (+ main_y 1) v_prenex_8635) (<= (+ (select main_a v_prenex_8634) (select main_a v_prenex_8635)) 1000))) (forall ((v_prenex_13118 Int) (v_prenex_13119 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13119))) (<= (+ main_y 1) v_prenex_13119) (<= (* 2 (select main_a v_prenex_13118)) 6) (<= 2 (* 2 (select main_a v_prenex_13118))) (<= (+ (select main_a v_prenex_13118) 994) (select main_a v_prenex_13119)) (<= (+ main_x 1) v_prenex_13118) (< v_prenex_13119 main_y))) (forall ((v_prenex_11927 Int) (v_prenex_11926 Int)) (or (<= (+ main_y 1) v_prenex_11927) (<= 995 (select main_a v_prenex_11927)) (< v_prenex_11927 main_y) (<= (+ (select main_a v_prenex_11926) (select main_a v_prenex_11927)) 1000) (<= (select main_a v_prenex_11926) 3) (<= (select main_a v_prenex_11927) 1001))) (forall ((v_prenex_14088 Int) (v_prenex_14087 Int)) (or (<= (+ (select main_a v_prenex_14087) (select main_a v_prenex_14088)) 1000) (<= 1994 (* 2 (select main_a v_prenex_14088))) (<= (+ main_y 1) v_prenex_14088) (< v_prenex_14088 main_y))) (forall ((v_prenex_9147 Int) (v_prenex_9146 Int)) (or (<= 997 (select main_a v_prenex_9147)) (<= (+ main_y 1) v_prenex_9147) (<= (select main_a v_prenex_9147) (+ (select main_a v_prenex_9146) 998)) (<= 0 (+ (select main_a v_prenex_9146) 1)) (<= 1 (select main_a v_prenex_9146)) (<= (select main_a v_prenex_9147) 1001) (< v_prenex_9147 main_y))) (forall ((v_prenex_10102 Int) (v_prenex_10101 Int)) (or (<= (* 2 (select main_a v_prenex_10102)) 1998) (<= 997 (select main_a v_prenex_10102)) (<= 1 (select main_a v_prenex_10101)) (<= (+ main_y 1) v_prenex_10102) (<= (+ (select main_a v_prenex_10101) (select main_a v_prenex_10102)) 1000) (< v_prenex_10102 main_y) (<= 0 (+ (select main_a v_prenex_10101) 1)))) (forall ((v_prenex_10987 Int) (v_prenex_10988 Int)) (or (<= (+ main_x 1) v_prenex_10987) (<= (+ (select main_a v_prenex_10987) 994) (select main_a v_prenex_10988)) (<= 1 (select main_a v_prenex_10987)) (<= (+ main_y 1) v_prenex_10988) (< v_prenex_10987 main_x))) (forall ((v_prenex_16273 Int) (v_prenex_16274 Int)) (or (<= (* 2 (select main_a v_prenex_16274)) 1998) (<= 2 (* 2 (select main_a v_prenex_16273))) (< v_prenex_16274 main_y) (<= 995 (select main_a v_prenex_16274)) (<= (select main_a v_prenex_16274) (+ (select main_a v_prenex_16273) 998)) (<= (+ main_y 1) v_prenex_16274))) (or (forall ((v_prenex_11685 Int)) (or (<= (+ main_x 1) v_prenex_11685) (<= (select main_a v_prenex_11685) 3) (<= 0 (+ (select main_a v_prenex_11685) 1)))) (forall ((v_prenex_11683 Int)) (or (< v_prenex_11683 main_y) (<= (* 2 (select main_a v_prenex_11683)) 1998) (<= (+ main_y 1) v_prenex_11683) (<= (select main_a v_prenex_11683) 999)))) (forall ((v_prenex_8774 Int) (v_prenex_8775 Int)) (or (< v_prenex_8775 main_y) (<= (+ main_y 1) v_prenex_8775) (<= (+ (select main_a v_prenex_8774) (select main_a v_prenex_8775)) 1000) (<= (+ main_x 1) v_prenex_8774) (<= 1994 (* 2 (select main_a v_prenex_8775))))) (forall ((v_prenex_9575 Int) (v_prenex_9574 Int)) (or (<= 1000 (+ (select main_a v_prenex_9574) (select main_a v_prenex_9575))) (<= (select main_a v_prenex_9575) 1001) (<= 995 (select main_a v_prenex_9575)) (<= (+ main_y 1) v_prenex_9575) (<= 1 (select main_a v_prenex_9574)) (< v_prenex_9575 main_y))) (forall ((v_prenex_9777 Int) (v_prenex_9776 Int)) (or (<= 1 (select main_a v_prenex_9776)) (<= (+ main_y 1) v_prenex_9777) (<= (select main_a v_prenex_9777) 1001) (<= (+ (select main_a v_prenex_9776) 994) (select main_a v_prenex_9777)) (<= 995 (select main_a v_prenex_9777)) (< v_prenex_9777 main_y))) (or (forall ((v_prenex_9562 Int)) (or (< v_prenex_9562 main_y) (<= (+ main_y 1) v_prenex_9562) (<= (* 2 (select main_a v_prenex_9562)) 1998) (<= 1994 (* 2 (select main_a v_prenex_9562))) (<= (select main_a v_prenex_9562) 1001))) (forall ((v_prenex_9566 Int)) (<= (select main_a v_prenex_9566) 5))) (forall ((v_prenex_17273 Int) (v_prenex_17274 Int)) (or (< v_prenex_17274 main_y) (<= (select main_a v_prenex_17273) 5) (<= (select main_a v_prenex_17274) (+ (select main_a v_prenex_17273) 998)) (<= (* 2 (select main_a v_prenex_17273)) 6) (< v_prenex_17273 main_x) (<= (+ main_y 1) v_prenex_17274) (<= (select main_a v_prenex_17274) 999))) (forall ((v_prenex_11585 Int) (v_prenex_11586 Int)) (or (<= (+ main_x 1) v_prenex_11585) (<= 995 (select main_a v_prenex_11586)) (<= 0 (+ (select main_a v_prenex_11585) 1)) (<= (+ main_y 1) v_prenex_11586) (<= (+ (select main_a v_prenex_11585) (select main_a v_prenex_11586)) 1000) (< v_prenex_11586 main_y) (<= 1 (select main_a v_prenex_11585)))) (or (forall ((v_prenex_14600 Int)) (or (<= (* 2 (select main_a v_prenex_14600)) 6) (<= 0 (+ (select main_a v_prenex_14600) 1)))) (forall ((v_prenex_14595 Int)) (or (<= (+ main_y 1) v_prenex_14595) (<= (select main_a v_prenex_14595) 1001) (< v_prenex_14595 main_y) (<= 1994 (* 2 (select main_a v_prenex_14595)))))) (forall ((v_prenex_10338 Int) (v_prenex_10337 Int)) (or (< v_prenex_10338 main_y) (<= 995 (select main_a v_prenex_10338)) (<= (select main_a v_prenex_10337) 5) (<= (select main_a v_prenex_10338) (+ (select main_a v_prenex_10337) 998)) (<= (+ main_y 1) v_prenex_10338) (<= 1994 (* 2 (select main_a v_prenex_10338))))) (forall ((v_prenex_14460 Int) (v_prenex_14461 Int)) (or (< v_prenex_14461 main_y) (<= (+ (select main_a v_prenex_14460) 994) (select main_a v_prenex_14461)) (<= 0 (+ (select main_a v_prenex_14460) 1)) (<= (select main_a v_prenex_14461) 999) (<= (+ main_y 1) v_prenex_14461) (<= 2 (* 2 (select main_a v_prenex_14460))))) (or (forall ((v_prenex_13357 Int)) (or (<= (select main_a v_prenex_13357) 999) (<= (* 2 (select main_a v_prenex_13357)) 1998) (<= (+ main_y 1) v_prenex_13357) (< v_prenex_13357 main_y) (<= 997 (select main_a v_prenex_13357)))) (forall ((v_prenex_13359 Int)) (or (<= (select main_a v_prenex_13359) 3) (<= 2 (* 2 (select main_a v_prenex_13359)))))) (forall ((v_prenex_12894 Int) (v_prenex_12893 Int)) (or (<= (select main_a v_prenex_12893) 5) (<= (select main_a v_prenex_12894) 1001) (<= (+ main_y 1) v_prenex_12894) (<= 1000 (+ (select main_a v_prenex_12893) (select main_a v_prenex_12894))) (< v_prenex_12894 main_y) (<= 0 (+ (select main_a v_prenex_12893) 1)) (<= 1994 (* 2 (select main_a v_prenex_12894))))) (forall ((v_prenex_17371 Int) (v_prenex_17372 Int)) (or (<= (select main_a v_prenex_17372) (+ (select main_a v_prenex_17371) 998)) (< v_prenex_17372 main_y) (<= 0 (+ (select main_a v_prenex_17371) 1)) (<= (select main_a v_prenex_17372) 1001) (<= (+ main_y 1) v_prenex_17372) (<= (select main_a v_prenex_17371) 3) (<= 1994 (* 2 (select main_a v_prenex_17372))))) (forall ((v_prenex_10161 Int) (v_prenex_10162 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10162))) (<= 0 (+ (select main_a v_prenex_10161) 1)) (<= (select main_a v_prenex_10162) (+ (select main_a v_prenex_10161) 998)) (< v_prenex_10162 main_y) (<= 997 (select main_a v_prenex_10162)) (<= (+ main_y 1) v_prenex_10162) (<= (* 2 (select main_a v_prenex_10161)) 6))) (forall ((v_prenex_16065 Int) (v_prenex_16066 Int)) (or (< v_prenex_16066 main_y) (<= 0 (+ (select main_a v_prenex_16065) 1)) (<= (+ main_x 1) v_prenex_16065) (<= (* 2 (select main_a v_prenex_16065)) 6) (<= 1000 (+ (select main_a v_prenex_16065) (select main_a v_prenex_16066))) (<= (+ main_y 1) v_prenex_16066) (<= 995 (select main_a v_prenex_16066)))) (forall ((v_prenex_18219 Int) (v_prenex_18220 Int)) (or (<= (+ main_y 1) v_prenex_18220) (<= 1000 (+ (select main_a v_prenex_18219) (select main_a v_prenex_18220))) (<= (* 2 (select main_a v_prenex_18220)) 1998) (<= 2 (* 2 (select main_a v_prenex_18219))) (< v_prenex_18220 main_y) (<= (select main_a v_prenex_18220) 1001))) (forall ((v_prenex_17822 Int) (v_prenex_17823 Int)) (or (<= 1 (select main_a v_prenex_17822)) (<= (+ main_y 1) v_prenex_17823) (<= 995 (select main_a v_prenex_17823)) (<= (select main_a v_prenex_17823) 999) (<= (+ (select main_a v_prenex_17822) (select main_a v_prenex_17823)) 1000) (< v_prenex_17823 main_y) (<= (select main_a v_prenex_17822) 3))) (forall ((v_prenex_10907 Int) (v_prenex_10906 Int)) (or (<= 1000 (+ (select main_a v_prenex_10906) (select main_a v_prenex_10907))) (<= 0 (+ (select main_a v_prenex_10906) 1)) (<= (+ main_y 1) v_prenex_10907) (< v_prenex_10907 main_y) (<= (select main_a v_prenex_10907) 1001) (<= 1994 (* 2 (select main_a v_prenex_10907))) (<= (select main_a v_prenex_10906) 3))) (forall ((v_prenex_12700 Int) (v_prenex_12699 Int)) (or (<= 1000 (+ (select main_a v_prenex_12699) (select main_a v_prenex_12700))) (<= (* 2 (select main_a v_prenex_12699)) 6) (<= 1994 (* 2 (select main_a v_prenex_12700))) (<= 995 (select main_a v_prenex_12700)) (<= (+ main_y 1) v_prenex_12700) (< v_prenex_12700 main_y))) (forall ((v_prenex_17367 Int) (v_prenex_17368 Int)) (or (<= (select main_a v_prenex_17368) (+ (select main_a v_prenex_17367) 998)) (<= (* 2 (select main_a v_prenex_17367)) 6) (< v_prenex_17368 main_y) (<= (+ main_y 1) v_prenex_17368) (<= (select main_a v_prenex_17368) 1001) (<= (* 2 (select main_a v_prenex_17368)) 1998))) (forall ((v_prenex_18185 Int) (v_prenex_18184 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18185))) (<= (+ main_y 1) v_prenex_18185) (< v_prenex_18185 main_y) (<= 1000 (+ (select main_a v_prenex_18184) (select main_a v_prenex_18185))) (<= (* 2 (select main_a v_prenex_18184)) 6) (<= 997 (select main_a v_prenex_18185)))) (forall ((v_prenex_15885 Int) (v_prenex_15884 Int)) (or (<= 997 (select main_a v_prenex_15885)) (<= 1 (select main_a v_prenex_15884)) (<= 0 (+ (select main_a v_prenex_15884) 1)) (< v_prenex_15885 main_y) (<= (+ main_y 1) v_prenex_15885) (<= (+ (select main_a v_prenex_15884) (select main_a v_prenex_15885)) 1000))) (forall ((v_prenex_15364 Int) (v_prenex_15363 Int)) (or (<= (+ main_y 1) v_prenex_15364) (<= (select main_a v_prenex_15364) (+ (select main_a v_prenex_15363) 998)) (<= 1994 (* 2 (select main_a v_prenex_15364))) (<= (select main_a v_prenex_15363) 5) (<= 995 (select main_a v_prenex_15364)) (<= (select main_a v_prenex_15363) 3) (< v_prenex_15364 main_y))) (forall ((v_prenex_17439 Int) (v_prenex_17440 Int)) (or (<= 1 (select main_a v_prenex_17439)) (<= (select main_a v_prenex_17440) (+ (select main_a v_prenex_17439) 998)) (<= (+ main_y 1) v_prenex_17440) (< v_prenex_17440 main_y) (<= 997 (select main_a v_prenex_17440)) (<= (select main_a v_prenex_17440) 1001))) (or (forall ((v_prenex_12077 Int)) (or (<= (select main_a v_prenex_12077) 5) (<= (select main_a v_prenex_12077) 3))) (forall ((v_prenex_12072 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12072))) (<= (select main_a v_prenex_12072) 1001) (< v_prenex_12072 main_y) (<= (+ main_y 1) v_prenex_12072)))) (or (forall ((v_prenex_17074 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17074))) (<= (+ main_y 1) v_prenex_17074) (< v_prenex_17074 main_y) (<= 995 (select main_a v_prenex_17074)))) (forall ((v_prenex_17075 Int)) (or (<= (* 2 (select main_a v_prenex_17075)) 6) (<= 1 (select main_a v_prenex_17075))))) (forall ((v_prenex_12172 Int) (v_prenex_12173 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12173))) (<= (* 2 (select main_a v_prenex_12173)) 1998) (<= (select main_a v_prenex_12173) (+ (select main_a v_prenex_12172) 998)) (< v_prenex_12173 main_y) (<= (+ main_y 1) v_prenex_12173) (<= 2 (* 2 (select main_a v_prenex_12172))) (<= (select main_a v_prenex_12172) 3))) (forall ((v_prenex_16747 Int) (v_prenex_16748 Int)) (or (< v_prenex_16748 main_y) (<= 995 (select main_a v_prenex_16748)) (<= (+ main_y 1) v_prenex_16748) (<= (* 2 (select main_a v_prenex_16747)) 6) (<= (select main_a v_prenex_16747) 5) (<= (+ (select main_a v_prenex_16747) 994) (select main_a v_prenex_16748)) (< v_prenex_16747 main_x))) (forall ((v_prenex_14025 Int) (v_prenex_14024 Int)) (or (< v_prenex_14025 main_y) (<= (* 2 (select main_a v_prenex_14024)) 6) (<= (+ (select main_a v_prenex_14024) (select main_a v_prenex_14025)) 1000) (<= (select main_a v_prenex_14025) 1001) (< v_prenex_14024 main_x) (<= (+ main_y 1) v_prenex_14025) (<= (select main_a v_prenex_14024) 5))) (forall ((v_prenex_9065 Int) (v_prenex_9064 Int)) (or (< v_prenex_9065 main_y) (<= 1994 (* 2 (select main_a v_prenex_9065))) (<= 1000 (+ (select main_a v_prenex_9064) (select main_a v_prenex_9065))) (<= (+ main_y 1) v_prenex_9065) (<= (select main_a v_prenex_9064) 5) (<= 995 (select main_a v_prenex_9065)) (<= 2 (* 2 (select main_a v_prenex_9064))))) (or (forall ((v_prenex_12077 Int)) (or (<= (select main_a v_prenex_12077) 5) (<= (select main_a v_prenex_12077) 3))) (forall ((v_prenex_12075 Int)) (or (< v_prenex_12075 main_y) (<= (select main_a v_prenex_12075) 999) (<= (+ main_y 1) v_prenex_12075) (<= (select main_a v_prenex_12075) 1001) (<= 1994 (* 2 (select main_a v_prenex_12075)))))) (forall ((v_prenex_10055 Int) (v_prenex_10056 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10056))) (<= 1 (select main_a v_prenex_10055)) (<= (+ (select main_a v_prenex_10055) (select main_a v_prenex_10056)) 1000) (< v_prenex_10056 main_y) (<= (+ main_y 1) v_prenex_10056) (<= 997 (select main_a v_prenex_10056)))) (forall ((v_prenex_13594 Int) (v_prenex_13593 Int)) (or (<= (+ main_y 1) v_prenex_13594) (< v_prenex_13594 main_y) (<= (select main_a v_prenex_13594) (+ (select main_a v_prenex_13593) 998)) (<= (* 2 (select main_a v_prenex_13593)) 6) (<= (select main_a v_prenex_13593) 5) (<= 995 (select main_a v_prenex_13594)))) (forall ((v_prenex_10145 Int) (v_prenex_10144 Int)) (or (<= (+ main_y 1) v_prenex_10145) (<= (select main_a v_prenex_10144) 3) (<= (+ (select main_a v_prenex_10144) (select main_a v_prenex_10145)) 1000) (< v_prenex_10145 main_y) (<= 997 (select main_a v_prenex_10145)))) (or (forall ((v_prenex_10485 Int)) (or (<= (+ main_y 1) v_prenex_10485) (< v_prenex_10485 main_y) (<= (* 2 (select main_a v_prenex_10485)) 1998) (<= 995 (select main_a v_prenex_10485)))) (forall ((v_prenex_10486 Int)) (or (<= 1 (select main_a v_prenex_10486)) (<= (+ main_x 1) v_prenex_10486) (<= (* 2 (select main_a v_prenex_10486)) 6)))) (forall ((v_prenex_10176 Int) (v_prenex_10175 Int)) (or (<= (+ main_y 1) v_prenex_10176) (<= 1 (select main_a v_prenex_10175)) (<= (select main_a v_prenex_10176) (+ (select main_a v_prenex_10175) 998)) (<= 1994 (* 2 (select main_a v_prenex_10176))) (<= (* 2 (select main_a v_prenex_10175)) 6) (<= (* 2 (select main_a v_prenex_10176)) 1998) (< v_prenex_10176 main_y))) (or (forall ((v_prenex_13458 Int)) (or (<= (* 2 (select main_a v_prenex_13458)) 1998) (<= 1994 (* 2 (select main_a v_prenex_13458))) (<= (select main_a v_prenex_13458) 999) (<= (+ main_y 1) v_prenex_13458) (< v_prenex_13458 main_y))) (forall ((v_prenex_13462 Int)) (or (<= (select main_a v_prenex_13462) 3) (<= 2 (* 2 (select main_a v_prenex_13462)))))) (forall ((v_prenex_16842 Int) (v_prenex_16843 Int)) (or (<= (* 2 (select main_a v_prenex_16842)) 6) (<= (select main_a v_prenex_16842) 3) (<= (+ main_y 1) v_prenex_16843) (< v_prenex_16843 main_y) (<= (+ (select main_a v_prenex_16842) 994) (select main_a v_prenex_16843)) (<= 995 (select main_a v_prenex_16843)) (<= (select main_a v_prenex_16843) 999))) (forall ((v_prenex_8853 Int) (v_prenex_8854 Int)) (or (<= (* 2 (select main_a v_prenex_8853)) 6) (<= 995 (select main_a v_prenex_8854)) (<= 1994 (* 2 (select main_a v_prenex_8854))) (< v_prenex_8854 main_y) (<= (+ main_y 1) v_prenex_8854) (<= (select main_a v_prenex_8854) (+ (select main_a v_prenex_8853) 998)))) (forall ((v_prenex_13819 Int) (v_prenex_13818 Int)) (or (<= 997 (select main_a v_prenex_13819)) (<= (+ (select main_a v_prenex_13818) 994) (select main_a v_prenex_13819)) (<= 0 (+ (select main_a v_prenex_13818) 1)) (< v_prenex_13819 main_y) (<= (+ main_y 1) v_prenex_13819) (<= (select main_a v_prenex_13819) 999))) (or (forall ((v_prenex_8626 Int)) (or (<= 1 (select main_a v_prenex_8626)) (<= 2 (* 2 (select main_a v_prenex_8626))) (< v_prenex_8626 main_x))) (forall ((v_prenex_8627 Int)) (or (<= (+ main_y 1) v_prenex_8627) (<= (* 2 (select main_a v_prenex_8627)) 1998) (< v_prenex_8627 main_y)))) (or (forall ((v_prenex_13904 Int)) (or (<= (* 2 (select main_a v_prenex_13904)) 1998) (<= 995 (select main_a v_prenex_13904)) (<= 997 (select main_a v_prenex_13904)) (<= (+ main_y 1) v_prenex_13904) (< v_prenex_13904 main_y))) (forall ((v_prenex_13905 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13905))) (<= (select main_a v_prenex_13905) 3)))) (forall ((v_prenex_16932 Int) (v_prenex_16933 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16933))) (< v_prenex_16933 main_y) (<= (+ (select main_a v_prenex_16932) (select main_a v_prenex_16933)) 1000) (<= (select main_a v_prenex_16932) 5) (<= (+ main_y 1) v_prenex_16933) (<= (* 2 (select main_a v_prenex_16932)) 6))) (or (forall ((v_prenex_11985 Int)) (<= 0 (+ (select main_a v_prenex_11985) 1))) (forall ((v_prenex_11981 Int)) (or (< v_prenex_11981 main_y) (<= 1994 (* 2 (select main_a v_prenex_11981))) (<= (+ main_y 1) v_prenex_11981) (<= 995 (select main_a v_prenex_11981))))) (or (forall ((v_prenex_10227 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10227))) (<= (+ main_y 1) v_prenex_10227) (< v_prenex_10227 main_y))) (forall ((v_prenex_10226 Int)) (or (<= (select main_a v_prenex_10226) 3) (< v_prenex_10226 main_x) (<= 0 (+ (select main_a v_prenex_10226) 1))))) (forall ((v_prenex_8567 Int) (v_prenex_8566 Int)) (or (<= (* 2 (select main_a v_prenex_8566)) 6) (< v_prenex_8567 main_y) (<= 995 (select main_a v_prenex_8567)) (<= (+ (select main_a v_prenex_8566) 994) (select main_a v_prenex_8567)) (<= (+ main_y 1) v_prenex_8567))) (forall ((v_prenex_17985 Int) (v_prenex_17984 Int)) (or (<= 995 (select main_a v_prenex_17985)) (< v_prenex_17985 main_y) (<= (select main_a v_prenex_17985) 1001) (<= 1 (select main_a v_prenex_17984)) (<= (+ (select main_a v_prenex_17984) (select main_a v_prenex_17985)) 1000) (<= (+ main_y 1) v_prenex_17985) (<= 0 (+ (select main_a v_prenex_17984) 1)))) (forall ((v_prenex_14179 Int) (v_prenex_14180 Int)) (or (<= (select main_a v_prenex_14180) 999) (<= (* 2 (select main_a v_prenex_14180)) 1998) (< v_prenex_14180 main_y) (<= (+ main_y 1) v_prenex_14180) (<= (+ (select main_a v_prenex_14179) 994) (select main_a v_prenex_14180)))) (or (forall ((v_prenex_11199 Int)) (or (<= (select main_a v_prenex_11199) 3) (<= 0 (+ (select main_a v_prenex_11199) 1)))) (forall ((v_prenex_11198 Int)) (or (<= (+ main_y 1) v_prenex_11198) (< v_prenex_11198 main_y) (<= 995 (select main_a v_prenex_11198)) (<= (* 2 (select main_a v_prenex_11198)) 1998)))) (forall ((v_prenex_8809 Int) (v_prenex_8810 Int)) (or (<= (select main_a v_prenex_8809) 3) (<= (* 2 (select main_a v_prenex_8809)) 6) (< v_prenex_8810 main_y) (<= 1994 (* 2 (select main_a v_prenex_8810))) (<= (+ (select main_a v_prenex_8809) (select main_a v_prenex_8810)) 1000) (<= (+ main_y 1) v_prenex_8810))) (forall ((v_prenex_12502 Int) (v_prenex_12503 Int)) (or (< v_prenex_12503 main_y) (<= 997 (select main_a v_prenex_12503)) (<= (+ main_y 1) v_prenex_12503) (<= (+ (select main_a v_prenex_12502) 994) (select main_a v_prenex_12503)) (<= 2 (* 2 (select main_a v_prenex_12502))) (<= (* 2 (select main_a v_prenex_12502)) 6) (<= 1994 (* 2 (select main_a v_prenex_12503))))) (forall ((v_prenex_18114 Int) (v_prenex_18115 Int)) (or (<= 1 (select main_a v_prenex_18114)) (< v_prenex_18115 main_y) (<= 1994 (* 2 (select main_a v_prenex_18115))) (<= (select main_a v_prenex_18115) (+ (select main_a v_prenex_18114) 998)) (<= 997 (select main_a v_prenex_18115)) (<= (+ main_y 1) v_prenex_18115))) (forall ((v_prenex_11946 Int) (v_prenex_11947 Int)) (or (<= 0 (+ (select main_a v_prenex_11946) 1)) (<= (+ (select main_a v_prenex_11946) 994) (select main_a v_prenex_11947)) (<= (select main_a v_prenex_11946) 3) (<= (+ main_x 1) v_prenex_11946) (< v_prenex_11947 main_y) (<= (+ main_y 1) v_prenex_11947) (<= 995 (select main_a v_prenex_11947)))) (or (forall ((v_prenex_9407 Int)) (or (< v_prenex_9407 main_y) (<= (+ main_y 1) v_prenex_9407) (<= 997 (select main_a v_prenex_9407)) (<= 1994 (* 2 (select main_a v_prenex_9407))))) (forall ((v_prenex_9406 Int)) (or (<= (select main_a v_prenex_9406) 3) (< v_prenex_9406 main_x) (<= 1 (select main_a v_prenex_9406))))) (or (forall ((v_prenex_17194 Int)) (or (<= (select main_a v_prenex_17194) 5) (<= 2 (* 2 (select main_a v_prenex_17194))))) (forall ((v_prenex_17192 Int)) (or (< v_prenex_17192 main_y) (<= (select main_a v_prenex_17192) 999) (<= (+ main_y 1) v_prenex_17192) (<= (* 2 (select main_a v_prenex_17192)) 1998) (<= 997 (select main_a v_prenex_17192))))) (forall ((v_prenex_15255 Int) (v_prenex_15254 Int)) (or (<= 0 (+ (select main_a v_prenex_15254) 1)) (<= 2 (* 2 (select main_a v_prenex_15254))) (< v_prenex_15255 main_y) (<= (+ (select main_a v_prenex_15254) (select main_a v_prenex_15255)) 1000) (<= (* 2 (select main_a v_prenex_15255)) 1998) (<= 997 (select main_a v_prenex_15255)) (<= (+ main_y 1) v_prenex_15255))) (or (forall ((v_prenex_13645 Int)) (or (<= (+ main_y 1) v_prenex_13645) (<= (select main_a v_prenex_13645) 1001) (<= 1994 (* 2 (select main_a v_prenex_13645))) (< v_prenex_13645 main_y))) (forall ((v_prenex_13646 Int)) (<= (* 2 (select main_a v_prenex_13646)) 6))) (or (forall ((v_prenex_16464 Int)) (or (<= (* 2 (select main_a v_prenex_16464)) 1998) (<= (+ main_y 1) v_prenex_16464) (<= 997 (select main_a v_prenex_16464)) (< v_prenex_16464 main_y))) (forall ((v_prenex_16469 Int)) (or (<= (select main_a v_prenex_16469) 3) (<= (select main_a v_prenex_16469) 5)))) (or (forall ((v_prenex_15623 Int)) (or (<= (select main_a v_prenex_15623) 3) (<= 1 (select main_a v_prenex_15623)))) (forall ((v_prenex_15622 Int)) (or (<= (+ main_y 1) v_prenex_15622) (<= (* 2 (select main_a v_prenex_15622)) 1998) (<= (select main_a v_prenex_15622) 999) (< v_prenex_15622 main_y)))) (forall ((v_prenex_14435 Int) (v_prenex_14434 Int)) (or (< v_prenex_14435 main_y) (<= 0 (+ (select main_a v_prenex_14434) 1)) (<= 997 (select main_a v_prenex_14435)) (<= (select main_a v_prenex_14435) 999) (<= (+ (select main_a v_prenex_14434) 994) (select main_a v_prenex_14435)) (<= (+ main_y 1) v_prenex_14435))) (forall ((v_prenex_15901 Int) (v_prenex_15900 Int)) (or (< v_prenex_15901 main_y) (<= 1000 (+ (select main_a v_prenex_15900) (select main_a v_prenex_15901))) (<= (+ main_x 1) v_prenex_15900) (<= (select main_a v_prenex_15900) 3) (<= (+ main_y 1) v_prenex_15901) (<= (select main_a v_prenex_15901) 999))) (or (forall ((v_prenex_11036 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11036))) (<= (* 2 (select main_a v_prenex_11036)) 6))) (forall ((v_prenex_11035 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11035))) (<= (+ main_y 1) v_prenex_11035) (< v_prenex_11035 main_y) (<= (select main_a v_prenex_11035) 999)))) (forall ((v_prenex_16743 Int) (v_prenex_16744 Int)) (or (<= (select main_a v_prenex_16743) 3) (<= (select main_a v_prenex_16743) 5) (<= (+ main_y 1) v_prenex_16744) (< v_prenex_16744 main_y) (<= (select main_a v_prenex_16744) (+ (select main_a v_prenex_16743) 998)) (<= (* 2 (select main_a v_prenex_16744)) 1998) (<= (select main_a v_prenex_16744) 1001))) (forall ((v_prenex_12793 Int) (v_prenex_12792 Int)) (or (<= (+ (select main_a v_prenex_12792) 994) (select main_a v_prenex_12793)) (< v_prenex_12793 main_y) (<= 995 (select main_a v_prenex_12793)) (<= (* 2 (select main_a v_prenex_12793)) 1998) (<= 1 (select main_a v_prenex_12792)) (<= (+ main_y 1) v_prenex_12793))) (forall ((v_prenex_9150 Int) (v_prenex_9151 Int)) (or (<= 1 (select main_a v_prenex_9150)) (<= (+ main_y 1) v_prenex_9151) (<= (* 2 (select main_a v_prenex_9151)) 1998) (<= (select main_a v_prenex_9151) (+ (select main_a v_prenex_9150) 998)) (<= 995 (select main_a v_prenex_9151)) (< v_prenex_9151 main_y))) (or (forall ((v_prenex_8226 Int)) (or (<= (select main_a v_prenex_8226) 999) (<= (+ main_y 1) v_prenex_8226) (< v_prenex_8226 main_y) (<= (* 2 (select main_a v_prenex_8226)) 1998))) (forall ((v_prenex_8317 Int)) (or (<= (* 2 (select main_a v_prenex_8317)) 6) (<= 1 (select main_a v_prenex_8317))))) (forall ((v_prenex_14505 Int) (v_prenex_14506 Int)) (or (<= 995 (select main_a v_prenex_14506)) (<= (* 2 (select main_a v_prenex_14505)) 6) (<= (+ main_x 1) v_prenex_14505) (<= (+ (select main_a v_prenex_14505) 994) (select main_a v_prenex_14506)) (<= (+ main_y 1) v_prenex_14506) (< v_prenex_14506 main_y))) (forall ((v_prenex_12547 Int) (v_prenex_12548 Int)) (or (< v_prenex_12548 main_y) (<= (* 2 (select main_a v_prenex_12547)) 6) (<= (* 2 (select main_a v_prenex_12548)) 1998) (<= (select main_a v_prenex_12547) 5) (<= 1000 (+ (select main_a v_prenex_12547) (select main_a v_prenex_12548))) (<= 997 (select main_a v_prenex_12548)) (<= (+ main_y 1) v_prenex_12548))) (forall ((v_prenex_15041 Int) (v_prenex_15040 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15040))) (<= (+ main_y 1) v_prenex_15041) (<= (select main_a v_prenex_15041) 999) (< v_prenex_15041 main_y) (<= (select main_a v_prenex_15041) (+ (select main_a v_prenex_15040) 998)) (<= 1 (select main_a v_prenex_15040)) (<= (select main_a v_prenex_15041) 1001))) (forall ((v_prenex_13143 Int) (v_prenex_13142 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13142))) (<= (+ (select main_a v_prenex_13142) 994) (select main_a v_prenex_13143)) (<= (select main_a v_prenex_13143) 999) (< v_prenex_13143 main_y) (<= (+ main_y 1) v_prenex_13143) (<= 1 (select main_a v_prenex_13142)) (<= 995 (select main_a v_prenex_13143)))) (forall ((v_prenex_15090 Int) (v_prenex_15091 Int)) (or (<= (+ (select main_a v_prenex_15090) 994) (select main_a v_prenex_15091)) (<= 995 (select main_a v_prenex_15091)) (<= (select main_a v_prenex_15090) 3) (<= (+ main_y 1) v_prenex_15091) (<= (* 2 (select main_a v_prenex_15090)) 6) (<= 1994 (* 2 (select main_a v_prenex_15091))) (< v_prenex_15091 main_y))) (forall ((v_prenex_16732 Int) (v_prenex_16733 Int)) (or (<= 0 (+ (select main_a v_prenex_16732) 1)) (< v_prenex_16733 main_y) (<= 997 (select main_a v_prenex_16733)) (<= (* 2 (select main_a v_prenex_16732)) 6) (<= (+ main_y 1) v_prenex_16733) (<= (select main_a v_prenex_16733) 1001) (<= (+ (select main_a v_prenex_16732) 994) (select main_a v_prenex_16733)))) (forall ((v_prenex_16791 Int) (v_prenex_16792 Int)) (or (<= (select main_a v_prenex_16792) 999) (<= (+ main_y 1) v_prenex_16792) (< v_prenex_16792 main_y) (<= (select main_a v_prenex_16791) 5) (< v_prenex_16791 main_x) (<= 1 (select main_a v_prenex_16791)) (<= 1000 (+ (select main_a v_prenex_16791) (select main_a v_prenex_16792))))) (forall ((v_prenex_18491 Int) (v_prenex_18490 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18490))) (<= (+ main_y 1) v_prenex_18491) (<= (select main_a v_prenex_18491) (+ (select main_a v_prenex_18490) 998)) (< v_prenex_18491 main_y) (<= 1994 (* 2 (select main_a v_prenex_18491))) (<= (select main_a v_prenex_18490) 5) (<= (select main_a v_prenex_18491) 1001))) (forall ((v_prenex_12353 Int) (v_prenex_12352 Int)) (or (<= (select main_a v_prenex_12353) 999) (<= (+ main_y 1) v_prenex_12353) (<= (select main_a v_prenex_12352) 5) (<= (+ (select main_a v_prenex_12352) (select main_a v_prenex_12353)) 1000) (< v_prenex_12353 main_y) (<= 1994 (* 2 (select main_a v_prenex_12353))) (<= 1 (select main_a v_prenex_12352)))) (forall ((v_prenex_10158 Int) (v_prenex_10157 Int)) (or (<= (+ main_x 1) v_prenex_10157) (<= (+ main_y 1) v_prenex_10158) (<= 0 (+ (select main_a v_prenex_10157) 1)) (<= 1994 (* 2 (select main_a v_prenex_10158))) (<= (+ (select main_a v_prenex_10157) (select main_a v_prenex_10158)) 1000) (< v_prenex_10158 main_y))) (forall ((v_prenex_9131 Int) (v_prenex_9130 Int)) (or (<= (+ (select main_a v_prenex_9130) 994) (select main_a v_prenex_9131)) (<= 1 (select main_a v_prenex_9130)) (<= 995 (select main_a v_prenex_9131)) (< v_prenex_9131 main_y) (<= (+ main_y 1) v_prenex_9131) (<= (select main_a v_prenex_9130) 5))) (or (forall ((v_prenex_17441 Int)) (or (< v_prenex_17441 main_y) (<= (+ main_y 1) v_prenex_17441) (<= (select main_a v_prenex_17441) 999) (<= (* 2 (select main_a v_prenex_17441)) 1998) (<= (select main_a v_prenex_17441) 1001))) (forall ((v_prenex_17446 Int)) (<= 0 (+ (select main_a v_prenex_17446) 1)))) (or (forall ((v_prenex_17401 Int)) (or (<= (+ main_y 1) v_prenex_17401) (<= 1994 (* 2 (select main_a v_prenex_17401))) (<= (select main_a v_prenex_17401) 1001) (<= (* 2 (select main_a v_prenex_17401)) 1998) (< v_prenex_17401 main_y))) (forall ((v_prenex_17405 Int)) (or (<= (* 2 (select main_a v_prenex_17405)) 6) (<= 2 (* 2 (select main_a v_prenex_17405)))))) (forall ((v_prenex_14912 Int) (v_prenex_14913 Int)) (or (<= (+ main_y 1) v_prenex_14913) (<= 0 (+ (select main_a v_prenex_14912) 1)) (<= (select main_a v_prenex_14913) 999) (<= 2 (* 2 (select main_a v_prenex_14912))) (< v_prenex_14913 main_y) (<= (select main_a v_prenex_14913) (+ (select main_a v_prenex_14912) 998)) (<= 1994 (* 2 (select main_a v_prenex_14913))))) (forall ((v_prenex_9271 Int) (v_prenex_9270 Int)) (or (< v_prenex_9271 main_y) (<= (* 2 (select main_a v_prenex_9271)) 1998) (<= (select main_a v_prenex_9270) 5) (<= 2 (* 2 (select main_a v_prenex_9270))) (<= (+ main_y 1) v_prenex_9271) (<= (+ (select main_a v_prenex_9270) (select main_a v_prenex_9271)) 1000) (<= (select main_a v_prenex_9271) 1001))) (or (forall ((v_prenex_10455 Int)) (or (<= 0 (+ (select main_a v_prenex_10455) 1)) (< v_prenex_10455 main_x) (<= (+ main_x 1) v_prenex_10455))) (forall ((v_prenex_10456 Int)) (or (< v_prenex_10456 main_y) (<= (* 2 (select main_a v_prenex_10456)) 1998)))) (or (forall ((v_prenex_15140 Int)) (or (< v_prenex_15140 main_y) (<= (* 2 (select main_a v_prenex_15140)) 1998) (<= 995 (select main_a v_prenex_15140)) (<= (+ main_y 1) v_prenex_15140))) (forall ((v_prenex_15139 Int)) (or (< v_prenex_15139 main_x) (<= 2 (* 2 (select main_a v_prenex_15139)))))) (or (forall ((v_prenex_9856 Int)) (or (<= 995 (select main_a v_prenex_9856)) (<= (+ main_y 1) v_prenex_9856) (<= (select main_a v_prenex_9856) 999) (< v_prenex_9856 main_y) (<= (* 2 (select main_a v_prenex_9856)) 1998))) (forall ((v_prenex_9860 Int)) (or (<= (select main_a v_prenex_9860) 3) (<= (* 2 (select main_a v_prenex_9860)) 6)))) (or (forall ((v_prenex_17765 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17765))) (<= (+ main_y 1) v_prenex_17765) (< v_prenex_17765 main_y) (<= (select main_a v_prenex_17765) 999))) (forall ((v_prenex_17770 Int)) (or (<= 1 (select main_a v_prenex_17770)) (<= (select main_a v_prenex_17770) 3)))) (forall ((v_prenex_17407 Int) (v_prenex_17408 Int)) (or (<= (+ main_y 1) v_prenex_17408) (< v_prenex_17408 main_y) (<= (select main_a v_prenex_17408) 999) (<= (select main_a v_prenex_17407) 5) (<= (+ (select main_a v_prenex_17407) (select main_a v_prenex_17408)) 1000) (<= 995 (select main_a v_prenex_17408)))) (forall ((v_prenex_15001 Int) (v_prenex_15000 Int)) (or (<= (+ main_y 1) v_prenex_15001) (<= (select main_a v_prenex_15001) (+ (select main_a v_prenex_15000) 998)) (<= 997 (select main_a v_prenex_15001)) (< v_prenex_15001 main_y) (<= (select main_a v_prenex_15001) 999))) (or (forall ((v_prenex_8588 Int)) (or (<= 1 (select main_a v_prenex_8588)) (<= (+ main_x 1) v_prenex_8588))) (forall ((v_prenex_8592 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8592))) (<= (+ main_y 1) v_prenex_8592) (< v_prenex_8592 main_y) (<= (* 2 (select main_a v_prenex_8592)) 1998)))) (forall ((v_prenex_16980 Int) (v_prenex_16981 Int)) (or (<= 997 (select main_a v_prenex_16981)) (< v_prenex_16981 main_y) (<= (select main_a v_prenex_16980) 3) (<= (+ main_y 1) v_prenex_16981) (<= (select main_a v_prenex_16981) (+ (select main_a v_prenex_16980) 998)) (<= 0 (+ (select main_a v_prenex_16980) 1)) (<= (select main_a v_prenex_16981) 1001))) (or (forall ((v_prenex_8352 Int)) (<= 0 (+ (select main_a v_prenex_8352) 1))) (forall ((v_prenex_8353 Int)) (or (< v_prenex_8353 main_y) (<= (* 2 (select main_a v_prenex_8353)) 1998) (<= (+ main_y 1) v_prenex_8353)))) (forall ((v_prenex_13889 Int) (v_prenex_13890 Int)) (or (<= 0 (+ (select main_a v_prenex_13889) 1)) (<= (+ main_y 1) v_prenex_13890) (<= (+ main_x 1) v_prenex_13889) (<= (select main_a v_prenex_13890) 1001) (<= (+ (select main_a v_prenex_13889) (select main_a v_prenex_13890)) 1000) (< v_prenex_13890 main_y) (<= (select main_a v_prenex_13889) 5))) (or (forall ((v_prenex_11763 Int)) (or (<= (select main_a v_prenex_11763) 5) (<= (select main_a v_prenex_11763) 3))) (forall ((v_prenex_11758 Int)) (or (< v_prenex_11758 main_y) (<= (select main_a v_prenex_11758) 999) (<= (+ main_y 1) v_prenex_11758) (<= 1994 (* 2 (select main_a v_prenex_11758)))))) (or (forall ((v_prenex_17053 Int)) (or (<= 995 (select main_a v_prenex_17053)) (<= (+ main_y 1) v_prenex_17053) (< v_prenex_17053 main_y) (<= (* 2 (select main_a v_prenex_17053)) 1998) (<= 1994 (* 2 (select main_a v_prenex_17053))))) (forall ((v_prenex_17052 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17052))) (<= (select main_a v_prenex_17052) 3)))) (or (forall ((v_prenex_12619 Int)) (<= (select main_a v_prenex_12619) 5)) (forall ((v_prenex_12618 Int)) (or (< v_prenex_12618 main_y) (<= (+ main_y 1) v_prenex_12618) (<= (select main_a v_prenex_12618) 1001) (<= 1994 (* 2 (select main_a v_prenex_12618))) (<= (* 2 (select main_a v_prenex_12618)) 1998)))) (forall ((v_prenex_16030 Int) (v_prenex_16031 Int)) (or (<= (select main_a v_prenex_16030) 5) (<= (+ main_y 1) v_prenex_16031) (<= (* 2 (select main_a v_prenex_16030)) 6) (<= (+ main_x 1) v_prenex_16030) (< v_prenex_16031 main_y) (<= 1994 (* 2 (select main_a v_prenex_16031))) (<= (+ (select main_a v_prenex_16030) (select main_a v_prenex_16031)) 1000))) (or (forall ((v_prenex_15976 Int)) (or (<= (+ main_y 1) v_prenex_15976) (<= 1994 (* 2 (select main_a v_prenex_15976))) (<= (select main_a v_prenex_15976) 1001) (< v_prenex_15976 main_y))) (forall ((v_prenex_15975 Int)) (or (<= (select main_a v_prenex_15975) 3) (<= (+ main_x 1) v_prenex_15975)))) (forall ((v_prenex_16090 Int) (v_prenex_16089 Int)) (or (<= 997 (select main_a v_prenex_16090)) (<= (+ main_y 1) v_prenex_16090) (<= (* 2 (select main_a v_prenex_16089)) 6) (< v_prenex_16090 main_y) (<= (+ (select main_a v_prenex_16089) 994) (select main_a v_prenex_16090)) (<= (select main_a v_prenex_16090) 999))) (forall ((v_prenex_13244 Int) (v_prenex_13245 Int)) (or (<= (+ main_y 1) v_prenex_13245) (<= 995 (select main_a v_prenex_13245)) (< v_prenex_13245 main_y) (<= (select main_a v_prenex_13245) 1001) (<= 1 (select main_a v_prenex_13244)) (<= (select main_a v_prenex_13245) (+ (select main_a v_prenex_13244) 998)) (<= (select main_a v_prenex_13244) 3))) (forall ((v_prenex_8433 Int) (v_prenex_8434 Int)) (or (<= (select main_a v_prenex_8434) (+ (select main_a v_prenex_8433) 998)) (<= 2 (* 2 (select main_a v_prenex_8433))) (< v_prenex_8434 main_y) (<= (* 2 (select main_a v_prenex_8434)) 1998) (<= (select main_a v_prenex_8433) 3) (<= (+ main_y 1) v_prenex_8434))) (forall ((v_prenex_16073 Int) (v_prenex_16074 Int)) (or (<= (select main_a v_prenex_16073) 5) (< v_prenex_16074 main_y) (<= 0 (+ (select main_a v_prenex_16073) 1)) (<= (select main_a v_prenex_16074) (+ (select main_a v_prenex_16073) 998)) (<= (+ main_y 1) v_prenex_16074) (<= 997 (select main_a v_prenex_16074)) (<= (select main_a v_prenex_16074) 1001))) (or (forall ((v_prenex_16759 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16759))) (< v_prenex_16759 main_x) (<= (* 2 (select main_a v_prenex_16759)) 6))) (forall ((v_prenex_16760 Int)) (or (< v_prenex_16760 main_y) (<= (+ main_y 1) v_prenex_16760) (<= 1994 (* 2 (select main_a v_prenex_16760))) (<= 997 (select main_a v_prenex_16760))))) (or (forall ((v_prenex_13379 Int)) (or (< v_prenex_13379 main_y) (<= 1994 (* 2 (select main_a v_prenex_13379))) (<= (+ main_y 1) v_prenex_13379) (<= (select main_a v_prenex_13379) 999) (<= (select main_a v_prenex_13379) 1001))) (forall ((v_prenex_13382 Int)) (<= (select main_a v_prenex_13382) 5))) (forall ((v_prenex_12139 Int) (v_prenex_12140 Int)) (or (<= (select main_a v_prenex_12140) 999) (<= 1000 (+ (select main_a v_prenex_12139) (select main_a v_prenex_12140))) (<= (+ main_y 1) v_prenex_12140) (<= (select main_a v_prenex_12139) 5) (<= 995 (select main_a v_prenex_12140)) (<= (select main_a v_prenex_12139) 3) (< v_prenex_12140 main_y))) (forall ((v_prenex_9275 Int) (v_prenex_9274 Int)) (or (<= 1 (select main_a v_prenex_9274)) (< v_prenex_9275 main_y) (<= 0 (+ (select main_a v_prenex_9274) 1)) (<= (* 2 (select main_a v_prenex_9275)) 1998) (<= (select main_a v_prenex_9275) 1001) (<= (+ (select main_a v_prenex_9274) (select main_a v_prenex_9275)) 1000) (<= (+ main_y 1) v_prenex_9275))) (forall ((v_prenex_14366 Int) (v_prenex_14365 Int)) (or (<= 1 (select main_a v_prenex_14365)) (< v_prenex_14365 main_x) (< v_prenex_14366 main_y) (<= (select main_a v_prenex_14365) 5) (<= 995 (select main_a v_prenex_14366)) (<= (+ (select main_a v_prenex_14365) 994) (select main_a v_prenex_14366)) (<= (+ main_y 1) v_prenex_14366))) (or (forall ((v_prenex_14757 Int)) (or (< v_prenex_14757 main_y) (<= (select main_a v_prenex_14757) 999) (<= (* 2 (select main_a v_prenex_14757)) 1998) (<= (+ main_y 1) v_prenex_14757))) (forall ((v_prenex_14758 Int)) (or (<= (* 2 (select main_a v_prenex_14758)) 6) (<= 2 (* 2 (select main_a v_prenex_14758)))))) (forall ((v_prenex_16958 Int) (v_prenex_16959 Int)) (or (<= 0 (+ (select main_a v_prenex_16958) 1)) (<= (+ (select main_a v_prenex_16958) (select main_a v_prenex_16959)) 1000) (<= 995 (select main_a v_prenex_16959)) (<= (+ main_y 1) v_prenex_16959) (< v_prenex_16959 main_y) (<= (* 2 (select main_a v_prenex_16958)) 6) (<= 1994 (* 2 (select main_a v_prenex_16959))))) (forall ((v_prenex_9219 Int) (v_prenex_9218 Int)) (or (<= (select main_a v_prenex_9219) (+ (select main_a v_prenex_9218) 998)) (<= 1994 (* 2 (select main_a v_prenex_9219))) (<= 0 (+ (select main_a v_prenex_9218) 1)) (< v_prenex_9219 main_y) (<= (* 2 (select main_a v_prenex_9218)) 6) (<= (* 2 (select main_a v_prenex_9219)) 1998) (<= (+ main_y 1) v_prenex_9219))) (or (forall ((v_prenex_11396 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11396))) (<= (* 2 (select main_a v_prenex_11396)) 1998) (< v_prenex_11396 main_y) (<= (+ main_y 1) v_prenex_11396))) (forall ((v_prenex_11395 Int)) (or (<= 0 (+ (select main_a v_prenex_11395) 1)) (<= (select main_a v_prenex_11395) 3) (< v_prenex_11395 main_x)))) (forall ((v_prenex_9961 Int) (v_prenex_9960 Int)) (or (<= (select main_a v_prenex_9960) 3) (<= (+ main_y 1) v_prenex_9961) (<= 995 (select main_a v_prenex_9961)) (< v_prenex_9961 main_y) (<= (+ (select main_a v_prenex_9960) (select main_a v_prenex_9961)) 1000) (<= 997 (select main_a v_prenex_9961)))) (forall ((v_prenex_11804 Int) (v_prenex_11805 Int)) (or (< v_prenex_11805 main_y) (<= (select main_a v_prenex_11804) 5) (<= 997 (select main_a v_prenex_11805)) (<= 1994 (* 2 (select main_a v_prenex_11805))) (<= 0 (+ (select main_a v_prenex_11804) 1)) (<= (+ (select main_a v_prenex_11804) (select main_a v_prenex_11805)) 1000) (<= (+ main_y 1) v_prenex_11805))) (forall ((v_prenex_18466 Int) (v_prenex_18467 Int)) (or (< v_prenex_18467 main_y) (<= (select main_a v_prenex_18466) 3) (<= (+ (select main_a v_prenex_18466) (select main_a v_prenex_18467)) 1000) (<= (+ main_y 1) v_prenex_18467) (<= 2 (* 2 (select main_a v_prenex_18466))) (<= 995 (select main_a v_prenex_18467)))) (forall ((v_prenex_9057 Int) (v_prenex_9056 Int)) (or (<= (select main_a v_prenex_9057) 1001) (<= (+ main_y 1) v_prenex_9057) (< v_prenex_9057 main_y) (<= (select main_a v_prenex_9056) 5) (<= 997 (select main_a v_prenex_9057)) (<= 1 (select main_a v_prenex_9056)) (<= (+ (select main_a v_prenex_9056) (select main_a v_prenex_9057)) 1000))) (forall ((v_prenex_17265 Int) (v_prenex_17266 Int)) (or (< v_prenex_17266 main_y) (<= 1000 (+ (select main_a v_prenex_17265) (select main_a v_prenex_17266))) (<= (+ main_y 1) v_prenex_17266) (<= (* 2 (select main_a v_prenex_17265)) 6) (<= (+ main_x 1) v_prenex_17265) (<= 1994 (* 2 (select main_a v_prenex_17266))) (<= 0 (+ (select main_a v_prenex_17265) 1)))) (forall ((v_prenex_10913 Int) (v_prenex_10912 Int)) (or (<= (select main_a v_prenex_10912) 3) (<= 995 (select main_a v_prenex_10913)) (<= (+ main_y 1) v_prenex_10913) (<= (+ (select main_a v_prenex_10912) 994) (select main_a v_prenex_10913)) (<= (* 2 (select main_a v_prenex_10913)) 1998) (< v_prenex_10913 main_y))) (forall ((v_prenex_14467 Int) (v_prenex_14466 Int)) (or (<= 997 (select main_a v_prenex_14467)) (<= (select main_a v_prenex_14466) 3) (<= 1000 (+ (select main_a v_prenex_14466) (select main_a v_prenex_14467))) (<= (select main_a v_prenex_14467) 1001) (<= (+ main_y 1) v_prenex_14467) (< v_prenex_14467 main_y) (<= 1 (select main_a v_prenex_14466)))) (forall ((v_prenex_11583 Int) (v_prenex_11584 Int)) (or (<= (select main_a v_prenex_11584) (+ (select main_a v_prenex_11583) 998)) (< v_prenex_11584 main_y) (<= 995 (select main_a v_prenex_11584)) (<= 1994 (* 2 (select main_a v_prenex_11584))) (<= (+ main_y 1) v_prenex_11584) (<= 1 (select main_a v_prenex_11583)) (<= 0 (+ (select main_a v_prenex_11583) 1)))) (or (forall ((v_prenex_13804 Int)) (<= (* 2 (select main_a v_prenex_13804)) 6)) (forall ((v_prenex_13799 Int)) (or (<= (+ main_y 1) v_prenex_13799) (< v_prenex_13799 main_y) (<= 997 (select main_a v_prenex_13799))))) (forall ((v_prenex_16434 Int) (v_prenex_16435 Int)) (or (< v_prenex_16435 main_y) (<= (select main_a v_prenex_16434) 5) (<= (select main_a v_prenex_16435) 999) (<= 2 (* 2 (select main_a v_prenex_16434))) (<= (+ (select main_a v_prenex_16434) (select main_a v_prenex_16435)) 1000) (<= (select main_a v_prenex_16435) 1001) (<= (+ main_y 1) v_prenex_16435))) (forall ((v_prenex_11359 Int) (v_prenex_11360 Int)) (or (< v_prenex_11360 main_y) (<= (select main_a v_prenex_11359) 5) (<= (select main_a v_prenex_11360) 999) (<= (+ main_y 1) v_prenex_11360) (<= 997 (select main_a v_prenex_11360)) (<= 2 (* 2 (select main_a v_prenex_11359))) (<= (+ (select main_a v_prenex_11359) 994) (select main_a v_prenex_11360)))) (forall ((v_prenex_8925 Int) (v_prenex_8926 Int)) (or (<= (+ main_y 1) v_prenex_8926) (<= (+ (select main_a v_prenex_8925) 994) (select main_a v_prenex_8926)) (<= (select main_a v_prenex_8926) 999) (< v_prenex_8926 main_y) (<= (* 2 (select main_a v_prenex_8925)) 6))) (or (forall ((v_prenex_9839 Int)) (or (<= (select main_a v_prenex_9839) 999) (<= (+ main_y 1) v_prenex_9839) (< v_prenex_9839 main_y) (<= (* 2 (select main_a v_prenex_9839)) 1998))) (forall ((v_prenex_9835 Int)) (or (<= 1 (select main_a v_prenex_9835)) (<= 0 (+ (select main_a v_prenex_9835) 1))))) (forall ((v_prenex_14471 Int) (v_prenex_14470 Int)) (or (<= 1000 (+ (select main_a v_prenex_14470) (select main_a v_prenex_14471))) (<= 997 (select main_a v_prenex_14471)) (<= 0 (+ (select main_a v_prenex_14470) 1)) (<= (+ main_y 1) v_prenex_14471) (< v_prenex_14471 main_y))) (forall ((v_prenex_12175 Int) (v_prenex_12174 Int)) (or (< v_prenex_12175 main_y) (<= 1000 (+ (select main_a v_prenex_12174) (select main_a v_prenex_12175))) (<= 2 (* 2 (select main_a v_prenex_12174))) (<= (+ main_y 1) v_prenex_12175) (<= 997 (select main_a v_prenex_12175)) (<= (+ main_x 1) v_prenex_12174) (<= (select main_a v_prenex_12174) 3))) (forall ((v_prenex_17675 Int) (v_prenex_17676 Int)) (or (<= (+ (select main_a v_prenex_17675) (select main_a v_prenex_17676)) 1000) (<= 2 (* 2 (select main_a v_prenex_17675))) (< v_prenex_17676 main_y) (<= 1994 (* 2 (select main_a v_prenex_17676))) (<= (* 2 (select main_a v_prenex_17675)) 6) (<= (+ main_y 1) v_prenex_17676))) (forall ((v_prenex_16793 Int) (v_prenex_16794 Int)) (or (<= (+ main_y 1) v_prenex_16794) (< v_prenex_16793 main_x) (< v_prenex_16794 main_y) (<= (+ (select main_a v_prenex_16793) (select main_a v_prenex_16794)) 1000) (<= 2 (* 2 (select main_a v_prenex_16793))) (<= (* 2 (select main_a v_prenex_16793)) 6) (<= 1994 (* 2 (select main_a v_prenex_16794))))) (forall ((v_prenex_10462 Int) (v_prenex_10461 Int)) (or (<= (select main_a v_prenex_10461) 3) (<= (+ main_x 1) v_prenex_10461) (<= (+ (select main_a v_prenex_10461) (select main_a v_prenex_10462)) 1000) (< v_prenex_10462 main_y) (<= 1 (select main_a v_prenex_10461)) (<= (+ main_y 1) v_prenex_10462) (<= (select main_a v_prenex_10462) 999))) (or (forall ((v_prenex_12991 Int)) (or (<= 997 (select main_a v_prenex_12991)) (<= (select main_a v_prenex_12991) 1001) (< v_prenex_12991 main_y) (<= 1994 (* 2 (select main_a v_prenex_12991))) (<= (+ main_y 1) v_prenex_12991))) (forall ((v_prenex_12995 Int)) (or (<= 1 (select main_a v_prenex_12995)) (<= 2 (* 2 (select main_a v_prenex_12995)))))) (or (forall ((v_prenex_12359 Int)) (or (<= (select main_a v_prenex_12359) 3) (<= (+ main_x 1) v_prenex_12359) (<= 2 (* 2 (select main_a v_prenex_12359))))) (forall ((v_prenex_12360 Int)) (or (< v_prenex_12360 main_y) (<= (+ main_y 1) v_prenex_12360) (<= (* 2 (select main_a v_prenex_12360)) 1998)))) (forall ((v_prenex_16497 Int) (v_prenex_16498 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16497))) (<= (+ (select main_a v_prenex_16497) (select main_a v_prenex_16498)) 1000) (< v_prenex_16498 main_y) (<= (+ main_y 1) v_prenex_16498) (<= (select main_a v_prenex_16498) 999) (<= (+ main_x 1) v_prenex_16497))) (or (forall ((v_prenex_16484 Int)) (or (<= (+ main_y 1) v_prenex_16484) (<= (* 2 (select main_a v_prenex_16484)) 1998) (<= 997 (select main_a v_prenex_16484)) (<= 995 (select main_a v_prenex_16484)) (< v_prenex_16484 main_y))) (forall ((v_prenex_16485 Int)) (or (<= 0 (+ (select main_a v_prenex_16485) 1)) (<= 1 (select main_a v_prenex_16485))))) (forall ((v_prenex_14779 Int) (v_prenex_14778 Int)) (or (< v_prenex_14779 main_y) (<= (+ main_y 1) v_prenex_14779) (<= (select main_a v_prenex_14778) 3) (<= 1000 (+ (select main_a v_prenex_14778) (select main_a v_prenex_14779))) (<= 995 (select main_a v_prenex_14779)) (<= 1994 (* 2 (select main_a v_prenex_14779))))) (forall ((v_prenex_14453 Int) (v_prenex_14452 Int)) (or (< v_prenex_14453 main_y) (<= (+ main_y 1) v_prenex_14453) (<= (+ (select main_a v_prenex_14452) 994) (select main_a v_prenex_14453)) (<= 0 (+ (select main_a v_prenex_14452) 1)) (<= 1 (select main_a v_prenex_14452)) (<= 997 (select main_a v_prenex_14453)))) (forall ((v_prenex_12678 Int) (v_prenex_12677 Int)) (or (<= (select main_a v_prenex_12678) 1001) (<= (+ main_y 1) v_prenex_12678) (< v_prenex_12678 main_y) (<= (select main_a v_prenex_12677) 3) (<= (* 2 (select main_a v_prenex_12677)) 6) (<= (+ (select main_a v_prenex_12677) (select main_a v_prenex_12678)) 1000))) (or (forall ((v_prenex_8860 Int)) (or (<= (select main_a v_prenex_8860) 3) (<= 2 (* 2 (select main_a v_prenex_8860))))) (forall ((v_prenex_8861 Int)) (or (<= (+ main_y 1) v_prenex_8861) (< v_prenex_8861 main_y) (<= (select main_a v_prenex_8861) 1001) (<= 1994 (* 2 (select main_a v_prenex_8861)))))) (forall ((v_prenex_12763 Int) (v_prenex_12764 Int)) (or (< v_prenex_12763 main_x) (< v_prenex_12764 main_y) (<= 0 (+ (select main_a v_prenex_12763) 1)) (<= 2 (* 2 (select main_a v_prenex_12763))) (<= (+ main_y 1) v_prenex_12764) (<= (* 2 (select main_a v_prenex_12764)) 1998) (<= (+ (select main_a v_prenex_12763) (select main_a v_prenex_12764)) 1000))) (or (forall ((v_prenex_10958 Int)) (or (< v_prenex_10958 main_y) (<= 995 (select main_a v_prenex_10958)) (<= 997 (select main_a v_prenex_10958)) (<= (+ main_y 1) v_prenex_10958) (<= 1994 (* 2 (select main_a v_prenex_10958))))) (forall ((v_prenex_10963 Int)) (or (<= 1 (select main_a v_prenex_10963)) (<= (select main_a v_prenex_10963) 3)))) (forall ((v_prenex_11792 Int) (v_prenex_11793 Int)) (or (< v_prenex_11793 main_y) (<= (* 2 (select main_a v_prenex_11793)) 1998) (<= (select main_a v_prenex_11793) (+ (select main_a v_prenex_11792) 998)) (<= 1 (select main_a v_prenex_11792)) (<= (+ main_y 1) v_prenex_11793) (<= (select main_a v_prenex_11793) 999) (<= (* 2 (select main_a v_prenex_11792)) 6))) (forall ((v_prenex_12641 Int) (v_prenex_12642 Int)) (or (<= (+ (select main_a v_prenex_12641) 994) (select main_a v_prenex_12642)) (< v_prenex_12642 main_y) (<= (* 2 (select main_a v_prenex_12641)) 6) (<= (select main_a v_prenex_12642) 1001) (<= 2 (* 2 (select main_a v_prenex_12641))) (<= (+ main_y 1) v_prenex_12642) (<= (select main_a v_prenex_12642) 999))) (forall ((v_prenex_15207 Int) (v_prenex_15206 Int)) (or (<= (select main_a v_prenex_15206) 5) (<= 1000 (+ (select main_a v_prenex_15206) (select main_a v_prenex_15207))) (< v_prenex_15207 main_y) (<= (* 2 (select main_a v_prenex_15207)) 1998) (<= 1 (select main_a v_prenex_15206)) (<= (+ main_y 1) v_prenex_15207) (<= 995 (select main_a v_prenex_15207)))) (forall ((v_prenex_16164 Int) (v_prenex_16165 Int)) (or (<= (* 2 (select main_a v_prenex_16165)) 1998) (<= (select main_a v_prenex_16165) 999) (< v_prenex_16165 main_y) (<= (+ (select main_a v_prenex_16164) 994) (select main_a v_prenex_16165)) (<= 2 (* 2 (select main_a v_prenex_16164))) (<= 1 (select main_a v_prenex_16164)) (<= (+ main_y 1) v_prenex_16165))) (forall ((v_prenex_9117 Int) (v_prenex_9116 Int)) (or (< v_prenex_9117 main_y) (<= 1 (select main_a v_prenex_9116)) (<= 995 (select main_a v_prenex_9117)) (<= (* 2 (select main_a v_prenex_9117)) 1998) (<= (+ main_y 1) v_prenex_9117) (<= (+ (select main_a v_prenex_9116) (select main_a v_prenex_9117)) 1000))) (forall ((v_prenex_11295 Int) (v_prenex_11296 Int)) (or (< v_prenex_11296 main_y) (<= (+ main_y 1) v_prenex_11296) (<= (select main_a v_prenex_11295) 3) (<= 997 (select main_a v_prenex_11296)) (<= (+ (select main_a v_prenex_11295) (select main_a v_prenex_11296)) 1000) (< v_prenex_11295 main_x))) (forall ((v_prenex_17023 Int) (v_prenex_17024 Int)) (or (<= (select main_a v_prenex_17023) 3) (< v_prenex_17024 main_y) (<= 997 (select main_a v_prenex_17024)) (<= (+ (select main_a v_prenex_17023) (select main_a v_prenex_17024)) 1000) (<= (+ main_y 1) v_prenex_17024) (<= (select main_a v_prenex_17024) 1001))) (forall ((v_prenex_13294 Int) (v_prenex_13295 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13294))) (<= (+ (select main_a v_prenex_13294) 994) (select main_a v_prenex_13295)) (< v_prenex_13294 main_x) (< v_prenex_13295 main_y) (<= (+ main_y 1) v_prenex_13295) (<= (select main_a v_prenex_13295) 1001))) (forall ((v_prenex_12885 Int) (v_prenex_12886 Int)) (or (<= (+ main_y 1) v_prenex_12886) (<= (select main_a v_prenex_12885) 3) (<= (select main_a v_prenex_12886) 1001) (<= 0 (+ (select main_a v_prenex_12885) 1)) (<= (select main_a v_prenex_12886) 999) (< v_prenex_12886 main_y) (<= (+ (select main_a v_prenex_12885) 994) (select main_a v_prenex_12886)))) (forall ((v_prenex_13178 Int) (v_prenex_13177 Int)) (or (<= (select main_a v_prenex_13178) 1001) (<= (* 2 (select main_a v_prenex_13178)) 1998) (<= (select main_a v_prenex_13177) 3) (<= 1000 (+ (select main_a v_prenex_13177) (select main_a v_prenex_13178))) (<= (+ main_y 1) v_prenex_13178) (<= (* 2 (select main_a v_prenex_13177)) 6) (< v_prenex_13178 main_y))) (forall ((v_prenex_15007 Int) (v_prenex_15006 Int)) (or (<= (select main_a v_prenex_15007) 999) (<= (+ main_y 1) v_prenex_15007) (< v_prenex_15007 main_y) (<= 997 (select main_a v_prenex_15007)) (<= 1000 (+ (select main_a v_prenex_15006) (select main_a v_prenex_15007))) (<= 0 (+ (select main_a v_prenex_15006) 1)))) (forall ((v_prenex_14234 Int) (v_prenex_14233 Int)) (or (<= (+ main_x 1) v_prenex_14233) (< v_prenex_14233 main_x) (<= (select main_a v_prenex_14233) 3) (<= (select main_a v_prenex_14233) 5) (<= (+ (select main_a v_prenex_14233) (select main_a v_prenex_14234)) 1000))) (or (forall ((v_prenex_16482 Int)) (or (<= 995 (select main_a v_prenex_16482)) (<= (* 2 (select main_a v_prenex_16482)) 1998) (<= (select main_a v_prenex_16482) 1001) (<= (+ main_y 1) v_prenex_16482) (< v_prenex_16482 main_y))) (forall ((v_prenex_16485 Int)) (or (<= 0 (+ (select main_a v_prenex_16485) 1)) (<= 1 (select main_a v_prenex_16485))))) (forall ((v_prenex_10418 Int) (v_prenex_10417 Int)) (or (< v_prenex_10418 main_y) (<= 1 (select main_a v_prenex_10417)) (<= (select main_a v_prenex_10418) 1001) (<= 995 (select main_a v_prenex_10418)) (<= (+ main_y 1) v_prenex_10418) (<= (+ (select main_a v_prenex_10417) 994) (select main_a v_prenex_10418)) (<= (* 2 (select main_a v_prenex_10417)) 6))) (forall ((v_prenex_11787 Int) (v_prenex_11786 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11787))) (<= 2 (* 2 (select main_a v_prenex_11786))) (<= (+ main_x 1) v_prenex_11786) (< v_prenex_11787 main_y) (<= (+ main_y 1) v_prenex_11787) (<= (+ (select main_a v_prenex_11786) (select main_a v_prenex_11787)) 1000))) (or (forall ((v_prenex_11340 Int)) (or (<= 0 (+ (select main_a v_prenex_11340) 1)) (<= (* 2 (select main_a v_prenex_11340)) 6))) (forall ((v_prenex_11335 Int)) (or (<= (select main_a v_prenex_11335) 999) (<= 1994 (* 2 (select main_a v_prenex_11335))) (<= 995 (select main_a v_prenex_11335)) (<= (+ main_y 1) v_prenex_11335) (< v_prenex_11335 main_y)))) (or (forall ((v_prenex_9806 Int)) (or (<= (select main_a v_prenex_9806) 5) (<= 1 (select main_a v_prenex_9806)) (<= (+ main_x 1) v_prenex_9806))) (forall ((v_prenex_9802 Int)) (or (<= (+ main_y 1) v_prenex_9802) (<= 1994 (* 2 (select main_a v_prenex_9802))) (< v_prenex_9802 main_y)))) (or (forall ((v_prenex_13966 Int)) (or (<= (* 2 (select main_a v_prenex_13966)) 6) (<= (select main_a v_prenex_13966) 5))) (forall ((v_prenex_13962 Int)) (or (<= (+ main_y 1) v_prenex_13962) (<= (select main_a v_prenex_13962) 999) (<= 995 (select main_a v_prenex_13962)) (< v_prenex_13962 main_y) (<= (* 2 (select main_a v_prenex_13962)) 1998)))) (forall ((v_prenex_11052 Int) (v_prenex_11053 Int)) (or (< v_prenex_11053 main_y) (<= (* 2 (select main_a v_prenex_11053)) 1998) (<= 2 (* 2 (select main_a v_prenex_11052))) (<= (+ main_y 1) v_prenex_11053) (<= (select main_a v_prenex_11053) (+ (select main_a v_prenex_11052) 998)) (<= (select main_a v_prenex_11053) 1001))) (forall ((v_prenex_11630 Int) (v_prenex_11631 Int)) (or (<= (* 2 (select main_a v_prenex_11631)) 1998) (<= (+ main_y 1) v_prenex_11631) (<= 0 (+ (select main_a v_prenex_11630) 1)) (<= (select main_a v_prenex_11631) 1001) (<= (select main_a v_prenex_11631) (+ (select main_a v_prenex_11630) 998)) (<= (select main_a v_prenex_11630) 5) (< v_prenex_11631 main_y))) (forall ((v_prenex_11099 Int) (v_prenex_11098 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11098))) (< v_prenex_11099 main_y) (<= (+ main_y 1) v_prenex_11099) (<= (+ (select main_a v_prenex_11098) 994) (select main_a v_prenex_11099)) (<= (* 2 (select main_a v_prenex_11099)) 1998) (<= 1994 (* 2 (select main_a v_prenex_11099))))) (forall ((v_prenex_14405 Int) (v_prenex_14404 Int)) (or (<= (* 2 (select main_a v_prenex_14404)) 6) (<= (select main_a v_prenex_14405) 1001) (<= 0 (+ (select main_a v_prenex_14404) 1)) (<= (+ main_x 1) v_prenex_14404) (< v_prenex_14405 main_y) (<= (+ main_y 1) v_prenex_14405) (<= (+ (select main_a v_prenex_14404) (select main_a v_prenex_14405)) 1000))) (forall ((v_prenex_9213 Int) (v_prenex_9212 Int)) (or (<= (* 2 (select main_a v_prenex_9213)) 1998) (<= (select main_a v_prenex_9212) 3) (<= (+ main_y 1) v_prenex_9213) (< v_prenex_9213 main_y) (<= 1994 (* 2 (select main_a v_prenex_9213))) (<= 2 (* 2 (select main_a v_prenex_9212))) (<= (+ (select main_a v_prenex_9212) 994) (select main_a v_prenex_9213)))) (forall ((v_prenex_10740 Int) (v_prenex_10739 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10739))) (<= (select main_a v_prenex_10739) 3) (< v_prenex_10740 main_y) (<= (* 2 (select main_a v_prenex_10740)) 1998) (<= (+ main_y 1) v_prenex_10740) (<= (select main_a v_prenex_10740) (+ (select main_a v_prenex_10739) 998)) (<= (select main_a v_prenex_10740) 999))) (forall ((v_prenex_8547 Int) (v_prenex_8546 Int)) (or (<= (+ main_y 1) v_prenex_8547) (<= 2 (* 2 (select main_a v_prenex_8546))) (< v_prenex_8546 main_x) (<= 1 (select main_a v_prenex_8546)) (<= (* 2 (select main_a v_prenex_8547)) 1998) (< v_prenex_8547 main_y) (<= 1000 (+ (select main_a v_prenex_8546) (select main_a v_prenex_8547))))) (or (forall ((v_prenex_13967 Int)) (or (<= (select main_a v_prenex_13967) 999) (<= (* 2 (select main_a v_prenex_13967)) 1998) (<= (+ main_y 1) v_prenex_13967) (<= (select main_a v_prenex_13967) 1001) (< v_prenex_13967 main_y))) (forall ((v_prenex_13966 Int)) (or (<= (* 2 (select main_a v_prenex_13966)) 6) (<= (select main_a v_prenex_13966) 5)))) (or (forall ((v_prenex_16680 Int)) (or (<= 995 (select main_a v_prenex_16680)) (<= (* 2 (select main_a v_prenex_16680)) 1998) (< v_prenex_16680 main_y) (<= (+ main_y 1) v_prenex_16680))) (forall ((v_prenex_16681 Int)) (or (<= 1 (select main_a v_prenex_16681)) (<= (select main_a v_prenex_16681) 5)))) (or (forall ((v_prenex_11530 Int)) (<= 1 (select main_a v_prenex_11530))) (forall ((v_prenex_11526 Int)) (or (<= (* 2 (select main_a v_prenex_11526)) 1998) (< v_prenex_11526 main_y) (<= 995 (select main_a v_prenex_11526)) (<= (+ main_y 1) v_prenex_11526) (<= (select main_a v_prenex_11526) 999)))) (forall ((v_prenex_12292 Int) (v_prenex_12293 Int)) (or (<= (select main_a v_prenex_12292) 3) (<= (+ (select main_a v_prenex_12292) 994) (select main_a v_prenex_12293)) (< v_prenex_12293 main_y) (<= 1994 (* 2 (select main_a v_prenex_12293))) (<= (+ main_x 1) v_prenex_12292) (<= (+ main_y 1) v_prenex_12293))) (or (forall ((v_prenex_9314 Int)) (or (<= (select main_a v_prenex_9314) 999) (< v_prenex_9314 main_y) (<= 1994 (* 2 (select main_a v_prenex_9314))) (<= (* 2 (select main_a v_prenex_9314)) 1998) (<= (+ main_y 1) v_prenex_9314))) (forall ((v_prenex_9319 Int)) (or (<= (select main_a v_prenex_9319) 3) (<= (select main_a v_prenex_9319) 5)))) (forall ((v_prenex_11211 Int) (v_prenex_11212 Int)) (or (< v_prenex_11212 main_y) (<= 0 (+ (select main_a v_prenex_11211) 1)) (<= (* 2 (select main_a v_prenex_11211)) 6) (<= (select main_a v_prenex_11212) 999) (<= (+ main_y 1) v_prenex_11212) (<= (+ (select main_a v_prenex_11211) (select main_a v_prenex_11212)) 1000))) (or (forall ((v_prenex_18603 Int)) (or (<= (select main_a v_prenex_18603) 999) (<= (* 2 (select main_a v_prenex_18603)) 1998) (<= (+ main_y 1) v_prenex_18603) (< v_prenex_18603 main_y) (<= 997 (select main_a v_prenex_18603)))) (forall ((v_prenex_18605 Int)) (<= 0 (+ (select main_a v_prenex_18605) 1)))) (forall ((v_prenex_9939 Int) (v_prenex_9938 Int)) (or (<= (select main_a v_prenex_9939) (+ (select main_a v_prenex_9938) 998)) (<= 0 (+ (select main_a v_prenex_9938) 1)) (<= 995 (select main_a v_prenex_9939)) (<= 2 (* 2 (select main_a v_prenex_9938))) (< v_prenex_9939 main_y) (<= (+ main_y 1) v_prenex_9939) (<= (* 2 (select main_a v_prenex_9939)) 1998))) (forall ((v_prenex_11704 Int) (v_prenex_11705 Int)) (or (< v_prenex_11705 main_y) (<= (+ main_x 1) v_prenex_11704) (<= 1 (select main_a v_prenex_11704)) (<= (select main_a v_prenex_11705) 999) (<= (+ (select main_a v_prenex_11704) (select main_a v_prenex_11705)) 1000) (<= (* 2 (select main_a v_prenex_11704)) 6) (<= (+ main_y 1) v_prenex_11705))) (forall ((v_prenex_10631 Int) (v_prenex_10632 Int)) (or (<= 0 (+ (select main_a v_prenex_10631) 1)) (<= (select main_a v_prenex_10631) 5) (<= (select main_a v_prenex_10632) 1001) (<= (+ main_y 1) v_prenex_10632) (<= (select main_a v_prenex_10632) (+ (select main_a v_prenex_10631) 998)) (<= 995 (select main_a v_prenex_10632)) (< v_prenex_10632 main_y))) (or (forall ((v_prenex_15555 Int)) (or (<= (* 2 (select main_a v_prenex_15555)) 6) (<= (+ main_x 1) v_prenex_15555))) (forall ((v_prenex_15556 Int)) (or (<= (+ main_y 1) v_prenex_15556) (<= (* 2 (select main_a v_prenex_15556)) 1998) (< v_prenex_15556 main_y)))) (or (forall ((v_prenex_9000 Int)) (or (<= (* 2 (select main_a v_prenex_9000)) 1998) (<= (select main_a v_prenex_9000) 1001) (<= (+ main_y 1) v_prenex_9000) (< v_prenex_9000 main_y))) (forall ((v_prenex_9003 Int)) (or (<= (select main_a v_prenex_9003) 5) (<= 0 (+ (select main_a v_prenex_9003) 1))))) (forall ((v_prenex_9949 Int) (v_prenex_9948 Int)) (or (<= (select main_a v_prenex_9949) 999) (<= (+ main_y 1) v_prenex_9949) (<= (select main_a v_prenex_9948) 5) (<= (select main_a v_prenex_9949) 1001) (<= 1000 (+ (select main_a v_prenex_9948) (select main_a v_prenex_9949))) (< v_prenex_9949 main_y) (<= 1 (select main_a v_prenex_9948)))) (forall ((v_prenex_15263 Int) (v_prenex_15262 Int)) (or (<= (* 2 (select main_a v_prenex_15262)) 6) (<= (+ main_y 1) v_prenex_15263) (<= (+ (select main_a v_prenex_15262) (select main_a v_prenex_15263)) 1000) (<= 995 (select main_a v_prenex_15263)) (< v_prenex_15263 main_y) (<= (select main_a v_prenex_15262) 5) (<= (select main_a v_prenex_15263) 999))) (forall ((v_prenex_8719 Int) (v_prenex_8720 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8720))) (< v_prenex_8720 main_y) (<= (+ (select main_a v_prenex_8719) (select main_a v_prenex_8720)) 1000) (<= (select main_a v_prenex_8719) 3) (<= (+ main_y 1) v_prenex_8720) (<= (select main_a v_prenex_8720) 1001))) (or (forall ((v_prenex_17753 Int)) (or (<= 0 (+ (select main_a v_prenex_17753) 1)) (< v_prenex_17753 main_x) (<= (select main_a v_prenex_17753) 5))) (forall ((v_prenex_17754 Int)) (or (<= 995 (select main_a v_prenex_17754)) (< v_prenex_17754 main_y) (<= (+ main_y 1) v_prenex_17754) (<= 1994 (* 2 (select main_a v_prenex_17754)))))) (or (forall ((v_prenex_10898 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10898))) (<= 1 (select main_a v_prenex_10898)) (< v_prenex_10898 main_x))) (forall ((v_prenex_10899 Int)) (or (< v_prenex_10899 main_y) (<= 995 (select main_a v_prenex_10899)) (<= (+ main_y 1) v_prenex_10899) (<= 1994 (* 2 (select main_a v_prenex_10899)))))) (forall ((v_prenex_9770 Int) (v_prenex_9771 Int)) (or (<= 997 (select main_a v_prenex_9771)) (< v_prenex_9771 main_y) (<= (select main_a v_prenex_9771) 1001) (<= (+ main_y 1) v_prenex_9771) (<= (select main_a v_prenex_9770) 3) (<= 0 (+ (select main_a v_prenex_9770) 1)) (<= (select main_a v_prenex_9771) (+ (select main_a v_prenex_9770) 998)))) (forall ((v_prenex_13293 Int) (v_prenex_13292 Int)) (or (< v_prenex_13293 main_y) (<= 1 (select main_a v_prenex_13292)) (<= 0 (+ (select main_a v_prenex_13292) 1)) (<= (select main_a v_prenex_13293) (+ (select main_a v_prenex_13292) 998)) (<= (+ main_y 1) v_prenex_13293) (<= (select main_a v_prenex_13293) 999))) (forall ((v_prenex_13885 Int) (v_prenex_13886 Int)) (or (<= (* 2 (select main_a v_prenex_13885)) 6) (<= (+ main_y 1) v_prenex_13886) (< v_prenex_13885 main_x) (<= (select main_a v_prenex_13886) 1001) (< v_prenex_13886 main_y) (<= 2 (* 2 (select main_a v_prenex_13885))) (<= (+ (select main_a v_prenex_13885) (select main_a v_prenex_13886)) 1000))) (<= (- (- main_x) (- main_y)) (- 1)) (forall ((v_prenex_10091 Int) (v_prenex_10092 Int)) (or (< v_prenex_10092 main_y) (<= 1000 (+ (select main_a v_prenex_10091) (select main_a v_prenex_10092))) (<= 0 (+ (select main_a v_prenex_10091) 1)) (<= (select main_a v_prenex_10092) 999) (<= (+ main_y 1) v_prenex_10092))) (forall ((v_prenex_16568 Int) (v_prenex_16569 Int)) (or (<= (+ main_y 1) v_prenex_16569) (<= (+ (select main_a v_prenex_16568) 994) (select main_a v_prenex_16569)) (<= 995 (select main_a v_prenex_16569)) (<= (* 2 (select main_a v_prenex_16568)) 6) (< v_prenex_16568 main_x) (< v_prenex_16569 main_y))) (forall ((v_prenex_15670 Int) (v_prenex_15671 Int)) (or (<= 997 (select main_a v_prenex_15671)) (< v_prenex_15671 main_y) (<= (+ main_y 1) v_prenex_15671) (<= 2 (* 2 (select main_a v_prenex_15670))) (<= (+ (select main_a v_prenex_15670) 994) (select main_a v_prenex_15671)) (<= 0 (+ (select main_a v_prenex_15670) 1)))) (forall ((v_prenex_10054 Int) (v_prenex_10053 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10053))) (<= (+ main_y 1) v_prenex_10054) (<= (+ (select main_a v_prenex_10053) 994) (select main_a v_prenex_10054)) (<= (* 2 (select main_a v_prenex_10054)) 1998) (<= 997 (select main_a v_prenex_10054)) (< v_prenex_10054 main_y))) (forall ((v_prenex_13286 Int) (v_prenex_13287 Int)) (or (<= (+ main_x 1) v_prenex_13286) (<= (select main_a v_prenex_13287) 999) (<= 2 (* 2 (select main_a v_prenex_13286))) (<= (select main_a v_prenex_13287) (+ (select main_a v_prenex_13286) 998)) (< v_prenex_13287 main_y) (<= (+ main_y 1) v_prenex_13287) (<= 0 (+ (select main_a v_prenex_13286) 1)))) (forall ((v_prenex_15678 Int) (v_prenex_15679 Int)) (or (<= (+ main_y 1) v_prenex_15679) (<= 0 (+ (select main_a v_prenex_15678) 1)) (< v_prenex_15679 main_y) (<= (+ main_x 1) v_prenex_15678) (<= 1000 (+ (select main_a v_prenex_15678) (select main_a v_prenex_15679))) (<= 1994 (* 2 (select main_a v_prenex_15679))))) (or (forall ((v_prenex_12068 Int)) (or (<= (select main_a v_prenex_12068) 3) (<= 1 (select main_a v_prenex_12068)))) (forall ((v_prenex_12067 Int)) (or (<= 995 (select main_a v_prenex_12067)) (<= (+ main_y 1) v_prenex_12067) (<= (* 2 (select main_a v_prenex_12067)) 1998) (< v_prenex_12067 main_y)))) (forall ((v_prenex_10824 Int) (v_prenex_10823 Int)) (or (<= 995 (select main_a v_prenex_10824)) (<= (* 2 (select main_a v_prenex_10823)) 6) (<= (select main_a v_prenex_10823) 5) (< v_prenex_10824 main_y) (<= 1000 (+ (select main_a v_prenex_10823) (select main_a v_prenex_10824))) (<= (+ main_y 1) v_prenex_10824))) (forall ((v_prenex_9154 Int) (v_prenex_9155 Int)) (or (<= (* 2 (select main_a v_prenex_9154)) 6) (<= 1 (select main_a v_prenex_9154)) (< v_prenex_9155 main_y) (<= (+ (select main_a v_prenex_9154) 994) (select main_a v_prenex_9155)) (<= (* 2 (select main_a v_prenex_9155)) 1998) (<= (select main_a v_prenex_9155) 999) (<= (+ main_y 1) v_prenex_9155))) (or (forall ((v_prenex_18444 Int)) (or (<= (+ main_y 1) v_prenex_18444) (<= 1994 (* 2 (select main_a v_prenex_18444))) (<= (select main_a v_prenex_18444) 999) (< v_prenex_18444 main_y) (<= (select main_a v_prenex_18444) 1001))) (forall ((v_prenex_18446 Int)) (or (<= (select main_a v_prenex_18446) 3) (<= 2 (* 2 (select main_a v_prenex_18446)))))) (forall ((v_prenex_16562 Int) (v_prenex_16563 Int)) (or (<= (* 2 (select main_a v_prenex_16562)) 6) (< v_prenex_16563 main_y) (< v_prenex_16562 main_x) (<= (select main_a v_prenex_16562) 3) (<= 1000 (+ (select main_a v_prenex_16562) (select main_a v_prenex_16563))) (<= 997 (select main_a v_prenex_16563)) (<= (+ main_y 1) v_prenex_16563))) (forall ((v_prenex_17875 Int) (v_prenex_17876 Int)) (or (<= 0 (+ (select main_a v_prenex_17875) 1)) (<= 997 (select main_a v_prenex_17876)) (<= 1000 (+ (select main_a v_prenex_17875) (select main_a v_prenex_17876))) (<= (+ main_y 1) v_prenex_17876) (< v_prenex_17876 main_y) (<= 995 (select main_a v_prenex_17876)))) (forall ((v_prenex_8736 Int) (v_prenex_8735 Int)) (or (<= (* 2 (select main_a v_prenex_8735)) 6) (<= (select main_a v_prenex_8736) 1001) (< v_prenex_8736 main_y) (<= 1000 (+ (select main_a v_prenex_8735) (select main_a v_prenex_8736))) (<= (* 2 (select main_a v_prenex_8736)) 1998) (<= (+ main_y 1) v_prenex_8736))) (forall ((v_prenex_12241 Int) (v_prenex_12240 Int)) (or (< v_prenex_12241 main_y) (<= (+ main_y 1) v_prenex_12241) (<= (+ (select main_a v_prenex_12240) (select main_a v_prenex_12241)) 1000) (<= 1 (select main_a v_prenex_12240)) (<= (* 2 (select main_a v_prenex_12240)) 6) (<= 995 (select main_a v_prenex_12241)) (<= 997 (select main_a v_prenex_12241)))) (or (forall ((v_prenex_12720 Int)) (or (<= (select main_a v_prenex_12720) 5) (<= 1 (select main_a v_prenex_12720)))) (forall ((v_prenex_12719 Int)) (or (< v_prenex_12719 main_y) (<= 1994 (* 2 (select main_a v_prenex_12719))) (<= (select main_a v_prenex_12719) 1001) (<= (+ main_y 1) v_prenex_12719)))) (forall ((v_prenex_11714 Int) (v_prenex_11715 Int)) (or (<= (* 2 (select main_a v_prenex_11715)) 1998) (<= (select main_a v_prenex_11714) 5) (<= (+ main_y 1) v_prenex_11715) (<= (select main_a v_prenex_11715) (+ (select main_a v_prenex_11714) 998)) (<= (* 2 (select main_a v_prenex_11714)) 6) (<= 1994 (* 2 (select main_a v_prenex_11715))) (< v_prenex_11715 main_y))) (forall ((v_prenex_11671 Int) (v_prenex_11672 Int)) (or (<= (select main_a v_prenex_11671) 3) (< v_prenex_11672 main_y) (<= (+ main_y 1) v_prenex_11672) (<= (+ (select main_a v_prenex_11671) (select main_a v_prenex_11672)) 1000) (<= (select main_a v_prenex_11672) 999) (<= 2 (* 2 (select main_a v_prenex_11671))))) (forall ((v_prenex_17381 Int) (v_prenex_17382 Int)) (or (<= (+ (select main_a v_prenex_17381) (select main_a v_prenex_17382)) 1000) (<= (select main_a v_prenex_17381) 5) (<= (* 2 (select main_a v_prenex_17382)) 1998) (<= 0 (+ (select main_a v_prenex_17381) 1)) (<= (+ main_y 1) v_prenex_17382) (< v_prenex_17382 main_y) (<= 995 (select main_a v_prenex_17382)))) (forall ((v_prenex_13500 Int) (v_prenex_13501 Int)) (or (<= 995 (select main_a v_prenex_13501)) (<= (select main_a v_prenex_13500) 3) (<= (+ main_y 1) v_prenex_13501) (<= 1 (select main_a v_prenex_13500)) (<= 1000 (+ (select main_a v_prenex_13500) (select main_a v_prenex_13501))) (<= 997 (select main_a v_prenex_13501)) (< v_prenex_13501 main_y))) (forall ((v_prenex_13939 Int) (v_prenex_13938 Int)) (or (<= (+ main_y 1) v_prenex_13939) (<= 0 (+ (select main_a v_prenex_13938) 1)) (<= (+ (select main_a v_prenex_13938) (select main_a v_prenex_13939)) 1000) (< v_prenex_13939 main_y) (<= (select main_a v_prenex_13939) 1001) (<= 1994 (* 2 (select main_a v_prenex_13939))) (<= (select main_a v_prenex_13938) 3))) (forall ((v_prenex_15109 Int) (v_prenex_15110 Int)) (or (<= 0 (+ (select main_a v_prenex_15109) 1)) (< v_prenex_15110 main_y) (<= 1994 (* 2 (select main_a v_prenex_15110))) (<= (+ (select main_a v_prenex_15109) 994) (select main_a v_prenex_15110)) (<= (select main_a v_prenex_15110) 1001) (<= (+ main_y 1) v_prenex_15110))) (forall ((v_prenex_16696 Int) (v_prenex_16697 Int)) (or (<= 1 (select main_a v_prenex_16696)) (<= (+ main_y 1) v_prenex_16697) (<= 1000 (+ (select main_a v_prenex_16696) (select main_a v_prenex_16697))) (<= (+ main_x 1) v_prenex_16696) (<= 1994 (* 2 (select main_a v_prenex_16697))) (< v_prenex_16697 main_y) (<= (select main_a v_prenex_16696) 5))) (forall ((v_prenex_17715 Int) (v_prenex_17716 Int)) (or (<= (* 2 (select main_a v_prenex_17715)) 6) (<= 1000 (+ (select main_a v_prenex_17715) (select main_a v_prenex_17716))) (< v_prenex_17716 main_y) (<= (+ main_y 1) v_prenex_17716) (<= (* 2 (select main_a v_prenex_17716)) 1998) (<= 997 (select main_a v_prenex_17716)) (<= 0 (+ (select main_a v_prenex_17715) 1)))) (forall ((v_prenex_12524 Int) (v_prenex_12523 Int)) (or (<= (+ main_y 1) v_prenex_12524) (<= 2 (* 2 (select main_a v_prenex_12523))) (<= (+ (select main_a v_prenex_12523) 994) (select main_a v_prenex_12524)) (<= 995 (select main_a v_prenex_12524)) (<= (select main_a v_prenex_12524) 999) (< v_prenex_12524 main_y) (<= (* 2 (select main_a v_prenex_12523)) 6))) (forall ((v_prenex_13259 Int) (v_prenex_13260 Int)) (or (<= (+ main_y 1) v_prenex_13260) (<= (select main_a v_prenex_13260) 1001) (< v_prenex_13260 main_y) (<= (+ (select main_a v_prenex_13259) 994) (select main_a v_prenex_13260)) (<= (* 2 (select main_a v_prenex_13259)) 6) (<= 1 (select main_a v_prenex_13259)))) (forall ((v_prenex_9191 Int) (v_prenex_9190 Int)) (or (<= (select main_a v_prenex_9191) 999) (<= 997 (select main_a v_prenex_9191)) (<= 1000 (+ (select main_a v_prenex_9190) (select main_a v_prenex_9191))) (<= (+ main_y 1) v_prenex_9191) (<= (select main_a v_prenex_9190) 5) (< v_prenex_9191 main_y))) (forall ((v_prenex_12850 Int) (v_prenex_12851 Int)) (or (<= (select main_a v_prenex_12850) 3) (<= 1994 (* 2 (select main_a v_prenex_12851))) (<= (+ (select main_a v_prenex_12850) (select main_a v_prenex_12851)) 1000) (< v_prenex_12850 main_x) (< v_prenex_12851 main_y) (<= (select main_a v_prenex_12850) 5) (<= (+ main_y 1) v_prenex_12851))) (or (forall ((v_prenex_13509 Int)) (or (<= (+ main_x 1) v_prenex_13509) (<= (select main_a v_prenex_13509) 3) (<= 2 (* 2 (select main_a v_prenex_13509))))) (forall ((v_prenex_13506 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13506))) (< v_prenex_13506 main_y) (<= (+ main_y 1) v_prenex_13506) (<= (* 2 (select main_a v_prenex_13506)) 1998)))) (or (forall ((v_prenex_17987 Int)) (or (< v_prenex_17987 main_y) (<= (select main_a v_prenex_17987) 1001) (<= (+ main_y 1) v_prenex_17987) (<= 1994 (* 2 (select main_a v_prenex_17987))))) (forall ((v_prenex_17986 Int)) (or (<= (select main_a v_prenex_17986) 5) (< v_prenex_17986 main_x) (<= (* 2 (select main_a v_prenex_17986)) 6)))) (or (forall ((v_prenex_9820 Int)) (or (<= (select main_a v_prenex_9820) 1001) (< v_prenex_9820 main_y) (<= (+ main_y 1) v_prenex_9820) (<= 995 (select main_a v_prenex_9820)) (<= 1994 (* 2 (select main_a v_prenex_9820))))) (forall ((v_prenex_9823 Int)) (<= (* 2 (select main_a v_prenex_9823)) 6))) (forall ((v_prenex_12488 Int) (v_prenex_12489 Int)) (or (<= 1 (select main_a v_prenex_12488)) (<= (+ main_y 1) v_prenex_12489) (<= 1000 (+ (select main_a v_prenex_12488) (select main_a v_prenex_12489))) (<= 995 (select main_a v_prenex_12489)) (< v_prenex_12489 main_y) (<= (+ main_x 1) v_prenex_12488))) (forall ((v_prenex_10259 Int) (v_prenex_10260 Int)) (or (<= (select main_a v_prenex_10259) 5) (<= (+ (select main_a v_prenex_10259) (select main_a v_prenex_10260)) 1000) (<= 2 (* 2 (select main_a v_prenex_10259))) (<= (select main_a v_prenex_10260) 1001) (<= (+ main_y 1) v_prenex_10260) (< v_prenex_10259 main_x) (< v_prenex_10260 main_y))) (forall ((v_prenex_18529 Int) (v_prenex_18528 Int)) (or (< v_prenex_18529 main_y) (<= (select main_a v_prenex_18528) 5) (<= (* 2 (select main_a v_prenex_18529)) 1998) (<= (+ main_y 1) v_prenex_18529) (<= (select main_a v_prenex_18528) 3) (<= (select main_a v_prenex_18529) (+ (select main_a v_prenex_18528) 998)))) (forall ((v_prenex_11005 Int) (v_prenex_11006 Int)) (or (<= (select main_a v_prenex_11005) 3) (<= (* 2 (select main_a v_prenex_11006)) 1998) (<= 1000 (+ (select main_a v_prenex_11005) (select main_a v_prenex_11006))) (< v_prenex_11006 main_y) (< v_prenex_11005 main_x) (<= 2 (* 2 (select main_a v_prenex_11005))) (<= (+ main_y 1) v_prenex_11006))) (or (forall ((v_prenex_16282 Int)) (or (<= (+ main_y 1) v_prenex_16282) (<= 1994 (* 2 (select main_a v_prenex_16282))) (<= (* 2 (select main_a v_prenex_16282)) 1998) (< v_prenex_16282 main_y))) (forall ((v_prenex_16285 Int)) (or (<= 0 (+ (select main_a v_prenex_16285) 1)) (<= (select main_a v_prenex_16285) 5)))) (or (forall ((v_prenex_17207 Int)) (or (<= (* 2 (select main_a v_prenex_17207)) 6) (<= 1 (select main_a v_prenex_17207)))) (forall ((v_prenex_17205 Int)) (or (<= (* 2 (select main_a v_prenex_17205)) 1998) (< v_prenex_17205 main_y) (<= 997 (select main_a v_prenex_17205)) (<= (+ main_y 1) v_prenex_17205) (<= (select main_a v_prenex_17205) 1001)))) (forall ((v_prenex_14279 Int) (v_prenex_14280 Int)) (or (<= (select main_a v_prenex_14280) (+ (select main_a v_prenex_14279) 998)) (<= (+ main_y 1) v_prenex_14280) (<= (select main_a v_prenex_14279) 5) (<= (select main_a v_prenex_14279) 3) (< v_prenex_14280 main_y) (<= (select main_a v_prenex_14280) 999) (< v_prenex_14279 main_x))) (or (forall ((v_prenex_14272 Int)) (or (< v_prenex_14272 main_y) (<= (select main_a v_prenex_14272) 999) (<= (+ main_y 1) v_prenex_14272) (<= (select main_a v_prenex_14272) 1001))) (forall ((v_prenex_14273 Int)) (<= 2 (* 2 (select main_a v_prenex_14273))))) (forall ((v_prenex_11938 Int) (v_prenex_11939 Int)) (or (<= (select main_a v_prenex_11938) 3) (<= (select main_a v_prenex_11939) (+ (select main_a v_prenex_11938) 998)) (<= (* 2 (select main_a v_prenex_11938)) 6) (< v_prenex_11939 main_y) (<= (+ main_y 1) v_prenex_11939) (<= 1994 (* 2 (select main_a v_prenex_11939))) (<= 995 (select main_a v_prenex_11939)))) (or (forall ((v_prenex_13848 Int)) (or (<= (+ main_y 1) v_prenex_13848) (< v_prenex_13848 main_y) (<= (* 2 (select main_a v_prenex_13848)) 1998))) (forall ((v_prenex_13847 Int)) (or (<= 0 (+ (select main_a v_prenex_13847) 1)) (<= 1 (select main_a v_prenex_13847))))) (or (forall ((v_prenex_12151 Int)) (or (<= (+ main_y 1) v_prenex_12151) (<= 997 (select main_a v_prenex_12151)) (< v_prenex_12151 main_y) (<= (* 2 (select main_a v_prenex_12151)) 1998) (<= 1994 (* 2 (select main_a v_prenex_12151))))) (forall ((v_prenex_12153 Int)) (or (<= (select main_a v_prenex_12153) 3) (<= 0 (+ (select main_a v_prenex_12153) 1))))) (forall ((v_prenex_14423 Int) (v_prenex_14422 Int)) (or (<= (+ main_y 1) v_prenex_14423) (<= (select main_a v_prenex_14423) (+ (select main_a v_prenex_14422) 998)) (< v_prenex_14422 main_x) (< v_prenex_14423 main_y) (<= (select main_a v_prenex_14422) 3) (<= (select main_a v_prenex_14423) 999))) (or (forall ((v_prenex_10679 Int)) (or (<= (select main_a v_prenex_10679) 5) (<= (select main_a v_prenex_10679) 3))) (forall ((v_prenex_10677 Int)) (or (<= (select main_a v_prenex_10677) 999) (<= (* 2 (select main_a v_prenex_10677)) 1998) (<= 997 (select main_a v_prenex_10677)) (< v_prenex_10677 main_y) (<= (+ main_y 1) v_prenex_10677)))) (forall ((v_prenex_13666 Int) (v_prenex_13667 Int)) (or (<= (+ main_y 1) v_prenex_13667) (<= 995 (select main_a v_prenex_13667)) (< v_prenex_13667 main_y) (<= 1000 (+ (select main_a v_prenex_13666) (select main_a v_prenex_13667))) (<= (select main_a v_prenex_13667) 1001))) (or (forall ((v_prenex_16881 Int)) (or (<= (select main_a v_prenex_16881) 3) (<= (* 2 (select main_a v_prenex_16881)) 6))) (forall ((v_prenex_16878 Int)) (or (<= (+ main_y 1) v_prenex_16878) (<= 1994 (* 2 (select main_a v_prenex_16878))) (<= 995 (select main_a v_prenex_16878)) (<= (select main_a v_prenex_16878) 1001) (< v_prenex_16878 main_y)))) (forall ((v_prenex_15382 Int) (v_prenex_15381 Int)) (or (<= 1000 (+ (select main_a v_prenex_15381) (select main_a v_prenex_15382))) (<= (+ main_y 1) v_prenex_15382) (<= (* 2 (select main_a v_prenex_15382)) 1998) (<= 1 (select main_a v_prenex_15381)) (< v_prenex_15382 main_y) (<= 0 (+ (select main_a v_prenex_15381) 1)) (<= (select main_a v_prenex_15382) 1001))) (or (forall ((v_prenex_8356 Int)) (or (<= (+ main_x 1) v_prenex_8356) (<= (* 2 (select main_a v_prenex_8356)) 6) (<= (select main_a v_prenex_8356) 3))) (forall ((v_prenex_8239 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8239))) (< v_prenex_8239 main_y) (<= (select main_a v_prenex_8239) 999) (<= (+ main_y 1) v_prenex_8239)))) (forall ((v_prenex_17835 Int) (v_prenex_17836 Int)) (or (< v_prenex_17836 main_y) (<= (select main_a v_prenex_17836) (+ (select main_a v_prenex_17835) 998)) (<= (+ main_y 1) v_prenex_17836) (<= (select main_a v_prenex_17835) 5) (<= (select main_a v_prenex_17836) 999) (<= 0 (+ (select main_a v_prenex_17835) 1)) (< v_prenex_17835 main_x))) (forall ((v_prenex_16966 Int) (v_prenex_16967 Int)) (or (<= (+ (select main_a v_prenex_16966) (select main_a v_prenex_16967)) 1000) (< v_prenex_16967 main_y) (<= 995 (select main_a v_prenex_16967)) (<= (+ main_y 1) v_prenex_16967) (<= 1994 (* 2 (select main_a v_prenex_16967))) (<= (select main_a v_prenex_16966) 5) (<= 1 (select main_a v_prenex_16966)))) (or (forall ((v_prenex_8911 Int)) (or (<= (select main_a v_prenex_8911) 5) (<= 0 (+ (select main_a v_prenex_8911) 1)))) (forall ((v_prenex_8262 Int)) (or (<= 995 (select main_a v_prenex_8262)) (<= 1994 (* 2 (select main_a v_prenex_8262))) (<= (+ main_y 1) v_prenex_8262) (<= 997 (select main_a v_prenex_8262)) (< v_prenex_8262 main_y)))) (forall ((v_prenex_17661 Int) (v_prenex_17662 Int)) (or (<= (select main_a v_prenex_17662) 999) (<= (select main_a v_prenex_17661) 3) (<= (+ (select main_a v_prenex_17661) 994) (select main_a v_prenex_17662)) (<= (+ main_y 1) v_prenex_17662) (< v_prenex_17662 main_y) (<= 1994 (* 2 (select main_a v_prenex_17662))) (<= 0 (+ (select main_a v_prenex_17661) 1)))) (forall ((v_prenex_18008 Int) (v_prenex_18007 Int)) (or (<= (+ main_x 1) v_prenex_18007) (<= (select main_a v_prenex_18008) (+ (select main_a v_prenex_18007) 998)) (<= 1 (select main_a v_prenex_18007)) (<= (+ main_y 1) v_prenex_18008) (<= (* 2 (select main_a v_prenex_18007)) 6) (<= (select main_a v_prenex_18008) 999) (< v_prenex_18008 main_y))) (forall ((v_prenex_16379 Int) (v_prenex_16380 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16379))) (< v_prenex_16380 main_y) (<= (+ (select main_a v_prenex_16379) 994) (select main_a v_prenex_16380)) (<= (select main_a v_prenex_16380) 999) (<= (select main_a v_prenex_16379) 3) (<= (+ main_y 1) v_prenex_16380))) (or (forall ((v_prenex_16716 Int)) (or (< v_prenex_16716 main_x) (<= 1 (select main_a v_prenex_16716)) (<= (+ main_x 1) v_prenex_16716))) (forall ((v_prenex_16717 Int)) (or (<= (+ main_y 1) v_prenex_16717) (<= 1994 (* 2 (select main_a v_prenex_16717)))))) (forall ((v_prenex_17419 Int) (v_prenex_17420 Int)) (or (<= (select main_a v_prenex_17420) (+ (select main_a v_prenex_17419) 998)) (<= (+ main_y 1) v_prenex_17420) (<= 0 (+ (select main_a v_prenex_17419) 1)) (<= 997 (select main_a v_prenex_17420)) (< v_prenex_17420 main_y) (<= (select main_a v_prenex_17419) 5) (< v_prenex_17419 main_x))) (forall ((v_prenex_11850 Int) (v_prenex_11851 Int)) (or (< v_prenex_11851 main_y) (<= (select main_a v_prenex_11850) 5) (<= 997 (select main_a v_prenex_11851)) (<= (select main_a v_prenex_11850) 3) (<= 1000 (+ (select main_a v_prenex_11850) (select main_a v_prenex_11851))) (<= (* 2 (select main_a v_prenex_11851)) 1998) (<= (+ main_y 1) v_prenex_11851))) (forall ((v_prenex_12795 Int) (v_prenex_12794 Int)) (or (<= (select main_a v_prenex_12795) (+ (select main_a v_prenex_12794) 998)) (<= 2 (* 2 (select main_a v_prenex_12794))) (<= (select main_a v_prenex_12795) 1001) (<= (select main_a v_prenex_12794) 5) (<= (+ main_y 1) v_prenex_12795) (< v_prenex_12795 main_y) (<= (select main_a v_prenex_12795) 999))) (forall ((v_prenex_17327 Int) (v_prenex_17328 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17328))) (<= (+ main_y 1) v_prenex_17328) (<= 997 (select main_a v_prenex_17328)) (< v_prenex_17328 main_y) (<= (select main_a v_prenex_17327) 5) (<= (* 2 (select main_a v_prenex_17327)) 6) (<= 1000 (+ (select main_a v_prenex_17327) (select main_a v_prenex_17328))))) (or (forall ((v_prenex_16803 Int)) (or (<= 995 (select main_a v_prenex_16803)) (< v_prenex_16803 main_y) (<= (select main_a v_prenex_16803) 1001) (<= (+ main_y 1) v_prenex_16803) (<= 1994 (* 2 (select main_a v_prenex_16803))))) (forall ((v_prenex_16806 Int)) (or (<= (select main_a v_prenex_16806) 5) (<= (* 2 (select main_a v_prenex_16806)) 6)))) (forall ((v_prenex_8582 Int) (v_prenex_8583 Int)) (or (<= (+ main_y 1) v_prenex_8583) (<= (select main_a v_prenex_8583) (+ (select main_a v_prenex_8582) 998)) (<= 2 (* 2 (select main_a v_prenex_8582))) (<= 995 (select main_a v_prenex_8583)) (<= (select main_a v_prenex_8583) 1001) (< v_prenex_8583 main_y) (<= (select main_a v_prenex_8582) 5))) (forall ((v_prenex_17842 Int) (v_prenex_17841 Int)) (or (<= (+ main_y 1) v_prenex_17842) (<= (select main_a v_prenex_17842) 1001) (< v_prenex_17842 main_y) (<= 1 (select main_a v_prenex_17841)) (<= 995 (select main_a v_prenex_17842)) (<= (+ (select main_a v_prenex_17841) (select main_a v_prenex_17842)) 1000) (<= (select main_a v_prenex_17841) 3))) (forall ((v_prenex_14626 Int) (v_prenex_14625 Int)) (or (<= 997 (select main_a v_prenex_14626)) (<= (+ (select main_a v_prenex_14625) (select main_a v_prenex_14626)) 1000) (< v_prenex_14626 main_y) (<= 0 (+ (select main_a v_prenex_14625) 1)) (<= (+ main_y 1) v_prenex_14626) (< v_prenex_14625 main_x) (<= 1 (select main_a v_prenex_14625)))) (or (forall ((v_prenex_17147 Int)) (or (<= (select main_a v_prenex_17147) 3) (<= (* 2 (select main_a v_prenex_17147)) 6))) (forall ((v_prenex_17145 Int)) (or (<= (select main_a v_prenex_17145) 1001) (< v_prenex_17145 main_y) (<= 1994 (* 2 (select main_a v_prenex_17145))) (<= (+ main_y 1) v_prenex_17145) (<= (select main_a v_prenex_17145) 999)))) (forall ((v_prenex_13900 Int) (v_prenex_13899 Int)) (or (<= (+ main_y 1) v_prenex_13900) (<= (select main_a v_prenex_13899) 5) (<= (+ main_x 1) v_prenex_13899) (< v_prenex_13900 main_y) (<= (+ (select main_a v_prenex_13899) (select main_a v_prenex_13900)) 1000) (<= 995 (select main_a v_prenex_13900)) (<= (select main_a v_prenex_13899) 3))) (forall ((v_prenex_11538 Int) (v_prenex_11539 Int)) (or (<= (* 2 (select main_a v_prenex_11539)) 1998) (<= (+ main_y 1) v_prenex_11539) (<= (select main_a v_prenex_11539) 1001) (<= (+ (select main_a v_prenex_11538) 994) (select main_a v_prenex_11539)) (<= 0 (+ (select main_a v_prenex_11538) 1)) (< v_prenex_11539 main_y) (<= 1 (select main_a v_prenex_11538)))) (forall ((v_prenex_12564 Int) (v_prenex_12563 Int)) (or (<= (select main_a v_prenex_12563) 5) (<= (select main_a v_prenex_12564) (+ (select main_a v_prenex_12563) 998)) (<= (* 2 (select main_a v_prenex_12564)) 1998) (<= (+ main_y 1) v_prenex_12564) (<= (select main_a v_prenex_12564) 1001) (<= (* 2 (select main_a v_prenex_12563)) 6) (< v_prenex_12564 main_y))) (forall ((v_prenex_12472 Int) (v_prenex_12473 Int)) (or (< v_prenex_12472 main_x) (<= (+ main_x 1) v_prenex_12472) (<= (select main_a v_prenex_12472) 3) (<= (+ main_y 1) v_prenex_12473) (<= 1000 (+ (select main_a v_prenex_12472) (select main_a v_prenex_12473))))) (or (forall ((v_prenex_16708 Int)) (or (<= (* 2 (select main_a v_prenex_16708)) 6) (<= 1 (select main_a v_prenex_16708)) (< v_prenex_16708 main_x))) (forall ((v_prenex_16709 Int)) (or (<= 995 (select main_a v_prenex_16709)) (<= (+ main_y 1) v_prenex_16709) (<= (* 2 (select main_a v_prenex_16709)) 1998) (< v_prenex_16709 main_y)))) (or (forall ((v_prenex_9782 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9782))) (<= 1 (select main_a v_prenex_9782)))) (forall ((v_prenex_9783 Int)) (or (<= (select main_a v_prenex_9783) 1001) (<= (select main_a v_prenex_9783) 999) (<= (* 2 (select main_a v_prenex_9783)) 1998) (< v_prenex_9783 main_y) (<= (+ main_y 1) v_prenex_9783)))) (forall ((v_prenex_10875 Int) (v_prenex_10876 Int)) (or (<= (+ main_y 1) v_prenex_10876) (<= 1994 (* 2 (select main_a v_prenex_10876))) (<= 1 (select main_a v_prenex_10875)) (<= 2 (* 2 (select main_a v_prenex_10875))) (<= 1000 (+ (select main_a v_prenex_10875) (select main_a v_prenex_10876))) (<= (+ main_x 1) v_prenex_10875) (< v_prenex_10876 main_y))) (forall ((v_prenex_12461 Int) (v_prenex_12460 Int)) (or (<= 2 (* 2 (select main_a v_prenex_12460))) (<= (select main_a v_prenex_12461) (+ (select main_a v_prenex_12460) 998)) (<= (select main_a v_prenex_12461) 999) (<= 0 (+ (select main_a v_prenex_12460) 1)) (<= (+ main_y 1) v_prenex_12461) (< v_prenex_12461 main_y) (<= 997 (select main_a v_prenex_12461)))) (forall ((v_prenex_13943 Int) (v_prenex_13942 Int)) (or (<= 0 (+ (select main_a v_prenex_13942) 1)) (<= (select main_a v_prenex_13943) 1001) (<= (+ (select main_a v_prenex_13942) 994) (select main_a v_prenex_13943)) (<= (+ main_y 1) v_prenex_13943) (<= 1994 (* 2 (select main_a v_prenex_13943))) (< v_prenex_13943 main_y) (<= (select main_a v_prenex_13942) 5))) (forall ((v_prenex_18048 Int) (v_prenex_18047 Int)) (or (<= (+ main_y 1) v_prenex_18048) (<= 1994 (* 2 (select main_a v_prenex_18048))) (< v_prenex_18048 main_y) (<= (+ main_x 1) v_prenex_18047) (<= (+ (select main_a v_prenex_18047) 994) (select main_a v_prenex_18048)) (<= 1 (select main_a v_prenex_18047)) (<= (select main_a v_prenex_18047) 3))) (forall ((v_prenex_11150 Int) (v_prenex_11151 Int)) (or (<= (select main_a v_prenex_11151) 999) (<= 1000 (+ (select main_a v_prenex_11150) (select main_a v_prenex_11151))) (<= (+ main_y 1) v_prenex_11151) (<= (+ main_x 1) v_prenex_11150) (<= (* 2 (select main_a v_prenex_11150)) 6) (<= 1 (select main_a v_prenex_11150)) (< v_prenex_11151 main_y))) (forall ((v_prenex_13211 Int) (v_prenex_13212 Int)) (or (< v_prenex_13211 main_x) (< v_prenex_13212 main_y) (<= 2 (* 2 (select main_a v_prenex_13211))) (<= (* 2 (select main_a v_prenex_13212)) 1998) (<= (+ main_y 1) v_prenex_13212) (<= (+ (select main_a v_prenex_13211) (select main_a v_prenex_13212)) 1000))) (forall ((v_prenex_10570 Int) (v_prenex_10569 Int)) (or (<= (select main_a v_prenex_10569) 3) (<= (select main_a v_prenex_10569) 5) (<= (+ (select main_a v_prenex_10569) (select main_a v_prenex_10570)) 1000) (<= (select main_a v_prenex_10570) 1001) (<= (+ main_y 1) v_prenex_10570) (< v_prenex_10570 main_y))) (forall ((v_prenex_15025 Int) (v_prenex_15024 Int)) (or (<= (select main_a v_prenex_15025) 1001) (<= (select main_a v_prenex_15024) 3) (<= (+ main_y 1) v_prenex_15025) (<= (+ (select main_a v_prenex_15024) (select main_a v_prenex_15025)) 1000) (<= (select main_a v_prenex_15025) 999) (< v_prenex_15025 main_y))) (or (forall ((v_prenex_9422 Int)) (or (< v_prenex_9422 main_y) (<= (* 2 (select main_a v_prenex_9422)) 1998) (<= (+ main_y 1) v_prenex_9422) (<= 995 (select main_a v_prenex_9422)) (<= (select main_a v_prenex_9422) 999))) (forall ((v_prenex_9426 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9426))) (<= 1 (select main_a v_prenex_9426))))) (forall ((v_prenex_14232 Int) (v_prenex_14231 Int)) (or (< v_prenex_14232 main_y) (<= 997 (select main_a v_prenex_14232)) (<= (+ main_y 1) v_prenex_14232) (<= 1000 (+ (select main_a v_prenex_14231) (select main_a v_prenex_14232))) (<= 1 (select main_a v_prenex_14231)) (<= 1994 (* 2 (select main_a v_prenex_14232))))) (forall ((v_prenex_12177 Int) (v_prenex_12176 Int)) (or (<= 1 (select main_a v_prenex_12176)) (<= (+ (select main_a v_prenex_12176) 994) (select main_a v_prenex_12177)) (<= (select main_a v_prenex_12176) 5) (<= (+ main_y 1) v_prenex_12177) (< v_prenex_12177 main_y) (<= 1994 (* 2 (select main_a v_prenex_12177))) (<= (select main_a v_prenex_12177) 1001))) (forall ((v_prenex_12627 Int) (v_prenex_12628 Int)) (or (< v_prenex_12628 main_y) (<= 1994 (* 2 (select main_a v_prenex_12628))) (<= (select main_a v_prenex_12628) (+ (select main_a v_prenex_12627) 998)) (<= (+ main_y 1) v_prenex_12628) (<= 0 (+ (select main_a v_prenex_12627) 1)) (<= 1 (select main_a v_prenex_12627)) (<= 995 (select main_a v_prenex_12628)))) (forall ((v_prenex_9461 Int) (v_prenex_9460 Int)) (or (<= (+ (select main_a v_prenex_9460) (select main_a v_prenex_9461)) 1000) (< v_prenex_9461 main_y) (<= (select main_a v_prenex_9460) 3) (<= 0 (+ (select main_a v_prenex_9460) 1)) (<= (+ main_y 1) v_prenex_9461) (<= (select main_a v_prenex_9461) 999) (<= 997 (select main_a v_prenex_9461)))) (forall ((v_prenex_14721 Int) (v_prenex_14722 Int)) (or (<= (+ main_y 1) v_prenex_14722) (< v_prenex_14721 main_x) (<= (+ (select main_a v_prenex_14721) (select main_a v_prenex_14722)) 1000) (< v_prenex_14722 main_y) (<= 995 (select main_a v_prenex_14722)) (<= (select main_a v_prenex_14721) 5) (<= (select main_a v_prenex_14721) 3))) (forall ((v_prenex_8941 Int) (v_prenex_8942 Int)) (or (<= (select main_a v_prenex_8941) 5) (<= (select main_a v_prenex_8942) 1001) (<= (+ main_y 1) v_prenex_8942) (< v_prenex_8942 main_y) (<= (* 2 (select main_a v_prenex_8942)) 1998) (<= (+ (select main_a v_prenex_8941) (select main_a v_prenex_8942)) 1000) (<= 1 (select main_a v_prenex_8941)))) (forall ((v_prenex_11920 Int) (v_prenex_11921 Int)) (or (<= 0 (+ (select main_a v_prenex_11920) 1)) (<= 995 (select main_a v_prenex_11921)) (<= (select main_a v_prenex_11920) 5) (< v_prenex_11921 main_y) (<= 1994 (* 2 (select main_a v_prenex_11921))) (<= 1000 (+ (select main_a v_prenex_11920) (select main_a v_prenex_11921))) (<= (+ main_y 1) v_prenex_11921))) (or (forall ((v_prenex_14997 Int)) (or (<= (+ main_y 1) v_prenex_14997) (< v_prenex_14997 main_y) (<= 1994 (* 2 (select main_a v_prenex_14997))) (<= (* 2 (select main_a v_prenex_14997)) 1998) (<= 995 (select main_a v_prenex_14997)))) (forall ((v_prenex_14996 Int)) (<= (select main_a v_prenex_14996) 3))) (forall ((v_prenex_14592 Int) (v_prenex_14591 Int)) (or (<= (+ main_y 1) v_prenex_14592) (<= 1994 (* 2 (select main_a v_prenex_14592))) (<= 997 (select main_a v_prenex_14592)) (<= (* 2 (select main_a v_prenex_14591)) 6) (< v_prenex_14592 main_y) (<= 2 (* 2 (select main_a v_prenex_14591))) (<= (select main_a v_prenex_14592) (+ (select main_a v_prenex_14591) 998)))) (forall ((v_prenex_16822 Int) (v_prenex_16823 Int)) (or (< v_prenex_16823 main_y) (<= (+ (select main_a v_prenex_16822) 994) (select main_a v_prenex_16823)) (<= (* 2 (select main_a v_prenex_16823)) 1998) (<= (+ main_y 1) v_prenex_16823))) (forall ((v_prenex_14261 Int) (v_prenex_14260 Int)) (or (<= (+ main_y 1) v_prenex_14261) (<= 2 (* 2 (select main_a v_prenex_14260))) (<= 1000 (+ (select main_a v_prenex_14260) (select main_a v_prenex_14261))) (< v_prenex_14261 main_y) (<= 1994 (* 2 (select main_a v_prenex_14261))) (<= (+ main_x 1) v_prenex_14260))) (forall ((v_prenex_11770 Int) (v_prenex_11769 Int)) (or (<= (select main_a v_prenex_11770) 1001) (<= 1 (select main_a v_prenex_11769)) (< v_prenex_11770 main_y) (<= (select main_a v_prenex_11769) 5) (<= 1000 (+ (select main_a v_prenex_11769) (select main_a v_prenex_11770))) (<= 995 (select main_a v_prenex_11770)) (<= (+ main_y 1) v_prenex_11770))) (forall ((v_prenex_10521 Int) (v_prenex_10520 Int)) (or (<= (* 2 (select main_a v_prenex_10520)) 6) (<= (select main_a v_prenex_10520) 5) (<= (+ (select main_a v_prenex_10520) 994) (select main_a v_prenex_10521)) (< v_prenex_10521 main_y) (<= 995 (select main_a v_prenex_10521)) (<= (+ main_y 1) v_prenex_10521))) (forall ((v_prenex_15129 Int) (v_prenex_15130 Int)) (or (<= 995 (select main_a v_prenex_15130)) (<= 0 (+ (select main_a v_prenex_15129) 1)) (<= (+ main_y 1) v_prenex_15130) (<= (+ main_x 1) v_prenex_15129) (< v_prenex_15130 main_y) (<= (select main_a v_prenex_15130) (+ (select main_a v_prenex_15129) 998)))) (forall ((v_prenex_10860 Int) (v_prenex_10859 Int)) (or (<= 1 (select main_a v_prenex_10859)) (<= (+ main_y 1) v_prenex_10860) (<= 997 (select main_a v_prenex_10860)) (< v_prenex_10859 main_x) (<= (select main_a v_prenex_10860) (+ (select main_a v_prenex_10859) 998)) (< v_prenex_10860 main_y) (<= (select main_a v_prenex_10859) 3))) (forall ((v_prenex_8437 Int) (v_prenex_8438 Int)) (or (<= (select main_a v_prenex_8438) (+ (select main_a v_prenex_8437) 998)) (<= 1 (select main_a v_prenex_8437)) (<= (+ main_y 1) v_prenex_8438) (< v_prenex_8437 main_x) (< v_prenex_8438 main_y) (<= (select main_a v_prenex_8437) 3) (<= 1994 (* 2 (select main_a v_prenex_8438))))) (or (forall ((v_prenex_10481 Int)) (or (<= 997 (select main_a v_prenex_10481)) (<= (* 2 (select main_a v_prenex_10481)) 1998) (<= (+ main_y 1) v_prenex_10481) (< v_prenex_10481 main_y))) (forall ((v_prenex_10486 Int)) (or (<= 1 (select main_a v_prenex_10486)) (<= (+ main_x 1) v_prenex_10486) (<= (* 2 (select main_a v_prenex_10486)) 6)))) (forall ((v_prenex_17021 Int) (v_prenex_17022 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17022))) (<= 1000 (+ (select main_a v_prenex_17021) (select main_a v_prenex_17022))) (<= 0 (+ (select main_a v_prenex_17021) 1)) (< v_prenex_17022 main_y) (<= (+ main_y 1) v_prenex_17022) (<= (select main_a v_prenex_17021) 5) (<= (* 2 (select main_a v_prenex_17022)) 1998))) (or (forall ((v_prenex_8612 Int)) (or (<= (select main_a v_prenex_8612) 999) (<= (* 2 (select main_a v_prenex_8612)) 1998) (<= (+ main_y 1) v_prenex_8612) (<= 997 (select main_a v_prenex_8612)) (< v_prenex_8612 main_y))) (forall ((v_prenex_8607 Int)) (or (<= 0 (+ (select main_a v_prenex_8607) 1)) (<= (select main_a v_prenex_8607) 3)))) (or (forall ((v_prenex_15807 Int)) (<= 1 (select main_a v_prenex_15807))) (forall ((v_prenex_15805 Int)) (or (< v_prenex_15805 main_y) (<= 995 (select main_a v_prenex_15805)) (<= (* 2 (select main_a v_prenex_15805)) 1998) (<= (+ main_y 1) v_prenex_15805)))) (forall ((v_prenex_11754 Int) (v_prenex_11755 Int)) (or (<= (select main_a v_prenex_11754) 5) (<= 997 (select main_a v_prenex_11755)) (< v_prenex_11755 main_y) (<= 995 (select main_a v_prenex_11755)) (<= (select main_a v_prenex_11754) 3) (<= (+ (select main_a v_prenex_11754) (select main_a v_prenex_11755)) 1000) (<= (+ main_y 1) v_prenex_11755))) (or (forall ((v_prenex_17194 Int)) (or (<= (select main_a v_prenex_17194) 5) (<= 2 (* 2 (select main_a v_prenex_17194))))) (forall ((v_prenex_17195 Int)) (or (<= (select main_a v_prenex_17195) 999) (<= (+ main_y 1) v_prenex_17195) (< v_prenex_17195 main_y) (<= (select main_a v_prenex_17195) 1001) (<= (* 2 (select main_a v_prenex_17195)) 1998)))) (forall ((v_prenex_18426 Int) (v_prenex_18425 Int)) (or (<= (+ main_y 1) v_prenex_18426) (< v_prenex_18426 main_y) (<= 1994 (* 2 (select main_a v_prenex_18426))) (<= (+ (select main_a v_prenex_18425) 994) (select main_a v_prenex_18426)) (<= 1 (select main_a v_prenex_18425)) (<= (select main_a v_prenex_18426) 999))) (or (forall ((v_prenex_14134 Int)) (or (<= 1 (select main_a v_prenex_14134)) (<= 0 (+ (select main_a v_prenex_14134) 1)))) (forall ((v_prenex_14130 Int)) (or (<= (* 2 (select main_a v_prenex_14130)) 1998) (<= 1994 (* 2 (select main_a v_prenex_14130))) (<= (+ main_y 1) v_prenex_14130) (< v_prenex_14130 main_y) (<= (select main_a v_prenex_14130) 1001)))) (forall ((v_prenex_13695 Int) (v_prenex_13694 Int)) (or (<= (* 2 (select main_a v_prenex_13694)) 6) (<= (+ main_y 1) v_prenex_13695) (<= (select main_a v_prenex_13694) 5) (<= 995 (select main_a v_prenex_13695)) (<= (select main_a v_prenex_13695) 999) (< v_prenex_13695 main_y) (<= 1000 (+ (select main_a v_prenex_13694) (select main_a v_prenex_13695))))) (forall ((v_prenex_11831 Int) (v_prenex_11830 Int)) (or (< v_prenex_11831 main_y) (<= (select main_a v_prenex_11830) 3) (<= (select main_a v_prenex_11831) 1001) (<= 1994 (* 2 (select main_a v_prenex_11831))) (<= (select main_a v_prenex_11831) (+ (select main_a v_prenex_11830) 998)) (<= (+ main_y 1) v_prenex_11831) (<= 0 (+ (select main_a v_prenex_11830) 1)))) (or (forall ((v_prenex_13901 Int)) (or (< v_prenex_13901 main_y) (<= (+ main_y 1) v_prenex_13901) (<= 995 (select main_a v_prenex_13901)) (<= (* 2 (select main_a v_prenex_13901)) 1998) (<= (select main_a v_prenex_13901) 999))) (forall ((v_prenex_13905 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13905))) (<= (select main_a v_prenex_13905) 3)))) (forall ((v_prenex_15114 Int) (v_prenex_15113 Int)) (or (<= (select main_a v_prenex_15114) (+ (select main_a v_prenex_15113) 998)) (<= 997 (select main_a v_prenex_15114)) (< v_prenex_15113 main_x) (<= (select main_a v_prenex_15113) 3) (< v_prenex_15114 main_y) (<= (+ main_y 1) v_prenex_15114) (<= (select main_a v_prenex_15113) 5))) (forall ((v_prenex_17177 Int) (v_prenex_17178 Int)) (or (<= (+ (select main_a v_prenex_17177) (select main_a v_prenex_17178)) 1000) (<= (* 2 (select main_a v_prenex_17178)) 1998) (<= (+ main_y 1) v_prenex_17178) (<= (* 2 (select main_a v_prenex_17177)) 6) (<= 0 (+ (select main_a v_prenex_17177) 1)) (< v_prenex_17178 main_y) (<= (+ main_x 1) v_prenex_17177))) (or (forall ((v_prenex_15571 Int)) (or (<= (select main_a v_prenex_15571) 999) (<= (* 2 (select main_a v_prenex_15571)) 1998) (<= (+ main_y 1) v_prenex_15571) (<= (select main_a v_prenex_15571) 1001) (< v_prenex_15571 main_y))) (forall ((v_prenex_15570 Int)) (or (<= (select main_a v_prenex_15570) 3) (<= (* 2 (select main_a v_prenex_15570)) 6)))) (forall ((v_prenex_15333 Int) (v_prenex_15332 Int)) (or (<= (+ (select main_a v_prenex_15332) (select main_a v_prenex_15333)) 1000) (<= (+ main_y 1) v_prenex_15333) (< v_prenex_15333 main_y) (<= (select main_a v_prenex_15333) 999) (<= 1 (select main_a v_prenex_15332)))) (or (forall ((v_prenex_14563 Int)) (<= 0 (+ (select main_a v_prenex_14563) 1))) (forall ((v_prenex_14564 Int)) (or (<= (+ main_y 1) v_prenex_14564) (<= (select main_a v_prenex_14564) 1001) (< v_prenex_14564 main_y) (<= 997 (select main_a v_prenex_14564)) (<= 1994 (* 2 (select main_a v_prenex_14564)))))) (or (forall ((v_prenex_16862 Int)) (or (<= (* 2 (select main_a v_prenex_16862)) 6) (<= (select main_a v_prenex_16862) 5))) (forall ((v_prenex_16861 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16861))) (<= (select main_a v_prenex_16861) 1001) (<= (* 2 (select main_a v_prenex_16861)) 1998) (< v_prenex_16861 main_y) (<= (+ main_y 1) v_prenex_16861)))) (or (forall ((v_prenex_12207 Int)) (or (<= (+ main_y 1) v_prenex_12207) (<= (* 2 (select main_a v_prenex_12207)) 1998) (< v_prenex_12207 main_y))) (forall ((v_prenex_12206 Int)) (or (<= (* 2 (select main_a v_prenex_12206)) 6) (<= 1 (select main_a v_prenex_12206)) (< v_prenex_12206 main_x)))) (forall ((v_prenex_10014 Int) (v_prenex_10013 Int)) (or (<= 0 (+ (select main_a v_prenex_10013) 1)) (<= (select main_a v_prenex_10013) 5) (<= (select main_a v_prenex_10014) 1001) (<= (+ main_y 1) v_prenex_10014) (< v_prenex_10014 main_y) (<= (select main_a v_prenex_10014) 999) (<= (select main_a v_prenex_10014) (+ (select main_a v_prenex_10013) 998)))) (forall ((v_prenex_18291 Int) (v_prenex_18292 Int)) (or (<= (+ (select main_a v_prenex_18291) 994) (select main_a v_prenex_18292)) (< v_prenex_18292 main_y) (<= 995 (select main_a v_prenex_18292)) (<= 1994 (* 2 (select main_a v_prenex_18292))) (<= (* 2 (select main_a v_prenex_18291)) 6) (<= (+ main_y 1) v_prenex_18292) (<= (select main_a v_prenex_18291) 5))) (forall ((v_prenex_10143 Int)) (or (< v_prenex_10143 main_y) (<= (* 2 (select main_a v_prenex_10143)) 1998) (<= (+ main_y 1) v_prenex_10143) (<= 1994 (* 2 (select main_a v_prenex_10143))))) (forall ((v_prenex_9521 Int) (v_prenex_9522 Int)) (or (<= 1000 (+ (select main_a v_prenex_9521) (select main_a v_prenex_9522))) (<= (* 2 (select main_a v_prenex_9521)) 6) (< v_prenex_9522 main_y) (< v_prenex_9521 main_x) (<= (select main_a v_prenex_9522) 1001) (<= (select main_a v_prenex_9521) 3) (<= (+ main_y 1) v_prenex_9522))) (forall ((v_prenex_8545 Int) (v_prenex_8544 Int)) (or (<= 1 (select main_a v_prenex_8544)) (<= (+ main_y 1) v_prenex_8545) (<= (* 2 (select main_a v_prenex_8545)) 1998) (< v_prenex_8545 main_y) (<= 1000 (+ (select main_a v_prenex_8544) (select main_a v_prenex_8545))))) (forall ((v_prenex_11215 Int) (v_prenex_11216 Int)) (or (<= (select main_a v_prenex_11216) 999) (< v_prenex_11216 main_y) (<= 997 (select main_a v_prenex_11216)) (<= (select main_a v_prenex_11216) (+ (select main_a v_prenex_11215) 998)) (<= (+ main_y 1) v_prenex_11216))) (forall ((v_prenex_10430 Int) (v_prenex_10429 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10430))) (<= (select main_a v_prenex_10429) 5) (< v_prenex_10429 main_x) (< v_prenex_10430 main_y) (<= (+ main_y 1) v_prenex_10430) (<= (select main_a v_prenex_10430) (+ (select main_a v_prenex_10429) 998)) (<= 2 (* 2 (select main_a v_prenex_10429))))) (or (forall ((v_prenex_9866 Int)) (<= (select main_a v_prenex_9866) 3)) (forall ((v_prenex_9872 Int)) (or (<= (select main_a v_prenex_9872) 999) (<= (+ main_y 1) v_prenex_9872) (<= (* 2 (select main_a v_prenex_9872)) 1998) (< v_prenex_9872 main_y)))) (forall ((v_prenex_9339 Int) (v_prenex_9338 Int)) (or (<= (+ main_y 1) v_prenex_9339) (<= (select main_a v_prenex_9339) 1001) (<= 995 (select main_a v_prenex_9339)) (<= 1 (select main_a v_prenex_9338)) (< v_prenex_9339 main_y) (<= (select main_a v_prenex_9338) 5) (<= (+ (select main_a v_prenex_9338) 994) (select main_a v_prenex_9339)))) (forall ((v_prenex_8581 Int) (v_prenex_8580 Int)) (or (<= 0 (+ (select main_a v_prenex_8580) 1)) (<= (+ main_y 1) v_prenex_8581) (< v_prenex_8581 main_y) (<= 995 (select main_a v_prenex_8581)) (<= 1994 (* 2 (select main_a v_prenex_8581))) (<= (+ (select main_a v_prenex_8580) (select main_a v_prenex_8581)) 1000))) (forall ((v_prenex_18178 Int) (v_prenex_18179 Int)) (or (<= (select main_a v_prenex_18179) 999) (<= (+ main_y 1) v_prenex_18179) (<= 2 (* 2 (select main_a v_prenex_18178))) (< v_prenex_18179 main_y) (< v_prenex_18178 main_x) (<= (select main_a v_prenex_18179) (+ (select main_a v_prenex_18178) 998)))) (or (forall ((v_prenex_14131 Int)) (or (<= 995 (select main_a v_prenex_14131)) (<= (select main_a v_prenex_14131) 1001) (<= 1994 (* 2 (select main_a v_prenex_14131))) (< v_prenex_14131 main_y) (<= (+ main_y 1) v_prenex_14131))) (forall ((v_prenex_14134 Int)) (or (<= 1 (select main_a v_prenex_14134)) (<= 0 (+ (select main_a v_prenex_14134) 1))))) (or (forall ((v_prenex_13646 Int)) (<= (* 2 (select main_a v_prenex_13646)) 6)) (forall ((v_prenex_13647 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13647))) (<= (+ main_y 1) v_prenex_13647) (<= 997 (select main_a v_prenex_13647)) (<= (select main_a v_prenex_13647) 1001) (< v_prenex_13647 main_y)))) (forall ((v_prenex_12263 Int) (v_prenex_12262 Int)) (or (<= 997 (select main_a v_prenex_12263)) (<= (+ (select main_a v_prenex_12262) 994) (select main_a v_prenex_12263)) (< v_prenex_12263 main_y) (<= (select main_a v_prenex_12263) 1001) (<= (+ main_y 1) v_prenex_12263) (<= (select main_a v_prenex_12262) 3))) (or (forall ((v_prenex_13443 Int)) (or (<= (select main_a v_prenex_13443) 1001) (< v_prenex_13443 main_y) (<= (* 2 (select main_a v_prenex_13443)) 1998) (<= (+ main_y 1) v_prenex_13443))) (forall ((v_prenex_13442 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13442))) (<= (select main_a v_prenex_13442) 3)))) (forall ((v_prenex_11587 Int) (v_prenex_11588 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11588))) (<= (select main_a v_prenex_11588) 999) (<= (+ main_y 1) v_prenex_11588) (< v_prenex_11588 main_y) (<= 1 (select main_a v_prenex_11587)) (<= (+ (select main_a v_prenex_11587) 994) (select main_a v_prenex_11588)) (<= 2 (* 2 (select main_a v_prenex_11587))))) (forall ((v_prenex_13354 Int) (v_prenex_13353 Int)) (or (<= (+ main_x 1) v_prenex_13353) (< v_prenex_13353 main_x) (<= (* 2 (select main_a v_prenex_13353)) 6) (<= (select main_a v_prenex_13354) (+ (select main_a v_prenex_13353) 998)))) (forall ((v_prenex_8769 Int) (v_prenex_8768 Int)) (or (<= (+ main_y 1) v_prenex_8769) (<= (select main_a v_prenex_8768) 3) (<= 1994 (* 2 (select main_a v_prenex_8769))) (<= (+ (select main_a v_prenex_8768) (select main_a v_prenex_8769)) 1000) (< v_prenex_8769 main_y) (<= (select main_a v_prenex_8768) 5) (<= 995 (select main_a v_prenex_8769)))) (forall ((v_prenex_9312 Int) (v_prenex_9313 Int)) (or (< v_prenex_9313 main_y) (<= (select main_a v_prenex_9313) (+ (select main_a v_prenex_9312) 998)) (< v_prenex_9312 main_x) (<= 2 (* 2 (select main_a v_prenex_9312))) (<= (+ main_y 1) v_prenex_9313) (<= (select main_a v_prenex_9313) 1001) (<= (* 2 (select main_a v_prenex_9312)) 6))) (or (forall ((v_prenex_15339 Int)) (<= (select main_a v_prenex_15339) 5)) (forall ((v_prenex_15334 Int)) (or (<= (+ main_y 1) v_prenex_15334) (<= 997 (select main_a v_prenex_15334)) (<= 995 (select main_a v_prenex_15334)) (<= 1994 (* 2 (select main_a v_prenex_15334))) (< v_prenex_15334 main_y)))) (forall ((v_prenex_12306 Int) (v_prenex_12307 Int)) (or (<= (+ main_y 1) v_prenex_12307) (<= 995 (select main_a v_prenex_12307)) (<= 1994 (* 2 (select main_a v_prenex_12307))) (<= (+ (select main_a v_prenex_12306) 994) (select main_a v_prenex_12307)) (< v_prenex_12307 main_y))) (forall ((v_prenex_8807 Int) (v_prenex_8808 Int)) (or (<= (select main_a v_prenex_8807) 5) (<= (+ main_y 1) v_prenex_8808) (< v_prenex_8808 main_y) (<= (+ (select main_a v_prenex_8807) (select main_a v_prenex_8808)) 1000) (<= 1994 (* 2 (select main_a v_prenex_8808))) (< v_prenex_8807 main_x))) (forall ((v_prenex_8616 Int) (v_prenex_8617 Int)) (or (<= (+ main_y 1) v_prenex_8617) (<= 1000 (+ (select main_a v_prenex_8616) (select main_a v_prenex_8617))) (<= (select main_a v_prenex_8617) 999) (< v_prenex_8617 main_y) (<= (* 2 (select main_a v_prenex_8617)) 1998))) (forall ((v_prenex_11043 Int) (v_prenex_11042 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11042))) (<= (+ (select main_a v_prenex_11042) 994) (select main_a v_prenex_11043)) (<= 997 (select main_a v_prenex_11043)) (< v_prenex_11043 main_y) (<= (+ main_y 1) v_prenex_11043) (<= (select main_a v_prenex_11043) 1001))) (forall ((v_prenex_12221 Int) (v_prenex_12220 Int)) (or (<= (+ (select main_a v_prenex_12220) (select main_a v_prenex_12221)) 1000) (<= 1994 (* 2 (select main_a v_prenex_12221))) (<= (select main_a v_prenex_12220) 5) (<= 1 (select main_a v_prenex_12220)) (< v_prenex_12221 main_y) (<= (+ main_y 1) v_prenex_12221) (<= 997 (select main_a v_prenex_12221)))) (or (forall ((v_prenex_13844 Int)) (or (< v_prenex_13844 main_y) (<= (* 2 (select main_a v_prenex_13844)) 1998) (<= (+ main_y 1) v_prenex_13844) (<= (select main_a v_prenex_13844) 1001))) (forall ((v_prenex_13847 Int)) (or (<= 0 (+ (select main_a v_prenex_13847) 1)) (<= 1 (select main_a v_prenex_13847))))) (forall ((v_prenex_14246 Int) (v_prenex_14245 Int)) (or (<= (select main_a v_prenex_14245) 3) (<= (select main_a v_prenex_14245) 5) (< v_prenex_14245 main_x) (<= (select main_a v_prenex_14246) 999) (<= 1000 (+ (select main_a v_prenex_14245) (select main_a v_prenex_14246))) (<= (+ main_y 1) v_prenex_14246) (< v_prenex_14246 main_y))) (forall ((v_prenex_15645 Int) (v_prenex_15644 Int)) (or (< v_prenex_15645 main_y) (<= (* 2 (select main_a v_prenex_15644)) 6) (<= 1000 (+ (select main_a v_prenex_15644) (select main_a v_prenex_15645))) (<= (select main_a v_prenex_15645) 1001) (<= 997 (select main_a v_prenex_15645)) (<= 2 (* 2 (select main_a v_prenex_15644))) (<= (+ main_y 1) v_prenex_15645))) (forall ((v_prenex_12887 Int) (v_prenex_12888 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12888))) (<= 1000 (+ (select main_a v_prenex_12887) (select main_a v_prenex_12888))) (<= 2 (* 2 (select main_a v_prenex_12887))) (< v_prenex_12888 main_y) (<= (select main_a v_prenex_12888) 1001) (<= (+ main_y 1) v_prenex_12888) (<= (* 2 (select main_a v_prenex_12887)) 6))) (or (forall ((v_prenex_14319 Int)) (or (<= 1 (select main_a v_prenex_14319)) (<= (+ main_x 1) v_prenex_14319))) (forall ((v_prenex_14316 Int)) (or (<= (* 2 (select main_a v_prenex_14316)) 1998) (< v_prenex_14316 main_y) (<= (select main_a v_prenex_14316) 1001) (<= (+ main_y 1) v_prenex_14316)))) (or (forall ((v_prenex_16641 Int)) (or (<= (* 2 (select main_a v_prenex_16641)) 6) (<= (select main_a v_prenex_16641) 5) (< v_prenex_16641 main_x))) (forall ((v_prenex_16642 Int)) (or (<= (* 2 (select main_a v_prenex_16642)) 1998) (< v_prenex_16642 main_y) (<= (select main_a v_prenex_16642) 999) (<= (+ main_y 1) v_prenex_16642)))) (forall ((v_prenex_14684 Int) (v_prenex_14683 Int)) (or (<= (select main_a v_prenex_14684) 999) (<= (select main_a v_prenex_14684) (+ (select main_a v_prenex_14683) 998)) (<= 0 (+ (select main_a v_prenex_14683) 1)) (< v_prenex_14684 main_y) (<= 997 (select main_a v_prenex_14684)) (<= (+ main_y 1) v_prenex_14684) (<= (select main_a v_prenex_14683) 5))) (forall ((v_prenex_11602 Int) (v_prenex_11603 Int)) (or (<= (+ main_y 1) v_prenex_11603) (< v_prenex_11603 main_y) (<= (* 2 (select main_a v_prenex_11602)) 6) (<= 997 (select main_a v_prenex_11603)) (<= 1 (select main_a v_prenex_11602)) (<= 1000 (+ (select main_a v_prenex_11602) (select main_a v_prenex_11603))) (<= (+ main_x 1) v_prenex_11602))) (forall ((v_prenex_13055 Int) (v_prenex_13056 Int)) (or (< v_prenex_13056 main_y) (<= (select main_a v_prenex_13056) (+ (select main_a v_prenex_13055) 998)) (<= 1994 (* 2 (select main_a v_prenex_13056))) (<= (select main_a v_prenex_13056) 1001) (<= (+ main_y 1) v_prenex_13056))) (or (forall ((v_prenex_12481 Int)) (or (<= (* 2 (select main_a v_prenex_12481)) 1998) (<= 995 (select main_a v_prenex_12481)) (<= (+ main_y 1) v_prenex_12481) (< v_prenex_12481 main_y))) (forall ((v_prenex_12480 Int)) (or (<= 0 (+ (select main_a v_prenex_12480) 1)) (<= (* 2 (select main_a v_prenex_12480)) 6) (< v_prenex_12480 main_x)))) (forall ((v_prenex_12832 Int) (v_prenex_12833 Int)) (or (< v_prenex_12833 main_y) (<= (+ (select main_a v_prenex_12832) (select main_a v_prenex_12833)) 1000) (<= (+ main_y 1) v_prenex_12833) (<= (select main_a v_prenex_12833) 999) (<= 0 (+ (select main_a v_prenex_12832) 1)) (<= (select main_a v_prenex_12833) 1001) (<= (select main_a v_prenex_12832) 5))) (forall ((v_prenex_14962 Int) (v_prenex_14961 Int)) (or (<= (select main_a v_prenex_14961) 5) (< v_prenex_14962 main_y) (<= 997 (select main_a v_prenex_14962)) (<= 1000 (+ (select main_a v_prenex_14961) (select main_a v_prenex_14962))) (<= (+ main_x 1) v_prenex_14961) (<= 2 (* 2 (select main_a v_prenex_14961))) (<= (+ main_y 1) v_prenex_14962))) (or (forall ((v_prenex_13948 Int)) (or (<= (select main_a v_prenex_13948) 5) (<= (select main_a v_prenex_13948) 3))) (forall ((v_prenex_13947 Int)) (or (< v_prenex_13947 main_y) (<= (* 2 (select main_a v_prenex_13947)) 1998) (<= 997 (select main_a v_prenex_13947)) (<= (+ main_y 1) v_prenex_13947) (<= 995 (select main_a v_prenex_13947))))) (or (forall ((v_prenex_10813 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10813))) (< v_prenex_10813 main_y) (<= 997 (select main_a v_prenex_10813)) (<= (+ main_y 1) v_prenex_10813))) (forall ((v_prenex_10815 Int)) (or (<= (+ main_x 1) v_prenex_10815) (<= 0 (+ (select main_a v_prenex_10815) 1)) (<= (* 2 (select main_a v_prenex_10815)) 6)))) (forall ((v_prenex_12773 Int) (v_prenex_12774 Int)) (or (<= (* 2 (select main_a v_prenex_12773)) 6) (<= (+ main_x 1) v_prenex_12773) (<= (+ (select main_a v_prenex_12773) 994) (select main_a v_prenex_12774)) (<= 2 (* 2 (select main_a v_prenex_12773))) (<= (select main_a v_prenex_12774) 1001) (< v_prenex_12774 main_y) (<= (+ main_y 1) v_prenex_12774))) (forall ((v_prenex_17417 Int) (v_prenex_17418 Int)) (or (<= (+ main_y 1) v_prenex_17418) (<= 997 (select main_a v_prenex_17418)) (<= (select main_a v_prenex_17417) 5) (< v_prenex_17418 main_y) (<= (select main_a v_prenex_17418) (+ (select main_a v_prenex_17417) 998)))) (forall ((v_prenex_18510 Int) (v_prenex_18511 Int)) (or (<= (+ main_y 1) v_prenex_18511) (<= 1 (select main_a v_prenex_18510)) (<= (select main_a v_prenex_18511) 1001) (<= 1994 (* 2 (select main_a v_prenex_18511))) (<= (select main_a v_prenex_18511) (+ (select main_a v_prenex_18510) 998)) (< v_prenex_18511 main_y))) (or (forall ((v_prenex_14356 Int)) (or (<= (+ main_y 1) v_prenex_14356) (< v_prenex_14356 main_y) (<= 1994 (* 2 (select main_a v_prenex_14356))))) (forall ((v_prenex_14355 Int)) (or (<= 0 (+ (select main_a v_prenex_14355) 1)) (<= 1 (select main_a v_prenex_14355)) (< v_prenex_14355 main_x)))) (forall ((v_prenex_17887 Int) (v_prenex_17888 Int)) (or (< v_prenex_17888 main_y) (<= (+ main_y 1) v_prenex_17888) (<= 997 (select main_a v_prenex_17888)) (<= 1000 (+ (select main_a v_prenex_17887) (select main_a v_prenex_17888))) (<= (select main_a v_prenex_17888) 999) (<= (* 2 (select main_a v_prenex_17887)) 6))) (or (forall ((v_prenex_10635 Int)) (or (< v_prenex_10635 main_x) (<= 2 (* 2 (select main_a v_prenex_10635))) (<= (select main_a v_prenex_10635) 3))) (forall ((v_prenex_10636 Int)) (or (<= 997 (select main_a v_prenex_10636)) (<= (* 2 (select main_a v_prenex_10636)) 1998) (< v_prenex_10636 main_y) (<= (+ main_y 1) v_prenex_10636)))) (forall ((v_prenex_16267 Int) (v_prenex_16268 Int)) (or (<= (+ main_y 1) v_prenex_16268) (< v_prenex_16268 main_y) (<= 1000 (+ (select main_a v_prenex_16267) (select main_a v_prenex_16268))) (< v_prenex_16267 main_x) (<= (select main_a v_prenex_16268) 1001))) (or (forall ((v_prenex_15987 Int)) (or (<= (+ main_y 1) v_prenex_15987) (< v_prenex_15987 main_y) (<= (select main_a v_prenex_15987) 999) (<= (* 2 (select main_a v_prenex_15987)) 1998) (<= (select main_a v_prenex_15987) 1001))) (forall ((v_prenex_15986 Int)) (or (<= 1 (select main_a v_prenex_15986)) (<= (select main_a v_prenex_15986) 5)))) (forall ((v_prenex_16566 Int) (v_prenex_16567 Int)) (or (<= (select main_a v_prenex_16567) (+ (select main_a v_prenex_16566) 998)) (<= (+ main_y 1) v_prenex_16567) (<= (+ main_x 1) v_prenex_16566) (<= 997 (select main_a v_prenex_16567)) (< v_prenex_16567 main_y) (<= (select main_a v_prenex_16566) 5))) (forall ((v_prenex_16046 Int) (v_prenex_16047 Int)) (or (<= 1 (select main_a v_prenex_16046)) (<= (select main_a v_prenex_16047) 999) (< v_prenex_16047 main_y) (<= (+ (select main_a v_prenex_16046) 994) (select main_a v_prenex_16047)) (<= (+ main_y 1) v_prenex_16047) (<= 995 (select main_a v_prenex_16047)) (<= (select main_a v_prenex_16046) 5))) (forall ((v_prenex_12836 Int) (v_prenex_12837 Int)) (or (<= (* 2 (select main_a v_prenex_12837)) 1998) (< v_prenex_12837 main_y) (<= 0 (+ (select main_a v_prenex_12836) 1)) (< v_prenex_12836 main_x) (<= (select main_a v_prenex_12837) (+ (select main_a v_prenex_12836) 998)) (<= (+ main_y 1) v_prenex_12837) (<= 1 (select main_a v_prenex_12836)))) (forall ((v_prenex_13095 Int) (v_prenex_13096 Int)) (or (<= 0 (+ (select main_a v_prenex_13095) 1)) (<= (select main_a v_prenex_13095) 3) (<= 1994 (* 2 (select main_a v_prenex_13096))) (<= (* 2 (select main_a v_prenex_13096)) 1998) (<= 1000 (+ (select main_a v_prenex_13095) (select main_a v_prenex_13096))) (<= (+ main_y 1) v_prenex_13096) (< v_prenex_13096 main_y))) (forall ((v_prenex_13398 Int) (v_prenex_13397 Int)) (or (<= (select main_a v_prenex_13398) 999) (<= (* 2 (select main_a v_prenex_13397)) 6) (< v_prenex_13398 main_y) (<= (* 2 (select main_a v_prenex_13398)) 1998) (<= (select main_a v_prenex_13398) (+ (select main_a v_prenex_13397) 998)) (<= (+ main_y 1) v_prenex_13398))) (or (forall ((v_prenex_10560 Int)) (or (<= (select main_a v_prenex_10560) 999) (<= 1994 (* 2 (select main_a v_prenex_10560))) (<= 995 (select main_a v_prenex_10560)) (< v_prenex_10560 main_y) (<= (+ main_y 1) v_prenex_10560))) (forall ((v_prenex_10565 Int)) (or (<= (select main_a v_prenex_10565) 5) (<= (* 2 (select main_a v_prenex_10565)) 6)))) (or (forall ((v_prenex_14171 Int)) (or (<= (select main_a v_prenex_14171) 3) (<= (select main_a v_prenex_14171) 5))) (forall ((v_prenex_14167 Int)) (or (<= (select main_a v_prenex_14167) 1001) (<= (* 2 (select main_a v_prenex_14167)) 1998) (<= (+ main_y 1) v_prenex_14167) (< v_prenex_14167 main_y) (<= 1994 (* 2 (select main_a v_prenex_14167)))))) (forall ((v_prenex_10389 Int) (v_prenex_10388 Int)) (or (<= (+ main_y 1) v_prenex_10389) (< v_prenex_10389 main_y) (<= (select main_a v_prenex_10389) 999) (<= (* 2 (select main_a v_prenex_10389)) 1998) (<= 1000 (+ (select main_a v_prenex_10388) (select main_a v_prenex_10389))) (<= 1 (select main_a v_prenex_10388)))) (or (forall ((v_prenex_9125 Int)) (or (< v_prenex_9125 main_y) (<= (+ main_y 1) v_prenex_9125) (<= 995 (select main_a v_prenex_9125)) (<= (* 2 (select main_a v_prenex_9125)) 1998))) (forall ((v_prenex_9124 Int)) (or (<= 1 (select main_a v_prenex_9124)) (<= 2 (* 2 (select main_a v_prenex_9124))) (< v_prenex_9124 main_x)))) (forall ((v_prenex_8369 Int) (v_prenex_8368 Int)) (or (<= (* 2 (select main_a v_prenex_8368)) 6) (<= (select main_a v_prenex_8369) 999) (<= 0 (+ (select main_a v_prenex_8368) 1)) (< v_prenex_8369 main_y) (<= (+ main_y 1) v_prenex_8369) (<= 995 (select main_a v_prenex_8369)) (<= (+ (select main_a v_prenex_8368) 994) (select main_a v_prenex_8369)))) (forall ((v_prenex_17810 Int) (v_prenex_17811 Int)) (or (<= (select main_a v_prenex_17810) 3) (<= 0 (+ (select main_a v_prenex_17810) 1)) (<= 1000 (+ (select main_a v_prenex_17810) (select main_a v_prenex_17811))) (<= 1994 (* 2 (select main_a v_prenex_17811))) (<= (+ main_y 1) v_prenex_17811) (< v_prenex_17810 main_x) (< v_prenex_17811 main_y))) (forall ((v_prenex_17305 Int) (v_prenex_17306 Int)) (or (<= (select main_a v_prenex_17306) 999) (<= (select main_a v_prenex_17306) (+ (select main_a v_prenex_17305) 998)) (<= (* 2 (select main_a v_prenex_17306)) 1998) (< v_prenex_17306 main_y) (<= (+ main_y 1) v_prenex_17306) (<= (select main_a v_prenex_17305) 3))) (forall ((v_prenex_13079 Int) (v_prenex_13080 Int)) (or (<= (* 2 (select main_a v_prenex_13079)) 6) (< v_prenex_13080 main_y) (<= 995 (select main_a v_prenex_13080)) (<= (select main_a v_prenex_13079) 5) (<= (+ main_y 1) v_prenex_13080) (<= (+ main_x 1) v_prenex_13079) (<= (+ (select main_a v_prenex_13079) (select main_a v_prenex_13080)) 1000))) (forall ((v_prenex_15820 Int) (v_prenex_15819 Int)) (or (<= 1000 (+ (select main_a v_prenex_15819) (select main_a v_prenex_15820))) (<= (+ main_y 1) v_prenex_15820) (<= 995 (select main_a v_prenex_15820)) (<= 1994 (* 2 (select main_a v_prenex_15820))) (<= (* 2 (select main_a v_prenex_15819)) 6) (< v_prenex_15820 main_y))) (forall ((v_prenex_15524 Int) (v_prenex_15525 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15524))) (<= 0 (+ (select main_a v_prenex_15524) 1)) (<= 1000 (+ (select main_a v_prenex_15524) (select main_a v_prenex_15525))) (<= (+ main_y 1) v_prenex_15525) (< v_prenex_15525 main_y) (<= 995 (select main_a v_prenex_15525)))) (forall ((v_prenex_8824 Int) (v_prenex_8823 Int)) (or (<= (+ main_y 1) v_prenex_8824) (< v_prenex_8824 main_y) (<= 995 (select main_a v_prenex_8824)) (<= 1000 (+ (select main_a v_prenex_8823) (select main_a v_prenex_8824))) (<= (select main_a v_prenex_8823) 3) (<= (select main_a v_prenex_8823) 5))) (forall ((v_prenex_17435 Int) (v_prenex_17436 Int)) (or (<= 1000 (+ (select main_a v_prenex_17435) (select main_a v_prenex_17436))) (<= 995 (select main_a v_prenex_17436)) (<= (+ main_y 1) v_prenex_17436) (<= (* 2 (select main_a v_prenex_17435)) 6) (<= (select main_a v_prenex_17436) 999) (< v_prenex_17436 main_y))) (forall ((v_prenex_14988 Int) (v_prenex_14987 Int)) (or (<= 1000 (+ (select main_a v_prenex_14987) (select main_a v_prenex_14988))) (< v_prenex_14988 main_y) (<= 1994 (* 2 (select main_a v_prenex_14988))) (<= (* 2 (select main_a v_prenex_14988)) 1998) (<= (select main_a v_prenex_14987) 5) (<= 1 (select main_a v_prenex_14987)) (<= (+ main_y 1) v_prenex_14988))) (or (forall ((v_prenex_9999 Int)) (or (<= (select main_a v_prenex_9999) 5) (<= 0 (+ (select main_a v_prenex_9999) 1)))) (forall ((v_prenex_9997 Int)) (or (<= 997 (select main_a v_prenex_9997)) (<= 1994 (* 2 (select main_a v_prenex_9997))) (<= (+ main_y 1) v_prenex_9997) (< v_prenex_9997 main_y)))) (or (forall ((v_prenex_13425 Int)) (or (< v_prenex_13425 main_x) (<= (* 2 (select main_a v_prenex_13425)) 6) (<= (select main_a v_prenex_13425) 3))) (forall ((v_prenex_13426 Int)) (or (<= 997 (select main_a v_prenex_13426)) (<= (+ main_y 1) v_prenex_13426) (< v_prenex_13426 main_y) (<= 1994 (* 2 (select main_a v_prenex_13426)))))) (or (forall ((v_prenex_16881 Int)) (or (<= (select main_a v_prenex_16881) 3) (<= (* 2 (select main_a v_prenex_16881)) 6))) (forall ((v_prenex_16877 Int)) (or (< v_prenex_16877 main_y) (<= (+ main_y 1) v_prenex_16877) (<= 1994 (* 2 (select main_a v_prenex_16877))) (<= 995 (select main_a v_prenex_16877))))) (forall ((v_prenex_12935 Int) (v_prenex_12936 Int)) (or (<= 995 (select main_a v_prenex_12936)) (<= 1000 (+ (select main_a v_prenex_12935) (select main_a v_prenex_12936))) (<= (+ main_y 1) v_prenex_12936) (< v_prenex_12936 main_y) (<= 1 (select main_a v_prenex_12935)) (<= (select main_a v_prenex_12936) 999))) (forall ((v_prenex_12520 Int) (v_prenex_12519 Int)) (or (<= (+ main_y 1) v_prenex_12520) (<= 995 (select main_a v_prenex_12520)) (<= (select main_a v_prenex_12519) 5) (< v_prenex_12520 main_y) (<= (+ (select main_a v_prenex_12519) (select main_a v_prenex_12520)) 1000) (<= (select main_a v_prenex_12520) 1001) (<= 2 (* 2 (select main_a v_prenex_12519))))) (forall ((v_prenex_13735 Int) (v_prenex_13736 Int)) (or (<= (* 2 (select main_a v_prenex_13735)) 6) (< v_prenex_13736 main_y) (<= (+ (select main_a v_prenex_13735) (select main_a v_prenex_13736)) 1000) (<= (+ main_y 1) v_prenex_13736) (<= (select main_a v_prenex_13735) 3) (<= 1994 (* 2 (select main_a v_prenex_13736))) (<= 995 (select main_a v_prenex_13736)))) (or (forall ((v_prenex_10110 Int)) (or (<= (+ main_x 1) v_prenex_10110) (<= 0 (+ (select main_a v_prenex_10110) 1)))) (forall ((v_prenex_10108 Int)) (or (< v_prenex_10108 main_y) (<= (+ main_y 1) v_prenex_10108) (<= (* 2 (select main_a v_prenex_10108)) 1998) (<= (select main_a v_prenex_10108) 999)))) (forall ((v_prenex_8734 Int) (v_prenex_8733 Int)) (or (<= (+ main_y 1) v_prenex_8734) (<= 0 (+ (select main_a v_prenex_8733) 1)) (<= (+ (select main_a v_prenex_8733) 994) (select main_a v_prenex_8734)) (<= 2 (* 2 (select main_a v_prenex_8733))) (<= (+ main_x 1) v_prenex_8733) (< v_prenex_8734 main_y) (<= 997 (select main_a v_prenex_8734)))) (forall ((v_prenex_11123 Int) (v_prenex_11122 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11123))) (<= 0 (+ (select main_a v_prenex_11122) 1)) (<= (select main_a v_prenex_11123) (+ (select main_a v_prenex_11122) 998)) (<= 2 (* 2 (select main_a v_prenex_11122))) (< v_prenex_11123 main_y) (<= (+ main_y 1) v_prenex_11123))) (forall ((v_prenex_18558 Int) (v_prenex_18557 Int)) (or (<= (+ (select main_a v_prenex_18557) (select main_a v_prenex_18558)) 1000) (<= (select main_a v_prenex_18557) 3) (<= (select main_a v_prenex_18558) 999) (<= (select main_a v_prenex_18557) 5) (<= (+ main_y 1) v_prenex_18558) (<= 1994 (* 2 (select main_a v_prenex_18558))) (< v_prenex_18558 main_y))) (forall ((v_prenex_14982 Int) (v_prenex_14981 Int)) (or (<= (+ main_y 1) v_prenex_14982) (<= 995 (select main_a v_prenex_14982)) (< v_prenex_14982 main_y) (<= 1000 (+ (select main_a v_prenex_14981) (select main_a v_prenex_14982))) (< v_prenex_14981 main_x) (<= 1 (select main_a v_prenex_14981)))) (or (forall ((v_prenex_15726 Int)) (or (<= (+ main_y 1) v_prenex_15726) (<= (select main_a v_prenex_15726) 999) (< v_prenex_15726 main_y) (<= (* 2 (select main_a v_prenex_15726)) 1998))) (forall ((v_prenex_15728 Int)) (or (<= (select main_a v_prenex_15728) 3) (<= (+ main_x 1) v_prenex_15728) (<= (select main_a v_prenex_15728) 5)))) (forall ((v_prenex_11004 Int) (v_prenex_11003 Int)) (or (<= (+ main_y 1) v_prenex_11004) (<= (+ (select main_a v_prenex_11003) 994) (select main_a v_prenex_11004)) (<= 0 (+ (select main_a v_prenex_11003) 1)) (<= 2 (* 2 (select main_a v_prenex_11003))) (<= (select main_a v_prenex_11004) 999) (<= (select main_a v_prenex_11004) 1001) (< v_prenex_11004 main_y))) (forall ((v_prenex_8725 Int) (v_prenex_8726 Int)) (or (<= (* 2 (select main_a v_prenex_8726)) 1998) (<= (select main_a v_prenex_8726) 1001) (< v_prenex_8726 main_y) (<= (+ main_y 1) v_prenex_8726) (<= (+ (select main_a v_prenex_8725) 994) (select main_a v_prenex_8726)) (<= (* 2 (select main_a v_prenex_8725)) 6))) (forall ((v_prenex_13444 Int) (v_prenex_13445 Int)) (or (< v_prenex_13444 main_x) (<= (+ main_x 1) v_prenex_13444) (<= (* 2 (select main_a v_prenex_13444)) 6) (<= 1000 (+ (select main_a v_prenex_13444) (select main_a v_prenex_13445))) (< v_prenex_13445 main_y))) (forall ((v_prenex_9464 Int)) (or (<= (select main_a v_prenex_9464) 1001) (<= 1994 (* 2 (select main_a v_prenex_9464))) (<= (+ main_y 1) v_prenex_9464) (< v_prenex_9464 main_y))) (forall ((v_prenex_14789 Int) (v_prenex_14788 Int)) (or (<= 0 (+ (select main_a v_prenex_14788) 1)) (< v_prenex_14788 main_x) (<= (select main_a v_prenex_14789) 999) (<= (+ main_y 1) v_prenex_14789) (<= (+ (select main_a v_prenex_14788) (select main_a v_prenex_14789)) 1000) (< v_prenex_14789 main_y))) (or (forall ((v_prenex_10381 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10381))) (<= (select main_a v_prenex_10381) 3))) (forall ((v_prenex_10384 Int)) (or (< v_prenex_10384 main_y) (<= (* 2 (select main_a v_prenex_10384)) 1998) (<= (select main_a v_prenex_10384) 999) (<= (+ main_y 1) v_prenex_10384) (<= 995 (select main_a v_prenex_10384))))) (or (forall ((v_prenex_14273 Int)) (<= 2 (* 2 (select main_a v_prenex_14273)))) (forall ((v_prenex_14268 Int)) (or (<= (* 2 (select main_a v_prenex_14268)) 1998) (<= (select main_a v_prenex_14268) 999) (< v_prenex_14268 main_y) (<= (+ main_y 1) v_prenex_14268)))) (forall ((v_prenex_16199 Int) (v_prenex_16200 Int)) (or (<= (select main_a v_prenex_16200) (+ (select main_a v_prenex_16199) 998)) (<= (+ main_y 1) v_prenex_16200) (< v_prenex_16199 main_x) (<= 997 (select main_a v_prenex_16200)) (< v_prenex_16200 main_y))) (or (forall ((v_prenex_15057 Int)) (or (<= 1 (select main_a v_prenex_15057)) (<= (* 2 (select main_a v_prenex_15057)) 6))) (forall ((v_prenex_15058 Int)) (or (<= (select main_a v_prenex_15058) 1001) (<= (+ main_y 1) v_prenex_15058) (< v_prenex_15058 main_y) (<= 1994 (* 2 (select main_a v_prenex_15058))) (<= 997 (select main_a v_prenex_15058))))) (or (forall ((v_prenex_17512 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17512))) (<= 1 (select main_a v_prenex_17512)))) (forall ((v_prenex_17511 Int)) (or (<= (select main_a v_prenex_17511) 999) (<= 1994 (* 2 (select main_a v_prenex_17511))) (<= (+ main_y 1) v_prenex_17511) (< v_prenex_17511 main_y)))) (forall ((v_prenex_9415 Int) (v_prenex_9414 Int)) (or (<= 1 (select main_a v_prenex_9414)) (<= (select main_a v_prenex_9415) (+ (select main_a v_prenex_9414) 998)) (< v_prenex_9415 main_y) (<= 2 (* 2 (select main_a v_prenex_9414))) (<= (select main_a v_prenex_9415) 999) (<= 997 (select main_a v_prenex_9415)) (<= (+ main_y 1) v_prenex_9415))) (forall ((v_prenex_14655 Int) (v_prenex_14656 Int)) (or (< v_prenex_14656 main_y) (<= (* 2 (select main_a v_prenex_14656)) 1998) (<= (select main_a v_prenex_14656) 1001) (<= (+ main_y 1) v_prenex_14656) (<= 0 (+ (select main_a v_prenex_14655) 1)) (<= (* 2 (select main_a v_prenex_14655)) 6) (<= (select main_a v_prenex_14656) (+ (select main_a v_prenex_14655) 998)))) (forall ((v_prenex_9832 Int) (v_prenex_9831 Int)) (or (<= (select main_a v_prenex_9832) 999) (<= 0 (+ (select main_a v_prenex_9831) 1)) (<= (+ main_y 1) v_prenex_9832) (< v_prenex_9832 main_y) (<= (select main_a v_prenex_9832) (+ (select main_a v_prenex_9831) 998)) (<= (select main_a v_prenex_9832) 1001))) (forall ((v_prenex_12683 Int) (v_prenex_12684 Int)) (or (< v_prenex_12684 main_y) (<= 1000 (+ (select main_a v_prenex_12683) (select main_a v_prenex_12684))) (<= (* 2 (select main_a v_prenex_12683)) 6) (<= 995 (select main_a v_prenex_12684)) (<= (select main_a v_prenex_12683) 3) (<= (select main_a v_prenex_12684) 999) (<= (+ main_y 1) v_prenex_12684))) (forall ((v_prenex_11990 Int) (v_prenex_11989 Int)) (or (<= 0 (+ (select main_a v_prenex_11989) 1)) (<= (select main_a v_prenex_11990) 1001) (<= (+ main_y 1) v_prenex_11990) (< v_prenex_11990 main_y) (<= 1000 (+ (select main_a v_prenex_11989) (select main_a v_prenex_11990))) (<= (select main_a v_prenex_11990) 999) (<= (select main_a v_prenex_11989) 5))) (or (forall ((v_prenex_8224 Int)) (or (<= (+ main_y 1) v_prenex_8224) (<= (* 2 (select main_a v_prenex_8224)) 1998) (<= (select main_a v_prenex_8224) 1001) (<= 1994 (* 2 (select main_a v_prenex_8224))) (< v_prenex_8224 main_y))) (forall ((v_prenex_8309 Int)) (or (<= 1 (select main_a v_prenex_8309)) (<= (select main_a v_prenex_8309) 3)))) (or (forall ((v_prenex_8650 Int)) (or (<= (select main_a v_prenex_8650) 5) (<= (* 2 (select main_a v_prenex_8650)) 6))) (forall ((v_prenex_8651 Int)) (or (<= (+ main_y 1) v_prenex_8651) (<= (select main_a v_prenex_8651) 1001) (<= 1994 (* 2 (select main_a v_prenex_8651))) (< v_prenex_8651 main_y)))) (forall ((v_prenex_13809 Int) (v_prenex_13808 Int)) (or (<= 0 (+ (select main_a v_prenex_13808) 1)) (<= (+ (select main_a v_prenex_13808) (select main_a v_prenex_13809)) 1000) (< v_prenex_13809 main_y) (<= 2 (* 2 (select main_a v_prenex_13808))) (<= (select main_a v_prenex_13809) 999) (<= (+ main_y 1) v_prenex_13809))) (forall ((v_prenex_16192 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16192))) (<= (+ main_y 1) v_prenex_16192) (<= (select main_a v_prenex_16192) 999) (< v_prenex_16192 main_y))) (or (forall ((v_prenex_13180 Int)) (or (< v_prenex_13180 main_y) (<= (+ main_y 1) v_prenex_13180) (<= (* 2 (select main_a v_prenex_13180)) 1998) (<= 995 (select main_a v_prenex_13180)) (<= (select main_a v_prenex_13180) 1001))) (forall ((v_prenex_13183 Int)) (or (<= (select main_a v_prenex_13183) 3) (<= 0 (+ (select main_a v_prenex_13183) 1))))) (forall ((v_prenex_17361 Int) (v_prenex_17362 Int)) (or (< v_prenex_17361 main_x) (<= (* 2 (select main_a v_prenex_17361)) 6) (<= (+ main_y 1) v_prenex_17362) (< v_prenex_17362 main_y) (<= 1 (select main_a v_prenex_17361)) (<= 1000 (+ (select main_a v_prenex_17361) (select main_a v_prenex_17362))) (<= 997 (select main_a v_prenex_17362)))) (forall ((v_prenex_12429 Int) (v_prenex_12428 Int)) (or (<= (select main_a v_prenex_12429) (+ (select main_a v_prenex_12428) 998)) (<= 1 (select main_a v_prenex_12428)) (<= (select main_a v_prenex_12428) 5) (<= (+ main_y 1) v_prenex_12429) (<= (select main_a v_prenex_12429) 1001) (< v_prenex_12429 main_y))) (forall ((v_prenex_9781 Int) (v_prenex_9780 Int)) (or (<= (select main_a v_prenex_9781) 1001) (<= (+ main_y 1) v_prenex_9781) (<= 0 (+ (select main_a v_prenex_9780) 1)) (<= 997 (select main_a v_prenex_9781)) (<= (select main_a v_prenex_9781) (+ (select main_a v_prenex_9780) 998)) (< v_prenex_9781 main_y))) (or (forall ((v_prenex_9824 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9824))) (< v_prenex_9824 main_y) (<= (* 2 (select main_a v_prenex_9824)) 1998) (<= 995 (select main_a v_prenex_9824)) (<= (+ main_y 1) v_prenex_9824))) (forall ((v_prenex_9823 Int)) (<= (* 2 (select main_a v_prenex_9823)) 6))) (or (forall ((v_prenex_11234 Int)) (or (<= 0 (+ (select main_a v_prenex_11234) 1)) (<= 1 (select main_a v_prenex_11234)))) (forall ((v_prenex_11230 Int)) (or (<= 997 (select main_a v_prenex_11230)) (< v_prenex_11230 main_y) (<= (+ main_y 1) v_prenex_11230) (<= 1994 (* 2 (select main_a v_prenex_11230))) (<= (select main_a v_prenex_11230) 999)))) (forall ((v_prenex_15259 Int) (v_prenex_15258 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15258))) (<= 1 (select main_a v_prenex_15258)) (<= (+ main_y 1) v_prenex_15259) (< v_prenex_15259 main_y) (<= (+ main_x 1) v_prenex_15258) (<= (select main_a v_prenex_15259) (+ (select main_a v_prenex_15258) 998)) (<= 1994 (* 2 (select main_a v_prenex_15259))))) (or (forall ((v_prenex_15972 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15972))) (< v_prenex_15972 main_y) (<= (+ main_y 1) v_prenex_15972) (<= (* 2 (select main_a v_prenex_15972)) 1998))) (forall ((v_prenex_15975 Int)) (or (<= (select main_a v_prenex_15975) 3) (<= (+ main_x 1) v_prenex_15975)))) (forall ((v_prenex_11817 Int) (v_prenex_11816 Int)) (or (< v_prenex_11817 main_y) (<= (+ main_y 1) v_prenex_11817) (<= (+ main_x 1) v_prenex_11816) (<= 2 (* 2 (select main_a v_prenex_11816))) (<= (select main_a v_prenex_11817) (+ (select main_a v_prenex_11816) 998)) (<= 995 (select main_a v_prenex_11817)))) (forall ((v_prenex_16333 Int) (v_prenex_16334 Int)) (or (<= 995 (select main_a v_prenex_16334)) (< v_prenex_16334 main_y) (<= (+ main_y 1) v_prenex_16334) (<= (+ (select main_a v_prenex_16333) 994) (select main_a v_prenex_16334)) (<= (select main_a v_prenex_16333) 3) (<= 2 (* 2 (select main_a v_prenex_16333))) (<= (select main_a v_prenex_16334) 999))) (or (forall ((v_prenex_13636 Int)) (or (<= (* 2 (select main_a v_prenex_13636)) 1998) (<= (+ main_y 1) v_prenex_13636) (< v_prenex_13636 main_y) (<= 995 (select main_a v_prenex_13636)))) (forall ((v_prenex_13637 Int)) (<= 1 (select main_a v_prenex_13637)))) (forall ((v_prenex_13617 Int) (v_prenex_13616 Int)) (or (<= (+ main_y 1) v_prenex_13617) (< v_prenex_13617 main_y) (<= (select main_a v_prenex_13617) 999) (<= 1000 (+ (select main_a v_prenex_13616) (select main_a v_prenex_13617))) (<= 0 (+ (select main_a v_prenex_13616) 1)) (<= 997 (select main_a v_prenex_13617)))) (or (forall ((v_prenex_10896 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10896))) (<= 1 (select main_a v_prenex_10896)))) (forall ((v_prenex_10897 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10897))) (< v_prenex_10897 main_y) (<= (+ main_y 1) v_prenex_10897) (<= (select main_a v_prenex_10897) 1001)))) (forall ((v_prenex_9363 Int) (v_prenex_9362 Int)) (or (<= 997 (select main_a v_prenex_9363)) (< v_prenex_9363 main_y) (<= (+ main_y 1) v_prenex_9363) (<= (+ (select main_a v_prenex_9362) (select main_a v_prenex_9363)) 1000) (<= 0 (+ (select main_a v_prenex_9362) 1)) (<= (select main_a v_prenex_9362) 5) (<= (select main_a v_prenex_9363) 1001))) (forall ((v_prenex_15010 Int) (v_prenex_15011 Int)) (or (<= (select main_a v_prenex_15010) 5) (<= (+ (select main_a v_prenex_15010) 994) (select main_a v_prenex_15011)) (<= 2 (* 2 (select main_a v_prenex_15010))) (<= (select main_a v_prenex_15011) 999) (< v_prenex_15011 main_y) (<= (+ main_y 1) v_prenex_15011))) (or (forall ((v_prenex_13008 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13008))) (<= (+ main_y 1) v_prenex_13008) (<= (* 2 (select main_a v_prenex_13008)) 1998) (< v_prenex_13008 main_y))) (forall ((v_prenex_13011 Int)) (<= (select main_a v_prenex_13011) 3))) (forall ((v_prenex_11964 Int) (v_prenex_11965 Int)) (or (<= (select main_a v_prenex_11964) 5) (<= (+ main_y 1) v_prenex_11965) (<= 1994 (* 2 (select main_a v_prenex_11965))) (<= (select main_a v_prenex_11965) (+ (select main_a v_prenex_11964) 998)) (< v_prenex_11965 main_y))) (forall ((v_prenex_14875 Int) (v_prenex_14874 Int)) (or (<= 1 (select main_a v_prenex_14874)) (<= (+ (select main_a v_prenex_14874) 994) (select main_a v_prenex_14875)) (<= (+ main_y 1) v_prenex_14875) (<= (select main_a v_prenex_14875) 999) (<= (* 2 (select main_a v_prenex_14875)) 1998) (< v_prenex_14875 main_y))) (forall ((v_prenex_17953 Int) (v_prenex_17954 Int)) (or (<= (select main_a v_prenex_17954) 999) (<= (select main_a v_prenex_17954) (+ (select main_a v_prenex_17953) 998)) (< v_prenex_17954 main_y) (<= 2 (* 2 (select main_a v_prenex_17953))) (<= (+ main_y 1) v_prenex_17954) (<= (* 2 (select main_a v_prenex_17954)) 1998))) (forall ((v_prenex_10472 Int) (v_prenex_10471 Int)) (or (<= (+ main_y 1) v_prenex_10472) (<= (+ (select main_a v_prenex_10471) (select main_a v_prenex_10472)) 1000) (<= (* 2 (select main_a v_prenex_10471)) 6) (<= 0 (+ (select main_a v_prenex_10471) 1)) (<= 1994 (* 2 (select main_a v_prenex_10472))) (< v_prenex_10472 main_y))) (forall ((v_prenex_10275 Int) (v_prenex_10274 Int)) (or (<= (+ main_y 1) v_prenex_10275) (<= (* 2 (select main_a v_prenex_10274)) 6) (<= (select main_a v_prenex_10275) 999) (< v_prenex_10275 main_y) (<= 1 (select main_a v_prenex_10274)) (<= (select main_a v_prenex_10275) (+ (select main_a v_prenex_10274) 998)))) (or (forall ((v_prenex_16207 Int)) (or (<= (select main_a v_prenex_16207) 3) (<= (+ main_x 1) v_prenex_16207) (<= (select main_a v_prenex_16207) 5))) (forall ((v_prenex_16208 Int)) (or (<= (select main_a v_prenex_16208) 1001) (<= 1994 (* 2 (select main_a v_prenex_16208))) (<= (+ main_y 1) v_prenex_16208) (< v_prenex_16208 main_y)))) (forall ((v_prenex_12803 Int) (v_prenex_12802 Int)) (or (<= (select main_a v_prenex_12802) 5) (<= (+ (select main_a v_prenex_12802) (select main_a v_prenex_12803)) 1000) (< v_prenex_12803 main_y) (<= (select main_a v_prenex_12803) 1001) (<= (+ main_y 1) v_prenex_12803) (<= (* 2 (select main_a v_prenex_12802)) 6) (<= 1994 (* 2 (select main_a v_prenex_12803))))) (forall ((v_prenex_14802 Int) (v_prenex_14803 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14803))) (<= (+ (select main_a v_prenex_14802) 994) (select main_a v_prenex_14803)) (<= (+ main_y 1) v_prenex_14803) (< v_prenex_14803 main_y) (<= 2 (* 2 (select main_a v_prenex_14802))) (<= 0 (+ (select main_a v_prenex_14802) 1)) (<= (+ main_x 1) v_prenex_14802))) (forall ((v_prenex_13918 Int) (v_prenex_13917 Int)) (or (<= (+ main_x 1) v_prenex_13917) (<= 995 (select main_a v_prenex_13918)) (<= 2 (* 2 (select main_a v_prenex_13917))) (< v_prenex_13918 main_y) (<= (+ (select main_a v_prenex_13917) (select main_a v_prenex_13918)) 1000) (<= (+ main_y 1) v_prenex_13918))) (forall ((v_prenex_10567 Int) (v_prenex_10568 Int)) (or (<= 1 (select main_a v_prenex_10567)) (<= 2 (* 2 (select main_a v_prenex_10567))) (<= 995 (select main_a v_prenex_10568)) (<= (+ main_y 1) v_prenex_10568) (<= 1000 (+ (select main_a v_prenex_10567) (select main_a v_prenex_10568))) (< v_prenex_10568 main_y))) (or (forall ((v_prenex_8505 Int)) (or (<= (+ main_y 1) v_prenex_8505) (<= (* 2 (select main_a v_prenex_8505)) 1998) (<= (select main_a v_prenex_8505) 999) (<= 1994 (* 2 (select main_a v_prenex_8505))) (< v_prenex_8505 main_y))) (forall ((v_prenex_8503 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8503))) (<= 0 (+ (select main_a v_prenex_8503) 1))))) (or (forall ((v_prenex_18053 Int)) (or (< v_prenex_18053 main_y) (<= (+ main_y 1) v_prenex_18053) (<= 995 (select main_a v_prenex_18053)) (<= (* 2 (select main_a v_prenex_18053)) 1998))) (forall ((v_prenex_18055 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18055))) (<= (* 2 (select main_a v_prenex_18055)) 6)))) (or (forall ((v_prenex_16361 Int)) (or (<= (+ main_x 1) v_prenex_16361) (<= 0 (+ (select main_a v_prenex_16361) 1)) (<= (select main_a v_prenex_16361) 5))) (forall ((v_prenex_16359 Int)) (or (< v_prenex_16359 main_y) (<= (+ main_y 1) v_prenex_16359) (<= 997 (select main_a v_prenex_16359)) (<= 1994 (* 2 (select main_a v_prenex_16359)))))) (forall ((v_prenex_14889 Int) (v_prenex_14888 Int)) (or (<= 995 (select main_a v_prenex_14889)) (<= (* 2 (select main_a v_prenex_14889)) 1998) (< v_prenex_14889 main_y) (<= (+ main_y 1) v_prenex_14889) (<= (select main_a v_prenex_14888) 5) (<= (* 2 (select main_a v_prenex_14888)) 6) (<= (+ (select main_a v_prenex_14888) 994) (select main_a v_prenex_14889)))) (forall ((v_prenex_12416 Int) (v_prenex_12417 Int)) (or (<= (+ main_y 1) v_prenex_12417) (<= (* 2 (select main_a v_prenex_12417)) 1998) (<= (select main_a v_prenex_12417) (+ (select main_a v_prenex_12416) 998)) (<= 0 (+ (select main_a v_prenex_12416) 1)) (<= 2 (* 2 (select main_a v_prenex_12416))) (<= 1994 (* 2 (select main_a v_prenex_12417))) (< v_prenex_12417 main_y))) (or (forall ((v_prenex_12399 Int)) (or (<= 1 (select main_a v_prenex_12399)) (<= (+ main_x 1) v_prenex_12399) (<= (* 2 (select main_a v_prenex_12399)) 6))) (forall ((v_prenex_12398 Int)) (or (<= 995 (select main_a v_prenex_12398)) (<= (+ main_y 1) v_prenex_12398) (<= 1994 (* 2 (select main_a v_prenex_12398))) (< v_prenex_12398 main_y)))) (forall ((v_prenex_11752 Int) (v_prenex_11753 Int)) (or (<= 997 (select main_a v_prenex_11753)) (<= (select main_a v_prenex_11752) 3) (<= (+ main_y 1) v_prenex_11753) (< v_prenex_11752 main_x) (<= 0 (+ (select main_a v_prenex_11752) 1)) (< v_prenex_11753 main_y) (<= (+ (select main_a v_prenex_11752) 994) (select main_a v_prenex_11753)))) (or (forall ((v_prenex_11172 Int)) (or (< v_prenex_11172 main_x) (<= (select main_a v_prenex_11172) 3) (<= 2 (* 2 (select main_a v_prenex_11172))))) (forall ((v_prenex_11173 Int)) (or (<= (* 2 (select main_a v_prenex_11173)) 1998) (<= (select main_a v_prenex_11173) 1001) (< v_prenex_11173 main_y) (<= (+ main_y 1) v_prenex_11173)))) (forall ((v_prenex_14181 Int) (v_prenex_14182 Int)) (or (<= 0 (+ (select main_a v_prenex_14181) 1)) (< v_prenex_14182 main_y) (<= 997 (select main_a v_prenex_14182)) (<= (+ main_y 1) v_prenex_14182) (<= (select main_a v_prenex_14181) 5) (<= (+ (select main_a v_prenex_14181) (select main_a v_prenex_14182)) 1000) (<= (select main_a v_prenex_14182) 1001))) (or (forall ((v_prenex_8825 Int)) (or (< v_prenex_8825 main_x) (<= (+ main_x 1) v_prenex_8825) (<= 2 (* 2 (select main_a v_prenex_8825))) (<= (* 2 (select main_a v_prenex_8825)) 6))) (forall ((v_prenex_8826 Int)) (<= (* 2 (select main_a v_prenex_8826)) 1998))) (forall ((v_prenex_10830 Int) (v_prenex_10829 Int)) (or (<= (* 2 (select main_a v_prenex_10830)) 1998) (<= (+ (select main_a v_prenex_10829) (select main_a v_prenex_10830)) 1000) (<= (+ main_y 1) v_prenex_10830) (<= 0 (+ (select main_a v_prenex_10829) 1)) (< v_prenex_10830 main_y) (<= 2 (* 2 (select main_a v_prenex_10829))))) (forall ((v_prenex_16375 Int) (v_prenex_16376 Int)) (or (<= (select main_a v_prenex_16376) 1001) (<= 2 (* 2 (select main_a v_prenex_16375))) (<= (+ main_y 1) v_prenex_16376) (<= (select main_a v_prenex_16375) 5) (<= (select main_a v_prenex_16376) 999) (< v_prenex_16376 main_y) (<= (+ (select main_a v_prenex_16375) 994) (select main_a v_prenex_16376)))) (or (forall ((v_prenex_17445 Int)) (or (<= (+ main_y 1) v_prenex_17445) (<= (* 2 (select main_a v_prenex_17445)) 1998) (< v_prenex_17445 main_y) (<= (select main_a v_prenex_17445) 1001))) (forall ((v_prenex_17446 Int)) (<= 0 (+ (select main_a v_prenex_17446) 1)))) (forall ((v_prenex_14075 Int) (v_prenex_14076 Int)) (or (<= (select main_a v_prenex_14076) (+ (select main_a v_prenex_14075) 998)) (< v_prenex_14076 main_y) (<= (+ main_y 1) v_prenex_14076) (<= (select main_a v_prenex_14076) 1001) (<= 995 (select main_a v_prenex_14076)))) (forall ((v_prenex_14793 Int) (v_prenex_14792 Int)) (or (<= (+ main_y 1) v_prenex_14793) (< v_prenex_14793 main_y) (<= 1 (select main_a v_prenex_14792)) (<= (select main_a v_prenex_14792) 5) (<= (+ main_x 1) v_prenex_14792) (<= (+ (select main_a v_prenex_14792) 994) (select main_a v_prenex_14793)) (<= 1994 (* 2 (select main_a v_prenex_14793))))) (forall ((v_prenex_17019 Int) (v_prenex_17020 Int)) (or (<= (* 2 (select main_a v_prenex_17019)) 6) (<= (select main_a v_prenex_17020) 1001) (<= (+ main_y 1) v_prenex_17020) (<= (select main_a v_prenex_17020) 999) (<= (+ (select main_a v_prenex_17019) (select main_a v_prenex_17020)) 1000) (<= 0 (+ (select main_a v_prenex_17019) 1)) (< v_prenex_17020 main_y))) (forall ((v_prenex_11581 Int) (v_prenex_11582 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11581))) (< v_prenex_11582 main_y) (<= (* 2 (select main_a v_prenex_11582)) 1998) (<= (+ main_y 1) v_prenex_11582) (<= (select main_a v_prenex_11582) (+ (select main_a v_prenex_11581) 998)) (<= (select main_a v_prenex_11582) 1001))) (or (forall ((v_prenex_15472 Int)) (or (<= 0 (+ (select main_a v_prenex_15472) 1)) (<= (+ main_x 1) v_prenex_15472) (<= (select main_a v_prenex_15472) 3))) (forall ((v_prenex_15470 Int)) (or (<= (+ main_y 1) v_prenex_15470) (<= 997 (select main_a v_prenex_15470)) (< v_prenex_15470 main_y) (<= 1994 (* 2 (select main_a v_prenex_15470)))))) (forall ((v_prenex_11187 Int) (v_prenex_11186 Int)) (or (<= 1000 (+ (select main_a v_prenex_11186) (select main_a v_prenex_11187))) (<= (+ main_y 1) v_prenex_11187) (<= (* 2 (select main_a v_prenex_11186)) 6) (<= 2 (* 2 (select main_a v_prenex_11186))) (< v_prenex_11187 main_y) (<= 995 (select main_a v_prenex_11187)))) (or (forall ((v_prenex_13247 Int)) (or (<= (select main_a v_prenex_13247) 1001) (<= (* 2 (select main_a v_prenex_13247)) 1998) (<= (+ main_y 1) v_prenex_13247) (< v_prenex_13247 main_y) (<= 1994 (* 2 (select main_a v_prenex_13247))))) (forall ((v_prenex_13251 Int)) (or (<= (select main_a v_prenex_13251) 3) (<= 0 (+ (select main_a v_prenex_13251) 1))))) (or (forall ((v_prenex_13032 Int)) (or (<= (select main_a v_prenex_13032) 5) (<= (+ main_x 1) v_prenex_13032) (<= (* 2 (select main_a v_prenex_13032)) 6))) (forall ((v_prenex_13031 Int)) (or (<= (+ main_y 1) v_prenex_13031) (< v_prenex_13031 main_y) (<= 1994 (* 2 (select main_a v_prenex_13031))) (<= 995 (select main_a v_prenex_13031))))) (forall ((v_prenex_17121 Int) (v_prenex_17122 Int)) (or (< v_prenex_17122 main_y) (<= (select main_a v_prenex_17122) (+ (select main_a v_prenex_17121) 998)) (<= (select main_a v_prenex_17121) 3) (<= 0 (+ (select main_a v_prenex_17121) 1)) (<= (+ main_y 1) v_prenex_17122) (<= (select main_a v_prenex_17122) 999) (<= (select main_a v_prenex_17122) 1001))) (or (forall ((v_prenex_14476 Int)) (or (<= 0 (+ (select main_a v_prenex_14476) 1)) (< v_prenex_14476 main_x))) (forall ((v_prenex_14477 Int)) (or (<= (* 2 (select main_a v_prenex_14477)) 1998) (<= 1994 (* 2 (select main_a v_prenex_14477))) (< v_prenex_14477 main_y) (<= (+ main_y 1) v_prenex_14477)))) (forall ((v_prenex_8439 Int) (v_prenex_8440 Int)) (or (<= (* 2 (select main_a v_prenex_8439)) 6) (<= 995 (select main_a v_prenex_8440)) (< v_prenex_8439 main_x) (<= (select main_a v_prenex_8439) 3) (<= (+ main_y 1) v_prenex_8440) (< v_prenex_8440 main_y) (<= (+ (select main_a v_prenex_8439) 994) (select main_a v_prenex_8440)))) (forall ((v_prenex_13676 Int) (v_prenex_13677 Int)) (or (<= (* 2 (select main_a v_prenex_13676)) 6) (<= 1000 (+ (select main_a v_prenex_13676) (select main_a v_prenex_13677))) (<= (* 2 (select main_a v_prenex_13677)) 1998) (< v_prenex_13677 main_y) (<= (+ main_y 1) v_prenex_13677) (<= 0 (+ (select main_a v_prenex_13676) 1)) (<= (select main_a v_prenex_13677) 999))) (or (forall ((v_prenex_9840 Int)) (or (< v_prenex_9840 main_y) (<= 997 (select main_a v_prenex_9840)) (<= (select main_a v_prenex_9840) 999) (<= (* 2 (select main_a v_prenex_9840)) 1998) (<= (+ main_y 1) v_prenex_9840))) (forall ((v_prenex_9835 Int)) (or (<= 1 (select main_a v_prenex_9835)) (<= 0 (+ (select main_a v_prenex_9835) 1))))) (forall ((v_prenex_9549 Int) (v_prenex_9550 Int)) (or (<= (select main_a v_prenex_9550) 1001) (< v_prenex_9550 main_y) (<= (+ main_y 1) v_prenex_9550) (<= (* 2 (select main_a v_prenex_9549)) 6) (<= (select main_a v_prenex_9549) 5) (<= (+ (select main_a v_prenex_9549) 994) (select main_a v_prenex_9550)))) (forall ((v_prenex_12829 Int) (v_prenex_12828 Int)) (or (<= (select main_a v_prenex_12829) 1001) (<= 0 (+ (select main_a v_prenex_12828) 1)) (<= 2 (* 2 (select main_a v_prenex_12828))) (<= (+ main_y 1) v_prenex_12829) (<= (select main_a v_prenex_12829) (+ (select main_a v_prenex_12828) 998)) (<= (+ main_x 1) v_prenex_12828) (< v_prenex_12829 main_y))) (or (forall ((v_prenex_8357 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8357))) (< v_prenex_8357 main_y) (<= (+ main_y 1) v_prenex_8357) (<= (select main_a v_prenex_8357) 1001))) (forall ((v_prenex_8356 Int)) (or (<= (+ main_x 1) v_prenex_8356) (<= (* 2 (select main_a v_prenex_8356)) 6) (<= (select main_a v_prenex_8356) 3)))) (or (forall ((v_prenex_11549 Int)) (or (<= (* 2 (select main_a v_prenex_11549)) 1998) (<= (+ main_y 1) v_prenex_11549) (<= 1994 (* 2 (select main_a v_prenex_11549))) (< v_prenex_11549 main_y) (<= 995 (select main_a v_prenex_11549)))) (forall ((v_prenex_11548 Int)) (or (<= (* 2 (select main_a v_prenex_11548)) 6) (<= 2 (* 2 (select main_a v_prenex_11548)))))) (or (forall ((v_prenex_15486 Int)) (or (< v_prenex_15486 main_y) (<= (select main_a v_prenex_15486) 1001) (<= 1994 (* 2 (select main_a v_prenex_15486))) (<= 997 (select main_a v_prenex_15486)) (<= (+ main_y 1) v_prenex_15486))) (forall ((v_prenex_15490 Int)) (<= (select main_a v_prenex_15490) 3))) (forall ((v_prenex_13731 Int) (v_prenex_13732 Int)) (or (< v_prenex_13732 main_y) (<= (+ (select main_a v_prenex_13731) 994) (select main_a v_prenex_13732)) (<= 1994 (* 2 (select main_a v_prenex_13732))) (<= (+ main_y 1) v_prenex_13732) (<= 0 (+ (select main_a v_prenex_13731) 1)) (<= (select main_a v_prenex_13731) 3))) (or (forall ((v_prenex_8867 Int)) (or (<= 997 (select main_a v_prenex_8867)) (<= (+ main_y 1) v_prenex_8867) (< v_prenex_8867 main_y) (<= (* 2 (select main_a v_prenex_8867)) 1998))) (forall ((v_prenex_8866 Int)) (or (<= 0 (+ (select main_a v_prenex_8866) 1)) (< v_prenex_8866 main_x) (<= (* 2 (select main_a v_prenex_8866)) 6)))) (forall ((v_prenex_9923 Int) (v_prenex_9922 Int)) (or (< v_prenex_9922 main_x) (<= 2 (* 2 (select main_a v_prenex_9922))) (<= (* 2 (select main_a v_prenex_9922)) 6) (<= 1994 (* 2 (select main_a v_prenex_9923))) (<= (+ main_y 1) v_prenex_9923) (< v_prenex_9923 main_y) (<= (+ (select main_a v_prenex_9922) 994) (select main_a v_prenex_9923)))) (or (forall ((v_prenex_11733 Int)) (or (<= (+ main_y 1) v_prenex_11733) (< v_prenex_11733 main_y) (<= (* 2 (select main_a v_prenex_11733)) 1998) (<= (select main_a v_prenex_11733) 1001))) (forall ((v_prenex_11732 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11732))) (<= (* 2 (select main_a v_prenex_11732)) 6) (< v_prenex_11732 main_x)))) (or (forall ((v_prenex_11333 Int)) (<= (* 2 (select main_a v_prenex_11333)) 6)) (forall ((v_prenex_8287 Int)) (or (< v_prenex_8287 main_y) (<= (+ main_y 1) v_prenex_8287) (<= (select main_a v_prenex_8287) 999) (<= 995 (select main_a v_prenex_8287))))) (forall ((v_prenex_14481 Int) (v_prenex_14480 Int)) (or (< v_prenex_14481 main_y) (<= (+ (select main_a v_prenex_14480) (select main_a v_prenex_14481)) 1000) (<= 2 (* 2 (select main_a v_prenex_14480))) (<= (+ main_y 1) v_prenex_14481) (<= (select main_a v_prenex_14481) 1001) (<= (* 2 (select main_a v_prenex_14480)) 6) (<= (select main_a v_prenex_14481) 999))) (forall ((v_prenex_15677 Int) (v_prenex_15676 Int)) (or (<= (select main_a v_prenex_15677) 1001) (< v_prenex_15677 main_y) (<= (select main_a v_prenex_15677) 999) (<= (+ main_y 1) v_prenex_15677) (<= (select main_a v_prenex_15677) (+ (select main_a v_prenex_15676) 998)) (<= 1 (select main_a v_prenex_15676)))) (forall ((v_prenex_17955 Int) (v_prenex_17956 Int)) (or (<= (select main_a v_prenex_17956) (+ (select main_a v_prenex_17955) 998)) (< v_prenex_17956 main_y) (<= 995 (select main_a v_prenex_17956)) (<= (+ main_y 1) v_prenex_17956) (<= 1 (select main_a v_prenex_17955)) (<= (select main_a v_prenex_17956) 1001))) (forall ((v_prenex_16365 Int) (v_prenex_16366 Int)) (or (<= (* 2 (select main_a v_prenex_16366)) 1998) (<= 997 (select main_a v_prenex_16366)) (<= (select main_a v_prenex_16365) 5) (<= 1000 (+ (select main_a v_prenex_16365) (select main_a v_prenex_16366))) (<= 0 (+ (select main_a v_prenex_16365) 1)) (< v_prenex_16366 main_y) (<= (+ main_y 1) v_prenex_16366))) (forall ((v_prenex_11836 Int) (v_prenex_11837 Int)) (or (<= (* 2 (select main_a v_prenex_11836)) 6) (<= 0 (+ (select main_a v_prenex_11836) 1)) (<= 997 (select main_a v_prenex_11837)) (<= (+ main_y 1) v_prenex_11837) (< v_prenex_11837 main_y) (<= (+ (select main_a v_prenex_11836) 994) (select main_a v_prenex_11837)))) (forall ((v_prenex_15812 Int) (v_prenex_15811 Int)) (or (<= 1 (select main_a v_prenex_15811)) (<= (select main_a v_prenex_15812) (+ (select main_a v_prenex_15811) 998)) (<= (+ main_y 1) v_prenex_15812) (<= (select main_a v_prenex_15812) 999) (< v_prenex_15812 main_y) (<= (select main_a v_prenex_15811) 5) (<= 1994 (* 2 (select main_a v_prenex_15812))))) (forall ((v_prenex_16924 Int) (v_prenex_16925 Int)) (or (<= 1000 (+ (select main_a v_prenex_16924) (select main_a v_prenex_16925))) (<= 997 (select main_a v_prenex_16925)) (<= (+ main_y 1) v_prenex_16925) (<= (+ main_x 1) v_prenex_16924) (< v_prenex_16925 main_y))) (forall ((v_prenex_17481 Int) (v_prenex_17482 Int)) (or (< v_prenex_17482 main_y) (<= (+ main_y 1) v_prenex_17482) (<= (select main_a v_prenex_17482) (+ (select main_a v_prenex_17481) 998)) (<= (select main_a v_prenex_17482) 999) (<= 0 (+ (select main_a v_prenex_17481) 1)))) (or (forall ((v_prenex_10728 Int)) (or (<= 997 (select main_a v_prenex_10728)) (< v_prenex_10728 main_y) (<= (* 2 (select main_a v_prenex_10728)) 1998) (<= (+ main_y 1) v_prenex_10728))) (forall ((v_prenex_10727 Int)) (<= (select main_a v_prenex_10727) 5))) (forall ((v_prenex_13541 Int) (v_prenex_13542 Int)) (or (<= (* 2 (select main_a v_prenex_13541)) 6) (< v_prenex_13541 main_x) (<= (select main_a v_prenex_13542) 999) (< v_prenex_13542 main_y) (<= (+ main_y 1) v_prenex_13542) (<= (+ (select main_a v_prenex_13541) 994) (select main_a v_prenex_13542)))) (forall ((v_prenex_14284 Int) (v_prenex_14283 Int)) (or (<= 0 (+ (select main_a v_prenex_14283) 1)) (<= (+ main_x 1) v_prenex_14283) (<= (+ main_y 1) v_prenex_14284) (<= (* 2 (select main_a v_prenex_14283)) 6) (<= (select main_a v_prenex_14284) (+ (select main_a v_prenex_14283) 998)) (< v_prenex_14284 main_y) (<= 997 (select main_a v_prenex_14284)))) (or (forall ((v_prenex_17185 Int)) (or (<= 0 (+ (select main_a v_prenex_17185) 1)) (<= (* 2 (select main_a v_prenex_17185)) 6))) (forall ((v_prenex_17181 Int)) (or (<= 997 (select main_a v_prenex_17181)) (<= (select main_a v_prenex_17181) 1001) (<= (* 2 (select main_a v_prenex_17181)) 1998) (<= (+ main_y 1) v_prenex_17181) (< v_prenex_17181 main_y)))) (or (forall ((v_prenex_11898 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11898))) (< v_prenex_11898 main_x) (<= 1 (select main_a v_prenex_11898)))) (forall ((v_prenex_11899 Int)) (or (<= (* 2 (select main_a v_prenex_11899)) 1998) (< v_prenex_11899 main_y) (<= (+ main_y 1) v_prenex_11899) (<= 997 (select main_a v_prenex_11899))))) (forall ((v_prenex_17920 Int) (v_prenex_17919 Int)) (or (<= (select main_a v_prenex_17920) (+ (select main_a v_prenex_17919) 998)) (<= 1994 (* 2 (select main_a v_prenex_17920))) (<= (select main_a v_prenex_17919) 3) (< v_prenex_17920 main_y) (<= (+ main_y 1) v_prenex_17920) (<= 2 (* 2 (select main_a v_prenex_17919))) (<= 997 (select main_a v_prenex_17920)))) (forall ((v_prenex_17369 Int) (v_prenex_17370 Int)) (or (<= (+ main_x 1) v_prenex_17369) (<= 1000 (+ (select main_a v_prenex_17369) (select main_a v_prenex_17370))) (< v_prenex_17370 main_y) (<= (* 2 (select main_a v_prenex_17370)) 1998) (<= 2 (* 2 (select main_a v_prenex_17369))) (<= (select main_a v_prenex_17369) 5) (<= (+ main_y 1) v_prenex_17370))) (or (forall ((v_prenex_9652 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9652))) (< v_prenex_9652 main_y) (<= 995 (select main_a v_prenex_9652)) (<= (select main_a v_prenex_9652) 999) (<= (+ main_y 1) v_prenex_9652))) (forall ((v_prenex_9654 Int)) (<= 2 (* 2 (select main_a v_prenex_9654))))) (forall ((v_prenex_14805 Int) (v_prenex_14804 Int)) (or (<= (* 2 (select main_a v_prenex_14805)) 1998) (<= 1 (select main_a v_prenex_14804)) (<= (select main_a v_prenex_14805) 999) (< v_prenex_14805 main_y) (<= (* 2 (select main_a v_prenex_14804)) 6) (<= (+ (select main_a v_prenex_14804) 994) (select main_a v_prenex_14805)) (<= (+ main_y 1) v_prenex_14805))) (or (forall ((v_prenex_11685 Int)) (or (<= (+ main_x 1) v_prenex_11685) (<= (select main_a v_prenex_11685) 3) (<= 0 (+ (select main_a v_prenex_11685) 1)))) (forall ((v_prenex_11681 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11681))) (<= (+ main_y 1) v_prenex_11681) (<= (* 2 (select main_a v_prenex_11681)) 1998) (< v_prenex_11681 main_y)))) (or (forall ((v_prenex_14000 Int)) (or (<= 0 (+ (select main_a v_prenex_14000) 1)) (<= 2 (* 2 (select main_a v_prenex_14000))))) (forall ((v_prenex_13996 Int)) (or (<= (select main_a v_prenex_13996) 1001) (<= (+ main_y 1) v_prenex_13996) (<= 997 (select main_a v_prenex_13996)) (<= (* 2 (select main_a v_prenex_13996)) 1998) (< v_prenex_13996 main_y)))) (forall ((v_prenex_15824 Int) (v_prenex_15823 Int)) (or (<= (select main_a v_prenex_15824) 1001) (<= (select main_a v_prenex_15823) 5) (<= (+ (select main_a v_prenex_15823) (select main_a v_prenex_15824)) 1000) (< v_prenex_15824 main_y) (<= (+ main_y 1) v_prenex_15824) (< v_prenex_15823 main_x))) (forall ((v_prenex_17560 Int) (v_prenex_17561 Int)) (or (<= 0 (+ (select main_a v_prenex_17560) 1)) (<= 997 (select main_a v_prenex_17561)) (<= (+ main_y 1) v_prenex_17561) (< v_prenex_17561 main_y) (<= (select main_a v_prenex_17561) (+ (select main_a v_prenex_17560) 998)))) (forall ((v_prenex_13219 Int) (v_prenex_13220 Int)) (or (<= 1000 (+ (select main_a v_prenex_13219) (select main_a v_prenex_13220))) (<= 997 (select main_a v_prenex_13220)) (<= 2 (* 2 (select main_a v_prenex_13219))) (<= (select main_a v_prenex_13220) 999) (<= (+ main_y 1) v_prenex_13220) (< v_prenex_13220 main_y))) (forall ((v_prenex_13862 Int) (v_prenex_13861 Int)) (or (<= (+ main_y 1) v_prenex_13862) (<= 1994 (* 2 (select main_a v_prenex_13862))) (<= 0 (+ (select main_a v_prenex_13861) 1)) (<= (+ main_x 1) v_prenex_13861) (<= (+ (select main_a v_prenex_13861) 994) (select main_a v_prenex_13862)) (< v_prenex_13862 main_y) (<= (select main_a v_prenex_13861) 5))) (or (forall ((v_prenex_17544 Int)) (or (<= (+ main_y 1) v_prenex_17544) (< v_prenex_17544 main_y) (<= (* 2 (select main_a v_prenex_17544)) 1998) (<= 997 (select main_a v_prenex_17544)) (<= 1994 (* 2 (select main_a v_prenex_17544))))) (forall ((v_prenex_17546 Int)) (or (<= (* 2 (select main_a v_prenex_17546)) 6) (<= (select main_a v_prenex_17546) 3)))) (forall ((v_prenex_16662 Int) (v_prenex_16663 Int)) (or (<= (* 2 (select main_a v_prenex_16663)) 1998) (<= 0 (+ (select main_a v_prenex_16662) 1)) (< v_prenex_16663 main_y) (<= (+ main_y 1) v_prenex_16663) (<= (+ (select main_a v_prenex_16662) (select main_a v_prenex_16663)) 1000))) (or (forall ((v_prenex_16281 Int)) (or (<= (+ main_y 1) v_prenex_16281) (<= (* 2 (select main_a v_prenex_16281)) 1998) (<= 1994 (* 2 (select main_a v_prenex_16281))) (<= (select main_a v_prenex_16281) 999) (< v_prenex_16281 main_y))) (forall ((v_prenex_16285 Int)) (or (<= 0 (+ (select main_a v_prenex_16285) 1)) (<= (select main_a v_prenex_16285) 5)))) (or (forall ((v_prenex_8933 Int)) (or (<= 1 (select main_a v_prenex_8933)) (<= 0 (+ (select main_a v_prenex_8933) 1)))) (forall ((v_prenex_8930 Int)) (or (<= (+ main_y 1) v_prenex_8930) (<= 997 (select main_a v_prenex_8930)) (< v_prenex_8930 main_y) (<= 995 (select main_a v_prenex_8930)) (<= 1994 (* 2 (select main_a v_prenex_8930)))))) (or (forall ((v_prenex_15153 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15153))) (<= (select main_a v_prenex_15153) 999) (< v_prenex_15153 main_y) (<= 995 (select main_a v_prenex_15153)) (<= (+ main_y 1) v_prenex_15153))) (forall ((v_prenex_15158 Int)) (<= 2 (* 2 (select main_a v_prenex_15158))))) (forall ((v_prenex_15546 Int) (v_prenex_15547 Int)) (or (<= (select main_a v_prenex_15546) 5) (<= (+ main_y 1) v_prenex_15547) (<= (+ main_x 1) v_prenex_15546) (<= (* 2 (select main_a v_prenex_15547)) 1998) (<= (select main_a v_prenex_15547) (+ (select main_a v_prenex_15546) 998)) (< v_prenex_15547 main_y))) (forall ((v_prenex_16533 Int) (v_prenex_16534 Int)) (or (<= (* 2 (select main_a v_prenex_16534)) 1998) (<= (+ main_y 1) v_prenex_16534) (<= (select main_a v_prenex_16533) 5) (<= 1000 (+ (select main_a v_prenex_16533) (select main_a v_prenex_16534))) (< v_prenex_16534 main_y) (<= (select main_a v_prenex_16534) 999) (<= (* 2 (select main_a v_prenex_16533)) 6))) (forall ((v_prenex_10048 Int) (v_prenex_10047 Int)) (or (<= (select main_a v_prenex_10047) 3) (< v_prenex_10048 main_y) (<= (+ (select main_a v_prenex_10047) 994) (select main_a v_prenex_10048)) (<= (* 2 (select main_a v_prenex_10048)) 1998) (<= (+ main_y 1) v_prenex_10048))) (forall ((v_prenex_13717 Int) (v_prenex_13718 Int)) (or (<= (select main_a v_prenex_13718) 1001) (<= (+ (select main_a v_prenex_13717) (select main_a v_prenex_13718)) 1000) (<= (+ main_y 1) v_prenex_13718) (< v_prenex_13718 main_y) (<= 2 (* 2 (select main_a v_prenex_13717))) (<= (select main_a v_prenex_13717) 5) (<= 997 (select main_a v_prenex_13718)))) (or (forall ((v_prenex_10110 Int)) (or (<= (+ main_x 1) v_prenex_10110) (<= 0 (+ (select main_a v_prenex_10110) 1)))) (forall ((v_prenex_10106 Int)) (or (<= (+ main_y 1) v_prenex_10106) (< v_prenex_10106 main_y) (<= (* 2 (select main_a v_prenex_10106)) 1998) (<= 1994 (* 2 (select main_a v_prenex_10106)))))) (forall ((v_prenex_10720 Int) (v_prenex_10719 Int)) (or (< v_prenex_10720 main_y) (<= 1 (select main_a v_prenex_10719)) (<= 997 (select main_a v_prenex_10720)) (<= (select main_a v_prenex_10720) 999) (<= (select main_a v_prenex_10719) 5) (<= (+ (select main_a v_prenex_10719) 994) (select main_a v_prenex_10720)) (<= (+ main_y 1) v_prenex_10720))) (forall ((v_prenex_11146 Int) (v_prenex_11147 Int)) (or (<= (select main_a v_prenex_11146) 3) (<= (+ main_y 1) v_prenex_11147) (< v_prenex_11147 main_y) (<= (* 2 (select main_a v_prenex_11147)) 1998) (<= 997 (select main_a v_prenex_11147)) (<= (+ (select main_a v_prenex_11146) 994) (select main_a v_prenex_11147)))) (forall ((v_prenex_18482 Int) (v_prenex_18483 Int)) (or (<= 0 (+ (select main_a v_prenex_18482) 1)) (<= (select main_a v_prenex_18482) 3) (< v_prenex_18483 main_y) (<= (+ main_y 1) v_prenex_18483) (<= 997 (select main_a v_prenex_18483)) (<= (+ (select main_a v_prenex_18482) 994) (select main_a v_prenex_18483)) (<= 995 (select main_a v_prenex_18483)))) (forall ((v_prenex_16493 Int) (v_prenex_16494 Int)) (or (< v_prenex_16494 main_y) (<= (select main_a v_prenex_16494) (+ (select main_a v_prenex_16493) 998)) (<= (* 2 (select main_a v_prenex_16494)) 1998) (<= 995 (select main_a v_prenex_16494)) (<= (select main_a v_prenex_16493) 5) (<= (+ main_y 1) v_prenex_16494) (<= (select main_a v_prenex_16493) 3))) (or (forall ((v_prenex_14836 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14836))) (<= (* 2 (select main_a v_prenex_14836)) 1998) (<= (+ main_y 1) v_prenex_14836) (< v_prenex_14836 main_y) (<= 997 (select main_a v_prenex_14836)))) (forall ((v_prenex_14838 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14838))) (<= (select main_a v_prenex_14838) 5)))) (or (forall ((v_prenex_8565 Int)) (or (<= 997 (select main_a v_prenex_8565)) (<= (+ main_y 1) v_prenex_8565) (< v_prenex_8565 main_y))) (forall ((v_prenex_8564 Int)) (or (<= (* 2 (select main_a v_prenex_8564)) 6) (< v_prenex_8564 main_x)))) (or (forall ((v_prenex_10936 Int)) (or (<= (+ main_y 1) v_prenex_10936) (< v_prenex_10936 main_y) (<= (select main_a v_prenex_10936) 1001) (<= 1994 (* 2 (select main_a v_prenex_10936))))) (forall ((v_prenex_10937 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10937))) (<= 1 (select main_a v_prenex_10937))))) (or (forall ((v_prenex_12716 Int)) (or (<= (select main_a v_prenex_12716) 1001) (< v_prenex_12716 main_y) (<= (* 2 (select main_a v_prenex_12716)) 1998) (<= 1994 (* 2 (select main_a v_prenex_12716))) (<= (+ main_y 1) v_prenex_12716))) (forall ((v_prenex_12720 Int)) (or (<= (select main_a v_prenex_12720) 5) (<= 1 (select main_a v_prenex_12720))))) (or (forall ((v_prenex_10381 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10381))) (<= (select main_a v_prenex_10381) 3))) (forall ((v_prenex_10385 Int)) (or (<= (select main_a v_prenex_10385) 999) (<= (* 2 (select main_a v_prenex_10385)) 1998) (< v_prenex_10385 main_y) (<= (+ main_y 1) v_prenex_10385)))) (or (forall ((v_prenex_8228 Int)) (or (<= (+ main_y 1) v_prenex_8228) (<= (* 2 (select main_a v_prenex_8228)) 1998) (< v_prenex_8228 main_y) (<= (select main_a v_prenex_8228) 999) (<= 1994 (* 2 (select main_a v_prenex_8228))))) (forall ((v_prenex_8317 Int)) (or (<= (* 2 (select main_a v_prenex_8317)) 6) (<= 1 (select main_a v_prenex_8317))))) (forall ((v_prenex_14984 Int) (v_prenex_14983 Int)) (or (<= 0 (+ (select main_a v_prenex_14983) 1)) (<= (select main_a v_prenex_14983) 5) (<= (+ main_y 1) v_prenex_14984) (<= (+ (select main_a v_prenex_14983) (select main_a v_prenex_14984)) 1000) (< v_prenex_14984 main_y) (<= 997 (select main_a v_prenex_14984)))) (forall ((v_prenex_15079 Int) (v_prenex_15078 Int)) (or (<= 0 (+ (select main_a v_prenex_15078) 1)) (<= 1994 (* 2 (select main_a v_prenex_15079))) (<= (select main_a v_prenex_15078) 3) (< v_prenex_15079 main_y) (<= (+ (select main_a v_prenex_15078) (select main_a v_prenex_15079)) 1000) (<= (+ main_y 1) v_prenex_15079))) (forall ((v_prenex_18596 Int) (v_prenex_18597 Int)) (or (< v_prenex_18597 main_y) (<= (+ main_y 1) v_prenex_18597) (<= 2 (* 2 (select main_a v_prenex_18596))) (<= (select main_a v_prenex_18597) 999) (<= (+ (select main_a v_prenex_18596) (select main_a v_prenex_18597)) 1000) (<= 997 (select main_a v_prenex_18597)) (<= 1 (select main_a v_prenex_18596)))) (forall ((v_prenex_14859 Int) (v_prenex_14858 Int)) (or (<= 1000 (+ (select main_a v_prenex_14858) (select main_a v_prenex_14859))) (<= 0 (+ (select main_a v_prenex_14858) 1)) (<= (+ main_y 1) v_prenex_14859) (< v_prenex_14859 main_y) (<= (select main_a v_prenex_14858) 3) (< v_prenex_14858 main_x) (<= (* 2 (select main_a v_prenex_14859)) 1998))) (forall ((v_prenex_13879 Int) (v_prenex_13880 Int)) (or (<= (+ main_y 1) v_prenex_13880) (< v_prenex_13879 main_x) (<= (* 2 (select main_a v_prenex_13879)) 6) (<= 1000 (+ (select main_a v_prenex_13879) (select main_a v_prenex_13880))) (< v_prenex_13880 main_y) (<= 995 (select main_a v_prenex_13880)))) (or (forall ((v_prenex_13061 Int)) (or (<= (* 2 (select main_a v_prenex_13061)) 6) (<= (select main_a v_prenex_13061) 5))) (forall ((v_prenex_13057 Int)) (or (<= (select main_a v_prenex_13057) 1001) (<= (+ main_y 1) v_prenex_13057) (<= 1994 (* 2 (select main_a v_prenex_13057))) (<= 997 (select main_a v_prenex_13057)) (< v_prenex_13057 main_y)))) (forall ((v_prenex_18565 Int) (v_prenex_18566 Int)) (or (<= (select main_a v_prenex_18566) 999) (<= 1000 (+ (select main_a v_prenex_18565) (select main_a v_prenex_18566))) (<= (+ main_y 1) v_prenex_18566) (<= (select main_a v_prenex_18566) 1001) (< v_prenex_18566 main_y) (<= (select main_a v_prenex_18565) 5))) (forall ((v_prenex_18414 Int) (v_prenex_18413 Int)) (or (<= (select main_a v_prenex_18414) 999) (<= (+ main_y 1) v_prenex_18414) (<= 1000 (+ (select main_a v_prenex_18413) (select main_a v_prenex_18414))) (<= 995 (select main_a v_prenex_18414)) (< v_prenex_18414 main_y))) (or (forall ((v_prenex_11985 Int)) (<= 0 (+ (select main_a v_prenex_11985) 1))) (forall ((v_prenex_11980 Int)) (or (<= (+ main_y 1) v_prenex_11980) (<= 997 (select main_a v_prenex_11980)) (< v_prenex_11980 main_y) (<= 1994 (* 2 (select main_a v_prenex_11980))) (<= 995 (select main_a v_prenex_11980))))) (forall ((v_prenex_12282 Int) (v_prenex_12283 Int)) (or (<= (select main_a v_prenex_12283) 999) (<= 0 (+ (select main_a v_prenex_12282) 1)) (<= (+ main_y 1) v_prenex_12283) (<= (+ (select main_a v_prenex_12282) 994) (select main_a v_prenex_12283)) (<= (select main_a v_prenex_12282) 5) (< v_prenex_12283 main_y))) (forall ((v_prenex_14118 Int) (v_prenex_14117 Int)) (or (<= (select main_a v_prenex_14118) (+ (select main_a v_prenex_14117) 998)) (<= (select main_a v_prenex_14118) 1001) (<= 997 (select main_a v_prenex_14118)) (<= (+ main_y 1) v_prenex_14118) (<= 1 (select main_a v_prenex_14117)) (< v_prenex_14118 main_y))) (forall ((v_prenex_15832 Int) (v_prenex_15831 Int)) (or (<= (+ main_y 1) v_prenex_15832) (<= 997 (select main_a v_prenex_15832)) (<= (select main_a v_prenex_15832) (+ (select main_a v_prenex_15831) 998)) (<= (select main_a v_prenex_15831) 3) (<= (select main_a v_prenex_15832) 1001) (<= (* 2 (select main_a v_prenex_15831)) 6) (< v_prenex_15832 main_y))) (forall ((v_prenex_12687 Int) (v_prenex_12688 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12688))) (< v_prenex_12688 main_y) (<= (+ (select main_a v_prenex_12687) 994) (select main_a v_prenex_12688)) (<= 1 (select main_a v_prenex_12687)) (<= (+ main_y 1) v_prenex_12688) (<= (* 2 (select main_a v_prenex_12687)) 6) (<= (select main_a v_prenex_12688) 1001))) (or (forall ((v_prenex_9835 Int)) (or (<= 1 (select main_a v_prenex_9835)) (<= 0 (+ (select main_a v_prenex_9835) 1)))) (forall ((v_prenex_9838 Int)) (or (<= (select main_a v_prenex_9838) 999) (<= (* 2 (select main_a v_prenex_9838)) 1998) (< v_prenex_9838 main_y) (<= 995 (select main_a v_prenex_9838)) (<= (+ main_y 1) v_prenex_9838)))) (forall ((v_prenex_17211 Int) (v_prenex_17212 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17211))) (<= 997 (select main_a v_prenex_17212)) (<= (+ main_y 1) v_prenex_17212) (< v_prenex_17212 main_y) (<= (+ (select main_a v_prenex_17211) (select main_a v_prenex_17212)) 1000) (<= (select main_a v_prenex_17211) 5) (<= (select main_a v_prenex_17212) 999))) (or (forall ((v_prenex_18360 Int)) (or (<= (* 2 (select main_a v_prenex_18360)) 6) (<= (select main_a v_prenex_18360) 3))) (forall ((v_prenex_18359 Int)) (or (<= (+ main_y 1) v_prenex_18359) (<= 1994 (* 2 (select main_a v_prenex_18359))) (< v_prenex_18359 main_y) (<= 997 (select main_a v_prenex_18359))))) (forall ((v_prenex_13041 Int) (v_prenex_13042 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13041))) (<= 0 (+ (select main_a v_prenex_13041) 1)) (<= (+ main_y 1) v_prenex_13042) (< v_prenex_13042 main_y) (<= (select main_a v_prenex_13042) (+ (select main_a v_prenex_13041) 998)) (<= (* 2 (select main_a v_prenex_13042)) 1998))) (forall ((v_prenex_13404 Int) (v_prenex_13403 Int)) (or (<= (+ main_y 1) v_prenex_13404) (<= (* 2 (select main_a v_prenex_13403)) 6) (<= (select main_a v_prenex_13403) 3) (< v_prenex_13404 main_y) (<= 997 (select main_a v_prenex_13404)) (<= (+ (select main_a v_prenex_13403) 994) (select main_a v_prenex_13404)) (<= (* 2 (select main_a v_prenex_13404)) 1998))) (forall ((v_prenex_14725 Int) (v_prenex_14726 Int)) (or (<= (select main_a v_prenex_14725) 3) (<= 1000 (+ (select main_a v_prenex_14725) (select main_a v_prenex_14726))) (< v_prenex_14726 main_y) (<= 1994 (* 2 (select main_a v_prenex_14726))) (<= (+ main_y 1) v_prenex_14726) (<= (select main_a v_prenex_14726) 999) (<= 0 (+ (select main_a v_prenex_14725) 1)))) (forall ((v_prenex_10826 Int) (v_prenex_10825 Int)) (or (<= (+ main_x 1) v_prenex_10825) (<= 2 (* 2 (select main_a v_prenex_10825))) (<= (select main_a v_prenex_10826) (+ (select main_a v_prenex_10825) 998)) (< v_prenex_10825 main_x) (<= 1 (select main_a v_prenex_10825)))) (forall ((v_prenex_16818 Int) (v_prenex_16819 Int)) (or (<= (+ main_y 1) v_prenex_16819) (<= (select main_a v_prenex_16819) 1001) (< v_prenex_16819 main_y) (<= (* 2 (select main_a v_prenex_16819)) 1998) (<= 0 (+ (select main_a v_prenex_16818) 1)) (<= (select main_a v_prenex_16819) (+ (select main_a v_prenex_16818) 998)))) (forall ((v_prenex_13710 Int) (v_prenex_13709 Int)) (or (<= (select main_a v_prenex_13710) 999) (<= 1994 (* 2 (select main_a v_prenex_13710))) (<= (select main_a v_prenex_13710) (+ (select main_a v_prenex_13709) 998)) (<= (select main_a v_prenex_13709) 5) (<= (+ main_y 1) v_prenex_13710) (< v_prenex_13710 main_y))) (forall ((v_prenex_17039 Int) (v_prenex_17040 Int)) (or (<= (+ main_y 1) v_prenex_17040) (< v_prenex_17040 main_y) (<= (* 2 (select main_a v_prenex_17039)) 6) (<= (select main_a v_prenex_17040) 1001) (<= 0 (+ (select main_a v_prenex_17039) 1)) (<= (+ (select main_a v_prenex_17039) 994) (select main_a v_prenex_17040)) (<= 997 (select main_a v_prenex_17040)))) (or (forall ((v_prenex_8588 Int)) (or (<= 1 (select main_a v_prenex_8588)) (<= (+ main_x 1) v_prenex_8588))) (forall ((v_prenex_8594 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8594))) (< v_prenex_8594 main_y) (<= (+ main_y 1) v_prenex_8594) (<= 995 (select main_a v_prenex_8594))))) (forall ((v_prenex_9729 Int) (v_prenex_9730 Int)) (or (<= (select main_a v_prenex_9730) 1001) (< v_prenex_9730 main_y) (<= (+ main_x 1) v_prenex_9729) (<= (+ main_y 1) v_prenex_9730) (<= (+ (select main_a v_prenex_9729) 994) (select main_a v_prenex_9730)) (<= (* 2 (select main_a v_prenex_9729)) 6))) (or (forall ((v_prenex_15876 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15876))) (<= 1 (select main_a v_prenex_15876)))) (forall ((v_prenex_15875 Int)) (or (<= (+ main_y 1) v_prenex_15875) (<= 995 (select main_a v_prenex_15875)) (<= (* 2 (select main_a v_prenex_15875)) 1998) (< v_prenex_15875 main_y)))) (or (forall ((v_prenex_10484 Int)) (or (< v_prenex_10484 main_y) (<= (* 2 (select main_a v_prenex_10484)) 1998) (<= (+ main_y 1) v_prenex_10484) (<= (select main_a v_prenex_10484) 999))) (forall ((v_prenex_10486 Int)) (or (<= 1 (select main_a v_prenex_10486)) (<= (+ main_x 1) v_prenex_10486) (<= (* 2 (select main_a v_prenex_10486)) 6)))) (forall ((v_prenex_15458 Int) (v_prenex_15457 Int)) (or (<= (+ main_y 1) v_prenex_15458) (<= (* 2 (select main_a v_prenex_15457)) 6) (<= (+ (select main_a v_prenex_15457) (select main_a v_prenex_15458)) 1000) (<= 995 (select main_a v_prenex_15458)) (<= (select main_a v_prenex_15458) 1001) (<= (select main_a v_prenex_15457) 3) (< v_prenex_15458 main_y))) (or (forall ((v_prenex_14600 Int)) (or (<= (* 2 (select main_a v_prenex_14600)) 6) (<= 0 (+ (select main_a v_prenex_14600) 1)))) (forall ((v_prenex_14601 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14601))) (<= (+ main_y 1) v_prenex_14601) (< v_prenex_14601 main_y) (<= 997 (select main_a v_prenex_14601)) (<= (select main_a v_prenex_14601) 1001)))) (forall ((v_prenex_16838 Int) (v_prenex_16839 Int)) (or (< v_prenex_16839 main_y) (<= (select main_a v_prenex_16838) 3) (<= 997 (select main_a v_prenex_16839)) (<= (select main_a v_prenex_16838) 5) (<= 1000 (+ (select main_a v_prenex_16838) (select main_a v_prenex_16839))) (<= (select main_a v_prenex_16839) 1001) (<= (+ main_y 1) v_prenex_16839))) (forall ((v_prenex_17213 Int) (v_prenex_17214 Int)) (or (<= (select main_a v_prenex_17214) (+ (select main_a v_prenex_17213) 998)) (< v_prenex_17213 main_x) (<= 997 (select main_a v_prenex_17214)) (<= (select main_a v_prenex_17213) 3) (< v_prenex_17214 main_y) (<= (+ main_y 1) v_prenex_17214) (<= (* 2 (select main_a v_prenex_17213)) 6))) (or (forall ((v_prenex_10831 Int)) (or (<= (select main_a v_prenex_10831) 5) (< v_prenex_10831 main_x) (<= (* 2 (select main_a v_prenex_10831)) 6))) (forall ((v_prenex_10832 Int)) (or (<= (+ main_y 1) v_prenex_10832) (<= 995 (select main_a v_prenex_10832)) (<= 1994 (* 2 (select main_a v_prenex_10832))) (< v_prenex_10832 main_y)))) (or (forall ((v_prenex_16486 Int)) (or (<= (* 2 (select main_a v_prenex_16486)) 1998) (< v_prenex_16486 main_y) (<= 995 (select main_a v_prenex_16486)) (<= (+ main_y 1) v_prenex_16486) (<= 1994 (* 2 (select main_a v_prenex_16486))))) (forall ((v_prenex_16485 Int)) (or (<= 0 (+ (select main_a v_prenex_16485) 1)) (<= 1 (select main_a v_prenex_16485))))) (or (forall ((v_prenex_10073 Int)) (or (< v_prenex_10073 main_x) (<= (select main_a v_prenex_10073) 3))) (forall ((v_prenex_10074 Int)) (or (< v_prenex_10074 main_y) (<= (+ main_y 1) v_prenex_10074) (<= (* 2 (select main_a v_prenex_10074)) 1998)))) (or (forall ((v_prenex_12068 Int)) (or (<= (select main_a v_prenex_12068) 3) (<= 1 (select main_a v_prenex_12068)))) (forall ((v_prenex_12069 Int)) (or (< v_prenex_12069 main_y) (<= (+ main_y 1) v_prenex_12069) (<= (* 2 (select main_a v_prenex_12069)) 1998)))) (forall ((v_prenex_10077 Int) (v_prenex_10078 Int)) (or (<= (+ main_y 1) v_prenex_10078) (<= (+ (select main_a v_prenex_10077) (select main_a v_prenex_10078)) 1000) (< v_prenex_10078 main_y) (<= 0 (+ (select main_a v_prenex_10077) 1)) (<= 1 (select main_a v_prenex_10077)) (<= (select main_a v_prenex_10078) 999))) (forall ((v_prenex_8967 Int) (v_prenex_8968 Int)) (or (<= 997 (select main_a v_prenex_8968)) (<= (+ main_y 1) v_prenex_8968) (< v_prenex_8968 main_y) (<= (+ (select main_a v_prenex_8967) (select main_a v_prenex_8968)) 1000) (<= 1 (select main_a v_prenex_8967)) (<= 2 (* 2 (select main_a v_prenex_8967))) (<= (select main_a v_prenex_8968) 1001))) (forall ((v_prenex_12908 Int) (v_prenex_12909 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12909))) (< v_prenex_12909 main_y) (<= (* 2 (select main_a v_prenex_12908)) 6) (<= (+ main_y 1) v_prenex_12909) (<= 995 (select main_a v_prenex_12909)) (<= (select main_a v_prenex_12908) 5) (<= (+ (select main_a v_prenex_12908) 994) (select main_a v_prenex_12909)))) (forall ((v_prenex_18409 Int) (v_prenex_18410 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18409))) (<= (+ main_y 1) v_prenex_18410) (< v_prenex_18410 main_y) (<= (select main_a v_prenex_18410) 1001) (<= (+ (select main_a v_prenex_18409) 994) (select main_a v_prenex_18410)) (<= (select main_a v_prenex_18409) 5) (<= 997 (select main_a v_prenex_18410)))) (forall ((v_prenex_12432 Int) (v_prenex_12433 Int)) (or (<= (* 2 (select main_a v_prenex_12433)) 1998) (<= (+ main_y 1) v_prenex_12433) (< v_prenex_12433 main_y) (<= 0 (+ (select main_a v_prenex_12432) 1)) (<= (select main_a v_prenex_12433) (+ (select main_a v_prenex_12432) 998)))) (or (forall ((v_prenex_15379 Int)) (or (<= 0 (+ (select main_a v_prenex_15379) 1)) (<= (* 2 (select main_a v_prenex_15379)) 6))) (forall ((v_prenex_15377 Int)) (or (< v_prenex_15377 main_y) (<= 997 (select main_a v_prenex_15377)) (<= (* 2 (select main_a v_prenex_15377)) 1998) (<= 1994 (* 2 (select main_a v_prenex_15377))) (<= (+ main_y 1) v_prenex_15377)))) (forall ((v_prenex_17329 Int) (v_prenex_17330 Int)) (or (<= 997 (select main_a v_prenex_17330)) (<= 2 (* 2 (select main_a v_prenex_17329))) (<= (+ main_y 1) v_prenex_17330) (< v_prenex_17329 main_x) (<= (+ (select main_a v_prenex_17329) (select main_a v_prenex_17330)) 1000) (< v_prenex_17330 main_y))) (forall ((v_prenex_15464 Int) (v_prenex_15463 Int)) (or (<= (select main_a v_prenex_15463) 3) (<= (select main_a v_prenex_15464) 999) (<= 0 (+ (select main_a v_prenex_15463) 1)) (< v_prenex_15464 main_y) (<= (+ main_y 1) v_prenex_15464) (<= (+ main_x 1) v_prenex_15463) (<= (+ (select main_a v_prenex_15463) (select main_a v_prenex_15464)) 1000))) (forall ((v_prenex_15814 Int) (v_prenex_15813 Int)) (or (< v_prenex_15814 main_y) (<= (select main_a v_prenex_15814) (+ (select main_a v_prenex_15813) 998)) (<= (+ main_y 1) v_prenex_15814) (<= (select main_a v_prenex_15813) 3) (<= 995 (select main_a v_prenex_15814)) (<= 2 (* 2 (select main_a v_prenex_15813))) (<= 1994 (* 2 (select main_a v_prenex_15814))))) (forall ((v_prenex_17845 Int) (v_prenex_17846 Int)) (or (<= 995 (select main_a v_prenex_17846)) (<= 1994 (* 2 (select main_a v_prenex_17846))) (< v_prenex_17846 main_y) (<= (+ main_y 1) v_prenex_17846) (<= 2 (* 2 (select main_a v_prenex_17845))) (<= (+ (select main_a v_prenex_17845) (select main_a v_prenex_17846)) 1000))) (or (forall ((v_prenex_14204 Int)) (or (<= (* 2 (select main_a v_prenex_14204)) 1998) (< v_prenex_14204 main_y) (<= (select main_a v_prenex_14204) 1001) (<= (+ main_y 1) v_prenex_14204))) (forall ((v_prenex_14207 Int)) (or (<= (+ main_x 1) v_prenex_14207) (<= 0 (+ (select main_a v_prenex_14207) 1)) (<= (* 2 (select main_a v_prenex_14207)) 6)))) (forall ((v_prenex_10549 Int) (v_prenex_10548 Int)) (or (<= (+ main_y 1) v_prenex_10549) (<= (+ (select main_a v_prenex_10548) (select main_a v_prenex_10549)) 1000) (< v_prenex_10549 main_y) (<= 995 (select main_a v_prenex_10549)) (<= 0 (+ (select main_a v_prenex_10548) 1)) (<= (select main_a v_prenex_10548) 5) (<= (select main_a v_prenex_10549) 999))) (or (forall ((v_prenex_15431 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15431))) (< v_prenex_15431 main_x))) (forall ((v_prenex_15432 Int)) (or (< v_prenex_15432 main_y) (<= (+ main_y 1) v_prenex_15432) (<= 1994 (* 2 (select main_a v_prenex_15432))) (<= 997 (select main_a v_prenex_15432))))) (forall ((v_prenex_13005 Int) (v_prenex_13006 Int)) (or (<= (+ main_x 1) v_prenex_13005) (<= (select main_a v_prenex_13006) (+ (select main_a v_prenex_13005) 998)) (< v_prenex_13006 main_y) (<= (+ main_y 1) v_prenex_13006) (<= 997 (select main_a v_prenex_13006)))) (or (forall ((v_prenex_9560 Int)) (or (<= (+ main_y 1) v_prenex_9560) (<= (select main_a v_prenex_9560) 1001) (< v_prenex_9560 main_y) (<= 1994 (* 2 (select main_a v_prenex_9560))))) (forall ((v_prenex_9559 Int)) (or (< v_prenex_9559 main_x) (<= (* 2 (select main_a v_prenex_9559)) 6)))) (forall ((v_prenex_16970 Int) (v_prenex_16971 Int)) (or (<= 1000 (+ (select main_a v_prenex_16970) (select main_a v_prenex_16971))) (< v_prenex_16970 main_x) (<= 0 (+ (select main_a v_prenex_16970) 1)) (<= (select main_a v_prenex_16971) 999) (<= (select main_a v_prenex_16970) 3) (< v_prenex_16971 main_y) (<= (+ main_y 1) v_prenex_16971))) (forall ((v_prenex_15126 Int) (v_prenex_15125 Int)) (or (<= (select main_a v_prenex_15126) 1001) (<= (+ (select main_a v_prenex_15125) (select main_a v_prenex_15126)) 1000) (< v_prenex_15126 main_y) (<= (+ main_y 1) v_prenex_15126) (<= 1994 (* 2 (select main_a v_prenex_15126))))) (forall ((v_prenex_14519 Int) (v_prenex_14518 Int)) (or (<= (select main_a v_prenex_14518) 5) (<= (+ (select main_a v_prenex_14518) (select main_a v_prenex_14519)) 1000) (<= 1994 (* 2 (select main_a v_prenex_14519))) (<= (+ main_y 1) v_prenex_14519) (< v_prenex_14519 main_y))) (forall ((v_prenex_17029 Int) (v_prenex_17030 Int)) (or (<= (select main_a v_prenex_17030) (+ (select main_a v_prenex_17029) 998)) (<= 1 (select main_a v_prenex_17029)) (<= (+ main_y 1) v_prenex_17030) (< v_prenex_17030 main_y) (<= 1994 (* 2 (select main_a v_prenex_17030))) (<= 995 (select main_a v_prenex_17030)) (<= (select main_a v_prenex_17029) 3))) (forall ((v_prenex_16668 Int) (v_prenex_16669 Int)) (or (<= (+ main_y 1) v_prenex_16669) (< v_prenex_16669 main_y) (<= (select main_a v_prenex_16669) 1001) (<= (+ (select main_a v_prenex_16668) 994) (select main_a v_prenex_16669)) (<= (* 2 (select main_a v_prenex_16668)) 6) (<= (select main_a v_prenex_16669) 999) (<= (select main_a v_prenex_16668) 3))) (forall ((v_prenex_17068 Int) (v_prenex_17069 Int)) (or (<= 1000 (+ (select main_a v_prenex_17068) (select main_a v_prenex_17069))) (<= 1 (select main_a v_prenex_17068)) (<= 0 (+ (select main_a v_prenex_17068) 1)) (<= 997 (select main_a v_prenex_17069)) (< v_prenex_17069 main_y) (<= (+ main_y 1) v_prenex_17069) (<= (select main_a v_prenex_17069) 1001))) (forall ((v_prenex_16632 Int) (v_prenex_16631 Int)) (or (< v_prenex_16632 main_y) (<= 997 (select main_a v_prenex_16632)) (<= (select main_a v_prenex_16632) 1001) (<= 1 (select main_a v_prenex_16631)) (<= (+ main_y 1) v_prenex_16632) (<= 0 (+ (select main_a v_prenex_16631) 1)) (<= (+ (select main_a v_prenex_16631) (select main_a v_prenex_16632)) 1000))) (forall ((v_prenex_16016 Int) (v_prenex_16017 Int)) (or (<= (* 2 (select main_a v_prenex_16017)) 1998) (<= (select main_a v_prenex_16016) 3) (< v_prenex_16017 main_y) (<= (* 2 (select main_a v_prenex_16016)) 6) (<= (+ main_y 1) v_prenex_16017) (<= (+ (select main_a v_prenex_16016) 994) (select main_a v_prenex_16017)))) (forall ((v_prenex_9185 Int) (v_prenex_9184 Int)) (or (< v_prenex_9185 main_y) (<= (+ (select main_a v_prenex_9184) (select main_a v_prenex_9185)) 1000) (<= 1 (select main_a v_prenex_9184)) (<= (+ main_y 1) v_prenex_9185) (<= (* 2 (select main_a v_prenex_9184)) 6) (< v_prenex_9184 main_x) (<= (select main_a v_prenex_9185) 1001))) (or (forall ((v_prenex_17146 Int)) (or (<= (+ main_y 1) v_prenex_17146) (< v_prenex_17146 main_y) (<= 1994 (* 2 (select main_a v_prenex_17146))) (<= (select main_a v_prenex_17146) 1001))) (forall ((v_prenex_17147 Int)) (or (<= (select main_a v_prenex_17147) 3) (<= (* 2 (select main_a v_prenex_17147)) 6)))) (forall ((v_prenex_12337 Int) (v_prenex_12336 Int)) (or (< v_prenex_12337 main_y) (<= 1000 (+ (select main_a v_prenex_12336) (select main_a v_prenex_12337))) (<= (+ main_y 1) v_prenex_12337) (< v_prenex_12336 main_x) (<= 1994 (* 2 (select main_a v_prenex_12337))))) (or (forall ((v_prenex_9752 Int)) (or (< v_prenex_9752 main_y) (<= 997 (select main_a v_prenex_9752)) (<= (+ main_y 1) v_prenex_9752) (<= (select main_a v_prenex_9752) 999) (<= 1994 (* 2 (select main_a v_prenex_9752))))) (forall ((v_prenex_9756 Int)) (<= (select main_a v_prenex_9756) 3))) (or (forall ((v_prenex_14134 Int)) (or (<= 1 (select main_a v_prenex_14134)) (<= 0 (+ (select main_a v_prenex_14134) 1)))) (forall ((v_prenex_14135 Int)) (or (<= (select main_a v_prenex_14135) 1001) (<= 1994 (* 2 (select main_a v_prenex_14135))) (< v_prenex_14135 main_y) (<= (+ main_y 1) v_prenex_14135) (<= 997 (select main_a v_prenex_14135))))) (or (forall ((v_prenex_15442 Int)) (or (<= (+ main_y 1) v_prenex_15442) (<= 995 (select main_a v_prenex_15442)) (< v_prenex_15442 main_y))) (forall ((v_prenex_15444 Int)) (or (<= (+ main_x 1) v_prenex_15444) (<= (* 2 (select main_a v_prenex_15444)) 6)))) (or (forall ((v_prenex_15515 Int)) (or (< v_prenex_15515 main_y) (<= (* 2 (select main_a v_prenex_15515)) 1998) (<= (select main_a v_prenex_15515) 1001) (<= (select main_a v_prenex_15515) 999) (<= (+ main_y 1) v_prenex_15515))) (forall ((v_prenex_15520 Int)) (or (<= (select main_a v_prenex_15520) 3) (<= 1 (select main_a v_prenex_15520))))) (or (forall ((v_prenex_11340 Int)) (or (<= 0 (+ (select main_a v_prenex_11340) 1)) (<= (* 2 (select main_a v_prenex_11340)) 6))) (forall ((v_prenex_11338 Int)) (or (<= (* 2 (select main_a v_prenex_11338)) 1998) (< v_prenex_11338 main_y) (<= (select main_a v_prenex_11338) 999) (<= 1994 (* 2 (select main_a v_prenex_11338))) (<= (+ main_y 1) v_prenex_11338)))) (forall ((v_prenex_13706 Int) (v_prenex_13705 Int)) (or (<= (+ (select main_a v_prenex_13705) 994) (select main_a v_prenex_13706)) (<= (+ main_x 1) v_prenex_13705) (<= (select main_a v_prenex_13706) 999) (<= (* 2 (select main_a v_prenex_13705)) 6) (<= (select main_a v_prenex_13705) 3) (< v_prenex_13706 main_y) (<= (+ main_y 1) v_prenex_13706))) (forall ((v_prenex_9675 Int) (v_prenex_9674 Int)) (or (<= (* 2 (select main_a v_prenex_9674)) 6) (<= (select main_a v_prenex_9675) 999) (<= (+ (select main_a v_prenex_9674) (select main_a v_prenex_9675)) 1000) (<= 995 (select main_a v_prenex_9675)) (<= 2 (* 2 (select main_a v_prenex_9674))) (<= (+ main_y 1) v_prenex_9675) (< v_prenex_9675 main_y))) (forall ((v_prenex_11041 Int) (v_prenex_11040 Int)) (or (<= (+ main_y 1) v_prenex_11041) (<= (+ main_x 1) v_prenex_11040) (< v_prenex_11040 main_x) (<= (select main_a v_prenex_11040) 5) (<= (select main_a v_prenex_11041) (+ (select main_a v_prenex_11040) 998)))) (or (forall ((v_prenex_13972 Int)) (or (<= (* 2 (select main_a v_prenex_13972)) 6) (<= 1 (select main_a v_prenex_13972)))) (forall ((v_prenex_13973 Int)) (or (<= 997 (select main_a v_prenex_13973)) (<= (select main_a v_prenex_13973) 999) (<= 1994 (* 2 (select main_a v_prenex_13973))) (< v_prenex_13973 main_y) (<= (+ main_y 1) v_prenex_13973)))) (or (forall ((v_prenex_15510 Int)) (or (< v_prenex_15510 main_y) (<= 995 (select main_a v_prenex_15510)) (<= (+ main_y 1) v_prenex_15510) (<= 1994 (* 2 (select main_a v_prenex_15510))) (<= (select main_a v_prenex_15510) 1001))) (forall ((v_prenex_15513 Int)) (or (<= 0 (+ (select main_a v_prenex_15513) 1)) (<= (select main_a v_prenex_15513) 3)))) (or (forall ((v_prenex_18574 Int)) (<= 2 (* 2 (select main_a v_prenex_18574)))) (forall ((v_prenex_18569 Int)) (or (<= (+ main_y 1) v_prenex_18569) (< v_prenex_18569 main_y) (<= 995 (select main_a v_prenex_18569))))) (forall ((v_prenex_12392 Int) (v_prenex_12393 Int)) (or (<= (select main_a v_prenex_12392) 5) (<= (+ (select main_a v_prenex_12392) (select main_a v_prenex_12393)) 1000) (<= 1 (select main_a v_prenex_12392)) (< v_prenex_12393 main_y) (<= (+ main_y 1) v_prenex_12393) (<= (+ main_x 1) v_prenex_12392) (<= (* 2 (select main_a v_prenex_12393)) 1998))) (or (forall ((v_prenex_13107 Int)) (or (<= (select main_a v_prenex_13107) 1001) (<= 995 (select main_a v_prenex_13107)) (<= (* 2 (select main_a v_prenex_13107)) 1998) (<= (+ main_y 1) v_prenex_13107) (< v_prenex_13107 main_y))) (forall ((v_prenex_13110 Int)) (or (<= 1 (select main_a v_prenex_13110)) (<= (select main_a v_prenex_13110) 5)))) (forall ((v_prenex_10493 Int) (v_prenex_10492 Int)) (or (< v_prenex_10493 main_y) (<= (select main_a v_prenex_10493) (+ (select main_a v_prenex_10492) 998)) (< v_prenex_10492 main_x) (<= (select main_a v_prenex_10492) 5) (<= (+ main_y 1) v_prenex_10493) (<= 1994 (* 2 (select main_a v_prenex_10493))))) (forall ((v_prenex_15692 Int) (v_prenex_15693 Int)) (or (<= 1000 (+ (select main_a v_prenex_15692) (select main_a v_prenex_15693))) (<= (* 2 (select main_a v_prenex_15692)) 6) (<= 2 (* 2 (select main_a v_prenex_15692))) (<= (+ main_x 1) v_prenex_15692) (< v_prenex_15692 main_x))) (or (forall ((v_prenex_11985 Int)) (<= 0 (+ (select main_a v_prenex_11985) 1))) (forall ((v_prenex_11984 Int)) (or (< v_prenex_11984 main_y) (<= 1994 (* 2 (select main_a v_prenex_11984))) (<= (+ main_y 1) v_prenex_11984) (<= 995 (select main_a v_prenex_11984))))) (forall ((v_prenex_11974 Int) (v_prenex_11975 Int)) (or (< v_prenex_11975 main_y) (<= 2 (* 2 (select main_a v_prenex_11974))) (<= 0 (+ (select main_a v_prenex_11974) 1)) (<= (+ main_y 1) v_prenex_11975) (<= (+ (select main_a v_prenex_11974) 994) (select main_a v_prenex_11975)) (<= 1994 (* 2 (select main_a v_prenex_11975))))) (forall ((v_prenex_18246 Int) (v_prenex_18245 Int)) (or (<= 0 (+ (select main_a v_prenex_18245) 1)) (<= (select main_a v_prenex_18246) 999) (<= (+ (select main_a v_prenex_18245) 994) (select main_a v_prenex_18246)) (< v_prenex_18246 main_y) (<= (+ main_y 1) v_prenex_18246) (<= (select main_a v_prenex_18245) 3))) (forall ((v_prenex_13165 Int) (v_prenex_13166 Int)) (or (<= (select main_a v_prenex_13165) 3) (<= (select main_a v_prenex_13165) 5) (<= (+ main_x 1) v_prenex_13165) (<= (select main_a v_prenex_13166) 1001) (< v_prenex_13166 main_y) (<= (+ main_y 1) v_prenex_13166) (<= (+ (select main_a v_prenex_13165) (select main_a v_prenex_13166)) 1000))) (or (forall ((v_prenex_15294 Int)) (or (<= 997 (select main_a v_prenex_15294)) (<= 1994 (* 2 (select main_a v_prenex_15294))) (< v_prenex_15294 main_y) (<= (+ main_y 1) v_prenex_15294) (<= (* 2 (select main_a v_prenex_15294)) 1998))) (forall ((v_prenex_15296 Int)) (<= 1 (select main_a v_prenex_15296)))) (or (forall ((v_prenex_18350 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18350))) (<= (select main_a v_prenex_18350) 5))) (forall ((v_prenex_18349 Int)) (or (< v_prenex_18349 main_y) (<= 1994 (* 2 (select main_a v_prenex_18349))) (<= (+ main_y 1) v_prenex_18349) (<= 997 (select main_a v_prenex_18349))))) (or (forall ((v_prenex_8558 Int)) (<= 2 (* 2 (select main_a v_prenex_8558)))) (forall ((v_prenex_8252 Int)) (or (<= (select main_a v_prenex_8252) 1001) (<= 997 (select main_a v_prenex_8252)) (<= (+ main_y 1) v_prenex_8252) (< v_prenex_8252 main_y)))) (forall ((v_prenex_15559 Int) (v_prenex_15560 Int)) (or (<= (select main_a v_prenex_15559) 5) (<= (+ main_y 1) v_prenex_15560) (<= (select main_a v_prenex_15560) (+ (select main_a v_prenex_15559) 998)) (< v_prenex_15560 main_y) (<= (select main_a v_prenex_15560) 999) (<= 997 (select main_a v_prenex_15560)))) (forall ((v_prenex_13775 Int) (v_prenex_13776 Int)) (or (< v_prenex_13776 main_y) (<= (+ (select main_a v_prenex_13775) (select main_a v_prenex_13776)) 1000) (<= (select main_a v_prenex_13775) 5) (<= 997 (select main_a v_prenex_13776)) (<= (+ main_y 1) v_prenex_13776) (<= 1 (select main_a v_prenex_13775)) (< v_prenex_13775 main_x))) (or (forall ((v_prenex_14671 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14671))) (<= (* 2 (select main_a v_prenex_14671)) 1998) (< v_prenex_14671 main_y) (<= (select main_a v_prenex_14671) 999) (<= (+ main_y 1) v_prenex_14671))) (forall ((v_prenex_14675 Int)) (<= 2 (* 2 (select main_a v_prenex_14675))))) (or (forall ((v_prenex_9850 Int)) (<= 0 (+ (select main_a v_prenex_9850) 1))) (forall ((v_prenex_9847 Int)) (or (<= 995 (select main_a v_prenex_9847)) (<= (+ main_y 1) v_prenex_9847) (<= (* 2 (select main_a v_prenex_9847)) 1998) (< v_prenex_9847 main_y) (<= (select main_a v_prenex_9847) 1001)))) (forall ((v_prenex_11941 Int) (v_prenex_11940 Int)) (or (<= (select main_a v_prenex_11941) 1001) (< v_prenex_11941 main_y) (<= 0 (+ (select main_a v_prenex_11940) 1)) (<= (+ main_y 1) v_prenex_11941) (<= (+ (select main_a v_prenex_11940) 994) (select main_a v_prenex_11941)) (<= (select main_a v_prenex_11941) 999))) (forall ((v_prenex_14576 Int) (v_prenex_14575 Int)) (or (<= (+ main_y 1) v_prenex_14576) (<= (+ (select main_a v_prenex_14575) (select main_a v_prenex_14576)) 1000) (<= 0 (+ (select main_a v_prenex_14575) 1)) (<= (select main_a v_prenex_14576) 999) (<= 997 (select main_a v_prenex_14576)) (<= (select main_a v_prenex_14575) 3) (< v_prenex_14576 main_y))) (or (forall ((v_prenex_10128 Int)) (or (<= 995 (select main_a v_prenex_10128)) (< v_prenex_10128 main_y) (<= (* 2 (select main_a v_prenex_10128)) 1998) (<= (+ main_y 1) v_prenex_10128) (<= (select main_a v_prenex_10128) 999))) (forall ((v_prenex_10125 Int)) (or (<= (* 2 (select main_a v_prenex_10125)) 6) (<= 0 (+ (select main_a v_prenex_10125) 1))))) (or (forall ((v_prenex_14202 Int)) (or (<= 997 (select main_a v_prenex_14202)) (<= (+ main_y 1) v_prenex_14202) (<= (* 2 (select main_a v_prenex_14202)) 1998) (< v_prenex_14202 main_y))) (forall ((v_prenex_14207 Int)) (or (<= (+ main_x 1) v_prenex_14207) (<= 0 (+ (select main_a v_prenex_14207) 1)) (<= (* 2 (select main_a v_prenex_14207)) 6)))) (forall ((v_prenex_14493 Int) (v_prenex_14494 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14493))) (<= 1 (select main_a v_prenex_14493)) (<= (+ (select main_a v_prenex_14493) (select main_a v_prenex_14494)) 1000) (< v_prenex_14493 main_x) (<= (+ main_x 1) v_prenex_14493))) (forall ((v_prenex_16462 Int) (v_prenex_16463 Int)) (or (<= 997 (select main_a v_prenex_16463)) (<= (* 2 (select main_a v_prenex_16462)) 6) (<= (+ main_y 1) v_prenex_16463) (<= (select main_a v_prenex_16463) (+ (select main_a v_prenex_16462) 998)) (<= 1994 (* 2 (select main_a v_prenex_16463))) (< v_prenex_16463 main_y))) (or (forall ((v_prenex_13155 Int)) (<= 1994 (* 2 (select main_a v_prenex_13155)))) (forall ((v_prenex_13154 Int)) (or (< v_prenex_13154 main_x) (<= (* 2 (select main_a v_prenex_13154)) 6) (<= 2 (* 2 (select main_a v_prenex_13154))) (<= (+ main_x 1) v_prenex_13154)))) (forall ((v_prenex_11905 Int) (v_prenex_11904 Int)) (or (<= (+ main_y 1) v_prenex_11905) (< v_prenex_11905 main_y) (<= 995 (select main_a v_prenex_11905)) (<= (+ (select main_a v_prenex_11904) 994) (select main_a v_prenex_11905)) (<= 0 (+ (select main_a v_prenex_11904) 1)))) (forall ((v_prenex_17425 Int) (v_prenex_17426 Int)) (or (<= 997 (select main_a v_prenex_17426)) (<= (select main_a v_prenex_17425) 3) (<= (* 2 (select main_a v_prenex_17425)) 6) (<= (+ main_y 1) v_prenex_17426) (<= (+ (select main_a v_prenex_17425) 994) (select main_a v_prenex_17426)) (< v_prenex_17426 main_y) (<= 1994 (* 2 (select main_a v_prenex_17426))))) (or (forall ((v_prenex_11520 Int)) (or (<= (* 2 (select main_a v_prenex_11520)) 1998) (< v_prenex_11520 main_y) (<= (+ main_y 1) v_prenex_11520) (<= 1994 (* 2 (select main_a v_prenex_11520))))) (forall ((v_prenex_11523 Int)) (or (<= 0 (+ (select main_a v_prenex_11523) 1)) (<= (+ main_x 1) v_prenex_11523)))) (or (forall ((v_prenex_13359 Int)) (or (<= (select main_a v_prenex_13359) 3) (<= 2 (* 2 (select main_a v_prenex_13359))))) (forall ((v_prenex_13360 Int)) (or (< v_prenex_13360 main_y) (<= 997 (select main_a v_prenex_13360)) (<= (* 2 (select main_a v_prenex_13360)) 1998) (<= (+ main_y 1) v_prenex_13360)))) (forall ((v_prenex_17759 Int) (v_prenex_17760 Int)) (or (<= (* 2 (select main_a v_prenex_17759)) 6) (<= 0 (+ (select main_a v_prenex_17759) 1)) (<= (+ (select main_a v_prenex_17759) 994) (select main_a v_prenex_17760)) (<= (select main_a v_prenex_17760) 999) (< v_prenex_17760 main_y) (<= (+ main_y 1) v_prenex_17760) (<= (select main_a v_prenex_17760) 1001))) (or (forall ((v_prenex_10381 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10381))) (<= (select main_a v_prenex_10381) 3))) (forall ((v_prenex_10387 Int)) (or (<= (+ main_y 1) v_prenex_10387) (<= (select main_a v_prenex_10387) 999) (< v_prenex_10387 main_y) (<= (* 2 (select main_a v_prenex_10387)) 1998)))) (forall ((v_prenex_12848 Int) (v_prenex_12849 Int)) (or (<= (* 2 (select main_a v_prenex_12848)) 6) (<= (select main_a v_prenex_12849) 1001) (<= (+ main_y 1) v_prenex_12849) (< v_prenex_12849 main_y) (<= 1994 (* 2 (select main_a v_prenex_12849))) (<= 1000 (+ (select main_a v_prenex_12848) (select main_a v_prenex_12849))) (<= (select main_a v_prenex_12848) 5))) (forall ((v_prenex_11644 Int) (v_prenex_11645 Int)) (or (<= 1 (select main_a v_prenex_11644)) (< v_prenex_11645 main_y) (<= 1994 (* 2 (select main_a v_prenex_11645))) (<= (+ (select main_a v_prenex_11644) 994) (select main_a v_prenex_11645)) (<= (+ main_y 1) v_prenex_11645))) (forall ((v_prenex_10165 Int) (v_prenex_10166 Int)) (or (<= (+ (select main_a v_prenex_10165) (select main_a v_prenex_10166)) 1000) (<= (+ main_y 1) v_prenex_10166) (<= 1994 (* 2 (select main_a v_prenex_10166))) (< v_prenex_10166 main_y) (<= (select main_a v_prenex_10165) 3) (<= (select main_a v_prenex_10165) 5))) (forall ((v_prenex_15299 Int) (v_prenex_15298 Int)) (or (<= (* 2 (select main_a v_prenex_15298)) 6) (<= 1994 (* 2 (select main_a v_prenex_15299))) (<= (select main_a v_prenex_15299) 999) (<= (+ (select main_a v_prenex_15298) (select main_a v_prenex_15299)) 1000) (<= 2 (* 2 (select main_a v_prenex_15298))) (<= (+ main_y 1) v_prenex_15299) (< v_prenex_15299 main_y))) (forall ((v_prenex_11563 Int) (v_prenex_11562 Int)) (or (< v_prenex_11563 main_y) (<= 997 (select main_a v_prenex_11563)) (<= 0 (+ (select main_a v_prenex_11562) 1)) (<= (+ main_y 1) v_prenex_11563) (<= (+ (select main_a v_prenex_11562) 994) (select main_a v_prenex_11563)))) (or (forall ((v_prenex_11782 Int)) (<= (* 2 (select main_a v_prenex_11782)) 6)) (forall ((v_prenex_11781 Int)) (or (<= 995 (select main_a v_prenex_11781)) (<= (+ main_y 1) v_prenex_11781) (<= 1994 (* 2 (select main_a v_prenex_11781))) (< v_prenex_11781 main_y)))) (or (forall ((v_prenex_16912 Int)) (or (<= (select main_a v_prenex_16912) 999) (< v_prenex_16912 main_y) (<= (* 2 (select main_a v_prenex_16912)) 1998) (<= (+ main_y 1) v_prenex_16912))) (forall ((v_prenex_16914 Int)) (or (<= 1 (select main_a v_prenex_16914)) (<= (+ main_x 1) v_prenex_16914) (<= 2 (* 2 (select main_a v_prenex_16914)))))) (forall ((v_prenex_13543 Int) (v_prenex_13544 Int)) (or (<= 995 (select main_a v_prenex_13544)) (<= 1 (select main_a v_prenex_13543)) (< v_prenex_13544 main_y) (<= (select main_a v_prenex_13543) 5) (<= (+ main_y 1) v_prenex_13544) (<= 1994 (* 2 (select main_a v_prenex_13544))) (<= (select main_a v_prenex_13544) (+ (select main_a v_prenex_13543) 998)))) (forall ((v_prenex_12713 Int) (v_prenex_12714 Int)) (or (<= 0 (+ (select main_a v_prenex_12713) 1)) (<= (select main_a v_prenex_12713) 3) (<= (+ (select main_a v_prenex_12713) 994) (select main_a v_prenex_12714)) (<= (+ main_x 1) v_prenex_12713) (< v_prenex_12713 main_x))) (or (forall ((v_prenex_16846 Int)) (or (< v_prenex_16846 main_x) (<= (select main_a v_prenex_16846) 3))) (forall ((v_prenex_16847 Int)) (or (<= (* 2 (select main_a v_prenex_16847)) 1998) (<= 997 (select main_a v_prenex_16847)) (<= (+ main_y 1) v_prenex_16847) (< v_prenex_16847 main_y)))) (forall ((v_prenex_11886 Int) (v_prenex_11887 Int)) (or (< v_prenex_11887 main_y) (<= (+ main_y 1) v_prenex_11887) (<= (select main_a v_prenex_11887) 999) (<= (select main_a v_prenex_11886) 3) (<= 1000 (+ (select main_a v_prenex_11886) (select main_a v_prenex_11887))))) (or (forall ((v_prenex_15281 Int)) (<= (* 2 (select main_a v_prenex_15281)) 6)) (forall ((v_prenex_15282 Int)) (or (< v_prenex_15282 main_y) (<= (+ main_y 1) v_prenex_15282) (<= (select main_a v_prenex_15282) 999) (<= (select main_a v_prenex_15282) 1001)))) (forall ((v_prenex_9800 Int) (v_prenex_9799 Int)) (or (< v_prenex_9800 main_y) (<= (select main_a v_prenex_9799) 3) (<= 1 (select main_a v_prenex_9799)) (<= (+ main_y 1) v_prenex_9800) (< v_prenex_9799 main_x) (<= 1994 (* 2 (select main_a v_prenex_9800))) (<= (+ (select main_a v_prenex_9799) (select main_a v_prenex_9800)) 1000))) (forall ((v_prenex_13026 Int) (v_prenex_13025 Int)) (or (<= (* 2 (select main_a v_prenex_13026)) 1998) (<= 1000 (+ (select main_a v_prenex_13025) (select main_a v_prenex_13026))) (< v_prenex_13026 main_y) (<= 997 (select main_a v_prenex_13026)) (<= (+ main_y 1) v_prenex_13026) (<= (select main_a v_prenex_13025) 3))) (forall ((v_prenex_13977 Int) (v_prenex_13976 Int)) (or (<= 0 (+ (select main_a v_prenex_13976) 1)) (<= 995 (select main_a v_prenex_13977)) (< v_prenex_13977 main_y) (<= (select main_a v_prenex_13977) 1001) (<= (+ main_y 1) v_prenex_13977) (<= (+ (select main_a v_prenex_13976) (select main_a v_prenex_13977)) 1000) (<= (select main_a v_prenex_13976) 3))) (or (forall ((v_prenex_11782 Int)) (<= (* 2 (select main_a v_prenex_11782)) 6)) (forall ((v_prenex_11777 Int)) (or (<= (select main_a v_prenex_11777) 999) (<= 1994 (* 2 (select main_a v_prenex_11777))) (< v_prenex_11777 main_y) (<= (+ main_y 1) v_prenex_11777)))) (forall ((v_prenex_16397 Int) (v_prenex_16398 Int)) (or (<= (* 2 (select main_a v_prenex_16398)) 1998) (<= (+ main_y 1) v_prenex_16398) (<= 1994 (* 2 (select main_a v_prenex_16398))) (<= 1000 (+ (select main_a v_prenex_16397) (select main_a v_prenex_16398))) (<= (select main_a v_prenex_16397) 3) (< v_prenex_16398 main_y))) (forall ((v_prenex_13682 Int) (v_prenex_13683 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13682))) (<= 0 (+ (select main_a v_prenex_13682) 1)) (<= (+ main_x 1) v_prenex_13682) (<= (+ main_y 1) v_prenex_13683) (< v_prenex_13683 main_y) (<= (+ (select main_a v_prenex_13682) (select main_a v_prenex_13683)) 1000) (<= 995 (select main_a v_prenex_13683)))) (forall ((v_prenex_14093 Int) (v_prenex_14094 Int)) (or (<= 0 (+ (select main_a v_prenex_14093) 1)) (<= 995 (select main_a v_prenex_14094)) (<= 997 (select main_a v_prenex_14094)) (<= (+ main_y 1) v_prenex_14094) (< v_prenex_14094 main_y) (<= 1 (select main_a v_prenex_14093)) (<= (+ (select main_a v_prenex_14093) 994) (select main_a v_prenex_14094)))) (or (forall ((v_prenex_8513 Int)) (or (< v_prenex_8513 main_y) (<= (+ main_y 1) v_prenex_8513) (<= 1994 (* 2 (select main_a v_prenex_8513))) (<= 995 (select main_a v_prenex_8513)) (<= (select main_a v_prenex_8513) 1001))) (forall ((v_prenex_8509 Int)) (or (<= 0 (+ (select main_a v_prenex_8509) 1)) (<= 2 (* 2 (select main_a v_prenex_8509)))))) (or (forall ((v_prenex_17147 Int)) (or (<= (select main_a v_prenex_17147) 3) (<= (* 2 (select main_a v_prenex_17147)) 6))) (forall ((v_prenex_17142 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17142))) (<= (+ main_y 1) v_prenex_17142) (<= (select main_a v_prenex_17142) 1001) (< v_prenex_17142 main_y)))) (forall ((v_prenex_9808 Int) (v_prenex_9809 Int)) (or (<= (+ main_x 1) v_prenex_9808) (<= 0 (+ (select main_a v_prenex_9808) 1)) (<= (* 2 (select main_a v_prenex_9808)) 6) (<= (select main_a v_prenex_9809) (+ (select main_a v_prenex_9808) 998)) (< v_prenex_9808 main_x))) (or (forall ((v_prenex_9782 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9782))) (<= 1 (select main_a v_prenex_9782)))) (forall ((v_prenex_9784 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9784))) (<= (+ main_y 1) v_prenex_9784) (< v_prenex_9784 main_y) (<= (* 2 (select main_a v_prenex_9784)) 1998) (<= (select main_a v_prenex_9784) 999)))) (or (forall ((v_prenex_15883 Int)) (or (< v_prenex_15883 main_y) (<= (select main_a v_prenex_15883) 999) (<= 1994 (* 2 (select main_a v_prenex_15883))) (<= (+ main_y 1) v_prenex_15883))) (forall ((v_prenex_15882 Int)) (or (<= 0 (+ (select main_a v_prenex_15882) 1)) (< v_prenex_15882 main_x)))) (or (forall ((v_prenex_8610 Int)) (or (<= 995 (select main_a v_prenex_8610)) (<= (* 2 (select main_a v_prenex_8610)) 1998) (< v_prenex_8610 main_y) (<= (select main_a v_prenex_8610) 999) (<= (+ main_y 1) v_prenex_8610))) (forall ((v_prenex_8607 Int)) (or (<= 0 (+ (select main_a v_prenex_8607) 1)) (<= (select main_a v_prenex_8607) 3)))) (forall ((v_prenex_8893 Int) (v_prenex_8894 Int)) (or (<= 0 (+ (select main_a v_prenex_8893) 1)) (<= (select main_a v_prenex_8893) 5) (<= (select main_a v_prenex_8894) 1001) (<= 1000 (+ (select main_a v_prenex_8893) (select main_a v_prenex_8894))) (<= (select main_a v_prenex_8894) 999) (< v_prenex_8894 main_y) (<= (+ main_y 1) v_prenex_8894))) (or (forall ((v_prenex_16558 Int)) (or (<= (+ main_x 1) v_prenex_16558) (<= 2 (* 2 (select main_a v_prenex_16558))))) (forall ((v_prenex_16556 Int)) (or (<= (* 2 (select main_a v_prenex_16556)) 1998) (< v_prenex_16556 main_y) (<= (+ main_y 1) v_prenex_16556) (<= (select main_a v_prenex_16556) 999)))) (forall ((v_prenex_11056 Int) (v_prenex_11057 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11057))) (<= (+ main_y 1) v_prenex_11057) (< v_prenex_11057 main_y) (<= (+ (select main_a v_prenex_11056) (select main_a v_prenex_11057)) 1000) (<= (select main_a v_prenex_11056) 5) (<= 995 (select main_a v_prenex_11057)) (<= (* 2 (select main_a v_prenex_11056)) 6))) (forall ((v_prenex_11718 Int) (v_prenex_11719 Int)) (or (<= (+ main_y 1) v_prenex_11719) (< v_prenex_11718 main_x) (<= (select main_a v_prenex_11719) 999) (<= (select main_a v_prenex_11718) 5) (< v_prenex_11719 main_y) (<= (select main_a v_prenex_11719) (+ (select main_a v_prenex_11718) 998)))) (forall ((v_prenex_9279 Int) (v_prenex_9278 Int)) (or (<= 1 (select main_a v_prenex_9278)) (<= (* 2 (select main_a v_prenex_9278)) 6) (< v_prenex_9279 main_y) (<= (select main_a v_prenex_9279) 1001) (<= (select main_a v_prenex_9279) (+ (select main_a v_prenex_9278) 998)) (<= 1994 (* 2 (select main_a v_prenex_9279))) (<= (+ main_y 1) v_prenex_9279))) (forall ((v_prenex_11344 Int) (v_prenex_11345 Int)) (or (<= (* 2 (select main_a v_prenex_11345)) 1998) (<= (+ (select main_a v_prenex_11344) (select main_a v_prenex_11345)) 1000) (< v_prenex_11345 main_y) (<= (+ main_y 1) v_prenex_11345) (<= 997 (select main_a v_prenex_11345)) (<= 0 (+ (select main_a v_prenex_11344) 1)))) (or (forall ((v_prenex_17386 Int)) (or (<= (+ main_y 1) v_prenex_17386) (<= 1994 (* 2 (select main_a v_prenex_17386))) (< v_prenex_17386 main_y) (<= 997 (select main_a v_prenex_17386)))) (forall ((v_prenex_17385 Int)) (or (<= 0 (+ (select main_a v_prenex_17385) 1)) (<= 2 (* 2 (select main_a v_prenex_17385))) (< v_prenex_17385 main_x)))) (or (forall ((v_prenex_15472 Int)) (or (<= 0 (+ (select main_a v_prenex_15472) 1)) (<= (+ main_x 1) v_prenex_15472) (<= (select main_a v_prenex_15472) 3))) (forall ((v_prenex_15468 Int)) (or (< v_prenex_15468 main_y) (<= (+ main_y 1) v_prenex_15468) (<= 1994 (* 2 (select main_a v_prenex_15468)))))) (forall ((v_prenex_12652 Int) (v_prenex_12651 Int)) (or (<= (* 2 (select main_a v_prenex_12652)) 1998) (<= (+ main_y 1) v_prenex_12652) (< v_prenex_12652 main_y) (<= 1000 (+ (select main_a v_prenex_12651) (select main_a v_prenex_12652))) (<= 2 (* 2 (select main_a v_prenex_12651))) (<= (select main_a v_prenex_12651) 5) (<= (select main_a v_prenex_12652) 999))) (forall ((v_prenex_15777 Int) (v_prenex_15778 Int)) (or (<= (select main_a v_prenex_15778) 999) (<= 0 (+ (select main_a v_prenex_15777) 1)) (<= (select main_a v_prenex_15777) 5) (<= (+ main_y 1) v_prenex_15778) (< v_prenex_15778 main_y) (<= (+ (select main_a v_prenex_15777) 994) (select main_a v_prenex_15778)) (<= (select main_a v_prenex_15778) 1001))) (forall ((v_prenex_12724 Int) (v_prenex_12725 Int)) (or (< v_prenex_12725 main_y) (<= (+ main_y 1) v_prenex_12725) (<= (select main_a v_prenex_12725) 999) (<= 1994 (* 2 (select main_a v_prenex_12725))) (<= 1000 (+ (select main_a v_prenex_12724) (select main_a v_prenex_12725))))) (or (forall ((v_prenex_10726 Int)) (or (<= (+ main_y 1) v_prenex_10726) (<= 997 (select main_a v_prenex_10726)) (< v_prenex_10726 main_y) (<= (* 2 (select main_a v_prenex_10726)) 1998) (<= 995 (select main_a v_prenex_10726)))) (forall ((v_prenex_10727 Int)) (<= (select main_a v_prenex_10727) 5))) (forall ((v_prenex_8495 Int) (v_prenex_8496 Int)) (or (<= (+ main_y 1) v_prenex_8496) (<= 995 (select main_a v_prenex_8496)) (< v_prenex_8496 main_y) (<= (select main_a v_prenex_8496) 1001) (<= (+ (select main_a v_prenex_8495) (select main_a v_prenex_8496)) 1000) (<= (* 2 (select main_a v_prenex_8495)) 6) (<= (select main_a v_prenex_8495) 5))) (or (forall ((v_prenex_10147 Int)) (or (< v_prenex_10147 main_y) (<= 1994 (* 2 (select main_a v_prenex_10147))) (<= (+ main_y 1) v_prenex_10147) (<= 995 (select main_a v_prenex_10147)))) (forall ((v_prenex_10151 Int)) (or (<= 1 (select main_a v_prenex_10151)) (<= (select main_a v_prenex_10151) 5)))) (forall ((v_prenex_16321 Int) (v_prenex_16322 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16321))) (< v_prenex_16322 main_y) (<= (+ (select main_a v_prenex_16321) 994) (select main_a v_prenex_16322)) (<= (+ main_x 1) v_prenex_16321) (< v_prenex_16321 main_x))) (or (forall ((v_prenex_13727 Int)) (<= (select main_a v_prenex_13727) 3)) (forall ((v_prenex_13726 Int)) (or (<= 997 (select main_a v_prenex_13726)) (<= (* 2 (select main_a v_prenex_13726)) 1998) (<= 995 (select main_a v_prenex_13726)) (< v_prenex_13726 main_y) (<= (+ main_y 1) v_prenex_13726)))) (forall ((v_prenex_13815 Int) (v_prenex_13814 Int)) (or (<= 997 (select main_a v_prenex_13815)) (<= 2 (* 2 (select main_a v_prenex_13814))) (<= (select main_a v_prenex_13815) 1001) (< v_prenex_13815 main_y) (<= 0 (+ (select main_a v_prenex_13814) 1)) (<= (+ (select main_a v_prenex_13814) (select main_a v_prenex_13815)) 1000) (<= (+ main_y 1) v_prenex_13815))) (forall ((v_prenex_9794 Int) (v_prenex_9793 Int)) (or (<= (select main_a v_prenex_9793) 3) (<= 2 (* 2 (select main_a v_prenex_9793))) (< v_prenex_9794 main_y) (<= (+ (select main_a v_prenex_9793) (select main_a v_prenex_9794)) 1000) (< v_prenex_9793 main_x) (<= (+ main_y 1) v_prenex_9794) (<= (select main_a v_prenex_9794) 1001))) (forall ((v_prenex_12338 Int) (v_prenex_12339 Int)) (or (<= 995 (select main_a v_prenex_12339)) (< v_prenex_12339 main_y) (<= (select main_a v_prenex_12338) 5) (<= (select main_a v_prenex_12339) 999) (<= (+ main_y 1) v_prenex_12339) (<= (+ (select main_a v_prenex_12338) (select main_a v_prenex_12339)) 1000))) (forall ((v_prenex_15049 Int) (v_prenex_15048 Int)) (or (< v_prenex_15049 main_y) (<= (select main_a v_prenex_15049) 999) (<= (* 2 (select main_a v_prenex_15049)) 1998) (<= 2 (* 2 (select main_a v_prenex_15048))) (<= (* 2 (select main_a v_prenex_15048)) 6) (<= (+ main_y 1) v_prenex_15049) (<= 1000 (+ (select main_a v_prenex_15048) (select main_a v_prenex_15049))))) (forall ((v_prenex_12478 Int) (v_prenex_12479 Int)) (or (<= (select main_a v_prenex_12478) 3) (< v_prenex_12479 main_y) (<= 1994 (* 2 (select main_a v_prenex_12479))) (<= (* 2 (select main_a v_prenex_12478)) 6) (<= 1000 (+ (select main_a v_prenex_12478) (select main_a v_prenex_12479))) (<= (+ main_y 1) v_prenex_12479) (<= (select main_a v_prenex_12479) 1001))) (or (forall ((v_prenex_13579 Int)) (or (<= 0 (+ (select main_a v_prenex_13579) 1)) (<= 1 (select main_a v_prenex_13579)))) (forall ((v_prenex_13578 Int)) (or (<= (select main_a v_prenex_13578) 1001) (<= (+ main_y 1) v_prenex_13578) (<= (* 2 (select main_a v_prenex_13578)) 1998) (< v_prenex_13578 main_y)))) (or (forall ((v_prenex_8240 Int)) (or (<= 995 (select main_a v_prenex_8240)) (<= (* 2 (select main_a v_prenex_8240)) 1998) (<= (+ main_y 1) v_prenex_8240) (<= (select main_a v_prenex_8240) 999) (< v_prenex_8240 main_y))) (forall ((v_prenex_8447 Int)) (or (<= 1 (select main_a v_prenex_8447)) (<= (* 2 (select main_a v_prenex_8447)) 6)))) (forall ((v_prenex_18477 Int) (v_prenex_18476 Int)) (or (<= (select main_a v_prenex_18477) 1001) (< v_prenex_18477 main_y) (<= 0 (+ (select main_a v_prenex_18476) 1)) (<= (+ (select main_a v_prenex_18476) 994) (select main_a v_prenex_18477)) (<= 995 (select main_a v_prenex_18477)) (<= (select main_a v_prenex_18476) 3) (<= (+ main_y 1) v_prenex_18477))) (forall ((v_prenex_18004 Int) (v_prenex_18003 Int)) (or (<= (+ main_y 1) v_prenex_18004) (< v_prenex_18004 main_y) (<= 2 (* 2 (select main_a v_prenex_18003))) (<= (select main_a v_prenex_18004) 1001) (<= (+ (select main_a v_prenex_18003) (select main_a v_prenex_18004)) 1000) (<= 1994 (* 2 (select main_a v_prenex_18004))) (<= (select main_a v_prenex_18003) 3))) (forall ((v_prenex_14783 Int) (v_prenex_14782 Int)) (or (<= 1 (select main_a v_prenex_14782)) (<= (* 2 (select main_a v_prenex_14782)) 6) (<= (select main_a v_prenex_14783) 999) (<= 1000 (+ (select main_a v_prenex_14782) (select main_a v_prenex_14783))) (<= (* 2 (select main_a v_prenex_14783)) 1998) (< v_prenex_14783 main_y) (<= (+ main_y 1) v_prenex_14783))) (forall ((v_prenex_16405 Int) (v_prenex_16406 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16405))) (< v_prenex_16406 main_y) (<= (select main_a v_prenex_16405) 5) (<= (+ main_y 1) v_prenex_16406) (<= (select main_a v_prenex_16406) 999) (<= (* 2 (select main_a v_prenex_16406)) 1998) (<= (select main_a v_prenex_16406) (+ (select main_a v_prenex_16405) 998)))) (forall ((v_prenex_11592 Int) (v_prenex_11593 Int)) (or (<= (* 2 (select main_a v_prenex_11593)) 1998) (<= 995 (select main_a v_prenex_11593)) (<= (+ main_y 1) v_prenex_11593) (<= 0 (+ (select main_a v_prenex_11592) 1)) (< v_prenex_11593 main_y) (<= 1000 (+ (select main_a v_prenex_11592) (select main_a v_prenex_11593))) (<= (select main_a v_prenex_11592) 5))) (or (forall ((v_prenex_16545 Int)) (or (< v_prenex_16545 main_x) (<= 1 (select main_a v_prenex_16545)))) (forall ((v_prenex_16546 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16546))) (<= (select main_a v_prenex_16546) 1001) (<= (+ main_y 1) v_prenex_16546) (< v_prenex_16546 main_y)))) (or (forall ((v_prenex_11457 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11457))) (<= 1 (select main_a v_prenex_11457)))) (forall ((v_prenex_11454 Int)) (or (<= (+ main_y 1) v_prenex_11454) (<= 997 (select main_a v_prenex_11454)) (<= (* 2 (select main_a v_prenex_11454)) 1998) (< v_prenex_11454 main_y) (<= 1994 (* 2 (select main_a v_prenex_11454)))))) (forall ((v_prenex_8652 Int) (v_prenex_8653 Int)) (or (<= (+ (select main_a v_prenex_8652) (select main_a v_prenex_8653)) 1000) (< v_prenex_8653 main_y) (<= 1994 (* 2 (select main_a v_prenex_8653))) (<= (* 2 (select main_a v_prenex_8653)) 1998) (<= 2 (* 2 (select main_a v_prenex_8652))) (<= (+ main_y 1) v_prenex_8653))) (or (forall ((v_prenex_9866 Int)) (<= (select main_a v_prenex_9866) 3)) (forall ((v_prenex_9871 Int)) (or (<= (* 2 (select main_a v_prenex_9871)) 1998) (<= 997 (select main_a v_prenex_9871)) (<= (+ main_y 1) v_prenex_9871) (< v_prenex_9871 main_y) (<= (select main_a v_prenex_9871) 999)))) (forall ((v_prenex_17450 Int) (v_prenex_17451 Int)) (or (< v_prenex_17451 main_y) (<= 2 (* 2 (select main_a v_prenex_17450))) (<= 1994 (* 2 (select main_a v_prenex_17451))) (<= (select main_a v_prenex_17451) 999) (<= (+ main_y 1) v_prenex_17451) (<= (+ (select main_a v_prenex_17450) 994) (select main_a v_prenex_17451)))) (forall ((v_prenex_14307 Int) (v_prenex_14306 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14307))) (<= (+ main_y 1) v_prenex_14307) (< v_prenex_14307 main_y) (<= (select main_a v_prenex_14307) (+ (select main_a v_prenex_14306) 998)) (< v_prenex_14306 main_x) (<= 2 (* 2 (select main_a v_prenex_14306))))) (forall ((v_prenex_12418 Int) (v_prenex_12419 Int)) (or (< v_prenex_12419 main_y) (<= (select main_a v_prenex_12419) 1001) (<= (select main_a v_prenex_12419) (+ (select main_a v_prenex_12418) 998)) (<= (select main_a v_prenex_12419) 999) (<= (+ main_y 1) v_prenex_12419))) (or (forall ((v_prenex_14919 Int)) (or (<= 1 (select main_a v_prenex_14919)) (<= (+ main_x 1) v_prenex_14919) (<= 0 (+ (select main_a v_prenex_14919) 1)))) (forall ((v_prenex_14920 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14920))) (<= (+ main_y 1) v_prenex_14920) (<= (select main_a v_prenex_14920) 1001) (< v_prenex_14920 main_y)))) (forall ((v_prenex_9792 Int) (v_prenex_9791 Int)) (or (<= (+ (select main_a v_prenex_9791) 994) (select main_a v_prenex_9792)) (<= 995 (select main_a v_prenex_9792)) (<= (* 2 (select main_a v_prenex_9792)) 1998) (< v_prenex_9792 main_y) (<= (+ main_y 1) v_prenex_9792) (<= 0 (+ (select main_a v_prenex_9791) 1)))) (forall ((v_prenex_9941 Int) (v_prenex_9940 Int)) (or (<= 1000 (+ (select main_a v_prenex_9940) (select main_a v_prenex_9941))) (< v_prenex_9941 main_y) (<= 2 (* 2 (select main_a v_prenex_9940))) (<= (+ main_y 1) v_prenex_9941) (<= 997 (select main_a v_prenex_9941)) (<= (select main_a v_prenex_9941) 999))) (forall ((v_prenex_13572 Int) (v_prenex_13573 Int)) (or (< v_prenex_13573 main_y) (<= (+ main_y 1) v_prenex_13573) (<= (select main_a v_prenex_13573) 1001) (<= (* 2 (select main_a v_prenex_13573)) 1998) (<= 2 (* 2 (select main_a v_prenex_13572))) (<= 1000 (+ (select main_a v_prenex_13572) (select main_a v_prenex_13573))) (<= 1 (select main_a v_prenex_13572)))) (forall ((v_prenex_17601 Int) (v_prenex_17602 Int)) (or (< v_prenex_17602 main_y) (<= (* 2 (select main_a v_prenex_17601)) 6) (<= 997 (select main_a v_prenex_17602)) (<= 1994 (* 2 (select main_a v_prenex_17602))) (<= (+ main_y 1) v_prenex_17602) (<= (+ (select main_a v_prenex_17601) 994) (select main_a v_prenex_17602)))) (forall ((v_prenex_8754 Int) (v_prenex_8755 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8754))) (< v_prenex_8755 main_y) (<= (+ main_y 1) v_prenex_8755) (<= (select main_a v_prenex_8755) 1001) (<= 1994 (* 2 (select main_a v_prenex_8755))) (<= (select main_a v_prenex_8755) (+ (select main_a v_prenex_8754) 998)))) (forall ((v_prenex_16824 Int) (v_prenex_16825 Int)) (or (<= 1000 (+ (select main_a v_prenex_16824) (select main_a v_prenex_16825))) (<= 2 (* 2 (select main_a v_prenex_16824))) (< v_prenex_16825 main_y) (<= 995 (select main_a v_prenex_16825)) (<= (+ main_y 1) v_prenex_16825) (< v_prenex_16824 main_x) (<= 1 (select main_a v_prenex_16824)))) (forall ((v_prenex_14538 Int) (v_prenex_14539 Int)) (or (<= (+ main_y 1) v_prenex_14539) (<= (+ (select main_a v_prenex_14538) (select main_a v_prenex_14539)) 1000) (<= (select main_a v_prenex_14538) 5) (<= 995 (select main_a v_prenex_14539)) (< v_prenex_14539 main_y))) (forall ((v_prenex_8563 Int) (v_prenex_8562 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8562))) (<= (+ (select main_a v_prenex_8562) (select main_a v_prenex_8563)) 1000) (< v_prenex_8563 main_y) (<= (select main_a v_prenex_8563) 1001) (<= 1994 (* 2 (select main_a v_prenex_8563))) (<= (+ main_y 1) v_prenex_8563))) (forall ((v_prenex_17526 Int) (v_prenex_17527 Int)) (or (<= (select main_a v_prenex_17526) 3) (<= (select main_a v_prenex_17527) 1001) (<= 1994 (* 2 (select main_a v_prenex_17527))) (<= (+ (select main_a v_prenex_17526) 994) (select main_a v_prenex_17527)) (<= 2 (* 2 (select main_a v_prenex_17526))) (< v_prenex_17527 main_y) (<= (+ main_y 1) v_prenex_17527))) (forall ((v_prenex_15144 Int) (v_prenex_15143 Int)) (or (<= 1 (select main_a v_prenex_15143)) (<= (+ main_x 1) v_prenex_15143) (<= 1994 (* 2 (select main_a v_prenex_15144))) (<= (+ main_y 1) v_prenex_15144) (< v_prenex_15144 main_y) (<= (+ (select main_a v_prenex_15143) (select main_a v_prenex_15144)) 1000) (<= (select main_a v_prenex_15143) 5))) (or (forall ((v_prenex_16361 Int)) (or (<= (+ main_x 1) v_prenex_16361) (<= 0 (+ (select main_a v_prenex_16361) 1)) (<= (select main_a v_prenex_16361) 5))) (forall ((v_prenex_16360 Int)) (or (<= 995 (select main_a v_prenex_16360)) (< v_prenex_16360 main_y) (<= (+ main_y 1) v_prenex_16360) (<= 1994 (* 2 (select main_a v_prenex_16360)))))) (forall ((v_prenex_11628 Int) (v_prenex_11629 Int)) (or (<= 1 (select main_a v_prenex_11628)) (<= (select main_a v_prenex_11629) (+ (select main_a v_prenex_11628) 998)) (<= (select main_a v_prenex_11628) 5) (< v_prenex_11629 main_y) (<= (* 2 (select main_a v_prenex_11629)) 1998) (<= (+ main_y 1) v_prenex_11629))) (forall ((v_prenex_9403 Int) (v_prenex_9402 Int)) (or (<= (select main_a v_prenex_9403) 1001) (<= (* 2 (select main_a v_prenex_9402)) 6) (< v_prenex_9403 main_y) (<= (select main_a v_prenex_9402) 5) (<= 997 (select main_a v_prenex_9403)) (<= (+ main_y 1) v_prenex_9403) (<= (+ (select main_a v_prenex_9402) (select main_a v_prenex_9403)) 1000))) (forall ((v_prenex_8541 Int) (v_prenex_8540 Int)) (or (<= 1 (select main_a v_prenex_8540)) (< v_prenex_8541 main_y) (<= (+ main_y 1) v_prenex_8541) (<= (+ main_x 1) v_prenex_8540) (<= 2 (* 2 (select main_a v_prenex_8540))) (<= (select main_a v_prenex_8541) 999) (<= (+ (select main_a v_prenex_8540) 994) (select main_a v_prenex_8541)))) (forall ((v_prenex_14020 Int) (v_prenex_14021 Int)) (or (< v_prenex_14021 main_y) (<= (select main_a v_prenex_14020) 5) (<= (+ main_y 1) v_prenex_14021) (<= (+ (select main_a v_prenex_14020) 994) (select main_a v_prenex_14021)) (<= 995 (select main_a v_prenex_14021)))) (forall ((v_prenex_11839 Int) (v_prenex_11838 Int)) (or (<= 1 (select main_a v_prenex_11838)) (<= (select main_a v_prenex_11839) 999) (<= (+ main_y 1) v_prenex_11839) (<= (+ (select main_a v_prenex_11838) 994) (select main_a v_prenex_11839)) (< v_prenex_11839 main_y) (<= 995 (select main_a v_prenex_11839)))) (forall ((v_prenex_11750 Int) (v_prenex_11751 Int)) (or (<= 0 (+ (select main_a v_prenex_11750) 1)) (<= (+ main_y 1) v_prenex_11751) (<= (* 2 (select main_a v_prenex_11750)) 6) (< v_prenex_11751 main_y) (<= 1000 (+ (select main_a v_prenex_11750) (select main_a v_prenex_11751))) (<= (select main_a v_prenex_11751) 999) (<= (select main_a v_prenex_11751) 1001))) (or (forall ((v_prenex_16690 Int)) (or (<= (+ main_y 1) v_prenex_16690) (<= 1994 (* 2 (select main_a v_prenex_16690))) (<= (* 2 (select main_a v_prenex_16690)) 1998) (< v_prenex_16690 main_y))) (forall ((v_prenex_16694 Int)) (<= (select main_a v_prenex_16694) 3))) (or (forall ((v_prenex_15513 Int)) (or (<= 0 (+ (select main_a v_prenex_15513) 1)) (<= (select main_a v_prenex_15513) 3))) (forall ((v_prenex_15511 Int)) (or (<= (select main_a v_prenex_15511) 1001) (< v_prenex_15511 main_y) (<= 1994 (* 2 (select main_a v_prenex_15511))) (<= (+ main_y 1) v_prenex_15511) (<= (select main_a v_prenex_15511) 999)))) (forall ((v_prenex_8431 Int) (v_prenex_8432 Int)) (or (<= (select main_a v_prenex_8432) 1001) (< v_prenex_8432 main_y) (<= (* 2 (select main_a v_prenex_8431)) 6) (<= 1 (select main_a v_prenex_8431)) (<= (+ main_y 1) v_prenex_8432) (<= (select main_a v_prenex_8432) (+ (select main_a v_prenex_8431) 998)))) (forall ((v_prenex_13327 Int) (v_prenex_13326 Int)) (or (< v_prenex_13327 main_y) (<= (select main_a v_prenex_13327) 1001) (<= 995 (select main_a v_prenex_13327)) (<= (select main_a v_prenex_13326) 3) (<= (+ (select main_a v_prenex_13326) (select main_a v_prenex_13327)) 1000) (<= (+ main_y 1) v_prenex_13327) (<= 1 (select main_a v_prenex_13326)))) (forall ((v_prenex_14823 Int) (v_prenex_14822 Int)) (or (<= (select main_a v_prenex_14823) 1001) (<= 0 (+ (select main_a v_prenex_14822) 1)) (<= 1 (select main_a v_prenex_14822)) (< v_prenex_14823 main_y) (<= 1000 (+ (select main_a v_prenex_14822) (select main_a v_prenex_14823))) (<= (+ main_x 1) v_prenex_14822) (<= (+ main_y 1) v_prenex_14823))) (or (forall ((v_prenex_8305 Int)) (or (< v_prenex_8305 main_x) (<= 0 (+ (select main_a v_prenex_8305) 1)) (<= (select main_a v_prenex_8305) 5))) (forall ((v_prenex_8306 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8306))) (<= (+ main_y 1) v_prenex_8306) (<= (select main_a v_prenex_8306) 1001) (< v_prenex_8306 main_y)))) (or (forall ((v_prenex_9606 Int)) (or (< v_prenex_9606 main_y) (<= (+ main_y 1) v_prenex_9606) (<= 1994 (* 2 (select main_a v_prenex_9606))) (<= (select main_a v_prenex_9606) 999))) (forall ((v_prenex_9611 Int)) (or (<= 1 (select main_a v_prenex_9611)) (<= (select main_a v_prenex_9611) 5)))) (or (forall ((v_prenex_11431 Int)) (or (< v_prenex_11431 main_y) (<= 1994 (* 2 (select main_a v_prenex_11431))) (<= (+ main_y 1) v_prenex_11431))) (forall ((v_prenex_11435 Int)) (or (<= (select main_a v_prenex_11435) 3) (<= (* 2 (select main_a v_prenex_11435)) 6)))) (or (forall ((v_prenex_16026 Int)) (or (< v_prenex_16026 main_x) (<= 2 (* 2 (select main_a v_prenex_16026))))) (forall ((v_prenex_16027 Int)) (or (< v_prenex_16027 main_y) (<= (+ main_y 1) v_prenex_16027) (<= (select main_a v_prenex_16027) 1001) (<= 1994 (* 2 (select main_a v_prenex_16027)))))) (or (forall ((v_prenex_13099 Int)) (or (<= (* 2 (select main_a v_prenex_13099)) 1998) (<= 1994 (* 2 (select main_a v_prenex_13099))) (<= 997 (select main_a v_prenex_13099)) (<= (+ main_y 1) v_prenex_13099) (< v_prenex_13099 main_y))) (forall ((v_prenex_13101 Int)) (<= (* 2 (select main_a v_prenex_13101)) 6))) (forall ((v_prenex_11376 Int) (v_prenex_11375 Int)) (or (<= (+ main_y 1) v_prenex_11376) (<= (select main_a v_prenex_11376) 1001) (< v_prenex_11376 main_y) (<= (+ main_x 1) v_prenex_11375) (<= (select main_a v_prenex_11375) 5) (<= 1000 (+ (select main_a v_prenex_11375) (select main_a v_prenex_11376))))) (forall ((v_prenex_12653 Int) (v_prenex_12654 Int)) (or (<= (+ main_y 1) v_prenex_12654) (<= (select main_a v_prenex_12654) 1001) (<= (* 2 (select main_a v_prenex_12653)) 6) (<= 1000 (+ (select main_a v_prenex_12653) (select main_a v_prenex_12654))) (< v_prenex_12654 main_y) (<= 1 (select main_a v_prenex_12653)) (<= 1994 (* 2 (select main_a v_prenex_12654))))) (or (forall ((v_prenex_13324 Int)) (or (<= (select main_a v_prenex_13324) 5) (<= 2 (* 2 (select main_a v_prenex_13324))))) (forall ((v_prenex_13319 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13319))) (< v_prenex_13319 main_y) (<= (select main_a v_prenex_13319) 999) (<= (+ main_y 1) v_prenex_13319)))) (or (forall ((v_prenex_12395 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12395))) (<= (+ main_y 1) v_prenex_12395) (< v_prenex_12395 main_y))) (forall ((v_prenex_12399 Int)) (or (<= 1 (select main_a v_prenex_12399)) (<= (+ main_x 1) v_prenex_12399) (<= (* 2 (select main_a v_prenex_12399)) 6)))) (forall ((v_prenex_18480 Int) (v_prenex_18481 Int)) (or (<= (+ (select main_a v_prenex_18480) 994) (select main_a v_prenex_18481)) (<= (+ main_y 1) v_prenex_18481) (<= 997 (select main_a v_prenex_18481)) (<= 995 (select main_a v_prenex_18481)) (<= 0 (+ (select main_a v_prenex_18480) 1)) (< v_prenex_18481 main_y) (<= 2 (* 2 (select main_a v_prenex_18480))))) (or (forall ((v_prenex_12131 Int)) (or (<= 1 (select main_a v_prenex_12131)) (<= (select main_a v_prenex_12131) 5))) (forall ((v_prenex_12128 Int)) (or (<= 995 (select main_a v_prenex_12128)) (<= 1994 (* 2 (select main_a v_prenex_12128))) (<= 997 (select main_a v_prenex_12128)) (< v_prenex_12128 main_y) (<= (+ main_y 1) v_prenex_12128)))) (or (forall ((v_prenex_10678 Int)) (or (<= (* 2 (select main_a v_prenex_10678)) 1998) (<= 995 (select main_a v_prenex_10678)) (<= 997 (select main_a v_prenex_10678)) (< v_prenex_10678 main_y) (<= (+ main_y 1) v_prenex_10678))) (forall ((v_prenex_10679 Int)) (or (<= (select main_a v_prenex_10679) 5) (<= (select main_a v_prenex_10679) 3)))) (forall ((v_prenex_16828 Int) (v_prenex_16829 Int)) (or (<= (* 2 (select main_a v_prenex_16829)) 1998) (<= (select main_a v_prenex_16828) 5) (<= 1994 (* 2 (select main_a v_prenex_16829))) (<= 1000 (+ (select main_a v_prenex_16828) (select main_a v_prenex_16829))) (<= (+ main_y 1) v_prenex_16829) (<= (* 2 (select main_a v_prenex_16828)) 6) (< v_prenex_16829 main_y))) (or (forall ((v_prenex_11525 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11525))) (<= (+ main_y 1) v_prenex_11525) (<= (select main_a v_prenex_11525) 999) (< v_prenex_11525 main_y) (<= (* 2 (select main_a v_prenex_11525)) 1998))) (forall ((v_prenex_11530 Int)) (<= 1 (select main_a v_prenex_11530)))) (forall ((v_prenex_17910 Int) (v_prenex_17909 Int)) (or (<= 995 (select main_a v_prenex_17910)) (<= (+ main_y 1) v_prenex_17910) (<= (select main_a v_prenex_17910) (+ (select main_a v_prenex_17909) 998)) (<= (* 2 (select main_a v_prenex_17910)) 1998) (<= 0 (+ (select main_a v_prenex_17909) 1)) (< v_prenex_17910 main_y))) (forall ((v_prenex_12569 Int) (v_prenex_12570 Int)) (or (< v_prenex_12570 main_y) (<= (select main_a v_prenex_12570) 1001) (<= 1994 (* 2 (select main_a v_prenex_12570))) (<= (select main_a v_prenex_12569) 3) (<= (* 2 (select main_a v_prenex_12569)) 6) (<= (+ (select main_a v_prenex_12569) 994) (select main_a v_prenex_12570)) (<= (+ main_y 1) v_prenex_12570))) (forall ((v_prenex_9774 Int) (v_prenex_9775 Int)) (or (<= (* 2 (select main_a v_prenex_9775)) 1998) (<= (select main_a v_prenex_9775) 999) (<= (+ main_y 1) v_prenex_9775) (<= 2 (* 2 (select main_a v_prenex_9774))) (<= (+ (select main_a v_prenex_9774) (select main_a v_prenex_9775)) 1000) (< v_prenex_9775 main_y) (<= 0 (+ (select main_a v_prenex_9774) 1)))) (forall ((v_prenex_10576 Int) (v_prenex_10575 Int)) (or (<= (select main_a v_prenex_10576) 999) (<= (+ main_y 1) v_prenex_10576) (< v_prenex_10576 main_y) (<= (select main_a v_prenex_10576) (+ (select main_a v_prenex_10575) 998)))) (or (forall ((v_prenex_8278 Int)) (or (<= (+ main_y 1) v_prenex_8278) (<= 995 (select main_a v_prenex_8278)) (<= (select main_a v_prenex_8278) 1001) (< v_prenex_8278 main_y))) (forall ((v_prenex_9890 Int)) (<= (* 2 (select main_a v_prenex_9890)) 6))) (or (forall ((v_prenex_13097 Int)) (or (<= (+ main_y 1) v_prenex_13097) (< v_prenex_13097 main_y) (<= (* 2 (select main_a v_prenex_13097)) 1998) (<= (select main_a v_prenex_13097) 999) (<= 1994 (* 2 (select main_a v_prenex_13097))))) (forall ((v_prenex_13101 Int)) (<= (* 2 (select main_a v_prenex_13101)) 6))) (forall ((v_prenex_15906 Int) (v_prenex_15907 Int)) (or (< v_prenex_15907 main_y) (< v_prenex_15906 main_x) (<= (select main_a v_prenex_15906) 5) (<= (+ (select main_a v_prenex_15906) 994) (select main_a v_prenex_15907)) (<= (+ main_y 1) v_prenex_15907) (<= (select main_a v_prenex_15907) 1001))) (or (forall ((v_prenex_10404 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10404))) (< v_prenex_10404 main_y) (<= (+ main_y 1) v_prenex_10404) (<= 997 (select main_a v_prenex_10404)))) (forall ((v_prenex_10403 Int)) (or (< v_prenex_10403 main_x) (<= 2 (* 2 (select main_a v_prenex_10403))) (<= 1 (select main_a v_prenex_10403))))) (forall ((v_prenex_16430 Int) (v_prenex_16431 Int)) (or (<= (+ main_y 1) v_prenex_16431) (<= (* 2 (select main_a v_prenex_16430)) 6) (< v_prenex_16431 main_y) (<= 997 (select main_a v_prenex_16431)) (<= (select main_a v_prenex_16431) 1001) (<= 1 (select main_a v_prenex_16430)) (<= (select main_a v_prenex_16431) (+ (select main_a v_prenex_16430) 998)))) (forall ((v_prenex_9516 Int) (v_prenex_9515 Int)) (or (<= (select main_a v_prenex_9516) (+ (select main_a v_prenex_9515) 998)) (<= 0 (+ (select main_a v_prenex_9515) 1)) (< v_prenex_9516 main_y) (<= 1994 (* 2 (select main_a v_prenex_9516))) (<= (* 2 (select main_a v_prenex_9515)) 6) (<= (+ main_y 1) v_prenex_9516))) (forall ((v_prenex_15931 Int) (v_prenex_15930 Int)) (or (<= 1000 (+ (select main_a v_prenex_15930) (select main_a v_prenex_15931))) (< v_prenex_15931 main_y) (<= 0 (+ (select main_a v_prenex_15930) 1)) (<= (+ main_y 1) v_prenex_15931) (<= (select main_a v_prenex_15931) 999) (<= 1994 (* 2 (select main_a v_prenex_15931))) (<= (* 2 (select main_a v_prenex_15930)) 6))) (forall ((v_prenex_10536 Int) (v_prenex_10537 Int)) (or (< v_prenex_10537 main_y) (<= (select main_a v_prenex_10537) 999) (<= 995 (select main_a v_prenex_10537)) (<= 1000 (+ (select main_a v_prenex_10536) (select main_a v_prenex_10537))) (<= (* 2 (select main_a v_prenex_10536)) 6) (<= 0 (+ (select main_a v_prenex_10536) 1)) (<= (+ main_y 1) v_prenex_10537))) (forall ((v_prenex_15419 Int) (v_prenex_15420 Int)) (or (<= (+ main_y 1) v_prenex_15420) (< v_prenex_15420 main_y) (<= (select main_a v_prenex_15420) 1001) (<= 0 (+ (select main_a v_prenex_15419) 1)) (<= 997 (select main_a v_prenex_15420)) (<= (+ (select main_a v_prenex_15419) (select main_a v_prenex_15420)) 1000))) (forall ((v_prenex_17554 Int) (v_prenex_17555 Int)) (or (< v_prenex_17554 main_x) (<= (select main_a v_prenex_17554) 5) (<= (+ main_x 1) v_prenex_17554) (<= (+ (select main_a v_prenex_17554) 994) (select main_a v_prenex_17555)))) (or (forall ((v_prenex_11659 Int)) (or (<= 995 (select main_a v_prenex_11659)) (<= 1994 (* 2 (select main_a v_prenex_11659))) (<= (+ main_y 1) v_prenex_11659) (< v_prenex_11659 main_y))) (forall ((v_prenex_11663 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11663))) (<= (select main_a v_prenex_11663) 5)))) (forall ((v_prenex_8910 Int) (v_prenex_8909 Int)) (or (<= 0 (+ (select main_a v_prenex_8909) 1)) (<= (* 2 (select main_a v_prenex_8909)) 6) (< v_prenex_8909 main_x) (<= 1994 (* 2 (select main_a v_prenex_8910))) (<= 1000 (+ (select main_a v_prenex_8909) (select main_a v_prenex_8910))) (<= (+ main_y 1) v_prenex_8910) (< v_prenex_8910 main_y))) (or (forall ((v_prenex_12940 Int)) (or (<= (select main_a v_prenex_12940) 1001) (< v_prenex_12940 main_y) (<= (* 2 (select main_a v_prenex_12940)) 1998) (<= (+ main_y 1) v_prenex_12940))) (forall ((v_prenex_12939 Int)) (or (< v_prenex_12939 main_x) (<= 1 (select main_a v_prenex_12939))))) (forall ((v_prenex_11902 Int) (v_prenex_11903 Int)) (or (< v_prenex_11903 main_y) (<= (select main_a v_prenex_11902) 3) (<= (+ (select main_a v_prenex_11902) (select main_a v_prenex_11903)) 1000) (<= (* 2 (select main_a v_prenex_11903)) 1998) (<= (+ main_y 1) v_prenex_11903))) (forall ((v_prenex_16564 Int) (v_prenex_16565 Int)) (or (<= (+ main_y 1) v_prenex_16565) (<= (select main_a v_prenex_16565) 1001) (<= (* 2 (select main_a v_prenex_16564)) 6) (<= (select main_a v_prenex_16564) 3) (<= (* 2 (select main_a v_prenex_16565)) 1998) (< v_prenex_16565 main_y) (<= (+ (select main_a v_prenex_16564) 994) (select main_a v_prenex_16565)))) (or (forall ((v_prenex_18073 Int)) (or (< v_prenex_18073 main_y) (<= (select main_a v_prenex_18073) 1001) (<= 1994 (* 2 (select main_a v_prenex_18073))) (<= 995 (select main_a v_prenex_18073)) (<= (+ main_y 1) v_prenex_18073))) (forall ((v_prenex_18076 Int)) (<= (select main_a v_prenex_18076) 3))) (forall ((v_prenex_14116 Int) (v_prenex_14115 Int)) (or (<= (+ main_y 1) v_prenex_14116) (< v_prenex_14116 main_y) (<= (select main_a v_prenex_14116) (+ (select main_a v_prenex_14115) 998)) (<= (* 2 (select main_a v_prenex_14116)) 1998))) (forall ((v_prenex_9260 Int) (v_prenex_9261 Int)) (or (<= 995 (select main_a v_prenex_9261)) (<= (select main_a v_prenex_9261) (+ (select main_a v_prenex_9260) 998)) (< v_prenex_9261 main_y) (<= (select main_a v_prenex_9260) 3) (<= 0 (+ (select main_a v_prenex_9260) 1)) (<= (+ main_y 1) v_prenex_9261) (<= (select main_a v_prenex_9261) 1001))) (forall ((v_prenex_8783 Int) (v_prenex_8782 Int)) (or (<= 0 (+ (select main_a v_prenex_8782) 1)) (<= 1 (select main_a v_prenex_8782)) (< v_prenex_8783 main_y) (<= 997 (select main_a v_prenex_8783)) (<= (select main_a v_prenex_8783) (+ (select main_a v_prenex_8782) 998)) (< v_prenex_8782 main_x) (<= (+ main_y 1) v_prenex_8783))) (or (forall ((v_prenex_11317 Int)) (or (<= (* 2 (select main_a v_prenex_11317)) 6) (<= 2 (* 2 (select main_a v_prenex_11317))))) (forall ((v_prenex_11313 Int)) (or (<= (* 2 (select main_a v_prenex_11313)) 1998) (<= (+ main_y 1) v_prenex_11313) (< v_prenex_11313 main_y) (<= 1994 (* 2 (select main_a v_prenex_11313)))))) (or (forall ((v_prenex_14058 Int)) (or (<= 1 (select main_a v_prenex_14058)) (< v_prenex_14058 main_x) (<= (select main_a v_prenex_14058) 5))) (forall ((v_prenex_14059 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14059))) (<= (select main_a v_prenex_14059) 1001) (< v_prenex_14059 main_y) (<= (+ main_y 1) v_prenex_14059)))) (forall ((v_prenex_8406 Int) (v_prenex_8405 Int)) (or (<= (select main_a v_prenex_8406) 999) (<= 995 (select main_a v_prenex_8406)) (<= (+ main_y 1) v_prenex_8406) (<= (select main_a v_prenex_8405) 5) (<= (+ (select main_a v_prenex_8405) (select main_a v_prenex_8406)) 1000) (< v_prenex_8406 main_y) (<= 2 (* 2 (select main_a v_prenex_8405))))) (forall ((v_prenex_14278 Int) (v_prenex_14277 Int)) (or (<= (+ main_y 1) v_prenex_14278) (< v_prenex_14277 main_x) (<= 0 (+ (select main_a v_prenex_14277) 1)) (< v_prenex_14278 main_y) (<= (select main_a v_prenex_14278) 999) (<= (+ (select main_a v_prenex_14277) (select main_a v_prenex_14278)) 1000) (<= 2 (* 2 (select main_a v_prenex_14277))))) (forall ((v_prenex_14712 Int) (v_prenex_14711 Int)) (or (<= 995 (select main_a v_prenex_14712)) (<= 2 (* 2 (select main_a v_prenex_14711))) (< v_prenex_14712 main_y) (<= (select main_a v_prenex_14711) 3) (< v_prenex_14711 main_x) (<= 1000 (+ (select main_a v_prenex_14711) (select main_a v_prenex_14712))) (<= (+ main_y 1) v_prenex_14712))) (or (forall ((v_prenex_14624 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14624))) (< v_prenex_14624 main_y) (<= (+ main_y 1) v_prenex_14624) (<= (* 2 (select main_a v_prenex_14624)) 1998))) (forall ((v_prenex_14623 Int)) (or (<= 0 (+ (select main_a v_prenex_14623) 1)) (< v_prenex_14623 main_x) (<= 1 (select main_a v_prenex_14623))))) (forall ((v_prenex_14389 Int) (v_prenex_14388 Int)) (or (<= (+ (select main_a v_prenex_14388) 994) (select main_a v_prenex_14389)) (<= 1994 (* 2 (select main_a v_prenex_14389))) (<= (+ main_x 1) v_prenex_14388) (< v_prenex_14389 main_y) (<= (* 2 (select main_a v_prenex_14388)) 6) (<= (+ main_y 1) v_prenex_14389) (<= 1 (select main_a v_prenex_14388)))) (or (forall ((v_prenex_16207 Int)) (or (<= (select main_a v_prenex_16207) 3) (<= (+ main_x 1) v_prenex_16207) (<= (select main_a v_prenex_16207) 5))) (forall ((v_prenex_16204 Int)) (or (<= (* 2 (select main_a v_prenex_16204)) 1998) (<= (+ main_y 1) v_prenex_16204) (< v_prenex_16204 main_y) (<= 1994 (* 2 (select main_a v_prenex_16204)))))) (or (forall ((v_prenex_10815 Int)) (or (<= (+ main_x 1) v_prenex_10815) (<= 0 (+ (select main_a v_prenex_10815) 1)) (<= (* 2 (select main_a v_prenex_10815)) 6))) (forall ((v_prenex_10810 Int)) (or (<= (+ main_y 1) v_prenex_10810) (<= (select main_a v_prenex_10810) 999) (< v_prenex_10810 main_y) (<= 1994 (* 2 (select main_a v_prenex_10810)))))) (or (forall ((v_prenex_13937 Int)) (or (< v_prenex_13937 main_y) (<= (+ main_y 1) v_prenex_13937) (<= (* 2 (select main_a v_prenex_13937)) 1998))) (forall ((v_prenex_13936 Int)) (or (<= 0 (+ (select main_a v_prenex_13936) 1)) (<= (* 2 (select main_a v_prenex_13936)) 6)))) (or (forall ((v_prenex_10518 Int)) (or (< v_prenex_10518 main_x) (<= 1 (select main_a v_prenex_10518)) (<= 2 (* 2 (select main_a v_prenex_10518))))) (forall ((v_prenex_10519 Int)) (or (<= (select main_a v_prenex_10519) 999) (<= (* 2 (select main_a v_prenex_10519)) 1998) (<= (+ main_y 1) v_prenex_10519) (< v_prenex_10519 main_y)))) (forall ((v_prenex_15537 Int) (v_prenex_15536 Int)) (or (<= 997 (select main_a v_prenex_15537)) (< v_prenex_15537 main_y) (<= (* 2 (select main_a v_prenex_15536)) 6) (<= (+ (select main_a v_prenex_15536) (select main_a v_prenex_15537)) 1000) (< v_prenex_15536 main_x) (<= (+ main_y 1) v_prenex_15537))) (or (forall ((v_prenex_15500 Int)) (<= (* 2 (select main_a v_prenex_15500)) 6)) (forall ((v_prenex_15501 Int)) (or (<= (+ main_y 1) v_prenex_15501) (<= 1994 (* 2 (select main_a v_prenex_15501))) (<= 997 (select main_a v_prenex_15501)) (<= (select main_a v_prenex_15501) 999) (< v_prenex_15501 main_y)))) (forall ((v_prenex_15047 Int) (v_prenex_15046 Int)) (or (<= (+ (select main_a v_prenex_15046) (select main_a v_prenex_15047)) 1000) (<= 1 (select main_a v_prenex_15046)) (<= (select main_a v_prenex_15046) 3) (< v_prenex_15047 main_y) (<= (select main_a v_prenex_15047) 999) (<= (+ main_y 1) v_prenex_15047) (<= 1994 (* 2 (select main_a v_prenex_15047))))) (or (forall ((v_prenex_13568 Int)) (or (<= (select main_a v_prenex_13568) 3) (<= (* 2 (select main_a v_prenex_13568)) 6))) (forall ((v_prenex_13563 Int)) (or (<= (+ main_y 1) v_prenex_13563) (<= 997 (select main_a v_prenex_13563)) (< v_prenex_13563 main_y) (<= (* 2 (select main_a v_prenex_13563)) 1998)))) (or (forall ((v_prenex_15240 Int)) (<= 0 (+ (select main_a v_prenex_15240) 1))) (forall ((v_prenex_15241 Int)) (or (<= (+ main_y 1) v_prenex_15241) (< v_prenex_15241 main_y) (<= (* 2 (select main_a v_prenex_15241)) 1998) (<= 1994 (* 2 (select main_a v_prenex_15241))) (<= 995 (select main_a v_prenex_15241))))) (or (forall ((v_prenex_13342 Int)) (or (<= (select main_a v_prenex_13342) 1001) (<= (+ main_y 1) v_prenex_13342) (< v_prenex_13342 main_y) (<= 1994 (* 2 (select main_a v_prenex_13342))))) (forall ((v_prenex_13341 Int)) (or (<= 1 (select main_a v_prenex_13341)) (<= (+ main_x 1) v_prenex_13341) (<= 2 (* 2 (select main_a v_prenex_13341)))))) (or (forall ((v_prenex_18083 Int)) (or (<= (select main_a v_prenex_18083) 3) (<= 2 (* 2 (select main_a v_prenex_18083))))) (forall ((v_prenex_18082 Int)) (or (<= (+ main_y 1) v_prenex_18082) (<= (* 2 (select main_a v_prenex_18082)) 1998) (< v_prenex_18082 main_y) (<= 995 (select main_a v_prenex_18082))))) (forall ((v_prenex_10574 Int) (v_prenex_10573 Int)) (or (<= 1 (select main_a v_prenex_10573)) (<= (+ main_y 1) v_prenex_10574) (<= (+ (select main_a v_prenex_10573) 994) (select main_a v_prenex_10574)) (<= (+ main_x 1) v_prenex_10573) (<= (select main_a v_prenex_10573) 3) (< v_prenex_10574 main_y) (<= (select main_a v_prenex_10574) 1001))) (forall ((v_prenex_15997 Int) (v_prenex_15996 Int)) (or (<= (select main_a v_prenex_15997) (+ (select main_a v_prenex_15996) 998)) (<= (+ main_y 1) v_prenex_15997) (<= 1 (select main_a v_prenex_15996)) (<= 0 (+ (select main_a v_prenex_15996) 1)) (<= (select main_a v_prenex_15997) 1001) (< v_prenex_15997 main_y) (<= 995 (select main_a v_prenex_15997)))) (forall ((v_prenex_15647 Int) (v_prenex_15646 Int)) (or (<= (select main_a v_prenex_15646) 3) (< v_prenex_15647 main_y) (<= (* 2 (select main_a v_prenex_15647)) 1998) (<= (+ (select main_a v_prenex_15646) 994) (select main_a v_prenex_15647)) (<= (+ main_y 1) v_prenex_15647) (<= (select main_a v_prenex_15646) 5) (<= (select main_a v_prenex_15647) 999))) (forall ((v_prenex_15911 Int) (v_prenex_15910 Int)) (or (<= (+ main_y 1) v_prenex_15911) (<= (select main_a v_prenex_15911) (+ (select main_a v_prenex_15910) 998)) (<= (* 2 (select main_a v_prenex_15910)) 6) (< v_prenex_15911 main_y) (<= (select main_a v_prenex_15911) 999) (<= (select main_a v_prenex_15911) 1001) (<= 1 (select main_a v_prenex_15910)))) (forall ((v_prenex_15589 Int) (v_prenex_15588 Int)) (or (< v_prenex_15589 main_y) (<= (select main_a v_prenex_15589) 1001) (<= (+ (select main_a v_prenex_15588) 994) (select main_a v_prenex_15589)) (<= (select main_a v_prenex_15589) 999) (<= (+ main_y 1) v_prenex_15589))) (or (forall ((v_prenex_18457 Int)) (or (<= (+ main_y 1) v_prenex_18457) (<= 997 (select main_a v_prenex_18457)) (< v_prenex_18457 main_y) (<= (* 2 (select main_a v_prenex_18457)) 1998))) (forall ((v_prenex_18456 Int)) (or (<= 0 (+ (select main_a v_prenex_18456) 1)) (<= (select main_a v_prenex_18456) 3)))) (forall ((v_prenex_17681 Int) (v_prenex_17682 Int)) (or (<= (select main_a v_prenex_17682) 999) (<= (+ main_y 1) v_prenex_17682) (< v_prenex_17682 main_y) (<= 1 (select main_a v_prenex_17681)) (<= (select main_a v_prenex_17681) 5) (<= 1000 (+ (select main_a v_prenex_17681) (select main_a v_prenex_17682))))) (forall ((v_prenex_12302 Int) (v_prenex_12303 Int)) (or (< v_prenex_12303 main_y) (<= (select main_a v_prenex_12302) 3) (<= (* 2 (select main_a v_prenex_12302)) 6) (<= (select main_a v_prenex_12303) 999) (<= (select main_a v_prenex_12303) 1001) (<= (+ main_y 1) v_prenex_12303) (<= (select main_a v_prenex_12303) (+ (select main_a v_prenex_12302) 998)))) (forall ((v_prenex_15013 Int) (v_prenex_15012 Int)) (or (<= (select main_a v_prenex_15012) 5) (<= (* 2 (select main_a v_prenex_15013)) 1998) (< v_prenex_15013 main_y) (<= (+ main_x 1) v_prenex_15012) (<= (+ main_y 1) v_prenex_15013) (<= 0 (+ (select main_a v_prenex_15012) 1)) (<= 1000 (+ (select main_a v_prenex_15012) (select main_a v_prenex_15013))))) (forall ((v_prenex_9311 Int) (v_prenex_9310 Int)) (or (< v_prenex_9311 main_y) (<= 0 (+ (select main_a v_prenex_9310) 1)) (<= (select main_a v_prenex_9311) 1001) (<= (+ (select main_a v_prenex_9310) (select main_a v_prenex_9311)) 1000) (<= (* 2 (select main_a v_prenex_9310)) 6) (<= (+ main_y 1) v_prenex_9311))) (forall ((v_prenex_17787 Int) (v_prenex_17786 Int)) (or (<= (+ main_x 1) v_prenex_17786) (<= (+ (select main_a v_prenex_17786) 994) (select main_a v_prenex_17787)) (<= (select main_a v_prenex_17786) 5) (<= (* 2 (select main_a v_prenex_17787)) 1998) (<= (+ main_y 1) v_prenex_17787) (<= 2 (* 2 (select main_a v_prenex_17786))) (< v_prenex_17787 main_y))) (forall ((v_prenex_9711 Int) (v_prenex_9710 Int)) (or (<= 1000 (+ (select main_a v_prenex_9710) (select main_a v_prenex_9711))) (<= (+ main_y 1) v_prenex_9711) (<= (* 2 (select main_a v_prenex_9711)) 1998) (<= 997 (select main_a v_prenex_9711)) (< v_prenex_9711 main_y))) (or (forall ((v_prenex_17281 Int)) (or (<= (select main_a v_prenex_17281) 3) (<= (* 2 (select main_a v_prenex_17281)) 6))) (forall ((v_prenex_17278 Int)) (or (<= (* 2 (select main_a v_prenex_17278)) 1998) (<= 995 (select main_a v_prenex_17278)) (< v_prenex_17278 main_y) (<= (+ main_y 1) v_prenex_17278) (<= (select main_a v_prenex_17278) 1001)))) (or (forall ((v_prenex_11536 Int)) (or (<= 0 (+ (select main_a v_prenex_11536) 1)) (<= (* 2 (select main_a v_prenex_11536)) 6))) (forall ((v_prenex_11533 Int)) (or (< v_prenex_11533 main_y) (<= (select main_a v_prenex_11533) 1001) (<= (* 2 (select main_a v_prenex_11533)) 1998) (<= 995 (select main_a v_prenex_11533)) (<= (+ main_y 1) v_prenex_11533)))) (forall ((v_prenex_12287 Int) (v_prenex_12286 Int)) (or (< v_prenex_12287 main_y) (<= (* 2 (select main_a v_prenex_12287)) 1998) (<= 1 (select main_a v_prenex_12286)) (<= (+ main_y 1) v_prenex_12287) (<= (select main_a v_prenex_12286) 5) (<= (+ (select main_a v_prenex_12286) (select main_a v_prenex_12287)) 1000))) (forall ((v_prenex_13004 Int) (v_prenex_13003 Int)) (or (< v_prenex_13004 main_y) (<= 997 (select main_a v_prenex_13004)) (<= (+ (select main_a v_prenex_13003) 994) (select main_a v_prenex_13004)) (<= (select main_a v_prenex_13003) 3) (<= (+ main_y 1) v_prenex_13004))) (forall ((v_prenex_10743 Int) (v_prenex_10744 Int)) (or (<= (+ main_x 1) v_prenex_10743) (<= (+ (select main_a v_prenex_10743) 994) (select main_a v_prenex_10744)) (<= (+ main_y 1) v_prenex_10744) (<= (select main_a v_prenex_10744) 1001) (< v_prenex_10744 main_y) (<= (select main_a v_prenex_10743) 3))) (forall ((v_prenex_11554 Int) (v_prenex_11555 Int)) (or (<= (select main_a v_prenex_11554) 5) (<= (* 2 (select main_a v_prenex_11555)) 1998) (<= (* 2 (select main_a v_prenex_11554)) 6) (<= (select main_a v_prenex_11555) (+ (select main_a v_prenex_11554) 998)) (< v_prenex_11555 main_y) (<= (select main_a v_prenex_11555) 1001) (<= (+ main_y 1) v_prenex_11555))) (forall ((v_prenex_15887 Int) (v_prenex_15886 Int)) (or (<= (+ main_y 1) v_prenex_15887) (<= 1994 (* 2 (select main_a v_prenex_15887))) (<= 995 (select main_a v_prenex_15887)) (<= 1 (select main_a v_prenex_15886)) (<= (+ (select main_a v_prenex_15886) 994) (select main_a v_prenex_15887)) (< v_prenex_15887 main_y) (<= (select main_a v_prenex_15886) 5))) (forall ((v_prenex_11894 Int) (v_prenex_11895 Int)) (or (<= 0 (+ (select main_a v_prenex_11894) 1)) (< v_prenex_11895 main_y) (<= 997 (select main_a v_prenex_11895)) (<= (select main_a v_prenex_11895) 1001) (<= (+ (select main_a v_prenex_11894) 994) (select main_a v_prenex_11895)) (<= (+ main_y 1) v_prenex_11895) (<= (select main_a v_prenex_11894) 3))) (forall ((v_prenex_9361 Int) (v_prenex_9360 Int)) (or (<= 1 (select main_a v_prenex_9360)) (<= (select main_a v_prenex_9360) 3) (<= 995 (select main_a v_prenex_9361)) (< v_prenex_9361 main_y) (<= (+ main_y 1) v_prenex_9361) (<= (+ (select main_a v_prenex_9360) (select main_a v_prenex_9361)) 1000) (<= (select main_a v_prenex_9361) 999))) (forall ((v_prenex_10037 Int) (v_prenex_10038 Int)) (or (<= (select main_a v_prenex_10038) 1001) (< v_prenex_10038 main_y) (<= (select main_a v_prenex_10037) 5) (<= 1994 (* 2 (select main_a v_prenex_10038))) (<= (+ main_y 1) v_prenex_10038) (<= (+ (select main_a v_prenex_10037) 994) (select main_a v_prenex_10038)))) (or (forall ((v_prenex_14919 Int)) (or (<= 1 (select main_a v_prenex_14919)) (<= (+ main_x 1) v_prenex_14919) (<= 0 (+ (select main_a v_prenex_14919) 1)))) (forall ((v_prenex_14914 Int)) (or (<= (+ main_y 1) v_prenex_14914) (< v_prenex_14914 main_y) (<= 1994 (* 2 (select main_a v_prenex_14914))) (<= (select main_a v_prenex_14914) 999)))) (or (forall ((v_prenex_14560 Int)) (or (<= (+ main_y 1) v_prenex_14560) (<= (select main_a v_prenex_14560) 1001) (<= 995 (select main_a v_prenex_14560)) (<= 1994 (* 2 (select main_a v_prenex_14560))) (< v_prenex_14560 main_y))) (forall ((v_prenex_14563 Int)) (<= 0 (+ (select main_a v_prenex_14563) 1)))) (or (forall ((v_prenex_13167 Int)) (or (<= 1 (select main_a v_prenex_13167)) (<= (* 2 (select main_a v_prenex_13167)) 6) (< v_prenex_13167 main_x))) (forall ((v_prenex_13168 Int)) (or (<= (* 2 (select main_a v_prenex_13168)) 1998) (<= (+ main_y 1) v_prenex_13168) (<= (select main_a v_prenex_13168) 1001) (< v_prenex_13168 main_y)))) (or (forall ((v_prenex_10948 Int)) (or (<= 0 (+ (select main_a v_prenex_10948) 1)) (<= 2 (* 2 (select main_a v_prenex_10948))))) (forall ((v_prenex_10943 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10943))) (<= (+ main_y 1) v_prenex_10943) (< v_prenex_10943 main_y) (<= (select main_a v_prenex_10943) 999)))) (or (forall ((v_prenex_15889 Int)) (or (<= (+ main_y 1) v_prenex_15889) (<= 1994 (* 2 (select main_a v_prenex_15889))) (< v_prenex_15889 main_y) (<= (select main_a v_prenex_15889) 999))) (forall ((v_prenex_15888 Int)) (or (< v_prenex_15888 main_x) (<= (* 2 (select main_a v_prenex_15888)) 6)))) (forall ((v_prenex_16615 Int) (v_prenex_16616 Int)) (or (<= 0 (+ (select main_a v_prenex_16615) 1)) (<= (+ main_x 1) v_prenex_16615) (< v_prenex_16616 main_y) (< v_prenex_16615 main_x) (<= (+ (select main_a v_prenex_16615) 994) (select main_a v_prenex_16616)))) (or (forall ((v_prenex_9037 Int)) (or (<= 995 (select main_a v_prenex_9037)) (<= (+ main_y 1) v_prenex_9037) (< v_prenex_9037 main_y) (<= (* 2 (select main_a v_prenex_9037)) 1998))) (forall ((v_prenex_9038 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9038))) (<= 0 (+ (select main_a v_prenex_9038) 1))))) (or (forall ((v_prenex_17130 Int)) (or (<= (select main_a v_prenex_17130) 3) (<= 1 (select main_a v_prenex_17130)) (<= (+ main_x 1) v_prenex_17130))) (forall ((v_prenex_17126 Int)) (or (< v_prenex_17126 main_y) (<= (+ main_y 1) v_prenex_17126) (<= 1994 (* 2 (select main_a v_prenex_17126)))))) (forall ((v_prenex_18372 Int) (v_prenex_18373 Int)) (or (<= (select main_a v_prenex_18373) (+ (select main_a v_prenex_18372) 998)) (< v_prenex_18373 main_y) (<= (+ main_x 1) v_prenex_18372) (<= (select main_a v_prenex_18373) 1001) (<= 2 (* 2 (select main_a v_prenex_18372))) (<= (select main_a v_prenex_18372) 3) (<= (+ main_y 1) v_prenex_18373))) (or (forall ((v_prenex_15159 Int)) (or (<= (+ main_y 1) v_prenex_15159) (< v_prenex_15159 main_y) (<= 1994 (* 2 (select main_a v_prenex_15159))) (<= (select main_a v_prenex_15159) 999))) (forall ((v_prenex_15158 Int)) (<= 2 (* 2 (select main_a v_prenex_15158))))) (or (forall ((v_prenex_16299 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16299))) (<= (+ main_y 1) v_prenex_16299) (<= (select main_a v_prenex_16299) 999) (< v_prenex_16299 main_y) (<= (* 2 (select main_a v_prenex_16299)) 1998))) (forall ((v_prenex_16303 Int)) (or (<= (select main_a v_prenex_16303) 3) (<= (select main_a v_prenex_16303) 5)))) (forall ((v_prenex_17088 Int)) (or (<= (* 2 (select main_a v_prenex_17088)) 1998) (<= 997 (select main_a v_prenex_17088)) (<= (+ main_y 1) v_prenex_17088) (< v_prenex_17088 main_y))) (or (forall ((v_prenex_10752 Int)) (or (< v_prenex_10752 main_y) (<= 1994 (* 2 (select main_a v_prenex_10752))) (<= 997 (select main_a v_prenex_10752)) (<= (+ main_y 1) v_prenex_10752))) (forall ((v_prenex_10754 Int)) (or (<= (select main_a v_prenex_10754) 5) (<= (+ main_x 1) v_prenex_10754)))) (or (forall ((v_prenex_10993 Int)) (or (<= 0 (+ (select main_a v_prenex_10993) 1)) (<= (select main_a v_prenex_10993) 5))) (forall ((v_prenex_10992 Int)) (or (<= 995 (select main_a v_prenex_10992)) (<= 997 (select main_a v_prenex_10992)) (< v_prenex_10992 main_y) (<= (+ main_y 1) v_prenex_10992) (<= (* 2 (select main_a v_prenex_10992)) 1998)))) (or (forall ((v_prenex_16514 Int)) (or (<= (+ main_y 1) v_prenex_16514) (< v_prenex_16514 main_y) (<= 1994 (* 2 (select main_a v_prenex_16514))) (<= (select main_a v_prenex_16514) 999) (<= 997 (select main_a v_prenex_16514)))) (forall ((v_prenex_16513 Int)) (<= (select main_a v_prenex_16513) 5))) (forall ((v_prenex_12601 Int) (v_prenex_12600 Int)) (or (<= (select main_a v_prenex_12600) 5) (< v_prenex_12600 main_x) (< v_prenex_12601 main_y) (<= (+ main_x 1) v_prenex_12600) (<= (select main_a v_prenex_12601) (+ (select main_a v_prenex_12600) 998)))) (forall ((v_prenex_13453 Int) (v_prenex_13452 Int)) (or (< v_prenex_13453 main_y) (<= 2 (* 2 (select main_a v_prenex_13452))) (<= (+ (select main_a v_prenex_13452) 994) (select main_a v_prenex_13453)) (<= (+ main_y 1) v_prenex_13453) (<= 997 (select main_a v_prenex_13453)) (<= (select main_a v_prenex_13453) 999))) (forall ((v_prenex_12331 Int) (v_prenex_12330 Int)) (or (<= 1000 (+ (select main_a v_prenex_12330) (select main_a v_prenex_12331))) (<= (+ main_x 1) v_prenex_12330) (<= (+ main_y 1) v_prenex_12331) (< v_prenex_12331 main_y) (<= (* 2 (select main_a v_prenex_12331)) 1998) (<= (select main_a v_prenex_12330) 3))) (forall ((v_prenex_8410 Int)) (or (<= (* 2 (select main_a v_prenex_8410)) 1998) (<= 997 (select main_a v_prenex_8410)) (<= 995 (select main_a v_prenex_8410)) (<= (+ main_y 1) v_prenex_8410) (< v_prenex_8410 main_y))) (forall ((v_prenex_17365 Int) (v_prenex_17366 Int)) (or (<= 997 (select main_a v_prenex_17366)) (<= 1000 (+ (select main_a v_prenex_17365) (select main_a v_prenex_17366))) (< v_prenex_17366 main_y) (<= 995 (select main_a v_prenex_17366)) (<= (* 2 (select main_a v_prenex_17365)) 6) (<= (+ main_y 1) v_prenex_17366) (<= 2 (* 2 (select main_a v_prenex_17365))))) (forall ((v_prenex_9763 Int) (v_prenex_9762 Int)) (or (<= (* 2 (select main_a v_prenex_9762)) 6) (<= (select main_a v_prenex_9763) 1001) (<= (+ main_y 1) v_prenex_9763) (<= (select main_a v_prenex_9762) 5) (<= 1994 (* 2 (select main_a v_prenex_9763))) (<= (+ (select main_a v_prenex_9762) 994) (select main_a v_prenex_9763)) (< v_prenex_9763 main_y))) (or (forall ((v_prenex_9104 Int)) (<= (* 2 (select main_a v_prenex_9104)) 6)) (forall ((v_prenex_9103 Int)) (or (< v_prenex_9103 main_y) (<= (select main_a v_prenex_9103) 999) (<= 1994 (* 2 (select main_a v_prenex_9103))) (<= (+ main_y 1) v_prenex_9103)))) (or (forall ((v_prenex_11532 Int)) (or (<= (* 2 (select main_a v_prenex_11532)) 1998) (< v_prenex_11532 main_y) (<= (select main_a v_prenex_11532) 999) (<= (+ main_y 1) v_prenex_11532) (<= 995 (select main_a v_prenex_11532)))) (forall ((v_prenex_11536 Int)) (or (<= 0 (+ (select main_a v_prenex_11536) 1)) (<= (* 2 (select main_a v_prenex_11536)) 6)))) (or (forall ((v_prenex_15439 Int)) (or (<= (+ main_y 1) v_prenex_15439) (<= 997 (select main_a v_prenex_15439)) (< v_prenex_15439 main_y))) (forall ((v_prenex_15444 Int)) (or (<= (+ main_x 1) v_prenex_15444) (<= (* 2 (select main_a v_prenex_15444)) 6)))) (forall ((v_prenex_15163 Int) (v_prenex_15162 Int)) (or (<= (+ main_y 1) v_prenex_15163) (< v_prenex_15163 main_y) (<= (+ main_x 1) v_prenex_15162) (<= (+ (select main_a v_prenex_15162) (select main_a v_prenex_15163)) 1000) (<= (select main_a v_prenex_15163) 999))) (forall ((v_prenex_17747 Int) (v_prenex_17748 Int)) (or (<= (select main_a v_prenex_17748) (+ (select main_a v_prenex_17747) 998)) (<= (+ main_y 1) v_prenex_17748) (<= 995 (select main_a v_prenex_17748)) (<= 1 (select main_a v_prenex_17747)) (<= (select main_a v_prenex_17748) 999) (< v_prenex_17748 main_y))) (forall ((v_prenex_12351 Int) (v_prenex_12350 Int)) (or (<= 0 (+ (select main_a v_prenex_12350) 1)) (<= (+ main_y 1) v_prenex_12351) (< v_prenex_12351 main_y) (<= (+ (select main_a v_prenex_12350) 994) (select main_a v_prenex_12351)) (<= (select main_a v_prenex_12351) 1001) (<= 997 (select main_a v_prenex_12351)))) (forall ((v_prenex_8987 Int) (v_prenex_8986 Int)) (or (<= (+ main_y 1) v_prenex_8987) (<= (+ (select main_a v_prenex_8986) (select main_a v_prenex_8987)) 1000) (< v_prenex_8986 main_x) (< v_prenex_8987 main_y) (<= 1 (select main_a v_prenex_8986)) (<= (* 2 (select main_a v_prenex_8987)) 1998))) (forall ((v_prenex_8336 Int) (v_prenex_8335 Int)) (or (< v_prenex_8336 main_y) (<= 1994 (* 2 (select main_a v_prenex_8336))) (<= (select main_a v_prenex_8336) 1001) (<= 1000 (+ (select main_a v_prenex_8335) (select main_a v_prenex_8336))) (<= (+ main_y 1) v_prenex_8336))) (forall ((v_prenex_15230 Int) (v_prenex_15231 Int)) (or (<= (select main_a v_prenex_15231) 1001) (< v_prenex_15231 main_y) (<= (+ (select main_a v_prenex_15230) 994) (select main_a v_prenex_15231)) (<= 2 (* 2 (select main_a v_prenex_15230))) (<= 997 (select main_a v_prenex_15231)) (<= (+ main_y 1) v_prenex_15231))) (forall ((v_prenex_13486 Int) (v_prenex_13487 Int)) (or (<= (+ main_y 1) v_prenex_13487) (<= (select main_a v_prenex_13486) 3) (<= 1994 (* 2 (select main_a v_prenex_13487))) (<= (select main_a v_prenex_13487) (+ (select main_a v_prenex_13486) 998)) (< v_prenex_13487 main_y))) (forall ((v_prenex_16731 Int) (v_prenex_16730 Int)) (or (<= (+ (select main_a v_prenex_16730) (select main_a v_prenex_16731)) 1000) (< v_prenex_16731 main_y) (<= (* 2 (select main_a v_prenex_16731)) 1998) (<= (+ main_y 1) v_prenex_16731) (<= (select main_a v_prenex_16731) 1001))) (forall ((v_prenex_11730 Int) (v_prenex_11731 Int)) (or (< v_prenex_11730 main_x) (<= 2 (* 2 (select main_a v_prenex_11730))) (<= (* 2 (select main_a v_prenex_11731)) 1998) (<= (select main_a v_prenex_11730) 3) (< v_prenex_11731 main_y) (<= (select main_a v_prenex_11731) (+ (select main_a v_prenex_11730) 998)) (<= (+ main_y 1) v_prenex_11731))) (forall ((v_prenex_8907 Int) (v_prenex_8908 Int)) (or (<= 1 (select main_a v_prenex_8907)) (<= (+ main_y 1) v_prenex_8908) (< v_prenex_8908 main_y) (<= (+ (select main_a v_prenex_8907) (select main_a v_prenex_8908)) 1000) (<= (select main_a v_prenex_8907) 3) (<= 1994 (* 2 (select main_a v_prenex_8908))))) (forall ((v_prenex_15978 Int) (v_prenex_15977 Int)) (or (<= (* 2 (select main_a v_prenex_15978)) 1998) (<= (select main_a v_prenex_15977) 3) (< v_prenex_15978 main_y) (<= (* 2 (select main_a v_prenex_15977)) 6) (<= (+ (select main_a v_prenex_15977) (select main_a v_prenex_15978)) 1000) (<= (+ main_y 1) v_prenex_15978) (<= 1994 (* 2 (select main_a v_prenex_15978))))) (forall ((v_prenex_11297 Int) (v_prenex_11298 Int)) (or (< v_prenex_11298 main_y) (<= 2 (* 2 (select main_a v_prenex_11297))) (<= (select main_a v_prenex_11298) 999) (<= (select main_a v_prenex_11297) 5) (<= 1994 (* 2 (select main_a v_prenex_11298))) (<= (+ main_y 1) v_prenex_11298) (<= (select main_a v_prenex_11298) (+ (select main_a v_prenex_11297) 998)))) (forall ((v_prenex_17967 Int) (v_prenex_17968 Int)) (or (<= (select main_a v_prenex_17967) 5) (<= 1994 (* 2 (select main_a v_prenex_17968))) (<= (+ main_y 1) v_prenex_17968) (<= (select main_a v_prenex_17968) 999) (<= (select main_a v_prenex_17968) (+ (select main_a v_prenex_17967) 998)) (<= (select main_a v_prenex_17967) 3) (< v_prenex_17968 main_y))) (or (forall ((v_prenex_11196 Int)) (or (< v_prenex_11196 main_y) (<= (select main_a v_prenex_11196) 1001) (<= (+ main_y 1) v_prenex_11196) (<= (* 2 (select main_a v_prenex_11196)) 1998))) (forall ((v_prenex_11199 Int)) (or (<= (select main_a v_prenex_11199) 3) (<= 0 (+ (select main_a v_prenex_11199) 1))))) (or (forall ((v_prenex_15641 Int)) (<= 1994 (* 2 (select main_a v_prenex_15641)))) (forall ((v_prenex_15640 Int)) (or (<= 0 (+ (select main_a v_prenex_15640) 1)) (<= (+ main_x 1) v_prenex_15640) (< v_prenex_15640 main_x) (<= (select main_a v_prenex_15640) 5)))) (or (forall ((v_prenex_16085 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16085))) (<= (select main_a v_prenex_16085) 5))) (forall ((v_prenex_16082 Int)) (or (< v_prenex_16082 main_y) (<= (select main_a v_prenex_16082) 1001) (<= 995 (select main_a v_prenex_16082)) (<= (* 2 (select main_a v_prenex_16082)) 1998) (<= (+ main_y 1) v_prenex_16082)))) (forall ((v_prenex_10303 Int) (v_prenex_10304 Int)) (or (<= (* 2 (select main_a v_prenex_10304)) 1998) (<= (+ main_y 1) v_prenex_10304) (< v_prenex_10304 main_y) (<= (select main_a v_prenex_10304) 999) (<= 1 (select main_a v_prenex_10303)) (<= (+ (select main_a v_prenex_10303) (select main_a v_prenex_10304)) 1000))) (forall ((v_prenex_8453 Int) (v_prenex_8452 Int)) (or (<= (+ (select main_a v_prenex_8452) (select main_a v_prenex_8453)) 1000) (< v_prenex_8453 main_y) (<= (* 2 (select main_a v_prenex_8453)) 1998) (<= (select main_a v_prenex_8453) 999) (<= (+ main_y 1) v_prenex_8453) (<= (select main_a v_prenex_8452) 3) (<= (* 2 (select main_a v_prenex_8452)) 6))) (or (forall ((v_prenex_15624 Int)) (or (<= (+ main_y 1) v_prenex_15624) (<= (select main_a v_prenex_15624) 999) (<= (select main_a v_prenex_15624) 1001) (<= (* 2 (select main_a v_prenex_15624)) 1998) (< v_prenex_15624 main_y))) (forall ((v_prenex_15623 Int)) (or (<= (select main_a v_prenex_15623) 3) (<= 1 (select main_a v_prenex_15623))))) (forall ((v_prenex_15575 Int) (v_prenex_15574 Int)) (or (<= (* 2 (select main_a v_prenex_15574)) 6) (<= (select main_a v_prenex_15574) 5) (<= (+ (select main_a v_prenex_15574) 994) (select main_a v_prenex_15575)) (<= (+ main_y 1) v_prenex_15575) (< v_prenex_15575 main_y) (<= (* 2 (select main_a v_prenex_15575)) 1998) (<= (select main_a v_prenex_15575) 999))) (forall ((v_prenex_15573 Int) (v_prenex_15572 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15572))) (<= (* 2 (select main_a v_prenex_15573)) 1998) (<= (* 2 (select main_a v_prenex_15572)) 6) (< v_prenex_15573 main_y) (<= 997 (select main_a v_prenex_15573)) (<= (select main_a v_prenex_15573) (+ (select main_a v_prenex_15572) 998)) (<= (+ main_y 1) v_prenex_15573))) (forall ((v_prenex_16832 Int) (v_prenex_16833 Int)) (or (<= (select main_a v_prenex_16833) (+ (select main_a v_prenex_16832) 998)) (< v_prenex_16832 main_x) (<= (select main_a v_prenex_16833) 999) (<= (select main_a v_prenex_16832) 3) (< v_prenex_16833 main_y) (<= (* 2 (select main_a v_prenex_16832)) 6) (<= (+ main_y 1) v_prenex_16833))) (forall ((v_prenex_16130 Int) (v_prenex_16131 Int)) (or (<= (select main_a v_prenex_16131) (+ (select main_a v_prenex_16130) 998)) (<= (select main_a v_prenex_16131) 1001) (<= (+ main_y 1) v_prenex_16131) (< v_prenex_16131 main_y) (<= (select main_a v_prenex_16130) 3))) (forall ((v_prenex_12012 Int) (v_prenex_12013 Int)) (or (<= (+ main_y 1) v_prenex_12013) (<= (+ (select main_a v_prenex_12012) 994) (select main_a v_prenex_12013)) (< v_prenex_12013 main_y) (<= (select main_a v_prenex_12012) 3) (<= 995 (select main_a v_prenex_12013)) (<= (* 2 (select main_a v_prenex_12012)) 6) (<= 1994 (* 2 (select main_a v_prenex_12013))))) (or (forall ((v_prenex_8503 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8503))) (<= 0 (+ (select main_a v_prenex_8503) 1)))) (forall ((v_prenex_8508 Int)) (or (<= (select main_a v_prenex_8508) 1001) (<= 1994 (* 2 (select main_a v_prenex_8508))) (< v_prenex_8508 main_y) (<= (+ main_y 1) v_prenex_8508) (<= (* 2 (select main_a v_prenex_8508)) 1998)))) (or (forall ((v_prenex_8474 Int)) (or (<= (select main_a v_prenex_8474) 5) (<= 0 (+ (select main_a v_prenex_8474) 1)))) (forall ((v_prenex_8248 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8248))) (<= 995 (select main_a v_prenex_8248)) (<= (+ main_y 1) v_prenex_8248) (< v_prenex_8248 main_y) (<= (select main_a v_prenex_8248) 1001)))) (forall ((v_prenex_12249 Int) (v_prenex_12248 Int)) (or (<= (select main_a v_prenex_12248) 3) (<= (+ (select main_a v_prenex_12248) 994) (select main_a v_prenex_12249)) (<= (* 2 (select main_a v_prenex_12249)) 1998) (<= 997 (select main_a v_prenex_12249)) (<= (+ main_y 1) v_prenex_12249) (<= 1 (select main_a v_prenex_12248)) (< v_prenex_12249 main_y))) (forall ((v_prenex_18422 Int) (v_prenex_18421 Int)) (or (< v_prenex_18421 main_x) (<= (+ main_y 1) v_prenex_18422) (<= (select main_a v_prenex_18422) 999) (< v_prenex_18422 main_y) (<= (* 2 (select main_a v_prenex_18421)) 6) (<= (+ (select main_a v_prenex_18421) (select main_a v_prenex_18422)) 1000) (<= 2 (* 2 (select main_a v_prenex_18421))))) (or (forall ((v_prenex_12242 Int)) (or (<= (select main_a v_prenex_12242) 3) (< v_prenex_12242 main_x) (<= (+ main_x 1) v_prenex_12242))) (forall ((v_prenex_12243 Int)) (or (<= (+ main_y 1) v_prenex_12243) (<= (* 2 (select main_a v_prenex_12243)) 1998)))) (forall ((v_prenex_9834 Int) (v_prenex_9833 Int)) (or (<= (+ (select main_a v_prenex_9833) 994) (select main_a v_prenex_9834)) (<= (+ main_x 1) v_prenex_9833) (< v_prenex_9834 main_y) (<= (* 2 (select main_a v_prenex_9834)) 1998) (<= (+ main_y 1) v_prenex_9834) (<= (* 2 (select main_a v_prenex_9833)) 6) (<= (select main_a v_prenex_9833) 5))) (forall ((v_prenex_13261 Int) (v_prenex_13262 Int)) (or (< v_prenex_13262 main_y) (<= (select main_a v_prenex_13262) 1001) (<= (+ main_y 1) v_prenex_13262) (< v_prenex_13261 main_x) (<= 0 (+ (select main_a v_prenex_13261) 1)) (<= (select main_a v_prenex_13262) (+ (select main_a v_prenex_13261) 998)) (<= (select main_a v_prenex_13261) 3))) (or (forall ((v_prenex_11234 Int)) (or (<= 0 (+ (select main_a v_prenex_11234) 1)) (<= 1 (select main_a v_prenex_11234)))) (forall ((v_prenex_11235 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11235))) (<= (+ main_y 1) v_prenex_11235) (< v_prenex_11235 main_y) (<= (select main_a v_prenex_11235) 999)))) (or (forall ((v_prenex_16416 Int)) (or (<= (* 2 (select main_a v_prenex_16416)) 1998) (<= (+ main_y 1) v_prenex_16416) (< v_prenex_16416 main_y))) (forall ((v_prenex_16415 Int)) (or (<= 0 (+ (select main_a v_prenex_16415) 1)) (<= 1 (select main_a v_prenex_16415)) (< v_prenex_16415 main_x)))) (or (forall ((v_prenex_11598 Int)) (or (< v_prenex_11598 main_x) (<= (* 2 (select main_a v_prenex_11598)) 6) (<= (select main_a v_prenex_11598) 3))) (forall ((v_prenex_11599 Int)) (or (<= (* 2 (select main_a v_prenex_11599)) 1998) (<= (select main_a v_prenex_11599) 999) (<= (+ main_y 1) v_prenex_11599) (< v_prenex_11599 main_y)))) (forall ((v_prenex_16765 Int) (v_prenex_16766 Int)) (or (<= (+ main_y 1) v_prenex_16766) (< v_prenex_16766 main_y) (<= (select main_a v_prenex_16765) 5) (<= (+ main_x 1) v_prenex_16765) (<= 995 (select main_a v_prenex_16766)) (<= (+ (select main_a v_prenex_16765) (select main_a v_prenex_16766)) 1000))) (forall ((v_prenex_17290 Int) (v_prenex_17289 Int)) (or (<= (+ (select main_a v_prenex_17289) (select main_a v_prenex_17290)) 1000) (<= (select main_a v_prenex_17289) 3) (< v_prenex_17290 main_y) (< v_prenex_17289 main_x) (<= (+ main_y 1) v_prenex_17290) (<= 1994 (* 2 (select main_a v_prenex_17290))) (<= 2 (* 2 (select main_a v_prenex_17289))))) (forall ((v_prenex_16944 Int) (v_prenex_16945 Int)) (or (<= (+ main_y 1) v_prenex_16945) (<= (+ (select main_a v_prenex_16944) 994) (select main_a v_prenex_16945)) (<= (+ main_x 1) v_prenex_16944) (<= 0 (+ (select main_a v_prenex_16944) 1)) (<= (select main_a v_prenex_16945) 1001) (<= (select main_a v_prenex_16944) 3) (< v_prenex_16945 main_y))) (or (forall ((v_prenex_16676 Int)) (or (<= (+ main_y 1) v_prenex_16676) (< v_prenex_16676 main_y) (<= 997 (select main_a v_prenex_16676)) (<= (* 2 (select main_a v_prenex_16676)) 1998))) (forall ((v_prenex_16681 Int)) (or (<= 1 (select main_a v_prenex_16681)) (<= (select main_a v_prenex_16681) 5)))) (forall ((v_prenex_9879 Int) (v_prenex_9880 Int)) (or (<= (select main_a v_prenex_9879) 3) (< v_prenex_9880 main_y) (<= (+ (select main_a v_prenex_9879) 994) (select main_a v_prenex_9880)) (<= 1994 (* 2 (select main_a v_prenex_9880))) (<= (+ main_y 1) v_prenex_9880))) (forall ((v_prenex_9719 Int) (v_prenex_9718 Int)) (or (<= (+ main_y 1) v_prenex_9719) (<= (select main_a v_prenex_9719) (+ (select main_a v_prenex_9718) 998)) (<= 2 (* 2 (select main_a v_prenex_9718))) (<= (select main_a v_prenex_9719) 999) (<= (select main_a v_prenex_9719) 1001) (<= (* 2 (select main_a v_prenex_9718)) 6) (< v_prenex_9719 main_y))) (or (forall ((v_prenex_14699 Int)) (or (<= (+ main_y 1) v_prenex_14699) (< v_prenex_14699 main_y) (<= 995 (select main_a v_prenex_14699)) (<= (* 2 (select main_a v_prenex_14699)) 1998))) (forall ((v_prenex_14701 Int)) (<= (select main_a v_prenex_14701) 3))) (forall ((v_prenex_10696 Int) (v_prenex_10695 Int)) (or (<= (select main_a v_prenex_10695) 3) (<= (+ main_y 1) v_prenex_10696) (<= (* 2 (select main_a v_prenex_10695)) 6) (< v_prenex_10696 main_y) (<= 997 (select main_a v_prenex_10696)) (<= (+ (select main_a v_prenex_10695) (select main_a v_prenex_10696)) 1000) (< v_prenex_10695 main_x))) (or (forall ((v_prenex_12903 Int)) (or (<= (+ main_y 1) v_prenex_12903) (<= (* 2 (select main_a v_prenex_12903)) 1998) (<= 995 (select main_a v_prenex_12903)) (< v_prenex_12903 main_y))) (forall ((v_prenex_12904 Int)) (<= 2 (* 2 (select main_a v_prenex_12904))))) (or (forall ((v_prenex_16466 Int)) (or (<= (select main_a v_prenex_16466) 1001) (<= (+ main_y 1) v_prenex_16466) (< v_prenex_16466 main_y) (<= (* 2 (select main_a v_prenex_16466)) 1998))) (forall ((v_prenex_16469 Int)) (or (<= (select main_a v_prenex_16469) 3) (<= (select main_a v_prenex_16469) 5)))) (or (forall ((v_prenex_18304 Int)) (or (< v_prenex_18304 main_y) (<= (select main_a v_prenex_18304) 1001) (<= (* 2 (select main_a v_prenex_18304)) 1998) (<= (+ main_y 1) v_prenex_18304))) (forall ((v_prenex_18303 Int)) (or (< v_prenex_18303 main_x) (<= (select main_a v_prenex_18303) 3) (<= 0 (+ (select main_a v_prenex_18303) 1))))) (forall ((v_prenex_15881 Int) (v_prenex_15880 Int)) (or (<= (+ (select main_a v_prenex_15880) 994) (select main_a v_prenex_15881)) (<= 997 (select main_a v_prenex_15881)) (<= (+ main_y 1) v_prenex_15881) (< v_prenex_15880 main_x) (<= 0 (+ (select main_a v_prenex_15880) 1)) (< v_prenex_15881 main_y))) (forall ((v_prenex_13317 Int) (v_prenex_13318 Int)) (or (<= (select main_a v_prenex_13318) 999) (<= (+ main_y 1) v_prenex_13318) (< v_prenex_13318 main_y) (<= 997 (select main_a v_prenex_13318)) (<= (+ (select main_a v_prenex_13317) 994) (select main_a v_prenex_13318)) (<= (select main_a v_prenex_13317) 3))) (forall ((v_prenex_14630 Int) (v_prenex_14629 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14630))) (<= (+ main_y 1) v_prenex_14630) (< v_prenex_14630 main_y) (<= (+ (select main_a v_prenex_14629) 994) (select main_a v_prenex_14630)) (<= 0 (+ (select main_a v_prenex_14629) 1)) (< v_prenex_14629 main_x))) (or (forall ((v_prenex_18173 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18173))) (<= (+ main_y 1) v_prenex_18173) (< v_prenex_18173 main_y) (<= (* 2 (select main_a v_prenex_18173)) 1998) (<= 997 (select main_a v_prenex_18173)))) (forall ((v_prenex_18176 Int)) (or (<= 0 (+ (select main_a v_prenex_18176) 1)) (<= 1 (select main_a v_prenex_18176))))) (forall ((v_prenex_16265 Int) (v_prenex_16266 Int)) (or (<= 997 (select main_a v_prenex_16266)) (<= (select main_a v_prenex_16265) 3) (<= (+ (select main_a v_prenex_16265) 994) (select main_a v_prenex_16266)) (<= (+ main_y 1) v_prenex_16266) (<= (select main_a v_prenex_16265) 5) (<= (select main_a v_prenex_16266) 1001) (< v_prenex_16266 main_y))) (forall ((v_prenex_12971 Int) (v_prenex_12972 Int)) (or (<= 997 (select main_a v_prenex_12972)) (<= 2 (* 2 (select main_a v_prenex_12971))) (< v_prenex_12972 main_y) (<= (* 2 (select main_a v_prenex_12971)) 6) (<= (+ (select main_a v_prenex_12971) (select main_a v_prenex_12972)) 1000) (<= (+ main_y 1) v_prenex_12972))) (forall ((v_prenex_12786 Int) (v_prenex_12787 Int)) (or (<= 0 (+ (select main_a v_prenex_12786) 1)) (<= (select main_a v_prenex_12787) 1001) (<= (+ (select main_a v_prenex_12786) 994) (select main_a v_prenex_12787)) (<= 997 (select main_a v_prenex_12787)) (< v_prenex_12787 main_y) (<= 2 (* 2 (select main_a v_prenex_12786))) (<= (+ main_y 1) v_prenex_12787))) (forall ((v_prenex_17409 Int) (v_prenex_17410 Int)) (or (<= (+ (select main_a v_prenex_17409) (select main_a v_prenex_17410)) 1000) (< v_prenex_17410 main_y) (<= (select main_a v_prenex_17409) 5) (<= (select main_a v_prenex_17410) 999) (<= 0 (+ (select main_a v_prenex_17409) 1)) (<= 997 (select main_a v_prenex_17410)) (<= (+ main_y 1) v_prenex_17410))) (forall ((v_prenex_10930 Int) (v_prenex_10931 Int)) (or (<= (+ (select main_a v_prenex_10930) (select main_a v_prenex_10931)) 1000) (<= (+ main_y 1) v_prenex_10931) (< v_prenex_10931 main_y) (<= (* 2 (select main_a v_prenex_10931)) 1998))) (forall ((v_prenex_11501 Int) (v_prenex_11502 Int)) (or (<= (select main_a v_prenex_11502) 999) (<= 1994 (* 2 (select main_a v_prenex_11502))) (< v_prenex_11502 main_y) (<= (select main_a v_prenex_11501) 5) (<= (+ main_y 1) v_prenex_11502) (<= (select main_a v_prenex_11502) (+ (select main_a v_prenex_11501) 998)))) (forall ((v_prenex_8622 Int) (v_prenex_8623 Int)) (or (<= 1000 (+ (select main_a v_prenex_8622) (select main_a v_prenex_8623))) (<= (+ main_y 1) v_prenex_8623) (<= 997 (select main_a v_prenex_8623)) (< v_prenex_8623 main_y) (<= (select main_a v_prenex_8623) 1001))) (forall ((v_prenex_18404 Int) (v_prenex_18403 Int)) (or (<= (+ main_x 1) v_prenex_18403) (<= 1 (select main_a v_prenex_18403)) (<= (+ (select main_a v_prenex_18403) (select main_a v_prenex_18404)) 1000) (< v_prenex_18403 main_x) (< v_prenex_18404 main_y))) (forall ((v_prenex_12252 Int) (v_prenex_12253 Int)) (or (<= (select main_a v_prenex_12253) 999) (<= 1 (select main_a v_prenex_12252)) (<= 1994 (* 2 (select main_a v_prenex_12253))) (<= 0 (+ (select main_a v_prenex_12252) 1)) (<= (+ main_y 1) v_prenex_12253) (< v_prenex_12253 main_y) (<= (+ (select main_a v_prenex_12252) 994) (select main_a v_prenex_12253)))) (forall ((v_prenex_14978 Int) (v_prenex_14977 Int)) (or (<= (select main_a v_prenex_14978) 999) (<= (+ main_y 1) v_prenex_14978) (<= 1000 (+ (select main_a v_prenex_14977) (select main_a v_prenex_14978))) (<= 997 (select main_a v_prenex_14978)) (< v_prenex_14978 main_y) (<= (select main_a v_prenex_14977) 5))) (forall ((v_prenex_9255 Int) (v_prenex_9254 Int)) (or (< v_prenex_9255 main_y) (<= (select main_a v_prenex_9255) 999) (<= 0 (+ (select main_a v_prenex_9254) 1)) (<= 1 (select main_a v_prenex_9254)) (<= (+ (select main_a v_prenex_9254) (select main_a v_prenex_9255)) 1000) (<= 997 (select main_a v_prenex_9255)) (<= (+ main_y 1) v_prenex_9255))) (or (forall ((v_prenex_10503 Int)) (or (<= (+ main_y 1) v_prenex_10503) (< v_prenex_10503 main_y) (<= (* 2 (select main_a v_prenex_10503)) 1998) (<= 1994 (* 2 (select main_a v_prenex_10503))))) (forall ((v_prenex_10502 Int)) (or (<= (select main_a v_prenex_10502) 3) (< v_prenex_10502 main_x)))) (or (forall ((v_prenex_17207 Int)) (or (<= (* 2 (select main_a v_prenex_17207)) 6) (<= 1 (select main_a v_prenex_17207)))) (forall ((v_prenex_17202 Int)) (or (<= (+ main_y 1) v_prenex_17202) (<= (select main_a v_prenex_17202) 1001) (<= (* 2 (select main_a v_prenex_17202)) 1998) (<= (select main_a v_prenex_17202) 999) (< v_prenex_17202 main_y)))) (or (forall ((v_prenex_15570 Int)) (or (<= (select main_a v_prenex_15570) 3) (<= (* 2 (select main_a v_prenex_15570)) 6))) (forall ((v_prenex_15565 Int)) (or (<= (+ main_y 1) v_prenex_15565) (<= 1994 (* 2 (select main_a v_prenex_15565))) (<= (select main_a v_prenex_15565) 999) (< v_prenex_15565 main_y) (<= (* 2 (select main_a v_prenex_15565)) 1998)))) (forall ((v_prenex_11069 Int) (v_prenex_11068 Int)) (or (<= 1 (select main_a v_prenex_11068)) (< v_prenex_11069 main_y) (<= (+ (select main_a v_prenex_11068) 994) (select main_a v_prenex_11069)) (<= 2 (* 2 (select main_a v_prenex_11068))) (<= (+ main_y 1) v_prenex_11069) (<= 997 (select main_a v_prenex_11069)) (<= (select main_a v_prenex_11069) 1001))) (forall ((v_prenex_11424 Int) (v_prenex_11425 Int)) (or (<= (+ (select main_a v_prenex_11424) (select main_a v_prenex_11425)) 1000) (< v_prenex_11424 main_x) (<= (select main_a v_prenex_11425) 999) (<= (+ main_y 1) v_prenex_11425) (<= 0 (+ (select main_a v_prenex_11424) 1)) (<= 1 (select main_a v_prenex_11424)) (< v_prenex_11425 main_y))) (forall ((v_prenex_11174 Int) (v_prenex_11175 Int)) (or (<= (+ (select main_a v_prenex_11174) (select main_a v_prenex_11175)) 1000) (<= (select main_a v_prenex_11174) 3) (<= 1994 (* 2 (select main_a v_prenex_11175))) (<= 995 (select main_a v_prenex_11175)) (< v_prenex_11175 main_y) (<= (+ main_y 1) v_prenex_11175))) (or (forall ((v_prenex_11303 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11303))) (< v_prenex_11303 main_y) (<= (select main_a v_prenex_11303) 1001) (<= (+ main_y 1) v_prenex_11303))) (forall ((v_prenex_11304 Int)) (or (<= (* 2 (select main_a v_prenex_11304)) 6) (<= (select main_a v_prenex_11304) 5)))) (or (forall ((v_prenex_10565 Int)) (or (<= (select main_a v_prenex_10565) 5) (<= (* 2 (select main_a v_prenex_10565)) 6))) (forall ((v_prenex_10562 Int)) (or (<= (select main_a v_prenex_10562) 1001) (<= 1994 (* 2 (select main_a v_prenex_10562))) (<= (+ main_y 1) v_prenex_10562) (<= (select main_a v_prenex_10562) 999) (< v_prenex_10562 main_y)))) (forall ((v_prenex_11377 Int) (v_prenex_11378 Int)) (or (<= (+ main_x 1) v_prenex_11377) (< v_prenex_11377 main_x) (<= (select main_a v_prenex_11377) 5) (<= (+ (select main_a v_prenex_11377) 994) (select main_a v_prenex_11378)) (<= 1 (select main_a v_prenex_11377)))) (or (forall ((v_prenex_18536 Int)) (or (< v_prenex_18536 main_y) (<= (+ main_y 1) v_prenex_18536) (<= 995 (select main_a v_prenex_18536)) (<= 1994 (* 2 (select main_a v_prenex_18536))))) (forall ((v_prenex_18537 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18537))) (<= (* 2 (select main_a v_prenex_18537)) 6)))) (forall ((v_prenex_17099 Int) (v_prenex_17100 Int)) (or (<= (* 2 (select main_a v_prenex_17100)) 1998) (<= (select main_a v_prenex_17099) 5) (<= (+ main_y 1) v_prenex_17100) (< v_prenex_17100 main_y) (<= 1 (select main_a v_prenex_17099)) (<= 1000 (+ (select main_a v_prenex_17099) (select main_a v_prenex_17100))) (<= (select main_a v_prenex_17100) 1001))) (or (forall ((v_prenex_17130 Int)) (or (<= (select main_a v_prenex_17130) 3) (<= 1 (select main_a v_prenex_17130)) (<= (+ main_x 1) v_prenex_17130))) (forall ((v_prenex_17131 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17131))) (< v_prenex_17131 main_y) (<= (+ main_y 1) v_prenex_17131) (<= (select main_a v_prenex_17131) 1001)))) (forall ((v_prenex_17054 Int) (v_prenex_17055 Int)) (or (<= 0 (+ (select main_a v_prenex_17054) 1)) (<= (+ (select main_a v_prenex_17054) 994) (select main_a v_prenex_17055)) (<= (+ main_y 1) v_prenex_17055) (<= 1994 (* 2 (select main_a v_prenex_17055))) (<= (* 2 (select main_a v_prenex_17055)) 1998) (<= (* 2 (select main_a v_prenex_17054)) 6) (< v_prenex_17055 main_y))) (forall ((v_prenex_8578 Int) (v_prenex_8579 Int)) (or (<= (* 2 (select main_a v_prenex_8578)) 6) (<= (+ main_y 1) v_prenex_8579) (<= (+ (select main_a v_prenex_8578) (select main_a v_prenex_8579)) 1000) (<= (+ main_x 1) v_prenex_8578) (< v_prenex_8579 main_y) (<= (* 2 (select main_a v_prenex_8579)) 1998) (<= (select main_a v_prenex_8578) 5))) (forall ((v_prenex_11967 Int) (v_prenex_11966 Int)) (or (<= (* 2 (select main_a v_prenex_11966)) 6) (<= (+ main_x 1) v_prenex_11966) (<= (select main_a v_prenex_11967) 999) (<= (select main_a v_prenex_11966) 5) (<= (+ (select main_a v_prenex_11966) (select main_a v_prenex_11967)) 1000) (<= (+ main_y 1) v_prenex_11967) (< v_prenex_11967 main_y))) (forall ((v_prenex_16255 Int) (v_prenex_16256 Int)) (or (< v_prenex_16256 main_y) (<= (select main_a v_prenex_16256) 1001) (<= (select main_a v_prenex_16256) 999) (<= 1 (select main_a v_prenex_16255)) (<= (select main_a v_prenex_16255) 3) (<= 1000 (+ (select main_a v_prenex_16255) (select main_a v_prenex_16256))) (<= (+ main_y 1) v_prenex_16256))) (forall ((v_prenex_10596 Int) (v_prenex_10595 Int)) (or (<= 0 (+ (select main_a v_prenex_10595) 1)) (< v_prenex_10596 main_y) (<= 995 (select main_a v_prenex_10596)) (<= (select main_a v_prenex_10596) 999) (<= (+ main_y 1) v_prenex_10596) (<= (+ (select main_a v_prenex_10595) 994) (select main_a v_prenex_10596)))) (forall ((v_prenex_10032 Int) (v_prenex_10031 Int)) (or (<= (select main_a v_prenex_10032) 1001) (<= (select main_a v_prenex_10032) 999) (<= (select main_a v_prenex_10031) 3) (<= (* 2 (select main_a v_prenex_10031)) 6) (< v_prenex_10032 main_y) (<= (+ (select main_a v_prenex_10031) 994) (select main_a v_prenex_10032)) (<= (+ main_y 1) v_prenex_10032))) (or (forall ((v_prenex_9099 Int)) (or (<= (+ main_y 1) v_prenex_9099) (<= (select main_a v_prenex_9099) 999) (<= 995 (select main_a v_prenex_9099)) (< v_prenex_9099 main_y) (<= 1994 (* 2 (select main_a v_prenex_9099))))) (forall ((v_prenex_9104 Int)) (<= (* 2 (select main_a v_prenex_9104)) 6))) (forall ((v_prenex_18009 Int) (v_prenex_18010 Int)) (or (<= (select main_a v_prenex_18010) (+ (select main_a v_prenex_18009) 998)) (<= (* 2 (select main_a v_prenex_18010)) 1998) (< v_prenex_18010 main_y) (<= (select main_a v_prenex_18010) 1001) (<= 2 (* 2 (select main_a v_prenex_18009))) (<= (select main_a v_prenex_18009) 5) (<= (+ main_y 1) v_prenex_18010))) (forall ((v_prenex_12059 Int) (v_prenex_12060 Int)) (or (<= (+ main_y 1) v_prenex_12060) (<= 1994 (* 2 (select main_a v_prenex_12060))) (<= (select main_a v_prenex_12060) 999) (<= (+ (select main_a v_prenex_12059) (select main_a v_prenex_12060)) 1000) (<= 2 (* 2 (select main_a v_prenex_12059))) (< v_prenex_12060 main_y))) (forall ((v_prenex_14881 Int) (v_prenex_14880 Int)) (or (<= (select main_a v_prenex_14881) 999) (< v_prenex_14881 main_y) (<= (select main_a v_prenex_14881) 1001) (<= 2 (* 2 (select main_a v_prenex_14880))) (<= (+ main_y 1) v_prenex_14881) (<= (+ (select main_a v_prenex_14880) (select main_a v_prenex_14881)) 1000) (<= (select main_a v_prenex_14880) 3))) (forall ((v_prenex_12504 Int) (v_prenex_12505 Int)) (or (<= 1000 (+ (select main_a v_prenex_12504) (select main_a v_prenex_12505))) (<= (select main_a v_prenex_12505) 999) (<= (+ main_y 1) v_prenex_12505) (<= 0 (+ (select main_a v_prenex_12504) 1)) (<= 995 (select main_a v_prenex_12505)) (<= 2 (* 2 (select main_a v_prenex_12504))) (< v_prenex_12505 main_y))) (or (forall ((v_prenex_8403 Int)) (or (<= (+ main_x 1) v_prenex_8403) (< v_prenex_8403 main_x) (<= 1 (select main_a v_prenex_8403)))) (forall ((v_prenex_8404 Int)) (or (<= (* 2 (select main_a v_prenex_8404)) 1998) (<= (+ main_y 1) v_prenex_8404)))) (or (forall ((v_prenex_10151 Int)) (or (<= 1 (select main_a v_prenex_10151)) (<= (select main_a v_prenex_10151) 5))) (forall ((v_prenex_10146 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10146))) (<= 997 (select main_a v_prenex_10146)) (< v_prenex_10146 main_y) (<= (+ main_y 1) v_prenex_10146) (<= 995 (select main_a v_prenex_10146))))) (or (forall ((v_prenex_8607 Int)) (or (<= 0 (+ (select main_a v_prenex_8607) 1)) (<= (select main_a v_prenex_8607) 3))) (forall ((v_prenex_8611 Int)) (or (<= (select main_a v_prenex_8611) 999) (< v_prenex_8611 main_y) (<= (* 2 (select main_a v_prenex_8611)) 1998) (<= (+ main_y 1) v_prenex_8611)))) (forall ((v_prenex_10372 Int) (v_prenex_10371 Int)) (or (<= (select main_a v_prenex_10372) 1001) (< v_prenex_10372 main_y) (<= 995 (select main_a v_prenex_10372)) (<= 2 (* 2 (select main_a v_prenex_10371))) (<= (+ (select main_a v_prenex_10371) 994) (select main_a v_prenex_10372)) (<= (+ main_y 1) v_prenex_10372))) (or (forall ((v_prenex_18083 Int)) (or (<= (select main_a v_prenex_18083) 3) (<= 2 (* 2 (select main_a v_prenex_18083))))) (forall ((v_prenex_18079 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18079))) (<= (* 2 (select main_a v_prenex_18079)) 1998) (<= (+ main_y 1) v_prenex_18079) (< v_prenex_18079 main_y)))) (forall ((v_prenex_12812 Int) (v_prenex_12813 Int)) (or (<= (+ main_y 1) v_prenex_12813) (<= (select main_a v_prenex_12813) 1001) (<= 2 (* 2 (select main_a v_prenex_12812))) (< v_prenex_12813 main_y) (<= 1000 (+ (select main_a v_prenex_12812) (select main_a v_prenex_12813))) (<= 997 (select main_a v_prenex_12813)))) (forall ((v_prenex_8664 Int) (v_prenex_8665 Int)) (or (<= (select main_a v_prenex_8665) 999) (<= (* 2 (select main_a v_prenex_8664)) 6) (<= 997 (select main_a v_prenex_8665)) (<= (+ (select main_a v_prenex_8664) (select main_a v_prenex_8665)) 1000) (<= (select main_a v_prenex_8664) 5) (< v_prenex_8665 main_y) (<= (+ main_y 1) v_prenex_8665))) (forall ((v_prenex_17600 Int) (v_prenex_17599 Int)) (or (<= 997 (select main_a v_prenex_17600)) (<= (+ main_y 1) v_prenex_17600) (<= (* 2 (select main_a v_prenex_17600)) 1998) (<= (select main_a v_prenex_17600) (+ (select main_a v_prenex_17599) 998)) (< v_prenex_17600 main_y))) (forall ((v_prenex_18499 Int) (v_prenex_18498 Int)) (or (< v_prenex_18499 main_y) (<= 1994 (* 2 (select main_a v_prenex_18499))) (<= (+ (select main_a v_prenex_18498) 994) (select main_a v_prenex_18499)) (<= 2 (* 2 (select main_a v_prenex_18498))) (<= (* 2 (select main_a v_prenex_18498)) 6) (<= (+ main_y 1) v_prenex_18499))) (forall ((v_prenex_14152 Int) (v_prenex_14153 Int)) (or (< v_prenex_14153 main_y) (<= (select main_a v_prenex_14153) (+ (select main_a v_prenex_14152) 998)) (<= 0 (+ (select main_a v_prenex_14152) 1)) (<= 997 (select main_a v_prenex_14153)) (<= (+ main_y 1) v_prenex_14153) (<= (select main_a v_prenex_14153) 999) (<= 1 (select main_a v_prenex_14152)))) (forall ((v_prenex_10206 Int) (v_prenex_10205 Int)) (or (<= 1000 (+ (select main_a v_prenex_10205) (select main_a v_prenex_10206))) (< v_prenex_10206 main_y) (<= (+ main_y 1) v_prenex_10206) (<= (select main_a v_prenex_10205) 5) (<= 1 (select main_a v_prenex_10205)) (<= (+ main_x 1) v_prenex_10205) (<= (select main_a v_prenex_10206) 999))) (forall ((v_prenex_15533 Int) (v_prenex_15532 Int)) (or (<= 1000 (+ (select main_a v_prenex_15532) (select main_a v_prenex_15533))) (<= (select main_a v_prenex_15532) 3) (< v_prenex_15533 main_y) (<= (+ main_y 1) v_prenex_15533) (<= 995 (select main_a v_prenex_15533)))) (or (forall ((v_prenex_15321 Int)) (or (<= (* 2 (select main_a v_prenex_15321)) 1998) (< v_prenex_15321 main_y) (<= 997 (select main_a v_prenex_15321)) (<= (+ main_y 1) v_prenex_15321))) (forall ((v_prenex_15320 Int)) (or (<= (select main_a v_prenex_15320) 3) (<= 1 (select main_a v_prenex_15320))))) (forall ((v_prenex_14903 Int) (v_prenex_14902 Int)) (or (<= (+ main_y 1) v_prenex_14903) (<= (+ (select main_a v_prenex_14902) (select main_a v_prenex_14903)) 1000) (<= (+ main_x 1) v_prenex_14902) (< v_prenex_14902 main_x) (<= (select main_a v_prenex_14902) 5))) (forall ((v_prenex_13640 Int) (v_prenex_13639 Int)) (or (<= 997 (select main_a v_prenex_13640)) (<= 0 (+ (select main_a v_prenex_13639) 1)) (<= (+ main_y 1) v_prenex_13640) (<= (select main_a v_prenex_13639) 5) (<= (select main_a v_prenex_13640) 999) (<= 1000 (+ (select main_a v_prenex_13639) (select main_a v_prenex_13640))) (< v_prenex_13640 main_y))) (forall ((v_prenex_16984 Int) (v_prenex_16985 Int)) (or (< v_prenex_16985 main_y) (<= 995 (select main_a v_prenex_16985)) (<= (select main_a v_prenex_16985) 1001) (<= 1000 (+ (select main_a v_prenex_16984) (select main_a v_prenex_16985))) (<= (+ main_y 1) v_prenex_16985))) (forall ((v_prenex_18307 Int) (v_prenex_18308 Int)) (or (< v_prenex_18308 main_y) (<= 2 (* 2 (select main_a v_prenex_18307))) (<= (select main_a v_prenex_18307) 3) (<= (select main_a v_prenex_18308) 999) (<= (+ main_y 1) v_prenex_18308) (<= 995 (select main_a v_prenex_18308)) (<= (+ (select main_a v_prenex_18307) 994) (select main_a v_prenex_18308)))) (forall ((v_prenex_9089 Int) (v_prenex_9090 Int)) (or (<= (+ main_y 1) v_prenex_9090) (<= 0 (+ (select main_a v_prenex_9089) 1)) (<= (select main_a v_prenex_9090) 1001) (<= (select main_a v_prenex_9089) 5) (< v_prenex_9090 main_y) (<= 1000 (+ (select main_a v_prenex_9089) (select main_a v_prenex_9090))) (<= 995 (select main_a v_prenex_9090)))) (or (forall ((v_prenex_11610 Int)) (or (<= (select main_a v_prenex_11610) 3) (<= (* 2 (select main_a v_prenex_11610)) 6) (< v_prenex_11610 main_x))) (forall ((v_prenex_11611 Int)) (or (<= (* 2 (select main_a v_prenex_11611)) 1998) (<= 997 (select main_a v_prenex_11611)) (<= (+ main_y 1) v_prenex_11611) (< v_prenex_11611 main_y)))) (forall ((v_prenex_13189 Int) (v_prenex_13190 Int)) (or (<= (select main_a v_prenex_13189) 3) (<= (+ main_x 1) v_prenex_13189) (<= (+ (select main_a v_prenex_13189) (select main_a v_prenex_13190)) 1000) (<= (* 2 (select main_a v_prenex_13189)) 6) (< v_prenex_13189 main_x))) (or (forall ((v_prenex_16555 Int)) (or (< v_prenex_16555 main_y) (<= (* 2 (select main_a v_prenex_16555)) 1998) (<= (+ main_y 1) v_prenex_16555) (<= (select main_a v_prenex_16555) 1001))) (forall ((v_prenex_16558 Int)) (or (<= (+ main_x 1) v_prenex_16558) (<= 2 (* 2 (select main_a v_prenex_16558)))))) (forall ((v_prenex_10454 Int) (v_prenex_10453 Int)) (or (<= 0 (+ (select main_a v_prenex_10453) 1)) (< v_prenex_10454 main_y) (<= (select main_a v_prenex_10453) 3) (<= (select main_a v_prenex_10454) 1001) (<= (select main_a v_prenex_10454) 999) (<= (+ (select main_a v_prenex_10453) 994) (select main_a v_prenex_10454)) (<= (+ main_y 1) v_prenex_10454))) (forall ((v_prenex_15593 Int) (v_prenex_15592 Int)) (or (<= (+ (select main_a v_prenex_15592) (select main_a v_prenex_15593)) 1000) (<= 0 (+ (select main_a v_prenex_15592) 1)) (< v_prenex_15592 main_x) (<= (+ main_x 1) v_prenex_15592))) (or (forall ((v_prenex_15974 Int)) (or (<= 995 (select main_a v_prenex_15974)) (< v_prenex_15974 main_y) (<= 1994 (* 2 (select main_a v_prenex_15974))) (<= (+ main_y 1) v_prenex_15974))) (forall ((v_prenex_15975 Int)) (or (<= (select main_a v_prenex_15975) 3) (<= (+ main_x 1) v_prenex_15975)))) (forall ((v_prenex_12386 Int) (v_prenex_12387 Int)) (or (<= (* 2 (select main_a v_prenex_12387)) 1998) (<= (+ main_y 1) v_prenex_12387) (< v_prenex_12387 main_y) (<= (+ (select main_a v_prenex_12386) 994) (select main_a v_prenex_12387)) (<= 1 (select main_a v_prenex_12386)) (<= (select main_a v_prenex_12387) 1001))) (or (forall ((v_prenex_13902 Int)) (or (< v_prenex_13902 main_y) (<= (+ main_y 1) v_prenex_13902) (<= (* 2 (select main_a v_prenex_13902)) 1998) (<= 995 (select main_a v_prenex_13902)) (<= (select main_a v_prenex_13902) 1001))) (forall ((v_prenex_13905 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13905))) (<= (select main_a v_prenex_13905) 3)))) (or (forall ((v_prenex_13441 Int)) (or (< v_prenex_13441 main_y) (<= (+ main_y 1) v_prenex_13441) (<= (* 2 (select main_a v_prenex_13441)) 1998) (<= (select main_a v_prenex_13441) 1001))) (forall ((v_prenex_13442 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13442))) (<= (select main_a v_prenex_13442) 3)))) (or (forall ((v_prenex_8510 Int)) (or (< v_prenex_8510 main_y) (<= 995 (select main_a v_prenex_8510)) (<= 1994 (* 2 (select main_a v_prenex_8510))) (<= (* 2 (select main_a v_prenex_8510)) 1998) (<= (+ main_y 1) v_prenex_8510))) (forall ((v_prenex_8509 Int)) (or (<= 0 (+ (select main_a v_prenex_8509) 1)) (<= 2 (* 2 (select main_a v_prenex_8509)))))) (forall ((v_prenex_16487 Int) (v_prenex_16488 Int)) (or (<= (+ main_y 1) v_prenex_16488) (<= (+ (select main_a v_prenex_16487) 994) (select main_a v_prenex_16488)) (< v_prenex_16488 main_y) (<= 995 (select main_a v_prenex_16488)) (<= 1994 (* 2 (select main_a v_prenex_16488))) (<= (select main_a v_prenex_16487) 3))) (or (forall ((v_prenex_13727 Int)) (<= (select main_a v_prenex_13727) 3)) (forall ((v_prenex_13724 Int)) (or (< v_prenex_13724 main_y) (<= 997 (select main_a v_prenex_13724)) (<= 1994 (* 2 (select main_a v_prenex_13724))) (<= (+ main_y 1) v_prenex_13724) (<= (* 2 (select main_a v_prenex_13724)) 1998)))) (forall ((v_prenex_12274 Int) (v_prenex_12275 Int)) (or (<= 0 (+ (select main_a v_prenex_12274) 1)) (<= (* 2 (select main_a v_prenex_12274)) 6) (<= 1000 (+ (select main_a v_prenex_12274) (select main_a v_prenex_12275))) (< v_prenex_12274 main_x) (<= (+ main_x 1) v_prenex_12274))) (forall ((v_prenex_17255 Int) (v_prenex_17256 Int)) (or (<= 1000 (+ (select main_a v_prenex_17255) (select main_a v_prenex_17256))) (<= (* 2 (select main_a v_prenex_17255)) 6) (<= (+ main_x 1) v_prenex_17255) (<= (select main_a v_prenex_17255) 3) (<= (* 2 (select main_a v_prenex_17256)) 1998) (<= (+ main_y 1) v_prenex_17256) (< v_prenex_17256 main_y))) (forall ((v_prenex_9790 Int) (v_prenex_9789 Int)) (or (<= (select main_a v_prenex_9790) 999) (< v_prenex_9789 main_x) (< v_prenex_9790 main_y) (<= (select main_a v_prenex_9790) (+ (select main_a v_prenex_9789) 998)) (<= (select main_a v_prenex_9789) 5) (<= 1 (select main_a v_prenex_9789)) (<= (+ main_y 1) v_prenex_9790))) (forall ((v_prenex_11067 Int) (v_prenex_11066 Int)) (or (<= 1000 (+ (select main_a v_prenex_11066) (select main_a v_prenex_11067))) (<= 997 (select main_a v_prenex_11067)) (<= (+ main_y 1) v_prenex_11067) (<= (select main_a v_prenex_11066) 3) (<= (* 2 (select main_a v_prenex_11066)) 6) (< v_prenex_11067 main_y) (<= 995 (select main_a v_prenex_11067)))) (forall ((v_prenex_8534 Int) (v_prenex_8535 Int)) (or (<= 997 (select main_a v_prenex_8535)) (<= (+ (select main_a v_prenex_8534) (select main_a v_prenex_8535)) 1000) (< v_prenex_8535 main_y) (<= (+ main_y 1) v_prenex_8535) (<= (select main_a v_prenex_8535) 999))) (forall ((v_prenex_12371 Int) (v_prenex_12372 Int)) (or (<= 1 (select main_a v_prenex_12371)) (< v_prenex_12372 main_y) (<= (+ main_y 1) v_prenex_12372) (<= 2 (* 2 (select main_a v_prenex_12371))) (<= (select main_a v_prenex_12372) 1001) (<= 1994 (* 2 (select main_a v_prenex_12372))) (<= (+ (select main_a v_prenex_12371) (select main_a v_prenex_12372)) 1000))) (forall ((v_prenex_11968 Int) (v_prenex_11969 Int)) (or (< v_prenex_11969 main_y) (<= (+ (select main_a v_prenex_11968) (select main_a v_prenex_11969)) 1000) (<= 1 (select main_a v_prenex_11968)) (<= (+ main_y 1) v_prenex_11969) (<= (select main_a v_prenex_11969) 999) (<= (+ main_x 1) v_prenex_11968) (<= 0 (+ (select main_a v_prenex_11968) 1)))) (forall ((v_prenex_9395 Int) (v_prenex_9394 Int)) (or (<= (* 2 (select main_a v_prenex_9395)) 1998) (<= (+ main_y 1) v_prenex_9395) (<= 1 (select main_a v_prenex_9394)) (<= 0 (+ (select main_a v_prenex_9394) 1)) (< v_prenex_9395 main_y) (<= 1000 (+ (select main_a v_prenex_9394) (select main_a v_prenex_9395))) (<= 997 (select main_a v_prenex_9395)))) (forall ((v_prenex_9268 Int) (v_prenex_9269 Int)) (or (<= (+ main_y 1) v_prenex_9269) (<= 997 (select main_a v_prenex_9269)) (<= (select main_a v_prenex_9269) 999) (< v_prenex_9269 main_y) (<= 1 (select main_a v_prenex_9268)) (<= (+ (select main_a v_prenex_9268) (select main_a v_prenex_9269)) 1000) (<= (select main_a v_prenex_9268) 5))) (or (forall ((v_prenex_14562 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14562))) (<= (select main_a v_prenex_14562) 1001) (<= (+ main_y 1) v_prenex_14562) (< v_prenex_14562 main_y))) (forall ((v_prenex_14563 Int)) (<= 0 (+ (select main_a v_prenex_14563) 1)))) (forall ((v_prenex_18112 Int) (v_prenex_18113 Int)) (or (<= 997 (select main_a v_prenex_18113)) (<= 0 (+ (select main_a v_prenex_18112) 1)) (<= (+ (select main_a v_prenex_18112) 994) (select main_a v_prenex_18113)) (< v_prenex_18113 main_y) (<= (+ main_y 1) v_prenex_18113) (<= (select main_a v_prenex_18112) 3) (<= (* 2 (select main_a v_prenex_18113)) 1998))) (forall ((v_prenex_12826 Int) (v_prenex_12827 Int)) (or (<= (select main_a v_prenex_12827) 999) (<= 1 (select main_a v_prenex_12826)) (<= (+ main_y 1) v_prenex_12827) (<= 997 (select main_a v_prenex_12827)) (<= 2 (* 2 (select main_a v_prenex_12826))) (< v_prenex_12827 main_y) (<= 1000 (+ (select main_a v_prenex_12826) (select main_a v_prenex_12827))))) (forall ((v_prenex_16107 Int) (v_prenex_16108 Int)) (or (<= (select main_a v_prenex_16107) 3) (<= (+ main_x 1) v_prenex_16107) (<= (* 2 (select main_a v_prenex_16107)) 6) (<= (+ main_y 1) v_prenex_16108) (<= (* 2 (select main_a v_prenex_16108)) 1998) (<= (+ (select main_a v_prenex_16107) 994) (select main_a v_prenex_16108)) (< v_prenex_16108 main_y))) (forall ((v_prenex_13152 Int) (v_prenex_13153 Int)) (or (<= (select main_a v_prenex_13152) 3) (<= 2 (* 2 (select main_a v_prenex_13152))) (<= 995 (select main_a v_prenex_13153)) (<= 1000 (+ (select main_a v_prenex_13152) (select main_a v_prenex_13153))) (<= (+ main_y 1) v_prenex_13153) (<= 1994 (* 2 (select main_a v_prenex_13153))) (< v_prenex_13153 main_y))) (or (forall ((v_prenex_9330 Int)) (or (< v_prenex_9330 main_y) (<= (select main_a v_prenex_9330) 999) (<= (+ main_y 1) v_prenex_9330) (<= 995 (select main_a v_prenex_9330)) (<= 1994 (* 2 (select main_a v_prenex_9330))))) (forall ((v_prenex_9332 Int)) (or (<= (select main_a v_prenex_9332) 3) (<= 0 (+ (select main_a v_prenex_9332) 1))))) (forall ((v_prenex_11223 Int) (v_prenex_11224 Int)) (or (<= (+ main_y 1) v_prenex_11224) (<= 1 (select main_a v_prenex_11223)) (< v_prenex_11224 main_y) (< v_prenex_11223 main_x) (<= 995 (select main_a v_prenex_11224)) (<= 1000 (+ (select main_a v_prenex_11223) (select main_a v_prenex_11224))) (<= (select main_a v_prenex_11223) 5))) (forall ((v_prenex_15764 Int) (v_prenex_15763 Int)) (or (<= (select main_a v_prenex_15764) 1001) (<= (+ main_y 1) v_prenex_15764) (< v_prenex_15764 main_y) (<= 1 (select main_a v_prenex_15763)) (<= (+ (select main_a v_prenex_15763) 994) (select main_a v_prenex_15764)) (<= 1994 (* 2 (select main_a v_prenex_15764))))) (or (forall ((v_prenex_8974 Int)) (or (<= 0 (+ (select main_a v_prenex_8974) 1)) (<= 2 (* 2 (select main_a v_prenex_8974))))) (forall ((v_prenex_8969 Int)) (or (<= 995 (select main_a v_prenex_8969)) (< v_prenex_8969 main_y) (<= (select main_a v_prenex_8969) 999) (<= 1994 (* 2 (select main_a v_prenex_8969))) (<= (+ main_y 1) v_prenex_8969)))) (forall ((v_prenex_10776 Int) (v_prenex_10777 Int)) (or (<= (+ (select main_a v_prenex_10776) (select main_a v_prenex_10777)) 1000) (<= (select main_a v_prenex_10776) 3) (<= (* 2 (select main_a v_prenex_10777)) 1998) (<= 0 (+ (select main_a v_prenex_10776) 1)) (< v_prenex_10777 main_y) (<= (select main_a v_prenex_10777) 1001) (<= (+ main_y 1) v_prenex_10777))) (or (forall ((v_prenex_15570 Int)) (or (<= (select main_a v_prenex_15570) 3) (<= (* 2 (select main_a v_prenex_15570)) 6))) (forall ((v_prenex_15566 Int)) (or (<= 995 (select main_a v_prenex_15566)) (<= (* 2 (select main_a v_prenex_15566)) 1998) (<= (select main_a v_prenex_15566) 999) (< v_prenex_15566 main_y) (<= (+ main_y 1) v_prenex_15566)))) (forall ((v_prenex_17035 Int) (v_prenex_17036 Int)) (or (<= (+ main_y 1) v_prenex_17036) (< v_prenex_17036 main_y) (< v_prenex_17035 main_x) (<= (select main_a v_prenex_17035) 3) (<= 0 (+ (select main_a v_prenex_17035) 1)) (<= (select main_a v_prenex_17036) (+ (select main_a v_prenex_17035) 998)) (<= 997 (select main_a v_prenex_17036)))) (forall ((v_prenex_10622 Int) (v_prenex_10621 Int)) (or (< v_prenex_10622 main_y) (<= (+ (select main_a v_prenex_10621) 994) (select main_a v_prenex_10622)) (<= (+ main_y 1) v_prenex_10622) (<= 0 (+ (select main_a v_prenex_10621) 1)) (<= (select main_a v_prenex_10621) 3) (< v_prenex_10621 main_x) (<= (select main_a v_prenex_10622) 1001))) (or (forall ((v_prenex_17830 Int)) (or (<= (+ main_y 1) v_prenex_17830) (<= (* 2 (select main_a v_prenex_17830)) 1998) (< v_prenex_17830 main_y))) (forall ((v_prenex_17829 Int)) (or (<= (* 2 (select main_a v_prenex_17829)) 6) (<= (+ main_x 1) v_prenex_17829) (<= (select main_a v_prenex_17829) 3)))) (forall ((v_prenex_11558 Int) (v_prenex_11559 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11558))) (<= (+ main_y 1) v_prenex_11559) (<= 1000 (+ (select main_a v_prenex_11558) (select main_a v_prenex_11559))) (< v_prenex_11559 main_y) (<= 1994 (* 2 (select main_a v_prenex_11559))) (< v_prenex_11558 main_x) (<= (select main_a v_prenex_11558) 5))) (forall ((v_prenex_17581 Int) (v_prenex_17582 Int)) (or (<= (select main_a v_prenex_17582) (+ (select main_a v_prenex_17581) 998)) (<= (select main_a v_prenex_17582) 999) (<= (select main_a v_prenex_17581) 3) (<= (+ main_y 1) v_prenex_17582) (< v_prenex_17582 main_y) (<= (* 2 (select main_a v_prenex_17582)) 1998))) (forall ((v_prenex_9437 Int) (v_prenex_9436 Int)) (or (<= 1 (select main_a v_prenex_9436)) (<= (+ main_y 1) v_prenex_9437) (<= (select main_a v_prenex_9437) 999) (< v_prenex_9437 main_y) (<= (select main_a v_prenex_9437) (+ (select main_a v_prenex_9436) 998)) (<= (+ main_x 1) v_prenex_9436) (<= (select main_a v_prenex_9436) 5))) (or (forall ((v_prenex_12615 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12615))) (<= (* 2 (select main_a v_prenex_12615)) 1998) (<= (select main_a v_prenex_12615) 999) (<= (+ main_y 1) v_prenex_12615) (< v_prenex_12615 main_y))) (forall ((v_prenex_12619 Int)) (<= (select main_a v_prenex_12619) 5))) (forall ((v_prenex_11740 Int) (v_prenex_11741 Int)) (or (< v_prenex_11741 main_y) (<= (select main_a v_prenex_11741) 999) (<= (+ (select main_a v_prenex_11740) (select main_a v_prenex_11741)) 1000) (<= (select main_a v_prenex_11740) 3) (< v_prenex_11740 main_x) (<= (+ main_y 1) v_prenex_11741))) (or (forall ((v_prenex_12931 Int)) (or (< v_prenex_12931 main_x) (<= (* 2 (select main_a v_prenex_12931)) 6))) (forall ((v_prenex_12932 Int)) (or (<= (* 2 (select main_a v_prenex_12932)) 1998) (< v_prenex_12932 main_y) (<= (+ main_y 1) v_prenex_12932)))) (forall ((v_prenex_9677 Int) (v_prenex_9676 Int)) (or (< v_prenex_9677 main_y) (<= 997 (select main_a v_prenex_9677)) (<= (* 2 (select main_a v_prenex_9676)) 6) (<= (+ main_y 1) v_prenex_9677) (<= (select main_a v_prenex_9677) 999) (<= (select main_a v_prenex_9677) (+ (select main_a v_prenex_9676) 998)))) (forall ((v_prenex_9285 Int) (v_prenex_9284 Int)) (or (<= (+ (select main_a v_prenex_9284) 994) (select main_a v_prenex_9285)) (<= 0 (+ (select main_a v_prenex_9284) 1)) (<= 1 (select main_a v_prenex_9284)) (<= (+ main_y 1) v_prenex_9285) (<= 995 (select main_a v_prenex_9285)) (< v_prenex_9285 main_y) (<= (select main_a v_prenex_9285) 999))) (forall ((v_prenex_14028 Int) (v_prenex_14029 Int)) (or (<= (+ (select main_a v_prenex_14028) 994) (select main_a v_prenex_14029)) (<= (* 2 (select main_a v_prenex_14029)) 1998) (< v_prenex_14028 main_x) (<= (+ main_y 1) v_prenex_14029) (<= (* 2 (select main_a v_prenex_14028)) 6) (<= (select main_a v_prenex_14028) 3) (< v_prenex_14029 main_y))) (or (forall ((v_prenex_12088 Int)) (or (<= 995 (select main_a v_prenex_12088)) (< v_prenex_12088 main_y) (<= 1994 (* 2 (select main_a v_prenex_12088))) (<= (+ main_y 1) v_prenex_12088))) (forall ((v_prenex_12087 Int)) (or (<= 0 (+ (select main_a v_prenex_12087) 1)) (< v_prenex_12087 main_x)))) (forall ((v_prenex_12391 Int) (v_prenex_12390 Int)) (or (<= (+ main_y 1) v_prenex_12391) (<= (* 2 (select main_a v_prenex_12390)) 6) (< v_prenex_12391 main_y) (<= (select main_a v_prenex_12390) 5) (<= (select main_a v_prenex_12391) 999) (<= (+ (select main_a v_prenex_12390) 994) (select main_a v_prenex_12391)) (<= 1994 (* 2 (select main_a v_prenex_12391))))) (forall ((v_prenex_12863 Int) (v_prenex_12864 Int)) (or (< v_prenex_12864 main_y) (<= (* 2 (select main_a v_prenex_12863)) 6) (<= (select main_a v_prenex_12864) 999) (<= (select main_a v_prenex_12864) (+ (select main_a v_prenex_12863) 998)) (<= (+ main_y 1) v_prenex_12864) (<= (select main_a v_prenex_12863) 5))) (forall ((v_prenex_8897 Int) (v_prenex_8898 Int)) (or (<= (select main_a v_prenex_8898) 1001) (< v_prenex_8898 main_y) (<= (select main_a v_prenex_8897) 5) (<= (+ (select main_a v_prenex_8897) 994) (select main_a v_prenex_8898)) (<= (+ main_y 1) v_prenex_8898) (<= (select main_a v_prenex_8897) 3) (<= (+ main_x 1) v_prenex_8897))) (or (forall ((v_prenex_8802 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8802))) (< v_prenex_8802 main_y) (<= (+ main_y 1) v_prenex_8802) (<= 995 (select main_a v_prenex_8802)))) (forall ((v_prenex_8803 Int)) (or (<= (select main_a v_prenex_8803) 5) (<= (select main_a v_prenex_8803) 3)))) (or (forall ((v_prenex_12412 Int)) (or (<= 0 (+ (select main_a v_prenex_12412) 1)) (<= (* 2 (select main_a v_prenex_12412)) 6))) (forall ((v_prenex_12407 Int)) (or (<= (+ main_y 1) v_prenex_12407) (<= (select main_a v_prenex_12407) 999) (<= (select main_a v_prenex_12407) 1001) (<= (* 2 (select main_a v_prenex_12407)) 1998) (< v_prenex_12407 main_y)))) (or (forall ((v_prenex_8352 Int)) (<= 0 (+ (select main_a v_prenex_8352) 1))) (forall ((v_prenex_8233 Int)) (or (<= (* 2 (select main_a v_prenex_8233)) 1998) (< v_prenex_8233 main_y) (<= (+ main_y 1) v_prenex_8233) (<= 1994 (* 2 (select main_a v_prenex_8233)))))) (forall ((v_prenex_10954 Int) (v_prenex_10955 Int)) (or (<= (select main_a v_prenex_10954) 3) (<= (+ main_y 1) v_prenex_10955) (< v_prenex_10955 main_y) (<= 1994 (* 2 (select main_a v_prenex_10955))) (<= 2 (* 2 (select main_a v_prenex_10954))) (<= (+ (select main_a v_prenex_10954) 994) (select main_a v_prenex_10955)) (<= 995 (select main_a v_prenex_10955)))) (forall ((v_prenex_13520 Int) (v_prenex_13519 Int)) (or (<= (+ (select main_a v_prenex_13519) 994) (select main_a v_prenex_13520)) (<= (select main_a v_prenex_13519) 5) (<= (+ main_y 1) v_prenex_13520) (<= 1994 (* 2 (select main_a v_prenex_13520))) (<= (* 2 (select main_a v_prenex_13519)) 6) (<= (select main_a v_prenex_13520) 999) (< v_prenex_13520 main_y))) (forall ((v_prenex_12227 Int) (v_prenex_12226 Int)) (or (<= (* 2 (select main_a v_prenex_12226)) 6) (<= (+ main_y 1) v_prenex_12227) (< v_prenex_12227 main_y) (<= 1994 (* 2 (select main_a v_prenex_12227))) (<= (+ (select main_a v_prenex_12226) (select main_a v_prenex_12227)) 1000) (<= (select main_a v_prenex_12226) 3) (<= (select main_a v_prenex_12227) 999))) (forall ((v_prenex_12466 Int) (v_prenex_12467 Int)) (or (<= (select main_a v_prenex_12466) 5) (<= (+ main_y 1) v_prenex_12467) (<= (+ (select main_a v_prenex_12466) 994) (select main_a v_prenex_12467)) (<= 995 (select main_a v_prenex_12467)) (<= (select main_a v_prenex_12467) 1001) (< v_prenex_12467 main_y))) (or (forall ((v_prenex_8276 Int)) (or (<= 997 (select main_a v_prenex_8276)) (<= 995 (select main_a v_prenex_8276)) (<= (* 2 (select main_a v_prenex_8276)) 1998) (< v_prenex_8276 main_y) (<= (+ main_y 1) v_prenex_8276))) (forall ((v_prenex_9598 Int)) (<= 0 (+ (select main_a v_prenex_9598) 1)))) (forall ((v_prenex_11996 Int) (v_prenex_11995 Int)) (or (<= 1000 (+ (select main_a v_prenex_11995) (select main_a v_prenex_11996))) (< v_prenex_11996 main_y) (<= (+ main_y 1) v_prenex_11996) (<= 1994 (* 2 (select main_a v_prenex_11996))) (<= (select main_a v_prenex_11995) 3))) (forall ((v_prenex_18226 Int) (v_prenex_18225 Int)) (or (< v_prenex_18226 main_y) (<= (select main_a v_prenex_18225) 5) (<= 1994 (* 2 (select main_a v_prenex_18226))) (<= (+ main_y 1) v_prenex_18226) (<= (+ main_x 1) v_prenex_18225) (<= (select main_a v_prenex_18226) (+ (select main_a v_prenex_18225) 998)) (<= (* 2 (select main_a v_prenex_18225)) 6))) (or (forall ((v_prenex_16604 Int)) (or (<= (* 2 (select main_a v_prenex_16604)) 1998) (< v_prenex_16604 main_y) (<= (select main_a v_prenex_16604) 1001) (<= 1994 (* 2 (select main_a v_prenex_16604))) (<= (+ main_y 1) v_prenex_16604))) (forall ((v_prenex_16605 Int)) (<= 1 (select main_a v_prenex_16605)))) (or (forall ((v_prenex_11530 Int)) (<= 1 (select main_a v_prenex_11530))) (forall ((v_prenex_11528 Int)) (or (< v_prenex_11528 main_y) (<= (* 2 (select main_a v_prenex_11528)) 1998) (<= 997 (select main_a v_prenex_11528)) (<= (+ main_y 1) v_prenex_11528) (<= (select main_a v_prenex_11528) 999)))) (forall ((v_prenex_17415 Int) (v_prenex_17416 Int)) (or (<= 1 (select main_a v_prenex_17415)) (<= (* 2 (select main_a v_prenex_17416)) 1998) (<= (select main_a v_prenex_17415) 3) (<= (select main_a v_prenex_17416) 1001) (<= (+ main_y 1) v_prenex_17416) (<= (+ (select main_a v_prenex_17415) (select main_a v_prenex_17416)) 1000) (< v_prenex_17416 main_y))) (or (forall ((v_prenex_15288 Int)) (or (<= (select main_a v_prenex_15288) 999) (<= (+ main_y 1) v_prenex_15288) (<= 1994 (* 2 (select main_a v_prenex_15288))) (<= 995 (select main_a v_prenex_15288)) (< v_prenex_15288 main_y))) (forall ((v_prenex_15290 Int)) (or (<= (* 2 (select main_a v_prenex_15290)) 6) (<= 1 (select main_a v_prenex_15290))))) (or (forall ((v_prenex_9630 Int)) (or (<= (select main_a v_prenex_9630) 999) (< v_prenex_9630 main_y) (<= (+ main_y 1) v_prenex_9630) (<= (* 2 (select main_a v_prenex_9630)) 1998) (<= 997 (select main_a v_prenex_9630)))) (forall ((v_prenex_9632 Int)) (<= 2 (* 2 (select main_a v_prenex_9632))))) (or (forall ((v_prenex_18600 Int)) (or (<= (+ main_y 1) v_prenex_18600) (<= (* 2 (select main_a v_prenex_18600)) 1998) (< v_prenex_18600 main_y) (<= (select main_a v_prenex_18600) 999) (<= 1994 (* 2 (select main_a v_prenex_18600))))) (forall ((v_prenex_18605 Int)) (<= 0 (+ (select main_a v_prenex_18605) 1)))) (forall ((v_prenex_12667 Int) (v_prenex_12668 Int)) (or (<= (* 2 (select main_a v_prenex_12667)) 6) (<= (select main_a v_prenex_12668) 999) (<= (+ (select main_a v_prenex_12667) 994) (select main_a v_prenex_12668)) (<= 1 (select main_a v_prenex_12667)) (< v_prenex_12668 main_y) (< v_prenex_12667 main_x) (<= (+ main_y 1) v_prenex_12668))) (forall ((v_prenex_18134 Int) (v_prenex_18135 Int)) (or (<= (+ (select main_a v_prenex_18134) 994) (select main_a v_prenex_18135)) (<= 0 (+ (select main_a v_prenex_18134) 1)) (<= (* 2 (select main_a v_prenex_18134)) 6) (<= (+ main_y 1) v_prenex_18135) (<= (select main_a v_prenex_18135) 1001) (<= (+ main_x 1) v_prenex_18134) (< v_prenex_18135 main_y))) (or (forall ((v_prenex_12004 Int)) (or (<= (select main_a v_prenex_12004) 5) (<= 2 (* 2 (select main_a v_prenex_12004))))) (forall ((v_prenex_12001 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12001))) (<= 995 (select main_a v_prenex_12001)) (< v_prenex_12001 main_y) (<= (select main_a v_prenex_12001) 1001) (<= (+ main_y 1) v_prenex_12001)))) (forall ((v_prenex_14009 Int) (v_prenex_14008 Int)) (or (<= (+ main_y 1) v_prenex_14009) (<= (select main_a v_prenex_14009) (+ (select main_a v_prenex_14008) 998)) (<= 1 (select main_a v_prenex_14008)) (<= 995 (select main_a v_prenex_14009)) (< v_prenex_14009 main_y) (<= (select main_a v_prenex_14008) 3) (<= (select main_a v_prenex_14009) 1001))) (forall ((v_prenex_13229 Int) (v_prenex_13230 Int)) (or (<= (+ (select main_a v_prenex_13229) 994) (select main_a v_prenex_13230)) (<= (+ main_y 1) v_prenex_13230) (<= 995 (select main_a v_prenex_13230)) (<= (* 2 (select main_a v_prenex_13229)) 6) (< v_prenex_13230 main_y) (<= (select main_a v_prenex_13229) 5) (<= (+ main_x 1) v_prenex_13229))) (forall ((v_prenex_16666 Int) (v_prenex_16667 Int)) (or (<= 997 (select main_a v_prenex_16667)) (<= (+ main_y 1) v_prenex_16667) (<= 1 (select main_a v_prenex_16666)) (<= (+ (select main_a v_prenex_16666) 994) (select main_a v_prenex_16667)) (< v_prenex_16667 main_y) (<= (* 2 (select main_a v_prenex_16667)) 1998))) (or (forall ((v_prenex_8275 Int)) (or (< v_prenex_8275 main_y) (<= (* 2 (select main_a v_prenex_8275)) 1998) (<= (select main_a v_prenex_8275) 999) (<= (+ main_y 1) v_prenex_8275) (<= 997 (select main_a v_prenex_8275)))) (forall ((v_prenex_9598 Int)) (<= 0 (+ (select main_a v_prenex_9598) 1)))) (or (forall ((v_prenex_12047 Int)) (<= 1 (select main_a v_prenex_12047))) (forall ((v_prenex_12044 Int)) (or (<= 997 (select main_a v_prenex_12044)) (<= (* 2 (select main_a v_prenex_12044)) 1998) (<= 1994 (* 2 (select main_a v_prenex_12044))) (<= (+ main_y 1) v_prenex_12044) (< v_prenex_12044 main_y)))) (forall ((v_prenex_11748 Int) (v_prenex_11749 Int)) (or (<= (+ main_y 1) v_prenex_11749) (<= 2 (* 2 (select main_a v_prenex_11748))) (<= (select main_a v_prenex_11749) (+ (select main_a v_prenex_11748) 998)) (<= (select main_a v_prenex_11749) 999) (<= (* 2 (select main_a v_prenex_11748)) 6) (<= 997 (select main_a v_prenex_11749)) (< v_prenex_11749 main_y))) (forall ((v_prenex_14763 Int) (v_prenex_14762 Int)) (or (<= 0 (+ (select main_a v_prenex_14762) 1)) (<= (select main_a v_prenex_14763) (+ (select main_a v_prenex_14762) 998)) (< v_prenex_14763 main_y) (<= (select main_a v_prenex_14762) 5) (< v_prenex_14762 main_x) (<= (* 2 (select main_a v_prenex_14763)) 1998) (<= (+ main_y 1) v_prenex_14763))) (forall ((v_prenex_13628 Int) (v_prenex_13629 Int)) (or (<= (+ (select main_a v_prenex_13628) 994) (select main_a v_prenex_13629)) (<= (select main_a v_prenex_13629) 1001) (<= (+ main_y 1) v_prenex_13629) (< v_prenex_13629 main_y) (<= (select main_a v_prenex_13628) 5) (<= 2 (* 2 (select main_a v_prenex_13628))))) (forall ((v_prenex_13203 Int) (v_prenex_13204 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13203))) (<= (+ (select main_a v_prenex_13203) (select main_a v_prenex_13204)) 1000) (<= (select main_a v_prenex_13204) 1001) (< v_prenex_13204 main_y) (<= (+ main_y 1) v_prenex_13204) (<= 995 (select main_a v_prenex_13204)))) (forall ((v_prenex_8994 Int) (v_prenex_8995 Int)) (or (<= 1000 (+ (select main_a v_prenex_8994) (select main_a v_prenex_8995))) (< v_prenex_8995 main_y) (<= (+ main_x 1) v_prenex_8994) (<= (* 2 (select main_a v_prenex_8994)) 6) (<= (+ main_y 1) v_prenex_8995) (<= (select main_a v_prenex_8994) 5) (<= 1994 (* 2 (select main_a v_prenex_8995))))) (forall ((v_prenex_8586 Int) (v_prenex_8587 Int)) (or (<= (* 2 (select main_a v_prenex_8586)) 6) (<= (+ main_y 1) v_prenex_8587) (<= 1994 (* 2 (select main_a v_prenex_8587))) (< v_prenex_8587 main_y) (<= (+ (select main_a v_prenex_8586) (select main_a v_prenex_8587)) 1000))) (forall ((v_prenex_9732 Int) (v_prenex_9731 Int)) (or (<= (+ main_y 1) v_prenex_9732) (< v_prenex_9732 main_y) (< v_prenex_9731 main_x) (<= (select main_a v_prenex_9731) 5) (<= 1 (select main_a v_prenex_9731)) (<= 1000 (+ (select main_a v_prenex_9731) (select main_a v_prenex_9732))) (<= 997 (select main_a v_prenex_9732)))) (forall ((v_prenex_16337 Int) (v_prenex_16338 Int)) (or (<= (+ main_y 1) v_prenex_16338) (<= (+ (select main_a v_prenex_16337) (select main_a v_prenex_16338)) 1000) (< v_prenex_16338 main_y) (<= 995 (select main_a v_prenex_16338)) (<= (+ main_x 1) v_prenex_16337))) (or (forall ((v_prenex_13349 Int)) (or (<= (select main_a v_prenex_13349) 3) (<= (select main_a v_prenex_13349) 5))) (forall ((v_prenex_13350 Int)) (or (<= (+ main_y 1) v_prenex_13350) (<= (select main_a v_prenex_13350) 999) (<= 1994 (* 2 (select main_a v_prenex_13350))) (<= 997 (select main_a v_prenex_13350)) (< v_prenex_13350 main_y)))) (or (forall ((v_prenex_9906 Int)) (or (<= (* 2 (select main_a v_prenex_9906)) 6) (<= 0 (+ (select main_a v_prenex_9906) 1)))) (forall ((v_prenex_9909 Int)) (or (<= (+ main_y 1) v_prenex_9909) (< v_prenex_9909 main_y) (<= (* 2 (select main_a v_prenex_9909)) 1998) (<= 1994 (* 2 (select main_a v_prenex_9909)))))) (or (forall ((v_prenex_13868 Int)) (or (< v_prenex_13868 main_y) (<= (+ main_y 1) v_prenex_13868) (<= 1994 (* 2 (select main_a v_prenex_13868))))) (forall ((v_prenex_13867 Int)) (or (< v_prenex_13867 main_x) (<= 2 (* 2 (select main_a v_prenex_13867)))))) (forall ((v_prenex_14849 Int) (v_prenex_14848 Int)) (or (<= (+ main_y 1) v_prenex_14849) (<= 0 (+ (select main_a v_prenex_14848) 1)) (< v_prenex_14849 main_y) (<= 995 (select main_a v_prenex_14849)) (<= (select main_a v_prenex_14848) 5) (<= (+ (select main_a v_prenex_14848) (select main_a v_prenex_14849)) 1000) (<= 1994 (* 2 (select main_a v_prenex_14849))))) (or (forall ((v_prenex_16362 Int)) (or (< v_prenex_16362 main_y) (<= 1994 (* 2 (select main_a v_prenex_16362))) (<= (select main_a v_prenex_16362) 1001) (<= (+ main_y 1) v_prenex_16362))) (forall ((v_prenex_16361 Int)) (or (<= (+ main_x 1) v_prenex_16361) (<= 0 (+ (select main_a v_prenex_16361) 1)) (<= (select main_a v_prenex_16361) 5)))) (forall ((v_prenex_8462 Int) (v_prenex_8463 Int)) (or (<= (select main_a v_prenex_8462) 5) (<= 1000 (+ (select main_a v_prenex_8462) (select main_a v_prenex_8463))) (< v_prenex_8463 main_y) (<= 1994 (* 2 (select main_a v_prenex_8463))) (<= (select main_a v_prenex_8463) 999) (<= (+ main_y 1) v_prenex_8463) (<= (* 2 (select main_a v_prenex_8462)) 6))) (or (forall ((v_prenex_8227 Int)) (or (<= (+ main_y 1) v_prenex_8227) (<= (select main_a v_prenex_8227) 999) (<= (* 2 (select main_a v_prenex_8227)) 1998) (<= 997 (select main_a v_prenex_8227)) (< v_prenex_8227 main_y))) (forall ((v_prenex_8317 Int)) (or (<= (* 2 (select main_a v_prenex_8317)) 6) (<= 1 (select main_a v_prenex_8317))))) (forall ((v_prenex_18024 Int) (v_prenex_18023 Int)) (or (<= 1 (select main_a v_prenex_18023)) (<= (+ (select main_a v_prenex_18023) 994) (select main_a v_prenex_18024)) (<= 0 (+ (select main_a v_prenex_18023) 1)) (< v_prenex_18024 main_y) (<= (* 2 (select main_a v_prenex_18024)) 1998) (<= (+ main_y 1) v_prenex_18024) (<= (select main_a v_prenex_18024) 999))) (or (forall ((v_prenex_12412 Int)) (or (<= 0 (+ (select main_a v_prenex_12412) 1)) (<= (* 2 (select main_a v_prenex_12412)) 6))) (forall ((v_prenex_12413 Int)) (or (< v_prenex_12413 main_y) (<= (* 2 (select main_a v_prenex_12413)) 1998) (<= (+ main_y 1) v_prenex_12413) (<= (select main_a v_prenex_12413) 1001)))) (or (forall ((v_prenex_14834 Int)) (or (<= (* 2 (select main_a v_prenex_14834)) 1998) (<= (select main_a v_prenex_14834) 999) (<= (+ main_y 1) v_prenex_14834) (< v_prenex_14834 main_y) (<= 1994 (* 2 (select main_a v_prenex_14834))))) (forall ((v_prenex_14838 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14838))) (<= (select main_a v_prenex_14838) 5)))) (or (forall ((v_prenex_16881 Int)) (or (<= (select main_a v_prenex_16881) 3) (<= (* 2 (select main_a v_prenex_16881)) 6))) (forall ((v_prenex_16880 Int)) (or (<= 995 (select main_a v_prenex_16880)) (<= 1994 (* 2 (select main_a v_prenex_16880))) (< v_prenex_16880 main_y) (<= (+ main_y 1) v_prenex_16880)))) (forall ((v_prenex_17002 Int) (v_prenex_17003 Int)) (or (<= 1 (select main_a v_prenex_17002)) (<= 995 (select main_a v_prenex_17003)) (<= (select main_a v_prenex_17003) 1001) (<= (+ main_y 1) v_prenex_17003) (< v_prenex_17003 main_y) (<= 0 (+ (select main_a v_prenex_17002) 1)) (<= (+ (select main_a v_prenex_17002) 994) (select main_a v_prenex_17003)))) (forall ((v_prenex_11808 Int) (v_prenex_11809 Int)) (or (<= (select main_a v_prenex_11809) 1001) (<= (+ main_y 1) v_prenex_11809) (< v_prenex_11809 main_y) (<= (* 2 (select main_a v_prenex_11808)) 6) (< v_prenex_11808 main_x) (<= (select main_a v_prenex_11808) 5) (<= (+ (select main_a v_prenex_11808) 994) (select main_a v_prenex_11809)))) (forall ((v_prenex_17315 Int) (v_prenex_17316 Int)) (or (<= (+ main_y 1) v_prenex_17316) (<= (* 2 (select main_a v_prenex_17316)) 1998) (<= (+ (select main_a v_prenex_17315) (select main_a v_prenex_17316)) 1000) (< v_prenex_17316 main_y) (<= 0 (+ (select main_a v_prenex_17315) 1)) (<= (* 2 (select main_a v_prenex_17315)) 6))) (forall ((v_prenex_12513 Int) (v_prenex_12514 Int)) (or (<= (+ main_y 1) v_prenex_12514) (<= 995 (select main_a v_prenex_12514)) (< v_prenex_12514 main_y) (<= (select main_a v_prenex_12513) 5) (< v_prenex_12513 main_x) (<= 1000 (+ (select main_a v_prenex_12513) (select main_a v_prenex_12514))) (<= 2 (* 2 (select main_a v_prenex_12513))))) (forall ((v_prenex_13242 Int) (v_prenex_13243 Int)) (or (<= (+ main_y 1) v_prenex_13243) (<= (select main_a v_prenex_13243) (+ (select main_a v_prenex_13242) 998)) (<= 2 (* 2 (select main_a v_prenex_13242))) (<= 997 (select main_a v_prenex_13243)) (< v_prenex_13243 main_y) (<= (select main_a v_prenex_13242) 3) (< v_prenex_13242 main_x))) (or (forall ((v_prenex_9629 Int)) (or (<= (+ main_y 1) v_prenex_9629) (< v_prenex_9629 main_y) (<= (* 2 (select main_a v_prenex_9629)) 1998) (<= (select main_a v_prenex_9629) 999))) (forall ((v_prenex_9632 Int)) (<= 2 (* 2 (select main_a v_prenex_9632))))) (forall ((v_prenex_13090 Int) (v_prenex_13089 Int)) (or (<= (+ main_y 1) v_prenex_13090) (<= 2 (* 2 (select main_a v_prenex_13089))) (< v_prenex_13090 main_y) (<= (select main_a v_prenex_13090) (+ (select main_a v_prenex_13089) 998)) (<= (select main_a v_prenex_13090) 1001))) (forall ((v_prenex_13722 Int) (v_prenex_13721 Int)) (or (< v_prenex_13722 main_y) (<= (+ (select main_a v_prenex_13721) (select main_a v_prenex_13722)) 1000) (<= (select main_a v_prenex_13722) 1001) (<= (select main_a v_prenex_13721) 5) (<= 995 (select main_a v_prenex_13722)) (<= (+ main_y 1) v_prenex_13722))) (forall ((v_prenex_14620 Int) (v_prenex_14619 Int)) (or (<= 1000 (+ (select main_a v_prenex_14619) (select main_a v_prenex_14620))) (< v_prenex_14620 main_y) (<= (select main_a v_prenex_14620) 1001) (<= (+ main_y 1) v_prenex_14620) (<= (select main_a v_prenex_14619) 3) (<= (select main_a v_prenex_14620) 999) (<= 0 (+ (select main_a v_prenex_14619) 1)))) (or (forall ((v_prenex_9333 Int)) (or (< v_prenex_9333 main_y) (<= (* 2 (select main_a v_prenex_9333)) 1998) (<= 1994 (* 2 (select main_a v_prenex_9333))) (<= (+ main_y 1) v_prenex_9333) (<= 995 (select main_a v_prenex_9333)))) (forall ((v_prenex_9332 Int)) (or (<= (select main_a v_prenex_9332) 3) (<= 0 (+ (select main_a v_prenex_9332) 1))))) (or (forall ((v_prenex_10241 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10241))) (<= (* 2 (select main_a v_prenex_10241)) 6) (<= (+ main_x 1) v_prenex_10241))) (forall ((v_prenex_10240 Int)) (or (<= 995 (select main_a v_prenex_10240)) (<= (* 2 (select main_a v_prenex_10240)) 1998) (< v_prenex_10240 main_y) (<= (+ main_y 1) v_prenex_10240)))) (forall ((v_prenex_13051 Int) (v_prenex_13052 Int)) (or (< v_prenex_13052 main_y) (<= (+ main_x 1) v_prenex_13051) (< v_prenex_13051 main_x) (<= (select main_a v_prenex_13051) 5) (<= 1000 (+ (select main_a v_prenex_13051) (select main_a v_prenex_13052))))) (or (forall ((v_prenex_14919 Int)) (or (<= 1 (select main_a v_prenex_14919)) (<= (+ main_x 1) v_prenex_14919) (<= 0 (+ (select main_a v_prenex_14919) 1)))) (forall ((v_prenex_14916 Int)) (or (<= (* 2 (select main_a v_prenex_14916)) 1998) (<= 1994 (* 2 (select main_a v_prenex_14916))) (< v_prenex_14916 main_y) (<= (+ main_y 1) v_prenex_14916)))) (forall ((v_prenex_12659 Int) (v_prenex_12660 Int)) (or (<= (select main_a v_prenex_12660) 1001) (<= (+ main_y 1) v_prenex_12660) (<= 1994 (* 2 (select main_a v_prenex_12660))) (<= 1 (select main_a v_prenex_12659)) (<= (+ (select main_a v_prenex_12659) 994) (select main_a v_prenex_12660)) (< v_prenex_12660 main_y))) (forall ((v_prenex_16591 Int) (v_prenex_16592 Int)) (or (<= (+ (select main_a v_prenex_16591) (select main_a v_prenex_16592)) 1000) (< v_prenex_16592 main_y) (<= (* 2 (select main_a v_prenex_16591)) 6) (<= (+ main_y 1) v_prenex_16592) (<= 0 (+ (select main_a v_prenex_16591) 1)) (<= 1994 (* 2 (select main_a v_prenex_16592))) (<= 995 (select main_a v_prenex_16592)))) (forall ((v_prenex_12070 Int) (v_prenex_12071 Int)) (or (<= (+ (select main_a v_prenex_12070) (select main_a v_prenex_12071)) 1000) (< v_prenex_12071 main_y) (<= (select main_a v_prenex_12071) 1001) (<= 1 (select main_a v_prenex_12070)) (<= 995 (select main_a v_prenex_12071)) (<= 2 (* 2 (select main_a v_prenex_12070))) (<= (+ main_y 1) v_prenex_12071))) (forall ((v_prenex_10846 Int) (v_prenex_10845 Int)) (or (< v_prenex_10846 main_y) (<= 1994 (* 2 (select main_a v_prenex_10846))) (<= (select main_a v_prenex_10846) (+ (select main_a v_prenex_10845) 998)) (<= (+ main_y 1) v_prenex_10846) (<= (select main_a v_prenex_10846) 999) (<= 0 (+ (select main_a v_prenex_10845) 1)))) (forall ((v_prenex_9679 Int) (v_prenex_9678 Int)) (or (<= (select main_a v_prenex_9679) 999) (<= (+ main_y 1) v_prenex_9679) (<= (+ main_x 1) v_prenex_9678) (<= (select main_a v_prenex_9678) 5) (<= 1 (select main_a v_prenex_9678)) (<= (+ (select main_a v_prenex_9678) 994) (select main_a v_prenex_9679)) (< v_prenex_9679 main_y))) (forall ((v_prenex_13470 Int) (v_prenex_13471 Int)) (or (<= (select main_a v_prenex_13471) (+ (select main_a v_prenex_13470) 998)) (<= (+ main_x 1) v_prenex_13470) (<= (select main_a v_prenex_13470) 3) (< v_prenex_13471 main_y) (<= (select main_a v_prenex_13470) 5) (<= 997 (select main_a v_prenex_13471)) (<= (+ main_y 1) v_prenex_13471))) (or (forall ((v_prenex_17185 Int)) (or (<= 0 (+ (select main_a v_prenex_17185) 1)) (<= (* 2 (select main_a v_prenex_17185)) 6))) (forall ((v_prenex_17184 Int)) (or (< v_prenex_17184 main_y) (<= (* 2 (select main_a v_prenex_17184)) 1998) (<= 997 (select main_a v_prenex_17184)) (<= 995 (select main_a v_prenex_17184)) (<= (+ main_y 1) v_prenex_17184)))) (or (forall ((v_prenex_11036 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11036))) (<= (* 2 (select main_a v_prenex_11036)) 6))) (forall ((v_prenex_11032 Int)) (or (<= 997 (select main_a v_prenex_11032)) (< v_prenex_11032 main_y) (<= (select main_a v_prenex_11032) 999) (<= 1994 (* 2 (select main_a v_prenex_11032))) (<= (+ main_y 1) v_prenex_11032)))) (or (forall ((v_prenex_12362 Int)) (<= (* 2 (select main_a v_prenex_12362)) 1998)) (forall ((v_prenex_12361 Int)) (or (<= 0 (+ (select main_a v_prenex_12361) 1)) (<= (select main_a v_prenex_12361) 3) (< v_prenex_12361 main_x) (<= (+ main_x 1) v_prenex_12361)))) (forall ((v_prenex_11109 Int) (v_prenex_11108 Int)) (or (<= (select main_a v_prenex_11108) 3) (<= 1000 (+ (select main_a v_prenex_11108) (select main_a v_prenex_11109))) (<= 2 (* 2 (select main_a v_prenex_11108))) (<= (+ main_y 1) v_prenex_11109) (<= (select main_a v_prenex_11109) 1001) (< v_prenex_11109 main_y) (<= (+ main_x 1) v_prenex_11108))) (or (forall ((v_prenex_12154 Int)) (or (<= (+ main_y 1) v_prenex_12154) (<= 1994 (* 2 (select main_a v_prenex_12154))) (<= 997 (select main_a v_prenex_12154)) (<= (select main_a v_prenex_12154) 999) (< v_prenex_12154 main_y))) (forall ((v_prenex_12153 Int)) (or (<= (select main_a v_prenex_12153) 3) (<= 0 (+ (select main_a v_prenex_12153) 1))))) (or (forall ((v_prenex_18140 Int)) (or (<= 0 (+ (select main_a v_prenex_18140) 1)) (<= (select main_a v_prenex_18140) 5))) (forall ((v_prenex_18136 Int)) (or (<= (+ main_y 1) v_prenex_18136) (<= (select main_a v_prenex_18136) 1001) (< v_prenex_18136 main_y) (<= 997 (select main_a v_prenex_18136)) (<= (* 2 (select main_a v_prenex_18136)) 1998)))) (forall ((v_prenex_15434 Int) (v_prenex_15433 Int)) (or (< v_prenex_15434 main_y) (<= (select main_a v_prenex_15434) 999) (<= (+ (select main_a v_prenex_15433) (select main_a v_prenex_15434)) 1000) (<= (+ main_x 1) v_prenex_15433) (<= 1 (select main_a v_prenex_15433)) (<= (+ main_y 1) v_prenex_15434))) (forall ((v_prenex_10662 Int) (v_prenex_10661 Int)) (or (<= (+ main_y 1) v_prenex_10662) (<= 997 (select main_a v_prenex_10662)) (<= (select main_a v_prenex_10661) 3) (< v_prenex_10662 main_y) (<= 1994 (* 2 (select main_a v_prenex_10662))) (<= 1000 (+ (select main_a v_prenex_10661) (select main_a v_prenex_10662))) (<= (select main_a v_prenex_10661) 5))) (forall ((v_prenex_15784 Int) (v_prenex_15783 Int)) (or (<= (select main_a v_prenex_15784) 999) (< v_prenex_15784 main_y) (<= (select main_a v_prenex_15784) 1001) (<= 2 (* 2 (select main_a v_prenex_15783))) (<= (+ main_y 1) v_prenex_15784) (<= (select main_a v_prenex_15784) (+ (select main_a v_prenex_15783) 998)))) (forall ((v_prenex_15587 Int) (v_prenex_15586 Int)) (or (<= 1 (select main_a v_prenex_15586)) (<= (+ (select main_a v_prenex_15586) (select main_a v_prenex_15587)) 1000) (<= 995 (select main_a v_prenex_15587)) (<= (select main_a v_prenex_15586) 3) (<= (+ main_y 1) v_prenex_15587) (< v_prenex_15587 main_y))) (or (forall ((v_prenex_15733 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15733))) (< v_prenex_15733 main_y) (<= (+ main_y 1) v_prenex_15733) (<= 997 (select main_a v_prenex_15733)))) (forall ((v_prenex_15735 Int)) (<= 0 (+ (select main_a v_prenex_15735) 1)))) (forall ((v_prenex_17452 Int) (v_prenex_17453 Int)) (or (< v_prenex_17453 main_y) (<= 997 (select main_a v_prenex_17453)) (<= (select main_a v_prenex_17453) 999) (<= (+ (select main_a v_prenex_17452) (select main_a v_prenex_17453)) 1000) (<= (select main_a v_prenex_17452) 3) (<= (+ main_y 1) v_prenex_17453) (<= 1 (select main_a v_prenex_17452)))) (forall ((v_prenex_17248 Int) (v_prenex_17247 Int)) (or (<= (+ main_y 1) v_prenex_17248) (<= (select main_a v_prenex_17248) 1001) (<= (select main_a v_prenex_17247) 5) (<= 2 (* 2 (select main_a v_prenex_17247))) (< v_prenex_17248 main_y) (<= 997 (select main_a v_prenex_17248)) (<= (select main_a v_prenex_17248) (+ (select main_a v_prenex_17247) 998)))) (forall ((v_prenex_12246 Int) (v_prenex_12247 Int)) (or (<= (* 2 (select main_a v_prenex_12246)) 6) (<= (select main_a v_prenex_12247) 1001) (<= (+ (select main_a v_prenex_12246) 994) (select main_a v_prenex_12247)) (<= (select main_a v_prenex_12246) 3) (< v_prenex_12247 main_y) (<= (+ main_y 1) v_prenex_12247) (<= 995 (select main_a v_prenex_12247)))) (forall ((v_prenex_13484 Int) (v_prenex_13485 Int)) (or (<= (select main_a v_prenex_13485) (+ (select main_a v_prenex_13484) 998)) (<= 995 (select main_a v_prenex_13485)) (<= (* 2 (select main_a v_prenex_13484)) 6) (< v_prenex_13485 main_y) (<= 2 (* 2 (select main_a v_prenex_13484))) (<= (+ main_y 1) v_prenex_13485))) (or (forall ((v_prenex_10148 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10148))) (< v_prenex_10148 main_y) (<= 995 (select main_a v_prenex_10148)) (<= (select main_a v_prenex_10148) 1001) (<= (+ main_y 1) v_prenex_10148))) (forall ((v_prenex_10151 Int)) (or (<= 1 (select main_a v_prenex_10151)) (<= (select main_a v_prenex_10151) 5)))) (forall ((v_prenex_10682 Int) (v_prenex_10681 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10681))) (<= (+ main_x 1) v_prenex_10681) (<= (select main_a v_prenex_10681) 3) (<= (* 2 (select main_a v_prenex_10682)) 1998) (<= (+ (select main_a v_prenex_10681) (select main_a v_prenex_10682)) 1000) (<= (+ main_y 1) v_prenex_10682) (< v_prenex_10682 main_y))) (forall ((v_prenex_12701 Int) (v_prenex_12702 Int)) (or (<= (select main_a v_prenex_12702) 999) (<= 995 (select main_a v_prenex_12702)) (<= (select main_a v_prenex_12701) 3) (<= (+ main_y 1) v_prenex_12702) (<= (+ (select main_a v_prenex_12701) 994) (select main_a v_prenex_12702)) (< v_prenex_12702 main_y))) (forall ((v_prenex_8624 Int) (v_prenex_8625 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8625))) (<= 1 (select main_a v_prenex_8624)) (<= (+ (select main_a v_prenex_8624) 994) (select main_a v_prenex_8625)) (< v_prenex_8625 main_y) (<= 0 (+ (select main_a v_prenex_8624) 1)) (<= (select main_a v_prenex_8625) 1001) (<= (+ main_y 1) v_prenex_8625))) (forall ((v_prenex_9538 Int) (v_prenex_9537 Int)) (or (<= (+ main_y 1) v_prenex_9538) (<= (select main_a v_prenex_9538) 1001) (<= (* 2 (select main_a v_prenex_9537)) 6) (< v_prenex_9538 main_y) (<= 1994 (* 2 (select main_a v_prenex_9538))) (<= (+ (select main_a v_prenex_9537) (select main_a v_prenex_9538)) 1000) (<= 0 (+ (select main_a v_prenex_9537) 1)))) (or (forall ((v_prenex_13062 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13062))) (<= (select main_a v_prenex_13062) 999) (< v_prenex_13062 main_y) (<= (+ main_y 1) v_prenex_13062) (<= 997 (select main_a v_prenex_13062)))) (forall ((v_prenex_13061 Int)) (or (<= (* 2 (select main_a v_prenex_13061)) 6) (<= (select main_a v_prenex_13061) 5)))) (forall ((v_prenex_8895 Int) (v_prenex_8896 Int)) (or (< v_prenex_8896 main_y) (<= (select main_a v_prenex_8896) 999) (<= (+ main_y 1) v_prenex_8896) (<= 1000 (+ (select main_a v_prenex_8895) (select main_a v_prenex_8896))) (<= 1 (select main_a v_prenex_8895)) (<= (* 2 (select main_a v_prenex_8895)) 6))) (forall ((v_prenex_12784 Int) (v_prenex_12785 Int)) (or (<= 1 (select main_a v_prenex_12784)) (< v_prenex_12785 main_y) (<= (select main_a v_prenex_12784) 5) (<= (+ main_y 1) v_prenex_12785) (<= (+ (select main_a v_prenex_12784) (select main_a v_prenex_12785)) 1000) (<= (select main_a v_prenex_12785) 1001) (<= 995 (select main_a v_prenex_12785)))) (forall ((v_prenex_15425 Int) (v_prenex_15426 Int)) (or (<= (+ (select main_a v_prenex_15425) 994) (select main_a v_prenex_15426)) (<= (+ main_x 1) v_prenex_15425) (<= 0 (+ (select main_a v_prenex_15425) 1)) (<= 1994 (* 2 (select main_a v_prenex_15426))) (<= (+ main_y 1) v_prenex_15426) (< v_prenex_15426 main_y) (<= (* 2 (select main_a v_prenex_15425)) 6))) (or (forall ((v_prenex_15057 Int)) (or (<= 1 (select main_a v_prenex_15057)) (<= (* 2 (select main_a v_prenex_15057)) 6))) (forall ((v_prenex_15055 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15055))) (<= (select main_a v_prenex_15055) 1001) (<= (select main_a v_prenex_15055) 999) (<= (+ main_y 1) v_prenex_15055) (< v_prenex_15055 main_y)))) (or (forall ((v_prenex_14487 Int)) (or (<= (* 2 (select main_a v_prenex_14487)) 6) (<= (select main_a v_prenex_14487) 5))) (forall ((v_prenex_14485 Int)) (or (<= (+ main_y 1) v_prenex_14485) (<= (* 2 (select main_a v_prenex_14485)) 1998) (< v_prenex_14485 main_y) (<= (select main_a v_prenex_14485) 999)))) (forall ((v_prenex_18268 Int) (v_prenex_18269 Int)) (or (< v_prenex_18269 main_y) (<= (* 2 (select main_a v_prenex_18269)) 1998) (<= (+ (select main_a v_prenex_18268) 994) (select main_a v_prenex_18269)) (<= (+ main_y 1) v_prenex_18269) (<= (select main_a v_prenex_18269) 999))) (or (forall ((v_prenex_16956 Int)) (or (< v_prenex_16956 main_x) (<= (* 2 (select main_a v_prenex_16956)) 6) (<= (+ main_x 1) v_prenex_16956))) (forall ((v_prenex_16957 Int)) (or (< v_prenex_16957 main_y) (<= (* 2 (select main_a v_prenex_16957)) 1998)))) (forall ((v_prenex_8387 Int) (v_prenex_8386 Int)) (or (< v_prenex_8387 main_y) (<= 995 (select main_a v_prenex_8387)) (<= (select main_a v_prenex_8387) 1001) (<= (+ main_y 1) v_prenex_8387) (<= (* 2 (select main_a v_prenex_8386)) 6) (<= 1000 (+ (select main_a v_prenex_8386) (select main_a v_prenex_8387))))) (forall ((v_prenex_14143 Int) (v_prenex_14142 Int)) (or (<= (+ main_y 1) v_prenex_14143) (< v_prenex_14143 main_y) (<= 1 (select main_a v_prenex_14142)) (<= (select main_a v_prenex_14143) (+ (select main_a v_prenex_14142) 998)) (<= (* 2 (select main_a v_prenex_14143)) 1998) (<= (+ main_x 1) v_prenex_14142) (<= 2 (* 2 (select main_a v_prenex_14142))))) (forall ((v_prenex_13172 Int) (v_prenex_13171 Int)) (or (<= 1 (select main_a v_prenex_13171)) (< v_prenex_13172 main_y) (<= (+ (select main_a v_prenex_13171) (select main_a v_prenex_13172)) 1000) (<= 0 (+ (select main_a v_prenex_13171) 1)) (<= (+ main_y 1) v_prenex_13172) (<= (select main_a v_prenex_13172) 1001) (<= (select main_a v_prenex_13172) 999))) (forall ((v_prenex_14797 Int) (v_prenex_14796 Int)) (or (<= 995 (select main_a v_prenex_14797)) (<= (+ main_y 1) v_prenex_14797) (<= 1994 (* 2 (select main_a v_prenex_14797))) (<= (select main_a v_prenex_14797) (+ (select main_a v_prenex_14796) 998)) (< v_prenex_14797 main_y) (<= 2 (* 2 (select main_a v_prenex_14796))) (<= 0 (+ (select main_a v_prenex_14796) 1)))) (forall ((v_prenex_17988 Int) (v_prenex_17989 Int)) (or (<= (* 2 (select main_a v_prenex_17989)) 1998) (<= (+ main_y 1) v_prenex_17989) (<= (+ (select main_a v_prenex_17988) 994) (select main_a v_prenex_17989)) (< v_prenex_17989 main_y) (<= (select main_a v_prenex_17988) 5))) (forall ((v_prenex_10558 Int) (v_prenex_10559 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10559))) (<= (select main_a v_prenex_10559) (+ (select main_a v_prenex_10558) 998)) (<= (select main_a v_prenex_10559) 1001) (< v_prenex_10559 main_y) (<= 2 (* 2 (select main_a v_prenex_10558))) (<= (* 2 (select main_a v_prenex_10558)) 6) (<= (+ main_y 1) v_prenex_10559))) (forall ((v_prenex_10671 Int) (v_prenex_10672 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10672))) (<= 1 (select main_a v_prenex_10671)) (<= 995 (select main_a v_prenex_10672)) (<= (* 2 (select main_a v_prenex_10671)) 6) (<= 1000 (+ (select main_a v_prenex_10671) (select main_a v_prenex_10672))) (< v_prenex_10672 main_y) (<= (+ main_y 1) v_prenex_10672))) (forall ((v_prenex_16293 Int) (v_prenex_16294 Int)) (or (<= (select main_a v_prenex_16294) 1001) (< v_prenex_16294 main_y) (<= (+ main_y 1) v_prenex_16294) (<= (* 2 (select main_a v_prenex_16294)) 1998) (<= 2 (* 2 (select main_a v_prenex_16293))) (<= (+ (select main_a v_prenex_16293) (select main_a v_prenex_16294)) 1000))) (forall ((v_prenex_8424 Int) (v_prenex_8423 Int)) (or (<= (* 2 (select main_a v_prenex_8423)) 6) (<= (+ main_y 1) v_prenex_8424) (<= 1000 (+ (select main_a v_prenex_8423) (select main_a v_prenex_8424))) (<= 0 (+ (select main_a v_prenex_8423) 1)) (< v_prenex_8423 main_x) (<= (select main_a v_prenex_8424) 999) (< v_prenex_8424 main_y))) (forall ((v_prenex_11016 Int) (v_prenex_11015 Int)) (or (<= 997 (select main_a v_prenex_11016)) (< v_prenex_11016 main_y) (<= (+ main_y 1) v_prenex_11016) (<= (select main_a v_prenex_11016) (+ (select main_a v_prenex_11015) 998)) (<= (* 2 (select main_a v_prenex_11015)) 6) (<= 1 (select main_a v_prenex_11015)) (<= 1994 (* 2 (select main_a v_prenex_11016))))) (forall ((v_prenex_12818 Int) (v_prenex_12819 Int)) (or (<= 1000 (+ (select main_a v_prenex_12818) (select main_a v_prenex_12819))) (< v_prenex_12819 main_y) (<= 2 (* 2 (select main_a v_prenex_12818))) (<= (+ main_y 1) v_prenex_12819) (<= (select main_a v_prenex_12819) 1001) (<= (select main_a v_prenex_12818) 5) (<= 997 (select main_a v_prenex_12819)))) (or (forall ((v_prenex_14959 Int)) (or (<= 1 (select main_a v_prenex_14959)) (<= (select main_a v_prenex_14959) 5))) (forall ((v_prenex_14958 Int)) (or (< v_prenex_14958 main_y) (<= 995 (select main_a v_prenex_14958)) (<= 997 (select main_a v_prenex_14958)) (<= (+ main_y 1) v_prenex_14958) (<= (* 2 (select main_a v_prenex_14958)) 1998)))) (or (forall ((v_prenex_18202 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18202))) (<= (+ main_y 1) v_prenex_18202) (< v_prenex_18202 main_y) (<= (* 2 (select main_a v_prenex_18202)) 1998))) (forall ((v_prenex_18205 Int)) (or (<= (+ main_x 1) v_prenex_18205) (<= 2 (* 2 (select main_a v_prenex_18205))) (<= (select main_a v_prenex_18205) 5)))) (forall ((v_prenex_14868 Int) (v_prenex_14869 Int)) (or (<= (+ main_y 1) v_prenex_14869) (<= (* 2 (select main_a v_prenex_14868)) 6) (< v_prenex_14869 main_y) (<= (+ (select main_a v_prenex_14868) (select main_a v_prenex_14869)) 1000) (<= 997 (select main_a v_prenex_14869)))) (or (forall ((v_prenex_9561 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9561))) (<= (+ main_y 1) v_prenex_9561) (<= (select main_a v_prenex_9561) 1001) (< v_prenex_9561 main_y))) (forall ((v_prenex_9566 Int)) (<= (select main_a v_prenex_9566) 5))) (forall ((v_prenex_16142 Int) (v_prenex_16143 Int)) (or (<= 1000 (+ (select main_a v_prenex_16142) (select main_a v_prenex_16143))) (<= 2 (* 2 (select main_a v_prenex_16142))) (<= (+ main_y 1) v_prenex_16143) (<= 997 (select main_a v_prenex_16143)) (<= (select main_a v_prenex_16143) 999) (< v_prenex_16143 main_y) (<= (select main_a v_prenex_16142) 5))) (or (forall ((v_prenex_14184 Int)) (or (<= 995 (select main_a v_prenex_14184)) (<= (+ main_y 1) v_prenex_14184) (< v_prenex_14184 main_y) (<= (* 2 (select main_a v_prenex_14184)) 1998))) (forall ((v_prenex_14183 Int)) (or (< v_prenex_14183 main_x) (<= 0 (+ (select main_a v_prenex_14183) 1)) (<= 1 (select main_a v_prenex_14183))))) (or (forall ((v_prenex_8875 Int)) (<= (select main_a v_prenex_8875) 5)) (forall ((v_prenex_8873 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8873))) (<= 997 (select main_a v_prenex_8873)) (<= (+ main_y 1) v_prenex_8873) (< v_prenex_8873 main_y)))) (forall ((v_prenex_13688 Int) (v_prenex_13689 Int)) (or (<= (+ main_y 1) v_prenex_13689) (<= (+ (select main_a v_prenex_13688) 994) (select main_a v_prenex_13689)) (<= (* 2 (select main_a v_prenex_13689)) 1998) (< v_prenex_13689 main_y) (< v_prenex_13688 main_x) (<= 2 (* 2 (select main_a v_prenex_13688))) (<= (* 2 (select main_a v_prenex_13688)) 6))) (forall ((v_prenex_10392 Int) (v_prenex_10393 Int)) (or (< v_prenex_10393 main_y) (<= 1 (select main_a v_prenex_10392)) (<= (* 2 (select main_a v_prenex_10392)) 6) (<= (select main_a v_prenex_10393) 999) (<= 995 (select main_a v_prenex_10393)) (<= (+ main_y 1) v_prenex_10393) (<= 1000 (+ (select main_a v_prenex_10392) (select main_a v_prenex_10393))))) (or (forall ((v_prenex_12992 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12992))) (< v_prenex_12992 main_y) (<= 995 (select main_a v_prenex_12992)) (<= (+ main_y 1) v_prenex_12992) (<= 997 (select main_a v_prenex_12992)))) (forall ((v_prenex_12995 Int)) (or (<= 1 (select main_a v_prenex_12995)) (<= 2 (* 2 (select main_a v_prenex_12995)))))) (or (forall ((v_prenex_10730 Int)) (<= 1994 (* 2 (select main_a v_prenex_10730)))) (forall ((v_prenex_10729 Int)) (or (< v_prenex_10729 main_x) (<= (+ main_x 1) v_prenex_10729) (<= (select main_a v_prenex_10729) 3) (<= 1 (select main_a v_prenex_10729))))) (forall ((v_prenex_11734 Int) (v_prenex_11735 Int)) (or (<= 1000 (+ (select main_a v_prenex_11734) (select main_a v_prenex_11735))) (<= 1994 (* 2 (select main_a v_prenex_11735))) (<= 0 (+ (select main_a v_prenex_11734) 1)) (<= (select main_a v_prenex_11734) 5) (<= (+ main_y 1) v_prenex_11735) (< v_prenex_11735 main_y))) (forall ((v_prenex_15160 Int) (v_prenex_15161 Int)) (or (<= 1 (select main_a v_prenex_15160)) (<= (+ (select main_a v_prenex_15160) (select main_a v_prenex_15161)) 1000) (<= (select main_a v_prenex_15160) 3) (<= (+ main_y 1) v_prenex_15161) (<= (select main_a v_prenex_15161) 1001) (< v_prenex_15161 main_y) (<= 1994 (* 2 (select main_a v_prenex_15161))))) (forall ((v_prenex_11407 Int) (v_prenex_11408 Int)) (or (<= (+ (select main_a v_prenex_11407) (select main_a v_prenex_11408)) 1000) (<= (+ main_x 1) v_prenex_11407) (<= (* 2 (select main_a v_prenex_11407)) 6) (<= (select main_a v_prenex_11407) 5) (<= 997 (select main_a v_prenex_11408)) (<= (+ main_y 1) v_prenex_11408) (< v_prenex_11408 main_y))) (forall ((v_prenex_8846 Int) (v_prenex_8845 Int)) (or (<= (+ main_y 1) v_prenex_8846) (< v_prenex_8846 main_y) (<= (select main_a v_prenex_8845) 5) (<= (select main_a v_prenex_8846) 999) (<= (select main_a v_prenex_8846) (+ (select main_a v_prenex_8845) 998)) (<= (+ main_x 1) v_prenex_8845))) (forall ((v_prenex_10996 Int) (v_prenex_10995 Int)) (or (<= (select main_a v_prenex_10996) 999) (< v_prenex_10996 main_y) (<= (+ (select main_a v_prenex_10995) (select main_a v_prenex_10996)) 1000) (<= (+ main_y 1) v_prenex_10996) (<= (select main_a v_prenex_10996) 1001) (<= 0 (+ (select main_a v_prenex_10995) 1)))) (forall ((v_prenex_11468 Int) (v_prenex_11467 Int)) (or (<= (select main_a v_prenex_11467) 3) (<= (select main_a v_prenex_11468) 999) (<= (select main_a v_prenex_11467) 5) (<= (+ main_y 1) v_prenex_11468) (<= 1994 (* 2 (select main_a v_prenex_11468))) (< v_prenex_11468 main_y) (<= (select main_a v_prenex_11468) (+ (select main_a v_prenex_11467) 998)))) (forall ((v_prenex_14979 Int) (v_prenex_14980 Int)) (or (<= (+ (select main_a v_prenex_14979) (select main_a v_prenex_14980)) 1000) (< v_prenex_14980 main_y) (<= (select main_a v_prenex_14980) 999) (<= (select main_a v_prenex_14979) 5) (<= (+ main_y 1) v_prenex_14980) (<= (select main_a v_prenex_14979) 3) (<= (select main_a v_prenex_14980) 1001))) (forall ((v_prenex_11110 Int) (v_prenex_11111 Int)) (or (< v_prenex_11111 main_y) (<= 995 (select main_a v_prenex_11111)) (<= 1 (select main_a v_prenex_11110)) (<= (+ main_y 1) v_prenex_11111) (<= (select main_a v_prenex_11111) (+ (select main_a v_prenex_11110) 998)) (<= 1994 (* 2 (select main_a v_prenex_11111))))) (forall ((v_prenex_18439 Int) (v_prenex_18440 Int)) (or (< v_prenex_18440 main_y) (<= (select main_a v_prenex_18439) 5) (<= (select main_a v_prenex_18440) 1001) (<= 1000 (+ (select main_a v_prenex_18439) (select main_a v_prenex_18440))) (<= (+ main_y 1) v_prenex_18440))) (forall ((v_prenex_15942 Int) (v_prenex_15943 Int)) (or (<= (+ main_y 1) v_prenex_15943) (< v_prenex_15942 main_x) (< v_prenex_15943 main_y) (<= (+ (select main_a v_prenex_15942) 994) (select main_a v_prenex_15943)) (<= (select main_a v_prenex_15943) 999))) (forall ((v_prenex_13622 Int) (v_prenex_13623 Int)) (or (<= 997 (select main_a v_prenex_13623)) (<= (+ main_y 1) v_prenex_13623) (<= (select main_a v_prenex_13623) 999) (<= 1000 (+ (select main_a v_prenex_13622) (select main_a v_prenex_13623))) (<= 1 (select main_a v_prenex_13622)) (< v_prenex_13623 main_y) (<= (* 2 (select main_a v_prenex_13622)) 6))) (or (forall ((v_prenex_16057 Int)) (or (<= 0 (+ (select main_a v_prenex_16057) 1)) (<= 2 (* 2 (select main_a v_prenex_16057))))) (forall ((v_prenex_16056 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16056))) (< v_prenex_16056 main_y) (<= (+ main_y 1) v_prenex_16056) (<= (select main_a v_prenex_16056) 1001)))) (forall ((v_prenex_8715 Int) (v_prenex_8716 Int)) (or (<= 1000 (+ (select main_a v_prenex_8715) (select main_a v_prenex_8716))) (<= (select main_a v_prenex_8715) 3) (<= (+ main_x 1) v_prenex_8715) (< v_prenex_8715 main_x) (<= (select main_a v_prenex_8715) 5))) (or (forall ((v_prenex_11550 Int)) (or (<= (+ main_x 1) v_prenex_11550) (< v_prenex_11550 main_x) (<= 1 (select main_a v_prenex_11550)))) (forall ((v_prenex_11551 Int)) (<= (* 2 (select main_a v_prenex_11551)) 1998))) (forall ((v_prenex_18118 Int) (v_prenex_18119 Int)) (or (<= (select main_a v_prenex_18118) 5) (< v_prenex_18119 main_y) (<= 0 (+ (select main_a v_prenex_18118) 1)) (<= (+ main_y 1) v_prenex_18119) (<= 1000 (+ (select main_a v_prenex_18118) (select main_a v_prenex_18119))) (<= 1994 (* 2 (select main_a v_prenex_18119))) (<= (+ main_x 1) v_prenex_18118))) (or (forall ((v_prenex_9045 Int)) (or (<= (select main_a v_prenex_9045) 1001) (<= (+ main_y 1) v_prenex_9045) (< v_prenex_9045 main_y) (<= (* 2 (select main_a v_prenex_9045)) 1998))) (forall ((v_prenex_9044 Int)) (or (< v_prenex_9044 main_x) (<= (select main_a v_prenex_9044) 5) (<= 1 (select main_a v_prenex_9044))))) (forall ((v_prenex_17648 Int) (v_prenex_17649 Int)) (or (<= (+ main_y 1) v_prenex_17649) (<= 1 (select main_a v_prenex_17648)) (<= (+ (select main_a v_prenex_17648) 994) (select main_a v_prenex_17649)) (<= (+ main_x 1) v_prenex_17648) (<= 995 (select main_a v_prenex_17649)) (<= (* 2 (select main_a v_prenex_17648)) 6) (< v_prenex_17649 main_y))) (forall ((v_prenex_12922 Int) (v_prenex_12923 Int)) (or (<= (+ main_y 1) v_prenex_12923) (< v_prenex_12923 main_y) (<= (* 2 (select main_a v_prenex_12922)) 6) (<= 1994 (* 2 (select main_a v_prenex_12923))) (< v_prenex_12922 main_x) (<= 0 (+ (select main_a v_prenex_12922) 1)) (<= (+ (select main_a v_prenex_12922) 994) (select main_a v_prenex_12923)))) (forall ((v_prenex_10424 Int) (v_prenex_10423 Int)) (or (<= (select main_a v_prenex_10423) 3) (<= (select main_a v_prenex_10424) 1001) (< v_prenex_10424 main_y) (<= (* 2 (select main_a v_prenex_10424)) 1998) (<= (+ main_y 1) v_prenex_10424) (<= (select main_a v_prenex_10424) (+ (select main_a v_prenex_10423) 998)) (<= (select main_a v_prenex_10423) 5))) (forall ((v_prenex_12326 Int) (v_prenex_12327 Int)) (or (< v_prenex_12326 main_x) (<= 0 (+ (select main_a v_prenex_12326) 1)) (<= 1000 (+ (select main_a v_prenex_12326) (select main_a v_prenex_12327))) (< v_prenex_12327 main_y) (<= (+ main_y 1) v_prenex_12327) (<= 1994 (* 2 (select main_a v_prenex_12327))))) (forall ((v_prenex_15955 Int) (v_prenex_15954 Int)) (or (< v_prenex_15954 main_x) (<= (+ main_x 1) v_prenex_15954) (<= (* 2 (select main_a v_prenex_15954)) 6) (<= (+ (select main_a v_prenex_15954) 994) (select main_a v_prenex_15955)) (<= (+ main_y 1) v_prenex_15955))) (or (forall ((v_prenex_9818 Int)) (or (< v_prenex_9818 main_y) (<= (+ main_y 1) v_prenex_9818) (<= 995 (select main_a v_prenex_9818)) (<= 1994 (* 2 (select main_a v_prenex_9818))) (<= 997 (select main_a v_prenex_9818)))) (forall ((v_prenex_9823 Int)) (<= (* 2 (select main_a v_prenex_9823)) 6))) (forall ((v_prenex_14060 Int) (v_prenex_14061 Int)) (or (< v_prenex_14061 main_y) (<= 995 (select main_a v_prenex_14061)) (<= (+ main_y 1) v_prenex_14061) (<= (+ (select main_a v_prenex_14060) (select main_a v_prenex_14061)) 1000) (<= (select main_a v_prenex_14060) 3) (<= 0 (+ (select main_a v_prenex_14060) 1)))) (forall ((v_prenex_14057 Int) (v_prenex_14056 Int)) (or (<= 0 (+ (select main_a v_prenex_14056) 1)) (<= (+ main_y 1) v_prenex_14057) (<= 2 (* 2 (select main_a v_prenex_14056))) (<= 997 (select main_a v_prenex_14057)) (<= (select main_a v_prenex_14057) 999) (<= (+ (select main_a v_prenex_14056) 994) (select main_a v_prenex_14057)) (< v_prenex_14057 main_y))) (forall ((v_prenex_11437 Int) (v_prenex_11438 Int)) (or (<= (+ main_y 1) v_prenex_11438) (< v_prenex_11438 main_y) (<= (+ (select main_a v_prenex_11437) 994) (select main_a v_prenex_11438)) (<= 995 (select main_a v_prenex_11438)) (<= (select main_a v_prenex_11437) 5) (<= 1 (select main_a v_prenex_11437)) (<= (select main_a v_prenex_11438) 999))) (forall ((v_prenex_9293 Int) (v_prenex_9292 Int)) (or (<= (select main_a v_prenex_9293) 999) (<= 1000 (+ (select main_a v_prenex_9292) (select main_a v_prenex_9293))) (<= (+ main_y 1) v_prenex_9293) (<= 1 (select main_a v_prenex_9292)) (<= (+ main_x 1) v_prenex_9292) (<= (select main_a v_prenex_9292) 3) (< v_prenex_9293 main_y))) (forall ((v_prenex_16241 Int) (v_prenex_16242 Int)) (or (<= 1 (select main_a v_prenex_16241)) (<= 1000 (+ (select main_a v_prenex_16241) (select main_a v_prenex_16242))) (<= 997 (select main_a v_prenex_16242)) (<= (+ main_y 1) v_prenex_16242) (< v_prenex_16242 main_y) (<= (* 2 (select main_a v_prenex_16242)) 1998) (<= (select main_a v_prenex_16241) 3))) (or (forall ((v_prenex_16602 Int)) (or (<= (+ main_y 1) v_prenex_16602) (<= (* 2 (select main_a v_prenex_16602)) 1998) (< v_prenex_16602 main_y) (<= 1994 (* 2 (select main_a v_prenex_16602))))) (forall ((v_prenex_16605 Int)) (<= 1 (select main_a v_prenex_16605)))) (forall ((v_prenex_9736 Int) (v_prenex_9735 Int)) (or (<= (+ main_y 1) v_prenex_9736) (<= (select main_a v_prenex_9736) (+ (select main_a v_prenex_9735) 998)) (< v_prenex_9736 main_y) (<= 1 (select main_a v_prenex_9735)) (<= (+ main_x 1) v_prenex_9735) (<= (* 2 (select main_a v_prenex_9736)) 1998) (<= (select main_a v_prenex_9735) 5))) (or (forall ((v_prenex_16559 Int)) (or (< v_prenex_16559 main_y) (<= (+ main_y 1) v_prenex_16559) (<= (* 2 (select main_a v_prenex_16559)) 1998))) (forall ((v_prenex_16558 Int)) (or (<= (+ main_x 1) v_prenex_16558) (<= 2 (* 2 (select main_a v_prenex_16558)))))) (forall ((v_prenex_11073 Int) (v_prenex_11072 Int)) (or (<= (select main_a v_prenex_11072) 3) (< v_prenex_11073 main_y) (<= (select main_a v_prenex_11073) 999) (<= (+ (select main_a v_prenex_11072) (select main_a v_prenex_11073)) 1000) (<= (+ main_y 1) v_prenex_11073))) (forall ((v_prenex_16275 Int) (v_prenex_16276 Int)) (or (<= 995 (select main_a v_prenex_16276)) (<= (+ main_y 1) v_prenex_16276) (< v_prenex_16276 main_y) (<= (select main_a v_prenex_16276) 1001) (<= (select main_a v_prenex_16276) (+ (select main_a v_prenex_16275) 998)) (<= (* 2 (select main_a v_prenex_16275)) 6) (<= (select main_a v_prenex_16275) 5))) (or (forall ((v_prenex_18141 Int)) (or (<= (* 2 (select main_a v_prenex_18141)) 1998) (<= (+ main_y 1) v_prenex_18141) (<= 997 (select main_a v_prenex_18141)) (< v_prenex_18141 main_y))) (forall ((v_prenex_18140 Int)) (or (<= 0 (+ (select main_a v_prenex_18140) 1)) (<= (select main_a v_prenex_18140) 5)))) (forall ((v_prenex_16297 Int) (v_prenex_16298 Int)) (or (<= 0 (+ (select main_a v_prenex_16297) 1)) (<= 995 (select main_a v_prenex_16298)) (<= (select main_a v_prenex_16298) (+ (select main_a v_prenex_16297) 998)) (<= 1 (select main_a v_prenex_16297)) (<= (* 2 (select main_a v_prenex_16298)) 1998) (<= (+ main_y 1) v_prenex_16298) (< v_prenex_16298 main_y))) (or (forall ((v_prenex_8933 Int)) (or (<= 1 (select main_a v_prenex_8933)) (<= 0 (+ (select main_a v_prenex_8933) 1)))) (forall ((v_prenex_8929 Int)) (or (<= 997 (select main_a v_prenex_8929)) (<= (select main_a v_prenex_8929) 1001) (<= 1994 (* 2 (select main_a v_prenex_8929))) (<= (+ main_y 1) v_prenex_8929) (< v_prenex_8929 main_y)))) (forall ((v_prenex_15454 Int) (v_prenex_15453 Int)) (or (<= (+ (select main_a v_prenex_15453) (select main_a v_prenex_15454)) 1000) (<= (+ main_x 1) v_prenex_15453) (<= (select main_a v_prenex_15453) 3) (<= 997 (select main_a v_prenex_15454)) (<= (+ main_y 1) v_prenex_15454) (< v_prenex_15454 main_y))) (or (forall ((v_prenex_16876 Int)) (or (<= 997 (select main_a v_prenex_16876)) (<= 995 (select main_a v_prenex_16876)) (<= (+ main_y 1) v_prenex_16876) (<= 1994 (* 2 (select main_a v_prenex_16876))) (< v_prenex_16876 main_y))) (forall ((v_prenex_16881 Int)) (or (<= (select main_a v_prenex_16881) 3) (<= (* 2 (select main_a v_prenex_16881)) 6)))) (forall ((v_prenex_14608 Int) (v_prenex_14607 Int)) (or (<= (+ (select main_a v_prenex_14607) (select main_a v_prenex_14608)) 1000) (<= (select main_a v_prenex_14607) 5) (<= 1 (select main_a v_prenex_14607)) (<= (+ main_y 1) v_prenex_14608) (<= (* 2 (select main_a v_prenex_14608)) 1998) (<= 1994 (* 2 (select main_a v_prenex_14608))) (< v_prenex_14608 main_y))) (forall ((v_prenex_16211 Int) (v_prenex_16212 Int)) (or (<= (select main_a v_prenex_16211) 3) (<= (select main_a v_prenex_16211) 5) (<= (+ (select main_a v_prenex_16211) (select main_a v_prenex_16212)) 1000) (<= 995 (select main_a v_prenex_16212)) (<= (select main_a v_prenex_16212) 1001) (<= (+ main_y 1) v_prenex_16212) (< v_prenex_16212 main_y))) (forall ((v_prenex_15603 Int) (v_prenex_15602 Int)) (or (<= 995 (select main_a v_prenex_15603)) (<= (+ main_y 1) v_prenex_15603) (<= 1 (select main_a v_prenex_15602)) (<= (select main_a v_prenex_15602) 5) (<= (+ (select main_a v_prenex_15602) 994) (select main_a v_prenex_15603)) (<= (select main_a v_prenex_15603) 1001) (< v_prenex_15603 main_y))) (or (forall ((v_prenex_11511 Int)) (or (<= (select main_a v_prenex_11511) 999) (<= 995 (select main_a v_prenex_11511)) (< v_prenex_11511 main_y) (<= 1994 (* 2 (select main_a v_prenex_11511))) (<= (+ main_y 1) v_prenex_11511))) (forall ((v_prenex_11516 Int)) (<= 1 (select main_a v_prenex_11516)))) (forall ((v_prenex_14109 Int) (v_prenex_14110 Int)) (or (< v_prenex_14110 main_y) (<= 1994 (* 2 (select main_a v_prenex_14110))) (<= (+ main_y 1) v_prenex_14110) (<= 1000 (+ (select main_a v_prenex_14109) (select main_a v_prenex_14110))) (<= 1 (select main_a v_prenex_14109)) (<= (+ main_x 1) v_prenex_14109) (<= 0 (+ (select main_a v_prenex_14109) 1)))) (or (forall ((v_prenex_10959 Int)) (or (<= (+ main_y 1) v_prenex_10959) (<= 995 (select main_a v_prenex_10959)) (<= 1994 (* 2 (select main_a v_prenex_10959))) (< v_prenex_10959 main_y))) (forall ((v_prenex_10963 Int)) (or (<= 1 (select main_a v_prenex_10963)) (<= (select main_a v_prenex_10963) 3)))) (forall ((v_prenex_14553 Int) (v_prenex_14552 Int)) (or (<= (select main_a v_prenex_14553) 1001) (<= 995 (select main_a v_prenex_14553)) (<= (+ (select main_a v_prenex_14552) 994) (select main_a v_prenex_14553)) (<= (+ main_y 1) v_prenex_14553) (< v_prenex_14553 main_y) (<= (select main_a v_prenex_14552) 3))) (forall ((v_prenex_10716 Int) (v_prenex_10715 Int)) (or (< v_prenex_10716 main_y) (<= 1 (select main_a v_prenex_10715)) (<= (* 2 (select main_a v_prenex_10716)) 1998) (<= (+ main_x 1) v_prenex_10715) (<= (+ (select main_a v_prenex_10715) 994) (select main_a v_prenex_10716)) (<= (+ main_y 1) v_prenex_10716))) (or (forall ((v_prenex_9473 Int)) (or (<= 0 (+ (select main_a v_prenex_9473) 1)) (<= 1 (select main_a v_prenex_9473)) (< v_prenex_9473 main_x))) (forall ((v_prenex_9474 Int)) (or (<= (+ main_y 1) v_prenex_9474) (<= 1994 (* 2 (select main_a v_prenex_9474))) (<= (select main_a v_prenex_9474) 1001) (< v_prenex_9474 main_y)))) (forall ((v_prenex_12421 Int) (v_prenex_12420 Int)) (or (<= (* 2 (select main_a v_prenex_12420)) 6) (<= 997 (select main_a v_prenex_12421)) (<= (+ main_y 1) v_prenex_12421) (< v_prenex_12421 main_y) (<= 1000 (+ (select main_a v_prenex_12420) (select main_a v_prenex_12421))) (<= (select main_a v_prenex_12420) 5) (<= 995 (select main_a v_prenex_12421)))) (forall ((v_prenex_17992 Int) (v_prenex_17993 Int)) (or (<= 1000 (+ (select main_a v_prenex_17992) (select main_a v_prenex_17993))) (<= (+ main_y 1) v_prenex_17993) (<= 1994 (* 2 (select main_a v_prenex_17993))) (< v_prenex_17992 main_x) (< v_prenex_17993 main_y) (<= 2 (* 2 (select main_a v_prenex_17992))))) (or (forall ((v_prenex_15555 Int)) (or (<= (* 2 (select main_a v_prenex_15555)) 6) (<= (+ main_x 1) v_prenex_15555))) (forall ((v_prenex_15554 Int)) (or (<= 995 (select main_a v_prenex_15554)) (< v_prenex_15554 main_y) (<= (+ main_y 1) v_prenex_15554) (<= (* 2 (select main_a v_prenex_15554)) 1998)))) (forall ((v_prenex_8332 Int) (v_prenex_8331 Int)) (or (<= (+ main_y 1) v_prenex_8332) (< v_prenex_8332 main_y) (<= 1000 (+ (select main_a v_prenex_8331) (select main_a v_prenex_8332))) (<= 995 (select main_a v_prenex_8332)))) (forall ((v_prenex_12443 Int) (v_prenex_12442 Int)) (or (<= 1 (select main_a v_prenex_12442)) (<= 997 (select main_a v_prenex_12443)) (<= (select main_a v_prenex_12442) 5) (<= (+ main_y 1) v_prenex_12443) (< v_prenex_12443 main_y) (<= (+ (select main_a v_prenex_12442) 994) (select main_a v_prenex_12443)) (<= 1994 (* 2 (select main_a v_prenex_12443))))) (forall ((v_prenex_14556 Int) (v_prenex_14557 Int)) (or (<= (select main_a v_prenex_14557) 1001) (< v_prenex_14557 main_y) (<= 2 (* 2 (select main_a v_prenex_14556))) (<= (+ main_y 1) v_prenex_14557) (<= (* 2 (select main_a v_prenex_14556)) 6) (<= (+ (select main_a v_prenex_14556) (select main_a v_prenex_14557)) 1000) (<= 1994 (* 2 (select main_a v_prenex_14557))))) (or (forall ((v_prenex_9837 Int)) (or (< v_prenex_9837 main_y) (<= (* 2 (select main_a v_prenex_9837)) 1998) (<= (+ main_y 1) v_prenex_9837) (<= 1994 (* 2 (select main_a v_prenex_9837))) (<= (select main_a v_prenex_9837) 999))) (forall ((v_prenex_9835 Int)) (or (<= 1 (select main_a v_prenex_9835)) (<= 0 (+ (select main_a v_prenex_9835) 1))))) (forall ((v_prenex_16918 Int) (v_prenex_16919 Int)) (or (<= (+ main_x 1) v_prenex_16918) (<= (* 2 (select main_a v_prenex_16918)) 6) (<= (* 2 (select main_a v_prenex_16919)) 1998) (<= (select main_a v_prenex_16918) 5) (<= (+ main_y 1) v_prenex_16919) (< v_prenex_16919 main_y) (<= (select main_a v_prenex_16919) (+ (select main_a v_prenex_16918) 998)))) (forall ((v_prenex_11691 Int) (v_prenex_11690 Int)) (or (<= (* 2 (select main_a v_prenex_11690)) 6) (<= (select main_a v_prenex_11691) (+ (select main_a v_prenex_11690) 998)) (< v_prenex_11690 main_x) (<= (+ main_x 1) v_prenex_11690) (<= (select main_a v_prenex_11690) 5))) (or (forall ((v_prenex_14935 Int)) (or (< v_prenex_14935 main_y) (<= (* 2 (select main_a v_prenex_14935)) 1998) (<= (+ main_y 1) v_prenex_14935) (<= 995 (select main_a v_prenex_14935)))) (forall ((v_prenex_14937 Int)) (<= (select main_a v_prenex_14937) 5))) (forall ((v_prenex_17413 Int) (v_prenex_17414 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17414))) (< v_prenex_17413 main_x) (<= (+ main_y 1) v_prenex_17414) (<= (select main_a v_prenex_17414) (+ (select main_a v_prenex_17413) 998)) (<= 0 (+ (select main_a v_prenex_17413) 1)) (< v_prenex_17414 main_y) (<= (select main_a v_prenex_17413) 5))) (forall ((v_prenex_11022 Int) (v_prenex_11021 Int)) (or (<= 995 (select main_a v_prenex_11022)) (<= (+ main_y 1) v_prenex_11022) (<= (select main_a v_prenex_11022) 1001) (< v_prenex_11022 main_y) (<= (select main_a v_prenex_11022) (+ (select main_a v_prenex_11021) 998)) (<= (select main_a v_prenex_11021) 3))) (forall ((v_prenex_9498 Int) (v_prenex_9497 Int)) (or (<= (+ main_y 1) v_prenex_9498) (<= (* 2 (select main_a v_prenex_9498)) 1998) (<= (* 2 (select main_a v_prenex_9497)) 6) (<= (select main_a v_prenex_9498) 999) (< v_prenex_9498 main_y) (<= (select main_a v_prenex_9497) 3) (<= (+ (select main_a v_prenex_9497) 994) (select main_a v_prenex_9498)))) (or (forall ((v_prenex_17147 Int)) (or (<= (select main_a v_prenex_17147) 3) (<= (* 2 (select main_a v_prenex_17147)) 6))) (forall ((v_prenex_17148 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17148))) (< v_prenex_17148 main_y) (<= (+ main_y 1) v_prenex_17148) (<= 997 (select main_a v_prenex_17148)) (<= (select main_a v_prenex_17148) 1001)))) (or (forall ((v_prenex_18350 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18350))) (<= (select main_a v_prenex_18350) 5))) (forall ((v_prenex_18346 Int)) (or (< v_prenex_18346 main_y) (<= 997 (select main_a v_prenex_18346)) (<= (+ main_y 1) v_prenex_18346) (<= (select main_a v_prenex_18346) 1001) (<= 1994 (* 2 (select main_a v_prenex_18346)))))) (forall ((v_prenex_10082 Int) (v_prenex_10081 Int)) (or (<= 1000 (+ (select main_a v_prenex_10081) (select main_a v_prenex_10082))) (<= 1 (select main_a v_prenex_10081)) (<= 2 (* 2 (select main_a v_prenex_10081))) (<= (select main_a v_prenex_10082) 999) (< v_prenex_10082 main_y) (<= (+ main_y 1) v_prenex_10082) (<= 997 (select main_a v_prenex_10082)))) (or (forall ((v_prenex_17975 Int)) (or (<= 995 (select main_a v_prenex_17975)) (< v_prenex_17975 main_y) (<= 997 (select main_a v_prenex_17975)) (<= (+ main_y 1) v_prenex_17975) (<= 1994 (* 2 (select main_a v_prenex_17975))))) (forall ((v_prenex_17980 Int)) (or (<= (* 2 (select main_a v_prenex_17980)) 6) (<= 0 (+ (select main_a v_prenex_17980) 1))))) (forall ((v_prenex_14952 Int) (v_prenex_14951 Int)) (or (<= (+ main_y 1) v_prenex_14952) (<= (select main_a v_prenex_14952) 1001) (<= 1000 (+ (select main_a v_prenex_14951) (select main_a v_prenex_14952))) (<= 995 (select main_a v_prenex_14952)) (< v_prenex_14952 main_y) (<= (select main_a v_prenex_14951) 3) (<= 2 (* 2 (select main_a v_prenex_14951))))) (or (forall ((v_prenex_17009 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17009))) (<= 0 (+ (select main_a v_prenex_17009) 1)))) (forall ((v_prenex_17010 Int)) (or (<= (select main_a v_prenex_17010) 1001) (<= (+ main_y 1) v_prenex_17010) (< v_prenex_17010 main_y) (<= (* 2 (select main_a v_prenex_17010)) 1998)))) (forall ((v_prenex_14345 Int) (v_prenex_14344 Int)) (or (<= 1 (select main_a v_prenex_14344)) (<= 997 (select main_a v_prenex_14345)) (<= (+ (select main_a v_prenex_14344) (select main_a v_prenex_14345)) 1000) (<= (+ main_y 1) v_prenex_14345) (< v_prenex_14345 main_y) (<= (select main_a v_prenex_14345) 1001))) (forall ((v_prenex_9716 Int) (v_prenex_9717 Int)) (or (<= (select main_a v_prenex_9717) 1001) (<= 1000 (+ (select main_a v_prenex_9716) (select main_a v_prenex_9717))) (<= (select main_a v_prenex_9717) 999) (<= (* 2 (select main_a v_prenex_9716)) 6) (<= (+ main_y 1) v_prenex_9717) (<= 1 (select main_a v_prenex_9716)) (< v_prenex_9717 main_y))) (or (forall ((v_prenex_8608 Int)) (or (<= (+ main_y 1) v_prenex_8608) (< v_prenex_8608 main_y) (<= (select main_a v_prenex_8608) 999) (<= (select main_a v_prenex_8608) 1001) (<= (* 2 (select main_a v_prenex_8608)) 1998))) (forall ((v_prenex_8607 Int)) (or (<= 0 (+ (select main_a v_prenex_8607) 1)) (<= (select main_a v_prenex_8607) 3)))) (forall ((v_prenex_16042 Int) (v_prenex_16043 Int)) (or (<= 1 (select main_a v_prenex_16042)) (< v_prenex_16043 main_y) (<= 1994 (* 2 (select main_a v_prenex_16043))) (<= 997 (select main_a v_prenex_16043)) (<= (select main_a v_prenex_16042) 3) (<= 1000 (+ (select main_a v_prenex_16042) (select main_a v_prenex_16043))) (<= (+ main_y 1) v_prenex_16043))) (forall ((v_prenex_12383 Int)) (or (<= (* 2 (select main_a v_prenex_12383)) 1998) (<= (+ main_y 1) v_prenex_12383) (<= (select main_a v_prenex_12383) 999) (< v_prenex_12383 main_y) (<= 995 (select main_a v_prenex_12383)))) (or (forall ((v_prenex_10540 Int)) (or (< v_prenex_10540 main_x) (<= 1 (select main_a v_prenex_10540)))) (forall ((v_prenex_10541 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10541))) (< v_prenex_10541 main_y) (<= (+ main_y 1) v_prenex_10541)))) (or (forall ((v_prenex_14331 Int)) (or (< v_prenex_14331 main_y) (<= (* 2 (select main_a v_prenex_14331)) 1998) (<= 1994 (* 2 (select main_a v_prenex_14331))) (<= (select main_a v_prenex_14331) 999) (<= (+ main_y 1) v_prenex_14331))) (forall ((v_prenex_14335 Int)) (or (<= 1 (select main_a v_prenex_14335)) (<= (select main_a v_prenex_14335) 5)))) (forall ((v_prenex_10448 Int) (v_prenex_10447 Int)) (or (< v_prenex_10447 main_x) (<= 995 (select main_a v_prenex_10448)) (<= (+ (select main_a v_prenex_10447) (select main_a v_prenex_10448)) 1000) (<= (+ main_y 1) v_prenex_10448) (< v_prenex_10448 main_y))) (or (forall ((v_prenex_16218 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16218))) (< v_prenex_16218 main_y) (<= (+ main_y 1) v_prenex_16218) (<= 997 (select main_a v_prenex_16218)))) (forall ((v_prenex_16217 Int)) (or (< v_prenex_16217 main_x) (<= (select main_a v_prenex_16217) 3)))) (forall ((v_prenex_18260 Int) (v_prenex_18259 Int)) (or (<= 1000 (+ (select main_a v_prenex_18259) (select main_a v_prenex_18260))) (< v_prenex_18260 main_y) (<= (select main_a v_prenex_18259) 3) (<= (select main_a v_prenex_18260) 1001) (<= (+ main_y 1) v_prenex_18260) (<= 1 (select main_a v_prenex_18259)))) (forall ((v_prenex_16789 Int) (v_prenex_16790 Int)) (or (<= (select main_a v_prenex_16790) (+ (select main_a v_prenex_16789) 998)) (<= 997 (select main_a v_prenex_16790)) (< v_prenex_16790 main_y) (<= 1 (select main_a v_prenex_16789)) (<= 2 (* 2 (select main_a v_prenex_16789))) (<= (select main_a v_prenex_16790) 1001) (<= (+ main_y 1) v_prenex_16790))) (or (forall ((v_prenex_17009 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17009))) (<= 0 (+ (select main_a v_prenex_17009) 1)))) (forall ((v_prenex_17005 Int)) (or (<= (* 2 (select main_a v_prenex_17005)) 1998) (<= (select main_a v_prenex_17005) 1001) (< v_prenex_17005 main_y) (<= 1994 (* 2 (select main_a v_prenex_17005))) (<= (+ main_y 1) v_prenex_17005)))) (forall ((v_prenex_11858 Int) (v_prenex_11859 Int)) (or (<= (* 2 (select main_a v_prenex_11859)) 1998) (<= 0 (+ (select main_a v_prenex_11858) 1)) (<= (select main_a v_prenex_11859) 999) (<= (+ main_y 1) v_prenex_11859) (<= (+ (select main_a v_prenex_11858) (select main_a v_prenex_11859)) 1000) (< v_prenex_11859 main_y))) (or (forall ((v_prenex_10349 Int)) (or (<= 1 (select main_a v_prenex_10349)) (< v_prenex_10349 main_x))) (forall ((v_prenex_10350 Int)) (or (<= (+ main_y 1) v_prenex_10350) (< v_prenex_10350 main_y) (<= 1994 (* 2 (select main_a v_prenex_10350))) (<= (* 2 (select main_a v_prenex_10350)) 1998)))) (forall ((v_prenex_8468 Int) (v_prenex_8469 Int)) (or (<= (+ main_y 1) v_prenex_8469) (<= 1994 (* 2 (select main_a v_prenex_8469))) (< v_prenex_8469 main_y) (<= (+ (select main_a v_prenex_8468) 994) (select main_a v_prenex_8469)) (<= (select main_a v_prenex_8469) 1001) (<= (select main_a v_prenex_8468) 3))) (forall ((v_prenex_9123 Int) (v_prenex_9122 Int)) (or (<= (select main_a v_prenex_9122) 5) (<= 995 (select main_a v_prenex_9123)) (<= (+ (select main_a v_prenex_9122) (select main_a v_prenex_9123)) 1000) (< v_prenex_9123 main_y) (<= (+ main_y 1) v_prenex_9123) (<= 1994 (* 2 (select main_a v_prenex_9123))) (<= 2 (* 2 (select main_a v_prenex_9122))))) (forall ((v_prenex_8822 Int) (v_prenex_8821 Int)) (or (<= 0 (+ (select main_a v_prenex_8821) 1)) (<= (select main_a v_prenex_8822) (+ (select main_a v_prenex_8821) 998)) (< v_prenex_8822 main_y) (<= (+ main_y 1) v_prenex_8822) (<= (* 2 (select main_a v_prenex_8821)) 6) (<= (select main_a v_prenex_8822) 1001))) (forall ((v_prenex_13468 Int) (v_prenex_13469 Int)) (or (<= 997 (select main_a v_prenex_13469)) (< v_prenex_13469 main_y) (<= 2 (* 2 (select main_a v_prenex_13468))) (<= (+ (select main_a v_prenex_13468) 994) (select main_a v_prenex_13469)) (<= (select main_a v_prenex_13469) 999) (<= (+ main_y 1) v_prenex_13469) (<= 1 (select main_a v_prenex_13468)))) (forall ((v_prenex_10929 Int) (v_prenex_10928 Int)) (or (<= (+ main_y 1) v_prenex_10929) (<= (select main_a v_prenex_10928) 5) (<= (* 2 (select main_a v_prenex_10928)) 6) (< v_prenex_10929 main_y) (<= (select main_a v_prenex_10929) 1001) (<= 1000 (+ (select main_a v_prenex_10928) (select main_a v_prenex_10929))) (<= (* 2 (select main_a v_prenex_10929)) 1998))) (forall ((v_prenex_17031 Int) (v_prenex_17032 Int)) (or (<= (select main_a v_prenex_17032) 999) (<= (select main_a v_prenex_17031) 3) (<= (* 2 (select main_a v_prenex_17032)) 1998) (<= (+ main_y 1) v_prenex_17032) (< v_prenex_17032 main_y) (<= (+ (select main_a v_prenex_17031) (select main_a v_prenex_17032)) 1000))) (or (forall ((v_prenex_13804 Int)) (<= (* 2 (select main_a v_prenex_13804)) 6)) (forall ((v_prenex_13802 Int)) (or (< v_prenex_13802 main_y) (<= 997 (select main_a v_prenex_13802)) (<= (+ main_y 1) v_prenex_13802) (<= 1994 (* 2 (select main_a v_prenex_13802)))))) (forall ((v_prenex_14124 Int) (v_prenex_14123 Int)) (or (< v_prenex_14124 main_y) (<= 0 (+ (select main_a v_prenex_14123) 1)) (<= (select main_a v_prenex_14123) 5) (<= (select main_a v_prenex_14124) 999) (<= (* 2 (select main_a v_prenex_14124)) 1998) (<= (+ main_y 1) v_prenex_14124) (<= (select main_a v_prenex_14124) (+ (select main_a v_prenex_14123) 998)))) (or (forall ((v_prenex_14207 Int)) (or (<= (+ main_x 1) v_prenex_14207) (<= 0 (+ (select main_a v_prenex_14207) 1)) (<= (* 2 (select main_a v_prenex_14207)) 6))) (forall ((v_prenex_14205 Int)) (or (< v_prenex_14205 main_y) (<= (* 2 (select main_a v_prenex_14205)) 1998) (<= (select main_a v_prenex_14205) 999) (<= (+ main_y 1) v_prenex_14205)))) (forall ((v_prenex_13420 Int) (v_prenex_13419 Int)) (or (<= (+ main_y 1) v_prenex_13420) (<= 0 (+ (select main_a v_prenex_13419) 1)) (<= (select main_a v_prenex_13420) (+ (select main_a v_prenex_13419) 998)) (< v_prenex_13419 main_x) (<= (select main_a v_prenex_13420) 1001) (< v_prenex_13420 main_y) (<= (select main_a v_prenex_13419) 5))) (or (forall ((v_prenex_17189 Int)) (or (< v_prenex_17189 main_y) (<= (* 2 (select main_a v_prenex_17189)) 1998) (<= (+ main_y 1) v_prenex_17189) (<= 1994 (* 2 (select main_a v_prenex_17189))) (<= (select main_a v_prenex_17189) 999))) (forall ((v_prenex_17194 Int)) (or (<= (select main_a v_prenex_17194) 5) (<= 2 (* 2 (select main_a v_prenex_17194)))))) (forall ((v_prenex_18019 Int) (v_prenex_18020 Int)) (or (<= (+ main_y 1) v_prenex_18020) (<= (select main_a v_prenex_18020) 1001) (< v_prenex_18020 main_y) (<= (select main_a v_prenex_18019) 3) (<= 997 (select main_a v_prenex_18020)) (<= (+ (select main_a v_prenex_18019) 994) (select main_a v_prenex_18020)))) (forall ((v_prenex_11929 Int) (v_prenex_11928 Int)) (or (<= 1 (select main_a v_prenex_11928)) (<= 2 (* 2 (select main_a v_prenex_11928))) (<= (+ main_x 1) v_prenex_11928) (< v_prenex_11929 main_y) (<= (+ (select main_a v_prenex_11928) 994) (select main_a v_prenex_11929)) (<= (select main_a v_prenex_11929) 1001) (<= (+ main_y 1) v_prenex_11929))) (or (forall ((v_prenex_13238 Int)) (<= (* 2 (select main_a v_prenex_13238)) 6)) (forall ((v_prenex_13239 Int)) (or (<= (+ main_y 1) v_prenex_13239) (< v_prenex_13239 main_y) (<= (select main_a v_prenex_13239) 1001) (<= (* 2 (select main_a v_prenex_13239)) 1998)))) (forall ((v_prenex_15169 Int) (v_prenex_15168 Int)) (or (<= (+ main_y 1) v_prenex_15169) (< v_prenex_15169 main_y) (<= (select main_a v_prenex_15169) (+ (select main_a v_prenex_15168) 998)) (<= 997 (select main_a v_prenex_15169)) (<= (select main_a v_prenex_15169) 1001) (<= (* 2 (select main_a v_prenex_15168)) 6))) (or (forall ((v_prenex_12750 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12750))) (<= (+ main_y 1) v_prenex_12750) (<= 995 (select main_a v_prenex_12750)) (< v_prenex_12750 main_y))) (forall ((v_prenex_12751 Int)) (<= 1 (select main_a v_prenex_12751)))) (forall ((v_prenex_15879 Int) (v_prenex_15878 Int)) (or (<= (* 2 (select main_a v_prenex_15879)) 1998) (<= 1000 (+ (select main_a v_prenex_15878) (select main_a v_prenex_15879))) (<= (+ main_y 1) v_prenex_15879) (<= 0 (+ (select main_a v_prenex_15878) 1)) (<= (select main_a v_prenex_15878) 3) (< v_prenex_15879 main_y) (<= 995 (select main_a v_prenex_15879)))) (forall ((v_prenex_16749 Int) (v_prenex_16750 Int)) (or (< v_prenex_16750 main_y) (<= (+ main_y 1) v_prenex_16750) (<= (* 2 (select main_a v_prenex_16750)) 1998) (<= (+ (select main_a v_prenex_16749) 994) (select main_a v_prenex_16750)) (<= 995 (select main_a v_prenex_16750)))) (or (forall ((v_prenex_10841 Int)) (<= 2 (* 2 (select main_a v_prenex_10841)))) (forall ((v_prenex_8285 Int)) (or (< v_prenex_8285 main_y) (<= (* 2 (select main_a v_prenex_8285)) 1998) (<= (select main_a v_prenex_8285) 1001) (<= (+ main_y 1) v_prenex_8285)))) (or (forall ((v_prenex_18074 Int)) (or (<= (select main_a v_prenex_18074) 999) (<= 1994 (* 2 (select main_a v_prenex_18074))) (<= (select main_a v_prenex_18074) 1001) (<= (+ main_y 1) v_prenex_18074) (< v_prenex_18074 main_y))) (forall ((v_prenex_18076 Int)) (<= (select main_a v_prenex_18076) 3))) (forall ((v_prenex_17017 Int) (v_prenex_17018 Int)) (or (<= 0 (+ (select main_a v_prenex_17017) 1)) (<= (+ (select main_a v_prenex_17017) (select main_a v_prenex_17018)) 1000) (<= 1994 (* 2 (select main_a v_prenex_17018))) (< v_prenex_17018 main_y) (<= 1 (select main_a v_prenex_17017)) (<= 995 (select main_a v_prenex_17018)) (<= (+ main_y 1) v_prenex_17018))) (or (forall ((v_prenex_18203 Int)) (or (<= (+ main_y 1) v_prenex_18203) (<= 997 (select main_a v_prenex_18203)) (<= 1994 (* 2 (select main_a v_prenex_18203))) (< v_prenex_18203 main_y))) (forall ((v_prenex_18205 Int)) (or (<= (+ main_x 1) v_prenex_18205) (<= 2 (* 2 (select main_a v_prenex_18205))) (<= (select main_a v_prenex_18205) 5)))) (forall ((v_prenex_8758 Int) (v_prenex_8759 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8758))) (<= (select main_a v_prenex_8758) 5) (<= (+ main_y 1) v_prenex_8759) (<= 997 (select main_a v_prenex_8759)) (<= (+ main_x 1) v_prenex_8758) (<= (+ (select main_a v_prenex_8758) 994) (select main_a v_prenex_8759)) (< v_prenex_8759 main_y))) (forall ((v_prenex_12582 Int) (v_prenex_12581 Int)) (or (< v_prenex_12582 main_y) (<= 0 (+ (select main_a v_prenex_12581) 1)) (<= 1 (select main_a v_prenex_12581)) (<= (+ (select main_a v_prenex_12581) (select main_a v_prenex_12582)) 1000) (<= (* 2 (select main_a v_prenex_12582)) 1998) (<= (+ main_y 1) v_prenex_12582))) (or (forall ((v_prenex_11340 Int)) (or (<= 0 (+ (select main_a v_prenex_11340) 1)) (<= (* 2 (select main_a v_prenex_11340)) 6))) (forall ((v_prenex_11336 Int)) (or (<= (+ main_y 1) v_prenex_11336) (<= 1994 (* 2 (select main_a v_prenex_11336))) (< v_prenex_11336 main_y) (<= (select main_a v_prenex_11336) 999) (<= 997 (select main_a v_prenex_11336))))) (forall ((v_prenex_13209 Int) (v_prenex_13210 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13209))) (<= (* 2 (select main_a v_prenex_13210)) 1998) (< v_prenex_13210 main_y) (<= 997 (select main_a v_prenex_13210)) (<= (+ main_y 1) v_prenex_13210) (<= 0 (+ (select main_a v_prenex_13209) 1)) (<= 1000 (+ (select main_a v_prenex_13209) (select main_a v_prenex_13210))))) (forall ((v_prenex_11963 Int) (v_prenex_11962 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11962))) (<= (+ main_x 1) v_prenex_11962) (< v_prenex_11962 main_x) (<= (+ (select main_a v_prenex_11962) (select main_a v_prenex_11963)) 1000) (< v_prenex_11963 main_y))) (forall ((v_prenex_16537 Int) (v_prenex_16538 Int)) (or (<= 0 (+ (select main_a v_prenex_16537) 1)) (<= 997 (select main_a v_prenex_16538)) (< v_prenex_16538 main_y) (<= (+ (select main_a v_prenex_16537) (select main_a v_prenex_16538)) 1000) (<= 2 (* 2 (select main_a v_prenex_16537))) (<= (+ main_y 1) v_prenex_16538))) (or (forall ((v_prenex_14298 Int)) (or (< v_prenex_14298 main_y) (<= 1994 (* 2 (select main_a v_prenex_14298))) (<= (+ main_y 1) v_prenex_14298) (<= 997 (select main_a v_prenex_14298)))) (forall ((v_prenex_14300 Int)) (or (<= (+ main_x 1) v_prenex_14300) (<= (* 2 (select main_a v_prenex_14300)) 6)))) (forall ((v_prenex_17886 Int) (v_prenex_17885 Int)) (or (<= 1 (select main_a v_prenex_17885)) (<= 1994 (* 2 (select main_a v_prenex_17886))) (<= 1000 (+ (select main_a v_prenex_17885) (select main_a v_prenex_17886))) (<= 0 (+ (select main_a v_prenex_17885) 1)) (<= (select main_a v_prenex_17886) 999) (< v_prenex_17886 main_y) (<= (+ main_y 1) v_prenex_17886))) (forall ((v_prenex_8460 Int) (v_prenex_8461 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8460))) (<= (+ main_y 1) v_prenex_8461) (<= (select main_a v_prenex_8461) 1001) (<= (select main_a v_prenex_8460) 3) (<= 995 (select main_a v_prenex_8461)) (<= (+ (select main_a v_prenex_8460) (select main_a v_prenex_8461)) 1000) (< v_prenex_8461 main_y))) (or (forall ((v_prenex_14171 Int)) (or (<= (select main_a v_prenex_14171) 3) (<= (select main_a v_prenex_14171) 5))) (forall ((v_prenex_14170 Int)) (or (<= (select main_a v_prenex_14170) 1001) (< v_prenex_14170 main_y) (<= (+ main_y 1) v_prenex_14170) (<= (* 2 (select main_a v_prenex_14170)) 1998)))) (forall ((v_prenex_9512 Int) (v_prenex_9511 Int)) (or (<= (select main_a v_prenex_9511) 3) (<= (+ main_y 1) v_prenex_9512) (<= (+ main_x 1) v_prenex_9511) (< v_prenex_9512 main_y) (<= (+ (select main_a v_prenex_9511) (select main_a v_prenex_9512)) 1000) (<= 1994 (* 2 (select main_a v_prenex_9512))) (<= (select main_a v_prenex_9511) 5))) (forall ((v_prenex_11872 Int) (v_prenex_11873 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11873))) (<= (* 2 (select main_a v_prenex_11872)) 6) (<= 995 (select main_a v_prenex_11873)) (<= 1 (select main_a v_prenex_11872)) (<= (+ main_y 1) v_prenex_11873) (< v_prenex_11873 main_y) (<= 1000 (+ (select main_a v_prenex_11872) (select main_a v_prenex_11873))))) (forall ((v_prenex_17589 Int) (v_prenex_17590 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17589))) (<= (+ (select main_a v_prenex_17589) 994) (select main_a v_prenex_17590)) (< v_prenex_17589 main_x) (<= (+ main_x 1) v_prenex_17589))) (forall ((v_prenex_15045 Int) (v_prenex_15044 Int)) (or (<= (select main_a v_prenex_15044) 3) (<= 2 (* 2 (select main_a v_prenex_15044))) (<= (+ main_y 1) v_prenex_15045) (<= (select main_a v_prenex_15045) (+ (select main_a v_prenex_15044) 998)) (< v_prenex_15045 main_y) (<= (select main_a v_prenex_15045) 999) (<= 997 (select main_a v_prenex_15045)))) (or (forall ((v_prenex_10993 Int)) (or (<= 0 (+ (select main_a v_prenex_10993) 1)) (<= (select main_a v_prenex_10993) 5))) (forall ((v_prenex_10994 Int)) (or (<= (+ main_y 1) v_prenex_10994) (<= 995 (select main_a v_prenex_10994)) (<= 1994 (* 2 (select main_a v_prenex_10994))) (<= (* 2 (select main_a v_prenex_10994)) 1998) (< v_prenex_10994 main_y)))) (forall ((v_prenex_12593 Int) (v_prenex_12594 Int)) (or (<= 1 (select main_a v_prenex_12593)) (<= 1994 (* 2 (select main_a v_prenex_12594))) (<= 1000 (+ (select main_a v_prenex_12593) (select main_a v_prenex_12594))) (<= (+ main_y 1) v_prenex_12594) (<= (select main_a v_prenex_12593) 3) (< v_prenex_12594 main_y))) (forall ((v_prenex_10491 Int) (v_prenex_10490 Int)) (or (<= 1 (select main_a v_prenex_10490)) (< v_prenex_10491 main_y) (<= 995 (select main_a v_prenex_10491)) (<= (+ main_y 1) v_prenex_10491) (<= (* 2 (select main_a v_prenex_10490)) 6) (<= (+ (select main_a v_prenex_10490) (select main_a v_prenex_10491)) 1000))) (forall ((v_prenex_10714 Int) (v_prenex_10713 Int)) (or (< v_prenex_10714 main_y) (<= (select main_a v_prenex_10713) 3) (<= 1994 (* 2 (select main_a v_prenex_10714))) (<= (+ main_y 1) v_prenex_10714) (<= (+ (select main_a v_prenex_10713) (select main_a v_prenex_10714)) 1000) (<= (select main_a v_prenex_10714) 1001) (<= 0 (+ (select main_a v_prenex_10713) 1)))) (or (forall ((v_prenex_18277 Int)) (or (<= (* 2 (select main_a v_prenex_18277)) 1998) (<= 1994 (* 2 (select main_a v_prenex_18277))) (<= (+ main_y 1) v_prenex_18277) (<= (select main_a v_prenex_18277) 999) (< v_prenex_18277 main_y))) (forall ((v_prenex_18279 Int)) (or (<= 1 (select main_a v_prenex_18279)) (<= (* 2 (select main_a v_prenex_18279)) 6)))) (forall ((v_prenex_9095 Int) (v_prenex_9096 Int)) (or (<= (select main_a v_prenex_9096) 999) (< v_prenex_9096 main_y) (<= 0 (+ (select main_a v_prenex_9095) 1)) (<= (+ (select main_a v_prenex_9095) (select main_a v_prenex_9096)) 1000) (<= (select main_a v_prenex_9095) 5) (<= (+ main_y 1) v_prenex_9096) (< v_prenex_9095 main_x))) (forall ((v_prenex_13748 Int) (v_prenex_13747 Int)) (or (<= (select main_a v_prenex_13747) 5) (<= (* 2 (select main_a v_prenex_13748)) 1998) (<= (+ main_y 1) v_prenex_13748) (< v_prenex_13748 main_y) (<= 1000 (+ (select main_a v_prenex_13747) (select main_a v_prenex_13748))) (<= 1994 (* 2 (select main_a v_prenex_13748))))) (forall ((v_prenex_17066 Int) (v_prenex_17067 Int)) (or (<= (select main_a v_prenex_17067) 999) (< v_prenex_17067 main_y) (<= 1994 (* 2 (select main_a v_prenex_17067))) (<= (+ main_y 1) v_prenex_17067) (<= (+ (select main_a v_prenex_17066) 994) (select main_a v_prenex_17067)) (<= 0 (+ (select main_a v_prenex_17066) 1)))) (forall ((v_prenex_17717 Int) (v_prenex_17718 Int)) (or (<= (select main_a v_prenex_17717) 3) (<= 1994 (* 2 (select main_a v_prenex_17718))) (< v_prenex_17718 main_y) (<= (* 2 (select main_a v_prenex_17717)) 6) (<= (+ (select main_a v_prenex_17717) (select main_a v_prenex_17718)) 1000) (<= (+ main_y 1) v_prenex_17718) (<= (select main_a v_prenex_17718) 1001))) (forall ((v_prenex_15609 Int) (v_prenex_15608 Int)) (or (<= (* 2 (select main_a v_prenex_15608)) 6) (<= (+ (select main_a v_prenex_15608) 994) (select main_a v_prenex_15609)) (< v_prenex_15609 main_y) (<= 997 (select main_a v_prenex_15609)) (<= (select main_a v_prenex_15608) 3) (<= (+ main_y 1) v_prenex_15609) (<= (select main_a v_prenex_15609) 1001))) (forall ((v_prenex_17433 Int) (v_prenex_17434 Int)) (or (<= (* 2 (select main_a v_prenex_17434)) 1998) (<= (* 2 (select main_a v_prenex_17433)) 6) (<= 995 (select main_a v_prenex_17434)) (< v_prenex_17434 main_y) (<= (+ main_y 1) v_prenex_17434) (<= (select main_a v_prenex_17433) 3) (<= 1000 (+ (select main_a v_prenex_17433) (select main_a v_prenex_17434))))) (forall ((v_prenex_14226 Int) (v_prenex_14225 Int)) (or (<= 997 (select main_a v_prenex_14226)) (<= (* 2 (select main_a v_prenex_14225)) 6) (< v_prenex_14226 main_y) (<= 995 (select main_a v_prenex_14226)) (<= (+ (select main_a v_prenex_14225) 994) (select main_a v_prenex_14226)) (<= (+ main_y 1) v_prenex_14226))) (or (forall ((v_prenex_17396 Int)) (or (<= 0 (+ (select main_a v_prenex_17396) 1)) (<= (select main_a v_prenex_17396) 5))) (forall ((v_prenex_17395 Int)) (or (<= (+ main_y 1) v_prenex_17395) (< v_prenex_17395 main_y) (<= 1994 (* 2 (select main_a v_prenex_17395))) (<= (select main_a v_prenex_17395) 1001)))) (forall ((v_prenex_17965 Int) (v_prenex_17966 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17965))) (<= (+ main_x 1) v_prenex_17965) (<= 0 (+ (select main_a v_prenex_17965) 1)) (< v_prenex_17965 main_x) (<= (+ (select main_a v_prenex_17965) (select main_a v_prenex_17966)) 1000))) (forall ((v_prenex_16551 Int) (v_prenex_16552 Int)) (or (< v_prenex_16552 main_y) (<= (select main_a v_prenex_16551) 3) (< v_prenex_16551 main_x) (<= 997 (select main_a v_prenex_16552)) (<= (+ main_y 1) v_prenex_16552) (<= (+ (select main_a v_prenex_16551) 994) (select main_a v_prenex_16552)))) (forall ((v_prenex_8549 Int) (v_prenex_8548 Int)) (or (<= (select main_a v_prenex_8548) 5) (<= 1 (select main_a v_prenex_8548)) (<= (+ main_y 1) v_prenex_8549) (<= 995 (select main_a v_prenex_8549)) (< v_prenex_8549 main_y) (<= 1000 (+ (select main_a v_prenex_8548) (select main_a v_prenex_8549))) (<= (select main_a v_prenex_8549) 999))) (forall ((v_prenex_16291 Int) (v_prenex_16292 Int)) (or (<= (select main_a v_prenex_16292) 999) (<= (+ (select main_a v_prenex_16291) (select main_a v_prenex_16292)) 1000) (<= (+ main_y 1) v_prenex_16292) (<= (* 2 (select main_a v_prenex_16291)) 6) (< v_prenex_16292 main_y) (<= (select main_a v_prenex_16291) 5) (<= (select main_a v_prenex_16292) 1001))) (forall ((v_prenex_16593 Int) (v_prenex_16594 Int)) (or (<= (+ main_y 1) v_prenex_16594) (<= (select main_a v_prenex_16594) (+ (select main_a v_prenex_16593) 998)) (<= (select main_a v_prenex_16594) 1001) (<= 1 (select main_a v_prenex_16593)) (< v_prenex_16594 main_y) (<= 0 (+ (select main_a v_prenex_16593) 1)))) (forall ((v_prenex_11420 Int) (v_prenex_11421 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11421))) (<= (+ main_y 1) v_prenex_11421) (<= (select main_a v_prenex_11420) 5) (<= (select main_a v_prenex_11421) (+ (select main_a v_prenex_11420) 998)) (< v_prenex_11421 main_y) (<= (+ main_x 1) v_prenex_11420))) (forall ((v_prenex_12989 Int) (v_prenex_12990 Int)) (or (<= 0 (+ (select main_a v_prenex_12989) 1)) (<= 997 (select main_a v_prenex_12990)) (<= (+ main_y 1) v_prenex_12990) (<= (+ main_x 1) v_prenex_12989) (<= (+ (select main_a v_prenex_12989) (select main_a v_prenex_12990)) 1000) (< v_prenex_12990 main_y))) (or (forall ((v_prenex_18503 Int)) (or (< v_prenex_18503 main_y) (<= (* 2 (select main_a v_prenex_18503)) 1998))) (forall ((v_prenex_18502 Int)) (or (<= (+ main_x 1) v_prenex_18502) (< v_prenex_18502 main_x) (<= (select main_a v_prenex_18502) 5)))) (forall ((v_prenex_9359 Int) (v_prenex_9358 Int)) (or (<= (* 2 (select main_a v_prenex_9358)) 6) (<= (select main_a v_prenex_9359) 1001) (<= 1000 (+ (select main_a v_prenex_9358) (select main_a v_prenex_9359))) (< v_prenex_9358 main_x) (< v_prenex_9359 main_y) (<= (+ main_y 1) v_prenex_9359) (<= (select main_a v_prenex_9358) 5))) (forall ((v_prenex_9853 Int) (v_prenex_9852 Int)) (or (<= (* 2 (select main_a v_prenex_9852)) 6) (<= (+ main_x 1) v_prenex_9852) (<= (+ main_y 1) v_prenex_9853) (< v_prenex_9853 main_y) (<= (+ (select main_a v_prenex_9852) 994) (select main_a v_prenex_9853)) (<= 2 (* 2 (select main_a v_prenex_9852))) (<= 995 (select main_a v_prenex_9853)))) (forall ((v_prenex_11391 Int) (v_prenex_11392 Int)) (or (<= (* 2 (select main_a v_prenex_11392)) 1998) (<= 1 (select main_a v_prenex_11391)) (<= 997 (select main_a v_prenex_11392)) (<= (+ main_y 1) v_prenex_11392) (< v_prenex_11392 main_y) (<= (select main_a v_prenex_11391) 5) (<= (select main_a v_prenex_11392) (+ (select main_a v_prenex_11391) 998)))) (or (forall ((v_prenex_8874 Int)) (or (<= 995 (select main_a v_prenex_8874)) (<= 1994 (* 2 (select main_a v_prenex_8874))) (<= (+ main_y 1) v_prenex_8874) (< v_prenex_8874 main_y))) (forall ((v_prenex_8875 Int)) (<= (select main_a v_prenex_8875) 5))) (forall ((v_prenex_10310 Int) (v_prenex_10309 Int)) (or (<= (select main_a v_prenex_10309) 5) (<= (select main_a v_prenex_10309) 3) (< v_prenex_10309 main_x) (<= 995 (select main_a v_prenex_10310)) (<= (select main_a v_prenex_10310) (+ (select main_a v_prenex_10309) 998)) (< v_prenex_10310 main_y) (<= (+ main_y 1) v_prenex_10310))) (or (forall ((v_prenex_16757 Int)) (or (<= (+ main_x 1) v_prenex_16757) (<= (select main_a v_prenex_16757) 5) (< v_prenex_16757 main_x))) (forall ((v_prenex_16758 Int)) (or (<= (+ main_y 1) v_prenex_16758) (<= 1994 (* 2 (select main_a v_prenex_16758)))))) (forall ((v_prenex_17303 Int) (v_prenex_17304 Int)) (or (<= (+ (select main_a v_prenex_17303) 994) (select main_a v_prenex_17304)) (< v_prenex_17304 main_y) (<= (+ main_y 1) v_prenex_17304) (<= 0 (+ (select main_a v_prenex_17303) 1)) (<= (select main_a v_prenex_17303) 5) (<= 1994 (* 2 (select main_a v_prenex_17304))) (< v_prenex_17303 main_x))) (forall ((v_prenex_10600 Int) (v_prenex_10599 Int)) (or (< v_prenex_10599 main_x) (<= (+ main_x 1) v_prenex_10599) (<= (select main_a v_prenex_10600) (+ (select main_a v_prenex_10599) 998)) (<= 2 (* 2 (select main_a v_prenex_10599))))) (forall ((v_prenex_18608 Int) (v_prenex_18607 Int)) (or (<= (+ main_y 1) v_prenex_18608) (<= 1000 (+ (select main_a v_prenex_18607) (select main_a v_prenex_18608))) (< v_prenex_18608 main_y) (<= 2 (* 2 (select main_a v_prenex_18607))) (<= 995 (select main_a v_prenex_18608)) (<= 0 (+ (select main_a v_prenex_18607) 1)) (<= 1994 (* 2 (select main_a v_prenex_18608))))) (forall ((v_prenex_8644 Int) (v_prenex_8643 Int)) (or (<= (+ main_y 1) v_prenex_8644) (< v_prenex_8644 main_y) (<= (select main_a v_prenex_8644) 999) (<= (select main_a v_prenex_8644) (+ (select main_a v_prenex_8643) 998)) (<= (select main_a v_prenex_8643) 3) (<= 997 (select main_a v_prenex_8644)))) (forall ((v_prenex_16249 Int) (v_prenex_16250 Int)) (or (<= (* 2 (select main_a v_prenex_16249)) 6) (<= 0 (+ (select main_a v_prenex_16249) 1)) (<= (select main_a v_prenex_16250) 1001) (<= (select main_a v_prenex_16250) 999) (<= (+ main_y 1) v_prenex_16250) (<= (+ (select main_a v_prenex_16249) (select main_a v_prenex_16250)) 1000) (< v_prenex_16250 main_y))) (forall ((v_prenex_11248 Int) (v_prenex_11247 Int)) (or (< v_prenex_11248 main_y) (<= 995 (select main_a v_prenex_11248)) (<= (select main_a v_prenex_11248) (+ (select main_a v_prenex_11247) 998)) (<= (* 2 (select main_a v_prenex_11247)) 6) (<= (+ main_y 1) v_prenex_11248) (<= 2 (* 2 (select main_a v_prenex_11247))) (<= 997 (select main_a v_prenex_11248)))) (forall ((v_prenex_8374 Int) (v_prenex_8375 Int)) (or (<= 1 (select main_a v_prenex_8374)) (<= (select main_a v_prenex_8375) (+ (select main_a v_prenex_8374) 998)) (<= 1994 (* 2 (select main_a v_prenex_8375))) (<= (+ main_y 1) v_prenex_8375) (<= (select main_a v_prenex_8374) 3) (< v_prenex_8375 main_y) (<= (select main_a v_prenex_8375) 999))) (forall ((v_prenex_9491 Int) (v_prenex_9492 Int)) (or (<= (+ (select main_a v_prenex_9491) 994) (select main_a v_prenex_9492)) (<= (+ main_y 1) v_prenex_9492) (<= (+ main_x 1) v_prenex_9491) (< v_prenex_9492 main_y) (<= (select main_a v_prenex_9491) 5) (<= 1994 (* 2 (select main_a v_prenex_9492))))) (forall ((v_prenex_17233 Int) (v_prenex_17234 Int)) (or (< v_prenex_17234 main_y) (<= 1994 (* 2 (select main_a v_prenex_17234))) (<= (+ main_y 1) v_prenex_17234) (<= (* 2 (select main_a v_prenex_17234)) 1998) (<= (+ (select main_a v_prenex_17233) (select main_a v_prenex_17234)) 1000) (<= 1 (select main_a v_prenex_17233)))) (forall ((v_prenex_17727 Int) (v_prenex_17728 Int)) (or (<= 997 (select main_a v_prenex_17728)) (<= (* 2 (select main_a v_prenex_17728)) 1998) (<= (* 2 (select main_a v_prenex_17727)) 6) (<= (+ main_y 1) v_prenex_17728) (<= 0 (+ (select main_a v_prenex_17727) 1)) (<= (select main_a v_prenex_17728) (+ (select main_a v_prenex_17727) 998)) (< v_prenex_17728 main_y))) (forall ((v_prenex_17673 Int) (v_prenex_17674 Int)) (or (<= (* 2 (select main_a v_prenex_17673)) 6) (<= (select main_a v_prenex_17673) 3) (<= (+ main_x 1) v_prenex_17673) (<= (+ (select main_a v_prenex_17673) 994) (select main_a v_prenex_17674)) (< v_prenex_17673 main_x))) (forall ((v_prenex_17170 Int) (v_prenex_17169 Int)) (or (<= (+ main_y 1) v_prenex_17170) (<= (select main_a v_prenex_17169) 5) (<= 0 (+ (select main_a v_prenex_17169) 1)) (<= 1994 (* 2 (select main_a v_prenex_17170))) (<= (+ (select main_a v_prenex_17169) (select main_a v_prenex_17170)) 1000) (< v_prenex_17169 main_x) (< v_prenex_17170 main_y))) (forall ((v_prenex_10426 Int) (v_prenex_10425 Int)) (or (<= (+ (select main_a v_prenex_10425) (select main_a v_prenex_10426)) 1000) (<= (+ main_y 1) v_prenex_10426) (<= 2 (* 2 (select main_a v_prenex_10425))) (<= (select main_a v_prenex_10425) 3) (< v_prenex_10426 main_y) (<= 997 (select main_a v_prenex_10426)))) (forall ((v_prenex_14256 Int) (v_prenex_14255 Int)) (or (<= (+ main_y 1) v_prenex_14256) (<= (select main_a v_prenex_14255) 3) (<= 1994 (* 2 (select main_a v_prenex_14256))) (< v_prenex_14256 main_y) (<= (+ (select main_a v_prenex_14255) (select main_a v_prenex_14256)) 1000) (<= (select main_a v_prenex_14256) 999))) (or (forall ((v_prenex_14067 Int)) (or (<= 0 (+ (select main_a v_prenex_14067) 1)) (<= (* 2 (select main_a v_prenex_14067)) 6))) (forall ((v_prenex_14062 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14062))) (<= (+ main_y 1) v_prenex_14062) (< v_prenex_14062 main_y) (<= (select main_a v_prenex_14062) 999)))) (forall ((v_prenex_11600 Int) (v_prenex_11601 Int)) (or (< v_prenex_11601 main_y) (<= (+ (select main_a v_prenex_11600) 994) (select main_a v_prenex_11601)) (<= 1994 (* 2 (select main_a v_prenex_11601))) (<= 997 (select main_a v_prenex_11601)) (<= (+ main_y 1) v_prenex_11601))) (forall ((v_prenex_10598 Int) (v_prenex_10597 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10597))) (<= (+ main_y 1) v_prenex_10598) (<= 995 (select main_a v_prenex_10598)) (<= 1994 (* 2 (select main_a v_prenex_10598))) (< v_prenex_10598 main_y) (<= (+ (select main_a v_prenex_10597) 994) (select main_a v_prenex_10598)) (<= 0 (+ (select main_a v_prenex_10597) 1)))) (forall ((v_prenex_10479 Int) (v_prenex_10480 Int)) (or (<= (+ main_y 1) v_prenex_10480) (<= 0 (+ (select main_a v_prenex_10479) 1)) (<= (* 2 (select main_a v_prenex_10480)) 1998) (< v_prenex_10480 main_y) (<= (+ (select main_a v_prenex_10479) (select main_a v_prenex_10480)) 1000) (<= (select main_a v_prenex_10480) 1001) (<= 2 (* 2 (select main_a v_prenex_10479))))) (forall ((v_prenex_14244 Int) (v_prenex_14243 Int)) (or (<= 1000 (+ (select main_a v_prenex_14243) (select main_a v_prenex_14244))) (<= (select main_a v_prenex_14244) 999) (<= 997 (select main_a v_prenex_14244)) (<= (+ main_y 1) v_prenex_14244) (< v_prenex_14244 main_y) (<= 1 (select main_a v_prenex_14243)))) (or (forall ((v_prenex_15876 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15876))) (<= 1 (select main_a v_prenex_15876)))) (forall ((v_prenex_15877 Int)) (or (< v_prenex_15877 main_y) (<= (+ main_y 1) v_prenex_15877) (<= (* 2 (select main_a v_prenex_15877)) 1998)))) (forall ((v_prenex_14578 Int) (v_prenex_14577 Int)) (or (<= (+ main_x 1) v_prenex_14577) (<= (+ (select main_a v_prenex_14577) (select main_a v_prenex_14578)) 1000) (<= (select main_a v_prenex_14577) 5) (< v_prenex_14578 main_y) (<= (+ main_y 1) v_prenex_14578) (<= 1994 (* 2 (select main_a v_prenex_14578))))) (forall ((v_prenex_9699 Int) (v_prenex_9698 Int)) (or (<= (+ main_y 1) v_prenex_9699) (<= (select main_a v_prenex_9699) 1001) (<= (select main_a v_prenex_9698) 5) (<= (+ (select main_a v_prenex_9698) (select main_a v_prenex_9699)) 1000) (<= (select main_a v_prenex_9699) 999) (< v_prenex_9699 main_y))) (forall ((v_prenex_10444 Int) (v_prenex_10443 Int)) (or (<= (+ main_y 1) v_prenex_10444) (<= 1994 (* 2 (select main_a v_prenex_10444))) (<= (select main_a v_prenex_10444) (+ (select main_a v_prenex_10443) 998)) (<= 0 (+ (select main_a v_prenex_10443) 1)) (<= (select main_a v_prenex_10444) 999) (<= (select main_a v_prenex_10443) 5) (< v_prenex_10444 main_y))) (or (forall ((v_prenex_17774 Int)) (or (<= (select main_a v_prenex_17774) 5) (<= (select main_a v_prenex_17774) 3) (< v_prenex_17774 main_x))) (forall ((v_prenex_17775 Int)) (or (<= (+ main_y 1) v_prenex_17775) (<= (* 2 (select main_a v_prenex_17775)) 1998) (< v_prenex_17775 main_y) (<= (select main_a v_prenex_17775) 1001)))) (or (forall ((v_prenex_16678 Int)) (or (< v_prenex_16678 main_y) (<= (+ main_y 1) v_prenex_16678) (<= (select main_a v_prenex_16678) 1001) (<= (* 2 (select main_a v_prenex_16678)) 1998))) (forall ((v_prenex_16681 Int)) (or (<= 1 (select main_a v_prenex_16681)) (<= (select main_a v_prenex_16681) 5)))) (forall ((v_prenex_16061 Int) (v_prenex_16062 Int)) (or (<= (+ main_y 1) v_prenex_16062) (<= (select main_a v_prenex_16062) (+ (select main_a v_prenex_16061) 998)) (<= (select main_a v_prenex_16062) 999) (<= (* 2 (select main_a v_prenex_16062)) 1998) (<= 0 (+ (select main_a v_prenex_16061) 1)) (< v_prenex_16062 main_y))) (forall ((v_prenex_9878 Int) (v_prenex_9877 Int)) (or (<= (+ main_y 1) v_prenex_9878) (<= 2 (* 2 (select main_a v_prenex_9877))) (<= (select main_a v_prenex_9877) 5) (< v_prenex_9878 main_y) (<= 997 (select main_a v_prenex_9878)) (<= 995 (select main_a v_prenex_9878)) (<= (+ (select main_a v_prenex_9877) (select main_a v_prenex_9878)) 1000))) (forall ((v_prenex_16215 Int) (v_prenex_16216 Int)) (or (<= (+ main_y 1) v_prenex_16216) (< v_prenex_16216 main_y) (<= (+ (select main_a v_prenex_16215) 994) (select main_a v_prenex_16216)) (<= 995 (select main_a v_prenex_16216)) (<= (* 2 (select main_a v_prenex_16215)) 6) (<= 1 (select main_a v_prenex_16215)))) (forall ((v_prenex_15265 Int) (v_prenex_15264 Int)) (or (<= (select main_a v_prenex_15265) 1001) (<= (+ main_y 1) v_prenex_15265) (<= 0 (+ (select main_a v_prenex_15264) 1)) (< v_prenex_15265 main_y) (<= 995 (select main_a v_prenex_15265)) (<= 1000 (+ (select main_a v_prenex_15264) (select main_a v_prenex_15265))))) (forall ((v_prenex_12924 Int) (v_prenex_12925 Int)) (or (<= (select main_a v_prenex_12924) 3) (<= (* 2 (select main_a v_prenex_12925)) 1998) (< v_prenex_12925 main_y) (<= (+ main_y 1) v_prenex_12925) (<= 0 (+ (select main_a v_prenex_12924) 1)) (<= (+ (select main_a v_prenex_12924) (select main_a v_prenex_12925)) 1000) (<= (select main_a v_prenex_12925) 1001))) (or (forall ((v_prenex_17071 Int)) (or (< v_prenex_17071 main_y) (<= 1994 (* 2 (select main_a v_prenex_17071))) (<= (+ main_y 1) v_prenex_17071))) (forall ((v_prenex_17075 Int)) (or (<= (* 2 (select main_a v_prenex_17075)) 6) (<= 1 (select main_a v_prenex_17075))))) (forall ((v_prenex_16816 Int) (v_prenex_16817 Int)) (or (<= (select main_a v_prenex_16817) (+ (select main_a v_prenex_16816) 998)) (<= 995 (select main_a v_prenex_16817)) (<= 0 (+ (select main_a v_prenex_16816) 1)) (< v_prenex_16817 main_y) (<= (select main_a v_prenex_16816) 5) (<= (+ main_y 1) v_prenex_16817))) (forall ((v_prenex_16870 Int) (v_prenex_16871 Int)) (or (<= (+ main_y 1) v_prenex_16871) (<= 2 (* 2 (select main_a v_prenex_16870))) (<= (select main_a v_prenex_16870) 3) (< v_prenex_16870 main_x) (<= 1994 (* 2 (select main_a v_prenex_16871))) (<= 1000 (+ (select main_a v_prenex_16870) (select main_a v_prenex_16871))) (< v_prenex_16871 main_y))) (or (forall ((v_prenex_14067 Int)) (or (<= 0 (+ (select main_a v_prenex_14067) 1)) (<= (* 2 (select main_a v_prenex_14067)) 6))) (forall ((v_prenex_14068 Int)) (or (<= (+ main_y 1) v_prenex_14068) (<= (select main_a v_prenex_14068) 1001) (<= 1994 (* 2 (select main_a v_prenex_14068))) (< v_prenex_14068 main_y)))) (forall ((v_prenex_11165 Int) (v_prenex_11164 Int)) (or (< v_prenex_11164 main_x) (< v_prenex_11165 main_y) (<= 1 (select main_a v_prenex_11164)) (<= 1000 (+ (select main_a v_prenex_11164) (select main_a v_prenex_11165))) (<= (select main_a v_prenex_11165) 1001) (<= (+ main_y 1) v_prenex_11165))) (forall ((v_prenex_12324 Int) (v_prenex_12325 Int)) (or (< v_prenex_12324 main_x) (<= (+ main_x 1) v_prenex_12324) (<= 0 (+ (select main_a v_prenex_12324) 1)) (<= 1 (select main_a v_prenex_12324)) (<= (+ (select main_a v_prenex_12324) 994) (select main_a v_prenex_12325)))) (forall ((v_prenex_8686 Int) (v_prenex_8687 Int)) (or (<= (select main_a v_prenex_8687) 1001) (< v_prenex_8687 main_y) (<= (select main_a v_prenex_8687) (+ (select main_a v_prenex_8686) 998)) (<= (select main_a v_prenex_8686) 3) (<= (select main_a v_prenex_8686) 5) (<= (+ main_y 1) v_prenex_8687) (<= (select main_a v_prenex_8687) 999))) (forall ((v_prenex_10179 Int) (v_prenex_10180 Int)) (or (<= (+ main_y 1) v_prenex_10180) (<= (select main_a v_prenex_10180) 999) (<= 995 (select main_a v_prenex_10180)) (<= 1000 (+ (select main_a v_prenex_10179) (select main_a v_prenex_10180))) (< v_prenex_10180 main_y))) (or (forall ((v_prenex_10005 Int)) (or (<= 1 (select main_a v_prenex_10005)) (<= (select main_a v_prenex_10005) 5))) (forall ((v_prenex_10002 Int)) (or (<= (+ main_y 1) v_prenex_10002) (<= 995 (select main_a v_prenex_10002)) (<= (select main_a v_prenex_10002) 1001) (< v_prenex_10002 main_y) (<= (* 2 (select main_a v_prenex_10002)) 1998)))) (forall ((v_prenex_17677 Int) (v_prenex_17678 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17678))) (<= 1 (select main_a v_prenex_17677)) (< v_prenex_17678 main_y) (<= (select main_a v_prenex_17678) (+ (select main_a v_prenex_17677) 998)) (< v_prenex_17677 main_x) (<= (select main_a v_prenex_17677) 5) (<= (+ main_y 1) v_prenex_17678))) (forall ((v_prenex_12943 Int) (v_prenex_12944 Int)) (or (<= (select main_a v_prenex_12944) 999) (< v_prenex_12944 main_y) (<= 2 (* 2 (select main_a v_prenex_12943))) (<= 0 (+ (select main_a v_prenex_12943) 1)) (<= (+ (select main_a v_prenex_12943) 994) (select main_a v_prenex_12944)) (<= (+ main_y 1) v_prenex_12944) (<= 1994 (* 2 (select main_a v_prenex_12944))))) (forall ((v_prenex_15523 Int) (v_prenex_15522 Int)) (or (<= (+ main_y 1) v_prenex_15523) (<= (select main_a v_prenex_15523) 999) (<= 1 (select main_a v_prenex_15522)) (<= (select main_a v_prenex_15523) (+ (select main_a v_prenex_15522) 998)) (<= 997 (select main_a v_prenex_15523)) (< v_prenex_15523 main_y))) (forall ((v_prenex_13456 Int) (v_prenex_13457 Int)) (or (< v_prenex_13457 main_y) (<= (+ main_y 1) v_prenex_13457) (<= (* 2 (select main_a v_prenex_13456)) 6) (<= (select main_a v_prenex_13457) 1001) (<= (+ (select main_a v_prenex_13456) 994) (select main_a v_prenex_13457)) (<= 1994 (* 2 (select main_a v_prenex_13457))))) (forall ((v_prenex_11343 Int) (v_prenex_11342 Int)) (or (<= 997 (select main_a v_prenex_11343)) (<= (select main_a v_prenex_11342) 5) (<= (select main_a v_prenex_11343) 1001) (<= (+ main_y 1) v_prenex_11343) (<= (+ (select main_a v_prenex_11342) 994) (select main_a v_prenex_11343)) (<= (* 2 (select main_a v_prenex_11342)) 6) (< v_prenex_11343 main_y))) (or (forall ((v_prenex_16859 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16859))) (<= (* 2 (select main_a v_prenex_16859)) 1998) (< v_prenex_16859 main_y) (<= (+ main_y 1) v_prenex_16859))) (forall ((v_prenex_16862 Int)) (or (<= (* 2 (select main_a v_prenex_16862)) 6) (<= (select main_a v_prenex_16862) 5)))) (forall ((v_prenex_17861 Int) (v_prenex_17862 Int)) (or (<= (+ main_y 1) v_prenex_17862) (<= (+ (select main_a v_prenex_17861) (select main_a v_prenex_17862)) 1000) (<= 995 (select main_a v_prenex_17862)) (<= (select main_a v_prenex_17862) 999) (< v_prenex_17862 main_y))) (forall ((v_prenex_8748 Int) (v_prenex_8749 Int)) (or (<= 995 (select main_a v_prenex_8749)) (<= (+ main_y 1) v_prenex_8749) (<= (select main_a v_prenex_8749) 999) (< v_prenex_8749 main_y) (<= 0 (+ (select main_a v_prenex_8748) 1)) (<= (select main_a v_prenex_8748) 3) (<= (select main_a v_prenex_8749) (+ (select main_a v_prenex_8748) 998)))) (forall ((v_prenex_9572 Int) (v_prenex_9573 Int)) (or (<= (+ main_y 1) v_prenex_9573) (<= (select main_a v_prenex_9573) 1001) (<= 1000 (+ (select main_a v_prenex_9572) (select main_a v_prenex_9573))) (< v_prenex_9573 main_y) (<= 1994 (* 2 (select main_a v_prenex_9573))) (<= (select main_a v_prenex_9572) 3))) (forall ((v_prenex_8341 Int) (v_prenex_8342 Int)) (or (<= (* 2 (select main_a v_prenex_8341)) 6) (< v_prenex_8342 main_y) (<= (+ (select main_a v_prenex_8341) 994) (select main_a v_prenex_8342)) (<= 997 (select main_a v_prenex_8342)) (<= 1994 (* 2 (select main_a v_prenex_8342))) (<= 1 (select main_a v_prenex_8341)) (<= (+ main_y 1) v_prenex_8342))) (forall ((v_prenex_15695 Int) (v_prenex_15694 Int)) (or (<= 1000 (+ (select main_a v_prenex_15694) (select main_a v_prenex_15695))) (<= 1 (select main_a v_prenex_15694)) (<= 997 (select main_a v_prenex_15695)) (<= (+ main_y 1) v_prenex_15695) (< v_prenex_15695 main_y) (<= (* 2 (select main_a v_prenex_15695)) 1998))) (or (forall ((v_prenex_9038 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9038))) (<= 0 (+ (select main_a v_prenex_9038) 1)))) (forall ((v_prenex_9034 Int)) (or (< v_prenex_9034 main_y) (<= 1994 (* 2 (select main_a v_prenex_9034))) (<= (* 2 (select main_a v_prenex_9034)) 1998) (<= (+ main_y 1) v_prenex_9034)))) (or (forall ((v_prenex_9102 Int)) (or (<= (* 2 (select main_a v_prenex_9102)) 1998) (< v_prenex_9102 main_y) (<= (+ main_y 1) v_prenex_9102) (<= (select main_a v_prenex_9102) 999) (<= 1994 (* 2 (select main_a v_prenex_9102))))) (forall ((v_prenex_9104 Int)) (<= (* 2 (select main_a v_prenex_9104)) 6))) (or (forall ((v_prenex_9835 Int)) (or (<= 1 (select main_a v_prenex_9835)) (<= 0 (+ (select main_a v_prenex_9835) 1)))) (forall ((v_prenex_9841 Int)) (or (<= (+ main_y 1) v_prenex_9841) (<= (select main_a v_prenex_9841) 999) (<= (* 2 (select main_a v_prenex_9841)) 1998) (< v_prenex_9841 main_y)))) (forall ((v_prenex_14147 Int) (v_prenex_14146 Int)) (or (<= (+ main_y 1) v_prenex_14147) (<= 1994 (* 2 (select main_a v_prenex_14147))) (<= (+ (select main_a v_prenex_14146) (select main_a v_prenex_14147)) 1000) (< v_prenex_14147 main_y) (<= 995 (select main_a v_prenex_14147)))) (forall ((v_prenex_15949 Int) (v_prenex_15948 Int)) (or (<= (+ (select main_a v_prenex_15948) (select main_a v_prenex_15949)) 1000) (< v_prenex_15949 main_y) (<= 995 (select main_a v_prenex_15949)) (<= (+ main_y 1) v_prenex_15949) (<= 0 (+ (select main_a v_prenex_15948) 1)) (<= 997 (select main_a v_prenex_15949)) (<= (* 2 (select main_a v_prenex_15948)) 6))) (or (forall ((v_prenex_13490 Int)) (or (<= (+ main_x 1) v_prenex_13490) (< v_prenex_13490 main_x) (<= (select main_a v_prenex_13490) 3))) (forall ((v_prenex_13491 Int)) (or (<= (+ main_y 1) v_prenex_13491) (<= 1994 (* 2 (select main_a v_prenex_13491)))))) (forall ((v_prenex_10325 Int) (v_prenex_10326 Int)) (or (<= (+ main_y 1) v_prenex_10326) (<= 1994 (* 2 (select main_a v_prenex_10326))) (<= (select main_a v_prenex_10325) 3) (<= (+ (select main_a v_prenex_10325) (select main_a v_prenex_10326)) 1000) (<= 2 (* 2 (select main_a v_prenex_10325))) (< v_prenex_10326 main_y))) (forall ((v_prenex_15754 Int) (v_prenex_15753 Int)) (or (<= (+ main_y 1) v_prenex_15754) (<= (* 2 (select main_a v_prenex_15753)) 6) (<= 997 (select main_a v_prenex_15754)) (< v_prenex_15754 main_y) (<= (+ (select main_a v_prenex_15753) (select main_a v_prenex_15754)) 1000) (<= (select main_a v_prenex_15753) 3) (<= (+ main_x 1) v_prenex_15753))) (forall ((v_prenex_9355 Int) (v_prenex_9354 Int)) (or (<= (select main_a v_prenex_9355) 999) (<= (+ (select main_a v_prenex_9354) 994) (select main_a v_prenex_9355)) (<= 1 (select main_a v_prenex_9354)) (< v_prenex_9355 main_y) (<= (* 2 (select main_a v_prenex_9355)) 1998) (<= (+ main_y 1) v_prenex_9355))) (forall ((v_prenex_9543 Int) (v_prenex_9544 Int)) (or (<= 1000 (+ (select main_a v_prenex_9543) (select main_a v_prenex_9544))) (<= 997 (select main_a v_prenex_9544)) (< v_prenex_9544 main_y) (<= (+ main_y 1) v_prenex_9544) (<= 0 (+ (select main_a v_prenex_9543) 1)) (<= (+ main_x 1) v_prenex_9543) (<= (select main_a v_prenex_9543) 5))) (forall ((v_prenex_10792 Int) (v_prenex_10793 Int)) (or (<= (select main_a v_prenex_10793) 999) (<= (+ main_y 1) v_prenex_10793) (<= (select main_a v_prenex_10792) 5) (<= (+ (select main_a v_prenex_10792) 994) (select main_a v_prenex_10793)) (< v_prenex_10793 main_y))) (forall ((v_prenex_17187 Int) (v_prenex_17188 Int)) (or (<= 995 (select main_a v_prenex_17188)) (<= (+ main_y 1) v_prenex_17188) (<= (select main_a v_prenex_17187) 3) (<= 1000 (+ (select main_a v_prenex_17187) (select main_a v_prenex_17188))) (< v_prenex_17188 main_y) (<= (* 2 (select main_a v_prenex_17187)) 6))) (or (forall ((v_prenex_12778 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12778))) (<= (+ main_y 1) v_prenex_12778) (< v_prenex_12778 main_y) (<= (* 2 (select main_a v_prenex_12778)) 1998))) (forall ((v_prenex_12782 Int)) (or (<= 0 (+ (select main_a v_prenex_12782) 1)) (<= (+ main_x 1) v_prenex_12782) (<= (select main_a v_prenex_12782) 5)))) (forall ((v_prenex_9601 Int) (v_prenex_9600 Int)) (or (<= (+ main_x 1) v_prenex_9600) (<= (+ (select main_a v_prenex_9600) 994) (select main_a v_prenex_9601)) (<= 997 (select main_a v_prenex_9601)) (<= (+ main_y 1) v_prenex_9601) (< v_prenex_9601 main_y) (<= 2 (* 2 (select main_a v_prenex_9600))))) (forall ((v_prenex_11656 Int) (v_prenex_11657 Int)) (or (<= (* 2 (select main_a v_prenex_11657)) 1998) (<= 2 (* 2 (select main_a v_prenex_11656))) (< v_prenex_11657 main_y) (<= 0 (+ (select main_a v_prenex_11656) 1)) (<= (+ main_y 1) v_prenex_11657) (<= (select main_a v_prenex_11657) (+ (select main_a v_prenex_11656) 998)) (<= 997 (select main_a v_prenex_11657)))) (or (forall ((v_prenex_9642 Int)) (or (<= 995 (select main_a v_prenex_9642)) (<= (+ main_y 1) v_prenex_9642) (< v_prenex_9642 main_y) (<= (select main_a v_prenex_9642) 1001) (<= (* 2 (select main_a v_prenex_9642)) 1998))) (forall ((v_prenex_9645 Int)) (or (<= (select main_a v_prenex_9645) 5) (<= 2 (* 2 (select main_a v_prenex_9645)))))) (or (forall ((v_prenex_17936 Int)) (<= 1994 (* 2 (select main_a v_prenex_17936)))) (forall ((v_prenex_17935 Int)) (or (<= (select main_a v_prenex_17935) 5) (<= (+ main_x 1) v_prenex_17935) (< v_prenex_17935 main_x) (<= 1 (select main_a v_prenex_17935))))) (forall ((v_prenex_18543 Int) (v_prenex_18544 Int)) (or (<= (+ (select main_a v_prenex_18543) 994) (select main_a v_prenex_18544)) (<= (+ main_x 1) v_prenex_18543) (<= 1 (select main_a v_prenex_18543)) (<= (+ main_y 1) v_prenex_18544) (< v_prenex_18544 main_y) (<= (* 2 (select main_a v_prenex_18543)) 6) (<= 997 (select main_a v_prenex_18544)))) (or (forall ((v_prenex_12034 Int)) (or (< v_prenex_12034 main_y) (<= 997 (select main_a v_prenex_12034)) (<= (+ main_y 1) v_prenex_12034) (<= (* 2 (select main_a v_prenex_12034)) 1998))) (forall ((v_prenex_12039 Int)) (or (<= (+ main_x 1) v_prenex_12039) (<= 2 (* 2 (select main_a v_prenex_12039))) (<= 0 (+ (select main_a v_prenex_12039) 1))))) (forall ((v_prenex_13926 Int) (v_prenex_13925 Int)) (or (<= 0 (+ (select main_a v_prenex_13925) 1)) (<= (select main_a v_prenex_13926) 1001) (<= (+ (select main_a v_prenex_13925) (select main_a v_prenex_13926)) 1000) (<= (+ main_y 1) v_prenex_13926) (<= (select main_a v_prenex_13925) 3) (< v_prenex_13926 main_y) (<= 997 (select main_a v_prenex_13926)))) (forall ((v_prenex_17095 Int) (v_prenex_17096 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17096))) (< v_prenex_17096 main_y) (<= (select main_a v_prenex_17096) (+ (select main_a v_prenex_17095) 998)) (<= (+ main_y 1) v_prenex_17096) (<= 0 (+ (select main_a v_prenex_17095) 1)) (<= 995 (select main_a v_prenex_17096)) (<= (select main_a v_prenex_17095) 3))) (forall ((v_prenex_9205 Int) (v_prenex_9204 Int)) (or (<= (select main_a v_prenex_9204) 3) (< v_prenex_9204 main_x) (< v_prenex_9205 main_y) (<= (+ (select main_a v_prenex_9204) 994) (select main_a v_prenex_9205)) (<= 2 (* 2 (select main_a v_prenex_9204))) (<= 997 (select main_a v_prenex_9205)) (<= (+ main_y 1) v_prenex_9205))) (or (forall ((v_prenex_16441 Int)) (or (<= 1 (select main_a v_prenex_16441)) (<= (+ main_x 1) v_prenex_16441) (<= 0 (+ (select main_a v_prenex_16441) 1)))) (forall ((v_prenex_16439 Int)) (or (< v_prenex_16439 main_y) (<= (+ main_y 1) v_prenex_16439) (<= (* 2 (select main_a v_prenex_16439)) 1998) (<= (select main_a v_prenex_16439) 999)))) (or (forall ((v_prenex_14304 Int)) (or (<= (* 2 (select main_a v_prenex_14304)) 6) (<= (select main_a v_prenex_14304) 5) (< v_prenex_14304 main_x))) (forall ((v_prenex_14305 Int)) (or (<= (+ main_y 1) v_prenex_14305) (<= (* 2 (select main_a v_prenex_14305)) 1998) (< v_prenex_14305 main_y)))) (or (forall ((v_prenex_18052 Int)) (or (<= 995 (select main_a v_prenex_18052)) (<= (* 2 (select main_a v_prenex_18052)) 1998) (< v_prenex_18052 main_y) (<= (select main_a v_prenex_18052) 1001) (<= (+ main_y 1) v_prenex_18052))) (forall ((v_prenex_18055 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18055))) (<= (* 2 (select main_a v_prenex_18055)) 6)))) (forall ((v_prenex_10840 Int) (v_prenex_10839 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10839))) (< v_prenex_10840 main_y) (<= (select main_a v_prenex_10839) 5) (<= (select main_a v_prenex_10840) 999) (<= (+ (select main_a v_prenex_10839) 994) (select main_a v_prenex_10840)) (<= (+ main_y 1) v_prenex_10840) (<= 1994 (* 2 (select main_a v_prenex_10840))))) (forall ((v_prenex_14658 Int) (v_prenex_14657 Int)) (or (<= 1000 (+ (select main_a v_prenex_14657) (select main_a v_prenex_14658))) (<= (+ main_y 1) v_prenex_14658) (<= 997 (select main_a v_prenex_14658)) (<= 0 (+ (select main_a v_prenex_14657) 1)) (< v_prenex_14658 main_y) (<= (select main_a v_prenex_14657) 3) (< v_prenex_14657 main_x))) (forall ((v_prenex_17223 Int) (v_prenex_17224 Int)) (or (<= (+ main_x 1) v_prenex_17223) (<= (+ main_y 1) v_prenex_17224) (<= 2 (* 2 (select main_a v_prenex_17223))) (< v_prenex_17224 main_y) (<= (+ (select main_a v_prenex_17223) 994) (select main_a v_prenex_17224)) (<= 995 (select main_a v_prenex_17224)))) (forall ((v_prenex_15685 Int) (v_prenex_15684 Int)) (or (<= (+ main_y 1) v_prenex_15685) (<= 2 (* 2 (select main_a v_prenex_15684))) (<= (* 2 (select main_a v_prenex_15685)) 1998) (<= (* 2 (select main_a v_prenex_15684)) 6) (< v_prenex_15685 main_y) (<= 995 (select main_a v_prenex_15685)) (<= (+ (select main_a v_prenex_15684) (select main_a v_prenex_15685)) 1000))) (forall ((v_prenex_9693 Int) (v_prenex_9692 Int)) (or (<= (* 2 (select main_a v_prenex_9692)) 6) (<= (select main_a v_prenex_9693) 1001) (<= (+ main_y 1) v_prenex_9693) (<= 1 (select main_a v_prenex_9692)) (<= (select main_a v_prenex_9693) 999) (< v_prenex_9693 main_y) (<= (+ (select main_a v_prenex_9692) (select main_a v_prenex_9693)) 1000))) (or (forall ((v_prenex_17946 Int)) (or (< v_prenex_17946 main_y) (<= 1994 (* 2 (select main_a v_prenex_17946))) (<= (* 2 (select main_a v_prenex_17946)) 1998) (<= (+ main_y 1) v_prenex_17946))) (forall ((v_prenex_17949 Int)) (or (<= (select main_a v_prenex_17949) 3) (<= 0 (+ (select main_a v_prenex_17949) 1))))) (or (forall ((v_prenex_13974 Int)) (or (<= (+ main_x 1) v_prenex_13974) (<= 2 (* 2 (select main_a v_prenex_13974))))) (forall ((v_prenex_8294 Int)) (or (< v_prenex_8294 main_y) (<= (+ main_y 1) v_prenex_8294) (<= (select main_a v_prenex_8294) 1001)))) (or (forall ((v_prenex_16739 Int)) (<= (select main_a v_prenex_16739) 3)) (forall ((v_prenex_16737 Int)) (or (< v_prenex_16737 main_y) (<= 997 (select main_a v_prenex_16737)) (<= (* 2 (select main_a v_prenex_16737)) 1998) (<= (select main_a v_prenex_16737) 1001) (<= (+ main_y 1) v_prenex_16737)))) (forall ((v_prenex_11945 Int) (v_prenex_11944 Int)) (or (<= (+ main_y 1) v_prenex_11945) (< v_prenex_11945 main_y) (<= 1994 (* 2 (select main_a v_prenex_11945))) (<= 2 (* 2 (select main_a v_prenex_11944))) (<= 997 (select main_a v_prenex_11945)) (<= (+ (select main_a v_prenex_11944) (select main_a v_prenex_11945)) 1000))) (forall ((v_prenex_10094 Int) (v_prenex_10093 Int)) (or (<= (+ (select main_a v_prenex_10093) 994) (select main_a v_prenex_10094)) (<= (select main_a v_prenex_10094) 999) (<= (+ main_y 1) v_prenex_10094) (< v_prenex_10094 main_y) (<= 1 (select main_a v_prenex_10093)) (<= (* 2 (select main_a v_prenex_10093)) 6))) (forall ((v_prenex_17669 Int) (v_prenex_17670 Int)) (or (<= 1000 (+ (select main_a v_prenex_17669) (select main_a v_prenex_17670))) (<= 1994 (* 2 (select main_a v_prenex_17670))) (<= 995 (select main_a v_prenex_17670)) (<= (+ main_y 1) v_prenex_17670) (< v_prenex_17670 main_y) (<= 2 (* 2 (select main_a v_prenex_17669))) (<= 1 (select main_a v_prenex_17669)))) (forall ((v_prenex_12821 Int) (v_prenex_12820 Int)) (or (<= (+ main_y 1) v_prenex_12821) (< v_prenex_12821 main_y) (<= (select main_a v_prenex_12820) 5) (<= 1 (select main_a v_prenex_12820)) (<= (select main_a v_prenex_12821) 1001) (<= (select main_a v_prenex_12821) (+ (select main_a v_prenex_12820) 998)) (<= (* 2 (select main_a v_prenex_12821)) 1998))) (or (forall ((v_prenex_18350 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18350))) (<= (select main_a v_prenex_18350) 5))) (forall ((v_prenex_18347 Int)) (or (< v_prenex_18347 main_y) (<= (+ main_y 1) v_prenex_18347) (<= 997 (select main_a v_prenex_18347)) (<= 1994 (* 2 (select main_a v_prenex_18347))) (<= 995 (select main_a v_prenex_18347))))) (forall ((v_prenex_14567 Int) (v_prenex_14568 Int)) (or (<= (+ (select main_a v_prenex_14567) (select main_a v_prenex_14568)) 1000) (<= 995 (select main_a v_prenex_14568)) (<= (+ main_y 1) v_prenex_14568) (<= (select main_a v_prenex_14567) 5) (< v_prenex_14568 main_y) (<= 997 (select main_a v_prenex_14568)))) (or (forall ((v_prenex_15555 Int)) (or (<= (* 2 (select main_a v_prenex_15555)) 6) (<= (+ main_x 1) v_prenex_15555))) (forall ((v_prenex_15550 Int)) (or (<= (* 2 (select main_a v_prenex_15550)) 1998) (<= (+ main_y 1) v_prenex_15550) (< v_prenex_15550 main_y) (<= 997 (select main_a v_prenex_15550))))) (forall ((v_prenex_13328 Int) (v_prenex_13329 Int)) (or (<= 995 (select main_a v_prenex_13329)) (<= (+ main_y 1) v_prenex_13329) (<= (+ (select main_a v_prenex_13328) (select main_a v_prenex_13329)) 1000) (<= (select main_a v_prenex_13329) 1001) (<= 0 (+ (select main_a v_prenex_13328) 1)) (<= (* 2 (select main_a v_prenex_13328)) 6) (< v_prenex_13329 main_y))) (forall ((v_prenex_18192 Int) (v_prenex_18193 Int)) (or (<= (select main_a v_prenex_18193) 1001) (<= 2 (* 2 (select main_a v_prenex_18192))) (<= (+ main_x 1) v_prenex_18192) (<= (+ (select main_a v_prenex_18192) 994) (select main_a v_prenex_18193)) (<= (select main_a v_prenex_18192) 3) (< v_prenex_18193 main_y) (<= (+ main_y 1) v_prenex_18193))) (or (forall ((v_prenex_10222 Int)) (or (<= (+ main_y 1) v_prenex_10222) (<= (select main_a v_prenex_10222) 999) (<= (* 2 (select main_a v_prenex_10222)) 1998) (< v_prenex_10222 main_y) (<= 1994 (* 2 (select main_a v_prenex_10222))))) (forall ((v_prenex_10224 Int)) (or (<= 1 (select main_a v_prenex_10224)) (<= (select main_a v_prenex_10224) 3)))) (forall ((v_prenex_10539 Int) (v_prenex_10538 Int)) (or (<= 0 (+ (select main_a v_prenex_10538) 1)) (<= (select main_a v_prenex_10539) (+ (select main_a v_prenex_10538) 998)) (<= 1994 (* 2 (select main_a v_prenex_10539))) (<= 1 (select main_a v_prenex_10538)) (< v_prenex_10539 main_y) (<= (+ main_y 1) v_prenex_10539) (<= (select main_a v_prenex_10539) 1001))) (forall ((v_prenex_17733 Int) (v_prenex_17734 Int)) (or (<= (select main_a v_prenex_17734) (+ (select main_a v_prenex_17733) 998)) (<= 2 (* 2 (select main_a v_prenex_17733))) (<= (* 2 (select main_a v_prenex_17733)) 6) (<= (+ main_y 1) v_prenex_17734) (< v_prenex_17734 main_y) (<= 995 (select main_a v_prenex_17734)) (<= (select main_a v_prenex_17734) 1001))) (forall ((v_prenex_17755 Int) (v_prenex_17756 Int)) (or (<= (* 2 (select main_a v_prenex_17755)) 6) (<= (select main_a v_prenex_17756) 999) (<= (+ (select main_a v_prenex_17755) 994) (select main_a v_prenex_17756)) (<= (+ main_y 1) v_prenex_17756) (<= 1994 (* 2 (select main_a v_prenex_17756))) (< v_prenex_17756 main_y))) (or (forall ((v_prenex_15776 Int)) (or (<= (select main_a v_prenex_15776) 1001) (<= (+ main_y 1) v_prenex_15776) (<= (* 2 (select main_a v_prenex_15776)) 1998) (< v_prenex_15776 main_y))) (forall ((v_prenex_15775 Int)) (or (<= 0 (+ (select main_a v_prenex_15775) 1)) (<= (select main_a v_prenex_15775) 5) (< v_prenex_15775 main_x)))) (forall ((v_prenex_12384 Int) (v_prenex_12385 Int)) (or (<= (* 2 (select main_a v_prenex_12385)) 1998) (<= (+ (select main_a v_prenex_12384) (select main_a v_prenex_12385)) 1000) (< v_prenex_12385 main_y) (<= (+ main_y 1) v_prenex_12385) (<= (select main_a v_prenex_12384) 3) (<= 1 (select main_a v_prenex_12384)) (< v_prenex_12384 main_x))) (forall ((v_prenex_8739 Int) (v_prenex_8740 Int)) (or (<= 997 (select main_a v_prenex_8740)) (<= 2 (* 2 (select main_a v_prenex_8739))) (<= (+ main_y 1) v_prenex_8740) (<= (select main_a v_prenex_8740) (+ (select main_a v_prenex_8739) 998)) (< v_prenex_8740 main_y))) (forall ((v_prenex_14828 Int) (v_prenex_14829 Int)) (or (<= (+ (select main_a v_prenex_14828) 994) (select main_a v_prenex_14829)) (<= (+ main_y 1) v_prenex_14829) (<= (+ main_x 1) v_prenex_14828) (< v_prenex_14829 main_y) (<= (select main_a v_prenex_14829) 999) (<= (select main_a v_prenex_14828) 5))) (or (forall ((v_prenex_12511 Int)) (<= (select main_a v_prenex_12511) 5)) (forall ((v_prenex_12506 Int)) (or (<= (select main_a v_prenex_12506) 999) (<= (+ main_y 1) v_prenex_12506) (< v_prenex_12506 main_y) (<= (* 2 (select main_a v_prenex_12506)) 1998) (<= (select main_a v_prenex_12506) 1001)))) (forall ((v_prenex_8550 Int) (v_prenex_8551 Int)) (or (<= 997 (select main_a v_prenex_8551)) (<= (select main_a v_prenex_8551) 1001) (< v_prenex_8551 main_y) (<= (select main_a v_prenex_8550) 5) (<= 0 (+ (select main_a v_prenex_8550) 1)) (<= 1000 (+ (select main_a v_prenex_8550) (select main_a v_prenex_8551))) (<= (+ main_y 1) v_prenex_8551))) (forall ((v_prenex_13587 Int) (v_prenex_13588 Int)) (or (< v_prenex_13588 main_y) (<= 1000 (+ (select main_a v_prenex_13587) (select main_a v_prenex_13588))) (<= 1 (select main_a v_prenex_13587)) (<= (select main_a v_prenex_13587) 3) (<= 997 (select main_a v_prenex_13588)) (<= (+ main_y 1) v_prenex_13588))) (forall ((v_prenex_13312 Int) (v_prenex_13311 Int)) (or (<= (select main_a v_prenex_13312) (+ (select main_a v_prenex_13311) 998)) (<= (select main_a v_prenex_13311) 5) (<= 997 (select main_a v_prenex_13312)) (<= (+ main_y 1) v_prenex_13312) (<= (select main_a v_prenex_13312) 1001) (< v_prenex_13312 main_y))) (forall ((v_prenex_17375 Int) (v_prenex_17376 Int)) (or (<= 997 (select main_a v_prenex_17376)) (<= (select main_a v_prenex_17375) 5) (< v_prenex_17376 main_y) (<= (+ (select main_a v_prenex_17375) 994) (select main_a v_prenex_17376)) (<= 1 (select main_a v_prenex_17375)) (<= (+ main_y 1) v_prenex_17376))) (forall ((v_prenex_12079 Int) (v_prenex_12080 Int)) (or (< v_prenex_12079 main_x) (<= (+ main_y 1) v_prenex_12080) (<= 997 (select main_a v_prenex_12080)) (< v_prenex_12080 main_y) (<= 1000 (+ (select main_a v_prenex_12079) (select main_a v_prenex_12080))))) (forall ((v_prenex_9614 Int) (v_prenex_9613 Int)) (or (<= 0 (+ (select main_a v_prenex_9613) 1)) (< v_prenex_9614 main_y) (<= (select main_a v_prenex_9614) 1001) (<= 1994 (* 2 (select main_a v_prenex_9614))) (<= (+ main_y 1) v_prenex_9614) (<= (+ (select main_a v_prenex_9613) (select main_a v_prenex_9614)) 1000))) (forall ((v_prenex_9043 Int) (v_prenex_9042 Int)) (or (<= (select main_a v_prenex_9042) 5) (< v_prenex_9043 main_y) (<= 1 (select main_a v_prenex_9042)) (<= (* 2 (select main_a v_prenex_9043)) 1998) (<= (select main_a v_prenex_9043) 1001) (<= (+ main_y 1) v_prenex_9043) (<= (select main_a v_prenex_9043) (+ (select main_a v_prenex_9042) 998)))) (or (forall ((v_prenex_14516 Int)) (<= 0 (+ (select main_a v_prenex_14516) 1))) (forall ((v_prenex_14514 Int)) (or (<= (select main_a v_prenex_14514) 999) (<= 1994 (* 2 (select main_a v_prenex_14514))) (< v_prenex_14514 main_y) (<= (* 2 (select main_a v_prenex_14514)) 1998) (<= (+ main_y 1) v_prenex_14514)))) (forall ((v_prenex_10858 Int) (v_prenex_10857 Int)) (or (<= (+ main_y 1) v_prenex_10858) (<= (select main_a v_prenex_10857) 3) (<= 1 (select main_a v_prenex_10857)) (<= 995 (select main_a v_prenex_10858)) (<= (+ (select main_a v_prenex_10857) 994) (select main_a v_prenex_10858)) (<= 997 (select main_a v_prenex_10858)) (< v_prenex_10858 main_y))) (or (forall ((v_prenex_15296 Int)) (<= 1 (select main_a v_prenex_15296))) (forall ((v_prenex_15295 Int)) (or (< v_prenex_15295 main_y) (<= (+ main_y 1) v_prenex_15295) (<= 1994 (* 2 (select main_a v_prenex_15295))) (<= 997 (select main_a v_prenex_15295))))) (or (forall ((v_prenex_10630 Int)) (or (< v_prenex_10630 main_y) (<= (select main_a v_prenex_10630) 999) (<= (+ main_y 1) v_prenex_10630) (<= 1994 (* 2 (select main_a v_prenex_10630))))) (forall ((v_prenex_10629 Int)) (or (< v_prenex_10629 main_x) (<= 0 (+ (select main_a v_prenex_10629) 1)) (<= 2 (* 2 (select main_a v_prenex_10629)))))) (forall ((v_prenex_12238 Int) (v_prenex_12239 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12239))) (<= 0 (+ (select main_a v_prenex_12238) 1)) (<= (+ main_y 1) v_prenex_12239) (< v_prenex_12239 main_y) (<= 997 (select main_a v_prenex_12239)) (<= (* 2 (select main_a v_prenex_12238)) 6) (<= 1000 (+ (select main_a v_prenex_12238) (select main_a v_prenex_12239))))) (forall ((v_prenex_17851 Int) (v_prenex_17852 Int)) (or (<= (select main_a v_prenex_17852) 999) (<= (select main_a v_prenex_17852) 1001) (<= (select main_a v_prenex_17851) 3) (< v_prenex_17852 main_y) (<= (select main_a v_prenex_17851) 5) (<= (+ main_y 1) v_prenex_17852) (<= (+ (select main_a v_prenex_17851) 994) (select main_a v_prenex_17852)))) (or (forall ((v_prenex_11234 Int)) (or (<= 0 (+ (select main_a v_prenex_11234) 1)) (<= 1 (select main_a v_prenex_11234)))) (forall ((v_prenex_11229 Int)) (or (<= 995 (select main_a v_prenex_11229)) (< v_prenex_11229 main_y) (<= 1994 (* 2 (select main_a v_prenex_11229))) (<= (select main_a v_prenex_11229) 999) (<= (+ main_y 1) v_prenex_11229)))) (or (forall ((v_prenex_8618 Int)) (or (<= (* 2 (select main_a v_prenex_8618)) 6) (<= (select main_a v_prenex_8618) 3) (< v_prenex_8618 main_x))) (forall ((v_prenex_8619 Int)) (or (< v_prenex_8619 main_y) (<= (select main_a v_prenex_8619) 999) (<= (+ main_y 1) v_prenex_8619) (<= 1994 (* 2 (select main_a v_prenex_8619)))))) (forall ((v_prenex_17501 Int) (v_prenex_17502 Int)) (or (<= 1000 (+ (select main_a v_prenex_17501) (select main_a v_prenex_17502))) (< v_prenex_17502 main_y) (<= (select main_a v_prenex_17502) 999) (<= (select main_a v_prenex_17501) 5) (<= (+ main_y 1) v_prenex_17502) (<= (select main_a v_prenex_17501) 3))) (forall ((v_prenex_14771 Int) (v_prenex_14770 Int)) (or (<= 1 (select main_a v_prenex_14770)) (< v_prenex_14771 main_y) (<= 997 (select main_a v_prenex_14771)) (<= 1000 (+ (select main_a v_prenex_14770) (select main_a v_prenex_14771))) (<= (select main_a v_prenex_14770) 5) (<= (+ main_y 1) v_prenex_14771))) (forall ((v_prenex_16812 Int) (v_prenex_16813 Int)) (or (< v_prenex_16813 main_y) (<= (+ main_y 1) v_prenex_16813) (<= 2 (* 2 (select main_a v_prenex_16812))) (<= (select main_a v_prenex_16812) 5) (<= 995 (select main_a v_prenex_16813)) (<= 1000 (+ (select main_a v_prenex_16812) (select main_a v_prenex_16813))))) (forall ((v_prenex_12788 Int) (v_prenex_12789 Int)) (or (<= (+ main_y 1) v_prenex_12789) (< v_prenex_12789 main_y) (<= 995 (select main_a v_prenex_12789)) (<= (* 2 (select main_a v_prenex_12788)) 6) (<= (select main_a v_prenex_12788) 5) (<= (select main_a v_prenex_12789) (+ (select main_a v_prenex_12788) 998)) (<= (select main_a v_prenex_12789) 999))) (or (forall ((v_prenex_18445 Int)) (or (<= (select main_a v_prenex_18445) 1001) (<= 1994 (* 2 (select main_a v_prenex_18445))) (< v_prenex_18445 main_y) (<= (+ main_y 1) v_prenex_18445))) (forall ((v_prenex_18446 Int)) (or (<= (select main_a v_prenex_18446) 3) (<= 2 (* 2 (select main_a v_prenex_18446)))))) (forall ((v_prenex_8411 Int) (v_prenex_8412 Int)) (or (<= 0 (+ (select main_a v_prenex_8411) 1)) (<= (+ main_y 1) v_prenex_8412) (<= (select main_a v_prenex_8411) 3) (<= (select main_a v_prenex_8412) (+ (select main_a v_prenex_8411) 998)) (<= 995 (select main_a v_prenex_8412)) (< v_prenex_8412 main_y) (<= (* 2 (select main_a v_prenex_8412)) 1998))) (forall ((v_prenex_11275 Int) (v_prenex_11276 Int)) (or (<= 1 (select main_a v_prenex_11275)) (< v_prenex_11276 main_y) (<= (select main_a v_prenex_11275) 5) (<= (select main_a v_prenex_11276) (+ (select main_a v_prenex_11275) 998)) (<= (+ main_y 1) v_prenex_11276) (<= (select main_a v_prenex_11276) 1001) (<= 1994 (* 2 (select main_a v_prenex_11276))))) (forall ((v_prenex_18316 Int) (v_prenex_18315 Int)) (or (< v_prenex_18316 main_y) (<= (+ (select main_a v_prenex_18315) 994) (select main_a v_prenex_18316)) (<= 995 (select main_a v_prenex_18316)) (<= 1994 (* 2 (select main_a v_prenex_18316))) (<= 1 (select main_a v_prenex_18315)) (<= (+ main_y 1) v_prenex_18316))) (or (forall ((v_prenex_11782 Int)) (<= (* 2 (select main_a v_prenex_11782)) 6)) (forall ((v_prenex_11780 Int)) (or (<= (+ main_y 1) v_prenex_11780) (< v_prenex_11780 main_y) (<= 1994 (* 2 (select main_a v_prenex_11780))) (<= 997 (select main_a v_prenex_11780))))) (or (forall ((v_prenex_16865 Int)) (or (< v_prenex_16865 main_y) (<= (+ main_y 1) v_prenex_16865) (<= 1994 (* 2 (select main_a v_prenex_16865))))) (forall ((v_prenex_16864 Int)) (or (< v_prenex_16864 main_x) (<= (* 2 (select main_a v_prenex_16864)) 6) (<= 1 (select main_a v_prenex_16864))))) (forall ((v_prenex_12054 Int) (v_prenex_12053 Int)) (or (<= (+ main_y 1) v_prenex_12054) (<= 1 (select main_a v_prenex_12053)) (<= (+ (select main_a v_prenex_12053) (select main_a v_prenex_12054)) 1000) (<= 1994 (* 2 (select main_a v_prenex_12054))) (<= 995 (select main_a v_prenex_12054)) (< v_prenex_12054 main_y))) (forall ((v_prenex_18587 Int) (v_prenex_18586 Int)) (or (<= (+ main_y 1) v_prenex_18587) (< v_prenex_18587 main_y) (<= (* 2 (select main_a v_prenex_18586)) 6) (<= 1000 (+ (select main_a v_prenex_18586) (select main_a v_prenex_18587))) (<= 997 (select main_a v_prenex_18587)))) (forall ((v_prenex_12951 Int) (v_prenex_12952 Int)) (or (<= 2 (* 2 (select main_a v_prenex_12951))) (<= 0 (+ (select main_a v_prenex_12951) 1)) (<= (+ main_x 1) v_prenex_12951) (<= (+ main_y 1) v_prenex_12952) (<= 997 (select main_a v_prenex_12952)) (<= (+ (select main_a v_prenex_12951) (select main_a v_prenex_12952)) 1000) (< v_prenex_12952 main_y))) (forall ((v_prenex_16478 Int) (v_prenex_16477 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16478))) (<= 1 (select main_a v_prenex_16477)) (<= 1000 (+ (select main_a v_prenex_16477) (select main_a v_prenex_16478))) (<= (+ main_y 1) v_prenex_16478) (< v_prenex_16478 main_y) (<= (select main_a v_prenex_16478) 999))) (forall ((v_prenex_8723 Int) (v_prenex_8724 Int)) (or (<= (+ main_y 1) v_prenex_8724) (<= 2 (* 2 (select main_a v_prenex_8723))) (<= 997 (select main_a v_prenex_8724)) (<= 995 (select main_a v_prenex_8724)) (< v_prenex_8724 main_y) (<= 1000 (+ (select main_a v_prenex_8723) (select main_a v_prenex_8724))))) (forall ((v_prenex_11505 Int) (v_prenex_11506 Int)) (or (< v_prenex_11506 main_y) (<= 0 (+ (select main_a v_prenex_11505) 1)) (<= 1994 (* 2 (select main_a v_prenex_11506))) (<= (+ main_y 1) v_prenex_11506) (<= (* 2 (select main_a v_prenex_11506)) 1998) (<= (+ (select main_a v_prenex_11505) (select main_a v_prenex_11506)) 1000))) (forall ((v_prenex_11486 Int) (v_prenex_11485 Int)) (or (< v_prenex_11486 main_y) (<= (* 2 (select main_a v_prenex_11486)) 1998) (<= (select main_a v_prenex_11485) 5) (<= (+ (select main_a v_prenex_11485) (select main_a v_prenex_11486)) 1000) (<= (+ main_y 1) v_prenex_11486) (<= (select main_a v_prenex_11486) 999) (<= (select main_a v_prenex_11485) 3))) (or (forall ((v_prenex_13324 Int)) (or (<= (select main_a v_prenex_13324) 5) (<= 2 (* 2 (select main_a v_prenex_13324))))) (forall ((v_prenex_13322 Int)) (or (<= 997 (select main_a v_prenex_13322)) (<= 1994 (* 2 (select main_a v_prenex_13322))) (< v_prenex_13322 main_y) (<= (+ main_y 1) v_prenex_13322)))) (forall ((v_prenex_18429 Int) (v_prenex_18430 Int)) (or (<= (+ main_y 1) v_prenex_18430) (< v_prenex_18430 main_y) (<= (+ main_x 1) v_prenex_18429) (<= (select main_a v_prenex_18430) 999) (<= 2 (* 2 (select main_a v_prenex_18429))) (<= (select main_a v_prenex_18430) (+ (select main_a v_prenex_18429) 998)) (<= (select main_a v_prenex_18429) 5))) (or (forall ((v_prenex_14374 Int)) (or (<= (+ main_y 1) v_prenex_14374) (<= (select main_a v_prenex_14374) 999) (<= (* 2 (select main_a v_prenex_14374)) 1998) (< v_prenex_14374 main_y))) (forall ((v_prenex_14376 Int)) (or (<= (+ main_x 1) v_prenex_14376) (<= 1 (select main_a v_prenex_14376)) (<= (select main_a v_prenex_14376) 5)))) (forall ((v_prenex_13686 Int) (v_prenex_13687 Int)) (or (<= 1000 (+ (select main_a v_prenex_13686) (select main_a v_prenex_13687))) (<= (+ main_y 1) v_prenex_13687) (<= 995 (select main_a v_prenex_13687)) (<= 2 (* 2 (select main_a v_prenex_13686))) (<= 1 (select main_a v_prenex_13686)) (<= (select main_a v_prenex_13687) 999) (< v_prenex_13687 main_y))) (forall ((v_prenex_11756 Int) (v_prenex_11757 Int)) (or (< v_prenex_11757 main_y) (<= (* 2 (select main_a v_prenex_11757)) 1998) (<= 0 (+ (select main_a v_prenex_11756) 1)) (<= (select main_a v_prenex_11756) 3) (<= 1000 (+ (select main_a v_prenex_11756) (select main_a v_prenex_11757))) (<= (select main_a v_prenex_11757) 1001) (<= (+ main_y 1) v_prenex_11757))) (forall ((v_prenex_16451 Int) (v_prenex_16452 Int)) (or (<= (select main_a v_prenex_16451) 5) (<= (select main_a v_prenex_16452) 1001) (<= 1994 (* 2 (select main_a v_prenex_16452))) (<= 2 (* 2 (select main_a v_prenex_16451))) (<= (+ main_y 1) v_prenex_16452) (< v_prenex_16452 main_y) (<= (+ (select main_a v_prenex_16451) 994) (select main_a v_prenex_16452)))) (forall ((v_prenex_12230 Int) (v_prenex_12231 Int)) (or (<= (+ main_y 1) v_prenex_12231) (<= (select main_a v_prenex_12230) 3) (<= 997 (select main_a v_prenex_12231)) (<= (select main_a v_prenex_12231) 999) (<= 1 (select main_a v_prenex_12230)) (<= (+ (select main_a v_prenex_12230) (select main_a v_prenex_12231)) 1000) (< v_prenex_12231 main_y))) (forall ((v_prenex_11055 Int) (v_prenex_11054 Int)) (or (<= 1000 (+ (select main_a v_prenex_11054) (select main_a v_prenex_11055))) (<= 2 (* 2 (select main_a v_prenex_11054))) (<= (select main_a v_prenex_11054) 3) (< v_prenex_11055 main_y) (<= 997 (select main_a v_prenex_11055)) (<= (+ main_y 1) v_prenex_11055) (<= 1994 (* 2 (select main_a v_prenex_11055))))) (or (forall ((v_prenex_17052 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17052))) (<= (select main_a v_prenex_17052) 3))) (forall ((v_prenex_17047 Int)) (or (<= (+ main_y 1) v_prenex_17047) (< v_prenex_17047 main_y) (<= 997 (select main_a v_prenex_17047)) (<= 995 (select main_a v_prenex_17047)) (<= 1994 (* 2 (select main_a v_prenex_17047)))))) (forall ((v_prenex_11307 Int) (v_prenex_11306 Int)) (or (<= (+ main_x 1) v_prenex_11306) (<= (+ (select main_a v_prenex_11306) (select main_a v_prenex_11307)) 1000) (<= 0 (+ (select main_a v_prenex_11306) 1)) (< v_prenex_11307 main_y) (<= 997 (select main_a v_prenex_11307)) (<= (+ main_y 1) v_prenex_11307) (<= (* 2 (select main_a v_prenex_11306)) 6))) (forall ((v_prenex_12487 Int) (v_prenex_12486 Int)) (or (<= 995 (select main_a v_prenex_12487)) (<= 2 (* 2 (select main_a v_prenex_12486))) (<= (+ main_y 1) v_prenex_12487) (<= (select main_a v_prenex_12487) (+ (select main_a v_prenex_12486) 998)) (< v_prenex_12487 main_y) (<= (select main_a v_prenex_12486) 5))) (forall ((v_prenex_10781 Int) (v_prenex_10780 Int)) (or (<= (+ (select main_a v_prenex_10780) (select main_a v_prenex_10781)) 1000) (<= 1 (select main_a v_prenex_10780)) (<= (+ main_x 1) v_prenex_10780) (< v_prenex_10781 main_y) (<= (select main_a v_prenex_10781) 999) (<= (select main_a v_prenex_10780) 5) (<= (+ main_y 1) v_prenex_10781))) (forall ((v_prenex_9470 Int) (v_prenex_9469 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9469))) (< v_prenex_9470 main_y) (<= (select main_a v_prenex_9469) 5) (<= (+ (select main_a v_prenex_9469) (select main_a v_prenex_9470)) 1000) (<= (select main_a v_prenex_9470) 1001) (<= (+ main_y 1) v_prenex_9470) (<= 995 (select main_a v_prenex_9470)))) (forall ((v_prenex_13365 Int) (v_prenex_13366 Int)) (or (<= 997 (select main_a v_prenex_13366)) (< v_prenex_13366 main_y) (<= (+ main_y 1) v_prenex_13366) (<= (+ (select main_a v_prenex_13365) (select main_a v_prenex_13366)) 1000) (<= (* 2 (select main_a v_prenex_13365)) 6) (<= (select main_a v_prenex_13366) 1001))) (forall ((v_prenex_17666 Int) (v_prenex_17665 Int)) (or (< v_prenex_17666 main_y) (<= 1 (select main_a v_prenex_17665)) (<= (+ main_y 1) v_prenex_17666) (<= 995 (select main_a v_prenex_17666)) (<= (select main_a v_prenex_17665) 5) (<= 1000 (+ (select main_a v_prenex_17665) (select main_a v_prenex_17666))) (<= 1994 (* 2 (select main_a v_prenex_17666))))) (forall ((v_prenex_12898 Int) (v_prenex_12897 Int)) (or (<= 1 (select main_a v_prenex_12897)) (<= (* 2 (select main_a v_prenex_12898)) 1998) (<= 2 (* 2 (select main_a v_prenex_12897))) (<= (+ main_y 1) v_prenex_12898) (< v_prenex_12898 main_y) (<= (select main_a v_prenex_12898) (+ (select main_a v_prenex_12897) 998)) (<= (select main_a v_prenex_12898) 999))) (forall ((v_prenex_10604 Int) (v_prenex_10603 Int)) (or (<= 0 (+ (select main_a v_prenex_10603) 1)) (<= (select main_a v_prenex_10604) 1001) (<= 2 (* 2 (select main_a v_prenex_10603))) (<= (+ main_y 1) v_prenex_10604) (<= 1000 (+ (select main_a v_prenex_10603) (select main_a v_prenex_10604))) (< v_prenex_10604 main_y) (<= 1994 (* 2 (select main_a v_prenex_10604))))) (forall ((v_prenex_14787 Int) (v_prenex_14786 Int)) (or (<= 1 (select main_a v_prenex_14786)) (<= (* 2 (select main_a v_prenex_14787)) 1998) (<= 1000 (+ (select main_a v_prenex_14786) (select main_a v_prenex_14787))) (<= (+ main_y 1) v_prenex_14787) (< v_prenex_14787 main_y) (< v_prenex_14786 main_x) (<= (select main_a v_prenex_14786) 5))) (forall ((v_prenex_16874 Int) (v_prenex_16875 Int)) (or (<= (select main_a v_prenex_16875) 1001) (<= 1 (select main_a v_prenex_16874)) (< v_prenex_16875 main_y) (<= (+ (select main_a v_prenex_16874) (select main_a v_prenex_16875)) 1000) (<= (+ main_y 1) v_prenex_16875) (<= (+ main_x 1) v_prenex_16874) (<= (* 2 (select main_a v_prenex_16874)) 6))) (or (forall ((v_prenex_17949 Int)) (or (<= (select main_a v_prenex_17949) 3) (<= 0 (+ (select main_a v_prenex_17949) 1)))) (forall ((v_prenex_17948 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17948))) (<= (* 2 (select main_a v_prenex_17948)) 1998) (<= (select main_a v_prenex_17948) 1001) (<= (+ main_y 1) v_prenex_17948) (< v_prenex_17948 main_y)))) (forall ((v_prenex_11725 Int) (v_prenex_11724 Int)) (or (<= (* 2 (select main_a v_prenex_11725)) 1998) (<= (select main_a v_prenex_11725) 999) (<= (select main_a v_prenex_11725) (+ (select main_a v_prenex_11724) 998)) (<= 2 (* 2 (select main_a v_prenex_11724))) (<= (+ main_y 1) v_prenex_11725) (<= 1 (select main_a v_prenex_11724)) (< v_prenex_11725 main_y))) (or (forall ((v_prenex_15804 Int)) (or (<= (+ main_y 1) v_prenex_15804) (<= (select main_a v_prenex_15804) 1001) (<= (* 2 (select main_a v_prenex_15804)) 1998) (< v_prenex_15804 main_y) (<= 995 (select main_a v_prenex_15804)))) (forall ((v_prenex_15807 Int)) (<= 1 (select main_a v_prenex_15807)))) (forall ((v_prenex_9211 Int) (v_prenex_9210 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9210))) (< v_prenex_9211 main_y) (<= (+ main_y 1) v_prenex_9211) (<= (+ (select main_a v_prenex_9210) 994) (select main_a v_prenex_9211)) (<= 995 (select main_a v_prenex_9211)) (<= 0 (+ (select main_a v_prenex_9210) 1)) (<= (select main_a v_prenex_9211) 999))) (forall ((v_prenex_13591 Int) (v_prenex_13592 Int)) (or (<= (+ main_y 1) v_prenex_13592) (<= 1000 (+ (select main_a v_prenex_13591) (select main_a v_prenex_13592))) (<= (select main_a v_prenex_13591) 3) (< v_prenex_13592 main_y) (<= 1 (select main_a v_prenex_13591)) (<= (select main_a v_prenex_13592) 999) (<= (* 2 (select main_a v_prenex_13592)) 1998))) (forall ((v_prenex_11699 Int) (v_prenex_11698 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11698))) (< v_prenex_11698 main_x) (<= (+ (select main_a v_prenex_11698) 994) (select main_a v_prenex_11699)) (<= 995 (select main_a v_prenex_11699)) (< v_prenex_11699 main_y) (<= 1 (select main_a v_prenex_11698)) (<= (+ main_y 1) v_prenex_11699))) (forall ((v_prenex_17939 Int) (v_prenex_17940 Int)) (or (<= 1 (select main_a v_prenex_17939)) (<= 0 (+ (select main_a v_prenex_17939) 1)) (<= (select main_a v_prenex_17940) 999) (<= 1994 (* 2 (select main_a v_prenex_17940))) (<= (select main_a v_prenex_17940) (+ (select main_a v_prenex_17939) 998)) (<= (+ main_y 1) v_prenex_17940) (< v_prenex_17940 main_y))) (forall ((v_prenex_16063 Int) (v_prenex_16064 Int)) (or (<= (select main_a v_prenex_16063) 5) (<= (select main_a v_prenex_16064) 1001) (<= (+ main_y 1) v_prenex_16064) (<= 1 (select main_a v_prenex_16063)) (<= (+ (select main_a v_prenex_16063) 994) (select main_a v_prenex_16064)) (< v_prenex_16063 main_x) (< v_prenex_16064 main_y))) (forall ((v_prenex_9165 Int) (v_prenex_9164 Int)) (or (<= (select main_a v_prenex_9165) 999) (< v_prenex_9165 main_y) (<= (select main_a v_prenex_9164) 3) (<= (select main_a v_prenex_9165) (+ (select main_a v_prenex_9164) 998)) (<= (+ main_y 1) v_prenex_9165) (<= 995 (select main_a v_prenex_9165)))) (or (forall ((v_prenex_13160 Int)) (or (< v_prenex_13160 main_y) (<= (+ main_y 1) v_prenex_13160) (<= (* 2 (select main_a v_prenex_13160)) 1998) (<= (select main_a v_prenex_13160) 1001))) (forall ((v_prenex_13163 Int)) (or (<= (+ main_x 1) v_prenex_13163) (<= (select main_a v_prenex_13163) 3)))) (forall ((v_prenex_14801 Int) (v_prenex_14800 Int)) (or (<= (+ main_y 1) v_prenex_14801) (<= (+ (select main_a v_prenex_14800) 994) (select main_a v_prenex_14801)) (<= 0 (+ (select main_a v_prenex_14800) 1)) (< v_prenex_14801 main_y) (<= (select main_a v_prenex_14801) 1001))) (or (forall ((v_prenex_16800 Int)) (or (< v_prenex_16800 main_y) (<= (select main_a v_prenex_16800) 999) (<= (+ main_y 1) v_prenex_16800) (<= (* 2 (select main_a v_prenex_16800)) 1998))) (forall ((v_prenex_16799 Int)) (or (<= 1 (select main_a v_prenex_16799)) (< v_prenex_16799 main_x) (<= (* 2 (select main_a v_prenex_16799)) 6)))) (forall ((v_prenex_9686 Int) (v_prenex_9687 Int)) (or (<= (select main_a v_prenex_9687) 1001) (< v_prenex_9687 main_y) (<= (+ main_y 1) v_prenex_9687) (<= (select main_a v_prenex_9687) (+ (select main_a v_prenex_9686) 998)) (<= (* 2 (select main_a v_prenex_9686)) 6) (<= (select main_a v_prenex_9686) 5))) (or (forall ((v_prenex_12735 Int)) (or (<= (+ main_y 1) v_prenex_12735) (<= (select main_a v_prenex_12735) 1001) (<= (* 2 (select main_a v_prenex_12735)) 1998) (<= 1994 (* 2 (select main_a v_prenex_12735))) (< v_prenex_12735 main_y))) (forall ((v_prenex_12736 Int)) (or (<= 0 (+ (select main_a v_prenex_12736) 1)) (<= 1 (select main_a v_prenex_12736))))) (forall ((v_prenex_10774 Int) (v_prenex_10775 Int)) (or (<= (select main_a v_prenex_10774) 5) (<= 1994 (* 2 (select main_a v_prenex_10775))) (<= (select main_a v_prenex_10775) (+ (select main_a v_prenex_10774) 998)) (<= (select main_a v_prenex_10775) 1001) (< v_prenex_10775 main_y) (<= (+ main_y 1) v_prenex_10775) (<= (select main_a v_prenex_10774) 3))) (or (forall ((v_prenex_16470 Int)) (or (<= (* 2 (select main_a v_prenex_16470)) 1998) (<= (+ main_y 1) v_prenex_16470) (< v_prenex_16470 main_y))) (forall ((v_prenex_16469 Int)) (or (<= (select main_a v_prenex_16469) 3) (<= (select main_a v_prenex_16469) 5)))) (forall ((v_prenex_8712 Int) (v_prenex_8713 Int)) (or (<= (* 2 (select main_a v_prenex_8712)) 6) (<= (select main_a v_prenex_8712) 5) (<= (+ main_y 1) v_prenex_8713) (<= (select main_a v_prenex_8713) 1001) (<= (* 2 (select main_a v_prenex_8713)) 1998) (< v_prenex_8713 main_y) (<= (+ (select main_a v_prenex_8712) 994) (select main_a v_prenex_8713)))) (forall ((v_prenex_16685 Int) (v_prenex_16686 Int)) (or (<= (+ main_y 1) v_prenex_16686) (<= 995 (select main_a v_prenex_16686)) (< v_prenex_16686 main_y) (<= (select main_a v_prenex_16686) 1001) (<= 0 (+ (select main_a v_prenex_16685) 1)) (<= (select main_a v_prenex_16686) (+ (select main_a v_prenex_16685) 998)))) (forall ((v_prenex_12834 Int) (v_prenex_12835 Int)) (or (<= 0 (+ (select main_a v_prenex_12834) 1)) (<= (+ (select main_a v_prenex_12834) (select main_a v_prenex_12835)) 1000) (<= (select main_a v_prenex_12834) 5) (<= (select main_a v_prenex_12835) 999) (<= (+ main_y 1) v_prenex_12835) (< v_prenex_12835 main_y))) (forall ((v_prenex_8307 Int) (v_prenex_8308 Int)) (or (<= 1000 (+ (select main_a v_prenex_8307) (select main_a v_prenex_8308))) (<= 995 (select main_a v_prenex_8308)) (<= (select main_a v_prenex_8307) 3) (<= (select main_a v_prenex_8307) 5) (<= (+ main_y 1) v_prenex_8308) (<= (select main_a v_prenex_8308) 1001) (< v_prenex_8308 main_y))) (forall ((v_prenex_11394 Int) (v_prenex_11393 Int)) (or (<= (+ main_y 1) v_prenex_11394) (<= (select main_a v_prenex_11393) 5) (<= 1 (select main_a v_prenex_11393)) (< v_prenex_11394 main_y) (<= (select main_a v_prenex_11394) 1001) (<= (+ (select main_a v_prenex_11393) 994) (select main_a v_prenex_11394)) (<= 1994 (* 2 (select main_a v_prenex_11394))))) (forall ((v_prenex_14972 Int) (v_prenex_14971 Int)) (or (<= (+ main_y 1) v_prenex_14972) (<= (select main_a v_prenex_14972) 1001) (<= 1000 (+ (select main_a v_prenex_14971) (select main_a v_prenex_14972))) (< v_prenex_14972 main_y))) (forall ((v_prenex_13431 Int) (v_prenex_13432 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13432))) (< v_prenex_13432 main_y) (<= (select main_a v_prenex_13432) (+ (select main_a v_prenex_13431) 998)) (<= 1 (select main_a v_prenex_13431)) (<= (+ main_y 1) v_prenex_13432))) (or (forall ((v_prenex_8443 Int)) (or (<= (select main_a v_prenex_8443) 5) (<= 0 (+ (select main_a v_prenex_8443) 1)) (< v_prenex_8443 main_x))) (forall ((v_prenex_8444 Int)) (or (<= (* 2 (select main_a v_prenex_8444)) 1998) (< v_prenex_8444 main_y) (<= 997 (select main_a v_prenex_8444)) (<= (+ main_y 1) v_prenex_8444)))) (forall ((v_prenex_11637 Int) (v_prenex_11636 Int)) (or (<= (select main_a v_prenex_11637) 999) (<= (* 2 (select main_a v_prenex_11636)) 6) (< v_prenex_11637 main_y) (<= (+ main_y 1) v_prenex_11637) (<= 1994 (* 2 (select main_a v_prenex_11637))) (<= 1000 (+ (select main_a v_prenex_11636) (select main_a v_prenex_11637))))) (forall ((v_prenex_15106 Int) (v_prenex_15105 Int)) (or (< v_prenex_15106 main_y) (<= 995 (select main_a v_prenex_15106)) (<= (select main_a v_prenex_15105) 3) (<= 1000 (+ (select main_a v_prenex_15105) (select main_a v_prenex_15106))) (<= (* 2 (select main_a v_prenex_15105)) 6) (<= (+ main_y 1) v_prenex_15106) (<= 1994 (* 2 (select main_a v_prenex_15106))))) (forall ((v_prenex_15015 Int) (v_prenex_15014 Int)) (or (<= (select main_a v_prenex_15015) 1001) (<= (+ main_y 1) v_prenex_15015) (<= (select main_a v_prenex_15014) 3) (< v_prenex_15015 main_y) (<= (+ (select main_a v_prenex_15014) (select main_a v_prenex_15015)) 1000) (<= (select main_a v_prenex_15015) 999) (<= 0 (+ (select main_a v_prenex_15014) 1)))) (or (forall ((v_prenex_14341 Int)) (or (<= (+ main_y 1) v_prenex_14341) (<= 1994 (* 2 (select main_a v_prenex_14341))) (< v_prenex_14341 main_y) (<= 995 (select main_a v_prenex_14341)))) (forall ((v_prenex_14342 Int)) (<= (select main_a v_prenex_14342) 3))) (or (forall ((v_prenex_15925 Int)) (or (<= 1 (select main_a v_prenex_15925)) (<= (* 2 (select main_a v_prenex_15925)) 6))) (forall ((v_prenex_15924 Int)) (or (<= 995 (select main_a v_prenex_15924)) (<= (* 2 (select main_a v_prenex_15924)) 1998) (<= (+ main_y 1) v_prenex_15924) (< v_prenex_15924 main_y)))) (forall ((v_prenex_11993 Int) (v_prenex_11994 Int)) (or (<= (select main_a v_prenex_11994) 1001) (< v_prenex_11993 main_x) (<= (+ main_y 1) v_prenex_11994) (<= (+ (select main_a v_prenex_11993) 994) (select main_a v_prenex_11994)) (< v_prenex_11994 main_y))) (forall ((v_prenex_12883 Int) (v_prenex_12884 Int)) (or (<= (+ main_y 1) v_prenex_12884) (<= 1 (select main_a v_prenex_12883)) (<= 1000 (+ (select main_a v_prenex_12883) (select main_a v_prenex_12884))) (< v_prenex_12884 main_y) (<= (* 2 (select main_a v_prenex_12884)) 1998) (<= (* 2 (select main_a v_prenex_12883)) 6))) (forall ((v_prenex_9114 Int) (v_prenex_9115 Int)) (or (<= (* 2 (select main_a v_prenex_9114)) 6) (<= 997 (select main_a v_prenex_9115)) (<= (+ main_y 1) v_prenex_9115) (<= (+ main_x 1) v_prenex_9114) (<= 1000 (+ (select main_a v_prenex_9114) (select main_a v_prenex_9115))) (< v_prenex_9115 main_y))) (or (forall ((v_prenex_10219 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10219))) (<= (+ main_y 1) v_prenex_10219) (< v_prenex_10219 main_y) (<= 995 (select main_a v_prenex_10219)) (<= (select main_a v_prenex_10219) 999))) (forall ((v_prenex_10224 Int)) (or (<= 1 (select main_a v_prenex_10224)) (<= (select main_a v_prenex_10224) 3)))) (forall ((v_prenex_11398 Int) (v_prenex_11397 Int)) (or (< v_prenex_11398 main_y) (<= (+ main_y 1) v_prenex_11398) (<= (+ (select main_a v_prenex_11397) 994) (select main_a v_prenex_11398)) (<= (select main_a v_prenex_11397) 3) (<= (select main_a v_prenex_11398) 999) (<= 2 (* 2 (select main_a v_prenex_11397))) (< v_prenex_11397 main_x))) (forall ((v_prenex_16176 Int) (v_prenex_16177 Int)) (or (< v_prenex_16177 main_y) (<= (+ (select main_a v_prenex_16176) 994) (select main_a v_prenex_16177)) (<= 1 (select main_a v_prenex_16176)) (<= 1994 (* 2 (select main_a v_prenex_16177))) (<= 2 (* 2 (select main_a v_prenex_16176))) (<= (+ main_x 1) v_prenex_16176) (<= (+ main_y 1) v_prenex_16177))) (forall ((v_prenex_11132 Int) (v_prenex_11133 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11133))) (<= 1000 (+ (select main_a v_prenex_11132) (select main_a v_prenex_11133))) (<= 2 (* 2 (select main_a v_prenex_11132))) (<= (+ main_y 1) v_prenex_11133) (<= (select main_a v_prenex_11133) 1001) (< v_prenex_11133 main_y))) (forall ((v_prenex_15304 Int) (v_prenex_15305 Int)) (or (<= (+ (select main_a v_prenex_15304) 994) (select main_a v_prenex_15305)) (<= (select main_a v_prenex_15305) 1001) (<= (+ main_y 1) v_prenex_15305) (< v_prenex_15305 main_y) (<= (* 2 (select main_a v_prenex_15305)) 1998) (<= (* 2 (select main_a v_prenex_15304)) 6))) (or (forall ((v_prenex_17051 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17051))) (<= (+ main_y 1) v_prenex_17051) (< v_prenex_17051 main_y) (<= 995 (select main_a v_prenex_17051)))) (forall ((v_prenex_17052 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17052))) (<= (select main_a v_prenex_17052) 3)))) (forall ((v_prenex_15637 Int) (v_prenex_15636 Int)) (or (<= (+ main_y 1) v_prenex_15637) (< v_prenex_15637 main_y) (<= (select main_a v_prenex_15636) 5) (<= 997 (select main_a v_prenex_15637)) (< v_prenex_15636 main_x) (<= (select main_a v_prenex_15637) (+ (select main_a v_prenex_15636) 998)) (<= 1 (select main_a v_prenex_15636)))) (forall ((v_prenex_14441 Int) (v_prenex_14440 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14441))) (<= (+ main_y 1) v_prenex_14441) (<= 1000 (+ (select main_a v_prenex_14440) (select main_a v_prenex_14441))) (< v_prenex_14441 main_y) (<= (select main_a v_prenex_14440) 5))) (forall ((v_prenex_17045 Int) (v_prenex_17046 Int)) (or (<= (+ (select main_a v_prenex_17045) (select main_a v_prenex_17046)) 1000) (<= 0 (+ (select main_a v_prenex_17045) 1)) (<= 1994 (* 2 (select main_a v_prenex_17046))) (<= (+ main_y 1) v_prenex_17046) (<= (select main_a v_prenex_17046) 999) (< v_prenex_17046 main_y) (<= 1 (select main_a v_prenex_17045)))) (or (forall ((v_prenex_14189 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14189))) (<= (+ main_y 1) v_prenex_14189) (< v_prenex_14189 main_y) (<= 995 (select main_a v_prenex_14189)))) (forall ((v_prenex_14190 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14190))) (<= (* 2 (select main_a v_prenex_14190)) 6)))) (forall ((v_prenex_17123 Int) (v_prenex_17124 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17123))) (< v_prenex_17124 main_y) (<= 995 (select main_a v_prenex_17124)) (<= 0 (+ (select main_a v_prenex_17123) 1)) (<= (+ main_y 1) v_prenex_17124) (<= 1994 (* 2 (select main_a v_prenex_17124))) (<= 1000 (+ (select main_a v_prenex_17123) (select main_a v_prenex_17124))))) (or (forall ((v_prenex_18101 Int)) (or (< v_prenex_18101 main_y) (<= (+ main_y 1) v_prenex_18101) (<= 995 (select main_a v_prenex_18101)) (<= 1994 (* 2 (select main_a v_prenex_18101))))) (forall ((v_prenex_18102 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18102))) (<= (+ main_x 1) v_prenex_18102) (<= (* 2 (select main_a v_prenex_18102)) 6)))) (or (forall ((v_prenex_17998 Int)) (or (< v_prenex_17998 main_y) (<= 1994 (* 2 (select main_a v_prenex_17998))) (<= (select main_a v_prenex_17998) 1001) (<= (+ main_y 1) v_prenex_17998))) (forall ((v_prenex_17999 Int)) (or (<= (select main_a v_prenex_17999) 3) (<= 1 (select main_a v_prenex_17999))))) (forall ((v_prenex_12444 Int) (v_prenex_12445 Int)) (or (<= (+ main_y 1) v_prenex_12445) (<= (select main_a v_prenex_12444) 3) (< v_prenex_12445 main_y) (<= (+ main_x 1) v_prenex_12444) (<= (+ (select main_a v_prenex_12444) 994) (select main_a v_prenex_12445)) (<= (* 2 (select main_a v_prenex_12445)) 1998) (<= 2 (* 2 (select main_a v_prenex_12444))))) (or (forall ((v_prenex_15728 Int)) (or (<= (select main_a v_prenex_15728) 3) (<= (+ main_x 1) v_prenex_15728) (<= (select main_a v_prenex_15728) 5))) (forall ((v_prenex_15729 Int)) (or (<= (+ main_y 1) v_prenex_15729) (< v_prenex_15729 main_y) (<= (* 2 (select main_a v_prenex_15729)) 1998)))) (or (forall ((v_prenex_10241 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10241))) (<= (* 2 (select main_a v_prenex_10241)) 6) (<= (+ main_x 1) v_prenex_10241))) (forall ((v_prenex_10239 Int)) (or (<= (* 2 (select main_a v_prenex_10239)) 1998) (<= (select main_a v_prenex_10239) 999) (< v_prenex_10239 main_y) (<= (+ main_y 1) v_prenex_10239)))) (forall ((v_prenex_18028 Int) (v_prenex_18027 Int)) (or (<= 0 (+ (select main_a v_prenex_18027) 1)) (<= (select main_a v_prenex_18027) 3) (< v_prenex_18028 main_y) (<= 995 (select main_a v_prenex_18028)) (<= (select main_a v_prenex_18028) 999) (<= 1000 (+ (select main_a v_prenex_18027) (select main_a v_prenex_18028))) (<= (+ main_y 1) v_prenex_18028))) (forall ((v_prenex_15394 Int) (v_prenex_15393 Int)) (or (<= (* 2 (select main_a v_prenex_15393)) 6) (<= (select main_a v_prenex_15394) 1001) (<= (select main_a v_prenex_15393) 5) (<= (+ main_y 1) v_prenex_15394) (< v_prenex_15393 main_x) (<= (select main_a v_prenex_15394) (+ (select main_a v_prenex_15393) 998)) (< v_prenex_15394 main_y))) (forall ((v_prenex_12029 Int) (v_prenex_12028 Int)) (or (<= (* 2 (select main_a v_prenex_12028)) 6) (<= 0 (+ (select main_a v_prenex_12028) 1)) (< v_prenex_12029 main_y) (<= (+ main_y 1) v_prenex_12029) (<= 1000 (+ (select main_a v_prenex_12028) (select main_a v_prenex_12029))) (<= (* 2 (select main_a v_prenex_12029)) 1998) (<= 1994 (* 2 (select main_a v_prenex_12029))))) (forall ((v_prenex_9953 Int) (v_prenex_9952 Int)) (or (<= 1000 (+ (select main_a v_prenex_9952) (select main_a v_prenex_9953))) (<= (+ main_y 1) v_prenex_9953) (<= (select main_a v_prenex_9953) 999) (<= (* 2 (select main_a v_prenex_9952)) 6) (<= (+ main_x 1) v_prenex_9952) (<= (select main_a v_prenex_9952) 3) (< v_prenex_9953 main_y))) (forall ((v_prenex_16539 Int) (v_prenex_16540 Int)) (or (<= (+ main_x 1) v_prenex_16539) (<= 1000 (+ (select main_a v_prenex_16539) (select main_a v_prenex_16540))) (< v_prenex_16540 main_y) (<= 1 (select main_a v_prenex_16539)) (<= (+ main_y 1) v_prenex_16540) (<= (select main_a v_prenex_16540) 1001) (<= (select main_a v_prenex_16539) 3))) (forall ((v_prenex_11190 Int) (v_prenex_11191 Int)) (or (<= (select main_a v_prenex_11191) (+ (select main_a v_prenex_11190) 998)) (<= (select main_a v_prenex_11190) 3) (<= (select main_a v_prenex_11190) 5) (<= (+ main_y 1) v_prenex_11191) (< v_prenex_11190 main_x) (< v_prenex_11191 main_y) (<= 1994 (* 2 (select main_a v_prenex_11191))))) (or (forall ((v_prenex_12359 Int)) (or (<= (select main_a v_prenex_12359) 3) (<= (+ main_x 1) v_prenex_12359) (<= 2 (* 2 (select main_a v_prenex_12359))))) (forall ((v_prenex_12355 Int)) (or (<= (* 2 (select main_a v_prenex_12355)) 1998) (< v_prenex_12355 main_y) (<= (+ main_y 1) v_prenex_12355) (<= 1994 (* 2 (select main_a v_prenex_12355)))))) (or (forall ((v_prenex_13418 Int)) (or (<= (select main_a v_prenex_13418) 1001) (<= (+ main_y 1) v_prenex_13418) (<= (* 2 (select main_a v_prenex_13418)) 1998) (< v_prenex_13418 main_y))) (forall ((v_prenex_13417 Int)) (or (< v_prenex_13417 main_x) (<= (select main_a v_prenex_13417) 5)))) (forall ((v_prenex_11880 Int) (v_prenex_11881 Int)) (or (<= (* 2 (select main_a v_prenex_11881)) 1998) (< v_prenex_11881 main_y) (<= (select main_a v_prenex_11881) (+ (select main_a v_prenex_11880) 998)) (<= (+ main_y 1) v_prenex_11881) (<= (select main_a v_prenex_11880) 3))) (forall ((v_prenex_12091 Int) (v_prenex_12092 Int)) (or (< v_prenex_12092 main_y) (<= (+ main_y 1) v_prenex_12092) (<= (+ main_x 1) v_prenex_12091) (<= (+ (select main_a v_prenex_12091) (select main_a v_prenex_12092)) 1000) (<= 997 (select main_a v_prenex_12092)))) (forall ((v_prenex_13807 Int) (v_prenex_13806 Int)) (or (<= (* 2 (select main_a v_prenex_13806)) 6) (<= (+ main_y 1) v_prenex_13807) (<= 997 (select main_a v_prenex_13807)) (<= (+ (select main_a v_prenex_13806) 994) (select main_a v_prenex_13807)) (<= (select main_a v_prenex_13806) 3) (< v_prenex_13807 main_y))) (forall ((v_prenex_14457 Int) (v_prenex_14456 Int)) (or (<= (+ main_y 1) v_prenex_14457) (<= 2 (* 2 (select main_a v_prenex_14456))) (<= (* 2 (select main_a v_prenex_14457)) 1998) (<= 1000 (+ (select main_a v_prenex_14456) (select main_a v_prenex_14457))) (< v_prenex_14457 main_y) (< v_prenex_14456 main_x))) (forall ((v_prenex_14017 Int) (v_prenex_14016 Int)) (or (<= (select main_a v_prenex_14017) 999) (<= (select main_a v_prenex_14016) 3) (<= (select main_a v_prenex_14016) 5) (<= (* 2 (select main_a v_prenex_14017)) 1998) (<= (select main_a v_prenex_14017) (+ (select main_a v_prenex_14016) 998)) (<= (+ main_y 1) v_prenex_14017) (< v_prenex_14017 main_y))) (forall ((v_prenex_14265 Int) (v_prenex_14264 Int)) (or (<= (select main_a v_prenex_14264) 5) (< v_prenex_14265 main_y) (<= (+ main_y 1) v_prenex_14265) (<= 1 (select main_a v_prenex_14264)) (<= (+ (select main_a v_prenex_14264) 994) (select main_a v_prenex_14265)) (<= 997 (select main_a v_prenex_14265)) (<= (select main_a v_prenex_14265) 1001))) (or (forall ((v_prenex_10811 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10811))) (< v_prenex_10811 main_y) (<= (+ main_y 1) v_prenex_10811))) (forall ((v_prenex_10815 Int)) (or (<= (+ main_x 1) v_prenex_10815) (<= 0 (+ (select main_a v_prenex_10815) 1)) (<= (* 2 (select main_a v_prenex_10815)) 6)))) (forall ((v_prenex_8426 Int) (v_prenex_8425 Int)) (or (<= (+ main_y 1) v_prenex_8426) (<= (select main_a v_prenex_8425) 5) (<= (select main_a v_prenex_8426) 999) (<= (+ (select main_a v_prenex_8425) (select main_a v_prenex_8426)) 1000) (<= (+ main_x 1) v_prenex_8425) (< v_prenex_8426 main_y))) (forall ((v_prenex_11960 Int) (v_prenex_11961 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11960))) (<= 1994 (* 2 (select main_a v_prenex_11961))) (<= (+ (select main_a v_prenex_11960) (select main_a v_prenex_11961)) 1000) (<= (select main_a v_prenex_11960) 3) (<= 995 (select main_a v_prenex_11961)) (<= (+ main_y 1) v_prenex_11961) (< v_prenex_11961 main_y))) (or (forall ((v_prenex_8650 Int)) (or (<= (select main_a v_prenex_8650) 5) (<= (* 2 (select main_a v_prenex_8650)) 6))) (forall ((v_prenex_8646 Int)) (or (< v_prenex_8646 main_y) (<= 1994 (* 2 (select main_a v_prenex_8646))) (<= (+ main_y 1) v_prenex_8646)))) (forall ((v_prenex_11321 Int) (v_prenex_11322 Int)) (or (<= 1 (select main_a v_prenex_11321)) (<= (+ main_y 1) v_prenex_11322) (<= 1000 (+ (select main_a v_prenex_11321) (select main_a v_prenex_11322))) (<= 2 (* 2 (select main_a v_prenex_11321))) (< v_prenex_11322 main_y) (<= 997 (select main_a v_prenex_11322)))) (forall ((v_prenex_16982 Int) (v_prenex_16983 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16983))) (<= (select main_a v_prenex_16983) (+ (select main_a v_prenex_16982) 998)) (< v_prenex_16983 main_y) (<= (+ main_y 1) v_prenex_16983) (<= (select main_a v_prenex_16982) 5) (<= (* 2 (select main_a v_prenex_16982)) 6))) (or (forall ((v_prenex_13509 Int)) (or (<= (+ main_x 1) v_prenex_13509) (<= (select main_a v_prenex_13509) 3) (<= 2 (* 2 (select main_a v_prenex_13509))))) (forall ((v_prenex_13507 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13507))) (<= 997 (select main_a v_prenex_13507)) (< v_prenex_13507 main_y) (<= (+ main_y 1) v_prenex_13507)))) (or (forall ((v_prenex_16601 Int)) (or (<= (select main_a v_prenex_16601) 999) (<= (* 2 (select main_a v_prenex_16601)) 1998) (<= (+ main_y 1) v_prenex_16601) (<= 1994 (* 2 (select main_a v_prenex_16601))) (< v_prenex_16601 main_y))) (forall ((v_prenex_16605 Int)) (<= 1 (select main_a v_prenex_16605)))) (forall ((v_prenex_11794 Int) (v_prenex_11795 Int)) (or (<= 1000 (+ (select main_a v_prenex_11794) (select main_a v_prenex_11795))) (< v_prenex_11795 main_y) (<= (+ main_y 1) v_prenex_11795) (<= (select main_a v_prenex_11794) 3) (<= (select main_a v_prenex_11795) 1001) (<= 995 (select main_a v_prenex_11795)))) (forall ((v_prenex_17735 Int) (v_prenex_17736 Int)) (or (<= (* 2 (select main_a v_prenex_17735)) 6) (<= (+ main_y 1) v_prenex_17736) (< v_prenex_17736 main_y) (<= (select main_a v_prenex_17736) (+ (select main_a v_prenex_17735) 998)) (<= 997 (select main_a v_prenex_17736)) (<= 1 (select main_a v_prenex_17735)) (<= (select main_a v_prenex_17736) 999))) (forall ((v_prenex_14694 Int) (v_prenex_14693 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14694))) (<= (select main_a v_prenex_14693) 3) (<= (+ main_y 1) v_prenex_14694) (< v_prenex_14694 main_y) (<= 2 (* 2 (select main_a v_prenex_14693))) (<= (select main_a v_prenex_14694) (+ (select main_a v_prenex_14693) 998)))) (forall ((v_prenex_9153 Int) (v_prenex_9152 Int)) (or (< v_prenex_9152 main_x) (<= (select main_a v_prenex_9153) 999) (< v_prenex_9153 main_y) (<= 1000 (+ (select main_a v_prenex_9152) (select main_a v_prenex_9153))) (<= (+ main_y 1) v_prenex_9153) (<= (select main_a v_prenex_9152) 3))) (forall ((v_prenex_10336 Int) (v_prenex_10335 Int)) (or (<= (select main_a v_prenex_10336) 999) (<= 995 (select main_a v_prenex_10336)) (<= (+ main_y 1) v_prenex_10336) (< v_prenex_10336 main_y) (<= 1000 (+ (select main_a v_prenex_10335) (select main_a v_prenex_10336))) (<= (select main_a v_prenex_10335) 5) (<= 1 (select main_a v_prenex_10335)))) (forall ((v_prenex_13869 Int) (v_prenex_13870 Int)) (or (<= (+ (select main_a v_prenex_13869) (select main_a v_prenex_13870)) 1000) (<= (select main_a v_prenex_13869) 3) (<= (+ main_x 1) v_prenex_13869) (<= 1994 (* 2 (select main_a v_prenex_13870))) (< v_prenex_13870 main_y) (<= (+ main_y 1) v_prenex_13870) (<= 0 (+ (select main_a v_prenex_13869) 1)))) (forall ((v_prenex_11784 Int) (v_prenex_11785 Int)) (or (<= (select main_a v_prenex_11785) 1001) (< v_prenex_11785 main_y) (<= 1 (select main_a v_prenex_11784)) (<= (+ main_y 1) v_prenex_11785) (<= 995 (select main_a v_prenex_11785)) (<= (+ (select main_a v_prenex_11784) (select main_a v_prenex_11785)) 1000))) (forall ((v_prenex_14604 Int) (v_prenex_14603 Int)) (or (<= (select main_a v_prenex_14603) 3) (< v_prenex_14604 main_y) (<= (+ main_y 1) v_prenex_14604) (<= (+ (select main_a v_prenex_14603) (select main_a v_prenex_14604)) 1000) (<= (select main_a v_prenex_14604) 999) (<= 995 (select main_a v_prenex_14604)))) (forall ((v_prenex_17814 Int) (v_prenex_17815 Int)) (or (< v_prenex_17815 main_y) (<= (+ (select main_a v_prenex_17814) (select main_a v_prenex_17815)) 1000) (<= (select main_a v_prenex_17815) 1001) (<= 2 (* 2 (select main_a v_prenex_17814))) (<= (+ main_y 1) v_prenex_17815) (<= (select main_a v_prenex_17814) 5))) (forall ((v_prenex_11255 Int) (v_prenex_11254 Int)) (or (<= (+ main_y 1) v_prenex_11255) (< v_prenex_11255 main_y) (<= 2 (* 2 (select main_a v_prenex_11254))) (<= 0 (+ (select main_a v_prenex_11254) 1)) (<= (+ main_x 1) v_prenex_11254) (<= (select main_a v_prenex_11255) (+ (select main_a v_prenex_11254) 998)) (<= 997 (select main_a v_prenex_11255)))) (forall ((v_prenex_16986 Int) (v_prenex_16987 Int)) (or (<= (+ (select main_a v_prenex_16986) (select main_a v_prenex_16987)) 1000) (<= 997 (select main_a v_prenex_16987)) (<= (select main_a v_prenex_16986) 3) (<= (select main_a v_prenex_16986) 5) (< v_prenex_16987 main_y) (<= (+ main_y 1) v_prenex_16987))) (forall ((v_prenex_18402 Int) (v_prenex_18401 Int)) (or (<= (select main_a v_prenex_18401) 5) (<= (+ (select main_a v_prenex_18401) 994) (select main_a v_prenex_18402)) (<= (+ main_y 1) v_prenex_18402) (<= 1994 (* 2 (select main_a v_prenex_18402))) (< v_prenex_18402 main_y) (<= 2 (* 2 (select main_a v_prenex_18401))))) (forall ((v_prenex_17873 Int) (v_prenex_17874 Int)) (or (<= (+ main_y 1) v_prenex_17874) (<= 2 (* 2 (select main_a v_prenex_17873))) (< v_prenex_17874 main_y) (<= (+ (select main_a v_prenex_17873) 994) (select main_a v_prenex_17874)) (<= (* 2 (select main_a v_prenex_17874)) 1998) (<= (* 2 (select main_a v_prenex_17873)) 6) (<= (select main_a v_prenex_17874) 999))) (or (forall ((v_prenex_11762 Int)) (or (< v_prenex_11762 main_y) (<= 995 (select main_a v_prenex_11762)) (<= (+ main_y 1) v_prenex_11762) (<= 1994 (* 2 (select main_a v_prenex_11762))))) (forall ((v_prenex_11763 Int)) (or (<= (select main_a v_prenex_11763) 5) (<= (select main_a v_prenex_11763) 3)))) (forall ((v_prenex_10611 Int) (v_prenex_10612 Int)) (or (<= (+ (select main_a v_prenex_10611) (select main_a v_prenex_10612)) 1000) (<= (+ main_y 1) v_prenex_10612) (< v_prenex_10612 main_y) (<= 997 (select main_a v_prenex_10612)))) (or (forall ((v_prenex_17432 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17432))) (<= 997 (select main_a v_prenex_17432)) (<= (+ main_y 1) v_prenex_17432) (< v_prenex_17432 main_y))) (forall ((v_prenex_17431 Int)) (or (< v_prenex_17431 main_x) (<= (* 2 (select main_a v_prenex_17431)) 6)))) (forall ((v_prenex_16525 Int) (v_prenex_16526 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16525))) (<= (+ main_y 1) v_prenex_16526) (<= (select main_a v_prenex_16526) 999) (< v_prenex_16525 main_x) (<= 1 (select main_a v_prenex_16525)) (<= (+ (select main_a v_prenex_16525) 994) (select main_a v_prenex_16526)) (< v_prenex_16526 main_y))) (forall ((v_prenex_17301 Int) (v_prenex_17302 Int)) (or (<= (select main_a v_prenex_17302) (+ (select main_a v_prenex_17301) 998)) (<= (+ main_y 1) v_prenex_17302) (< v_prenex_17302 main_y) (<= 997 (select main_a v_prenex_17302)))) (forall ((v_prenex_10970 Int) (v_prenex_10969 Int)) (or (<= (select main_a v_prenex_10969) 3) (<= (+ (select main_a v_prenex_10969) 994) (select main_a v_prenex_10970)) (<= 1994 (* 2 (select main_a v_prenex_10970))) (<= 997 (select main_a v_prenex_10970)) (< v_prenex_10970 main_y) (<= (+ main_y 1) v_prenex_10970))) (forall ((v_prenex_13888 Int) (v_prenex_13887 Int)) (or (<= 997 (select main_a v_prenex_13888)) (<= (+ main_y 1) v_prenex_13888) (<= 1000 (+ (select main_a v_prenex_13887) (select main_a v_prenex_13888))) (<= 0 (+ (select main_a v_prenex_13887) 1)) (< v_prenex_13888 main_y) (<= (* 2 (select main_a v_prenex_13887)) 6) (<= (+ main_x 1) v_prenex_13887))) (forall ((v_prenex_15303 Int) (v_prenex_15302 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15302))) (<= (+ main_y 1) v_prenex_15303) (<= (select main_a v_prenex_15302) 3) (<= (+ (select main_a v_prenex_15302) 994) (select main_a v_prenex_15303)) (<= 1994 (* 2 (select main_a v_prenex_15303))) (<= (select main_a v_prenex_15303) 999) (< v_prenex_15303 main_y))) (forall ((v_prenex_11063 Int) (v_prenex_11062 Int)) (or (<= 0 (+ (select main_a v_prenex_11062) 1)) (<= (+ main_y 1) v_prenex_11063) (<= (select main_a v_prenex_11063) 999) (<= (select main_a v_prenex_11063) (+ (select main_a v_prenex_11062) 998)) (<= (select main_a v_prenex_11062) 3) (< v_prenex_11063 main_y) (<= 995 (select main_a v_prenex_11063)))) (or (forall ((v_prenex_15219 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15219))) (<= (+ main_y 1) v_prenex_15219) (<= (* 2 (select main_a v_prenex_15219)) 1998) (<= 995 (select main_a v_prenex_15219)) (< v_prenex_15219 main_y))) (forall ((v_prenex_15218 Int)) (<= 2 (* 2 (select main_a v_prenex_15218))))) (forall ((v_prenex_14969 Int) (v_prenex_14970 Int)) (or (< v_prenex_14970 main_y) (<= 997 (select main_a v_prenex_14970)) (<= (select main_a v_prenex_14970) 999) (<= (select main_a v_prenex_14969) 3) (<= (+ main_y 1) v_prenex_14970) (<= (+ (select main_a v_prenex_14969) (select main_a v_prenex_14970)) 1000) (<= (* 2 (select main_a v_prenex_14969)) 6))) (forall ((v_prenex_11822 Int) (v_prenex_11823 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11822))) (<= (* 2 (select main_a v_prenex_11822)) 6) (<= (select main_a v_prenex_11823) 999) (< v_prenex_11823 main_y) (<= (+ main_y 1) v_prenex_11823) (<= 1000 (+ (select main_a v_prenex_11822) (select main_a v_prenex_11823))) (<= (+ main_x 1) v_prenex_11822))) (forall ((v_prenex_11078 Int) (v_prenex_11079 Int)) (or (<= (select main_a v_prenex_11079) (+ (select main_a v_prenex_11078) 998)) (<= 0 (+ (select main_a v_prenex_11078) 1)) (<= (+ main_x 1) v_prenex_11078) (< v_prenex_11079 main_y) (< v_prenex_11078 main_x))) (forall ((v_prenex_18612 Int) (v_prenex_18611 Int)) (or (<= (+ main_y 1) v_prenex_18612) (<= (select main_a v_prenex_18611) 3) (<= (+ (select main_a v_prenex_18611) (select main_a v_prenex_18612)) 1000) (< v_prenex_18612 main_y) (<= 0 (+ (select main_a v_prenex_18611) 1)) (<= (select main_a v_prenex_18612) 1001))) (forall ((v_prenex_10851 Int) (v_prenex_10852 Int)) (or (<= (select main_a v_prenex_10852) (+ (select main_a v_prenex_10851) 998)) (<= (* 2 (select main_a v_prenex_10852)) 1998) (< v_prenex_10851 main_x) (<= (+ main_y 1) v_prenex_10852) (< v_prenex_10852 main_y) (<= (select main_a v_prenex_10851) 3))) (forall ((v_prenex_14192 Int) (v_prenex_14193 Int)) (or (<= 0 (+ (select main_a v_prenex_14192) 1)) (<= (select main_a v_prenex_14192) 3) (< v_prenex_14193 main_y) (<= (+ main_y 1) v_prenex_14193) (<= (select main_a v_prenex_14193) 1001) (<= (+ (select main_a v_prenex_14192) 994) (select main_a v_prenex_14193)))) (or (forall ((v_prenex_15276 Int)) (or (<= (+ main_y 1) v_prenex_15276) (< v_prenex_15276 main_y) (<= (select main_a v_prenex_15276) 1001))) (forall ((v_prenex_15281 Int)) (<= (* 2 (select main_a v_prenex_15281)) 6))) (forall ((v_prenex_13231 Int) (v_prenex_13232 Int)) (or (<= (* 2 (select main_a v_prenex_13231)) 6) (<= (+ main_y 1) v_prenex_13232) (< v_prenex_13232 main_y) (<= (+ (select main_a v_prenex_13231) 994) (select main_a v_prenex_13232)) (<= 997 (select main_a v_prenex_13232)) (<= 1 (select main_a v_prenex_13231)) (<= (* 2 (select main_a v_prenex_13232)) 1998))) (forall ((v_prenex_16962 Int) (v_prenex_16963 Int)) (or (<= (* 2 (select main_a v_prenex_16962)) 6) (<= (+ main_y 1) v_prenex_16963) (<= 1994 (* 2 (select main_a v_prenex_16963))) (<= (select main_a v_prenex_16963) (+ (select main_a v_prenex_16962) 998)) (< v_prenex_16963 main_y) (<= (select main_a v_prenex_16963) 999) (<= (select main_a v_prenex_16962) 5))) (forall ((v_prenex_14042 Int) (v_prenex_14043 Int)) (or (<= (select main_a v_prenex_14042) 5) (<= (+ (select main_a v_prenex_14042) (select main_a v_prenex_14043)) 1000) (<= (select main_a v_prenex_14043) 999) (< v_prenex_14043 main_y) (<= (+ main_y 1) v_prenex_14043) (<= 1994 (* 2 (select main_a v_prenex_14043))) (<= (select main_a v_prenex_14042) 3))) (forall ((v_prenex_9935 Int) (v_prenex_9934 Int)) (or (< v_prenex_9935 main_y) (<= 2 (* 2 (select main_a v_prenex_9934))) (<= (+ main_y 1) v_prenex_9935) (<= (* 2 (select main_a v_prenex_9935)) 1998) (<= (+ (select main_a v_prenex_9934) 994) (select main_a v_prenex_9935)) (<= (+ main_x 1) v_prenex_9934))) (or (forall ((v_prenex_8860 Int)) (or (<= (select main_a v_prenex_8860) 3) (<= 2 (* 2 (select main_a v_prenex_8860))))) (forall ((v_prenex_8859 Int)) (or (<= 995 (select main_a v_prenex_8859)) (<= 1994 (* 2 (select main_a v_prenex_8859))) (<= (+ main_y 1) v_prenex_8859) (< v_prenex_8859 main_y)))) (forall ((v_prenex_10914 Int) (v_prenex_10915 Int)) (or (<= (+ (select main_a v_prenex_10914) 994) (select main_a v_prenex_10915)) (<= (select main_a v_prenex_10915) 1001) (<= 0 (+ (select main_a v_prenex_10914) 1)) (<= 1994 (* 2 (select main_a v_prenex_10915))) (< v_prenex_10915 main_y) (<= (+ main_y 1) v_prenex_10915) (<= 2 (* 2 (select main_a v_prenex_10914))))) (forall ((v_prenex_9713 Int) (v_prenex_9712 Int)) (or (<= (+ main_y 1) v_prenex_9713) (<= 1994 (* 2 (select main_a v_prenex_9713))) (<= (select main_a v_prenex_9713) 999) (<= (+ (select main_a v_prenex_9712) (select main_a v_prenex_9713)) 1000) (<= (select main_a v_prenex_9712) 5) (< v_prenex_9713 main_y))) (forall ((v_prenex_17963 Int) (v_prenex_17964 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17964))) (<= (select main_a v_prenex_17964) 999) (<= 1000 (+ (select main_a v_prenex_17963) (select main_a v_prenex_17964))) (<= (select main_a v_prenex_17963) 3) (<= (+ main_y 1) v_prenex_17964) (< v_prenex_17964 main_y))) (forall ((v_prenex_15112 Int) (v_prenex_15111 Int)) (or (< v_prenex_15112 main_y) (<= (select main_a v_prenex_15111) 5) (<= (* 2 (select main_a v_prenex_15112)) 1998) (<= (select main_a v_prenex_15111) 3) (<= (+ main_x 1) v_prenex_15111) (<= (+ (select main_a v_prenex_15111) (select main_a v_prenex_15112)) 1000) (<= (+ main_y 1) v_prenex_15112))) (or (forall ((v_prenex_14839 Int)) (or (<= (+ main_y 1) v_prenex_14839) (< v_prenex_14839 main_y) (<= (* 2 (select main_a v_prenex_14839)) 1998) (<= 1994 (* 2 (select main_a v_prenex_14839))) (<= 995 (select main_a v_prenex_14839)))) (forall ((v_prenex_14838 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14838))) (<= (select main_a v_prenex_14838) 5)))) (or (forall ((v_prenex_17130 Int)) (or (<= (select main_a v_prenex_17130) 3) (<= 1 (select main_a v_prenex_17130)) (<= (+ main_x 1) v_prenex_17130))) (forall ((v_prenex_17129 Int)) (or (<= (+ main_y 1) v_prenex_17129) (<= 995 (select main_a v_prenex_17129)) (< v_prenex_17129 main_y) (<= 1994 (* 2 (select main_a v_prenex_17129)))))) (forall ((v_prenex_17864 Int) (v_prenex_17863 Int)) (or (< v_prenex_17864 main_y) (<= 2 (* 2 (select main_a v_prenex_17863))) (<= (select main_a v_prenex_17864) 999) (<= (+ main_y 1) v_prenex_17864) (<= (select main_a v_prenex_17863) 5) (<= (+ (select main_a v_prenex_17863) 994) (select main_a v_prenex_17864)) (<= 995 (select main_a v_prenex_17864)))) (forall ((v_prenex_16010 Int) (v_prenex_16011 Int)) (or (<= (select main_a v_prenex_16011) 1001) (<= (+ (select main_a v_prenex_16010) (select main_a v_prenex_16011)) 1000) (<= 1 (select main_a v_prenex_16010)) (< v_prenex_16011 main_y) (<= (+ main_y 1) v_prenex_16011))) (or (forall ((v_prenex_12077 Int)) (or (<= (select main_a v_prenex_12077) 5) (<= (select main_a v_prenex_12077) 3))) (forall ((v_prenex_12074 Int)) (or (<= (select main_a v_prenex_12074) 1001) (< v_prenex_12074 main_y) (<= 1994 (* 2 (select main_a v_prenex_12074))) (<= (+ main_y 1) v_prenex_12074) (<= 995 (select main_a v_prenex_12074))))) (or (forall ((v_prenex_14337 Int)) (or (<= (+ main_y 1) v_prenex_14337) (< v_prenex_14337 main_y) (<= (select main_a v_prenex_14337) 999) (<= 1994 (* 2 (select main_a v_prenex_14337))))) (forall ((v_prenex_14342 Int)) (<= (select main_a v_prenex_14342) 3))) (forall ((v_prenex_9624 Int) (v_prenex_9623 Int)) (or (<= 0 (+ (select main_a v_prenex_9623) 1)) (<= (* 2 (select main_a v_prenex_9624)) 1998) (< v_prenex_9624 main_y) (<= 1000 (+ (select main_a v_prenex_9623) (select main_a v_prenex_9624))) (<= 2 (* 2 (select main_a v_prenex_9623))) (<= (select main_a v_prenex_9624) 999) (<= (+ main_y 1) v_prenex_9624))) (or (forall ((v_prenex_14667 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14667))) (<= 0 (+ (select main_a v_prenex_14667) 1)))) (forall ((v_prenex_14668 Int)) (or (< v_prenex_14668 main_y) (<= 1994 (* 2 (select main_a v_prenex_14668))) (<= (+ main_y 1) v_prenex_14668) (<= (* 2 (select main_a v_prenex_14668)) 1998) (<= 995 (select main_a v_prenex_14668))))) (forall ((v_prenex_10602 Int) (v_prenex_10601 Int)) (or (<= (+ (select main_a v_prenex_10601) (select main_a v_prenex_10602)) 1000) (< v_prenex_10602 main_y) (<= (+ main_y 1) v_prenex_10602) (<= (* 2 (select main_a v_prenex_10601)) 6) (<= (select main_a v_prenex_10602) 999) (<= 995 (select main_a v_prenex_10602)))) (forall ((v_prenex_17703 Int) (v_prenex_17704 Int)) (or (<= (select main_a v_prenex_17703) 3) (<= 1994 (* 2 (select main_a v_prenex_17704))) (<= (+ (select main_a v_prenex_17703) 994) (select main_a v_prenex_17704)) (< v_prenex_17704 main_y) (<= 995 (select main_a v_prenex_17704)) (<= (+ main_y 1) v_prenex_17704) (<= (select main_a v_prenex_17703) 5))) (forall ((v_prenex_11320 Int) (v_prenex_11319 Int)) (or (<= (select main_a v_prenex_11319) 5) (<= (select main_a v_prenex_11320) 1001) (<= (+ main_y 1) v_prenex_11320) (<= (select main_a v_prenex_11320) (+ (select main_a v_prenex_11319) 998)) (<= 1 (select main_a v_prenex_11319)) (< v_prenex_11320 main_y) (<= 995 (select main_a v_prenex_11320)))) (forall ((v_prenex_10413 Int) (v_prenex_10414 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10414))) (< v_prenex_10414 main_y) (<= 1 (select main_a v_prenex_10413)) (<= 1000 (+ (select main_a v_prenex_10413) (select main_a v_prenex_10414))) (<= (+ main_y 1) v_prenex_10414))) (forall ((v_prenex_10594 Int) (v_prenex_10593 Int)) (or (<= (select main_a v_prenex_10594) 1001) (<= 0 (+ (select main_a v_prenex_10593) 1)) (<= (select main_a v_prenex_10594) (+ (select main_a v_prenex_10593) 998)) (<= 997 (select main_a v_prenex_10594)) (<= (+ main_y 1) v_prenex_10594) (<= 2 (* 2 (select main_a v_prenex_10593))) (< v_prenex_10594 main_y))) (or (forall ((v_prenex_10005 Int)) (or (<= 1 (select main_a v_prenex_10005)) (<= (select main_a v_prenex_10005) 5))) (forall ((v_prenex_10004 Int)) (or (<= 997 (select main_a v_prenex_10004)) (< v_prenex_10004 main_y) (<= 995 (select main_a v_prenex_10004)) (<= (* 2 (select main_a v_prenex_10004)) 1998) (<= (+ main_y 1) v_prenex_10004)))) (forall ((v_prenex_12369 Int) (v_prenex_12370 Int)) (or (<= (* 2 (select main_a v_prenex_12370)) 1998) (<= 997 (select main_a v_prenex_12370)) (< v_prenex_12370 main_y) (<= (select main_a v_prenex_12369) 5) (<= (+ main_y 1) v_prenex_12370) (<= (+ (select main_a v_prenex_12369) (select main_a v_prenex_12370)) 1000))) (forall ((v_prenex_16996 Int) (v_prenex_16997 Int)) (or (<= (select main_a v_prenex_16997) (+ (select main_a v_prenex_16996) 998)) (<= (+ main_y 1) v_prenex_16997) (< v_prenex_16996 main_x) (<= 1 (select main_a v_prenex_16996)) (<= (* 2 (select main_a v_prenex_16997)) 1998) (<= (* 2 (select main_a v_prenex_16996)) 6) (< v_prenex_16997 main_y))) (or (forall ((v_prenex_10778 Int)) (or (<= (+ main_x 1) v_prenex_10778) (< v_prenex_10778 main_x) (<= 0 (+ (select main_a v_prenex_10778) 1)) (<= (select main_a v_prenex_10778) 3))) (forall ((v_prenex_10779 Int)) (<= 1994 (* 2 (select main_a v_prenex_10779))))) (or (forall ((v_prenex_9002 Int)) (or (<= (* 2 (select main_a v_prenex_9002)) 1998) (<= 995 (select main_a v_prenex_9002)) (<= (+ main_y 1) v_prenex_9002) (< v_prenex_9002 main_y))) (forall ((v_prenex_9003 Int)) (or (<= (select main_a v_prenex_9003) 5) (<= 0 (+ (select main_a v_prenex_9003) 1))))) (forall ((v_prenex_15274 Int) (v_prenex_15275 Int)) (or (< v_prenex_15274 main_x) (< v_prenex_15275 main_y) (<= 995 (select main_a v_prenex_15275)) (<= 2 (* 2 (select main_a v_prenex_15274))) (<= (+ (select main_a v_prenex_15274) 994) (select main_a v_prenex_15275)) (<= (+ main_y 1) v_prenex_15275) (<= (select main_a v_prenex_15274) 3))) (or (forall ((v_prenex_9565 Int)) (or (<= (select main_a v_prenex_9565) 1001) (<= (+ main_y 1) v_prenex_9565) (< v_prenex_9565 main_y) (<= 1994 (* 2 (select main_a v_prenex_9565))))) (forall ((v_prenex_9566 Int)) (<= (select main_a v_prenex_9566) 5))) (forall ((v_prenex_18117 Int) (v_prenex_18116 Int)) (or (<= (select main_a v_prenex_18117) 999) (<= (+ main_y 1) v_prenex_18117) (< v_prenex_18117 main_y) (<= (* 2 (select main_a v_prenex_18116)) 6) (<= 2 (* 2 (select main_a v_prenex_18116))) (<= (select main_a v_prenex_18117) 1001) (<= 1000 (+ (select main_a v_prenex_18116) (select main_a v_prenex_18117))))) (forall ((v_prenex_9369 Int) (v_prenex_9368 Int)) (or (<= (* 2 (select main_a v_prenex_9368)) 6) (<= (+ main_y 1) v_prenex_9369) (<= (select main_a v_prenex_9369) (+ (select main_a v_prenex_9368) 998)) (<= (select main_a v_prenex_9369) 1001) (<= (select main_a v_prenex_9368) 3) (< v_prenex_9369 main_y) (<= 1994 (* 2 (select main_a v_prenex_9369))))) (forall ((v_prenex_9669 Int) (v_prenex_9668 Int)) (or (<= (select main_a v_prenex_9669) 1001) (<= (+ main_y 1) v_prenex_9669) (<= (* 2 (select main_a v_prenex_9669)) 1998) (<= (select main_a v_prenex_9669) (+ (select main_a v_prenex_9668) 998)) (< v_prenex_9669 main_y))) (forall ((v_prenex_9765 Int) (v_prenex_9764 Int)) (or (<= (select main_a v_prenex_9764) 3) (<= (+ main_y 1) v_prenex_9765) (<= (* 2 (select main_a v_prenex_9765)) 1998) (<= (select main_a v_prenex_9764) 5) (< v_prenex_9765 main_y) (<= (+ (select main_a v_prenex_9764) (select main_a v_prenex_9765)) 1000))) (forall ((v_prenex_17974 Int) (v_prenex_17973 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17974))) (<= (+ (select main_a v_prenex_17973) 994) (select main_a v_prenex_17974)) (<= (select main_a v_prenex_17973) 5) (<= 2 (* 2 (select main_a v_prenex_17973))) (<= (+ main_y 1) v_prenex_17974) (<= (+ main_x 1) v_prenex_17973) (< v_prenex_17974 main_y))) (forall ((v_prenex_11014 Int) (v_prenex_11013 Int)) (or (<= (select main_a v_prenex_11014) 999) (<= 2 (* 2 (select main_a v_prenex_11013))) (<= (+ main_y 1) v_prenex_11014) (< v_prenex_11014 main_y) (<= (select main_a v_prenex_11014) (+ (select main_a v_prenex_11013) 998)) (<= 1994 (* 2 (select main_a v_prenex_11014))))) (forall ((v_prenex_9589 Int) (v_prenex_9588 Int)) (or (<= (* 2 (select main_a v_prenex_9588)) 6) (< v_prenex_9589 main_y) (<= (+ (select main_a v_prenex_9588) 994) (select main_a v_prenex_9589)) (<= (+ main_y 1) v_prenex_9589) (<= (select main_a v_prenex_9589) 1001) (<= (select main_a v_prenex_9589) 999))) (or (forall ((v_prenex_8515 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8515))) (<= 995 (select main_a v_prenex_8515)) (<= (+ main_y 1) v_prenex_8515) (< v_prenex_8515 main_y))) (forall ((v_prenex_8509 Int)) (or (<= 0 (+ (select main_a v_prenex_8509) 1)) (<= 2 (* 2 (select main_a v_prenex_8509)))))) (forall ((v_prenex_17763 Int) (v_prenex_17764 Int)) (or (<= (+ main_y 1) v_prenex_17764) (<= (* 2 (select main_a v_prenex_17764)) 1998) (<= (select main_a v_prenex_17764) 1001) (< v_prenex_17764 main_y) (<= 2 (* 2 (select main_a v_prenex_17763))) (<= (+ (select main_a v_prenex_17763) (select main_a v_prenex_17764)) 1000) (<= 0 (+ (select main_a v_prenex_17763) 1)))) (forall ((v_prenex_11561 Int) (v_prenex_11560 Int)) (or (<= (* 2 (select main_a v_prenex_11561)) 1998) (< v_prenex_11561 main_y) (<= (+ (select main_a v_prenex_11560) (select main_a v_prenex_11561)) 1000) (<= (select main_a v_prenex_11560) 3) (<= (select main_a v_prenex_11561) 1001) (<= (+ main_y 1) v_prenex_11561) (<= (* 2 (select main_a v_prenex_11560)) 6))) (forall ((v_prenex_14845 Int) (v_prenex_14844 Int)) (or (<= (select main_a v_prenex_14844) 3) (<= 1000 (+ (select main_a v_prenex_14844) (select main_a v_prenex_14845))) (<= (select main_a v_prenex_14845) 999) (<= 1994 (* 2 (select main_a v_prenex_14845))) (<= (+ main_y 1) v_prenex_14845) (< v_prenex_14845 main_y) (<= (select main_a v_prenex_14844) 5))) (forall ((v_prenex_14352 Int)) (or (<= (* 2 (select main_a v_prenex_14352)) 1998) (< v_prenex_14352 main_y) (<= 997 (select main_a v_prenex_14352)) (<= (+ main_y 1) v_prenex_14352) (<= 1994 (* 2 (select main_a v_prenex_14352))))) (forall ((v_prenex_17219 Int) (v_prenex_17220 Int)) (or (< v_prenex_17220 main_y) (<= (select main_a v_prenex_17220) 1001) (<= (select main_a v_prenex_17219) 3) (<= 997 (select main_a v_prenex_17220)) (<= (+ main_y 1) v_prenex_17220) (<= (+ (select main_a v_prenex_17219) 994) (select main_a v_prenex_17220)) (<= (select main_a v_prenex_17219) 5))) (forall ((v_prenex_14679 Int) (v_prenex_14680 Int)) (or (< v_prenex_14679 main_x) (<= 997 (select main_a v_prenex_14680)) (<= (+ (select main_a v_prenex_14679) (select main_a v_prenex_14680)) 1000) (< v_prenex_14680 main_y) (<= 0 (+ (select main_a v_prenex_14679) 1)) (<= (+ main_y 1) v_prenex_14680) (<= 2 (* 2 (select main_a v_prenex_14679))))) (or (forall ((v_prenex_12720 Int)) (or (<= (select main_a v_prenex_12720) 5) (<= 1 (select main_a v_prenex_12720)))) (forall ((v_prenex_12721 Int)) (or (<= 997 (select main_a v_prenex_12721)) (<= (+ main_y 1) v_prenex_12721) (<= (select main_a v_prenex_12721) 1001) (<= 1994 (* 2 (select main_a v_prenex_12721))) (< v_prenex_12721 main_y)))) (forall ((v_prenex_8710 Int) (v_prenex_8711 Int)) (or (<= (+ main_x 1) v_prenex_8710) (<= 997 (select main_a v_prenex_8711)) (< v_prenex_8711 main_y) (<= (+ (select main_a v_prenex_8710) 994) (select main_a v_prenex_8711)) (<= 1 (select main_a v_prenex_8710)) (<= (+ main_y 1) v_prenex_8711) (<= (select main_a v_prenex_8710) 5))) (forall ((v_prenex_13185 Int) (v_prenex_13186 Int)) (or (< v_prenex_13186 main_y) (<= 1994 (* 2 (select main_a v_prenex_13186))) (<= 2 (* 2 (select main_a v_prenex_13185))) (<= 1000 (+ (select main_a v_prenex_13185) (select main_a v_prenex_13186))) (<= 1 (select main_a v_prenex_13185)) (<= (+ main_y 1) v_prenex_13186) (<= (select main_a v_prenex_13186) 1001))) (forall ((v_prenex_15247 Int) (v_prenex_15246 Int)) (or (<= 995 (select main_a v_prenex_15247)) (<= (+ main_y 1) v_prenex_15247) (< v_prenex_15247 main_y) (<= 1994 (* 2 (select main_a v_prenex_15247))) (<= (+ (select main_a v_prenex_15246) (select main_a v_prenex_15247)) 1000) (<= (select main_a v_prenex_15246) 5))) (forall ((v_prenex_9619 Int) (v_prenex_9620 Int)) (or (<= 0 (+ (select main_a v_prenex_9619) 1)) (<= (+ (select main_a v_prenex_9619) (select main_a v_prenex_9620)) 1000) (<= 997 (select main_a v_prenex_9620)) (<= (+ main_y 1) v_prenex_9620) (<= 2 (* 2 (select main_a v_prenex_9619))) (<= (select main_a v_prenex_9620) 999) (< v_prenex_9620 main_y))) (forall ((v_prenex_14861 Int) (v_prenex_14860 Int)) (or (<= (select main_a v_prenex_14861) 999) (< v_prenex_14861 main_y) (<= (+ main_y 1) v_prenex_14861) (<= (select main_a v_prenex_14861) (+ (select main_a v_prenex_14860) 998)) (<= 995 (select main_a v_prenex_14861)))) (forall ((v_prenex_14642 Int) (v_prenex_14641 Int)) (or (<= (+ main_y 1) v_prenex_14642) (<= 1000 (+ (select main_a v_prenex_14641) (select main_a v_prenex_14642))) (<= (* 2 (select main_a v_prenex_14641)) 6) (<= 1 (select main_a v_prenex_14641)) (<= 1994 (* 2 (select main_a v_prenex_14642))) (< v_prenex_14642 main_y))) (forall ((v_prenex_14259 Int)) (or (< v_prenex_14259 main_y) (<= (select main_a v_prenex_14259) 999) (<= (+ main_y 1) v_prenex_14259) (<= (* 2 (select main_a v_prenex_14259)) 1998) (<= 995 (select main_a v_prenex_14259)))) (or (forall ((v_prenex_18360 Int)) (or (<= (* 2 (select main_a v_prenex_18360)) 6) (<= (select main_a v_prenex_18360) 3))) (forall ((v_prenex_18361 Int)) (or (< v_prenex_18361 main_y) (<= (+ main_y 1) v_prenex_18361) (<= 1994 (* 2 (select main_a v_prenex_18361))) (<= 997 (select main_a v_prenex_18361)) (<= (select main_a v_prenex_18361) 999)))) (forall ((v_prenex_8339 Int) (v_prenex_8340 Int)) (or (<= 1 (select main_a v_prenex_8339)) (< v_prenex_8339 main_x) (< v_prenex_8340 main_y) (<= (+ main_y 1) v_prenex_8340) (<= 1994 (* 2 (select main_a v_prenex_8340))) (<= 0 (+ (select main_a v_prenex_8339) 1)) (<= (+ (select main_a v_prenex_8339) 994) (select main_a v_prenex_8340)))) (<= (+ main_y 1) main_x) (or (forall ((v_prenex_13509 Int)) (or (<= (+ main_x 1) v_prenex_13509) (<= (select main_a v_prenex_13509) 3) (<= 2 (* 2 (select main_a v_prenex_13509))))) (forall ((v_prenex_13508 Int)) (or (< v_prenex_13508 main_y) (<= (+ main_y 1) v_prenex_13508) (<= 1994 (* 2 (select main_a v_prenex_13508))) (<= 995 (select main_a v_prenex_13508))))) (forall ((v_prenex_8392 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8392))) (<= (select main_a v_prenex_8392) 999) (< v_prenex_8392 main_y) (<= (+ main_y 1) v_prenex_8392) (<= (select main_a v_prenex_8392) 1001))) (forall ((v_prenex_10534 Int) (v_prenex_10535 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10535))) (<= (+ main_y 1) v_prenex_10535) (< v_prenex_10535 main_y) (<= (+ (select main_a v_prenex_10534) (select main_a v_prenex_10535)) 1000) (<= 997 (select main_a v_prenex_10535)) (<= 0 (+ (select main_a v_prenex_10534) 1)) (<= 2 (* 2 (select main_a v_prenex_10534))))) (or (forall ((v_prenex_15798 Int)) (<= (* 2 (select main_a v_prenex_15798)) 1998)) (forall ((v_prenex_15797 Int)) (or (<= (select main_a v_prenex_15797) 3) (<= (+ main_x 1) v_prenex_15797) (< v_prenex_15797 main_x)))) (forall ((v_prenex_15999 Int) (v_prenex_15998 Int)) (or (<= (select main_a v_prenex_15999) (+ (select main_a v_prenex_15998) 998)) (<= (select main_a v_prenex_15998) 3) (< v_prenex_15999 main_y) (<= (+ main_y 1) v_prenex_15999) (<= (select main_a v_prenex_15999) 999) (<= (+ main_x 1) v_prenex_15998))) (forall ((v_prenex_14041 Int) (v_prenex_14040 Int)) (or (<= 1000 (+ (select main_a v_prenex_14040) (select main_a v_prenex_14041))) (<= 2 (* 2 (select main_a v_prenex_14040))) (<= 0 (+ (select main_a v_prenex_14040) 1)) (< v_prenex_14041 main_y) (<= (+ main_y 1) v_prenex_14041) (<= (select main_a v_prenex_14041) 1001))) (forall ((v_prenex_10616 Int) (v_prenex_10615 Int)) (or (<= (select main_a v_prenex_10615) 3) (<= (+ main_y 1) v_prenex_10616) (<= (select main_a v_prenex_10616) 999) (< v_prenex_10616 main_y) (<= 997 (select main_a v_prenex_10616)) (<= 1000 (+ (select main_a v_prenex_10615) (select main_a v_prenex_10616))))) (forall ((v_prenex_9209 Int) (v_prenex_9208 Int)) (or (<= (+ main_y 1) v_prenex_9209) (<= (+ main_x 1) v_prenex_9208) (<= (* 2 (select main_a v_prenex_9209)) 1998) (<= (+ (select main_a v_prenex_9208) 994) (select main_a v_prenex_9209)) (<= (* 2 (select main_a v_prenex_9208)) 6) (< v_prenex_9209 main_y) (<= 0 (+ (select main_a v_prenex_9208) 1)))) (or (forall ((v_prenex_18393 Int)) (or (<= 1 (select main_a v_prenex_18393)) (<= (select main_a v_prenex_18393) 5))) (forall ((v_prenex_18389 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18389))) (< v_prenex_18389 main_y) (<= (+ main_y 1) v_prenex_18389) (<= 997 (select main_a v_prenex_18389)) (<= (select main_a v_prenex_18389) 999)))) (or (forall ((v_prenex_9318 Int)) (or (<= (select main_a v_prenex_9318) 999) (<= (+ main_y 1) v_prenex_9318) (< v_prenex_9318 main_y) (<= (* 2 (select main_a v_prenex_9318)) 1998))) (forall ((v_prenex_9319 Int)) (or (<= (select main_a v_prenex_9319) 3) (<= (select main_a v_prenex_9319) 5)))) (or (forall ((v_prenex_12511 Int)) (<= (select main_a v_prenex_12511) 5)) (forall ((v_prenex_12509 Int)) (or (<= 997 (select main_a v_prenex_12509)) (< v_prenex_12509 main_y) (<= (+ main_y 1) v_prenex_12509) (<= (* 2 (select main_a v_prenex_12509)) 1998) (<= (select main_a v_prenex_12509) 1001)))) (forall ((v_prenex_11798 Int) (v_prenex_11799 Int)) (or (<= 1 (select main_a v_prenex_11798)) (<= (+ (select main_a v_prenex_11798) 994) (select main_a v_prenex_11799)) (< v_prenex_11798 main_x) (< v_prenex_11799 main_y) (<= (+ main_x 1) v_prenex_11798))) (forall ((v_prenex_13702 Int) (v_prenex_13701 Int)) (or (<= (select main_a v_prenex_13701) 5) (<= (+ (select main_a v_prenex_13701) 994) (select main_a v_prenex_13702)) (<= 1 (select main_a v_prenex_13701)) (<= (+ main_y 1) v_prenex_13702) (< v_prenex_13702 main_y) (<= 997 (select main_a v_prenex_13702)) (<= (select main_a v_prenex_13702) 999))) (forall ((v_prenex_9281 Int) (v_prenex_9280 Int)) (or (<= (* 2 (select main_a v_prenex_9280)) 6) (< v_prenex_9280 main_x) (<= 2 (* 2 (select main_a v_prenex_9280))) (<= 997 (select main_a v_prenex_9281)) (< v_prenex_9281 main_y) (<= (+ (select main_a v_prenex_9280) 994) (select main_a v_prenex_9281)) (<= (+ main_y 1) v_prenex_9281))) (forall ((v_prenex_12579 Int) (v_prenex_12580 Int)) (or (<= (+ main_y 1) v_prenex_12580) (<= (select main_a v_prenex_12580) 1001) (<= 2 (* 2 (select main_a v_prenex_12579))) (<= 995 (select main_a v_prenex_12580)) (<= 0 (+ (select main_a v_prenex_12579) 1)) (< v_prenex_12580 main_y) (<= (+ (select main_a v_prenex_12579) (select main_a v_prenex_12580)) 1000))) (or (forall ((v_prenex_15513 Int)) (or (<= 0 (+ (select main_a v_prenex_15513) 1)) (<= (select main_a v_prenex_15513) 3))) (forall ((v_prenex_15514 Int)) (or (<= 997 (select main_a v_prenex_15514)) (< v_prenex_15514 main_y) (<= (+ main_y 1) v_prenex_15514) (<= 1994 (* 2 (select main_a v_prenex_15514))) (<= (select main_a v_prenex_15514) 1001)))) (or (forall ((v_prenex_9782 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9782))) (<= 1 (select main_a v_prenex_9782)))) (forall ((v_prenex_9788 Int)) (or (< v_prenex_9788 main_y) (<= (* 2 (select main_a v_prenex_9788)) 1998) (<= (+ main_y 1) v_prenex_9788) (<= (select main_a v_prenex_9788) 999)))) (or (forall ((v_prenex_16682 Int)) (or (<= (+ main_y 1) v_prenex_16682) (<= (* 2 (select main_a v_prenex_16682)) 1998) (< v_prenex_16682 main_y))) (forall ((v_prenex_16681 Int)) (or (<= 1 (select main_a v_prenex_16681)) (<= (select main_a v_prenex_16681) 5)))) (forall ((v_prenex_9707 Int) (v_prenex_9706 Int)) (or (<= (* 2 (select main_a v_prenex_9707)) 1998) (<= 1000 (+ (select main_a v_prenex_9706) (select main_a v_prenex_9707))) (<= (+ main_y 1) v_prenex_9707) (< v_prenex_9707 main_y) (<= (select main_a v_prenex_9707) 1001))) (or (forall ((v_prenex_14169 Int)) (or (< v_prenex_14169 main_y) (<= (select main_a v_prenex_14169) 1001) (<= (* 2 (select main_a v_prenex_14169)) 1998) (<= (+ main_y 1) v_prenex_14169) (<= 997 (select main_a v_prenex_14169)))) (forall ((v_prenex_14171 Int)) (or (<= (select main_a v_prenex_14171) 3) (<= (select main_a v_prenex_14171) 5)))) (forall ((v_prenex_15422 Int) (v_prenex_15421 Int)) (or (<= (select main_a v_prenex_15421) 5) (<= (* 2 (select main_a v_prenex_15422)) 1998) (<= (+ main_y 1) v_prenex_15422) (< v_prenex_15422 main_y) (<= (select main_a v_prenex_15422) (+ (select main_a v_prenex_15421) 998)) (<= (select main_a v_prenex_15422) 1001))) (forall ((v_prenex_13816 Int) (v_prenex_13817 Int)) (or (<= (select main_a v_prenex_13816) 3) (<= (select main_a v_prenex_13817) 999) (< v_prenex_13817 main_y) (<= (+ main_y 1) v_prenex_13817) (<= 0 (+ (select main_a v_prenex_13816) 1)) (<= (* 2 (select main_a v_prenex_13817)) 1998) (<= (+ (select main_a v_prenex_13816) 994) (select main_a v_prenex_13817)))) (or (forall ((v_prenex_11333 Int)) (<= (* 2 (select main_a v_prenex_11333)) 6)) (forall ((v_prenex_8288 Int)) (or (<= (select main_a v_prenex_8288) 999) (<= (+ main_y 1) v_prenex_8288) (<= (* 2 (select main_a v_prenex_8288)) 1998) (< v_prenex_8288 main_y)))) (or (forall ((v_prenex_13440 Int)) (or (<= (* 2 (select main_a v_prenex_13440)) 1998) (<= (+ main_y 1) v_prenex_13440) (<= 997 (select main_a v_prenex_13440)) (< v_prenex_13440 main_y) (<= (select main_a v_prenex_13440) 1001))) (forall ((v_prenex_13442 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13442))) (<= (select main_a v_prenex_13442) 3)))) (or (forall ((v_prenex_16205 Int)) (or (<= (+ main_y 1) v_prenex_16205) (<= 1994 (* 2 (select main_a v_prenex_16205))) (< v_prenex_16205 main_y) (<= 997 (select main_a v_prenex_16205)))) (forall ((v_prenex_16207 Int)) (or (<= (select main_a v_prenex_16207) 3) (<= (+ main_x 1) v_prenex_16207) (<= (select main_a v_prenex_16207) 5)))) (or (forall ((v_prenex_11282 Int)) (<= (* 2 (select main_a v_prenex_11282)) 6)) (forall ((v_prenex_11279 Int)) (or (<= (select main_a v_prenex_11279) 1001) (< v_prenex_11279 main_y) (<= (* 2 (select main_a v_prenex_11279)) 1998) (<= (+ main_y 1) v_prenex_11279)))) (forall ((v_prenex_13280 Int) (v_prenex_13281 Int)) (or (<= 0 (+ (select main_a v_prenex_13280) 1)) (<= (+ (select main_a v_prenex_13280) 994) (select main_a v_prenex_13281)) (<= 995 (select main_a v_prenex_13281)) (<= (* 2 (select main_a v_prenex_13280)) 6) (< v_prenex_13281 main_y) (<= (+ main_y 1) v_prenex_13281) (<= (* 2 (select main_a v_prenex_13281)) 1998))) (forall ((v_prenex_9421 Int) (v_prenex_9420 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9420))) (<= 1000 (+ (select main_a v_prenex_9420) (select main_a v_prenex_9421))) (<= 997 (select main_a v_prenex_9421)) (<= (+ main_y 1) v_prenex_9421) (< v_prenex_9421 main_y) (<= 1 (select main_a v_prenex_9420)) (<= (+ main_x 1) v_prenex_9420))) (forall ((v_prenex_15189 Int) (v_prenex_15188 Int)) (or (< v_prenex_15189 main_y) (< v_prenex_15188 main_x) (<= (+ main_y 1) v_prenex_15189) (<= (+ main_x 1) v_prenex_15188) (<= (select main_a v_prenex_15189) (+ (select main_a v_prenex_15188) 998)))) (forall ((v_prenex_15673 Int) (v_prenex_15672 Int)) (or (<= (select main_a v_prenex_15672) 3) (<= 1994 (* 2 (select main_a v_prenex_15673))) (<= (select main_a v_prenex_15673) (+ (select main_a v_prenex_15672) 998)) (<= (+ main_y 1) v_prenex_15673) (<= (+ main_x 1) v_prenex_15672) (< v_prenex_15673 main_y))) (or (forall ((v_prenex_16588 Int)) (<= 2 (* 2 (select main_a v_prenex_16588)))) (forall ((v_prenex_16584 Int)) (or (< v_prenex_16584 main_y) (<= 997 (select main_a v_prenex_16584)) (<= (* 2 (select main_a v_prenex_16584)) 1998) (<= (+ main_y 1) v_prenex_16584) (<= (select main_a v_prenex_16584) 1001)))) (forall ((v_prenex_16683 Int) (v_prenex_16684 Int)) (or (<= 1 (select main_a v_prenex_16683)) (<= (+ main_y 1) v_prenex_16684) (<= 2 (* 2 (select main_a v_prenex_16683))) (<= (select main_a v_prenex_16684) 1001) (<= (+ (select main_a v_prenex_16683) (select main_a v_prenex_16684)) 1000) (< v_prenex_16684 main_y) (<= (* 2 (select main_a v_prenex_16684)) 1998))) (or (forall ((v_prenex_10679 Int)) (or (<= (select main_a v_prenex_10679) 5) (<= (select main_a v_prenex_10679) 3))) (forall ((v_prenex_10675 Int)) (or (<= (+ main_y 1) v_prenex_10675) (<= 997 (select main_a v_prenex_10675)) (<= (* 2 (select main_a v_prenex_10675)) 1998) (< v_prenex_10675 main_y) (<= (select main_a v_prenex_10675) 1001)))) (forall ((v_prenex_18183 Int) (v_prenex_18182 Int)) (or (<= (+ (select main_a v_prenex_18182) 994) (select main_a v_prenex_18183)) (<= (+ main_y 1) v_prenex_18183) (<= (select main_a v_prenex_18182) 5) (<= 995 (select main_a v_prenex_18183)) (< v_prenex_18182 main_x) (<= 2 (* 2 (select main_a v_prenex_18182))) (< v_prenex_18183 main_y))) (forall ((v_prenex_17227 Int) (v_prenex_17228 Int)) (or (<= (select main_a v_prenex_17227) 3) (< v_prenex_17228 main_y) (<= (+ main_y 1) v_prenex_17228) (<= (+ (select main_a v_prenex_17227) (select main_a v_prenex_17228)) 1000) (<= 995 (select main_a v_prenex_17228)) (< v_prenex_17227 main_x))) (forall ((v_prenex_14798 Int) (v_prenex_14799 Int)) (or (< v_prenex_14799 main_y) (<= (* 2 (select main_a v_prenex_14799)) 1998) (<= 2 (* 2 (select main_a v_prenex_14798))) (<= (+ main_y 1) v_prenex_14799) (<= 0 (+ (select main_a v_prenex_14798) 1)) (<= (select main_a v_prenex_14799) 1001) (<= 1000 (+ (select main_a v_prenex_14798) (select main_a v_prenex_14799))))) (or (forall ((v_prenex_16054 Int)) (or (< v_prenex_16054 main_y) (<= (select main_a v_prenex_16054) 1001) (<= (+ main_y 1) v_prenex_16054) (<= 1994 (* 2 (select main_a v_prenex_16054))) (<= 995 (select main_a v_prenex_16054)))) (forall ((v_prenex_16057 Int)) (or (<= 0 (+ (select main_a v_prenex_16057) 1)) (<= 2 (* 2 (select main_a v_prenex_16057)))))) (forall ((v_prenex_11987 Int) (v_prenex_11988 Int)) (or (<= (+ main_y 1) v_prenex_11988) (<= (+ main_x 1) v_prenex_11987) (<= (select main_a v_prenex_11988) (+ (select main_a v_prenex_11987) 998)) (< v_prenex_11987 main_x) (<= (* 2 (select main_a v_prenex_11987)) 6))) (forall ((v_prenex_18525 Int) (v_prenex_18524 Int)) (or (<= (+ main_y 1) v_prenex_18525) (<= (+ (select main_a v_prenex_18524) (select main_a v_prenex_18525)) 1000) (< v_prenex_18525 main_y) (<= (select main_a v_prenex_18525) 1001) (<= (+ main_x 1) v_prenex_18524) (<= 0 (+ (select main_a v_prenex_18524) 1)) (<= (select main_a v_prenex_18524) 3))) (or (forall ((v_prenex_14755 Int)) (or (< v_prenex_14755 main_y) (<= (* 2 (select main_a v_prenex_14755)) 1998) (<= (+ main_y 1) v_prenex_14755) (<= (select main_a v_prenex_14755) 999))) (forall ((v_prenex_14758 Int)) (or (<= (* 2 (select main_a v_prenex_14758)) 6) (<= 2 (* 2 (select main_a v_prenex_14758)))))) (or (forall ((v_prenex_13579 Int)) (or (<= 0 (+ (select main_a v_prenex_13579) 1)) (<= 1 (select main_a v_prenex_13579)))) (forall ((v_prenex_13576 Int)) (or (<= 995 (select main_a v_prenex_13576)) (<= (* 2 (select main_a v_prenex_13576)) 1998) (< v_prenex_13576 main_y) (<= (select main_a v_prenex_13576) 1001) (<= (+ main_y 1) v_prenex_13576)))) (forall ((v_prenex_8311 Int) (v_prenex_8312 Int)) (or (<= (* 2 (select main_a v_prenex_8311)) 6) (<= (select main_a v_prenex_8312) (+ (select main_a v_prenex_8311) 998)) (< v_prenex_8311 main_x) (<= (+ main_y 1) v_prenex_8312) (<= (select main_a v_prenex_8312) 1001) (< v_prenex_8312 main_y))) (or (forall ((v_prenex_17242 Int)) (or (<= (+ main_y 1) v_prenex_17242) (<= (* 2 (select main_a v_prenex_17242)) 1998) (<= 1994 (* 2 (select main_a v_prenex_17242))) (<= 997 (select main_a v_prenex_17242)) (< v_prenex_17242 main_y))) (forall ((v_prenex_17245 Int)) (or (<= (* 2 (select main_a v_prenex_17245)) 6) (<= 1 (select main_a v_prenex_17245))))) (forall ((v_prenex_9579 Int) (v_prenex_9578 Int)) (or (< v_prenex_9579 main_y) (<= (* 2 (select main_a v_prenex_9579)) 1998) (<= (select main_a v_prenex_9579) 1001) (<= 1 (select main_a v_prenex_9578)) (<= (+ main_y 1) v_prenex_9579) (<= 0 (+ (select main_a v_prenex_9578) 1)) (<= 1000 (+ (select main_a v_prenex_9578) (select main_a v_prenex_9579))))) (forall ((v_prenex_18459 Int) (v_prenex_18458 Int)) (or (<= (+ main_y 1) v_prenex_18459) (<= (select main_a v_prenex_18459) 1001) (<= 997 (select main_a v_prenex_18459)) (<= (+ (select main_a v_prenex_18458) (select main_a v_prenex_18459)) 1000) (< v_prenex_18459 main_y) (<= (select main_a v_prenex_18458) 3) (<= 2 (* 2 (select main_a v_prenex_18458))))) (forall ((v_prenex_13361 Int) (v_prenex_13362 Int)) (or (<= (select main_a v_prenex_13361) 3) (< v_prenex_13362 main_y) (<= (select main_a v_prenex_13361) 5) (<= 997 (select main_a v_prenex_13362)) (<= (+ main_y 1) v_prenex_13362) (<= (+ (select main_a v_prenex_13361) 994) (select main_a v_prenex_13362)))) (or (forall ((v_prenex_10221 Int)) (or (< v_prenex_10221 main_y) (<= (select main_a v_prenex_10221) 999) (<= 1994 (* 2 (select main_a v_prenex_10221))) (<= (+ main_y 1) v_prenex_10221) (<= (select main_a v_prenex_10221) 1001))) (forall ((v_prenex_10224 Int)) (or (<= 1 (select main_a v_prenex_10224)) (<= (select main_a v_prenex_10224) 3)))) (forall ((v_prenex_9257 Int) (v_prenex_9256 Int)) (or (<= (+ main_y 1) v_prenex_9257) (< v_prenex_9257 main_y) (<= (* 2 (select main_a v_prenex_9256)) 6) (<= 995 (select main_a v_prenex_9257)) (<= 1994 (* 2 (select main_a v_prenex_9257))) (<= 2 (* 2 (select main_a v_prenex_9256))) (<= (+ (select main_a v_prenex_9256) 994) (select main_a v_prenex_9257)))) (forall ((v_prenex_16315 Int) (v_prenex_16316 Int)) (or (<= (+ main_y 1) v_prenex_16316) (<= (select main_a v_prenex_16315) 3) (<= 1994 (* 2 (select main_a v_prenex_16316))) (< v_prenex_16316 main_y) (<= (select main_a v_prenex_16316) 999) (<= 1000 (+ (select main_a v_prenex_16315) (select main_a v_prenex_16316))))) (forall ((v_prenex_9927 Int) (v_prenex_9926 Int)) (or (<= (select main_a v_prenex_9926) 3) (<= (select main_a v_prenex_9927) 999) (<= (+ main_y 1) v_prenex_9927) (<= 995 (select main_a v_prenex_9927)) (<= (+ (select main_a v_prenex_9926) (select main_a v_prenex_9927)) 1000) (< v_prenex_9927 main_y))) (forall ((v_prenex_17905 Int) (v_prenex_17906 Int)) (or (<= (select main_a v_prenex_17905) 3) (<= (select main_a v_prenex_17906) 999) (< v_prenex_17906 main_y) (<= 1994 (* 2 (select main_a v_prenex_17906))) (<= (+ main_y 1) v_prenex_17906) (<= (select main_a v_prenex_17906) (+ (select main_a v_prenex_17905) 998)))) (forall ((v_prenex_17319 Int) (v_prenex_17320 Int)) (or (<= 0 (+ (select main_a v_prenex_17319) 1)) (<= 995 (select main_a v_prenex_17320)) (<= (+ main_y 1) v_prenex_17320) (<= 1 (select main_a v_prenex_17319)) (<= 1000 (+ (select main_a v_prenex_17319) (select main_a v_prenex_17320))) (< v_prenex_17320 main_y))) (forall ((v_prenex_13690 Int) (v_prenex_13691 Int)) (or (<= (+ main_y 1) v_prenex_13691) (< v_prenex_13691 main_y) (<= (* 2 (select main_a v_prenex_13690)) 6) (<= (select main_a v_prenex_13691) 999) (<= 2 (* 2 (select main_a v_prenex_13690))) (<= (* 2 (select main_a v_prenex_13691)) 1998) (<= (select main_a v_prenex_13691) (+ (select main_a v_prenex_13690) 998)))) (forall ((v_prenex_14074 Int) (v_prenex_14073 Int)) (or (<= 0 (+ (select main_a v_prenex_14073) 1)) (<= (select main_a v_prenex_14073) 5) (<= (+ main_y 1) v_prenex_14074) (< v_prenex_14074 main_y) (<= (select main_a v_prenex_14074) 999) (<= (+ (select main_a v_prenex_14073) (select main_a v_prenex_14074)) 1000) (<= 1994 (* 2 (select main_a v_prenex_14074))))) (forall ((v_prenex_12109 Int) (v_prenex_12110 Int)) (or (<= (select main_a v_prenex_12109) 3) (<= (select main_a v_prenex_12109) 5) (<= 995 (select main_a v_prenex_12110)) (<= (+ main_y 1) v_prenex_12110) (< v_prenex_12110 main_y) (<= 1994 (* 2 (select main_a v_prenex_12110))) (<= 1000 (+ (select main_a v_prenex_12109) (select main_a v_prenex_12110))))) (or (forall ((v_prenex_11574 Int)) (or (< v_prenex_11574 main_y) (<= (+ main_y 1) v_prenex_11574) (<= (* 2 (select main_a v_prenex_11574)) 1998))) (forall ((v_prenex_11573 Int)) (or (<= (+ main_x 1) v_prenex_11573) (<= 2 (* 2 (select main_a v_prenex_11573))) (<= (select main_a v_prenex_11573) 5)))) (or (forall ((v_prenex_14512 Int)) (or (<= 997 (select main_a v_prenex_14512)) (<= 1994 (* 2 (select main_a v_prenex_14512))) (<= (select main_a v_prenex_14512) 999) (<= (+ main_y 1) v_prenex_14512) (< v_prenex_14512 main_y))) (forall ((v_prenex_14516 Int)) (<= 0 (+ (select main_a v_prenex_14516) 1)))) (forall ((v_prenex_11226 Int) (v_prenex_11225 Int)) (or (<= (* 2 (select main_a v_prenex_11226)) 1998) (< v_prenex_11226 main_y) (<= (+ main_y 1) v_prenex_11226) (<= (select main_a v_prenex_11226) 1001) (<= (* 2 (select main_a v_prenex_11225)) 6) (<= (select main_a v_prenex_11225) 5) (<= (+ (select main_a v_prenex_11225) (select main_a v_prenex_11226)) 1000))) (or (forall ((v_prenex_11034 Int)) (or (<= (* 2 (select main_a v_prenex_11034)) 1998) (< v_prenex_11034 main_y) (<= (select main_a v_prenex_11034) 999) (<= (+ main_y 1) v_prenex_11034) (<= 1994 (* 2 (select main_a v_prenex_11034))))) (forall ((v_prenex_11036 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11036))) (<= (* 2 (select main_a v_prenex_11036)) 6)))) (or (forall ((v_prenex_9859 Int)) (or (<= (+ main_y 1) v_prenex_9859) (<= (* 2 (select main_a v_prenex_9859)) 1998) (< v_prenex_9859 main_y) (<= 995 (select main_a v_prenex_9859)) (<= 997 (select main_a v_prenex_9859)))) (forall ((v_prenex_9860 Int)) (or (<= (select main_a v_prenex_9860) 3) (<= (* 2 (select main_a v_prenex_9860)) 6)))) (forall ((v_prenex_14350 Int) (v_prenex_14351 Int)) (or (<= (* 2 (select main_a v_prenex_14351)) 1998) (<= 1 (select main_a v_prenex_14350)) (< v_prenex_14351 main_y) (<= 1000 (+ (select main_a v_prenex_14350) (select main_a v_prenex_14351))) (< v_prenex_14350 main_x) (<= (+ main_y 1) v_prenex_14351))) (forall ((v_prenex_14013 Int) (v_prenex_14012 Int)) (or (<= 1 (select main_a v_prenex_14012)) (<= (select main_a v_prenex_14012) 3) (<= (+ main_y 1) v_prenex_14013) (<= 1000 (+ (select main_a v_prenex_14012) (select main_a v_prenex_14013))) (< v_prenex_14013 main_y) (<= 995 (select main_a v_prenex_14013)) (<= (select main_a v_prenex_14013) 999))) (or (forall ((v_prenex_16509 Int)) (or (< v_prenex_16509 main_y) (<= 997 (select main_a v_prenex_16509)) (<= 1994 (* 2 (select main_a v_prenex_16509))) (<= (select main_a v_prenex_16509) 1001) (<= (+ main_y 1) v_prenex_16509))) (forall ((v_prenex_16513 Int)) (<= (select main_a v_prenex_16513) 5))) (or (forall ((v_prenex_9003 Int)) (or (<= (select main_a v_prenex_9003) 5) (<= 0 (+ (select main_a v_prenex_9003) 1)))) (forall ((v_prenex_8999 Int)) (or (< v_prenex_8999 main_y) (<= (* 2 (select main_a v_prenex_8999)) 1998) (<= 1994 (* 2 (select main_a v_prenex_8999))) (<= (+ main_y 1) v_prenex_8999)))) (forall ((v_prenex_16445 Int) (v_prenex_16446 Int)) (or (<= 1 (select main_a v_prenex_16445)) (< v_prenex_16446 main_y) (< v_prenex_16445 main_x) (<= (+ main_x 1) v_prenex_16445) (<= (select main_a v_prenex_16446) (+ (select main_a v_prenex_16445) 998)))) (or (forall ((v_prenex_14319 Int)) (or (<= 1 (select main_a v_prenex_14319)) (<= (+ main_x 1) v_prenex_14319))) (forall ((v_prenex_14314 Int)) (or (<= (+ main_y 1) v_prenex_14314) (< v_prenex_14314 main_y) (<= (* 2 (select main_a v_prenex_14314)) 1998) (<= 997 (select main_a v_prenex_14314))))) (or (forall ((v_prenex_10291 Int)) (or (<= (select main_a v_prenex_10291) 999) (<= (+ main_y 1) v_prenex_10291) (< v_prenex_10291 main_y) (<= (* 2 (select main_a v_prenex_10291)) 1998))) (forall ((v_prenex_10293 Int)) (<= (select main_a v_prenex_10293) 5))) (forall ((v_prenex_14176 Int) (v_prenex_14175 Int)) (or (<= 1 (select main_a v_prenex_14175)) (<= (* 2 (select main_a v_prenex_14175)) 6) (<= 995 (select main_a v_prenex_14176)) (< v_prenex_14176 main_y) (<= (+ main_y 1) v_prenex_14176) (<= 1000 (+ (select main_a v_prenex_14175) (select main_a v_prenex_14176))))) (forall ((v_prenex_9749 Int) (v_prenex_9750 Int)) (or (< v_prenex_9750 main_y) (<= 995 (select main_a v_prenex_9750)) (<= (+ main_x 1) v_prenex_9749) (<= (+ main_y 1) v_prenex_9750) (<= (+ (select main_a v_prenex_9749) 994) (select main_a v_prenex_9750)))) (forall ((v_prenex_15108 Int) (v_prenex_15107 Int)) (or (<= (+ main_y 1) v_prenex_15108) (<= (select main_a v_prenex_15107) 5) (<= 1 (select main_a v_prenex_15107)) (< v_prenex_15108 main_y) (<= (select main_a v_prenex_15108) (+ (select main_a v_prenex_15107) 998)) (< v_prenex_15107 main_x) (<= (select main_a v_prenex_15108) 1001))) (or (forall ((v_prenex_17191 Int)) (or (< v_prenex_17191 main_y) (<= (select main_a v_prenex_17191) 999) (<= (+ main_y 1) v_prenex_17191) (<= (* 2 (select main_a v_prenex_17191)) 1998))) (forall ((v_prenex_17194 Int)) (or (<= (select main_a v_prenex_17194) 5) (<= 2 (* 2 (select main_a v_prenex_17194)))))) (forall ((v_prenex_18123 Int) (v_prenex_18122 Int)) (or (<= 0 (+ (select main_a v_prenex_18122) 1)) (<= 997 (select main_a v_prenex_18123)) (<= 1000 (+ (select main_a v_prenex_18122) (select main_a v_prenex_18123))) (< v_prenex_18123 main_y) (<= 2 (* 2 (select main_a v_prenex_18122))) (<= (select main_a v_prenex_18123) 999) (<= (+ main_y 1) v_prenex_18123))) (forall ((v_prenex_8842 Int) (v_prenex_8841 Int)) (or (<= (select main_a v_prenex_8842) 999) (<= 997 (select main_a v_prenex_8842)) (<= (+ (select main_a v_prenex_8841) 994) (select main_a v_prenex_8842)) (<= (select main_a v_prenex_8841) 5) (< v_prenex_8842 main_y) (<= (+ main_y 1) v_prenex_8842))) (forall ((v_prenex_11118 Int) (v_prenex_11119 Int)) (or (<= (select main_a v_prenex_11118) 3) (<= (select main_a v_prenex_11119) 999) (<= 0 (+ (select main_a v_prenex_11118) 1)) (<= (+ main_y 1) v_prenex_11119) (< v_prenex_11119 main_y) (<= 1000 (+ (select main_a v_prenex_11118) (select main_a v_prenex_11119))) (<= (* 2 (select main_a v_prenex_11119)) 1998))) (forall ((v_prenex_16590 Int)) (or (<= (+ main_y 1) v_prenex_16590) (<= 1994 (* 2 (select main_a v_prenex_16590))) (< v_prenex_16590 main_y) (<= 997 (select main_a v_prenex_16590)) (<= (select main_a v_prenex_16590) 999))) (or (forall ((v_prenex_11743 Int)) (or (<= (select main_a v_prenex_11743) 1001) (<= (* 2 (select main_a v_prenex_11743)) 1998) (<= (+ main_y 1) v_prenex_11743) (< v_prenex_11743 main_y))) (forall ((v_prenex_11742 Int)) (or (< v_prenex_11742 main_x) (<= 0 (+ (select main_a v_prenex_11742) 1))))) (or (forall ((v_prenex_12130 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12130))) (<= (+ main_y 1) v_prenex_12130) (< v_prenex_12130 main_y) (<= 997 (select main_a v_prenex_12130)))) (forall ((v_prenex_12131 Int)) (or (<= 1 (select main_a v_prenex_12131)) (<= (select main_a v_prenex_12131) 5)))) (forall ((v_prenex_11556 Int) (v_prenex_11557 Int)) (or (<= (select main_a v_prenex_11557) 1001) (< v_prenex_11557 main_y) (<= (* 2 (select main_a v_prenex_11557)) 1998) (<= 2 (* 2 (select main_a v_prenex_11556))) (<= (select main_a v_prenex_11556) 5) (<= (+ main_y 1) v_prenex_11557) (<= (select main_a v_prenex_11557) (+ (select main_a v_prenex_11556) 998)))) (forall ((v_prenex_13138 Int) (v_prenex_13139 Int)) (or (<= (* 2 (select main_a v_prenex_13139)) 1998) (<= 1 (select main_a v_prenex_13138)) (<= (select main_a v_prenex_13139) 1001) (<= (+ (select main_a v_prenex_13138) 994) (select main_a v_prenex_13139)) (<= (+ main_y 1) v_prenex_13139) (<= 2 (* 2 (select main_a v_prenex_13138))) (< v_prenex_13139 main_y))) (or (forall ((v_prenex_10224 Int)) (or (<= 1 (select main_a v_prenex_10224)) (<= (select main_a v_prenex_10224) 3))) (forall ((v_prenex_10220 Int)) (or (< v_prenex_10220 main_y) (<= (+ main_y 1) v_prenex_10220) (<= 1994 (* 2 (select main_a v_prenex_10220))) (<= (select main_a v_prenex_10220) 999) (<= 997 (select main_a v_prenex_10220))))) (or (forall ((v_prenex_17731 Int)) (or (<= 0 (+ (select main_a v_prenex_17731) 1)) (< v_prenex_17731 main_x) (<= (select main_a v_prenex_17731) 5))) (forall ((v_prenex_17732 Int)) (or (<= (+ main_y 1) v_prenex_17732) (<= 995 (select main_a v_prenex_17732)) (<= (* 2 (select main_a v_prenex_17732)) 1998) (< v_prenex_17732 main_y)))) (forall ((v_prenex_17903 Int) (v_prenex_17904 Int)) (or (< v_prenex_17904 main_y) (<= (select main_a v_prenex_17904) 1001) (<= (+ (select main_a v_prenex_17903) 994) (select main_a v_prenex_17904)) (<= (* 2 (select main_a v_prenex_17903)) 6) (<= (+ main_y 1) v_prenex_17904) (<= 995 (select main_a v_prenex_17904)) (<= 2 (* 2 (select main_a v_prenex_17903))))) (or (forall ((v_prenex_16202 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16202))) (<= (+ main_y 1) v_prenex_16202) (<= (select main_a v_prenex_16202) 999) (< v_prenex_16202 main_y))) (forall ((v_prenex_16207 Int)) (or (<= (select main_a v_prenex_16207) 3) (<= (+ main_x 1) v_prenex_16207) (<= (select main_a v_prenex_16207) 5)))) (forall ((v_prenex_12980 Int) (v_prenex_12979 Int)) (or (<= (select main_a v_prenex_12980) (+ (select main_a v_prenex_12979) 998)) (< v_prenex_12980 main_y) (<= (* 2 (select main_a v_prenex_12980)) 1998) (<= 1 (select main_a v_prenex_12979)) (<= (+ main_y 1) v_prenex_12980) (<= 0 (+ (select main_a v_prenex_12979) 1)))) (forall ((v_prenex_8903 Int) (v_prenex_8904 Int)) (or (< v_prenex_8904 main_y) (<= (+ (select main_a v_prenex_8903) (select main_a v_prenex_8904)) 1000) (<= (+ main_y 1) v_prenex_8904) (<= 995 (select main_a v_prenex_8904)) (<= 2 (* 2 (select main_a v_prenex_8903))) (<= (* 2 (select main_a v_prenex_8903)) 6))) (forall ((v_prenex_12294 Int) (v_prenex_12295 Int)) (or (<= (+ main_x 1) v_prenex_12294) (<= (select main_a v_prenex_12295) 999) (<= (+ (select main_a v_prenex_12294) 994) (select main_a v_prenex_12295)) (<= (* 2 (select main_a v_prenex_12294)) 6) (< v_prenex_12295 main_y) (<= (+ main_y 1) v_prenex_12295))) (forall ((v_prenex_9709 Int) (v_prenex_9708 Int)) (or (< v_prenex_9709 main_y) (<= (+ (select main_a v_prenex_9708) (select main_a v_prenex_9709)) 1000) (<= (+ main_y 1) v_prenex_9709) (<= (* 2 (select main_a v_prenex_9709)) 1998) (< v_prenex_9708 main_x) (<= (select main_a v_prenex_9708) 5) (<= 2 (* 2 (select main_a v_prenex_9708))))) (or (forall ((v_prenex_17203 Int)) (or (<= (+ main_y 1) v_prenex_17203) (<= (* 2 (select main_a v_prenex_17203)) 1998) (< v_prenex_17203 main_y) (<= (select main_a v_prenex_17203) 1001) (<= 1994 (* 2 (select main_a v_prenex_17203))))) (forall ((v_prenex_17207 Int)) (or (<= (* 2 (select main_a v_prenex_17207)) 6) (<= 1 (select main_a v_prenex_17207))))) (forall ((v_prenex_10198 Int) (v_prenex_10197 Int)) (or (< v_prenex_10197 main_x) (<= (+ main_x 1) v_prenex_10197) (<= (+ main_y 1) v_prenex_10198) (<= 1000 (+ (select main_a v_prenex_10197) (select main_a v_prenex_10198))) (<= 2 (* 2 (select main_a v_prenex_10197))))) (forall ((v_prenex_18314 Int) (v_prenex_18313 Int)) (or (< v_prenex_18314 main_y) (<= (select main_a v_prenex_18314) (+ (select main_a v_prenex_18313) 998)) (<= (select main_a v_prenex_18313) 5) (<= (* 2 (select main_a v_prenex_18314)) 1998) (<= 995 (select main_a v_prenex_18314)) (<= (+ main_y 1) v_prenex_18314) (<= 1 (select main_a v_prenex_18313)))) (forall ((v_prenex_15577 Int) (v_prenex_15576 Int)) (or (<= 995 (select main_a v_prenex_15577)) (< v_prenex_15577 main_y) (<= (* 2 (select main_a v_prenex_15576)) 6) (<= (+ main_y 1) v_prenex_15577) (<= (select main_a v_prenex_15577) (+ (select main_a v_prenex_15576) 998)) (<= (select main_a v_prenex_15576) 5) (<= 1994 (* 2 (select main_a v_prenex_15577))))) (forall ((v_prenex_14738 Int) (v_prenex_14737 Int)) (or (<= (select main_a v_prenex_14738) (+ (select main_a v_prenex_14737) 998)) (<= (* 2 (select main_a v_prenex_14737)) 6) (< v_prenex_14738 main_y) (<= (+ main_y 1) v_prenex_14738) (<= 997 (select main_a v_prenex_14738)) (<= (select main_a v_prenex_14738) 999))) (or (forall ((v_prenex_9039 Int)) (or (<= (* 2 (select main_a v_prenex_9039)) 1998) (<= (+ main_y 1) v_prenex_9039) (< v_prenex_9039 main_y))) (forall ((v_prenex_9038 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9038))) (<= 0 (+ (select main_a v_prenex_9038) 1))))) (or (forall ((v_prenex_9610 Int)) (or (<= 995 (select main_a v_prenex_9610)) (<= 1994 (* 2 (select main_a v_prenex_9610))) (< v_prenex_9610 main_y) (<= (+ main_y 1) v_prenex_9610))) (forall ((v_prenex_9611 Int)) (or (<= 1 (select main_a v_prenex_9611)) (<= (select main_a v_prenex_9611) 5)))) (or (forall ((v_prenex_11162 Int)) (or (< v_prenex_11162 main_x) (<= (* 2 (select main_a v_prenex_11162)) 6) (<= (select main_a v_prenex_11162) 3))) (forall ((v_prenex_11163 Int)) (or (<= (+ main_y 1) v_prenex_11163) (<= 1994 (* 2 (select main_a v_prenex_11163))) (<= (* 2 (select main_a v_prenex_11163)) 1998) (< v_prenex_11163 main_y)))) (forall ((v_prenex_13240 Int) (v_prenex_13241 Int)) (or (<= (select main_a v_prenex_13240) 3) (<= (+ main_y 1) v_prenex_13241) (<= 1994 (* 2 (select main_a v_prenex_13241))) (<= 1 (select main_a v_prenex_13240)) (<= 1000 (+ (select main_a v_prenex_13240) (select main_a v_prenex_13241))) (<= (select main_a v_prenex_13241) 999) (< v_prenex_13241 main_y))) (or (forall ((v_prenex_14319 Int)) (or (<= 1 (select main_a v_prenex_14319)) (<= (+ main_x 1) v_prenex_14319))) (forall ((v_prenex_14315 Int)) (or (<= (+ main_y 1) v_prenex_14315) (< v_prenex_14315 main_y) (<= (* 2 (select main_a v_prenex_14315)) 1998) (<= 1994 (* 2 (select main_a v_prenex_14315)))))) (forall ((v_prenex_18326 Int) (v_prenex_18325 Int)) (or (< v_prenex_18326 main_y) (<= 997 (select main_a v_prenex_18326)) (<= (+ (select main_a v_prenex_18325) (select main_a v_prenex_18326)) 1000) (<= (select main_a v_prenex_18325) 3) (<= (select main_a v_prenex_18326) 1001) (<= (* 2 (select main_a v_prenex_18325)) 6) (<= (+ main_y 1) v_prenex_18326))) (forall ((v_prenex_15543 Int) (v_prenex_15542 Int)) (or (<= (select main_a v_prenex_15543) (+ (select main_a v_prenex_15542) 998)) (<= (select main_a v_prenex_15543) 1001) (< v_prenex_15543 main_y) (<= (+ main_y 1) v_prenex_15543) (<= 1994 (* 2 (select main_a v_prenex_15543))) (<= (* 2 (select main_a v_prenex_15542)) 6))) (or (forall ((v_prenex_9051 Int)) (or (<= (+ main_y 1) v_prenex_9051) (<= 997 (select main_a v_prenex_9051)) (<= 1994 (* 2 (select main_a v_prenex_9051))) (< v_prenex_9051 main_y) (<= (select main_a v_prenex_9051) 1001))) (forall ((v_prenex_9050 Int)) (<= 2 (* 2 (select main_a v_prenex_9050))))) (forall ((v_prenex_13114 Int) (v_prenex_13115 Int)) (or (< v_prenex_13115 main_y) (<= (* 2 (select main_a v_prenex_13114)) 6) (<= (select main_a v_prenex_13114) 5) (<= (+ main_y 1) v_prenex_13115) (<= (select main_a v_prenex_13115) (+ (select main_a v_prenex_13114) 998)) (<= (+ main_x 1) v_prenex_13114) (<= 995 (select main_a v_prenex_13115)))) (forall ((v_prenex_15715 Int) (v_prenex_15716 Int)) (or (<= (* 2 (select main_a v_prenex_15715)) 6) (<= (+ main_y 1) v_prenex_15716) (<= (+ (select main_a v_prenex_15715) 994) (select main_a v_prenex_15716)) (< v_prenex_15716 main_y) (<= (* 2 (select main_a v_prenex_15716)) 1998) (< v_prenex_15715 main_x))) (forall ((v_prenex_16637 Int) (v_prenex_16638 Int)) (or (< v_prenex_16638 main_y) (<= (+ main_x 1) v_prenex_16637) (<= (select main_a v_prenex_16638) 1001) (<= (+ (select main_a v_prenex_16637) (select main_a v_prenex_16638)) 1000) (<= (+ main_y 1) v_prenex_16638) (<= (* 2 (select main_a v_prenex_16637)) 6))) (forall ((v_prenex_14901 Int) (v_prenex_14900 Int)) (or (<= (select main_a v_prenex_14901) 999) (<= (* 2 (select main_a v_prenex_14900)) 6) (<= (+ (select main_a v_prenex_14900) 994) (select main_a v_prenex_14901)) (<= (+ main_y 1) v_prenex_14901) (<= (select main_a v_prenex_14900) 5) (< v_prenex_14901 main_y))) (forall ((v_prenex_15059 Int) (v_prenex_15060 Int)) (or (<= 1000 (+ (select main_a v_prenex_15059) (select main_a v_prenex_15060))) (<= (+ main_x 1) v_prenex_15059) (<= 2 (* 2 (select main_a v_prenex_15059))) (<= (+ main_y 1) v_prenex_15060) (< v_prenex_15060 main_y) (<= 995 (select main_a v_prenex_15060)) (<= (select main_a v_prenex_15059) 5))) (forall ((v_prenex_15852 Int) (v_prenex_15851 Int)) (or (<= 1000 (+ (select main_a v_prenex_15851) (select main_a v_prenex_15852))) (<= 0 (+ (select main_a v_prenex_15851) 1)) (< v_prenex_15852 main_y) (<= 2 (* 2 (select main_a v_prenex_15851))) (<= 1994 (* 2 (select main_a v_prenex_15852))) (<= (select main_a v_prenex_15852) 999) (<= (+ main_y 1) v_prenex_15852))) (or (forall ((v_prenex_11548 Int)) (or (<= (* 2 (select main_a v_prenex_11548)) 6) (<= 2 (* 2 (select main_a v_prenex_11548))))) (forall ((v_prenex_11544 Int)) (or (<= (* 2 (select main_a v_prenex_11544)) 1998) (< v_prenex_11544 main_y) (<= (select main_a v_prenex_11544) 999) (<= 1994 (* 2 (select main_a v_prenex_11544))) (<= (+ main_y 1) v_prenex_11544)))) (forall ((v_prenex_17473 Int) (v_prenex_17474 Int)) (or (<= (select main_a v_prenex_17474) (+ (select main_a v_prenex_17473) 998)) (< v_prenex_17474 main_y) (<= (+ main_y 1) v_prenex_17474) (<= 995 (select main_a v_prenex_17474)) (<= 2 (* 2 (select main_a v_prenex_17473))) (<= 1994 (* 2 (select main_a v_prenex_17474))) (<= (select main_a v_prenex_17473) 5))) (or (forall ((v_prenex_18455 Int)) (or (<= 997 (select main_a v_prenex_18455)) (<= (* 2 (select main_a v_prenex_18455)) 1998) (<= (+ main_y 1) v_prenex_18455) (<= 995 (select main_a v_prenex_18455)) (< v_prenex_18455 main_y))) (forall ((v_prenex_18456 Int)) (or (<= 0 (+ (select main_a v_prenex_18456) 1)) (<= (select main_a v_prenex_18456) 3)))) (or (forall ((v_prenex_13966 Int)) (or (<= (* 2 (select main_a v_prenex_13966)) 6) (<= (select main_a v_prenex_13966) 5))) (forall ((v_prenex_13965 Int)) (or (<= (select main_a v_prenex_13965) 999) (< v_prenex_13965 main_y) (<= (* 2 (select main_a v_prenex_13965)) 1998) (<= (+ main_y 1) v_prenex_13965)))) (or (forall ((v_prenex_16285 Int)) (or (<= 0 (+ (select main_a v_prenex_16285) 1)) (<= (select main_a v_prenex_16285) 5))) (forall ((v_prenex_16284 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16284))) (<= (select main_a v_prenex_16284) 1001) (< v_prenex_16284 main_y) (<= (+ main_y 1) v_prenex_16284) (<= (* 2 (select main_a v_prenex_16284)) 1998)))) (forall ((v_prenex_17337 Int) (v_prenex_17338 Int)) (or (<= (+ main_y 1) v_prenex_17338) (< v_prenex_17338 main_y) (<= 997 (select main_a v_prenex_17338)) (<= (select main_a v_prenex_17338) (+ (select main_a v_prenex_17337) 998)) (<= 1994 (* 2 (select main_a v_prenex_17338))) (<= (select main_a v_prenex_17337) 5) (<= 0 (+ (select main_a v_prenex_17337) 1)))) (or (forall ((v_prenex_10963 Int)) (or (<= 1 (select main_a v_prenex_10963)) (<= (select main_a v_prenex_10963) 3))) (forall ((v_prenex_10961 Int)) (or (<= (select main_a v_prenex_10961) 999) (<= (+ main_y 1) v_prenex_10961) (<= 1994 (* 2 (select main_a v_prenex_10961))) (<= 995 (select main_a v_prenex_10961)) (< v_prenex_10961 main_y)))) (forall ((v_prenex_15917 Int) (v_prenex_15916 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15917))) (<= (+ main_y 1) v_prenex_15917) (<= (select main_a v_prenex_15917) (+ (select main_a v_prenex_15916) 998)) (< v_prenex_15917 main_y) (<= 1 (select main_a v_prenex_15916)) (<= (select main_a v_prenex_15917) 1001) (<= 2 (* 2 (select main_a v_prenex_15916))))) (or (forall ((v_prenex_9805 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9805))) (<= 995 (select main_a v_prenex_9805)) (<= (+ main_y 1) v_prenex_9805) (< v_prenex_9805 main_y))) (forall ((v_prenex_9806 Int)) (or (<= (select main_a v_prenex_9806) 5) (<= 1 (select main_a v_prenex_9806)) (<= (+ main_x 1) v_prenex_9806)))) (forall ((v_prenex_15941 Int) (v_prenex_15940 Int)) (or (<= (+ main_y 1) v_prenex_15941) (<= (select main_a v_prenex_15940) 5) (<= 0 (+ (select main_a v_prenex_15940) 1)) (<= (select main_a v_prenex_15941) 999) (< v_prenex_15941 main_y) (<= (+ main_x 1) v_prenex_15940) (<= (+ (select main_a v_prenex_15940) (select main_a v_prenex_15941)) 1000))) (forall ((v_prenex_10282 Int) (v_prenex_10283 Int)) (or (<= 1000 (+ (select main_a v_prenex_10282) (select main_a v_prenex_10283))) (<= 1 (select main_a v_prenex_10282)) (<= (+ main_y 1) v_prenex_10283) (< v_prenex_10283 main_y) (<= 997 (select main_a v_prenex_10283)) (<= (select main_a v_prenex_10283) 999))) (forall ((v_prenex_13036 Int)) (or (<= (+ main_y 1) v_prenex_13036) (<= (select main_a v_prenex_13036) 1001) (< v_prenex_13036 main_y) (<= 1994 (* 2 (select main_a v_prenex_13036))))) (or (forall ((v_prenex_11340 Int)) (or (<= 0 (+ (select main_a v_prenex_11340) 1)) (<= (* 2 (select main_a v_prenex_11340)) 6))) (forall ((v_prenex_11341 Int)) (or (<= (+ main_y 1) v_prenex_11341) (<= (select main_a v_prenex_11341) 999) (< v_prenex_11341 main_y) (<= 1994 (* 2 (select main_a v_prenex_11341)))))) (or (forall ((v_prenex_17001 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17001))) (<= (+ main_y 1) v_prenex_17001) (< v_prenex_17001 main_y))) (forall ((v_prenex_17000 Int)) (or (< v_prenex_17000 main_x) (<= (* 2 (select main_a v_prenex_17000)) 6) (<= (select main_a v_prenex_17000) 5)))) (or (forall ((v_prenex_9655 Int)) (or (<= (+ main_y 1) v_prenex_9655) (<= 1994 (* 2 (select main_a v_prenex_9655))) (<= 995 (select main_a v_prenex_9655)) (<= (* 2 (select main_a v_prenex_9655)) 1998) (< v_prenex_9655 main_y))) (forall ((v_prenex_9654 Int)) (<= 2 (* 2 (select main_a v_prenex_9654))))) (forall ((v_prenex_16190 Int) (v_prenex_16191 Int)) (or (<= (+ (select main_a v_prenex_16190) 994) (select main_a v_prenex_16191)) (<= (select main_a v_prenex_16190) 5) (< v_prenex_16191 main_y) (<= 997 (select main_a v_prenex_16191)) (< v_prenex_16190 main_x) (<= (+ main_y 1) v_prenex_16191) (<= (* 2 (select main_a v_prenex_16190)) 6))) (forall ((v_prenex_10235 Int) (v_prenex_10234 Int)) (or (< v_prenex_10235 main_y) (<= 997 (select main_a v_prenex_10235)) (<= 1994 (* 2 (select main_a v_prenex_10235))) (<= (+ (select main_a v_prenex_10234) (select main_a v_prenex_10235)) 1000) (<= (* 2 (select main_a v_prenex_10234)) 6) (<= 0 (+ (select main_a v_prenex_10234) 1)) (<= (+ main_y 1) v_prenex_10235))) (or (forall ((v_prenex_10725 Int)) (or (<= (select main_a v_prenex_10725) 999) (<= (* 2 (select main_a v_prenex_10725)) 1998) (<= (+ main_y 1) v_prenex_10725) (< v_prenex_10725 main_y) (<= 997 (select main_a v_prenex_10725)))) (forall ((v_prenex_10727 Int)) (<= (select main_a v_prenex_10727) 5))) (forall ((v_prenex_10228 Int) (v_prenex_10229 Int)) (or (<= (select main_a v_prenex_10228) 5) (<= 2 (* 2 (select main_a v_prenex_10228))) (<= (select main_a v_prenex_10229) (+ (select main_a v_prenex_10228) 998)) (<= (+ main_x 1) v_prenex_10228) (< v_prenex_10229 main_y) (<= (+ main_y 1) v_prenex_10229) (<= (* 2 (select main_a v_prenex_10229)) 1998))) (or (forall ((v_prenex_10944 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10944))) (<= (+ main_y 1) v_prenex_10944) (< v_prenex_10944 main_y))) (forall ((v_prenex_10948 Int)) (or (<= 0 (+ (select main_a v_prenex_10948) 1)) (<= 2 (* 2 (select main_a v_prenex_10948)))))) (forall ((v_prenex_12800 Int) (v_prenex_12801 Int)) (or (< v_prenex_12800 main_x) (<= 1 (select main_a v_prenex_12800)) (< v_prenex_12801 main_y) (<= 1994 (* 2 (select main_a v_prenex_12801))) (<= (+ main_y 1) v_prenex_12801) (<= (select main_a v_prenex_12800) 3) (<= 1000 (+ (select main_a v_prenex_12800) (select main_a v_prenex_12801))))) (forall ((v_prenex_11862 Int) (v_prenex_11863 Int)) (or (<= 0 (+ (select main_a v_prenex_11862) 1)) (<= (select main_a v_prenex_11863) (+ (select main_a v_prenex_11862) 998)) (<= 1994 (* 2 (select main_a v_prenex_11863))) (<= (+ main_y 1) v_prenex_11863) (< v_prenex_11863 main_y) (<= 1 (select main_a v_prenex_11862)) (<= (+ main_x 1) v_prenex_11862))) (or (forall ((v_prenex_15597 Int)) (or (< v_prenex_15597 main_y) (<= 1994 (* 2 (select main_a v_prenex_15597))) (<= (select main_a v_prenex_15597) 1001) (<= (+ main_y 1) v_prenex_15597))) (forall ((v_prenex_15596 Int)) (or (< v_prenex_15596 main_x) (<= (select main_a v_prenex_15596) 3) (<= (select main_a v_prenex_15596) 5)))) (or (forall ((v_prenex_9186 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9186))) (<= 1 (select main_a v_prenex_9186)))) (forall ((v_prenex_8272 Int)) (or (<= (* 2 (select main_a v_prenex_8272)) 1998) (<= (select main_a v_prenex_8272) 1001) (<= (+ main_y 1) v_prenex_8272) (< v_prenex_8272 main_y)))) (or (forall ((v_prenex_12448 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12448))) (<= 997 (select main_a v_prenex_12448)) (< v_prenex_12448 main_y) (<= (* 2 (select main_a v_prenex_12448)) 1998) (<= (+ main_y 1) v_prenex_12448))) (forall ((v_prenex_12450 Int)) (or (<= (select main_a v_prenex_12450) 3) (<= 1 (select main_a v_prenex_12450))))) (forall ((v_prenex_15209 Int) (v_prenex_15208 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15208))) (< v_prenex_15209 main_y) (<= (select main_a v_prenex_15209) (+ (select main_a v_prenex_15208) 998)) (< v_prenex_15208 main_x) (<= 1994 (* 2 (select main_a v_prenex_15209))) (<= (* 2 (select main_a v_prenex_15208)) 6) (<= (+ main_y 1) v_prenex_15209))) (forall ((v_prenex_15325 Int) (v_prenex_15324 Int)) (or (<= (select main_a v_prenex_15325) 999) (< v_prenex_15325 main_y) (<= (* 2 (select main_a v_prenex_15324)) 6) (<= (+ main_y 1) v_prenex_15325) (<= 2 (* 2 (select main_a v_prenex_15324))) (<= (+ (select main_a v_prenex_15324) (select main_a v_prenex_15325)) 1000) (<= 995 (select main_a v_prenex_15325)))) (or (forall ((v_prenex_13349 Int)) (or (<= (select main_a v_prenex_13349) 3) (<= (select main_a v_prenex_13349) 5))) (forall ((v_prenex_13347 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13347))) (<= (* 2 (select main_a v_prenex_13347)) 1998) (<= (+ main_y 1) v_prenex_13347) (<= 997 (select main_a v_prenex_13347)) (< v_prenex_13347 main_y)))) (or (forall ((v_prenex_10679 Int)) (or (<= (select main_a v_prenex_10679) 5) (<= (select main_a v_prenex_10679) 3))) (forall ((v_prenex_10676 Int)) (or (< v_prenex_10676 main_y) (<= (* 2 (select main_a v_prenex_10676)) 1998) (<= 997 (select main_a v_prenex_10676)) (<= (+ main_y 1) v_prenex_10676) (<= 1994 (* 2 (select main_a v_prenex_10676)))))) (or (forall ((v_prenex_10896 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10896))) (<= 1 (select main_a v_prenex_10896)))) (forall ((v_prenex_10893 Int)) (or (<= (* 2 (select main_a v_prenex_10893)) 1998) (< v_prenex_10893 main_y) (<= (+ main_y 1) v_prenex_10893) (<= 1994 (* 2 (select main_a v_prenex_10893)))))) (or (forall ((v_prenex_15807 Int)) (<= 1 (select main_a v_prenex_15807))) (forall ((v_prenex_15803 Int)) (or (< v_prenex_15803 main_y) (<= 995 (select main_a v_prenex_15803)) (<= (+ main_y 1) v_prenex_15803) (<= (select main_a v_prenex_15803) 999) (<= (* 2 (select main_a v_prenex_15803)) 1998)))) (forall ((v_prenex_8516 Int) (v_prenex_8517 Int)) (or (<= (+ main_y 1) v_prenex_8517) (<= 0 (+ (select main_a v_prenex_8516) 1)) (< v_prenex_8517 main_y) (<= 1 (select main_a v_prenex_8516)) (<= 1000 (+ (select main_a v_prenex_8516) (select main_a v_prenex_8517))) (<= (select main_a v_prenex_8517) 999) (<= (* 2 (select main_a v_prenex_8517)) 1998))) (or (forall ((v_prenex_8367 Int)) (or (<= (+ main_y 1) v_prenex_8367) (<= 1994 (* 2 (select main_a v_prenex_8367))))) (forall ((v_prenex_8366 Int)) (or (< v_prenex_8366 main_x) (<= (+ main_x 1) v_prenex_8366) (<= 0 (+ (select main_a v_prenex_8366) 1))))) (forall ((v_prenex_8620 Int) (v_prenex_8621 Int)) (or (<= 1000 (+ (select main_a v_prenex_8620) (select main_a v_prenex_8621))) (< v_prenex_8620 main_x) (<= 1 (select main_a v_prenex_8620)) (<= 2 (* 2 (select main_a v_prenex_8620))) (<= (+ main_y 1) v_prenex_8621) (<= 1994 (* 2 (select main_a v_prenex_8621))) (< v_prenex_8621 main_y))) (forall ((v_prenex_16527 Int) (v_prenex_16528 Int)) (or (<= (+ (select main_a v_prenex_16527) (select main_a v_prenex_16528)) 1000) (<= (+ main_y 1) v_prenex_16528) (<= 2 (* 2 (select main_a v_prenex_16527))) (<= (+ main_x 1) v_prenex_16527) (< v_prenex_16528 main_y) (<= 997 (select main_a v_prenex_16528)))) (forall ((v_prenex_12214 Int) (v_prenex_12215 Int)) (or (<= (+ main_y 1) v_prenex_12215) (<= (select main_a v_prenex_12214) 3) (< v_prenex_12215 main_y) (<= 0 (+ (select main_a v_prenex_12214) 1)) (<= (* 2 (select main_a v_prenex_12215)) 1998) (<= (+ (select main_a v_prenex_12214) 994) (select main_a v_prenex_12215)) (<= (+ main_x 1) v_prenex_12214))) (forall ((v_prenex_9472 Int) (v_prenex_9471 Int)) (or (<= (+ main_y 1) v_prenex_9472) (<= 1 (select main_a v_prenex_9471)) (<= (select main_a v_prenex_9471) 3) (<= (select main_a v_prenex_9472) 999) (<= (select main_a v_prenex_9472) (+ (select main_a v_prenex_9471) 998)) (< v_prenex_9472 main_y) (<= 1994 (* 2 (select main_a v_prenex_9472))))) (or (forall ((v_prenex_9866 Int)) (<= (select main_a v_prenex_9866) 3)) (forall ((v_prenex_9868 Int)) (or (<= (+ main_y 1) v_prenex_9868) (<= (select main_a v_prenex_9868) 999) (<= (* 2 (select main_a v_prenex_9868)) 1998) (< v_prenex_9868 main_y) (<= 1994 (* 2 (select main_a v_prenex_9868)))))) (forall ((v_prenex_12957 Int) (v_prenex_12958 Int)) (or (<= 0 (+ (select main_a v_prenex_12957) 1)) (<= 997 (select main_a v_prenex_12958)) (< v_prenex_12958 main_y) (<= 1000 (+ (select main_a v_prenex_12957) (select main_a v_prenex_12958))) (<= 1994 (* 2 (select main_a v_prenex_12958))) (<= (+ main_y 1) v_prenex_12958))) (or (forall ((v_prenex_17114 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17114))) (< v_prenex_17114 main_y))) (forall ((v_prenex_17113 Int)) (or (< v_prenex_17113 main_x) (<= (select main_a v_prenex_17113) 3) (<= (+ main_x 1) v_prenex_17113)))) (forall ((v_prenex_13684 Int) (v_prenex_13685 Int)) (or (<= (+ (select main_a v_prenex_13684) (select main_a v_prenex_13685)) 1000) (<= 1994 (* 2 (select main_a v_prenex_13685))) (< v_prenex_13685 main_y) (<= (select main_a v_prenex_13685) 1001) (<= (+ main_y 1) v_prenex_13685))) (forall ((v_prenex_11065 Int) (v_prenex_11064 Int)) (or (< v_prenex_11065 main_y) (<= (+ main_y 1) v_prenex_11065) (<= 1 (select main_a v_prenex_11064)) (< v_prenex_11064 main_x) (<= (* 2 (select main_a v_prenex_11065)) 1998) (<= (select main_a v_prenex_11065) (+ (select main_a v_prenex_11064) 998)))) (forall ((v_prenex_9341 Int) (v_prenex_9340 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9340))) (<= (select main_a v_prenex_9341) 999) (<= (+ main_y 1) v_prenex_9341) (<= 1000 (+ (select main_a v_prenex_9340) (select main_a v_prenex_9341))) (< v_prenex_9341 main_y) (<= (select main_a v_prenex_9340) 5) (<= (select main_a v_prenex_9341) 1001))) (forall ((v_prenex_8976 Int) (v_prenex_8977 Int)) (or (<= (select main_a v_prenex_8976) 5) (<= (+ (select main_a v_prenex_8976) 994) (select main_a v_prenex_8977)) (<= 1994 (* 2 (select main_a v_prenex_8977))) (<= (* 2 (select main_a v_prenex_8977)) 1998) (<= (+ main_y 1) v_prenex_8977) (< v_prenex_8977 main_y))) (forall ((v_prenex_9671 Int) (v_prenex_9670 Int)) (or (<= (+ main_x 1) v_prenex_9670) (< v_prenex_9671 main_y) (<= 1000 (+ (select main_a v_prenex_9670) (select main_a v_prenex_9671))) (< v_prenex_9670 main_x) (<= 1 (select main_a v_prenex_9670)))) (forall ((v_prenex_14905 Int) (v_prenex_14904 Int)) (or (<= 1 (select main_a v_prenex_14904)) (<= (+ (select main_a v_prenex_14904) (select main_a v_prenex_14905)) 1000) (< v_prenex_14905 main_y) (<= (select main_a v_prenex_14905) 999) (<= (+ main_y 1) v_prenex_14905) (<= (select main_a v_prenex_14904) 5))) (forall ((v_prenex_13930 Int) (v_prenex_13929 Int)) (or (<= (+ main_y 1) v_prenex_13930) (<= (select main_a v_prenex_13929) 3) (<= (* 2 (select main_a v_prenex_13930)) 1998) (<= 997 (select main_a v_prenex_13930)) (<= (select main_a v_prenex_13930) (+ (select main_a v_prenex_13929) 998)) (< v_prenex_13930 main_y))) (forall ((v_prenex_10366 Int) (v_prenex_10365 Int)) (or (<= (select main_a v_prenex_10366) 1001) (<= 2 (* 2 (select main_a v_prenex_10365))) (<= (+ main_y 1) v_prenex_10366) (<= 995 (select main_a v_prenex_10366)) (<= (+ (select main_a v_prenex_10365) 994) (select main_a v_prenex_10366)) (<= 1 (select main_a v_prenex_10365)) (< v_prenex_10366 main_y))) (or (forall ((v_prenex_9626 Int)) (or (< v_prenex_9626 main_y) (<= 1994 (* 2 (select main_a v_prenex_9626))) (<= (+ main_y 1) v_prenex_9626))) (forall ((v_prenex_9625 Int)) (or (< v_prenex_9625 main_x) (<= 2 (* 2 (select main_a v_prenex_9625))) (<= (select main_a v_prenex_9625) 3)))) (forall ((v_prenex_16820 Int) (v_prenex_16821 Int)) (or (< v_prenex_16820 main_x) (< v_prenex_16821 main_y) (<= (+ main_y 1) v_prenex_16821) (<= 1 (select main_a v_prenex_16820)) (<= 1000 (+ (select main_a v_prenex_16820) (select main_a v_prenex_16821))) (<= 997 (select main_a v_prenex_16821)))) (forall ((v_prenex_10169 Int) (v_prenex_10170 Int)) (or (<= (select main_a v_prenex_10169) 5) (< v_prenex_10170 main_y) (<= 997 (select main_a v_prenex_10170)) (<= 1 (select main_a v_prenex_10169)) (<= 1000 (+ (select main_a v_prenex_10169) (select main_a v_prenex_10170))) (<= (+ main_y 1) v_prenex_10170) (<= 1994 (* 2 (select main_a v_prenex_10170))))) (forall ((v_prenex_17523 Int) (v_prenex_17522 Int)) (or (<= (+ main_y 1) v_prenex_17523) (<= 1994 (* 2 (select main_a v_prenex_17523))) (<= (select main_a v_prenex_17522) 3) (<= (* 2 (select main_a v_prenex_17523)) 1998) (<= 2 (* 2 (select main_a v_prenex_17522))) (< v_prenex_17523 main_y) (<= 1000 (+ (select main_a v_prenex_17522) (select main_a v_prenex_17523))))) (forall ((v_prenex_9983 Int) (v_prenex_9982 Int)) (or (<= 0 (+ (select main_a v_prenex_9982) 1)) (< v_prenex_9982 main_x) (<= (+ main_x 1) v_prenex_9982) (<= (+ (select main_a v_prenex_9982) (select main_a v_prenex_9983)) 1000) (<= (+ main_y 1) v_prenex_9983))) (forall ((v_prenex_13222 Int) (v_prenex_13221 Int)) (or (<= 1 (select main_a v_prenex_13221)) (<= 997 (select main_a v_prenex_13222)) (<= 1000 (+ (select main_a v_prenex_13221) (select main_a v_prenex_13222))) (<= (+ main_y 1) v_prenex_13222) (< v_prenex_13222 main_y) (<= (select main_a v_prenex_13222) 1001))) (forall ((v_prenex_10927 Int) (v_prenex_10926 Int)) (or (<= 1 (select main_a v_prenex_10926)) (<= (+ main_x 1) v_prenex_10926) (<= (select main_a v_prenex_10927) 1001) (<= (+ main_y 1) v_prenex_10927) (< v_prenex_10927 main_y) (<= (+ (select main_a v_prenex_10926) 994) (select main_a v_prenex_10927)))) (forall ((v_prenex_11325 Int) (v_prenex_11326 Int)) (or (<= 997 (select main_a v_prenex_11326)) (<= (+ main_y 1) v_prenex_11326) (<= 1000 (+ (select main_a v_prenex_11325) (select main_a v_prenex_11326))) (<= (select main_a v_prenex_11325) 5) (<= (+ main_x 1) v_prenex_11325) (< v_prenex_11326 main_y) (<= (select main_a v_prenex_11325) 3))) (or (forall ((v_prenex_8484 Int)) (or (<= 1 (select main_a v_prenex_8484)) (<= (+ main_x 1) v_prenex_8484) (<= (select main_a v_prenex_8484) 3))) (forall ((v_prenex_8486 Int)) (or (<= 997 (select main_a v_prenex_8486)) (<= (* 2 (select main_a v_prenex_8486)) 1998) (<= (+ main_y 1) v_prenex_8486) (< v_prenex_8486 main_y)))) (forall ((v_prenex_10028 Int) (v_prenex_10027 Int)) (or (<= (* 2 (select main_a v_prenex_10027)) 6) (<= 1994 (* 2 (select main_a v_prenex_10028))) (<= (select main_a v_prenex_10028) 999) (<= (+ main_y 1) v_prenex_10028) (<= (select main_a v_prenex_10027) 3) (<= 1000 (+ (select main_a v_prenex_10027) (select main_a v_prenex_10028))) (< v_prenex_10028 main_y))) (forall ((v_prenex_15064 Int) (v_prenex_15063 Int)) (or (<= (* 2 (select main_a v_prenex_15064)) 1998) (<= 1000 (+ (select main_a v_prenex_15063) (select main_a v_prenex_15064))) (<= 997 (select main_a v_prenex_15064)) (<= (+ main_y 1) v_prenex_15064) (<= (select main_a v_prenex_15063) 3) (< v_prenex_15064 main_y) (<= (* 2 (select main_a v_prenex_15063)) 6))) (or (forall ((v_prenex_12736 Int)) (or (<= 0 (+ (select main_a v_prenex_12736) 1)) (<= 1 (select main_a v_prenex_12736)))) (forall ((v_prenex_12737 Int)) (or (<= (+ main_y 1) v_prenex_12737) (<= (* 2 (select main_a v_prenex_12737)) 1998) (< v_prenex_12737 main_y) (<= 995 (select main_a v_prenex_12737)) (<= 1994 (* 2 (select main_a v_prenex_12737)))))) (or (forall ((v_prenex_8254 Int)) (or (< v_prenex_8254 main_y) (<= (select main_a v_prenex_8254) 1001) (<= (select main_a v_prenex_8254) 999) (<= 1994 (* 2 (select main_a v_prenex_8254))) (<= (+ main_y 1) v_prenex_8254))) (forall ((v_prenex_8849 Int)) (or (<= (select main_a v_prenex_8849) 5) (<= 0 (+ (select main_a v_prenex_8849) 1))))) (forall ((v_prenex_16988 Int) (v_prenex_16989 Int)) (or (<= (* 2 (select main_a v_prenex_16988)) 6) (< v_prenex_16989 main_y) (<= (select main_a v_prenex_16989) 1001) (<= (select main_a v_prenex_16989) (+ (select main_a v_prenex_16988) 998)) (<= 997 (select main_a v_prenex_16989)) (<= (select main_a v_prenex_16988) 5) (<= (+ main_y 1) v_prenex_16989))) (forall ((v_prenex_16223 Int) (v_prenex_16224 Int)) (or (<= (* 2 (select main_a v_prenex_16223)) 6) (< v_prenex_16224 main_y) (<= (select main_a v_prenex_16224) (+ (select main_a v_prenex_16223) 998)) (<= 997 (select main_a v_prenex_16224)) (<= 2 (* 2 (select main_a v_prenex_16223))) (<= (select main_a v_prenex_16224) 999) (<= (+ main_y 1) v_prenex_16224))) (forall ((v_prenex_9233 Int) (v_prenex_9232 Int)) (or (<= (select main_a v_prenex_9233) 999) (<= (+ main_y 1) v_prenex_9233) (< v_prenex_9233 main_y) (<= (+ (select main_a v_prenex_9232) 994) (select main_a v_prenex_9233)) (<= 2 (* 2 (select main_a v_prenex_9232))) (<= 1 (select main_a v_prenex_9232)))) (or (forall ((v_prenex_10450 Int)) (or (<= (+ main_y 1) v_prenex_10450) (< v_prenex_10450 main_y) (<= 1994 (* 2 (select main_a v_prenex_10450))) (<= (select main_a v_prenex_10450) 999))) (forall ((v_prenex_10449 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10449))) (< v_prenex_10449 main_x)))) (forall ((v_prenex_12814 Int) (v_prenex_12815 Int)) (or (<= (select main_a v_prenex_12814) 3) (<= (* 2 (select main_a v_prenex_12815)) 1998) (<= (+ (select main_a v_prenex_12814) (select main_a v_prenex_12815)) 1000) (<= (+ main_y 1) v_prenex_12815) (< v_prenex_12815 main_y) (<= 1994 (* 2 (select main_a v_prenex_12815))))) (forall ((v_prenex_9695 Int) (v_prenex_9694 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9695))) (<= (+ main_y 1) v_prenex_9695) (<= (select main_a v_prenex_9695) 1001) (<= (+ (select main_a v_prenex_9694) 994) (select main_a v_prenex_9695)) (< v_prenex_9695 main_y))) (forall ((v_prenex_17514 Int) (v_prenex_17515 Int)) (or (<= (select main_a v_prenex_17515) (+ (select main_a v_prenex_17514) 998)) (< v_prenex_17514 main_x) (< v_prenex_17515 main_y) (<= (select main_a v_prenex_17515) 1001) (<= (+ main_y 1) v_prenex_17515))) (or (forall ((v_prenex_15630 Int)) (or (<= (* 2 (select main_a v_prenex_15630)) 6) (<= (select main_a v_prenex_15630) 3))) (forall ((v_prenex_15626 Int)) (or (< v_prenex_15626 main_y) (<= 1994 (* 2 (select main_a v_prenex_15626))) (<= (select main_a v_prenex_15626) 999) (<= 997 (select main_a v_prenex_15626)) (<= (+ main_y 1) v_prenex_15626)))) (forall ((v_prenex_10391 Int) (v_prenex_10390 Int)) (or (< v_prenex_10391 main_y) (<= 1994 (* 2 (select main_a v_prenex_10391))) (<= 1 (select main_a v_prenex_10390)) (<= (+ main_y 1) v_prenex_10391) (<= (select main_a v_prenex_10391) (+ (select main_a v_prenex_10390) 998)) (<= (select main_a v_prenex_10390) 5) (<= (select main_a v_prenex_10391) 1001))) (or (forall ((v_prenex_17576 Int)) (or (<= (+ main_y 1) v_prenex_17576) (< v_prenex_17576 main_y) (<= 1994 (* 2 (select main_a v_prenex_17576))) (<= (select main_a v_prenex_17576) 999))) (forall ((v_prenex_17575 Int)) (or (<= (select main_a v_prenex_17575) 3) (<= 2 (* 2 (select main_a v_prenex_17575)))))) (or (forall ((v_prenex_11457 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11457))) (<= 1 (select main_a v_prenex_11457)))) (forall ((v_prenex_11458 Int)) (or (<= (+ main_y 1) v_prenex_11458) (<= (* 2 (select main_a v_prenex_11458)) 1998) (<= 997 (select main_a v_prenex_11458)) (< v_prenex_11458 main_y)))) (or (forall ((v_prenex_16860 Int)) (or (<= (* 2 (select main_a v_prenex_16860)) 1998) (< v_prenex_16860 main_y) (<= (+ main_y 1) v_prenex_16860) (<= 997 (select main_a v_prenex_16860)) (<= 1994 (* 2 (select main_a v_prenex_16860))))) (forall ((v_prenex_16862 Int)) (or (<= (* 2 (select main_a v_prenex_16862)) 6) (<= (select main_a v_prenex_16862) 5)))) (forall ((v_prenex_14035 Int) (v_prenex_14034 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14034))) (<= (+ (select main_a v_prenex_14034) 994) (select main_a v_prenex_14035)) (< v_prenex_14034 main_x) (<= 1 (select main_a v_prenex_14034)) (<= (+ main_y 1) v_prenex_14035) (<= 997 (select main_a v_prenex_14035)) (< v_prenex_14035 main_y))) (or (forall ((v_prenex_13568 Int)) (or (<= (select main_a v_prenex_13568) 3) (<= (* 2 (select main_a v_prenex_13568)) 6))) (forall ((v_prenex_13566 Int)) (or (< v_prenex_13566 main_y) (<= (select main_a v_prenex_13566) 999) (<= (+ main_y 1) v_prenex_13566) (<= (* 2 (select main_a v_prenex_13566)) 1998)))) (forall ((v_prenex_13136 Int) (v_prenex_13137 Int)) (or (<= (* 2 (select main_a v_prenex_13136)) 6) (<= (+ (select main_a v_prenex_13136) 994) (select main_a v_prenex_13137)) (< v_prenex_13136 main_x) (<= 0 (+ (select main_a v_prenex_13136) 1)) (<= (+ main_x 1) v_prenex_13136))) (or (forall ((v_prenex_11293 Int)) (or (<= (+ main_x 1) v_prenex_11293) (<= 2 (* 2 (select main_a v_prenex_11293))) (<= 0 (+ (select main_a v_prenex_11293) 1)))) (forall ((v_prenex_11288 Int)) (or (<= (+ main_y 1) v_prenex_11288) (< v_prenex_11288 main_y) (<= 1994 (* 2 (select main_a v_prenex_11288))) (<= (select main_a v_prenex_11288) 999)))) (forall ((v_prenex_9411 Int) (v_prenex_9410 Int)) (or (<= 1000 (+ (select main_a v_prenex_9410) (select main_a v_prenex_9411))) (<= (select main_a v_prenex_9411) 999) (< v_prenex_9410 main_x) (<= (select main_a v_prenex_9410) 3) (<= (+ main_y 1) v_prenex_9411) (< v_prenex_9411 main_y) (<= (* 2 (select main_a v_prenex_9410)) 6))) (forall ((v_prenex_10732 Int) (v_prenex_10731 Int)) (or (< v_prenex_10732 main_y) (<= (* 2 (select main_a v_prenex_10731)) 6) (<= 1 (select main_a v_prenex_10731)) (<= (* 2 (select main_a v_prenex_10732)) 1998) (<= (+ main_y 1) v_prenex_10732) (<= (+ (select main_a v_prenex_10731) (select main_a v_prenex_10732)) 1000) (<= 995 (select main_a v_prenex_10732)))) (forall ((v_prenex_9193 Int) (v_prenex_9192 Int)) (or (< v_prenex_9193 main_y) (<= (+ main_y 1) v_prenex_9193) (<= (+ (select main_a v_prenex_9192) (select main_a v_prenex_9193)) 1000) (<= 1 (select main_a v_prenex_9192)) (<= 1994 (* 2 (select main_a v_prenex_9193))) (< v_prenex_9192 main_x))) (or (forall ((v_prenex_18174 Int)) (or (<= (select main_a v_prenex_18174) 999) (<= 997 (select main_a v_prenex_18174)) (<= (* 2 (select main_a v_prenex_18174)) 1998) (< v_prenex_18174 main_y) (<= (+ main_y 1) v_prenex_18174))) (forall ((v_prenex_18176 Int)) (or (<= 0 (+ (select main_a v_prenex_18176) 1)) (<= 1 (select main_a v_prenex_18176))))) (or (forall ((v_prenex_11418 Int)) (or (<= 1 (select main_a v_prenex_11418)) (<= 0 (+ (select main_a v_prenex_11418) 1)))) (forall ((v_prenex_11419 Int)) (or (<= (select main_a v_prenex_11419) 1001) (< v_prenex_11419 main_y) (<= (+ main_y 1) v_prenex_11419) (<= 1994 (* 2 (select main_a v_prenex_11419)))))) (forall ((v_prenex_10886 Int) (v_prenex_10885 Int)) (or (<= (+ main_x 1) v_prenex_10885) (<= (select main_a v_prenex_10885) 5) (<= 1994 (* 2 (select main_a v_prenex_10886))) (<= (select main_a v_prenex_10885) 3) (< v_prenex_10886 main_y) (<= (+ main_y 1) v_prenex_10886) (<= (+ (select main_a v_prenex_10885) 994) (select main_a v_prenex_10886)))) (or (forall ((v_prenex_16186 Int)) (or (<= (* 2 (select main_a v_prenex_16186)) 6) (<= 2 (* 2 (select main_a v_prenex_16186))))) (forall ((v_prenex_16182 Int)) (or (<= 997 (select main_a v_prenex_16182)) (<= (select main_a v_prenex_16182) 1001) (<= 1994 (* 2 (select main_a v_prenex_16182))) (<= (+ main_y 1) v_prenex_16182) (< v_prenex_16182 main_y)))) (forall ((v_prenex_17957 Int) (v_prenex_17958 Int)) (or (<= 997 (select main_a v_prenex_17958)) (<= (select main_a v_prenex_17958) (+ (select main_a v_prenex_17957) 998)) (<= (+ main_y 1) v_prenex_17958) (<= (+ main_x 1) v_prenex_17957) (< v_prenex_17958 main_y) (<= 1 (select main_a v_prenex_17957)))) (forall ((v_prenex_13511 Int) (v_prenex_13512 Int)) (or (<= 1 (select main_a v_prenex_13511)) (<= (+ main_y 1) v_prenex_13512) (<= (* 2 (select main_a v_prenex_13511)) 6) (<= (* 2 (select main_a v_prenex_13512)) 1998) (<= (select main_a v_prenex_13512) 1001) (<= (+ (select main_a v_prenex_13511) (select main_a v_prenex_13512)) 1000) (< v_prenex_13512 main_y))) (forall ((v_prenex_15252 Int) (v_prenex_15253 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15252))) (< v_prenex_15252 main_x) (<= (+ main_x 1) v_prenex_15252) (<= (+ (select main_a v_prenex_15252) (select main_a v_prenex_15253)) 1000))) (forall ((v_prenex_11249 Int) (v_prenex_11250 Int)) (or (< v_prenex_11250 main_y) (<= (select main_a v_prenex_11250) 999) (<= 995 (select main_a v_prenex_11250)) (<= (* 2 (select main_a v_prenex_11249)) 6) (<= (+ main_y 1) v_prenex_11250) (<= (select main_a v_prenex_11250) (+ (select main_a v_prenex_11249) 998)))) (or (forall ((v_prenex_16606 Int)) (or (<= (* 2 (select main_a v_prenex_16606)) 1998) (< v_prenex_16606 main_y) (<= 1994 (* 2 (select main_a v_prenex_16606))) (<= 995 (select main_a v_prenex_16606)) (<= (+ main_y 1) v_prenex_16606))) (forall ((v_prenex_16605 Int)) (<= 1 (select main_a v_prenex_16605)))) (forall ((v_prenex_10873 Int) (v_prenex_10874 Int)) (or (<= (select main_a v_prenex_10874) 1001) (< v_prenex_10874 main_y) (<= (+ (select main_a v_prenex_10873) (select main_a v_prenex_10874)) 1000) (<= (+ main_y 1) v_prenex_10874) (<= 997 (select main_a v_prenex_10874)) (<= (select main_a v_prenex_10873) 3))) (forall ((v_prenex_13363 Int) (v_prenex_13364 Int)) (or (<= (select main_a v_prenex_13364) 1001) (<= (+ main_y 1) v_prenex_13364) (< v_prenex_13364 main_y) (<= (select main_a v_prenex_13363) 3) (<= (+ (select main_a v_prenex_13363) (select main_a v_prenex_13364)) 1000) (<= 1 (select main_a v_prenex_13363)))) (or (forall ((v_prenex_16557 Int)) (or (< v_prenex_16557 main_y) (<= (* 2 (select main_a v_prenex_16557)) 1998) (<= (+ main_y 1) v_prenex_16557) (<= 995 (select main_a v_prenex_16557)))) (forall ((v_prenex_16558 Int)) (or (<= (+ main_x 1) v_prenex_16558) (<= 2 (* 2 (select main_a v_prenex_16558)))))) (forall ((v_prenex_8399 Int) (v_prenex_8400 Int)) (or (<= (+ (select main_a v_prenex_8399) (select main_a v_prenex_8400)) 1000) (<= 1994 (* 2 (select main_a v_prenex_8400))) (<= (select main_a v_prenex_8400) 1001) (<= 1 (select main_a v_prenex_8399)) (<= (+ main_y 1) v_prenex_8400) (< v_prenex_8400 main_y))) (or (forall ((v_prenex_11331 Int)) (or (<= (select main_a v_prenex_11331) 5) (<= (* 2 (select main_a v_prenex_11331)) 6))) (forall ((v_prenex_11327 Int)) (or (<= (+ main_y 1) v_prenex_11327) (< v_prenex_11327 main_y) (<= (* 2 (select main_a v_prenex_11327)) 1998) (<= (select main_a v_prenex_11327) 1001) (<= 997 (select main_a v_prenex_11327))))) (forall ((v_prenex_14691 Int) (v_prenex_14692 Int)) (or (<= 0 (+ (select main_a v_prenex_14691) 1)) (<= 1000 (+ (select main_a v_prenex_14691) (select main_a v_prenex_14692))) (<= (+ main_y 1) v_prenex_14692) (<= 1 (select main_a v_prenex_14691)) (<= (* 2 (select main_a v_prenex_14692)) 1998) (<= 995 (select main_a v_prenex_14692)) (< v_prenex_14692 main_y))) (or (forall ((v_prenex_10263 Int)) (<= (* 2 (select main_a v_prenex_10263)) 6)) (forall ((v_prenex_10269 Int)) (or (<= (select main_a v_prenex_10269) 999) (< v_prenex_10269 main_y) (<= (* 2 (select main_a v_prenex_10269)) 1998) (<= (+ main_y 1) v_prenex_10269)))) (or (forall ((v_prenex_10892 Int)) (or (< v_prenex_10892 main_y) (<= (+ main_y 1) v_prenex_10892) (<= 1994 (* 2 (select main_a v_prenex_10892))))) (forall ((v_prenex_10896 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10896))) (<= 1 (select main_a v_prenex_10896))))) (forall ((v_prenex_10244 Int) (v_prenex_10243 Int)) (or (<= 995 (select main_a v_prenex_10244)) (<= (+ main_y 1) v_prenex_10244) (<= 1000 (+ (select main_a v_prenex_10243) (select main_a v_prenex_10244))) (<= 1994 (* 2 (select main_a v_prenex_10244))) (< v_prenex_10244 main_y))) (forall ((v_prenex_11170 Int) (v_prenex_11171 Int)) (or (< v_prenex_11170 main_x) (<= 995 (select main_a v_prenex_11171)) (<= (+ main_y 1) v_prenex_11171) (<= 1 (select main_a v_prenex_11170)) (<= 1000 (+ (select main_a v_prenex_11170) (select main_a v_prenex_11171))) (<= (select main_a v_prenex_11170) 3) (< v_prenex_11171 main_y))) (forall ((v_prenex_17200 Int) (v_prenex_17201 Int)) (or (<= (* 2 (select main_a v_prenex_17200)) 6) (<= (select main_a v_prenex_17201) 999) (<= (+ (select main_a v_prenex_17200) 994) (select main_a v_prenex_17201)) (< v_prenex_17201 main_y) (<= (+ main_y 1) v_prenex_17201) (<= 2 (* 2 (select main_a v_prenex_17200))) (<= 1994 (* 2 (select main_a v_prenex_17201))))) (forall ((v_prenex_17151 Int) (v_prenex_17152 Int)) (or (<= 1 (select main_a v_prenex_17151)) (<= 997 (select main_a v_prenex_17152)) (<= (select main_a v_prenex_17152) (+ (select main_a v_prenex_17151) 998)) (< v_prenex_17152 main_y) (<= (select main_a v_prenex_17151) 5) (<= (+ main_y 1) v_prenex_17152) (<= (select main_a v_prenex_17152) 1001))) (forall ((v_prenex_12635 Int) (v_prenex_12636 Int)) (or (< v_prenex_12636 main_y) (<= (select main_a v_prenex_12636) 1001) (<= 2 (* 2 (select main_a v_prenex_12635))) (<= 0 (+ (select main_a v_prenex_12635) 1)) (<= (select main_a v_prenex_12636) (+ (select main_a v_prenex_12635) 998)) (<= (+ main_y 1) v_prenex_12636) (<= 995 (select main_a v_prenex_12636)))) (forall ((v_prenex_10864 Int) (v_prenex_10863 Int)) (or (< v_prenex_10864 main_y) (<= 995 (select main_a v_prenex_10864)) (<= (select main_a v_prenex_10863) 3) (<= (select main_a v_prenex_10864) 1001) (<= (+ main_y 1) v_prenex_10864) (<= 2 (* 2 (select main_a v_prenex_10863))) (<= (+ (select main_a v_prenex_10863) (select main_a v_prenex_10864)) 1000))) (forall ((v_prenex_15043 Int) (v_prenex_15042 Int)) (or (<= (+ main_y 1) v_prenex_15043) (<= (+ main_x 1) v_prenex_15042) (< v_prenex_15043 main_y) (<= 2 (* 2 (select main_a v_prenex_15042))) (<= (select main_a v_prenex_15043) 999) (<= 1000 (+ (select main_a v_prenex_15042) (select main_a v_prenex_15043))) (<= (select main_a v_prenex_15042) 3))) (forall ((v_prenex_14574 Int) (v_prenex_14573 Int)) (or (<= 1000 (+ (select main_a v_prenex_14573) (select main_a v_prenex_14574))) (<= (select main_a v_prenex_14574) 999) (<= (select main_a v_prenex_14573) 3) (<= (+ main_y 1) v_prenex_14574) (< v_prenex_14574 main_y) (<= 995 (select main_a v_prenex_14574)))) (or (forall ((v_prenex_16613 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16613))) (<= (+ main_x 1) v_prenex_16613) (< v_prenex_16613 main_x))) (forall ((v_prenex_16614 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16614))) (< v_prenex_16614 main_y)))) (forall ((v_prenex_10773 Int) (v_prenex_10772 Int)) (or (<= (select main_a v_prenex_10773) 999) (<= (+ (select main_a v_prenex_10772) (select main_a v_prenex_10773)) 1000) (<= 1 (select main_a v_prenex_10772)) (<= (+ main_y 1) v_prenex_10773) (<= 1994 (* 2 (select main_a v_prenex_10773))) (< v_prenex_10773 main_y))) (forall ((v_prenex_15261 Int) (v_prenex_15260 Int)) (or (< v_prenex_15261 main_y) (<= (* 2 (select main_a v_prenex_15260)) 6) (<= (+ main_y 1) v_prenex_15261) (<= 997 (select main_a v_prenex_15261)) (<= (+ (select main_a v_prenex_15260) (select main_a v_prenex_15261)) 1000) (<= (select main_a v_prenex_15261) 999) (<= (select main_a v_prenex_15260) 5))) (forall ((v_prenex_9855 Int) (v_prenex_9854 Int)) (or (<= (* 2 (select main_a v_prenex_9854)) 6) (< v_prenex_9855 main_y) (<= 1 (select main_a v_prenex_9854)) (<= (+ (select main_a v_prenex_9854) 994) (select main_a v_prenex_9855)) (<= (+ main_y 1) v_prenex_9855) (<= 995 (select main_a v_prenex_9855)) (<= 1994 (* 2 (select main_a v_prenex_9855))))) (forall ((v_prenex_10451 Int) (v_prenex_10452 Int)) (or (<= (+ (select main_a v_prenex_10451) 994) (select main_a v_prenex_10452)) (<= 0 (+ (select main_a v_prenex_10451) 1)) (< v_prenex_10452 main_y) (<= (+ main_y 1) v_prenex_10452) (<= (select main_a v_prenex_10452) 1001) (<= (select main_a v_prenex_10451) 5))) (forall ((v_prenex_9453 Int) (v_prenex_9452 Int)) (or (< v_prenex_9453 main_y) (<= (+ (select main_a v_prenex_9452) (select main_a v_prenex_9453)) 1000) (<= (+ main_y 1) v_prenex_9453) (<= 995 (select main_a v_prenex_9453)) (<= 2 (* 2 (select main_a v_prenex_9452))) (<= 0 (+ (select main_a v_prenex_9452) 1)))) (forall ((v_prenex_14820 Int) (v_prenex_14821 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14820))) (<= (* 2 (select main_a v_prenex_14821)) 1998) (<= (+ main_y 1) v_prenex_14821) (< v_prenex_14821 main_y) (<= 1994 (* 2 (select main_a v_prenex_14821))) (<= (select main_a v_prenex_14821) (+ (select main_a v_prenex_14820) 998)))) (or (forall ((v_prenex_15868 Int)) (or (< v_prenex_15868 main_y) (<= (select main_a v_prenex_15868) 1001) (<= (+ main_y 1) v_prenex_15868) (<= (* 2 (select main_a v_prenex_15868)) 1998))) (forall ((v_prenex_15867 Int)) (<= 2 (* 2 (select main_a v_prenex_15867))))) (forall ((v_prenex_11891 Int) (v_prenex_11890 Int)) (or (<= 0 (+ (select main_a v_prenex_11890) 1)) (< v_prenex_11891 main_y) (<= (* 2 (select main_a v_prenex_11891)) 1998) (<= (+ (select main_a v_prenex_11890) 994) (select main_a v_prenex_11891)) (<= (+ main_y 1) v_prenex_11891) (<= (select main_a v_prenex_11891) 1001))) (or (forall ((v_prenex_14171 Int)) (or (<= (select main_a v_prenex_14171) 3) (<= (select main_a v_prenex_14171) 5))) (forall ((v_prenex_14168 Int)) (or (<= (+ main_y 1) v_prenex_14168) (< v_prenex_14168 main_y) (<= 995 (select main_a v_prenex_14168)) (<= (* 2 (select main_a v_prenex_14168)) 1998) (<= (select main_a v_prenex_14168) 1001)))) (forall ((v_prenex_17231 Int) (v_prenex_17232 Int)) (or (< v_prenex_17232 main_y) (<= (+ main_x 1) v_prenex_17231) (<= 1 (select main_a v_prenex_17231)) (<= 995 (select main_a v_prenex_17232)) (<= (+ main_y 1) v_prenex_17232) (<= 2 (* 2 (select main_a v_prenex_17231))) (<= 1000 (+ (select main_a v_prenex_17231) (select main_a v_prenex_17232))))) (forall ((v_prenex_17198 Int) (v_prenex_17199 Int)) (or (<= (+ main_y 1) v_prenex_17199) (<= (select main_a v_prenex_17199) (+ (select main_a v_prenex_17198) 998)) (< v_prenex_17199 main_y) (<= (select main_a v_prenex_17199) 1001) (<= 997 (select main_a v_prenex_17199)) (<= (* 2 (select main_a v_prenex_17198)) 6) (<= 0 (+ (select main_a v_prenex_17198) 1)))) (forall ((v_prenex_17136 Int) (v_prenex_17137 Int)) (or (<= (* 2 (select main_a v_prenex_17136)) 6) (<= (select main_a v_prenex_17136) 3) (< v_prenex_17137 main_y) (<= 997 (select main_a v_prenex_17137)) (<= (select main_a v_prenex_17137) 1001) (<= 1000 (+ (select main_a v_prenex_17136) (select main_a v_prenex_17137))) (<= (+ main_y 1) v_prenex_17137))) (forall ((v_prenex_11575 Int) (v_prenex_11576 Int)) (or (<= (+ main_y 1) v_prenex_11576) (<= (+ main_x 1) v_prenex_11575) (<= (+ (select main_a v_prenex_11575) (select main_a v_prenex_11576)) 1000) (< v_prenex_11576 main_y) (<= (select main_a v_prenex_11575) 5) (<= 2 (* 2 (select main_a v_prenex_11575))) (<= 1994 (* 2 (select main_a v_prenex_11576))))) (or (forall ((v_prenex_10786 Int)) (<= 0 (+ (select main_a v_prenex_10786) 1))) (forall ((v_prenex_10782 Int)) (or (<= (+ main_y 1) v_prenex_10782) (<= 997 (select main_a v_prenex_10782)) (<= (select main_a v_prenex_10782) 1001) (< v_prenex_10782 main_y) (<= 1994 (* 2 (select main_a v_prenex_10782)))))) (forall ((v_prenex_8301 Int) (v_prenex_8302 Int)) (or (<= (select main_a v_prenex_8302) 1001) (<= (select main_a v_prenex_8302) 999) (< v_prenex_8302 main_y) (<= (+ main_y 1) v_prenex_8302) (<= (select main_a v_prenex_8301) 3) (<= (+ (select main_a v_prenex_8301) (select main_a v_prenex_8302)) 1000))) (forall ((v_prenex_12405 Int) (v_prenex_12406 Int)) (or (<= (select main_a v_prenex_12405) 3) (<= (select main_a v_prenex_12405) 5) (<= (+ main_y 1) v_prenex_12406) (<= (+ main_x 1) v_prenex_12405) (<= 1000 (+ (select main_a v_prenex_12405) (select main_a v_prenex_12406))) (<= 1994 (* 2 (select main_a v_prenex_12406))) (< v_prenex_12406 main_y))) (forall ((v_prenex_12197 Int) (v_prenex_12196 Int)) (or (<= (* 2 (select main_a v_prenex_12197)) 1998) (<= (* 2 (select main_a v_prenex_12196)) 6) (< v_prenex_12197 main_y) (<= (+ main_y 1) v_prenex_12197) (<= (select main_a v_prenex_12197) 999) (<= (+ (select main_a v_prenex_12196) (select main_a v_prenex_12197)) 1000))) (forall ((v_prenex_16507 Int) (v_prenex_16508 Int)) (or (< v_prenex_16508 main_y) (<= (+ main_y 1) v_prenex_16508) (<= (select main_a v_prenex_16507) 5) (<= 0 (+ (select main_a v_prenex_16507) 1)) (<= 995 (select main_a v_prenex_16508)) (<= (+ (select main_a v_prenex_16507) 994) (select main_a v_prenex_16508)))) (or (forall ((v_prenex_9658 Int)) (or (<= 1 (select main_a v_prenex_9658)) (<= 0 (+ (select main_a v_prenex_9658) 1)) (< v_prenex_9658 main_x))) (forall ((v_prenex_9659 Int)) (or (< v_prenex_9659 main_y) (<= 997 (select main_a v_prenex_9659)) (<= 1994 (* 2 (select main_a v_prenex_9659))) (<= (+ main_y 1) v_prenex_9659)))) (forall ((v_prenex_12426 Int) (v_prenex_12427 Int)) (or (<= 2 (* 2 (select main_a v_prenex_12426))) (< v_prenex_12427 main_y) (<= (+ main_x 1) v_prenex_12426) (<= (select main_a v_prenex_12427) 1001) (<= (+ main_y 1) v_prenex_12427) (<= (+ (select main_a v_prenex_12426) 994) (select main_a v_prenex_12427)))) (forall ((v_prenex_11802 Int) (v_prenex_11803 Int)) (or (<= (+ main_x 1) v_prenex_11802) (< v_prenex_11803 main_y) (<= (select main_a v_prenex_11803) (+ (select main_a v_prenex_11802) 998)) (<= (+ main_y 1) v_prenex_11803) (<= (* 2 (select main_a v_prenex_11803)) 1998) (<= 1 (select main_a v_prenex_11802)))) (forall ((v_prenex_17853 Int) (v_prenex_17854 Int)) (or (< v_prenex_17854 main_y) (<= 1994 (* 2 (select main_a v_prenex_17854))) (<= 1 (select main_a v_prenex_17853)) (<= (+ main_y 1) v_prenex_17854) (<= 0 (+ (select main_a v_prenex_17853) 1)) (<= 1000 (+ (select main_a v_prenex_17853) (select main_a v_prenex_17854))) (< v_prenex_17853 main_x))) (forall ((v_prenex_15506 Int) (v_prenex_15507 Int)) (or (<= (+ (select main_a v_prenex_15506) (select main_a v_prenex_15507)) 1000) (<= (select main_a v_prenex_15507) 999) (< v_prenex_15507 main_y) (<= (+ main_y 1) v_prenex_15507) (<= 1994 (* 2 (select main_a v_prenex_15507))))) (or (forall ((v_prenex_13510 Int)) (or (<= (+ main_y 1) v_prenex_13510) (<= 1994 (* 2 (select main_a v_prenex_13510))) (<= (select main_a v_prenex_13510) 1001) (< v_prenex_13510 main_y))) (forall ((v_prenex_13509 Int)) (or (<= (+ main_x 1) v_prenex_13509) (<= (select main_a v_prenex_13509) 3) (<= 2 (* 2 (select main_a v_prenex_13509)))))) (forall ((v_prenex_16751 Int) (v_prenex_16752 Int)) (or (<= 1 (select main_a v_prenex_16751)) (<= 997 (select main_a v_prenex_16752)) (<= 1994 (* 2 (select main_a v_prenex_16752))) (<= 2 (* 2 (select main_a v_prenex_16751))) (< v_prenex_16752 main_y) (<= (+ main_y 1) v_prenex_16752) (<= (select main_a v_prenex_16752) (+ (select main_a v_prenex_16751) 998)))) (forall ((v_prenex_13533 Int) (v_prenex_13534 Int)) (or (< v_prenex_13534 main_y) (<= (select main_a v_prenex_13533) 3) (<= (+ (select main_a v_prenex_13533) (select main_a v_prenex_13534)) 1000) (<= (select main_a v_prenex_13534) 1001) (<= (+ main_y 1) v_prenex_13534))) (forall ((v_prenex_15076 Int) (v_prenex_15077 Int)) (or (<= (select main_a v_prenex_15076) 3) (<= 1000 (+ (select main_a v_prenex_15076) (select main_a v_prenex_15077))) (<= 0 (+ (select main_a v_prenex_15076) 1)) (<= (+ main_y 1) v_prenex_15077) (<= (select main_a v_prenex_15077) 1001) (<= 995 (select main_a v_prenex_15077)) (< v_prenex_15077 main_y))) (or (forall ((v_prenex_10007 Int)) (or (<= 1 (select main_a v_prenex_10007)) (<= (select main_a v_prenex_10007) 3) (< v_prenex_10007 main_x))) (forall ((v_prenex_10008 Int)) (or (< v_prenex_10008 main_y) (<= 1994 (* 2 (select main_a v_prenex_10008))) (<= (+ main_y 1) v_prenex_10008)))) (forall ((v_prenex_9936 Int) (v_prenex_9937 Int)) (or (<= 1 (select main_a v_prenex_9936)) (<= (+ (select main_a v_prenex_9936) (select main_a v_prenex_9937)) 1000) (< v_prenex_9937 main_y) (<= (+ main_y 1) v_prenex_9937) (<= 1994 (* 2 (select main_a v_prenex_9937))) (<= 995 (select main_a v_prenex_9937)))) (forall ((v_prenex_11640 Int) (v_prenex_11641 Int)) (or (<= (+ (select main_a v_prenex_11640) 994) (select main_a v_prenex_11641)) (< v_prenex_11640 main_x) (< v_prenex_11641 main_y) (<= (select main_a v_prenex_11641) 1001) (<= 1 (select main_a v_prenex_11640)) (<= (+ main_y 1) v_prenex_11641))) (forall ((v_prenex_8844 Int) (v_prenex_8843 Int)) (or (<= (+ main_y 1) v_prenex_8844) (<= (select main_a v_prenex_8843) 5) (<= 1000 (+ (select main_a v_prenex_8843) (select main_a v_prenex_8844))) (<= (select main_a v_prenex_8844) 1001) (<= 1994 (* 2 (select main_a v_prenex_8844))) (< v_prenex_8844 main_y) (<= 1 (select main_a v_prenex_8843)))) (forall ((v_prenex_14096 Int) (v_prenex_14095 Int)) (or (< v_prenex_14096 main_y) (<= 1994 (* 2 (select main_a v_prenex_14096))) (<= (+ main_y 1) v_prenex_14096) (<= (select main_a v_prenex_14096) (+ (select main_a v_prenex_14095) 998)) (<= (* 2 (select main_a v_prenex_14095)) 6) (<= 1 (select main_a v_prenex_14095)) (<= (select main_a v_prenex_14096) 999))) (or (forall ((v_prenex_11415 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11415))) (< v_prenex_11415 main_y) (<= (* 2 (select main_a v_prenex_11415)) 1998) (<= (+ main_y 1) v_prenex_11415))) (forall ((v_prenex_11418 Int)) (or (<= 1 (select main_a v_prenex_11418)) (<= 0 (+ (select main_a v_prenex_11418) 1))))) (or (forall ((v_prenex_15925 Int)) (or (<= 1 (select main_a v_prenex_15925)) (<= (* 2 (select main_a v_prenex_15925)) 6))) (forall ((v_prenex_15923 Int)) (or (<= (+ main_y 1) v_prenex_15923) (<= (select main_a v_prenex_15923) 999) (< v_prenex_15923 main_y) (<= (* 2 (select main_a v_prenex_15923)) 1998)))) (forall ((v_prenex_15494 Int) (v_prenex_15495 Int)) (or (<= 1 (select main_a v_prenex_15494)) (<= (select main_a v_prenex_15495) 999) (<= (+ main_y 1) v_prenex_15495) (<= 995 (select main_a v_prenex_15495)) (<= 1000 (+ (select main_a v_prenex_15494) (select main_a v_prenex_15495))) (< v_prenex_15495 main_y))) (forall ((v_prenex_9724 Int) (v_prenex_9723 Int)) (or (<= (+ main_y 1) v_prenex_9724) (<= (select main_a v_prenex_9723) 5) (<= (* 2 (select main_a v_prenex_9724)) 1998) (<= (* 2 (select main_a v_prenex_9723)) 6) (<= 1000 (+ (select main_a v_prenex_9723) (select main_a v_prenex_9724))) (< v_prenex_9724 main_y) (<= 995 (select main_a v_prenex_9724)))) (forall ((v_prenex_8480 Int) (v_prenex_8481 Int)) (or (< v_prenex_8481 main_y) (<= (+ (select main_a v_prenex_8480) 994) (select main_a v_prenex_8481)) (<= (+ main_x 1) v_prenex_8480) (<= 1994 (* 2 (select main_a v_prenex_8481))) (<= (+ main_y 1) v_prenex_8481) (<= 1 (select main_a v_prenex_8480)))) (forall ((v_prenex_13413 Int) (v_prenex_13414 Int)) (or (<= 0 (+ (select main_a v_prenex_13413) 1)) (<= (+ main_y 1) v_prenex_13414) (<= 1 (select main_a v_prenex_13413)) (< v_prenex_13414 main_y) (<= (select main_a v_prenex_13414) (+ (select main_a v_prenex_13413) 998)) (<= (select main_a v_prenex_13414) 999) (<= 995 (select main_a v_prenex_13414)))) (forall ((v_prenex_13792 Int) (v_prenex_13791 Int)) (or (<= (* 2 (select main_a v_prenex_13792)) 1998) (<= (* 2 (select main_a v_prenex_13791)) 6) (<= 2 (* 2 (select main_a v_prenex_13791))) (<= 1000 (+ (select main_a v_prenex_13791) (select main_a v_prenex_13792))) (<= (+ main_y 1) v_prenex_13792) (< v_prenex_13792 main_y) (<= 995 (select main_a v_prenex_13792)))) (forall ((v_prenex_9301 Int) (v_prenex_9300 Int)) (or (<= (select main_a v_prenex_9301) 1001) (<= (+ main_y 1) v_prenex_9301) (<= 1000 (+ (select main_a v_prenex_9300) (select main_a v_prenex_9301))) (<= 1 (select main_a v_prenex_9300)) (<= (* 2 (select main_a v_prenex_9300)) 6) (< v_prenex_9301 main_y) (< v_prenex_9300 main_x))) (forall ((v_prenex_8935 Int) (v_prenex_8936 Int)) (or (< v_prenex_8936 main_y) (<= (+ (select main_a v_prenex_8935) 994) (select main_a v_prenex_8936)) (<= (select main_a v_prenex_8935) 5) (<= 995 (select main_a v_prenex_8936)) (< v_prenex_8935 main_x) (<= (+ main_y 1) v_prenex_8936) (<= 0 (+ (select main_a v_prenex_8935) 1)))) (or (forall ((v_prenex_8249 Int)) (or (<= 997 (select main_a v_prenex_8249)) (<= (+ main_y 1) v_prenex_8249) (< v_prenex_8249 main_y))) (forall ((v_prenex_8558 Int)) (<= 2 (* 2 (select main_a v_prenex_8558))))) (forall ((v_prenex_9507 Int) (v_prenex_9508 Int)) (or (<= (+ main_y 1) v_prenex_9508) (< v_prenex_9507 main_x) (<= 1000 (+ (select main_a v_prenex_9507) (select main_a v_prenex_9508))) (< v_prenex_9508 main_y) (<= 2 (* 2 (select main_a v_prenex_9507))) (<= 0 (+ (select main_a v_prenex_9507) 1)) (<= 995 (select main_a v_prenex_9508)))) (forall ((v_prenex_18015 Int) (v_prenex_18016 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18015))) (<= 997 (select main_a v_prenex_18016)) (<= (+ main_y 1) v_prenex_18016) (< v_prenex_18015 main_x) (< v_prenex_18016 main_y) (<= 1 (select main_a v_prenex_18015)) (<= (+ (select main_a v_prenex_18015) (select main_a v_prenex_18016)) 1000))) (forall ((v_prenex_13022 Int) (v_prenex_13021 Int)) (or (<= 997 (select main_a v_prenex_13022)) (<= (+ main_y 1) v_prenex_13022) (<= (+ main_x 1) v_prenex_13021) (<= (+ (select main_a v_prenex_13021) (select main_a v_prenex_13022)) 1000) (< v_prenex_13022 main_y) (<= (select main_a v_prenex_13021) 5) (<= 1 (select main_a v_prenex_13021)))) (or (forall ((v_prenex_15862 Int)) (or (<= (select main_a v_prenex_15862) 1001) (<= (* 2 (select main_a v_prenex_15862)) 1998) (<= (select main_a v_prenex_15862) 999) (<= (+ main_y 1) v_prenex_15862) (< v_prenex_15862 main_y))) (forall ((v_prenex_15867 Int)) (<= 2 (* 2 (select main_a v_prenex_15867))))) (forall ((v_prenex_10877 Int) (v_prenex_10878 Int)) (or (<= (+ main_y 1) v_prenex_10878) (< v_prenex_10878 main_y) (<= (select main_a v_prenex_10878) (+ (select main_a v_prenex_10877) 998)) (<= (select main_a v_prenex_10878) 1001) (<= 0 (+ (select main_a v_prenex_10877) 1)) (<= (select main_a v_prenex_10877) 5) (<= (+ main_x 1) v_prenex_10877))) (forall ((v_prenex_16674 Int) (v_prenex_16675 Int)) (or (< v_prenex_16675 main_y) (<= (+ main_y 1) v_prenex_16675) (<= (select main_a v_prenex_16675) 1001) (<= (* 2 (select main_a v_prenex_16675)) 1998) (<= 2 (* 2 (select main_a v_prenex_16674))) (<= (+ (select main_a v_prenex_16674) 994) (select main_a v_prenex_16675)) (<= (* 2 (select main_a v_prenex_16674)) 6))) (forall ((v_prenex_9682 Int) (v_prenex_9683 Int)) (or (<= (select main_a v_prenex_9682) 5) (<= (+ main_y 1) v_prenex_9683) (< v_prenex_9682 main_x) (< v_prenex_9683 main_y) (<= 1000 (+ (select main_a v_prenex_9682) (select main_a v_prenex_9683))) (<= (* 2 (select main_a v_prenex_9683)) 1998))) (forall ((v_prenex_13774 Int) (v_prenex_13773 Int)) (or (<= (select main_a v_prenex_13774) 999) (<= 997 (select main_a v_prenex_13774)) (< v_prenex_13774 main_y) (<= 1 (select main_a v_prenex_13773)) (<= (+ main_y 1) v_prenex_13774) (<= (* 2 (select main_a v_prenex_13773)) 6) (<= 1000 (+ (select main_a v_prenex_13773) (select main_a v_prenex_13774))))) (or (forall ((v_prenex_8911 Int)) (or (<= (select main_a v_prenex_8911) 5) (<= 0 (+ (select main_a v_prenex_8911) 1)))) (forall ((v_prenex_8259 Int)) (or (<= (select main_a v_prenex_8259) 1001) (< v_prenex_8259 main_y) (<= 1994 (* 2 (select main_a v_prenex_8259))) (<= (+ main_y 1) v_prenex_8259) (<= 997 (select main_a v_prenex_8259))))) (forall ((v_prenex_14999 Int) (v_prenex_14998 Int)) (or (<= (select main_a v_prenex_14998) 3) (<= 1994 (* 2 (select main_a v_prenex_14999))) (<= (+ main_y 1) v_prenex_14999) (<= 0 (+ (select main_a v_prenex_14998) 1)) (<= (+ (select main_a v_prenex_14998) (select main_a v_prenex_14999)) 1000) (<= 995 (select main_a v_prenex_14999)) (< v_prenex_14999 main_y))) (forall ((v_prenex_10855 Int) (v_prenex_10856 Int)) (or (<= (+ (select main_a v_prenex_10855) (select main_a v_prenex_10856)) 1000) (<= (* 2 (select main_a v_prenex_10855)) 6) (< v_prenex_10856 main_y) (<= 995 (select main_a v_prenex_10856)) (<= (select main_a v_prenex_10855) 5) (<= (+ main_y 1) v_prenex_10856))) (forall ((v_prenex_12212 Int) (v_prenex_12213 Int)) (or (<= 997 (select main_a v_prenex_12213)) (<= (select main_a v_prenex_12213) 1001) (<= (+ (select main_a v_prenex_12212) (select main_a v_prenex_12213)) 1000) (< v_prenex_12213 main_y) (<= (select main_a v_prenex_12212) 5) (<= (+ main_y 1) v_prenex_12213))) (forall ((v_prenex_15326 Int) (v_prenex_15327 Int)) (or (<= 1 (select main_a v_prenex_15326)) (<= 0 (+ (select main_a v_prenex_15326) 1)) (<= 997 (select main_a v_prenex_15327)) (<= (+ main_x 1) v_prenex_15326) (< v_prenex_15327 main_y) (<= 1000 (+ (select main_a v_prenex_15326) (select main_a v_prenex_15327))) (<= (+ main_y 1) v_prenex_15327))) (forall ((v_prenex_17081 Int) (v_prenex_17082 Int)) (or (<= (+ main_y 1) v_prenex_17082) (<= (select main_a v_prenex_17081) 3) (<= (select main_a v_prenex_17082) 999) (<= 1000 (+ (select main_a v_prenex_17081) (select main_a v_prenex_17082))) (< v_prenex_17082 main_y) (<= 0 (+ (select main_a v_prenex_17081) 1)) (<= (select main_a v_prenex_17082) 1001))) (forall ((v_prenex_18415 Int) (v_prenex_18416 Int)) (or (<= (+ main_y 1) v_prenex_18416) (<= (* 2 (select main_a v_prenex_18415)) 6) (< v_prenex_18416 main_y) (<= (select main_a v_prenex_18415) 3) (<= (+ (select main_a v_prenex_18415) (select main_a v_prenex_18416)) 1000) (<= (select main_a v_prenex_18416) 999))) (forall ((v_prenex_10058 Int) (v_prenex_10057 Int)) (or (<= (+ main_y 1) v_prenex_10058) (<= 1 (select main_a v_prenex_10057)) (<= 2 (* 2 (select main_a v_prenex_10057))) (< v_prenex_10058 main_y) (<= (+ (select main_a v_prenex_10057) 994) (select main_a v_prenex_10058)) (<= 1994 (* 2 (select main_a v_prenex_10058))) (<= 995 (select main_a v_prenex_10058)))) (forall ((v_prenex_11383 Int) (v_prenex_11384 Int)) (or (<= 995 (select main_a v_prenex_11384)) (<= (+ main_y 1) v_prenex_11384) (< v_prenex_11384 main_y) (<= 1000 (+ (select main_a v_prenex_11383) (select main_a v_prenex_11384))) (<= 1 (select main_a v_prenex_11383)) (<= (select main_a v_prenex_11384) 1001))) (forall ((v_prenex_11365 Int) (v_prenex_11366 Int)) (or (<= (select main_a v_prenex_11366) (+ (select main_a v_prenex_11365) 998)) (<= 997 (select main_a v_prenex_11366)) (< v_prenex_11366 main_y) (<= (select main_a v_prenex_11366) 1001) (<= (+ main_y 1) v_prenex_11366) (<= (select main_a v_prenex_11365) 5))) (forall ((v_prenex_16137 Int) (v_prenex_16136 Int)) (or (< v_prenex_16137 main_y) (<= (+ main_y 1) v_prenex_16137) (<= (select main_a v_prenex_16137) 999) (<= 1 (select main_a v_prenex_16136)) (<= (select main_a v_prenex_16136) 5) (<= 995 (select main_a v_prenex_16137)) (<= (select main_a v_prenex_16137) (+ (select main_a v_prenex_16136) 998)))) (forall ((v_prenex_11930 Int) (v_prenex_11931 Int)) (or (< v_prenex_11931 main_y) (<= 1 (select main_a v_prenex_11930)) (<= (select main_a v_prenex_11930) 5) (<= 1000 (+ (select main_a v_prenex_11930) (select main_a v_prenex_11931))) (<= 1994 (* 2 (select main_a v_prenex_11931))) (<= (select main_a v_prenex_11931) 999) (<= (+ main_y 1) v_prenex_11931))) (or (forall ((v_prenex_13958 Int)) (or (<= (+ main_y 1) v_prenex_13958) (< v_prenex_13958 main_y) (<= (select main_a v_prenex_13958) 1001) (<= (* 2 (select main_a v_prenex_13958)) 1998))) (forall ((v_prenex_13957 Int)) (or (<= (select main_a v_prenex_13957) 5) (<= 0 (+ (select main_a v_prenex_13957) 1))))) (forall ((v_prenex_16168 Int) (v_prenex_16169 Int)) (or (<= (+ main_y 1) v_prenex_16169) (< v_prenex_16169 main_y) (<= 0 (+ (select main_a v_prenex_16168) 1)) (<= 1000 (+ (select main_a v_prenex_16168) (select main_a v_prenex_16169))) (<= 1 (select main_a v_prenex_16168)) (<= 997 (select main_a v_prenex_16169)))) (forall ((v_prenex_15235 Int) (v_prenex_15234 Int)) (or (<= 995 (select main_a v_prenex_15235)) (<= (+ main_y 1) v_prenex_15235) (<= 2 (* 2 (select main_a v_prenex_15234))) (<= (* 2 (select main_a v_prenex_15235)) 1998) (<= (+ (select main_a v_prenex_15234) (select main_a v_prenex_15235)) 1000) (< v_prenex_15235 main_y))) (forall ((v_prenex_9158 Int) (v_prenex_9159 Int)) (or (< v_prenex_9159 main_y) (<= (+ (select main_a v_prenex_9158) (select main_a v_prenex_9159)) 1000) (<= 1 (select main_a v_prenex_9158)) (<= 997 (select main_a v_prenex_9159)) (<= (select main_a v_prenex_9158) 3) (<= (+ main_y 1) v_prenex_9159))) (forall ((v_prenex_14824 Int) (v_prenex_14825 Int)) (or (<= (select main_a v_prenex_14824) 3) (<= 995 (select main_a v_prenex_14825)) (<= 1994 (* 2 (select main_a v_prenex_14825))) (<= (+ main_y 1) v_prenex_14825) (<= 2 (* 2 (select main_a v_prenex_14824))) (<= (select main_a v_prenex_14825) (+ (select main_a v_prenex_14824) 998)) (< v_prenex_14825 main_y))) (forall ((v_prenex_12892 Int) (v_prenex_12891 Int)) (or (<= (+ main_y 1) v_prenex_12892) (<= (* 2 (select main_a v_prenex_12892)) 1998) (<= (select main_a v_prenex_12892) 1001) (< v_prenex_12892 main_y) (<= 1 (select main_a v_prenex_12891)) (<= (+ (select main_a v_prenex_12891) 994) (select main_a v_prenex_12892)) (<= 0 (+ (select main_a v_prenex_12891) 1)))) (forall ((v_prenex_10402 Int) (v_prenex_10401 Int)) (or (<= 0 (+ (select main_a v_prenex_10401) 1)) (<= (select main_a v_prenex_10402) 1001) (< v_prenex_10402 main_y) (<= 1994 (* 2 (select main_a v_prenex_10402))) (<= (* 2 (select main_a v_prenex_10401)) 6) (<= (+ main_y 1) v_prenex_10402) (<= (+ (select main_a v_prenex_10401) 994) (select main_a v_prenex_10402)))) (forall ((v_prenex_12928 Int) (v_prenex_12927 Int)) (or (<= (+ main_y 1) v_prenex_12928) (<= 2 (* 2 (select main_a v_prenex_12927))) (<= (select main_a v_prenex_12928) 999) (< v_prenex_12928 main_y) (<= (select main_a v_prenex_12928) (+ (select main_a v_prenex_12927) 998)) (<= 0 (+ (select main_a v_prenex_12927) 1)) (<= 1994 (* 2 (select main_a v_prenex_12928))))) (or (forall ((v_prenex_8223 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8223))) (<= (* 2 (select main_a v_prenex_8223)) 1998) (<= (+ main_y 1) v_prenex_8223) (< v_prenex_8223 main_y))) (forall ((v_prenex_8309 Int)) (or (<= 1 (select main_a v_prenex_8309)) (<= (select main_a v_prenex_8309) 3)))) (forall ((v_prenex_16769 Int) (v_prenex_16770 Int)) (or (<= 0 (+ (select main_a v_prenex_16769) 1)) (<= (+ (select main_a v_prenex_16769) (select main_a v_prenex_16770)) 1000) (<= 1994 (* 2 (select main_a v_prenex_16770))) (<= (select main_a v_prenex_16770) 1001) (<= 2 (* 2 (select main_a v_prenex_16769))) (<= (+ main_y 1) v_prenex_16770) (< v_prenex_16770 main_y))) (forall ((v_prenex_9667 Int) (v_prenex_9666 Int)) (or (<= (+ (select main_a v_prenex_9666) (select main_a v_prenex_9667)) 1000) (<= (+ main_y 1) v_prenex_9667) (<= 2 (* 2 (select main_a v_prenex_9666))) (< v_prenex_9666 main_x) (< v_prenex_9667 main_y) (<= 1994 (* 2 (select main_a v_prenex_9667))) (<= (select main_a v_prenex_9666) 5))) (or (forall ((v_prenex_17595 Int)) (or (<= (+ main_y 1) v_prenex_17595) (<= (select main_a v_prenex_17595) 999) (<= (* 2 (select main_a v_prenex_17595)) 1998) (<= 997 (select main_a v_prenex_17595)) (< v_prenex_17595 main_y))) (forall ((v_prenex_17597 Int)) (<= (* 2 (select main_a v_prenex_17597)) 6))) (or (forall ((v_prenex_13238 Int)) (<= (* 2 (select main_a v_prenex_13238)) 6)) (forall ((v_prenex_13234 Int)) (or (<= (select main_a v_prenex_13234) 1001) (<= (* 2 (select main_a v_prenex_13234)) 1998) (<= 1994 (* 2 (select main_a v_prenex_13234))) (<= (+ main_y 1) v_prenex_13234) (< v_prenex_13234 main_y)))) (or (forall ((v_prenex_13957 Int)) (or (<= (select main_a v_prenex_13957) 5) (<= 0 (+ (select main_a v_prenex_13957) 1)))) (forall ((v_prenex_13955 Int)) (or (<= 997 (select main_a v_prenex_13955)) (<= (* 2 (select main_a v_prenex_13955)) 1998) (<= (select main_a v_prenex_13955) 1001) (< v_prenex_13955 main_y) (<= (+ main_y 1) v_prenex_13955)))) (or (forall ((v_prenex_11661 Int)) (or (<= (select main_a v_prenex_11661) 999) (<= (+ main_y 1) v_prenex_11661) (< v_prenex_11661 main_y) (<= 1994 (* 2 (select main_a v_prenex_11661))) (<= 995 (select main_a v_prenex_11661)))) (forall ((v_prenex_11663 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11663))) (<= (select main_a v_prenex_11663) 5)))) (forall ((v_prenex_8761 Int) (v_prenex_8760 Int)) (or (<= (+ main_y 1) v_prenex_8761) (<= (select main_a v_prenex_8761) (+ (select main_a v_prenex_8760) 998)) (<= (select main_a v_prenex_8760) 3) (<= 995 (select main_a v_prenex_8761)) (<= (* 2 (select main_a v_prenex_8760)) 6) (< v_prenex_8761 main_y))) (forall ((v_prenex_16331 Int) (v_prenex_16332 Int)) (or (<= (* 2 (select main_a v_prenex_16331)) 6) (<= (+ main_x 1) v_prenex_16331) (<= (+ (select main_a v_prenex_16331) (select main_a v_prenex_16332)) 1000) (<= 0 (+ (select main_a v_prenex_16331) 1)) (<= (+ main_y 1) v_prenex_16332) (< v_prenex_16332 main_y) (<= 995 (select main_a v_prenex_16332)))) (forall ((v_prenex_10837 Int) (v_prenex_10838 Int)) (or (<= (+ main_y 1) v_prenex_10838) (<= (select main_a v_prenex_10838) (+ (select main_a v_prenex_10837) 998)) (<= 0 (+ (select main_a v_prenex_10837) 1)) (<= 1994 (* 2 (select main_a v_prenex_10838))) (< v_prenex_10838 main_y))) (or (forall ((v_prenex_17722 Int)) (or (<= (+ main_y 1) v_prenex_17722) (<= (* 2 (select main_a v_prenex_17722)) 1998) (<= 995 (select main_a v_prenex_17722)) (<= 997 (select main_a v_prenex_17722)) (< v_prenex_17722 main_y))) (forall ((v_prenex_17723 Int)) (or (<= (select main_a v_prenex_17723) 3) (<= 1 (select main_a v_prenex_17723))))) (or (forall ((v_prenex_16308 Int)) (or (<= (* 2 (select main_a v_prenex_16308)) 1998) (<= 997 (select main_a v_prenex_16308)) (<= (+ main_y 1) v_prenex_16308) (< v_prenex_16308 main_y))) (forall ((v_prenex_16307 Int)) (or (<= 1 (select main_a v_prenex_16307)) (< v_prenex_16307 main_x) (<= 0 (+ (select main_a v_prenex_16307) 1))))) (or (forall ((v_prenex_13377 Int)) (or (< v_prenex_13377 main_y) (<= 995 (select main_a v_prenex_13377)) (<= (select main_a v_prenex_13377) 999) (<= 1994 (* 2 (select main_a v_prenex_13377))) (<= (+ main_y 1) v_prenex_13377))) (forall ((v_prenex_13382 Int)) (<= (select main_a v_prenex_13382) 5))) (or (forall ((v_prenex_12047 Int)) (<= 1 (select main_a v_prenex_12047))) (forall ((v_prenex_12043 Int)) (or (<= (select main_a v_prenex_12043) 1001) (<= 997 (select main_a v_prenex_12043)) (<= (+ main_y 1) v_prenex_12043) (< v_prenex_12043 main_y) (<= (* 2 (select main_a v_prenex_12043)) 1998)))) (or (forall ((v_prenex_10989 Int)) (or (<= 995 (select main_a v_prenex_10989)) (<= (* 2 (select main_a v_prenex_10989)) 1998) (<= (select main_a v_prenex_10989) 999) (<= (+ main_y 1) v_prenex_10989) (< v_prenex_10989 main_y))) (forall ((v_prenex_10993 Int)) (or (<= 0 (+ (select main_a v_prenex_10993) 1)) (<= (select main_a v_prenex_10993) 5)))) (or (forall ((v_prenex_10241 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10241))) (<= (* 2 (select main_a v_prenex_10241)) 6) (<= (+ main_x 1) v_prenex_10241))) (forall ((v_prenex_10236 Int)) (or (<= (+ main_y 1) v_prenex_10236) (<= 997 (select main_a v_prenex_10236)) (< v_prenex_10236 main_y) (<= (* 2 (select main_a v_prenex_10236)) 1998)))) (or (forall ((v_prenex_14810 Int)) (or (<= (select main_a v_prenex_14810) 3) (<= 2 (* 2 (select main_a v_prenex_14810))))) (forall ((v_prenex_14811 Int)) (or (<= (+ main_y 1) v_prenex_14811) (<= 1994 (* 2 (select main_a v_prenex_14811))) (< v_prenex_14811 main_y) (<= 997 (select main_a v_prenex_14811)) (<= (select main_a v_prenex_14811) 999)))) (forall ((v_prenex_15273 Int) (v_prenex_15272 Int)) (or (<= (+ main_y 1) v_prenex_15273) (<= 997 (select main_a v_prenex_15273)) (<= (select main_a v_prenex_15272) 3) (<= 1 (select main_a v_prenex_15272)) (<= (* 2 (select main_a v_prenex_15273)) 1998) (<= (select main_a v_prenex_15273) (+ (select main_a v_prenex_15272) 998)) (< v_prenex_15273 main_y))) (forall ((v_prenex_13198 Int) (v_prenex_13197 Int)) (or (<= (* 2 (select main_a v_prenex_13197)) 6) (< v_prenex_13198 main_y) (<= 1000 (+ (select main_a v_prenex_13197) (select main_a v_prenex_13198))) (<= 995 (select main_a v_prenex_13198)) (<= 997 (select main_a v_prenex_13198)) (<= (+ main_y 1) v_prenex_13198) (<= 0 (+ (select main_a v_prenex_13197) 1)))) (forall ((v_prenex_14817 Int) (v_prenex_14816 Int)) (or (<= (select main_a v_prenex_14816) 3) (<= (+ main_y 1) v_prenex_14817) (<= (* 2 (select main_a v_prenex_14816)) 6) (<= (+ (select main_a v_prenex_14816) (select main_a v_prenex_14817)) 1000) (<= (select main_a v_prenex_14817) 1001) (<= (+ main_x 1) v_prenex_14816) (< v_prenex_14817 main_y))) (forall ((v_prenex_14985 Int) (v_prenex_14986 Int)) (or (<= (select main_a v_prenex_14986) 1001) (<= (select main_a v_prenex_14986) (+ (select main_a v_prenex_14985) 998)) (<= (select main_a v_prenex_14985) 5) (<= 995 (select main_a v_prenex_14986)) (< v_prenex_14986 main_y) (<= (+ main_y 1) v_prenex_14986))) (forall ((v_prenex_18365 Int) (v_prenex_18364 Int)) (or (<= (+ (select main_a v_prenex_18364) (select main_a v_prenex_18365)) 1000) (<= (select main_a v_prenex_18364) 5) (<= 0 (+ (select main_a v_prenex_18364) 1)) (<= 1994 (* 2 (select main_a v_prenex_18365))) (<= (+ main_y 1) v_prenex_18365) (< v_prenex_18365 main_y))) (forall ((v_prenex_10208 Int) (v_prenex_10207 Int)) (or (<= 1 (select main_a v_prenex_10207)) (<= (select main_a v_prenex_10208) (+ (select main_a v_prenex_10207) 998)) (<= (* 2 (select main_a v_prenex_10208)) 1998) (<= (select main_a v_prenex_10208) 1001) (<= (+ main_y 1) v_prenex_10208) (<= (select main_a v_prenex_10207) 3) (< v_prenex_10208 main_y))) (or (forall ((v_prenex_13826 Int)) (or (<= (select main_a v_prenex_13826) 5) (<= (* 2 (select main_a v_prenex_13826)) 6))) (forall ((v_prenex_13825 Int)) (or (<= (* 2 (select main_a v_prenex_13825)) 1998) (<= 997 (select main_a v_prenex_13825)) (<= 995 (select main_a v_prenex_13825)) (<= (+ main_y 1) v_prenex_13825) (< v_prenex_13825 main_y)))) (or (forall ((v_prenex_14296 Int)) (or (< v_prenex_14296 main_y) (<= (+ main_y 1) v_prenex_14296) (<= 1994 (* 2 (select main_a v_prenex_14296))))) (forall ((v_prenex_14300 Int)) (or (<= (+ main_x 1) v_prenex_14300) (<= (* 2 (select main_a v_prenex_14300)) 6)))) (forall ((v_prenex_15171 Int) (v_prenex_15170 Int)) (or (<= 1000 (+ (select main_a v_prenex_15170) (select main_a v_prenex_15171))) (<= (* 2 (select main_a v_prenex_15170)) 6) (<= 1994 (* 2 (select main_a v_prenex_15171))) (<= 997 (select main_a v_prenex_15171)) (<= (+ main_y 1) v_prenex_15171) (<= 2 (* 2 (select main_a v_prenex_15170))) (< v_prenex_15171 main_y))) (or (forall ((v_prenex_16807 Int)) (or (< v_prenex_16807 main_y) (<= (+ main_y 1) v_prenex_16807) (<= 1994 (* 2 (select main_a v_prenex_16807))) (<= (* 2 (select main_a v_prenex_16807)) 1998) (<= 995 (select main_a v_prenex_16807)))) (forall ((v_prenex_16806 Int)) (or (<= (select main_a v_prenex_16806) 5) (<= (* 2 (select main_a v_prenex_16806)) 6)))) (forall ((v_prenex_18323 Int) (v_prenex_18324 Int)) (or (<= (* 2 (select main_a v_prenex_18324)) 1998) (< v_prenex_18324 main_y) (<= (+ main_y 1) v_prenex_18324) (<= 1000 (+ (select main_a v_prenex_18323) (select main_a v_prenex_18324))) (<= (select main_a v_prenex_18324) 1001) (<= 0 (+ (select main_a v_prenex_18323) 1)) (<= (select main_a v_prenex_18323) 5))) (or (forall ((v_prenex_13349 Int)) (or (<= (select main_a v_prenex_13349) 3) (<= (select main_a v_prenex_13349) 5))) (forall ((v_prenex_13345 Int)) (or (<= (select main_a v_prenex_13345) 1001) (<= 997 (select main_a v_prenex_13345)) (< v_prenex_13345 main_y) (<= 1994 (* 2 (select main_a v_prenex_13345))) (<= (+ main_y 1) v_prenex_13345)))) (or (forall ((v_prenex_12748 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12748))) (< v_prenex_12748 main_y) (<= (* 2 (select main_a v_prenex_12748)) 1998) (<= (+ main_y 1) v_prenex_12748))) (forall ((v_prenex_12751 Int)) (<= 1 (select main_a v_prenex_12751)))) (forall ((v_prenex_14229 Int) (v_prenex_14230 Int)) (or (<= (+ main_y 1) v_prenex_14230) (<= (select main_a v_prenex_14230) (+ (select main_a v_prenex_14229) 998)) (<= (select main_a v_prenex_14230) 1001) (<= (select main_a v_prenex_14229) 3) (< v_prenex_14229 main_x) (<= (select main_a v_prenex_14229) 5) (< v_prenex_14230 main_y))) (or (forall ((v_prenex_12733 Int)) (or (<= (+ main_y 1) v_prenex_12733) (<= (* 2 (select main_a v_prenex_12733)) 1998) (< v_prenex_12733 main_y) (<= 1994 (* 2 (select main_a v_prenex_12733))))) (forall ((v_prenex_12736 Int)) (or (<= 0 (+ (select main_a v_prenex_12736) 1)) (<= 1 (select main_a v_prenex_12736))))) (forall ((v_prenex_18235 Int) (v_prenex_18236 Int)) (or (< v_prenex_18236 main_y) (<= (+ main_y 1) v_prenex_18236) (<= (+ (select main_a v_prenex_18235) (select main_a v_prenex_18236)) 1000) (<= 1994 (* 2 (select main_a v_prenex_18236))) (<= (select main_a v_prenex_18235) 3) (<= 2 (* 2 (select main_a v_prenex_18235))) (<= (* 2 (select main_a v_prenex_18236)) 1998))) (forall ((v_prenex_14945 Int) (v_prenex_14946 Int)) (or (<= (* 2 (select main_a v_prenex_14945)) 6) (<= (+ main_x 1) v_prenex_14945) (<= (select main_a v_prenex_14945) 3) (< v_prenex_14946 main_y) (<= (+ (select main_a v_prenex_14945) 994) (select main_a v_prenex_14946)) (<= (+ main_y 1) v_prenex_14946) (<= (select main_a v_prenex_14946) 1001))) (or (forall ((v_prenex_11282 Int)) (<= (* 2 (select main_a v_prenex_11282)) 6)) (forall ((v_prenex_11280 Int)) (or (<= (select main_a v_prenex_11280) 999) (< v_prenex_11280 main_y) (<= (+ main_y 1) v_prenex_11280) (<= (* 2 (select main_a v_prenex_11280)) 1998)))) (or (forall ((v_prenex_15876 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15876))) (<= 1 (select main_a v_prenex_15876)))) (forall ((v_prenex_15873 Int)) (or (< v_prenex_15873 main_y) (<= (+ main_y 1) v_prenex_15873) (<= (* 2 (select main_a v_prenex_15873)) 1998) (<= (select main_a v_prenex_15873) 1001)))) (forall ((v_prenex_13730 Int) (v_prenex_13729 Int)) (or (< v_prenex_13729 main_x) (<= (+ (select main_a v_prenex_13729) 994) (select main_a v_prenex_13730)) (<= (* 2 (select main_a v_prenex_13730)) 1998) (< v_prenex_13730 main_y) (<= (select main_a v_prenex_13729) 3) (<= (+ main_y 1) v_prenex_13730))) (forall ((v_prenex_11385 Int) (v_prenex_11386 Int)) (or (< v_prenex_11386 main_y) (<= 1000 (+ (select main_a v_prenex_11385) (select main_a v_prenex_11386))) (<= (+ main_y 1) v_prenex_11386) (<= (select main_a v_prenex_11386) 999) (<= (select main_a v_prenex_11386) 1001))) (forall ((v_prenex_17160 Int) (v_prenex_17159 Int)) (or (<= (select main_a v_prenex_17160) (+ (select main_a v_prenex_17159) 998)) (<= 1994 (* 2 (select main_a v_prenex_17160))) (< v_prenex_17160 main_y) (< v_prenex_17159 main_x) (<= (+ main_y 1) v_prenex_17160))) (forall ((v_prenex_15562 Int) (v_prenex_15561 Int)) (or (<= (select main_a v_prenex_15561) 3) (<= (select main_a v_prenex_15562) (+ (select main_a v_prenex_15561) 998)) (<= (+ main_y 1) v_prenex_15562) (<= 1994 (* 2 (select main_a v_prenex_15562))) (<= (* 2 (select main_a v_prenex_15561)) 6) (< v_prenex_15562 main_y) (<= (select main_a v_prenex_15562) 1001))) (forall ((v_prenex_10882 Int) (v_prenex_10881 Int)) (or (<= (select main_a v_prenex_10882) 1001) (<= (+ (select main_a v_prenex_10881) 994) (select main_a v_prenex_10882)) (<= (+ main_y 1) v_prenex_10882) (<= 0 (+ (select main_a v_prenex_10881) 1)) (<= (* 2 (select main_a v_prenex_10882)) 1998) (< v_prenex_10882 main_y))) (or (forall ((v_prenex_11234 Int)) (or (<= 0 (+ (select main_a v_prenex_11234) 1)) (<= 1 (select main_a v_prenex_11234)))) (forall ((v_prenex_11232 Int)) (or (< v_prenex_11232 main_y) (<= (select main_a v_prenex_11232) 999) (<= (* 2 (select main_a v_prenex_11232)) 1998) (<= 1994 (* 2 (select main_a v_prenex_11232))) (<= (+ main_y 1) v_prenex_11232)))) (forall ((v_prenex_16113 Int) (v_prenex_16114 Int)) (or (<= (select main_a v_prenex_16114) 999) (< v_prenex_16113 main_x) (<= (select main_a v_prenex_16113) 3) (< v_prenex_16114 main_y) (<= (select main_a v_prenex_16113) 5) (<= (+ (select main_a v_prenex_16113) 994) (select main_a v_prenex_16114)) (<= (+ main_y 1) v_prenex_16114))) (or (forall ((v_prenex_17531 Int)) (or (<= 995 (select main_a v_prenex_17531)) (< v_prenex_17531 main_y) (<= (+ main_y 1) v_prenex_17531) (<= 1994 (* 2 (select main_a v_prenex_17531))))) (forall ((v_prenex_17530 Int)) (or (<= (select main_a v_prenex_17530) 3) (< v_prenex_17530 main_x) (<= 1 (select main_a v_prenex_17530))))) (forall ((v_prenex_15663 Int) (v_prenex_15662 Int)) (or (<= (+ main_y 1) v_prenex_15663) (< v_prenex_15663 main_y) (<= 997 (select main_a v_prenex_15663)) (<= (select main_a v_prenex_15663) 999) (<= (select main_a v_prenex_15662) 3) (<= (* 2 (select main_a v_prenex_15662)) 6) (<= (+ (select main_a v_prenex_15662) 994) (select main_a v_prenex_15663)))) (forall ((v_prenex_11059 Int) (v_prenex_11058 Int)) (or (<= (+ main_x 1) v_prenex_11058) (<= (+ main_y 1) v_prenex_11059) (<= (select main_a v_prenex_11058) 5) (<= 995 (select main_a v_prenex_11059)) (<= (select main_a v_prenex_11059) (+ (select main_a v_prenex_11058) 998)) (< v_prenex_11059 main_y))) (or (forall ((v_prenex_12412 Int)) (or (<= 0 (+ (select main_a v_prenex_12412) 1)) (<= (* 2 (select main_a v_prenex_12412)) 6))) (forall ((v_prenex_12411 Int)) (or (<= (select main_a v_prenex_12411) 1001) (<= (+ main_y 1) v_prenex_12411) (< v_prenex_12411 main_y) (<= (* 2 (select main_a v_prenex_12411)) 1998)))) (or (forall ((v_prenex_9890 Int)) (<= (* 2 (select main_a v_prenex_9890)) 6)) (forall ((v_prenex_8281 Int)) (or (<= (+ main_y 1) v_prenex_8281) (< v_prenex_8281 main_y) (<= 997 (select main_a v_prenex_8281)) (<= 995 (select main_a v_prenex_8281))))) (or (forall ((v_prenex_11910 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11910))) (< v_prenex_11910 main_x) (<= (+ main_x 1) v_prenex_11910) (<= (select main_a v_prenex_11910) 5))) (forall ((v_prenex_11911 Int)) (<= 1994 (* 2 (select main_a v_prenex_11911))))) (forall ((v_prenex_10648 Int) (v_prenex_10647 Int)) (or (<= (* 2 (select main_a v_prenex_10647)) 6) (< v_prenex_10648 main_y) (<= (select main_a v_prenex_10648) 999) (<= (* 2 (select main_a v_prenex_10648)) 1998) (<= 1000 (+ (select main_a v_prenex_10647) (select main_a v_prenex_10648))) (<= (+ main_y 1) v_prenex_10648))) (forall ((v_prenex_9767 Int) (v_prenex_9766 Int)) (or (<= (select main_a v_prenex_9767) 999) (<= (+ main_y 1) v_prenex_9767) (<= 1994 (* 2 (select main_a v_prenex_9767))) (<= (+ (select main_a v_prenex_9766) 994) (select main_a v_prenex_9767)) (< v_prenex_9767 main_y))) (forall ((v_prenex_9556 Int) (v_prenex_9555 Int)) (or (<= 1000 (+ (select main_a v_prenex_9555) (select main_a v_prenex_9556))) (< v_prenex_9555 main_x) (<= 1 (select main_a v_prenex_9555)) (<= (select main_a v_prenex_9555) 5) (<= (+ main_x 1) v_prenex_9555))) (forall ((v_prenex_12965 Int) (v_prenex_12966 Int)) (or (<= (+ main_y 1) v_prenex_12966) (<= (+ (select main_a v_prenex_12965) 994) (select main_a v_prenex_12966)) (<= (select main_a v_prenex_12965) 3) (< v_prenex_12966 main_y) (<= 995 (select main_a v_prenex_12966)) (<= 2 (* 2 (select main_a v_prenex_12965))) (<= (* 2 (select main_a v_prenex_12966)) 1998))) (or (forall ((v_prenex_8447 Int)) (or (<= 1 (select main_a v_prenex_8447)) (<= (* 2 (select main_a v_prenex_8447)) 6))) (forall ((v_prenex_8448 Int)) (or (<= (* 2 (select main_a v_prenex_8448)) 1998) (< v_prenex_8448 main_y) (<= 1994 (* 2 (select main_a v_prenex_8448))) (<= (+ main_y 1) v_prenex_8448) (<= 995 (select main_a v_prenex_8448))))) (or (forall ((v_prenex_8507 Int)) (or (<= (+ main_y 1) v_prenex_8507) (< v_prenex_8507 main_y) (<= (* 2 (select main_a v_prenex_8507)) 1998) (<= 1994 (* 2 (select main_a v_prenex_8507))) (<= 997 (select main_a v_prenex_8507)))) (forall ((v_prenex_8503 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8503))) (<= 0 (+ (select main_a v_prenex_8503) 1))))) (forall ((v_prenex_18109 Int) (v_prenex_18108 Int)) (or (<= (+ main_y 1) v_prenex_18109) (<= 1994 (* 2 (select main_a v_prenex_18109))) (< v_prenex_18109 main_y) (<= (+ (select main_a v_prenex_18108) 994) (select main_a v_prenex_18109)) (<= (+ main_x 1) v_prenex_18108))) (or (forall ((v_prenex_10110 Int)) (or (<= (+ main_x 1) v_prenex_10110) (<= 0 (+ (select main_a v_prenex_10110) 1)))) (forall ((v_prenex_10111 Int)) (or (<= (* 2 (select main_a v_prenex_10111)) 1998) (<= (+ main_y 1) v_prenex_10111) (< v_prenex_10111 main_y)))) (forall ((v_prenex_12917 Int) (v_prenex_12916 Int)) (or (<= (select main_a v_prenex_12917) 999) (<= 1 (select main_a v_prenex_12916)) (<= (+ main_y 1) v_prenex_12917) (<= (+ (select main_a v_prenex_12916) 994) (select main_a v_prenex_12917)) (<= 997 (select main_a v_prenex_12917)) (< v_prenex_12917 main_y))) (forall ((v_prenex_11844 Int) (v_prenex_11845 Int)) (or (<= 995 (select main_a v_prenex_11845)) (<= (select main_a v_prenex_11845) 999) (<= 0 (+ (select main_a v_prenex_11844) 1)) (<= (select main_a v_prenex_11844) 5) (<= (+ (select main_a v_prenex_11844) 994) (select main_a v_prenex_11845)) (<= (+ main_y 1) v_prenex_11845) (< v_prenex_11845 main_y))) (forall ((v_prenex_9701 Int) (v_prenex_9700 Int)) (or (<= 1000 (+ (select main_a v_prenex_9700) (select main_a v_prenex_9701))) (< v_prenex_9701 main_y) (<= 997 (select main_a v_prenex_9701)) (<= (+ main_y 1) v_prenex_9701) (<= (* 2 (select main_a v_prenex_9700)) 6) (<= 2 (* 2 (select main_a v_prenex_9700))) (< v_prenex_9700 main_x))) (forall ((v_prenex_9098 Int) (v_prenex_9097 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9097))) (<= 997 (select main_a v_prenex_9098)) (<= 0 (+ (select main_a v_prenex_9097) 1)) (<= (select main_a v_prenex_9098) (+ (select main_a v_prenex_9097) 998)) (<= (+ main_y 1) v_prenex_9098) (< v_prenex_9098 main_y) (<= 995 (select main_a v_prenex_9098)))) (forall ((v_prenex_12452 Int) (v_prenex_12453 Int)) (or (<= (+ main_y 1) v_prenex_12453) (< v_prenex_12453 main_y) (<= (select main_a v_prenex_12452) 5) (<= (+ (select main_a v_prenex_12452) 994) (select main_a v_prenex_12453)) (<= (* 2 (select main_a v_prenex_12453)) 1998) (<= (select main_a v_prenex_12452) 3) (<= 995 (select main_a v_prenex_12453)))) (or (forall ((v_prenex_11453 Int)) (or (<= (* 2 (select main_a v_prenex_11453)) 1998) (<= (select main_a v_prenex_11453) 1001) (<= (+ main_y 1) v_prenex_11453) (<= 997 (select main_a v_prenex_11453)) (< v_prenex_11453 main_y))) (forall ((v_prenex_11457 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11457))) (<= 1 (select main_a v_prenex_11457))))) (or (forall ((v_prenex_13381 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13381))) (<= (select main_a v_prenex_13381) 999) (< v_prenex_13381 main_y) (<= (+ main_y 1) v_prenex_13381))) (forall ((v_prenex_13382 Int)) (<= (select main_a v_prenex_13382) 5))) (forall ((v_prenex_17424 Int) (v_prenex_17423 Int)) (or (<= (+ (select main_a v_prenex_17423) 994) (select main_a v_prenex_17424)) (<= (* 2 (select main_a v_prenex_17424)) 1998) (< v_prenex_17424 main_y) (<= (+ main_y 1) v_prenex_17424) (<= (* 2 (select main_a v_prenex_17423)) 6))) (forall ((v_prenex_8916 Int) (v_prenex_8915 Int)) (or (<= (select main_a v_prenex_8916) 999) (<= 1994 (* 2 (select main_a v_prenex_8916))) (<= (+ (select main_a v_prenex_8915) (select main_a v_prenex_8916)) 1000) (<= 0 (+ (select main_a v_prenex_8915) 1)) (<= (+ main_y 1) v_prenex_8916) (< v_prenex_8916 main_y) (<= 2 (* 2 (select main_a v_prenex_8915))))) (forall ((v_prenex_10531 Int) (v_prenex_10530 Int)) (or (<= (+ main_y 1) v_prenex_10531) (<= 1994 (* 2 (select main_a v_prenex_10531))) (<= (+ (select main_a v_prenex_10530) (select main_a v_prenex_10531)) 1000) (< v_prenex_10531 main_y) (<= (* 2 (select main_a v_prenex_10530)) 6) (<= (select main_a v_prenex_10531) 999))) (forall ((v_prenex_14740 Int) (v_prenex_14739 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14739))) (<= 997 (select main_a v_prenex_14740)) (<= (+ main_y 1) v_prenex_14740) (<= 995 (select main_a v_prenex_14740)) (<= 1 (select main_a v_prenex_14739)) (<= (select main_a v_prenex_14740) (+ (select main_a v_prenex_14739) 998)) (< v_prenex_14740 main_y))) (or (forall ((v_prenex_8289 Int)) (or (<= (select main_a v_prenex_8289) 999) (<= (+ main_y 1) v_prenex_8289) (< v_prenex_8289 main_y))) (forall ((v_prenex_11333 Int)) (<= (* 2 (select main_a v_prenex_11333)) 6))) (or (forall ((v_prenex_8819 Int)) (or (< v_prenex_8819 main_x) (<= 2 (* 2 (select main_a v_prenex_8819))) (<= 0 (+ (select main_a v_prenex_8819) 1)))) (forall ((v_prenex_8820 Int)) (or (<= (* 2 (select main_a v_prenex_8820)) 1998) (<= 995 (select main_a v_prenex_8820)) (< v_prenex_8820 main_y) (<= (+ main_y 1) v_prenex_8820)))) (forall ((v_prenex_17798 Int) (v_prenex_17799 Int)) (or (<= (select main_a v_prenex_17799) 999) (<= (+ main_x 1) v_prenex_17798) (< v_prenex_17799 main_y) (<= 1000 (+ (select main_a v_prenex_17798) (select main_a v_prenex_17799))) (<= (select main_a v_prenex_17798) 5) (<= (+ main_y 1) v_prenex_17799))) (forall ((v_prenex_10748 Int) (v_prenex_10747 Int)) (or (<= 0 (+ (select main_a v_prenex_10747) 1)) (<= (select main_a v_prenex_10748) 999) (<= 1994 (* 2 (select main_a v_prenex_10748))) (<= (select main_a v_prenex_10747) 5) (<= (+ main_y 1) v_prenex_10748) (< v_prenex_10748 main_y) (<= (select main_a v_prenex_10748) (+ (select main_a v_prenex_10747) 998)))) (forall ((v_prenex_18242 Int) (v_prenex_18241 Int)) (or (<= (+ main_x 1) v_prenex_18241) (<= (select main_a v_prenex_18242) (+ (select main_a v_prenex_18241) 998)) (< v_prenex_18242 main_y) (<= 2 (* 2 (select main_a v_prenex_18241))) (< v_prenex_18241 main_x))) (forall ((v_prenex_14011 Int) (v_prenex_14010 Int)) (or (< v_prenex_14011 main_y) (<= 1 (select main_a v_prenex_14010)) (<= (+ main_y 1) v_prenex_14011) (<= 995 (select main_a v_prenex_14011)) (<= (+ (select main_a v_prenex_14010) 994) (select main_a v_prenex_14011)) (<= 0 (+ (select main_a v_prenex_14010) 1)) (<= (select main_a v_prenex_14011) 999))) (or (forall ((v_prenex_8911 Int)) (or (<= (select main_a v_prenex_8911) 5) (<= 0 (+ (select main_a v_prenex_8911) 1)))) (forall ((v_prenex_8912 Int)) (or (<= (+ main_y 1) v_prenex_8912) (<= 997 (select main_a v_prenex_8912)) (< v_prenex_8912 main_y) (<= (select main_a v_prenex_8912) 999) (<= 1994 (* 2 (select main_a v_prenex_8912)))))) (forall ((v_prenex_13610 Int) (v_prenex_13609 Int)) (or (<= (select main_a v_prenex_13610) (+ (select main_a v_prenex_13609) 998)) (<= (+ main_x 1) v_prenex_13609) (<= (* 2 (select main_a v_prenex_13609)) 6) (<= 2 (* 2 (select main_a v_prenex_13609))) (< v_prenex_13609 main_x))) (forall ((v_prenex_17982 Int) (v_prenex_17983 Int)) (or (<= 1000 (+ (select main_a v_prenex_17982) (select main_a v_prenex_17983))) (<= 2 (* 2 (select main_a v_prenex_17982))) (<= (select main_a v_prenex_17983) 1001) (<= (* 2 (select main_a v_prenex_17982)) 6) (<= (select main_a v_prenex_17983) 999) (< v_prenex_17983 main_y) (<= (+ main_y 1) v_prenex_17983))) (forall ((v_prenex_14174 Int) (v_prenex_14173 Int)) (or (< v_prenex_14174 main_y) (<= 1994 (* 2 (select main_a v_prenex_14174))) (<= (select main_a v_prenex_14174) 999) (<= (select main_a v_prenex_14174) (+ (select main_a v_prenex_14173) 998)) (<= (+ main_y 1) v_prenex_14174))) (or (forall ((v_prenex_18328 Int)) (or (<= 995 (select main_a v_prenex_18328)) (<= (+ main_y 1) v_prenex_18328) (<= (select main_a v_prenex_18328) 999) (<= (* 2 (select main_a v_prenex_18328)) 1998) (< v_prenex_18328 main_y))) (forall ((v_prenex_18332 Int)) (or (<= (select main_a v_prenex_18332) 5) (<= 0 (+ (select main_a v_prenex_18332) 1))))) (forall ((v_prenex_12458 Int) (v_prenex_12459 Int)) (or (<= (* 2 (select main_a v_prenex_12459)) 1998) (<= (+ (select main_a v_prenex_12458) 994) (select main_a v_prenex_12459)) (<= (select main_a v_prenex_12458) 3) (<= (+ main_y 1) v_prenex_12459) (< v_prenex_12459 main_y) (<= 1994 (* 2 (select main_a v_prenex_12459))) (<= 1 (select main_a v_prenex_12458)))) (forall ((v_prenex_12164 Int) (v_prenex_12163 Int)) (or (<= (* 2 (select main_a v_prenex_12164)) 1998) (<= (+ main_x 1) v_prenex_12163) (<= (+ (select main_a v_prenex_12163) (select main_a v_prenex_12164)) 1000) (< v_prenex_12164 main_y) (<= 0 (+ (select main_a v_prenex_12163) 1)) (<= (select main_a v_prenex_12163) 3) (<= (+ main_y 1) v_prenex_12164))) (forall ((v_prenex_8917 Int) (v_prenex_8918 Int)) (or (<= 1 (select main_a v_prenex_8917)) (<= 1000 (+ (select main_a v_prenex_8917) (select main_a v_prenex_8918))) (<= (+ main_y 1) v_prenex_8918) (<= 0 (+ (select main_a v_prenex_8917) 1)) (<= (select main_a v_prenex_8918) 999) (< v_prenex_8918 main_y) (<= (+ main_x 1) v_prenex_8917))) (or (forall ((v_prenex_8484 Int)) (or (<= 1 (select main_a v_prenex_8484)) (<= (+ main_x 1) v_prenex_8484) (<= (select main_a v_prenex_8484) 3))) (forall ((v_prenex_8488 Int)) (or (< v_prenex_8488 main_y) (<= (select main_a v_prenex_8488) 1001) (<= (+ main_y 1) v_prenex_8488) (<= (* 2 (select main_a v_prenex_8488)) 1998)))) (forall ((v_prenex_13411 Int) (v_prenex_13412 Int)) (or (<= (* 2 (select main_a v_prenex_13412)) 1998) (<= 1000 (+ (select main_a v_prenex_13411) (select main_a v_prenex_13412))) (<= (+ main_y 1) v_prenex_13412) (< v_prenex_13412 main_y) (<= 1 (select main_a v_prenex_13411)) (<= (select main_a v_prenex_13412) 1001))) (or (forall ((v_prenex_16736 Int)) (or (< v_prenex_16736 main_y) (<= (+ main_y 1) v_prenex_16736) (<= (select main_a v_prenex_16736) 1001) (<= (* 2 (select main_a v_prenex_16736)) 1998) (<= 995 (select main_a v_prenex_16736)))) (forall ((v_prenex_16739 Int)) (<= (select main_a v_prenex_16739) 3))) (forall ((v_prenex_12401 Int) (v_prenex_12402 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12402))) (< v_prenex_12402 main_y) (<= (+ main_y 1) v_prenex_12402) (<= (select main_a v_prenex_12402) 999) (<= (+ (select main_a v_prenex_12401) 994) (select main_a v_prenex_12402)))) (forall ((v_prenex_10322 Int) (v_prenex_10321 Int)) (or (<= 1000 (+ (select main_a v_prenex_10321) (select main_a v_prenex_10322))) (<= (select main_a v_prenex_10321) 5) (< v_prenex_10322 main_y) (<= (select main_a v_prenex_10322) 999) (<= 0 (+ (select main_a v_prenex_10321) 1)) (<= (+ main_y 1) v_prenex_10322) (<= 995 (select main_a v_prenex_10322)))) (forall ((v_prenex_17333 Int) (v_prenex_17334 Int)) (or (<= 997 (select main_a v_prenex_17334)) (<= 2 (* 2 (select main_a v_prenex_17333))) (< v_prenex_17334 main_y) (<= (+ main_y 1) v_prenex_17334) (<= (+ (select main_a v_prenex_17333) 994) (select main_a v_prenex_17334)) (<= (* 2 (select main_a v_prenex_17333)) 6) (<= 995 (select main_a v_prenex_17334)))) (forall ((v_prenex_12605 Int) (v_prenex_12604 Int)) (or (< v_prenex_12605 main_y) (<= (+ main_y 1) v_prenex_12605) (<= 0 (+ (select main_a v_prenex_12604) 1)) (< v_prenex_12604 main_x) (<= (* 2 (select main_a v_prenex_12604)) 6) (<= (* 2 (select main_a v_prenex_12605)) 1998) (<= (+ (select main_a v_prenex_12604) (select main_a v_prenex_12605)) 1000))) (forall ((v_prenex_16343 Int) (v_prenex_16344 Int)) (or (<= 0 (+ (select main_a v_prenex_16343) 1)) (<= 997 (select main_a v_prenex_16344)) (< v_prenex_16343 main_x) (<= (+ main_y 1) v_prenex_16344) (< v_prenex_16344 main_y) (<= (+ (select main_a v_prenex_16343) (select main_a v_prenex_16344)) 1000))) (forall ((v_prenex_17380 Int) (v_prenex_17379 Int)) (or (<= (+ main_x 1) v_prenex_17379) (<= (+ main_y 1) v_prenex_17380) (<= (* 2 (select main_a v_prenex_17379)) 6) (< v_prenex_17380 main_y) (<= 997 (select main_a v_prenex_17380)) (<= (select main_a v_prenex_17379) 5) (<= (+ (select main_a v_prenex_17379) 994) (select main_a v_prenex_17380)))) (or (forall ((v_prenex_8972 Int)) (or (<= (* 2 (select main_a v_prenex_8972)) 1998) (<= (+ main_y 1) v_prenex_8972) (<= 1994 (* 2 (select main_a v_prenex_8972))) (<= (select main_a v_prenex_8972) 999) (< v_prenex_8972 main_y))) (forall ((v_prenex_8974 Int)) (or (<= 0 (+ (select main_a v_prenex_8974) 1)) (<= 2 (* 2 (select main_a v_prenex_8974)))))) (forall ((v_prenex_12549 Int) (v_prenex_12550 Int)) (or (<= (select main_a v_prenex_12550) (+ (select main_a v_prenex_12549) 998)) (< v_prenex_12549 main_x) (<= 0 (+ (select main_a v_prenex_12549) 1)) (<= 1994 (* 2 (select main_a v_prenex_12550))) (< v_prenex_12550 main_y) (<= (+ main_y 1) v_prenex_12550))) (forall ((v_prenex_10517 Int) (v_prenex_10516 Int)) (or (<= (+ main_x 1) v_prenex_10516) (<= 1000 (+ (select main_a v_prenex_10516) (select main_a v_prenex_10517))) (<= (* 2 (select main_a v_prenex_10516)) 6) (< v_prenex_10516 main_x) (<= (+ main_y 1) v_prenex_10517))) (forall ((v_prenex_16460 Int) (v_prenex_16461 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16460))) (<= (+ main_y 1) v_prenex_16461) (<= 1000 (+ (select main_a v_prenex_16460) (select main_a v_prenex_16461))) (< v_prenex_16461 main_y) (<= 997 (select main_a v_prenex_16461)) (<= (select main_a v_prenex_16460) 3) (<= (select main_a v_prenex_16461) 1001))) (or (forall ((v_prenex_18454 Int)) (or (< v_prenex_18454 main_y) (<= (select main_a v_prenex_18454) 999) (<= (+ main_y 1) v_prenex_18454) (<= 997 (select main_a v_prenex_18454)) (<= (* 2 (select main_a v_prenex_18454)) 1998))) (forall ((v_prenex_18456 Int)) (or (<= 0 (+ (select main_a v_prenex_18456) 1)) (<= (select main_a v_prenex_18456) 3)))) (forall ((v_prenex_13821 Int) (v_prenex_13820 Int)) (or (< v_prenex_13821 main_y) (<= 0 (+ (select main_a v_prenex_13820) 1)) (<= (* 2 (select main_a v_prenex_13820)) 6) (<= (+ main_y 1) v_prenex_13821) (< v_prenex_13820 main_x) (<= 995 (select main_a v_prenex_13821)) (<= (+ (select main_a v_prenex_13820) (select main_a v_prenex_13821)) 1000))) (forall ((v_prenex_16012 Int) (v_prenex_16013 Int)) (or (<= (select main_a v_prenex_16012) 5) (<= 0 (+ (select main_a v_prenex_16012) 1)) (<= 1994 (* 2 (select main_a v_prenex_16013))) (<= (+ (select main_a v_prenex_16012) (select main_a v_prenex_16013)) 1000) (< v_prenex_16013 main_y) (<= (+ main_y 1) v_prenex_16013) (<= 995 (select main_a v_prenex_16013)))) (forall ((v_prenex_16124 Int) (v_prenex_16125 Int)) (or (<= (+ (select main_a v_prenex_16124) 994) (select main_a v_prenex_16125)) (<= (+ main_y 1) v_prenex_16125) (< v_prenex_16125 main_y) (<= (select main_a v_prenex_16125) 999) (<= (+ main_x 1) v_prenex_16124))) (or (forall ((v_prenex_10005 Int)) (or (<= 1 (select main_a v_prenex_10005)) (<= (select main_a v_prenex_10005) 5))) (forall ((v_prenex_10006 Int)) (or (<= 995 (select main_a v_prenex_10006)) (<= (* 2 (select main_a v_prenex_10006)) 1998) (<= 1994 (* 2 (select main_a v_prenex_10006))) (<= (+ main_y 1) v_prenex_10006) (< v_prenex_10006 main_y)))) (or (forall ((v_prenex_10693 Int)) (or (< v_prenex_10693 main_x) (<= (* 2 (select main_a v_prenex_10693)) 6) (<= (select main_a v_prenex_10693) 3))) (forall ((v_prenex_10694 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10694))) (< v_prenex_10694 main_y) (<= (+ main_y 1) v_prenex_10694) (<= 995 (select main_a v_prenex_10694))))) (forall ((v_prenex_15481 Int) (v_prenex_15480 Int)) (or (< v_prenex_15480 main_x) (<= (+ (select main_a v_prenex_15480) 994) (select main_a v_prenex_15481)) (<= 1 (select main_a v_prenex_15480)) (<= (* 2 (select main_a v_prenex_15480)) 6) (<= (+ main_y 1) v_prenex_15481) (< v_prenex_15481 main_y) (<= 997 (select main_a v_prenex_15481)))) (forall ((v_prenex_11992 Int) (v_prenex_11991 Int)) (or (<= 997 (select main_a v_prenex_11992)) (<= 1 (select main_a v_prenex_11991)) (<= (select main_a v_prenex_11992) (+ (select main_a v_prenex_11991) 998)) (<= (select main_a v_prenex_11991) 3) (<= (select main_a v_prenex_11992) 1001) (< v_prenex_11992 main_y) (<= (+ main_y 1) v_prenex_11992))) (forall ((v_prenex_16453 Int)) (or (<= (select main_a v_prenex_16453) 1001) (<= (* 2 (select main_a v_prenex_16453)) 1998) (<= (+ main_y 1) v_prenex_16453) (<= (select main_a v_prenex_16453) 999) (< v_prenex_16453 main_y))) (forall ((v_prenex_12830 Int) (v_prenex_12831 Int)) (or (< v_prenex_12831 main_y) (<= 1994 (* 2 (select main_a v_prenex_12831))) (<= (+ (select main_a v_prenex_12830) 994) (select main_a v_prenex_12831)) (<= (select main_a v_prenex_12830) 5) (<= (select main_a v_prenex_12831) 999) (<= 2 (* 2 (select main_a v_prenex_12830))) (<= (+ main_y 1) v_prenex_12831))) (or (forall ((v_prenex_14794 Int)) (or (<= 1 (select main_a v_prenex_14794)) (< v_prenex_14794 main_x) (<= (select main_a v_prenex_14794) 5))) (forall ((v_prenex_14795 Int)) (or (<= (* 2 (select main_a v_prenex_14795)) 1998) (< v_prenex_14795 main_y) (<= (+ main_y 1) v_prenex_14795) (<= 995 (select main_a v_prenex_14795))))) (forall ((v_prenex_12861 Int) (v_prenex_12862 Int)) (or (<= (+ main_y 1) v_prenex_12862) (< v_prenex_12862 main_y) (<= (select main_a v_prenex_12862) 999) (<= (+ (select main_a v_prenex_12861) (select main_a v_prenex_12862)) 1000) (<= (select main_a v_prenex_12862) 1001) (<= (select main_a v_prenex_12861) 5) (<= (select main_a v_prenex_12861) 3))) (forall ((v_prenex_16786 Int) (v_prenex_16785 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16785))) (<= (* 2 (select main_a v_prenex_16785)) 6) (<= (select main_a v_prenex_16786) 1001) (<= (+ (select main_a v_prenex_16785) (select main_a v_prenex_16786)) 1000) (< v_prenex_16786 main_y) (<= 995 (select main_a v_prenex_16786)) (<= (+ main_y 1) v_prenex_16786))) (or (forall ((v_prenex_17949 Int)) (or (<= (select main_a v_prenex_17949) 3) (<= 0 (+ (select main_a v_prenex_17949) 1)))) (forall ((v_prenex_17945 Int)) (or (<= (+ main_y 1) v_prenex_17945) (<= 1994 (* 2 (select main_a v_prenex_17945))) (< v_prenex_17945 main_y) (<= (select main_a v_prenex_17945) 999) (<= (* 2 (select main_a v_prenex_17945)) 1998)))) (forall ((v_prenex_13332 Int) (v_prenex_13333 Int)) (or (< v_prenex_13333 main_y) (<= (select main_a v_prenex_13333) 999) (<= (select main_a v_prenex_13333) 1001) (<= 2 (* 2 (select main_a v_prenex_13332))) (<= (+ main_y 1) v_prenex_13333) (<= 1000 (+ (select main_a v_prenex_13332) (select main_a v_prenex_13333))))) (or (forall ((v_prenex_12511 Int)) (<= (select main_a v_prenex_12511) 5)) (forall ((v_prenex_12507 Int)) (or (< v_prenex_12507 main_y) (<= (* 2 (select main_a v_prenex_12507)) 1998) (<= (select main_a v_prenex_12507) 1001) (<= 1994 (* 2 (select main_a v_prenex_12507))) (<= (+ main_y 1) v_prenex_12507)))) (forall ((v_prenex_17741 Int) (v_prenex_17742 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17742))) (< v_prenex_17742 main_y) (< v_prenex_17741 main_x) (<= (+ main_y 1) v_prenex_17742) (<= (+ (select main_a v_prenex_17741) (select main_a v_prenex_17742)) 1000) (<= (select main_a v_prenex_17741) 3))) (forall ((v_prenex_15821 Int) (v_prenex_15822 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15821))) (< v_prenex_15821 main_x) (<= (select main_a v_prenex_15821) 5) (<= (+ main_x 1) v_prenex_15821) (<= (+ (select main_a v_prenex_15821) 994) (select main_a v_prenex_15822)))) (forall ((v_prenex_15897 Int) (v_prenex_15896 Int)) (or (< v_prenex_15897 main_y) (<= (select main_a v_prenex_15897) 999) (<= 997 (select main_a v_prenex_15897)) (<= (+ main_y 1) v_prenex_15897) (<= 0 (+ (select main_a v_prenex_15896) 1)) (<= (select main_a v_prenex_15897) (+ (select main_a v_prenex_15896) 998)))) (forall ((v_prenex_14424 Int) (v_prenex_14425 Int)) (or (<= (select main_a v_prenex_14425) (+ (select main_a v_prenex_14424) 998)) (<= (+ main_y 1) v_prenex_14425) (<= 997 (select main_a v_prenex_14425)) (< v_prenex_14425 main_y) (<= (* 2 (select main_a v_prenex_14424)) 6) (< v_prenex_14424 main_x) (<= 2 (* 2 (select main_a v_prenex_14424))))) (or (forall ((v_prenex_9186 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9186))) (<= 1 (select main_a v_prenex_9186)))) (forall ((v_prenex_8270 Int)) (or (<= (+ main_y 1) v_prenex_8270) (<= (* 2 (select main_a v_prenex_8270)) 1998) (<= (select main_a v_prenex_8270) 1001) (< v_prenex_8270 main_y) (<= 995 (select main_a v_prenex_8270))))) (or (forall ((v_prenex_10334 Int)) (<= (* 2 (select main_a v_prenex_10334)) 1998)) (forall ((v_prenex_10333 Int)) (or (<= (select main_a v_prenex_10333) 3) (<= (+ main_x 1) v_prenex_10333) (<= 2 (* 2 (select main_a v_prenex_10333))) (< v_prenex_10333 main_x)))) (forall ((v_prenex_16006 Int) (v_prenex_16007 Int)) (or (<= (* 2 (select main_a v_prenex_16007)) 1998) (<= (+ main_y 1) v_prenex_16007) (<= (select main_a v_prenex_16006) 5) (< v_prenex_16007 main_y) (<= (* 2 (select main_a v_prenex_16006)) 6) (<= (+ (select main_a v_prenex_16006) (select main_a v_prenex_16007)) 1000) (<= 997 (select main_a v_prenex_16007)))) (forall ((v_prenex_8383 Int) (v_prenex_8382 Int)) (or (<= (+ main_y 1) v_prenex_8383) (<= (select main_a v_prenex_8382) 5) (<= (select main_a v_prenex_8383) 1001) (<= (+ (select main_a v_prenex_8382) 994) (select main_a v_prenex_8383)) (< v_prenex_8383 main_y))) (or (forall ((v_prenex_11433 Int)) (or (<= 997 (select main_a v_prenex_11433)) (<= (+ main_y 1) v_prenex_11433) (< v_prenex_11433 main_y) (<= 1994 (* 2 (select main_a v_prenex_11433))))) (forall ((v_prenex_11435 Int)) (or (<= (select main_a v_prenex_11435) 3) (<= (* 2 (select main_a v_prenex_11435)) 6)))) (or (forall ((v_prenex_12381 Int)) (or (< v_prenex_12381 main_x) (<= (select main_a v_prenex_12381) 5) (<= 2 (* 2 (select main_a v_prenex_12381))))) (forall ((v_prenex_12382 Int)) (or (< v_prenex_12382 main_y) (<= (+ main_y 1) v_prenex_12382) (<= (* 2 (select main_a v_prenex_12382)) 1998)))) (forall ((v_prenex_8879 Int) (v_prenex_8880 Int)) (or (<= (+ main_x 1) v_prenex_8879) (<= (+ main_y 1) v_prenex_8880) (<= 1 (select main_a v_prenex_8879)) (< v_prenex_8880 main_y) (<= (select main_a v_prenex_8880) 1001) (<= (select main_a v_prenex_8879) 5) (<= (+ (select main_a v_prenex_8879) (select main_a v_prenex_8880)) 1000))) (forall ((v_prenex_15802 Int) (v_prenex_15801 Int)) (or (<= 0 (+ (select main_a v_prenex_15801) 1)) (<= 1000 (+ (select main_a v_prenex_15801) (select main_a v_prenex_15802))) (< v_prenex_15802 main_y) (<= (+ main_y 1) v_prenex_15802) (<= (* 2 (select main_a v_prenex_15802)) 1998) (<= (+ main_x 1) v_prenex_15801))) (forall ((v_prenex_10872 Int) (v_prenex_10871 Int)) (or (<= 0 (+ (select main_a v_prenex_10871) 1)) (<= (select main_a v_prenex_10872) 1001) (<= 1994 (* 2 (select main_a v_prenex_10872))) (< v_prenex_10872 main_y) (<= (+ main_y 1) v_prenex_10872) (<= 1000 (+ (select main_a v_prenex_10871) (select main_a v_prenex_10872))) (<= 2 (* 2 (select main_a v_prenex_10871))))) (forall ((v_prenex_16126 Int) (v_prenex_16127 Int)) (or (<= (select main_a v_prenex_16127) 1001) (<= 1 (select main_a v_prenex_16126)) (<= 995 (select main_a v_prenex_16127)) (< v_prenex_16127 main_y) (<= 2 (* 2 (select main_a v_prenex_16126))) (<= 1000 (+ (select main_a v_prenex_16126) (select main_a v_prenex_16127))) (<= (+ main_y 1) v_prenex_16127))) (or (forall ((v_prenex_17246 Int)) (or (< v_prenex_17246 main_y) (<= (* 2 (select main_a v_prenex_17246)) 1998) (<= 997 (select main_a v_prenex_17246)) (<= (+ main_y 1) v_prenex_17246))) (forall ((v_prenex_17245 Int)) (or (<= (* 2 (select main_a v_prenex_17245)) 6) (<= 1 (select main_a v_prenex_17245))))) (forall ((v_prenex_12179 Int) (v_prenex_12178 Int)) (or (<= (select main_a v_prenex_12179) (+ (select main_a v_prenex_12178) 998)) (< v_prenex_12179 main_y) (<= 997 (select main_a v_prenex_12179)) (<= (+ main_y 1) v_prenex_12179) (<= (select main_a v_prenex_12178) 3) (<= (select main_a v_prenex_12178) 5) (<= (* 2 (select main_a v_prenex_12179)) 1998))) (or (forall ((v_prenex_15713 Int)) (<= 1 (select main_a v_prenex_15713))) (forall ((v_prenex_15709 Int)) (or (<= (* 2 (select main_a v_prenex_15709)) 1998) (< v_prenex_15709 main_y) (<= (select main_a v_prenex_15709) 1001) (<= (+ main_y 1) v_prenex_15709) (<= 1994 (* 2 (select main_a v_prenex_15709)))))) (forall ((v_prenex_14413 Int) (v_prenex_14412 Int)) (or (<= (+ (select main_a v_prenex_14412) (select main_a v_prenex_14413)) 1000) (<= (+ main_x 1) v_prenex_14412) (< v_prenex_14412 main_x) (<= (select main_a v_prenex_14412) 5) (< v_prenex_14413 main_y))) (forall ((v_prenex_16454 Int) (v_prenex_16455 Int)) (or (<= 997 (select main_a v_prenex_16455)) (<= (select main_a v_prenex_16455) (+ (select main_a v_prenex_16454) 998)) (<= 0 (+ (select main_a v_prenex_16454) 1)) (<= 1 (select main_a v_prenex_16454)) (<= (+ main_y 1) v_prenex_16455) (<= (+ main_x 1) v_prenex_16454) (< v_prenex_16455 main_y))) (forall ((v_prenex_9536 Int) (v_prenex_9535 Int)) (or (<= (select main_a v_prenex_9536) 999) (< v_prenex_9536 main_y) (<= (+ (select main_a v_prenex_9535) (select main_a v_prenex_9536)) 1000) (<= 0 (+ (select main_a v_prenex_9535) 1)) (<= (+ main_y 1) v_prenex_9536) (<= (+ main_x 1) v_prenex_9535))) (forall ((v_prenex_14537 Int) (v_prenex_14536 Int)) (or (<= (select main_a v_prenex_14537) 999) (<= (* 2 (select main_a v_prenex_14536)) 6) (<= 995 (select main_a v_prenex_14537)) (<= (select main_a v_prenex_14536) 5) (<= (+ (select main_a v_prenex_14536) (select main_a v_prenex_14537)) 1000) (<= (+ main_y 1) v_prenex_14537) (< v_prenex_14537 main_y))) (or (forall ((v_prenex_17009 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17009))) (<= 0 (+ (select main_a v_prenex_17009) 1)))) (forall ((v_prenex_17004 Int)) (or (<= (select main_a v_prenex_17004) 1001) (<= (* 2 (select main_a v_prenex_17004)) 1998) (<= (+ main_y 1) v_prenex_17004) (< v_prenex_17004 main_y) (<= (select main_a v_prenex_17004) 999)))) (forall ((v_prenex_18216 Int) (v_prenex_18215 Int)) (or (<= 1000 (+ (select main_a v_prenex_18215) (select main_a v_prenex_18216))) (<= (+ main_y 1) v_prenex_18216) (<= (select main_a v_prenex_18215) 3) (<= (+ main_x 1) v_prenex_18215) (<= (select main_a v_prenex_18216) 1001) (< v_prenex_18216 main_y) (<= (select main_a v_prenex_18215) 5))) (forall ((v_prenex_15581 Int) (v_prenex_15580 Int)) (or (< v_prenex_15581 main_y) (<= (+ (select main_a v_prenex_15580) (select main_a v_prenex_15581)) 1000) (<= 997 (select main_a v_prenex_15581)) (<= (* 2 (select main_a v_prenex_15580)) 6) (<= (select main_a v_prenex_15581) 999) (<= (+ main_y 1) v_prenex_15581))) (forall ((v_prenex_15018 Int) (v_prenex_15019 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15018))) (<= (+ main_y 1) v_prenex_15019) (<= (+ (select main_a v_prenex_15018) (select main_a v_prenex_15019)) 1000) (<= 1 (select main_a v_prenex_15018)) (< v_prenex_15018 main_x) (< v_prenex_15019 main_y) (<= (select main_a v_prenex_15019) 1001))) (forall ((v_prenex_8466 Int) (v_prenex_8467 Int)) (or (< v_prenex_8466 main_x) (<= (select main_a v_prenex_8467) 999) (<= 2 (* 2 (select main_a v_prenex_8466))) (<= 1 (select main_a v_prenex_8466)) (<= 1000 (+ (select main_a v_prenex_8466) (select main_a v_prenex_8467))) (<= (+ main_y 1) v_prenex_8467) (< v_prenex_8467 main_y))) (forall ((v_prenex_18301 Int) (v_prenex_18302 Int)) (or (<= (+ main_x 1) v_prenex_18301) (<= (* 2 (select main_a v_prenex_18302)) 1998) (< v_prenex_18302 main_y) (<= 1 (select main_a v_prenex_18301)) (<= 2 (* 2 (select main_a v_prenex_18301))) (<= 1000 (+ (select main_a v_prenex_18301) (select main_a v_prenex_18302))) (<= (+ main_y 1) v_prenex_18302))) (forall ((v_prenex_15748 Int) (v_prenex_15747 Int)) (or (<= (select main_a v_prenex_15748) 999) (<= (select main_a v_prenex_15748) 1001) (<= (+ (select main_a v_prenex_15747) (select main_a v_prenex_15748)) 1000) (<= (* 2 (select main_a v_prenex_15747)) 6) (<= (+ main_y 1) v_prenex_15748) (<= (select main_a v_prenex_15747) 3) (< v_prenex_15748 main_y))) (or (forall ((v_prenex_15440 Int)) (or (<= (+ main_y 1) v_prenex_15440) (< v_prenex_15440 main_y) (<= 1994 (* 2 (select main_a v_prenex_15440))))) (forall ((v_prenex_15444 Int)) (or (<= (+ main_x 1) v_prenex_15444) (<= (* 2 (select main_a v_prenex_15444)) 6)))) (forall ((v_prenex_12575 Int) (v_prenex_12576 Int)) (or (< v_prenex_12576 main_y) (<= 1000 (+ (select main_a v_prenex_12575) (select main_a v_prenex_12576))) (<= (select main_a v_prenex_12575) 5) (<= (+ main_y 1) v_prenex_12576) (<= (select main_a v_prenex_12576) 999) (<= (select main_a v_prenex_12576) 1001) (<= 1 (select main_a v_prenex_12575)))) (forall ((v_prenex_10246 Int) (v_prenex_10245 Int)) (or (< v_prenex_10245 main_x) (<= 1000 (+ (select main_a v_prenex_10245) (select main_a v_prenex_10246))) (<= (+ main_y 1) v_prenex_10246) (< v_prenex_10246 main_y) (<= (select main_a v_prenex_10245) 5) (<= (select main_a v_prenex_10246) 999) (<= (* 2 (select main_a v_prenex_10245)) 6))) (or (forall ((v_prenex_16714 Int)) (or (<= (* 2 (select main_a v_prenex_16714)) 6) (<= (select main_a v_prenex_16714) 3))) (forall ((v_prenex_16713 Int)) (or (< v_prenex_16713 main_y) (<= 997 (select main_a v_prenex_16713)) (<= 995 (select main_a v_prenex_16713)) (<= (* 2 (select main_a v_prenex_16713)) 1998) (<= (+ main_y 1) v_prenex_16713)))) (forall ((v_prenex_11178 Int) (v_prenex_11179 Int)) (or (<= (select main_a v_prenex_11179) 999) (<= (* 2 (select main_a v_prenex_11178)) 6) (< v_prenex_11179 main_y) (<= (+ main_y 1) v_prenex_11179) (<= (+ (select main_a v_prenex_11178) (select main_a v_prenex_11179)) 1000) (<= (select main_a v_prenex_11179) 1001))) (or (forall ((v_prenex_15339 Int)) (<= (select main_a v_prenex_15339) 5)) (forall ((v_prenex_15340 Int)) (or (<= (* 2 (select main_a v_prenex_15340)) 1998) (<= (+ main_y 1) v_prenex_15340) (< v_prenex_15340 main_y) (<= 995 (select main_a v_prenex_15340)) (<= 1994 (* 2 (select main_a v_prenex_15340)))))) (forall ((v_prenex_18110 Int) (v_prenex_18111 Int)) (or (<= 995 (select main_a v_prenex_18111)) (<= (+ (select main_a v_prenex_18110) (select main_a v_prenex_18111)) 1000) (<= (select main_a v_prenex_18110) 3) (<= (+ main_y 1) v_prenex_18111) (<= 1994 (* 2 (select main_a v_prenex_18111))) (<= 1 (select main_a v_prenex_18110)) (< v_prenex_18111 main_y))) (or (forall ((v_prenex_18076 Int)) (<= (select main_a v_prenex_18076) 3)) (forall ((v_prenex_18071 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18071))) (<= (+ main_y 1) v_prenex_18071) (< v_prenex_18071 main_y) (<= (select main_a v_prenex_18071) 1001)))) (forall ((v_prenex_17285 Int) (v_prenex_17286 Int)) (or (<= 0 (+ (select main_a v_prenex_17285) 1)) (<= (+ main_y 1) v_prenex_17286) (<= (select main_a v_prenex_17286) (+ (select main_a v_prenex_17285) 998)) (<= 997 (select main_a v_prenex_17286)) (< v_prenex_17286 main_y) (<= (* 2 (select main_a v_prenex_17286)) 1998))) (forall ((v_prenex_9581 Int) (v_prenex_9580 Int)) (or (<= (+ main_y 1) v_prenex_9581) (<= 0 (+ (select main_a v_prenex_9580) 1)) (<= (+ (select main_a v_prenex_9580) 994) (select main_a v_prenex_9581)) (<= (select main_a v_prenex_9581) 1001) (< v_prenex_9581 main_y) (<= 995 (select main_a v_prenex_9581)))) (forall ((v_prenex_16118 Int) (v_prenex_16119 Int)) (or (< v_prenex_16119 main_y) (<= (+ main_y 1) v_prenex_16119) (<= 2 (* 2 (select main_a v_prenex_16118))) (<= (+ (select main_a v_prenex_16118) (select main_a v_prenex_16119)) 1000) (<= 997 (select main_a v_prenex_16119)) (<= (+ main_x 1) v_prenex_16118) (<= (select main_a v_prenex_16118) 5))) (forall ((v_prenex_12333 Int) (v_prenex_12332 Int)) (or (<= (+ (select main_a v_prenex_12332) (select main_a v_prenex_12333)) 1000) (<= (select main_a v_prenex_12332) 3) (<= (+ main_y 1) v_prenex_12333) (<= 1994 (* 2 (select main_a v_prenex_12333))) (< v_prenex_12333 main_y) (<= (select main_a v_prenex_12332) 5) (<= (* 2 (select main_a v_prenex_12333)) 1998))) (forall ((v_prenex_9135 Int) (v_prenex_9134 Int)) (or (<= (+ (select main_a v_prenex_9134) 994) (select main_a v_prenex_9135)) (<= 1 (select main_a v_prenex_9134)) (<= (+ main_y 1) v_prenex_9135) (<= (select main_a v_prenex_9134) 3) (< v_prenex_9135 main_y) (<= (select main_a v_prenex_9135) 999))) (forall ((v_prenex_16619 Int) (v_prenex_16620 Int)) (or (<= (select main_a v_prenex_16619) 5) (<= (select main_a v_prenex_16619) 3) (<= (+ main_y 1) v_prenex_16620) (<= 995 (select main_a v_prenex_16620)) (<= (+ (select main_a v_prenex_16619) 994) (select main_a v_prenex_16620)) (< v_prenex_16619 main_x) (< v_prenex_16620 main_y))) (or (forall ((v_prenex_11573 Int)) (or (<= (+ main_x 1) v_prenex_11573) (<= 2 (* 2 (select main_a v_prenex_11573))) (<= (select main_a v_prenex_11573) 5))) (forall ((v_prenex_11571 Int)) (or (< v_prenex_11571 main_y) (<= (+ main_y 1) v_prenex_11571) (<= (select main_a v_prenex_11571) 999) (<= (* 2 (select main_a v_prenex_11571)) 1998)))) (forall ((v_prenex_12111 Int) (v_prenex_12112 Int)) (or (< v_prenex_12112 main_y) (<= 2 (* 2 (select main_a v_prenex_12111))) (<= (+ (select main_a v_prenex_12111) (select main_a v_prenex_12112)) 1000) (<= (select main_a v_prenex_12111) 3) (<= 997 (select main_a v_prenex_12112)) (<= (+ main_y 1) v_prenex_12112) (<= 1994 (* 2 (select main_a v_prenex_12112))))) (forall ((v_prenex_18561 Int) (v_prenex_18562 Int)) (or (<= (select main_a v_prenex_18561) 5) (<= (+ main_y 1) v_prenex_18562) (< v_prenex_18562 main_y) (< v_prenex_18561 main_x) (<= 1994 (* 2 (select main_a v_prenex_18562))) (<= (* 2 (select main_a v_prenex_18561)) 6) (<= 1000 (+ (select main_a v_prenex_18561) (select main_a v_prenex_18562))))) (or (forall ((v_prenex_12093 Int)) (or (<= (* 2 (select main_a v_prenex_12093)) 6) (< v_prenex_12093 main_x) (<= 1 (select main_a v_prenex_12093)))) (forall ((v_prenex_12094 Int)) (or (<= (select main_a v_prenex_12094) 1001) (<= (+ main_y 1) v_prenex_12094) (< v_prenex_12094 main_y) (<= 1994 (* 2 (select main_a v_prenex_12094)))))) (forall ((v_prenex_11127 Int) (v_prenex_11126 Int)) (or (<= 1000 (+ (select main_a v_prenex_11126) (select main_a v_prenex_11127))) (<= (+ main_x 1) v_prenex_11126) (<= 2 (* 2 (select main_a v_prenex_11126))) (<= (select main_a v_prenex_11126) 5) (< v_prenex_11126 main_x))) (forall ((v_prenex_13492 Int) (v_prenex_13493 Int)) (or (<= 1000 (+ (select main_a v_prenex_13492) (select main_a v_prenex_13493))) (<= (+ main_x 1) v_prenex_13492) (<= 997 (select main_a v_prenex_13493)) (< v_prenex_13493 main_y) (<= 2 (* 2 (select main_a v_prenex_13492))) (<= 0 (+ (select main_a v_prenex_13492) 1)) (<= (+ main_y 1) v_prenex_13493))) (or (forall ((v_prenex_9425 Int)) (or (< v_prenex_9425 main_y) (<= (+ main_y 1) v_prenex_9425) (<= (* 2 (select main_a v_prenex_9425)) 1998) (<= 995 (select main_a v_prenex_9425)) (<= 997 (select main_a v_prenex_9425)))) (forall ((v_prenex_9426 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9426))) (<= 1 (select main_a v_prenex_9426))))) (forall ((v_prenex_17540 Int) (v_prenex_17541 Int)) (or (<= (+ main_x 1) v_prenex_17540) (<= (select main_a v_prenex_17541) (+ (select main_a v_prenex_17540) 998)) (< v_prenex_17541 main_y) (<= 2 (* 2 (select main_a v_prenex_17540))) (<= (select main_a v_prenex_17541) 999) (<= (* 2 (select main_a v_prenex_17540)) 6) (<= (+ main_y 1) v_prenex_17541))) (forall ((v_prenex_16024 Int) (v_prenex_16025 Int)) (or (<= (+ main_y 1) v_prenex_16025) (<= (* 2 (select main_a v_prenex_16025)) 1998) (<= (+ (select main_a v_prenex_16024) (select main_a v_prenex_16025)) 1000) (<= 1 (select main_a v_prenex_16024)) (< v_prenex_16025 main_y) (<= (select main_a v_prenex_16025) 1001))) (forall ((v_prenex_15027 Int) (v_prenex_15026 Int)) (or (< v_prenex_15027 main_y) (<= 995 (select main_a v_prenex_15027)) (<= (* 2 (select main_a v_prenex_15026)) 6) (<= (select main_a v_prenex_15027) 999) (<= (select main_a v_prenex_15027) (+ (select main_a v_prenex_15026) 998)) (<= (+ main_y 1) v_prenex_15027) (<= 1 (select main_a v_prenex_15026)))) (forall ((v_prenex_10507 Int) (v_prenex_10506 Int)) (or (<= (* 2 (select main_a v_prenex_10506)) 6) (<= (select main_a v_prenex_10507) 999) (<= (+ (select main_a v_prenex_10506) 994) (select main_a v_prenex_10507)) (<= (+ main_y 1) v_prenex_10507) (<= (select main_a v_prenex_10507) 1001) (<= 1 (select main_a v_prenex_10506)) (< v_prenex_10507 main_y))) (forall ((v_prenex_15766 Int) (v_prenex_15765 Int)) (or (<= 0 (+ (select main_a v_prenex_15765) 1)) (< v_prenex_15766 main_y) (< v_prenex_15765 main_x) (<= 1000 (+ (select main_a v_prenex_15765) (select main_a v_prenex_15766))) (<= (select main_a v_prenex_15766) 999) (<= (select main_a v_prenex_15765) 5) (<= (+ main_y 1) v_prenex_15766))) (forall ((v_prenex_16221 Int) (v_prenex_16222 Int)) (or (<= (select main_a v_prenex_16221) 5) (<= (+ main_y 1) v_prenex_16222) (<= 997 (select main_a v_prenex_16222)) (<= (* 2 (select main_a v_prenex_16221)) 6) (< v_prenex_16222 main_y) (<= (select main_a v_prenex_16222) 999) (<= (+ (select main_a v_prenex_16221) 994) (select main_a v_prenex_16222)))) (forall ((v_prenex_8886 Int) (v_prenex_8885 Int)) (or (<= 995 (select main_a v_prenex_8886)) (<= (+ main_y 1) v_prenex_8886) (<= (select main_a v_prenex_8886) (+ (select main_a v_prenex_8885) 998)) (< v_prenex_8886 main_y) (<= 0 (+ (select main_a v_prenex_8885) 1)) (<= (* 2 (select main_a v_prenex_8886)) 1998) (<= (* 2 (select main_a v_prenex_8885)) 6))) (forall ((v_prenex_9617 Int) (v_prenex_9618 Int)) (or (<= 1000 (+ (select main_a v_prenex_9617) (select main_a v_prenex_9618))) (< v_prenex_9618 main_y) (<= 0 (+ (select main_a v_prenex_9617) 1)) (<= (select main_a v_prenex_9618) 1001) (<= 997 (select main_a v_prenex_9618)) (<= (+ main_y 1) v_prenex_9618))) (forall ((v_prenex_16519 Int) (v_prenex_16520 Int)) (or (<= (+ main_y 1) v_prenex_16520) (<= (select main_a v_prenex_16520) 999) (< v_prenex_16520 main_y) (<= (select main_a v_prenex_16520) (+ (select main_a v_prenex_16519) 998)) (<= (* 2 (select main_a v_prenex_16519)) 6) (<= 997 (select main_a v_prenex_16520)) (<= 0 (+ (select main_a v_prenex_16519) 1)))) (forall ((v_prenex_15323 Int) (v_prenex_15322 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15323))) (<= (+ main_y 1) v_prenex_15323) (<= 1 (select main_a v_prenex_15322)) (<= (+ (select main_a v_prenex_15322) 994) (select main_a v_prenex_15323)) (< v_prenex_15323 main_y) (<= 997 (select main_a v_prenex_15323)) (<= 0 (+ (select main_a v_prenex_15322) 1)))) (forall ((v_prenex_12872 Int) (v_prenex_12871 Int)) (or (< v_prenex_12872 main_y) (<= 995 (select main_a v_prenex_12872)) (<= (select main_a v_prenex_12871) 5) (<= (+ (select main_a v_prenex_12871) 994) (select main_a v_prenex_12872)) (<= (select main_a v_prenex_12872) 999) (<= (+ main_y 1) v_prenex_12872))) (or (forall ((v_prenex_8310 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8310))) (<= (+ main_y 1) v_prenex_8310) (<= 995 (select main_a v_prenex_8310)) (<= (* 2 (select main_a v_prenex_8310)) 1998) (< v_prenex_8310 main_y))) (forall ((v_prenex_8309 Int)) (or (<= 1 (select main_a v_prenex_8309)) (<= (select main_a v_prenex_8309) 3)))) (forall ((v_prenex_14249 Int) (v_prenex_14250 Int)) (or (<= (+ (select main_a v_prenex_14249) (select main_a v_prenex_14250)) 1000) (<= (+ main_y 1) v_prenex_14250) (<= (select main_a v_prenex_14250) 1001) (<= (* 2 (select main_a v_prenex_14249)) 6) (<= (* 2 (select main_a v_prenex_14250)) 1998) (< v_prenex_14250 main_y))) (forall ((v_prenex_14361 Int) (v_prenex_14362 Int)) (or (<= (select main_a v_prenex_14361) 5) (<= (+ main_y 1) v_prenex_14362) (< v_prenex_14362 main_y) (<= (select main_a v_prenex_14362) 999) (<= 0 (+ (select main_a v_prenex_14361) 1)) (<= (+ (select main_a v_prenex_14361) (select main_a v_prenex_14362)) 1000) (<= 995 (select main_a v_prenex_14362)))) (forall ((v_prenex_17788 Int) (v_prenex_17789 Int)) (or (< v_prenex_17789 main_y) (<= (select main_a v_prenex_17788) 5) (<= (select main_a v_prenex_17789) 999) (<= (select main_a v_prenex_17789) (+ (select main_a v_prenex_17788) 998)) (<= (+ main_y 1) v_prenex_17789) (<= 1 (select main_a v_prenex_17788)))) (or (forall ((v_prenex_11568 Int)) (or (<= (* 2 (select main_a v_prenex_11568)) 1998) (<= 997 (select main_a v_prenex_11568)) (< v_prenex_11568 main_y) (<= (+ main_y 1) v_prenex_11568))) (forall ((v_prenex_11573 Int)) (or (<= (+ main_x 1) v_prenex_11573) (<= 2 (* 2 (select main_a v_prenex_11573))) (<= (select main_a v_prenex_11573) 5)))) (forall ((v_prenex_15448 Int)) (or (<= 997 (select main_a v_prenex_15448)) (<= (+ main_y 1) v_prenex_15448) (< v_prenex_15448 main_y) (<= 1994 (* 2 (select main_a v_prenex_15448))) (<= (select main_a v_prenex_15448) 1001))) (forall ((v_prenex_16022 Int) (v_prenex_16023 Int)) (or (<= (+ (select main_a v_prenex_16022) (select main_a v_prenex_16023)) 1000) (<= (+ main_y 1) v_prenex_16023) (<= 1994 (* 2 (select main_a v_prenex_16023))) (<= 0 (+ (select main_a v_prenex_16022) 1)) (<= (select main_a v_prenex_16023) 999) (< v_prenex_16023 main_y))) (forall ((v_prenex_18163 Int) (v_prenex_18162 Int)) (or (<= (select main_a v_prenex_18163) 1001) (<= 2 (* 2 (select main_a v_prenex_18162))) (<= (+ (select main_a v_prenex_18162) 994) (select main_a v_prenex_18163)) (<= 995 (select main_a v_prenex_18163)) (<= (+ main_y 1) v_prenex_18163) (< v_prenex_18163 main_y))) (forall ((v_prenex_11482 Int) (v_prenex_11481 Int)) (or (<= (select main_a v_prenex_11482) 999) (<= 1 (select main_a v_prenex_11481)) (<= (+ (select main_a v_prenex_11481) 994) (select main_a v_prenex_11482)) (<= (* 2 (select main_a v_prenex_11481)) 6) (<= (+ main_y 1) v_prenex_11482) (<= 1994 (* 2 (select main_a v_prenex_11482))) (< v_prenex_11482 main_y))) (or (forall ((v_prenex_12782 Int)) (or (<= 0 (+ (select main_a v_prenex_12782) 1)) (<= (+ main_x 1) v_prenex_12782) (<= (select main_a v_prenex_12782) 5))) (forall ((v_prenex_12780 Int)) (or (< v_prenex_12780 main_y) (<= (* 2 (select main_a v_prenex_12780)) 1998) (<= (+ main_y 1) v_prenex_12780) (<= (select main_a v_prenex_12780) 999)))) (forall ((v_prenex_12403 Int) (v_prenex_12404 Int)) (or (<= (* 2 (select main_a v_prenex_12404)) 1998) (<= (select main_a v_prenex_12404) (+ (select main_a v_prenex_12403) 998)) (<= 995 (select main_a v_prenex_12404)) (<= (+ main_y 1) v_prenex_12404) (< v_prenex_12404 main_y) (<= 1 (select main_a v_prenex_12403)) (<= (* 2 (select main_a v_prenex_12403)) 6))) (forall ((v_prenex_15315 Int) (v_prenex_15314 Int)) (or (< v_prenex_15315 main_y) (<= (select main_a v_prenex_15315) 1001) (<= (+ (select main_a v_prenex_15314) (select main_a v_prenex_15315)) 1000) (<= (select main_a v_prenex_15314) 3) (<= (+ main_x 1) v_prenex_15314) (<= (+ main_y 1) v_prenex_15315))) (forall ((v_prenex_10344 Int) (v_prenex_10343 Int)) (or (<= (+ (select main_a v_prenex_10343) 994) (select main_a v_prenex_10344)) (<= 2 (* 2 (select main_a v_prenex_10343))) (< v_prenex_10344 main_y) (<= (select main_a v_prenex_10343) 5) (<= (* 2 (select main_a v_prenex_10344)) 1998) (<= (+ main_y 1) v_prenex_10344))) (or (forall ((v_prenex_10487 Int)) (or (<= (+ main_y 1) v_prenex_10487) (<= (* 2 (select main_a v_prenex_10487)) 1998) (< v_prenex_10487 main_y))) (forall ((v_prenex_10486 Int)) (or (<= 1 (select main_a v_prenex_10486)) (<= (+ main_x 1) v_prenex_10486) (<= (* 2 (select main_a v_prenex_10486)) 6)))) (forall ((v_prenex_16319 Int) (v_prenex_16320 Int)) (or (<= (select main_a v_prenex_16320) (+ (select main_a v_prenex_16319) 998)) (<= (select main_a v_prenex_16320) 1001) (<= (+ main_y 1) v_prenex_16320) (<= 997 (select main_a v_prenex_16320)) (< v_prenex_16320 main_y))) (forall ((v_prenex_11266 Int) (v_prenex_11267 Int)) (or (< v_prenex_11267 main_y) (<= (+ main_x 1) v_prenex_11266) (<= 0 (+ (select main_a v_prenex_11266) 1)) (<= (* 2 (select main_a v_prenex_11266)) 6) (<= (select main_a v_prenex_11267) (+ (select main_a v_prenex_11266) 998)) (<= (* 2 (select main_a v_prenex_11267)) 1998) (<= (+ main_y 1) v_prenex_11267))) (or (forall ((v_prenex_13462 Int)) (or (<= (select main_a v_prenex_13462) 3) (<= 2 (* 2 (select main_a v_prenex_13462))))) (forall ((v_prenex_13460 Int)) (or (< v_prenex_13460 main_y) (<= 997 (select main_a v_prenex_13460)) (<= (+ main_y 1) v_prenex_13460) (<= 1994 (* 2 (select main_a v_prenex_13460))) (<= (* 2 (select main_a v_prenex_13460)) 1998)))) (or (forall ((v_prenex_15630 Int)) (or (<= (* 2 (select main_a v_prenex_15630)) 6) (<= (select main_a v_prenex_15630) 3))) (forall ((v_prenex_15627 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15627))) (<= (select main_a v_prenex_15627) 999) (<= (select main_a v_prenex_15627) 1001) (<= (+ main_y 1) v_prenex_15627) (< v_prenex_15627 main_y)))) (forall ((v_prenex_10154 Int) (v_prenex_10153 Int)) (or (<= 1 (select main_a v_prenex_10153)) (<= 1000 (+ (select main_a v_prenex_10153) (select main_a v_prenex_10154))) (<= (select main_a v_prenex_10153) 3) (<= (+ main_x 1) v_prenex_10153) (<= (* 2 (select main_a v_prenex_10154)) 1998) (<= (+ main_y 1) v_prenex_10154) (< v_prenex_10154 main_y))) (forall ((v_prenex_14212 Int) (v_prenex_14211 Int)) (or (<= (select main_a v_prenex_14212) 999) (<= (select main_a v_prenex_14212) (+ (select main_a v_prenex_14211) 998)) (< v_prenex_14212 main_y) (<= 2 (* 2 (select main_a v_prenex_14211))) (<= (+ main_y 1) v_prenex_14212) (<= (select main_a v_prenex_14211) 5))) (forall ((v_prenex_12822 Int) (v_prenex_12823 Int)) (or (<= (+ main_x 1) v_prenex_12822) (<= (select main_a v_prenex_12823) (+ (select main_a v_prenex_12822) 998)) (< v_prenex_12823 main_y) (<= 2 (* 2 (select main_a v_prenex_12822))) (<= 997 (select main_a v_prenex_12823)) (<= (+ main_y 1) v_prenex_12823))) (or (forall ((v_prenex_11273 Int)) (or (<= (select main_a v_prenex_11273) 5) (<= (+ main_x 1) v_prenex_11273))) (forall ((v_prenex_11268 Int)) (or (<= (* 2 (select main_a v_prenex_11268)) 1998) (<= 997 (select main_a v_prenex_11268)) (< v_prenex_11268 main_y) (<= (+ main_y 1) v_prenex_11268)))) (forall ((v_prenex_16891 Int) (v_prenex_16892 Int)) (or (<= (+ main_y 1) v_prenex_16892) (<= (select main_a v_prenex_16892) (+ (select main_a v_prenex_16891) 998)) (<= 2 (* 2 (select main_a v_prenex_16891))) (<= (* 2 (select main_a v_prenex_16891)) 6) (<= (select main_a v_prenex_16892) 1001) (< v_prenex_16892 main_y))) (or (forall ((v_prenex_15902 Int)) (or (<= (select main_a v_prenex_15902) 5) (< v_prenex_15902 main_x) (<= 2 (* 2 (select main_a v_prenex_15902))))) (forall ((v_prenex_15903 Int)) (or (<= 997 (select main_a v_prenex_15903)) (<= (+ main_y 1) v_prenex_15903) (< v_prenex_15903 main_y) (<= (* 2 (select main_a v_prenex_15903)) 1998)))) (forall ((v_prenex_18149 Int) (v_prenex_18148 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18149))) (<= (+ main_y 1) v_prenex_18149) (<= (select main_a v_prenex_18149) 1001) (<= (+ (select main_a v_prenex_18148) (select main_a v_prenex_18149)) 1000) (< v_prenex_18149 main_y) (<= (select main_a v_prenex_18148) 5))) (or (forall ((v_prenex_10241 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10241))) (<= (* 2 (select main_a v_prenex_10241)) 6) (<= (+ main_x 1) v_prenex_10241))) (forall ((v_prenex_10237 Int)) (or (< v_prenex_10237 main_y) (<= (+ main_y 1) v_prenex_10237) (<= 1994 (* 2 (select main_a v_prenex_10237))) (<= (* 2 (select main_a v_prenex_10237)) 1998)))) (or (forall ((v_prenex_9646 Int)) (or (<= (* 2 (select main_a v_prenex_9646)) 1998) (< v_prenex_9646 main_y) (<= (select main_a v_prenex_9646) 1001) (<= (+ main_y 1) v_prenex_9646))) (forall ((v_prenex_9645 Int)) (or (<= (select main_a v_prenex_9645) 5) (<= 2 (* 2 (select main_a v_prenex_9645)))))) (forall ((v_prenex_9548 Int) (v_prenex_9547 Int)) (or (<= (+ main_y 1) v_prenex_9548) (<= (select main_a v_prenex_9547) 3) (<= 1 (select main_a v_prenex_9547)) (<= 997 (select main_a v_prenex_9548)) (< v_prenex_9548 main_y) (<= (select main_a v_prenex_9548) 999) (<= (+ (select main_a v_prenex_9547) 994) (select main_a v_prenex_9548)))) (forall ((v_prenex_13017 Int) (v_prenex_13018 Int)) (or (<= (select main_a v_prenex_13018) 999) (<= 1994 (* 2 (select main_a v_prenex_13018))) (<= (select main_a v_prenex_13017) 3) (<= (+ main_y 1) v_prenex_13018) (<= (* 2 (select main_a v_prenex_13017)) 6) (<= (+ (select main_a v_prenex_13017) 994) (select main_a v_prenex_13018)) (< v_prenex_13018 main_y))) (forall ((v_prenex_17341 Int) (v_prenex_17342 Int)) (or (< v_prenex_17342 main_y) (<= (+ main_y 1) v_prenex_17342) (<= (+ (select main_a v_prenex_17341) (select main_a v_prenex_17342)) 1000) (<= (select main_a v_prenex_17342) 1001) (<= 0 (+ (select main_a v_prenex_17341) 1)) (<= (select main_a v_prenex_17341) 5))) (forall ((v_prenex_16706 Int) (v_prenex_16707 Int)) (or (<= 0 (+ (select main_a v_prenex_16706) 1)) (<= (+ (select main_a v_prenex_16706) (select main_a v_prenex_16707)) 1000) (< v_prenex_16707 main_y) (<= (+ main_y 1) v_prenex_16707) (< v_prenex_16706 main_x) (<= 997 (select main_a v_prenex_16707)) (<= (select main_a v_prenex_16706) 3))) (or (forall ((v_prenex_13061 Int)) (or (<= (* 2 (select main_a v_prenex_13061)) 6) (<= (select main_a v_prenex_13061) 5))) (forall ((v_prenex_13059 Int)) (or (<= (+ main_y 1) v_prenex_13059) (<= (* 2 (select main_a v_prenex_13059)) 1998) (<= 997 (select main_a v_prenex_13059)) (< v_prenex_13059 main_y) (<= 1994 (* 2 (select main_a v_prenex_13059)))))) (or (forall ((v_prenex_13828 Int)) (or (< v_prenex_13828 main_x) (<= 1 (select main_a v_prenex_13828)))) (forall ((v_prenex_13829 Int)) (or (< v_prenex_13829 main_y) (<= 997 (select main_a v_prenex_13829)) (<= (* 2 (select main_a v_prenex_13829)) 1998) (<= (+ main_y 1) v_prenex_13829)))) (forall ((v_prenex_16432 Int) (v_prenex_16433 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16432))) (< v_prenex_16433 main_y) (<= (select main_a v_prenex_16432) 3) (<= (select main_a v_prenex_16433) 1001) (<= 1000 (+ (select main_a v_prenex_16432) (select main_a v_prenex_16433))) (<= (* 2 (select main_a v_prenex_16433)) 1998) (<= (+ main_y 1) v_prenex_16433))) (or (forall ((v_prenex_17207 Int)) (or (<= (* 2 (select main_a v_prenex_17207)) 6) (<= 1 (select main_a v_prenex_17207)))) (forall ((v_prenex_17204 Int)) (or (<= (select main_a v_prenex_17204) 1001) (<= (+ main_y 1) v_prenex_17204) (<= 995 (select main_a v_prenex_17204)) (<= (* 2 (select main_a v_prenex_17204)) 1998) (< v_prenex_17204 main_y)))) (forall ((v_prenex_9965 Int) (v_prenex_9964 Int)) (or (<= (+ main_x 1) v_prenex_9964) (<= (+ (select main_a v_prenex_9964) 994) (select main_a v_prenex_9965)) (<= 0 (+ (select main_a v_prenex_9964) 1)) (< v_prenex_9965 main_y) (<= 997 (select main_a v_prenex_9965)) (<= (+ main_y 1) v_prenex_9965) (<= (select main_a v_prenex_9964) 5))) (or (forall ((v_prenex_11530 Int)) (<= 1 (select main_a v_prenex_11530))) (forall ((v_prenex_11531 Int)) (or (<= (* 2 (select main_a v_prenex_11531)) 1998) (<= (select main_a v_prenex_11531) 999) (<= (select main_a v_prenex_11531) 1001) (< v_prenex_11531 main_y) (<= (+ main_y 1) v_prenex_11531)))) (forall ((v_prenex_10464 Int) (v_prenex_10463 Int)) (or (<= 1000 (+ (select main_a v_prenex_10463) (select main_a v_prenex_10464))) (<= (select main_a v_prenex_10464) 1001) (<= (+ main_y 1) v_prenex_10464) (<= (select main_a v_prenex_10463) 5) (<= 0 (+ (select main_a v_prenex_10463) 1)) (< v_prenex_10463 main_x) (< v_prenex_10464 main_y))) (or (forall ((v_prenex_9906 Int)) (or (<= (* 2 (select main_a v_prenex_9906)) 6) (<= 0 (+ (select main_a v_prenex_9906) 1)))) (forall ((v_prenex_9910 Int)) (or (< v_prenex_9910 main_y) (<= (+ main_y 1) v_prenex_9910) (<= 997 (select main_a v_prenex_9910)) (<= (* 2 (select main_a v_prenex_9910)) 1998) (<= 1994 (* 2 (select main_a v_prenex_9910)))))) (or (forall ((v_prenex_16695 Int)) (or (<= (* 2 (select main_a v_prenex_16695)) 1998) (< v_prenex_16695 main_y) (<= (+ main_y 1) v_prenex_16695))) (forall ((v_prenex_16694 Int)) (<= (select main_a v_prenex_16694) 3))) (or (forall ((v_prenex_15319 Int)) (or (<= (+ main_y 1) v_prenex_15319) (<= 997 (select main_a v_prenex_15319)) (<= (* 2 (select main_a v_prenex_15319)) 1998) (< v_prenex_15319 main_y) (<= 995 (select main_a v_prenex_15319)))) (forall ((v_prenex_15320 Int)) (or (<= (select main_a v_prenex_15320) 3) (<= 1 (select main_a v_prenex_15320))))) (forall ((v_prenex_9495 Int) (v_prenex_9496 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9496))) (<= (+ main_y 1) v_prenex_9496) (<= 0 (+ (select main_a v_prenex_9495) 1)) (<= (select main_a v_prenex_9496) 999) (<= (select main_a v_prenex_9496) (+ (select main_a v_prenex_9495) 998)) (<= 1 (select main_a v_prenex_9495)) (< v_prenex_9496 main_y))) (or (forall ((v_prenex_12633 Int)) (or (< v_prenex_12633 main_x) (<= (select main_a v_prenex_12633) 3))) (forall ((v_prenex_12634 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12634))) (<= (+ main_y 1) v_prenex_12634) (< v_prenex_12634 main_y)))) (forall ((v_prenex_8518 Int) (v_prenex_8519 Int)) (or (< v_prenex_8519 main_y) (<= 1000 (+ (select main_a v_prenex_8518) (select main_a v_prenex_8519))) (<= (+ main_y 1) v_prenex_8519) (<= 997 (select main_a v_prenex_8519)) (<= 0 (+ (select main_a v_prenex_8518) 1)) (<= (select main_a v_prenex_8518) 3))) (or (forall ((v_prenex_15472 Int)) (or (<= 0 (+ (select main_a v_prenex_15472) 1)) (<= (+ main_x 1) v_prenex_15472) (<= (select main_a v_prenex_15472) 3))) (forall ((v_prenex_15473 Int)) (or (<= (select main_a v_prenex_15473) 1001) (<= 1994 (* 2 (select main_a v_prenex_15473))) (<= (+ main_y 1) v_prenex_15473) (< v_prenex_15473 main_y)))) (forall ((v_prenex_12630 Int) (v_prenex_12629 Int)) (or (<= (select main_a v_prenex_12630) (+ (select main_a v_prenex_12629) 998)) (<= (select main_a v_prenex_12629) 5) (<= (+ main_y 1) v_prenex_12630) (< v_prenex_12630 main_y) (<= 0 (+ (select main_a v_prenex_12629) 1)) (<= (* 2 (select main_a v_prenex_12630)) 1998))) (forall ((v_prenex_16152 Int) (v_prenex_16153 Int)) (or (<= (* 2 (select main_a v_prenex_16153)) 1998) (<= (+ (select main_a v_prenex_16152) (select main_a v_prenex_16153)) 1000) (< v_prenex_16153 main_y) (<= (+ main_y 1) v_prenex_16153) (<= 0 (+ (select main_a v_prenex_16152) 1)) (<= (select main_a v_prenex_16152) 5))) (forall ((v_prenex_9738 Int) (v_prenex_9737 Int)) (or (<= (+ main_x 1) v_prenex_9737) (< v_prenex_9738 main_y) (<= (* 2 (select main_a v_prenex_9737)) 6) (<= (+ main_y 1) v_prenex_9738) (<= (select main_a v_prenex_9738) (+ (select main_a v_prenex_9737) 998)) (<= 997 (select main_a v_prenex_9738)))) (forall ((v_prenex_15669 Int) (v_prenex_15668 Int)) (or (<= 997 (select main_a v_prenex_15669)) (<= (* 2 (select main_a v_prenex_15668)) 6) (<= (+ main_y 1) v_prenex_15669) (<= (+ (select main_a v_prenex_15668) (select main_a v_prenex_15669)) 1000) (< v_prenex_15668 main_x) (<= 0 (+ (select main_a v_prenex_15668) 1)) (< v_prenex_15669 main_y))) (or (forall ((v_prenex_9100 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9100))) (<= (+ main_y 1) v_prenex_9100) (<= 997 (select main_a v_prenex_9100)) (< v_prenex_9100 main_y) (<= (select main_a v_prenex_9100) 999))) (forall ((v_prenex_9104 Int)) (<= (* 2 (select main_a v_prenex_9104)) 6))) (forall ((v_prenex_13693 Int) (v_prenex_13692 Int)) (or (< v_prenex_13693 main_y) (<= (select main_a v_prenex_13693) 1001) (<= (+ main_y 1) v_prenex_13693) (<= (+ (select main_a v_prenex_13692) 994) (select main_a v_prenex_13693)) (<= (* 2 (select main_a v_prenex_13692)) 6) (<= 2 (* 2 (select main_a v_prenex_13692))))) (or (forall ((v_prenex_13462 Int)) (or (<= (select main_a v_prenex_13462) 3) (<= 2 (* 2 (select main_a v_prenex_13462))))) (forall ((v_prenex_13459 Int)) (or (<= (* 2 (select main_a v_prenex_13459)) 1998) (< v_prenex_13459 main_y) (<= (+ main_y 1) v_prenex_13459) (<= 1994 (* 2 (select main_a v_prenex_13459)))))) (forall ((v_prenex_12272 Int) (v_prenex_12273 Int)) (or (<= 1000 (+ (select main_a v_prenex_12272) (select main_a v_prenex_12273))) (<= 2 (* 2 (select main_a v_prenex_12272))) (<= (select main_a v_prenex_12272) 3) (< v_prenex_12273 main_y) (<= (select main_a v_prenex_12273) 1001) (<= 995 (select main_a v_prenex_12273)) (<= (+ main_y 1) v_prenex_12273))) (or (forall ((v_prenex_13383 Int)) (or (<= (select main_a v_prenex_13383) 999) (<= 1994 (* 2 (select main_a v_prenex_13383))) (<= (+ main_y 1) v_prenex_13383) (< v_prenex_13383 main_y))) (forall ((v_prenex_13382 Int)) (<= (select main_a v_prenex_13382) 5))) (forall ((v_prenex_17833 Int) (v_prenex_17834 Int)) (or (< v_prenex_17834 main_y) (<= (select main_a v_prenex_17834) 1001) (<= (+ main_y 1) v_prenex_17834) (<= (select main_a v_prenex_17833) 3) (<= 997 (select main_a v_prenex_17834)) (<= (select main_a v_prenex_17834) (+ (select main_a v_prenex_17833) 998)))) (forall ((v_prenex_11589 Int)) (or (<= (* 2 (select main_a v_prenex_11589)) 1998) (<= (+ main_y 1) v_prenex_11589) (<= (select main_a v_prenex_11589) 999) (< v_prenex_11589 main_y) (<= 1994 (* 2 (select main_a v_prenex_11589))))) (forall ((v_prenex_14349 Int) (v_prenex_14348 Int)) (or (<= 0 (+ (select main_a v_prenex_14348) 1)) (<= (+ main_y 1) v_prenex_14349) (<= (+ (select main_a v_prenex_14348) (select main_a v_prenex_14349)) 1000) (<= (select main_a v_prenex_14348) 5) (< v_prenex_14349 main_y) (<= 995 (select main_a v_prenex_14349)))) (or (forall ((v_prenex_8512 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8512))) (<= (+ main_y 1) v_prenex_8512) (<= 995 (select main_a v_prenex_8512)) (< v_prenex_8512 main_y))) (forall ((v_prenex_8509 Int)) (or (<= 0 (+ (select main_a v_prenex_8509) 1)) (<= 2 (* 2 (select main_a v_prenex_8509)))))) (forall ((v_prenex_17937 Int) (v_prenex_17938 Int)) (or (< v_prenex_17938 main_y) (<= (* 2 (select main_a v_prenex_17937)) 6) (<= 0 (+ (select main_a v_prenex_17937) 1)) (<= (+ (select main_a v_prenex_17937) (select main_a v_prenex_17938)) 1000) (<= (* 2 (select main_a v_prenex_17938)) 1998) (<= 995 (select main_a v_prenex_17938)) (<= (+ main_y 1) v_prenex_17938))) (forall ((v_prenex_16810 Int) (v_prenex_16811 Int)) (or (<= 1 (select main_a v_prenex_16810)) (<= (* 2 (select main_a v_prenex_16811)) 1998) (<= (+ main_y 1) v_prenex_16811) (<= (+ (select main_a v_prenex_16810) (select main_a v_prenex_16811)) 1000) (< v_prenex_16811 main_y))) (forall ((v_prenex_8402 Int) (v_prenex_8401 Int)) (or (<= (+ main_y 1) v_prenex_8402) (<= 1000 (+ (select main_a v_prenex_8401) (select main_a v_prenex_8402))) (<= 2 (* 2 (select main_a v_prenex_8401))) (<= 1994 (* 2 (select main_a v_prenex_8402))) (<= (select main_a v_prenex_8401) 3) (< v_prenex_8402 main_y))) (or (forall ((v_prenex_14675 Int)) (<= 2 (* 2 (select main_a v_prenex_14675)))) (forall ((v_prenex_14676 Int)) (or (<= 995 (select main_a v_prenex_14676)) (<= (* 2 (select main_a v_prenex_14676)) 1998) (<= (+ main_y 1) v_prenex_14676) (<= 1994 (* 2 (select main_a v_prenex_14676))) (< v_prenex_14676 main_y)))) (or (forall ((v_prenex_15290 Int)) (or (<= (* 2 (select main_a v_prenex_15290)) 6) (<= 1 (select main_a v_prenex_15290)))) (forall ((v_prenex_15289 Int)) (or (<= 995 (select main_a v_prenex_15289)) (<= (+ main_y 1) v_prenex_15289) (< v_prenex_15289 main_y) (<= 1994 (* 2 (select main_a v_prenex_15289)))))) (forall ((v_prenex_13488 Int) (v_prenex_13489 Int)) (or (<= 995 (select main_a v_prenex_13489)) (<= (+ (select main_a v_prenex_13488) 994) (select main_a v_prenex_13489)) (<= (+ main_y 1) v_prenex_13489) (< v_prenex_13489 main_y) (<= (* 2 (select main_a v_prenex_13488)) 6) (<= (select main_a v_prenex_13489) 1001))) (forall ((v_prenex_12999 Int) (v_prenex_13000 Int)) (or (<= (+ main_y 1) v_prenex_13000) (<= (select main_a v_prenex_12999) 5) (<= 997 (select main_a v_prenex_13000)) (<= (+ (select main_a v_prenex_12999) (select main_a v_prenex_13000)) 1000) (< v_prenex_13000 main_y) (<= (* 2 (select main_a v_prenex_12999)) 6))) (forall ((v_prenex_13984 Int) (v_prenex_13985 Int)) (or (<= 0 (+ (select main_a v_prenex_13984) 1)) (<= 997 (select main_a v_prenex_13985)) (<= (select main_a v_prenex_13985) (+ (select main_a v_prenex_13984) 998)) (<= (select main_a v_prenex_13985) 999) (< v_prenex_13985 main_y) (<= (+ main_y 1) v_prenex_13985) (<= (* 2 (select main_a v_prenex_13984)) 6))) (forall ((v_prenex_12595 Int)) (or (<= (+ main_y 1) v_prenex_12595) (< v_prenex_12595 main_y) (<= (* 2 (select main_a v_prenex_12595)) 1998) (<= (select main_a v_prenex_12595) 999))) (forall ((v_prenex_10684 Int) (v_prenex_10683 Int)) (or (<= (+ (select main_a v_prenex_10683) (select main_a v_prenex_10684)) 1000) (< v_prenex_10684 main_y) (<= (select main_a v_prenex_10684) 1001) (<= (select main_a v_prenex_10684) 999) (<= 2 (* 2 (select main_a v_prenex_10683))) (<= (+ main_y 1) v_prenex_10684))) (or (forall ((v_prenex_14992 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14992))) (< v_prenex_14992 main_y) (<= (+ main_y 1) v_prenex_14992) (<= 995 (select main_a v_prenex_14992)))) (forall ((v_prenex_14996 Int)) (<= (select main_a v_prenex_14996) 3))) (or (forall ((v_prenex_17245 Int)) (or (<= (* 2 (select main_a v_prenex_17245)) 6) (<= 1 (select main_a v_prenex_17245)))) (forall ((v_prenex_17243 Int)) (or (< v_prenex_17243 main_y) (<= (* 2 (select main_a v_prenex_17243)) 1998) (<= (+ main_y 1) v_prenex_17243) (<= 997 (select main_a v_prenex_17243)) (<= (select main_a v_prenex_17243) 999)))) (or (forall ((v_prenex_15964 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15964))) (<= (+ main_y 1) v_prenex_15964) (< v_prenex_15964 main_y) (<= (* 2 (select main_a v_prenex_15964)) 1998))) (forall ((v_prenex_15968 Int)) (or (<= (* 2 (select main_a v_prenex_15968)) 6) (<= (+ main_x 1) v_prenex_15968) (<= (select main_a v_prenex_15968) 5)))) (forall ((v_prenex_16311 Int) (v_prenex_16312 Int)) (or (< v_prenex_16312 main_y) (<= 997 (select main_a v_prenex_16312)) (<= (+ main_y 1) v_prenex_16312) (<= (select main_a v_prenex_16312) 999) (<= (select main_a v_prenex_16311) 5) (<= (+ (select main_a v_prenex_16311) (select main_a v_prenex_16312)) 1000))) (forall ((v_prenex_8833 Int) (v_prenex_8834 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8833))) (<= 1 (select main_a v_prenex_8833)) (<= (+ main_y 1) v_prenex_8834) (< v_prenex_8833 main_x) (< v_prenex_8834 main_y) (<= 1000 (+ (select main_a v_prenex_8833) (select main_a v_prenex_8834))) (<= 997 (select main_a v_prenex_8834)))) (forall ((v_prenex_17930 Int) (v_prenex_17929 Int)) (or (<= (select main_a v_prenex_17930) 1001) (<= 0 (+ (select main_a v_prenex_17929) 1)) (<= 1 (select main_a v_prenex_17929)) (<= (+ main_y 1) v_prenex_17930) (< v_prenex_17930 main_y) (<= (select main_a v_prenex_17930) 999) (<= (select main_a v_prenex_17930) (+ (select main_a v_prenex_17929) 998)))) (forall ((v_prenex_9009 Int) (v_prenex_9010 Int)) (or (<= (select main_a v_prenex_9010) 1001) (<= (select main_a v_prenex_9010) 999) (<= (select main_a v_prenex_9010) (+ (select main_a v_prenex_9009) 998)) (<= (select main_a v_prenex_9009) 3) (< v_prenex_9010 main_y) (<= (+ main_y 1) v_prenex_9010))) (forall ((v_prenex_16040 Int) (v_prenex_16041 Int)) (or (< v_prenex_16041 main_y) (<= 995 (select main_a v_prenex_16041)) (<= 2 (* 2 (select main_a v_prenex_16040))) (<= 0 (+ (select main_a v_prenex_16040) 1)) (<= (+ main_y 1) v_prenex_16041) (<= (+ (select main_a v_prenex_16040) 994) (select main_a v_prenex_16041)))) (forall ((v_prenex_13759 Int) (v_prenex_13760 Int)) (or (<= (select main_a v_prenex_13760) 1001) (<= 995 (select main_a v_prenex_13760)) (< v_prenex_13760 main_y) (<= (select main_a v_prenex_13760) (+ (select main_a v_prenex_13759) 998)) (<= (* 2 (select main_a v_prenex_13759)) 6) (<= (+ main_y 1) v_prenex_13760) (<= (select main_a v_prenex_13759) 3))) (forall ((v_prenex_8457 Int) (v_prenex_8456 Int)) (or (<= (* 2 (select main_a v_prenex_8456)) 6) (<= (+ main_y 1) v_prenex_8457) (<= (+ (select main_a v_prenex_8456) 994) (select main_a v_prenex_8457)) (<= (select main_a v_prenex_8457) 1001) (<= 2 (* 2 (select main_a v_prenex_8456))) (<= 1994 (* 2 (select main_a v_prenex_8457))) (< v_prenex_8457 main_y))) (or (forall ((v_prenex_15736 Int)) (or (<= (select main_a v_prenex_15736) 1001) (< v_prenex_15736 main_y) (<= 1994 (* 2 (select main_a v_prenex_15736))) (<= (+ main_y 1) v_prenex_15736))) (forall ((v_prenex_15735 Int)) (<= 0 (+ (select main_a v_prenex_15735) 1)))) (or (forall ((v_prenex_15867 Int)) (<= 2 (* 2 (select main_a v_prenex_15867)))) (forall ((v_prenex_15866 Int)) (or (<= (* 2 (select main_a v_prenex_15866)) 1998) (< v_prenex_15866 main_y) (<= (select main_a v_prenex_15866) 1001) (<= (+ main_y 1) v_prenex_15866)))) (forall ((v_prenex_10194 Int) (v_prenex_10193 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10194))) (<= 2 (* 2 (select main_a v_prenex_10193))) (<= 1000 (+ (select main_a v_prenex_10193) (select main_a v_prenex_10194))) (< v_prenex_10194 main_y) (<= (+ main_y 1) v_prenex_10194) (<= 995 (select main_a v_prenex_10194)))) (forall ((v_prenex_17167 Int) (v_prenex_17168 Int)) (or (<= (select main_a v_prenex_17168) 1001) (< v_prenex_17168 main_y) (<= (+ main_y 1) v_prenex_17168) (<= (+ (select main_a v_prenex_17167) (select main_a v_prenex_17168)) 1000) (<= (* 2 (select main_a v_prenex_17168)) 1998) (<= (select main_a v_prenex_17167) 5))) (forall ((v_prenex_16479 Int) (v_prenex_16480 Int)) (or (<= 1 (select main_a v_prenex_16479)) (<= 997 (select main_a v_prenex_16480)) (<= (+ main_y 1) v_prenex_16480) (<= (+ (select main_a v_prenex_16479) (select main_a v_prenex_16480)) 1000) (< v_prenex_16480 main_y) (<= (* 2 (select main_a v_prenex_16479)) 6))) (forall ((v_prenex_17043 Int) (v_prenex_17044 Int)) (or (< v_prenex_17044 main_y) (<= (* 2 (select main_a v_prenex_17043)) 6) (<= (+ (select main_a v_prenex_17043) (select main_a v_prenex_17044)) 1000) (<= (+ main_y 1) v_prenex_17044) (< v_prenex_17043 main_x) (<= 0 (+ (select main_a v_prenex_17043) 1)) (<= (select main_a v_prenex_17044) 1001))) (or (forall ((v_prenex_17009 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17009))) (<= 0 (+ (select main_a v_prenex_17009) 1)))) (forall ((v_prenex_17006 Int)) (or (<= (select main_a v_prenex_17006) 1001) (<= (* 2 (select main_a v_prenex_17006)) 1998) (< v_prenex_17006 main_y) (<= 995 (select main_a v_prenex_17006)) (<= (+ main_y 1) v_prenex_17006)))) (forall ((v_prenex_16767 Int) (v_prenex_16768 Int)) (or (<= (select main_a v_prenex_16768) 1001) (<= (+ (select main_a v_prenex_16767) 994) (select main_a v_prenex_16768)) (< v_prenex_16768 main_y) (<= 1 (select main_a v_prenex_16767)) (<= (+ main_y 1) v_prenex_16768) (<= (* 2 (select main_a v_prenex_16768)) 1998))) (forall ((v_prenex_17615 Int) (v_prenex_17616 Int)) (or (<= 995 (select main_a v_prenex_17616)) (<= (select main_a v_prenex_17615) 3) (< v_prenex_17616 main_y) (<= 2 (* 2 (select main_a v_prenex_17615))) (<= (+ main_y 1) v_prenex_17616) (<= (+ main_x 1) v_prenex_17615) (<= (select main_a v_prenex_17616) (+ (select main_a v_prenex_17615) 998)))) (forall ((v_prenex_10406 Int) (v_prenex_10405 Int)) (or (<= (+ (select main_a v_prenex_10405) (select main_a v_prenex_10406)) 1000) (<= 1994 (* 2 (select main_a v_prenex_10406))) (<= 995 (select main_a v_prenex_10406)) (<= 2 (* 2 (select main_a v_prenex_10405))) (<= 0 (+ (select main_a v_prenex_10405) 1)) (< v_prenex_10406 main_y) (<= (+ main_y 1) v_prenex_10406))) (forall ((v_prenex_13202 Int) (v_prenex_13201 Int)) (or (<= (* 2 (select main_a v_prenex_13202)) 1998) (<= (+ main_x 1) v_prenex_13201) (<= (select main_a v_prenex_13201) 3) (<= (+ main_y 1) v_prenex_13202) (< v_prenex_13202 main_y) (<= (select main_a v_prenex_13202) (+ (select main_a v_prenex_13201) 998)))) (or (forall ((v_prenex_11782 Int)) (<= (* 2 (select main_a v_prenex_11782)) 6)) (forall ((v_prenex_11783 Int)) (or (< v_prenex_11783 main_y) (<= (select main_a v_prenex_11783) 1001) (<= 1994 (* 2 (select main_a v_prenex_11783))) (<= (+ main_y 1) v_prenex_11783)))) (forall ((v_prenex_17270 Int) (v_prenex_17269 Int)) (or (<= (+ (select main_a v_prenex_17269) (select main_a v_prenex_17270)) 1000) (<= 2 (* 2 (select main_a v_prenex_17269))) (< v_prenex_17269 main_x) (<= 1 (select main_a v_prenex_17269)) (<= 995 (select main_a v_prenex_17270)) (< v_prenex_17270 main_y) (<= (+ main_y 1) v_prenex_17270))) (or (forall ((v_prenex_12026 Int)) (or (<= 2 (* 2 (select main_a v_prenex_12026))) (<= (+ main_x 1) v_prenex_12026) (< v_prenex_12026 main_x) (<= 0 (+ (select main_a v_prenex_12026) 1)))) (forall ((v_prenex_12027 Int)) (<= 1994 (* 2 (select main_a v_prenex_12027))))) (forall ((v_prenex_17390 Int) (v_prenex_17389 Int)) (or (< v_prenex_17390 main_y) (<= (select main_a v_prenex_17389) 5) (<= 1 (select main_a v_prenex_17389)) (<= (+ main_x 1) v_prenex_17389) (<= (+ main_y 1) v_prenex_17390) (<= (select main_a v_prenex_17390) (+ (select main_a v_prenex_17389) 998)) (<= 1994 (* 2 (select main_a v_prenex_17390))))) (forall ((v_prenex_12986 Int) (v_prenex_12985 Int)) (or (<= (+ main_y 1) v_prenex_12986) (<= (+ (select main_a v_prenex_12985) (select main_a v_prenex_12986)) 1000) (< v_prenex_12986 main_y) (<= 995 (select main_a v_prenex_12986)) (<= (select main_a v_prenex_12985) 3) (<= 1 (select main_a v_prenex_12985)) (<= 997 (select main_a v_prenex_12986)))) (forall ((v_prenex_18231 Int) (v_prenex_18232 Int)) (or (<= (select main_a v_prenex_18231) 5) (<= (select main_a v_prenex_18232) 999) (< v_prenex_18232 main_y) (<= (* 2 (select main_a v_prenex_18232)) 1998) (<= (+ main_y 1) v_prenex_18232) (<= (select main_a v_prenex_18232) (+ (select main_a v_prenex_18231) 998)))) (forall ((v_prenex_11466 Int)) (or (<= (+ main_x 1) v_prenex_11466) (< v_prenex_11466 main_x) (<= 2 (* 2 (select main_a v_prenex_11466))))) (or (forall ((v_prenex_11616 Int)) (or (< v_prenex_11616 main_x) (<= 0 (+ (select main_a v_prenex_11616) 1)) (<= (select main_a v_prenex_11616) 3))) (forall ((v_prenex_11617 Int)) (or (< v_prenex_11617 main_y) (<= 997 (select main_a v_prenex_11617)) (<= (+ main_y 1) v_prenex_11617) (<= (* 2 (select main_a v_prenex_11617)) 1998)))) (or (forall ((v_prenex_11685 Int)) (or (<= (+ main_x 1) v_prenex_11685) (<= (select main_a v_prenex_11685) 3) (<= 0 (+ (select main_a v_prenex_11685) 1)))) (forall ((v_prenex_11682 Int)) (or (<= (* 2 (select main_a v_prenex_11682)) 1998) (<= (+ main_y 1) v_prenex_11682) (< v_prenex_11682 main_y) (<= (select main_a v_prenex_11682) 1001)))) (forall ((v_prenex_18222 Int) (v_prenex_18221 Int)) (or (<= (+ main_x 1) v_prenex_18221) (<= 0 (+ (select main_a v_prenex_18221) 1)) (< v_prenex_18221 main_x) (<= 1 (select main_a v_prenex_18221)) (<= 1000 (+ (select main_a v_prenex_18221) (select main_a v_prenex_18222))))) (or (forall ((v_prenex_17697 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17697))) (<= 0 (+ (select main_a v_prenex_17697) 1)))) (forall ((v_prenex_17696 Int)) (or (<= 997 (select main_a v_prenex_17696)) (<= 1994 (* 2 (select main_a v_prenex_17696))) (< v_prenex_17696 main_y) (<= (+ main_y 1) v_prenex_17696)))) (forall ((v_prenex_13330 Int) (v_prenex_13331 Int)) (or (<= 997 (select main_a v_prenex_13331)) (<= (select main_a v_prenex_13331) (+ (select main_a v_prenex_13330) 998)) (<= (select main_a v_prenex_13330) 3) (< v_prenex_13331 main_y) (<= (+ main_y 1) v_prenex_13331))) (forall ((v_prenex_17363 Int) (v_prenex_17364 Int)) (or (<= 0 (+ (select main_a v_prenex_17363) 1)) (< v_prenex_17364 main_y) (<= (+ (select main_a v_prenex_17363) 994) (select main_a v_prenex_17364)) (<= (select main_a v_prenex_17364) 1001) (<= 1 (select main_a v_prenex_17363)) (<= (+ main_y 1) v_prenex_17364))) (forall ((v_prenex_12982 Int) (v_prenex_12981 Int)) (or (<= (+ main_y 1) v_prenex_12982) (<= (+ (select main_a v_prenex_12981) 994) (select main_a v_prenex_12982)) (<= (* 2 (select main_a v_prenex_12982)) 1998) (< v_prenex_12982 main_y) (<= 0 (+ (select main_a v_prenex_12981) 1)) (<= (select main_a v_prenex_12982) 1001) (<= 2 (* 2 (select main_a v_prenex_12981))))) (forall ((v_prenex_12858 Int) (v_prenex_12857 Int)) (or (<= (* 2 (select main_a v_prenex_12857)) 6) (<= (+ main_y 1) v_prenex_12858) (<= (select main_a v_prenex_12858) (+ (select main_a v_prenex_12857) 998)) (<= (select main_a v_prenex_12857) 5) (<= 997 (select main_a v_prenex_12858)) (< v_prenex_12858 main_y) (<= (+ main_x 1) v_prenex_12857))) (forall ((v_prenex_12201 Int) (v_prenex_12200 Int)) (or (< v_prenex_12201 main_y) (<= 1 (select main_a v_prenex_12200)) (<= (+ (select main_a v_prenex_12200) 994) (select main_a v_prenex_12201)) (<= (+ main_y 1) v_prenex_12201) (<= 995 (select main_a v_prenex_12201)) (<= (+ main_x 1) v_prenex_12200))) (forall ((v_prenex_14102 Int) (v_prenex_14101 Int)) (or (< v_prenex_14102 main_y) (<= (select main_a v_prenex_14102) (+ (select main_a v_prenex_14101) 998)) (<= (select main_a v_prenex_14102) 1001) (<= 995 (select main_a v_prenex_14102)) (<= 0 (+ (select main_a v_prenex_14101) 1)) (<= 1 (select main_a v_prenex_14101)) (<= (+ main_y 1) v_prenex_14102))) (forall ((v_prenex_10690 Int) (v_prenex_10689 Int)) (or (< v_prenex_10690 main_y) (<= (select main_a v_prenex_10690) 999) (<= (+ (select main_a v_prenex_10689) (select main_a v_prenex_10690)) 1000) (<= 0 (+ (select main_a v_prenex_10689) 1)) (<= (+ main_y 1) v_prenex_10690) (<= (select main_a v_prenex_10690) 1001))) (or (forall ((v_prenex_17428 Int)) (or (< v_prenex_17428 main_y) (<= (* 2 (select main_a v_prenex_17428)) 1998))) (forall ((v_prenex_17427 Int)) (or (< v_prenex_17427 main_x) (<= (+ main_x 1) v_prenex_17427) (<= (select main_a v_prenex_17427) 3)))) (or (forall ((v_prenex_13386 Int)) (or (< v_prenex_13386 main_y) (<= 1994 (* 2 (select main_a v_prenex_13386))) (<= (+ main_y 1) v_prenex_13386) (<= (select main_a v_prenex_13386) 1001))) (forall ((v_prenex_13391 Int)) (or (<= (* 2 (select main_a v_prenex_13391)) 6) (<= 2 (* 2 (select main_a v_prenex_13391)))))) (forall ((v_prenex_16718 Int) (v_prenex_16719 Int)) (or (<= (+ main_y 1) v_prenex_16719) (<= (+ main_x 1) v_prenex_16718) (<= (select main_a v_prenex_16719) (+ (select main_a v_prenex_16718) 998)) (<= 995 (select main_a v_prenex_16719)) (< v_prenex_16719 main_y) (<= 1 (select main_a v_prenex_16718)) (<= (select main_a v_prenex_16718) 5))) (forall ((v_prenex_13277 Int) (v_prenex_13276 Int)) (or (<= (select main_a v_prenex_13276) 3) (<= (+ (select main_a v_prenex_13276) (select main_a v_prenex_13277)) 1000) (<= 2 (* 2 (select main_a v_prenex_13276))) (<= (select main_a v_prenex_13277) 999) (<= (+ main_y 1) v_prenex_13277) (<= (select main_a v_prenex_13277) 1001) (< v_prenex_13277 main_y))) (forall ((v_prenex_8662 Int) (v_prenex_8663 Int)) (or (<= (+ (select main_a v_prenex_8662) (select main_a v_prenex_8663)) 1000) (<= 2 (* 2 (select main_a v_prenex_8662))) (<= (* 2 (select main_a v_prenex_8663)) 1998) (<= (* 2 (select main_a v_prenex_8662)) 6) (<= (+ main_y 1) v_prenex_8663) (< v_prenex_8663 main_y) (<= (select main_a v_prenex_8663) 999))) (forall ((v_prenex_12296 Int) (v_prenex_12297 Int)) (or (<= (+ main_y 1) v_prenex_12297) (<= (select main_a v_prenex_12297) 1001) (<= (+ main_x 1) v_prenex_12296) (<= 0 (+ (select main_a v_prenex_12296) 1)) (<= 2 (* 2 (select main_a v_prenex_12296))) (< v_prenex_12297 main_y) (<= (+ (select main_a v_prenex_12296) (select main_a v_prenex_12297)) 1000))) (forall ((v_prenex_10866 Int) (v_prenex_10865 Int)) (or (< v_prenex_10866 main_y) (<= (+ main_y 1) v_prenex_10866) (< v_prenex_10865 main_x) (<= 1 (select main_a v_prenex_10865)) (<= 995 (select main_a v_prenex_10866)) (<= (+ (select main_a v_prenex_10865) (select main_a v_prenex_10866)) 1000) (<= (select main_a v_prenex_10865) 3))) (or (forall ((v_prenex_17405 Int)) (or (<= (* 2 (select main_a v_prenex_17405)) 6) (<= 2 (* 2 (select main_a v_prenex_17405))))) (forall ((v_prenex_17400 Int)) (or (<= (+ main_y 1) v_prenex_17400) (< v_prenex_17400 main_y) (<= (select main_a v_prenex_17400) 999) (<= (* 2 (select main_a v_prenex_17400)) 1998) (<= (select main_a v_prenex_17400) 1001)))) (or (forall ((v_prenex_10750 Int)) (or (<= (+ main_y 1) v_prenex_10750) (< v_prenex_10750 main_y) (<= 1994 (* 2 (select main_a v_prenex_10750))))) (forall ((v_prenex_10754 Int)) (or (<= (select main_a v_prenex_10754) 5) (<= (+ main_x 1) v_prenex_10754)))) (forall ((v_prenex_18486 Int) (v_prenex_18487 Int)) (or (<= 0 (+ (select main_a v_prenex_18486) 1)) (<= 1000 (+ (select main_a v_prenex_18486) (select main_a v_prenex_18487))) (<= (* 2 (select main_a v_prenex_18487)) 1998) (<= (+ main_y 1) v_prenex_18487) (< v_prenex_18487 main_y))) (or (forall ((v_prenex_17249 Int)) (or (<= (* 2 (select main_a v_prenex_17249)) 6) (<= 2 (* 2 (select main_a v_prenex_17249))) (< v_prenex_17249 main_x))) (forall ((v_prenex_17250 Int)) (or (<= 995 (select main_a v_prenex_17250)) (<= (+ main_y 1) v_prenex_17250) (<= 1994 (* 2 (select main_a v_prenex_17250))) (< v_prenex_17250 main_y)))) (or (forall ((v_prenex_12322 Int)) (or (<= (select main_a v_prenex_12322) 5) (<= 2 (* 2 (select main_a v_prenex_12322))))) (forall ((v_prenex_12320 Int)) (or (< v_prenex_12320 main_y) (<= (* 2 (select main_a v_prenex_12320)) 1998) (<= (select main_a v_prenex_12320) 999) (<= (+ main_y 1) v_prenex_12320) (<= 997 (select main_a v_prenex_12320))))) (forall ((v_prenex_15257 Int) (v_prenex_15256 Int)) (or (<= (+ main_y 1) v_prenex_15257) (< v_prenex_15257 main_y) (<= 1994 (* 2 (select main_a v_prenex_15257))) (<= (+ (select main_a v_prenex_15256) 994) (select main_a v_prenex_15257)) (<= (select main_a v_prenex_15257) 1001) (<= (select main_a v_prenex_15256) 5))) (forall ((v_prenex_12058 Int) (v_prenex_12057 Int)) (or (<= 1 (select main_a v_prenex_12057)) (<= (+ main_y 1) v_prenex_12058) (< v_prenex_12058 main_y) (<= (select main_a v_prenex_12058) 1001) (<= (+ (select main_a v_prenex_12057) 994) (select main_a v_prenex_12058)))) (or (forall ((v_prenex_8970 Int)) (or (<= (select main_a v_prenex_8970) 999) (<= 997 (select main_a v_prenex_8970)) (<= (+ main_y 1) v_prenex_8970) (< v_prenex_8970 main_y) (<= 1994 (* 2 (select main_a v_prenex_8970))))) (forall ((v_prenex_8974 Int)) (or (<= 0 (+ (select main_a v_prenex_8974) 1)) (<= 2 (* 2 (select main_a v_prenex_8974)))))) (or (forall ((v_prenex_13264 Int)) (or (<= (+ main_y 1) v_prenex_13264) (<= 1994 (* 2 (select main_a v_prenex_13264))) (< v_prenex_13264 main_y))) (forall ((v_prenex_13268 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13268))) (<= (+ main_x 1) v_prenex_13268)))) (or (forall ((v_prenex_9372 Int)) (or (< v_prenex_9372 main_x) (<= (select main_a v_prenex_9372) 3) (<= (select main_a v_prenex_9372) 5))) (forall ((v_prenex_9373 Int)) (or (<= (+ main_y 1) v_prenex_9373) (<= 1994 (* 2 (select main_a v_prenex_9373))) (<= 995 (select main_a v_prenex_9373)) (< v_prenex_9373 main_y)))) (or (forall ((v_prenex_18535 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18535))) (<= (+ main_y 1) v_prenex_18535) (< v_prenex_18535 main_y) (<= 997 (select main_a v_prenex_18535)))) (forall ((v_prenex_18537 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18537))) (<= (* 2 (select main_a v_prenex_18537)) 6)))) (forall ((v_prenex_18473 Int) (v_prenex_18472 Int)) (or (<= (* 2 (select main_a v_prenex_18472)) 6) (<= (+ (select main_a v_prenex_18472) 994) (select main_a v_prenex_18473)) (<= (+ main_y 1) v_prenex_18473) (< v_prenex_18473 main_y) (<= 1994 (* 2 (select main_a v_prenex_18473))) (<= (select main_a v_prenex_18473) 999))) (forall ((v_prenex_10734 Int) (v_prenex_10733 Int)) (or (< v_prenex_10734 main_y) (<= 2 (* 2 (select main_a v_prenex_10733))) (<= (select main_a v_prenex_10734) 1001) (<= 997 (select main_a v_prenex_10734)) (<= (+ main_y 1) v_prenex_10734) (<= (+ (select main_a v_prenex_10733) 994) (select main_a v_prenex_10734)) (<= (select main_a v_prenex_10733) 5))) (or (forall ((v_prenex_13102 Int)) (or (<= 995 (select main_a v_prenex_13102)) (<= (* 2 (select main_a v_prenex_13102)) 1998) (<= 1994 (* 2 (select main_a v_prenex_13102))) (<= (+ main_y 1) v_prenex_13102) (< v_prenex_13102 main_y))) (forall ((v_prenex_13101 Int)) (<= (* 2 (select main_a v_prenex_13101)) 6))) (or (forall ((v_prenex_17403 Int)) (or (< v_prenex_17403 main_y) (<= (* 2 (select main_a v_prenex_17403)) 1998) (<= 997 (select main_a v_prenex_17403)) (<= (+ main_y 1) v_prenex_17403) (<= (select main_a v_prenex_17403) 1001))) (forall ((v_prenex_17405 Int)) (or (<= (* 2 (select main_a v_prenex_17405)) 6) (<= 2 (* 2 (select main_a v_prenex_17405)))))) (or (forall ((v_prenex_17980 Int)) (or (<= (* 2 (select main_a v_prenex_17980)) 6) (<= 0 (+ (select main_a v_prenex_17980) 1)))) (forall ((v_prenex_17981 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17981))) (<= (* 2 (select main_a v_prenex_17981)) 1998) (< v_prenex_17981 main_y) (<= 995 (select main_a v_prenex_17981)) (<= (+ main_y 1) v_prenex_17981)))) (forall ((v_prenex_17153 Int) (v_prenex_17154 Int)) (or (<= (select main_a v_prenex_17154) 999) (< v_prenex_17154 main_y) (<= 1 (select main_a v_prenex_17153)) (<= (+ (select main_a v_prenex_17153) 994) (select main_a v_prenex_17154)) (<= (select main_a v_prenex_17154) 1001) (<= (+ main_y 1) v_prenex_17154))) (forall ((v_prenex_9697 Int) (v_prenex_9696 Int)) (or (<= (select main_a v_prenex_9696) 5) (< v_prenex_9697 main_y) (<= 995 (select main_a v_prenex_9697)) (<= (+ main_y 1) v_prenex_9697) (<= (select main_a v_prenex_9697) (+ (select main_a v_prenex_9696) 998)) (<= (select main_a v_prenex_9697) 999))) (or (forall ((v_prenex_15570 Int)) (or (<= (select main_a v_prenex_15570) 3) (<= (* 2 (select main_a v_prenex_15570)) 6))) (forall ((v_prenex_15567 Int)) (or (<= (+ main_y 1) v_prenex_15567) (<= (select main_a v_prenex_15567) 999) (< v_prenex_15567 main_y) (<= (* 2 (select main_a v_prenex_15567)) 1998)))) (forall ((v_prenex_11387 Int) (v_prenex_11388 Int)) (or (<= (+ (select main_a v_prenex_11387) (select main_a v_prenex_11388)) 1000) (<= (select main_a v_prenex_11388) 999) (<= (+ main_y 1) v_prenex_11388) (<= (select main_a v_prenex_11387) 3) (<= (select main_a v_prenex_11387) 5) (< v_prenex_11388 main_y))) (or (forall ((v_prenex_17546 Int)) (or (<= (* 2 (select main_a v_prenex_17546)) 6) (<= (select main_a v_prenex_17546) 3))) (forall ((v_prenex_17543 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17543))) (<= (+ main_y 1) v_prenex_17543) (< v_prenex_17543 main_y) (<= (* 2 (select main_a v_prenex_17543)) 1998)))) (or (forall ((v_prenex_15379 Int)) (or (<= 0 (+ (select main_a v_prenex_15379) 1)) (<= (* 2 (select main_a v_prenex_15379)) 6))) (forall ((v_prenex_15375 Int)) (or (<= (+ main_y 1) v_prenex_15375) (<= (select main_a v_prenex_15375) 1001) (< v_prenex_15375 main_y) (<= 1994 (* 2 (select main_a v_prenex_15375))) (<= 997 (select main_a v_prenex_15375))))) (forall ((v_prenex_13914 Int) (v_prenex_13913 Int)) (or (<= (select main_a v_prenex_13913) 5) (< v_prenex_13914 main_y) (<= (+ (select main_a v_prenex_13913) 994) (select main_a v_prenex_13914)) (<= 1994 (* 2 (select main_a v_prenex_13914))) (<= (+ main_y 1) v_prenex_13914))) (forall ((v_prenex_9703 Int) (v_prenex_9702 Int)) (or (<= 1 (select main_a v_prenex_9702)) (<= (+ main_x 1) v_prenex_9702) (<= (+ (select main_a v_prenex_9702) (select main_a v_prenex_9703)) 1000) (< v_prenex_9702 main_x))) (forall ((v_prenex_12708 Int) (v_prenex_12707 Int)) (or (< v_prenex_12708 main_y) (<= 997 (select main_a v_prenex_12708)) (<= 1000 (+ (select main_a v_prenex_12707) (select main_a v_prenex_12708))) (<= 2 (* 2 (select main_a v_prenex_12707))) (<= (+ main_y 1) v_prenex_12708) (<= 1 (select main_a v_prenex_12707)) (<= (* 2 (select main_a v_prenex_12708)) 1998))) (forall ((v_prenex_9370 Int) (v_prenex_9371 Int)) (or (<= (select main_a v_prenex_9371) 999) (<= (select main_a v_prenex_9371) (+ (select main_a v_prenex_9370) 998)) (< v_prenex_9371 main_y) (<= (select main_a v_prenex_9370) 3) (<= (+ main_y 1) v_prenex_9371) (<= 0 (+ (select main_a v_prenex_9370) 1)))) (forall ((v_prenex_8354 Int) (v_prenex_8355 Int)) (or (<= (* 2 (select main_a v_prenex_8355)) 1998) (< v_prenex_8355 main_y) (<= 1 (select main_a v_prenex_8354)) (<= 2 (* 2 (select main_a v_prenex_8354))) (< v_prenex_8354 main_x) (<= (+ (select main_a v_prenex_8354) 994) (select main_a v_prenex_8355)) (<= (+ main_y 1) v_prenex_8355))) (forall ((v_prenex_13213 Int) (v_prenex_13214 Int)) (or (<= (+ main_y 1) v_prenex_13214) (<= (select main_a v_prenex_13214) (+ (select main_a v_prenex_13213) 998)) (<= (select main_a v_prenex_13214) 999) (< v_prenex_13214 main_y) (<= 1994 (* 2 (select main_a v_prenex_13214))) (<= 2 (* 2 (select main_a v_prenex_13213))) (<= (* 2 (select main_a v_prenex_13213)) 6))) (forall ((v_prenex_10925 Int) (v_prenex_10924 Int)) (or (<= (+ main_x 1) v_prenex_10924) (<= (+ (select main_a v_prenex_10924) 994) (select main_a v_prenex_10925)) (<= 1 (select main_a v_prenex_10924)) (<= 2 (* 2 (select main_a v_prenex_10924))) (< v_prenex_10925 main_y) (<= (+ main_y 1) v_prenex_10925) (<= 995 (select main_a v_prenex_10925)))) (forall ((v_prenex_9322 Int) (v_prenex_9321 Int)) (or (< v_prenex_9322 main_y) (<= (* 2 (select main_a v_prenex_9322)) 1998) (<= (select main_a v_prenex_9321) 3) (<= (+ main_y 1) v_prenex_9322) (<= (+ (select main_a v_prenex_9321) 994) (select main_a v_prenex_9322)) (<= (select main_a v_prenex_9322) 999))) (or (forall ((v_prenex_10241 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10241))) (<= (* 2 (select main_a v_prenex_10241)) 6) (<= (+ main_x 1) v_prenex_10241))) (forall ((v_prenex_10242 Int)) (or (<= (* 2 (select main_a v_prenex_10242)) 1998) (<= (+ main_y 1) v_prenex_10242) (< v_prenex_10242 main_y)))) (or (forall ((v_prenex_12356 Int)) (or (<= (* 2 (select main_a v_prenex_12356)) 1998) (<= (select main_a v_prenex_12356) 1001) (< v_prenex_12356 main_y) (<= (+ main_y 1) v_prenex_12356))) (forall ((v_prenex_12359 Int)) (or (<= (select main_a v_prenex_12359) 3) (<= (+ main_x 1) v_prenex_12359) (<= 2 (* 2 (select main_a v_prenex_12359)))))) (or (forall ((v_prenex_11234 Int)) (or (<= 0 (+ (select main_a v_prenex_11234) 1)) (<= 1 (select main_a v_prenex_11234)))) (forall ((v_prenex_11231 Int)) (or (< v_prenex_11231 main_y) (<= (select main_a v_prenex_11231) 999) (<= (+ main_y 1) v_prenex_11231) (<= (select main_a v_prenex_11231) 1001) (<= 1994 (* 2 (select main_a v_prenex_11231)))))) (or (forall ((v_prenex_11513 Int)) (or (<= (select main_a v_prenex_11513) 999) (<= (select main_a v_prenex_11513) 1001) (< v_prenex_11513 main_y) (<= 1994 (* 2 (select main_a v_prenex_11513))) (<= (+ main_y 1) v_prenex_11513))) (forall ((v_prenex_11516 Int)) (<= 1 (select main_a v_prenex_11516)))) (forall ((v_prenex_10156 Int) (v_prenex_10155 Int)) (or (< v_prenex_10156 main_y) (<= 1 (select main_a v_prenex_10155)) (<= (+ main_y 1) v_prenex_10156) (<= 1000 (+ (select main_a v_prenex_10155) (select main_a v_prenex_10156))) (<= 2 (* 2 (select main_a v_prenex_10155))) (<= (select main_a v_prenex_10156) 1001))) (forall ((v_prenex_10312 Int) (v_prenex_10311 Int)) (or (<= (* 2 (select main_a v_prenex_10311)) 6) (< v_prenex_10312 main_y) (<= (* 2 (select main_a v_prenex_10312)) 1998) (<= (+ main_y 1) v_prenex_10312) (<= (+ main_x 1) v_prenex_10311) (<= 1000 (+ (select main_a v_prenex_10311) (select main_a v_prenex_10312))) (<= 2 (* 2 (select main_a v_prenex_10311))))) (or (forall ((v_prenex_12004 Int)) (or (<= (select main_a v_prenex_12004) 5) (<= 2 (* 2 (select main_a v_prenex_12004))))) (forall ((v_prenex_12003 Int)) (or (<= (select main_a v_prenex_12003) 1001) (< v_prenex_12003 main_y) (<= (+ main_y 1) v_prenex_12003) (<= 1994 (* 2 (select main_a v_prenex_12003)))))) (forall ((v_prenex_11001 Int) (v_prenex_11002 Int)) (or (<= 995 (select main_a v_prenex_11002)) (< v_prenex_11001 main_x) (<= 1000 (+ (select main_a v_prenex_11001) (select main_a v_prenex_11002))) (<= (+ main_y 1) v_prenex_11002) (< v_prenex_11002 main_y))) (forall ((v_prenex_18383 Int) (v_prenex_18382 Int)) (or (<= (* 2 (select main_a v_prenex_18382)) 6) (< v_prenex_18383 main_y) (<= 1000 (+ (select main_a v_prenex_18382) (select main_a v_prenex_18383))) (<= (select main_a v_prenex_18383) 1001) (<= (+ main_y 1) v_prenex_18383) (<= 1 (select main_a v_prenex_18382)))) (or (forall ((v_prenex_17829 Int)) (or (<= (* 2 (select main_a v_prenex_17829)) 6) (<= (+ main_x 1) v_prenex_17829) (<= (select main_a v_prenex_17829) 3))) (forall ((v_prenex_17824 Int)) (or (<= (* 2 (select main_a v_prenex_17824)) 1998) (< v_prenex_17824 main_y) (<= (+ main_y 1) v_prenex_17824) (<= 997 (select main_a v_prenex_17824))))) (forall ((v_prenex_11092 Int) (v_prenex_11093 Int)) (or (<= (+ main_y 1) v_prenex_11093) (<= (select main_a v_prenex_11093) 999) (<= 2 (* 2 (select main_a v_prenex_11092))) (<= (+ (select main_a v_prenex_11092) (select main_a v_prenex_11093)) 1000) (< v_prenex_11093 main_y) (<= (* 2 (select main_a v_prenex_11093)) 1998))) (forall ((v_prenex_12647 Int) (v_prenex_12648 Int)) (or (<= (select main_a v_prenex_12648) 999) (<= (+ main_y 1) v_prenex_12648) (<= (select main_a v_prenex_12648) (+ (select main_a v_prenex_12647) 998)) (<= (select main_a v_prenex_12647) 5) (<= 1 (select main_a v_prenex_12647)) (<= 995 (select main_a v_prenex_12648)) (< v_prenex_12648 main_y))) (forall ((v_prenex_18167 Int) (v_prenex_18166 Int)) (or (<= (+ main_y 1) v_prenex_18167) (<= 1 (select main_a v_prenex_18166)) (<= (select main_a v_prenex_18166) 5) (<= (+ (select main_a v_prenex_18166) 994) (select main_a v_prenex_18167)) (<= (select main_a v_prenex_18167) 1001) (<= (* 2 (select main_a v_prenex_18167)) 1998) (< v_prenex_18167 main_y))) (or (forall ((v_prenex_9881 Int)) (or (<= (select main_a v_prenex_9881) 5) (< v_prenex_9881 main_x) (<= (* 2 (select main_a v_prenex_9881)) 6))) (forall ((v_prenex_9882 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9882))) (<= (+ main_y 1) v_prenex_9882) (< v_prenex_9882 main_y) (<= 997 (select main_a v_prenex_9882))))) (forall ((v_prenex_16503 Int) (v_prenex_16504 Int)) (or (<= 997 (select main_a v_prenex_16504)) (<= 0 (+ (select main_a v_prenex_16503) 1)) (<= (select main_a v_prenex_16504) 999) (<= 1000 (+ (select main_a v_prenex_16503) (select main_a v_prenex_16504))) (< v_prenex_16504 main_y) (<= (+ main_y 1) v_prenex_16504) (<= 2 (* 2 (select main_a v_prenex_16503))))) (forall ((v_prenex_14294 Int) (v_prenex_14293 Int)) (or (< v_prenex_14294 main_y) (<= 1994 (* 2 (select main_a v_prenex_14294))) (<= (+ (select main_a v_prenex_14293) 994) (select main_a v_prenex_14294)) (<= 0 (+ (select main_a v_prenex_14293) 1)) (<= (select main_a v_prenex_14294) 999) (<= (select main_a v_prenex_14293) 5) (<= (+ main_y 1) v_prenex_14294))) (forall ((v_prenex_11897 Int) (v_prenex_11896 Int)) (or (<= (+ main_y 1) v_prenex_11897) (<= 2 (* 2 (select main_a v_prenex_11896))) (<= 1 (select main_a v_prenex_11896)) (<= (* 2 (select main_a v_prenex_11897)) 1998) (<= 1994 (* 2 (select main_a v_prenex_11897))) (<= (+ (select main_a v_prenex_11896) (select main_a v_prenex_11897)) 1000) (< v_prenex_11897 main_y))) (forall ((v_prenex_12977 Int) (v_prenex_12978 Int)) (or (<= 1000 (+ (select main_a v_prenex_12977) (select main_a v_prenex_12978))) (<= 2 (* 2 (select main_a v_prenex_12977))) (<= (select main_a v_prenex_12977) 3) (< v_prenex_12978 main_y) (<= (select main_a v_prenex_12978) 999) (<= (+ main_y 1) v_prenex_12978))) (forall ((v_prenex_14529 Int) (v_prenex_14528 Int)) (or (<= (+ main_x 1) v_prenex_14528) (< v_prenex_14529 main_y) (<= (+ main_y 1) v_prenex_14529) (<= (select main_a v_prenex_14529) 1001) (<= 0 (+ (select main_a v_prenex_14528) 1)) (<= (+ (select main_a v_prenex_14528) (select main_a v_prenex_14529)) 1000))) (forall ((v_prenex_13599 Int) (v_prenex_13600 Int)) (or (<= (+ main_y 1) v_prenex_13600) (< v_prenex_13600 main_y) (<= 1994 (* 2 (select main_a v_prenex_13600))) (<= 2 (* 2 (select main_a v_prenex_13599))) (<= (select main_a v_prenex_13600) (+ (select main_a v_prenex_13599) 998)))) (or (forall ((v_prenex_11347 Int)) (or (<= (+ main_y 1) v_prenex_11347) (<= 997 (select main_a v_prenex_11347)) (<= (select main_a v_prenex_11347) 999) (<= 1994 (* 2 (select main_a v_prenex_11347))) (< v_prenex_11347 main_y))) (forall ((v_prenex_11351 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11351))) (<= (select main_a v_prenex_11351) 5)))) (forall ((v_prenex_10543 Int) (v_prenex_10542 Int)) (or (<= (+ main_y 1) v_prenex_10543) (<= 995 (select main_a v_prenex_10543)) (<= (+ (select main_a v_prenex_10542) (select main_a v_prenex_10543)) 1000) (<= 1994 (* 2 (select main_a v_prenex_10543))) (< v_prenex_10543 main_y) (<= (* 2 (select main_a v_prenex_10542)) 6) (<= (select main_a v_prenex_10542) 5))) (forall ((v_prenex_16973 Int) (v_prenex_16972 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16972))) (<= (+ main_x 1) v_prenex_16972) (<= 1000 (+ (select main_a v_prenex_16972) (select main_a v_prenex_16973))) (<= (+ main_y 1) v_prenex_16973) (<= 1 (select main_a v_prenex_16972)) (< v_prenex_16973 main_y) (<= (select main_a v_prenex_16973) 1001))) (or (forall ((v_prenex_14675 Int)) (<= 2 (* 2 (select main_a v_prenex_14675)))) (forall ((v_prenex_14674 Int)) (or (< v_prenex_14674 main_y) (<= (select main_a v_prenex_14674) 1001) (<= (+ main_y 1) v_prenex_14674) (<= (* 2 (select main_a v_prenex_14674)) 1998) (<= 1994 (* 2 (select main_a v_prenex_14674)))))) (forall ((v_prenex_18341 Int) (v_prenex_18340 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18340))) (<= (select main_a v_prenex_18341) 999) (<= (+ main_y 1) v_prenex_18341) (< v_prenex_18341 main_y) (<= 1994 (* 2 (select main_a v_prenex_18341))) (<= (+ (select main_a v_prenex_18340) 994) (select main_a v_prenex_18341)))) (forall ((v_prenex_11245 Int) (v_prenex_11246 Int)) (or (< v_prenex_11246 main_y) (<= (+ (select main_a v_prenex_11245) 994) (select main_a v_prenex_11246)) (< v_prenex_11245 main_x) (<= (* 2 (select main_a v_prenex_11246)) 1998) (<= (+ main_y 1) v_prenex_11246))) (forall ((v_prenex_12430 Int) (v_prenex_12431 Int)) (or (<= (+ main_y 1) v_prenex_12431) (<= (select main_a v_prenex_12431) 1001) (<= (+ (select main_a v_prenex_12430) 994) (select main_a v_prenex_12431)) (<= 0 (+ (select main_a v_prenex_12430) 1)) (<= 2 (* 2 (select main_a v_prenex_12430))) (<= (* 2 (select main_a v_prenex_12431)) 1998) (< v_prenex_12431 main_y))) (or (forall ((v_prenex_13163 Int)) (or (<= (+ main_x 1) v_prenex_13163) (<= (select main_a v_prenex_13163) 3))) (forall ((v_prenex_13158 Int)) (or (<= (* 2 (select main_a v_prenex_13158)) 1998) (<= (+ main_y 1) v_prenex_13158) (<= 997 (select main_a v_prenex_13158)) (< v_prenex_13158 main_y)))) (or (forall ((v_prenex_13265 Int)) (or (<= (+ main_y 1) v_prenex_13265) (<= (* 2 (select main_a v_prenex_13265)) 1998) (< v_prenex_13265 main_y) (<= 1994 (* 2 (select main_a v_prenex_13265))))) (forall ((v_prenex_13268 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13268))) (<= (+ main_x 1) v_prenex_13268)))) (or (forall ((v_prenex_11685 Int)) (or (<= (+ main_x 1) v_prenex_11685) (<= (select main_a v_prenex_11685) 3) (<= 0 (+ (select main_a v_prenex_11685) 1)))) (forall ((v_prenex_11684 Int)) (or (<= (* 2 (select main_a v_prenex_11684)) 1998) (<= (+ main_y 1) v_prenex_11684) (<= 995 (select main_a v_prenex_11684)) (< v_prenex_11684 main_y)))) (forall ((v_prenex_13297 Int) (v_prenex_13296 Int)) (or (<= (* 2 (select main_a v_prenex_13297)) 1998) (< v_prenex_13296 main_x) (<= (select main_a v_prenex_13296) 5) (<= (+ main_y 1) v_prenex_13297) (<= (select main_a v_prenex_13297) (+ (select main_a v_prenex_13296) 998)) (< v_prenex_13297 main_y))) (forall ((v_prenex_15061 Int) (v_prenex_15062 Int)) (or (<= (select main_a v_prenex_15062) 1001) (< v_prenex_15062 main_y) (<= (+ (select main_a v_prenex_15061) (select main_a v_prenex_15062)) 1000) (<= (* 2 (select main_a v_prenex_15062)) 1998) (<= (select main_a v_prenex_15061) 3) (<= (+ main_y 1) v_prenex_15062))) (or (forall ((v_prenex_17537 Int)) (<= (* 2 (select main_a v_prenex_17537)) 1998)) (forall ((v_prenex_17536 Int)) (or (<= (+ main_x 1) v_prenex_17536) (<= 1 (select main_a v_prenex_17536)) (<= (select main_a v_prenex_17536) 3) (< v_prenex_17536 main_x)))) (forall ((v_prenex_13303 Int) (v_prenex_13304 Int)) (or (<= (select main_a v_prenex_13304) 999) (< v_prenex_13304 main_y) (<= (select main_a v_prenex_13303) 5) (<= (+ (select main_a v_prenex_13303) 994) (select main_a v_prenex_13304)) (<= (+ main_y 1) v_prenex_13304) (< v_prenex_13303 main_x) (<= 0 (+ (select main_a v_prenex_13303) 1)))) (forall ((v_prenex_14126 Int) (v_prenex_14125 Int)) (or (<= (select main_a v_prenex_14126) (+ (select main_a v_prenex_14125) 998)) (<= (select main_a v_prenex_14125) 5) (<= 1994 (* 2 (select main_a v_prenex_14126))) (< v_prenex_14125 main_x) (<= (* 2 (select main_a v_prenex_14125)) 6) (<= (+ main_y 1) v_prenex_14126) (< v_prenex_14126 main_y))) (forall ((v_prenex_8604 Int) (v_prenex_8603 Int)) (or (<= (+ main_y 1) v_prenex_8604) (< v_prenex_8604 main_y) (<= 2 (* 2 (select main_a v_prenex_8603))) (<= (+ (select main_a v_prenex_8603) 994) (select main_a v_prenex_8604)) (<= (select main_a v_prenex_8604) 999))) (forall ((v_prenex_12379 Int) (v_prenex_12380 Int)) (or (<= (select main_a v_prenex_12379) 5) (<= (select main_a v_prenex_12380) 999) (<= (+ main_y 1) v_prenex_12380) (<= 2 (* 2 (select main_a v_prenex_12379))) (<= 1000 (+ (select main_a v_prenex_12379) (select main_a v_prenex_12380))) (< v_prenex_12380 main_y))) (forall ((v_prenex_9235 Int) (v_prenex_9234 Int)) (or (<= (select main_a v_prenex_9235) 1001) (< v_prenex_9235 main_y) (<= (select main_a v_prenex_9235) (+ (select main_a v_prenex_9234) 998)) (<= 997 (select main_a v_prenex_9235)) (<= (+ main_y 1) v_prenex_9235) (<= 1 (select main_a v_prenex_9234)) (<= (select main_a v_prenex_9234) 3))) (forall ((v_prenex_8527 Int) (v_prenex_8526 Int)) (or (<= (+ (select main_a v_prenex_8526) (select main_a v_prenex_8527)) 1000) (<= 997 (select main_a v_prenex_8527)) (<= (select main_a v_prenex_8527) 999) (< v_prenex_8527 main_y) (<= (* 2 (select main_a v_prenex_8526)) 6) (<= (+ main_y 1) v_prenex_8527))) (forall ((v_prenex_11695 Int) (v_prenex_11694 Int)) (or (<= (* 2 (select main_a v_prenex_11695)) 1998) (<= (select main_a v_prenex_11694) 5) (<= (+ (select main_a v_prenex_11694) 994) (select main_a v_prenex_11695)) (<= (+ main_y 1) v_prenex_11695) (<= 995 (select main_a v_prenex_11695)) (< v_prenex_11695 main_y))) (forall ((v_prenex_15175 Int) (v_prenex_15174 Int)) (or (<= (+ main_x 1) v_prenex_15174) (<= (+ main_y 1) v_prenex_15175) (< v_prenex_15174 main_x) (<= 0 (+ (select main_a v_prenex_15174) 1)) (<= (+ (select main_a v_prenex_15174) 994) (select main_a v_prenex_15175)))) (forall ((v_prenex_14258 Int) (v_prenex_14257 Int)) (or (<= (select main_a v_prenex_14258) 999) (<= (select main_a v_prenex_14257) 3) (<= (select main_a v_prenex_14258) (+ (select main_a v_prenex_14257) 998)) (<= 995 (select main_a v_prenex_14258)) (<= (select main_a v_prenex_14257) 5) (<= (+ main_y 1) v_prenex_14258) (< v_prenex_14258 main_y))) (or (forall ((v_prenex_14134 Int)) (or (<= 1 (select main_a v_prenex_14134)) (<= 0 (+ (select main_a v_prenex_14134) 1)))) (forall ((v_prenex_14129 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14129))) (<= (+ main_y 1) v_prenex_14129) (< v_prenex_14129 main_y) (<= (select main_a v_prenex_14129) 1001)))) (forall ((v_prenex_10062 Int) (v_prenex_10061 Int)) (or (<= (+ main_y 1) v_prenex_10062) (<= (+ (select main_a v_prenex_10061) 994) (select main_a v_prenex_10062)) (< v_prenex_10062 main_y) (< v_prenex_10061 main_x) (<= (select main_a v_prenex_10062) 1001) (<= 2 (* 2 (select main_a v_prenex_10061))) (<= (select main_a v_prenex_10061) 5))) (or (forall ((v_prenex_16738 Int)) (or (<= (* 2 (select main_a v_prenex_16738)) 1998) (< v_prenex_16738 main_y) (<= (+ main_y 1) v_prenex_16738) (<= (select main_a v_prenex_16738) 1001))) (forall ((v_prenex_16739 Int)) (<= (select main_a v_prenex_16739) 3))) (or (forall ((v_prenex_17391 Int)) (or (< v_prenex_17391 main_y) (<= 1994 (* 2 (select main_a v_prenex_17391))) (<= (+ main_y 1) v_prenex_17391) (<= (select main_a v_prenex_17391) 1001))) (forall ((v_prenex_17396 Int)) (or (<= 0 (+ (select main_a v_prenex_17396) 1)) (<= (select main_a v_prenex_17396) 5)))) (or (forall ((v_prenex_17997 Int)) (or (<= (select main_a v_prenex_17997) 1001) (< v_prenex_17997 main_y) (<= 1994 (* 2 (select main_a v_prenex_17997))) (<= (select main_a v_prenex_17997) 999) (<= (+ main_y 1) v_prenex_17997))) (forall ((v_prenex_17999 Int)) (or (<= (select main_a v_prenex_17999) 3) (<= 1 (select main_a v_prenex_17999))))) (or (forall ((v_prenex_17656 Int)) (or (<= 995 (select main_a v_prenex_17656)) (<= 1994 (* 2 (select main_a v_prenex_17656))) (<= (+ main_y 1) v_prenex_17656) (< v_prenex_17656 main_y))) (forall ((v_prenex_17657 Int)) (<= 1 (select main_a v_prenex_17657)))) (forall ((v_prenex_14288 Int) (v_prenex_14287 Int)) (or (<= (* 2 (select main_a v_prenex_14288)) 1998) (<= 997 (select main_a v_prenex_14288)) (<= (+ main_y 1) v_prenex_14288) (<= (select main_a v_prenex_14288) (+ (select main_a v_prenex_14287) 998)) (<= (select main_a v_prenex_14287) 3) (<= (* 2 (select main_a v_prenex_14287)) 6) (< v_prenex_14288 main_y))) (forall ((v_prenex_10978 Int) (v_prenex_10977 Int)) (or (<= (+ (select main_a v_prenex_10977) 994) (select main_a v_prenex_10978)) (<= (select main_a v_prenex_10978) 999) (<= (select main_a v_prenex_10977) 3) (<= (* 2 (select main_a v_prenex_10977)) 6) (<= (+ main_y 1) v_prenex_10978) (< v_prenex_10978 main_y) (<= (* 2 (select main_a v_prenex_10978)) 1998))) (or (forall ((v_prenex_18099 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18099))) (<= (* 2 (select main_a v_prenex_18099)) 1998) (<= (+ main_y 1) v_prenex_18099) (< v_prenex_18099 main_y))) (forall ((v_prenex_18102 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18102))) (<= (+ main_x 1) v_prenex_18102) (<= (* 2 (select main_a v_prenex_18102)) 6)))) (forall ((v_prenex_14402 Int) (v_prenex_14403 Int)) (or (<= (select main_a v_prenex_14402) 3) (<= 0 (+ (select main_a v_prenex_14402) 1)) (<= (+ main_y 1) v_prenex_14403) (<= 1994 (* 2 (select main_a v_prenex_14403))) (<= (+ (select main_a v_prenex_14402) 994) (select main_a v_prenex_14403)) (< v_prenex_14403 main_y) (< v_prenex_14402 main_x))) (forall ((v_prenex_15017 Int) (v_prenex_15016 Int)) (or (< v_prenex_15017 main_y) (<= 0 (+ (select main_a v_prenex_15016) 1)) (<= 997 (select main_a v_prenex_15017)) (<= (+ main_y 1) v_prenex_15017) (<= (select main_a v_prenex_15017) (+ (select main_a v_prenex_15016) 998)) (<= (+ main_x 1) v_prenex_15016) (<= (select main_a v_prenex_15016) 5))) (forall ((v_prenex_11310 Int) (v_prenex_11311 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11310))) (<= (+ main_y 1) v_prenex_11311) (<= 1 (select main_a v_prenex_11310)) (< v_prenex_11311 main_y) (<= (+ (select main_a v_prenex_11310) 994) (select main_a v_prenex_11311)) (<= 1994 (* 2 (select main_a v_prenex_11311))))) (or (forall ((v_prenex_13109 Int)) (or (<= (+ main_y 1) v_prenex_13109) (<= (* 2 (select main_a v_prenex_13109)) 1998) (<= (select main_a v_prenex_13109) 1001) (< v_prenex_13109 main_y))) (forall ((v_prenex_13110 Int)) (or (<= 1 (select main_a v_prenex_13110)) (<= (select main_a v_prenex_13110) 5)))) (forall ((v_prenex_12674 Int) (v_prenex_12673 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12674))) (<= (select main_a v_prenex_12674) 999) (<= (select main_a v_prenex_12674) (+ (select main_a v_prenex_12673) 998)) (<= (select main_a v_prenex_12673) 3) (<= (+ main_y 1) v_prenex_12674) (< v_prenex_12674 main_y) (<= 0 (+ (select main_a v_prenex_12673) 1)))) (forall ((v_prenex_11085 Int) (v_prenex_11084 Int)) (or (<= (+ main_y 1) v_prenex_11085) (<= (select main_a v_prenex_11084) 5) (<= (* 2 (select main_a v_prenex_11085)) 1998) (<= (select main_a v_prenex_11085) (+ (select main_a v_prenex_11084) 998)) (<= 995 (select main_a v_prenex_11085)) (< v_prenex_11085 main_y))) (forall ((v_prenex_17776 Int) (v_prenex_17777 Int)) (or (<= (+ main_y 1) v_prenex_17777) (<= 1000 (+ (select main_a v_prenex_17776) (select main_a v_prenex_17777))) (<= (select main_a v_prenex_17777) 999) (< v_prenex_17777 main_y) (<= (select main_a v_prenex_17776) 5) (<= 995 (select main_a v_prenex_17777)))) (forall ((v_prenex_12656 Int) (v_prenex_12655 Int)) (or (<= (+ main_y 1) v_prenex_12656) (<= (select main_a v_prenex_12656) 999) (<= (select main_a v_prenex_12656) (+ (select main_a v_prenex_12655) 998)) (< v_prenex_12656 main_y) (<= (select main_a v_prenex_12656) 1001) (<= 0 (+ (select main_a v_prenex_12655) 1)) (<= (select main_a v_prenex_12655) 5))) (forall ((v_prenex_15009 Int) (v_prenex_15008 Int)) (or (<= (select main_a v_prenex_15008) 3) (<= (+ main_y 1) v_prenex_15009) (<= (+ (select main_a v_prenex_15008) 994) (select main_a v_prenex_15009)) (< v_prenex_15009 main_y) (<= (select main_a v_prenex_15009) 1001) (<= (select main_a v_prenex_15008) 5) (<= 1994 (* 2 (select main_a v_prenex_15009))))) (forall ((v_prenex_8530 Int) (v_prenex_8531 Int)) (or (< v_prenex_8531 main_y) (<= 1 (select main_a v_prenex_8530)) (<= (+ (select main_a v_prenex_8530) 994) (select main_a v_prenex_8531)) (<= (+ main_y 1) v_prenex_8531) (<= (select main_a v_prenex_8531) 1001) (<= 995 (select main_a v_prenex_8531)) (<= (select main_a v_prenex_8530) 3))) (forall ((v_prenex_18147 Int) (v_prenex_18146 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18147))) (<= (select main_a v_prenex_18147) 999) (<= 2 (* 2 (select main_a v_prenex_18146))) (< v_prenex_18147 main_y) (<= (+ main_y 1) v_prenex_18147) (<= (select main_a v_prenex_18147) (+ (select main_a v_prenex_18146) 998)))) (forall ((v_prenex_12137 Int) (v_prenex_12138 Int)) (or (<= (select main_a v_prenex_12138) 1001) (<= 1994 (* 2 (select main_a v_prenex_12138))) (<= (+ (select main_a v_prenex_12137) (select main_a v_prenex_12138)) 1000) (<= 1 (select main_a v_prenex_12137)) (<= (+ main_y 1) v_prenex_12138) (<= (select main_a v_prenex_12137) 5) (< v_prenex_12138 main_y))) (forall ((v_prenex_14622 Int) (v_prenex_14621 Int)) (or (<= (+ main_x 1) v_prenex_14621) (<= (+ main_y 1) v_prenex_14622) (<= (select main_a v_prenex_14622) (+ (select main_a v_prenex_14621) 998)) (<= 1 (select main_a v_prenex_14621)) (< v_prenex_14622 main_y) (<= (select main_a v_prenex_14622) 1001) (<= 0 (+ (select main_a v_prenex_14621) 1)))) (forall ((v_prenex_17794 Int) (v_prenex_17795 Int)) (or (<= (* 2 (select main_a v_prenex_17795)) 1998) (< v_prenex_17795 main_y) (<= (select main_a v_prenex_17795) (+ (select main_a v_prenex_17794) 998)) (<= (+ main_y 1) v_prenex_17795) (<= 0 (+ (select main_a v_prenex_17794) 1)) (<= 1 (select main_a v_prenex_17794)) (<= 997 (select main_a v_prenex_17795)))) (forall ((v_prenex_8459 Int) (v_prenex_8458 Int)) (or (< v_prenex_8458 main_x) (< v_prenex_8459 main_y) (<= 1000 (+ (select main_a v_prenex_8458) (select main_a v_prenex_8459))) (<= 1 (select main_a v_prenex_8458)) (<= 1994 (* 2 (select main_a v_prenex_8459))) (<= (+ main_y 1) v_prenex_8459))) (forall ((v_prenex_12270 Int) (v_prenex_12271 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12271))) (<= (+ main_y 1) v_prenex_12271) (<= (select main_a v_prenex_12270) 3) (< v_prenex_12271 main_y) (<= 0 (+ (select main_a v_prenex_12270) 1)) (<= 995 (select main_a v_prenex_12271)) (<= (+ (select main_a v_prenex_12270) (select main_a v_prenex_12271)) 1000))) (forall ((v_prenex_14401 Int) (v_prenex_14400 Int)) (or (<= (select main_a v_prenex_14401) (+ (select main_a v_prenex_14400) 998)) (<= (select main_a v_prenex_14401) 999) (<= 2 (* 2 (select main_a v_prenex_14400))) (< v_prenex_14400 main_x) (< v_prenex_14401 main_y) (<= (+ main_y 1) v_prenex_14401) (<= (select main_a v_prenex_14400) 3))) (forall ((v_prenex_14775 Int) (v_prenex_14774 Int)) (or (<= 1 (select main_a v_prenex_14774)) (< v_prenex_14775 main_y) (<= (select main_a v_prenex_14774) 5) (<= (* 2 (select main_a v_prenex_14775)) 1998) (<= (select main_a v_prenex_14775) (+ (select main_a v_prenex_14774) 998)) (<= 1994 (* 2 (select main_a v_prenex_14775))) (<= (+ main_y 1) v_prenex_14775))) (or (forall ((v_prenex_17949 Int)) (or (<= (select main_a v_prenex_17949) 3) (<= 0 (+ (select main_a v_prenex_17949) 1)))) (forall ((v_prenex_17947 Int)) (or (< v_prenex_17947 main_y) (<= (* 2 (select main_a v_prenex_17947)) 1998) (<= 997 (select main_a v_prenex_17947)) (<= (+ main_y 1) v_prenex_17947) (<= 1994 (* 2 (select main_a v_prenex_17947)))))) (forall ((v_prenex_18013 Int) (v_prenex_18014 Int)) (or (<= (+ main_y 1) v_prenex_18014) (<= (select main_a v_prenex_18014) (+ (select main_a v_prenex_18013) 998)) (<= (+ main_x 1) v_prenex_18013) (<= 997 (select main_a v_prenex_18014)) (<= 0 (+ (select main_a v_prenex_18013) 1)) (< v_prenex_18014 main_y))) (forall ((v_prenex_13539 Int) (v_prenex_13540 Int)) (or (<= (select main_a v_prenex_13540) 1001) (< v_prenex_13540 main_y) (<= (+ main_y 1) v_prenex_13540) (<= 1994 (* 2 (select main_a v_prenex_13540))) (<= (select main_a v_prenex_13540) (+ (select main_a v_prenex_13539) 998)) (<= (select main_a v_prenex_13539) 5))) (forall ((v_prenex_10499 Int) (v_prenex_10498 Int)) (or (< v_prenex_10499 main_y) (<= (select main_a v_prenex_10498) 5) (<= 995 (select main_a v_prenex_10499)) (<= (select main_a v_prenex_10498) 3) (<= (+ main_y 1) v_prenex_10499) (<= (+ main_x 1) v_prenex_10498) (<= 1000 (+ (select main_a v_prenex_10498) (select main_a v_prenex_10499))))) (forall ((v_prenex_15605 Int) (v_prenex_15604 Int)) (or (<= (select main_a v_prenex_15604) 3) (<= (+ (select main_a v_prenex_15604) 994) (select main_a v_prenex_15605)) (< v_prenex_15605 main_y) (<= (+ main_x 1) v_prenex_15604) (<= (+ main_y 1) v_prenex_15605) (<= (select main_a v_prenex_15605) 999))) (forall ((v_prenex_16777 Int) (v_prenex_16778 Int)) (or (< v_prenex_16778 main_y) (<= (* 2 (select main_a v_prenex_16778)) 1998) (<= (+ main_y 1) v_prenex_16778) (<= 0 (+ (select main_a v_prenex_16777) 1)) (<= (* 2 (select main_a v_prenex_16777)) 6) (<= 1000 (+ (select main_a v_prenex_16777) (select main_a v_prenex_16778))) (<= (+ main_x 1) v_prenex_16777))) (or (forall ((v_prenex_9850 Int)) (<= 0 (+ (select main_a v_prenex_9850) 1))) (forall ((v_prenex_9851 Int)) (or (<= 995 (select main_a v_prenex_9851)) (< v_prenex_9851 main_y) (<= (* 2 (select main_a v_prenex_9851)) 1998) (<= (+ main_y 1) v_prenex_9851) (<= 1994 (* 2 (select main_a v_prenex_9851)))))) (forall ((v_prenex_13103 Int) (v_prenex_13104 Int)) (or (< v_prenex_13104 main_y) (<= (* 2 (select main_a v_prenex_13104)) 1998) (<= (+ main_y 1) v_prenex_13104) (<= (select main_a v_prenex_13104) 999) (<= (select main_a v_prenex_13104) (+ (select main_a v_prenex_13103) 998)) (<= (select main_a v_prenex_13103) 5))) (forall ((v_prenex_11503 Int) (v_prenex_11504 Int)) (or (< v_prenex_11503 main_x) (<= (select main_a v_prenex_11504) 1001) (<= (select main_a v_prenex_11503) 3) (<= (+ (select main_a v_prenex_11503) (select main_a v_prenex_11504)) 1000) (<= (+ main_y 1) v_prenex_11504) (< v_prenex_11504 main_y))) (forall ((v_prenex_9129 Int) (v_prenex_9128 Int)) (or (<= (select main_a v_prenex_9129) (+ (select main_a v_prenex_9128) 998)) (<= 2 (* 2 (select main_a v_prenex_9128))) (< v_prenex_9129 main_y) (<= (+ main_y 1) v_prenex_9129) (<= (+ main_x 1) v_prenex_9128) (<= 1 (select main_a v_prenex_9128)) (<= 995 (select main_a v_prenex_9129)))) (forall ((v_prenex_15366 Int) (v_prenex_15365 Int)) (or (<= 997 (select main_a v_prenex_15366)) (< v_prenex_15366 main_y) (<= 1 (select main_a v_prenex_15365)) (<= 0 (+ (select main_a v_prenex_15365) 1)) (<= 1000 (+ (select main_a v_prenex_15365) (select main_a v_prenex_15366))) (<= (+ main_y 1) v_prenex_15366) (<= 1994 (* 2 (select main_a v_prenex_15366))))) (forall ((v_prenex_14178 Int) (v_prenex_14177 Int)) (or (< v_prenex_14178 main_y) (<= 2 (* 2 (select main_a v_prenex_14177))) (<= 1000 (+ (select main_a v_prenex_14177) (select main_a v_prenex_14178))) (<= (select main_a v_prenex_14178) 999) (<= (+ main_y 1) v_prenex_14178) (< v_prenex_14177 main_x))) (forall ((v_prenex_11972 Int) (v_prenex_11973 Int)) (or (<= (* 2 (select main_a v_prenex_11973)) 1998) (< v_prenex_11973 main_y) (<= (+ main_y 1) v_prenex_11973) (< v_prenex_11972 main_x) (<= 1 (select main_a v_prenex_11972)) (<= (* 2 (select main_a v_prenex_11972)) 6) (<= (+ (select main_a v_prenex_11972) 994) (select main_a v_prenex_11973)))) (forall ((v_prenex_15307 Int) (v_prenex_15306 Int)) (or (<= (select main_a v_prenex_15307) 999) (<= (select main_a v_prenex_15307) (+ (select main_a v_prenex_15306) 998)) (<= 1994 (* 2 (select main_a v_prenex_15307))) (<= 1 (select main_a v_prenex_15306)) (< v_prenex_15307 main_y) (<= (+ main_y 1) v_prenex_15307))) (forall ((v_prenex_11227 Int) (v_prenex_11228 Int)) (or (<= (+ main_y 1) v_prenex_11228) (<= (+ (select main_a v_prenex_11227) 994) (select main_a v_prenex_11228)) (<= (* 2 (select main_a v_prenex_11228)) 1998) (< v_prenex_11228 main_y) (<= 1 (select main_a v_prenex_11227)))) (forall ((v_prenex_14039 Int) (v_prenex_14038 Int)) (or (<= (+ main_y 1) v_prenex_14039) (<= 2 (* 2 (select main_a v_prenex_14038))) (<= (select main_a v_prenex_14039) (+ (select main_a v_prenex_14038) 998)) (< v_prenex_14039 main_y) (<= (* 2 (select main_a v_prenex_14039)) 1998) (<= (select main_a v_prenex_14038) 5) (< v_prenex_14038 main_x))) (or (forall ((v_prenex_16910 Int)) (or (<= (+ main_y 1) v_prenex_16910) (<= (* 2 (select main_a v_prenex_16910)) 1998) (< v_prenex_16910 main_y) (<= 1994 (* 2 (select main_a v_prenex_16910))))) (forall ((v_prenex_16914 Int)) (or (<= 1 (select main_a v_prenex_16914)) (<= (+ main_x 1) v_prenex_16914) (<= 2 (* 2 (select main_a v_prenex_16914)))))) (or (forall ((v_prenex_9541 Int)) (or (< v_prenex_9541 main_x) (<= 2 (* 2 (select main_a v_prenex_9541))))) (forall ((v_prenex_9542 Int)) (or (< v_prenex_9542 main_y) (<= (* 2 (select main_a v_prenex_9542)) 1998) (<= (+ main_y 1) v_prenex_9542)))) (forall ((v_prenex_10466 Int) (v_prenex_10465 Int)) (or (< v_prenex_10466 main_y) (<= 2 (* 2 (select main_a v_prenex_10465))) (<= (+ main_y 1) v_prenex_10466) (<= (select main_a v_prenex_10466) 1001) (<= (+ (select main_a v_prenex_10465) (select main_a v_prenex_10466)) 1000))) (forall ((v_prenex_15122 Int) (v_prenex_15121 Int)) (or (<= 1000 (+ (select main_a v_prenex_15121) (select main_a v_prenex_15122))) (<= (+ main_y 1) v_prenex_15122) (<= 1994 (* 2 (select main_a v_prenex_15122))) (< v_prenex_15122 main_y) (< v_prenex_15121 main_x) (<= (select main_a v_prenex_15121) 3))) (forall ((v_prenex_14368 Int) (v_prenex_14367 Int)) (or (<= (* 2 (select main_a v_prenex_14367)) 6) (<= 2 (* 2 (select main_a v_prenex_14367))) (<= (+ main_x 1) v_prenex_14367) (<= (+ (select main_a v_prenex_14367) (select main_a v_prenex_14368)) 1000) (<= (+ main_y 1) v_prenex_14368) (<= 997 (select main_a v_prenex_14368)) (< v_prenex_14368 main_y))) (or (forall ((v_prenex_11199 Int)) (or (<= (select main_a v_prenex_11199) 3) (<= 0 (+ (select main_a v_prenex_11199) 1)))) (forall ((v_prenex_11194 Int)) (or (<= 997 (select main_a v_prenex_11194)) (<= (+ main_y 1) v_prenex_11194) (< v_prenex_11194 main_y) (<= (* 2 (select main_a v_prenex_11194)) 1998)))) (forall ((v_prenex_12025 Int) (v_prenex_12024 Int)) (or (<= (+ main_y 1) v_prenex_12025) (< v_prenex_12024 main_x) (<= 997 (select main_a v_prenex_12025)) (<= (select main_a v_prenex_12025) (+ (select main_a v_prenex_12024) 998)) (<= 1 (select main_a v_prenex_12024)) (< v_prenex_12025 main_y) (<= (* 2 (select main_a v_prenex_12024)) 6))) (or (forall ((v_prenex_18332 Int)) (or (<= (select main_a v_prenex_18332) 5) (<= 0 (+ (select main_a v_prenex_18332) 1)))) (forall ((v_prenex_18331 Int)) (or (<= (select main_a v_prenex_18331) 999) (< v_prenex_18331 main_y) (<= (* 2 (select main_a v_prenex_18331)) 1998) (<= (+ main_y 1) v_prenex_18331)))) (forall ((v_prenex_8721 Int) (v_prenex_8722 Int)) (or (< v_prenex_8722 main_y) (<= (select main_a v_prenex_8721) 3) (< v_prenex_8721 main_x) (<= (+ (select main_a v_prenex_8721) 994) (select main_a v_prenex_8722)) (<= (+ main_y 1) v_prenex_8722) (<= 995 (select main_a v_prenex_8722)))) (forall ((v_prenex_10589 Int) (v_prenex_10590 Int)) (or (<= (select main_a v_prenex_10589) 3) (< v_prenex_10589 main_x) (< v_prenex_10590 main_y) (<= (+ main_y 1) v_prenex_10590) (<= 1000 (+ (select main_a v_prenex_10589) (select main_a v_prenex_10590))) (<= (* 2 (select main_a v_prenex_10590)) 1998))) (forall ((v_prenex_17578 Int) (v_prenex_17577 Int)) (or (<= 1 (select main_a v_prenex_17577)) (< v_prenex_17578 main_y) (<= (select main_a v_prenex_17578) 999) (<= 1000 (+ (select main_a v_prenex_17577) (select main_a v_prenex_17578))) (<= (select main_a v_prenex_17578) 1001) (<= (+ main_y 1) v_prenex_17578))) (forall ((v_prenex_14451 Int) (v_prenex_14450 Int)) (or (<= 997 (select main_a v_prenex_14451)) (<= (select main_a v_prenex_14451) 999) (<= (+ (select main_a v_prenex_14450) 994) (select main_a v_prenex_14451)) (<= (* 2 (select main_a v_prenex_14450)) 6) (< v_prenex_14451 main_y) (<= (+ main_y 1) v_prenex_14451))) (forall ((v_prenex_11620 Int) (v_prenex_11621 Int)) (or (<= (* 2 (select main_a v_prenex_11620)) 6) (<= 1000 (+ (select main_a v_prenex_11620) (select main_a v_prenex_11621))) (<= (select main_a v_prenex_11621) 999) (< v_prenex_11620 main_x) (<= (+ main_y 1) v_prenex_11621) (< v_prenex_11621 main_y))) (forall ((v_prenex_13796 Int) (v_prenex_13795 Int)) (or (<= (select main_a v_prenex_13796) 1001) (<= (select main_a v_prenex_13796) (+ (select main_a v_prenex_13795) 998)) (<= (+ main_y 1) v_prenex_13796) (<= 995 (select main_a v_prenex_13796)) (< v_prenex_13796 main_y))) (forall ((v_prenex_10196 Int) (v_prenex_10195 Int)) (or (<= 0 (+ (select main_a v_prenex_10195) 1)) (< v_prenex_10195 main_x) (<= (select main_a v_prenex_10196) 1001) (<= (+ main_y 1) v_prenex_10196) (<= (+ (select main_a v_prenex_10195) (select main_a v_prenex_10196)) 1000) (< v_prenex_10196 main_y))) (forall ((v_prenex_15384 Int) (v_prenex_15383 Int)) (or (<= 0 (+ (select main_a v_prenex_15383) 1)) (<= (select main_a v_prenex_15384) (+ (select main_a v_prenex_15383) 998)) (<= (+ main_y 1) v_prenex_15384) (< v_prenex_15383 main_x) (<= (+ main_x 1) v_prenex_15383))) (forall ((v_prenex_11256 Int) (v_prenex_11257 Int)) (or (< v_prenex_11257 main_y) (<= (+ main_y 1) v_prenex_11257) (<= (+ (select main_a v_prenex_11256) 994) (select main_a v_prenex_11257)) (<= 995 (select main_a v_prenex_11257)) (<= 0 (+ (select main_a v_prenex_11256) 1)) (<= (select main_a v_prenex_11257) 1001) (<= (select main_a v_prenex_11256) 3))) (forall ((v_prenex_14776 Int) (v_prenex_14777 Int)) (or (<= (+ main_x 1) v_prenex_14776) (<= (select main_a v_prenex_14776) 3) (<= (+ (select main_a v_prenex_14776) 994) (select main_a v_prenex_14777)) (< v_prenex_14777 main_y) (< v_prenex_14776 main_x))) (or (forall ((v_prenex_17980 Int)) (or (<= (* 2 (select main_a v_prenex_17980)) 6) (<= 0 (+ (select main_a v_prenex_17980) 1)))) (forall ((v_prenex_17977 Int)) (or (< v_prenex_17977 main_y) (<= 1994 (* 2 (select main_a v_prenex_17977))) (<= (select main_a v_prenex_17977) 1001) (<= 995 (select main_a v_prenex_17977)) (<= (+ main_y 1) v_prenex_17977)))) (forall ((v_prenex_18546 Int) (v_prenex_18545 Int)) (or (<= (+ main_y 1) v_prenex_18546) (<= (select main_a v_prenex_18546) (+ (select main_a v_prenex_18545) 998)) (< v_prenex_18546 main_y) (<= 1994 (* 2 (select main_a v_prenex_18546))))) (forall ((v_prenex_9352 Int) (v_prenex_9353 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9353))) (< v_prenex_9352 main_x) (< v_prenex_9353 main_y) (<= (+ main_y 1) v_prenex_9353) (<= (+ (select main_a v_prenex_9352) 994) (select main_a v_prenex_9353)) (<= (select main_a v_prenex_9352) 5))) (or (forall ((v_prenex_15224 Int)) (or (<= 1 (select main_a v_prenex_15224)) (<= 2 (* 2 (select main_a v_prenex_15224))))) (forall ((v_prenex_15221 Int)) (or (<= (+ main_y 1) v_prenex_15221) (<= 1994 (* 2 (select main_a v_prenex_15221))) (< v_prenex_15221 main_y) (<= (* 2 (select main_a v_prenex_15221)) 1998)))) (or (forall ((v_prenex_15734 Int)) (or (<= 995 (select main_a v_prenex_15734)) (<= (+ main_y 1) v_prenex_15734) (<= 1994 (* 2 (select main_a v_prenex_15734))) (< v_prenex_15734 main_y))) (forall ((v_prenex_15735 Int)) (<= 0 (+ (select main_a v_prenex_15735) 1)))) (forall ((v_prenex_12085 Int) (v_prenex_12086 Int)) (or (<= (+ main_y 1) v_prenex_12086) (<= 997 (select main_a v_prenex_12086)) (<= (select main_a v_prenex_12086) (+ (select main_a v_prenex_12085) 998)) (<= (select main_a v_prenex_12085) 3) (< v_prenex_12086 main_y) (<= 0 (+ (select main_a v_prenex_12085) 1)) (<= (+ main_x 1) v_prenex_12085))) (forall ((v_prenex_13091 Int) (v_prenex_13092 Int)) (or (<= (select main_a v_prenex_13092) (+ (select main_a v_prenex_13091) 998)) (<= (select main_a v_prenex_13092) 999) (<= (+ main_x 1) v_prenex_13091) (< v_prenex_13092 main_y) (<= 0 (+ (select main_a v_prenex_13091) 1)) (<= 1 (select main_a v_prenex_13091)) (<= (+ main_y 1) v_prenex_13092))) (or (forall ((v_prenex_11985 Int)) (<= 0 (+ (select main_a v_prenex_11985) 1))) (forall ((v_prenex_11986 Int)) (or (<= (* 2 (select main_a v_prenex_11986)) 1998) (<= 1994 (* 2 (select main_a v_prenex_11986))) (<= (+ main_y 1) v_prenex_11986) (< v_prenex_11986 main_y) (<= 995 (select main_a v_prenex_11986))))) (forall ((v_prenex_18509 Int) (v_prenex_18508 Int)) (or (<= (+ main_y 1) v_prenex_18509) (<= (select main_a v_prenex_18508) 3) (< v_prenex_18508 main_x) (<= 995 (select main_a v_prenex_18509)) (< v_prenex_18509 main_y) (<= (select main_a v_prenex_18509) (+ (select main_a v_prenex_18508) 998)))) (forall ((v_prenex_15869 Int) (v_prenex_15870 Int)) (or (<= (+ main_y 1) v_prenex_15870) (< v_prenex_15870 main_y) (<= 1 (select main_a v_prenex_15869)) (<= 2 (* 2 (select main_a v_prenex_15869))) (<= (select main_a v_prenex_15870) (+ (select main_a v_prenex_15869) 998)) (<= (select main_a v_prenex_15870) 999))) (forall ((v_prenex_16341 Int) (v_prenex_16342 Int)) (or (<= (+ main_y 1) v_prenex_16342) (< v_prenex_16342 main_y) (<= 1994 (* 2 (select main_a v_prenex_16342))) (<= (select main_a v_prenex_16342) 1001) (<= 2 (* 2 (select main_a v_prenex_16341))) (<= (+ (select main_a v_prenex_16341) (select main_a v_prenex_16342)) 1000) (<= (select main_a v_prenex_16341) 5))) (forall ((v_prenex_15201 Int) (v_prenex_15200 Int)) (or (< v_prenex_15200 main_x) (<= (+ main_y 1) v_prenex_15201) (<= (+ main_x 1) v_prenex_15200) (<= (+ (select main_a v_prenex_15200) 994) (select main_a v_prenex_15201)) (< v_prenex_15201 main_y))) (forall ((v_prenex_13894 Int) (v_prenex_13893 Int)) (or (< v_prenex_13894 main_y) (<= 995 (select main_a v_prenex_13894)) (<= (+ main_y 1) v_prenex_13894) (<= (select main_a v_prenex_13893) 5) (<= 1994 (* 2 (select main_a v_prenex_13894))) (<= (+ (select main_a v_prenex_13893) (select main_a v_prenex_13894)) 1000))) (forall ((v_prenex_15136 Int) (v_prenex_15135 Int)) (or (<= (+ main_y 1) v_prenex_15136) (< v_prenex_15136 main_y) (<= (select main_a v_prenex_15135) 5) (<= 997 (select main_a v_prenex_15136)) (<= 1000 (+ (select main_a v_prenex_15135) (select main_a v_prenex_15136))) (<= (select main_a v_prenex_15136) 1001))) (forall ((v_prenex_14049 Int) (v_prenex_14048 Int)) (or (<= (+ main_y 1) v_prenex_14049) (<= (+ main_x 1) v_prenex_14048) (<= 995 (select main_a v_prenex_14049)) (<= (select main_a v_prenex_14049) (+ (select main_a v_prenex_14048) 998)) (< v_prenex_14049 main_y))) (or (forall ((v_prenex_13934 Int)) (or (< v_prenex_13934 main_y) (<= (* 2 (select main_a v_prenex_13934)) 1998) (<= (select main_a v_prenex_13934) 999) (<= (+ main_y 1) v_prenex_13934))) (forall ((v_prenex_13936 Int)) (or (<= 0 (+ (select main_a v_prenex_13936) 1)) (<= (* 2 (select main_a v_prenex_13936)) 6)))) (forall ((v_prenex_11363 Int) (v_prenex_11364 Int)) (or (<= (select main_a v_prenex_11364) 999) (<= 1 (select main_a v_prenex_11363)) (<= (+ main_y 1) v_prenex_11364) (< v_prenex_11364 main_y) (<= 0 (+ (select main_a v_prenex_11363) 1)) (<= (select main_a v_prenex_11364) 1001) (<= (select main_a v_prenex_11364) (+ (select main_a v_prenex_11363) 998)))) (forall ((v_prenex_14579 Int) (v_prenex_14580 Int)) (or (<= (select main_a v_prenex_14580) 999) (<= (+ main_y 1) v_prenex_14580) (<= 0 (+ (select main_a v_prenex_14579) 1)) (< v_prenex_14580 main_y) (<= (+ (select main_a v_prenex_14579) 994) (select main_a v_prenex_14580)))) (or (forall ((v_prenex_16286 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16286))) (< v_prenex_16286 main_y) (<= (+ main_y 1) v_prenex_16286) (<= (* 2 (select main_a v_prenex_16286)) 1998) (<= 995 (select main_a v_prenex_16286)))) (forall ((v_prenex_16285 Int)) (or (<= 0 (+ (select main_a v_prenex_16285) 1)) (<= (select main_a v_prenex_16285) 5)))) (forall ((v_prenex_18381 Int) (v_prenex_18380 Int)) (or (< v_prenex_18381 main_y) (<= (select main_a v_prenex_18380) 3) (<= (select main_a v_prenex_18381) 999) (<= (* 2 (select main_a v_prenex_18380)) 6) (<= (+ main_y 1) v_prenex_18381) (<= (select main_a v_prenex_18381) (+ (select main_a v_prenex_18380) 998)) (<= 1994 (* 2 (select main_a v_prenex_18381))))) (forall ((v_prenex_13858 Int) (v_prenex_13857 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13858))) (<= 2 (* 2 (select main_a v_prenex_13857))) (<= (+ main_y 1) v_prenex_13858) (< v_prenex_13858 main_y) (<= (* 2 (select main_a v_prenex_13857)) 6) (<= (select main_a v_prenex_13858) (+ (select main_a v_prenex_13857) 998)))) (or (forall ((v_prenex_9860 Int)) (or (<= (select main_a v_prenex_9860) 3) (<= (* 2 (select main_a v_prenex_9860)) 6))) (forall ((v_prenex_9857 Int)) (or (< v_prenex_9857 main_y) (<= (select main_a v_prenex_9857) 1001) (<= (+ main_y 1) v_prenex_9857) (<= (* 2 (select main_a v_prenex_9857)) 1998) (<= 995 (select main_a v_prenex_9857))))) (forall ((v_prenex_12692 Int) (v_prenex_12691 Int)) (or (<= (+ main_y 1) v_prenex_12692) (<= (select main_a v_prenex_12691) 3) (<= (select main_a v_prenex_12692) 1001) (<= (+ (select main_a v_prenex_12691) (select main_a v_prenex_12692)) 1000) (<= 997 (select main_a v_prenex_12692)) (<= 0 (+ (select main_a v_prenex_12691) 1)) (< v_prenex_12692 main_y))) (forall ((v_prenex_15167 Int) (v_prenex_15166 Int)) (or (< v_prenex_15167 main_y) (<= 997 (select main_a v_prenex_15167)) (<= (+ (select main_a v_prenex_15166) (select main_a v_prenex_15167)) 1000) (<= (select main_a v_prenex_15166) 5) (<= (+ main_y 1) v_prenex_15167) (<= (select main_a v_prenex_15167) 999))) (forall ((v_prenex_14533 Int) (v_prenex_14532 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14532))) (< v_prenex_14532 main_x) (<= (select main_a v_prenex_14533) 999) (<= (+ main_y 1) v_prenex_14533) (< v_prenex_14533 main_y) (<= (select main_a v_prenex_14532) 5) (<= (+ (select main_a v_prenex_14532) (select main_a v_prenex_14533)) 1000))) (or (forall ((v_prenex_10727 Int)) (<= (select main_a v_prenex_10727) 5)) (forall ((v_prenex_10724 Int)) (or (< v_prenex_10724 main_y) (<= 1994 (* 2 (select main_a v_prenex_10724))) (<= (+ main_y 1) v_prenex_10724) (<= (* 2 (select main_a v_prenex_10724)) 1998) (<= 997 (select main_a v_prenex_10724))))) (forall ((v_prenex_10903 Int) (v_prenex_10902 Int)) (or (<= (+ main_y 1) v_prenex_10903) (<= (+ (select main_a v_prenex_10902) 994) (select main_a v_prenex_10903)) (<= (* 2 (select main_a v_prenex_10902)) 6) (<= 2 (* 2 (select main_a v_prenex_10902))) (<= (+ main_x 1) v_prenex_10902) (<= (select main_a v_prenex_10903) 999) (< v_prenex_10903 main_y))) (or (forall ((v_prenex_17999 Int)) (or (<= (select main_a v_prenex_17999) 3) (<= 1 (select main_a v_prenex_17999)))) (forall ((v_prenex_17994 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17994))) (<= (select main_a v_prenex_17994) 1001) (<= (+ main_y 1) v_prenex_17994) (< v_prenex_17994 main_y)))) (forall ((v_prenex_13116 Int) (v_prenex_13117 Int)) (or (<= 997 (select main_a v_prenex_13117)) (<= (* 2 (select main_a v_prenex_13116)) 6) (< v_prenex_13117 main_y) (<= (select main_a v_prenex_13117) 1001) (<= 1 (select main_a v_prenex_13116)) (<= (+ main_y 1) v_prenex_13117) (<= (+ (select main_a v_prenex_13116) 994) (select main_a v_prenex_13117)))) (or (forall ((v_prenex_12608 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12608))) (<= (+ main_y 1) v_prenex_12608) (<= (select main_a v_prenex_12608) 1001) (<= (select main_a v_prenex_12608) 999) (< v_prenex_12608 main_y))) (forall ((v_prenex_12611 Int)) (or (<= (select main_a v_prenex_12611) 3) (<= 0 (+ (select main_a v_prenex_12611) 1))))) (or (forall ((v_prenex_15281 Int)) (<= (* 2 (select main_a v_prenex_15281)) 6)) (forall ((v_prenex_15280 Int)) (or (< v_prenex_15280 main_y) (<= 997 (select main_a v_prenex_15280)) (<= (+ main_y 1) v_prenex_15280) (<= (select main_a v_prenex_15280) 1001)))) (forall ((v_prenex_14381 Int) (v_prenex_14380 Int)) (or (<= 995 (select main_a v_prenex_14381)) (<= (select main_a v_prenex_14381) (+ (select main_a v_prenex_14380) 998)) (< v_prenex_14381 main_y) (<= (select main_a v_prenex_14380) 5) (<= (+ main_y 1) v_prenex_14381) (<= 1 (select main_a v_prenex_14380)))) (or (forall ((v_prenex_14667 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14667))) (<= 0 (+ (select main_a v_prenex_14667) 1)))) (forall ((v_prenex_14665 Int)) (or (< v_prenex_14665 main_y) (<= 995 (select main_a v_prenex_14665)) (<= (* 2 (select main_a v_prenex_14665)) 1998) (<= (+ main_y 1) v_prenex_14665)))) (or (forall ((v_prenex_14895 Int)) (or (<= (+ main_y 1) v_prenex_14895) (<= 1994 (* 2 (select main_a v_prenex_14895))) (< v_prenex_14895 main_y) (<= (* 2 (select main_a v_prenex_14895)) 1998))) (forall ((v_prenex_14894 Int)) (or (<= 1 (select main_a v_prenex_14894)) (<= (* 2 (select main_a v_prenex_14894)) 6) (< v_prenex_14894 main_x)))) (forall ((v_prenex_15100 Int) (v_prenex_15099 Int)) (or (<= (+ (select main_a v_prenex_15099) (select main_a v_prenex_15100)) 1000) (< v_prenex_15100 main_y) (<= (select main_a v_prenex_15100) 1001) (<= (+ main_y 1) v_prenex_15100) (<= (select main_a v_prenex_15099) 5) (<= (* 2 (select main_a v_prenex_15100)) 1998))) (forall ((v_prenex_8472 Int) (v_prenex_8473 Int)) (or (<= (+ (select main_a v_prenex_8472) 994) (select main_a v_prenex_8473)) (<= 1994 (* 2 (select main_a v_prenex_8473))) (<= 2 (* 2 (select main_a v_prenex_8472))) (<= (+ main_y 1) v_prenex_8473) (<= 0 (+ (select main_a v_prenex_8472) 1)) (<= 995 (select main_a v_prenex_8473)) (< v_prenex_8473 main_y))) (or (forall ((v_prenex_10263 Int)) (<= (* 2 (select main_a v_prenex_10263)) 6)) (forall ((v_prenex_10265 Int)) (or (< v_prenex_10265 main_y) (<= (* 2 (select main_a v_prenex_10265)) 1998) (<= (+ main_y 1) v_prenex_10265) (<= 1994 (* 2 (select main_a v_prenex_10265))) (<= (select main_a v_prenex_10265) 999)))) (or (forall ((v_prenex_17406 Int)) (or (<= (select main_a v_prenex_17406) 1001) (<= (* 2 (select main_a v_prenex_17406)) 1998) (< v_prenex_17406 main_y) (<= (+ main_y 1) v_prenex_17406))) (forall ((v_prenex_17405 Int)) (or (<= (* 2 (select main_a v_prenex_17405)) 6) (<= 2 (* 2 (select main_a v_prenex_17405)))))) (forall ((v_prenex_14415 Int) (v_prenex_14414 Int)) (or (<= (select main_a v_prenex_14414) 3) (<= (select main_a v_prenex_14414) 5) (<= (+ (select main_a v_prenex_14414) 994) (select main_a v_prenex_14415)) (<= (select main_a v_prenex_14415) 1001) (<= 1994 (* 2 (select main_a v_prenex_14415))) (<= (+ main_y 1) v_prenex_14415) (< v_prenex_14415 main_y))) (forall ((v_prenex_17028 Int) (v_prenex_17027 Int)) (or (<= (+ main_y 1) v_prenex_17028) (<= (select main_a v_prenex_17028) 1001) (<= (* 2 (select main_a v_prenex_17028)) 1998) (< v_prenex_17028 main_y) (<= (select main_a v_prenex_17028) (+ (select main_a v_prenex_17027) 998)) (<= (select main_a v_prenex_17027) 3))) (or (forall ((v_prenex_14191 Int)) (or (<= (* 2 (select main_a v_prenex_14191)) 1998) (<= (+ main_y 1) v_prenex_14191) (< v_prenex_14191 main_y) (<= 1994 (* 2 (select main_a v_prenex_14191))) (<= 995 (select main_a v_prenex_14191)))) (forall ((v_prenex_14190 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14190))) (<= (* 2 (select main_a v_prenex_14190)) 6)))) (or (forall ((v_prenex_14959 Int)) (or (<= 1 (select main_a v_prenex_14959)) (<= (select main_a v_prenex_14959) 5))) (forall ((v_prenex_14957 Int)) (or (<= (+ main_y 1) v_prenex_14957) (< v_prenex_14957 main_y) (<= 997 (select main_a v_prenex_14957)) (<= (* 2 (select main_a v_prenex_14957)) 1998) (<= (select main_a v_prenex_14957) 999)))) (forall ((v_prenex_14827 Int) (v_prenex_14826 Int)) (or (<= (* 2 (select main_a v_prenex_14827)) 1998) (< v_prenex_14827 main_y) (< v_prenex_14826 main_x) (<= (select main_a v_prenex_14826) 5) (<= (+ main_y 1) v_prenex_14827) (<= (* 2 (select main_a v_prenex_14826)) 6) (<= (+ (select main_a v_prenex_14826) 994) (select main_a v_prenex_14827)))) (forall ((v_prenex_12738 Int) (v_prenex_12739 Int)) (or (<= 995 (select main_a v_prenex_12739)) (< v_prenex_12739 main_y) (<= 2 (* 2 (select main_a v_prenex_12738))) (<= 1000 (+ (select main_a v_prenex_12738) (select main_a v_prenex_12739))) (<= (select main_a v_prenex_12738) 3) (<= (+ main_x 1) v_prenex_12738) (<= (+ main_y 1) v_prenex_12739))) (forall ((v_prenex_16237 Int) (v_prenex_16238 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16237))) (<= (+ main_y 1) v_prenex_16238) (<= (select main_a v_prenex_16238) 999) (<= (+ (select main_a v_prenex_16237) (select main_a v_prenex_16238)) 1000) (<= 997 (select main_a v_prenex_16238)) (< v_prenex_16238 main_y))) (forall ((v_prenex_10921 Int) (v_prenex_10920 Int)) (or (<= 0 (+ (select main_a v_prenex_10920) 1)) (< v_prenex_10921 main_y) (<= 2 (* 2 (select main_a v_prenex_10920))) (<= 1994 (* 2 (select main_a v_prenex_10921))) (<= (select main_a v_prenex_10921) (+ (select main_a v_prenex_10920) 998)) (<= 997 (select main_a v_prenex_10921)) (<= (+ main_y 1) v_prenex_10921))) (forall ((v_prenex_17383 Int) (v_prenex_17384 Int)) (or (<= 1 (select main_a v_prenex_17383)) (<= 995 (select main_a v_prenex_17384)) (<= (+ (select main_a v_prenex_17383) (select main_a v_prenex_17384)) 1000) (<= (+ main_y 1) v_prenex_17384) (< v_prenex_17384 main_y) (<= 997 (select main_a v_prenex_17384)) (<= 2 (* 2 (select main_a v_prenex_17383))))) (forall ((v_prenex_14897 Int) (v_prenex_14896 Int)) (or (<= 1000 (+ (select main_a v_prenex_14896) (select main_a v_prenex_14897))) (<= (+ main_y 1) v_prenex_14897) (<= (select main_a v_prenex_14896) 5) (<= (select main_a v_prenex_14897) 999) (<= (* 2 (select main_a v_prenex_14896)) 6) (< v_prenex_14897 main_y))) (or (forall ((v_prenex_9782 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9782))) (<= 1 (select main_a v_prenex_9782)))) (forall ((v_prenex_9785 Int)) (or (<= (* 2 (select main_a v_prenex_9785)) 1998) (< v_prenex_9785 main_y) (<= (+ main_y 1) v_prenex_9785) (<= 995 (select main_a v_prenex_9785)) (<= (select main_a v_prenex_9785) 999)))) (forall ((v_prenex_11747 Int) (v_prenex_11746 Int)) (or (<= 995 (select main_a v_prenex_11747)) (<= 1000 (+ (select main_a v_prenex_11746) (select main_a v_prenex_11747))) (<= (* 2 (select main_a v_prenex_11746)) 6) (<= 0 (+ (select main_a v_prenex_11746) 1)) (< v_prenex_11747 main_y) (<= (+ main_y 1) v_prenex_11747))) (forall ((v_prenex_9157 Int) (v_prenex_9156 Int)) (or (<= (+ (select main_a v_prenex_9156) (select main_a v_prenex_9157)) 1000) (<= (select main_a v_prenex_9156) 5) (<= 997 (select main_a v_prenex_9157)) (< v_prenex_9157 main_y) (<= 1994 (* 2 (select main_a v_prenex_9157))) (<= (+ main_y 1) v_prenex_9157) (<= 2 (* 2 (select main_a v_prenex_9156))))) (or (forall ((v_prenex_17720 Int)) (or (<= (+ main_y 1) v_prenex_17720) (< v_prenex_17720 main_y) (<= (select main_a v_prenex_17720) 1001) (<= 995 (select main_a v_prenex_17720)) (<= (* 2 (select main_a v_prenex_17720)) 1998))) (forall ((v_prenex_17723 Int)) (or (<= (select main_a v_prenex_17723) 3) (<= 1 (select main_a v_prenex_17723))))) (or (forall ((v_prenex_17575 Int)) (or (<= (select main_a v_prenex_17575) 3) (<= 2 (* 2 (select main_a v_prenex_17575))))) (forall ((v_prenex_17573 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17573))) (< v_prenex_17573 main_y) (<= (+ main_y 1) v_prenex_17573) (<= (* 2 (select main_a v_prenex_17573)) 1998) (<= (select main_a v_prenex_17573) 999)))) (forall ((v_prenex_8349 Int) (v_prenex_8348 Int)) (or (<= 1000 (+ (select main_a v_prenex_8348) (select main_a v_prenex_8349))) (< v_prenex_8349 main_y) (<= 995 (select main_a v_prenex_8349)) (<= (+ main_y 1) v_prenex_8349) (<= 0 (+ (select main_a v_prenex_8348) 1)) (<= 1994 (* 2 (select main_a v_prenex_8349))) (<= (select main_a v_prenex_8348) 3))) (forall ((v_prenex_13874 Int) (v_prenex_13873 Int)) (or (< v_prenex_13874 main_y) (<= 2 (* 2 (select main_a v_prenex_13873))) (<= (+ (select main_a v_prenex_13873) 994) (select main_a v_prenex_13874)) (<= (+ main_y 1) v_prenex_13874) (<= (select main_a v_prenex_13874) 999) (<= 997 (select main_a v_prenex_13874)) (<= (select main_a v_prenex_13873) 5))) (or (forall ((v_prenex_16710 Int)) (or (< v_prenex_16710 main_y) (<= (select main_a v_prenex_16710) 1001) (<= (* 2 (select main_a v_prenex_16710)) 1998) (<= 997 (select main_a v_prenex_16710)) (<= (+ main_y 1) v_prenex_16710))) (forall ((v_prenex_16714 Int)) (or (<= (* 2 (select main_a v_prenex_16714)) 6) (<= (select main_a v_prenex_16714) 3)))) (or (forall ((v_prenex_13061 Int)) (or (<= (* 2 (select main_a v_prenex_13061)) 6) (<= (select main_a v_prenex_13061) 5))) (forall ((v_prenex_13060 Int)) (or (< v_prenex_13060 main_y) (<= (+ main_y 1) v_prenex_13060) (<= 1994 (* 2 (select main_a v_prenex_13060))) (<= 997 (select main_a v_prenex_13060))))) (forall ((v_prenex_12456 Int) (v_prenex_12457 Int)) (or (<= 0 (+ (select main_a v_prenex_12456) 1)) (<= 997 (select main_a v_prenex_12457)) (<= (+ (select main_a v_prenex_12456) (select main_a v_prenex_12457)) 1000) (< v_prenex_12457 main_y) (<= 1 (select main_a v_prenex_12456)) (<= (+ main_y 1) v_prenex_12457) (<= 995 (select main_a v_prenex_12457)))) (forall ((v_prenex_9705 Int) (v_prenex_9704 Int)) (or (< v_prenex_9705 main_y) (<= (* 2 (select main_a v_prenex_9705)) 1998) (<= (+ main_y 1) v_prenex_9705) (<= 995 (select main_a v_prenex_9705)) (<= 1000 (+ (select main_a v_prenex_9704) (select main_a v_prenex_9705))) (<= (* 2 (select main_a v_prenex_9704)) 6))) (or (forall ((v_prenex_13161 Int)) (or (<= (select main_a v_prenex_13161) 999) (<= (* 2 (select main_a v_prenex_13161)) 1998) (< v_prenex_13161 main_y) (<= (+ main_y 1) v_prenex_13161))) (forall ((v_prenex_13163 Int)) (or (<= (+ main_x 1) v_prenex_13163) (<= (select main_a v_prenex_13163) 3)))) (forall ((v_prenex_15164 Int) (v_prenex_15165 Int)) (or (<= (select main_a v_prenex_15164) 3) (< v_prenex_15165 main_y) (<= (* 2 (select main_a v_prenex_15165)) 1998) (<= (+ (select main_a v_prenex_15164) 994) (select main_a v_prenex_15165)) (<= 2 (* 2 (select main_a v_prenex_15164))) (<= (+ main_y 1) v_prenex_15165) (< v_prenex_15164 main_x))) (or (forall ((v_prenex_11340 Int)) (or (<= 0 (+ (select main_a v_prenex_11340) 1)) (<= (* 2 (select main_a v_prenex_11340)) 6))) (forall ((v_prenex_11339 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11339))) (<= (select main_a v_prenex_11339) 999) (<= (+ main_y 1) v_prenex_11339) (< v_prenex_11339 main_y)))) (forall ((v_prenex_15742 Int) (v_prenex_15741 Int)) (or (< v_prenex_15741 main_x) (<= (+ main_y 1) v_prenex_15742) (<= 0 (+ (select main_a v_prenex_15741) 1)) (< v_prenex_15742 main_y) (<= 1000 (+ (select main_a v_prenex_15741) (select main_a v_prenex_15742))) (<= (* 2 (select main_a v_prenex_15741)) 6) (<= 995 (select main_a v_prenex_15742)))) (forall ((v_prenex_11237 Int) (v_prenex_11236 Int)) (or (<= (select main_a v_prenex_11237) (+ (select main_a v_prenex_11236) 998)) (<= 2 (* 2 (select main_a v_prenex_11236))) (<= 997 (select main_a v_prenex_11237)) (<= (* 2 (select main_a v_prenex_11237)) 1998) (< v_prenex_11237 main_y) (<= (+ main_y 1) v_prenex_11237))) (forall ((v_prenex_16028 Int) (v_prenex_16029 Int)) (or (<= (select main_a v_prenex_16028) 5) (<= 995 (select main_a v_prenex_16029)) (< v_prenex_16029 main_y) (<= 1000 (+ (select main_a v_prenex_16028) (select main_a v_prenex_16029))) (<= (+ main_y 1) v_prenex_16029))) (or (forall ((v_prenex_16138 Int)) (or (< v_prenex_16138 main_x) (<= 0 (+ (select main_a v_prenex_16138) 1)) (<= 1 (select main_a v_prenex_16138)))) (forall ((v_prenex_16139 Int)) (or (< v_prenex_16139 main_y) (<= (* 2 (select main_a v_prenex_16139)) 1998) (<= (+ main_y 1) v_prenex_16139) (<= (select main_a v_prenex_16139) 999)))) (or (forall ((v_prenex_10585 Int)) (or (<= 1 (select main_a v_prenex_10585)) (< v_prenex_10585 main_x) (<= (+ main_x 1) v_prenex_10585))) (forall ((v_prenex_10586 Int)) (or (< v_prenex_10586 main_y) (<= (* 2 (select main_a v_prenex_10586)) 1998)))) (forall ((v_prenex_10457 Int) (v_prenex_10458 Int)) (or (< v_prenex_10458 main_y) (<= 1000 (+ (select main_a v_prenex_10457) (select main_a v_prenex_10458))) (<= (+ main_y 1) v_prenex_10458) (< v_prenex_10457 main_x) (<= (select main_a v_prenex_10458) 1001) (<= 0 (+ (select main_a v_prenex_10457) 1)))) (forall ((v_prenex_9571 Int) (v_prenex_9570 Int)) (or (<= 997 (select main_a v_prenex_9571)) (<= (+ main_y 1) v_prenex_9571) (<= (* 2 (select main_a v_prenex_9570)) 6) (<= (select main_a v_prenex_9570) 5) (<= (select main_a v_prenex_9571) 999) (< v_prenex_9571 main_y) (<= (select main_a v_prenex_9571) (+ (select main_a v_prenex_9570) 998)))) (or (forall ((v_prenex_9632 Int)) (<= 2 (* 2 (select main_a v_prenex_9632)))) (forall ((v_prenex_9628 Int)) (or (<= (* 2 (select main_a v_prenex_9628)) 1998) (<= (+ main_y 1) v_prenex_9628) (<= 995 (select main_a v_prenex_9628)) (<= (select main_a v_prenex_9628) 999) (< v_prenex_9628 main_y)))) (or (forall ((v_prenex_18453 Int)) (or (<= (* 2 (select main_a v_prenex_18453)) 1998) (<= (+ main_y 1) v_prenex_18453) (<= 997 (select main_a v_prenex_18453)) (<= 1994 (* 2 (select main_a v_prenex_18453))) (< v_prenex_18453 main_y))) (forall ((v_prenex_18456 Int)) (or (<= 0 (+ (select main_a v_prenex_18456) 1)) (<= (select main_a v_prenex_18456) 3)))) (forall ((v_prenex_11260 Int) (v_prenex_11261 Int)) (or (<= (+ main_y 1) v_prenex_11261) (< v_prenex_11261 main_y) (<= (select main_a v_prenex_11260) 5) (<= (* 2 (select main_a v_prenex_11261)) 1998) (<= (select main_a v_prenex_11261) 999) (<= 0 (+ (select main_a v_prenex_11260) 1)) (<= (select main_a v_prenex_11261) (+ (select main_a v_prenex_11260) 998)))) (forall ((v_prenex_14228 Int) (v_prenex_14227 Int)) (or (<= (select main_a v_prenex_14228) (+ (select main_a v_prenex_14227) 998)) (<= (select main_a v_prenex_14228) 999) (<= (+ main_y 1) v_prenex_14228) (<= 995 (select main_a v_prenex_14228)) (< v_prenex_14228 main_y) (<= 1 (select main_a v_prenex_14227)) (<= (select main_a v_prenex_14227) 3))) (or (forall ((v_prenex_11761 Int)) (or (<= (+ main_y 1) v_prenex_11761) (<= 997 (select main_a v_prenex_11761)) (<= 1994 (* 2 (select main_a v_prenex_11761))) (< v_prenex_11761 main_y))) (forall ((v_prenex_11763 Int)) (or (<= (select main_a v_prenex_11763) 5) (<= (select main_a v_prenex_11763) 3)))) (forall ((v_prenex_9594 Int) (v_prenex_9595 Int)) (or (<= (+ main_y 1) v_prenex_9595) (< v_prenex_9595 main_y) (<= (select main_a v_prenex_9595) (+ (select main_a v_prenex_9594) 998)) (<= 2 (* 2 (select main_a v_prenex_9594))) (<= 995 (select main_a v_prenex_9595)) (<= (select main_a v_prenex_9595) 999))) (forall ((v_prenex_13134 Int) (v_prenex_13135 Int)) (or (<= (+ (select main_a v_prenex_13134) 994) (select main_a v_prenex_13135)) (< v_prenex_13135 main_y) (< v_prenex_13134 main_x) (<= (+ main_y 1) v_prenex_13135) (<= 1 (select main_a v_prenex_13134)) (<= (* 2 (select main_a v_prenex_13135)) 1998))) (forall ((v_prenex_9237 Int) (v_prenex_9236 Int)) (or (<= (+ main_y 1) v_prenex_9237) (< v_prenex_9237 main_y) (<= (select main_a v_prenex_9236) 5) (<= 0 (+ (select main_a v_prenex_9236) 1)) (<= (select main_a v_prenex_9237) (+ (select main_a v_prenex_9236) 998)) (<= (* 2 (select main_a v_prenex_9237)) 1998) (<= 995 (select main_a v_prenex_9237)))) (forall ((v_prenex_16020 Int) (v_prenex_16021 Int)) (or (<= 1 (select main_a v_prenex_16020)) (<= (+ main_y 1) v_prenex_16021) (<= (* 2 (select main_a v_prenex_16020)) 6) (< v_prenex_16021 main_y) (<= (+ (select main_a v_prenex_16020) (select main_a v_prenex_16021)) 1000) (<= (select main_a v_prenex_16021) 1001))) (forall ((v_prenex_16570 Int) (v_prenex_16571 Int)) (or (<= 0 (+ (select main_a v_prenex_16570) 1)) (<= 1994 (* 2 (select main_a v_prenex_16571))) (<= 995 (select main_a v_prenex_16571)) (<= (+ main_y 1) v_prenex_16571) (<= (select main_a v_prenex_16571) (+ (select main_a v_prenex_16570) 998)) (< v_prenex_16571 main_y))) (forall ((v_prenex_17705 Int) (v_prenex_17706 Int)) (or (<= (+ main_x 1) v_prenex_17705) (<= 0 (+ (select main_a v_prenex_17705) 1)) (<= (select main_a v_prenex_17705) 3) (<= (select main_a v_prenex_17706) (+ (select main_a v_prenex_17705) 998)) (<= (* 2 (select main_a v_prenex_17706)) 1998) (<= (+ main_y 1) v_prenex_17706) (< v_prenex_17706 main_y))) (or (forall ((v_prenex_11523 Int)) (or (<= 0 (+ (select main_a v_prenex_11523) 1)) (<= (+ main_x 1) v_prenex_11523))) (forall ((v_prenex_11522 Int)) (or (< v_prenex_11522 main_y) (<= 1994 (* 2 (select main_a v_prenex_11522))) (<= 995 (select main_a v_prenex_11522)) (<= (+ main_y 1) v_prenex_11522)))) (forall ((v_prenex_17155 Int) (v_prenex_17156 Int)) (or (<= 1 (select main_a v_prenex_17155)) (<= 1000 (+ (select main_a v_prenex_17155) (select main_a v_prenex_17156))) (< v_prenex_17156 main_y) (<= 995 (select main_a v_prenex_17156)) (<= (+ main_y 1) v_prenex_17156))) (or (forall ((v_prenex_16553 Int)) (or (< v_prenex_16553 main_y) (<= (* 2 (select main_a v_prenex_16553)) 1998) (<= 997 (select main_a v_prenex_16553)) (<= (+ main_y 1) v_prenex_16553))) (forall ((v_prenex_16558 Int)) (or (<= (+ main_x 1) v_prenex_16558) (<= 2 (* 2 (select main_a v_prenex_16558)))))) (or (forall ((v_prenex_10139 Int)) (or (<= (select main_a v_prenex_10139) 5) (<= 2 (* 2 (select main_a v_prenex_10139))))) (forall ((v_prenex_10134 Int)) (or (<= 997 (select main_a v_prenex_10134)) (< v_prenex_10134 main_y) (<= (* 2 (select main_a v_prenex_10134)) 1998) (<= (+ main_y 1) v_prenex_10134)))) (forall ((v_prenex_14397 Int) (v_prenex_14396 Int)) (or (< v_prenex_14397 main_y) (<= (+ main_y 1) v_prenex_14397) (<= (select main_a v_prenex_14396) 5) (<= (select main_a v_prenex_14397) 1001) (<= (+ (select main_a v_prenex_14396) 994) (select main_a v_prenex_14397)) (<= 0 (+ (select main_a v_prenex_14396) 1)) (<= (* 2 (select main_a v_prenex_14397)) 1998))) (or (forall ((v_prenex_9101 Int)) (or (<= (select main_a v_prenex_9101) 999) (<= (+ main_y 1) v_prenex_9101) (<= 1994 (* 2 (select main_a v_prenex_9101))) (<= (select main_a v_prenex_9101) 1001) (< v_prenex_9101 main_y))) (forall ((v_prenex_9104 Int)) (<= (* 2 (select main_a v_prenex_9104)) 6))) (forall ((v_prenex_9092 Int) (v_prenex_9091 Int)) (or (< v_prenex_9092 main_y) (<= (* 2 (select main_a v_prenex_9092)) 1998) (<= (select main_a v_prenex_9091) 5) (<= (* 2 (select main_a v_prenex_9091)) 6) (<= (+ (select main_a v_prenex_9091) 994) (select main_a v_prenex_9092)) (<= (+ main_y 1) v_prenex_9092))) (or (forall ((v_prenex_12068 Int)) (or (<= (select main_a v_prenex_12068) 3) (<= 1 (select main_a v_prenex_12068)))) (forall ((v_prenex_12065 Int)) (or (<= (select main_a v_prenex_12065) 1001) (<= (+ main_y 1) v_prenex_12065) (< v_prenex_12065 main_y) (<= (* 2 (select main_a v_prenex_12065)) 1998)))) (forall ((v_prenex_14309 Int) (v_prenex_14308 Int)) (or (<= (select main_a v_prenex_14309) 1001) (<= (+ main_y 1) v_prenex_14309) (<= 1994 (* 2 (select main_a v_prenex_14309))) (<= 2 (* 2 (select main_a v_prenex_14308))) (<= (+ (select main_a v_prenex_14308) 994) (select main_a v_prenex_14309)) (< v_prenex_14309 main_y) (<= (select main_a v_prenex_14308) 5))) (or (forall ((v_prenex_18177 Int)) (or (<= (* 2 (select main_a v_prenex_18177)) 1998) (<= (+ main_y 1) v_prenex_18177) (<= 997 (select main_a v_prenex_18177)) (< v_prenex_18177 main_y))) (forall ((v_prenex_18176 Int)) (or (<= 0 (+ (select main_a v_prenex_18176) 1)) (<= 1 (select main_a v_prenex_18176))))) (or (forall ((v_prenex_10637 Int)) (or (<= 0 (+ (select main_a v_prenex_10637) 1)) (< v_prenex_10637 main_x) (<= 2 (* 2 (select main_a v_prenex_10637))))) (forall ((v_prenex_10638 Int)) (or (< v_prenex_10638 main_y) (<= (+ main_y 1) v_prenex_10638) (<= (* 2 (select main_a v_prenex_10638)) 1998) (<= 997 (select main_a v_prenex_10638))))) (forall ((v_prenex_15449 Int) (v_prenex_15450 Int)) (or (< v_prenex_15450 main_y) (<= (select main_a v_prenex_15449) 5) (<= (* 2 (select main_a v_prenex_15450)) 1998) (<= (select main_a v_prenex_15449) 3) (<= (+ main_y 1) v_prenex_15450) (<= (select main_a v_prenex_15450) (+ (select main_a v_prenex_15449) 998)) (< v_prenex_15449 main_x))) (forall ((v_prenex_10968 Int) (v_prenex_10967 Int)) (or (< v_prenex_10967 main_x) (<= 995 (select main_a v_prenex_10968)) (<= 2 (* 2 (select main_a v_prenex_10967))) (<= (select main_a v_prenex_10968) (+ (select main_a v_prenex_10967) 998)) (<= (* 2 (select main_a v_prenex_10967)) 6) (<= (+ main_y 1) v_prenex_10968) (< v_prenex_10968 main_y))) (or (forall ((v_prenex_16441 Int)) (or (<= 1 (select main_a v_prenex_16441)) (<= (+ main_x 1) v_prenex_16441) (<= 0 (+ (select main_a v_prenex_16441) 1)))) (forall ((v_prenex_16442 Int)) (or (< v_prenex_16442 main_y) (<= (+ main_y 1) v_prenex_16442) (<= (* 2 (select main_a v_prenex_16442)) 1998)))) (forall ((v_prenex_14311 Int) (v_prenex_14310 Int)) (or (<= (select main_a v_prenex_14311) 1001) (<= 2 (* 2 (select main_a v_prenex_14310))) (<= (select main_a v_prenex_14310) 3) (<= (+ main_y 1) v_prenex_14311) (<= (select main_a v_prenex_14311) 999) (<= (select main_a v_prenex_14311) (+ (select main_a v_prenex_14310) 998)) (< v_prenex_14311 main_y))) (forall ((v_prenex_16277 Int) (v_prenex_16278 Int)) (or (<= (select main_a v_prenex_16277) 3) (<= (* 2 (select main_a v_prenex_16278)) 1998) (<= (select main_a v_prenex_16277) 5) (<= (select main_a v_prenex_16278) 1001) (<= 1000 (+ (select main_a v_prenex_16277) (select main_a v_prenex_16278))) (<= (+ main_y 1) v_prenex_16278) (< v_prenex_16278 main_y))) (or (forall ((v_prenex_16691 Int)) (or (<= (* 2 (select main_a v_prenex_16691)) 1998) (<= (select main_a v_prenex_16691) 1001) (<= (+ main_y 1) v_prenex_16691) (< v_prenex_16691 main_y))) (forall ((v_prenex_16694 Int)) (<= (select main_a v_prenex_16694) 3))) (forall ((v_prenex_14954 Int) (v_prenex_14953 Int)) (or (<= (select main_a v_prenex_14954) 999) (<= (+ main_y 1) v_prenex_14954) (<= (+ (select main_a v_prenex_14953) 994) (select main_a v_prenex_14954)) (<= 0 (+ (select main_a v_prenex_14953) 1)) (< v_prenex_14954 main_y) (<= (select main_a v_prenex_14953) 5) (<= 1994 (* 2 (select main_a v_prenex_14954))))) (forall ((v_prenex_17812 Int) (v_prenex_17813 Int)) (or (<= (+ main_y 1) v_prenex_17813) (<= (select main_a v_prenex_17813) (+ (select main_a v_prenex_17812) 998)) (<= 1 (select main_a v_prenex_17812)) (<= (select main_a v_prenex_17813) 1001) (<= (select main_a v_prenex_17812) 5) (<= 995 (select main_a v_prenex_17813)) (< v_prenex_17813 main_y))) (or (forall ((v_prenex_9782 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9782))) (<= 1 (select main_a v_prenex_9782)))) (forall ((v_prenex_9786 Int)) (or (< v_prenex_9786 main_y) (<= (* 2 (select main_a v_prenex_9786)) 1998) (<= (+ main_y 1) v_prenex_9786) (<= (select main_a v_prenex_9786) 999)))) (forall ((v_prenex_12809 Int) (v_prenex_12808 Int)) (or (<= (select main_a v_prenex_12809) 1001) (<= 1994 (* 2 (select main_a v_prenex_12809))) (<= (+ main_y 1) v_prenex_12809) (<= 1000 (+ (select main_a v_prenex_12808) (select main_a v_prenex_12809))) (<= (select main_a v_prenex_12808) 5) (< v_prenex_12809 main_y))) (forall ((v_prenex_9229 Int) (v_prenex_9228 Int)) (or (<= (select main_a v_prenex_9229) 1001) (<= 1 (select main_a v_prenex_9228)) (<= (select main_a v_prenex_9229) 999) (< v_prenex_9229 main_y) (<= 2 (* 2 (select main_a v_prenex_9228))) (<= 1000 (+ (select main_a v_prenex_9228) (select main_a v_prenex_9229))) (<= (+ main_y 1) v_prenex_9229))) (forall ((v_prenex_16071 Int) (v_prenex_16072 Int)) (or (<= 1000 (+ (select main_a v_prenex_16071) (select main_a v_prenex_16072))) (< v_prenex_16072 main_y) (<= (select main_a v_prenex_16072) 1001) (< v_prenex_16071 main_x) (<= 1 (select main_a v_prenex_16071)) (<= (+ main_y 1) v_prenex_16072) (<= 2 (* 2 (select main_a v_prenex_16071))))) (forall ((v_prenex_8314 Int) (v_prenex_8313 Int)) (or (<= (select main_a v_prenex_8313) 5) (<= (select main_a v_prenex_8314) 999) (<= (+ main_y 1) v_prenex_8314) (<= (select main_a v_prenex_8314) 1001) (<= (+ (select main_a v_prenex_8313) 994) (select main_a v_prenex_8314)) (< v_prenex_8314 main_y) (<= (* 2 (select main_a v_prenex_8313)) 6))) (or (forall ((v_prenex_10136 Int)) (or (<= (select main_a v_prenex_10136) 1001) (<= (+ main_y 1) v_prenex_10136) (< v_prenex_10136 main_y) (<= (* 2 (select main_a v_prenex_10136)) 1998))) (forall ((v_prenex_10139 Int)) (or (<= (select main_a v_prenex_10139) 5) (<= 2 (* 2 (select main_a v_prenex_10139)))))) (or (forall ((v_prenex_9866 Int)) (<= (select main_a v_prenex_9866) 3)) (forall ((v_prenex_9869 Int)) (or (<= 995 (select main_a v_prenex_9869)) (<= (select main_a v_prenex_9869) 999) (<= (* 2 (select main_a v_prenex_9869)) 1998) (<= (+ main_y 1) v_prenex_9869) (< v_prenex_9869 main_y)))) (or (forall ((v_prenex_14105 Int)) (or (<= (select main_a v_prenex_14105) 5) (<= 1 (select main_a v_prenex_14105)) (< v_prenex_14105 main_x))) (forall ((v_prenex_14106 Int)) (or (< v_prenex_14106 main_y) (<= (+ main_y 1) v_prenex_14106) (<= (select main_a v_prenex_14106) 999) (<= (* 2 (select main_a v_prenex_14106)) 1998)))) (forall ((v_prenex_9903 Int) (v_prenex_9902 Int)) (or (<= (select main_a v_prenex_9902) 3) (<= (select main_a v_prenex_9903) 1001) (<= (+ main_y 1) v_prenex_9903) (<= 997 (select main_a v_prenex_9903)) (<= 1000 (+ (select main_a v_prenex_9902) (select main_a v_prenex_9903))) (< v_prenex_9903 main_y) (<= 1 (select main_a v_prenex_9902)))) (or (forall ((v_prenex_15443 Int)) (or (< v_prenex_15443 main_y) (<= (select main_a v_prenex_15443) 1001) (<= (+ main_y 1) v_prenex_15443))) (forall ((v_prenex_15444 Int)) (or (<= (+ main_x 1) v_prenex_15444) (<= (* 2 (select main_a v_prenex_15444)) 6)))) (or (forall ((v_prenex_13346 Int)) (or (<= 997 (select main_a v_prenex_13346)) (<= 995 (select main_a v_prenex_13346)) (<= (+ main_y 1) v_prenex_13346) (< v_prenex_13346 main_y) (<= 1994 (* 2 (select main_a v_prenex_13346))))) (forall ((v_prenex_13349 Int)) (or (<= (select main_a v_prenex_13349) 3) (<= (select main_a v_prenex_13349) 5)))) (forall ((v_prenex_15416 Int) (v_prenex_15415 Int)) (or (<= (* 2 (select main_a v_prenex_15416)) 1998) (<= (select main_a v_prenex_15416) (+ (select main_a v_prenex_15415) 998)) (<= 0 (+ (select main_a v_prenex_15415) 1)) (< v_prenex_15416 main_y) (<= (+ main_y 1) v_prenex_15416) (<= 1994 (* 2 (select main_a v_prenex_15416))))) (forall ((v_prenex_16998 Int) (v_prenex_16999 Int)) (or (<= (+ main_y 1) v_prenex_16999) (<= (* 2 (select main_a v_prenex_16999)) 1998) (<= (* 2 (select main_a v_prenex_16998)) 6) (<= (select main_a v_prenex_16999) (+ (select main_a v_prenex_16998) 998)) (<= (select main_a v_prenex_16999) 1001) (<= 0 (+ (select main_a v_prenex_16998) 1)) (< v_prenex_16999 main_y))) (or (forall ((v_prenex_16915 Int)) (or (<= (+ main_y 1) v_prenex_16915) (<= (* 2 (select main_a v_prenex_16915)) 1998) (< v_prenex_16915 main_y))) (forall ((v_prenex_16914 Int)) (or (<= 1 (select main_a v_prenex_16914)) (<= (+ main_x 1) v_prenex_16914) (<= 2 (* 2 (select main_a v_prenex_16914)))))) (forall ((v_prenex_11061 Int) (v_prenex_11060 Int)) (or (< v_prenex_11061 main_y) (<= (select main_a v_prenex_11060) 3) (<= 997 (select main_a v_prenex_11061)) (<= (select main_a v_prenex_11061) 999) (<= 2 (* 2 (select main_a v_prenex_11060))) (<= (+ main_y 1) v_prenex_11061) (<= 1000 (+ (select main_a v_prenex_11060) (select main_a v_prenex_11061))))) (or (forall ((v_prenex_16070 Int)) (<= 1994 (* 2 (select main_a v_prenex_16070)))) (forall ((v_prenex_16069 Int)) (or (< v_prenex_16069 main_x) (<= (select main_a v_prenex_16069) 3) (<= (select main_a v_prenex_16069) 5) (<= (+ main_x 1) v_prenex_16069)))) (forall ((v_prenex_18398 Int) (v_prenex_18397 Int)) (or (< v_prenex_18398 main_y) (<= (select main_a v_prenex_18398) 999) (<= 0 (+ (select main_a v_prenex_18397) 1)) (<= (+ main_y 1) v_prenex_18398) (<= (select main_a v_prenex_18398) 1001) (<= (select main_a v_prenex_18398) (+ (select main_a v_prenex_18397) 998)))) (forall ((v_prenex_16449 Int) (v_prenex_16450 Int)) (or (<= (* 2 (select main_a v_prenex_16450)) 1998) (<= 997 (select main_a v_prenex_16450)) (<= 0 (+ (select main_a v_prenex_16449) 1)) (<= (+ main_y 1) v_prenex_16450) (<= (+ (select main_a v_prenex_16449) (select main_a v_prenex_16450)) 1000) (<= (* 2 (select main_a v_prenex_16449)) 6) (< v_prenex_16450 main_y))) (forall ((v_prenex_15021 Int) (v_prenex_15020 Int)) (or (<= (* 2 (select main_a v_prenex_15021)) 1998) (<= 2 (* 2 (select main_a v_prenex_15020))) (< v_prenex_15021 main_y) (<= 1000 (+ (select main_a v_prenex_15020) (select main_a v_prenex_15021))) (<= (select main_a v_prenex_15021) 1001) (<= (select main_a v_prenex_15020) 5) (<= (+ main_y 1) v_prenex_15021))) (forall ((v_prenex_8790 Int) (v_prenex_8791 Int)) (or (<= 0 (+ (select main_a v_prenex_8790) 1)) (<= 1 (select main_a v_prenex_8790)) (<= (+ (select main_a v_prenex_8790) (select main_a v_prenex_8791)) 1000) (<= 1994 (* 2 (select main_a v_prenex_8791))) (<= (+ main_y 1) v_prenex_8791) (< v_prenex_8791 main_y) (<= (+ main_x 1) v_prenex_8790))) (or (forall ((v_prenex_13644 Int)) (or (<= (select main_a v_prenex_13644) 1001) (< v_prenex_13644 main_y) (<= (select main_a v_prenex_13644) 999) (<= (+ main_y 1) v_prenex_13644) (<= 1994 (* 2 (select main_a v_prenex_13644))))) (forall ((v_prenex_13646 Int)) (<= (* 2 (select main_a v_prenex_13646)) 6))) (forall ((v_prenex_12879 Int) (v_prenex_12880 Int)) (or (< v_prenex_12880 main_y) (<= 997 (select main_a v_prenex_12880)) (<= (select main_a v_prenex_12880) 999) (<= (* 2 (select main_a v_prenex_12879)) 6) (<= 2 (* 2 (select main_a v_prenex_12879))) (<= (+ main_y 1) v_prenex_12880) (<= (+ (select main_a v_prenex_12879) (select main_a v_prenex_12880)) 1000))) (forall ((v_prenex_13145 Int) (v_prenex_13144 Int)) (or (<= (+ main_y 1) v_prenex_13145) (<= 1000 (+ (select main_a v_prenex_13144) (select main_a v_prenex_13145))) (< v_prenex_13145 main_y) (<= (* 2 (select main_a v_prenex_13144)) 6) (<= (select main_a v_prenex_13144) 5) (<= (* 2 (select main_a v_prenex_13145)) 1998))) (forall ((v_prenex_12730 Int) (v_prenex_12731 Int)) (or (<= (select main_a v_prenex_12731) 999) (<= (+ main_y 1) v_prenex_12731) (< v_prenex_12731 main_y) (<= 1000 (+ (select main_a v_prenex_12730) (select main_a v_prenex_12731))) (<= 1994 (* 2 (select main_a v_prenex_12731))) (<= 2 (* 2 (select main_a v_prenex_12730))))) (forall ((v_prenex_14871 Int) (v_prenex_14870 Int)) (or (<= (select main_a v_prenex_14871) 999) (<= 0 (+ (select main_a v_prenex_14870) 1)) (<= (+ main_y 1) v_prenex_14871) (<= (select main_a v_prenex_14871) (+ (select main_a v_prenex_14870) 998)) (< v_prenex_14871 main_y) (<= (select main_a v_prenex_14870) 5))) (forall ((v_prenex_9435 Int) (v_prenex_9434 Int)) (or (<= (select main_a v_prenex_9434) 3) (<= (select main_a v_prenex_9435) (+ (select main_a v_prenex_9434) 998)) (<= (+ main_y 1) v_prenex_9435) (<= (select main_a v_prenex_9435) 999) (< v_prenex_9434 main_x) (<= 1 (select main_a v_prenex_9434)) (< v_prenex_9435 main_y))) (forall ((v_prenex_18213 Int) (v_prenex_18214 Int)) (or (<= (select main_a v_prenex_18214) 999) (<= (select main_a v_prenex_18214) (+ (select main_a v_prenex_18213) 998)) (<= (select main_a v_prenex_18213) 3) (<= (select main_a v_prenex_18214) 1001) (<= 1 (select main_a v_prenex_18213)) (<= (+ main_y 1) v_prenex_18214) (< v_prenex_18214 main_y))) (or (forall ((v_prenex_8591 Int)) (or (< v_prenex_8591 main_y) (<= 1994 (* 2 (select main_a v_prenex_8591))) (<= (+ main_y 1) v_prenex_8591))) (forall ((v_prenex_8588 Int)) (or (<= 1 (select main_a v_prenex_8588)) (<= (+ main_x 1) v_prenex_8588)))) (or (forall ((v_prenex_16301 Int)) (or (< v_prenex_16301 main_y) (<= (+ main_y 1) v_prenex_16301) (<= 1994 (* 2 (select main_a v_prenex_16301))) (<= (* 2 (select main_a v_prenex_16301)) 1998) (<= 997 (select main_a v_prenex_16301)))) (forall ((v_prenex_16303 Int)) (or (<= (select main_a v_prenex_16303) 3) (<= (select main_a v_prenex_16303) 5)))) (forall ((v_prenex_12388 Int) (v_prenex_12389 Int)) (or (<= (select main_a v_prenex_12389) 1001) (<= (+ main_y 1) v_prenex_12389) (<= 1994 (* 2 (select main_a v_prenex_12389))) (<= 1 (select main_a v_prenex_12388)) (<= (+ (select main_a v_prenex_12388) (select main_a v_prenex_12389)) 1000) (<= 0 (+ (select main_a v_prenex_12388) 1)) (< v_prenex_12389 main_y))) (or (forall ((v_prenex_16802 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16802))) (<= 995 (select main_a v_prenex_16802)) (<= (+ main_y 1) v_prenex_16802) (< v_prenex_16802 main_y))) (forall ((v_prenex_16806 Int)) (or (<= (select main_a v_prenex_16806) 5) (<= (* 2 (select main_a v_prenex_16806)) 6)))) (forall ((v_prenex_9603 Int) (v_prenex_9602 Int)) (or (<= (+ main_y 1) v_prenex_9603) (< v_prenex_9603 main_y) (<= 2 (* 2 (select main_a v_prenex_9602))) (<= 995 (select main_a v_prenex_9603)) (<= 1000 (+ (select main_a v_prenex_9602) (select main_a v_prenex_9603))))) (forall ((v_prenex_18554 Int) (v_prenex_18553 Int)) (or (<= 0 (+ (select main_a v_prenex_18553) 1)) (<= (* 2 (select main_a v_prenex_18553)) 6) (<= (+ main_y 1) v_prenex_18554) (<= (+ (select main_a v_prenex_18553) 994) (select main_a v_prenex_18554)) (<= (select main_a v_prenex_18554) 1001) (< v_prenex_18554 main_y) (<= (* 2 (select main_a v_prenex_18554)) 1998))) (forall ((v_prenex_13187 Int) (v_prenex_13188 Int)) (or (<= (select main_a v_prenex_13187) 5) (<= (* 2 (select main_a v_prenex_13188)) 1998) (<= (+ (select main_a v_prenex_13187) (select main_a v_prenex_13188)) 1000) (< v_prenex_13188 main_y) (<= 1 (select main_a v_prenex_13187)) (<= (+ main_y 1) v_prenex_13188) (<= 997 (select main_a v_prenex_13188)))) (forall ((v_prenex_17644 Int) (v_prenex_17645 Int)) (or (<= 1000 (+ (select main_a v_prenex_17644) (select main_a v_prenex_17645))) (<= (select main_a v_prenex_17645) 1001) (<= (+ main_y 1) v_prenex_17645) (<= (select main_a v_prenex_17644) 3) (< v_prenex_17645 main_y) (<= 995 (select main_a v_prenex_17645)))) (forall ((v_prenex_15452 Int) (v_prenex_15451 Int)) (or (<= (+ main_x 1) v_prenex_15451) (<= (+ main_y 1) v_prenex_15452) (<= (+ (select main_a v_prenex_15451) 994) (select main_a v_prenex_15452)) (< v_prenex_15451 main_x) (<= 2 (* 2 (select main_a v_prenex_15451))))) (forall ((v_prenex_11181 Int) (v_prenex_11180 Int)) (or (<= 997 (select main_a v_prenex_11181)) (<= 1994 (* 2 (select main_a v_prenex_11181))) (<= (+ main_y 1) v_prenex_11181) (<= (+ (select main_a v_prenex_11180) (select main_a v_prenex_11181)) 1000) (< v_prenex_11181 main_y) (<= (* 2 (select main_a v_prenex_11180)) 6) (<= 1 (select main_a v_prenex_11180)))) (forall ((v_prenex_11182 Int) (v_prenex_11183 Int)) (or (<= (* 2 (select main_a v_prenex_11182)) 6) (< v_prenex_11183 main_y) (<= (+ (select main_a v_prenex_11182) (select main_a v_prenex_11183)) 1000) (<= (+ main_y 1) v_prenex_11183) (<= 995 (select main_a v_prenex_11183)) (<= 1994 (* 2 (select main_a v_prenex_11183))))) (or (forall ((v_prenex_12904 Int)) (<= 2 (* 2 (select main_a v_prenex_12904)))) (forall ((v_prenex_12900 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12900))) (<= (* 2 (select main_a v_prenex_12900)) 1998) (<= (+ main_y 1) v_prenex_12900) (< v_prenex_12900 main_y)))) (forall ((v_prenex_12133 Int) (v_prenex_12134 Int)) (or (<= (+ main_y 1) v_prenex_12134) (<= (* 2 (select main_a v_prenex_12133)) 6) (<= (select main_a v_prenex_12133) 5) (<= 1994 (* 2 (select main_a v_prenex_12134))) (<= (+ (select main_a v_prenex_12133) 994) (select main_a v_prenex_12134)) (< v_prenex_12134 main_y))) (or (forall ((v_prenex_14616 Int)) (or (<= (+ main_y 1) v_prenex_14616) (<= 1994 (* 2 (select main_a v_prenex_14616))))) (forall ((v_prenex_14615 Int)) (or (< v_prenex_14615 main_x) (<= (* 2 (select main_a v_prenex_14615)) 6) (<= (+ main_x 1) v_prenex_14615)))) (forall ((v_prenex_9715 Int) (v_prenex_9714 Int)) (or (<= (+ main_x 1) v_prenex_9714) (< v_prenex_9715 main_y) (<= (select main_a v_prenex_9714) 5) (< v_prenex_9714 main_x) (<= (+ (select main_a v_prenex_9714) 994) (select main_a v_prenex_9715)))) (forall ((v_prenex_13448 Int) (v_prenex_13449 Int)) (or (<= (select main_a v_prenex_13449) 1001) (<= (+ main_y 1) v_prenex_13449) (< v_prenex_13449 main_y) (<= 995 (select main_a v_prenex_13449)) (<= (+ (select main_a v_prenex_13448) (select main_a v_prenex_13449)) 1000))) (or (forall ((v_prenex_12993 Int)) (or (< v_prenex_12993 main_y) (<= 997 (select main_a v_prenex_12993)) (<= (+ main_y 1) v_prenex_12993) (<= (* 2 (select main_a v_prenex_12993)) 1998) (<= 1994 (* 2 (select main_a v_prenex_12993))))) (forall ((v_prenex_12995 Int)) (or (<= 1 (select main_a v_prenex_12995)) (<= 2 (* 2 (select main_a v_prenex_12995)))))) (forall ((v_prenex_10440 Int) (v_prenex_10439 Int)) (or (<= (select main_a v_prenex_10440) 1001) (<= (select main_a v_prenex_10440) (+ (select main_a v_prenex_10439) 998)) (<= 995 (select main_a v_prenex_10440)) (< v_prenex_10440 main_y) (<= 2 (* 2 (select main_a v_prenex_10439))) (<= (+ main_y 1) v_prenex_10440))) (forall ((v_prenex_12669 Int) (v_prenex_12670 Int)) (or (< v_prenex_12669 main_x) (<= (select main_a v_prenex_12670) (+ (select main_a v_prenex_12669) 998)) (<= (+ main_y 1) v_prenex_12670) (<= 995 (select main_a v_prenex_12670)) (< v_prenex_12670 main_y) (<= (* 2 (select main_a v_prenex_12669)) 6))) (forall ((v_prenex_9554 Int) (v_prenex_9553 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9553))) (<= 1994 (* 2 (select main_a v_prenex_9554))) (<= (+ main_y 1) v_prenex_9554) (<= (select main_a v_prenex_9553) 5) (< v_prenex_9554 main_y) (<= (select main_a v_prenex_9554) (+ (select main_a v_prenex_9553) 998)))) (or (forall ((v_prenex_10211 Int)) (or (<= 0 (+ (select main_a v_prenex_10211) 1)) (< v_prenex_10211 main_x))) (forall ((v_prenex_10212 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10212))) (<= (select main_a v_prenex_10212) 1001) (< v_prenex_10212 main_y) (<= (+ main_y 1) v_prenex_10212)))) (forall ((v_prenex_15828 Int) (v_prenex_15827 Int)) (or (<= (+ main_y 1) v_prenex_15828) (<= (select main_a v_prenex_15827) 5) (<= (* 2 (select main_a v_prenex_15827)) 6) (<= 1000 (+ (select main_a v_prenex_15827) (select main_a v_prenex_15828))) (<= (select main_a v_prenex_15828) 1001) (< v_prenex_15828 main_y))) (or (forall ((v_prenex_12396 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12396))) (<= (* 2 (select main_a v_prenex_12396)) 1998) (<= (+ main_y 1) v_prenex_12396) (< v_prenex_12396 main_y))) (forall ((v_prenex_12399 Int)) (or (<= 1 (select main_a v_prenex_12399)) (<= (+ main_x 1) v_prenex_12399) (<= (* 2 (select main_a v_prenex_12399)) 6)))) (forall ((v_prenex_13275 Int) (v_prenex_13274 Int)) (or (<= 1000 (+ (select main_a v_prenex_13274) (select main_a v_prenex_13275))) (<= (* 2 (select main_a v_prenex_13274)) 6) (< v_prenex_13275 main_y) (<= 1 (select main_a v_prenex_13274)) (<= 995 (select main_a v_prenex_13275)) (<= (+ main_y 1) v_prenex_13275) (<= (* 2 (select main_a v_prenex_13275)) 1998))) (forall ((v_prenex_10523 Int) (v_prenex_10522 Int)) (or (<= (select main_a v_prenex_10523) 1001) (<= 997 (select main_a v_prenex_10523)) (< v_prenex_10523 main_y) (<= 1000 (+ (select main_a v_prenex_10522) (select main_a v_prenex_10523))) (<= 0 (+ (select main_a v_prenex_10522) 1)) (<= (+ main_y 1) v_prenex_10523) (<= (select main_a v_prenex_10522) 3))) (forall ((v_prenex_10159 Int) (v_prenex_10160 Int)) (or (< v_prenex_10160 main_y) (<= (select main_a v_prenex_10160) 999) (<= 2 (* 2 (select main_a v_prenex_10159))) (<= (select main_a v_prenex_10160) (+ (select main_a v_prenex_10159) 998)) (<= (select main_a v_prenex_10159) 3) (<= (+ main_y 1) v_prenex_10160) (<= (* 2 (select main_a v_prenex_10160)) 1998))) (forall ((v_prenex_15203 Int) (v_prenex_15202 Int)) (or (<= 997 (select main_a v_prenex_15203)) (<= (select main_a v_prenex_15202) 3) (<= (+ main_y 1) v_prenex_15203) (<= (* 2 (select main_a v_prenex_15202)) 6) (< v_prenex_15203 main_y) (<= (* 2 (select main_a v_prenex_15203)) 1998) (<= (+ (select main_a v_prenex_15202) (select main_a v_prenex_15203)) 1000))) (forall ((v_prenex_13536 Int) (v_prenex_13535 Int)) (or (<= 995 (select main_a v_prenex_13536)) (<= (select main_a v_prenex_13536) 999) (<= (* 2 (select main_a v_prenex_13535)) 6) (<= (select main_a v_prenex_13535) 3) (< v_prenex_13536 main_y) (<= (+ main_y 1) v_prenex_13536) (<= (+ (select main_a v_prenex_13535) (select main_a v_prenex_13536)) 1000))) (forall ((v_prenex_9139 Int) (v_prenex_9138 Int)) (or (<= 0 (+ (select main_a v_prenex_9138) 1)) (<= (+ main_y 1) v_prenex_9139) (<= 1994 (* 2 (select main_a v_prenex_9139))) (<= (+ (select main_a v_prenex_9138) 994) (select main_a v_prenex_9139)) (< v_prenex_9139 main_y))) (forall ((v_prenex_17347 Int) (v_prenex_17348 Int)) (or (< v_prenex_17348 main_y) (<= (+ main_y 1) v_prenex_17348) (<= (select main_a v_prenex_17348) 999) (<= (select main_a v_prenex_17347) 3) (<= 0 (+ (select main_a v_prenex_17347) 1)) (<= (select main_a v_prenex_17348) (+ (select main_a v_prenex_17347) 998)) (<= (* 2 (select main_a v_prenex_17348)) 1998))) (forall ((v_prenex_14427 Int) (v_prenex_14426 Int)) (or (<= (select main_a v_prenex_14427) 999) (< v_prenex_14426 main_x) (<= (+ (select main_a v_prenex_14426) 994) (select main_a v_prenex_14427)) (< v_prenex_14427 main_y) (<= (+ main_y 1) v_prenex_14427) (<= (* 2 (select main_a v_prenex_14426)) 6) (<= 0 (+ (select main_a v_prenex_14426) 1)))) (forall ((v_prenex_10095 Int) (v_prenex_10096 Int)) (or (<= (* 2 (select main_a v_prenex_10095)) 6) (<= (select main_a v_prenex_10096) 1001) (< v_prenex_10096 main_y) (<= 1994 (* 2 (select main_a v_prenex_10096))) (<= (+ (select main_a v_prenex_10095) (select main_a v_prenex_10096)) 1000) (<= (+ main_y 1) v_prenex_10096))) (forall ((v_prenex_9985 Int) (v_prenex_9984 Int)) (or (< v_prenex_9985 main_y) (<= (select main_a v_prenex_9985) 999) (<= (select main_a v_prenex_9985) (+ (select main_a v_prenex_9984) 998)) (< v_prenex_9984 main_x) (<= (+ main_y 1) v_prenex_9985))) (forall ((v_prenex_12436 Int) (v_prenex_12437 Int)) (or (<= (select main_a v_prenex_12436) 5) (<= (+ main_y 1) v_prenex_12437) (<= (+ (select main_a v_prenex_12436) 994) (select main_a v_prenex_12437)) (<= (select main_a v_prenex_12437) 1001) (<= 997 (select main_a v_prenex_12437)) (< v_prenex_12437 main_y))) (forall ((v_prenex_13812 Int) (v_prenex_13813 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13812))) (<= (select main_a v_prenex_13813) 1001) (<= (select main_a v_prenex_13812) 3) (<= (+ main_y 1) v_prenex_13813) (< v_prenex_13813 main_y) (<= 1000 (+ (select main_a v_prenex_13812) (select main_a v_prenex_13813))))) (or (forall ((v_prenex_10140 Int)) (or (<= (+ main_y 1) v_prenex_10140) (< v_prenex_10140 main_y) (<= (* 2 (select main_a v_prenex_10140)) 1998))) (forall ((v_prenex_10139 Int)) (or (<= (select main_a v_prenex_10139) 5) (<= 2 (* 2 (select main_a v_prenex_10139)))))) (or (forall ((v_prenex_17183 Int)) (or (<= (* 2 (select main_a v_prenex_17183)) 1998) (<= 997 (select main_a v_prenex_17183)) (<= (+ main_y 1) v_prenex_17183) (< v_prenex_17183 main_y) (<= (select main_a v_prenex_17183) 999))) (forall ((v_prenex_17185 Int)) (or (<= 0 (+ (select main_a v_prenex_17185) 1)) (<= (* 2 (select main_a v_prenex_17185)) 6)))) (or (forall ((v_prenex_9567 Int)) (or (< v_prenex_9567 main_y) (<= (+ main_y 1) v_prenex_9567) (<= (select main_a v_prenex_9567) 1001) (<= 1994 (* 2 (select main_a v_prenex_9567))) (<= 997 (select main_a v_prenex_9567)))) (forall ((v_prenex_9566 Int)) (<= (select main_a v_prenex_9566) 5))) (forall ((v_prenex_14359 Int) (v_prenex_14360 Int)) (or (< v_prenex_14360 main_y) (<= 0 (+ (select main_a v_prenex_14359) 1)) (<= (select main_a v_prenex_14359) 3) (<= (* 2 (select main_a v_prenex_14360)) 1998) (<= (+ main_y 1) v_prenex_14360) (<= 1994 (* 2 (select main_a v_prenex_14360))) (<= (+ (select main_a v_prenex_14359) 994) (select main_a v_prenex_14360)))) (or (forall ((v_prenex_15634 Int)) (or (< v_prenex_15634 main_x) (<= 1 (select main_a v_prenex_15634)))) (forall ((v_prenex_15635 Int)) (or (<= (+ main_y 1) v_prenex_15635) (<= (* 2 (select main_a v_prenex_15635)) 1998) (< v_prenex_15635 main_y) (<= 995 (select main_a v_prenex_15635))))) (or (forall ((v_prenex_13568 Int)) (or (<= (select main_a v_prenex_13568) 3) (<= (* 2 (select main_a v_prenex_13568)) 6))) (forall ((v_prenex_13569 Int)) (or (<= (+ main_y 1) v_prenex_13569) (<= (* 2 (select main_a v_prenex_13569)) 1998) (< v_prenex_13569 main_y)))) (or (forall ((v_prenex_10948 Int)) (or (<= 0 (+ (select main_a v_prenex_10948) 1)) (<= 2 (* 2 (select main_a v_prenex_10948))))) (forall ((v_prenex_10947 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10947))) (< v_prenex_10947 main_y) (<= (+ main_y 1) v_prenex_10947) (<= 995 (select main_a v_prenex_10947))))) (or (forall ((v_prenex_11176 Int)) (or (<= (select main_a v_prenex_11176) 3) (<= 0 (+ (select main_a v_prenex_11176) 1)) (< v_prenex_11176 main_x))) (forall ((v_prenex_11177 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11177))) (<= (+ main_y 1) v_prenex_11177) (<= (select main_a v_prenex_11177) 1001) (< v_prenex_11177 main_y)))) (or (forall ((v_prenex_8931 Int)) (or (<= (+ main_y 1) v_prenex_8931) (<= (* 2 (select main_a v_prenex_8931)) 1998) (< v_prenex_8931 main_y) (<= 1994 (* 2 (select main_a v_prenex_8931))) (<= 997 (select main_a v_prenex_8931)))) (forall ((v_prenex_8933 Int)) (or (<= 1 (select main_a v_prenex_8933)) (<= 0 (+ (select main_a v_prenex_8933) 1))))) (forall ((v_prenex_9873 Int) (v_prenex_9874 Int)) (or (< v_prenex_9874 main_y) (<= 995 (select main_a v_prenex_9874)) (<= (+ main_y 1) v_prenex_9874) (<= (select main_a v_prenex_9873) 3) (<= 997 (select main_a v_prenex_9874)) (<= 0 (+ (select main_a v_prenex_9873) 1)) (<= (+ (select main_a v_prenex_9873) (select main_a v_prenex_9874)) 1000))) (forall ((v_prenex_12485 Int) (v_prenex_12484 Int)) (or (<= (select main_a v_prenex_12485) 1001) (<= (+ main_y 1) v_prenex_12485) (<= 1000 (+ (select main_a v_prenex_12484) (select main_a v_prenex_12485))) (<= (select main_a v_prenex_12484) 3) (< v_prenex_12485 main_y) (<= (* 2 (select main_a v_prenex_12485)) 1998))) (or (forall ((v_prenex_16228 Int)) (or (< v_prenex_16228 main_y) (<= 1994 (* 2 (select main_a v_prenex_16228))) (<= (+ main_y 1) v_prenex_16228) (<= (select main_a v_prenex_16228) 1001))) (forall ((v_prenex_16227 Int)) (or (<= 1 (select main_a v_prenex_16227)) (< v_prenex_16227 main_x) (<= 2 (* 2 (select main_a v_prenex_16227)))))) (or (forall ((v_prenex_12400 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12400))) (<= (+ main_y 1) v_prenex_12400) (< v_prenex_12400 main_y) (<= (select main_a v_prenex_12400) 1001))) (forall ((v_prenex_12399 Int)) (or (<= 1 (select main_a v_prenex_12399)) (<= (+ main_x 1) v_prenex_12399) (<= (* 2 (select main_a v_prenex_12399)) 6)))) (forall ((v_prenex_11411 Int) (v_prenex_11412 Int)) (or (<= (+ main_y 1) v_prenex_11412) (<= (+ (select main_a v_prenex_11411) (select main_a v_prenex_11412)) 1000) (<= 1994 (* 2 (select main_a v_prenex_11412))) (<= 0 (+ (select main_a v_prenex_11411) 1)) (< v_prenex_11412 main_y))) (forall ((v_prenex_18042 Int) (v_prenex_18041 Int)) (or (<= (+ main_y 1) v_prenex_18042) (<= 2 (* 2 (select main_a v_prenex_18041))) (<= 995 (select main_a v_prenex_18042)) (<= 1 (select main_a v_prenex_18041)) (<= (select main_a v_prenex_18042) 999) (< v_prenex_18042 main_y) (<= (select main_a v_prenex_18042) (+ (select main_a v_prenex_18041) 998)))) (or (forall ((v_prenex_9564 Int)) (or (<= (+ main_y 1) v_prenex_9564) (<= 1994 (* 2 (select main_a v_prenex_9564))) (<= (select main_a v_prenex_9564) 1001) (<= (select main_a v_prenex_9564) 999) (< v_prenex_9564 main_y))) (forall ((v_prenex_9566 Int)) (<= (select main_a v_prenex_9566) 5))) (or (forall ((v_prenex_13238 Int)) (<= (* 2 (select main_a v_prenex_13238)) 6)) (forall ((v_prenex_13235 Int)) (or (< v_prenex_13235 main_y) (<= (select main_a v_prenex_13235) 1001) (<= (* 2 (select main_a v_prenex_13235)) 1998) (<= (+ main_y 1) v_prenex_13235) (<= 995 (select main_a v_prenex_13235))))) (forall ((v_prenex_15213 Int) (v_prenex_15212 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15213))) (<= 995 (select main_a v_prenex_15213)) (<= 0 (+ (select main_a v_prenex_15212) 1)) (< v_prenex_15213 main_y) (<= (+ main_y 1) v_prenex_15213) (<= (+ (select main_a v_prenex_15212) (select main_a v_prenex_15213)) 1000))) (forall ((v_prenex_16148 Int) (v_prenex_16149 Int)) (or (<= 1000 (+ (select main_a v_prenex_16148) (select main_a v_prenex_16149))) (<= (select main_a v_prenex_16148) 3) (<= 997 (select main_a v_prenex_16149)) (< v_prenex_16148 main_x) (<= (+ main_y 1) v_prenex_16149) (<= (select main_a v_prenex_16148) 5) (< v_prenex_16149 main_y))) (forall ((v_prenex_16263 Int) (v_prenex_16264 Int)) (or (<= (+ (select main_a v_prenex_16263) (select main_a v_prenex_16264)) 1000) (<= 0 (+ (select main_a v_prenex_16263) 1)) (<= (* 2 (select main_a v_prenex_16264)) 1998) (<= (select main_a v_prenex_16263) 5) (<= (+ main_y 1) v_prenex_16264) (< v_prenex_16263 main_x) (< v_prenex_16264 main_y))) (forall ((v_prenex_13499 Int) (v_prenex_13498 Int)) (or (< v_prenex_13499 main_y) (<= (+ main_y 1) v_prenex_13499) (<= (select main_a v_prenex_13499) 1001) (<= (* 2 (select main_a v_prenex_13498)) 6) (<= (+ (select main_a v_prenex_13498) 994) (select main_a v_prenex_13499)) (<= 997 (select main_a v_prenex_13499)) (<= 1 (select main_a v_prenex_13498)))) (or (forall ((v_prenex_12323 Int)) (or (< v_prenex_12323 main_y) (<= (* 2 (select main_a v_prenex_12323)) 1998) (<= 997 (select main_a v_prenex_12323)) (<= (+ main_y 1) v_prenex_12323))) (forall ((v_prenex_12322 Int)) (or (<= (select main_a v_prenex_12322) 5) (<= 2 (* 2 (select main_a v_prenex_12322)))))) (forall ((v_prenex_18400 Int) (v_prenex_18399 Int)) (or (< v_prenex_18400 main_y) (<= 1000 (+ (select main_a v_prenex_18399) (select main_a v_prenex_18400))) (<= 995 (select main_a v_prenex_18400)) (<= (+ main_y 1) v_prenex_18400) (<= 2 (* 2 (select main_a v_prenex_18399))) (<= (select main_a v_prenex_18399) 3))) (forall ((v_prenex_13552 Int) (v_prenex_13551 Int)) (or (<= (+ main_y 1) v_prenex_13552) (<= (select main_a v_prenex_13552) (+ (select main_a v_prenex_13551) 998)) (<= 995 (select main_a v_prenex_13552)) (< v_prenex_13552 main_y))) (forall ((v_prenex_9990 Int) (v_prenex_9991 Int)) (or (<= 1000 (+ (select main_a v_prenex_9990) (select main_a v_prenex_9991))) (< v_prenex_9991 main_y) (<= 2 (* 2 (select main_a v_prenex_9990))) (<= (+ main_y 1) v_prenex_9991) (<= 997 (select main_a v_prenex_9991)) (<= (select main_a v_prenex_9991) 1001) (<= (select main_a v_prenex_9990) 5))) (or (forall ((v_prenex_18537 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18537))) (<= (* 2 (select main_a v_prenex_18537)) 6))) (forall ((v_prenex_18533 Int)) (or (<= (+ main_y 1) v_prenex_18533) (< v_prenex_18533 main_y) (<= 1994 (* 2 (select main_a v_prenex_18533)))))) (or (forall ((v_prenex_10263 Int)) (<= (* 2 (select main_a v_prenex_10263)) 6)) (forall ((v_prenex_10264 Int)) (or (< v_prenex_10264 main_y) (<= (+ main_y 1) v_prenex_10264) (<= (select main_a v_prenex_10264) 999) (<= (select main_a v_prenex_10264) 1001) (<= (* 2 (select main_a v_prenex_10264)) 1998)))) (forall ((v_prenex_13614 Int) (v_prenex_13615 Int)) (or (<= (select main_a v_prenex_13615) 1001) (<= (select main_a v_prenex_13614) 5) (<= (+ main_y 1) v_prenex_13615) (< v_prenex_13615 main_y) (<= 1000 (+ (select main_a v_prenex_13614) (select main_a v_prenex_13615))) (<= 995 (select main_a v_prenex_13615)))) (forall ((v_prenex_18217 Int) (v_prenex_18218 Int)) (or (<= 0 (+ (select main_a v_prenex_18217) 1)) (< v_prenex_18218 main_y) (<= 1 (select main_a v_prenex_18217)) (<= (select main_a v_prenex_18218) 1001) (<= (+ main_y 1) v_prenex_18218) (<= 1994 (* 2 (select main_a v_prenex_18218))) (<= (+ (select main_a v_prenex_18217) (select main_a v_prenex_18218)) 1000))) (forall ((v_prenex_15418 Int) (v_prenex_15417 Int)) (or (< v_prenex_15418 main_y) (<= 995 (select main_a v_prenex_15418)) (<= 1 (select main_a v_prenex_15417)) (<= (+ main_y 1) v_prenex_15418) (< v_prenex_15417 main_x) (<= (select main_a v_prenex_15418) (+ (select main_a v_prenex_15417) 998)))) (forall ((v_prenex_9664 Int) (v_prenex_9665 Int)) (or (<= 1 (select main_a v_prenex_9664)) (<= 0 (+ (select main_a v_prenex_9664) 1)) (<= (+ (select main_a v_prenex_9664) 994) (select main_a v_prenex_9665)) (<= (* 2 (select main_a v_prenex_9665)) 1998) (<= (+ main_y 1) v_prenex_9665) (< v_prenex_9665 main_y) (<= 1994 (* 2 (select main_a v_prenex_9665))))) (forall ((v_prenex_16633 Int) (v_prenex_16634 Int)) (or (< v_prenex_16634 main_y) (<= (+ (select main_a v_prenex_16633) 994) (select main_a v_prenex_16634)) (<= (+ main_y 1) v_prenex_16634) (<= 997 (select main_a v_prenex_16634)) (<= (select main_a v_prenex_16634) 999))) (forall ((v_prenex_18095 Int) (v_prenex_18096 Int)) (or (<= 997 (select main_a v_prenex_18096)) (<= (+ main_y 1) v_prenex_18096) (<= (+ (select main_a v_prenex_18095) (select main_a v_prenex_18096)) 1000) (< v_prenex_18096 main_y) (<= (select main_a v_prenex_18096) 999) (<= (* 2 (select main_a v_prenex_18095)) 6) (<= 0 (+ (select main_a v_prenex_18095) 1)))) (forall ((v_prenex_16531 Int) (v_prenex_16532 Int)) (or (<= (+ main_y 1) v_prenex_16532) (< v_prenex_16532 main_y) (<= (select main_a v_prenex_16532) 1001) (<= 1 (select main_a v_prenex_16531)) (<= (+ (select main_a v_prenex_16531) 994) (select main_a v_prenex_16532)) (<= 2 (* 2 (select main_a v_prenex_16531))) (<= (select main_a v_prenex_16532) 999))) (or (forall ((v_prenex_16655 Int)) (or (< v_prenex_16655 main_y) (<= (select main_a v_prenex_16655) 1001) (<= 995 (select main_a v_prenex_16655)) (<= 1994 (* 2 (select main_a v_prenex_16655))) (<= (+ main_y 1) v_prenex_16655))) (forall ((v_prenex_16658 Int)) (or (<= 1 (select main_a v_prenex_16658)) (<= 2 (* 2 (select main_a v_prenex_16658)))))) (forall ((v_prenex_16014 Int) (v_prenex_16015 Int)) (or (<= (+ main_y 1) v_prenex_16015) (<= (* 2 (select main_a v_prenex_16014)) 6) (<= (select main_a v_prenex_16015) 999) (<= 1 (select main_a v_prenex_16014)) (< v_prenex_16015 main_y) (<= (+ (select main_a v_prenex_16014) (select main_a v_prenex_16015)) 1000))) (forall ((v_prenex_16111 Int) (v_prenex_16112 Int)) (or (<= (+ main_y 1) v_prenex_16112) (<= (select main_a v_prenex_16112) (+ (select main_a v_prenex_16111) 998)) (<= 1 (select main_a v_prenex_16111)) (<= (select main_a v_prenex_16111) 3) (<= (select main_a v_prenex_16112) 999) (<= (* 2 (select main_a v_prenex_16112)) 1998) (< v_prenex_16112 main_y))) (or (forall ((v_prenex_16347 Int)) (or (< v_prenex_16347 main_y) (<= (* 2 (select main_a v_prenex_16347)) 1998) (<= (+ main_y 1) v_prenex_16347) (<= 1994 (* 2 (select main_a v_prenex_16347))))) (forall ((v_prenex_16350 Int)) (<= 2 (* 2 (select main_a v_prenex_16350))))) (forall ((v_prenex_13228 Int) (v_prenex_13227 Int)) (or (<= 1 (select main_a v_prenex_13227)) (<= (select main_a v_prenex_13228) 1001) (< v_prenex_13228 main_y) (<= (select main_a v_prenex_13227) 5) (<= (+ (select main_a v_prenex_13227) 994) (select main_a v_prenex_13228)) (<= (+ main_y 1) v_prenex_13228) (<= (+ main_x 1) v_prenex_13227))) (forall ((v_prenex_12970 Int) (v_prenex_12969 Int)) (or (<= (+ (select main_a v_prenex_12969) (select main_a v_prenex_12970)) 1000) (<= (+ main_y 1) v_prenex_12970) (<= (select main_a v_prenex_12969) 5) (<= (select main_a v_prenex_12970) 1001) (< v_prenex_12970 main_y) (<= 995 (select main_a v_prenex_12970)))) (forall ((v_prenex_11070 Int) (v_prenex_11071 Int)) (or (<= (+ main_y 1) v_prenex_11071) (<= (+ (select main_a v_prenex_11070) 994) (select main_a v_prenex_11071)) (<= 0 (+ (select main_a v_prenex_11070) 1)) (<= (* 2 (select main_a v_prenex_11071)) 1998) (< v_prenex_11071 main_y) (<= 1 (select main_a v_prenex_11070)))) (forall ((v_prenex_9365 Int) (v_prenex_9364 Int)) (or (<= (+ main_y 1) v_prenex_9365) (<= (+ (select main_a v_prenex_9364) 994) (select main_a v_prenex_9365)) (<= 2 (* 2 (select main_a v_prenex_9364))) (< v_prenex_9365 main_y) (<= (select main_a v_prenex_9365) 1001) (<= (select main_a v_prenex_9364) 3) (<= 1994 (* 2 (select main_a v_prenex_9365))))) (forall ((v_prenex_15788 Int) (v_prenex_15787 Int)) (or (<= (+ main_x 1) v_prenex_15787) (<= 0 (+ (select main_a v_prenex_15787) 1)) (<= (select main_a v_prenex_15788) 999) (<= (+ main_y 1) v_prenex_15788) (<= (select main_a v_prenex_15787) 3) (<= (+ (select main_a v_prenex_15787) 994) (select main_a v_prenex_15788)) (< v_prenex_15788 main_y))) (or (forall ((v_prenex_16699 Int)) (or (<= (+ main_y 1) v_prenex_16699) (<= (select main_a v_prenex_16699) 999) (< v_prenex_16699 main_y))) (forall ((v_prenex_16698 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16698))) (< v_prenex_16698 main_x)))) (forall ((v_prenex_12877 Int) (v_prenex_12878 Int)) (or (< v_prenex_12878 main_y) (<= 0 (+ (select main_a v_prenex_12877) 1)) (<= (* 2 (select main_a v_prenex_12878)) 1998) (<= (select main_a v_prenex_12878) (+ (select main_a v_prenex_12877) 998)) (<= (+ main_y 1) v_prenex_12878) (< v_prenex_12877 main_x))) (forall ((v_prenex_15131 Int) (v_prenex_15132 Int)) (or (<= (select main_a v_prenex_15132) (+ (select main_a v_prenex_15131) 998)) (<= (* 2 (select main_a v_prenex_15132)) 1998) (<= (select main_a v_prenex_15131) 3) (< v_prenex_15132 main_y) (<= (+ main_y 1) v_prenex_15132) (<= 0 (+ (select main_a v_prenex_15131) 1)) (<= 1994 (* 2 (select main_a v_prenex_15132))))) (forall ((v_prenex_11284 Int) (v_prenex_11285 Int)) (or (< v_prenex_11285 main_y) (<= (select main_a v_prenex_11285) 999) (<= (+ main_y 1) v_prenex_11285) (<= (+ (select main_a v_prenex_11284) 994) (select main_a v_prenex_11285)))) (forall ((v_prenex_11358 Int) (v_prenex_11357 Int)) (or (<= 1 (select main_a v_prenex_11357)) (<= (+ main_y 1) v_prenex_11358) (<= (+ (select main_a v_prenex_11357) (select main_a v_prenex_11358)) 1000) (<= (* 2 (select main_a v_prenex_11358)) 1998) (<= (select main_a v_prenex_11358) 999) (< v_prenex_11358 main_y))) (forall ((v_prenex_16940 Int) (v_prenex_16941 Int)) (or (<= 995 (select main_a v_prenex_16941)) (<= (+ main_y 1) v_prenex_16941) (<= 1994 (* 2 (select main_a v_prenex_16941))) (<= (select main_a v_prenex_16941) (+ (select main_a v_prenex_16940) 998)) (< v_prenex_16941 main_y) (<= (* 2 (select main_a v_prenex_16940)) 6) (<= (select main_a v_prenex_16940) 5))) (forall ((v_prenex_16423 Int) (v_prenex_16424 Int)) (or (<= (* 2 (select main_a v_prenex_16424)) 1998) (<= 1994 (* 2 (select main_a v_prenex_16424))) (< v_prenex_16424 main_y) (<= 2 (* 2 (select main_a v_prenex_16423))) (<= 0 (+ (select main_a v_prenex_16423) 1)) (<= 1000 (+ (select main_a v_prenex_16423) (select main_a v_prenex_16424))) (<= (+ main_y 1) v_prenex_16424))) (forall ((v_prenex_15071 Int)) (or (<= (* 2 (select main_a v_prenex_15071)) 6) (< v_prenex_15071 main_x) (<= (+ main_x 1) v_prenex_15071))) (or (forall ((v_prenex_9999 Int)) (or (<= (select main_a v_prenex_9999) 5) (<= 0 (+ (select main_a v_prenex_9999) 1)))) (forall ((v_prenex_10000 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10000))) (<= (+ main_y 1) v_prenex_10000) (< v_prenex_10000 main_y) (<= (select main_a v_prenex_10000) 1001)))) (or (forall ((v_prenex_18333 Int)) (or (<= (+ main_y 1) v_prenex_18333) (<= (select main_a v_prenex_18333) 1001) (<= (* 2 (select main_a v_prenex_18333)) 1998) (<= (select main_a v_prenex_18333) 999) (< v_prenex_18333 main_y))) (forall ((v_prenex_18332 Int)) (or (<= (select main_a v_prenex_18332) 5) (<= 0 (+ (select main_a v_prenex_18332) 1))))) (forall ((v_prenex_14084 Int) (v_prenex_14083 Int)) (or (<= (+ main_y 1) v_prenex_14084) (<= 1000 (+ (select main_a v_prenex_14083) (select main_a v_prenex_14084))) (<= 1994 (* 2 (select main_a v_prenex_14084))) (<= 2 (* 2 (select main_a v_prenex_14083))) (< v_prenex_14084 main_y))) (or (forall ((v_prenex_15379 Int)) (or (<= 0 (+ (select main_a v_prenex_15379) 1)) (<= (* 2 (select main_a v_prenex_15379)) 6))) (forall ((v_prenex_15380 Int)) (or (< v_prenex_15380 main_y) (<= 1994 (* 2 (select main_a v_prenex_15380))) (<= 997 (select main_a v_prenex_15380)) (<= (select main_a v_prenex_15380) 999) (<= (+ main_y 1) v_prenex_15380)))) (or (forall ((v_prenex_14835 Int)) (or (<= (* 2 (select main_a v_prenex_14835)) 1998) (<= 1994 (* 2 (select main_a v_prenex_14835))) (< v_prenex_14835 main_y) (<= (+ main_y 1) v_prenex_14835))) (forall ((v_prenex_14838 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14838))) (<= (select main_a v_prenex_14838) 5)))) (forall ((v_prenex_12344 Int) (v_prenex_12345 Int)) (or (<= (select main_a v_prenex_12345) 1001) (<= (select main_a v_prenex_12344) 3) (<= (select main_a v_prenex_12344) 5) (<= (+ main_y 1) v_prenex_12345) (< v_prenex_12345 main_y) (<= (select main_a v_prenex_12345) (+ (select main_a v_prenex_12344) 998)))) (forall ((v_prenex_17917 Int) (v_prenex_17918 Int)) (or (<= 0 (+ (select main_a v_prenex_17917) 1)) (<= (select main_a v_prenex_17918) 1001) (<= 1000 (+ (select main_a v_prenex_17917) (select main_a v_prenex_17918))) (< v_prenex_17918 main_y) (<= (* 2 (select main_a v_prenex_17917)) 6) (<= (+ main_y 1) v_prenex_17918))) (forall ((v_prenex_9958 Int) (v_prenex_9959 Int)) (or (<= (* 2 (select main_a v_prenex_9958)) 6) (<= (select main_a v_prenex_9959) 1001) (<= (+ main_y 1) v_prenex_9959) (<= (+ (select main_a v_prenex_9958) 994) (select main_a v_prenex_9959)) (<= 2 (* 2 (select main_a v_prenex_9958))) (<= (select main_a v_prenex_9959) 999) (< v_prenex_9959 main_y))) (or (forall ((v_prenex_13336 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13336))) (<= (+ main_y 1) v_prenex_13336) (<= (select main_a v_prenex_13336) 999) (< v_prenex_13336 main_y))) (forall ((v_prenex_13341 Int)) (or (<= 1 (select main_a v_prenex_13341)) (<= (+ main_x 1) v_prenex_13341) (<= 2 (* 2 (select main_a v_prenex_13341)))))) (forall ((v_prenex_10965 Int) (v_prenex_10966 Int)) (or (<= (+ main_y 1) v_prenex_10966) (<= 1994 (* 2 (select main_a v_prenex_10966))) (< v_prenex_10965 main_x) (< v_prenex_10966 main_y) (<= (select main_a v_prenex_10965) 3) (<= (+ (select main_a v_prenex_10965) (select main_a v_prenex_10966)) 1000) (<= 0 (+ (select main_a v_prenex_10965) 1)))) (or (forall ((v_prenex_8803 Int)) (or (<= (select main_a v_prenex_8803) 5) (<= (select main_a v_prenex_8803) 3))) (forall ((v_prenex_8800 Int)) (or (<= 995 (select main_a v_prenex_8800)) (< v_prenex_8800 main_y) (<= 1994 (* 2 (select main_a v_prenex_8800))) (<= (+ main_y 1) v_prenex_8800) (<= (select main_a v_prenex_8800) 1001)))) (forall ((v_prenex_18464 Int) (v_prenex_18465 Int)) (or (< v_prenex_18465 main_y) (<= 1000 (+ (select main_a v_prenex_18464) (select main_a v_prenex_18465))) (<= 1 (select main_a v_prenex_18464)) (<= (+ main_y 1) v_prenex_18465) (<= 0 (+ (select main_a v_prenex_18464) 1)) (< v_prenex_18464 main_x) (<= (* 2 (select main_a v_prenex_18465)) 1998))) (or (forall ((v_prenex_15472 Int)) (or (<= 0 (+ (select main_a v_prenex_15472) 1)) (<= (+ main_x 1) v_prenex_15472) (<= (select main_a v_prenex_15472) 3))) (forall ((v_prenex_15471 Int)) (or (<= (+ main_y 1) v_prenex_15471) (< v_prenex_15471 main_y) (<= 1994 (* 2 (select main_a v_prenex_15471))) (<= 995 (select main_a v_prenex_15471))))) (or (forall ((v_prenex_14919 Int)) (or (<= 1 (select main_a v_prenex_14919)) (<= (+ main_x 1) v_prenex_14919) (<= 0 (+ (select main_a v_prenex_14919) 1)))) (forall ((v_prenex_14917 Int)) (or (<= (+ main_y 1) v_prenex_14917) (<= 997 (select main_a v_prenex_14917)) (< v_prenex_14917 main_y) (<= 1994 (* 2 (select main_a v_prenex_14917)))))) (forall ((v_prenex_14222 Int) (v_prenex_14221 Int)) (or (<= 1000 (+ (select main_a v_prenex_14221) (select main_a v_prenex_14222))) (<= 0 (+ (select main_a v_prenex_14221) 1)) (<= (select main_a v_prenex_14221) 5) (<= (* 2 (select main_a v_prenex_14222)) 1998) (<= (+ main_y 1) v_prenex_14222) (< v_prenex_14222 main_y) (< v_prenex_14221 main_x))) (forall ((v_prenex_10822 Int) (v_prenex_10821 Int)) (or (<= (+ (select main_a v_prenex_10821) (select main_a v_prenex_10822)) 1000) (<= (select main_a v_prenex_10822) 999) (<= 997 (select main_a v_prenex_10822)) (< v_prenex_10822 main_y) (<= (+ main_y 1) v_prenex_10822) (<= 1 (select main_a v_prenex_10821)))) (forall ((v_prenex_11666 Int) (v_prenex_11665 Int)) (or (<= (* 2 (select main_a v_prenex_11665)) 6) (< v_prenex_11666 main_y) (<= 995 (select main_a v_prenex_11666)) (<= 1 (select main_a v_prenex_11665)) (<= (+ main_y 1) v_prenex_11666) (<= 1000 (+ (select main_a v_prenex_11665) (select main_a v_prenex_11666))) (<= 997 (select main_a v_prenex_11666)))) (or (forall ((v_prenex_16688 Int)) (or (<= 997 (select main_a v_prenex_16688)) (<= (+ main_y 1) v_prenex_16688) (< v_prenex_16688 main_y) (<= 1994 (* 2 (select main_a v_prenex_16688))))) (forall ((v_prenex_16687 Int)) (or (< v_prenex_16687 main_x) (<= (* 2 (select main_a v_prenex_16687)) 6) (<= 1 (select main_a v_prenex_16687))))) (or (forall ((v_prenex_11825 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11825))) (< v_prenex_11825 main_y) (<= (+ main_y 1) v_prenex_11825))) (forall ((v_prenex_11824 Int)) (or (< v_prenex_11824 main_x) (<= 2 (* 2 (select main_a v_prenex_11824))) (<= 0 (+ (select main_a v_prenex_11824) 1))))) (or (forall ((v_prenex_11763 Int)) (or (<= (select main_a v_prenex_11763) 5) (<= (select main_a v_prenex_11763) 3))) (forall ((v_prenex_11760 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11760))) (<= (* 2 (select main_a v_prenex_11760)) 1998) (<= (+ main_y 1) v_prenex_11760) (< v_prenex_11760 main_y)))) (or (forall ((v_prenex_15730 Int)) (or (< v_prenex_15730 main_y) (<= (select main_a v_prenex_15730) 999) (<= (+ main_y 1) v_prenex_15730) (<= 1994 (* 2 (select main_a v_prenex_15730))))) (forall ((v_prenex_15735 Int)) (<= 0 (+ (select main_a v_prenex_15735) 1)))) (forall ((v_prenex_14428 Int) (v_prenex_14429 Int)) (or (< v_prenex_14429 main_y) (<= 2 (* 2 (select main_a v_prenex_14428))) (<= 995 (select main_a v_prenex_14429)) (<= (+ main_y 1) v_prenex_14429) (< v_prenex_14428 main_x) (<= (+ (select main_a v_prenex_14428) (select main_a v_prenex_14429)) 1000))) (forall ((v_prenex_15485 Int) (v_prenex_15484 Int)) (or (<= (+ main_y 1) v_prenex_15485) (<= (select main_a v_prenex_15484) 3) (<= 997 (select main_a v_prenex_15485)) (<= (* 2 (select main_a v_prenex_15484)) 6) (<= 1994 (* 2 (select main_a v_prenex_15485))) (<= (+ (select main_a v_prenex_15484) (select main_a v_prenex_15485)) 1000) (< v_prenex_15485 main_y))) (forall ((v_prenex_12089 Int) (v_prenex_12090 Int)) (or (<= 1 (select main_a v_prenex_12089)) (<= 0 (+ (select main_a v_prenex_12089) 1)) (<= (+ main_y 1) v_prenex_12090) (<= (+ (select main_a v_prenex_12089) (select main_a v_prenex_12090)) 1000) (<= 1994 (* 2 (select main_a v_prenex_12090))) (< v_prenex_12090 main_y))) (forall ((v_prenex_10011 Int) (v_prenex_10012 Int)) (or (<= (+ (select main_a v_prenex_10011) (select main_a v_prenex_10012)) 1000) (<= 2 (* 2 (select main_a v_prenex_10011))) (<= (+ main_x 1) v_prenex_10011) (<= (+ main_y 1) v_prenex_10012) (<= 995 (select main_a v_prenex_10012)) (<= (select main_a v_prenex_10011) 3) (< v_prenex_10012 main_y))) (forall ((v_prenex_17607 Int) (v_prenex_17608 Int)) (or (<= (+ (select main_a v_prenex_17607) (select main_a v_prenex_17608)) 1000) (<= 1 (select main_a v_prenex_17607)) (< v_prenex_17608 main_y) (<= 995 (select main_a v_prenex_17608)) (< v_prenex_17607 main_x) (<= (+ main_y 1) v_prenex_17608))) (forall ((v_prenex_10217 Int) (v_prenex_10218 Int)) (or (< v_prenex_10218 main_y) (<= (+ (select main_a v_prenex_10217) 994) (select main_a v_prenex_10218)) (<= (+ main_y 1) v_prenex_10218) (<= 1 (select main_a v_prenex_10217)) (<= 995 (select main_a v_prenex_10218)))) (or (forall ((v_prenex_15623 Int)) (or (<= (select main_a v_prenex_15623) 3) (<= 1 (select main_a v_prenex_15623)))) (forall ((v_prenex_15619 Int)) (or (<= (* 2 (select main_a v_prenex_15619)) 1998) (<= 995 (select main_a v_prenex_15619)) (<= (+ main_y 1) v_prenex_15619) (<= (select main_a v_prenex_15619) 999) (< v_prenex_15619 main_y)))) (forall ((v_prenex_9681 Int) (v_prenex_9680 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9680))) (<= (+ main_y 1) v_prenex_9681) (<= (select main_a v_prenex_9681) 1001) (<= (+ (select main_a v_prenex_9680) 994) (select main_a v_prenex_9681)) (< v_prenex_9681 main_y) (<= 1994 (* 2 (select main_a v_prenex_9681))))) (forall ((v_prenex_10088 Int) (v_prenex_10087 Int)) (or (<= (+ main_y 1) v_prenex_10088) (<= (select main_a v_prenex_10088) 1001) (< v_prenex_10088 main_y) (<= 2 (* 2 (select main_a v_prenex_10087))) (<= (+ (select main_a v_prenex_10087) 994) (select main_a v_prenex_10088)) (<= (* 2 (select main_a v_prenex_10088)) 1998) (<= (select main_a v_prenex_10087) 3))) (forall ((v_prenex_15638 Int) (v_prenex_15639 Int)) (or (<= (+ main_y 1) v_prenex_15639) (< v_prenex_15639 main_y) (<= 1 (select main_a v_prenex_15638)) (<= 995 (select main_a v_prenex_15639)) (<= (+ (select main_a v_prenex_15638) (select main_a v_prenex_15639)) 1000) (<= 0 (+ (select main_a v_prenex_15638) 1)) (<= (select main_a v_prenex_15639) 1001))) (forall ((v_prenex_14399 Int) (v_prenex_14398 Int)) (or (<= 1000 (+ (select main_a v_prenex_14398) (select main_a v_prenex_14399))) (<= (* 2 (select main_a v_prenex_14399)) 1998) (<= (select main_a v_prenex_14399) 1001) (< v_prenex_14399 main_y) (<= (* 2 (select main_a v_prenex_14398)) 6) (<= (+ main_y 1) v_prenex_14399) (<= 0 (+ (select main_a v_prenex_14398) 1)))) (forall ((v_prenex_8395 Int) (v_prenex_8396 Int)) (or (<= (+ main_y 1) v_prenex_8396) (<= (select main_a v_prenex_8396) (+ (select main_a v_prenex_8395) 998)) (<= (+ main_x 1) v_prenex_8395) (<= 1 (select main_a v_prenex_8395)) (<= (select main_a v_prenex_8395) 5) (<= 997 (select main_a v_prenex_8396)) (< v_prenex_8396 main_y))) (forall ((v_prenex_10132 Int) (v_prenex_10133 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10132))) (< v_prenex_10133 main_y) (<= (+ main_y 1) v_prenex_10133) (<= 1000 (+ (select main_a v_prenex_10132) (select main_a v_prenex_10133))) (<= (* 2 (select main_a v_prenex_10132)) 6) (<= (* 2 (select main_a v_prenex_10133)) 1998) (<= (select main_a v_prenex_10133) 1001))) (forall ((v_prenex_10262 Int) (v_prenex_10261 Int)) (or (<= (+ main_y 1) v_prenex_10262) (< v_prenex_10262 main_y) (<= (* 2 (select main_a v_prenex_10261)) 6) (<= (select main_a v_prenex_10262) 1001) (< v_prenex_10261 main_x) (<= 0 (+ (select main_a v_prenex_10261) 1)) (<= (+ (select main_a v_prenex_10261) 994) (select main_a v_prenex_10262)))) (forall ((v_prenex_10587 Int) (v_prenex_10588 Int)) (or (<= 1000 (+ (select main_a v_prenex_10587) (select main_a v_prenex_10588))) (< v_prenex_10587 main_x) (<= (select main_a v_prenex_10588) 999) (< v_prenex_10588 main_y) (<= (+ main_y 1) v_prenex_10588) (<= (select main_a v_prenex_10587) 5))) (forall ((v_prenex_8787 Int) (v_prenex_8786 Int)) (or (<= (select main_a v_prenex_8786) 5) (< v_prenex_8786 main_x) (<= (+ main_y 1) v_prenex_8787) (<= (+ (select main_a v_prenex_8786) 994) (select main_a v_prenex_8787)) (<= (+ main_x 1) v_prenex_8786))) (or (forall ((v_prenex_13032 Int)) (or (<= (select main_a v_prenex_13032) 5) (<= (+ main_x 1) v_prenex_13032) (<= (* 2 (select main_a v_prenex_13032)) 6))) (forall ((v_prenex_13030 Int)) (or (<= 997 (select main_a v_prenex_13030)) (<= (+ main_y 1) v_prenex_13030) (<= 1994 (* 2 (select main_a v_prenex_13030))) (< v_prenex_13030 main_y)))) (forall ((v_prenex_11138 Int) (v_prenex_11139 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11138))) (< v_prenex_11139 main_y) (<= (select main_a v_prenex_11139) (+ (select main_a v_prenex_11138) 998)) (<= (+ main_x 1) v_prenex_11138) (<= 1994 (* 2 (select main_a v_prenex_11139))) (<= (+ main_y 1) v_prenex_11139))) (or (forall ((v_prenex_15154 Int)) (or (< v_prenex_15154 main_y) (<= 1994 (* 2 (select main_a v_prenex_15154))) (<= 997 (select main_a v_prenex_15154)) (<= (select main_a v_prenex_15154) 999) (<= (+ main_y 1) v_prenex_15154))) (forall ((v_prenex_15158 Int)) (<= 2 (* 2 (select main_a v_prenex_15158))))) (forall ((v_prenex_17471 Int) (v_prenex_17472 Int)) (or (<= 1000 (+ (select main_a v_prenex_17471) (select main_a v_prenex_17472))) (< v_prenex_17471 main_x) (< v_prenex_17472 main_y) (<= 2 (* 2 (select main_a v_prenex_17471))) (<= (+ main_y 1) v_prenex_17472) (<= 995 (select main_a v_prenex_17472)))) (forall ((v_prenex_15772 Int) (v_prenex_15771 Int)) (or (<= (+ main_y 1) v_prenex_15772) (<= (select main_a v_prenex_15772) 1001) (<= 0 (+ (select main_a v_prenex_15771) 1)) (< v_prenex_15772 main_y) (<= (select main_a v_prenex_15772) (+ (select main_a v_prenex_15771) 998)) (<= (* 2 (select main_a v_prenex_15772)) 1998))) (or (forall ((v_prenex_14837 Int)) (or (<= (+ main_y 1) v_prenex_14837) (<= 1994 (* 2 (select main_a v_prenex_14837))) (<= (select main_a v_prenex_14837) 1001) (<= (* 2 (select main_a v_prenex_14837)) 1998) (< v_prenex_14837 main_y))) (forall ((v_prenex_14838 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14838))) (<= (select main_a v_prenex_14838) 5)))) (or (forall ((v_prenex_17979 Int)) (or (<= (+ main_y 1) v_prenex_17979) (<= 1994 (* 2 (select main_a v_prenex_17979))) (<= 995 (select main_a v_prenex_17979)) (< v_prenex_17979 main_y))) (forall ((v_prenex_17980 Int)) (or (<= (* 2 (select main_a v_prenex_17980)) 6) (<= 0 (+ (select main_a v_prenex_17980) 1))))) (forall ((v_prenex_16458 Int) (v_prenex_16459 Int)) (or (< v_prenex_16458 main_x) (<= (select main_a v_prenex_16458) 5) (<= 1000 (+ (select main_a v_prenex_16458) (select main_a v_prenex_16459))) (<= (+ main_y 1) v_prenex_16459) (<= (select main_a v_prenex_16459) 1001) (<= 1 (select main_a v_prenex_16458)) (< v_prenex_16459 main_y))) (or (forall ((v_prenex_8266 Int)) (or (< v_prenex_8266 main_y) (<= (* 2 (select main_a v_prenex_8266)) 1998) (<= (select main_a v_prenex_8266) 1001) (<= 1994 (* 2 (select main_a v_prenex_8266))) (<= (+ main_y 1) v_prenex_8266))) (forall ((v_prenex_9050 Int)) (<= 2 (* 2 (select main_a v_prenex_9050))))) (forall ((v_prenex_10640 Int) (v_prenex_10639 Int)) (or (< v_prenex_10640 main_y) (<= (+ (select main_a v_prenex_10639) (select main_a v_prenex_10640)) 1000) (<= (+ main_y 1) v_prenex_10640) (<= (select main_a v_prenex_10640) 1001) (<= 0 (+ (select main_a v_prenex_10639) 1)) (<= (select main_a v_prenex_10639) 5) (<= 995 (select main_a v_prenex_10640)))) (forall ((v_prenex_18592 Int) (v_prenex_18593 Int)) (or (< v_prenex_18592 main_x) (<= (* 2 (select main_a v_prenex_18592)) 6) (<= (+ main_x 1) v_prenex_18592) (<= 1 (select main_a v_prenex_18592)) (<= (select main_a v_prenex_18593) (+ (select main_a v_prenex_18592) 998)))) (forall ((v_prenex_15502 Int) (v_prenex_15503 Int)) (or (<= (+ main_y 1) v_prenex_15503) (<= (select main_a v_prenex_15502) 5) (< v_prenex_15503 main_y) (<= (+ (select main_a v_prenex_15502) (select main_a v_prenex_15503)) 1000) (<= (* 2 (select main_a v_prenex_15502)) 6) (<= (select main_a v_prenex_15503) 999))) (or (forall ((v_prenex_13301 Int)) (or (<= (+ main_y 1) v_prenex_13301) (<= (* 2 (select main_a v_prenex_13301)) 1998) (<= (select main_a v_prenex_13301) 999) (< v_prenex_13301 main_y))) (forall ((v_prenex_13300 Int)) (or (<= (select main_a v_prenex_13300) 3) (<= 0 (+ (select main_a v_prenex_13300) 1)) (< v_prenex_13300 main_x)))) (forall ((v_prenex_9024 Int) (v_prenex_9023 Int)) (or (<= (* 2 (select main_a v_prenex_9023)) 6) (<= 995 (select main_a v_prenex_9024)) (< v_prenex_9024 main_y) (<= (+ (select main_a v_prenex_9023) 994) (select main_a v_prenex_9024)) (<= (select main_a v_prenex_9024) 1001) (<= 1 (select main_a v_prenex_9023)) (<= (+ main_y 1) v_prenex_9024))) (or (forall ((v_prenex_13842 Int)) (or (< v_prenex_13842 main_y) (<= 997 (select main_a v_prenex_13842)) (<= (* 2 (select main_a v_prenex_13842)) 1998) (<= (+ main_y 1) v_prenex_13842))) (forall ((v_prenex_13847 Int)) (or (<= 0 (+ (select main_a v_prenex_13847) 1)) (<= 1 (select main_a v_prenex_13847))))) (forall ((v_prenex_10347 Int) (v_prenex_10348 Int)) (or (<= (+ (select main_a v_prenex_10347) 994) (select main_a v_prenex_10348)) (< v_prenex_10348 main_y) (<= (select main_a v_prenex_10347) 5) (<= (* 2 (select main_a v_prenex_10347)) 6) (<= (+ main_y 1) v_prenex_10348) (<= 997 (select main_a v_prenex_10348)))) (forall ((v_prenex_18297 Int) (v_prenex_18298 Int)) (or (<= (+ main_y 1) v_prenex_18298) (<= (* 2 (select main_a v_prenex_18297)) 6) (<= (* 2 (select main_a v_prenex_18298)) 1998) (< v_prenex_18297 main_x) (< v_prenex_18298 main_y) (<= (select main_a v_prenex_18297) 5) (<= (+ (select main_a v_prenex_18297) (select main_a v_prenex_18298)) 1000))) (or (forall ((v_prenex_15966 Int)) (or (<= (* 2 (select main_a v_prenex_15966)) 1998) (<= (+ main_y 1) v_prenex_15966) (< v_prenex_15966 main_y) (<= (select main_a v_prenex_15966) 999))) (forall ((v_prenex_15968 Int)) (or (<= (* 2 (select main_a v_prenex_15968)) 6) (<= (+ main_x 1) v_prenex_15968) (<= (select main_a v_prenex_15968) 5)))) (or (forall ((v_prenex_17190 Int)) (or (<= 995 (select main_a v_prenex_17190)) (<= (select main_a v_prenex_17190) 999) (<= (+ main_y 1) v_prenex_17190) (<= (* 2 (select main_a v_prenex_17190)) 1998) (< v_prenex_17190 main_y))) (forall ((v_prenex_17194 Int)) (or (<= (select main_a v_prenex_17194) 5) (<= 2 (* 2 (select main_a v_prenex_17194)))))) (forall ((v_prenex_16236 Int) (v_prenex_16235 Int)) (or (< v_prenex_16235 main_x) (< v_prenex_16236 main_y) (<= 1000 (+ (select main_a v_prenex_16235) (select main_a v_prenex_16236))) (<= (+ main_x 1) v_prenex_16235) (<= 2 (* 2 (select main_a v_prenex_16235))))) (forall ((v_prenex_10017 Int) (v_prenex_10018 Int)) (or (<= 997 (select main_a v_prenex_10018)) (<= 995 (select main_a v_prenex_10018)) (<= (+ (select main_a v_prenex_10017) 994) (select main_a v_prenex_10018)) (<= (+ main_y 1) v_prenex_10018) (< v_prenex_10018 main_y))) (forall ((v_prenex_17064 Int) (v_prenex_17065 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17065))) (<= (select main_a v_prenex_17065) 999) (<= (+ main_y 1) v_prenex_17065) (<= 2 (* 2 (select main_a v_prenex_17064))) (<= (+ (select main_a v_prenex_17064) (select main_a v_prenex_17065)) 1000) (<= (select main_a v_prenex_17064) 3) (< v_prenex_17065 main_y))) (forall ((v_prenex_9207 Int) (v_prenex_9206 Int)) (or (<= 1 (select main_a v_prenex_9206)) (< v_prenex_9207 main_y) (<= (select main_a v_prenex_9207) 1001) (<= 997 (select main_a v_prenex_9207)) (<= (+ (select main_a v_prenex_9206) 994) (select main_a v_prenex_9207)) (<= (select main_a v_prenex_9206) 5) (<= (+ main_y 1) v_prenex_9207))) (forall ((v_prenex_17877 Int) (v_prenex_17878 Int)) (or (<= (select main_a v_prenex_17877) 5) (<= (+ (select main_a v_prenex_17877) 994) (select main_a v_prenex_17878)) (<= (select main_a v_prenex_17878) 1001) (<= 0 (+ (select main_a v_prenex_17877) 1)) (< v_prenex_17878 main_y) (<= (+ main_y 1) v_prenex_17878) (< v_prenex_17877 main_x))) (forall ((v_prenex_17806 Int) (v_prenex_17807 Int)) (or (< v_prenex_17807 main_y) (<= (select main_a v_prenex_17806) 5) (<= (+ main_y 1) v_prenex_17807) (<= 995 (select main_a v_prenex_17807)) (<= (* 2 (select main_a v_prenex_17806)) 6) (<= (select main_a v_prenex_17807) 1001) (<= 1000 (+ (select main_a v_prenex_17806) (select main_a v_prenex_17807))))) (or (forall ((v_prenex_16085 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16085))) (<= (select main_a v_prenex_16085) 5))) (forall ((v_prenex_16086 Int)) (or (<= 995 (select main_a v_prenex_16086)) (<= 1994 (* 2 (select main_a v_prenex_16086))) (< v_prenex_16086 main_y) (<= (* 2 (select main_a v_prenex_16086)) 1998) (<= (+ main_y 1) v_prenex_16086)))) (forall ((v_prenex_10250 Int) (v_prenex_10249 Int)) (or (< v_prenex_10250 main_y) (<= (+ main_y 1) v_prenex_10250) (<= (+ (select main_a v_prenex_10249) 994) (select main_a v_prenex_10250)) (<= (select main_a v_prenex_10249) 5) (<= (select main_a v_prenex_10250) 999) (<= (* 2 (select main_a v_prenex_10250)) 1998) (<= 0 (+ (select main_a v_prenex_10249) 1)))) (forall ((v_prenex_15616 Int) (v_prenex_15617 Int)) (or (<= (select main_a v_prenex_15617) (+ (select main_a v_prenex_15616) 998)) (<= (* 2 (select main_a v_prenex_15617)) 1998) (<= (+ main_y 1) v_prenex_15617) (<= 2 (* 2 (select main_a v_prenex_15616))) (< v_prenex_15617 main_y) (< v_prenex_15616 main_x))) (forall ((v_prenex_8714 Int)) (or (<= (+ main_y 1) v_prenex_8714) (<= 997 (select main_a v_prenex_8714)) (<= 995 (select main_a v_prenex_8714)) (<= 1994 (* 2 (select main_a v_prenex_8714))) (< v_prenex_8714 main_y))) (or (forall ((v_prenex_15379 Int)) (or (<= 0 (+ (select main_a v_prenex_15379) 1)) (<= (* 2 (select main_a v_prenex_15379)) 6))) (forall ((v_prenex_15378 Int)) (or (<= 997 (select main_a v_prenex_15378)) (< v_prenex_15378 main_y) (<= (+ main_y 1) v_prenex_15378) (<= 1994 (* 2 (select main_a v_prenex_15378)))))) (forall ((v_prenex_14636 Int) (v_prenex_14635 Int)) (or (<= (+ main_y 1) v_prenex_14636) (< v_prenex_14635 main_x) (<= (* 2 (select main_a v_prenex_14635)) 6) (<= 2 (* 2 (select main_a v_prenex_14635))) (< v_prenex_14636 main_y) (<= 1000 (+ (select main_a v_prenex_14635) (select main_a v_prenex_14636))) (<= (select main_a v_prenex_14636) 1001))) (forall ((v_prenex_15789 Int) (v_prenex_15790 Int)) (or (<= 2 (* 2 (select main_a v_prenex_15789))) (<= (+ (select main_a v_prenex_15789) 994) (select main_a v_prenex_15790)) (<= (+ main_y 1) v_prenex_15790) (< v_prenex_15790 main_y) (<= (select main_a v_prenex_15789) 5) (<= 995 (select main_a v_prenex_15790)))) (or (forall ((v_prenex_10137 Int)) (or (<= (* 2 (select main_a v_prenex_10137)) 1998) (<= (select main_a v_prenex_10137) 999) (< v_prenex_10137 main_y) (<= (+ main_y 1) v_prenex_10137))) (forall ((v_prenex_10139 Int)) (or (<= (select main_a v_prenex_10139) 5) (<= 2 (* 2 (select main_a v_prenex_10139)))))) (forall ((v_prenex_13660 Int) (v_prenex_13661 Int)) (or (<= (+ main_y 1) v_prenex_13661) (<= (* 2 (select main_a v_prenex_13661)) 1998) (<= 1000 (+ (select main_a v_prenex_13660) (select main_a v_prenex_13661))) (< v_prenex_13661 main_y) (<= 1994 (* 2 (select main_a v_prenex_13661))))) (or (forall ((v_prenex_15057 Int)) (or (<= 1 (select main_a v_prenex_15057)) (<= (* 2 (select main_a v_prenex_15057)) 6))) (forall ((v_prenex_15053 Int)) (or (<= (* 2 (select main_a v_prenex_15053)) 1998) (<= 1994 (* 2 (select main_a v_prenex_15053))) (<= (+ main_y 1) v_prenex_15053) (<= (select main_a v_prenex_15053) 1001) (< v_prenex_15053 main_y)))) (forall ((v_prenex_15409 Int) (v_prenex_15410 Int)) (or (<= (* 2 (select main_a v_prenex_15409)) 6) (<= (select main_a v_prenex_15410) 999) (<= 1000 (+ (select main_a v_prenex_15409) (select main_a v_prenex_15410))) (<= (select main_a v_prenex_15409) 5) (<= (+ main_y 1) v_prenex_15410) (<= (select main_a v_prenex_15410) 1001) (< v_prenex_15410 main_y))) (forall ((v_prenex_11205 Int) (v_prenex_11206 Int)) (or (<= (+ (select main_a v_prenex_11205) (select main_a v_prenex_11206)) 1000) (<= (select main_a v_prenex_11206) 1001) (< v_prenex_11206 main_y) (<= 997 (select main_a v_prenex_11206)) (<= 2 (* 2 (select main_a v_prenex_11205))) (<= (+ main_y 1) v_prenex_11206))) (or (forall ((v_prenex_12475 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_12475))) (<= (+ main_y 1) v_prenex_12475))) (forall ((v_prenex_12474 Int)) (or (<= 2 (* 2 (select main_a v_prenex_12474))) (< v_prenex_12474 main_x) (<= (+ main_x 1) v_prenex_12474)))) (forall ((v_prenex_9323 Int) (v_prenex_9324 Int)) (or (<= 1000 (+ (select main_a v_prenex_9323) (select main_a v_prenex_9324))) (<= (+ main_y 1) v_prenex_9324) (<= (* 2 (select main_a v_prenex_9324)) 1998) (<= (* 2 (select main_a v_prenex_9323)) 6) (< v_prenex_9324 main_y))) (or (forall ((v_prenex_14103 Int)) (or (<= 1 (select main_a v_prenex_14103)) (<= (+ main_x 1) v_prenex_14103) (< v_prenex_14103 main_x))) (forall ((v_prenex_14104 Int)) (<= 1994 (* 2 (select main_a v_prenex_14104))))) (forall ((v_prenex_8338 Int) (v_prenex_8337 Int)) (or (< v_prenex_8338 main_y) (<= (+ main_y 1) v_prenex_8338) (<= (* 2 (select main_a v_prenex_8337)) 6) (<= (+ (select main_a v_prenex_8337) (select main_a v_prenex_8338)) 1000) (<= 0 (+ (select main_a v_prenex_8337) 1)) (<= (select main_a v_prenex_8338) 1001) (<= (* 2 (select main_a v_prenex_8338)) 1998))) (or (forall ((v_prenex_18327 Int)) (or (< v_prenex_18327 main_y) (<= (* 2 (select main_a v_prenex_18327)) 1998) (<= (select main_a v_prenex_18327) 999) (<= 1994 (* 2 (select main_a v_prenex_18327))) (<= (+ main_y 1) v_prenex_18327))) (forall ((v_prenex_18332 Int)) (or (<= (select main_a v_prenex_18332) 5) (<= 0 (+ (select main_a v_prenex_18332) 1))))) (forall ((v_prenex_16329 Int) (v_prenex_16330 Int)) (or (< v_prenex_16330 main_y) (<= 0 (+ (select main_a v_prenex_16329) 1)) (<= (* 2 (select main_a v_prenex_16329)) 6) (<= (+ (select main_a v_prenex_16329) (select main_a v_prenex_16330)) 1000) (<= (select main_a v_prenex_16330) 999) (<= (+ main_y 1) v_prenex_16330) (<= 1994 (* 2 (select main_a v_prenex_16330))))) (or (forall ((v_prenex_17694 Int)) (or (< v_prenex_17694 main_y) (<= 1994 (* 2 (select main_a v_prenex_17694))) (<= (+ main_y 1) v_prenex_17694) (<= 997 (select main_a v_prenex_17694)) (<= 995 (select main_a v_prenex_17694)))) (forall ((v_prenex_17697 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17697))) (<= 0 (+ (select main_a v_prenex_17697) 1))))) (forall ((v_prenex_13215 Int) (v_prenex_13216 Int)) (or (<= (+ (select main_a v_prenex_13215) 994) (select main_a v_prenex_13216)) (<= 2 (* 2 (select main_a v_prenex_13215))) (< v_prenex_13216 main_y) (<= (+ main_y 1) v_prenex_13216) (<= (* 2 (select main_a v_prenex_13216)) 1998) (<= (select main_a v_prenex_13216) 1001))) (or (forall ((v_prenex_10610 Int)) (<= (* 2 (select main_a v_prenex_10610)) 1998)) (forall ((v_prenex_10609 Int)) (or (<= (* 2 (select main_a v_prenex_10609)) 6) (<= 0 (+ (select main_a v_prenex_10609) 1)) (<= (+ main_x 1) v_prenex_10609) (< v_prenex_10609 main_x)))) (or (forall ((v_prenex_17697 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17697))) (<= 0 (+ (select main_a v_prenex_17697) 1)))) (forall ((v_prenex_17698 Int)) (or (<= 997 (select main_a v_prenex_17698)) (<= (+ main_y 1) v_prenex_17698) (<= (select main_a v_prenex_17698) 999) (< v_prenex_17698 main_y) (<= 1994 (* 2 (select main_a v_prenex_17698)))))) (or (forall ((v_prenex_13251 Int)) (or (<= (select main_a v_prenex_13251) 3) (<= 0 (+ (select main_a v_prenex_13251) 1)))) (forall ((v_prenex_13248 Int)) (or (< v_prenex_13248 main_y) (<= (+ main_y 1) v_prenex_13248) (<= 995 (select main_a v_prenex_13248)) (<= (* 2 (select main_a v_prenex_13248)) 1998) (<= (select main_a v_prenex_13248) 1001)))) (forall ((v_prenex_10420 Int) (v_prenex_10419 Int)) (or (<= (* 2 (select main_a v_prenex_10419)) 6) (<= (* 2 (select main_a v_prenex_10420)) 1998) (<= (select main_a v_prenex_10419) 5) (<= (+ main_y 1) v_prenex_10420) (<= (select main_a v_prenex_10420) (+ (select main_a v_prenex_10419) 998)) (< v_prenex_10420 main_y))) (forall ((v_prenex_13477 Int) (v_prenex_13476 Int)) (or (< v_prenex_13476 main_x) (< v_prenex_13477 main_y) (<= (+ main_y 1) v_prenex_13477) (<= 0 (+ (select main_a v_prenex_13476) 1)) (<= (* 2 (select main_a v_prenex_13477)) 1998) (<= (select main_a v_prenex_13476) 3) (<= (+ (select main_a v_prenex_13476) (select main_a v_prenex_13477)) 1000))) (or (forall ((v_prenex_17653 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17653))) (< v_prenex_17653 main_y) (<= (+ main_y 1) v_prenex_17653) (<= 995 (select main_a v_prenex_17653)))) (forall ((v_prenex_17657 Int)) (<= 1 (select main_a v_prenex_17657)))) (forall ((v_prenex_14648 Int) (v_prenex_14647 Int)) (or (<= (+ (select main_a v_prenex_14647) (select main_a v_prenex_14648)) 1000) (<= 2 (* 2 (select main_a v_prenex_14647))) (< v_prenex_14648 main_y) (<= (select main_a v_prenex_14647) 5) (<= (+ main_y 1) v_prenex_14648) (<= (+ main_x 1) v_prenex_14647) (<= (select main_a v_prenex_14648) 999))) (forall ((v_prenex_11460 Int) (v_prenex_11461 Int)) (or (<= (+ main_y 1) v_prenex_11461) (< v_prenex_11461 main_y) (<= (+ (select main_a v_prenex_11460) 994) (select main_a v_prenex_11461)) (<= 1994 (* 2 (select main_a v_prenex_11461))) (<= (* 2 (select main_a v_prenex_11460)) 6) (<= (* 2 (select main_a v_prenex_11461)) 1998) (<= 2 (* 2 (select main_a v_prenex_11460))))) (or (forall ((v_prenex_9966 Int)) (or (<= (* 2 (select main_a v_prenex_9966)) 6) (< v_prenex_9966 main_x))) (forall ((v_prenex_9967 Int)) (or (< v_prenex_9967 main_y) (<= (+ main_y 1) v_prenex_9967) (<= (* 2 (select main_a v_prenex_9967)) 1998) (<= (select main_a v_prenex_9967) 999)))) (forall ((v_prenex_17134 Int) (v_prenex_17135 Int)) (or (<= (+ (select main_a v_prenex_17134) (select main_a v_prenex_17135)) 1000) (<= (+ main_y 1) v_prenex_17135) (<= (select main_a v_prenex_17135) 999) (< v_prenex_17135 main_y) (<= (* 2 (select main_a v_prenex_17135)) 1998) (<= (select main_a v_prenex_17134) 5))) (forall ((v_prenex_14966 Int) (v_prenex_14965 Int)) (or (<= (select main_a v_prenex_14966) 1001) (<= 995 (select main_a v_prenex_14966)) (<= (select main_a v_prenex_14965) 3) (< v_prenex_14966 main_y) (<= 2 (* 2 (select main_a v_prenex_14965))) (<= (+ main_y 1) v_prenex_14966) (<= (+ (select main_a v_prenex_14965) 994) (select main_a v_prenex_14966)))) (forall ((v_prenex_18556 Int) (v_prenex_18555 Int)) (or (<= (select main_a v_prenex_18556) 999) (<= (select main_a v_prenex_18556) (+ (select main_a v_prenex_18555) 998)) (<= (+ main_y 1) v_prenex_18556) (< v_prenex_18556 main_y) (<= (* 2 (select main_a v_prenex_18555)) 6) (< v_prenex_18555 main_x) (<= 1 (select main_a v_prenex_18555)))) (or (forall ((v_prenex_18267 Int)) (or (< v_prenex_18267 main_y) (<= (+ main_y 1) v_prenex_18267) (<= 997 (select main_a v_prenex_18267)) (<= (select main_a v_prenex_18267) 1001) (<= 1994 (* 2 (select main_a v_prenex_18267))))) (forall ((v_prenex_18266 Int)) (<= 1 (select main_a v_prenex_18266)))) (or (forall ((v_prenex_12974 Int)) (or (<= (select main_a v_prenex_12974) 999) (< v_prenex_12974 main_y) (<= (+ main_y 1) v_prenex_12974) (<= 1994 (* 2 (select main_a v_prenex_12974))))) (forall ((v_prenex_12973 Int)) (or (<= (select main_a v_prenex_12973) 5) (<= 0 (+ (select main_a v_prenex_12973) 1)) (< v_prenex_12973 main_x)))) (or (forall ((v_prenex_10381 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10381))) (<= (select main_a v_prenex_10381) 3))) (forall ((v_prenex_10383 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10383))) (< v_prenex_10383 main_y) (<= (* 2 (select main_a v_prenex_10383)) 1998) (<= (+ main_y 1) v_prenex_10383) (<= (select main_a v_prenex_10383) 999)))) (forall ((v_prenex_8750 Int) (v_prenex_8751 Int)) (or (<= (+ main_y 1) v_prenex_8751) (<= (select main_a v_prenex_8750) 3) (<= (* 2 (select main_a v_prenex_8751)) 1998) (<= 1994 (* 2 (select main_a v_prenex_8751))) (<= (+ (select main_a v_prenex_8750) 994) (select main_a v_prenex_8751)) (< v_prenex_8751 main_y))) (forall ((v_prenex_15704 Int) (v_prenex_15705 Int)) (or (<= (+ main_y 1) v_prenex_15705) (<= (select main_a v_prenex_15705) (+ (select main_a v_prenex_15704) 998)) (<= 2 (* 2 (select main_a v_prenex_15704))) (<= 997 (select main_a v_prenex_15705)) (<= (+ main_x 1) v_prenex_15704) (<= (select main_a v_prenex_15704) 5) (< v_prenex_15705 main_y))) (or (forall ((v_prenex_16304 Int)) (or (<= (+ main_y 1) v_prenex_16304) (<= 995 (select main_a v_prenex_16304)) (< v_prenex_16304 main_y) (<= (* 2 (select main_a v_prenex_16304)) 1998) (<= 1994 (* 2 (select main_a v_prenex_16304))))) (forall ((v_prenex_16303 Int)) (or (<= (select main_a v_prenex_16303) 3) (<= (select main_a v_prenex_16303) 5)))) (or (forall ((v_prenex_11782 Int)) (<= (* 2 (select main_a v_prenex_11782)) 6)) (forall ((v_prenex_11778 Int)) (or (<= (+ main_y 1) v_prenex_11778) (< v_prenex_11778 main_y) (<= 1994 (* 2 (select main_a v_prenex_11778)))))) (forall ((v_prenex_17161 Int) (v_prenex_17162 Int)) (or (<= 0 (+ (select main_a v_prenex_17161) 1)) (<= (* 2 (select main_a v_prenex_17161)) 6) (< v_prenex_17162 main_y) (<= (+ main_y 1) v_prenex_17162) (<= 995 (select main_a v_prenex_17162)) (<= (+ main_x 1) v_prenex_17161) (<= (+ (select main_a v_prenex_17161) 994) (select main_a v_prenex_17162)))) (forall ((v_prenex_8380 Int) (v_prenex_8381 Int)) (or (<= 1000 (+ (select main_a v_prenex_8380) (select main_a v_prenex_8381))) (<= 2 (* 2 (select main_a v_prenex_8380))) (< v_prenex_8380 main_x) (<= (select main_a v_prenex_8380) 3) (<= (select main_a v_prenex_8381) 999) (< v_prenex_8381 main_y) (<= (+ main_y 1) v_prenex_8381))) (forall ((v_prenex_11038 Int) (v_prenex_11039 Int)) (or (<= (+ main_y 1) v_prenex_11039) (<= 0 (+ (select main_a v_prenex_11038) 1)) (<= (select main_a v_prenex_11038) 5) (<= (+ (select main_a v_prenex_11038) (select main_a v_prenex_11039)) 1000) (< v_prenex_11038 main_x) (<= (select main_a v_prenex_11039) 1001) (< v_prenex_11039 main_y))) (forall ((v_prenex_11399 Int) (v_prenex_11400 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11399))) (<= (* 2 (select main_a v_prenex_11399)) 6) (<= (+ main_y 1) v_prenex_11400) (< v_prenex_11400 main_y) (<= 1000 (+ (select main_a v_prenex_11399) (select main_a v_prenex_11400))) (<= 995 (select main_a v_prenex_11400)) (<= (select main_a v_prenex_11400) 1001))) (forall ((v_prenex_18239 Int) (v_prenex_18240 Int)) (or (<= 997 (select main_a v_prenex_18240)) (<= (+ main_y 1) v_prenex_18240) (< v_prenex_18240 main_y) (<= (* 2 (select main_a v_prenex_18240)) 1998) (<= (+ (select main_a v_prenex_18239) (select main_a v_prenex_18240)) 1000) (<= (* 2 (select main_a v_prenex_18239)) 6))) (forall ((v_prenex_11251 Int)) (or (< v_prenex_11251 main_y) (<= 1994 (* 2 (select main_a v_prenex_11251))) (<= (+ main_y 1) v_prenex_11251) (<= 995 (select main_a v_prenex_11251)) (<= (select main_a v_prenex_11251) 999))) (forall ((v_prenex_17321 Int) (v_prenex_17322 Int)) (or (< v_prenex_17322 main_y) (<= (+ main_x 1) v_prenex_17321) (<= (* 2 (select main_a v_prenex_17321)) 6) (<= 995 (select main_a v_prenex_17322)) (<= (+ main_y 1) v_prenex_17322) (<= (select main_a v_prenex_17322) (+ (select main_a v_prenex_17321) 998)) (<= 0 (+ (select main_a v_prenex_17321) 1)))) (forall ((v_prenex_15653 Int) (v_prenex_15652 Int)) (or (<= (+ (select main_a v_prenex_15652) 994) (select main_a v_prenex_15653)) (<= (+ main_y 1) v_prenex_15653) (<= 995 (select main_a v_prenex_15653)) (< v_prenex_15653 main_y) (<= (select main_a v_prenex_15653) 1001))) (forall ((v_prenex_15116 Int) (v_prenex_15115 Int)) (or (<= 997 (select main_a v_prenex_15116)) (<= (* 2 (select main_a v_prenex_15115)) 6) (<= (+ main_y 1) v_prenex_15116) (<= (select main_a v_prenex_15116) (+ (select main_a v_prenex_15115) 998)) (<= 1 (select main_a v_prenex_15115)) (< v_prenex_15116 main_y))) (forall ((v_prenex_12769 Int) (v_prenex_12770 Int)) (or (<= 1000 (+ (select main_a v_prenex_12769) (select main_a v_prenex_12770))) (<= (* 2 (select main_a v_prenex_12769)) 6) (<= (select main_a v_prenex_12769) 5) (< v_prenex_12770 main_y) (<= (+ main_y 1) v_prenex_12770) (<= (+ main_x 1) v_prenex_12769) (<= (* 2 (select main_a v_prenex_12770)) 1998))) (or (forall ((v_prenex_10361 Int)) (or (<= 0 (+ (select main_a v_prenex_10361) 1)) (<= (select main_a v_prenex_10361) 3) (< v_prenex_10361 main_x))) (forall ((v_prenex_10362 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10362))) (<= (+ main_y 1) v_prenex_10362) (< v_prenex_10362 main_y) (<= 995 (select main_a v_prenex_10362))))) (or (forall ((v_prenex_12746 Int)) (or (< v_prenex_12746 main_y) (<= (+ main_y 1) v_prenex_12746) (<= 1994 (* 2 (select main_a v_prenex_12746))) (<= (select main_a v_prenex_12746) 999))) (forall ((v_prenex_12751 Int)) (<= 1 (select main_a v_prenex_12751)))) (forall ((v_prenex_17907 Int) (v_prenex_17908 Int)) (or (< v_prenex_17907 main_x) (< v_prenex_17908 main_y) (<= 1000 (+ (select main_a v_prenex_17907) (select main_a v_prenex_17908))) (<= (+ main_y 1) v_prenex_17908) (<= (* 2 (select main_a v_prenex_17908)) 1998))) (forall ((v_prenex_11864 Int) (v_prenex_11865 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11864))) (<= 0 (+ (select main_a v_prenex_11864) 1)) (<= (+ main_x 1) v_prenex_11864) (<= (select main_a v_prenex_11865) (+ (select main_a v_prenex_11864) 998)) (< v_prenex_11864 main_x))) (or (forall ((v_prenex_12616 Int)) (or (<= (* 2 (select main_a v_prenex_12616)) 1998) (<= (+ main_y 1) v_prenex_12616) (< v_prenex_12616 main_y) (<= 1994 (* 2 (select main_a v_prenex_12616))))) (forall ((v_prenex_12619 Int)) (<= (select main_a v_prenex_12619) 5))) (or (forall ((v_prenex_10399 Int)) (or (<= (select main_a v_prenex_10399) 3) (<= (select main_a v_prenex_10399) 5))) (forall ((v_prenex_10397 Int)) (or (<= (+ main_y 1) v_prenex_10397) (< v_prenex_10397 main_y) (<= (select main_a v_prenex_10397) 999) (<= 1994 (* 2 (select main_a v_prenex_10397))) (<= (* 2 (select main_a v_prenex_10397)) 1998)))) (forall ((v_prenex_9947 Int) (v_prenex_9946 Int)) (or (< v_prenex_9947 main_y) (<= (+ (select main_a v_prenex_9946) (select main_a v_prenex_9947)) 1000) (<= 1 (select main_a v_prenex_9946)) (< v_prenex_9946 main_x) (<= (select main_a v_prenex_9947) 1001) (<= (+ main_y 1) v_prenex_9947))) (forall ((v_prenex_10527 Int) (v_prenex_10526 Int)) (or (<= 1000 (+ (select main_a v_prenex_10526) (select main_a v_prenex_10527))) (<= 0 (+ (select main_a v_prenex_10526) 1)) (< v_prenex_10526 main_x) (<= (+ main_x 1) v_prenex_10526) (<= (select main_a v_prenex_10526) 5))) (forall ((v_prenex_12300 Int) (v_prenex_12301 Int)) (or (<= (+ main_y 1) v_prenex_12301) (<= (select main_a v_prenex_12300) 3) (< v_prenex_12301 main_y) (<= (select main_a v_prenex_12300) 5) (<= 1994 (* 2 (select main_a v_prenex_12301))) (<= (+ (select main_a v_prenex_12300) 994) (select main_a v_prenex_12301)) (<= (select main_a v_prenex_12301) 999))) (forall ((v_prenex_12942 Int) (v_prenex_12941 Int)) (or (<= (+ main_y 1) v_prenex_12942) (<= (+ (select main_a v_prenex_12941) 994) (select main_a v_prenex_12942)) (<= 2 (* 2 (select main_a v_prenex_12941))) (< v_prenex_12942 main_y) (<= (+ main_x 1) v_prenex_12941) (<= 1994 (* 2 (select main_a v_prenex_12942))))) (forall ((v_prenex_16889 Int) (v_prenex_16890 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16890))) (<= 0 (+ (select main_a v_prenex_16889) 1)) (<= (+ main_y 1) v_prenex_16890) (<= (+ (select main_a v_prenex_16889) (select main_a v_prenex_16890)) 1000) (<= 2 (* 2 (select main_a v_prenex_16889))) (< v_prenex_16890 main_y) (<= (select main_a v_prenex_16890) 1001))) (or (forall ((v_prenex_12066 Int)) (or (<= (* 2 (select main_a v_prenex_12066)) 1998) (<= (+ main_y 1) v_prenex_12066) (<= (select main_a v_prenex_12066) 999) (< v_prenex_12066 main_y))) (forall ((v_prenex_12068 Int)) (or (<= (select main_a v_prenex_12068) 3) (<= 1 (select main_a v_prenex_12068))))) (or (forall ((v_prenex_13233 Int)) (or (<= (select main_a v_prenex_13233) 999) (<= (select main_a v_prenex_13233) 1001) (<= (* 2 (select main_a v_prenex_13233)) 1998) (< v_prenex_13233 main_y) (<= (+ main_y 1) v_prenex_13233))) (forall ((v_prenex_13238 Int)) (<= (* 2 (select main_a v_prenex_13238)) 6))) (forall ((v_prenex_9913 Int) (v_prenex_9912 Int)) (or (<= (select main_a v_prenex_9912) 5) (<= (+ main_y 1) v_prenex_9913) (<= (select main_a v_prenex_9913) (+ (select main_a v_prenex_9912) 998)) (< v_prenex_9912 main_x) (< v_prenex_9913 main_y) (<= 995 (select main_a v_prenex_9913)))) (or (forall ((v_prenex_16465 Int)) (or (< v_prenex_16465 main_y) (<= (* 2 (select main_a v_prenex_16465)) 1998) (<= 1994 (* 2 (select main_a v_prenex_16465))) (<= (+ main_y 1) v_prenex_16465))) (forall ((v_prenex_16469 Int)) (or (<= (select main_a v_prenex_16469) 3) (<= (select main_a v_prenex_16469) 5)))) (forall ((v_prenex_16317 Int) (v_prenex_16318 Int)) (or (<= (+ main_y 1) v_prenex_16318) (<= 997 (select main_a v_prenex_16318)) (< v_prenex_16318 main_y) (<= (select main_a v_prenex_16318) 999) (<= (+ (select main_a v_prenex_16317) (select main_a v_prenex_16318)) 1000) (<= (* 2 (select main_a v_prenex_16317)) 6) (<= 0 (+ (select main_a v_prenex_16317) 1)))) (or (forall ((v_prenex_17048 Int)) (or (<= 995 (select main_a v_prenex_17048)) (< v_prenex_17048 main_y) (<= 1994 (* 2 (select main_a v_prenex_17048))) (<= (+ main_y 1) v_prenex_17048))) (forall ((v_prenex_17052 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17052))) (<= (select main_a v_prenex_17052) 3)))) (forall ((v_prenex_12865 Int) (v_prenex_12866 Int)) (or (<= (select main_a v_prenex_12866) 999) (<= (select main_a v_prenex_12866) (+ (select main_a v_prenex_12865) 998)) (<= (select main_a v_prenex_12866) 1001) (< v_prenex_12866 main_y) (<= (select main_a v_prenex_12865) 3) (<= 2 (* 2 (select main_a v_prenex_12865))) (<= (+ main_y 1) v_prenex_12866))) (forall ((v_prenex_16197 Int) (v_prenex_16198 Int)) (or (<= 1 (select main_a v_prenex_16197)) (<= 0 (+ (select main_a v_prenex_16197) 1)) (<= 997 (select main_a v_prenex_16198)) (<= (select main_a v_prenex_16198) (+ (select main_a v_prenex_16197) 998)) (<= (+ main_y 1) v_prenex_16198) (<= 1994 (* 2 (select main_a v_prenex_16198))) (< v_prenex_16198 main_y))) (or (forall ((v_prenex_13568 Int)) (or (<= (select main_a v_prenex_13568) 3) (<= (* 2 (select main_a v_prenex_13568)) 6))) (forall ((v_prenex_13564 Int)) (or (<= (+ main_y 1) v_prenex_13564) (<= (* 2 (select main_a v_prenex_13564)) 1998) (< v_prenex_13564 main_y) (<= 1994 (* 2 (select main_a v_prenex_13564)))))) (forall ((v_prenex_11924 Int) (v_prenex_11925 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11924))) (<= 1 (select main_a v_prenex_11924)) (<= (select main_a v_prenex_11925) 999) (<= 995 (select main_a v_prenex_11925)) (< v_prenex_11925 main_y) (<= (+ (select main_a v_prenex_11924) (select main_a v_prenex_11925)) 1000) (<= (+ main_y 1) v_prenex_11925))) (or (forall ((v_prenex_14207 Int)) (or (<= (+ main_x 1) v_prenex_14207) (<= 0 (+ (select main_a v_prenex_14207) 1)) (<= (* 2 (select main_a v_prenex_14207)) 6))) (forall ((v_prenex_14203 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14203))) (< v_prenex_14203 main_y) (<= (+ main_y 1) v_prenex_14203) (<= (* 2 (select main_a v_prenex_14203)) 1998)))) (forall ((v_prenex_12470 Int) (v_prenex_12471 Int)) (or (<= (select main_a v_prenex_12471) 1001) (<= (select main_a v_prenex_12471) (+ (select main_a v_prenex_12470) 998)) (<= (select main_a v_prenex_12470) 3) (< v_prenex_12471 main_y) (<= 1994 (* 2 (select main_a v_prenex_12471))) (<= (+ main_y 1) v_prenex_12471))) (forall ((v_prenex_15456 Int) (v_prenex_15455 Int)) (or (<= (+ main_y 1) v_prenex_15456) (<= 1 (select main_a v_prenex_15455)) (<= (select main_a v_prenex_15455) 3) (<= 995 (select main_a v_prenex_15456)) (<= 997 (select main_a v_prenex_15456)) (< v_prenex_15456 main_y) (<= (select main_a v_prenex_15456) (+ (select main_a v_prenex_15455) 998)))) (or (forall ((v_prenex_12511 Int)) (<= (select main_a v_prenex_12511) 5)) (forall ((v_prenex_12510 Int)) (or (<= (+ main_y 1) v_prenex_12510) (<= (select main_a v_prenex_12510) 1001) (<= (* 2 (select main_a v_prenex_12510)) 1998) (< v_prenex_12510 main_y)))) (forall ((v_prenex_18354 Int) (v_prenex_18355 Int)) (or (<= (+ main_y 1) v_prenex_18355) (< v_prenex_18355 main_y) (<= (* 2 (select main_a v_prenex_18355)) 1998) (<= (select main_a v_prenex_18355) 999) (<= 1000 (+ (select main_a v_prenex_18354) (select main_a v_prenex_18355))) (<= (* 2 (select main_a v_prenex_18354)) 6))) (or (forall ((v_prenex_16310 Int)) (or (<= (+ main_y 1) v_prenex_16310) (< v_prenex_16310 main_y) (<= 1994 (* 2 (select main_a v_prenex_16310))) (<= (select main_a v_prenex_16310) 999))) (forall ((v_prenex_16309 Int)) (or (<= (* 2 (select main_a v_prenex_16309)) 6) (< v_prenex_16309 main_x) (<= 1 (select main_a v_prenex_16309))))) (or (forall ((v_prenex_14809 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14809))) (<= 997 (select main_a v_prenex_14809)) (<= (+ main_y 1) v_prenex_14809) (< v_prenex_14809 main_y))) (forall ((v_prenex_14810 Int)) (or (<= (select main_a v_prenex_14810) 3) (<= 2 (* 2 (select main_a v_prenex_14810)))))) (or (forall ((v_prenex_15441 Int)) (or (<= (+ main_y 1) v_prenex_15441) (<= (select main_a v_prenex_15441) 999) (< v_prenex_15441 main_y))) (forall ((v_prenex_15444 Int)) (or (<= (+ main_x 1) v_prenex_15444) (<= (* 2 (select main_a v_prenex_15444)) 6)))) (forall ((v_prenex_12571 Int) (v_prenex_12572 Int)) (or (<= (+ main_y 1) v_prenex_12572) (<= (+ (select main_a v_prenex_12571) 994) (select main_a v_prenex_12572)) (<= 995 (select main_a v_prenex_12572)) (<= 997 (select main_a v_prenex_12572)) (< v_prenex_12572 main_y) (<= 0 (+ (select main_a v_prenex_12571) 1)) (<= (select main_a v_prenex_12571) 5))) (forall ((v_prenex_11950 Int) (v_prenex_11951 Int)) (or (< v_prenex_11951 main_y) (<= 0 (+ (select main_a v_prenex_11950) 1)) (<= (+ (select main_a v_prenex_11950) (select main_a v_prenex_11951)) 1000) (<= (* 2 (select main_a v_prenex_11951)) 1998) (<= (+ main_y 1) v_prenex_11951) (<= (select main_a v_prenex_11950) 3))) (forall ((v_prenex_17749 Int) (v_prenex_17750 Int)) (or (< v_prenex_17750 main_y) (<= 995 (select main_a v_prenex_17750)) (<= (select main_a v_prenex_17749) 3) (<= (select main_a v_prenex_17750) (+ (select main_a v_prenex_17749) 998)) (<= (* 2 (select main_a v_prenex_17749)) 6) (<= (+ main_y 1) v_prenex_17750) (<= (+ main_x 1) v_prenex_17749))) (or (forall ((v_prenex_11658 Int)) (or (<= 997 (select main_a v_prenex_11658)) (<= 995 (select main_a v_prenex_11658)) (< v_prenex_11658 main_y) (<= 1994 (* 2 (select main_a v_prenex_11658))) (<= (+ main_y 1) v_prenex_11658))) (forall ((v_prenex_11663 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11663))) (<= (select main_a v_prenex_11663) 5)))) (forall ((v_prenex_16038 Int) (v_prenex_16039 Int)) (or (<= (+ main_y 1) v_prenex_16039) (<= (select main_a v_prenex_16039) 1001) (< v_prenex_16039 main_y) (<= 1000 (+ (select main_a v_prenex_16038) (select main_a v_prenex_16039))) (<= 1 (select main_a v_prenex_16038)))) (forall ((v_prenex_12852 Int) (v_prenex_12853 Int)) (or (<= 1 (select main_a v_prenex_12852)) (<= (select main_a v_prenex_12853) 1001) (<= 2 (* 2 (select main_a v_prenex_12852))) (<= (select main_a v_prenex_12853) 999) (<= (+ (select main_a v_prenex_12852) (select main_a v_prenex_12853)) 1000) (<= (+ main_y 1) v_prenex_12853) (< v_prenex_12853 main_y))) (or (forall ((v_prenex_8645 Int)) (or (<= (select main_a v_prenex_8645) 999) (< v_prenex_8645 main_y) (<= 1994 (* 2 (select main_a v_prenex_8645))) (<= (+ main_y 1) v_prenex_8645))) (forall ((v_prenex_8650 Int)) (or (<= (select main_a v_prenex_8650) 5) (<= (* 2 (select main_a v_prenex_8650)) 6)))) (forall ((v_prenex_12223 Int) (v_prenex_12222 Int)) (or (<= 1000 (+ (select main_a v_prenex_12222) (select main_a v_prenex_12223))) (<= (+ main_x 1) v_prenex_12222) (<= (* 2 (select main_a v_prenex_12222)) 6) (<= (select main_a v_prenex_12222) 3) (< v_prenex_12222 main_x))) (or (forall ((v_prenex_15488 Int)) (or (<= 997 (select main_a v_prenex_15488)) (<= (+ main_y 1) v_prenex_15488) (< v_prenex_15488 main_y) (<= (* 2 (select main_a v_prenex_15488)) 1998) (<= 1994 (* 2 (select main_a v_prenex_15488))))) (forall ((v_prenex_15490 Int)) (<= (select main_a v_prenex_15490) 3))) (forall ((v_prenex_11848 Int) (v_prenex_11849 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11849))) (< v_prenex_11849 main_y) (<= (+ main_y 1) v_prenex_11849) (<= 1000 (+ (select main_a v_prenex_11848) (select main_a v_prenex_11849))) (<= (select main_a v_prenex_11848) 5) (< v_prenex_11848 main_x))) (forall ((v_prenex_12498 Int) (v_prenex_12499 Int)) (or (<= (* 2 (select main_a v_prenex_12498)) 6) (<= (+ main_y 1) v_prenex_12499) (<= 0 (+ (select main_a v_prenex_12498) 1)) (<= 995 (select main_a v_prenex_12499)) (<= 1994 (* 2 (select main_a v_prenex_12499))) (<= 1000 (+ (select main_a v_prenex_12498) (select main_a v_prenex_12499))) (< v_prenex_12499 main_y))) (forall ((v_prenex_10415 Int) (v_prenex_10416 Int)) (or (<= 1 (select main_a v_prenex_10415)) (<= (select main_a v_prenex_10416) 1001) (<= (* 2 (select main_a v_prenex_10416)) 1998) (<= (+ main_y 1) v_prenex_10416) (<= 1000 (+ (select main_a v_prenex_10415) (select main_a v_prenex_10416))) (< v_prenex_10416 main_y) (<= (select main_a v_prenex_10415) 3))) (forall ((v_prenex_10098 Int) (v_prenex_10097 Int)) (or (<= (* 2 (select main_a v_prenex_10097)) 6) (<= (select main_a v_prenex_10097) 5) (<= (* 2 (select main_a v_prenex_10098)) 1998) (< v_prenex_10098 main_y) (<= (+ main_y 1) v_prenex_10098) (<= (select main_a v_prenex_10098) (+ (select main_a v_prenex_10097) 998)) (<= 995 (select main_a v_prenex_10098)))) (forall ((v_prenex_9637 Int) (v_prenex_9636 Int)) (or (< v_prenex_9637 main_y) (<= (+ (select main_a v_prenex_9636) (select main_a v_prenex_9637)) 1000) (<= 995 (select main_a v_prenex_9637)) (<= 997 (select main_a v_prenex_9637)) (<= 1 (select main_a v_prenex_9636)) (<= (+ main_y 1) v_prenex_9637))) (or (forall ((v_prenex_9477 Int)) (or (<= 997 (select main_a v_prenex_9477)) (< v_prenex_9477 main_y) (<= (+ main_y 1) v_prenex_9477) (<= (* 2 (select main_a v_prenex_9477)) 1998) (<= 1994 (* 2 (select main_a v_prenex_9477))))) (forall ((v_prenex_9479 Int)) (<= 2 (* 2 (select main_a v_prenex_9479))))) (or (forall ((v_prenex_16739 Int)) (<= (select main_a v_prenex_16739) 3)) (forall ((v_prenex_16735 Int)) (or (<= (+ main_y 1) v_prenex_16735) (<= 1994 (* 2 (select main_a v_prenex_16735))) (< v_prenex_16735 main_y) (<= (* 2 (select main_a v_prenex_16735)) 1998) (<= (select main_a v_prenex_16735) 1001)))) (forall ((v_prenex_17097 Int) (v_prenex_17098 Int)) (or (<= (* 2 (select main_a v_prenex_17098)) 1998) (<= 1994 (* 2 (select main_a v_prenex_17098))) (<= (select main_a v_prenex_17098) (+ (select main_a v_prenex_17097) 998)) (<= (* 2 (select main_a v_prenex_17097)) 6) (<= (+ main_y 1) v_prenex_17098) (< v_prenex_17098 main_y) (<= 2 (* 2 (select main_a v_prenex_17097))))) (forall ((v_prenex_16856 Int) (v_prenex_16857 Int)) (or (< v_prenex_16857 main_y) (<= 1 (select main_a v_prenex_16856)) (<= (+ main_y 1) v_prenex_16857) (<= (select main_a v_prenex_16856) 5) (<= (select main_a v_prenex_16857) 999) (<= (* 2 (select main_a v_prenex_16857)) 1998) (<= (+ (select main_a v_prenex_16856) (select main_a v_prenex_16857)) 1000))) (forall ((v_prenex_12007 Int) (v_prenex_12006 Int)) (or (<= 997 (select main_a v_prenex_12007)) (<= (+ main_y 1) v_prenex_12007) (<= (+ (select main_a v_prenex_12006) (select main_a v_prenex_12007)) 1000) (<= (select main_a v_prenex_12006) 3) (< v_prenex_12007 main_y) (<= 1994 (* 2 (select main_a v_prenex_12007))))) (forall ((v_prenex_16407 Int) (v_prenex_16408 Int)) (or (<= (* 2 (select main_a v_prenex_16407)) 6) (< v_prenex_16408 main_y) (<= (* 2 (select main_a v_prenex_16408)) 1998) (<= (select main_a v_prenex_16408) 999) (<= (+ main_y 1) v_prenex_16408) (<= (select main_a v_prenex_16408) (+ (select main_a v_prenex_16407) 998)))) (forall ((v_prenex_17627 Int) (v_prenex_17628 Int)) (or (<= 1000 (+ (select main_a v_prenex_17627) (select main_a v_prenex_17628))) (< v_prenex_17628 main_y) (<= (+ main_x 1) v_prenex_17627) (<= (+ main_y 1) v_prenex_17628) (<= (select main_a v_prenex_17628) 1001) (<= 2 (* 2 (select main_a v_prenex_17627))))) (forall ((v_prenex_12095 Int) (v_prenex_12096 Int)) (or (<= 1000 (+ (select main_a v_prenex_12095) (select main_a v_prenex_12096))) (<= (* 2 (select main_a v_prenex_12096)) 1998) (<= (+ main_y 1) v_prenex_12096) (<= (select main_a v_prenex_12095) 5) (< v_prenex_12096 main_y) (<= (* 2 (select main_a v_prenex_12095)) 6) (<= (select main_a v_prenex_12096) 1001))) (forall ((v_prenex_15681 Int) (v_prenex_15680 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15681))) (<= (select main_a v_prenex_15681) (+ (select main_a v_prenex_15680) 998)) (<= (select main_a v_prenex_15680) 3) (<= (+ main_y 1) v_prenex_15681) (< v_prenex_15681 main_y) (<= (select main_a v_prenex_15680) 5))) (forall ((v_prenex_17487 Int) (v_prenex_17488 Int)) (or (<= (+ main_x 1) v_prenex_17487) (<= 995 (select main_a v_prenex_17488)) (<= 1000 (+ (select main_a v_prenex_17487) (select main_a v_prenex_17488))) (< v_prenex_17488 main_y) (<= (+ main_y 1) v_prenex_17488))) (or (forall ((v_prenex_14749 Int)) (or (<= (select main_a v_prenex_14749) 3) (<= (* 2 (select main_a v_prenex_14749)) 6) (< v_prenex_14749 main_x))) (forall ((v_prenex_14750 Int)) (or (<= (+ main_y 1) v_prenex_14750) (< v_prenex_14750 main_y) (<= 1994 (* 2 (select main_a v_prenex_14750)))))) (forall ((v_prenex_17041 Int) (v_prenex_17042 Int)) (or (< v_prenex_17042 main_y) (<= 997 (select main_a v_prenex_17042)) (<= (select main_a v_prenex_17042) 1001) (<= 1000 (+ (select main_a v_prenex_17041) (select main_a v_prenex_17042))) (<= (+ main_y 1) v_prenex_17042) (<= 0 (+ (select main_a v_prenex_17041) 1)))) (forall ((v_prenex_17857 Int) (v_prenex_17858 Int)) (or (<= 997 (select main_a v_prenex_17858)) (<= (+ (select main_a v_prenex_17857) 994) (select main_a v_prenex_17858)) (< v_prenex_17858 main_y) (<= (+ main_y 1) v_prenex_17858) (<= 1 (select main_a v_prenex_17857)))) (forall ((v_prenex_8538 Int) (v_prenex_8539 Int)) (or (<= (+ main_y 1) v_prenex_8539) (< v_prenex_8539 main_y) (<= 1994 (* 2 (select main_a v_prenex_8539))) (<= (* 2 (select main_a v_prenex_8539)) 1998) (<= (* 2 (select main_a v_prenex_8538)) 6) (<= (select main_a v_prenex_8539) (+ (select main_a v_prenex_8538) 998)))) (or (forall ((v_prenex_14511 Int)) (or (< v_prenex_14511 main_y) (<= 1994 (* 2 (select main_a v_prenex_14511))) (<= (+ main_y 1) v_prenex_14511) (<= 995 (select main_a v_prenex_14511)) (<= (select main_a v_prenex_14511) 999))) (forall ((v_prenex_14516 Int)) (<= 0 (+ (select main_a v_prenex_14516) 1)))) (or (forall ((v_prenex_17281 Int)) (or (<= (select main_a v_prenex_17281) 3) (<= (* 2 (select main_a v_prenex_17281)) 6))) (forall ((v_prenex_17282 Int)) (or (< v_prenex_17282 main_y) (<= (+ main_y 1) v_prenex_17282) (<= (select main_a v_prenex_17282) 1001) (<= (* 2 (select main_a v_prenex_17282)) 1998)))) (forall ((v_prenex_11442 Int) (v_prenex_11441 Int)) (or (<= (select main_a v_prenex_11442) (+ (select main_a v_prenex_11441) 998)) (< v_prenex_11442 main_y) (<= (* 2 (select main_a v_prenex_11441)) 6) (<= (* 2 (select main_a v_prenex_11442)) 1998) (<= 0 (+ (select main_a v_prenex_11441) 1)) (<= (+ main_y 1) v_prenex_11442))) (forall ((v_prenex_14383 Int) (v_prenex_14382 Int)) (or (< v_prenex_14383 main_y) (<= (select main_a v_prenex_14383) 1001) (<= 995 (select main_a v_prenex_14383)) (<= (+ main_y 1) v_prenex_14383) (<= (select main_a v_prenex_14382) 5) (<= (select main_a v_prenex_14382) 3) (<= (select main_a v_prenex_14383) (+ (select main_a v_prenex_14382) 998)))) (or (forall ((v_prenex_9627 Int)) (or (< v_prenex_9627 main_y) (<= (+ main_y 1) v_prenex_9627) (<= 1994 (* 2 (select main_a v_prenex_9627))) (<= (select main_a v_prenex_9627) 999) (<= (* 2 (select main_a v_prenex_9627)) 1998))) (forall ((v_prenex_9632 Int)) (<= 2 (* 2 (select main_a v_prenex_9632))))) (forall ((v_prenex_10435 Int) (v_prenex_10436 Int)) (or (< v_prenex_10436 main_y) (<= (* 2 (select main_a v_prenex_10435)) 6) (<= (+ main_y 1) v_prenex_10436) (<= 995 (select main_a v_prenex_10436)) (<= (+ (select main_a v_prenex_10435) (select main_a v_prenex_10436)) 1000))) (forall ((v_prenex_18064 Int) (v_prenex_18063 Int)) (or (< v_prenex_18064 main_y) (<= (+ main_y 1) v_prenex_18064) (<= 1 (select main_a v_prenex_18063)) (<= 0 (+ (select main_a v_prenex_18063) 1)) (<= 1000 (+ (select main_a v_prenex_18063) (select main_a v_prenex_18064))) (<= 995 (select main_a v_prenex_18064)) (<= 997 (select main_a v_prenex_18064)))) (forall ((v_prenex_16779 Int) (v_prenex_16780 Int)) (or (< v_prenex_16779 main_x) (< v_prenex_16780 main_y) (<= (+ (select main_a v_prenex_16779) 994) (select main_a v_prenex_16780)) (<= (+ main_y 1) v_prenex_16780) (<= (* 2 (select main_a v_prenex_16779)) 6) (<= (select main_a v_prenex_16780) 1001))) (forall ((v_prenex_14219 Int) (v_prenex_14220 Int)) (or (<= 1000 (+ (select main_a v_prenex_14219) (select main_a v_prenex_14220))) (<= 2 (* 2 (select main_a v_prenex_14219))) (<= (+ main_y 1) v_prenex_14220) (< v_prenex_14219 main_x) (<= (select main_a v_prenex_14220) 999) (<= (select main_a v_prenex_14219) 5) (< v_prenex_14220 main_y))) (or (forall ((v_prenex_13504 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13504))) (< v_prenex_13504 main_y) (<= (select main_a v_prenex_13504) 999) (<= (+ main_y 1) v_prenex_13504))) (forall ((v_prenex_13509 Int)) (or (<= (+ main_x 1) v_prenex_13509) (<= (select main_a v_prenex_13509) 3) (<= 2 (* 2 (select main_a v_prenex_13509)))))) (forall ((v_prenex_13451 Int) (v_prenex_13450 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_13451))) (< v_prenex_13450 main_x) (<= 1 (select main_a v_prenex_13450)) (< v_prenex_13451 main_y) (<= (+ main_y 1) v_prenex_13451) (<= (+ (select main_a v_prenex_13450) 994) (select main_a v_prenex_13451)))) (forall ((v_prenex_17317 Int) (v_prenex_17318 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17317))) (<= 1000 (+ (select main_a v_prenex_17317) (select main_a v_prenex_17318))) (<= 0 (+ (select main_a v_prenex_17317) 1)) (<= (+ main_y 1) v_prenex_17318) (<= 997 (select main_a v_prenex_17318)) (< v_prenex_17318 main_y))) (forall ((v_prenex_11459 Int)) (or (<= (select main_a v_prenex_11459) 999) (<= (* 2 (select main_a v_prenex_11459)) 1998) (<= (+ main_y 1) v_prenex_11459) (< v_prenex_11459 main_y))) (forall ((v_prenex_9657 Int) (v_prenex_9656 Int)) (or (<= (select main_a v_prenex_9657) (+ (select main_a v_prenex_9656) 998)) (<= 997 (select main_a v_prenex_9657)) (<= 0 (+ (select main_a v_prenex_9656) 1)) (<= 995 (select main_a v_prenex_9657)) (<= (+ main_y 1) v_prenex_9657) (< v_prenex_9657 main_y))) (forall ((v_prenex_15134 Int) (v_prenex_15133 Int)) (or (<= (+ main_y 1) v_prenex_15134) (<= (select main_a v_prenex_15134) 1001) (<= (* 2 (select main_a v_prenex_15133)) 6) (<= 1000 (+ (select main_a v_prenex_15133) (select main_a v_prenex_15134))) (<= 2 (* 2 (select main_a v_prenex_15133))) (< v_prenex_15134 main_y))) (forall ((v_prenex_18437 Int) (v_prenex_18438 Int)) (or (<= (* 2 (select main_a v_prenex_18437)) 6) (<= (+ main_y 1) v_prenex_18438) (<= 0 (+ (select main_a v_prenex_18437) 1)) (<= 995 (select main_a v_prenex_18438)) (< v_prenex_18438 main_y) (<= (+ (select main_a v_prenex_18437) 994) (select main_a v_prenex_18438)) (<= 1994 (* 2 (select main_a v_prenex_18438))))) (or (forall ((v_prenex_8503 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8503))) (<= 0 (+ (select main_a v_prenex_8503) 1)))) (forall ((v_prenex_8504 Int)) (or (<= (* 2 (select main_a v_prenex_8504)) 1998) (< v_prenex_8504 main_y) (<= (+ main_y 1) v_prenex_8504) (<= 995 (select main_a v_prenex_8504)) (<= 1994 (* 2 (select main_a v_prenex_8504)))))) (forall ((v_prenex_13772 Int) (v_prenex_13771 Int)) (or (<= (+ main_y 1) v_prenex_13772) (<= 995 (select main_a v_prenex_13772)) (<= 0 (+ (select main_a v_prenex_13771) 1)) (<= (select main_a v_prenex_13772) 1001) (< v_prenex_13772 main_y) (<= (* 2 (select main_a v_prenex_13771)) 6) (<= (+ (select main_a v_prenex_13771) 994) (select main_a v_prenex_13772)))) (or (forall ((v_prenex_11316 Int)) (or (<= (+ main_y 1) v_prenex_11316) (<= (* 2 (select main_a v_prenex_11316)) 1998) (<= 995 (select main_a v_prenex_11316)) (< v_prenex_11316 main_y))) (forall ((v_prenex_11317 Int)) (or (<= (* 2 (select main_a v_prenex_11317)) 6) (<= 2 (* 2 (select main_a v_prenex_11317)))))) (forall ((v_prenex_18211 Int) (v_prenex_18212 Int)) (or (<= (select main_a v_prenex_18212) 999) (<= (* 2 (select main_a v_prenex_18212)) 1998) (<= 1 (select main_a v_prenex_18211)) (< v_prenex_18212 main_y) (<= 2 (* 2 (select main_a v_prenex_18211))) (<= (+ (select main_a v_prenex_18211) (select main_a v_prenex_18212)) 1000) (<= (+ main_y 1) v_prenex_18212))) (forall ((v_prenex_8615 Int) (v_prenex_8614 Int)) (or (<= (+ main_y 1) v_prenex_8615) (<= (select main_a v_prenex_8615) (+ (select main_a v_prenex_8614) 998)) (< v_prenex_8615 main_y) (<= 2 (* 2 (select main_a v_prenex_8614))) (<= (select main_a v_prenex_8615) 999) (<= 1994 (* 2 (select main_a v_prenex_8615))) (<= (* 2 (select main_a v_prenex_8614)) 6))) (forall ((v_prenex_16447 Int) (v_prenex_16448 Int)) (or (<= (+ main_y 1) v_prenex_16448) (<= (select main_a v_prenex_16447) 3) (<= (* 2 (select main_a v_prenex_16448)) 1998) (<= (+ (select main_a v_prenex_16447) 994) (select main_a v_prenex_16448)) (<= 1 (select main_a v_prenex_16447)) (< v_prenex_16448 main_y))) (forall ((v_prenex_13224 Int) (v_prenex_13223 Int)) (or (<= (select main_a v_prenex_13224) (+ (select main_a v_prenex_13223) 998)) (<= (+ main_x 1) v_prenex_13223) (<= 0 (+ (select main_a v_prenex_13223) 1)) (< v_prenex_13224 main_y) (<= (* 2 (select main_a v_prenex_13224)) 1998) (<= (+ main_y 1) v_prenex_13224))) (or (forall ((v_prenex_11293 Int)) (or (<= (+ main_x 1) v_prenex_11293) (<= 2 (* 2 (select main_a v_prenex_11293))) (<= 0 (+ (select main_a v_prenex_11293) 1)))) (forall ((v_prenex_11290 Int)) (or (<= (+ main_y 1) v_prenex_11290) (<= (* 2 (select main_a v_prenex_11290)) 1998) (< v_prenex_11290 main_y) (<= 1994 (* 2 (select main_a v_prenex_11290)))))) (or (forall ((v_prenex_10005 Int)) (or (<= 1 (select main_a v_prenex_10005)) (<= (select main_a v_prenex_10005) 5))) (forall ((v_prenex_10001 Int)) (or (<= (+ main_y 1) v_prenex_10001) (< v_prenex_10001 main_y) (<= 995 (select main_a v_prenex_10001)) (<= (select main_a v_prenex_10001) 999) (<= (* 2 (select main_a v_prenex_10001)) 1998)))) (or (forall ((v_prenex_8946 Int)) (or (<= (* 2 (select main_a v_prenex_8946)) 1998) (<= 997 (select main_a v_prenex_8946)) (<= (+ main_y 1) v_prenex_8946) (< v_prenex_8946 main_y))) (forall ((v_prenex_8945 Int)) (or (<= 2 (* 2 (select main_a v_prenex_8945))) (<= (* 2 (select main_a v_prenex_8945)) 6) (< v_prenex_8945 main_x)))) (forall ((v_prenex_17915 Int) (v_prenex_17916 Int)) (or (< v_prenex_17916 main_y) (<= 997 (select main_a v_prenex_17916)) (<= (+ main_x 1) v_prenex_17915) (<= (select main_a v_prenex_17915) 3) (<= (* 2 (select main_a v_prenex_17915)) 6) (<= 1000 (+ (select main_a v_prenex_17915) (select main_a v_prenex_17916))) (<= (+ main_y 1) v_prenex_17916))) (or (forall ((v_prenex_18261 Int)) (or (<= (select main_a v_prenex_18261) 1001) (< v_prenex_18261 main_y) (<= (+ main_y 1) v_prenex_18261) (<= 1994 (* 2 (select main_a v_prenex_18261))))) (forall ((v_prenex_18266 Int)) (<= 1 (select main_a v_prenex_18266)))) (forall ((v_prenex_11259 Int) (v_prenex_11258 Int)) (or (<= 1 (select main_a v_prenex_11258)) (< v_prenex_11259 main_y) (<= (+ main_y 1) v_prenex_11259) (<= (select main_a v_prenex_11259) 999) (<= (select main_a v_prenex_11258) 3) (<= 1000 (+ (select main_a v_prenex_11258) (select main_a v_prenex_11259))))) (forall ((v_prenex_17173 Int) (v_prenex_17174 Int)) (or (<= (+ main_x 1) v_prenex_17173) (<= 1 (select main_a v_prenex_17173)) (<= 997 (select main_a v_prenex_17174)) (<= 2 (* 2 (select main_a v_prenex_17173))) (<= (+ main_y 1) v_prenex_17174) (< v_prenex_17174 main_y) (<= (+ (select main_a v_prenex_17173) 994) (select main_a v_prenex_17174)))) (forall ((v_prenex_15579 Int) (v_prenex_15578 Int)) (or (<= 1000 (+ (select main_a v_prenex_15578) (select main_a v_prenex_15579))) (< v_prenex_15579 main_y) (<= 1994 (* 2 (select main_a v_prenex_15579))) (<= 2 (* 2 (select main_a v_prenex_15578))) (<= (select main_a v_prenex_15579) 999) (<= (+ main_y 1) v_prenex_15579) (<= (select main_a v_prenex_15578) 3))) (forall ((v_prenex_12205 Int) (v_prenex_12204 Int)) (or (<= 0 (+ (select main_a v_prenex_12204) 1)) (<= 1000 (+ (select main_a v_prenex_12204) (select main_a v_prenex_12205))) (<= 1994 (* 2 (select main_a v_prenex_12205))) (< v_prenex_12204 main_x) (<= 2 (* 2 (select main_a v_prenex_12204))) (<= (+ main_y 1) v_prenex_12205) (< v_prenex_12205 main_y))) (forall ((v_prenex_17790 Int) (v_prenex_17791 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17790))) (<= (+ main_y 1) v_prenex_17791) (<= 995 (select main_a v_prenex_17791)) (<= (+ (select main_a v_prenex_17790) 994) (select main_a v_prenex_17791)) (<= (select main_a v_prenex_17791) 1001) (< v_prenex_17791 main_y) (<= (select main_a v_prenex_17790) 5))) (forall ((v_prenex_16885 Int) (v_prenex_16886 Int)) (or (<= 0 (+ (select main_a v_prenex_16885) 1)) (<= (select main_a v_prenex_16886) 999) (< v_prenex_16886 main_y) (<= (select main_a v_prenex_16886) 1001) (<= (+ main_y 1) v_prenex_16886) (<= (+ (select main_a v_prenex_16885) (select main_a v_prenex_16886)) 1000) (<= 2 (* 2 (select main_a v_prenex_16885))))) (or (forall ((v_prenex_11660 Int)) (or (< v_prenex_11660 main_y) (<= 995 (select main_a v_prenex_11660)) (<= 1994 (* 2 (select main_a v_prenex_11660))) (<= (+ main_y 1) v_prenex_11660) (<= (select main_a v_prenex_11660) 1001))) (forall ((v_prenex_11663 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11663))) (<= (select main_a v_prenex_11663) 5)))) (forall ((v_prenex_12311 Int) (v_prenex_12310 Int)) (or (<= 997 (select main_a v_prenex_12311)) (<= (select main_a v_prenex_12311) (+ (select main_a v_prenex_12310) 998)) (<= (+ main_y 1) v_prenex_12311) (< v_prenex_12311 main_y) (<= 1994 (* 2 (select main_a v_prenex_12311))))) (forall ((v_prenex_17538 Int) (v_prenex_17539 Int)) (or (<= 0 (+ (select main_a v_prenex_17538) 1)) (<= (+ main_y 1) v_prenex_17539) (<= (select main_a v_prenex_17539) (+ (select main_a v_prenex_17538) 998)) (<= (select main_a v_prenex_17538) 5) (<= (select main_a v_prenex_17539) 1001) (< v_prenex_17539 main_y))) (or (forall ((v_prenex_17697 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17697))) (<= 0 (+ (select main_a v_prenex_17697) 1)))) (forall ((v_prenex_17695 Int)) (or (< v_prenex_17695 main_y) (<= (* 2 (select main_a v_prenex_17695)) 1998) (<= (+ main_y 1) v_prenex_17695) (<= 997 (select main_a v_prenex_17695)) (<= 1994 (* 2 (select main_a v_prenex_17695)))))) (forall ((v_prenex_11449 Int) (v_prenex_11450 Int)) (or (<= (+ main_y 1) v_prenex_11450) (<= 995 (select main_a v_prenex_11450)) (<= (+ (select main_a v_prenex_11449) 994) (select main_a v_prenex_11450)) (<= 2 (* 2 (select main_a v_prenex_11449))) (< v_prenex_11450 main_y) (<= (select main_a v_prenex_11450) 999))) (or (forall ((v_prenex_15864 Int)) (or (<= (select main_a v_prenex_15864) 1001) (<= (+ main_y 1) v_prenex_15864) (<= 995 (select main_a v_prenex_15864)) (<= (* 2 (select main_a v_prenex_15864)) 1998) (< v_prenex_15864 main_y))) (forall ((v_prenex_15867 Int)) (<= 2 (* 2 (select main_a v_prenex_15867))))) (or (forall ((v_prenex_8247 Int)) (or (< v_prenex_8247 main_y) (<= 1994 (* 2 (select main_a v_prenex_8247))) (<= (+ main_y 1) v_prenex_8247) (<= 995 (select main_a v_prenex_8247)))) (forall ((v_prenex_8474 Int)) (or (<= (select main_a v_prenex_8474) 5) (<= 0 (+ (select main_a v_prenex_8474) 1))))) (or (forall ((v_prenex_14991 Int)) (or (<= 997 (select main_a v_prenex_14991)) (<= 995 (select main_a v_prenex_14991)) (< v_prenex_14991 main_y) (<= 1994 (* 2 (select main_a v_prenex_14991))) (<= (+ main_y 1) v_prenex_14991))) (forall ((v_prenex_14996 Int)) (<= (select main_a v_prenex_14996) 3))) (or (forall ((v_prenex_16887 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16887))) (<= (select main_a v_prenex_16887) 5) (< v_prenex_16887 main_x))) (forall ((v_prenex_16888 Int)) (or (<= (+ main_y 1) v_prenex_16888) (< v_prenex_16888 main_y) (<= 995 (select main_a v_prenex_16888)) (<= (* 2 (select main_a v_prenex_16888)) 1998)))) (forall ((v_prenex_8679 Int) (v_prenex_8678 Int)) (or (<= (select main_a v_prenex_8678) 5) (<= (+ (select main_a v_prenex_8678) 994) (select main_a v_prenex_8679)) (< v_prenex_8679 main_y) (<= (+ main_x 1) v_prenex_8678) (<= (+ main_y 1) v_prenex_8679) (<= 995 (select main_a v_prenex_8679)))) (or (forall ((v_prenex_13263 Int)) (or (< v_prenex_13263 main_y) (<= (select main_a v_prenex_13263) 999) (<= 1994 (* 2 (select main_a v_prenex_13263))) (<= (+ main_y 1) v_prenex_13263))) (forall ((v_prenex_13268 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13268))) (<= (+ main_x 1) v_prenex_13268)))) (or (forall ((v_prenex_11414 Int)) (or (< v_prenex_11414 main_y) (<= (+ main_y 1) v_prenex_11414) (<= 1994 (* 2 (select main_a v_prenex_11414))))) (forall ((v_prenex_11418 Int)) (or (<= 1 (select main_a v_prenex_11418)) (<= 0 (+ (select main_a v_prenex_11418) 1))))) (forall ((v_prenex_12895 Int) (v_prenex_12896 Int)) (or (<= (+ main_y 1) v_prenex_12896) (<= 997 (select main_a v_prenex_12896)) (< v_prenex_12896 main_y) (<= (select main_a v_prenex_12895) 5) (<= 0 (+ (select main_a v_prenex_12895) 1)) (<= (select main_a v_prenex_12896) (+ (select main_a v_prenex_12895) 998)))) (forall ((v_prenex_11000 Int) (v_prenex_10999 Int)) (or (<= 0 (+ (select main_a v_prenex_10999) 1)) (<= (+ main_y 1) v_prenex_11000) (< v_prenex_11000 main_y) (<= 997 (select main_a v_prenex_11000)) (<= 1000 (+ (select main_a v_prenex_10999) (select main_a v_prenex_11000))) (<= (* 2 (select main_a v_prenex_10999)) 6))) (forall ((v_prenex_12767 Int) (v_prenex_12768 Int)) (or (<= 997 (select main_a v_prenex_12768)) (<= (+ main_x 1) v_prenex_12767) (<= (+ main_y 1) v_prenex_12768) (< v_prenex_12768 main_y) (<= 2 (* 2 (select main_a v_prenex_12767))) (<= 1000 (+ (select main_a v_prenex_12767) (select main_a v_prenex_12768))))) (or (forall ((v_prenex_9891 Int)) (or (<= (select main_a v_prenex_9891) 999) (<= 995 (select main_a v_prenex_9891)) (< v_prenex_9891 main_y) (<= (+ main_y 1) v_prenex_9891))) (forall ((v_prenex_9890 Int)) (<= (* 2 (select main_a v_prenex_9890)) 6))) (forall ((v_prenex_14541 Int) (v_prenex_14540 Int)) (or (<= (select main_a v_prenex_14541) 1001) (<= (select main_a v_prenex_14541) (+ (select main_a v_prenex_14540) 998)) (<= 2 (* 2 (select main_a v_prenex_14540))) (<= (select main_a v_prenex_14541) 999) (<= (+ main_y 1) v_prenex_14541) (< v_prenex_14541 main_y))) (forall ((v_prenex_11479 Int) (v_prenex_11480 Int)) (or (<= 995 (select main_a v_prenex_11480)) (<= (* 2 (select main_a v_prenex_11480)) 1998) (<= (+ main_y 1) v_prenex_11480) (<= 1000 (+ (select main_a v_prenex_11479) (select main_a v_prenex_11480))) (< v_prenex_11480 main_y))) (forall ((v_prenex_17605 Int) (v_prenex_17606 Int)) (or (<= 1000 (+ (select main_a v_prenex_17605) (select main_a v_prenex_17606))) (<= 0 (+ (select main_a v_prenex_17605) 1)) (<= (select main_a v_prenex_17605) 5) (<= (* 2 (select main_a v_prenex_17606)) 1998) (<= (+ main_y 1) v_prenex_17606) (< v_prenex_17606 main_y) (<= (select main_a v_prenex_17606) 999))) (forall ((v_prenex_12597 Int) (v_prenex_12596 Int)) (or (<= (+ (select main_a v_prenex_12596) 994) (select main_a v_prenex_12597)) (< v_prenex_12597 main_y) (< v_prenex_12596 main_x) (<= 1994 (* 2 (select main_a v_prenex_12597))) (<= (+ main_y 1) v_prenex_12597) (<= 2 (* 2 (select main_a v_prenex_12596))))) (or (forall ((v_prenex_8933 Int)) (or (<= 1 (select main_a v_prenex_8933)) (<= 0 (+ (select main_a v_prenex_8933) 1)))) (forall ((v_prenex_8934 Int)) (or (<= 997 (select main_a v_prenex_8934)) (<= (select main_a v_prenex_8934) 999) (<= (+ main_y 1) v_prenex_8934) (< v_prenex_8934 main_y) (<= 1994 (* 2 (select main_a v_prenex_8934)))))) (forall ((v_prenex_11493 Int) (v_prenex_11494 Int)) (or (<= (select main_a v_prenex_11494) (+ (select main_a v_prenex_11493) 998)) (<= 995 (select main_a v_prenex_11494)) (< v_prenex_11494 main_y) (<= (+ main_y 1) v_prenex_11494) (<= 1 (select main_a v_prenex_11493)))) (forall ((v_prenex_13991 Int) (v_prenex_13990 Int)) (or (< v_prenex_13991 main_y) (<= 1 (select main_a v_prenex_13990)) (<= (select main_a v_prenex_13991) (+ (select main_a v_prenex_13990) 998)) (<= 0 (+ (select main_a v_prenex_13990) 1)) (<= 997 (select main_a v_prenex_13991)) (<= (+ main_y 1) v_prenex_13991) (<= (select main_a v_prenex_13991) 999))) (forall ((v_prenex_9429 Int) (v_prenex_9428 Int)) (or (<= (+ main_x 1) v_prenex_9428) (<= (+ (select main_a v_prenex_9428) 994) (select main_a v_prenex_9429)) (<= (+ main_y 1) v_prenex_9429) (<= (* 2 (select main_a v_prenex_9428)) 6) (<= 1994 (* 2 (select main_a v_prenex_9429))) (< v_prenex_9429 main_y))) (or (forall ((v_prenex_14067 Int)) (or (<= 0 (+ (select main_a v_prenex_14067) 1)) (<= (* 2 (select main_a v_prenex_14067)) 6))) (forall ((v_prenex_14065 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14065))) (<= 997 (select main_a v_prenex_14065)) (< v_prenex_14065 main_y) (<= (+ main_y 1) v_prenex_14065)))) (forall ((v_prenex_13884 Int) (v_prenex_13883 Int)) (or (<= (* 2 (select main_a v_prenex_13883)) 6) (< v_prenex_13884 main_y) (<= (select main_a v_prenex_13883) 5) (<= (+ main_y 1) v_prenex_13884) (<= 1000 (+ (select main_a v_prenex_13883) (select main_a v_prenex_13884))) (< v_prenex_13883 main_x) (<= 995 (select main_a v_prenex_13884)))) (forall ((v_prenex_10582 Int) (v_prenex_10581 Int)) (or (<= (select main_a v_prenex_10581) 5) (<= (* 2 (select main_a v_prenex_10581)) 6) (<= 995 (select main_a v_prenex_10582)) (< v_prenex_10582 main_y) (<= (+ main_y 1) v_prenex_10582) (<= 997 (select main_a v_prenex_10582)) (<= (+ (select main_a v_prenex_10581) (select main_a v_prenex_10582)) 1000))) (forall ((v_prenex_14069 Int) (v_prenex_14070 Int)) (or (<= 1 (select main_a v_prenex_14069)) (< v_prenex_14070 main_y) (<= 1994 (* 2 (select main_a v_prenex_14070))) (<= (+ main_y 1) v_prenex_14070) (<= (+ main_x 1) v_prenex_14069) (<= 1000 (+ (select main_a v_prenex_14069) (select main_a v_prenex_14070))))) (or (forall ((v_prenex_17778 Int)) (or (<= (+ main_y 1) v_prenex_17778) (<= 997 (select main_a v_prenex_17778)) (<= (select main_a v_prenex_17778) 1001) (< v_prenex_17778 main_y) (<= (* 2 (select main_a v_prenex_17778)) 1998))) (forall ((v_prenex_17782 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17782))) (<= (* 2 (select main_a v_prenex_17782)) 6)))) (forall ((v_prenex_18479 Int) (v_prenex_18478 Int)) (or (<= (+ main_y 1) v_prenex_18479) (<= (* 2 (select main_a v_prenex_18478)) 6) (< v_prenex_18479 main_y) (<= (* 2 (select main_a v_prenex_18479)) 1998) (<= (select main_a v_prenex_18479) (+ (select main_a v_prenex_18478) 998)) (<= (+ main_x 1) v_prenex_18478))) (forall ((v_prenex_15746 Int) (v_prenex_15745 Int)) (or (<= 1000 (+ (select main_a v_prenex_15745) (select main_a v_prenex_15746))) (<= (+ main_y 1) v_prenex_15746) (< v_prenex_15745 main_x) (<= (select main_a v_prenex_15745) 5) (<= (+ main_x 1) v_prenex_15745))) (or (forall ((v_prenex_10263 Int)) (<= (* 2 (select main_a v_prenex_10263)) 6)) (forall ((v_prenex_10267 Int)) (or (<= (* 2 (select main_a v_prenex_10267)) 1998) (< v_prenex_10267 main_y) (<= (select main_a v_prenex_10267) 999) (<= (+ main_y 1) v_prenex_10267)))) (or (forall ((v_prenex_15370 Int)) (or (<= 997 (select main_a v_prenex_15370)) (< v_prenex_15370 main_y) (<= (* 2 (select main_a v_prenex_15370)) 1998) (<= (+ main_y 1) v_prenex_15370))) (forall ((v_prenex_15369 Int)) (or (< v_prenex_15369 main_x) (<= (* 2 (select main_a v_prenex_15369)) 6) (<= 1 (select main_a v_prenex_15369))))) (forall ((v_prenex_16934 Int) (v_prenex_16935 Int)) (or (<= (* 2 (select main_a v_prenex_16935)) 1998) (<= 997 (select main_a v_prenex_16935)) (<= 0 (+ (select main_a v_prenex_16934) 1)) (<= (+ (select main_a v_prenex_16934) (select main_a v_prenex_16935)) 1000) (<= (+ main_y 1) v_prenex_16935) (<= (select main_a v_prenex_16934) 3) (< v_prenex_16935 main_y))) (or (forall ((v_prenex_11317 Int)) (or (<= (* 2 (select main_a v_prenex_11317)) 6) (<= 2 (* 2 (select main_a v_prenex_11317))))) (forall ((v_prenex_11314 Int)) (or (<= (* 2 (select main_a v_prenex_11314)) 1998) (<= (select main_a v_prenex_11314) 1001) (< v_prenex_11314 main_y) (<= (+ main_y 1) v_prenex_11314)))) (forall ((v_prenex_8701 Int) (v_prenex_8700 Int)) (or (<= (select main_a v_prenex_8701) 999) (<= 1000 (+ (select main_a v_prenex_8700) (select main_a v_prenex_8701))) (<= (* 2 (select main_a v_prenex_8701)) 1998) (< v_prenex_8701 main_y) (<= (+ main_y 1) v_prenex_8701) (<= 2 (* 2 (select main_a v_prenex_8700))) (<= (select main_a v_prenex_8700) 5))) (forall ((v_prenex_8596 Int) (v_prenex_8595 Int)) (or (<= (* 2 (select main_a v_prenex_8595)) 6) (<= (select main_a v_prenex_8596) 1001) (<= (select main_a v_prenex_8596) (+ (select main_a v_prenex_8595) 998)) (<= (+ main_y 1) v_prenex_8596) (< v_prenex_8596 main_y) (<= (* 2 (select main_a v_prenex_8596)) 1998) (<= (select main_a v_prenex_8595) 3))) (forall ((v_prenex_13981 Int) (v_prenex_13980 Int)) (or (<= (+ main_y 1) v_prenex_13981) (<= (+ (select main_a v_prenex_13980) 994) (select main_a v_prenex_13981)) (<= 2 (* 2 (select main_a v_prenex_13980))) (<= 995 (select main_a v_prenex_13981)) (<= 1994 (* 2 (select main_a v_prenex_13981))) (< v_prenex_13981 main_y))) (forall ((v_prenex_15070 Int) (v_prenex_15069 Int)) (or (<= (+ (select main_a v_prenex_15069) 994) (select main_a v_prenex_15070)) (<= (+ main_y 1) v_prenex_15070) (<= (select main_a v_prenex_15070) 999) (< v_prenex_15070 main_y) (<= 1 (select main_a v_prenex_15069)) (<= 2 (* 2 (select main_a v_prenex_15069))) (<= 1994 (* 2 (select main_a v_prenex_15070))))) (forall ((v_prenex_18309 Int) (v_prenex_18310 Int)) (or (<= (+ (select main_a v_prenex_18309) 994) (select main_a v_prenex_18310)) (<= (+ main_y 1) v_prenex_18310) (<= 995 (select main_a v_prenex_18310)) (<= 1 (select main_a v_prenex_18309)) (<= (select main_a v_prenex_18310) 1001) (<= (select main_a v_prenex_18309) 3) (< v_prenex_18310 main_y))) (or (forall ((v_prenex_9319 Int)) (or (<= (select main_a v_prenex_9319) 3) (<= (select main_a v_prenex_9319) 5))) (forall ((v_prenex_9316 Int)) (or (<= (* 2 (select main_a v_prenex_9316)) 1998) (<= (select main_a v_prenex_9316) 999) (< v_prenex_9316 main_y) (<= (+ main_y 1) v_prenex_9316)))) (or (forall ((v_prenex_8974 Int)) (or (<= 0 (+ (select main_a v_prenex_8974) 1)) (<= 2 (* 2 (select main_a v_prenex_8974))))) (forall ((v_prenex_8971 Int)) (or (< v_prenex_8971 main_y) (<= (+ main_y 1) v_prenex_8971) (<= (select main_a v_prenex_8971) 999) (<= (select main_a v_prenex_8971) 1001) (<= 1994 (* 2 (select main_a v_prenex_8971)))))) (forall ((v_prenex_13195 Int) (v_prenex_13196 Int)) (or (<= (select main_a v_prenex_13196) 1001) (<= 997 (select main_a v_prenex_13196)) (< v_prenex_13196 main_y) (<= 2 (* 2 (select main_a v_prenex_13195))) (<= (+ (select main_a v_prenex_13195) (select main_a v_prenex_13196)) 1000) (<= (* 2 (select main_a v_prenex_13195)) 6) (<= (+ main_y 1) v_prenex_13196))) (or (forall ((v_prenex_15628 Int)) (or (< v_prenex_15628 main_y) (<= (select main_a v_prenex_15628) 999) (<= (+ main_y 1) v_prenex_15628) (<= (* 2 (select main_a v_prenex_15628)) 1998) (<= 1994 (* 2 (select main_a v_prenex_15628))))) (forall ((v_prenex_15630 Int)) (or (<= (* 2 (select main_a v_prenex_15630)) 6) (<= (select main_a v_prenex_15630) 3)))) (forall ((v_prenex_16075 Int) (v_prenex_16076 Int)) (or (<= (* 2 (select main_a v_prenex_16075)) 6) (<= (+ main_y 1) v_prenex_16076) (< v_prenex_16076 main_y) (<= (select main_a v_prenex_16076) (+ (select main_a v_prenex_16075) 998)) (<= 1994 (* 2 (select main_a v_prenex_16076))))) (forall ((v_prenex_9227 Int) (v_prenex_9226 Int)) (or (<= (* 2 (select main_a v_prenex_9227)) 1998) (< v_prenex_9227 main_y) (<= (+ (select main_a v_prenex_9226) (select main_a v_prenex_9227)) 1000) (<= (+ main_y 1) v_prenex_9227) (<= 997 (select main_a v_prenex_9227)))) (forall ((v_prenex_9264 Int) (v_prenex_9265 Int)) (or (<= 995 (select main_a v_prenex_9265)) (<= (select main_a v_prenex_9264) 3) (<= 1000 (+ (select main_a v_prenex_9264) (select main_a v_prenex_9265))) (<= (+ main_x 1) v_prenex_9264) (<= (+ main_y 1) v_prenex_9265) (<= (* 2 (select main_a v_prenex_9264)) 6) (< v_prenex_9265 main_y))) (or (forall ((v_prenex_15296 Int)) (<= 1 (select main_a v_prenex_15296))) (forall ((v_prenex_15293 Int)) (or (<= 995 (select main_a v_prenex_15293)) (< v_prenex_15293 main_y) (<= 997 (select main_a v_prenex_15293)) (<= (+ main_y 1) v_prenex_15293) (<= 1994 (* 2 (select main_a v_prenex_15293)))))) (forall ((v_prenex_13830 Int) (v_prenex_13831 Int)) (or (<= 995 (select main_a v_prenex_13831)) (< v_prenex_13831 main_y) (<= 1994 (* 2 (select main_a v_prenex_13831))) (<= (+ (select main_a v_prenex_13830) (select main_a v_prenex_13831)) 1000) (<= (+ main_y 1) v_prenex_13831))) (forall ((v_prenex_15436 Int) (v_prenex_15435 Int)) (or (<= 1 (select main_a v_prenex_15435)) (< v_prenex_15436 main_y) (<= (+ main_y 1) v_prenex_15436) (<= (select main_a v_prenex_15436) (+ (select main_a v_prenex_15435) 998)) (< v_prenex_15435 main_x) (<= 2 (* 2 (select main_a v_prenex_15435))) (<= 1994 (* 2 (select main_a v_prenex_15436))))) (or (forall ((v_prenex_16348 Int)) (or (<= (+ main_y 1) v_prenex_16348) (< v_prenex_16348 main_y) (<= 1994 (* 2 (select main_a v_prenex_16348))) (<= 997 (select main_a v_prenex_16348)))) (forall ((v_prenex_16350 Int)) (<= 2 (* 2 (select main_a v_prenex_16350))))) (forall ((v_prenex_13697 Int) (v_prenex_13696 Int)) (or (< v_prenex_13697 main_y) (<= (select main_a v_prenex_13697) 1001) (<= (+ main_y 1) v_prenex_13697) (<= 0 (+ (select main_a v_prenex_13696) 1)) (<= (+ (select main_a v_prenex_13696) 994) (select main_a v_prenex_13697)) (<= (select main_a v_prenex_13696) 3) (<= 997 (select main_a v_prenex_13697)))) (or (forall ((v_prenex_9643 Int)) (or (<= (select main_a v_prenex_9643) 1001) (<= (+ main_y 1) v_prenex_9643) (< v_prenex_9643 main_y) (<= (* 2 (select main_a v_prenex_9643)) 1998) (<= 997 (select main_a v_prenex_9643)))) (forall ((v_prenex_9645 Int)) (or (<= (select main_a v_prenex_9645) 5) (<= 2 (* 2 (select main_a v_prenex_9645)))))) (forall ((v_prenex_15659 Int) (v_prenex_15658 Int)) (or (<= (+ (select main_a v_prenex_15658) (select main_a v_prenex_15659)) 1000) (< v_prenex_15659 main_y) (<= (* 2 (select main_a v_prenex_15659)) 1998) (<= 1 (select main_a v_prenex_15658)) (<= (+ main_y 1) v_prenex_15659) (<= (* 2 (select main_a v_prenex_15658)) 6))) (forall ((v_prenex_8569 Int) (v_prenex_8568 Int)) (or (<= 1000 (+ (select main_a v_prenex_8568) (select main_a v_prenex_8569))) (<= 0 (+ (select main_a v_prenex_8568) 1)) (< v_prenex_8569 main_y) (<= (* 2 (select main_a v_prenex_8568)) 6) (<= (+ main_y 1) v_prenex_8569) (<= 995 (select main_a v_prenex_8569)) (<= 1994 (* 2 (select main_a v_prenex_8569))))) (forall ((v_prenex_18352 Int) (v_prenex_18353 Int)) (or (<= (+ main_y 1) v_prenex_18353) (<= (* 2 (select main_a v_prenex_18352)) 6) (<= 1994 (* 2 (select main_a v_prenex_18353))) (<= (* 2 (select main_a v_prenex_18353)) 1998) (< v_prenex_18353 main_y) (<= (+ (select main_a v_prenex_18352) (select main_a v_prenex_18353)) 1000))) (forall ((v_prenex_18271 Int) (v_prenex_18270 Int)) (or (< v_prenex_18271 main_y) (<= (* 2 (select main_a v_prenex_18270)) 6) (<= (+ main_y 1) v_prenex_18271) (<= 1 (select main_a v_prenex_18270)) (<= 1994 (* 2 (select main_a v_prenex_18271))) (<= (select main_a v_prenex_18271) 999) (<= 1000 (+ (select main_a v_prenex_18270) (select main_a v_prenex_18271))))) (or (forall ((v_prenex_9035 Int)) (or (< v_prenex_9035 main_y) (<= (select main_a v_prenex_9035) 1001) (<= (* 2 (select main_a v_prenex_9035)) 1998) (<= (+ main_y 1) v_prenex_9035))) (forall ((v_prenex_9038 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9038))) (<= 0 (+ (select main_a v_prenex_9038) 1))))) (forall ((v_prenex_15003 Int) (v_prenex_15002 Int)) (or (<= (select main_a v_prenex_15003) 1001) (< v_prenex_15003 main_y) (<= (+ main_y 1) v_prenex_15003) (<= 0 (+ (select main_a v_prenex_15002) 1)) (<= (+ (select main_a v_prenex_15002) (select main_a v_prenex_15003)) 1000))) (forall ((v_prenex_11626 Int) (v_prenex_11627 Int)) (or (<= (+ main_y 1) v_prenex_11627) (< v_prenex_11627 main_y) (<= (+ (select main_a v_prenex_11626) 994) (select main_a v_prenex_11627)) (<= 2 (* 2 (select main_a v_prenex_11626))) (<= 0 (+ (select main_a v_prenex_11626) 1)) (< v_prenex_11626 main_x) (<= 995 (select main_a v_prenex_11627)))) (or (forall ((v_prenex_11299 Int)) (or (< v_prenex_11299 main_y) (<= 1994 (* 2 (select main_a v_prenex_11299))) (<= (select main_a v_prenex_11299) 1001) (<= (+ main_y 1) v_prenex_11299))) (forall ((v_prenex_11304 Int)) (or (<= (* 2 (select main_a v_prenex_11304)) 6) (<= (select main_a v_prenex_11304) 5)))) (forall ((v_prenex_11510 Int) (v_prenex_11509 Int)) (or (<= (+ main_x 1) v_prenex_11509) (< v_prenex_11510 main_y) (<= (select main_a v_prenex_11510) 1001) (<= (select main_a v_prenex_11509) 5) (<= (* 2 (select main_a v_prenex_11509)) 6) (<= (+ main_y 1) v_prenex_11510) (<= (+ (select main_a v_prenex_11509) 994) (select main_a v_prenex_11510)))) (or (forall ((v_prenex_8490 Int)) (or (<= (+ main_y 1) v_prenex_8490) (<= 995 (select main_a v_prenex_8490)) (< v_prenex_8490 main_y) (<= (* 2 (select main_a v_prenex_8490)) 1998))) (forall ((v_prenex_8484 Int)) (or (<= 1 (select main_a v_prenex_8484)) (<= (+ main_x 1) v_prenex_8484) (<= (select main_a v_prenex_8484) 3)))) (or (forall ((v_prenex_16603 Int)) (or (< v_prenex_16603 main_y) (<= 997 (select main_a v_prenex_16603)) (<= 1994 (* 2 (select main_a v_prenex_16603))) (<= (* 2 (select main_a v_prenex_16603)) 1998) (<= (+ main_y 1) v_prenex_16603))) (forall ((v_prenex_16605 Int)) (<= 1 (select main_a v_prenex_16605)))) (or (forall ((v_prenex_13394 Int)) (or (<= (+ main_y 1) v_prenex_13394) (<= 1994 (* 2 (select main_a v_prenex_13394))) (<= (select main_a v_prenex_13394) 1001) (< v_prenex_13394 main_y))) (forall ((v_prenex_13393 Int)) (or (< v_prenex_13393 main_x) (<= (* 2 (select main_a v_prenex_13393)) 6) (<= (select main_a v_prenex_13393) 3)))) (forall ((v_prenex_13850 Int) (v_prenex_13849 Int)) (or (<= (select main_a v_prenex_13850) (+ (select main_a v_prenex_13849) 998)) (< v_prenex_13850 main_y) (<= (select main_a v_prenex_13850) 999) (<= (select main_a v_prenex_13849) 3) (<= (+ main_y 1) v_prenex_13850) (<= 0 (+ (select main_a v_prenex_13849) 1)) (<= (select main_a v_prenex_13850) 1001))) (or (forall ((v_prenex_18279 Int)) (or (<= 1 (select main_a v_prenex_18279)) (<= (* 2 (select main_a v_prenex_18279)) 6))) (forall ((v_prenex_18274 Int)) (or (< v_prenex_18274 main_y) (<= (+ main_y 1) v_prenex_18274) (<= (select main_a v_prenex_18274) 999) (<= 995 (select main_a v_prenex_18274)) (<= 1994 (* 2 (select main_a v_prenex_18274)))))) (forall ((v_prenex_9110 Int) (v_prenex_9111 Int)) (or (<= (select main_a v_prenex_9111) 1001) (< v_prenex_9111 main_y) (<= (+ main_y 1) v_prenex_9111) (<= (select main_a v_prenex_9110) 3) (<= 1 (select main_a v_prenex_9110)) (<= (select main_a v_prenex_9111) (+ (select main_a v_prenex_9110) 998)))) (or (forall ((v_prenex_15224 Int)) (or (<= 1 (select main_a v_prenex_15224)) (<= 2 (* 2 (select main_a v_prenex_15224))))) (forall ((v_prenex_15220 Int)) (or (<= (* 2 (select main_a v_prenex_15220)) 1998) (<= (+ main_y 1) v_prenex_15220) (<= (select main_a v_prenex_15220) 999) (<= 1994 (* 2 (select main_a v_prenex_15220))) (< v_prenex_15220 main_y)))) (or (forall ((v_prenex_9080 Int)) (or (<= (+ main_y 1) v_prenex_9080) (<= (* 2 (select main_a v_prenex_9080)) 1998) (< v_prenex_9080 main_y) (<= (select main_a v_prenex_9080) 999))) (forall ((v_prenex_9081 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9081))) (<= 0 (+ (select main_a v_prenex_9081) 1))))) (forall ((v_prenex_14831 Int) (v_prenex_14830 Int)) (or (< v_prenex_14830 main_x) (<= (+ main_y 1) v_prenex_14831) (<= 1 (select main_a v_prenex_14830)) (<= (select main_a v_prenex_14830) 5) (<= (select main_a v_prenex_14831) (+ (select main_a v_prenex_14830) 998)) (<= 995 (select main_a v_prenex_14831)) (< v_prenex_14831 main_y))) (forall ((v_prenex_14736 Int) (v_prenex_14735 Int)) (or (<= 2 (* 2 (select main_a v_prenex_14735))) (<= (+ (select main_a v_prenex_14735) (select main_a v_prenex_14736)) 1000) (<= (* 2 (select main_a v_prenex_14736)) 1998) (<= (+ main_y 1) v_prenex_14736) (< v_prenex_14736 main_y) (<= 1 (select main_a v_prenex_14735)))) (forall ((v_prenex_16391 Int) (v_prenex_16392 Int)) (or (<= (select main_a v_prenex_16391) 3) (<= 995 (select main_a v_prenex_16392)) (<= (+ main_x 1) v_prenex_16391) (< v_prenex_16392 main_y) (<= (select main_a v_prenex_16391) 5) (<= (+ main_y 1) v_prenex_16392) (<= (select main_a v_prenex_16392) (+ (select main_a v_prenex_16391) 998)))) (or (forall ((v_prenex_8243 Int)) (or (<= (* 2 (select main_a v_prenex_8243)) 1998) (< v_prenex_8243 main_y) (<= 997 (select main_a v_prenex_8243)) (<= 995 (select main_a v_prenex_8243)) (<= (+ main_y 1) v_prenex_8243))) (forall ((v_prenex_8447 Int)) (or (<= 1 (select main_a v_prenex_8447)) (<= (* 2 (select main_a v_prenex_8447)) 6)))) (forall ((v_prenex_16327 Int) (v_prenex_16328 Int)) (or (<= (select main_a v_prenex_16328) 1001) (<= 1000 (+ (select main_a v_prenex_16327) (select main_a v_prenex_16328))) (<= (+ main_y 1) v_prenex_16328) (<= 1994 (* 2 (select main_a v_prenex_16328))) (< v_prenex_16328 main_y) (<= 2 (* 2 (select main_a v_prenex_16327))) (<= (select main_a v_prenex_16327) 5))) (or (forall ((v_prenex_12612 Int)) (or (<= (+ main_y 1) v_prenex_12612) (<= (select main_a v_prenex_12612) 999) (< v_prenex_12612 main_y) (<= 1994 (* 2 (select main_a v_prenex_12612))))) (forall ((v_prenex_12611 Int)) (or (<= (select main_a v_prenex_12611) 3) (<= 0 (+ (select main_a v_prenex_12611) 1))))) (or (forall ((v_prenex_17828 Int)) (or (< v_prenex_17828 main_y) (<= 995 (select main_a v_prenex_17828)) (<= (+ main_y 1) v_prenex_17828) (<= (* 2 (select main_a v_prenex_17828)) 1998))) (forall ((v_prenex_17829 Int)) (or (<= (* 2 (select main_a v_prenex_17829)) 6) (<= (+ main_x 1) v_prenex_17829) (<= (select main_a v_prenex_17829) 3)))) (forall ((v_prenex_18293 Int) (v_prenex_18294 Int)) (or (<= (select main_a v_prenex_18293) 3) (<= 0 (+ (select main_a v_prenex_18293) 1)) (<= (select main_a v_prenex_18294) (+ (select main_a v_prenex_18293) 998)) (< v_prenex_18294 main_y) (<= (+ main_y 1) v_prenex_18294) (<= 1994 (* 2 (select main_a v_prenex_18294))))) (or (forall ((v_prenex_9424 Int)) (or (< v_prenex_9424 main_y) (<= (+ main_y 1) v_prenex_9424) (<= (* 2 (select main_a v_prenex_9424)) 1998) (<= 995 (select main_a v_prenex_9424)))) (forall ((v_prenex_9426 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9426))) (<= 1 (select main_a v_prenex_9426))))) (forall ((v_prenex_11192 Int) (v_prenex_11193 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11193))) (<= (select main_a v_prenex_11193) 999) (<= (+ main_y 1) v_prenex_11193) (< v_prenex_11193 main_y) (<= 2 (* 2 (select main_a v_prenex_11192))) (<= (+ (select main_a v_prenex_11192) (select main_a v_prenex_11193)) 1000) (<= 1 (select main_a v_prenex_11192)))) (forall ((v_prenex_12276 Int) (v_prenex_12277 Int)) (or (< v_prenex_12277 main_y) (<= (+ main_y 1) v_prenex_12277) (<= (+ (select main_a v_prenex_12276) (select main_a v_prenex_12277)) 1000) (<= (select main_a v_prenex_12276) 3) (<= (select main_a v_prenex_12277) 1001) (< v_prenex_12276 main_x) (<= (select main_a v_prenex_12276) 5))) (forall ((v_prenex_14659 Int) (v_prenex_14660 Int)) (or (<= (select main_a v_prenex_14660) (+ (select main_a v_prenex_14659) 998)) (<= (select main_a v_prenex_14659) 3) (<= (+ main_x 1) v_prenex_14659) (< v_prenex_14659 main_x))) (or (forall ((v_prenex_12149 Int)) (or (< v_prenex_12149 main_y) (<= (select main_a v_prenex_12149) 1001) (<= 1994 (* 2 (select main_a v_prenex_12149))) (<= (+ main_y 1) v_prenex_12149) (<= 997 (select main_a v_prenex_12149)))) (forall ((v_prenex_12153 Int)) (or (<= (select main_a v_prenex_12153) 3) (<= 0 (+ (select main_a v_prenex_12153) 1))))) (or (forall ((v_prenex_8352 Int)) (<= 0 (+ (select main_a v_prenex_8352) 1))) (forall ((v_prenex_8230 Int)) (or (<= (+ main_y 1) v_prenex_8230) (<= (* 2 (select main_a v_prenex_8230)) 1998) (< v_prenex_8230 main_y) (<= 997 (select main_a v_prenex_8230))))) (or (forall ((v_prenex_13324 Int)) (or (<= (select main_a v_prenex_13324) 5) (<= 2 (* 2 (select main_a v_prenex_13324))))) (forall ((v_prenex_13321 Int)) (or (<= (+ main_y 1) v_prenex_13321) (<= (* 2 (select main_a v_prenex_13321)) 1998) (<= 1994 (* 2 (select main_a v_prenex_13321))) (< v_prenex_13321 main_y)))) (forall ((v_prenex_16080 Int) (v_prenex_16079 Int)) (or (<= (select main_a v_prenex_16079) 3) (<= (* 2 (select main_a v_prenex_16080)) 1998) (< v_prenex_16080 main_y) (<= (+ main_y 1) v_prenex_16080) (<= (select main_a v_prenex_16079) 5) (<= (select main_a v_prenex_16080) 999) (<= (+ (select main_a v_prenex_16079) (select main_a v_prenex_16080)) 1000))) (or (forall ((v_prenex_14515 Int)) (or (< v_prenex_14515 main_y) (<= (select main_a v_prenex_14515) 999) (<= 1994 (* 2 (select main_a v_prenex_14515))) (<= (+ main_y 1) v_prenex_14515))) (forall ((v_prenex_14516 Int)) (<= 0 (+ (select main_a v_prenex_14516) 1)))) (or (forall ((v_prenex_8356 Int)) (or (<= (+ main_x 1) v_prenex_8356) (<= (* 2 (select main_a v_prenex_8356)) 6) (<= (select main_a v_prenex_8356) 3))) (forall ((v_prenex_8238 Int)) (or (< v_prenex_8238 main_y) (<= (* 2 (select main_a v_prenex_8238)) 1998) (<= 1994 (* 2 (select main_a v_prenex_8238))) (<= (+ main_y 1) v_prenex_8238)))) (forall ((v_prenex_9779 Int) (v_prenex_9778 Int)) (or (<= (+ main_y 1) v_prenex_9779) (<= (select main_a v_prenex_9778) 3) (<= (+ (select main_a v_prenex_9778) (select main_a v_prenex_9779)) 1000) (<= 995 (select main_a v_prenex_9779)) (<= (* 2 (select main_a v_prenex_9778)) 6) (< v_prenex_9779 main_y) (<= (+ main_x 1) v_prenex_9778))) (or (forall ((v_prenex_15500 Int)) (<= (* 2 (select main_a v_prenex_15500)) 6)) (forall ((v_prenex_15497 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15497))) (<= (+ main_y 1) v_prenex_15497) (<= 997 (select main_a v_prenex_15497)) (< v_prenex_15497 main_y) (<= 995 (select main_a v_prenex_15497))))) (forall ((v_prenex_17209 Int) (v_prenex_17210 Int)) (or (<= (+ main_y 1) v_prenex_17210) (< v_prenex_17210 main_y) (<= 0 (+ (select main_a v_prenex_17209) 1)) (<= (* 2 (select main_a v_prenex_17210)) 1998) (<= (select main_a v_prenex_17210) 999) (<= (select main_a v_prenex_17210) (+ (select main_a v_prenex_17209) 998)))) (or (forall ((v_prenex_12322 Int)) (or (<= (select main_a v_prenex_12322) 5) (<= 2 (* 2 (select main_a v_prenex_12322))))) (forall ((v_prenex_12318 Int)) (or (<= (* 2 (select main_a v_prenex_12318)) 1998) (<= (select main_a v_prenex_12318) 1001) (< v_prenex_12318 main_y) (<= 997 (select main_a v_prenex_12318)) (<= (+ main_y 1) v_prenex_12318)))) (or (forall ((v_prenex_16711 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16711))) (<= (+ main_y 1) v_prenex_16711) (<= (* 2 (select main_a v_prenex_16711)) 1998) (<= 997 (select main_a v_prenex_16711)) (< v_prenex_16711 main_y))) (forall ((v_prenex_16714 Int)) (or (<= (* 2 (select main_a v_prenex_16714)) 6) (<= (select main_a v_prenex_16714) 3)))) (forall ((v_prenex_12199 Int) (v_prenex_12198 Int)) (or (<= (select main_a v_prenex_12199) (+ (select main_a v_prenex_12198) 998)) (<= (+ main_x 1) v_prenex_12198) (<= (* 2 (select main_a v_prenex_12198)) 6) (<= (+ main_y 1) v_prenex_12199) (< v_prenex_12199 main_y) (<= (select main_a v_prenex_12199) 1001) (<= 2 (* 2 (select main_a v_prenex_12198))))) (forall ((v_prenex_8556 Int) (v_prenex_8557 Int)) (or (<= (+ (select main_a v_prenex_8556) 994) (select main_a v_prenex_8557)) (<= 995 (select main_a v_prenex_8557)) (<= (+ main_y 1) v_prenex_8557) (< v_prenex_8557 main_y) (<= (* 2 (select main_a v_prenex_8556)) 6) (<= 1994 (* 2 (select main_a v_prenex_8557))))) (forall ((v_prenex_15398 Int) (v_prenex_15397 Int)) (or (<= 1000 (+ (select main_a v_prenex_15397) (select main_a v_prenex_15398))) (<= 1994 (* 2 (select main_a v_prenex_15398))) (<= (+ main_y 1) v_prenex_15398) (< v_prenex_15398 main_y) (<= (* 2 (select main_a v_prenex_15398)) 1998) (<= 1 (select main_a v_prenex_15397)))) (forall ((v_prenex_17931 Int) (v_prenex_17932 Int)) (or (<= 1000 (+ (select main_a v_prenex_17931) (select main_a v_prenex_17932))) (<= (* 2 (select main_a v_prenex_17931)) 6) (<= (+ main_y 1) v_prenex_17932) (<= 995 (select main_a v_prenex_17932)) (<= 2 (* 2 (select main_a v_prenex_17931))) (< v_prenex_17932 main_y) (<= 1994 (* 2 (select main_a v_prenex_17932))))) (forall ((v_prenex_11624 Int) (v_prenex_11625 Int)) (or (<= 1000 (+ (select main_a v_prenex_11624) (select main_a v_prenex_11625))) (<= (+ main_x 1) v_prenex_11624) (< v_prenex_11625 main_y) (<= (+ main_y 1) v_prenex_11625) (<= (select main_a v_prenex_11625) 1001) (<= (select main_a v_prenex_11624) 3))) (or (forall ((v_prenex_17130 Int)) (or (<= (select main_a v_prenex_17130) 3) (<= 1 (select main_a v_prenex_17130)) (<= (+ main_x 1) v_prenex_17130))) (forall ((v_prenex_17127 Int)) (or (<= (* 2 (select main_a v_prenex_17127)) 1998) (<= (+ main_y 1) v_prenex_17127) (<= 1994 (* 2 (select main_a v_prenex_17127))) (< v_prenex_17127 main_y)))) (or (forall ((v_prenex_18570 Int)) (or (< v_prenex_18570 main_y) (<= (+ main_y 1) v_prenex_18570) (<= 995 (select main_a v_prenex_18570)) (<= (select main_a v_prenex_18570) 1001))) (forall ((v_prenex_18574 Int)) (<= 2 (* 2 (select main_a v_prenex_18574))))) (forall ((v_prenex_8450 Int) (v_prenex_8451 Int)) (or (<= (select main_a v_prenex_8451) (+ (select main_a v_prenex_8450) 998)) (<= (* 2 (select main_a v_prenex_8450)) 6) (<= (* 2 (select main_a v_prenex_8451)) 1998) (< v_prenex_8451 main_y) (<= (+ main_y 1) v_prenex_8451) (<= (select main_a v_prenex_8451) 1001))) (forall ((v_prenex_12328 Int) (v_prenex_12329 Int)) (or (<= (+ (select main_a v_prenex_12328) (select main_a v_prenex_12329)) 1000) (< v_prenex_12329 main_y) (<= 1994 (* 2 (select main_a v_prenex_12329))) (<= (select main_a v_prenex_12328) 5) (<= (+ main_y 1) v_prenex_12329) (<= (select main_a v_prenex_12329) 1001))) (forall ((v_prenex_12535 Int) (v_prenex_12536 Int)) (or (<= (select main_a v_prenex_12536) 999) (<= (select main_a v_prenex_12536) 1001) (<= 1 (select main_a v_prenex_12535)) (<= (+ main_y 1) v_prenex_12536) (<= (select main_a v_prenex_12536) (+ (select main_a v_prenex_12535) 998)) (< v_prenex_12536 main_y) (<= (select main_a v_prenex_12535) 5))) (or (forall ((v_prenex_15317 Int)) (or (<= (* 2 (select main_a v_prenex_15317)) 1998) (<= 997 (select main_a v_prenex_15317)) (<= (+ main_y 1) v_prenex_15317) (< v_prenex_15317 main_y) (<= 1994 (* 2 (select main_a v_prenex_15317))))) (forall ((v_prenex_15320 Int)) (or (<= (select main_a v_prenex_15320) 3) (<= 1 (select main_a v_prenex_15320))))) (forall ((v_prenex_17643 Int)) (or (< v_prenex_17643 main_y) (<= 1994 (* 2 (select main_a v_prenex_17643))) (<= (select main_a v_prenex_17643) 999) (<= (+ main_y 1) v_prenex_17643))) (or (forall ((v_prenex_15963 Int)) (or (<= (* 2 (select main_a v_prenex_15963)) 1998) (< v_prenex_15963 main_y) (<= (+ main_y 1) v_prenex_15963) (<= 997 (select main_a v_prenex_15963)))) (forall ((v_prenex_15968 Int)) (or (<= (* 2 (select main_a v_prenex_15968)) 6) (<= (+ main_x 1) v_prenex_15968) (<= (select main_a v_prenex_15968) 5)))) (forall ((v_prenex_8949 Int) (v_prenex_8950 Int)) (or (<= (select main_a v_prenex_8950) 1001) (<= 997 (select main_a v_prenex_8950)) (<= 1 (select main_a v_prenex_8949)) (<= (+ main_y 1) v_prenex_8950) (<= (select main_a v_prenex_8950) (+ (select main_a v_prenex_8949) 998)) (< v_prenex_8950 main_y) (<= 2 (* 2 (select main_a v_prenex_8949))))) (or (forall ((v_prenex_13557 Int)) (or (<= (* 2 (select main_a v_prenex_13557)) 1998) (<= 995 (select main_a v_prenex_13557)) (<= (+ main_y 1) v_prenex_13557) (< v_prenex_13557 main_y))) (forall ((v_prenex_13559 Int)) (<= (* 2 (select main_a v_prenex_13559)) 6))) (or (forall ((v_prenex_16740 Int)) (or (<= (select main_a v_prenex_16740) 1001) (<= (+ main_y 1) v_prenex_16740) (<= (* 2 (select main_a v_prenex_16740)) 1998) (< v_prenex_16740 main_y))) (forall ((v_prenex_16739 Int)) (<= (select main_a v_prenex_16739) 3))) (or (forall ((v_prenex_10130 Int)) (or (< v_prenex_10130 main_y) (<= (select main_a v_prenex_10130) 999) (<= 997 (select main_a v_prenex_10130)) (<= (+ main_y 1) v_prenex_10130) (<= (* 2 (select main_a v_prenex_10130)) 1998))) (forall ((v_prenex_10125 Int)) (or (<= (* 2 (select main_a v_prenex_10125)) 6) (<= 0 (+ (select main_a v_prenex_10125) 1))))) (or (forall ((v_prenex_15156 Int)) (or (< v_prenex_15156 main_y) (<= 1994 (* 2 (select main_a v_prenex_15156))) (<= (* 2 (select main_a v_prenex_15156)) 1998) (<= (select main_a v_prenex_15156) 999) (<= (+ main_y 1) v_prenex_15156))) (forall ((v_prenex_15158 Int)) (<= 2 (* 2 (select main_a v_prenex_15158))))) (or (forall ((v_prenex_9186 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9186))) (<= 1 (select main_a v_prenex_9186)))) (forall ((v_prenex_8271 Int)) (or (<= 997 (select main_a v_prenex_8271)) (< v_prenex_8271 main_y) (<= (* 2 (select main_a v_prenex_8271)) 1998) (<= (select main_a v_prenex_8271) 1001) (<= (+ main_y 1) v_prenex_8271)))) (forall ((v_prenex_11012 Int) (v_prenex_11011 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11011))) (<= 1 (select main_a v_prenex_11011)) (<= (select main_a v_prenex_11012) 1001) (<= (+ main_y 1) v_prenex_11012) (< v_prenex_11011 main_x) (< v_prenex_11012 main_y) (<= (+ (select main_a v_prenex_11011) 994) (select main_a v_prenex_11012)))) (forall ((v_prenex_16783 Int) (v_prenex_16784 Int)) (or (< v_prenex_16784 main_y) (<= 1994 (* 2 (select main_a v_prenex_16784))) (<= (select main_a v_prenex_16784) (+ (select main_a v_prenex_16783) 998)) (<= (select main_a v_prenex_16784) 1001) (<= (select main_a v_prenex_16783) 5) (<= (+ main_y 1) v_prenex_16784))) (forall ((v_prenex_16872 Int) (v_prenex_16873 Int)) (or (<= 997 (select main_a v_prenex_16873)) (<= (select main_a v_prenex_16872) 5) (< v_prenex_16873 main_y) (<= (+ main_y 1) v_prenex_16873) (<= (+ (select main_a v_prenex_16872) 994) (select main_a v_prenex_16873)))) (forall ((v_prenex_10741 Int) (v_prenex_10742 Int)) (or (<= 1 (select main_a v_prenex_10741)) (<= (+ main_x 1) v_prenex_10741) (<= (* 2 (select main_a v_prenex_10742)) 1998) (<= (select main_a v_prenex_10741) 3) (<= (+ main_y 1) v_prenex_10742) (< v_prenex_10742 main_y) (<= (+ (select main_a v_prenex_10741) (select main_a v_prenex_10742)) 1000))) (forall ((v_prenex_14911 Int) (v_prenex_14910 Int)) (or (<= (* 2 (select main_a v_prenex_14911)) 1998) (<= 1000 (+ (select main_a v_prenex_14910) (select main_a v_prenex_14911))) (<= (+ main_y 1) v_prenex_14911) (<= (select main_a v_prenex_14910) 3) (< v_prenex_14911 main_y) (<= (select main_a v_prenex_14911) 999))) (forall ((v_prenex_13788 Int) (v_prenex_13787 Int)) (or (<= (+ (select main_a v_prenex_13787) 994) (select main_a v_prenex_13788)) (<= (select main_a v_prenex_13788) 1001) (< v_prenex_13788 main_y) (<= 2 (* 2 (select main_a v_prenex_13787))) (<= 0 (+ (select main_a v_prenex_13787) 1)) (<= (+ main_y 1) v_prenex_13788) (<= 995 (select main_a v_prenex_13788)))) (forall ((v_prenex_8574 Int) (v_prenex_8575 Int)) (or (<= 1 (select main_a v_prenex_8574)) (<= (+ main_y 1) v_prenex_8575) (<= (+ (select main_a v_prenex_8574) 994) (select main_a v_prenex_8575)) (< v_prenex_8575 main_y) (<= 997 (select main_a v_prenex_8575)) (<= (select main_a v_prenex_8575) 1001))) (forall ((v_prenex_15825 Int) (v_prenex_15826 Int)) (or (<= 1 (select main_a v_prenex_15825)) (<= (select main_a v_prenex_15826) 1001) (<= 997 (select main_a v_prenex_15826)) (<= (select main_a v_prenex_15825) 3) (< v_prenex_15826 main_y) (<= (+ main_y 1) v_prenex_15826) (<= (+ (select main_a v_prenex_15825) 994) (select main_a v_prenex_15826)))) (forall ((v_prenex_15402 Int) (v_prenex_15401 Int)) (or (<= (* 2 (select main_a v_prenex_15402)) 1998) (<= 0 (+ (select main_a v_prenex_15401) 1)) (<= (+ (select main_a v_prenex_15401) (select main_a v_prenex_15402)) 1000) (<= (select main_a v_prenex_15402) 1001) (< v_prenex_15402 main_y) (<= (+ main_y 1) v_prenex_15402))) (forall ((v_prenex_12598 Int) (v_prenex_12599 Int)) (or (<= (+ main_y 1) v_prenex_12599) (<= 2 (* 2 (select main_a v_prenex_12598))) (< v_prenex_12599 main_y) (<= (* 2 (select main_a v_prenex_12599)) 1998) (<= 1000 (+ (select main_a v_prenex_12598) (select main_a v_prenex_12599))) (<= 1 (select main_a v_prenex_12598)))) (forall ((v_prenex_18433 Int) (v_prenex_18434 Int)) (or (<= (+ main_y 1) v_prenex_18434) (<= (select main_a v_prenex_18433) 3) (<= (select main_a v_prenex_18433) 5) (<= (select main_a v_prenex_18434) (+ (select main_a v_prenex_18433) 998)) (<= 995 (select main_a v_prenex_18434)) (< v_prenex_18434 main_y))) (forall ((v_prenex_18006 Int) (v_prenex_18005 Int)) (or (<= (+ main_y 1) v_prenex_18006) (<= (select main_a v_prenex_18006) (+ (select main_a v_prenex_18005) 998)) (<= (* 2 (select main_a v_prenex_18005)) 6) (<= (select main_a v_prenex_18006) 999) (< v_prenex_18006 main_y) (<= (select main_a v_prenex_18005) 3) (<= (+ main_x 1) v_prenex_18005))) (forall ((v_prenex_12643 Int) (v_prenex_12644 Int)) (or (<= 1 (select main_a v_prenex_12643)) (<= (+ main_y 1) v_prenex_12644) (<= (+ (select main_a v_prenex_12643) 994) (select main_a v_prenex_12644)) (< v_prenex_12644 main_y) (<= (* 2 (select main_a v_prenex_12643)) 6) (<= 997 (select main_a v_prenex_12644)))) (forall ((v_prenex_8943 Int) (v_prenex_8944 Int)) (or (<= (+ main_y 1) v_prenex_8944) (<= (+ (select main_a v_prenex_8943) (select main_a v_prenex_8944)) 1000) (<= (+ main_x 1) v_prenex_8943) (< v_prenex_8944 main_y) (<= 0 (+ (select main_a v_prenex_8943) 1)) (<= 995 (select main_a v_prenex_8944)))) (forall ((v_prenex_14785 Int) (v_prenex_14784 Int)) (or (< v_prenex_14784 main_x) (<= 1 (select main_a v_prenex_14784)) (<= (+ main_y 1) v_prenex_14785) (<= (+ main_x 1) v_prenex_14784) (<= (+ (select main_a v_prenex_14784) (select main_a v_prenex_14785)) 1000))) (forall ((v_prenex_12540 Int) (v_prenex_12539 Int)) (or (<= 1000 (+ (select main_a v_prenex_12539) (select main_a v_prenex_12540))) (<= (+ main_y 1) v_prenex_12540) (< v_prenex_12540 main_y) (<= (select main_a v_prenex_12540) 999) (<= (* 2 (select main_a v_prenex_12540)) 1998) (<= 1 (select main_a v_prenex_12539)) (<= (select main_a v_prenex_12539) 3))) (or (forall ((v_prenex_18350 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18350))) (<= (select main_a v_prenex_18350) 5))) (forall ((v_prenex_18348 Int)) (or (< v_prenex_18348 main_y) (<= 997 (select main_a v_prenex_18348)) (<= (+ main_y 1) v_prenex_18348) (<= (* 2 (select main_a v_prenex_18348)) 1998) (<= 1994 (* 2 (select main_a v_prenex_18348)))))) (forall ((v_prenex_14508 Int) (v_prenex_14507 Int)) (or (<= 1000 (+ (select main_a v_prenex_14507) (select main_a v_prenex_14508))) (< v_prenex_14508 main_y) (< v_prenex_14507 main_x) (<= (* 2 (select main_a v_prenex_14508)) 1998) (<= (select main_a v_prenex_14507) 5) (<= (+ main_y 1) v_prenex_14508) (<= (* 2 (select main_a v_prenex_14507)) 6))) (forall ((v_prenex_14728 Int) (v_prenex_14727 Int)) (or (<= 997 (select main_a v_prenex_14728)) (<= (* 2 (select main_a v_prenex_14727)) 6) (<= (select main_a v_prenex_14727) 3) (< v_prenex_14728 main_y) (<= (+ (select main_a v_prenex_14727) 994) (select main_a v_prenex_14728)) (<= (+ main_y 1) v_prenex_14728) (<= (select main_a v_prenex_14728) 1001))) (forall ((v_prenex_10086 Int) (v_prenex_10085 Int)) (or (<= (select main_a v_prenex_10085) 5) (< v_prenex_10086 main_y) (<= (select main_a v_prenex_10086) 1001) (<= 1 (select main_a v_prenex_10085)) (<= (+ (select main_a v_prenex_10085) (select main_a v_prenex_10086)) 1000) (<= (+ main_y 1) v_prenex_10086))) (forall ((v_prenex_14006 Int) (v_prenex_14007 Int)) (or (< v_prenex_14007 main_y) (<= 2 (* 2 (select main_a v_prenex_14006))) (<= 1 (select main_a v_prenex_14006)) (<= (select main_a v_prenex_14007) 1001) (<= (select main_a v_prenex_14007) (+ (select main_a v_prenex_14006) 998)) (<= (+ main_y 1) v_prenex_14007))) (forall ((v_prenex_17568 Int) (v_prenex_17569 Int)) (or (< v_prenex_17568 main_x) (<= 1994 (* 2 (select main_a v_prenex_17569))) (<= (* 2 (select main_a v_prenex_17568)) 6) (<= (select main_a v_prenex_17568) 3) (< v_prenex_17569 main_y) (<= 1000 (+ (select main_a v_prenex_17568) (select main_a v_prenex_17569))) (<= (+ main_y 1) v_prenex_17569))) (forall ((v_prenex_10712 Int) (v_prenex_10711 Int)) (or (<= 1 (select main_a v_prenex_10711)) (<= (* 2 (select main_a v_prenex_10712)) 1998) (<= (select main_a v_prenex_10711) 5) (<= (select main_a v_prenex_10712) 999) (<= (+ main_y 1) v_prenex_10712) (< v_prenex_10712 main_y) (<= (+ (select main_a v_prenex_10711) 994) (select main_a v_prenex_10712)))) (forall ((v_prenex_14501 Int) (v_prenex_14502 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14502))) (<= (+ main_y 1) v_prenex_14502) (<= (select main_a v_prenex_14502) 999) (< v_prenex_14502 main_y) (<= 1 (select main_a v_prenex_14501)) (<= (+ (select main_a v_prenex_14501) (select main_a v_prenex_14502)) 1000))) (or (forall ((v_prenex_13971 Int)) (or (<= (+ main_y 1) v_prenex_13971) (< v_prenex_13971 main_y) (<= 997 (select main_a v_prenex_13971)) (<= 1994 (* 2 (select main_a v_prenex_13971))))) (forall ((v_prenex_13972 Int)) (or (<= (* 2 (select main_a v_prenex_13972)) 6) (<= 1 (select main_a v_prenex_13972))))) (forall ((v_prenex_17667 Int) (v_prenex_17668 Int)) (or (<= (* 2 (select main_a v_prenex_17668)) 1998) (< v_prenex_17668 main_y) (<= (+ (select main_a v_prenex_17667) (select main_a v_prenex_17668)) 1000) (<= 995 (select main_a v_prenex_17668)) (<= (+ main_y 1) v_prenex_17668) (<= (select main_a v_prenex_17667) 5))) (or (forall ((v_prenex_8352 Int)) (<= 0 (+ (select main_a v_prenex_8352) 1))) (forall ((v_prenex_8232 Int)) (or (<= (+ main_y 1) v_prenex_8232) (<= (* 2 (select main_a v_prenex_8232)) 1998) (<= 995 (select main_a v_prenex_8232)) (< v_prenex_8232 main_y)))) (forall ((v_prenex_13518 Int) (v_prenex_13517 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13517))) (< v_prenex_13518 main_y) (<= (+ main_y 1) v_prenex_13518) (<= (select main_a v_prenex_13518) 999) (<= (+ (select main_a v_prenex_13517) (select main_a v_prenex_13518)) 1000) (<= 995 (select main_a v_prenex_13518)) (<= (select main_a v_prenex_13517) 3))) (or (forall ((v_prenex_13579 Int)) (or (<= 0 (+ (select main_a v_prenex_13579) 1)) (<= 1 (select main_a v_prenex_13579)))) (forall ((v_prenex_13577 Int)) (or (<= (* 2 (select main_a v_prenex_13577)) 1998) (< v_prenex_13577 main_y) (<= (select main_a v_prenex_13577) 1001) (<= 997 (select main_a v_prenex_13577)) (<= (+ main_y 1) v_prenex_13577)))) (forall ((v_prenex_13081 Int) (v_prenex_13082 Int)) (or (<= (+ main_x 1) v_prenex_13081) (<= 997 (select main_a v_prenex_13082)) (<= (select main_a v_prenex_13081) 3) (<= (select main_a v_prenex_13082) (+ (select main_a v_prenex_13081) 998)) (< v_prenex_13082 main_y) (<= (+ main_y 1) v_prenex_13082))) (or (forall ((v_prenex_10289 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10289))) (< v_prenex_10289 main_y) (<= (* 2 (select main_a v_prenex_10289)) 1998) (<= (+ main_y 1) v_prenex_10289))) (forall ((v_prenex_10293 Int)) (<= (select main_a v_prenex_10293) 5))) (forall ((v_prenex_17729 Int) (v_prenex_17730 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17730))) (<= (+ main_y 1) v_prenex_17730) (<= 0 (+ (select main_a v_prenex_17729) 1)) (< v_prenex_17730 main_y) (<= (+ (select main_a v_prenex_17729) (select main_a v_prenex_17730)) 1000) (<= (* 2 (select main_a v_prenex_17729)) 6) (<= (select main_a v_prenex_17730) 999))) (forall ((v_prenex_9971 Int) (v_prenex_9970 Int)) (or (<= (+ main_y 1) v_prenex_9971) (<= (+ main_x 1) v_prenex_9970) (<= (select main_a v_prenex_9971) (+ (select main_a v_prenex_9970) 998)) (< v_prenex_9970 main_x) (<= (select main_a v_prenex_9970) 3))) (forall ((v_prenex_17639 Int) (v_prenex_17640 Int)) (or (<= (* 2 (select main_a v_prenex_17640)) 1998) (<= 0 (+ (select main_a v_prenex_17639) 1)) (<= (+ main_y 1) v_prenex_17640) (<= 1000 (+ (select main_a v_prenex_17639) (select main_a v_prenex_17640))) (<= (select main_a v_prenex_17639) 5) (< v_prenex_17640 main_y))) (or (forall ((v_prenex_10110 Int)) (or (<= (+ main_x 1) v_prenex_10110) (<= 0 (+ (select main_a v_prenex_10110) 1)))) (forall ((v_prenex_10109 Int)) (or (<= 995 (select main_a v_prenex_10109)) (<= (* 2 (select main_a v_prenex_10109)) 1998) (< v_prenex_10109 main_y) (<= (+ main_y 1) v_prenex_10109)))) (forall ((v_prenex_17869 Int) (v_prenex_17870 Int)) (or (< v_prenex_17870 main_y) (<= 0 (+ (select main_a v_prenex_17869) 1)) (<= 1000 (+ (select main_a v_prenex_17869) (select main_a v_prenex_17870))) (<= (select main_a v_prenex_17870) 999) (<= (+ main_y 1) v_prenex_17870) (<= (select main_a v_prenex_17870) 1001) (<= 1 (select main_a v_prenex_17869)))) (forall ((v_prenex_8602 Int) (v_prenex_8601 Int)) (or (< v_prenex_8602 main_y) (<= 997 (select main_a v_prenex_8602)) (<= (+ main_y 1) v_prenex_8602) (<= 1 (select main_a v_prenex_8601)) (<= (* 2 (select main_a v_prenex_8601)) 6) (<= (+ main_x 1) v_prenex_8601) (<= (+ (select main_a v_prenex_8601) (select main_a v_prenex_8602)) 1000))) (forall ((v_prenex_8673 Int) (v_prenex_8672 Int)) (or (<= 995 (select main_a v_prenex_8673)) (<= 1000 (+ (select main_a v_prenex_8672) (select main_a v_prenex_8673))) (< v_prenex_8673 main_y) (<= 997 (select main_a v_prenex_8673)) (<= (+ main_y 1) v_prenex_8673))) (forall ((v_prenex_16903 Int) (v_prenex_16904 Int)) (or (<= (select main_a v_prenex_16904) 999) (<= (+ main_y 1) v_prenex_16904) (<= 2 (* 2 (select main_a v_prenex_16903))) (<= 0 (+ (select main_a v_prenex_16903) 1)) (<= (+ (select main_a v_prenex_16903) 994) (select main_a v_prenex_16904)) (<= 995 (select main_a v_prenex_16904)) (< v_prenex_16904 main_y))) (forall ((v_prenex_14584 Int) (v_prenex_14583 Int)) (or (<= (select main_a v_prenex_14584) 1001) (<= (* 2 (select main_a v_prenex_14584)) 1998) (<= (* 2 (select main_a v_prenex_14583)) 6) (<= 1 (select main_a v_prenex_14583)) (<= (+ main_y 1) v_prenex_14584) (< v_prenex_14584 main_y) (<= (select main_a v_prenex_14584) (+ (select main_a v_prenex_14583) 998)))) (or (forall ((v_prenex_16057 Int)) (or (<= 0 (+ (select main_a v_prenex_16057) 1)) (<= 2 (* 2 (select main_a v_prenex_16057))))) (forall ((v_prenex_16052 Int)) (or (<= (select main_a v_prenex_16052) 1001) (< v_prenex_16052 main_y) (<= 1994 (* 2 (select main_a v_prenex_16052))) (<= (+ main_y 1) v_prenex_16052)))) (forall ((v_prenex_9127 Int) (v_prenex_9126 Int)) (or (<= (+ main_y 1) v_prenex_9127) (<= (select main_a v_prenex_9126) 5) (<= (select main_a v_prenex_9127) (+ (select main_a v_prenex_9126) 998)) (< v_prenex_9126 main_x) (<= 2 (* 2 (select main_a v_prenex_9126))) (< v_prenex_9127 main_y) (<= 997 (select main_a v_prenex_9127)))) (forall ((v_prenex_17132 Int) (v_prenex_17133 Int)) (or (<= (* 2 (select main_a v_prenex_17133)) 1998) (< v_prenex_17132 main_x) (<= (* 2 (select main_a v_prenex_17132)) 6) (<= (+ main_y 1) v_prenex_17133) (< v_prenex_17133 main_y) (<= (select main_a v_prenex_17133) (+ (select main_a v_prenex_17132) 998)) (<= 0 (+ (select main_a v_prenex_17132) 1)))) (forall ((v_prenex_15752 Int) (v_prenex_15751 Int)) (or (<= (+ main_y 1) v_prenex_15752) (< v_prenex_15752 main_y) (<= 1000 (+ (select main_a v_prenex_15751) (select main_a v_prenex_15752))) (<= 1994 (* 2 (select main_a v_prenex_15752))) (<= 0 (+ (select main_a v_prenex_15751) 1)))) (forall ((v_prenex_10323 Int) (v_prenex_10324 Int)) (or (<= 1 (select main_a v_prenex_10323)) (<= (+ (select main_a v_prenex_10323) (select main_a v_prenex_10324)) 1000) (<= 995 (select main_a v_prenex_10324)) (<= (+ main_y 1) v_prenex_10324) (< v_prenex_10324 main_y))) (forall ((v_prenex_18150 Int) (v_prenex_18151 Int)) (or (<= (select main_a v_prenex_18151) 1001) (<= 1000 (+ (select main_a v_prenex_18150) (select main_a v_prenex_18151))) (<= (select main_a v_prenex_18151) 999) (< v_prenex_18151 main_y) (<= (+ main_y 1) v_prenex_18151) (<= (select main_a v_prenex_18150) 3))) (or (forall ((v_prenex_12987 Int)) (or (< v_prenex_12987 main_x) (<= (select main_a v_prenex_12987) 3) (<= (* 2 (select main_a v_prenex_12987)) 6))) (forall ((v_prenex_12988 Int)) (or (<= (* 2 (select main_a v_prenex_12988)) 1998) (< v_prenex_12988 main_y) (<= (+ main_y 1) v_prenex_12988) (<= 995 (select main_a v_prenex_12988))))) (or (forall ((v_prenex_12150 Int)) (or (<= 995 (select main_a v_prenex_12150)) (<= 997 (select main_a v_prenex_12150)) (<= 1994 (* 2 (select main_a v_prenex_12150))) (< v_prenex_12150 main_y) (<= (+ main_y 1) v_prenex_12150))) (forall ((v_prenex_12153 Int)) (or (<= (select main_a v_prenex_12153) 3) (<= 0 (+ (select main_a v_prenex_12153) 1))))) (forall ((v_prenex_11152 Int) (v_prenex_11153 Int)) (or (<= 1000 (+ (select main_a v_prenex_11152) (select main_a v_prenex_11153))) (<= (+ main_y 1) v_prenex_11153) (<= 997 (select main_a v_prenex_11153)) (<= 2 (* 2 (select main_a v_prenex_11152))) (<= (* 2 (select main_a v_prenex_11152)) 6) (< v_prenex_11153 main_y))) (or (forall ((v_prenex_17049 Int)) (or (<= 995 (select main_a v_prenex_17049)) (<= (+ main_y 1) v_prenex_17049) (< v_prenex_17049 main_y) (<= 1994 (* 2 (select main_a v_prenex_17049))) (<= (select main_a v_prenex_17049) 1001))) (forall ((v_prenex_17052 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17052))) (<= (select main_a v_prenex_17052) 3)))) (forall ((v_prenex_10187 Int) (v_prenex_10188 Int)) (or (<= 1 (select main_a v_prenex_10187)) (<= 0 (+ (select main_a v_prenex_10187) 1)) (<= (* 2 (select main_a v_prenex_10188)) 1998) (<= (+ main_y 1) v_prenex_10188) (<= (+ main_x 1) v_prenex_10187) (<= (+ (select main_a v_prenex_10187) (select main_a v_prenex_10188)) 1000) (< v_prenex_10188 main_y))) (or (forall ((v_prenex_11664 Int)) (or (< v_prenex_11664 main_y) (<= 1994 (* 2 (select main_a v_prenex_11664))) (<= (* 2 (select main_a v_prenex_11664)) 1998) (<= (+ main_y 1) v_prenex_11664) (<= 995 (select main_a v_prenex_11664)))) (forall ((v_prenex_11663 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11663))) (<= (select main_a v_prenex_11663) 5)))) (or (forall ((v_prenex_10381 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10381))) (<= (select main_a v_prenex_10381) 3))) (forall ((v_prenex_10382 Int)) (or (<= (select main_a v_prenex_10382) 1001) (<= (* 2 (select main_a v_prenex_10382)) 1998) (<= (+ main_y 1) v_prenex_10382) (<= (select main_a v_prenex_10382) 999) (< v_prenex_10382 main_y)))) (or (forall ((v_prenex_14650 Int)) (<= (* 2 (select main_a v_prenex_14650)) 1998)) (forall ((v_prenex_14649 Int)) (or (< v_prenex_14649 main_x) (<= (select main_a v_prenex_14649) 5) (<= (+ main_x 1) v_prenex_14649)))) (forall ((v_prenex_17448 Int) (v_prenex_17449 Int)) (or (<= 1 (select main_a v_prenex_17448)) (< v_prenex_17449 main_y) (<= 2 (* 2 (select main_a v_prenex_17448))) (<= (select main_a v_prenex_17449) 999) (<= 1000 (+ (select main_a v_prenex_17448) (select main_a v_prenex_17449))) (<= (+ main_y 1) v_prenex_17449))) (or (forall ((v_prenex_9803 Int)) (or (<= (* 2 (select main_a v_prenex_9803)) 1998) (<= 1994 (* 2 (select main_a v_prenex_9803))) (< v_prenex_9803 main_y) (<= (+ main_y 1) v_prenex_9803))) (forall ((v_prenex_9806 Int)) (or (<= (select main_a v_prenex_9806) 5) (<= 1 (select main_a v_prenex_9806)) (<= (+ main_x 1) v_prenex_9806)))) (forall ((v_prenex_9198 Int) (v_prenex_9199 Int)) (or (<= (select main_a v_prenex_9199) (+ (select main_a v_prenex_9198) 998)) (<= (+ main_y 1) v_prenex_9199) (<= (* 2 (select main_a v_prenex_9198)) 6) (<= (select main_a v_prenex_9199) 999) (< v_prenex_9199 main_y))) (forall ((v_prenex_12838 Int) (v_prenex_12839 Int)) (or (<= (+ main_y 1) v_prenex_12839) (<= (* 2 (select main_a v_prenex_12838)) 6) (< v_prenex_12839 main_y) (<= 1994 (* 2 (select main_a v_prenex_12839))) (<= 1000 (+ (select main_a v_prenex_12838) (select main_a v_prenex_12839))) (<= 0 (+ (select main_a v_prenex_12838) 1)))) (forall ((v_prenex_11976 Int) (v_prenex_11977 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11976))) (<= 0 (+ (select main_a v_prenex_11976) 1)) (< v_prenex_11977 main_y) (<= (select main_a v_prenex_11977) 1001) (<= 995 (select main_a v_prenex_11977)) (<= 1000 (+ (select main_a v_prenex_11976) (select main_a v_prenex_11977))) (<= (+ main_y 1) v_prenex_11977))) (forall ((v_prenex_15185 Int) (v_prenex_15184 Int)) (or (<= (select main_a v_prenex_15185) 999) (< v_prenex_15185 main_y) (<= (select main_a v_prenex_15184) 5) (<= (+ main_y 1) v_prenex_15185) (<= (+ (select main_a v_prenex_15184) 994) (select main_a v_prenex_15185)) (<= 1994 (* 2 (select main_a v_prenex_15185))))) (forall ((v_prenex_9889 Int) (v_prenex_9888 Int)) (or (<= (+ main_y 1) v_prenex_9889) (<= (+ (select main_a v_prenex_9888) (select main_a v_prenex_9889)) 1000) (<= 997 (select main_a v_prenex_9889)) (< v_prenex_9889 main_y) (<= (select main_a v_prenex_9889) 1001))) (forall ((v_prenex_13626 Int) (v_prenex_13627 Int)) (or (<= (+ main_y 1) v_prenex_13627) (<= (select main_a v_prenex_13627) (+ (select main_a v_prenex_13626) 998)) (< v_prenex_13627 main_y) (<= (* 2 (select main_a v_prenex_13627)) 1998) (<= 2 (* 2 (select main_a v_prenex_13626))))) (or (forall ((v_prenex_9382 Int)) (or (<= (* 2 (select main_a v_prenex_9382)) 1998) (<= (+ main_y 1) v_prenex_9382) (<= (select main_a v_prenex_9382) 1001) (< v_prenex_9382 main_y))) (forall ((v_prenex_9383 Int)) (or (<= (select main_a v_prenex_9383) 5) (<= (* 2 (select main_a v_prenex_9383)) 6)))) (forall ((v_prenex_8770 Int) (v_prenex_8771 Int)) (or (<= (+ main_y 1) v_prenex_8771) (<= (select main_a v_prenex_8771) (+ (select main_a v_prenex_8770) 998)) (<= 1 (select main_a v_prenex_8770)) (<= (select main_a v_prenex_8771) 1001) (<= (select main_a v_prenex_8771) 999) (< v_prenex_8771 main_y))) (forall ((v_prenex_11428 Int) (v_prenex_11429 Int)) (or (<= (* 2 (select main_a v_prenex_11429)) 1998) (<= (select main_a v_prenex_11429) 999) (<= (+ (select main_a v_prenex_11428) (select main_a v_prenex_11429)) 1000) (<= (* 2 (select main_a v_prenex_11428)) 6) (< v_prenex_11429 main_y) (<= (select main_a v_prenex_11428) 5) (<= (+ main_y 1) v_prenex_11429))) (or (forall ((v_prenex_16361 Int)) (or (<= (+ main_x 1) v_prenex_16361) (<= 0 (+ (select main_a v_prenex_16361) 1)) (<= (select main_a v_prenex_16361) 5))) (forall ((v_prenex_16358 Int)) (or (<= (+ main_y 1) v_prenex_16358) (<= 1994 (* 2 (select main_a v_prenex_16358))) (< v_prenex_16358 main_y) (<= (* 2 (select main_a v_prenex_16358)) 1998)))) (forall ((v_prenex_16826 Int) (v_prenex_16827 Int)) (or (< v_prenex_16827 main_y) (<= 1994 (* 2 (select main_a v_prenex_16827))) (<= (+ (select main_a v_prenex_16826) (select main_a v_prenex_16827)) 1000) (<= 1 (select main_a v_prenex_16826)) (<= (+ main_y 1) v_prenex_16827) (<= (* 2 (select main_a v_prenex_16826)) 6))) (forall ((v_prenex_12742 Int) (v_prenex_12743 Int)) (or (<= (select main_a v_prenex_12743) 999) (<= (+ main_x 1) v_prenex_12742) (<= 0 (+ (select main_a v_prenex_12742) 1)) (<= (+ (select main_a v_prenex_12742) (select main_a v_prenex_12743)) 1000) (< v_prenex_12743 main_y) (<= (* 2 (select main_a v_prenex_12742)) 6) (<= (+ main_y 1) v_prenex_12743))) (forall ((v_prenex_16976 Int) (v_prenex_16977 Int)) (or (<= 1000 (+ (select main_a v_prenex_16976) (select main_a v_prenex_16977))) (< v_prenex_16977 main_y) (<= 1 (select main_a v_prenex_16976)) (<= 997 (select main_a v_prenex_16977)) (<= 2 (* 2 (select main_a v_prenex_16976))) (<= (+ main_y 1) v_prenex_16977) (<= 1994 (* 2 (select main_a v_prenex_16977))))) (or (forall ((v_prenex_10785 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10785))) (<= (+ main_y 1) v_prenex_10785) (< v_prenex_10785 main_y) (<= 997 (select main_a v_prenex_10785)))) (forall ((v_prenex_10786 Int)) (<= 0 (+ (select main_a v_prenex_10786) 1)))) (or (forall ((v_prenex_9906 Int)) (or (<= (* 2 (select main_a v_prenex_9906)) 6) (<= 0 (+ (select main_a v_prenex_9906) 1)))) (forall ((v_prenex_9908 Int)) (or (< v_prenex_9908 main_y) (<= (* 2 (select main_a v_prenex_9908)) 1998) (<= 1994 (* 2 (select main_a v_prenex_9908))) (<= (select main_a v_prenex_9908) 999) (<= (+ main_y 1) v_prenex_9908)))) (forall ((v_prenex_15919 Int) (v_prenex_15918 Int)) (or (<= (+ main_y 1) v_prenex_15919) (<= (select main_a v_prenex_15918) 3) (<= 1 (select main_a v_prenex_15918)) (<= (select main_a v_prenex_15919) 999) (< v_prenex_15919 main_y) (<= (+ (select main_a v_prenex_15918) 994) (select main_a v_prenex_15919)) (<= (select main_a v_prenex_15919) 1001))) (or (forall ((v_prenex_18264 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18264))) (<= (select main_a v_prenex_18264) 1001) (<= (select main_a v_prenex_18264) 999) (< v_prenex_18264 main_y) (<= (+ main_y 1) v_prenex_18264))) (forall ((v_prenex_18266 Int)) (<= 1 (select main_a v_prenex_18266)))) (forall ((v_prenex_8817 Int) (v_prenex_8818 Int)) (or (<= 0 (+ (select main_a v_prenex_8817) 1)) (<= (select main_a v_prenex_8818) (+ (select main_a v_prenex_8817) 998)) (<= (+ main_y 1) v_prenex_8818) (<= 995 (select main_a v_prenex_8818)) (< v_prenex_8818 main_y))) (or (forall ((v_prenex_11515 Int)) (or (<= (+ main_y 1) v_prenex_11515) (< v_prenex_11515 main_y) (<= (select main_a v_prenex_11515) 999) (<= 1994 (* 2 (select main_a v_prenex_11515))))) (forall ((v_prenex_11516 Int)) (<= 1 (select main_a v_prenex_11516)))) (or (forall ((v_prenex_11523 Int)) (or (<= 0 (+ (select main_a v_prenex_11523) 1)) (<= (+ main_x 1) v_prenex_11523))) (forall ((v_prenex_11521 Int)) (or (<= 997 (select main_a v_prenex_11521)) (<= 1994 (* 2 (select main_a v_prenex_11521))) (< v_prenex_11521 main_y) (<= (+ main_y 1) v_prenex_11521)))) (forall ((v_prenex_18282 Int) (v_prenex_18281 Int)) (or (<= (* 2 (select main_a v_prenex_18281)) 6) (<= (+ (select main_a v_prenex_18281) (select main_a v_prenex_18282)) 1000) (<= 1994 (* 2 (select main_a v_prenex_18282))) (<= (select main_a v_prenex_18282) 999) (<= 2 (* 2 (select main_a v_prenex_18281))) (<= (+ main_y 1) v_prenex_18282) (< v_prenex_18282 main_y))) (or (forall ((v_prenex_9120 Int)) (or (<= (* 2 (select main_a v_prenex_9120)) 6) (< v_prenex_9120 main_x))) (forall ((v_prenex_9121 Int)) (or (< v_prenex_9121 main_y) (<= (+ main_y 1) v_prenex_9121) (<= (select main_a v_prenex_9121) 999)))) (forall ((v_prenex_8752 Int) (v_prenex_8753 Int)) (or (<= (+ main_y 1) v_prenex_8753) (<= 1994 (* 2 (select main_a v_prenex_8753))) (<= (select main_a v_prenex_8753) 999) (<= 2 (* 2 (select main_a v_prenex_8752))) (<= (select main_a v_prenex_8752) 3) (<= (+ (select main_a v_prenex_8752) (select main_a v_prenex_8753)) 1000) (< v_prenex_8753 main_y))) (forall ((v_prenex_9597 Int) (v_prenex_9596 Int)) (or (<= (* 2 (select main_a v_prenex_9596)) 6) (<= 1 (select main_a v_prenex_9596)) (<= (select main_a v_prenex_9597) 1001) (<= (+ main_x 1) v_prenex_9596) (<= (select main_a v_prenex_9597) (+ (select main_a v_prenex_9596) 998)) (< v_prenex_9597 main_y) (<= (+ main_y 1) v_prenex_9597))) (or (forall ((v_prenex_16186 Int)) (or (<= (* 2 (select main_a v_prenex_16186)) 6) (<= 2 (* 2 (select main_a v_prenex_16186))))) (forall ((v_prenex_16183 Int)) (or (<= (+ main_y 1) v_prenex_16183) (< v_prenex_16183 main_y) (<= 1994 (* 2 (select main_a v_prenex_16183))) (<= 997 (select main_a v_prenex_16183)) (<= 995 (select main_a v_prenex_16183))))) (forall ((v_prenex_10644 Int) (v_prenex_10643 Int)) (or (<= (+ main_y 1) v_prenex_10644) (<= 2 (* 2 (select main_a v_prenex_10643))) (<= 1000 (+ (select main_a v_prenex_10643) (select main_a v_prenex_10644))) (<= 1 (select main_a v_prenex_10643)) (< v_prenex_10644 main_y) (<= (select main_a v_prenex_10644) 1001) (<= 1994 (* 2 (select main_a v_prenex_10644))))) (forall ((v_prenex_11832 Int) (v_prenex_11833 Int)) (or (<= (select main_a v_prenex_11832) 5) (<= 995 (select main_a v_prenex_11833)) (<= 1000 (+ (select main_a v_prenex_11832) (select main_a v_prenex_11833))) (<= (+ main_y 1) v_prenex_11833) (<= (+ main_x 1) v_prenex_11832) (< v_prenex_11833 main_y) (<= (* 2 (select main_a v_prenex_11832)) 6))) (forall ((v_prenex_13121 Int) (v_prenex_13120 Int)) (or (<= 2 (* 2 (select main_a v_prenex_13120))) (<= (select main_a v_prenex_13121) 1001) (< v_prenex_13121 main_y) (<= (+ main_y 1) v_prenex_13121) (<= (select main_a v_prenex_13121) (+ (select main_a v_prenex_13120) 998)) (<= (select main_a v_prenex_13120) 3) (<= (* 2 (select main_a v_prenex_13121)) 1998))) (or (forall ((v_prenex_11036 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11036))) (<= (* 2 (select main_a v_prenex_11036)) 6))) (forall ((v_prenex_11031 Int)) (or (< v_prenex_11031 main_y) (<= (+ main_y 1) v_prenex_11031) (<= 1994 (* 2 (select main_a v_prenex_11031))) (<= (select main_a v_prenex_11031) 999) (<= 995 (select main_a v_prenex_11031))))) (forall ((v_prenex_14127 Int) (v_prenex_14128 Int)) (or (<= 0 (+ (select main_a v_prenex_14127) 1)) (<= (select main_a v_prenex_14128) 1001) (< v_prenex_14128 main_y) (<= 997 (select main_a v_prenex_14128)) (<= (+ main_y 1) v_prenex_14128) (<= 1 (select main_a v_prenex_14127)) (<= 1000 (+ (select main_a v_prenex_14127) (select main_a v_prenex_14128))))) (or (forall ((v_prenex_10099 Int)) (or (< v_prenex_10099 main_x) (<= (select main_a v_prenex_10099) 5))) (forall ((v_prenex_10100 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_10100))) (<= (select main_a v_prenex_10100) 999) (<= (+ main_y 1) v_prenex_10100) (< v_prenex_10100 main_y)))) (forall ((v_prenex_11767 Int) (v_prenex_11768 Int)) (or (< v_prenex_11768 main_y) (<= (+ main_y 1) v_prenex_11768) (<= (* 2 (select main_a v_prenex_11768)) 1998) (<= (+ main_x 1) v_prenex_11767) (<= 2 (* 2 (select main_a v_prenex_11767))) (<= 1000 (+ (select main_a v_prenex_11767) (select main_a v_prenex_11768))))) (or (forall ((v_prenex_14959 Int)) (or (<= 1 (select main_a v_prenex_14959)) (<= (select main_a v_prenex_14959) 5))) (forall ((v_prenex_14960 Int)) (or (< v_prenex_14960 main_y) (<= (+ main_y 1) v_prenex_14960) (<= 997 (select main_a v_prenex_14960)) (<= (* 2 (select main_a v_prenex_14960)) 1998)))) (or (forall ((v_prenex_18357 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_18357))) (<= 995 (select main_a v_prenex_18357)) (< v_prenex_18357 main_y) (<= 997 (select main_a v_prenex_18357)) (<= (+ main_y 1) v_prenex_18357))) (forall ((v_prenex_18360 Int)) (or (<= (* 2 (select main_a v_prenex_18360)) 6) (<= (select main_a v_prenex_18360) 3)))) (or (forall ((v_prenex_14675 Int)) (<= 2 (* 2 (select main_a v_prenex_14675)))) (forall ((v_prenex_14672 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_14672))) (< v_prenex_14672 main_y) (<= (* 2 (select main_a v_prenex_14672)) 1998) (<= (+ main_y 1) v_prenex_14672)))) (forall ((v_prenex_8677 Int) (v_prenex_8676 Int)) (or (< v_prenex_8677 main_y) (<= (select main_a v_prenex_8677) 1001) (<= 0 (+ (select main_a v_prenex_8676) 1)) (<= (+ (select main_a v_prenex_8676) (select main_a v_prenex_8677)) 1000) (<= (+ main_y 1) v_prenex_8677) (<= 995 (select main_a v_prenex_8677)))) (or (forall ((v_prenex_15970 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15970))) (<= (select main_a v_prenex_15970) 999) (<= (+ main_y 1) v_prenex_15970) (< v_prenex_15970 main_y))) (forall ((v_prenex_15975 Int)) (or (<= (select main_a v_prenex_15975) 3) (<= (+ main_x 1) v_prenex_15975)))) (forall ((v_prenex_17239 Int) (v_prenex_17240 Int)) (or (<= 0 (+ (select main_a v_prenex_17239) 1)) (<= 2 (* 2 (select main_a v_prenex_17239))) (<= (+ main_y 1) v_prenex_17240) (< v_prenex_17240 main_y) (<= (select main_a v_prenex_17240) (+ (select main_a v_prenex_17239) 998)) (<= (select main_a v_prenex_17240) 1001))) (forall ((v_prenex_14033 Int) (v_prenex_14032 Int)) (or (<= 995 (select main_a v_prenex_14033)) (<= (+ main_y 1) v_prenex_14033) (< v_prenex_14033 main_y) (<= 0 (+ (select main_a v_prenex_14032) 1)) (<= (* 2 (select main_a v_prenex_14032)) 6) (<= (select main_a v_prenex_14033) 999) (<= (+ (select main_a v_prenex_14032) 994) (select main_a v_prenex_14033)))) (forall ((v_prenex_11826 Int) (v_prenex_11827 Int)) (or (<= 1 (select main_a v_prenex_11826)) (<= 2 (* 2 (select main_a v_prenex_11826))) (<= (select main_a v_prenex_11827) 1001) (< v_prenex_11827 main_y) (<= (select main_a v_prenex_11827) (+ (select main_a v_prenex_11826) 998)) (< v_prenex_11826 main_x) (<= (+ main_y 1) v_prenex_11827))) (forall ((v_prenex_8493 Int) (v_prenex_8494 Int)) (or (<= 1 (select main_a v_prenex_8493)) (<= (+ main_y 1) v_prenex_8494) (< v_prenex_8494 main_y) (<= (* 2 (select main_a v_prenex_8494)) 1998) (<= 2 (* 2 (select main_a v_prenex_8493))) (<= (select main_a v_prenex_8494) (+ (select main_a v_prenex_8493) 998)))) (or (forall ((v_prenex_9243 Int)) (or (< v_prenex_9243 main_y) (<= (select main_a v_prenex_9243) 999) (<= 1994 (* 2 (select main_a v_prenex_9243))) (<= (+ main_y 1) v_prenex_9243))) (forall ((v_prenex_9242 Int)) (or (< v_prenex_9242 main_x) (<= 1 (select main_a v_prenex_9242)) (<= (select main_a v_prenex_9242) 5)))) (forall ((v_prenex_9251 Int) (v_prenex_9250 Int)) (or (<= (select main_a v_prenex_9251) 1001) (<= 0 (+ (select main_a v_prenex_9250) 1)) (< v_prenex_9251 main_y) (<= 2 (* 2 (select main_a v_prenex_9250))) (<= 997 (select main_a v_prenex_9251)) (<= (+ main_y 1) v_prenex_9251) (<= (select main_a v_prenex_9251) (+ (select main_a v_prenex_9250) 998)))) (forall ((v_prenex_16651 Int) (v_prenex_16652 Int)) (or (<= (* 2 (select main_a v_prenex_16652)) 1998) (< v_prenex_16652 main_y) (<= (+ (select main_a v_prenex_16651) 994) (select main_a v_prenex_16652)) (<= (+ main_y 1) v_prenex_16652) (<= 995 (select main_a v_prenex_16652)) (<= (select main_a v_prenex_16651) 5) (<= 2 (* 2 (select main_a v_prenex_16651))))) (forall ((v_prenex_11168 Int) (v_prenex_11169 Int)) (or (<= (select main_a v_prenex_11168) 5) (<= (* 2 (select main_a v_prenex_11169)) 1998) (<= (select main_a v_prenex_11168) 3) (<= 1000 (+ (select main_a v_prenex_11168) (select main_a v_prenex_11169))) (<= (+ main_y 1) v_prenex_11169) (<= 995 (select main_a v_prenex_11169)) (< v_prenex_11169 main_y))) (or (forall ((v_prenex_15057 Int)) (or (<= 1 (select main_a v_prenex_15057)) (<= (* 2 (select main_a v_prenex_15057)) 6))) (forall ((v_prenex_15052 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_15052))) (<= (select main_a v_prenex_15052) 1001) (<= (+ main_y 1) v_prenex_15052) (< v_prenex_15052 main_y)))) (forall ((v_prenex_16797 Int) (v_prenex_16798 Int)) (or (<= (select main_a v_prenex_16798) (+ (select main_a v_prenex_16797) 998)) (<= 2 (* 2 (select main_a v_prenex_16797))) (<= (select main_a v_prenex_16798) 1001) (<= (+ main_y 1) v_prenex_16798) (<= 1 (select main_a v_prenex_16797)) (< v_prenex_16798 main_y) (<= 1994 (* 2 (select main_a v_prenex_16798))))) (forall ((v_prenex_10360 Int) (v_prenex_10359 Int)) (or (<= (select main_a v_prenex_10359) 3) (<= (select main_a v_prenex_10360) (+ (select main_a v_prenex_10359) 998)) (<= 2 (* 2 (select main_a v_prenex_10359))) (<= 995 (select main_a v_prenex_10360)) (<= 997 (select main_a v_prenex_10360)) (<= (+ main_y 1) v_prenex_10360) (< v_prenex_10360 main_y))) (or (forall ((v_prenex_11273 Int)) (or (<= (select main_a v_prenex_11273) 5) (<= (+ main_x 1) v_prenex_11273))) (forall ((v_prenex_11269 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11269))) (<= (* 2 (select main_a v_prenex_11269)) 1998) (<= (+ main_y 1) v_prenex_11269) (< v_prenex_11269 main_y)))) (forall ((v_prenex_15945 Int) (v_prenex_15944 Int)) (or (<= (+ main_y 1) v_prenex_15945) (< v_prenex_15945 main_y) (<= 2 (* 2 (select main_a v_prenex_15944))) (<= (select main_a v_prenex_15944) 5) (<= (select main_a v_prenex_15945) 999) (<= (+ (select main_a v_prenex_15944) (select main_a v_prenex_15945)) 1000))) (or (forall ((v_prenex_18262 Int)) (or (< v_prenex_18262 main_y) (<= (* 2 (select main_a v_prenex_18262)) 1998) (<= (+ main_y 1) v_prenex_18262) (<= 1994 (* 2 (select main_a v_prenex_18262))) (<= (select main_a v_prenex_18262) 1001))) (forall ((v_prenex_18266 Int)) (<= 1 (select main_a v_prenex_18266)))) (forall ((v_prenex_8303 Int) (v_prenex_8304 Int)) (or (< v_prenex_8304 main_y) (<= (+ main_y 1) v_prenex_8304) (<= (+ (select main_a v_prenex_8303) (select main_a v_prenex_8304)) 1000) (<= 995 (select main_a v_prenex_8304)) (<= 0 (+ (select main_a v_prenex_8303) 1)))) (forall ((v_prenex_12665 Int) (v_prenex_12666 Int)) (or (<= (select main_a v_prenex_12665) 3) (<= (select main_a v_prenex_12666) 999) (<= 1994 (* 2 (select main_a v_prenex_12666))) (< v_prenex_12666 main_y) (<= (+ main_y 1) v_prenex_12666) (<= (+ (select main_a v_prenex_12665) (select main_a v_prenex_12666)) 1000))) (forall ((v_prenex_11853 Int) (v_prenex_11852 Int)) (or (<= (+ main_y 1) v_prenex_11853) (<= 2 (* 2 (select main_a v_prenex_11852))) (<= (select main_a v_prenex_11853) 1001) (< v_prenex_11853 main_y) (< v_prenex_11852 main_x) (<= (+ (select main_a v_prenex_11852) (select main_a v_prenex_11853)) 1000))) (or (forall ((v_prenex_11417 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_11417))) (<= 995 (select main_a v_prenex_11417)) (<= (+ main_y 1) v_prenex_11417) (< v_prenex_11417 main_y))) (forall ((v_prenex_11418 Int)) (or (<= 1 (select main_a v_prenex_11418)) (<= 0 (+ (select main_a v_prenex_11418) 1))))) (or (forall ((v_prenex_18175 Int)) (or (<= (+ main_y 1) v_prenex_18175) (<= 995 (select main_a v_prenex_18175)) (<= (* 2 (select main_a v_prenex_18175)) 1998) (< v_prenex_18175 main_y) (<= 997 (select main_a v_prenex_18175)))) (forall ((v_prenex_18176 Int)) (or (<= 0 (+ (select main_a v_prenex_18176) 1)) (<= 1 (select main_a v_prenex_18176))))) (forall ((v_prenex_9253 Int) (v_prenex_9252 Int)) (or (<= (+ main_y 1) v_prenex_9253) (< v_prenex_9253 main_y) (<= (select main_a v_prenex_9252) 5) (<= 997 (select main_a v_prenex_9253)) (<= (select main_a v_prenex_9253) (+ (select main_a v_prenex_9252) 998)) (<= 1 (select main_a v_prenex_9252)) (<= (select main_a v_prenex_9253) 999))) (or (forall ((v_prenex_17999 Int)) (or (<= (select main_a v_prenex_17999) 3) (<= 1 (select main_a v_prenex_17999)))) (forall ((v_prenex_17996 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17996))) (<= (select main_a v_prenex_17996) 1001) (<= 995 (select main_a v_prenex_17996)) (< v_prenex_17996 main_y) (<= (+ main_y 1) v_prenex_17996)))) (forall ((v_prenex_16233 Int) (v_prenex_16234 Int)) (or (<= (select main_a v_prenex_16234) (+ (select main_a v_prenex_16233) 998)) (< v_prenex_16234 main_y) (<= 997 (select main_a v_prenex_16234)) (<= (select main_a v_prenex_16234) 999) (<= 1 (select main_a v_prenex_16233)) (<= 2 (* 2 (select main_a v_prenex_16233))) (<= (+ main_y 1) v_prenex_16234))) (or (forall ((v_prenex_9640 Int)) (or (<= (select main_a v_prenex_9640) 999) (<= (* 2 (select main_a v_prenex_9640)) 1998) (<= (select main_a v_prenex_9640) 1001) (<= (+ main_y 1) v_prenex_9640) (< v_prenex_9640 main_y))) (forall ((v_prenex_9645 Int)) (or (<= (select main_a v_prenex_9645) 5) (<= 2 (* 2 (select main_a v_prenex_9645)))))) (forall ((v_prenex_15749 Int) (v_prenex_15750 Int)) (or (<= (* 2 (select main_a v_prenex_15750)) 1998) (<= (select main_a v_prenex_15750) (+ (select main_a v_prenex_15749) 998)) (<= 2 (* 2 (select main_a v_prenex_15749))) (<= (+ main_y 1) v_prenex_15750) (<= 0 (+ (select main_a v_prenex_15749) 1)) (<= (select main_a v_prenex_15750) 999) (< v_prenex_15750 main_y))) (forall ((v_prenex_9179 Int) (v_prenex_9178 Int)) (or (<= (+ (select main_a v_prenex_9178) 994) (select main_a v_prenex_9179)) (<= (select main_a v_prenex_9179) 999) (< v_prenex_9179 main_y) (<= (+ main_y 1) v_prenex_9179) (<= 2 (* 2 (select main_a v_prenex_9178))) (<= (* 2 (select main_a v_prenex_9179)) 1998) (<= (select main_a v_prenex_9178) 5))) (forall ((v_prenex_12744 Int) (v_prenex_12745 Int)) (or (< v_prenex_12744 main_x) (<= (+ main_x 1) v_prenex_12744) (<= (select main_a v_prenex_12744) 5) (<= 1000 (+ (select main_a v_prenex_12744) (select main_a v_prenex_12745))))) (forall ((v_prenex_9546 Int) (v_prenex_9545 Int)) (or (<= (select main_a v_prenex_9546) (+ (select main_a v_prenex_9545) 998)) (<= 995 (select main_a v_prenex_9546)) (<= (select main_a v_prenex_9546) 999) (<= 1 (select main_a v_prenex_9545)) (<= (select main_a v_prenex_9545) 3) (<= (+ main_y 1) v_prenex_9546) (< v_prenex_9546 main_y))) (or (forall ((v_prenex_13974 Int)) (or (<= (+ main_x 1) v_prenex_13974) (<= 2 (* 2 (select main_a v_prenex_13974))))) (forall ((v_prenex_8295 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8295))) (<= (+ main_y 1) v_prenex_8295) (< v_prenex_8295 main_y)))) (forall ((v_prenex_15197 Int) (v_prenex_15196 Int)) (or (<= 997 (select main_a v_prenex_15197)) (<= 2 (* 2 (select main_a v_prenex_15196))) (< v_prenex_15197 main_y) (<= (+ (select main_a v_prenex_15196) (select main_a v_prenex_15197)) 1000) (<= (+ main_y 1) v_prenex_15197) (< v_prenex_15196 main_x) (<= (select main_a v_prenex_15196) 5))) (or (forall ((v_prenex_10786 Int)) (<= 0 (+ (select main_a v_prenex_10786) 1))) (forall ((v_prenex_10783 Int)) (or (<= 995 (select main_a v_prenex_10783)) (<= 997 (select main_a v_prenex_10783)) (<= (+ main_y 1) v_prenex_10783) (< v_prenex_10783 main_y) (<= 1994 (* 2 (select main_a v_prenex_10783)))))) (forall ((v_prenex_16635 Int) (v_prenex_16636 Int)) (or (<= (select main_a v_prenex_16635) 5) (<= (+ main_y 1) v_prenex_16636) (<= (select main_a v_prenex_16636) 999) (<= (select main_a v_prenex_16636) 1001) (< v_prenex_16636 main_y) (<= (select main_a v_prenex_16636) (+ (select main_a v_prenex_16635) 998)))) (forall ((v_prenex_11051 Int) (v_prenex_11050 Int)) (or (< v_prenex_11051 main_y) (<= (* 2 (select main_a v_prenex_11050)) 6) (<= 2 (* 2 (select main_a v_prenex_11050))) (<= (select main_a v_prenex_11051) 999) (<= 995 (select main_a v_prenex_11051)) (<= (+ main_y 1) v_prenex_11051) (<= (+ (select main_a v_prenex_11050) 994) (select main_a v_prenex_11051)))) (or (forall ((v_prenex_14697 Int)) (or (<= 995 (select main_a v_prenex_14697)) (< v_prenex_14697 main_y) (<= (* 2 (select main_a v_prenex_14697)) 1998) (<= (+ main_y 1) v_prenex_14697) (<= (select main_a v_prenex_14697) 999))) (forall ((v_prenex_14701 Int)) (<= (select main_a v_prenex_14701) 3))) (forall ((v_prenex_9374 Int) (v_prenex_9375 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_9375))) (<= 2 (* 2 (select main_a v_prenex_9374))) (< v_prenex_9375 main_y) (<= (select main_a v_prenex_9375) 1001) (<= 0 (+ (select main_a v_prenex_9374) 1)) (<= (select main_a v_prenex_9375) (+ (select main_a v_prenex_9374) 998)) (<= (+ main_y 1) v_prenex_9375))) (forall ((v_prenex_13928 Int) (v_prenex_13927 Int)) (or (<= 997 (select main_a v_prenex_13928)) (<= 2 (* 2 (select main_a v_prenex_13927))) (< v_prenex_13928 main_y) (<= (+ (select main_a v_prenex_13927) (select main_a v_prenex_13928)) 1000) (<= (+ main_y 1) v_prenex_13928) (<= (select main_a v_prenex_13928) 999) (<= (select main_a v_prenex_13927) 5))) (forall ((v_prenex_17257 Int) (v_prenex_17258 Int)) (or (<= (* 2 (select main_a v_prenex_17257)) 6) (<= (+ main_y 1) v_prenex_17258) (<= (select main_a v_prenex_17258) 1001) (<= (select main_a v_prenex_17257) 3) (<= (select main_a v_prenex_17258) (+ (select main_a v_prenex_17257) 998)) (< v_prenex_17258 main_y) (<= (select main_a v_prenex_17258) 999))) (forall ((v_prenex_11736 Int) (v_prenex_11737 Int)) (or (<= (+ main_y 1) v_prenex_11737) (<= 995 (select main_a v_prenex_11737)) (<= (+ (select main_a v_prenex_11736) (select main_a v_prenex_11737)) 1000) (<= (select main_a v_prenex_11736) 5) (< v_prenex_11737 main_y) (<= 1 (select main_a v_prenex_11736)) (<= (select main_a v_prenex_11737) 1001))) (or (forall ((v_prenex_10624 Int)) (or (< v_prenex_10624 main_y) (<= 1994 (* 2 (select main_a v_prenex_10624))) (<= (+ main_y 1) v_prenex_10624) (<= (select main_a v_prenex_10624) 999))) (forall ((v_prenex_10623 Int)) (or (<= 0 (+ (select main_a v_prenex_10623) 1)) (< v_prenex_10623 main_x) (<= (* 2 (select main_a v_prenex_10623)) 6)))) (forall ((v_prenex_11475 Int) (v_prenex_11476 Int)) (or (<= (+ main_y 1) v_prenex_11476) (<= (+ (select main_a v_prenex_11475) (select main_a v_prenex_11476)) 1000) (< v_prenex_11476 main_y) (<= 997 (select main_a v_prenex_11476)) (<= 0 (+ (select main_a v_prenex_11475) 1)) (<= 1994 (* 2 (select main_a v_prenex_11476))))) (forall ((v_prenex_14742 Int) (v_prenex_14741 Int)) (or (<= (+ main_y 1) v_prenex_14742) (<= 2 (* 2 (select main_a v_prenex_14741))) (<= (+ (select main_a v_prenex_14741) 994) (select main_a v_prenex_14742)) (<= (select main_a v_prenex_14741) 3) (<= (+ main_x 1) v_prenex_14741) (< v_prenex_14742 main_y) (<= (select main_a v_prenex_14742) 999))) (forall ((v_prenex_10512 Int) (v_prenex_10513 Int)) (or (<= 0 (+ (select main_a v_prenex_10512) 1)) (<= 1000 (+ (select main_a v_prenex_10512) (select main_a v_prenex_10513))) (<= (+ main_y 1) v_prenex_10513) (<= (select main_a v_prenex_10513) 1001) (< v_prenex_10513 main_y) (<= (* 2 (select main_a v_prenex_10513)) 1998))) (forall ((v_prenex_15755 Int) (v_prenex_15756 Int)) (or (<= (select main_a v_prenex_15756) (+ (select main_a v_prenex_15755) 998)) (< v_prenex_15756 main_y) (<= 2 (* 2 (select main_a v_prenex_15755))) (<= (+ main_y 1) v_prenex_15756) (<= (* 2 (select main_a v_prenex_15756)) 1998) (<= (+ main_x 1) v_prenex_15755))) (forall ((v_prenex_11901 Int) (v_prenex_11900 Int)) (or (<= (select main_a v_prenex_11900) 3) (<= 1000 (+ (select main_a v_prenex_11900) (select main_a v_prenex_11901))) (<= (* 2 (select main_a v_prenex_11900)) 6) (<= (+ main_y 1) v_prenex_11901) (<= 1994 (* 2 (select main_a v_prenex_11901))) (< v_prenex_11901 main_y) (<= (select main_a v_prenex_11901) 1001))) (forall ((v_prenex_14237 Int) (v_prenex_14238 Int)) (or (<= (+ main_y 1) v_prenex_14238) (<= (select main_a v_prenex_14238) 1001) (<= (* 2 (select main_a v_prenex_14237)) 6) (<= 1000 (+ (select main_a v_prenex_14237) (select main_a v_prenex_14238))) (< v_prenex_14238 main_y) (<= 1994 (* 2 (select main_a v_prenex_14238))))) (forall ((v_prenex_11712 Int) (v_prenex_11713 Int)) (or (< v_prenex_11713 main_y) (<= (select main_a v_prenex_11713) 999) (<= (* 2 (select main_a v_prenex_11713)) 1998) (<= 1000 (+ (select main_a v_prenex_11712) (select main_a v_prenex_11713))) (<= (+ main_y 1) v_prenex_11713) (<= (select main_a v_prenex_11712) 5) (<= 1 (select main_a v_prenex_11712)))) (forall ((v_prenex_16188 Int) (v_prenex_16189 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_16189))) (<= 0 (+ (select main_a v_prenex_16188) 1)) (<= 1 (select main_a v_prenex_16188)) (< v_prenex_16189 main_y) (<= (+ main_y 1) v_prenex_16189) (<= 1000 (+ (select main_a v_prenex_16188) (select main_a v_prenex_16189))))) (forall ((v_prenex_9175 Int) (v_prenex_9174 Int)) (or (<= (+ main_y 1) v_prenex_9175) (< v_prenex_9174 main_x) (<= (* 2 (select main_a v_prenex_9175)) 1998) (<= (* 2 (select main_a v_prenex_9174)) 6) (<= 0 (+ (select main_a v_prenex_9174) 1)) (< v_prenex_9175 main_y) (<= (+ (select main_a v_prenex_9174) 994) (select main_a v_prenex_9175)))) (forall ((v_prenex_12623 Int) (v_prenex_12624 Int)) (or (<= (+ main_y 1) v_prenex_12624) (<= 0 (+ (select main_a v_prenex_12623) 1)) (< v_prenex_12624 main_y) (<= (+ (select main_a v_prenex_12623) 994) (select main_a v_prenex_12624)) (<= 995 (select main_a v_prenex_12624)) (<= 1 (select main_a v_prenex_12623)))) (or (forall ((v_prenex_16505 Int)) (or (< v_prenex_16505 main_x) (<= 2 (* 2 (select main_a v_prenex_16505))) (<= (select main_a v_prenex_16505) 5))) (forall ((v_prenex_16506 Int)) (or (< v_prenex_16506 main_y) (<= (select main_a v_prenex_16506) 999) (<= (+ main_y 1) v_prenex_16506) (<= 1994 (* 2 (select main_a v_prenex_16506)))))) (forall ((v_prenex_12169 Int) (v_prenex_12170 Int)) (or (<= (+ main_y 1) v_prenex_12170) (<= (+ (select main_a v_prenex_12169) (select main_a v_prenex_12170)) 1000) (<= 1994 (* 2 (select main_a v_prenex_12170))) (< v_prenex_12170 main_y) (<= (select main_a v_prenex_12169) 3) (<= (select main_a v_prenex_12169) 5) (<= 995 (select main_a v_prenex_12170)))) (forall ((v_prenex_8888 Int) (v_prenex_8887 Int)) (or (<= (select main_a v_prenex_8887) 3) (< v_prenex_8888 main_y) (<= (+ main_y 1) v_prenex_8888) (<= 1 (select main_a v_prenex_8887)) (<= 1000 (+ (select main_a v_prenex_8887) (select main_a v_prenex_8888))) (<= 997 (select main_a v_prenex_8888)) (<= (+ main_x 1) v_prenex_8887))) (or (forall ((v_prenex_15240 Int)) (<= 0 (+ (select main_a v_prenex_15240) 1))) (forall ((v_prenex_15238 Int)) (or (<= 997 (select main_a v_prenex_15238)) (<= 1994 (* 2 (select main_a v_prenex_15238))) (<= (* 2 (select main_a v_prenex_15238)) 1998) (<= (+ main_y 1) v_prenex_15238) (< v_prenex_15238 main_y)))) (or (forall ((v_prenex_14063 Int)) (or (< v_prenex_14063 main_y) (<= 1994 (* 2 (select main_a v_prenex_14063))) (<= (+ main_y 1) v_prenex_14063))) (forall ((v_prenex_14067 Int)) (or (<= 0 (+ (select main_a v_prenex_14067) 1)) (<= (* 2 (select main_a v_prenex_14067)) 6)))) (or (forall ((v_prenex_13181 Int)) (or (<= (* 2 (select main_a v_prenex_13181)) 1998) (<= 995 (select main_a v_prenex_13181)) (<= (+ main_y 1) v_prenex_13181) (< v_prenex_13181 main_y))) (forall ((v_prenex_13183 Int)) (or (<= (select main_a v_prenex_13183) 3) (<= 0 (+ (select main_a v_prenex_13183) 1))))) (forall ((v_prenex_12755 Int) (v_prenex_12756 Int)) (or (< v_prenex_12756 main_y) (<= (* 2 (select main_a v_prenex_12755)) 6) (<= 1000 (+ (select main_a v_prenex_12755) (select main_a v_prenex_12756))) (< v_prenex_12755 main_x) (<= (+ main_y 1) v_prenex_12756) (<= (* 2 (select main_a v_prenex_12756)) 1998))) (forall ((v_prenex_9519 Int) (v_prenex_9520 Int)) (or (<= (select main_a v_prenex_9519) 5) (< v_prenex_9519 main_x) (<= (select main_a v_prenex_9519) 3) (<= (+ (select main_a v_prenex_9519) 994) (select main_a v_prenex_9520)) (<= (+ main_x 1) v_prenex_9519))) (forall ((v_prenex_9993 Int) (v_prenex_9992 Int)) (or (<= (* 2 (select main_a v_prenex_9992)) 6) (< v_prenex_9993 main_y) (<= 1994 (* 2 (select main_a v_prenex_9993))) (<= (+ main_x 1) v_prenex_9992) (<= (select main_a v_prenex_9993) (+ (select main_a v_prenex_9992) 998)) (<= (+ main_y 1) v_prenex_9993) (<= (select main_a v_prenex_9992) 3))) (forall ((v_prenex_16067 Int) (v_prenex_16068 Int)) (or (< v_prenex_16067 main_x) (<= 1 (select main_a v_prenex_16067)) (<= (+ (select main_a v_prenex_16067) (select main_a v_prenex_16068)) 1000) (<= (+ main_y 1) v_prenex_16068) (< v_prenex_16068 main_y) (<= (select main_a v_prenex_16067) 3) (<= 997 (select main_a v_prenex_16068)))) (forall ((v_prenex_9893 Int) (v_prenex_9892 Int)) (or (< v_prenex_9893 main_y) (<= (+ main_y 1) v_prenex_9893) (<= 0 (+ (select main_a v_prenex_9892) 1)) (<= (select main_a v_prenex_9893) (+ (select main_a v_prenex_9892) 998)) (<= 995 (select main_a v_prenex_9893)) (<= 1994 (* 2 (select main_a v_prenex_9893))))) (forall ((v_prenex_17971 Int) (v_prenex_17972 Int)) (or (<= (+ (select main_a v_prenex_17971) (select main_a v_prenex_17972)) 1000) (< v_prenex_17971 main_x) (<= (* 2 (select main_a v_prenex_17972)) 1998) (< v_prenex_17972 main_y) (<= (+ main_y 1) v_prenex_17972))) (or (forall ((v_prenex_8356 Int)) (or (<= (+ main_x 1) v_prenex_8356) (<= (* 2 (select main_a v_prenex_8356)) 6) (<= (select main_a v_prenex_8356) 3))) (forall ((v_prenex_8237 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8237))) (<= (+ main_y 1) v_prenex_8237) (< v_prenex_8237 main_y)))) (forall ((v_prenex_10692 Int) (v_prenex_10691 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10691))) (<= (select main_a v_prenex_10692) 1001) (< v_prenex_10691 main_x) (<= (+ main_y 1) v_prenex_10692) (< v_prenex_10692 main_y) (<= (select main_a v_prenex_10692) (+ (select main_a v_prenex_10691) 998)))) (forall ((v_prenex_16077 Int) (v_prenex_16078 Int)) (or (<= 1000 (+ (select main_a v_prenex_16077) (select main_a v_prenex_16078))) (< v_prenex_16078 main_y) (<= 1 (select main_a v_prenex_16077)) (<= (select main_a v_prenex_16078) 1001) (<= (* 2 (select main_a v_prenex_16077)) 6) (<= (select main_a v_prenex_16078) 999) (<= (+ main_y 1) v_prenex_16078))) (forall ((v_prenex_12268 Int) (v_prenex_12269 Int)) (or (< v_prenex_12269 main_y) (<= (select main_a v_prenex_12268) 5) (<= (+ (select main_a v_prenex_12268) 994) (select main_a v_prenex_12269)) (<= (+ main_y 1) v_prenex_12269) (<= 1994 (* 2 (select main_a v_prenex_12269))) (<= 1 (select main_a v_prenex_12268)))) (forall ((v_prenex_13876 Int) (v_prenex_13875 Int)) (or (<= (+ main_y 1) v_prenex_13876) (<= 997 (select main_a v_prenex_13876)) (<= (+ (select main_a v_prenex_13875) (select main_a v_prenex_13876)) 1000) (< v_prenex_13875 main_x) (< v_prenex_13876 main_y))) (forall ((v_prenex_18338 Int) (v_prenex_18339 Int)) (or (<= (+ main_y 1) v_prenex_18339) (<= (* 2 (select main_a v_prenex_18339)) 1998) (<= 1000 (+ (select main_a v_prenex_18338) (select main_a v_prenex_18339))) (<= (* 2 (select main_a v_prenex_18338)) 6) (<= (select main_a v_prenex_18339) 1001) (< v_prenex_18339 main_y))) (or (forall ((v_prenex_12412 Int)) (or (<= 0 (+ (select main_a v_prenex_12412) 1)) (<= (* 2 (select main_a v_prenex_12412)) 6))) (forall ((v_prenex_12408 Int)) (or (<= (+ main_y 1) v_prenex_12408) (<= (* 2 (select main_a v_prenex_12408)) 1998) (<= 1994 (* 2 (select main_a v_prenex_12408))) (< v_prenex_12408 main_y) (<= (select main_a v_prenex_12408) 1001)))) (forall ((v_prenex_9040 Int) (v_prenex_9041 Int)) (or (<= (select main_a v_prenex_9040) 3) (<= (+ main_x 1) v_prenex_9040) (< v_prenex_9040 main_x) (<= (+ (select main_a v_prenex_9040) (select main_a v_prenex_9041)) 1000) (< v_prenex_9041 main_y))) (forall ((v_prenex_12081 Int) (v_prenex_12082 Int)) (or (<= (+ main_y 1) v_prenex_12082) (<= (+ (select main_a v_prenex_12081) (select main_a v_prenex_12082)) 1000) (<= (select main_a v_prenex_12082) 999) (< v_prenex_12082 main_y) (< v_prenex_12081 main_x))) (forall ((v_prenex_11612 Int) (v_prenex_11613 Int)) (or (<= (select main_a v_prenex_11612) 5) (<= (* 2 (select main_a v_prenex_11613)) 1998) (<= (+ main_y 1) v_prenex_11613) (<= 997 (select main_a v_prenex_11613)) (< v_prenex_11613 main_y) (<= 1 (select main_a v_prenex_11612)) (<= 1000 (+ (select main_a v_prenex_11612) (select main_a v_prenex_11613))))) (forall ((v_prenex_16978 Int) (v_prenex_16979 Int)) (or (< v_prenex_16979 main_y) (<= (+ main_y 1) v_prenex_16979) (<= (+ (select main_a v_prenex_16978) 994) (select main_a v_prenex_16979)) (<= 1994 (* 2 (select main_a v_prenex_16979))) (<= 995 (select main_a v_prenex_16979)) (<= 0 (+ (select main_a v_prenex_16978) 1)))) (forall ((v_prenex_14027 Int) (v_prenex_14026 Int)) (or (< v_prenex_14027 main_y) (<= (+ main_y 1) v_prenex_14027) (<= 1000 (+ (select main_a v_prenex_14026) (select main_a v_prenex_14027))) (<= 997 (select main_a v_prenex_14027)) (<= (select main_a v_prenex_14027) 999))) (or (forall ((v_prenex_8872 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8872))) (<= (* 2 (select main_a v_prenex_8872)) 1998) (<= (+ main_y 1) v_prenex_8872) (< v_prenex_8872 main_y))) (forall ((v_prenex_8875 Int)) (<= (select main_a v_prenex_8875) 5))) (or (forall ((v_prenex_17207 Int)) (or (<= (* 2 (select main_a v_prenex_17207)) 6) (<= 1 (select main_a v_prenex_17207)))) (forall ((v_prenex_17206 Int)) (or (<= (+ main_y 1) v_prenex_17206) (<= (select main_a v_prenex_17206) 1001) (<= (* 2 (select main_a v_prenex_17206)) 1998) (< v_prenex_17206 main_y)))) (forall ((v_prenex_15466 Int) (v_prenex_15465 Int)) (or (<= 1 (select main_a v_prenex_15465)) (<= (+ (select main_a v_prenex_15465) 994) (select main_a v_prenex_15466)) (<= (select main_a v_prenex_15466) 999) (<= (* 2 (select main_a v_prenex_15465)) 6) (< v_prenex_15466 main_y) (<= (+ main_y 1) v_prenex_15466) (<= 1994 (* 2 (select main_a v_prenex_15466))))) (forall ((v_prenex_13834 Int) (v_prenex_13835 Int)) (or (<= (select main_a v_prenex_13834) 5) (<= (select main_a v_prenex_13835) (+ (select main_a v_prenex_13834) 998)) (<= (select main_a v_prenex_13834) 3) (<= 997 (select main_a v_prenex_13835)) (<= (select main_a v_prenex_13835) 999) (<= (+ main_y 1) v_prenex_13835) (< v_prenex_13835 main_y))) (forall ((v_prenex_14710 Int) (v_prenex_14709 Int)) (or (<= 1000 (+ (select main_a v_prenex_14709) (select main_a v_prenex_14710))) (< v_prenex_14710 main_y) (<= 1 (select main_a v_prenex_14709)) (<= (select main_a v_prenex_14710) 1001) (<= (+ main_y 1) v_prenex_14710) (<= (* 2 (select main_a v_prenex_14709)) 6) (<= 995 (select main_a v_prenex_14710)))) (forall ((v_prenex_8839 Int) (v_prenex_8840 Int)) (or (< v_prenex_8839 main_x) (<= 0 (+ (select main_a v_prenex_8839) 1)) (< v_prenex_8840 main_y) (<= 2 (* 2 (select main_a v_prenex_8839))) (<= 1000 (+ (select main_a v_prenex_8839) (select main_a v_prenex_8840))) (<= (* 2 (select main_a v_prenex_8840)) 1998) (<= (+ main_y 1) v_prenex_8840))) (forall ((v_prenex_10941 Int) (v_prenex_10942 Int)) (or (<= 1000 (+ (select main_a v_prenex_10941) (select main_a v_prenex_10942))) (<= (+ main_y 1) v_prenex_10942) (<= (select main_a v_prenex_10941) 5) (<= 995 (select main_a v_prenex_10942)) (<= (select main_a v_prenex_10942) 999) (< v_prenex_10942 main_y) (<= (select main_a v_prenex_10941) 3))) (or (forall ((v_prenex_9867 Int)) (or (<= (+ main_y 1) v_prenex_9867) (<= (select main_a v_prenex_9867) 999) (< v_prenex_9867 main_y) (<= (* 2 (select main_a v_prenex_9867)) 1998) (<= (select main_a v_prenex_9867) 1001))) (forall ((v_prenex_9866 Int)) (<= (select main_a v_prenex_9866) 3))) (or (forall ((v_prenex_17603 Int)) (or (< v_prenex_17603 main_x) (<= 0 (+ (select main_a v_prenex_17603) 1)) (<= (* 2 (select main_a v_prenex_17603)) 6))) (forall ((v_prenex_17604 Int)) (or (<= (* 2 (select main_a v_prenex_17604)) 1998) (< v_prenex_17604 main_y) (<= (+ main_y 1) v_prenex_17604) (<= (select main_a v_prenex_17604) 999)))) (forall ((v_prenex_18158 Int) (v_prenex_18159 Int)) (or (<= (+ main_y 1) v_prenex_18159) (<= (+ (select main_a v_prenex_18158) 994) (select main_a v_prenex_18159)) (<= 1994 (* 2 (select main_a v_prenex_18159))) (<= (select main_a v_prenex_18158) 5) (<= 995 (select main_a v_prenex_18159)) (< v_prenex_18159 main_y))) (forall ((v_prenex_17913 Int) (v_prenex_17914 Int)) (or (<= 1000 (+ (select main_a v_prenex_17913) (select main_a v_prenex_17914))) (<= (* 2 (select main_a v_prenex_17913)) 6) (<= 1994 (* 2 (select main_a v_prenex_17914))) (<= (select main_a v_prenex_17913) 3) (< v_prenex_17914 main_y) (<= (+ main_y 1) v_prenex_17914))) (forall ((v_prenex_16018 Int) (v_prenex_16019 Int)) (or (<= 0 (+ (select main_a v_prenex_16018) 1)) (<= 997 (select main_a v_prenex_16019)) (<= (+ main_y 1) v_prenex_16019) (<= (+ (select main_a v_prenex_16018) 994) (select main_a v_prenex_16019)) (<= (select main_a v_prenex_16018) 5) (< v_prenex_16018 main_x) (< v_prenex_16019 main_y))) (forall ((v_prenex_13217 Int) (v_prenex_13218 Int)) (or (< v_prenex_13218 main_y) (<= 997 (select main_a v_prenex_13218)) (<= (* 2 (select main_a v_prenex_13218)) 1998) (<= (+ main_y 1) v_prenex_13218) (<= (+ (select main_a v_prenex_13217) 994) (select main_a v_prenex_13218)))) (forall ((v_prenex_18194 Int) (v_prenex_18195 Int)) (or (<= (+ main_y 1) v_prenex_18195) (<= (select main_a v_prenex_18195) 999) (< v_prenex_18195 main_y) (<= (* 2 (select main_a v_prenex_18194)) 6) (<= 995 (select main_a v_prenex_18195)) (<= (select main_a v_prenex_18195) (+ (select main_a v_prenex_18194) 998)) (<= 1 (select main_a v_prenex_18194)))) (forall ((v_prenex_12106 Int) (v_prenex_12105 Int)) (or (< v_prenex_12105 main_x) (< v_prenex_12106 main_y) (<= (* 2 (select main_a v_prenex_12106)) 1998) (<= (select main_a v_prenex_12106) (+ (select main_a v_prenex_12105) 998)) (<= 1 (select main_a v_prenex_12105)) (<= (select main_a v_prenex_12105) 5) (<= (+ main_y 1) v_prenex_12106))) (forall ((v_prenex_18238 Int) (v_prenex_18237 Int)) (or (<= 997 (select main_a v_prenex_18238)) (< v_prenex_18238 main_y) (<= 1000 (+ (select main_a v_prenex_18237) (select main_a v_prenex_18238))) (<= (* 2 (select main_a v_prenex_18237)) 6) (<= (+ main_y 1) v_prenex_18238) (<= (select main_a v_prenex_18237) 5))) (forall ((v_prenex_10271 Int) (v_prenex_10270 Int)) (or (<= (* 2 (select main_a v_prenex_10270)) 6) (<= (+ (select main_a v_prenex_10270) (select main_a v_prenex_10271)) 1000) (<= (select main_a v_prenex_10271) 1001) (<= (+ main_y 1) v_prenex_10271) (<= (select main_a v_prenex_10271) 999) (<= (select main_a v_prenex_10270) 5) (< v_prenex_10271 main_y))) (or (forall ((v_prenex_8558 Int)) (<= 2 (* 2 (select main_a v_prenex_8558)))) (forall ((v_prenex_8250 Int)) (or (<= (+ main_y 1) v_prenex_8250) (< v_prenex_8250 main_y) (<= 1994 (* 2 (select main_a v_prenex_8250))) (<= 997 (select main_a v_prenex_8250))))) (forall ((v_prenex_9443 Int) (v_prenex_9442 Int)) (or (<= 2 (* 2 (select main_a v_prenex_9442))) (<= (select main_a v_prenex_9443) 1001) (<= 997 (select main_a v_prenex_9443)) (<= (+ (select main_a v_prenex_9442) 994) (select main_a v_prenex_9443)) (<= (+ main_y 1) v_prenex_9443) (<= (* 2 (select main_a v_prenex_9442)) 6) (< v_prenex_9443 main_y))) (forall ((v_prenex_12796 Int) (v_prenex_12797 Int)) (or (<= (+ main_y 1) v_prenex_12797) (<= (+ (select main_a v_prenex_12796) 994) (select main_a v_prenex_12797)) (< v_prenex_12796 main_x) (<= (select main_a v_prenex_12796) 3) (< v_prenex_12797 main_y) (<= (select main_a v_prenex_12797) 1001) (<= 1 (select main_a v_prenex_12796)))) (forall ((v_prenex_13664 Int) (v_prenex_13665 Int)) (or (<= (select main_a v_prenex_13665) 1001) (<= 1 (select main_a v_prenex_13664)) (<= (select main_a v_prenex_13664) 3) (<= (* 2 (select main_a v_prenex_13665)) 1998) (<= (+ (select main_a v_prenex_13664) 994) (select main_a v_prenex_13665)) (< v_prenex_13665 main_y) (<= (+ main_y 1) v_prenex_13665))) (or (forall ((v_prenex_14206 Int)) (or (< v_prenex_14206 main_y) (<= (* 2 (select main_a v_prenex_14206)) 1998) (<= (+ main_y 1) v_prenex_14206) (<= 995 (select main_a v_prenex_14206)))) (forall ((v_prenex_14207 Int)) (or (<= (+ main_x 1) v_prenex_14207) (<= 0 (+ (select main_a v_prenex_14207) 1)) (<= (* 2 (select main_a v_prenex_14207)) 6)))) (or (forall ((v_prenex_8241 Int)) (or (<= (select main_a v_prenex_8241) 1001) (<= (+ main_y 1) v_prenex_8241) (< v_prenex_8241 main_y) (<= 995 (select main_a v_prenex_8241)) (<= (* 2 (select main_a v_prenex_8241)) 1998))) (forall ((v_prenex_8447 Int)) (or (<= 1 (select main_a v_prenex_8447)) (<= (* 2 (select main_a v_prenex_8447)) 6)))) (or (forall ((v_prenex_12450 Int)) (or (<= (select main_a v_prenex_12450) 3) (<= 1 (select main_a v_prenex_12450)))) (forall ((v_prenex_12446 Int)) (or (<= (+ main_y 1) v_prenex_12446) (< v_prenex_12446 main_y) (<= (select main_a v_prenex_12446) 1001) (<= 1994 (* 2 (select main_a v_prenex_12446))) (<= 997 (select main_a v_prenex_12446))))) (forall ((v_prenex_9066 Int) (v_prenex_9067 Int)) (or (<= 997 (select main_a v_prenex_9067)) (< v_prenex_9067 main_y) (<= 1994 (* 2 (select main_a v_prenex_9067))) (<= (+ (select main_a v_prenex_9066) (select main_a v_prenex_9067)) 1000) (<= (+ main_y 1) v_prenex_9067))) (forall ((v_prenex_8737 Int) (v_prenex_8738 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_8738))) (<= (select main_a v_prenex_8737) 3) (<= (+ main_y 1) v_prenex_8738) (< v_prenex_8738 main_y) (<= 995 (select main_a v_prenex_8738)) (<= (select main_a v_prenex_8738) (+ (select main_a v_prenex_8737) 998)))) (forall ((v_prenex_11840 Int) (v_prenex_11841 Int)) (or (<= 2 (* 2 (select main_a v_prenex_11840))) (<= 0 (+ (select main_a v_prenex_11840) 1)) (< v_prenex_11841 main_y) (<= (+ (select main_a v_prenex_11840) (select main_a v_prenex_11841)) 1000) (<= (+ main_x 1) v_prenex_11840) (<= 1994 (* 2 (select main_a v_prenex_11841))) (<= (+ main_y 1) v_prenex_11841))) (forall ((v_prenex_15541 Int) (v_prenex_15540 Int)) (or (<= 1000 (+ (select main_a v_prenex_15540) (select main_a v_prenex_15541))) (<= (+ main_y 1) v_prenex_15541) (<= (select main_a v_prenex_15540) 5) (<= (select main_a v_prenex_15541) 999) (< v_prenex_15541 main_y))) (forall ((v_prenex_18345 Int) (v_prenex_18344 Int)) (or (<= 2 (* 2 (select main_a v_prenex_18344))) (<= (select main_a v_prenex_18344) 3) (< v_prenex_18345 main_y) (<= 1994 (* 2 (select main_a v_prenex_18345))) (<= (+ (select main_a v_prenex_18344) 994) (select main_a v_prenex_18345)) (<= 997 (select main_a v_prenex_18345)) (<= (+ main_y 1) v_prenex_18345))) (forall ((v_prenex_15893 Int) (v_prenex_15892 Int)) (or (<= (+ (select main_a v_prenex_15892) 994) (select main_a v_prenex_15893)) (<= 1 (select main_a v_prenex_15892)) (<= (+ main_x 1) v_prenex_15892) (< v_prenex_15892 main_x) (<= (select main_a v_prenex_15892) 3))) (forall ((v_prenex_16166 Int) (v_prenex_16167 Int)) (or (<= 2 (* 2 (select main_a v_prenex_16166))) (<= (+ main_y 1) v_prenex_16167) (<= (select main_a v_prenex_16167) (+ (select main_a v_prenex_16166) 998)) (< v_prenex_16167 main_y) (<= 997 (select main_a v_prenex_16167)) (<= (+ main_x 1) v_prenex_16166) (<= (* 2 (select main_a v_prenex_16166)) 6))) (forall ((v_prenex_10010 Int) (v_prenex_10009 Int)) (or (<= 2 (* 2 (select main_a v_prenex_10009))) (<= (+ main_y 1) v_prenex_10010) (<= (select main_a v_prenex_10010) (+ (select main_a v_prenex_10009) 998)) (<= (select main_a v_prenex_10009) 3) (<= (select main_a v_prenex_10010) 1001) (< v_prenex_10010 main_y))) (forall ((v_prenex_12762 Int) (v_prenex_12761 Int)) (or (< v_prenex_12761 main_x) (<= 1000 (+ (select main_a v_prenex_12761) (select main_a v_prenex_12762))) (< v_prenex_12762 main_y) (<= (+ main_y 1) v_prenex_12762) (<= 0 (+ (select main_a v_prenex_12761) 1)) (<= 997 (select main_a v_prenex_12762)))) (forall ((v_prenex_9466 Int) (v_prenex_9465 Int)) (or (<= 995 (select main_a v_prenex_9466)) (< v_prenex_9466 main_y) (<= (+ main_y 1) v_prenex_9466) (<= (+ (select main_a v_prenex_9465) (select main_a v_prenex_9466)) 1000) (< v_prenex_9465 main_x) (<= (* 2 (select main_a v_prenex_9465)) 6))) (forall ((v_prenex_18367 Int) (v_prenex_18366 Int)) (or (<= (select main_a v_prenex_18367) 999) (<= (+ main_y 1) v_prenex_18367) (<= 1000 (+ (select main_a v_prenex_18366) (select main_a v_prenex_18367))) (<= (select main_a v_prenex_18367) 1001) (<= (select main_a v_prenex_18366) 5) (< v_prenex_18367 main_y))) (forall ((v_prenex_18469 Int) (v_prenex_18468 Int)) (or (<= (* 2 (select main_a v_prenex_18469)) 1998) (<= 2 (* 2 (select main_a v_prenex_18468))) (<= (select main_a v_prenex_18468) 5) (<= (select main_a v_prenex_18469) (+ (select main_a v_prenex_18468) 998)) (<= (+ main_y 1) v_prenex_18469) (<= (select main_a v_prenex_18469) 999) (< v_prenex_18469 main_y))) (or (forall ((v_prenex_12782 Int)) (or (<= 0 (+ (select main_a v_prenex_12782) 1)) (<= (+ main_x 1) v_prenex_12782) (<= (select main_a v_prenex_12782) 5))) (forall ((v_prenex_12783 Int)) (or (<= (* 2 (select main_a v_prenex_12783)) 1998) (< v_prenex_12783 main_y) (<= (+ main_y 1) v_prenex_12783)))) (or (forall ((v_prenex_16438 Int)) (or (<= (select main_a v_prenex_16438) 1001) (<= (* 2 (select main_a v_prenex_16438)) 1998) (< v_prenex_16438 main_y) (<= (+ main_y 1) v_prenex_16438))) (forall ((v_prenex_16441 Int)) (or (<= 1 (select main_a v_prenex_16441)) (<= (+ main_x 1) v_prenex_16441) (<= 0 (+ (select main_a v_prenex_16441) 1))))) (or (forall ((v_prenex_17050 Int)) (or (<= 995 (select main_a v_prenex_17050)) (<= 1994 (* 2 (select main_a v_prenex_17050))) (<= (+ main_y 1) v_prenex_17050) (< v_prenex_17050 main_y) (<= (select main_a v_prenex_17050) 999))) (forall ((v_prenex_17052 Int)) (or (<= 2 (* 2 (select main_a v_prenex_17052))) (<= (select main_a v_prenex_17052) 3)))) (forall ((v_prenex_9069 Int) (v_prenex_9068 Int)) (or (<= (+ main_y 1) v_prenex_9069) (<= (select main_a v_prenex_9069) 999) (<= (+ (select main_a v_prenex_9068) 994) (select main_a v_prenex_9069)) (<= (select main_a v_prenex_9068) 3) (< v_prenex_9069 main_y) (<= 995 (select main_a v_prenex_9069)))) (forall ((v_prenex_13343 Int) (v_prenex_13344 Int)) (or (<= (* 2 (select main_a v_prenex_13344)) 1998) (<= (+ (select main_a v_prenex_13343) 994) (select main_a v_prenex_13344)) (<= 1 (select main_a v_prenex_13343)) (<= (select main_a v_prenex_13343) 5) (<= (+ main_y 1) v_prenex_13344) (< v_prenex_13344 main_y) (<= 1994 (* 2 (select main_a v_prenex_13344))))) (or (forall ((v_prenex_16512 Int)) (or (< v_prenex_16512 main_y) (<= (+ main_y 1) v_prenex_16512) (<= 1994 (* 2 (select main_a v_prenex_16512))) (<= 997 (select main_a v_prenex_16512)))) (forall ((v_prenex_16513 Int)) (<= (select main_a v_prenex_16513) 5))) (forall ((v_prenex_16660 Int) (v_prenex_16661 Int)) (or (<= 1000 (+ (select main_a v_prenex_16660) (select main_a v_prenex_16661))) (< v_prenex_16660 main_x) (<= (+ main_y 1) v_prenex_16661) (<= 0 (+ (select main_a v_prenex_16660) 1)) (< v_prenex_16661 main_y) (<= 995 (select main_a v_prenex_16661)))) (forall ((v_prenex_17579 Int) (v_prenex_17580 Int)) (or (<= (select main_a v_prenex_17579) 5) (<= 0 (+ (select main_a v_prenex_17579) 1)) (<= (+ main_y 1) v_prenex_17580) (<= (select main_a v_prenex_17580) 999) (< v_prenex_17580 main_y) (<= 1994 (* 2 (select main_a v_prenex_17580))) (<= 1000 (+ (select main_a v_prenex_17579) (select main_a v_prenex_17580))))) (forall ((v_prenex_10124 Int) (v_prenex_10123 Int)) (or (< v_prenex_10124 main_y) (<= (+ main_y 1) v_prenex_10124) (<= (select main_a v_prenex_10124) 999) (<= (+ (select main_a v_prenex_10123) (select main_a v_prenex_10124)) 1000) (<= (* 2 (select main_a v_prenex_10124)) 1998) (<= 2 (* 2 (select main_a v_prenex_10123))))) (forall ((v_prenex_12135 Int) (v_prenex_12136 Int)) (or (<= (select main_a v_prenex_12135) 3) (<= 1000 (+ (select main_a v_prenex_12135) (select main_a v_prenex_12136))) (<= 997 (select main_a v_prenex_12136)) (<= 1 (select main_a v_prenex_12135)) (< v_prenex_12136 main_y) (<= (+ main_y 1) v_prenex_12136) (< v_prenex_12135 main_x))) (forall ((v_prenex_12202 Int) (v_prenex_12203 Int)) (or (<= (select main_a v_prenex_12203) 1001) (< v_prenex_12203 main_y) (<= 995 (select main_a v_prenex_12203)) (<= (select main_a v_prenex_12202) 3) (<= (+ main_y 1) v_prenex_12203) (<= 1000 (+ (select main_a v_prenex_12202) (select main_a v_prenex_12203))) (<= 1 (select main_a v_prenex_12202)))) (or (forall ((v_prenex_16346 Int)) (or (<= (+ main_y 1) v_prenex_16346) (<= 1994 (* 2 (select main_a v_prenex_16346))) (< v_prenex_16346 main_y))) (forall ((v_prenex_16350 Int)) (<= 2 (* 2 (select main_a v_prenex_16350))))) (forall ((v_prenex_9741 Int) (v_prenex_9742 Int)) (or (<= (+ (select main_a v_prenex_9741) 994) (select main_a v_prenex_9742)) (<= (select main_a v_prenex_9741) 3) (<= (select main_a v_prenex_9741) 5) (< v_prenex_9742 main_y) (<= 995 (select main_a v_prenex_9742)) (<= (select main_a v_prenex_9742) 999) (<= (+ main_y 1) v_prenex_9742))) (forall ((v_prenex_9061 Int) (v_prenex_9060 Int)) (or (<= (+ (select main_a v_prenex_9060) 994) (select main_a v_prenex_9061)) (< v_prenex_9061 main_y) (<= (select main_a v_prenex_9060) 5) (<= 997 (select main_a v_prenex_9061)) (<= (+ main_y 1) v_prenex_9061) (< v_prenex_9060 main_x))) (forall ((v_prenex_12232 Int) (v_prenex_12233 Int)) (or (<= 1 (select main_a v_prenex_12232)) (<= 1000 (+ (select main_a v_prenex_12232) (select main_a v_prenex_12233))) (<= (+ main_y 1) v_prenex_12233) (<= (select main_a v_prenex_12232) 3) (<= (* 2 (select main_a v_prenex_12233)) 1998) (< v_prenex_12232 main_x) (< v_prenex_12233 main_y))) (forall ((v_prenex_16726 Int) (v_prenex_16727 Int)) (or (<= 1 (select main_a v_prenex_16726)) (<= (+ main_y 1) v_prenex_16727) (<= 0 (+ (select main_a v_prenex_16726) 1)) (<= 997 (select main_a v_prenex_16727)) (< v_prenex_16727 main_y) (<= (select main_a v_prenex_16727) 999) (<= (+ (select main_a v_prenex_16726) (select main_a v_prenex_16727)) 1000))) (or (forall ((v_prenex_17186 Int)) (or (<= (+ main_y 1) v_prenex_17186) (< v_prenex_17186 main_y) (<= 997 (select main_a v_prenex_17186)) (<= (* 2 (select main_a v_prenex_17186)) 1998))) (forall ((v_prenex_17185 Int)) (or (<= 0 (+ (select main_a v_prenex_17185) 1)) (<= (* 2 (select main_a v_prenex_17185)) 6)))) (forall ((v_prenex_17253 Int) (v_prenex_17254 Int)) (or (<= 1994 (* 2 (select main_a v_prenex_17254))) (<= (+ main_y 1) v_prenex_17254) (<= (select main_a v_prenex_17254) 1001) (< v_prenex_17254 main_y) (<= (+ (select main_a v_prenex_17253) 994) (select main_a v_prenex_17254)))) (forall ((v_prenex_10446 Int) (v_prenex_10445 Int)) (or (<= (+ main_y 1) v_prenex_10446) (< v_prenex_10446 main_y) (<= 1994 (* 2 (select main_a v_prenex_10446))) (<= 995 (select main_a v_prenex_10446)) (<= 2 (* 2 (select main_a v_prenex_10445))) (<= (select main_a v_prenex_10446) (+ (select main_a v_prenex_10445) 998)))))} [2019-01-07 16:17:09,606 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:17:09,606 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:17:09,606 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:17:09,607 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:17:09,607 WARN L224 ngHoareTripleChecker]: Pre: {2147483627#(or (forall ((v_idx_119 Int) (v_idx_117 Int) (v_idx_118 Int) (v_idx_120 Int) (v_idx_121 Int)) (exists ((v_b_12_1 Int) (v_v_25_1 Int) (v_b_14_1 Int) (v_v_3_1 Int) (v_v_28_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 c_main_y) 1) (= (+ v_b_12_1 1) (+ c_main_x 1)) (<= (- (- v_v_25_1) v_v_25_1) (- 2)) (= (+ c_main_y 1) (+ v_b_14_1 1)) (= (+ c_main_y 1) v_b_3_1) (<= (- (- v_b_1_1) (- v_b_12_1)) (- 1)) (<= (- (- v_v_25_1) v_v_28_1) (- 1000)) (= c_main_x (+ v_b_1_1 (- 1))) (or (= v_v_4_1 (select c_main_a v_idx_117)) (<= v_b_14_1 v_idx_117)) (<= (- (- v_b_1_1) (- v_b_14_1)) (- 2)) (<= (- (- v_b_12_1) (- v_b_3_1)) 0) (<= (- v_b_1_1 v_b_12_1) 1) (<= (- v_b_14_1 v_b_3_1) (- 1)) (<= (- v_b_3_1 c_main_x) 0) (<= (- v_v_25_1 v_v_28_1) (- 998)) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_v_28_1 (- v_v_28_1)) 1998) (= c_main_y v_b_14_1) (or (< v_idx_120 v_b_12_1) (= (select c_main_a v_idx_120) v_v_25_1) (<= v_b_1_1 v_idx_120)) (<= (- (- v_b_14_1) (- v_b_3_1)) 1) (<= (- v_b_1_1 c_main_x) 1) (or (= v_v_6_1 (select c_main_a v_idx_119)) (<= v_b_12_1 v_idx_119) (< v_idx_119 v_b_3_1)) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- (- v_v_28_1) v_v_28_1) (- 1998)) (<= (- v_v_25_1 (- v_v_28_1)) 1000) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_v_25_1) (- v_v_28_1)) 998) (<= (- v_b_12_1 c_main_x) 0) (<= (- v_b_14_1 c_main_x) (- 1)) (<= (- (- v_b_12_1) (- v_b_14_1)) (- 1)) (<= (- (- v_b_12_1) (- c_main_x)) 0) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (or (< v_idx_121 v_b_1_1) (= (select c_main_a v_idx_121) v_v_3_1)) (<= (- (- v_b_12_1) (- c_main_y)) (- 1)) (or (<= v_b_3_1 v_idx_118) (= (select c_main_a v_idx_118) v_v_28_1) (< v_idx_118 v_b_14_1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_14_1 c_main_y) 0) (<= (- (- v_b_14_1) (- c_main_y)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 2) (= v_b_12_1 (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_126 Int) (v_idx_124 Int) (v_idx_125 Int) (v_idx_122 Int) (v_idx_123 Int)) (exists ((v_v_195_1 Int) (v_v_194_1 Int) (v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_v_191_1 Int) (v_b_26_1 Int) (v_v_193_1 Int) (v_v_192_1 Int)) (and (or (= v_v_194_1 (select c_main_a v_idx_125)) (< v_idx_125 v_b_26_1) (<= v_b_27_1 v_idx_125)) (= (+ c_main_x 1) (+ v_b_26_1 1)) (or (< v_idx_124 v_b_25_1) (= v_v_193_1 (select c_main_a v_idx_124)) (<= v_b_26_1 v_idx_124)) (<= (- (- v_b_24_1) (- c_main_y)) 0) (or (< v_idx_123 v_b_24_1) (<= v_b_25_1 v_idx_123) (= (select c_main_a v_idx_123) v_v_192_1)) (<= (- v_b_24_1 c_main_x) (- 1)) (<= (- (- v_b_26_1) (- c_main_x)) 0) (<= (- v_b_25_1 c_main_y) 1) (<= (- v_b_25_1 c_main_x) 0) (<= (- (- v_b_25_1) (- c_main_y)) (- 1)) (<= (- (- v_v_192_1) v_v_194_1) (- 1000)) (<= (- v_b_27_1 c_main_x) 1) (<= (- v_b_26_1 v_b_27_1) (- 1)) (<= (- v_b_25_1 v_b_26_1) 0) (= c_main_y (+ v_b_25_1 (- 1))) (<= (- (- v_b_26_1) (- v_b_27_1)) 1) (<= (- (- v_v_192_1) v_v_192_1) (- 1996)) (or (= v_v_191_1 (select c_main_a v_idx_122)) (<= v_b_24_1 v_idx_122)) (<= (- v_b_24_1 v_b_25_1) (- 1)) (<= (- v_b_24_1 v_b_26_1) (- 1)) (<= (- v_v_192_1 (- v_v_194_1)) 1000) (= c_main_x (+ v_b_27_1 (- 1))) (<= (- v_b_25_1 v_b_27_1) (- 1)) (<= (- v_v_192_1 (- v_v_192_1)) 2000) (= v_b_27_1 (+ v_b_26_1 1)) (= (+ c_main_y 1) (+ v_b_24_1 1)) (<= (- (- v_b_27_1) (- c_main_x)) (- 1)) (<= (- v_v_194_1 (- v_v_194_1)) 4) (<= (- (- v_b_27_1) (- c_main_y)) (- 2)) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (= (+ v_b_27_1 (- 1)) v_b_26_1) (<= (- v_b_24_1 c_main_y) 0) (= c_main_y v_b_24_1) (<= (- v_b_24_1 v_b_27_1) (- 2)) (<= (- (- v_v_194_1) v_v_194_1) 0) (<= (- (- v_b_26_1) (- c_main_y)) (- 1)) (<= (- (- v_v_192_1) (- v_v_194_1)) (- 996)) (<= (- v_v_192_1 v_v_194_1) 1000) (= (+ c_main_y 1) v_b_25_1) (<= (- v_b_26_1 c_main_x) 0) (<= (- (- c_main_x) (- c_main_y)) (- 1)) (or (< v_idx_126 v_b_27_1) (= v_v_195_1 (select c_main_a v_idx_126)))))))} [2019-01-07 16:17:09,607 WARN L228 ngHoareTripleChecker]: Action: assume !(a[x] == 1000); [2019-01-07 16:17:09,607 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not (= (select c_main_a c_main_x) 1000)) [2019-01-07 16:17:09,607 WARN L230 ngHoareTripleChecker]: Post: {2147483626#(forall ((v_idx_127 Int) (v_idx_128 Int) (v_idx_129 Int) (v_idx_130 Int) (v_idx_131 Int)) (exists ((v_v_195_1 Int) (v_b_25_1 Int) (v_b_62_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_v_191_1 Int) (v_v_193_1 Int) (v_v_192_1 Int) (v_v_459_1 Int)) (and (or (< v_idx_130 v_b_62_1) (= v_v_459_1 (select c_main_a v_idx_130)) (<= v_b_27_1 v_idx_130)) (<= (- (- v_v_192_1) (- v_v_459_1)) (- 996)) (<= (- v_v_192_1 v_v_459_1) 1000) (<= (- (- v_b_24_1) (- c_main_y)) 0) (<= (- (- v_b_62_1) (- c_main_y)) (- 1)) (<= (- v_v_192_1 (- v_v_459_1)) 1000) (or (< v_idx_131 v_b_27_1) (= v_v_195_1 (select c_main_a v_idx_131))) (<= (- v_b_24_1 c_main_x) (- 1)) (= v_b_27_1 (+ v_b_62_1 1)) (or (= v_v_191_1 (select c_main_a v_idx_127)) (<= v_b_24_1 v_idx_127)) (<= (- v_b_25_1 c_main_y) 1) (<= (- v_b_25_1 c_main_x) 0) (<= (- (- v_b_25_1) (- c_main_y)) (- 1)) (<= (- v_b_27_1 v_b_62_1) 1) (<= (- (- v_v_192_1) v_v_459_1) (- 1000)) (<= (- v_b_27_1 c_main_x) 1) (<= (- (- v_b_62_1) (- c_main_x)) 0) (<= (- (- v_v_459_1) v_v_459_1) 0) (= c_main_y (+ v_b_25_1 (- 1))) (or (= (select c_main_a v_idx_129) v_v_193_1) (< v_idx_129 v_b_25_1) (<= v_b_62_1 v_idx_129)) (= (+ c_main_x 1) (+ v_b_62_1 1)) (<= (- (- v_v_192_1) v_v_192_1) (- 1996)) (<= (- v_b_24_1 v_b_25_1) (- 1)) (= c_main_x (+ v_b_27_1 (- 1))) (<= (- v_b_24_1 v_b_62_1) (- 1)) (or (< v_idx_128 v_b_24_1) (<= v_b_25_1 v_idx_128) (= (select c_main_a v_idx_128) v_v_192_1)) (<= (- v_b_25_1 v_b_27_1) (- 1)) (<= (- v_v_192_1 (- v_v_192_1)) 2000) (= (+ c_main_y 1) (+ v_b_24_1 1)) (= (+ v_b_27_1 (- 1)) v_b_62_1) (<= (- (- v_b_27_1) (- c_main_x)) (- 1)) (<= (- v_b_25_1 v_b_62_1) 0) (<= (- (- v_b_27_1) (- c_main_y)) (- 2)) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (<= (- (- v_b_27_1) (- v_b_62_1)) (- 1)) (= v_b_25_1 (+ v_b_24_1 1)) (<= (- v_b_24_1 c_main_y) 0) (<= (- v_v_459_1 (- v_v_459_1)) 4) (<= (- v_b_62_1 c_main_x) 0) (= v_b_24_1 (+ v_b_25_1 (- 1))) (<= (- v_b_24_1 v_b_27_1) (- 2)) (<= (- (- c_main_x) (- c_main_y)) (- 1)))))} [2019-01-07 16:17:09,607 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:17:09,811 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:17:09,811 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:17:25,968 WARN L181 SmtUtils]: Spent 16.16 s on a formula simplification that was a NOOP. DAG size: 253 [2019-01-07 16:17:25,969 WARN L270 ngHoareTripleChecker]: Pre: {2147483627#(or (forall ((v_idx_119 Int) (v_idx_117 Int) (v_idx_118 Int) (v_idx_120 Int) (v_idx_121 Int)) (exists ((v_b_12_1 Int) (v_v_25_1 Int) (v_b_14_1 Int) (v_v_3_1 Int) (v_v_28_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 main_y) 1) (= (+ v_b_12_1 1) (+ main_x 1)) (<= (- (- v_v_25_1) v_v_25_1) (- 2)) (= (+ main_y 1) (+ v_b_14_1 1)) (= (+ main_y 1) v_b_3_1) (<= (- (- v_b_1_1) (- v_b_12_1)) (- 1)) (<= (- (- v_v_25_1) v_v_28_1) (- 1000)) (= main_x (+ v_b_1_1 (- 1))) (or (= v_v_4_1 (select main_a v_idx_117)) (<= v_b_14_1 v_idx_117)) (<= (- (- v_b_1_1) (- v_b_14_1)) (- 2)) (<= (- (- v_b_12_1) (- v_b_3_1)) 0) (<= (- v_b_1_1 v_b_12_1) 1) (<= (- v_b_14_1 v_b_3_1) (- 1)) (<= (- v_b_3_1 main_x) 0) (<= (- v_v_25_1 v_v_28_1) (- 998)) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (<= (- v_v_28_1 (- v_v_28_1)) 1998) (= main_y v_b_14_1) (or (< v_idx_120 v_b_12_1) (= (select main_a v_idx_120) v_v_25_1) (<= v_b_1_1 v_idx_120)) (<= (- (- v_b_14_1) (- v_b_3_1)) 1) (<= (- v_b_1_1 main_x) 1) (or (= v_v_6_1 (select main_a v_idx_119)) (<= v_b_12_1 v_idx_119) (< v_idx_119 v_b_3_1)) (= main_y (+ v_b_3_1 (- 1))) (<= (- (- v_v_28_1) v_v_28_1) (- 1998)) (<= (- v_v_25_1 (- v_v_28_1)) 1000) (= (+ main_x 1) v_b_1_1) (<= (- (- v_v_25_1) (- v_v_28_1)) 998) (<= (- v_b_12_1 main_x) 0) (<= (- v_b_14_1 main_x) (- 1)) (<= (- (- v_b_12_1) (- v_b_14_1)) (- 1)) (<= (- (- v_b_12_1) (- main_x)) 0) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (or (< v_idx_121 v_b_1_1) (= (select main_a v_idx_121) v_v_3_1)) (<= (- (- v_b_12_1) (- main_y)) (- 1)) (or (<= v_b_3_1 v_idx_118) (= (select main_a v_idx_118) v_v_28_1) (< v_idx_118 v_b_14_1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_14_1 main_y) 0) (<= (- (- v_b_14_1) (- main_y)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 2) (= v_b_12_1 (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1))))) (forall ((v_idx_126 Int) (v_idx_124 Int) (v_idx_125 Int) (v_idx_122 Int) (v_idx_123 Int)) (exists ((v_v_195_1 Int) (v_v_194_1 Int) (v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_v_191_1 Int) (v_b_26_1 Int) (v_v_193_1 Int) (v_v_192_1 Int)) (and (or (= v_v_194_1 (select main_a v_idx_125)) (< v_idx_125 v_b_26_1) (<= v_b_27_1 v_idx_125)) (= (+ main_x 1) (+ v_b_26_1 1)) (or (< v_idx_124 v_b_25_1) (= v_v_193_1 (select main_a v_idx_124)) (<= v_b_26_1 v_idx_124)) (<= (- (- v_b_24_1) (- main_y)) 0) (or (< v_idx_123 v_b_24_1) (<= v_b_25_1 v_idx_123) (= (select main_a v_idx_123) v_v_192_1)) (<= (- v_b_24_1 main_x) (- 1)) (<= (- (- v_b_26_1) (- main_x)) 0) (<= (- v_b_25_1 main_y) 1) (<= (- v_b_25_1 main_x) 0) (<= (- (- v_b_25_1) (- main_y)) (- 1)) (<= (- (- v_v_192_1) v_v_194_1) (- 1000)) (<= (- v_b_27_1 main_x) 1) (<= (- v_b_26_1 v_b_27_1) (- 1)) (<= (- v_b_25_1 v_b_26_1) 0) (= main_y (+ v_b_25_1 (- 1))) (<= (- (- v_b_26_1) (- v_b_27_1)) 1) (<= (- (- v_v_192_1) v_v_192_1) (- 1996)) (or (= v_v_191_1 (select main_a v_idx_122)) (<= v_b_24_1 v_idx_122)) (<= (- v_b_24_1 v_b_25_1) (- 1)) (<= (- v_b_24_1 v_b_26_1) (- 1)) (<= (- v_v_192_1 (- v_v_194_1)) 1000) (= main_x (+ v_b_27_1 (- 1))) (<= (- v_b_25_1 v_b_27_1) (- 1)) (<= (- v_v_192_1 (- v_v_192_1)) 2000) (= v_b_27_1 (+ v_b_26_1 1)) (= (+ main_y 1) (+ v_b_24_1 1)) (<= (- (- v_b_27_1) (- main_x)) (- 1)) (<= (- v_v_194_1 (- v_v_194_1)) 4) (<= (- (- v_b_27_1) (- main_y)) (- 2)) (<= (- (- v_b_24_1) (- v_b_25_1)) 1) (= (+ v_b_27_1 (- 1)) v_b_26_1) (<= (- v_b_24_1 main_y) 0) (= main_y v_b_24_1) (<= (- v_b_24_1 v_b_27_1) (- 2)) (<= (- (- v_v_194_1) v_v_194_1) 0) (<= (- (- v_b_26_1) (- main_y)) (- 1)) (<= (- (- v_v_192_1) (- v_v_194_1)) (- 996)) (<= (- v_v_192_1 v_v_194_1) 1000) (= (+ main_y 1) v_b_25_1) (<= (- v_b_26_1 main_x) 0) (<= (- (- main_x) (- main_y)) (- 1)) (or (< v_idx_126 v_b_27_1) (= v_v_195_1 (select main_a v_idx_126)))))))} [2019-01-07 16:17:25,969 WARN L274 ngHoareTripleChecker]: Action: assume !(a[x] == 1000); [2019-01-07 16:17:25,969 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not (= (select c_main_a c_main_x) 1000)) [2019-01-07 16:19:32,853 WARN L276 ngHoareTripleChecker]: Post: {2147483626#(and (or (forall ((v_prenex_23799 Int)) (or (<= (select main_a v_prenex_23799) 1000) (<= (select main_a v_prenex_23799) 1002))) (forall ((v_prenex_23800 Int)) (or (<= 0 (+ (select main_a v_prenex_23800) 2)) (<= (+ main_x 1) v_prenex_23800) (< v_prenex_23800 main_x) (<= (* 2 (select main_a v_prenex_23800)) 4) (<= (select main_a v_prenex_23800) 4)))) (forall ((v_idx_128 Int) (v_idx_130 Int)) (or (<= 0 (+ (select main_a v_idx_130) 2)) (<= (+ main_x 1) v_idx_130) (<= 0 (* 2 (select main_a v_idx_130))) (<= 1996 (* 2 (select main_a v_idx_128))) (< v_idx_130 main_x) (<= (+ (select main_a v_idx_130) (select main_a v_idx_128)) 1000))) (forall ((v_prenex_20478 Int) (v_prenex_20479 Int)) (or (<= (select main_a v_prenex_20478) (+ (select main_a v_prenex_20479) 1000)) (< v_prenex_20479 main_x) (<= (* 2 (select main_a v_prenex_20479)) 4) (<= (+ main_x 1) v_prenex_20479) (<= 998 (select main_a v_prenex_20478)) (<= (select main_a v_prenex_20479) 2) (<= 996 (select main_a v_prenex_20478)))) (or (forall ((v_prenex_25432 Int)) (or (<= 998 (select main_a v_prenex_25432)) (<= 1996 (* 2 (select main_a v_prenex_25432))))) (forall ((v_prenex_25433 Int)) (or (<= 0 (select main_a v_prenex_25433)) (<= (* 2 (select main_a v_prenex_25433)) 4) (<= (select main_a v_prenex_25433) 4) (< v_prenex_25433 main_x) (<= (+ main_x 1) v_prenex_25433)))) (forall ((v_prenex_27247 Int) (v_prenex_27246 Int)) (or (<= 996 (select main_a v_prenex_27246)) (< v_prenex_27247 main_x) (<= (+ (select main_a v_prenex_27247) (select main_a v_prenex_27246)) 1000) (<= (* 2 (select main_a v_prenex_27247)) 4) (<= (+ main_x 1) v_prenex_27247) (<= (select main_a v_prenex_27247) 2))) (forall ((v_prenex_22389 Int) (v_prenex_22390 Int)) (or (<= (+ main_x 1) v_prenex_22390) (< v_prenex_22390 main_x) (< v_prenex_22389 main_y) (<= 1000 (+ (select main_a v_prenex_22390) (select main_a v_prenex_22389))) (<= (select main_a v_prenex_22389) 1000) (<= 0 (select main_a v_prenex_22390)))) (or (forall ((v_prenex_25718 Int)) (or (<= 996 (select main_a v_prenex_25718)) (<= 998 (select main_a v_prenex_25718)))) (forall ((v_prenex_25719 Int)) (or (< v_prenex_25719 main_x) (<= (select main_a v_prenex_25719) 4) (<= 0 (select main_a v_prenex_25719)) (<= (* 2 (select main_a v_prenex_25719)) 4) (<= (+ main_x 1) v_prenex_25719)))) (forall ((v_prenex_26699 Int) (v_prenex_26700 Int)) (or (<= (* 2 (select main_a v_prenex_26700)) 4) (<= 998 (select main_a v_prenex_26699)) (< v_prenex_26700 main_x) (< v_prenex_26699 main_y) (<= (* 2 (select main_a v_prenex_26699)) 2000) (<= (+ (select main_a v_prenex_26700) 996) (select main_a v_prenex_26699)) (<= (+ main_x 1) v_prenex_26700))) (forall ((v_prenex_25847 Int) (v_prenex_25848 Int)) (or (< v_prenex_25848 main_x) (<= (+ main_x 1) v_prenex_25848) (<= (+ (select main_a v_prenex_25848) (select main_a v_prenex_25847)) 1000) (<= (+ main_y 1) v_prenex_25847) (<= 0 (* 2 (select main_a v_prenex_25848))))) (forall ((v_prenex_26914 Int) (v_prenex_26915 Int)) (or (<= (select main_a v_prenex_26914) 1000) (<= (select main_a v_prenex_26914) (+ (select main_a v_prenex_26915) 1000)) (<= (+ main_x 1) v_prenex_26915) (< v_prenex_26915 main_x) (<= 0 (+ (select main_a v_prenex_26915) 2)) (<= (* 2 (select main_a v_prenex_26914)) 2000))) (forall ((v_prenex_26425 Int) (v_prenex_26426 Int)) (or (<= (+ main_x 1) v_prenex_26426) (<= (* 2 (select main_a v_prenex_26426)) 4) (< v_prenex_26426 main_x) (<= 1000 (+ (select main_a v_prenex_26426) (select main_a v_prenex_26425))) (<= 996 (select main_a v_prenex_26425)) (<= 0 (* 2 (select main_a v_prenex_26426))))) (or (forall ((v_prenex_22688 Int)) (or (<= (select main_a v_prenex_22688) 1000) (<= (* 2 (select main_a v_prenex_22688)) 2000))) (forall ((v_prenex_22689 Int)) (or (<= (select main_a v_prenex_22689) 4) (<= (+ main_x 1) v_prenex_22689) (< v_prenex_22689 main_x) (<= (* 2 (select main_a v_prenex_22689)) 4)))) (or (forall ((v_prenex_21851 Int)) (or (<= (+ main_y 1) v_prenex_21851) (<= 996 (select main_a v_prenex_21851)) (<= 1996 (* 2 (select main_a v_prenex_21851))))) (forall ((v_prenex_21852 Int)) (or (<= (* 2 (select main_a v_prenex_21852)) 4) (<= (+ main_x 1) v_prenex_21852) (< v_prenex_21852 main_x) (<= (select main_a v_prenex_21852) 2)))) (or (forall ((v_prenex_27571 Int)) (or (<= (* 2 (select main_a v_prenex_27571)) 4) (<= 0 (+ (select main_a v_prenex_27571) 2)) (<= (+ main_x 1) v_prenex_27571) (< v_prenex_27571 main_x))) (forall ((v_prenex_27570 Int)) (or (<= 998 (select main_a v_prenex_27570)) (<= (+ main_y 1) v_prenex_27570)))) (forall ((v_prenex_27191 Int)) (or (<= (+ main_x 1) v_prenex_27191) (<= 0 (* 2 (select main_a v_prenex_27191))) (< v_prenex_27191 main_x) (<= (select main_a v_prenex_27191) 4))) (forall ((v_prenex_24249 Int) (v_prenex_24250 Int)) (or (<= 998 (select main_a v_prenex_24249)) (< v_prenex_24250 main_x) (<= (+ (select main_a v_prenex_24250) (select main_a v_prenex_24249)) 1000) (<= 0 (select main_a v_prenex_24250)) (<= (+ main_x 1) v_prenex_24250) (<= 996 (select main_a v_prenex_24249)) (<= (+ main_y 1) v_prenex_24249))) (forall ((v_prenex_23817 Int) (v_prenex_23818 Int)) (or (<= (select main_a v_prenex_23818) 4) (<= (select main_a v_prenex_23817) 1000) (<= (+ main_x 1) v_prenex_23818) (< v_prenex_23818 main_x) (<= (select main_a v_prenex_23817) 1002) (<= 1000 (+ (select main_a v_prenex_23818) (select main_a v_prenex_23817))) (< v_prenex_23817 main_y))) (or (forall ((v_prenex_19397 Int)) (or (<= 998 (select main_a v_prenex_19397)) (<= (select main_a v_prenex_19397) 1000))) (forall ((v_prenex_19398 Int)) (or (< v_prenex_19398 main_x) (<= (+ main_x 1) v_prenex_19398) (<= (select main_a v_prenex_19398) 2) (<= (* 2 (select main_a v_prenex_19398)) 4)))) (forall ((v_prenex_22463 Int) (v_prenex_22464 Int)) (or (< v_prenex_22463 main_y) (<= (+ main_y 1) v_prenex_22463) (<= 998 (select main_a v_prenex_22463)) (<= (select main_a v_prenex_22463) (+ (select main_a v_prenex_22464) 1000)) (< v_prenex_22464 main_x))) (forall ((v_prenex_18800 Int) (v_prenex_18799 Int)) (or (<= (+ main_x 1) v_prenex_18799) (<= (+ (select main_a v_prenex_18799) 996) (select main_a v_prenex_18800)) (< v_prenex_18800 main_y) (< v_prenex_18799 main_x) (<= (* 2 (select main_a v_prenex_18800)) 2000) (<= (select main_a v_prenex_18799) 4) (<= (select main_a v_prenex_18800) 1000))) (forall ((v_prenex_21274 Int) (v_prenex_21273 Int)) (or (<= (select main_a v_prenex_21273) 1000) (<= (select main_a v_prenex_21274) 4) (<= (select main_a v_prenex_21274) 2) (<= 1000 (+ (select main_a v_prenex_21274) (select main_a v_prenex_21273))) (<= (+ main_x 1) v_prenex_21274) (<= (* 2 (select main_a v_prenex_21273)) 2000) (< v_prenex_21274 main_x))) (forall ((v_prenex_20850 Int) (v_prenex_20849 Int)) (or (<= (+ main_x 1) v_prenex_20850) (< v_prenex_20850 main_x) (<= 1000 (+ (select main_a v_prenex_20850) (select main_a v_prenex_20849))) (< v_prenex_20849 main_y) (<= 1996 (* 2 (select main_a v_prenex_20849))) (<= 0 (select main_a v_prenex_20850)) (<= 998 (select main_a v_prenex_20849)))) (or (forall ((v_prenex_25004 Int)) (or (<= (+ main_x 1) v_prenex_25004) (< v_prenex_25004 main_x) (<= 0 (* 2 (select main_a v_prenex_25004))) (<= 0 (select main_a v_prenex_25004)))) (forall ((v_prenex_25003 Int)) (or (< v_prenex_25003 main_y) (<= 1996 (* 2 (select main_a v_prenex_25003))) (<= (* 2 (select main_a v_prenex_25003)) 2000)))) (forall ((v_prenex_26086 Int) (v_prenex_26085 Int)) (or (< v_prenex_26086 main_x) (<= (select main_a v_prenex_26085) 1000) (<= 996 (select main_a v_prenex_26085)) (<= 0 (+ (select main_a v_prenex_26086) 2)) (<= (* 2 (select main_a v_prenex_26086)) 4) (<= 1000 (+ (select main_a v_prenex_26086) (select main_a v_prenex_26085))) (<= (+ main_x 1) v_prenex_26086))) (forall ((v_prenex_19627 Int) (v_prenex_19628 Int)) (or (<= 996 (select main_a v_prenex_19627)) (<= (+ main_x 1) v_prenex_19628) (<= (select main_a v_prenex_19627) (+ (select main_a v_prenex_19628) 1000)) (<= (select main_a v_prenex_19628) 4) (< v_prenex_19628 main_x) (<= 1996 (* 2 (select main_a v_prenex_19627))) (<= 0 (select main_a v_prenex_19628)))) (forall ((v_prenex_22085 Int) (v_prenex_22086 Int)) (or (<= (select main_a v_prenex_22085) 1002) (< v_prenex_22086 main_x) (<= (* 2 (select main_a v_prenex_22085)) 2000) (<= (+ main_x 1) v_prenex_22086) (<= 0 (* 2 (select main_a v_prenex_22086))) (<= (select main_a v_prenex_22086) 2) (<= (select main_a v_prenex_22085) (+ (select main_a v_prenex_22086) 1000)))) (forall ((v_prenex_21289 Int) (v_prenex_21290 Int)) (or (<= (select main_a v_prenex_21290) 4) (<= (+ main_x 1) v_prenex_21290) (<= 1996 (* 2 (select main_a v_prenex_21289))) (<= (* 2 (select main_a v_prenex_21290)) 4) (<= 1000 (+ (select main_a v_prenex_21290) (select main_a v_prenex_21289))) (< v_prenex_21290 main_x))) (or (forall ((v_prenex_21692 Int)) (or (<= (+ main_x 1) v_prenex_21692) (< v_prenex_21692 main_x) (<= (select main_a v_prenex_21692) 4) (<= 0 (* 2 (select main_a v_prenex_21692))))) (forall ((v_prenex_21691 Int)) (<= 996 (select main_a v_prenex_21691)))) (forall ((v_prenex_27939 Int) (v_prenex_27938 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27938))) (<= (+ (select main_a v_prenex_27939) (select main_a v_prenex_27938)) 1000) (<= 0 (+ (select main_a v_prenex_27939) 2)) (<= (+ main_x 1) v_prenex_27939) (< v_prenex_27939 main_x) (<= 0 (select main_a v_prenex_27939)) (<= (select main_a v_prenex_27938) 1002))) (forall ((v_prenex_20317 Int) (v_prenex_20316 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20316))) (<= (select main_a v_prenex_20316) 1002) (<= (+ main_x 1) v_prenex_20317) (<= 1000 (+ (select main_a v_prenex_20317) (select main_a v_prenex_20316))) (< v_prenex_20317 main_x) (<= (select main_a v_prenex_20317) 4) (< v_prenex_20316 main_y))) (forall ((v_prenex_19362 Int) (v_prenex_19361 Int)) (or (<= 996 (select main_a v_prenex_19361)) (< v_prenex_19361 main_y) (<= (+ (select main_a v_prenex_19362) (select main_a v_prenex_19361)) 1000) (<= (+ main_x 1) v_prenex_19362) (<= (select main_a v_prenex_19362) 2) (< v_prenex_19362 main_x) (<= (select main_a v_prenex_19361) 1002))) (forall ((v_prenex_21589 Int) (v_prenex_21590 Int)) (or (<= (select main_a v_prenex_21589) (+ (select main_a v_prenex_21590) 1000)) (<= 1996 (* 2 (select main_a v_prenex_21589))) (< v_prenex_21590 main_x) (< v_prenex_21589 main_y) (<= (+ main_x 1) v_prenex_21590) (<= (select main_a v_prenex_21590) 4) (<= (* 2 (select main_a v_prenex_21589)) 2000))) (forall ((v_prenex_27940 Int) (v_prenex_27941 Int)) (or (<= (+ (select main_a v_prenex_27941) (select main_a v_prenex_27940)) 1000) (< v_prenex_27941 main_x) (<= (select main_a v_prenex_27940) 1000) (<= (* 2 (select main_a v_prenex_27941)) 4) (<= (+ main_x 1) v_prenex_27941) (<= (select main_a v_prenex_27940) 1002) (<= 0 (+ (select main_a v_prenex_27941) 2)))) (forall ((v_prenex_20075 Int) (v_prenex_20074 Int)) (or (<= 0 (+ (select main_a v_prenex_20075) 2)) (<= (select main_a v_prenex_20074) 1000) (<= 0 (select main_a v_prenex_20075)) (<= (+ main_x 1) v_prenex_20075) (<= 1996 (* 2 (select main_a v_prenex_20074))) (< v_prenex_20075 main_x) (<= (+ (select main_a v_prenex_20075) 996) (select main_a v_prenex_20074)))) (forall ((v_prenex_22624 Int) (v_prenex_22625 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22625))) (<= 1996 (* 2 (select main_a v_prenex_22624))) (< v_prenex_22625 main_x) (<= (select main_a v_prenex_22625) 2) (<= (select main_a v_prenex_22624) (+ (select main_a v_prenex_22625) 1000)) (<= (+ main_x 1) v_prenex_22625) (<= (select main_a v_prenex_22624) 1000))) (or (forall ((v_prenex_24591 Int)) (or (< v_prenex_24591 main_x) (<= 0 (* 2 (select main_a v_prenex_24591))) (<= (* 2 (select main_a v_prenex_24591)) 4) (<= (+ main_x 1) v_prenex_24591))) (forall ((v_prenex_24590 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24590))) (<= (+ main_y 1) v_prenex_24590) (<= (* 2 (select main_a v_prenex_24590)) 2000)))) (or (forall ((v_prenex_28777 Int)) (or (<= 998 (select main_a v_prenex_28777)) (<= (+ main_y 1) v_prenex_28777))) (forall ((v_prenex_28778 Int)) (or (< v_prenex_28778 main_x) (<= (select main_a v_prenex_28778) 2) (<= (+ main_x 1) v_prenex_28778) (<= 0 (* 2 (select main_a v_prenex_28778)))))) (or (forall ((v_prenex_25934 Int)) (or (<= (select main_a v_prenex_25934) 2) (<= (select main_a v_prenex_25934) 4) (<= (+ main_x 1) v_prenex_25934) (< v_prenex_25934 main_x) (<= (* 2 (select main_a v_prenex_25934)) 4))) (forall ((v_prenex_25933 Int)) (or (<= (select main_a v_prenex_25933) 1000) (<= 998 (select main_a v_prenex_25933))))) (forall ((v_prenex_25671 Int) (v_prenex_25670 Int)) (or (<= 996 (select main_a v_prenex_25670)) (<= (* 2 (select main_a v_prenex_25671)) 4) (<= 998 (select main_a v_prenex_25670)) (< v_prenex_25670 main_y) (< v_prenex_25671 main_x) (<= (+ main_x 1) v_prenex_25671) (<= 1000 (+ (select main_a v_prenex_25671) (select main_a v_prenex_25670))))) (forall ((v_prenex_18758 Int) (v_prenex_18757 Int)) (or (<= (select main_a v_prenex_18758) 1000) (< v_prenex_18757 main_x) (<= 996 (select main_a v_prenex_18758)) (<= (+ main_x 1) v_prenex_18757) (<= (+ (select main_a v_prenex_18757) 996) (select main_a v_prenex_18758)) (<= (select main_a v_prenex_18757) 2) (<= (+ main_y 1) v_prenex_18758))) (forall ((v_prenex_25878 Int) (v_prenex_25877 Int)) (or (< v_prenex_25878 main_x) (<= (select main_a v_prenex_25877) (+ (select main_a v_prenex_25878) 1000)) (<= (+ main_x 1) v_prenex_25878) (<= (* 2 (select main_a v_prenex_25878)) 4) (< v_prenex_25877 main_y))) (or (forall ((v_prenex_19646 Int)) (<= 0 (* 2 (select main_a v_prenex_19646)))) (forall ((v_prenex_19645 Int)) (or (<= (+ main_y 1) v_prenex_19645) (<= 1996 (* 2 (select main_a v_prenex_19645))) (<= 998 (select main_a v_prenex_19645)) (< v_prenex_19645 main_y)))) (forall ((v_prenex_19178 Int)) (or (<= (select main_a v_prenex_19178) 4) (<= (* 2 (select main_a v_prenex_19178)) 4) (<= 0 (select main_a v_prenex_19178)) (<= (+ main_x 1) v_prenex_19178) (< v_prenex_19178 main_x))) (or (forall ((v_prenex_21044 Int)) (or (<= 0 (select main_a v_prenex_21044)) (<= (+ main_x 1) v_prenex_21044) (<= (* 2 (select main_a v_prenex_21044)) 4) (< v_prenex_21044 main_x))) (forall ((v_prenex_21043 Int)) (or (<= (* 2 (select main_a v_prenex_21043)) 2000) (<= (+ main_y 1) v_prenex_21043) (<= 998 (select main_a v_prenex_21043))))) (forall ((v_prenex_27198 Int) (v_prenex_27199 Int)) (or (<= (+ (select main_a v_prenex_27199) (select main_a v_prenex_27198)) 1000) (<= (* 2 (select main_a v_prenex_27199)) 4) (<= (+ main_x 1) v_prenex_27199) (<= 998 (select main_a v_prenex_27198)) (<= (* 2 (select main_a v_prenex_27198)) 2000) (<= (select main_a v_prenex_27199) 2) (< v_prenex_27199 main_x))) (forall ((v_prenex_27968 Int) (v_prenex_27969 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27969))) (<= (select main_a v_prenex_27968) (+ (select main_a v_prenex_27969) 1000)) (< v_prenex_27969 main_x) (<= (+ main_x 1) v_prenex_27969))) (or (forall ((v_prenex_23490 Int)) (or (<= (* 2 (select main_a v_prenex_23490)) 2000) (<= (+ main_y 1) v_prenex_23490) (<= (select main_a v_prenex_23490) 1000))) (forall ((v_prenex_23491 Int)) (or (<= (select main_a v_prenex_23491) 4) (<= 0 (* 2 (select main_a v_prenex_23491))) (< v_prenex_23491 main_x) (<= (+ main_x 1) v_prenex_23491)))) (forall ((v_prenex_21973 Int) (v_prenex_21974 Int)) (or (< v_prenex_21974 main_x) (<= 996 (select main_a v_prenex_21973)) (<= (select main_a v_prenex_21974) 4) (<= (+ (select main_a v_prenex_21974) 996) (select main_a v_prenex_21973)) (<= 1996 (* 2 (select main_a v_prenex_21973))) (<= (* 2 (select main_a v_prenex_21974)) 4) (<= (+ main_x 1) v_prenex_21974))) (or (forall ((v_prenex_20497 Int)) (or (<= (+ main_x 1) v_prenex_20497) (<= 0 (select main_a v_prenex_20497)) (<= (select main_a v_prenex_20497) 2) (< v_prenex_20497 main_x) (<= (* 2 (select main_a v_prenex_20497)) 4))) (forall ((v_prenex_20496 Int)) (or (<= 996 (select main_a v_prenex_20496)) (<= 1996 (* 2 (select main_a v_prenex_20496)))))) (forall ((v_prenex_19382 Int) (v_prenex_19381 Int)) (or (<= (* 2 (select main_a v_prenex_19381)) 2000) (<= (select main_a v_prenex_19382) 2) (<= (+ main_x 1) v_prenex_19382) (< v_prenex_19382 main_x) (<= (select main_a v_prenex_19381) (+ (select main_a v_prenex_19382) 1000)) (<= 0 (+ (select main_a v_prenex_19382) 2)) (<= (select main_a v_prenex_19381) 1002))) (forall ((v_prenex_25635 Int) (v_prenex_25634 Int)) (or (< v_prenex_25635 main_x) (< v_prenex_25634 main_y) (<= (select main_a v_prenex_25634) 1000) (<= (* 2 (select main_a v_prenex_25635)) 4) (<= (+ main_x 1) v_prenex_25635) (<= 1000 (+ (select main_a v_prenex_25635) (select main_a v_prenex_25634))) (<= 1996 (* 2 (select main_a v_prenex_25634))))) (forall ((v_prenex_19913 Int) (v_prenex_19914 Int)) (or (< v_prenex_19914 main_x) (<= (+ (select main_a v_prenex_19914) 996) (select main_a v_prenex_19913)) (<= 0 (+ (select main_a v_prenex_19914) 2)) (<= (select main_a v_prenex_19913) 1002) (<= (+ main_x 1) v_prenex_19914) (<= 1996 (* 2 (select main_a v_prenex_19913))))) (or (forall ((v_prenex_28443 Int)) (or (<= (select main_a v_prenex_28443) 1002) (<= (* 2 (select main_a v_prenex_28443)) 2000) (< v_prenex_28443 main_y))) (forall ((v_prenex_28444 Int)) (or (<= (+ main_x 1) v_prenex_28444) (<= 0 (* 2 (select main_a v_prenex_28444))) (<= (select main_a v_prenex_28444) 4) (< v_prenex_28444 main_x)))) (forall ((v_prenex_19421 Int) (v_prenex_19422 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19421))) (<= 998 (select main_a v_prenex_19421)) (<= (+ main_x 1) v_prenex_19422) (<= 1000 (+ (select main_a v_prenex_19422) (select main_a v_prenex_19421))) (< v_prenex_19422 main_x) (<= 0 (+ (select main_a v_prenex_19422) 2)))) (or (forall ((v_prenex_27784 Int)) (<= (select main_a v_prenex_27784) 1000)) (forall ((v_prenex_27785 Int)) (or (<= (+ main_x 1) v_prenex_27785) (<= (* 2 (select main_a v_prenex_27785)) 4) (< v_prenex_27785 main_x)))) (forall ((v_prenex_20489 Int) (v_prenex_20488 Int)) (or (<= (+ main_x 1) v_prenex_20489) (< v_prenex_20488 main_y) (<= (+ (select main_a v_prenex_20489) 996) (select main_a v_prenex_20488)) (<= (select main_a v_prenex_20488) 1000) (<= (select main_a v_prenex_20489) 2) (<= (select main_a v_prenex_20488) 1002) (< v_prenex_20489 main_x))) (forall ((v_prenex_25084 Int) (v_prenex_25083 Int)) (or (<= (select main_a v_prenex_25084) 4) (<= (select main_a v_prenex_25083) 1002) (<= (select main_a v_prenex_25084) 2) (< v_prenex_25084 main_x) (<= (+ main_x 1) v_prenex_25084) (<= (select main_a v_prenex_25083) 1000) (<= 1000 (+ (select main_a v_prenex_25084) (select main_a v_prenex_25083))))) (forall ((v_prenex_21032 Int) (v_prenex_21031 Int)) (or (< v_prenex_21032 main_x) (<= (* 2 (select main_a v_prenex_21031)) 2000) (<= (select main_a v_prenex_21031) (+ (select main_a v_prenex_21032) 1000)) (<= 0 (* 2 (select main_a v_prenex_21032))) (<= 0 (select main_a v_prenex_21032)) (<= (+ main_x 1) v_prenex_21032))) (or (forall ((v_prenex_26522 Int)) (or (<= (* 2 (select main_a v_prenex_26522)) 4) (< v_prenex_26522 main_x) (<= (+ main_x 1) v_prenex_26522))) (forall ((v_prenex_26521 Int)) (or (<= (select main_a v_prenex_26521) 1002) (<= 996 (select main_a v_prenex_26521)) (<= (+ main_y 1) v_prenex_26521)))) (forall ((v_prenex_25543 Int) (v_prenex_25542 Int)) (or (<= 998 (select main_a v_prenex_25542)) (<= (+ main_x 1) v_prenex_25543) (<= (select main_a v_prenex_25542) 1002) (< v_prenex_25543 main_x) (<= (+ (select main_a v_prenex_25543) (select main_a v_prenex_25542)) 1000) (<= (select main_a v_prenex_25543) 4) (<= 0 (* 2 (select main_a v_prenex_25543))))) (forall ((v_prenex_22521 Int) (v_prenex_22522 Int)) (or (< v_prenex_22522 main_x) (<= (* 2 (select main_a v_prenex_22521)) 2000) (<= 996 (select main_a v_prenex_22521)) (<= (+ main_x 1) v_prenex_22522) (<= 1000 (+ (select main_a v_prenex_22522) (select main_a v_prenex_22521))) (<= (* 2 (select main_a v_prenex_22522)) 4))) (forall ((v_prenex_20193 Int) (v_prenex_20192 Int)) (or (<= (select main_a v_prenex_20192) 1000) (< v_prenex_20193 main_x) (<= (+ main_x 1) v_prenex_20193) (<= 0 (* 2 (select main_a v_prenex_20193))) (<= 998 (select main_a v_prenex_20192)) (<= (+ (select main_a v_prenex_20193) (select main_a v_prenex_20192)) 1000) (<= (select main_a v_prenex_20193) 2))) (forall ((v_prenex_26763 Int) (v_prenex_26764 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26764))) (< v_prenex_26764 main_x) (<= (+ main_x 1) v_prenex_26764) (<= 996 (select main_a v_prenex_26763)) (<= (select main_a v_prenex_26763) (+ (select main_a v_prenex_26764) 1000)) (<= (select main_a v_prenex_26764) 2))) (forall ((v_prenex_25668 Int) (v_prenex_25669 Int)) (or (<= 998 (select main_a v_prenex_25668)) (< v_prenex_25669 main_x) (<= (+ main_x 1) v_prenex_25669) (<= (select main_a v_prenex_25669) 4) (<= (select main_a v_prenex_25668) (+ (select main_a v_prenex_25669) 1000)))) (or (forall ((v_prenex_23997 Int)) (or (<= (select main_a v_prenex_23997) 1002) (<= (* 2 (select main_a v_prenex_23997)) 2000))) (forall ((v_prenex_23998 Int)) (or (< v_prenex_23998 main_x) (<= (+ main_x 1) v_prenex_23998) (<= 0 (* 2 (select main_a v_prenex_23998))) (<= (select main_a v_prenex_23998) 2) (<= 0 (select main_a v_prenex_23998))))) (forall ((v_prenex_28090 Int) (v_prenex_28089 Int)) (or (<= (select main_a v_prenex_28089) (+ (select main_a v_prenex_28090) 1000)) (<= (+ main_y 1) v_prenex_28089) (<= 1996 (* 2 (select main_a v_prenex_28089))) (< v_prenex_28089 main_y) (<= (+ main_x 1) v_prenex_28090))) (or (forall ((v_prenex_27383 Int)) (or (< v_prenex_27383 main_x) (<= (+ main_x 1) v_prenex_27383) (<= (* 2 (select main_a v_prenex_27383)) 4) (<= (select main_a v_prenex_27383) 4) (<= 0 (+ (select main_a v_prenex_27383) 2)))) (forall ((v_prenex_27382 Int)) (<= (* 2 (select main_a v_prenex_27382)) 2000))) (forall ((v_prenex_28650 Int) (v_prenex_28651 Int)) (or (< v_prenex_28651 main_x) (<= (+ (select main_a v_prenex_28651) (select main_a v_prenex_28650)) 1000) (<= (select main_a v_prenex_28650) 1002) (<= 0 (* 2 (select main_a v_prenex_28651))) (<= (+ main_x 1) v_prenex_28651) (<= 0 (+ (select main_a v_prenex_28651) 2)))) (forall ((v_prenex_25264 Int) (v_prenex_25265 Int)) (or (<= (select main_a v_prenex_25264) (+ (select main_a v_prenex_25265) 1000)) (<= (+ main_x 1) v_prenex_25265) (<= (select main_a v_prenex_25264) 1000) (<= 0 (+ (select main_a v_prenex_25265) 2)) (<= 0 (select main_a v_prenex_25265)) (<= 998 (select main_a v_prenex_25264)) (< v_prenex_25265 main_x))) (forall ((v_prenex_19874 Int) (v_prenex_19873 Int)) (or (<= (select main_a v_prenex_19874) 2) (<= 996 (select main_a v_prenex_19873)) (< v_prenex_19874 main_x) (<= 998 (select main_a v_prenex_19873)) (<= (+ main_x 1) v_prenex_19874) (<= 0 (+ (select main_a v_prenex_19874) 2)) (<= (+ (select main_a v_prenex_19874) (select main_a v_prenex_19873)) 1000))) (forall ((v_prenex_22684 Int) (v_prenex_22685 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22684))) (< v_prenex_22684 main_y) (< v_prenex_22685 main_x) (<= (+ main_x 1) v_prenex_22685) (<= (+ (select main_a v_prenex_22685) 996) (select main_a v_prenex_22684)) (<= (select main_a v_prenex_22685) 4) (<= 998 (select main_a v_prenex_22684)))) (forall ((v_prenex_23126 Int) (v_prenex_23125 Int)) (or (<= (* 2 (select main_a v_prenex_23125)) 2000) (<= 0 (+ (select main_a v_prenex_23126) 2)) (<= (select main_a v_prenex_23126) 2) (< v_prenex_23126 main_x) (<= (select main_a v_prenex_23125) (+ (select main_a v_prenex_23126) 1000)) (<= (+ main_x 1) v_prenex_23126))) (forall ((v_prenex_24465 Int) (v_prenex_24464 Int)) (or (<= (* 2 (select main_a v_prenex_24465)) 4) (< v_prenex_24465 main_x) (<= (+ main_x 1) v_prenex_24465) (<= (select main_a v_prenex_24464) 1000) (<= 0 (* 2 (select main_a v_prenex_24465))) (<= (+ (select main_a v_prenex_24465) 996) (select main_a v_prenex_24464)))) (forall ((v_prenex_26781 Int) (v_prenex_26782 Int)) (or (<= (* 2 (select main_a v_prenex_26781)) 2000) (<= (+ main_x 1) v_prenex_26782) (<= 0 (select main_a v_prenex_26782)) (<= 1000 (+ (select main_a v_prenex_26782) (select main_a v_prenex_26781))) (< v_prenex_26782 main_x))) (forall ((v_prenex_19034 Int) (v_prenex_19033 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19033))) (<= (select main_a v_prenex_19033) (+ (select main_a v_prenex_19034) 1000)) (< v_prenex_19034 main_x) (<= (+ main_x 1) v_prenex_19034) (<= (select main_a v_prenex_19034) 2))) (or (forall ((v_prenex_23787 Int)) (or (<= (* 2 (select main_a v_prenex_23787)) 2000) (<= (select main_a v_prenex_23787) 1002))) (forall ((v_prenex_23788 Int)) (or (<= (* 2 (select main_a v_prenex_23788)) 4) (< v_prenex_23788 main_x) (<= 0 (select main_a v_prenex_23788)) (<= (select main_a v_prenex_23788) 4) (<= (+ main_x 1) v_prenex_23788)))) (or (forall ((v_prenex_24596 Int)) (<= 1996 (* 2 (select main_a v_prenex_24596)))) (forall ((v_prenex_24597 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24597))) (<= (+ main_x 1) v_prenex_24597) (<= 0 (+ (select main_a v_prenex_24597) 2)) (<= (select main_a v_prenex_24597) 2) (< v_prenex_24597 main_x)))) (forall ((v_prenex_26626 Int) (v_prenex_26625 Int)) (or (< v_prenex_26626 main_x) (<= (select main_a v_prenex_26625) 1000) (<= (select main_a v_prenex_26626) 4) (<= (select main_a v_prenex_26626) 2) (<= (+ main_x 1) v_prenex_26626) (<= 1000 (+ (select main_a v_prenex_26626) (select main_a v_prenex_26625))))) (forall ((v_prenex_22556 Int) (v_prenex_22557 Int)) (or (<= 998 (select main_a v_prenex_22556)) (< v_prenex_22557 main_x) (<= (+ main_x 1) v_prenex_22557) (<= (select main_a v_prenex_22556) (+ (select main_a v_prenex_22557) 1000)) (< v_prenex_22556 main_y) (<= 996 (select main_a v_prenex_22556)) (<= (* 2 (select main_a v_prenex_22557)) 4))) (or (forall ((v_prenex_27467 Int)) (<= 998 (select main_a v_prenex_27467))) (forall ((v_prenex_27468 Int)) (or (<= (* 2 (select main_a v_prenex_27468)) 4) (<= (select main_a v_prenex_27468) 4) (<= (+ main_x 1) v_prenex_27468) (<= 0 (* 2 (select main_a v_prenex_27468))) (< v_prenex_27468 main_x)))) (forall ((v_prenex_22815 Int) (v_prenex_22814 Int)) (or (< v_prenex_22815 main_x) (<= (+ main_x 1) v_prenex_22815) (<= (select main_a v_prenex_22814) 1002) (<= (select main_a v_prenex_22814) 1000) (<= (select main_a v_prenex_22815) 2) (<= (+ (select main_a v_prenex_22815) 996) (select main_a v_prenex_22814)) (<= (+ main_y 1) v_prenex_22814))) (forall ((v_prenex_19285 Int) (v_prenex_19286 Int)) (or (< v_prenex_19286 main_x) (<= (+ main_x 1) v_prenex_19286) (<= (+ main_y 1) v_prenex_19285) (<= (select main_a v_prenex_19286) 2) (<= (select main_a v_prenex_19285) 1002) (<= (+ (select main_a v_prenex_19286) 996) (select main_a v_prenex_19285)) (<= (* 2 (select main_a v_prenex_19285)) 2000))) (forall ((v_prenex_26488 Int) (v_prenex_26487 Int)) (or (<= (* 2 (select main_a v_prenex_26487)) 2000) (<= 998 (select main_a v_prenex_26487)) (< v_prenex_26488 main_x) (<= 0 (select main_a v_prenex_26488)) (<= (+ (select main_a v_prenex_26488) 996) (select main_a v_prenex_26487)) (<= (+ main_x 1) v_prenex_26488))) (forall ((v_prenex_20165 Int) (v_prenex_20164 Int)) (or (<= (+ main_x 1) v_prenex_20165) (<= (select main_a v_prenex_20165) 2) (<= 0 (select main_a v_prenex_20165)) (< v_prenex_20165 main_x) (<= (select main_a v_prenex_20164) (+ (select main_a v_prenex_20165) 1000)) (<= 998 (select main_a v_prenex_20164)))) (forall ((v_prenex_28842 Int) (v_prenex_28841 Int)) (or (<= (+ main_x 1) v_prenex_28842) (<= (select main_a v_prenex_28841) 1002) (<= (select main_a v_prenex_28841) 1000) (< v_prenex_28841 main_y) (<= 0 (* 2 (select main_a v_prenex_28842))) (< v_prenex_28842 main_x) (<= (+ (select main_a v_prenex_28842) 996) (select main_a v_prenex_28841)))) (forall ((v_prenex_21146 Int) (v_prenex_21145 Int)) (or (<= 0 (+ (select main_a v_prenex_21146) 2)) (<= 998 (select main_a v_prenex_21145)) (<= (+ (select main_a v_prenex_21146) 996) (select main_a v_prenex_21145)) (<= (select main_a v_prenex_21145) 1002) (<= (+ main_x 1) v_prenex_21146) (< v_prenex_21146 main_x) (<= 0 (* 2 (select main_a v_prenex_21146))))) (or (forall ((v_prenex_19549 Int)) (or (<= 998 (select main_a v_prenex_19549)) (<= (select main_a v_prenex_19549) 1000))) (forall ((v_prenex_19550 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19550))) (<= (* 2 (select main_a v_prenex_19550)) 4) (<= (+ main_x 1) v_prenex_19550) (< v_prenex_19550 main_x) (<= (select main_a v_prenex_19550) 2)))) (forall ((v_prenex_28466 Int) (v_prenex_28465 Int)) (or (<= 996 (select main_a v_prenex_28465)) (< v_prenex_28466 main_x) (<= (+ main_x 1) v_prenex_28466) (<= 0 (select main_a v_prenex_28466)) (<= (select main_a v_prenex_28465) 1000) (<= (select main_a v_prenex_28466) 4) (<= (+ (select main_a v_prenex_28466) (select main_a v_prenex_28465)) 1000))) (forall ((v_prenex_25345 Int) (v_prenex_25344 Int)) (or (<= (+ main_x 1) v_prenex_25345) (<= (* 2 (select main_a v_prenex_25345)) 4) (<= (+ main_y 1) v_prenex_25344) (<= (select main_a v_prenex_25344) 1000) (< v_prenex_25345 main_x) (<= (+ (select main_a v_prenex_25345) (select main_a v_prenex_25344)) 1000) (<= 996 (select main_a v_prenex_25344)))) (forall ((v_prenex_19349 Int) (v_prenex_19350 Int)) (or (<= (select main_a v_prenex_19350) 2) (<= 996 (select main_a v_prenex_19349)) (<= (* 2 (select main_a v_prenex_19349)) 2000) (< v_prenex_19350 main_x) (<= (select main_a v_prenex_19349) (+ (select main_a v_prenex_19350) 1000)) (<= (+ main_x 1) v_prenex_19350) (<= (select main_a v_prenex_19350) 4))) (or (forall ((v_prenex_24350 Int)) (or (<= 0 (select main_a v_prenex_24350)) (<= 0 (* 2 (select main_a v_prenex_24350))) (<= (+ main_x 1) v_prenex_24350) (< v_prenex_24350 main_x) (<= (select main_a v_prenex_24350) 2))) (forall ((v_prenex_24349 Int)) (<= 996 (select main_a v_prenex_24349)))) (forall ((v_prenex_24708 Int) (v_prenex_24709 Int)) (or (<= 1000 (+ (select main_a v_prenex_24709) (select main_a v_prenex_24708))) (< v_prenex_24709 main_x) (<= (select main_a v_prenex_24709) 2) (<= 0 (+ (select main_a v_prenex_24709) 2)) (<= (select main_a v_prenex_24708) 1002) (<= (+ main_x 1) v_prenex_24709))) (forall ((v_prenex_20582 Int) (v_prenex_20581 Int)) (or (<= 0 (select main_a v_prenex_20582)) (<= (+ (select main_a v_prenex_20582) 996) (select main_a v_prenex_20581)) (<= (select main_a v_prenex_20581) 1002) (<= (+ main_x 1) v_prenex_20582) (< v_prenex_20582 main_x) (<= (select main_a v_prenex_20582) 4) (<= (select main_a v_prenex_20581) 1000))) (forall ((v_prenex_27337 Int) (v_prenex_27336 Int)) (or (<= (* 2 (select main_a v_prenex_27336)) 2000) (<= 998 (select main_a v_prenex_27336)) (< v_prenex_27336 main_y) (<= (+ main_y 1) v_prenex_27336) (<= (+ (select main_a v_prenex_27337) (select main_a v_prenex_27336)) 1000))) (or (forall ((v_prenex_22174 Int)) (or (<= (+ main_x 1) v_prenex_22174) (<= 0 (+ (select main_a v_prenex_22174) 2)) (<= (select main_a v_prenex_22174) 2) (< v_prenex_22174 main_x) (<= (* 2 (select main_a v_prenex_22174)) 4))) (forall ((v_prenex_22173 Int)) (or (<= 996 (select main_a v_prenex_22173)) (<= (select main_a v_prenex_22173) 1002)))) (forall ((v_prenex_19494 Int) (v_prenex_19493 Int)) (or (<= 998 (select main_a v_prenex_19493)) (<= (select main_a v_prenex_19493) 1002) (<= (+ (select main_a v_prenex_19494) (select main_a v_prenex_19493)) 1000) (<= 0 (* 2 (select main_a v_prenex_19494))) (<= (+ main_x 1) v_prenex_19494) (< v_prenex_19494 main_x))) (or (forall ((v_prenex_25702 Int)) (or (<= (select main_a v_prenex_25702) 1002) (<= (select main_a v_prenex_25702) 1000))) (forall ((v_prenex_25703 Int)) (or (< v_prenex_25703 main_x) (<= 0 (* 2 (select main_a v_prenex_25703))) (<= (+ main_x 1) v_prenex_25703)))) (forall ((v_prenex_26605 Int) (v_prenex_26606 Int)) (or (< v_prenex_26606 main_x) (<= (select main_a v_prenex_26606) 2) (< v_prenex_26605 main_y) (<= (select main_a v_prenex_26605) 1000) (<= (select main_a v_prenex_26605) (+ (select main_a v_prenex_26606) 1000)) (<= (+ main_x 1) v_prenex_26606))) (forall ((v_prenex_19371 Int) (v_prenex_19372 Int)) (or (< v_prenex_19371 main_y) (<= 996 (select main_a v_prenex_19371)) (<= (+ (select main_a v_prenex_19372) 996) (select main_a v_prenex_19371)) (<= (+ main_y 1) v_prenex_19371) (<= 998 (select main_a v_prenex_19371)))) (forall ((v_prenex_26049 Int) (v_prenex_26050 Int)) (or (<= 998 (select main_a v_prenex_26049)) (<= (+ main_x 1) v_prenex_26050) (< v_prenex_26050 main_x) (<= (select main_a v_prenex_26050) 2) (<= (+ (select main_a v_prenex_26050) (select main_a v_prenex_26049)) 1000) (<= 996 (select main_a v_prenex_26049)) (<= (+ main_y 1) v_prenex_26049))) (or (forall ((v_prenex_28666 Int)) (or (<= 996 (select main_a v_prenex_28666)) (<= (select main_a v_prenex_28666) 1002))) (forall ((v_prenex_28667 Int)) (or (< v_prenex_28667 main_x) (<= 0 (* 2 (select main_a v_prenex_28667))) (<= (select main_a v_prenex_28667) 2) (<= (+ main_x 1) v_prenex_28667)))) (forall ((v_prenex_25259 Int) (v_prenex_25260 Int)) (or (< v_prenex_25260 main_x) (< v_prenex_25259 main_y) (<= (select main_a v_prenex_25259) (+ (select main_a v_prenex_25260) 1000)) (<= 1996 (* 2 (select main_a v_prenex_25259))) (<= (+ main_y 1) v_prenex_25259))) (forall ((v_prenex_28551 Int) (v_prenex_28552 Int)) (or (<= (+ main_x 1) v_prenex_28552) (<= 1000 (+ (select main_a v_prenex_28552) (select main_a v_prenex_28551))) (<= 0 (+ (select main_a v_prenex_28552) 2)) (<= (select main_a v_prenex_28552) 2) (<= 998 (select main_a v_prenex_28551)) (< v_prenex_28552 main_x) (<= 996 (select main_a v_prenex_28551)))) (forall ((v_prenex_19568 Int) (v_prenex_19567 Int)) (or (<= (select main_a v_prenex_19568) 2) (< v_prenex_19568 main_x) (<= (+ main_x 1) v_prenex_19568) (<= (select main_a v_prenex_19567) 1000) (<= (* 2 (select main_a v_prenex_19568)) 4) (<= 1996 (* 2 (select main_a v_prenex_19567))) (<= (+ (select main_a v_prenex_19568) 996) (select main_a v_prenex_19567)))) (forall ((v_prenex_26291 Int) (v_prenex_26292 Int)) (or (<= (+ main_y 1) v_prenex_26291) (<= (+ (select main_a v_prenex_26292) (select main_a v_prenex_26291)) 1000) (<= (select main_a v_prenex_26291) 1000) (<= (select main_a v_prenex_26292) 2) (<= (+ main_x 1) v_prenex_26292) (< v_prenex_26292 main_x))) (forall ((v_prenex_28008 Int) (v_prenex_28007 Int)) (or (<= 0 (select main_a v_prenex_28008)) (<= (select main_a v_prenex_28007) 1002) (<= (select main_a v_prenex_28007) (+ (select main_a v_prenex_28008) 1000)) (<= 998 (select main_a v_prenex_28007)) (<= (select main_a v_prenex_28008) 2) (<= (+ main_x 1) v_prenex_28008) (< v_prenex_28008 main_x))) (forall ((v_prenex_23776 Int) (v_prenex_23775 Int)) (or (<= (select main_a v_prenex_23776) 4) (<= (select main_a v_prenex_23775) 1002) (<= (select main_a v_prenex_23775) (+ (select main_a v_prenex_23776) 1000)) (< v_prenex_23776 main_x) (<= (+ main_x 1) v_prenex_23776) (<= 998 (select main_a v_prenex_23775)))) (or (forall ((v_prenex_21791 Int)) (or (<= (select main_a v_prenex_21791) 1002) (<= 996 (select main_a v_prenex_21791)))) (forall ((v_prenex_21792 Int)) (or (<= (* 2 (select main_a v_prenex_21792)) 4) (< v_prenex_21792 main_x) (<= (+ main_x 1) v_prenex_21792) (<= 0 (* 2 (select main_a v_prenex_21792)))))) (or (forall ((v_prenex_28602 Int)) (or (<= (select main_a v_prenex_28602) 1000) (<= 998 (select main_a v_prenex_28602)))) (forall ((v_prenex_28603 Int)) (or (<= (select main_a v_prenex_28603) 2) (<= (+ main_x 1) v_prenex_28603) (<= 0 (+ (select main_a v_prenex_28603) 2)) (< v_prenex_28603 main_x) (<= (* 2 (select main_a v_prenex_28603)) 4)))) (forall ((v_prenex_23852 Int) (v_prenex_23851 Int)) (or (<= 998 (select main_a v_prenex_23851)) (<= (select main_a v_prenex_23852) 4) (<= 0 (+ (select main_a v_prenex_23852) 2)) (< v_prenex_23852 main_x) (<= (+ main_x 1) v_prenex_23852) (<= 1000 (+ (select main_a v_prenex_23852) (select main_a v_prenex_23851))))) (forall ((v_prenex_26387 Int) (v_prenex_26388 Int)) (or (<= 1000 (+ (select main_a v_prenex_26388) (select main_a v_prenex_26387))) (<= (select main_a v_prenex_26388) 2) (<= 0 (select main_a v_prenex_26388)) (<= (select main_a v_prenex_26387) 1002) (< v_prenex_26388 main_x) (<= (+ main_x 1) v_prenex_26388))) (forall ((v_prenex_25889 Int) (v_prenex_25890 Int)) (or (<= (+ main_x 1) v_prenex_25890) (< v_prenex_25890 main_x) (<= 0 (select main_a v_prenex_25890)) (<= (select main_a v_prenex_25889) (+ (select main_a v_prenex_25890) 1000)))) (forall ((v_prenex_23374 Int) (v_prenex_23373 Int)) (or (<= (+ main_x 1) v_prenex_23374) (<= 1000 (+ (select main_a v_prenex_23374) (select main_a v_prenex_23373))) (<= (select main_a v_prenex_23373) 1000) (<= (select main_a v_prenex_23374) 2) (<= (select main_a v_prenex_23373) 1002) (< v_prenex_23374 main_x))) (or (forall ((v_prenex_23049 Int)) (or (<= 0 (+ (select main_a v_prenex_23049) 2)) (<= 0 (* 2 (select main_a v_prenex_23049))) (<= (select main_a v_prenex_23049) 4) (< v_prenex_23049 main_x) (<= (+ main_x 1) v_prenex_23049))) (forall ((v_prenex_23048 Int)) (or (<= (select main_a v_prenex_23048) 1000) (<= (select main_a v_prenex_23048) 1002)))) (forall ((v_prenex_26055 Int) (v_prenex_26056 Int)) (or (<= (+ main_x 1) v_prenex_26056) (<= 0 (* 2 (select main_a v_prenex_26056))) (<= (* 2 (select main_a v_prenex_26055)) 2000) (<= (+ (select main_a v_prenex_26056) 996) (select main_a v_prenex_26055)) (<= 1996 (* 2 (select main_a v_prenex_26055))) (<= (* 2 (select main_a v_prenex_26056)) 4) (< v_prenex_26056 main_x))) (forall ((v_prenex_24449 Int) (v_prenex_24448 Int)) (or (< v_prenex_24449 main_x) (<= 998 (select main_a v_prenex_24448)) (<= (+ (select main_a v_prenex_24449) 996) (select main_a v_prenex_24448)) (<= 0 (* 2 (select main_a v_prenex_24449))) (<= (select main_a v_prenex_24448) 1002) (<= (+ main_x 1) v_prenex_24449) (<= (select main_a v_prenex_24449) 2))) (or (forall ((v_prenex_23687 Int)) (or (<= (* 2 (select main_a v_prenex_23687)) 2000) (< v_prenex_23687 main_y))) (forall ((v_prenex_23688 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23688))) (<= (select main_a v_prenex_23688) 2) (<= (+ main_x 1) v_prenex_23688) (< v_prenex_23688 main_x)))) (or (forall ((v_prenex_19107 Int)) (or (<= (+ main_x 1) v_prenex_19107) (<= (select main_a v_prenex_19107) 4) (<= 0 (* 2 (select main_a v_prenex_19107))) (< v_prenex_19107 main_x))) (forall ((v_prenex_19106 Int)) (or (<= 998 (select main_a v_prenex_19106)) (< v_prenex_19106 main_y)))) (forall ((v_prenex_21257 Int) (v_prenex_21258 Int)) (or (<= (select main_a v_prenex_21258) 2) (<= (+ main_x 1) v_prenex_21258) (< v_prenex_21258 main_x) (<= (* 2 (select main_a v_prenex_21258)) 4) (<= (select main_a v_prenex_21257) 1002) (<= (+ (select main_a v_prenex_21258) (select main_a v_prenex_21257)) 1000))) (forall ((v_prenex_26435 Int) (v_prenex_26436 Int)) (or (<= (select main_a v_prenex_26435) (+ (select main_a v_prenex_26436) 1000)) (<= (* 2 (select main_a v_prenex_26436)) 4) (<= (select main_a v_prenex_26435) 1002) (<= 0 (* 2 (select main_a v_prenex_26436))) (<= 1996 (* 2 (select main_a v_prenex_26435))) (<= (+ main_x 1) v_prenex_26436) (< v_prenex_26436 main_x))) (or (forall ((v_prenex_24278 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24278))) (<= (+ main_x 1) v_prenex_24278) (< v_prenex_24278 main_x))) (forall ((v_prenex_24277 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24277))) (<= (+ main_y 1) v_prenex_24277) (<= (* 2 (select main_a v_prenex_24277)) 2000)))) (or (forall ((v_prenex_24008 Int)) (or (< v_prenex_24008 main_x) (<= (+ main_x 1) v_prenex_24008) (<= (select main_a v_prenex_24008) 4) (<= (select main_a v_prenex_24008) 2) (<= 0 (* 2 (select main_a v_prenex_24008))))) (forall ((v_prenex_24007 Int)) (or (<= 998 (select main_a v_prenex_24007)) (<= (* 2 (select main_a v_prenex_24007)) 2000)))) (forall ((v_prenex_20327 Int) (v_prenex_20326 Int)) (or (<= 1000 (+ (select main_a v_prenex_20327) (select main_a v_prenex_20326))) (< v_prenex_20326 main_y) (< v_prenex_20327 main_x) (<= (+ main_x 1) v_prenex_20327) (<= (select main_a v_prenex_20326) 1002) (<= 0 (+ (select main_a v_prenex_20327) 2)) (<= (select main_a v_prenex_20326) 1000))) (forall ((v_prenex_28512 Int) (v_prenex_28511 Int)) (or (<= 998 (select main_a v_prenex_28511)) (<= 996 (select main_a v_prenex_28511)) (<= (+ (select main_a v_prenex_28512) (select main_a v_prenex_28511)) 1000) (<= (+ main_x 1) v_prenex_28512) (< v_prenex_28512 main_x) (<= (* 2 (select main_a v_prenex_28512)) 4) (<= (+ main_y 1) v_prenex_28511))) (or (forall ((v_prenex_20820 Int)) (or (<= (select main_a v_prenex_20820) 2) (<= 0 (+ (select main_a v_prenex_20820) 2)) (< v_prenex_20820 main_x) (<= (* 2 (select main_a v_prenex_20820)) 4) (<= (+ main_x 1) v_prenex_20820))) (forall ((v_prenex_20819 Int)) (or (<= 998 (select main_a v_prenex_20819)) (<= 1996 (* 2 (select main_a v_prenex_20819)))))) (or (forall ((v_prenex_26703 Int)) (<= 1996 (* 2 (select main_a v_prenex_26703)))) (forall ((v_prenex_26704 Int)) (or (< v_prenex_26704 main_x) (<= (* 2 (select main_a v_prenex_26704)) 4) (<= 0 (* 2 (select main_a v_prenex_26704))) (<= (select main_a v_prenex_26704) 2) (<= (+ main_x 1) v_prenex_26704)))) (forall ((v_prenex_24881 Int) (v_prenex_24880 Int)) (or (< v_prenex_24881 main_x) (<= (+ main_x 1) v_prenex_24881) (<= (+ (select main_a v_prenex_24881) (select main_a v_prenex_24880)) 1000) (<= (* 2 (select main_a v_prenex_24880)) 2000) (<= (select main_a v_prenex_24881) 2) (<= 0 (* 2 (select main_a v_prenex_24881))))) (forall ((v_prenex_19669 Int) (v_prenex_19670 Int)) (or (< v_prenex_19670 main_x) (<= (+ (select main_a v_prenex_19670) (select main_a v_prenex_19669)) 1000) (<= (+ main_x 1) v_prenex_19670) (<= (* 2 (select main_a v_prenex_19670)) 4) (<= (select main_a v_prenex_19670) 4) (<= 996 (select main_a v_prenex_19669)))) (forall ((v_prenex_19966 Int) (v_prenex_19967 Int)) (or (< v_prenex_19967 main_x) (<= (+ main_x 1) v_prenex_19967) (<= (+ (select main_a v_prenex_19967) 996) (select main_a v_prenex_19966)) (<= 998 (select main_a v_prenex_19966)) (<= 0 (+ (select main_a v_prenex_19967) 2)))) (or (forall ((v_prenex_20663 Int)) (<= 1996 (* 2 (select main_a v_prenex_20663)))) (forall ((v_prenex_20664 Int)) (or (<= (* 2 (select main_a v_prenex_20664)) 4) (< v_prenex_20664 main_x) (<= (select main_a v_prenex_20664) 4) (<= 0 (select main_a v_prenex_20664)) (<= (+ main_x 1) v_prenex_20664)))) (or (forall ((v_prenex_23326 Int)) (or (< v_prenex_23326 main_x) (<= (* 2 (select main_a v_prenex_23326)) 4) (<= (+ main_x 1) v_prenex_23326) (<= (select main_a v_prenex_23326) 2) (<= 0 (select main_a v_prenex_23326)))) (forall ((v_prenex_23325 Int)) (or (<= (select main_a v_prenex_23325) 1002) (<= 996 (select main_a v_prenex_23325))))) (forall ((v_prenex_27962 Int) (v_prenex_27961 Int)) (or (<= (* 2 (select main_a v_prenex_27961)) 2000) (<= (select main_a v_prenex_27961) (+ (select main_a v_prenex_27962) 1000)) (< v_prenex_27962 main_x) (<= 998 (select main_a v_prenex_27961)) (<= 0 (* 2 (select main_a v_prenex_27962))) (<= (+ main_x 1) v_prenex_27962))) (forall ((v_prenex_27478 Int) (v_prenex_27479 Int)) (or (< v_prenex_27479 main_x) (<= 998 (select main_a v_prenex_27478)) (<= (select main_a v_prenex_27478) 1002) (<= (+ (select main_a v_prenex_27479) 996) (select main_a v_prenex_27478)) (<= 0 (* 2 (select main_a v_prenex_27479))) (<= (* 2 (select main_a v_prenex_27479)) 4) (<= (+ main_x 1) v_prenex_27479))) (forall ((v_prenex_22848 Int) (v_prenex_22849 Int)) (or (< v_prenex_22848 main_y) (< v_prenex_22849 main_x) (<= (+ main_x 1) v_prenex_22849) (<= 0 (+ (select main_a v_prenex_22849) 2)) (<= (select main_a v_prenex_22848) (+ (select main_a v_prenex_22849) 1000)))) (forall ((v_prenex_28280 Int) (v_prenex_28279 Int)) (or (<= (+ (select main_a v_prenex_28280) 996) (select main_a v_prenex_28279)) (< v_prenex_28280 main_x) (<= (+ main_x 1) v_prenex_28280) (<= (select main_a v_prenex_28280) 2) (<= (select main_a v_prenex_28279) 1000) (<= (* 2 (select main_a v_prenex_28280)) 4))) (or (forall ((v_prenex_27960 Int)) (or (<= (+ main_x 1) v_prenex_27960) (<= (select main_a v_prenex_27960) 2) (<= 0 (* 2 (select main_a v_prenex_27960))) (<= (* 2 (select main_a v_prenex_27960)) 4) (< v_prenex_27960 main_x))) (forall ((v_prenex_27959 Int)) (<= 996 (select main_a v_prenex_27959)))) (or (forall ((v_prenex_23841 Int)) (<= (select main_a v_prenex_23841) 1000)) (forall ((v_prenex_23842 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23842))) (<= (* 2 (select main_a v_prenex_23842)) 4) (<= (+ main_x 1) v_prenex_23842) (< v_prenex_23842 main_x)))) (forall ((v_prenex_21805 Int) (v_prenex_21806 Int)) (or (<= (+ main_x 1) v_prenex_21806) (<= (select main_a v_prenex_21805) 1000) (< v_prenex_21806 main_x) (<= (select main_a v_prenex_21806) 2) (<= 0 (+ (select main_a v_prenex_21806) 2)) (<= (* 2 (select main_a v_prenex_21805)) 2000) (<= 1000 (+ (select main_a v_prenex_21806) (select main_a v_prenex_21805))))) (forall ((v_prenex_23101 Int) (v_prenex_23102 Int)) (or (<= (select main_a v_prenex_23101) 1002) (<= 996 (select main_a v_prenex_23101)) (<= (+ (select main_a v_prenex_23102) (select main_a v_prenex_23101)) 1000) (< v_prenex_23102 main_x) (<= 0 (+ (select main_a v_prenex_23102) 2)) (< v_prenex_23101 main_y) (<= (+ main_x 1) v_prenex_23102))) (forall ((v_prenex_28111 Int) (v_prenex_28112 Int)) (or (<= 998 (select main_a v_prenex_28111)) (<= (+ main_x 1) v_prenex_28112) (<= 1000 (+ (select main_a v_prenex_28112) (select main_a v_prenex_28111))) (< v_prenex_28112 main_x) (<= (select main_a v_prenex_28111) 1002) (<= (select main_a v_prenex_28112) 2) (<= 0 (+ (select main_a v_prenex_28112) 2)))) (forall ((v_prenex_19580 Int) (v_prenex_19579 Int)) (or (<= (* 2 (select main_a v_prenex_19579)) 2000) (<= 0 (* 2 (select main_a v_prenex_19580))) (<= (+ main_x 1) v_prenex_19580) (< v_prenex_19579 main_y) (<= (+ (select main_a v_prenex_19580) 996) (select main_a v_prenex_19579)) (< v_prenex_19580 main_x) (<= 998 (select main_a v_prenex_19579)))) (or (forall ((v_prenex_28234 Int)) (or (< v_prenex_28234 main_x) (<= 0 (+ (select main_a v_prenex_28234) 2)) (<= 0 (* 2 (select main_a v_prenex_28234))) (<= (select main_a v_prenex_28234) 2) (<= (+ main_x 1) v_prenex_28234))) (forall ((v_prenex_28233 Int)) (or (<= (* 2 (select main_a v_prenex_28233)) 2000) (<= 1996 (* 2 (select main_a v_prenex_28233)))))) (forall ((v_prenex_28388 Int) (v_prenex_28387 Int)) (or (<= 0 (select main_a v_prenex_28388)) (<= (+ (select main_a v_prenex_28388) 996) (select main_a v_prenex_28387)) (<= (* 2 (select main_a v_prenex_28387)) 2000) (<= (+ main_x 1) v_prenex_28388) (<= (* 2 (select main_a v_prenex_28388)) 4) (< v_prenex_28388 main_x) (<= 1996 (* 2 (select main_a v_prenex_28387))))) (or (forall ((v_prenex_27668 Int)) (or (< v_prenex_27668 main_y) (<= (+ main_y 1) v_prenex_27668) (<= 1996 (* 2 (select main_a v_prenex_27668))))) (forall ((v_prenex_27669 Int)) (<= 0 (* 2 (select main_a v_prenex_27669))))) (forall ((v_prenex_25585 Int) (v_prenex_25584 Int)) (or (< v_prenex_25584 main_y) (<= (+ main_x 1) v_prenex_25585) (< v_prenex_25585 main_x) (<= (* 2 (select main_a v_prenex_25585)) 4) (<= (* 2 (select main_a v_prenex_25584)) 2000) (<= 996 (select main_a v_prenex_25584)) (<= 1000 (+ (select main_a v_prenex_25585) (select main_a v_prenex_25584))))) (or (forall ((v_prenex_26822 Int)) (or (< v_prenex_26822 main_x) (<= (* 2 (select main_a v_prenex_26822)) 4) (<= (+ main_x 1) v_prenex_26822) (<= 0 (+ (select main_a v_prenex_26822) 2)))) (forall ((v_prenex_26821 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26821))) (<= 996 (select main_a v_prenex_26821))))) (forall ((v_prenex_19987 Int) (v_prenex_19986 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19986))) (<= (+ main_x 1) v_prenex_19987) (<= (+ main_y 1) v_prenex_19986) (< v_prenex_19987 main_x) (<= (select main_a v_prenex_19986) (+ (select main_a v_prenex_19987) 1000)) (<= (select main_a v_prenex_19987) 4))) (forall ((v_prenex_23910 Int) (v_prenex_23909 Int)) (or (<= (+ main_x 1) v_prenex_23910) (<= 1000 (+ (select main_a v_prenex_23910) (select main_a v_prenex_23909))) (< v_prenex_23910 main_x) (<= (select main_a v_prenex_23909) 1000) (<= 0 (select main_a v_prenex_23910)))) (or (forall ((v_prenex_21943 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21943))) (<= (select main_a v_prenex_21943) 1002))) (forall ((v_prenex_21944 Int)) (or (< v_prenex_21944 main_x) (<= (select main_a v_prenex_21944) 2) (<= 0 (select main_a v_prenex_21944)) (<= (* 2 (select main_a v_prenex_21944)) 4) (<= (+ main_x 1) v_prenex_21944)))) (or (forall ((v_prenex_24388 Int)) (or (<= 0 (select main_a v_prenex_24388)) (<= (* 2 (select main_a v_prenex_24388)) 4) (<= (+ main_x 1) v_prenex_24388) (<= 0 (* 2 (select main_a v_prenex_24388))) (< v_prenex_24388 main_x))) (forall ((v_prenex_24387 Int)) (<= (* 2 (select main_a v_prenex_24387)) 2000))) (or (forall ((v_prenex_22440 Int)) (or (<= (select main_a v_prenex_22440) 2) (<= (select main_a v_prenex_22440) 4) (<= (+ main_x 1) v_prenex_22440) (< v_prenex_22440 main_x) (<= (* 2 (select main_a v_prenex_22440)) 4))) (forall ((v_prenex_22439 Int)) (or (<= 998 (select main_a v_prenex_22439)) (<= 996 (select main_a v_prenex_22439))))) (forall ((v_prenex_27117 Int) (v_prenex_27118 Int)) (or (<= (* 2 (select main_a v_prenex_27118)) 4) (<= (+ (select main_a v_prenex_27118) 996) (select main_a v_prenex_27117)) (<= 998 (select main_a v_prenex_27117)) (<= 996 (select main_a v_prenex_27117)) (<= (+ main_x 1) v_prenex_27118) (< v_prenex_27118 main_x) (< v_prenex_27117 main_y))) (forall ((v_prenex_21711 Int) (v_prenex_21712 Int)) (or (<= 998 (select main_a v_prenex_21711)) (<= (select main_a v_prenex_21711) 1000) (<= (* 2 (select main_a v_prenex_21712)) 4) (<= (+ main_x 1) v_prenex_21712) (< v_prenex_21712 main_x) (<= (+ (select main_a v_prenex_21712) (select main_a v_prenex_21711)) 1000))) (forall ((v_prenex_21063 Int) (v_prenex_21064 Int)) (or (< v_prenex_21063 main_y) (<= (select main_a v_prenex_21064) 4) (<= 996 (select main_a v_prenex_21063)) (<= (select main_a v_prenex_21063) 1000) (< v_prenex_21064 main_x) (<= (+ main_x 1) v_prenex_21064) (<= 1000 (+ (select main_a v_prenex_21064) (select main_a v_prenex_21063))))) (or (forall ((v_prenex_24071 Int)) (<= 998 (select main_a v_prenex_24071))) (forall ((v_prenex_24072 Int)) (or (< v_prenex_24072 main_x) (<= (+ main_x 1) v_prenex_24072) (<= 0 (* 2 (select main_a v_prenex_24072))) (<= (* 2 (select main_a v_prenex_24072)) 4)))) (forall ((v_prenex_26841 Int)) (or (<= (+ main_x 1) v_prenex_26841) (<= (select main_a v_prenex_26841) 4) (<= 0 (* 2 (select main_a v_prenex_26841))) (< v_prenex_26841 main_x) (<= (select main_a v_prenex_26841) 2))) (forall ((v_prenex_21164 Int) (v_prenex_21163 Int)) (or (<= (* 2 (select main_a v_prenex_21163)) 2000) (<= (+ main_x 1) v_prenex_21164) (< v_prenex_21164 main_x) (<= 0 (+ (select main_a v_prenex_21164) 2)) (<= 996 (select main_a v_prenex_21163)) (<= (+ (select main_a v_prenex_21164) (select main_a v_prenex_21163)) 1000))) (forall ((v_prenex_24021 Int) (v_prenex_24022 Int)) (or (< v_prenex_24022 main_x) (<= (select main_a v_prenex_24021) 1002) (<= 1000 (+ (select main_a v_prenex_24022) (select main_a v_prenex_24021))) (<= (+ main_y 1) v_prenex_24021) (<= 1996 (* 2 (select main_a v_prenex_24021))) (<= (+ main_x 1) v_prenex_24022) (<= 0 (+ (select main_a v_prenex_24022) 2)))) (or (forall ((v_prenex_22739 Int)) (or (<= 0 (select main_a v_prenex_22739)) (<= (+ main_x 1) v_prenex_22739) (<= (select main_a v_prenex_22739) 2) (< v_prenex_22739 main_x))) (forall ((v_prenex_22738 Int)) (<= 1996 (* 2 (select main_a v_prenex_22738))))) (forall ((v_prenex_19539 Int) (v_prenex_19540 Int)) (or (<= 996 (select main_a v_prenex_19539)) (<= 0 (+ (select main_a v_prenex_19540) 2)) (< v_prenex_19540 main_x) (<= (select main_a v_prenex_19539) (+ (select main_a v_prenex_19540) 1000)) (<= (+ main_x 1) v_prenex_19540) (<= 0 (* 2 (select main_a v_prenex_19540))) (<= (select main_a v_prenex_19539) 1000))) (or (forall ((v_prenex_22976 Int)) (or (<= (* 2 (select main_a v_prenex_22976)) 2000) (<= 998 (select main_a v_prenex_22976)) (<= (+ main_y 1) v_prenex_22976))) (forall ((v_prenex_22977 Int)) (or (< v_prenex_22977 main_x) (<= (+ main_x 1) v_prenex_22977) (<= 0 (* 2 (select main_a v_prenex_22977)))))) (forall ((v_prenex_22750 Int) (v_prenex_22751 Int)) (or (<= (+ (select main_a v_prenex_22751) 996) (select main_a v_prenex_22750)) (<= (select main_a v_prenex_22750) 1002) (<= (+ main_x 1) v_prenex_22751) (<= (select main_a v_prenex_22750) 1000) (<= 0 (* 2 (select main_a v_prenex_22751))) (< v_prenex_22751 main_x))) (forall ((v_prenex_21550 Int) (v_prenex_21549 Int)) (or (<= (select main_a v_prenex_21550) 4) (< v_prenex_21550 main_x) (<= 0 (+ (select main_a v_prenex_21550) 2)) (<= (select main_a v_prenex_21549) 1002) (<= (* 2 (select main_a v_prenex_21549)) 2000) (<= 1000 (+ (select main_a v_prenex_21550) (select main_a v_prenex_21549))) (<= (+ main_x 1) v_prenex_21550))) (forall ((v_prenex_25161 Int) (v_prenex_25162 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25161))) (<= 0 (* 2 (select main_a v_prenex_25162))) (<= (+ (select main_a v_prenex_25162) 996) (select main_a v_prenex_25161)) (<= (select main_a v_prenex_25162) 4) (<= (+ main_x 1) v_prenex_25162) (< v_prenex_25162 main_x) (<= 996 (select main_a v_prenex_25161)))) (forall ((v_prenex_26983 Int) (v_prenex_26984 Int)) (or (<= (+ main_x 1) v_prenex_26984) (<= (* 2 (select main_a v_prenex_26984)) 4) (<= 996 (select main_a v_prenex_26983)) (<= 998 (select main_a v_prenex_26983)) (<= (+ (select main_a v_prenex_26984) 996) (select main_a v_prenex_26983)) (<= (select main_a v_prenex_26984) 2) (< v_prenex_26984 main_x))) (or (forall ((v_prenex_22555 Int)) (or (<= (+ main_x 1) v_prenex_22555) (< v_prenex_22555 main_x) (<= 0 (select main_a v_prenex_22555)) (<= 0 (+ (select main_a v_prenex_22555) 2)) (<= 0 (* 2 (select main_a v_prenex_22555))))) (forall ((v_prenex_22554 Int)) (or (<= (select main_a v_prenex_22554) 1000) (<= 996 (select main_a v_prenex_22554))))) (or (forall ((v_prenex_25135 Int)) (or (<= (select main_a v_prenex_25135) 1002) (<= (select main_a v_prenex_25135) 1000))) (forall ((v_prenex_25136 Int)) (or (<= (+ main_x 1) v_prenex_25136) (<= 0 (* 2 (select main_a v_prenex_25136))) (<= 0 (+ (select main_a v_prenex_25136) 2)) (< v_prenex_25136 main_x)))) (forall ((v_prenex_28693 Int) (v_prenex_28692 Int)) (or (<= 1000 (+ (select main_a v_prenex_28693) (select main_a v_prenex_28692))) (< v_prenex_28693 main_x) (<= 0 (+ (select main_a v_prenex_28693) 2)) (<= (select main_a v_prenex_28692) 1002) (<= (+ main_x 1) v_prenex_28693))) (forall ((v_prenex_19694 Int) (v_prenex_19693 Int)) (or (<= (+ (select main_a v_prenex_19694) 996) (select main_a v_prenex_19693)) (< v_prenex_19693 main_y) (<= (+ main_x 1) v_prenex_19694) (< v_prenex_19694 main_x) (<= 998 (select main_a v_prenex_19693)) (<= 0 (* 2 (select main_a v_prenex_19694))) (<= 1996 (* 2 (select main_a v_prenex_19693))))) (forall ((v_prenex_18806 Int) (v_prenex_18805 Int)) (or (<= (select main_a v_prenex_18805) 1002) (<= (* 2 (select main_a v_prenex_18806)) 4) (<= (select main_a v_prenex_18806) 4) (<= (+ main_x 1) v_prenex_18806) (< v_prenex_18806 main_x) (<= 998 (select main_a v_prenex_18805)) (<= (select main_a v_prenex_18805) (+ (select main_a v_prenex_18806) 1000)))) (or (forall ((v_prenex_20410 Int)) (or (<= (select main_a v_prenex_20410) 1002) (<= 998 (select main_a v_prenex_20410)))) (forall ((v_prenex_20411 Int)) (or (< v_prenex_20411 main_x) (<= 0 (+ (select main_a v_prenex_20411) 2)) (<= 0 (* 2 (select main_a v_prenex_20411))) (<= (+ main_x 1) v_prenex_20411)))) (forall ((v_prenex_28378 Int) (v_prenex_28377 Int)) (or (<= (+ main_y 1) v_prenex_28377) (<= (+ main_x 1) v_prenex_28378) (<= 1000 (+ (select main_a v_prenex_28378) (select main_a v_prenex_28377))) (<= 1996 (* 2 (select main_a v_prenex_28377))) (<= (* 2 (select main_a v_prenex_28378)) 4) (< v_prenex_28378 main_x))) (or (forall ((v_prenex_23662 Int)) (<= 998 (select main_a v_prenex_23662))) (forall ((v_prenex_23663 Int)) (or (< v_prenex_23663 main_x) (<= (* 2 (select main_a v_prenex_23663)) 4) (<= (+ main_x 1) v_prenex_23663)))) (forall ((v_prenex_18898 Int) (v_prenex_18897 Int)) (or (<= (+ (select main_a v_prenex_18898) 996) (select main_a v_prenex_18897)) (<= 0 (* 2 (select main_a v_prenex_18898))) (<= (select main_a v_prenex_18897) 1002) (<= (+ main_x 1) v_prenex_18898) (< v_prenex_18898 main_x) (< v_prenex_18897 main_y) (<= 1996 (* 2 (select main_a v_prenex_18897))))) (or (forall ((v_prenex_21097 Int)) (or (<= (+ main_y 1) v_prenex_21097) (<= 1996 (* 2 (select main_a v_prenex_21097))))) (forall ((v_prenex_21098 Int)) (or (<= (* 2 (select main_a v_prenex_21098)) 4) (< v_prenex_21098 main_x) (<= 0 (* 2 (select main_a v_prenex_21098))) (<= (+ main_x 1) v_prenex_21098)))) (forall ((v_prenex_23141 Int) (v_prenex_23142 Int)) (or (<= (select main_a v_prenex_23141) (+ (select main_a v_prenex_23142) 1000)) (<= (select main_a v_prenex_23141) 1000) (<= (+ main_y 1) v_prenex_23141) (< v_prenex_23141 main_y) (<= 996 (select main_a v_prenex_23141)))) (forall ((v_prenex_19025 Int) (v_prenex_19026 Int)) (or (<= 998 (select main_a v_prenex_19025)) (<= (+ main_x 1) v_prenex_19026) (<= 996 (select main_a v_prenex_19025)) (<= (select main_a v_prenex_19026) 2) (<= (+ (select main_a v_prenex_19026) (select main_a v_prenex_19025)) 1000) (< v_prenex_19026 main_x) (<= 0 (select main_a v_prenex_19026)))) (or (forall ((v_prenex_22151 Int)) (or (<= 996 (select main_a v_prenex_22151)) (<= (* 2 (select main_a v_prenex_22151)) 2000))) (forall ((v_prenex_22152 Int)) (or (<= (select main_a v_prenex_22152) 2) (< v_prenex_22152 main_x) (<= (* 2 (select main_a v_prenex_22152)) 4) (<= (+ main_x 1) v_prenex_22152) (<= 0 (select main_a v_prenex_22152))))) (forall ((v_prenex_28635 Int) (v_prenex_28634 Int)) (or (< v_prenex_28635 main_x) (<= 0 (+ (select main_a v_prenex_28635) 2)) (<= (+ (select main_a v_prenex_28635) 996) (select main_a v_prenex_28634)) (<= (select main_a v_prenex_28634) 1002) (<= 998 (select main_a v_prenex_28634)) (<= (+ main_x 1) v_prenex_28635))) (forall ((v_prenex_24890 Int) (v_prenex_24891 Int)) (or (<= (select main_a v_prenex_24891) 2) (< v_prenex_24891 main_x) (<= 0 (* 2 (select main_a v_prenex_24891))) (<= 1996 (* 2 (select main_a v_prenex_24890))) (<= (* 2 (select main_a v_prenex_24890)) 2000) (<= (+ main_x 1) v_prenex_24891) (<= 1000 (+ (select main_a v_prenex_24891) (select main_a v_prenex_24890))))) (forall ((v_prenex_21551 Int) (v_prenex_21552 Int)) (or (<= (select main_a v_prenex_21551) (+ (select main_a v_prenex_21552) 1000)) (<= (+ main_x 1) v_prenex_21552) (<= (select main_a v_prenex_21552) 4) (<= (* 2 (select main_a v_prenex_21551)) 2000) (<= 998 (select main_a v_prenex_21551)) (<= (select main_a v_prenex_21552) 2) (< v_prenex_21552 main_x))) (forall ((v_prenex_21735 Int) (v_prenex_21736 Int)) (or (<= (+ main_y 1) v_prenex_21735) (< v_prenex_21736 main_x) (<= (* 2 (select main_a v_prenex_21735)) 2000) (<= 0 (* 2 (select main_a v_prenex_21736))) (<= 996 (select main_a v_prenex_21735)) (<= (+ main_x 1) v_prenex_21736) (<= 1000 (+ (select main_a v_prenex_21736) (select main_a v_prenex_21735))))) (forall ((v_prenex_18974 Int) (v_prenex_18973 Int)) (or (<= 0 (+ (select main_a v_prenex_18974) 2)) (<= (+ main_x 1) v_prenex_18974) (<= (+ (select main_a v_prenex_18974) 996) (select main_a v_prenex_18973)) (<= (+ main_y 1) v_prenex_18973) (< v_prenex_18974 main_x))) (forall ((v_prenex_22994 Int) (v_prenex_22995 Int)) (or (<= (+ (select main_a v_prenex_22995) (select main_a v_prenex_22994)) 1000) (<= (+ main_x 1) v_prenex_22995) (<= (+ main_y 1) v_prenex_22994) (<= 996 (select main_a v_prenex_22994)) (<= 0 (+ (select main_a v_prenex_22995) 2)) (< v_prenex_22995 main_x))) (or (forall ((v_prenex_27127 Int)) (<= (* 2 (select main_a v_prenex_27127)) 2000)) (forall ((v_prenex_27128 Int)) (or (< v_prenex_27128 main_x) (<= (+ main_x 1) v_prenex_27128) (<= (* 2 (select main_a v_prenex_27128)) 4)))) (forall ((v_prenex_22295 Int) (v_prenex_22296 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22295))) (<= (select main_a v_prenex_22296) 2) (<= (+ (select main_a v_prenex_22296) 996) (select main_a v_prenex_22295)) (< v_prenex_22296 main_x) (<= (+ main_x 1) v_prenex_22296) (< v_prenex_22295 main_y))) (or (forall ((v_prenex_23361 Int)) (or (<= 998 (select main_a v_prenex_23361)) (<= 996 (select main_a v_prenex_23361)))) (forall ((v_prenex_23362 Int)) (or (<= (select main_a v_prenex_23362) 2) (<= 0 (* 2 (select main_a v_prenex_23362))) (<= (select main_a v_prenex_23362) 4) (< v_prenex_23362 main_x) (<= (+ main_x 1) v_prenex_23362)))) (or (forall ((v_prenex_21238 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21238))) (<= (+ main_x 1) v_prenex_21238) (<= (select main_a v_prenex_21238) 4) (< v_prenex_21238 main_x))) (forall ((v_prenex_21237 Int)) (or (<= (select main_a v_prenex_21237) 1000) (<= 998 (select main_a v_prenex_21237)) (<= (+ main_y 1) v_prenex_21237)))) (or (forall ((v_prenex_21182 Int)) (or (< v_prenex_21182 main_x) (<= (select main_a v_prenex_21182) 4) (<= (* 2 (select main_a v_prenex_21182)) 4) (<= 0 (* 2 (select main_a v_prenex_21182))) (<= (+ main_x 1) v_prenex_21182))) (forall ((v_prenex_21181 Int)) (or (<= 998 (select main_a v_prenex_21181)) (<= (* 2 (select main_a v_prenex_21181)) 2000)))) (forall ((v_prenex_21733 Int) (v_prenex_21734 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21734))) (<= (select main_a v_prenex_21733) (+ (select main_a v_prenex_21734) 1000)) (<= (select main_a v_prenex_21733) 1000) (< v_prenex_21734 main_x) (<= (* 2 (select main_a v_prenex_21733)) 2000) (<= (+ main_x 1) v_prenex_21734))) (forall ((v_prenex_24849 Int) (v_prenex_24848 Int)) (or (<= (select main_a v_prenex_24849) 2) (< v_prenex_24849 main_x) (<= 996 (select main_a v_prenex_24848)) (<= (select main_a v_prenex_24848) (+ (select main_a v_prenex_24849) 1000)) (<= (+ main_x 1) v_prenex_24849) (<= 0 (* 2 (select main_a v_prenex_24849))))) (or (forall ((v_prenex_28359 Int)) (<= 996 (select main_a v_prenex_28359))) (forall ((v_prenex_28360 Int)) (or (<= (* 2 (select main_a v_prenex_28360)) 4) (< v_prenex_28360 main_x) (<= (+ main_x 1) v_prenex_28360) (<= (select main_a v_prenex_28360) 4) (<= (select main_a v_prenex_28360) 2)))) (or (forall ((v_prenex_20966 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20966))) (<= 996 (select main_a v_prenex_20966)))) (forall ((v_prenex_20967 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20967))) (<= (+ main_x 1) v_prenex_20967) (< v_prenex_20967 main_x) (<= (* 2 (select main_a v_prenex_20967)) 4) (<= 0 (select main_a v_prenex_20967))))) (forall ((v_prenex_18979 Int) (v_prenex_18980 Int)) (or (<= (select main_a v_prenex_18980) 4) (<= (+ main_x 1) v_prenex_18980) (<= (+ (select main_a v_prenex_18980) (select main_a v_prenex_18979)) 1000) (<= (* 2 (select main_a v_prenex_18979)) 2000) (< v_prenex_18980 main_x) (<= (select main_a v_prenex_18980) 2) (<= (select main_a v_prenex_18979) 1002))) (forall ((v_prenex_23018 Int) (v_prenex_23019 Int)) (or (<= 996 (select main_a v_prenex_23018)) (< v_prenex_23019 main_x) (<= (+ main_x 1) v_prenex_23019) (<= (select main_a v_prenex_23019) 2) (<= (+ (select main_a v_prenex_23019) 996) (select main_a v_prenex_23018)) (<= 0 (* 2 (select main_a v_prenex_23019))))) (or (forall ((v_prenex_23097 Int)) (or (<= (+ main_y 1) v_prenex_23097) (<= (select main_a v_prenex_23097) 1000))) (forall ((v_prenex_23098 Int)) (or (<= 0 (select main_a v_prenex_23098)) (< v_prenex_23098 main_x) (<= (+ main_x 1) v_prenex_23098) (<= 0 (* 2 (select main_a v_prenex_23098)))))) (forall ((v_prenex_25606 Int) (v_prenex_25607 Int)) (or (<= (select main_a v_prenex_25607) 2) (<= 1000 (+ (select main_a v_prenex_25607) (select main_a v_prenex_25606))) (<= (select main_a v_prenex_25607) 4) (<= (* 2 (select main_a v_prenex_25606)) 2000) (<= (+ main_x 1) v_prenex_25607) (< v_prenex_25607 main_x))) (forall ((v_prenex_20532 Int) (v_prenex_20531 Int)) (or (<= (select main_a v_prenex_20532) 2) (<= (select main_a v_prenex_20531) 1002) (<= (+ main_x 1) v_prenex_20532) (<= (* 2 (select main_a v_prenex_20532)) 4) (<= (+ (select main_a v_prenex_20532) (select main_a v_prenex_20531)) 1000) (<= (* 2 (select main_a v_prenex_20531)) 2000) (< v_prenex_20532 main_x))) (forall ((v_prenex_26070 Int) (v_prenex_26069 Int)) (or (<= (+ main_x 1) v_prenex_26070) (<= (select main_a v_prenex_26069) 1000) (<= 1000 (+ (select main_a v_prenex_26070) (select main_a v_prenex_26069))) (<= 0 (select main_a v_prenex_26070)) (<= 0 (* 2 (select main_a v_prenex_26070))) (<= 998 (select main_a v_prenex_26069)) (< v_prenex_26070 main_x))) (or (forall ((v_prenex_26131 Int)) (or (<= (+ main_y 1) v_prenex_26131) (<= (* 2 (select main_a v_prenex_26131)) 2000))) (forall ((v_prenex_26132 Int)) (or (<= (select main_a v_prenex_26132) 2) (< v_prenex_26132 main_x) (<= (* 2 (select main_a v_prenex_26132)) 4) (<= (+ main_x 1) v_prenex_26132)))) (or (forall ((v_prenex_26587 Int)) (or (<= (+ main_y 1) v_prenex_26587) (<= (select main_a v_prenex_26587) 1002) (<= 998 (select main_a v_prenex_26587)))) (forall ((v_prenex_26588 Int)) (or (<= (* 2 (select main_a v_prenex_26588)) 4) (<= (+ main_x 1) v_prenex_26588) (< v_prenex_26588 main_x) (<= 0 (* 2 (select main_a v_prenex_26588)))))) (forall ((v_prenex_28022 Int) (v_prenex_28021 Int)) (or (<= (select main_a v_prenex_28021) (+ (select main_a v_prenex_28022) 1000)) (<= (select main_a v_prenex_28021) 1002) (< v_prenex_28022 main_x) (<= (+ main_x 1) v_prenex_28022) (<= (* 2 (select main_a v_prenex_28021)) 2000) (<= (* 2 (select main_a v_prenex_28022)) 4) (< v_prenex_28021 main_y))) (or (forall ((v_prenex_22728 Int)) (or (<= (select main_a v_prenex_22728) 1000) (<= (+ main_y 1) v_prenex_22728))) (forall ((v_prenex_22729 Int)) (or (<= (* 2 (select main_a v_prenex_22729)) 4) (<= (+ main_x 1) v_prenex_22729) (<= (select main_a v_prenex_22729) 2) (< v_prenex_22729 main_x)))) (forall ((v_prenex_19713 Int) (v_prenex_19714 Int)) (or (< v_prenex_19713 main_y) (<= 998 (select main_a v_prenex_19713)) (< v_prenex_19714 main_x) (<= (+ (select main_a v_prenex_19714) (select main_a v_prenex_19713)) 1000) (<= (select main_a v_prenex_19714) 2) (<= (+ main_x 1) v_prenex_19714))) (forall ((v_prenex_22057 Int) (v_prenex_22058 Int)) (or (<= (+ main_x 1) v_prenex_22058) (< v_prenex_22058 main_x) (<= (select main_a v_prenex_22057) 1002) (<= (+ (select main_a v_prenex_22058) 996) (select main_a v_prenex_22057)) (<= (+ main_y 1) v_prenex_22057) (<= 998 (select main_a v_prenex_22057)) (<= 0 (* 2 (select main_a v_prenex_22058))))) (forall ((v_prenex_19528 Int) (v_prenex_19527 Int)) (or (<= (+ main_x 1) v_prenex_19528) (<= (select main_a v_prenex_19527) 1000) (< v_prenex_19528 main_x) (<= (select main_a v_prenex_19528) 2) (< v_prenex_19527 main_y) (<= (+ (select main_a v_prenex_19528) (select main_a v_prenex_19527)) 1000))) (forall ((v_prenex_20087 Int) (v_prenex_20086 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20087))) (< v_prenex_20087 main_x) (<= (+ main_x 1) v_prenex_20087) (<= (select main_a v_prenex_20086) (+ (select main_a v_prenex_20087) 1000)) (<= 0 (select main_a v_prenex_20087)) (<= 998 (select main_a v_prenex_20086)) (<= (* 2 (select main_a v_prenex_20086)) 2000))) (or (forall ((v_prenex_26271 Int)) (or (<= 996 (select main_a v_prenex_26271)) (<= (select main_a v_prenex_26271) 1000))) (forall ((v_prenex_26272 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26272))) (< v_prenex_26272 main_x) (<= 0 (+ (select main_a v_prenex_26272) 2)) (<= (+ main_x 1) v_prenex_26272) (<= (* 2 (select main_a v_prenex_26272)) 4)))) (forall ((v_prenex_25477 Int) (v_prenex_25476 Int)) (or (<= (select main_a v_prenex_25476) 1002) (<= (+ main_y 1) v_prenex_25476) (<= (+ (select main_a v_prenex_25477) 996) (select main_a v_prenex_25476)) (< v_prenex_25476 main_y))) (forall ((v_prenex_25483 Int) (v_prenex_25482 Int)) (or (<= (+ main_y 1) v_prenex_25482) (< v_prenex_25483 main_x) (<= (+ main_x 1) v_prenex_25483) (<= 0 (select main_a v_prenex_25483)) (<= (select main_a v_prenex_25482) 1000) (<= 1000 (+ (select main_a v_prenex_25483) (select main_a v_prenex_25482))))) (forall ((v_prenex_24524 Int) (v_prenex_24525 Int)) (or (<= (select main_a v_prenex_24525) 2) (<= (select main_a v_prenex_24524) (+ (select main_a v_prenex_24525) 1000)) (<= 998 (select main_a v_prenex_24524)) (<= (select main_a v_prenex_24524) 1002) (<= (select main_a v_prenex_24525) 4) (< v_prenex_24525 main_x) (<= (+ main_x 1) v_prenex_24525))) (forall ((v_prenex_28187 Int) (v_prenex_28186 Int)) (or (<= 998 (select main_a v_prenex_28186)) (<= 1000 (+ (select main_a v_prenex_28187) (select main_a v_prenex_28186))) (< v_prenex_28187 main_x) (<= (+ main_y 1) v_prenex_28186) (<= 1996 (* 2 (select main_a v_prenex_28186))) (<= (+ main_x 1) v_prenex_28187) (<= 0 (* 2 (select main_a v_prenex_28187))))) (forall ((v_prenex_21317 Int) (v_prenex_21318 Int)) (or (<= (select main_a v_prenex_21318) 2) (<= (select main_a v_prenex_21318) 4) (< v_prenex_21318 main_x) (<= 996 (select main_a v_prenex_21317)) (<= (select main_a v_prenex_21317) 1000) (<= 1000 (+ (select main_a v_prenex_21318) (select main_a v_prenex_21317))) (<= (+ main_x 1) v_prenex_21318))) (or (forall ((v_prenex_28323 Int)) (or (<= (select main_a v_prenex_28323) 1000) (< v_prenex_28323 main_y) (<= (* 2 (select main_a v_prenex_28323)) 2000))) (forall ((v_prenex_28324 Int)) (or (<= (+ main_x 1) v_prenex_28324) (<= (* 2 (select main_a v_prenex_28324)) 4) (<= 0 (* 2 (select main_a v_prenex_28324))) (< v_prenex_28324 main_x)))) (forall ((v_prenex_23034 Int) (v_prenex_23035 Int)) (or (<= 998 (select main_a v_prenex_23034)) (<= (+ (select main_a v_prenex_23035) (select main_a v_prenex_23034)) 1000) (<= 0 (select main_a v_prenex_23035)) (<= (+ main_y 1) v_prenex_23034) (< v_prenex_23035 main_x) (<= (+ main_x 1) v_prenex_23035))) (forall ((v_prenex_26664 Int) (v_prenex_26663 Int)) (or (< v_prenex_26664 main_x) (<= (select main_a v_prenex_26663) (+ (select main_a v_prenex_26664) 1000)) (< v_prenex_26663 main_y) (<= 996 (select main_a v_prenex_26663)) (<= (* 2 (select main_a v_prenex_26663)) 2000) (<= 0 (* 2 (select main_a v_prenex_26664))) (<= (+ main_x 1) v_prenex_26664))) (forall ((v_prenex_26866 Int) (v_prenex_26867 Int)) (or (<= (select main_a v_prenex_26867) 2) (<= (+ main_y 1) v_prenex_26866) (<= 1000 (+ (select main_a v_prenex_26867) (select main_a v_prenex_26866))) (< v_prenex_26867 main_x) (<= 1996 (* 2 (select main_a v_prenex_26866))) (<= (+ main_x 1) v_prenex_26867))) (forall ((v_prenex_21353 Int) (v_prenex_21354 Int)) (or (<= (select main_a v_prenex_21354) 2) (<= (+ main_x 1) v_prenex_21354) (<= (* 2 (select main_a v_prenex_21354)) 4) (< v_prenex_21354 main_x) (<= (select main_a v_prenex_21353) 1000) (<= (+ (select main_a v_prenex_21354) 996) (select main_a v_prenex_21353)) (<= 1996 (* 2 (select main_a v_prenex_21353))))) (forall ((v_prenex_21894 Int) (v_prenex_21893 Int)) (or (<= (* 2 (select main_a v_prenex_21894)) 4) (<= 0 (select main_a v_prenex_21894)) (<= (+ main_x 1) v_prenex_21894) (<= (select main_a v_prenex_21893) 1002) (< v_prenex_21894 main_x) (<= (select main_a v_prenex_21893) (+ (select main_a v_prenex_21894) 1000)))) (forall ((v_prenex_24034 Int) (v_prenex_24033 Int)) (or (<= (+ (select main_a v_prenex_24034) (select main_a v_prenex_24033)) 1000) (<= 998 (select main_a v_prenex_24033)) (<= 0 (* 2 (select main_a v_prenex_24034))) (<= (* 2 (select main_a v_prenex_24033)) 2000) (< v_prenex_24034 main_x) (< v_prenex_24033 main_y) (<= (+ main_x 1) v_prenex_24034))) (or (forall ((v_prenex_22613 Int)) (or (<= (* 2 (select main_a v_prenex_22613)) 4) (<= (+ main_x 1) v_prenex_22613) (< v_prenex_22613 main_x) (<= 0 (select main_a v_prenex_22613)))) (forall ((v_prenex_22612 Int)) (or (<= (* 2 (select main_a v_prenex_22612)) 2000) (<= (select main_a v_prenex_22612) 1002)))) (forall ((v_prenex_25356 Int) (v_prenex_25357 Int)) (or (<= (select main_a v_prenex_25356) (+ (select main_a v_prenex_25357) 1000)) (<= 996 (select main_a v_prenex_25356)) (<= (select main_a v_prenex_25357) 4) (<= 1996 (* 2 (select main_a v_prenex_25356))) (< v_prenex_25357 main_x) (<= (+ main_x 1) v_prenex_25357) (< v_prenex_25356 main_y))) (forall ((v_prenex_26635 Int) (v_prenex_26636 Int)) (or (<= 0 (select main_a v_prenex_26636)) (<= (select main_a v_prenex_26635) (+ (select main_a v_prenex_26636) 1000)) (<= (+ main_x 1) v_prenex_26636) (< v_prenex_26636 main_x) (<= 1996 (* 2 (select main_a v_prenex_26635))))) (forall ((v_prenex_20923 Int) (v_prenex_20922 Int)) (or (<= (select main_a v_prenex_20923) 2) (<= (+ main_x 1) v_prenex_20923) (< v_prenex_20922 main_y) (<= (select main_a v_prenex_20922) (+ (select main_a v_prenex_20923) 1000)) (< v_prenex_20923 main_x) (<= 998 (select main_a v_prenex_20922)))) (forall ((v_prenex_19801 Int) (v_prenex_19802 Int)) (or (<= (select main_a v_prenex_19801) 1000) (<= (select main_a v_prenex_19801) (+ (select main_a v_prenex_19802) 1000)) (<= (select main_a v_prenex_19802) 2) (<= 0 (+ (select main_a v_prenex_19802) 2)) (<= (* 2 (select main_a v_prenex_19801)) 2000) (<= (+ main_x 1) v_prenex_19802) (< v_prenex_19802 main_x))) (or (forall ((v_prenex_23087 Int)) (or (<= 996 (select main_a v_prenex_23087)) (< v_prenex_23087 main_y) (<= (* 2 (select main_a v_prenex_23087)) 2000))) (forall ((v_prenex_23088 Int)) (or (< v_prenex_23088 main_x) (<= (+ main_x 1) v_prenex_23088) (<= 0 (* 2 (select main_a v_prenex_23088)))))) (forall ((v_prenex_28492 Int) (v_prenex_28491 Int)) (or (<= (+ main_x 1) v_prenex_28492) (<= 998 (select main_a v_prenex_28491)) (<= (select main_a v_prenex_28492) 4) (< v_prenex_28492 main_x) (<= (+ (select main_a v_prenex_28492) 996) (select main_a v_prenex_28491)) (<= (select main_a v_prenex_28492) 2))) (or (forall ((v_prenex_21116 Int)) (or (< v_prenex_21116 main_x) (<= (select main_a v_prenex_21116) 2) (<= (+ main_x 1) v_prenex_21116) (<= 0 (* 2 (select main_a v_prenex_21116))))) (forall ((v_prenex_21115 Int)) (or (<= 996 (select main_a v_prenex_21115)) (<= (* 2 (select main_a v_prenex_21115)) 2000)))) (forall ((v_prenex_18934 Int) (v_prenex_18933 Int)) (or (<= (* 2 (select main_a v_prenex_18933)) 2000) (< v_prenex_18933 main_y) (<= (+ (select main_a v_prenex_18934) (select main_a v_prenex_18933)) 1000) (<= (+ main_y 1) v_prenex_18933) (<= (select main_a v_prenex_18933) 1000))) (forall ((v_prenex_21300 Int) (v_prenex_21299 Int)) (or (<= 1000 (+ (select main_a v_prenex_21300) (select main_a v_prenex_21299))) (< v_prenex_21299 main_y) (<= (+ main_y 1) v_prenex_21299) (<= (select main_a v_prenex_21299) 1002) (<= (+ main_x 1) v_prenex_21300))) (or (forall ((v_prenex_27985 Int)) (or (<= (* 2 (select main_a v_prenex_27985)) 4) (<= (+ main_x 1) v_prenex_27985) (< v_prenex_27985 main_x) (<= 0 (+ (select main_a v_prenex_27985) 2)))) (forall ((v_prenex_27984 Int)) (or (<= (select main_a v_prenex_27984) 1002) (<= (* 2 (select main_a v_prenex_27984)) 2000)))) (forall ((v_prenex_28609 Int) (v_prenex_28608 Int)) (or (<= 998 (select main_a v_prenex_28608)) (<= 0 (* 2 (select main_a v_prenex_28609))) (<= (+ (select main_a v_prenex_28609) 996) (select main_a v_prenex_28608)) (<= (+ main_x 1) v_prenex_28609) (<= (select main_a v_prenex_28609) 2) (< v_prenex_28609 main_x))) (forall ((v_prenex_23570 Int) (v_prenex_23571 Int)) (or (<= (* 2 (select main_a v_prenex_23570)) 2000) (<= (+ main_x 1) v_prenex_23571) (< v_prenex_23571 main_x) (<= (select main_a v_prenex_23571) 2) (<= 1996 (* 2 (select main_a v_prenex_23570))) (<= (select main_a v_prenex_23571) 4) (<= 1000 (+ (select main_a v_prenex_23571) (select main_a v_prenex_23570))))) (forall ((v_prenex_24744 Int) (v_prenex_24745 Int)) (or (<= (* 2 (select main_a v_prenex_24745)) 4) (<= 996 (select main_a v_prenex_24744)) (< v_prenex_24745 main_x) (<= (+ main_x 1) v_prenex_24745) (<= (* 2 (select main_a v_prenex_24744)) 2000) (<= 1000 (+ (select main_a v_prenex_24745) (select main_a v_prenex_24744))) (<= (+ main_y 1) v_prenex_24744))) (forall ((v_prenex_21850 Int) (v_prenex_21849 Int)) (or (<= (select main_a v_prenex_21849) 1002) (<= (select main_a v_prenex_21849) (+ (select main_a v_prenex_21850) 1000)) (<= (+ main_x 1) v_prenex_21850) (< v_prenex_21850 main_x) (<= 996 (select main_a v_prenex_21849)) (<= (select main_a v_prenex_21850) 4))) (or (forall ((v_prenex_28423 Int)) (<= 1996 (* 2 (select main_a v_prenex_28423)))) (forall ((v_prenex_28424 Int)) (or (< v_prenex_28424 main_x) (<= (+ main_x 1) v_prenex_28424) (<= 0 (select main_a v_prenex_28424)) (<= (select main_a v_prenex_28424) 2) (<= 0 (* 2 (select main_a v_prenex_28424)))))) (forall ((v_prenex_27843 Int) (v_prenex_27842 Int)) (or (<= (+ main_y 1) v_prenex_27842) (<= 0 (* 2 (select main_a v_prenex_27843))) (<= (+ main_x 1) v_prenex_27843) (<= 998 (select main_a v_prenex_27842)) (<= (select main_a v_prenex_27842) 1002) (< v_prenex_27843 main_x) (<= 1000 (+ (select main_a v_prenex_27843) (select main_a v_prenex_27842))))) (forall ((v_prenex_25019 Int) (v_prenex_25020 Int)) (or (<= (* 2 (select main_a v_prenex_25020)) 4) (< v_prenex_25020 main_x) (<= 1996 (* 2 (select main_a v_prenex_25019))) (<= (+ main_x 1) v_prenex_25020) (<= 1000 (+ (select main_a v_prenex_25020) (select main_a v_prenex_25019))) (<= 0 (* 2 (select main_a v_prenex_25020))))) (forall ((v_prenex_24898 Int) (v_prenex_24899 Int)) (or (<= 996 (select main_a v_prenex_24898)) (<= (+ (select main_a v_prenex_24899) 996) (select main_a v_prenex_24898)) (< v_prenex_24899 main_x) (<= (+ main_x 1) v_prenex_24899) (<= (* 2 (select main_a v_prenex_24899)) 4) (<= (select main_a v_prenex_24898) 1000))) (or (forall ((v_prenex_23565 Int)) (or (<= (* 2 (select main_a v_prenex_23565)) 4) (< v_prenex_23565 main_x) (<= (+ main_x 1) v_prenex_23565) (<= (select main_a v_prenex_23565) 2))) (forall ((v_prenex_23564 Int)) (or (<= (select main_a v_prenex_23564) 1000) (<= (select main_a v_prenex_23564) 1002) (<= (+ main_y 1) v_prenex_23564)))) (forall ((v_prenex_21149 Int) (v_prenex_21150 Int)) (or (<= (select main_a v_prenex_21150) 2) (<= 0 (select main_a v_prenex_21150)) (<= (+ main_x 1) v_prenex_21150) (<= 1000 (+ (select main_a v_prenex_21150) (select main_a v_prenex_21149))) (< v_prenex_21150 main_x))) (or (forall ((v_prenex_18640 Int)) (or (<= 0 (select main_a v_prenex_18640)) (< v_prenex_18640 main_x) (<= (+ main_x 1) v_prenex_18640) (<= 0 (* 2 (select main_a v_prenex_18640))))) (forall ((v_prenex_18639 Int)) (or (<= (* 2 (select main_a v_prenex_18639)) 2000) (<= (+ main_y 1) v_prenex_18639) (<= (select main_a v_prenex_18639) 1002)))) (or (forall ((v_prenex_26509 Int)) (or (<= 998 (select main_a v_prenex_26509)) (<= (* 2 (select main_a v_prenex_26509)) 2000))) (forall ((v_prenex_26510 Int)) (or (<= (select main_a v_prenex_26510) 4) (<= (+ main_x 1) v_prenex_26510) (< v_prenex_26510 main_x) (<= 0 (+ (select main_a v_prenex_26510) 2)) (<= (* 2 (select main_a v_prenex_26510)) 4)))) (forall ((v_prenex_20584 Int) (v_prenex_20583 Int)) (or (<= (select main_a v_prenex_20584) 2) (< v_prenex_20584 main_x) (<= 998 (select main_a v_prenex_20583)) (<= 1000 (+ (select main_a v_prenex_20584) (select main_a v_prenex_20583))) (<= (+ main_y 1) v_prenex_20583) (<= (+ main_x 1) v_prenex_20584))) (forall ((v_prenex_24964 Int) (v_prenex_24963 Int)) (or (<= (select main_a v_prenex_24964) 2) (<= 1000 (+ (select main_a v_prenex_24964) (select main_a v_prenex_24963))) (<= (+ main_x 1) v_prenex_24964) (< v_prenex_24964 main_x) (<= 998 (select main_a v_prenex_24963)) (<= 0 (select main_a v_prenex_24964)) (<= 996 (select main_a v_prenex_24963)))) (forall ((v_prenex_21175 Int) (v_prenex_21176 Int)) (or (<= (select main_a v_prenex_21176) 2) (<= (+ (select main_a v_prenex_21176) (select main_a v_prenex_21175)) 1000) (<= 1996 (* 2 (select main_a v_prenex_21175))) (<= (+ main_x 1) v_prenex_21176) (< v_prenex_21176 main_x) (<= 0 (* 2 (select main_a v_prenex_21176))) (<= (* 2 (select main_a v_prenex_21175)) 2000))) (or (forall ((v_prenex_25950 Int)) (or (<= (* 2 (select main_a v_prenex_25950)) 4) (<= (+ main_x 1) v_prenex_25950) (<= 0 (* 2 (select main_a v_prenex_25950))) (< v_prenex_25950 main_x))) (forall ((v_prenex_25949 Int)) (or (< v_prenex_25949 main_y) (<= 998 (select main_a v_prenex_25949))))) (or (forall ((v_prenex_20191 Int)) (or (<= (+ main_x 1) v_prenex_20191) (<= (select main_a v_prenex_20191) 2) (< v_prenex_20191 main_x) (<= 0 (select main_a v_prenex_20191)))) (forall ((v_prenex_20190 Int)) (<= 1996 (* 2 (select main_a v_prenex_20190))))) (or (forall ((v_prenex_25182 Int)) (or (<= (+ main_x 1) v_prenex_25182) (<= (* 2 (select main_a v_prenex_25182)) 4) (<= 0 (* 2 (select main_a v_prenex_25182))) (< v_prenex_25182 main_x))) (forall ((v_prenex_25181 Int)) (or (<= 998 (select main_a v_prenex_25181)) (<= (+ main_y 1) v_prenex_25181)))) (forall ((v_prenex_24373 Int) (v_prenex_24374 Int)) (or (< v_prenex_24374 main_x) (<= (+ main_y 1) v_prenex_24373) (<= 1996 (* 2 (select main_a v_prenex_24373))) (<= 998 (select main_a v_prenex_24373)) (<= (+ (select main_a v_prenex_24374) (select main_a v_prenex_24373)) 1000) (<= 0 (select main_a v_prenex_24374)) (<= (+ main_x 1) v_prenex_24374))) (forall ((v_prenex_19324 Int) (v_prenex_19323 Int)) (or (<= (+ main_y 1) v_prenex_19323) (< v_prenex_19324 main_x) (<= (+ (select main_a v_prenex_19324) (select main_a v_prenex_19323)) 1000) (<= (* 2 (select main_a v_prenex_19323)) 2000) (< v_prenex_19323 main_y))) (forall ((v_prenex_28869 Int) (v_prenex_28870 Int)) (or (<= (+ main_x 1) v_prenex_28870) (< v_prenex_28870 main_x) (<= (select main_a v_prenex_28869) 1000) (<= (select main_a v_prenex_28870) 2) (<= (* 2 (select main_a v_prenex_28870)) 4) (<= 1000 (+ (select main_a v_prenex_28870) (select main_a v_prenex_28869))) (<= 1996 (* 2 (select main_a v_prenex_28869))))) (or (forall ((v_prenex_20561 Int)) (or (<= 998 (select main_a v_prenex_20561)) (<= (* 2 (select main_a v_prenex_20561)) 2000))) (forall ((v_prenex_20562 Int)) (or (<= (* 2 (select main_a v_prenex_20562)) 4) (< v_prenex_20562 main_x) (<= (select main_a v_prenex_20562) 2) (<= 0 (select main_a v_prenex_20562)) (<= (+ main_x 1) v_prenex_20562)))) (or (forall ((v_prenex_19617 Int)) (<= (select main_a v_prenex_19617) 1000)) (forall ((v_prenex_19618 Int)) (or (<= (+ main_x 1) v_prenex_19618) (<= (select main_a v_prenex_19618) 4) (< v_prenex_19618 main_x) (<= 0 (* 2 (select main_a v_prenex_19618)))))) (forall ((v_prenex_21784 Int) (v_prenex_21783 Int)) (or (<= (+ main_x 1) v_prenex_21784) (< v_prenex_21784 main_x) (<= (select main_a v_prenex_21784) 4) (<= (select main_a v_prenex_21783) (+ (select main_a v_prenex_21784) 1000)))) (or (forall ((v_prenex_27722 Int)) (or (<= 996 (select main_a v_prenex_27722)) (<= (select main_a v_prenex_27722) 1002) (< v_prenex_27722 main_y))) (forall ((v_prenex_27723 Int)) (or (<= 0 (+ (select main_a v_prenex_27723) 2)) (<= 0 (* 2 (select main_a v_prenex_27723))) (<= (+ main_x 1) v_prenex_27723) (< v_prenex_27723 main_x)))) (forall ((v_prenex_21715 Int) (v_prenex_21716 Int)) (or (<= (+ main_x 1) v_prenex_21716) (< v_prenex_21716 main_x) (<= (select main_a v_prenex_21715) 1000) (<= 0 (select main_a v_prenex_21716)) (<= 998 (select main_a v_prenex_21715)) (<= 1000 (+ (select main_a v_prenex_21716) (select main_a v_prenex_21715))))) (forall ((v_prenex_26585 Int) (v_prenex_26586 Int)) (or (<= 996 (select main_a v_prenex_26585)) (<= (+ main_x 1) v_prenex_26586) (<= (select main_a v_prenex_26586) 4) (<= 1000 (+ (select main_a v_prenex_26586) (select main_a v_prenex_26585))) (<= (* 2 (select main_a v_prenex_26586)) 4) (< v_prenex_26586 main_x) (<= (select main_a v_prenex_26585) 1000))) (or (forall ((v_prenex_20136 Int)) (or (<= (* 2 (select main_a v_prenex_20136)) 2000) (< v_prenex_20136 main_y) (<= (select main_a v_prenex_20136) 1002))) (forall ((v_prenex_20137 Int)) (or (<= (+ main_x 1) v_prenex_20137) (< v_prenex_20137 main_x) (<= (* 2 (select main_a v_prenex_20137)) 4) (<= 0 (+ (select main_a v_prenex_20137) 2))))) (forall ((v_prenex_19603 Int) (v_prenex_19604 Int)) (or (<= 998 (select main_a v_prenex_19603)) (< v_prenex_19604 main_x) (<= (select main_a v_prenex_19604) 4) (<= 1000 (+ (select main_a v_prenex_19604) (select main_a v_prenex_19603))) (<= (* 2 (select main_a v_prenex_19604)) 4) (<= (+ main_x 1) v_prenex_19604) (<= 996 (select main_a v_prenex_19603)))) (forall ((v_prenex_19878 Int) (v_prenex_19877 Int)) (or (<= (+ main_x 1) v_prenex_19878) (<= 0 (+ (select main_a v_prenex_19878) 2)) (<= 998 (select main_a v_prenex_19877)) (<= (* 2 (select main_a v_prenex_19877)) 2000) (<= (select main_a v_prenex_19877) (+ (select main_a v_prenex_19878) 1000)) (< v_prenex_19878 main_x))) (or (forall ((v_prenex_22383 Int)) (or (<= (* 2 (select main_a v_prenex_22383)) 2000) (<= (select main_a v_prenex_22383) 1002))) (forall ((v_prenex_22384 Int)) (or (< v_prenex_22384 main_x) (<= 0 (* 2 (select main_a v_prenex_22384))) (<= (+ main_x 1) v_prenex_22384) (<= (select main_a v_prenex_22384) 2)))) (forall ((v_prenex_28217 Int) (v_prenex_28216 Int)) (or (<= (+ main_x 1) v_prenex_28217) (<= (select main_a v_prenex_28217) 2) (<= 998 (select main_a v_prenex_28216)) (<= 0 (* 2 (select main_a v_prenex_28217))) (< v_prenex_28217 main_x) (<= (select main_a v_prenex_28216) (+ (select main_a v_prenex_28217) 1000)))) (or (forall ((v_prenex_23867 Int)) (<= (select main_a v_prenex_23867) 1002)) (forall ((v_prenex_23868 Int)) (or (< v_prenex_23868 main_x) (<= (select main_a v_prenex_23868) 4) (<= (* 2 (select main_a v_prenex_23868)) 4) (<= (select main_a v_prenex_23868) 2) (<= (+ main_x 1) v_prenex_23868)))) (forall ((v_prenex_26290 Int) (v_prenex_26289 Int)) (or (< v_prenex_26290 main_x) (<= (+ main_x 1) v_prenex_26290) (<= (select main_a v_prenex_26289) 1000) (<= (* 2 (select main_a v_prenex_26290)) 4) (<= 1000 (+ (select main_a v_prenex_26290) (select main_a v_prenex_26289))) (<= 0 (* 2 (select main_a v_prenex_26290))) (<= 1996 (* 2 (select main_a v_prenex_26289))))) (forall ((v_prenex_20385 Int) (v_prenex_20384 Int)) (or (<= (+ main_x 1) v_prenex_20385) (<= (select main_a v_prenex_20384) 1002) (< v_prenex_20385 main_x) (<= 1000 (+ (select main_a v_prenex_20385) (select main_a v_prenex_20384))) (<= 0 (+ (select main_a v_prenex_20385) 2)) (<= (* 2 (select main_a v_prenex_20385)) 4) (<= 1996 (* 2 (select main_a v_prenex_20384))))) (forall ((v_prenex_28587 Int) (v_prenex_28586 Int)) (or (<= 998 (select main_a v_prenex_28586)) (<= (select main_a v_prenex_28587) 4) (<= (+ main_x 1) v_prenex_28587) (< v_prenex_28586 main_y) (<= (select main_a v_prenex_28586) 1000) (<= (select main_a v_prenex_28586) (+ (select main_a v_prenex_28587) 1000)) (< v_prenex_28587 main_x))) (forall ((v_prenex_19975 Int) (v_prenex_19974 Int)) (or (<= (+ main_x 1) v_prenex_19975) (<= (select main_a v_prenex_19975) 2) (<= 1000 (+ (select main_a v_prenex_19975) (select main_a v_prenex_19974))) (<= 998 (select main_a v_prenex_19974)) (< v_prenex_19975 main_x))) (forall ((v_prenex_25567 Int) (v_prenex_25566 Int)) (or (<= 998 (select main_a v_prenex_25566)) (<= 1000 (+ (select main_a v_prenex_25567) (select main_a v_prenex_25566))) (<= (* 2 (select main_a v_prenex_25566)) 2000) (< v_prenex_25567 main_x) (<= (select main_a v_prenex_25567) 4) (<= (+ main_x 1) v_prenex_25567) (<= 0 (select main_a v_prenex_25567)))) (forall ((v_prenex_22051 Int) (v_prenex_22052 Int)) (or (<= (+ main_x 1) v_prenex_22052) (< v_prenex_22052 main_x) (<= (+ (select main_a v_prenex_22052) (select main_a v_prenex_22051)) 1000) (<= (* 2 (select main_a v_prenex_22051)) 2000) (<= 0 (+ (select main_a v_prenex_22052) 2)) (<= 998 (select main_a v_prenex_22051)) (<= (+ main_y 1) v_prenex_22051))) (forall ((v_prenex_24636 Int) (v_prenex_24637 Int)) (or (<= (select main_a v_prenex_24637) 4) (<= (select main_a v_prenex_24636) 1000) (< v_prenex_24637 main_x) (<= 996 (select main_a v_prenex_24636)) (<= (+ main_x 1) v_prenex_24637) (<= (+ (select main_a v_prenex_24637) (select main_a v_prenex_24636)) 1000) (<= (select main_a v_prenex_24637) 2))) (or (forall ((v_prenex_19681 Int)) (or (<= (select main_a v_prenex_19681) 1000) (< v_prenex_19681 main_y) (<= 1996 (* 2 (select main_a v_prenex_19681))))) (forall ((v_prenex_19682 Int)) (or (< v_prenex_19682 main_x) (<= (select main_a v_prenex_19682) 2) (<= (+ main_x 1) v_prenex_19682) (<= 0 (* 2 (select main_a v_prenex_19682)))))) (forall ((v_prenex_22130 Int) (v_prenex_22129 Int)) (or (<= (+ main_x 1) v_prenex_22130) (<= (select main_a v_prenex_22129) (+ (select main_a v_prenex_22130) 1000)) (<= (select main_a v_prenex_22129) 1002) (<= (select main_a v_prenex_22130) 4) (<= (select main_a v_prenex_22130) 2) (< v_prenex_22130 main_x))) (forall ((v_prenex_19649 Int) (v_prenex_19650 Int)) (or (<= 1000 (+ (select main_a v_prenex_19650) (select main_a v_prenex_19649))) (< v_prenex_19650 main_x) (<= (* 2 (select main_a v_prenex_19650)) 4) (<= (+ main_x 1) v_prenex_19650) (<= (* 2 (select main_a v_prenex_19649)) 2000) (<= (select main_a v_prenex_19649) 1002) (< v_prenex_19649 main_y))) (forall ((v_prenex_27404 Int) (v_prenex_27405 Int)) (or (<= (select main_a v_prenex_27405) 2) (<= (+ main_x 1) v_prenex_27405) (<= 1996 (* 2 (select main_a v_prenex_27404))) (<= (select main_a v_prenex_27404) 1000) (< v_prenex_27405 main_x) (<= (+ (select main_a v_prenex_27405) 996) (select main_a v_prenex_27404)) (<= 0 (* 2 (select main_a v_prenex_27405))))) (forall ((v_prenex_21037 Int) (v_prenex_21038 Int)) (or (<= (select main_a v_prenex_21037) 1000) (<= (select main_a v_prenex_21038) 4) (<= (select main_a v_prenex_21037) (+ (select main_a v_prenex_21038) 1000)) (< v_prenex_21038 main_x) (<= (+ main_x 1) v_prenex_21038) (<= 1996 (* 2 (select main_a v_prenex_21037))) (<= (+ main_y 1) v_prenex_21037))) (forall ((v_prenex_22970 Int) (v_prenex_22971 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22970))) (<= (+ (select main_a v_prenex_22971) (select main_a v_prenex_22970)) 1000) (<= (+ main_x 1) v_prenex_22971) (<= (+ main_y 1) v_prenex_22970) (<= (select main_a v_prenex_22970) 1002) (< v_prenex_22971 main_x) (<= 0 (select main_a v_prenex_22971)))) (forall ((v_prenex_23880 Int) (v_prenex_23879 Int)) (or (<= 0 (+ (select main_a v_prenex_23880) 2)) (<= 998 (select main_a v_prenex_23879)) (<= (+ main_x 1) v_prenex_23880) (< v_prenex_23880 main_x) (<= (* 2 (select main_a v_prenex_23879)) 2000) (<= (* 2 (select main_a v_prenex_23880)) 4) (<= (select main_a v_prenex_23879) (+ (select main_a v_prenex_23880) 1000)))) (forall ((v_prenex_28665 Int) (v_prenex_28664 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28664))) (<= (select main_a v_prenex_28664) (+ (select main_a v_prenex_28665) 1000)) (<= (+ main_x 1) v_prenex_28665) (< v_prenex_28665 main_x) (<= 996 (select main_a v_prenex_28664)) (<= 0 (* 2 (select main_a v_prenex_28665))) (<= (select main_a v_prenex_28665) 2))) (or (forall ((v_prenex_24203 Int)) (or (<= 996 (select main_a v_prenex_24203)) (<= 1996 (* 2 (select main_a v_prenex_24203))))) (forall ((v_prenex_24204 Int)) (or (<= (select main_a v_prenex_24204) 4) (<= 0 (* 2 (select main_a v_prenex_24204))) (<= (+ main_x 1) v_prenex_24204) (< v_prenex_24204 main_x)))) (or (forall ((v_prenex_20547 Int)) (or (<= 998 (select main_a v_prenex_20547)) (<= 1996 (* 2 (select main_a v_prenex_20547))) (<= (+ main_y 1) v_prenex_20547))) (forall ((v_prenex_20548 Int)) (or (< v_prenex_20548 main_x) (<= (+ main_x 1) v_prenex_20548) (<= 0 (* 2 (select main_a v_prenex_20548)))))) (forall ((v_prenex_28353 Int) (v_prenex_28354 Int)) (or (<= (select main_a v_prenex_28353) 1002) (<= (+ (select main_a v_prenex_28354) (select main_a v_prenex_28353)) 1000) (<= (* 2 (select main_a v_prenex_28353)) 2000) (< v_prenex_28354 main_x) (<= (select main_a v_prenex_28354) 2) (<= 0 (select main_a v_prenex_28354)) (<= (+ main_x 1) v_prenex_28354))) (forall ((v_prenex_21183 Int) (v_prenex_21184 Int)) (or (<= (select main_a v_prenex_21184) 2) (<= (select main_a v_prenex_21183) 1000) (< v_prenex_21184 main_x) (<= (select main_a v_prenex_21183) 1002) (<= 0 (select main_a v_prenex_21184)) (<= (+ main_x 1) v_prenex_21184) (<= (+ (select main_a v_prenex_21184) 996) (select main_a v_prenex_21183)))) (forall ((v_prenex_28331 Int) (v_prenex_28332 Int)) (or (<= 1000 (+ (select main_a v_prenex_28332) (select main_a v_prenex_28331))) (< v_prenex_28332 main_x) (<= 1996 (* 2 (select main_a v_prenex_28331))) (<= (select main_a v_prenex_28332) 2) (<= (+ main_x 1) v_prenex_28332) (<= (select main_a v_prenex_28332) 4) (<= (select main_a v_prenex_28331) 1000))) (or (forall ((v_prenex_26873 Int)) (or (<= (* 2 (select main_a v_prenex_26873)) 4) (< v_prenex_26873 main_x) (<= (+ main_x 1) v_prenex_26873) (<= 0 (select main_a v_prenex_26873)))) (forall ((v_prenex_26872 Int)) (or (<= (+ main_y 1) v_prenex_26872) (<= 996 (select main_a v_prenex_26872)) (<= 998 (select main_a v_prenex_26872))))) (or (forall ((v_prenex_25744 Int)) (or (<= (+ main_y 1) v_prenex_25744) (<= (select main_a v_prenex_25744) 1002))) (forall ((v_prenex_25745 Int)) (or (<= (+ main_x 1) v_prenex_25745) (<= (* 2 (select main_a v_prenex_25745)) 4) (<= (select main_a v_prenex_25745) 2) (< v_prenex_25745 main_x)))) (forall ((v_prenex_24952 Int) (v_prenex_24951 Int)) (or (< v_prenex_24952 main_x) (<= 1000 (+ (select main_a v_prenex_24952) (select main_a v_prenex_24951))) (<= 1996 (* 2 (select main_a v_prenex_24951))) (<= 998 (select main_a v_prenex_24951)) (< v_prenex_24951 main_y) (<= (+ main_x 1) v_prenex_24952) (<= (select main_a v_prenex_24952) 2))) (or (forall ((v_prenex_28871 Int)) (<= (select main_a v_prenex_28871) 1000)) (forall ((v_prenex_28872 Int)) (or (<= (* 2 (select main_a v_prenex_28872)) 4) (<= (select main_a v_prenex_28872) 4) (<= 0 (* 2 (select main_a v_prenex_28872))) (<= (+ main_x 1) v_prenex_28872) (< v_prenex_28872 main_x)))) (forall ((v_prenex_23149 Int) (v_prenex_23150 Int)) (or (<= (select main_a v_prenex_23149) 1000) (<= 0 (+ (select main_a v_prenex_23150) 2)) (<= (+ main_x 1) v_prenex_23150) (< v_prenex_23150 main_x) (<= 998 (select main_a v_prenex_23149)) (<= 0 (* 2 (select main_a v_prenex_23150))) (<= 1000 (+ (select main_a v_prenex_23150) (select main_a v_prenex_23149))))) (forall ((v_prenex_22321 Int) (v_prenex_22322 Int)) (or (<= 998 (select main_a v_prenex_22321)) (<= (select main_a v_prenex_22322) 4) (<= (* 2 (select main_a v_prenex_22322)) 4) (<= 996 (select main_a v_prenex_22321)) (<= (select main_a v_prenex_22321) (+ (select main_a v_prenex_22322) 1000)) (< v_prenex_22322 main_x) (<= (+ main_x 1) v_prenex_22322))) (forall ((v_prenex_24704 Int) (v_prenex_24705 Int)) (or (<= (select main_a v_prenex_24704) (+ (select main_a v_prenex_24705) 1000)) (<= (+ main_x 1) v_prenex_24705) (< v_prenex_24704 main_y) (<= 996 (select main_a v_prenex_24704)) (<= (select main_a v_prenex_24705) 2) (< v_prenex_24705 main_x))) (forall ((v_prenex_19038 Int) (v_prenex_19037 Int)) (or (<= (select main_a v_prenex_19037) 1000) (<= 1000 (+ (select main_a v_prenex_19038) (select main_a v_prenex_19037))) (<= (+ main_x 1) v_prenex_19038) (< v_prenex_19038 main_x) (<= (select main_a v_prenex_19038) 2) (< v_prenex_19037 main_y) (<= 1996 (* 2 (select main_a v_prenex_19037))))) (or (forall ((v_prenex_18957 Int)) (or (<= (select main_a v_prenex_18957) 1002) (<= (select main_a v_prenex_18957) 1000))) (forall ((v_prenex_18958 Int)) (or (<= (select main_a v_prenex_18958) 2) (<= (+ main_x 1) v_prenex_18958) (<= 0 (* 2 (select main_a v_prenex_18958))) (< v_prenex_18958 main_x)))) (forall ((v_prenex_22561 Int) (v_prenex_22560 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22561))) (< v_prenex_22561 main_x) (<= (+ main_x 1) v_prenex_22561) (<= (select main_a v_prenex_22560) 1000) (<= 0 (select main_a v_prenex_22561)) (<= (+ (select main_a v_prenex_22561) 996) (select main_a v_prenex_22560)))) (or (forall ((v_prenex_22550 Int)) (<= 998 (select main_a v_prenex_22550))) (forall ((v_prenex_22551 Int)) (or (< v_prenex_22551 main_x) (<= 0 (* 2 (select main_a v_prenex_22551))) (<= 0 (+ (select main_a v_prenex_22551) 2)) (<= (+ main_x 1) v_prenex_22551) (<= (select main_a v_prenex_22551) 2)))) (forall ((v_prenex_23644 Int) (v_prenex_23645 Int)) (or (<= (+ main_x 1) v_prenex_23645) (< v_prenex_23645 main_x) (<= (select main_a v_prenex_23645) 2) (<= 0 (* 2 (select main_a v_prenex_23645))) (<= (select main_a v_prenex_23644) (+ (select main_a v_prenex_23645) 1000)))) (or (forall ((v_prenex_20235 Int)) (or (< v_prenex_20235 main_x) (<= 0 (* 2 (select main_a v_prenex_20235))) (<= (select main_a v_prenex_20235) 2) (<= (+ main_x 1) v_prenex_20235))) (forall ((v_prenex_20234 Int)) (or (<= 996 (select main_a v_prenex_20234)) (<= (+ main_y 1) v_prenex_20234)))) (forall ((v_prenex_27917 Int) (v_prenex_27916 Int)) (or (<= 998 (select main_a v_prenex_27916)) (< v_prenex_27917 main_x) (<= (+ main_x 1) v_prenex_27917) (<= (select main_a v_prenex_27917) 2) (<= 1000 (+ (select main_a v_prenex_27917) (select main_a v_prenex_27916))) (<= (select main_a v_prenex_27916) 1000))) (forall ((v_prenex_25033 Int) (v_prenex_25034 Int)) (or (<= 1000 (+ (select main_a v_prenex_25034) (select main_a v_prenex_25033))) (<= (+ main_x 1) v_prenex_25034) (<= (+ main_y 1) v_prenex_25033) (< v_prenex_25033 main_y) (<= (* 2 (select main_a v_prenex_25033)) 2000))) (or (forall ((v_prenex_26797 Int)) (or (< v_prenex_26797 main_y) (<= (* 2 (select main_a v_prenex_26797)) 2000))) (forall ((v_prenex_26798 Int)) (or (< v_prenex_26798 main_x) (<= 0 (* 2 (select main_a v_prenex_26798))) (<= (+ main_x 1) v_prenex_26798)))) (or (forall ((v_prenex_25362 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25362))) (< v_prenex_25362 main_y) (<= (select main_a v_prenex_25362) 1000))) (forall ((v_prenex_25363 Int)) (or (<= 0 (+ (select main_a v_prenex_25363) 2)) (<= (+ main_x 1) v_prenex_25363) (< v_prenex_25363 main_x) (<= 0 (* 2 (select main_a v_prenex_25363)))))) (forall ((v_prenex_21617 Int) (v_prenex_21618 Int)) (or (<= (select main_a v_prenex_21617) (+ (select main_a v_prenex_21618) 1000)) (<= 0 (select main_a v_prenex_21618)) (< v_prenex_21617 main_y) (<= (+ main_x 1) v_prenex_21618) (< v_prenex_21618 main_x) (<= 996 (select main_a v_prenex_21617)))) (forall ((v_prenex_20624 Int) (v_prenex_20623 Int)) (or (<= (+ main_x 1) v_prenex_20624) (<= 1000 (+ (select main_a v_prenex_20624) (select main_a v_prenex_20623))) (<= 0 (+ (select main_a v_prenex_20624) 2)) (<= (select main_a v_prenex_20623) 1000) (<= 996 (select main_a v_prenex_20623)) (< v_prenex_20623 main_y) (< v_prenex_20624 main_x))) (or (forall ((v_prenex_23819 Int)) (or (<= (select main_a v_prenex_23819) 1000) (<= (select main_a v_prenex_23819) 1002))) (forall ((v_prenex_23820 Int)) (or (<= (* 2 (select main_a v_prenex_23820)) 4) (<= (+ main_x 1) v_prenex_23820) (<= 0 (select main_a v_prenex_23820)) (< v_prenex_23820 main_x)))) (or (forall ((v_prenex_28733 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28733))) (<= (* 2 (select main_a v_prenex_28733)) 2000))) (forall ((v_prenex_28734 Int)) (or (<= (+ main_x 1) v_prenex_28734) (<= (select main_a v_prenex_28734) 2) (< v_prenex_28734 main_x) (<= (* 2 (select main_a v_prenex_28734)) 4)))) (forall ((v_prenex_28268 Int) (v_prenex_28267 Int)) (or (<= (+ (select main_a v_prenex_28268) (select main_a v_prenex_28267)) 1000) (<= (+ main_x 1) v_prenex_28268) (< v_prenex_28268 main_x) (<= (select main_a v_prenex_28268) 2) (<= (select main_a v_prenex_28268) 4))) (forall ((v_prenex_19108 Int) (v_prenex_19109 Int)) (or (<= 0 (select main_a v_prenex_19109)) (<= (select main_a v_prenex_19108) 1002) (< v_prenex_19109 main_x) (<= (+ main_x 1) v_prenex_19109) (<= 996 (select main_a v_prenex_19108)) (<= (+ (select main_a v_prenex_19109) 996) (select main_a v_prenex_19108)))) (forall ((v_prenex_20427 Int) (v_prenex_20426 Int)) (or (<= (+ main_x 1) v_prenex_20427) (<= (* 2 (select main_a v_prenex_20426)) 2000) (< v_prenex_20427 main_x) (<= 0 (+ (select main_a v_prenex_20427) 2)) (<= (+ (select main_a v_prenex_20427) 996) (select main_a v_prenex_20426)) (<= 0 (select main_a v_prenex_20427)))) (forall ((v_prenex_23163 Int) (v_prenex_23164 Int)) (or (<= (+ (select main_a v_prenex_23164) (select main_a v_prenex_23163)) 1000) (<= (+ main_x 1) v_prenex_23164) (< v_prenex_23164 main_x) (<= (select main_a v_prenex_23164) 2) (<= (select main_a v_prenex_23163) 1000) (<= (* 2 (select main_a v_prenex_23164)) 4) (<= 1996 (* 2 (select main_a v_prenex_23163))))) (forall ((v_prenex_26567 Int) (v_prenex_26568 Int)) (or (<= (* 2 (select main_a v_prenex_26568)) 4) (<= (+ main_x 1) v_prenex_26568) (<= (+ (select main_a v_prenex_26568) 996) (select main_a v_prenex_26567)) (<= 998 (select main_a v_prenex_26567)) (< v_prenex_26568 main_x))) (or (forall ((v_prenex_25861 Int)) (<= 1996 (* 2 (select main_a v_prenex_25861)))) (forall ((v_prenex_25862 Int)) (or (<= (* 2 (select main_a v_prenex_25862)) 4) (<= (+ main_x 1) v_prenex_25862) (< v_prenex_25862 main_x) (<= (select main_a v_prenex_25862) 2)))) (forall ((v_prenex_27724 Int) (v_prenex_27725 Int)) (or (<= (* 2 (select main_a v_prenex_27724)) 2000) (< v_prenex_27725 main_x) (<= (* 2 (select main_a v_prenex_27725)) 4) (<= (+ (select main_a v_prenex_27725) (select main_a v_prenex_27724)) 1000) (<= 0 (* 2 (select main_a v_prenex_27725))) (<= (+ main_x 1) v_prenex_27725) (<= (select main_a v_prenex_27724) 1000))) (forall ((v_prenex_27018 Int) (v_prenex_27017 Int)) (or (<= 998 (select main_a v_prenex_27017)) (<= (* 2 (select main_a v_prenex_27018)) 4) (< v_prenex_27018 main_x) (<= (+ (select main_a v_prenex_27018) (select main_a v_prenex_27017)) 1000) (<= (select main_a v_prenex_27017) 1002) (<= (+ main_x 1) v_prenex_27018))) (forall ((v_prenex_25253 Int) (v_prenex_25254 Int)) (or (< v_prenex_25254 main_x) (<= 996 (select main_a v_prenex_25253)) (<= 1000 (+ (select main_a v_prenex_25254) (select main_a v_prenex_25253))) (<= (select main_a v_prenex_25254) 4) (<= (+ main_x 1) v_prenex_25254) (<= 0 (select main_a v_prenex_25254)) (<= 1996 (* 2 (select main_a v_prenex_25253))))) (or (forall ((v_prenex_24845 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24845))) (< v_prenex_24845 main_x))) (forall ((v_prenex_24844 Int)) (or (<= 998 (select main_a v_prenex_24844)) (< v_prenex_24844 main_y) (<= (+ main_y 1) v_prenex_24844)))) (forall ((v_prenex_20940 Int) (v_prenex_20941 Int)) (or (<= 998 (select main_a v_prenex_20940)) (<= (select main_a v_prenex_20941) 2) (< v_prenex_20941 main_x) (<= (+ main_x 1) v_prenex_20941) (<= 0 (+ (select main_a v_prenex_20941) 2)) (<= (+ (select main_a v_prenex_20941) 996) (select main_a v_prenex_20940)) (<= (select main_a v_prenex_20940) 1000))) (forall ((v_prenex_20748 Int) (v_prenex_20747 Int)) (or (<= 996 (select main_a v_prenex_20747)) (<= (+ main_x 1) v_prenex_20748) (<= (* 2 (select main_a v_prenex_20748)) 4) (<= (* 2 (select main_a v_prenex_20747)) 2000) (<= 0 (select main_a v_prenex_20748)) (<= (+ (select main_a v_prenex_20748) 996) (select main_a v_prenex_20747)) (< v_prenex_20748 main_x))) (or (forall ((v_prenex_20997 Int)) (or (<= (* 2 (select main_a v_prenex_20997)) 4) (< v_prenex_20997 main_x) (<= (select main_a v_prenex_20997) 2) (<= 0 (* 2 (select main_a v_prenex_20997))) (<= (+ main_x 1) v_prenex_20997))) (forall ((v_prenex_20996 Int)) (or (<= (* 2 (select main_a v_prenex_20996)) 2000) (<= 998 (select main_a v_prenex_20996))))) (or (forall ((v_prenex_26295 Int)) (or (<= 998 (select main_a v_prenex_26295)) (<= (select main_a v_prenex_26295) 1002))) (forall ((v_prenex_26296 Int)) (or (<= 0 (select main_a v_prenex_26296)) (<= 0 (+ (select main_a v_prenex_26296) 2)) (<= (+ main_x 1) v_prenex_26296) (< v_prenex_26296 main_x) (<= 0 (* 2 (select main_a v_prenex_26296)))))) (forall ((v_prenex_22727 Int) (v_prenex_22726 Int)) (or (< v_prenex_22727 main_x) (<= 1000 (+ (select main_a v_prenex_22727) (select main_a v_prenex_22726))) (<= (+ main_x 1) v_prenex_22727) (<= (select main_a v_prenex_22726) 1000) (<= (* 2 (select main_a v_prenex_22727)) 4))) (or (forall ((v_prenex_25687 Int)) (or (<= (+ main_x 1) v_prenex_25687) (< v_prenex_25687 main_x) (<= (select main_a v_prenex_25687) 2) (<= (* 2 (select main_a v_prenex_25687)) 4))) (forall ((v_prenex_25686 Int)) (or (<= (* 2 (select main_a v_prenex_25686)) 2000) (<= (select main_a v_prenex_25686) 1002)))) (or (forall ((v_prenex_20134 Int)) (or (< v_prenex_20134 main_y) (<= 996 (select main_a v_prenex_20134)))) (forall ((v_prenex_20135 Int)) (or (<= (+ main_x 1) v_prenex_20135) (< v_prenex_20135 main_x) (<= 0 (+ (select main_a v_prenex_20135) 2)) (<= (* 2 (select main_a v_prenex_20135)) 4)))) (or (forall ((v_prenex_26475 Int)) (<= 996 (select main_a v_prenex_26475))) (forall ((v_prenex_26476 Int)) (or (<= (+ main_x 1) v_prenex_26476) (<= (select main_a v_prenex_26476) 4) (< v_prenex_26476 main_x) (<= (* 2 (select main_a v_prenex_26476)) 4)))) (forall ((v_prenex_22233 Int) (v_prenex_22234 Int)) (or (<= (* 2 (select main_a v_prenex_22234)) 4) (<= (select main_a v_prenex_22234) 4) (<= (+ (select main_a v_prenex_22234) (select main_a v_prenex_22233)) 1000) (<= (* 2 (select main_a v_prenex_22233)) 2000) (<= (+ main_x 1) v_prenex_22234) (< v_prenex_22234 main_x) (<= 996 (select main_a v_prenex_22233)))) (or (forall ((v_prenex_25901 Int)) (or (<= 996 (select main_a v_prenex_25901)) (<= (+ main_y 1) v_prenex_25901) (<= (select main_a v_prenex_25901) 1000))) (forall ((v_prenex_25902 Int)) (or (< v_prenex_25902 main_x) (<= (+ main_x 1) v_prenex_25902) (<= (* 2 (select main_a v_prenex_25902)) 4) (<= 0 (+ (select main_a v_prenex_25902) 2))))) (forall ((v_prenex_23190 Int) (v_prenex_23189 Int)) (or (<= (* 2 (select main_a v_prenex_23189)) 2000) (< v_prenex_23189 main_y) (<= 1996 (* 2 (select main_a v_prenex_23189))) (<= (+ main_x 1) v_prenex_23190) (<= (select main_a v_prenex_23190) 2) (< v_prenex_23190 main_x) (<= (select main_a v_prenex_23189) (+ (select main_a v_prenex_23190) 1000)))) (or (forall ((v_prenex_24417 Int)) (or (<= (* 2 (select main_a v_prenex_24417)) 4) (<= (select main_a v_prenex_24417) 4) (<= (+ main_x 1) v_prenex_24417) (< v_prenex_24417 main_x))) (forall ((v_prenex_24416 Int)) (or (<= 998 (select main_a v_prenex_24416)) (<= (select main_a v_prenex_24416) 1002)))) (forall ((v_prenex_25905 Int) (v_prenex_25906 Int)) (or (<= (select main_a v_prenex_25905) 1002) (<= 998 (select main_a v_prenex_25905)) (< v_prenex_25906 main_x) (< v_prenex_25905 main_y) (<= 0 (* 2 (select main_a v_prenex_25906))) (<= (+ main_x 1) v_prenex_25906) (<= (+ (select main_a v_prenex_25906) 996) (select main_a v_prenex_25905)))) (forall ((v_prenex_24279 Int) (v_prenex_24280 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24279))) (<= (+ main_x 1) v_prenex_24280) (<= (select main_a v_prenex_24279) 1000) (<= (select main_a v_prenex_24280) 2) (<= 0 (* 2 (select main_a v_prenex_24280))) (< v_prenex_24280 main_x) (<= 1000 (+ (select main_a v_prenex_24280) (select main_a v_prenex_24279))))) (forall ((v_prenex_27942 Int) (v_prenex_27943 Int)) (or (<= (select main_a v_prenex_27942) (+ (select main_a v_prenex_27943) 1000)) (<= (select main_a v_prenex_27942) 1002) (<= (select main_a v_prenex_27943) 2) (<= (+ main_x 1) v_prenex_27943) (<= 998 (select main_a v_prenex_27942)) (< v_prenex_27943 main_x))) (or (forall ((v_prenex_28858 Int)) (or (< v_prenex_28858 main_x) (<= 0 (* 2 (select main_a v_prenex_28858))) (<= (+ main_x 1) v_prenex_28858) (<= (* 2 (select main_a v_prenex_28858)) 4))) (forall ((v_prenex_28857 Int)) (or (<= (select main_a v_prenex_28857) 1000) (< v_prenex_28857 main_y)))) (forall ((v_prenex_26842 Int) (v_prenex_26843 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26843))) (<= (+ (select main_a v_prenex_26843) 996) (select main_a v_prenex_26842)) (<= (+ main_x 1) v_prenex_26843) (< v_prenex_26843 main_x) (<= (* 2 (select main_a v_prenex_26842)) 2000))) (or (forall ((v_prenex_27194 Int)) (or (< v_prenex_27194 main_y) (<= (* 2 (select main_a v_prenex_27194)) 2000))) (forall ((v_prenex_27195 Int)) (or (<= 0 (+ (select main_a v_prenex_27195) 2)) (<= (+ main_x 1) v_prenex_27195) (< v_prenex_27195 main_x) (<= 0 (* 2 (select main_a v_prenex_27195)))))) (or (forall ((v_prenex_23215 Int)) (<= (select main_a v_prenex_23215) 1002)) (forall ((v_prenex_23216 Int)) (or (<= (+ main_x 1) v_prenex_23216) (<= 0 (* 2 (select main_a v_prenex_23216))) (<= (* 2 (select main_a v_prenex_23216)) 4) (<= (select main_a v_prenex_23216) 4) (< v_prenex_23216 main_x)))) (forall ((v_prenex_28476 Int) (v_prenex_28475 Int)) (or (<= (* 2 (select main_a v_prenex_28475)) 2000) (<= (+ main_x 1) v_prenex_28476) (<= 1000 (+ (select main_a v_prenex_28476) (select main_a v_prenex_28475))) (<= (select main_a v_prenex_28475) 1002) (<= 0 (select main_a v_prenex_28476)) (<= (+ main_y 1) v_prenex_28475) (< v_prenex_28476 main_x))) (forall ((v_prenex_23056 Int) (v_prenex_23055 Int)) (or (<= 998 (select main_a v_prenex_23055)) (<= (select main_a v_prenex_23056) 4) (<= (+ main_x 1) v_prenex_23056) (<= 996 (select main_a v_prenex_23055)) (<= (select main_a v_prenex_23055) (+ (select main_a v_prenex_23056) 1000)) (< v_prenex_23056 main_x))) (forall ((v_prenex_19924 Int) (v_prenex_19923 Int)) (or (<= 0 (select main_a v_prenex_19924)) (< v_prenex_19924 main_x) (<= (select main_a v_prenex_19923) 1002) (<= 996 (select main_a v_prenex_19923)) (<= (+ main_x 1) v_prenex_19924) (<= 1000 (+ (select main_a v_prenex_19924) (select main_a v_prenex_19923))))) (or (forall ((v_prenex_27775 Int)) (or (<= (* 2 (select main_a v_prenex_27775)) 4) (<= (+ main_x 1) v_prenex_27775) (< v_prenex_27775 main_x) (<= 0 (* 2 (select main_a v_prenex_27775))))) (forall ((v_prenex_27774 Int)) (or (<= 996 (select main_a v_prenex_27774)) (<= (+ main_y 1) v_prenex_27774) (<= (select main_a v_prenex_27774) 1000)))) (forall ((v_prenex_25597 Int) (v_prenex_25596 Int)) (or (< v_prenex_25597 main_x) (<= 0 (+ (select main_a v_prenex_25597) 2)) (<= (+ main_x 1) v_prenex_25597) (<= 0 (select main_a v_prenex_25597)) (<= (select main_a v_prenex_25596) (+ (select main_a v_prenex_25597) 1000)))) (forall ((v_prenex_19634 Int) (v_prenex_19633 Int)) (or (< v_prenex_19633 main_y) (<= (* 2 (select main_a v_prenex_19633)) 2000) (<= (+ (select main_a v_prenex_19634) (select main_a v_prenex_19633)) 1000) (<= 0 (* 2 (select main_a v_prenex_19634))) (< v_prenex_19634 main_x) (<= (+ main_x 1) v_prenex_19634))) (or (forall ((v_prenex_27514 Int)) (or (< v_prenex_27514 main_y) (<= 996 (select main_a v_prenex_27514)))) (forall ((v_prenex_27515 Int)) (or (<= (+ main_x 1) v_prenex_27515) (<= (* 2 (select main_a v_prenex_27515)) 4) (< v_prenex_27515 main_x)))) (forall ((v_prenex_27342 Int) (v_prenex_27343 Int)) (or (<= (select main_a v_prenex_27342) 1002) (<= (+ main_x 1) v_prenex_27343) (<= (select main_a v_prenex_27342) (+ (select main_a v_prenex_27343) 1000)) (<= 0 (select main_a v_prenex_27343)) (< v_prenex_27343 main_x) (<= (* 2 (select main_a v_prenex_27342)) 2000))) (forall ((v_prenex_20412 Int) (v_prenex_20413 Int)) (or (<= 0 (+ (select main_a v_prenex_20413) 2)) (< v_prenex_20413 main_x) (<= 996 (select main_a v_prenex_20412)) (<= 1996 (* 2 (select main_a v_prenex_20412))) (< v_prenex_20412 main_y) (<= (+ main_x 1) v_prenex_20413) (<= 1000 (+ (select main_a v_prenex_20413) (select main_a v_prenex_20412))))) (or (forall ((v_prenex_26997 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26997))) (<= (select main_a v_prenex_26997) 1000))) (forall ((v_prenex_26998 Int)) (or (<= (+ main_x 1) v_prenex_26998) (< v_prenex_26998 main_x) (<= 0 (select main_a v_prenex_26998)) (<= (* 2 (select main_a v_prenex_26998)) 4)))) (forall ((v_prenex_20329 Int) (v_prenex_20328 Int)) (or (<= (select main_a v_prenex_20329) 4) (<= (select main_a v_prenex_20328) (+ (select main_a v_prenex_20329) 1000)) (< v_prenex_20329 main_x) (<= (+ main_x 1) v_prenex_20329) (<= 998 (select main_a v_prenex_20328)) (< v_prenex_20328 main_y) (<= (select main_a v_prenex_20328) 1002))) (forall ((v_prenex_19558 Int) (v_prenex_19557 Int)) (or (<= (+ (select main_a v_prenex_19558) (select main_a v_prenex_19557)) 1000) (<= 998 (select main_a v_prenex_19557)) (<= 0 (select main_a v_prenex_19558)) (<= (+ main_x 1) v_prenex_19558) (<= 996 (select main_a v_prenex_19557)) (< v_prenex_19558 main_x) (<= 0 (+ (select main_a v_prenex_19558) 2)))) (forall ((v_prenex_24658 Int) (v_prenex_24659 Int)) (or (<= (+ main_x 1) v_prenex_24659) (<= 1996 (* 2 (select main_a v_prenex_24658))) (<= (* 2 (select main_a v_prenex_24659)) 4) (<= (+ (select main_a v_prenex_24659) 996) (select main_a v_prenex_24658)) (< v_prenex_24659 main_x) (<= (select main_a v_prenex_24659) 4))) (or (forall ((v_prenex_22523 Int)) (or (<= (select main_a v_prenex_22523) 1002) (<= (select main_a v_prenex_22523) 1000))) (forall ((v_prenex_22524 Int)) (or (<= (select main_a v_prenex_22524) 4) (<= (+ main_x 1) v_prenex_22524) (< v_prenex_22524 main_x) (<= 0 (* 2 (select main_a v_prenex_22524))) (<= 0 (select main_a v_prenex_22524))))) (or (forall ((v_prenex_21697 Int)) (or (<= 998 (select main_a v_prenex_21697)) (<= (* 2 (select main_a v_prenex_21697)) 2000))) (forall ((v_prenex_21698 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21698))) (<= 0 (+ (select main_a v_prenex_21698) 2)) (< v_prenex_21698 main_x) (<= (+ main_x 1) v_prenex_21698) (<= (select main_a v_prenex_21698) 2)))) (or (forall ((v_prenex_27705 Int)) (or (<= 0 (+ (select main_a v_prenex_27705) 2)) (< v_prenex_27705 main_x) (<= (select main_a v_prenex_27705) 2) (<= (* 2 (select main_a v_prenex_27705)) 4) (<= (+ main_x 1) v_prenex_27705))) (forall ((v_prenex_27704 Int)) (or (<= 998 (select main_a v_prenex_27704)) (<= 996 (select main_a v_prenex_27704))))) (or (forall ((v_prenex_21339 Int)) (or (< v_prenex_21339 main_y) (<= 996 (select main_a v_prenex_21339)) (<= 998 (select main_a v_prenex_21339)))) (forall ((v_prenex_21340 Int)) (or (<= (+ main_x 1) v_prenex_21340) (<= (* 2 (select main_a v_prenex_21340)) 4) (<= (select main_a v_prenex_21340) 2) (< v_prenex_21340 main_x)))) (or (forall ((v_prenex_27139 Int)) (or (<= (* 2 (select main_a v_prenex_27139)) 2000) (<= 996 (select main_a v_prenex_27139)))) (forall ((v_prenex_27140 Int)) (or (< v_prenex_27140 main_x) (<= (+ main_x 1) v_prenex_27140) (<= 0 (+ (select main_a v_prenex_27140) 2)) (<= (* 2 (select main_a v_prenex_27140)) 4)))) (forall ((v_prenex_28104 Int) (v_prenex_28103 Int)) (or (<= (+ (select main_a v_prenex_28104) 996) (select main_a v_prenex_28103)) (< v_prenex_28104 main_x) (<= 1996 (* 2 (select main_a v_prenex_28103))) (<= 0 (+ (select main_a v_prenex_28104) 2)) (<= (+ main_x 1) v_prenex_28104) (<= (select main_a v_prenex_28104) 2) (<= (* 2 (select main_a v_prenex_28103)) 2000))) (or (forall ((v_prenex_20279 Int)) (or (<= (* 2 (select main_a v_prenex_20279)) 4) (< v_prenex_20279 main_x) (<= 0 (select main_a v_prenex_20279)) (<= (+ main_x 1) v_prenex_20279))) (forall ((v_prenex_20278 Int)) (or (<= (select main_a v_prenex_20278) 1000) (<= 996 (select main_a v_prenex_20278))))) (forall ((v_prenex_26174 Int) (v_prenex_26173 Int)) (or (<= 998 (select main_a v_prenex_26173)) (< v_prenex_26174 main_x) (<= (select main_a v_prenex_26173) (+ (select main_a v_prenex_26174) 1000)) (<= (* 2 (select main_a v_prenex_26174)) 4) (<= (+ main_x 1) v_prenex_26174) (<= 0 (+ (select main_a v_prenex_26174) 2)))) (or (forall ((v_prenex_25422 Int)) (or (<= (+ main_y 1) v_prenex_25422) (<= 1996 (* 2 (select main_a v_prenex_25422))) (<= 996 (select main_a v_prenex_25422)))) (forall ((v_prenex_25423 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25423))) (< v_prenex_25423 main_x) (<= 0 (select main_a v_prenex_25423)) (<= (+ main_x 1) v_prenex_25423)))) (forall ((v_prenex_28028 Int) (v_prenex_28027 Int)) (or (<= 996 (select main_a v_prenex_28027)) (<= (select main_a v_prenex_28027) (+ (select main_a v_prenex_28028) 1000)) (<= 998 (select main_a v_prenex_28027)) (<= (+ main_x 1) v_prenex_28028) (<= (select main_a v_prenex_28028) 2) (< v_prenex_28027 main_y) (< v_prenex_28028 main_x))) (forall ((v_prenex_18992 Int) (v_prenex_18991 Int)) (or (< v_prenex_18992 main_x) (<= (* 2 (select main_a v_prenex_18991)) 2000) (<= (select main_a v_prenex_18992) 2) (<= (+ main_x 1) v_prenex_18992) (<= (select main_a v_prenex_18991) (+ (select main_a v_prenex_18992) 1000)) (<= 1996 (* 2 (select main_a v_prenex_18991))) (<= (select main_a v_prenex_18992) 4))) (forall ((v_prenex_19448 Int) (v_prenex_19447 Int)) (or (<= (select main_a v_prenex_19447) (+ (select main_a v_prenex_19448) 1000)) (<= 0 (* 2 (select main_a v_prenex_19448))) (<= (+ main_x 1) v_prenex_19448) (<= (+ main_y 1) v_prenex_19447) (< v_prenex_19448 main_x) (<= 998 (select main_a v_prenex_19447)) (<= 996 (select main_a v_prenex_19447)))) (or (forall ((v_prenex_25274 Int)) (or (<= 998 (select main_a v_prenex_25274)) (<= (+ main_y 1) v_prenex_25274))) (forall ((v_prenex_25275 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25275))) (<= (+ main_x 1) v_prenex_25275) (< v_prenex_25275 main_x)))) (forall ((v_prenex_21347 Int) (v_prenex_21348 Int)) (or (< v_prenex_21348 main_x) (<= (+ (select main_a v_prenex_21348) (select main_a v_prenex_21347)) 1000) (<= (+ main_x 1) v_prenex_21348) (< v_prenex_21347 main_y) (<= (select main_a v_prenex_21347) 1002) (<= (select main_a v_prenex_21348) 4) (<= 1996 (* 2 (select main_a v_prenex_21347))))) (forall ((v_prenex_27113 Int) (v_prenex_27114 Int)) (or (<= (select main_a v_prenex_27113) 1002) (<= (+ main_x 1) v_prenex_27114) (<= (+ (select main_a v_prenex_27114) 996) (select main_a v_prenex_27113)) (< v_prenex_27114 main_x) (<= 0 (select main_a v_prenex_27114)) (<= (* 2 (select main_a v_prenex_27113)) 2000) (<= (+ main_y 1) v_prenex_27113))) (forall ((v_prenex_20247 Int) (v_prenex_20246 Int)) (or (< v_prenex_20246 main_y) (<= 1000 (+ (select main_a v_prenex_20247) (select main_a v_prenex_20246))) (<= (* 2 (select main_a v_prenex_20247)) 4) (< v_prenex_20247 main_x) (<= 996 (select main_a v_prenex_20246)) (<= (+ main_x 1) v_prenex_20247))) (or (forall ((v_prenex_22752 Int)) (or (<= 998 (select main_a v_prenex_22752)) (<= 1996 (* 2 (select main_a v_prenex_22752))) (< v_prenex_22752 main_y))) (forall ((v_prenex_22753 Int)) (or (<= (select main_a v_prenex_22753) 2) (<= 0 (* 2 (select main_a v_prenex_22753))) (< v_prenex_22753 main_x) (<= (+ main_x 1) v_prenex_22753)))) (forall ((v_prenex_22718 Int) (v_prenex_22719 Int)) (or (<= 0 (+ (select main_a v_prenex_22719) 2)) (<= (select main_a v_prenex_22719) 4) (<= 1000 (+ (select main_a v_prenex_22719) (select main_a v_prenex_22718))) (<= (select main_a v_prenex_22718) 1002) (< v_prenex_22719 main_x) (<= (+ main_x 1) v_prenex_22719) (<= (select main_a v_prenex_22718) 1000))) (forall ((v_prenex_27045 Int) (v_prenex_27046 Int)) (or (<= 0 (+ (select main_a v_prenex_27046) 2)) (<= (select main_a v_prenex_27046) 2) (<= (+ main_x 1) v_prenex_27046) (<= (select main_a v_prenex_27045) (+ (select main_a v_prenex_27046) 1000)) (< v_prenex_27046 main_x) (<= (select main_a v_prenex_27045) 1002))) (forall ((v_prenex_22768 Int) (v_prenex_22769 Int)) (or (< v_prenex_22769 main_x) (<= 0 (+ (select main_a v_prenex_22769) 2)) (<= (select main_a v_prenex_22768) 1002) (<= 1000 (+ (select main_a v_prenex_22769) (select main_a v_prenex_22768))) (<= (select main_a v_prenex_22769) 2) (<= (+ main_x 1) v_prenex_22769))) (forall ((v_prenex_24090 Int) (v_prenex_24089 Int)) (or (<= (select main_a v_prenex_24089) 1000) (<= (+ main_x 1) v_prenex_24090) (<= (+ (select main_a v_prenex_24090) (select main_a v_prenex_24089)) 1000) (< v_prenex_24090 main_x) (<= (select main_a v_prenex_24090) 4))) (or (forall ((v_prenex_28249 Int)) (<= 998 (select main_a v_prenex_28249))) (forall ((v_prenex_28250 Int)) (or (< v_prenex_28250 main_x) (<= (* 2 (select main_a v_prenex_28250)) 4) (<= (+ main_x 1) v_prenex_28250) (<= (select main_a v_prenex_28250) 4) (<= 0 (* 2 (select main_a v_prenex_28250)))))) (forall ((v_prenex_27190 Int) (v_prenex_27189 Int)) (or (<= (select main_a v_prenex_27190) 4) (<= 1000 (+ (select main_a v_prenex_27190) (select main_a v_prenex_27189))) (< v_prenex_27190 main_x) (<= 998 (select main_a v_prenex_27189)) (<= 1996 (* 2 (select main_a v_prenex_27189))) (<= (select main_a v_prenex_27190) 2) (<= (+ main_x 1) v_prenex_27190))) (or (forall ((v_prenex_23764 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23764))) (<= (* 2 (select main_a v_prenex_23764)) 4) (<= (+ main_x 1) v_prenex_23764) (< v_prenex_23764 main_x))) (forall ((v_prenex_23763 Int)) (or (<= (select main_a v_prenex_23763) 1002) (< v_prenex_23763 main_y)))) (forall ((v_prenex_25816 Int) (v_prenex_25815 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25816))) (<= (+ main_x 1) v_prenex_25816) (<= (select main_a v_prenex_25815) 1000) (<= (+ main_y 1) v_prenex_25815) (<= 1000 (+ (select main_a v_prenex_25816) (select main_a v_prenex_25815))) (<= (select main_a v_prenex_25815) 1002) (< v_prenex_25816 main_x))) (forall ((v_prenex_28308 Int) (v_prenex_28307 Int)) (or (<= (+ main_x 1) v_prenex_28308) (<= 0 (* 2 (select main_a v_prenex_28308))) (<= 1000 (+ (select main_a v_prenex_28308) (select main_a v_prenex_28307))) (< v_prenex_28308 main_x) (<= 0 (+ (select main_a v_prenex_28308) 2)) (<= 996 (select main_a v_prenex_28307)))) (forall ((v_prenex_20560 Int) (v_prenex_20559 Int)) (or (<= (select main_a v_prenex_20559) (+ (select main_a v_prenex_20560) 1000)) (<= (+ main_x 1) v_prenex_20560) (<= 0 (+ (select main_a v_prenex_20560) 2)) (<= 0 (* 2 (select main_a v_prenex_20560))) (<= (select main_a v_prenex_20559) 1002) (< v_prenex_20560 main_x))) (forall ((v_prenex_25820 Int) (v_prenex_25819 Int)) (or (<= 0 (+ (select main_a v_prenex_25820) 2)) (<= (+ main_x 1) v_prenex_25820) (< v_prenex_25820 main_x) (<= (+ (select main_a v_prenex_25820) 996) (select main_a v_prenex_25819)) (<= (select main_a v_prenex_25819) 1002) (< v_prenex_25819 main_y))) (forall ((v_prenex_21124 Int) (v_prenex_21123 Int)) (or (<= (+ main_x 1) v_prenex_21124) (<= (select main_a v_prenex_21123) 1000) (<= (select main_a v_prenex_21124) 2) (<= 1000 (+ (select main_a v_prenex_21124) (select main_a v_prenex_21123))) (<= 0 (+ (select main_a v_prenex_21124) 2)) (< v_prenex_21124 main_x))) (or (forall ((v_prenex_25645 Int)) (or (<= (+ main_x 1) v_prenex_25645) (<= 0 (* 2 (select main_a v_prenex_25645))) (< v_prenex_25645 main_x) (<= 0 (select main_a v_prenex_25645)))) (forall ((v_prenex_25644 Int)) (or (<= 996 (select main_a v_prenex_25644)) (< v_prenex_25644 main_y) (<= 998 (select main_a v_prenex_25644))))) (forall ((v_prenex_26473 Int) (v_prenex_26474 Int)) (or (< v_prenex_26474 main_x) (<= (select main_a v_prenex_26474) 4) (<= (+ main_x 1) v_prenex_26474) (<= (+ (select main_a v_prenex_26474) (select main_a v_prenex_26473)) 1000) (<= 0 (+ (select main_a v_prenex_26474) 2)) (<= (select main_a v_prenex_26473) 1002) (<= 996 (select main_a v_prenex_26473)))) (forall ((v_prenex_27451 Int) (v_prenex_27452 Int)) (or (<= (+ main_x 1) v_prenex_27452) (<= (select main_a v_prenex_27452) 2) (< v_prenex_27452 main_x) (<= (select main_a v_prenex_27451) 1002) (<= 996 (select main_a v_prenex_27451)) (<= (select main_a v_prenex_27451) (+ (select main_a v_prenex_27452) 1000)) (< v_prenex_27451 main_y))) (forall ((v_prenex_21681 Int) (v_prenex_21682 Int)) (or (< v_prenex_21681 main_y) (<= (select main_a v_prenex_21682) 4) (<= 996 (select main_a v_prenex_21681)) (<= (+ main_x 1) v_prenex_21682) (<= 1000 (+ (select main_a v_prenex_21682) (select main_a v_prenex_21681))) (< v_prenex_21682 main_x))) (or (forall ((v_prenex_19600 Int)) (or (<= (+ main_x 1) v_prenex_19600) (<= (select main_a v_prenex_19600) 2) (<= (* 2 (select main_a v_prenex_19600)) 4) (< v_prenex_19600 main_x))) (forall ((v_prenex_19599 Int)) (or (<= (+ main_y 1) v_prenex_19599) (<= (select main_a v_prenex_19599) 1000) (<= (* 2 (select main_a v_prenex_19599)) 2000)))) (or (forall ((v_prenex_22005 Int)) (or (<= (* 2 (select main_a v_prenex_22005)) 2000) (< v_prenex_22005 main_y) (<= (select main_a v_prenex_22005) 1002))) (forall ((v_prenex_22006 Int)) (or (<= (+ main_x 1) v_prenex_22006) (< v_prenex_22006 main_x) (<= (* 2 (select main_a v_prenex_22006)) 4) (<= 0 (* 2 (select main_a v_prenex_22006)))))) (forall ((v_prenex_22499 Int) (v_prenex_22498 Int)) (or (< v_prenex_22499 main_x) (<= (select main_a v_prenex_22498) 1002) (<= (+ main_x 1) v_prenex_22499) (<= (+ (select main_a v_prenex_22499) 996) (select main_a v_prenex_22498)) (<= 0 (select main_a v_prenex_22499)) (<= 1996 (* 2 (select main_a v_prenex_22498))) (<= (select main_a v_prenex_22499) 4))) (forall ((v_prenex_22287 Int) (v_prenex_22288 Int)) (or (<= (+ (select main_a v_prenex_22288) 996) (select main_a v_prenex_22287)) (<= (+ main_x 1) v_prenex_22288) (<= (* 2 (select main_a v_prenex_22287)) 2000) (<= (select main_a v_prenex_22287) 1000) (<= 0 (+ (select main_a v_prenex_22288) 2)) (<= (+ main_y 1) v_prenex_22287) (< v_prenex_22288 main_x))) (or (forall ((v_prenex_19086 Int)) (or (<= 0 (+ (select main_a v_prenex_19086) 2)) (<= (* 2 (select main_a v_prenex_19086)) 4) (<= (+ main_x 1) v_prenex_19086) (< v_prenex_19086 main_x))) (forall ((v_prenex_19085 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19085))) (<= (+ main_y 1) v_prenex_19085)))) (forall ((v_prenex_20838 Int) (v_prenex_20837 Int)) (or (<= (select main_a v_prenex_20837) 1002) (<= 0 (* 2 (select main_a v_prenex_20838))) (< v_prenex_20838 main_x) (<= (+ main_x 1) v_prenex_20838) (<= (* 2 (select main_a v_prenex_20837)) 2000) (<= (+ (select main_a v_prenex_20838) (select main_a v_prenex_20837)) 1000))) (or (forall ((v_prenex_28336 Int)) (or (<= (select main_a v_prenex_28336) 2) (<= (+ main_x 1) v_prenex_28336) (< v_prenex_28336 main_x) (<= (* 2 (select main_a v_prenex_28336)) 4) (<= 0 (* 2 (select main_a v_prenex_28336))))) (forall ((v_prenex_28335 Int)) (<= (select main_a v_prenex_28335) 1002))) (forall ((v_prenex_25244 Int) (v_prenex_25243 Int)) (or (<= (select main_a v_prenex_25243) 1002) (<= (select main_a v_prenex_25244) 2) (< v_prenex_25244 main_x) (<= (+ main_x 1) v_prenex_25244) (<= (* 2 (select main_a v_prenex_25243)) 2000) (<= 1000 (+ (select main_a v_prenex_25244) (select main_a v_prenex_25243))) (<= (+ main_y 1) v_prenex_25243))) (or (forall ((v_prenex_25626 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25626))) (<= (* 2 (select main_a v_prenex_25626)) 2000))) (forall ((v_prenex_25627 Int)) (or (<= 0 (select main_a v_prenex_25627)) (<= (select main_a v_prenex_25627) 2) (<= 0 (* 2 (select main_a v_prenex_25627))) (< v_prenex_25627 main_x) (<= (+ main_x 1) v_prenex_25627)))) (forall ((v_prenex_27346 Int) (v_prenex_27347 Int)) (or (<= (select main_a v_prenex_27346) 1002) (< v_prenex_27347 main_x) (<= 998 (select main_a v_prenex_27346)) (<= (+ (select main_a v_prenex_27347) 996) (select main_a v_prenex_27346)) (<= 0 (select main_a v_prenex_27347)) (<= 0 (* 2 (select main_a v_prenex_27347))) (<= (+ main_x 1) v_prenex_27347))) (or (forall ((v_prenex_25390 Int)) (<= 996 (select main_a v_prenex_25390))) (forall ((v_prenex_25391 Int)) (or (<= (select main_a v_prenex_25391) 4) (<= 0 (+ (select main_a v_prenex_25391) 2)) (< v_prenex_25391 main_x) (<= (* 2 (select main_a v_prenex_25391)) 4) (<= (+ main_x 1) v_prenex_25391)))) (forall ((v_prenex_28114 Int) (v_prenex_28113 Int)) (or (<= (select main_a v_prenex_28113) 1000) (<= (* 2 (select main_a v_prenex_28114)) 4) (<= 0 (* 2 (select main_a v_prenex_28114))) (< v_prenex_28114 main_x) (<= (+ main_x 1) v_prenex_28114) (<= 1000 (+ (select main_a v_prenex_28114) (select main_a v_prenex_28113))))) (forall ((v_prenex_21801 Int) (v_prenex_21802 Int)) (or (<= (select main_a v_prenex_21801) 1002) (<= (+ main_x 1) v_prenex_21802) (<= (select main_a v_prenex_21802) 2) (<= 0 (+ (select main_a v_prenex_21802) 2)) (<= (select main_a v_prenex_21801) (+ (select main_a v_prenex_21802) 1000)) (< v_prenex_21802 main_x))) (forall ((v_prenex_19719 Int) (v_prenex_19720 Int)) (or (<= 998 (select main_a v_prenex_19719)) (<= 0 (* 2 (select main_a v_prenex_19720))) (< v_prenex_19720 main_x) (<= 1000 (+ (select main_a v_prenex_19720) (select main_a v_prenex_19719))) (<= (select main_a v_prenex_19719) 1000) (<= (+ main_x 1) v_prenex_19720) (<= (+ main_y 1) v_prenex_19719))) (forall ((v_prenex_18689 Int) (v_prenex_18690 Int)) (or (<= (* 2 (select main_a v_prenex_18690)) 2000) (< v_prenex_18689 main_x) (<= (select main_a v_prenex_18689) 4) (<= 998 (select main_a v_prenex_18690)) (<= (+ (select main_a v_prenex_18689) (select main_a v_prenex_18690)) 1000) (<= (+ main_x 1) v_prenex_18689) (<= 0 (select main_a v_prenex_18689)))) (forall ((v_prenex_19274 Int) (v_prenex_19273 Int)) (or (<= 996 (select main_a v_prenex_19273)) (<= (+ (select main_a v_prenex_19274) (select main_a v_prenex_19273)) 1000) (<= (+ main_x 1) v_prenex_19274) (<= 0 (+ (select main_a v_prenex_19274) 2)) (< v_prenex_19274 main_x) (<= (select main_a v_prenex_19273) 1000) (<= 0 (select main_a v_prenex_19274)))) (forall ((v_prenex_28713 Int) (v_prenex_28714 Int)) (or (<= 0 (+ (select main_a v_prenex_28714) 2)) (< v_prenex_28714 main_x) (<= (* 2 (select main_a v_prenex_28713)) 2000) (<= (+ main_x 1) v_prenex_28714) (<= 1996 (* 2 (select main_a v_prenex_28713))) (<= (+ (select main_a v_prenex_28714) (select main_a v_prenex_28713)) 1000) (<= (* 2 (select main_a v_prenex_28714)) 4))) (or (forall ((v_prenex_23121 Int)) (or (<= (* 2 (select main_a v_prenex_23121)) 2000) (<= 1996 (* 2 (select main_a v_prenex_23121))) (< v_prenex_23121 main_y))) (forall ((v_prenex_23122 Int)) (or (< v_prenex_23122 main_x) (<= (* 2 (select main_a v_prenex_23122)) 4) (<= 0 (select main_a v_prenex_23122)) (<= (+ main_x 1) v_prenex_23122)))) (forall ((v_prenex_22546 Int) (v_prenex_22547 Int)) (or (<= (select main_a v_prenex_22546) 1002) (<= (+ main_y 1) v_prenex_22546) (<= (select main_a v_prenex_22546) 1000) (<= 0 (* 2 (select main_a v_prenex_22547))) (< v_prenex_22547 main_x) (<= (+ main_x 1) v_prenex_22547) (<= (+ (select main_a v_prenex_22547) 996) (select main_a v_prenex_22546)))) (forall ((v_prenex_28617 Int) (v_prenex_28616 Int)) (or (<= (+ main_x 1) v_prenex_28617) (<= (* 2 (select main_a v_prenex_28617)) 4) (< v_prenex_28617 main_x) (<= (+ main_y 1) v_prenex_28616) (<= (select main_a v_prenex_28616) (+ (select main_a v_prenex_28617) 1000)) (<= (select main_a v_prenex_28616) 1000))) (forall ((v_prenex_27218 Int) (v_prenex_27219 Int)) (or (<= (+ (select main_a v_prenex_27219) 996) (select main_a v_prenex_27218)) (< v_prenex_27219 main_x) (<= (+ main_x 1) v_prenex_27219) (<= (select main_a v_prenex_27219) 4))) (forall ((v_prenex_28655 Int) (v_prenex_28654 Int)) (or (<= 0 (select main_a v_prenex_28655)) (< v_prenex_28655 main_x) (<= 996 (select main_a v_prenex_28654)) (<= (+ (select main_a v_prenex_28655) 996) (select main_a v_prenex_28654)) (<= (select main_a v_prenex_28655) 2) (<= (+ main_x 1) v_prenex_28655) (<= (select main_a v_prenex_28654) 1000))) (forall ((v_prenex_19517 Int) (v_prenex_19518 Int)) (or (<= (select main_a v_prenex_19517) (+ (select main_a v_prenex_19518) 1000)) (<= (+ main_x 1) v_prenex_19518) (<= 0 (* 2 (select main_a v_prenex_19518))) (<= (* 2 (select main_a v_prenex_19517)) 2000) (< v_prenex_19518 main_x) (<= 1996 (* 2 (select main_a v_prenex_19517))) (<= (* 2 (select main_a v_prenex_19518)) 4))) (forall ((v_prenex_21017 Int) (v_prenex_21018 Int)) (or (<= 0 (+ (select main_a v_prenex_21018) 2)) (<= (+ main_x 1) v_prenex_21018) (<= (select main_a v_prenex_21017) 1000) (< v_prenex_21017 main_y) (<= 1996 (* 2 (select main_a v_prenex_21017))) (<= (+ (select main_a v_prenex_21018) 996) (select main_a v_prenex_21017)) (< v_prenex_21018 main_x))) (forall ((v_prenex_21344 Int) (v_prenex_21343 Int)) (or (<= (+ (select main_a v_prenex_21344) 996) (select main_a v_prenex_21343)) (<= (+ main_x 1) v_prenex_21344) (< v_prenex_21344 main_x) (<= (select main_a v_prenex_21343) 1000) (<= (select main_a v_prenex_21344) 2) (<= (* 2 (select main_a v_prenex_21343)) 2000))) (forall ((v_prenex_27850 Int) (v_prenex_27851 Int)) (or (<= 1000 (+ (select main_a v_prenex_27851) (select main_a v_prenex_27850))) (< v_prenex_27851 main_x) (<= 0 (+ (select main_a v_prenex_27851) 2)) (<= 998 (select main_a v_prenex_27850)) (<= (+ main_x 1) v_prenex_27851) (<= 0 (* 2 (select main_a v_prenex_27851))))) (forall ((v_prenex_24517 Int) (v_prenex_24516 Int)) (or (<= (select main_a v_prenex_24517) 4) (<= (+ (select main_a v_prenex_24517) 996) (select main_a v_prenex_24516)) (< v_prenex_24517 main_x) (<= (+ main_x 1) v_prenex_24517) (<= (select main_a v_prenex_24516) 1000) (<= (select main_a v_prenex_24516) 1002) (<= (select main_a v_prenex_24517) 2))) (forall ((v_prenex_25762 Int) (v_prenex_25761 Int)) (or (< v_prenex_25762 main_x) (<= (+ main_x 1) v_prenex_25762) (<= 0 (* 2 (select main_a v_prenex_25762))) (<= (select main_a v_prenex_25762) 4) (<= 1996 (* 2 (select main_a v_prenex_25761))) (<= (select main_a v_prenex_25761) 1000) (<= (+ (select main_a v_prenex_25762) (select main_a v_prenex_25761)) 1000))) (forall ((v_prenex_19506 Int) (v_prenex_19505 Int)) (or (<= 1000 (+ (select main_a v_prenex_19506) (select main_a v_prenex_19505))) (<= 998 (select main_a v_prenex_19505)) (<= (+ main_y 1) v_prenex_19505) (<= 0 (select main_a v_prenex_19506)) (< v_prenex_19506 main_x) (<= (+ main_x 1) v_prenex_19506))) (forall ((v_prenex_21197 Int) (v_prenex_21198 Int)) (or (<= (* 2 (select main_a v_prenex_21198)) 4) (<= (+ (select main_a v_prenex_21198) 996) (select main_a v_prenex_21197)) (<= 0 (+ (select main_a v_prenex_21198) 2)) (<= 1996 (* 2 (select main_a v_prenex_21197))) (<= (+ main_x 1) v_prenex_21198) (< v_prenex_21198 main_x) (<= (select main_a v_prenex_21197) 1002))) (forall ((v_prenex_28080 Int) (v_prenex_28079 Int)) (or (< v_prenex_28080 main_x) (<= 996 (select main_a v_prenex_28079)) (<= (+ main_y 1) v_prenex_28079) (<= (+ (select main_a v_prenex_28080) (select main_a v_prenex_28079)) 1000) (< v_prenex_28079 main_y))) (or (forall ((v_prenex_24367 Int)) (or (<= (+ main_y 1) v_prenex_24367) (<= (select main_a v_prenex_24367) 1000) (<= 996 (select main_a v_prenex_24367)))) (forall ((v_prenex_24368 Int)) (or (< v_prenex_24368 main_x) (<= 0 (* 2 (select main_a v_prenex_24368))) (<= (+ main_x 1) v_prenex_24368) (<= (select main_a v_prenex_24368) 2)))) (or (forall ((v_prenex_25474 Int)) (or (<= (select main_a v_prenex_25474) 1002) (<= 998 (select main_a v_prenex_25474)))) (forall ((v_prenex_25475 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25475))) (<= (* 2 (select main_a v_prenex_25475)) 4) (< v_prenex_25475 main_x) (<= (+ main_x 1) v_prenex_25475)))) (or (forall ((v_prenex_28648 Int)) (or (<= (+ main_y 1) v_prenex_28648) (<= 1996 (* 2 (select main_a v_prenex_28648))) (<= (select main_a v_prenex_28648) 1002))) (forall ((v_prenex_28649 Int)) (or (<= (+ main_x 1) v_prenex_28649) (<= 0 (select main_a v_prenex_28649)) (<= 0 (* 2 (select main_a v_prenex_28649))) (< v_prenex_28649 main_x)))) (forall ((v_prenex_20706 Int) (v_prenex_20705 Int)) (or (<= (+ main_x 1) v_prenex_20706) (<= 996 (select main_a v_prenex_20705)) (<= (+ (select main_a v_prenex_20706) (select main_a v_prenex_20705)) 1000) (<= (select main_a v_prenex_20706) 2) (< v_prenex_20706 main_x) (<= (select main_a v_prenex_20705) 1000) (<= 0 (select main_a v_prenex_20706)))) (forall ((v_prenex_25787 Int) (v_prenex_25788 Int)) (or (<= (select main_a v_prenex_25788) 4) (<= (select main_a v_prenex_25787) (+ (select main_a v_prenex_25788) 1000)) (< v_prenex_25788 main_x) (<= (select main_a v_prenex_25787) 1002) (<= (* 2 (select main_a v_prenex_25787)) 2000) (<= (+ main_x 1) v_prenex_25788))) (forall ((v_prenex_28782 Int) (v_prenex_28781 Int)) (or (<= (+ main_x 1) v_prenex_28782) (<= 0 (* 2 (select main_a v_prenex_28782))) (<= (+ main_y 1) v_prenex_28781) (< v_prenex_28782 main_x) (<= (select main_a v_prenex_28781) (+ (select main_a v_prenex_28782) 1000)))) (forall ((v_prenex_25955 Int) (v_prenex_25956 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25956))) (< v_prenex_25956 main_x) (<= (select main_a v_prenex_25955) (+ (select main_a v_prenex_25956) 1000)) (<= 996 (select main_a v_prenex_25955)) (< v_prenex_25955 main_y) (<= (+ main_x 1) v_prenex_25956))) (forall ((v_prenex_28614 Int) (v_prenex_28615 Int)) (or (<= (select main_a v_prenex_28615) 4) (<= (+ main_x 1) v_prenex_28615) (<= (* 2 (select main_a v_prenex_28614)) 2000) (<= 1000 (+ (select main_a v_prenex_28615) (select main_a v_prenex_28614))) (< v_prenex_28615 main_x) (<= 1996 (* 2 (select main_a v_prenex_28614))) (< v_prenex_28614 main_y))) (or (forall ((v_prenex_28142 Int)) (or (<= 996 (select main_a v_prenex_28142)) (<= (* 2 (select main_a v_prenex_28142)) 2000))) (forall ((v_prenex_28143 Int)) (or (<= (+ main_x 1) v_prenex_28143) (<= 0 (* 2 (select main_a v_prenex_28143))) (<= (select main_a v_prenex_28143) 4) (<= 0 (select main_a v_prenex_28143)) (< v_prenex_28143 main_x)))) (forall ((v_prenex_22199 Int) (v_prenex_22200 Int)) (or (<= (select main_a v_prenex_22200) 2) (<= (* 2 (select main_a v_prenex_22200)) 4) (< v_prenex_22200 main_x) (<= (select main_a v_prenex_22199) (+ (select main_a v_prenex_22200) 1000)) (<= (+ main_x 1) v_prenex_22200))) (or (forall ((v_prenex_27241 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27241))) (<= (* 2 (select main_a v_prenex_27241)) 4) (< v_prenex_27241 main_x) (<= (+ main_x 1) v_prenex_27241))) (forall ((v_prenex_27240 Int)) (or (< v_prenex_27240 main_y) (<= (select main_a v_prenex_27240) 1000) (<= (* 2 (select main_a v_prenex_27240)) 2000)))) (or (forall ((v_prenex_22774 Int)) (<= 996 (select main_a v_prenex_22774))) (forall ((v_prenex_22775 Int)) (or (< v_prenex_22775 main_x) (<= (+ main_x 1) v_prenex_22775) (<= (* 2 (select main_a v_prenex_22775)) 4) (<= (select main_a v_prenex_22775) 2) (<= 0 (* 2 (select main_a v_prenex_22775)))))) (or (forall ((v_prenex_26324 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26324))) (< v_prenex_26324 main_x) (<= (+ main_x 1) v_prenex_26324))) (forall ((v_prenex_26323 Int)) (<= (select main_a v_prenex_26323) 1002))) (forall ((v_prenex_21899 Int) (v_prenex_21900 Int)) (or (<= (+ main_x 1) v_prenex_21900) (<= (select main_a v_prenex_21900) 2) (<= (* 2 (select main_a v_prenex_21899)) 2000) (< v_prenex_21900 main_x) (<= (+ (select main_a v_prenex_21900) 996) (select main_a v_prenex_21899)) (<= 0 (* 2 (select main_a v_prenex_21900))))) (or (forall ((v_prenex_19602 Int)) (or (<= (+ main_x 1) v_prenex_19602) (< v_prenex_19602 main_x) (<= 0 (* 2 (select main_a v_prenex_19602))) (<= (select main_a v_prenex_19602) 4))) (forall ((v_prenex_19601 Int)) (<= 1996 (* 2 (select main_a v_prenex_19601))))) (forall ((v_prenex_24266 Int) (v_prenex_24265 Int)) (or (<= (select main_a v_prenex_24266) 2) (<= (select main_a v_prenex_24265) (+ (select main_a v_prenex_24266) 1000)) (< v_prenex_24266 main_x) (<= (* 2 (select main_a v_prenex_24265)) 2000) (<= (select main_a v_prenex_24265) 1002) (<= (select main_a v_prenex_24266) 4) (<= (+ main_x 1) v_prenex_24266))) (forall ((v_prenex_26779 Int) (v_prenex_26780 Int)) (or (<= 0 (select main_a v_prenex_26780)) (<= 1000 (+ (select main_a v_prenex_26780) (select main_a v_prenex_26779))) (<= 1996 (* 2 (select main_a v_prenex_26779))) (<= (+ main_x 1) v_prenex_26780) (<= 0 (* 2 (select main_a v_prenex_26780))) (<= (select main_a v_prenex_26779) 1002) (< v_prenex_26780 main_x))) (forall ((v_prenex_26477 Int) (v_prenex_26478 Int)) (or (<= (+ main_x 1) v_prenex_26478) (<= (+ (select main_a v_prenex_26478) 996) (select main_a v_prenex_26477)) (<= 0 (select main_a v_prenex_26478)) (<= (* 2 (select main_a v_prenex_26477)) 2000) (<= 998 (select main_a v_prenex_26477)) (<= (select main_a v_prenex_26478) 2) (< v_prenex_26478 main_x))) (or (forall ((v_prenex_25887 Int)) (<= (select main_a v_prenex_25887) 1002)) (forall ((v_prenex_25888 Int)) (or (< v_prenex_25888 main_x) (<= (select main_a v_prenex_25888) 2) (<= (select main_a v_prenex_25888) 4) (<= (+ main_x 1) v_prenex_25888) (<= 0 (* 2 (select main_a v_prenex_25888)))))) (forall ((v_prenex_21907 Int) (v_prenex_21908 Int)) (or (< v_prenex_21908 main_x) (<= 0 (select main_a v_prenex_21908)) (<= (select main_a v_prenex_21907) (+ (select main_a v_prenex_21908) 1000)) (<= (+ main_x 1) v_prenex_21908) (<= 1996 (* 2 (select main_a v_prenex_21907))) (<= (select main_a v_prenex_21907) 1002) (<= (select main_a v_prenex_21908) 2))) (forall ((v_prenex_23984 Int) (v_prenex_23983 Int)) (or (<= 1000 (+ (select main_a v_prenex_23984) (select main_a v_prenex_23983))) (<= 996 (select main_a v_prenex_23983)) (< v_prenex_23983 main_y) (<= (+ main_x 1) v_prenex_23984) (< v_prenex_23984 main_x) (<= 998 (select main_a v_prenex_23983)) (<= (select main_a v_prenex_23984) 2))) (forall ((v_prenex_18712 Int) (v_prenex_18711 Int)) (or (< v_prenex_18711 main_x) (<= (* 2 (select main_a v_prenex_18711)) 4) (<= 996 (select main_a v_prenex_18712)) (<= (+ (select main_a v_prenex_18711) (select main_a v_prenex_18712)) 1000) (<= (+ main_x 1) v_prenex_18711) (<= (select main_a v_prenex_18712) 1000))) (forall ((v_prenex_24174 Int) (v_prenex_24173 Int)) (or (<= (+ main_x 1) v_prenex_24174) (< v_prenex_24174 main_x) (<= 0 (* 2 (select main_a v_prenex_24174))) (<= 996 (select main_a v_prenex_24173)) (<= (* 2 (select main_a v_prenex_24173)) 2000) (<= (select main_a v_prenex_24173) (+ (select main_a v_prenex_24174) 1000)))) (or (forall ((v_prenex_25196 Int)) (or (<= 0 (select main_a v_prenex_25196)) (<= (+ main_x 1) v_prenex_25196) (<= (* 2 (select main_a v_prenex_25196)) 4) (< v_prenex_25196 main_x))) (forall ((v_prenex_25195 Int)) (or (<= 996 (select main_a v_prenex_25195)) (<= 998 (select main_a v_prenex_25195))))) (forall ((v_prenex_26799 Int) (v_prenex_26800 Int)) (or (<= 1000 (+ (select main_a v_prenex_26800) (select main_a v_prenex_26799))) (<= (select main_a v_prenex_26800) 2) (<= 1996 (* 2 (select main_a v_prenex_26799))) (<= (* 2 (select main_a v_prenex_26800)) 4) (<= (+ main_x 1) v_prenex_26800) (< v_prenex_26800 main_x))) (or (forall ((v_prenex_19798 Int)) (or (<= (* 2 (select main_a v_prenex_19798)) 4) (<= (+ main_x 1) v_prenex_19798) (< v_prenex_19798 main_x) (<= 0 (+ (select main_a v_prenex_19798) 2)) (<= 0 (* 2 (select main_a v_prenex_19798))))) (forall ((v_prenex_19797 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19797))) (<= (select main_a v_prenex_19797) 1002)))) (or (forall ((v_prenex_18940 Int)) (or (< v_prenex_18940 main_x) (<= 0 (* 2 (select main_a v_prenex_18940))) (<= (+ main_x 1) v_prenex_18940) (<= (select main_a v_prenex_18940) 4) (<= (select main_a v_prenex_18940) 2))) (forall ((v_prenex_18939 Int)) (or (<= 998 (select main_a v_prenex_18939)) (<= (select main_a v_prenex_18939) 1000)))) (forall ((v_prenex_27672 Int) (v_prenex_27673 Int)) (or (<= (+ (select main_a v_prenex_27673) 996) (select main_a v_prenex_27672)) (<= (* 2 (select main_a v_prenex_27673)) 4) (<= 996 (select main_a v_prenex_27672)) (<= (+ main_x 1) v_prenex_27673) (<= 0 (* 2 (select main_a v_prenex_27673))) (< v_prenex_27673 main_x) (<= (select main_a v_prenex_27672) 1002))) (or (forall ((v_prenex_24817 Int)) (or (< v_prenex_24817 main_x) (<= 0 (* 2 (select main_a v_prenex_24817))) (<= (+ main_x 1) v_prenex_24817) (<= 0 (+ (select main_a v_prenex_24817) 2)))) (forall ((v_prenex_24816 Int)) (or (<= 996 (select main_a v_prenex_24816)) (<= (select main_a v_prenex_24816) 1002) (<= (+ main_y 1) v_prenex_24816)))) (forall ((v_prenex_20335 Int) (v_prenex_20334 Int)) (or (<= (select main_a v_prenex_20335) 4) (<= 1996 (* 2 (select main_a v_prenex_20334))) (<= (+ (select main_a v_prenex_20335) (select main_a v_prenex_20334)) 1000) (<= 998 (select main_a v_prenex_20334)) (<= (+ main_x 1) v_prenex_20335) (<= (select main_a v_prenex_20335) 2) (< v_prenex_20335 main_x))) (or (forall ((v_prenex_22785 Int)) (or (< v_prenex_22785 main_x) (<= (* 2 (select main_a v_prenex_22785)) 4) (<= (+ main_x 1) v_prenex_22785) (<= 0 (* 2 (select main_a v_prenex_22785))))) (forall ((v_prenex_22784 Int)) (or (<= (* 2 (select main_a v_prenex_22784)) 2000) (<= (select main_a v_prenex_22784) 1002)))) (or (forall ((v_prenex_24461 Int)) (or (<= (select main_a v_prenex_24461) 2) (<= (* 2 (select main_a v_prenex_24461)) 4) (< v_prenex_24461 main_x) (<= (+ main_x 1) v_prenex_24461))) (forall ((v_prenex_24460 Int)) (or (<= 998 (select main_a v_prenex_24460)) (<= (select main_a v_prenex_24460) 1002)))) (forall ((v_prenex_23236 Int) (v_prenex_23235 Int)) (or (<= (+ main_x 1) v_prenex_23236) (< v_prenex_23236 main_x) (<= (select main_a v_prenex_23236) 2) (<= (+ (select main_a v_prenex_23236) (select main_a v_prenex_23235)) 1000) (<= (* 2 (select main_a v_prenex_23235)) 2000) (<= 1996 (* 2 (select main_a v_prenex_23235))) (<= 0 (+ (select main_a v_prenex_23236) 2)))) (forall ((v_prenex_26666 Int) (v_prenex_26665 Int)) (or (<= (+ (select main_a v_prenex_26666) 996) (select main_a v_prenex_26665)) (<= 998 (select main_a v_prenex_26665)) (<= (select main_a v_prenex_26666) 2) (<= (select main_a v_prenex_26665) 1000) (< v_prenex_26666 main_x) (<= (+ main_x 1) v_prenex_26666) (< v_prenex_26665 main_y))) (forall ((v_prenex_22413 Int) (v_prenex_22414 Int)) (or (<= 1000 (+ (select main_a v_prenex_22414) (select main_a v_prenex_22413))) (<= (+ main_y 1) v_prenex_22413) (< v_prenex_22414 main_x) (<= 996 (select main_a v_prenex_22413)) (<= (select main_a v_prenex_22413) 1000) (<= (select main_a v_prenex_22414) 4) (<= (+ main_x 1) v_prenex_22414))) (or (forall ((v_prenex_23610 Int)) (<= (select main_a v_prenex_23610) 1002)) (forall ((v_prenex_23611 Int)) (or (<= (* 2 (select main_a v_prenex_23611)) 4) (<= 0 (+ (select main_a v_prenex_23611) 2)) (< v_prenex_23611 main_x) (<= (select main_a v_prenex_23611) 4) (<= (+ main_x 1) v_prenex_23611)))) (or (forall ((v_prenex_25812 Int)) (or (<= (select main_a v_prenex_25812) 4) (<= (select main_a v_prenex_25812) 2) (<= (+ main_x 1) v_prenex_25812) (<= 0 (* 2 (select main_a v_prenex_25812))) (< v_prenex_25812 main_x))) (forall ((v_prenex_25811 Int)) (or (<= (* 2 (select main_a v_prenex_25811)) 2000) (<= (select main_a v_prenex_25811) 1000)))) (or (forall ((v_prenex_24647 Int)) (or (<= (+ main_x 1) v_prenex_24647) (<= 0 (select main_a v_prenex_24647)) (< v_prenex_24647 main_x) (<= (* 2 (select main_a v_prenex_24647)) 4))) (forall ((v_prenex_24646 Int)) (or (<= (+ main_y 1) v_prenex_24646) (<= (select main_a v_prenex_24646) 1000) (<= 998 (select main_a v_prenex_24646))))) (or (forall ((v_prenex_20476 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20476))) (<= (* 2 (select main_a v_prenex_20476)) 2000))) (forall ((v_prenex_20477 Int)) (or (<= (* 2 (select main_a v_prenex_20477)) 4) (< v_prenex_20477 main_x) (<= (select main_a v_prenex_20477) 4) (<= 0 (* 2 (select main_a v_prenex_20477))) (<= (+ main_x 1) v_prenex_20477)))) (or (forall ((v_prenex_26533 Int)) (or (<= (* 2 (select main_a v_prenex_26533)) 2000) (<= 1996 (* 2 (select main_a v_prenex_26533))))) (forall ((v_prenex_26534 Int)) (or (<= (* 2 (select main_a v_prenex_26534)) 4) (<= (+ main_x 1) v_prenex_26534) (<= (select main_a v_prenex_26534) 2) (<= (select main_a v_prenex_26534) 4) (< v_prenex_26534 main_x)))) (forall ((v_prenex_21094 Int) (v_prenex_21093 Int)) (or (<= 998 (select main_a v_prenex_21093)) (< v_prenex_21094 main_x) (<= (* 2 (select main_a v_prenex_21094)) 4) (<= 1996 (* 2 (select main_a v_prenex_21093))) (<= 1000 (+ (select main_a v_prenex_21094) (select main_a v_prenex_21093))) (<= (select main_a v_prenex_21094) 2) (<= (+ main_x 1) v_prenex_21094))) (forall ((v_prenex_28768 Int) (v_prenex_28767 Int)) (or (<= (+ main_x 1) v_prenex_28768) (< v_prenex_28768 main_x) (<= 998 (select main_a v_prenex_28767)) (<= (select main_a v_prenex_28768) 4) (<= (select main_a v_prenex_28768) 2) (<= 996 (select main_a v_prenex_28767)) (<= 1000 (+ (select main_a v_prenex_28768) (select main_a v_prenex_28767))))) (forall ((v_prenex_24531 Int) (v_prenex_24530 Int)) (or (<= (* 2 (select main_a v_prenex_24530)) 2000) (<= (select main_a v_prenex_24531) 2) (<= (select main_a v_prenex_24531) 4) (<= (+ main_x 1) v_prenex_24531) (< v_prenex_24531 main_x) (<= (+ (select main_a v_prenex_24531) 996) (select main_a v_prenex_24530)))) (forall ((v_prenex_25724 Int) (v_prenex_25725 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25725))) (<= 1000 (+ (select main_a v_prenex_25725) (select main_a v_prenex_25724))) (< v_prenex_25724 main_y) (<= 1996 (* 2 (select main_a v_prenex_25724))) (<= (+ main_x 1) v_prenex_25725) (< v_prenex_25725 main_x) (<= (select main_a v_prenex_25724) 1002))) (or (forall ((v_prenex_26839 Int)) (or (< v_prenex_26839 main_y) (<= (+ main_y 1) v_prenex_26839) (<= 1996 (* 2 (select main_a v_prenex_26839))) (<= (select main_a v_prenex_26839) 1000))) (forall ((v_prenex_26840 Int)) (<= (* 2 (select main_a v_prenex_26840)) 4))) (forall ((v_prenex_21498 Int) (v_prenex_21497 Int)) (or (<= (+ main_x 1) v_prenex_21498) (< v_prenex_21498 main_x) (<= (+ (select main_a v_prenex_21498) 996) (select main_a v_prenex_21497)) (<= 0 (+ (select main_a v_prenex_21498) 2)) (<= 1996 (* 2 (select main_a v_prenex_21497))))) (forall ((v_prenex_21413 Int) (v_prenex_21414 Int)) (or (< v_prenex_21414 main_x) (<= 0 (* 2 (select main_a v_prenex_21414))) (<= 996 (select main_a v_prenex_21413)) (<= (* 2 (select main_a v_prenex_21413)) 2000) (<= 1000 (+ (select main_a v_prenex_21414) (select main_a v_prenex_21413))) (<= (* 2 (select main_a v_prenex_21414)) 4) (<= (+ main_x 1) v_prenex_21414))) (forall ((v_prenex_22010 Int) (v_prenex_22009 Int)) (or (< v_prenex_22010 main_x) (<= (+ main_x 1) v_prenex_22010) (<= 998 (select main_a v_prenex_22009)) (<= 1000 (+ (select main_a v_prenex_22010) (select main_a v_prenex_22009))) (<= (* 2 (select main_a v_prenex_22010)) 4) (<= 0 (+ (select main_a v_prenex_22010) 2)))) (forall ((v_prenex_26622 Int) (v_prenex_26621 Int)) (or (<= (select main_a v_prenex_26622) 4) (<= (+ main_x 1) v_prenex_26622) (< v_prenex_26622 main_x) (<= (+ (select main_a v_prenex_26622) (select main_a v_prenex_26621)) 1000) (<= (select main_a v_prenex_26621) 1000) (<= 1996 (* 2 (select main_a v_prenex_26621))))) (or (forall ((v_prenex_28510 Int)) (or (<= (select main_a v_prenex_28510) 2) (<= (+ main_x 1) v_prenex_28510) (<= (* 2 (select main_a v_prenex_28510)) 4) (< v_prenex_28510 main_x))) (forall ((v_prenex_28509 Int)) (or (< v_prenex_28509 main_y) (<= (select main_a v_prenex_28509) 1000) (<= 996 (select main_a v_prenex_28509))))) (forall ((v_prenex_19819 Int) (v_prenex_19820 Int)) (or (<= 0 (select main_a v_prenex_19820)) (< v_prenex_19820 main_x) (<= (select main_a v_prenex_19819) 1000) (<= 1996 (* 2 (select main_a v_prenex_19819))) (<= 0 (+ (select main_a v_prenex_19820) 2)) (<= (+ main_x 1) v_prenex_19820) (<= (select main_a v_prenex_19819) (+ (select main_a v_prenex_19820) 1000)))) (forall ((v_prenex_23648 Int) (v_prenex_23649 Int)) (or (<= 0 (+ (select main_a v_prenex_23649) 2)) (<= (select main_a v_prenex_23648) (+ (select main_a v_prenex_23649) 1000)) (<= 996 (select main_a v_prenex_23648)) (<= (+ main_y 1) v_prenex_23648) (< v_prenex_23649 main_x) (<= (+ main_x 1) v_prenex_23649))) (forall ((v_prenex_27678 Int) (v_prenex_27679 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27678))) (<= (select main_a v_prenex_27678) 1002) (< v_prenex_27679 main_x) (<= (* 2 (select main_a v_prenex_27679)) 4) (<= (+ main_x 1) v_prenex_27679) (<= (+ (select main_a v_prenex_27679) (select main_a v_prenex_27678)) 1000))) (forall ((v_prenex_25399 Int) (v_prenex_25398 Int)) (or (<= (+ main_x 1) v_prenex_25399) (<= 1000 (+ (select main_a v_prenex_25399) (select main_a v_prenex_25398))) (< v_prenex_25399 main_x) (<= 0 (select main_a v_prenex_25399)) (<= 996 (select main_a v_prenex_25398)))) (or (forall ((v_prenex_28302 Int)) (or (<= 0 (select main_a v_prenex_28302)) (< v_prenex_28302 main_x) (<= (+ main_x 1) v_prenex_28302) (<= 0 (* 2 (select main_a v_prenex_28302))))) (forall ((v_prenex_28301 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28301))) (<= 998 (select main_a v_prenex_28301))))) (or (forall ((v_prenex_24834 Int)) (or (<= (* 2 (select main_a v_prenex_24834)) 2000) (<= (+ main_y 1) v_prenex_24834))) (forall ((v_prenex_24835 Int)) (or (< v_prenex_24835 main_x) (<= (+ main_x 1) v_prenex_24835) (<= 0 (* 2 (select main_a v_prenex_24835)))))) (forall ((v_prenex_25413 Int) (v_prenex_25412 Int)) (or (<= 0 (+ (select main_a v_prenex_25413) 2)) (<= (+ main_x 1) v_prenex_25413) (<= (+ main_y 1) v_prenex_25412) (<= (+ (select main_a v_prenex_25413) 996) (select main_a v_prenex_25412)) (<= (select main_a v_prenex_25412) 1000) (< v_prenex_25413 main_x))) (forall ((v_prenex_19452 Int) (v_prenex_19451 Int)) (or (<= (* 2 (select main_a v_prenex_19451)) 2000) (<= 0 (* 2 (select main_a v_prenex_19452))) (<= 0 (select main_a v_prenex_19452)) (<= (select main_a v_prenex_19451) (+ (select main_a v_prenex_19452) 1000)) (<= 996 (select main_a v_prenex_19451)) (< v_prenex_19452 main_x) (<= (+ main_x 1) v_prenex_19452))) (or (forall ((v_prenex_26384 Int)) (or (< v_prenex_26384 main_x) (<= (+ main_x 1) v_prenex_26384) (<= (* 2 (select main_a v_prenex_26384)) 4))) (forall ((v_prenex_26383 Int)) (or (<= 998 (select main_a v_prenex_26383)) (<= (select main_a v_prenex_26383) 1000) (< v_prenex_26383 main_y)))) (forall ((v_prenex_25710 Int) (v_prenex_25711 Int)) (or (<= (+ main_x 1) v_prenex_25711) (< v_prenex_25711 main_x) (<= (+ (select main_a v_prenex_25711) 996) (select main_a v_prenex_25710)) (<= (+ main_y 1) v_prenex_25710) (<= (* 2 (select main_a v_prenex_25711)) 4))) (forall ((v_prenex_28549 Int) (v_prenex_28550 Int)) (or (< v_prenex_28550 main_x) (<= (+ main_x 1) v_prenex_28550) (<= (select main_a v_prenex_28549) 1000) (<= (select main_a v_prenex_28549) (+ (select main_a v_prenex_28550) 1000)) (<= 0 (* 2 (select main_a v_prenex_28550))))) (forall ((v_prenex_26817 Int) (v_prenex_26818 Int)) (or (<= 1000 (+ (select main_a v_prenex_26818) (select main_a v_prenex_26817))) (<= 1996 (* 2 (select main_a v_prenex_26817))) (< v_prenex_26817 main_y) (< v_prenex_26818 main_x) (<= (+ main_y 1) v_prenex_26817))) (forall ((v_prenex_26068 Int) (v_prenex_26067 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26068))) (<= (+ (select main_a v_prenex_26068) (select main_a v_prenex_26067)) 1000) (<= (+ main_y 1) v_prenex_26067) (<= (+ main_x 1) v_prenex_26068) (<= (select main_a v_prenex_26067) 1000) (< v_prenex_26068 main_x) (<= 998 (select main_a v_prenex_26067)))) (forall ((v_prenex_26284 Int) (v_prenex_26283 Int)) (or (<= (select main_a v_prenex_26284) 2) (<= (select main_a v_prenex_26283) 1002) (<= (+ (select main_a v_prenex_26284) 996) (select main_a v_prenex_26283)) (<= (+ main_x 1) v_prenex_26284) (< v_prenex_26284 main_x))) (forall ((v_prenex_26464 Int) (v_prenex_26463 Int)) (or (<= (+ (select main_a v_prenex_26464) 996) (select main_a v_prenex_26463)) (<= 1996 (* 2 (select main_a v_prenex_26463))) (<= (+ main_x 1) v_prenex_26464) (< v_prenex_26464 main_x) (<= (select main_a v_prenex_26463) 1002) (<= (select main_a v_prenex_26464) 4) (<= 0 (* 2 (select main_a v_prenex_26464))))) (forall ((v_prenex_20700 Int) (v_prenex_20699 Int)) (or (< v_prenex_20700 main_x) (<= 1000 (+ (select main_a v_prenex_20700) (select main_a v_prenex_20699))) (<= 0 (select main_a v_prenex_20700)) (<= 1996 (* 2 (select main_a v_prenex_20699))) (<= (+ main_x 1) v_prenex_20700) (<= (select main_a v_prenex_20699) 1002))) (or (forall ((v_prenex_27066 Int)) (or (<= (* 2 (select main_a v_prenex_27066)) 4) (<= (+ main_x 1) v_prenex_27066) (<= (select main_a v_prenex_27066) 2) (< v_prenex_27066 main_x))) (forall ((v_prenex_27065 Int)) (or (<= (* 2 (select main_a v_prenex_27065)) 2000) (< v_prenex_27065 main_y)))) (or (forall ((v_prenex_19380 Int)) (or (< v_prenex_19380 main_x) (<= (+ main_x 1) v_prenex_19380) (<= 0 (* 2 (select main_a v_prenex_19380))))) (forall ((v_prenex_19379 Int)) (or (< v_prenex_19379 main_y) (<= (select main_a v_prenex_19379) 1000) (<= (select main_a v_prenex_19379) 1002)))) (forall ((v_prenex_25437 Int) (v_prenex_25436 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25436))) (<= (+ main_x 1) v_prenex_25437) (<= (select main_a v_prenex_25436) 1002) (<= (+ (select main_a v_prenex_25437) 996) (select main_a v_prenex_25436)) (<= 0 (+ (select main_a v_prenex_25437) 2)) (< v_prenex_25437 main_x) (< v_prenex_25436 main_y))) (or (forall ((v_prenex_22311 Int)) (or (<= (* 2 (select main_a v_prenex_22311)) 2000) (<= 996 (select main_a v_prenex_22311)) (<= (+ main_y 1) v_prenex_22311))) (forall ((v_prenex_22312 Int)) (or (< v_prenex_22312 main_x) (<= (+ main_x 1) v_prenex_22312) (<= 0 (* 2 (select main_a v_prenex_22312))) (<= (* 2 (select main_a v_prenex_22312)) 4)))) (forall ((v_prenex_28514 Int) (v_prenex_28513 Int)) (or (<= (select main_a v_prenex_28513) (+ (select main_a v_prenex_28514) 1000)) (< v_prenex_28513 main_y) (<= 1996 (* 2 (select main_a v_prenex_28513))) (<= 998 (select main_a v_prenex_28513)) (<= (+ main_y 1) v_prenex_28513))) (forall ((v_prenex_25628 Int) (v_prenex_25629 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25629))) (<= (+ (select main_a v_prenex_25629) (select main_a v_prenex_25628)) 1000) (<= 998 (select main_a v_prenex_25628)) (<= (+ main_x 1) v_prenex_25629) (<= (select main_a v_prenex_25628) 1000) (<= (* 2 (select main_a v_prenex_25629)) 4) (< v_prenex_25629 main_x))) (or (forall ((v_prenex_26928 Int)) (or (<= 998 (select main_a v_prenex_26928)) (<= (+ main_y 1) v_prenex_26928))) (forall ((v_prenex_26929 Int)) (or (< v_prenex_26929 main_x) (<= (+ main_x 1) v_prenex_26929) (<= (select main_a v_prenex_26929) 2) (<= 0 (* 2 (select main_a v_prenex_26929)))))) (or (forall ((v_prenex_27905 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27905))) (< v_prenex_27905 main_x) (<= 0 (select main_a v_prenex_27905)) (<= (+ main_x 1) v_prenex_27905))) (forall ((v_prenex_27904 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27904))) (<= (select main_a v_prenex_27904) 1002)))) (forall ((v_prenex_19124 Int) (v_prenex_19125 Int)) (or (<= (select main_a v_prenex_19124) 1000) (<= (* 2 (select main_a v_prenex_19125)) 4) (<= 0 (* 2 (select main_a v_prenex_19125))) (<= 998 (select main_a v_prenex_19124)) (<= (+ main_x 1) v_prenex_19125) (<= (+ (select main_a v_prenex_19125) 996) (select main_a v_prenex_19124)) (< v_prenex_19125 main_x))) (forall ((v_prenex_26963 Int) (v_prenex_26964 Int)) (or (<= (select main_a v_prenex_26963) (+ (select main_a v_prenex_26964) 1000)) (<= 1996 (* 2 (select main_a v_prenex_26963))) (<= (select main_a v_prenex_26964) 2) (< v_prenex_26964 main_x) (<= (select main_a v_prenex_26963) 1000) (<= (+ main_x 1) v_prenex_26964))) (forall ((v_prenex_19384 Int) (v_prenex_19383 Int)) (or (<= (+ (select main_a v_prenex_19384) 996) (select main_a v_prenex_19383)) (<= 0 (* 2 (select main_a v_prenex_19384))) (< v_prenex_19384 main_x) (<= 1996 (* 2 (select main_a v_prenex_19383))) (<= (+ main_x 1) v_prenex_19384) (<= 996 (select main_a v_prenex_19383)))) (forall ((v_prenex_21081 Int) (v_prenex_21082 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21081))) (<= 0 (select main_a v_prenex_21082)) (<= (select main_a v_prenex_21081) 1002) (<= (+ main_x 1) v_prenex_21082) (<= (+ (select main_a v_prenex_21082) (select main_a v_prenex_21081)) 1000) (<= (select main_a v_prenex_21082) 2) (< v_prenex_21082 main_x))) (forall ((v_prenex_25029 Int) (v_prenex_25030 Int)) (or (<= (select main_a v_prenex_25029) 1002) (< v_prenex_25030 main_x) (<= (select main_a v_prenex_25029) (+ (select main_a v_prenex_25030) 1000)) (<= 998 (select main_a v_prenex_25029)) (<= (+ main_x 1) v_prenex_25030) (<= 0 (select main_a v_prenex_25030)))) (forall ((v_prenex_28774 Int) (v_prenex_28773 Int)) (or (<= (+ main_x 1) v_prenex_28774) (<= (select main_a v_prenex_28773) (+ (select main_a v_prenex_28774) 1000)) (<= (+ main_y 1) v_prenex_28773) (< v_prenex_28774 main_x) (<= 0 (select main_a v_prenex_28774)) (<= (* 2 (select main_a v_prenex_28773)) 2000) (<= (select main_a v_prenex_28773) 1002))) (forall ((v_prenex_20299 Int) (v_prenex_20298 Int)) (or (<= 996 (select main_a v_prenex_20298)) (<= (* 2 (select main_a v_prenex_20298)) 2000) (<= (+ main_y 1) v_prenex_20298) (<= (+ main_x 1) v_prenex_20299) (< v_prenex_20299 main_x) (<= 0 (select main_a v_prenex_20299)) (<= (+ (select main_a v_prenex_20299) 996) (select main_a v_prenex_20298)))) (forall ((v_prenex_18738 Int) (v_prenex_18737 Int)) (or (< v_prenex_18737 main_x) (<= 0 (+ (select main_a v_prenex_18737) 2)) (<= (select main_a v_prenex_18738) 1000) (<= (+ (select main_a v_prenex_18737) (select main_a v_prenex_18738)) 1000) (<= (+ main_x 1) v_prenex_18737))) (forall ((v_prenex_27836 Int) (v_prenex_27837 Int)) (or (<= (select main_a v_prenex_27837) 4) (<= 1000 (+ (select main_a v_prenex_27837) (select main_a v_prenex_27836))) (<= 1996 (* 2 (select main_a v_prenex_27836))) (<= (+ main_x 1) v_prenex_27837) (<= (+ main_y 1) v_prenex_27836) (< v_prenex_27837 main_x))) (forall ((v_prenex_27676 Int) (v_prenex_27677 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27677))) (<= 1996 (* 2 (select main_a v_prenex_27676))) (<= (+ main_x 1) v_prenex_27677) (<= (* 2 (select main_a v_prenex_27677)) 4) (<= (+ (select main_a v_prenex_27677) (select main_a v_prenex_27676)) 1000) (< v_prenex_27677 main_x) (<= 996 (select main_a v_prenex_27676)))) (forall ((v_prenex_24810 Int) (v_prenex_24811 Int)) (or (<= (* 2 (select main_a v_prenex_24811)) 4) (<= (select main_a v_prenex_24811) 2) (<= 996 (select main_a v_prenex_24810)) (<= (+ main_x 1) v_prenex_24811) (<= 1000 (+ (select main_a v_prenex_24811) (select main_a v_prenex_24810))) (<= (select main_a v_prenex_24810) 1002) (< v_prenex_24811 main_x))) (or (forall ((v_prenex_27385 Int)) (or (< v_prenex_27385 main_x) (<= (* 2 (select main_a v_prenex_27385)) 4) (<= (+ main_x 1) v_prenex_27385) (<= 0 (+ (select main_a v_prenex_27385) 2)))) (forall ((v_prenex_27384 Int)) (or (<= (+ main_y 1) v_prenex_27384) (<= 996 (select main_a v_prenex_27384)) (<= 1996 (* 2 (select main_a v_prenex_27384)))))) (forall ((v_prenex_27601 Int) (v_prenex_27600 Int)) (or (<= (select main_a v_prenex_27600) 1002) (<= (+ main_x 1) v_prenex_27601) (<= (* 2 (select main_a v_prenex_27601)) 4) (<= (* 2 (select main_a v_prenex_27600)) 2000) (< v_prenex_27601 main_x) (<= (+ (select main_a v_prenex_27601) 996) (select main_a v_prenex_27600)))) (forall ((v_prenex_20714 Int) (v_prenex_20713 Int)) (or (<= (select main_a v_prenex_20713) 1002) (<= 1000 (+ (select main_a v_prenex_20714) (select main_a v_prenex_20713))) (<= (+ main_x 1) v_prenex_20714) (< v_prenex_20714 main_x) (<= (select main_a v_prenex_20714) 2) (< v_prenex_20713 main_y))) (forall ((v_prenex_24124 Int) (v_prenex_24123 Int)) (or (<= (select main_a v_prenex_24123) 1002) (< v_prenex_24124 main_x) (<= (select main_a v_prenex_24124) 2) (<= 1000 (+ (select main_a v_prenex_24124) (select main_a v_prenex_24123))) (<= (+ main_x 1) v_prenex_24124) (<= (+ main_y 1) v_prenex_24123))) (or (forall ((v_prenex_18908 Int)) (or (<= (select main_a v_prenex_18908) 4) (< v_prenex_18908 main_x) (<= 0 (* 2 (select main_a v_prenex_18908))) (<= (+ main_x 1) v_prenex_18908))) (forall ((v_prenex_18907 Int)) (or (<= (select main_a v_prenex_18907) 1000) (<= 998 (select main_a v_prenex_18907))))) (forall ((v_prenex_18747 Int) (v_prenex_18748 Int)) (or (<= (+ main_x 1) v_prenex_18747) (<= (* 2 (select main_a v_prenex_18748)) 2000) (<= 0 (+ (select main_a v_prenex_18747) 2)) (< v_prenex_18747 main_x) (<= (+ (select main_a v_prenex_18747) 996) (select main_a v_prenex_18748)) (<= 1996 (* 2 (select main_a v_prenex_18748))) (<= (select main_a v_prenex_18747) 2))) (or (forall ((v_prenex_23051 Int)) (or (<= 0 (+ (select main_a v_prenex_23051) 2)) (< v_prenex_23051 main_x) (<= (* 2 (select main_a v_prenex_23051)) 4) (<= (select main_a v_prenex_23051) 2) (<= (+ main_x 1) v_prenex_23051))) (forall ((v_prenex_23050 Int)) (or (<= (select main_a v_prenex_23050) 1002) (<= (select main_a v_prenex_23050) 1000)))) (or (forall ((v_prenex_26676 Int)) (or (<= (select main_a v_prenex_26676) 2) (<= (select main_a v_prenex_26676) 4) (<= 0 (* 2 (select main_a v_prenex_26676))) (< v_prenex_26676 main_x) (<= (+ main_x 1) v_prenex_26676))) (forall ((v_prenex_26675 Int)) (<= 1996 (* 2 (select main_a v_prenex_26675))))) (or (forall ((v_prenex_19503 Int)) (or (<= (select main_a v_prenex_19503) 1002) (<= 996 (select main_a v_prenex_19503)))) (forall ((v_prenex_19504 Int)) (or (<= (+ main_x 1) v_prenex_19504) (<= 0 (+ (select main_a v_prenex_19504) 2)) (< v_prenex_19504 main_x) (<= 0 (* 2 (select main_a v_prenex_19504))) (<= 0 (select main_a v_prenex_19504))))) (forall ((v_prenex_20057 Int) (v_prenex_20056 Int)) (or (< v_prenex_20057 main_x) (<= 998 (select main_a v_prenex_20056)) (<= (+ main_x 1) v_prenex_20057) (<= (select main_a v_prenex_20056) (+ (select main_a v_prenex_20057) 1000)) (<= 0 (select main_a v_prenex_20057)) (<= (select main_a v_prenex_20057) 4) (<= (select main_a v_prenex_20056) 1002))) (forall ((v_prenex_28798 Int) (v_prenex_28797 Int)) (or (<= 0 (select main_a v_prenex_28798)) (<= (select main_a v_prenex_28797) 1002) (< v_prenex_28798 main_x) (<= (select main_a v_prenex_28798) 2) (<= (+ main_x 1) v_prenex_28798) (<= (+ (select main_a v_prenex_28798) (select main_a v_prenex_28797)) 1000) (<= 998 (select main_a v_prenex_28797)))) (forall ((v_prenex_25234 Int) (v_prenex_25233 Int)) (or (< v_prenex_25233 main_y) (<= 998 (select main_a v_prenex_25233)) (<= 1996 (* 2 (select main_a v_prenex_25233))) (< v_prenex_25234 main_x) (<= (+ main_x 1) v_prenex_25234) (<= 1000 (+ (select main_a v_prenex_25234) (select main_a v_prenex_25233))) (<= (* 2 (select main_a v_prenex_25234)) 4))) (or (forall ((v_prenex_24933 Int)) (or (<= 998 (select main_a v_prenex_24933)) (<= (select main_a v_prenex_24933) 1000))) (forall ((v_prenex_24934 Int)) (or (<= 0 (select main_a v_prenex_24934)) (<= (* 2 (select main_a v_prenex_24934)) 4) (< v_prenex_24934 main_x) (<= (+ main_x 1) v_prenex_24934)))) (forall ((v_prenex_21023 Int) (v_prenex_21024 Int)) (or (<= (* 2 (select main_a v_prenex_21024)) 4) (<= (+ main_x 1) v_prenex_21024) (< v_prenex_21024 main_x) (<= (select main_a v_prenex_21024) 2) (<= (* 2 (select main_a v_prenex_21023)) 2000) (<= (select main_a v_prenex_21023) 1002) (<= (+ (select main_a v_prenex_21024) 996) (select main_a v_prenex_21023)))) (or (forall ((v_prenex_25958 Int)) (or (<= 0 (+ (select main_a v_prenex_25958) 2)) (<= (+ main_x 1) v_prenex_25958) (< v_prenex_25958 main_x) (<= (* 2 (select main_a v_prenex_25958)) 4))) (forall ((v_prenex_25957 Int)) (or (<= 996 (select main_a v_prenex_25957)) (<= (select main_a v_prenex_25957) 1000) (< v_prenex_25957 main_y)))) (forall ((v_prenex_23824 Int) (v_prenex_23823 Int)) (or (<= (* 2 (select main_a v_prenex_23823)) 2000) (<= 1996 (* 2 (select main_a v_prenex_23823))) (<= 0 (* 2 (select main_a v_prenex_23824))) (<= (select main_a v_prenex_23823) (+ (select main_a v_prenex_23824) 1000)) (<= (+ main_x 1) v_prenex_23824) (< v_prenex_23824 main_x) (<= 0 (select main_a v_prenex_23824)))) (forall ((v_prenex_26789 Int) (v_prenex_26790 Int)) (or (< v_prenex_26790 main_x) (<= 998 (select main_a v_prenex_26789)) (<= (select main_a v_prenex_26789) 1000) (<= (+ main_y 1) v_prenex_26789) (<= (select main_a v_prenex_26790) 4) (<= (select main_a v_prenex_26789) (+ (select main_a v_prenex_26790) 1000)) (<= (+ main_x 1) v_prenex_26790))) (forall ((v_prenex_22880 Int) (v_prenex_22881 Int)) (or (<= (+ (select main_a v_prenex_22881) 996) (select main_a v_prenex_22880)) (<= (+ main_x 1) v_prenex_22881) (< v_prenex_22881 main_x) (<= 0 (+ (select main_a v_prenex_22881) 2)) (<= (select main_a v_prenex_22880) 1002) (<= (+ main_y 1) v_prenex_22880))) (or (forall ((v_prenex_22007 Int)) (or (<= 998 (select main_a v_prenex_22007)) (<= (select main_a v_prenex_22007) 1002) (< v_prenex_22007 main_y))) (forall ((v_prenex_22008 Int)) (or (< v_prenex_22008 main_x) (<= 0 (+ (select main_a v_prenex_22008) 2)) (<= (+ main_x 1) v_prenex_22008) (<= 0 (* 2 (select main_a v_prenex_22008)))))) (or (forall ((v_prenex_23423 Int)) (or (<= 996 (select main_a v_prenex_23423)) (<= (select main_a v_prenex_23423) 1000))) (forall ((v_prenex_23424 Int)) (or (< v_prenex_23424 main_x) (<= 0 (* 2 (select main_a v_prenex_23424))) (<= (select main_a v_prenex_23424) 2) (<= (+ main_x 1) v_prenex_23424) (<= (select main_a v_prenex_23424) 4)))) (forall ((v_prenex_20081 Int) (v_prenex_20080 Int)) (or (<= 0 (+ (select main_a v_prenex_20081) 2)) (< v_prenex_20081 main_x) (<= (+ (select main_a v_prenex_20081) (select main_a v_prenex_20080)) 1000) (<= (+ main_x 1) v_prenex_20081) (<= (* 2 (select main_a v_prenex_20081)) 4) (<= (* 2 (select main_a v_prenex_20080)) 2000))) (or (forall ((v_prenex_25470 Int)) (or (< v_prenex_25470 main_y) (<= (select main_a v_prenex_25470) 1000) (<= 996 (select main_a v_prenex_25470)))) (forall ((v_prenex_25471 Int)) (or (< v_prenex_25471 main_x) (<= (+ main_x 1) v_prenex_25471) (<= (select main_a v_prenex_25471) 2) (<= 0 (* 2 (select main_a v_prenex_25471)))))) (forall ((v_prenex_25706 Int) (v_prenex_25707 Int)) (or (<= 996 (select main_a v_prenex_25706)) (< v_prenex_25707 main_x) (<= (+ main_x 1) v_prenex_25707) (<= 1996 (* 2 (select main_a v_prenex_25706))) (<= (select main_a v_prenex_25706) (+ (select main_a v_prenex_25707) 1000)) (<= (+ main_y 1) v_prenex_25706) (<= (* 2 (select main_a v_prenex_25707)) 4))) (forall ((v_prenex_27812 Int) (v_prenex_27813 Int)) (or (<= (+ main_x 1) v_prenex_27813) (<= 0 (* 2 (select main_a v_prenex_27813))) (<= (+ (select main_a v_prenex_27813) (select main_a v_prenex_27812)) 1000) (<= (select main_a v_prenex_27813) 2) (< v_prenex_27813 main_x) (<= (select main_a v_prenex_27812) 1000))) (forall ((v_prenex_27799 Int) (v_prenex_27798 Int)) (or (<= 0 (select main_a v_prenex_27799)) (<= (+ (select main_a v_prenex_27799) 996) (select main_a v_prenex_27798)) (< v_prenex_27799 main_x) (<= (select main_a v_prenex_27799) 4) (<= (select main_a v_prenex_27798) 1000) (<= 998 (select main_a v_prenex_27798)) (<= (+ main_x 1) v_prenex_27799))) (or (forall ((v_prenex_25191 Int)) (or (<= (select main_a v_prenex_25191) 1000) (<= 996 (select main_a v_prenex_25191)) (< v_prenex_25191 main_y))) (forall ((v_prenex_25192 Int)) (or (<= (* 2 (select main_a v_prenex_25192)) 4) (<= (+ main_x 1) v_prenex_25192) (< v_prenex_25192 main_x)))) (forall ((v_prenex_20455 Int) (v_prenex_20454 Int)) (or (< v_prenex_20455 main_x) (<= 0 (+ (select main_a v_prenex_20455) 2)) (<= (select main_a v_prenex_20455) 2) (<= 998 (select main_a v_prenex_20454)) (<= (select main_a v_prenex_20454) 1000) (<= (+ main_x 1) v_prenex_20455) (<= (+ (select main_a v_prenex_20455) (select main_a v_prenex_20454)) 1000))) (forall ((v_prenex_28559 Int) (v_prenex_28560 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28559))) (< v_prenex_28559 main_y) (<= 996 (select main_a v_prenex_28559)) (<= (+ main_y 1) v_prenex_28559) (<= 1000 (+ (select main_a v_prenex_28560) (select main_a v_prenex_28559))))) (or (forall ((v_prenex_19342 Int)) (or (<= (* 2 (select main_a v_prenex_19342)) 4) (<= (+ main_x 1) v_prenex_19342))) (forall ((v_prenex_19341 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19341))) (< v_prenex_19341 main_y) (<= (+ main_y 1) v_prenex_19341)))) (forall ((v_prenex_20529 Int) (v_prenex_20528 Int)) (or (<= 0 (+ (select main_a v_prenex_20529) 2)) (<= (select main_a v_prenex_20528) 1002) (<= 996 (select main_a v_prenex_20528)) (< v_prenex_20529 main_x) (<= 1000 (+ (select main_a v_prenex_20529) (select main_a v_prenex_20528))) (<= (+ main_x 1) v_prenex_20529) (<= (select main_a v_prenex_20529) 2))) (forall ((v_prenex_22540 Int) (v_prenex_22539 Int)) (or (<= (+ main_x 1) v_prenex_22540) (< v_prenex_22540 main_x) (<= (* 2 (select main_a v_prenex_22539)) 2000) (<= 1000 (+ (select main_a v_prenex_22540) (select main_a v_prenex_22539))) (<= 0 (* 2 (select main_a v_prenex_22540))) (<= (* 2 (select main_a v_prenex_22540)) 4))) (forall ((v_prenex_21049 Int) (v_prenex_21050 Int)) (or (<= (+ (select main_a v_prenex_21050) 996) (select main_a v_prenex_21049)) (< v_prenex_21049 main_y) (<= (select main_a v_prenex_21049) 1002) (<= (select main_a v_prenex_21050) 2) (<= (+ main_x 1) v_prenex_21050) (< v_prenex_21050 main_x) (<= 1996 (* 2 (select main_a v_prenex_21049))))) (forall ((v_prenex_28754 Int) (v_prenex_28753 Int)) (or (<= (+ main_x 1) v_prenex_28754) (<= 0 (select main_a v_prenex_28754)) (< v_prenex_28754 main_x) (< v_prenex_28753 main_y) (<= (+ (select main_a v_prenex_28754) (select main_a v_prenex_28753)) 1000))) (or (forall ((v_prenex_27526 Int)) (or (<= 996 (select main_a v_prenex_27526)) (<= (+ main_y 1) v_prenex_27526) (<= 998 (select main_a v_prenex_27526)))) (forall ((v_prenex_27527 Int)) (or (< v_prenex_27527 main_x) (<= 0 (* 2 (select main_a v_prenex_27527))) (<= (+ main_x 1) v_prenex_27527) (<= (* 2 (select main_a v_prenex_27527)) 4)))) (forall ((v_prenex_18628 Int) (v_prenex_18627 Int)) (or (<= 0 (select main_a v_prenex_18628)) (<= (+ main_y 1) v_prenex_18627) (<= (+ main_x 1) v_prenex_18628) (<= (+ (select main_a v_prenex_18628) (select main_a v_prenex_18627)) 1000) (<= (select main_a v_prenex_18627) 1000) (< v_prenex_18628 main_x))) (forall ((v_prenex_24197 Int) (v_prenex_24198 Int)) (or (<= (+ main_x 1) v_prenex_24198) (<= 0 (* 2 (select main_a v_prenex_24198))) (<= (select main_a v_prenex_24197) (+ (select main_a v_prenex_24198) 1000)) (< v_prenex_24197 main_y) (< v_prenex_24198 main_x) (<= (select main_a v_prenex_24197) 1000) (<= (select main_a v_prenex_24197) 1002))) (forall ((v_prenex_20887 Int) (v_prenex_20886 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20886))) (<= (select main_a v_prenex_20887) 4) (<= (* 2 (select main_a v_prenex_20887)) 4) (<= (select main_a v_prenex_20886) (+ (select main_a v_prenex_20887) 1000)) (< v_prenex_20887 main_x) (<= (+ main_x 1) v_prenex_20887))) (forall ((v_prenex_21247 Int) (v_prenex_21248 Int)) (or (<= (+ (select main_a v_prenex_21248) 996) (select main_a v_prenex_21247)) (<= (+ main_x 1) v_prenex_21248) (<= (select main_a v_prenex_21248) 2) (< v_prenex_21248 main_x) (<= (select main_a v_prenex_21248) 4) (<= 996 (select main_a v_prenex_21247)))) (forall ((v_prenex_26241 Int) (v_prenex_26242 Int)) (or (<= (* 2 (select main_a v_prenex_26241)) 2000) (<= (select main_a v_prenex_26241) 1000) (<= 1000 (+ (select main_a v_prenex_26242) (select main_a v_prenex_26241))) (<= 0 (* 2 (select main_a v_prenex_26242))) (<= 0 (+ (select main_a v_prenex_26242) 2)) (<= (+ main_x 1) v_prenex_26242) (< v_prenex_26242 main_x))) (forall ((v_prenex_28800 Int) (v_prenex_28799 Int)) (or (<= 1000 (+ (select main_a v_prenex_28800) (select main_a v_prenex_28799))) (<= 998 (select main_a v_prenex_28799)) (<= (+ main_x 1) v_prenex_28800) (<= (+ main_y 1) v_prenex_28799) (<= 996 (select main_a v_prenex_28799)) (< v_prenex_28800 main_x) (<= (select main_a v_prenex_28800) 4))) (or (forall ((v_prenex_23949 Int)) (or (<= 998 (select main_a v_prenex_23949)) (< v_prenex_23949 main_y))) (forall ((v_prenex_23950 Int)) (or (<= 0 (select main_a v_prenex_23950)) (< v_prenex_23950 main_x) (<= (+ main_x 1) v_prenex_23950) (<= (* 2 (select main_a v_prenex_23950)) 4)))) (or (forall ((v_prenex_22631 Int)) (or (<= (* 2 (select main_a v_prenex_22631)) 4) (<= 0 (* 2 (select main_a v_prenex_22631))) (< v_prenex_22631 main_x) (<= (+ main_x 1) v_prenex_22631))) (forall ((v_prenex_22630 Int)) (or (<= (+ main_y 1) v_prenex_22630) (<= (select main_a v_prenex_22630) 1000) (<= 1996 (* 2 (select main_a v_prenex_22630)))))) (forall ((v_prenex_25843 Int) (v_prenex_25844 Int)) (or (<= (+ main_x 1) v_prenex_25844) (< v_prenex_25843 main_y) (<= (+ (select main_a v_prenex_25844) 996) (select main_a v_prenex_25843)) (<= (+ main_y 1) v_prenex_25843) (<= (select main_a v_prenex_25843) 1002))) (forall ((v_prenex_25147 Int) (v_prenex_25148 Int)) (or (<= (select main_a v_prenex_25147) 1000) (< v_prenex_25148 main_x) (<= (+ (select main_a v_prenex_25148) 996) (select main_a v_prenex_25147)) (<= (+ main_x 1) v_prenex_25148) (<= 0 (+ (select main_a v_prenex_25148) 2)) (<= (* 2 (select main_a v_prenex_25148)) 4))) (forall ((v_prenex_27931 Int) (v_prenex_27930 Int)) (or (< v_prenex_27930 main_y) (<= (+ (select main_a v_prenex_27931) (select main_a v_prenex_27930)) 1000) (<= 1996 (* 2 (select main_a v_prenex_27930))) (< v_prenex_27931 main_x) (<= (+ main_x 1) v_prenex_27931) (<= (* 2 (select main_a v_prenex_27931)) 4))) (forall ((v_prenex_20126 Int) (v_prenex_20127 Int)) (or (<= (+ main_x 1) v_prenex_20127) (<= (+ (select main_a v_prenex_20127) (select main_a v_prenex_20126)) 1000) (<= (* 2 (select main_a v_prenex_20127)) 4) (< v_prenex_20127 main_x) (<= (select main_a v_prenex_20126) 1002) (<= (* 2 (select main_a v_prenex_20126)) 2000) (<= 0 (select main_a v_prenex_20127)))) (or (forall ((v_prenex_25797 Int)) (or (<= (* 2 (select main_a v_prenex_25797)) 2000) (<= (+ main_y 1) v_prenex_25797))) (forall ((v_prenex_25798 Int)) (or (< v_prenex_25798 main_x) (<= (+ main_x 1) v_prenex_25798) (<= (select main_a v_prenex_25798) 2)))) (forall ((v_prenex_23629 Int) (v_prenex_23628 Int)) (or (<= (+ (select main_a v_prenex_23629) 996) (select main_a v_prenex_23628)) (<= (+ main_y 1) v_prenex_23628) (<= (+ main_x 1) v_prenex_23629) (<= (* 2 (select main_a v_prenex_23629)) 4) (< v_prenex_23629 main_x) (<= 996 (select main_a v_prenex_23628)) (<= 1996 (* 2 (select main_a v_prenex_23628))))) (forall ((v_prenex_26796 Int) (v_prenex_26795 Int)) (or (< v_prenex_26796 main_x) (<= (* 2 (select main_a v_prenex_26795)) 2000) (<= (+ main_x 1) v_prenex_26796) (<= 0 (+ (select main_a v_prenex_26796) 2)) (<= (* 2 (select main_a v_prenex_26796)) 4) (<= (select main_a v_prenex_26795) (+ (select main_a v_prenex_26796) 1000)))) (forall ((v_prenex_19573 Int) (v_prenex_19574 Int)) (or (<= (select main_a v_prenex_19573) (+ (select main_a v_prenex_19574) 1000)) (<= 0 (select main_a v_prenex_19574)) (<= 996 (select main_a v_prenex_19573)) (< v_prenex_19574 main_x) (<= (+ main_x 1) v_prenex_19574) (<= (select main_a v_prenex_19574) 4) (<= (select main_a v_prenex_19573) 1002))) (forall ((v_prenex_26769 Int) (v_prenex_26770 Int)) (or (<= (+ (select main_a v_prenex_26770) (select main_a v_prenex_26769)) 1000) (<= (select main_a v_prenex_26770) 4) (<= (+ main_x 1) v_prenex_26770) (<= 0 (select main_a v_prenex_26770)) (<= (select main_a v_prenex_26769) 1002) (<= (select main_a v_prenex_26769) 1000) (< v_prenex_26770 main_x))) (forall ((v_prenex_21781 Int) (v_prenex_21782 Int)) (or (< v_prenex_21782 main_x) (<= (+ (select main_a v_prenex_21782) (select main_a v_prenex_21781)) 1000) (< v_prenex_21781 main_y) (<= (* 2 (select main_a v_prenex_21781)) 2000) (<= 998 (select main_a v_prenex_21781)) (<= (select main_a v_prenex_21782) 2) (<= (+ main_x 1) v_prenex_21782))) (forall ((v_prenex_23093 Int) (v_prenex_23094 Int)) (or (<= (select main_a v_prenex_23094) 4) (<= (+ main_x 1) v_prenex_23094) (<= (select main_a v_prenex_23093) 1000) (< v_prenex_23094 main_x) (<= (+ main_y 1) v_prenex_23093) (<= (+ (select main_a v_prenex_23094) (select main_a v_prenex_23093)) 1000))) (forall ((v_prenex_20275 Int) (v_prenex_20274 Int)) (or (<= (* 2 (select main_a v_prenex_20274)) 2000) (<= (+ main_x 1) v_prenex_20275) (<= 1000 (+ (select main_a v_prenex_20275) (select main_a v_prenex_20274))) (<= 0 (select main_a v_prenex_20275)) (<= 998 (select main_a v_prenex_20274)) (< v_prenex_20275 main_x))) (or (forall ((v_prenex_23348 Int)) (or (< v_prenex_23348 main_x) (<= (+ main_x 1) v_prenex_23348) (<= 0 (* 2 (select main_a v_prenex_23348))))) (forall ((v_prenex_23347 Int)) (or (<= (select main_a v_prenex_23347) 1002) (<= 996 (select main_a v_prenex_23347))))) (or (forall ((v_prenex_27332 Int)) (<= (* 2 (select main_a v_prenex_27332)) 2000)) (forall ((v_prenex_27333 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27333))) (<= (+ main_x 1) v_prenex_27333) (< v_prenex_27333 main_x) (<= 0 (+ (select main_a v_prenex_27333) 2)) (<= (select main_a v_prenex_27333) 2)))) (forall ((v_prenex_28697 Int) (v_prenex_28696 Int)) (or (<= (+ main_x 1) v_prenex_28697) (<= 0 (select main_a v_prenex_28697)) (< v_prenex_28697 main_x) (<= (select main_a v_prenex_28696) 1002) (<= 996 (select main_a v_prenex_28696)) (<= (select main_a v_prenex_28697) 2) (<= (+ (select main_a v_prenex_28697) (select main_a v_prenex_28696)) 1000))) (or (forall ((v_prenex_18688 Int)) (<= (* 2 (select main_a v_prenex_18688)) 2000)) (forall ((v_prenex_18687 Int)) (or (<= (select main_a v_prenex_18687) 4) (<= (select main_a v_prenex_18687) 2) (< v_prenex_18687 main_x) (<= (+ main_x 1) v_prenex_18687) (<= (* 2 (select main_a v_prenex_18687)) 4)))) (forall ((v_prenex_25663 Int) (v_prenex_25662 Int)) (or (<= (select main_a v_prenex_25663) 4) (<= 1996 (* 2 (select main_a v_prenex_25662))) (<= (+ main_y 1) v_prenex_25662) (<= (select main_a v_prenex_25662) (+ (select main_a v_prenex_25663) 1000)) (<= (+ main_x 1) v_prenex_25663) (< v_prenex_25663 main_x) (<= 996 (select main_a v_prenex_25662)))) (forall ((v_prenex_28084 Int) (v_prenex_28083 Int)) (or (<= 998 (select main_a v_prenex_28083)) (<= 1996 (* 2 (select main_a v_prenex_28083))) (< v_prenex_28084 main_x) (<= (select main_a v_prenex_28084) 2) (<= 1000 (+ (select main_a v_prenex_28084) (select main_a v_prenex_28083))) (<= (+ main_x 1) v_prenex_28084))) (forall ((v_prenex_23960 Int) (v_prenex_23959 Int)) (or (<= (select main_a v_prenex_23959) (+ (select main_a v_prenex_23960) 1000)) (< v_prenex_23960 main_x) (<= (+ main_x 1) v_prenex_23960) (<= 0 (+ (select main_a v_prenex_23960) 2)) (<= (select main_a v_prenex_23959) 1000) (<= (select main_a v_prenex_23960) 2))) (forall ((v_prenex_26123 Int) (v_prenex_26124 Int)) (or (<= (select main_a v_prenex_26123) 1002) (< v_prenex_26124 main_x) (<= 996 (select main_a v_prenex_26123)) (<= (+ main_x 1) v_prenex_26124) (<= 0 (+ (select main_a v_prenex_26124) 2)) (<= (select main_a v_prenex_26123) (+ (select main_a v_prenex_26124) 1000)))) (forall ((v_prenex_20726 Int) (v_prenex_20725 Int)) (or (< v_prenex_20726 main_x) (<= (+ main_x 1) v_prenex_20726) (<= (select main_a v_prenex_20726) 2) (<= 1000 (+ (select main_a v_prenex_20726) (select main_a v_prenex_20725))) (<= (* 2 (select main_a v_prenex_20726)) 4))) (forall ((v_prenex_28060 Int) (v_prenex_28059 Int)) (or (<= (select main_a v_prenex_28060) 4) (<= (* 2 (select main_a v_prenex_28059)) 2000) (< v_prenex_28060 main_x) (<= (+ main_x 1) v_prenex_28060) (<= 1000 (+ (select main_a v_prenex_28060) (select main_a v_prenex_28059))))) (forall ((v_prenex_24052 Int) (v_prenex_24051 Int)) (or (<= (+ main_x 1) v_prenex_24052) (<= 0 (+ (select main_a v_prenex_24052) 2)) (<= 998 (select main_a v_prenex_24051)) (<= (select main_a v_prenex_24052) 2) (<= (select main_a v_prenex_24051) 1000) (< v_prenex_24052 main_x) (<= 1000 (+ (select main_a v_prenex_24052) (select main_a v_prenex_24051))))) (or (forall ((v_prenex_23247 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23247))) (<= 996 (select main_a v_prenex_23247)))) (forall ((v_prenex_23248 Int)) (or (<= 0 (select main_a v_prenex_23248)) (< v_prenex_23248 main_x) (<= 0 (* 2 (select main_a v_prenex_23248))) (<= (+ main_x 1) v_prenex_23248) (<= (select main_a v_prenex_23248) 4)))) (forall ((v_prenex_26233 Int) (v_prenex_26234 Int)) (or (<= (+ main_x 1) v_prenex_26234) (<= 996 (select main_a v_prenex_26233)) (<= (select main_a v_prenex_26233) (+ (select main_a v_prenex_26234) 1000)) (<= (select main_a v_prenex_26234) 2) (<= (* 2 (select main_a v_prenex_26233)) 2000) (<= 0 (select main_a v_prenex_26234)) (< v_prenex_26234 main_x))) (forall ((v_prenex_23232 Int) (v_prenex_23231 Int)) (or (<= 0 (+ (select main_a v_prenex_23232) 2)) (<= (+ (select main_a v_prenex_23232) 996) (select main_a v_prenex_23231)) (<= 996 (select main_a v_prenex_23231)) (<= 0 (select main_a v_prenex_23232)) (<= 998 (select main_a v_prenex_23231)) (<= (+ main_x 1) v_prenex_23232) (< v_prenex_23232 main_x))) (forall ((v_prenex_18644 Int) (v_prenex_18643 Int)) (or (<= 998 (select main_a v_prenex_18643)) (<= (select main_a v_prenex_18644) 4) (<= (+ main_x 1) v_prenex_18644) (< v_prenex_18644 main_x) (<= (select main_a v_prenex_18644) 2) (<= (+ (select main_a v_prenex_18644) 996) (select main_a v_prenex_18643)) (<= 996 (select main_a v_prenex_18643)))) (forall ((v_prenex_27461 Int) (v_prenex_27462 Int)) (or (<= (+ main_x 1) v_prenex_27462) (<= (+ (select main_a v_prenex_27462) 996) (select main_a v_prenex_27461)) (<= (select main_a v_prenex_27461) 1002) (<= 0 (* 2 (select main_a v_prenex_27462))) (< v_prenex_27462 main_x) (<= (select main_a v_prenex_27462) 2))) (forall ((v_prenex_27412 Int) (v_prenex_27413 Int)) (or (<= (+ main_x 1) v_prenex_27413) (<= 1000 (+ (select main_a v_prenex_27413) (select main_a v_prenex_27412))) (< v_prenex_27412 main_y) (<= (+ main_y 1) v_prenex_27412) (<= (select main_a v_prenex_27412) 1000))) (or (forall ((v_prenex_21335 Int)) (or (<= (* 2 (select main_a v_prenex_21335)) 2000) (<= 996 (select main_a v_prenex_21335)))) (forall ((v_prenex_21336 Int)) (or (< v_prenex_21336 main_x) (<= (select main_a v_prenex_21336) 2) (<= (+ main_x 1) v_prenex_21336) (<= (* 2 (select main_a v_prenex_21336)) 4) (<= 0 (+ (select main_a v_prenex_21336) 2))))) (or (forall ((v_prenex_21291 Int)) (or (<= 998 (select main_a v_prenex_21291)) (<= (+ main_y 1) v_prenex_21291))) (forall ((v_prenex_21292 Int)) (or (<= (+ main_x 1) v_prenex_21292) (<= (* 2 (select main_a v_prenex_21292)) 4) (< v_prenex_21292 main_x)))) (forall ((v_prenex_22125 Int) (v_prenex_22126 Int)) (or (<= (select main_a v_prenex_22125) 1000) (<= (select main_a v_prenex_22126) 2) (< v_prenex_22126 main_x) (<= (* 2 (select main_a v_prenex_22125)) 2000) (<= (* 2 (select main_a v_prenex_22126)) 4) (<= (+ main_x 1) v_prenex_22126) (<= (select main_a v_prenex_22125) (+ (select main_a v_prenex_22126) 1000)))) (forall ((v_prenex_21212 Int) (v_prenex_21211 Int)) (or (<= (* 2 (select main_a v_prenex_21212)) 4) (<= (* 2 (select main_a v_prenex_21211)) 2000) (< v_prenex_21212 main_x) (<= (+ main_x 1) v_prenex_21212) (<= 1000 (+ (select main_a v_prenex_21212) (select main_a v_prenex_21211))))) (forall ((v_prenex_27366 Int) (v_prenex_27367 Int)) (or (<= (+ main_x 1) v_prenex_27367) (<= 0 (* 2 (select main_a v_prenex_27367))) (< v_prenex_27367 main_x) (<= (+ (select main_a v_prenex_27367) 996) (select main_a v_prenex_27366)) (<= (select main_a v_prenex_27367) 2))) (forall ((v_prenex_24737 Int) (v_prenex_24736 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24736))) (<= (+ (select main_a v_prenex_24737) 996) (select main_a v_prenex_24736)) (< v_prenex_24737 main_x) (<= 0 (select main_a v_prenex_24737)) (<= (+ main_x 1) v_prenex_24737) (<= 0 (* 2 (select main_a v_prenex_24737))) (<= (* 2 (select main_a v_prenex_24736)) 2000))) (forall ((v_prenex_22830 Int) (v_prenex_22831 Int)) (or (<= (+ main_x 1) v_prenex_22831) (<= (* 2 (select main_a v_prenex_22830)) 2000) (< v_prenex_22830 main_y) (<= (select main_a v_prenex_22830) 1000) (< v_prenex_22831 main_x) (<= (+ (select main_a v_prenex_22831) (select main_a v_prenex_22830)) 1000) (<= (select main_a v_prenex_22831) 2))) (or (forall ((v_prenex_21160 Int)) (or (<= (* 2 (select main_a v_prenex_21160)) 4) (<= (select main_a v_prenex_21160) 4) (< v_prenex_21160 main_x) (<= (+ main_x 1) v_prenex_21160))) (forall ((v_prenex_21159 Int)) (or (<= 996 (select main_a v_prenex_21159)) (<= 1996 (* 2 (select main_a v_prenex_21159))) (<= (+ main_y 1) v_prenex_21159)))) (forall ((v_prenex_24887 Int) (v_prenex_24886 Int)) (or (<= 0 (+ (select main_a v_prenex_24887) 2)) (<= (+ main_x 1) v_prenex_24887) (<= (select main_a v_prenex_24886) 1000) (<= (+ (select main_a v_prenex_24887) 996) (select main_a v_prenex_24886)) (< v_prenex_24887 main_x) (<= 0 (select main_a v_prenex_24887)))) (forall ((v_prenex_25897 Int) (v_prenex_25898 Int)) (or (<= 996 (select main_a v_prenex_25897)) (<= (* 2 (select main_a v_prenex_25897)) 2000) (< v_prenex_25898 main_x) (<= (+ main_x 1) v_prenex_25898) (<= 0 (* 2 (select main_a v_prenex_25898))) (<= (+ (select main_a v_prenex_25898) (select main_a v_prenex_25897)) 1000) (<= (* 2 (select main_a v_prenex_25898)) 4))) (forall ((v_prenex_26035 Int) (v_prenex_26036 Int)) (or (<= (+ main_x 1) v_prenex_26036) (< v_prenex_26036 main_x) (<= (+ (select main_a v_prenex_26036) 996) (select main_a v_prenex_26035)) (< v_prenex_26035 main_y) (<= 1996 (* 2 (select main_a v_prenex_26035))) (<= 0 (select main_a v_prenex_26036)))) (forall ((v_prenex_28236 Int) (v_prenex_28235 Int)) (or (<= (+ (select main_a v_prenex_28236) (select main_a v_prenex_28235)) 1000) (<= (select main_a v_prenex_28235) 1002) (<= 1996 (* 2 (select main_a v_prenex_28235))) (< v_prenex_28236 main_x) (<= 0 (* 2 (select main_a v_prenex_28236))) (<= 0 (select main_a v_prenex_28236)) (<= (+ main_x 1) v_prenex_28236))) (forall ((v_prenex_28749 Int) (v_prenex_28750 Int)) (or (<= (select main_a v_prenex_28749) 1000) (<= (+ (select main_a v_prenex_28750) 996) (select main_a v_prenex_28749)) (<= (+ main_x 1) v_prenex_28750) (<= 0 (* 2 (select main_a v_prenex_28750))) (<= 1996 (* 2 (select main_a v_prenex_28749))) (<= (select main_a v_prenex_28750) 2) (< v_prenex_28750 main_x))) (forall ((v_prenex_25764 Int) (v_prenex_25763 Int)) (or (<= (* 2 (select main_a v_prenex_25764)) 4) (<= (select main_a v_prenex_25763) (+ (select main_a v_prenex_25764) 1000)) (<= (+ main_y 1) v_prenex_25763) (<= 998 (select main_a v_prenex_25763)) (<= (+ main_x 1) v_prenex_25764) (<= (select main_a v_prenex_25763) 1000) (< v_prenex_25764 main_x))) (forall ((v_prenex_18741 Int) (v_prenex_18742 Int)) (or (<= (select main_a v_prenex_18741) 2) (< v_prenex_18741 main_x) (<= (+ main_x 1) v_prenex_18741) (<= (select main_a v_prenex_18741) 4) (<= 1000 (+ (select main_a v_prenex_18741) (select main_a v_prenex_18742))) (<= (* 2 (select main_a v_prenex_18742)) 2000))) (or (forall ((v_prenex_28327 Int)) (or (<= (+ main_y 1) v_prenex_28327) (<= 996 (select main_a v_prenex_28327)))) (forall ((v_prenex_28328 Int)) (or (<= (+ main_x 1) v_prenex_28328) (<= 0 (* 2 (select main_a v_prenex_28328))) (<= 0 (+ (select main_a v_prenex_28328) 2)) (< v_prenex_28328 main_x)))) (forall ((v_prenex_21865 Int) (v_prenex_21866 Int)) (or (< v_prenex_21866 main_x) (<= 996 (select main_a v_prenex_21865)) (<= 1996 (* 2 (select main_a v_prenex_21865))) (<= (select main_a v_prenex_21866) 2) (<= (+ (select main_a v_prenex_21866) (select main_a v_prenex_21865)) 1000) (<= (+ main_x 1) v_prenex_21866))) (or (forall ((v_prenex_19434 Int)) (or (<= (* 2 (select main_a v_prenex_19434)) 4) (< v_prenex_19434 main_x) (<= (+ main_x 1) v_prenex_19434) (<= 0 (* 2 (select main_a v_prenex_19434))))) (forall ((v_prenex_19433 Int)) (or (< v_prenex_19433 main_y) (<= 998 (select main_a v_prenex_19433)) (<= (* 2 (select main_a v_prenex_19433)) 2000)))) (forall ((v_prenex_24298 Int) (v_prenex_24297 Int)) (or (<= (select main_a v_prenex_24297) (+ (select main_a v_prenex_24298) 1000)) (<= 1996 (* 2 (select main_a v_prenex_24297))) (<= (* 2 (select main_a v_prenex_24297)) 2000) (< v_prenex_24298 main_x) (<= 0 (+ (select main_a v_prenex_24298) 2)) (<= (+ main_x 1) v_prenex_24298) (<= (select main_a v_prenex_24298) 2))) (forall ((v_prenex_24403 Int) (v_prenex_24402 Int)) (or (<= (+ (select main_a v_prenex_24403) 996) (select main_a v_prenex_24402)) (<= (+ main_x 1) v_prenex_24403) (<= (* 2 (select main_a v_prenex_24403)) 4) (<= (select main_a v_prenex_24403) 2) (<= (* 2 (select main_a v_prenex_24402)) 2000) (<= 1996 (* 2 (select main_a v_prenex_24402))) (< v_prenex_24403 main_x))) (forall ((v_prenex_28611 Int) (v_prenex_28610 Int)) (or (<= (* 2 (select main_a v_prenex_28611)) 4) (<= 1000 (+ (select main_a v_prenex_28611) (select main_a v_prenex_28610))) (< v_prenex_28611 main_x) (<= (+ main_x 1) v_prenex_28611) (<= (select main_a v_prenex_28610) 1000) (<= (select main_a v_prenex_28611) 2) (<= (* 2 (select main_a v_prenex_28610)) 2000))) (or (forall ((v_prenex_24953 Int)) (<= (select main_a v_prenex_24953) 1002)) (forall ((v_prenex_24954 Int)) (or (<= (+ main_x 1) v_prenex_24954) (< v_prenex_24954 main_x) (<= 0 (* 2 (select main_a v_prenex_24954))) (<= (select main_a v_prenex_24954) 4) (<= (* 2 (select main_a v_prenex_24954)) 4)))) (forall ((v_prenex_22297 Int) (v_prenex_22298 Int)) (or (<= (select main_a v_prenex_22298) 2) (<= (select main_a v_prenex_22297) (+ (select main_a v_prenex_22298) 1000)) (< v_prenex_22298 main_x) (<= (+ main_x 1) v_prenex_22298) (<= (* 2 (select main_a v_prenex_22297)) 2000))) (forall ((v_prenex_20103 Int) (v_prenex_20102 Int)) (or (<= 1000 (+ (select main_a v_prenex_20103) (select main_a v_prenex_20102))) (< v_prenex_20103 main_x) (<= (+ main_x 1) v_prenex_20103) (< v_prenex_20102 main_y) (<= (select main_a v_prenex_20102) 1000) (<= 0 (+ (select main_a v_prenex_20103) 2)) (<= (* 2 (select main_a v_prenex_20102)) 2000))) (forall ((v_prenex_27047 Int) (v_prenex_27048 Int)) (or (< v_prenex_27048 main_x) (<= (* 2 (select main_a v_prenex_27048)) 4) (<= 0 (* 2 (select main_a v_prenex_27048))) (<= 996 (select main_a v_prenex_27047)) (<= (select main_a v_prenex_27047) 1000) (<= (+ main_x 1) v_prenex_27048) (<= (+ (select main_a v_prenex_27048) (select main_a v_prenex_27047)) 1000))) (forall ((v_prenex_19177 Int) (v_prenex_19176 Int)) (or (<= (+ main_y 1) v_prenex_19176) (< v_prenex_19177 main_x) (<= (+ (select main_a v_prenex_19177) (select main_a v_prenex_19176)) 1000) (<= (+ main_x 1) v_prenex_19177) (<= (* 2 (select main_a v_prenex_19176)) 2000) (<= 0 (select main_a v_prenex_19177)))) (forall ((v_prenex_20943 Int) (v_prenex_20942 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20942))) (< v_prenex_20943 main_x) (<= (+ main_x 1) v_prenex_20943) (<= (* 2 (select main_a v_prenex_20942)) 2000) (<= (+ (select main_a v_prenex_20943) 996) (select main_a v_prenex_20942)) (<= 0 (select main_a v_prenex_20943)) (<= 0 (+ (select main_a v_prenex_20943) 2)))) (forall ((v_prenex_20957 Int) (v_prenex_20956 Int)) (or (<= (select main_a v_prenex_20956) 1002) (< v_prenex_20956 main_y) (<= 1000 (+ (select main_a v_prenex_20957) (select main_a v_prenex_20956))) (<= (+ main_x 1) v_prenex_20957) (<= (select main_a v_prenex_20956) 1000) (< v_prenex_20957 main_x) (<= (select main_a v_prenex_20957) 2))) (forall ((v_prenex_20019 Int) (v_prenex_20018 Int)) (or (<= (+ main_y 1) v_prenex_20018) (<= (+ (select main_a v_prenex_20019) 996) (select main_a v_prenex_20018)) (< v_prenex_20018 main_y) (<= (* 2 (select main_a v_prenex_20018)) 2000) (<= 1996 (* 2 (select main_a v_prenex_20018))))) (or (forall ((v_prenex_24067 Int)) (or (<= 996 (select main_a v_prenex_24067)) (<= 1996 (* 2 (select main_a v_prenex_24067))))) (forall ((v_prenex_24068 Int)) (or (<= (select main_a v_prenex_24068) 2) (<= 0 (+ (select main_a v_prenex_24068) 2)) (<= (+ main_x 1) v_prenex_24068) (<= 0 (* 2 (select main_a v_prenex_24068))) (< v_prenex_24068 main_x)))) (forall ((v_prenex_24541 Int) (v_prenex_24540 Int)) (or (<= (+ main_x 1) v_prenex_24541) (<= 1000 (+ (select main_a v_prenex_24541) (select main_a v_prenex_24540))) (<= 0 (select main_a v_prenex_24541)) (<= (+ main_y 1) v_prenex_24540) (<= (* 2 (select main_a v_prenex_24540)) 2000) (< v_prenex_24541 main_x))) (forall ((v_prenex_25080 Int) (v_prenex_25079 Int)) (or (<= 1000 (+ (select main_a v_prenex_25080) (select main_a v_prenex_25079))) (<= (* 2 (select main_a v_prenex_25079)) 2000) (<= (select main_a v_prenex_25079) 1000) (<= 0 (select main_a v_prenex_25080)) (<= (+ main_x 1) v_prenex_25080) (<= 0 (* 2 (select main_a v_prenex_25080))) (< v_prenex_25080 main_x))) (forall ((v_prenex_26888 Int) (v_prenex_26889 Int)) (or (< v_prenex_26889 main_x) (<= 0 (select main_a v_prenex_26889)) (<= (select main_a v_prenex_26888) 1000) (<= 1000 (+ (select main_a v_prenex_26889) (select main_a v_prenex_26888))) (<= (select main_a v_prenex_26888) 1002) (<= (+ main_x 1) v_prenex_26889) (<= 0 (* 2 (select main_a v_prenex_26889))))) (forall ((v_prenex_26783 Int) (v_prenex_26784 Int)) (or (<= (select main_a v_prenex_26783) 1000) (< v_prenex_26783 main_y) (< v_prenex_26784 main_x) (<= (select main_a v_prenex_26783) 1002) (<= (+ main_x 1) v_prenex_26784) (<= 1000 (+ (select main_a v_prenex_26784) (select main_a v_prenex_26783))) (<= 0 (select main_a v_prenex_26784)))) (or (forall ((v_prenex_26979 Int)) (or (<= (select main_a v_prenex_26979) 1002) (<= (+ main_y 1) v_prenex_26979) (<= 1996 (* 2 (select main_a v_prenex_26979))))) (forall ((v_prenex_26980 Int)) (or (<= (+ main_x 1) v_prenex_26980) (< v_prenex_26980 main_x) (<= 0 (* 2 (select main_a v_prenex_26980)))))) (forall ((v_prenex_28690 Int) (v_prenex_28691 Int)) (or (<= (* 2 (select main_a v_prenex_28690)) 2000) (<= (+ (select main_a v_prenex_28691) (select main_a v_prenex_28690)) 1000) (<= 0 (+ (select main_a v_prenex_28691) 2)) (<= (select main_a v_prenex_28690) 1000) (<= (+ main_x 1) v_prenex_28691) (<= (select main_a v_prenex_28691) 2) (< v_prenex_28691 main_x))) (forall ((v_prenex_22896 Int) (v_prenex_22897 Int)) (or (<= (select main_a v_prenex_22896) (+ (select main_a v_prenex_22897) 1000)) (< v_prenex_22897 main_x) (<= (+ main_x 1) v_prenex_22897) (<= 996 (select main_a v_prenex_22896)) (<= (* 2 (select main_a v_prenex_22896)) 2000) (<= (select main_a v_prenex_22897) 2))) (or (forall ((v_prenex_25697 Int)) (<= (* 2 (select main_a v_prenex_25697)) 4)) (forall ((v_prenex_25696 Int)) (or (<= 996 (select main_a v_prenex_25696)) (< v_prenex_25696 main_y) (<= (+ main_y 1) v_prenex_25696) (<= (select main_a v_prenex_25696) 1002)))) (forall ((v_prenex_20987 Int) (v_prenex_20986 Int)) (or (<= (+ main_x 1) v_prenex_20987) (<= (* 2 (select main_a v_prenex_20987)) 4) (<= 1000 (+ (select main_a v_prenex_20987) (select main_a v_prenex_20986))) (<= (select main_a v_prenex_20987) 2) (<= (select main_a v_prenex_20986) 1002) (<= 998 (select main_a v_prenex_20986)) (< v_prenex_20987 main_x))) (or (forall ((v_prenex_27119 Int)) (or (<= (* 2 (select main_a v_prenex_27119)) 2000) (<= 998 (select main_a v_prenex_27119)))) (forall ((v_prenex_27120 Int)) (or (<= (select main_a v_prenex_27120) 2) (<= (+ main_x 1) v_prenex_27120) (<= (* 2 (select main_a v_prenex_27120)) 4) (< v_prenex_27120 main_x)))) (or (forall ((v_prenex_20155 Int)) (<= 0 (* 2 (select main_a v_prenex_20155)))) (forall ((v_prenex_20154 Int)) (or (< v_prenex_20154 main_y) (<= (select main_a v_prenex_20154) 1002) (<= (+ main_y 1) v_prenex_20154) (<= 1996 (* 2 (select main_a v_prenex_20154)))))) (or (forall ((v_prenex_20128 Int)) (<= (select main_a v_prenex_20128) 1002)) (forall ((v_prenex_20129 Int)) (or (< v_prenex_20129 main_x) (<= (* 2 (select main_a v_prenex_20129)) 4) (<= (select main_a v_prenex_20129) 2) (<= (+ main_x 1) v_prenex_20129)))) (forall ((v_prenex_20969 Int) (v_prenex_20968 Int)) (or (<= 0 (+ (select main_a v_prenex_20969) 2)) (<= (select main_a v_prenex_20968) 1002) (< v_prenex_20969 main_x) (<= (select main_a v_prenex_20969) 2) (<= (+ main_x 1) v_prenex_20969) (<= (+ (select main_a v_prenex_20969) 996) (select main_a v_prenex_20968)))) (or (forall ((v_prenex_26077 Int)) (<= (select main_a v_prenex_26077) 1000)) (forall ((v_prenex_26078 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26078))) (<= (+ main_x 1) v_prenex_26078) (< v_prenex_26078 main_x) (<= (* 2 (select main_a v_prenex_26078)) 4)))) (or (forall ((v_prenex_26538 Int)) (or (<= (* 2 (select main_a v_prenex_26538)) 4) (<= (+ main_x 1) v_prenex_26538) (< v_prenex_26538 main_x) (<= 0 (select main_a v_prenex_26538)))) (forall ((v_prenex_26537 Int)) (or (<= 996 (select main_a v_prenex_26537)) (<= 1996 (* 2 (select main_a v_prenex_26537)))))) (forall ((v_prenex_26556 Int) (v_prenex_26555 Int)) (or (<= (select main_a v_prenex_26555) 1000) (<= (select main_a v_prenex_26555) (+ (select main_a v_prenex_26556) 1000)) (< v_prenex_26556 main_x) (<= (+ main_x 1) v_prenex_26556) (<= (select main_a v_prenex_26556) 4) (<= (select main_a v_prenex_26556) 2))) (forall ((v_prenex_22812 Int) (v_prenex_22813 Int)) (or (<= (+ main_x 1) v_prenex_22813) (<= 1000 (+ (select main_a v_prenex_22813) (select main_a v_prenex_22812))) (< v_prenex_22813 main_x) (<= 1996 (* 2 (select main_a v_prenex_22812))) (<= 0 (+ (select main_a v_prenex_22813) 2)) (<= (* 2 (select main_a v_prenex_22812)) 2000) (<= (select main_a v_prenex_22813) 4))) (forall ((v_prenex_26653 Int) (v_prenex_26654 Int)) (or (<= 996 (select main_a v_prenex_26653)) (< v_prenex_26654 main_x) (<= 0 (+ (select main_a v_prenex_26654) 2)) (<= (+ main_x 1) v_prenex_26654) (<= (+ (select main_a v_prenex_26654) (select main_a v_prenex_26653)) 1000))) (forall ((v_prenex_28494 Int) (v_prenex_28493 Int)) (or (<= 998 (select main_a v_prenex_28493)) (<= 0 (* 2 (select main_a v_prenex_28494))) (< v_prenex_28494 main_x) (< v_prenex_28493 main_y) (<= (select main_a v_prenex_28493) 1000) (<= (+ main_x 1) v_prenex_28494) (<= 1000 (+ (select main_a v_prenex_28494) (select main_a v_prenex_28493))))) (forall ((v_prenex_18952 Int) (v_prenex_18951 Int)) (or (< v_prenex_18952 main_x) (<= (* 2 (select main_a v_prenex_18952)) 4) (<= (select main_a v_prenex_18951) (+ (select main_a v_prenex_18952) 1000)) (<= (+ main_x 1) v_prenex_18952) (<= (select main_a v_prenex_18951) 1002) (<= (select main_a v_prenex_18952) 2) (<= (* 2 (select main_a v_prenex_18951)) 2000))) (forall ((v_prenex_21430 Int) (v_prenex_21429 Int)) (or (<= (+ (select main_a v_prenex_21430) 996) (select main_a v_prenex_21429)) (<= (+ main_y 1) v_prenex_21429) (< v_prenex_21430 main_x) (<= (* 2 (select main_a v_prenex_21429)) 2000) (<= (+ main_x 1) v_prenex_21430) (<= 998 (select main_a v_prenex_21429)) (<= (select main_a v_prenex_21430) 4))) (forall ((v_prenex_24603 Int) (v_prenex_24602 Int)) (or (<= (+ main_x 1) v_prenex_24603) (<= (select main_a v_prenex_24602) 1002) (<= (* 2 (select main_a v_prenex_24603)) 4) (< v_prenex_24603 main_x) (<= 1000 (+ (select main_a v_prenex_24603) (select main_a v_prenex_24602))))) (forall ((v_prenex_23736 Int) (v_prenex_23735 Int)) (or (<= 0 (+ (select main_a v_prenex_23736) 2)) (< v_prenex_23736 main_x) (<= (select main_a v_prenex_23735) 1002) (<= (select main_a v_prenex_23736) 4) (<= (+ (select main_a v_prenex_23736) 996) (select main_a v_prenex_23735)) (<= (+ main_x 1) v_prenex_23736) (<= (* 2 (select main_a v_prenex_23735)) 2000))) (forall ((v_prenex_28526 Int) (v_prenex_28525 Int)) (or (<= (+ (select main_a v_prenex_28526) (select main_a v_prenex_28525)) 1000) (< v_prenex_28526 main_x) (<= 0 (+ (select main_a v_prenex_28526) 2)) (<= (+ main_x 1) v_prenex_28526) (<= (select main_a v_prenex_28525) 1000) (<= (select main_a v_prenex_28526) 2))) (forall ((v_prenex_24545 Int) (v_prenex_24544 Int)) (or (<= (+ main_x 1) v_prenex_24545) (<= 0 (select main_a v_prenex_24545)) (<= 998 (select main_a v_prenex_24544)) (< v_prenex_24545 main_x) (<= (select main_a v_prenex_24545) 4) (<= (+ (select main_a v_prenex_24545) 996) (select main_a v_prenex_24544)))) (or (forall ((v_prenex_19392 Int)) (or (<= (+ main_x 1) v_prenex_19392) (<= 0 (* 2 (select main_a v_prenex_19392))) (< v_prenex_19392 main_x) (<= (* 2 (select main_a v_prenex_19392)) 4))) (forall ((v_prenex_19391 Int)) (or (<= (select main_a v_prenex_19391) 1002) (<= (+ main_y 1) v_prenex_19391)))) (forall ((v_prenex_19595 Int) (v_prenex_19596 Int)) (or (< v_prenex_19596 main_x) (<= (select main_a v_prenex_19596) 2) (<= (* 2 (select main_a v_prenex_19595)) 2000) (<= (+ main_y 1) v_prenex_19595) (<= (select main_a v_prenex_19595) (+ (select main_a v_prenex_19596) 1000)) (<= 998 (select main_a v_prenex_19595)) (<= (+ main_x 1) v_prenex_19596))) (forall ((v_prenex_27474 Int) (v_prenex_27475 Int)) (or (<= 998 (select main_a v_prenex_27474)) (< v_prenex_27475 main_x) (<= 0 (+ (select main_a v_prenex_27475) 2)) (<= (+ main_x 1) v_prenex_27475) (<= (select main_a v_prenex_27474) 1000) (<= (+ (select main_a v_prenex_27475) 996) (select main_a v_prenex_27474)) (<= (* 2 (select main_a v_prenex_27475)) 4))) (forall ((v_prenex_24467 Int) (v_prenex_24466 Int)) (or (<= (+ (select main_a v_prenex_24467) 996) (select main_a v_prenex_24466)) (<= (* 2 (select main_a v_prenex_24466)) 2000) (<= (+ main_x 1) v_prenex_24467) (< v_prenex_24467 main_x) (<= 1996 (* 2 (select main_a v_prenex_24466))) (<= (select main_a v_prenex_24467) 2) (< v_prenex_24466 main_y))) (forall ((v_prenex_20678 Int) (v_prenex_20677 Int)) (or (<= (* 2 (select main_a v_prenex_20678)) 4) (<= (select main_a v_prenex_20677) 1002) (<= (select main_a v_prenex_20678) 2) (<= 1000 (+ (select main_a v_prenex_20678) (select main_a v_prenex_20677))) (<= (+ main_x 1) v_prenex_20678) (< v_prenex_20678 main_x) (<= (* 2 (select main_a v_prenex_20677)) 2000))) (forall ((v_prenex_19485 Int) (v_prenex_19486 Int)) (or (<= (+ (select main_a v_prenex_19486) (select main_a v_prenex_19485)) 1000) (<= (* 2 (select main_a v_prenex_19485)) 2000) (<= (* 2 (select main_a v_prenex_19486)) 4) (<= (+ main_x 1) v_prenex_19486) (< v_prenex_19486 main_x))) (forall ((v_prenex_18999 Int) (v_prenex_19000 Int)) (or (<= (select main_a v_prenex_18999) (+ (select main_a v_prenex_19000) 1000)) (<= (select main_a v_prenex_19000) 4) (< v_prenex_19000 main_x) (<= (+ main_x 1) v_prenex_19000) (<= 1996 (* 2 (select main_a v_prenex_18999))))) (forall ((v_prenex_24975 Int) (v_prenex_24976 Int)) (or (<= (+ (select main_a v_prenex_24976) (select main_a v_prenex_24975)) 1000) (< v_prenex_24976 main_x) (<= (select main_a v_prenex_24976) 2) (<= (+ main_x 1) v_prenex_24976) (<= 996 (select main_a v_prenex_24975)) (<= 0 (select main_a v_prenex_24976)))) (forall ((v_prenex_25396 Int) (v_prenex_25397 Int)) (or (<= (+ main_x 1) v_prenex_25397) (<= 0 (select main_a v_prenex_25397)) (<= (* 2 (select main_a v_prenex_25397)) 4) (< v_prenex_25397 main_x) (<= (select main_a v_prenex_25396) (+ (select main_a v_prenex_25397) 1000)))) (or (forall ((v_prenex_25115 Int)) (or (< v_prenex_25115 main_y) (<= (select main_a v_prenex_25115) 1002))) (forall ((v_prenex_25116 Int)) (or (< v_prenex_25116 main_x) (<= 0 (+ (select main_a v_prenex_25116) 2)) (<= (+ main_x 1) v_prenex_25116) (<= (* 2 (select main_a v_prenex_25116)) 4)))) (forall ((v_prenex_27276 Int) (v_prenex_27277 Int)) (or (<= 0 (+ (select main_a v_prenex_27277) 2)) (< v_prenex_27277 main_x) (<= (* 2 (select main_a v_prenex_27276)) 2000) (<= (select main_a v_prenex_27276) (+ (select main_a v_prenex_27277) 1000)) (<= (select main_a v_prenex_27277) 2) (<= 996 (select main_a v_prenex_27276)) (<= (+ main_x 1) v_prenex_27277))) (forall ((v_prenex_28309 Int) (v_prenex_28310 Int)) (or (<= (select main_a v_prenex_28310) 2) (<= 996 (select main_a v_prenex_28309)) (<= 1000 (+ (select main_a v_prenex_28310) (select main_a v_prenex_28309))) (<= 0 (select main_a v_prenex_28310)) (<= (+ main_x 1) v_prenex_28310) (< v_prenex_28310 main_x))) (forall ((v_prenex_22776 Int) (v_prenex_22777 Int)) (or (<= 998 (select main_a v_prenex_22776)) (<= (select main_a v_prenex_22777) 2) (<= (* 2 (select main_a v_prenex_22777)) 4) (<= (+ (select main_a v_prenex_22777) 996) (select main_a v_prenex_22776)) (<= (+ main_x 1) v_prenex_22777) (<= (select main_a v_prenex_22776) 1000) (< v_prenex_22777 main_x))) (or (forall ((v_prenex_24702 Int)) (<= 1996 (* 2 (select main_a v_prenex_24702)))) (forall ((v_prenex_24703 Int)) (or (<= 0 (select main_a v_prenex_24703)) (<= (select main_a v_prenex_24703) 2) (< v_prenex_24703 main_x) (<= (+ main_x 1) v_prenex_24703) (<= 0 (* 2 (select main_a v_prenex_24703)))))) (or (forall ((v_prenex_23725 Int)) (or (< v_prenex_23725 main_y) (<= (select main_a v_prenex_23725) 1000))) (forall ((v_prenex_23726 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23726))) (<= 0 (+ (select main_a v_prenex_23726) 2)) (<= (+ main_x 1) v_prenex_23726) (< v_prenex_23726 main_x)))) (forall ((v_prenex_24443 Int) (v_prenex_24442 Int)) (or (<= (select main_a v_prenex_24443) 2) (<= 996 (select main_a v_prenex_24442)) (<= (+ (select main_a v_prenex_24443) 996) (select main_a v_prenex_24442)) (<= (+ main_x 1) v_prenex_24443) (<= 1996 (* 2 (select main_a v_prenex_24442))) (<= (* 2 (select main_a v_prenex_24443)) 4) (< v_prenex_24443 main_x))) (forall ((v_prenex_23378 Int) (v_prenex_23377 Int)) (or (<= 0 (+ (select main_a v_prenex_23378) 2)) (< v_prenex_23378 main_x) (<= 996 (select main_a v_prenex_23377)) (<= (+ main_x 1) v_prenex_23378) (<= (+ (select main_a v_prenex_23378) (select main_a v_prenex_23377)) 1000) (<= 998 (select main_a v_prenex_23377)) (<= (+ main_y 1) v_prenex_23377))) (forall ((v_prenex_28463 Int) (v_prenex_28464 Int)) (or (<= (select main_a v_prenex_28464) 4) (<= (+ (select main_a v_prenex_28464) (select main_a v_prenex_28463)) 1000) (<= 0 (select main_a v_prenex_28464)) (<= 996 (select main_a v_prenex_28463)) (<= (+ main_x 1) v_prenex_28464) (< v_prenex_28464 main_x) (<= (select main_a v_prenex_28463) 1002))) (forall ((v_prenex_28066 Int) (v_prenex_28065 Int)) (or (<= 1000 (+ (select main_a v_prenex_28066) (select main_a v_prenex_28065))) (<= 998 (select main_a v_prenex_28065)) (< v_prenex_28066 main_x) (<= 0 (select main_a v_prenex_28066)) (<= (select main_a v_prenex_28065) 1002) (<= (+ main_x 1) v_prenex_28066) (<= (select main_a v_prenex_28066) 2))) (forall ((v_prenex_23446 Int) (v_prenex_23445 Int)) (or (<= 0 (+ (select main_a v_prenex_23446) 2)) (< v_prenex_23446 main_x) (<= (+ (select main_a v_prenex_23446) 996) (select main_a v_prenex_23445)) (<= (* 2 (select main_a v_prenex_23445)) 2000) (<= (+ main_x 1) v_prenex_23446))) (forall ((v_prenex_27590 Int) (v_prenex_27591 Int)) (or (<= (+ main_y 1) v_prenex_27590) (<= (select main_a v_prenex_27590) (+ (select main_a v_prenex_27591) 1000)) (<= (* 2 (select main_a v_prenex_27590)) 2000) (< v_prenex_27591 main_x) (<= 996 (select main_a v_prenex_27590)) (<= 0 (+ (select main_a v_prenex_27591) 2)) (<= (+ main_x 1) v_prenex_27591))) (forall ((v_prenex_28699 Int) (v_prenex_28698 Int)) (or (<= (select main_a v_prenex_28699) 4) (<= 0 (+ (select main_a v_prenex_28699) 2)) (<= (+ main_x 1) v_prenex_28699) (<= (select main_a v_prenex_28698) (+ (select main_a v_prenex_28699) 1000)) (< v_prenex_28699 main_x) (<= (select main_a v_prenex_28698) 1000))) (or (forall ((v_prenex_24775 Int)) (or (< v_prenex_24775 main_x) (<= (select main_a v_prenex_24775) 2) (<= (+ main_x 1) v_prenex_24775) (<= 0 (* 2 (select main_a v_prenex_24775))))) (forall ((v_prenex_24774 Int)) (or (< v_prenex_24774 main_y) (<= (select main_a v_prenex_24774) 1000)))) (forall ((v_prenex_28232 Int) (v_prenex_28231 Int)) (or (<= (+ main_x 1) v_prenex_28232) (<= (select main_a v_prenex_28231) 1002) (<= (select main_a v_prenex_28232) 4) (< v_prenex_28232 main_x) (<= (select main_a v_prenex_28231) (+ (select main_a v_prenex_28232) 1000)) (<= 0 (+ (select main_a v_prenex_28232) 2)))) (forall ((v_prenex_19612 Int) (v_prenex_19611 Int)) (or (<= (+ main_x 1) v_prenex_19612) (<= 996 (select main_a v_prenex_19611)) (<= (select main_a v_prenex_19611) (+ (select main_a v_prenex_19612) 1000)) (<= (* 2 (select main_a v_prenex_19612)) 4) (< v_prenex_19612 main_x) (<= 0 (select main_a v_prenex_19612)))) (forall ((v_prenex_19698 Int) (v_prenex_19697 Int)) (or (<= (select main_a v_prenex_19697) 1002) (<= 996 (select main_a v_prenex_19697)) (<= (select main_a v_prenex_19697) (+ (select main_a v_prenex_19698) 1000)) (<= (+ main_x 1) v_prenex_19698) (<= (select main_a v_prenex_19698) 4) (< v_prenex_19698 main_x) (<= 0 (+ (select main_a v_prenex_19698) 2)))) (forall ((v_prenex_22369 Int) (v_prenex_22370 Int)) (or (< v_prenex_22370 main_x) (<= 1996 (* 2 (select main_a v_prenex_22369))) (<= (select main_a v_prenex_22369) (+ (select main_a v_prenex_22370) 1000)) (<= (+ main_x 1) v_prenex_22370) (<= 0 (* 2 (select main_a v_prenex_22370))))) (forall ((v_prenex_25885 Int) (v_prenex_25886 Int)) (or (<= (select main_a v_prenex_25886) 4) (< v_prenex_25886 main_x) (<= (+ (select main_a v_prenex_25886) (select main_a v_prenex_25885)) 1000) (<= (select main_a v_prenex_25885) 1002) (<= (+ main_x 1) v_prenex_25886) (<= (* 2 (select main_a v_prenex_25886)) 4))) (forall ((v_prenex_19768 Int) (v_prenex_19767 Int)) (or (< v_prenex_19768 main_x) (<= (select main_a v_prenex_19767) (+ (select main_a v_prenex_19768) 1000)) (<= (+ main_y 1) v_prenex_19767) (<= (* 2 (select main_a v_prenex_19767)) 2000) (<= (* 2 (select main_a v_prenex_19768)) 4) (<= (+ main_x 1) v_prenex_19768) (<= (select main_a v_prenex_19767) 1002))) (or (forall ((v_prenex_24838 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24838))) (<= (select main_a v_prenex_24838) 1002))) (forall ((v_prenex_24839 Int)) (or (< v_prenex_24839 main_x) (<= (select main_a v_prenex_24839) 4) (<= 0 (select main_a v_prenex_24839)) (<= (+ main_x 1) v_prenex_24839) (<= 0 (* 2 (select main_a v_prenex_24839)))))) (forall ((v_prenex_23721 Int) (v_prenex_23722 Int)) (or (<= 0 (select main_a v_prenex_23722)) (<= (+ main_x 1) v_prenex_23722) (<= (* 2 (select main_a v_prenex_23722)) 4) (<= (* 2 (select main_a v_prenex_23721)) 2000) (<= 1996 (* 2 (select main_a v_prenex_23721))) (< v_prenex_23722 main_x) (<= (+ (select main_a v_prenex_23722) (select main_a v_prenex_23721)) 1000))) (forall ((v_prenex_27456 Int) (v_prenex_27455 Int)) (or (<= (+ main_x 1) v_prenex_27456) (<= (* 2 (select main_a v_prenex_27456)) 4) (<= 0 (* 2 (select main_a v_prenex_27456))) (< v_prenex_27456 main_x) (<= 998 (select main_a v_prenex_27455)) (<= 996 (select main_a v_prenex_27455)) (<= (+ (select main_a v_prenex_27456) (select main_a v_prenex_27455)) 1000))) (forall ((v_prenex_25713 Int) (v_prenex_25712 Int)) (or (<= 996 (select main_a v_prenex_25712)) (< v_prenex_25713 main_x) (<= (+ main_x 1) v_prenex_25713) (<= 0 (+ (select main_a v_prenex_25713) 2)) (<= (select main_a v_prenex_25713) 2) (<= (+ (select main_a v_prenex_25713) (select main_a v_prenex_25712)) 1000))) (forall ((v_prenex_27216 Int) (v_prenex_27217 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27216))) (<= (+ (select main_a v_prenex_27217) (select main_a v_prenex_27216)) 1000) (<= (* 2 (select main_a v_prenex_27217)) 4) (< v_prenex_27217 main_x) (<= (select main_a v_prenex_27217) 4) (<= (+ main_x 1) v_prenex_27217) (<= 996 (select main_a v_prenex_27216)))) (forall ((v_prenex_21355 Int) (v_prenex_21356 Int)) (or (<= (+ main_y 1) v_prenex_21355) (<= 1996 (* 2 (select main_a v_prenex_21355))) (<= 0 (select main_a v_prenex_21356)) (<= (+ main_x 1) v_prenex_21356) (< v_prenex_21356 main_x) (<= 996 (select main_a v_prenex_21355)) (<= (+ (select main_a v_prenex_21356) (select main_a v_prenex_21355)) 1000))) (or (forall ((v_prenex_27876 Int)) (or (< v_prenex_27876 main_y) (<= 998 (select main_a v_prenex_27876)))) (forall ((v_prenex_27877 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27877))) (<= (+ main_x 1) v_prenex_27877) (< v_prenex_27877 main_x) (<= (select main_a v_prenex_27877) 2)))) (forall ((v_prenex_21223 Int) (v_prenex_21224 Int)) (or (<= (+ main_x 1) v_prenex_21224) (<= 1996 (* 2 (select main_a v_prenex_21223))) (< v_prenex_21224 main_x) (<= (+ (select main_a v_prenex_21224) (select main_a v_prenex_21223)) 1000) (<= (select main_a v_prenex_21224) 2))) (or (forall ((v_prenex_22538 Int)) (or (< v_prenex_22538 main_x) (<= 0 (* 2 (select main_a v_prenex_22538))) (<= (* 2 (select main_a v_prenex_22538)) 4) (<= (+ main_x 1) v_prenex_22538))) (forall ((v_prenex_22537 Int)) (or (<= (select main_a v_prenex_22537) 1002) (<= 1996 (* 2 (select main_a v_prenex_22537))) (< v_prenex_22537 main_y)))) (forall ((v_prenex_22570 Int) (v_prenex_22571 Int)) (or (< v_prenex_22571 main_x) (<= (+ main_x 1) v_prenex_22571) (<= (+ (select main_a v_prenex_22571) (select main_a v_prenex_22570)) 1000) (<= 0 (select main_a v_prenex_22571)) (<= (select main_a v_prenex_22571) 4) (<= (* 2 (select main_a v_prenex_22570)) 2000) (<= 1996 (* 2 (select main_a v_prenex_22570))))) (forall ((v_prenex_28804 Int) (v_prenex_28803 Int)) (or (< v_prenex_28804 main_x) (<= (* 2 (select main_a v_prenex_28804)) 4) (<= (+ main_x 1) v_prenex_28804) (<= 1996 (* 2 (select main_a v_prenex_28803))) (<= (+ (select main_a v_prenex_28804) (select main_a v_prenex_28803)) 1000) (<= 0 (* 2 (select main_a v_prenex_28804))))) (or (forall ((v_prenex_20963 Int)) (or (<= (* 2 (select main_a v_prenex_20963)) 4) (< v_prenex_20963 main_x) (<= (+ main_x 1) v_prenex_20963) (<= 0 (* 2 (select main_a v_prenex_20963))) (<= 0 (+ (select main_a v_prenex_20963) 2)))) (forall ((v_prenex_20962 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20962))) (<= (select main_a v_prenex_20962) 1000)))) (or (forall ((v_prenex_24109 Int)) (or (<= 996 (select main_a v_prenex_24109)) (<= 1996 (* 2 (select main_a v_prenex_24109))))) (forall ((v_prenex_24110 Int)) (or (<= (* 2 (select main_a v_prenex_24110)) 4) (< v_prenex_24110 main_x) (<= (+ main_x 1) v_prenex_24110) (<= 0 (+ (select main_a v_prenex_24110) 2)) (<= 0 (select main_a v_prenex_24110))))) (forall ((v_prenex_19463 Int) (v_prenex_19464 Int)) (or (<= (+ main_x 1) v_prenex_19464) (< v_prenex_19464 main_x) (< v_prenex_19463 main_y) (<= (+ (select main_a v_prenex_19464) 996) (select main_a v_prenex_19463)) (<= (* 2 (select main_a v_prenex_19463)) 2000) (<= (select main_a v_prenex_19464) 4) (<= 996 (select main_a v_prenex_19463)))) (forall ((v_prenex_23591 Int) (v_prenex_23590 Int)) (or (< v_prenex_23591 main_x) (<= (select main_a v_prenex_23590) 1002) (<= 996 (select main_a v_prenex_23590)) (<= (select main_a v_prenex_23590) (+ (select main_a v_prenex_23591) 1000)) (<= (+ main_x 1) v_prenex_23591) (<= (* 2 (select main_a v_prenex_23591)) 4) (<= 0 (select main_a v_prenex_23591)))) (forall ((v_prenex_22936 Int) (v_prenex_22937 Int)) (or (<= 0 (select main_a v_prenex_22937)) (<= (+ main_x 1) v_prenex_22937) (<= (select main_a v_prenex_22937) 4) (< v_prenex_22937 main_x) (<= (select main_a v_prenex_22936) 1000) (<= 1000 (+ (select main_a v_prenex_22937) (select main_a v_prenex_22936))) (<= 996 (select main_a v_prenex_22936)))) (or (forall ((v_prenex_19133 Int)) (or (<= (+ main_x 1) v_prenex_19133) (< v_prenex_19133 main_x) (<= (* 2 (select main_a v_prenex_19133)) 4) (<= 0 (* 2 (select main_a v_prenex_19133))) (<= 0 (select main_a v_prenex_19133)))) (forall ((v_prenex_19132 Int)) (or (<= (* 2 (select main_a v_prenex_19132)) 2000) (<= 996 (select main_a v_prenex_19132))))) (or (forall ((v_prenex_27080 Int)) (or (< v_prenex_27080 main_x) (<= (+ main_x 1) v_prenex_27080) (<= (* 2 (select main_a v_prenex_27080)) 4) (<= (select main_a v_prenex_27080) 2) (<= 0 (* 2 (select main_a v_prenex_27080))))) (forall ((v_prenex_27079 Int)) (<= 996 (select main_a v_prenex_27079)))) (forall ((v_prenex_24996 Int) (v_prenex_24995 Int)) (or (<= (* 2 (select main_a v_prenex_24996)) 4) (<= (select main_a v_prenex_24996) 4) (<= (+ main_x 1) v_prenex_24996) (<= 1996 (* 2 (select main_a v_prenex_24995))) (< v_prenex_24996 main_x) (<= (* 2 (select main_a v_prenex_24995)) 2000) (<= (select main_a v_prenex_24995) (+ (select main_a v_prenex_24996) 1000)))) (forall ((v_prenex_22532 Int) (v_prenex_22531 Int)) (or (<= (select main_a v_prenex_22532) 4) (<= (+ main_x 1) v_prenex_22532) (<= 1996 (* 2 (select main_a v_prenex_22531))) (< v_prenex_22531 main_y) (< v_prenex_22532 main_x) (<= (+ (select main_a v_prenex_22532) (select main_a v_prenex_22531)) 1000) (<= (* 2 (select main_a v_prenex_22531)) 2000))) (or (forall ((v_prenex_24248 Int)) (or (<= 0 (select main_a v_prenex_24248)) (<= (* 2 (select main_a v_prenex_24248)) 4) (<= (+ main_x 1) v_prenex_24248) (< v_prenex_24248 main_x))) (forall ((v_prenex_24247 Int)) (or (<= (select main_a v_prenex_24247) 1000) (<= 996 (select main_a v_prenex_24247)) (< v_prenex_24247 main_y)))) (forall ((v_prenex_24038 Int) (v_prenex_24037 Int)) (or (<= (* 2 (select main_a v_prenex_24037)) 2000) (< v_prenex_24038 main_x) (<= (+ (select main_a v_prenex_24038) (select main_a v_prenex_24037)) 1000) (<= 0 (+ (select main_a v_prenex_24038) 2)) (<= 998 (select main_a v_prenex_24037)) (<= (+ main_x 1) v_prenex_24038) (< v_prenex_24037 main_y))) (or (forall ((v_prenex_26498 Int)) (or (<= (select main_a v_prenex_26498) 2) (<= 0 (* 2 (select main_a v_prenex_26498))) (< v_prenex_26498 main_x) (<= (+ main_x 1) v_prenex_26498))) (forall ((v_prenex_26497 Int)) (or (<= (+ main_y 1) v_prenex_26497) (<= 1996 (* 2 (select main_a v_prenex_26497))) (<= 996 (select main_a v_prenex_26497))))) (forall ((v_prenex_21362 Int) (v_prenex_21361 Int)) (or (<= 1000 (+ (select main_a v_prenex_21362) (select main_a v_prenex_21361))) (< v_prenex_21362 main_x) (<= (+ main_x 1) v_prenex_21362) (<= (* 2 (select main_a v_prenex_21362)) 4) (<= 1996 (* 2 (select main_a v_prenex_21361))) (<= (select main_a v_prenex_21361) 1002) (<= (select main_a v_prenex_21362) 2))) (or (forall ((v_prenex_26910 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26910))) (<= 998 (select main_a v_prenex_26910)))) (forall ((v_prenex_26911 Int)) (or (<= (* 2 (select main_a v_prenex_26911)) 4) (< v_prenex_26911 main_x) (<= (+ main_x 1) v_prenex_26911) (<= 0 (* 2 (select main_a v_prenex_26911)))))) (forall ((v_prenex_19965 Int) (v_prenex_19964 Int)) (or (<= 0 (+ (select main_a v_prenex_19965) 2)) (<= (+ main_x 1) v_prenex_19965) (<= (select main_a v_prenex_19965) 2) (<= 1000 (+ (select main_a v_prenex_19965) (select main_a v_prenex_19964))) (< v_prenex_19965 main_x))) (or (forall ((v_prenex_18733 Int)) (or (<= (* 2 (select main_a v_prenex_18733)) 4) (<= (+ main_x 1) v_prenex_18733) (<= (select main_a v_prenex_18733) 2) (<= 0 (+ (select main_a v_prenex_18733) 2)) (< v_prenex_18733 main_x))) (forall ((v_prenex_18734 Int)) (<= 1996 (* 2 (select main_a v_prenex_18734))))) (forall ((v_prenex_25985 Int) (v_prenex_25986 Int)) (or (< v_prenex_25986 main_x) (<= (select main_a v_prenex_25986) 4) (<= (* 2 (select main_a v_prenex_25985)) 2000) (<= (+ main_x 1) v_prenex_25986) (<= (select main_a v_prenex_25985) 1000) (<= (+ (select main_a v_prenex_25986) (select main_a v_prenex_25985)) 1000))) (forall ((v_prenex_21477 Int) (v_prenex_21478 Int)) (or (<= (+ (select main_a v_prenex_21478) (select main_a v_prenex_21477)) 1000) (<= 0 (+ (select main_a v_prenex_21478) 2)) (<= (+ main_x 1) v_prenex_21478) (<= (select main_a v_prenex_21477) 1002) (<= 0 (select main_a v_prenex_21478)) (<= (* 2 (select main_a v_prenex_21477)) 2000) (< v_prenex_21478 main_x))) (forall ((v_prenex_23464 Int) (v_prenex_23465 Int)) (or (<= 998 (select main_a v_prenex_23464)) (<= 1000 (+ (select main_a v_prenex_23465) (select main_a v_prenex_23464))) (<= (+ main_x 1) v_prenex_23465) (<= 0 (select main_a v_prenex_23465)) (< v_prenex_23465 main_x) (<= (* 2 (select main_a v_prenex_23465)) 4))) (forall ((v_prenex_19270 Int) (v_prenex_19269 Int)) (or (<= (+ main_y 1) v_prenex_19269) (<= (+ main_x 1) v_prenex_19270) (<= (+ (select main_a v_prenex_19270) 996) (select main_a v_prenex_19269)) (< v_prenex_19270 main_x) (<= (select main_a v_prenex_19269) 1002) (<= 1996 (* 2 (select main_a v_prenex_19269))) (<= 0 (+ (select main_a v_prenex_19270) 2)))) (forall ((v_prenex_22658 Int) (v_prenex_22659 Int)) (or (<= (+ main_x 1) v_prenex_22659) (<= (+ main_y 1) v_prenex_22658) (< v_prenex_22659 main_x) (<= (* 2 (select main_a v_prenex_22659)) 4) (<= (select main_a v_prenex_22658) (+ (select main_a v_prenex_22659) 1000)) (<= 998 (select main_a v_prenex_22658)))) (forall ((v_prenex_24665 Int) (v_prenex_24664 Int)) (or (<= (+ main_y 1) v_prenex_24664) (<= (select main_a v_prenex_24664) 1000) (<= (+ main_x 1) v_prenex_24665) (<= 996 (select main_a v_prenex_24664)) (<= (select main_a v_prenex_24665) 2) (< v_prenex_24665 main_x) (<= (select main_a v_prenex_24664) (+ (select main_a v_prenex_24665) 1000)))) (or (forall ((v_prenex_20131 Int)) (or (<= (select main_a v_prenex_20131) 2) (< v_prenex_20131 main_x) (<= (* 2 (select main_a v_prenex_20131)) 4) (<= 0 (* 2 (select main_a v_prenex_20131))) (<= (+ main_x 1) v_prenex_20131))) (forall ((v_prenex_20130 Int)) (<= 998 (select main_a v_prenex_20130)))) (or (forall ((v_prenex_26650 Int)) (or (<= (+ main_x 1) v_prenex_26650) (< v_prenex_26650 main_x) (<= 0 (* 2 (select main_a v_prenex_26650))))) (forall ((v_prenex_26649 Int)) (or (<= (select main_a v_prenex_26649) 1000) (< v_prenex_26649 main_y)))) (forall ((v_prenex_24487 Int) (v_prenex_24486 Int)) (or (< v_prenex_24487 main_x) (<= 998 (select main_a v_prenex_24486)) (<= (+ main_x 1) v_prenex_24487) (<= 0 (+ (select main_a v_prenex_24487) 2)) (<= (select main_a v_prenex_24486) 1002) (<= 0 (select main_a v_prenex_24487)) (<= (+ (select main_a v_prenex_24487) (select main_a v_prenex_24486)) 1000))) (forall ((v_prenex_27155 Int) (v_prenex_27156 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27156))) (< v_prenex_27156 main_x) (<= 1996 (* 2 (select main_a v_prenex_27155))) (<= (+ (select main_a v_prenex_27156) (select main_a v_prenex_27155)) 1000) (<= (+ main_x 1) v_prenex_27156) (<= 0 (select main_a v_prenex_27156)))) (forall ((v_prenex_18954 Int) (v_prenex_18953 Int)) (or (< v_prenex_18954 main_x) (<= 998 (select main_a v_prenex_18953)) (<= 0 (select main_a v_prenex_18954)) (<= (+ main_x 1) v_prenex_18954) (<= 996 (select main_a v_prenex_18953)) (<= (select main_a v_prenex_18953) (+ (select main_a v_prenex_18954) 1000)))) (forall ((v_prenex_20425 Int) (v_prenex_20424 Int)) (or (<= 0 (+ (select main_a v_prenex_20425) 2)) (<= (+ (select main_a v_prenex_20425) (select main_a v_prenex_20424)) 1000) (< v_prenex_20425 main_x) (<= (select main_a v_prenex_20424) 1000) (<= (+ main_x 1) v_prenex_20425) (<= (select main_a v_prenex_20425) 4) (<= 996 (select main_a v_prenex_20424)))) (forall ((v_prenex_26347 Int) (v_prenex_26348 Int)) (or (<= 0 (select main_a v_prenex_26348)) (<= (+ main_x 1) v_prenex_26348) (<= (select main_a v_prenex_26347) (+ (select main_a v_prenex_26348) 1000)) (<= (select main_a v_prenex_26347) 1000) (< v_prenex_26347 main_y) (<= (select main_a v_prenex_26347) 1002) (< v_prenex_26348 main_x))) (forall ((v_prenex_28658 Int) (v_prenex_28659 Int)) (or (<= 1000 (+ (select main_a v_prenex_28659) (select main_a v_prenex_28658))) (<= (+ main_x 1) v_prenex_28659) (<= (select main_a v_prenex_28659) 2) (<= (+ main_y 1) v_prenex_28658) (<= 996 (select main_a v_prenex_28658)) (< v_prenex_28659 main_x))) (or (forall ((v_prenex_25220 Int)) (or (< v_prenex_25220 main_x) (<= (+ main_x 1) v_prenex_25220) (<= 0 (* 2 (select main_a v_prenex_25220))) (<= (* 2 (select main_a v_prenex_25220)) 4))) (forall ((v_prenex_25219 Int)) (or (<= 996 (select main_a v_prenex_25219)) (<= (+ main_y 1) v_prenex_25219) (<= (* 2 (select main_a v_prenex_25219)) 2000)))) (or (forall ((v_prenex_27278 Int)) (<= (select main_a v_prenex_27278) 1002)) (forall ((v_prenex_27279 Int)) (or (<= (* 2 (select main_a v_prenex_27279)) 4) (<= (+ main_x 1) v_prenex_27279) (<= 0 (* 2 (select main_a v_prenex_27279))) (< v_prenex_27279 main_x) (<= 0 (+ (select main_a v_prenex_27279) 2))))) (forall ((v_prenex_18808 Int) (v_prenex_18807 Int)) (or (<= (select main_a v_prenex_18808) 2) (< v_prenex_18808 main_x) (<= 1000 (+ (select main_a v_prenex_18808) (select main_a v_prenex_18807))) (<= 1996 (* 2 (select main_a v_prenex_18807))) (<= (+ main_x 1) v_prenex_18808) (<= (select main_a v_prenex_18807) 1000) (<= (select main_a v_prenex_18808) 4))) (forall ((v_prenex_24269 Int) (v_prenex_24270 Int)) (or (<= 996 (select main_a v_prenex_24269)) (<= (+ main_x 1) v_prenex_24270) (< v_prenex_24270 main_x) (<= (select main_a v_prenex_24270) 2) (<= 0 (+ (select main_a v_prenex_24270) 2)) (<= (+ (select main_a v_prenex_24270) 996) (select main_a v_prenex_24269)) (<= (* 2 (select main_a v_prenex_24269)) 2000))) (forall ((v_prenex_23556 Int) (v_prenex_23557 Int)) (or (<= (select main_a v_prenex_23556) (+ (select main_a v_prenex_23557) 1000)) (<= (select main_a v_prenex_23556) 1000) (<= (* 2 (select main_a v_prenex_23556)) 2000) (<= (+ main_x 1) v_prenex_23557) (<= 0 (+ (select main_a v_prenex_23557) 2)) (<= (* 2 (select main_a v_prenex_23557)) 4) (< v_prenex_23557 main_x))) (forall ((v_prenex_21965 Int) (v_prenex_21966 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21965))) (<= 0 (* 2 (select main_a v_prenex_21966))) (<= (select main_a v_prenex_21965) (+ (select main_a v_prenex_21966) 1000)) (<= (+ main_x 1) v_prenex_21966) (< v_prenex_21966 main_x) (<= (* 2 (select main_a v_prenex_21966)) 4))) (forall ((v_prenex_24863 Int) (v_prenex_24862 Int)) (or (<= (+ main_x 1) v_prenex_24863) (<= (* 2 (select main_a v_prenex_24863)) 4) (<= 0 (select main_a v_prenex_24863)) (<= (+ (select main_a v_prenex_24863) (select main_a v_prenex_24862)) 1000) (< v_prenex_24863 main_x))) (forall ((v_prenex_28528 Int) (v_prenex_28527 Int)) (or (< v_prenex_28528 main_x) (<= 0 (+ (select main_a v_prenex_28528) 2)) (<= (+ main_x 1) v_prenex_28528) (<= 996 (select main_a v_prenex_28527)) (<= 1000 (+ (select main_a v_prenex_28528) (select main_a v_prenex_28527))) (<= 0 (* 2 (select main_a v_prenex_28528))) (<= (select main_a v_prenex_28527) 1002))) (forall ((v_prenex_21605 Int) (v_prenex_21606 Int)) (or (< v_prenex_21606 main_x) (<= (+ (select main_a v_prenex_21606) (select main_a v_prenex_21605)) 1000) (<= (* 2 (select main_a v_prenex_21606)) 4) (<= (+ main_x 1) v_prenex_21606) (<= (select main_a v_prenex_21606) 2) (<= 996 (select main_a v_prenex_21605)) (<= (select main_a v_prenex_21605) 1002))) (or (forall ((v_prenex_22128 Int)) (or (<= (+ main_x 1) v_prenex_22128) (<= (* 2 (select main_a v_prenex_22128)) 4) (<= 0 (* 2 (select main_a v_prenex_22128))) (< v_prenex_22128 main_x))) (forall ((v_prenex_22127 Int)) (or (<= (* 2 (select main_a v_prenex_22127)) 2000) (< v_prenex_22127 main_y) (<= 1996 (* 2 (select main_a v_prenex_22127)))))) (or (forall ((v_prenex_22226 Int)) (or (<= 0 (select main_a v_prenex_22226)) (< v_prenex_22226 main_x) (<= (+ main_x 1) v_prenex_22226) (<= (select main_a v_prenex_22226) 2))) (forall ((v_prenex_22225 Int)) (<= (* 2 (select main_a v_prenex_22225)) 2000))) (forall ((v_prenex_23169 Int) (v_prenex_23170 Int)) (or (<= 1000 (+ (select main_a v_prenex_23170) (select main_a v_prenex_23169))) (<= (+ main_x 1) v_prenex_23170) (< v_prenex_23170 main_x) (<= (select main_a v_prenex_23170) 2))) (or (forall ((v_prenex_21444 Int)) (or (<= (+ main_x 1) v_prenex_21444) (<= 0 (* 2 (select main_a v_prenex_21444))) (<= (select main_a v_prenex_21444) 2) (< v_prenex_21444 main_x))) (forall ((v_prenex_21443 Int)) (or (<= (select main_a v_prenex_21443) 1002) (<= (+ main_y 1) v_prenex_21443)))) (forall ((v_prenex_21825 Int) (v_prenex_21826 Int)) (or (< v_prenex_21826 main_x) (<= 0 (+ (select main_a v_prenex_21826) 2)) (<= (+ (select main_a v_prenex_21826) 996) (select main_a v_prenex_21825)) (<= (select main_a v_prenex_21825) 1002) (<= 0 (select main_a v_prenex_21826)) (<= (+ main_x 1) v_prenex_21826) (<= 996 (select main_a v_prenex_21825)))) (or (forall ((v_prenex_25974 Int)) (or (< v_prenex_25974 main_x) (<= 0 (+ (select main_a v_prenex_25974) 2)) (<= (* 2 (select main_a v_prenex_25974)) 4) (<= (+ main_x 1) v_prenex_25974) (<= 0 (select main_a v_prenex_25974)))) (forall ((v_prenex_25973 Int)) (<= 998 (select main_a v_prenex_25973)))) (or (forall ((v_prenex_19491 Int)) (or (<= 996 (select main_a v_prenex_19491)) (< v_prenex_19491 main_y) (<= (* 2 (select main_a v_prenex_19491)) 2000))) (forall ((v_prenex_19492 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19492))) (< v_prenex_19492 main_x) (<= (* 2 (select main_a v_prenex_19492)) 4) (<= (+ main_x 1) v_prenex_19492)))) (or (forall ((v_prenex_22641 Int)) (or (< v_prenex_22641 main_x) (<= 0 (* 2 (select main_a v_prenex_22641))) (<= (+ main_x 1) v_prenex_22641) (<= (* 2 (select main_a v_prenex_22641)) 4))) (forall ((v_prenex_22640 Int)) (or (<= 998 (select main_a v_prenex_22640)) (<= 996 (select main_a v_prenex_22640)) (< v_prenex_22640 main_y)))) (forall ((v_prenex_18697 Int) (v_prenex_18698 Int)) (or (<= (* 2 (select main_a v_prenex_18697)) 4) (<= (select main_a v_prenex_18697) 2) (<= (select main_a v_prenex_18698) (+ (select main_a v_prenex_18697) 1000)) (< v_prenex_18697 main_x) (<= (* 2 (select main_a v_prenex_18698)) 2000) (<= 998 (select main_a v_prenex_18698)) (<= (+ main_x 1) v_prenex_18697))) (or (forall ((v_prenex_21221 Int)) (<= 1996 (* 2 (select main_a v_prenex_21221)))) (forall ((v_prenex_21222 Int)) (or (<= (+ main_x 1) v_prenex_21222) (< v_prenex_21222 main_x) (<= (select main_a v_prenex_21222) 2)))) (forall ((v_prenex_23596 Int) (v_prenex_23597 Int)) (or (<= 1000 (+ (select main_a v_prenex_23597) (select main_a v_prenex_23596))) (<= (+ main_x 1) v_prenex_23597) (<= (select main_a v_prenex_23596) 1002) (< v_prenex_23597 main_x) (<= 0 (* 2 (select main_a v_prenex_23597))) (<= 0 (select main_a v_prenex_23597)))) (or (forall ((v_prenex_21520 Int)) (or (<= 0 (+ (select main_a v_prenex_21520) 2)) (<= (select main_a v_prenex_21520) 2) (< v_prenex_21520 main_x) (<= (+ main_x 1) v_prenex_21520))) (forall ((v_prenex_21519 Int)) (<= 1996 (* 2 (select main_a v_prenex_21519))))) (or (forall ((v_prenex_26902 Int)) (or (<= (* 2 (select main_a v_prenex_26902)) 2000) (<= (select main_a v_prenex_26902) 1000))) (forall ((v_prenex_26903 Int)) (or (<= (+ main_x 1) v_prenex_26903) (<= (select main_a v_prenex_26903) 4) (< v_prenex_26903 main_x) (<= 0 (+ (select main_a v_prenex_26903) 2)) (<= (* 2 (select main_a v_prenex_26903)) 4)))) (forall ((v_prenex_20511 Int) (v_prenex_20510 Int)) (or (<= (select main_a v_prenex_20511) 2) (<= (+ main_y 1) v_prenex_20510) (<= (+ main_x 1) v_prenex_20511) (< v_prenex_20511 main_x) (<= (+ (select main_a v_prenex_20511) (select main_a v_prenex_20510)) 1000) (<= (* 2 (select main_a v_prenex_20510)) 2000) (<= 996 (select main_a v_prenex_20510)))) (or (forall ((v_prenex_18774 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_18774))) (<= 998 (select main_a v_prenex_18774)))) (forall ((v_prenex_18773 Int)) (or (<= (+ main_x 1) v_prenex_18773) (<= (* 2 (select main_a v_prenex_18773)) 4) (<= 0 (select main_a v_prenex_18773)) (< v_prenex_18773 main_x) (<= (select main_a v_prenex_18773) 2)))) (forall ((v_prenex_22580 Int) (v_prenex_22581 Int)) (or (<= (select main_a v_prenex_22581) 4) (<= (+ main_x 1) v_prenex_22581) (< v_prenex_22581 main_x) (<= 0 (select main_a v_prenex_22581)) (<= (select main_a v_prenex_22580) (+ (select main_a v_prenex_22581) 1000)) (<= 996 (select main_a v_prenex_22580)))) (or (forall ((v_prenex_22847 Int)) (or (<= (+ main_x 1) v_prenex_22847) (<= (select main_a v_prenex_22847) 4) (<= 0 (* 2 (select main_a v_prenex_22847))) (< v_prenex_22847 main_x))) (forall ((v_prenex_22846 Int)) (or (< v_prenex_22846 main_y) (<= (select main_a v_prenex_22846) 1000) (<= 1996 (* 2 (select main_a v_prenex_22846)))))) (or (forall ((v_prenex_19840 Int)) (or (< v_prenex_19840 main_x) (<= 0 (* 2 (select main_a v_prenex_19840))) (<= (+ main_x 1) v_prenex_19840) (<= (* 2 (select main_a v_prenex_19840)) 4))) (forall ((v_prenex_19839 Int)) (or (<= (select main_a v_prenex_19839) 1000) (<= 996 (select main_a v_prenex_19839))))) (forall ((v_prenex_23534 Int) (v_prenex_23535 Int)) (or (<= (select main_a v_prenex_23534) 1002) (<= (select main_a v_prenex_23534) (+ (select main_a v_prenex_23535) 1000)) (<= (+ main_x 1) v_prenex_23535) (<= (* 2 (select main_a v_prenex_23535)) 4) (<= (select main_a v_prenex_23535) 2) (< v_prenex_23535 main_x) (<= 1996 (* 2 (select main_a v_prenex_23534))))) (forall ((v_prenex_26741 Int) (v_prenex_26742 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26741))) (< v_prenex_26741 main_y) (<= (+ main_x 1) v_prenex_26742) (<= (+ (select main_a v_prenex_26742) (select main_a v_prenex_26741)) 1000) (<= (select main_a v_prenex_26741) 1000) (< v_prenex_26742 main_x) (<= (* 2 (select main_a v_prenex_26742)) 4))) (forall ((v_prenex_23342 Int) (v_prenex_23341 Int)) (or (<= (+ main_x 1) v_prenex_23342) (<= (* 2 (select main_a v_prenex_23342)) 4) (< v_prenex_23342 main_x) (<= (select main_a v_prenex_23341) (+ (select main_a v_prenex_23342) 1000)) (<= (select main_a v_prenex_23341) 1000) (<= 996 (select main_a v_prenex_23341)) (<= 0 (* 2 (select main_a v_prenex_23342))))) (forall ((v_prenex_23758 Int) (v_prenex_23757 Int)) (or (< v_prenex_23758 main_x) (<= 0 (select main_a v_prenex_23758)) (<= (* 2 (select main_a v_prenex_23758)) 4) (<= (+ main_x 1) v_prenex_23758) (<= (* 2 (select main_a v_prenex_23757)) 2000) (<= (select main_a v_prenex_23757) 1000) (<= (select main_a v_prenex_23757) (+ (select main_a v_prenex_23758) 1000)))) (forall ((v_prenex_28801 Int) (v_prenex_28802 Int)) (or (<= 998 (select main_a v_prenex_28801)) (<= (select main_a v_prenex_28802) 2) (<= 996 (select main_a v_prenex_28801)) (<= (+ main_x 1) v_prenex_28802) (<= (+ (select main_a v_prenex_28802) 996) (select main_a v_prenex_28801)) (< v_prenex_28802 main_x))) (forall ((v_prenex_20546 Int) (v_prenex_20545 Int)) (or (<= (+ main_x 1) v_prenex_20546) (<= 1996 (* 2 (select main_a v_prenex_20545))) (< v_prenex_20546 main_x) (<= 0 (* 2 (select main_a v_prenex_20546))) (<= 998 (select main_a v_prenex_20545)) (<= (+ (select main_a v_prenex_20546) 996) (select main_a v_prenex_20545)) (<= (+ main_y 1) v_prenex_20545))) (forall ((v_prenex_22492 Int) (v_prenex_22493 Int)) (or (< v_prenex_22493 main_x) (<= (select main_a v_prenex_22492) 1002) (<= (select main_a v_prenex_22493) 4) (<= (+ main_x 1) v_prenex_22493) (<= (+ (select main_a v_prenex_22493) 996) (select main_a v_prenex_22492)))) (forall ((v_prenex_24182 Int) (v_prenex_24181 Int)) (or (<= 996 (select main_a v_prenex_24181)) (<= (+ main_x 1) v_prenex_24182) (<= (select main_a v_prenex_24181) 1002) (< v_prenex_24182 main_x) (<= 0 (* 2 (select main_a v_prenex_24182))) (<= (select main_a v_prenex_24182) 4) (<= (+ (select main_a v_prenex_24182) (select main_a v_prenex_24181)) 1000))) (forall ((v_prenex_19786 Int) (v_prenex_19785 Int)) (or (<= (* 2 (select main_a v_prenex_19785)) 2000) (< v_prenex_19786 main_x) (<= (select main_a v_prenex_19786) 2) (<= 996 (select main_a v_prenex_19785)) (<= (+ main_x 1) v_prenex_19786) (<= 0 (* 2 (select main_a v_prenex_19786))) (<= (+ (select main_a v_prenex_19786) (select main_a v_prenex_19785)) 1000))) (forall ((v_prenex_27463 Int) (v_prenex_27464 Int)) (or (<= (select main_a v_prenex_27464) 2) (<= (+ main_x 1) v_prenex_27464) (< v_prenex_27463 main_y) (<= (select main_a v_prenex_27463) (+ (select main_a v_prenex_27464) 1000)) (<= 998 (select main_a v_prenex_27463)) (<= 1996 (* 2 (select main_a v_prenex_27463))) (< v_prenex_27464 main_x))) (or (forall ((v_prenex_20709 Int)) (or (<= 996 (select main_a v_prenex_20709)) (<= 1996 (* 2 (select main_a v_prenex_20709))))) (forall ((v_prenex_20710 Int)) (or (<= (select main_a v_prenex_20710) 2) (<= (+ main_x 1) v_prenex_20710) (< v_prenex_20710 main_x) (<= (* 2 (select main_a v_prenex_20710)) 4)))) (or (forall ((v_prenex_20504 Int)) (<= 1996 (* 2 (select main_a v_prenex_20504)))) (forall ((v_prenex_20505 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20505))) (<= (+ main_x 1) v_prenex_20505) (< v_prenex_20505 main_x) (<= (select main_a v_prenex_20505) 2)))) (forall ((v_prenex_19647 Int) (v_prenex_19648 Int)) (or (<= (* 2 (select main_a v_prenex_19648)) 4) (<= (select main_a v_prenex_19648) 2) (<= (* 2 (select main_a v_prenex_19647)) 2000) (<= (+ main_x 1) v_prenex_19648) (< v_prenex_19648 main_x) (<= (select main_a v_prenex_19647) 1000) (<= 1000 (+ (select main_a v_prenex_19648) (select main_a v_prenex_19647))))) (forall ((v_prenex_19960 Int) (v_prenex_19961 Int)) (or (<= 0 (+ (select main_a v_prenex_19961) 2)) (<= (* 2 (select main_a v_prenex_19961)) 4) (<= (select main_a v_prenex_19960) (+ (select main_a v_prenex_19961) 1000)) (<= (* 2 (select main_a v_prenex_19960)) 2000) (<= (select main_a v_prenex_19960) 1002) (<= (+ main_x 1) v_prenex_19961) (< v_prenex_19961 main_x))) (forall ((v_prenex_26129 Int) (v_prenex_26130 Int)) (or (<= (select main_a v_prenex_26129) 1000) (<= (select main_a v_prenex_26129) 1002) (< v_prenex_26130 main_x) (<= 0 (select main_a v_prenex_26130)) (<= (select main_a v_prenex_26130) 4) (<= (+ main_x 1) v_prenex_26130) (<= (select main_a v_prenex_26129) (+ (select main_a v_prenex_26130) 1000)))) (forall ((v_prenex_26644 Int) (v_prenex_26643 Int)) (or (<= (+ main_x 1) v_prenex_26644) (<= (select main_a v_prenex_26643) 1002) (<= 998 (select main_a v_prenex_26643)) (<= 0 (+ (select main_a v_prenex_26644) 2)) (<= (+ (select main_a v_prenex_26644) 996) (select main_a v_prenex_26643)) (< v_prenex_26644 main_x) (<= (select main_a v_prenex_26644) 4))) (or (forall ((v_prenex_20518 Int)) (or (<= (* 2 (select main_a v_prenex_20518)) 2000) (<= 998 (select main_a v_prenex_20518)))) (forall ((v_prenex_20519 Int)) (or (<= (* 2 (select main_a v_prenex_20519)) 4) (<= (+ main_x 1) v_prenex_20519) (<= 0 (select main_a v_prenex_20519)) (< v_prenex_20519 main_x) (<= (select main_a v_prenex_20519) 4)))) (forall ((v_prenex_23789 Int) (v_prenex_23790 Int)) (or (<= (+ main_x 1) v_prenex_23790) (< v_prenex_23790 main_x) (<= (+ (select main_a v_prenex_23790) 996) (select main_a v_prenex_23789)) (<= 0 (* 2 (select main_a v_prenex_23790))) (<= 996 (select main_a v_prenex_23789)) (<= 998 (select main_a v_prenex_23789)))) (forall ((v_prenex_26927 Int) (v_prenex_26926 Int)) (or (< v_prenex_26927 main_x) (<= (+ main_x 1) v_prenex_26927) (<= (+ (select main_a v_prenex_26927) 996) (select main_a v_prenex_26926)) (<= 996 (select main_a v_prenex_26926)) (<= 0 (+ (select main_a v_prenex_26927) 2)))) (forall ((v_prenex_23860 Int) (v_prenex_23859 Int)) (or (<= (select main_a v_prenex_23859) (+ (select main_a v_prenex_23860) 1000)) (<= (+ main_x 1) v_prenex_23860) (<= 0 (* 2 (select main_a v_prenex_23860))) (< v_prenex_23860 main_x) (<= 0 (select main_a v_prenex_23860)) (<= 996 (select main_a v_prenex_23859)))) (forall ((v_prenex_25443 Int) (v_prenex_25442 Int)) (or (<= (select main_a v_prenex_25443) 2) (<= 996 (select main_a v_prenex_25442)) (<= (+ main_x 1) v_prenex_25443) (<= (select main_a v_prenex_25442) (+ (select main_a v_prenex_25443) 1000)) (<= 998 (select main_a v_prenex_25442)) (< v_prenex_25443 main_x) (<= (+ main_y 1) v_prenex_25442))) (or (forall ((v_prenex_25554 Int)) (or (<= (select main_a v_prenex_25554) 1002) (<= 998 (select main_a v_prenex_25554)))) (forall ((v_prenex_25555 Int)) (or (<= (* 2 (select main_a v_prenex_25555)) 4) (<= 0 (* 2 (select main_a v_prenex_25555))) (<= (+ main_x 1) v_prenex_25555) (< v_prenex_25555 main_x) (<= 0 (select main_a v_prenex_25555))))) (or (forall ((v_prenex_28281 Int)) (<= 998 (select main_a v_prenex_28281))) (forall ((v_prenex_28282 Int)) (or (<= 0 (select main_a v_prenex_28282)) (<= (+ main_x 1) v_prenex_28282) (< v_prenex_28282 main_x) (<= (* 2 (select main_a v_prenex_28282)) 4) (<= 0 (* 2 (select main_a v_prenex_28282)))))) (forall ((v_prenex_18910 Int) (v_prenex_18909 Int)) (or (<= (select main_a v_prenex_18910) 4) (< v_prenex_18910 main_x) (<= 1000 (+ (select main_a v_prenex_18910) (select main_a v_prenex_18909))) (<= (select main_a v_prenex_18909) 1002) (<= (+ main_x 1) v_prenex_18910) (<= (select main_a v_prenex_18909) 1000))) (or (forall ((v_prenex_27858 Int)) (<= (* 2 (select main_a v_prenex_27858)) 2000)) (forall ((v_prenex_27859 Int)) (or (<= (select main_a v_prenex_27859) 2) (<= (+ main_x 1) v_prenex_27859) (< v_prenex_27859 main_x)))) (or (forall ((v_prenex_19795 Int)) (or (<= 996 (select main_a v_prenex_19795)) (<= 998 (select main_a v_prenex_19795)))) (forall ((v_prenex_19796 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19796))) (<= (select main_a v_prenex_19796) 4) (<= (* 2 (select main_a v_prenex_19796)) 4) (< v_prenex_19796 main_x) (<= (+ main_x 1) v_prenex_19796)))) (or (forall ((v_prenex_24413 Int)) (or (<= (+ main_x 1) v_prenex_24413) (< v_prenex_24413 main_x) (<= 0 (* 2 (select main_a v_prenex_24413))))) (forall ((v_prenex_24412 Int)) (<= 996 (select main_a v_prenex_24412)))) (or (forall ((v_prenex_22607 Int)) (or (<= 0 (+ (select main_a v_prenex_22607) 2)) (<= (* 2 (select main_a v_prenex_22607)) 4) (< v_prenex_22607 main_x) (<= (+ main_x 1) v_prenex_22607) (<= (select main_a v_prenex_22607) 2))) (forall ((v_prenex_22606 Int)) (<= 1996 (* 2 (select main_a v_prenex_22606))))) (forall ((v_prenex_23701 Int) (v_prenex_23702 Int)) (or (< v_prenex_23702 main_x) (<= (select main_a v_prenex_23702) 4) (<= (+ (select main_a v_prenex_23702) (select main_a v_prenex_23701)) 1000) (<= 998 (select main_a v_prenex_23701)) (<= (* 2 (select main_a v_prenex_23701)) 2000) (<= (+ main_x 1) v_prenex_23702) (<= 0 (* 2 (select main_a v_prenex_23702))))) (or (forall ((v_prenex_27145 Int)) (or (<= (+ main_y 1) v_prenex_27145) (<= (select main_a v_prenex_27145) 1000))) (forall ((v_prenex_27146 Int)) (or (<= (* 2 (select main_a v_prenex_27146)) 4) (< v_prenex_27146 main_x) (<= (+ main_x 1) v_prenex_27146)))) (forall ((v_prenex_28382 Int) (v_prenex_28381 Int)) (or (<= (+ main_x 1) v_prenex_28382) (<= (* 2 (select main_a v_prenex_28382)) 4) (< v_prenex_28382 main_x) (<= (select main_a v_prenex_28381) 1000) (<= (+ (select main_a v_prenex_28382) (select main_a v_prenex_28381)) 1000) (<= 0 (* 2 (select main_a v_prenex_28382))))) (forall ((v_prenex_23158 Int) (v_prenex_23157 Int)) (or (< v_prenex_23158 main_x) (<= (+ main_x 1) v_prenex_23158) (<= 996 (select main_a v_prenex_23157)) (<= 0 (select main_a v_prenex_23158)) (<= (select main_a v_prenex_23157) (+ (select main_a v_prenex_23158) 1000)) (<= 0 (* 2 (select main_a v_prenex_23158))) (<= (select main_a v_prenex_23157) 1002))) (forall ((v_prenex_24498 Int) (v_prenex_24499 Int)) (or (<= (select main_a v_prenex_24499) 2) (< v_prenex_24499 main_x) (<= (+ main_y 1) v_prenex_24498) (<= (+ main_x 1) v_prenex_24499) (<= (select main_a v_prenex_24498) (+ (select main_a v_prenex_24499) 1000)))) (forall ((v_prenex_27036 Int) (v_prenex_27035 Int)) (or (<= (select main_a v_prenex_27035) 1002) (< v_prenex_27036 main_x) (<= 0 (select main_a v_prenex_27036)) (<= 996 (select main_a v_prenex_27035)) (<= (select main_a v_prenex_27035) (+ (select main_a v_prenex_27036) 1000)) (<= (+ main_x 1) v_prenex_27036) (<= (select main_a v_prenex_27036) 2))) (or (forall ((v_prenex_28888 Int)) (or (< v_prenex_28888 main_x) (<= (* 2 (select main_a v_prenex_28888)) 4) (<= (+ main_x 1) v_prenex_28888))) (forall ((v_prenex_28887 Int)) (or (<= (* 2 (select main_a v_prenex_28887)) 2000) (<= (select main_a v_prenex_28887) 1002)))) (or (forall ((v_prenex_20044 Int)) (or (<= (select main_a v_prenex_20044) 1000) (< v_prenex_20044 main_y) (<= (* 2 (select main_a v_prenex_20044)) 2000))) (forall ((v_prenex_20045 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20045))) (< v_prenex_20045 main_x) (<= (+ main_x 1) v_prenex_20045)))) (forall ((v_prenex_26592 Int) (v_prenex_26591 Int)) (or (<= (select main_a v_prenex_26592) 2) (<= (+ main_x 1) v_prenex_26592) (<= (* 2 (select main_a v_prenex_26591)) 2000) (<= 0 (+ (select main_a v_prenex_26592) 2)) (<= 996 (select main_a v_prenex_26591)) (<= 1000 (+ (select main_a v_prenex_26592) (select main_a v_prenex_26591))) (< v_prenex_26592 main_x))) (or (forall ((v_prenex_23459 Int)) (or (<= (select main_a v_prenex_23459) 4) (<= (+ main_x 1) v_prenex_23459) (<= (* 2 (select main_a v_prenex_23459)) 4) (< v_prenex_23459 main_x))) (forall ((v_prenex_23458 Int)) (or (<= (+ main_y 1) v_prenex_23458) (<= (select main_a v_prenex_23458) 1002) (<= (select main_a v_prenex_23458) 1000)))) (forall ((v_prenex_26248 Int) (v_prenex_26247 Int)) (or (<= (+ main_x 1) v_prenex_26248) (< v_prenex_26248 main_x) (<= (select main_a v_prenex_26248) 2) (<= (+ (select main_a v_prenex_26248) (select main_a v_prenex_26247)) 1000) (<= 1996 (* 2 (select main_a v_prenex_26247))) (<= (* 2 (select main_a v_prenex_26247)) 2000) (<= (* 2 (select main_a v_prenex_26248)) 4))) (forall ((v_prenex_27536 Int) (v_prenex_27537 Int)) (or (<= 1000 (+ (select main_a v_prenex_27537) (select main_a v_prenex_27536))) (<= (+ main_x 1) v_prenex_27537) (<= (select main_a v_prenex_27537) 4) (< v_prenex_27537 main_x) (<= 1996 (* 2 (select main_a v_prenex_27536))) (<= (select main_a v_prenex_27537) 2) (<= 998 (select main_a v_prenex_27536)))) (forall ((v_prenex_24108 Int) (v_prenex_24107 Int)) (or (< v_prenex_24108 main_x) (<= 1996 (* 2 (select main_a v_prenex_24107))) (<= 0 (select main_a v_prenex_24108)) (<= (+ main_y 1) v_prenex_24107) (<= (+ main_x 1) v_prenex_24108) (<= (select main_a v_prenex_24107) (+ (select main_a v_prenex_24108) 1000)) (<= 998 (select main_a v_prenex_24107)))) (forall ((v_prenex_28067 Int) (v_prenex_28068 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28068))) (<= (+ main_x 1) v_prenex_28068) (<= (* 2 (select main_a v_prenex_28067)) 2000) (< v_prenex_28067 main_y) (< v_prenex_28068 main_x) (<= (select main_a v_prenex_28067) 1002) (<= (+ (select main_a v_prenex_28068) 996) (select main_a v_prenex_28067)))) (or (forall ((v_prenex_22453 Int)) (or (< v_prenex_22453 main_y) (<= 998 (select main_a v_prenex_22453)))) (forall ((v_prenex_22454 Int)) (or (<= (+ main_x 1) v_prenex_22454) (<= (* 2 (select main_a v_prenex_22454)) 4) (< v_prenex_22454 main_x) (<= (select main_a v_prenex_22454) 4)))) (or (forall ((v_prenex_28471 Int)) (or (< v_prenex_28471 main_y) (<= 998 (select main_a v_prenex_28471)) (<= 1996 (* 2 (select main_a v_prenex_28471))))) (forall ((v_prenex_28472 Int)) (or (< v_prenex_28472 main_x) (<= (+ main_x 1) v_prenex_28472) (<= 0 (* 2 (select main_a v_prenex_28472)))))) (forall ((v_prenex_25749 Int) (v_prenex_25750 Int)) (or (<= 1000 (+ (select main_a v_prenex_25750) (select main_a v_prenex_25749))) (<= (select main_a v_prenex_25750) 4) (<= (+ main_x 1) v_prenex_25750) (<= (* 2 (select main_a v_prenex_25749)) 2000) (< v_prenex_25750 main_x) (< v_prenex_25749 main_y))) (or (forall ((v_prenex_18914 Int)) (<= 0 (* 2 (select main_a v_prenex_18914)))) (forall ((v_prenex_18913 Int)) (or (< v_prenex_18913 main_y) (<= (+ main_y 1) v_prenex_18913) (<= 998 (select main_a v_prenex_18913)) (<= 996 (select main_a v_prenex_18913))))) (forall ((v_prenex_19339 Int) (v_prenex_19340 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19340))) (< v_prenex_19340 main_x) (<= (+ main_x 1) v_prenex_19340) (<= (* 2 (select main_a v_prenex_19339)) 2000) (<= 1996 (* 2 (select main_a v_prenex_19339))) (<= (select main_a v_prenex_19339) (+ (select main_a v_prenex_19340) 1000)))) (or (forall ((v_prenex_26170 Int)) (or (<= (select main_a v_prenex_26170) 2) (< v_prenex_26170 main_x) (<= 0 (* 2 (select main_a v_prenex_26170))) (<= (+ main_x 1) v_prenex_26170))) (forall ((v_prenex_26169 Int)) (or (<= (* 2 (select main_a v_prenex_26169)) 2000) (<= (+ main_y 1) v_prenex_26169)))) (forall ((v_prenex_20085 Int) (v_prenex_20084 Int)) (or (< v_prenex_20085 main_x) (<= (+ (select main_a v_prenex_20085) 996) (select main_a v_prenex_20084)) (<= 998 (select main_a v_prenex_20084)) (<= (+ main_x 1) v_prenex_20085) (<= (select main_a v_prenex_20085) 2) (<= (* 2 (select main_a v_prenex_20084)) 2000) (<= 0 (+ (select main_a v_prenex_20085) 2)))) (forall ((v_prenex_23154 Int) (v_prenex_23153 Int)) (or (<= (select main_a v_prenex_23154) 2) (<= (+ main_x 1) v_prenex_23154) (<= (* 2 (select main_a v_prenex_23153)) 2000) (<= (select main_a v_prenex_23153) 1002) (< v_prenex_23154 main_x) (<= (+ (select main_a v_prenex_23154) 996) (select main_a v_prenex_23153)))) (forall ((v_prenex_22213 Int) (v_prenex_22214 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22214))) (<= 998 (select main_a v_prenex_22213)) (<= (+ main_x 1) v_prenex_22214) (<= (select main_a v_prenex_22213) 1002) (< v_prenex_22214 main_x) (<= (select main_a v_prenex_22214) 2) (<= (+ (select main_a v_prenex_22214) (select main_a v_prenex_22213)) 1000))) (or (forall ((v_prenex_21200 Int)) (or (<= (* 2 (select main_a v_prenex_21200)) 4) (<= (+ main_x 1) v_prenex_21200) (< v_prenex_21200 main_x) (<= 0 (select main_a v_prenex_21200)))) (forall ((v_prenex_21199 Int)) (<= (* 2 (select main_a v_prenex_21199)) 2000))) (forall ((v_prenex_23282 Int) (v_prenex_23281 Int)) (or (<= 996 (select main_a v_prenex_23281)) (<= (+ main_x 1) v_prenex_23282) (< v_prenex_23282 main_x) (<= 0 (* 2 (select main_a v_prenex_23282))) (<= 1000 (+ (select main_a v_prenex_23282) (select main_a v_prenex_23281))) (<= (select main_a v_prenex_23282) 2))) (forall ((v_prenex_28735 Int) (v_prenex_28736 Int)) (or (< v_prenex_28736 main_x) (<= (select main_a v_prenex_28735) 1002) (< v_prenex_28735 main_y) (<= (+ (select main_a v_prenex_28736) 996) (select main_a v_prenex_28735)) (<= 996 (select main_a v_prenex_28735)) (<= (* 2 (select main_a v_prenex_28736)) 4) (<= (+ main_x 1) v_prenex_28736))) (forall ((v_prenex_25320 Int) (v_prenex_25319 Int)) (or (< v_prenex_25319 main_y) (<= (select main_a v_prenex_25319) (+ (select main_a v_prenex_25320) 1000)) (<= (+ main_y 1) v_prenex_25319) (<= (select main_a v_prenex_25319) 1002) (<= (* 2 (select main_a v_prenex_25319)) 2000))) (forall ((v_prenex_19250 Int) (v_prenex_19249 Int)) (or (<= (select main_a v_prenex_19249) 1002) (<= 0 (select main_a v_prenex_19250)) (<= 998 (select main_a v_prenex_19249)) (< v_prenex_19250 main_x) (<= 1000 (+ (select main_a v_prenex_19250) (select main_a v_prenex_19249))) (<= (+ main_x 1) v_prenex_19250))) (forall ((v_prenex_21113 Int) (v_prenex_21114 Int)) (or (<= (* 2 (select main_a v_prenex_21114)) 4) (<= (select main_a v_prenex_21113) 1000) (<= 1996 (* 2 (select main_a v_prenex_21113))) (< v_prenex_21114 main_x) (<= (+ main_x 1) v_prenex_21114) (<= (+ (select main_a v_prenex_21114) (select main_a v_prenex_21113)) 1000))) (forall ((v_prenex_22634 Int) (v_prenex_22635 Int)) (or (<= 996 (select main_a v_prenex_22634)) (<= (+ main_x 1) v_prenex_22635) (<= (select main_a v_prenex_22634) 1000) (<= 0 (* 2 (select main_a v_prenex_22635))) (<= 0 (+ (select main_a v_prenex_22635) 2)) (<= (+ (select main_a v_prenex_22635) 996) (select main_a v_prenex_22634)) (< v_prenex_22635 main_x))) (forall ((v_prenex_28448 Int) (v_prenex_28447 Int)) (or (<= (+ main_x 1) v_prenex_28448) (< v_prenex_28448 main_x) (<= (+ (select main_a v_prenex_28448) (select main_a v_prenex_28447)) 1000) (<= (+ main_y 1) v_prenex_28447) (<= (select main_a v_prenex_28448) 4))) (or (forall ((v_prenex_18944 Int)) (or (<= (* 2 (select main_a v_prenex_18944)) 4) (< v_prenex_18944 main_x) (<= (+ main_x 1) v_prenex_18944))) (forall ((v_prenex_18943 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_18943))) (<= 996 (select main_a v_prenex_18943))))) (forall ((v_prenex_24575 Int) (v_prenex_24574 Int)) (or (<= (+ main_y 1) v_prenex_24574) (< v_prenex_24575 main_x) (<= 0 (* 2 (select main_a v_prenex_24575))) (<= (select main_a v_prenex_24574) (+ (select main_a v_prenex_24575) 1000)) (<= (+ main_x 1) v_prenex_24575) (<= 998 (select main_a v_prenex_24574)))) (forall ((v_prenex_28641 Int) (v_prenex_28640 Int)) (or (<= (select main_a v_prenex_28640) 1000) (< v_prenex_28641 main_x) (<= 0 (select main_a v_prenex_28641)) (<= (* 2 (select main_a v_prenex_28640)) 2000) (<= (+ main_x 1) v_prenex_28641) (<= 1000 (+ (select main_a v_prenex_28641) (select main_a v_prenex_28640))))) (forall ((v_prenex_21773 Int) (v_prenex_21774 Int)) (or (<= (select main_a v_prenex_21773) 1000) (<= (select main_a v_prenex_21774) 4) (<= 1000 (+ (select main_a v_prenex_21774) (select main_a v_prenex_21773))) (<= 996 (select main_a v_prenex_21773)) (<= (+ main_x 1) v_prenex_21774) (< v_prenex_21774 main_x) (<= 0 (* 2 (select main_a v_prenex_21774))))) (or (forall ((v_prenex_28366 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28366))) (<= (* 2 (select main_a v_prenex_28366)) 4) (<= 0 (select main_a v_prenex_28366)) (< v_prenex_28366 main_x) (<= (+ main_x 1) v_prenex_28366))) (forall ((v_prenex_28365 Int)) (<= (select main_a v_prenex_28365) 1002))) (forall ((v_prenex_26227 Int) (v_prenex_26228 Int)) (or (<= (+ main_x 1) v_prenex_26228) (<= (select main_a v_prenex_26228) 4) (< v_prenex_26228 main_x) (<= (* 2 (select main_a v_prenex_26227)) 2000) (< v_prenex_26227 main_y) (<= (+ (select main_a v_prenex_26228) 996) (select main_a v_prenex_26227)))) (or (forall ((v_prenex_26641 Int)) (or (<= (+ main_y 1) v_prenex_26641) (<= 996 (select main_a v_prenex_26641)))) (forall ((v_prenex_26642 Int)) (or (<= (* 2 (select main_a v_prenex_26642)) 4) (<= 0 (+ (select main_a v_prenex_26642) 2)) (<= (+ main_x 1) v_prenex_26642) (< v_prenex_26642 main_x)))) (forall ((v_prenex_25803 Int) (v_prenex_25804 Int)) (or (<= (+ (select main_a v_prenex_25804) 996) (select main_a v_prenex_25803)) (<= (select main_a v_prenex_25804) 4) (<= (+ main_x 1) v_prenex_25804) (< v_prenex_25804 main_x) (<= 0 (+ (select main_a v_prenex_25804) 2)) (<= (* 2 (select main_a v_prenex_25803)) 2000) (<= 1996 (* 2 (select main_a v_prenex_25803))))) (forall ((v_prenex_22882 Int) (v_prenex_22883 Int)) (or (<= (select main_a v_prenex_22882) 1002) (<= (+ (select main_a v_prenex_22883) (select main_a v_prenex_22882)) 1000) (< v_prenex_22883 main_x) (<= (+ main_x 1) v_prenex_22883) (<= (+ main_y 1) v_prenex_22882) (<= 0 (* 2 (select main_a v_prenex_22883))) (<= 996 (select main_a v_prenex_22882)))) (forall ((v_prenex_22457 Int) (v_prenex_22458 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22457))) (<= (select main_a v_prenex_22457) (+ (select main_a v_prenex_22458) 1000)) (<= 998 (select main_a v_prenex_22457)) (< v_prenex_22458 main_x) (<= (select main_a v_prenex_22458) 4) (<= (select main_a v_prenex_22458) 2) (<= (+ main_x 1) v_prenex_22458))) (forall ((v_prenex_19690 Int) (v_prenex_19689 Int)) (or (< v_prenex_19690 main_x) (<= 0 (* 2 (select main_a v_prenex_19690))) (<= (select main_a v_prenex_19689) 1002) (<= (select main_a v_prenex_19690) 2) (<= (select main_a v_prenex_19689) (+ (select main_a v_prenex_19690) 1000)) (<= (+ main_x 1) v_prenex_19690) (<= 996 (select main_a v_prenex_19689)))) (forall ((v_prenex_20612 Int) (v_prenex_20611 Int)) (or (<= (select main_a v_prenex_20611) (+ (select main_a v_prenex_20612) 1000)) (<= 1996 (* 2 (select main_a v_prenex_20611))) (<= 998 (select main_a v_prenex_20611)) (<= (+ main_x 1) v_prenex_20612) (< v_prenex_20612 main_x) (<= 0 (+ (select main_a v_prenex_20612) 2)) (<= (* 2 (select main_a v_prenex_20612)) 4))) (forall ((v_prenex_19478 Int) (v_prenex_19477 Int)) (or (<= 1000 (+ (select main_a v_prenex_19478) (select main_a v_prenex_19477))) (< v_prenex_19478 main_x) (<= (+ main_y 1) v_prenex_19477) (<= 996 (select main_a v_prenex_19477)) (<= (select main_a v_prenex_19477) 1000) (<= 0 (* 2 (select main_a v_prenex_19478))) (<= (+ main_x 1) v_prenex_19478))) (or (forall ((v_prenex_26194 Int)) (or (< v_prenex_26194 main_x) (<= 0 (select main_a v_prenex_26194)) (<= (+ main_x 1) v_prenex_26194) (<= 0 (* 2 (select main_a v_prenex_26194))))) (forall ((v_prenex_26193 Int)) (or (<= 998 (select main_a v_prenex_26193)) (<= (select main_a v_prenex_26193) 1000)))) (forall ((v_prenex_23734 Int) (v_prenex_23733 Int)) (or (<= (+ (select main_a v_prenex_23734) 996) (select main_a v_prenex_23733)) (<= (* 2 (select main_a v_prenex_23733)) 2000) (<= (+ main_x 1) v_prenex_23734) (< v_prenex_23734 main_x) (<= 1996 (* 2 (select main_a v_prenex_23733))) (<= 0 (+ (select main_a v_prenex_23734) 2)) (<= (* 2 (select main_a v_prenex_23734)) 4))) (forall ((v_prenex_23938 Int) (v_prenex_23937 Int)) (or (<= (select main_a v_prenex_23938) 4) (<= (select main_a v_prenex_23937) (+ (select main_a v_prenex_23938) 1000)) (<= (+ main_x 1) v_prenex_23938) (<= (select main_a v_prenex_23937) 1000) (< v_prenex_23938 main_x) (<= 998 (select main_a v_prenex_23937)) (<= (select main_a v_prenex_23938) 2))) (forall ((v_prenex_22654 Int) (v_prenex_22655 Int)) (or (<= (select main_a v_prenex_22655) 2) (<= 998 (select main_a v_prenex_22654)) (<= (+ (select main_a v_prenex_22655) (select main_a v_prenex_22654)) 1000) (<= (* 2 (select main_a v_prenex_22655)) 4) (< v_prenex_22655 main_x) (<= 1996 (* 2 (select main_a v_prenex_22654))) (<= (+ main_x 1) v_prenex_22655))) (forall ((v_prenex_27865 Int) (v_prenex_27864 Int)) (or (<= (+ main_x 1) v_prenex_27865) (<= 998 (select main_a v_prenex_27864)) (<= 0 (* 2 (select main_a v_prenex_27865))) (<= (select main_a v_prenex_27864) (+ (select main_a v_prenex_27865) 1000)) (< v_prenex_27865 main_x))) (or (forall ((v_prenex_19139 Int)) (or (<= (* 2 (select main_a v_prenex_19139)) 4) (<= (select main_a v_prenex_19139) 2) (<= (+ main_x 1) v_prenex_19139) (<= 0 (* 2 (select main_a v_prenex_19139))) (< v_prenex_19139 main_x))) (forall ((v_prenex_19138 Int)) (or (<= (select main_a v_prenex_19138) 1000) (<= (select main_a v_prenex_19138) 1002)))) (forall ((v_prenex_24314 Int) (v_prenex_24313 Int)) (or (< v_prenex_24314 main_x) (<= 0 (select main_a v_prenex_24314)) (<= (+ main_x 1) v_prenex_24314) (<= (select main_a v_prenex_24314) 2) (<= 996 (select main_a v_prenex_24313)) (<= (+ (select main_a v_prenex_24314) 996) (select main_a v_prenex_24313)) (<= (* 2 (select main_a v_prenex_24313)) 2000))) (forall ((v_prenex_28183 Int) (v_prenex_28182 Int)) (or (<= (* 2 (select main_a v_prenex_28182)) 2000) (<= (+ (select main_a v_prenex_28183) 996) (select main_a v_prenex_28182)) (<= (select main_a v_prenex_28183) 4) (<= (+ main_y 1) v_prenex_28182) (<= 996 (select main_a v_prenex_28182)) (<= (+ main_x 1) v_prenex_28183) (< v_prenex_28183 main_x))) (forall ((v_prenex_26219 Int) (v_prenex_26220 Int)) (or (<= 1000 (+ (select main_a v_prenex_26220) (select main_a v_prenex_26219))) (<= 996 (select main_a v_prenex_26219)) (<= 1996 (* 2 (select main_a v_prenex_26219))) (< v_prenex_26220 main_x) (<= (+ main_y 1) v_prenex_26219) (<= (+ main_x 1) v_prenex_26220) (<= 0 (select main_a v_prenex_26220)))) (forall ((v_prenex_24577 Int) (v_prenex_24576 Int)) (or (<= (select main_a v_prenex_24576) 1002) (< v_prenex_24577 main_x) (<= (select main_a v_prenex_24576) (+ (select main_a v_prenex_24577) 1000)) (< v_prenex_24576 main_y) (<= (select main_a v_prenex_24577) 2) (<= (+ main_x 1) v_prenex_24577) (<= (* 2 (select main_a v_prenex_24576)) 2000))) (forall ((v_prenex_24700 Int) (v_prenex_24701 Int)) (or (<= (select main_a v_prenex_24700) 1000) (<= (+ (select main_a v_prenex_24701) 996) (select main_a v_prenex_24700)) (<= (+ main_x 1) v_prenex_24701) (<= (select main_a v_prenex_24701) 2) (< v_prenex_24701 main_x) (<= (+ main_y 1) v_prenex_24700))) (or (forall ((v_prenex_25446 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25446))) (<= (* 2 (select main_a v_prenex_25446)) 2000))) (forall ((v_prenex_25447 Int)) (or (<= (* 2 (select main_a v_prenex_25447)) 4) (<= (+ main_x 1) v_prenex_25447) (< v_prenex_25447 main_x) (<= 0 (* 2 (select main_a v_prenex_25447))) (<= 0 (+ (select main_a v_prenex_25447) 2))))) (forall ((v_prenex_26279 Int) (v_prenex_26280 Int)) (or (<= (+ main_y 1) v_prenex_26279) (<= 1996 (* 2 (select main_a v_prenex_26279))) (<= 1000 (+ (select main_a v_prenex_26280) (select main_a v_prenex_26279))) (< v_prenex_26279 main_y))) (forall ((v_prenex_28118 Int) (v_prenex_28117 Int)) (or (< v_prenex_28118 main_x) (<= (* 2 (select main_a v_prenex_28118)) 4) (<= (+ (select main_a v_prenex_28118) (select main_a v_prenex_28117)) 1000) (<= (* 2 (select main_a v_prenex_28117)) 2000) (<= (+ main_x 1) v_prenex_28118) (<= (select main_a v_prenex_28118) 4))) (forall ((v_prenex_27602 Int) (v_prenex_27603 Int)) (or (< v_prenex_27603 main_x) (<= 0 (+ (select main_a v_prenex_27603) 2)) (<= (+ main_x 1) v_prenex_27603) (<= (* 2 (select main_a v_prenex_27603)) 4) (<= (select main_a v_prenex_27602) 1002) (<= (+ (select main_a v_prenex_27603) 996) (select main_a v_prenex_27602)))) (or (forall ((v_prenex_23387 Int)) (or (<= (* 2 (select main_a v_prenex_23387)) 2000) (<= 998 (select main_a v_prenex_23387)))) (forall ((v_prenex_23388 Int)) (or (<= (+ main_x 1) v_prenex_23388) (<= 0 (* 2 (select main_a v_prenex_23388))) (<= 0 (select main_a v_prenex_23388)) (<= 0 (+ (select main_a v_prenex_23388) 2)) (< v_prenex_23388 main_x)))) (forall ((v_prenex_26121 Int) (v_prenex_26122 Int)) (or (<= 998 (select main_a v_prenex_26121)) (< v_prenex_26122 main_x) (<= 1996 (* 2 (select main_a v_prenex_26121))) (<= (select main_a v_prenex_26122) 4) (<= (* 2 (select main_a v_prenex_26122)) 4) (<= (+ (select main_a v_prenex_26122) 996) (select main_a v_prenex_26121)) (<= (+ main_x 1) v_prenex_26122))) (forall ((v_prenex_19140 Int) (v_prenex_19141 Int)) (or (<= (select main_a v_prenex_19140) 1002) (<= (select main_a v_prenex_19140) (+ (select main_a v_prenex_19141) 1000)) (<= 996 (select main_a v_prenex_19140)) (<= 0 (+ (select main_a v_prenex_19141) 2)) (< v_prenex_19141 main_x) (<= (select main_a v_prenex_19141) 2) (<= (+ main_x 1) v_prenex_19141))) (forall ((v_prenex_18781 Int) (v_prenex_18782 Int)) (or (<= (select main_a v_prenex_18782) (+ (select main_a v_prenex_18781) 1000)) (<= (select main_a v_prenex_18781) 4) (< v_prenex_18781 main_x) (<= (select main_a v_prenex_18782) 1000) (<= 0 (* 2 (select main_a v_prenex_18781))) (<= (+ main_x 1) v_prenex_18781) (<= 996 (select main_a v_prenex_18782)))) (forall ((v_prenex_24759 Int) (v_prenex_24758 Int)) (or (<= (+ (select main_a v_prenex_24759) 996) (select main_a v_prenex_24758)) (<= (select main_a v_prenex_24759) 2) (<= (* 2 (select main_a v_prenex_24758)) 2000) (<= (select main_a v_prenex_24759) 4) (<= (+ main_x 1) v_prenex_24759) (< v_prenex_24759 main_x))) (forall ((v_prenex_24974 Int) (v_prenex_24973 Int)) (or (<= (* 2 (select main_a v_prenex_24973)) 2000) (<= (+ (select main_a v_prenex_24974) (select main_a v_prenex_24973)) 1000) (<= (select main_a v_prenex_24973) 1000) (< v_prenex_24974 main_x) (<= (+ main_x 1) v_prenex_24974) (<= 0 (+ (select main_a v_prenex_24974) 2)) (< v_prenex_24973 main_y))) (forall ((v_prenex_19030 Int) (v_prenex_19029 Int)) (or (<= 1000 (+ (select main_a v_prenex_19030) (select main_a v_prenex_19029))) (<= (+ main_y 1) v_prenex_19029) (<= (* 2 (select main_a v_prenex_19029)) 2000) (<= (select main_a v_prenex_19030) 4) (< v_prenex_19030 main_x) (<= (+ main_x 1) v_prenex_19030) (<= 996 (select main_a v_prenex_19029)))) (forall ((v_prenex_25982 Int) (v_prenex_25981 Int)) (or (<= (select main_a v_prenex_25981) 1000) (<= (+ main_x 1) v_prenex_25982) (< v_prenex_25982 main_x) (<= (select main_a v_prenex_25981) (+ (select main_a v_prenex_25982) 1000)) (<= (* 2 (select main_a v_prenex_25981)) 2000) (<= 0 (* 2 (select main_a v_prenex_25982))) (<= (* 2 (select main_a v_prenex_25982)) 4))) (or (forall ((v_prenex_23532 Int)) (or (<= (select main_a v_prenex_23532) 1000) (<= 998 (select main_a v_prenex_23532)))) (forall ((v_prenex_23533 Int)) (or (<= (* 2 (select main_a v_prenex_23533)) 4) (<= (+ main_x 1) v_prenex_23533) (<= 0 (* 2 (select main_a v_prenex_23533))) (< v_prenex_23533 main_x)))) (or (forall ((v_prenex_24572 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24572))) (<= (select main_a v_prenex_24572) 1002))) (forall ((v_prenex_24573 Int)) (or (<= 0 (+ (select main_a v_prenex_24573) 2)) (<= (+ main_x 1) v_prenex_24573) (<= (select main_a v_prenex_24573) 2) (<= 0 (* 2 (select main_a v_prenex_24573))) (< v_prenex_24573 main_x)))) (forall ((v_prenex_28597 Int) (v_prenex_28596 Int)) (or (< v_prenex_28597 main_x) (<= 0 (select main_a v_prenex_28597)) (<= (select main_a v_prenex_28597) 2) (<= (+ (select main_a v_prenex_28597) 996) (select main_a v_prenex_28596)) (<= (+ main_x 1) v_prenex_28597) (<= (select main_a v_prenex_28596) 1000))) (forall ((v_prenex_25352 Int) (v_prenex_25353 Int)) (or (<= 0 (select main_a v_prenex_25353)) (<= (select main_a v_prenex_25353) 2) (<= (select main_a v_prenex_25352) (+ (select main_a v_prenex_25353) 1000)) (<= (select main_a v_prenex_25352) 1000) (<= (+ main_x 1) v_prenex_25353) (< v_prenex_25353 main_x) (<= (select main_a v_prenex_25352) 1002))) (forall ((v_prenex_27447 Int) (v_prenex_27448 Int)) (or (<= 0 (select main_a v_prenex_27448)) (<= (select main_a v_prenex_27447) 1002) (<= 1996 (* 2 (select main_a v_prenex_27447))) (<= (select main_a v_prenex_27448) 2) (<= (+ main_x 1) v_prenex_27448) (< v_prenex_27448 main_x) (<= (select main_a v_prenex_27447) (+ (select main_a v_prenex_27448) 1000)))) (forall ((v_prenex_26611 Int) (v_prenex_26612 Int)) (or (<= 1000 (+ (select main_a v_prenex_26612) (select main_a v_prenex_26611))) (<= (select main_a v_prenex_26612) 4) (<= 0 (select main_a v_prenex_26612)) (<= (+ main_x 1) v_prenex_26612) (< v_prenex_26612 main_x) (<= (select main_a v_prenex_26611) 1002) (<= 1996 (* 2 (select main_a v_prenex_26611))))) (or (forall ((v_prenex_21544 Int)) (<= 0 (* 2 (select main_a v_prenex_21544)))) (forall ((v_prenex_21543 Int)) (or (<= (+ main_y 1) v_prenex_21543) (<= 998 (select main_a v_prenex_21543)) (< v_prenex_21543 main_y) (<= (* 2 (select main_a v_prenex_21543)) 2000)))) (forall ((v_prenex_21173 Int) (v_prenex_21174 Int)) (or (<= 996 (select main_a v_prenex_21173)) (< v_prenex_21174 main_x) (<= (select main_a v_prenex_21173) 1000) (<= 0 (select main_a v_prenex_21174)) (<= (select main_a v_prenex_21174) 2) (<= (+ main_x 1) v_prenex_21174) (<= 1000 (+ (select main_a v_prenex_21174) (select main_a v_prenex_21173))))) (forall ((v_prenex_27324 Int) (v_prenex_27325 Int)) (or (<= (+ (select main_a v_prenex_27325) (select main_a v_prenex_27324)) 1000) (<= (+ main_y 1) v_prenex_27324) (<= (* 2 (select main_a v_prenex_27324)) 2000) (< v_prenex_27324 main_y) (<= (select main_a v_prenex_27324) 1002))) (forall ((v_prenex_21000 Int) (v_prenex_21001 Int)) (or (<= (* 2 (select main_a v_prenex_21001)) 4) (< v_prenex_21001 main_x) (<= (+ (select main_a v_prenex_21001) (select main_a v_prenex_21000)) 1000) (<= (+ main_x 1) v_prenex_21001) (<= (select main_a v_prenex_21000) 1000) (<= 996 (select main_a v_prenex_21000)) (<= 0 (+ (select main_a v_prenex_21001) 2)))) (or (forall ((v_prenex_18885 Int)) (or (<= (select main_a v_prenex_18885) 1002) (< v_prenex_18885 main_y))) (forall ((v_prenex_18886 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18886))) (<= (select main_a v_prenex_18886) 4) (< v_prenex_18886 main_x) (<= (+ main_x 1) v_prenex_18886)))) (forall ((v_prenex_20630 Int) (v_prenex_20629 Int)) (or (<= 0 (select main_a v_prenex_20630)) (<= 998 (select main_a v_prenex_20629)) (<= (+ main_x 1) v_prenex_20630) (<= (select main_a v_prenex_20629) 1000) (< v_prenex_20630 main_x) (<= (+ (select main_a v_prenex_20630) (select main_a v_prenex_20629)) 1000))) (forall ((v_prenex_24858 Int) (v_prenex_24859 Int)) (or (<= (+ (select main_a v_prenex_24859) 996) (select main_a v_prenex_24858)) (<= (+ main_x 1) v_prenex_24859) (< v_prenex_24859 main_x) (<= (select main_a v_prenex_24859) 2) (<= 1996 (* 2 (select main_a v_prenex_24858))) (<= (+ main_y 1) v_prenex_24858) (<= (select main_a v_prenex_24858) 1000))) (forall ((v_prenex_28607 Int) (v_prenex_28606 Int)) (or (< v_prenex_28607 main_x) (<= (+ main_x 1) v_prenex_28607) (< v_prenex_28606 main_y) (<= (* 2 (select main_a v_prenex_28607)) 4) (<= 1000 (+ (select main_a v_prenex_28607) (select main_a v_prenex_28606))) (<= (* 2 (select main_a v_prenex_28606)) 2000))) (forall ((v_prenex_26868 Int) (v_prenex_26869 Int)) (or (<= (+ main_y 1) v_prenex_26868) (<= 998 (select main_a v_prenex_26868)) (< v_prenex_26869 main_x) (<= (select main_a v_prenex_26869) 4) (<= (+ (select main_a v_prenex_26869) 996) (select main_a v_prenex_26868)) (<= (+ main_x 1) v_prenex_26869) (<= (select main_a v_prenex_26868) 1000))) (forall ((v_prenex_28752 Int) (v_prenex_28751 Int)) (or (<= (select main_a v_prenex_28751) 1002) (<= (+ (select main_a v_prenex_28752) 996) (select main_a v_prenex_28751)) (<= (+ main_x 1) v_prenex_28752) (<= (select main_a v_prenex_28752) 4) (<= (select main_a v_prenex_28751) 1000) (< v_prenex_28752 main_x))) (forall ((v_prenex_23558 Int) (v_prenex_23559 Int)) (or (< v_prenex_23559 main_x) (<= (select main_a v_prenex_23558) 1000) (<= 1000 (+ (select main_a v_prenex_23559) (select main_a v_prenex_23558))) (<= (+ main_x 1) v_prenex_23559) (<= 1996 (* 2 (select main_a v_prenex_23558))) (<= 0 (+ (select main_a v_prenex_23559) 2)) (<= (* 2 (select main_a v_prenex_23559)) 4))) (forall ((v_prenex_27443 Int) (v_prenex_27444 Int)) (or (<= (+ main_y 1) v_prenex_27443) (<= 996 (select main_a v_prenex_27443)) (<= 998 (select main_a v_prenex_27443)) (<= (select main_a v_prenex_27443) (+ (select main_a v_prenex_27444) 1000)) (< v_prenex_27443 main_y))) (forall ((v_prenex_19151 Int) (v_prenex_19150 Int)) (or (<= (select main_a v_prenex_19150) 1000) (<= 998 (select main_a v_prenex_19150)) (<= 0 (* 2 (select main_a v_prenex_19151))) (<= (select main_a v_prenex_19151) 4) (<= 1000 (+ (select main_a v_prenex_19151) (select main_a v_prenex_19150))) (< v_prenex_19151 main_x) (<= (+ main_x 1) v_prenex_19151))) (or (forall ((v_prenex_28157 Int)) (or (<= (* 2 (select main_a v_prenex_28157)) 4) (< v_prenex_28157 main_x) (<= (+ main_x 1) v_prenex_28157))) (forall ((v_prenex_28156 Int)) (<= 1996 (* 2 (select main_a v_prenex_28156))))) (forall ((v_prenex_22203 Int) (v_prenex_22204 Int)) (or (<= 1000 (+ (select main_a v_prenex_22204) (select main_a v_prenex_22203))) (< v_prenex_22204 main_x) (<= (+ main_x 1) v_prenex_22204) (<= 0 (* 2 (select main_a v_prenex_22204))) (<= (select main_a v_prenex_22203) 1000) (<= 996 (select main_a v_prenex_22203)))) (forall ((v_prenex_21595 Int) (v_prenex_21596 Int)) (or (<= (select main_a v_prenex_21596) 4) (<= (+ (select main_a v_prenex_21596) 996) (select main_a v_prenex_21595)) (<= (select main_a v_prenex_21595) 1000) (<= 1996 (* 2 (select main_a v_prenex_21595))) (<= (+ main_y 1) v_prenex_21595) (<= (+ main_x 1) v_prenex_21596) (< v_prenex_21596 main_x))) (forall ((v_prenex_24511 Int) (v_prenex_24510 Int)) (or (<= (+ main_x 1) v_prenex_24511) (<= (* 2 (select main_a v_prenex_24510)) 2000) (<= 1000 (+ (select main_a v_prenex_24511) (select main_a v_prenex_24510))) (<= (select main_a v_prenex_24511) 2) (< v_prenex_24511 main_x) (<= (* 2 (select main_a v_prenex_24511)) 4))) (forall ((v_prenex_19135 Int) (v_prenex_19134 Int)) (or (< v_prenex_19135 main_x) (<= 1996 (* 2 (select main_a v_prenex_19134))) (<= (select main_a v_prenex_19135) 4) (<= (select main_a v_prenex_19134) 1000) (<= (+ main_x 1) v_prenex_19135) (<= (+ (select main_a v_prenex_19135) 996) (select main_a v_prenex_19134)))) (forall ((v_prenex_28788 Int) (v_prenex_28787 Int)) (or (<= 0 (+ (select main_a v_prenex_28788) 2)) (<= (select main_a v_prenex_28787) (+ (select main_a v_prenex_28788) 1000)) (<= (select main_a v_prenex_28788) 4) (< v_prenex_28788 main_x) (<= (+ main_x 1) v_prenex_28788) (<= 1996 (* 2 (select main_a v_prenex_28787))))) (forall ((v_prenex_27751 Int) (v_prenex_27750 Int)) (or (<= 998 (select main_a v_prenex_27750)) (<= 0 (* 2 (select main_a v_prenex_27751))) (< v_prenex_27751 main_x) (<= 1000 (+ (select main_a v_prenex_27751) (select main_a v_prenex_27750))) (<= 996 (select main_a v_prenex_27750)) (<= (+ main_x 1) v_prenex_27751))) (or (forall ((v_prenex_24423 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24423))) (<= (+ main_x 1) v_prenex_24423) (<= (select main_a v_prenex_24423) 4) (< v_prenex_24423 main_x))) (forall ((v_prenex_24422 Int)) (or (<= 996 (select main_a v_prenex_24422)) (<= (* 2 (select main_a v_prenex_24422)) 2000)))) (forall ((v_prenex_21521 Int) (v_prenex_21522 Int)) (or (<= (+ (select main_a v_prenex_21522) 996) (select main_a v_prenex_21521)) (<= 1996 (* 2 (select main_a v_prenex_21521))) (<= (+ main_x 1) v_prenex_21522) (< v_prenex_21522 main_x) (<= 0 (* 2 (select main_a v_prenex_21522))))) (forall ((v_prenex_26583 Int) (v_prenex_26584 Int)) (or (<= (select main_a v_prenex_26584) 2) (<= (select main_a v_prenex_26583) 1002) (< v_prenex_26583 main_y) (<= (+ main_x 1) v_prenex_26584) (<= 1996 (* 2 (select main_a v_prenex_26583))) (< v_prenex_26584 main_x) (<= (+ (select main_a v_prenex_26584) (select main_a v_prenex_26583)) 1000))) (or (forall ((v_prenex_20773 Int)) (or (<= 996 (select main_a v_prenex_20773)) (<= (+ main_y 1) v_prenex_20773))) (forall ((v_prenex_20774 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20774))) (< v_prenex_20774 main_x) (<= (+ main_x 1) v_prenex_20774)))) (forall ((v_prenex_24196 Int) (v_prenex_24195 Int)) (or (<= (+ main_x 1) v_prenex_24196) (<= (* 2 (select main_a v_prenex_24196)) 4) (< v_prenex_24196 main_x) (<= 1000 (+ (select main_a v_prenex_24196) (select main_a v_prenex_24195))) (<= (select main_a v_prenex_24196) 2) (<= 996 (select main_a v_prenex_24195)))) (forall ((v_prenex_27852 Int) (v_prenex_27853 Int)) (or (<= 1000 (+ (select main_a v_prenex_27853) (select main_a v_prenex_27852))) (< v_prenex_27853 main_x) (<= (select main_a v_prenex_27853) 2) (<= (select main_a v_prenex_27852) 1000) (<= (+ main_x 1) v_prenex_27853) (<= 0 (+ (select main_a v_prenex_27853) 2)) (<= (select main_a v_prenex_27852) 1002))) (forall ((v_prenex_20249 Int) (v_prenex_20248 Int)) (or (<= (select main_a v_prenex_20248) (+ (select main_a v_prenex_20249) 1000)) (< v_prenex_20249 main_x) (<= (* 2 (select main_a v_prenex_20249)) 4) (<= (select main_a v_prenex_20249) 2) (<= (+ main_x 1) v_prenex_20249) (<= 1996 (* 2 (select main_a v_prenex_20248))))) (forall ((v_prenex_27768 Int) (v_prenex_27769 Int)) (or (<= (select main_a v_prenex_27768) 1002) (< v_prenex_27769 main_x) (<= (+ (select main_a v_prenex_27769) (select main_a v_prenex_27768)) 1000) (<= (* 2 (select main_a v_prenex_27768)) 2000) (<= (+ main_y 1) v_prenex_27768) (<= (+ main_x 1) v_prenex_27769) (<= (select main_a v_prenex_27769) 2))) (forall ((v_prenex_25048 Int) (v_prenex_25047 Int)) (or (< v_prenex_25048 main_x) (<= (select main_a v_prenex_25047) 1002) (<= 998 (select main_a v_prenex_25047)) (<= 0 (select main_a v_prenex_25048)) (<= (+ main_x 1) v_prenex_25048) (<= 1000 (+ (select main_a v_prenex_25048) (select main_a v_prenex_25047))) (<= 0 (* 2 (select main_a v_prenex_25048))))) (or (forall ((v_prenex_23441 Int)) (or (<= (select main_a v_prenex_23441) 1002) (<= (select main_a v_prenex_23441) 1000))) (forall ((v_prenex_23442 Int)) (or (<= (select main_a v_prenex_23442) 2) (<= (+ main_x 1) v_prenex_23442) (<= 0 (+ (select main_a v_prenex_23442) 2)) (< v_prenex_23442 main_x) (<= 0 (* 2 (select main_a v_prenex_23442)))))) (forall ((v_prenex_28816 Int) (v_prenex_28815 Int)) (or (<= (select main_a v_prenex_28815) 1002) (<= 1000 (+ (select main_a v_prenex_28816) (select main_a v_prenex_28815))) (<= (+ main_x 1) v_prenex_28816) (<= 998 (select main_a v_prenex_28815)) (<= (+ main_y 1) v_prenex_28815) (< v_prenex_28816 main_x) (<= (select main_a v_prenex_28816) 4))) (forall ((v_prenex_19577 Int) (v_prenex_19578 Int)) (or (<= (select main_a v_prenex_19577) 1000) (<= (+ main_y 1) v_prenex_19577) (<= (select main_a v_prenex_19577) (+ (select main_a v_prenex_19578) 1000)) (<= 1996 (* 2 (select main_a v_prenex_19577))) (< v_prenex_19577 main_y))) (forall ((v_prenex_25699 Int) (v_prenex_25698 Int)) (or (<= (* 2 (select main_a v_prenex_25698)) 2000) (<= 0 (+ (select main_a v_prenex_25699) 2)) (<= (+ (select main_a v_prenex_25699) 996) (select main_a v_prenex_25698)) (<= (+ main_x 1) v_prenex_25699) (< v_prenex_25699 main_x) (< v_prenex_25698 main_y))) (forall ((v_prenex_23251 Int) (v_prenex_23252 Int)) (or (< v_prenex_23251 main_y) (<= (* 2 (select main_a v_prenex_23251)) 2000) (<= (+ (select main_a v_prenex_23252) (select main_a v_prenex_23251)) 1000) (<= 1996 (* 2 (select main_a v_prenex_23251))) (<= (+ main_x 1) v_prenex_23252) (<= (select main_a v_prenex_23252) 2) (< v_prenex_23252 main_x))) (forall ((v_prenex_18723 Int) (v_prenex_18724 Int)) (or (<= (+ (select main_a v_prenex_18723) (select main_a v_prenex_18724)) 1000) (< v_prenex_18723 main_x) (<= (select main_a v_prenex_18724) 1000) (<= (+ main_x 1) v_prenex_18723) (< v_prenex_18724 main_y) (<= (* 2 (select main_a v_prenex_18724)) 2000) (<= 0 (* 2 (select main_a v_prenex_18723))))) (forall ((v_prenex_23830 Int) (v_prenex_23829 Int)) (or (<= (select main_a v_prenex_23830) 2) (< v_prenex_23830 main_x) (<= (select main_a v_prenex_23829) 1002) (<= (+ main_x 1) v_prenex_23830) (<= (+ main_y 1) v_prenex_23829) (<= (select main_a v_prenex_23829) (+ (select main_a v_prenex_23830) 1000)))) (forall ((v_prenex_26957 Int) (v_prenex_26958 Int)) (or (<= (select main_a v_prenex_26957) (+ (select main_a v_prenex_26958) 1000)) (<= (select main_a v_prenex_26958) 2) (< v_prenex_26958 main_x) (<= (* 2 (select main_a v_prenex_26957)) 2000) (<= (+ main_y 1) v_prenex_26957) (<= (+ main_x 1) v_prenex_26958))) (forall ((v_prenex_27106 Int) (v_prenex_27105 Int)) (or (<= (select main_a v_prenex_27106) 2) (< v_prenex_27106 main_x) (<= 998 (select main_a v_prenex_27105)) (<= (+ (select main_a v_prenex_27106) (select main_a v_prenex_27105)) 1000) (<= (+ main_x 1) v_prenex_27106) (<= (* 2 (select main_a v_prenex_27105)) 2000))) (or (forall ((v_prenex_26801 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26801))) (<= 996 (select main_a v_prenex_26801)))) (forall ((v_prenex_26802 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26802))) (< v_prenex_26802 main_x) (<= (select main_a v_prenex_26802) 2) (<= (+ main_x 1) v_prenex_26802) (<= 0 (+ (select main_a v_prenex_26802) 2))))) (forall ((v_prenex_25439 Int) (v_prenex_25438 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25438))) (<= (select main_a v_prenex_25438) (+ (select main_a v_prenex_25439) 1000)) (<= 0 (+ (select main_a v_prenex_25439) 2)) (< v_prenex_25439 main_x) (<= (+ main_x 1) v_prenex_25439) (<= 996 (select main_a v_prenex_25438)) (< v_prenex_25438 main_y))) (forall ((v_prenex_28613 Int) (v_prenex_28612 Int)) (or (<= (+ main_x 1) v_prenex_28613) (< v_prenex_28612 main_y) (<= 0 (* 2 (select main_a v_prenex_28613))) (< v_prenex_28613 main_x) (<= (select main_a v_prenex_28612) 1002) (<= 1000 (+ (select main_a v_prenex_28613) (select main_a v_prenex_28612))))) (forall ((v_prenex_28498 Int) (v_prenex_28497 Int)) (or (<= (+ main_y 1) v_prenex_28497) (<= (select main_a v_prenex_28497) (+ (select main_a v_prenex_28498) 1000)) (<= (+ main_x 1) v_prenex_28498) (<= (* 2 (select main_a v_prenex_28497)) 2000) (<= 0 (* 2 (select main_a v_prenex_28498))) (< v_prenex_28498 main_x))) (or (forall ((v_prenex_24144 Int)) (or (<= (* 2 (select main_a v_prenex_24144)) 4) (<= (select main_a v_prenex_24144) 2) (< v_prenex_24144 main_x) (<= (+ main_x 1) v_prenex_24144))) (forall ((v_prenex_24143 Int)) (or (<= (+ main_y 1) v_prenex_24143) (<= 996 (select main_a v_prenex_24143)) (<= (* 2 (select main_a v_prenex_24143)) 2000)))) (or (forall ((v_prenex_26146 Int)) (<= 0 (* 2 (select main_a v_prenex_26146)))) (forall ((v_prenex_26145 Int)) (or (<= (+ main_y 1) v_prenex_26145) (<= (select main_a v_prenex_26145) 1002) (< v_prenex_26145 main_y) (<= (select main_a v_prenex_26145) 1000)))) (forall ((v_prenex_20989 Int) (v_prenex_20988 Int)) (or (<= (select main_a v_prenex_20989) 4) (<= (+ (select main_a v_prenex_20989) (select main_a v_prenex_20988)) 1000) (<= (+ main_x 1) v_prenex_20989) (<= (select main_a v_prenex_20988) 1000) (<= (select main_a v_prenex_20988) 1002) (< v_prenex_20989 main_x))) (forall ((v_prenex_20608 Int) (v_prenex_20607 Int)) (or (<= (* 2 (select main_a v_prenex_20608)) 4) (<= (+ (select main_a v_prenex_20608) 996) (select main_a v_prenex_20607)) (<= 996 (select main_a v_prenex_20607)) (<= (select main_a v_prenex_20608) 4) (<= 998 (select main_a v_prenex_20607)) (<= (+ main_x 1) v_prenex_20608) (< v_prenex_20608 main_x))) (forall ((v_prenex_22121 Int) (v_prenex_22122 Int)) (or (<= (select main_a v_prenex_22121) 1000) (<= (select main_a v_prenex_22121) 1002) (<= 0 (* 2 (select main_a v_prenex_22122))) (<= 0 (select main_a v_prenex_22122)) (<= (+ (select main_a v_prenex_22122) 996) (select main_a v_prenex_22121)) (<= (+ main_x 1) v_prenex_22122) (< v_prenex_22122 main_x))) (forall ((v_prenex_23527 Int) (v_prenex_23526 Int)) (or (<= (* 2 (select main_a v_prenex_23527)) 4) (<= (+ main_y 1) v_prenex_23526) (<= (+ main_x 1) v_prenex_23527) (< v_prenex_23527 main_x) (<= 1000 (+ (select main_a v_prenex_23527) (select main_a v_prenex_23526))))) (or (forall ((v_prenex_25105 Int)) (or (<= 998 (select main_a v_prenex_25105)) (<= 996 (select main_a v_prenex_25105)))) (forall ((v_prenex_25106 Int)) (or (< v_prenex_25106 main_x) (<= (+ main_x 1) v_prenex_25106) (<= 0 (+ (select main_a v_prenex_25106) 2)) (<= (* 2 (select main_a v_prenex_25106)) 4)))) (forall ((v_prenex_26093 Int) (v_prenex_26094 Int)) (or (<= (select main_a v_prenex_26094) 2) (<= (+ main_x 1) v_prenex_26094) (<= (select main_a v_prenex_26093) 1002) (<= 0 (select main_a v_prenex_26094)) (<= (+ (select main_a v_prenex_26094) (select main_a v_prenex_26093)) 1000) (< v_prenex_26094 main_x))) (or (forall ((v_prenex_28728 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28728))) (< v_prenex_28728 main_x) (<= (+ main_x 1) v_prenex_28728) (<= 0 (+ (select main_a v_prenex_28728) 2)) (<= 0 (select main_a v_prenex_28728)))) (forall ((v_prenex_28727 Int)) (or (<= (select main_a v_prenex_28727) 1002) (<= (select main_a v_prenex_28727) 1000)))) (forall ((v_prenex_23255 Int) (v_prenex_23256 Int)) (or (<= (select main_a v_prenex_23256) 2) (<= 0 (* 2 (select main_a v_prenex_23256))) (<= (+ main_x 1) v_prenex_23256) (<= 998 (select main_a v_prenex_23255)) (<= (* 2 (select main_a v_prenex_23255)) 2000) (< v_prenex_23256 main_x) (<= (select main_a v_prenex_23255) (+ (select main_a v_prenex_23256) 1000)))) (forall ((v_prenex_28041 Int) (v_prenex_28042 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28042))) (<= (select main_a v_prenex_28041) (+ (select main_a v_prenex_28042) 1000)) (<= 998 (select main_a v_prenex_28041)) (<= (+ main_x 1) v_prenex_28042) (< v_prenex_28042 main_x) (<= 996 (select main_a v_prenex_28041)))) (or (forall ((v_prenex_19910 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19910))) (<= (+ main_x 1) v_prenex_19910) (<= 0 (+ (select main_a v_prenex_19910) 2)) (< v_prenex_19910 main_x))) (forall ((v_prenex_19909 Int)) (or (<= 996 (select main_a v_prenex_19909)) (<= (select main_a v_prenex_19909) 1002)))) (forall ((v_prenex_24515 Int) (v_prenex_24514 Int)) (or (<= (+ (select main_a v_prenex_24515) (select main_a v_prenex_24514)) 1000) (<= (select main_a v_prenex_24514) 1000) (< v_prenex_24515 main_x) (<= (+ main_x 1) v_prenex_24515) (<= 0 (* 2 (select main_a v_prenex_24515))))) (forall ((v_prenex_18956 Int) (v_prenex_18955 Int)) (or (< v_prenex_18956 main_x) (<= (+ main_x 1) v_prenex_18956) (<= 996 (select main_a v_prenex_18955)) (<= (+ (select main_a v_prenex_18956) (select main_a v_prenex_18955)) 1000) (<= 0 (+ (select main_a v_prenex_18956) 2)) (<= 1996 (* 2 (select main_a v_prenex_18955))) (< v_prenex_18955 main_y))) (forall ((v_prenex_23481 Int) (v_prenex_23480 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23480))) (<= (+ main_x 1) v_prenex_23481) (< v_prenex_23480 main_y) (<= 996 (select main_a v_prenex_23480)) (<= 1000 (+ (select main_a v_prenex_23481) (select main_a v_prenex_23480))) (<= (select main_a v_prenex_23481) 2) (< v_prenex_23481 main_x))) (forall ((v_prenex_26033 Int) (v_prenex_26034 Int)) (or (<= 0 (+ (select main_a v_prenex_26034) 2)) (<= (+ (select main_a v_prenex_26034) (select main_a v_prenex_26033)) 1000) (<= 1996 (* 2 (select main_a v_prenex_26033))) (<= 998 (select main_a v_prenex_26033)) (<= (+ main_y 1) v_prenex_26033) (<= (+ main_x 1) v_prenex_26034) (< v_prenex_26034 main_x))) (forall ((v_prenex_20163 Int) (v_prenex_20162 Int)) (or (< v_prenex_20163 main_x) (<= (+ main_x 1) v_prenex_20163) (<= 996 (select main_a v_prenex_20162)) (<= (+ (select main_a v_prenex_20163) (select main_a v_prenex_20162)) 1000) (<= 0 (+ (select main_a v_prenex_20163) 2)) (<= 0 (* 2 (select main_a v_prenex_20163))))) (forall ((v_prenex_19280 Int) (v_prenex_19279 Int)) (or (<= 1000 (+ (select main_a v_prenex_19280) (select main_a v_prenex_19279))) (<= (+ main_x 1) v_prenex_19280) (< v_prenex_19280 main_x) (<= 0 (select main_a v_prenex_19280)) (<= (select main_a v_prenex_19280) 2) (<= 996 (select main_a v_prenex_19279)))) (forall ((v_prenex_25518 Int) (v_prenex_25519 Int)) (or (<= 1000 (+ (select main_a v_prenex_25519) (select main_a v_prenex_25518))) (< v_prenex_25519 main_x) (<= (+ main_x 1) v_prenex_25519) (<= 0 (* 2 (select main_a v_prenex_25519))) (<= (* 2 (select main_a v_prenex_25519)) 4) (<= 996 (select main_a v_prenex_25518)) (<= 1996 (* 2 (select main_a v_prenex_25518))))) (forall ((v_prenex_25646 Int) (v_prenex_25647 Int)) (or (<= 998 (select main_a v_prenex_25646)) (<= (* 2 (select main_a v_prenex_25647)) 4) (<= 996 (select main_a v_prenex_25646)) (< v_prenex_25647 main_x) (<= (select main_a v_prenex_25647) 2) (<= (+ main_x 1) v_prenex_25647) (<= 1000 (+ (select main_a v_prenex_25647) (select main_a v_prenex_25646))))) (or (forall ((v_prenex_20851 Int)) (or (< v_prenex_20851 main_y) (<= (select main_a v_prenex_20851) 1002) (<= (+ main_y 1) v_prenex_20851))) (forall ((v_prenex_20852 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20852))) (<= (+ main_x 1) v_prenex_20852)))) (forall ((v_prenex_26224 Int) (v_prenex_26223 Int)) (or (<= (+ main_x 1) v_prenex_26224) (<= (select main_a v_prenex_26224) 4) (< v_prenex_26224 main_x) (<= (+ (select main_a v_prenex_26224) 996) (select main_a v_prenex_26223)) (<= 1996 (* 2 (select main_a v_prenex_26223))))) (forall ((v_prenex_22947 Int) (v_prenex_22946 Int)) (or (<= 998 (select main_a v_prenex_22946)) (<= 0 (select main_a v_prenex_22947)) (<= (+ main_x 1) v_prenex_22947) (< v_prenex_22947 main_x) (< v_prenex_22946 main_y) (<= (* 2 (select main_a v_prenex_22946)) 2000) (<= (+ (select main_a v_prenex_22947) 996) (select main_a v_prenex_22946)))) (forall ((v_prenex_24922 Int) (v_prenex_24921 Int)) (or (<= (+ main_x 1) v_prenex_24922) (<= (select main_a v_prenex_24921) 1002) (<= 0 (* 2 (select main_a v_prenex_24922))) (<= 0 (+ (select main_a v_prenex_24922) 2)) (<= 1000 (+ (select main_a v_prenex_24922) (select main_a v_prenex_24921))) (< v_prenex_24922 main_x))) (or (forall ((v_prenex_24632 Int)) (or (<= (* 2 (select main_a v_prenex_24632)) 2000) (<= (select main_a v_prenex_24632) 1002))) (forall ((v_prenex_24633 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24633))) (<= (select main_a v_prenex_24633) 2) (<= (+ main_x 1) v_prenex_24633) (<= (* 2 (select main_a v_prenex_24633)) 4) (< v_prenex_24633 main_x)))) (forall ((v_prenex_19778 Int) (v_prenex_19777 Int)) (or (<= (+ (select main_a v_prenex_19778) 996) (select main_a v_prenex_19777)) (<= (select main_a v_prenex_19777) 1002) (< v_prenex_19778 main_x) (<= (select main_a v_prenex_19778) 2) (<= (+ main_x 1) v_prenex_19778))) (forall ((v_prenex_28207 Int) (v_prenex_28206 Int)) (or (<= (+ main_y 1) v_prenex_28206) (<= (+ (select main_a v_prenex_28207) 996) (select main_a v_prenex_28206)) (<= 996 (select main_a v_prenex_28206)) (<= (* 2 (select main_a v_prenex_28206)) 2000) (< v_prenex_28206 main_y))) (forall ((v_prenex_18664 Int) (v_prenex_18663 Int)) (or (<= (* 2 (select main_a v_prenex_18664)) 2000) (<= 1000 (+ (select main_a v_prenex_18663) (select main_a v_prenex_18664))) (< v_prenex_18663 main_x) (<= 0 (+ (select main_a v_prenex_18663) 2)) (<= 998 (select main_a v_prenex_18664)) (<= (+ main_x 1) v_prenex_18663))) (forall ((v_prenex_28384 Int) (v_prenex_28383 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28384))) (<= (select main_a v_prenex_28383) 1000) (<= (+ main_x 1) v_prenex_28384) (<= 1000 (+ (select main_a v_prenex_28384) (select main_a v_prenex_28383))) (< v_prenex_28384 main_x))) (or (forall ((v_prenex_23461 Int)) (or (<= (+ main_x 1) v_prenex_23461) (<= 0 (+ (select main_a v_prenex_23461) 2)) (< v_prenex_23461 main_x) (<= 0 (* 2 (select main_a v_prenex_23461))) (<= 0 (select main_a v_prenex_23461)))) (forall ((v_prenex_23460 Int)) (<= (* 2 (select main_a v_prenex_23460)) 2000))) (forall ((v_prenex_20780 Int) (v_prenex_20779 Int)) (or (<= (* 2 (select main_a v_prenex_20779)) 2000) (<= 1000 (+ (select main_a v_prenex_20780) (select main_a v_prenex_20779))) (<= (* 2 (select main_a v_prenex_20780)) 4) (<= 0 (* 2 (select main_a v_prenex_20780))) (<= (+ main_x 1) v_prenex_20780) (< v_prenex_20780 main_x))) (forall ((v_prenex_21147 Int) (v_prenex_21148 Int)) (or (<= 998 (select main_a v_prenex_21147)) (<= (select main_a v_prenex_21148) 2) (<= (+ main_x 1) v_prenex_21148) (<= 1000 (+ (select main_a v_prenex_21148) (select main_a v_prenex_21147))) (<= 0 (* 2 (select main_a v_prenex_21148))) (<= 996 (select main_a v_prenex_21147)) (< v_prenex_21148 main_x))) (forall ((v_prenex_22764 Int) (v_prenex_22765 Int)) (or (<= (+ main_x 1) v_prenex_22765) (< v_prenex_22765 main_x) (<= (select main_a v_prenex_22764) (+ (select main_a v_prenex_22765) 1000)) (<= 0 (select main_a v_prenex_22765)) (<= 998 (select main_a v_prenex_22764)) (<= (select main_a v_prenex_22764) 1000))) (forall ((v_prenex_18998 Int) (v_prenex_18997 Int)) (or (<= 0 (+ (select main_a v_prenex_18998) 2)) (<= (* 2 (select main_a v_prenex_18998)) 4) (<= 1000 (+ (select main_a v_prenex_18998) (select main_a v_prenex_18997))) (<= (* 2 (select main_a v_prenex_18997)) 2000) (<= (select main_a v_prenex_18997) 1000) (< v_prenex_18998 main_x) (<= (+ main_x 1) v_prenex_18998))) (or (forall ((v_prenex_19024 Int)) (or (<= (+ main_x 1) v_prenex_19024) (<= (* 2 (select main_a v_prenex_19024)) 4) (< v_prenex_19024 main_x) (<= 0 (* 2 (select main_a v_prenex_19024))))) (forall ((v_prenex_19023 Int)) (<= 1996 (* 2 (select main_a v_prenex_19023))))) (or (forall ((v_prenex_25967 Int)) (or (<= (* 2 (select main_a v_prenex_25967)) 2000) (<= 1996 (* 2 (select main_a v_prenex_25967))))) (forall ((v_prenex_25968 Int)) (or (< v_prenex_25968 main_x) (<= (+ main_x 1) v_prenex_25968) (<= (* 2 (select main_a v_prenex_25968)) 4)))) (forall ((v_prenex_24674 Int) (v_prenex_24675 Int)) (or (<= 0 (select main_a v_prenex_24675)) (< v_prenex_24675 main_x) (<= (+ (select main_a v_prenex_24675) 996) (select main_a v_prenex_24674)) (<= (+ main_x 1) v_prenex_24675) (<= (select main_a v_prenex_24675) 2) (<= (select main_a v_prenex_24674) 1000) (<= (* 2 (select main_a v_prenex_24674)) 2000))) (forall ((v_prenex_20258 Int) (v_prenex_20259 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20259))) (< v_prenex_20259 main_x) (<= (+ main_x 1) v_prenex_20259) (<= (select main_a v_prenex_20258) 1002) (<= (+ (select main_a v_prenex_20259) 996) (select main_a v_prenex_20258)) (<= (select main_a v_prenex_20259) 4))) (or (forall ((v_prenex_25608 Int)) (or (< v_prenex_25608 main_y) (<= 1996 (* 2 (select main_a v_prenex_25608))) (<= 998 (select main_a v_prenex_25608)))) (forall ((v_prenex_25609 Int)) (or (< v_prenex_25609 main_x) (<= (+ main_x 1) v_prenex_25609) (<= 0 (+ (select main_a v_prenex_25609) 2)) (<= (* 2 (select main_a v_prenex_25609)) 4)))) (forall ((v_prenex_22888 Int) (v_prenex_22889 Int)) (or (<= (+ main_x 1) v_prenex_22889) (<= (+ (select main_a v_prenex_22889) 996) (select main_a v_prenex_22888)) (<= (select main_a v_prenex_22889) 2) (< v_prenex_22889 main_x) (<= (select main_a v_prenex_22888) 1002) (<= (* 2 (select main_a v_prenex_22889)) 4) (<= 1996 (* 2 (select main_a v_prenex_22888))))) (forall ((v_prenex_22396 Int) (v_prenex_22395 Int)) (or (<= 0 (+ (select main_a v_prenex_22396) 2)) (< v_prenex_22396 main_x) (<= 1996 (* 2 (select main_a v_prenex_22395))) (<= (+ main_x 1) v_prenex_22396) (<= (+ (select main_a v_prenex_22396) (select main_a v_prenex_22395)) 1000) (<= (select main_a v_prenex_22396) 2) (<= (select main_a v_prenex_22395) 1000))) (forall ((v_prenex_21058 Int) (v_prenex_21057 Int)) (or (<= (select main_a v_prenex_21057) (+ (select main_a v_prenex_21058) 1000)) (<= (select main_a v_prenex_21057) 1000) (<= (+ main_x 1) v_prenex_21058) (<= (select main_a v_prenex_21058) 4) (< v_prenex_21058 main_x) (<= 0 (select main_a v_prenex_21058)))) (or (forall ((v_prenex_22950 Int)) (<= (select main_a v_prenex_22950) 1002)) (forall ((v_prenex_22951 Int)) (or (< v_prenex_22951 main_x) (<= (+ main_x 1) v_prenex_22951) (<= 0 (+ (select main_a v_prenex_22951) 2)) (<= (select main_a v_prenex_22951) 2) (<= (* 2 (select main_a v_prenex_22951)) 4)))) (or (forall ((v_prenex_28346 Int)) (or (<= (* 2 (select main_a v_prenex_28346)) 4) (<= (+ main_x 1) v_prenex_28346) (< v_prenex_28346 main_x) (<= 0 (* 2 (select main_a v_prenex_28346))) (<= 0 (+ (select main_a v_prenex_28346) 2)))) (forall ((v_prenex_28345 Int)) (<= 998 (select main_a v_prenex_28345)))) (forall ((v_prenex_23730 Int) (v_prenex_23729 Int)) (or (<= 996 (select main_a v_prenex_23729)) (<= (select main_a v_prenex_23730) 4) (<= (select main_a v_prenex_23729) 1000) (< v_prenex_23729 main_y) (<= (+ main_x 1) v_prenex_23730) (< v_prenex_23730 main_x) (<= (+ (select main_a v_prenex_23730) 996) (select main_a v_prenex_23729)))) (forall ((v_prenex_25206 Int) (v_prenex_25205 Int)) (or (< v_prenex_25206 main_x) (<= (+ main_x 1) v_prenex_25206) (<= (select main_a v_prenex_25206) 2) (<= 996 (select main_a v_prenex_25205)) (< v_prenex_25205 main_y) (<= (+ (select main_a v_prenex_25206) 996) (select main_a v_prenex_25205)) (<= 998 (select main_a v_prenex_25205)))) (forall ((v_prenex_22460 Int) (v_prenex_22459 Int)) (or (<= (* 2 (select main_a v_prenex_22460)) 4) (<= 1000 (+ (select main_a v_prenex_22460) (select main_a v_prenex_22459))) (<= 0 (+ (select main_a v_prenex_22460) 2)) (<= (+ main_x 1) v_prenex_22460) (<= 996 (select main_a v_prenex_22459)) (< v_prenex_22460 main_x))) (forall ((v_prenex_23148 Int) (v_prenex_23147 Int)) (or (<= 998 (select main_a v_prenex_23147)) (< v_prenex_23148 main_x) (<= (+ (select main_a v_prenex_23148) (select main_a v_prenex_23147)) 1000) (<= (+ main_x 1) v_prenex_23148) (<= 0 (select main_a v_prenex_23148)) (<= (* 2 (select main_a v_prenex_23147)) 2000))) (or (forall ((v_prenex_25481 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25481))) (<= (+ main_x 1) v_prenex_25481))) (forall ((v_prenex_25480 Int)) (or (<= (* 2 (select main_a v_prenex_25480)) 2000) (<= (+ main_y 1) v_prenex_25480) (< v_prenex_25480 main_y)))) (forall ((v_prenex_22702 Int) (v_prenex_22703 Int)) (or (<= (select main_a v_prenex_22702) 1000) (<= (select main_a v_prenex_22702) (+ (select main_a v_prenex_22703) 1000)) (<= (select main_a v_prenex_22703) 4) (<= (+ main_x 1) v_prenex_22703) (< v_prenex_22703 main_x) (<= (select main_a v_prenex_22703) 2) (<= 996 (select main_a v_prenex_22702)))) (forall ((v_prenex_19278 Int) (v_prenex_19277 Int)) (or (<= (+ (select main_a v_prenex_19278) (select main_a v_prenex_19277)) 1000) (<= 0 (* 2 (select main_a v_prenex_19278))) (< v_prenex_19278 main_x) (<= 998 (select main_a v_prenex_19277)) (<= 0 (+ (select main_a v_prenex_19278) 2)) (<= (+ main_x 1) v_prenex_19278))) (forall ((v_prenex_22367 Int) (v_prenex_22368 Int)) (or (<= (select main_a v_prenex_22367) 1000) (<= (+ main_x 1) v_prenex_22368) (<= 0 (+ (select main_a v_prenex_22368) 2)) (< v_prenex_22368 main_x) (<= 998 (select main_a v_prenex_22367)) (<= (select main_a v_prenex_22368) 4) (<= (+ (select main_a v_prenex_22368) (select main_a v_prenex_22367)) 1000))) (forall ((v_prenex_22500 Int)) (or (<= (+ main_x 1) v_prenex_22500) (< v_prenex_22500 main_x) (<= 0 (* 2 (select main_a v_prenex_22500))) (<= (select main_a v_prenex_22500) 2) (<= (* 2 (select main_a v_prenex_22500)) 4))) (forall ((v_prenex_26557 Int) (v_prenex_26558 Int)) (or (<= (+ main_x 1) v_prenex_26558) (<= (+ (select main_a v_prenex_26558) 996) (select main_a v_prenex_26557)) (< v_prenex_26557 main_y) (<= 996 (select main_a v_prenex_26557)) (<= 998 (select main_a v_prenex_26557)) (<= 0 (+ (select main_a v_prenex_26558) 2)) (< v_prenex_26558 main_x))) (forall ((v_prenex_21638 Int) (v_prenex_21639 Int)) (or (<= (select main_a v_prenex_21638) 1002) (<= (select main_a v_prenex_21639) 4) (<= (+ (select main_a v_prenex_21639) 996) (select main_a v_prenex_21638)) (<= (+ main_x 1) v_prenex_21639) (<= 1996 (* 2 (select main_a v_prenex_21638))) (< v_prenex_21639 main_x))) (forall ((v_prenex_23179 Int) (v_prenex_23180 Int)) (or (<= (select main_a v_prenex_23180) 2) (< v_prenex_23180 main_x) (<= (+ main_x 1) v_prenex_23180) (<= (select main_a v_prenex_23179) (+ (select main_a v_prenex_23180) 1000)) (<= 996 (select main_a v_prenex_23179)))) (or (forall ((v_prenex_20914 Int)) (or (<= (* 2 (select main_a v_prenex_20914)) 2000) (<= 1996 (* 2 (select main_a v_prenex_20914))))) (forall ((v_prenex_20915 Int)) (or (<= (select main_a v_prenex_20915) 4) (<= 0 (* 2 (select main_a v_prenex_20915))) (< v_prenex_20915 main_x) (<= (+ main_x 1) v_prenex_20915)))) (forall ((v_prenex_27449 Int) (v_prenex_27450 Int)) (or (<= 998 (select main_a v_prenex_27449)) (<= (+ main_x 1) v_prenex_27450) (<= (select main_a v_prenex_27449) (+ (select main_a v_prenex_27450) 1000)) (<= (select main_a v_prenex_27450) 4) (< v_prenex_27450 main_x) (<= (* 2 (select main_a v_prenex_27449)) 2000) (<= 0 (select main_a v_prenex_27450)))) (forall ((v_prenex_21564 Int) (v_prenex_21563 Int)) (or (<= (select main_a v_prenex_21563) (+ (select main_a v_prenex_21564) 1000)) (< v_prenex_21564 main_x) (<= (+ main_x 1) v_prenex_21564) (<= 1996 (* 2 (select main_a v_prenex_21563))) (<= (select main_a v_prenex_21563) 1000) (<= (select main_a v_prenex_21564) 2) (< v_prenex_21563 main_y))) (forall ((v_prenex_19221 Int) (v_prenex_19222 Int)) (or (<= 996 (select main_a v_prenex_19221)) (<= (+ main_x 1) v_prenex_19222) (<= (select main_a v_prenex_19222) 2) (<= (select main_a v_prenex_19221) (+ (select main_a v_prenex_19222) 1000)) (<= (+ main_y 1) v_prenex_19221) (< v_prenex_19222 main_x))) (forall ((v_prenex_19661 Int) (v_prenex_19662 Int)) (or (<= (select main_a v_prenex_19661) 1002) (<= 1000 (+ (select main_a v_prenex_19662) (select main_a v_prenex_19661))) (<= (+ main_x 1) v_prenex_19662) (<= (select main_a v_prenex_19662) 2) (<= (select main_a v_prenex_19661) 1000) (< v_prenex_19662 main_x) (<= 0 (select main_a v_prenex_19662)))) (or (forall ((v_prenex_22505 Int)) (<= 1996 (* 2 (select main_a v_prenex_22505)))) (forall ((v_prenex_22506 Int)) (or (<= (select main_a v_prenex_22506) 4) (<= (+ main_x 1) v_prenex_22506) (< v_prenex_22506 main_x)))) (forall ((v_prenex_19593 Int) (v_prenex_19594 Int)) (or (<= (+ (select main_a v_prenex_19594) 996) (select main_a v_prenex_19593)) (< v_prenex_19594 main_x) (< v_prenex_19593 main_y) (<= (+ main_x 1) v_prenex_19594) (<= (select main_a v_prenex_19593) 1000) (<= (select main_a v_prenex_19594) 2))) (or (forall ((v_prenex_20695 Int)) (<= (select main_a v_prenex_20695) 1000)) (forall ((v_prenex_20696 Int)) (or (<= (+ main_x 1) v_prenex_20696) (<= (select main_a v_prenex_20696) 2) (< v_prenex_20696 main_x) (<= 0 (* 2 (select main_a v_prenex_20696))) (<= 0 (+ (select main_a v_prenex_20696) 2))))) (or (forall ((v_prenex_24444 Int)) (or (<= 996 (select main_a v_prenex_24444)) (<= (select main_a v_prenex_24444) 1000))) (forall ((v_prenex_24445 Int)) (or (<= 0 (+ (select main_a v_prenex_24445) 2)) (<= (+ main_x 1) v_prenex_24445) (< v_prenex_24445 main_x) (<= 0 (* 2 (select main_a v_prenex_24445)))))) (forall ((v_prenex_24450 Int) (v_prenex_24451 Int)) (or (<= (+ main_x 1) v_prenex_24451) (<= 1000 (+ (select main_a v_prenex_24451) (select main_a v_prenex_24450))) (<= 0 (* 2 (select main_a v_prenex_24451))) (<= (* 2 (select main_a v_prenex_24450)) 2000) (<= 996 (select main_a v_prenex_24450)) (< v_prenex_24451 main_x) (<= (* 2 (select main_a v_prenex_24451)) 4))) (forall ((v_prenex_28050 Int) (v_prenex_28049 Int)) (or (<= (select main_a v_prenex_28049) 1002) (<= 998 (select main_a v_prenex_28049)) (< v_prenex_28050 main_x) (<= (* 2 (select main_a v_prenex_28050)) 4) (<= (select main_a v_prenex_28050) 2) (<= (+ (select main_a v_prenex_28050) 996) (select main_a v_prenex_28049)) (<= (+ main_x 1) v_prenex_28050))) (or (forall ((v_prenex_21241 Int)) (or (<= (* 2 (select main_a v_prenex_21241)) 2000) (<= 1996 (* 2 (select main_a v_prenex_21241))) (< v_prenex_21241 main_y))) (forall ((v_prenex_21242 Int)) (or (<= (+ main_x 1) v_prenex_21242) (< v_prenex_21242 main_x) (<= 0 (* 2 (select main_a v_prenex_21242)))))) (or (forall ((v_prenex_25780 Int)) (or (<= 0 (select main_a v_prenex_25780)) (<= (select main_a v_prenex_25780) 4) (< v_prenex_25780 main_x) (<= (+ main_x 1) v_prenex_25780) (<= (* 2 (select main_a v_prenex_25780)) 4))) (forall ((v_prenex_25779 Int)) (or (<= 996 (select main_a v_prenex_25779)) (<= (select main_a v_prenex_25779) 1002)))) (forall ((v_prenex_20509 Int) (v_prenex_20508 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20509))) (<= 1000 (+ (select main_a v_prenex_20509) (select main_a v_prenex_20508))) (<= (+ main_x 1) v_prenex_20509) (< v_prenex_20509 main_x))) (forall ((v_prenex_23635 Int) (v_prenex_23634 Int)) (or (<= (+ (select main_a v_prenex_23635) 996) (select main_a v_prenex_23634)) (<= 0 (select main_a v_prenex_23635)) (<= (* 2 (select main_a v_prenex_23634)) 2000) (< v_prenex_23635 main_x) (<= (select main_a v_prenex_23635) 2) (<= (+ main_x 1) v_prenex_23635))) (or (forall ((v_prenex_27771 Int)) (or (<= (* 2 (select main_a v_prenex_27771)) 4) (<= (select main_a v_prenex_27771) 4) (<= (+ main_x 1) v_prenex_27771) (< v_prenex_27771 main_x))) (forall ((v_prenex_27770 Int)) (or (<= (+ main_y 1) v_prenex_27770) (<= 996 (select main_a v_prenex_27770))))) (forall ((v_prenex_28595 Int) (v_prenex_28594 Int)) (or (<= (+ (select main_a v_prenex_28595) 996) (select main_a v_prenex_28594)) (<= (+ main_x 1) v_prenex_28595) (<= 0 (* 2 (select main_a v_prenex_28595))) (< v_prenex_28595 main_x) (<= 996 (select main_a v_prenex_28594)) (< v_prenex_28594 main_y) (<= 1996 (* 2 (select main_a v_prenex_28594))))) (or (forall ((v_prenex_23007 Int)) (or (< v_prenex_23007 main_x) (<= (select main_a v_prenex_23007) 4) (<= (+ main_x 1) v_prenex_23007) (<= 0 (* 2 (select main_a v_prenex_23007))) (<= 0 (+ (select main_a v_prenex_23007) 2)))) (forall ((v_prenex_23006 Int)) (or (<= (* 2 (select main_a v_prenex_23006)) 2000) (<= 1996 (* 2 (select main_a v_prenex_23006)))))) (forall ((v_prenex_28147 Int) (v_prenex_28146 Int)) (or (<= (+ main_x 1) v_prenex_28147) (<= 1000 (+ (select main_a v_prenex_28147) (select main_a v_prenex_28146))) (< v_prenex_28147 main_x) (<= (* 2 (select main_a v_prenex_28146)) 2000) (<= 0 (* 2 (select main_a v_prenex_28147))) (<= 0 (+ (select main_a v_prenex_28147) 2)) (<= 996 (select main_a v_prenex_28146)))) (forall ((v_prenex_24748 Int) (v_prenex_24749 Int)) (or (<= (select main_a v_prenex_24749) 2) (<= (select main_a v_prenex_24749) 4) (<= (* 2 (select main_a v_prenex_24748)) 2000) (< v_prenex_24749 main_x) (<= (+ main_x 1) v_prenex_24749) (<= (select main_a v_prenex_24748) (+ (select main_a v_prenex_24749) 1000)))) (or (forall ((v_prenex_28724 Int)) (or (< v_prenex_28724 main_x) (<= (* 2 (select main_a v_prenex_28724)) 4) (<= (+ main_x 1) v_prenex_28724))) (forall ((v_prenex_28723 Int)) (or (< v_prenex_28723 main_y) (<= (* 2 (select main_a v_prenex_28723)) 2000) (<= 1996 (* 2 (select main_a v_prenex_28723)))))) (forall ((v_prenex_25604 Int) (v_prenex_25605 Int)) (or (<= (select main_a v_prenex_25605) 4) (<= (+ main_x 1) v_prenex_25605) (<= (+ (select main_a v_prenex_25605) (select main_a v_prenex_25604)) 1000) (<= (select main_a v_prenex_25604) 1002) (<= (+ main_y 1) v_prenex_25604) (< v_prenex_25605 main_x))) (forall ((v_prenex_20441 Int) (v_prenex_20440 Int)) (or (<= (+ main_x 1) v_prenex_20441) (<= 0 (select main_a v_prenex_20441)) (<= (select main_a v_prenex_20441) 2) (<= (select main_a v_prenex_20440) (+ (select main_a v_prenex_20441) 1000)) (<= (* 2 (select main_a v_prenex_20440)) 2000) (< v_prenex_20441 main_x))) (forall ((v_prenex_25547 Int) (v_prenex_25546 Int)) (or (< v_prenex_25547 main_x) (<= (+ main_x 1) v_prenex_25547) (<= 1000 (+ (select main_a v_prenex_25547) (select main_a v_prenex_25546))) (<= (+ main_y 1) v_prenex_25546) (<= 0 (select main_a v_prenex_25547)) (<= (select main_a v_prenex_25546) 1000) (<= 996 (select main_a v_prenex_25546)))) (forall ((v_prenex_21931 Int) (v_prenex_21932 Int)) (or (< v_prenex_21932 main_x) (<= 1000 (+ (select main_a v_prenex_21932) (select main_a v_prenex_21931))) (<= (select main_a v_prenex_21932) 2) (<= (+ main_x 1) v_prenex_21932) (<= 998 (select main_a v_prenex_21931)) (<= (select main_a v_prenex_21931) 1002) (<= (+ main_y 1) v_prenex_21931))) (or (forall ((v_prenex_26988 Int)) (or (<= (* 2 (select main_a v_prenex_26988)) 4) (< v_prenex_26988 main_x) (<= (+ main_x 1) v_prenex_26988))) (forall ((v_prenex_26987 Int)) (or (< v_prenex_26987 main_y) (<= 998 (select main_a v_prenex_26987))))) (forall ((v_prenex_22013 Int) (v_prenex_22014 Int)) (or (<= (+ (select main_a v_prenex_22014) 996) (select main_a v_prenex_22013)) (<= (select main_a v_prenex_22014) 2) (<= (select main_a v_prenex_22013) 1000) (< v_prenex_22014 main_x) (<= (* 2 (select main_a v_prenex_22013)) 2000) (<= (+ main_x 1) v_prenex_22014) (<= 0 (select main_a v_prenex_22014)))) (forall ((v_prenex_24589 Int) (v_prenex_24588 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24589))) (<= (select main_a v_prenex_24588) 1002) (<= (+ main_x 1) v_prenex_24589) (<= (* 2 (select main_a v_prenex_24589)) 4) (<= 998 (select main_a v_prenex_24588)) (<= (+ (select main_a v_prenex_24589) (select main_a v_prenex_24588)) 1000) (< v_prenex_24589 main_x))) (forall ((v_prenex_22837 Int) (v_prenex_22836 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22837))) (<= (+ main_x 1) v_prenex_22837) (<= (+ (select main_a v_prenex_22837) 996) (select main_a v_prenex_22836)) (< v_prenex_22837 main_x) (<= (* 2 (select main_a v_prenex_22837)) 4) (<= (* 2 (select main_a v_prenex_22836)) 2000))) (or (forall ((v_prenex_23767 Int)) (or (<= (select main_a v_prenex_23767) 1002) (<= (select main_a v_prenex_23767) 1000))) (forall ((v_prenex_23768 Int)) (or (< v_prenex_23768 main_x) (<= (* 2 (select main_a v_prenex_23768)) 4) (<= (+ main_x 1) v_prenex_23768) (<= 0 (* 2 (select main_a v_prenex_23768))) (<= (select main_a v_prenex_23768) 4)))) (forall ((v_prenex_28845 Int) (v_prenex_28846 Int)) (or (<= (* 2 (select main_a v_prenex_28845)) 2000) (<= 0 (* 2 (select main_a v_prenex_28846))) (<= (select main_a v_prenex_28846) 4) (<= 996 (select main_a v_prenex_28845)) (<= (+ main_x 1) v_prenex_28846) (<= (+ (select main_a v_prenex_28846) (select main_a v_prenex_28845)) 1000) (< v_prenex_28846 main_x))) (or (forall ((v_prenex_27903 Int)) (or (< v_prenex_27903 main_x) (<= (+ main_x 1) v_prenex_27903) (<= 0 (* 2 (select main_a v_prenex_27903))))) (forall ((v_prenex_27902 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27902))) (<= (+ main_y 1) v_prenex_27902) (<= 996 (select main_a v_prenex_27902))))) (forall ((v_prenex_28827 Int) (v_prenex_28828 Int)) (or (<= (+ main_x 1) v_prenex_28828) (< v_prenex_28828 main_x) (<= 1996 (* 2 (select main_a v_prenex_28827))) (< v_prenex_28827 main_y) (<= (* 2 (select main_a v_prenex_28827)) 2000) (<= (+ (select main_a v_prenex_28828) 996) (select main_a v_prenex_28827)) (<= (select main_a v_prenex_28828) 4))) (or (forall ((v_prenex_24229 Int)) (or (<= (* 2 (select main_a v_prenex_24229)) 2000) (<= (+ main_y 1) v_prenex_24229) (< v_prenex_24229 main_y))) (forall ((v_prenex_24230 Int)) (or (< v_prenex_24230 main_x) (<= (* 2 (select main_a v_prenex_24230)) 4)))) (or (forall ((v_prenex_25786 Int)) (or (<= 0 (select main_a v_prenex_25786)) (<= (+ main_x 1) v_prenex_25786) (< v_prenex_25786 main_x) (<= (* 2 (select main_a v_prenex_25786)) 4))) (forall ((v_prenex_25785 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25785))) (<= (select main_a v_prenex_25785) 1002) (< v_prenex_25785 main_y)))) (forall ((v_prenex_21730 Int) (v_prenex_21729 Int)) (or (<= (+ main_x 1) v_prenex_21730) (<= 0 (* 2 (select main_a v_prenex_21730))) (<= (* 2 (select main_a v_prenex_21730)) 4) (< v_prenex_21730 main_x) (<= (select main_a v_prenex_21729) (+ (select main_a v_prenex_21730) 1000)) (<= (* 2 (select main_a v_prenex_21729)) 2000))) (forall ((v_prenex_22802 Int) (v_prenex_22803 Int)) (or (<= (+ main_x 1) v_prenex_22803) (<= (select main_a v_prenex_22803) 2) (<= (select main_a v_prenex_22802) 1002) (<= (select main_a v_prenex_22803) 4) (< v_prenex_22803 main_x) (<= (select main_a v_prenex_22802) 1000) (<= (+ (select main_a v_prenex_22803) (select main_a v_prenex_22802)) 1000))) (or (forall ((v_prenex_24421 Int)) (or (< v_prenex_24421 main_x) (<= (select main_a v_prenex_24421) 4) (<= (+ main_x 1) v_prenex_24421) (<= (* 2 (select main_a v_prenex_24421)) 4))) (forall ((v_prenex_24420 Int)) (or (<= (* 2 (select main_a v_prenex_24420)) 2000) (<= (select main_a v_prenex_24420) 1002)))) (forall ((v_prenex_27920 Int) (v_prenex_27921 Int)) (or (<= (select main_a v_prenex_27920) (+ (select main_a v_prenex_27921) 1000)) (<= 0 (* 2 (select main_a v_prenex_27921))) (< v_prenex_27921 main_x) (<= (+ main_x 1) v_prenex_27921) (<= 1996 (* 2 (select main_a v_prenex_27920))) (<= 0 (+ (select main_a v_prenex_27921) 2)) (<= 996 (select main_a v_prenex_27920)))) (forall ((v_prenex_25090 Int) (v_prenex_25089 Int)) (or (<= 998 (select main_a v_prenex_25089)) (<= (+ main_x 1) v_prenex_25090) (< v_prenex_25090 main_x) (<= (* 2 (select main_a v_prenex_25090)) 4) (<= (+ (select main_a v_prenex_25090) 996) (select main_a v_prenex_25089)) (<= 0 (+ (select main_a v_prenex_25090) 2)) (<= 996 (select main_a v_prenex_25089)))) (forall ((v_prenex_21079 Int) (v_prenex_21080 Int)) (or (<= (+ main_x 1) v_prenex_21080) (<= 996 (select main_a v_prenex_21079)) (<= (select main_a v_prenex_21080) 4) (<= (select main_a v_prenex_21079) (+ (select main_a v_prenex_21080) 1000)) (< v_prenex_21080 main_x) (<= (select main_a v_prenex_21080) 2) (<= 1996 (* 2 (select main_a v_prenex_21079))))) (forall ((v_prenex_22730 Int) (v_prenex_22731 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22730))) (< v_prenex_22731 main_x) (<= 0 (+ (select main_a v_prenex_22731) 2)) (<= (+ main_x 1) v_prenex_22731) (<= (select main_a v_prenex_22730) (+ (select main_a v_prenex_22731) 1000)) (<= (select main_a v_prenex_22731) 2) (<= (* 2 (select main_a v_prenex_22730)) 2000))) (forall ((v_prenex_20576 Int) (v_prenex_20575 Int)) (or (<= 1000 (+ (select main_a v_prenex_20576) (select main_a v_prenex_20575))) (<= (select main_a v_prenex_20575) 1000) (< v_prenex_20576 main_x) (<= (select main_a v_prenex_20576) 4) (<= 1996 (* 2 (select main_a v_prenex_20575))) (<= (+ main_x 1) v_prenex_20576))) (forall ((v_prenex_19889 Int) (v_prenex_19890 Int)) (or (< v_prenex_19890 main_x) (<= 1996 (* 2 (select main_a v_prenex_19889))) (<= 0 (select main_a v_prenex_19890)) (<= 0 (+ (select main_a v_prenex_19890) 2)) (<= (+ main_x 1) v_prenex_19890) (<= (select main_a v_prenex_19889) (+ (select main_a v_prenex_19890) 1000)) (<= (select main_a v_prenex_19889) 1002))) (forall ((v_prenex_19932 Int) (v_prenex_19931 Int)) (or (<= 996 (select main_a v_prenex_19931)) (<= (+ (select main_a v_prenex_19932) 996) (select main_a v_prenex_19931)) (<= (select main_a v_prenex_19931) 1002) (<= (* 2 (select main_a v_prenex_19932)) 4) (< v_prenex_19932 main_x) (<= (+ main_x 1) v_prenex_19932) (<= (+ main_y 1) v_prenex_19931))) (or (forall ((v_prenex_20113 Int)) (or (< v_prenex_20113 main_x) (<= 0 (* 2 (select main_a v_prenex_20113))) (<= (select main_a v_prenex_20113) 2) (<= (+ main_x 1) v_prenex_20113) (<= (* 2 (select main_a v_prenex_20113)) 4))) (forall ((v_prenex_20112 Int)) (or (<= (* 2 (select main_a v_prenex_20112)) 2000) (<= (select main_a v_prenex_20112) 1000)))) (forall ((v_prenex_24493 Int) (v_prenex_24492 Int)) (or (<= (select main_a v_prenex_24492) 1000) (< v_prenex_24493 main_x) (<= (select main_a v_prenex_24492) (+ (select main_a v_prenex_24493) 1000)) (<= 998 (select main_a v_prenex_24492)) (<= (* 2 (select main_a v_prenex_24493)) 4) (<= 0 (select main_a v_prenex_24493)) (<= (+ main_x 1) v_prenex_24493))) (or (forall ((v_prenex_21746 Int)) (or (<= 0 (select main_a v_prenex_21746)) (<= (+ main_x 1) v_prenex_21746) (<= 0 (* 2 (select main_a v_prenex_21746))) (< v_prenex_21746 main_x))) (forall ((v_prenex_21745 Int)) (or (<= 998 (select main_a v_prenex_21745)) (<= (+ main_y 1) v_prenex_21745)))) (forall ((v_prenex_19427 Int) (v_prenex_19428 Int)) (or (< v_prenex_19428 main_x) (<= 1996 (* 2 (select main_a v_prenex_19427))) (<= (+ main_x 1) v_prenex_19428) (<= (* 2 (select main_a v_prenex_19427)) 2000) (<= (* 2 (select main_a v_prenex_19428)) 4) (<= 1000 (+ (select main_a v_prenex_19428) (select main_a v_prenex_19427))) (<= (select main_a v_prenex_19428) 2))) (forall ((v_prenex_21858 Int) (v_prenex_21857 Int)) (or (< v_prenex_21858 main_x) (<= (select main_a v_prenex_21857) (+ (select main_a v_prenex_21858) 1000)) (< v_prenex_21857 main_y) (<= (+ main_y 1) v_prenex_21857) (<= (select main_a v_prenex_21857) 1002))) (forall ((v_prenex_22045 Int) (v_prenex_22046 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22046))) (< v_prenex_22046 main_x) (<= (select main_a v_prenex_22046) 4) (<= (select main_a v_prenex_22045) 1000) (<= (+ main_x 1) v_prenex_22046) (<= 1000 (+ (select main_a v_prenex_22046) (select main_a v_prenex_22045))))) (forall ((v_prenex_20947 Int) (v_prenex_20946 Int)) (or (<= 0 (+ (select main_a v_prenex_20947) 2)) (<= 0 (select main_a v_prenex_20947)) (<= 996 (select main_a v_prenex_20946)) (<= (+ main_x 1) v_prenex_20947) (<= 1996 (* 2 (select main_a v_prenex_20946))) (< v_prenex_20947 main_x) (<= (+ (select main_a v_prenex_20947) (select main_a v_prenex_20946)) 1000))) (forall ((v_prenex_23752 Int) (v_prenex_23751 Int)) (or (<= (+ (select main_a v_prenex_23752) 996) (select main_a v_prenex_23751)) (<= 0 (+ (select main_a v_prenex_23752) 2)) (<= (+ main_x 1) v_prenex_23752) (< v_prenex_23752 main_x) (< v_prenex_23751 main_y) (<= 1996 (* 2 (select main_a v_prenex_23751))) (<= 998 (select main_a v_prenex_23751)))) (forall ((v_prenex_26192 Int) (v_prenex_26191 Int)) (or (<= 998 (select main_a v_prenex_26191)) (<= (+ main_x 1) v_prenex_26192) (< v_prenex_26192 main_x) (<= (* 2 (select main_a v_prenex_26192)) 4) (<= (+ (select main_a v_prenex_26192) (select main_a v_prenex_26191)) 1000))) (forall ((v_prenex_19888 Int) (v_prenex_19887 Int)) (or (<= 998 (select main_a v_prenex_19887)) (<= 0 (+ (select main_a v_prenex_19888) 2)) (<= 1000 (+ (select main_a v_prenex_19888) (select main_a v_prenex_19887))) (<= (+ main_x 1) v_prenex_19888) (< v_prenex_19888 main_x) (<= (* 2 (select main_a v_prenex_19887)) 2000) (<= (* 2 (select main_a v_prenex_19888)) 4))) (forall ((v_prenex_21837 Int) (v_prenex_21838 Int)) (or (<= 998 (select main_a v_prenex_21837)) (<= (+ (select main_a v_prenex_21838) 996) (select main_a v_prenex_21837)) (< v_prenex_21838 main_x) (<= 0 (* 2 (select main_a v_prenex_21838))) (<= (+ main_x 1) v_prenex_21838) (<= 0 (+ (select main_a v_prenex_21838) 2)))) (forall ((v_prenex_26629 Int) (v_prenex_26630 Int)) (or (< v_prenex_26630 main_x) (<= (+ main_x 1) v_prenex_26630) (<= 0 (select main_a v_prenex_26630)) (<= (select main_a v_prenex_26629) 1002) (<= (+ (select main_a v_prenex_26630) (select main_a v_prenex_26629)) 1000) (< v_prenex_26629 main_y) (<= (select main_a v_prenex_26629) 1000))) (forall ((v_prenex_26091 Int) (v_prenex_26092 Int)) (or (<= (+ main_x 1) v_prenex_26092) (<= (select main_a v_prenex_26092) 2) (< v_prenex_26092 main_x) (<= (+ (select main_a v_prenex_26092) 996) (select main_a v_prenex_26091)) (<= (select main_a v_prenex_26091) 1002) (<= (* 2 (select main_a v_prenex_26091)) 2000) (< v_prenex_26091 main_y))) (or (forall ((v_prenex_24342 Int)) (or (<= 0 (+ (select main_a v_prenex_24342) 2)) (< v_prenex_24342 main_x) (<= (+ main_x 1) v_prenex_24342) (<= (* 2 (select main_a v_prenex_24342)) 4) (<= (select main_a v_prenex_24342) 2))) (forall ((v_prenex_24341 Int)) (or (<= (select main_a v_prenex_24341) 1002) (<= 1996 (* 2 (select main_a v_prenex_24341)))))) (forall ((v_prenex_27441 Int) (v_prenex_27442 Int)) (or (<= (+ main_x 1) v_prenex_27442) (<= (* 2 (select main_a v_prenex_27442)) 4) (<= (+ main_y 1) v_prenex_27441) (<= 996 (select main_a v_prenex_27441)) (< v_prenex_27442 main_x) (<= (+ (select main_a v_prenex_27442) (select main_a v_prenex_27441)) 1000) (<= (select main_a v_prenex_27441) 1002))) (forall ((v_prenex_24930 Int) (v_prenex_24929 Int)) (or (<= (* 2 (select main_a v_prenex_24929)) 2000) (< v_prenex_24930 main_x) (<= (select main_a v_prenex_24930) 2) (<= 996 (select main_a v_prenex_24929)) (<= (+ (select main_a v_prenex_24930) 996) (select main_a v_prenex_24929)) (<= (+ main_x 1) v_prenex_24930) (<= (select main_a v_prenex_24930) 4))) (or (forall ((v_prenex_27991 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27991))) (<= (* 2 (select main_a v_prenex_27991)) 2000))) (forall ((v_prenex_27992 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27992))) (< v_prenex_27992 main_x) (<= (+ main_x 1) v_prenex_27992) (<= (* 2 (select main_a v_prenex_27992)) 4) (<= 0 (select main_a v_prenex_27992))))) (forall ((v_prenex_27674 Int) (v_prenex_27675 Int)) (or (< v_prenex_27674 main_y) (<= (+ (select main_a v_prenex_27675) 996) (select main_a v_prenex_27674)) (< v_prenex_27675 main_x) (<= (+ main_x 1) v_prenex_27675) (<= 0 (+ (select main_a v_prenex_27675) 2)) (<= 1996 (* 2 (select main_a v_prenex_27674))))) (forall ((v_prenex_23463 Int) (v_prenex_23462 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23463))) (<= 996 (select main_a v_prenex_23462)) (<= (select main_a v_prenex_23462) (+ (select main_a v_prenex_23463) 1000)) (< v_prenex_23463 main_x) (<= (+ main_x 1) v_prenex_23463) (<= (select main_a v_prenex_23462) 1000))) (forall ((v_prenex_18622 Int) (v_prenex_18621 Int)) (or (<= (+ main_x 1) v_prenex_18622) (<= 996 (select main_a v_prenex_18621)) (< v_prenex_18622 main_x) (<= 1996 (* 2 (select main_a v_prenex_18621))) (<= 0 (select main_a v_prenex_18622)) (<= (select main_a v_prenex_18622) 2) (<= (+ (select main_a v_prenex_18622) 996) (select main_a v_prenex_18621)))) (forall ((v_prenex_20029 Int) (v_prenex_20028 Int)) (or (<= 0 (select main_a v_prenex_20029)) (<= (+ main_x 1) v_prenex_20029) (<= (+ main_y 1) v_prenex_20028) (<= 1996 (* 2 (select main_a v_prenex_20028))) (< v_prenex_20029 main_x) (<= (+ (select main_a v_prenex_20029) 996) (select main_a v_prenex_20028)))) (forall ((v_prenex_22632 Int) (v_prenex_22633 Int)) (or (<= 0 (select main_a v_prenex_22633)) (<= (select main_a v_prenex_22632) 1002) (< v_prenex_22633 main_x) (<= (* 2 (select main_a v_prenex_22632)) 2000) (<= (+ (select main_a v_prenex_22633) 996) (select main_a v_prenex_22632)) (<= (+ main_x 1) v_prenex_22633) (<= (select main_a v_prenex_22633) 2))) (forall ((v_prenex_24087 Int) (v_prenex_24088 Int)) (or (<= (+ (select main_a v_prenex_24088) (select main_a v_prenex_24087)) 1000) (<= (select main_a v_prenex_24087) 1000) (< v_prenex_24088 main_x) (<= (* 2 (select main_a v_prenex_24088)) 4) (< v_prenex_24087 main_y) (<= (+ main_x 1) v_prenex_24088))) (or (forall ((v_prenex_21627 Int)) (or (<= (+ main_y 1) v_prenex_21627) (<= 998 (select main_a v_prenex_21627)) (<= (select main_a v_prenex_21627) 1000) (< v_prenex_21627 main_y))) (forall ((v_prenex_21628 Int)) (<= 0 (* 2 (select main_a v_prenex_21628))))) (or (forall ((v_prenex_23747 Int)) (or (<= 996 (select main_a v_prenex_23747)) (<= 1996 (* 2 (select main_a v_prenex_23747))))) (forall ((v_prenex_23748 Int)) (or (<= (* 2 (select main_a v_prenex_23748)) 4) (<= (+ main_x 1) v_prenex_23748) (<= (select main_a v_prenex_23748) 4) (<= (select main_a v_prenex_23748) 2) (< v_prenex_23748 main_x)))) (or (forall ((v_prenex_22617 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22617))) (<= (+ main_x 1) v_prenex_22617) (< v_prenex_22617 main_x) (<= (select main_a v_prenex_22617) 4) (<= 0 (select main_a v_prenex_22617)))) (forall ((v_prenex_22616 Int)) (or (<= (* 2 (select main_a v_prenex_22616)) 2000) (<= (select main_a v_prenex_22616) 1002)))) (forall ((v_prenex_23398 Int) (v_prenex_23397 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23397))) (<= (select main_a v_prenex_23397) (+ (select main_a v_prenex_23398) 1000)) (<= 996 (select main_a v_prenex_23397)) (<= (* 2 (select main_a v_prenex_23398)) 4) (<= (+ main_x 1) v_prenex_23398) (< v_prenex_23398 main_x))) (or (forall ((v_prenex_19534 Int)) (or (<= (+ main_x 1) v_prenex_19534) (<= (* 2 (select main_a v_prenex_19534)) 4) (< v_prenex_19534 main_x))) (forall ((v_prenex_19533 Int)) (or (<= (select main_a v_prenex_19533) 1002) (<= (+ main_y 1) v_prenex_19533) (<= 1996 (* 2 (select main_a v_prenex_19533)))))) (or (forall ((v_prenex_25354 Int)) (or (< v_prenex_25354 main_y) (<= 1996 (* 2 (select main_a v_prenex_25354))))) (forall ((v_prenex_25355 Int)) (or (< v_prenex_25355 main_x) (<= (+ main_x 1) v_prenex_25355) (<= 0 (* 2 (select main_a v_prenex_25355))) (<= (* 2 (select main_a v_prenex_25355)) 4)))) (forall ((v_prenex_20650 Int) (v_prenex_20649 Int)) (or (< v_prenex_20650 main_x) (<= (+ main_x 1) v_prenex_20650) (<= (+ main_y 1) v_prenex_20649) (<= (select main_a v_prenex_20650) 2) (<= 1996 (* 2 (select main_a v_prenex_20649))) (<= (+ (select main_a v_prenex_20650) (select main_a v_prenex_20649)) 1000))) (forall ((v_prenex_28506 Int) (v_prenex_28505 Int)) (or (<= (* 2 (select main_a v_prenex_28506)) 4) (<= (+ main_x 1) v_prenex_28506) (<= (* 2 (select main_a v_prenex_28505)) 2000) (<= (+ (select main_a v_prenex_28506) (select main_a v_prenex_28505)) 1000) (<= 998 (select main_a v_prenex_28505)) (< v_prenex_28506 main_x))) (forall ((v_prenex_20830 Int) (v_prenex_20829 Int)) (or (<= (+ main_y 1) v_prenex_20829) (<= 1996 (* 2 (select main_a v_prenex_20829))) (<= 1000 (+ (select main_a v_prenex_20830) (select main_a v_prenex_20829))) (< v_prenex_20830 main_x) (<= (+ main_x 1) v_prenex_20830) (<= (* 2 (select main_a v_prenex_20829)) 2000) (<= 0 (+ (select main_a v_prenex_20830) 2)))) (or (forall ((v_prenex_23575 Int)) (or (< v_prenex_23575 main_x) (<= (* 2 (select main_a v_prenex_23575)) 4) (<= (+ main_x 1) v_prenex_23575))) (forall ((v_prenex_23574 Int)) (or (< v_prenex_23574 main_y) (<= (select main_a v_prenex_23574) 1002) (<= 998 (select main_a v_prenex_23574))))) (or (forall ((v_prenex_25488 Int)) (or (<= (select main_a v_prenex_25488) 1002) (<= 996 (select main_a v_prenex_25488)) (<= (+ main_y 1) v_prenex_25488))) (forall ((v_prenex_25489 Int)) (or (<= (select main_a v_prenex_25489) 4) (< v_prenex_25489 main_x) (<= 0 (* 2 (select main_a v_prenex_25489))) (<= (+ main_x 1) v_prenex_25489)))) (forall ((v_prenex_28016 Int) (v_prenex_28015 Int)) (or (<= 0 (+ (select main_a v_prenex_28016) 2)) (<= (+ main_x 1) v_prenex_28016) (<= 1000 (+ (select main_a v_prenex_28016) (select main_a v_prenex_28015))) (<= 998 (select main_a v_prenex_28015)) (<= 1996 (* 2 (select main_a v_prenex_28015))) (< v_prenex_28016 main_x) (<= (* 2 (select main_a v_prenex_28016)) 4))) (forall ((v_prenex_19331 Int) (v_prenex_19332 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19332))) (<= (select main_a v_prenex_19331) 1002) (<= (+ main_x 1) v_prenex_19332) (<= 1996 (* 2 (select main_a v_prenex_19331))) (<= (+ (select main_a v_prenex_19332) 996) (select main_a v_prenex_19331)) (<= (* 2 (select main_a v_prenex_19332)) 4) (< v_prenex_19332 main_x))) (forall ((v_prenex_28771 Int) (v_prenex_28772 Int)) (or (<= (+ main_x 1) v_prenex_28772) (<= (+ (select main_a v_prenex_28772) 996) (select main_a v_prenex_28771)) (<= 996 (select main_a v_prenex_28771)) (<= (+ main_y 1) v_prenex_28771) (<= 998 (select main_a v_prenex_28771)) (<= (select main_a v_prenex_28772) 4) (< v_prenex_28772 main_x))) (forall ((v_prenex_25125 Int) (v_prenex_25126 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25126))) (<= (select main_a v_prenex_25126) 2) (<= (+ main_x 1) v_prenex_25126) (<= (select main_a v_prenex_25125) 1002) (<= (select main_a v_prenex_25125) (+ (select main_a v_prenex_25126) 1000)) (<= (* 2 (select main_a v_prenex_25125)) 2000) (< v_prenex_25126 main_x))) (forall ((v_prenex_21415 Int) (v_prenex_21416 Int)) (or (< v_prenex_21415 main_y) (<= (select main_a v_prenex_21416) 4) (<= 998 (select main_a v_prenex_21415)) (<= (select main_a v_prenex_21415) 1000) (< v_prenex_21416 main_x) (<= (+ (select main_a v_prenex_21416) 996) (select main_a v_prenex_21415)) (<= (+ main_x 1) v_prenex_21416))) (forall ((v_prenex_27726 Int) (v_prenex_27727 Int)) (or (<= (select main_a v_prenex_27727) 2) (< v_prenex_27727 main_x) (<= (+ main_y 1) v_prenex_27726) (<= 1000 (+ (select main_a v_prenex_27727) (select main_a v_prenex_27726))) (<= (+ main_x 1) v_prenex_27727))) (forall ((v_prenex_26895 Int) (v_prenex_26894 Int)) (or (<= (select main_a v_prenex_26894) (+ (select main_a v_prenex_26895) 1000)) (< v_prenex_26895 main_x) (<= (select main_a v_prenex_26894) 1000) (<= (+ main_x 1) v_prenex_26895) (<= (select main_a v_prenex_26895) 2) (<= 996 (select main_a v_prenex_26894)) (<= 0 (select main_a v_prenex_26895)))) (forall ((v_prenex_21814 Int) (v_prenex_21813 Int)) (or (<= (select main_a v_prenex_21813) 1000) (<= (* 2 (select main_a v_prenex_21813)) 2000) (<= (select main_a v_prenex_21813) (+ (select main_a v_prenex_21814) 1000)) (<= (select main_a v_prenex_21814) 2) (<= 0 (* 2 (select main_a v_prenex_21814))) (<= (+ main_x 1) v_prenex_21814) (< v_prenex_21814 main_x))) (forall ((v_prenex_25962 Int) (v_prenex_25961 Int)) (or (<= (+ main_x 1) v_prenex_25962) (<= 0 (+ (select main_a v_prenex_25962) 2)) (<= (select main_a v_prenex_25962) 2) (<= 998 (select main_a v_prenex_25961)) (< v_prenex_25962 main_x) (<= (select main_a v_prenex_25961) (+ (select main_a v_prenex_25962) 1000)) (<= (* 2 (select main_a v_prenex_25961)) 2000))) (or (forall ((v_prenex_21312 Int)) (or (<= 0 (select main_a v_prenex_21312)) (< v_prenex_21312 main_x) (<= 0 (* 2 (select main_a v_prenex_21312))) (<= (+ main_x 1) v_prenex_21312))) (forall ((v_prenex_21311 Int)) (or (<= (* 2 (select main_a v_prenex_21311)) 2000) (<= 998 (select main_a v_prenex_21311))))) (or (forall ((v_prenex_26901 Int)) (or (<= 0 (+ (select main_a v_prenex_26901) 2)) (<= 0 (* 2 (select main_a v_prenex_26901))) (< v_prenex_26901 main_x) (<= (+ main_x 1) v_prenex_26901))) (forall ((v_prenex_26900 Int)) (or (<= (select main_a v_prenex_26900) 1000) (<= (+ main_y 1) v_prenex_26900) (<= (* 2 (select main_a v_prenex_26900)) 2000)))) (or (forall ((v_prenex_25296 Int)) (or (<= 0 (select main_a v_prenex_25296)) (<= (select main_a v_prenex_25296) 2) (<= (* 2 (select main_a v_prenex_25296)) 4) (< v_prenex_25296 main_x) (<= (+ main_x 1) v_prenex_25296))) (forall ((v_prenex_25295 Int)) (<= 998 (select main_a v_prenex_25295)))) (or (forall ((v_prenex_25517 Int)) (or (<= (+ main_x 1) v_prenex_25517) (<= 0 (* 2 (select main_a v_prenex_25517))) (<= (* 2 (select main_a v_prenex_25517)) 4) (< v_prenex_25517 main_x))) (forall ((v_prenex_25516 Int)) (or (<= (select main_a v_prenex_25516) 1000) (<= (+ main_y 1) v_prenex_25516) (<= 996 (select main_a v_prenex_25516))))) (forall ((v_prenex_28766 Int) (v_prenex_28765 Int)) (or (<= (* 2 (select main_a v_prenex_28766)) 4) (<= 998 (select main_a v_prenex_28765)) (<= (+ main_x 1) v_prenex_28766) (< v_prenex_28766 main_x) (<= (select main_a v_prenex_28766) 2) (<= (+ (select main_a v_prenex_28766) (select main_a v_prenex_28765)) 1000))) (forall ((v_prenex_19498 Int) (v_prenex_19497 Int)) (or (< v_prenex_19498 main_x) (< v_prenex_19497 main_y) (<= (+ (select main_a v_prenex_19498) 996) (select main_a v_prenex_19497)) (<= (+ main_x 1) v_prenex_19498) (<= 0 (select main_a v_prenex_19498)) (<= 998 (select main_a v_prenex_19497)))) (forall ((v_prenex_26697 Int) (v_prenex_26698 Int)) (or (<= (select main_a v_prenex_26697) 1000) (<= (+ main_x 1) v_prenex_26698) (<= 0 (select main_a v_prenex_26698)) (< v_prenex_26698 main_x) (<= (+ (select main_a v_prenex_26698) 996) (select main_a v_prenex_26697)) (<= (+ main_y 1) v_prenex_26697) (<= (* 2 (select main_a v_prenex_26697)) 2000))) (forall ((v_prenex_28593 Int) (v_prenex_28592 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28593))) (< v_prenex_28593 main_x) (<= (+ main_x 1) v_prenex_28593) (<= (+ (select main_a v_prenex_28593) (select main_a v_prenex_28592)) 1000) (<= (+ main_y 1) v_prenex_28592) (<= (select main_a v_prenex_28592) 1002) (<= (select main_a v_prenex_28592) 1000))) (forall ((v_prenex_18745 Int) (v_prenex_18746 Int)) (or (<= (select main_a v_prenex_18745) 4) (<= 996 (select main_a v_prenex_18746)) (<= (+ main_x 1) v_prenex_18745) (<= (+ main_y 1) v_prenex_18746) (<= (+ (select main_a v_prenex_18745) (select main_a v_prenex_18746)) 1000) (< v_prenex_18745 main_x))) (forall ((v_prenex_21641 Int) (v_prenex_21640 Int)) (or (<= (select main_a v_prenex_21640) (+ (select main_a v_prenex_21641) 1000)) (<= (* 2 (select main_a v_prenex_21640)) 2000) (< v_prenex_21641 main_x) (<= 0 (* 2 (select main_a v_prenex_21641))) (<= (+ main_x 1) v_prenex_21641) (<= (select main_a v_prenex_21641) 2))) (forall ((v_prenex_23471 Int) (v_prenex_23470 Int)) (or (< v_prenex_23471 main_x) (<= (select main_a v_prenex_23470) (+ (select main_a v_prenex_23471) 1000)) (<= (select main_a v_prenex_23471) 2) (<= (+ main_x 1) v_prenex_23471) (<= 996 (select main_a v_prenex_23470)) (<= 0 (select main_a v_prenex_23471)) (<= (select main_a v_prenex_23470) 1000))) (or (forall ((v_prenex_23479 Int)) (or (<= (+ main_x 1) v_prenex_23479) (<= 0 (+ (select main_a v_prenex_23479) 2)) (<= 0 (* 2 (select main_a v_prenex_23479))) (< v_prenex_23479 main_x) (<= (select main_a v_prenex_23479) 2))) (forall ((v_prenex_23478 Int)) (or (<= (select main_a v_prenex_23478) 1000) (<= 998 (select main_a v_prenex_23478))))) (forall ((v_prenex_21131 Int) (v_prenex_21132 Int)) (or (<= (+ main_y 1) v_prenex_21131) (<= (* 2 (select main_a v_prenex_21131)) 2000) (<= (select main_a v_prenex_21132) 4) (< v_prenex_21132 main_x) (<= (select main_a v_prenex_21131) 1000) (<= (+ main_x 1) v_prenex_21132) (<= (+ (select main_a v_prenex_21132) (select main_a v_prenex_21131)) 1000))) (forall ((v_prenex_21940 Int) (v_prenex_21939 Int)) (or (< v_prenex_21940 main_x) (< v_prenex_21939 main_y) (<= (select main_a v_prenex_21939) 1000) (<= 0 (+ (select main_a v_prenex_21940) 2)) (<= (+ main_x 1) v_prenex_21940) (<= (select main_a v_prenex_21939) 1002) (<= (+ (select main_a v_prenex_21940) (select main_a v_prenex_21939)) 1000))) (forall ((v_prenex_23489 Int) (v_prenex_23488 Int)) (or (<= (+ (select main_a v_prenex_23489) 996) (select main_a v_prenex_23488)) (< v_prenex_23489 main_x) (<= (* 2 (select main_a v_prenex_23489)) 4) (<= (+ main_x 1) v_prenex_23489) (<= 996 (select main_a v_prenex_23488)) (<= 0 (select main_a v_prenex_23489)))) (or (forall ((v_prenex_19175 Int)) (or (<= (+ main_x 1) v_prenex_19175) (< v_prenex_19175 main_x) (<= (select main_a v_prenex_19175) 2) (<= 0 (* 2 (select main_a v_prenex_19175))))) (forall ((v_prenex_19174 Int)) (or (<= 998 (select main_a v_prenex_19174)) (<= (+ main_y 1) v_prenex_19174) (<= 1996 (* 2 (select main_a v_prenex_19174)))))) (forall ((v_prenex_23940 Int) (v_prenex_23939 Int)) (or (<= (+ main_x 1) v_prenex_23940) (< v_prenex_23939 main_y) (<= 996 (select main_a v_prenex_23939)) (<= (* 2 (select main_a v_prenex_23939)) 2000) (<= 0 (* 2 (select main_a v_prenex_23940))) (<= (+ (select main_a v_prenex_23940) (select main_a v_prenex_23939)) 1000) (< v_prenex_23940 main_x))) (or (forall ((v_prenex_21822 Int)) (or (<= (select main_a v_prenex_21822) 2) (<= (* 2 (select main_a v_prenex_21822)) 4) (<= 0 (* 2 (select main_a v_prenex_21822))) (<= (+ main_x 1) v_prenex_21822) (< v_prenex_21822 main_x))) (forall ((v_prenex_21821 Int)) (or (<= 998 (select main_a v_prenex_21821)) (<= (* 2 (select main_a v_prenex_21821)) 2000)))) (or (forall ((v_prenex_19224 Int)) (or (<= (select main_a v_prenex_19224) 2) (<= 0 (* 2 (select main_a v_prenex_19224))) (<= (+ main_x 1) v_prenex_19224) (<= 0 (+ (select main_a v_prenex_19224) 2)) (< v_prenex_19224 main_x))) (forall ((v_prenex_19223 Int)) (<= (* 2 (select main_a v_prenex_19223)) 2000))) (forall ((v_prenex_23482 Int) (v_prenex_23483 Int)) (or (<= 998 (select main_a v_prenex_23482)) (<= 1996 (* 2 (select main_a v_prenex_23482))) (<= 0 (select main_a v_prenex_23483)) (<= 0 (+ (select main_a v_prenex_23483) 2)) (<= (+ (select main_a v_prenex_23483) 996) (select main_a v_prenex_23482)) (< v_prenex_23483 main_x) (<= (+ main_x 1) v_prenex_23483))) (forall ((v_prenex_28369 Int) (v_prenex_28370 Int)) (or (< v_prenex_28370 main_x) (<= (select main_a v_prenex_28369) 1002) (<= (+ (select main_a v_prenex_28370) 996) (select main_a v_prenex_28369)) (<= 0 (+ (select main_a v_prenex_28370) 2)) (<= (select main_a v_prenex_28370) 2) (<= (select main_a v_prenex_28369) 1000) (<= (+ main_x 1) v_prenex_28370))) (forall ((v_prenex_23100 Int) (v_prenex_23099 Int)) (or (<= 998 (select main_a v_prenex_23099)) (<= (select main_a v_prenex_23100) 2) (< v_prenex_23100 main_x) (<= 1996 (* 2 (select main_a v_prenex_23099))) (<= (+ main_x 1) v_prenex_23100) (<= (select main_a v_prenex_23099) (+ (select main_a v_prenex_23100) 1000)))) (or (forall ((v_prenex_26837 Int)) (or (<= 998 (select main_a v_prenex_26837)) (<= 996 (select main_a v_prenex_26837)))) (forall ((v_prenex_26838 Int)) (or (< v_prenex_26838 main_x) (<= 0 (+ (select main_a v_prenex_26838) 2)) (<= 0 (* 2 (select main_a v_prenex_26838))) (<= (+ main_x 1) v_prenex_26838)))) (or (forall ((v_prenex_26805 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26805))) (<= (select main_a v_prenex_26805) 1000))) (forall ((v_prenex_26806 Int)) (or (<= (+ main_x 1) v_prenex_26806) (<= 0 (* 2 (select main_a v_prenex_26806))) (<= (select main_a v_prenex_26806) 4) (< v_prenex_26806 main_x)))) (or (forall ((v_prenex_20370 Int)) (or (<= (* 2 (select main_a v_prenex_20370)) 2000) (<= (+ main_y 1) v_prenex_20370))) (forall ((v_prenex_20371 Int)) (or (<= (* 2 (select main_a v_prenex_20371)) 4) (<= (+ main_x 1) v_prenex_20371) (< v_prenex_20371 main_x)))) (forall ((v_prenex_26880 Int) (v_prenex_26881 Int)) (or (<= (+ main_x 1) v_prenex_26881) (<= (* 2 (select main_a v_prenex_26880)) 2000) (< v_prenex_26881 main_x) (< v_prenex_26880 main_y) (<= (* 2 (select main_a v_prenex_26881)) 4) (<= 998 (select main_a v_prenex_26880)) (<= 1000 (+ (select main_a v_prenex_26881) (select main_a v_prenex_26880))))) (or (forall ((v_prenex_18616 Int)) (or (< v_prenex_18616 main_x) (<= (+ main_x 1) v_prenex_18616) (<= (select main_a v_prenex_18616) 4) (<= (* 2 (select main_a v_prenex_18616)) 4))) (forall ((v_prenex_18615 Int)) (or (<= (+ main_y 1) v_prenex_18615) (<= 998 (select main_a v_prenex_18615))))) (forall ((v_prenex_28128 Int) (v_prenex_28127 Int)) (or (<= (+ main_y 1) v_prenex_28127) (<= (+ (select main_a v_prenex_28128) 996) (select main_a v_prenex_28127)) (<= (+ main_x 1) v_prenex_28128) (<= (* 2 (select main_a v_prenex_28127)) 2000) (<= (* 2 (select main_a v_prenex_28128)) 4) (< v_prenex_28128 main_x) (<= 998 (select main_a v_prenex_28127)))) (forall ((v_prenex_27542 Int) (v_prenex_27543 Int)) (or (< v_prenex_27543 main_x) (<= (+ main_x 1) v_prenex_27543) (<= (+ (select main_a v_prenex_27543) (select main_a v_prenex_27542)) 1000) (<= (* 2 (select main_a v_prenex_27543)) 4) (<= (+ main_y 1) v_prenex_27542))) (forall ((v_prenex_27164 Int) (v_prenex_27163 Int)) (or (<= (* 2 (select main_a v_prenex_27163)) 2000) (<= (+ (select main_a v_prenex_27164) (select main_a v_prenex_27163)) 1000) (<= 0 (select main_a v_prenex_27164)) (<= 998 (select main_a v_prenex_27163)) (< v_prenex_27164 main_x) (<= (+ main_x 1) v_prenex_27164) (<= (select main_a v_prenex_27164) 2))) (forall ((v_prenex_19551 Int) (v_prenex_19552 Int)) (or (<= (select main_a v_prenex_19552) 2) (<= (* 2 (select main_a v_prenex_19552)) 4) (<= (select main_a v_prenex_19551) 1002) (<= (+ main_x 1) v_prenex_19552) (< v_prenex_19552 main_x) (<= (select main_a v_prenex_19551) (+ (select main_a v_prenex_19552) 1000)))) (or (forall ((v_prenex_19948 Int)) (or (< v_prenex_19948 main_y) (<= (select main_a v_prenex_19948) 1000))) (forall ((v_prenex_19949 Int)) (or (<= (* 2 (select main_a v_prenex_19949)) 4) (< v_prenex_19949 main_x) (<= 0 (* 2 (select main_a v_prenex_19949))) (<= (+ main_x 1) v_prenex_19949)))) (forall ((v_prenex_28012 Int) (v_prenex_28011 Int)) (or (<= (select main_a v_prenex_28012) 2) (< v_prenex_28012 main_x) (<= 0 (* 2 (select main_a v_prenex_28012))) (<= (+ (select main_a v_prenex_28012) (select main_a v_prenex_28011)) 1000) (<= (+ main_x 1) v_prenex_28012) (<= 1996 (* 2 (select main_a v_prenex_28011))))) (forall ((v_prenex_19803 Int) (v_prenex_19804 Int)) (or (<= (select main_a v_prenex_19803) (+ (select main_a v_prenex_19804) 1000)) (<= 996 (select main_a v_prenex_19803)) (<= (select main_a v_prenex_19804) 4) (<= (+ main_x 1) v_prenex_19804) (<= (select main_a v_prenex_19803) 1000) (<= (* 2 (select main_a v_prenex_19804)) 4) (< v_prenex_19804 main_x))) (forall ((v_prenex_22048 Int) (v_prenex_22047 Int)) (or (< v_prenex_22048 main_x) (<= 0 (+ (select main_a v_prenex_22048) 2)) (<= (+ main_x 1) v_prenex_22048) (<= 1000 (+ (select main_a v_prenex_22048) (select main_a v_prenex_22047))) (<= (select main_a v_prenex_22047) 1000) (<= 998 (select main_a v_prenex_22047)) (<= (select main_a v_prenex_22048) 4))) (forall ((v_prenex_27454 Int) (v_prenex_27453 Int)) (or (<= 998 (select main_a v_prenex_27453)) (<= 0 (+ (select main_a v_prenex_27454) 2)) (<= (* 2 (select main_a v_prenex_27453)) 2000) (<= (select main_a v_prenex_27454) 4) (<= (+ main_x 1) v_prenex_27454) (< v_prenex_27454 main_x) (<= (+ (select main_a v_prenex_27454) 996) (select main_a v_prenex_27453)))) (forall ((v_prenex_20642 Int) (v_prenex_20641 Int)) (or (<= 0 (select main_a v_prenex_20642)) (<= 1996 (* 2 (select main_a v_prenex_20641))) (<= (+ (select main_a v_prenex_20642) 996) (select main_a v_prenex_20641)) (<= (select main_a v_prenex_20642) 4) (< v_prenex_20642 main_x) (<= (+ main_x 1) v_prenex_20642) (<= (select main_a v_prenex_20641) 1000))) (forall ((v_prenex_22185 Int) (v_prenex_22186 Int)) (or (<= (* 2 (select main_a v_prenex_22185)) 2000) (< v_prenex_22185 main_y) (< v_prenex_22186 main_x) (<= 0 (* 2 (select main_a v_prenex_22186))) (<= (select main_a v_prenex_22185) (+ (select main_a v_prenex_22186) 1000)) (<= (+ main_x 1) v_prenex_22186) (<= 1996 (* 2 (select main_a v_prenex_22185))))) (or (forall ((v_prenex_26302 Int)) (or (<= (* 2 (select main_a v_prenex_26302)) 4) (<= (+ main_x 1) v_prenex_26302) (< v_prenex_26302 main_x) (<= 0 (* 2 (select main_a v_prenex_26302))))) (forall ((v_prenex_26301 Int)) (or (<= (+ main_y 1) v_prenex_26301) (<= (select main_a v_prenex_26301) 1000)))) (forall ((v_prenex_22088 Int) (v_prenex_22087 Int)) (or (<= (select main_a v_prenex_22087) 1002) (<= (+ main_x 1) v_prenex_22088) (<= (+ (select main_a v_prenex_22088) 996) (select main_a v_prenex_22087)) (<= 0 (select main_a v_prenex_22088)) (< v_prenex_22088 main_x) (<= (* 2 (select main_a v_prenex_22087)) 2000))) (or (forall ((v_prenex_28720 Int)) (or (< v_prenex_28720 main_x) (<= 0 (* 2 (select main_a v_prenex_28720))) (<= (+ main_x 1) v_prenex_28720) (<= (* 2 (select main_a v_prenex_28720)) 4))) (forall ((v_prenex_28719 Int)) (<= (select main_a v_prenex_28719) 1002))) (or (forall ((v_prenex_23221 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23221))) (<= (select main_a v_prenex_23221) 1000))) (forall ((v_prenex_23222 Int)) (or (<= (select main_a v_prenex_23222) 2) (<= 0 (* 2 (select main_a v_prenex_23222))) (<= (+ main_x 1) v_prenex_23222) (< v_prenex_23222 main_x)))) (forall ((v_prenex_28070 Int) (v_prenex_28069 Int)) (or (< v_prenex_28070 main_x) (<= (+ (select main_a v_prenex_28070) (select main_a v_prenex_28069)) 1000) (<= (+ main_x 1) v_prenex_28070) (<= (* 2 (select main_a v_prenex_28070)) 4) (<= 1996 (* 2 (select main_a v_prenex_28069))) (<= 998 (select main_a v_prenex_28069)))) (or (forall ((v_prenex_23836 Int)) (or (< v_prenex_23836 main_x) (<= (+ main_x 1) v_prenex_23836) (<= 0 (* 2 (select main_a v_prenex_23836))))) (forall ((v_prenex_23835 Int)) (or (<= (* 2 (select main_a v_prenex_23835)) 2000) (<= (select main_a v_prenex_23835) 1000) (<= (+ main_y 1) v_prenex_23835)))) (or (forall ((v_prenex_26015 Int)) (<= (select main_a v_prenex_26015) 1000)) (forall ((v_prenex_26016 Int)) (or (<= 0 (select main_a v_prenex_26016)) (<= (* 2 (select main_a v_prenex_26016)) 4) (< v_prenex_26016 main_x) (<= (+ main_x 1) v_prenex_26016)))) (forall ((v_prenex_24096 Int) (v_prenex_24095 Int)) (or (<= (+ main_x 1) v_prenex_24096) (<= (* 2 (select main_a v_prenex_24095)) 2000) (<= (select main_a v_prenex_24095) (+ (select main_a v_prenex_24096) 1000)) (<= (select main_a v_prenex_24096) 2) (<= (select main_a v_prenex_24095) 1000) (< v_prenex_24096 main_x) (< v_prenex_24095 main_y))) (or (forall ((v_prenex_22081 Int)) (or (<= (select main_a v_prenex_22081) 1002) (<= 998 (select main_a v_prenex_22081)) (<= (+ main_y 1) v_prenex_22081))) (forall ((v_prenex_22082 Int)) (or (<= (+ main_x 1) v_prenex_22082) (<= 0 (+ (select main_a v_prenex_22082) 2)) (<= (* 2 (select main_a v_prenex_22082)) 4) (< v_prenex_22082 main_x)))) (forall ((v_prenex_24962 Int) (v_prenex_24961 Int)) (or (<= (+ main_x 1) v_prenex_24962) (<= (+ (select main_a v_prenex_24962) (select main_a v_prenex_24961)) 1000) (<= (+ main_y 1) v_prenex_24961) (<= 996 (select main_a v_prenex_24961)) (< v_prenex_24961 main_y))) (forall ((v_prenex_21991 Int) (v_prenex_21992 Int)) (or (< v_prenex_21992 main_x) (<= (select main_a v_prenex_21991) 1002) (<= (+ main_x 1) v_prenex_21992) (<= 0 (* 2 (select main_a v_prenex_21992))) (<= (select main_a v_prenex_21992) 2) (<= (select main_a v_prenex_21991) 1000) (<= (+ (select main_a v_prenex_21992) (select main_a v_prenex_21991)) 1000))) (forall ((v_prenex_24733 Int) (v_prenex_24732 Int)) (or (< v_prenex_24733 main_x) (<= 1996 (* 2 (select main_a v_prenex_24732))) (<= (+ main_x 1) v_prenex_24733) (<= (select main_a v_prenex_24733) 2) (<= (select main_a v_prenex_24732) (+ (select main_a v_prenex_24733) 1000)) (<= 0 (+ (select main_a v_prenex_24733) 2)) (<= (select main_a v_prenex_24732) 1002))) (or (forall ((v_prenex_25242 Int)) (or (<= (+ main_x 1) v_prenex_25242) (<= (select main_a v_prenex_25242) 2) (< v_prenex_25242 main_x) (<= 0 (+ (select main_a v_prenex_25242) 2)))) (forall ((v_prenex_25241 Int)) (<= (* 2 (select main_a v_prenex_25241)) 2000))) (forall ((v_prenex_26251 Int) (v_prenex_26252 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26252))) (<= (+ (select main_a v_prenex_26252) 996) (select main_a v_prenex_26251)) (<= 996 (select main_a v_prenex_26251)) (<= (select main_a v_prenex_26252) 4) (<= (+ main_x 1) v_prenex_26252) (<= (* 2 (select main_a v_prenex_26251)) 2000) (< v_prenex_26252 main_x))) (or (forall ((v_prenex_27286 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27286))) (<= (* 2 (select main_a v_prenex_27286)) 2000))) (forall ((v_prenex_27287 Int)) (or (<= (* 2 (select main_a v_prenex_27287)) 4) (<= 0 (* 2 (select main_a v_prenex_27287))) (< v_prenex_27287 main_x) (<= (+ main_x 1) v_prenex_27287)))) (forall ((v_prenex_28238 Int) (v_prenex_28237 Int)) (or (< v_prenex_28238 main_x) (<= (+ main_x 1) v_prenex_28238) (<= (select main_a v_prenex_28238) 2) (<= (+ (select main_a v_prenex_28238) 996) (select main_a v_prenex_28237)) (<= (select main_a v_prenex_28238) 4) (<= (select main_a v_prenex_28237) 1000) (<= (select main_a v_prenex_28237) 1002))) (forall ((v_prenex_26372 Int) (v_prenex_26371 Int)) (or (<= (select main_a v_prenex_26372) 2) (<= (+ main_x 1) v_prenex_26372) (<= 1996 (* 2 (select main_a v_prenex_26371))) (<= 1000 (+ (select main_a v_prenex_26372) (select main_a v_prenex_26371))) (< v_prenex_26372 main_x) (<= (select main_a v_prenex_26371) 1000) (<= 0 (select main_a v_prenex_26372)))) (forall ((v_prenex_23074 Int) (v_prenex_23073 Int)) (or (<= 996 (select main_a v_prenex_23073)) (< v_prenex_23074 main_x) (<= (+ (select main_a v_prenex_23074) (select main_a v_prenex_23073)) 1000) (<= (+ main_x 1) v_prenex_23074) (<= 0 (* 2 (select main_a v_prenex_23074))))) (forall ((v_prenex_25222 Int) (v_prenex_25221 Int)) (or (< v_prenex_25222 main_x) (<= (select main_a v_prenex_25221) (+ (select main_a v_prenex_25222) 1000)) (<= 1996 (* 2 (select main_a v_prenex_25221))) (<= (select main_a v_prenex_25221) 1002) (<= (+ main_x 1) v_prenex_25222) (<= 0 (select main_a v_prenex_25222)))) (or (forall ((v_prenex_22016 Int)) (or (< v_prenex_22016 main_x) (<= 0 (+ (select main_a v_prenex_22016) 2)) (<= 0 (* 2 (select main_a v_prenex_22016))) (<= 0 (select main_a v_prenex_22016)) (<= (+ main_x 1) v_prenex_22016))) (forall ((v_prenex_22015 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22015))) (<= (* 2 (select main_a v_prenex_22015)) 2000)))) (or (forall ((v_prenex_27472 Int)) (or (<= (select main_a v_prenex_27472) 1000) (<= 1996 (* 2 (select main_a v_prenex_27472))))) (forall ((v_prenex_27473 Int)) (or (<= (+ main_x 1) v_prenex_27473) (<= (select main_a v_prenex_27473) 2) (<= (* 2 (select main_a v_prenex_27473)) 4) (<= 0 (* 2 (select main_a v_prenex_27473))) (< v_prenex_27473 main_x)))) (or (forall ((v_prenex_26229 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26229))) (<= (+ main_y 1) v_prenex_26229) (<= 996 (select main_a v_prenex_26229)))) (forall ((v_prenex_26230 Int)) (or (<= (+ main_x 1) v_prenex_26230) (<= (* 2 (select main_a v_prenex_26230)) 4) (< v_prenex_26230 main_x)))) (or (forall ((v_prenex_25658 Int)) (or (<= (+ main_y 1) v_prenex_25658) (<= 1996 (* 2 (select main_a v_prenex_25658))) (<= (select main_a v_prenex_25658) 1000))) (forall ((v_prenex_25659 Int)) (or (<= (+ main_x 1) v_prenex_25659) (<= 0 (* 2 (select main_a v_prenex_25659))) (<= (* 2 (select main_a v_prenex_25659)) 4) (< v_prenex_25659 main_x)))) (forall ((v_prenex_19841 Int) (v_prenex_19842 Int)) (or (<= 996 (select main_a v_prenex_19841)) (<= (+ main_x 1) v_prenex_19842) (<= (+ (select main_a v_prenex_19842) (select main_a v_prenex_19841)) 1000) (<= (select main_a v_prenex_19842) 4) (<= 0 (* 2 (select main_a v_prenex_19842))) (< v_prenex_19842 main_x))) (forall ((v_prenex_21278 Int) (v_prenex_21277 Int)) (or (<= 996 (select main_a v_prenex_21277)) (< v_prenex_21278 main_x) (<= 0 (select main_a v_prenex_21278)) (<= 0 (* 2 (select main_a v_prenex_21278))) (<= (+ (select main_a v_prenex_21278) (select main_a v_prenex_21277)) 1000) (<= (+ main_x 1) v_prenex_21278) (<= (* 2 (select main_a v_prenex_21277)) 2000))) (forall ((v_prenex_21105 Int) (v_prenex_21106 Int)) (or (<= 0 (+ (select main_a v_prenex_21106) 2)) (<= 998 (select main_a v_prenex_21105)) (< v_prenex_21106 main_x) (<= (select main_a v_prenex_21106) 4) (<= 996 (select main_a v_prenex_21105)) (<= (+ main_x 1) v_prenex_21106) (<= (+ (select main_a v_prenex_21106) (select main_a v_prenex_21105)) 1000))) (forall ((v_prenex_22535 Int) (v_prenex_22536 Int)) (or (<= 0 (+ (select main_a v_prenex_22536) 2)) (<= 1996 (* 2 (select main_a v_prenex_22535))) (< v_prenex_22536 main_x) (<= 1000 (+ (select main_a v_prenex_22536) (select main_a v_prenex_22535))) (<= 996 (select main_a v_prenex_22535)) (<= (+ main_x 1) v_prenex_22536))) (forall ((v_prenex_26099 Int) (v_prenex_26100 Int)) (or (<= (select main_a v_prenex_26099) 1002) (<= (+ (select main_a v_prenex_26100) (select main_a v_prenex_26099)) 1000) (<= 0 (+ (select main_a v_prenex_26100) 2)) (<= (select main_a v_prenex_26100) 4) (<= 998 (select main_a v_prenex_26099)) (< v_prenex_26100 main_x) (<= (+ main_x 1) v_prenex_26100))) (forall ((v_prenex_19775 Int) (v_prenex_19776 Int)) (or (<= (+ main_y 1) v_prenex_19775) (<= (select main_a v_prenex_19775) (+ (select main_a v_prenex_19776) 1000)) (<= (+ main_x 1) v_prenex_19776) (< v_prenex_19776 main_x) (<= (select main_a v_prenex_19775) 1002) (<= (select main_a v_prenex_19776) 2))) (or (forall ((v_prenex_19190 Int)) (or (<= (select main_a v_prenex_19190) 4) (< v_prenex_19190 main_x) (<= (+ main_x 1) v_prenex_19190) (<= 0 (* 2 (select main_a v_prenex_19190))))) (forall ((v_prenex_19189 Int)) (or (< v_prenex_19189 main_y) (<= (select main_a v_prenex_19189) 1000) (<= 998 (select main_a v_prenex_19189))))) (forall ((v_prenex_25558 Int) (v_prenex_25559 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25559))) (<= (+ (select main_a v_prenex_25559) (select main_a v_prenex_25558)) 1000) (<= (select main_a v_prenex_25559) 4) (<= (* 2 (select main_a v_prenex_25558)) 2000) (<= (+ main_x 1) v_prenex_25559) (< v_prenex_25559 main_x))) (forall ((v_prenex_27212 Int) (v_prenex_27213 Int)) (or (<= (+ main_x 1) v_prenex_27213) (<= (select main_a v_prenex_27212) 1002) (< v_prenex_27213 main_x) (<= (select main_a v_prenex_27212) (+ (select main_a v_prenex_27213) 1000)) (<= 0 (+ (select main_a v_prenex_27213) 2)))) (forall ((v_prenex_26554 Int) (v_prenex_26553 Int)) (or (<= 0 (select main_a v_prenex_26554)) (< v_prenex_26554 main_x) (<= (+ (select main_a v_prenex_26554) (select main_a v_prenex_26553)) 1000) (<= (select main_a v_prenex_26553) 1002) (<= (select main_a v_prenex_26554) 2) (<= (+ main_x 1) v_prenex_26554))) (forall ((v_prenex_24740 Int) (v_prenex_24741 Int)) (or (<= 998 (select main_a v_prenex_24740)) (<= 0 (select main_a v_prenex_24741)) (<= (+ main_x 1) v_prenex_24741) (<= (+ (select main_a v_prenex_24741) (select main_a v_prenex_24740)) 1000) (<= (* 2 (select main_a v_prenex_24741)) 4) (<= (select main_a v_prenex_24740) 1000) (< v_prenex_24741 main_x))) (forall ((v_prenex_22944 Int) (v_prenex_22945 Int)) (or (<= (+ main_x 1) v_prenex_22945) (<= 0 (+ (select main_a v_prenex_22945) 2)) (<= (+ (select main_a v_prenex_22945) 996) (select main_a v_prenex_22944)) (< v_prenex_22945 main_x) (<= 998 (select main_a v_prenex_22944)) (<= 1996 (* 2 (select main_a v_prenex_22944))))) (forall ((v_prenex_28256 Int) (v_prenex_28255 Int)) (or (<= 0 (+ (select main_a v_prenex_28256) 2)) (< v_prenex_28256 main_x) (<= 1000 (+ (select main_a v_prenex_28256) (select main_a v_prenex_28255))) (<= 0 (* 2 (select main_a v_prenex_28256))) (<= 1996 (* 2 (select main_a v_prenex_28255))) (<= (+ main_x 1) v_prenex_28256) (<= 996 (select main_a v_prenex_28255)))) (forall ((v_prenex_28298 Int) (v_prenex_28297 Int)) (or (<= (+ main_x 1) v_prenex_28298) (< v_prenex_28298 main_x) (<= 1000 (+ (select main_a v_prenex_28298) (select main_a v_prenex_28297))) (<= 0 (* 2 (select main_a v_prenex_28298))) (<= 0 (select main_a v_prenex_28298)))) (forall ((v_prenex_20702 Int) (v_prenex_20701 Int)) (or (< v_prenex_20701 main_y) (<= (+ main_x 1) v_prenex_20702) (<= (select main_a v_prenex_20701) (+ (select main_a v_prenex_20702) 1000)) (< v_prenex_20702 main_x) (<= 0 (+ (select main_a v_prenex_20702) 2)) (<= (select main_a v_prenex_20701) 1002))) (or (forall ((v_prenex_21272 Int)) (or (<= (+ main_x 1) v_prenex_21272) (<= (* 2 (select main_a v_prenex_21272)) 4) (<= 0 (select main_a v_prenex_21272)) (< v_prenex_21272 main_x))) (forall ((v_prenex_21271 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21271))) (<= (+ main_y 1) v_prenex_21271) (<= (select main_a v_prenex_21271) 1002)))) (forall ((v_prenex_24216 Int) (v_prenex_24215 Int)) (or (<= (select main_a v_prenex_24215) 1000) (<= (+ (select main_a v_prenex_24216) 996) (select main_a v_prenex_24215)) (<= (select main_a v_prenex_24216) 4) (<= (+ main_x 1) v_prenex_24216) (< v_prenex_24216 main_x) (<= 0 (* 2 (select main_a v_prenex_24216))) (<= 996 (select main_a v_prenex_24215)))) (or (forall ((v_prenex_22757 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22757))) (<= (+ main_x 1) v_prenex_22757) (< v_prenex_22757 main_x))) (forall ((v_prenex_22756 Int)) (or (<= 996 (select main_a v_prenex_22756)) (<= (* 2 (select main_a v_prenex_22756)) 2000)))) (forall ((v_prenex_21997 Int) (v_prenex_21998 Int)) (or (<= (+ main_x 1) v_prenex_21998) (< v_prenex_21998 main_x) (<= 1000 (+ (select main_a v_prenex_21998) (select main_a v_prenex_21997))) (<= 998 (select main_a v_prenex_21997)) (<= (select main_a v_prenex_21997) 1002) (<= 0 (* 2 (select main_a v_prenex_21998))))) (or (forall ((v_prenex_24172 Int)) (or (<= (* 2 (select main_a v_prenex_24172)) 4) (<= (select main_a v_prenex_24172) 4) (<= (select main_a v_prenex_24172) 2) (<= (+ main_x 1) v_prenex_24172) (< v_prenex_24172 main_x))) (forall ((v_prenex_24171 Int)) (<= 996 (select main_a v_prenex_24171)))) (or (forall ((v_prenex_27497 Int)) (or (< v_prenex_27497 main_x) (<= (* 2 (select main_a v_prenex_27497)) 4) (<= (+ main_x 1) v_prenex_27497) (<= (select main_a v_prenex_27497) 2) (<= 0 (select main_a v_prenex_27497)))) (forall ((v_prenex_27496 Int)) (<= 998 (select main_a v_prenex_27496)))) (forall ((v_prenex_18684 Int) (v_prenex_18683 Int)) (or (<= 998 (select main_a v_prenex_18684)) (<= (* 2 (select main_a v_prenex_18684)) 2000) (<= 0 (* 2 (select main_a v_prenex_18683))) (<= (select main_a v_prenex_18683) 2) (<= (+ main_x 1) v_prenex_18683) (< v_prenex_18683 main_x) (<= (+ (select main_a v_prenex_18683) 996) (select main_a v_prenex_18684)))) (forall ((v_prenex_24638 Int) (v_prenex_24639 Int)) (or (<= (select main_a v_prenex_24639) 2) (<= (+ main_x 1) v_prenex_24639) (< v_prenex_24639 main_x) (<= (select main_a v_prenex_24638) (+ (select main_a v_prenex_24639) 1000)) (<= (select main_a v_prenex_24639) 4) (<= (select main_a v_prenex_24638) 1002))) (forall ((v_prenex_26459 Int) (v_prenex_26460 Int)) (or (<= (* 2 (select main_a v_prenex_26459)) 2000) (<= (select main_a v_prenex_26460) 2) (<= (+ (select main_a v_prenex_26460) (select main_a v_prenex_26459)) 1000) (< v_prenex_26460 main_x) (<= (select main_a v_prenex_26459) 1002) (<= (+ main_x 1) v_prenex_26460))) (forall ((v_prenex_26613 Int) (v_prenex_26614 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26614))) (<= (* 2 (select main_a v_prenex_26613)) 2000) (< v_prenex_26614 main_x) (<= (+ (select main_a v_prenex_26614) 996) (select main_a v_prenex_26613)) (<= (+ main_x 1) v_prenex_26614) (<= (select main_a v_prenex_26614) 2))) (forall ((v_prenex_25565 Int) (v_prenex_25564 Int)) (or (<= (+ (select main_a v_prenex_25565) (select main_a v_prenex_25564)) 1000) (<= (select main_a v_prenex_25564) 1002) (<= 1996 (* 2 (select main_a v_prenex_25564))) (<= (+ main_x 1) v_prenex_25565) (< v_prenex_25565 main_x) (<= (select main_a v_prenex_25565) 4))) (or (forall ((v_prenex_26433 Int)) (or (<= (select main_a v_prenex_26433) 1002) (<= 998 (select main_a v_prenex_26433)))) (forall ((v_prenex_26434 Int)) (or (<= (+ main_x 1) v_prenex_26434) (< v_prenex_26434 main_x) (<= 0 (+ (select main_a v_prenex_26434) 2)) (<= 0 (select main_a v_prenex_26434)) (<= (* 2 (select main_a v_prenex_26434)) 4)))) (forall ((v_prenex_24157 Int) (v_prenex_24158 Int)) (or (<= (select main_a v_prenex_24157) 1002) (<= (+ main_x 1) v_prenex_24158) (<= 1996 (* 2 (select main_a v_prenex_24157))) (<= (select main_a v_prenex_24158) 4) (<= 0 (select main_a v_prenex_24158)) (<= (+ (select main_a v_prenex_24158) (select main_a v_prenex_24157)) 1000) (< v_prenex_24158 main_x))) (or (forall ((v_prenex_18968 Int)) (or (< v_prenex_18968 main_x) (<= (+ main_x 1) v_prenex_18968) (<= (select main_a v_prenex_18968) 2) (<= 0 (* 2 (select main_a v_prenex_18968))) (<= 0 (+ (select main_a v_prenex_18968) 2)))) (forall ((v_prenex_18967 Int)) (<= 996 (select main_a v_prenex_18967)))) (forall ((v_prenex_22610 Int) (v_prenex_22611 Int)) (or (<= (+ main_x 1) v_prenex_22611) (<= 0 (select main_a v_prenex_22611)) (< v_prenex_22611 main_x) (<= (select main_a v_prenex_22611) 2) (<= (+ (select main_a v_prenex_22611) (select main_a v_prenex_22610)) 1000))) (forall ((v_prenex_21642 Int) (v_prenex_21643 Int)) (or (<= (* 2 (select main_a v_prenex_21643)) 4) (< v_prenex_21643 main_x) (<= (+ main_x 1) v_prenex_21643) (<= 0 (* 2 (select main_a v_prenex_21643))) (<= (+ (select main_a v_prenex_21643) (select main_a v_prenex_21642)) 1000))) (forall ((v_prenex_21327 Int) (v_prenex_21328 Int)) (or (<= (* 2 (select main_a v_prenex_21328)) 4) (<= (select main_a v_prenex_21327) 1000) (<= (+ main_x 1) v_prenex_21328) (<= 0 (* 2 (select main_a v_prenex_21328))) (<= 998 (select main_a v_prenex_21327)) (<= (select main_a v_prenex_21327) (+ (select main_a v_prenex_21328) 1000)) (< v_prenex_21328 main_x))) (forall ((v_prenex_28072 Int) (v_prenex_28071 Int)) (or (< v_prenex_28071 main_y) (< v_prenex_28072 main_x) (<= 1000 (+ (select main_a v_prenex_28072) (select main_a v_prenex_28071))) (<= (* 2 (select main_a v_prenex_28071)) 2000) (<= (select main_a v_prenex_28071) 1002) (<= 0 (* 2 (select main_a v_prenex_28072))) (<= (+ main_x 1) v_prenex_28072))) (or (forall ((v_prenex_19519 Int)) (or (<= 996 (select main_a v_prenex_19519)) (<= 998 (select main_a v_prenex_19519)))) (forall ((v_prenex_19520 Int)) (or (<= (* 2 (select main_a v_prenex_19520)) 4) (<= (+ main_x 1) v_prenex_19520) (<= 0 (+ (select main_a v_prenex_19520) 2)) (<= 0 (* 2 (select main_a v_prenex_19520))) (< v_prenex_19520 main_x)))) (or (forall ((v_prenex_27304 Int)) (<= 1996 (* 2 (select main_a v_prenex_27304)))) (forall ((v_prenex_27305 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27305))) (<= (+ main_x 1) v_prenex_27305) (< v_prenex_27305 main_x)))) (or (forall ((v_prenex_18917 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_18917))) (< v_prenex_18917 main_y))) (forall ((v_prenex_18918 Int)) (or (< v_prenex_18918 main_x) (<= (select main_a v_prenex_18918) 4) (<= (+ main_x 1) v_prenex_18918)))) (or (forall ((v_prenex_20506 Int)) (or (<= (select main_a v_prenex_20506) 1002) (<= (* 2 (select main_a v_prenex_20506)) 2000) (<= (+ main_y 1) v_prenex_20506))) (forall ((v_prenex_20507 Int)) (or (< v_prenex_20507 main_x) (<= (+ main_x 1) v_prenex_20507) (<= (* 2 (select main_a v_prenex_20507)) 4)))) (forall ((v_prenex_27780 Int) (v_prenex_27781 Int)) (or (<= (+ main_x 1) v_prenex_27781) (<= (select main_a v_prenex_27780) 1002) (<= 996 (select main_a v_prenex_27780)) (< v_prenex_27781 main_x) (<= (select main_a v_prenex_27781) 4) (<= (+ main_y 1) v_prenex_27780) (<= (+ (select main_a v_prenex_27781) 996) (select main_a v_prenex_27780)))) (forall ((v_prenex_26305 Int) (v_prenex_26306 Int)) (or (<= (+ main_x 1) v_prenex_26306) (< v_prenex_26306 main_x) (<= 1996 (* 2 (select main_a v_prenex_26305))) (<= (+ (select main_a v_prenex_26306) 996) (select main_a v_prenex_26305)) (<= 0 (select main_a v_prenex_26306)) (<= (select main_a v_prenex_26306) 2))) (forall ((v_prenex_20199 Int) (v_prenex_20198 Int)) (or (< v_prenex_20199 main_x) (<= (select main_a v_prenex_20198) (+ (select main_a v_prenex_20199) 1000)) (<= 996 (select main_a v_prenex_20198)) (<= (+ main_x 1) v_prenex_20199) (<= (select main_a v_prenex_20198) 1000) (<= 0 (select main_a v_prenex_20199)))) (forall ((v_prenex_19928 Int) (v_prenex_19927 Int)) (or (<= (select main_a v_prenex_19927) 1000) (<= (+ main_x 1) v_prenex_19928) (<= (select main_a v_prenex_19928) 2) (<= 1000 (+ (select main_a v_prenex_19928) (select main_a v_prenex_19927))) (<= (* 2 (select main_a v_prenex_19928)) 4) (< v_prenex_19928 main_x))) (forall ((v_prenex_24911 Int) (v_prenex_24910 Int)) (or (< v_prenex_24911 main_x) (<= (+ (select main_a v_prenex_24911) 996) (select main_a v_prenex_24910)) (<= 1996 (* 2 (select main_a v_prenex_24910))) (<= 996 (select main_a v_prenex_24910)) (<= 0 (select main_a v_prenex_24911)) (<= (select main_a v_prenex_24911) 2) (<= (+ main_x 1) v_prenex_24911))) (forall ((v_prenex_23294 Int) (v_prenex_23293 Int)) (or (<= (select main_a v_prenex_23293) 1000) (<= (+ (select main_a v_prenex_23294) 996) (select main_a v_prenex_23293)) (< v_prenex_23294 main_x) (<= 998 (select main_a v_prenex_23293)) (<= (+ main_x 1) v_prenex_23294) (<= 0 (* 2 (select main_a v_prenex_23294))))) (forall ((v_prenex_24542 Int) (v_prenex_24543 Int)) (or (<= (+ main_x 1) v_prenex_24543) (<= (select main_a v_prenex_24542) 1000) (<= (select main_a v_prenex_24543) 4) (< v_prenex_24542 main_y) (<= 998 (select main_a v_prenex_24542)) (<= (+ (select main_a v_prenex_24543) (select main_a v_prenex_24542)) 1000) (< v_prenex_24543 main_x))) (forall ((v_prenex_21506 Int) (v_prenex_21505 Int)) (or (<= (+ main_y 1) v_prenex_21505) (< v_prenex_21505 main_y) (<= 1996 (* 2 (select main_a v_prenex_21505))) (<= (select main_a v_prenex_21505) (+ (select main_a v_prenex_21506) 1000)))) (forall ((v_prenex_18996 Int) (v_prenex_18995 Int)) (or (<= (select main_a v_prenex_18995) 1002) (<= 0 (+ (select main_a v_prenex_18996) 2)) (<= (+ main_x 1) v_prenex_18996) (<= 1996 (* 2 (select main_a v_prenex_18995))) (< v_prenex_18996 main_x) (<= (* 2 (select main_a v_prenex_18996)) 4) (<= (+ (select main_a v_prenex_18996) (select main_a v_prenex_18995)) 1000))) (forall ((v_prenex_25951 Int) (v_prenex_25952 Int)) (or (< v_prenex_25952 main_x) (<= 996 (select main_a v_prenex_25951)) (<= (select main_a v_prenex_25952) 2) (<= (* 2 (select main_a v_prenex_25952)) 4) (<= (+ (select main_a v_prenex_25952) (select main_a v_prenex_25951)) 1000) (<= (+ main_x 1) v_prenex_25952) (<= 998 (select main_a v_prenex_25951)))) (forall ((v_prenex_26083 Int) (v_prenex_26084 Int)) (or (<= 0 (+ (select main_a v_prenex_26084) 2)) (< v_prenex_26084 main_x) (<= (+ main_x 1) v_prenex_26084) (<= (* 2 (select main_a v_prenex_26084)) 4) (<= 998 (select main_a v_prenex_26083)) (<= (select main_a v_prenex_26083) 1000) (<= (+ (select main_a v_prenex_26084) (select main_a v_prenex_26083)) 1000))) (forall ((v_prenex_23884 Int) (v_prenex_23883 Int)) (or (<= (+ main_x 1) v_prenex_23884) (<= 996 (select main_a v_prenex_23883)) (<= 0 (* 2 (select main_a v_prenex_23884))) (< v_prenex_23884 main_x) (<= (select main_a v_prenex_23884) 2) (<= (+ (select main_a v_prenex_23884) (select main_a v_prenex_23883)) 1000))) (forall ((v_prenex_23796 Int) (v_prenex_23795 Int)) (or (<= (select main_a v_prenex_23796) 2) (<= (+ (select main_a v_prenex_23796) 996) (select main_a v_prenex_23795)) (<= 0 (* 2 (select main_a v_prenex_23796))) (< v_prenex_23796 main_x) (<= 996 (select main_a v_prenex_23795)) (<= (select main_a v_prenex_23795) 1002) (<= (+ main_x 1) v_prenex_23796))) (forall ((v_prenex_23561 Int) (v_prenex_23560 Int)) (or (< v_prenex_23561 main_x) (<= (+ main_x 1) v_prenex_23561) (<= 0 (+ (select main_a v_prenex_23561) 2)) (<= (+ (select main_a v_prenex_23561) 996) (select main_a v_prenex_23560)) (<= 996 (select main_a v_prenex_23560)) (<= 0 (select main_a v_prenex_23561)) (<= (* 2 (select main_a v_prenex_23560)) 2000))) (forall ((v_prenex_24049 Int) (v_prenex_24050 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24049))) (<= (select main_a v_prenex_24050) 4) (<= (+ main_x 1) v_prenex_24050) (< v_prenex_24050 main_x) (<= 0 (select main_a v_prenex_24050)) (<= (+ (select main_a v_prenex_24050) 996) (select main_a v_prenex_24049)))) (or (forall ((v_prenex_20448 Int)) (or (<= (select main_a v_prenex_20448) 1002) (<= 1996 (* 2 (select main_a v_prenex_20448))))) (forall ((v_prenex_20449 Int)) (or (< v_prenex_20449 main_x) (<= (select main_a v_prenex_20449) 4) (<= (+ main_x 1) v_prenex_20449) (<= (select main_a v_prenex_20449) 2) (<= (* 2 (select main_a v_prenex_20449)) 4)))) (or (forall ((v_prenex_26623 Int)) (or (<= (+ main_y 1) v_prenex_26623) (<= 998 (select main_a v_prenex_26623)) (<= 996 (select main_a v_prenex_26623)))) (forall ((v_prenex_26624 Int)) (or (<= (+ main_x 1) v_prenex_26624) (<= (select main_a v_prenex_26624) 4) (< v_prenex_26624 main_x) (<= 0 (* 2 (select main_a v_prenex_26624)))))) (forall ((v_prenex_21721 Int) (v_prenex_21722 Int)) (or (<= (+ main_y 1) v_prenex_21721) (<= (select main_a v_prenex_21721) (+ (select main_a v_prenex_21722) 1000)) (<= (+ main_x 1) v_prenex_21722) (<= 0 (* 2 (select main_a v_prenex_21722))) (< v_prenex_21722 main_x) (<= 1996 (* 2 (select main_a v_prenex_21721))))) (forall ((v_prenex_25142 Int) (v_prenex_25141 Int)) (or (<= 1000 (+ (select main_a v_prenex_25142) (select main_a v_prenex_25141))) (<= (+ main_x 1) v_prenex_25142) (<= (select main_a v_prenex_25141) 1002) (<= (* 2 (select main_a v_prenex_25142)) 4) (< v_prenex_25142 main_x) (<= (+ main_y 1) v_prenex_25141) (<= (select main_a v_prenex_25141) 1000))) (forall ((v_prenex_19261 Int) (v_prenex_19262 Int)) (or (< v_prenex_19262 main_x) (<= 0 (+ (select main_a v_prenex_19262) 2)) (<= 0 (* 2 (select main_a v_prenex_19262))) (<= (select main_a v_prenex_19261) (+ (select main_a v_prenex_19262) 1000)) (<= (+ main_x 1) v_prenex_19262) (<= 998 (select main_a v_prenex_19261)))) (forall ((v_prenex_28485 Int) (v_prenex_28486 Int)) (or (<= (select main_a v_prenex_28485) (+ (select main_a v_prenex_28486) 1000)) (<= (* 2 (select main_a v_prenex_28486)) 4) (<= (+ main_x 1) v_prenex_28486) (<= (select main_a v_prenex_28485) 1002) (<= 996 (select main_a v_prenex_28485)) (< v_prenex_28485 main_y) (< v_prenex_28486 main_x))) (forall ((v_prenex_22408 Int) (v_prenex_22407 Int)) (or (<= (+ main_x 1) v_prenex_22408) (<= (* 2 (select main_a v_prenex_22407)) 2000) (<= 0 (* 2 (select main_a v_prenex_22408))) (< v_prenex_22408 main_x) (<= (select main_a v_prenex_22407) (+ (select main_a v_prenex_22408) 1000)) (<= (select main_a v_prenex_22408) 2))) (forall ((v_prenex_22700 Int) (v_prenex_22701 Int)) (or (< v_prenex_22701 main_x) (<= 996 (select main_a v_prenex_22700)) (<= 0 (select main_a v_prenex_22701)) (<= (+ main_x 1) v_prenex_22701) (<= (* 2 (select main_a v_prenex_22701)) 4) (<= (+ (select main_a v_prenex_22701) (select main_a v_prenex_22700)) 1000))) (or (forall ((v_prenex_27839 Int)) (or (<= 0 (select main_a v_prenex_27839)) (< v_prenex_27839 main_x) (<= (+ main_x 1) v_prenex_27839) (<= 0 (* 2 (select main_a v_prenex_27839))))) (forall ((v_prenex_27838 Int)) (or (<= 996 (select main_a v_prenex_27838)) (<= 1996 (* 2 (select main_a v_prenex_27838)))))) (forall ((v_prenex_28390 Int) (v_prenex_28389 Int)) (or (<= (+ main_x 1) v_prenex_28390) (<= (+ (select main_a v_prenex_28390) (select main_a v_prenex_28389)) 1000) (<= 1996 (* 2 (select main_a v_prenex_28389))) (< v_prenex_28390 main_x) (<= (* 2 (select main_a v_prenex_28390)) 4) (<= (select main_a v_prenex_28390) 2))) (forall ((v_prenex_26617 Int) (v_prenex_26618 Int)) (or (<= 1000 (+ (select main_a v_prenex_26618) (select main_a v_prenex_26617))) (<= (select main_a v_prenex_26617) 1002) (<= (+ main_y 1) v_prenex_26617) (<= (select main_a v_prenex_26618) 2) (< v_prenex_26618 main_x) (<= (+ main_x 1) v_prenex_26618))) (forall ((v_prenex_27063 Int) (v_prenex_27064 Int)) (or (<= (select main_a v_prenex_27063) 1000) (<= (+ (select main_a v_prenex_27064) 996) (select main_a v_prenex_27063)) (<= (select main_a v_prenex_27064) 2) (<= 0 (+ (select main_a v_prenex_27064) 2)) (< v_prenex_27064 main_x) (<= (+ main_x 1) v_prenex_27064) (<= 996 (select main_a v_prenex_27063)))) (or (forall ((v_prenex_27699 Int)) (or (<= (+ main_x 1) v_prenex_27699) (< v_prenex_27699 main_x) (<= (select main_a v_prenex_27699) 2) (<= (* 2 (select main_a v_prenex_27699)) 4) (<= 0 (+ (select main_a v_prenex_27699) 2)))) (forall ((v_prenex_27698 Int)) (or (<= 998 (select main_a v_prenex_27698)) (<= (select main_a v_prenex_27698) 1002)))) (forall ((v_prenex_23516 Int) (v_prenex_23517 Int)) (or (<= 0 (+ (select main_a v_prenex_23517) 2)) (<= 996 (select main_a v_prenex_23516)) (<= (+ main_x 1) v_prenex_23517) (<= (select main_a v_prenex_23517) 4) (<= (+ (select main_a v_prenex_23517) (select main_a v_prenex_23516)) 1000) (<= 1996 (* 2 (select main_a v_prenex_23516))) (< v_prenex_23517 main_x))) (forall ((v_prenex_22488 Int) (v_prenex_22487 Int)) (or (<= (+ main_x 1) v_prenex_22488) (<= (select main_a v_prenex_22487) 1000) (<= (+ (select main_a v_prenex_22488) 996) (select main_a v_prenex_22487)) (<= (select main_a v_prenex_22488) 2) (<= 0 (* 2 (select main_a v_prenex_22488))) (< v_prenex_22488 main_x))) (forall ((v_prenex_24645 Int) (v_prenex_24644 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24645))) (<= (+ (select main_a v_prenex_24645) 996) (select main_a v_prenex_24644)) (<= (select main_a v_prenex_24644) 1000) (<= (* 2 (select main_a v_prenex_24644)) 2000) (< v_prenex_24645 main_x) (<= (+ main_x 1) v_prenex_24645) (<= (+ main_y 1) v_prenex_24644))) (or (forall ((v_prenex_21518 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21518))) (<= (+ main_x 1) v_prenex_21518) (<= 0 (+ (select main_a v_prenex_21518) 2)) (< v_prenex_21518 main_x))) (forall ((v_prenex_21517 Int)) (or (<= (+ main_y 1) v_prenex_21517) (<= (* 2 (select main_a v_prenex_21517)) 2000) (<= 1996 (* 2 (select main_a v_prenex_21517)))))) (forall ((v_prenex_25042 Int) (v_prenex_25041 Int)) (or (<= (+ main_x 1) v_prenex_25042) (<= (select main_a v_prenex_25041) (+ (select main_a v_prenex_25042) 1000)) (< v_prenex_25042 main_x) (<= 0 (select main_a v_prenex_25042)) (<= 1996 (* 2 (select main_a v_prenex_25041))) (<= (+ main_y 1) v_prenex_25041))) (forall ((v_prenex_23886 Int) (v_prenex_23885 Int)) (or (<= (+ main_x 1) v_prenex_23886) (< v_prenex_23886 main_x) (<= 1996 (* 2 (select main_a v_prenex_23885))) (<= (select main_a v_prenex_23885) 1000) (< v_prenex_23885 main_y) (<= (select main_a v_prenex_23886) 2) (<= (+ (select main_a v_prenex_23886) (select main_a v_prenex_23885)) 1000))) (forall ((v_prenex_24791 Int) (v_prenex_24790 Int)) (or (<= 0 (+ (select main_a v_prenex_24791) 2)) (<= (+ main_x 1) v_prenex_24791) (<= (+ (select main_a v_prenex_24791) (select main_a v_prenex_24790)) 1000) (<= (select main_a v_prenex_24790) 1002) (< v_prenex_24791 main_x) (<= (select main_a v_prenex_24791) 4) (<= (* 2 (select main_a v_prenex_24790)) 2000))) (or (forall ((v_prenex_18798 Int)) (or (<= 996 (select main_a v_prenex_18798)) (<= 998 (select main_a v_prenex_18798)) (<= (+ main_y 1) v_prenex_18798))) (forall ((v_prenex_18797 Int)) (or (< v_prenex_18797 main_x) (<= (* 2 (select main_a v_prenex_18797)) 4) (<= (+ main_x 1) v_prenex_18797) (<= (select main_a v_prenex_18797) 4)))) (forall ((v_prenex_20423 Int) (v_prenex_20422 Int)) (or (<= (+ main_x 1) v_prenex_20423) (<= (select main_a v_prenex_20422) 1000) (<= 1996 (* 2 (select main_a v_prenex_20422))) (<= (select main_a v_prenex_20422) (+ (select main_a v_prenex_20423) 1000)) (< v_prenex_20423 main_x) (< v_prenex_20422 main_y) (<= 0 (+ (select main_a v_prenex_20423) 2)))) (or (forall ((v_prenex_23878 Int)) (<= 0 (* 2 (select main_a v_prenex_23878)))) (forall ((v_prenex_23877 Int)) (or (< v_prenex_23877 main_y) (<= (+ main_y 1) v_prenex_23877) (<= (* 2 (select main_a v_prenex_23877)) 2000)))) (or (forall ((v_prenex_18977 Int)) (or (<= (select main_a v_prenex_18977) 1002) (<= 1996 (* 2 (select main_a v_prenex_18977))))) (forall ((v_prenex_18978 Int)) (or (< v_prenex_18978 main_x) (<= (+ main_x 1) v_prenex_18978) (<= 0 (select main_a v_prenex_18978)) (<= (select main_a v_prenex_18978) 4) (<= (* 2 (select main_a v_prenex_18978)) 4)))) (forall ((v_prenex_25200 Int) (v_prenex_25199 Int)) (or (<= (+ (select main_a v_prenex_25200) 996) (select main_a v_prenex_25199)) (< v_prenex_25199 main_y) (< v_prenex_25200 main_x) (<= 0 (select main_a v_prenex_25200)) (<= (+ main_x 1) v_prenex_25200) (<= (select main_a v_prenex_25199) 1002) (<= (select main_a v_prenex_25199) 1000))) (forall ((v_prenex_21823 Int) (v_prenex_21824 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21823))) (<= (+ main_x 1) v_prenex_21824) (< v_prenex_21824 main_x) (<= (select main_a v_prenex_21824) 4) (<= 0 (* 2 (select main_a v_prenex_21824))) (<= (+ (select main_a v_prenex_21824) (select main_a v_prenex_21823)) 1000))) (or (forall ((v_prenex_20932 Int)) (<= (select main_a v_prenex_20932) 1002)) (forall ((v_prenex_20933 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20933))) (<= (+ main_x 1) v_prenex_20933) (<= (* 2 (select main_a v_prenex_20933)) 4) (< v_prenex_20933 main_x)))) (or (forall ((v_prenex_23714 Int)) (or (<= (+ main_x 1) v_prenex_23714) (<= 0 (+ (select main_a v_prenex_23714) 2)) (<= (* 2 (select main_a v_prenex_23714)) 4) (< v_prenex_23714 main_x))) (forall ((v_prenex_23713 Int)) (or (<= (* 2 (select main_a v_prenex_23713)) 2000) (< v_prenex_23713 main_y) (<= 998 (select main_a v_prenex_23713))))) (forall ((v_prenex_19467 Int) (v_prenex_19468 Int)) (or (<= (select main_a v_prenex_19467) 1002) (< v_prenex_19467 main_y) (<= 1000 (+ (select main_a v_prenex_19468) (select main_a v_prenex_19467))) (<= (* 2 (select main_a v_prenex_19467)) 2000) (<= (+ main_y 1) v_prenex_19467))) (or (forall ((v_prenex_21770 Int)) (or (<= (* 2 (select main_a v_prenex_21770)) 4) (< v_prenex_21770 main_x) (<= (select main_a v_prenex_21770) 2) (<= (+ main_x 1) v_prenex_21770))) (forall ((v_prenex_21769 Int)) (or (<= 998 (select main_a v_prenex_21769)) (<= 996 (select main_a v_prenex_21769))))) (or (forall ((v_prenex_27659 Int)) (or (<= (* 2 (select main_a v_prenex_27659)) 4) (<= 0 (+ (select main_a v_prenex_27659) 2)) (<= (select main_a v_prenex_27659) 4) (< v_prenex_27659 main_x) (<= (+ main_x 1) v_prenex_27659))) (forall ((v_prenex_27658 Int)) (or (<= (select main_a v_prenex_27658) 1002) (<= 1996 (* 2 (select main_a v_prenex_27658)))))) (or (forall ((v_prenex_24897 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24897))) (< v_prenex_24897 main_x) (<= (+ main_x 1) v_prenex_24897) (<= (select main_a v_prenex_24897) 2) (<= 0 (+ (select main_a v_prenex_24897) 2)))) (forall ((v_prenex_24896 Int)) (<= 996 (select main_a v_prenex_24896)))) (forall ((v_prenex_21827 Int) (v_prenex_21828 Int)) (or (<= (select main_a v_prenex_21827) 1000) (<= (+ main_x 1) v_prenex_21828) (<= (+ (select main_a v_prenex_21828) (select main_a v_prenex_21827)) 1000) (<= 0 (+ (select main_a v_prenex_21828) 2)) (<= 998 (select main_a v_prenex_21827)) (< v_prenex_21828 main_x))) (forall ((v_prenex_28414 Int) (v_prenex_28413 Int)) (or (<= (+ main_y 1) v_prenex_28413) (<= 998 (select main_a v_prenex_28413)) (<= (* 2 (select main_a v_prenex_28414)) 4) (<= (+ main_x 1) v_prenex_28414) (< v_prenex_28414 main_x) (<= 1996 (* 2 (select main_a v_prenex_28413))) (<= (select main_a v_prenex_28413) (+ (select main_a v_prenex_28414) 1000)))) (forall ((v_prenex_24064 Int) (v_prenex_24063 Int)) (or (<= (+ main_x 1) v_prenex_24064) (<= 1000 (+ (select main_a v_prenex_24064) (select main_a v_prenex_24063))) (<= 0 (+ (select main_a v_prenex_24064) 2)) (<= (select main_a v_prenex_24064) 2) (<= 1996 (* 2 (select main_a v_prenex_24063))) (<= (select main_a v_prenex_24063) 1000) (< v_prenex_24064 main_x))) (forall ((v_prenex_25850 Int) (v_prenex_25849 Int)) (or (<= (* 2 (select main_a v_prenex_25849)) 2000) (<= 996 (select main_a v_prenex_25849)) (<= (select main_a v_prenex_25849) (+ (select main_a v_prenex_25850) 1000)) (<= 0 (+ (select main_a v_prenex_25850) 2)) (<= (+ main_x 1) v_prenex_25850) (< v_prenex_25850 main_x))) (forall ((v_prenex_26627 Int) (v_prenex_26628 Int)) (or (<= (+ main_x 1) v_prenex_26628) (<= 0 (+ (select main_a v_prenex_26628) 2)) (<= (select main_a v_prenex_26627) 1000) (<= 1996 (* 2 (select main_a v_prenex_26627))) (<= (+ main_y 1) v_prenex_26627) (< v_prenex_26628 main_x) (<= (+ (select main_a v_prenex_26628) (select main_a v_prenex_26627)) 1000))) (forall ((v_prenex_19832 Int) (v_prenex_19831 Int)) (or (<= 0 (+ (select main_a v_prenex_19832) 2)) (<= 1000 (+ (select main_a v_prenex_19832) (select main_a v_prenex_19831))) (<= (select main_a v_prenex_19831) 1002) (< v_prenex_19832 main_x) (<= 996 (select main_a v_prenex_19831)) (<= 0 (select main_a v_prenex_19832)) (<= (+ main_x 1) v_prenex_19832))) (or (forall ((v_prenex_23354 Int)) (or (<= (select main_a v_prenex_23354) 4) (<= (* 2 (select main_a v_prenex_23354)) 4) (<= (+ main_x 1) v_prenex_23354) (< v_prenex_23354 main_x))) (forall ((v_prenex_23353 Int)) (or (<= 996 (select main_a v_prenex_23353)) (<= (select main_a v_prenex_23353) 1002)))) (forall ((v_prenex_21767 Int) (v_prenex_21768 Int)) (or (<= (+ (select main_a v_prenex_21768) 996) (select main_a v_prenex_21767)) (<= 996 (select main_a v_prenex_21767)) (<= (+ main_y 1) v_prenex_21767) (<= (select main_a v_prenex_21767) 1000) (< v_prenex_21767 main_y))) (forall ((v_prenex_19553 Int) (v_prenex_19554 Int)) (or (<= (select main_a v_prenex_19553) 1000) (<= (+ main_x 1) v_prenex_19554) (<= (* 2 (select main_a v_prenex_19553)) 2000) (<= 0 (* 2 (select main_a v_prenex_19554))) (<= 1000 (+ (select main_a v_prenex_19554) (select main_a v_prenex_19553))) (<= (+ main_y 1) v_prenex_19553) (< v_prenex_19554 main_x))) (forall ((v_prenex_19111 Int) (v_prenex_19110 Int)) (or (< v_prenex_19111 main_x) (<= 0 (+ (select main_a v_prenex_19111) 2)) (<= 1996 (* 2 (select main_a v_prenex_19110))) (<= 0 (select main_a v_prenex_19111)) (<= 1000 (+ (select main_a v_prenex_19111) (select main_a v_prenex_19110))) (<= (+ main_x 1) v_prenex_19111))) (forall ((v_prenex_28283 Int) (v_prenex_28284 Int)) (or (<= (select main_a v_prenex_28283) 1002) (< v_prenex_28284 main_x) (<= (select main_a v_prenex_28284) 4) (<= 1000 (+ (select main_a v_prenex_28284) (select main_a v_prenex_28283))) (<= (+ main_x 1) v_prenex_28284) (<= (select main_a v_prenex_28284) 2))) (forall ((v_prenex_23716 Int) (v_prenex_23715 Int)) (or (<= (select main_a v_prenex_23715) 1002) (<= (+ main_x 1) v_prenex_23716) (<= 0 (+ (select main_a v_prenex_23716) 2)) (<= (select main_a v_prenex_23716) 4) (<= (select main_a v_prenex_23715) (+ (select main_a v_prenex_23716) 1000)) (< v_prenex_23716 main_x) (<= (* 2 (select main_a v_prenex_23715)) 2000))) (forall ((v_prenex_20109 Int) (v_prenex_20108 Int)) (or (<= 0 (+ (select main_a v_prenex_20109) 2)) (<= (select main_a v_prenex_20109) 4) (<= (+ main_x 1) v_prenex_20109) (< v_prenex_20109 main_x) (<= 996 (select main_a v_prenex_20108)) (<= 1000 (+ (select main_a v_prenex_20109) (select main_a v_prenex_20108))) (<= (* 2 (select main_a v_prenex_20108)) 2000))) (forall ((v_prenex_26978 Int) (v_prenex_26977 Int)) (or (<= (select main_a v_prenex_26977) 1000) (<= 1000 (+ (select main_a v_prenex_26978) (select main_a v_prenex_26977))) (< v_prenex_26978 main_x) (<= (+ main_x 1) v_prenex_26978) (<= (select main_a v_prenex_26977) 1002) (<= 0 (* 2 (select main_a v_prenex_26978))))) (or (forall ((v_prenex_26410 Int)) (or (<= 0 (select main_a v_prenex_26410)) (<= (+ main_x 1) v_prenex_26410) (<= 0 (* 2 (select main_a v_prenex_26410))) (< v_prenex_26410 main_x))) (forall ((v_prenex_26409 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26409))) (<= (* 2 (select main_a v_prenex_26409)) 2000)))) (forall ((v_prenex_20570 Int) (v_prenex_20569 Int)) (or (<= (+ main_x 1) v_prenex_20570) (< v_prenex_20570 main_x) (<= (select main_a v_prenex_20569) (+ (select main_a v_prenex_20570) 1000)) (<= 1996 (* 2 (select main_a v_prenex_20569))) (<= 0 (+ (select main_a v_prenex_20570) 2)) (<= (* 2 (select main_a v_prenex_20570)) 4))) (forall ((v_prenex_20346 Int) (v_prenex_20347 Int)) (or (<= (select main_a v_prenex_20346) 1000) (<= (+ main_y 1) v_prenex_20346) (< v_prenex_20346 main_y) (<= (select main_a v_prenex_20346) (+ (select main_a v_prenex_20347) 1000)) (<= (* 2 (select main_a v_prenex_20346)) 2000))) (forall ((v_prenex_25049 Int) (v_prenex_25050 Int)) (or (<= 996 (select main_a v_prenex_25049)) (< v_prenex_25050 main_x) (<= 998 (select main_a v_prenex_25049)) (<= (select main_a v_prenex_25050) 4) (<= (select main_a v_prenex_25050) 2) (<= (+ main_x 1) v_prenex_25050) (<= (+ (select main_a v_prenex_25050) (select main_a v_prenex_25049)) 1000))) (forall ((v_prenex_27357 Int) (v_prenex_27356 Int)) (or (<= (+ main_x 1) v_prenex_27357) (<= 1996 (* 2 (select main_a v_prenex_27356))) (<= (select main_a v_prenex_27356) 1002) (< v_prenex_27357 main_x) (<= 0 (select main_a v_prenex_27357)) (<= 1000 (+ (select main_a v_prenex_27357) (select main_a v_prenex_27356))) (<= (select main_a v_prenex_27357) 2))) (forall ((v_prenex_24685 Int) (v_prenex_24684 Int)) (or (<= 1000 (+ (select main_a v_prenex_24685) (select main_a v_prenex_24684))) (<= (select main_a v_prenex_24684) 1002) (<= 1996 (* 2 (select main_a v_prenex_24684))) (<= (+ main_x 1) v_prenex_24685) (<= 0 (* 2 (select main_a v_prenex_24685))) (< v_prenex_24685 main_x))) (forall ((v_prenex_20359 Int) (v_prenex_20358 Int)) (or (<= (+ main_x 1) v_prenex_20359) (< v_prenex_20359 main_x) (<= (select main_a v_prenex_20358) (+ (select main_a v_prenex_20359) 1000)) (<= (select main_a v_prenex_20359) 2) (<= 998 (select main_a v_prenex_20358)))) (forall ((v_prenex_27719 Int) (v_prenex_27718 Int)) (or (<= (select main_a v_prenex_27718) 1000) (< v_prenex_27719 main_x) (<= 0 (select main_a v_prenex_27719)) (<= (+ (select main_a v_prenex_27719) 996) (select main_a v_prenex_27718)) (<= (+ main_x 1) v_prenex_27719) (<= (+ main_y 1) v_prenex_27718))) (forall ((v_prenex_26579 Int) (v_prenex_26580 Int)) (or (<= (+ main_x 1) v_prenex_26580) (<= (select main_a v_prenex_26580) 4) (<= 1000 (+ (select main_a v_prenex_26580) (select main_a v_prenex_26579))) (<= 998 (select main_a v_prenex_26579)) (<= (+ main_y 1) v_prenex_26579) (< v_prenex_26580 main_x))) (or (forall ((v_prenex_26562 Int)) (or (<= (* 2 (select main_a v_prenex_26562)) 4) (<= (+ main_x 1) v_prenex_26562) (<= 0 (+ (select main_a v_prenex_26562) 2)) (< v_prenex_26562 main_x))) (forall ((v_prenex_26561 Int)) (or (<= (select main_a v_prenex_26561) 1002) (<= (select main_a v_prenex_26561) 1000)))) (forall ((v_prenex_25579 Int) (v_prenex_25578 Int)) (or (<= (select main_a v_prenex_25578) 1000) (< v_prenex_25579 main_x) (<= (+ main_x 1) v_prenex_25579) (< v_prenex_25578 main_y) (<= 1000 (+ (select main_a v_prenex_25579) (select main_a v_prenex_25578))) (<= 0 (* 2 (select main_a v_prenex_25579))) (<= 996 (select main_a v_prenex_25578)))) (forall ((v_prenex_27348 Int) (v_prenex_27349 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27348))) (<= (+ main_x 1) v_prenex_27349) (<= 996 (select main_a v_prenex_27348)) (<= (* 2 (select main_a v_prenex_27349)) 4) (<= (+ main_y 1) v_prenex_27348) (<= 1000 (+ (select main_a v_prenex_27349) (select main_a v_prenex_27348))) (< v_prenex_27349 main_x))) (or (forall ((v_prenex_18631 Int)) (or (<= (select main_a v_prenex_18631) 1002) (<= 998 (select main_a v_prenex_18631)))) (forall ((v_prenex_18632 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18632))) (<= (+ main_x 1) v_prenex_18632) (< v_prenex_18632 main_x) (<= (select main_a v_prenex_18632) 2) (<= (select main_a v_prenex_18632) 4)))) (or (forall ((v_prenex_26057 Int)) (or (<= (+ main_y 1) v_prenex_26057) (<= (select main_a v_prenex_26057) 1000) (<= 998 (select main_a v_prenex_26057)))) (forall ((v_prenex_26058 Int)) (or (< v_prenex_26058 main_x) (<= (+ main_x 1) v_prenex_26058) (<= 0 (* 2 (select main_a v_prenex_26058))) (<= 0 (+ (select main_a v_prenex_26058) 2))))) (forall ((v_prenex_23622 Int) (v_prenex_23623 Int)) (or (<= (select main_a v_prenex_23622) 1002) (<= 0 (select main_a v_prenex_23623)) (<= (+ (select main_a v_prenex_23623) (select main_a v_prenex_23622)) 1000) (<= (+ main_x 1) v_prenex_23623) (<= (* 2 (select main_a v_prenex_23622)) 2000) (<= (select main_a v_prenex_23623) 4) (< v_prenex_23623 main_x))) (forall ((v_prenex_24619 Int) (v_prenex_24618 Int)) (or (<= (+ (select main_a v_prenex_24619) (select main_a v_prenex_24618)) 1000) (<= (+ main_x 1) v_prenex_24619) (<= 0 (+ (select main_a v_prenex_24619) 2)) (<= (* 2 (select main_a v_prenex_24618)) 2000) (< v_prenex_24619 main_x) (<= (select main_a v_prenex_24618) 1000))) (forall ((v_prenex_23334 Int) (v_prenex_23333 Int)) (or (<= 0 (select main_a v_prenex_23334)) (< v_prenex_23334 main_x) (< v_prenex_23333 main_y) (<= 1996 (* 2 (select main_a v_prenex_23333))) (<= (+ main_x 1) v_prenex_23334) (<= (select main_a v_prenex_23333) (+ (select main_a v_prenex_23334) 1000)))) (forall ((v_prenex_21671 Int) (v_prenex_21672 Int)) (or (<= (select main_a v_prenex_21671) 1002) (<= (+ main_x 1) v_prenex_21672) (<= (+ main_y 1) v_prenex_21671) (<= 1996 (* 2 (select main_a v_prenex_21671))) (< v_prenex_21672 main_x) (<= (select main_a v_prenex_21672) 4) (<= 1000 (+ (select main_a v_prenex_21672) (select main_a v_prenex_21671))))) (forall ((v_prenex_28631 Int) (v_prenex_28630 Int)) (or (<= (* 2 (select main_a v_prenex_28631)) 4) (<= 0 (* 2 (select main_a v_prenex_28631))) (<= (select main_a v_prenex_28630) 1000) (<= 998 (select main_a v_prenex_28630)) (<= (+ main_x 1) v_prenex_28631) (<= (select main_a v_prenex_28630) (+ (select main_a v_prenex_28631) 1000)) (< v_prenex_28631 main_x))) (forall ((v_prenex_19559 Int) (v_prenex_19560 Int)) (or (<= (+ main_x 1) v_prenex_19560) (<= (* 2 (select main_a v_prenex_19559)) 2000) (<= 0 (+ (select main_a v_prenex_19560) 2)) (<= (select main_a v_prenex_19560) 2) (< v_prenex_19560 main_x) (<= (select main_a v_prenex_19559) 1002) (<= (+ (select main_a v_prenex_19560) (select main_a v_prenex_19559)) 1000))) (forall ((v_prenex_21373 Int) (v_prenex_21374 Int)) (or (<= 0 (select main_a v_prenex_21374)) (<= (+ main_y 1) v_prenex_21373) (<= (select main_a v_prenex_21373) 1000) (<= (+ (select main_a v_prenex_21374) 996) (select main_a v_prenex_21373)) (<= (+ main_x 1) v_prenex_21374) (< v_prenex_21374 main_x) (<= 996 (select main_a v_prenex_21373)))) (forall ((v_prenex_18932 Int) (v_prenex_18931 Int)) (or (<= (+ (select main_a v_prenex_18932) (select main_a v_prenex_18931)) 1000) (<= 1996 (* 2 (select main_a v_prenex_18931))) (<= (select main_a v_prenex_18931) 1002) (<= (+ main_x 1) v_prenex_18932) (<= (* 2 (select main_a v_prenex_18932)) 4) (<= (select main_a v_prenex_18932) 4) (< v_prenex_18932 main_x))) (forall ((v_prenex_23008 Int) (v_prenex_23009 Int)) (or (< v_prenex_23008 main_y) (< v_prenex_23009 main_x) (<= 0 (+ (select main_a v_prenex_23009) 2)) (<= 1996 (* 2 (select main_a v_prenex_23008))) (<= (+ (select main_a v_prenex_23009) (select main_a v_prenex_23008)) 1000) (<= (+ main_x 1) v_prenex_23009))) (forall ((v_prenex_23551 Int) (v_prenex_23550 Int)) (or (<= (+ main_x 1) v_prenex_23551) (<= (select main_a v_prenex_23550) 1000) (<= 0 (select main_a v_prenex_23551)) (<= (+ (select main_a v_prenex_23551) 996) (select main_a v_prenex_23550)) (<= (select main_a v_prenex_23550) 1002) (< v_prenex_23551 main_x))) (or (forall ((v_prenex_21804 Int)) (or (<= 0 (select main_a v_prenex_21804)) (< v_prenex_21804 main_x) (<= 0 (* 2 (select main_a v_prenex_21804))) (<= (+ main_x 1) v_prenex_21804))) (forall ((v_prenex_21803 Int)) (or (<= (+ main_y 1) v_prenex_21803) (<= 1996 (* 2 (select main_a v_prenex_21803)))))) (forall ((v_prenex_24074 Int) (v_prenex_24073 Int)) (or (<= 998 (select main_a v_prenex_24073)) (<= (* 2 (select main_a v_prenex_24074)) 4) (< v_prenex_24073 main_y) (<= (* 2 (select main_a v_prenex_24073)) 2000) (< v_prenex_24074 main_x) (<= (+ main_x 1) v_prenex_24074) (<= (+ (select main_a v_prenex_24074) (select main_a v_prenex_24073)) 1000))) (forall ((v_prenex_19678 Int) (v_prenex_19677 Int)) (or (<= (select main_a v_prenex_19677) 1000) (<= (+ main_x 1) v_prenex_19678) (<= (select main_a v_prenex_19678) 4) (< v_prenex_19678 main_x) (<= (* 2 (select main_a v_prenex_19678)) 4) (<= (+ (select main_a v_prenex_19678) 996) (select main_a v_prenex_19677)))) (or (forall ((v_prenex_19298 Int)) (or (< v_prenex_19298 main_x) (<= 0 (* 2 (select main_a v_prenex_19298))) (<= (* 2 (select main_a v_prenex_19298)) 4) (<= (+ main_x 1) v_prenex_19298))) (forall ((v_prenex_19297 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19297))) (<= 996 (select main_a v_prenex_19297))))) (or (forall ((v_prenex_23327 Int)) (or (<= (select main_a v_prenex_23327) 1002) (<= 996 (select main_a v_prenex_23327)))) (forall ((v_prenex_23328 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23328))) (<= (+ main_x 1) v_prenex_23328) (<= (select main_a v_prenex_23328) 4) (< v_prenex_23328 main_x) (<= (* 2 (select main_a v_prenex_23328)) 4)))) (forall ((v_prenex_25673 Int) (v_prenex_25672 Int)) (or (<= (+ main_x 1) v_prenex_25673) (< v_prenex_25673 main_x) (<= (* 2 (select main_a v_prenex_25672)) 2000) (<= 0 (* 2 (select main_a v_prenex_25673))) (<= (+ (select main_a v_prenex_25673) (select main_a v_prenex_25672)) 1000) (<= (select main_a v_prenex_25673) 2))) (forall ((v_prenex_25307 Int) (v_prenex_25308 Int)) (or (< v_prenex_25308 main_x) (<= 996 (select main_a v_prenex_25307)) (<= 998 (select main_a v_prenex_25307)) (<= 0 (* 2 (select main_a v_prenex_25308))) (<= (select main_a v_prenex_25308) 4) (<= (+ main_x 1) v_prenex_25308) (<= 1000 (+ (select main_a v_prenex_25308) (select main_a v_prenex_25307))))) (forall ((v_prenex_18794 Int) (v_prenex_18793 Int)) (or (<= (+ main_x 1) v_prenex_18793) (< v_prenex_18793 main_x) (<= (+ (select main_a v_prenex_18793) 996) (select main_a v_prenex_18794)) (< v_prenex_18794 main_y) (<= 0 (select main_a v_prenex_18793)) (<= (select main_a v_prenex_18794) 1002) (<= 996 (select main_a v_prenex_18794)))) (forall ((v_prenex_23743 Int) (v_prenex_23744 Int)) (or (<= 1000 (+ (select main_a v_prenex_23744) (select main_a v_prenex_23743))) (<= (select main_a v_prenex_23744) 2) (< v_prenex_23744 main_x) (<= (select main_a v_prenex_23743) 1002) (<= (+ main_x 1) v_prenex_23744) (<= 0 (select main_a v_prenex_23744)))) (forall ((v_prenex_19465 Int) (v_prenex_19466 Int)) (or (<= (select main_a v_prenex_19466) 2) (<= (+ (select main_a v_prenex_19466) (select main_a v_prenex_19465)) 1000) (<= (+ main_x 1) v_prenex_19466) (<= 1996 (* 2 (select main_a v_prenex_19465))) (< v_prenex_19466 main_x))) (forall ((v_prenex_21267 Int) (v_prenex_21268 Int)) (or (<= (* 2 (select main_a v_prenex_21267)) 2000) (<= (+ main_x 1) v_prenex_21268) (<= 1996 (* 2 (select main_a v_prenex_21267))) (< v_prenex_21268 main_x) (<= (select main_a v_prenex_21268) 2) (<= (* 2 (select main_a v_prenex_21268)) 4) (<= (select main_a v_prenex_21267) (+ (select main_a v_prenex_21268) 1000)))) (forall ((v_prenex_22588 Int) (v_prenex_22589 Int)) (or (<= (+ main_x 1) v_prenex_22589) (<= 1996 (* 2 (select main_a v_prenex_22588))) (<= 998 (select main_a v_prenex_22588)) (<= 0 (select main_a v_prenex_22589)) (<= (+ (select main_a v_prenex_22589) (select main_a v_prenex_22588)) 1000) (<= (* 2 (select main_a v_prenex_22589)) 4) (< v_prenex_22589 main_x))) (or (forall ((v_prenex_21714 Int)) (or (<= (+ main_x 1) v_prenex_21714) (<= 0 (select main_a v_prenex_21714)) (< v_prenex_21714 main_x) (<= (* 2 (select main_a v_prenex_21714)) 4))) (forall ((v_prenex_21713 Int)) (<= (select main_a v_prenex_21713) 1002))) (forall ((v_prenex_19009 Int) (v_prenex_19010 Int)) (or (<= (+ main_y 1) v_prenex_19009) (< v_prenex_19010 main_x) (<= 1000 (+ (select main_a v_prenex_19010) (select main_a v_prenex_19009))) (<= (* 2 (select main_a v_prenex_19009)) 2000) (<= (+ main_x 1) v_prenex_19010) (<= (select main_a v_prenex_19010) 2))) (forall ((v_prenex_23254 Int) (v_prenex_23253 Int)) (or (<= 1000 (+ (select main_a v_prenex_23254) (select main_a v_prenex_23253))) (<= (select main_a v_prenex_23253) 1002) (<= (select main_a v_prenex_23254) 2) (<= (select main_a v_prenex_23253) 1000) (< v_prenex_23254 main_x) (<= (+ main_x 1) v_prenex_23254) (<= (+ main_y 1) v_prenex_23253))) (forall ((v_prenex_23259 Int) (v_prenex_23260 Int)) (or (< v_prenex_23259 main_y) (<= 998 (select main_a v_prenex_23259)) (<= (select main_a v_prenex_23259) 1002) (<= (+ main_x 1) v_prenex_23260) (<= (+ (select main_a v_prenex_23260) (select main_a v_prenex_23259)) 1000) (< v_prenex_23260 main_x) (<= 0 (+ (select main_a v_prenex_23260) 2)))) (forall ((v_prenex_26516 Int) (v_prenex_26515 Int)) (or (<= 1000 (+ (select main_a v_prenex_26516) (select main_a v_prenex_26515))) (<= 0 (* 2 (select main_a v_prenex_26516))) (<= (* 2 (select main_a v_prenex_26515)) 2000) (<= (+ main_x 1) v_prenex_26516) (< v_prenex_26516 main_x) (<= (select main_a v_prenex_26515) 1002))) (forall ((v_prenex_19524 Int) (v_prenex_19523 Int)) (or (<= (select main_a v_prenex_19524) 2) (< v_prenex_19524 main_x) (<= (* 2 (select main_a v_prenex_19524)) 4) (<= (select main_a v_prenex_19523) (+ (select main_a v_prenex_19524) 1000)) (<= (+ main_x 1) v_prenex_19524) (<= (select main_a v_prenex_19523) 1000))) (or (forall ((v_prenex_24242 Int)) (or (<= (select main_a v_prenex_24242) 4) (<= 0 (+ (select main_a v_prenex_24242) 2)) (<= (+ main_x 1) v_prenex_24242) (< v_prenex_24242 main_x))) (forall ((v_prenex_24241 Int)) (<= 1996 (* 2 (select main_a v_prenex_24241))))) (or (forall ((v_prenex_27629 Int)) (or (<= (select main_a v_prenex_27629) 2) (<= (* 2 (select main_a v_prenex_27629)) 4) (<= (+ main_x 1) v_prenex_27629) (< v_prenex_27629 main_x))) (forall ((v_prenex_27628 Int)) (or (< v_prenex_27628 main_y) (<= 1996 (* 2 (select main_a v_prenex_27628))) (<= 998 (select main_a v_prenex_27628))))) (forall ((v_prenex_25022 Int) (v_prenex_25021 Int)) (or (<= (+ main_x 1) v_prenex_25022) (< v_prenex_25022 main_x) (<= (select main_a v_prenex_25021) 1002) (<= (select main_a v_prenex_25022) 2) (<= (+ (select main_a v_prenex_25022) (select main_a v_prenex_25021)) 1000) (<= 0 (* 2 (select main_a v_prenex_25022))) (<= 1996 (* 2 (select main_a v_prenex_25021))))) (forall ((v_prenex_22475 Int) (v_prenex_22476 Int)) (or (<= (* 2 (select main_a v_prenex_22475)) 2000) (< v_prenex_22475 main_y) (<= (select main_a v_prenex_22475) 1000) (<= (+ (select main_a v_prenex_22476) (select main_a v_prenex_22475)) 1000) (< v_prenex_22476 main_x) (<= (select main_a v_prenex_22476) 4) (<= (+ main_x 1) v_prenex_22476))) (forall ((v_prenex_19078 Int) (v_prenex_19077 Int)) (or (<= (+ main_x 1) v_prenex_19078) (<= (* 2 (select main_a v_prenex_19077)) 2000) (< v_prenex_19078 main_x) (<= 0 (select main_a v_prenex_19078)) (<= 1000 (+ (select main_a v_prenex_19078) (select main_a v_prenex_19077))) (<= 996 (select main_a v_prenex_19077)) (< v_prenex_19077 main_y))) (or (forall ((v_prenex_26004 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26004))) (< v_prenex_26004 main_x) (<= (* 2 (select main_a v_prenex_26004)) 4) (<= (+ main_x 1) v_prenex_26004))) (forall ((v_prenex_26003 Int)) (or (<= 998 (select main_a v_prenex_26003)) (<= 996 (select main_a v_prenex_26003))))) (forall ((v_prenex_22671 Int) (v_prenex_22670 Int)) (or (< v_prenex_22671 main_x) (<= (select main_a v_prenex_22671) 2) (<= (select main_a v_prenex_22670) (+ (select main_a v_prenex_22671) 1000)) (<= (+ main_x 1) v_prenex_22671) (<= 998 (select main_a v_prenex_22670)))) (forall ((v_prenex_21644 Int) (v_prenex_21645 Int)) (or (<= 998 (select main_a v_prenex_21644)) (<= (select main_a v_prenex_21645) 2) (<= (* 2 (select main_a v_prenex_21645)) 4) (<= (select main_a v_prenex_21644) 1000) (<= (+ main_x 1) v_prenex_21645) (< v_prenex_21645 main_x) (<= (+ (select main_a v_prenex_21645) (select main_a v_prenex_21644)) 1000))) (forall ((v_prenex_28591 Int) (v_prenex_28590 Int)) (or (<= 0 (select main_a v_prenex_28591)) (<= (+ main_x 1) v_prenex_28591) (< v_prenex_28591 main_x) (<= 996 (select main_a v_prenex_28590)) (<= (+ (select main_a v_prenex_28591) (select main_a v_prenex_28590)) 1000))) (forall ((v_prenex_20357 Int) (v_prenex_20356 Int)) (or (<= (+ main_x 1) v_prenex_20357) (< v_prenex_20357 main_x) (<= (select main_a v_prenex_20356) 1000) (<= (* 2 (select main_a v_prenex_20357)) 4) (<= (select main_a v_prenex_20356) (+ (select main_a v_prenex_20357) 1000)) (<= (select main_a v_prenex_20357) 4) (<= 1996 (* 2 (select main_a v_prenex_20356))))) (forall ((v_prenex_24061 Int) (v_prenex_24062 Int)) (or (<= (* 2 (select main_a v_prenex_24061)) 2000) (<= 1000 (+ (select main_a v_prenex_24062) (select main_a v_prenex_24061))) (<= 996 (select main_a v_prenex_24061)) (<= (+ main_x 1) v_prenex_24062) (<= (* 2 (select main_a v_prenex_24062)) 4) (<= (select main_a v_prenex_24062) 2) (< v_prenex_24062 main_x))) (forall ((v_prenex_26402 Int) (v_prenex_26401 Int)) (or (<= 998 (select main_a v_prenex_26401)) (< v_prenex_26402 main_x) (<= 996 (select main_a v_prenex_26401)) (<= 1000 (+ (select main_a v_prenex_26402) (select main_a v_prenex_26401))) (<= (select main_a v_prenex_26402) 2) (<= 0 (+ (select main_a v_prenex_26402) 2)) (<= (+ main_x 1) v_prenex_26402))) (forall ((v_prenex_20863 Int) (v_prenex_20864 Int)) (or (<= (+ main_x 1) v_prenex_20864) (<= (* 2 (select main_a v_prenex_20863)) 2000) (<= (select main_a v_prenex_20863) (+ (select main_a v_prenex_20864) 1000)) (<= (select main_a v_prenex_20863) 1000) (<= (+ main_y 1) v_prenex_20863) (< v_prenex_20864 main_x) (<= (select main_a v_prenex_20864) 4))) (or (forall ((v_prenex_24551 Int)) (or (<= 0 (select main_a v_prenex_24551)) (< v_prenex_24551 main_x) (<= (+ main_x 1) v_prenex_24551) (<= 0 (* 2 (select main_a v_prenex_24551))))) (forall ((v_prenex_24550 Int)) (or (<= (* 2 (select main_a v_prenex_24550)) 2000) (< v_prenex_24550 main_y) (<= 998 (select main_a v_prenex_24550))))) (or (forall ((v_prenex_27009 Int)) (or (<= (select main_a v_prenex_27009) 1002) (<= 1996 (* 2 (select main_a v_prenex_27009))))) (forall ((v_prenex_27010 Int)) (or (<= (* 2 (select main_a v_prenex_27010)) 4) (<= (+ main_x 1) v_prenex_27010) (< v_prenex_27010 main_x) (<= 0 (* 2 (select main_a v_prenex_27010))) (<= (select main_a v_prenex_27010) 2)))) (forall ((v_prenex_24548 Int) (v_prenex_24549 Int)) (or (<= (+ main_x 1) v_prenex_24549) (<= (* 2 (select main_a v_prenex_24548)) 2000) (<= (+ (select main_a v_prenex_24549) (select main_a v_prenex_24548)) 1000) (<= (select main_a v_prenex_24549) 2) (<= 998 (select main_a v_prenex_24548)) (<= 0 (* 2 (select main_a v_prenex_24549))) (< v_prenex_24549 main_x))) (forall ((v_prenex_25457 Int) (v_prenex_25456 Int)) (or (< v_prenex_25457 main_x) (<= (+ (select main_a v_prenex_25457) 996) (select main_a v_prenex_25456)) (<= 0 (select main_a v_prenex_25457)) (<= 1996 (* 2 (select main_a v_prenex_25456))) (<= (+ main_x 1) v_prenex_25457) (<= 0 (* 2 (select main_a v_prenex_25457))))) (forall ((v_prenex_28139 Int) (v_prenex_28138 Int)) (or (< v_prenex_28138 main_y) (<= 998 (select main_a v_prenex_28138)) (< v_prenex_28139 main_x) (<= (select main_a v_prenex_28139) 4) (<= (+ main_x 1) v_prenex_28139) (<= (+ (select main_a v_prenex_28139) (select main_a v_prenex_28138)) 1000))) (forall ((v_prenex_24339 Int) (v_prenex_24340 Int)) (or (<= (select main_a v_prenex_24339) 1002) (<= (+ main_y 1) v_prenex_24339) (<= 0 (select main_a v_prenex_24340)) (<= (+ main_x 1) v_prenex_24340) (<= (select main_a v_prenex_24339) 1000) (< v_prenex_24340 main_x) (<= 1000 (+ (select main_a v_prenex_24340) (select main_a v_prenex_24339))))) (or (forall ((v_prenex_24192 Int)) (or (<= (* 2 (select main_a v_prenex_24192)) 4) (< v_prenex_24192 main_x) (<= (+ main_x 1) v_prenex_24192) (<= 0 (select main_a v_prenex_24192)))) (forall ((v_prenex_24191 Int)) (or (<= 996 (select main_a v_prenex_24191)) (<= (+ main_y 1) v_prenex_24191) (<= (select main_a v_prenex_24191) 1000)))) (forall ((v_prenex_28197 Int) (v_prenex_28196 Int)) (or (<= 1000 (+ (select main_a v_prenex_28197) (select main_a v_prenex_28196))) (<= 0 (select main_a v_prenex_28197)) (<= (select main_a v_prenex_28197) 4) (<= 996 (select main_a v_prenex_28196)) (< v_prenex_28197 main_x) (<= (+ main_x 1) v_prenex_28197) (<= (select main_a v_prenex_28196) 1002))) (or (forall ((v_prenex_28566 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28566))) (<= (select main_a v_prenex_28566) 1000))) (forall ((v_prenex_28567 Int)) (or (<= (select main_a v_prenex_28567) 4) (<= (+ main_x 1) v_prenex_28567) (<= (* 2 (select main_a v_prenex_28567)) 4) (<= 0 (* 2 (select main_a v_prenex_28567))) (< v_prenex_28567 main_x)))) (forall ((v_prenex_24809 Int) (v_prenex_24808 Int)) (or (<= (+ main_y 1) v_prenex_24808) (<= 1996 (* 2 (select main_a v_prenex_24808))) (< v_prenex_24809 main_x) (<= 996 (select main_a v_prenex_24808)) (<= (select main_a v_prenex_24808) (+ (select main_a v_prenex_24809) 1000)) (<= (+ main_x 1) v_prenex_24809) (<= 0 (select main_a v_prenex_24809)))) (forall ((v_prenex_21677 Int) (v_prenex_21678 Int)) (or (< v_prenex_21677 main_y) (< v_prenex_21678 main_x) (<= (select main_a v_prenex_21677) 1000) (<= (select main_a v_prenex_21677) (+ (select main_a v_prenex_21678) 1000)) (<= 1996 (* 2 (select main_a v_prenex_21677))) (<= (+ main_x 1) v_prenex_21678) (<= 0 (select main_a v_prenex_21678)))) (forall ((v_prenex_26739 Int) (v_prenex_26740 Int)) (or (<= 0 (+ (select main_a v_prenex_26740) 2)) (< v_prenex_26740 main_x) (<= (+ (select main_a v_prenex_26740) (select main_a v_prenex_26739)) 1000) (<= (select main_a v_prenex_26739) 1002) (<= (+ main_x 1) v_prenex_26740))) (or (forall ((v_prenex_19461 Int)) (or (<= 998 (select main_a v_prenex_19461)) (<= (* 2 (select main_a v_prenex_19461)) 2000) (<= (+ main_y 1) v_prenex_19461))) (forall ((v_prenex_19462 Int)) (or (< v_prenex_19462 main_x) (<= 0 (* 2 (select main_a v_prenex_19462))) (<= (* 2 (select main_a v_prenex_19462)) 4) (<= (+ main_x 1) v_prenex_19462)))) (forall ((v_prenex_21076 Int) (v_prenex_21075 Int)) (or (< v_prenex_21075 main_y) (<= (* 2 (select main_a v_prenex_21075)) 2000) (<= 0 (+ (select main_a v_prenex_21076) 2)) (<= 1996 (* 2 (select main_a v_prenex_21075))) (<= (+ main_x 1) v_prenex_21076) (< v_prenex_21076 main_x) (<= 1000 (+ (select main_a v_prenex_21076) (select main_a v_prenex_21075))))) (forall ((v_prenex_27377 Int) (v_prenex_27376 Int)) (or (<= 996 (select main_a v_prenex_27376)) (<= 998 (select main_a v_prenex_27376)) (<= (+ main_x 1) v_prenex_27377) (<= (+ (select main_a v_prenex_27377) 996) (select main_a v_prenex_27376)) (< v_prenex_27377 main_x) (<= (* 2 (select main_a v_prenex_27377)) 4) (<= (select main_a v_prenex_27377) 2))) (forall ((v_prenex_20429 Int) (v_prenex_20428 Int)) (or (<= (+ main_x 1) v_prenex_20429) (<= 0 (select main_a v_prenex_20429)) (<= 1996 (* 2 (select main_a v_prenex_20428))) (<= (select main_a v_prenex_20429) 2) (<= (* 2 (select main_a v_prenex_20428)) 2000) (<= (+ (select main_a v_prenex_20429) (select main_a v_prenex_20428)) 1000) (< v_prenex_20429 main_x))) (forall ((v_prenex_19852 Int) (v_prenex_19851 Int)) (or (<= (select main_a v_prenex_19851) 1002) (<= (+ main_x 1) v_prenex_19852) (< v_prenex_19852 main_x) (<= (+ (select main_a v_prenex_19852) 996) (select main_a v_prenex_19851)) (<= 1996 (* 2 (select main_a v_prenex_19851))) (<= (* 2 (select main_a v_prenex_19852)) 4) (<= (+ main_y 1) v_prenex_19851))) (forall ((v_prenex_24607 Int) (v_prenex_24606 Int)) (or (<= (+ (select main_a v_prenex_24607) (select main_a v_prenex_24606)) 1000) (<= (select main_a v_prenex_24606) 1000) (<= (* 2 (select main_a v_prenex_24607)) 4) (<= (+ main_y 1) v_prenex_24606) (< v_prenex_24607 main_x) (<= (* 2 (select main_a v_prenex_24606)) 2000) (<= (+ main_x 1) v_prenex_24607))) (forall ((v_prenex_18866 Int) (v_prenex_18865 Int)) (or (<= 0 (+ (select main_a v_prenex_18866) 2)) (< v_prenex_18866 main_x) (< v_prenex_18865 main_y) (<= (select main_a v_prenex_18865) (+ (select main_a v_prenex_18866) 1000)) (<= 998 (select main_a v_prenex_18865)) (<= (+ main_x 1) v_prenex_18866))) (forall ((v_prenex_27832 Int) (v_prenex_27833 Int)) (or (<= (+ main_y 1) v_prenex_27832) (<= (+ (select main_a v_prenex_27833) 996) (select main_a v_prenex_27832)) (<= 0 (+ (select main_a v_prenex_27833) 2)) (< v_prenex_27833 main_x) (<= (select main_a v_prenex_27832) 1002) (<= (* 2 (select main_a v_prenex_27832)) 2000) (<= (+ main_x 1) v_prenex_27833))) (forall ((v_prenex_19159 Int) (v_prenex_19158 Int)) (or (<= (* 2 (select main_a v_prenex_19158)) 2000) (< v_prenex_19159 main_x) (<= (+ main_x 1) v_prenex_19159) (<= 1000 (+ (select main_a v_prenex_19159) (select main_a v_prenex_19158))) (<= (select main_a v_prenex_19159) 2) (<= 0 (* 2 (select main_a v_prenex_19159))) (<= (select main_a v_prenex_19158) 1002))) (forall ((v_prenex_24344 Int) (v_prenex_24343 Int)) (or (<= (* 2 (select main_a v_prenex_24344)) 4) (<= (select main_a v_prenex_24343) 1000) (<= (select main_a v_prenex_24344) 4) (<= (+ (select main_a v_prenex_24344) (select main_a v_prenex_24343)) 1000) (< v_prenex_24344 main_x) (<= (select main_a v_prenex_24343) 1002) (<= (+ main_x 1) v_prenex_24344))) (or (forall ((v_prenex_24076 Int)) (or (< v_prenex_24076 main_x) (<= 0 (* 2 (select main_a v_prenex_24076))) (<= (select main_a v_prenex_24076) 4) (<= (+ main_x 1) v_prenex_24076) (<= (* 2 (select main_a v_prenex_24076)) 4))) (forall ((v_prenex_24075 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24075))) (<= 998 (select main_a v_prenex_24075))))) (forall ((v_prenex_25913 Int) (v_prenex_25914 Int)) (or (<= 998 (select main_a v_prenex_25913)) (<= (+ main_x 1) v_prenex_25914) (< v_prenex_25914 main_x) (<= 0 (select main_a v_prenex_25914)) (<= (select main_a v_prenex_25913) 1002) (<= (select main_a v_prenex_25913) (+ (select main_a v_prenex_25914) 1000)) (<= 0 (+ (select main_a v_prenex_25914) 2)))) (forall ((v_prenex_28045 Int) (v_prenex_28046 Int)) (or (<= (select main_a v_prenex_28045) (+ (select main_a v_prenex_28046) 1000)) (<= 1996 (* 2 (select main_a v_prenex_28045))) (<= (select main_a v_prenex_28046) 2) (< v_prenex_28046 main_x) (<= (+ main_y 1) v_prenex_28045) (<= (+ main_x 1) v_prenex_28046))) (forall ((v_prenex_24612 Int) (v_prenex_24613 Int)) (or (< v_prenex_24612 main_y) (<= (+ main_x 1) v_prenex_24613) (<= (select main_a v_prenex_24613) 2) (<= (select main_a v_prenex_24612) 1000) (< v_prenex_24613 main_x) (<= (+ (select main_a v_prenex_24613) (select main_a v_prenex_24612)) 1000))) (or (forall ((v_prenex_19735 Int)) (or (<= (select main_a v_prenex_19735) 1002) (<= 1996 (* 2 (select main_a v_prenex_19735))) (<= (+ main_y 1) v_prenex_19735))) (forall ((v_prenex_19736 Int)) (or (<= (* 2 (select main_a v_prenex_19736)) 4) (<= (+ main_x 1) v_prenex_19736) (< v_prenex_19736 main_x) (<= 0 (* 2 (select main_a v_prenex_19736)))))) (or (forall ((v_prenex_23613 Int)) (or (<= (+ main_x 1) v_prenex_23613) (<= 0 (+ (select main_a v_prenex_23613) 2)) (< v_prenex_23613 main_x))) (forall ((v_prenex_23612 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23612))) (<= (+ main_y 1) v_prenex_23612)))) (or (forall ((v_prenex_24427 Int)) (or (< v_prenex_24427 main_x) (<= (+ main_x 1) v_prenex_24427) (<= 0 (* 2 (select main_a v_prenex_24427))))) (forall ((v_prenex_24426 Int)) (or (<= (select main_a v_prenex_24426) 1002) (<= (* 2 (select main_a v_prenex_24426)) 2000)))) (forall ((v_prenex_21463 Int) (v_prenex_21464 Int)) (or (<= (+ (select main_a v_prenex_21464) (select main_a v_prenex_21463)) 1000) (<= 0 (+ (select main_a v_prenex_21464) 2)) (< v_prenex_21464 main_x) (<= (* 2 (select main_a v_prenex_21463)) 2000) (<= (select main_a v_prenex_21464) 2) (<= (+ main_x 1) v_prenex_21464))) (forall ((v_prenex_19195 Int) (v_prenex_19196 Int)) (or (<= (select main_a v_prenex_19196) 4) (<= (+ main_x 1) v_prenex_19196) (<= 1000 (+ (select main_a v_prenex_19196) (select main_a v_prenex_19195))) (< v_prenex_19196 main_x) (< v_prenex_19195 main_y) (<= 998 (select main_a v_prenex_19195)) (<= (* 2 (select main_a v_prenex_19195)) 2000))) (forall ((v_prenex_27716 Int) (v_prenex_27717 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27716))) (<= (select main_a v_prenex_27716) 1002) (<= (+ (select main_a v_prenex_27717) 996) (select main_a v_prenex_27716)) (<= (select main_a v_prenex_27717) 2) (<= (+ main_x 1) v_prenex_27717) (< v_prenex_27717 main_x))) (forall ((v_prenex_23552 Int) (v_prenex_23553 Int)) (or (< v_prenex_23552 main_y) (<= (select main_a v_prenex_23553) 2) (<= 996 (select main_a v_prenex_23552)) (<= (* 2 (select main_a v_prenex_23552)) 2000) (<= 1000 (+ (select main_a v_prenex_23553) (select main_a v_prenex_23552))) (<= (+ main_x 1) v_prenex_23553) (< v_prenex_23553 main_x))) (forall ((v_prenex_23948 Int) (v_prenex_23947 Int)) (or (<= 996 (select main_a v_prenex_23947)) (< v_prenex_23948 main_x) (<= (+ main_x 1) v_prenex_23948) (<= (select main_a v_prenex_23948) 4) (<= 998 (select main_a v_prenex_23947)) (<= 0 (* 2 (select main_a v_prenex_23948))) (<= (+ (select main_a v_prenex_23948) (select main_a v_prenex_23947)) 1000))) (or (forall ((v_prenex_21393 Int)) (or (<= (* 2 (select main_a v_prenex_21393)) 2000) (<= 996 (select main_a v_prenex_21393)))) (forall ((v_prenex_21394 Int)) (or (<= (* 2 (select main_a v_prenex_21394)) 4) (<= (+ main_x 1) v_prenex_21394) (<= 0 (* 2 (select main_a v_prenex_21394))) (< v_prenex_21394 main_x)))) (or (forall ((v_prenex_28099 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28099))) (<= 996 (select main_a v_prenex_28099)) (< v_prenex_28099 main_y))) (forall ((v_prenex_28100 Int)) (or (<= (+ main_x 1) v_prenex_28100) (<= 0 (select main_a v_prenex_28100)) (<= (* 2 (select main_a v_prenex_28100)) 4) (< v_prenex_28100 main_x)))) (or (forall ((v_prenex_22627 Int)) (or (<= (+ main_x 1) v_prenex_22627) (<= (* 2 (select main_a v_prenex_22627)) 4) (<= (select main_a v_prenex_22627) 4) (<= 0 (* 2 (select main_a v_prenex_22627))) (< v_prenex_22627 main_x))) (forall ((v_prenex_22626 Int)) (or (<= 996 (select main_a v_prenex_22626)) (<= (select main_a v_prenex_22626) 1002)))) (forall ((v_prenex_19360 Int) (v_prenex_19359 Int)) (or (<= (+ (select main_a v_prenex_19360) (select main_a v_prenex_19359)) 1000) (<= 0 (select main_a v_prenex_19360)) (<= 996 (select main_a v_prenex_19359)) (<= (+ main_x 1) v_prenex_19360) (< v_prenex_19360 main_x) (<= (* 2 (select main_a v_prenex_19359)) 2000))) (or (forall ((v_prenex_27856 Int)) (<= 998 (select main_a v_prenex_27856))) (forall ((v_prenex_27857 Int)) (or (<= (+ main_x 1) v_prenex_27857) (<= 0 (+ (select main_a v_prenex_27857) 2)) (< v_prenex_27857 main_x) (<= (select main_a v_prenex_27857) 2) (<= (* 2 (select main_a v_prenex_27857)) 4)))) (forall ((v_prenex_25011 Int) (v_prenex_25012 Int)) (or (<= (select main_a v_prenex_25012) 4) (<= 1996 (* 2 (select main_a v_prenex_25011))) (< v_prenex_25012 main_x) (<= (+ main_x 1) v_prenex_25012) (<= 1000 (+ (select main_a v_prenex_25012) (select main_a v_prenex_25011))) (<= (select main_a v_prenex_25011) 1002) (<= 0 (+ (select main_a v_prenex_25012) 2)))) (forall ((v_prenex_28171 Int) (v_prenex_28170 Int)) (or (<= (+ (select main_a v_prenex_28171) (select main_a v_prenex_28170)) 1000) (<= (select main_a v_prenex_28170) 1002) (<= (select main_a v_prenex_28171) 2) (<= (+ main_x 1) v_prenex_28171) (<= (* 2 (select main_a v_prenex_28170)) 2000) (< v_prenex_28171 main_x) (<= 0 (+ (select main_a v_prenex_28171) 2)))) (forall ((v_prenex_23249 Int) (v_prenex_23250 Int)) (or (<= (* 2 (select main_a v_prenex_23250)) 4) (<= (+ main_x 1) v_prenex_23250) (<= (+ (select main_a v_prenex_23250) (select main_a v_prenex_23249)) 1000) (<= (select main_a v_prenex_23250) 2) (<= 996 (select main_a v_prenex_23249)) (< v_prenex_23250 main_x) (<= 998 (select main_a v_prenex_23249)))) (forall ((v_prenex_22940 Int) (v_prenex_22941 Int)) (or (<= (+ main_x 1) v_prenex_22941) (<= 1996 (* 2 (select main_a v_prenex_22940))) (< v_prenex_22941 main_x) (<= (select main_a v_prenex_22941) 4) (<= 0 (+ (select main_a v_prenex_22941) 2)) (<= (+ (select main_a v_prenex_22941) 996) (select main_a v_prenex_22940)))) (forall ((v_prenex_18987 Int) (v_prenex_18988 Int)) (or (<= (select main_a v_prenex_18988) 4) (<= (select main_a v_prenex_18987) (+ (select main_a v_prenex_18988) 1000)) (<= 1996 (* 2 (select main_a v_prenex_18987))) (<= 0 (select main_a v_prenex_18988)) (<= 998 (select main_a v_prenex_18987)) (< v_prenex_18988 main_x) (<= (+ main_x 1) v_prenex_18988))) (forall ((v_prenex_19207 Int) (v_prenex_19208 Int)) (or (< v_prenex_19208 main_x) (<= (* 2 (select main_a v_prenex_19207)) 2000) (<= 996 (select main_a v_prenex_19207)) (<= (+ main_y 1) v_prenex_19207) (<= (+ main_x 1) v_prenex_19208) (<= (select main_a v_prenex_19208) 2) (<= (select main_a v_prenex_19207) (+ (select main_a v_prenex_19208) 1000)))) (or (forall ((v_prenex_27585 Int)) (or (<= (+ main_x 1) v_prenex_27585) (<= (* 2 (select main_a v_prenex_27585)) 4) (<= 0 (* 2 (select main_a v_prenex_27585))) (< v_prenex_27585 main_x))) (forall ((v_prenex_27584 Int)) (<= 996 (select main_a v_prenex_27584)))) (forall ((v_prenex_27814 Int) (v_prenex_27815 Int)) (or (<= 1000 (+ (select main_a v_prenex_27815) (select main_a v_prenex_27814))) (<= (+ main_x 1) v_prenex_27815) (< v_prenex_27815 main_x) (<= 0 (* 2 (select main_a v_prenex_27815))) (<= 996 (select main_a v_prenex_27814)) (<= 998 (select main_a v_prenex_27814)) (< v_prenex_27814 main_y))) (forall ((v_prenex_19076 Int) (v_prenex_19075 Int)) (or (< v_prenex_19076 main_x) (<= (+ main_x 1) v_prenex_19076) (<= (+ (select main_a v_prenex_19076) 996) (select main_a v_prenex_19075)) (<= (select main_a v_prenex_19075) 1000) (<= 1996 (* 2 (select main_a v_prenex_19075))) (<= 0 (* 2 (select main_a v_prenex_19076))) (<= (* 2 (select main_a v_prenex_19076)) 4))) (or (forall ((v_prenex_21600 Int)) (or (< v_prenex_21600 main_x) (<= (select main_a v_prenex_21600) 2) (<= (* 2 (select main_a v_prenex_21600)) 4) (<= 0 (* 2 (select main_a v_prenex_21600))) (<= (+ main_x 1) v_prenex_21600))) (forall ((v_prenex_21599 Int)) (or (<= (* 2 (select main_a v_prenex_21599)) 2000) (<= 998 (select main_a v_prenex_21599))))) (forall ((v_prenex_27126 Int) (v_prenex_27125 Int)) (or (<= 996 (select main_a v_prenex_27125)) (< v_prenex_27126 main_x) (<= (select main_a v_prenex_27125) 1000) (<= (* 2 (select main_a v_prenex_27126)) 4) (<= (select main_a v_prenex_27126) 2) (<= (+ (select main_a v_prenex_27126) 996) (select main_a v_prenex_27125)) (<= (+ main_x 1) v_prenex_27126))) (forall ((v_prenex_28144 Int) (v_prenex_28145 Int)) (or (<= 1000 (+ (select main_a v_prenex_28145) (select main_a v_prenex_28144))) (<= (* 2 (select main_a v_prenex_28144)) 2000) (< v_prenex_28145 main_x) (<= (select main_a v_prenex_28145) 2) (<= (select main_a v_prenex_28144) 1002) (<= 0 (select main_a v_prenex_28145)) (<= (+ main_x 1) v_prenex_28145))) (forall ((v_prenex_27997 Int) (v_prenex_27998 Int)) (or (<= 0 (+ (select main_a v_prenex_27998) 2)) (<= (+ (select main_a v_prenex_27998) 996) (select main_a v_prenex_27997)) (<= (+ main_x 1) v_prenex_27998) (< v_prenex_27998 main_x))) (or (forall ((v_prenex_22758 Int)) (or (<= 996 (select main_a v_prenex_22758)) (<= 1996 (* 2 (select main_a v_prenex_22758))))) (forall ((v_prenex_22759 Int)) (or (< v_prenex_22759 main_x) (<= 0 (* 2 (select main_a v_prenex_22759))) (<= (+ main_x 1) v_prenex_22759)))) (forall ((v_prenex_21313 Int) (v_prenex_21314 Int)) (or (< v_prenex_21314 main_x) (<= (+ main_x 1) v_prenex_21314) (<= 1000 (+ (select main_a v_prenex_21314) (select main_a v_prenex_21313))) (<= 0 (* 2 (select main_a v_prenex_21314))) (<= (* 2 (select main_a v_prenex_21314)) 4))) (forall ((v_prenex_26905 Int) (v_prenex_26904 Int)) (or (<= (+ (select main_a v_prenex_26905) 996) (select main_a v_prenex_26904)) (< v_prenex_26905 main_x) (<= 998 (select main_a v_prenex_26904)) (<= (+ main_x 1) v_prenex_26905) (<= 1996 (* 2 (select main_a v_prenex_26904))) (<= (select main_a v_prenex_26905) 4))) (forall ((v_prenex_24581 Int) (v_prenex_24580 Int)) (or (<= (+ (select main_a v_prenex_24581) (select main_a v_prenex_24580)) 1000) (<= (+ main_y 1) v_prenex_24580) (<= 996 (select main_a v_prenex_24580)) (<= (select main_a v_prenex_24580) 1000) (< v_prenex_24580 main_y))) (forall ((v_prenex_26138 Int) (v_prenex_26137 Int)) (or (<= 0 (select main_a v_prenex_26138)) (<= (+ main_y 1) v_prenex_26137) (< v_prenex_26138 main_x) (<= (* 2 (select main_a v_prenex_26137)) 2000) (<= (+ (select main_a v_prenex_26138) (select main_a v_prenex_26137)) 1000) (<= (+ main_x 1) v_prenex_26138) (<= 996 (select main_a v_prenex_26137)))) (forall ((v_prenex_18903 Int) (v_prenex_18904 Int)) (or (<= (+ (select main_a v_prenex_18904) 996) (select main_a v_prenex_18903)) (<= (select main_a v_prenex_18904) 2) (<= 996 (select main_a v_prenex_18903)) (<= 0 (select main_a v_prenex_18904)) (<= 998 (select main_a v_prenex_18903)) (<= (+ main_x 1) v_prenex_18904) (< v_prenex_18904 main_x))) (or (forall ((v_prenex_23719 Int)) (or (< v_prenex_23719 main_y) (<= 996 (select main_a v_prenex_23719)) (<= 998 (select main_a v_prenex_23719)))) (forall ((v_prenex_23720 Int)) (or (<= 0 (+ (select main_a v_prenex_23720) 2)) (<= (* 2 (select main_a v_prenex_23720)) 4) (<= (+ main_x 1) v_prenex_23720) (< v_prenex_23720 main_x)))) (or (forall ((v_prenex_19114 Int)) (<= (select main_a v_prenex_19114) 1002)) (forall ((v_prenex_19115 Int)) (or (<= (select main_a v_prenex_19115) 2) (<= 0 (* 2 (select main_a v_prenex_19115))) (< v_prenex_19115 main_x) (<= (+ main_x 1) v_prenex_19115) (<= (* 2 (select main_a v_prenex_19115)) 4)))) (forall ((v_prenex_21875 Int) (v_prenex_21876 Int)) (or (<= 0 (+ (select main_a v_prenex_21876) 2)) (<= (+ main_x 1) v_prenex_21876) (<= (+ (select main_a v_prenex_21876) (select main_a v_prenex_21875)) 1000) (<= (select main_a v_prenex_21875) 1000) (< v_prenex_21876 main_x) (<= 0 (* 2 (select main_a v_prenex_21876))) (<= (select main_a v_prenex_21875) 1002))) (forall ((v_prenex_25883 Int) (v_prenex_25884 Int)) (or (<= (+ main_x 1) v_prenex_25884) (<= (* 2 (select main_a v_prenex_25883)) 2000) (<= (+ main_y 1) v_prenex_25883) (<= (select main_a v_prenex_25883) (+ (select main_a v_prenex_25884) 1000)) (< v_prenex_25883 main_y))) (or (forall ((v_prenex_20297 Int)) (or (< v_prenex_20297 main_x) (<= 0 (* 2 (select main_a v_prenex_20297))))) (forall ((v_prenex_20296 Int)) (or (<= (select main_a v_prenex_20296) 1000) (<= (+ main_y 1) v_prenex_20296) (< v_prenex_20296 main_y)))) (forall ((v_prenex_27738 Int) (v_prenex_27739 Int)) (or (<= (+ main_x 1) v_prenex_27739) (<= 1000 (+ (select main_a v_prenex_27739) (select main_a v_prenex_27738))) (<= (select main_a v_prenex_27738) 1000) (< v_prenex_27739 main_x) (<= (select main_a v_prenex_27739) 2) (<= 998 (select main_a v_prenex_27738)) (<= 0 (select main_a v_prenex_27739)))) (forall ((v_prenex_26415 Int) (v_prenex_26416 Int)) (or (<= (select main_a v_prenex_26415) 1002) (<= (+ main_x 1) v_prenex_26416) (<= (* 2 (select main_a v_prenex_26415)) 2000) (<= 0 (select main_a v_prenex_26416)) (<= (select main_a v_prenex_26416) 4) (< v_prenex_26416 main_x) (<= (select main_a v_prenex_26415) (+ (select main_a v_prenex_26416) 1000)))) (forall ((v_prenex_18626 Int) (v_prenex_18625 Int)) (or (<= (* 2 (select main_a v_prenex_18625)) 2000) (< v_prenex_18626 main_x) (<= 0 (+ (select main_a v_prenex_18626) 2)) (< v_prenex_18625 main_y) (<= (+ main_x 1) v_prenex_18626) (<= 1000 (+ (select main_a v_prenex_18626) (select main_a v_prenex_18625))) (<= 996 (select main_a v_prenex_18625)))) (or (forall ((v_prenex_23264 Int)) (or (< v_prenex_23264 main_x) (<= (* 2 (select main_a v_prenex_23264)) 4) (<= (+ main_x 1) v_prenex_23264) (<= (select main_a v_prenex_23264) 2))) (forall ((v_prenex_23263 Int)) (or (<= 996 (select main_a v_prenex_23263)) (< v_prenex_23263 main_y) (<= 1996 (* 2 (select main_a v_prenex_23263)))))) (forall ((v_prenex_28119 Int) (v_prenex_28120 Int)) (or (<= (select main_a v_prenex_28120) 2) (<= (+ main_x 1) v_prenex_28120) (<= (+ (select main_a v_prenex_28120) 996) (select main_a v_prenex_28119)) (< v_prenex_28120 main_x) (<= 998 (select main_a v_prenex_28119)) (<= 996 (select main_a v_prenex_28119)) (<= 0 (select main_a v_prenex_28120)))) (forall ((v_prenex_26906 Int) (v_prenex_26907 Int)) (or (<= (select main_a v_prenex_26906) 1000) (<= (* 2 (select main_a v_prenex_26907)) 4) (<= (+ main_x 1) v_prenex_26907) (<= 996 (select main_a v_prenex_26906)) (<= 1000 (+ (select main_a v_prenex_26907) (select main_a v_prenex_26906))) (<= (+ main_y 1) v_prenex_26906) (< v_prenex_26907 main_x))) (or (forall ((v_prenex_26140 Int)) (or (<= (+ main_x 1) v_prenex_26140) (<= (* 2 (select main_a v_prenex_26140)) 4))) (forall ((v_prenex_26139 Int)) (or (<= (+ main_y 1) v_prenex_26139) (<= (select main_a v_prenex_26139) 1002) (< v_prenex_26139 main_y)))) (or (forall ((v_prenex_25172 Int)) (or (<= (+ main_x 1) v_prenex_25172) (<= (* 2 (select main_a v_prenex_25172)) 4) (<= (select main_a v_prenex_25172) 2) (< v_prenex_25172 main_x) (<= 0 (+ (select main_a v_prenex_25172) 2)))) (forall ((v_prenex_25171 Int)) (<= 996 (select main_a v_prenex_25171)))) (forall ((v_prenex_27760 Int) (v_prenex_27761 Int)) (or (< v_prenex_27760 main_y) (<= (select main_a v_prenex_27760) (+ (select main_a v_prenex_27761) 1000)) (< v_prenex_27761 main_x) (<= (select main_a v_prenex_27760) 1002) (<= 1996 (* 2 (select main_a v_prenex_27760))) (<= 0 (select main_a v_prenex_27761)) (<= (+ main_x 1) v_prenex_27761))) (forall ((v_prenex_26857 Int) (v_prenex_26856 Int)) (or (<= (select main_a v_prenex_26856) 1000) (<= 0 (+ (select main_a v_prenex_26857) 2)) (<= (* 2 (select main_a v_prenex_26857)) 4) (<= (+ (select main_a v_prenex_26857) 996) (select main_a v_prenex_26856)) (<= (select main_a v_prenex_26856) 1002) (<= (+ main_x 1) v_prenex_26857) (< v_prenex_26857 main_x))) (forall ((v_prenex_19216 Int) (v_prenex_19215 Int)) (or (<= (+ main_x 1) v_prenex_19216) (<= (select main_a v_prenex_19215) 1000) (<= 1000 (+ (select main_a v_prenex_19216) (select main_a v_prenex_19215))) (<= (+ main_y 1) v_prenex_19215) (<= (select main_a v_prenex_19216) 2) (< v_prenex_19216 main_x))) (forall ((v_prenex_25381 Int) (v_prenex_25380 Int)) (or (<= 0 (select main_a v_prenex_25381)) (< v_prenex_25381 main_x) (<= 1996 (* 2 (select main_a v_prenex_25380))) (<= 1000 (+ (select main_a v_prenex_25381) (select main_a v_prenex_25380))) (<= (select main_a v_prenex_25381) 2) (<= 998 (select main_a v_prenex_25380)) (<= (+ main_x 1) v_prenex_25381))) (forall ((v_prenex_19629 Int) (v_prenex_19630 Int)) (or (<= (* 2 (select main_a v_prenex_19630)) 4) (<= (select main_a v_prenex_19630) 4) (<= (+ main_x 1) v_prenex_19630) (<= 1000 (+ (select main_a v_prenex_19630) (select main_a v_prenex_19629))) (<= (* 2 (select main_a v_prenex_19629)) 2000) (< v_prenex_19630 main_x) (<= 996 (select main_a v_prenex_19629)))) (forall ((v_prenex_21928 Int) (v_prenex_21927 Int)) (or (<= 996 (select main_a v_prenex_21927)) (<= 0 (select main_a v_prenex_21928)) (< v_prenex_21928 main_x) (<= (+ (select main_a v_prenex_21928) 996) (select main_a v_prenex_21927)) (<= (+ main_y 1) v_prenex_21927) (<= (+ main_x 1) v_prenex_21928) (<= 1996 (* 2 (select main_a v_prenex_21927))))) (forall ((v_prenex_21279 Int) (v_prenex_21280 Int)) (or (<= 1000 (+ (select main_a v_prenex_21280) (select main_a v_prenex_21279))) (< v_prenex_21280 main_x) (<= (+ main_x 1) v_prenex_21280) (<= (* 2 (select main_a v_prenex_21280)) 4) (<= 1996 (* 2 (select main_a v_prenex_21279))) (<= 998 (select main_a v_prenex_21279)))) (forall ((v_prenex_22763 Int) (v_prenex_22762 Int)) (or (<= (+ main_x 1) v_prenex_22763) (<= 0 (* 2 (select main_a v_prenex_22763))) (<= (+ main_y 1) v_prenex_22762) (<= 1000 (+ (select main_a v_prenex_22763) (select main_a v_prenex_22762))) (<= 996 (select main_a v_prenex_22762)) (< v_prenex_22763 main_x))) (forall ((v_prenex_22541 Int)) (or (< v_prenex_22541 main_x) (<= (select main_a v_prenex_22541) 2) (<= (+ main_x 1) v_prenex_22541) (<= 0 (* 2 (select main_a v_prenex_22541))))) (forall ((v_prenex_26468 Int) (v_prenex_26467 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26467))) (<= (select main_a v_prenex_26467) (+ (select main_a v_prenex_26468) 1000)) (< v_prenex_26467 main_y) (<= (select main_a v_prenex_26467) 1002) (<= (+ main_y 1) v_prenex_26467))) (or (forall ((v_prenex_26968 Int)) (or (<= (+ main_x 1) v_prenex_26968) (<= 0 (* 2 (select main_a v_prenex_26968))) (<= (* 2 (select main_a v_prenex_26968)) 4) (<= (select main_a v_prenex_26968) 2) (< v_prenex_26968 main_x))) (forall ((v_prenex_26967 Int)) (or (<= 998 (select main_a v_prenex_26967)) (<= (select main_a v_prenex_26967) 1002)))) (forall ((v_prenex_22469 Int) (v_prenex_22470 Int)) (or (< v_prenex_22470 main_x) (<= 0 (+ (select main_a v_prenex_22470) 2)) (<= (+ (select main_a v_prenex_22470) (select main_a v_prenex_22469)) 1000) (<= (select main_a v_prenex_22470) 2) (<= 996 (select main_a v_prenex_22469)) (<= (select main_a v_prenex_22469) 1002) (<= (+ main_x 1) v_prenex_22470))) (forall ((v_prenex_22455 Int) (v_prenex_22456 Int)) (or (<= 1000 (+ (select main_a v_prenex_22456) (select main_a v_prenex_22455))) (<= 996 (select main_a v_prenex_22455)) (<= (+ main_y 1) v_prenex_22455) (<= 0 (select main_a v_prenex_22456)) (<= 998 (select main_a v_prenex_22455)) (<= (+ main_x 1) v_prenex_22456) (< v_prenex_22456 main_x))) (forall ((v_prenex_26103 Int) (v_prenex_26104 Int)) (or (<= (* 2 (select main_a v_prenex_26103)) 2000) (<= 0 (+ (select main_a v_prenex_26104) 2)) (<= 1000 (+ (select main_a v_prenex_26104) (select main_a v_prenex_26103))) (<= (+ main_x 1) v_prenex_26104) (<= (+ main_y 1) v_prenex_26103) (< v_prenex_26104 main_x))) (forall ((v_prenex_19571 Int) (v_prenex_19572 Int)) (or (<= 998 (select main_a v_prenex_19571)) (< v_prenex_19571 main_y) (<= (* 2 (select main_a v_prenex_19572)) 4) (< v_prenex_19572 main_x) (<= 996 (select main_a v_prenex_19571)) (<= (+ main_x 1) v_prenex_19572) (<= (+ (select main_a v_prenex_19572) (select main_a v_prenex_19571)) 1000))) (or (forall ((v_prenex_22782 Int)) (or (<= (* 2 (select main_a v_prenex_22782)) 2000) (< v_prenex_22782 main_y) (<= (+ main_y 1) v_prenex_22782))) (forall ((v_prenex_22783 Int)) (or (<= (+ main_x 1) v_prenex_22783) (<= (* 2 (select main_a v_prenex_22783)) 4)))) (or (forall ((v_prenex_24653 Int)) (or (<= (select main_a v_prenex_24653) 2) (<= (+ main_x 1) v_prenex_24653) (<= (select main_a v_prenex_24653) 4) (<= (* 2 (select main_a v_prenex_24653)) 4) (< v_prenex_24653 main_x))) (forall ((v_prenex_24652 Int)) (or (<= (select main_a v_prenex_24652) 1002) (<= 998 (select main_a v_prenex_24652))))) (forall ((v_prenex_22520 Int) (v_prenex_22519 Int)) (or (<= (+ (select main_a v_prenex_22520) (select main_a v_prenex_22519)) 1000) (<= (+ main_x 1) v_prenex_22520) (<= 0 (select main_a v_prenex_22520)) (<= (* 2 (select main_a v_prenex_22519)) 2000) (<= (* 2 (select main_a v_prenex_22520)) 4) (< v_prenex_22520 main_x))) (forall ((v_prenex_27643 Int) (v_prenex_27642 Int)) (or (< v_prenex_27643 main_x) (<= (+ main_x 1) v_prenex_27643) (< v_prenex_27642 main_y) (<= 996 (select main_a v_prenex_27642)) (<= (select main_a v_prenex_27642) 1000) (<= (+ (select main_a v_prenex_27643) 996) (select main_a v_prenex_27642)) (<= (select main_a v_prenex_27643) 2))) (forall ((v_prenex_26600 Int) (v_prenex_26599 Int)) (or (<= (+ (select main_a v_prenex_26600) (select main_a v_prenex_26599)) 1000) (<= 998 (select main_a v_prenex_26599)) (<= 0 (* 2 (select main_a v_prenex_26600))) (< v_prenex_26600 main_x) (<= (+ main_x 1) v_prenex_26600) (<= (* 2 (select main_a v_prenex_26600)) 4))) (or (forall ((v_prenex_24585 Int)) (or (<= (* 2 (select main_a v_prenex_24585)) 4) (<= (+ main_x 1) v_prenex_24585) (<= 0 (select main_a v_prenex_24585)) (<= 0 (+ (select main_a v_prenex_24585) 2)) (< v_prenex_24585 main_x))) (forall ((v_prenex_24584 Int)) (or (<= (* 2 (select main_a v_prenex_24584)) 2000) (<= (select main_a v_prenex_24584) 1002)))) (forall ((v_prenex_25326 Int) (v_prenex_25325 Int)) (or (<= (+ main_x 1) v_prenex_25326) (<= (select main_a v_prenex_25325) (+ (select main_a v_prenex_25326) 1000)) (<= (select main_a v_prenex_25325) 1000) (<= (* 2 (select main_a v_prenex_25325)) 2000) (< v_prenex_25326 main_x) (<= (* 2 (select main_a v_prenex_25326)) 4))) (or (forall ((v_prenex_20117 Int)) (or (<= (+ main_x 1) v_prenex_20117) (<= (select main_a v_prenex_20117) 4) (<= 0 (* 2 (select main_a v_prenex_20117))) (<= (select main_a v_prenex_20117) 2) (< v_prenex_20117 main_x))) (forall ((v_prenex_20116 Int)) (or (<= (* 2 (select main_a v_prenex_20116)) 2000) (<= 998 (select main_a v_prenex_20116))))) (forall ((v_prenex_26876 Int) (v_prenex_26877 Int)) (or (< v_prenex_26877 main_x) (<= (* 2 (select main_a v_prenex_26877)) 4) (<= (select main_a v_prenex_26876) 1002) (<= 996 (select main_a v_prenex_26876)) (<= (+ main_x 1) v_prenex_26877) (<= (select main_a v_prenex_26877) 2) (<= (select main_a v_prenex_26876) (+ (select main_a v_prenex_26877) 1000)))) (forall ((v_prenex_21941 Int) (v_prenex_21942 Int)) (or (<= 0 (+ (select main_a v_prenex_21942) 2)) (<= (select main_a v_prenex_21942) 4) (<= (+ main_x 1) v_prenex_21942) (< v_prenex_21942 main_x) (<= (+ (select main_a v_prenex_21942) (select main_a v_prenex_21941)) 1000) (<= (select main_a v_prenex_21941) 1000) (<= 1996 (* 2 (select main_a v_prenex_21941))))) (forall ((v_prenex_24083 Int) (v_prenex_24084 Int)) (or (<= 0 (+ (select main_a v_prenex_24084) 2)) (<= 1000 (+ (select main_a v_prenex_24084) (select main_a v_prenex_24083))) (< v_prenex_24084 main_x) (<= (* 2 (select main_a v_prenex_24084)) 4) (<= (+ main_x 1) v_prenex_24084))) (forall ((v_prenex_22141 Int) (v_prenex_22142 Int)) (or (<= (* 2 (select main_a v_prenex_22142)) 4) (<= (select main_a v_prenex_22142) 2) (< v_prenex_22142 main_x) (<= (+ (select main_a v_prenex_22142) (select main_a v_prenex_22141)) 1000) (<= (+ main_x 1) v_prenex_22142) (<= (select main_a v_prenex_22141) 1002) (<= (select main_a v_prenex_22141) 1000))) (forall ((v_prenex_19515 Int) (v_prenex_19516 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19516))) (<= (select main_a v_prenex_19516) 2) (<= 996 (select main_a v_prenex_19515)) (<= (+ (select main_a v_prenex_19516) (select main_a v_prenex_19515)) 1000) (< v_prenex_19516 main_x) (<= (select main_a v_prenex_19515) 1002) (<= (+ main_x 1) v_prenex_19516))) (forall ((v_prenex_26733 Int) (v_prenex_26734 Int)) (or (<= (+ main_x 1) v_prenex_26734) (<= (select main_a v_prenex_26733) (+ (select main_a v_prenex_26734) 1000)) (<= (* 2 (select main_a v_prenex_26734)) 4) (< v_prenex_26733 main_y) (<= (select main_a v_prenex_26733) 1002) (<= (select main_a v_prenex_26733) 1000) (< v_prenex_26734 main_x))) (or (forall ((v_prenex_25650 Int)) (or (<= (* 2 (select main_a v_prenex_25650)) 2000) (<= (select main_a v_prenex_25650) 1000))) (forall ((v_prenex_25651 Int)) (or (<= 0 (select main_a v_prenex_25651)) (<= (* 2 (select main_a v_prenex_25651)) 4) (<= (+ main_x 1) v_prenex_25651) (<= 0 (* 2 (select main_a v_prenex_25651))) (< v_prenex_25651 main_x)))) (forall ((v_prenex_18756 Int) (v_prenex_18755 Int)) (or (<= 998 (select main_a v_prenex_18756)) (<= (+ main_x 1) v_prenex_18755) (< v_prenex_18755 main_x) (< v_prenex_18756 main_y) (<= (* 2 (select main_a v_prenex_18756)) 2000) (<= 1000 (+ (select main_a v_prenex_18755) (select main_a v_prenex_18756))) (<= 0 (select main_a v_prenex_18755)))) (or (forall ((v_prenex_27290 Int)) (or (<= (+ main_y 1) v_prenex_27290) (<= (select main_a v_prenex_27290) 1002) (<= 996 (select main_a v_prenex_27290)))) (forall ((v_prenex_27291 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27291))) (<= 0 (select main_a v_prenex_27291)) (< v_prenex_27291 main_x) (<= (+ main_x 1) v_prenex_27291)))) (forall ((v_prenex_26385 Int) (v_prenex_26386 Int)) (or (<= (+ (select main_a v_prenex_26386) (select main_a v_prenex_26385)) 1000) (<= (select main_a v_prenex_26385) 1000) (< v_prenex_26386 main_x) (<= (select main_a v_prenex_26386) 4) (<= (+ main_x 1) v_prenex_26386) (<= (* 2 (select main_a v_prenex_26386)) 4))) (forall ((v_prenex_19412 Int) (v_prenex_19411 Int)) (or (<= (select main_a v_prenex_19411) (+ (select main_a v_prenex_19412) 1000)) (< v_prenex_19412 main_x) (<= 0 (+ (select main_a v_prenex_19412) 2)) (<= (+ main_x 1) v_prenex_19412) (<= (select main_a v_prenex_19411) 1002) (<= (* 2 (select main_a v_prenex_19411)) 2000))) (forall ((v_prenex_24984 Int) (v_prenex_24983 Int)) (or (<= (select main_a v_prenex_24984) 4) (<= (+ main_x 1) v_prenex_24984) (< v_prenex_24984 main_x) (<= 996 (select main_a v_prenex_24983)) (<= (select main_a v_prenex_24983) 1000) (<= (+ (select main_a v_prenex_24984) 996) (select main_a v_prenex_24983)))) (forall ((v_prenex_23233 Int) (v_prenex_23234 Int)) (or (<= (+ main_x 1) v_prenex_23234) (< v_prenex_23234 main_x) (<= (select main_a v_prenex_23233) 1002) (<= 0 (+ (select main_a v_prenex_23234) 2)) (<= 1996 (* 2 (select main_a v_prenex_23233))) (<= 0 (select main_a v_prenex_23234)) (<= 1000 (+ (select main_a v_prenex_23234) (select main_a v_prenex_23233))))) (forall ((v_prenex_25066 Int) (v_prenex_25065 Int)) (or (<= (select main_a v_prenex_25066) 2) (<= (select main_a v_prenex_25065) (+ (select main_a v_prenex_25066) 1000)) (<= 996 (select main_a v_prenex_25065)) (<= (+ main_x 1) v_prenex_25066) (<= 998 (select main_a v_prenex_25065)) (<= 0 (select main_a v_prenex_25066)) (< v_prenex_25066 main_x))) (forall ((v_prenex_20133 Int) (v_prenex_20132 Int)) (or (< v_prenex_20133 main_x) (<= (+ main_x 1) v_prenex_20133) (<= (* 2 (select main_a v_prenex_20133)) 4) (<= (select main_a v_prenex_20132) (+ (select main_a v_prenex_20133) 1000)) (<= 996 (select main_a v_prenex_20132)) (< v_prenex_20132 main_y))) (forall ((v_prenex_27364 Int) (v_prenex_27365 Int)) (or (<= (select main_a v_prenex_27365) 4) (<= (+ (select main_a v_prenex_27365) (select main_a v_prenex_27364)) 1000) (<= 0 (* 2 (select main_a v_prenex_27365))) (<= (+ main_x 1) v_prenex_27365) (< v_prenex_27365 main_x))) (forall ((v_prenex_21537 Int) (v_prenex_21538 Int)) (or (< v_prenex_21538 main_x) (<= (select main_a v_prenex_21538) 2) (<= 996 (select main_a v_prenex_21537)) (<= (select main_a v_prenex_21537) (+ (select main_a v_prenex_21538) 1000)) (<= (+ main_x 1) v_prenex_21538) (<= 0 (select main_a v_prenex_21538)))) (forall ((v_prenex_20826 Int) (v_prenex_20825 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20825))) (< v_prenex_20826 main_x) (<= 0 (+ (select main_a v_prenex_20826) 2)) (<= 1000 (+ (select main_a v_prenex_20826) (select main_a v_prenex_20825))) (<= (+ main_x 1) v_prenex_20826))) (or (forall ((v_prenex_26761 Int)) (or (<= (+ main_y 1) v_prenex_26761) (<= (* 2 (select main_a v_prenex_26761)) 2000) (<= (select main_a v_prenex_26761) 1002))) (forall ((v_prenex_26762 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26762))) (<= (+ main_x 1) v_prenex_26762) (<= (select main_a v_prenex_26762) 2) (< v_prenex_26762 main_x)))) (forall ((v_prenex_20311 Int) (v_prenex_20310 Int)) (or (<= (+ main_x 1) v_prenex_20311) (<= (select main_a v_prenex_20310) 1000) (<= 0 (+ (select main_a v_prenex_20311) 2)) (<= 1996 (* 2 (select main_a v_prenex_20310))) (< v_prenex_20311 main_x) (<= (+ (select main_a v_prenex_20311) (select main_a v_prenex_20310)) 1000))) (forall ((v_prenex_19300 Int) (v_prenex_19299 Int)) (or (<= 1000 (+ (select main_a v_prenex_19300) (select main_a v_prenex_19299))) (< v_prenex_19300 main_x) (<= (+ main_x 1) v_prenex_19300) (<= (select main_a v_prenex_19300) 4) (<= (select main_a v_prenex_19299) 1000) (<= 0 (select main_a v_prenex_19300)))) (forall ((v_prenex_25152 Int) (v_prenex_25151 Int)) (or (< v_prenex_25152 main_x) (<= (+ (select main_a v_prenex_25152) (select main_a v_prenex_25151)) 1000) (< v_prenex_25151 main_y) (<= (* 2 (select main_a v_prenex_25152)) 4) (<= 998 (select main_a v_prenex_25151)) (<= (select main_a v_prenex_25151) 1000) (<= (+ main_x 1) v_prenex_25152))) (forall ((v_prenex_20981 Int) (v_prenex_20980 Int)) (or (<= 998 (select main_a v_prenex_20980)) (<= (+ main_x 1) v_prenex_20981) (<= (+ main_y 1) v_prenex_20980) (<= 0 (select main_a v_prenex_20981)) (<= (* 2 (select main_a v_prenex_20980)) 2000) (< v_prenex_20981 main_x) (<= (+ (select main_a v_prenex_20981) 996) (select main_a v_prenex_20980)))) (forall ((v_prenex_21099 Int) (v_prenex_21100 Int)) (or (<= 0 (+ (select main_a v_prenex_21100) 2)) (<= (+ main_x 1) v_prenex_21100) (<= (+ (select main_a v_prenex_21100) (select main_a v_prenex_21099)) 1000) (<= (select main_a v_prenex_21100) 2) (< v_prenex_21100 main_x) (<= 998 (select main_a v_prenex_21099)) (<= (* 2 (select main_a v_prenex_21099)) 2000))) (forall ((v_prenex_24238 Int) (v_prenex_24237 Int)) (or (< v_prenex_24238 main_x) (<= 1000 (+ (select main_a v_prenex_24238) (select main_a v_prenex_24237))) (<= (+ main_x 1) v_prenex_24238) (<= (* 2 (select main_a v_prenex_24237)) 2000) (<= (select main_a v_prenex_24238) 2) (<= 0 (select main_a v_prenex_24238)))) (or (forall ((v_prenex_18876 Int)) (or (<= (+ main_x 1) v_prenex_18876) (<= 0 (* 2 (select main_a v_prenex_18876))) (< v_prenex_18876 main_x) (<= (select main_a v_prenex_18876) 2))) (forall ((v_prenex_18875 Int)) (or (<= 996 (select main_a v_prenex_18875)) (<= 1996 (* 2 (select main_a v_prenex_18875)))))) (forall ((v_prenex_19094 Int) (v_prenex_19093 Int)) (or (<= (select main_a v_prenex_19093) 1000) (<= 0 (+ (select main_a v_prenex_19094) 2)) (<= (select main_a v_prenex_19094) 2) (<= (select main_a v_prenex_19093) (+ (select main_a v_prenex_19094) 1000)) (<= (select main_a v_prenex_19093) 1002) (<= (+ main_x 1) v_prenex_19094) (< v_prenex_19094 main_x))) (forall ((v_prenex_21225 Int) (v_prenex_21226 Int)) (or (< v_prenex_21226 main_x) (<= 1000 (+ (select main_a v_prenex_21226) (select main_a v_prenex_21225))) (<= (select main_a v_prenex_21225) 1002) (<= 0 (* 2 (select main_a v_prenex_21226))) (<= (select main_a v_prenex_21226) 2) (<= 998 (select main_a v_prenex_21225)) (<= (+ main_x 1) v_prenex_21226))) (or (forall ((v_prenex_20125 Int)) (or (<= (* 2 (select main_a v_prenex_20125)) 4) (<= (+ main_x 1) v_prenex_20125) (< v_prenex_20125 main_x) (<= 0 (+ (select main_a v_prenex_20125) 2)))) (forall ((v_prenex_20124 Int)) (or (<= (select main_a v_prenex_20124) 1000) (< v_prenex_20124 main_y)))) (forall ((v_prenex_19542 Int) (v_prenex_19541 Int)) (or (< v_prenex_19542 main_x) (<= (select main_a v_prenex_19542) 4) (<= (+ main_x 1) v_prenex_19542) (<= (select main_a v_prenex_19541) 1002) (<= (select main_a v_prenex_19542) 2) (<= (+ (select main_a v_prenex_19542) (select main_a v_prenex_19541)) 1000))) (forall ((v_prenex_25969 Int) (v_prenex_25970 Int)) (or (< v_prenex_25969 main_y) (<= (+ main_y 1) v_prenex_25969) (<= (+ (select main_a v_prenex_25970) (select main_a v_prenex_25969)) 1000) (<= 1996 (* 2 (select main_a v_prenex_25969))) (<= (select main_a v_prenex_25969) 1000))) (forall ((v_prenex_21054 Int) (v_prenex_21053 Int)) (or (<= (+ main_x 1) v_prenex_21054) (<= 0 (select main_a v_prenex_21054)) (< v_prenex_21054 main_x) (<= 1996 (* 2 (select main_a v_prenex_21053))) (<= (select main_a v_prenex_21053) (+ (select main_a v_prenex_21054) 1000)) (<= (* 2 (select main_a v_prenex_21053)) 2000))) (forall ((v_prenex_21661 Int) (v_prenex_21662 Int)) (or (< v_prenex_21662 main_x) (<= 0 (+ (select main_a v_prenex_21662) 2)) (<= (+ (select main_a v_prenex_21662) 996) (select main_a v_prenex_21661)) (<= (select main_a v_prenex_21662) 2) (<= 998 (select main_a v_prenex_21661)) (<= (+ main_x 1) v_prenex_21662))) (or (forall ((v_prenex_19471 Int)) (or (< v_prenex_19471 main_y) (<= 998 (select main_a v_prenex_19471)) (<= (select main_a v_prenex_19471) 1002))) (forall ((v_prenex_19472 Int)) (or (<= (* 2 (select main_a v_prenex_19472)) 4) (<= 0 (* 2 (select main_a v_prenex_19472))) (< v_prenex_19472 main_x) (<= (+ main_x 1) v_prenex_19472)))) (or (forall ((v_prenex_23369 Int)) (or (<= (select main_a v_prenex_23369) 1000) (<= (* 2 (select main_a v_prenex_23369)) 2000))) (forall ((v_prenex_23370 Int)) (or (<= 0 (+ (select main_a v_prenex_23370) 2)) (<= 0 (* 2 (select main_a v_prenex_23370))) (<= (+ main_x 1) v_prenex_23370) (< v_prenex_23370 main_x)))) (or (forall ((v_prenex_25520 Int)) (or (<= (+ main_y 1) v_prenex_25520) (<= (select main_a v_prenex_25520) 1002) (< v_prenex_25520 main_y) (<= 998 (select main_a v_prenex_25520)))) (forall ((v_prenex_25521 Int)) (<= 0 (* 2 (select main_a v_prenex_25521))))) (forall ((v_prenex_28889 Int) (v_prenex_28890 Int)) (or (<= 0 (+ (select main_a v_prenex_28890) 2)) (<= 0 (select main_a v_prenex_28890)) (< v_prenex_28890 main_x) (<= (* 2 (select main_a v_prenex_28889)) 2000) (<= (+ (select main_a v_prenex_28890) 996) (select main_a v_prenex_28889)) (<= 998 (select main_a v_prenex_28889)) (<= (+ main_x 1) v_prenex_28890))) (or (forall ((v_prenex_23689 Int)) (or (<= 996 (select main_a v_prenex_23689)) (<= (* 2 (select main_a v_prenex_23689)) 2000))) (forall ((v_prenex_23690 Int)) (or (<= (+ main_x 1) v_prenex_23690) (<= (select main_a v_prenex_23690) 4) (< v_prenex_23690 main_x) (<= 0 (+ (select main_a v_prenex_23690) 2)) (<= (* 2 (select main_a v_prenex_23690)) 4)))) (forall ((v_prenex_21727 Int) (v_prenex_21728 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21727))) (< v_prenex_21728 main_x) (<= (select main_a v_prenex_21728) 2) (<= (select main_a v_prenex_21728) 4) (<= (+ main_x 1) v_prenex_21728) (<= 1000 (+ (select main_a v_prenex_21728) (select main_a v_prenex_21727))) (<= (* 2 (select main_a v_prenex_21727)) 2000))) (forall ((v_prenex_19609 Int) (v_prenex_19610 Int)) (or (<= (select main_a v_prenex_19610) 4) (<= (select main_a v_prenex_19609) (+ (select main_a v_prenex_19610) 1000)) (< v_prenex_19610 main_x) (<= (+ main_x 1) v_prenex_19610) (<= 998 (select main_a v_prenex_19609)) (<= (select main_a v_prenex_19610) 2))) (forall ((v_prenex_24214 Int) (v_prenex_24213 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24213))) (<= (+ main_x 1) v_prenex_24214) (<= (* 2 (select main_a v_prenex_24213)) 2000) (<= (+ main_y 1) v_prenex_24213) (<= (+ (select main_a v_prenex_24214) 996) (select main_a v_prenex_24213)) (<= 0 (* 2 (select main_a v_prenex_24214))) (< v_prenex_24214 main_x))) (forall ((v_prenex_20874 Int) (v_prenex_20875 Int)) (or (<= (* 2 (select main_a v_prenex_20875)) 4) (< v_prenex_20875 main_x) (<= (+ main_x 1) v_prenex_20875) (<= 996 (select main_a v_prenex_20874)) (<= (+ (select main_a v_prenex_20875) 996) (select main_a v_prenex_20874)) (<= (select main_a v_prenex_20874) 1002) (<= 0 (* 2 (select main_a v_prenex_20875))))) (forall ((v_prenex_25910 Int) (v_prenex_25909 Int)) (or (<= 1000 (+ (select main_a v_prenex_25910) (select main_a v_prenex_25909))) (<= 0 (select main_a v_prenex_25910)) (<= (+ main_x 1) v_prenex_25910) (< v_prenex_25910 main_x) (<= 0 (+ (select main_a v_prenex_25910) 2)) (<= 998 (select main_a v_prenex_25909)))) (forall ((v_prenex_21143 Int) (v_prenex_21144 Int)) (or (<= 1000 (+ (select main_a v_prenex_21144) (select main_a v_prenex_21143))) (<= (+ main_y 1) v_prenex_21143) (<= (+ main_x 1) v_prenex_21144) (<= 0 (select main_a v_prenex_21144)) (< v_prenex_21144 main_x) (<= (select main_a v_prenex_21143) 1002))) (or (forall ((v_prenex_26218 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26218))) (<= (+ main_x 1) v_prenex_26218) (< v_prenex_26218 main_x))) (forall ((v_prenex_26217 Int)) (or (<= 996 (select main_a v_prenex_26217)) (< v_prenex_26217 main_y)))) (or (forall ((v_prenex_27596 Int)) (<= (* 2 (select main_a v_prenex_27596)) 2000)) (forall ((v_prenex_27597 Int)) (or (<= (+ main_x 1) v_prenex_27597) (<= 0 (+ (select main_a v_prenex_27597) 2)) (< v_prenex_27597 main_x) (<= (select main_a v_prenex_27597) 4)))) (or (forall ((v_prenex_18894 Int)) (or (<= (+ main_x 1) v_prenex_18894) (<= (select main_a v_prenex_18894) 4) (<= 0 (* 2 (select main_a v_prenex_18894))) (< v_prenex_18894 main_x) (<= 0 (select main_a v_prenex_18894)))) (forall ((v_prenex_18893 Int)) (or (<= 998 (select main_a v_prenex_18893)) (<= (* 2 (select main_a v_prenex_18893)) 2000)))) (or (forall ((v_prenex_19657 Int)) (<= 998 (select main_a v_prenex_19657))) (forall ((v_prenex_19658 Int)) (or (<= (select main_a v_prenex_19658) 2) (<= (+ main_x 1) v_prenex_19658) (<= 0 (* 2 (select main_a v_prenex_19658))) (< v_prenex_19658 main_x)))) (forall ((v_prenex_22954 Int) (v_prenex_22955 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22954))) (<= (+ main_y 1) v_prenex_22954) (< v_prenex_22955 main_x) (<= (+ main_x 1) v_prenex_22955) (<= (* 2 (select main_a v_prenex_22955)) 4) (<= (+ (select main_a v_prenex_22955) 996) (select main_a v_prenex_22954)))) (forall ((v_prenex_26482 Int) (v_prenex_26481 Int)) (or (< v_prenex_26482 main_x) (<= (+ (select main_a v_prenex_26482) (select main_a v_prenex_26481)) 1000) (<= 0 (select main_a v_prenex_26482)) (<= (select main_a v_prenex_26482) 4) (<= (+ main_x 1) v_prenex_26482) (<= 996 (select main_a v_prenex_26481)) (<= (* 2 (select main_a v_prenex_26481)) 2000))) (forall ((v_prenex_19113 Int) (v_prenex_19112 Int)) (or (<= (+ main_y 1) v_prenex_19112) (<= (+ main_x 1) v_prenex_19113) (<= (select main_a v_prenex_19112) 1002) (< v_prenex_19113 main_x) (<= (+ (select main_a v_prenex_19113) 996) (select main_a v_prenex_19112)) (<= 998 (select main_a v_prenex_19112)) (<= (select main_a v_prenex_19113) 4))) (or (forall ((v_prenex_19390 Int)) (or (< v_prenex_19390 main_x) (<= (* 2 (select main_a v_prenex_19390)) 4) (<= (+ main_x 1) v_prenex_19390))) (forall ((v_prenex_19389 Int)) (or (<= 996 (select main_a v_prenex_19389)) (<= (* 2 (select main_a v_prenex_19389)) 2000)))) (forall ((v_prenex_21674 Int) (v_prenex_21673 Int)) (or (<= (select main_a v_prenex_21673) 1002) (<= (+ main_x 1) v_prenex_21674) (<= 0 (* 2 (select main_a v_prenex_21674))) (<= (select main_a v_prenex_21673) (+ (select main_a v_prenex_21674) 1000)) (<= 998 (select main_a v_prenex_21673)) (< v_prenex_21674 main_x) (<= (select main_a v_prenex_21674) 2))) (forall ((v_prenex_28508 Int) (v_prenex_28507 Int)) (or (<= (+ (select main_a v_prenex_28508) 996) (select main_a v_prenex_28507)) (<= (+ main_x 1) v_prenex_28508) (<= 0 (select main_a v_prenex_28508)) (<= (select main_a v_prenex_28507) 1000) (< v_prenex_28508 main_x))) (forall ((v_prenex_25349 Int) (v_prenex_25348 Int)) (or (<= (select main_a v_prenex_25349) 2) (<= (+ main_x 1) v_prenex_25349) (<= (select main_a v_prenex_25348) 1000) (<= (+ (select main_a v_prenex_25349) 996) (select main_a v_prenex_25348)) (<= (select main_a v_prenex_25349) 4) (<= 1996 (* 2 (select main_a v_prenex_25348))) (< v_prenex_25349 main_x))) (forall ((v_prenex_27250 Int) (v_prenex_27251 Int)) (or (<= (+ main_x 1) v_prenex_27251) (<= (select main_a v_prenex_27250) 1000) (<= (select main_a v_prenex_27251) 2) (<= (* 2 (select main_a v_prenex_27250)) 2000) (<= (+ (select main_a v_prenex_27251) 996) (select main_a v_prenex_27250)) (< v_prenex_27251 main_x) (< v_prenex_27250 main_y))) (forall ((v_prenex_26422 Int) (v_prenex_26421 Int)) (or (<= (+ main_x 1) v_prenex_26422) (< v_prenex_26422 main_x) (<= (* 2 (select main_a v_prenex_26421)) 2000) (<= 0 (select main_a v_prenex_26422)) (<= (select main_a v_prenex_26421) (+ (select main_a v_prenex_26422) 1000)) (<= 0 (+ (select main_a v_prenex_26422) 2)) (<= 1996 (* 2 (select main_a v_prenex_26421))))) (or (forall ((v_prenex_22482 Int)) (or (<= (select main_a v_prenex_22482) 4) (<= (* 2 (select main_a v_prenex_22482)) 4) (<= (+ main_x 1) v_prenex_22482) (< v_prenex_22482 main_x))) (forall ((v_prenex_22481 Int)) (or (<= (select main_a v_prenex_22481) 1000) (<= (* 2 (select main_a v_prenex_22481)) 2000) (< v_prenex_22481 main_y)))) (forall ((v_prenex_24441 Int) (v_prenex_24440 Int)) (or (< v_prenex_24441 main_x) (<= 998 (select main_a v_prenex_24440)) (< v_prenex_24440 main_y) (<= (+ (select main_a v_prenex_24441) 996) (select main_a v_prenex_24440)) (<= (+ main_x 1) v_prenex_24441) (<= 0 (* 2 (select main_a v_prenex_24441))))) (forall ((v_prenex_24841 Int) (v_prenex_24840 Int)) (or (<= (select main_a v_prenex_24840) 1002) (<= 0 (+ (select main_a v_prenex_24841) 2)) (< v_prenex_24841 main_x) (<= (+ (select main_a v_prenex_24841) (select main_a v_prenex_24840)) 1000) (<= (+ main_x 1) v_prenex_24841) (<= 0 (* 2 (select main_a v_prenex_24841))) (<= 1996 (* 2 (select main_a v_prenex_24840))))) (forall ((v_prenex_18891 Int) (v_prenex_18892 Int)) (or (< v_prenex_18891 main_y) (<= (* 2 (select main_a v_prenex_18892)) 4) (<= (+ main_x 1) v_prenex_18892) (< v_prenex_18892 main_x) (<= (+ (select main_a v_prenex_18892) (select main_a v_prenex_18891)) 1000) (<= (select main_a v_prenex_18891) 1002))) (or (forall ((v_prenex_26721 Int)) (or (< v_prenex_26721 main_y) (<= (select main_a v_prenex_26721) 1000))) (forall ((v_prenex_26722 Int)) (or (<= (* 2 (select main_a v_prenex_26722)) 4) (< v_prenex_26722 main_x) (<= (select main_a v_prenex_26722) 2) (<= (+ main_x 1) v_prenex_26722)))) (forall ((v_prenex_22227 Int) (v_prenex_22228 Int)) (or (< v_prenex_22228 main_x) (<= (select main_a v_prenex_22228) 4) (<= 996 (select main_a v_prenex_22227)) (<= (+ (select main_a v_prenex_22228) (select main_a v_prenex_22227)) 1000) (<= (+ main_x 1) v_prenex_22228))) (forall ((v_prenex_23392 Int) (v_prenex_23391 Int)) (or (<= (select main_a v_prenex_23391) 1000) (<= 1000 (+ (select main_a v_prenex_23392) (select main_a v_prenex_23391))) (<= (+ main_y 1) v_prenex_23391) (<= (+ main_x 1) v_prenex_23392) (<= (* 2 (select main_a v_prenex_23392)) 4) (< v_prenex_23392 main_x))) (forall ((v_prenex_27186 Int) (v_prenex_27185 Int)) (or (<= (+ main_x 1) v_prenex_27186) (< v_prenex_27185 main_y) (<= (+ (select main_a v_prenex_27186) (select main_a v_prenex_27185)) 1000) (<= 998 (select main_a v_prenex_27185)) (< v_prenex_27186 main_x) (<= 0 (+ (select main_a v_prenex_27186) 2)))) (forall ((v_prenex_21243 Int) (v_prenex_21244 Int)) (or (<= (+ main_x 1) v_prenex_21244) (<= (select main_a v_prenex_21243) 1000) (< v_prenex_21243 main_y) (<= 0 (* 2 (select main_a v_prenex_21244))) (< v_prenex_21244 main_x) (<= 1000 (+ (select main_a v_prenex_21244) (select main_a v_prenex_21243))))) (forall ((v_prenex_22864 Int) (v_prenex_22865 Int)) (or (< v_prenex_22865 main_x) (<= 0 (* 2 (select main_a v_prenex_22865))) (<= (select main_a v_prenex_22864) (+ (select main_a v_prenex_22865) 1000)) (<= 0 (+ (select main_a v_prenex_22865) 2)) (<= (+ main_x 1) v_prenex_22865) (<= 998 (select main_a v_prenex_22864)) (<= 1996 (* 2 (select main_a v_prenex_22864))))) (forall ((v_prenex_24438 Int) (v_prenex_24439 Int)) (or (< v_prenex_24439 main_x) (<= (select main_a v_prenex_24438) 1000) (<= (+ main_x 1) v_prenex_24439) (<= 0 (+ (select main_a v_prenex_24439) 2)) (<= (+ (select main_a v_prenex_24439) 996) (select main_a v_prenex_24438)) (<= 998 (select main_a v_prenex_24438)) (< v_prenex_24438 main_y))) (forall ((v_prenex_18783 Int) (v_prenex_18784 Int)) (or (<= (+ main_x 1) v_prenex_18783) (<= 0 (* 2 (select main_a v_prenex_18783))) (<= (* 2 (select main_a v_prenex_18783)) 4) (< v_prenex_18783 main_x) (<= 998 (select main_a v_prenex_18784)) (<= (+ (select main_a v_prenex_18783) 996) (select main_a v_prenex_18784)) (<= 1996 (* 2 (select main_a v_prenex_18784))))) (forall ((v_prenex_19764 Int) (v_prenex_19763 Int)) (or (<= 1000 (+ (select main_a v_prenex_19764) (select main_a v_prenex_19763))) (<= 0 (+ (select main_a v_prenex_19764) 2)) (< v_prenex_19764 main_x) (<= (+ main_x 1) v_prenex_19764))) (forall ((v_prenex_27153 Int) (v_prenex_27154 Int)) (or (<= (select main_a v_prenex_27153) 1000) (< v_prenex_27154 main_x) (<= (+ main_x 1) v_prenex_27154) (<= (select main_a v_prenex_27153) (+ (select main_a v_prenex_27154) 1000)) (<= (* 2 (select main_a v_prenex_27154)) 4) (<= 0 (select main_a v_prenex_27154)) (<= (select main_a v_prenex_27153) 1002))) (or (forall ((v_prenex_19659 Int)) (or (<= 996 (select main_a v_prenex_19659)) (<= 998 (select main_a v_prenex_19659)))) (forall ((v_prenex_19660 Int)) (or (<= (select main_a v_prenex_19660) 2) (<= (* 2 (select main_a v_prenex_19660)) 4) (<= (+ main_x 1) v_prenex_19660) (<= 0 (* 2 (select main_a v_prenex_19660))) (< v_prenex_19660 main_x)))) (or (forall ((v_prenex_26254 Int)) (or (<= 0 (+ (select main_a v_prenex_26254) 2)) (<= 0 (select main_a v_prenex_26254)) (<= (+ main_x 1) v_prenex_26254) (< v_prenex_26254 main_x) (<= (* 2 (select main_a v_prenex_26254)) 4))) (forall ((v_prenex_26253 Int)) (or (<= (* 2 (select main_a v_prenex_26253)) 2000) (<= (select main_a v_prenex_26253) 1000)))) (or (forall ((v_prenex_22786 Int)) (or (< v_prenex_22786 main_y) (<= 998 (select main_a v_prenex_22786)) (<= (select main_a v_prenex_22786) 1002))) (forall ((v_prenex_22787 Int)) (or (<= (+ main_x 1) v_prenex_22787) (<= 0 (+ (select main_a v_prenex_22787) 2)) (< v_prenex_22787 main_x) (<= (* 2 (select main_a v_prenex_22787)) 4)))) (or (forall ((v_prenex_22548 Int)) (<= (select main_a v_prenex_22548) 1002)) (forall ((v_prenex_22549 Int)) (or (<= (+ main_x 1) v_prenex_22549) (<= 0 (+ (select main_a v_prenex_22549) 2)) (< v_prenex_22549 main_x) (<= 0 (select main_a v_prenex_22549)) (<= (* 2 (select main_a v_prenex_22549)) 4)))) (forall ((v_prenex_28063 Int) (v_prenex_28064 Int)) (or (< v_prenex_28064 main_x) (<= 0 (select main_a v_prenex_28064)) (<= (select main_a v_prenex_28063) 1000) (<= (+ (select main_a v_prenex_28064) (select main_a v_prenex_28063)) 1000) (<= 996 (select main_a v_prenex_28063)) (<= (+ main_x 1) v_prenex_28064) (<= (* 2 (select main_a v_prenex_28064)) 4))) (forall ((v_prenex_24843 Int) (v_prenex_24842 Int)) (or (<= (* 2 (select main_a v_prenex_24842)) 2000) (< v_prenex_24843 main_x) (<= (+ main_x 1) v_prenex_24843) (<= (* 2 (select main_a v_prenex_24843)) 4) (<= 1000 (+ (select main_a v_prenex_24843) (select main_a v_prenex_24842))) (<= 0 (* 2 (select main_a v_prenex_24843))) (<= 1996 (* 2 (select main_a v_prenex_24842))))) (forall ((v_prenex_23202 Int) (v_prenex_23201 Int)) (or (< v_prenex_23202 main_x) (<= (+ main_x 1) v_prenex_23202) (<= (select main_a v_prenex_23202) 2) (<= 998 (select main_a v_prenex_23201)) (<= (select main_a v_prenex_23202) 4) (<= 996 (select main_a v_prenex_23201)) (<= (select main_a v_prenex_23201) (+ (select main_a v_prenex_23202) 1000)))) (or (forall ((v_prenex_22651 Int)) (or (<= (* 2 (select main_a v_prenex_22651)) 4) (<= 0 (select main_a v_prenex_22651)) (< v_prenex_22651 main_x) (<= (+ main_x 1) v_prenex_22651) (<= (select main_a v_prenex_22651) 4))) (forall ((v_prenex_22650 Int)) (<= 998 (select main_a v_prenex_22650)))) (or (forall ((v_prenex_27818 Int)) (or (<= (select main_a v_prenex_27818) 1000) (<= (* 2 (select main_a v_prenex_27818)) 2000))) (forall ((v_prenex_27819 Int)) (or (< v_prenex_27819 main_x) (<= (* 2 (select main_a v_prenex_27819)) 4) (<= (+ main_x 1) v_prenex_27819) (<= (select main_a v_prenex_27819) 2) (<= 0 (* 2 (select main_a v_prenex_27819)))))) (or (forall ((v_prenex_23033 Int)) (or (<= (select main_a v_prenex_23033) 2) (< v_prenex_23033 main_x) (<= (select main_a v_prenex_23033) 4) (<= 0 (* 2 (select main_a v_prenex_23033))) (<= (+ main_x 1) v_prenex_23033))) (forall ((v_prenex_23032 Int)) (or (<= (select main_a v_prenex_23032) 1000) (<= (* 2 (select main_a v_prenex_23032)) 2000)))) (forall ((v_prenex_21213 Int) (v_prenex_21214 Int)) (or (<= (select main_a v_prenex_21213) 1000) (<= 0 (+ (select main_a v_prenex_21214) 2)) (<= 0 (select main_a v_prenex_21214)) (<= (select main_a v_prenex_21213) 1002) (<= (+ (select main_a v_prenex_21214) (select main_a v_prenex_21213)) 1000) (<= (+ main_x 1) v_prenex_21214) (< v_prenex_21214 main_x))) (forall ((v_prenex_22310 Int) (v_prenex_22309 Int)) (or (<= (* 2 (select main_a v_prenex_22310)) 4) (<= (select main_a v_prenex_22310) 2) (<= (select main_a v_prenex_22309) 1000) (< v_prenex_22310 main_x) (<= (+ (select main_a v_prenex_22310) 996) (select main_a v_prenex_22309)) (<= (+ main_x 1) v_prenex_22310))) (forall ((v_prenex_25799 Int) (v_prenex_25800 Int)) (or (<= (select main_a v_prenex_25799) 1002) (<= 1000 (+ (select main_a v_prenex_25800) (select main_a v_prenex_25799))) (<= 0 (+ (select main_a v_prenex_25800) 2)) (<= (select main_a v_prenex_25800) 4) (< v_prenex_25800 main_x) (<= (+ main_x 1) v_prenex_25800) (<= 998 (select main_a v_prenex_25799)))) (forall ((v_prenex_22958 Int) (v_prenex_22959 Int)) (or (<= (+ (select main_a v_prenex_22959) 996) (select main_a v_prenex_22958)) (<= (select main_a v_prenex_22959) 4) (<= 0 (select main_a v_prenex_22959)) (<= (+ main_x 1) v_prenex_22959) (<= (select main_a v_prenex_22958) 1000) (< v_prenex_22959 main_x))) (or (forall ((v_prenex_21423 Int)) (or (<= 996 (select main_a v_prenex_21423)) (<= (select main_a v_prenex_21423) 1002))) (forall ((v_prenex_21424 Int)) (or (<= (* 2 (select main_a v_prenex_21424)) 4) (<= 0 (* 2 (select main_a v_prenex_21424))) (<= (select main_a v_prenex_21424) 2) (<= (+ main_x 1) v_prenex_21424) (< v_prenex_21424 main_x)))) (or (forall ((v_prenex_22593 Int)) (or (<= 0 (select main_a v_prenex_22593)) (< v_prenex_22593 main_x) (<= (* 2 (select main_a v_prenex_22593)) 4) (<= (+ main_x 1) v_prenex_22593))) (forall ((v_prenex_22592 Int)) (or (<= 996 (select main_a v_prenex_22592)) (<= (+ main_y 1) v_prenex_22592)))) (forall ((v_prenex_20091 Int) (v_prenex_20090 Int)) (or (< v_prenex_20091 main_x) (<= 996 (select main_a v_prenex_20090)) (<= (* 2 (select main_a v_prenex_20091)) 4) (<= (+ main_x 1) v_prenex_20091) (<= (select main_a v_prenex_20091) 2) (<= (+ (select main_a v_prenex_20091) 996) (select main_a v_prenex_20090)))) (forall ((v_prenex_27436 Int) (v_prenex_27435 Int)) (or (<= (* 2 (select main_a v_prenex_27436)) 4) (<= (+ (select main_a v_prenex_27436) 996) (select main_a v_prenex_27435)) (<= (+ main_x 1) v_prenex_27436) (<= (* 2 (select main_a v_prenex_27435)) 2000) (<= 0 (* 2 (select main_a v_prenex_27436))) (< v_prenex_27436 main_x))) (forall ((v_prenex_28746 Int) (v_prenex_28745 Int)) (or (< v_prenex_28746 main_x) (<= (+ main_x 1) v_prenex_28746) (<= (+ main_y 1) v_prenex_28745) (<= (select main_a v_prenex_28746) 2) (<= (select main_a v_prenex_28745) 1002) (<= (+ (select main_a v_prenex_28746) (select main_a v_prenex_28745)) 1000))) (or (forall ((v_prenex_22796 Int)) (or (<= (select main_a v_prenex_22796) 1000) (< v_prenex_22796 main_y) (<= (select main_a v_prenex_22796) 1002))) (forall ((v_prenex_22797 Int)) (or (<= (+ main_x 1) v_prenex_22797) (<= (* 2 (select main_a v_prenex_22797)) 4) (< v_prenex_22797 main_x) (<= (select main_a v_prenex_22797) 2)))) (forall ((v_prenex_26559 Int) (v_prenex_26560 Int)) (or (<= 0 (+ (select main_a v_prenex_26560) 2)) (<= (select main_a v_prenex_26560) 4) (<= (+ (select main_a v_prenex_26560) (select main_a v_prenex_26559)) 1000) (<= (* 2 (select main_a v_prenex_26559)) 2000) (<= 1996 (* 2 (select main_a v_prenex_26559))) (<= (+ main_x 1) v_prenex_26560) (< v_prenex_26560 main_x))) (or (forall ((v_prenex_20712 Int)) (or (<= (select main_a v_prenex_20712) 2) (<= (* 2 (select main_a v_prenex_20712)) 4) (<= (+ main_x 1) v_prenex_20712) (<= 0 (select main_a v_prenex_20712)) (< v_prenex_20712 main_x))) (forall ((v_prenex_20711 Int)) (or (<= 998 (select main_a v_prenex_20711)) (<= (select main_a v_prenex_20711) 1002)))) (or (forall ((v_prenex_22282 Int)) (or (< v_prenex_22282 main_x) (<= (+ main_x 1) v_prenex_22282) (<= 0 (* 2 (select main_a v_prenex_22282))))) (forall ((v_prenex_22281 Int)) (or (<= 996 (select main_a v_prenex_22281)) (<= (select main_a v_prenex_22281) 1000)))) (forall ((v_prenex_25392 Int) (v_prenex_25393 Int)) (or (<= (select main_a v_prenex_25392) 1002) (<= (select main_a v_prenex_25393) 2) (<= (select main_a v_prenex_25392) (+ (select main_a v_prenex_25393) 1000)) (<= 996 (select main_a v_prenex_25392)) (<= 0 (+ (select main_a v_prenex_25393) 2)) (<= (+ main_x 1) v_prenex_25393) (< v_prenex_25393 main_x))) (forall ((v_prenex_25036 Int) (v_prenex_25035 Int)) (or (<= (+ main_x 1) v_prenex_25036) (< v_prenex_25036 main_x) (<= (select main_a v_prenex_25036) 2) (< v_prenex_25035 main_y) (<= (+ (select main_a v_prenex_25036) 996) (select main_a v_prenex_25035)) (<= (* 2 (select main_a v_prenex_25035)) 2000))) (forall ((v_prenex_27874 Int) (v_prenex_27875 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27874))) (<= (+ main_x 1) v_prenex_27875) (<= (select main_a v_prenex_27874) 1000) (<= (select main_a v_prenex_27875) 2) (< v_prenex_27875 main_x) (<= 1000 (+ (select main_a v_prenex_27875) (select main_a v_prenex_27874))))) (forall ((v_prenex_19188 Int) (v_prenex_19187 Int)) (or (<= 0 (select main_a v_prenex_19188)) (<= (+ main_x 1) v_prenex_19188) (<= 996 (select main_a v_prenex_19187)) (<= (select main_a v_prenex_19187) (+ (select main_a v_prenex_19188) 1000)) (<= 1996 (* 2 (select main_a v_prenex_19187))) (<= (select main_a v_prenex_19188) 2) (< v_prenex_19188 main_x))) (forall ((v_prenex_22972 Int) (v_prenex_22973 Int)) (or (<= (+ main_x 1) v_prenex_22973) (<= 0 (select main_a v_prenex_22973)) (<= 1996 (* 2 (select main_a v_prenex_22972))) (<= 0 (* 2 (select main_a v_prenex_22973))) (<= (select main_a v_prenex_22972) 1002) (<= (select main_a v_prenex_22972) (+ (select main_a v_prenex_22973) 1000)) (< v_prenex_22973 main_x))) (or (forall ((v_prenex_25678 Int)) (or (<= (select main_a v_prenex_25678) 1000) (<= (select main_a v_prenex_25678) 1002))) (forall ((v_prenex_25679 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25679))) (<= (* 2 (select main_a v_prenex_25679)) 4) (<= (+ main_x 1) v_prenex_25679) (<= (select main_a v_prenex_25679) 2) (< v_prenex_25679 main_x)))) (forall ((v_prenex_18752 Int) (v_prenex_18751 Int)) (or (<= (+ main_x 1) v_prenex_18751) (< v_prenex_18751 main_x) (<= 0 (* 2 (select main_a v_prenex_18751))) (<= 1996 (* 2 (select main_a v_prenex_18752))) (<= 0 (select main_a v_prenex_18751)) (<= (* 2 (select main_a v_prenex_18752)) 2000) (<= (+ (select main_a v_prenex_18751) (select main_a v_prenex_18752)) 1000))) (forall ((v_prenex_24065 Int) (v_prenex_24066 Int)) (or (<= (+ (select main_a v_prenex_24066) 996) (select main_a v_prenex_24065)) (<= (+ main_x 1) v_prenex_24066) (< v_prenex_24065 main_y) (<= 0 (* 2 (select main_a v_prenex_24066))) (<= 1996 (* 2 (select main_a v_prenex_24065))) (< v_prenex_24066 main_x))) (forall ((v_prenex_20905 Int) (v_prenex_20904 Int)) (or (<= (+ (select main_a v_prenex_20905) 996) (select main_a v_prenex_20904)) (<= (+ main_x 1) v_prenex_20905) (<= (* 2 (select main_a v_prenex_20905)) 4) (< v_prenex_20905 main_x))) (forall ((v_prenex_20744 Int) (v_prenex_20743 Int)) (or (<= 996 (select main_a v_prenex_20743)) (< v_prenex_20744 main_x) (<= (+ main_y 1) v_prenex_20743) (<= (* 2 (select main_a v_prenex_20743)) 2000) (<= (+ main_x 1) v_prenex_20744) (<= 0 (+ (select main_a v_prenex_20744) 2)) (<= (+ (select main_a v_prenex_20744) 996) (select main_a v_prenex_20743)))) (forall ((v_prenex_24471 Int) (v_prenex_24470 Int)) (or (<= (select main_a v_prenex_24470) (+ (select main_a v_prenex_24471) 1000)) (< v_prenex_24471 main_x) (<= (select main_a v_prenex_24470) 1000) (< v_prenex_24470 main_y) (<= (+ main_y 1) v_prenex_24470))) (forall ((v_prenex_21762 Int) (v_prenex_21761 Int)) (or (<= (select main_a v_prenex_21761) 1002) (< v_prenex_21762 main_x) (<= (+ (select main_a v_prenex_21762) 996) (select main_a v_prenex_21761)) (<= (+ main_x 1) v_prenex_21762) (<= (select main_a v_prenex_21762) 4) (<= 996 (select main_a v_prenex_21761)))) (forall ((v_prenex_20063 Int) (v_prenex_20062 Int)) (or (<= (+ main_x 1) v_prenex_20063) (<= 1996 (* 2 (select main_a v_prenex_20062))) (<= 996 (select main_a v_prenex_20062)) (<= (+ (select main_a v_prenex_20063) 996) (select main_a v_prenex_20062)) (< v_prenex_20063 main_x) (<= (select main_a v_prenex_20063) 2))) (forall ((v_prenex_28239 Int) (v_prenex_28240 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28240))) (<= (select main_a v_prenex_28239) (+ (select main_a v_prenex_28240) 1000)) (<= (select main_a v_prenex_28239) 1000) (< v_prenex_28240 main_x) (<= (* 2 (select main_a v_prenex_28239)) 2000) (<= 0 (select main_a v_prenex_28240)) (<= (+ main_x 1) v_prenex_28240))) (or (forall ((v_prenex_19444 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19444))) (<= 0 (+ (select main_a v_prenex_19444) 2)) (<= (+ main_x 1) v_prenex_19444) (< v_prenex_19444 main_x) (<= (select main_a v_prenex_19444) 2))) (forall ((v_prenex_19443 Int)) (or (<= (* 2 (select main_a v_prenex_19443)) 2000) (<= (select main_a v_prenex_19443) 1002)))) (forall ((v_prenex_20927 Int) (v_prenex_20926 Int)) (or (<= (select main_a v_prenex_20927) 2) (<= (select main_a v_prenex_20926) 1000) (<= 996 (select main_a v_prenex_20926)) (<= (+ (select main_a v_prenex_20927) (select main_a v_prenex_20926)) 1000) (<= (+ main_x 1) v_prenex_20927) (< v_prenex_20927 main_x) (<= (* 2 (select main_a v_prenex_20927)) 4))) (forall ((v_prenex_28039 Int) (v_prenex_28040 Int)) (or (< v_prenex_28040 main_x) (<= 998 (select main_a v_prenex_28039)) (<= (+ main_x 1) v_prenex_28040) (<= (select main_a v_prenex_28040) 2) (<= 0 (select main_a v_prenex_28040)) (<= (+ (select main_a v_prenex_28040) 996) (select main_a v_prenex_28039)))) (forall ((v_prenex_26563 Int) (v_prenex_26564 Int)) (or (<= 998 (select main_a v_prenex_26563)) (<= (+ main_x 1) v_prenex_26564) (<= (select main_a v_prenex_26564) 2) (<= (+ (select main_a v_prenex_26564) (select main_a v_prenex_26563)) 1000) (<= 0 (select main_a v_prenex_26564)) (< v_prenex_26564 main_x))) (forall ((v_prenex_24821 Int) (v_prenex_24820 Int)) (or (<= (+ (select main_a v_prenex_24821) 996) (select main_a v_prenex_24820)) (<= (+ main_y 1) v_prenex_24820) (< v_prenex_24820 main_y) (<= (select main_a v_prenex_24820) 1002) (<= 1996 (* 2 (select main_a v_prenex_24820))))) (forall ((v_prenex_19500 Int) (v_prenex_19499 Int)) (or (<= (+ main_x 1) v_prenex_19500) (<= (select main_a v_prenex_19499) 1002) (< v_prenex_19499 main_y) (<= (select main_a v_prenex_19500) 2) (<= (select main_a v_prenex_19499) (+ (select main_a v_prenex_19500) 1000)) (< v_prenex_19500 main_x))) (or (forall ((v_prenex_25922 Int)) (or (<= (+ main_x 1) v_prenex_25922) (<= 0 (* 2 (select main_a v_prenex_25922))) (< v_prenex_25922 main_x) (<= (select main_a v_prenex_25922) 4))) (forall ((v_prenex_25921 Int)) (or (<= 998 (select main_a v_prenex_25921)) (<= (select main_a v_prenex_25921) 1002) (<= (+ main_y 1) v_prenex_25921)))) (forall ((v_prenex_20475 Int) (v_prenex_20474 Int)) (or (<= (select main_a v_prenex_20474) 1002) (<= (+ main_x 1) v_prenex_20475) (<= (select main_a v_prenex_20475) 2) (< v_prenex_20474 main_y) (< v_prenex_20475 main_x) (<= (+ (select main_a v_prenex_20475) (select main_a v_prenex_20474)) 1000))) (forall ((v_prenex_20214 Int) (v_prenex_20215 Int)) (or (<= (+ main_x 1) v_prenex_20215) (< v_prenex_20214 main_y) (<= 998 (select main_a v_prenex_20214)) (<= 1000 (+ (select main_a v_prenex_20215) (select main_a v_prenex_20214))) (<= (select main_a v_prenex_20214) 1002) (< v_prenex_20215 main_x) (<= (select main_a v_prenex_20215) 2))) (forall ((v_prenex_25455 Int) (v_prenex_25454 Int)) (or (<= (* 2 (select main_a v_prenex_25455)) 4) (<= 0 (select main_a v_prenex_25455)) (< v_prenex_25455 main_x) (<= (+ (select main_a v_prenex_25455) (select main_a v_prenex_25454)) 1000) (<= (+ main_x 1) v_prenex_25455) (<= (select main_a v_prenex_25454) 1000))) (or (forall ((v_prenex_28155 Int)) (or (< v_prenex_28155 main_x) (<= (* 2 (select main_a v_prenex_28155)) 4) (<= (+ main_x 1) v_prenex_28155) (<= 0 (+ (select main_a v_prenex_28155) 2)))) (forall ((v_prenex_28154 Int)) (or (< v_prenex_28154 main_y) (<= (select main_a v_prenex_28154) 1000) (<= 1996 (* 2 (select main_a v_prenex_28154)))))) (forall ((v_prenex_25164 Int) (v_prenex_25163 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25164))) (< v_prenex_25164 main_x) (<= (select main_a v_prenex_25163) 1002) (<= (select main_a v_prenex_25164) 4) (<= 998 (select main_a v_prenex_25163)) (<= (select main_a v_prenex_25163) (+ (select main_a v_prenex_25164) 1000)) (<= (+ main_x 1) v_prenex_25164))) (or (forall ((v_prenex_25335 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25335))) (<= (+ main_x 1) v_prenex_25335) (< v_prenex_25335 main_x) (<= (select main_a v_prenex_25335) 2) (<= (select main_a v_prenex_25335) 4))) (forall ((v_prenex_25334 Int)) (or (<= (* 2 (select main_a v_prenex_25334)) 2000) (<= 1996 (* 2 (select main_a v_prenex_25334)))))) (or (forall ((v_prenex_27544 Int)) (or (<= 996 (select main_a v_prenex_27544)) (<= (select main_a v_prenex_27544) 1000))) (forall ((v_prenex_27545 Int)) (or (< v_prenex_27545 main_x) (<= 0 (+ (select main_a v_prenex_27545) 2)) (<= (select main_a v_prenex_27545) 4) (<= (+ main_x 1) v_prenex_27545) (<= 0 (* 2 (select main_a v_prenex_27545)))))) (forall ((v_prenex_19043 Int) (v_prenex_19044 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19043))) (<= 998 (select main_a v_prenex_19043)) (<= (+ main_x 1) v_prenex_19044) (<= (select main_a v_prenex_19043) (+ (select main_a v_prenex_19044) 1000)) (<= 0 (* 2 (select main_a v_prenex_19044))) (< v_prenex_19044 main_x))) (forall ((v_prenex_24220 Int) (v_prenex_24219 Int)) (or (<= (+ main_x 1) v_prenex_24220) (<= 1000 (+ (select main_a v_prenex_24220) (select main_a v_prenex_24219))) (<= (select main_a v_prenex_24220) 4) (<= (* 2 (select main_a v_prenex_24219)) 2000) (<= 996 (select main_a v_prenex_24219)) (<= 0 (* 2 (select main_a v_prenex_24220))) (< v_prenex_24220 main_x))) (or (forall ((v_prenex_27729 Int)) (or (< v_prenex_27729 main_x) (<= (+ main_x 1) v_prenex_27729) (<= 0 (* 2 (select main_a v_prenex_27729))) (<= 0 (+ (select main_a v_prenex_27729) 2)) (<= (select main_a v_prenex_27729) 4))) (forall ((v_prenex_27728 Int)) (or (<= 998 (select main_a v_prenex_27728)) (<= (* 2 (select main_a v_prenex_27728)) 2000)))) (forall ((v_prenex_25154 Int) (v_prenex_25153 Int)) (or (<= (select main_a v_prenex_25153) (+ (select main_a v_prenex_25154) 1000)) (<= (* 2 (select main_a v_prenex_25154)) 4) (<= 0 (select main_a v_prenex_25154)) (<= 1996 (* 2 (select main_a v_prenex_25153))) (< v_prenex_25154 main_x) (<= (select main_a v_prenex_25153) 1000) (<= (+ main_x 1) v_prenex_25154))) (or (forall ((v_prenex_27249 Int)) (or (<= 0 (+ (select main_a v_prenex_27249) 2)) (<= 0 (* 2 (select main_a v_prenex_27249))) (<= (* 2 (select main_a v_prenex_27249)) 4) (<= (+ main_x 1) v_prenex_27249) (< v_prenex_27249 main_x))) (forall ((v_prenex_27248 Int)) (or (<= 998 (select main_a v_prenex_27248)) (<= (* 2 (select main_a v_prenex_27248)) 2000)))) (forall ((v_prenex_24539 Int) (v_prenex_24538 Int)) (or (<= (select main_a v_prenex_24538) 1002) (<= (select main_a v_prenex_24538) 1000) (< v_prenex_24539 main_x) (<= 0 (+ (select main_a v_prenex_24539) 2)) (<= (+ main_x 1) v_prenex_24539) (<= 1000 (+ (select main_a v_prenex_24539) (select main_a v_prenex_24538))))) (forall ((v_prenex_27700 Int) (v_prenex_27701 Int)) (or (<= (select main_a v_prenex_27700) 1000) (<= (+ (select main_a v_prenex_27701) (select main_a v_prenex_27700)) 1000) (< v_prenex_27701 main_x) (<= (select main_a v_prenex_27701) 2) (<= (select main_a v_prenex_27700) 1002) (<= 0 (+ (select main_a v_prenex_27701) 2)) (<= (+ main_x 1) v_prenex_27701))) (or (forall ((v_prenex_21047 Int)) (or (<= (select main_a v_prenex_21047) 1002) (<= 1996 (* 2 (select main_a v_prenex_21047))))) (forall ((v_prenex_21048 Int)) (or (<= (* 2 (select main_a v_prenex_21048)) 4) (<= 0 (+ (select main_a v_prenex_21048) 2)) (< v_prenex_21048 main_x) (<= (+ main_x 1) v_prenex_21048) (<= 0 (* 2 (select main_a v_prenex_21048)))))) (forall ((v_prenex_24263 Int) (v_prenex_24264 Int)) (or (<= 0 (+ (select main_a v_prenex_24264) 2)) (<= (+ (select main_a v_prenex_24264) 996) (select main_a v_prenex_24263)) (<= (* 2 (select main_a v_prenex_24264)) 4) (<= (+ main_x 1) v_prenex_24264) (<= (* 2 (select main_a v_prenex_24263)) 2000) (< v_prenex_24264 main_x))) (forall ((v_prenex_21511 Int) (v_prenex_21512 Int)) (or (<= 1000 (+ (select main_a v_prenex_21512) (select main_a v_prenex_21511))) (<= 998 (select main_a v_prenex_21511)) (<= (+ main_x 1) v_prenex_21512) (<= 0 (+ (select main_a v_prenex_21512) 2)) (< v_prenex_21512 main_x) (<= 0 (* 2 (select main_a v_prenex_21512))) (<= 1996 (* 2 (select main_a v_prenex_21511))))) (forall ((v_prenex_25682 Int) (v_prenex_25683 Int)) (or (<= (+ (select main_a v_prenex_25683) (select main_a v_prenex_25682)) 1000) (< v_prenex_25682 main_y) (<= 998 (select main_a v_prenex_25682)) (<= (* 2 (select main_a v_prenex_25683)) 4) (< v_prenex_25683 main_x) (<= (select main_a v_prenex_25682) 1002) (<= (+ main_x 1) v_prenex_25683))) (or (forall ((v_prenex_27314 Int)) (or (<= (select main_a v_prenex_27314) 1002) (< v_prenex_27314 main_y))) (forall ((v_prenex_27315 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27315))) (< v_prenex_27315 main_x) (<= (* 2 (select main_a v_prenex_27315)) 4) (<= (+ main_x 1) v_prenex_27315)))) (forall ((v_prenex_18680 Int)) (or (<= (+ main_x 1) v_prenex_18680) (<= (select main_a v_prenex_18680) 4) (< v_prenex_18680 main_x) (<= (* 2 (select main_a v_prenex_18680)) 4) (<= 0 (+ (select main_a v_prenex_18680) 2)))) (forall ((v_prenex_19476 Int) (v_prenex_19475 Int)) (or (<= 996 (select main_a v_prenex_19475)) (<= 0 (* 2 (select main_a v_prenex_19476))) (< v_prenex_19476 main_x) (<= (+ (select main_a v_prenex_19476) (select main_a v_prenex_19475)) 1000) (<= 998 (select main_a v_prenex_19475)) (<= (+ main_x 1) v_prenex_19476))) (forall ((v_prenex_28808 Int) (v_prenex_28807 Int)) (or (<= 998 (select main_a v_prenex_28807)) (<= (* 2 (select main_a v_prenex_28808)) 4) (<= 0 (* 2 (select main_a v_prenex_28808))) (< v_prenex_28808 main_x) (<= (select main_a v_prenex_28807) (+ (select main_a v_prenex_28808) 1000)) (<= (+ main_x 1) v_prenex_28808))) (forall ((v_prenex_23024 Int) (v_prenex_23025 Int)) (or (< v_prenex_23025 main_x) (<= 0 (* 2 (select main_a v_prenex_23025))) (<= 1000 (+ (select main_a v_prenex_23025) (select main_a v_prenex_23024))) (<= (+ main_y 1) v_prenex_23024) (<= (+ main_x 1) v_prenex_23025))) (forall ((v_prenex_21363 Int) (v_prenex_21364 Int)) (or (<= (select main_a v_prenex_21364) 2) (<= (+ (select main_a v_prenex_21364) (select main_a v_prenex_21363)) 1000) (<= (* 2 (select main_a v_prenex_21363)) 2000) (<= 0 (select main_a v_prenex_21364)) (< v_prenex_21364 main_x) (<= (+ main_x 1) v_prenex_21364))) (forall ((v_prenex_22926 Int) (v_prenex_22927 Int)) (or (<= 0 (+ (select main_a v_prenex_22927) 2)) (< v_prenex_22927 main_x) (<= (* 2 (select main_a v_prenex_22926)) 2000) (<= (+ main_x 1) v_prenex_22927) (<= 1996 (* 2 (select main_a v_prenex_22926))) (<= (select main_a v_prenex_22926) (+ (select main_a v_prenex_22927) 1000)) (<= (+ main_y 1) v_prenex_22926))) (forall ((v_prenex_25841 Int) (v_prenex_25842 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25841))) (< v_prenex_25842 main_x) (<= (+ main_x 1) v_prenex_25842) (<= 0 (+ (select main_a v_prenex_25842) 2)) (<= (+ (select main_a v_prenex_25842) (select main_a v_prenex_25841)) 1000))) (forall ((v_prenex_26339 Int) (v_prenex_26340 Int)) (or (<= (select main_a v_prenex_26340) 4) (<= (select main_a v_prenex_26339) 1000) (<= 996 (select main_a v_prenex_26339)) (<= (+ main_x 1) v_prenex_26340) (< v_prenex_26340 main_x) (<= (* 2 (select main_a v_prenex_26340)) 4) (<= (+ (select main_a v_prenex_26340) (select main_a v_prenex_26339)) 1000))) (or (forall ((v_prenex_19716 Int)) (or (<= (+ main_x 1) v_prenex_19716) (<= (select main_a v_prenex_19716) 2) (<= 0 (* 2 (select main_a v_prenex_19716))) (< v_prenex_19716 main_x))) (forall ((v_prenex_19715 Int)) (<= (select main_a v_prenex_19715) 1000))) (or (forall ((v_prenex_19632 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19632))) (<= (+ main_x 1) v_prenex_19632) (<= 0 (+ (select main_a v_prenex_19632) 2)) (<= (select main_a v_prenex_19632) 4) (< v_prenex_19632 main_x))) (forall ((v_prenex_19631 Int)) (or (<= 998 (select main_a v_prenex_19631)) (<= 1996 (* 2 (select main_a v_prenex_19631)))))) (or (forall ((v_prenex_24559 Int)) (or (<= 0 (select main_a v_prenex_24559)) (<= 0 (* 2 (select main_a v_prenex_24559))) (< v_prenex_24559 main_x) (<= (+ main_x 1) v_prenex_24559))) (forall ((v_prenex_24558 Int)) (or (< v_prenex_24558 main_y) (<= (select main_a v_prenex_24558) 1000) (<= 996 (select main_a v_prenex_24558))))) (forall ((v_prenex_25945 Int) (v_prenex_25946 Int)) (or (<= 998 (select main_a v_prenex_25945)) (<= (select main_a v_prenex_25946) 2) (<= 0 (* 2 (select main_a v_prenex_25946))) (< v_prenex_25946 main_x) (<= (+ (select main_a v_prenex_25946) 996) (select main_a v_prenex_25945)) (<= (+ main_x 1) v_prenex_25946) (<= 996 (select main_a v_prenex_25945)))) (forall ((v_prenex_28094 Int) (v_prenex_28093 Int)) (or (<= 1000 (+ (select main_a v_prenex_28094) (select main_a v_prenex_28093))) (< v_prenex_28093 main_y) (<= (+ main_x 1) v_prenex_28094) (< v_prenex_28094 main_x) (<= (* 2 (select main_a v_prenex_28093)) 2000) (<= 0 (+ (select main_a v_prenex_28094) 2)))) (forall ((v_prenex_27395 Int) (v_prenex_27394 Int)) (or (<= (+ (select main_a v_prenex_27395) 996) (select main_a v_prenex_27394)) (<= (select main_a v_prenex_27394) 1002) (<= (* 2 (select main_a v_prenex_27394)) 2000) (<= (+ main_x 1) v_prenex_27395) (< v_prenex_27395 main_x) (<= 0 (select main_a v_prenex_27395)) (<= (* 2 (select main_a v_prenex_27395)) 4))) (forall ((v_prenex_22822 Int) (v_prenex_22823 Int)) (or (<= 996 (select main_a v_prenex_22822)) (< v_prenex_22823 main_x) (<= 0 (* 2 (select main_a v_prenex_22823))) (<= (select main_a v_prenex_22823) 2) (<= (+ (select main_a v_prenex_22823) (select main_a v_prenex_22822)) 1000) (<= 998 (select main_a v_prenex_22822)) (<= (+ main_x 1) v_prenex_22823))) (or (forall ((v_prenex_21696 Int)) (or (< v_prenex_21696 main_x) (<= 0 (select main_a v_prenex_21696)) (<= (+ main_x 1) v_prenex_21696) (<= 0 (* 2 (select main_a v_prenex_21696))))) (forall ((v_prenex_21695 Int)) (or (<= 996 (select main_a v_prenex_21695)) (< v_prenex_21695 main_y) (<= 1996 (* 2 (select main_a v_prenex_21695)))))) (or (forall ((v_prenex_24225 Int)) (or (<= (select main_a v_prenex_24225) 1002) (<= 998 (select main_a v_prenex_24225)))) (forall ((v_prenex_24226 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24226))) (<= (* 2 (select main_a v_prenex_24226)) 4) (< v_prenex_24226 main_x) (<= 0 (+ (select main_a v_prenex_24226) 2)) (<= (+ main_x 1) v_prenex_24226)))) (or (forall ((v_prenex_28647 Int)) (or (<= (+ main_x 1) v_prenex_28647) (< v_prenex_28647 main_x) (<= 0 (select main_a v_prenex_28647)) (<= (* 2 (select main_a v_prenex_28647)) 4))) (forall ((v_prenex_28646 Int)) (or (<= (select main_a v_prenex_28646) 1002) (< v_prenex_28646 main_y) (<= (select main_a v_prenex_28646) 1000)))) (forall ((v_prenex_20073 Int) (v_prenex_20072 Int)) (or (<= (+ (select main_a v_prenex_20073) 996) (select main_a v_prenex_20072)) (<= (select main_a v_prenex_20073) 2) (<= (* 2 (select main_a v_prenex_20073)) 4) (< v_prenex_20073 main_x) (<= (+ main_x 1) v_prenex_20073) (<= (select main_a v_prenex_20072) 1002) (<= (* 2 (select main_a v_prenex_20072)) 2000))) (forall ((v_prenex_28708 Int)) (or (<= (select main_a v_prenex_28708) 4) (<= (+ main_x 1) v_prenex_28708) (<= (* 2 (select main_a v_prenex_28708)) 4) (< v_prenex_28708 main_x))) (forall ((v_prenex_28349 Int) (v_prenex_28350 Int)) (or (<= (+ main_x 1) v_prenex_28350) (<= 998 (select main_a v_prenex_28349)) (< v_prenex_28350 main_x) (<= (* 2 (select main_a v_prenex_28350)) 4) (<= (+ (select main_a v_prenex_28350) 996) (select main_a v_prenex_28349)) (<= (+ main_y 1) v_prenex_28349))) (forall ((v_prenex_25881 Int) (v_prenex_25882 Int)) (or (<= 996 (select main_a v_prenex_25881)) (<= 998 (select main_a v_prenex_25881)) (<= 1000 (+ (select main_a v_prenex_25882) (select main_a v_prenex_25881))) (<= (+ main_y 1) v_prenex_25881) (< v_prenex_25881 main_y))) (or (forall ((v_prenex_26442 Int)) (or (<= (select main_a v_prenex_26442) 4) (<= (+ main_x 1) v_prenex_26442) (< v_prenex_26442 main_x))) (forall ((v_prenex_26441 Int)) (<= (* 2 (select main_a v_prenex_26441)) 2000))) (forall ((v_prenex_18810 Int) (v_prenex_18809 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_18809))) (<= 996 (select main_a v_prenex_18809)) (<= (+ main_x 1) v_prenex_18810) (<= (select main_a v_prenex_18809) (+ (select main_a v_prenex_18810) 1000)) (< v_prenex_18810 main_x) (<= 0 (+ (select main_a v_prenex_18810) 2)) (<= (select main_a v_prenex_18810) 2))) (forall ((v_prenex_22049 Int) (v_prenex_22050 Int)) (or (<= (select main_a v_prenex_22050) 4) (<= (+ main_x 1) v_prenex_22050) (<= (+ (select main_a v_prenex_22050) 996) (select main_a v_prenex_22049)) (<= 996 (select main_a v_prenex_22049)) (<= (select main_a v_prenex_22049) 1002) (< v_prenex_22050 main_x) (<= 0 (* 2 (select main_a v_prenex_22050))))) (forall ((v_prenex_25793 Int) (v_prenex_25794 Int)) (or (<= (+ main_x 1) v_prenex_25794) (<= (select main_a v_prenex_25793) 1000) (<= 1000 (+ (select main_a v_prenex_25794) (select main_a v_prenex_25793))) (< v_prenex_25794 main_x) (< v_prenex_25793 main_y) (<= 998 (select main_a v_prenex_25793)) (<= (select main_a v_prenex_25794) 2))) (forall ((v_prenex_27577 Int) (v_prenex_27576 Int)) (or (< v_prenex_27577 main_x) (<= 1996 (* 2 (select main_a v_prenex_27576))) (<= (* 2 (select main_a v_prenex_27577)) 4) (<= (select main_a v_prenex_27576) (+ (select main_a v_prenex_27577) 1000)) (<= (+ main_y 1) v_prenex_27576) (<= (+ main_x 1) v_prenex_27577))) (forall ((v_prenex_24878 Int) (v_prenex_24879 Int)) (or (<= 998 (select main_a v_prenex_24878)) (< v_prenex_24879 main_x) (<= (select main_a v_prenex_24879) 2) (<= 1000 (+ (select main_a v_prenex_24879) (select main_a v_prenex_24878))) (<= (+ main_x 1) v_prenex_24879) (<= 0 (select main_a v_prenex_24879)) (<= (select main_a v_prenex_24878) 1000))) (or (forall ((v_prenex_24855 Int)) (or (< v_prenex_24855 main_x) (<= (select main_a v_prenex_24855) 4) (<= (+ main_x 1) v_prenex_24855) (<= (* 2 (select main_a v_prenex_24855)) 4))) (forall ((v_prenex_24854 Int)) (or (<= 996 (select main_a v_prenex_24854)) (<= 1996 (* 2 (select main_a v_prenex_24854))) (< v_prenex_24854 main_y)))) (forall ((v_prenex_25853 Int) (v_prenex_25854 Int)) (or (<= 996 (select main_a v_prenex_25853)) (<= (+ main_y 1) v_prenex_25853) (<= (+ main_x 1) v_prenex_25854) (< v_prenex_25854 main_x) (<= (select main_a v_prenex_25854) 2) (<= (select main_a v_prenex_25853) (+ (select main_a v_prenex_25854) 1000)))) (forall ((v_prenex_23567 Int) (v_prenex_23566 Int)) (or (<= (+ main_x 1) v_prenex_23567) (<= 1996 (* 2 (select main_a v_prenex_23566))) (<= (select main_a v_prenex_23567) 2) (<= 0 (+ (select main_a v_prenex_23567) 2)) (<= 1000 (+ (select main_a v_prenex_23567) (select main_a v_prenex_23566))) (< v_prenex_23567 main_x))) (or (forall ((v_prenex_26309 Int)) (or (<= (select main_a v_prenex_26309) 1002) (<= 1996 (* 2 (select main_a v_prenex_26309))))) (forall ((v_prenex_26310 Int)) (or (<= (* 2 (select main_a v_prenex_26310)) 4) (<= 0 (select main_a v_prenex_26310)) (<= 0 (* 2 (select main_a v_prenex_26310))) (<= (+ main_x 1) v_prenex_26310) (< v_prenex_26310 main_x)))) (forall ((v_prenex_24924 Int) (v_prenex_24923 Int)) (or (<= 0 (+ (select main_a v_prenex_24924) 2)) (<= 0 (* 2 (select main_a v_prenex_24924))) (<= 1996 (* 2 (select main_a v_prenex_24923))) (<= (+ (select main_a v_prenex_24924) 996) (select main_a v_prenex_24923)) (<= (+ main_x 1) v_prenex_24924) (< v_prenex_24924 main_x) (<= (* 2 (select main_a v_prenex_24923)) 2000))) (or (forall ((v_prenex_27490 Int)) (or (<= 998 (select main_a v_prenex_27490)) (<= (select main_a v_prenex_27490) 1002))) (forall ((v_prenex_27491 Int)) (or (<= 0 (+ (select main_a v_prenex_27491) 2)) (<= 0 (* 2 (select main_a v_prenex_27491))) (< v_prenex_27491 main_x) (<= (select main_a v_prenex_27491) 2) (<= (+ main_x 1) v_prenex_27491)))) (or (forall ((v_prenex_21895 Int)) (or (<= 996 (select main_a v_prenex_21895)) (<= 998 (select main_a v_prenex_21895)))) (forall ((v_prenex_21896 Int)) (or (<= 0 (select main_a v_prenex_21896)) (< v_prenex_21896 main_x) (<= (select main_a v_prenex_21896) 2) (<= (+ main_x 1) v_prenex_21896) (<= 0 (* 2 (select main_a v_prenex_21896)))))) (or (forall ((v_prenex_25093 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25093))) (< v_prenex_25093 main_y) (<= (+ main_y 1) v_prenex_25093))) (forall ((v_prenex_25094 Int)) (<= (* 2 (select main_a v_prenex_25094)) 4))) (forall ((v_prenex_27272 Int) (v_prenex_27273 Int)) (or (< v_prenex_27273 main_x) (<= 1996 (* 2 (select main_a v_prenex_27272))) (<= (select main_a v_prenex_27273) 2) (<= (select main_a v_prenex_27272) 1000) (<= 0 (+ (select main_a v_prenex_27273) 2)) (<= (+ main_x 1) v_prenex_27273) (<= (select main_a v_prenex_27272) (+ (select main_a v_prenex_27273) 1000)))) (forall ((v_prenex_22746 Int) (v_prenex_22747 Int)) (or (<= 998 (select main_a v_prenex_22746)) (<= (+ main_y 1) v_prenex_22746) (<= (select main_a v_prenex_22746) 1000) (<= (select main_a v_prenex_22747) 2) (< v_prenex_22747 main_x) (<= (+ main_x 1) v_prenex_22747) (<= (+ (select main_a v_prenex_22747) (select main_a v_prenex_22746)) 1000))) (forall ((v_prenex_20331 Int) (v_prenex_20330 Int)) (or (<= (+ main_y 1) v_prenex_20330) (< v_prenex_20331 main_x) (<= (* 2 (select main_a v_prenex_20330)) 2000) (<= 1000 (+ (select main_a v_prenex_20331) (select main_a v_prenex_20330))) (<= (+ main_x 1) v_prenex_20331) (<= (select main_a v_prenex_20331) 4))) (forall ((v_prenex_23643 Int) (v_prenex_23642 Int)) (or (<= (+ (select main_a v_prenex_23643) (select main_a v_prenex_23642)) 1000) (< v_prenex_23643 main_x) (<= 0 (select main_a v_prenex_23643)) (<= (* 2 (select main_a v_prenex_23643)) 4) (<= 996 (select main_a v_prenex_23642)) (<= (* 2 (select main_a v_prenex_23642)) 2000) (<= (+ main_x 1) v_prenex_23643))) (forall ((v_prenex_26893 Int) (v_prenex_26892 Int)) (or (<= (select main_a v_prenex_26893) 2) (<= (+ main_x 1) v_prenex_26893) (< v_prenex_26893 main_x) (<= (+ (select main_a v_prenex_26893) (select main_a v_prenex_26892)) 1000) (< v_prenex_26892 main_y))) (forall ((v_prenex_20775 Int) (v_prenex_20776 Int)) (or (<= 996 (select main_a v_prenex_20775)) (< v_prenex_20776 main_x) (<= (select main_a v_prenex_20776) 4) (< v_prenex_20775 main_y) (<= (select main_a v_prenex_20775) (+ (select main_a v_prenex_20776) 1000)) (<= 998 (select main_a v_prenex_20775)) (<= (+ main_x 1) v_prenex_20776))) (forall ((v_prenex_20439 Int) (v_prenex_20438 Int)) (or (<= 0 (select main_a v_prenex_20439)) (<= (select main_a v_prenex_20439) 2) (<= (+ main_x 1) v_prenex_20439) (< v_prenex_20439 main_x) (<= 1996 (* 2 (select main_a v_prenex_20438))) (<= (select main_a v_prenex_20438) (+ (select main_a v_prenex_20439) 1000)))) (forall ((v_prenex_20201 Int) (v_prenex_20200 Int)) (or (< v_prenex_20200 main_y) (<= (+ (select main_a v_prenex_20201) (select main_a v_prenex_20200)) 1000) (<= (* 2 (select main_a v_prenex_20201)) 4) (<= (* 2 (select main_a v_prenex_20200)) 2000) (<= (+ main_x 1) v_prenex_20201) (< v_prenex_20201 main_x))) (forall ((v_prenex_27766 Int) (v_prenex_27767 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27767))) (<= (select main_a v_prenex_27766) 1000) (<= (+ main_x 1) v_prenex_27767) (<= 1000 (+ (select main_a v_prenex_27767) (select main_a v_prenex_27766))) (<= 996 (select main_a v_prenex_27766)) (< v_prenex_27767 main_x) (<= (* 2 (select main_a v_prenex_27767)) 4))) (or (forall ((v_prenex_23967 Int)) (or (<= (select main_a v_prenex_23967) 1000) (<= 1996 (* 2 (select main_a v_prenex_23967))) (< v_prenex_23967 main_y))) (forall ((v_prenex_23968 Int)) (or (<= 0 (select main_a v_prenex_23968)) (<= (+ main_x 1) v_prenex_23968) (< v_prenex_23968 main_x) (<= (* 2 (select main_a v_prenex_23968)) 4)))) (forall ((v_prenex_24372 Int) (v_prenex_24371 Int)) (or (<= (+ main_x 1) v_prenex_24372) (<= (select main_a v_prenex_24371) 1000) (<= (select main_a v_prenex_24372) 2) (<= (* 2 (select main_a v_prenex_24372)) 4) (<= 1996 (* 2 (select main_a v_prenex_24371))) (<= 1000 (+ (select main_a v_prenex_24372) (select main_a v_prenex_24371))) (< v_prenex_24372 main_x))) (or (forall ((v_prenex_20181 Int)) (or (<= (+ main_x 1) v_prenex_20181) (<= 0 (+ (select main_a v_prenex_20181) 2)) (< v_prenex_20181 main_x) (<= (* 2 (select main_a v_prenex_20181)) 4))) (forall ((v_prenex_20180 Int)) (or (<= (* 2 (select main_a v_prenex_20180)) 2000) (<= 1996 (* 2 (select main_a v_prenex_20180))) (<= (+ main_y 1) v_prenex_20180)))) (or (forall ((v_prenex_26870 Int)) (or (< v_prenex_26870 main_y) (<= 998 (select main_a v_prenex_26870)) (<= 996 (select main_a v_prenex_26870)))) (forall ((v_prenex_26871 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26871))) (<= (+ main_x 1) v_prenex_26871) (<= (* 2 (select main_a v_prenex_26871)) 4) (< v_prenex_26871 main_x)))) (forall ((v_prenex_21033 Int) (v_prenex_21034 Int)) (or (<= (select main_a v_prenex_21034) 2) (< v_prenex_21034 main_x) (<= (+ main_x 1) v_prenex_21034) (<= 1996 (* 2 (select main_a v_prenex_21033))) (<= 996 (select main_a v_prenex_21033)) (<= 0 (select main_a v_prenex_21034)) (<= 1000 (+ (select main_a v_prenex_21034) (select main_a v_prenex_21033))))) (forall ((v_prenex_25239 Int) (v_prenex_25240 Int)) (or (<= 0 (+ (select main_a v_prenex_25240) 2)) (<= (+ main_x 1) v_prenex_25240) (< v_prenex_25240 main_x) (<= (select main_a v_prenex_25239) (+ (select main_a v_prenex_25240) 1000)) (<= 0 (select main_a v_prenex_25240)) (<= (* 2 (select main_a v_prenex_25239)) 2000))) (forall ((v_prenex_24142 Int) (v_prenex_24141 Int)) (or (<= 0 (+ (select main_a v_prenex_24142) 2)) (<= (* 2 (select main_a v_prenex_24141)) 2000) (<= (+ main_x 1) v_prenex_24142) (<= (* 2 (select main_a v_prenex_24142)) 4) (< v_prenex_24142 main_x) (<= 1000 (+ (select main_a v_prenex_24142) (select main_a v_prenex_24141))))) (or (forall ((v_prenex_28580 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28580))) (<= (select main_a v_prenex_28580) 1002))) (forall ((v_prenex_28581 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28581))) (<= (+ main_x 1) v_prenex_28581) (<= 0 (+ (select main_a v_prenex_28581) 2)) (<= 0 (select main_a v_prenex_28581)) (< v_prenex_28581 main_x)))) (forall ((v_prenex_22305 Int) (v_prenex_22306 Int)) (or (<= 0 (select main_a v_prenex_22306)) (<= (+ main_x 1) v_prenex_22306) (<= 998 (select main_a v_prenex_22305)) (<= (select main_a v_prenex_22305) 1000) (<= (select main_a v_prenex_22306) 2) (<= (+ (select main_a v_prenex_22306) 996) (select main_a v_prenex_22305)) (< v_prenex_22306 main_x))) (or (forall ((v_prenex_25758 Int)) (or (<= 0 (+ (select main_a v_prenex_25758) 2)) (<= (+ main_x 1) v_prenex_25758) (< v_prenex_25758 main_x) (<= (* 2 (select main_a v_prenex_25758)) 4) (<= (select main_a v_prenex_25758) 4))) (forall ((v_prenex_25757 Int)) (or (<= (select main_a v_prenex_25757) 1002) (<= (* 2 (select main_a v_prenex_25757)) 2000)))) (or (forall ((v_prenex_24918 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24918))) (<= (+ main_x 1) v_prenex_24918) (< v_prenex_24918 main_x) (<= 0 (+ (select main_a v_prenex_24918) 2)) (<= (select main_a v_prenex_24918) 4))) (forall ((v_prenex_24917 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24917))) (<= (select main_a v_prenex_24917) 1000)))) (forall ((v_prenex_28419 Int) (v_prenex_28420 Int)) (or (<= 998 (select main_a v_prenex_28419)) (<= (select main_a v_prenex_28420) 2) (<= (+ (select main_a v_prenex_28420) (select main_a v_prenex_28419)) 1000) (<= (+ main_x 1) v_prenex_28420) (< v_prenex_28420 main_x) (<= 1996 (* 2 (select main_a v_prenex_28419))) (<= 0 (select main_a v_prenex_28420)))) (or (forall ((v_prenex_21975 Int)) (or (<= (select main_a v_prenex_21975) 1000) (<= (* 2 (select main_a v_prenex_21975)) 2000))) (forall ((v_prenex_21976 Int)) (or (<= (* 2 (select main_a v_prenex_21976)) 4) (<= (+ main_x 1) v_prenex_21976) (< v_prenex_21976 main_x) (<= (select main_a v_prenex_21976) 2)))) (or (forall ((v_prenex_21741 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21741))) (< v_prenex_21741 main_y) (<= (select main_a v_prenex_21741) 1000))) (forall ((v_prenex_21742 Int)) (or (< v_prenex_21742 main_x) (<= (+ main_x 1) v_prenex_21742) (<= (* 2 (select main_a v_prenex_21742)) 4) (<= 0 (* 2 (select main_a v_prenex_21742)))))) (or (forall ((v_prenex_27649 Int)) (<= 0 (* 2 (select main_a v_prenex_27649)))) (forall ((v_prenex_27648 Int)) (or (<= 996 (select main_a v_prenex_27648)) (<= (* 2 (select main_a v_prenex_27648)) 2000) (< v_prenex_27648 main_y) (<= (+ main_y 1) v_prenex_27648)))) (or (forall ((v_prenex_20690 Int)) (or (<= (* 2 (select main_a v_prenex_20690)) 4) (<= (+ main_x 1) v_prenex_20690) (<= 0 (* 2 (select main_a v_prenex_20690))) (< v_prenex_20690 main_x) (<= (select main_a v_prenex_20690) 2))) (forall ((v_prenex_20689 Int)) (or (<= 996 (select main_a v_prenex_20689)) (<= (select main_a v_prenex_20689) 1000)))) (forall ((v_prenex_24346 Int) (v_prenex_24345 Int)) (or (<= 0 (select main_a v_prenex_24346)) (<= 1000 (+ (select main_a v_prenex_24346) (select main_a v_prenex_24345))) (<= 1996 (* 2 (select main_a v_prenex_24345))) (<= 996 (select main_a v_prenex_24345)) (< v_prenex_24346 main_x) (<= (+ main_x 1) v_prenex_24346) (<= (select main_a v_prenex_24346) 2))) (forall ((v_prenex_26171 Int) (v_prenex_26172 Int)) (or (<= 0 (+ (select main_a v_prenex_26172) 2)) (< v_prenex_26172 main_x) (<= (+ main_x 1) v_prenex_26172) (<= (+ main_y 1) v_prenex_26171) (<= (+ (select main_a v_prenex_26172) (select main_a v_prenex_26171)) 1000) (<= (select main_a v_prenex_26171) 1002) (<= (select main_a v_prenex_26171) 1000))) (forall ((v_prenex_19018 Int) (v_prenex_19017 Int)) (or (<= (select main_a v_prenex_19018) 2) (< v_prenex_19018 main_x) (<= (* 2 (select main_a v_prenex_19017)) 2000) (<= (select main_a v_prenex_19017) 1000) (<= 0 (select main_a v_prenex_19018)) (<= (select main_a v_prenex_19017) (+ (select main_a v_prenex_19018) 1000)) (<= (+ main_x 1) v_prenex_19018))) (forall ((v_prenex_26119 Int) (v_prenex_26120 Int)) (or (<= (+ main_x 1) v_prenex_26120) (<= 0 (select main_a v_prenex_26120)) (< v_prenex_26120 main_x) (<= 1996 (* 2 (select main_a v_prenex_26119))) (<= (+ (select main_a v_prenex_26120) (select main_a v_prenex_26119)) 1000) (<= (* 2 (select main_a v_prenex_26119)) 2000))) (forall ((v_prenex_27910 Int) (v_prenex_27911 Int)) (or (<= (+ main_x 1) v_prenex_27911) (<= (select main_a v_prenex_27911) 4) (<= (* 2 (select main_a v_prenex_27910)) 2000) (<= 1000 (+ (select main_a v_prenex_27911) (select main_a v_prenex_27910))) (<= 0 (* 2 (select main_a v_prenex_27911))) (< v_prenex_27911 main_x) (<= 998 (select main_a v_prenex_27910)))) (forall ((v_prenex_19946 Int) (v_prenex_19947 Int)) (or (<= 0 (+ (select main_a v_prenex_19947) 2)) (<= (* 2 (select main_a v_prenex_19946)) 2000) (< v_prenex_19947 main_x) (<= (+ (select main_a v_prenex_19947) 996) (select main_a v_prenex_19946)) (<= (+ main_x 1) v_prenex_19947) (<= (select main_a v_prenex_19947) 2))) (forall ((v_prenex_20305 Int) (v_prenex_20304 Int)) (or (<= (+ (select main_a v_prenex_20305) 996) (select main_a v_prenex_20304)) (< v_prenex_20305 main_x) (<= (+ main_x 1) v_prenex_20305) (<= 996 (select main_a v_prenex_20304)) (<= (select main_a v_prenex_20305) 2) (<= 0 (select main_a v_prenex_20305)))) (or (forall ((v_prenex_27752 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27752))) (<= 998 (select main_a v_prenex_27752)) (<= (+ main_y 1) v_prenex_27752))) (forall ((v_prenex_27753 Int)) (or (<= (* 2 (select main_a v_prenex_27753)) 4) (<= (+ main_x 1) v_prenex_27753) (< v_prenex_27753 main_x)))) (or (forall ((v_prenex_28861 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28861))) (<= 996 (select main_a v_prenex_28861)))) (forall ((v_prenex_28862 Int)) (or (<= (select main_a v_prenex_28862) 2) (<= 0 (* 2 (select main_a v_prenex_28862))) (<= (+ main_x 1) v_prenex_28862) (<= (* 2 (select main_a v_prenex_28862)) 4) (< v_prenex_28862 main_x)))) (forall ((v_prenex_20517 Int) (v_prenex_20516 Int)) (or (< v_prenex_20517 main_x) (<= (* 2 (select main_a v_prenex_20516)) 2000) (<= (select main_a v_prenex_20516) (+ (select main_a v_prenex_20517) 1000)) (<= (+ main_x 1) v_prenex_20517) (<= 0 (select main_a v_prenex_20517)) (<= (+ main_y 1) v_prenex_20516))) (forall ((v_prenex_27641 Int) (v_prenex_27640 Int)) (or (<= (select main_a v_prenex_27640) 1000) (<= (select main_a v_prenex_27640) 1002) (<= 0 (* 2 (select main_a v_prenex_27641))) (<= (select main_a v_prenex_27641) 2) (<= (+ main_x 1) v_prenex_27641) (<= (select main_a v_prenex_27640) (+ (select main_a v_prenex_27641) 1000)) (< v_prenex_27641 main_x))) (forall ((v_prenex_18828 Int) (v_prenex_18827 Int)) (or (<= (select main_a v_prenex_18827) 1000) (<= 0 (select main_a v_prenex_18828)) (< v_prenex_18828 main_x) (<= (select main_a v_prenex_18828) 2) (<= 1000 (+ (select main_a v_prenex_18828) (select main_a v_prenex_18827))) (<= (+ main_x 1) v_prenex_18828))) (forall ((v_prenex_21411 Int) (v_prenex_21412 Int)) (or (<= (select main_a v_prenex_21412) 2) (<= (+ main_x 1) v_prenex_21412) (< v_prenex_21412 main_x) (<= (+ (select main_a v_prenex_21412) 996) (select main_a v_prenex_21411)) (<= (* 2 (select main_a v_prenex_21412)) 4))) (forall ((v_prenex_25102 Int) (v_prenex_25101 Int)) (or (< v_prenex_25102 main_x) (<= 996 (select main_a v_prenex_25101)) (<= 0 (+ (select main_a v_prenex_25102) 2)) (<= 998 (select main_a v_prenex_25101)) (<= (+ main_x 1) v_prenex_25102) (<= 0 (* 2 (select main_a v_prenex_25102))) (<= 1000 (+ (select main_a v_prenex_25102) (select main_a v_prenex_25101))))) (forall ((v_prenex_22682 Int) (v_prenex_22683 Int)) (or (<= (+ main_x 1) v_prenex_22683) (< v_prenex_22683 main_x) (<= (select main_a v_prenex_22682) 1000) (<= 0 (* 2 (select main_a v_prenex_22683))) (<= (* 2 (select main_a v_prenex_22683)) 4) (<= (+ (select main_a v_prenex_22683) (select main_a v_prenex_22682)) 1000) (<= (* 2 (select main_a v_prenex_22682)) 2000))) (forall ((v_prenex_22115 Int) (v_prenex_22116 Int)) (or (< v_prenex_22116 main_x) (<= (+ main_x 1) v_prenex_22116) (<= (* 2 (select main_a v_prenex_22115)) 2000) (<= 0 (* 2 (select main_a v_prenex_22116))) (<= (+ (select main_a v_prenex_22116) (select main_a v_prenex_22115)) 1000) (<= 1996 (* 2 (select main_a v_prenex_22115))) (<= (select main_a v_prenex_22116) 2))) (forall ((v_prenex_27973 Int) (v_prenex_27972 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27972))) (<= (+ main_x 1) v_prenex_27973) (< v_prenex_27973 main_x) (<= 0 (+ (select main_a v_prenex_27973) 2)) (<= 1000 (+ (select main_a v_prenex_27973) (select main_a v_prenex_27972))) (<= (* 2 (select main_a v_prenex_27972)) 2000))) (or (forall ((v_prenex_20814 Int)) (or (< v_prenex_20814 main_x) (<= 0 (* 2 (select main_a v_prenex_20814))) (<= (+ main_x 1) v_prenex_20814) (<= (* 2 (select main_a v_prenex_20814)) 4))) (forall ((v_prenex_20813 Int)) (or (<= 996 (select main_a v_prenex_20813)) (<= (+ main_y 1) v_prenex_20813) (<= (select main_a v_prenex_20813) 1002)))) (or (forall ((v_prenex_20903 Int)) (or (<= (+ main_x 1) v_prenex_20903) (<= 0 (* 2 (select main_a v_prenex_20903))) (<= (* 2 (select main_a v_prenex_20903)) 4) (<= (select main_a v_prenex_20903) 2) (< v_prenex_20903 main_x))) (forall ((v_prenex_20902 Int)) (or (<= 996 (select main_a v_prenex_20902)) (<= 998 (select main_a v_prenex_20902))))) (forall ((v_prenex_27606 Int) (v_prenex_27607 Int)) (or (<= (select main_a v_prenex_27606) 1002) (<= (select main_a v_prenex_27607) 4) (<= (+ main_x 1) v_prenex_27607) (< v_prenex_27607 main_x) (<= 1000 (+ (select main_a v_prenex_27607) (select main_a v_prenex_27606))))) (forall ((v_prenex_20558 Int) (v_prenex_20557 Int)) (or (<= 998 (select main_a v_prenex_20557)) (<= (select main_a v_prenex_20558) 2) (<= (+ main_y 1) v_prenex_20557) (< v_prenex_20558 main_x) (<= (+ (select main_a v_prenex_20558) (select main_a v_prenex_20557)) 1000) (<= (select main_a v_prenex_20557) 1002) (<= (+ main_x 1) v_prenex_20558))) (forall ((v_prenex_25999 Int) (v_prenex_26000 Int)) (or (<= (select main_a v_prenex_25999) 1002) (<= (select main_a v_prenex_25999) 1000) (<= (+ main_x 1) v_prenex_26000) (<= (+ main_y 1) v_prenex_25999) (< v_prenex_26000 main_x) (<= (select main_a v_prenex_25999) (+ (select main_a v_prenex_26000) 1000)) (<= 0 (select main_a v_prenex_26000)))) (forall ((v_prenex_22910 Int) (v_prenex_22911 Int)) (or (<= 996 (select main_a v_prenex_22910)) (<= 0 (select main_a v_prenex_22911)) (<= (+ (select main_a v_prenex_22911) (select main_a v_prenex_22910)) 1000) (<= (+ main_x 1) v_prenex_22911) (<= 0 (* 2 (select main_a v_prenex_22911))) (< v_prenex_22911 main_x))) (forall ((v_prenex_18788 Int) (v_prenex_18787 Int)) (or (<= (+ main_x 1) v_prenex_18787) (<= (select main_a v_prenex_18788) 1002) (< v_prenex_18787 main_x) (<= (+ (select main_a v_prenex_18787) 996) (select main_a v_prenex_18788)) (< v_prenex_18788 main_y) (<= (select main_a v_prenex_18787) 2) (<= 996 (select main_a v_prenex_18788)))) (forall ((v_prenex_22195 Int) (v_prenex_22196 Int)) (or (<= (select main_a v_prenex_22196) 2) (< v_prenex_22196 main_x) (<= (* 2 (select main_a v_prenex_22195)) 2000) (<= (+ main_x 1) v_prenex_22196) (<= 0 (* 2 (select main_a v_prenex_22196))) (<= (select main_a v_prenex_22195) 1002) (<= (+ (select main_a v_prenex_22196) 996) (select main_a v_prenex_22195)))) (forall ((v_prenex_25509 Int) (v_prenex_25508 Int)) (or (<= 0 (+ (select main_a v_prenex_25509) 2)) (< v_prenex_25509 main_x) (<= (+ main_x 1) v_prenex_25509) (<= 0 (* 2 (select main_a v_prenex_25509))) (<= (select main_a v_prenex_25508) (+ (select main_a v_prenex_25509) 1000)) (<= 1996 (* 2 (select main_a v_prenex_25508))) (<= (select main_a v_prenex_25508) 1000))) (forall ((v_prenex_21455 Int) (v_prenex_21456 Int)) (or (<= 0 (select main_a v_prenex_21456)) (<= (select main_a v_prenex_21455) 1002) (<= 996 (select main_a v_prenex_21455)) (<= (+ main_x 1) v_prenex_21456) (<= (select main_a v_prenex_21456) 2) (< v_prenex_21456 main_x) (<= (select main_a v_prenex_21455) (+ (select main_a v_prenex_21456) 1000)))) (or (forall ((v_prenex_28729 Int)) (or (<= (select main_a v_prenex_28729) 1000) (<= 1996 (* 2 (select main_a v_prenex_28729))))) (forall ((v_prenex_28730 Int)) (or (<= (* 2 (select main_a v_prenex_28730)) 4) (<= (+ main_x 1) v_prenex_28730) (< v_prenex_28730 main_x)))) (or (forall ((v_prenex_23351 Int)) (or (<= 998 (select main_a v_prenex_23351)) (<= (select main_a v_prenex_23351) 1002))) (forall ((v_prenex_23352 Int)) (or (<= (* 2 (select main_a v_prenex_23352)) 4) (<= (+ main_x 1) v_prenex_23352) (<= 0 (+ (select main_a v_prenex_23352) 2)) (< v_prenex_23352 main_x)))) (forall ((v_prenex_25581 Int) (v_prenex_25580 Int)) (or (<= (+ main_y 1) v_prenex_25580) (<= (* 2 (select main_a v_prenex_25581)) 4) (<= (+ main_x 1) v_prenex_25581) (<= (select main_a v_prenex_25580) 1002) (< v_prenex_25581 main_x) (<= (select main_a v_prenex_25580) (+ (select main_a v_prenex_25581) 1000)) (<= 996 (select main_a v_prenex_25580)))) (forall ((v_prenex_27885 Int) (v_prenex_27884 Int)) (or (<= 0 (+ (select main_a v_prenex_27885) 2)) (< v_prenex_27885 main_x) (<= 998 (select main_a v_prenex_27884)) (<= (+ main_x 1) v_prenex_27885) (<= (select main_a v_prenex_27884) 1002) (<= 1000 (+ (select main_a v_prenex_27885) (select main_a v_prenex_27884))) (<= 0 (select main_a v_prenex_27885)))) (forall ((v_prenex_25213 Int) (v_prenex_25214 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25214))) (<= 1000 (+ (select main_a v_prenex_25214) (select main_a v_prenex_25213))) (<= (+ main_x 1) v_prenex_25214) (<= (* 2 (select main_a v_prenex_25214)) 4) (< v_prenex_25214 main_x))) (or (forall ((v_prenex_25502 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25502))) (<= 996 (select main_a v_prenex_25502)))) (forall ((v_prenex_25503 Int)) (or (<= (+ main_x 1) v_prenex_25503) (<= 0 (* 2 (select main_a v_prenex_25503))) (<= 0 (+ (select main_a v_prenex_25503) 2)) (< v_prenex_25503 main_x) (<= (select main_a v_prenex_25503) 4)))) (forall ((v_prenex_28764 Int) (v_prenex_28763 Int)) (or (<= (+ main_x 1) v_prenex_28764) (<= (* 2 (select main_a v_prenex_28764)) 4) (<= 0 (* 2 (select main_a v_prenex_28764))) (<= (* 2 (select main_a v_prenex_28763)) 2000) (< v_prenex_28764 main_x) (<= (+ (select main_a v_prenex_28764) (select main_a v_prenex_28763)) 1000))) (forall ((v_prenex_27755 Int) (v_prenex_27754 Int)) (or (<= (+ main_y 1) v_prenex_27754) (< v_prenex_27755 main_x) (<= 0 (+ (select main_a v_prenex_27755) 2)) (<= (select main_a v_prenex_27754) 1000) (<= (+ main_x 1) v_prenex_27755) (<= (select main_a v_prenex_27754) (+ (select main_a v_prenex_27755) 1000)))) (or (forall ((v_prenex_22377 Int)) (or (<= (+ main_y 1) v_prenex_22377) (<= (* 2 (select main_a v_prenex_22377)) 2000))) (forall ((v_prenex_22378 Int)) (or (<= (+ main_x 1) v_prenex_22378) (<= 0 (* 2 (select main_a v_prenex_22378))) (< v_prenex_22378 main_x) (<= (select main_a v_prenex_22378) 2)))) (or (forall ((v_prenex_25387 Int)) (or (<= (* 2 (select main_a v_prenex_25387)) 4) (<= (+ main_x 1) v_prenex_25387) (<= 0 (+ (select main_a v_prenex_25387) 2)) (< v_prenex_25387 main_x) (<= (select main_a v_prenex_25387) 2))) (forall ((v_prenex_25386 Int)) (<= (select main_a v_prenex_25386) 1000))) (forall ((v_prenex_27344 Int) (v_prenex_27345 Int)) (or (< v_prenex_27345 main_x) (<= (+ main_x 1) v_prenex_27345) (<= (+ main_y 1) v_prenex_27344) (<= (* 2 (select main_a v_prenex_27344)) 2000) (<= (select main_a v_prenex_27344) 1002) (<= (+ (select main_a v_prenex_27345) (select main_a v_prenex_27344)) 1000) (<= 0 (+ (select main_a v_prenex_27345) 2)))) (forall ((v_prenex_21059 Int) (v_prenex_21060 Int)) (or (<= (select main_a v_prenex_21059) 1000) (<= (+ main_y 1) v_prenex_21059) (<= (* 2 (select main_a v_prenex_21060)) 4) (< v_prenex_21060 main_x) (<= (+ main_x 1) v_prenex_21060) (<= (+ (select main_a v_prenex_21060) 996) (select main_a v_prenex_21059)))) (or (forall ((v_prenex_20778 Int)) (or (<= (+ main_x 1) v_prenex_20778) (<= 0 (+ (select main_a v_prenex_20778) 2)) (< v_prenex_20778 main_x) (<= (select main_a v_prenex_20778) 2))) (forall ((v_prenex_20777 Int)) (<= (* 2 (select main_a v_prenex_20777)) 2000))) (forall ((v_prenex_26853 Int) (v_prenex_26852 Int)) (or (<= (+ (select main_a v_prenex_26853) (select main_a v_prenex_26852)) 1000) (<= (+ main_x 1) v_prenex_26853) (<= (select main_a v_prenex_26853) 2) (< v_prenex_26853 main_x) (<= (* 2 (select main_a v_prenex_26853)) 4) (<= 998 (select main_a v_prenex_26852)))) (forall ((v_prenex_20909 Int) (v_prenex_20908 Int)) (or (<= (+ main_x 1) v_prenex_20909) (<= (* 2 (select main_a v_prenex_20909)) 4) (< v_prenex_20909 main_x) (<= (select main_a v_prenex_20908) 1002) (<= (* 2 (select main_a v_prenex_20908)) 2000) (<= 0 (select main_a v_prenex_20909)) (<= (select main_a v_prenex_20908) (+ (select main_a v_prenex_20909) 1000)))) (forall ((v_prenex_26039 Int) (v_prenex_26040 Int)) (or (< v_prenex_26039 main_y) (<= (+ (select main_a v_prenex_26040) (select main_a v_prenex_26039)) 1000) (<= (* 2 (select main_a v_prenex_26039)) 2000) (<= (+ main_y 1) v_prenex_26039))) (forall ((v_prenex_28408 Int) (v_prenex_28407 Int)) (or (<= 996 (select main_a v_prenex_28407)) (<= (+ main_y 1) v_prenex_28407) (<= 0 (select main_a v_prenex_28408)) (<= (+ (select main_a v_prenex_28408) 996) (select main_a v_prenex_28407)) (<= (+ main_x 1) v_prenex_28408) (< v_prenex_28408 main_x) (<= (select main_a v_prenex_28407) 1002))) (forall ((v_prenex_27872 Int) (v_prenex_27873 Int)) (or (<= (+ main_x 1) v_prenex_27873) (< v_prenex_27873 main_x) (<= (* 2 (select main_a v_prenex_27873)) 4) (<= 0 (select main_a v_prenex_27873)) (<= (+ (select main_a v_prenex_27873) 996) (select main_a v_prenex_27872)))) (or (forall ((v_prenex_21022 Int)) (<= 0 (* 2 (select main_a v_prenex_21022)))) (forall ((v_prenex_21021 Int)) (or (<= (+ main_y 1) v_prenex_21021) (<= 996 (select main_a v_prenex_21021)) (< v_prenex_21021 main_y) (<= (select main_a v_prenex_21021) 1002)))) (or (forall ((v_prenex_21633 Int)) (or (<= 0 (select main_a v_prenex_21633)) (<= (+ main_x 1) v_prenex_21633) (<= (select main_a v_prenex_21633) 2) (<= (* 2 (select main_a v_prenex_21633)) 4) (< v_prenex_21633 main_x))) (forall ((v_prenex_21632 Int)) (<= 996 (select main_a v_prenex_21632)))) (forall ((v_prenex_24595 Int) (v_prenex_24594 Int)) (or (<= (select main_a v_prenex_24595) 2) (< v_prenex_24595 main_x) (< v_prenex_24594 main_y) (<= (* 2 (select main_a v_prenex_24594)) 2000) (<= (+ main_x 1) v_prenex_24595) (<= 998 (select main_a v_prenex_24594)) (<= 1000 (+ (select main_a v_prenex_24595) (select main_a v_prenex_24594))))) (forall ((v_prenex_25937 Int) (v_prenex_25938 Int)) (or (< v_prenex_25938 main_x) (<= 1996 (* 2 (select main_a v_prenex_25937))) (<= (+ main_x 1) v_prenex_25938) (<= 996 (select main_a v_prenex_25937)) (<= 1000 (+ (select main_a v_prenex_25938) (select main_a v_prenex_25937))) (<= 0 (select main_a v_prenex_25938)))) (forall ((v_prenex_24814 Int) (v_prenex_24815 Int)) (or (<= (select main_a v_prenex_24815) 2) (<= (+ main_x 1) v_prenex_24815) (< v_prenex_24815 main_x) (<= (* 2 (select main_a v_prenex_24814)) 2000) (<= (select main_a v_prenex_24814) (+ (select main_a v_prenex_24815) 1000)) (<= (select main_a v_prenex_24815) 4) (<= (select main_a v_prenex_24814) 1000))) (or (forall ((v_prenex_24406 Int)) (or (<= (* 2 (select main_a v_prenex_24406)) 2000) (<= (+ main_y 1) v_prenex_24406))) (forall ((v_prenex_24407 Int)) (or (<= 0 (+ (select main_a v_prenex_24407) 2)) (<= (+ main_x 1) v_prenex_24407) (<= (* 2 (select main_a v_prenex_24407)) 4) (< v_prenex_24407 main_x)))) (or (forall ((v_prenex_23792 Int)) (or (< v_prenex_23792 main_x) (<= (select main_a v_prenex_23792) 4) (<= (+ main_x 1) v_prenex_23792) (<= (* 2 (select main_a v_prenex_23792)) 4))) (forall ((v_prenex_23791 Int)) (or (<= (+ main_y 1) v_prenex_23791) (<= 1996 (* 2 (select main_a v_prenex_23791))) (<= (select main_a v_prenex_23791) 1000)))) (forall ((v_prenex_27148 Int) (v_prenex_27147 Int)) (or (<= 0 (+ (select main_a v_prenex_27148) 2)) (< v_prenex_27148 main_x) (<= (+ main_x 1) v_prenex_27148) (<= 1000 (+ (select main_a v_prenex_27148) (select main_a v_prenex_27147))) (<= (select main_a v_prenex_27148) 2) (<= 998 (select main_a v_prenex_27147)))) (forall ((v_prenex_19812 Int) (v_prenex_19811 Int)) (or (<= (+ (select main_a v_prenex_19812) (select main_a v_prenex_19811)) 1000) (<= 996 (select main_a v_prenex_19811)) (<= 0 (select main_a v_prenex_19812)) (<= (+ main_x 1) v_prenex_19812) (<= (select main_a v_prenex_19811) 1000) (<= 0 (* 2 (select main_a v_prenex_19812))) (< v_prenex_19812 main_x))) (forall ((v_prenex_24986 Int) (v_prenex_24985 Int)) (or (<= 996 (select main_a v_prenex_24985)) (<= 0 (* 2 (select main_a v_prenex_24986))) (< v_prenex_24986 main_x) (<= 0 (+ (select main_a v_prenex_24986) 2)) (<= (select main_a v_prenex_24985) (+ (select main_a v_prenex_24986) 1000)) (<= (+ main_x 1) v_prenex_24986))) (or (forall ((v_prenex_18657 Int)) (or (<= (+ main_x 1) v_prenex_18657) (<= (select main_a v_prenex_18657) 4) (< v_prenex_18657 main_x) (<= (select main_a v_prenex_18657) 2) (<= (* 2 (select main_a v_prenex_18657)) 4))) (forall ((v_prenex_18658 Int)) (<= (select main_a v_prenex_18658) 1000))) (forall ((v_prenex_22077 Int) (v_prenex_22078 Int)) (or (< v_prenex_22078 main_x) (<= 0 (+ (select main_a v_prenex_22078) 2)) (<= (* 2 (select main_a v_prenex_22077)) 2000) (< v_prenex_22077 main_y) (<= (select main_a v_prenex_22077) 1002) (<= (select main_a v_prenex_22077) (+ (select main_a v_prenex_22078) 1000)) (<= (+ main_x 1) v_prenex_22078))) (forall ((v_prenex_22053 Int) (v_prenex_22054 Int)) (or (<= (select main_a v_prenex_22053) (+ (select main_a v_prenex_22054) 1000)) (<= (* 2 (select main_a v_prenex_22053)) 2000) (<= 0 (select main_a v_prenex_22054)) (<= (+ main_x 1) v_prenex_22054) (< v_prenex_22053 main_y) (<= 998 (select main_a v_prenex_22053)) (< v_prenex_22054 main_x))) (or (forall ((v_prenex_26225 Int)) (or (<= (* 2 (select main_a v_prenex_26225)) 2000) (< v_prenex_26225 main_y) (<= (select main_a v_prenex_26225) 1000))) (forall ((v_prenex_26226 Int)) (or (<= (select main_a v_prenex_26226) 4) (<= 0 (* 2 (select main_a v_prenex_26226))) (< v_prenex_26226 main_x) (<= (+ main_x 1) v_prenex_26226)))) (or (forall ((v_prenex_22853 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22853))) (< v_prenex_22853 main_x) (<= (* 2 (select main_a v_prenex_22853)) 4) (<= (+ main_x 1) v_prenex_22853))) (forall ((v_prenex_22852 Int)) (or (<= (+ main_y 1) v_prenex_22852) (<= 996 (select main_a v_prenex_22852))))) (or (forall ((v_prenex_18922 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18922))) (< v_prenex_18922 main_x) (<= 0 (+ (select main_a v_prenex_18922) 2)) (<= (+ main_x 1) v_prenex_18922) (<= 0 (select main_a v_prenex_18922)))) (forall ((v_prenex_18921 Int)) (or (<= (* 2 (select main_a v_prenex_18921)) 2000) (<= (select main_a v_prenex_18921) 1000)))) (forall ((v_prenex_21921 Int) (v_prenex_21922 Int)) (or (<= (+ main_y 1) v_prenex_21921) (<= (* 2 (select main_a v_prenex_21921)) 2000) (< v_prenex_21922 main_x) (<= 0 (select main_a v_prenex_21922)) (<= (+ (select main_a v_prenex_21922) (select main_a v_prenex_21921)) 1000) (<= (select main_a v_prenex_21921) 1002) (<= (+ main_x 1) v_prenex_21922))) (or (forall ((v_prenex_19692 Int)) (or (<= 0 (+ (select main_a v_prenex_19692) 2)) (<= (* 2 (select main_a v_prenex_19692)) 4) (< v_prenex_19692 main_x) (<= (+ main_x 1) v_prenex_19692) (<= (select main_a v_prenex_19692) 2))) (forall ((v_prenex_19691 Int)) (or (<= (* 2 (select main_a v_prenex_19691)) 2000) (<= 1996 (* 2 (select main_a v_prenex_19691)))))) (forall ((v_prenex_19368 Int) (v_prenex_19367 Int)) (or (<= 996 (select main_a v_prenex_19367)) (< v_prenex_19368 main_x) (<= (+ main_x 1) v_prenex_19368) (<= (select main_a v_prenex_19368) 2) (<= (select main_a v_prenex_19367) 1002) (<= (+ (select main_a v_prenex_19368) (select main_a v_prenex_19367)) 1000) (<= 0 (+ (select main_a v_prenex_19368) 2)))) (forall ((v_prenex_27388 Int) (v_prenex_27389 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27388))) (< v_prenex_27389 main_x) (<= (+ main_x 1) v_prenex_27389) (<= (* 2 (select main_a v_prenex_27389)) 4) (<= (select main_a v_prenex_27388) 1002) (<= 1000 (+ (select main_a v_prenex_27389) (select main_a v_prenex_27388))) (<= 0 (select main_a v_prenex_27389)))) (forall ((v_prenex_24501 Int) (v_prenex_24500 Int)) (or (< v_prenex_24501 main_x) (<= (* 2 (select main_a v_prenex_24500)) 2000) (<= 0 (select main_a v_prenex_24501)) (<= (select main_a v_prenex_24500) (+ (select main_a v_prenex_24501) 1000)) (<= 996 (select main_a v_prenex_24500)) (<= (+ main_x 1) v_prenex_24501) (<= (select main_a v_prenex_24501) 2))) (or (forall ((v_prenex_24164 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24164))) (<= (+ main_x 1) v_prenex_24164) (< v_prenex_24164 main_x) (<= 0 (select main_a v_prenex_24164)) (<= (* 2 (select main_a v_prenex_24164)) 4))) (forall ((v_prenex_24163 Int)) (or (<= (select main_a v_prenex_24163) 1002) (<= (select main_a v_prenex_24163) 1000)))) (or (forall ((v_prenex_20732 Int)) (or (<= (select main_a v_prenex_20732) 2) (<= (* 2 (select main_a v_prenex_20732)) 4) (<= (+ main_x 1) v_prenex_20732) (< v_prenex_20732 main_x) (<= (select main_a v_prenex_20732) 4))) (forall ((v_prenex_20731 Int)) (or (<= 996 (select main_a v_prenex_20731)) (<= (* 2 (select main_a v_prenex_20731)) 2000)))) (or (forall ((v_prenex_21190 Int)) (or (< v_prenex_21190 main_x) (<= (+ main_x 1) v_prenex_21190) (<= (select main_a v_prenex_21190) 2) (<= (* 2 (select main_a v_prenex_21190)) 4))) (forall ((v_prenex_21189 Int)) (<= 996 (select main_a v_prenex_21189)))) (forall ((v_prenex_23970 Int) (v_prenex_23969 Int)) (or (<= (+ main_x 1) v_prenex_23970) (<= (select main_a v_prenex_23969) (+ (select main_a v_prenex_23970) 1000)) (<= (select main_a v_prenex_23970) 2) (< v_prenex_23970 main_x) (<= (* 2 (select main_a v_prenex_23969)) 2000))) (forall ((v_prenex_22356 Int) (v_prenex_22355 Int)) (or (< v_prenex_22356 main_x) (<= (+ main_x 1) v_prenex_22356) (<= 0 (* 2 (select main_a v_prenex_22356))) (<= 996 (select main_a v_prenex_22355)) (<= (+ (select main_a v_prenex_22356) 996) (select main_a v_prenex_22355)) (<= (select main_a v_prenex_22355) 1000))) (or (forall ((v_prenex_27498 Int)) (or (< v_prenex_27498 main_y) (<= 1996 (* 2 (select main_a v_prenex_27498))) (<= 998 (select main_a v_prenex_27498)))) (forall ((v_prenex_27499 Int)) (or (<= 0 (select main_a v_prenex_27499)) (<= (+ main_x 1) v_prenex_27499) (<= 0 (* 2 (select main_a v_prenex_27499))) (< v_prenex_27499 main_x)))) (forall ((v_prenex_23206 Int) (v_prenex_23205 Int)) (or (<= (select main_a v_prenex_23205) 1002) (< v_prenex_23206 main_x) (< v_prenex_23205 main_y) (<= 1996 (* 2 (select main_a v_prenex_23205))) (<= (select main_a v_prenex_23206) 2) (<= (select main_a v_prenex_23205) (+ (select main_a v_prenex_23206) 1000)) (<= (+ main_x 1) v_prenex_23206))) (or (forall ((v_prenex_23709 Int)) (or (<= 996 (select main_a v_prenex_23709)) (<= (select main_a v_prenex_23709) 1000))) (forall ((v_prenex_23710 Int)) (or (<= 0 (select main_a v_prenex_23710)) (<= (+ main_x 1) v_prenex_23710) (< v_prenex_23710 main_x) (<= (* 2 (select main_a v_prenex_23710)) 4) (<= 0 (* 2 (select main_a v_prenex_23710)))))) (or (forall ((v_prenex_22894 Int)) (or (<= (select main_a v_prenex_22894) 1000) (<= (* 2 (select main_a v_prenex_22894)) 2000))) (forall ((v_prenex_22895 Int)) (or (<= (+ main_x 1) v_prenex_22895) (<= (* 2 (select main_a v_prenex_22895)) 4) (< v_prenex_22895 main_x) (<= 0 (* 2 (select main_a v_prenex_22895)))))) (forall ((v_prenex_21883 Int) (v_prenex_21884 Int)) (or (<= (+ main_x 1) v_prenex_21884) (<= 0 (+ (select main_a v_prenex_21884) 2)) (< v_prenex_21884 main_x) (<= 996 (select main_a v_prenex_21883)) (<= 1996 (* 2 (select main_a v_prenex_21883))) (<= (select main_a v_prenex_21883) (+ (select main_a v_prenex_21884) 1000)))) (forall ((v_prenex_28258 Int) (v_prenex_28257 Int)) (or (< v_prenex_28258 main_x) (<= 0 (* 2 (select main_a v_prenex_28258))) (<= (select main_a v_prenex_28258) 4) (<= (+ main_x 1) v_prenex_28258) (<= (* 2 (select main_a v_prenex_28257)) 2000) (<= (select main_a v_prenex_28257) 1002) (<= (+ (select main_a v_prenex_28258) (select main_a v_prenex_28257)) 1000))) (forall ((v_prenex_19234 Int) (v_prenex_19233 Int)) (or (<= (select main_a v_prenex_19233) 1002) (<= 0 (* 2 (select main_a v_prenex_19234))) (<= (select main_a v_prenex_19234) 2) (< v_prenex_19234 main_x) (<= (+ main_x 1) v_prenex_19234) (<= (select main_a v_prenex_19233) (+ (select main_a v_prenex_19234) 1000)) (<= 1996 (* 2 (select main_a v_prenex_19233))))) (forall ((v_prenex_19529 Int) (v_prenex_19530 Int)) (or (<= 996 (select main_a v_prenex_19529)) (<= (+ main_x 1) v_prenex_19530) (<= (select main_a v_prenex_19530) 2) (< v_prenex_19530 main_x) (<= (select main_a v_prenex_19529) 1002) (<= (select main_a v_prenex_19530) 4) (<= (select main_a v_prenex_19529) (+ (select main_a v_prenex_19530) 1000)))) (forall ((v_prenex_28004 Int) (v_prenex_28003 Int)) (or (<= 998 (select main_a v_prenex_28003)) (<= 0 (select main_a v_prenex_28004)) (<= (select main_a v_prenex_28004) 2) (<= (+ main_x 1) v_prenex_28004) (<= 1000 (+ (select main_a v_prenex_28004) (select main_a v_prenex_28003))) (< v_prenex_28004 main_x))) (forall ((v_prenex_24805 Int) (v_prenex_24804 Int)) (or (<= 0 (+ (select main_a v_prenex_24805) 2)) (< v_prenex_24805 main_x) (<= 998 (select main_a v_prenex_24804)) (<= (+ main_x 1) v_prenex_24805) (<= 996 (select main_a v_prenex_24804)) (<= 0 (* 2 (select main_a v_prenex_24805))) (<= (+ (select main_a v_prenex_24805) (select main_a v_prenex_24804)) 1000))) (or (forall ((v_prenex_21860 Int)) (or (<= (select main_a v_prenex_21860) 4) (<= (+ main_x 1) v_prenex_21860) (<= (select main_a v_prenex_21860) 2) (<= 0 (* 2 (select main_a v_prenex_21860))) (< v_prenex_21860 main_x))) (forall ((v_prenex_21859 Int)) (or (<= 996 (select main_a v_prenex_21859)) (<= (* 2 (select main_a v_prenex_21859)) 2000)))) (forall ((v_prenex_22158 Int) (v_prenex_22157 Int)) (or (<= 996 (select main_a v_prenex_22157)) (<= (+ (select main_a v_prenex_22158) (select main_a v_prenex_22157)) 1000) (< v_prenex_22158 main_x) (<= (+ main_x 1) v_prenex_22158) (<= (* 2 (select main_a v_prenex_22158)) 4) (<= 1996 (* 2 (select main_a v_prenex_22157))) (<= 0 (* 2 (select main_a v_prenex_22158))))) (or (forall ((v_prenex_25425 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25425))) (<= (+ main_x 1) v_prenex_25425) (<= 0 (+ (select main_a v_prenex_25425) 2)) (< v_prenex_25425 main_x))) (forall ((v_prenex_25424 Int)) (<= (select main_a v_prenex_25424) 1000))) (or (forall ((v_prenex_24245 Int)) (or (<= (select main_a v_prenex_24245) 1000) (<= (* 2 (select main_a v_prenex_24245)) 2000))) (forall ((v_prenex_24246 Int)) (or (<= (+ main_x 1) v_prenex_24246) (< v_prenex_24246 main_x) (<= (* 2 (select main_a v_prenex_24246)) 4) (<= 0 (select main_a v_prenex_24246)) (<= (select main_a v_prenex_24246) 2)))) (or (forall ((v_prenex_24183 Int)) (or (<= (select main_a v_prenex_24183) 1000) (< v_prenex_24183 main_y) (<= (+ main_y 1) v_prenex_24183))) (forall ((v_prenex_24184 Int)) (<= (* 2 (select main_a v_prenex_24184)) 4))) (forall ((v_prenex_27183 Int) (v_prenex_27184 Int)) (or (<= (+ main_y 1) v_prenex_27183) (<= 1000 (+ (select main_a v_prenex_27184) (select main_a v_prenex_27183))) (<= 0 (* 2 (select main_a v_prenex_27184))) (<= (+ main_x 1) v_prenex_27184) (< v_prenex_27184 main_x) (<= (select main_a v_prenex_27183) 1000))) (forall ((v_prenex_20217 Int) (v_prenex_20216 Int)) (or (< v_prenex_20217 main_x) (<= 0 (* 2 (select main_a v_prenex_20217))) (<= (* 2 (select main_a v_prenex_20217)) 4) (<= (+ main_x 1) v_prenex_20217) (<= (select main_a v_prenex_20216) 1000) (<= 996 (select main_a v_prenex_20216)) (<= (+ (select main_a v_prenex_20217) (select main_a v_prenex_20216)) 1000))) (forall ((v_prenex_24244 Int) (v_prenex_24243 Int)) (or (<= (+ main_x 1) v_prenex_24244) (< v_prenex_24244 main_x) (<= (select main_a v_prenex_24244) 4) (<= (+ (select main_a v_prenex_24244) (select main_a v_prenex_24243)) 1000) (<= (select main_a v_prenex_24244) 2) (<= 998 (select main_a v_prenex_24243)))) (or (forall ((v_prenex_27712 Int)) (or (<= 998 (select main_a v_prenex_27712)) (<= (select main_a v_prenex_27712) 1000))) (forall ((v_prenex_27713 Int)) (or (<= (select main_a v_prenex_27713) 2) (<= (* 2 (select main_a v_prenex_27713)) 4) (<= (+ main_x 1) v_prenex_27713) (<= 0 (* 2 (select main_a v_prenex_27713))) (< v_prenex_27713 main_x)))) (forall ((v_prenex_21785 Int) (v_prenex_21786 Int)) (or (<= (select main_a v_prenex_21785) (+ (select main_a v_prenex_21786) 1000)) (<= (select main_a v_prenex_21785) 1000) (< v_prenex_21786 main_x) (<= (select main_a v_prenex_21786) 4) (<= (* 2 (select main_a v_prenex_21785)) 2000) (<= (+ main_x 1) v_prenex_21786))) (forall ((v_prenex_23437 Int) (v_prenex_23438 Int)) (or (<= (+ main_x 1) v_prenex_23438) (<= (select main_a v_prenex_23438) 2) (<= 0 (select main_a v_prenex_23438)) (< v_prenex_23438 main_x) (<= (select main_a v_prenex_23437) (+ (select main_a v_prenex_23438) 1000)) (<= (select main_a v_prenex_23437) 1000) (<= 1996 (* 2 (select main_a v_prenex_23437))))) (or (forall ((v_prenex_21668 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21668))) (<= (+ main_x 1) v_prenex_21668) (< v_prenex_21668 main_x))) (forall ((v_prenex_21667 Int)) (or (<= 998 (select main_a v_prenex_21667)) (<= 996 (select main_a v_prenex_21667))))) (forall ((v_prenex_20175 Int) (v_prenex_20174 Int)) (or (<= 0 (+ (select main_a v_prenex_20175) 2)) (<= 0 (* 2 (select main_a v_prenex_20175))) (<= (select main_a v_prenex_20174) 1000) (<= (+ main_x 1) v_prenex_20175) (<= 1000 (+ (select main_a v_prenex_20175) (select main_a v_prenex_20174))) (< v_prenex_20175 main_x) (<= 1996 (* 2 (select main_a v_prenex_20174))))) (forall ((v_prenex_24905 Int) (v_prenex_24904 Int)) (or (< v_prenex_24905 main_x) (<= 1996 (* 2 (select main_a v_prenex_24904))) (<= 1000 (+ (select main_a v_prenex_24905) (select main_a v_prenex_24904))) (<= (+ main_x 1) v_prenex_24905) (<= 0 (+ (select main_a v_prenex_24905) 2)) (<= (select main_a v_prenex_24905) 4))) (or (forall ((v_prenex_19040 Int)) (or (<= (select main_a v_prenex_19040) 4) (<= (+ main_x 1) v_prenex_19040) (<= (* 2 (select main_a v_prenex_19040)) 4) (< v_prenex_19040 main_x))) (forall ((v_prenex_19039 Int)) (or (<= (+ main_y 1) v_prenex_19039) (<= (select main_a v_prenex_19039) 1000) (<= 998 (select main_a v_prenex_19039))))) (forall ((v_prenex_22742 Int) (v_prenex_22743 Int)) (or (< v_prenex_22742 main_y) (<= 998 (select main_a v_prenex_22742)) (<= 0 (select main_a v_prenex_22743)) (<= (+ (select main_a v_prenex_22743) (select main_a v_prenex_22742)) 1000) (<= (+ main_x 1) v_prenex_22743) (<= (select main_a v_prenex_22742) 1000) (< v_prenex_22743 main_x))) (forall ((v_prenex_24535 Int) (v_prenex_24534 Int)) (or (<= (* 2 (select main_a v_prenex_24534)) 2000) (<= (select main_a v_prenex_24535) 2) (<= (+ main_x 1) v_prenex_24535) (< v_prenex_24535 main_x) (<= (+ (select main_a v_prenex_24535) 996) (select main_a v_prenex_24534)))) (forall ((v_prenex_26239 Int) (v_prenex_26240 Int)) (or (<= (select main_a v_prenex_26239) 1000) (<= 1000 (+ (select main_a v_prenex_26240) (select main_a v_prenex_26239))) (< v_prenex_26240 main_x) (<= (select main_a v_prenex_26240) 4) (<= (+ main_x 1) v_prenex_26240))) (forall ((v_prenex_27924 Int) (v_prenex_27925 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27924))) (<= (+ main_x 1) v_prenex_27925) (<= (* 2 (select main_a v_prenex_27924)) 2000) (<= 0 (+ (select main_a v_prenex_27925) 2)) (< v_prenex_27925 main_x) (<= (+ (select main_a v_prenex_27925) (select main_a v_prenex_27924)) 1000))) (or (forall ((v_prenex_23161 Int)) (or (<= 996 (select main_a v_prenex_23161)) (<= 1996 (* 2 (select main_a v_prenex_23161))))) (forall ((v_prenex_23162 Int)) (or (<= (+ main_x 1) v_prenex_23162) (<= (* 2 (select main_a v_prenex_23162)) 4) (<= (select main_a v_prenex_23162) 2) (<= 0 (* 2 (select main_a v_prenex_23162))) (< v_prenex_23162 main_x)))) (forall ((v_prenex_26501 Int) (v_prenex_26502 Int)) (or (<= (* 2 (select main_a v_prenex_26502)) 4) (<= (select main_a v_prenex_26502) 2) (<= (+ main_x 1) v_prenex_26502) (<= (select main_a v_prenex_26501) 1000) (< v_prenex_26502 main_x) (<= 1000 (+ (select main_a v_prenex_26502) (select main_a v_prenex_26501))))) (forall ((v_prenex_21333 Int) (v_prenex_21334 Int)) (or (<= (select main_a v_prenex_21333) 1000) (<= (select main_a v_prenex_21333) (+ (select main_a v_prenex_21334) 1000)) (<= (select main_a v_prenex_21334) 4) (<= (+ main_x 1) v_prenex_21334) (< v_prenex_21334 main_x) (<= (select main_a v_prenex_21333) 1002))) (forall ((v_prenex_24557 Int) (v_prenex_24556 Int)) (or (<= (+ main_x 1) v_prenex_24557) (< v_prenex_24556 main_y) (<= (select main_a v_prenex_24557) 4) (<= 1000 (+ (select main_a v_prenex_24557) (select main_a v_prenex_24556))) (<= 998 (select main_a v_prenex_24556)) (< v_prenex_24557 main_x) (<= 1996 (* 2 (select main_a v_prenex_24556))))) (forall ((v_prenex_28701 Int) (v_prenex_28700 Int)) (or (<= 0 (select main_a v_prenex_28701)) (<= (+ main_x 1) v_prenex_28701) (<= (* 2 (select main_a v_prenex_28701)) 4) (<= (+ (select main_a v_prenex_28701) 996) (select main_a v_prenex_28700)) (<= 1996 (* 2 (select main_a v_prenex_28700))) (< v_prenex_28701 main_x))) (or (forall ((v_prenex_22412 Int)) (or (<= (+ main_x 1) v_prenex_22412) (<= (* 2 (select main_a v_prenex_22412)) 4) (<= (select main_a v_prenex_22412) 2) (< v_prenex_22412 main_x))) (forall ((v_prenex_22411 Int)) (or (<= (+ main_y 1) v_prenex_22411) (<= 996 (select main_a v_prenex_22411))))) (forall ((v_prenex_21634 Int) (v_prenex_21635 Int)) (or (< v_prenex_21635 main_x) (<= (+ main_x 1) v_prenex_21635) (<= 0 (* 2 (select main_a v_prenex_21635))) (<= 1000 (+ (select main_a v_prenex_21635) (select main_a v_prenex_21634))) (<= 996 (select main_a v_prenex_21634)))) (forall ((v_prenex_19016 Int) (v_prenex_19015 Int)) (or (<= 1000 (+ (select main_a v_prenex_19016) (select main_a v_prenex_19015))) (<= 0 (+ (select main_a v_prenex_19016) 2)) (<= (select main_a v_prenex_19015) 1000) (<= (select main_a v_prenex_19016) 2) (< v_prenex_19016 main_x) (<= (+ main_x 1) v_prenex_19016) (<= (* 2 (select main_a v_prenex_19015)) 2000))) (or (forall ((v_prenex_18847 Int)) (<= 1996 (* 2 (select main_a v_prenex_18847)))) (forall ((v_prenex_18848 Int)) (or (<= (select main_a v_prenex_18848) 4) (<= (+ main_x 1) v_prenex_18848) (< v_prenex_18848 main_x) (<= 0 (select main_a v_prenex_18848))))) (or (forall ((v_prenex_22117 Int)) (or (< v_prenex_22117 main_y) (<= 998 (select main_a v_prenex_22117)) (<= (select main_a v_prenex_22117) 1000))) (forall ((v_prenex_22118 Int)) (or (<= (+ main_x 1) v_prenex_22118) (< v_prenex_22118 main_x) (<= (select main_a v_prenex_22118) 4) (<= (* 2 (select main_a v_prenex_22118)) 4)))) (forall ((v_prenex_20043 Int) (v_prenex_20042 Int)) (or (<= (+ (select main_a v_prenex_20043) 996) (select main_a v_prenex_20042)) (<= 998 (select main_a v_prenex_20042)) (<= (+ main_x 1) v_prenex_20043) (<= 0 (select main_a v_prenex_20043)) (< v_prenex_20043 main_x) (<= (+ main_y 1) v_prenex_20042))) (or (forall ((v_prenex_22913 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22913))) (< v_prenex_22913 main_x) (<= (* 2 (select main_a v_prenex_22913)) 4) (<= (select main_a v_prenex_22913) 4) (<= (+ main_x 1) v_prenex_22913))) (forall ((v_prenex_22912 Int)) (or (<= 996 (select main_a v_prenex_22912)) (<= (select main_a v_prenex_22912) 1000)))) (forall ((v_prenex_26361 Int) (v_prenex_26362 Int)) (or (<= (select main_a v_prenex_26361) (+ (select main_a v_prenex_26362) 1000)) (<= (+ main_x 1) v_prenex_26362) (<= 1996 (* 2 (select main_a v_prenex_26361))) (< v_prenex_26362 main_x) (<= (* 2 (select main_a v_prenex_26362)) 4) (<= (select main_a v_prenex_26361) 1002) (<= 0 (+ (select main_a v_prenex_26362) 2)))) (forall ((v_prenex_26667 Int) (v_prenex_26668 Int)) (or (<= (select main_a v_prenex_26668) 4) (<= (+ (select main_a v_prenex_26668) 996) (select main_a v_prenex_26667)) (<= 998 (select main_a v_prenex_26667)) (< v_prenex_26668 main_x) (<= (+ main_y 1) v_prenex_26667) (<= (+ main_x 1) v_prenex_26668) (<= 1996 (* 2 (select main_a v_prenex_26667))))) (forall ((v_prenex_21388 Int) (v_prenex_21387 Int)) (or (<= 998 (select main_a v_prenex_21387)) (< v_prenex_21388 main_x) (<= (select main_a v_prenex_21387) (+ (select main_a v_prenex_21388) 1000)) (<= 0 (+ (select main_a v_prenex_21388) 2)) (<= (+ main_x 1) v_prenex_21388) (<= 996 (select main_a v_prenex_21387)))) (or (forall ((v_prenex_23981 Int)) (or (<= (* 2 (select main_a v_prenex_23981)) 2000) (< v_prenex_23981 main_y))) (forall ((v_prenex_23982 Int)) (or (<= (+ main_x 1) v_prenex_23982) (< v_prenex_23982 main_x) (<= 0 (* 2 (select main_a v_prenex_23982))) (<= (select main_a v_prenex_23982) 2)))) (forall ((v_prenex_24944 Int) (v_prenex_24943 Int)) (or (<= (+ (select main_a v_prenex_24944) 996) (select main_a v_prenex_24943)) (<= (select main_a v_prenex_24944) 4) (<= (+ main_x 1) v_prenex_24944) (< v_prenex_24944 main_x) (<= 0 (+ (select main_a v_prenex_24944) 2)) (<= 996 (select main_a v_prenex_24943)))) (forall ((v_prenex_19566 Int) (v_prenex_19565 Int)) (or (<= 1000 (+ (select main_a v_prenex_19566) (select main_a v_prenex_19565))) (<= (select main_a v_prenex_19566) 2) (< v_prenex_19566 main_x) (<= 1996 (* 2 (select main_a v_prenex_19565))) (<= (* 2 (select main_a v_prenex_19565)) 2000) (<= (+ main_x 1) v_prenex_19566))) (forall ((v_prenex_21432 Int) (v_prenex_21431 Int)) (or (<= (+ (select main_a v_prenex_21432) 996) (select main_a v_prenex_21431)) (<= (+ main_x 1) v_prenex_21432) (<= (select main_a v_prenex_21432) 2) (<= (select main_a v_prenex_21432) 4) (< v_prenex_21432 main_x))) (forall ((v_prenex_19119 Int) (v_prenex_19118 Int)) (or (<= (select main_a v_prenex_19118) (+ (select main_a v_prenex_19119) 1000)) (<= (select main_a v_prenex_19119) 4) (<= (+ main_x 1) v_prenex_19119) (< v_prenex_19119 main_x) (< v_prenex_19118 main_y) (<= 996 (select main_a v_prenex_19118)))) (forall ((v_prenex_28706 Int) (v_prenex_28707 Int)) (or (< v_prenex_28706 main_y) (<= (+ main_y 1) v_prenex_28706) (<= (* 2 (select main_a v_prenex_28706)) 2000) (<= 998 (select main_a v_prenex_28706)) (<= (select main_a v_prenex_28706) (+ (select main_a v_prenex_28707) 1000)))) (forall ((v_prenex_27822 Int) (v_prenex_27823 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27823))) (<= 1000 (+ (select main_a v_prenex_27823) (select main_a v_prenex_27822))) (< v_prenex_27823 main_x) (<= (+ main_x 1) v_prenex_27823) (<= (select main_a v_prenex_27823) 2) (<= (* 2 (select main_a v_prenex_27822)) 2000))) (forall ((v_prenex_27656 Int) (v_prenex_27657 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27657))) (<= (+ main_x 1) v_prenex_27657) (<= (select main_a v_prenex_27657) 2) (< v_prenex_27657 main_x) (<= 998 (select main_a v_prenex_27656)) (<= (select main_a v_prenex_27656) 1000) (<= (select main_a v_prenex_27656) (+ (select main_a v_prenex_27657) 1000)))) (forall ((v_prenex_22073 Int) (v_prenex_22074 Int)) (or (< v_prenex_22073 main_y) (<= 1996 (* 2 (select main_a v_prenex_22073))) (<= (+ main_x 1) v_prenex_22074) (< v_prenex_22074 main_x) (<= 0 (select main_a v_prenex_22074)) (<= (+ (select main_a v_prenex_22074) 996) (select main_a v_prenex_22073)) (<= (select main_a v_prenex_22073) 1000))) (or (forall ((v_prenex_23666 Int)) (or (< v_prenex_23666 main_x) (<= 0 (+ (select main_a v_prenex_23666) 2)) (<= (+ main_x 1) v_prenex_23666) (<= 0 (* 2 (select main_a v_prenex_23666))))) (forall ((v_prenex_23665 Int)) (or (< v_prenex_23665 main_y) (<= 998 (select main_a v_prenex_23665)) (<= (* 2 (select main_a v_prenex_23665)) 2000)))) (forall ((v_prenex_20253 Int) (v_prenex_20252 Int)) (or (<= (+ (select main_a v_prenex_20253) (select main_a v_prenex_20252)) 1000) (<= 996 (select main_a v_prenex_20252)) (< v_prenex_20252 main_y) (<= (+ main_x 1) v_prenex_20253) (<= (select main_a v_prenex_20252) 1000) (<= 0 (* 2 (select main_a v_prenex_20253))) (< v_prenex_20253 main_x))) (forall ((v_prenex_24483 Int) (v_prenex_24482 Int)) (or (<= (select main_a v_prenex_24482) 1002) (< v_prenex_24482 main_y) (< v_prenex_24483 main_x) (<= (+ main_x 1) v_prenex_24483) (<= (+ (select main_a v_prenex_24483) (select main_a v_prenex_24482)) 1000) (<= 1996 (* 2 (select main_a v_prenex_24482))) (<= 0 (select main_a v_prenex_24483)))) (forall ((v_prenex_23368 Int) (v_prenex_23367 Int)) (or (<= 0 (+ (select main_a v_prenex_23368) 2)) (<= 0 (* 2 (select main_a v_prenex_23368))) (< v_prenex_23368 main_x) (<= (select main_a v_prenex_23367) 1002) (<= (+ (select main_a v_prenex_23368) 996) (select main_a v_prenex_23367)) (<= (+ main_x 1) v_prenex_23368))) (or (forall ((v_prenex_22302 Int)) (or (< v_prenex_22302 main_x) (<= 0 (* 2 (select main_a v_prenex_22302))) (<= (select main_a v_prenex_22302) 2) (<= (+ main_x 1) v_prenex_22302))) (forall ((v_prenex_22301 Int)) (or (<= (select main_a v_prenex_22301) 1000) (<= (* 2 (select main_a v_prenex_22301)) 2000)))) (or (forall ((v_prenex_19303 Int)) (or (<= 996 (select main_a v_prenex_19303)) (<= 1996 (* 2 (select main_a v_prenex_19303))))) (forall ((v_prenex_19304 Int)) (or (<= (+ main_x 1) v_prenex_19304) (<= 0 (* 2 (select main_a v_prenex_19304))) (<= 0 (select main_a v_prenex_19304)) (< v_prenex_19304 main_x) (<= (select main_a v_prenex_19304) 2)))) (forall ((v_prenex_20530 Int)) (or (<= (+ main_y 1) v_prenex_20530) (< v_prenex_20530 main_y) (<= 1996 (* 2 (select main_a v_prenex_20530))))) (forall ((v_prenex_24117 Int) (v_prenex_24118 Int)) (or (<= 1000 (+ (select main_a v_prenex_24118) (select main_a v_prenex_24117))) (< v_prenex_24118 main_x) (<= (+ main_x 1) v_prenex_24118) (<= (select main_a v_prenex_24118) 4) (<= (+ main_y 1) v_prenex_24117) (<= (select main_a v_prenex_24117) 1002))) (or (forall ((v_prenex_25225 Int)) (or (<= 998 (select main_a v_prenex_25225)) (<= 996 (select main_a v_prenex_25225)))) (forall ((v_prenex_25226 Int)) (or (<= 0 (+ (select main_a v_prenex_25226) 2)) (<= (+ main_x 1) v_prenex_25226) (<= (* 2 (select main_a v_prenex_25226)) 4) (< v_prenex_25226 main_x) (<= 0 (select main_a v_prenex_25226))))) (or (forall ((v_prenex_28633 Int)) (or (< v_prenex_28633 main_x) (<= (* 2 (select main_a v_prenex_28633)) 4) (<= (+ main_x 1) v_prenex_28633))) (forall ((v_prenex_28632 Int)) (or (<= 998 (select main_a v_prenex_28632)) (<= 1996 (* 2 (select main_a v_prenex_28632)))))) (forall ((v_prenex_28565 Int) (v_prenex_28564 Int)) (or (<= (+ (select main_a v_prenex_28565) 996) (select main_a v_prenex_28564)) (<= 0 (* 2 (select main_a v_prenex_28565))) (< v_prenex_28565 main_x) (< v_prenex_28564 main_y) (<= (select main_a v_prenex_28564) 1002) (<= (+ main_x 1) v_prenex_28565))) (forall ((v_prenex_22544 Int) (v_prenex_22545 Int)) (or (<= 0 (select main_a v_prenex_22545)) (<= (* 2 (select main_a v_prenex_22544)) 2000) (< v_prenex_22545 main_x) (<= (+ main_x 1) v_prenex_22545) (<= (* 2 (select main_a v_prenex_22545)) 4) (<= 1000 (+ (select main_a v_prenex_22545) (select main_a v_prenex_22544))))) (forall ((v_prenex_24784 Int) (v_prenex_24785 Int)) (or (< v_prenex_24785 main_x) (<= (+ (select main_a v_prenex_24785) (select main_a v_prenex_24784)) 1000) (<= 0 (+ (select main_a v_prenex_24785) 2)) (<= (select main_a v_prenex_24784) 1002) (<= (+ main_x 1) v_prenex_24785) (<= 998 (select main_a v_prenex_24784)))) (forall ((v_prenex_25009 Int) (v_prenex_25010 Int)) (or (<= (select main_a v_prenex_25010) 2) (<= (+ main_y 1) v_prenex_25009) (<= 1996 (* 2 (select main_a v_prenex_25009))) (< v_prenex_25010 main_x) (<= (+ main_x 1) v_prenex_25010) (<= (select main_a v_prenex_25009) (+ (select main_a v_prenex_25010) 1000)) (<= 996 (select main_a v_prenex_25009)))) (forall ((v_prenex_22149 Int) (v_prenex_22150 Int)) (or (<= (+ main_x 1) v_prenex_22150) (<= (select main_a v_prenex_22149) 1002) (<= (select main_a v_prenex_22150) 2) (<= 1000 (+ (select main_a v_prenex_22150) (select main_a v_prenex_22149))) (< v_prenex_22150 main_x) (<= 998 (select main_a v_prenex_22149)) (<= 0 (* 2 (select main_a v_prenex_22150))))) (or (forall ((v_prenex_22410 Int)) (or (<= (* 2 (select main_a v_prenex_22410)) 4) (<= (select main_a v_prenex_22410) 2) (< v_prenex_22410 main_x) (<= (+ main_x 1) v_prenex_22410))) (forall ((v_prenex_22409 Int)) (or (< v_prenex_22409 main_y) (<= 1996 (* 2 (select main_a v_prenex_22409))) (<= (* 2 (select main_a v_prenex_22409)) 2000)))) (forall ((v_prenex_27546 Int) (v_prenex_27547 Int)) (or (<= 1000 (+ (select main_a v_prenex_27547) (select main_a v_prenex_27546))) (<= (+ main_x 1) v_prenex_27547) (<= 0 (+ (select main_a v_prenex_27547) 2)) (< v_prenex_27547 main_x) (<= (select main_a v_prenex_27546) 1002) (< v_prenex_27546 main_y))) (forall ((v_prenex_18862 Int) (v_prenex_18861 Int)) (or (<= 998 (select main_a v_prenex_18861)) (<= 1000 (+ (select main_a v_prenex_18862) (select main_a v_prenex_18861))) (<= (* 2 (select main_a v_prenex_18861)) 2000) (<= (+ main_x 1) v_prenex_18862) (<= (* 2 (select main_a v_prenex_18862)) 4) (< v_prenex_18862 main_x) (<= 0 (select main_a v_prenex_18862)))) (forall ((v_prenex_26695 Int) (v_prenex_26696 Int)) (or (< v_prenex_26696 main_x) (<= 998 (select main_a v_prenex_26695)) (<= (+ main_x 1) v_prenex_26696) (<= (select main_a v_prenex_26695) (+ (select main_a v_prenex_26696) 1000)) (<= 0 (* 2 (select main_a v_prenex_26696))) (< v_prenex_26695 main_y))) (forall ((v_prenex_23038 Int) (v_prenex_23039 Int)) (or (<= (+ main_x 1) v_prenex_23039) (< v_prenex_23039 main_x) (<= 996 (select main_a v_prenex_23038)) (<= (+ (select main_a v_prenex_23039) (select main_a v_prenex_23038)) 1000) (<= (* 2 (select main_a v_prenex_23038)) 2000) (<= (select main_a v_prenex_23039) 4))) (forall ((v_prenex_19290 Int) (v_prenex_19289 Int)) (or (<= 998 (select main_a v_prenex_19289)) (<= (select main_a v_prenex_19289) (+ (select main_a v_prenex_19290) 1000)) (< v_prenex_19290 main_x) (<= 0 (* 2 (select main_a v_prenex_19290))) (<= (+ main_x 1) v_prenex_19290) (<= (select main_a v_prenex_19289) 1000))) (forall ((v_prenex_20473 Int) (v_prenex_20472 Int)) (or (<= (* 2 (select main_a v_prenex_20473)) 4) (< v_prenex_20473 main_x) (<= 998 (select main_a v_prenex_20472)) (<= 0 (* 2 (select main_a v_prenex_20473))) (<= (+ (select main_a v_prenex_20473) 996) (select main_a v_prenex_20472)) (<= (+ main_x 1) v_prenex_20473))) (forall ((v_prenex_21663 Int) (v_prenex_21664 Int)) (or (<= (select main_a v_prenex_21663) 1000) (< v_prenex_21663 main_y) (<= (+ main_y 1) v_prenex_21663) (<= (select main_a v_prenex_21663) 1002) (<= (+ (select main_a v_prenex_21664) 996) (select main_a v_prenex_21663)))) (or (forall ((v_prenex_28035 Int)) (<= 998 (select main_a v_prenex_28035))) (forall ((v_prenex_28036 Int)) (or (<= (+ main_x 1) v_prenex_28036) (< v_prenex_28036 main_x) (<= (select main_a v_prenex_28036) 2) (<= (* 2 (select main_a v_prenex_28036)) 4)))) (forall ((v_prenex_27401 Int) (v_prenex_27400 Int)) (or (<= (+ main_x 1) v_prenex_27401) (<= 1996 (* 2 (select main_a v_prenex_27400))) (< v_prenex_27401 main_x) (<= (* 2 (select main_a v_prenex_27400)) 2000) (<= 1000 (+ (select main_a v_prenex_27401) (select main_a v_prenex_27400))) (<= 0 (select main_a v_prenex_27401)) (< v_prenex_27400 main_y))) (or (forall ((v_prenex_19843 Int)) (<= 1996 (* 2 (select main_a v_prenex_19843)))) (forall ((v_prenex_19844 Int)) (or (<= (select main_a v_prenex_19844) 2) (<= 0 (* 2 (select main_a v_prenex_19844))) (< v_prenex_19844 main_x) (<= (+ main_x 1) v_prenex_19844)))) (forall ((v_prenex_25777 Int) (v_prenex_25778 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25778))) (<= (+ main_x 1) v_prenex_25778) (< v_prenex_25778 main_x) (<= (select main_a v_prenex_25777) (+ (select main_a v_prenex_25778) 1000)) (<= (* 2 (select main_a v_prenex_25778)) 4))) (forall ((v_prenex_26303 Int) (v_prenex_26304 Int)) (or (<= (select main_a v_prenex_26304) 4) (< v_prenex_26304 main_x) (<= (select main_a v_prenex_26303) 1002) (<= (select main_a v_prenex_26304) 2) (<= (+ main_x 1) v_prenex_26304) (<= (+ (select main_a v_prenex_26304) 996) (select main_a v_prenex_26303)))) (forall ((v_prenex_20790 Int) (v_prenex_20789 Int)) (or (< v_prenex_20789 main_y) (<= 996 (select main_a v_prenex_20789)) (<= (+ main_y 1) v_prenex_20789) (<= (select main_a v_prenex_20789) (+ (select main_a v_prenex_20790) 1000)))) (forall ((v_prenex_26909 Int) (v_prenex_26908 Int)) (or (< v_prenex_26909 main_x) (<= 1000 (+ (select main_a v_prenex_26909) (select main_a v_prenex_26908))) (<= 998 (select main_a v_prenex_26908)) (<= (select main_a v_prenex_26909) 4) (<= (+ main_x 1) v_prenex_26909) (<= (* 2 (select main_a v_prenex_26908)) 2000))) (forall ((v_prenex_24094 Int) (v_prenex_24093 Int)) (or (<= (+ main_x 1) v_prenex_24094) (< v_prenex_24094 main_x) (<= (+ (select main_a v_prenex_24094) (select main_a v_prenex_24093)) 1000) (<= 0 (+ (select main_a v_prenex_24094) 2)) (<= 1996 (* 2 (select main_a v_prenex_24093))) (<= (+ main_y 1) v_prenex_24093))) (forall ((v_prenex_28532 Int) (v_prenex_28531 Int)) (or (<= (select main_a v_prenex_28531) 1002) (<= 1000 (+ (select main_a v_prenex_28532) (select main_a v_prenex_28531))) (<= (+ main_x 1) v_prenex_28532) (<= (* 2 (select main_a v_prenex_28532)) 4) (< v_prenex_28532 main_x) (<= (* 2 (select main_a v_prenex_28531)) 2000))) (forall ((v_prenex_22646 Int) (v_prenex_22647 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22646))) (<= (+ (select main_a v_prenex_22647) (select main_a v_prenex_22646)) 1000) (<= (+ main_y 1) v_prenex_22646) (< v_prenex_22647 main_x) (<= (select main_a v_prenex_22647) 4) (<= (+ main_x 1) v_prenex_22647) (<= (select main_a v_prenex_22646) 1000))) (forall ((v_prenex_19247 Int) (v_prenex_19248 Int)) (or (< v_prenex_19248 main_x) (<= 996 (select main_a v_prenex_19247)) (<= (+ (select main_a v_prenex_19248) (select main_a v_prenex_19247)) 1000) (<= 0 (select main_a v_prenex_19248)) (<= (+ main_x 1) v_prenex_19248) (<= (select main_a v_prenex_19247) 1002) (<= 0 (+ (select main_a v_prenex_19248) 2)))) (or (forall ((v_prenex_21656 Int)) (or (<= (+ main_x 1) v_prenex_21656) (<= 0 (+ (select main_a v_prenex_21656) 2)) (< v_prenex_21656 main_x) (<= 0 (* 2 (select main_a v_prenex_21656))))) (forall ((v_prenex_21655 Int)) (or (< v_prenex_21655 main_y) (<= 998 (select main_a v_prenex_21655)) (<= (select main_a v_prenex_21655) 1000)))) (forall ((v_prenex_24166 Int) (v_prenex_24165 Int)) (or (<= (+ (select main_a v_prenex_24166) 996) (select main_a v_prenex_24165)) (<= 0 (select main_a v_prenex_24166)) (< v_prenex_24166 main_x) (<= (+ main_x 1) v_prenex_24166) (<= 998 (select main_a v_prenex_24165)) (<= (select main_a v_prenex_24165) 1002) (<= (select main_a v_prenex_24166) 2))) (or (forall ((v_prenex_24027 Int)) (or (<= (select main_a v_prenex_24027) 1000) (<= (select main_a v_prenex_24027) 1002) (< v_prenex_24027 main_y))) (forall ((v_prenex_24028 Int)) (or (<= (+ main_x 1) v_prenex_24028) (< v_prenex_24028 main_x) (<= 0 (* 2 (select main_a v_prenex_24028))) (<= 0 (select main_a v_prenex_24028))))) (forall ((v_prenex_20005 Int) (v_prenex_20004 Int)) (or (<= 998 (select main_a v_prenex_20004)) (<= (+ main_y 1) v_prenex_20004) (<= (+ main_x 1) v_prenex_20005) (< v_prenex_20005 main_x) (<= 0 (* 2 (select main_a v_prenex_20005))) (<= (+ (select main_a v_prenex_20005) 996) (select main_a v_prenex_20004)))) (or (forall ((v_prenex_19741 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19741))) (< v_prenex_19741 main_y) (<= 998 (select main_a v_prenex_19741)))) (forall ((v_prenex_19742 Int)) (or (< v_prenex_19742 main_x) (<= (* 2 (select main_a v_prenex_19742)) 4) (<= (+ main_x 1) v_prenex_19742) (<= (select main_a v_prenex_19742) 4)))) (forall ((v_prenex_24563 Int) (v_prenex_24562 Int)) (or (<= (select main_a v_prenex_24562) 1002) (<= 0 (* 2 (select main_a v_prenex_24563))) (<= (+ (select main_a v_prenex_24563) (select main_a v_prenex_24562)) 1000) (<= (* 2 (select main_a v_prenex_24562)) 2000) (<= (+ main_x 1) v_prenex_24563) (< v_prenex_24562 main_y) (< v_prenex_24563 main_x))) (or (forall ((v_prenex_26270 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26270))) (< v_prenex_26270 main_x) (<= (+ main_x 1) v_prenex_26270) (<= (select main_a v_prenex_26270) 2))) (forall ((v_prenex_26269 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26269))) (<= (select main_a v_prenex_26269) 1000)))) (forall ((v_prenex_24865 Int) (v_prenex_24864 Int)) (or (<= (select main_a v_prenex_24864) 1000) (<= 996 (select main_a v_prenex_24864)) (<= 0 (+ (select main_a v_prenex_24865) 2)) (<= (+ main_y 1) v_prenex_24864) (<= (+ main_x 1) v_prenex_24865) (< v_prenex_24865 main_x) (<= (+ (select main_a v_prenex_24865) 996) (select main_a v_prenex_24864)))) (forall ((v_prenex_23045 Int) (v_prenex_23044 Int)) (or (<= 0 (+ (select main_a v_prenex_23045) 2)) (<= 998 (select main_a v_prenex_23044)) (<= (+ main_x 1) v_prenex_23045) (<= (+ (select main_a v_prenex_23045) 996) (select main_a v_prenex_23044)) (< v_prenex_23045 main_x) (<= 996 (select main_a v_prenex_23044)) (<= 0 (* 2 (select main_a v_prenex_23045))))) (or (forall ((v_prenex_25430 Int)) (<= 996 (select main_a v_prenex_25430))) (forall ((v_prenex_25431 Int)) (or (<= (select main_a v_prenex_25431) 2) (<= 0 (* 2 (select main_a v_prenex_25431))) (<= (+ main_x 1) v_prenex_25431) (<= (* 2 (select main_a v_prenex_25431)) 4) (< v_prenex_25431 main_x)))) (forall ((v_prenex_21717 Int) (v_prenex_21718 Int)) (or (<= (select main_a v_prenex_21718) 2) (<= 0 (+ (select main_a v_prenex_21718) 2)) (<= (+ main_x 1) v_prenex_21718) (< v_prenex_21718 main_x) (<= (+ (select main_a v_prenex_21718) 996) (select main_a v_prenex_21717)) (<= (select main_a v_prenex_21717) 1000) (<= 996 (select main_a v_prenex_21717)))) (forall ((v_prenex_21780 Int) (v_prenex_21779 Int)) (or (< v_prenex_21780 main_x) (<= 1000 (+ (select main_a v_prenex_21780) (select main_a v_prenex_21779))) (<= 0 (+ (select main_a v_prenex_21780) 2)) (<= 0 (* 2 (select main_a v_prenex_21780))) (<= (* 2 (select main_a v_prenex_21779)) 2000) (<= (+ main_x 1) v_prenex_21780) (<= 1996 (* 2 (select main_a v_prenex_21779))))) (forall ((v_prenex_25865 Int) (v_prenex_25866 Int)) (or (<= (+ (select main_a v_prenex_25866) (select main_a v_prenex_25865)) 1000) (<= (+ main_x 1) v_prenex_25866) (<= (* 2 (select main_a v_prenex_25866)) 4) (<= 1996 (* 2 (select main_a v_prenex_25865))) (< v_prenex_25866 main_x))) (forall ((v_prenex_26578 Int) (v_prenex_26577 Int)) (or (<= (+ (select main_a v_prenex_26578) (select main_a v_prenex_26577)) 1000) (<= 0 (* 2 (select main_a v_prenex_26578))) (< v_prenex_26578 main_x) (<= (select main_a v_prenex_26577) 1000) (<= 1996 (* 2 (select main_a v_prenex_26577))) (<= (+ main_x 1) v_prenex_26578))) (forall ((v_prenex_24046 Int) (v_prenex_24045 Int)) (or (<= (+ main_x 1) v_prenex_24046) (<= (select main_a v_prenex_24046) 4) (<= 0 (* 2 (select main_a v_prenex_24046))) (< v_prenex_24046 main_x) (<= (* 2 (select main_a v_prenex_24045)) 2000) (<= (select main_a v_prenex_24045) 1002) (<= (+ (select main_a v_prenex_24046) 996) (select main_a v_prenex_24045)))) (or (forall ((v_prenex_20661 Int)) (or (<= (select main_a v_prenex_20661) 1000) (<= 998 (select main_a v_prenex_20661)))) (forall ((v_prenex_20662 Int)) (or (< v_prenex_20662 main_x) (<= 0 (* 2 (select main_a v_prenex_20662))) (<= (+ main_x 1) v_prenex_20662) (<= (select main_a v_prenex_20662) 2)))) (forall ((v_prenex_20834 Int) (v_prenex_20833 Int)) (or (<= (+ (select main_a v_prenex_20834) 996) (select main_a v_prenex_20833)) (<= (+ main_x 1) v_prenex_20834) (<= 0 (select main_a v_prenex_20834)) (<= 1996 (* 2 (select main_a v_prenex_20833))) (< v_prenex_20834 main_x) (<= 998 (select main_a v_prenex_20833)) (<= (+ main_y 1) v_prenex_20833))) (forall ((v_prenex_24872 Int) (v_prenex_24873 Int)) (or (<= (select main_a v_prenex_24872) (+ (select main_a v_prenex_24873) 1000)) (<= (select main_a v_prenex_24872) 1000) (<= 0 (select main_a v_prenex_24873)) (<= 0 (+ (select main_a v_prenex_24873) 2)) (< v_prenex_24873 main_x) (<= (+ main_x 1) v_prenex_24873) (<= 996 (select main_a v_prenex_24872)))) (or (forall ((v_prenex_26730 Int)) (or (<= (+ main_x 1) v_prenex_26730) (< v_prenex_26730 main_x) (<= (* 2 (select main_a v_prenex_26730)) 4) (<= (select main_a v_prenex_26730) 2))) (forall ((v_prenex_26729 Int)) (or (<= 998 (select main_a v_prenex_26729)) (<= 1996 (* 2 (select main_a v_prenex_26729)))))) (forall ((v_prenex_22618 Int) (v_prenex_22619 Int)) (or (<= (+ main_x 1) v_prenex_22619) (<= (select main_a v_prenex_22618) (+ (select main_a v_prenex_22619) 1000)) (<= 0 (select main_a v_prenex_22619)) (< v_prenex_22619 main_x) (<= 0 (* 2 (select main_a v_prenex_22619))))) (or (forall ((v_prenex_28834 Int)) (or (<= (select main_a v_prenex_28834) 2) (< v_prenex_28834 main_x) (<= 0 (* 2 (select main_a v_prenex_28834))) (<= (+ main_x 1) v_prenex_28834))) (forall ((v_prenex_28833 Int)) (or (<= 996 (select main_a v_prenex_28833)) (<= 998 (select main_a v_prenex_28833))))) (or (forall ((v_prenex_27737 Int)) (or (< v_prenex_27737 main_x) (<= (+ main_x 1) v_prenex_27737) (<= 0 (* 2 (select main_a v_prenex_27737))) (<= (select main_a v_prenex_27737) 2))) (forall ((v_prenex_27736 Int)) (or (< v_prenex_27736 main_y) (<= (select main_a v_prenex_27736) 1000)))) (forall ((v_prenex_18754 Int) (v_prenex_18753 Int)) (or (<= (select main_a v_prenex_18753) 4) (< v_prenex_18753 main_x) (<= (+ main_x 1) v_prenex_18753) (<= (+ (select main_a v_prenex_18753) (select main_a v_prenex_18754)) 1000) (< v_prenex_18754 main_y))) (forall ((v_prenex_23698 Int) (v_prenex_23697 Int)) (or (< v_prenex_23698 main_x) (<= (select main_a v_prenex_23697) 1002) (<= (+ main_x 1) v_prenex_23698) (<= 0 (+ (select main_a v_prenex_23698) 2)) (<= (select main_a v_prenex_23698) 4) (<= 996 (select main_a v_prenex_23697)) (<= (+ (select main_a v_prenex_23698) 996) (select main_a v_prenex_23697)))) (forall ((v_prenex_21485 Int) (v_prenex_21486 Int)) (or (<= 1000 (+ (select main_a v_prenex_21486) (select main_a v_prenex_21485))) (< v_prenex_21486 main_x) (<= 0 (+ (select main_a v_prenex_21486) 2)) (< v_prenex_21485 main_y) (<= (+ main_x 1) v_prenex_21486) (<= 998 (select main_a v_prenex_21485)) (<= 996 (select main_a v_prenex_21485)))) (forall ((v_prenex_28848 Int) (v_prenex_28847 Int)) (or (<= (select main_a v_prenex_28847) (+ (select main_a v_prenex_28848) 1000)) (<= (+ main_x 1) v_prenex_28848) (<= (select main_a v_prenex_28847) 1000) (< v_prenex_28848 main_x) (<= (* 2 (select main_a v_prenex_28848)) 4) (< v_prenex_28847 main_y) (<= (* 2 (select main_a v_prenex_28847)) 2000))) (or (forall ((v_prenex_24234 Int)) (or (<= 0 (select main_a v_prenex_24234)) (<= (select main_a v_prenex_24234) 4) (<= (+ main_x 1) v_prenex_24234) (<= (* 2 (select main_a v_prenex_24234)) 4) (< v_prenex_24234 main_x))) (forall ((v_prenex_24233 Int)) (<= (select main_a v_prenex_24233) 1000))) (forall ((v_prenex_20395 Int) (v_prenex_20394 Int)) (or (<= (select main_a v_prenex_20394) 1000) (<= 996 (select main_a v_prenex_20394)) (<= (select main_a v_prenex_20394) (+ (select main_a v_prenex_20395) 1000)) (< v_prenex_20395 main_x) (<= (+ main_x 1) v_prenex_20395) (<= (select main_a v_prenex_20395) 2))) (forall ((v_prenex_19825 Int) (v_prenex_19826 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19825))) (< v_prenex_19826 main_x) (<= (* 2 (select main_a v_prenex_19826)) 4) (<= (+ main_x 1) v_prenex_19826) (<= 0 (* 2 (select main_a v_prenex_19826))) (<= (select main_a v_prenex_19825) 1002) (<= 1000 (+ (select main_a v_prenex_19826) (select main_a v_prenex_19825))))) (or (forall ((v_prenex_22877 Int)) (or (<= 0 (select main_a v_prenex_22877)) (< v_prenex_22877 main_x) (<= (+ main_x 1) v_prenex_22877) (<= (select main_a v_prenex_22877) 2) (<= 0 (* 2 (select main_a v_prenex_22877))))) (forall ((v_prenex_22876 Int)) (or (<= 998 (select main_a v_prenex_22876)) (<= (* 2 (select main_a v_prenex_22876)) 2000)))) (forall ((v_prenex_20668 Int) (v_prenex_20667 Int)) (or (<= 998 (select main_a v_prenex_20667)) (<= (+ main_x 1) v_prenex_20668) (<= 1000 (+ (select main_a v_prenex_20668) (select main_a v_prenex_20667))) (<= (select main_a v_prenex_20667) 1002) (<= (* 2 (select main_a v_prenex_20668)) 4) (< v_prenex_20667 main_y) (< v_prenex_20668 main_x))) (forall ((v_prenex_21410 Int) (v_prenex_21409 Int)) (or (<= 0 (+ (select main_a v_prenex_21410) 2)) (<= 998 (select main_a v_prenex_21409)) (<= 1996 (* 2 (select main_a v_prenex_21409))) (<= (+ main_y 1) v_prenex_21409) (<= (+ (select main_a v_prenex_21410) 996) (select main_a v_prenex_21409)) (<= (+ main_x 1) v_prenex_21410) (< v_prenex_21410 main_x))) (or (forall ((v_prenex_28877 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28877))) (<= 998 (select main_a v_prenex_28877)) (< v_prenex_28877 main_y))) (forall ((v_prenex_28878 Int)) (or (<= (+ main_x 1) v_prenex_28878) (<= 0 (* 2 (select main_a v_prenex_28878))) (<= (* 2 (select main_a v_prenex_28878)) 4) (< v_prenex_28878 main_x)))) (forall ((v_prenex_28416 Int) (v_prenex_28415 Int)) (or (<= (select main_a v_prenex_28416) 2) (<= (+ main_x 1) v_prenex_28416) (<= (* 2 (select main_a v_prenex_28415)) 2000) (< v_prenex_28415 main_y) (<= (+ (select main_a v_prenex_28416) 996) (select main_a v_prenex_28415)) (< v_prenex_28416 main_x))) (forall ((v_prenex_24078 Int) (v_prenex_24077 Int)) (or (<= (select main_a v_prenex_24077) 1002) (<= (select main_a v_prenex_24078) 4) (< v_prenex_24078 main_x) (<= 996 (select main_a v_prenex_24077)) (<= (+ main_x 1) v_prenex_24078) (<= (select main_a v_prenex_24078) 2) (<= 1000 (+ (select main_a v_prenex_24078) (select main_a v_prenex_24077))))) (forall ((v_prenex_28639 Int) (v_prenex_28638 Int)) (or (<= (select main_a v_prenex_28638) 1002) (<= 1000 (+ (select main_a v_prenex_28639) (select main_a v_prenex_28638))) (<= (+ main_x 1) v_prenex_28639) (<= 1996 (* 2 (select main_a v_prenex_28638))) (<= (* 2 (select main_a v_prenex_28639)) 4) (< v_prenex_28639 main_x) (<= (+ main_y 1) v_prenex_28638))) (forall ((v_prenex_28898 Int) (v_prenex_28897 Int)) (or (<= 998 (select main_a v_prenex_28897)) (<= (+ (select main_a v_prenex_28898) (select main_a v_prenex_28897)) 1000) (<= (select main_a v_prenex_28898) 2) (<= 0 (select main_a v_prenex_28898)) (< v_prenex_28898 main_x) (<= (+ main_x 1) v_prenex_28898))) (forall ((v_prenex_21283 Int) (v_prenex_21284 Int)) (or (<= (+ main_x 1) v_prenex_21284) (< v_prenex_21284 main_x) (< v_prenex_21283 main_y) (<= (select main_a v_prenex_21284) 4) (<= (select main_a v_prenex_21283) (+ (select main_a v_prenex_21284) 1000)))) (forall ((v_prenex_18709 Int) (v_prenex_18710 Int)) (or (<= 1000 (+ (select main_a v_prenex_18709) (select main_a v_prenex_18710))) (<= 1996 (* 2 (select main_a v_prenex_18710))) (<= (* 2 (select main_a v_prenex_18710)) 2000) (<= (select main_a v_prenex_18709) 2) (<= 0 (* 2 (select main_a v_prenex_18709))) (< v_prenex_18709 main_x) (<= (+ main_x 1) v_prenex_18709))) (forall ((v_prenex_21427 Int) (v_prenex_21428 Int)) (or (<= 996 (select main_a v_prenex_21427)) (<= (+ main_x 1) v_prenex_21428) (< v_prenex_21428 main_x) (<= (select main_a v_prenex_21427) (+ (select main_a v_prenex_21428) 1000)) (<= 0 (select main_a v_prenex_21428)) (<= (* 2 (select main_a v_prenex_21427)) 2000) (<= (+ main_y 1) v_prenex_21427))) (or (forall ((v_prenex_24120 Int)) (or (<= (select main_a v_prenex_24120) 4) (<= 0 (+ (select main_a v_prenex_24120) 2)) (<= (+ main_x 1) v_prenex_24120) (< v_prenex_24120 main_x) (<= (* 2 (select main_a v_prenex_24120)) 4))) (forall ((v_prenex_24119 Int)) (or (<= 998 (select main_a v_prenex_24119)) (<= 1996 (* 2 (select main_a v_prenex_24119)))))) (forall ((v_prenex_27296 Int) (v_prenex_27297 Int)) (or (<= (select main_a v_prenex_27296) (+ (select main_a v_prenex_27297) 1000)) (<= 0 (+ (select main_a v_prenex_27297) 2)) (<= (+ main_y 1) v_prenex_27296) (<= 996 (select main_a v_prenex_27296)) (<= 1996 (* 2 (select main_a v_prenex_27296))) (<= (+ main_x 1) v_prenex_27297) (< v_prenex_27297 main_x))) (forall ((v_prenex_23945 Int) (v_prenex_23946 Int)) (or (<= (+ main_x 1) v_prenex_23946) (< v_prenex_23946 main_x) (<= 996 (select main_a v_prenex_23945)) (<= 0 (+ (select main_a v_prenex_23946) 2)) (<= 1000 (+ (select main_a v_prenex_23946) (select main_a v_prenex_23945))) (<= (select main_a v_prenex_23946) 2) (<= 1996 (* 2 (select main_a v_prenex_23945))))) (forall ((v_prenex_22804 Int) (v_prenex_22805 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22805))) (<= (+ main_x 1) v_prenex_22805) (<= (select main_a v_prenex_22804) (+ (select main_a v_prenex_22805) 1000)) (<= (select main_a v_prenex_22804) 1002) (< v_prenex_22805 main_x) (<= 998 (select main_a v_prenex_22804)) (<= 0 (select main_a v_prenex_22805)))) (forall ((v_prenex_24609 Int) (v_prenex_24608 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24609))) (<= (+ (select main_a v_prenex_24609) 996) (select main_a v_prenex_24608)) (<= (select main_a v_prenex_24609) 4) (< v_prenex_24609 main_x) (<= (+ main_x 1) v_prenex_24609))) (or (forall ((v_prenex_22441 Int)) (or (<= (* 2 (select main_a v_prenex_22441)) 2000) (<= (select main_a v_prenex_22441) 1000))) (forall ((v_prenex_22442 Int)) (or (<= (+ main_x 1) v_prenex_22442) (< v_prenex_22442 main_x) (<= 0 (select main_a v_prenex_22442)) (<= (* 2 (select main_a v_prenex_22442)) 4)))) (forall ((v_prenex_28681 Int) (v_prenex_28680 Int)) (or (< v_prenex_28681 main_x) (<= (* 2 (select main_a v_prenex_28680)) 2000) (<= (select main_a v_prenex_28681) 4) (<= (+ (select main_a v_prenex_28681) 996) (select main_a v_prenex_28680)) (<= 1996 (* 2 (select main_a v_prenex_28680))) (<= (select main_a v_prenex_28681) 2) (<= (+ main_x 1) v_prenex_28681))) (forall ((v_prenex_25930 Int) (v_prenex_25929 Int)) (or (< v_prenex_25930 main_x) (<= 0 (select main_a v_prenex_25930)) (<= (+ main_x 1) v_prenex_25930) (<= (select main_a v_prenex_25929) 1002) (<= (+ (select main_a v_prenex_25930) (select main_a v_prenex_25929)) 1000) (<= 0 (* 2 (select main_a v_prenex_25930))) (<= 998 (select main_a v_prenex_25929)))) (forall ((v_prenex_26457 Int) (v_prenex_26458 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26457))) (<= 0 (select main_a v_prenex_26458)) (<= (+ main_x 1) v_prenex_26458) (<= (select main_a v_prenex_26458) 4) (< v_prenex_26458 main_x) (<= (select main_a v_prenex_26457) (+ (select main_a v_prenex_26458) 1000)))) (or (forall ((v_prenex_22850 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22850))) (<= 996 (select main_a v_prenex_22850)))) (forall ((v_prenex_22851 Int)) (or (<= (+ main_x 1) v_prenex_22851) (<= (select main_a v_prenex_22851) 2) (< v_prenex_22851 main_x) (<= (select main_a v_prenex_22851) 4) (<= (* 2 (select main_a v_prenex_22851)) 4)))) (or (forall ((v_prenex_26465 Int)) (or (<= 996 (select main_a v_prenex_26465)) (<= (* 2 (select main_a v_prenex_26465)) 2000))) (forall ((v_prenex_26466 Int)) (or (<= (* 2 (select main_a v_prenex_26466)) 4) (<= (+ main_x 1) v_prenex_26466) (<= (select main_a v_prenex_26466) 2) (<= 0 (* 2 (select main_a v_prenex_26466))) (< v_prenex_26466 main_x)))) (forall ((v_prenex_26945 Int) (v_prenex_26946 Int)) (or (<= (select main_a v_prenex_26946) 4) (<= (* 2 (select main_a v_prenex_26946)) 4) (< v_prenex_26946 main_x) (<= (+ main_x 1) v_prenex_26946) (<= 996 (select main_a v_prenex_26945)) (<= 1000 (+ (select main_a v_prenex_26946) (select main_a v_prenex_26945))))) (or (forall ((v_prenex_24334 Int)) (or (<= (select main_a v_prenex_24334) 4) (< v_prenex_24334 main_x) (<= 0 (* 2 (select main_a v_prenex_24334))) (<= (+ main_x 1) v_prenex_24334))) (forall ((v_prenex_24333 Int)) (or (<= (select main_a v_prenex_24333) 1000) (<= 996 (select main_a v_prenex_24333)) (<= (+ main_y 1) v_prenex_24333)))) (forall ((v_prenex_26803 Int) (v_prenex_26804 Int)) (or (<= (+ main_x 1) v_prenex_26804) (<= (select main_a v_prenex_26804) 2) (<= 996 (select main_a v_prenex_26803)) (<= 0 (* 2 (select main_a v_prenex_26804))) (<= (+ (select main_a v_prenex_26804) (select main_a v_prenex_26803)) 1000) (<= 998 (select main_a v_prenex_26803)) (< v_prenex_26804 main_x))) (forall ((v_prenex_24043 Int) (v_prenex_24044 Int)) (or (<= 0 (+ (select main_a v_prenex_24044) 2)) (<= (select main_a v_prenex_24043) 1002) (< v_prenex_24044 main_x) (<= 996 (select main_a v_prenex_24043)) (<= (+ main_x 1) v_prenex_24044) (<= (select main_a v_prenex_24043) (+ (select main_a v_prenex_24044) 1000)) (<= 0 (* 2 (select main_a v_prenex_24044))))) (forall ((v_prenex_18942 Int) (v_prenex_18941 Int)) (or (<= (+ main_x 1) v_prenex_18942) (<= 996 (select main_a v_prenex_18941)) (<= (select main_a v_prenex_18942) 2) (< v_prenex_18942 main_x) (<= 1000 (+ (select main_a v_prenex_18942) (select main_a v_prenex_18941))) (<= 0 (* 2 (select main_a v_prenex_18942))) (<= (* 2 (select main_a v_prenex_18941)) 2000))) (or (forall ((v_prenex_27986 Int)) (or (<= (select main_a v_prenex_27986) 1002) (<= (+ main_y 1) v_prenex_27986) (<= 1996 (* 2 (select main_a v_prenex_27986))))) (forall ((v_prenex_27987 Int)) (or (<= (* 2 (select main_a v_prenex_27987)) 4) (< v_prenex_27987 main_x) (<= (+ main_x 1) v_prenex_27987) (<= (select main_a v_prenex_27987) 4)))) (forall ((v_prenex_25453 Int) (v_prenex_25452 Int)) (or (<= (select main_a v_prenex_25453) 4) (<= (select main_a v_prenex_25452) (+ (select main_a v_prenex_25453) 1000)) (< v_prenex_25452 main_y) (< v_prenex_25453 main_x) (<= 1996 (* 2 (select main_a v_prenex_25452))) (<= (+ main_x 1) v_prenex_25453))) (forall ((v_prenex_22133 Int) (v_prenex_22134 Int)) (or (< v_prenex_22134 main_x) (<= (+ (select main_a v_prenex_22134) 996) (select main_a v_prenex_22133)) (<= (select main_a v_prenex_22133) 1002) (<= (+ main_x 1) v_prenex_22134) (<= (select main_a v_prenex_22134) 2) (<= 0 (select main_a v_prenex_22134)))) (or (forall ((v_prenex_26671 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26671))) (<= (select main_a v_prenex_26671) 1002))) (forall ((v_prenex_26672 Int)) (or (< v_prenex_26672 main_x) (<= (+ main_x 1) v_prenex_26672) (<= 0 (select main_a v_prenex_26672)) (<= (* 2 (select main_a v_prenex_26672)) 4) (<= 0 (+ (select main_a v_prenex_26672) 2))))) (or (forall ((v_prenex_23106 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23106))) (< v_prenex_23106 main_x) (<= (* 2 (select main_a v_prenex_23106)) 4) (<= 0 (+ (select main_a v_prenex_23106) 2)) (<= (+ main_x 1) v_prenex_23106))) (forall ((v_prenex_23105 Int)) (or (<= 996 (select main_a v_prenex_23105)) (<= (* 2 (select main_a v_prenex_23105)) 2000)))) (forall ((v_prenex_26356 Int) (v_prenex_26355 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26356))) (<= (+ main_x 1) v_prenex_26356) (< v_prenex_26356 main_x) (<= (select main_a v_prenex_26355) 1000) (<= 1000 (+ (select main_a v_prenex_26356) (select main_a v_prenex_26355))) (<= 1996 (* 2 (select main_a v_prenex_26355))))) (forall ((v_prenex_18949 Int) (v_prenex_18950 Int)) (or (<= (+ main_y 1) v_prenex_18949) (<= (+ (select main_a v_prenex_18950) (select main_a v_prenex_18949)) 1000) (< v_prenex_18949 main_y) (<= 996 (select main_a v_prenex_18949)) (<= 1996 (* 2 (select main_a v_prenex_18949))))) (forall ((v_prenex_25465 Int) (v_prenex_25464 Int)) (or (<= 996 (select main_a v_prenex_25464)) (<= (+ main_x 1) v_prenex_25465) (<= (select main_a v_prenex_25465) 4) (<= (select main_a v_prenex_25464) 1000) (<= (select main_a v_prenex_25465) 2) (<= (select main_a v_prenex_25464) (+ (select main_a v_prenex_25465) 1000)) (< v_prenex_25465 main_x))) (forall ((v_prenex_26059 Int) (v_prenex_26060 Int)) (or (<= (+ main_x 1) v_prenex_26060) (<= 0 (* 2 (select main_a v_prenex_26060))) (<= 0 (+ (select main_a v_prenex_26060) 2)) (< v_prenex_26060 main_x) (<= (select main_a v_prenex_26059) 1000) (<= (+ (select main_a v_prenex_26060) (select main_a v_prenex_26059)) 1000))) (or (forall ((v_prenex_21217 Int)) (or (<= (select main_a v_prenex_21217) 1002) (<= 1996 (* 2 (select main_a v_prenex_21217))))) (forall ((v_prenex_21218 Int)) (or (<= (* 2 (select main_a v_prenex_21218)) 4) (<= (select main_a v_prenex_21218) 4) (< v_prenex_21218 main_x) (<= (+ main_x 1) v_prenex_21218)))) (forall ((v_prenex_22578 Int) (v_prenex_22579 Int)) (or (<= 1000 (+ (select main_a v_prenex_22579) (select main_a v_prenex_22578))) (< v_prenex_22579 main_x) (<= 998 (select main_a v_prenex_22578)) (< v_prenex_22578 main_y) (<= (select main_a v_prenex_22579) 4) (<= (+ main_x 1) v_prenex_22579))) (forall ((v_prenex_28085 Int) (v_prenex_28086 Int)) (or (< v_prenex_28086 main_x) (<= 1996 (* 2 (select main_a v_prenex_28085))) (<= (+ main_x 1) v_prenex_28086) (<= (+ main_y 1) v_prenex_28085) (<= (select main_a v_prenex_28086) 4) (<= (+ (select main_a v_prenex_28086) (select main_a v_prenex_28085)) 1000))) (forall ((v_prenex_25704 Int) (v_prenex_25705 Int)) (or (<= (select main_a v_prenex_25705) 4) (<= (+ (select main_a v_prenex_25705) 996) (select main_a v_prenex_25704)) (<= (select main_a v_prenex_25704) 1000) (< v_prenex_25705 main_x) (<= (+ main_x 1) v_prenex_25705))) (forall ((v_prenex_21540 Int) (v_prenex_21539 Int)) (or (<= 998 (select main_a v_prenex_21539)) (<= (select main_a v_prenex_21539) (+ (select main_a v_prenex_21540) 1000)) (<= (select main_a v_prenex_21539) 1000) (<= 0 (+ (select main_a v_prenex_21540) 2)) (<= (+ main_y 1) v_prenex_21539) (< v_prenex_21540 main_x) (<= (+ main_x 1) v_prenex_21540))) (forall ((v_prenex_19338 Int) (v_prenex_19337 Int)) (or (<= 998 (select main_a v_prenex_19337)) (<= 1996 (* 2 (select main_a v_prenex_19337))) (<= (+ (select main_a v_prenex_19338) 996) (select main_a v_prenex_19337)) (<= (select main_a v_prenex_19338) 2) (< v_prenex_19338 main_x) (<= 0 (+ (select main_a v_prenex_19338) 2)) (<= (+ main_x 1) v_prenex_19338))) (or (forall ((v_prenex_26749 Int)) (<= 1996 (* 2 (select main_a v_prenex_26749)))) (forall ((v_prenex_26750 Int)) (or (<= (* 2 (select main_a v_prenex_26750)) 4) (< v_prenex_26750 main_x) (<= (select main_a v_prenex_26750) 2) (<= (+ main_x 1) v_prenex_26750) (<= 0 (* 2 (select main_a v_prenex_26750)))))) (forall ((v_prenex_26451 Int) (v_prenex_26452 Int)) (or (<= (+ (select main_a v_prenex_26452) 996) (select main_a v_prenex_26451)) (<= (+ main_x 1) v_prenex_26452) (<= 1996 (* 2 (select main_a v_prenex_26451))) (<= (+ main_y 1) v_prenex_26451) (<= 0 (+ (select main_a v_prenex_26452) 2)) (< v_prenex_26452 main_x) (<= (select main_a v_prenex_26451) 1000))) (forall ((v_prenex_23262 Int) (v_prenex_23261 Int)) (or (< v_prenex_23262 main_x) (<= (select main_a v_prenex_23261) 1000) (<= (+ main_x 1) v_prenex_23262) (<= 0 (* 2 (select main_a v_prenex_23262))) (<= (select main_a v_prenex_23262) 2) (<= 1000 (+ (select main_a v_prenex_23262) (select main_a v_prenex_23261))))) (forall ((v_prenex_18895 Int) (v_prenex_18896 Int)) (or (< v_prenex_18896 main_x) (<= 0 (select main_a v_prenex_18896)) (<= 1000 (+ (select main_a v_prenex_18896) (select main_a v_prenex_18895))) (<= (+ main_x 1) v_prenex_18896) (<= 996 (select main_a v_prenex_18895)) (<= (select main_a v_prenex_18896) 2) (<= (* 2 (select main_a v_prenex_18895)) 2000))) (forall ((v_prenex_24081 Int) (v_prenex_24082 Int)) (or (<= 996 (select main_a v_prenex_24081)) (<= (+ main_x 1) v_prenex_24082) (<= (* 2 (select main_a v_prenex_24082)) 4) (< v_prenex_24082 main_x) (<= 1000 (+ (select main_a v_prenex_24082) (select main_a v_prenex_24081))) (<= (select main_a v_prenex_24081) 1000))) (forall ((v_prenex_22639 Int) (v_prenex_22638 Int)) (or (<= (select main_a v_prenex_22639) 4) (<= (+ main_x 1) v_prenex_22639) (< v_prenex_22638 main_y) (< v_prenex_22639 main_x) (<= (select main_a v_prenex_22638) (+ (select main_a v_prenex_22639) 1000)) (<= (select main_a v_prenex_22638) 1002))) (forall ((v_prenex_27014 Int) (v_prenex_27013 Int)) (or (< v_prenex_27013 main_y) (<= 1000 (+ (select main_a v_prenex_27014) (select main_a v_prenex_27013))) (<= 996 (select main_a v_prenex_27013)) (<= (+ main_y 1) v_prenex_27013) (<= (select main_a v_prenex_27013) 1000))) (forall ((v_prenex_26152 Int) (v_prenex_26151 Int)) (or (<= (select main_a v_prenex_26151) (+ (select main_a v_prenex_26152) 1000)) (<= 0 (select main_a v_prenex_26152)) (<= 0 (* 2 (select main_a v_prenex_26152))) (<= (select main_a v_prenex_26151) 1002) (<= (+ main_x 1) v_prenex_26152) (< v_prenex_26152 main_x))) (or (forall ((v_prenex_21569 Int)) (or (< v_prenex_21569 main_y) (<= 996 (select main_a v_prenex_21569)) (<= (select main_a v_prenex_21569) 1000))) (forall ((v_prenex_21570 Int)) (or (< v_prenex_21570 main_x) (<= (+ main_x 1) v_prenex_21570) (<= 0 (* 2 (select main_a v_prenex_21570))) (<= 0 (+ (select main_a v_prenex_21570) 2))))) (forall ((v_prenex_23136 Int) (v_prenex_23135 Int)) (or (<= (+ main_y 1) v_prenex_23135) (< v_prenex_23136 main_x) (<= (select main_a v_prenex_23136) 2) (<= (select main_a v_prenex_23135) (+ (select main_a v_prenex_23136) 1000)) (<= (+ main_x 1) v_prenex_23136) (<= (* 2 (select main_a v_prenex_23135)) 2000))) (or (forall ((v_prenex_21002 Int)) (or (< v_prenex_21002 main_y) (<= 1996 (* 2 (select main_a v_prenex_21002))))) (forall ((v_prenex_21003 Int)) (or (<= (+ main_x 1) v_prenex_21003) (< v_prenex_21003 main_x) (<= 0 (select main_a v_prenex_21003))))) (or (forall ((v_prenex_21466 Int)) (or (<= 0 (select main_a v_prenex_21466)) (<= (+ main_x 1) v_prenex_21466) (< v_prenex_21466 main_x) (<= 0 (* 2 (select main_a v_prenex_21466))))) (forall ((v_prenex_21465 Int)) (or (<= 996 (select main_a v_prenex_21465)) (<= 998 (select main_a v_prenex_21465))))) (forall ((v_prenex_27951 Int) (v_prenex_27952 Int)) (or (<= (select main_a v_prenex_27951) 1002) (<= 0 (* 2 (select main_a v_prenex_27952))) (<= (+ main_x 1) v_prenex_27952) (<= 996 (select main_a v_prenex_27951)) (< v_prenex_27952 main_x) (<= 1000 (+ (select main_a v_prenex_27952) (select main_a v_prenex_27951))) (<= (select main_a v_prenex_27952) 2))) (forall ((v_prenex_24317 Int) (v_prenex_24318 Int)) (or (<= (* 2 (select main_a v_prenex_24318)) 4) (<= (select main_a v_prenex_24318) 2) (<= (+ (select main_a v_prenex_24318) 996) (select main_a v_prenex_24317)) (<= (+ main_x 1) v_prenex_24318) (<= 1996 (* 2 (select main_a v_prenex_24317))) (< v_prenex_24318 main_x) (<= 996 (select main_a v_prenex_24317)))) (or (forall ((v_prenex_20873 Int)) (or (<= 0 (select main_a v_prenex_20873)) (< v_prenex_20873 main_x) (<= (+ main_x 1) v_prenex_20873) (<= 0 (* 2 (select main_a v_prenex_20873))) (<= (* 2 (select main_a v_prenex_20873)) 4))) (forall ((v_prenex_20872 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20872))) (<= 998 (select main_a v_prenex_20872))))) (forall ((v_prenex_23848 Int) (v_prenex_23847 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23848))) (<= (+ (select main_a v_prenex_23848) (select main_a v_prenex_23847)) 1000) (< v_prenex_23848 main_x) (<= 998 (select main_a v_prenex_23847)) (<= (select main_a v_prenex_23848) 4) (<= (+ main_x 1) v_prenex_23848) (<= (select main_a v_prenex_23847) 1000))) (forall ((v_prenex_22211 Int) (v_prenex_22212 Int)) (or (<= (* 2 (select main_a v_prenex_22212)) 4) (<= 1000 (+ (select main_a v_prenex_22212) (select main_a v_prenex_22211))) (<= (+ main_x 1) v_prenex_22212) (<= (select main_a v_prenex_22212) 2) (< v_prenex_22212 main_x) (<= 996 (select main_a v_prenex_22211)))) (forall ((v_prenex_28348 Int) (v_prenex_28347 Int)) (or (<= (* 2 (select main_a v_prenex_28348)) 4) (<= 996 (select main_a v_prenex_28347)) (<= (+ main_x 1) v_prenex_28348) (<= (* 2 (select main_a v_prenex_28347)) 2000) (<= (+ (select main_a v_prenex_28348) (select main_a v_prenex_28347)) 1000) (< v_prenex_28348 main_x))) (forall ((v_prenex_22712 Int) (v_prenex_22713 Int)) (or (<= (select main_a v_prenex_22712) 1000) (< v_prenex_22713 main_x) (<= (* 2 (select main_a v_prenex_22712)) 2000) (<= (+ (select main_a v_prenex_22713) (select main_a v_prenex_22712)) 1000) (<= 0 (select main_a v_prenex_22713)) (<= (select main_a v_prenex_22713) 4) (<= (+ main_x 1) v_prenex_22713))) (forall ((v_prenex_27660 Int) (v_prenex_27661 Int)) (or (< v_prenex_27661 main_x) (<= (select main_a v_prenex_27660) 1002) (<= (select main_a v_prenex_27661) 2) (<= 0 (* 2 (select main_a v_prenex_27661))) (<= (select main_a v_prenex_27660) (+ (select main_a v_prenex_27661) 1000)) (<= (+ main_x 1) v_prenex_27661))) (forall ((v_prenex_22824 Int) (v_prenex_22825 Int)) (or (<= (select main_a v_prenex_22824) 1002) (<= 0 (* 2 (select main_a v_prenex_22825))) (<= (select main_a v_prenex_22824) (+ (select main_a v_prenex_22825) 1000)) (<= (+ main_x 1) v_prenex_22825) (< v_prenex_22825 main_x) (<= 998 (select main_a v_prenex_22824)))) (forall ((v_prenex_26231 Int) (v_prenex_26232 Int)) (or (<= (select main_a v_prenex_26231) 1000) (<= (select main_a v_prenex_26232) 2) (<= 1000 (+ (select main_a v_prenex_26232) (select main_a v_prenex_26231))) (<= (+ main_x 1) v_prenex_26232) (< v_prenex_26232 main_x) (<= (+ main_y 1) v_prenex_26231))) (forall ((v_prenex_23298 Int) (v_prenex_23297 Int)) (or (<= 998 (select main_a v_prenex_23297)) (<= (+ main_x 1) v_prenex_23298) (<= 0 (* 2 (select main_a v_prenex_23298))) (<= 1996 (* 2 (select main_a v_prenex_23297))) (<= 1000 (+ (select main_a v_prenex_23298) (select main_a v_prenex_23297))) (<= (select main_a v_prenex_23298) 2) (< v_prenex_23298 main_x))) (or (forall ((v_prenex_21913 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21913))) (<= (select main_a v_prenex_21913) 1000) (< v_prenex_21913 main_y))) (forall ((v_prenex_21914 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21914))) (<= 0 (select main_a v_prenex_21914)) (<= (+ main_x 1) v_prenex_21914) (< v_prenex_21914 main_x)))) (forall ((v_prenex_19762 Int) (v_prenex_19761 Int)) (or (<= (+ main_x 1) v_prenex_19762) (<= (+ (select main_a v_prenex_19762) (select main_a v_prenex_19761)) 1000) (<= (* 2 (select main_a v_prenex_19761)) 2000) (<= 0 (select main_a v_prenex_19762)) (< v_prenex_19762 main_x) (<= (select main_a v_prenex_19762) 4))) (forall ((v_prenex_21231 Int) (v_prenex_21232 Int)) (or (<= (select main_a v_prenex_21231) 1000) (<= (select main_a v_prenex_21232) 4) (<= 0 (select main_a v_prenex_21232)) (< v_prenex_21232 main_x) (<= (+ main_x 1) v_prenex_21232) (<= (+ (select main_a v_prenex_21232) (select main_a v_prenex_21231)) 1000))) (forall ((v_prenex_28820 Int) (v_prenex_28819 Int)) (or (<= (select main_a v_prenex_28819) 1000) (< v_prenex_28820 main_x) (<= (+ main_x 1) v_prenex_28820) (<= 1000 (+ (select main_a v_prenex_28820) (select main_a v_prenex_28819))) (<= 996 (select main_a v_prenex_28819)) (<= 0 (+ (select main_a v_prenex_28820) 2)) (<= (select main_a v_prenex_28820) 4))) (or (forall ((v_prenex_26647 Int)) (or (<= (select main_a v_prenex_26647) 1000) (<= 998 (select main_a v_prenex_26647)))) (forall ((v_prenex_26648 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26648))) (<= (+ main_x 1) v_prenex_26648) (<= (select main_a v_prenex_26648) 2) (< v_prenex_26648 main_x) (<= 0 (+ (select main_a v_prenex_26648) 2))))) (forall ((v_prenex_28126 Int) (v_prenex_28125 Int)) (or (<= (* 2 (select main_a v_prenex_28126)) 4) (<= 996 (select main_a v_prenex_28125)) (<= (select main_a v_prenex_28125) 1000) (<= (+ main_x 1) v_prenex_28126) (<= (select main_a v_prenex_28126) 2) (< v_prenex_28126 main_x) (<= (select main_a v_prenex_28125) (+ (select main_a v_prenex_28126) 1000)))) (or (forall ((v_prenex_19899 Int)) (or (<= 996 (select main_a v_prenex_19899)) (<= (select main_a v_prenex_19899) 1002))) (forall ((v_prenex_19900 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19900))) (< v_prenex_19900 main_x) (<= (select main_a v_prenex_19900) 2) (<= 0 (+ (select main_a v_prenex_19900) 2)) (<= (+ main_x 1) v_prenex_19900)))) (or (forall ((v_prenex_18837 Int)) (or (<= (+ main_y 1) v_prenex_18837) (<= 998 (select main_a v_prenex_18837)) (<= (* 2 (select main_a v_prenex_18837)) 2000))) (forall ((v_prenex_18838 Int)) (or (<= (+ main_x 1) v_prenex_18838) (<= 0 (* 2 (select main_a v_prenex_18838))) (<= (select main_a v_prenex_18838) 2) (< v_prenex_18838 main_x)))) (or (forall ((v_prenex_22511 Int)) (<= 998 (select main_a v_prenex_22511))) (forall ((v_prenex_22512 Int)) (or (< v_prenex_22512 main_x) (<= (+ main_x 1) v_prenex_22512) (<= 0 (select main_a v_prenex_22512)) (<= (* 2 (select main_a v_prenex_22512)) 4) (<= 0 (* 2 (select main_a v_prenex_22512)))))) (forall ((v_prenex_18691 Int) (v_prenex_18692 Int)) (or (<= (select main_a v_prenex_18692) 1002) (<= (+ main_x 1) v_prenex_18691) (<= (select main_a v_prenex_18691) 2) (<= 0 (* 2 (select main_a v_prenex_18691))) (< v_prenex_18691 main_x) (<= 1000 (+ (select main_a v_prenex_18691) (select main_a v_prenex_18692))))) (forall ((v_prenex_23916 Int) (v_prenex_23915 Int)) (or (<= (+ (select main_a v_prenex_23916) 996) (select main_a v_prenex_23915)) (< v_prenex_23916 main_x) (<= 0 (select main_a v_prenex_23916)) (<= (+ main_x 1) v_prenex_23916) (<= (* 2 (select main_a v_prenex_23915)) 2000) (<= (select main_a v_prenex_23915) 1002) (<= 0 (+ (select main_a v_prenex_23916) 2)))) (forall ((v_prenex_23740 Int) (v_prenex_23739 Int)) (or (<= (* 2 (select main_a v_prenex_23740)) 4) (<= (select main_a v_prenex_23739) 1002) (< v_prenex_23740 main_x) (<= (+ (select main_a v_prenex_23740) (select main_a v_prenex_23739)) 1000) (<= (+ main_x 1) v_prenex_23740) (<= (+ main_y 1) v_prenex_23739))) (or (forall ((v_prenex_21637 Int)) (or (<= (+ main_x 1) v_prenex_21637) (<= (select main_a v_prenex_21637) 4) (<= 0 (* 2 (select main_a v_prenex_21637))) (<= 0 (select main_a v_prenex_21637)) (< v_prenex_21637 main_x))) (forall ((v_prenex_21636 Int)) (or (<= 996 (select main_a v_prenex_21636)) (<= 998 (select main_a v_prenex_21636))))) (or (forall ((v_prenex_19664 Int)) (or (< v_prenex_19664 main_x) (<= (select main_a v_prenex_19664) 4) (<= 0 (select main_a v_prenex_19664)) (<= (+ main_x 1) v_prenex_19664) (<= 0 (* 2 (select main_a v_prenex_19664))))) (forall ((v_prenex_19663 Int)) (<= 996 (select main_a v_prenex_19663)))) (forall ((v_prenex_25044 Int) (v_prenex_25043 Int)) (or (<= 998 (select main_a v_prenex_25043)) (<= (+ main_x 1) v_prenex_25044) (< v_prenex_25044 main_x) (<= (select main_a v_prenex_25043) 1000) (<= 1000 (+ (select main_a v_prenex_25044) (select main_a v_prenex_25043))) (<= (select main_a v_prenex_25044) 2) (<= (* 2 (select main_a v_prenex_25044)) 4))) (forall ((v_prenex_19712 Int) (v_prenex_19711 Int)) (or (<= (select main_a v_prenex_19711) 1000) (<= 996 (select main_a v_prenex_19711)) (< v_prenex_19711 main_y) (<= (+ main_x 1) v_prenex_19712) (<= (select main_a v_prenex_19711) (+ (select main_a v_prenex_19712) 1000)) (<= (select main_a v_prenex_19712) 4) (< v_prenex_19712 main_x))) (forall ((v_prenex_28339 Int) (v_prenex_28340 Int)) (or (<= (select main_a v_prenex_28339) (+ (select main_a v_prenex_28340) 1000)) (<= 0 (+ (select main_a v_prenex_28340) 2)) (< v_prenex_28340 main_x) (< v_prenex_28339 main_y) (<= (+ main_x 1) v_prenex_28340) (<= 996 (select main_a v_prenex_28339)))) (or (forall ((v_prenex_19979 Int)) (or (< v_prenex_19979 main_x) (<= 0 (+ (select main_a v_prenex_19979) 2)) (<= (select main_a v_prenex_19979) 4) (<= (+ main_x 1) v_prenex_19979) (<= (* 2 (select main_a v_prenex_19979)) 4))) (forall ((v_prenex_19978 Int)) (or (<= 998 (select main_a v_prenex_19978)) (<= (select main_a v_prenex_19978) 1002)))) (forall ((v_prenex_18846 Int) (v_prenex_18845 Int)) (or (<= (+ main_x 1) v_prenex_18846) (< v_prenex_18846 main_x) (<= 0 (* 2 (select main_a v_prenex_18846))) (<= (select main_a v_prenex_18845) 1002) (< v_prenex_18845 main_y) (<= 998 (select main_a v_prenex_18845)) (<= (+ (select main_a v_prenex_18846) (select main_a v_prenex_18845)) 1000))) (forall ((v_prenex_18736 Int) (v_prenex_18735 Int)) (or (<= 0 (+ (select main_a v_prenex_18735) 2)) (<= 0 (select main_a v_prenex_18735)) (<= (select main_a v_prenex_18736) 1002) (<= (+ main_x 1) v_prenex_18735) (< v_prenex_18735 main_x) (<= 1000 (+ (select main_a v_prenex_18735) (select main_a v_prenex_18736))) (<= (select main_a v_prenex_18736) 1000))) (or (forall ((v_prenex_19202 Int)) (or (<= (+ main_x 1) v_prenex_19202) (<= 0 (* 2 (select main_a v_prenex_19202))) (<= (* 2 (select main_a v_prenex_19202)) 4) (< v_prenex_19202 main_x))) (forall ((v_prenex_19201 Int)) (or (<= (+ main_y 1) v_prenex_19201) (<= (* 2 (select main_a v_prenex_19201)) 2000)))) (forall ((v_prenex_23990 Int) (v_prenex_23989 Int)) (or (<= (+ main_x 1) v_prenex_23990) (<= 1996 (* 2 (select main_a v_prenex_23989))) (<= (* 2 (select main_a v_prenex_23990)) 4) (< v_prenex_23990 main_x) (<= 998 (select main_a v_prenex_23989)) (<= (+ (select main_a v_prenex_23990) 996) (select main_a v_prenex_23989)))) (forall ((v_prenex_25194 Int) (v_prenex_25193 Int)) (or (<= 0 (+ (select main_a v_prenex_25194) 2)) (<= (+ (select main_a v_prenex_25194) (select main_a v_prenex_25193)) 1000) (<= (+ main_x 1) v_prenex_25194) (<= (select main_a v_prenex_25193) 1000) (< v_prenex_25193 main_y) (<= 1996 (* 2 (select main_a v_prenex_25193))) (< v_prenex_25194 main_x))) (forall ((v_prenex_20568 Int) (v_prenex_20567 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20567))) (< v_prenex_20568 main_x) (<= 0 (* 2 (select main_a v_prenex_20568))) (<= (+ main_x 1) v_prenex_20568) (<= 0 (select main_a v_prenex_20568)) (<= 996 (select main_a v_prenex_20567)) (<= (+ (select main_a v_prenex_20568) 996) (select main_a v_prenex_20567)))) (forall ((v_prenex_23679 Int) (v_prenex_23680 Int)) (or (<= (* 2 (select main_a v_prenex_23679)) 2000) (< v_prenex_23680 main_x) (<= 0 (+ (select main_a v_prenex_23680) 2)) (<= 0 (* 2 (select main_a v_prenex_23680))) (<= (+ main_x 1) v_prenex_23680) (<= (+ (select main_a v_prenex_23680) (select main_a v_prenex_23679)) 1000))) (forall ((v_prenex_24601 Int) (v_prenex_24600 Int)) (or (<= (+ (select main_a v_prenex_24601) (select main_a v_prenex_24600)) 1000) (<= (* 2 (select main_a v_prenex_24601)) 4) (<= 1996 (* 2 (select main_a v_prenex_24600))) (< v_prenex_24601 main_x) (<= (* 2 (select main_a v_prenex_24600)) 2000) (<= (+ main_x 1) v_prenex_24601))) (forall ((v_prenex_24729 Int) (v_prenex_24728 Int)) (or (<= (* 2 (select main_a v_prenex_24729)) 4) (<= (+ main_x 1) v_prenex_24729) (< v_prenex_24729 main_x) (<= 1000 (+ (select main_a v_prenex_24729) (select main_a v_prenex_24728))))) (forall ((v_prenex_27646 Int) (v_prenex_27647 Int)) (or (< v_prenex_27646 main_y) (<= (+ main_x 1) v_prenex_27647) (<= 1000 (+ (select main_a v_prenex_27647) (select main_a v_prenex_27646))) (<= 0 (select main_a v_prenex_27647)) (< v_prenex_27647 main_x) (<= 998 (select main_a v_prenex_27646)))) (forall ((v_prenex_22137 Int) (v_prenex_22138 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22137))) (< v_prenex_22137 main_y) (<= (+ (select main_a v_prenex_22138) 996) (select main_a v_prenex_22137)) (<= (select main_a v_prenex_22137) 1000) (<= (+ main_y 1) v_prenex_22137))) (or (forall ((v_prenex_26682 Int)) (or (<= (+ main_x 1) v_prenex_26682) (< v_prenex_26682 main_x) (<= 0 (select main_a v_prenex_26682)) (<= 0 (* 2 (select main_a v_prenex_26682))))) (forall ((v_prenex_26681 Int)) (<= (select main_a v_prenex_26681) 1000))) (forall ((v_prenex_22788 Int) (v_prenex_22789 Int)) (or (<= 0 (+ (select main_a v_prenex_22789) 2)) (<= (select main_a v_prenex_22788) 1002) (<= (+ main_x 1) v_prenex_22789) (<= (select main_a v_prenex_22789) 2) (<= 1996 (* 2 (select main_a v_prenex_22788))) (<= (+ (select main_a v_prenex_22789) (select main_a v_prenex_22788)) 1000) (< v_prenex_22789 main_x))) (forall ((v_prenex_25246 Int) (v_prenex_25245 Int)) (or (<= (select main_a v_prenex_25245) 1000) (<= 1996 (* 2 (select main_a v_prenex_25245))) (<= 0 (select main_a v_prenex_25246)) (<= 1000 (+ (select main_a v_prenex_25246) (select main_a v_prenex_25245))) (< v_prenex_25246 main_x) (<= (+ main_x 1) v_prenex_25246) (<= (* 2 (select main_a v_prenex_25246)) 4))) (forall ((v_prenex_27612 Int) (v_prenex_27613 Int)) (or (<= (select main_a v_prenex_27612) 1000) (<= (+ main_x 1) v_prenex_27613) (<= (select main_a v_prenex_27612) (+ (select main_a v_prenex_27613) 1000)) (<= 0 (+ (select main_a v_prenex_27613) 2)) (<= 1996 (* 2 (select main_a v_prenex_27612))) (< v_prenex_27613 main_x))) (forall ((v_prenex_24823 Int) (v_prenex_24822 Int)) (or (< v_prenex_24823 main_x) (<= (+ main_x 1) v_prenex_24823) (<= (select main_a v_prenex_24822) 1000) (<= 996 (select main_a v_prenex_24822)) (<= 1000 (+ (select main_a v_prenex_24823) (select main_a v_prenex_24822))) (<= (* 2 (select main_a v_prenex_24823)) 4) (< v_prenex_24822 main_y))) (forall ((v_prenex_25014 Int) (v_prenex_25013 Int)) (or (< v_prenex_25014 main_x) (<= 998 (select main_a v_prenex_25013)) (<= (+ main_x 1) v_prenex_25014) (<= (select main_a v_prenex_25014) 4) (<= 1000 (+ (select main_a v_prenex_25014) (select main_a v_prenex_25013))) (<= 1996 (* 2 (select main_a v_prenex_25013))))) (forall ((v_prenex_26532 Int) (v_prenex_26531 Int)) (or (<= 1000 (+ (select main_a v_prenex_26532) (select main_a v_prenex_26531))) (<= (+ main_x 1) v_prenex_26532) (<= 0 (select main_a v_prenex_26532)) (< v_prenex_26532 main_x))) (forall ((v_prenex_25923 Int) (v_prenex_25924 Int)) (or (< v_prenex_25924 main_x) (<= (* 2 (select main_a v_prenex_25924)) 4) (<= (+ main_x 1) v_prenex_25924) (<= 0 (+ (select main_a v_prenex_25924) 2)) (<= (+ (select main_a v_prenex_25924) (select main_a v_prenex_25923)) 1000) (<= 1996 (* 2 (select main_a v_prenex_25923))))) (forall ((v_prenex_22286 Int) (v_prenex_22285 Int)) (or (<= 1000 (+ (select main_a v_prenex_22286) (select main_a v_prenex_22285))) (<= (* 2 (select main_a v_prenex_22285)) 2000) (< v_prenex_22286 main_x) (<= 0 (+ (select main_a v_prenex_22286) 2)) (<= (select main_a v_prenex_22286) 2) (<= (+ main_x 1) v_prenex_22286))) (forall ((v_prenex_22176 Int) (v_prenex_22175 Int)) (or (<= (+ main_y 1) v_prenex_22175) (<= 1996 (* 2 (select main_a v_prenex_22175))) (<= (select main_a v_prenex_22175) (+ (select main_a v_prenex_22176) 1000)) (<= (+ main_x 1) v_prenex_22176) (< v_prenex_22176 main_x) (<= (select main_a v_prenex_22175) 1002) (<= (select main_a v_prenex_22176) 4))) (forall ((v_prenex_21420 Int) (v_prenex_21419 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21419))) (< v_prenex_21420 main_x) (<= (* 2 (select main_a v_prenex_21419)) 2000) (<= 1000 (+ (select main_a v_prenex_21420) (select main_a v_prenex_21419))) (<= (select main_a v_prenex_21420) 4) (<= (+ main_x 1) v_prenex_21420))) (forall ((v_prenex_23402 Int) (v_prenex_23401 Int)) (or (<= (select main_a v_prenex_23402) 4) (<= (+ main_x 1) v_prenex_23402) (<= 1996 (* 2 (select main_a v_prenex_23401))) (< v_prenex_23402 main_x) (<= (select main_a v_prenex_23401) (+ (select main_a v_prenex_23402) 1000)) (<= (select main_a v_prenex_23402) 2))) (or (forall ((v_prenex_24966 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24966))) (< v_prenex_24966 main_x) (<= 0 (select main_a v_prenex_24966)) (<= (select main_a v_prenex_24966) 2) (<= (+ main_x 1) v_prenex_24966))) (forall ((v_prenex_24965 Int)) (<= (select main_a v_prenex_24965) 1002))) (forall ((v_prenex_27535 Int) (v_prenex_27534 Int)) (or (<= (select main_a v_prenex_27534) 1002) (<= 0 (* 2 (select main_a v_prenex_27535))) (<= (+ main_x 1) v_prenex_27535) (<= (* 2 (select main_a v_prenex_27535)) 4) (<= (+ (select main_a v_prenex_27535) 996) (select main_a v_prenex_27534)) (<= (select main_a v_prenex_27534) 1000) (< v_prenex_27535 main_x))) (or (forall ((v_prenex_22236 Int)) (or (<= (+ main_x 1) v_prenex_22236) (<= 0 (* 2 (select main_a v_prenex_22236))) (< v_prenex_22236 main_x))) (forall ((v_prenex_22235 Int)) (or (<= 996 (select main_a v_prenex_22235)) (<= 1996 (* 2 (select main_a v_prenex_22235))) (< v_prenex_22235 main_y)))) (or (forall ((v_prenex_23756 Int)) (or (<= (+ main_x 1) v_prenex_23756) (< v_prenex_23756 main_x) (<= 0 (* 2 (select main_a v_prenex_23756))))) (forall ((v_prenex_23755 Int)) (or (< v_prenex_23755 main_y) (<= 998 (select main_a v_prenex_23755))))) (or (forall ((v_prenex_27359 Int)) (or (<= (* 2 (select main_a v_prenex_27359)) 4) (<= (+ main_x 1) v_prenex_27359) (< v_prenex_27359 main_x) (<= 0 (* 2 (select main_a v_prenex_27359))))) (forall ((v_prenex_27358 Int)) (or (<= (select main_a v_prenex_27358) 1002) (<= (* 2 (select main_a v_prenex_27358)) 2000)))) (or (forall ((v_prenex_28715 Int)) (or (<= (select main_a v_prenex_28715) 1002) (<= 1996 (* 2 (select main_a v_prenex_28715))))) (forall ((v_prenex_28716 Int)) (or (<= (* 2 (select main_a v_prenex_28716)) 4) (<= 0 (* 2 (select main_a v_prenex_28716))) (< v_prenex_28716 main_x) (<= (+ main_x 1) v_prenex_28716)))) (forall ((v_prenex_27319 Int) (v_prenex_27318 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27319))) (<= (select main_a v_prenex_27318) (+ (select main_a v_prenex_27319) 1000)) (<= (select main_a v_prenex_27319) 4) (<= (+ main_x 1) v_prenex_27319) (<= 1996 (* 2 (select main_a v_prenex_27318))) (< v_prenex_27319 main_x) (<= 996 (select main_a v_prenex_27318)))) (or (forall ((v_prenex_25840 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25840))) (< v_prenex_25840 main_x) (<= (select main_a v_prenex_25840) 2) (<= (+ main_x 1) v_prenex_25840))) (forall ((v_prenex_25839 Int)) (or (<= (* 2 (select main_a v_prenex_25839)) 2000) (<= 1996 (* 2 (select main_a v_prenex_25839))) (<= (+ main_y 1) v_prenex_25839)))) (or (forall ((v_prenex_23518 Int)) (or (<= 996 (select main_a v_prenex_23518)) (<= (select main_a v_prenex_23518) 1000))) (forall ((v_prenex_23519 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23519))) (<= (+ main_x 1) v_prenex_23519) (<= (select main_a v_prenex_23519) 2) (< v_prenex_23519 main_x)))) (or (forall ((v_prenex_23742 Int)) (or (< v_prenex_23742 main_x) (<= (select main_a v_prenex_23742) 4) (<= (* 2 (select main_a v_prenex_23742)) 4) (<= (+ main_x 1) v_prenex_23742))) (forall ((v_prenex_23741 Int)) (or (<= (+ main_y 1) v_prenex_23741) (<= 1996 (* 2 (select main_a v_prenex_23741))) (<= 998 (select main_a v_prenex_23741))))) (forall ((v_prenex_21073 Int) (v_prenex_21074 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21074))) (<= (+ (select main_a v_prenex_21074) 996) (select main_a v_prenex_21073)) (< v_prenex_21074 main_x) (<= (+ main_x 1) v_prenex_21074) (<= 0 (select main_a v_prenex_21074)))) (forall ((v_prenex_26197 Int) (v_prenex_26198 Int)) (or (<= (+ main_x 1) v_prenex_26198) (<= (select main_a v_prenex_26197) (+ (select main_a v_prenex_26198) 1000)) (<= 1996 (* 2 (select main_a v_prenex_26197))) (<= 0 (select main_a v_prenex_26198)) (<= (* 2 (select main_a v_prenex_26197)) 2000) (< v_prenex_26198 main_x) (< v_prenex_26197 main_y))) (forall ((v_prenex_23289 Int) (v_prenex_23290 Int)) (or (<= (+ main_x 1) v_prenex_23290) (<= (select main_a v_prenex_23290) 2) (<= (* 2 (select main_a v_prenex_23289)) 2000) (<= (+ (select main_a v_prenex_23290) (select main_a v_prenex_23289)) 1000) (< v_prenex_23290 main_x))) (or (forall ((v_prenex_19453 Int)) (<= 998 (select main_a v_prenex_19453))) (forall ((v_prenex_19454 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19454))) (<= 0 (+ (select main_a v_prenex_19454) 2)) (<= (+ main_x 1) v_prenex_19454) (<= (select main_a v_prenex_19454) 2) (< v_prenex_19454 main_x)))) (forall ((v_prenex_19605 Int) (v_prenex_19606 Int)) (or (<= (+ main_x 1) v_prenex_19606) (<= (select main_a v_prenex_19606) 4) (<= (select main_a v_prenex_19605) 1000) (<= 1000 (+ (select main_a v_prenex_19606) (select main_a v_prenex_19605))) (<= 0 (+ (select main_a v_prenex_19606) 2)) (< v_prenex_19606 main_x))) (forall ((v_prenex_25469 Int) (v_prenex_25468 Int)) (or (<= (+ main_x 1) v_prenex_25469) (<= (select main_a v_prenex_25468) 1002) (<= (+ main_y 1) v_prenex_25468) (<= (select main_a v_prenex_25469) 2) (< v_prenex_25469 main_x) (<= (+ (select main_a v_prenex_25469) (select main_a v_prenex_25468)) 1000) (<= 1996 (* 2 (select main_a v_prenex_25468))))) (forall ((v_prenex_19582 Int) (v_prenex_19581 Int)) (or (<= (+ (select main_a v_prenex_19582) 996) (select main_a v_prenex_19581)) (<= (select main_a v_prenex_19581) 1002) (<= (+ main_x 1) v_prenex_19582) (<= (select main_a v_prenex_19582) 2) (<= (+ main_y 1) v_prenex_19581) (< v_prenex_19582 main_x) (<= 998 (select main_a v_prenex_19581)))) (forall ((v_prenex_22027 Int) (v_prenex_22028 Int)) (or (<= 0 (select main_a v_prenex_22028)) (<= 998 (select main_a v_prenex_22027)) (<= (* 2 (select main_a v_prenex_22027)) 2000) (< v_prenex_22028 main_x) (<= (+ main_y 1) v_prenex_22027) (<= (+ main_x 1) v_prenex_22028) (<= (+ (select main_a v_prenex_22028) (select main_a v_prenex_22027)) 1000))) (forall ((v_prenex_21281 Int) (v_prenex_21282 Int)) (or (< v_prenex_21282 main_x) (<= 1996 (* 2 (select main_a v_prenex_21281))) (<= (+ main_y 1) v_prenex_21281) (<= (* 2 (select main_a v_prenex_21281)) 2000) (<= (+ (select main_a v_prenex_21282) 996) (select main_a v_prenex_21281)) (<= (+ main_x 1) v_prenex_21282) (<= 0 (select main_a v_prenex_21282)))) (or (forall ((v_prenex_25315 Int)) (or (<= (select main_a v_prenex_25315) 1000) (<= 996 (select main_a v_prenex_25315)) (< v_prenex_25315 main_y) (<= (+ main_y 1) v_prenex_25315))) (forall ((v_prenex_25316 Int)) (<= (* 2 (select main_a v_prenex_25316)) 4))) (forall ((v_prenex_23676 Int) (v_prenex_23675 Int)) (or (<= 998 (select main_a v_prenex_23675)) (<= (+ main_x 1) v_prenex_23676) (<= 0 (+ (select main_a v_prenex_23676) 2)) (<= (select main_a v_prenex_23675) (+ (select main_a v_prenex_23676) 1000)) (<= (select main_a v_prenex_23676) 4) (< v_prenex_23676 main_x) (<= (select main_a v_prenex_23675) 1002))) (forall ((v_prenex_18656 Int) (v_prenex_18655 Int)) (or (<= (select main_a v_prenex_18655) 1000) (<= (* 2 (select main_a v_prenex_18656)) 4) (<= (+ main_x 1) v_prenex_18656) (<= (select main_a v_prenex_18655) (+ (select main_a v_prenex_18656) 1000)) (< v_prenex_18656 main_x) (<= (+ main_y 1) v_prenex_18655) (<= (select main_a v_prenex_18655) 1002))) (forall ((v_prenex_21371 Int) (v_prenex_21372 Int)) (or (<= (select main_a v_prenex_21371) 1000) (<= (select main_a v_prenex_21371) (+ (select main_a v_prenex_21372) 1000)) (<= 0 (* 2 (select main_a v_prenex_21372))) (< v_prenex_21371 main_y) (< v_prenex_21372 main_x) (<= (+ main_x 1) v_prenex_21372) (<= 1996 (* 2 (select main_a v_prenex_21371))))) (forall ((v_prenex_20738 Int) (v_prenex_20737 Int)) (or (<= (* 2 (select main_a v_prenex_20738)) 4) (<= (select main_a v_prenex_20737) 1000) (< v_prenex_20738 main_x) (<= 996 (select main_a v_prenex_20737)) (<= (+ (select main_a v_prenex_20738) 996) (select main_a v_prenex_20737)) (<= (+ main_x 1) v_prenex_20738) (<= 0 (* 2 (select main_a v_prenex_20738))))) (forall ((v_prenex_23059 Int) (v_prenex_23060 Int)) (or (< v_prenex_23059 main_y) (<= (+ main_y 1) v_prenex_23059) (<= (select main_a v_prenex_23059) 1002) (<= (select main_a v_prenex_23059) 1000) (<= 1000 (+ (select main_a v_prenex_23060) (select main_a v_prenex_23059))))) (forall ((v_prenex_26444 Int) (v_prenex_26443 Int)) (or (<= (select main_a v_prenex_26444) 4) (<= (select main_a v_prenex_26443) (+ (select main_a v_prenex_26444) 1000)) (<= (select main_a v_prenex_26444) 2) (<= 998 (select main_a v_prenex_26443)) (<= (+ main_x 1) v_prenex_26444) (< v_prenex_26444 main_x))) (or (forall ((v_prenex_28320 Int)) (or (<= (+ main_x 1) v_prenex_28320) (< v_prenex_28320 main_x) (<= (select main_a v_prenex_28320) 4) (<= 0 (* 2 (select main_a v_prenex_28320))))) (forall ((v_prenex_28319 Int)) (or (< v_prenex_28319 main_y) (<= (* 2 (select main_a v_prenex_28319)) 2000)))) (forall ((v_prenex_22602 Int) (v_prenex_22603 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22603))) (<= (+ (select main_a v_prenex_22603) (select main_a v_prenex_22602)) 1000) (<= 996 (select main_a v_prenex_22602)) (<= (+ main_x 1) v_prenex_22603) (< v_prenex_22603 main_x) (<= (* 2 (select main_a v_prenex_22602)) 2000) (<= (+ main_y 1) v_prenex_22602))) (forall ((v_prenex_25550 Int) (v_prenex_25551 Int)) (or (<= (select main_a v_prenex_25550) 1000) (<= 1996 (* 2 (select main_a v_prenex_25550))) (<= (+ main_y 1) v_prenex_25550) (< v_prenex_25551 main_x) (<= (* 2 (select main_a v_prenex_25551)) 4) (<= (select main_a v_prenex_25550) (+ (select main_a v_prenex_25551) 1000)) (<= (+ main_x 1) v_prenex_25551))) (forall ((v_prenex_25720 Int) (v_prenex_25721 Int)) (or (<= (+ main_x 1) v_prenex_25721) (< v_prenex_25721 main_x) (<= 996 (select main_a v_prenex_25720)) (<= (select main_a v_prenex_25720) (+ (select main_a v_prenex_25721) 1000)) (<= 0 (* 2 (select main_a v_prenex_25721))) (<= 1996 (* 2 (select main_a v_prenex_25720))) (<= (+ main_y 1) v_prenex_25720))) (forall ((v_prenex_27227 Int) (v_prenex_27226 Int)) (or (<= 0 (select main_a v_prenex_27227)) (<= (select main_a v_prenex_27226) 1000) (< v_prenex_27227 main_x) (<= 1000 (+ (select main_a v_prenex_27227) (select main_a v_prenex_27226))) (<= (+ main_x 1) v_prenex_27227) (<= 0 (+ (select main_a v_prenex_27227) 2)) (<= (* 2 (select main_a v_prenex_27226)) 2000))) (forall ((v_prenex_19590 Int) (v_prenex_19589 Int)) (or (<= (+ main_x 1) v_prenex_19590) (<= (select main_a v_prenex_19590) 2) (<= (select main_a v_prenex_19589) (+ (select main_a v_prenex_19590) 1000)) (<= 996 (select main_a v_prenex_19589)) (<= 0 (* 2 (select main_a v_prenex_19590))) (< v_prenex_19590 main_x) (<= 998 (select main_a v_prenex_19589)))) (forall ((v_prenex_21391 Int) (v_prenex_21392 Int)) (or (<= (select main_a v_prenex_21392) 2) (<= (+ main_x 1) v_prenex_21392) (<= 0 (select main_a v_prenex_21392)) (<= 1996 (* 2 (select main_a v_prenex_21391))) (< v_prenex_21392 main_x) (<= 998 (select main_a v_prenex_21391)) (<= (+ (select main_a v_prenex_21392) 996) (select main_a v_prenex_21391)))) (forall ((v_prenex_27922 Int) (v_prenex_27923 Int)) (or (<= (* 2 (select main_a v_prenex_27923)) 4) (<= (select main_a v_prenex_27922) 1002) (<= (+ main_x 1) v_prenex_27923) (<= 1000 (+ (select main_a v_prenex_27923) (select main_a v_prenex_27922))) (<= 1996 (* 2 (select main_a v_prenex_27922))) (< v_prenex_27923 main_x))) (forall ((v_prenex_26620 Int) (v_prenex_26619 Int)) (or (<= (+ main_x 1) v_prenex_26620) (<= (select main_a v_prenex_26619) (+ (select main_a v_prenex_26620) 1000)) (<= 1996 (* 2 (select main_a v_prenex_26619))) (<= 996 (select main_a v_prenex_26619)) (<= 0 (select main_a v_prenex_26620)) (< v_prenex_26620 main_x))) (forall ((v_prenex_24401 Int)) (or (<= (* 2 (select main_a v_prenex_24401)) 4) (<= (+ main_x 1) v_prenex_24401) (<= 0 (select main_a v_prenex_24401)) (<= 0 (+ (select main_a v_prenex_24401) 2)) (< v_prenex_24401 main_x))) (forall ((v_prenex_19993 Int) (v_prenex_19992 Int)) (or (<= 998 (select main_a v_prenex_19992)) (<= 1000 (+ (select main_a v_prenex_19993) (select main_a v_prenex_19992))) (<= (select main_a v_prenex_19993) 2) (< v_prenex_19993 main_x) (<= (+ main_x 1) v_prenex_19993) (<= (select main_a v_prenex_19993) 4))) (forall ((v_prenex_24799 Int) (v_prenex_24798 Int)) (or (< v_prenex_24799 main_x) (<= (select main_a v_prenex_24798) 1002) (< v_prenex_24798 main_y) (<= (+ (select main_a v_prenex_24799) 996) (select main_a v_prenex_24798)) (<= (+ main_y 1) v_prenex_24798))) (forall ((v_prenex_28096 Int) (v_prenex_28095 Int)) (or (<= 996 (select main_a v_prenex_28095)) (< v_prenex_28095 main_y) (<= (+ main_x 1) v_prenex_28096) (< v_prenex_28096 main_x) (<= (+ (select main_a v_prenex_28096) (select main_a v_prenex_28095)) 1000) (<= 998 (select main_a v_prenex_28095)) (<= (select main_a v_prenex_28096) 4))) (forall ((v_prenex_23156 Int) (v_prenex_23155 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23156))) (<= (* 2 (select main_a v_prenex_23155)) 2000) (<= (+ (select main_a v_prenex_23156) 996) (select main_a v_prenex_23155)) (<= (select main_a v_prenex_23155) 1000) (<= (+ main_x 1) v_prenex_23156) (< v_prenex_23156 main_x))) (forall ((v_prenex_26596 Int) (v_prenex_26595 Int)) (or (< v_prenex_26596 main_x) (<= 996 (select main_a v_prenex_26595)) (<= (+ (select main_a v_prenex_26596) (select main_a v_prenex_26595)) 1000) (<= 0 (select main_a v_prenex_26596)) (<= (* 2 (select main_a v_prenex_26595)) 2000) (<= (+ main_x 1) v_prenex_26596) (< v_prenex_26595 main_y))) (forall ((v_prenex_19823 Int) (v_prenex_19824 Int)) (or (<= (+ main_x 1) v_prenex_19824) (<= (select main_a v_prenex_19824) 2) (<= 996 (select main_a v_prenex_19823)) (<= (+ (select main_a v_prenex_19824) (select main_a v_prenex_19823)) 1000) (< v_prenex_19824 main_x))) (or (forall ((v_prenex_25479 Int)) (or (<= 0 (+ (select main_a v_prenex_25479) 2)) (< v_prenex_25479 main_x) (<= 0 (* 2 (select main_a v_prenex_25479))) (<= (+ main_x 1) v_prenex_25479))) (forall ((v_prenex_25478 Int)) (or (<= 996 (select main_a v_prenex_25478)) (<= 998 (select main_a v_prenex_25478)) (<= (+ main_y 1) v_prenex_25478)))) (forall ((v_prenex_22029 Int) (v_prenex_22030 Int)) (or (<= (+ (select main_a v_prenex_22030) 996) (select main_a v_prenex_22029)) (< v_prenex_22030 main_x) (<= (* 2 (select main_a v_prenex_22029)) 2000) (<= 0 (select main_a v_prenex_22030)) (<= (+ main_x 1) v_prenex_22030) (<= 1996 (* 2 (select main_a v_prenex_22029))) (<= (select main_a v_prenex_22030) 4))) (forall ((v_prenex_26153 Int) (v_prenex_26154 Int)) (or (<= 0 (+ (select main_a v_prenex_26154) 2)) (<= (select main_a v_prenex_26153) 1000) (<= 1000 (+ (select main_a v_prenex_26154) (select main_a v_prenex_26153))) (< v_prenex_26154 main_x) (<= (select main_a v_prenex_26154) 2) (<= 996 (select main_a v_prenex_26153)) (<= (+ main_x 1) v_prenex_26154))) (forall ((v_prenex_26046 Int) (v_prenex_26045 Int)) (or (<= 996 (select main_a v_prenex_26045)) (<= (select main_a v_prenex_26046) 4) (<= (+ main_x 1) v_prenex_26046) (<= 1000 (+ (select main_a v_prenex_26046) (select main_a v_prenex_26045))) (<= 0 (+ (select main_a v_prenex_26046) 2)) (< v_prenex_26046 main_x))) (forall ((v_prenex_25068 Int) (v_prenex_25067 Int)) (or (<= (select main_a v_prenex_25067) 1002) (<= (select main_a v_prenex_25067) 1000) (< v_prenex_25068 main_x) (<= 0 (+ (select main_a v_prenex_25068) 2)) (<= (+ main_x 1) v_prenex_25068) (<= (+ (select main_a v_prenex_25068) 996) (select main_a v_prenex_25067)) (< v_prenex_25067 main_y))) (or (forall ((v_prenex_22509 Int)) (or (<= (+ main_y 1) v_prenex_22509) (<= (select main_a v_prenex_22509) 1002) (<= (* 2 (select main_a v_prenex_22509)) 2000))) (forall ((v_prenex_22510 Int)) (or (<= (+ main_x 1) v_prenex_22510) (< v_prenex_22510 main_x) (<= (select main_a v_prenex_22510) 4) (<= (* 2 (select main_a v_prenex_22510)) 4)))) (forall ((v_prenex_25129 Int) (v_prenex_25130 Int)) (or (<= (* 2 (select main_a v_prenex_25129)) 2000) (<= (+ (select main_a v_prenex_25130) (select main_a v_prenex_25129)) 1000) (<= (select main_a v_prenex_25130) 2) (< v_prenex_25130 main_x) (<= (+ main_x 1) v_prenex_25130))) (forall ((v_prenex_22343 Int) (v_prenex_22344 Int)) (or (<= (+ main_x 1) v_prenex_22344) (<= (select main_a v_prenex_22343) 1000) (<= (* 2 (select main_a v_prenex_22344)) 4) (<= 0 (select main_a v_prenex_22344)) (<= (+ (select main_a v_prenex_22344) (select main_a v_prenex_22343)) 1000) (< v_prenex_22344 main_x) (<= 1996 (* 2 (select main_a v_prenex_22343))))) (forall ((v_prenex_19791 Int) (v_prenex_19792 Int)) (or (<= 0 (select main_a v_prenex_19792)) (<= 996 (select main_a v_prenex_19791)) (<= (+ (select main_a v_prenex_19792) 996) (select main_a v_prenex_19791)) (<= (+ main_x 1) v_prenex_19792) (< v_prenex_19792 main_x))) (forall ((v_prenex_23244 Int) (v_prenex_23243 Int)) (or (<= (select main_a v_prenex_23244) 2) (<= (+ main_x 1) v_prenex_23244) (<= (+ (select main_a v_prenex_23244) (select main_a v_prenex_23243)) 1000) (< v_prenex_23244 main_x) (<= (select main_a v_prenex_23244) 4) (<= 1996 (* 2 (select main_a v_prenex_23243))))) (forall ((v_prenex_26376 Int) (v_prenex_26375 Int)) (or (<= 996 (select main_a v_prenex_26375)) (<= 1000 (+ (select main_a v_prenex_26376) (select main_a v_prenex_26375))) (<= (+ main_x 1) v_prenex_26376) (<= (+ main_y 1) v_prenex_26375) (< v_prenex_26375 main_y))) (or (forall ((v_prenex_18981 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_18981))) (<= 998 (select main_a v_prenex_18981)))) (forall ((v_prenex_18982 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18982))) (<= (* 2 (select main_a v_prenex_18982)) 4) (< v_prenex_18982 main_x) (<= (select main_a v_prenex_18982) 2) (<= (+ main_x 1) v_prenex_18982)))) (forall ((v_prenex_20463 Int) (v_prenex_20462 Int)) (or (<= (select main_a v_prenex_20462) 1000) (<= (select main_a v_prenex_20463) 4) (<= (+ main_x 1) v_prenex_20463) (<= (+ main_y 1) v_prenex_20462) (<= (+ (select main_a v_prenex_20463) (select main_a v_prenex_20462)) 1000) (<= 998 (select main_a v_prenex_20462)) (< v_prenex_20463 main_x))) (forall ((v_prenex_21157 Int) (v_prenex_21158 Int)) (or (<= (+ (select main_a v_prenex_21158) (select main_a v_prenex_21157)) 1000) (<= (select main_a v_prenex_21158) 4) (<= (+ main_x 1) v_prenex_21158) (< v_prenex_21158 main_x) (<= 0 (+ (select main_a v_prenex_21158) 2)))) (forall ((v_prenex_23069 Int) (v_prenex_23070 Int)) (or (<= (+ main_x 1) v_prenex_23070) (< v_prenex_23070 main_x) (<= (* 2 (select main_a v_prenex_23069)) 2000) (<= 0 (* 2 (select main_a v_prenex_23070))) (<= 998 (select main_a v_prenex_23069)) (<= 1000 (+ (select main_a v_prenex_23070) (select main_a v_prenex_23069))) (<= (* 2 (select main_a v_prenex_23070)) 4))) (forall ((v_prenex_21441 Int) (v_prenex_21442 Int)) (or (<= (select main_a v_prenex_21441) (+ (select main_a v_prenex_21442) 1000)) (<= (+ main_x 1) v_prenex_21442) (<= (* 2 (select main_a v_prenex_21442)) 4) (< v_prenex_21442 main_x) (<= 1996 (* 2 (select main_a v_prenex_21441))) (<= (* 2 (select main_a v_prenex_21441)) 2000))) (or (forall ((v_prenex_24682 Int)) (<= 998 (select main_a v_prenex_24682))) (forall ((v_prenex_24683 Int)) (or (<= (select main_a v_prenex_24683) 4) (<= 0 (* 2 (select main_a v_prenex_24683))) (< v_prenex_24683 main_x) (<= (+ main_x 1) v_prenex_24683) (<= (select main_a v_prenex_24683) 2)))) (forall ((v_prenex_20443 Int) (v_prenex_20442 Int)) (or (<= (+ main_x 1) v_prenex_20443) (<= (select main_a v_prenex_20443) 4) (< v_prenex_20443 main_x) (<= 0 (select main_a v_prenex_20443)) (<= (select main_a v_prenex_20442) (+ (select main_a v_prenex_20443) 1000)))) (forall ((v_prenex_18729 Int) (v_prenex_18730 Int)) (or (<= (select main_a v_prenex_18729) 4) (<= 0 (select main_a v_prenex_18729)) (<= (+ main_x 1) v_prenex_18729) (< v_prenex_18729 main_x) (<= (select main_a v_prenex_18730) (+ (select main_a v_prenex_18729) 1000)) (<= 998 (select main_a v_prenex_18730)) (<= 996 (select main_a v_prenex_18730)))) (forall ((v_prenex_21586 Int) (v_prenex_21585 Int)) (or (< v_prenex_21586 main_x) (<= 996 (select main_a v_prenex_21585)) (<= (+ main_x 1) v_prenex_21586) (<= 1000 (+ (select main_a v_prenex_21586) (select main_a v_prenex_21585))) (<= (select main_a v_prenex_21586) 2))) (forall ((v_prenex_18785 Int) (v_prenex_18786 Int)) (or (<= 996 (select main_a v_prenex_18786)) (<= 0 (select main_a v_prenex_18785)) (<= 1000 (+ (select main_a v_prenex_18785) (select main_a v_prenex_18786))) (< v_prenex_18785 main_x) (<= 0 (* 2 (select main_a v_prenex_18785))) (<= (+ main_x 1) v_prenex_18785) (<= 998 (select main_a v_prenex_18786)))) (forall ((v_prenex_20467 Int) (v_prenex_20466 Int)) (or (<= (select main_a v_prenex_20466) (+ (select main_a v_prenex_20467) 1000)) (<= (select main_a v_prenex_20466) 1000) (<= (select main_a v_prenex_20467) 4) (<= 0 (* 2 (select main_a v_prenex_20467))) (<= (* 2 (select main_a v_prenex_20466)) 2000) (< v_prenex_20467 main_x) (<= (+ main_x 1) v_prenex_20467))) (forall ((v_prenex_20487 Int) (v_prenex_20486 Int)) (or (< v_prenex_20487 main_x) (<= 0 (select main_a v_prenex_20487)) (<= (* 2 (select main_a v_prenex_20486)) 2000) (<= (select main_a v_prenex_20486) 1002) (<= (select main_a v_prenex_20486) (+ (select main_a v_prenex_20487) 1000)) (<= 0 (+ (select main_a v_prenex_20487) 2)) (<= (+ main_x 1) v_prenex_20487))) (forall ((v_prenex_26453 Int) (v_prenex_26454 Int)) (or (< v_prenex_26454 main_x) (< v_prenex_26453 main_y) (<= (+ main_x 1) v_prenex_26454) (<= (select main_a v_prenex_26453) 1002) (<= (+ (select main_a v_prenex_26454) (select main_a v_prenex_26453)) 1000) (<= (select main_a v_prenex_26454) 4))) (forall ((v_prenex_25374 Int) (v_prenex_25375 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25374))) (<= (select main_a v_prenex_25375) 2) (< v_prenex_25375 main_x) (<= (select main_a v_prenex_25374) (+ (select main_a v_prenex_25375) 1000)) (<= (+ main_x 1) v_prenex_25375))) (forall ((v_prenex_21045 Int) (v_prenex_21046 Int)) (or (<= (* 2 (select main_a v_prenex_21045)) 2000) (<= (select main_a v_prenex_21046) 4) (<= (select main_a v_prenex_21045) 1002) (< v_prenex_21046 main_x) (<= (+ main_x 1) v_prenex_21046) (<= (+ main_y 1) v_prenex_21045) (<= (+ (select main_a v_prenex_21046) 996) (select main_a v_prenex_21045)))) (forall ((v_prenex_24409 Int) (v_prenex_24408 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24409))) (<= (select main_a v_prenex_24409) 4) (<= (+ (select main_a v_prenex_24409) (select main_a v_prenex_24408)) 1000) (< v_prenex_24409 main_x) (<= 998 (select main_a v_prenex_24408)) (<= (+ main_x 1) v_prenex_24409))) (forall ((v_prenex_28459 Int) (v_prenex_28460 Int)) (or (<= (select main_a v_prenex_28459) 1000) (<= 996 (select main_a v_prenex_28459)) (<= (+ (select main_a v_prenex_28460) 996) (select main_a v_prenex_28459)) (<= 0 (select main_a v_prenex_28460)) (<= (* 2 (select main_a v_prenex_28460)) 4) (< v_prenex_28460 main_x) (<= (+ main_x 1) v_prenex_28460))) (forall ((v_prenex_22948 Int) (v_prenex_22949 Int)) (or (< v_prenex_22949 main_x) (<= (+ (select main_a v_prenex_22949) (select main_a v_prenex_22948)) 1000) (<= (+ main_x 1) v_prenex_22949) (<= 0 (+ (select main_a v_prenex_22949) 2)) (<= (select main_a v_prenex_22948) 1000) (<= (select main_a v_prenex_22949) 2) (<= 996 (select main_a v_prenex_22948)))) (forall ((v_prenex_22155 Int) (v_prenex_22156 Int)) (or (<= 0 (+ (select main_a v_prenex_22156) 2)) (< v_prenex_22156 main_x) (<= (select main_a v_prenex_22155) 1000) (<= (+ main_x 1) v_prenex_22156) (<= (select main_a v_prenex_22155) (+ (select main_a v_prenex_22156) 1000)) (<= 998 (select main_a v_prenex_22155)) (< v_prenex_22155 main_y))) (forall ((v_prenex_22163 Int) (v_prenex_22164 Int)) (or (<= (select main_a v_prenex_22164) 2) (<= 0 (select main_a v_prenex_22164)) (<= (+ (select main_a v_prenex_22164) (select main_a v_prenex_22163)) 1000) (<= (* 2 (select main_a v_prenex_22163)) 2000) (< v_prenex_22164 main_x) (<= (select main_a v_prenex_22163) 1000) (<= (+ main_x 1) v_prenex_22164))) (forall ((v_prenex_28225 Int) (v_prenex_28224 Int)) (or (<= (+ main_y 1) v_prenex_28224) (<= (+ main_x 1) v_prenex_28225) (<= (* 2 (select main_a v_prenex_28225)) 4) (<= 1000 (+ (select main_a v_prenex_28225) (select main_a v_prenex_28224))) (<= (select main_a v_prenex_28224) 1000) (<= 998 (select main_a v_prenex_28224)) (< v_prenex_28225 main_x))) (forall ((v_prenex_25549 Int) (v_prenex_25548 Int)) (or (< v_prenex_25549 main_x) (<= (+ main_x 1) v_prenex_25549) (<= 996 (select main_a v_prenex_25548)) (<= (* 2 (select main_a v_prenex_25548)) 2000) (<= (+ main_y 1) v_prenex_25548) (<= (* 2 (select main_a v_prenex_25549)) 4) (<= (+ (select main_a v_prenex_25549) (select main_a v_prenex_25548)) 1000))) (forall ((v_prenex_23312 Int) (v_prenex_23311 Int)) (or (<= (+ main_x 1) v_prenex_23312) (<= 1000 (+ (select main_a v_prenex_23312) (select main_a v_prenex_23311))) (<= (* 2 (select main_a v_prenex_23312)) 4) (< v_prenex_23312 main_x) (<= (select main_a v_prenex_23312) 4) (<= 998 (select main_a v_prenex_23311)) (<= (select main_a v_prenex_23311) 1000))) (forall ((v_prenex_22622 Int) (v_prenex_22623 Int)) (or (<= 998 (select main_a v_prenex_22622)) (<= (select main_a v_prenex_22622) 1000) (< v_prenex_22623 main_x) (<= 0 (+ (select main_a v_prenex_22623) 2)) (<= (+ main_x 1) v_prenex_22623) (<= 1000 (+ (select main_a v_prenex_22623) (select main_a v_prenex_22622))))) (forall ((v_prenex_19458 Int) (v_prenex_19457 Int)) (or (<= (* 2 (select main_a v_prenex_19457)) 2000) (< v_prenex_19458 main_x) (<= (select main_a v_prenex_19458) 2) (<= 1000 (+ (select main_a v_prenex_19458) (select main_a v_prenex_19457))) (<= (+ main_x 1) v_prenex_19458) (< v_prenex_19457 main_y))) (forall ((v_prenex_20243 Int) (v_prenex_20242 Int)) (or (<= (select main_a v_prenex_20243) 2) (<= 1000 (+ (select main_a v_prenex_20243) (select main_a v_prenex_20242))) (<= 1996 (* 2 (select main_a v_prenex_20242))) (<= (+ main_x 1) v_prenex_20243) (< v_prenex_20243 main_x) (<= (select main_a v_prenex_20242) 1002) (<= (* 2 (select main_a v_prenex_20243)) 4))) (forall ((v_prenex_22303 Int) (v_prenex_22304 Int)) (or (<= (+ (select main_a v_prenex_22304) 996) (select main_a v_prenex_22303)) (<= 0 (select main_a v_prenex_22304)) (< v_prenex_22304 main_x) (<= (+ main_x 1) v_prenex_22304) (<= 1996 (* 2 (select main_a v_prenex_22303))))) (or (forall ((v_prenex_19440 Int)) (or (< v_prenex_19440 main_x) (<= (+ main_x 1) v_prenex_19440) (<= (select main_a v_prenex_19440) 2) (<= 0 (* 2 (select main_a v_prenex_19440))))) (forall ((v_prenex_19439 Int)) (or (<= (select main_a v_prenex_19439) 1000) (<= 998 (select main_a v_prenex_19439))))) (forall ((v_prenex_21330 Int) (v_prenex_21329 Int)) (or (<= (select main_a v_prenex_21329) 1002) (< v_prenex_21330 main_x) (<= (+ main_x 1) v_prenex_21330) (<= (select main_a v_prenex_21329) (+ (select main_a v_prenex_21330) 1000)) (<= 998 (select main_a v_prenex_21329)) (<= (+ main_y 1) v_prenex_21329) (<= (* 2 (select main_a v_prenex_21330)) 4))) (forall ((v_prenex_19180 Int) (v_prenex_19179 Int)) (or (<= (+ main_x 1) v_prenex_19180) (<= (select main_a v_prenex_19180) 2) (< v_prenex_19180 main_x) (<= (+ (select main_a v_prenex_19180) (select main_a v_prenex_19179)) 1000) (<= 998 (select main_a v_prenex_19179)) (<= (select main_a v_prenex_19179) 1000))) (forall ((v_prenex_19793 Int) (v_prenex_19794 Int)) (or (<= 996 (select main_a v_prenex_19793)) (< v_prenex_19793 main_y) (<= (+ main_x 1) v_prenex_19794) (<= (select main_a v_prenex_19793) 1002) (< v_prenex_19794 main_x) (<= 1000 (+ (select main_a v_prenex_19794) (select main_a v_prenex_19793))) (<= (* 2 (select main_a v_prenex_19794)) 4))) (forall ((v_prenex_25403 Int) (v_prenex_25402 Int)) (or (< v_prenex_25403 main_x) (<= (select main_a v_prenex_25403) 4) (<= (+ main_y 1) v_prenex_25402) (<= (+ main_x 1) v_prenex_25403) (<= (+ (select main_a v_prenex_25403) 996) (select main_a v_prenex_25402)))) (or (forall ((v_prenex_27289 Int)) (or (< v_prenex_27289 main_x) (<= (select main_a v_prenex_27289) 2) (<= (* 2 (select main_a v_prenex_27289)) 4) (<= (+ main_x 1) v_prenex_27289))) (forall ((v_prenex_27288 Int)) (or (<= 996 (select main_a v_prenex_27288)) (<= (select main_a v_prenex_27288) 1000)))) (forall ((v_prenex_27352 Int) (v_prenex_27353 Int)) (or (<= (select main_a v_prenex_27352) 1002) (< v_prenex_27352 main_y) (<= 0 (+ (select main_a v_prenex_27353) 2)) (<= 1000 (+ (select main_a v_prenex_27353) (select main_a v_prenex_27352))) (< v_prenex_27353 main_x) (<= (* 2 (select main_a v_prenex_27352)) 2000) (<= (+ main_x 1) v_prenex_27353))) (forall ((v_prenex_19316 Int) (v_prenex_19315 Int)) (or (<= (+ main_x 1) v_prenex_19316) (< v_prenex_19315 main_y) (<= (+ (select main_a v_prenex_19316) 996) (select main_a v_prenex_19315)) (< v_prenex_19316 main_x) (<= (select main_a v_prenex_19315) 1002) (<= (* 2 (select main_a v_prenex_19316)) 4))) (or (forall ((v_prenex_25947 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25947))) (<= (+ main_y 1) v_prenex_25947))) (forall ((v_prenex_25948 Int)) (or (< v_prenex_25948 main_x) (<= (+ main_x 1) v_prenex_25948) (<= (* 2 (select main_a v_prenex_25948)) 4)))) (forall ((v_prenex_24856 Int) (v_prenex_24857 Int)) (or (<= 1000 (+ (select main_a v_prenex_24857) (select main_a v_prenex_24856))) (<= (select main_a v_prenex_24856) 1000) (< v_prenex_24857 main_x) (<= 0 (+ (select main_a v_prenex_24857) 2)) (<= (+ main_x 1) v_prenex_24857) (<= (* 2 (select main_a v_prenex_24857)) 4))) (or (forall ((v_prenex_25103 Int)) (or (<= 998 (select main_a v_prenex_25103)) (<= (+ main_y 1) v_prenex_25103) (<= (select main_a v_prenex_25103) 1002))) (forall ((v_prenex_25104 Int)) (or (<= 0 (select main_a v_prenex_25104)) (<= (+ main_x 1) v_prenex_25104) (<= (* 2 (select main_a v_prenex_25104)) 4) (< v_prenex_25104 main_x)))) (or (forall ((v_prenex_20211 Int)) (or (<= (select main_a v_prenex_20211) 2) (< v_prenex_20211 main_x) (<= (select main_a v_prenex_20211) 4) (<= (* 2 (select main_a v_prenex_20211)) 4) (<= (+ main_x 1) v_prenex_20211))) (forall ((v_prenex_20210 Int)) (or (<= 998 (select main_a v_prenex_20210)) (<= 1996 (* 2 (select main_a v_prenex_20210)))))) (or (forall ((v_prenex_24889 Int)) (or (<= (+ main_x 1) v_prenex_24889) (< v_prenex_24889 main_x) (<= 0 (+ (select main_a v_prenex_24889) 2)))) (forall ((v_prenex_24888 Int)) (or (<= (* 2 (select main_a v_prenex_24888)) 2000) (<= (+ main_y 1) v_prenex_24888)))) (forall ((v_prenex_24900 Int) (v_prenex_24901 Int)) (or (<= 0 (+ (select main_a v_prenex_24901) 2)) (< v_prenex_24901 main_x) (<= (+ main_x 1) v_prenex_24901) (<= (+ (select main_a v_prenex_24901) 996) (select main_a v_prenex_24900)) (<= 0 (select main_a v_prenex_24901)))) (forall ((v_prenex_18905 Int) (v_prenex_18906 Int)) (or (< v_prenex_18906 main_x) (<= (+ main_x 1) v_prenex_18906) (<= 0 (+ (select main_a v_prenex_18906) 2)) (<= 1000 (+ (select main_a v_prenex_18906) (select main_a v_prenex_18905))) (<= 0 (* 2 (select main_a v_prenex_18906))) (<= (select main_a v_prenex_18905) 1000) (<= (select main_a v_prenex_18905) 1002))) (or (forall ((v_prenex_22075 Int)) (<= (* 2 (select main_a v_prenex_22075)) 2000)) (forall ((v_prenex_22076 Int)) (or (<= (select main_a v_prenex_22076) 2) (<= (+ main_x 1) v_prenex_22076) (< v_prenex_22076 main_x) (<= (* 2 (select main_a v_prenex_22076)) 4)))) (forall ((v_prenex_20277 Int) (v_prenex_20276 Int)) (or (<= 998 (select main_a v_prenex_20276)) (<= (select main_a v_prenex_20276) (+ (select main_a v_prenex_20277) 1000)) (<= (* 2 (select main_a v_prenex_20277)) 4) (< v_prenex_20276 main_y) (<= (select main_a v_prenex_20276) 1002) (<= (+ main_x 1) v_prenex_20277) (< v_prenex_20277 main_x))) (or (forall ((v_prenex_24030 Int)) (or (< v_prenex_24030 main_x) (<= (+ main_x 1) v_prenex_24030) (<= (* 2 (select main_a v_prenex_24030)) 4))) (forall ((v_prenex_24029 Int)) (or (< v_prenex_24029 main_y) (<= 996 (select main_a v_prenex_24029)) (<= (* 2 (select main_a v_prenex_24029)) 2000)))) (forall ((v_prenex_25997 Int) (v_prenex_25998 Int)) (or (<= 1000 (+ (select main_a v_prenex_25998) (select main_a v_prenex_25997))) (< v_prenex_25998 main_x) (<= 1996 (* 2 (select main_a v_prenex_25997))) (< v_prenex_25997 main_y) (<= (select main_a v_prenex_25998) 2) (<= (+ main_x 1) v_prenex_25998) (<= (* 2 (select main_a v_prenex_25997)) 2000))) (forall ((v_prenex_27764 Int) (v_prenex_27765 Int)) (or (<= (select main_a v_prenex_27765) 2) (<= (+ main_x 1) v_prenex_27765) (<= 996 (select main_a v_prenex_27764)) (<= (select main_a v_prenex_27764) 1000) (<= (select main_a v_prenex_27765) 4) (< v_prenex_27765 main_x) (<= (+ (select main_a v_prenex_27765) (select main_a v_prenex_27764)) 1000))) (forall ((v_prenex_22154 Int) (v_prenex_22153 Int)) (or (<= (select main_a v_prenex_22154) 2) (< v_prenex_22154 main_x) (<= (* 2 (select main_a v_prenex_22153)) 2000) (<= (select main_a v_prenex_22153) 1000) (<= 1000 (+ (select main_a v_prenex_22154) (select main_a v_prenex_22153))) (<= (+ main_x 1) v_prenex_22154))) (forall ((v_prenex_27234 Int) (v_prenex_27235 Int)) (or (<= (+ main_x 1) v_prenex_27235) (<= (+ (select main_a v_prenex_27235) (select main_a v_prenex_27234)) 1000) (<= (* 2 (select main_a v_prenex_27234)) 2000) (< v_prenex_27235 main_x) (<= (select main_a v_prenex_27234) 1002) (<= (* 2 (select main_a v_prenex_27235)) 4) (<= 0 (+ (select main_a v_prenex_27235) 2)))) (forall ((v_prenex_20383 Int) (v_prenex_20382 Int)) (or (<= (* 2 (select main_a v_prenex_20382)) 2000) (<= (+ (select main_a v_prenex_20383) (select main_a v_prenex_20382)) 1000) (<= (+ main_x 1) v_prenex_20383) (< v_prenex_20383 main_x) (<= 0 (+ (select main_a v_prenex_20383) 2)))) (or (forall ((v_prenex_24152 Int)) (or (<= (+ main_x 1) v_prenex_24152) (<= (* 2 (select main_a v_prenex_24152)) 4) (<= 0 (+ (select main_a v_prenex_24152) 2)) (< v_prenex_24152 main_x) (<= 0 (* 2 (select main_a v_prenex_24152))))) (forall ((v_prenex_24151 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24151))) (<= 996 (select main_a v_prenex_24151))))) (forall ((v_prenex_18936 Int) (v_prenex_18935 Int)) (or (<= (+ main_x 1) v_prenex_18936) (<= (* 2 (select main_a v_prenex_18935)) 2000) (<= (select main_a v_prenex_18936) 4) (<= 1996 (* 2 (select main_a v_prenex_18935))) (< v_prenex_18936 main_x) (<= (+ (select main_a v_prenex_18936) 996) (select main_a v_prenex_18935)) (<= (* 2 (select main_a v_prenex_18936)) 4))) (forall ((v_prenex_23833 Int) (v_prenex_23834 Int)) (or (<= (+ (select main_a v_prenex_23834) 996) (select main_a v_prenex_23833)) (<= (select main_a v_prenex_23833) 1002) (<= (+ main_x 1) v_prenex_23834) (<= 0 (* 2 (select main_a v_prenex_23834))) (< v_prenex_23834 main_x) (<= (select main_a v_prenex_23834) 2))) (forall ((v_prenex_18659 Int) (v_prenex_18660 Int)) (or (< v_prenex_18660 main_y) (<= (+ (select main_a v_prenex_18659) 996) (select main_a v_prenex_18660)) (<= 996 (select main_a v_prenex_18660)) (<= (+ main_y 1) v_prenex_18660))) (forall ((v_prenex_25771 Int) (v_prenex_25772 Int)) (or (<= (* 2 (select main_a v_prenex_25772)) 4) (<= (select main_a v_prenex_25771) 1002) (<= (+ main_x 1) v_prenex_25772) (<= 996 (select main_a v_prenex_25771)) (<= (select main_a v_prenex_25772) 2) (<= (+ (select main_a v_prenex_25772) 996) (select main_a v_prenex_25771)) (< v_prenex_25772 main_x))) (forall ((v_prenex_20016 Int) (v_prenex_20017 Int)) (or (<= 0 (+ (select main_a v_prenex_20017) 2)) (<= (select main_a v_prenex_20016) (+ (select main_a v_prenex_20017) 1000)) (<= 0 (* 2 (select main_a v_prenex_20017))) (<= (select main_a v_prenex_20016) 1000) (<= 998 (select main_a v_prenex_20016)) (<= (+ main_x 1) v_prenex_20017) (< v_prenex_20017 main_x))) (forall ((v_prenex_23760 Int) (v_prenex_23759 Int)) (or (<= 0 (+ (select main_a v_prenex_23760) 2)) (<= 0 (* 2 (select main_a v_prenex_23760))) (<= (+ (select main_a v_prenex_23760) (select main_a v_prenex_23759)) 1000) (<= (+ main_x 1) v_prenex_23760) (<= 1996 (* 2 (select main_a v_prenex_23759))) (<= 996 (select main_a v_prenex_23759)) (< v_prenex_23760 main_x))) (forall ((v_prenex_27320 Int) (v_prenex_27321 Int)) (or (<= (+ main_x 1) v_prenex_27321) (<= 998 (select main_a v_prenex_27320)) (<= (select main_a v_prenex_27320) 1002) (< v_prenex_27321 main_x) (<= (select main_a v_prenex_27321) 2) (<= (select main_a v_prenex_27320) (+ (select main_a v_prenex_27321) 1000)) (<= (* 2 (select main_a v_prenex_27321)) 4))) (or (forall ((v_prenex_24396 Int)) (or (<= (* 2 (select main_a v_prenex_24396)) 4) (<= (+ main_x 1) v_prenex_24396) (< v_prenex_24396 main_x) (<= 0 (+ (select main_a v_prenex_24396) 2)))) (forall ((v_prenex_24395 Int)) (or (<= (* 2 (select main_a v_prenex_24395)) 2000) (<= (+ main_y 1) v_prenex_24395) (<= 996 (select main_a v_prenex_24395))))) (forall ((v_prenex_24663 Int) (v_prenex_24662 Int)) (or (<= (select main_a v_prenex_24662) 1002) (<= (+ (select main_a v_prenex_24663) 996) (select main_a v_prenex_24662)) (< v_prenex_24663 main_x) (<= (+ main_x 1) v_prenex_24663) (<= (+ main_y 1) v_prenex_24662) (<= (select main_a v_prenex_24663) 2))) (or (forall ((v_prenex_24779 Int)) (<= (* 2 (select main_a v_prenex_24779)) 4)) (forall ((v_prenex_24778 Int)) (or (<= 998 (select main_a v_prenex_24778)) (<= (+ main_y 1) v_prenex_24778) (<= 996 (select main_a v_prenex_24778)) (< v_prenex_24778 main_y)))) (forall ((v_prenex_25960 Int) (v_prenex_25959 Int)) (or (<= (+ main_x 1) v_prenex_25960) (<= (* 2 (select main_a v_prenex_25959)) 2000) (<= (select main_a v_prenex_25960) 2) (< v_prenex_25960 main_x) (<= (* 2 (select main_a v_prenex_25960)) 4) (<= 1000 (+ (select main_a v_prenex_25960) (select main_a v_prenex_25959))))) (or (forall ((v_prenex_19306 Int)) (or (< v_prenex_19306 main_x) (<= (* 2 (select main_a v_prenex_19306)) 4) (<= (+ main_x 1) v_prenex_19306) (<= 0 (* 2 (select main_a v_prenex_19306))))) (forall ((v_prenex_19305 Int)) (or (< v_prenex_19305 main_y) (<= 996 (select main_a v_prenex_19305))))) (forall ((v_prenex_21977 Int) (v_prenex_21978 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21978))) (< v_prenex_21977 main_y) (< v_prenex_21978 main_x) (<= (+ (select main_a v_prenex_21978) (select main_a v_prenex_21977)) 1000) (<= (select main_a v_prenex_21977) 1000) (<= (select main_a v_prenex_21977) 1002) (<= (+ main_x 1) v_prenex_21978))) (or (forall ((v_prenex_21679 Int)) (<= (select main_a v_prenex_21679) 1002)) (forall ((v_prenex_21680 Int)) (or (<= (select main_a v_prenex_21680) 2) (<= 0 (* 2 (select main_a v_prenex_21680))) (<= 0 (+ (select main_a v_prenex_21680) 2)) (<= (+ main_x 1) v_prenex_21680) (< v_prenex_21680 main_x)))) (forall ((v_prenex_28058 Int) (v_prenex_28057 Int)) (or (<= 998 (select main_a v_prenex_28057)) (<= (+ main_x 1) v_prenex_28058) (<= (select main_a v_prenex_28058) 2) (<= 0 (* 2 (select main_a v_prenex_28058))) (<= (+ (select main_a v_prenex_28058) (select main_a v_prenex_28057)) 1000) (<= 1996 (* 2 (select main_a v_prenex_28057))) (< v_prenex_28058 main_x))) (forall ((v_prenex_22473 Int) (v_prenex_22474 Int)) (or (<= 998 (select main_a v_prenex_22473)) (<= (+ main_x 1) v_prenex_22474) (<= 0 (select main_a v_prenex_22474)) (<= (select main_a v_prenex_22474) 2) (< v_prenex_22474 main_x) (<= (+ (select main_a v_prenex_22474) 996) (select main_a v_prenex_22473)) (<= (* 2 (select main_a v_prenex_22473)) 2000))) (forall ((v_prenex_24861 Int) (v_prenex_24860 Int)) (or (<= 996 (select main_a v_prenex_24860)) (<= (* 2 (select main_a v_prenex_24860)) 2000) (<= (select main_a v_prenex_24861) 2) (<= (+ main_x 1) v_prenex_24861) (<= (select main_a v_prenex_24861) 4) (<= 1000 (+ (select main_a v_prenex_24861) (select main_a v_prenex_24860))) (< v_prenex_24861 main_x))) (forall ((v_prenex_22744 Int) (v_prenex_22745 Int)) (or (<= (+ main_x 1) v_prenex_22745) (<= 998 (select main_a v_prenex_22744)) (< v_prenex_22745 main_x) (<= 1000 (+ (select main_a v_prenex_22745) (select main_a v_prenex_22744))) (< v_prenex_22744 main_y) (<= 0 (+ (select main_a v_prenex_22745) 2)) (<= 1996 (* 2 (select main_a v_prenex_22744))))) (forall ((v_prenex_18994 Int) (v_prenex_18993 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18994))) (<= (+ (select main_a v_prenex_18994) 996) (select main_a v_prenex_18993)) (<= (+ main_y 1) v_prenex_18993) (< v_prenex_18994 main_x) (<= (+ main_x 1) v_prenex_18994) (<= (select main_a v_prenex_18993) 1002) (<= 1996 (* 2 (select main_a v_prenex_18993))))) (forall ((v_prenex_26246 Int) (v_prenex_26245 Int)) (or (<= (select main_a v_prenex_26246) 4) (<= 1996 (* 2 (select main_a v_prenex_26245))) (<= (+ main_x 1) v_prenex_26246) (<= (select main_a v_prenex_26245) 1002) (<= 1000 (+ (select main_a v_prenex_26246) (select main_a v_prenex_26245))) (< v_prenex_26246 main_x))) (forall ((v_prenex_21660 Int) (v_prenex_21659 Int)) (or (< v_prenex_21660 main_x) (<= (select main_a v_prenex_21659) (+ (select main_a v_prenex_21660) 1000)) (< v_prenex_21659 main_y) (<= (+ main_x 1) v_prenex_21660) (<= (select main_a v_prenex_21659) 1000) (<= (* 2 (select main_a v_prenex_21660)) 4))) (forall ((v_prenex_24006 Int) (v_prenex_24005 Int)) (or (< v_prenex_24006 main_x) (<= 998 (select main_a v_prenex_24005)) (<= (select main_a v_prenex_24005) (+ (select main_a v_prenex_24006) 1000)) (<= (+ main_x 1) v_prenex_24006) (<= (* 2 (select main_a v_prenex_24005)) 2000) (<= (select main_a v_prenex_24006) 4))) (forall ((v_prenex_20209 Int) (v_prenex_20208 Int)) (or (<= 1000 (+ (select main_a v_prenex_20209) (select main_a v_prenex_20208))) (<= (+ main_x 1) v_prenex_20209) (< v_prenex_20209 main_x) (<= 0 (+ (select main_a v_prenex_20209) 2)) (<= 1996 (* 2 (select main_a v_prenex_20208))) (< v_prenex_20208 main_y))) (forall ((v_prenex_19717 Int) (v_prenex_19718 Int)) (or (< v_prenex_19718 main_x) (<= 1996 (* 2 (select main_a v_prenex_19717))) (<= (* 2 (select main_a v_prenex_19717)) 2000) (<= 0 (+ (select main_a v_prenex_19718) 2)) (<= (+ (select main_a v_prenex_19718) 996) (select main_a v_prenex_19717)) (<= (+ main_x 1) v_prenex_19718) (<= (+ main_y 1) v_prenex_19717))) (forall ((v_prenex_25046 Int) (v_prenex_25045 Int)) (or (<= (+ main_x 1) v_prenex_25046) (<= 1996 (* 2 (select main_a v_prenex_25045))) (< v_prenex_25046 main_x) (<= (select main_a v_prenex_25046) 2) (<= 0 (select main_a v_prenex_25046)) (<= (* 2 (select main_a v_prenex_25045)) 2000) (<= (+ (select main_a v_prenex_25046) 996) (select main_a v_prenex_25045)))) (forall ((v_prenex_28396 Int) (v_prenex_28395 Int)) (or (<= (+ (select main_a v_prenex_28396) 996) (select main_a v_prenex_28395)) (<= (* 2 (select main_a v_prenex_28395)) 2000) (<= (+ main_x 1) v_prenex_28396) (<= (select main_a v_prenex_28395) 1002) (<= 0 (select main_a v_prenex_28396)) (<= (select main_a v_prenex_28396) 4) (< v_prenex_28396 main_x))) (or (forall ((v_prenex_24023 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24023))) (<= (select main_a v_prenex_24023) 1000))) (forall ((v_prenex_24024 Int)) (or (<= (* 2 (select main_a v_prenex_24024)) 4) (<= (select main_a v_prenex_24024) 4) (<= (select main_a v_prenex_24024) 2) (<= (+ main_x 1) v_prenex_24024) (< v_prenex_24024 main_x)))) (or (forall ((v_prenex_24446 Int)) (or (<= (select main_a v_prenex_24446) 1000) (<= 1996 (* 2 (select main_a v_prenex_24446))))) (forall ((v_prenex_24447 Int)) (or (<= (* 2 (select main_a v_prenex_24447)) 4) (<= (+ main_x 1) v_prenex_24447) (<= (select main_a v_prenex_24447) 2) (< v_prenex_24447 main_x)))) (forall ((v_prenex_21305 Int) (v_prenex_21306 Int)) (or (<= (select main_a v_prenex_21305) 1000) (<= (+ main_x 1) v_prenex_21306) (<= (select main_a v_prenex_21306) 4) (< v_prenex_21306 main_x) (<= 0 (select main_a v_prenex_21306)) (<= (select main_a v_prenex_21305) (+ (select main_a v_prenex_21306) 1000)) (<= 998 (select main_a v_prenex_21305)))) (forall ((v_prenex_23514 Int) (v_prenex_23515 Int)) (or (< v_prenex_23515 main_x) (<= (select main_a v_prenex_23514) 1002) (<= 998 (select main_a v_prenex_23514)) (<= (* 2 (select main_a v_prenex_23515)) 4) (<= (+ (select main_a v_prenex_23515) 996) (select main_a v_prenex_23514)) (<= (+ main_x 1) v_prenex_23515))) (forall ((v_prenex_21687 Int) (v_prenex_21688 Int)) (or (<= 1000 (+ (select main_a v_prenex_21688) (select main_a v_prenex_21687))) (<= 1996 (* 2 (select main_a v_prenex_21687))) (<= (+ main_x 1) v_prenex_21688) (<= 998 (select main_a v_prenex_21687)) (<= (* 2 (select main_a v_prenex_21688)) 4) (<= 0 (* 2 (select main_a v_prenex_21688))) (< v_prenex_21688 main_x))) (or (forall ((v_prenex_24676 Int)) (or (< v_prenex_24676 main_y) (<= 998 (select main_a v_prenex_24676)) (<= (+ main_y 1) v_prenex_24676))) (forall ((v_prenex_24677 Int)) (or (< v_prenex_24677 main_x) (<= (* 2 (select main_a v_prenex_24677)) 4)))) (forall ((v_prenex_21982 Int) (v_prenex_21981 Int)) (or (< v_prenex_21982 main_x) (<= (select main_a v_prenex_21982) 4) (<= 0 (* 2 (select main_a v_prenex_21982))) (<= 1000 (+ (select main_a v_prenex_21982) (select main_a v_prenex_21981))) (<= (+ main_x 1) v_prenex_21982))) (forall ((v_prenex_26006 Int) (v_prenex_26005 Int)) (or (<= 996 (select main_a v_prenex_26005)) (<= (+ (select main_a v_prenex_26006) (select main_a v_prenex_26005)) 1000) (<= 0 (* 2 (select main_a v_prenex_26006))) (<= 0 (select main_a v_prenex_26006)) (<= 998 (select main_a v_prenex_26005)) (<= (+ main_x 1) v_prenex_26006) (< v_prenex_26006 main_x))) (or (forall ((v_prenex_26547 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26547))) (< v_prenex_26547 main_y) (<= (+ main_y 1) v_prenex_26547))) (forall ((v_prenex_26548 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26548))) (< v_prenex_26548 main_x)))) (or (forall ((v_prenex_27654 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27654))) (<= 998 (select main_a v_prenex_27654)) (<= (+ main_y 1) v_prenex_27654))) (forall ((v_prenex_27655 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27655))) (< v_prenex_27655 main_x) (<= 0 (select main_a v_prenex_27655)) (<= (+ main_x 1) v_prenex_27655)))) (or (forall ((v_prenex_24272 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24272))) (< v_prenex_24272 main_x) (<= (+ main_x 1) v_prenex_24272) (<= (select main_a v_prenex_24272) 4))) (forall ((v_prenex_24271 Int)) (or (< v_prenex_24271 main_y) (<= 1996 (* 2 (select main_a v_prenex_24271))) (<= (select main_a v_prenex_24271) 1002)))) (forall ((v_prenex_21491 Int) (v_prenex_21492 Int)) (or (< v_prenex_21492 main_x) (<= (+ (select main_a v_prenex_21492) (select main_a v_prenex_21491)) 1000) (<= (+ main_x 1) v_prenex_21492) (<= (* 2 (select main_a v_prenex_21492)) 4) (<= (select main_a v_prenex_21491) 1002))) (or (forall ((v_prenex_26182 Int)) (or (<= (* 2 (select main_a v_prenex_26182)) 4) (< v_prenex_26182 main_x) (<= (+ main_x 1) v_prenex_26182) (<= 0 (select main_a v_prenex_26182)) (<= 0 (* 2 (select main_a v_prenex_26182))))) (forall ((v_prenex_26181 Int)) (<= 996 (select main_a v_prenex_26181)))) (forall ((v_prenex_22792 Int) (v_prenex_22793 Int)) (or (< v_prenex_22792 main_y) (<= 998 (select main_a v_prenex_22792)) (<= (+ (select main_a v_prenex_22793) 996) (select main_a v_prenex_22792)) (<= (+ main_x 1) v_prenex_22793) (< v_prenex_22793 main_x) (<= (* 2 (select main_a v_prenex_22793)) 4))) (forall ((v_prenex_28272 Int) (v_prenex_28271 Int)) (or (<= (* 2 (select main_a v_prenex_28271)) 2000) (<= (+ (select main_a v_prenex_28272) 996) (select main_a v_prenex_28271)) (<= 1996 (* 2 (select main_a v_prenex_28271))) (<= (select main_a v_prenex_28272) 2) (< v_prenex_28272 main_x) (<= (+ main_x 1) v_prenex_28272))) (or (forall ((v_prenex_20521 Int)) (or (<= (* 2 (select main_a v_prenex_20521)) 4) (< v_prenex_20521 main_x) (<= (+ main_x 1) v_prenex_20521) (<= (select main_a v_prenex_20521) 2))) (forall ((v_prenex_20520 Int)) (or (<= (* 2 (select main_a v_prenex_20520)) 2000) (<= (select main_a v_prenex_20520) 1000)))) (or (forall ((v_prenex_21532 Int)) (or (<= (+ main_x 1) v_prenex_21532) (< v_prenex_21532 main_x) (<= 0 (* 2 (select main_a v_prenex_21532))) (<= 0 (+ (select main_a v_prenex_21532) 2)) (<= (* 2 (select main_a v_prenex_21532)) 4))) (forall ((v_prenex_21531 Int)) (<= (* 2 (select main_a v_prenex_21531)) 2000))) (or (forall ((v_prenex_22644 Int)) (or (<= (* 2 (select main_a v_prenex_22644)) 2000) (<= 1996 (* 2 (select main_a v_prenex_22644))) (< v_prenex_22644 main_y))) (forall ((v_prenex_22645 Int)) (or (<= (+ main_x 1) v_prenex_22645) (<= 0 (+ (select main_a v_prenex_22645) 2)) (<= (* 2 (select main_a v_prenex_22645)) 4) (< v_prenex_22645 main_x)))) (or (forall ((v_prenex_27242 Int)) (or (<= (+ main_y 1) v_prenex_27242) (<= 998 (select main_a v_prenex_27242)))) (forall ((v_prenex_27243 Int)) (or (< v_prenex_27243 main_x) (<= (* 2 (select main_a v_prenex_27243)) 4) (<= (select main_a v_prenex_27243) 2) (<= (+ main_x 1) v_prenex_27243)))) (forall ((v_prenex_23682 Int) (v_prenex_23681 Int)) (or (<= (select main_a v_prenex_23681) (+ (select main_a v_prenex_23682) 1000)) (<= 0 (+ (select main_a v_prenex_23682) 2)) (<= (+ main_x 1) v_prenex_23682) (<= (* 2 (select main_a v_prenex_23681)) 2000) (<= 0 (* 2 (select main_a v_prenex_23682))) (< v_prenex_23682 main_x))) (or (forall ((v_prenex_18919 Int)) (or (<= (select main_a v_prenex_18919) 1000) (<= (* 2 (select main_a v_prenex_18919)) 2000))) (forall ((v_prenex_18920 Int)) (or (<= 0 (select main_a v_prenex_18920)) (<= (+ main_x 1) v_prenex_18920) (< v_prenex_18920 main_x) (<= (select main_a v_prenex_18920) 4) (<= (* 2 (select main_a v_prenex_18920)) 4)))) (forall ((v_prenex_21323 Int) (v_prenex_21324 Int)) (or (<= (* 2 (select main_a v_prenex_21323)) 2000) (<= 0 (+ (select main_a v_prenex_21324) 2)) (< v_prenex_21324 main_x) (<= (+ main_y 1) v_prenex_21323) (<= 998 (select main_a v_prenex_21323)) (<= (+ (select main_a v_prenex_21324) 996) (select main_a v_prenex_21323)) (<= (+ main_x 1) v_prenex_21324))) (forall ((v_prenex_23723 Int) (v_prenex_23724 Int)) (or (<= (select main_a v_prenex_23723) 1002) (<= (select main_a v_prenex_23723) (+ (select main_a v_prenex_23724) 1000)) (< v_prenex_23724 main_x) (<= (+ main_y 1) v_prenex_23723) (<= (+ main_x 1) v_prenex_23724) (<= (select main_a v_prenex_23724) 4))) (forall ((v_prenex_22335 Int) (v_prenex_22336 Int)) (or (<= (+ main_x 1) v_prenex_22336) (<= (select main_a v_prenex_22335) 1000) (<= (select main_a v_prenex_22336) 4) (<= 998 (select main_a v_prenex_22335)) (<= (+ (select main_a v_prenex_22336) (select main_a v_prenex_22335)) 1000) (< v_prenex_22336 main_x))) (forall ((v_prenex_19080 Int) (v_prenex_19079 Int)) (or (<= (select main_a v_prenex_19079) 1000) (<= (+ main_x 1) v_prenex_19080) (<= (+ main_y 1) v_prenex_19079) (<= (+ (select main_a v_prenex_19080) 996) (select main_a v_prenex_19079)) (<= 0 (select main_a v_prenex_19080)) (< v_prenex_19080 main_x) (<= (select main_a v_prenex_19079) 1002))) (forall ((v_prenex_21523 Int) (v_prenex_21524 Int)) (or (<= (+ main_x 1) v_prenex_21524) (<= (+ (select main_a v_prenex_21524) (select main_a v_prenex_21523)) 1000) (<= (* 2 (select main_a v_prenex_21523)) 2000) (<= 0 (+ (select main_a v_prenex_21524) 2)) (< v_prenex_21523 main_y) (< v_prenex_21524 main_x) (<= (select main_a v_prenex_21523) 1002))) (forall ((v_prenex_20522 Int) (v_prenex_20523 Int)) (or (<= (select main_a v_prenex_20523) 2) (< v_prenex_20523 main_x) (<= (+ (select main_a v_prenex_20523) 996) (select main_a v_prenex_20522)) (<= (+ main_x 1) v_prenex_20523))) (forall ((v_prenex_20187 Int) (v_prenex_20186 Int)) (or (<= (select main_a v_prenex_20186) 1002) (<= (select main_a v_prenex_20186) (+ (select main_a v_prenex_20187) 1000)) (<= (+ main_x 1) v_prenex_20187) (< v_prenex_20187 main_x) (<= (* 2 (select main_a v_prenex_20187)) 4) (<= (* 2 (select main_a v_prenex_20186)) 2000))) (forall ((v_prenex_28300 Int) (v_prenex_28299 Int)) (or (<= (+ (select main_a v_prenex_28300) 996) (select main_a v_prenex_28299)) (<= (select main_a v_prenex_28300) 4) (< v_prenex_28300 main_x) (<= (+ main_x 1) v_prenex_28300) (<= 996 (select main_a v_prenex_28299)) (< v_prenex_28299 main_y))) (or (forall ((v_prenex_24284 Int)) (or (<= (select main_a v_prenex_24284) 2) (<= (+ main_x 1) v_prenex_24284) (<= 0 (* 2 (select main_a v_prenex_24284))) (< v_prenex_24284 main_x))) (forall ((v_prenex_24283 Int)) (<= (select main_a v_prenex_24283) 1002))) (forall ((v_prenex_22031 Int) (v_prenex_22032 Int)) (or (<= (+ (select main_a v_prenex_22032) (select main_a v_prenex_22031)) 1000) (<= 0 (+ (select main_a v_prenex_22032) 2)) (< v_prenex_22032 main_x) (<= (* 2 (select main_a v_prenex_22031)) 2000) (<= (+ main_x 1) v_prenex_22032) (<= 0 (select main_a v_prenex_22032)))) (or (forall ((v_prenex_21153 Int)) (or (<= (select main_a v_prenex_21153) 1000) (<= (+ main_y 1) v_prenex_21153) (<= 1996 (* 2 (select main_a v_prenex_21153))))) (forall ((v_prenex_21154 Int)) (or (< v_prenex_21154 main_x) (<= 0 (+ (select main_a v_prenex_21154) 2)) (<= 0 (* 2 (select main_a v_prenex_21154))) (<= (+ main_x 1) v_prenex_21154)))) (forall ((v_prenex_25121 Int) (v_prenex_25122 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25121))) (<= (+ main_x 1) v_prenex_25122) (<= (* 2 (select main_a v_prenex_25122)) 4) (<= 1000 (+ (select main_a v_prenex_25122) (select main_a v_prenex_25121))) (< v_prenex_25122 main_x))) (or (forall ((v_prenex_21972 Int)) (or (<= (+ main_x 1) v_prenex_21972) (<= 0 (+ (select main_a v_prenex_21972) 2)) (<= (select main_a v_prenex_21972) 2) (< v_prenex_21972 main_x) (<= (* 2 (select main_a v_prenex_21972)) 4))) (forall ((v_prenex_21971 Int)) (or (<= (select main_a v_prenex_21971) 1000) (<= 1996 (* 2 (select main_a v_prenex_21971)))))) (or (forall ((v_prenex_22598 Int)) (or (< v_prenex_22598 main_y) (<= 996 (select main_a v_prenex_22598)) (<= 1996 (* 2 (select main_a v_prenex_22598))))) (forall ((v_prenex_22599 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22599))) (<= (+ main_x 1) v_prenex_22599) (< v_prenex_22599 main_x) (<= (select main_a v_prenex_22599) 2)))) (forall ((v_prenex_23364 Int) (v_prenex_23363 Int)) (or (<= (* 2 (select main_a v_prenex_23364)) 4) (<= (select main_a v_prenex_23363) 1000) (<= 1996 (* 2 (select main_a v_prenex_23363))) (<= (+ main_x 1) v_prenex_23364) (<= (+ (select main_a v_prenex_23364) (select main_a v_prenex_23363)) 1000) (<= (select main_a v_prenex_23364) 4) (< v_prenex_23364 main_x))) (forall ((v_prenex_18722 Int) (v_prenex_18721 Int)) (or (<= (* 2 (select main_a v_prenex_18721)) 4) (<= (select main_a v_prenex_18722) 1002) (<= (+ (select main_a v_prenex_18721) (select main_a v_prenex_18722)) 1000) (<= 0 (* 2 (select main_a v_prenex_18721))) (<= (+ main_x 1) v_prenex_18721) (< v_prenex_18721 main_x) (<= (* 2 (select main_a v_prenex_18722)) 2000))) (forall ((v_prenex_21887 Int) (v_prenex_21888 Int)) (or (<= (+ (select main_a v_prenex_21888) 996) (select main_a v_prenex_21887)) (<= (* 2 (select main_a v_prenex_21887)) 2000) (< v_prenex_21887 main_y) (<= (+ main_y 1) v_prenex_21887) (<= 998 (select main_a v_prenex_21887)))) (forall ((v_prenex_23987 Int) (v_prenex_23988 Int)) (or (<= (+ (select main_a v_prenex_23988) (select main_a v_prenex_23987)) 1000) (<= (select main_a v_prenex_23987) 1002) (<= (select main_a v_prenex_23988) 2) (< v_prenex_23988 main_x) (<= (+ main_x 1) v_prenex_23988) (<= 998 (select main_a v_prenex_23987)) (<= 0 (select main_a v_prenex_23988)))) (or (forall ((v_prenex_25535 Int)) (or (<= 0 (select main_a v_prenex_25535)) (< v_prenex_25535 main_x) (<= 0 (* 2 (select main_a v_prenex_25535))) (<= (+ main_x 1) v_prenex_25535))) (forall ((v_prenex_25534 Int)) (or (<= (+ main_y 1) v_prenex_25534) (<= (select main_a v_prenex_25534) 1000) (<= 1996 (* 2 (select main_a v_prenex_25534)))))) (forall ((v_prenex_20621 Int) (v_prenex_20622 Int)) (or (< v_prenex_20622 main_x) (<= (select main_a v_prenex_20622) 4) (<= 1996 (* 2 (select main_a v_prenex_20621))) (<= (+ (select main_a v_prenex_20622) (select main_a v_prenex_20621)) 1000) (<= (+ main_x 1) v_prenex_20622))) (forall ((v_prenex_19789 Int) (v_prenex_19790 Int)) (or (<= (+ main_x 1) v_prenex_19790) (<= 1996 (* 2 (select main_a v_prenex_19789))) (< v_prenex_19790 main_x) (<= 0 (select main_a v_prenex_19790)) (<= (select main_a v_prenex_19789) 1000) (<= 0 (* 2 (select main_a v_prenex_19790))) (<= (+ (select main_a v_prenex_19790) (select main_a v_prenex_19789)) 1000))) (forall ((v_prenex_28405 Int) (v_prenex_28406 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28405))) (<= 998 (select main_a v_prenex_28405)) (< v_prenex_28406 main_x) (<= (select main_a v_prenex_28405) (+ (select main_a v_prenex_28406) 1000)) (<= 0 (+ (select main_a v_prenex_28406) 2)) (<= (+ main_x 1) v_prenex_28406) (< v_prenex_28405 main_y))) (forall ((v_prenex_28159 Int) (v_prenex_28158 Int)) (or (<= (select main_a v_prenex_28159) 4) (<= (+ main_x 1) v_prenex_28159) (< v_prenex_28159 main_x) (<= (select main_a v_prenex_28158) 1000) (<= (select main_a v_prenex_28158) (+ (select main_a v_prenex_28159) 1000)) (<= 0 (* 2 (select main_a v_prenex_28159))) (<= (select main_a v_prenex_28158) 1002))) (or (forall ((v_prenex_25768 Int)) (or (<= (+ main_x 1) v_prenex_25768) (<= (select main_a v_prenex_25768) 4) (< v_prenex_25768 main_x))) (forall ((v_prenex_25767 Int)) (or (<= (* 2 (select main_a v_prenex_25767)) 2000) (< v_prenex_25767 main_y)))) (forall ((v_prenex_22706 Int) (v_prenex_22707 Int)) (or (<= 998 (select main_a v_prenex_22706)) (<= (select main_a v_prenex_22707) 2) (<= (+ (select main_a v_prenex_22707) 996) (select main_a v_prenex_22706)) (<= (select main_a v_prenex_22706) 1000) (<= (+ main_x 1) v_prenex_22707) (<= (+ main_y 1) v_prenex_22706) (< v_prenex_22707 main_x))) (forall ((v_prenex_21367 Int) (v_prenex_21368 Int)) (or (<= (* 2 (select main_a v_prenex_21367)) 2000) (<= (* 2 (select main_a v_prenex_21368)) 4) (< v_prenex_21368 main_x) (<= (+ (select main_a v_prenex_21368) (select main_a v_prenex_21367)) 1000) (<= (+ main_x 1) v_prenex_21368) (<= (+ main_y 1) v_prenex_21367))) (forall ((v_prenex_19726 Int) (v_prenex_19725 Int)) (or (<= 1000 (+ (select main_a v_prenex_19726) (select main_a v_prenex_19725))) (<= (* 2 (select main_a v_prenex_19726)) 4) (<= 996 (select main_a v_prenex_19725)) (<= (select main_a v_prenex_19726) 2) (<= (+ main_x 1) v_prenex_19726) (<= 1996 (* 2 (select main_a v_prenex_19725))) (< v_prenex_19726 main_x))) (forall ((v_prenex_28738 Int) (v_prenex_28737 Int)) (or (<= (select main_a v_prenex_28737) 1000) (<= (select main_a v_prenex_28737) 1002) (<= 0 (select main_a v_prenex_28738)) (<= (+ (select main_a v_prenex_28738) (select main_a v_prenex_28737)) 1000) (<= (+ main_x 1) v_prenex_28738) (<= (+ main_y 1) v_prenex_28737) (< v_prenex_28738 main_x))) (forall ((v_prenex_27197 Int) (v_prenex_27196 Int)) (or (<= (+ main_x 1) v_prenex_27197) (<= 0 (* 2 (select main_a v_prenex_27197))) (<= 998 (select main_a v_prenex_27196)) (<= (select main_a v_prenex_27197) 2) (<= (select main_a v_prenex_27196) (+ (select main_a v_prenex_27197) 1000)) (< v_prenex_27197 main_x) (<= 996 (select main_a v_prenex_27196)))) (or (forall ((v_prenex_21261 Int)) (or (<= (select main_a v_prenex_21261) 1000) (<= 996 (select main_a v_prenex_21261)))) (forall ((v_prenex_21262 Int)) (or (< v_prenex_21262 main_x) (<= 0 (* 2 (select main_a v_prenex_21262))) (<= (* 2 (select main_a v_prenex_21262)) 4) (<= (+ main_x 1) v_prenex_21262)))) (forall ((v_prenex_28356 Int) (v_prenex_28355 Int)) (or (<= (+ main_x 1) v_prenex_28356) (<= 996 (select main_a v_prenex_28355)) (< v_prenex_28356 main_x) (<= (select main_a v_prenex_28356) 4) (<= (+ (select main_a v_prenex_28356) 996) (select main_a v_prenex_28355)))) (forall ((v_prenex_19283 Int) (v_prenex_19284 Int)) (or (<= (+ main_x 1) v_prenex_19284) (<= 0 (select main_a v_prenex_19284)) (<= 998 (select main_a v_prenex_19283)) (<= (select main_a v_prenex_19284) 2) (< v_prenex_19284 main_x) (<= 1000 (+ (select main_a v_prenex_19284) (select main_a v_prenex_19283))))) (or (forall ((v_prenex_25527 Int)) (or (<= (+ main_x 1) v_prenex_25527) (< v_prenex_25527 main_x) (<= (select main_a v_prenex_25527) 4) (<= 0 (* 2 (select main_a v_prenex_25527))))) (forall ((v_prenex_25526 Int)) (or (<= (* 2 (select main_a v_prenex_25526)) 2000) (<= (+ main_y 1) v_prenex_25526) (<= 1996 (* 2 (select main_a v_prenex_25526)))))) (forall ((v_prenex_28739 Int) (v_prenex_28740 Int)) (or (<= 1000 (+ (select main_a v_prenex_28740) (select main_a v_prenex_28739))) (< v_prenex_28740 main_x) (<= 0 (+ (select main_a v_prenex_28740) 2)) (<= 996 (select main_a v_prenex_28739)) (<= (+ main_x 1) v_prenex_28740) (<= 998 (select main_a v_prenex_28739)))) (or (forall ((v_prenex_21179 Int)) (or (<= (select main_a v_prenex_21179) 1000) (<= 998 (select main_a v_prenex_21179)))) (forall ((v_prenex_21180 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21180))) (<= 0 (+ (select main_a v_prenex_21180) 2)) (<= (+ main_x 1) v_prenex_21180) (<= (* 2 (select main_a v_prenex_21180)) 4) (< v_prenex_21180 main_x)))) (forall ((v_prenex_26249 Int) (v_prenex_26250 Int)) (or (<= (+ (select main_a v_prenex_26250) 996) (select main_a v_prenex_26249)) (<= 0 (select main_a v_prenex_26250)) (<= 0 (+ (select main_a v_prenex_26250) 2)) (<= (+ main_x 1) v_prenex_26250) (<= 1996 (* 2 (select main_a v_prenex_26249))) (< v_prenex_26250 main_x))) (forall ((v_prenex_22387 Int) (v_prenex_22388 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22387))) (<= (select main_a v_prenex_22388) 2) (<= 998 (select main_a v_prenex_22387)) (<= (+ main_x 1) v_prenex_22388) (<= (select main_a v_prenex_22387) (+ (select main_a v_prenex_22388) 1000)) (<= 0 (* 2 (select main_a v_prenex_22388))) (< v_prenex_22388 main_x))) (forall ((v_prenex_27777 Int) (v_prenex_27776 Int)) (or (<= (select main_a v_prenex_27776) 1002) (<= (select main_a v_prenex_27777) 2) (< v_prenex_27777 main_x) (<= (+ (select main_a v_prenex_27777) (select main_a v_prenex_27776)) 1000) (<= 1996 (* 2 (select main_a v_prenex_27776))) (<= (+ main_x 1) v_prenex_27777) (<= 0 (* 2 (select main_a v_prenex_27777))))) (forall ((v_prenex_27282 Int) (v_prenex_27283 Int)) (or (<= (+ main_x 1) v_prenex_27283) (< v_prenex_27283 main_x) (<= 998 (select main_a v_prenex_27282)) (<= (+ (select main_a v_prenex_27283) 996) (select main_a v_prenex_27282)) (< v_prenex_27282 main_y) (<= 0 (+ (select main_a v_prenex_27283) 2)))) (forall ((v_prenex_19329 Int) (v_prenex_19330 Int)) (or (<= (+ main_x 1) v_prenex_19330) (<= 0 (select main_a v_prenex_19330)) (<= (select main_a v_prenex_19330) 2) (<= 1000 (+ (select main_a v_prenex_19330) (select main_a v_prenex_19329))) (<= (select main_a v_prenex_19329) 1000) (< v_prenex_19330 main_x))) (forall ((v_prenex_28876 Int) (v_prenex_28875 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28875))) (< v_prenex_28876 main_x) (<= (+ main_x 1) v_prenex_28876) (<= (+ (select main_a v_prenex_28876) (select main_a v_prenex_28875)) 1000) (<= 0 (select main_a v_prenex_28876)) (<= (select main_a v_prenex_28876) 2) (<= 996 (select main_a v_prenex_28875)))) (or (forall ((v_prenex_28163 Int)) (or (<= (* 2 (select main_a v_prenex_28163)) 4) (<= 0 (+ (select main_a v_prenex_28163) 2)) (<= (+ main_x 1) v_prenex_28163) (<= (select main_a v_prenex_28163) 2) (< v_prenex_28163 main_x))) (forall ((v_prenex_28162 Int)) (or (<= (select main_a v_prenex_28162) 1000) (<= (* 2 (select main_a v_prenex_28162)) 2000)))) (or (forall ((v_prenex_25323 Int)) (or (<= (+ main_y 1) v_prenex_25323) (<= (* 2 (select main_a v_prenex_25323)) 2000) (<= 998 (select main_a v_prenex_25323)) (< v_prenex_25323 main_y))) (forall ((v_prenex_25324 Int)) (<= (* 2 (select main_a v_prenex_25324)) 4))) (forall ((v_prenex_24315 Int) (v_prenex_24316 Int)) (or (<= (select main_a v_prenex_24316) 4) (<= (+ main_x 1) v_prenex_24316) (<= (+ (select main_a v_prenex_24316) (select main_a v_prenex_24315)) 1000) (< v_prenex_24316 main_x) (<= 1996 (* 2 (select main_a v_prenex_24315))) (< v_prenex_24315 main_y) (<= 998 (select main_a v_prenex_24315)))) (forall ((v_prenex_21117 Int) (v_prenex_21118 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21118))) (<= (+ (select main_a v_prenex_21118) (select main_a v_prenex_21117)) 1000) (<= (* 2 (select main_a v_prenex_21117)) 2000) (<= (+ main_y 1) v_prenex_21117) (<= 998 (select main_a v_prenex_21117)) (< v_prenex_21118 main_x) (<= (+ main_x 1) v_prenex_21118))) (forall ((v_prenex_28822 Int) (v_prenex_28821 Int)) (or (<= (+ main_x 1) v_prenex_28822) (< v_prenex_28822 main_x) (<= (* 2 (select main_a v_prenex_28821)) 2000) (<= 0 (* 2 (select main_a v_prenex_28822))) (<= 1996 (* 2 (select main_a v_prenex_28821))) (<= (+ (select main_a v_prenex_28822) 996) (select main_a v_prenex_28821)) (<= (select main_a v_prenex_28822) 2))) (or (forall ((v_prenex_28344 Int)) (or (<= (+ main_x 1) v_prenex_28344) (<= 0 (+ (select main_a v_prenex_28344) 2)) (<= 0 (* 2 (select main_a v_prenex_28344))) (< v_prenex_28344 main_x))) (forall ((v_prenex_28343 Int)) (or (<= (select main_a v_prenex_28343) 1002) (<= (select main_a v_prenex_28343) 1000) (< v_prenex_28343 main_y)))) (forall ((v_prenex_23272 Int) (v_prenex_23271 Int)) (or (< v_prenex_23272 main_x) (<= (+ main_x 1) v_prenex_23272) (<= (select main_a v_prenex_23272) 2) (<= (select main_a v_prenex_23271) 1002) (<= 0 (select main_a v_prenex_23272)) (<= 998 (select main_a v_prenex_23271)) (<= 1000 (+ (select main_a v_prenex_23272) (select main_a v_prenex_23271))))) (forall ((v_prenex_25501 Int) (v_prenex_25500 Int)) (or (<= (+ main_x 1) v_prenex_25501) (<= 0 (+ (select main_a v_prenex_25501) 2)) (<= (select main_a v_prenex_25501) 4) (<= (+ (select main_a v_prenex_25501) (select main_a v_prenex_25500)) 1000) (<= 998 (select main_a v_prenex_25500)) (< v_prenex_25501 main_x))) (or (forall ((v_prenex_20140 Int)) (or (<= (select main_a v_prenex_20140) 1000) (<= (* 2 (select main_a v_prenex_20140)) 2000) (<= (+ main_y 1) v_prenex_20140))) (forall ((v_prenex_20141 Int)) (or (<= (+ main_x 1) v_prenex_20141) (< v_prenex_20141 main_x) (<= 0 (+ (select main_a v_prenex_20141) 2)) (<= (* 2 (select main_a v_prenex_20141)) 4)))) (forall ((v_prenex_21924 Int) (v_prenex_21923 Int)) (or (<= (select main_a v_prenex_21924) 2) (<= (+ main_x 1) v_prenex_21924) (< v_prenex_21924 main_x) (<= 1000 (+ (select main_a v_prenex_21924) (select main_a v_prenex_21923))) (<= 998 (select main_a v_prenex_21923)))) (forall ((v_prenex_26637 Int) (v_prenex_26638 Int)) (or (<= 998 (select main_a v_prenex_26637)) (<= (select main_a v_prenex_26638) 2) (<= (* 2 (select main_a v_prenex_26638)) 4) (<= (+ main_x 1) v_prenex_26638) (< v_prenex_26638 main_x) (<= (* 2 (select main_a v_prenex_26637)) 2000) (<= (+ (select main_a v_prenex_26638) 996) (select main_a v_prenex_26637)))) (forall ((v_prenex_18947 Int) (v_prenex_18948 Int)) (or (<= (select main_a v_prenex_18947) 1002) (<= (+ (select main_a v_prenex_18948) (select main_a v_prenex_18947)) 1000) (<= (+ main_x 1) v_prenex_18948) (<= (select main_a v_prenex_18948) 2) (< v_prenex_18948 main_x) (<= 1996 (* 2 (select main_a v_prenex_18947))))) (or (forall ((v_prenex_20596 Int)) (or (<= (+ main_x 1) v_prenex_20596) (< v_prenex_20596 main_x) (<= (* 2 (select main_a v_prenex_20596)) 4) (<= 0 (* 2 (select main_a v_prenex_20596))))) (forall ((v_prenex_20595 Int)) (or (< v_prenex_20595 main_y) (<= 1996 (* 2 (select main_a v_prenex_20595))) (<= (select main_a v_prenex_20595) 1002)))) (forall ((v_prenex_19309 Int) (v_prenex_19310 Int)) (or (<= (* 2 (select main_a v_prenex_19309)) 2000) (<= (+ (select main_a v_prenex_19310) 996) (select main_a v_prenex_19309)) (< v_prenex_19310 main_x) (<= (select main_a v_prenex_19310) 2) (<= 0 (select main_a v_prenex_19310)) (<= 1996 (* 2 (select main_a v_prenex_19309))) (<= (+ main_x 1) v_prenex_19310))) (forall ((v_prenex_24039 Int) (v_prenex_24040 Int)) (or (<= (select main_a v_prenex_24039) 1000) (<= (select main_a v_prenex_24039) (+ (select main_a v_prenex_24040) 1000)) (< v_prenex_24039 main_y) (<= (+ main_x 1) v_prenex_24040) (<= (+ main_y 1) v_prenex_24039))) (or (forall ((v_prenex_21872 Int)) (or (< v_prenex_21872 main_x) (<= (* 2 (select main_a v_prenex_21872)) 4) (<= (select main_a v_prenex_21872) 4) (<= (+ main_x 1) v_prenex_21872) (<= 0 (select main_a v_prenex_21872)))) (forall ((v_prenex_21871 Int)) (or (<= (select main_a v_prenex_21871) 1002) (<= (select main_a v_prenex_21871) 1000)))) (forall ((v_prenex_21385 Int) (v_prenex_21386 Int)) (or (<= (select main_a v_prenex_21385) 1002) (<= (+ (select main_a v_prenex_21386) 996) (select main_a v_prenex_21385)) (<= 998 (select main_a v_prenex_21385)) (<= (+ main_x 1) v_prenex_21386) (<= 0 (* 2 (select main_a v_prenex_21386))) (< v_prenex_21386 main_x))) (forall ((v_prenex_21675 Int) (v_prenex_21676 Int)) (or (<= (+ (select main_a v_prenex_21676) 996) (select main_a v_prenex_21675)) (< v_prenex_21676 main_x) (<= 996 (select main_a v_prenex_21675)) (<= (+ main_y 1) v_prenex_21675) (< v_prenex_21675 main_y))) (forall ((v_prenex_19313 Int) (v_prenex_19314 Int)) (or (<= (+ (select main_a v_prenex_19314) (select main_a v_prenex_19313)) 1000) (< v_prenex_19314 main_x) (<= (+ main_x 1) v_prenex_19314) (<= 996 (select main_a v_prenex_19313)) (<= 998 (select main_a v_prenex_19313)) (<= (* 2 (select main_a v_prenex_19314)) 4))) (or (forall ((v_prenex_22273 Int)) (or (<= 998 (select main_a v_prenex_22273)) (<= (select main_a v_prenex_22273) 1002) (< v_prenex_22273 main_y))) (forall ((v_prenex_22274 Int)) (or (<= (select main_a v_prenex_22274) 4) (<= (* 2 (select main_a v_prenex_22274)) 4) (<= (+ main_x 1) v_prenex_22274) (< v_prenex_22274 main_x)))) (or (forall ((v_prenex_21086 Int)) (or (<= (* 2 (select main_a v_prenex_21086)) 4) (<= 0 (+ (select main_a v_prenex_21086) 2)) (<= (+ main_x 1) v_prenex_21086) (< v_prenex_21086 main_x))) (forall ((v_prenex_21085 Int)) (or (<= (select main_a v_prenex_21085) 1000) (< v_prenex_21085 main_y) (<= (* 2 (select main_a v_prenex_21085)) 2000)))) (forall ((v_prenex_24955 Int) (v_prenex_24956 Int)) (or (<= (+ main_x 1) v_prenex_24956) (<= (select main_a v_prenex_24955) 1000) (< v_prenex_24956 main_x) (<= 1000 (+ (select main_a v_prenex_24956) (select main_a v_prenex_24955))) (<= (select main_a v_prenex_24956) 2))) (forall ((v_prenex_19838 Int) (v_prenex_19837 Int)) (or (<= 0 (select main_a v_prenex_19838)) (<= (select main_a v_prenex_19837) 1002) (<= 1000 (+ (select main_a v_prenex_19838) (select main_a v_prenex_19837))) (<= (select main_a v_prenex_19838) 2) (< v_prenex_19838 main_x) (<= (+ main_x 1) v_prenex_19838) (<= 996 (select main_a v_prenex_19837)))) (or (forall ((v_prenex_19005 Int)) (or (<= (* 2 (select main_a v_prenex_19005)) 2000) (<= 996 (select main_a v_prenex_19005)))) (forall ((v_prenex_19006 Int)) (or (< v_prenex_19006 main_x) (<= (+ main_x 1) v_prenex_19006) (<= (select main_a v_prenex_19006) 2) (<= (* 2 (select main_a v_prenex_19006)) 4)))) (forall ((v_prenex_24212 Int) (v_prenex_24211 Int)) (or (<= 0 (select main_a v_prenex_24212)) (<= 1996 (* 2 (select main_a v_prenex_24211))) (<= (+ (select main_a v_prenex_24212) 996) (select main_a v_prenex_24211)) (<= (+ main_y 1) v_prenex_24211) (< v_prenex_24212 main_x) (<= (+ main_x 1) v_prenex_24212) (<= (select main_a v_prenex_24211) 1000))) (forall ((v_prenex_24696 Int) (v_prenex_24697 Int)) (or (<= (select main_a v_prenex_24697) 2) (< v_prenex_24697 main_x) (<= 998 (select main_a v_prenex_24696)) (<= (+ main_x 1) v_prenex_24697) (<= (select main_a v_prenex_24697) 4) (<= 1000 (+ (select main_a v_prenex_24697) (select main_a v_prenex_24696))))) (forall ((v_prenex_22961 Int) (v_prenex_22960 Int)) (or (<= (select main_a v_prenex_22960) (+ (select main_a v_prenex_22961) 1000)) (< v_prenex_22961 main_x) (< v_prenex_22960 main_y) (<= (select main_a v_prenex_22961) 2) (<= (+ main_x 1) v_prenex_22961) (<= 996 (select main_a v_prenex_22960)))) (forall ((v_prenex_24003 Int) (v_prenex_24004 Int)) (or (<= (+ (select main_a v_prenex_24004) 996) (select main_a v_prenex_24003)) (<= (+ main_x 1) v_prenex_24004) (< v_prenex_24004 main_x) (<= (select main_a v_prenex_24004) 4) (<= 1996 (* 2 (select main_a v_prenex_24003))) (<= 996 (select main_a v_prenex_24003)) (<= 0 (+ (select main_a v_prenex_24004) 2)))) (forall ((v_prenex_20059 Int) (v_prenex_20058 Int)) (or (<= 998 (select main_a v_prenex_20058)) (<= (select main_a v_prenex_20058) 1000) (<= 1000 (+ (select main_a v_prenex_20059) (select main_a v_prenex_20058))) (<= (+ main_x 1) v_prenex_20059) (< v_prenex_20059 main_x) (<= 0 (* 2 (select main_a v_prenex_20059))) (<= (* 2 (select main_a v_prenex_20059)) 4))) (forall ((v_prenex_20572 Int) (v_prenex_20571 Int)) (or (<= 0 (select main_a v_prenex_20572)) (<= (select main_a v_prenex_20571) 1000) (<= (select main_a v_prenex_20571) (+ (select main_a v_prenex_20572) 1000)) (<= 998 (select main_a v_prenex_20571)) (<= (+ main_y 1) v_prenex_20571) (< v_prenex_20572 main_x) (<= (+ main_x 1) v_prenex_20572))) (forall ((v_prenex_27193 Int) (v_prenex_27192 Int)) (or (<= (* 2 (select main_a v_prenex_27193)) 4) (<= (+ main_x 1) v_prenex_27193) (<= (select main_a v_prenex_27192) (+ (select main_a v_prenex_27193) 1000)) (<= (select main_a v_prenex_27193) 4) (< v_prenex_27193 main_x))) (forall ((v_prenex_23563 Int) (v_prenex_23562 Int)) (or (<= 1000 (+ (select main_a v_prenex_23563) (select main_a v_prenex_23562))) (<= 998 (select main_a v_prenex_23562)) (<= 0 (* 2 (select main_a v_prenex_23563))) (<= (+ main_x 1) v_prenex_23563) (< v_prenex_23563 main_x))) (or (forall ((v_prenex_26281 Int)) (<= (select main_a v_prenex_26281) 1000)) (forall ((v_prenex_26282 Int)) (or (<= 0 (select main_a v_prenex_26282)) (<= (* 2 (select main_a v_prenex_26282)) 4) (< v_prenex_26282 main_x) (<= 0 (* 2 (select main_a v_prenex_26282))) (<= (+ main_x 1) v_prenex_26282)))) (or (forall ((v_prenex_21016 Int)) (or (< v_prenex_21016 main_x) (<= (select main_a v_prenex_21016) 2) (<= (+ main_x 1) v_prenex_21016) (<= 0 (select main_a v_prenex_21016)) (<= 0 (* 2 (select main_a v_prenex_21016))))) (forall ((v_prenex_21015 Int)) (or (<= (select main_a v_prenex_21015) 1002) (<= 998 (select main_a v_prenex_21015))))) (forall ((v_prenex_20389 Int) (v_prenex_20388 Int)) (or (< v_prenex_20389 main_x) (<= 996 (select main_a v_prenex_20388)) (<= (* 2 (select main_a v_prenex_20389)) 4) (<= 998 (select main_a v_prenex_20388)) (<= (+ (select main_a v_prenex_20389) (select main_a v_prenex_20388)) 1000) (<= 0 (select main_a v_prenex_20389)) (<= (+ main_x 1) v_prenex_20389))) (or (forall ((v_prenex_28023 Int)) (or (< v_prenex_28023 main_y) (<= 996 (select main_a v_prenex_28023)))) (forall ((v_prenex_28024 Int)) (or (< v_prenex_28024 main_x) (<= (+ main_x 1) v_prenex_28024) (<= (select main_a v_prenex_28024) 2) (<= (* 2 (select main_a v_prenex_28024)) 4)))) (or (forall ((v_prenex_25366 Int)) (<= (select main_a v_prenex_25366) 1002)) (forall ((v_prenex_25367 Int)) (or (<= (+ main_x 1) v_prenex_25367) (< v_prenex_25367 main_x) (<= (* 2 (select main_a v_prenex_25367)) 4) (<= (select main_a v_prenex_25367) 2)))) (forall ((v_prenex_24649 Int) (v_prenex_24648 Int)) (or (<= (+ main_x 1) v_prenex_24649) (< v_prenex_24649 main_x) (<= 996 (select main_a v_prenex_24648)) (<= (+ (select main_a v_prenex_24649) (select main_a v_prenex_24648)) 1000) (<= 0 (select main_a v_prenex_24649)) (<= 998 (select main_a v_prenex_24648)) (< v_prenex_24648 main_y))) (forall ((v_prenex_27524 Int) (v_prenex_27525 Int)) (or (<= (+ main_x 1) v_prenex_27525) (<= 0 (+ (select main_a v_prenex_27525) 2)) (<= 996 (select main_a v_prenex_27524)) (<= (+ (select main_a v_prenex_27525) 996) (select main_a v_prenex_27524)) (< v_prenex_27525 main_x) (<= 0 (select main_a v_prenex_27525)))) (forall ((v_prenex_26645 Int) (v_prenex_26646 Int)) (or (<= (+ main_x 1) v_prenex_26646) (< v_prenex_26646 main_x) (<= (* 2 (select main_a v_prenex_26645)) 2000) (<= (select main_a v_prenex_26646) 4) (<= (select main_a v_prenex_26645) (+ (select main_a v_prenex_26646) 1000)) (<= (* 2 (select main_a v_prenex_26646)) 4))) (or (forall ((v_prenex_25057 Int)) (or (<= 998 (select main_a v_prenex_25057)) (<= (select main_a v_prenex_25057) 1002))) (forall ((v_prenex_25058 Int)) (or (< v_prenex_25058 main_x) (<= (+ main_x 1) v_prenex_25058) (<= (* 2 (select main_a v_prenex_25058)) 4) (<= (select main_a v_prenex_25058) 2) (<= 0 (* 2 (select main_a v_prenex_25058)))))) (or (forall ((v_prenex_26313 Int)) (or (<= (select main_a v_prenex_26313) 1002) (<= (select main_a v_prenex_26313) 1000))) (forall ((v_prenex_26314 Int)) (or (<= (* 2 (select main_a v_prenex_26314)) 4) (<= 0 (* 2 (select main_a v_prenex_26314))) (< v_prenex_26314 main_x) (<= (+ main_x 1) v_prenex_26314)))) (forall ((v_prenex_22690 Int) (v_prenex_22691 Int)) (or (<= 996 (select main_a v_prenex_22690)) (< v_prenex_22691 main_x) (<= (+ (select main_a v_prenex_22691) 996) (select main_a v_prenex_22690)) (<= (select main_a v_prenex_22691) 4) (<= (+ main_x 1) v_prenex_22691) (<= (* 2 (select main_a v_prenex_22690)) 2000))) (or (forall ((v_prenex_24853 Int)) (or (<= 0 (select main_a v_prenex_24853)) (< v_prenex_24853 main_x) (<= (+ main_x 1) v_prenex_24853) (<= 0 (* 2 (select main_a v_prenex_24853))))) (forall ((v_prenex_24852 Int)) (or (<= (select main_a v_prenex_24852) 1000) (<= (* 2 (select main_a v_prenex_24852)) 2000)))) (forall ((v_prenex_28132 Int) (v_prenex_28131 Int)) (or (< v_prenex_28132 main_x) (<= (select main_a v_prenex_28132) 2) (<= (select main_a v_prenex_28131) 1000) (< v_prenex_28131 main_y) (<= 996 (select main_a v_prenex_28131)) (<= (+ main_x 1) v_prenex_28132) (<= (+ (select main_a v_prenex_28132) (select main_a v_prenex_28131)) 1000))) (or (forall ((v_prenex_20306 Int)) (or (<= (* 2 (select main_a v_prenex_20306)) 2000) (<= (select main_a v_prenex_20306) 1002))) (forall ((v_prenex_20307 Int)) (or (<= (select main_a v_prenex_20307) 4) (< v_prenex_20307 main_x) (<= 0 (* 2 (select main_a v_prenex_20307))) (<= (* 2 (select main_a v_prenex_20307)) 4) (<= (+ main_x 1) v_prenex_20307)))) (forall ((v_prenex_22172 Int) (v_prenex_22171 Int)) (or (<= 998 (select main_a v_prenex_22171)) (<= 0 (select main_a v_prenex_22172)) (<= (+ main_x 1) v_prenex_22172) (<= (* 2 (select main_a v_prenex_22172)) 4) (< v_prenex_22172 main_x) (<= (+ (select main_a v_prenex_22172) (select main_a v_prenex_22171)) 1000))) (forall ((v_prenex_28215 Int) (v_prenex_28214 Int)) (or (< v_prenex_28215 main_x) (<= (select main_a v_prenex_28214) 1002) (<= (select main_a v_prenex_28214) (+ (select main_a v_prenex_28215) 1000)) (<= (select main_a v_prenex_28215) 4) (<= (+ main_x 1) v_prenex_28215))) (forall ((v_prenex_24735 Int) (v_prenex_24734 Int)) (or (<= (select main_a v_prenex_24735) 2) (< v_prenex_24735 main_x) (<= (* 2 (select main_a v_prenex_24734)) 2000) (<= 998 (select main_a v_prenex_24734)) (<= (+ main_x 1) v_prenex_24735) (<= (select main_a v_prenex_24734) (+ (select main_a v_prenex_24735) 1000)))) (or (forall ((v_prenex_28544 Int)) (or (<= (select main_a v_prenex_28544) 2) (<= (+ main_x 1) v_prenex_28544) (< v_prenex_28544 main_x) (<= (* 2 (select main_a v_prenex_28544)) 4))) (forall ((v_prenex_28543 Int)) (or (<= 998 (select main_a v_prenex_28543)) (<= 1996 (* 2 (select main_a v_prenex_28543)))))) (or (forall ((v_prenex_27866 Int)) (<= 1996 (* 2 (select main_a v_prenex_27866)))) (forall ((v_prenex_27867 Int)) (or (< v_prenex_27867 main_x) (<= (select main_a v_prenex_27867) 4) (<= (* 2 (select main_a v_prenex_27867)) 4) (<= (+ main_x 1) v_prenex_27867)))) (forall ((v_prenex_24126 Int) (v_prenex_24125 Int)) (or (<= (+ main_x 1) v_prenex_24126) (<= 996 (select main_a v_prenex_24125)) (<= 0 (* 2 (select main_a v_prenex_24126))) (< v_prenex_24126 main_x) (< v_prenex_24125 main_y) (<= 998 (select main_a v_prenex_24125)) (<= (+ (select main_a v_prenex_24126) (select main_a v_prenex_24125)) 1000))) (forall ((v_prenex_26461 Int) (v_prenex_26462 Int)) (or (<= 996 (select main_a v_prenex_26461)) (<= 0 (* 2 (select main_a v_prenex_26462))) (<= (+ main_x 1) v_prenex_26462) (<= (+ (select main_a v_prenex_26462) 996) (select main_a v_prenex_26461)) (< v_prenex_26462 main_x) (<= (+ main_y 1) v_prenex_26461))) (or (forall ((v_prenex_27651 Int)) (or (<= (+ main_x 1) v_prenex_27651) (< v_prenex_27651 main_x) (<= (select main_a v_prenex_27651) 2) (<= 0 (+ (select main_a v_prenex_27651) 2)) (<= (* 2 (select main_a v_prenex_27651)) 4))) (forall ((v_prenex_27650 Int)) (or (<= 996 (select main_a v_prenex_27650)) (<= (select main_a v_prenex_27650) 1000)))) (or (forall ((v_prenex_28830 Int)) (or (< v_prenex_28830 main_x) (<= (* 2 (select main_a v_prenex_28830)) 4) (<= (+ main_x 1) v_prenex_28830) (<= (select main_a v_prenex_28830) 2))) (forall ((v_prenex_28829 Int)) (or (<= 996 (select main_a v_prenex_28829)) (<= 998 (select main_a v_prenex_28829))))) (or (forall ((v_prenex_23029 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23029))) (< v_prenex_23029 main_x) (<= (+ main_x 1) v_prenex_23029))) (forall ((v_prenex_23028 Int)) (or (<= (select main_a v_prenex_23028) 1000) (<= 1996 (* 2 (select main_a v_prenex_23028)))))) (forall ((v_prenex_24138 Int) (v_prenex_24137 Int)) (or (<= (+ (select main_a v_prenex_24138) 996) (select main_a v_prenex_24137)) (< v_prenex_24138 main_x) (<= (select main_a v_prenex_24138) 4) (<= (+ main_x 1) v_prenex_24138) (<= 996 (select main_a v_prenex_24137)) (<= 0 (* 2 (select main_a v_prenex_24138))))) (forall ((v_prenex_28166 Int) (v_prenex_28167 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28167))) (<= 1000 (+ (select main_a v_prenex_28167) (select main_a v_prenex_28166))) (<= (select main_a v_prenex_28167) 2) (<= (+ main_x 1) v_prenex_28167) (< v_prenex_28167 main_x) (<= (* 2 (select main_a v_prenex_28166)) 2000))) (or (forall ((v_prenex_22835 Int)) (or (<= 0 (select main_a v_prenex_22835)) (<= (+ main_x 1) v_prenex_22835) (<= (select main_a v_prenex_22835) 2) (<= 0 (* 2 (select main_a v_prenex_22835))) (< v_prenex_22835 main_x))) (forall ((v_prenex_22834 Int)) (or (<= 996 (select main_a v_prenex_22834)) (<= (select main_a v_prenex_22834) 1002)))) (forall ((v_prenex_27616 Int) (v_prenex_27617 Int)) (or (<= (select main_a v_prenex_27616) 1002) (<= (select main_a v_prenex_27617) 2) (<= (* 2 (select main_a v_prenex_27616)) 2000) (< v_prenex_27617 main_x) (<= (+ main_x 1) v_prenex_27617) (<= 1000 (+ (select main_a v_prenex_27617) (select main_a v_prenex_27616))))) (or (forall ((v_prenex_27993 Int)) (or (<= (select main_a v_prenex_27993) 1002) (<= (* 2 (select main_a v_prenex_27993)) 2000))) (forall ((v_prenex_27994 Int)) (or (< v_prenex_27994 main_x) (<= (select main_a v_prenex_27994) 2) (<= (+ main_x 1) v_prenex_27994) (<= (* 2 (select main_a v_prenex_27994)) 4) (<= 0 (* 2 (select main_a v_prenex_27994)))))) (or (forall ((v_prenex_22380 Int)) (or (<= 0 (select main_a v_prenex_22380)) (<= (* 2 (select main_a v_prenex_22380)) 4) (< v_prenex_22380 main_x) (<= (+ main_x 1) v_prenex_22380))) (forall ((v_prenex_22379 Int)) (or (<= (* 2 (select main_a v_prenex_22379)) 2000) (<= 998 (select main_a v_prenex_22379))))) (forall ((v_prenex_26101 Int) (v_prenex_26102 Int)) (or (<= (select main_a v_prenex_26101) (+ (select main_a v_prenex_26102) 1000)) (<= (select main_a v_prenex_26101) 1002) (< v_prenex_26102 main_x) (<= (select main_a v_prenex_26102) 2) (<= (select main_a v_prenex_26102) 4) (<= (+ main_x 1) v_prenex_26102) (<= 1996 (* 2 (select main_a v_prenex_26101))))) (or (forall ((v_prenex_25350 Int)) (<= (* 2 (select main_a v_prenex_25350)) 2000)) (forall ((v_prenex_25351 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25351))) (<= (+ main_x 1) v_prenex_25351) (< v_prenex_25351 main_x) (<= (* 2 (select main_a v_prenex_25351)) 4)))) (forall ((v_prenex_20862 Int) (v_prenex_20861 Int)) (or (<= (+ main_x 1) v_prenex_20862) (<= 0 (+ (select main_a v_prenex_20862) 2)) (<= (* 2 (select main_a v_prenex_20861)) 2000) (< v_prenex_20862 main_x) (<= 1996 (* 2 (select main_a v_prenex_20861))) (<= (+ (select main_a v_prenex_20862) 996) (select main_a v_prenex_20861)))) (forall ((v_prenex_22183 Int) (v_prenex_22184 Int)) (or (<= 1000 (+ (select main_a v_prenex_22184) (select main_a v_prenex_22183))) (<= (+ main_x 1) v_prenex_22184) (<= 1996 (* 2 (select main_a v_prenex_22183))) (< v_prenex_22184 main_x) (<= 0 (+ (select main_a v_prenex_22184) 2)) (<= (* 2 (select main_a v_prenex_22183)) 2000) (<= (select main_a v_prenex_22184) 2))) (or (forall ((v_prenex_20682 Int)) (or (<= (select main_a v_prenex_20682) 4) (<= (* 2 (select main_a v_prenex_20682)) 4) (<= (+ main_x 1) v_prenex_20682) (< v_prenex_20682 main_x))) (forall ((v_prenex_20681 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20681))) (<= (select main_a v_prenex_20681) 1000)))) (or (forall ((v_prenex_23108 Int)) (or (<= (+ main_x 1) v_prenex_23108) (<= (select main_a v_prenex_23108) 4) (<= (* 2 (select main_a v_prenex_23108)) 4) (<= 0 (* 2 (select main_a v_prenex_23108))) (< v_prenex_23108 main_x))) (forall ((v_prenex_23107 Int)) (or (<= (select main_a v_prenex_23107) 1002) (<= 1996 (* 2 (select main_a v_prenex_23107)))))) (forall ((v_prenex_27005 Int) (v_prenex_27006 Int)) (or (< v_prenex_27005 main_y) (< v_prenex_27006 main_x) (<= (+ main_x 1) v_prenex_27006) (<= 998 (select main_a v_prenex_27005)) (<= 0 (select main_a v_prenex_27006)) (<= (select main_a v_prenex_27005) (+ (select main_a v_prenex_27006) 1000)) (<= 996 (select main_a v_prenex_27005)))) (forall ((v_prenex_26369 Int) (v_prenex_26370 Int)) (or (< v_prenex_26369 main_y) (<= (+ main_x 1) v_prenex_26370) (<= (select main_a v_prenex_26370) 2) (< v_prenex_26370 main_x) (<= (* 2 (select main_a v_prenex_26369)) 2000) (<= (+ (select main_a v_prenex_26370) (select main_a v_prenex_26369)) 1000))) (forall ((v_prenex_28805 Int) (v_prenex_28806 Int)) (or (<= (* 2 (select main_a v_prenex_28805)) 2000) (<= 0 (+ (select main_a v_prenex_28806) 2)) (<= (select main_a v_prenex_28805) 1000) (<= 0 (select main_a v_prenex_28806)) (<= (select main_a v_prenex_28805) (+ (select main_a v_prenex_28806) 1000)) (<= (+ main_x 1) v_prenex_28806) (< v_prenex_28806 main_x))) (forall ((v_prenex_22969 Int) (v_prenex_22968 Int)) (or (< v_prenex_22969 main_x) (<= (select main_a v_prenex_22968) 1002) (<= (+ main_y 1) v_prenex_22968) (<= 0 (* 2 (select main_a v_prenex_22969))) (<= 1000 (+ (select main_a v_prenex_22969) (select main_a v_prenex_22968))) (<= (+ main_x 1) v_prenex_22969) (<= (* 2 (select main_a v_prenex_22968)) 2000))) (forall ((v_prenex_22988 Int) (v_prenex_22989 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22989))) (<= 998 (select main_a v_prenex_22988)) (<= (+ (select main_a v_prenex_22989) 996) (select main_a v_prenex_22988)) (< v_prenex_22989 main_x) (<= (+ main_x 1) v_prenex_22989))) (forall ((v_prenex_28184 Int) (v_prenex_28185 Int)) (or (<= (select main_a v_prenex_28184) 1000) (<= (* 2 (select main_a v_prenex_28184)) 2000) (< v_prenex_28185 main_x) (<= (+ (select main_a v_prenex_28185) (select main_a v_prenex_28184)) 1000) (<= (select main_a v_prenex_28185) 4) (<= (select main_a v_prenex_28185) 2) (<= (+ main_x 1) v_prenex_28185))) (forall ((v_prenex_24016 Int) (v_prenex_24015 Int)) (or (<= 996 (select main_a v_prenex_24015)) (<= 0 (* 2 (select main_a v_prenex_24016))) (<= (* 2 (select main_a v_prenex_24015)) 2000) (< v_prenex_24016 main_x) (<= (select main_a v_prenex_24015) (+ (select main_a v_prenex_24016) 1000)) (<= (* 2 (select main_a v_prenex_24016)) 4) (<= (+ main_x 1) v_prenex_24016))) (forall ((v_prenex_26503 Int) (v_prenex_26504 Int)) (or (<= 1000 (+ (select main_a v_prenex_26504) (select main_a v_prenex_26503))) (< v_prenex_26503 main_y) (<= (+ main_x 1) v_prenex_26504) (<= 0 (* 2 (select main_a v_prenex_26504))) (<= 1996 (* 2 (select main_a v_prenex_26503))) (< v_prenex_26504 main_x))) (forall ((v_prenex_20271 Int) (v_prenex_20270 Int)) (or (<= (select main_a v_prenex_20270) 1000) (< v_prenex_20271 main_x) (<= (+ main_x 1) v_prenex_20271) (<= (* 2 (select main_a v_prenex_20271)) 4) (<= (+ (select main_a v_prenex_20271) 996) (select main_a v_prenex_20270)) (<= 1996 (* 2 (select main_a v_prenex_20270))))) (forall ((v_prenex_28902 Int) (v_prenex_28901 Int)) (or (<= (+ (select main_a v_prenex_28902) (select main_a v_prenex_28901)) 1000) (<= (select main_a v_prenex_28902) 2) (<= (* 2 (select main_a v_prenex_28901)) 2000) (< v_prenex_28902 main_x) (<= (+ main_x 1) v_prenex_28902) (<= (+ main_y 1) v_prenex_28901))) (or (forall ((v_prenex_20076 Int)) (or (<= (select main_a v_prenex_20076) 1002) (<= 996 (select main_a v_prenex_20076)))) (forall ((v_prenex_20077 Int)) (or (<= (* 2 (select main_a v_prenex_20077)) 4) (<= (+ main_x 1) v_prenex_20077) (<= 0 (+ (select main_a v_prenex_20077) 2)) (< v_prenex_20077 main_x)))) (forall ((v_prenex_27025 Int) (v_prenex_27026 Int)) (or (< v_prenex_27026 main_x) (<= 0 (* 2 (select main_a v_prenex_27026))) (<= (+ main_x 1) v_prenex_27026) (<= 998 (select main_a v_prenex_27025)) (<= (+ (select main_a v_prenex_27026) 996) (select main_a v_prenex_27025)) (<= 0 (select main_a v_prenex_27026)))) (forall ((v_prenex_27232 Int) (v_prenex_27233 Int)) (or (<= (+ (select main_a v_prenex_27233) (select main_a v_prenex_27232)) 1000) (<= (select main_a v_prenex_27233) 4) (<= 0 (+ (select main_a v_prenex_27233) 2)) (< v_prenex_27233 main_x) (<= 1996 (* 2 (select main_a v_prenex_27232))) (<= (select main_a v_prenex_27232) 1002) (<= (+ main_x 1) v_prenex_27233))) (or (forall ((v_prenex_21439 Int)) (or (<= 996 (select main_a v_prenex_21439)) (< v_prenex_21439 main_y) (<= (+ main_y 1) v_prenex_21439) (<= 1996 (* 2 (select main_a v_prenex_21439))))) (forall ((v_prenex_21440 Int)) (<= 0 (* 2 (select main_a v_prenex_21440))))) (or (forall ((v_prenex_22468 Int)) (or (< v_prenex_22468 main_x) (<= (select main_a v_prenex_22468) 4) (<= (+ main_x 1) v_prenex_22468) (<= 0 (+ (select main_a v_prenex_22468) 2)) (<= 0 (* 2 (select main_a v_prenex_22468))))) (forall ((v_prenex_22467 Int)) (<= (select main_a v_prenex_22467) 1002))) (or (forall ((v_prenex_24968 Int)) (or (<= 0 (select main_a v_prenex_24968)) (<= (+ main_x 1) v_prenex_24968) (<= 0 (* 2 (select main_a v_prenex_24968))) (<= 0 (+ (select main_a v_prenex_24968) 2)) (< v_prenex_24968 main_x))) (forall ((v_prenex_24967 Int)) (or (<= (* 2 (select main_a v_prenex_24967)) 2000) (<= 996 (select main_a v_prenex_24967))))) (or (forall ((v_prenex_23895 Int)) (or (<= 998 (select main_a v_prenex_23895)) (<= 1996 (* 2 (select main_a v_prenex_23895))))) (forall ((v_prenex_23896 Int)) (or (< v_prenex_23896 main_x) (<= 0 (* 2 (select main_a v_prenex_23896))) (<= (select main_a v_prenex_23896) 2) (<= (+ main_x 1) v_prenex_23896)))) (forall ((v_prenex_25037 Int) (v_prenex_25038 Int)) (or (<= 0 (+ (select main_a v_prenex_25038) 2)) (<= (+ main_x 1) v_prenex_25038) (< v_prenex_25037 main_y) (<= (+ (select main_a v_prenex_25038) (select main_a v_prenex_25037)) 1000) (<= (* 2 (select main_a v_prenex_25037)) 2000) (< v_prenex_25038 main_x))) (or (forall ((v_prenex_27256 Int)) (or (<= 996 (select main_a v_prenex_27256)) (<= (select main_a v_prenex_27256) 1000))) (forall ((v_prenex_27257 Int)) (or (< v_prenex_27257 main_x) (<= (select main_a v_prenex_27257) 4) (<= 0 (* 2 (select main_a v_prenex_27257))) (<= (+ main_x 1) v_prenex_27257)))) (forall ((v_prenex_26669 Int) (v_prenex_26670 Int)) (or (<= 998 (select main_a v_prenex_26669)) (<= (select main_a v_prenex_26670) 4) (< v_prenex_26670 main_x) (<= 1996 (* 2 (select main_a v_prenex_26669))) (<= (select main_a v_prenex_26669) (+ (select main_a v_prenex_26670) 1000)) (<= (+ main_x 1) v_prenex_26670))) (or (forall ((v_prenex_19656 Int)) (or (<= (select main_a v_prenex_19656) 2) (< v_prenex_19656 main_x) (<= (+ main_x 1) v_prenex_19656) (<= 0 (select main_a v_prenex_19656)) (<= 0 (* 2 (select main_a v_prenex_19656))))) (forall ((v_prenex_19655 Int)) (or (<= (select main_a v_prenex_19655) 1000) (<= (select main_a v_prenex_19655) 1002)))) (or (forall ((v_prenex_22704 Int)) (<= 1996 (* 2 (select main_a v_prenex_22704)))) (forall ((v_prenex_22705 Int)) (or (<= 0 (select main_a v_prenex_22705)) (<= 0 (+ (select main_a v_prenex_22705) 2)) (<= (+ main_x 1) v_prenex_22705) (< v_prenex_22705 main_x)))) (forall ((v_prenex_22415 Int) (v_prenex_22416 Int)) (or (<= (select main_a v_prenex_22415) 1000) (<= (+ main_x 1) v_prenex_22416) (< v_prenex_22416 main_x) (<= (+ (select main_a v_prenex_22416) (select main_a v_prenex_22415)) 1000) (<= 996 (select main_a v_prenex_22415)) (<= 0 (+ (select main_a v_prenex_22416) 2)) (< v_prenex_22415 main_y))) (forall ((v_prenex_22583 Int) (v_prenex_22582 Int)) (or (< v_prenex_22583 main_x) (<= (select main_a v_prenex_22582) 1000) (<= (+ main_x 1) v_prenex_22583) (<= (+ main_y 1) v_prenex_22582) (<= (+ (select main_a v_prenex_22583) (select main_a v_prenex_22582)) 1000) (<= 0 (* 2 (select main_a v_prenex_22583))))) (forall ((v_prenex_23349 Int) (v_prenex_23350 Int)) (or (<= (+ (select main_a v_prenex_23350) 996) (select main_a v_prenex_23349)) (< v_prenex_23350 main_x) (<= 0 (+ (select main_a v_prenex_23350) 2)) (<= (+ main_x 1) v_prenex_23350) (<= (select main_a v_prenex_23349) 1000) (<= 1996 (* 2 (select main_a v_prenex_23349))))) (forall ((v_prenex_27073 Int) (v_prenex_27074 Int)) (or (<= (+ (select main_a v_prenex_27074) 996) (select main_a v_prenex_27073)) (<= (select main_a v_prenex_27074) 4) (<= (select main_a v_prenex_27073) 1000) (<= 1996 (* 2 (select main_a v_prenex_27073))) (< v_prenex_27074 main_x) (<= (+ main_x 1) v_prenex_27074) (<= 0 (* 2 (select main_a v_prenex_27074))))) (or (forall ((v_prenex_19377 Int)) (or (<= 998 (select main_a v_prenex_19377)) (<= 1996 (* 2 (select main_a v_prenex_19377))))) (forall ((v_prenex_19378 Int)) (or (<= (* 2 (select main_a v_prenex_19378)) 4) (<= 0 (* 2 (select main_a v_prenex_19378))) (<= (+ main_x 1) v_prenex_19378) (< v_prenex_19378 main_x) (<= (select main_a v_prenex_19378) 2)))) (forall ((v_prenex_25229 Int) (v_prenex_25230 Int)) (or (<= (select main_a v_prenex_25230) 2) (<= (+ (select main_a v_prenex_25230) 996) (select main_a v_prenex_25229)) (<= (+ main_x 1) v_prenex_25230) (< v_prenex_25230 main_x) (<= (select main_a v_prenex_25229) 1000) (<= 998 (select main_a v_prenex_25229)))) (forall ((v_prenex_19245 Int) (v_prenex_19246 Int)) (or (<= (select main_a v_prenex_19246) 2) (<= 998 (select main_a v_prenex_19245)) (< v_prenex_19246 main_x) (<= 996 (select main_a v_prenex_19245)) (<= 0 (+ (select main_a v_prenex_19246) 2)) (<= (+ main_x 1) v_prenex_19246) (<= (+ (select main_a v_prenex_19246) 996) (select main_a v_prenex_19245)))) (forall ((v_prenex_28515 Int) (v_prenex_28516 Int)) (or (<= (+ (select main_a v_prenex_28516) 996) (select main_a v_prenex_28515)) (<= (+ main_x 1) v_prenex_28516) (< v_prenex_28516 main_x) (<= (select main_a v_prenex_28515) 1000) (<= (select main_a v_prenex_28516) 2))) (forall ((v_prenex_27913 Int) (v_prenex_27912 Int)) (or (<= (+ (select main_a v_prenex_27913) (select main_a v_prenex_27912)) 1000) (< v_prenex_27913 main_x) (<= (select main_a v_prenex_27912) 1000) (<= (+ main_y 1) v_prenex_27912) (<= (+ main_x 1) v_prenex_27913) (<= (select main_a v_prenex_27913) 2) (<= (select main_a v_prenex_27912) 1002))) (forall ((v_prenex_27392 Int) (v_prenex_27393 Int)) (or (<= 996 (select main_a v_prenex_27392)) (<= (+ (select main_a v_prenex_27393) 996) (select main_a v_prenex_27392)) (<= (+ main_x 1) v_prenex_27393) (<= (select main_a v_prenex_27393) 4) (<= (+ main_y 1) v_prenex_27392) (< v_prenex_27393 main_x))) (forall ((v_prenex_23695 Int) (v_prenex_23696 Int)) (or (<= (+ main_x 1) v_prenex_23696) (<= 0 (+ (select main_a v_prenex_23696) 2)) (< v_prenex_23696 main_x) (<= (+ (select main_a v_prenex_23696) 996) (select main_a v_prenex_23695)) (<= (+ main_y 1) v_prenex_23695) (<= 996 (select main_a v_prenex_23695)))) (forall ((v_prenex_20935 Int) (v_prenex_20934 Int)) (or (< v_prenex_20935 main_x) (<= 1996 (* 2 (select main_a v_prenex_20934))) (<= (+ main_x 1) v_prenex_20935) (<= 0 (* 2 (select main_a v_prenex_20935))) (<= (select main_a v_prenex_20935) 2) (<= 998 (select main_a v_prenex_20934)) (<= (+ (select main_a v_prenex_20935) 996) (select main_a v_prenex_20934)))) (forall ((v_prenex_20848 Int) (v_prenex_20847 Int)) (or (< v_prenex_20847 main_y) (<= (* 2 (select main_a v_prenex_20847)) 2000) (<= (select main_a v_prenex_20847) (+ (select main_a v_prenex_20848) 1000)) (<= (+ main_x 1) v_prenex_20848) (<= (select main_a v_prenex_20848) 2) (< v_prenex_20848 main_x) (<= 996 (select main_a v_prenex_20847)))) (forall ((v_prenex_27374 Int) (v_prenex_27375 Int)) (or (<= (* 2 (select main_a v_prenex_27375)) 4) (<= 0 (* 2 (select main_a v_prenex_27375))) (<= (+ main_x 1) v_prenex_27375) (<= 998 (select main_a v_prenex_27374)) (< v_prenex_27375 main_x) (<= 1000 (+ (select main_a v_prenex_27375) (select main_a v_prenex_27374))) (<= 1996 (* 2 (select main_a v_prenex_27374))))) (forall ((v_prenex_21481 Int) (v_prenex_21482 Int)) (or (<= 998 (select main_a v_prenex_21481)) (< v_prenex_21481 main_y) (<= (+ main_x 1) v_prenex_21482) (<= (* 2 (select main_a v_prenex_21481)) 2000) (< v_prenex_21482 main_x) (<= 0 (select main_a v_prenex_21482)) (<= (+ (select main_a v_prenex_21482) (select main_a v_prenex_21481)) 1000))) (forall ((v_prenex_24131 Int) (v_prenex_24132 Int)) (or (< v_prenex_24131 main_y) (< v_prenex_24132 main_x) (<= (select main_a v_prenex_24131) 1000) (<= (+ (select main_a v_prenex_24132) (select main_a v_prenex_24131)) 1000) (<= 0 (+ (select main_a v_prenex_24132) 2)) (<= (+ main_x 1) v_prenex_24132))) (or (forall ((v_prenex_22144 Int)) (or (<= (* 2 (select main_a v_prenex_22144)) 4) (< v_prenex_22144 main_x) (<= (+ main_x 1) v_prenex_22144) (<= (select main_a v_prenex_22144) 2))) (forall ((v_prenex_22143 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22143))) (< v_prenex_22143 main_y)))) (forall ((v_prenex_23123 Int) (v_prenex_23124 Int)) (or (< v_prenex_23124 main_x) (<= (select main_a v_prenex_23123) 1002) (<= (+ main_x 1) v_prenex_23124) (<= (select main_a v_prenex_23124) 4) (<= 1000 (+ (select main_a v_prenex_23124) (select main_a v_prenex_23123))) (<= 998 (select main_a v_prenex_23123)))) (forall ((v_prenex_28052 Int) (v_prenex_28051 Int)) (or (<= (select main_a v_prenex_28051) (+ (select main_a v_prenex_28052) 1000)) (<= (select main_a v_prenex_28051) 1002) (<= (+ main_x 1) v_prenex_28052) (< v_prenex_28052 main_x) (<= (select main_a v_prenex_28052) 2) (< v_prenex_28051 main_y))) (forall ((v_prenex_20652 Int) (v_prenex_20651 Int)) (or (<= (* 2 (select main_a v_prenex_20652)) 4) (<= (+ (select main_a v_prenex_20652) (select main_a v_prenex_20651)) 1000) (<= (select main_a v_prenex_20652) 2) (<= 996 (select main_a v_prenex_20651)) (<= (+ main_x 1) v_prenex_20652) (< v_prenex_20652 main_x))) (or (forall ((v_prenex_22072 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22072))) (<= (+ main_x 1) v_prenex_22072) (< v_prenex_22072 main_x) (<= (select main_a v_prenex_22072) 2) (<= (select main_a v_prenex_22072) 4))) (forall ((v_prenex_22071 Int)) (or (<= (* 2 (select main_a v_prenex_22071)) 2000) (<= 996 (select main_a v_prenex_22071))))) (forall ((v_prenex_26686 Int) (v_prenex_26685 Int)) (or (<= (+ main_x 1) v_prenex_26686) (<= (select main_a v_prenex_26686) 4) (<= (select main_a v_prenex_26686) 2) (<= 996 (select main_a v_prenex_26685)) (<= 1996 (* 2 (select main_a v_prenex_26685))) (< v_prenex_26686 main_x) (<= 1000 (+ (select main_a v_prenex_26686) (select main_a v_prenex_26685))))) (or (forall ((v_prenex_26811 Int)) (or (<= 996 (select main_a v_prenex_26811)) (<= 1996 (* 2 (select main_a v_prenex_26811))) (<= (+ main_y 1) v_prenex_26811))) (forall ((v_prenex_26812 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26812))) (<= 0 (+ (select main_a v_prenex_26812) 2)) (<= (+ main_x 1) v_prenex_26812) (< v_prenex_26812 main_x)))) (forall ((v_prenex_28252 Int) (v_prenex_28251 Int)) (or (<= (+ (select main_a v_prenex_28252) (select main_a v_prenex_28251)) 1000) (<= (+ main_x 1) v_prenex_28252) (<= (* 2 (select main_a v_prenex_28251)) 2000) (<= (select main_a v_prenex_28251) 1002) (<= (* 2 (select main_a v_prenex_28252)) 4) (< v_prenex_28251 main_y) (< v_prenex_28252 main_x))) (forall ((v_prenex_19319 Int) (v_prenex_19320 Int)) (or (<= (select main_a v_prenex_19319) 1000) (<= (select main_a v_prenex_19320) 2) (<= (* 2 (select main_a v_prenex_19319)) 2000) (<= (+ main_x 1) v_prenex_19320) (<= (+ (select main_a v_prenex_19320) (select main_a v_prenex_19319)) 1000) (< v_prenex_19320 main_x))) (forall ((v_prenex_24509 Int) (v_prenex_24508 Int)) (or (< v_prenex_24509 main_x) (<= 0 (* 2 (select main_a v_prenex_24509))) (<= 998 (select main_a v_prenex_24508)) (<= 1000 (+ (select main_a v_prenex_24509) (select main_a v_prenex_24508))) (<= (select main_a v_prenex_24509) 4) (<= (+ main_x 1) v_prenex_24509))) (forall ((v_prenex_21830 Int) (v_prenex_21829 Int)) (or (<= (select main_a v_prenex_21829) 1000) (< v_prenex_21830 main_x) (<= 1000 (+ (select main_a v_prenex_21830) (select main_a v_prenex_21829))) (<= 998 (select main_a v_prenex_21829)) (<= (* 2 (select main_a v_prenex_21830)) 4) (<= (+ main_x 1) v_prenex_21830) (<= 0 (+ (select main_a v_prenex_21830) 2)))) (forall ((v_prenex_25963 Int) (v_prenex_25964 Int)) (or (<= (* 2 (select main_a v_prenex_25964)) 4) (<= 1996 (* 2 (select main_a v_prenex_25963))) (<= (+ (select main_a v_prenex_25964) 996) (select main_a v_prenex_25963)) (<= (+ main_x 1) v_prenex_25964) (< v_prenex_25963 main_y) (< v_prenex_25964 main_x))) (forall ((v_prenex_26759 Int) (v_prenex_26760 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26759))) (<= (select main_a v_prenex_26760) 2) (<= (+ (select main_a v_prenex_26760) (select main_a v_prenex_26759)) 1000) (< v_prenex_26760 main_x) (<= (* 2 (select main_a v_prenex_26759)) 2000) (<= (+ main_x 1) v_prenex_26760))) (forall ((v_prenex_28920 Int) (v_prenex_28919 Int)) (or (<= (select main_a v_prenex_28919) 1000) (<= (+ main_x 1) v_prenex_28920) (<= 1000 (+ (select main_a v_prenex_28920) (select main_a v_prenex_28919))) (< v_prenex_28920 main_x) (<= (select main_a v_prenex_28920) 2))) (or (forall ((v_prenex_28288 Int)) (or (<= 0 (+ (select main_a v_prenex_28288) 2)) (<= (+ main_x 1) v_prenex_28288) (< v_prenex_28288 main_x) (<= (* 2 (select main_a v_prenex_28288)) 4) (<= 0 (* 2 (select main_a v_prenex_28288))))) (forall ((v_prenex_28287 Int)) (or (<= 996 (select main_a v_prenex_28287)) (<= (select main_a v_prenex_28287) 1002)))) (forall ((v_prenex_20295 Int) (v_prenex_20294 Int)) (or (<= 0 (select main_a v_prenex_20295)) (< v_prenex_20295 main_x) (<= (+ main_x 1) v_prenex_20295) (<= 998 (select main_a v_prenex_20294)) (<= (select main_a v_prenex_20294) 1002) (<= 1000 (+ (select main_a v_prenex_20295) (select main_a v_prenex_20294))) (<= (* 2 (select main_a v_prenex_20295)) 4))) (forall ((v_prenex_21513 Int) (v_prenex_21514 Int)) (or (<= (select main_a v_prenex_21513) (+ (select main_a v_prenex_21514) 1000)) (<= 998 (select main_a v_prenex_21513)) (<= (select main_a v_prenex_21514) 4) (< v_prenex_21514 main_x) (<= (select main_a v_prenex_21513) 1000) (<= (+ main_x 1) v_prenex_21514) (<= (* 2 (select main_a v_prenex_21514)) 4))) (forall ((v_prenex_27408 Int) (v_prenex_27409 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27408))) (<= (* 2 (select main_a v_prenex_27408)) 2000) (<= (select main_a v_prenex_27409) 2) (<= (+ (select main_a v_prenex_27409) 996) (select main_a v_prenex_27408)) (< v_prenex_27409 main_x) (<= (select main_a v_prenex_27409) 4) (<= (+ main_x 1) v_prenex_27409))) (or (forall ((v_prenex_25880 Int)) (<= (* 2 (select main_a v_prenex_25880)) 4)) (forall ((v_prenex_25879 Int)) (or (<= 996 (select main_a v_prenex_25879)) (< v_prenex_25879 main_y) (<= 1996 (* 2 (select main_a v_prenex_25879))) (<= (+ main_y 1) v_prenex_25879)))) (forall ((v_prenex_19544 Int) (v_prenex_19543 Int)) (or (<= (+ main_x 1) v_prenex_19544) (<= (+ (select main_a v_prenex_19544) (select main_a v_prenex_19543)) 1000) (<= 0 (select main_a v_prenex_19544)) (<= (select main_a v_prenex_19543) 1002) (< v_prenex_19544 main_x))) (forall ((v_prenex_26090 Int) (v_prenex_26089 Int)) (or (<= 0 (+ (select main_a v_prenex_26090) 2)) (<= 1996 (* 2 (select main_a v_prenex_26089))) (<= (* 2 (select main_a v_prenex_26089)) 2000) (< v_prenex_26090 main_x) (<= (select main_a v_prenex_26089) (+ (select main_a v_prenex_26090) 1000)) (<= (+ main_x 1) v_prenex_26090))) (forall ((v_prenex_28529 Int) (v_prenex_28530 Int)) (or (< v_prenex_28529 main_y) (< v_prenex_28530 main_x) (<= (select main_a v_prenex_28529) 1000) (<= (+ main_x 1) v_prenex_28530) (<= (+ (select main_a v_prenex_28530) 996) (select main_a v_prenex_28529)) (<= (select main_a v_prenex_28530) 4))) (or (forall ((v_prenex_28123 Int)) (or (<= (select main_a v_prenex_28123) 1000) (<= (* 2 (select main_a v_prenex_28123)) 2000))) (forall ((v_prenex_28124 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28124))) (< v_prenex_28124 main_x) (<= (select main_a v_prenex_28124) 4) (<= (+ main_x 1) v_prenex_28124) (<= (* 2 (select main_a v_prenex_28124)) 4)))) (or (forall ((v_prenex_27419 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27419))) (< v_prenex_27419 main_x) (<= (* 2 (select main_a v_prenex_27419)) 4) (<= (+ main_x 1) v_prenex_27419))) (forall ((v_prenex_27418 Int)) (or (< v_prenex_27418 main_y) (<= (select main_a v_prenex_27418) 1000) (<= (select main_a v_prenex_27418) 1002)))) (forall ((v_prenex_26064 Int) (v_prenex_26063 Int)) (or (<= (select main_a v_prenex_26063) (+ (select main_a v_prenex_26064) 1000)) (<= 996 (select main_a v_prenex_26063)) (<= 0 (+ (select main_a v_prenex_26064) 2)) (< v_prenex_26064 main_x) (<= (+ main_x 1) v_prenex_26064))) (forall ((v_prenex_20355 Int) (v_prenex_20354 Int)) (or (<= (+ main_x 1) v_prenex_20355) (<= 0 (* 2 (select main_a v_prenex_20355))) (< v_prenex_20355 main_x) (<= (select main_a v_prenex_20354) 1000) (<= 1000 (+ (select main_a v_prenex_20355) (select main_a v_prenex_20354))) (<= (select main_a v_prenex_20355) 2) (<= (select main_a v_prenex_20354) 1002))) (forall ((v_prenex_18732 Int) (v_prenex_18731 Int)) (or (<= 0 (select main_a v_prenex_18731)) (<= 0 (+ (select main_a v_prenex_18731) 2)) (<= 1000 (+ (select main_a v_prenex_18731) (select main_a v_prenex_18732))) (<= 996 (select main_a v_prenex_18732)) (< v_prenex_18731 main_x) (<= (+ main_x 1) v_prenex_18731) (<= 1996 (* 2 (select main_a v_prenex_18732))))) (forall ((v_prenex_19041 Int) (v_prenex_19042 Int)) (or (<= (select main_a v_prenex_19042) 4) (<= (select main_a v_prenex_19041) 1002) (<= 1000 (+ (select main_a v_prenex_19042) (select main_a v_prenex_19041))) (<= (+ main_x 1) v_prenex_19042) (< v_prenex_19042 main_x) (<= (* 2 (select main_a v_prenex_19041)) 2000) (<= (+ main_y 1) v_prenex_19041))) (or (forall ((v_prenex_23208 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23208))) (<= 0 (+ (select main_a v_prenex_23208) 2)) (<= (* 2 (select main_a v_prenex_23208)) 4) (<= (+ main_x 1) v_prenex_23208) (< v_prenex_23208 main_x))) (forall ((v_prenex_23207 Int)) (or (<= 998 (select main_a v_prenex_23207)) (<= 1996 (* 2 (select main_a v_prenex_23207)))))) (forall ((v_prenex_24586 Int) (v_prenex_24587 Int)) (or (<= 0 (+ (select main_a v_prenex_24587) 2)) (<= (+ main_x 1) v_prenex_24587) (<= (select main_a v_prenex_24586) (+ (select main_a v_prenex_24587) 1000)) (< v_prenex_24587 main_x) (<= (select main_a v_prenex_24587) 2) (<= 998 (select main_a v_prenex_24586)))) (forall ((v_prenex_23908 Int) (v_prenex_23907 Int)) (or (<= (+ main_x 1) v_prenex_23908) (<= 0 (+ (select main_a v_prenex_23908) 2)) (<= (+ (select main_a v_prenex_23908) (select main_a v_prenex_23907)) 1000) (< v_prenex_23908 main_x) (<= (select main_a v_prenex_23908) 4) (<= (select main_a v_prenex_23907) 1002))) (forall ((v_prenex_25343 Int) (v_prenex_25342 Int)) (or (<= (+ main_y 1) v_prenex_25342) (<= (* 2 (select main_a v_prenex_25342)) 2000) (<= 0 (select main_a v_prenex_25343)) (< v_prenex_25343 main_x) (<= 998 (select main_a v_prenex_25342)) (<= 1000 (+ (select main_a v_prenex_25343) (select main_a v_prenex_25342))) (<= (+ main_x 1) v_prenex_25343))) (forall ((v_prenex_27220 Int) (v_prenex_27221 Int)) (or (<= 996 (select main_a v_prenex_27220)) (<= (select main_a v_prenex_27221) 4) (<= (+ (select main_a v_prenex_27221) 996) (select main_a v_prenex_27220)) (<= (+ main_x 1) v_prenex_27221) (< v_prenex_27221 main_x) (<= (* 2 (select main_a v_prenex_27221)) 4))) (forall ((v_prenex_28364 Int) (v_prenex_28363 Int)) (or (<= (* 2 (select main_a v_prenex_28364)) 4) (< v_prenex_28364 main_x) (<= (+ (select main_a v_prenex_28364) (select main_a v_prenex_28363)) 1000) (<= (select main_a v_prenex_28364) 4) (<= 998 (select main_a v_prenex_28363)) (<= (select main_a v_prenex_28363) 1002) (<= (+ main_x 1) v_prenex_28364))) (forall ((v_prenex_23316 Int) (v_prenex_23315 Int)) (or (<= (+ main_x 1) v_prenex_23316) (<= (* 2 (select main_a v_prenex_23316)) 4) (<= 0 (* 2 (select main_a v_prenex_23316))) (<= (select main_a v_prenex_23315) 1002) (<= 1000 (+ (select main_a v_prenex_23316) (select main_a v_prenex_23315))) (< v_prenex_23316 main_x))) (forall ((v_prenex_21646 Int) (v_prenex_21647 Int)) (or (<= (+ main_x 1) v_prenex_21647) (<= 0 (+ (select main_a v_prenex_21647) 2)) (<= (select main_a v_prenex_21646) 1002) (<= (select main_a v_prenex_21646) (+ (select main_a v_prenex_21647) 1000)) (< v_prenex_21647 main_x) (<= (* 2 (select main_a v_prenex_21647)) 4))) (forall ((v_prenex_23639 Int) (v_prenex_23638 Int)) (or (<= 1000 (+ (select main_a v_prenex_23639) (select main_a v_prenex_23638))) (<= (+ main_x 1) v_prenex_23639) (<= 0 (* 2 (select main_a v_prenex_23639))) (<= (select main_a v_prenex_23639) 2) (<= (* 2 (select main_a v_prenex_23638)) 2000) (< v_prenex_23639 main_x) (<= 998 (select main_a v_prenex_23638)))) (or (forall ((v_prenex_23499 Int)) (or (<= 0 (select main_a v_prenex_23499)) (< v_prenex_23499 main_x) (<= (+ main_x 1) v_prenex_23499) (<= 0 (* 2 (select main_a v_prenex_23499))))) (forall ((v_prenex_23498 Int)) (<= 998 (select main_a v_prenex_23498)))) (or (forall ((v_prenex_27978 Int)) (or (<= (* 2 (select main_a v_prenex_27978)) 2000) (<= (+ main_y 1) v_prenex_27978) (<= (select main_a v_prenex_27978) 1000))) (forall ((v_prenex_27979 Int)) (or (<= (+ main_x 1) v_prenex_27979) (< v_prenex_27979 main_x) (<= 0 (* 2 (select main_a v_prenex_27979))) (<= (select main_a v_prenex_27979) 2)))) (or (forall ((v_prenex_22089 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22089))) (<= (select main_a v_prenex_22089) 1002))) (forall ((v_prenex_22090 Int)) (or (<= (* 2 (select main_a v_prenex_22090)) 4) (<= (+ main_x 1) v_prenex_22090) (< v_prenex_22090 main_x) (<= (select main_a v_prenex_22090) 2)))) (forall ((v_prenex_27368 Int) (v_prenex_27369 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27369))) (< v_prenex_27369 main_x) (<= (+ (select main_a v_prenex_27369) 996) (select main_a v_prenex_27368)) (<= (select main_a v_prenex_27368) 1000) (<= (+ main_x 1) v_prenex_27369) (<= 0 (+ (select main_a v_prenex_27369) 2)))) (forall ((v_prenex_26794 Int) (v_prenex_26793 Int)) (or (<= (select main_a v_prenex_26794) 2) (<= (+ main_x 1) v_prenex_26794) (<= (select main_a v_prenex_26793) (+ (select main_a v_prenex_26794) 1000)) (<= (select main_a v_prenex_26793) 1000) (< v_prenex_26794 main_x))) (forall ((v_prenex_24850 Int) (v_prenex_24851 Int)) (or (<= 0 (select main_a v_prenex_24851)) (< v_prenex_24851 main_x) (<= (+ (select main_a v_prenex_24851) 996) (select main_a v_prenex_24850)) (<= (+ main_x 1) v_prenex_24851) (<= (select main_a v_prenex_24850) 1000) (<= (* 2 (select main_a v_prenex_24850)) 2000))) (forall ((v_prenex_25395 Int) (v_prenex_25394 Int)) (or (<= (+ (select main_a v_prenex_25395) (select main_a v_prenex_25394)) 1000) (< v_prenex_25394 main_y) (<= 1996 (* 2 (select main_a v_prenex_25394))) (< v_prenex_25395 main_x) (<= (+ main_x 1) v_prenex_25395) (<= 0 (select main_a v_prenex_25395)))) (or (forall ((v_prenex_23573 Int)) (or (<= (* 2 (select main_a v_prenex_23573)) 4) (<= (+ main_x 1) v_prenex_23573) (< v_prenex_23573 main_x) (<= 0 (select main_a v_prenex_23573)) (<= 0 (* 2 (select main_a v_prenex_23573))))) (forall ((v_prenex_23572 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23572))) (<= (select main_a v_prenex_23572) 1000)))) (or (forall ((v_prenex_22064 Int)) (or (< v_prenex_22064 main_x) (<= (* 2 (select main_a v_prenex_22064)) 4) (<= 0 (* 2 (select main_a v_prenex_22064))) (<= (+ main_x 1) v_prenex_22064) (<= 0 (select main_a v_prenex_22064)))) (forall ((v_prenex_22063 Int)) (<= (select main_a v_prenex_22063) 1002))) (or (forall ((v_prenex_19883 Int)) (or (<= 996 (select main_a v_prenex_19883)) (< v_prenex_19883 main_y))) (forall ((v_prenex_19884 Int)) (or (<= (* 2 (select main_a v_prenex_19884)) 4) (<= 0 (select main_a v_prenex_19884)) (<= (+ main_x 1) v_prenex_19884) (< v_prenex_19884 main_x)))) (forall ((v_prenex_22693 Int) (v_prenex_22692 Int)) (or (<= (select main_a v_prenex_22693) 2) (<= (select main_a v_prenex_22692) 1000) (<= 0 (* 2 (select main_a v_prenex_22693))) (< v_prenex_22693 main_x) (<= (+ main_x 1) v_prenex_22693) (<= 1996 (* 2 (select main_a v_prenex_22692))) (<= (select main_a v_prenex_22692) (+ (select main_a v_prenex_22693) 1000)))) (or (forall ((v_prenex_19727 Int)) (<= 1996 (* 2 (select main_a v_prenex_19727)))) (forall ((v_prenex_19728 Int)) (or (<= (+ main_x 1) v_prenex_19728) (<= 0 (select main_a v_prenex_19728)) (<= 0 (+ (select main_a v_prenex_19728) 2)) (<= 0 (* 2 (select main_a v_prenex_19728))) (< v_prenex_19728 main_x)))) (forall ((v_prenex_24831 Int) (v_prenex_24830 Int)) (or (<= 0 (select main_a v_prenex_24831)) (<= (* 2 (select main_a v_prenex_24830)) 2000) (<= 0 (+ (select main_a v_prenex_24831) 2)) (< v_prenex_24831 main_x) (<= 998 (select main_a v_prenex_24830)) (<= (+ main_x 1) v_prenex_24831) (<= 1000 (+ (select main_a v_prenex_24831) (select main_a v_prenex_24830))))) (forall ((v_prenex_28169 Int) (v_prenex_28168 Int)) (or (<= (+ main_x 1) v_prenex_28169) (<= (select main_a v_prenex_28168) 1000) (<= (select main_a v_prenex_28168) 1002) (<= (* 2 (select main_a v_prenex_28169)) 4) (<= (+ (select main_a v_prenex_28169) (select main_a v_prenex_28168)) 1000) (< v_prenex_28169 main_x) (<= 0 (* 2 (select main_a v_prenex_28169))))) (forall ((v_prenex_20061 Int) (v_prenex_20060 Int)) (or (<= 998 (select main_a v_prenex_20060)) (<= (+ main_x 1) v_prenex_20061) (<= 1996 (* 2 (select main_a v_prenex_20060))) (<= (* 2 (select main_a v_prenex_20061)) 4) (< v_prenex_20061 main_x) (<= (select main_a v_prenex_20061) 4) (<= (select main_a v_prenex_20060) (+ (select main_a v_prenex_20061) 1000)))) (forall ((v_prenex_20893 Int) (v_prenex_20892 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20892))) (<= 0 (+ (select main_a v_prenex_20893) 2)) (<= 998 (select main_a v_prenex_20892)) (<= (+ (select main_a v_prenex_20893) 996) (select main_a v_prenex_20892)) (< v_prenex_20893 main_x) (<= (select main_a v_prenex_20893) 4) (<= (+ main_x 1) v_prenex_20893))) (forall ((v_prenex_18925 Int) (v_prenex_18926 Int)) (or (<= 996 (select main_a v_prenex_18925)) (<= (+ (select main_a v_prenex_18926) (select main_a v_prenex_18925)) 1000) (<= (+ main_x 1) v_prenex_18926) (< v_prenex_18926 main_x) (<= (select main_a v_prenex_18926) 4) (<= (select main_a v_prenex_18925) 1000))) (forall ((v_prenex_21501 Int) (v_prenex_21502 Int)) (or (<= 0 (+ (select main_a v_prenex_21502) 2)) (<= (select main_a v_prenex_21501) 1002) (< v_prenex_21502 main_x) (<= (+ (select main_a v_prenex_21502) 996) (select main_a v_prenex_21501)) (<= (* 2 (select main_a v_prenex_21501)) 2000) (<= (+ main_x 1) v_prenex_21502) (<= (select main_a v_prenex_21502) 2))) (or (forall ((v_prenex_26260 Int)) (or (< v_prenex_26260 main_x) (<= (+ main_x 1) v_prenex_26260) (<= (select main_a v_prenex_26260) 2) (<= (* 2 (select main_a v_prenex_26260)) 4))) (forall ((v_prenex_26259 Int)) (or (<= (* 2 (select main_a v_prenex_26259)) 2000) (< v_prenex_26259 main_y)))) (forall ((v_prenex_23786 Int) (v_prenex_23785 Int)) (or (<= (+ main_x 1) v_prenex_23786) (<= (select main_a v_prenex_23786) 4) (<= (select main_a v_prenex_23786) 2) (<= (select main_a v_prenex_23785) 1000) (<= (* 2 (select main_a v_prenex_23785)) 2000) (<= (+ (select main_a v_prenex_23786) (select main_a v_prenex_23785)) 1000) (< v_prenex_23786 main_x))) (forall ((v_prenex_19879 Int) (v_prenex_19880 Int)) (or (<= (select main_a v_prenex_19880) 2) (<= (select main_a v_prenex_19879) 1002) (<= (+ main_x 1) v_prenex_19880) (< v_prenex_19880 main_x) (<= (select main_a v_prenex_19879) (+ (select main_a v_prenex_19880) 1000)) (<= 0 (* 2 (select main_a v_prenex_19880))))) (or (forall ((v_prenex_25590 Int)) (or (<= (* 2 (select main_a v_prenex_25590)) 2000) (<= (select main_a v_prenex_25590) 1002))) (forall ((v_prenex_25591 Int)) (or (< v_prenex_25591 main_x) (<= 0 (+ (select main_a v_prenex_25591) 2)) (<= (* 2 (select main_a v_prenex_25591)) 4) (<= 0 (* 2 (select main_a v_prenex_25591))) (<= (+ main_x 1) v_prenex_25591)))) (forall ((v_prenex_22694 Int) (v_prenex_22695 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22694))) (<= (+ main_x 1) v_prenex_22695) (<= (select main_a v_prenex_22694) (+ (select main_a v_prenex_22695) 1000)) (<= 996 (select main_a v_prenex_22694)) (<= 0 (select main_a v_prenex_22695)) (< v_prenex_22695 main_x) (<= (* 2 (select main_a v_prenex_22695)) 4))) (forall ((v_prenex_19456 Int) (v_prenex_19455 Int)) (or (<= (select main_a v_prenex_19456) 2) (<= 998 (select main_a v_prenex_19455)) (<= (+ main_x 1) v_prenex_19456) (< v_prenex_19456 main_x) (<= 1000 (+ (select main_a v_prenex_19456) (select main_a v_prenex_19455))) (< v_prenex_19455 main_y))) (or (forall ((v_prenex_25869 Int)) (or (<= (select main_a v_prenex_25869) 1002) (<= (* 2 (select main_a v_prenex_25869)) 2000))) (forall ((v_prenex_25870 Int)) (or (< v_prenex_25870 main_x) (<= (select main_a v_prenex_25870) 4) (<= (+ main_x 1) v_prenex_25870) (<= (select main_a v_prenex_25870) 2) (<= 0 (* 2 (select main_a v_prenex_25870)))))) (forall ((v_prenex_26711 Int) (v_prenex_26712 Int)) (or (<= (select main_a v_prenex_26712) 4) (< v_prenex_26711 main_y) (< v_prenex_26712 main_x) (<= (+ (select main_a v_prenex_26712) 996) (select main_a v_prenex_26711)) (<= (+ main_x 1) v_prenex_26712) (<= 1996 (* 2 (select main_a v_prenex_26711))))) (forall ((v_prenex_25333 Int) (v_prenex_25332 Int)) (or (<= (select main_a v_prenex_25332) 1000) (<= (+ (select main_a v_prenex_25333) 996) (select main_a v_prenex_25332)) (<= (+ main_x 1) v_prenex_25333) (< v_prenex_25332 main_y) (<= (* 2 (select main_a v_prenex_25333)) 4) (<= 998 (select main_a v_prenex_25332)) (< v_prenex_25333 main_x))) (or (forall ((v_prenex_23193 Int)) (or (<= (* 2 (select main_a v_prenex_23193)) 2000) (<= (select main_a v_prenex_23193) 1002))) (forall ((v_prenex_23194 Int)) (or (<= (select main_a v_prenex_23194) 2) (< v_prenex_23194 main_x) (<= (+ main_x 1) v_prenex_23194) (<= (select main_a v_prenex_23194) 4) (<= 0 (* 2 (select main_a v_prenex_23194)))))) (or (forall ((v_prenex_24621 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24621))) (<= (* 2 (select main_a v_prenex_24621)) 4) (< v_prenex_24621 main_x) (<= (+ main_x 1) v_prenex_24621))) (forall ((v_prenex_24620 Int)) (or (<= 996 (select main_a v_prenex_24620)) (< v_prenex_24620 main_y) (<= (select main_a v_prenex_24620) 1000)))) (forall ((v_prenex_27270 Int) (v_prenex_27271 Int)) (or (<= (+ main_x 1) v_prenex_27271) (<= 0 (+ (select main_a v_prenex_27271) 2)) (< v_prenex_27271 main_x) (<= 1000 (+ (select main_a v_prenex_27271) (select main_a v_prenex_27270))) (<= 1996 (* 2 (select main_a v_prenex_27270))) (<= (select main_a v_prenex_27271) 2))) (forall ((v_prenex_19355 Int) (v_prenex_19356 Int)) (or (< v_prenex_19356 main_x) (<= (select main_a v_prenex_19356) 2) (<= (+ main_x 1) v_prenex_19356) (<= (select main_a v_prenex_19356) 4) (<= 1996 (* 2 (select main_a v_prenex_19355))) (<= (select main_a v_prenex_19355) 1002) (<= (+ (select main_a v_prenex_19356) 996) (select main_a v_prenex_19355)))) (forall ((v_prenex_28439 Int) (v_prenex_28440 Int)) (or (< v_prenex_28440 main_x) (<= (select main_a v_prenex_28440) 2) (<= (+ (select main_a v_prenex_28440) 996) (select main_a v_prenex_28439)) (<= 0 (* 2 (select main_a v_prenex_28440))) (<= (+ main_x 1) v_prenex_28440) (<= 996 (select main_a v_prenex_28439)) (<= (* 2 (select main_a v_prenex_28439)) 2000))) (or (forall ((v_prenex_24746 Int)) (or (<= (+ main_y 1) v_prenex_24746) (<= (select main_a v_prenex_24746) 1000))) (forall ((v_prenex_24747 Int)) (or (<= (* 2 (select main_a v_prenex_24747)) 4) (<= (+ main_x 1) v_prenex_24747) (< v_prenex_24747 main_x) (<= (select main_a v_prenex_24747) 4)))) (forall ((v_prenex_25290 Int) (v_prenex_25289 Int)) (or (< v_prenex_25290 main_x) (<= (+ main_x 1) v_prenex_25290) (<= 1000 (+ (select main_a v_prenex_25290) (select main_a v_prenex_25289))) (<= 998 (select main_a v_prenex_25289)) (<= (select main_a v_prenex_25290) 4))) (forall ((v_prenex_20399 Int) (v_prenex_20398 Int)) (or (< v_prenex_20399 main_x) (<= (select main_a v_prenex_20399) 2) (<= 0 (* 2 (select main_a v_prenex_20399))) (<= (+ (select main_a v_prenex_20399) (select main_a v_prenex_20398)) 1000) (<= (+ main_x 1) v_prenex_20399) (<= (select main_a v_prenex_20398) 1002) (<= (select main_a v_prenex_20398) 1000))) (forall ((v_prenex_28371 Int) (v_prenex_28372 Int)) (or (<= (+ main_x 1) v_prenex_28372) (<= (select main_a v_prenex_28372) 4) (<= 0 (+ (select main_a v_prenex_28372) 2)) (<= (* 2 (select main_a v_prenex_28371)) 2000) (<= (+ (select main_a v_prenex_28372) 996) (select main_a v_prenex_28371)) (<= (select main_a v_prenex_28371) 1000) (< v_prenex_28372 main_x))) (forall ((v_prenex_28742 Int) (v_prenex_28741 Int)) (or (<= 0 (+ (select main_a v_prenex_28742) 2)) (<= (+ main_x 1) v_prenex_28742) (<= 998 (select main_a v_prenex_28741)) (<= 0 (select main_a v_prenex_28742)) (< v_prenex_28742 main_x) (<= (+ (select main_a v_prenex_28742) (select main_a v_prenex_28741)) 1000))) (forall ((v_prenex_27230 Int) (v_prenex_27231 Int)) (or (< v_prenex_27231 main_x) (<= 1996 (* 2 (select main_a v_prenex_27230))) (<= (select main_a v_prenex_27231) 2) (<= 1000 (+ (select main_a v_prenex_27231) (select main_a v_prenex_27230))) (< v_prenex_27230 main_y) (<= (+ main_x 1) v_prenex_27231))) (forall ((v_prenex_25109 Int) (v_prenex_25110 Int)) (or (<= (+ main_x 1) v_prenex_25110) (<= (+ (select main_a v_prenex_25110) (select main_a v_prenex_25109)) 1000) (<= 996 (select main_a v_prenex_25109)) (<= (select main_a v_prenex_25110) 4) (< v_prenex_25110 main_x) (<= 0 (+ (select main_a v_prenex_25110) 2)))) (or (forall ((v_prenex_20204 Int)) (<= 1996 (* 2 (select main_a v_prenex_20204)))) (forall ((v_prenex_20205 Int)) (or (<= (+ main_x 1) v_prenex_20205) (<= 0 (select main_a v_prenex_20205)) (<= (* 2 (select main_a v_prenex_20205)) 4) (< v_prenex_20205 main_x) (<= 0 (+ (select main_a v_prenex_20205) 2))))) (forall ((v_prenex_20225 Int) (v_prenex_20224 Int)) (or (<= (* 2 (select main_a v_prenex_20225)) 4) (< v_prenex_20225 main_x) (<= (select main_a v_prenex_20224) (+ (select main_a v_prenex_20225) 1000)) (<= 996 (select main_a v_prenex_20224)) (<= 998 (select main_a v_prenex_20224)) (<= (+ main_x 1) v_prenex_20225) (<= (+ main_y 1) v_prenex_20224))) (forall ((v_prenex_22361 Int) (v_prenex_22362 Int)) (or (< v_prenex_22362 main_x) (<= (* 2 (select main_a v_prenex_22362)) 4) (<= 996 (select main_a v_prenex_22361)) (<= (select main_a v_prenex_22362) 2) (<= (+ main_x 1) v_prenex_22362) (<= (+ (select main_a v_prenex_22362) 996) (select main_a v_prenex_22361)))) (forall ((v_prenex_25006 Int) (v_prenex_25005 Int)) (or (<= (+ main_y 1) v_prenex_25005) (<= (+ main_x 1) v_prenex_25006) (<= 998 (select main_a v_prenex_25005)) (<= (select main_a v_prenex_25006) 4) (< v_prenex_25006 main_x) (<= (+ (select main_a v_prenex_25006) 996) (select main_a v_prenex_25005)))) (forall ((v_prenex_27708 Int) (v_prenex_27709 Int)) (or (<= (+ main_x 1) v_prenex_27709) (<= 998 (select main_a v_prenex_27708)) (<= (* 2 (select main_a v_prenex_27709)) 4) (<= (select main_a v_prenex_27709) 2) (< v_prenex_27709 main_x) (<= (select main_a v_prenex_27708) (+ (select main_a v_prenex_27709) 1000)))) (or (forall ((v_prenex_25640 Int)) (<= 1996 (* 2 (select main_a v_prenex_25640)))) (forall ((v_prenex_25641 Int)) (or (<= (+ main_x 1) v_prenex_25641) (<= (* 2 (select main_a v_prenex_25641)) 4) (<= 0 (select main_a v_prenex_25641)) (< v_prenex_25641 main_x)))) (forall ((v_prenex_22445 Int) (v_prenex_22446 Int)) (or (<= (select main_a v_prenex_22445) 1002) (< v_prenex_22446 main_x) (<= (+ main_x 1) v_prenex_22446) (<= 1000 (+ (select main_a v_prenex_22446) (select main_a v_prenex_22445))) (<= 0 (* 2 (select main_a v_prenex_22446))) (<= 0 (+ (select main_a v_prenex_22446) 2)) (<= (* 2 (select main_a v_prenex_22445)) 2000))) (forall ((v_prenex_27429 Int) (v_prenex_27428 Int)) (or (<= (select main_a v_prenex_27429) 4) (<= (select main_a v_prenex_27429) 2) (< v_prenex_27429 main_x) (<= (+ (select main_a v_prenex_27429) 996) (select main_a v_prenex_27428)) (<= (+ main_x 1) v_prenex_27429) (<= 998 (select main_a v_prenex_27428)) (<= (* 2 (select main_a v_prenex_27428)) 2000))) (forall ((v_prenex_26952 Int) (v_prenex_26951 Int)) (or (< v_prenex_26952 main_x) (<= 0 (select main_a v_prenex_26952)) (<= (* 2 (select main_a v_prenex_26951)) 2000) (<= (+ main_x 1) v_prenex_26952) (<= (select main_a v_prenex_26951) (+ (select main_a v_prenex_26952) 1000)) (< v_prenex_26951 main_y))) (forall ((v_prenex_26539 Int) (v_prenex_26540 Int)) (or (<= (* 2 (select main_a v_prenex_26540)) 4) (<= (select main_a v_prenex_26539) (+ (select main_a v_prenex_26540) 1000)) (<= 0 (+ (select main_a v_prenex_26540) 2)) (< v_prenex_26540 main_x) (<= 996 (select main_a v_prenex_26539)) (<= (+ main_x 1) v_prenex_26540))) (forall ((v_prenex_28759 Int) (v_prenex_28760 Int)) (or (<= (select main_a v_prenex_28760) 2) (<= 998 (select main_a v_prenex_28759)) (<= (select main_a v_prenex_28760) 4) (<= (+ main_x 1) v_prenex_28760) (<= 996 (select main_a v_prenex_28759)) (< v_prenex_28760 main_x) (<= (+ (select main_a v_prenex_28760) (select main_a v_prenex_28759)) 1000))) (or (forall ((v_prenex_28043 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28043))) (< v_prenex_28043 main_y))) (forall ((v_prenex_28044 Int)) (or (< v_prenex_28044 main_x) (<= (+ main_x 1) v_prenex_28044) (<= 0 (* 2 (select main_a v_prenex_28044)))))) (forall ((v_prenex_27791 Int) (v_prenex_27790 Int)) (or (<= 998 (select main_a v_prenex_27790)) (<= 1000 (+ (select main_a v_prenex_27791) (select main_a v_prenex_27790))) (<= (+ main_x 1) v_prenex_27791) (<= 996 (select main_a v_prenex_27790)) (< v_prenex_27791 main_x) (<= (+ main_y 1) v_prenex_27790) (<= 0 (* 2 (select main_a v_prenex_27791))))) (forall ((v_prenex_27694 Int) (v_prenex_27695 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27694))) (<= (select main_a v_prenex_27695) 2) (<= (+ main_y 1) v_prenex_27694) (<= (+ (select main_a v_prenex_27695) (select main_a v_prenex_27694)) 1000) (< v_prenex_27695 main_x) (<= (+ main_x 1) v_prenex_27695) (<= (select main_a v_prenex_27694) 1000))) (forall ((v_prenex_21072 Int) (v_prenex_21071 Int)) (or (<= 998 (select main_a v_prenex_21071)) (<= (+ main_y 1) v_prenex_21071) (< v_prenex_21072 main_x) (<= (+ main_x 1) v_prenex_21072) (<= (select main_a v_prenex_21072) 2) (<= (+ (select main_a v_prenex_21072) 996) (select main_a v_prenex_21071)))) (forall ((v_prenex_27416 Int) (v_prenex_27417 Int)) (or (<= 996 (select main_a v_prenex_27416)) (< v_prenex_27417 main_x) (<= (+ main_x 1) v_prenex_27417) (<= 0 (+ (select main_a v_prenex_27417) 2)) (<= 1000 (+ (select main_a v_prenex_27417) (select main_a v_prenex_27416))) (<= (+ main_y 1) v_prenex_27416))) (forall ((v_prenex_19232 Int) (v_prenex_19231 Int)) (or (<= (+ (select main_a v_prenex_19232) (select main_a v_prenex_19231)) 1000) (<= 0 (select main_a v_prenex_19232)) (<= 0 (+ (select main_a v_prenex_19232) 2)) (<= (+ main_x 1) v_prenex_19232) (< v_prenex_19232 main_x) (<= 1996 (* 2 (select main_a v_prenex_19231))))) (or (forall ((v_prenex_24175 Int)) (or (<= 996 (select main_a v_prenex_24175)) (<= 1996 (* 2 (select main_a v_prenex_24175))))) (forall ((v_prenex_24176 Int)) (or (<= (select main_a v_prenex_24176) 2) (<= (+ main_x 1) v_prenex_24176) (< v_prenex_24176 main_x) (<= 0 (* 2 (select main_a v_prenex_24176))) (<= (select main_a v_prenex_24176) 4)))) (or (forall ((v_prenex_26920 Int)) (or (<= (* 2 (select main_a v_prenex_26920)) 2000) (<= (select main_a v_prenex_26920) 1002))) (forall ((v_prenex_26921 Int)) (or (<= 0 (+ (select main_a v_prenex_26921) 2)) (<= (select main_a v_prenex_26921) 2) (<= (+ main_x 1) v_prenex_26921) (<= (* 2 (select main_a v_prenex_26921)) 4) (< v_prenex_26921 main_x)))) (forall ((v_prenex_26890 Int) (v_prenex_26891 Int)) (or (<= 0 (select main_a v_prenex_26891)) (<= 996 (select main_a v_prenex_26890)) (<= (select main_a v_prenex_26890) 1000) (< v_prenex_26891 main_x) (<= (+ (select main_a v_prenex_26891) (select main_a v_prenex_26890)) 1000) (<= (+ main_x 1) v_prenex_26891))) (forall ((v_prenex_19296 Int) (v_prenex_19295 Int)) (or (<= (+ main_x 1) v_prenex_19296) (<= (+ (select main_a v_prenex_19296) (select main_a v_prenex_19295)) 1000) (<= 998 (select main_a v_prenex_19295)) (<= (select main_a v_prenex_19295) 1002) (< v_prenex_19296 main_x) (<= (select main_a v_prenex_19296) 2) (<= 0 (* 2 (select main_a v_prenex_19296))))) (forall ((v_prenex_22246 Int) (v_prenex_22245 Int)) (or (<= 0 (+ (select main_a v_prenex_22246) 2)) (<= (+ main_x 1) v_prenex_22246) (<= (select main_a v_prenex_22245) 1000) (<= (select main_a v_prenex_22245) (+ (select main_a v_prenex_22246) 1000)) (< v_prenex_22246 main_x) (<= 0 (select main_a v_prenex_22246)) (<= (select main_a v_prenex_22245) 1002))) (or (forall ((v_prenex_21934 Int)) (or (< v_prenex_21934 main_x) (<= 0 (select main_a v_prenex_21934)) (<= 0 (* 2 (select main_a v_prenex_21934))) (<= (+ main_x 1) v_prenex_21934))) (forall ((v_prenex_21933 Int)) (or (<= 998 (select main_a v_prenex_21933)) (<= (+ main_y 1) v_prenex_21933) (<= (select main_a v_prenex_21933) 1000)))) (forall ((v_prenex_23921 Int) (v_prenex_23922 Int)) (or (<= (* 2 (select main_a v_prenex_23921)) 2000) (<= (* 2 (select main_a v_prenex_23922)) 4) (<= 996 (select main_a v_prenex_23921)) (< v_prenex_23922 main_x) (<= (+ (select main_a v_prenex_23922) (select main_a v_prenex_23921)) 1000) (<= (+ main_x 1) v_prenex_23922) (<= (select main_a v_prenex_23922) 2))) (or (forall ((v_prenex_23512 Int)) (or (<= (select main_a v_prenex_23512) 1002) (<= 996 (select main_a v_prenex_23512)))) (forall ((v_prenex_23513 Int)) (or (< v_prenex_23513 main_x) (<= (select main_a v_prenex_23513) 4) (<= (* 2 (select main_a v_prenex_23513)) 4) (<= 0 (+ (select main_a v_prenex_23513) 2)) (<= (+ main_x 1) v_prenex_23513)))) (forall ((v_prenex_28161 Int) (v_prenex_28160 Int)) (or (< v_prenex_28161 main_x) (<= 998 (select main_a v_prenex_28160)) (<= (select main_a v_prenex_28160) 1000) (<= (+ main_x 1) v_prenex_28161) (<= (select main_a v_prenex_28161) 2) (<= (select main_a v_prenex_28160) (+ (select main_a v_prenex_28161) 1000)))) (or (forall ((v_prenex_28761 Int)) (or (<= 996 (select main_a v_prenex_28761)) (< v_prenex_28761 main_y) (<= 1996 (* 2 (select main_a v_prenex_28761))))) (forall ((v_prenex_28762 Int)) (or (<= 0 (+ (select main_a v_prenex_28762) 2)) (<= (+ main_x 1) v_prenex_28762) (< v_prenex_28762 main_x) (<= (* 2 (select main_a v_prenex_28762)) 4)))) (or (forall ((v_prenex_21961 Int)) (or (<= (+ main_y 1) v_prenex_21961) (<= (* 2 (select main_a v_prenex_21961)) 2000) (<= (select main_a v_prenex_21961) 1002))) (forall ((v_prenex_21962 Int)) (or (<= 0 (select main_a v_prenex_21962)) (< v_prenex_21962 main_x) (<= (+ main_x 1) v_prenex_21962) (<= (* 2 (select main_a v_prenex_21962)) 4)))) (forall ((v_prenex_20251 Int) (v_prenex_20250 Int)) (or (<= (* 2 (select main_a v_prenex_20250)) 2000) (<= 0 (select main_a v_prenex_20251)) (< v_prenex_20251 main_x) (<= (+ main_x 1) v_prenex_20251) (<= (select main_a v_prenex_20250) (+ (select main_a v_prenex_20251) 1000)))) (forall ((v_prenex_20377 Int) (v_prenex_20376 Int)) (or (<= (* 2 (select main_a v_prenex_20376)) 2000) (<= (+ main_x 1) v_prenex_20377) (<= 0 (+ (select main_a v_prenex_20377) 2)) (< v_prenex_20377 main_x) (<= 996 (select main_a v_prenex_20376)) (<= 1000 (+ (select main_a v_prenex_20377) (select main_a v_prenex_20376))) (<= 0 (select main_a v_prenex_20377)))) (forall ((v_prenex_21169 Int) (v_prenex_21170 Int)) (or (< v_prenex_21170 main_x) (<= (select main_a v_prenex_21170) 2) (<= (select main_a v_prenex_21169) 1000) (<= 0 (select main_a v_prenex_21170)) (<= (* 2 (select main_a v_prenex_21169)) 2000) (<= (select main_a v_prenex_21169) (+ (select main_a v_prenex_21170) 1000)) (<= (+ main_x 1) v_prenex_21170))) (forall ((v_prenex_20375 Int) (v_prenex_20374 Int)) (or (<= (+ main_x 1) v_prenex_20375) (< v_prenex_20375 main_x) (<= 1996 (* 2 (select main_a v_prenex_20374))) (< v_prenex_20374 main_y) (<= (* 2 (select main_a v_prenex_20375)) 4) (<= (select main_a v_prenex_20374) (+ (select main_a v_prenex_20375) 1000)))) (forall ((v_prenex_27623 Int) (v_prenex_27622 Int)) (or (<= 0 (+ (select main_a v_prenex_27623) 2)) (<= 998 (select main_a v_prenex_27622)) (<= (+ (select main_a v_prenex_27623) (select main_a v_prenex_27622)) 1000) (< v_prenex_27623 main_x) (<= (+ main_x 1) v_prenex_27623))) (forall ((v_prenex_21111 Int) (v_prenex_21112 Int)) (or (<= (select main_a v_prenex_21111) 1002) (<= (* 2 (select main_a v_prenex_21111)) 2000) (< v_prenex_21112 main_x) (<= (select main_a v_prenex_21111) (+ (select main_a v_prenex_21112) 1000)) (<= (select main_a v_prenex_21112) 2) (<= (+ main_x 1) v_prenex_21112) (<= 0 (select main_a v_prenex_21112)))) (forall ((v_prenex_19687 Int) (v_prenex_19688 Int)) (or (<= (select main_a v_prenex_19688) 2) (<= (+ (select main_a v_prenex_19688) (select main_a v_prenex_19687)) 1000) (<= 0 (+ (select main_a v_prenex_19688) 2)) (<= 998 (select main_a v_prenex_19687)) (<= (+ main_x 1) v_prenex_19688) (< v_prenex_19688 main_x))) (forall ((v_prenex_22983 Int) (v_prenex_22982 Int)) (or (<= (+ (select main_a v_prenex_22983) 996) (select main_a v_prenex_22982)) (<= (+ main_x 1) v_prenex_22983) (<= 0 (* 2 (select main_a v_prenex_22983))) (< v_prenex_22983 main_x) (<= (* 2 (select main_a v_prenex_22983)) 4) (<= 996 (select main_a v_prenex_22982)))) (forall ((v_prenex_20564 Int) (v_prenex_20563 Int)) (or (<= (+ (select main_a v_prenex_20564) 996) (select main_a v_prenex_20563)) (<= 1996 (* 2 (select main_a v_prenex_20563))) (< v_prenex_20564 main_x) (<= 0 (* 2 (select main_a v_prenex_20564))) (<= (select main_a v_prenex_20564) 2) (<= (+ main_x 1) v_prenex_20564))) (forall ((v_prenex_20800 Int) (v_prenex_20799 Int)) (or (<= (select main_a v_prenex_20799) (+ (select main_a v_prenex_20800) 1000)) (<= 0 (select main_a v_prenex_20800)) (<= (+ main_x 1) v_prenex_20800) (< v_prenex_20799 main_y) (<= (select main_a v_prenex_20799) 1002) (< v_prenex_20800 main_x))) (forall ((v_prenex_21191 Int) (v_prenex_21192 Int)) (or (< v_prenex_21192 main_x) (<= 0 (select main_a v_prenex_21192)) (<= (select main_a v_prenex_21191) (+ (select main_a v_prenex_21192) 1000)) (<= (select main_a v_prenex_21192) 2) (<= (+ main_x 1) v_prenex_21192) (<= (select main_a v_prenex_21191) 1002))) (forall ((v_prenex_24993 Int) (v_prenex_24994 Int)) (or (<= (* 2 (select main_a v_prenex_24993)) 2000) (<= (* 2 (select main_a v_prenex_24994)) 4) (<= (select main_a v_prenex_24993) 1002) (<= 1000 (+ (select main_a v_prenex_24994) (select main_a v_prenex_24993))) (<= (+ main_x 1) v_prenex_24994) (< v_prenex_24994 main_x) (<= 0 (+ (select main_a v_prenex_24994) 2)))) (forall ((v_prenex_22866 Int) (v_prenex_22867 Int)) (or (<= (+ main_x 1) v_prenex_22867) (<= (select main_a v_prenex_22866) (+ (select main_a v_prenex_22867) 1000)) (<= (* 2 (select main_a v_prenex_22866)) 2000) (<= (select main_a v_prenex_22867) 2) (< v_prenex_22867 main_x) (< v_prenex_22866 main_y))) (forall ((v_prenex_28796 Int) (v_prenex_28795 Int)) (or (<= (+ main_x 1) v_prenex_28796) (<= (select main_a v_prenex_28795) (+ (select main_a v_prenex_28796) 1000)) (<= (select main_a v_prenex_28795) 1000) (<= (select main_a v_prenex_28796) 4) (<= (* 2 (select main_a v_prenex_28796)) 4) (< v_prenex_28796 main_x))) (forall ((v_prenex_23890 Int) (v_prenex_23889 Int)) (or (< v_prenex_23890 main_x) (<= 1000 (+ (select main_a v_prenex_23890) (select main_a v_prenex_23889))) (<= (* 2 (select main_a v_prenex_23889)) 2000) (<= (+ main_x 1) v_prenex_23890) (<= (select main_a v_prenex_23890) 2) (<= 998 (select main_a v_prenex_23889)))) (or (forall ((v_prenex_18841 Int)) (or (<= (select main_a v_prenex_18841) 1000) (<= 998 (select main_a v_prenex_18841)) (< v_prenex_18841 main_y))) (forall ((v_prenex_18842 Int)) (or (< v_prenex_18842 main_x) (<= (+ main_x 1) v_prenex_18842) (<= 0 (* 2 (select main_a v_prenex_18842))) (<= (* 2 (select main_a v_prenex_18842)) 4)))) (or (forall ((v_prenex_27061 Int)) (or (<= (select main_a v_prenex_27061) 1002) (<= 1996 (* 2 (select main_a v_prenex_27061))))) (forall ((v_prenex_27062 Int)) (or (<= (* 2 (select main_a v_prenex_27062)) 4) (<= 0 (select main_a v_prenex_27062)) (<= (+ main_x 1) v_prenex_27062) (< v_prenex_27062 main_x)))) (forall ((v_prenex_21885 Int) (v_prenex_21886 Int)) (or (<= 996 (select main_a v_prenex_21885)) (<= 1000 (+ (select main_a v_prenex_21886) (select main_a v_prenex_21885))) (< v_prenex_21886 main_x) (<= (select main_a v_prenex_21886) 2) (< v_prenex_21885 main_y) (<= (+ main_x 1) v_prenex_21886))) (forall ((v_prenex_24104 Int) (v_prenex_24103 Int)) (or (<= 0 (+ (select main_a v_prenex_24104) 2)) (<= (+ main_x 1) v_prenex_24104) (<= (select main_a v_prenex_24104) 2) (<= (+ (select main_a v_prenex_24104) (select main_a v_prenex_24103)) 1000) (< v_prenex_24104 main_x))) (or (forall ((v_prenex_26737 Int)) (<= 1996 (* 2 (select main_a v_prenex_26737)))) (forall ((v_prenex_26738 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26738))) (< v_prenex_26738 main_x) (<= 0 (+ (select main_a v_prenex_26738) 2)) (<= (+ main_x 1) v_prenex_26738) (<= (* 2 (select main_a v_prenex_26738)) 4)))) (forall ((v_prenex_24623 Int) (v_prenex_24622 Int)) (or (< v_prenex_24623 main_x) (<= 0 (select main_a v_prenex_24623)) (<= 1996 (* 2 (select main_a v_prenex_24622))) (<= (+ main_y 1) v_prenex_24622) (<= (+ (select main_a v_prenex_24623) 996) (select main_a v_prenex_24622)) (<= (select main_a v_prenex_24622) 1002) (<= (+ main_x 1) v_prenex_24623))) (forall ((v_prenex_25872 Int) (v_prenex_25871 Int)) (or (<= (select main_a v_prenex_25872) 4) (< v_prenex_25872 main_x) (<= 996 (select main_a v_prenex_25871)) (< v_prenex_25871 main_y) (<= 1996 (* 2 (select main_a v_prenex_25871))) (<= (+ main_x 1) v_prenex_25872) (<= (+ (select main_a v_prenex_25872) (select main_a v_prenex_25871)) 1000))) (forall ((v_prenex_27944 Int) (v_prenex_27945 Int)) (or (<= (select main_a v_prenex_27944) 1000) (<= (select main_a v_prenex_27944) (+ (select main_a v_prenex_27945) 1000)) (<= (* 2 (select main_a v_prenex_27944)) 2000) (<= (+ main_x 1) v_prenex_27945) (<= 0 (+ (select main_a v_prenex_27945) 2)) (<= 0 (* 2 (select main_a v_prenex_27945))) (< v_prenex_27945 main_x))) (forall ((v_prenex_22111 Int) (v_prenex_22112 Int)) (or (< v_prenex_22112 main_x) (<= 1996 (* 2 (select main_a v_prenex_22111))) (<= (* 2 (select main_a v_prenex_22112)) 4) (<= (+ main_x 1) v_prenex_22112) (<= (* 2 (select main_a v_prenex_22111)) 2000) (<= (+ (select main_a v_prenex_22112) 996) (select main_a v_prenex_22111)))) (forall ((v_prenex_24254 Int) (v_prenex_24253 Int)) (or (<= (* 2 (select main_a v_prenex_24254)) 4) (<= 1000 (+ (select main_a v_prenex_24254) (select main_a v_prenex_24253))) (<= (+ main_y 1) v_prenex_24253) (< v_prenex_24254 main_x) (<= 996 (select main_a v_prenex_24253)) (<= 998 (select main_a v_prenex_24253)) (<= (+ main_x 1) v_prenex_24254))) (forall ((v_prenex_28571 Int) (v_prenex_28570 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28570))) (< v_prenex_28571 main_x) (<= 998 (select main_a v_prenex_28570)) (<= 0 (select main_a v_prenex_28571)) (<= (select main_a v_prenex_28570) (+ (select main_a v_prenex_28571) 1000)) (<= (+ main_x 1) v_prenex_28571) (<= (select main_a v_prenex_28571) 2))) (or (forall ((v_prenex_23525 Int)) (or (< v_prenex_23525 main_x) (<= (* 2 (select main_a v_prenex_23525)) 4) (<= (+ main_x 1) v_prenex_23525) (<= 0 (+ (select main_a v_prenex_23525) 2)))) (forall ((v_prenex_23524 Int)) (or (<= (select main_a v_prenex_23524) 1002) (<= (+ main_y 1) v_prenex_23524) (<= 996 (select main_a v_prenex_23524))))) (or (forall ((v_prenex_26631 Int)) (or (<= (select main_a v_prenex_26631) 1002) (<= (* 2 (select main_a v_prenex_26631)) 2000))) (forall ((v_prenex_26632 Int)) (or (<= (+ main_x 1) v_prenex_26632) (<= 0 (* 2 (select main_a v_prenex_26632))) (< v_prenex_26632 main_x) (<= (select main_a v_prenex_26632) 2)))) (or (forall ((v_prenex_22642 Int)) (or (<= (* 2 (select main_a v_prenex_22642)) 2000) (<= (+ main_y 1) v_prenex_22642) (<= (select main_a v_prenex_22642) 1000))) (forall ((v_prenex_22643 Int)) (or (< v_prenex_22643 main_x) (<= (* 2 (select main_a v_prenex_22643)) 4) (<= (+ main_x 1) v_prenex_22643) (<= (select main_a v_prenex_22643) 4)))) (forall ((v_prenex_22964 Int) (v_prenex_22965 Int)) (or (<= (+ main_x 1) v_prenex_22965) (<= (select main_a v_prenex_22964) (+ (select main_a v_prenex_22965) 1000)) (<= (select main_a v_prenex_22964) 1000) (<= (select main_a v_prenex_22965) 2) (< v_prenex_22965 main_x) (<= 0 (select main_a v_prenex_22965)))) (forall ((v_prenex_19416 Int) (v_prenex_19415 Int)) (or (<= 998 (select main_a v_prenex_19415)) (<= (+ (select main_a v_prenex_19416) 996) (select main_a v_prenex_19415)) (<= (+ main_y 1) v_prenex_19415) (<= (select main_a v_prenex_19415) 1002) (<= (+ main_x 1) v_prenex_19416) (<= (* 2 (select main_a v_prenex_19416)) 4) (< v_prenex_19416 main_x))) (forall ((v_prenex_23057 Int) (v_prenex_23058 Int)) (or (<= (+ main_x 1) v_prenex_23058) (<= (+ (select main_a v_prenex_23058) 996) (select main_a v_prenex_23057)) (<= (select main_a v_prenex_23057) 1002) (<= 0 (* 2 (select main_a v_prenex_23058))) (< v_prenex_23058 main_x) (<= (* 2 (select main_a v_prenex_23058)) 4))) (or (forall ((v_prenex_19854 Int)) (or (<= (+ main_x 1) v_prenex_19854) (<= (select main_a v_prenex_19854) 2) (< v_prenex_19854 main_x) (<= 0 (* 2 (select main_a v_prenex_19854))))) (forall ((v_prenex_19853 Int)) (or (<= 998 (select main_a v_prenex_19853)) (<= 996 (select main_a v_prenex_19853))))) (forall ((v_prenex_19401 Int) (v_prenex_19402 Int)) (or (<= 1000 (+ (select main_a v_prenex_19402) (select main_a v_prenex_19401))) (<= (select main_a v_prenex_19401) 1002) (<= 0 (+ (select main_a v_prenex_19402) 2)) (< v_prenex_19402 main_x) (<= (* 2 (select main_a v_prenex_19401)) 2000) (<= (+ main_x 1) v_prenex_19402) (<= (select main_a v_prenex_19402) 2))) (forall ((v_prenex_19487 Int) (v_prenex_19488 Int)) (or (<= (select main_a v_prenex_19487) 1000) (<= 1996 (* 2 (select main_a v_prenex_19487))) (<= (+ (select main_a v_prenex_19488) 996) (select main_a v_prenex_19487)) (<= (+ main_x 1) v_prenex_19488) (< v_prenex_19488 main_x) (<= 0 (+ (select main_a v_prenex_19488) 2)) (<= (select main_a v_prenex_19488) 2))) (forall ((v_prenex_27264 Int) (v_prenex_27265 Int)) (or (<= (select main_a v_prenex_27265) 4) (<= (select main_a v_prenex_27264) 1002) (<= (+ main_x 1) v_prenex_27265) (< v_prenex_27265 main_x) (<= (+ (select main_a v_prenex_27265) (select main_a v_prenex_27264)) 1000))) (or (forall ((v_prenex_23440 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23440))) (< v_prenex_23440 main_x) (<= (+ main_x 1) v_prenex_23440) (<= 0 (+ (select main_a v_prenex_23440) 2)))) (forall ((v_prenex_23439 Int)) (or (<= (select main_a v_prenex_23439) 1002) (<= 1996 (* 2 (select main_a v_prenex_23439)))))) (forall ((v_prenex_22037 Int) (v_prenex_22038 Int)) (or (<= 0 (+ (select main_a v_prenex_22038) 2)) (< v_prenex_22038 main_x) (<= 1000 (+ (select main_a v_prenex_22038) (select main_a v_prenex_22037))) (<= 0 (* 2 (select main_a v_prenex_22038))) (<= (select main_a v_prenex_22037) 1000) (<= (+ main_x 1) v_prenex_22038))) (forall ((v_prenex_21990 Int) (v_prenex_21989 Int)) (or (< v_prenex_21990 main_x) (<= 1996 (* 2 (select main_a v_prenex_21989))) (<= (* 2 (select main_a v_prenex_21990)) 4) (<= (* 2 (select main_a v_prenex_21989)) 2000) (<= (+ main_x 1) v_prenex_21990) (<= 0 (* 2 (select main_a v_prenex_21990))) (<= (+ (select main_a v_prenex_21990) (select main_a v_prenex_21989)) 1000))) (forall ((v_prenex_23091 Int) (v_prenex_23092 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23091))) (< v_prenex_23092 main_x) (<= (select main_a v_prenex_23091) 1000) (<= (select main_a v_prenex_23092) 4) (<= (+ main_x 1) v_prenex_23092) (<= (select main_a v_prenex_23091) (+ (select main_a v_prenex_23092) 1000)))) (or (forall ((v_prenex_19922 Int)) (or (<= (+ main_x 1) v_prenex_19922) (< v_prenex_19922 main_x) (<= 0 (* 2 (select main_a v_prenex_19922))) (<= (select main_a v_prenex_19922) 2))) (forall ((v_prenex_19921 Int)) (or (<= (* 2 (select main_a v_prenex_19921)) 2000) (<= (select main_a v_prenex_19921) 1000)))) (or (forall ((v_prenex_26273 Int)) (<= 996 (select main_a v_prenex_26273))) (forall ((v_prenex_26274 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26274))) (<= 0 (select main_a v_prenex_26274)) (<= (+ main_x 1) v_prenex_26274) (< v_prenex_26274 main_x) (<= (* 2 (select main_a v_prenex_26274)) 4)))) (forall ((v_prenex_21476 Int) (v_prenex_21475 Int)) (or (<= 998 (select main_a v_prenex_21475)) (<= (select main_a v_prenex_21476) 2) (<= (+ (select main_a v_prenex_21476) 996) (select main_a v_prenex_21475)) (<= (+ main_x 1) v_prenex_21476) (< v_prenex_21476 main_x))) (forall ((v_prenex_19953 Int) (v_prenex_19952 Int)) (or (<= (+ main_y 1) v_prenex_19952) (< v_prenex_19952 main_y) (<= (* 2 (select main_a v_prenex_19952)) 2000) (<= (+ (select main_a v_prenex_19953) 996) (select main_a v_prenex_19952)))) (or (forall ((v_prenex_23223 Int)) (<= 998 (select main_a v_prenex_23223))) (forall ((v_prenex_23224 Int)) (or (<= 0 (+ (select main_a v_prenex_23224) 2)) (< v_prenex_23224 main_x) (<= (+ main_x 1) v_prenex_23224) (<= (select main_a v_prenex_23224) 2) (<= (* 2 (select main_a v_prenex_23224)) 4)))) (forall ((v_prenex_27124 Int) (v_prenex_27123 Int)) (or (<= (+ main_x 1) v_prenex_27124) (< v_prenex_27123 main_y) (<= (select main_a v_prenex_27123) (+ (select main_a v_prenex_27124) 1000)) (<= 996 (select main_a v_prenex_27123)) (< v_prenex_27124 main_x) (<= 0 (select main_a v_prenex_27124)) (<= 1996 (* 2 (select main_a v_prenex_27123))))) (or (forall ((v_prenex_28684 Int)) (<= 996 (select main_a v_prenex_28684))) (forall ((v_prenex_28685 Int)) (or (<= (* 2 (select main_a v_prenex_28685)) 4) (<= (+ main_x 1) v_prenex_28685) (<= (select main_a v_prenex_28685) 2) (<= 0 (select main_a v_prenex_28685)) (< v_prenex_28685 main_x)))) (or (forall ((v_prenex_25347 Int)) (or (<= (select main_a v_prenex_25347) 4) (<= 0 (* 2 (select main_a v_prenex_25347))) (<= 0 (select main_a v_prenex_25347)) (< v_prenex_25347 main_x) (<= (+ main_x 1) v_prenex_25347))) (forall ((v_prenex_25346 Int)) (or (<= (select main_a v_prenex_25346) 1000) (<= (* 2 (select main_a v_prenex_25346)) 2000)))) (or (forall ((v_prenex_26002 Int)) (or (<= (+ main_x 1) v_prenex_26002) (<= 0 (* 2 (select main_a v_prenex_26002))) (< v_prenex_26002 main_x))) (forall ((v_prenex_26001 Int)) (or (<= (* 2 (select main_a v_prenex_26001)) 2000) (<= 1996 (* 2 (select main_a v_prenex_26001)))))) (forall ((v_prenex_22678 Int) (v_prenex_22679 Int)) (or (<= (+ main_x 1) v_prenex_22679) (<= (select main_a v_prenex_22679) 4) (< v_prenex_22678 main_y) (<= (select main_a v_prenex_22678) 1002) (<= (+ (select main_a v_prenex_22679) 996) (select main_a v_prenex_22678)) (< v_prenex_22679 main_x) (<= (select main_a v_prenex_22678) 1000))) (or (forall ((v_prenex_20082 Int)) (or (<= (+ main_y 1) v_prenex_20082) (<= (select main_a v_prenex_20082) 1002) (<= (select main_a v_prenex_20082) 1000))) (forall ((v_prenex_20083 Int)) (or (<= 0 (+ (select main_a v_prenex_20083) 2)) (<= (+ main_x 1) v_prenex_20083) (< v_prenex_20083 main_x) (<= 0 (* 2 (select main_a v_prenex_20083)))))) (forall ((v_prenex_22938 Int) (v_prenex_22939 Int)) (or (<= (* 2 (select main_a v_prenex_22939)) 4) (< v_prenex_22938 main_y) (<= (+ (select main_a v_prenex_22939) (select main_a v_prenex_22938)) 1000) (<= (+ main_x 1) v_prenex_22939) (<= (* 2 (select main_a v_prenex_22938)) 2000) (<= 1996 (* 2 (select main_a v_prenex_22938))) (< v_prenex_22939 main_x))) (forall ((v_prenex_26336 Int) (v_prenex_26335 Int)) (or (<= 998 (select main_a v_prenex_26335)) (< v_prenex_26336 main_x) (< v_prenex_26335 main_y) (<= 0 (* 2 (select main_a v_prenex_26336))) (<= 1000 (+ (select main_a v_prenex_26336) (select main_a v_prenex_26335))) (<= (+ main_x 1) v_prenex_26336))) (forall ((v_prenex_26714 Int) (v_prenex_26713 Int)) (or (<= 998 (select main_a v_prenex_26713)) (< v_prenex_26714 main_x) (<= (select main_a v_prenex_26713) 1000) (<= (+ (select main_a v_prenex_26714) 996) (select main_a v_prenex_26713)) (<= (+ main_y 1) v_prenex_26713) (<= 0 (* 2 (select main_a v_prenex_26714))) (<= (+ main_x 1) v_prenex_26714))) (or (forall ((v_prenex_23784 Int)) (or (< v_prenex_23784 main_x) (<= (+ main_x 1) v_prenex_23784) (<= (* 2 (select main_a v_prenex_23784)) 4) (<= 0 (+ (select main_a v_prenex_23784) 2)))) (forall ((v_prenex_23783 Int)) (or (<= 998 (select main_a v_prenex_23783)) (< v_prenex_23783 main_y)))) (forall ((v_prenex_22874 Int) (v_prenex_22875 Int)) (or (<= (* 2 (select main_a v_prenex_22875)) 4) (<= (+ main_x 1) v_prenex_22875) (<= 998 (select main_a v_prenex_22874)) (<= (select main_a v_prenex_22874) (+ (select main_a v_prenex_22875) 1000)) (< v_prenex_22875 main_x) (<= 1996 (* 2 (select main_a v_prenex_22874))))) (or (forall ((v_prenex_28618 Int)) (<= (* 2 (select main_a v_prenex_28618)) 2000)) (forall ((v_prenex_28619 Int)) (or (< v_prenex_28619 main_x) (<= (select main_a v_prenex_28619) 2) (<= (+ main_x 1) v_prenex_28619) (<= 0 (* 2 (select main_a v_prenex_28619)))))) (forall ((v_prenex_26411 Int) (v_prenex_26412 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26412))) (<= (+ main_x 1) v_prenex_26412) (< v_prenex_26412 main_x) (<= (+ (select main_a v_prenex_26412) (select main_a v_prenex_26411)) 1000) (<= 998 (select main_a v_prenex_26411)) (<= (select main_a v_prenex_26412) 2))) (or (forall ((v_prenex_28242 Int)) (or (<= (+ main_x 1) v_prenex_28242) (<= 0 (* 2 (select main_a v_prenex_28242))) (<= (select main_a v_prenex_28242) 2) (<= (* 2 (select main_a v_prenex_28242)) 4) (< v_prenex_28242 main_x))) (forall ((v_prenex_28241 Int)) (or (<= (select main_a v_prenex_28241) 1000) (<= 1996 (* 2 (select main_a v_prenex_28241)))))) (or (forall ((v_prenex_22772 Int)) (or (<= (select main_a v_prenex_22772) 1000) (<= 1996 (* 2 (select main_a v_prenex_22772))))) (forall ((v_prenex_22773 Int)) (or (<= (select main_a v_prenex_22773) 2) (<= (select main_a v_prenex_22773) 4) (<= (+ main_x 1) v_prenex_22773) (< v_prenex_22773 main_x) (<= 0 (* 2 (select main_a v_prenex_22773)))))) (forall ((v_prenex_27379 Int) (v_prenex_27378 Int)) (or (<= 996 (select main_a v_prenex_27378)) (<= (+ main_x 1) v_prenex_27379) (< v_prenex_27379 main_x) (<= (select main_a v_prenex_27378) (+ (select main_a v_prenex_27379) 1000)) (<= 0 (* 2 (select main_a v_prenex_27379))) (<= (+ main_y 1) v_prenex_27378) (<= (select main_a v_prenex_27378) 1000))) (or (forall ((v_prenex_18780 Int)) (or (<= (* 2 (select main_a v_prenex_18780)) 2000) (<= (select main_a v_prenex_18780) 1002) (< v_prenex_18780 main_y) (<= (+ main_y 1) v_prenex_18780))) (forall ((v_prenex_18779 Int)) (<= (* 2 (select main_a v_prenex_18779)) 4))) (or (forall ((v_prenex_19772 Int)) (or (<= (* 2 (select main_a v_prenex_19772)) 4) (<= (+ main_x 1) v_prenex_19772))) (forall ((v_prenex_19771 Int)) (or (<= (+ main_y 1) v_prenex_19771) (<= 996 (select main_a v_prenex_19771)) (< v_prenex_19771 main_y)))) (forall ((v_prenex_21731 Int) (v_prenex_21732 Int)) (or (<= (select main_a v_prenex_21731) (+ (select main_a v_prenex_21732) 1000)) (<= 998 (select main_a v_prenex_21731)) (<= (* 2 (select main_a v_prenex_21732)) 4) (< v_prenex_21732 main_x) (<= (+ main_x 1) v_prenex_21732) (<= (select main_a v_prenex_21731) 1000))) (or (forall ((v_prenex_27426 Int)) (or (<= (select main_a v_prenex_27426) 1000) (<= 996 (select main_a v_prenex_27426)) (< v_prenex_27426 main_y))) (forall ((v_prenex_27427 Int)) (or (<= (* 2 (select main_a v_prenex_27427)) 4) (< v_prenex_27427 main_x) (<= (+ main_x 1) v_prenex_27427) (<= 0 (* 2 (select main_a v_prenex_27427)))))) (forall ((v_prenex_19845 Int) (v_prenex_19846 Int)) (or (<= (+ main_y 1) v_prenex_19845) (<= 996 (select main_a v_prenex_19845)) (<= (* 2 (select main_a v_prenex_19845)) 2000) (<= (+ main_x 1) v_prenex_19846) (<= 0 (* 2 (select main_a v_prenex_19846))) (<= (select main_a v_prenex_19845) (+ (select main_a v_prenex_19846) 1000)) (< v_prenex_19846 main_x))) (forall ((v_prenex_24616 Int) (v_prenex_24617 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24616))) (<= (select main_a v_prenex_24617) 4) (<= (select main_a v_prenex_24617) 2) (< v_prenex_24617 main_x) (<= (+ main_x 1) v_prenex_24617) (<= 1000 (+ (select main_a v_prenex_24617) (select main_a v_prenex_24616))))) (forall ((v_prenex_26043 Int) (v_prenex_26044 Int)) (or (<= (select main_a v_prenex_26043) (+ (select main_a v_prenex_26044) 1000)) (<= (select main_a v_prenex_26043) 1002) (<= (select main_a v_prenex_26044) 2) (<= (+ main_x 1) v_prenex_26044) (< v_prenex_26044 main_x) (<= 0 (* 2 (select main_a v_prenex_26044))) (<= 1996 (* 2 (select main_a v_prenex_26043))))) (or (forall ((v_prenex_23620 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23620))) (<= (select main_a v_prenex_23620) 1000))) (forall ((v_prenex_23621 Int)) (or (<= 0 (select main_a v_prenex_23621)) (<= (select main_a v_prenex_23621) 4) (< v_prenex_23621 main_x) (<= 0 (* 2 (select main_a v_prenex_23621))) (<= (+ main_x 1) v_prenex_23621)))) (forall ((v_prenex_22123 Int) (v_prenex_22124 Int)) (or (<= (+ main_y 1) v_prenex_22123) (<= (select main_a v_prenex_22123) (+ (select main_a v_prenex_22124) 1000)) (<= (select main_a v_prenex_22124) 4) (< v_prenex_22124 main_x) (<= (+ main_x 1) v_prenex_22124))) (forall ((v_prenex_26755 Int) (v_prenex_26756 Int)) (or (< v_prenex_26756 main_x) (<= (+ main_x 1) v_prenex_26756) (<= (select main_a v_prenex_26755) 1002) (<= 996 (select main_a v_prenex_26755)) (<= (+ (select main_a v_prenex_26756) (select main_a v_prenex_26755)) 1000) (<= (* 2 (select main_a v_prenex_26756)) 4))) (forall ((v_prenex_21701 Int) (v_prenex_21702 Int)) (or (< v_prenex_21702 main_x) (<= (+ main_x 1) v_prenex_21702) (<= (select main_a v_prenex_21702) 4) (<= (+ (select main_a v_prenex_21702) (select main_a v_prenex_21701)) 1000) (<= 1996 (* 2 (select main_a v_prenex_21701))) (<= (select main_a v_prenex_21702) 2) (<= (select main_a v_prenex_21701) 1000))) (forall ((v_prenex_18675 Int) (v_prenex_18674 Int)) (or (<= (select main_a v_prenex_18675) (+ (select main_a v_prenex_18674) 1000)) (<= (+ main_x 1) v_prenex_18674) (<= (select main_a v_prenex_18674) 2) (< v_prenex_18674 main_x) (<= 996 (select main_a v_prenex_18675)) (<= (* 2 (select main_a v_prenex_18674)) 4) (<= (select main_a v_prenex_18675) 1000))) (or (forall ((v_prenex_23828 Int)) (or (< v_prenex_23828 main_x) (<= 0 (* 2 (select main_a v_prenex_23828))) (<= (+ main_x 1) v_prenex_23828) (<= (* 2 (select main_a v_prenex_23828)) 4))) (forall ((v_prenex_23827 Int)) (or (<= 996 (select main_a v_prenex_23827)) (<= 1996 (* 2 (select main_a v_prenex_23827))) (<= (+ main_y 1) v_prenex_23827)))) (or (forall ((v_prenex_23127 Int)) (<= (select main_a v_prenex_23127) 1000)) (forall ((v_prenex_23128 Int)) (or (<= (select main_a v_prenex_23128) 2) (< v_prenex_23128 main_x) (<= (+ main_x 1) v_prenex_23128) (<= (* 2 (select main_a v_prenex_23128)) 4) (<= 0 (select main_a v_prenex_23128))))) (or (forall ((v_prenex_19318 Int)) (or (<= (+ main_x 1) v_prenex_19318) (<= (* 2 (select main_a v_prenex_19318)) 4) (< v_prenex_19318 main_x) (<= 0 (* 2 (select main_a v_prenex_19318))))) (forall ((v_prenex_19317 Int)) (or (<= (* 2 (select main_a v_prenex_19317)) 2000) (< v_prenex_19317 main_y) (<= 998 (select main_a v_prenex_19317))))) (forall ((v_prenex_21573 Int) (v_prenex_21574 Int)) (or (<= (select main_a v_prenex_21574) 4) (<= 1996 (* 2 (select main_a v_prenex_21573))) (<= (select main_a v_prenex_21573) 1000) (<= (+ main_x 1) v_prenex_21574) (<= 1000 (+ (select main_a v_prenex_21574) (select main_a v_prenex_21573))) (<= (+ main_y 1) v_prenex_21573) (< v_prenex_21574 main_x))) (forall ((v_prenex_19759 Int) (v_prenex_19760 Int)) (or (< v_prenex_19760 main_x) (<= (select main_a v_prenex_19760) 4) (<= 1996 (* 2 (select main_a v_prenex_19759))) (< v_prenex_19759 main_y) (<= (select main_a v_prenex_19759) 1002) (<= (select main_a v_prenex_19759) (+ (select main_a v_prenex_19760) 1000)) (<= (+ main_x 1) v_prenex_19760))) (forall ((v_prenex_22375 Int) (v_prenex_22376 Int)) (or (<= 1000 (+ (select main_a v_prenex_22376) (select main_a v_prenex_22375))) (< v_prenex_22376 main_x) (<= (select main_a v_prenex_22375) 1000) (<= 998 (select main_a v_prenex_22375)) (<= (+ main_x 1) v_prenex_22376) (<= 0 (select main_a v_prenex_22376)) (< v_prenex_22375 main_y))) (or (forall ((v_prenex_19160 Int)) (or (<= (+ main_y 1) v_prenex_19160) (<= 996 (select main_a v_prenex_19160)))) (forall ((v_prenex_19161 Int)) (or (<= (select main_a v_prenex_19161) 2) (< v_prenex_19161 main_x) (<= (+ main_x 1) v_prenex_19161) (<= 0 (* 2 (select main_a v_prenex_19161)))))) (forall ((v_prenex_19050 Int) (v_prenex_19049 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19050))) (< v_prenex_19050 main_x) (<= (* 2 (select main_a v_prenex_19049)) 2000) (<= (* 2 (select main_a v_prenex_19050)) 4) (<= (select main_a v_prenex_19049) 1002) (<= 1000 (+ (select main_a v_prenex_19050) (select main_a v_prenex_19049))) (<= (+ main_x 1) v_prenex_19050))) (forall ((v_prenex_20053 Int) (v_prenex_20052 Int)) (or (<= 1000 (+ (select main_a v_prenex_20053) (select main_a v_prenex_20052))) (< v_prenex_20052 main_y) (<= 998 (select main_a v_prenex_20052)) (<= (+ main_y 1) v_prenex_20052))) (forall ((v_prenex_22686 Int) (v_prenex_22687 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22687))) (< v_prenex_22687 main_x) (<= (+ main_x 1) v_prenex_22687) (<= 1996 (* 2 (select main_a v_prenex_22686))) (<= (select main_a v_prenex_22687) 2) (<= (+ (select main_a v_prenex_22687) 996) (select main_a v_prenex_22686)))) (or (forall ((v_prenex_25250 Int)) (or (<= (+ main_x 1) v_prenex_25250) (<= 0 (+ (select main_a v_prenex_25250) 2)) (< v_prenex_25250 main_x) (<= (select main_a v_prenex_25250) 4) (<= 0 (* 2 (select main_a v_prenex_25250))))) (forall ((v_prenex_25249 Int)) (<= 1996 (* 2 (select main_a v_prenex_25249))))) (forall ((v_prenex_24002 Int) (v_prenex_24001 Int)) (or (< v_prenex_24002 main_x) (<= (+ main_x 1) v_prenex_24002) (<= (select main_a v_prenex_24002) 2) (<= 996 (select main_a v_prenex_24001)) (<= (* 2 (select main_a v_prenex_24001)) 2000) (<= 0 (+ (select main_a v_prenex_24002) 2)) (<= 1000 (+ (select main_a v_prenex_24002) (select main_a v_prenex_24001))))) (forall ((v_prenex_22489 Int) (v_prenex_22490 Int)) (or (<= (select main_a v_prenex_22489) (+ (select main_a v_prenex_22490) 1000)) (<= (* 2 (select main_a v_prenex_22490)) 4) (<= (+ main_x 1) v_prenex_22490) (<= 0 (* 2 (select main_a v_prenex_22490))) (< v_prenex_22490 main_x) (<= 996 (select main_a v_prenex_22489)))) (or (forall ((v_prenex_20183 Int)) (<= (* 2 (select main_a v_prenex_20183)) 4)) (forall ((v_prenex_20182 Int)) (or (<= (select main_a v_prenex_20182) 1002) (< v_prenex_20182 main_y) (<= (+ main_y 1) v_prenex_20182) (<= (select main_a v_prenex_20182) 1000)))) (forall ((v_prenex_23318 Int) (v_prenex_23317 Int)) (or (<= 998 (select main_a v_prenex_23317)) (< v_prenex_23317 main_y) (<= (select main_a v_prenex_23318) 4) (<= (+ main_x 1) v_prenex_23318) (< v_prenex_23318 main_x) (<= (select main_a v_prenex_23317) (+ (select main_a v_prenex_23318) 1000)))) (forall ((v_prenex_25217 Int) (v_prenex_25218 Int)) (or (<= (select main_a v_prenex_25218) 4) (< v_prenex_25218 main_x) (<= 998 (select main_a v_prenex_25217)) (<= (+ main_x 1) v_prenex_25218) (<= 0 (select main_a v_prenex_25218)) (<= 1000 (+ (select main_a v_prenex_25218) (select main_a v_prenex_25217))))) (or (forall ((v_prenex_22166 Int)) (or (<= (* 2 (select main_a v_prenex_22166)) 4) (<= (+ main_x 1) v_prenex_22166) (<= 0 (* 2 (select main_a v_prenex_22166))) (< v_prenex_22166 main_x))) (forall ((v_prenex_22165 Int)) (or (<= 996 (select main_a v_prenex_22165)) (<= 1996 (* 2 (select main_a v_prenex_22165)))))) (forall ((v_prenex_24180 Int) (v_prenex_24179 Int)) (or (<= 1000 (+ (select main_a v_prenex_24180) (select main_a v_prenex_24179))) (<= (+ main_y 1) v_prenex_24179) (<= (select main_a v_prenex_24179) 1002) (< v_prenex_24179 main_y) (<= 998 (select main_a v_prenex_24179)))) (forall ((v_prenex_24328 Int) (v_prenex_24327 Int)) (or (<= 996 (select main_a v_prenex_24327)) (<= (+ main_x 1) v_prenex_24328) (< v_prenex_24328 main_x) (<= (select main_a v_prenex_24327) (+ (select main_a v_prenex_24328) 1000)) (<= (select main_a v_prenex_24328) 2))) (forall ((v_prenex_22918 Int) (v_prenex_22919 Int)) (or (<= (+ main_x 1) v_prenex_22919) (<= (select main_a v_prenex_22918) (+ (select main_a v_prenex_22919) 1000)) (< v_prenex_22919 main_x) (<= (select main_a v_prenex_22919) 4) (<= 996 (select main_a v_prenex_22918)) (<= (select main_a v_prenex_22919) 2))) (forall ((v_prenex_22181 Int) (v_prenex_22182 Int)) (or (<= 0 (select main_a v_prenex_22182)) (<= (+ main_x 1) v_prenex_22182) (<= (select main_a v_prenex_22182) 4) (<= 1000 (+ (select main_a v_prenex_22182) (select main_a v_prenex_22181))) (<= 996 (select main_a v_prenex_22181)) (< v_prenex_22182 main_x))) (forall ((v_prenex_24957 Int) (v_prenex_24958 Int)) (or (<= (select main_a v_prenex_24957) 1000) (<= (select main_a v_prenex_24957) (+ (select main_a v_prenex_24958) 1000)) (<= (select main_a v_prenex_24957) 1002) (<= 0 (+ (select main_a v_prenex_24958) 2)) (<= (select main_a v_prenex_24958) 4) (<= (+ main_x 1) v_prenex_24958) (< v_prenex_24958 main_x))) (forall ((v_prenex_19155 Int) (v_prenex_19154 Int)) (or (<= (+ main_x 1) v_prenex_19155) (< v_prenex_19155 main_x) (<= (select main_a v_prenex_19154) 1002) (<= (select main_a v_prenex_19154) 1000) (<= (select main_a v_prenex_19155) 2) (<= (* 2 (select main_a v_prenex_19155)) 4) (<= 1000 (+ (select main_a v_prenex_19155) (select main_a v_prenex_19154))))) (forall ((v_prenex_25208 Int) (v_prenex_25207 Int)) (or (<= (* 2 (select main_a v_prenex_25207)) 2000) (<= (select main_a v_prenex_25208) 4) (<= (* 2 (select main_a v_prenex_25208)) 4) (< v_prenex_25208 main_x) (<= (select main_a v_prenex_25207) (+ (select main_a v_prenex_25208) 1000)) (<= (+ main_x 1) v_prenex_25208) (<= (select main_a v_prenex_25207) 1002))) (forall ((v_prenex_25589 Int) (v_prenex_25588 Int)) (or (<= (select main_a v_prenex_25588) (+ (select main_a v_prenex_25589) 1000)) (< v_prenex_25589 main_x) (<= (+ main_x 1) v_prenex_25589) (<= 0 (+ (select main_a v_prenex_25589) 2)) (<= (select main_a v_prenex_25589) 2) (<= 1996 (* 2 (select main_a v_prenex_25588))) (<= (select main_a v_prenex_25588) 1000))) (forall ((v_prenex_24836 Int) (v_prenex_24837 Int)) (or (<= (+ main_x 1) v_prenex_24837) (<= (select main_a v_prenex_24837) 4) (<= 998 (select main_a v_prenex_24836)) (<= 1000 (+ (select main_a v_prenex_24837) (select main_a v_prenex_24836))) (< v_prenex_24837 main_x) (<= 0 (+ (select main_a v_prenex_24837) 2)) (<= 1996 (* 2 (select main_a v_prenex_24836))))) (forall ((v_prenex_25408 Int) (v_prenex_25409 Int)) (or (<= (+ main_x 1) v_prenex_25409) (<= 0 (select main_a v_prenex_25409)) (< v_prenex_25409 main_x) (<= (+ (select main_a v_prenex_25409) (select main_a v_prenex_25408)) 1000) (<= (* 2 (select main_a v_prenex_25409)) 4) (<= 1996 (* 2 (select main_a v_prenex_25408))))) (forall ((v_prenex_20913 Int) (v_prenex_20912 Int)) (or (<= (select main_a v_prenex_20912) 1002) (<= (+ main_x 1) v_prenex_20913) (<= (select main_a v_prenex_20913) 2) (< v_prenex_20913 main_x) (<= 0 (select main_a v_prenex_20913)) (<= (select main_a v_prenex_20912) (+ (select main_a v_prenex_20913) 1000)))) (or (forall ((v_prenex_28435 Int)) (<= 998 (select main_a v_prenex_28435))) (forall ((v_prenex_28436 Int)) (or (<= (select main_a v_prenex_28436) 2) (<= (+ main_x 1) v_prenex_28436) (< v_prenex_28436 main_x) (<= (* 2 (select main_a v_prenex_28436)) 4)))) (forall ((v_prenex_22656 Int) (v_prenex_22657 Int)) (or (<= 998 (select main_a v_prenex_22656)) (<= 0 (select main_a v_prenex_22657)) (<= (+ (select main_a v_prenex_22657) 996) (select main_a v_prenex_22656)) (< v_prenex_22657 main_x) (<= 0 (+ (select main_a v_prenex_22657) 2)) (<= (+ main_x 1) v_prenex_22657))) (forall ((v_prenex_24359 Int) (v_prenex_24360 Int)) (or (<= 1000 (+ (select main_a v_prenex_24360) (select main_a v_prenex_24359))) (<= 0 (+ (select main_a v_prenex_24360) 2)) (<= 998 (select main_a v_prenex_24359)) (<= (+ main_y 1) v_prenex_24359) (<= (+ main_x 1) v_prenex_24360) (<= (select main_a v_prenex_24359) 1002) (< v_prenex_24360 main_x))) (forall ((v_prenex_20001 Int) (v_prenex_20000 Int)) (or (< v_prenex_20001 main_x) (< v_prenex_20000 main_y) (<= 1996 (* 2 (select main_a v_prenex_20000))) (<= (+ main_x 1) v_prenex_20001) (<= (+ (select main_a v_prenex_20001) (select main_a v_prenex_20000)) 1000) (<= (select main_a v_prenex_20001) 2))) (forall ((v_prenex_28400 Int) (v_prenex_28399 Int)) (or (<= (+ main_y 1) v_prenex_28399) (<= (+ (select main_a v_prenex_28400) (select main_a v_prenex_28399)) 1000) (<= 1996 (* 2 (select main_a v_prenex_28399))) (<= (+ main_x 1) v_prenex_28400) (< v_prenex_28400 main_x) (<= (select main_a v_prenex_28400) 2) (<= 996 (select main_a v_prenex_28399)))) (forall ((v_prenex_28823 Int) (v_prenex_28824 Int)) (or (<= 996 (select main_a v_prenex_28823)) (< v_prenex_28824 main_x) (<= (+ main_x 1) v_prenex_28824) (<= (* 2 (select main_a v_prenex_28824)) 4) (<= (* 2 (select main_a v_prenex_28823)) 2000) (<= (select main_a v_prenex_28823) (+ (select main_a v_prenex_28824) 1000)))) (or (forall ((v_prenex_19813 Int)) (or (<= (* 2 (select main_a v_prenex_19813)) 2000) (<= 1996 (* 2 (select main_a v_prenex_19813))))) (forall ((v_prenex_19814 Int)) (or (< v_prenex_19814 main_x) (<= 0 (* 2 (select main_a v_prenex_19814))) (<= 0 (+ (select main_a v_prenex_19814) 2)) (<= (+ main_x 1) v_prenex_19814)))) (forall ((v_prenex_27210 Int) (v_prenex_27211 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27211))) (<= (* 2 (select main_a v_prenex_27211)) 4) (<= (+ main_x 1) v_prenex_27211) (<= (select main_a v_prenex_27210) 1000) (< v_prenex_27211 main_x) (<= (+ (select main_a v_prenex_27211) (select main_a v_prenex_27210)) 1000))) (forall ((v_prenex_26351 Int) (v_prenex_26352 Int)) (or (<= (select main_a v_prenex_26351) (+ (select main_a v_prenex_26352) 1000)) (< v_prenex_26352 main_x) (<= 0 (* 2 (select main_a v_prenex_26352))) (<= (+ main_x 1) v_prenex_26352) (<= 1996 (* 2 (select main_a v_prenex_26351))) (<= 996 (select main_a v_prenex_26351)) (<= 0 (select main_a v_prenex_26352)))) (or (forall ((v_prenex_20757 Int)) (or (<= 998 (select main_a v_prenex_20757)) (<= (select main_a v_prenex_20757) 1002))) (forall ((v_prenex_20758 Int)) (or (<= (+ main_x 1) v_prenex_20758) (< v_prenex_20758 main_x) (<= 0 (* 2 (select main_a v_prenex_20758))) (<= (select main_a v_prenex_20758) 4)))) (forall ((v_prenex_19302 Int) (v_prenex_19301 Int)) (or (<= (select main_a v_prenex_19301) (+ (select main_a v_prenex_19302) 1000)) (<= (select main_a v_prenex_19301) 1000) (<= (select main_a v_prenex_19302) 2) (<= 0 (* 2 (select main_a v_prenex_19302))) (<= (+ main_x 1) v_prenex_19302) (< v_prenex_19302 main_x))) (forall ((v_prenex_26429 Int) (v_prenex_26430 Int)) (or (<= (* 2 (select main_a v_prenex_26429)) 2000) (< v_prenex_26430 main_x) (<= (select main_a v_prenex_26430) 2) (<= 1996 (* 2 (select main_a v_prenex_26429))) (<= (select main_a v_prenex_26429) (+ (select main_a v_prenex_26430) 1000)) (<= (+ main_x 1) v_prenex_26430) (<= (* 2 (select main_a v_prenex_26430)) 4))) (forall ((v_prenex_28812 Int) (v_prenex_28811 Int)) (or (<= 0 (+ (select main_a v_prenex_28812) 2)) (< v_prenex_28812 main_x) (<= 998 (select main_a v_prenex_28811)) (<= (* 2 (select main_a v_prenex_28811)) 2000) (<= (+ main_x 1) v_prenex_28812) (<= (+ (select main_a v_prenex_28812) 996) (select main_a v_prenex_28811)) (< v_prenex_28811 main_y))) (or (forall ((v_prenex_26517 Int)) (or (<= (select main_a v_prenex_26517) 1000) (<= 998 (select main_a v_prenex_26517)))) (forall ((v_prenex_26518 Int)) (or (<= (select main_a v_prenex_26518) 4) (<= (* 2 (select main_a v_prenex_26518)) 4) (< v_prenex_26518 main_x) (<= (+ main_x 1) v_prenex_26518) (<= 0 (* 2 (select main_a v_prenex_26518)))))) (or (forall ((v_prenex_26754 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26754))) (< v_prenex_26754 main_x) (<= 0 (select main_a v_prenex_26754)) (<= (+ main_x 1) v_prenex_26754))) (forall ((v_prenex_26753 Int)) (or (<= (select main_a v_prenex_26753) 1000) (< v_prenex_26753 main_y)))) (forall ((v_prenex_24743 Int) (v_prenex_24742 Int)) (or (<= (+ main_x 1) v_prenex_24743) (<= 996 (select main_a v_prenex_24742)) (<= (select main_a v_prenex_24742) 1000) (< v_prenex_24743 main_x) (<= (select main_a v_prenex_24742) (+ (select main_a v_prenex_24743) 1000)) (<= (select main_a v_prenex_24743) 2) (<= 0 (* 2 (select main_a v_prenex_24743))))) (forall ((v_prenex_25619 Int) (v_prenex_25618 Int)) (or (<= (select main_a v_prenex_25618) (+ (select main_a v_prenex_25619) 1000)) (< v_prenex_25619 main_x) (<= (+ main_x 1) v_prenex_25619) (<= (select main_a v_prenex_25618) 1002) (<= 0 (+ (select main_a v_prenex_25619) 2)) (<= 998 (select main_a v_prenex_25618)) (<= (select main_a v_prenex_25619) 2))) (forall ((v_prenex_27469 Int)) (or (<= (+ main_x 1) v_prenex_27469) (<= 0 (* 2 (select main_a v_prenex_27469))) (<= 0 (+ (select main_a v_prenex_27469) 2)) (< v_prenex_27469 main_x) (<= (select main_a v_prenex_27469) 2))) (forall ((v_prenex_19241 Int) (v_prenex_19242 Int)) (or (<= 998 (select main_a v_prenex_19241)) (<= (+ main_x 1) v_prenex_19242) (< v_prenex_19241 main_y) (< v_prenex_19242 main_x) (<= 0 (select main_a v_prenex_19242)) (<= (select main_a v_prenex_19241) (+ (select main_a v_prenex_19242) 1000)))) (or (forall ((v_prenex_21759 Int)) (<= 998 (select main_a v_prenex_21759))) (forall ((v_prenex_21760 Int)) (or (<= (* 2 (select main_a v_prenex_21760)) 4) (<= 0 (+ (select main_a v_prenex_21760) 2)) (<= 0 (* 2 (select main_a v_prenex_21760))) (<= (+ main_x 1) v_prenex_21760) (< v_prenex_21760 main_x)))) (or (forall ((v_prenex_23013 Int)) (or (<= (+ main_x 1) v_prenex_23013) (<= 0 (* 2 (select main_a v_prenex_23013))) (< v_prenex_23013 main_x))) (forall ((v_prenex_23012 Int)) (or (< v_prenex_23012 main_y) (<= 996 (select main_a v_prenex_23012)) (<= 998 (select main_a v_prenex_23012))))) (forall ((v_prenex_22251 Int) (v_prenex_22252 Int)) (or (<= 996 (select main_a v_prenex_22251)) (<= (select main_a v_prenex_22252) 4) (< v_prenex_22252 main_x) (<= (+ main_x 1) v_prenex_22252) (<= (select main_a v_prenex_22251) 1000) (<= 1000 (+ (select main_a v_prenex_22252) (select main_a v_prenex_22251))))) (forall ((v_prenex_22568 Int) (v_prenex_22569 Int)) (or (<= (select main_a v_prenex_22568) 1000) (<= (select main_a v_prenex_22569) 4) (<= (+ main_x 1) v_prenex_22569) (<= (select main_a v_prenex_22568) 1002) (<= (+ (select main_a v_prenex_22569) 996) (select main_a v_prenex_22568)) (<= (+ main_y 1) v_prenex_22568) (< v_prenex_22569 main_x))) (forall ((v_prenex_28427 Int) (v_prenex_28428 Int)) (or (<= 0 (select main_a v_prenex_28428)) (<= (select main_a v_prenex_28427) (+ (select main_a v_prenex_28428) 1000)) (<= (+ main_x 1) v_prenex_28428) (<= (select main_a v_prenex_28427) 1002) (< v_prenex_28428 main_x) (<= (+ main_y 1) v_prenex_28427))) (forall ((v_prenex_19423 Int) (v_prenex_19424 Int)) (or (<= (* 2 (select main_a v_prenex_19424)) 4) (<= (select main_a v_prenex_19423) (+ (select main_a v_prenex_19424) 1000)) (<= 0 (* 2 (select main_a v_prenex_19424))) (<= (+ main_x 1) v_prenex_19424) (< v_prenex_19424 main_x) (<= 1996 (* 2 (select main_a v_prenex_19423))))) (forall ((v_prenex_22925 Int) (v_prenex_22924 Int)) (or (<= 998 (select main_a v_prenex_22924)) (<= (+ main_x 1) v_prenex_22925) (<= (select main_a v_prenex_22924) 1000) (<= 0 (+ (select main_a v_prenex_22925) 2)) (< v_prenex_22924 main_y) (<= 1000 (+ (select main_a v_prenex_22925) (select main_a v_prenex_22924))) (< v_prenex_22925 main_x))) (forall ((v_prenex_27795 Int) (v_prenex_27794 Int)) (or (< v_prenex_27795 main_x) (<= (select main_a v_prenex_27794) 1000) (<= 0 (* 2 (select main_a v_prenex_27795))) (<= (* 2 (select main_a v_prenex_27794)) 2000) (<= (+ (select main_a v_prenex_27795) 996) (select main_a v_prenex_27794)) (<= (select main_a v_prenex_27795) 2) (<= (+ main_x 1) v_prenex_27795))) (or (forall ((v_prenex_24484 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24484))) (<= (* 2 (select main_a v_prenex_24484)) 2000))) (forall ((v_prenex_24485 Int)) (or (<= (+ main_x 1) v_prenex_24485) (<= 0 (select main_a v_prenex_24485)) (< v_prenex_24485 main_x) (<= (* 2 (select main_a v_prenex_24485)) 4)))) (forall ((v_prenex_20013 Int) (v_prenex_20012 Int)) (or (<= (+ main_x 1) v_prenex_20013) (<= 1996 (* 2 (select main_a v_prenex_20012))) (<= (+ (select main_a v_prenex_20013) (select main_a v_prenex_20012)) 1000) (< v_prenex_20012 main_y) (<= (+ main_y 1) v_prenex_20012))) (forall ((v_prenex_25204 Int) (v_prenex_25203 Int)) (or (<= 0 (select main_a v_prenex_25204)) (<= (+ (select main_a v_prenex_25204) 996) (select main_a v_prenex_25203)) (< v_prenex_25204 main_x) (<= (select main_a v_prenex_25203) 1002) (<= (+ main_x 1) v_prenex_25204))) (forall ((v_prenex_24256 Int) (v_prenex_24255 Int)) (or (<= (select main_a v_prenex_24256) 2) (<= (select main_a v_prenex_24256) 4) (<= 996 (select main_a v_prenex_24255)) (<= (+ (select main_a v_prenex_24256) 996) (select main_a v_prenex_24255)) (<= (+ main_x 1) v_prenex_24256) (<= (select main_a v_prenex_24255) 1000) (< v_prenex_24256 main_x))) (forall ((v_prenex_22576 Int) (v_prenex_22577 Int)) (or (<= (* 2 (select main_a v_prenex_22576)) 2000) (<= 998 (select main_a v_prenex_22576)) (<= (+ main_x 1) v_prenex_22577) (<= 0 (+ (select main_a v_prenex_22577) 2)) (< v_prenex_22577 main_x) (<= (+ (select main_a v_prenex_22577) 996) (select main_a v_prenex_22576)))) (or (forall ((v_prenex_28001 Int)) (or (< v_prenex_28001 main_y) (<= (select main_a v_prenex_28001) 1002) (<= (* 2 (select main_a v_prenex_28001)) 2000))) (forall ((v_prenex_28002 Int)) (or (<= (* 2 (select main_a v_prenex_28002)) 4) (< v_prenex_28002 main_x) (<= (+ main_x 1) v_prenex_28002) (<= (select main_a v_prenex_28002) 4)))) (or (forall ((v_prenex_27810 Int)) (or (<= (select main_a v_prenex_27810) 1002) (<= 996 (select main_a v_prenex_27810)))) (forall ((v_prenex_27811 Int)) (or (<= (select main_a v_prenex_27811) 2) (<= (* 2 (select main_a v_prenex_27811)) 4) (< v_prenex_27811 main_x) (<= (+ main_x 1) v_prenex_27811)))) (forall ((v_prenex_23286 Int) (v_prenex_23285 Int)) (or (<= (select main_a v_prenex_23285) (+ (select main_a v_prenex_23286) 1000)) (<= (select main_a v_prenex_23285) 1002) (<= (select main_a v_prenex_23285) 1000) (<= (+ main_x 1) v_prenex_23286) (<= 0 (+ (select main_a v_prenex_23286) 2)) (< v_prenex_23286 main_x))) (forall ((v_prenex_26424 Int) (v_prenex_26423 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26423))) (<= 998 (select main_a v_prenex_26423)) (<= (+ main_x 1) v_prenex_26424) (<= 1000 (+ (select main_a v_prenex_26424) (select main_a v_prenex_26423))) (<= 0 (select main_a v_prenex_26424)) (< v_prenex_26424 main_x) (<= 0 (* 2 (select main_a v_prenex_26424))))) (forall ((v_prenex_18668 Int) (v_prenex_18667 Int)) (or (<= (+ main_y 1) v_prenex_18668) (<= (select main_a v_prenex_18668) 1002) (<= 996 (select main_a v_prenex_18668)) (< v_prenex_18667 main_x) (<= 0 (+ (select main_a v_prenex_18667) 2)) (<= (+ (select main_a v_prenex_18667) (select main_a v_prenex_18668)) 1000) (<= (+ main_x 1) v_prenex_18667))) (forall ((v_prenex_21369 Int) (v_prenex_21370 Int)) (or (<= (+ (select main_a v_prenex_21370) 996) (select main_a v_prenex_21369)) (<= (select main_a v_prenex_21369) 1000) (<= (+ main_x 1) v_prenex_21370) (<= (select main_a v_prenex_21370) 2) (<= 0 (* 2 (select main_a v_prenex_21370))) (< v_prenex_21370 main_x))) (forall ((v_prenex_25076 Int) (v_prenex_25075 Int)) (or (<= 996 (select main_a v_prenex_25075)) (<= (+ main_x 1) v_prenex_25076) (< v_prenex_25075 main_y) (<= (+ (select main_a v_prenex_25076) 996) (select main_a v_prenex_25075)) (< v_prenex_25076 main_x) (<= 0 (* 2 (select main_a v_prenex_25076))) (<= (* 2 (select main_a v_prenex_25075)) 2000))) (forall ((v_prenex_19445 Int) (v_prenex_19446 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19445))) (<= (select main_a v_prenex_19446) 2) (<= (+ main_x 1) v_prenex_19446) (<= (+ (select main_a v_prenex_19446) (select main_a v_prenex_19445)) 1000) (<= (select main_a v_prenex_19445) 1002) (<= (* 2 (select main_a v_prenex_19446)) 4) (< v_prenex_19446 main_x))) (or (forall ((v_prenex_21594 Int)) (or (< v_prenex_21594 main_x) (<= (+ main_x 1) v_prenex_21594) (<= (* 2 (select main_a v_prenex_21594)) 4) (<= 0 (* 2 (select main_a v_prenex_21594))))) (forall ((v_prenex_21593 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21593))) (<= (* 2 (select main_a v_prenex_21593)) 2000)))) (forall ((v_prenex_21315 Int) (v_prenex_21316 Int)) (or (<= (+ main_x 1) v_prenex_21316) (<= (+ (select main_a v_prenex_21316) (select main_a v_prenex_21315)) 1000) (<= 0 (+ (select main_a v_prenex_21316) 2)) (< v_prenex_21316 main_x) (<= (+ main_y 1) v_prenex_21315))) (forall ((v_prenex_27599 Int) (v_prenex_27598 Int)) (or (<= (select main_a v_prenex_27599) 2) (<= (+ (select main_a v_prenex_27599) (select main_a v_prenex_27598)) 1000) (<= (+ main_x 1) v_prenex_27599) (< v_prenex_27599 main_x) (<= (* 2 (select main_a v_prenex_27599)) 4))) (or (forall ((v_prenex_22425 Int)) (or (< v_prenex_22425 main_y) (<= 1996 (* 2 (select main_a v_prenex_22425))))) (forall ((v_prenex_22426 Int)) (or (<= (* 2 (select main_a v_prenex_22426)) 4) (<= (+ main_x 1) v_prenex_22426) (<= 0 (+ (select main_a v_prenex_22426) 2)) (< v_prenex_22426 main_x)))) (or (forall ((v_prenex_27796 Int)) (or (<= 996 (select main_a v_prenex_27796)) (<= 998 (select main_a v_prenex_27796)))) (forall ((v_prenex_27797 Int)) (or (<= 0 (+ (select main_a v_prenex_27797) 2)) (< v_prenex_27797 main_x) (<= (select main_a v_prenex_27797) 4) (<= (* 2 (select main_a v_prenex_27797)) 4) (<= (+ main_x 1) v_prenex_27797)))) (forall ((v_prenex_28892 Int) (v_prenex_28891 Int)) (or (<= (* 2 (select main_a v_prenex_28891)) 2000) (<= (+ main_x 1) v_prenex_28892) (<= 0 (* 2 (select main_a v_prenex_28892))) (<= 0 (select main_a v_prenex_28892)) (<= (select main_a v_prenex_28891) (+ (select main_a v_prenex_28892) 1000)) (< v_prenex_28892 main_x) (<= (select main_a v_prenex_28891) 1002))) (forall ((v_prenex_23677 Int) (v_prenex_23678 Int)) (or (< v_prenex_23677 main_y) (<= (+ main_x 1) v_prenex_23678) (<= 1996 (* 2 (select main_a v_prenex_23677))) (< v_prenex_23678 main_x) (<= (select main_a v_prenex_23677) 1002) (<= 0 (* 2 (select main_a v_prenex_23678))) (<= (+ (select main_a v_prenex_23678) (select main_a v_prenex_23677)) 1000))) (forall ((v_prenex_27238 Int) (v_prenex_27239 Int)) (or (<= (select main_a v_prenex_27239) 4) (<= (+ main_x 1) v_prenex_27239) (<= 0 (* 2 (select main_a v_prenex_27239))) (<= 1000 (+ (select main_a v_prenex_27239) (select main_a v_prenex_27238))) (< v_prenex_27239 main_x) (<= 1996 (* 2 (select main_a v_prenex_27238))))) (forall ((v_prenex_23831 Int) (v_prenex_23832 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23831))) (<= 0 (* 2 (select main_a v_prenex_23832))) (<= 996 (select main_a v_prenex_23831)) (<= (select main_a v_prenex_23831) (+ (select main_a v_prenex_23832) 1000)) (< v_prenex_23832 main_x) (<= (+ main_x 1) v_prenex_23832))) (forall ((v_prenex_28449 Int) (v_prenex_28450 Int)) (or (< v_prenex_28450 main_x) (<= (+ (select main_a v_prenex_28450) 996) (select main_a v_prenex_28449)) (<= 0 (* 2 (select main_a v_prenex_28450))) (<= 996 (select main_a v_prenex_28449)) (<= (+ main_x 1) v_prenex_28450) (<= (* 2 (select main_a v_prenex_28450)) 4) (<= (select main_a v_prenex_28449) 1000))) (forall ((v_prenex_21809 Int) (v_prenex_21810 Int)) (or (< v_prenex_21810 main_x) (<= (* 2 (select main_a v_prenex_21810)) 4) (<= (+ (select main_a v_prenex_21810) (select main_a v_prenex_21809)) 1000) (<= (+ main_x 1) v_prenex_21810) (<= 1996 (* 2 (select main_a v_prenex_21809))) (<= (select main_a v_prenex_21810) 4))) (forall ((v_prenex_19849 Int) (v_prenex_19850 Int)) (or (<= (select main_a v_prenex_19849) 1000) (<= (* 2 (select main_a v_prenex_19850)) 4) (<= (select main_a v_prenex_19849) 1002) (<= (select main_a v_prenex_19849) (+ (select main_a v_prenex_19850) 1000)) (< v_prenex_19850 main_x) (<= (+ main_x 1) v_prenex_19850) (<= (select main_a v_prenex_19850) 4))) (or (forall ((v_prenex_26353 Int)) (or (< v_prenex_26353 main_y) (<= 1996 (* 2 (select main_a v_prenex_26353))) (<= (select main_a v_prenex_26353) 1002))) (forall ((v_prenex_26354 Int)) (or (<= (+ main_x 1) v_prenex_26354) (< v_prenex_26354 main_x) (<= (select main_a v_prenex_26354) 2) (<= (* 2 (select main_a v_prenex_26354)) 4)))) (forall ((v_prenex_22277 Int) (v_prenex_22278 Int)) (or (< v_prenex_22278 main_x) (<= (select main_a v_prenex_22278) 2) (<= (select main_a v_prenex_22277) 1002) (<= (select main_a v_prenex_22277) 1000) (<= 0 (select main_a v_prenex_22278)) (<= (+ main_x 1) v_prenex_22278) (<= (select main_a v_prenex_22277) (+ (select main_a v_prenex_22278) 1000)))) (or (forall ((v_prenex_27826 Int)) (or (<= (* 2 (select main_a v_prenex_27826)) 2000) (<= (select main_a v_prenex_27826) 1000))) (forall ((v_prenex_27827 Int)) (or (<= (* 2 (select main_a v_prenex_27827)) 4) (<= (+ main_x 1) v_prenex_27827) (< v_prenex_27827 main_x)))) (forall ((v_prenex_19904 Int) (v_prenex_19903 Int)) (or (< v_prenex_19904 main_x) (<= (select main_a v_prenex_19903) (+ (select main_a v_prenex_19904) 1000)) (<= 996 (select main_a v_prenex_19903)) (<= (+ main_x 1) v_prenex_19904) (<= 0 (* 2 (select main_a v_prenex_19904))) (<= (select main_a v_prenex_19904) 2) (<= (* 2 (select main_a v_prenex_19903)) 2000))) (forall ((v_prenex_27748 Int) (v_prenex_27749 Int)) (or (<= 0 (select main_a v_prenex_27749)) (<= 0 (+ (select main_a v_prenex_27749) 2)) (< v_prenex_27749 main_x) (<= (+ main_x 1) v_prenex_27749) (<= (select main_a v_prenex_27748) 1002) (<= (select main_a v_prenex_27748) (+ (select main_a v_prenex_27749) 1000)))) (forall ((v_prenex_20716 Int) (v_prenex_20715 Int)) (or (< v_prenex_20716 main_x) (<= (* 2 (select main_a v_prenex_20716)) 4) (< v_prenex_20715 main_y) (<= 1996 (* 2 (select main_a v_prenex_20715))) (<= 998 (select main_a v_prenex_20715)) (<= (+ main_x 1) v_prenex_20716) (<= (+ (select main_a v_prenex_20716) (select main_a v_prenex_20715)) 1000))) (or (forall ((v_prenex_27696 Int)) (or (<= (+ main_y 1) v_prenex_27696) (<= 998 (select main_a v_prenex_27696)) (< v_prenex_27696 main_y) (<= (select main_a v_prenex_27696) 1002))) (forall ((v_prenex_27697 Int)) (<= (* 2 (select main_a v_prenex_27697)) 4))) (forall ((v_prenex_28246 Int) (v_prenex_28245 Int)) (or (<= (+ main_x 1) v_prenex_28246) (< v_prenex_28246 main_x) (<= (select main_a v_prenex_28245) (+ (select main_a v_prenex_28246) 1000)) (<= (select main_a v_prenex_28246) 4) (<= (+ main_y 1) v_prenex_28245) (<= (select main_a v_prenex_28245) 1002) (<= 996 (select main_a v_prenex_28245)))) (forall ((v_prenex_28149 Int) (v_prenex_28148 Int)) (or (< v_prenex_28149 main_x) (<= (select main_a v_prenex_28149) 2) (<= (+ main_x 1) v_prenex_28149) (<= (* 2 (select main_a v_prenex_28149)) 4) (<= (+ (select main_a v_prenex_28149) 996) (select main_a v_prenex_28148)) (<= 1996 (* 2 (select main_a v_prenex_28148))))) (forall ((v_prenex_19081 Int) (v_prenex_19082 Int)) (or (<= 0 (+ (select main_a v_prenex_19082) 2)) (<= (select main_a v_prenex_19081) (+ (select main_a v_prenex_19082) 1000)) (< v_prenex_19082 main_x) (<= (+ main_x 1) v_prenex_19082))) (forall ((v_prenex_26772 Int) (v_prenex_26771 Int)) (or (<= (+ main_x 1) v_prenex_26772) (<= (+ main_y 1) v_prenex_26771) (< v_prenex_26772 main_x) (<= (select main_a v_prenex_26771) (+ (select main_a v_prenex_26772) 1000)) (<= (select main_a v_prenex_26771) 1000) (<= (select main_a v_prenex_26772) 2))) (forall ((v_prenex_20437 Int) (v_prenex_20436 Int)) (or (<= 0 (select main_a v_prenex_20437)) (<= (+ main_x 1) v_prenex_20437) (<= (* 2 (select main_a v_prenex_20436)) 2000) (<= (select main_a v_prenex_20436) 1000) (< v_prenex_20436 main_y) (<= (+ (select main_a v_prenex_20437) 996) (select main_a v_prenex_20436)) (< v_prenex_20437 main_x))) (forall ((v_prenex_25327 Int) (v_prenex_25328 Int)) (or (<= (select main_a v_prenex_25327) (+ (select main_a v_prenex_25328) 1000)) (<= (select main_a v_prenex_25328) 2) (<= (+ main_x 1) v_prenex_25328) (<= 996 (select main_a v_prenex_25327)) (< v_prenex_25328 main_x) (<= 0 (+ (select main_a v_prenex_25328) 2)))) (forall ((v_prenex_20643 Int) (v_prenex_20644 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20643))) (< v_prenex_20644 main_x) (<= 998 (select main_a v_prenex_20643)) (<= (* 2 (select main_a v_prenex_20644)) 4) (<= (+ main_x 1) v_prenex_20644) (<= (+ (select main_a v_prenex_20644) (select main_a v_prenex_20643)) 1000) (<= 0 (+ (select main_a v_prenex_20644) 2)))) (forall ((v_prenex_22237 Int) (v_prenex_22238 Int)) (or (<= (select main_a v_prenex_22238) 4) (<= 996 (select main_a v_prenex_22237)) (<= (+ main_x 1) v_prenex_22238) (< v_prenex_22237 main_y) (<= (+ (select main_a v_prenex_22238) 996) (select main_a v_prenex_22237)) (< v_prenex_22238 main_x) (<= 998 (select main_a v_prenex_22237)))) (forall ((v_prenex_24579 Int) (v_prenex_24578 Int)) (or (<= (select main_a v_prenex_24578) 1000) (<= 0 (+ (select main_a v_prenex_24579) 2)) (<= (select main_a v_prenex_24579) 4) (<= (+ main_x 1) v_prenex_24579) (<= 1996 (* 2 (select main_a v_prenex_24578))) (< v_prenex_24579 main_x) (<= (+ (select main_a v_prenex_24579) 996) (select main_a v_prenex_24578)))) (or (forall ((v_prenex_27989 Int)) (or (< v_prenex_27989 main_x) (<= (* 2 (select main_a v_prenex_27989)) 4) (<= (select main_a v_prenex_27989) 4) (<= (+ main_x 1) v_prenex_27989))) (forall ((v_prenex_27988 Int)) (or (<= (+ main_y 1) v_prenex_27988) (<= (* 2 (select main_a v_prenex_27988)) 2000)))) (forall ((v_prenex_28625 Int) (v_prenex_28624 Int)) (or (<= 0 (+ (select main_a v_prenex_28625) 2)) (<= (+ main_x 1) v_prenex_28625) (<= (* 2 (select main_a v_prenex_28625)) 4) (<= (select main_a v_prenex_28624) (+ (select main_a v_prenex_28625) 1000)) (<= (select main_a v_prenex_28624) 1000) (< v_prenex_28625 main_x))) (forall ((v_prenex_18811 Int) (v_prenex_18812 Int)) (or (<= (select main_a v_prenex_18811) 1000) (< v_prenex_18811 main_y) (<= (select main_a v_prenex_18812) 2) (<= (+ main_x 1) v_prenex_18812) (<= 1000 (+ (select main_a v_prenex_18812) (select main_a v_prenex_18811))) (< v_prenex_18812 main_x))) (forall ((v_prenex_20049 Int) (v_prenex_20048 Int)) (or (<= (select main_a v_prenex_20049) 4) (<= (* 2 (select main_a v_prenex_20048)) 2000) (<= (+ main_x 1) v_prenex_20049) (<= 996 (select main_a v_prenex_20048)) (< v_prenex_20048 main_y) (< v_prenex_20049 main_x) (<= 1000 (+ (select main_a v_prenex_20049) (select main_a v_prenex_20048))))) (forall ((v_prenex_26898 Int) (v_prenex_26899 Int)) (or (< v_prenex_26898 main_y) (<= (+ main_x 1) v_prenex_26899) (<= 996 (select main_a v_prenex_26898)) (<= (* 2 (select main_a v_prenex_26899)) 4) (<= (+ (select main_a v_prenex_26899) 996) (select main_a v_prenex_26898)) (<= (* 2 (select main_a v_prenex_26898)) 2000) (< v_prenex_26899 main_x))) (or (forall ((v_prenex_21567 Int)) (or (<= (select main_a v_prenex_21567) 1002) (<= (* 2 (select main_a v_prenex_21567)) 2000))) (forall ((v_prenex_21568 Int)) (or (< v_prenex_21568 main_x) (<= (* 2 (select main_a v_prenex_21568)) 4) (<= (select main_a v_prenex_21568) 2) (<= (+ main_x 1) v_prenex_21568) (<= (select main_a v_prenex_21568) 4)))) (forall ((v_prenex_24429 Int) (v_prenex_24428 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24428))) (<= (+ main_y 1) v_prenex_24428) (<= (+ main_x 1) v_prenex_24429) (< v_prenex_24428 main_y) (<= 1000 (+ (select main_a v_prenex_24429) (select main_a v_prenex_24428))))) (forall ((v_prenex_20097 Int) (v_prenex_20096 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20097))) (<= (+ main_x 1) v_prenex_20097) (<= (select main_a v_prenex_20096) 1000) (< v_prenex_20097 main_x) (<= (+ (select main_a v_prenex_20097) 996) (select main_a v_prenex_20096)))) (forall ((v_prenex_25170 Int) (v_prenex_25169 Int)) (or (<= (select main_a v_prenex_25169) 1002) (< v_prenex_25170 main_x) (<= (* 2 (select main_a v_prenex_25170)) 4) (<= (+ main_x 1) v_prenex_25170) (<= 996 (select main_a v_prenex_25169)) (<= (select main_a v_prenex_25169) (+ (select main_a v_prenex_25170) 1000)))) (forall ((v_prenex_20538 Int) (v_prenex_20537 Int)) (or (<= 0 (select main_a v_prenex_20538)) (<= 1000 (+ (select main_a v_prenex_20538) (select main_a v_prenex_20537))) (< v_prenex_20537 main_y) (<= (+ main_x 1) v_prenex_20538) (<= (select main_a v_prenex_20537) 1002) (< v_prenex_20538 main_x))) (forall ((v_prenex_26589 Int) (v_prenex_26590 Int)) (or (<= (+ main_x 1) v_prenex_26590) (<= 0 (select main_a v_prenex_26590)) (< v_prenex_26590 main_x) (<= (select main_a v_prenex_26589) 1000) (<= (* 2 (select main_a v_prenex_26589)) 2000) (<= (+ (select main_a v_prenex_26590) 996) (select main_a v_prenex_26589)) (<= (select main_a v_prenex_26590) 4))) (or (forall ((v_prenex_28005 Int)) (<= 996 (select main_a v_prenex_28005))) (forall ((v_prenex_28006 Int)) (or (<= (select main_a v_prenex_28006) 2) (<= (+ main_x 1) v_prenex_28006) (< v_prenex_28006 main_x) (<= 0 (* 2 (select main_a v_prenex_28006)))))) (forall ((v_prenex_20407 Int) (v_prenex_20406 Int)) (or (<= (select main_a v_prenex_20407) 2) (<= (+ main_x 1) v_prenex_20407) (<= 996 (select main_a v_prenex_20406)) (<= (select main_a v_prenex_20407) 4) (<= 1996 (* 2 (select main_a v_prenex_20406))) (< v_prenex_20407 main_x) (<= (+ (select main_a v_prenex_20407) (select main_a v_prenex_20406)) 1000))) (forall ((v_prenex_26312 Int) (v_prenex_26311 Int)) (or (< v_prenex_26312 main_x) (<= 0 (* 2 (select main_a v_prenex_26312))) (<= 0 (select main_a v_prenex_26312)) (<= (+ main_x 1) v_prenex_26312) (<= (select main_a v_prenex_26311) (+ (select main_a v_prenex_26312) 1000)) (<= (select main_a v_prenex_26311) 1000))) (or (forall ((v_prenex_23137 Int)) (or (<= (+ main_y 1) v_prenex_23137) (<= (select main_a v_prenex_23137) 1002))) (forall ((v_prenex_23138 Int)) (or (<= (* 2 (select main_a v_prenex_23138)) 4) (<= (+ main_x 1) v_prenex_23138) (< v_prenex_23138 main_x)))) (forall ((v_prenex_20626 Int) (v_prenex_20625 Int)) (or (<= 998 (select main_a v_prenex_20625)) (< v_prenex_20626 main_x) (<= (+ (select main_a v_prenex_20626) (select main_a v_prenex_20625)) 1000) (< v_prenex_20625 main_y) (<= (+ main_y 1) v_prenex_20625))) (forall ((v_prenex_26679 Int) (v_prenex_26680 Int)) (or (<= (select main_a v_prenex_26679) 1000) (<= (+ (select main_a v_prenex_26680) 996) (select main_a v_prenex_26679)) (<= (select main_a v_prenex_26680) 2) (<= (+ main_x 1) v_prenex_26680) (<= 0 (* 2 (select main_a v_prenex_26680))) (< v_prenex_26680 main_x) (<= 998 (select main_a v_prenex_26679)))) (or (forall ((v_prenex_20656 Int)) (or (<= (+ main_x 1) v_prenex_20656) (<= (* 2 (select main_a v_prenex_20656)) 4) (<= 0 (select main_a v_prenex_20656)) (< v_prenex_20656 main_x))) (forall ((v_prenex_20655 Int)) (<= 998 (select main_a v_prenex_20655)))) (or (forall ((v_prenex_19347 Int)) (or (<= (* 2 (select main_a v_prenex_19347)) 2000) (<= 996 (select main_a v_prenex_19347)))) (forall ((v_prenex_19348 Int)) (or (<= (* 2 (select main_a v_prenex_19348)) 4) (<= 0 (* 2 (select main_a v_prenex_19348))) (<= (+ main_x 1) v_prenex_19348) (<= 0 (select main_a v_prenex_19348)) (< v_prenex_19348 main_x)))) (forall ((v_prenex_18714 Int) (v_prenex_18713 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18713))) (<= (select main_a v_prenex_18713) 4) (<= (+ main_x 1) v_prenex_18713) (<= (select main_a v_prenex_18714) 1000) (< v_prenex_18713 main_x) (<= 996 (select main_a v_prenex_18714)) (<= (+ (select main_a v_prenex_18713) (select main_a v_prenex_18714)) 1000))) (forall ((v_prenex_25032 Int) (v_prenex_25031 Int)) (or (<= (* 2 (select main_a v_prenex_25032)) 4) (<= 998 (select main_a v_prenex_25031)) (<= (+ (select main_a v_prenex_25032) 996) (select main_a v_prenex_25031)) (<= 1996 (* 2 (select main_a v_prenex_25031))) (< v_prenex_25032 main_x) (<= (+ main_x 1) v_prenex_25032) (<= 0 (* 2 (select main_a v_prenex_25032))))) (forall ((v_prenex_26381 Int) (v_prenex_26382 Int)) (or (<= 998 (select main_a v_prenex_26381)) (<= (+ main_y 1) v_prenex_26381) (<= (+ main_x 1) v_prenex_26382) (<= 0 (select main_a v_prenex_26382)) (<= (select main_a v_prenex_26381) (+ (select main_a v_prenex_26382) 1000)) (< v_prenex_26382 main_x))) (forall ((v_prenex_19067 Int) (v_prenex_19068 Int)) (or (<= 0 (select main_a v_prenex_19068)) (<= (+ main_x 1) v_prenex_19068) (<= (+ (select main_a v_prenex_19068) 996) (select main_a v_prenex_19067)) (< v_prenex_19068 main_x) (<= 1996 (* 2 (select main_a v_prenex_19067))) (< v_prenex_19067 main_y) (<= (* 2 (select main_a v_prenex_19067)) 2000))) (or (forall ((v_prenex_27152 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27152))) (<= (select main_a v_prenex_27152) 2) (<= (+ main_x 1) v_prenex_27152) (< v_prenex_27152 main_x) (<= (* 2 (select main_a v_prenex_27152)) 4))) (forall ((v_prenex_27151 Int)) (<= (select main_a v_prenex_27151) 1000))) (forall ((v_prenex_18634 Int) (v_prenex_18633 Int)) (or (<= (+ main_x 1) v_prenex_18634) (<= 1996 (* 2 (select main_a v_prenex_18633))) (<= 1000 (+ (select main_a v_prenex_18634) (select main_a v_prenex_18633))) (<= (* 2 (select main_a v_prenex_18634)) 4) (<= (* 2 (select main_a v_prenex_18633)) 2000) (< v_prenex_18634 main_x) (<= (select main_a v_prenex_18634) 4))) (or (forall ((v_prenex_21763 Int)) (or (<= 996 (select main_a v_prenex_21763)) (<= (select main_a v_prenex_21763) 1000))) (forall ((v_prenex_21764 Int)) (or (<= (+ main_x 1) v_prenex_21764) (<= 0 (* 2 (select main_a v_prenex_21764))) (< v_prenex_21764 main_x) (<= 0 (select main_a v_prenex_21764)) (<= (* 2 (select main_a v_prenex_21764)) 4)))) (forall ((v_prenex_28034 Int) (v_prenex_28033 Int)) (or (< v_prenex_28034 main_x) (<= (+ main_x 1) v_prenex_28034) (<= (* 2 (select main_a v_prenex_28033)) 2000) (<= (select main_a v_prenex_28033) (+ (select main_a v_prenex_28034) 1000)) (<= (* 2 (select main_a v_prenex_28034)) 4))) (forall ((v_prenex_23324 Int) (v_prenex_23323 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23323))) (<= (+ main_y 1) v_prenex_23323) (<= (+ (select main_a v_prenex_23324) (select main_a v_prenex_23323)) 1000) (<= 0 (+ (select main_a v_prenex_23324) 2)) (< v_prenex_23324 main_x) (<= (+ main_x 1) v_prenex_23324) (<= (select main_a v_prenex_23323) 1002))) (forall ((v_prenex_21693 Int) (v_prenex_21694 Int)) (or (<= 0 (+ (select main_a v_prenex_21694) 2)) (<= (select main_a v_prenex_21694) 2) (<= (+ (select main_a v_prenex_21694) (select main_a v_prenex_21693)) 1000) (< v_prenex_21694 main_x) (<= (* 2 (select main_a v_prenex_21693)) 2000) (<= (select main_a v_prenex_21693) 1000) (<= (+ main_x 1) v_prenex_21694))) (forall ((v_prenex_25428 Int) (v_prenex_25429 Int)) (or (<= 998 (select main_a v_prenex_25428)) (<= (select main_a v_prenex_25429) 4) (< v_prenex_25429 main_x) (<= (+ (select main_a v_prenex_25429) (select main_a v_prenex_25428)) 1000) (<= 0 (select main_a v_prenex_25429)) (<= (+ main_x 1) v_prenex_25429))) (forall ((v_prenex_25077 Int) (v_prenex_25078 Int)) (or (<= (* 2 (select main_a v_prenex_25078)) 4) (<= (+ main_x 1) v_prenex_25078) (<= 1996 (* 2 (select main_a v_prenex_25077))) (<= (select main_a v_prenex_25077) (+ (select main_a v_prenex_25078) 1000)) (< v_prenex_25078 main_x) (<= (select main_a v_prenex_25077) 1000))) (forall ((v_prenex_22393 Int) (v_prenex_22394 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22393))) (<= (+ main_x 1) v_prenex_22394) (<= (select main_a v_prenex_22394) 2) (<= 998 (select main_a v_prenex_22393)) (< v_prenex_22394 main_x) (<= (+ (select main_a v_prenex_22394) (select main_a v_prenex_22393)) 1000) (<= 0 (+ (select main_a v_prenex_22394) 2)))) (or (forall ((v_prenex_27788 Int)) (<= 998 (select main_a v_prenex_27788))) (forall ((v_prenex_27789 Int)) (or (< v_prenex_27789 main_x) (<= (select main_a v_prenex_27789) 2) (<= (select main_a v_prenex_27789) 4) (<= (+ main_x 1) v_prenex_27789) (<= (* 2 (select main_a v_prenex_27789)) 4)))) (forall ((v_prenex_24827 Int) (v_prenex_24826 Int)) (or (<= (+ main_x 1) v_prenex_24827) (< v_prenex_24826 main_y) (< v_prenex_24827 main_x) (<= 1000 (+ (select main_a v_prenex_24827) (select main_a v_prenex_24826))) (<= (select main_a v_prenex_24826) 1000) (<= (* 2 (select main_a v_prenex_24827)) 4))) (or (forall ((v_prenex_21862 Int)) (or (<= (select main_a v_prenex_21862) 2) (< v_prenex_21862 main_x) (<= 0 (* 2 (select main_a v_prenex_21862))) (<= (+ main_x 1) v_prenex_21862) (<= (* 2 (select main_a v_prenex_21862)) 4))) (forall ((v_prenex_21861 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21861))) (<= 998 (select main_a v_prenex_21861))))) (or (forall ((v_prenex_21611 Int)) (<= 996 (select main_a v_prenex_21611))) (forall ((v_prenex_21612 Int)) (or (<= (+ main_x 1) v_prenex_21612) (<= 0 (* 2 (select main_a v_prenex_21612))) (<= 0 (+ (select main_a v_prenex_21612) 2)) (< v_prenex_21612 main_x)))) (forall ((v_prenex_26576 Int) (v_prenex_26575 Int)) (or (<= 0 (+ (select main_a v_prenex_26576) 2)) (<= (+ main_x 1) v_prenex_26576) (<= (select main_a v_prenex_26575) 1000) (<= (select main_a v_prenex_26575) 1002) (<= 0 (* 2 (select main_a v_prenex_26576))) (<= (select main_a v_prenex_26575) (+ (select main_a v_prenex_26576) 1000)) (< v_prenex_26576 main_x))) (forall ((v_prenex_27665 Int) (v_prenex_27664 Int)) (or (<= (+ main_x 1) v_prenex_27665) (<= (+ main_y 1) v_prenex_27664) (<= (+ (select main_a v_prenex_27665) 996) (select main_a v_prenex_27664)) (< v_prenex_27664 main_y) (<= (* 2 (select main_a v_prenex_27664)) 2000))) (or (forall ((v_prenex_20798 Int)) (or (<= 0 (select main_a v_prenex_20798)) (<= 0 (* 2 (select main_a v_prenex_20798))) (<= (select main_a v_prenex_20798) 2) (<= (+ main_x 1) v_prenex_20798) (< v_prenex_20798 main_x))) (forall ((v_prenex_20797 Int)) (or (<= (* 2 (select main_a v_prenex_20797)) 2000) (<= 1996 (* 2 (select main_a v_prenex_20797)))))) (forall ((v_prenex_24205 Int) (v_prenex_24206 Int)) (or (<= (+ main_x 1) v_prenex_24206) (<= (select main_a v_prenex_24205) 1002) (<= 1000 (+ (select main_a v_prenex_24206) (select main_a v_prenex_24205))) (<= (select main_a v_prenex_24205) 1000) (<= (* 2 (select main_a v_prenex_24206)) 4) (< v_prenex_24206 main_x) (< v_prenex_24205 main_y))) (forall ((v_prenex_21751 Int) (v_prenex_21752 Int)) (or (<= 1000 (+ (select main_a v_prenex_21752) (select main_a v_prenex_21751))) (<= (select main_a v_prenex_21752) 2) (<= 998 (select main_a v_prenex_21751)) (<= (select main_a v_prenex_21751) 1002) (< v_prenex_21752 main_x) (<= (+ main_x 1) v_prenex_21752))) (forall ((v_prenex_23958 Int) (v_prenex_23957 Int)) (or (<= (select main_a v_prenex_23958) 2) (< v_prenex_23958 main_x) (<= 996 (select main_a v_prenex_23957)) (<= 0 (select main_a v_prenex_23958)) (<= (select main_a v_prenex_23957) (+ (select main_a v_prenex_23958) 1000)) (<= (+ main_x 1) v_prenex_23958))) (forall ((v_prenex_18882 Int) (v_prenex_18881 Int)) (or (<= (* 2 (select main_a v_prenex_18882)) 4) (< v_prenex_18882 main_x) (<= (select main_a v_prenex_18881) 1002) (<= 0 (select main_a v_prenex_18882)) (<= (+ main_x 1) v_prenex_18882) (<= (select main_a v_prenex_18881) 1000) (<= 1000 (+ (select main_a v_prenex_18882) (select main_a v_prenex_18881))))) (forall ((v_prenex_23497 Int) (v_prenex_23496 Int)) (or (<= (select main_a v_prenex_23497) 2) (<= (+ main_x 1) v_prenex_23497) (<= (select main_a v_prenex_23496) 1002) (<= 996 (select main_a v_prenex_23496)) (<= 0 (select main_a v_prenex_23497)) (< v_prenex_23497 main_x) (<= (+ (select main_a v_prenex_23497) (select main_a v_prenex_23496)) 1000))) (or (forall ((v_prenex_26186 Int)) (or (<= (+ main_x 1) v_prenex_26186) (<= (* 2 (select main_a v_prenex_26186)) 4) (<= (select main_a v_prenex_26186) 4) (<= 0 (select main_a v_prenex_26186)) (< v_prenex_26186 main_x))) (forall ((v_prenex_26185 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26185))) (<= 996 (select main_a v_prenex_26185))))) (forall ((v_prenex_26285 Int) (v_prenex_26286 Int)) (or (<= (+ main_x 1) v_prenex_26286) (<= (select main_a v_prenex_26286) 2) (< v_prenex_26286 main_x) (< v_prenex_26285 main_y) (<= (select main_a v_prenex_26285) (+ (select main_a v_prenex_26286) 1000)))) (forall ((v_prenex_24678 Int) (v_prenex_24679 Int)) (or (<= (+ (select main_a v_prenex_24679) (select main_a v_prenex_24678)) 1000) (<= 1996 (* 2 (select main_a v_prenex_24678))) (<= (+ main_y 1) v_prenex_24678) (<= (select main_a v_prenex_24678) 1002) (<= (+ main_x 1) v_prenex_24679) (<= (* 2 (select main_a v_prenex_24679)) 4) (< v_prenex_24679 main_x))) (forall ((v_prenex_27060 Int) (v_prenex_27059 Int)) (or (<= (+ main_x 1) v_prenex_27060) (<= 1996 (* 2 (select main_a v_prenex_27059))) (<= (select main_a v_prenex_27060) 2) (<= (* 2 (select main_a v_prenex_27059)) 2000) (<= (+ (select main_a v_prenex_27060) (select main_a v_prenex_27059)) 1000) (<= (select main_a v_prenex_27060) 4) (< v_prenex_27060 main_x))) (forall ((v_prenex_23745 Int) (v_prenex_23746 Int)) (or (< v_prenex_23746 main_x) (<= (+ (select main_a v_prenex_23746) (select main_a v_prenex_23745)) 1000) (<= (+ main_y 1) v_prenex_23745) (<= (select main_a v_prenex_23745) 1000) (<= 0 (select main_a v_prenex_23746)) (<= (+ main_x 1) v_prenex_23746) (<= (* 2 (select main_a v_prenex_23745)) 2000))) (forall ((v_prenex_26007 Int) (v_prenex_26008 Int)) (or (<= 0 (+ (select main_a v_prenex_26008) 2)) (<= (+ main_x 1) v_prenex_26008) (<= 0 (select main_a v_prenex_26008)) (< v_prenex_26008 main_x) (<= 1000 (+ (select main_a v_prenex_26008) (select main_a v_prenex_26007))) (<= 998 (select main_a v_prenex_26007)) (<= 1996 (* 2 (select main_a v_prenex_26007))))) (forall ((v_prenex_19980 Int) (v_prenex_19981 Int)) (or (<= 1000 (+ (select main_a v_prenex_19981) (select main_a v_prenex_19980))) (< v_prenex_19980 main_y) (< v_prenex_19981 main_x) (<= 0 (* 2 (select main_a v_prenex_19981))) (<= (+ main_x 1) v_prenex_19981) (<= 1996 (* 2 (select main_a v_prenex_19980))) (<= 998 (select main_a v_prenex_19980)))) (forall ((v_prenex_21250 Int) (v_prenex_21249 Int)) (or (< v_prenex_21250 main_x) (<= 0 (* 2 (select main_a v_prenex_21250))) (<= (* 2 (select main_a v_prenex_21250)) 4) (<= (select main_a v_prenex_21249) 1000) (<= (+ main_x 1) v_prenex_21250) (<= (select main_a v_prenex_21249) (+ (select main_a v_prenex_21250) 1000)))) (or (forall ((v_prenex_26334 Int)) (or (<= 0 (+ (select main_a v_prenex_26334) 2)) (< v_prenex_26334 main_x) (<= (select main_a v_prenex_26334) 2) (<= (+ main_x 1) v_prenex_26334) (<= (* 2 (select main_a v_prenex_26334)) 4))) (forall ((v_prenex_26333 Int)) (or (<= 996 (select main_a v_prenex_26333)) (<= (select main_a v_prenex_26333) 1000)))) (forall ((v_prenex_23468 Int) (v_prenex_23469 Int)) (or (<= (+ main_x 1) v_prenex_23469) (< v_prenex_23469 main_x) (<= (* 2 (select main_a v_prenex_23468)) 2000) (<= (select main_a v_prenex_23469) 4) (<= (+ (select main_a v_prenex_23469) 996) (select main_a v_prenex_23468)) (<= 0 (+ (select main_a v_prenex_23469) 2)))) (forall ((v_prenex_21970 Int) (v_prenex_21969 Int)) (or (< v_prenex_21970 main_x) (< v_prenex_21969 main_y) (<= (select main_a v_prenex_21970) 4) (<= (select main_a v_prenex_21969) 1000) (<= 1996 (* 2 (select main_a v_prenex_21969))) (<= (+ (select main_a v_prenex_21970) 996) (select main_a v_prenex_21969)) (<= (+ main_x 1) v_prenex_21970))) (forall ((v_prenex_21345 Int) (v_prenex_21346 Int)) (or (< v_prenex_21346 main_x) (<= 996 (select main_a v_prenex_21345)) (<= (+ main_x 1) v_prenex_21346) (<= (+ main_y 1) v_prenex_21345) (<= (* 2 (select main_a v_prenex_21346)) 4) (<= (+ (select main_a v_prenex_21346) (select main_a v_prenex_21345)) 1000))) (forall ((v_prenex_25473 Int) (v_prenex_25472 Int)) (or (<= (* 2 (select main_a v_prenex_25473)) 4) (<= 0 (* 2 (select main_a v_prenex_25473))) (<= (select main_a v_prenex_25472) (+ (select main_a v_prenex_25473) 1000)) (<= 1996 (* 2 (select main_a v_prenex_25472))) (<= (+ main_x 1) v_prenex_25473) (< v_prenex_25473 main_x) (<= 996 (select main_a v_prenex_25472)))) (forall ((v_prenex_20219 Int) (v_prenex_20218 Int)) (or (< v_prenex_20219 main_x) (<= (select main_a v_prenex_20218) 1000) (<= 1000 (+ (select main_a v_prenex_20219) (select main_a v_prenex_20218))) (<= (+ main_x 1) v_prenex_20219) (<= 0 (select main_a v_prenex_20219)) (<= (select main_a v_prenex_20218) 1002) (<= (select main_a v_prenex_20219) 4))) (or (forall ((v_prenex_22339 Int)) (or (<= 998 (select main_a v_prenex_22339)) (<= 1996 (* 2 (select main_a v_prenex_22339))))) (forall ((v_prenex_22340 Int)) (or (< v_prenex_22340 main_x) (<= (* 2 (select main_a v_prenex_22340)) 4) (<= (select main_a v_prenex_22340) 4) (<= (+ main_x 1) v_prenex_22340)))) (forall ((v_prenex_19702 Int) (v_prenex_19701 Int)) (or (<= (+ main_y 1) v_prenex_19701) (<= (select main_a v_prenex_19702) 2) (<= 996 (select main_a v_prenex_19701)) (< v_prenex_19702 main_x) (<= (+ main_x 1) v_prenex_19702) (<= (+ (select main_a v_prenex_19702) 996) (select main_a v_prenex_19701)) (<= (select main_a v_prenex_19701) 1002))) (forall ((v_prenex_27205 Int) (v_prenex_27204 Int)) (or (< v_prenex_27204 main_y) (<= (+ (select main_a v_prenex_27205) (select main_a v_prenex_27204)) 1000) (< v_prenex_27205 main_x) (<= (select main_a v_prenex_27204) 1002) (<= (+ main_y 1) v_prenex_27204))) (forall ((v_prenex_21621 Int) (v_prenex_21622 Int)) (or (<= 0 (+ (select main_a v_prenex_21622) 2)) (<= (+ main_x 1) v_prenex_21622) (< v_prenex_21622 main_x) (<= (select main_a v_prenex_21622) 4) (<= (+ (select main_a v_prenex_21622) 996) (select main_a v_prenex_21621)) (<= (select main_a v_prenex_21621) 1000))) (or (forall ((v_prenex_24425 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24425))) (< v_prenex_24425 main_x) (<= (+ main_x 1) v_prenex_24425))) (forall ((v_prenex_24424 Int)) (or (<= (* 2 (select main_a v_prenex_24424)) 2000) (<= 998 (select main_a v_prenex_24424))))) (forall ((v_prenex_28221 Int) (v_prenex_28220 Int)) (or (< v_prenex_28221 main_x) (<= 996 (select main_a v_prenex_28220)) (<= 0 (+ (select main_a v_prenex_28221) 2)) (<= 0 (select main_a v_prenex_28221)) (<= (+ main_x 1) v_prenex_28221) (<= (select main_a v_prenex_28220) 1002) (<= (select main_a v_prenex_28220) (+ (select main_a v_prenex_28221) 1000)))) (forall ((v_prenex_21395 Int) (v_prenex_21396 Int)) (or (< v_prenex_21396 main_x) (<= (select main_a v_prenex_21396) 2) (<= (select main_a v_prenex_21395) 1002) (<= (+ (select main_a v_prenex_21396) 996) (select main_a v_prenex_21395)) (<= 1996 (* 2 (select main_a v_prenex_21395))) (<= (* 2 (select main_a v_prenex_21396)) 4) (<= (+ main_x 1) v_prenex_21396))) (or (forall ((v_prenex_24468 Int)) (or (<= (select main_a v_prenex_24468) 1002) (<= 998 (select main_a v_prenex_24468)) (< v_prenex_24468 main_y))) (forall ((v_prenex_24469 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24469))) (< v_prenex_24469 main_x) (<= (select main_a v_prenex_24469) 4) (<= (+ main_x 1) v_prenex_24469)))) (forall ((v_prenex_27175 Int) (v_prenex_27176 Int)) (or (<= 998 (select main_a v_prenex_27175)) (<= (+ (select main_a v_prenex_27176) 996) (select main_a v_prenex_27175)) (<= (* 2 (select main_a v_prenex_27176)) 4) (<= 1996 (* 2 (select main_a v_prenex_27175))) (< v_prenex_27176 main_x) (<= 0 (+ (select main_a v_prenex_27176) 2)) (<= (+ main_x 1) v_prenex_27176))) (forall ((v_prenex_23046 Int) (v_prenex_23047 Int)) (or (< v_prenex_23046 main_y) (< v_prenex_23047 main_x) (<= (+ main_x 1) v_prenex_23047) (<= (select main_a v_prenex_23047) 4) (<= 1996 (* 2 (select main_a v_prenex_23046))) (<= 996 (select main_a v_prenex_23046)) (<= 1000 (+ (select main_a v_prenex_23047) (select main_a v_prenex_23046))))) (forall ((v_prenex_22026 Int) (v_prenex_22025 Int)) (or (<= (select main_a v_prenex_22025) 1000) (<= 0 (select main_a v_prenex_22026)) (<= 998 (select main_a v_prenex_22025)) (<= 1000 (+ (select main_a v_prenex_22026) (select main_a v_prenex_22025))) (< v_prenex_22026 main_x) (<= (+ main_x 1) v_prenex_22026) (<= (+ main_y 1) v_prenex_22025))) (forall ((v_prenex_25415 Int) (v_prenex_25414 Int)) (or (<= (select main_a v_prenex_25414) (+ (select main_a v_prenex_25415) 1000)) (< v_prenex_25414 main_y) (<= 996 (select main_a v_prenex_25414)) (<= (* 2 (select main_a v_prenex_25414)) 2000) (<= (+ main_y 1) v_prenex_25414))) (forall ((v_prenex_22790 Int) (v_prenex_22791 Int)) (or (<= 1000 (+ (select main_a v_prenex_22791) (select main_a v_prenex_22790))) (<= (select main_a v_prenex_22790) 1002) (<= (+ main_x 1) v_prenex_22791) (< v_prenex_22791 main_x) (<= (* 2 (select main_a v_prenex_22790)) 2000) (<= 0 (+ (select main_a v_prenex_22791) 2)))) (forall ((v_prenex_20540 Int) (v_prenex_20539 Int)) (or (<= (+ main_x 1) v_prenex_20540) (<= (* 2 (select main_a v_prenex_20540)) 4) (< v_prenex_20539 main_y) (< v_prenex_20540 main_x) (<= (select main_a v_prenex_20539) (+ (select main_a v_prenex_20540) 1000)) (<= 998 (select main_a v_prenex_20539)))) (forall ((v_prenex_26499 Int) (v_prenex_26500 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26500))) (< v_prenex_26499 main_y) (< v_prenex_26500 main_x) (<= (+ (select main_a v_prenex_26500) (select main_a v_prenex_26499)) 1000) (<= (+ main_x 1) v_prenex_26500))) (forall ((v_prenex_26359 Int) (v_prenex_26360 Int)) (or (<= (select main_a v_prenex_26360) 2) (<= (+ main_x 1) v_prenex_26360) (<= (select main_a v_prenex_26359) 1002) (<= 1000 (+ (select main_a v_prenex_26360) (select main_a v_prenex_26359))) (<= (* 2 (select main_a v_prenex_26359)) 2000) (< v_prenex_26360 main_x) (<= (* 2 (select main_a v_prenex_26360)) 4))) (or (forall ((v_prenex_28519 Int)) (or (<= 996 (select main_a v_prenex_28519)) (<= (* 2 (select main_a v_prenex_28519)) 2000))) (forall ((v_prenex_28520 Int)) (or (<= (select main_a v_prenex_28520) 2) (< v_prenex_28520 main_x) (<= (+ main_x 1) v_prenex_28520) (<= 0 (* 2 (select main_a v_prenex_28520))) (<= (* 2 (select main_a v_prenex_28520)) 4)))) (forall ((v_prenex_25988 Int) (v_prenex_25987 Int)) (or (<= (* 2 (select main_a v_prenex_25988)) 4) (< v_prenex_25988 main_x) (<= (+ main_x 1) v_prenex_25988) (<= 998 (select main_a v_prenex_25987)) (<= (select main_a v_prenex_25987) 1000) (<= (+ (select main_a v_prenex_25988) 996) (select main_a v_prenex_25987)))) (or (forall ((v_prenex_20653 Int)) (or (<= (select main_a v_prenex_20653) 1002) (<= 1996 (* 2 (select main_a v_prenex_20653))))) (forall ((v_prenex_20654 Int)) (or (< v_prenex_20654 main_x) (<= (+ main_x 1) v_prenex_20654) (<= 0 (* 2 (select main_a v_prenex_20654))) (<= (select main_a v_prenex_20654) 2)))) (forall ((v_prenex_26820 Int) (v_prenex_26819 Int)) (or (<= (+ (select main_a v_prenex_26820) (select main_a v_prenex_26819)) 1000) (< v_prenex_26820 main_x) (< v_prenex_26819 main_y) (<= (* 2 (select main_a v_prenex_26820)) 4) (<= (+ main_x 1) v_prenex_26820))) (forall ((v_prenex_28106 Int) (v_prenex_28105 Int)) (or (<= 0 (+ (select main_a v_prenex_28106) 2)) (< v_prenex_28106 main_x) (<= 998 (select main_a v_prenex_28105)) (<= (+ main_x 1) v_prenex_28106) (<= (+ (select main_a v_prenex_28106) (select main_a v_prenex_28105)) 1000) (<= 996 (select main_a v_prenex_28105)))) (forall ((v_prenex_23923 Int) (v_prenex_23924 Int)) (or (<= (select main_a v_prenex_23924) 2) (<= (+ main_x 1) v_prenex_23924) (<= 1996 (* 2 (select main_a v_prenex_23923))) (< v_prenex_23924 main_x) (<= (+ (select main_a v_prenex_23924) 996) (select main_a v_prenex_23923)) (<= (select main_a v_prenex_23924) 4))) (forall ((v_prenex_28717 Int) (v_prenex_28718 Int)) (or (<= (+ main_x 1) v_prenex_28718) (<= (+ (select main_a v_prenex_28718) 996) (select main_a v_prenex_28717)) (<= (select main_a v_prenex_28718) 2) (<= 0 (+ (select main_a v_prenex_28718) 2)) (< v_prenex_28718 main_x) (<= (select main_a v_prenex_28717) 1002))) (or (forall ((v_prenex_21743 Int)) (or (<= (+ main_y 1) v_prenex_21743) (<= 998 (select main_a v_prenex_21743)))) (forall ((v_prenex_21744 Int)) (or (< v_prenex_21744 main_x) (<= (select main_a v_prenex_21744) 2) (<= (+ main_x 1) v_prenex_21744) (<= (* 2 (select main_a v_prenex_21744)) 4)))) (forall ((v_prenex_19003 Int) (v_prenex_19004 Int)) (or (<= (select main_a v_prenex_19003) 1000) (<= (select main_a v_prenex_19003) (+ (select main_a v_prenex_19004) 1000)) (<= (+ main_y 1) v_prenex_19003) (<= (+ main_x 1) v_prenex_19004) (< v_prenex_19004 main_x) (<= (select main_a v_prenex_19004) 4))) (forall ((v_prenex_25098 Int) (v_prenex_25097 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25097))) (<= (select main_a v_prenex_25097) (+ (select main_a v_prenex_25098) 1000)) (<= (+ main_y 1) v_prenex_25097) (<= 996 (select main_a v_prenex_25097)) (< v_prenex_25097 main_y))) (forall ((v_prenex_26689 Int) (v_prenex_26690 Int)) (or (<= 1000 (+ (select main_a v_prenex_26690) (select main_a v_prenex_26689))) (< v_prenex_26689 main_y) (<= 998 (select main_a v_prenex_26689)) (< v_prenex_26690 main_x) (<= (select main_a v_prenex_26689) 1002) (<= 0 (select main_a v_prenex_26690)) (<= (+ main_x 1) v_prenex_26690))) (forall ((v_prenex_23258 Int) (v_prenex_23257 Int)) (or (<= (select main_a v_prenex_23257) 1000) (<= (select main_a v_prenex_23257) (+ (select main_a v_prenex_23258) 1000)) (<= 0 (+ (select main_a v_prenex_23258) 2)) (<= (select main_a v_prenex_23257) 1002) (< v_prenex_23258 main_x) (< v_prenex_23257 main_y) (<= (+ main_x 1) v_prenex_23258))) (forall ((v_prenex_28911 Int) (v_prenex_28912 Int)) (or (<= 998 (select main_a v_prenex_28911)) (<= (+ (select main_a v_prenex_28912) (select main_a v_prenex_28911)) 1000) (< v_prenex_28912 main_x) (<= (select main_a v_prenex_28912) 2) (<= (select main_a v_prenex_28912) 4) (<= (+ main_x 1) v_prenex_28912) (<= (select main_a v_prenex_28911) 1002))) (forall ((v_prenex_27950 Int)) (or (<= 0 (+ (select main_a v_prenex_27950) 2)) (< v_prenex_27950 main_x) (<= (* 2 (select main_a v_prenex_27950)) 4) (<= (+ main_x 1) v_prenex_27950) (<= 0 (* 2 (select main_a v_prenex_27950))))) (forall ((v_prenex_20555 Int) (v_prenex_20556 Int)) (or (<= (+ main_x 1) v_prenex_20556) (<= 0 (+ (select main_a v_prenex_20556) 2)) (< v_prenex_20556 main_x) (<= 1000 (+ (select main_a v_prenex_20556) (select main_a v_prenex_20555))) (<= (select main_a v_prenex_20556) 4))) (forall ((v_prenex_19555 Int) (v_prenex_19556 Int)) (or (<= (+ main_x 1) v_prenex_19556) (<= (* 2 (select main_a v_prenex_19556)) 4) (<= (+ (select main_a v_prenex_19556) (select main_a v_prenex_19555)) 1000) (<= (select main_a v_prenex_19556) 2) (< v_prenex_19556 main_x) (<= 996 (select main_a v_prenex_19555)) (<= (select main_a v_prenex_19555) 1000))) (forall ((v_prenex_22327 Int) (v_prenex_22328 Int)) (or (<= (* 2 (select main_a v_prenex_22328)) 4) (< v_prenex_22328 main_x) (<= 1996 (* 2 (select main_a v_prenex_22327))) (< v_prenex_22327 main_y) (<= 1000 (+ (select main_a v_prenex_22328) (select main_a v_prenex_22327))) (<= (+ main_x 1) v_prenex_22328) (<= 996 (select main_a v_prenex_22327)))) (forall ((v_prenex_26662 Int) (v_prenex_26661 Int)) (or (<= 0 (+ (select main_a v_prenex_26662) 2)) (< v_prenex_26662 main_x) (<= (+ main_x 1) v_prenex_26662) (<= 1996 (* 2 (select main_a v_prenex_26661))) (<= (select main_a v_prenex_26661) (+ (select main_a v_prenex_26662) 1000)) (<= (select main_a v_prenex_26662) 2))) (forall ((v_prenex_23346 Int) (v_prenex_23345 Int)) (or (<= (select main_a v_prenex_23345) 1002) (<= (select main_a v_prenex_23345) (+ (select main_a v_prenex_23346) 1000)) (<= 0 (+ (select main_a v_prenex_23346) 2)) (<= (select main_a v_prenex_23345) 1000) (<= (* 2 (select main_a v_prenex_23346)) 4) (<= (+ main_x 1) v_prenex_23346) (< v_prenex_23346 main_x))) (or (forall ((v_prenex_23080 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23080))) (<= (* 2 (select main_a v_prenex_23080)) 4) (<= (select main_a v_prenex_23080) 2) (< v_prenex_23080 main_x) (<= (+ main_x 1) v_prenex_23080))) (forall ((v_prenex_23079 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23079))) (<= (select main_a v_prenex_23079) 1002)))) (forall ((v_prenex_22283 Int) (v_prenex_22284 Int)) (or (<= 1000 (+ (select main_a v_prenex_22284) (select main_a v_prenex_22283))) (< v_prenex_22284 main_x) (<= (select main_a v_prenex_22283) 1000) (<= 0 (select main_a v_prenex_22284)) (<= 998 (select main_a v_prenex_22283)) (<= (select main_a v_prenex_22284) 4) (<= (+ main_x 1) v_prenex_22284))) (or (forall ((v_prenex_27589 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27589))) (<= (+ main_x 1) v_prenex_27589) (< v_prenex_27589 main_x) (<= 0 (+ (select main_a v_prenex_27589) 2)) (<= (* 2 (select main_a v_prenex_27589)) 4))) (forall ((v_prenex_27588 Int)) (or (<= (* 2 (select main_a v_prenex_27588)) 2000) (<= 1996 (* 2 (select main_a v_prenex_27588)))))) (forall ((v_prenex_20021 Int) (v_prenex_20020 Int)) (or (<= 998 (select main_a v_prenex_20020)) (<= (+ main_x 1) v_prenex_20021) (< v_prenex_20021 main_x) (<= (select main_a v_prenex_20020) (+ (select main_a v_prenex_20021) 1000)) (<= (* 2 (select main_a v_prenex_20021)) 4) (<= (select main_a v_prenex_20021) 4))) (forall ((v_prenex_18877 Int) (v_prenex_18878 Int)) (or (<= 998 (select main_a v_prenex_18877)) (< v_prenex_18878 main_x) (<= (* 2 (select main_a v_prenex_18877)) 2000) (<= (+ main_x 1) v_prenex_18878) (<= (select main_a v_prenex_18878) 4) (<= (* 2 (select main_a v_prenex_18878)) 4) (<= (+ (select main_a v_prenex_18878) 996) (select main_a v_prenex_18877)))) (forall ((v_prenex_28583 Int) (v_prenex_28582 Int)) (or (<= (+ main_x 1) v_prenex_28583) (<= 0 (+ (select main_a v_prenex_28583) 2)) (<= 996 (select main_a v_prenex_28582)) (<= (+ (select main_a v_prenex_28583) 996) (select main_a v_prenex_28582)) (< v_prenex_28583 main_x) (<= (select main_a v_prenex_28583) 2))) (forall ((v_prenex_22590 Int) (v_prenex_22591 Int)) (or (<= (select main_a v_prenex_22591) 4) (<= (select main_a v_prenex_22590) (+ (select main_a v_prenex_22591) 1000)) (<= (+ main_x 1) v_prenex_22591) (<= 1996 (* 2 (select main_a v_prenex_22590))) (< v_prenex_22591 main_x) (<= (* 2 (select main_a v_prenex_22590)) 2000))) (forall ((v_prenex_24777 Int) (v_prenex_24776 Int)) (or (<= (select main_a v_prenex_24776) 1000) (<= (select main_a v_prenex_24777) 2) (<= (+ main_x 1) v_prenex_24777) (<= (+ (select main_a v_prenex_24777) (select main_a v_prenex_24776)) 1000) (<= (select main_a v_prenex_24777) 4) (< v_prenex_24777 main_x))) (forall ((v_prenex_22530 Int) (v_prenex_22529 Int)) (or (< v_prenex_22530 main_x) (<= 1996 (* 2 (select main_a v_prenex_22529))) (<= (+ main_x 1) v_prenex_22530) (<= 1000 (+ (select main_a v_prenex_22530) (select main_a v_prenex_22529))) (<= (* 2 (select main_a v_prenex_22530)) 4) (<= 0 (* 2 (select main_a v_prenex_22530))) (<= (select main_a v_prenex_22529) 1002))) (forall ((v_prenex_28518 Int) (v_prenex_28517 Int)) (or (< v_prenex_28517 main_y) (<= (* 2 (select main_a v_prenex_28517)) 2000) (<= (select main_a v_prenex_28517) 1002) (<= (* 2 (select main_a v_prenex_28518)) 4) (<= (+ (select main_a v_prenex_28518) 996) (select main_a v_prenex_28517)) (<= (+ main_x 1) v_prenex_28518) (< v_prenex_28518 main_x))) (forall ((v_prenex_21917 Int) (v_prenex_21918 Int)) (or (<= (select main_a v_prenex_21917) 1002) (<= (select main_a v_prenex_21917) 1000) (<= (* 2 (select main_a v_prenex_21918)) 4) (< v_prenex_21918 main_x) (<= (select main_a v_prenex_21918) 2) (<= (+ main_x 1) v_prenex_21918) (<= 1000 (+ (select main_a v_prenex_21918) (select main_a v_prenex_21917))))) (or (forall ((v_prenex_24146 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24146))) (< v_prenex_24146 main_x) (<= (+ main_x 1) v_prenex_24146) (<= (select main_a v_prenex_24146) 2) (<= 0 (select main_a v_prenex_24146)))) (forall ((v_prenex_24145 Int)) (or (<= (select main_a v_prenex_24145) 1000) (<= 998 (select main_a v_prenex_24145))))) (forall ((v_prenex_20333 Int) (v_prenex_20332 Int)) (or (<= (* 2 (select main_a v_prenex_20333)) 4) (<= 1000 (+ (select main_a v_prenex_20333) (select main_a v_prenex_20332))) (<= (select main_a v_prenex_20332) 1000) (<= 998 (select main_a v_prenex_20332)) (<= (+ main_x 1) v_prenex_20333) (< v_prenex_20333 main_x) (<= 0 (* 2 (select main_a v_prenex_20333))))) (forall ((v_prenex_25598 Int) (v_prenex_25599 Int)) (or (<= (+ (select main_a v_prenex_25599) 996) (select main_a v_prenex_25598)) (<= 0 (+ (select main_a v_prenex_25599) 2)) (<= 998 (select main_a v_prenex_25598)) (< v_prenex_25599 main_x) (<= (+ main_x 1) v_prenex_25599) (<= (select main_a v_prenex_25599) 4))) (forall ((v_prenex_20038 Int) (v_prenex_20039 Int)) (or (<= (select main_a v_prenex_20038) 1002) (<= 996 (select main_a v_prenex_20038)) (<= 0 (+ (select main_a v_prenex_20039) 2)) (<= (+ main_x 1) v_prenex_20039) (<= (+ (select main_a v_prenex_20039) (select main_a v_prenex_20038)) 1000) (<= 0 (* 2 (select main_a v_prenex_20039))) (< v_prenex_20039 main_x))) (forall ((v_prenex_21960 Int) (v_prenex_21959 Int)) (or (<= 0 (select main_a v_prenex_21960)) (<= 1000 (+ (select main_a v_prenex_21960) (select main_a v_prenex_21959))) (< v_prenex_21960 main_x) (<= 996 (select main_a v_prenex_21959)) (<= (+ main_x 1) v_prenex_21960) (<= 0 (* 2 (select main_a v_prenex_21960))) (<= 1996 (* 2 (select main_a v_prenex_21959))))) (forall ((v_prenex_20513 Int) (v_prenex_20512 Int)) (or (< v_prenex_20512 main_y) (<= (select main_a v_prenex_20512) (+ (select main_a v_prenex_20513) 1000)) (<= (+ main_x 1) v_prenex_20513) (< v_prenex_20513 main_x) (<= (select main_a v_prenex_20512) 1000) (<= 0 (select main_a v_prenex_20513)))) (forall ((v_prenex_25271 Int) (v_prenex_25270 Int)) (or (<= (+ (select main_a v_prenex_25271) 996) (select main_a v_prenex_25270)) (<= 0 (* 2 (select main_a v_prenex_25271))) (<= 998 (select main_a v_prenex_25270)) (<= (select main_a v_prenex_25271) 4) (<= (+ main_x 1) v_prenex_25271) (<= 996 (select main_a v_prenex_25270)) (< v_prenex_25271 main_x))) (or (forall ((v_prenex_24936 Int)) (or (<= (+ main_x 1) v_prenex_24936) (< v_prenex_24936 main_x) (<= (* 2 (select main_a v_prenex_24936)) 4))) (forall ((v_prenex_24935 Int)) (or (<= (select main_a v_prenex_24935) 1000) (<= (select main_a v_prenex_24935) 1002) (<= (+ main_y 1) v_prenex_24935)))) (or (forall ((v_prenex_26112 Int)) (or (<= (+ main_x 1) v_prenex_26112) (<= (* 2 (select main_a v_prenex_26112)) 4) (< v_prenex_26112 main_x) (<= 0 (* 2 (select main_a v_prenex_26112))) (<= 0 (select main_a v_prenex_26112)))) (forall ((v_prenex_26111 Int)) (or (<= 998 (select main_a v_prenex_26111)) (<= 1996 (* 2 (select main_a v_prenex_26111)))))) (forall ((v_prenex_28683 Int) (v_prenex_28682 Int)) (or (<= (+ main_x 1) v_prenex_28683) (< v_prenex_28682 main_y) (< v_prenex_28683 main_x) (<= (* 2 (select main_a v_prenex_28682)) 2000) (<= (+ (select main_a v_prenex_28683) (select main_a v_prenex_28682)) 1000) (<= (select main_a v_prenex_28683) 4))) (forall ((v_prenex_21055 Int) (v_prenex_21056 Int)) (or (<= (+ main_x 1) v_prenex_21056) (<= (select main_a v_prenex_21055) (+ (select main_a v_prenex_21056) 1000)) (<= 0 (* 2 (select main_a v_prenex_21056))) (<= (select main_a v_prenex_21055) 1000) (< v_prenex_21056 main_x) (<= (select main_a v_prenex_21056) 4) (<= 1996 (* 2 (select main_a v_prenex_21055))))) (forall ((v_prenex_22315 Int) (v_prenex_22316 Int)) (or (<= (+ (select main_a v_prenex_22316) 996) (select main_a v_prenex_22315)) (<= 1996 (* 2 (select main_a v_prenex_22315))) (< v_prenex_22316 main_x) (<= 0 (+ (select main_a v_prenex_22316) 2)) (<= (select main_a v_prenex_22315) 1002) (<= 0 (* 2 (select main_a v_prenex_22316))) (<= (+ main_x 1) v_prenex_22316))) (forall ((v_prenex_27918 Int) (v_prenex_27919 Int)) (or (<= (+ (select main_a v_prenex_27919) (select main_a v_prenex_27918)) 1000) (<= (+ main_y 1) v_prenex_27918) (<= (* 2 (select main_a v_prenex_27918)) 2000) (< v_prenex_27919 main_x) (<= (+ main_x 1) v_prenex_27919) (<= 0 (+ (select main_a v_prenex_27919) 2)) (<= 1996 (* 2 (select main_a v_prenex_27918))))) (or (forall ((v_prenex_21620 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21620))) (< v_prenex_21620 main_x) (<= (* 2 (select main_a v_prenex_21620)) 4) (<= (+ main_x 1) v_prenex_21620))) (forall ((v_prenex_21619 Int)) (or (<= (select main_a v_prenex_21619) 1000) (<= 998 (select main_a v_prenex_21619)) (<= (+ main_y 1) v_prenex_21619)))) (forall ((v_prenex_22998 Int) (v_prenex_22999 Int)) (or (<= 998 (select main_a v_prenex_22998)) (<= 0 (select main_a v_prenex_22999)) (<= (+ (select main_a v_prenex_22999) 996) (select main_a v_prenex_22998)) (<= (+ main_x 1) v_prenex_22999) (< v_prenex_22999 main_x))) (or (forall ((v_prenex_25459 Int)) (or (<= (+ main_x 1) v_prenex_25459) (<= 0 (* 2 (select main_a v_prenex_25459))) (<= 0 (select main_a v_prenex_25459)) (< v_prenex_25459 main_x))) (forall ((v_prenex_25458 Int)) (or (<= (select main_a v_prenex_25458) 1002) (<= (select main_a v_prenex_25458) 1000)))) (forall ((v_prenex_25657 Int) (v_prenex_25656 Int)) (or (<= (select main_a v_prenex_25656) 1000) (<= (+ main_x 1) v_prenex_25657) (<= (* 2 (select main_a v_prenex_25657)) 4) (<= (select main_a v_prenex_25657) 2) (< v_prenex_25657 main_x) (<= (select main_a v_prenex_25656) (+ (select main_a v_prenex_25657) 1000)))) (forall ((v_prenex_25587 Int) (v_prenex_25586 Int)) (or (<= (* 2 (select main_a v_prenex_25587)) 4) (<= 0 (+ (select main_a v_prenex_25587) 2)) (<= (+ main_x 1) v_prenex_25587) (<= 998 (select main_a v_prenex_25586)) (<= (+ (select main_a v_prenex_25587) (select main_a v_prenex_25586)) 1000) (< v_prenex_25587 main_x))) (or (forall ((v_prenex_19363 Int)) (or (<= (select main_a v_prenex_19363) 1002) (<= 1996 (* 2 (select main_a v_prenex_19363))))) (forall ((v_prenex_19364 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19364))) (<= 0 (+ (select main_a v_prenex_19364) 2)) (<= (select main_a v_prenex_19364) 4) (< v_prenex_19364 main_x) (<= (+ main_x 1) v_prenex_19364)))) (forall ((v_prenex_27091 Int) (v_prenex_27092 Int)) (or (<= (select main_a v_prenex_27092) 2) (<= (+ main_x 1) v_prenex_27092) (<= 1000 (+ (select main_a v_prenex_27092) (select main_a v_prenex_27091))) (<= (select main_a v_prenex_27091) 1000) (<= 996 (select main_a v_prenex_27091)) (< v_prenex_27092 main_x) (<= (select main_a v_prenex_27092) 4))) (forall ((v_prenex_24290 Int) (v_prenex_24289 Int)) (or (<= (+ main_y 1) v_prenex_24289) (< v_prenex_24290 main_x) (<= 1996 (* 2 (select main_a v_prenex_24289))) (<= (+ main_x 1) v_prenex_24290) (<= (+ (select main_a v_prenex_24290) 996) (select main_a v_prenex_24289)) (<= (select main_a v_prenex_24290) 2))) (or (forall ((v_prenex_26598 Int)) (or (<= (+ main_x 1) v_prenex_26598) (< v_prenex_26598 main_x) (<= 0 (* 2 (select main_a v_prenex_26598))))) (forall ((v_prenex_26597 Int)) (or (<= (select main_a v_prenex_26597) 1000) (<= 1996 (* 2 (select main_a v_prenex_26597))) (<= (+ main_y 1) v_prenex_26597)))) (or (forall ((v_prenex_27897 Int)) (or (<= 0 (select main_a v_prenex_27897)) (< v_prenex_27897 main_x) (<= (+ main_x 1) v_prenex_27897) (<= (* 2 (select main_a v_prenex_27897)) 4))) (forall ((v_prenex_27896 Int)) (or (<= (+ main_y 1) v_prenex_27896) (<= (* 2 (select main_a v_prenex_27896)) 2000) (<= 996 (select main_a v_prenex_27896))))) (forall ((v_prenex_21811 Int) (v_prenex_21812 Int)) (or (<= (+ main_y 1) v_prenex_21811) (<= (select main_a v_prenex_21811) 1002) (< v_prenex_21812 main_x) (<= (select main_a v_prenex_21812) 2) (<= (+ main_x 1) v_prenex_21812) (<= (* 2 (select main_a v_prenex_21811)) 2000) (<= (select main_a v_prenex_21811) (+ (select main_a v_prenex_21812) 1000)))) (forall ((v_prenex_19834 Int) (v_prenex_19833 Int)) (or (<= (select main_a v_prenex_19833) 1002) (<= (select main_a v_prenex_19834) 4) (<= 1000 (+ (select main_a v_prenex_19834) (select main_a v_prenex_19833))) (< v_prenex_19834 main_x) (<= (+ main_x 1) v_prenex_19834) (<= 0 (+ (select main_a v_prenex_19834) 2)))) (forall ((v_prenex_27841 Int) (v_prenex_27840 Int)) (or (< v_prenex_27841 main_x) (<= (+ main_y 1) v_prenex_27840) (<= (select main_a v_prenex_27840) 1000) (<= (+ (select main_a v_prenex_27841) (select main_a v_prenex_27840)) 1000) (<= (+ main_x 1) v_prenex_27841) (<= 0 (* 2 (select main_a v_prenex_27841))) (<= 996 (select main_a v_prenex_27840)))) (forall ((v_prenex_24080 Int) (v_prenex_24079 Int)) (or (< v_prenex_24080 main_x) (<= (* 2 (select main_a v_prenex_24080)) 4) (<= (* 2 (select main_a v_prenex_24079)) 2000) (<= 998 (select main_a v_prenex_24079)) (<= (+ main_x 1) v_prenex_24080) (<= (+ (select main_a v_prenex_24080) 996) (select main_a v_prenex_24079)) (<= 0 (* 2 (select main_a v_prenex_24080))))) (forall ((v_prenex_27508 Int) (v_prenex_27509 Int)) (or (<= (select main_a v_prenex_27508) 1000) (<= (+ (select main_a v_prenex_27509) 996) (select main_a v_prenex_27508)) (<= (+ main_y 1) v_prenex_27508) (< v_prenex_27509 main_x) (< v_prenex_27508 main_y))) (forall ((v_prenex_23577 Int) (v_prenex_23576 Int)) (or (<= (* 2 (select main_a v_prenex_23576)) 2000) (< v_prenex_23576 main_y) (<= (+ main_y 1) v_prenex_23576) (<= 1000 (+ (select main_a v_prenex_23577) (select main_a v_prenex_23576))))) (forall ((v_prenex_20051 Int) (v_prenex_20050 Int)) (or (< v_prenex_20051 main_x) (<= (select main_a v_prenex_20050) (+ (select main_a v_prenex_20051) 1000)) (<= (+ main_x 1) v_prenex_20051) (<= (select main_a v_prenex_20051) 4) (<= 0 (* 2 (select main_a v_prenex_20051))) (<= 1996 (* 2 (select main_a v_prenex_20050))) (<= (select main_a v_prenex_20050) 1002))) (forall ((v_prenex_26125 Int) (v_prenex_26126 Int)) (or (<= (+ (select main_a v_prenex_26126) 996) (select main_a v_prenex_26125)) (<= (* 2 (select main_a v_prenex_26125)) 2000) (<= 0 (+ (select main_a v_prenex_26126) 2)) (<= (+ main_x 1) v_prenex_26126) (<= 996 (select main_a v_prenex_26125)) (< v_prenex_26126 main_x) (< v_prenex_26125 main_y))) (or (forall ((v_prenex_24629 Int)) (or (<= (+ main_x 1) v_prenex_24629) (< v_prenex_24629 main_x) (<= 0 (* 2 (select main_a v_prenex_24629))) (<= (* 2 (select main_a v_prenex_24629)) 4))) (forall ((v_prenex_24628 Int)) (or (<= (* 2 (select main_a v_prenex_24628)) 2000) (< v_prenex_24628 main_y)))) (forall ((v_prenex_19294 Int) (v_prenex_19293 Int)) (or (< v_prenex_19294 main_x) (<= (select main_a v_prenex_19293) 1002) (<= (select main_a v_prenex_19293) (+ (select main_a v_prenex_19294) 1000)) (<= (+ main_x 1) v_prenex_19294) (<= 0 (* 2 (select main_a v_prenex_19294))) (<= (select main_a v_prenex_19294) 2) (<= 996 (select main_a v_prenex_19293)))) (forall ((v_prenex_22422 Int) (v_prenex_22421 Int)) (or (<= (* 2 (select main_a v_prenex_22421)) 2000) (< v_prenex_22422 main_x) (<= (select main_a v_prenex_22422) 4) (<= 0 (+ (select main_a v_prenex_22422) 2)) (<= (+ main_x 1) v_prenex_22422) (<= (select main_a v_prenex_22421) (+ (select main_a v_prenex_22422) 1000)))) (or (forall ((v_prenex_23849 Int)) (or (<= (select main_a v_prenex_23849) 1002) (<= (* 2 (select main_a v_prenex_23849)) 2000))) (forall ((v_prenex_23850 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23850))) (<= 0 (select main_a v_prenex_23850)) (<= (+ main_x 1) v_prenex_23850) (<= 0 (+ (select main_a v_prenex_23850) 2)) (< v_prenex_23850 main_x)))) (forall ((v_prenex_27582 Int) (v_prenex_27583 Int)) (or (<= (select main_a v_prenex_27582) (+ (select main_a v_prenex_27583) 1000)) (<= (+ main_x 1) v_prenex_27583) (<= (+ main_y 1) v_prenex_27582) (<= (* 2 (select main_a v_prenex_27582)) 2000) (< v_prenex_27583 main_x) (<= 0 (+ (select main_a v_prenex_27583) 2)) (<= 998 (select main_a v_prenex_27582)))) (forall ((v_prenex_28726 Int) (v_prenex_28725 Int)) (or (<= 1000 (+ (select main_a v_prenex_28726) (select main_a v_prenex_28725))) (<= (+ main_x 1) v_prenex_28726) (<= 996 (select main_a v_prenex_28725)) (<= (+ main_y 1) v_prenex_28725) (<= (* 2 (select main_a v_prenex_28725)) 2000) (<= 0 (+ (select main_a v_prenex_28726) 2)) (< v_prenex_28726 main_x))) (forall ((v_prenex_21065 Int) (v_prenex_21066 Int)) (or (<= (select main_a v_prenex_21066) 4) (<= (+ (select main_a v_prenex_21066) (select main_a v_prenex_21065)) 1000) (<= (+ main_x 1) v_prenex_21066) (< v_prenex_21066 main_x))) (forall ((v_prenex_25054 Int) (v_prenex_25053 Int)) (or (<= 1000 (+ (select main_a v_prenex_25054) (select main_a v_prenex_25053))) (<= 996 (select main_a v_prenex_25053)) (< v_prenex_25054 main_x) (<= 0 (+ (select main_a v_prenex_25054) 2)) (<= (+ main_x 1) v_prenex_25054))) (forall ((v_prenex_21130 Int) (v_prenex_21129 Int)) (or (<= 0 (+ (select main_a v_prenex_21130) 2)) (<= (+ main_x 1) v_prenex_21130) (<= 996 (select main_a v_prenex_21129)) (<= 998 (select main_a v_prenex_21129)) (<= (+ (select main_a v_prenex_21130) (select main_a v_prenex_21129)) 1000) (< v_prenex_21129 main_y) (< v_prenex_21130 main_x))) (or (forall ((v_prenex_26747 Int)) (or (<= (+ main_y 1) v_prenex_26747) (<= (select main_a v_prenex_26747) 1002))) (forall ((v_prenex_26748 Int)) (or (<= (select main_a v_prenex_26748) 2) (<= (* 2 (select main_a v_prenex_26748)) 4) (< v_prenex_26748 main_x) (<= (+ main_x 1) v_prenex_26748)))) (forall ((v_prenex_23228 Int) (v_prenex_23227 Int)) (or (<= (select main_a v_prenex_23228) 4) (<= (+ main_x 1) v_prenex_23228) (<= (+ (select main_a v_prenex_23228) (select main_a v_prenex_23227)) 1000) (<= (select main_a v_prenex_23227) 1002) (<= (select main_a v_prenex_23228) 2) (< v_prenex_23228 main_x) (<= (* 2 (select main_a v_prenex_23227)) 2000))) (forall ((v_prenex_27975 Int) (v_prenex_27974 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27974))) (< v_prenex_27975 main_x) (<= 996 (select main_a v_prenex_27974)) (<= (+ main_x 1) v_prenex_27975) (<= 1000 (+ (select main_a v_prenex_27975) (select main_a v_prenex_27974))) (<= 0 (+ (select main_a v_prenex_27975) 2)) (<= (select main_a v_prenex_27975) 2))) (forall ((v_prenex_25977 Int) (v_prenex_25978 Int)) (or (< v_prenex_25977 main_y) (<= (+ main_x 1) v_prenex_25978) (<= (* 2 (select main_a v_prenex_25978)) 4) (< v_prenex_25978 main_x) (<= 1000 (+ (select main_a v_prenex_25978) (select main_a v_prenex_25977))) (<= 1996 (* 2 (select main_a v_prenex_25977))) (<= (* 2 (select main_a v_prenex_25977)) 2000))) (forall ((v_prenex_26565 Int) (v_prenex_26566 Int)) (or (<= (+ main_x 1) v_prenex_26566) (< v_prenex_26565 main_y) (<= 996 (select main_a v_prenex_26565)) (<= (select main_a v_prenex_26565) (+ (select main_a v_prenex_26566) 1000)) (<= (+ main_y 1) v_prenex_26565))) (forall ((v_prenex_22552 Int) (v_prenex_22553 Int)) (or (< v_prenex_22553 main_x) (<= (* 2 (select main_a v_prenex_22553)) 4) (<= 1000 (+ (select main_a v_prenex_22553) (select main_a v_prenex_22552))) (<= (select main_a v_prenex_22553) 4) (<= (+ main_x 1) v_prenex_22553) (<= (select main_a v_prenex_22552) 1002) (<= (* 2 (select main_a v_prenex_22552)) 2000))) (or (forall ((v_prenex_26265 Int)) (<= 1996 (* 2 (select main_a v_prenex_26265)))) (forall ((v_prenex_26266 Int)) (or (<= (+ main_x 1) v_prenex_26266) (< v_prenex_26266 main_x) (<= 0 (+ (select main_a v_prenex_26266) 2))))) (forall ((v_prenex_20107 Int) (v_prenex_20106 Int)) (or (< v_prenex_20107 main_x) (<= (+ main_x 1) v_prenex_20107) (<= 0 (select main_a v_prenex_20107)) (<= 0 (+ (select main_a v_prenex_20107) 2)) (<= 1996 (* 2 (select main_a v_prenex_20106))) (<= (* 2 (select main_a v_prenex_20106)) 2000) (<= 1000 (+ (select main_a v_prenex_20107) (select main_a v_prenex_20106))))) (or (forall ((v_prenex_24385 Int)) (or (<= (select main_a v_prenex_24385) 1000) (<= (select main_a v_prenex_24385) 1002))) (forall ((v_prenex_24386 Int)) (or (<= (select main_a v_prenex_24386) 2) (<= 0 (+ (select main_a v_prenex_24386) 2)) (<= 0 (* 2 (select main_a v_prenex_24386))) (< v_prenex_24386 main_x) (<= (+ main_x 1) v_prenex_24386)))) (forall ((v_prenex_18976 Int) (v_prenex_18975 Int)) (or (<= (select main_a v_prenex_18975) 1000) (<= (+ (select main_a v_prenex_18976) (select main_a v_prenex_18975)) 1000) (<= (select main_a v_prenex_18975) 1002) (< v_prenex_18976 main_x) (< v_prenex_18975 main_y) (<= (+ main_x 1) v_prenex_18976) (<= (* 2 (select main_a v_prenex_18976)) 4))) (or (forall ((v_prenex_27782 Int)) (or (<= (* 2 (select main_a v_prenex_27782)) 2000) (<= (+ main_y 1) v_prenex_27782) (<= (select main_a v_prenex_27782) 1000))) (forall ((v_prenex_27783 Int)) (or (<= (+ main_x 1) v_prenex_27783) (<= 0 (* 2 (select main_a v_prenex_27783))) (< v_prenex_27783 main_x) (<= (* 2 (select main_a v_prenex_27783)) 4)))) (forall ((v_prenex_20481 Int) (v_prenex_20480 Int)) (or (<= 1000 (+ (select main_a v_prenex_20481) (select main_a v_prenex_20480))) (<= (select main_a v_prenex_20480) 1000) (<= (+ main_x 1) v_prenex_20481) (< v_prenex_20481 main_x) (<= 0 (* 2 (select main_a v_prenex_20481))) (<= (select main_a v_prenex_20480) 1002) (<= (* 2 (select main_a v_prenex_20481)) 4))) (or (forall ((v_prenex_22104 Int)) (or (<= (select main_a v_prenex_22104) 4) (<= (* 2 (select main_a v_prenex_22104)) 4) (< v_prenex_22104 main_x) (<= (+ main_x 1) v_prenex_22104))) (forall ((v_prenex_22103 Int)) (or (< v_prenex_22103 main_y) (<= (select main_a v_prenex_22103) 1002)))) (forall ((v_prenex_24818 Int) (v_prenex_24819 Int)) (or (<= (+ main_y 1) v_prenex_24818) (< v_prenex_24818 main_y) (<= 998 (select main_a v_prenex_24818)) (<= (select main_a v_prenex_24818) (+ (select main_a v_prenex_24819) 1000)))) (forall ((v_prenex_28918 Int) (v_prenex_28917 Int)) (or (<= (select main_a v_prenex_28917) 1000) (< v_prenex_28918 main_x) (<= (+ main_x 1) v_prenex_28918) (<= (+ (select main_a v_prenex_28918) 996) (select main_a v_prenex_28917)) (<= (* 2 (select main_a v_prenex_28918)) 4) (<= (select main_a v_prenex_28917) 1002) (< v_prenex_28917 main_y))) (forall ((v_prenex_20684 Int) (v_prenex_20683 Int)) (or (<= (select main_a v_prenex_20683) (+ (select main_a v_prenex_20684) 1000)) (<= (+ main_x 1) v_prenex_20684) (<= 0 (+ (select main_a v_prenex_20684) 2)) (<= 996 (select main_a v_prenex_20683)) (<= (select main_a v_prenex_20683) 1000) (< v_prenex_20684 main_x))) (or (forall ((v_prenex_26582 Int)) (or (<= 0 (select main_a v_prenex_26582)) (< v_prenex_26582 main_x) (<= (* 2 (select main_a v_prenex_26582)) 4) (<= (+ main_x 1) v_prenex_26582))) (forall ((v_prenex_26581 Int)) (or (<= 996 (select main_a v_prenex_26581)) (<= (select main_a v_prenex_26581) 1002)))) (or (forall ((v_prenex_20855 Int)) (or (<= (+ main_y 1) v_prenex_20855) (< v_prenex_20855 main_y) (<= 998 (select main_a v_prenex_20855)) (<= 1996 (* 2 (select main_a v_prenex_20855))))) (forall ((v_prenex_20856 Int)) (<= (* 2 (select main_a v_prenex_20856)) 4))) (forall ((v_prenex_20965 Int) (v_prenex_20964 Int)) (or (<= (select main_a v_prenex_20964) 1000) (<= (+ main_x 1) v_prenex_20965) (< v_prenex_20965 main_x) (<= (+ (select main_a v_prenex_20965) 996) (select main_a v_prenex_20964)) (< v_prenex_20964 main_y) (<= 0 (select main_a v_prenex_20965)))) (forall ((v_prenex_24086 Int) (v_prenex_24085 Int)) (or (<= (select main_a v_prenex_24086) 2) (<= (+ main_x 1) v_prenex_24086) (<= 0 (* 2 (select main_a v_prenex_24086))) (<= (* 2 (select main_a v_prenex_24085)) 2000) (<= 1000 (+ (select main_a v_prenex_24086) (select main_a v_prenex_24085))) (<= (select main_a v_prenex_24085) 1002) (< v_prenex_24086 main_x))) (forall ((v_prenex_26813 Int) (v_prenex_26814 Int)) (or (<= (select main_a v_prenex_26813) (+ (select main_a v_prenex_26814) 1000)) (<= (select main_a v_prenex_26813) 1002) (< v_prenex_26814 main_x) (<= (+ main_x 1) v_prenex_26814) (<= (* 2 (select main_a v_prenex_26814)) 4) (<= 0 (* 2 (select main_a v_prenex_26814))))) (forall ((v_prenex_24294 Int) (v_prenex_24293 Int)) (or (<= (+ main_x 1) v_prenex_24294) (<= (select main_a v_prenex_24293) 1000) (<= (* 2 (select main_a v_prenex_24293)) 2000) (<= (+ (select main_a v_prenex_24294) 996) (select main_a v_prenex_24293)) (<= 0 (+ (select main_a v_prenex_24294) 2)) (< v_prenex_24293 main_y) (< v_prenex_24294 main_x))) (forall ((v_prenex_25695 Int) (v_prenex_25694 Int)) (or (<= (select main_a v_prenex_25695) 4) (<= (* 2 (select main_a v_prenex_25695)) 4) (<= (+ main_x 1) v_prenex_25695) (<= 1000 (+ (select main_a v_prenex_25695) (select main_a v_prenex_25694))) (< v_prenex_25695 main_x))) (forall ((v_prenex_24382 Int) (v_prenex_24381 Int)) (or (<= (select main_a v_prenex_24382) 4) (<= 998 (select main_a v_prenex_24381)) (<= 1000 (+ (select main_a v_prenex_24382) (select main_a v_prenex_24381))) (<= (+ main_x 1) v_prenex_24382) (<= (select main_a v_prenex_24381) 1000) (< v_prenex_24382 main_x))) (forall ((v_prenex_27104 Int) (v_prenex_27103 Int)) (or (< v_prenex_27104 main_x) (<= (select main_a v_prenex_27103) 1002) (<= (select main_a v_prenex_27104) 2) (<= 998 (select main_a v_prenex_27103)) (<= 0 (+ (select main_a v_prenex_27104) 2)) (<= 1000 (+ (select main_a v_prenex_27104) (select main_a v_prenex_27103))) (<= (+ main_x 1) v_prenex_27104))) (or (forall ((v_prenex_25601 Int)) (or (< v_prenex_25601 main_x) (<= (+ main_x 1) v_prenex_25601) (<= (select main_a v_prenex_25601) 2) (<= 0 (* 2 (select main_a v_prenex_25601))))) (forall ((v_prenex_25600 Int)) (or (<= (select main_a v_prenex_25600) 1002) (<= (select main_a v_prenex_25600) 1000) (< v_prenex_25600 main_y)))) (forall ((v_prenex_23067 Int) (v_prenex_23068 Int)) (or (<= (+ main_x 1) v_prenex_23068) (<= (select main_a v_prenex_23067) 1002) (<= (select main_a v_prenex_23068) 2) (< v_prenex_23068 main_x) (<= 1000 (+ (select main_a v_prenex_23068) (select main_a v_prenex_23067))) (<= (* 2 (select main_a v_prenex_23068)) 4))) (forall ((v_prenex_27001 Int) (v_prenex_27002 Int)) (or (<= (* 2 (select main_a v_prenex_27001)) 2000) (< v_prenex_27002 main_x) (<= (select main_a v_prenex_27002) 4) (<= (+ main_x 1) v_prenex_27002) (<= (select main_a v_prenex_27001) 1002) (<= (+ (select main_a v_prenex_27002) (select main_a v_prenex_27001)) 1000))) (forall ((v_prenex_23299 Int) (v_prenex_23300 Int)) (or (<= (* 2 (select main_a v_prenex_23300)) 4) (<= (select main_a v_prenex_23299) 1002) (<= (+ main_x 1) v_prenex_23300) (<= (+ (select main_a v_prenex_23300) (select main_a v_prenex_23299)) 1000) (<= 0 (* 2 (select main_a v_prenex_23300))) (<= (select main_a v_prenex_23299) 1000) (< v_prenex_23300 main_x))) (or (forall ((v_prenex_22748 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22748))) (<= (select main_a v_prenex_22748) 1002))) (forall ((v_prenex_22749 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22749))) (<= (* 2 (select main_a v_prenex_22749)) 4) (<= (select main_a v_prenex_22749) 2) (< v_prenex_22749 main_x) (<= (+ main_x 1) v_prenex_22749)))) (or (forall ((v_prenex_24463 Int)) (or (<= (+ main_x 1) v_prenex_24463) (<= 0 (+ (select main_a v_prenex_24463) 2)) (< v_prenex_24463 main_x))) (forall ((v_prenex_24462 Int)) (or (<= (* 2 (select main_a v_prenex_24462)) 2000) (< v_prenex_24462 main_y)))) (forall ((v_prenex_20638 Int) (v_prenex_20637 Int)) (or (<= (* 2 (select main_a v_prenex_20638)) 4) (<= (+ main_x 1) v_prenex_20638) (<= (+ (select main_a v_prenex_20638) (select main_a v_prenex_20637)) 1000) (<= 1996 (* 2 (select main_a v_prenex_20637))) (<= (select main_a v_prenex_20637) 1002) (< v_prenex_20638 main_x) (< v_prenex_20637 main_y))) (forall ((v_prenex_28133 Int) (v_prenex_28134 Int)) (or (<= (select main_a v_prenex_28133) 1000) (< v_prenex_28134 main_x) (<= (+ main_x 1) v_prenex_28134) (<= (+ (select main_a v_prenex_28134) (select main_a v_prenex_28133)) 1000) (<= 0 (+ (select main_a v_prenex_28134) 2)) (<= 996 (select main_a v_prenex_28133)) (<= 0 (* 2 (select main_a v_prenex_28134))))) (forall ((v_prenex_21515 Int) (v_prenex_21516 Int)) (or (<= (select main_a v_prenex_21516) 4) (<= 996 (select main_a v_prenex_21515)) (< v_prenex_21516 main_x) (<= (+ main_y 1) v_prenex_21515) (<= (select main_a v_prenex_21515) 1000) (<= (select main_a v_prenex_21515) (+ (select main_a v_prenex_21516) 1000)) (<= (+ main_x 1) v_prenex_21516))) (forall ((v_prenex_20104 Int) (v_prenex_20105 Int)) (or (<= (select main_a v_prenex_20104) 1000) (<= (+ main_y 1) v_prenex_20104) (<= 0 (* 2 (select main_a v_prenex_20105))) (< v_prenex_20105 main_x) (<= (+ (select main_a v_prenex_20105) (select main_a v_prenex_20104)) 1000) (<= (* 2 (select main_a v_prenex_20104)) 2000) (<= (+ main_x 1) v_prenex_20105))) (forall ((v_prenex_24149 Int) (v_prenex_24150 Int)) (or (<= (select main_a v_prenex_24150) 4) (<= (* 2 (select main_a v_prenex_24150)) 4) (<= (+ (select main_a v_prenex_24150) (select main_a v_prenex_24149)) 1000) (<= (* 2 (select main_a v_prenex_24149)) 2000) (<= (+ main_x 1) v_prenex_24150) (< v_prenex_24150 main_x) (<= 1996 (* 2 (select main_a v_prenex_24149))))) (forall ((v_prenex_25273 Int) (v_prenex_25272 Int)) (or (<= (+ main_x 1) v_prenex_25273) (<= (+ (select main_a v_prenex_25273) 996) (select main_a v_prenex_25272)) (<= 0 (select main_a v_prenex_25273)) (< v_prenex_25273 main_x) (<= (* 2 (select main_a v_prenex_25272)) 2000) (<= 0 (* 2 (select main_a v_prenex_25273))))) (or (forall ((v_prenex_21020 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21020))) (<= (+ main_x 1) v_prenex_21020) (<= (* 2 (select main_a v_prenex_21020)) 4) (<= (select main_a v_prenex_21020) 2) (< v_prenex_21020 main_x))) (forall ((v_prenex_21019 Int)) (or (<= 998 (select main_a v_prenex_21019)) (<= (select main_a v_prenex_21019) 1000)))) (forall ((v_prenex_23410 Int) (v_prenex_23409 Int)) (or (<= 996 (select main_a v_prenex_23409)) (< v_prenex_23409 main_y) (<= (select main_a v_prenex_23409) 1002) (<= (+ main_x 1) v_prenex_23410) (<= 1000 (+ (select main_a v_prenex_23410) (select main_a v_prenex_23409))) (< v_prenex_23410 main_x) (<= (select main_a v_prenex_23410) 2))) (forall ((v_prenex_19346 Int) (v_prenex_19345 Int)) (or (<= (+ main_x 1) v_prenex_19346) (< v_prenex_19346 main_x) (<= 996 (select main_a v_prenex_19345)) (<= 998 (select main_a v_prenex_19345)) (< v_prenex_19345 main_y) (<= 1000 (+ (select main_a v_prenex_19346) (select main_a v_prenex_19345))) (<= 0 (select main_a v_prenex_19346)))) (forall ((v_prenex_20984 Int) (v_prenex_20985 Int)) (or (<= (* 2 (select main_a v_prenex_20985)) 4) (<= (select main_a v_prenex_20984) (+ (select main_a v_prenex_20985) 1000)) (<= (select main_a v_prenex_20984) 1000) (< v_prenex_20985 main_x) (<= 0 (+ (select main_a v_prenex_20985) 2)) (<= 1996 (* 2 (select main_a v_prenex_20984))) (<= (+ main_x 1) v_prenex_20985))) (or (forall ((v_prenex_25983 Int)) (or (<= (* 2 (select main_a v_prenex_25983)) 2000) (<= 1996 (* 2 (select main_a v_prenex_25983))) (< v_prenex_25983 main_y))) (forall ((v_prenex_25984 Int)) (or (< v_prenex_25984 main_x) (<= (+ main_x 1) v_prenex_25984) (<= 0 (* 2 (select main_a v_prenex_25984))) (<= (select main_a v_prenex_25984) 2)))) (forall ((v_prenex_22942 Int) (v_prenex_22943 Int)) (or (<= (select main_a v_prenex_22943) 2) (<= (select main_a v_prenex_22943) 4) (<= (+ (select main_a v_prenex_22943) (select main_a v_prenex_22942)) 1000) (<= (+ main_x 1) v_prenex_22943) (<= (select main_a v_prenex_22942) 1002) (< v_prenex_22943 main_x))) (or (forall ((v_prenex_18661 Int)) (or (< v_prenex_18661 main_x) (<= (+ main_x 1) v_prenex_18661) (<= (* 2 (select main_a v_prenex_18661)) 4) (<= (select main_a v_prenex_18661) 4))) (forall ((v_prenex_18662 Int)) (or (<= 998 (select main_a v_prenex_18662)) (<= (* 2 (select main_a v_prenex_18662)) 2000)))) (or (forall ((v_prenex_26330 Int)) (or (<= (* 2 (select main_a v_prenex_26330)) 4) (< v_prenex_26330 main_x) (<= (+ main_x 1) v_prenex_26330))) (forall ((v_prenex_26329 Int)) (or (<= 996 (select main_a v_prenex_26329)) (<= (+ main_y 1) v_prenex_26329) (<= (* 2 (select main_a v_prenex_26329)) 2000)))) (forall ((v_prenex_27807 Int) (v_prenex_27806 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27807))) (<= (* 2 (select main_a v_prenex_27807)) 4) (<= 1000 (+ (select main_a v_prenex_27807) (select main_a v_prenex_27806))) (<= 1996 (* 2 (select main_a v_prenex_27806))) (< v_prenex_27807 main_x) (<= (+ main_x 1) v_prenex_27807))) (forall ((v_prenex_20409 Int) (v_prenex_20408 Int)) (or (<= (* 2 (select main_a v_prenex_20409)) 4) (< v_prenex_20409 main_x) (<= 998 (select main_a v_prenex_20408)) (<= (select main_a v_prenex_20408) (+ (select main_a v_prenex_20409) 1000)) (<= 0 (* 2 (select main_a v_prenex_20409))) (<= (+ main_x 1) v_prenex_20409) (<= (select main_a v_prenex_20408) 1002))) (forall ((v_prenex_28832 Int) (v_prenex_28831 Int)) (or (<= (+ main_y 1) v_prenex_28831) (<= (select main_a v_prenex_28831) 1002) (<= (+ (select main_a v_prenex_28832) 996) (select main_a v_prenex_28831)) (<= 998 (select main_a v_prenex_28831)) (< v_prenex_28831 main_y))) (or (forall ((v_prenex_27758 Int)) (or (<= 998 (select main_a v_prenex_27758)) (<= (select main_a v_prenex_27758) 1000))) (forall ((v_prenex_27759 Int)) (or (< v_prenex_27759 main_x) (<= 0 (* 2 (select main_a v_prenex_27759))) (<= (+ main_x 1) v_prenex_27759)))) (forall ((v_prenex_26571 Int) (v_prenex_26572 Int)) (or (<= (+ main_x 1) v_prenex_26572) (< v_prenex_26572 main_x) (<= (* 2 (select main_a v_prenex_26572)) 4) (<= (* 2 (select main_a v_prenex_26571)) 2000) (<= (+ (select main_a v_prenex_26572) 996) (select main_a v_prenex_26571)) (<= 1996 (* 2 (select main_a v_prenex_26571))) (< v_prenex_26571 main_y))) (or (forall ((v_prenex_20610 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20610))) (< v_prenex_20610 main_x) (<= 0 (+ (select main_a v_prenex_20610) 2)) (<= (select main_a v_prenex_20610) 4) (<= (+ main_x 1) v_prenex_20610))) (forall ((v_prenex_20609 Int)) (or (<= 996 (select main_a v_prenex_20609)) (<= (select main_a v_prenex_20609) 1002)))) (forall ((v_prenex_21120 Int) (v_prenex_21119 Int)) (or (<= 0 (+ (select main_a v_prenex_21120) 2)) (<= 1996 (* 2 (select main_a v_prenex_21119))) (< v_prenex_21120 main_x) (<= (select main_a v_prenex_21120) 4) (<= (+ main_x 1) v_prenex_21120) (<= (select main_a v_prenex_21119) (+ (select main_a v_prenex_21120) 1000)) (<= 998 (select main_a v_prenex_21119)))) (forall ((v_prenex_23864 Int) (v_prenex_23863 Int)) (or (<= (select main_a v_prenex_23864) 2) (<= (+ (select main_a v_prenex_23864) 996) (select main_a v_prenex_23863)) (<= (+ main_x 1) v_prenex_23864) (< v_prenex_23864 main_x) (<= 0 (+ (select main_a v_prenex_23864) 2)))) (forall ((v_prenex_20750 Int) (v_prenex_20749 Int)) (or (<= (select main_a v_prenex_20749) 1000) (<= 996 (select main_a v_prenex_20749)) (<= 0 (* 2 (select main_a v_prenex_20750))) (<= (+ (select main_a v_prenex_20750) 996) (select main_a v_prenex_20749)) (<= (select main_a v_prenex_20750) 2) (< v_prenex_20750 main_x) (<= (+ main_x 1) v_prenex_20750))) (forall ((v_prenex_22435 Int) (v_prenex_22436 Int)) (or (< v_prenex_22435 main_y) (<= (select main_a v_prenex_22435) 1000) (<= (+ main_y 1) v_prenex_22435) (<= (+ (select main_a v_prenex_22436) 996) (select main_a v_prenex_22435)))) (forall ((v_prenex_28074 Int) (v_prenex_28073 Int)) (or (<= 0 (+ (select main_a v_prenex_28074) 2)) (<= (+ main_x 1) v_prenex_28074) (<= (select main_a v_prenex_28074) 4) (< v_prenex_28074 main_x) (<= (select main_a v_prenex_28073) 1002) (<= (+ (select main_a v_prenex_28074) 996) (select main_a v_prenex_28073)))) (or (forall ((v_prenex_25228 Int)) (or (<= (* 2 (select main_a v_prenex_25228)) 4) (<= 0 (+ (select main_a v_prenex_25228) 2)) (<= (+ main_x 1) v_prenex_25228) (< v_prenex_25228 main_x))) (forall ((v_prenex_25227 Int)) (or (<= (select main_a v_prenex_25227) 1002) (<= (+ main_y 1) v_prenex_25227)))) (or (forall ((v_prenex_23606 Int)) (or (<= (+ main_y 1) v_prenex_23606) (<= (* 2 (select main_a v_prenex_23606)) 2000) (<= 998 (select main_a v_prenex_23606)))) (forall ((v_prenex_23607 Int)) (or (<= 0 (+ (select main_a v_prenex_23607) 2)) (< v_prenex_23607 main_x) (<= (+ main_x 1) v_prenex_23607) (<= 0 (* 2 (select main_a v_prenex_23607)))))) (or (forall ((v_prenex_26202 Int)) (or (< v_prenex_26202 main_x) (<= (select main_a v_prenex_26202) 2) (<= (+ main_x 1) v_prenex_26202) (<= (* 2 (select main_a v_prenex_26202)) 4))) (forall ((v_prenex_26201 Int)) (or (<= (select main_a v_prenex_26201) 1002) (<= 996 (select main_a v_prenex_26201))))) (or (forall ((v_prenex_28548 Int)) (or (<= (* 2 (select main_a v_prenex_28548)) 4) (<= (+ main_x 1) v_prenex_28548) (<= 0 (select main_a v_prenex_28548)) (< v_prenex_28548 main_x))) (forall ((v_prenex_28547 Int)) (or (< v_prenex_28547 main_y) (<= 996 (select main_a v_prenex_28547)) (<= (* 2 (select main_a v_prenex_28547)) 2000)))) (forall ((v_prenex_23637 Int) (v_prenex_23636 Int)) (or (< v_prenex_23636 main_y) (< v_prenex_23637 main_x) (<= (select main_a v_prenex_23636) 1002) (<= (* 2 (select main_a v_prenex_23637)) 4) (<= (+ main_x 1) v_prenex_23637) (<= 1996 (* 2 (select main_a v_prenex_23636))) (<= 1000 (+ (select main_a v_prenex_23637) (select main_a v_prenex_23636))))) (or (forall ((v_prenex_22452 Int)) (or (< v_prenex_22452 main_x) (<= 0 (+ (select main_a v_prenex_22452) 2)) (<= 0 (* 2 (select main_a v_prenex_22452))) (<= (select main_a v_prenex_22452) 2) (<= (+ main_x 1) v_prenex_22452))) (forall ((v_prenex_22451 Int)) (or (<= (select main_a v_prenex_22451) 1002) (<= 998 (select main_a v_prenex_22451))))) (forall ((v_prenex_20035 Int) (v_prenex_20034 Int)) (or (<= (* 2 (select main_a v_prenex_20035)) 4) (< v_prenex_20035 main_x) (<= (+ (select main_a v_prenex_20035) (select main_a v_prenex_20034)) 1000) (<= 996 (select main_a v_prenex_20034)) (<= 0 (+ (select main_a v_prenex_20035) 2)) (<= (+ main_x 1) v_prenex_20035) (<= 1996 (* 2 (select main_a v_prenex_20034))))) (forall ((v_prenex_24054 Int) (v_prenex_24053 Int)) (or (< v_prenex_24054 main_x) (<= (+ (select main_a v_prenex_24054) (select main_a v_prenex_24053)) 1000) (<= (select main_a v_prenex_24054) 4) (<= (select main_a v_prenex_24054) 2) (<= (+ main_x 1) v_prenex_24054) (<= 996 (select main_a v_prenex_24053)))) (or (forall ((v_prenex_20670 Int)) (or (<= (* 2 (select main_a v_prenex_20670)) 4) (<= (+ main_x 1) v_prenex_20670) (<= 0 (select main_a v_prenex_20670)) (< v_prenex_20670 main_x))) (forall ((v_prenex_20669 Int)) (or (<= (+ main_y 1) v_prenex_20669) (<= (select main_a v_prenex_20669) 1000) (<= (select main_a v_prenex_20669) 1002)))) (forall ((v_prenex_23899 Int) (v_prenex_23900 Int)) (or (<= (select main_a v_prenex_23899) (+ (select main_a v_prenex_23900) 1000)) (<= 0 (* 2 (select main_a v_prenex_23900))) (< v_prenex_23900 main_x) (<= (+ main_x 1) v_prenex_23900) (< v_prenex_23899 main_y))) (forall ((v_prenex_24526 Int) (v_prenex_24527 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24526))) (<= (+ main_x 1) v_prenex_24527) (<= 0 (+ (select main_a v_prenex_24527) 2)) (< v_prenex_24527 main_x) (<= 1000 (+ (select main_a v_prenex_24527) (select main_a v_prenex_24526))) (<= (select main_a v_prenex_24526) 1002))) (or (forall ((v_prenex_18629 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_18629))) (<= 998 (select main_a v_prenex_18629)))) (forall ((v_prenex_18630 Int)) (or (<= (+ main_x 1) v_prenex_18630) (< v_prenex_18630 main_x) (<= (* 2 (select main_a v_prenex_18630)) 4) (<= 0 (+ (select main_a v_prenex_18630) 2)) (<= 0 (select main_a v_prenex_18630))))) (or (forall ((v_prenex_27011 Int)) (or (<= 998 (select main_a v_prenex_27011)) (<= (* 2 (select main_a v_prenex_27011)) 2000))) (forall ((v_prenex_27012 Int)) (or (<= (+ main_x 1) v_prenex_27012) (<= 0 (select main_a v_prenex_27012)) (<= 0 (* 2 (select main_a v_prenex_27012))) (< v_prenex_27012 main_x) (<= (* 2 (select main_a v_prenex_27012)) 4)))) (or (forall ((v_prenex_21384 Int)) (or (<= (+ main_x 1) v_prenex_21384) (< v_prenex_21384 main_x) (<= 0 (* 2 (select main_a v_prenex_21384))))) (forall ((v_prenex_21383 Int)) (or (< v_prenex_21383 main_y) (<= (select main_a v_prenex_21383) 1002) (<= 996 (select main_a v_prenex_21383))))) (forall ((v_prenex_26013 Int) (v_prenex_26014 Int)) (or (< v_prenex_26014 main_x) (<= 0 (+ (select main_a v_prenex_26014) 2)) (<= (+ (select main_a v_prenex_26014) (select main_a v_prenex_26013)) 1000) (<= (select main_a v_prenex_26014) 2) (<= (select main_a v_prenex_26013) 1002) (<= (+ main_x 1) v_prenex_26014))) (or (forall ((v_prenex_22241 Int)) (or (<= 998 (select main_a v_prenex_22241)) (<= (* 2 (select main_a v_prenex_22241)) 2000) (<= (+ main_y 1) v_prenex_22241))) (forall ((v_prenex_22242 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22242))) (<= (select main_a v_prenex_22242) 4) (<= (+ main_x 1) v_prenex_22242) (< v_prenex_22242 main_x)))) (forall ((v_prenex_20658 Int) (v_prenex_20657 Int)) (or (<= 1000 (+ (select main_a v_prenex_20658) (select main_a v_prenex_20657))) (<= (* 2 (select main_a v_prenex_20658)) 4) (<= 1996 (* 2 (select main_a v_prenex_20657))) (< v_prenex_20658 main_x) (<= (+ main_x 1) v_prenex_20658) (<= 996 (select main_a v_prenex_20657)))) (or (forall ((v_prenex_23390 Int)) (or (<= 0 (+ (select main_a v_prenex_23390) 2)) (< v_prenex_23390 main_x) (<= 0 (* 2 (select main_a v_prenex_23390))) (<= (+ main_x 1) v_prenex_23390))) (forall ((v_prenex_23389 Int)) (or (<= (* 2 (select main_a v_prenex_23389)) 2000) (<= (select main_a v_prenex_23389) 1002)))) (forall ((v_prenex_21275 Int) (v_prenex_21276 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21275))) (< v_prenex_21276 main_x) (<= (select main_a v_prenex_21275) (+ (select main_a v_prenex_21276) 1000)) (<= (+ main_x 1) v_prenex_21276) (<= (select main_a v_prenex_21276) 2) (< v_prenex_21275 main_y))) (forall ((v_prenex_28575 Int) (v_prenex_28574 Int)) (or (<= (+ main_x 1) v_prenex_28575) (<= (select main_a v_prenex_28574) 1000) (<= (select main_a v_prenex_28575) 4) (<= (select main_a v_prenex_28574) 1002) (<= (+ main_y 1) v_prenex_28574) (< v_prenex_28575 main_x) (<= (select main_a v_prenex_28574) (+ (select main_a v_prenex_28575) 1000)))) (or (forall ((v_prenex_28503 Int)) (or (<= (select main_a v_prenex_28503) 1000) (<= (+ main_y 1) v_prenex_28503) (<= (* 2 (select main_a v_prenex_28503)) 2000))) (forall ((v_prenex_28504 Int)) (or (<= (+ main_x 1) v_prenex_28504) (< v_prenex_28504 main_x) (<= (* 2 (select main_a v_prenex_28504)) 4) (<= 0 (select main_a v_prenex_28504))))) (or (forall ((v_prenex_23674 Int)) (or (<= (* 2 (select main_a v_prenex_23674)) 4) (<= (+ main_x 1) v_prenex_23674) (< v_prenex_23674 main_x) (<= 0 (* 2 (select main_a v_prenex_23674))) (<= 0 (select main_a v_prenex_23674)))) (forall ((v_prenex_23673 Int)) (or (<= (* 2 (select main_a v_prenex_23673)) 2000) (<= (select main_a v_prenex_23673) 1002)))) (or (forall ((v_prenex_21831 Int)) (or (<= (* 2 (select main_a v_prenex_21831)) 2000) (<= (select main_a v_prenex_21831) 1002))) (forall ((v_prenex_21832 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21832))) (<= (+ main_x 1) v_prenex_21832) (< v_prenex_21832 main_x) (<= 0 (select main_a v_prenex_21832)) (<= (* 2 (select main_a v_prenex_21832)) 4)))) (forall ((v_prenex_24223 Int) (v_prenex_24224 Int)) (or (< v_prenex_24224 main_x) (<= 0 (* 2 (select main_a v_prenex_24224))) (<= 0 (select main_a v_prenex_24224)) (<= 1000 (+ (select main_a v_prenex_24224) (select main_a v_prenex_24223))) (<= (+ main_x 1) v_prenex_24224) (<= 996 (select main_a v_prenex_24223)) (<= (select main_a v_prenex_24223) 1002))) (forall ((v_prenex_25124 Int) (v_prenex_25123 Int)) (or (<= (+ main_x 1) v_prenex_25124) (<= 1000 (+ (select main_a v_prenex_25124) (select main_a v_prenex_25123))) (<= 1996 (* 2 (select main_a v_prenex_25123))) (<= 998 (select main_a v_prenex_25123)) (<= (+ main_y 1) v_prenex_25123) (< v_prenex_25124 main_x) (<= (* 2 (select main_a v_prenex_25124)) 4))) (forall ((v_prenex_20221 Int) (v_prenex_20220 Int)) (or (<= (select main_a v_prenex_20221) 2) (<= 1996 (* 2 (select main_a v_prenex_20220))) (< v_prenex_20221 main_x) (<= 0 (+ (select main_a v_prenex_20221) 2)) (<= (+ main_x 1) v_prenex_20221) (<= (+ (select main_a v_prenex_20221) (select main_a v_prenex_20220)) 1000))) (forall ((v_prenex_19098 Int) (v_prenex_19097 Int)) (or (<= (+ (select main_a v_prenex_19098) (select main_a v_prenex_19097)) 1000) (<= (+ main_x 1) v_prenex_19098) (< v_prenex_19098 main_x) (<= 0 (+ (select main_a v_prenex_19098) 2)) (<= (* 2 (select main_a v_prenex_19097)) 2000) (<= 996 (select main_a v_prenex_19097)) (<= 0 (select main_a v_prenex_19098)))) (forall ((v_prenex_24098 Int) (v_prenex_24097 Int)) (or (<= (+ main_x 1) v_prenex_24098) (<= (select main_a v_prenex_24097) 1000) (<= 0 (+ (select main_a v_prenex_24098) 2)) (< v_prenex_24098 main_x) (<= (select main_a v_prenex_24097) 1002) (<= 1000 (+ (select main_a v_prenex_24098) (select main_a v_prenex_24097))) (<= (+ main_y 1) v_prenex_24097))) (or (forall ((v_prenex_22162 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22162))) (<= (+ main_x 1) v_prenex_22162) (< v_prenex_22162 main_x) (<= (select main_a v_prenex_22162) 4))) (forall ((v_prenex_22161 Int)) (or (< v_prenex_22161 main_y) (<= 998 (select main_a v_prenex_22161)) (<= (* 2 (select main_a v_prenex_22161)) 2000)))) (or (forall ((v_prenex_26380 Int)) (or (< v_prenex_26380 main_x) (<= (+ main_x 1) v_prenex_26380) (<= 0 (* 2 (select main_a v_prenex_26380))) (<= (select main_a v_prenex_26380) 2))) (forall ((v_prenex_26379 Int)) (<= (select main_a v_prenex_26379) 1002))) (forall ((v_prenex_23065 Int) (v_prenex_23066 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23065))) (<= (+ main_x 1) v_prenex_23066) (<= 0 (* 2 (select main_a v_prenex_23066))) (<= (select main_a v_prenex_23066) 2) (<= 1000 (+ (select main_a v_prenex_23066) (select main_a v_prenex_23065))) (< v_prenex_23066 main_x))) (forall ((v_prenex_21036 Int) (v_prenex_21035 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21036))) (< v_prenex_21036 main_x) (<= 0 (+ (select main_a v_prenex_21036) 2)) (<= (+ main_x 1) v_prenex_21036) (<= (+ (select main_a v_prenex_21036) (select main_a v_prenex_21035)) 1000) (<= 998 (select main_a v_prenex_21035)) (<= (* 2 (select main_a v_prenex_21035)) 2000))) (or (forall ((v_prenex_19243 Int)) (or (<= 996 (select main_a v_prenex_19243)) (<= (select main_a v_prenex_19243) 1000) (<= (+ main_y 1) v_prenex_19243))) (forall ((v_prenex_19244 Int)) (or (<= (* 2 (select main_a v_prenex_19244)) 4) (< v_prenex_19244 main_x) (<= (+ main_x 1) v_prenex_19244)))) (forall ((v_prenex_23453 Int)) (or (<= (+ main_x 1) v_prenex_23453) (<= 0 (select main_a v_prenex_23453)) (<= 0 (+ (select main_a v_prenex_23453) 2)) (<= 0 (* 2 (select main_a v_prenex_23453))) (< v_prenex_23453 main_x))) (forall ((v_prenex_20065 Int) (v_prenex_20064 Int)) (or (<= 0 (select main_a v_prenex_20065)) (< v_prenex_20065 main_x) (<= (select main_a v_prenex_20065) 2) (<= (* 2 (select main_a v_prenex_20064)) 2000) (<= (+ (select main_a v_prenex_20065) 996) (select main_a v_prenex_20064)) (<= (+ main_x 1) v_prenex_20065))) (or (forall ((v_prenex_24692 Int)) (or (<= 998 (select main_a v_prenex_24692)) (<= (select main_a v_prenex_24692) 1002) (< v_prenex_24692 main_y))) (forall ((v_prenex_24693 Int)) (or (< v_prenex_24693 main_x) (<= (+ main_x 1) v_prenex_24693) (<= (* 2 (select main_a v_prenex_24693)) 4) (<= 0 (select main_a v_prenex_24693))))) (forall ((v_prenex_19847 Int) (v_prenex_19848 Int)) (or (<= 996 (select main_a v_prenex_19847)) (<= 1996 (* 2 (select main_a v_prenex_19847))) (<= (+ (select main_a v_prenex_19848) 996) (select main_a v_prenex_19847)) (<= (+ main_x 1) v_prenex_19848) (< v_prenex_19848 main_x) (< v_prenex_19847 main_y) (<= 0 (select main_a v_prenex_19848)))) (forall ((v_prenex_22986 Int) (v_prenex_22987 Int)) (or (<= (+ main_x 1) v_prenex_22987) (< v_prenex_22987 main_x) (<= (select main_a v_prenex_22986) 1000) (<= (* 2 (select main_a v_prenex_22987)) 4) (<= 998 (select main_a v_prenex_22986)) (<= (+ main_y 1) v_prenex_22986) (<= (+ (select main_a v_prenex_22987) (select main_a v_prenex_22986)) 1000))) (forall ((v_prenex_22261 Int) (v_prenex_22262 Int)) (or (<= (select main_a v_prenex_22261) (+ (select main_a v_prenex_22262) 1000)) (< v_prenex_22262 main_x) (<= (+ main_y 1) v_prenex_22261) (<= (+ main_x 1) v_prenex_22262) (<= 1996 (* 2 (select main_a v_prenex_22261))) (<= (select main_a v_prenex_22261) 1000) (<= 0 (select main_a v_prenex_22262)))) (forall ((v_prenex_21187 Int) (v_prenex_21188 Int)) (or (<= (+ main_x 1) v_prenex_21188) (<= (select main_a v_prenex_21187) 1000) (<= (select main_a v_prenex_21187) (+ (select main_a v_prenex_21188) 1000)) (<= 0 (select main_a v_prenex_21188)) (<= (* 2 (select main_a v_prenex_21188)) 4) (< v_prenex_21188 main_x))) (or (forall ((v_prenex_25837 Int)) (or (<= (+ main_y 1) v_prenex_25837) (<= 996 (select main_a v_prenex_25837)) (<= (* 2 (select main_a v_prenex_25837)) 2000))) (forall ((v_prenex_25838 Int)) (or (<= (* 2 (select main_a v_prenex_25838)) 4) (<= (select main_a v_prenex_25838) 4) (<= (+ main_x 1) v_prenex_25838) (< v_prenex_25838 main_x)))) (forall ((v_prenex_20159 Int) (v_prenex_20158 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20158))) (< v_prenex_20158 main_y) (<= 0 (select main_a v_prenex_20159)) (<= (+ main_x 1) v_prenex_20159) (<= 1000 (+ (select main_a v_prenex_20159) (select main_a v_prenex_20158))) (< v_prenex_20159 main_x))) (forall ((v_prenex_26263 Int) (v_prenex_26264 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26264))) (< v_prenex_26264 main_x) (<= (+ main_x 1) v_prenex_26264) (<= (select main_a v_prenex_26264) 4) (<= 998 (select main_a v_prenex_26263)) (<= (select main_a v_prenex_26263) (+ (select main_a v_prenex_26264) 1000)) (<= 1996 (* 2 (select main_a v_prenex_26263))))) (or (forall ((v_prenex_21403 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21403))) (<= (select main_a v_prenex_21403) 1002) (<= (+ main_y 1) v_prenex_21403))) (forall ((v_prenex_21404 Int)) (or (<= (select main_a v_prenex_21404) 2) (<= (+ main_x 1) v_prenex_21404) (< v_prenex_21404 main_x) (<= 0 (* 2 (select main_a v_prenex_21404)))))) (forall ((v_prenex_20095 Int) (v_prenex_20094 Int)) (or (<= (* 2 (select main_a v_prenex_20094)) 2000) (< v_prenex_20095 main_x) (<= (+ (select main_a v_prenex_20095) (select main_a v_prenex_20094)) 1000) (<= 0 (select main_a v_prenex_20095)) (<= (+ main_x 1) v_prenex_20095))) (forall ((v_prenex_20069 Int) (v_prenex_20068 Int)) (or (<= (+ main_x 1) v_prenex_20069) (<= 0 (select main_a v_prenex_20069)) (<= 996 (select main_a v_prenex_20068)) (< v_prenex_20068 main_y) (< v_prenex_20069 main_x) (<= (select main_a v_prenex_20068) (+ (select main_a v_prenex_20069) 1000)) (<= (select main_a v_prenex_20068) 1000))) (forall ((v_prenex_20899 Int) (v_prenex_20898 Int)) (or (<= 0 (select main_a v_prenex_20899)) (<= (+ (select main_a v_prenex_20899) 996) (select main_a v_prenex_20898)) (<= (+ main_x 1) v_prenex_20899) (<= (select main_a v_prenex_20898) 1000) (< v_prenex_20899 main_x) (<= 998 (select main_a v_prenex_20898)))) (or (forall ((v_prenex_23037 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23037))) (<= (select main_a v_prenex_23037) 4) (< v_prenex_23037 main_x) (<= (+ main_x 1) v_prenex_23037))) (forall ((v_prenex_23036 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23036))) (<= 998 (select main_a v_prenex_23036))))) (forall ((v_prenex_27322 Int) (v_prenex_27323 Int)) (or (< v_prenex_27323 main_x) (<= 0 (select main_a v_prenex_27323)) (<= (+ main_x 1) v_prenex_27323) (<= 1000 (+ (select main_a v_prenex_27323) (select main_a v_prenex_27322))) (<= (+ main_y 1) v_prenex_27322))) (forall ((v_prenex_22844 Int) (v_prenex_22845 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22844))) (<= (select main_a v_prenex_22844) 1000) (<= 0 (+ (select main_a v_prenex_22845) 2)) (< v_prenex_22845 main_x) (<= (+ main_x 1) v_prenex_22845) (<= 0 (select main_a v_prenex_22845)) (<= 1000 (+ (select main_a v_prenex_22845) (select main_a v_prenex_22844))))) (forall ((v_prenex_27562 Int) (v_prenex_27563 Int)) (or (<= (select main_a v_prenex_27563) 4) (<= (* 2 (select main_a v_prenex_27562)) 2000) (<= (+ main_x 1) v_prenex_27563) (< v_prenex_27563 main_x) (<= 1000 (+ (select main_a v_prenex_27563) (select main_a v_prenex_27562))) (<= (select main_a v_prenex_27562) 1000))) (forall ((v_prenex_21039 Int) (v_prenex_21040 Int)) (or (<= (+ main_x 1) v_prenex_21040) (<= (* 2 (select main_a v_prenex_21040)) 4) (<= 996 (select main_a v_prenex_21039)) (<= 1000 (+ (select main_a v_prenex_21040) (select main_a v_prenex_21039))) (<= (select main_a v_prenex_21039) 1000) (<= 0 (* 2 (select main_a v_prenex_21040))) (< v_prenex_21040 main_x))) (forall ((v_prenex_27878 Int) (v_prenex_27879 Int)) (or (<= 1000 (+ (select main_a v_prenex_27879) (select main_a v_prenex_27878))) (<= (+ main_y 1) v_prenex_27878) (<= (* 2 (select main_a v_prenex_27878)) 2000) (< v_prenex_27879 main_x) (<= 998 (select main_a v_prenex_27878)) (<= 0 (* 2 (select main_a v_prenex_27879))) (<= (+ main_x 1) v_prenex_27879))) (forall ((v_prenex_21930 Int) (v_prenex_21929 Int)) (or (<= (* 2 (select main_a v_prenex_21929)) 2000) (<= (select main_a v_prenex_21929) (+ (select main_a v_prenex_21930) 1000)) (<= (+ main_y 1) v_prenex_21929) (<= (select main_a v_prenex_21929) 1002) (<= (+ main_x 1) v_prenex_21930) (<= (select main_a v_prenex_21930) 4) (< v_prenex_21930 main_x))) (forall ((v_prenex_20722 Int) (v_prenex_20721 Int)) (or (< v_prenex_20722 main_x) (<= (+ main_x 1) v_prenex_20722) (<= 1000 (+ (select main_a v_prenex_20722) (select main_a v_prenex_20721))) (<= (* 2 (select main_a v_prenex_20721)) 2000) (<= 0 (select main_a v_prenex_20722)) (<= 1996 (* 2 (select main_a v_prenex_20721))) (<= (select main_a v_prenex_20722) 2))) (forall ((v_prenex_20213 Int) (v_prenex_20212 Int)) (or (<= (select main_a v_prenex_20212) 1000) (<= (+ main_x 1) v_prenex_20213) (< v_prenex_20213 main_x) (<= (select main_a v_prenex_20212) 1002) (<= (+ (select main_a v_prenex_20213) (select main_a v_prenex_20212)) 1000) (<= 0 (+ (select main_a v_prenex_20213) 2)))) (forall ((v_prenex_23340 Int) (v_prenex_23339 Int)) (or (<= 996 (select main_a v_prenex_23339)) (<= (* 2 (select main_a v_prenex_23340)) 4) (<= (+ (select main_a v_prenex_23340) (select main_a v_prenex_23339)) 1000) (<= (+ main_x 1) v_prenex_23340) (<= 0 (* 2 (select main_a v_prenex_23340))) (< v_prenex_23340 main_x))) (forall ((v_prenex_20171 Int) (v_prenex_20170 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20170))) (< v_prenex_20171 main_x) (<= (+ main_x 1) v_prenex_20171) (<= 1000 (+ (select main_a v_prenex_20171) (select main_a v_prenex_20170))) (<= (select main_a v_prenex_20171) 2) (<= 996 (select main_a v_prenex_20170)))) (forall ((v_prenex_22898 Int) (v_prenex_22899 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22898))) (<= (select main_a v_prenex_22898) 1000) (<= 0 (+ (select main_a v_prenex_22899) 2)) (< v_prenex_22899 main_x) (<= 0 (select main_a v_prenex_22899)) (<= (+ (select main_a v_prenex_22899) (select main_a v_prenex_22898)) 1000) (<= (+ main_x 1) v_prenex_22899))) (forall ((v_prenex_22055 Int) (v_prenex_22056 Int)) (or (<= 1000 (+ (select main_a v_prenex_22056) (select main_a v_prenex_22055))) (<= (* 2 (select main_a v_prenex_22055)) 2000) (< v_prenex_22056 main_x) (<= (+ main_x 1) v_prenex_22056) (<= (* 2 (select main_a v_prenex_22056)) 4) (<= 1996 (* 2 (select main_a v_prenex_22055))))) (forall ((v_prenex_19939 Int)) (or (<= (+ main_x 1) v_prenex_19939) (< v_prenex_19939 main_x) (<= 0 (select main_a v_prenex_19939)) (<= 0 (* 2 (select main_a v_prenex_19939))))) (forall ((v_prenex_21553 Int) (v_prenex_21554 Int)) (or (<= 0 (+ (select main_a v_prenex_21554) 2)) (<= (select main_a v_prenex_21553) (+ (select main_a v_prenex_21554) 1000)) (<= (+ main_x 1) v_prenex_21554) (<= 996 (select main_a v_prenex_21553)) (<= 0 (select main_a v_prenex_21554)) (< v_prenex_21554 main_x) (<= (* 2 (select main_a v_prenex_21553)) 2000))) (forall ((v_prenex_19438 Int) (v_prenex_19437 Int)) (or (<= (+ main_x 1) v_prenex_19438) (<= 0 (select main_a v_prenex_19438)) (<= (* 2 (select main_a v_prenex_19437)) 2000) (<= (+ (select main_a v_prenex_19438) (select main_a v_prenex_19437)) 1000) (< v_prenex_19437 main_y) (< v_prenex_19438 main_x) (<= (select main_a v_prenex_19437) 1000))) (forall ((v_prenex_20895 Int) (v_prenex_20894 Int)) (or (<= 1000 (+ (select main_a v_prenex_20895) (select main_a v_prenex_20894))) (< v_prenex_20895 main_x) (<= 998 (select main_a v_prenex_20894)) (<= 1996 (* 2 (select main_a v_prenex_20894))) (<= (+ main_x 1) v_prenex_20895) (<= 0 (+ (select main_a v_prenex_20895) 2)) (<= (select main_a v_prenex_20895) 2))) (forall ((v_prenex_20620 Int) (v_prenex_20619 Int)) (or (<= (select main_a v_prenex_20620) 2) (<= (+ (select main_a v_prenex_20620) (select main_a v_prenex_20619)) 1000) (<= 998 (select main_a v_prenex_20619)) (<= (+ main_x 1) v_prenex_20620) (<= (select main_a v_prenex_20619) 1000) (< v_prenex_20620 main_x) (<= 0 (select main_a v_prenex_20620)))) (or (forall ((v_prenex_27683 Int)) (or (< v_prenex_27683 main_x) (<= 0 (* 2 (select main_a v_prenex_27683))) (<= (select main_a v_prenex_27683) 4) (<= (+ main_x 1) v_prenex_27683))) (forall ((v_prenex_27682 Int)) (or (< v_prenex_27682 main_y) (<= 996 (select main_a v_prenex_27682)) (<= 998 (select main_a v_prenex_27682))))) (or (forall ((v_prenex_20387 Int)) (or (<= 0 (+ (select main_a v_prenex_20387) 2)) (< v_prenex_20387 main_x) (<= 0 (* 2 (select main_a v_prenex_20387))) (<= (+ main_x 1) v_prenex_20387) (<= (* 2 (select main_a v_prenex_20387)) 4))) (forall ((v_prenex_20386 Int)) (<= 996 (select main_a v_prenex_20386)))) (forall ((v_prenex_24992 Int) (v_prenex_24991 Int)) (or (< v_prenex_24992 main_x) (<= 996 (select main_a v_prenex_24991)) (<= (+ main_y 1) v_prenex_24991) (<= (select main_a v_prenex_24992) 4) (<= (+ (select main_a v_prenex_24992) (select main_a v_prenex_24991)) 1000) (<= (select main_a v_prenex_24991) 1002) (<= (+ main_x 1) v_prenex_24992))) (forall ((v_prenex_25523 Int) (v_prenex_25522 Int)) (or (<= (+ main_x 1) v_prenex_25523) (<= (+ main_y 1) v_prenex_25522) (< v_prenex_25523 main_x) (<= 0 (* 2 (select main_a v_prenex_25523))) (<= (+ (select main_a v_prenex_25523) 996) (select main_a v_prenex_25522)))) (or (forall ((v_prenex_22292 Int)) (or (<= (+ main_x 1) v_prenex_22292) (< v_prenex_22292 main_x) (<= 0 (select main_a v_prenex_22292)) (<= (* 2 (select main_a v_prenex_22292)) 4))) (forall ((v_prenex_22291 Int)) (or (< v_prenex_22291 main_y) (<= (select main_a v_prenex_22291) 1000)))) (or (forall ((v_prenex_20754 Int)) (or (<= 0 (+ (select main_a v_prenex_20754) 2)) (<= (+ main_x 1) v_prenex_20754) (<= (* 2 (select main_a v_prenex_20754)) 4) (< v_prenex_20754 main_x))) (forall ((v_prenex_20753 Int)) (or (<= (+ main_y 1) v_prenex_20753) (<= (select main_a v_prenex_20753) 1000)))) (or (forall ((v_prenex_26128 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26128))) (< v_prenex_26128 main_x) (<= (+ main_x 1) v_prenex_26128) (<= (select main_a v_prenex_26128) 2))) (forall ((v_prenex_26127 Int)) (or (<= 998 (select main_a v_prenex_26127)) (< v_prenex_26127 main_y) (<= (select main_a v_prenex_26127) 1002)))) (forall ((v_prenex_21793 Int) (v_prenex_21794 Int)) (or (< v_prenex_21794 main_x) (<= 0 (select main_a v_prenex_21794)) (<= 1000 (+ (select main_a v_prenex_21794) (select main_a v_prenex_21793))) (<= 0 (* 2 (select main_a v_prenex_21794))) (<= 1996 (* 2 (select main_a v_prenex_21793))) (<= (+ main_x 1) v_prenex_21794))) (or (forall ((v_prenex_22819 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22819))) (<= (+ main_x 1) v_prenex_22819) (< v_prenex_22819 main_x))) (forall ((v_prenex_22818 Int)) (or (<= (+ main_y 1) v_prenex_22818) (<= 1996 (* 2 (select main_a v_prenex_22818)))))) (forall ((v_prenex_28478 Int) (v_prenex_28477 Int)) (or (<= 996 (select main_a v_prenex_28477)) (< v_prenex_28478 main_x) (< v_prenex_28477 main_y) (<= (+ main_x 1) v_prenex_28478) (<= (+ (select main_a v_prenex_28478) (select main_a v_prenex_28477)) 1000) (<= (* 2 (select main_a v_prenex_28478)) 4))) (forall ((v_prenex_26307 Int) (v_prenex_26308 Int)) (or (<= (* 2 (select main_a v_prenex_26308)) 4) (< v_prenex_26308 main_x) (<= 998 (select main_a v_prenex_26307)) (<= 1000 (+ (select main_a v_prenex_26308) (select main_a v_prenex_26307))) (<= (+ main_x 1) v_prenex_26308) (<= 0 (* 2 (select main_a v_prenex_26308))) (<= 996 (select main_a v_prenex_26307)))) (or (forall ((v_prenex_19032 Int)) (or (< v_prenex_19032 main_x) (<= (+ main_x 1) v_prenex_19032) (<= 0 (+ (select main_a v_prenex_19032) 2)) (<= (select main_a v_prenex_19032) 2) (<= 0 (* 2 (select main_a v_prenex_19032))))) (forall ((v_prenex_19031 Int)) (<= (select main_a v_prenex_19031) 1000))) (forall ((v_prenex_26848 Int) (v_prenex_26849 Int)) (or (<= 0 (select main_a v_prenex_26849)) (<= (+ main_x 1) v_prenex_26849) (<= (* 2 (select main_a v_prenex_26849)) 4) (<= (select main_a v_prenex_26848) (+ (select main_a v_prenex_26849) 1000)) (<= (* 2 (select main_a v_prenex_26848)) 2000) (< v_prenex_26849 main_x))) (or (forall ((v_prenex_23592 Int)) (or (<= (select main_a v_prenex_23592) 1002) (< v_prenex_23592 main_y) (<= 1996 (* 2 (select main_a v_prenex_23592))))) (forall ((v_prenex_23593 Int)) (or (<= (select main_a v_prenex_23593) 4) (<= (+ main_x 1) v_prenex_23593) (< v_prenex_23593 main_x) (<= (* 2 (select main_a v_prenex_23593)) 4)))) (or (forall ((v_prenex_23912 Int)) (or (<= (+ main_x 1) v_prenex_23912) (<= 0 (select main_a v_prenex_23912)) (<= (* 2 (select main_a v_prenex_23912)) 4) (< v_prenex_23912 main_x))) (forall ((v_prenex_23911 Int)) (or (<= (+ main_y 1) v_prenex_23911) (<= 998 (select main_a v_prenex_23911))))) (forall ((v_prenex_24129 Int) (v_prenex_24130 Int)) (or (<= (* 2 (select main_a v_prenex_24130)) 4) (<= (+ main_x 1) v_prenex_24130) (< v_prenex_24130 main_x) (<= (select main_a v_prenex_24129) 1000) (<= 0 (+ (select main_a v_prenex_24130) 2)) (<= (+ (select main_a v_prenex_24130) (select main_a v_prenex_24129)) 1000))) (forall ((v_prenex_27689 Int) (v_prenex_27688 Int)) (or (<= 1000 (+ (select main_a v_prenex_27689) (select main_a v_prenex_27688))) (<= (* 2 (select main_a v_prenex_27688)) 2000) (<= (select main_a v_prenex_27689) 2) (<= (+ main_x 1) v_prenex_27689) (<= 998 (select main_a v_prenex_27688)) (<= 0 (select main_a v_prenex_27689)) (< v_prenex_27689 main_x))) (or (forall ((v_prenex_24148 Int)) (<= 0 (* 2 (select main_a v_prenex_24148)))) (forall ((v_prenex_24147 Int)) (or (< v_prenex_24147 main_y) (<= (* 2 (select main_a v_prenex_24147)) 2000) (<= 1996 (* 2 (select main_a v_prenex_24147))) (<= (+ main_y 1) v_prenex_24147)))) (forall ((v_prenex_22891 Int) (v_prenex_22890 Int)) (or (<= 996 (select main_a v_prenex_22890)) (<= (+ (select main_a v_prenex_22891) (select main_a v_prenex_22890)) 1000) (<= (+ main_x 1) v_prenex_22891) (<= 0 (select main_a v_prenex_22891)) (<= 1996 (* 2 (select main_a v_prenex_22890))) (< v_prenex_22891 main_x))) (forall ((v_prenex_21331 Int) (v_prenex_21332 Int)) (or (<= 0 (select main_a v_prenex_21332)) (< v_prenex_21332 main_x) (<= (+ main_x 1) v_prenex_21332) (< v_prenex_21331 main_y) (<= (+ (select main_a v_prenex_21332) 996) (select main_a v_prenex_21331)))) (forall ((v_prenex_25198 Int) (v_prenex_25197 Int)) (or (<= (+ (select main_a v_prenex_25198) 996) (select main_a v_prenex_25197)) (< v_prenex_25198 main_x) (<= (+ main_x 1) v_prenex_25198) (< v_prenex_25197 main_y) (<= 0 (* 2 (select main_a v_prenex_25198))) (<= (* 2 (select main_a v_prenex_25197)) 2000))) (forall ((v_prenex_24938 Int) (v_prenex_24937 Int)) (or (< v_prenex_24938 main_x) (<= (+ main_x 1) v_prenex_24938) (<= (select main_a v_prenex_24938) 2) (<= (select main_a v_prenex_24937) 1000) (<= (+ main_y 1) v_prenex_24937) (<= (+ (select main_a v_prenex_24938) (select main_a v_prenex_24937)) 1000))) (forall ((v_prenex_25024 Int) (v_prenex_25023 Int)) (or (<= 0 (select main_a v_prenex_25024)) (<= (+ (select main_a v_prenex_25024) (select main_a v_prenex_25023)) 1000) (<= 0 (* 2 (select main_a v_prenex_25024))) (< v_prenex_25024 main_x) (<= (select main_a v_prenex_25023) 1002) (<= (+ main_x 1) v_prenex_25024))) (forall ((v_prenex_26549 Int) (v_prenex_26550 Int)) (or (<= 998 (select main_a v_prenex_26549)) (<= (select main_a v_prenex_26550) 2) (<= (+ main_x 1) v_prenex_26550) (< v_prenex_26550 main_x) (<= (* 2 (select main_a v_prenex_26549)) 2000) (<= 1000 (+ (select main_a v_prenex_26550) (select main_a v_prenex_26549))) (<= (* 2 (select main_a v_prenex_26550)) 4))) (forall ((v_prenex_27483 Int) (v_prenex_27482 Int)) (or (<= (select main_a v_prenex_27482) 1002) (<= 0 (select main_a v_prenex_27483)) (<= (+ main_x 1) v_prenex_27483) (< v_prenex_27483 main_x) (<= 1000 (+ (select main_a v_prenex_27483) (select main_a v_prenex_27482))))) (or (forall ((v_prenex_22257 Int)) (or (< v_prenex_22257 main_y) (<= (* 2 (select main_a v_prenex_22257)) 2000) (<= (select main_a v_prenex_22257) 1002))) (forall ((v_prenex_22258 Int)) (or (<= (+ main_x 1) v_prenex_22258) (<= (* 2 (select main_a v_prenex_22258)) 4) (<= 0 (* 2 (select main_a v_prenex_22258))) (< v_prenex_22258 main_x)))) (forall ((v_prenex_18813 Int) (v_prenex_18814 Int)) (or (<= (+ main_x 1) v_prenex_18814) (<= 0 (select main_a v_prenex_18814)) (<= (+ (select main_a v_prenex_18814) 996) (select main_a v_prenex_18813)) (< v_prenex_18814 main_x) (<= (select main_a v_prenex_18814) 4) (<= 996 (select main_a v_prenex_18813)) (<= (* 2 (select main_a v_prenex_18813)) 2000))) (or (forall ((v_prenex_23521 Int)) (or (<= (select main_a v_prenex_23521) 2) (<= (* 2 (select main_a v_prenex_23521)) 4) (< v_prenex_23521 main_x) (<= (+ main_x 1) v_prenex_23521) (<= 0 (* 2 (select main_a v_prenex_23521))))) (forall ((v_prenex_23520 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23520))) (<= (select main_a v_prenex_23520) 1000)))) (forall ((v_prenex_25557 Int) (v_prenex_25556 Int)) (or (<= 0 (+ (select main_a v_prenex_25557) 2)) (<= 1996 (* 2 (select main_a v_prenex_25556))) (<= (select main_a v_prenex_25556) (+ (select main_a v_prenex_25557) 1000)) (<= (select main_a v_prenex_25556) 1002) (<= (+ main_x 1) v_prenex_25557) (< v_prenex_25557 main_x))) (forall ((v_prenex_24227 Int) (v_prenex_24228 Int)) (or (<= (select main_a v_prenex_24227) 1002) (<= (+ main_x 1) v_prenex_24228) (<= 1996 (* 2 (select main_a v_prenex_24227))) (< v_prenex_24228 main_x) (< v_prenex_24227 main_y) (<= (+ (select main_a v_prenex_24228) 996) (select main_a v_prenex_24227)) (<= (* 2 (select main_a v_prenex_24228)) 4))) (forall ((v_prenex_21140 Int) (v_prenex_21139 Int)) (or (<= (+ main_x 1) v_prenex_21140) (< v_prenex_21140 main_x) (<= 0 (select main_a v_prenex_21140)) (<= (+ (select main_a v_prenex_21140) (select main_a v_prenex_21139)) 1000) (<= (select main_a v_prenex_21140) 2) (<= (* 2 (select main_a v_prenex_21139)) 2000))) (or (forall ((v_prenex_19011 Int)) (or (<= 998 (select main_a v_prenex_19011)) (<= (* 2 (select main_a v_prenex_19011)) 2000))) (forall ((v_prenex_19012 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19012))) (<= (+ main_x 1) v_prenex_19012) (<= 0 (select main_a v_prenex_19012)) (< v_prenex_19012 main_x) (<= (select main_a v_prenex_19012) 2)))) (forall ((v_prenex_27558 Int) (v_prenex_27559 Int)) (or (<= (+ main_x 1) v_prenex_27559) (<= (* 2 (select main_a v_prenex_27559)) 4) (< v_prenex_27559 main_x) (<= (select main_a v_prenex_27559) 2) (<= (+ (select main_a v_prenex_27559) (select main_a v_prenex_27558)) 1000) (<= (select main_a v_prenex_27558) 1000))) (or (forall ((v_prenex_26215 Int)) (or (<= 998 (select main_a v_prenex_26215)) (<= 996 (select main_a v_prenex_26215)) (< v_prenex_26215 main_y))) (forall ((v_prenex_26216 Int)) (or (< v_prenex_26216 main_x) (<= (select main_a v_prenex_26216) 2) (<= (+ main_x 1) v_prenex_26216) (<= 0 (* 2 (select main_a v_prenex_26216)))))) (forall ((v_prenex_28312 Int) (v_prenex_28311 Int)) (or (<= 998 (select main_a v_prenex_28311)) (<= (+ main_x 1) v_prenex_28312) (<= (select main_a v_prenex_28311) (+ (select main_a v_prenex_28312) 1000)) (<= (select main_a v_prenex_28312) 4) (<= (* 2 (select main_a v_prenex_28311)) 2000) (<= 0 (+ (select main_a v_prenex_28312) 2)) (< v_prenex_28312 main_x))) (forall ((v_prenex_20939 Int) (v_prenex_20938 Int)) (or (<= 1000 (+ (select main_a v_prenex_20939) (select main_a v_prenex_20938))) (<= (* 2 (select main_a v_prenex_20939)) 4) (<= (* 2 (select main_a v_prenex_20938)) 2000) (<= (select main_a v_prenex_20939) 2) (< v_prenex_20939 main_x) (<= (+ main_x 1) v_prenex_20939) (<= 998 (select main_a v_prenex_20938)))) (forall ((v_prenex_20580 Int) (v_prenex_20579 Int)) (or (< v_prenex_20580 main_x) (<= 1996 (* 2 (select main_a v_prenex_20579))) (<= (+ main_x 1) v_prenex_20580) (<= (select main_a v_prenex_20580) 4) (<= (select main_a v_prenex_20580) 2) (<= 1000 (+ (select main_a v_prenex_20580) (select main_a v_prenex_20579))) (<= (select main_a v_prenex_20579) 1002))) (or (forall ((v_prenex_19258 Int)) (or (<= (+ main_x 1) v_prenex_19258) (< v_prenex_19258 main_x) (<= 0 (* 2 (select main_a v_prenex_19258))) (<= (select main_a v_prenex_19258) 2))) (forall ((v_prenex_19257 Int)) (<= (* 2 (select main_a v_prenex_19257)) 2000))) (or (forall ((v_prenex_21855 Int)) (or (<= (select main_a v_prenex_21855) 1000) (<= (+ main_y 1) v_prenex_21855) (<= 998 (select main_a v_prenex_21855)))) (forall ((v_prenex_21856 Int)) (or (<= (+ main_x 1) v_prenex_21856) (<= 0 (* 2 (select main_a v_prenex_21856))) (< v_prenex_21856 main_x)))) (forall ((v_prenex_21616 Int) (v_prenex_21615 Int)) (or (< v_prenex_21616 main_x) (<= (select main_a v_prenex_21615) (+ (select main_a v_prenex_21616) 1000)) (<= (select main_a v_prenex_21615) 1002) (<= (+ main_x 1) v_prenex_21616) (<= (* 2 (select main_a v_prenex_21616)) 4))) (forall ((v_prenex_24036 Int) (v_prenex_24035 Int)) (or (<= 996 (select main_a v_prenex_24035)) (<= (* 2 (select main_a v_prenex_24036)) 4) (<= (+ main_y 1) v_prenex_24035) (<= (+ main_x 1) v_prenex_24036) (<= (+ (select main_a v_prenex_24036) (select main_a v_prenex_24035)) 1000) (< v_prenex_24036 main_x) (<= 1996 (* 2 (select main_a v_prenex_24035))))) (forall ((v_prenex_24320 Int) (v_prenex_24319 Int)) (or (<= 0 (+ (select main_a v_prenex_24320) 2)) (<= (+ main_x 1) v_prenex_24320) (<= (+ (select main_a v_prenex_24320) (select main_a v_prenex_24319)) 1000) (<= 1996 (* 2 (select main_a v_prenex_24319))) (<= (select main_a v_prenex_24320) 2) (< v_prenex_24320 main_x))) (forall ((v_prenex_19800 Int) (v_prenex_19799 Int)) (or (<= 996 (select main_a v_prenex_19799)) (<= 1996 (* 2 (select main_a v_prenex_19799))) (<= (+ main_y 1) v_prenex_19799) (<= (+ main_x 1) v_prenex_19800) (<= 0 (+ (select main_a v_prenex_19800) 2)) (<= 1000 (+ (select main_a v_prenex_19800) (select main_a v_prenex_19799))) (< v_prenex_19800 main_x))) (forall ((v_prenex_21445 Int) (v_prenex_21446 Int)) (or (< v_prenex_21446 main_x) (<= (+ main_x 1) v_prenex_21446) (<= (select main_a v_prenex_21446) 2) (<= 1996 (* 2 (select main_a v_prenex_21445))) (<= 1000 (+ (select main_a v_prenex_21446) (select main_a v_prenex_21445))) (<= 0 (* 2 (select main_a v_prenex_21446))))) (forall ((v_prenex_24946 Int) (v_prenex_24945 Int)) (or (<= (+ (select main_a v_prenex_24946) 996) (select main_a v_prenex_24945)) (<= (select main_a v_prenex_24946) 4) (<= 998 (select main_a v_prenex_24945)) (<= (+ main_x 1) v_prenex_24946) (< v_prenex_24946 main_x) (<= 996 (select main_a v_prenex_24945)))) (forall ((v_prenex_20233 Int) (v_prenex_20232 Int)) (or (<= (* 2 (select main_a v_prenex_20232)) 2000) (<= (select main_a v_prenex_20232) (+ (select main_a v_prenex_20233) 1000)) (<= (+ main_x 1) v_prenex_20233) (< v_prenex_20233 main_x) (<= (select main_a v_prenex_20232) 1000) (< v_prenex_20232 main_y) (<= 0 (select main_a v_prenex_20233)))) (or (forall ((v_prenex_26427 Int)) (or (<= (select main_a v_prenex_26427) 1000) (<= 998 (select main_a v_prenex_26427)))) (forall ((v_prenex_26428 Int)) (or (<= (+ main_x 1) v_prenex_26428) (<= 0 (select main_a v_prenex_26428)) (<= 0 (* 2 (select main_a v_prenex_26428))) (<= (select main_a v_prenex_26428) 4) (< v_prenex_26428 main_x)))) (forall ((v_prenex_18804 Int) (v_prenex_18803 Int)) (or (<= (select main_a v_prenex_18803) 1002) (<= 998 (select main_a v_prenex_18803)) (<= (+ main_x 1) v_prenex_18804) (<= (+ (select main_a v_prenex_18804) (select main_a v_prenex_18803)) 1000) (<= (select main_a v_prenex_18804) 2) (<= 0 (+ (select main_a v_prenex_18804) 2)) (< v_prenex_18804 main_x))) (or (forall ((v_prenex_19240 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19240))) (<= (+ main_x 1) v_prenex_19240))) (forall ((v_prenex_19239 Int)) (or (<= 998 (select main_a v_prenex_19239)) (<= (+ main_y 1) v_prenex_19239) (< v_prenex_19239 main_y)))) (forall ((v_prenex_24092 Int) (v_prenex_24091 Int)) (or (< v_prenex_24092 main_x) (<= (+ main_y 1) v_prenex_24091) (<= (* 2 (select main_a v_prenex_24091)) 2000) (<= 1996 (* 2 (select main_a v_prenex_24091))) (<= (select main_a v_prenex_24092) 2) (<= (+ (select main_a v_prenex_24092) 996) (select main_a v_prenex_24091)) (<= (+ main_x 1) v_prenex_24092))) (forall ((v_prenex_20515 Int) (v_prenex_20514 Int)) (or (<= 0 (select main_a v_prenex_20515)) (< v_prenex_20515 main_x) (<= 1000 (+ (select main_a v_prenex_20515) (select main_a v_prenex_20514))) (<= (+ main_x 1) v_prenex_20515) (<= 996 (select main_a v_prenex_20514)) (<= (* 2 (select main_a v_prenex_20515)) 4) (<= (select main_a v_prenex_20514) 1002))) (forall ((v_prenex_26830 Int) (v_prenex_26829 Int)) (or (<= (select main_a v_prenex_26830) 2) (<= (* 2 (select main_a v_prenex_26829)) 2000) (<= (select main_a v_prenex_26830) 4) (< v_prenex_26830 main_x) (<= (+ main_x 1) v_prenex_26830) (<= (select main_a v_prenex_26829) 1000) (<= (select main_a v_prenex_26829) (+ (select main_a v_prenex_26830) 1000)))) (forall ((v_prenex_26975 Int) (v_prenex_26976 Int)) (or (<= (+ main_x 1) v_prenex_26976) (<= 0 (+ (select main_a v_prenex_26976) 2)) (<= 1000 (+ (select main_a v_prenex_26976) (select main_a v_prenex_26975))) (<= (select main_a v_prenex_26975) 1000) (<= (select main_a v_prenex_26976) 2) (< v_prenex_26976 main_x))) (or (forall ((v_prenex_19773 Int)) (or (<= 998 (select main_a v_prenex_19773)) (<= (* 2 (select main_a v_prenex_19773)) 2000))) (forall ((v_prenex_19774 Int)) (or (< v_prenex_19774 main_x) (<= (* 2 (select main_a v_prenex_19774)) 4) (<= (+ main_x 1) v_prenex_19774)))) (forall ((v_prenex_20041 Int) (v_prenex_20040 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20040))) (<= 996 (select main_a v_prenex_20040)) (<= (+ (select main_a v_prenex_20041) 996) (select main_a v_prenex_20040)) (<= (+ main_x 1) v_prenex_20041) (<= (* 2 (select main_a v_prenex_20041)) 4) (<= 0 (* 2 (select main_a v_prenex_20041))) (< v_prenex_20041 main_x))) (forall ((v_prenex_26211 Int) (v_prenex_26212 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26211))) (<= 0 (select main_a v_prenex_26212)) (<= (+ main_x 1) v_prenex_26212) (<= 1000 (+ (select main_a v_prenex_26212) (select main_a v_prenex_26211))) (<= (+ main_y 1) v_prenex_26211) (< v_prenex_26212 main_x))) (or (forall ((v_prenex_19271 Int)) (<= 1996 (* 2 (select main_a v_prenex_19271)))) (forall ((v_prenex_19272 Int)) (or (<= (* 2 (select main_a v_prenex_19272)) 4) (<= 0 (+ (select main_a v_prenex_19272) 2)) (< v_prenex_19272 main_x) (<= (+ main_x 1) v_prenex_19272)))) (or (forall ((v_prenex_25293 Int)) (or (<= (select main_a v_prenex_25293) 1000) (<= (select main_a v_prenex_25293) 1002))) (forall ((v_prenex_25294 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25294))) (<= (+ main_x 1) v_prenex_25294) (< v_prenex_25294 main_x) (<= (* 2 (select main_a v_prenex_25294)) 4)))) (forall ((v_prenex_23330 Int) (v_prenex_23329 Int)) (or (<= (select main_a v_prenex_23329) (+ (select main_a v_prenex_23330) 1000)) (<= (+ main_x 1) v_prenex_23330) (<= (select main_a v_prenex_23329) 1002) (<= (* 2 (select main_a v_prenex_23330)) 4) (<= (select main_a v_prenex_23330) 2) (< v_prenex_23330 main_x))) (forall ((v_prenex_25896 Int) (v_prenex_25895 Int)) (or (< v_prenex_25896 main_x) (<= 1000 (+ (select main_a v_prenex_25896) (select main_a v_prenex_25895))) (<= 996 (select main_a v_prenex_25895)) (<= (select main_a v_prenex_25896) 2) (<= 0 (+ (select main_a v_prenex_25896) 2)) (<= (+ main_x 1) v_prenex_25896))) (or (forall ((v_prenex_19779 Int)) (or (<= (* 2 (select main_a v_prenex_19779)) 2000) (<= 998 (select main_a v_prenex_19779)))) (forall ((v_prenex_19780 Int)) (or (<= (select main_a v_prenex_19780) 2) (< v_prenex_19780 main_x) (<= (+ main_x 1) v_prenex_19780) (<= (* 2 (select main_a v_prenex_19780)) 4)))) (forall ((v_prenex_19063 Int) (v_prenex_19064 Int)) (or (<= 0 (select main_a v_prenex_19064)) (<= (select main_a v_prenex_19063) 1000) (<= (select main_a v_prenex_19063) 1002) (< v_prenex_19064 main_x) (<= (+ main_x 1) v_prenex_19064) (<= (select main_a v_prenex_19064) 2) (<= (+ (select main_a v_prenex_19064) 996) (select main_a v_prenex_19063)))) (forall ((v_prenex_24306 Int) (v_prenex_24305 Int)) (or (<= (select main_a v_prenex_24306) 4) (<= (+ main_x 1) v_prenex_24306) (< v_prenex_24306 main_x) (<= (* 2 (select main_a v_prenex_24305)) 2000) (<= (+ main_y 1) v_prenex_24305) (<= (+ (select main_a v_prenex_24306) (select main_a v_prenex_24305)) 1000))) (forall ((v_prenex_26940 Int)) (or (<= (* 2 (select main_a v_prenex_26940)) 4) (< v_prenex_26940 main_x) (<= 0 (* 2 (select main_a v_prenex_26940))) (<= (+ main_x 1) v_prenex_26940))) (or (forall ((v_prenex_25545 Int)) (or (< v_prenex_25545 main_x) (<= (+ main_x 1) v_prenex_25545) (<= 0 (* 2 (select main_a v_prenex_25545))) (<= 0 (select main_a v_prenex_25545)) (<= (* 2 (select main_a v_prenex_25545)) 4))) (forall ((v_prenex_25544 Int)) (or (<= (select main_a v_prenex_25544) 1000) (<= (* 2 (select main_a v_prenex_25544)) 2000)))) (forall ((v_prenex_21285 Int) (v_prenex_21286 Int)) (or (<= 1000 (+ (select main_a v_prenex_21286) (select main_a v_prenex_21285))) (<= 0 (* 2 (select main_a v_prenex_21286))) (<= (+ main_x 1) v_prenex_21286) (< v_prenex_21286 main_x) (<= (* 2 (select main_a v_prenex_21285)) 2000) (<= (+ main_y 1) v_prenex_21285))) (forall ((v_prenex_24336 Int) (v_prenex_24335 Int)) (or (<= (select main_a v_prenex_24336) 2) (<= 1996 (* 2 (select main_a v_prenex_24335))) (<= 0 (+ (select main_a v_prenex_24336) 2)) (<= (+ main_x 1) v_prenex_24336) (< v_prenex_24336 main_x) (<= 996 (select main_a v_prenex_24335)) (<= (+ (select main_a v_prenex_24336) (select main_a v_prenex_24335)) 1000))) (forall ((v_prenex_18759 Int) (v_prenex_18760 Int)) (or (<= (* 2 (select main_a v_prenex_18759)) 4) (<= (+ main_x 1) v_prenex_18759) (<= (select main_a v_prenex_18760) (+ (select main_a v_prenex_18759) 1000)) (<= (select main_a v_prenex_18760) 1002) (<= (select main_a v_prenex_18759) 2) (<= 996 (select main_a v_prenex_18760)) (< v_prenex_18759 main_x))) (forall ((v_prenex_21547 Int) (v_prenex_21548 Int)) (or (<= (* 2 (select main_a v_prenex_21547)) 2000) (<= (select main_a v_prenex_21547) (+ (select main_a v_prenex_21548) 1000)) (<= (+ main_x 1) v_prenex_21548) (<= (* 2 (select main_a v_prenex_21548)) 4) (< v_prenex_21548 main_x) (<= (select main_a v_prenex_21547) 1002) (<= 0 (* 2 (select main_a v_prenex_21548))))) (forall ((v_prenex_20391 Int) (v_prenex_20390 Int)) (or (<= (* 2 (select main_a v_prenex_20391)) 4) (<= 0 (+ (select main_a v_prenex_20391) 2)) (<= (+ main_x 1) v_prenex_20391) (< v_prenex_20391 main_x) (<= 1000 (+ (select main_a v_prenex_20391) (select main_a v_prenex_20390))) (<= (select main_a v_prenex_20390) 1002))) (forall ((v_prenex_20802 Int) (v_prenex_20801 Int)) (or (<= (select main_a v_prenex_20801) (+ (select main_a v_prenex_20802) 1000)) (<= (select main_a v_prenex_20801) 1002) (< v_prenex_20802 main_x) (< v_prenex_20801 main_y) (<= (+ main_x 1) v_prenex_20802) (<= (* 2 (select main_a v_prenex_20802)) 4))) (forall ((v_prenex_27107 Int) (v_prenex_27108 Int)) (or (< v_prenex_27108 main_x) (<= 0 (+ (select main_a v_prenex_27108) 2)) (<= 0 (select main_a v_prenex_27108)) (<= (+ (select main_a v_prenex_27108) (select main_a v_prenex_27107)) 1000) (<= (+ main_x 1) v_prenex_27108) (<= 996 (select main_a v_prenex_27107)))) (forall ((v_prenex_21366 Int) (v_prenex_21365 Int)) (or (<= (+ main_x 1) v_prenex_21366) (<= (+ main_y 1) v_prenex_21365) (<= (* 2 (select main_a v_prenex_21365)) 2000) (<= (select main_a v_prenex_21366) 4) (<= (+ (select main_a v_prenex_21366) (select main_a v_prenex_21365)) 1000) (<= (select main_a v_prenex_21365) 1002) (< v_prenex_21366 main_x))) (or (forall ((v_prenex_18703 Int)) (or (< v_prenex_18703 main_x) (<= (select main_a v_prenex_18703) 4) (<= (+ main_x 1) v_prenex_18703) (<= 0 (* 2 (select main_a v_prenex_18703))))) (forall ((v_prenex_18704 Int)) (or (<= (select main_a v_prenex_18704) 1002) (<= 1996 (* 2 (select main_a v_prenex_18704)))))) (forall ((v_prenex_21560 Int) (v_prenex_21559 Int)) (or (<= (+ main_x 1) v_prenex_21560) (< v_prenex_21560 main_x) (<= (+ (select main_a v_prenex_21560) 996) (select main_a v_prenex_21559)) (<= 0 (select main_a v_prenex_21560)) (<= (* 2 (select main_a v_prenex_21560)) 4) (<= (select main_a v_prenex_21559) 1000))) (forall ((v_prenex_26882 Int) (v_prenex_26883 Int)) (or (<= (+ main_x 1) v_prenex_26883) (<= 1000 (+ (select main_a v_prenex_26883) (select main_a v_prenex_26882))) (< v_prenex_26883 main_x) (<= 996 (select main_a v_prenex_26882)) (<= (select main_a v_prenex_26883) 2) (< v_prenex_26882 main_y))) (forall ((v_prenex_20009 Int) (v_prenex_20008 Int)) (or (<= 1000 (+ (select main_a v_prenex_20009) (select main_a v_prenex_20008))) (< v_prenex_20009 main_x) (<= (select main_a v_prenex_20009) 4) (<= (+ main_x 1) v_prenex_20009) (<= 0 (* 2 (select main_a v_prenex_20009))) (<= 1996 (* 2 (select main_a v_prenex_20008))) (<= (* 2 (select main_a v_prenex_20008)) 2000))) (forall ((v_prenex_20223 Int) (v_prenex_20222 Int)) (or (< v_prenex_20223 main_x) (<= 0 (select main_a v_prenex_20223)) (<= (select main_a v_prenex_20223) 4) (<= 996 (select main_a v_prenex_20222)) (<= (+ (select main_a v_prenex_20223) 996) (select main_a v_prenex_20222)) (<= (+ main_x 1) v_prenex_20223) (<= (select main_a v_prenex_20222) 1000))) (forall ((v_prenex_26378 Int) (v_prenex_26377 Int)) (or (<= (+ main_x 1) v_prenex_26378) (<= 0 (+ (select main_a v_prenex_26378) 2)) (< v_prenex_26378 main_x) (<= 0 (select main_a v_prenex_26378)) (<= (select main_a v_prenex_26377) (+ (select main_a v_prenex_26378) 1000)) (<= 1996 (* 2 (select main_a v_prenex_26377))) (<= 998 (select main_a v_prenex_26377)))) (forall ((v_prenex_19575 Int) (v_prenex_19576 Int)) (or (<= 996 (select main_a v_prenex_19575)) (<= (+ (select main_a v_prenex_19576) 996) (select main_a v_prenex_19575)) (< v_prenex_19575 main_y) (<= 0 (select main_a v_prenex_19576)) (< v_prenex_19576 main_x) (<= (+ main_x 1) v_prenex_19576) (<= (select main_a v_prenex_19575) 1000))) (forall ((v_prenex_26087 Int) (v_prenex_26088 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26088))) (<= (+ main_x 1) v_prenex_26088) (< v_prenex_26088 main_x) (<= 998 (select main_a v_prenex_26087)) (<= (+ (select main_a v_prenex_26088) (select main_a v_prenex_26087)) 1000))) (forall ((v_prenex_25318 Int) (v_prenex_25317 Int)) (or (<= (select main_a v_prenex_25317) (+ (select main_a v_prenex_25318) 1000)) (<= 0 (+ (select main_a v_prenex_25318) 2)) (<= (+ main_x 1) v_prenex_25318) (<= 1996 (* 2 (select main_a v_prenex_25317))) (<= (select main_a v_prenex_25318) 2) (<= (select main_a v_prenex_25317) 1002) (< v_prenex_25318 main_x))) (forall ((v_prenex_27335 Int) (v_prenex_27334 Int)) (or (<= (select main_a v_prenex_27335) 2) (< v_prenex_27334 main_y) (<= (select main_a v_prenex_27334) 1002) (<= (+ main_x 1) v_prenex_27335) (<= (+ (select main_a v_prenex_27335) (select main_a v_prenex_27334)) 1000) (< v_prenex_27335 main_x))) (forall ((v_prenex_27058 Int) (v_prenex_27057 Int)) (or (<= (+ main_x 1) v_prenex_27058) (<= (select main_a v_prenex_27057) 1000) (<= (select main_a v_prenex_27057) 1002) (<= (+ (select main_a v_prenex_27058) 996) (select main_a v_prenex_27057)) (<= (* 2 (select main_a v_prenex_27058)) 4) (<= (select main_a v_prenex_27058) 2) (< v_prenex_27058 main_x))) (forall ((v_prenex_21457 Int) (v_prenex_21458 Int)) (or (<= (+ (select main_a v_prenex_21458) (select main_a v_prenex_21457)) 1000) (< v_prenex_21458 main_x) (<= (+ main_x 1) v_prenex_21458) (<= (select main_a v_prenex_21458) 2) (<= (select main_a v_prenex_21457) 1002))) (forall ((v_prenex_20704 Int) (v_prenex_20703 Int)) (or (<= 0 (+ (select main_a v_prenex_20704) 2)) (<= (+ (select main_a v_prenex_20704) (select main_a v_prenex_20703)) 1000) (<= (select main_a v_prenex_20703) 1002) (<= (+ main_x 1) v_prenex_20704) (< v_prenex_20704 main_x) (< v_prenex_20703 main_y) (<= 1996 (* 2 (select main_a v_prenex_20703))))) (forall ((v_prenex_27518 Int) (v_prenex_27519 Int)) (or (<= 998 (select main_a v_prenex_27518)) (< v_prenex_27519 main_x) (<= (* 2 (select main_a v_prenex_27518)) 2000) (<= (+ main_x 1) v_prenex_27519) (<= 0 (* 2 (select main_a v_prenex_27519))) (<= (+ (select main_a v_prenex_27519) (select main_a v_prenex_27518)) 1000))) (forall ((v_prenex_19731 Int) (v_prenex_19732 Int)) (or (<= (+ (select main_a v_prenex_19732) 996) (select main_a v_prenex_19731)) (<= (select main_a v_prenex_19731) 1002) (<= (+ main_x 1) v_prenex_19732) (< v_prenex_19732 main_x) (<= (* 2 (select main_a v_prenex_19732)) 4))) (forall ((v_prenex_25751 Int) (v_prenex_25752 Int)) (or (<= (* 2 (select main_a v_prenex_25752)) 4) (<= (select main_a v_prenex_25751) 1002) (<= 1996 (* 2 (select main_a v_prenex_25751))) (<= (+ main_x 1) v_prenex_25752) (<= 0 (* 2 (select main_a v_prenex_25752))) (<= (+ (select main_a v_prenex_25752) (select main_a v_prenex_25751)) 1000) (< v_prenex_25752 main_x))) (forall ((v_prenex_23992 Int) (v_prenex_23991 Int)) (or (<= (* 2 (select main_a v_prenex_23992)) 4) (<= (select main_a v_prenex_23991) (+ (select main_a v_prenex_23992) 1000)) (<= 998 (select main_a v_prenex_23991)) (<= (+ main_x 1) v_prenex_23992) (< v_prenex_23992 main_x))) (forall ((v_prenex_18635 Int) (v_prenex_18636 Int)) (or (<= (+ main_x 1) v_prenex_18636) (<= 998 (select main_a v_prenex_18635)) (<= (select main_a v_prenex_18636) 2) (<= (select main_a v_prenex_18635) (+ (select main_a v_prenex_18636) 1000)) (< v_prenex_18636 main_x) (<= 0 (* 2 (select main_a v_prenex_18636))) (<= (select main_a v_prenex_18635) 1000))) (forall ((v_prenex_23166 Int) (v_prenex_23165 Int)) (or (<= (+ main_x 1) v_prenex_23166) (<= (+ (select main_a v_prenex_23166) (select main_a v_prenex_23165)) 1000) (<= (select main_a v_prenex_23166) 2) (< v_prenex_23166 main_x) (<= 998 (select main_a v_prenex_23165)) (<= 996 (select main_a v_prenex_23165)))) (or (forall ((v_prenex_20485 Int)) (or (<= (select main_a v_prenex_20485) 2) (<= (+ main_x 1) v_prenex_20485) (< v_prenex_20485 main_x) (<= (select main_a v_prenex_20485) 4) (<= 0 (* 2 (select main_a v_prenex_20485))))) (forall ((v_prenex_20484 Int)) (<= 996 (select main_a v_prenex_20484)))) (forall ((v_prenex_24807 Int) (v_prenex_24806 Int)) (or (<= (+ main_x 1) v_prenex_24807) (<= 0 (select main_a v_prenex_24807)) (< v_prenex_24807 main_x) (<= 996 (select main_a v_prenex_24806)) (<= (select main_a v_prenex_24806) (+ (select main_a v_prenex_24807) 1000)) (< v_prenex_24806 main_y) (<= (select main_a v_prenex_24806) 1002))) (forall ((v_prenex_19490 Int) (v_prenex_19489 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19490))) (<= 1000 (+ (select main_a v_prenex_19490) (select main_a v_prenex_19489))) (< v_prenex_19490 main_x) (<= (select main_a v_prenex_19489) 1002) (<= (+ main_x 1) v_prenex_19490))) (forall ((v_prenex_24112 Int) (v_prenex_24111 Int)) (or (<= (select main_a v_prenex_24112) 4) (<= (+ main_x 1) v_prenex_24112) (<= 998 (select main_a v_prenex_24111)) (<= (* 2 (select main_a v_prenex_24112)) 4) (<= 1000 (+ (select main_a v_prenex_24112) (select main_a v_prenex_24111))) (< v_prenex_24112 main_x))) (forall ((v_prenex_24673 Int) (v_prenex_24672 Int)) (or (<= (select main_a v_prenex_24673) 2) (<= (+ main_x 1) v_prenex_24673) (<= (+ (select main_a v_prenex_24673) 996) (select main_a v_prenex_24672)) (< v_prenex_24673 main_x) (<= 1996 (* 2 (select main_a v_prenex_24672))))) (forall ((v_prenex_23914 Int) (v_prenex_23913 Int)) (or (<= 0 (select main_a v_prenex_23914)) (<= (select main_a v_prenex_23913) (+ (select main_a v_prenex_23914) 1000)) (<= (select main_a v_prenex_23913) 1000) (<= (+ main_x 1) v_prenex_23914) (<= 0 (+ (select main_a v_prenex_23914) 2)) (< v_prenex_23914 main_x))) (forall ((v_prenex_24476 Int) (v_prenex_24477 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24476))) (<= (select main_a v_prenex_24476) 1002) (<= 1000 (+ (select main_a v_prenex_24477) (select main_a v_prenex_24476))) (< v_prenex_24477 main_x) (<= 0 (* 2 (select main_a v_prenex_24477))) (<= (select main_a v_prenex_24477) 2) (<= (+ main_x 1) v_prenex_24477))) (or (forall ((v_prenex_23071 Int)) (<= (select main_a v_prenex_23071) 1002)) (forall ((v_prenex_23072 Int)) (or (< v_prenex_23072 main_x) (<= (+ main_x 1) v_prenex_23072) (<= (select main_a v_prenex_23072) 4) (<= 0 (* 2 (select main_a v_prenex_23072)))))) (or (forall ((v_prenex_27891 Int)) (or (<= (select main_a v_prenex_27891) 2) (<= (+ main_x 1) v_prenex_27891) (<= 0 (select main_a v_prenex_27891)) (< v_prenex_27891 main_x) (<= (* 2 (select main_a v_prenex_27891)) 4))) (forall ((v_prenex_27890 Int)) (or (<= (select main_a v_prenex_27890) 1000) (<= 1996 (* 2 (select main_a v_prenex_27890)))))) (forall ((v_prenex_27252 Int) (v_prenex_27253 Int)) (or (<= (+ (select main_a v_prenex_27253) (select main_a v_prenex_27252)) 1000) (<= (select main_a v_prenex_27253) 4) (<= (+ main_x 1) v_prenex_27253) (<= (* 2 (select main_a v_prenex_27252)) 2000) (< v_prenex_27253 main_x) (<= 0 (+ (select main_a v_prenex_27253) 2)) (<= 996 (select main_a v_prenex_27252)))) (or (forall ((v_prenex_26479 Int)) (or (<= (select main_a v_prenex_26479) 1002) (<= 996 (select main_a v_prenex_26479)))) (forall ((v_prenex_26480 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26480))) (<= (* 2 (select main_a v_prenex_26480)) 4) (< v_prenex_26480 main_x) (<= (+ main_x 1) v_prenex_26480) (<= (select main_a v_prenex_26480) 2)))) (forall ((v_prenex_25637 Int) (v_prenex_25636 Int)) (or (<= (select main_a v_prenex_25637) 2) (<= (select main_a v_prenex_25636) (+ (select main_a v_prenex_25637) 1000)) (<= (+ main_x 1) v_prenex_25637) (< v_prenex_25637 main_x) (<= 0 (+ (select main_a v_prenex_25637) 2)))) (forall ((v_prenex_26449 Int) (v_prenex_26450 Int)) (or (<= (+ main_x 1) v_prenex_26450) (<= (select main_a v_prenex_26449) 1000) (<= (* 2 (select main_a v_prenex_26449)) 2000) (<= 1000 (+ (select main_a v_prenex_26450) (select main_a v_prenex_26449))) (<= (select main_a v_prenex_26450) 2) (<= 0 (select main_a v_prenex_26450)) (< v_prenex_26450 main_x))) (forall ((v_prenex_25510 Int) (v_prenex_25511 Int)) (or (<= (+ (select main_a v_prenex_25511) 996) (select main_a v_prenex_25510)) (<= (select main_a v_prenex_25511) 2) (<= (select main_a v_prenex_25510) 1000) (< v_prenex_25511 main_x) (<= (* 2 (select main_a v_prenex_25511)) 4) (<= (+ main_x 1) v_prenex_25511) (<= (select main_a v_prenex_25510) 1002))) (forall ((v_prenex_25773 Int) (v_prenex_25774 Int)) (or (<= (select main_a v_prenex_25773) (+ (select main_a v_prenex_25774) 1000)) (< v_prenex_25774 main_x) (<= 0 (select main_a v_prenex_25774)) (<= 998 (select main_a v_prenex_25773)) (<= 1996 (* 2 (select main_a v_prenex_25773))) (<= 0 (* 2 (select main_a v_prenex_25774))) (<= (+ main_x 1) v_prenex_25774))) (or (forall ((v_prenex_24257 Int)) (or (<= (* 2 (select main_a v_prenex_24257)) 2000) (<= (+ main_y 1) v_prenex_24257) (<= (select main_a v_prenex_24257) 1002))) (forall ((v_prenex_24258 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24258))) (<= (+ main_x 1) v_prenex_24258) (< v_prenex_24258 main_x)))) (forall ((v_prenex_26391 Int) (v_prenex_26392 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26392))) (<= (+ (select main_a v_prenex_26392) (select main_a v_prenex_26391)) 1000) (<= (+ main_x 1) v_prenex_26392) (<= (select main_a v_prenex_26391) 1000) (<= (select main_a v_prenex_26392) 2) (< v_prenex_26392 main_x))) (or (forall ((v_prenex_22862 Int)) (or (< v_prenex_22862 main_y) (<= 998 (select main_a v_prenex_22862)))) (forall ((v_prenex_22863 Int)) (or (<= (+ main_x 1) v_prenex_22863) (<= 0 (+ (select main_a v_prenex_22863) 2)) (< v_prenex_22863 main_x) (<= 0 (* 2 (select main_a v_prenex_22863)))))) (forall ((v_prenex_23599 Int) (v_prenex_23598 Int)) (or (<= (+ (select main_a v_prenex_23599) (select main_a v_prenex_23598)) 1000) (<= (* 2 (select main_a v_prenex_23598)) 2000) (< v_prenex_23598 main_y) (<= (+ main_y 1) v_prenex_23598) (<= (+ main_x 1) v_prenex_23599))) (forall ((v_prenex_24893 Int) (v_prenex_24892 Int)) (or (< v_prenex_24893 main_x) (<= (select main_a v_prenex_24893) 2) (<= (+ main_x 1) v_prenex_24893) (<= 998 (select main_a v_prenex_24892)) (<= 1000 (+ (select main_a v_prenex_24893) (select main_a v_prenex_24892))) (< v_prenex_24892 main_y))) (forall ((v_prenex_28906 Int) (v_prenex_28905 Int)) (or (<= (select main_a v_prenex_28905) 1000) (<= 0 (* 2 (select main_a v_prenex_28906))) (< v_prenex_28906 main_x) (<= (+ (select main_a v_prenex_28906) 996) (select main_a v_prenex_28905)) (<= (select main_a v_prenex_28905) 1002) (<= (+ main_x 1) v_prenex_28906) (<= (select main_a v_prenex_28906) 2))) (forall ((v_prenex_22736 Int) (v_prenex_22737 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22736))) (<= 0 (+ (select main_a v_prenex_22737) 2)) (<= (select main_a v_prenex_22736) 1000) (<= (+ (select main_a v_prenex_22737) 996) (select main_a v_prenex_22736)) (<= 0 (* 2 (select main_a v_prenex_22737))) (<= (+ main_x 1) v_prenex_22737) (< v_prenex_22737 main_x))) (forall ((v_prenex_19089 Int) (v_prenex_19090 Int)) (or (<= (+ main_x 1) v_prenex_19090) (<= (+ main_y 1) v_prenex_19089) (<= 1996 (* 2 (select main_a v_prenex_19089))) (< v_prenex_19090 main_x) (<= 0 (* 2 (select main_a v_prenex_19090))) (<= 998 (select main_a v_prenex_19089)) (<= (+ (select main_a v_prenex_19090) (select main_a v_prenex_19089)) 1000))) (forall ((v_prenex_28854 Int) (v_prenex_28853 Int)) (or (<= (select main_a v_prenex_28854) 2) (<= (+ main_x 1) v_prenex_28854) (<= 998 (select main_a v_prenex_28853)) (< v_prenex_28854 main_x) (<= (+ (select main_a v_prenex_28854) (select main_a v_prenex_28853)) 1000) (<= (select main_a v_prenex_28853) 1002) (<= (* 2 (select main_a v_prenex_28854)) 4))) (forall ((v_prenex_21399 Int) (v_prenex_21400 Int)) (or (<= (+ (select main_a v_prenex_21400) (select main_a v_prenex_21399)) 1000) (< v_prenex_21400 main_x) (<= (select main_a v_prenex_21399) 1002) (<= (+ main_x 1) v_prenex_21400) (<= (select main_a v_prenex_21399) 1000) (<= (select main_a v_prenex_21400) 2))) (forall ((v_prenex_22345 Int) (v_prenex_22346 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22345))) (<= 0 (* 2 (select main_a v_prenex_22346))) (< v_prenex_22345 main_y) (<= (+ main_x 1) v_prenex_22346) (<= (select main_a v_prenex_22345) 1000) (<= (+ (select main_a v_prenex_22346) (select main_a v_prenex_22345)) 1000) (< v_prenex_22346 main_x))) (forall ((v_prenex_23511 Int) (v_prenex_23510 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23510))) (<= 996 (select main_a v_prenex_23510)) (<= (+ (select main_a v_prenex_23511) 996) (select main_a v_prenex_23510)) (<= (+ main_y 1) v_prenex_23510) (<= (select main_a v_prenex_23511) 2) (<= (+ main_x 1) v_prenex_23511) (< v_prenex_23511 main_x))) (forall ((v_prenex_19911 Int) (v_prenex_19912 Int)) (or (< v_prenex_19912 main_x) (<= (+ (select main_a v_prenex_19912) (select main_a v_prenex_19911)) 1000) (<= 1996 (* 2 (select main_a v_prenex_19911))) (<= (select main_a v_prenex_19911) 1002) (<= (+ main_x 1) v_prenex_19912) (<= (select main_a v_prenex_19912) 4) (<= (+ main_y 1) v_prenex_19911))) (or (forall ((v_prenex_21507 Int)) (or (< v_prenex_21507 main_y) (<= (select main_a v_prenex_21507) 1002) (<= 996 (select main_a v_prenex_21507)))) (forall ((v_prenex_21508 Int)) (or (<= (* 2 (select main_a v_prenex_21508)) 4) (<= (+ main_x 1) v_prenex_21508) (< v_prenex_21508 main_x)))) (forall ((v_prenex_20977 Int) (v_prenex_20976 Int)) (or (<= (+ main_x 1) v_prenex_20977) (<= (+ (select main_a v_prenex_20977) 996) (select main_a v_prenex_20976)) (<= (select main_a v_prenex_20976) 1000) (<= 0 (select main_a v_prenex_20977)) (< v_prenex_20977 main_x) (<= 1996 (* 2 (select main_a v_prenex_20976))))) (forall ((v_prenex_27957 Int) (v_prenex_27958 Int)) (or (<= (select main_a v_prenex_27958) 4) (<= (+ main_x 1) v_prenex_27958) (<= (select main_a v_prenex_27957) (+ (select main_a v_prenex_27958) 1000)) (<= (+ main_y 1) v_prenex_27957) (<= 998 (select main_a v_prenex_27957)) (< v_prenex_27958 main_x))) (forall ((v_prenex_21220 Int) (v_prenex_21219 Int)) (or (<= 0 (+ (select main_a v_prenex_21220) 2)) (<= (+ main_x 1) v_prenex_21220) (<= (select main_a v_prenex_21219) (+ (select main_a v_prenex_21220) 1000)) (<= (select main_a v_prenex_21220) 2) (<= 996 (select main_a v_prenex_21219)) (< v_prenex_21220 main_x) (<= (* 2 (select main_a v_prenex_21219)) 2000))) (forall ((v_prenex_20536 Int) (v_prenex_20535 Int)) (or (<= 998 (select main_a v_prenex_20535)) (<= (select main_a v_prenex_20536) 4) (<= (+ main_x 1) v_prenex_20536) (<= (+ (select main_a v_prenex_20536) 996) (select main_a v_prenex_20535)) (<= (select main_a v_prenex_20536) 2) (< v_prenex_20536 main_x))) (forall ((v_prenex_28438 Int) (v_prenex_28437 Int)) (or (<= (+ main_x 1) v_prenex_28438) (<= (+ (select main_a v_prenex_28438) 996) (select main_a v_prenex_28437)) (<= (select main_a v_prenex_28437) 1000) (<= (* 2 (select main_a v_prenex_28438)) 4) (<= (select main_a v_prenex_28438) 2) (<= (* 2 (select main_a v_prenex_28437)) 2000) (< v_prenex_28438 main_x))) (forall ((v_prenex_20101 Int) (v_prenex_20100 Int)) (or (<= 998 (select main_a v_prenex_20100)) (< v_prenex_20101 main_x) (<= (+ main_x 1) v_prenex_20101) (<= 1000 (+ (select main_a v_prenex_20101) (select main_a v_prenex_20100))) (<= (* 2 (select main_a v_prenex_20101)) 4) (<= (+ main_y 1) v_prenex_20100))) (forall ((v_prenex_27511 Int) (v_prenex_27510 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27511))) (<= (+ main_x 1) v_prenex_27511) (<= 1996 (* 2 (select main_a v_prenex_27510))) (<= (+ (select main_a v_prenex_27511) 996) (select main_a v_prenex_27510)) (<= 998 (select main_a v_prenex_27510)) (< v_prenex_27511 main_x) (<= 0 (select main_a v_prenex_27511)))) (forall ((v_prenex_21557 Int) (v_prenex_21558 Int)) (or (<= (select main_a v_prenex_21558) 4) (<= (select main_a v_prenex_21557) 1000) (<= (* 2 (select main_a v_prenex_21557)) 2000) (< v_prenex_21558 main_x) (<= (+ main_x 1) v_prenex_21558) (<= 1000 (+ (select main_a v_prenex_21558) (select main_a v_prenex_21557))) (<= (select main_a v_prenex_21558) 2))) (forall ((v_prenex_22507 Int) (v_prenex_22508 Int)) (or (<= (select main_a v_prenex_22507) 1000) (<= (+ main_y 1) v_prenex_22507) (<= 998 (select main_a v_prenex_22507)) (<= (+ main_x 1) v_prenex_22508) (<= (select main_a v_prenex_22507) (+ (select main_a v_prenex_22508) 1000)) (<= 0 (* 2 (select main_a v_prenex_22508))) (< v_prenex_22508 main_x))) (forall ((v_prenex_28657 Int) (v_prenex_28656 Int)) (or (<= (+ main_x 1) v_prenex_28657) (< v_prenex_28657 main_x) (<= 0 (select main_a v_prenex_28657)) (<= (+ (select main_a v_prenex_28657) 996) (select main_a v_prenex_28656)) (<= 1996 (* 2 (select main_a v_prenex_28656))) (<= 0 (+ (select main_a v_prenex_28657) 2)) (<= (select main_a v_prenex_28656) 1002))) (or (forall ((v_prenex_25404 Int)) (<= (* 2 (select main_a v_prenex_25404)) 2000)) (forall ((v_prenex_25405 Int)) (or (<= (select main_a v_prenex_25405) 2) (<= (+ main_x 1) v_prenex_25405) (< v_prenex_25405 main_x) (<= 0 (* 2 (select main_a v_prenex_25405))) (<= (select main_a v_prenex_25405) 4)))) (forall ((v_prenex_25278 Int)) (or (<= (+ main_x 1) v_prenex_25278) (<= (* 2 (select main_a v_prenex_25278)) 4) (< v_prenex_25278 main_x) (<= (select main_a v_prenex_25278) 4) (<= 0 (* 2 (select main_a v_prenex_25278))))) (forall ((v_prenex_20832 Int) (v_prenex_20831 Int)) (or (< v_prenex_20832 main_x) (<= (+ main_x 1) v_prenex_20832) (<= 0 (* 2 (select main_a v_prenex_20832))) (<= (select main_a v_prenex_20831) 1002) (<= (+ main_y 1) v_prenex_20831) (<= 998 (select main_a v_prenex_20831)) (<= (select main_a v_prenex_20831) (+ (select main_a v_prenex_20832) 1000)))) (or (forall ((v_prenex_25857 Int)) (or (<= 998 (select main_a v_prenex_25857)) (<= (select main_a v_prenex_25857) 1002))) (forall ((v_prenex_25858 Int)) (or (< v_prenex_25858 main_x) (<= (+ main_x 1) v_prenex_25858) (<= (select main_a v_prenex_25858) 2) (<= (* 2 (select main_a v_prenex_25858)) 4) (<= 0 (+ (select main_a v_prenex_25858) 2))))) (forall ((v_prenex_19333 Int) (v_prenex_19334 Int)) (or (< v_prenex_19334 main_x) (<= 1000 (+ (select main_a v_prenex_19334) (select main_a v_prenex_19333))) (<= (select main_a v_prenex_19333) 1002) (<= (select main_a v_prenex_19333) 1000) (<= (* 2 (select main_a v_prenex_19334)) 4) (<= (+ main_x 1) v_prenex_19334) (<= 0 (+ (select main_a v_prenex_19334) 2)))) (forall ((v_prenex_27203 Int) (v_prenex_27202 Int)) (or (<= (+ main_x 1) v_prenex_27203) (<= 0 (select main_a v_prenex_27203)) (< v_prenex_27203 main_x) (<= 1996 (* 2 (select main_a v_prenex_27202))) (<= 1000 (+ (select main_a v_prenex_27203) (select main_a v_prenex_27202))))) (forall ((v_prenex_25256 Int) (v_prenex_25255 Int)) (or (<= (* 2 (select main_a v_prenex_25255)) 2000) (< v_prenex_25256 main_x) (<= (select main_a v_prenex_25255) 1002) (< v_prenex_25255 main_y) (<= 1000 (+ (select main_a v_prenex_25256) (select main_a v_prenex_25255))) (<= (select main_a v_prenex_25256) 4) (<= (+ main_x 1) v_prenex_25256))) (forall ((v_prenex_19756 Int) (v_prenex_19755 Int)) (or (<= (+ main_x 1) v_prenex_19756) (< v_prenex_19756 main_x) (<= 0 (select main_a v_prenex_19756)) (<= (* 2 (select main_a v_prenex_19755)) 2000) (<= 1996 (* 2 (select main_a v_prenex_19755))) (<= (select main_a v_prenex_19755) (+ (select main_a v_prenex_19756) 1000)) (<= (select main_a v_prenex_19756) 2))) (or (forall ((v_prenex_28056 Int)) (or (<= (+ main_x 1) v_prenex_28056) (<= (* 2 (select main_a v_prenex_28056)) 4) (<= 0 (* 2 (select main_a v_prenex_28056))) (< v_prenex_28056 main_x) (<= 0 (+ (select main_a v_prenex_28056) 2)))) (forall ((v_prenex_28055 Int)) (or (<= (* 2 (select main_a v_prenex_28055)) 2000) (<= (select main_a v_prenex_28055) 1002)))) (or (forall ((v_prenex_18960 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18960))) (<= (+ main_x 1) v_prenex_18960) (<= (* 2 (select main_a v_prenex_18960)) 4) (<= (select main_a v_prenex_18960) 4) (< v_prenex_18960 main_x))) (forall ((v_prenex_18959 Int)) (or (<= (select main_a v_prenex_18959) 1000) (<= 998 (select main_a v_prenex_18959))))) (forall ((v_prenex_19616 Int) (v_prenex_19615 Int)) (or (<= (select main_a v_prenex_19615) 1002) (< v_prenex_19616 main_x) (<= (select main_a v_prenex_19615) (+ (select main_a v_prenex_19616) 1000)) (<= (select main_a v_prenex_19616) 4) (<= (* 2 (select main_a v_prenex_19616)) 4) (<= 1996 (* 2 (select main_a v_prenex_19615))) (<= (+ main_x 1) v_prenex_19616))) (forall ((v_prenex_20393 Int) (v_prenex_20392 Int)) (or (<= (+ main_x 1) v_prenex_20393) (< v_prenex_20393 main_x) (<= (* 2 (select main_a v_prenex_20393)) 4) (<= (+ (select main_a v_prenex_20393) (select main_a v_prenex_20392)) 1000))) (forall ((v_prenex_21650 Int)) (or (<= (+ main_x 1) v_prenex_21650) (<= (* 2 (select main_a v_prenex_21650)) 4) (< v_prenex_21650 main_x))) (or (forall ((v_prenex_24055 Int)) (<= (select main_a v_prenex_24055) 1000)) (forall ((v_prenex_24056 Int)) (or (< v_prenex_24056 main_x) (<= 0 (* 2 (select main_a v_prenex_24056))) (<= (select main_a v_prenex_24056) 2) (<= (+ main_x 1) v_prenex_24056) (<= 0 (select main_a v_prenex_24056))))) (forall ((v_prenex_19432 Int) (v_prenex_19431 Int)) (or (<= (+ (select main_a v_prenex_19432) (select main_a v_prenex_19431)) 1000) (<= 0 (select main_a v_prenex_19432)) (<= (+ main_x 1) v_prenex_19432) (< v_prenex_19432 main_x) (< v_prenex_19431 main_y) (<= (* 2 (select main_a v_prenex_19431)) 2000))) (or (forall ((v_prenex_18927 Int)) (or (<= (* 2 (select main_a v_prenex_18927)) 2000) (<= (select main_a v_prenex_18927) 1000) (<= (+ main_y 1) v_prenex_18927))) (forall ((v_prenex_18928 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18928))) (<= 0 (select main_a v_prenex_18928)) (<= (+ main_x 1) v_prenex_18928) (< v_prenex_18928 main_x)))) (forall ((v_prenex_25742 Int) (v_prenex_25743 Int)) (or (<= (+ main_x 1) v_prenex_25743) (< v_prenex_25742 main_y) (<= 0 (select main_a v_prenex_25743)) (<= (select main_a v_prenex_25742) 1002) (<= (+ (select main_a v_prenex_25743) 996) (select main_a v_prenex_25742)) (< v_prenex_25743 main_x))) (forall ((v_prenex_18835 Int) (v_prenex_18836 Int)) (or (<= 0 (+ (select main_a v_prenex_18836) 2)) (<= (+ (select main_a v_prenex_18836) 996) (select main_a v_prenex_18835)) (<= (select main_a v_prenex_18835) 1000) (<= (+ main_x 1) v_prenex_18836) (<= (select main_a v_prenex_18836) 2) (< v_prenex_18836 main_x) (<= (* 2 (select main_a v_prenex_18835)) 2000))) (or (forall ((v_prenex_25337 Int)) (or (< v_prenex_25337 main_x) (<= (* 2 (select main_a v_prenex_25337)) 4) (<= (+ main_x 1) v_prenex_25337))) (forall ((v_prenex_25336 Int)) (or (<= (select main_a v_prenex_25336) 1002) (<= 1996 (* 2 (select main_a v_prenex_25336)))))) (or (forall ((v_prenex_24404 Int)) (or (<= (select main_a v_prenex_24404) 1000) (<= 996 (select main_a v_prenex_24404)))) (forall ((v_prenex_24405 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24405))) (< v_prenex_24405 main_x) (<= (select main_a v_prenex_24405) 2) (<= (* 2 (select main_a v_prenex_24405)) 4) (<= (+ main_x 1) v_prenex_24405)))) (forall ((v_prenex_19706 Int) (v_prenex_19705 Int)) (or (<= (* 2 (select main_a v_prenex_19706)) 4) (<= 998 (select main_a v_prenex_19705)) (<= (+ main_x 1) v_prenex_19706) (<= (select main_a v_prenex_19706) 2) (<= (+ (select main_a v_prenex_19706) 996) (select main_a v_prenex_19705)) (<= 1996 (* 2 (select main_a v_prenex_19705))) (< v_prenex_19706 main_x))) (forall ((v_prenex_25620 Int) (v_prenex_25621 Int)) (or (< v_prenex_25621 main_x) (<= 0 (+ (select main_a v_prenex_25621) 2)) (<= (select main_a v_prenex_25620) 1002) (<= 1000 (+ (select main_a v_prenex_25621) (select main_a v_prenex_25620))) (<= (+ main_x 1) v_prenex_25621) (< v_prenex_25620 main_y) (<= 998 (select main_a v_prenex_25620)))) (forall ((v_prenex_25139 Int) (v_prenex_25140 Int)) (or (<= (+ (select main_a v_prenex_25140) 996) (select main_a v_prenex_25139)) (<= 1996 (* 2 (select main_a v_prenex_25139))) (<= (* 2 (select main_a v_prenex_25140)) 4) (<= (+ main_x 1) v_prenex_25140) (<= 0 (select main_a v_prenex_25140)) (< v_prenex_25140 main_x) (<= (select main_a v_prenex_25139) 1000))) (forall ((v_prenex_23314 Int) (v_prenex_23313 Int)) (or (<= (+ main_x 1) v_prenex_23314) (<= (+ main_y 1) v_prenex_23313) (<= 0 (select main_a v_prenex_23314)) (< v_prenex_23314 main_x) (<= (select main_a v_prenex_23313) (+ (select main_a v_prenex_23314) 1000)) (<= (select main_a v_prenex_23313) 1000))) (forall ((v_prenex_23493 Int) (v_prenex_23492 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23492))) (<= (+ main_x 1) v_prenex_23493) (<= (+ (select main_a v_prenex_23493) (select main_a v_prenex_23492)) 1000) (<= (* 2 (select main_a v_prenex_23492)) 2000) (<= (select main_a v_prenex_23493) 4) (< v_prenex_23493 main_x))) (or (forall ((v_prenex_22486 Int)) (or (<= 0 (+ (select main_a v_prenex_22486) 2)) (<= (+ main_x 1) v_prenex_22486) (<= (select main_a v_prenex_22486) 2) (<= 0 (* 2 (select main_a v_prenex_22486))) (< v_prenex_22486 main_x))) (forall ((v_prenex_22485 Int)) (or (<= 996 (select main_a v_prenex_22485)) (<= 998 (select main_a v_prenex_22485))))) (forall ((v_prenex_24436 Int) (v_prenex_24437 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24437))) (<= (+ main_x 1) v_prenex_24437) (<= (* 2 (select main_a v_prenex_24437)) 4) (<= 998 (select main_a v_prenex_24436)) (< v_prenex_24437 main_x) (<= (+ (select main_a v_prenex_24437) 996) (select main_a v_prenex_24436)))) (forall ((v_prenex_19265 Int) (v_prenex_19266 Int)) (or (<= (select main_a v_prenex_19266) 2) (<= (+ main_x 1) v_prenex_19266) (<= 996 (select main_a v_prenex_19265)) (<= 1996 (* 2 (select main_a v_prenex_19265))) (<= (+ (select main_a v_prenex_19266) 996) (select main_a v_prenex_19265)) (< v_prenex_19266 main_x) (< v_prenex_19265 main_y))) (forall ((v_prenex_24761 Int) (v_prenex_24760 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24760))) (<= (+ main_x 1) v_prenex_24761) (<= (* 2 (select main_a v_prenex_24761)) 4) (<= (+ (select main_a v_prenex_24761) 996) (select main_a v_prenex_24760)) (< v_prenex_24761 main_x) (<= 0 (* 2 (select main_a v_prenex_24761))))) (forall ((v_prenex_21061 Int) (v_prenex_21062 Int)) (or (<= 1000 (+ (select main_a v_prenex_21062) (select main_a v_prenex_21061))) (<= (select main_a v_prenex_21062) 4) (<= (select main_a v_prenex_21061) 1000) (<= 0 (* 2 (select main_a v_prenex_21062))) (<= 1996 (* 2 (select main_a v_prenex_21061))) (< v_prenex_21062 main_x) (<= (+ main_x 1) v_prenex_21062))) (forall ((v_prenex_27594 Int) (v_prenex_27595 Int)) (or (<= (+ (select main_a v_prenex_27595) 996) (select main_a v_prenex_27594)) (<= (select main_a v_prenex_27595) 2) (<= 1996 (* 2 (select main_a v_prenex_27594))) (< v_prenex_27595 main_x) (<= (select main_a v_prenex_27594) 1000) (< v_prenex_27594 main_y) (<= (+ main_x 1) v_prenex_27595))) (forall ((v_prenex_22249 Int) (v_prenex_22250 Int)) (or (< v_prenex_22250 main_x) (<= 1996 (* 2 (select main_a v_prenex_22249))) (<= (select main_a v_prenex_22249) (+ (select main_a v_prenex_22250) 1000)) (<= (+ main_x 1) v_prenex_22250) (<= (select main_a v_prenex_22250) 2) (<= (* 2 (select main_a v_prenex_22250)) 4))) (forall ((v_prenex_25400 Int) (v_prenex_25401 Int)) (or (<= (select main_a v_prenex_25400) (+ (select main_a v_prenex_25401) 1000)) (<= (+ main_x 1) v_prenex_25401) (<= (select main_a v_prenex_25401) 2) (<= (* 2 (select main_a v_prenex_25400)) 2000) (<= (* 2 (select main_a v_prenex_25401)) 4) (< v_prenex_25401 main_x) (<= (select main_a v_prenex_25400) 1002))) (or (forall ((v_prenex_21845 Int)) (or (< v_prenex_21845 main_y) (<= 996 (select main_a v_prenex_21845)) (<= (* 2 (select main_a v_prenex_21845)) 2000))) (forall ((v_prenex_21846 Int)) (or (< v_prenex_21846 main_x) (<= 0 (* 2 (select main_a v_prenex_21846))) (<= (+ main_x 1) v_prenex_21846) (<= (select main_a v_prenex_21846) 2)))) (forall ((v_prenex_28402 Int) (v_prenex_28401 Int)) (or (<= 996 (select main_a v_prenex_28401)) (<= (+ main_x 1) v_prenex_28402) (<= (select main_a v_prenex_28401) (+ (select main_a v_prenex_28402) 1000)) (< v_prenex_28402 main_x) (<= (+ main_y 1) v_prenex_28401) (<= (select main_a v_prenex_28402) 4))) (forall ((v_prenex_22147 Int) (v_prenex_22148 Int)) (or (< v_prenex_22148 main_x) (<= (* 2 (select main_a v_prenex_22147)) 2000) (<= (+ main_x 1) v_prenex_22148) (<= (select main_a v_prenex_22148) 2) (<= 1000 (+ (select main_a v_prenex_22148) (select main_a v_prenex_22147))) (<= (+ main_y 1) v_prenex_22147))) (forall ((v_prenex_25821 Int) (v_prenex_25822 Int)) (or (<= (select main_a v_prenex_25822) 4) (< v_prenex_25822 main_x) (<= (+ main_x 1) v_prenex_25822) (<= 996 (select main_a v_prenex_25821)) (<= 1000 (+ (select main_a v_prenex_25822) (select main_a v_prenex_25821))))) (forall ((v_prenex_28601 Int) (v_prenex_28600 Int)) (or (<= (select main_a v_prenex_28600) 1000) (<= (* 2 (select main_a v_prenex_28601)) 4) (<= (select main_a v_prenex_28601) 4) (<= (+ main_x 1) v_prenex_28601) (<= 1000 (+ (select main_a v_prenex_28601) (select main_a v_prenex_28600))) (<= 1996 (* 2 (select main_a v_prenex_28600))) (< v_prenex_28601 main_x))) (forall ((v_prenex_26610 Int) (v_prenex_26609 Int)) (or (<= (+ main_x 1) v_prenex_26610) (<= 998 (select main_a v_prenex_26609)) (<= (+ (select main_a v_prenex_26610) 996) (select main_a v_prenex_26609)) (< v_prenex_26610 main_x) (<= (select main_a v_prenex_26610) 4) (<= 0 (* 2 (select main_a v_prenex_26610))) (<= 1996 (* 2 (select main_a v_prenex_26609))))) (forall ((v_prenex_20544 Int) (v_prenex_20543 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20544))) (<= 996 (select main_a v_prenex_20543)) (<= (+ main_x 1) v_prenex_20544) (<= 0 (+ (select main_a v_prenex_20544) 2)) (< v_prenex_20544 main_x) (<= (+ (select main_a v_prenex_20544) 996) (select main_a v_prenex_20543)))) (forall ((v_prenex_21915 Int) (v_prenex_21916 Int)) (or (<= (select main_a v_prenex_21916) 2) (< v_prenex_21916 main_x) (<= (+ main_x 1) v_prenex_21916) (<= 0 (* 2 (select main_a v_prenex_21916))) (<= (select main_a v_prenex_21915) (+ (select main_a v_prenex_21916) 1000)) (<= (select main_a v_prenex_21915) 1000))) (forall ((v_prenex_24232 Int) (v_prenex_24231 Int)) (or (<= (select main_a v_prenex_24232) 2) (<= 1996 (* 2 (select main_a v_prenex_24231))) (<= (+ (select main_a v_prenex_24232) (select main_a v_prenex_24231)) 1000) (<= 998 (select main_a v_prenex_24231)) (< v_prenex_24231 main_y) (<= (+ main_x 1) v_prenex_24232) (< v_prenex_24232 main_x))) (forall ((v_prenex_19892 Int) (v_prenex_19891 Int)) (or (<= 998 (select main_a v_prenex_19891)) (< v_prenex_19892 main_x) (<= (+ main_x 1) v_prenex_19892) (<= (* 2 (select main_a v_prenex_19892)) 4) (<= 996 (select main_a v_prenex_19891)) (<= 0 (* 2 (select main_a v_prenex_19892))) (<= (select main_a v_prenex_19891) (+ (select main_a v_prenex_19892) 1000)))) (or (forall ((v_prenex_23366 Int)) (<= 0 (* 2 (select main_a v_prenex_23366)))) (forall ((v_prenex_23365 Int)) (or (< v_prenex_23365 main_y) (<= (+ main_y 1) v_prenex_23365) (<= 998 (select main_a v_prenex_23365))))) (forall ((v_prenex_23926 Int) (v_prenex_23925 Int)) (or (<= (+ main_x 1) v_prenex_23926) (<= 998 (select main_a v_prenex_23925)) (<= 0 (* 2 (select main_a v_prenex_23926))) (<= (select main_a v_prenex_23926) 2) (<= (+ (select main_a v_prenex_23926) (select main_a v_prenex_23925)) 1000) (< v_prenex_23926 main_x))) (forall ((v_prenex_25341 Int) (v_prenex_25340 Int)) (or (<= 996 (select main_a v_prenex_25340)) (<= (+ (select main_a v_prenex_25341) (select main_a v_prenex_25340)) 1000) (< v_prenex_25340 main_y) (< v_prenex_25341 main_x) (<= (* 2 (select main_a v_prenex_25340)) 2000) (<= (select main_a v_prenex_25341) 4) (<= (+ main_x 1) v_prenex_25341))) (or (forall ((v_prenex_19770 Int)) (or (<= (+ main_x 1) v_prenex_19770) (<= (select main_a v_prenex_19770) 2) (<= 0 (select main_a v_prenex_19770)) (< v_prenex_19770 main_x) (<= 0 (* 2 (select main_a v_prenex_19770))))) (forall ((v_prenex_19769 Int)) (or (<= 996 (select main_a v_prenex_19769)) (<= (* 2 (select main_a v_prenex_19769)) 2000)))) (forall ((v_prenex_27362 Int) (v_prenex_27363 Int)) (or (<= (+ main_y 1) v_prenex_27362) (<= (+ (select main_a v_prenex_27363) (select main_a v_prenex_27362)) 1000) (<= (select main_a v_prenex_27362) 1002) (< v_prenex_27363 main_x) (<= 998 (select main_a v_prenex_27362)) (<= 0 (+ (select main_a v_prenex_27363) 2)) (<= (+ main_x 1) v_prenex_27363))) (forall ((v_prenex_25617 Int) (v_prenex_25616 Int)) (or (<= (select main_a v_prenex_25616) 1002) (<= (* 2 (select main_a v_prenex_25617)) 4) (< v_prenex_25617 main_x) (<= 998 (select main_a v_prenex_25616)) (<= (+ (select main_a v_prenex_25617) (select main_a v_prenex_25616)) 1000) (<= (+ main_x 1) v_prenex_25617) (<= (select main_a v_prenex_25617) 2))) (forall ((v_prenex_21240 Int) (v_prenex_21239 Int)) (or (< v_prenex_21240 main_x) (<= (+ (select main_a v_prenex_21240) 996) (select main_a v_prenex_21239)) (<= 996 (select main_a v_prenex_21239)) (<= 1996 (* 2 (select main_a v_prenex_21239))) (<= (select main_a v_prenex_21240) 4) (<= (+ main_x 1) v_prenex_21240) (<= (select main_a v_prenex_21240) 2))) (or (forall ((v_prenex_28576 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28576))) (< v_prenex_28576 main_y))) (forall ((v_prenex_28577 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28577))) (<= (+ main_x 1) v_prenex_28577) (<= (select main_a v_prenex_28577) 4) (< v_prenex_28577 main_x)))) (forall ((v_prenex_27964 Int) (v_prenex_27965 Int)) (or (<= (+ main_x 1) v_prenex_27965) (< v_prenex_27965 main_x) (<= (* 2 (select main_a v_prenex_27965)) 4) (<= (select main_a v_prenex_27964) (+ (select main_a v_prenex_27965) 1000)) (<= 0 (select main_a v_prenex_27965)) (<= (select main_a v_prenex_27964) 1000) (<= 996 (select main_a v_prenex_27964)))) (forall ((v_prenex_20646 Int) (v_prenex_20645 Int)) (or (<= (+ (select main_a v_prenex_20646) (select main_a v_prenex_20645)) 1000) (< v_prenex_20646 main_x) (<= (+ main_x 1) v_prenex_20646) (<= 0 (* 2 (select main_a v_prenex_20646))))) (forall ((v_prenex_27055 Int) (v_prenex_27056 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27055))) (<= (* 2 (select main_a v_prenex_27056)) 4) (<= (+ main_x 1) v_prenex_27056) (<= (select main_a v_prenex_27055) 1000) (<= (select main_a v_prenex_27055) (+ (select main_a v_prenex_27056) 1000)) (<= 0 (* 2 (select main_a v_prenex_27056))) (< v_prenex_27056 main_x))) (or (forall ((v_prenex_21228 Int)) (or (<= (* 2 (select main_a v_prenex_21228)) 4) (< v_prenex_21228 main_x) (<= 0 (* 2 (select main_a v_prenex_21228))) (<= (+ main_x 1) v_prenex_21228))) (forall ((v_prenex_21227 Int)) (or (<= 996 (select main_a v_prenex_21227)) (<= (+ main_y 1) v_prenex_21227)))) (forall ((v_prenex_24292 Int) (v_prenex_24291 Int)) (or (<= (select main_a v_prenex_24291) 1000) (< v_prenex_24292 main_x) (<= (+ main_x 1) v_prenex_24292) (<= 996 (select main_a v_prenex_24291)) (<= 0 (* 2 (select main_a v_prenex_24292))) (<= (+ (select main_a v_prenex_24292) (select main_a v_prenex_24291)) 1000) (<= (select main_a v_prenex_24292) 2))) (forall ((v_prenex_28358 Int) (v_prenex_28357 Int)) (or (<= (+ main_x 1) v_prenex_28358) (<= (* 2 (select main_a v_prenex_28357)) 2000) (<= 0 (select main_a v_prenex_28358)) (<= 1996 (* 2 (select main_a v_prenex_28357))) (<= 0 (+ (select main_a v_prenex_28358) 2)) (<= (+ (select main_a v_prenex_28358) (select main_a v_prenex_28357)) 1000) (< v_prenex_28358 main_x))) (forall ((v_prenex_22653 Int) (v_prenex_22652 Int)) (or (<= 0 (+ (select main_a v_prenex_22653) 2)) (< v_prenex_22653 main_x) (<= 1000 (+ (select main_a v_prenex_22653) (select main_a v_prenex_22652))) (<= 1996 (* 2 (select main_a v_prenex_22652))) (<= (select main_a v_prenex_22652) 1002) (<= (+ main_x 1) v_prenex_22653) (< v_prenex_22652 main_y))) (or (forall ((v_prenex_22259 Int)) (or (<= 996 (select main_a v_prenex_22259)) (< v_prenex_22259 main_y) (<= 1996 (* 2 (select main_a v_prenex_22259))))) (forall ((v_prenex_22260 Int)) (or (< v_prenex_22260 main_x) (<= (select main_a v_prenex_22260) 4) (<= (+ main_x 1) v_prenex_22260) (<= 0 (* 2 (select main_a v_prenex_22260)))))) (forall ((v_prenex_23529 Int) (v_prenex_23528 Int)) (or (<= 998 (select main_a v_prenex_23528)) (< v_prenex_23529 main_x) (<= (select main_a v_prenex_23528) 1000) (<= (* 2 (select main_a v_prenex_23529)) 4) (<= (select main_a v_prenex_23528) (+ (select main_a v_prenex_23529) 1000)) (<= (select main_a v_prenex_23529) 2) (<= (+ main_x 1) v_prenex_23529))) (forall ((v_prenex_22675 Int) (v_prenex_22674 Int)) (or (<= (select main_a v_prenex_22674) 1000) (<= (* 2 (select main_a v_prenex_22675)) 4) (<= (select main_a v_prenex_22675) 2) (< v_prenex_22675 main_x) (<= (+ main_x 1) v_prenex_22675) (<= (select main_a v_prenex_22674) (+ (select main_a v_prenex_22675) 1000)) (<= 1996 (* 2 (select main_a v_prenex_22674))))) (forall ((v_prenex_25810 Int) (v_prenex_25809 Int)) (or (<= (+ main_x 1) v_prenex_25810) (< v_prenex_25810 main_x) (<= 0 (* 2 (select main_a v_prenex_25810))) (<= (* 2 (select main_a v_prenex_25809)) 2000) (<= 0 (+ (select main_a v_prenex_25810) 2)) (<= (+ (select main_a v_prenex_25810) 996) (select main_a v_prenex_25809)))) (forall ((v_prenex_28542 Int) (v_prenex_28541 Int)) (or (<= (* 2 (select main_a v_prenex_28542)) 4) (<= (select main_a v_prenex_28541) 1002) (< v_prenex_28542 main_x) (<= 0 (select main_a v_prenex_28542)) (<= (+ main_x 1) v_prenex_28542) (<= (+ (select main_a v_prenex_28542) (select main_a v_prenex_28541)) 1000) (<= 998 (select main_a v_prenex_28541)))) (or (forall ((v_prenex_19667 Int)) (or (<= (* 2 (select main_a v_prenex_19667)) 2000) (<= 1996 (* 2 (select main_a v_prenex_19667))) (<= (+ main_y 1) v_prenex_19667))) (forall ((v_prenex_19668 Int)) (or (<= (+ main_x 1) v_prenex_19668) (< v_prenex_19668 main_x) (<= 0 (select main_a v_prenex_19668)) (<= (* 2 (select main_a v_prenex_19668)) 4)))) (<= (- (- main_x) (- main_y)) (- 1)) (forall ((v_prenex_27734 Int) (v_prenex_27735 Int)) (or (<= (select main_a v_prenex_27734) 1000) (<= 1996 (* 2 (select main_a v_prenex_27734))) (<= (+ main_x 1) v_prenex_27735) (<= (* 2 (select main_a v_prenex_27735)) 4) (<= (+ main_y 1) v_prenex_27734) (< v_prenex_27735 main_x) (<= 1000 (+ (select main_a v_prenex_27735) (select main_a v_prenex_27734))))) (forall ((v_prenex_25681 Int) (v_prenex_25680 Int)) (or (<= (+ (select main_a v_prenex_25681) 996) (select main_a v_prenex_25680)) (<= (+ main_x 1) v_prenex_25681) (<= 0 (select main_a v_prenex_25681)) (<= 996 (select main_a v_prenex_25680)) (<= (select main_a v_prenex_25681) 2) (< v_prenex_25681 main_x) (<= (select main_a v_prenex_25680) 1002))) (or (forall ((v_prenex_23104 Int)) (or (< v_prenex_23104 main_x) (<= 0 (select main_a v_prenex_23104)) (<= 0 (* 2 (select main_a v_prenex_23104))) (<= (+ main_x 1) v_prenex_23104) (<= (select main_a v_prenex_23104) 2))) (forall ((v_prenex_23103 Int)) (or (<= (select main_a v_prenex_23103) 1000) (<= 998 (select main_a v_prenex_23103))))) (forall ((v_prenex_23053 Int) (v_prenex_23054 Int)) (or (< v_prenex_23054 main_x) (< v_prenex_23053 main_y) (<= (+ main_x 1) v_prenex_23054) (<= 1996 (* 2 (select main_a v_prenex_23053))) (<= 0 (* 2 (select main_a v_prenex_23054))) (<= (+ (select main_a v_prenex_23054) (select main_a v_prenex_23053)) 1000))) (forall ((v_prenex_28429 Int) (v_prenex_28430 Int)) (or (<= (+ main_y 1) v_prenex_28429) (<= (+ main_x 1) v_prenex_28430) (<= (* 2 (select main_a v_prenex_28429)) 2000) (<= (+ (select main_a v_prenex_28430) 996) (select main_a v_prenex_28429)) (<= 0 (* 2 (select main_a v_prenex_28430))) (< v_prenex_28430 main_x))) (forall ((v_prenex_24304 Int) (v_prenex_24303 Int)) (or (<= (* 2 (select main_a v_prenex_24304)) 4) (<= (* 2 (select main_a v_prenex_24303)) 2000) (<= 0 (+ (select main_a v_prenex_24304) 2)) (<= (+ main_x 1) v_prenex_24304) (<= (select main_a v_prenex_24303) 1000) (<= (+ (select main_a v_prenex_24304) (select main_a v_prenex_24303)) 1000) (< v_prenex_24304 main_x))) (forall ((v_prenex_18839 Int) (v_prenex_18840 Int)) (or (<= (select main_a v_prenex_18840) 4) (< v_prenex_18840 main_x) (<= (select main_a v_prenex_18840) 2) (<= (+ (select main_a v_prenex_18840) 996) (select main_a v_prenex_18839)) (<= (+ main_x 1) v_prenex_18840) (<= (* 2 (select main_a v_prenex_18839)) 2000) (<= (select main_a v_prenex_18839) 1002))) (forall ((v_prenex_21320 Int) (v_prenex_21319 Int)) (or (< v_prenex_21320 main_x) (<= (+ main_x 1) v_prenex_21320) (<= 0 (select main_a v_prenex_21320)) (<= 998 (select main_a v_prenex_21319)) (<= (select main_a v_prenex_21319) 1000) (<= 1000 (+ (select main_a v_prenex_21320) (select main_a v_prenex_21319))) (<= (* 2 (select main_a v_prenex_21320)) 4))) (forall ((v_prenex_26299 Int) (v_prenex_26300 Int)) (or (<= (+ main_y 1) v_prenex_26299) (<= 998 (select main_a v_prenex_26299)) (<= (select main_a v_prenex_26300) 4) (<= (select main_a v_prenex_26299) 1002) (<= (+ main_x 1) v_prenex_26300) (<= (+ (select main_a v_prenex_26300) (select main_a v_prenex_26299)) 1000) (< v_prenex_26300 main_x))) (forall ((v_prenex_25900 Int) (v_prenex_25899 Int)) (or (<= 0 (select main_a v_prenex_25900)) (<= (select main_a v_prenex_25899) (+ (select main_a v_prenex_25900) 1000)) (< v_prenex_25900 main_x) (<= 1996 (* 2 (select main_a v_prenex_25899))) (<= (+ main_x 1) v_prenex_25900) (<= (+ main_y 1) v_prenex_25899) (<= (* 2 (select main_a v_prenex_25899)) 2000))) (forall ((v_prenex_22352 Int) (v_prenex_22351 Int)) (or (<= (* 2 (select main_a v_prenex_22352)) 4) (<= 0 (select main_a v_prenex_22352)) (<= 996 (select main_a v_prenex_22351)) (<= (+ main_x 1) v_prenex_22352) (<= (select main_a v_prenex_22351) 1002) (< v_prenex_22352 main_x) (<= (+ (select main_a v_prenex_22352) 996) (select main_a v_prenex_22351)))) (or (forall ((v_prenex_18802 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18802))) (< v_prenex_18802 main_x) (<= (+ main_x 1) v_prenex_18802) (<= 0 (+ (select main_a v_prenex_18802) 2)))) (forall ((v_prenex_18801 Int)) (or (<= (select main_a v_prenex_18801) 1002) (< v_prenex_18801 main_y) (<= (* 2 (select main_a v_prenex_18801)) 2000)))) (forall ((v_prenex_25178 Int) (v_prenex_25177 Int)) (or (<= (select main_a v_prenex_25177) 1002) (<= 0 (* 2 (select main_a v_prenex_25178))) (<= (+ (select main_a v_prenex_25178) (select main_a v_prenex_25177)) 1000) (<= (+ main_x 1) v_prenex_25178) (<= (* 2 (select main_a v_prenex_25177)) 2000) (< v_prenex_25178 main_x) (<= (+ main_y 1) v_prenex_25177))) (forall ((v_prenex_27170 Int) (v_prenex_27169 Int)) (or (<= (+ main_x 1) v_prenex_27170) (< v_prenex_27170 main_x) (<= 1000 (+ (select main_a v_prenex_27170) (select main_a v_prenex_27169))) (<= (select main_a v_prenex_27170) 2) (<= (select main_a v_prenex_27169) 1000) (<= (select main_a v_prenex_27170) 4))) (forall ((v_prenex_23188 Int) (v_prenex_23187 Int)) (or (<= (+ (select main_a v_prenex_23188) 996) (select main_a v_prenex_23187)) (<= (+ main_y 1) v_prenex_23187) (<= (* 2 (select main_a v_prenex_23188)) 4) (< v_prenex_23188 main_x) (<= (+ main_x 1) v_prenex_23188) (<= 998 (select main_a v_prenex_23187)) (<= 1996 (* 2 (select main_a v_prenex_23187))))) (forall ((v_prenex_20281 Int) (v_prenex_20280 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20281))) (<= (+ main_x 1) v_prenex_20281) (< v_prenex_20281 main_x) (<= (select main_a v_prenex_20280) (+ (select main_a v_prenex_20281) 1000)) (<= 996 (select main_a v_prenex_20280)))) (forall ((v_prenex_24122 Int) (v_prenex_24121 Int)) (or (<= 996 (select main_a v_prenex_24121)) (<= (select main_a v_prenex_24121) 1000) (< v_prenex_24122 main_x) (<= (+ (select main_a v_prenex_24122) (select main_a v_prenex_24121)) 1000) (<= (select main_a v_prenex_24122) 2) (<= (+ main_x 1) v_prenex_24122))) (forall ((v_prenex_26989 Int) (v_prenex_26990 Int)) (or (<= (+ (select main_a v_prenex_26990) (select main_a v_prenex_26989)) 1000) (<= 996 (select main_a v_prenex_26989)) (<= (+ main_x 1) v_prenex_26990) (< v_prenex_26990 main_x) (<= 0 (* 2 (select main_a v_prenex_26990))) (<= (* 2 (select main_a v_prenex_26989)) 2000))) (or (forall ((v_prenex_26188 Int)) (or (<= (select main_a v_prenex_26188) 2) (<= 0 (* 2 (select main_a v_prenex_26188))) (< v_prenex_26188 main_x) (<= (+ main_x 1) v_prenex_26188))) (forall ((v_prenex_26187 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26187))) (<= (+ main_y 1) v_prenex_26187)))) (or (forall ((v_prenex_18765 Int)) (or (<= (select main_a v_prenex_18765) 4) (<= (* 2 (select main_a v_prenex_18765)) 4) (<= (+ main_x 1) v_prenex_18765) (< v_prenex_18765 main_x))) (forall ((v_prenex_18766 Int)) (or (<= (select main_a v_prenex_18766) 1002) (<= 998 (select main_a v_prenex_18766)) (<= (+ main_y 1) v_prenex_18766)))) (forall ((v_prenex_22392 Int) (v_prenex_22391 Int)) (or (<= (+ main_y 1) v_prenex_22391) (<= (+ (select main_a v_prenex_22392) (select main_a v_prenex_22391)) 1000) (< v_prenex_22392 main_x) (<= (+ main_x 1) v_prenex_22392) (<= (select main_a v_prenex_22391) 1000) (<= (select main_a v_prenex_22392) 2) (<= 996 (select main_a v_prenex_22391)))) (or (forall ((v_prenex_19167 Int)) (or (<= (+ main_x 1) v_prenex_19167) (<= (* 2 (select main_a v_prenex_19167)) 4) (<= 0 (* 2 (select main_a v_prenex_19167))) (< v_prenex_19167 main_x))) (forall ((v_prenex_19166 Int)) (or (<= 998 (select main_a v_prenex_19166)) (<= (select main_a v_prenex_19166) 1000) (< v_prenex_19166 main_y)))) (or (forall ((v_prenex_22337 Int)) (or (<= 996 (select main_a v_prenex_22337)) (<= (select main_a v_prenex_22337) 1002))) (forall ((v_prenex_22338 Int)) (or (<= 0 (select main_a v_prenex_22338)) (<= 0 (* 2 (select main_a v_prenex_22338))) (< v_prenex_22338 main_x) (<= (+ main_x 1) v_prenex_22338) (<= (select main_a v_prenex_22338) 2)))) (or (forall ((v_prenex_19781 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19781))) (<= 998 (select main_a v_prenex_19781)))) (forall ((v_prenex_19782 Int)) (or (<= (+ main_x 1) v_prenex_19782) (<= 0 (+ (select main_a v_prenex_19782) 2)) (< v_prenex_19782 main_x) (<= 0 (select main_a v_prenex_19782)) (<= 0 (* 2 (select main_a v_prenex_19782)))))) (or (forall ((v_prenex_28322 Int)) (or (<= (* 2 (select main_a v_prenex_28322)) 4) (<= (+ main_x 1) v_prenex_28322) (<= (select main_a v_prenex_28322) 4) (< v_prenex_28322 main_x) (<= 0 (select main_a v_prenex_28322)))) (forall ((v_prenex_28321 Int)) (<= (select main_a v_prenex_28321) 1002))) (or (forall ((v_prenex_23549 Int)) (or (<= (select main_a v_prenex_23549) 2) (<= 0 (* 2 (select main_a v_prenex_23549))) (< v_prenex_23549 main_x) (<= (select main_a v_prenex_23549) 4) (<= (+ main_x 1) v_prenex_23549))) (forall ((v_prenex_23548 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23548))) (<= (select main_a v_prenex_23548) 1002)))) (forall ((v_prenex_28584 Int) (v_prenex_28585 Int)) (or (<= (+ main_x 1) v_prenex_28585) (< v_prenex_28585 main_x) (<= (+ (select main_a v_prenex_28585) (select main_a v_prenex_28584)) 1000) (< v_prenex_28584 main_y) (<= (select main_a v_prenex_28585) 4) (<= 1996 (* 2 (select main_a v_prenex_28584))) (<= (select main_a v_prenex_28584) 1000))) (forall ((v_prenex_21418 Int) (v_prenex_21417 Int)) (or (< v_prenex_21418 main_x) (<= (+ main_x 1) v_prenex_21418) (<= 1000 (+ (select main_a v_prenex_21418) (select main_a v_prenex_21417))) (<= 0 (* 2 (select main_a v_prenex_21418))) (<= (* 2 (select main_a v_prenex_21417)) 2000) (<= 0 (+ (select main_a v_prenex_21418) 2)) (<= 998 (select main_a v_prenex_21417)))) (or (forall ((v_prenex_23582 Int)) (<= (select main_a v_prenex_23582) 1002)) (forall ((v_prenex_23583 Int)) (or (<= (* 2 (select main_a v_prenex_23583)) 4) (<= (+ main_x 1) v_prenex_23583) (<= 0 (* 2 (select main_a v_prenex_23583))) (<= (select main_a v_prenex_23583) 2) (< v_prenex_23583 main_x)))) (forall ((v_prenex_21234 Int) (v_prenex_21233 Int)) (or (<= (+ (select main_a v_prenex_21234) (select main_a v_prenex_21233)) 1000) (<= (select main_a v_prenex_21233) 1002) (<= (select main_a v_prenex_21234) 2) (< v_prenex_21234 main_x) (<= (+ main_x 1) v_prenex_21234) (<= 0 (+ (select main_a v_prenex_21234) 2)))) (forall ((v_prenex_25365 Int) (v_prenex_25364 Int)) (or (< v_prenex_25365 main_x) (<= (+ main_x 1) v_prenex_25365) (<= 1996 (* 2 (select main_a v_prenex_25364))) (<= 1000 (+ (select main_a v_prenex_25365) (select main_a v_prenex_25364))) (<= 0 (select main_a v_prenex_25365)) (<= (select main_a v_prenex_25364) 1000) (<= (select main_a v_prenex_25365) 2))) (or (forall ((v_prenex_26332 Int)) (or (<= (+ main_x 1) v_prenex_26332) (< v_prenex_26332 main_x) (<= 0 (* 2 (select main_a v_prenex_26332))) (<= 0 (+ (select main_a v_prenex_26332) 2)) (<= 0 (select main_a v_prenex_26332)))) (forall ((v_prenex_26331 Int)) (<= 998 (select main_a v_prenex_26331)))) (forall ((v_prenex_19407 Int) (v_prenex_19408 Int)) (or (<= (select main_a v_prenex_19408) 2) (<= (* 2 (select main_a v_prenex_19408)) 4) (<= (* 2 (select main_a v_prenex_19407)) 2000) (<= (+ (select main_a v_prenex_19408) (select main_a v_prenex_19407)) 1000) (<= (+ main_x 1) v_prenex_19408) (< v_prenex_19408 main_x))) (forall ((v_prenex_20911 Int) (v_prenex_20910 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20911))) (< v_prenex_20911 main_x) (<= 1000 (+ (select main_a v_prenex_20911) (select main_a v_prenex_20910))) (<= (select main_a v_prenex_20911) 2) (<= (+ main_x 1) v_prenex_20911))) (or (forall ((v_prenex_28362 Int)) (or (< v_prenex_28362 main_x) (<= (* 2 (select main_a v_prenex_28362)) 4) (<= (+ main_x 1) v_prenex_28362) (<= (select main_a v_prenex_28362) 2) (<= 0 (select main_a v_prenex_28362)))) (forall ((v_prenex_28361 Int)) (<= (select main_a v_prenex_28361) 1002))) (or (forall ((v_prenex_23780 Int)) (or (<= (+ main_x 1) v_prenex_23780) (<= (select main_a v_prenex_23780) 2) (<= 0 (* 2 (select main_a v_prenex_23780))) (< v_prenex_23780 main_x) (<= (select main_a v_prenex_23780) 4))) (forall ((v_prenex_23779 Int)) (or (<= (select main_a v_prenex_23779) 1002) (<= 996 (select main_a v_prenex_23779))))) (or (forall ((v_prenex_25287 Int)) (or (<= (select main_a v_prenex_25287) 1002) (<= (* 2 (select main_a v_prenex_25287)) 2000) (< v_prenex_25287 main_y))) (forall ((v_prenex_25288 Int)) (or (<= (+ main_x 1) v_prenex_25288) (<= (* 2 (select main_a v_prenex_25288)) 4) (< v_prenex_25288 main_x)))) (forall ((v_prenex_20361 Int) (v_prenex_20360 Int)) (or (< v_prenex_20361 main_x) (<= 996 (select main_a v_prenex_20360)) (<= (+ main_x 1) v_prenex_20361) (<= (* 2 (select main_a v_prenex_20361)) 4) (<= (select main_a v_prenex_20360) (+ (select main_a v_prenex_20361) 1000)) (<= (+ main_y 1) v_prenex_20360) (<= (* 2 (select main_a v_prenex_20360)) 2000))) (forall ((v_prenex_27157 Int) (v_prenex_27158 Int)) (or (<= (select main_a v_prenex_27158) 2) (<= (+ main_x 1) v_prenex_27158) (<= (* 2 (select main_a v_prenex_27157)) 2000) (<= 1000 (+ (select main_a v_prenex_27158) (select main_a v_prenex_27157))) (< v_prenex_27158 main_x) (<= (select main_a v_prenex_27157) 1000) (<= 0 (* 2 (select main_a v_prenex_27158))))) (forall ((v_prenex_21580 Int) (v_prenex_21579 Int)) (or (<= (+ main_x 1) v_prenex_21580) (< v_prenex_21580 main_x) (<= (+ (select main_a v_prenex_21580) (select main_a v_prenex_21579)) 1000) (<= (* 2 (select main_a v_prenex_21580)) 4) (<= 1996 (* 2 (select main_a v_prenex_21579))) (<= (+ main_y 1) v_prenex_21579))) (or (forall ((v_prenex_25512 Int)) (<= (* 2 (select main_a v_prenex_25512)) 2000)) (forall ((v_prenex_25513 Int)) (or (<= (+ main_x 1) v_prenex_25513) (<= (* 2 (select main_a v_prenex_25513)) 4) (< v_prenex_25513 main_x) (<= 0 (+ (select main_a v_prenex_25513) 2)) (<= 0 (* 2 (select main_a v_prenex_25513)))))) (forall ((v_prenex_20493 Int) (v_prenex_20492 Int)) (or (<= (select main_a v_prenex_20492) 1002) (<= (+ main_x 1) v_prenex_20493) (<= (+ (select main_a v_prenex_20493) 996) (select main_a v_prenex_20492)) (<= 0 (* 2 (select main_a v_prenex_20493))) (<= 1996 (* 2 (select main_a v_prenex_20492))) (<= (* 2 (select main_a v_prenex_20493)) 4) (< v_prenex_20493 main_x))) (forall ((v_prenex_26417 Int) (v_prenex_26418 Int)) (or (<= (+ (select main_a v_prenex_26418) 996) (select main_a v_prenex_26417)) (<= (+ main_x 1) v_prenex_26418) (<= (* 2 (select main_a v_prenex_26418)) 4) (<= (select main_a v_prenex_26418) 2) (<= 998 (select main_a v_prenex_26417)) (< v_prenex_26418 main_x))) (or (forall ((v_prenex_26768 Int)) (or (<= (* 2 (select main_a v_prenex_26768)) 4) (<= (+ main_x 1) v_prenex_26768) (< v_prenex_26768 main_x) (<= 0 (+ (select main_a v_prenex_26768) 2)) (<= 0 (select main_a v_prenex_26768)))) (forall ((v_prenex_26767 Int)) (or (<= 996 (select main_a v_prenex_26767)) (<= (select main_a v_prenex_26767) 1000)))) (or (forall ((v_prenex_26115 Int)) (or (<= 996 (select main_a v_prenex_26115)) (<= (select main_a v_prenex_26115) 1000))) (forall ((v_prenex_26116 Int)) (or (< v_prenex_26116 main_x) (<= (select main_a v_prenex_26116) 2) (<= 0 (select main_a v_prenex_26116)) (<= (+ main_x 1) v_prenex_26116) (<= 0 (* 2 (select main_a v_prenex_26116)))))) (or (forall ((v_prenex_23041 Int)) (or (<= (+ main_x 1) v_prenex_23041) (<= 0 (* 2 (select main_a v_prenex_23041))) (<= 0 (+ (select main_a v_prenex_23041) 2)) (<= (* 2 (select main_a v_prenex_23041)) 4) (< v_prenex_23041 main_x))) (forall ((v_prenex_23040 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23040))) (<= 998 (select main_a v_prenex_23040))))) (or (forall ((v_prenex_24369 Int)) (<= (select main_a v_prenex_24369) 1002)) (forall ((v_prenex_24370 Int)) (or (<= 0 (select main_a v_prenex_24370)) (<= (* 2 (select main_a v_prenex_24370)) 4) (<= (+ main_x 1) v_prenex_24370) (< v_prenex_24370 main_x) (<= (select main_a v_prenex_24370) 2)))) (forall ((v_prenex_20634 Int) (v_prenex_20633 Int)) (or (< v_prenex_20633 main_y) (<= (+ main_x 1) v_prenex_20634) (<= (* 2 (select main_a v_prenex_20634)) 4) (<= 1996 (* 2 (select main_a v_prenex_20633))) (<= 1000 (+ (select main_a v_prenex_20634) (select main_a v_prenex_20633))) (< v_prenex_20634 main_x))) (forall ((v_prenex_27187 Int) (v_prenex_27188 Int)) (or (<= (* 2 (select main_a v_prenex_27188)) 4) (< v_prenex_27188 main_x) (<= (+ (select main_a v_prenex_27188) 996) (select main_a v_prenex_27187)) (<= (+ main_y 1) v_prenex_27187) (<= (select main_a v_prenex_27187) 1000) (<= (+ main_x 1) v_prenex_27188) (<= (* 2 (select main_a v_prenex_27187)) 2000))) (forall ((v_prenex_26519 Int) (v_prenex_26520 Int)) (or (<= (+ main_x 1) v_prenex_26520) (<= 996 (select main_a v_prenex_26519)) (<= 0 (* 2 (select main_a v_prenex_26520))) (<= (select main_a v_prenex_26520) 2) (<= (+ (select main_a v_prenex_26520) (select main_a v_prenex_26519)) 1000) (< v_prenex_26520 main_x))) (forall ((v_prenex_24252 Int) (v_prenex_24251 Int)) (or (<= 0 (+ (select main_a v_prenex_24252) 2)) (< v_prenex_24252 main_x) (<= (+ (select main_a v_prenex_24252) 996) (select main_a v_prenex_24251)) (<= (select main_a v_prenex_24251) 1000) (<= (select main_a v_prenex_24252) 2) (<= (+ main_x 1) v_prenex_24252))) (forall ((v_prenex_20760 Int) (v_prenex_20759 Int)) (or (<= (select main_a v_prenex_20760) 4) (<= 0 (select main_a v_prenex_20760)) (<= (+ (select main_a v_prenex_20760) (select main_a v_prenex_20759)) 1000) (<= (+ main_x 1) v_prenex_20760) (< v_prenex_20760 main_x) (<= (select main_a v_prenex_20759) 1002))) (forall ((v_prenex_19962 Int) (v_prenex_19963 Int)) (or (<= (select main_a v_prenex_19962) 1000) (<= (select main_a v_prenex_19963) 4) (<= 1996 (* 2 (select main_a v_prenex_19962))) (<= (+ main_x 1) v_prenex_19963) (<= (select main_a v_prenex_19962) (+ (select main_a v_prenex_19963) 1000)) (< v_prenex_19963 main_x) (<= (select main_a v_prenex_19963) 2))) (forall ((v_prenex_26961 Int) (v_prenex_26962 Int)) (or (<= (+ main_x 1) v_prenex_26962) (<= (select main_a v_prenex_26962) 4) (<= (+ (select main_a v_prenex_26962) 996) (select main_a v_prenex_26961)) (< v_prenex_26962 main_x) (<= 998 (select main_a v_prenex_26961)))) (forall ((v_prenex_23684 Int) (v_prenex_23683 Int)) (or (<= (select main_a v_prenex_23683) (+ (select main_a v_prenex_23684) 1000)) (<= 1996 (* 2 (select main_a v_prenex_23683))) (<= (+ main_x 1) v_prenex_23684) (<= 0 (select main_a v_prenex_23684)) (<= 0 (+ (select main_a v_prenex_23684) 2)) (< v_prenex_23684 main_x) (<= 996 (select main_a v_prenex_23683)))) (forall ((v_prenex_19709 Int) (v_prenex_19710 Int)) (or (<= (select main_a v_prenex_19709) 1000) (<= (+ (select main_a v_prenex_19710) 996) (select main_a v_prenex_19709)) (<= (* 2 (select main_a v_prenex_19710)) 4) (<= 0 (* 2 (select main_a v_prenex_19710))) (< v_prenex_19710 main_x) (<= (* 2 (select main_a v_prenex_19709)) 2000) (<= (+ main_x 1) v_prenex_19710))) (or (forall ((v_prenex_24456 Int)) (<= (* 2 (select main_a v_prenex_24456)) 2000)) (forall ((v_prenex_24457 Int)) (or (<= (select main_a v_prenex_24457) 2) (< v_prenex_24457 main_x) (<= (+ main_x 1) v_prenex_24457) (<= (select main_a v_prenex_24457) 4)))) (or (forall ((v_prenex_28490 Int)) (or (< v_prenex_28490 main_x) (<= 0 (* 2 (select main_a v_prenex_28490))) (<= (+ main_x 1) v_prenex_28490) (<= (select main_a v_prenex_28490) 4))) (forall ((v_prenex_28489 Int)) (or (<= (select main_a v_prenex_28489) 1000) (<= (+ main_y 1) v_prenex_28489)))) (or (forall ((v_prenex_26528 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26528))) (<= (+ main_x 1) v_prenex_26528) (< v_prenex_26528 main_x) (<= 0 (+ (select main_a v_prenex_26528) 2)))) (forall ((v_prenex_26527 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26527))) (<= 996 (select main_a v_prenex_26527)) (< v_prenex_26527 main_y)))) (or (forall ((v_prenex_23399 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23399))) (<= (select main_a v_prenex_23399) 1000))) (forall ((v_prenex_23400 Int)) (or (< v_prenex_23400 main_x) (<= (* 2 (select main_a v_prenex_23400)) 4) (<= 0 (select main_a v_prenex_23400)) (<= (+ main_x 1) v_prenex_23400) (<= 0 (+ (select main_a v_prenex_23400) 2))))) (forall ((v_prenex_25920 Int) (v_prenex_25919 Int)) (or (<= (select main_a v_prenex_25919) 1000) (<= 1000 (+ (select main_a v_prenex_25920) (select main_a v_prenex_25919))) (< v_prenex_25920 main_x) (<= 996 (select main_a v_prenex_25919)) (<= 0 (select main_a v_prenex_25920)) (<= (+ main_x 1) v_prenex_25920))) (or (forall ((v_prenex_25976 Int)) (or (<= (+ main_x 1) v_prenex_25976) (<= (* 2 (select main_a v_prenex_25976)) 4) (<= 0 (select main_a v_prenex_25976)) (< v_prenex_25976 main_x))) (forall ((v_prenex_25975 Int)) (or (<= (+ main_y 1) v_prenex_25975) (<= (select main_a v_prenex_25975) 1000)))) (forall ((v_prenex_19146 Int) (v_prenex_19147 Int)) (or (<= (+ (select main_a v_prenex_19147) 996) (select main_a v_prenex_19146)) (<= (+ main_x 1) v_prenex_19147) (<= (select main_a v_prenex_19147) 2) (<= 1996 (* 2 (select main_a v_prenex_19146))) (<= 998 (select main_a v_prenex_19146)) (< v_prenex_19147 main_x) (<= 0 (* 2 (select main_a v_prenex_19147))))) (forall ((v_prenex_25329 Int) (v_prenex_25330 Int)) (or (<= (select main_a v_prenex_25330) 2) (<= (+ (select main_a v_prenex_25330) (select main_a v_prenex_25329)) 1000) (<= (+ main_x 1) v_prenex_25330) (<= 996 (select main_a v_prenex_25329)) (<= (+ main_y 1) v_prenex_25329) (< v_prenex_25330 main_x))) (forall ((v_prenex_20907 Int) (v_prenex_20906 Int)) (or (<= (+ (select main_a v_prenex_20907) (select main_a v_prenex_20906)) 1000) (<= 0 (select main_a v_prenex_20907)) (<= (+ main_x 1) v_prenex_20907) (<= (select main_a v_prenex_20907) 4) (<= (select main_a v_prenex_20906) 1002) (<= 998 (select main_a v_prenex_20906)) (< v_prenex_20907 main_x))) (or (forall ((v_prenex_23356 Int)) (or (<= (+ main_x 1) v_prenex_23356) (<= 0 (* 2 (select main_a v_prenex_23356))) (< v_prenex_23356 main_x))) (forall ((v_prenex_23355 Int)) (or (<= (+ main_y 1) v_prenex_23355) (<= (select main_a v_prenex_23355) 1002)))) (or (forall ((v_prenex_18677 Int)) (or (<= (select main_a v_prenex_18677) 1000) (< v_prenex_18677 main_y) (<= (+ main_y 1) v_prenex_18677))) (forall ((v_prenex_18676 Int)) (or (<= (+ main_x 1) v_prenex_18676) (<= (* 2 (select main_a v_prenex_18676)) 4)))) (or (forall ((v_prenex_25173 Int)) (or (<= (* 2 (select main_a v_prenex_25173)) 2000) (<= (+ main_y 1) v_prenex_25173))) (forall ((v_prenex_25174 Int)) (or (<= (+ main_x 1) v_prenex_25174) (<= 0 (* 2 (select main_a v_prenex_25174))) (<= (select main_a v_prenex_25174) 4) (< v_prenex_25174 main_x)))) (forall ((v_prenex_25834 Int) (v_prenex_25833 Int)) (or (<= 996 (select main_a v_prenex_25833)) (<= (+ main_x 1) v_prenex_25834) (<= 1996 (* 2 (select main_a v_prenex_25833))) (<= (select main_a v_prenex_25833) (+ (select main_a v_prenex_25834) 1000)) (<= (select main_a v_prenex_25834) 4) (< v_prenex_25834 main_x))) (or (forall ((v_prenex_25735 Int)) (or (<= (* 2 (select main_a v_prenex_25735)) 4) (<= (select main_a v_prenex_25735) 4) (<= (+ main_x 1) v_prenex_25735) (<= (select main_a v_prenex_25735) 2) (< v_prenex_25735 main_x))) (forall ((v_prenex_25734 Int)) (or (<= 998 (select main_a v_prenex_25734)) (<= (select main_a v_prenex_25734) 1000)))) (forall ((v_prenex_25525 Int) (v_prenex_25524 Int)) (or (<= (+ main_x 1) v_prenex_25525) (<= (+ (select main_a v_prenex_25525) (select main_a v_prenex_25524)) 1000) (<= 0 (+ (select main_a v_prenex_25525) 2)) (< v_prenex_25525 main_x) (< v_prenex_25524 main_y))) (or (forall ((v_prenex_18983 Int)) (or (<= 998 (select main_a v_prenex_18983)) (<= 996 (select main_a v_prenex_18983)))) (forall ((v_prenex_18984 Int)) (or (< v_prenex_18984 main_x) (<= (+ main_x 1) v_prenex_18984) (<= (* 2 (select main_a v_prenex_18984)) 4) (<= 0 (* 2 (select main_a v_prenex_18984))) (<= 0 (select main_a v_prenex_18984))))) (forall ((v_prenex_24497 Int) (v_prenex_24496 Int)) (or (<= (select main_a v_prenex_24497) 4) (<= 996 (select main_a v_prenex_24496)) (<= 0 (+ (select main_a v_prenex_24497) 2)) (<= 1000 (+ (select main_a v_prenex_24497) (select main_a v_prenex_24496))) (<= 998 (select main_a v_prenex_24496)) (<= (+ main_x 1) v_prenex_24497) (< v_prenex_24497 main_x))) (or (forall ((v_prenex_24927 Int)) (or (< v_prenex_24927 main_y) (<= (select main_a v_prenex_24927) 1000) (<= 1996 (* 2 (select main_a v_prenex_24927))))) (forall ((v_prenex_24928 Int)) (or (<= (select main_a v_prenex_24928) 2) (<= (+ main_x 1) v_prenex_24928) (< v_prenex_24928 main_x) (<= (* 2 (select main_a v_prenex_24928)) 4)))) (forall ((v_prenex_25216 Int) (v_prenex_25215 Int)) (or (<= (+ main_x 1) v_prenex_25216) (< v_prenex_25215 main_y) (<= (+ (select main_a v_prenex_25216) 996) (select main_a v_prenex_25215)) (<= 998 (select main_a v_prenex_25215)) (<= 996 (select main_a v_prenex_25215)) (< v_prenex_25216 main_x) (<= 0 (* 2 (select main_a v_prenex_25216))))) (forall ((v_prenex_19045 Int) (v_prenex_19046 Int)) (or (<= (+ (select main_a v_prenex_19046) 996) (select main_a v_prenex_19045)) (<= (+ main_x 1) v_prenex_19046) (<= 998 (select main_a v_prenex_19045)) (<= 0 (+ (select main_a v_prenex_19046) 2)) (<= (select main_a v_prenex_19045) 1000) (< v_prenex_19046 main_x))) (forall ((v_prenex_20179 Int) (v_prenex_20178 Int)) (or (<= 1000 (+ (select main_a v_prenex_20179) (select main_a v_prenex_20178))) (<= (+ main_x 1) v_prenex_20179) (<= 996 (select main_a v_prenex_20178)) (<= 1996 (* 2 (select main_a v_prenex_20178))) (<= 0 (select main_a v_prenex_20179)) (< v_prenex_20179 main_x) (< v_prenex_20178 main_y))) (or (forall ((v_prenex_21527 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21527))) (<= (select main_a v_prenex_21527) 1002))) (forall ((v_prenex_21528 Int)) (or (<= 0 (+ (select main_a v_prenex_21528) 2)) (< v_prenex_21528 main_x) (<= (select main_a v_prenex_21528) 2) (<= (* 2 (select main_a v_prenex_21528)) 4) (<= (+ main_x 1) v_prenex_21528)))) (forall ((v_prenex_19522 Int) (v_prenex_19521 Int)) (or (<= (* 2 (select main_a v_prenex_19521)) 2000) (<= (+ (select main_a v_prenex_19522) 996) (select main_a v_prenex_19521)) (<= (* 2 (select main_a v_prenex_19522)) 4) (< v_prenex_19522 main_x) (<= (+ main_x 1) v_prenex_19522))) (forall ((v_prenex_25613 Int) (v_prenex_25612 Int)) (or (<= (+ main_x 1) v_prenex_25613) (< v_prenex_25613 main_x) (<= (+ (select main_a v_prenex_25613) (select main_a v_prenex_25612)) 1000) (<= (* 2 (select main_a v_prenex_25612)) 2000) (<= 0 (* 2 (select main_a v_prenex_25613))))) (forall ((v_prenex_26615 Int) (v_prenex_26616 Int)) (or (< v_prenex_26616 main_x) (<= (select main_a v_prenex_26615) (+ (select main_a v_prenex_26616) 1000)) (<= (+ main_x 1) v_prenex_26616) (<= (* 2 (select main_a v_prenex_26616)) 4))) (forall ((v_prenex_18701 Int) (v_prenex_18702 Int)) (or (<= (select main_a v_prenex_18702) 1000) (<= (+ main_x 1) v_prenex_18701) (<= (select main_a v_prenex_18702) 1002) (< v_prenex_18701 main_x) (<= (select main_a v_prenex_18702) (+ (select main_a v_prenex_18701) 1000)) (<= (select main_a v_prenex_18701) 2) (<= (select main_a v_prenex_18701) 4))) (forall ((v_prenex_21963 Int) (v_prenex_21964 Int)) (or (<= (+ (select main_a v_prenex_21964) (select main_a v_prenex_21963)) 1000) (<= 1996 (* 2 (select main_a v_prenex_21963))) (< v_prenex_21964 main_x) (<= 0 (* 2 (select main_a v_prenex_21964))) (<= (+ main_y 1) v_prenex_21963) (<= (select main_a v_prenex_21963) 1002) (<= (+ main_x 1) v_prenex_21964))) (forall ((v_prenex_28866 Int) (v_prenex_28865 Int)) (or (<= 998 (select main_a v_prenex_28865)) (<= (select main_a v_prenex_28865) (+ (select main_a v_prenex_28866) 1000)) (< v_prenex_28865 main_y) (<= (select main_a v_prenex_28865) 1002) (<= (+ main_x 1) v_prenex_28866) (< v_prenex_28866 main_x) (<= 0 (* 2 (select main_a v_prenex_28866))))) (or (forall ((v_prenex_28029 Int)) (or (<= (* 2 (select main_a v_prenex_28029)) 2000) (<= 1996 (* 2 (select main_a v_prenex_28029))))) (forall ((v_prenex_28030 Int)) (or (<= (+ main_x 1) v_prenex_28030) (< v_prenex_28030 main_x) (<= 0 (+ (select main_a v_prenex_28030) 2)) (<= (* 2 (select main_a v_prenex_28030)) 4)))) (forall ((v_prenex_21613 Int) (v_prenex_21614 Int)) (or (<= (+ (select main_a v_prenex_21614) (select main_a v_prenex_21613)) 1000) (< v_prenex_21614 main_x) (<= (* 2 (select main_a v_prenex_21613)) 2000) (<= (+ main_x 1) v_prenex_21614) (<= (select main_a v_prenex_21614) 4))) (or (forall ((v_prenex_26570 Int)) (or (<= (+ main_x 1) v_prenex_26570) (<= 0 (+ (select main_a v_prenex_26570) 2)) (< v_prenex_26570 main_x) (<= (select main_a v_prenex_26570) 4) (<= 0 (* 2 (select main_a v_prenex_26570))))) (forall ((v_prenex_26569 Int)) (<= (* 2 (select main_a v_prenex_26569)) 2000))) (forall ((v_prenex_23904 Int) (v_prenex_23903 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23903))) (<= (select main_a v_prenex_23904) 4) (< v_prenex_23904 main_x) (<= 0 (* 2 (select main_a v_prenex_23904))) (<= (select main_a v_prenex_23903) (+ (select main_a v_prenex_23904) 1000)) (<= (+ main_x 1) v_prenex_23904) (<= (* 2 (select main_a v_prenex_23903)) 2000))) (or (forall ((v_prenex_24200 Int)) (or (<= (+ main_x 1) v_prenex_24200) (<= (select main_a v_prenex_24200) 2) (<= 0 (* 2 (select main_a v_prenex_24200))) (< v_prenex_24200 main_x))) (forall ((v_prenex_24199 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24199))) (<= (select main_a v_prenex_24199) 1002)))) (forall ((v_prenex_25594 Int) (v_prenex_25595 Int)) (or (<= (select main_a v_prenex_25595) 2) (<= (select main_a v_prenex_25594) 1000) (<= 1000 (+ (select main_a v_prenex_25595) (select main_a v_prenex_25594))) (<= 0 (* 2 (select main_a v_prenex_25595))) (<= (+ main_x 1) v_prenex_25595) (<= (* 2 (select main_a v_prenex_25594)) 2000) (< v_prenex_25595 main_x))) (or (forall ((v_prenex_21408 Int)) (or (<= (* 2 (select main_a v_prenex_21408)) 4) (<= 0 (+ (select main_a v_prenex_21408) 2)) (<= (select main_a v_prenex_21408) 2) (<= (+ main_x 1) v_prenex_21408) (< v_prenex_21408 main_x))) (forall ((v_prenex_21407 Int)) (or (<= 998 (select main_a v_prenex_21407)) (<= (* 2 (select main_a v_prenex_21407)) 2000)))) (forall ((v_prenex_20975 Int) (v_prenex_20974 Int)) (or (<= (* 2 (select main_a v_prenex_20975)) 4) (<= (select main_a v_prenex_20975) 2) (< v_prenex_20975 main_x) (<= 1000 (+ (select main_a v_prenex_20975) (select main_a v_prenex_20974))) (<= (+ main_x 1) v_prenex_20975) (<= (select main_a v_prenex_20974) 1002))) (forall ((v_prenex_24135 Int) (v_prenex_24136 Int)) (or (<= (select main_a v_prenex_24135) 1002) (<= (+ main_y 1) v_prenex_24135) (< v_prenex_24135 main_y) (<= 1996 (* 2 (select main_a v_prenex_24135))) (<= 1000 (+ (select main_a v_prenex_24136) (select main_a v_prenex_24135))))) (forall ((v_prenex_27555 Int) (v_prenex_27554 Int)) (or (<= (+ main_x 1) v_prenex_27555) (<= 0 (* 2 (select main_a v_prenex_27555))) (<= (* 2 (select main_a v_prenex_27554)) 2000) (<= (+ (select main_a v_prenex_27555) 996) (select main_a v_prenex_27554)) (< v_prenex_27555 main_x) (<= 1996 (* 2 (select main_a v_prenex_27554))) (<= (select main_a v_prenex_27555) 2))) (forall ((v_prenex_21890 Int) (v_prenex_21889 Int)) (or (<= (* 2 (select main_a v_prenex_21890)) 4) (<= 1000 (+ (select main_a v_prenex_21890) (select main_a v_prenex_21889))) (<= 996 (select main_a v_prenex_21889)) (<= (select main_a v_prenex_21889) 1002) (<= (+ main_x 1) v_prenex_21890) (< v_prenex_21890 main_x))) (forall ((v_prenex_27043 Int) (v_prenex_27044 Int)) (or (<= 0 (select main_a v_prenex_27044)) (<= 998 (select main_a v_prenex_27043)) (<= 0 (* 2 (select main_a v_prenex_27044))) (< v_prenex_27044 main_x) (<= 1000 (+ (select main_a v_prenex_27044) (select main_a v_prenex_27043))) (<= (* 2 (select main_a v_prenex_27043)) 2000) (<= (+ main_x 1) v_prenex_27044))) (forall ((v_prenex_21421 Int) (v_prenex_21422 Int)) (or (< v_prenex_21422 main_x) (<= 0 (+ (select main_a v_prenex_21422) 2)) (<= (select main_a v_prenex_21421) 1002) (<= 996 (select main_a v_prenex_21421)) (<= (+ main_x 1) v_prenex_21422) (<= (select main_a v_prenex_21422) 2) (<= (+ (select main_a v_prenex_21422) 996) (select main_a v_prenex_21421)))) (forall ((v_prenex_27869 Int) (v_prenex_27868 Int)) (or (< v_prenex_27869 main_x) (<= (+ main_x 1) v_prenex_27869) (<= (select main_a v_prenex_27868) (+ (select main_a v_prenex_27869) 1000)) (<= (select main_a v_prenex_27869) 4) (<= (select main_a v_prenex_27868) 1000) (<= 1996 (* 2 (select main_a v_prenex_27868))) (<= 0 (select main_a v_prenex_27869)))) (forall ((v_prenex_19696 Int) (v_prenex_19695 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19696))) (<= (+ (select main_a v_prenex_19696) (select main_a v_prenex_19695)) 1000) (< v_prenex_19696 main_x) (<= 0 (select main_a v_prenex_19696)) (<= (* 2 (select main_a v_prenex_19695)) 2000) (<= (+ main_x 1) v_prenex_19696))) (forall ((v_prenex_23920 Int) (v_prenex_23919 Int)) (or (<= 1000 (+ (select main_a v_prenex_23920) (select main_a v_prenex_23919))) (<= (* 2 (select main_a v_prenex_23920)) 4) (<= (+ main_x 1) v_prenex_23920) (<= 0 (* 2 (select main_a v_prenex_23920))) (<= (* 2 (select main_a v_prenex_23919)) 2000) (<= 1996 (* 2 (select main_a v_prenex_23919))) (< v_prenex_23920 main_x))) (forall ((v_prenex_27109 Int) (v_prenex_27110 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27109))) (<= (+ (select main_a v_prenex_27110) 996) (select main_a v_prenex_27109)) (< v_prenex_27110 main_x) (<= (select main_a v_prenex_27110) 2) (<= (+ main_x 1) v_prenex_27110) (< v_prenex_27109 main_y))) (forall ((v_prenex_24494 Int) (v_prenex_24495 Int)) (or (< v_prenex_24495 main_x) (<= (+ main_x 1) v_prenex_24495) (<= (select main_a v_prenex_24494) (+ (select main_a v_prenex_24495) 1000)) (<= (select main_a v_prenex_24494) 1002) (<= (select main_a v_prenex_24495) 2))) (forall ((v_prenex_26824 Int) (v_prenex_26823 Int)) (or (< v_prenex_26823 main_y) (< v_prenex_26824 main_x) (<= (select main_a v_prenex_26823) 1000) (<= 0 (* 2 (select main_a v_prenex_26824))) (<= 998 (select main_a v_prenex_26823)) (<= (+ main_x 1) v_prenex_26824) (<= (+ (select main_a v_prenex_26824) 996) (select main_a v_prenex_26823)))) (forall ((v_prenex_27636 Int) (v_prenex_27637 Int)) (or (<= (select main_a v_prenex_27637) 2) (<= (+ (select main_a v_prenex_27637) (select main_a v_prenex_27636)) 1000) (<= (* 2 (select main_a v_prenex_27637)) 4) (<= 996 (select main_a v_prenex_27636)) (<= (+ main_x 1) v_prenex_27637) (<= (select main_a v_prenex_27636) 1002) (< v_prenex_27637 main_x))) (forall ((v_prenex_23882 Int) (v_prenex_23881 Int)) (or (<= (+ main_y 1) v_prenex_23881) (<= 998 (select main_a v_prenex_23881)) (<= 1996 (* 2 (select main_a v_prenex_23881))) (< v_prenex_23881 main_y) (<= 1000 (+ (select main_a v_prenex_23882) (select main_a v_prenex_23881))))) (forall ((v_prenex_20495 Int) (v_prenex_20494 Int)) (or (< v_prenex_20494 main_y) (<= 998 (select main_a v_prenex_20494)) (<= 0 (select main_a v_prenex_20495)) (< v_prenex_20495 main_x) (<= (+ (select main_a v_prenex_20495) (select main_a v_prenex_20494)) 1000) (<= (+ main_x 1) v_prenex_20495))) (forall ((v_prenex_21980 Int) (v_prenex_21979 Int)) (or (<= (select main_a v_prenex_21980) 2) (<= 996 (select main_a v_prenex_21979)) (< v_prenex_21980 main_x) (<= (select main_a v_prenex_21979) (+ (select main_a v_prenex_21980) 1000)) (<= (select main_a v_prenex_21979) 1002) (<= (+ main_x 1) v_prenex_21980))) (forall ((v_prenex_18619 Int) (v_prenex_18620 Int)) (or (< v_prenex_18620 main_x) (<= (+ (select main_a v_prenex_18620) 996) (select main_a v_prenex_18619)) (<= 998 (select main_a v_prenex_18619)) (<= (+ main_x 1) v_prenex_18620) (<= (select main_a v_prenex_18620) 2) (< v_prenex_18619 main_y) (<= 1996 (* 2 (select main_a v_prenex_18619))))) (forall ((v_prenex_25331 Int)) (or (<= (+ main_x 1) v_prenex_25331) (<= (* 2 (select main_a v_prenex_25331)) 4) (<= (select main_a v_prenex_25331) 2) (<= 0 (select main_a v_prenex_25331)) (< v_prenex_25331 main_x))) (forall ((v_prenex_20321 Int) (v_prenex_20320 Int)) (or (<= (+ (select main_a v_prenex_20321) (select main_a v_prenex_20320)) 1000) (<= (select main_a v_prenex_20321) 2) (<= 996 (select main_a v_prenex_20320)) (<= 0 (* 2 (select main_a v_prenex_20321))) (<= 1996 (* 2 (select main_a v_prenex_20320))) (<= (+ main_x 1) v_prenex_20321) (< v_prenex_20321 main_x))) (forall ((v_prenex_19872 Int) (v_prenex_19871 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19871))) (< v_prenex_19871 main_y) (<= (+ main_x 1) v_prenex_19872) (<= (+ (select main_a v_prenex_19872) (select main_a v_prenex_19871)) 1000) (<= 998 (select main_a v_prenex_19871)) (< v_prenex_19872 main_x) (<= 0 (* 2 (select main_a v_prenex_19872))))) (forall ((v_prenex_20648 Int) (v_prenex_20647 Int)) (or (<= (select main_a v_prenex_20648) 4) (<= 998 (select main_a v_prenex_20647)) (<= (+ main_y 1) v_prenex_20647) (<= (select main_a v_prenex_20647) 1002) (<= (select main_a v_prenex_20647) (+ (select main_a v_prenex_20648) 1000)) (< v_prenex_20648 main_x) (<= (+ main_x 1) v_prenex_20648))) (forall ((v_prenex_21351 Int) (v_prenex_21352 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21352))) (<= (+ main_x 1) v_prenex_21352) (<= 1000 (+ (select main_a v_prenex_21352) (select main_a v_prenex_21351))) (<= 998 (select main_a v_prenex_21351)) (<= (* 2 (select main_a v_prenex_21352)) 4) (< v_prenex_21352 main_x))) (forall ((v_prenex_19894 Int) (v_prenex_19893 Int)) (or (<= 0 (select main_a v_prenex_19894)) (<= 1996 (* 2 (select main_a v_prenex_19893))) (<= (select main_a v_prenex_19894) 2) (<= (select main_a v_prenex_19893) 1000) (<= (+ (select main_a v_prenex_19894) 996) (select main_a v_prenex_19893)) (< v_prenex_19894 main_x) (<= (+ main_x 1) v_prenex_19894))) (forall ((v_prenex_20896 Int) (v_prenex_20897 Int)) (or (<= (select main_a v_prenex_20897) 2) (<= (+ main_x 1) v_prenex_20897) (< v_prenex_20897 main_x) (<= (select main_a v_prenex_20897) 4) (<= (select main_a v_prenex_20896) (+ (select main_a v_prenex_20897) 1000)))) (forall ((v_prenex_20680 Int) (v_prenex_20679 Int)) (or (<= (+ main_x 1) v_prenex_20680) (< v_prenex_20680 main_x) (<= (select main_a v_prenex_20679) 1000) (< v_prenex_20679 main_y) (<= 0 (select main_a v_prenex_20680)) (<= (+ (select main_a v_prenex_20680) (select main_a v_prenex_20679)) 1000) (<= 1996 (* 2 (select main_a v_prenex_20679))))) (forall ((v_prenex_25419 Int) (v_prenex_25418 Int)) (or (<= (+ (select main_a v_prenex_25419) 996) (select main_a v_prenex_25418)) (<= 996 (select main_a v_prenex_25418)) (< v_prenex_25419 main_x) (<= (+ main_x 1) v_prenex_25419) (<= (select main_a v_prenex_25418) 1002) (<= 0 (+ (select main_a v_prenex_25419) 2)) (< v_prenex_25418 main_y))) (forall ((v_prenex_26916 Int) (v_prenex_26917 Int)) (or (< v_prenex_26917 main_x) (<= 996 (select main_a v_prenex_26916)) (<= 0 (+ (select main_a v_prenex_26917) 2)) (<= (+ (select main_a v_prenex_26917) 996) (select main_a v_prenex_26916)) (<= (* 2 (select main_a v_prenex_26917)) 4) (<= (+ main_x 1) v_prenex_26917))) (forall ((v_prenex_23893 Int) (v_prenex_23894 Int)) (or (<= (+ main_x 1) v_prenex_23894) (<= (select main_a v_prenex_23893) (+ (select main_a v_prenex_23894) 1000)) (<= 1996 (* 2 (select main_a v_prenex_23893))) (<= (select main_a v_prenex_23894) 4) (< v_prenex_23894 main_x) (<= 996 (select main_a v_prenex_23893)) (<= (* 2 (select main_a v_prenex_23894)) 4))) (forall ((v_prenex_23840 Int) (v_prenex_23839 Int)) (or (<= (+ main_x 1) v_prenex_23840) (<= (select main_a v_prenex_23840) 4) (<= 0 (* 2 (select main_a v_prenex_23840))) (<= (* 2 (select main_a v_prenex_23839)) 2000) (<= (select main_a v_prenex_23839) (+ (select main_a v_prenex_23840) 1000)) (< v_prenex_23840 main_x))) (forall ((v_prenex_21577 Int) (v_prenex_21578 Int)) (or (< v_prenex_21578 main_x) (<= (+ main_x 1) v_prenex_21578) (<= (* 2 (select main_a v_prenex_21578)) 4) (<= 998 (select main_a v_prenex_21577)) (<= (select main_a v_prenex_21577) 1000) (<= (+ (select main_a v_prenex_21578) 996) (select main_a v_prenex_21577)) (<= 0 (select main_a v_prenex_21578)))) (or (forall ((v_prenex_23175 Int)) (or (<= 998 (select main_a v_prenex_23175)) (<= 996 (select main_a v_prenex_23175)))) (forall ((v_prenex_23176 Int)) (or (< v_prenex_23176 main_x) (<= (+ main_x 1) v_prenex_23176) (<= 0 (* 2 (select main_a v_prenex_23176))) (<= 0 (select main_a v_prenex_23176)) (<= (select main_a v_prenex_23176) 2)))) (forall ((v_prenex_19502 Int) (v_prenex_19501 Int)) (or (< v_prenex_19502 main_x) (<= 0 (* 2 (select main_a v_prenex_19502))) (<= 996 (select main_a v_prenex_19501)) (<= 1000 (+ (select main_a v_prenex_19502) (select main_a v_prenex_19501))) (<= (select main_a v_prenex_19501) 1002) (<= (+ main_x 1) v_prenex_19502) (<= (select main_a v_prenex_19502) 2))) (or (forall ((v_prenex_18678 Int)) (or (<= 0 (+ (select main_a v_prenex_18678) 2)) (<= (+ main_x 1) v_prenex_18678) (<= (* 2 (select main_a v_prenex_18678)) 4) (<= 0 (select main_a v_prenex_18678)) (< v_prenex_18678 main_x))) (forall ((v_prenex_18679 Int)) (or (<= 996 (select main_a v_prenex_18679)) (<= (select main_a v_prenex_18679) 1002)))) (forall ((v_prenex_23412 Int) (v_prenex_23411 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23411))) (<= (select main_a v_prenex_23411) 1002) (< v_prenex_23411 main_y) (<= (select main_a v_prenex_23411) (+ (select main_a v_prenex_23412) 1000)) (<= (+ main_x 1) v_prenex_23412) (< v_prenex_23412 main_x) (<= 0 (* 2 (select main_a v_prenex_23412))))) (forall ((v_prenex_26732 Int) (v_prenex_26731 Int)) (or (<= 996 (select main_a v_prenex_26731)) (<= (+ main_y 1) v_prenex_26731) (<= (select main_a v_prenex_26731) (+ (select main_a v_prenex_26732) 1000)) (<= (select main_a v_prenex_26731) 1000) (< v_prenex_26732 main_x) (<= 0 (+ (select main_a v_prenex_26732) 2)) (<= (+ main_x 1) v_prenex_26732))) (forall ((v_prenex_27971 Int) (v_prenex_27970 Int)) (or (<= 996 (select main_a v_prenex_27970)) (<= 1000 (+ (select main_a v_prenex_27971) (select main_a v_prenex_27970))) (<= (+ main_x 1) v_prenex_27971) (< v_prenex_27971 main_x) (<= 0 (+ (select main_a v_prenex_27971) 2)) (<= (select main_a v_prenex_27971) 2))) (forall ((v_prenex_25817 Int) (v_prenex_25818 Int)) (or (< v_prenex_25818 main_x) (<= (+ (select main_a v_prenex_25818) 996) (select main_a v_prenex_25817)) (<= (+ main_x 1) v_prenex_25818) (<= 996 (select main_a v_prenex_25817)) (<= 0 (+ (select main_a v_prenex_25818) 2)) (<= (* 2 (select main_a v_prenex_25817)) 2000) (<= (select main_a v_prenex_25818) 4))) (or (forall ((v_prenex_21216 Int)) (or (<= (+ main_x 1) v_prenex_21216) (<= (* 2 (select main_a v_prenex_21216)) 4) (< v_prenex_21216 main_x) (<= (select main_a v_prenex_21216) 2))) (forall ((v_prenex_21215 Int)) (or (<= (* 2 (select main_a v_prenex_21215)) 2000) (<= 1996 (* 2 (select main_a v_prenex_21215))) (<= (+ main_y 1) v_prenex_21215)))) (or (forall ((v_prenex_23385 Int)) (or (<= (+ main_y 1) v_prenex_23385) (<= 1996 (* 2 (select main_a v_prenex_23385))))) (forall ((v_prenex_23386 Int)) (or (<= (* 2 (select main_a v_prenex_23386)) 4) (< v_prenex_23386 main_x) (<= (+ main_x 1) v_prenex_23386) (<= (select main_a v_prenex_23386) 2)))) (forall ((v_prenex_27258 Int) (v_prenex_27259 Int)) (or (<= 998 (select main_a v_prenex_27258)) (<= 1000 (+ (select main_a v_prenex_27259) (select main_a v_prenex_27258))) (< v_prenex_27259 main_x) (<= 0 (select main_a v_prenex_27259)) (<= (* 2 (select main_a v_prenex_27259)) 4) (<= (+ main_x 1) v_prenex_27259) (<= 1996 (* 2 (select main_a v_prenex_27258))))) (or (forall ((v_prenex_28652 Int)) (or (<= (* 2 (select main_a v_prenex_28652)) 2000) (<= 1996 (* 2 (select main_a v_prenex_28652))))) (forall ((v_prenex_28653 Int)) (or (<= 0 (select main_a v_prenex_28653)) (<= (* 2 (select main_a v_prenex_28653)) 4) (< v_prenex_28653 main_x) (<= (+ main_x 1) v_prenex_28653) (<= (select main_a v_prenex_28653) 4)))) (or (forall ((v_prenex_27539 Int)) (or (<= (select main_a v_prenex_27539) 2) (<= 0 (* 2 (select main_a v_prenex_27539))) (<= (+ main_x 1) v_prenex_27539) (< v_prenex_27539 main_x))) (forall ((v_prenex_27538 Int)) (or (<= (* 2 (select main_a v_prenex_27538)) 2000) (<= 998 (select main_a v_prenex_27538)) (< v_prenex_27538 main_y)))) (or (forall ((v_prenex_21084 Int)) (or (< v_prenex_21084 main_x) (<= 0 (+ (select main_a v_prenex_21084) 2)) (<= (* 2 (select main_a v_prenex_21084)) 4) (<= (+ main_x 1) v_prenex_21084) (<= (select main_a v_prenex_21084) 2))) (forall ((v_prenex_21083 Int)) (or (<= 996 (select main_a v_prenex_21083)) (<= (select main_a v_prenex_21083) 1002)))) (forall ((v_prenex_22371 Int) (v_prenex_22372 Int)) (or (<= (+ (select main_a v_prenex_22372) 996) (select main_a v_prenex_22371)) (<= (+ main_x 1) v_prenex_22372) (<= (* 2 (select main_a v_prenex_22371)) 2000) (<= 0 (* 2 (select main_a v_prenex_22372))) (<= (* 2 (select main_a v_prenex_22372)) 4) (< v_prenex_22372 main_x) (<= 996 (select main_a v_prenex_22371)))) (forall ((v_prenex_28732 Int) (v_prenex_28731 Int)) (or (<= (select main_a v_prenex_28731) (+ (select main_a v_prenex_28732) 1000)) (< v_prenex_28732 main_x) (<= 0 (select main_a v_prenex_28732)) (<= 998 (select main_a v_prenex_28731)) (<= (+ main_x 1) v_prenex_28732) (<= 0 (+ (select main_a v_prenex_28732) 2)))) (forall ((v_prenex_21748 Int) (v_prenex_21747 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21747))) (<= (+ main_x 1) v_prenex_21748) (<= (+ (select main_a v_prenex_21748) (select main_a v_prenex_21747)) 1000) (< v_prenex_21748 main_x) (<= (* 2 (select main_a v_prenex_21747)) 2000) (<= (select main_a v_prenex_21748) 4) (<= (+ main_y 1) v_prenex_21747))) (forall ((v_prenex_28537 Int) (v_prenex_28538 Int)) (or (< v_prenex_28538 main_x) (< v_prenex_28537 main_y) (<= 998 (select main_a v_prenex_28537)) (<= 0 (* 2 (select main_a v_prenex_28538))) (<= (+ main_x 1) v_prenex_28538) (<= (* 2 (select main_a v_prenex_28537)) 2000) (<= 1000 (+ (select main_a v_prenex_28538) (select main_a v_prenex_28537))))) (or (forall ((v_prenex_21287 Int)) (<= 1996 (* 2 (select main_a v_prenex_21287)))) (forall ((v_prenex_21288 Int)) (or (<= 0 (select main_a v_prenex_21288)) (< v_prenex_21288 main_x) (<= (+ main_x 1) v_prenex_21288)))) (forall ((v_prenex_18776 Int) (v_prenex_18775 Int)) (or (<= (+ (select main_a v_prenex_18775) (select main_a v_prenex_18776)) 1000) (<= (+ main_y 1) v_prenex_18776) (< v_prenex_18775 main_x) (<= (select main_a v_prenex_18775) 4) (<= 996 (select main_a v_prenex_18776)) (<= (+ main_x 1) v_prenex_18775) (<= 1996 (* 2 (select main_a v_prenex_18776))))) (forall ((v_prenex_22914 Int) (v_prenex_22915 Int)) (or (<= 1000 (+ (select main_a v_prenex_22915) (select main_a v_prenex_22914))) (<= 998 (select main_a v_prenex_22914)) (<= (+ main_x 1) v_prenex_22915) (< v_prenex_22915 main_x) (<= (select main_a v_prenex_22915) 4) (<= 996 (select main_a v_prenex_22914)))) (forall ((v_prenex_28432 Int) (v_prenex_28431 Int)) (or (<= 998 (select main_a v_prenex_28431)) (<= (+ (select main_a v_prenex_28432) (select main_a v_prenex_28431)) 1000) (<= (+ main_x 1) v_prenex_28432) (< v_prenex_28432 main_x) (<= (select main_a v_prenex_28432) 2) (<= 0 (+ (select main_a v_prenex_28432) 2)))) (forall ((v_prenex_27502 Int) (v_prenex_27503 Int)) (or (<= (+ main_y 1) v_prenex_27502) (<= 996 (select main_a v_prenex_27502)) (<= (select main_a v_prenex_27502) 1002) (<= 1000 (+ (select main_a v_prenex_27503) (select main_a v_prenex_27502))) (<= (+ main_x 1) v_prenex_27503) (<= 0 (select main_a v_prenex_27503)) (< v_prenex_27503 main_x))) (forall ((v_prenex_20313 Int) (v_prenex_20312 Int)) (or (<= (+ (select main_a v_prenex_20313) (select main_a v_prenex_20312)) 1000) (<= (* 2 (select main_a v_prenex_20313)) 4) (< v_prenex_20313 main_x) (<= (+ main_x 1) v_prenex_20313) (<= 0 (+ (select main_a v_prenex_20313) 2)))) (forall ((v_prenex_20616 Int) (v_prenex_20615 Int)) (or (<= 1000 (+ (select main_a v_prenex_20616) (select main_a v_prenex_20615))) (<= 0 (select main_a v_prenex_20616)) (< v_prenex_20616 main_x) (<= (* 2 (select main_a v_prenex_20615)) 2000) (<= (+ main_y 1) v_prenex_20615) (<= (+ main_x 1) v_prenex_20616) (<= 996 (select main_a v_prenex_20615)))) (forall ((v_prenex_28261 Int) (v_prenex_28262 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28261))) (< v_prenex_28262 main_x) (<= (+ (select main_a v_prenex_28262) (select main_a v_prenex_28261)) 1000) (<= 0 (* 2 (select main_a v_prenex_28262))) (<= (* 2 (select main_a v_prenex_28261)) 2000) (<= (+ main_x 1) v_prenex_28262))) (or (forall ((v_prenex_23905 Int)) (or (<= (select main_a v_prenex_23905) 1000) (<= (select main_a v_prenex_23905) 1002))) (forall ((v_prenex_23906 Int)) (or (<= 0 (select main_a v_prenex_23906)) (<= (select main_a v_prenex_23906) 2) (< v_prenex_23906 main_x) (<= (* 2 (select main_a v_prenex_23906)) 4) (<= (+ main_x 1) v_prenex_23906)))) (forall ((v_prenex_23892 Int) (v_prenex_23891 Int)) (or (<= 1000 (+ (select main_a v_prenex_23892) (select main_a v_prenex_23891))) (< v_prenex_23892 main_x) (<= 998 (select main_a v_prenex_23891)) (<= (+ main_x 1) v_prenex_23892) (<= (* 2 (select main_a v_prenex_23891)) 2000) (<= 0 (* 2 (select main_a v_prenex_23892))))) (forall ((v_prenex_27948 Int) (v_prenex_27949 Int)) (or (< v_prenex_27948 main_y) (<= 996 (select main_a v_prenex_27948)) (<= (select main_a v_prenex_27948) (+ (select main_a v_prenex_27949) 1000)) (<= (+ main_x 1) v_prenex_27949) (<= (select main_a v_prenex_27949) 2) (< v_prenex_27949 main_x) (<= 1996 (* 2 (select main_a v_prenex_27948))))) (forall ((v_prenex_28710 Int) (v_prenex_28709 Int)) (or (<= (select main_a v_prenex_28709) 1000) (<= 0 (+ (select main_a v_prenex_28710) 2)) (<= 998 (select main_a v_prenex_28709)) (<= (+ main_x 1) v_prenex_28710) (< v_prenex_28710 main_x) (<= (select main_a v_prenex_28710) 4) (<= (select main_a v_prenex_28709) (+ (select main_a v_prenex_28710) 1000)))) (forall ((v_prenex_18637 Int) (v_prenex_18638 Int)) (or (< v_prenex_18638 main_x) (<= (select main_a v_prenex_18638) 2) (<= 996 (select main_a v_prenex_18637)) (<= (+ main_x 1) v_prenex_18638) (<= 0 (+ (select main_a v_prenex_18638) 2)) (<= (* 2 (select main_a v_prenex_18637)) 2000) (<= (+ (select main_a v_prenex_18638) 996) (select main_a v_prenex_18637)))) (or (forall ((v_prenex_20381 Int)) (or (<= (* 2 (select main_a v_prenex_20381)) 4) (<= (+ main_x 1) v_prenex_20381) (< v_prenex_20381 main_x))) (forall ((v_prenex_20380 Int)) (or (<= (* 2 (select main_a v_prenex_20380)) 2000) (<= 1996 (* 2 (select main_a v_prenex_20380))) (<= (+ main_y 1) v_prenex_20380)))) (forall ((v_prenex_22978 Int) (v_prenex_22979 Int)) (or (<= (select main_a v_prenex_22979) 4) (<= (select main_a v_prenex_22978) 1002) (< v_prenex_22978 main_y) (<= (+ (select main_a v_prenex_22979) (select main_a v_prenex_22978)) 1000) (< v_prenex_22979 main_x) (<= 998 (select main_a v_prenex_22978)) (<= (+ main_x 1) v_prenex_22979))) (forall ((v_prenex_27051 Int) (v_prenex_27052 Int)) (or (<= 0 (+ (select main_a v_prenex_27052) 2)) (<= (+ main_x 1) v_prenex_27052) (<= 996 (select main_a v_prenex_27051)) (< v_prenex_27052 main_x) (<= 998 (select main_a v_prenex_27051)) (<= (+ (select main_a v_prenex_27052) (select main_a v_prenex_27051)) 1000) (<= (* 2 (select main_a v_prenex_27052)) 4))) (or (forall ((v_prenex_23801 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23801))) (<= 998 (select main_a v_prenex_23801)))) (forall ((v_prenex_23802 Int)) (or (<= (* 2 (select main_a v_prenex_23802)) 4) (< v_prenex_23802 main_x) (<= (+ main_x 1) v_prenex_23802) (<= (select main_a v_prenex_23802) 2) (<= 0 (+ (select main_a v_prenex_23802) 2))))) (forall ((v_prenex_20139 Int) (v_prenex_20138 Int)) (or (<= 0 (+ (select main_a v_prenex_20139) 2)) (<= 998 (select main_a v_prenex_20138)) (<= (+ main_x 1) v_prenex_20139) (< v_prenex_20138 main_y) (<= 1000 (+ (select main_a v_prenex_20139) (select main_a v_prenex_20138))) (< v_prenex_20139 main_x))) (forall ((v_prenex_25305 Int) (v_prenex_25306 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25305))) (<= (+ (select main_a v_prenex_25306) 996) (select main_a v_prenex_25305)) (<= (+ main_y 1) v_prenex_25305) (<= 996 (select main_a v_prenex_25305)) (< v_prenex_25305 main_y))) (forall ((v_prenex_21186 Int) (v_prenex_21185 Int)) (or (<= 0 (+ (select main_a v_prenex_21186) 2)) (<= (+ main_x 1) v_prenex_21186) (<= (select main_a v_prenex_21185) (+ (select main_a v_prenex_21186) 1000)) (<= (select main_a v_prenex_21186) 2) (< v_prenex_21186 main_x) (<= (* 2 (select main_a v_prenex_21185)) 2000))) (forall ((v_prenex_23523 Int) (v_prenex_23522 Int)) (or (<= (+ main_x 1) v_prenex_23523) (<= (+ (select main_a v_prenex_23523) (select main_a v_prenex_23522)) 1000) (<= (select main_a v_prenex_23522) 1000) (<= (* 2 (select main_a v_prenex_23523)) 4) (< v_prenex_23523 main_x))) (or (forall ((v_prenex_27078 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27078))) (<= (+ main_x 1) v_prenex_27078) (< v_prenex_27078 main_x) (<= (* 2 (select main_a v_prenex_27078)) 4) (<= (select main_a v_prenex_27078) 4))) (forall ((v_prenex_27077 Int)) (<= (select main_a v_prenex_27077) 1000))) (forall ((v_prenex_27863 Int) (v_prenex_27862 Int)) (or (< v_prenex_27863 main_x) (<= (+ main_x 1) v_prenex_27863) (<= (* 2 (select main_a v_prenex_27863)) 4) (<= 1000 (+ (select main_a v_prenex_27863) (select main_a v_prenex_27862))) (<= 998 (select main_a v_prenex_27862)) (<= (+ main_y 1) v_prenex_27862) (<= (* 2 (select main_a v_prenex_27862)) 2000))) (forall ((v_prenex_21755 Int) (v_prenex_21756 Int)) (or (<= (+ main_x 1) v_prenex_21756) (<= (select main_a v_prenex_21755) (+ (select main_a v_prenex_21756) 1000)) (<= 1996 (* 2 (select main_a v_prenex_21755))) (<= (* 2 (select main_a v_prenex_21756)) 4) (< v_prenex_21756 main_x))) (forall ((v_prenex_23536 Int) (v_prenex_23537 Int)) (or (< v_prenex_23537 main_x) (<= (+ (select main_a v_prenex_23537) (select main_a v_prenex_23536)) 1000) (<= 998 (select main_a v_prenex_23536)) (<= (+ main_x 1) v_prenex_23537) (<= (select main_a v_prenex_23537) 4) (<= (+ main_y 1) v_prenex_23536) (<= (* 2 (select main_a v_prenex_23536)) 2000))) (or (forall ((v_prenex_28502 Int)) (<= 0 (* 2 (select main_a v_prenex_28502)))) (forall ((v_prenex_28501 Int)) (or (<= (select main_a v_prenex_28501) 1000) (<= (* 2 (select main_a v_prenex_28501)) 2000) (<= (+ main_y 1) v_prenex_28501) (< v_prenex_28501 main_y)))) (forall ((v_prenex_21252 Int) (v_prenex_21251 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21251))) (<= (+ main_x 1) v_prenex_21252) (<= (* 2 (select main_a v_prenex_21252)) 4) (<= (* 2 (select main_a v_prenex_21251)) 2000) (< v_prenex_21252 main_x) (<= (select main_a v_prenex_21251) (+ (select main_a v_prenex_21252) 1000)) (<= 0 (* 2 (select main_a v_prenex_21252))))) (forall ((v_prenex_22714 Int) (v_prenex_22715 Int)) (or (<= (+ main_x 1) v_prenex_22715) (<= (select main_a v_prenex_22714) 1000) (<= 998 (select main_a v_prenex_22714)) (< v_prenex_22715 main_x) (<= (+ (select main_a v_prenex_22715) 996) (select main_a v_prenex_22714)) (<= (+ main_y 1) v_prenex_22714) (<= 0 (select main_a v_prenex_22715)))) (forall ((v_prenex_20794 Int) (v_prenex_20793 Int)) (or (<= (select main_a v_prenex_20793) 1002) (< v_prenex_20794 main_x) (<= (select main_a v_prenex_20793) (+ (select main_a v_prenex_20794) 1000)) (<= (+ main_x 1) v_prenex_20794) (<= (+ main_y 1) v_prenex_20793) (<= 0 (* 2 (select main_a v_prenex_20794))) (<= (* 2 (select main_a v_prenex_20793)) 2000))) (or (forall ((v_prenex_19267 Int)) (or (<= (* 2 (select main_a v_prenex_19267)) 2000) (<= (select main_a v_prenex_19267) 1002) (<= (+ main_y 1) v_prenex_19267))) (forall ((v_prenex_19268 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19268))) (< v_prenex_19268 main_x) (<= (* 2 (select main_a v_prenex_19268)) 4) (<= (+ main_x 1) v_prenex_19268)))) (forall ((v_prenex_22022 Int) (v_prenex_22021 Int)) (or (<= 996 (select main_a v_prenex_22021)) (<= (select main_a v_prenex_22022) 2) (< v_prenex_22022 main_x) (<= (* 2 (select main_a v_prenex_22021)) 2000) (<= (+ main_x 1) v_prenex_22022) (<= (select main_a v_prenex_22021) (+ (select main_a v_prenex_22022) 1000)) (<= (select main_a v_prenex_22022) 4))) (forall ((v_prenex_18707 Int) (v_prenex_18708 Int)) (or (< v_prenex_18707 main_x) (<= 0 (+ (select main_a v_prenex_18707) 2)) (<= 1000 (+ (select main_a v_prenex_18707) (select main_a v_prenex_18708))) (<= 998 (select main_a v_prenex_18708)) (<= (* 2 (select main_a v_prenex_18708)) 2000) (< v_prenex_18708 main_y) (<= (+ main_x 1) v_prenex_18707))) (or (forall ((v_prenex_24026 Int)) (or (< v_prenex_24026 main_x) (<= 0 (* 2 (select main_a v_prenex_24026))) (<= (select main_a v_prenex_24026) 2) (<= (+ main_x 1) v_prenex_24026) (<= (* 2 (select main_a v_prenex_24026)) 4))) (forall ((v_prenex_24025 Int)) (or (<= 998 (select main_a v_prenex_24025)) (<= 996 (select main_a v_prenex_24025))))) (or (forall ((v_prenex_26965 Int)) (<= (select main_a v_prenex_26965) 1000)) (forall ((v_prenex_26966 Int)) (or (<= (* 2 (select main_a v_prenex_26966)) 4) (<= (+ main_x 1) v_prenex_26966) (<= 0 (+ (select main_a v_prenex_26966) 2)) (<= (select main_a v_prenex_26966) 2) (< v_prenex_26966 main_x)))) (forall ((v_prenex_28304 Int) (v_prenex_28303 Int)) (or (<= 998 (select main_a v_prenex_28303)) (<= (+ main_x 1) v_prenex_28304) (< v_prenex_28304 main_x) (<= 0 (+ (select main_a v_prenex_28304) 2)) (<= 1000 (+ (select main_a v_prenex_28304) (select main_a v_prenex_28303))))) (forall ((v_prenex_22856 Int) (v_prenex_22857 Int)) (or (<= 1000 (+ (select main_a v_prenex_22857) (select main_a v_prenex_22856))) (<= (select main_a v_prenex_22857) 4) (<= (+ main_x 1) v_prenex_22857) (< v_prenex_22856 main_y) (<= 1996 (* 2 (select main_a v_prenex_22856))) (< v_prenex_22857 main_x))) (forall ((v_prenex_26321 Int) (v_prenex_26322 Int)) (or (<= 1000 (+ (select main_a v_prenex_26322) (select main_a v_prenex_26321))) (<= (select main_a v_prenex_26321) 1002) (<= 1996 (* 2 (select main_a v_prenex_26321))) (<= (select main_a v_prenex_26322) 2) (< v_prenex_26321 main_y) (<= (+ main_x 1) v_prenex_26322) (< v_prenex_26322 main_x))) (forall ((v_prenex_24472 Int) (v_prenex_24473 Int)) (or (<= 0 (+ (select main_a v_prenex_24473) 2)) (<= (+ (select main_a v_prenex_24473) 996) (select main_a v_prenex_24472)) (<= (+ main_x 1) v_prenex_24473) (<= (select main_a v_prenex_24473) 4) (< v_prenex_24473 main_x))) (or (forall ((v_prenex_20665 Int)) (or (<= (+ main_y 1) v_prenex_20665) (<= (select main_a v_prenex_20665) 1002) (<= 998 (select main_a v_prenex_20665)))) (forall ((v_prenex_20666 Int)) (or (<= (+ main_x 1) v_prenex_20666) (<= 0 (* 2 (select main_a v_prenex_20666))) (< v_prenex_20666 main_x)))) (or (forall ((v_prenex_20527 Int)) (or (< v_prenex_20527 main_x) (<= (+ main_x 1) v_prenex_20527) (<= (* 2 (select main_a v_prenex_20527)) 4) (<= (select main_a v_prenex_20527) 2) (<= 0 (* 2 (select main_a v_prenex_20527))))) (forall ((v_prenex_20526 Int)) (or (<= (select main_a v_prenex_20526) 1002) (<= (select main_a v_prenex_20526) 1000)))) (forall ((v_prenex_25128 Int) (v_prenex_25127 Int)) (or (< v_prenex_25128 main_x) (<= (* 2 (select main_a v_prenex_25128)) 4) (<= (* 2 (select main_a v_prenex_25127)) 2000) (<= (select main_a v_prenex_25127) 1000) (<= (+ (select main_a v_prenex_25128) (select main_a v_prenex_25127)) 1000) (<= (+ main_x 1) v_prenex_25128) (<= (select main_a v_prenex_25128) 4))) (forall ((v_prenex_22023 Int) (v_prenex_22024 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22023))) (<= (select main_a v_prenex_22023) (+ (select main_a v_prenex_22024) 1000)) (<= (* 2 (select main_a v_prenex_22023)) 2000) (< v_prenex_22024 main_x) (< v_prenex_22023 main_y) (<= (* 2 (select main_a v_prenex_22024)) 4) (<= (+ main_x 1) v_prenex_22024))) (forall ((v_prenex_24366 Int) (v_prenex_24365 Int)) (or (< v_prenex_24366 main_x) (<= (* 2 (select main_a v_prenex_24365)) 2000) (<= 1000 (+ (select main_a v_prenex_24366) (select main_a v_prenex_24365))) (<= 0 (select main_a v_prenex_24366)) (<= 996 (select main_a v_prenex_24365)) (<= (+ main_x 1) v_prenex_24366))) (forall ((v_prenex_27632 Int) (v_prenex_27633 Int)) (or (<= (+ main_y 1) v_prenex_27632) (< v_prenex_27633 main_x) (<= (+ main_x 1) v_prenex_27633) (<= 0 (+ (select main_a v_prenex_27633) 2)) (<= 1000 (+ (select main_a v_prenex_27633) (select main_a v_prenex_27632))) (<= 1996 (* 2 (select main_a v_prenex_27632))) (<= (select main_a v_prenex_27632) 1000))) (forall ((v_prenex_28018 Int) (v_prenex_28017 Int)) (or (<= (select main_a v_prenex_28018) 4) (< v_prenex_28018 main_x) (<= 996 (select main_a v_prenex_28017)) (<= 0 (* 2 (select main_a v_prenex_28018))) (<= (select main_a v_prenex_28017) (+ (select main_a v_prenex_28018) 1000)) (<= (select main_a v_prenex_28017) 1002) (<= (+ main_x 1) v_prenex_28018))) (forall ((v_prenex_25852 Int) (v_prenex_25851 Int)) (or (<= (* 2 (select main_a v_prenex_25852)) 4) (<= 996 (select main_a v_prenex_25851)) (<= (select main_a v_prenex_25851) 1000) (< v_prenex_25852 main_x) (<= 1000 (+ (select main_a v_prenex_25852) (select main_a v_prenex_25851))) (<= (+ main_x 1) v_prenex_25852) (<= (select main_a v_prenex_25852) 2))) (forall ((v_prenex_20867 Int) (v_prenex_20866 Int)) (or (<= 0 (+ (select main_a v_prenex_20867) 2)) (<= (select main_a v_prenex_20866) 1002) (<= 998 (select main_a v_prenex_20866)) (<= (+ main_x 1) v_prenex_20867) (< v_prenex_20867 main_x) (<= (select main_a v_prenex_20866) (+ (select main_a v_prenex_20867) 1000)) (< v_prenex_20866 main_y))) (or (forall ((v_prenex_20806 Int)) (or (< v_prenex_20806 main_x) (<= (* 2 (select main_a v_prenex_20806)) 4) (<= (+ main_x 1) v_prenex_20806))) (forall ((v_prenex_20805 Int)) (or (<= (+ main_y 1) v_prenex_20805) (<= (select main_a v_prenex_20805) 1000) (<= 1996 (* 2 (select main_a v_prenex_20805)))))) (or (forall ((v_prenex_26315 Int)) (or (<= (select main_a v_prenex_26315) 1000) (<= (* 2 (select main_a v_prenex_26315)) 2000))) (forall ((v_prenex_26316 Int)) (or (<= (+ main_x 1) v_prenex_26316) (<= 0 (+ (select main_a v_prenex_26316) 2)) (<= 0 (* 2 (select main_a v_prenex_26316))) (< v_prenex_26316 main_x) (<= (select main_a v_prenex_26316) 2)))) (forall ((v_prenex_19182 Int) (v_prenex_19181 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19182))) (< v_prenex_19182 main_x) (<= 996 (select main_a v_prenex_19181)) (<= (select main_a v_prenex_19181) 1002) (<= (select main_a v_prenex_19181) (+ (select main_a v_prenex_19182) 1000)) (<= (+ main_x 1) v_prenex_19182))) (forall ((v_prenex_23279 Int) (v_prenex_23280 Int)) (or (<= (+ main_x 1) v_prenex_23280) (<= 1000 (+ (select main_a v_prenex_23280) (select main_a v_prenex_23279))) (<= 996 (select main_a v_prenex_23279)) (< v_prenex_23280 main_x) (<= 1996 (* 2 (select main_a v_prenex_23279))) (<= 0 (+ (select main_a v_prenex_23280) 2)) (<= (select main_a v_prenex_23280) 4))) (or (forall ((v_prenex_20157 Int)) (or (< v_prenex_20157 main_x) (<= 0 (* 2 (select main_a v_prenex_20157))) (<= (select main_a v_prenex_20157) 4) (<= (+ main_x 1) v_prenex_20157) (<= (select main_a v_prenex_20157) 2))) (forall ((v_prenex_20156 Int)) (or (<= 998 (select main_a v_prenex_20156)) (<= (select main_a v_prenex_20156) 1002)))) (forall ((v_prenex_24699 Int) (v_prenex_24698 Int)) (or (<= (+ main_x 1) v_prenex_24699) (< v_prenex_24699 main_x) (<= 1000 (+ (select main_a v_prenex_24699) (select main_a v_prenex_24698))) (<= (* 2 (select main_a v_prenex_24698)) 2000) (<= 0 (* 2 (select main_a v_prenex_24699))) (< v_prenex_24698 main_y))) (forall ((v_prenex_22084 Int) (v_prenex_22083 Int)) (or (<= 1000 (+ (select main_a v_prenex_22084) (select main_a v_prenex_22083))) (<= (* 2 (select main_a v_prenex_22083)) 2000) (<= (select main_a v_prenex_22083) 1000) (<= (+ main_x 1) v_prenex_22084) (< v_prenex_22084 main_x) (<= 0 (+ (select main_a v_prenex_22084) 2)) (<= (select main_a v_prenex_22084) 4))) (or (forall ((v_prenex_22139 Int)) (or (<= 998 (select main_a v_prenex_22139)) (<= (+ main_y 1) v_prenex_22139) (<= (select main_a v_prenex_22139) 1000))) (forall ((v_prenex_22140 Int)) (or (< v_prenex_22140 main_x) (<= (* 2 (select main_a v_prenex_22140)) 4) (<= (+ main_x 1) v_prenex_22140)))) (or (forall ((v_prenex_24792 Int)) (or (<= 996 (select main_a v_prenex_24792)) (<= (+ main_y 1) v_prenex_24792) (<= (* 2 (select main_a v_prenex_24792)) 2000))) (forall ((v_prenex_24793 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24793))) (<= (+ main_x 1) v_prenex_24793) (<= (select main_a v_prenex_24793) 4) (< v_prenex_24793 main_x)))) (forall ((v_prenex_23444 Int) (v_prenex_23443 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23443))) (<= 0 (select main_a v_prenex_23444)) (<= (+ main_x 1) v_prenex_23444) (< v_prenex_23444 main_x) (<= (select main_a v_prenex_23443) (+ (select main_a v_prenex_23444) 1000)) (<= 0 (* 2 (select main_a v_prenex_23444))))) (forall ((v_prenex_20676 Int) (v_prenex_20675 Int)) (or (< v_prenex_20676 main_x) (<= 1996 (* 2 (select main_a v_prenex_20675))) (<= (select main_a v_prenex_20676) 2) (<= (+ (select main_a v_prenex_20676) 996) (select main_a v_prenex_20675)) (<= (+ main_x 1) v_prenex_20676))) (forall ((v_prenex_20846 Int) (v_prenex_20845 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20845))) (<= 996 (select main_a v_prenex_20845)) (<= (select main_a v_prenex_20846) 4) (<= 1000 (+ (select main_a v_prenex_20846) (select main_a v_prenex_20845))) (<= (+ main_x 1) v_prenex_20846) (<= (* 2 (select main_a v_prenex_20846)) 4) (< v_prenex_20846 main_x))) (forall ((v_prenex_26776 Int) (v_prenex_26775 Int)) (or (< v_prenex_26776 main_x) (<= (+ main_x 1) v_prenex_26776) (<= (* 2 (select main_a v_prenex_26776)) 4) (<= (select main_a v_prenex_26775) (+ (select main_a v_prenex_26776) 1000)) (<= 0 (+ (select main_a v_prenex_26776) 2)))) (or (forall ((v_prenex_23197 Int)) (or (<= (+ main_y 1) v_prenex_23197) (<= (* 2 (select main_a v_prenex_23197)) 2000) (<= 996 (select main_a v_prenex_23197)))) (forall ((v_prenex_23198 Int)) (or (<= (+ main_x 1) v_prenex_23198) (< v_prenex_23198 main_x) (<= 0 (* 2 (select main_a v_prenex_23198))) (<= 0 (select main_a v_prenex_23198))))) (or (forall ((v_prenex_25064 Int)) (or (<= (select main_a v_prenex_25064) 2) (<= 0 (* 2 (select main_a v_prenex_25064))) (< v_prenex_25064 main_x) (<= 0 (+ (select main_a v_prenex_25064) 2)) (<= (+ main_x 1) v_prenex_25064))) (forall ((v_prenex_25063 Int)) (or (<= (* 2 (select main_a v_prenex_25063)) 2000) (<= 996 (select main_a v_prenex_25063))))) (or (forall ((v_prenex_18823 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_18823))) (<= (select main_a v_prenex_18823) 1000) (< v_prenex_18823 main_y))) (forall ((v_prenex_18824 Int)) (or (<= (+ main_x 1) v_prenex_18824) (< v_prenex_18824 main_x) (<= (* 2 (select main_a v_prenex_18824)) 4)))) (or (forall ((v_prenex_22921 Int)) (or (<= (+ main_x 1) v_prenex_22921) (<= 0 (* 2 (select main_a v_prenex_22921))) (<= (select main_a v_prenex_22921) 4) (< v_prenex_22921 main_x))) (forall ((v_prenex_22920 Int)) (or (<= (select main_a v_prenex_22920) 1002) (<= 996 (select main_a v_prenex_22920))))) (forall ((v_prenex_19597 Int) (v_prenex_19598 Int)) (or (<= (select main_a v_prenex_19597) 1002) (<= 1000 (+ (select main_a v_prenex_19598) (select main_a v_prenex_19597))) (< v_prenex_19598 main_x) (<= (select main_a v_prenex_19598) 4) (<= 1996 (* 2 (select main_a v_prenex_19597))) (<= (+ main_x 1) v_prenex_19598) (<= (* 2 (select main_a v_prenex_19598)) 4))) (forall ((v_prenex_21737 Int) (v_prenex_21738 Int)) (or (<= (+ main_x 1) v_prenex_21738) (< v_prenex_21738 main_x) (<= (+ (select main_a v_prenex_21738) 996) (select main_a v_prenex_21737)) (<= (* 2 (select main_a v_prenex_21738)) 4) (<= 0 (select main_a v_prenex_21738)) (<= 998 (select main_a v_prenex_21737)) (<= (* 2 (select main_a v_prenex_21737)) 2000))) (forall ((v_prenex_26413 Int) (v_prenex_26414 Int)) (or (<= (+ (select main_a v_prenex_26414) (select main_a v_prenex_26413)) 1000) (<= 996 (select main_a v_prenex_26413)) (< v_prenex_26414 main_x) (< v_prenex_26413 main_y) (<= 0 (+ (select main_a v_prenex_26414) 2)) (<= (+ main_x 1) v_prenex_26414))) (or (forall ((v_prenex_22222 Int)) (or (<= (+ main_x 1) v_prenex_22222) (<= 0 (* 2 (select main_a v_prenex_22222))) (<= (select main_a v_prenex_22222) 4) (< v_prenex_22222 main_x))) (forall ((v_prenex_22221 Int)) (or (<= 996 (select main_a v_prenex_22221)) (< v_prenex_22221 main_y) (<= (select main_a v_prenex_22221) 1002)))) (or (forall ((v_prenex_26395 Int)) (or (<= 998 (select main_a v_prenex_26395)) (<= (select main_a v_prenex_26395) 1002))) (forall ((v_prenex_26396 Int)) (or (< v_prenex_26396 main_x) (<= (+ main_x 1) v_prenex_26396) (<= (* 2 (select main_a v_prenex_26396)) 4) (<= (select main_a v_prenex_26396) 2)))) (forall ((v_prenex_25529 Int) (v_prenex_25528 Int)) (or (<= (select main_a v_prenex_25529) 4) (<= (+ main_x 1) v_prenex_25529) (<= 0 (* 2 (select main_a v_prenex_25529))) (<= (* 2 (select main_a v_prenex_25528)) 2000) (<= 1000 (+ (select main_a v_prenex_25529) (select main_a v_prenex_25528))) (<= (select main_a v_prenex_25528) 1000) (< v_prenex_25529 main_x))) (forall ((v_prenex_21337 Int) (v_prenex_21338 Int)) (or (<= 0 (select main_a v_prenex_21338)) (<= (+ (select main_a v_prenex_21338) 996) (select main_a v_prenex_21337)) (<= (+ main_x 1) v_prenex_21338) (<= 1996 (* 2 (select main_a v_prenex_21337))) (<= 998 (select main_a v_prenex_21337)) (< v_prenex_21338 main_x))) (forall ((v_prenex_26175 Int) (v_prenex_26176 Int)) (or (<= 1000 (+ (select main_a v_prenex_26176) (select main_a v_prenex_26175))) (<= (* 2 (select main_a v_prenex_26176)) 4) (< v_prenex_26176 main_x) (<= (+ main_x 1) v_prenex_26176) (<= (* 2 (select main_a v_prenex_26175)) 2000) (<= (select main_a v_prenex_26175) 1000) (< v_prenex_26175 main_y))) (or (forall ((v_prenex_19117 Int)) (or (<= (+ main_x 1) v_prenex_19117) (< v_prenex_19117 main_x) (<= (select main_a v_prenex_19117) 2) (<= 0 (* 2 (select main_a v_prenex_19117))))) (forall ((v_prenex_19116 Int)) (<= 998 (select main_a v_prenex_19116)))) (or (forall ((v_prenex_18790 Int)) (or (<= (* 2 (select main_a v_prenex_18790)) 2000) (<= 1996 (* 2 (select main_a v_prenex_18790))))) (forall ((v_prenex_18789 Int)) (or (<= (select main_a v_prenex_18789) 2) (< v_prenex_18789 main_x) (<= 0 (+ (select main_a v_prenex_18789) 2)) (<= (* 2 (select main_a v_prenex_18789)) 4) (<= (+ main_x 1) v_prenex_18789)))) (forall ((v_prenex_27963 Int)) (or (<= (* 2 (select main_a v_prenex_27963)) 4) (< v_prenex_27963 main_x) (<= (+ main_x 1) v_prenex_27963) (<= 0 (+ (select main_a v_prenex_27963) 2)))) (forall ((v_prenex_25746 Int)) (or (<= (+ main_x 1) v_prenex_25746) (<= (* 2 (select main_a v_prenex_25746)) 4) (<= 0 (* 2 (select main_a v_prenex_25746))) (< v_prenex_25746 main_x))) (forall ((v_prenex_28264 Int) (v_prenex_28263 Int)) (or (<= (+ main_x 1) v_prenex_28264) (<= (select main_a v_prenex_28264) 2) (< v_prenex_28264 main_x) (<= 996 (select main_a v_prenex_28263)) (<= (select main_a v_prenex_28264) 4) (<= (+ (select main_a v_prenex_28264) (select main_a v_prenex_28263)) 1000))) (forall ((v_prenex_26953 Int) (v_prenex_26954 Int)) (or (<= (+ (select main_a v_prenex_26954) 996) (select main_a v_prenex_26953)) (<= (+ main_x 1) v_prenex_26954) (<= (select main_a v_prenex_26954) 4) (<= 0 (select main_a v_prenex_26954)) (< v_prenex_26954 main_x) (<= (select main_a v_prenex_26953) 1002))) (forall ((v_prenex_25791 Int) (v_prenex_25792 Int)) (or (<= 0 (select main_a v_prenex_25792)) (< v_prenex_25791 main_y) (<= 1996 (* 2 (select main_a v_prenex_25791))) (<= (+ main_x 1) v_prenex_25792) (<= 1000 (+ (select main_a v_prenex_25792) (select main_a v_prenex_25791))) (<= (select main_a v_prenex_25791) 1002) (< v_prenex_25792 main_x))) (forall ((v_prenex_24519 Int) (v_prenex_24518 Int)) (or (<= (+ main_y 1) v_prenex_24518) (<= (+ main_x 1) v_prenex_24519) (<= (* 2 (select main_a v_prenex_24518)) 2000) (<= (select main_a v_prenex_24519) 2) (< v_prenex_24519 main_x) (<= 1996 (* 2 (select main_a v_prenex_24518))) (<= (select main_a v_prenex_24518) (+ (select main_a v_prenex_24519) 1000)))) (forall ((v_prenex_18986 Int) (v_prenex_18985 Int)) (or (<= (select main_a v_prenex_18986) 4) (<= 0 (* 2 (select main_a v_prenex_18986))) (<= (+ (select main_a v_prenex_18986) 996) (select main_a v_prenex_18985)) (<= (+ main_x 1) v_prenex_18986) (<= 998 (select main_a v_prenex_18985)) (< v_prenex_18986 main_x) (<= (select main_a v_prenex_18985) 1002))) (forall ((v_prenex_23980 Int) (v_prenex_23979 Int)) (or (<= (+ main_x 1) v_prenex_23980) (<= (select main_a v_prenex_23979) 1002) (< v_prenex_23980 main_x) (<= 998 (select main_a v_prenex_23979)) (<= (+ (select main_a v_prenex_23980) (select main_a v_prenex_23979)) 1000) (<= (select main_a v_prenex_23980) 4))) (forall ((v_prenex_28661 Int) (v_prenex_28660 Int)) (or (< v_prenex_28661 main_x) (<= (+ main_x 1) v_prenex_28661) (<= (select main_a v_prenex_28661) 2) (<= 1000 (+ (select main_a v_prenex_28661) (select main_a v_prenex_28660))) (<= 1996 (* 2 (select main_a v_prenex_28660))))) (forall ((v_prenex_28229 Int) (v_prenex_28230 Int)) (or (< v_prenex_28229 main_y) (<= (* 2 (select main_a v_prenex_28229)) 2000) (<= (select main_a v_prenex_28229) (+ (select main_a v_prenex_28230) 1000)) (<= (select main_a v_prenex_28230) 2) (< v_prenex_28230 main_x) (<= (+ main_x 1) v_prenex_28230) (<= 998 (select main_a v_prenex_28229)))) (forall ((v_prenex_24885 Int) (v_prenex_24884 Int)) (or (<= (+ main_x 1) v_prenex_24885) (<= (* 2 (select main_a v_prenex_24884)) 2000) (< v_prenex_24885 main_x) (< v_prenex_24884 main_y) (<= 0 (* 2 (select main_a v_prenex_24885))) (<= (select main_a v_prenex_24884) (+ (select main_a v_prenex_24885) 1000)))) (or (forall ((v_prenex_28756 Int)) (or (< v_prenex_28756 main_x) (<= (select main_a v_prenex_28756) 2) (<= 0 (* 2 (select main_a v_prenex_28756))) (<= (select main_a v_prenex_28756) 4) (<= (+ main_x 1) v_prenex_28756))) (forall ((v_prenex_28755 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28755))) (<= 998 (select main_a v_prenex_28755))))) (or (forall ((v_prenex_27094 Int)) (or (< v_prenex_27094 main_x) (<= (* 2 (select main_a v_prenex_27094)) 4) (<= (select main_a v_prenex_27094) 2) (<= (select main_a v_prenex_27094) 4) (<= (+ main_x 1) v_prenex_27094))) (forall ((v_prenex_27093 Int)) (<= (select main_a v_prenex_27093) 1000))) (or (forall ((v_prenex_20672 Int)) (or (< v_prenex_20672 main_x) (<= (+ main_x 1) v_prenex_20672) (<= 0 (* 2 (select main_a v_prenex_20672))))) (forall ((v_prenex_20671 Int)) (or (<= 998 (select main_a v_prenex_20671)) (< v_prenex_20671 main_y) (<= (select main_a v_prenex_20671) 1002)))) (forall ((v_prenex_19654 Int) (v_prenex_19653 Int)) (or (<= (select main_a v_prenex_19653) 1002) (<= (select main_a v_prenex_19654) 2) (<= (+ (select main_a v_prenex_19654) (select main_a v_prenex_19653)) 1000) (< v_prenex_19654 main_x) (<= (+ main_x 1) v_prenex_19654) (<= (+ main_y 1) v_prenex_19653) (<= 996 (select main_a v_prenex_19653)))) (forall ((v_prenex_19722 Int) (v_prenex_19721 Int)) (or (<= (select main_a v_prenex_19722) 2) (< v_prenex_19722 main_x) (<= (+ main_x 1) v_prenex_19722) (<= 1000 (+ (select main_a v_prenex_19722) (select main_a v_prenex_19721))) (<= 0 (select main_a v_prenex_19722)) (<= 1996 (* 2 (select main_a v_prenex_19721))))) (or (forall ((v_prenex_24013 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24013))) (<= (* 2 (select main_a v_prenex_24013)) 2000))) (forall ((v_prenex_24014 Int)) (or (< v_prenex_24014 main_x) (<= (+ main_x 1) v_prenex_24014) (<= (* 2 (select main_a v_prenex_24014)) 4) (<= (select main_a v_prenex_24014) 4) (<= (select main_a v_prenex_24014) 2)))) (forall ((v_prenex_22596 Int) (v_prenex_22597 Int)) (or (<= (+ (select main_a v_prenex_22597) (select main_a v_prenex_22596)) 1000) (<= 0 (+ (select main_a v_prenex_22597) 2)) (<= (select main_a v_prenex_22596) 1000) (<= (+ main_x 1) v_prenex_22597) (<= 0 (select main_a v_prenex_22597)) (< v_prenex_22597 main_x))) (or (forall ((v_prenex_22766 Int)) (or (<= (* 2 (select main_a v_prenex_22766)) 2000) (<= 996 (select main_a v_prenex_22766)))) (forall ((v_prenex_22767 Int)) (or (<= 0 (+ (select main_a v_prenex_22767) 2)) (< v_prenex_22767 main_x) (<= (+ main_x 1) v_prenex_22767) (<= (select main_a v_prenex_22767) 2) (<= (* 2 (select main_a v_prenex_22767)) 4)))) (forall ((v_prenex_21325 Int) (v_prenex_21326 Int)) (or (<= (+ main_x 1) v_prenex_21326) (<= (select main_a v_prenex_21325) 1000) (<= (select main_a v_prenex_21326) 2) (<= 0 (* 2 (select main_a v_prenex_21326))) (< v_prenex_21326 main_x) (<= 1000 (+ (select main_a v_prenex_21326) (select main_a v_prenex_21325))) (<= 1996 (* 2 (select main_a v_prenex_21325))))) (or (forall ((v_prenex_27267 Int)) (or (<= 0 (+ (select main_a v_prenex_27267) 2)) (<= 0 (* 2 (select main_a v_prenex_27267))) (<= (* 2 (select main_a v_prenex_27267)) 4) (<= (+ main_x 1) v_prenex_27267) (< v_prenex_27267 main_x))) (forall ((v_prenex_27266 Int)) (or (<= (select main_a v_prenex_27266) 1002) (<= 998 (select main_a v_prenex_27266))))) (forall ((v_prenex_25426 Int) (v_prenex_25427 Int)) (or (<= 996 (select main_a v_prenex_25426)) (<= (+ main_x 1) v_prenex_25427) (<= (select main_a v_prenex_25426) 1002) (< v_prenex_25427 main_x) (< v_prenex_25426 main_y) (<= (* 2 (select main_a v_prenex_25427)) 4) (<= (+ (select main_a v_prenex_25427) (select main_a v_prenex_25426)) 1000))) (forall ((v_prenex_20033 Int) (v_prenex_20032 Int)) (or (< v_prenex_20033 main_x) (< v_prenex_20032 main_y) (<= (+ (select main_a v_prenex_20033) 996) (select main_a v_prenex_20032)) (<= (select main_a v_prenex_20032) 1002) (<= (select main_a v_prenex_20033) 4) (<= (+ main_x 1) v_prenex_20033))) (forall ((v_prenex_23078 Int) (v_prenex_23077 Int)) (or (<= (+ (select main_a v_prenex_23078) (select main_a v_prenex_23077)) 1000) (<= (+ main_x 1) v_prenex_23078) (<= (select main_a v_prenex_23077) 1000) (<= (select main_a v_prenex_23078) 2) (<= 998 (select main_a v_prenex_23077)) (< v_prenex_23078 main_x) (<= (select main_a v_prenex_23078) 4))) (or (forall ((v_prenex_19192 Int)) (or (<= (select main_a v_prenex_19192) 2) (<= (+ main_x 1) v_prenex_19192) (<= (select main_a v_prenex_19192) 4) (<= (* 2 (select main_a v_prenex_19192)) 4) (< v_prenex_19192 main_x))) (forall ((v_prenex_19191 Int)) (<= (* 2 (select main_a v_prenex_19191)) 2000))) (forall ((v_prenex_27260 Int) (v_prenex_27261 Int)) (or (<= (+ main_x 1) v_prenex_27261) (< v_prenex_27261 main_x) (<= 0 (+ (select main_a v_prenex_27261) 2)) (<= (+ (select main_a v_prenex_27261) (select main_a v_prenex_27260)) 1000))) (or (forall ((v_prenex_26855 Int)) (or (<= (select main_a v_prenex_26855) 2) (<= (+ main_x 1) v_prenex_26855) (<= (* 2 (select main_a v_prenex_26855)) 4) (<= 0 (* 2 (select main_a v_prenex_26855))) (< v_prenex_26855 main_x))) (forall ((v_prenex_26854 Int)) (<= (select main_a v_prenex_26854) 1000))) (forall ((v_prenex_27039 Int) (v_prenex_27040 Int)) (or (<= (select main_a v_prenex_27040) 2) (<= 1000 (+ (select main_a v_prenex_27040) (select main_a v_prenex_27039))) (<= 0 (* 2 (select main_a v_prenex_27040))) (< v_prenex_27040 main_x) (<= 996 (select main_a v_prenex_27039)) (<= (+ main_x 1) v_prenex_27040))) (forall ((v_prenex_20871 Int) (v_prenex_20870 Int)) (or (<= (select main_a v_prenex_20871) 2) (< v_prenex_20871 main_x) (<= (select main_a v_prenex_20870) 1002) (< v_prenex_20870 main_y) (<= (+ main_x 1) v_prenex_20871) (<= (select main_a v_prenex_20870) 1000) (<= (+ (select main_a v_prenex_20871) (select main_a v_prenex_20870)) 1000))) (forall ((v_prenex_20415 Int) (v_prenex_20414 Int)) (or (<= (select main_a v_prenex_20414) (+ (select main_a v_prenex_20415) 1000)) (<= (* 2 (select main_a v_prenex_20414)) 2000) (< v_prenex_20415 main_x) (<= (+ main_x 1) v_prenex_20415) (<= (* 2 (select main_a v_prenex_20415)) 4) (<= (+ main_y 1) v_prenex_20414))) (or (forall ((v_prenex_22741 Int)) (or (< v_prenex_22741 main_x) (<= 0 (* 2 (select main_a v_prenex_22741))) (<= (select main_a v_prenex_22741) 2) (<= (* 2 (select main_a v_prenex_22741)) 4) (<= (+ main_x 1) v_prenex_22741))) (forall ((v_prenex_22740 Int)) (or (<= 998 (select main_a v_prenex_22740)) (<= (* 2 (select main_a v_prenex_22740)) 2000)))) (forall ((v_prenex_27982 Int) (v_prenex_27983 Int)) (or (<= 0 (+ (select main_a v_prenex_27983) 2)) (<= (+ main_x 1) v_prenex_27983) (<= 0 (select main_a v_prenex_27983)) (<= 1000 (+ (select main_a v_prenex_27983) (select main_a v_prenex_27982))) (<= 996 (select main_a v_prenex_27982)) (< v_prenex_27983 main_x) (<= 998 (select main_a v_prenex_27982)))) (forall ((v_prenex_22365 Int) (v_prenex_22366 Int)) (or (<= 996 (select main_a v_prenex_22365)) (<= 1000 (+ (select main_a v_prenex_22366) (select main_a v_prenex_22365))) (< v_prenex_22366 main_x) (<= (select main_a v_prenex_22366) 2) (<= (+ main_x 1) v_prenex_22366) (<= 998 (select main_a v_prenex_22365)))) (or (forall ((v_prenex_20088 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20088))) (<= (+ main_y 1) v_prenex_20088))) (forall ((v_prenex_20089 Int)) (or (< v_prenex_20089 main_x) (<= (+ main_x 1) v_prenex_20089) (<= (select main_a v_prenex_20089) 2)))) (or (forall ((v_prenex_25062 Int)) (or (< v_prenex_25062 main_x) (<= (+ main_x 1) v_prenex_25062) (<= 0 (* 2 (select main_a v_prenex_25062))) (<= 0 (select main_a v_prenex_25062)))) (forall ((v_prenex_25061 Int)) (or (< v_prenex_25061 main_y) (<= (* 2 (select main_a v_prenex_25061)) 2000) (<= 996 (select main_a v_prenex_25061))))) (forall ((v_prenex_19203 Int) (v_prenex_19204 Int)) (or (<= (+ main_y 1) v_prenex_19203) (<= (+ (select main_a v_prenex_19204) (select main_a v_prenex_19203)) 1000) (<= 998 (select main_a v_prenex_19203)) (<= 0 (+ (select main_a v_prenex_19204) 2)) (<= (select main_a v_prenex_19203) 1000) (< v_prenex_19204 main_x) (<= (+ main_x 1) v_prenex_19204))) (or (forall ((v_prenex_22317 Int)) (or (<= (select main_a v_prenex_22317) 1000) (<= (+ main_y 1) v_prenex_22317) (<= (select main_a v_prenex_22317) 1002))) (forall ((v_prenex_22318 Int)) (or (<= (select main_a v_prenex_22318) 2) (<= 0 (* 2 (select main_a v_prenex_22318))) (< v_prenex_22318 main_x) (<= (+ main_x 1) v_prenex_22318)))) (or (forall ((v_prenex_24610 Int)) (or (<= (+ main_y 1) v_prenex_24610) (<= (select main_a v_prenex_24610) 1000) (<= 996 (select main_a v_prenex_24610)))) (forall ((v_prenex_24611 Int)) (or (<= (+ main_x 1) v_prenex_24611) (<= 0 (* 2 (select main_a v_prenex_24611))) (< v_prenex_24611 main_x)))) (or (forall ((v_prenex_19473 Int)) (<= 996 (select main_a v_prenex_19473))) (forall ((v_prenex_19474 Int)) (or (<= 0 (select main_a v_prenex_19474)) (< v_prenex_19474 main_x) (<= (+ main_x 1) v_prenex_19474) (<= 0 (* 2 (select main_a v_prenex_19474)))))) (or (forall ((v_prenex_26850 Int)) (<= 996 (select main_a v_prenex_26850))) (forall ((v_prenex_26851 Int)) (or (<= 0 (+ (select main_a v_prenex_26851) 2)) (< v_prenex_26851 main_x) (<= (+ main_x 1) v_prenex_26851) (<= (select main_a v_prenex_26851) 2) (<= (* 2 (select main_a v_prenex_26851)) 4)))) (forall ((v_prenex_20401 Int) (v_prenex_20400 Int)) (or (< v_prenex_20400 main_y) (<= (+ main_y 1) v_prenex_20400) (<= 996 (select main_a v_prenex_20400)) (<= (select main_a v_prenex_20400) (+ (select main_a v_prenex_20401) 1000)) (<= (select main_a v_prenex_20400) 1002))) (forall ((v_prenex_23811 Int) (v_prenex_23812 Int)) (or (< v_prenex_23812 main_x) (<= (+ (select main_a v_prenex_23812) 996) (select main_a v_prenex_23811)) (<= (select main_a v_prenex_23811) 1000) (<= 0 (* 2 (select main_a v_prenex_23812))) (<= (+ main_x 1) v_prenex_23812) (<= 996 (select main_a v_prenex_23811)) (<= 0 (select main_a v_prenex_23812)))) (or (forall ((v_prenex_20046 Int)) (<= (select main_a v_prenex_20046) 1000)) (forall ((v_prenex_20047 Int)) (or (< v_prenex_20047 main_x) (<= (select main_a v_prenex_20047) 4) (<= (* 2 (select main_a v_prenex_20047)) 4) (<= (+ main_x 1) v_prenex_20047)))) (or (forall ((v_prenex_27915 Int)) (or (<= (+ main_x 1) v_prenex_27915) (<= 0 (select main_a v_prenex_27915)) (<= 0 (* 2 (select main_a v_prenex_27915))) (< v_prenex_27915 main_x))) (forall ((v_prenex_27914 Int)) (or (< v_prenex_27914 main_y) (<= 996 (select main_a v_prenex_27914))))) (forall ((v_prenex_22374 Int) (v_prenex_22373 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22374))) (<= 0 (select main_a v_prenex_22374)) (<= (+ main_x 1) v_prenex_22374) (<= 1996 (* 2 (select main_a v_prenex_22373))) (<= (+ (select main_a v_prenex_22374) (select main_a v_prenex_22373)) 1000) (< v_prenex_22374 main_x) (<= 998 (select main_a v_prenex_22373)))) (forall ((v_prenex_24988 Int) (v_prenex_24987 Int)) (or (< v_prenex_24988 main_x) (<= (select main_a v_prenex_24987) (+ (select main_a v_prenex_24988) 1000)) (<= (select main_a v_prenex_24987) 1000) (<= (+ main_x 1) v_prenex_24988) (<= (* 2 (select main_a v_prenex_24988)) 4) (<= 0 (* 2 (select main_a v_prenex_24988))))) (forall ((v_prenex_27609 Int) (v_prenex_27608 Int)) (or (<= (+ main_x 1) v_prenex_27609) (< v_prenex_27609 main_x) (<= (select main_a v_prenex_27608) 1002) (<= (* 2 (select main_a v_prenex_27609)) 4) (<= (select main_a v_prenex_27609) 2) (<= (+ (select main_a v_prenex_27609) 996) (select main_a v_prenex_27608)))) (or (forall ((v_prenex_25338 Int)) (or (<= (* 2 (select main_a v_prenex_25338)) 2000) (<= (select main_a v_prenex_25338) 1000) (< v_prenex_25338 main_y) (<= (+ main_y 1) v_prenex_25338))) (forall ((v_prenex_25339 Int)) (<= (* 2 (select main_a v_prenex_25339)) 4))) (forall ((v_prenex_25926 Int) (v_prenex_25925 Int)) (or (<= (select main_a v_prenex_25925) 1000) (<= (+ main_x 1) v_prenex_25926) (<= 0 (select main_a v_prenex_25926)) (<= (* 2 (select main_a v_prenex_25925)) 2000) (<= (* 2 (select main_a v_prenex_25926)) 4) (<= (+ (select main_a v_prenex_25926) (select main_a v_prenex_25925)) 1000) (< v_prenex_25926 main_x))) (or (forall ((v_prenex_23547 Int)) (or (<= (+ main_x 1) v_prenex_23547) (<= (select main_a v_prenex_23547) 4) (< v_prenex_23547 main_x) (<= (* 2 (select main_a v_prenex_23547)) 4))) (forall ((v_prenex_23546 Int)) (or (<= (+ main_y 1) v_prenex_23546) (<= (select main_a v_prenex_23546) 1000) (<= 996 (select main_a v_prenex_23546))))) (forall ((v_prenex_20147 Int) (v_prenex_20146 Int)) (or (< v_prenex_20147 main_x) (<= 998 (select main_a v_prenex_20146)) (<= 0 (select main_a v_prenex_20147)) (<= 996 (select main_a v_prenex_20146)) (<= (select main_a v_prenex_20147) 4) (<= (+ (select main_a v_prenex_20147) 996) (select main_a v_prenex_20146)) (<= (+ main_x 1) v_prenex_20147))) (forall ((v_prenex_19744 Int) (v_prenex_19743 Int)) (or (<= (+ (select main_a v_prenex_19744) 996) (select main_a v_prenex_19743)) (<= (select main_a v_prenex_19744) 4) (< v_prenex_19744 main_x) (<= (+ main_x 1) v_prenex_19744) (<= (select main_a v_prenex_19743) 1002) (<= 0 (* 2 (select main_a v_prenex_19744))) (<= (select main_a v_prenex_19743) 1000))) (forall ((v_prenex_22059 Int) (v_prenex_22060 Int)) (or (<= (* 2 (select main_a v_prenex_22059)) 2000) (<= (select main_a v_prenex_22059) 1002) (<= (select main_a v_prenex_22060) 4) (<= (+ main_x 1) v_prenex_22060) (<= 1000 (+ (select main_a v_prenex_22060) (select main_a v_prenex_22059))) (<= (select main_a v_prenex_22060) 2) (< v_prenex_22060 main_x))) (forall ((v_prenex_23826 Int) (v_prenex_23825 Int)) (or (<= (* 2 (select main_a v_prenex_23825)) 2000) (<= (+ main_x 1) v_prenex_23826) (<= (select main_a v_prenex_23825) 1000) (< v_prenex_23826 main_x) (<= 1000 (+ (select main_a v_prenex_23826) (select main_a v_prenex_23825))) (<= 0 (select main_a v_prenex_23826)) (<= (select main_a v_prenex_23826) 2))) (forall ((v_prenex_20606 Int) (v_prenex_20605 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20606))) (<= 1996 (* 2 (select main_a v_prenex_20605))) (<= (select main_a v_prenex_20605) 1000) (< v_prenex_20606 main_x) (<= (+ main_x 1) v_prenex_20606) (<= (select main_a v_prenex_20605) (+ (select main_a v_prenex_20606) 1000)))) (forall ((v_prenex_23994 Int) (v_prenex_23993 Int)) (or (<= 996 (select main_a v_prenex_23993)) (<= (select main_a v_prenex_23994) 4) (<= 1000 (+ (select main_a v_prenex_23994) (select main_a v_prenex_23993))) (< v_prenex_23994 main_x) (<= (+ main_x 1) v_prenex_23994) (<= (select main_a v_prenex_23993) 1002) (<= (+ main_y 1) v_prenex_23993))) (or (forall ((v_prenex_24763 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24763))) (<= (select main_a v_prenex_24763) 4) (< v_prenex_24763 main_x) (<= (+ main_x 1) v_prenex_24763))) (forall ((v_prenex_24762 Int)) (or (<= 998 (select main_a v_prenex_24762)) (<= (+ main_y 1) v_prenex_24762)))) (or (forall ((v_prenex_24115 Int)) (or (< v_prenex_24115 main_y) (<= 1996 (* 2 (select main_a v_prenex_24115))))) (forall ((v_prenex_24116 Int)) (or (<= (+ main_x 1) v_prenex_24116) (<= 0 (select main_a v_prenex_24116)) (<= 0 (* 2 (select main_a v_prenex_24116))) (< v_prenex_24116 main_x)))) (or (forall ((v_prenex_22518 Int)) (or (< v_prenex_22518 main_x) (<= 0 (+ (select main_a v_prenex_22518) 2)) (<= (* 2 (select main_a v_prenex_22518)) 4) (<= (+ main_x 1) v_prenex_22518) (<= 0 (* 2 (select main_a v_prenex_22518))))) (forall ((v_prenex_22517 Int)) (or (<= 998 (select main_a v_prenex_22517)) (<= 996 (select main_a v_prenex_22517))))) (forall ((v_prenex_28338 Int) (v_prenex_28337 Int)) (or (<= (select main_a v_prenex_28337) 1002) (<= (select main_a v_prenex_28338) 2) (< v_prenex_28338 main_x) (<= 0 (+ (select main_a v_prenex_28338) 2)) (<= 996 (select main_a v_prenex_28337)) (<= (+ main_x 1) v_prenex_28338) (<= (+ (select main_a v_prenex_28338) 996) (select main_a v_prenex_28337)))) (forall ((v_prenex_28191 Int) (v_prenex_28190 Int)) (or (<= (+ (select main_a v_prenex_28191) 996) (select main_a v_prenex_28190)) (<= 0 (* 2 (select main_a v_prenex_28191))) (<= 0 (+ (select main_a v_prenex_28191) 2)) (<= 996 (select main_a v_prenex_28190)) (<= (+ main_x 1) v_prenex_28191) (< v_prenex_28191 main_x) (<= (* 2 (select main_a v_prenex_28190)) 2000))) (forall ((v_prenex_25491 Int) (v_prenex_25490 Int)) (or (<= 996 (select main_a v_prenex_25490)) (<= 1000 (+ (select main_a v_prenex_25491) (select main_a v_prenex_25490))) (<= (select main_a v_prenex_25490) 1002) (< v_prenex_25491 main_x) (<= (+ main_x 1) v_prenex_25491) (<= 0 (* 2 (select main_a v_prenex_25491))))) (forall ((v_prenex_28534 Int) (v_prenex_28533 Int)) (or (<= (+ (select main_a v_prenex_28534) 996) (select main_a v_prenex_28533)) (<= 1996 (* 2 (select main_a v_prenex_28533))) (<= 0 (select main_a v_prenex_28534)) (<= 998 (select main_a v_prenex_28533)) (< v_prenex_28534 main_x) (< v_prenex_28533 main_y) (<= (+ main_x 1) v_prenex_28534))) (forall ((v_prenex_21555 Int) (v_prenex_21556 Int)) (or (<= 998 (select main_a v_prenex_21555)) (<= (select main_a v_prenex_21555) (+ (select main_a v_prenex_21556) 1000)) (<= (* 2 (select main_a v_prenex_21555)) 2000) (<= (select main_a v_prenex_21556) 4) (<= (+ main_x 1) v_prenex_21556) (<= (* 2 (select main_a v_prenex_21556)) 4) (< v_prenex_21556 main_x))) (forall ((v_prenex_26048 Int) (v_prenex_26047 Int)) (or (<= (+ main_x 1) v_prenex_26048) (<= (select main_a v_prenex_26047) (+ (select main_a v_prenex_26048) 1000)) (<= 0 (* 2 (select main_a v_prenex_26048))) (<= 1996 (* 2 (select main_a v_prenex_26047))) (<= (select main_a v_prenex_26048) 4) (< v_prenex_26048 main_x))) (forall ((v_prenex_24661 Int) (v_prenex_24660 Int)) (or (<= (+ (select main_a v_prenex_24661) 996) (select main_a v_prenex_24660)) (<= 1996 (* 2 (select main_a v_prenex_24660))) (< v_prenex_24661 main_x) (<= 996 (select main_a v_prenex_24660)) (<= (select main_a v_prenex_24661) 2) (<= (+ main_x 1) v_prenex_24661) (<= (select main_a v_prenex_24661) 4))) (or (forall ((v_prenex_27042 Int)) (or (<= (select main_a v_prenex_27042) 2) (< v_prenex_27042 main_x) (<= (+ main_x 1) v_prenex_27042) (<= 0 (select main_a v_prenex_27042)) (<= 0 (* 2 (select main_a v_prenex_27042))))) (forall ((v_prenex_27041 Int)) (or (<= (select main_a v_prenex_27041) 1002) (<= 1996 (* 2 (select main_a v_prenex_27041)))))) (forall ((v_prenex_20762 Int) (v_prenex_20761 Int)) (or (<= (+ (select main_a v_prenex_20762) (select main_a v_prenex_20761)) 1000) (<= (+ main_x 1) v_prenex_20762) (< v_prenex_20762 main_x) (<= (select main_a v_prenex_20762) 4) (<= (* 2 (select main_a v_prenex_20762)) 4) (<= 998 (select main_a v_prenex_20761)) (<= (* 2 (select main_a v_prenex_20761)) 2000))) (or (forall ((v_prenex_27871 Int)) (or (< v_prenex_27871 main_x) (<= (* 2 (select main_a v_prenex_27871)) 4) (<= 0 (+ (select main_a v_prenex_27871) 2)) (<= (+ main_x 1) v_prenex_27871))) (forall ((v_prenex_27870 Int)) (or (<= (+ main_y 1) v_prenex_27870) (<= (select main_a v_prenex_27870) 1002) (<= (select main_a v_prenex_27870) 1000)))) (forall ((v_prenex_25107 Int) (v_prenex_25108 Int)) (or (< v_prenex_25108 main_x) (<= (select main_a v_prenex_25108) 4) (<= (select main_a v_prenex_25107) 1002) (<= 1000 (+ (select main_a v_prenex_25108) (select main_a v_prenex_25107))) (< v_prenex_25107 main_y) (<= (+ main_x 1) v_prenex_25108))) (forall ((v_prenex_27313 Int) (v_prenex_27312 Int)) (or (<= (* 2 (select main_a v_prenex_27312)) 2000) (< v_prenex_27312 main_y) (< v_prenex_27313 main_x) (<= (+ (select main_a v_prenex_27313) 996) (select main_a v_prenex_27312)) (<= (+ main_y 1) v_prenex_27312))) (forall ((v_prenex_21095 Int) (v_prenex_21096 Int)) (or (<= (+ (select main_a v_prenex_21096) (select main_a v_prenex_21095)) 1000) (<= (select main_a v_prenex_21096) 2) (< v_prenex_21096 main_x) (<= 996 (select main_a v_prenex_21095)) (<= (* 2 (select main_a v_prenex_21095)) 2000) (<= (+ main_x 1) v_prenex_21096) (<= (select main_a v_prenex_21096) 4))) (or (forall ((v_prenex_23858 Int)) (or (<= (select main_a v_prenex_23858) 2) (<= (* 2 (select main_a v_prenex_23858)) 4) (< v_prenex_23858 main_x) (<= (+ main_x 1) v_prenex_23858))) (forall ((v_prenex_23857 Int)) (or (< v_prenex_23857 main_y) (<= 998 (select main_a v_prenex_23857))))) (forall ((v_prenex_18772 Int) (v_prenex_18771 Int)) (or (<= (select main_a v_prenex_18772) 1002) (<= (+ main_x 1) v_prenex_18771) (<= (select main_a v_prenex_18772) 1000) (< v_prenex_18771 main_x) (<= 1000 (+ (select main_a v_prenex_18771) (select main_a v_prenex_18772))) (<= (* 2 (select main_a v_prenex_18771)) 4) (<= 0 (* 2 (select main_a v_prenex_18771))))) (forall ((v_prenex_21499 Int) (v_prenex_21500 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21499))) (< v_prenex_21500 main_x) (<= 996 (select main_a v_prenex_21499)) (<= (+ main_x 1) v_prenex_21500) (<= (+ (select main_a v_prenex_21500) 996) (select main_a v_prenex_21499)) (<= (* 2 (select main_a v_prenex_21500)) 4) (<= 0 (* 2 (select main_a v_prenex_21500))))) (forall ((v_prenex_25322 Int) (v_prenex_25321 Int)) (or (<= (+ main_y 1) v_prenex_25321) (<= (+ main_x 1) v_prenex_25322) (<= 996 (select main_a v_prenex_25321)) (< v_prenex_25322 main_x) (<= (select main_a v_prenex_25321) 1002) (<= 0 (* 2 (select main_a v_prenex_25322))) (<= (+ (select main_a v_prenex_25322) 996) (select main_a v_prenex_25321)))) (or (forall ((v_prenex_20578 Int)) (or (<= (select main_a v_prenex_20578) 2) (<= (+ main_x 1) v_prenex_20578) (<= 0 (* 2 (select main_a v_prenex_20578))) (<= 0 (select main_a v_prenex_20578)) (< v_prenex_20578 main_x))) (forall ((v_prenex_20577 Int)) (or (<= (* 2 (select main_a v_prenex_20577)) 2000) (<= (select main_a v_prenex_20577) 1002)))) (forall ((v_prenex_20167 Int) (v_prenex_20166 Int)) (or (< v_prenex_20167 main_x) (<= (select main_a v_prenex_20166) 1000) (<= (select main_a v_prenex_20167) 4) (<= (select main_a v_prenex_20166) (+ (select main_a v_prenex_20167) 1000)) (<= (+ main_x 1) v_prenex_20167) (<= 996 (select main_a v_prenex_20166)))) (forall ((v_prenex_28536 Int) (v_prenex_28535 Int)) (or (<= 0 (+ (select main_a v_prenex_28536) 2)) (<= (+ main_x 1) v_prenex_28536) (< v_prenex_28536 main_x) (<= 996 (select main_a v_prenex_28535)) (< v_prenex_28535 main_y) (<= (+ (select main_a v_prenex_28536) 996) (select main_a v_prenex_28535)))) (or (forall ((v_prenex_19757 Int)) (or (<= 996 (select main_a v_prenex_19757)) (< v_prenex_19757 main_y) (<= 1996 (* 2 (select main_a v_prenex_19757))))) (forall ((v_prenex_19758 Int)) (or (< v_prenex_19758 main_x) (<= (+ main_x 1) v_prenex_19758) (<= (* 2 (select main_a v_prenex_19758)) 4)))) (forall ((v_prenex_20730 Int) (v_prenex_20729 Int)) (or (<= 0 (select main_a v_prenex_20730)) (< v_prenex_20730 main_x) (<= (+ main_x 1) v_prenex_20730) (<= (select main_a v_prenex_20729) 1002) (<= (select main_a v_prenex_20729) 1000) (<= 1000 (+ (select main_a v_prenex_20730) (select main_a v_prenex_20729))))) (forall ((v_prenex_27580 Int) (v_prenex_27581 Int)) (or (<= (+ main_x 1) v_prenex_27581) (<= (* 2 (select main_a v_prenex_27580)) 2000) (< v_prenex_27581 main_x) (<= (select main_a v_prenex_27580) (+ (select main_a v_prenex_27581) 1000)) (<= 998 (select main_a v_prenex_27580)) (<= 0 (+ (select main_a v_prenex_27581) 2)) (< v_prenex_27580 main_y))) (forall ((v_prenex_25532 Int) (v_prenex_25533 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25532))) (<= 998 (select main_a v_prenex_25532)) (<= (select main_a v_prenex_25532) (+ (select main_a v_prenex_25533) 1000)) (<= (+ main_x 1) v_prenex_25533) (< v_prenex_25533 main_x) (<= (* 2 (select main_a v_prenex_25533)) 4) (< v_prenex_25532 main_y))) (forall ((v_prenex_19881 Int) (v_prenex_19882 Int)) (or (<= 0 (select main_a v_prenex_19882)) (<= (select main_a v_prenex_19881) 1002) (<= 1996 (* 2 (select main_a v_prenex_19881))) (< v_prenex_19882 main_x) (<= (+ (select main_a v_prenex_19882) 996) (select main_a v_prenex_19881)) (<= (+ main_x 1) v_prenex_19882))) (forall ((v_prenex_23134 Int) (v_prenex_23133 Int)) (or (<= (select main_a v_prenex_23133) (+ (select main_a v_prenex_23134) 1000)) (<= (+ main_x 1) v_prenex_23134) (<= (select main_a v_prenex_23133) 1000) (<= (* 2 (select main_a v_prenex_23133)) 2000) (<= (+ main_y 1) v_prenex_23133) (<= 0 (select main_a v_prenex_23134)) (< v_prenex_23134 main_x))) (forall ((v_prenex_23200 Int) (v_prenex_23199 Int)) (or (<= 998 (select main_a v_prenex_23199)) (< v_prenex_23200 main_x) (<= (+ (select main_a v_prenex_23200) 996) (select main_a v_prenex_23199)) (<= (* 2 (select main_a v_prenex_23200)) 4) (<= 1996 (* 2 (select main_a v_prenex_23199))) (<= (+ main_x 1) v_prenex_23200) (< v_prenex_23199 main_y))) (or (forall ((v_prenex_25369 Int)) (or (<= (select main_a v_prenex_25369) 2) (<= 0 (* 2 (select main_a v_prenex_25369))) (<= (+ main_x 1) v_prenex_25369) (< v_prenex_25369 main_x))) (forall ((v_prenex_25368 Int)) (or (< v_prenex_25368 main_y) (<= 996 (select main_a v_prenex_25368))))) (or (forall ((v_prenex_28894 Int)) (<= (* 2 (select main_a v_prenex_28894)) 4)) (forall ((v_prenex_28893 Int)) (or (<= 996 (select main_a v_prenex_28893)) (< v_prenex_28893 main_y) (<= (* 2 (select main_a v_prenex_28893)) 2000) (<= (+ main_y 1) v_prenex_28893)))) (forall ((v_prenex_22079 Int) (v_prenex_22080 Int)) (or (< v_prenex_22080 main_x) (<= (+ main_x 1) v_prenex_22080) (<= (+ (select main_a v_prenex_22080) (select main_a v_prenex_22079)) 1000) (<= 0 (* 2 (select main_a v_prenex_22080))) (<= 0 (+ (select main_a v_prenex_22080) 2)))) (forall ((v_prenex_25561 Int) (v_prenex_25560 Int)) (or (<= (select main_a v_prenex_25561) 4) (<= (+ main_x 1) v_prenex_25561) (<= (* 2 (select main_a v_prenex_25560)) 2000) (<= 0 (select main_a v_prenex_25561)) (<= (select main_a v_prenex_25560) (+ (select main_a v_prenex_25561) 1000)) (<= 1996 (* 2 (select main_a v_prenex_25560))) (< v_prenex_25561 main_x))) (or (forall ((v_prenex_18900 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18900))) (<= 0 (+ (select main_a v_prenex_18900) 2)) (<= (select main_a v_prenex_18900) 2) (< v_prenex_18900 main_x) (<= (+ main_x 1) v_prenex_18900))) (forall ((v_prenex_18899 Int)) (<= (select main_a v_prenex_18899) 1002))) (or (forall ((v_prenex_26118 Int)) (or (<= (* 2 (select main_a v_prenex_26118)) 4) (<= 0 (* 2 (select main_a v_prenex_26118))) (< v_prenex_26118 main_x) (<= (+ main_x 1) v_prenex_26118))) (forall ((v_prenex_26117 Int)) (or (<= 996 (select main_a v_prenex_26117)) (<= (* 2 (select main_a v_prenex_26117)) 2000)))) (forall ((v_prenex_19157 Int) (v_prenex_19156 Int)) (or (<= (select main_a v_prenex_19156) 1002) (<= (select main_a v_prenex_19157) 2) (< v_prenex_19157 main_x) (<= 998 (select main_a v_prenex_19156)) (<= (+ main_x 1) v_prenex_19157) (<= 0 (* 2 (select main_a v_prenex_19157))) (<= (select main_a v_prenex_19156) (+ (select main_a v_prenex_19157) 1000)))) (forall ((v_prenex_27946 Int) (v_prenex_27947 Int)) (or (<= (+ (select main_a v_prenex_27947) 996) (select main_a v_prenex_27946)) (<= 996 (select main_a v_prenex_27946)) (<= 998 (select main_a v_prenex_27946)) (<= (+ main_x 1) v_prenex_27947) (<= 0 (* 2 (select main_a v_prenex_27947))) (<= 0 (select main_a v_prenex_27947)) (< v_prenex_27947 main_x))) (forall ((v_prenex_24803 Int) (v_prenex_24802 Int)) (or (<= 1000 (+ (select main_a v_prenex_24803) (select main_a v_prenex_24802))) (<= (select main_a v_prenex_24803) 4) (<= 1996 (* 2 (select main_a v_prenex_24802))) (<= 0 (select main_a v_prenex_24803)) (<= (+ main_x 1) v_prenex_24803) (< v_prenex_24803 main_x))) (forall ((v_prenex_26431 Int) (v_prenex_26432 Int)) (or (<= 0 (+ (select main_a v_prenex_26432) 2)) (< v_prenex_26431 main_y) (<= (select main_a v_prenex_26431) 1000) (< v_prenex_26432 main_x) (<= (+ main_x 1) v_prenex_26432) (<= 1000 (+ (select main_a v_prenex_26432) (select main_a v_prenex_26431))))) (or (forall ((v_prenex_23843 Int)) (or (<= (select main_a v_prenex_23843) 1000) (<= 996 (select main_a v_prenex_23843)) (<= (+ main_y 1) v_prenex_23843))) (forall ((v_prenex_23844 Int)) (or (<= (select main_a v_prenex_23844) 2) (<= (+ main_x 1) v_prenex_23844) (< v_prenex_23844 main_x) (<= (* 2 (select main_a v_prenex_23844)) 4)))) (or (forall ((v_prenex_20070 Int)) (or (<= 998 (select main_a v_prenex_20070)) (<= 1996 (* 2 (select main_a v_prenex_20070))))) (forall ((v_prenex_20071 Int)) (or (<= (select main_a v_prenex_20071) 4) (<= 0 (* 2 (select main_a v_prenex_20071))) (< v_prenex_20071 main_x) (<= (+ main_x 1) v_prenex_20071) (<= (* 2 (select main_a v_prenex_20071)) 4)))) (or (forall ((v_prenex_20807 Int)) (or (<= 998 (select main_a v_prenex_20807)) (<= (select main_a v_prenex_20807) 1000))) (forall ((v_prenex_20808 Int)) (or (<= (+ main_x 1) v_prenex_20808) (<= 0 (* 2 (select main_a v_prenex_20808))) (<= 0 (+ (select main_a v_prenex_20808) 2)) (< v_prenex_20808 main_x)))) (or (forall ((v_prenex_26543 Int)) (<= 996 (select main_a v_prenex_26543))) (forall ((v_prenex_26544 Int)) (or (<= (select main_a v_prenex_26544) 4) (<= (* 2 (select main_a v_prenex_26544)) 4) (< v_prenex_26544 main_x) (<= 0 (select main_a v_prenex_26544)) (<= (+ main_x 1) v_prenex_26544)))) (or (forall ((v_prenex_19145 Int)) (or (<= 0 (+ (select main_a v_prenex_19145) 2)) (<= (+ main_x 1) v_prenex_19145) (<= 0 (* 2 (select main_a v_prenex_19145))) (< v_prenex_19145 main_x))) (forall ((v_prenex_19144 Int)) (or (<= 998 (select main_a v_prenex_19144)) (<= 1996 (* 2 (select main_a v_prenex_19144)))))) (forall ((v_prenex_21603 Int) (v_prenex_21604 Int)) (or (<= (+ (select main_a v_prenex_21604) 996) (select main_a v_prenex_21603)) (<= (+ main_y 1) v_prenex_21603) (<= (+ main_x 1) v_prenex_21604) (< v_prenex_21603 main_y) (<= (select main_a v_prenex_21603) 1000))) (forall ((v_prenex_24481 Int) (v_prenex_24480 Int)) (or (< v_prenex_24481 main_x) (<= (select main_a v_prenex_24480) 1000) (<= (+ (select main_a v_prenex_24481) 996) (select main_a v_prenex_24480)) (<= (select main_a v_prenex_24481) 2) (<= (select main_a v_prenex_24481) 4) (<= (+ main_x 1) v_prenex_24481))) (or (forall ((v_prenex_21172 Int)) (or (<= 0 (select main_a v_prenex_21172)) (< v_prenex_21172 main_x) (<= (+ main_x 1) v_prenex_21172) (<= 0 (* 2 (select main_a v_prenex_21172))) (<= (select main_a v_prenex_21172) 2))) (forall ((v_prenex_21171 Int)) (or (<= 998 (select main_a v_prenex_21171)) (<= 1996 (* 2 (select main_a v_prenex_21171)))))) (forall ((v_prenex_27773 Int) (v_prenex_27772 Int)) (or (<= 996 (select main_a v_prenex_27772)) (<= 998 (select main_a v_prenex_27772)) (<= (select main_a v_prenex_27773) 2) (< v_prenex_27773 main_x) (<= (select main_a v_prenex_27772) (+ (select main_a v_prenex_27773) 1000)) (<= (+ main_x 1) v_prenex_27773) (<= (* 2 (select main_a v_prenex_27773)) 4))) (forall ((v_prenex_23509 Int) (v_prenex_23508 Int)) (or (<= (+ main_x 1) v_prenex_23509) (<= 996 (select main_a v_prenex_23508)) (<= (+ main_y 1) v_prenex_23508) (< v_prenex_23508 main_y) (<= (+ (select main_a v_prenex_23509) 996) (select main_a v_prenex_23508)))) (or (forall ((v_prenex_19292 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19292))) (<= (+ main_x 1) v_prenex_19292))) (forall ((v_prenex_19291 Int)) (or (<= 996 (select main_a v_prenex_19291)) (<= (+ main_y 1) v_prenex_19291) (< v_prenex_19291 main_y)))) (forall ((v_prenex_24431 Int) (v_prenex_24430 Int)) (or (<= (select main_a v_prenex_24431) 4) (<= (* 2 (select main_a v_prenex_24431)) 4) (<= (select main_a v_prenex_24430) 1000) (<= (* 2 (select main_a v_prenex_24430)) 2000) (<= (select main_a v_prenex_24430) (+ (select main_a v_prenex_24431) 1000)) (<= (+ main_x 1) v_prenex_24431) (< v_prenex_24431 main_x))) (or (forall ((v_prenex_27208 Int)) (or (< v_prenex_27208 main_y) (<= (+ main_y 1) v_prenex_27208) (<= (select main_a v_prenex_27208) 1000))) (forall ((v_prenex_27209 Int)) (<= 0 (* 2 (select main_a v_prenex_27209))))) (forall ((v_prenex_20782 Int) (v_prenex_20781 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20782))) (<= (* 2 (select main_a v_prenex_20781)) 2000) (< v_prenex_20782 main_x) (< v_prenex_20781 main_y) (<= (+ main_x 1) v_prenex_20782) (<= (+ (select main_a v_prenex_20782) 996) (select main_a v_prenex_20781)) (<= 1996 (* 2 (select main_a v_prenex_20781))))) (forall ((v_prenex_24128 Int) (v_prenex_24127 Int)) (or (< v_prenex_24128 main_x) (<= (+ main_x 1) v_prenex_24128) (<= 0 (+ (select main_a v_prenex_24128) 2)) (<= (* 2 (select main_a v_prenex_24127)) 2000) (<= (+ main_y 1) v_prenex_24127) (<= (select main_a v_prenex_24127) 1000) (<= 1000 (+ (select main_a v_prenex_24128) (select main_a v_prenex_24127))))) (forall ((v_prenex_20285 Int) (v_prenex_20284 Int)) (or (< v_prenex_20284 main_y) (<= (+ main_y 1) v_prenex_20284) (<= 996 (select main_a v_prenex_20284)) (<= (select main_a v_prenex_20284) 1002) (<= (+ (select main_a v_prenex_20285) (select main_a v_prenex_20284)) 1000))) (forall ((v_prenex_23813 Int) (v_prenex_23814 Int)) (or (<= (* 2 (select main_a v_prenex_23813)) 2000) (< v_prenex_23813 main_y) (<= 1000 (+ (select main_a v_prenex_23814) (select main_a v_prenex_23813))) (< v_prenex_23814 main_x) (<= 0 (select main_a v_prenex_23814)) (<= (+ main_x 1) v_prenex_23814))) (forall ((v_prenex_25667 Int) (v_prenex_25666 Int)) (or (<= 1000 (+ (select main_a v_prenex_25667) (select main_a v_prenex_25666))) (<= (+ main_x 1) v_prenex_25667) (<= 1996 (* 2 (select main_a v_prenex_25666))) (< v_prenex_25667 main_x) (<= 0 (* 2 (select main_a v_prenex_25667))) (<= (+ main_y 1) v_prenex_25666) (<= 996 (select main_a v_prenex_25666)))) (or (forall ((v_prenex_23145 Int)) (<= 996 (select main_a v_prenex_23145))) (forall ((v_prenex_23146 Int)) (or (< v_prenex_23146 main_x) (<= (select main_a v_prenex_23146) 2) (<= (+ main_x 1) v_prenex_23146) (<= (* 2 (select main_a v_prenex_23146)) 4)))) (forall ((v_prenex_22525 Int) (v_prenex_22526 Int)) (or (<= (+ main_x 1) v_prenex_22526) (<= 1000 (+ (select main_a v_prenex_22526) (select main_a v_prenex_22525))) (<= 998 (select main_a v_prenex_22525)) (<= (select main_a v_prenex_22525) 1002) (<= (* 2 (select main_a v_prenex_22526)) 4) (<= 0 (* 2 (select main_a v_prenex_22526))) (< v_prenex_22526 main_x))) (or (forall ((v_prenex_23192 Int)) (or (< v_prenex_23192 main_x) (<= (+ main_x 1) v_prenex_23192) (<= 0 (+ (select main_a v_prenex_23192) 2)))) (forall ((v_prenex_23191 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23191))) (< v_prenex_23191 main_y)))) (forall ((v_prenex_21797 Int) (v_prenex_21798 Int)) (or (<= (+ main_y 1) v_prenex_21797) (<= (+ (select main_a v_prenex_21798) (select main_a v_prenex_21797)) 1000) (<= 0 (+ (select main_a v_prenex_21798) 2)) (< v_prenex_21798 main_x) (<= (+ main_x 1) v_prenex_21798) (<= (* 2 (select main_a v_prenex_21797)) 2000))) (or (forall ((v_prenex_20264 Int)) (or (<= 998 (select main_a v_prenex_20264)) (<= 1996 (* 2 (select main_a v_prenex_20264))))) (forall ((v_prenex_20265 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20265))) (<= (select main_a v_prenex_20265) 2) (<= (+ main_x 1) v_prenex_20265) (< v_prenex_20265 main_x)))) (or (forall ((v_prenex_22020 Int)) (or (<= (+ main_x 1) v_prenex_22020) (<= (* 2 (select main_a v_prenex_22020)) 4) (<= 0 (* 2 (select main_a v_prenex_22020))) (< v_prenex_22020 main_x))) (forall ((v_prenex_22019 Int)) (or (<= 998 (select main_a v_prenex_22019)) (< v_prenex_22019 main_y)))) (forall ((v_prenex_19995 Int) (v_prenex_19994 Int)) (or (<= 0 (select main_a v_prenex_19995)) (<= (+ main_x 1) v_prenex_19995) (< v_prenex_19995 main_x) (<= (select main_a v_prenex_19995) 2) (<= 1000 (+ (select main_a v_prenex_19995) (select main_a v_prenex_19994))) (<= (select main_a v_prenex_19994) 1000) (<= (select main_a v_prenex_19994) 1002))) (forall ((v_prenex_26639 Int) (v_prenex_26640 Int)) (or (<= 0 (+ (select main_a v_prenex_26640) 2)) (<= 1996 (* 2 (select main_a v_prenex_26639))) (< v_prenex_26640 main_x) (<= (select main_a v_prenex_26639) 1002) (<= (+ (select main_a v_prenex_26640) (select main_a v_prenex_26639)) 1000) (<= (+ main_x 1) v_prenex_26640) (<= (select main_a v_prenex_26640) 2))) (forall ((v_prenex_19373 Int) (v_prenex_19374 Int)) (or (< v_prenex_19374 main_x) (<= (select main_a v_prenex_19373) 1002) (<= (* 2 (select main_a v_prenex_19374)) 4) (<= 998 (select main_a v_prenex_19373)) (<= (select main_a v_prenex_19374) 2) (<= (+ main_x 1) v_prenex_19374) (<= 1000 (+ (select main_a v_prenex_19374) (select main_a v_prenex_19373))))) (forall ((v_prenex_20302 Int) (v_prenex_20303 Int)) (or (<= 0 (+ (select main_a v_prenex_20303) 2)) (<= 1996 (* 2 (select main_a v_prenex_20302))) (<= (* 2 (select main_a v_prenex_20302)) 2000) (<= (select main_a v_prenex_20302) (+ (select main_a v_prenex_20303) 1000)) (< v_prenex_20303 main_x) (<= (select main_a v_prenex_20303) 4) (<= (+ main_x 1) v_prenex_20303))) (or (forall ((v_prenex_23608 Int)) (or (<= 996 (select main_a v_prenex_23608)) (<= (* 2 (select main_a v_prenex_23608)) 2000))) (forall ((v_prenex_23609 Int)) (or (< v_prenex_23609 main_x) (<= (select main_a v_prenex_23609) 2) (<= (+ main_x 1) v_prenex_23609) (<= (select main_a v_prenex_23609) 4) (<= (* 2 (select main_a v_prenex_23609)) 4)))) (forall ((v_prenex_27936 Int) (v_prenex_27937 Int)) (or (< v_prenex_27936 main_y) (<= (* 2 (select main_a v_prenex_27936)) 2000) (<= (+ (select main_a v_prenex_27937) 996) (select main_a v_prenex_27936)) (<= (select main_a v_prenex_27936) 1000) (<= 0 (* 2 (select main_a v_prenex_27937))) (<= (+ main_x 1) v_prenex_27937) (< v_prenex_27937 main_x))) (forall ((v_prenex_24625 Int) (v_prenex_24624 Int)) (or (< v_prenex_24624 main_y) (<= (select main_a v_prenex_24624) 1002) (<= (+ main_x 1) v_prenex_24625) (<= (+ (select main_a v_prenex_24625) (select main_a v_prenex_24624)) 1000) (<= (select main_a v_prenex_24624) 1000) (< v_prenex_24625 main_x) (<= (select main_a v_prenex_24625) 4))) (forall ((v_prenex_19639 Int) (v_prenex_19640 Int)) (or (<= (select main_a v_prenex_19639) (+ (select main_a v_prenex_19640) 1000)) (<= 996 (select main_a v_prenex_19639)) (<= (* 2 (select main_a v_prenex_19640)) 4) (<= 0 (* 2 (select main_a v_prenex_19640))) (< v_prenex_19640 main_x) (<= (* 2 (select main_a v_prenex_19639)) 2000) (<= (+ main_x 1) v_prenex_19640))) (or (forall ((v_prenex_21141 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21141))) (<= (+ main_y 1) v_prenex_21141) (<= 998 (select main_a v_prenex_21141)))) (forall ((v_prenex_21142 Int)) (or (<= (* 2 (select main_a v_prenex_21142)) 4) (< v_prenex_21142 main_x) (<= 0 (select main_a v_prenex_21142)) (<= (+ main_x 1) v_prenex_21142)))) (forall ((v_prenex_22194 Int) (v_prenex_22193 Int)) (or (<= 0 (+ (select main_a v_prenex_22194) 2)) (<= (* 2 (select main_a v_prenex_22193)) 2000) (<= (* 2 (select main_a v_prenex_22194)) 4) (<= (+ main_x 1) v_prenex_22194) (<= (+ (select main_a v_prenex_22194) (select main_a v_prenex_22193)) 1000) (<= 998 (select main_a v_prenex_22193)) (< v_prenex_22194 main_x))) (forall ((v_prenex_22471 Int) (v_prenex_22472 Int)) (or (<= (* 2 (select main_a v_prenex_22471)) 2000) (<= 1996 (* 2 (select main_a v_prenex_22471))) (<= (+ main_x 1) v_prenex_22472) (< v_prenex_22472 main_x) (<= (* 2 (select main_a v_prenex_22472)) 4) (<= 0 (* 2 (select main_a v_prenex_22472))) (<= (+ (select main_a v_prenex_22472) (select main_a v_prenex_22471)) 1000))) (or (forall ((v_prenex_23020 Int)) (or (< v_prenex_23020 main_y) (<= 1996 (* 2 (select main_a v_prenex_23020))) (<= (select main_a v_prenex_23020) 1002) (<= (+ main_y 1) v_prenex_23020))) (forall ((v_prenex_23021 Int)) (<= (* 2 (select main_a v_prenex_23021)) 4))) (forall ((v_prenex_20037 Int) (v_prenex_20036 Int)) (or (<= (+ main_x 1) v_prenex_20037) (<= 1000 (+ (select main_a v_prenex_20037) (select main_a v_prenex_20036))) (<= (+ main_y 1) v_prenex_20036) (< v_prenex_20037 main_x) (<= (select main_a v_prenex_20037) 4) (<= 996 (select main_a v_prenex_20036)))) (forall ((v_prenex_23624 Int) (v_prenex_23625 Int)) (or (<= 0 (select main_a v_prenex_23625)) (<= (select main_a v_prenex_23624) 1002) (< v_prenex_23625 main_x) (<= (select main_a v_prenex_23624) 1000) (<= 0 (+ (select main_a v_prenex_23625) 2)) (<= (+ (select main_a v_prenex_23625) 996) (select main_a v_prenex_23624)) (<= (+ main_x 1) v_prenex_23625))) (forall ((v_prenex_25282 Int) (v_prenex_25281 Int)) (or (<= (+ main_x 1) v_prenex_25282) (<= (* 2 (select main_a v_prenex_25281)) 2000) (<= (+ (select main_a v_prenex_25282) 996) (select main_a v_prenex_25281)) (<= (* 2 (select main_a v_prenex_25282)) 4) (<= (select main_a v_prenex_25281) 1000) (<= (select main_a v_prenex_25282) 2) (< v_prenex_25282 main_x))) (forall ((v_prenex_21437 Int) (v_prenex_21438 Int)) (or (< v_prenex_21438 main_x) (<= (select main_a v_prenex_21438) 2) (<= (+ main_x 1) v_prenex_21438) (<= (select main_a v_prenex_21438) 4) (<= (select main_a v_prenex_21437) 1000) (<= 996 (select main_a v_prenex_21437)) (<= (+ (select main_a v_prenex_21438) 996) (select main_a v_prenex_21437)))) (forall ((v_prenex_22832 Int) (v_prenex_22833 Int)) (or (<= (select main_a v_prenex_22832) 1002) (< v_prenex_22833 main_x) (<= (* 2 (select main_a v_prenex_22832)) 2000) (<= (* 2 (select main_a v_prenex_22833)) 4) (<= (+ (select main_a v_prenex_22833) (select main_a v_prenex_22832)) 1000) (<= (+ main_x 1) v_prenex_22833))) (forall ((v_prenex_27351 Int) (v_prenex_27350 Int)) (or (<= (select main_a v_prenex_27350) 1000) (<= (+ (select main_a v_prenex_27351) (select main_a v_prenex_27350)) 1000) (<= (+ main_x 1) v_prenex_27351) (<= 1996 (* 2 (select main_a v_prenex_27350))) (<= 0 (select main_a v_prenex_27351)) (< v_prenex_27351 main_x))) (forall ((v_prenex_24012 Int) (v_prenex_24011 Int)) (or (<= (select main_a v_prenex_24011) (+ (select main_a v_prenex_24012) 1000)) (<= (* 2 (select main_a v_prenex_24012)) 4) (<= 996 (select main_a v_prenex_24011)) (< v_prenex_24012 main_x) (<= (+ main_x 1) v_prenex_24012))) (forall ((v_prenex_23063 Int) (v_prenex_23064 Int)) (or (<= (select main_a v_prenex_23063) 1000) (<= (select main_a v_prenex_23064) 2) (< v_prenex_23064 main_x) (<= (+ main_x 1) v_prenex_23064) (<= 0 (select main_a v_prenex_23064)) (<= (* 2 (select main_a v_prenex_23063)) 2000) (<= (+ (select main_a v_prenex_23064) (select main_a v_prenex_23063)) 1000))) (forall ((v_prenex_25830 Int) (v_prenex_25829 Int)) (or (< v_prenex_25830 main_x) (<= (+ main_x 1) v_prenex_25830) (<= (* 2 (select main_a v_prenex_25830)) 4) (<= (select main_a v_prenex_25829) 1000) (<= 1996 (* 2 (select main_a v_prenex_25829))) (<= (select main_a v_prenex_25830) 2) (<= (+ (select main_a v_prenex_25830) (select main_a v_prenex_25829)) 1000))) (or (forall ((v_prenex_25990 Int)) (or (<= (+ main_x 1) v_prenex_25990) (<= 0 (* 2 (select main_a v_prenex_25990))) (< v_prenex_25990 main_x) (<= 0 (+ (select main_a v_prenex_25990) 2)))) (forall ((v_prenex_25989 Int)) (or (<= 996 (select main_a v_prenex_25989)) (<= (select main_a v_prenex_25989) 1000) (<= (+ main_y 1) v_prenex_25989)))) (or (forall ((v_prenex_28195 Int)) (or (<= (select main_a v_prenex_28195) 4) (<= 0 (+ (select main_a v_prenex_28195) 2)) (< v_prenex_28195 main_x) (<= (+ main_x 1) v_prenex_28195) (<= 0 (* 2 (select main_a v_prenex_28195))))) (forall ((v_prenex_28194 Int)) (<= (select main_a v_prenex_28194) 1000))) (forall ((v_prenex_20365 Int) (v_prenex_20364 Int)) (or (< v_prenex_20364 main_y) (<= (+ (select main_a v_prenex_20365) 996) (select main_a v_prenex_20364)) (<= 0 (+ (select main_a v_prenex_20365) 2)) (< v_prenex_20365 main_x) (<= (select main_a v_prenex_20364) 1000) (<= (+ main_x 1) v_prenex_20365))) (forall ((v_prenex_27652 Int) (v_prenex_27653 Int)) (or (<= (select main_a v_prenex_27652) (+ (select main_a v_prenex_27653) 1000)) (<= 1996 (* 2 (select main_a v_prenex_27652))) (< v_prenex_27653 main_x) (<= (* 2 (select main_a v_prenex_27652)) 2000) (<= (+ main_x 1) v_prenex_27653) (<= 0 (* 2 (select main_a v_prenex_27653))) (<= (select main_a v_prenex_27653) 2))) (forall ((v_prenex_21357 Int) (v_prenex_21358 Int)) (or (<= (select main_a v_prenex_21357) 1002) (<= (select main_a v_prenex_21357) (+ (select main_a v_prenex_21358) 1000)) (<= (select main_a v_prenex_21358) 4) (<= 996 (select main_a v_prenex_21357)) (<= (+ main_x 1) v_prenex_21358) (<= (* 2 (select main_a v_prenex_21358)) 4) (< v_prenex_21358 main_x))) (forall ((v_prenex_23167 Int) (v_prenex_23168 Int)) (or (<= (+ main_x 1) v_prenex_23168) (< v_prenex_23168 main_x) (<= 1000 (+ (select main_a v_prenex_23168) (select main_a v_prenex_23167))) (<= (select main_a v_prenex_23167) 1002) (<= (select main_a v_prenex_23168) 4) (< v_prenex_23167 main_y) (<= 998 (select main_a v_prenex_23167)))) (forall ((v_prenex_25187 Int) (v_prenex_25188 Int)) (or (< v_prenex_25188 main_x) (<= (select main_a v_prenex_25187) 1002) (<= (* 2 (select main_a v_prenex_25188)) 4) (<= (+ main_y 1) v_prenex_25187) (<= (+ main_x 1) v_prenex_25188) (<= 1000 (+ (select main_a v_prenex_25188) (select main_a v_prenex_25187))) (<= 998 (select main_a v_prenex_25187)))) (forall ((v_prenex_22980 Int) (v_prenex_22981 Int)) (or (<= (+ main_x 1) v_prenex_22981) (< v_prenex_22981 main_x) (<= (select main_a v_prenex_22980) 1002) (<= (* 2 (select main_a v_prenex_22981)) 4) (<= (+ (select main_a v_prenex_22981) 996) (select main_a v_prenex_22980)) (<= 998 (select main_a v_prenex_22980)) (<= (select main_a v_prenex_22981) 2))) (forall ((v_prenex_23862 Int) (v_prenex_23861 Int)) (or (<= (+ main_x 1) v_prenex_23862) (< v_prenex_23862 main_x) (<= (select main_a v_prenex_23862) 4) (<= 1000 (+ (select main_a v_prenex_23862) (select main_a v_prenex_23861))) (<= (select main_a v_prenex_23861) 1000) (<= (* 2 (select main_a v_prenex_23861)) 2000) (<= (* 2 (select main_a v_prenex_23862)) 4))) (forall ((v_prenex_27484 Int) (v_prenex_27485 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27484))) (<= 0 (* 2 (select main_a v_prenex_27485))) (<= (+ main_x 1) v_prenex_27485) (<= 996 (select main_a v_prenex_27484)) (<= (+ (select main_a v_prenex_27485) (select main_a v_prenex_27484)) 1000) (< v_prenex_27485 main_x))) (forall ((v_prenex_23918 Int) (v_prenex_23917 Int)) (or (<= (+ main_x 1) v_prenex_23918) (<= 996 (select main_a v_prenex_23917)) (< v_prenex_23918 main_x) (<= (+ (select main_a v_prenex_23918) (select main_a v_prenex_23917)) 1000) (<= 0 (select main_a v_prenex_23918)) (<= (select main_a v_prenex_23918) 4) (<= 998 (select main_a v_prenex_23917)))) (or (forall ((v_prenex_27512 Int)) (or (<= 996 (select main_a v_prenex_27512)) (<= (select main_a v_prenex_27512) 1000))) (forall ((v_prenex_27513 Int)) (or (<= (select main_a v_prenex_27513) 2) (<= (+ main_x 1) v_prenex_27513) (<= 0 (* 2 (select main_a v_prenex_27513))) (< v_prenex_27513 main_x) (<= 0 (+ (select main_a v_prenex_27513) 2))))) (forall ((v_prenex_19737 Int) (v_prenex_19738 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19737))) (< v_prenex_19738 main_x) (<= (select main_a v_prenex_19738) 2) (<= (+ (select main_a v_prenex_19738) (select main_a v_prenex_19737)) 1000) (<= (+ main_x 1) v_prenex_19738) (<= 0 (* 2 (select main_a v_prenex_19738))) (<= 996 (select main_a v_prenex_19737)))) (forall ((v_prenex_23615 Int) (v_prenex_23614 Int)) (or (< v_prenex_23615 main_x) (<= 1000 (+ (select main_a v_prenex_23615) (select main_a v_prenex_23614))) (<= (+ main_x 1) v_prenex_23615) (<= (select main_a v_prenex_23614) 1002) (<= (+ main_y 1) v_prenex_23614) (<= (* 2 (select main_a v_prenex_23615)) 4) (<= 996 (select main_a v_prenex_23614)))) (or (forall ((v_prenex_22854 Int)) (or (< v_prenex_22854 main_y) (<= 1996 (* 2 (select main_a v_prenex_22854))) (<= (select main_a v_prenex_22854) 1002))) (forall ((v_prenex_22855 Int)) (or (< v_prenex_22855 main_x) (<= (+ main_x 1) v_prenex_22855) (<= 0 (* 2 (select main_a v_prenex_22855))) (<= (select main_a v_prenex_22855) 2)))) (or (forall ((v_prenex_18768 Int)) (or (<= 996 (select main_a v_prenex_18768)) (<= (* 2 (select main_a v_prenex_18768)) 2000))) (forall ((v_prenex_18767 Int)) (or (< v_prenex_18767 main_x) (<= (select main_a v_prenex_18767) 4) (<= (* 2 (select main_a v_prenex_18767)) 4) (<= 0 (select main_a v_prenex_18767)) (<= (+ main_x 1) v_prenex_18767)))) (forall ((v_prenex_21014 Int)) (or (< v_prenex_21014 main_x) (<= 0 (select main_a v_prenex_21014)) (<= (+ main_x 1) v_prenex_21014) (<= 0 (* 2 (select main_a v_prenex_21014))) (<= (* 2 (select main_a v_prenex_21014)) 4))) (forall ((v_prenex_20027 Int) (v_prenex_20026 Int)) (or (<= (select main_a v_prenex_20026) 1000) (<= (+ main_y 1) v_prenex_20026) (<= (* 2 (select main_a v_prenex_20026)) 2000) (< v_prenex_20026 main_y) (<= 1000 (+ (select main_a v_prenex_20027) (select main_a v_prenex_20026))))) (or (forall ((v_prenex_22215 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22215))) (<= (* 2 (select main_a v_prenex_22215)) 2000))) (forall ((v_prenex_22216 Int)) (or (<= (* 2 (select main_a v_prenex_22216)) 4) (<= (+ main_x 1) v_prenex_22216) (<= (select main_a v_prenex_22216) 4) (< v_prenex_22216 main_x)))) (forall ((v_prenex_22716 Int) (v_prenex_22717 Int)) (or (<= (+ main_x 1) v_prenex_22717) (< v_prenex_22717 main_x) (<= 998 (select main_a v_prenex_22716)) (<= 996 (select main_a v_prenex_22716)) (<= 0 (+ (select main_a v_prenex_22717) 2)) (<= (+ (select main_a v_prenex_22717) 996) (select main_a v_prenex_22716)))) (forall ((v_prenex_28334 Int) (v_prenex_28333 Int)) (or (<= (select main_a v_prenex_28333) 1002) (<= (+ main_x 1) v_prenex_28334) (<= 998 (select main_a v_prenex_28333)) (< v_prenex_28334 main_x) (<= (* 2 (select main_a v_prenex_28334)) 4) (<= (+ (select main_a v_prenex_28334) 996) (select main_a v_prenex_28333)) (<= 0 (+ (select main_a v_prenex_28334) 2)))) (forall ((v_prenex_28546 Int) (v_prenex_28545 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28545))) (<= 996 (select main_a v_prenex_28545)) (< v_prenex_28545 main_y) (<= 1000 (+ (select main_a v_prenex_28546) (select main_a v_prenex_28545))) (<= 0 (* 2 (select main_a v_prenex_28546))) (< v_prenex_28546 main_x) (<= (+ main_x 1) v_prenex_28546))) (or (forall ((v_prenex_25661 Int)) (or (<= (+ main_x 1) v_prenex_25661) (<= (* 2 (select main_a v_prenex_25661)) 4) (< v_prenex_25661 main_x) (<= 0 (select main_a v_prenex_25661)) (<= (select main_a v_prenex_25661) 2))) (forall ((v_prenex_25660 Int)) (or (<= (select main_a v_prenex_25660) 1000) (<= (select main_a v_prenex_25660) 1002)))) (or (forall ((v_prenex_24941 Int)) (or (<= (* 2 (select main_a v_prenex_24941)) 2000) (<= (+ main_y 1) v_prenex_24941) (<= 996 (select main_a v_prenex_24941)))) (forall ((v_prenex_24942 Int)) (or (<= (+ main_x 1) v_prenex_24942) (<= 0 (* 2 (select main_a v_prenex_24942))) (< v_prenex_24942 main_x)))) (forall ((v_prenex_20883 Int) (v_prenex_20882 Int)) (or (<= 996 (select main_a v_prenex_20882)) (<= (+ (select main_a v_prenex_20883) (select main_a v_prenex_20882)) 1000) (< v_prenex_20883 main_x) (<= 1996 (* 2 (select main_a v_prenex_20882))) (<= (* 2 (select main_a v_prenex_20883)) 4) (< v_prenex_20882 main_y) (<= (+ main_x 1) v_prenex_20883))) (forall ((v_prenex_24070 Int) (v_prenex_24069 Int)) (or (<= (select main_a v_prenex_24070) 2) (<= (select main_a v_prenex_24069) 1000) (< v_prenex_24070 main_x) (<= (+ (select main_a v_prenex_24070) (select main_a v_prenex_24069)) 1000) (<= (+ main_x 1) v_prenex_24070) (<= (select main_a v_prenex_24070) 4) (<= 998 (select main_a v_prenex_24069)))) (forall ((v_prenex_28177 Int) (v_prenex_28176 Int)) (or (<= 0 (+ (select main_a v_prenex_28177) 2)) (<= (+ main_x 1) v_prenex_28177) (<= (+ (select main_a v_prenex_28177) 996) (select main_a v_prenex_28176)) (<= (select main_a v_prenex_28176) 1000) (<= (* 2 (select main_a v_prenex_28176)) 2000) (< v_prenex_28177 main_x) (<= (select main_a v_prenex_28177) 2))) (or (forall ((v_prenex_21878 Int)) (or (<= 0 (select main_a v_prenex_21878)) (<= (+ main_x 1) v_prenex_21878) (< v_prenex_21878 main_x) (<= 0 (* 2 (select main_a v_prenex_21878))))) (forall ((v_prenex_21877 Int)) (or (< v_prenex_21877 main_y) (<= (* 2 (select main_a v_prenex_21877)) 2000)))) (forall ((v_prenex_25051 Int) (v_prenex_25052 Int)) (or (<= 0 (+ (select main_a v_prenex_25052) 2)) (<= (+ main_x 1) v_prenex_25052) (<= (select main_a v_prenex_25052) 4) (< v_prenex_25052 main_x) (<= (select main_a v_prenex_25051) 1002) (<= 1996 (* 2 (select main_a v_prenex_25051))) (<= (select main_a v_prenex_25051) (+ (select main_a v_prenex_25052) 1000)))) (or (forall ((v_prenex_25262 Int)) (or (<= 0 (+ (select main_a v_prenex_25262) 2)) (< v_prenex_25262 main_x) (<= 0 (* 2 (select main_a v_prenex_25262))) (<= (+ main_x 1) v_prenex_25262))) (forall ((v_prenex_25261 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25261))) (< v_prenex_25261 main_y)))) (forall ((v_prenex_23185 Int) (v_prenex_23186 Int)) (or (<= (+ (select main_a v_prenex_23186) 996) (select main_a v_prenex_23185)) (< v_prenex_23185 main_y) (<= (+ main_x 1) v_prenex_23186) (< v_prenex_23186 main_x) (<= (select main_a v_prenex_23186) 2))) (forall ((v_prenex_18739 Int) (v_prenex_18740 Int)) (or (<= (select main_a v_prenex_18740) 1002) (<= (+ main_x 1) v_prenex_18739) (<= 0 (select main_a v_prenex_18739)) (<= 1996 (* 2 (select main_a v_prenex_18740))) (<= 1000 (+ (select main_a v_prenex_18739) (select main_a v_prenex_18740))) (<= (+ main_y 1) v_prenex_18740) (< v_prenex_18739 main_x))) (forall ((v_prenex_19426 Int) (v_prenex_19425 Int)) (or (< v_prenex_19425 main_y) (<= 1996 (* 2 (select main_a v_prenex_19425))) (<= (+ main_y 1) v_prenex_19425) (<= (+ (select main_a v_prenex_19426) 996) (select main_a v_prenex_19425)))) (or (forall ((v_prenex_28048 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28048))) (<= (+ main_x 1) v_prenex_28048) (< v_prenex_28048 main_x) (<= 0 (+ (select main_a v_prenex_28048) 2)))) (forall ((v_prenex_28047 Int)) (<= 1996 (* 2 (select main_a v_prenex_28047))))) (forall ((v_prenex_28274 Int) (v_prenex_28273 Int)) (or (<= 996 (select main_a v_prenex_28273)) (<= 0 (+ (select main_a v_prenex_28274) 2)) (< v_prenex_28274 main_x) (<= (+ main_x 1) v_prenex_28274) (<= 1000 (+ (select main_a v_prenex_28274) (select main_a v_prenex_28273))) (<= (+ main_y 1) v_prenex_28273) (<= (select main_a v_prenex_28273) 1000))) (forall ((v_prenex_21259 Int) (v_prenex_21260 Int)) (or (< v_prenex_21260 main_x) (<= (+ (select main_a v_prenex_21260) 996) (select main_a v_prenex_21259)) (<= (+ main_x 1) v_prenex_21260) (<= (select main_a v_prenex_21259) 1000) (<= 998 (select main_a v_prenex_21259)) (<= 0 (* 2 (select main_a v_prenex_21260))) (<= (select main_a v_prenex_21260) 2))) (or (forall ((v_prenex_28107 Int)) (<= (select main_a v_prenex_28107) 1000)) (forall ((v_prenex_28108 Int)) (or (<= (select main_a v_prenex_28108) 2) (< v_prenex_28108 main_x) (<= 0 (* 2 (select main_a v_prenex_28108))) (<= (select main_a v_prenex_28108) 4) (<= (+ main_x 1) v_prenex_28108)))) (or (forall ((v_prenex_27630 Int)) (<= 1996 (* 2 (select main_a v_prenex_27630)))) (forall ((v_prenex_27631 Int)) (or (<= (select main_a v_prenex_27631) 2) (<= (+ main_x 1) v_prenex_27631) (<= (* 2 (select main_a v_prenex_27631)) 4) (< v_prenex_27631 main_x)))) (forall ((v_prenex_19997 Int) (v_prenex_19996 Int)) (or (<= (+ main_x 1) v_prenex_19997) (<= (+ (select main_a v_prenex_19997) (select main_a v_prenex_19996)) 1000) (< v_prenex_19997 main_x) (<= (select main_a v_prenex_19997) 2) (<= (* 2 (select main_a v_prenex_19996)) 2000) (<= 998 (select main_a v_prenex_19996)) (<= 0 (* 2 (select main_a v_prenex_19997))))) (or (forall ((v_prenex_19943 Int)) (or (<= (* 2 (select main_a v_prenex_19943)) 4) (<= (+ main_x 1) v_prenex_19943) (< v_prenex_19943 main_x) (<= (select main_a v_prenex_19943) 2) (<= 0 (+ (select main_a v_prenex_19943) 2)))) (forall ((v_prenex_19942 Int)) (or (<= (* 2 (select main_a v_prenex_19942)) 2000) (<= (select main_a v_prenex_19942) 1000)))) (or (forall ((v_prenex_23928 Int)) (or (<= (+ main_x 1) v_prenex_23928) (<= (select main_a v_prenex_23928) 4) (< v_prenex_23928 main_x) (<= 0 (* 2 (select main_a v_prenex_23928))) (<= 0 (+ (select main_a v_prenex_23928) 2)))) (forall ((v_prenex_23927 Int)) (or (<= (select main_a v_prenex_23927) 1000) (<= 998 (select main_a v_prenex_23927))))) (forall ((v_prenex_24689 Int) (v_prenex_24688 Int)) (or (<= (+ (select main_a v_prenex_24689) 996) (select main_a v_prenex_24688)) (<= 998 (select main_a v_prenex_24688)) (<= 0 (* 2 (select main_a v_prenex_24689))) (< v_prenex_24689 main_x) (<= 996 (select main_a v_prenex_24688)) (<= (+ main_x 1) v_prenex_24689) (<= (+ main_y 1) v_prenex_24688))) (or (forall ((v_prenex_26397 Int)) (or (<= (* 2 (select main_a v_prenex_26397)) 2000) (<= (select main_a v_prenex_26397) 1000))) (forall ((v_prenex_26398 Int)) (or (<= (select main_a v_prenex_26398) 2) (<= 0 (select main_a v_prenex_26398)) (<= 0 (* 2 (select main_a v_prenex_26398))) (< v_prenex_26398 main_x) (<= (+ main_x 1) v_prenex_26398)))) (or (forall ((v_prenex_27702 Int)) (or (<= (select main_a v_prenex_27702) 1002) (<= (+ main_y 1) v_prenex_27702) (<= 1996 (* 2 (select main_a v_prenex_27702))))) (forall ((v_prenex_27703 Int)) (or (< v_prenex_27703 main_x) (<= (+ main_x 1) v_prenex_27703) (<= (select main_a v_prenex_27703) 4) (<= 0 (* 2 (select main_a v_prenex_27703)))))) (forall ((v_prenex_25440 Int) (v_prenex_25441 Int)) (or (<= 1000 (+ (select main_a v_prenex_25441) (select main_a v_prenex_25440))) (<= (select main_a v_prenex_25441) 4) (<= (* 2 (select main_a v_prenex_25440)) 2000) (<= (select main_a v_prenex_25440) 1002) (<= 0 (* 2 (select main_a v_prenex_25441))) (< v_prenex_25441 main_x) (<= (+ main_x 1) v_prenex_25441))) (forall ((v_prenex_22808 Int) (v_prenex_22809 Int)) (or (<= (+ main_y 1) v_prenex_22808) (<= 0 (select main_a v_prenex_22809)) (<= (+ (select main_a v_prenex_22809) 996) (select main_a v_prenex_22808)) (<= (+ main_x 1) v_prenex_22809) (< v_prenex_22809 main_x))) (forall ((v_prenex_21067 Int) (v_prenex_21068 Int)) (or (<= (+ main_x 1) v_prenex_21068) (< v_prenex_21068 main_x) (<= 998 (select main_a v_prenex_21067)) (<= 0 (* 2 (select main_a v_prenex_21068))) (<= (* 2 (select main_a v_prenex_21067)) 2000) (<= (+ (select main_a v_prenex_21068) 996) (select main_a v_prenex_21067)) (<= (select main_a v_prenex_21068) 4))) (or (forall ((v_prenex_28678 Int)) (<= (* 2 (select main_a v_prenex_28678)) 2000)) (forall ((v_prenex_28679 Int)) (or (<= (select main_a v_prenex_28679) 2) (< v_prenex_28679 main_x) (<= (+ main_x 1) v_prenex_28679) (<= (select main_a v_prenex_28679) 4)))) (forall ((v_prenex_23110 Int) (v_prenex_23109 Int)) (or (<= (+ main_y 1) v_prenex_23109) (<= 1996 (* 2 (select main_a v_prenex_23109))) (<= 998 (select main_a v_prenex_23109)) (<= (+ (select main_a v_prenex_23110) (select main_a v_prenex_23109)) 1000) (< v_prenex_23109 main_y))) (forall ((v_prenex_26293 Int) (v_prenex_26294 Int)) (or (<= (select main_a v_prenex_26293) 1000) (<= 0 (* 2 (select main_a v_prenex_26294))) (<= (+ main_y 1) v_prenex_26293) (<= (+ main_x 1) v_prenex_26294) (< v_prenex_26294 main_x) (<= (select main_a v_prenex_26293) (+ (select main_a v_prenex_26294) 1000)))) (or (forall ((v_prenex_19945 Int)) (or (<= (select main_a v_prenex_19945) 4) (<= (+ main_x 1) v_prenex_19945) (<= (select main_a v_prenex_19945) 2) (< v_prenex_19945 main_x) (<= (* 2 (select main_a v_prenex_19945)) 4))) (forall ((v_prenex_19944 Int)) (or (<= (* 2 (select main_a v_prenex_19944)) 2000) (<= (select main_a v_prenex_19944) 1002)))) (forall ((v_prenex_26134 Int) (v_prenex_26133 Int)) (or (<= 998 (select main_a v_prenex_26133)) (<= 996 (select main_a v_prenex_26133)) (< v_prenex_26134 main_x) (<= (select main_a v_prenex_26133) (+ (select main_a v_prenex_26134) 1000)) (<= (+ main_x 1) v_prenex_26134) (<= (select main_a v_prenex_26134) 2) (<= 0 (select main_a v_prenex_26134)))) (forall ((v_prenex_18833 Int) (v_prenex_18834 Int)) (or (<= (+ main_x 1) v_prenex_18834) (< v_prenex_18833 main_y) (< v_prenex_18834 main_x) (<= 0 (select main_a v_prenex_18834)) (<= (select main_a v_prenex_18833) (+ (select main_a v_prenex_18834) 1000)))) (forall ((v_prenex_25055 Int) (v_prenex_25056 Int)) (or (< v_prenex_25055 main_y) (<= (select main_a v_prenex_25056) 2) (<= (+ (select main_a v_prenex_25056) 996) (select main_a v_prenex_25055)) (< v_prenex_25056 main_x) (<= 996 (select main_a v_prenex_25055)) (<= (+ main_x 1) v_prenex_25056))) (forall ((v_prenex_21151 Int) (v_prenex_21152 Int)) (or (<= (select main_a v_prenex_21151) (+ (select main_a v_prenex_21152) 1000)) (<= 0 (* 2 (select main_a v_prenex_21152))) (<= 0 (select main_a v_prenex_21152)) (<= (+ main_x 1) v_prenex_21152) (<= (select main_a v_prenex_21151) 1002) (<= (select main_a v_prenex_21151) 1000) (< v_prenex_21152 main_x))) (forall ((v_prenex_27906 Int) (v_prenex_27907 Int)) (or (<= (+ main_x 1) v_prenex_27907) (<= 1000 (+ (select main_a v_prenex_27907) (select main_a v_prenex_27906))) (<= 0 (+ (select main_a v_prenex_27907) 2)) (< v_prenex_27907 main_x) (<= 0 (select main_a v_prenex_27907)))) (forall ((v_prenex_26161 Int) (v_prenex_26162 Int)) (or (<= (+ (select main_a v_prenex_26162) (select main_a v_prenex_26161)) 1000) (<= 998 (select main_a v_prenex_26161)) (< v_prenex_26162 main_x) (<= (+ main_y 1) v_prenex_26161) (<= 1996 (* 2 (select main_a v_prenex_26161))) (<= (+ main_x 1) v_prenex_26162) (<= (select main_a v_prenex_26162) 2))) (or (forall ((v_prenex_19376 Int)) (<= (* 2 (select main_a v_prenex_19376)) 4)) (forall ((v_prenex_19375 Int)) (or (< v_prenex_19375 main_y) (<= 998 (select main_a v_prenex_19375)) (<= (+ main_y 1) v_prenex_19375)))) (forall ((v_prenex_22668 Int) (v_prenex_22669 Int)) (or (<= (+ main_y 1) v_prenex_22668) (<= (* 2 (select main_a v_prenex_22668)) 2000) (<= (+ (select main_a v_prenex_22669) 996) (select main_a v_prenex_22668)) (<= (select main_a v_prenex_22668) 1000) (<= (select main_a v_prenex_22669) 2) (< v_prenex_22669 main_x) (<= (+ main_x 1) v_prenex_22669))) (forall ((v_prenex_25015 Int) (v_prenex_25016 Int)) (or (<= (+ main_y 1) v_prenex_25015) (<= (select main_a v_prenex_25015) 1002) (<= (* 2 (select main_a v_prenex_25016)) 4) (<= (* 2 (select main_a v_prenex_25015)) 2000) (<= (+ main_x 1) v_prenex_25016) (<= 1000 (+ (select main_a v_prenex_25016) (select main_a v_prenex_25015))) (< v_prenex_25016 main_x))) (or (forall ((v_prenex_26206 Int)) (or (< v_prenex_26206 main_x) (<= (+ main_x 1) v_prenex_26206) (<= (* 2 (select main_a v_prenex_26206)) 4) (<= 0 (+ (select main_a v_prenex_26206) 2)) (<= 0 (select main_a v_prenex_26206)))) (forall ((v_prenex_26205 Int)) (or (<= (select main_a v_prenex_26205) 1000) (<= 998 (select main_a v_prenex_26205))))) (forall ((v_prenex_19281 Int) (v_prenex_19282 Int)) (or (<= (select main_a v_prenex_19281) (+ (select main_a v_prenex_19282) 1000)) (< v_prenex_19282 main_x) (<= (+ main_y 1) v_prenex_19281) (<= (* 2 (select main_a v_prenex_19281)) 2000) (<= (+ main_x 1) v_prenex_19282) (<= (select main_a v_prenex_19281) 1000) (<= (select main_a v_prenex_19282) 2))) (or (forall ((v_prenex_28668 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28668))) (<= 998 (select main_a v_prenex_28668)))) (forall ((v_prenex_28669 Int)) (or (<= (select main_a v_prenex_28669) 2) (< v_prenex_28669 main_x) (<= (+ main_x 1) v_prenex_28669) (<= 0 (* 2 (select main_a v_prenex_28669))) (<= (* 2 (select main_a v_prenex_28669)) 4)))) (or (forall ((v_prenex_22817 Int)) (or (<= (+ main_x 1) v_prenex_22817) (<= 0 (* 2 (select main_a v_prenex_22817))) (<= (* 2 (select main_a v_prenex_22817)) 4) (< v_prenex_22817 main_x))) (forall ((v_prenex_22816 Int)) (or (<= (select main_a v_prenex_22816) 1002) (<= (+ main_y 1) v_prenex_22816)))) (forall ((v_prenex_28915 Int) (v_prenex_28916 Int)) (or (<= 0 (+ (select main_a v_prenex_28916) 2)) (<= (+ main_x 1) v_prenex_28916) (<= 996 (select main_a v_prenex_28915)) (< v_prenex_28916 main_x) (<= (select main_a v_prenex_28915) (+ (select main_a v_prenex_28916) 1000)) (<= (select main_a v_prenex_28916) 2) (<= (select main_a v_prenex_28915) 1000))) (forall ((v_prenex_19470 Int) (v_prenex_19469 Int)) (or (<= 1000 (+ (select main_a v_prenex_19470) (select main_a v_prenex_19469))) (<= (+ main_x 1) v_prenex_19470) (< v_prenex_19470 main_x) (<= 998 (select main_a v_prenex_19469)) (<= (* 2 (select main_a v_prenex_19470)) 4) (<= (select main_a v_prenex_19470) 2))) (forall ((v_prenex_19441 Int) (v_prenex_19442 Int)) (or (<= 996 (select main_a v_prenex_19441)) (< v_prenex_19442 main_x) (<= (+ main_x 1) v_prenex_19442) (<= (+ main_y 1) v_prenex_19441) (<= 1000 (+ (select main_a v_prenex_19442) (select main_a v_prenex_19441))) (<= (* 2 (select main_a v_prenex_19441)) 2000) (<= (select main_a v_prenex_19442) 2))) (forall ((v_prenex_24948 Int) (v_prenex_24947 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24947))) (<= 0 (select main_a v_prenex_24948)) (<= (select main_a v_prenex_24948) 2) (<= (+ main_x 1) v_prenex_24948) (< v_prenex_24948 main_x) (<= (select main_a v_prenex_24947) (+ (select main_a v_prenex_24948) 1000)))) (forall ((v_prenex_22101 Int) (v_prenex_22102 Int)) (or (<= (select main_a v_prenex_22102) 4) (<= (+ main_x 1) v_prenex_22102) (<= (select main_a v_prenex_22102) 2) (<= 1996 (* 2 (select main_a v_prenex_22101))) (< v_prenex_22102 main_x) (<= (+ (select main_a v_prenex_22102) (select main_a v_prenex_22101)) 1000))) (or (forall ((v_prenex_21535 Int)) (<= 1996 (* 2 (select main_a v_prenex_21535)))) (forall ((v_prenex_21536 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21536))) (<= (+ main_x 1) v_prenex_21536) (< v_prenex_21536 main_x) (<= (* 2 (select main_a v_prenex_21536)) 4) (<= 0 (+ (select main_a v_prenex_21536) 2))))) (or (forall ((v_prenex_23184 Int)) (or (<= 0 (+ (select main_a v_prenex_23184) 2)) (< v_prenex_23184 main_x) (<= (+ main_x 1) v_prenex_23184) (<= (* 2 (select main_a v_prenex_23184)) 4) (<= 0 (* 2 (select main_a v_prenex_23184))))) (forall ((v_prenex_23183 Int)) (or (<= (select main_a v_prenex_23183) 1002) (<= (select main_a v_prenex_23183) 1000)))) (forall ((v_prenex_23042 Int) (v_prenex_23043 Int)) (or (<= (+ main_x 1) v_prenex_23043) (<= 0 (select main_a v_prenex_23043)) (< v_prenex_23043 main_x) (<= (select main_a v_prenex_23043) 2) (<= 998 (select main_a v_prenex_23042)) (<= (+ (select main_a v_prenex_23043) (select main_a v_prenex_23042)) 1000) (<= (* 2 (select main_a v_prenex_23042)) 2000))) (forall ((v_prenex_20417 Int) (v_prenex_20416 Int)) (or (<= (+ main_x 1) v_prenex_20417) (<= 998 (select main_a v_prenex_20416)) (<= (select main_a v_prenex_20417) 2) (<= 0 (+ (select main_a v_prenex_20417) 2)) (< v_prenex_20417 main_x) (<= (select main_a v_prenex_20416) (+ (select main_a v_prenex_20417) 1000)))) (forall ((v_prenex_26707 Int) (v_prenex_26708 Int)) (or (<= 1000 (+ (select main_a v_prenex_26708) (select main_a v_prenex_26707))) (< v_prenex_26708 main_x) (<= 998 (select main_a v_prenex_26707)) (< v_prenex_26707 main_y) (<= (select main_a v_prenex_26707) 1000) (<= (* 2 (select main_a v_prenex_26708)) 4) (<= (+ main_x 1) v_prenex_26708))) (forall ((v_prenex_19335 Int) (v_prenex_19336 Int)) (or (<= (select main_a v_prenex_19335) (+ (select main_a v_prenex_19336) 1000)) (<= (+ main_x 1) v_prenex_19336) (<= 0 (select main_a v_prenex_19336)) (< v_prenex_19336 main_x) (<= (select main_a v_prenex_19336) 4) (<= (select main_a v_prenex_19335) 1000) (<= 996 (select main_a v_prenex_19335)))) (forall ((v_prenex_20239 Int) (v_prenex_20238 Int)) (or (<= (select main_a v_prenex_20238) 1000) (<= (+ main_x 1) v_prenex_20239) (<= 0 (* 2 (select main_a v_prenex_20239))) (< v_prenex_20239 main_x) (<= (select main_a v_prenex_20238) 1002) (<= (* 2 (select main_a v_prenex_20239)) 4) (<= (select main_a v_prenex_20238) (+ (select main_a v_prenex_20239) 1000)))) (or (forall ((v_prenex_27686 Int)) (or (<= 998 (select main_a v_prenex_27686)) (<= 996 (select main_a v_prenex_27686)))) (forall ((v_prenex_27687 Int)) (or (<= (* 2 (select main_a v_prenex_27687)) 4) (<= (+ main_x 1) v_prenex_27687) (< v_prenex_27687 main_x) (<= 0 (+ (select main_a v_prenex_27687) 2)) (<= (select main_a v_prenex_27687) 2)))) (or (forall ((v_prenex_27639 Int)) (or (<= (+ main_x 1) v_prenex_27639) (< v_prenex_27639 main_x) (<= (* 2 (select main_a v_prenex_27639)) 4) (<= (select main_a v_prenex_27639) 4) (<= (select main_a v_prenex_27639) 2))) (forall ((v_prenex_27638 Int)) (or (<= (select main_a v_prenex_27638) 1002) (<= (select main_a v_prenex_27638) 1000)))) (forall ((v_prenex_22039 Int) (v_prenex_22040 Int)) (or (< v_prenex_22040 main_x) (<= (select main_a v_prenex_22040) 4) (<= (select main_a v_prenex_22039) 1002) (<= (select main_a v_prenex_22040) 2) (<= 996 (select main_a v_prenex_22039)) (<= (+ main_x 1) v_prenex_22040) (<= (+ (select main_a v_prenex_22040) (select main_a v_prenex_22039)) 1000))) (forall ((v_prenex_28810 Int) (v_prenex_28809 Int)) (or (<= (+ (select main_a v_prenex_28810) 996) (select main_a v_prenex_28809)) (<= (+ main_x 1) v_prenex_28810) (<= (select main_a v_prenex_28809) 1002) (<= (* 2 (select main_a v_prenex_28809)) 2000) (<= 0 (* 2 (select main_a v_prenex_28810))) (<= 0 (select main_a v_prenex_28810)) (< v_prenex_28810 main_x))) (forall ((v_prenex_26691 Int) (v_prenex_26692 Int)) (or (<= (* 2 (select main_a v_prenex_26692)) 4) (< v_prenex_26692 main_x) (<= (+ main_x 1) v_prenex_26692) (<= (+ (select main_a v_prenex_26692) (select main_a v_prenex_26691)) 1000) (<= 0 (* 2 (select main_a v_prenex_26692))) (<= 998 (select main_a v_prenex_26691)))) (forall ((v_prenex_25462 Int) (v_prenex_25463 Int)) (or (<= 996 (select main_a v_prenex_25462)) (<= 998 (select main_a v_prenex_25462)) (<= 0 (* 2 (select main_a v_prenex_25463))) (<= (select main_a v_prenex_25462) (+ (select main_a v_prenex_25463) 1000)) (< v_prenex_25462 main_y) (< v_prenex_25463 main_x) (<= (+ main_x 1) v_prenex_25463))) (forall ((v_prenex_19102 Int) (v_prenex_19103 Int)) (or (<= 0 (select main_a v_prenex_19103)) (< v_prenex_19103 main_x) (<= 998 (select main_a v_prenex_19102)) (<= (+ main_x 1) v_prenex_19103) (<= (+ (select main_a v_prenex_19103) (select main_a v_prenex_19102)) 1000) (<= 0 (* 2 (select main_a v_prenex_19103))))) (or (forall ((v_prenex_21625 Int)) (or (<= (+ main_y 1) v_prenex_21625) (<= (select main_a v_prenex_21625) 1002) (<= (select main_a v_prenex_21625) 1000))) (forall ((v_prenex_21626 Int)) (or (<= 0 (select main_a v_prenex_21626)) (<= (+ main_x 1) v_prenex_21626) (<= 0 (* 2 (select main_a v_prenex_21626))) (< v_prenex_21626 main_x)))) (or (forall ((v_prenex_22334 Int)) (or (<= (* 2 (select main_a v_prenex_22334)) 4) (<= (+ main_x 1) v_prenex_22334) (<= (select main_a v_prenex_22334) 2) (< v_prenex_22334 main_x) (<= 0 (select main_a v_prenex_22334)))) (forall ((v_prenex_22333 Int)) (or (<= (* 2 (select main_a v_prenex_22333)) 2000) (<= 998 (select main_a v_prenex_22333))))) (or (forall ((v_prenex_26701 Int)) (or (<= (select main_a v_prenex_26701) 1000) (<= (* 2 (select main_a v_prenex_26701)) 2000) (< v_prenex_26701 main_y))) (forall ((v_prenex_26702 Int)) (or (<= (+ main_x 1) v_prenex_26702) (< v_prenex_26702 main_x) (<= 0 (* 2 (select main_a v_prenex_26702))) (<= 0 (+ (select main_a v_prenex_26702) 2))))) (forall ((v_prenex_22401 Int) (v_prenex_22402 Int)) (or (<= (* 2 (select main_a v_prenex_22401)) 2000) (<= (+ (select main_a v_prenex_22402) 996) (select main_a v_prenex_22401)) (<= (+ main_x 1) v_prenex_22402) (< v_prenex_22402 main_x) (<= (select main_a v_prenex_22402) 4) (<= 0 (select main_a v_prenex_22402)))) (forall ((v_prenex_19700 Int) (v_prenex_19699 Int)) (or (<= 996 (select main_a v_prenex_19699)) (<= (+ main_x 1) v_prenex_19700) (<= (+ (select main_a v_prenex_19700) 996) (select main_a v_prenex_19699)) (<= (* 2 (select main_a v_prenex_19699)) 2000) (< v_prenex_19700 main_x) (<= (select main_a v_prenex_19700) 4) (<= (select main_a v_prenex_19700) 2))) (forall ((v_prenex_22132 Int) (v_prenex_22131 Int)) (or (<= (select main_a v_prenex_22131) 1000) (<= (* 2 (select main_a v_prenex_22132)) 4) (<= (+ main_x 1) v_prenex_22132) (<= 0 (+ (select main_a v_prenex_22132) 2)) (<= 998 (select main_a v_prenex_22131)) (< v_prenex_22132 main_x) (<= (select main_a v_prenex_22131) (+ (select main_a v_prenex_22132) 1000)))) (or (forall ((v_prenex_19591 Int)) (or (<= (* 2 (select main_a v_prenex_19591)) 2000) (<= 998 (select main_a v_prenex_19591)) (<= (+ main_y 1) v_prenex_19591))) (forall ((v_prenex_19592 Int)) (or (<= (* 2 (select main_a v_prenex_19592)) 4) (<= (+ main_x 1) v_prenex_19592) (<= 0 (+ (select main_a v_prenex_19592) 2)) (< v_prenex_19592 main_x)))) (forall ((v_prenex_21165 Int) (v_prenex_21166 Int)) (or (< v_prenex_21166 main_x) (<= (* 2 (select main_a v_prenex_21166)) 4) (<= (+ main_x 1) v_prenex_21166) (<= 996 (select main_a v_prenex_21165)) (<= 0 (+ (select main_a v_prenex_21166) 2)) (<= (select main_a v_prenex_21165) 1002) (<= (select main_a v_prenex_21165) (+ (select main_a v_prenex_21166) 1000)))) (forall ((v_prenex_21245 Int) (v_prenex_21246 Int)) (or (<= 0 (select main_a v_prenex_21246)) (<= (+ main_x 1) v_prenex_21246) (<= 998 (select main_a v_prenex_21245)) (<= (select main_a v_prenex_21245) (+ (select main_a v_prenex_21246) 1000)) (<= (select main_a v_prenex_21245) 1000) (< v_prenex_21246 main_x) (<= (select main_a v_prenex_21246) 2))) (forall ((v_prenex_28165 Int) (v_prenex_28164 Int)) (or (<= (+ main_x 1) v_prenex_28165) (<= (+ main_y 1) v_prenex_28164) (< v_prenex_28165 main_x) (<= 0 (select main_a v_prenex_28165)) (<= (select main_a v_prenex_28164) 1002) (<= 998 (select main_a v_prenex_28164)) (<= (select main_a v_prenex_28164) (+ (select main_a v_prenex_28165) 1000)))) (or (forall ((v_prenex_24364 Int)) (or (< v_prenex_24364 main_x) (<= (+ main_x 1) v_prenex_24364) (<= (select main_a v_prenex_24364) 2) (<= 0 (* 2 (select main_a v_prenex_24364))))) (forall ((v_prenex_24363 Int)) (or (<= 996 (select main_a v_prenex_24363)) (<= (select main_a v_prenex_24363) 1002) (< v_prenex_24363 main_y)))) (forall ((v_prenex_27465 Int) (v_prenex_27466 Int)) (or (<= 998 (select main_a v_prenex_27465)) (<= 0 (select main_a v_prenex_27466)) (<= (select main_a v_prenex_27465) (+ (select main_a v_prenex_27466) 1000)) (<= (+ main_x 1) v_prenex_27466) (< v_prenex_27466 main_x) (<= (* 2 (select main_a v_prenex_27466)) 4))) (forall ((v_prenex_20241 Int) (v_prenex_20240 Int)) (or (< v_prenex_20241 main_x) (<= 1996 (* 2 (select main_a v_prenex_20240))) (<= (select main_a v_prenex_20240) 1002) (<= (+ main_x 1) v_prenex_20241) (<= (+ main_y 1) v_prenex_20240) (<= (select main_a v_prenex_20241) 2) (<= (select main_a v_prenex_20240) (+ (select main_a v_prenex_20241) 1000)))) (forall ((v_prenex_26159 Int) (v_prenex_26160 Int)) (or (<= (+ main_y 1) v_prenex_26159) (<= (select main_a v_prenex_26159) 1000) (<= (select main_a v_prenex_26159) (+ (select main_a v_prenex_26160) 1000)) (<= 998 (select main_a v_prenex_26159)) (< v_prenex_26159 main_y))) (forall ((v_prenex_25118 Int) (v_prenex_25117 Int)) (or (<= (+ main_x 1) v_prenex_25118) (<= (select main_a v_prenex_25117) (+ (select main_a v_prenex_25118) 1000)) (<= 998 (select main_a v_prenex_25117)) (<= (select main_a v_prenex_25118) 4) (<= 996 (select main_a v_prenex_25117)) (< v_prenex_25118 main_x) (<= 0 (+ (select main_a v_prenex_25118) 2)))) (forall ((v_prenex_18778 Int) (v_prenex_18777 Int)) (or (<= (+ main_x 1) v_prenex_18777) (<= (select main_a v_prenex_18777) 4) (<= 0 (* 2 (select main_a v_prenex_18777))) (< v_prenex_18777 main_x) (<= (+ (select main_a v_prenex_18777) 996) (select main_a v_prenex_18778)) (<= 998 (select main_a v_prenex_18778)))) (forall ((v_prenex_28175 Int) (v_prenex_28174 Int)) (or (<= 998 (select main_a v_prenex_28174)) (<= 1000 (+ (select main_a v_prenex_28175) (select main_a v_prenex_28174))) (<= 0 (* 2 (select main_a v_prenex_28175))) (<= (+ main_x 1) v_prenex_28175) (< v_prenex_28175 main_x) (<= 0 (select main_a v_prenex_28175)))) (forall ((v_prenex_22403 Int) (v_prenex_22404 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22403))) (< v_prenex_22404 main_x) (<= 996 (select main_a v_prenex_22403)) (<= (+ main_x 1) v_prenex_22404) (<= (+ (select main_a v_prenex_22404) (select main_a v_prenex_22403)) 1000) (<= (select main_a v_prenex_22404) 4))) (forall ((v_prenex_24871 Int) (v_prenex_24870 Int)) (or (<= (select main_a v_prenex_24870) 1000) (<= (select main_a v_prenex_24871) 2) (< v_prenex_24871 main_x) (<= 1000 (+ (select main_a v_prenex_24871) (select main_a v_prenex_24870))) (<= 996 (select main_a v_prenex_24870)) (<= 0 (+ (select main_a v_prenex_24871) 2)) (<= (+ main_x 1) v_prenex_24871))) (forall ((v_prenex_25653 Int) (v_prenex_25652 Int)) (or (< v_prenex_25653 main_x) (<= (+ main_x 1) v_prenex_25653) (<= (select main_a v_prenex_25653) 2) (<= 1000 (+ (select main_a v_prenex_25653) (select main_a v_prenex_25652))) (<= 996 (select main_a v_prenex_25652)))) (forall ((v_prenex_23052 Int)) (or (<= (+ main_x 1) v_prenex_23052) (<= 0 (* 2 (select main_a v_prenex_23052))) (<= 0 (select main_a v_prenex_23052)) (< v_prenex_23052 main_x) (<= (* 2 (select main_a v_prenex_23052)) 4))) (forall ((v_prenex_22187 Int) (v_prenex_22188 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22188))) (<= (+ (select main_a v_prenex_22188) (select main_a v_prenex_22187)) 1000) (< v_prenex_22188 main_x) (<= (select main_a v_prenex_22187) 1002) (<= (+ main_x 1) v_prenex_22188) (<= 996 (select main_a v_prenex_22187)))) (forall ((v_prenex_24210 Int) (v_prenex_24209 Int)) (or (<= 0 (select main_a v_prenex_24210)) (<= (+ main_x 1) v_prenex_24210) (< v_prenex_24210 main_x) (<= (+ (select main_a v_prenex_24210) (select main_a v_prenex_24209)) 1000) (<= 996 (select main_a v_prenex_24209)) (<= 998 (select main_a v_prenex_24209)))) (or (forall ((v_prenex_22710 Int)) (or (<= 996 (select main_a v_prenex_22710)) (< v_prenex_22710 main_y) (<= (* 2 (select main_a v_prenex_22710)) 2000))) (forall ((v_prenex_22711 Int)) (or (<= (+ main_x 1) v_prenex_22711) (< v_prenex_22711 main_x) (<= 0 (+ (select main_a v_prenex_22711) 2)) (<= 0 (* 2 (select main_a v_prenex_22711)))))) (forall ((v_prenex_21401 Int) (v_prenex_21402 Int)) (or (<= (select main_a v_prenex_21401) 1000) (< v_prenex_21402 main_x) (<= (select main_a v_prenex_21402) 4) (<= (select main_a v_prenex_21402) 2) (<= (+ main_x 1) v_prenex_21402) (<= (select main_a v_prenex_21401) (+ (select main_a v_prenex_21402) 1000)))) (forall ((v_prenex_23204 Int) (v_prenex_23203 Int)) (or (<= (+ main_y 1) v_prenex_23203) (<= (select main_a v_prenex_23203) 1002) (<= (select main_a v_prenex_23203) (+ (select main_a v_prenex_23204) 1000)) (<= (+ main_x 1) v_prenex_23204) (<= 0 (select main_a v_prenex_23204)) (<= 1996 (* 2 (select main_a v_prenex_23203))) (< v_prenex_23204 main_x))) (forall ((v_prenex_21571 Int) (v_prenex_21572 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21572))) (<= (select main_a v_prenex_21571) 1002) (<= (+ main_x 1) v_prenex_21572) (< v_prenex_21572 main_x) (<= (select main_a v_prenex_21572) 2) (<= (+ (select main_a v_prenex_21572) (select main_a v_prenex_21571)) 1000))) (forall ((v_prenex_27487 Int) (v_prenex_27486 Int)) (or (<= (select main_a v_prenex_27486) 1000) (<= (* 2 (select main_a v_prenex_27486)) 2000) (<= 0 (* 2 (select main_a v_prenex_27487))) (<= (+ (select main_a v_prenex_27487) 996) (select main_a v_prenex_27486)) (<= (select main_a v_prenex_27487) 2) (<= (+ main_x 1) v_prenex_27487) (< v_prenex_27487 main_x))) (forall ((v_prenex_23302 Int) (v_prenex_23301 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23302))) (<= (+ (select main_a v_prenex_23302) 996) (select main_a v_prenex_23301)) (< v_prenex_23302 main_x) (<= (* 2 (select main_a v_prenex_23301)) 2000) (<= (select main_a v_prenex_23302) 4) (<= (+ main_x 1) v_prenex_23302))) (or (forall ((v_prenex_27098 Int)) (or (<= (+ main_x 1) v_prenex_27098) (<= 0 (* 2 (select main_a v_prenex_27098))) (<= (select main_a v_prenex_27098) 2) (<= (* 2 (select main_a v_prenex_27098)) 4) (< v_prenex_27098 main_x))) (forall ((v_prenex_27097 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27097))) (<= (select main_a v_prenex_27097) 1002)))) (forall ((v_prenex_25993 Int) (v_prenex_25994 Int)) (or (< v_prenex_25994 main_x) (<= (+ main_x 1) v_prenex_25994) (<= (select main_a v_prenex_25993) 1000) (<= (+ (select main_a v_prenex_25994) 996) (select main_a v_prenex_25993)) (<= (select main_a v_prenex_25994) 2) (< v_prenex_25993 main_y))) (or (forall ((v_prenex_20319 Int)) (or (< v_prenex_20319 main_x) (<= (select main_a v_prenex_20319) 2) (<= 0 (* 2 (select main_a v_prenex_20319))) (<= (* 2 (select main_a v_prenex_20319)) 4) (<= (+ main_x 1) v_prenex_20319))) (forall ((v_prenex_20318 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20318))) (<= (* 2 (select main_a v_prenex_20318)) 2000)))) (or (forall ((v_prenex_27481 Int)) (or (< v_prenex_27481 main_x) (<= (select main_a v_prenex_27481) 2) (<= (+ main_x 1) v_prenex_27481) (<= (* 2 (select main_a v_prenex_27481)) 4))) (forall ((v_prenex_27480 Int)) (or (<= (* 2 (select main_a v_prenex_27480)) 2000) (<= 1996 (* 2 (select main_a v_prenex_27480)))))) (forall ((v_prenex_22543 Int) (v_prenex_22542 Int)) (or (<= (+ main_x 1) v_prenex_22543) (<= (+ main_y 1) v_prenex_22542) (<= (+ (select main_a v_prenex_22543) (select main_a v_prenex_22542)) 1000) (<= 0 (select main_a v_prenex_22543)) (< v_prenex_22543 main_x) (<= 998 (select main_a v_prenex_22542)) (<= (select main_a v_prenex_22542) 1002))) (forall ((v_prenex_25114 Int) (v_prenex_25113 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25114))) (<= (+ main_x 1) v_prenex_25114) (< v_prenex_25113 main_y) (< v_prenex_25114 main_x) (<= (select main_a v_prenex_25113) 1000) (<= (+ (select main_a v_prenex_25114) 996) (select main_a v_prenex_25113)))) (or (forall ((v_prenex_19868 Int)) (or (<= (* 2 (select main_a v_prenex_19868)) 4) (<= 0 (select main_a v_prenex_19868)) (<= (+ main_x 1) v_prenex_19868) (<= 0 (* 2 (select main_a v_prenex_19868))) (< v_prenex_19868 main_x))) (forall ((v_prenex_19867 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19867))) (<= (select main_a v_prenex_19867) 1000)))) (forall ((v_prenex_25576 Int) (v_prenex_25577 Int)) (or (<= (+ main_x 1) v_prenex_25577) (<= (* 2 (select main_a v_prenex_25577)) 4) (<= 0 (+ (select main_a v_prenex_25577) 2)) (<= 1996 (* 2 (select main_a v_prenex_25576))) (< v_prenex_25577 main_x) (<= (+ (select main_a v_prenex_25577) 996) (select main_a v_prenex_25576)) (<= 996 (select main_a v_prenex_25576)))) (forall ((v_prenex_27180 Int) (v_prenex_27179 Int)) (or (<= 998 (select main_a v_prenex_27179)) (<= 0 (+ (select main_a v_prenex_27180) 2)) (<= (+ main_x 1) v_prenex_27180) (< v_prenex_27180 main_x) (<= (select main_a v_prenex_27180) 2) (<= 1000 (+ (select main_a v_prenex_27180) (select main_a v_prenex_27179))))) (forall ((v_prenex_26844 Int) (v_prenex_26845 Int)) (or (<= (* 2 (select main_a v_prenex_26845)) 4) (<= (+ main_x 1) v_prenex_26845) (< v_prenex_26845 main_x) (< v_prenex_26844 main_y) (<= 1000 (+ (select main_a v_prenex_26845) (select main_a v_prenex_26844))) (<= 998 (select main_a v_prenex_26844)))) (forall ((v_prenex_18613 Int) (v_prenex_18614 Int)) (or (<= (+ main_x 1) v_prenex_18614) (<= (select main_a v_prenex_18613) (+ (select main_a v_prenex_18614) 1000)) (<= (select main_a v_prenex_18614) 2) (< v_prenex_18614 main_x))) (forall ((v_prenex_21467 Int) (v_prenex_21468 Int)) (or (< v_prenex_21467 main_y) (<= (+ main_x 1) v_prenex_21468) (<= (+ (select main_a v_prenex_21468) (select main_a v_prenex_21467)) 1000) (<= (select main_a v_prenex_21467) 1000) (<= (select main_a v_prenex_21468) 4) (< v_prenex_21468 main_x))) (forall ((v_prenex_27236 Int) (v_prenex_27237 Int)) (or (< v_prenex_27237 main_x) (<= (+ main_x 1) v_prenex_27237) (<= (select main_a v_prenex_27236) 1000) (<= 0 (select main_a v_prenex_27237)) (<= (select main_a v_prenex_27236) (+ (select main_a v_prenex_27237) 1000)))) (forall ((v_prenex_19429 Int) (v_prenex_19430 Int)) (or (<= 1000 (+ (select main_a v_prenex_19430) (select main_a v_prenex_19429))) (<= 0 (* 2 (select main_a v_prenex_19430))) (<= 1996 (* 2 (select main_a v_prenex_19429))) (< v_prenex_19430 main_x) (<= (* 2 (select main_a v_prenex_19429)) 2000) (<= (+ main_x 1) v_prenex_19430))) (forall ((v_prenex_22798 Int) (v_prenex_22799 Int)) (or (<= (* 2 (select main_a v_prenex_22799)) 4) (<= 996 (select main_a v_prenex_22798)) (<= (+ main_x 1) v_prenex_22799) (< v_prenex_22799 main_x) (<= 998 (select main_a v_prenex_22798)) (<= 1000 (+ (select main_a v_prenex_22799) (select main_a v_prenex_22798))))) (forall ((v_prenex_21010 Int) (v_prenex_21011 Int)) (or (<= (+ main_y 1) v_prenex_21010) (<= (* 2 (select main_a v_prenex_21011)) 4) (<= (+ main_x 1) v_prenex_21011) (<= 1000 (+ (select main_a v_prenex_21011) (select main_a v_prenex_21010))) (< v_prenex_21011 main_x) (<= (select main_a v_prenex_21010) 1002))) (forall ((v_prenex_25060 Int) (v_prenex_25059 Int)) (or (<= (+ main_x 1) v_prenex_25060) (<= 0 (* 2 (select main_a v_prenex_25060))) (<= 996 (select main_a v_prenex_25059)) (<= 1996 (* 2 (select main_a v_prenex_25059))) (< v_prenex_25060 main_x) (<= 1000 (+ (select main_a v_prenex_25060) (select main_a v_prenex_25059))) (<= (select main_a v_prenex_25060) 2))) (or (forall ((v_prenex_26956 Int)) (or (< v_prenex_26956 main_x) (<= 0 (+ (select main_a v_prenex_26956) 2)) (<= (+ main_x 1) v_prenex_26956) (<= (* 2 (select main_a v_prenex_26956)) 4))) (forall ((v_prenex_26955 Int)) (<= 996 (select main_a v_prenex_26955)))) (forall ((v_prenex_23822 Int) (v_prenex_23821 Int)) (or (<= (* 2 (select main_a v_prenex_23822)) 4) (< v_prenex_23822 main_x) (<= (+ (select main_a v_prenex_23822) 996) (select main_a v_prenex_23821)) (<= (select main_a v_prenex_23822) 4) (<= (+ main_x 1) v_prenex_23822) (<= 998 (select main_a v_prenex_23821)))) (forall ((v_prenex_23426 Int) (v_prenex_23425 Int)) (or (<= 998 (select main_a v_prenex_23425)) (<= 0 (* 2 (select main_a v_prenex_23426))) (<= 1996 (* 2 (select main_a v_prenex_23425))) (<= (select main_a v_prenex_23426) 2) (< v_prenex_23426 main_x) (<= (select main_a v_prenex_23425) (+ (select main_a v_prenex_23426) 1000)) (<= (+ main_x 1) v_prenex_23426))) (forall ((v_prenex_27847 Int) (v_prenex_27846 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27846))) (<= (* 2 (select main_a v_prenex_27846)) 2000) (<= 1000 (+ (select main_a v_prenex_27847) (select main_a v_prenex_27846))) (<= (+ main_y 1) v_prenex_27846) (<= (+ main_x 1) v_prenex_27847) (<= 0 (* 2 (select main_a v_prenex_27847))) (< v_prenex_27847 main_x))) (forall ((v_prenex_25531 Int) (v_prenex_25530 Int)) (or (<= (select main_a v_prenex_25531) 4) (<= 1996 (* 2 (select main_a v_prenex_25530))) (< v_prenex_25531 main_x) (<= 996 (select main_a v_prenex_25530)) (<= 1000 (+ (select main_a v_prenex_25531) (select main_a v_prenex_25530))) (<= (select main_a v_prenex_25531) 2) (<= (+ main_x 1) v_prenex_25531))) (or (forall ((v_prenex_19171 Int)) (or (<= (+ main_x 1) v_prenex_19171) (<= 0 (+ (select main_a v_prenex_19171) 2)) (< v_prenex_19171 main_x) (<= 0 (* 2 (select main_a v_prenex_19171))))) (forall ((v_prenex_19170 Int)) (or (<= (+ main_y 1) v_prenex_19170) (<= 1996 (* 2 (select main_a v_prenex_19170)))))) (or (forall ((v_prenex_25389 Int)) (or (<= (select main_a v_prenex_25389) 4) (< v_prenex_25389 main_x) (<= (* 2 (select main_a v_prenex_25389)) 4) (<= (+ main_x 1) v_prenex_25389))) (forall ((v_prenex_25388 Int)) (or (<= (* 2 (select main_a v_prenex_25388)) 2000) (< v_prenex_25388 main_y)))) (forall ((v_prenex_20636 Int) (v_prenex_20635 Int)) (or (<= 1000 (+ (select main_a v_prenex_20636) (select main_a v_prenex_20635))) (<= 998 (select main_a v_prenex_20635)) (<= (+ main_x 1) v_prenex_20636) (< v_prenex_20636 main_x) (<= (select main_a v_prenex_20635) 1002) (<= (* 2 (select main_a v_prenex_20636)) 4))) (forall ((v_prenex_27228 Int) (v_prenex_27229 Int)) (or (<= 1000 (+ (select main_a v_prenex_27229) (select main_a v_prenex_27228))) (<= (select main_a v_prenex_27229) 2) (<= 998 (select main_a v_prenex_27228)) (<= 0 (+ (select main_a v_prenex_27229) 2)) (<= (+ main_x 1) v_prenex_27229) (< v_prenex_27229 main_x) (<= (* 2 (select main_a v_prenex_27228)) 2000))) (or (forall ((v_prenex_27410 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27410))) (<= (select main_a v_prenex_27410) 1000))) (forall ((v_prenex_27411 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27411))) (< v_prenex_27411 main_x) (<= 0 (select main_a v_prenex_27411)) (<= (+ main_x 1) v_prenex_27411)))) (or (forall ((v_prenex_24725 Int)) (or (< v_prenex_24725 main_x) (<= (+ main_x 1) v_prenex_24725) (<= 0 (* 2 (select main_a v_prenex_24725))))) (forall ((v_prenex_24724 Int)) (or (<= 998 (select main_a v_prenex_24724)) (<= (* 2 (select main_a v_prenex_24724)) 2000) (< v_prenex_24724 main_y)))) (forall ((v_prenex_27744 Int) (v_prenex_27745 Int)) (or (<= (+ (select main_a v_prenex_27745) 996) (select main_a v_prenex_27744)) (<= (* 2 (select main_a v_prenex_27745)) 4) (<= (select main_a v_prenex_27745) 2) (< v_prenex_27745 main_x) (<= (+ main_x 1) v_prenex_27745) (<= (select main_a v_prenex_27744) 1000) (<= 998 (select main_a v_prenex_27744)))) (forall ((v_prenex_19419 Int) (v_prenex_19420 Int)) (or (< v_prenex_19420 main_x) (<= (select main_a v_prenex_19420) 2) (<= 0 (* 2 (select main_a v_prenex_19420))) (<= 1996 (* 2 (select main_a v_prenex_19419))) (<= (+ (select main_a v_prenex_19420) (select main_a v_prenex_19419)) 1000) (<= (+ main_x 1) v_prenex_19420))) (forall ((v_prenex_21193 Int) (v_prenex_21194 Int)) (or (<= (+ main_x 1) v_prenex_21194) (<= 1996 (* 2 (select main_a v_prenex_21193))) (<= 1000 (+ (select main_a v_prenex_21194) (select main_a v_prenex_21193))) (<= (select main_a v_prenex_21194) 4) (<= 0 (* 2 (select main_a v_prenex_21194))) (<= (select main_a v_prenex_21193) 1002) (< v_prenex_21194 main_x))) (or (forall ((v_prenex_23131 Int)) (or (<= (select main_a v_prenex_23131) 1002) (<= 996 (select main_a v_prenex_23131)))) (forall ((v_prenex_23132 Int)) (or (< v_prenex_23132 main_x) (<= 0 (* 2 (select main_a v_prenex_23132))) (<= (+ main_x 1) v_prenex_23132) (<= 0 (select main_a v_prenex_23132))))) (forall ((v_prenex_20951 Int) (v_prenex_20950 Int)) (or (<= (+ main_x 1) v_prenex_20951) (<= (+ (select main_a v_prenex_20951) 996) (select main_a v_prenex_20950)) (<= 1996 (* 2 (select main_a v_prenex_20950))) (< v_prenex_20951 main_x) (<= (* 2 (select main_a v_prenex_20951)) 4))) (forall ((v_prenex_27115 Int) (v_prenex_27116 Int)) (or (<= (select main_a v_prenex_27116) 2) (<= 0 (+ (select main_a v_prenex_27116) 2)) (<= (+ (select main_a v_prenex_27116) 996) (select main_a v_prenex_27115)) (< v_prenex_27116 main_x) (<= (+ main_x 1) v_prenex_27116) (<= (select main_a v_prenex_27115) 1000))) (forall ((v_prenex_21450 Int) (v_prenex_21449 Int)) (or (<= (+ main_x 1) v_prenex_21450) (<= (+ (select main_a v_prenex_21450) 996) (select main_a v_prenex_21449)) (< v_prenex_21450 main_x) (<= (select main_a v_prenex_21449) 1002) (<= 1996 (* 2 (select main_a v_prenex_21449))) (<= (select main_a v_prenex_21450) 2) (<= (+ main_y 1) v_prenex_21449))) (or (forall ((v_prenex_22527 Int)) (or (<= (* 2 (select main_a v_prenex_22527)) 2000) (<= (+ main_y 1) v_prenex_22527) (<= (select main_a v_prenex_22527) 1000))) (forall ((v_prenex_22528 Int)) (or (<= (* 2 (select main_a v_prenex_22528)) 4) (< v_prenex_22528 main_x) (<= 0 (* 2 (select main_a v_prenex_22528))) (<= (+ main_x 1) v_prenex_22528)))) (forall ((v_prenex_28474 Int) (v_prenex_28473 Int)) (or (<= (+ main_x 1) v_prenex_28474) (<= (+ (select main_a v_prenex_28474) (select main_a v_prenex_28473)) 1000) (< v_prenex_28473 main_y) (<= (select main_a v_prenex_28474) 2) (< v_prenex_28474 main_x) (<= 996 (select main_a v_prenex_28473)))) (forall ((v_prenex_24300 Int) (v_prenex_24299 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24299))) (<= 0 (+ (select main_a v_prenex_24300) 2)) (< v_prenex_24300 main_x) (<= (+ main_x 1) v_prenex_24300) (<= 1000 (+ (select main_a v_prenex_24300) (select main_a v_prenex_24299))) (<= (select main_a v_prenex_24299) 1000))) (forall ((v_prenex_24707 Int) (v_prenex_24706 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24707))) (<= (+ main_x 1) v_prenex_24707) (<= (* 2 (select main_a v_prenex_24707)) 4) (<= 1996 (* 2 (select main_a v_prenex_24706))) (<= (select main_a v_prenex_24706) (+ (select main_a v_prenex_24707) 1000)) (< v_prenex_24707 main_x) (<= (select main_a v_prenex_24706) 1000))) (forall ((v_prenex_20267 Int) (v_prenex_20266 Int)) (or (<= 998 (select main_a v_prenex_20266)) (<= (+ main_x 1) v_prenex_20267) (<= 0 (select main_a v_prenex_20267)) (<= (+ (select main_a v_prenex_20267) 996) (select main_a v_prenex_20266)) (< v_prenex_20267 main_x) (<= (select main_a v_prenex_20267) 4) (<= (* 2 (select main_a v_prenex_20266)) 2000))) (forall ((v_prenex_20836 Int) (v_prenex_20835 Int)) (or (< v_prenex_20836 main_x) (<= (+ (select main_a v_prenex_20836) 996) (select main_a v_prenex_20835)) (<= (+ main_x 1) v_prenex_20836) (<= 0 (* 2 (select main_a v_prenex_20836))) (<= (* 2 (select main_a v_prenex_20835)) 2000) (<= (select main_a v_prenex_20835) 1000) (<= (* 2 (select main_a v_prenex_20836)) 4))) (forall ((v_prenex_18671 Int)) (or (<= (+ main_x 1) v_prenex_18671) (<= 0 (* 2 (select main_a v_prenex_18671))) (<= 0 (+ (select main_a v_prenex_18671) 2)) (< v_prenex_18671 main_x))) (forall ((v_prenex_28412 Int) (v_prenex_28411 Int)) (or (<= (select main_a v_prenex_28411) 1000) (<= 0 (select main_a v_prenex_28412)) (<= (+ main_x 1) v_prenex_28412) (<= (+ (select main_a v_prenex_28412) (select main_a v_prenex_28411)) 1000) (< v_prenex_28412 main_x) (<= (* 2 (select main_a v_prenex_28411)) 2000))) (forall ((v_prenex_24222 Int) (v_prenex_24221 Int)) (or (<= 996 (select main_a v_prenex_24221)) (<= (+ (select main_a v_prenex_24222) (select main_a v_prenex_24221)) 1000) (<= 998 (select main_a v_prenex_24221)) (< v_prenex_24222 main_x) (<= (* 2 (select main_a v_prenex_24222)) 4) (<= 0 (* 2 (select main_a v_prenex_24222))) (<= (+ main_x 1) v_prenex_24222))) (forall ((v_prenex_18749 Int) (v_prenex_18750 Int)) (or (<= (+ (select main_a v_prenex_18749) (select main_a v_prenex_18750)) 1000) (< v_prenex_18749 main_x) (<= 998 (select main_a v_prenex_18750)) (<= 0 (select main_a v_prenex_18749)) (<= (select main_a v_prenex_18750) 1002) (<= (+ main_x 1) v_prenex_18749))) (or (forall ((v_prenex_26677 Int)) (or (<= (+ main_y 1) v_prenex_26677) (<= 996 (select main_a v_prenex_26677)) (<= (select main_a v_prenex_26677) 1002))) (forall ((v_prenex_26678 Int)) (or (<= (+ main_x 1) v_prenex_26678) (<= 0 (select main_a v_prenex_26678)) (< v_prenex_26678 main_x) (<= (* 2 (select main_a v_prenex_26678)) 4)))) (forall ((v_prenex_24916 Int) (v_prenex_24915 Int)) (or (<= 996 (select main_a v_prenex_24915)) (<= (* 2 (select main_a v_prenex_24916)) 4) (<= (+ main_x 1) v_prenex_24916) (<= 0 (+ (select main_a v_prenex_24916) 2)) (<= 1996 (* 2 (select main_a v_prenex_24915))) (<= 1000 (+ (select main_a v_prenex_24916) (select main_a v_prenex_24915))) (< v_prenex_24916 main_x))) (forall ((v_prenex_19104 Int) (v_prenex_19105 Int)) (or (<= (+ main_x 1) v_prenex_19105) (<= 1996 (* 2 (select main_a v_prenex_19104))) (<= (select main_a v_prenex_19105) 2) (<= (* 2 (select main_a v_prenex_19105)) 4) (<= (+ (select main_a v_prenex_19105) 996) (select main_a v_prenex_19104)) (<= 998 (select main_a v_prenex_19104)) (< v_prenex_19105 main_x))) (forall ((v_prenex_20574 Int) (v_prenex_20573 Int)) (or (<= (+ main_x 1) v_prenex_20574) (<= (+ (select main_a v_prenex_20574) (select main_a v_prenex_20573)) 1000) (<= (+ main_y 1) v_prenex_20573) (< v_prenex_20574 main_x) (<= (* 2 (select main_a v_prenex_20573)) 2000) (<= 0 (* 2 (select main_a v_prenex_20574))))) (or (forall ((v_prenex_21087 Int)) (or (<= 996 (select main_a v_prenex_21087)) (< v_prenex_21087 main_y) (<= (+ main_y 1) v_prenex_21087))) (forall ((v_prenex_21088 Int)) (or (< v_prenex_21088 main_x) (<= 0 (* 2 (select main_a v_prenex_21088)))))) (forall ((v_prenex_28627 Int) (v_prenex_28626 Int)) (or (<= (select main_a v_prenex_28627) 4) (<= (* 2 (select main_a v_prenex_28627)) 4) (<= (+ main_x 1) v_prenex_28627) (< v_prenex_28627 main_x) (<= 1996 (* 2 (select main_a v_prenex_28626))) (<= (select main_a v_prenex_28626) 1002) (<= (+ (select main_a v_prenex_28627) 996) (select main_a v_prenex_28626)))) (forall ((v_prenex_25867 Int) (v_prenex_25868 Int)) (or (< v_prenex_25868 main_x) (<= (+ (select main_a v_prenex_25868) 996) (select main_a v_prenex_25867)) (<= (select main_a v_prenex_25868) 2) (<= (select main_a v_prenex_25867) 1000) (<= (+ main_x 1) v_prenex_25868) (<= (select main_a v_prenex_25867) 1002) (<= 0 (* 2 (select main_a v_prenex_25868))))) (or (forall ((v_prenex_18915 Int)) (or (<= 998 (select main_a v_prenex_18915)) (<= (select main_a v_prenex_18915) 1000))) (forall ((v_prenex_18916 Int)) (or (< v_prenex_18916 main_x) (<= (select main_a v_prenex_18916) 2) (<= (* 2 (select main_a v_prenex_18916)) 4) (<= (+ main_x 1) v_prenex_18916) (<= 0 (* 2 (select main_a v_prenex_18916)))))) (or (forall ((v_prenex_20752 Int)) (or (<= (select main_a v_prenex_20752) 2) (< v_prenex_20752 main_x) (<= (* 2 (select main_a v_prenex_20752)) 4) (<= (+ main_x 1) v_prenex_20752) (<= 0 (* 2 (select main_a v_prenex_20752))))) (forall ((v_prenex_20751 Int)) (or (<= (select main_a v_prenex_20751) 1002) (<= (* 2 (select main_a v_prenex_20751)) 2000)))) (or (forall ((v_prenex_24384 Int)) (or (<= (select main_a v_prenex_24384) 4) (<= (select main_a v_prenex_24384) 2) (<= (+ main_x 1) v_prenex_24384) (< v_prenex_24384 main_x) (<= 0 (* 2 (select main_a v_prenex_24384))))) (forall ((v_prenex_24383 Int)) (or (<= 998 (select main_a v_prenex_24383)) (<= 996 (select main_a v_prenex_24383))))) (forall ((v_prenex_20349 Int) (v_prenex_20348 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20349))) (<= 1996 (* 2 (select main_a v_prenex_20348))) (<= (+ (select main_a v_prenex_20349) (select main_a v_prenex_20348)) 1000) (<= (* 2 (select main_a v_prenex_20349)) 4) (<= (+ main_x 1) v_prenex_20349) (<= (select main_a v_prenex_20348) 1000) (< v_prenex_20349 main_x))) (forall ((v_prenex_26019 Int) (v_prenex_26020 Int)) (or (<= (+ (select main_a v_prenex_26020) 996) (select main_a v_prenex_26019)) (<= (* 2 (select main_a v_prenex_26019)) 2000) (<= 0 (+ (select main_a v_prenex_26020) 2)) (< v_prenex_26020 main_x) (<= (+ main_x 1) v_prenex_26020) (<= (select main_a v_prenex_26019) 1002))) (or (forall ((v_prenex_22922 Int)) (<= (* 2 (select main_a v_prenex_22922)) 2000)) (forall ((v_prenex_22923 Int)) (or (<= (+ main_x 1) v_prenex_22923) (<= 0 (select main_a v_prenex_22923)) (<= 0 (+ (select main_a v_prenex_22923) 2)) (<= (* 2 (select main_a v_prenex_22923)) 4) (< v_prenex_22923 main_x)))) (forall ((v_prenex_23808 Int) (v_prenex_23807 Int)) (or (<= 1000 (+ (select main_a v_prenex_23808) (select main_a v_prenex_23807))) (<= (+ main_x 1) v_prenex_23808) (<= (select main_a v_prenex_23807) 1002) (<= 1996 (* 2 (select main_a v_prenex_23807))) (<= (select main_a v_prenex_23808) 2) (< v_prenex_23808 main_x) (<= 0 (+ (select main_a v_prenex_23808) 2)))) (forall ((v_prenex_27099 Int) (v_prenex_27100 Int)) (or (<= (+ (select main_a v_prenex_27100) 996) (select main_a v_prenex_27099)) (<= 1996 (* 2 (select main_a v_prenex_27099))) (<= 998 (select main_a v_prenex_27099)) (<= (+ main_y 1) v_prenex_27099) (< v_prenex_27099 main_y))) (forall ((v_prenex_18972 Int) (v_prenex_18971 Int)) (or (< v_prenex_18972 main_x) (<= (select main_a v_prenex_18971) (+ (select main_a v_prenex_18972) 1000)) (<= 0 (* 2 (select main_a v_prenex_18972))) (<= (select main_a v_prenex_18972) 4) (<= (+ main_x 1) v_prenex_18972))) (forall ((v_prenex_22820 Int) (v_prenex_22821 Int)) (or (< v_prenex_22821 main_x) (<= (* 2 (select main_a v_prenex_22820)) 2000) (<= 0 (* 2 (select main_a v_prenex_22821))) (<= (+ main_x 1) v_prenex_22821) (<= (* 2 (select main_a v_prenex_22821)) 4) (<= (select main_a v_prenex_22820) (+ (select main_a v_prenex_22821) 1000)))) (forall ((v_prenex_23804 Int) (v_prenex_23803 Int)) (or (<= 1000 (+ (select main_a v_prenex_23804) (select main_a v_prenex_23803))) (<= (+ main_y 1) v_prenex_23803) (<= (select main_a v_prenex_23804) 4) (< v_prenex_23804 main_x) (<= 1996 (* 2 (select main_a v_prenex_23803))) (<= (+ main_x 1) v_prenex_23804) (<= 998 (select main_a v_prenex_23803)))) (or (forall ((v_prenex_18641 Int)) (or (<= (select main_a v_prenex_18641) 1000) (<= 996 (select main_a v_prenex_18641)))) (forall ((v_prenex_18642 Int)) (or (<= (* 2 (select main_a v_prenex_18642)) 4) (<= (+ main_x 1) v_prenex_18642) (<= (select main_a v_prenex_18642) 4) (<= 0 (select main_a v_prenex_18642)) (< v_prenex_18642 main_x)))) (forall ((v_prenex_20119 Int) (v_prenex_20118 Int)) (or (<= (select main_a v_prenex_20119) 2) (<= (+ (select main_a v_prenex_20119) 996) (select main_a v_prenex_20118)) (<= (select main_a v_prenex_20119) 4) (<= 996 (select main_a v_prenex_20118)) (<= (select main_a v_prenex_20118) 1002) (< v_prenex_20119 main_x) (<= (+ main_x 1) v_prenex_20119))) (forall ((v_prenex_19748 Int) (v_prenex_19747 Int)) (or (< v_prenex_19748 main_x) (<= 1996 (* 2 (select main_a v_prenex_19747))) (<= (+ main_y 1) v_prenex_19747) (<= 1000 (+ (select main_a v_prenex_19748) (select main_a v_prenex_19747))) (<= (+ main_x 1) v_prenex_19748) (<= 0 (+ (select main_a v_prenex_19748) 2)) (<= 998 (select main_a v_prenex_19747)))) (forall ((v_prenex_27027 Int) (v_prenex_27028 Int)) (or (<= (+ main_x 1) v_prenex_27028) (<= 0 (* 2 (select main_a v_prenex_27028))) (<= (* 2 (select main_a v_prenex_27028)) 4) (<= (+ (select main_a v_prenex_27028) (select main_a v_prenex_27027)) 1000) (<= (* 2 (select main_a v_prenex_27027)) 2000) (< v_prenex_27028 main_x))) (or (forall ((v_prenex_26938 Int)) (or (<= (+ main_y 1) v_prenex_26938) (<= (select main_a v_prenex_26938) 1002) (<= (* 2 (select main_a v_prenex_26938)) 2000))) (forall ((v_prenex_26939 Int)) (or (<= (select main_a v_prenex_26939) 4) (<= (+ main_x 1) v_prenex_26939) (<= 0 (* 2 (select main_a v_prenex_26939))) (< v_prenex_26939 main_x)))) (forall ((v_prenex_25675 Int) (v_prenex_25674 Int)) (or (<= 998 (select main_a v_prenex_25674)) (<= 1000 (+ (select main_a v_prenex_25675) (select main_a v_prenex_25674))) (<= (+ main_x 1) v_prenex_25675) (<= (+ main_y 1) v_prenex_25674) (< v_prenex_25674 main_y))) (forall ((v_prenex_23640 Int) (v_prenex_23641 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23640))) (<= (+ main_y 1) v_prenex_23640) (<= 1000 (+ (select main_a v_prenex_23641) (select main_a v_prenex_23640))) (<= (+ main_x 1) v_prenex_23641) (<= (select main_a v_prenex_23641) 4) (<= 996 (select main_a v_prenex_23640)) (< v_prenex_23641 main_x))) (forall ((v_prenex_20756 Int) (v_prenex_20755 Int)) (or (<= (select main_a v_prenex_20755) (+ (select main_a v_prenex_20756) 1000)) (<= (+ main_x 1) v_prenex_20756) (<= 0 (select main_a v_prenex_20756)) (<= 1996 (* 2 (select main_a v_prenex_20755))) (< v_prenex_20756 main_x) (<= (select main_a v_prenex_20756) 2) (<= 996 (select main_a v_prenex_20755)))) (forall ((v_prenex_27586 Int) (v_prenex_27587 Int)) (or (<= 998 (select main_a v_prenex_27586)) (< v_prenex_27587 main_x) (<= (* 2 (select main_a v_prenex_27586)) 2000) (<= (select main_a v_prenex_27587) 4) (<= (+ (select main_a v_prenex_27587) 996) (select main_a v_prenex_27586)) (<= (+ main_x 1) v_prenex_27587))) (forall ((v_prenex_24717 Int) (v_prenex_24716 Int)) (or (<= (+ main_x 1) v_prenex_24717) (<= (select main_a v_prenex_24717) 2) (<= (+ main_y 1) v_prenex_24716) (< v_prenex_24717 main_x) (<= 1000 (+ (select main_a v_prenex_24717) (select main_a v_prenex_24716))) (<= 998 (select main_a v_prenex_24716)) (<= (select main_a v_prenex_24716) 1000))) (forall ((v_prenex_27834 Int) (v_prenex_27835 Int)) (or (< v_prenex_27835 main_x) (<= 0 (* 2 (select main_a v_prenex_27835))) (<= (+ (select main_a v_prenex_27835) (select main_a v_prenex_27834)) 1000) (<= (select main_a v_prenex_27834) 1002) (< v_prenex_27834 main_y) (<= (+ main_x 1) v_prenex_27835) (<= 996 (select main_a v_prenex_27834)))) (forall ((v_prenex_27720 Int) (v_prenex_27721 Int)) (or (<= (+ main_y 1) v_prenex_27720) (< v_prenex_27720 main_y) (<= 998 (select main_a v_prenex_27720)) (<= (* 2 (select main_a v_prenex_27720)) 2000) (<= 1000 (+ (select main_a v_prenex_27721) (select main_a v_prenex_27720))))) (or (forall ((v_prenex_22003 Int)) (or (<= (+ main_y 1) v_prenex_22003) (<= (select main_a v_prenex_22003) 1002))) (forall ((v_prenex_22004 Int)) (or (<= 0 (+ (select main_a v_prenex_22004) 2)) (< v_prenex_22004 main_x) (<= 0 (* 2 (select main_a v_prenex_22004))) (<= (+ main_x 1) v_prenex_22004)))) (or (forall ((v_prenex_21750 Int)) (or (< v_prenex_21750 main_x) (<= 0 (select main_a v_prenex_21750)) (<= (+ main_x 1) v_prenex_21750) (<= 0 (* 2 (select main_a v_prenex_21750))))) (forall ((v_prenex_21749 Int)) (<= 1996 (* 2 (select main_a v_prenex_21749))))) (or (forall ((v_prenex_25311 Int)) (or (<= (+ main_y 1) v_prenex_25311) (<= 1996 (* 2 (select main_a v_prenex_25311))) (< v_prenex_25311 main_y))) (forall ((v_prenex_25312 Int)) (or (<= (+ main_x 1) v_prenex_25312) (<= 0 (* 2 (select main_a v_prenex_25312)))))) (forall ((v_prenex_20263 Int) (v_prenex_20262 Int)) (or (<= (select main_a v_prenex_20263) 2) (<= (+ (select main_a v_prenex_20263) 996) (select main_a v_prenex_20262)) (<= (+ main_x 1) v_prenex_20263) (<= (+ main_y 1) v_prenex_20262) (< v_prenex_20263 main_x))) (or (forall ((v_prenex_21127 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21127))) (<= (select main_a v_prenex_21127) 1002))) (forall ((v_prenex_21128 Int)) (or (< v_prenex_21128 main_x) (<= (+ main_x 1) v_prenex_21128) (<= 0 (* 2 (select main_a v_prenex_21128))) (<= (select main_a v_prenex_21128) 4) (<= (* 2 (select main_a v_prenex_21128)) 4)))) (forall ((v_prenex_25183 Int) (v_prenex_25184 Int)) (or (<= 0 (+ (select main_a v_prenex_25184) 2)) (<= (select main_a v_prenex_25183) 1002) (<= (+ (select main_a v_prenex_25184) (select main_a v_prenex_25183)) 1000) (<= (+ main_x 1) v_prenex_25184) (< v_prenex_25184 main_x) (<= (* 2 (select main_a v_prenex_25183)) 2000))) (forall ((v_prenex_26727 Int) (v_prenex_26728 Int)) (or (< v_prenex_26727 main_y) (<= (select main_a v_prenex_26727) 1002) (< v_prenex_26728 main_x) (<= (+ main_x 1) v_prenex_26728) (<= (+ (select main_a v_prenex_26728) 996) (select main_a v_prenex_26727)) (<= (select main_a v_prenex_26728) 2))) (forall ((v_prenex_22884 Int) (v_prenex_22885 Int)) (or (<= (select main_a v_prenex_22885) 4) (<= 996 (select main_a v_prenex_22884)) (<= (+ main_x 1) v_prenex_22885) (< v_prenex_22885 main_x) (<= (select main_a v_prenex_22884) 1000) (<= (+ main_y 1) v_prenex_22884) (<= (+ (select main_a v_prenex_22885) 996) (select main_a v_prenex_22884)))) (forall ((v_prenex_23085 Int) (v_prenex_23086 Int)) (or (<= (select main_a v_prenex_23086) 4) (<= 1996 (* 2 (select main_a v_prenex_23085))) (<= (select main_a v_prenex_23085) (+ (select main_a v_prenex_23086) 1000)) (<= (+ main_x 1) v_prenex_23086) (<= (select main_a v_prenex_23085) 1002) (< v_prenex_23086 main_x) (<= (select main_a v_prenex_23086) 2))) (forall ((v_prenex_25224 Int) (v_prenex_25223 Int)) (or (<= (select main_a v_prenex_25223) 1000) (< v_prenex_25223 main_y) (<= (+ (select main_a v_prenex_25224) (select main_a v_prenex_25223)) 1000) (<= (+ main_y 1) v_prenex_25223) (<= (select main_a v_prenex_25223) 1002))) (forall ((v_prenex_24914 Int)) (or (< v_prenex_24914 main_x) (<= (+ main_x 1) v_prenex_24914) (<= (select main_a v_prenex_24914) 2) (<= 0 (* 2 (select main_a v_prenex_24914))) (<= (* 2 (select main_a v_prenex_24914)) 4))) (or (forall ((v_prenex_21607 Int)) (<= (select main_a v_prenex_21607) 1002)) (forall ((v_prenex_21608 Int)) (or (< v_prenex_21608 main_x) (<= (+ main_x 1) v_prenex_21608) (<= (select main_a v_prenex_21608) 2) (<= 0 (* 2 (select main_a v_prenex_21608))) (<= (select main_a v_prenex_21608) 4)))) (forall ((v_prenex_26483 Int) (v_prenex_26484 Int)) (or (<= (select main_a v_prenex_26483) (+ (select main_a v_prenex_26484) 1000)) (<= 0 (+ (select main_a v_prenex_26484) 2)) (< v_prenex_26484 main_x) (<= (+ main_x 1) v_prenex_26484) (<= (select main_a v_prenex_26484) 4))) (or (forall ((v_prenex_22205 Int)) (or (<= 998 (select main_a v_prenex_22205)) (<= (* 2 (select main_a v_prenex_22205)) 2000))) (forall ((v_prenex_22206 Int)) (or (<= (* 2 (select main_a v_prenex_22206)) 4) (<= 0 (+ (select main_a v_prenex_22206) 2)) (< v_prenex_22206 main_x) (<= (+ main_x 1) v_prenex_22206)))) (forall ((v_prenex_26143 Int) (v_prenex_26144 Int)) (or (<= (select main_a v_prenex_26143) 1000) (<= 1996 (* 2 (select main_a v_prenex_26143))) (<= (+ main_x 1) v_prenex_26144) (<= 0 (+ (select main_a v_prenex_26144) 2)) (< v_prenex_26144 main_x) (<= (select main_a v_prenex_26144) 2) (<= (+ (select main_a v_prenex_26144) (select main_a v_prenex_26143)) 1000))) (or (forall ((v_prenex_21489 Int)) (<= 998 (select main_a v_prenex_21489))) (forall ((v_prenex_21490 Int)) (or (<= (select main_a v_prenex_21490) 2) (<= 0 (* 2 (select main_a v_prenex_21490))) (<= (+ main_x 1) v_prenex_21490) (< v_prenex_21490 main_x) (<= (* 2 (select main_a v_prenex_21490)) 4)))) (forall ((v_prenex_24913 Int) (v_prenex_24912 Int)) (or (< v_prenex_24913 main_x) (<= (+ main_x 1) v_prenex_24913) (<= (+ (select main_a v_prenex_24913) 996) (select main_a v_prenex_24912)) (<= 0 (select main_a v_prenex_24913)) (<= 996 (select main_a v_prenex_24912)) (<= 0 (* 2 (select main_a v_prenex_24913))) (<= (* 2 (select main_a v_prenex_24912)) 2000))) (or (forall ((v_prenex_23089 Int)) (or (<= 996 (select main_a v_prenex_23089)) (<= 1996 (* 2 (select main_a v_prenex_23089))))) (forall ((v_prenex_23090 Int)) (or (< v_prenex_23090 main_x) (<= (* 2 (select main_a v_prenex_23090)) 4) (<= (+ main_x 1) v_prenex_23090) (<= 0 (* 2 (select main_a v_prenex_23090))) (<= (select main_a v_prenex_23090) 4)))) (forall ((v_prenex_21201 Int) (v_prenex_21202 Int)) (or (<= (+ main_x 1) v_prenex_21202) (<= 1996 (* 2 (select main_a v_prenex_21201))) (< v_prenex_21201 main_y) (<= 0 (+ (select main_a v_prenex_21202) 2)) (<= (select main_a v_prenex_21201) 1002) (< v_prenex_21202 main_x) (<= (select main_a v_prenex_21201) (+ (select main_a v_prenex_21202) 1000)))) (forall ((v_prenex_27966 Int) (v_prenex_27967 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27966))) (< v_prenex_27967 main_x) (<= 996 (select main_a v_prenex_27966)) (<= (select main_a v_prenex_27967) 2) (<= (+ (select main_a v_prenex_27967) 996) (select main_a v_prenex_27966)) (<= (+ main_x 1) v_prenex_27967) (<= 0 (+ (select main_a v_prenex_27967) 2)))) (forall ((v_prenex_25071 Int) (v_prenex_25072 Int)) (or (<= 996 (select main_a v_prenex_25071)) (< v_prenex_25072 main_x) (<= (+ main_x 1) v_prenex_25072) (<= (+ (select main_a v_prenex_25072) (select main_a v_prenex_25071)) 1000) (<= 0 (select main_a v_prenex_25072)) (<= (select main_a v_prenex_25071) 1002))) (or (forall ((v_prenex_19535 Int)) (or (<= (+ main_y 1) v_prenex_19535) (<= 996 (select main_a v_prenex_19535)) (<= (select main_a v_prenex_19535) 1002))) (forall ((v_prenex_19536 Int)) (or (<= (+ main_x 1) v_prenex_19536) (<= 0 (* 2 (select main_a v_prenex_19536))) (<= (select main_a v_prenex_19536) 2) (< v_prenex_19536 main_x)))) (forall ((v_prenex_27715 Int) (v_prenex_27714 Int)) (or (<= (+ (select main_a v_prenex_27715) (select main_a v_prenex_27714)) 1000) (<= 0 (* 2 (select main_a v_prenex_27715))) (< v_prenex_27715 main_x) (< v_prenex_27714 main_y) (<= (+ main_x 1) v_prenex_27715) (<= (select main_a v_prenex_27714) 1002))) (or (forall ((v_prenex_22478 Int)) (or (<= (select main_a v_prenex_22478) 2) (<= (+ main_x 1) v_prenex_22478) (< v_prenex_22478 main_x) (<= (select main_a v_prenex_22478) 4))) (forall ((v_prenex_22477 Int)) (<= 1996 (* 2 (select main_a v_prenex_22477))))) (or (forall ((v_prenex_20764 Int)) (or (<= (* 2 (select main_a v_prenex_20764)) 4) (<= (+ main_x 1) v_prenex_20764) (< v_prenex_20764 main_x))) (forall ((v_prenex_20763 Int)) (<= 996 (select main_a v_prenex_20763)))) (or (forall ((v_prenex_19386 Int)) (or (<= (+ main_x 1) v_prenex_19386) (<= (select main_a v_prenex_19386) 4) (< v_prenex_19386 main_x) (<= 0 (+ (select main_a v_prenex_19386) 2)) (<= 0 (* 2 (select main_a v_prenex_19386))))) (forall ((v_prenex_19385 Int)) (<= 998 (select main_a v_prenex_19385)))) (or (forall ((v_prenex_19675 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19675))) (<= (select main_a v_prenex_19675) 1000))) (forall ((v_prenex_19676 Int)) (or (<= (+ main_x 1) v_prenex_19676) (< v_prenex_19676 main_x) (<= 0 (+ (select main_a v_prenex_19676) 2)) (<= (* 2 (select main_a v_prenex_19676)) 4) (<= (select main_a v_prenex_19676) 4)))) (or (forall ((v_prenex_18727 Int)) (or (< v_prenex_18727 main_x) (<= (+ main_x 1) v_prenex_18727) (<= (select main_a v_prenex_18727) 4) (<= (* 2 (select main_a v_prenex_18727)) 4))) (forall ((v_prenex_18728 Int)) (or (<= (select main_a v_prenex_18728) 1002) (<= (+ main_y 1) v_prenex_18728) (<= 996 (select main_a v_prenex_18728))))) (or (forall ((v_prenex_28881 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28881))) (<= (+ main_y 1) v_prenex_28881) (<= 998 (select main_a v_prenex_28881)))) (forall ((v_prenex_28882 Int)) (or (< v_prenex_28882 main_x) (<= 0 (* 2 (select main_a v_prenex_28882))) (<= (select main_a v_prenex_28882) 4) (<= (+ main_x 1) v_prenex_28882)))) (forall ((v_prenex_23901 Int) (v_prenex_23902 Int)) (or (<= (select main_a v_prenex_23902) 2) (<= 0 (+ (select main_a v_prenex_23902) 2)) (<= 996 (select main_a v_prenex_23901)) (<= (+ main_x 1) v_prenex_23902) (<= (* 2 (select main_a v_prenex_23901)) 2000) (<= (+ (select main_a v_prenex_23902) (select main_a v_prenex_23901)) 1000) (< v_prenex_23902 main_x))) (forall ((v_prenex_20067 Int) (v_prenex_20066 Int)) (or (<= 996 (select main_a v_prenex_20066)) (<= (+ main_x 1) v_prenex_20067) (<= (select main_a v_prenex_20066) 1002) (<= (select main_a v_prenex_20066) (+ (select main_a v_prenex_20067) 1000)) (< v_prenex_20067 main_x) (< v_prenex_20066 main_y) (<= (select main_a v_prenex_20067) 4))) (forall ((v_prenex_27932 Int) (v_prenex_27933 Int)) (or (<= (select main_a v_prenex_27932) 1000) (<= 998 (select main_a v_prenex_27932)) (<= (select main_a v_prenex_27933) 4) (< v_prenex_27933 main_x) (<= (+ main_x 1) v_prenex_27933) (<= (select main_a v_prenex_27932) (+ (select main_a v_prenex_27933) 1000)))) (or (forall ((v_prenex_26985 Int)) (or (<= (select main_a v_prenex_26985) 1002) (< v_prenex_26985 main_y))) (forall ((v_prenex_26986 Int)) (or (<= (select main_a v_prenex_26986) 2) (< v_prenex_26986 main_x) (<= (+ main_x 1) v_prenex_26986) (<= (* 2 (select main_a v_prenex_26986)) 4)))) (forall ((v_prenex_25435 Int) (v_prenex_25434 Int)) (or (<= (+ main_x 1) v_prenex_25435) (<= (select main_a v_prenex_25435) 2) (<= 996 (select main_a v_prenex_25434)) (<= (+ (select main_a v_prenex_25435) 996) (select main_a v_prenex_25434)) (< v_prenex_25435 main_x) (<= 0 (* 2 (select main_a v_prenex_25435))))) (or (forall ((v_prenex_27085 Int)) (or (<= (select main_a v_prenex_27085) 1002) (<= 998 (select main_a v_prenex_27085)) (<= (+ main_y 1) v_prenex_27085))) (forall ((v_prenex_27086 Int)) (or (< v_prenex_27086 main_x) (<= (+ main_x 1) v_prenex_27086) (<= 0 (select main_a v_prenex_27086)) (<= 0 (* 2 (select main_a v_prenex_27086)))))) (forall ((v_prenex_23617 Int) (v_prenex_23616 Int)) (or (<= (+ main_y 1) v_prenex_23616) (< v_prenex_23617 main_x) (<= (+ (select main_a v_prenex_23617) (select main_a v_prenex_23616)) 1000) (<= (+ main_x 1) v_prenex_23617) (<= (select main_a v_prenex_23617) 2))) (forall ((v_prenex_27090 Int) (v_prenex_27089 Int)) (or (< v_prenex_27090 main_x) (<= (+ main_x 1) v_prenex_27090) (<= (* 2 (select main_a v_prenex_27089)) 2000) (<= 1996 (* 2 (select main_a v_prenex_27089))) (<= (+ main_y 1) v_prenex_27089) (<= (select main_a v_prenex_27090) 2) (<= 1000 (+ (select main_a v_prenex_27090) (select main_a v_prenex_27089))))) (forall ((v_prenex_28019 Int) (v_prenex_28020 Int)) (or (<= (* 2 (select main_a v_prenex_28019)) 2000) (<= 0 (* 2 (select main_a v_prenex_28020))) (<= (select main_a v_prenex_28019) (+ (select main_a v_prenex_28020) 1000)) (< v_prenex_28020 main_x) (<= (+ main_x 1) v_prenex_28020))) (forall ((v_prenex_27263 Int) (v_prenex_27262 Int)) (or (< v_prenex_27263 main_x) (<= 0 (* 2 (select main_a v_prenex_27263))) (<= (select main_a v_prenex_27262) 1000) (<= (* 2 (select main_a v_prenex_27263)) 4) (<= (+ (select main_a v_prenex_27263) 996) (select main_a v_prenex_27262)) (<= (+ main_x 1) v_prenex_27263))) (or (forall ((v_prenex_24651 Int)) (or (<= (* 2 (select main_a v_prenex_24651)) 4) (<= (+ main_x 1) v_prenex_24651) (<= 0 (select main_a v_prenex_24651)) (< v_prenex_24651 main_x) (<= (select main_a v_prenex_24651) 2))) (forall ((v_prenex_24650 Int)) (or (<= (select main_a v_prenex_24650) 1002) (<= 998 (select main_a v_prenex_24650))))) (or (forall ((v_prenex_22698 Int)) (or (< v_prenex_22698 main_y) (<= 1996 (* 2 (select main_a v_prenex_22698))))) (forall ((v_prenex_22699 Int)) (or (< v_prenex_22699 main_x) (<= (select main_a v_prenex_22699) 4) (<= (+ main_x 1) v_prenex_22699) (<= (* 2 (select main_a v_prenex_22699)) 4)))) (forall ((v_prenex_19933 Int) (v_prenex_19934 Int)) (or (<= (+ main_x 1) v_prenex_19934) (< v_prenex_19933 main_y) (<= 1996 (* 2 (select main_a v_prenex_19933))) (<= 0 (select main_a v_prenex_19934)) (<= (select main_a v_prenex_19933) 1002) (<= (+ (select main_a v_prenex_19934) 996) (select main_a v_prenex_19933)) (< v_prenex_19934 main_x))) (or (forall ((v_prenex_23554 Int)) (or (<= (select main_a v_prenex_23554) 1002) (<= 1996 (* 2 (select main_a v_prenex_23554))) (< v_prenex_23554 main_y))) (forall ((v_prenex_23555 Int)) (or (<= (* 2 (select main_a v_prenex_23555)) 4) (< v_prenex_23555 main_x) (<= (+ main_x 1) v_prenex_23555)))) (or (forall ((v_prenex_19100 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19100))) (<= (+ main_x 1) v_prenex_19100) (<= (* 2 (select main_a v_prenex_19100)) 4) (< v_prenex_19100 main_x))) (forall ((v_prenex_19099 Int)) (or (<= 998 (select main_a v_prenex_19099)) (<= 1996 (* 2 (select main_a v_prenex_19099))) (< v_prenex_19099 main_y)))) (forall ((v_prenex_21853 Int) (v_prenex_21854 Int)) (or (<= (* 2 (select main_a v_prenex_21853)) 2000) (<= (+ main_x 1) v_prenex_21854) (<= (select main_a v_prenex_21854) 2) (<= (+ (select main_a v_prenex_21854) (select main_a v_prenex_21853)) 1000) (<= 996 (select main_a v_prenex_21853)) (< v_prenex_21854 main_x))) (forall ((v_prenex_24018 Int) (v_prenex_24017 Int)) (or (<= (select main_a v_prenex_24017) (+ (select main_a v_prenex_24018) 1000)) (<= 0 (select main_a v_prenex_24018)) (<= 998 (select main_a v_prenex_24017)) (<= (+ main_x 1) v_prenex_24018) (< v_prenex_24018 main_x) (<= (* 2 (select main_a v_prenex_24017)) 2000))) (forall ((v_prenex_20121 Int) (v_prenex_20120 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20121))) (<= 998 (select main_a v_prenex_20120)) (<= (select main_a v_prenex_20120) 1000) (<= (+ main_x 1) v_prenex_20121) (<= (+ (select main_a v_prenex_20121) (select main_a v_prenex_20120)) 1000) (<= (* 2 (select main_a v_prenex_20121)) 4) (< v_prenex_20121 main_x))) (or (forall ((v_prenex_24727 Int)) (or (< v_prenex_24727 main_x) (<= 0 (* 2 (select main_a v_prenex_24727))) (<= (select main_a v_prenex_24727) 2) (<= (+ main_x 1) v_prenex_24727) (<= (* 2 (select main_a v_prenex_24727)) 4))) (forall ((v_prenex_24726 Int)) (or (<= (select main_a v_prenex_24726) 1000) (<= 996 (select main_a v_prenex_24726))))) (or (forall ((v_prenex_20325 Int)) (or (<= (select main_a v_prenex_20325) 4) (<= (+ main_x 1) v_prenex_20325) (<= (* 2 (select main_a v_prenex_20325)) 4) (< v_prenex_20325 main_x))) (forall ((v_prenex_20324 Int)) (or (<= (select main_a v_prenex_20324) 1002) (<= (select main_a v_prenex_20324) 1000) (< v_prenex_20324 main_y)))) (forall ((v_prenex_22207 Int) (v_prenex_22208 Int)) (or (<= (+ (select main_a v_prenex_22208) (select main_a v_prenex_22207)) 1000) (<= (select main_a v_prenex_22207) 1000) (<= 0 (select main_a v_prenex_22208)) (<= (select main_a v_prenex_22207) 1002) (< v_prenex_22208 main_x) (<= (+ main_x 1) v_prenex_22208))) (forall ((v_prenex_21041 Int) (v_prenex_21042 Int)) (or (< v_prenex_21042 main_x) (<= (+ main_x 1) v_prenex_21042) (<= (select main_a v_prenex_21041) 1000) (<= (select main_a v_prenex_21042) 2) (<= 0 (* 2 (select main_a v_prenex_21042))) (<= 998 (select main_a v_prenex_21041)) (<= 1000 (+ (select main_a v_prenex_21042) (select main_a v_prenex_21041))))) (forall ((v_prenex_26552 Int) (v_prenex_26551 Int)) (or (< v_prenex_26552 main_x) (<= 0 (select main_a v_prenex_26552)) (<= 998 (select main_a v_prenex_26551)) (<= (select main_a v_prenex_26551) (+ (select main_a v_prenex_26552) 1000)) (<= (+ main_x 1) v_prenex_26552))) (forall ((v_prenex_23657 Int) (v_prenex_23656 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23657))) (< v_prenex_23657 main_x) (<= (select main_a v_prenex_23657) 4) (<= (+ (select main_a v_prenex_23657) 996) (select main_a v_prenex_23656)) (<= (select main_a v_prenex_23656) 1000) (<= (+ main_x 1) v_prenex_23657))) (forall ((v_prenex_18744 Int) (v_prenex_18743 Int)) (or (<= 998 (select main_a v_prenex_18744)) (<= (+ main_x 1) v_prenex_18743) (< v_prenex_18743 main_x) (<= 0 (+ (select main_a v_prenex_18743) 2)) (<= (+ (select main_a v_prenex_18743) 996) (select main_a v_prenex_18744)) (<= (+ main_y 1) v_prenex_18744))) (forall ((v_prenex_26136 Int) (v_prenex_26135 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26136))) (<= 996 (select main_a v_prenex_26135)) (<= (+ main_x 1) v_prenex_26136) (<= 1000 (+ (select main_a v_prenex_26136) (select main_a v_prenex_26135))) (<= (* 2 (select main_a v_prenex_26136)) 4) (<= 998 (select main_a v_prenex_26135)) (< v_prenex_26136 main_x))) (or (forall ((v_prenex_28604 Int)) (or (<= 998 (select main_a v_prenex_28604)) (<= 1996 (* 2 (select main_a v_prenex_28604))) (< v_prenex_28604 main_y))) (forall ((v_prenex_28605 Int)) (or (< v_prenex_28605 main_x) (<= 0 (select main_a v_prenex_28605)) (<= (* 2 (select main_a v_prenex_28605)) 4) (<= (+ main_x 1) v_prenex_28605)))) (forall ((v_prenex_25813 Int) (v_prenex_25814 Int)) (or (<= (select main_a v_prenex_25813) (+ (select main_a v_prenex_25814) 1000)) (< v_prenex_25814 main_x) (<= 0 (+ (select main_a v_prenex_25814) 2)) (<= (+ main_x 1) v_prenex_25814) (<= 1996 (* 2 (select main_a v_prenex_25813))))) (or (forall ((v_prenex_23218 Int)) (or (<= (+ main_x 1) v_prenex_23218) (<= (select main_a v_prenex_23218) 2) (< v_prenex_23218 main_x) (<= (* 2 (select main_a v_prenex_23218)) 4) (<= 0 (select main_a v_prenex_23218)))) (forall ((v_prenex_23217 Int)) (<= 1996 (* 2 (select main_a v_prenex_23217))))) (forall ((v_prenex_28136 Int) (v_prenex_28135 Int)) (or (< v_prenex_28136 main_x) (<= (* 2 (select main_a v_prenex_28135)) 2000) (<= (select main_a v_prenex_28135) (+ (select main_a v_prenex_28136) 1000)) (<= (+ main_x 1) v_prenex_28136) (<= (select main_a v_prenex_28136) 2) (< v_prenex_28135 main_y))) (forall ((v_prenex_26785 Int) (v_prenex_26786 Int)) (or (<= (+ (select main_a v_prenex_26786) 996) (select main_a v_prenex_26785)) (<= (+ main_y 1) v_prenex_26785) (<= 0 (+ (select main_a v_prenex_26786) 2)) (< v_prenex_26786 main_x) (<= 996 (select main_a v_prenex_26785)) (<= 998 (select main_a v_prenex_26785)) (<= (+ main_x 1) v_prenex_26786))) (forall ((v_prenex_25693 Int) (v_prenex_25692 Int)) (or (<= 998 (select main_a v_prenex_25692)) (< v_prenex_25692 main_y) (<= (select main_a v_prenex_25693) 4) (< v_prenex_25693 main_x) (<= (select main_a v_prenex_25692) (+ (select main_a v_prenex_25693) 1000)) (<= (+ main_x 1) v_prenex_25693) (<= 1996 (* 2 (select main_a v_prenex_25692))))) (forall ((v_prenex_23321 Int) (v_prenex_23322 Int)) (or (< v_prenex_23322 main_x) (<= 0 (+ (select main_a v_prenex_23322) 2)) (<= (+ main_x 1) v_prenex_23322) (<= (select main_a v_prenex_23321) (+ (select main_a v_prenex_23322) 1000)) (<= (select main_a v_prenex_23321) 1002) (<= (+ main_y 1) v_prenex_23321))) (forall ((v_prenex_23096 Int) (v_prenex_23095 Int)) (or (< v_prenex_23096 main_x) (<= 998 (select main_a v_prenex_23095)) (<= (+ main_x 1) v_prenex_23096) (<= 0 (* 2 (select main_a v_prenex_23096))) (<= (+ main_y 1) v_prenex_23095) (<= 996 (select main_a v_prenex_23095)) (<= (+ (select main_a v_prenex_23096) (select main_a v_prenex_23095)) 1000))) (forall ((v_prenex_20979 Int) (v_prenex_20978 Int)) (or (< v_prenex_20979 main_x) (<= (+ main_y 1) v_prenex_20978) (<= 996 (select main_a v_prenex_20978)) (<= (+ (select main_a v_prenex_20979) (select main_a v_prenex_20978)) 1000) (<= (select main_a v_prenex_20979) 2) (<= (+ main_x 1) v_prenex_20979))) (forall ((v_prenex_26918 Int) (v_prenex_26919 Int)) (or (<= (+ (select main_a v_prenex_26919) (select main_a v_prenex_26918)) 1000) (<= (select main_a v_prenex_26919) 2) (< v_prenex_26919 main_x) (<= (select main_a v_prenex_26919) 4) (<= (select main_a v_prenex_26918) 1002) (<= (+ main_x 1) v_prenex_26919) (<= 1996 (* 2 (select main_a v_prenex_26918))))) (forall ((v_prenex_25373 Int) (v_prenex_25372 Int)) (or (<= (select main_a v_prenex_25372) 1000) (<= (+ main_y 1) v_prenex_25372) (< v_prenex_25373 main_x) (<= (* 2 (select main_a v_prenex_25372)) 2000) (<= (select main_a v_prenex_25373) 2) (<= (+ (select main_a v_prenex_25373) (select main_a v_prenex_25372)) 1000) (<= (+ main_x 1) v_prenex_25373))) (forall ((v_prenex_27003 Int) (v_prenex_27004 Int)) (or (<= 0 (select main_a v_prenex_27004)) (<= 0 (* 2 (select main_a v_prenex_27004))) (<= 1000 (+ (select main_a v_prenex_27004) (select main_a v_prenex_27003))) (< v_prenex_27004 main_x) (<= (+ main_x 1) v_prenex_27004) (<= (select main_a v_prenex_27003) 1000))) (forall ((v_prenex_20554 Int) (v_prenex_20553 Int)) (or (<= 0 (select main_a v_prenex_20554)) (<= (+ main_x 1) v_prenex_20554) (<= (+ (select main_a v_prenex_20554) (select main_a v_prenex_20553)) 1000) (< v_prenex_20554 main_x) (<= (select main_a v_prenex_20554) 2) (<= 996 (select main_a v_prenex_20553)))) (forall ((v_prenex_23602 Int) (v_prenex_23603 Int)) (or (<= (select main_a v_prenex_23602) 1002) (<= (+ (select main_a v_prenex_23603) 996) (select main_a v_prenex_23602)) (<= (* 2 (select main_a v_prenex_23602)) 2000) (< v_prenex_23603 main_x) (<= (* 2 (select main_a v_prenex_23603)) 4) (<= (+ main_x 1) v_prenex_23603) (<= 0 (* 2 (select main_a v_prenex_23603))))) (forall ((v_prenex_26879 Int) (v_prenex_26878 Int)) (or (< v_prenex_26879 main_x) (<= (select main_a v_prenex_26878) 1000) (<= 1996 (* 2 (select main_a v_prenex_26878))) (<= (+ main_x 1) v_prenex_26879) (<= (* 2 (select main_a v_prenex_26879)) 4) (<= 1000 (+ (select main_a v_prenex_26879) (select main_a v_prenex_26878))))) (forall ((v_prenex_28296 Int) (v_prenex_28295 Int)) (or (<= (select main_a v_prenex_28295) 1000) (<= (* 2 (select main_a v_prenex_28296)) 4) (< v_prenex_28296 main_x) (<= (select main_a v_prenex_28295) (+ (select main_a v_prenex_28296) 1000)) (<= (+ main_x 1) v_prenex_28296) (<= (select main_a v_prenex_28296) 2) (<= (select main_a v_prenex_28295) 1002))) (forall ((v_prenex_20784 Int) (v_prenex_20783 Int)) (or (<= (+ (select main_a v_prenex_20784) (select main_a v_prenex_20783)) 1000) (< v_prenex_20784 main_x) (<= 0 (select main_a v_prenex_20784)) (<= 0 (* 2 (select main_a v_prenex_20784))) (<= (+ main_x 1) v_prenex_20784))) (forall ((v_prenex_23672 Int) (v_prenex_23671 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23672))) (<= 1996 (* 2 (select main_a v_prenex_23671))) (<= (+ (select main_a v_prenex_23672) 996) (select main_a v_prenex_23671)) (<= (* 2 (select main_a v_prenex_23671)) 2000) (<= (+ main_x 1) v_prenex_23672) (< v_prenex_23672 main_x))) (forall ((v_prenex_28329 Int) (v_prenex_28330 Int)) (or (<= (select main_a v_prenex_28329) 1002) (< v_prenex_28330 main_x) (<= (select main_a v_prenex_28330) 2) (<= (+ (select main_a v_prenex_28330) 996) (select main_a v_prenex_28329)) (< v_prenex_28329 main_y) (<= (+ main_x 1) v_prenex_28330))) (forall ((v_prenex_25915 Int) (v_prenex_25916 Int)) (or (< v_prenex_25916 main_x) (<= 996 (select main_a v_prenex_25915)) (<= 0 (* 2 (select main_a v_prenex_25916))) (<= (+ main_x 1) v_prenex_25916) (<= (select main_a v_prenex_25915) 1002) (<= (+ main_y 1) v_prenex_25915) (<= 1000 (+ (select main_a v_prenex_25916) (select main_a v_prenex_25915))))) (or (forall ((v_prenex_18870 Int)) (or (<= (select main_a v_prenex_18870) 2) (<= (+ main_x 1) v_prenex_18870) (< v_prenex_18870 main_x) (<= (* 2 (select main_a v_prenex_18870)) 4))) (forall ((v_prenex_18869 Int)) (or (<= (+ main_y 1) v_prenex_18869) (<= (* 2 (select main_a v_prenex_18869)) 2000)))) (forall ((v_prenex_19236 Int) (v_prenex_19235 Int)) (or (<= (+ main_x 1) v_prenex_19236) (<= (select main_a v_prenex_19235) (+ (select main_a v_prenex_19236) 1000)) (<= (* 2 (select main_a v_prenex_19236)) 4) (<= 996 (select main_a v_prenex_19235)) (<= 0 (+ (select main_a v_prenex_19236) 2)) (<= (select main_a v_prenex_19235) 1000) (< v_prenex_19236 main_x))) (forall ((v_prenex_26095 Int) (v_prenex_26096 Int)) (or (<= (select main_a v_prenex_26095) 1000) (< v_prenex_26096 main_x) (<= (+ main_x 1) v_prenex_26096) (<= (* 2 (select main_a v_prenex_26095)) 2000) (<= 1000 (+ (select main_a v_prenex_26096) (select main_a v_prenex_26095))) (<= 0 (+ (select main_a v_prenex_26096) 2)))) (forall ((v_prenex_19137 Int) (v_prenex_19136 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19137))) (<= (+ main_x 1) v_prenex_19137) (<= 996 (select main_a v_prenex_19136)) (<= 0 (select main_a v_prenex_19137)) (<= (+ (select main_a v_prenex_19137) 996) (select main_a v_prenex_19136)) (< v_prenex_19137 main_x))) (forall ((v_prenex_22405 Int) (v_prenex_22406 Int)) (or (<= (* 2 (select main_a v_prenex_22406)) 4) (<= (* 2 (select main_a v_prenex_22405)) 2000) (<= (+ main_x 1) v_prenex_22406) (<= 1996 (* 2 (select main_a v_prenex_22405))) (<= (select main_a v_prenex_22406) 2) (<= (+ (select main_a v_prenex_22406) (select main_a v_prenex_22405)) 1000) (< v_prenex_22406 main_x))) (forall ((v_prenex_28223 Int) (v_prenex_28222 Int)) (or (< v_prenex_28223 main_x) (<= (+ main_x 1) v_prenex_28223) (<= 0 (select main_a v_prenex_28223)) (<= 996 (select main_a v_prenex_28222)) (<= 1000 (+ (select main_a v_prenex_28223) (select main_a v_prenex_28222))) (<= (* 2 (select main_a v_prenex_28223)) 4))) (forall ((v_prenex_28896 Int) (v_prenex_28895 Int)) (or (<= (+ main_x 1) v_prenex_28896) (<= (select main_a v_prenex_28896) 2) (<= (select main_a v_prenex_28895) 1002) (< v_prenex_28896 main_x) (<= 998 (select main_a v_prenex_28895)) (<= (select main_a v_prenex_28895) (+ (select main_a v_prenex_28896) 1000)) (<= (select main_a v_prenex_28896) 4))) (forall ((v_prenex_20720 Int) (v_prenex_20719 Int)) (or (<= (+ main_x 1) v_prenex_20720) (<= (* 2 (select main_a v_prenex_20720)) 4) (< v_prenex_20720 main_x) (<= (select main_a v_prenex_20719) (+ (select main_a v_prenex_20720) 1000)) (<= (select main_a v_prenex_20719) 1000) (<= 998 (select main_a v_prenex_20719)) (< v_prenex_20719 main_y))) (forall ((v_prenex_23457 Int) (v_prenex_23456 Int)) (or (<= (select main_a v_prenex_23456) 1000) (<= (+ main_x 1) v_prenex_23457) (<= 0 (select main_a v_prenex_23457)) (<= 996 (select main_a v_prenex_23456)) (<= (select main_a v_prenex_23456) (+ (select main_a v_prenex_23457) 1000)) (<= 0 (* 2 (select main_a v_prenex_23457))) (< v_prenex_23457 main_x))) (or (forall ((v_prenex_25574 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25574))) (<= (+ main_y 1) v_prenex_25574) (<= (* 2 (select main_a v_prenex_25574)) 2000))) (forall ((v_prenex_25575 Int)) (or (<= (+ main_x 1) v_prenex_25575) (< v_prenex_25575 main_x) (<= (* 2 (select main_a v_prenex_25575)) 4) (<= 0 (* 2 (select main_a v_prenex_25575)))))) (forall ((v_prenex_20929 Int) (v_prenex_20928 Int)) (or (<= (select main_a v_prenex_20929) 4) (<= (+ main_x 1) v_prenex_20929) (<= (select main_a v_prenex_20928) 1000) (< v_prenex_20929 main_x) (<= 0 (* 2 (select main_a v_prenex_20929))) (<= (select main_a v_prenex_20928) (+ (select main_a v_prenex_20929) 1000)))) (forall ((v_prenex_26469 Int) (v_prenex_26470 Int)) (or (<= 0 (+ (select main_a v_prenex_26470) 2)) (<= (+ main_x 1) v_prenex_26470) (<= (+ (select main_a v_prenex_26470) 996) (select main_a v_prenex_26469)) (< v_prenex_26469 main_y) (< v_prenex_26470 main_x))) (or (forall ((v_prenex_24695 Int)) (or (<= (select main_a v_prenex_24695) 2) (<= 0 (* 2 (select main_a v_prenex_24695))) (<= (+ main_x 1) v_prenex_24695) (<= (* 2 (select main_a v_prenex_24695)) 4) (< v_prenex_24695 main_x))) (forall ((v_prenex_24694 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24694))) (<= 996 (select main_a v_prenex_24694))))) (forall ((v_prenex_19683 Int) (v_prenex_19684 Int)) (or (<= (select main_a v_prenex_19683) (+ (select main_a v_prenex_19684) 1000)) (< v_prenex_19683 main_y) (<= (* 2 (select main_a v_prenex_19683)) 2000) (<= (select main_a v_prenex_19684) 4) (< v_prenex_19684 main_x) (<= (select main_a v_prenex_19683) 1000) (<= (+ main_x 1) v_prenex_19684))) (forall ((v_prenex_21909 Int) (v_prenex_21910 Int)) (or (<= (+ main_x 1) v_prenex_21910) (<= 0 (select main_a v_prenex_21910)) (< v_prenex_21909 main_y) (< v_prenex_21910 main_x) (<= 1000 (+ (select main_a v_prenex_21910) (select main_a v_prenex_21909))))) (forall ((v_prenex_25655 Int) (v_prenex_25654 Int)) (or (< v_prenex_25654 main_y) (< v_prenex_25655 main_x) (<= 996 (select main_a v_prenex_25654)) (<= (select main_a v_prenex_25654) (+ (select main_a v_prenex_25655) 1000)) (<= (+ main_y 1) v_prenex_25654))) (forall ((v_prenex_19263 Int) (v_prenex_19264 Int)) (or (< v_prenex_19264 main_x) (<= (select main_a v_prenex_19263) 1002) (<= (select main_a v_prenex_19264) 2) (<= 1000 (+ (select main_a v_prenex_19264) (select main_a v_prenex_19263))) (<= (+ main_x 1) v_prenex_19264))) (or (forall ((v_prenex_25069 Int)) (or (<= (select main_a v_prenex_25069) 1002) (<= 996 (select main_a v_prenex_25069)))) (forall ((v_prenex_25070 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25070))) (< v_prenex_25070 main_x) (<= (+ main_x 1) v_prenex_25070) (<= (* 2 (select main_a v_prenex_25070)) 4) (<= (select main_a v_prenex_25070) 2)))) (forall ((v_prenex_26720 Int) (v_prenex_26719 Int)) (or (<= (+ main_x 1) v_prenex_26720) (< v_prenex_26720 main_x) (<= (+ (select main_a v_prenex_26720) (select main_a v_prenex_26719)) 1000) (<= 0 (+ (select main_a v_prenex_26720) 2)) (<= (select main_a v_prenex_26720) 2) (<= 996 (select main_a v_prenex_26719)))) (forall ((v_prenex_21447 Int) (v_prenex_21448 Int)) (or (<= 996 (select main_a v_prenex_21447)) (<= (* 2 (select main_a v_prenex_21448)) 4) (<= (+ main_x 1) v_prenex_21448) (<= 1996 (* 2 (select main_a v_prenex_21447))) (<= (select main_a v_prenex_21448) 2) (< v_prenex_21448 main_x) (<= (select main_a v_prenex_21447) (+ (select main_a v_prenex_21448) 1000)))) (or (forall ((v_prenex_28677 Int)) (or (<= (+ main_x 1) v_prenex_28677) (<= (* 2 (select main_a v_prenex_28677)) 4) (< v_prenex_28677 main_x))) (forall ((v_prenex_28676 Int)) (or (<= 996 (select main_a v_prenex_28676)) (<= (+ main_y 1) v_prenex_28676) (<= 998 (select main_a v_prenex_28676))))) (forall ((v_prenex_18648 Int) (v_prenex_18647 Int)) (or (<= (+ main_x 1) v_prenex_18648) (< v_prenex_18648 main_x) (<= (+ (select main_a v_prenex_18648) 996) (select main_a v_prenex_18647)) (<= (* 2 (select main_a v_prenex_18648)) 4) (< v_prenex_18647 main_y) (<= (select main_a v_prenex_18647) 1000) (<= 996 (select main_a v_prenex_18647)))) (or (forall ((v_prenex_24783 Int)) (or (< v_prenex_24783 main_x) (<= 0 (select main_a v_prenex_24783)) (<= 0 (+ (select main_a v_prenex_24783) 2)) (<= (* 2 (select main_a v_prenex_24783)) 4) (<= (+ main_x 1) v_prenex_24783))) (forall ((v_prenex_24782 Int)) (or (<= 996 (select main_a v_prenex_24782)) (<= (* 2 (select main_a v_prenex_24782)) 2000)))) (forall ((v_prenex_28392 Int) (v_prenex_28391 Int)) (or (<= (* 2 (select main_a v_prenex_28391)) 2000) (<= (select main_a v_prenex_28391) 1002) (<= (+ main_x 1) v_prenex_28392) (< v_prenex_28392 main_x) (<= (+ (select main_a v_prenex_28392) (select main_a v_prenex_28391)) 1000) (<= 0 (select main_a v_prenex_28392)))) (forall ((v_prenex_23005 Int) (v_prenex_23004 Int)) (or (< v_prenex_23005 main_x) (<= (* 2 (select main_a v_prenex_23005)) 4) (<= (+ main_x 1) v_prenex_23005) (<= (+ (select main_a v_prenex_23005) (select main_a v_prenex_23004)) 1000) (<= 0 (* 2 (select main_a v_prenex_23005))))) (or (forall ((v_prenex_27892 Int)) (or (<= 998 (select main_a v_prenex_27892)) (<= 996 (select main_a v_prenex_27892)))) (forall ((v_prenex_27893 Int)) (or (<= (* 2 (select main_a v_prenex_27893)) 4) (<= (+ main_x 1) v_prenex_27893) (<= (select main_a v_prenex_27893) 2) (<= (select main_a v_prenex_27893) 4) (< v_prenex_27893 main_x)))) (forall ((v_prenex_25569 Int) (v_prenex_25568 Int)) (or (< v_prenex_25569 main_x) (<= (+ main_x 1) v_prenex_25569) (<= 996 (select main_a v_prenex_25568)) (<= (select main_a v_prenex_25569) 2) (<= 1000 (+ (select main_a v_prenex_25569) (select main_a v_prenex_25568))) (<= 0 (* 2 (select main_a v_prenex_25569))) (<= 1996 (* 2 (select main_a v_prenex_25568))))) (or (forall ((v_prenex_20432 Int)) (<= (select main_a v_prenex_20432) 1000)) (forall ((v_prenex_20433 Int)) (or (<= (select main_a v_prenex_20433) 2) (<= (* 2 (select main_a v_prenex_20433)) 4) (< v_prenex_20433 main_x) (<= (+ main_x 1) v_prenex_20433)))) (forall ((v_prenex_19122 Int) (v_prenex_19123 Int)) (or (<= (+ main_x 1) v_prenex_19123) (<= 1996 (* 2 (select main_a v_prenex_19122))) (<= (+ (select main_a v_prenex_19123) 996) (select main_a v_prenex_19122)) (< v_prenex_19123 main_x) (<= 0 (+ (select main_a v_prenex_19123) 2)) (<= (select main_a v_prenex_19123) 2))) (or (forall ((v_prenex_19856 Int)) (or (<= (* 2 (select main_a v_prenex_19856)) 4) (<= (select main_a v_prenex_19856) 2) (< v_prenex_19856 main_x) (<= (+ main_x 1) v_prenex_19856))) (forall ((v_prenex_19855 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19855))) (<= (select main_a v_prenex_19855) 1002) (<= (+ main_y 1) v_prenex_19855)))) (forall ((v_prenex_25385 Int) (v_prenex_25384 Int)) (or (< v_prenex_25385 main_x) (<= (* 2 (select main_a v_prenex_25384)) 2000) (<= 0 (+ (select main_a v_prenex_25385) 2)) (<= 996 (select main_a v_prenex_25384)) (<= (+ main_x 1) v_prenex_25385) (<= 1000 (+ (select main_a v_prenex_25385) (select main_a v_prenex_25384))))) (forall ((v_prenex_28776 Int) (v_prenex_28775 Int)) (or (< v_prenex_28776 main_x) (<= (+ (select main_a v_prenex_28776) 996) (select main_a v_prenex_28775)) (<= 1996 (* 2 (select main_a v_prenex_28775))) (<= (select main_a v_prenex_28776) 4) (<= (+ main_x 1) v_prenex_28776) (<= 996 (select main_a v_prenex_28775)) (< v_prenex_28775 main_y))) (forall ((v_prenex_21004 Int) (v_prenex_21005 Int)) (or (<= (+ (select main_a v_prenex_21005) 996) (select main_a v_prenex_21004)) (<= 996 (select main_a v_prenex_21004)) (<= 998 (select main_a v_prenex_21004)) (<= (+ main_x 1) v_prenex_21005) (<= (select main_a v_prenex_21005) 4) (< v_prenex_21005 main_x) (<= 0 (+ (select main_a v_prenex_21005) 2)))) (forall ((v_prenex_22191 Int) (v_prenex_22192 Int)) (or (<= (+ main_x 1) v_prenex_22192) (< v_prenex_22192 main_x) (<= (+ (select main_a v_prenex_22192) (select main_a v_prenex_22191)) 1000) (<= (* 2 (select main_a v_prenex_22191)) 2000) (<= 0 (* 2 (select main_a v_prenex_22192))) (<= (select main_a v_prenex_22192) 2) (<= (select main_a v_prenex_22191) 1002))) (forall ((v_prenex_24377 Int) (v_prenex_24378 Int)) (or (<= (select main_a v_prenex_24377) 1002) (< v_prenex_24378 main_x) (<= 1996 (* 2 (select main_a v_prenex_24377))) (<= (select main_a v_prenex_24378) 2) (<= (+ (select main_a v_prenex_24378) 996) (select main_a v_prenex_24377)) (<= 0 (select main_a v_prenex_24378)) (<= (+ main_x 1) v_prenex_24378))) (forall ((v_prenex_27999 Int) (v_prenex_28000 Int)) (or (<= (select main_a v_prenex_27999) 1002) (<= (select main_a v_prenex_28000) 2) (<= 0 (* 2 (select main_a v_prenex_28000))) (<= (+ (select main_a v_prenex_28000) 996) (select main_a v_prenex_27999)) (< v_prenex_28000 main_x) (<= 998 (select main_a v_prenex_27999)) (<= (+ main_x 1) v_prenex_28000))) (or (forall ((v_prenex_23703 Int)) (or (<= 996 (select main_a v_prenex_23703)) (<= (select main_a v_prenex_23703) 1000))) (forall ((v_prenex_23704 Int)) (or (<= (+ main_x 1) v_prenex_23704) (<= (* 2 (select main_a v_prenex_23704)) 4) (< v_prenex_23704 main_x) (<= 0 (+ (select main_a v_prenex_23704) 2))))) (forall ((v_prenex_27614 Int) (v_prenex_27615 Int)) (or (< v_prenex_27614 main_y) (<= 1000 (+ (select main_a v_prenex_27615) (select main_a v_prenex_27614))) (<= 998 (select main_a v_prenex_27614)) (<= 996 (select main_a v_prenex_27614)) (< v_prenex_27615 main_x) (<= (+ main_x 1) v_prenex_27615) (<= (select main_a v_prenex_27615) 4))) (forall ((v_prenex_21303 Int) (v_prenex_21304 Int)) (or (<= 996 (select main_a v_prenex_21303)) (< v_prenex_21304 main_x) (<= 0 (* 2 (select main_a v_prenex_21304))) (<= (+ main_x 1) v_prenex_21304) (<= 0 (select main_a v_prenex_21304)) (<= 1000 (+ (select main_a v_prenex_21304) (select main_a v_prenex_21303))))) (or (forall ((v_prenex_19287 Int)) (or (< v_prenex_19287 main_y) (<= (+ main_y 1) v_prenex_19287) (<= (select main_a v_prenex_19287) 1002))) (forall ((v_prenex_19288 Int)) (or (< v_prenex_19288 main_x) (<= 0 (* 2 (select main_a v_prenex_19288)))))) (or (forall ((v_prenex_19907 Int)) (or (< v_prenex_19907 main_y) (<= 1996 (* 2 (select main_a v_prenex_19907))))) (forall ((v_prenex_19908 Int)) (or (< v_prenex_19908 main_x) (<= (select main_a v_prenex_19908) 2) (<= (+ main_x 1) v_prenex_19908) (<= (* 2 (select main_a v_prenex_19908)) 4)))) (forall ((v_prenex_27206 Int) (v_prenex_27207 Int)) (or (<= 996 (select main_a v_prenex_27206)) (< v_prenex_27207 main_x) (<= (select main_a v_prenex_27206) 1002) (< v_prenex_27206 main_y) (<= (+ main_x 1) v_prenex_27207) (<= 1000 (+ (select main_a v_prenex_27207) (select main_a v_prenex_27206))) (<= 0 (* 2 (select main_a v_prenex_27207))))) (or (forall ((v_prenex_28293 Int)) (or (<= 998 (select main_a v_prenex_28293)) (<= (+ main_y 1) v_prenex_28293))) (forall ((v_prenex_28294 Int)) (or (< v_prenex_28294 main_x) (<= (* 2 (select main_a v_prenex_28294)) 4) (<= (+ main_x 1) v_prenex_28294) (<= 0 (* 2 (select main_a v_prenex_28294)))))) (forall ((v_prenex_19052 Int) (v_prenex_19051 Int)) (or (< v_prenex_19052 main_x) (<= 0 (+ (select main_a v_prenex_19052) 2)) (<= (+ (select main_a v_prenex_19052) 996) (select main_a v_prenex_19051)) (<= (* 2 (select main_a v_prenex_19051)) 2000) (< v_prenex_19051 main_y) (<= (+ main_x 1) v_prenex_19052) (<= 1996 (* 2 (select main_a v_prenex_19051))))) (forall ((v_prenex_24909 Int) (v_prenex_24908 Int)) (or (<= (select main_a v_prenex_24908) 1002) (<= (select main_a v_prenex_24909) 2) (<= (+ main_x 1) v_prenex_24909) (<= (select main_a v_prenex_24908) 1000) (<= (+ (select main_a v_prenex_24909) (select main_a v_prenex_24908)) 1000) (< v_prenex_24909 main_x) (<= (* 2 (select main_a v_prenex_24909)) 4))) (or (forall ((v_prenex_24570 Int)) (or (<= (select main_a v_prenex_24570) 1002) (<= 996 (select main_a v_prenex_24570)))) (forall ((v_prenex_24571 Int)) (or (<= (+ main_x 1) v_prenex_24571) (<= (* 2 (select main_a v_prenex_24571)) 4) (<= (select main_a v_prenex_24571) 4) (< v_prenex_24571 main_x) (<= (select main_a v_prenex_24571) 2)))) (forall ((v_prenex_22255 Int) (v_prenex_22256 Int)) (or (<= 996 (select main_a v_prenex_22255)) (<= (select main_a v_prenex_22255) 1000) (< v_prenex_22256 main_x) (<= (* 2 (select main_a v_prenex_22256)) 4) (<= (+ main_x 1) v_prenex_22256) (<= (select main_a v_prenex_22255) (+ (select main_a v_prenex_22256) 1000)))) (or (forall ((v_prenex_19308 Int)) (or (< v_prenex_19308 main_x) (<= (+ main_x 1) v_prenex_19308) (<= (* 2 (select main_a v_prenex_19308)) 4) (<= 0 (+ (select main_a v_prenex_19308) 2)) (<= (select main_a v_prenex_19308) 4))) (forall ((v_prenex_19307 Int)) (or (<= 998 (select main_a v_prenex_19307)) (<= (select main_a v_prenex_19307) 1000)))) (or (forall ((v_prenex_20502 Int)) (or (<= 998 (select main_a v_prenex_20502)) (<= (select main_a v_prenex_20502) 1002))) (forall ((v_prenex_20503 Int)) (or (<= 0 (select main_a v_prenex_20503)) (<= (+ main_x 1) v_prenex_20503) (< v_prenex_20503 main_x) (<= (select main_a v_prenex_20503) 4) (<= (* 2 (select main_a v_prenex_20503)) 4)))) (forall ((v_prenex_27439 Int) (v_prenex_27440 Int)) (or (<= (* 2 (select main_a v_prenex_27439)) 2000) (<= (+ main_x 1) v_prenex_27440) (<= 996 (select main_a v_prenex_27439)) (<= (select main_a v_prenex_27440) 2) (< v_prenex_27440 main_x) (<= (+ (select main_a v_prenex_27440) 996) (select main_a v_prenex_27439)))) (forall ((v_prenex_27330 Int) (v_prenex_27331 Int)) (or (<= (select main_a v_prenex_27330) 1002) (<= 996 (select main_a v_prenex_27330)) (< v_prenex_27331 main_x) (<= (+ main_y 1) v_prenex_27330) (<= (+ main_x 1) v_prenex_27331) (<= 1000 (+ (select main_a v_prenex_27331) (select main_a v_prenex_27330))) (<= (select main_a v_prenex_27331) 2))) (forall ((v_prenex_26992 Int) (v_prenex_26991 Int)) (or (< v_prenex_26992 main_x) (<= (+ (select main_a v_prenex_26992) (select main_a v_prenex_26991)) 1000) (<= (select main_a v_prenex_26992) 2) (<= (+ main_x 1) v_prenex_26992) (<= 998 (select main_a v_prenex_26991)))) (forall ((v_prenex_21649 Int) (v_prenex_21648 Int)) (or (<= (* 2 (select main_a v_prenex_21649)) 4) (<= (+ main_x 1) v_prenex_21649) (<= 0 (* 2 (select main_a v_prenex_21649))) (<= (select main_a v_prenex_21648) 1002) (<= 1000 (+ (select main_a v_prenex_21649) (select main_a v_prenex_21648))) (< v_prenex_21649 main_x))) (forall ((v_prenex_21203 Int) (v_prenex_21204 Int)) (or (<= (+ main_x 1) v_prenex_21204) (<= 998 (select main_a v_prenex_21203)) (< v_prenex_21204 main_x) (<= (+ main_y 1) v_prenex_21203) (<= (+ (select main_a v_prenex_21204) 996) (select main_a v_prenex_21203)) (<= 0 (select main_a v_prenex_21204)) (<= (select main_a v_prenex_21203) 1002))) (forall ((v_prenex_24410 Int) (v_prenex_24411 Int)) (or (<= (select main_a v_prenex_24411) 4) (<= 0 (* 2 (select main_a v_prenex_24411))) (<= (+ main_x 1) v_prenex_24411) (<= (* 2 (select main_a v_prenex_24410)) 2000) (<= 1996 (* 2 (select main_a v_prenex_24410))) (<= (+ (select main_a v_prenex_24411) 996) (select main_a v_prenex_24410)) (< v_prenex_24411 main_x))) (forall ((v_prenex_20345 Int) (v_prenex_20344 Int)) (or (<= (+ main_x 1) v_prenex_20345) (< v_prenex_20345 main_x) (<= 0 (* 2 (select main_a v_prenex_20345))) (<= (* 2 (select main_a v_prenex_20345)) 4) (<= (select main_a v_prenex_20344) 1000) (<= 1996 (* 2 (select main_a v_prenex_20344))) (<= (+ (select main_a v_prenex_20345) (select main_a v_prenex_20344)) 1000))) (forall ((v_prenex_23266 Int) (v_prenex_23265 Int)) (or (<= (select main_a v_prenex_23265) (+ (select main_a v_prenex_23266) 1000)) (<= (select main_a v_prenex_23266) 4) (<= (select main_a v_prenex_23265) 1002) (<= (+ main_x 1) v_prenex_23266) (<= 0 (* 2 (select main_a v_prenex_23266))) (< v_prenex_23266 main_x))) (forall ((v_prenex_23507 Int) (v_prenex_23506 Int)) (or (<= (* 2 (select main_a v_prenex_23506)) 2000) (< v_prenex_23507 main_x) (<= (+ main_y 1) v_prenex_23506) (<= 0 (select main_a v_prenex_23507)) (<= (+ (select main_a v_prenex_23507) 996) (select main_a v_prenex_23506)) (<= (+ main_x 1) v_prenex_23507))) (or (forall ((v_prenex_21359 Int)) (or (<= (* 2 (select main_a v_prenex_21359)) 2000) (<= (select main_a v_prenex_21359) 1000) (<= (+ main_y 1) v_prenex_21359))) (forall ((v_prenex_21360 Int)) (or (<= (* 2 (select main_a v_prenex_21360)) 4) (< v_prenex_21360 main_x) (<= (+ main_x 1) v_prenex_21360)))) (forall ((v_prenex_27610 Int) (v_prenex_27611 Int)) (or (<= 0 (select main_a v_prenex_27611)) (<= (select main_a v_prenex_27610) 1000) (<= (+ (select main_a v_prenex_27611) 996) (select main_a v_prenex_27610)) (<= 0 (* 2 (select main_a v_prenex_27611))) (<= (+ main_x 1) v_prenex_27611) (<= (* 2 (select main_a v_prenex_27610)) 2000) (< v_prenex_27611 main_x))) (or (forall ((v_prenex_28849 Int)) (or (<= (select main_a v_prenex_28849) 1002) (<= 998 (select main_a v_prenex_28849)))) (forall ((v_prenex_28850 Int)) (or (<= (select main_a v_prenex_28850) 2) (< v_prenex_28850 main_x) (<= (+ main_x 1) v_prenex_28850) (<= 0 (* 2 (select main_a v_prenex_28850))) (<= (* 2 (select main_a v_prenex_28850)) 4)))) (forall ((v_prenex_25894 Int) (v_prenex_25893 Int)) (or (<= 996 (select main_a v_prenex_25893)) (<= (select main_a v_prenex_25894) 4) (<= (+ main_x 1) v_prenex_25894) (<= (* 2 (select main_a v_prenex_25893)) 2000) (<= (select main_a v_prenex_25893) (+ (select main_a v_prenex_25894) 1000)) (< v_prenex_25894 main_x))) (or (forall ((v_prenex_22219 Int)) (or (<= (select main_a v_prenex_22219) 1002) (<= (* 2 (select main_a v_prenex_22219)) 2000))) (forall ((v_prenex_22220 Int)) (or (<= (select main_a v_prenex_22220) 2) (<= (+ main_x 1) v_prenex_22220) (<= 0 (select main_a v_prenex_22220)) (< v_prenex_22220 main_x) (<= (* 2 (select main_a v_prenex_22220)) 4)))) (or (forall ((v_prenex_21104 Int)) (or (<= (+ main_x 1) v_prenex_21104) (<= 0 (* 2 (select main_a v_prenex_21104))) (< v_prenex_21104 main_x))) (forall ((v_prenex_21103 Int)) (<= 998 (select main_a v_prenex_21103)))) (forall ((v_prenex_25088 Int) (v_prenex_25087 Int)) (or (<= 1000 (+ (select main_a v_prenex_25088) (select main_a v_prenex_25087))) (< v_prenex_25088 main_x) (<= (+ main_x 1) v_prenex_25088) (< v_prenex_25087 main_y) (<= (select main_a v_prenex_25088) 4))) (forall ((v_prenex_25149 Int) (v_prenex_25150 Int)) (or (<= (* 2 (select main_a v_prenex_25150)) 4) (<= (select main_a v_prenex_25149) 1002) (<= (+ main_y 1) v_prenex_25149) (<= (+ main_x 1) v_prenex_25150) (< v_prenex_25150 main_x) (<= (+ (select main_a v_prenex_25150) 996) (select main_a v_prenex_25149)))) (or (forall ((v_prenex_22044 Int)) (or (<= (+ main_x 1) v_prenex_22044) (<= 0 (select main_a v_prenex_22044)) (<= 0 (+ (select main_a v_prenex_22044) 2)) (<= (* 2 (select main_a v_prenex_22044)) 4) (< v_prenex_22044 main_x))) (forall ((v_prenex_22043 Int)) (<= 996 (select main_a v_prenex_22043)))) (forall ((v_prenex_24490 Int) (v_prenex_24491 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24491))) (<= (+ main_x 1) v_prenex_24491) (<= (* 2 (select main_a v_prenex_24491)) 4) (< v_prenex_24491 main_x) (<= 1996 (* 2 (select main_a v_prenex_24490))) (<= (+ (select main_a v_prenex_24491) (select main_a v_prenex_24490)) 1000) (<= (select main_a v_prenex_24490) 1002))) (or (forall ((v_prenex_23706 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23706))) (<= (+ main_x 1) v_prenex_23706) (<= (select main_a v_prenex_23706) 4) (< v_prenex_23706 main_x) (<= (* 2 (select main_a v_prenex_23706)) 4))) (forall ((v_prenex_23705 Int)) (or (<= 996 (select main_a v_prenex_23705)) (<= 998 (select main_a v_prenex_23705))))) (forall ((v_prenex_25714 Int) (v_prenex_25715 Int)) (or (<= 998 (select main_a v_prenex_25714)) (< v_prenex_25715 main_x) (<= (* 2 (select main_a v_prenex_25715)) 4) (<= (+ (select main_a v_prenex_25715) (select main_a v_prenex_25714)) 1000) (<= 0 (* 2 (select main_a v_prenex_25715))) (<= (+ main_x 1) v_prenex_25715) (<= 1996 (* 2 (select main_a v_prenex_25714))))) (forall ((v_prenex_24641 Int) (v_prenex_24640 Int)) (or (< v_prenex_24641 main_x) (<= (select main_a v_prenex_24641) 2) (<= (+ main_x 1) v_prenex_24641) (<= (* 2 (select main_a v_prenex_24640)) 2000) (<= 1000 (+ (select main_a v_prenex_24641) (select main_a v_prenex_24640))))) (forall ((v_prenex_25782 Int) (v_prenex_25781 Int)) (or (<= (select main_a v_prenex_25781) 1002) (<= (+ main_x 1) v_prenex_25782) (<= (select main_a v_prenex_25781) 1000) (< v_prenex_25782 main_x) (<= (select main_a v_prenex_25782) 4) (<= 1000 (+ (select main_a v_prenex_25782) (select main_a v_prenex_25781))) (<= (+ main_y 1) v_prenex_25781))) (or (forall ((v_prenex_18937 Int)) (or (<= (select main_a v_prenex_18937) 1002) (<= 1996 (* 2 (select main_a v_prenex_18937))))) (forall ((v_prenex_18938 Int)) (or (< v_prenex_18938 main_x) (<= (* 2 (select main_a v_prenex_18938)) 4) (<= (select main_a v_prenex_18938) 2) (<= (+ main_x 1) v_prenex_18938)))) (forall ((v_prenex_21911 Int) (v_prenex_21912 Int)) (or (< v_prenex_21912 main_x) (<= (+ main_x 1) v_prenex_21912) (<= (select main_a v_prenex_21912) 4) (<= (select main_a v_prenex_21912) 2) (<= (* 2 (select main_a v_prenex_21911)) 2000) (<= 998 (select main_a v_prenex_21911)) (<= 1000 (+ (select main_a v_prenex_21912) (select main_a v_prenex_21911))))) (forall ((v_prenex_18873 Int) (v_prenex_18874 Int)) (or (<= (+ (select main_a v_prenex_18874) (select main_a v_prenex_18873)) 1000) (<= (select main_a v_prenex_18874) 4) (< v_prenex_18874 main_x) (<= (+ main_x 1) v_prenex_18874) (<= (select main_a v_prenex_18873) 1002) (<= 996 (select main_a v_prenex_18873)) (< v_prenex_18873 main_y))) (forall ((v_prenex_24106 Int) (v_prenex_24105 Int)) (or (<= 0 (+ (select main_a v_prenex_24106) 2)) (<= 1000 (+ (select main_a v_prenex_24106) (select main_a v_prenex_24105))) (<= (select main_a v_prenex_24105) 1000) (<= (+ main_x 1) v_prenex_24106) (<= (select main_a v_prenex_24106) 4) (<= 1996 (* 2 (select main_a v_prenex_24105))) (< v_prenex_24106 main_x))) (forall ((v_prenex_18965 Int) (v_prenex_18966 Int)) (or (<= (select main_a v_prenex_18965) (+ (select main_a v_prenex_18966) 1000)) (<= (+ main_x 1) v_prenex_18966) (<= 996 (select main_a v_prenex_18965)) (< v_prenex_18966 main_x) (<= (select main_a v_prenex_18966) 4) (<= 0 (* 2 (select main_a v_prenex_18966))))) (forall ((v_prenex_22177 Int) (v_prenex_22178 Int)) (or (<= (select main_a v_prenex_22177) (+ (select main_a v_prenex_22178) 1000)) (<= 0 (+ (select main_a v_prenex_22178) 2)) (<= (+ main_x 1) v_prenex_22178) (<= 998 (select main_a v_prenex_22177)) (<= 0 (select main_a v_prenex_22178)) (<= (* 2 (select main_a v_prenex_22177)) 2000) (< v_prenex_22178 main_x))) (or (forall ((v_prenex_24972 Int)) (or (< v_prenex_24972 main_x) (<= (+ main_x 1) v_prenex_24972) (<= (* 2 (select main_a v_prenex_24972)) 4) (<= 0 (+ (select main_a v_prenex_24972) 2)) (<= (select main_a v_prenex_24972) 2))) (forall ((v_prenex_24971 Int)) (or (<= (* 2 (select main_a v_prenex_24971)) 2000) (<= 998 (select main_a v_prenex_24971))))) (forall ((v_prenex_28409 Int) (v_prenex_28410 Int)) (or (<= (select main_a v_prenex_28410) 4) (<= (select main_a v_prenex_28410) 2) (<= (+ (select main_a v_prenex_28410) (select main_a v_prenex_28409)) 1000) (< v_prenex_28410 main_x) (<= (* 2 (select main_a v_prenex_28409)) 2000) (<= (+ main_x 1) v_prenex_28410))) (forall ((v_prenex_28228 Int) (v_prenex_28227 Int)) (or (<= 0 (+ (select main_a v_prenex_28228) 2)) (<= (select main_a v_prenex_28228) 2) (< v_prenex_28228 main_x) (<= (select main_a v_prenex_28227) 1002) (<= (+ main_x 1) v_prenex_28228) (<= (+ (select main_a v_prenex_28228) 996) (select main_a v_prenex_28227)) (<= 998 (select main_a v_prenex_28227)))) (forall ((v_prenex_19917 Int) (v_prenex_19918 Int)) (or (<= 996 (select main_a v_prenex_19917)) (<= 0 (+ (select main_a v_prenex_19918) 2)) (<= 1996 (* 2 (select main_a v_prenex_19917))) (<= (+ (select main_a v_prenex_19918) (select main_a v_prenex_19917)) 1000) (< v_prenex_19918 main_x) (<= (+ main_x 1) v_prenex_19918))) (forall ((v_prenex_20891 Int) (v_prenex_20890 Int)) (or (<= 996 (select main_a v_prenex_20890)) (<= 1000 (+ (select main_a v_prenex_20891) (select main_a v_prenex_20890))) (<= (+ main_x 1) v_prenex_20891) (< v_prenex_20891 main_x) (<= 0 (* 2 (select main_a v_prenex_20891))) (<= (* 2 (select main_a v_prenex_20891)) 4) (<= (select main_a v_prenex_20890) 1002))) (forall ((v_prenex_22572 Int) (v_prenex_22573 Int)) (or (<= (+ main_x 1) v_prenex_22573) (<= (* 2 (select main_a v_prenex_22572)) 2000) (< v_prenex_22573 main_x) (<= (* 2 (select main_a v_prenex_22573)) 4) (<= 0 (+ (select main_a v_prenex_22573) 2)) (<= (+ (select main_a v_prenex_22573) 996) (select main_a v_prenex_22572)) (<= 996 (select main_a v_prenex_22572)))) (forall ((v_prenex_21168 Int) (v_prenex_21167 Int)) (or (<= (+ main_x 1) v_prenex_21168) (<= 0 (* 2 (select main_a v_prenex_21168))) (<= (select main_a v_prenex_21167) 1002) (<= (select main_a v_prenex_21168) 4) (<= 1996 (* 2 (select main_a v_prenex_21167))) (< v_prenex_21168 main_x) (<= (+ (select main_a v_prenex_21168) (select main_a v_prenex_21167)) 1000))) (forall ((v_prenex_19896 Int) (v_prenex_19895 Int)) (or (<= (select main_a v_prenex_19896) 4) (<= (* 2 (select main_a v_prenex_19896)) 4) (< v_prenex_19896 main_x) (<= (+ main_x 1) v_prenex_19896) (<= (+ (select main_a v_prenex_19896) (select main_a v_prenex_19895)) 1000))) (or (forall ((v_prenex_26886 Int)) (or (<= 998 (select main_a v_prenex_26886)) (<= (select main_a v_prenex_26886) 1002) (< v_prenex_26886 main_y))) (forall ((v_prenex_26887 Int)) (or (< v_prenex_26887 main_x) (<= (+ main_x 1) v_prenex_26887) (<= (* 2 (select main_a v_prenex_26887)) 4) (<= 0 (* 2 (select main_a v_prenex_26887)))))) (forall ((v_prenex_19624 Int) (v_prenex_19623 Int)) (or (<= (+ main_y 1) v_prenex_19623) (<= (+ (select main_a v_prenex_19624) (select main_a v_prenex_19623)) 1000) (<= (+ main_x 1) v_prenex_19624) (< v_prenex_19624 main_x) (<= (select main_a v_prenex_19624) 2) (<= 998 (select main_a v_prenex_19623)))) (forall ((v_prenex_20686 Int) (v_prenex_20685 Int)) (or (<= (* 2 (select main_a v_prenex_20686)) 4) (<= 1996 (* 2 (select main_a v_prenex_20685))) (<= 998 (select main_a v_prenex_20685)) (<= (+ main_x 1) v_prenex_20686) (<= (select main_a v_prenex_20686) 2) (<= 1000 (+ (select main_a v_prenex_20686) (select main_a v_prenex_20685))) (< v_prenex_20686 main_x))) (forall ((v_prenex_26923 Int) (v_prenex_26922 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26923))) (<= (select main_a v_prenex_26922) 1000) (< v_prenex_26923 main_x) (<= 0 (+ (select main_a v_prenex_26923) 2)) (<= (+ main_x 1) v_prenex_26923) (<= 998 (select main_a v_prenex_26922)) (<= (+ (select main_a v_prenex_26923) (select main_a v_prenex_26922)) 1000))) (forall ((v_prenex_24825 Int) (v_prenex_24824 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24824))) (<= (+ (select main_a v_prenex_24825) (select main_a v_prenex_24824)) 1000) (<= (+ main_x 1) v_prenex_24825) (<= 0 (* 2 (select main_a v_prenex_24825))) (<= (* 2 (select main_a v_prenex_24824)) 2000) (<= 0 (+ (select main_a v_prenex_24825) 2)) (< v_prenex_24825 main_x))) (forall ((v_prenex_20734 Int) (v_prenex_20733 Int)) (or (<= 1000 (+ (select main_a v_prenex_20734) (select main_a v_prenex_20733))) (< v_prenex_20734 main_x) (<= (+ main_x 1) v_prenex_20734) (<= 0 (select main_a v_prenex_20734)) (<= (* 2 (select main_a v_prenex_20734)) 4))) (forall ((v_prenex_24980 Int) (v_prenex_24979 Int)) (or (<= (+ main_x 1) v_prenex_24980) (<= (+ (select main_a v_prenex_24980) 996) (select main_a v_prenex_24979)) (<= (* 2 (select main_a v_prenex_24980)) 4) (< v_prenex_24980 main_x) (<= 0 (* 2 (select main_a v_prenex_24980))))) (or (forall ((v_prenex_27167 Int)) (or (<= 996 (select main_a v_prenex_27167)) (<= (select main_a v_prenex_27167) 1002))) (forall ((v_prenex_27168 Int)) (or (< v_prenex_27168 main_x) (<= 0 (* 2 (select main_a v_prenex_27168))) (<= (+ main_x 1) v_prenex_27168) (<= 0 (select main_a v_prenex_27168)) (<= (select main_a v_prenex_27168) 4)))) (or (forall ((v_prenex_19671 Int)) (<= 998 (select main_a v_prenex_19671))) (forall ((v_prenex_19672 Int)) (or (<= (* 2 (select main_a v_prenex_19672)) 4) (< v_prenex_19672 main_x) (<= (select main_a v_prenex_19672) 4) (<= (+ main_x 1) v_prenex_19672)))) (forall ((v_prenex_19054 Int) (v_prenex_19053 Int)) (or (< v_prenex_19054 main_x) (<= (select main_a v_prenex_19053) 1000) (<= (* 2 (select main_a v_prenex_19054)) 4) (<= 998 (select main_a v_prenex_19053)) (<= 1000 (+ (select main_a v_prenex_19054) (select main_a v_prenex_19053))) (<= (+ main_x 1) v_prenex_19054) (<= (select main_a v_prenex_19054) 2))) (forall ((v_prenex_25691 Int) (v_prenex_25690 Int)) (or (< v_prenex_25690 main_y) (<= (+ main_y 1) v_prenex_25690) (<= 1000 (+ (select main_a v_prenex_25691) (select main_a v_prenex_25690))) (<= 996 (select main_a v_prenex_25690)))) (forall ((v_prenex_23501 Int) (v_prenex_23500 Int)) (or (<= (select main_a v_prenex_23501) 2) (<= 1000 (+ (select main_a v_prenex_23501) (select main_a v_prenex_23500))) (<= (* 2 (select main_a v_prenex_23500)) 2000) (< v_prenex_23500 main_y) (< v_prenex_23501 main_x) (<= (+ main_x 1) v_prenex_23501))) (or (forall ((v_prenex_25754 Int)) (or (<= (* 2 (select main_a v_prenex_25754)) 4) (<= (+ main_x 1) v_prenex_25754) (< v_prenex_25754 main_x))) (forall ((v_prenex_25753 Int)) (or (<= (+ main_y 1) v_prenex_25753) (<= 998 (select main_a v_prenex_25753)) (<= (* 2 (select main_a v_prenex_25753)) 2000)))) (forall ((v_prenex_18705 Int) (v_prenex_18706 Int)) (or (<= (* 2 (select main_a v_prenex_18705)) 4) (<= (select main_a v_prenex_18706) 1002) (< v_prenex_18705 main_x) (<= (+ main_x 1) v_prenex_18705) (<= 998 (select main_a v_prenex_18706)) (<= 1000 (+ (select main_a v_prenex_18705) (select main_a v_prenex_18706))) (<= 0 (* 2 (select main_a v_prenex_18705))))) (forall ((v_prenex_19807 Int) (v_prenex_19808 Int)) (or (< v_prenex_19808 main_x) (<= (+ main_x 1) v_prenex_19808) (<= (select main_a v_prenex_19807) 1000) (<= 0 (+ (select main_a v_prenex_19808) 2)) (<= 1000 (+ (select main_a v_prenex_19808) (select main_a v_prenex_19807))))) (forall ((v_prenex_26244 Int) (v_prenex_26243 Int)) (or (< v_prenex_26244 main_x) (<= (+ (select main_a v_prenex_26244) (select main_a v_prenex_26243)) 1000) (<= (select main_a v_prenex_26244) 2) (<= (+ main_x 1) v_prenex_26244) (<= 1996 (* 2 (select main_a v_prenex_26243))) (< v_prenex_26243 main_y))) (or (forall ((v_prenex_25040 Int)) (or (<= (* 2 (select main_a v_prenex_25040)) 4) (<= (select main_a v_prenex_25040) 2) (<= 0 (* 2 (select main_a v_prenex_25040))) (<= (+ main_x 1) v_prenex_25040) (< v_prenex_25040 main_x))) (forall ((v_prenex_25039 Int)) (<= 1996 (* 2 (select main_a v_prenex_25039))))) (or (forall ((v_prenex_27565 Int)) (or (< v_prenex_27565 main_x) (<= (+ main_x 1) v_prenex_27565) (<= 0 (select main_a v_prenex_27565)) (<= (* 2 (select main_a v_prenex_27565)) 4))) (forall ((v_prenex_27564 Int)) (<= 996 (select main_a v_prenex_27564)))) (forall ((v_prenex_27645 Int) (v_prenex_27644 Int)) (or (< v_prenex_27645 main_x) (<= 0 (+ (select main_a v_prenex_27645) 2)) (<= (select main_a v_prenex_27644) 1002) (<= 0 (select main_a v_prenex_27645)) (<= (+ (select main_a v_prenex_27645) (select main_a v_prenex_27644)) 1000) (<= (+ main_x 1) v_prenex_27645))) (or (forall ((v_prenex_25603 Int)) (or (<= (select main_a v_prenex_25603) 2) (< v_prenex_25603 main_x) (<= (+ main_x 1) v_prenex_25603) (<= (* 2 (select main_a v_prenex_25603)) 4))) (forall ((v_prenex_25602 Int)) (or (<= (* 2 (select main_a v_prenex_25602)) 2000) (<= 996 (select main_a v_prenex_25602))))) (forall ((v_prenex_23477 Int) (v_prenex_23476 Int)) (or (<= 996 (select main_a v_prenex_23476)) (<= (+ (select main_a v_prenex_23477) (select main_a v_prenex_23476)) 1000) (<= (select main_a v_prenex_23477) 2) (< v_prenex_23477 main_x) (<= (+ main_x 1) v_prenex_23477) (< v_prenex_23476 main_y))) (or (forall ((v_prenex_28199 Int)) (or (<= (select main_a v_prenex_28199) 4) (<= (select main_a v_prenex_28199) 2) (<= (+ main_x 1) v_prenex_28199) (< v_prenex_28199 main_x) (<= 0 (* 2 (select main_a v_prenex_28199))))) (forall ((v_prenex_28198 Int)) (or (<= 996 (select main_a v_prenex_28198)) (<= (select main_a v_prenex_28198) 1000)))) (or (forall ((v_prenex_25100 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25100))) (<= 0 (select main_a v_prenex_25100)) (< v_prenex_25100 main_x) (<= (+ main_x 1) v_prenex_25100))) (forall ((v_prenex_25099 Int)) (or (<= (+ main_y 1) v_prenex_25099) (<= (select main_a v_prenex_25099) 1002)))) (forall ((v_prenex_21545 Int) (v_prenex_21546 Int)) (or (<= (select main_a v_prenex_21546) 2) (<= (* 2 (select main_a v_prenex_21545)) 2000) (<= (+ main_x 1) v_prenex_21546) (< v_prenex_21546 main_x) (<= (select main_a v_prenex_21545) (+ (select main_a v_prenex_21546) 1000)) (<= 1996 (* 2 (select main_a v_prenex_21545))))) (forall ((v_prenex_28687 Int) (v_prenex_28686 Int)) (or (<= (* 2 (select main_a v_prenex_28687)) 4) (< v_prenex_28687 main_x) (<= 0 (* 2 (select main_a v_prenex_28687))) (<= (select main_a v_prenex_28686) (+ (select main_a v_prenex_28687) 1000)) (<= 998 (select main_a v_prenex_28686)) (<= (select main_a v_prenex_28686) 1002) (<= (+ main_x 1) v_prenex_28687))) (or (forall ((v_prenex_22319 Int)) (or (< v_prenex_22319 main_y) (<= (select main_a v_prenex_22319) 1002) (<= 996 (select main_a v_prenex_22319)))) (forall ((v_prenex_22320 Int)) (or (< v_prenex_22320 main_x) (<= (* 2 (select main_a v_prenex_22320)) 4) (<= 0 (* 2 (select main_a v_prenex_22320))) (<= (+ main_x 1) v_prenex_22320)))) (or (forall ((v_prenex_25277 Int)) (or (<= (+ main_x 1) v_prenex_25277) (< v_prenex_25277 main_x) (<= 0 (select main_a v_prenex_25277)) (<= 0 (* 2 (select main_a v_prenex_25277))))) (forall ((v_prenex_25276 Int)) (or (< v_prenex_25276 main_y) (<= (select main_a v_prenex_25276) 1002) (<= (* 2 (select main_a v_prenex_25276)) 2000)))) (forall ((v_prenex_24766 Int) (v_prenex_24767 Int)) (or (<= (+ main_x 1) v_prenex_24767) (<= (+ (select main_a v_prenex_24767) 996) (select main_a v_prenex_24766)) (<= (select main_a v_prenex_24767) 4) (< v_prenex_24767 main_x) (<= (* 2 (select main_a v_prenex_24767)) 4) (<= (select main_a v_prenex_24766) 1002) (<= 998 (select main_a v_prenex_24766)))) (forall ((v_prenex_26029 Int) (v_prenex_26030 Int)) (or (< v_prenex_26030 main_x) (< v_prenex_26029 main_y) (<= (+ main_y 1) v_prenex_26029) (<= 998 (select main_a v_prenex_26029)) (<= 1000 (+ (select main_a v_prenex_26030) (select main_a v_prenex_26029))))) (forall ((v_prenex_22307 Int) (v_prenex_22308 Int)) (or (<= (+ main_y 1) v_prenex_22307) (<= (+ main_x 1) v_prenex_22308) (<= (select main_a v_prenex_22307) 1002) (< v_prenex_22308 main_x) (<= (select main_a v_prenex_22307) (+ (select main_a v_prenex_22308) 1000)) (<= (* 2 (select main_a v_prenex_22307)) 2000) (<= 0 (+ (select main_a v_prenex_22308) 2)))) (forall ((v_prenex_24399 Int) (v_prenex_24400 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24399))) (< v_prenex_24400 main_x) (<= (+ (select main_a v_prenex_24400) 996) (select main_a v_prenex_24399)) (<= (select main_a v_prenex_24400) 4) (<= (+ main_x 1) v_prenex_24400) (<= (+ main_y 1) v_prenex_24399))) (or (forall ((v_prenex_25383 Int)) (or (<= (+ main_x 1) v_prenex_25383) (<= 0 (+ (select main_a v_prenex_25383) 2)) (< v_prenex_25383 main_x) (<= 0 (* 2 (select main_a v_prenex_25383))))) (forall ((v_prenex_25382 Int)) (<= (* 2 (select main_a v_prenex_25382)) 2000))) (forall ((v_prenex_22878 Int) (v_prenex_22879 Int)) (or (<= 0 (select main_a v_prenex_22879)) (< v_prenex_22879 main_x) (<= 0 (+ (select main_a v_prenex_22879) 2)) (<= 996 (select main_a v_prenex_22878)) (<= (+ main_x 1) v_prenex_22879) (<= 998 (select main_a v_prenex_22878)) (<= (select main_a v_prenex_22878) (+ (select main_a v_prenex_22879) 1000)))) (or (forall ((v_prenex_25407 Int)) (or (< v_prenex_25407 main_x) (<= (* 2 (select main_a v_prenex_25407)) 4) (<= (select main_a v_prenex_25407) 4) (<= (+ main_x 1) v_prenex_25407))) (forall ((v_prenex_25406 Int)) (or (<= (* 2 (select main_a v_prenex_25406)) 2000) (<= (+ main_y 1) v_prenex_25406) (<= 998 (select main_a v_prenex_25406))))) (forall ((v_prenex_21993 Int) (v_prenex_21994 Int)) (or (<= (select main_a v_prenex_21993) 1002) (<= (+ main_y 1) v_prenex_21993) (<= 0 (* 2 (select main_a v_prenex_21994))) (<= (+ main_x 1) v_prenex_21994) (<= (+ (select main_a v_prenex_21994) 996) (select main_a v_prenex_21993)) (< v_prenex_21994 main_x))) (forall ((v_prenex_20456 Int) (v_prenex_20457 Int)) (or (< v_prenex_20457 main_x) (<= (select main_a v_prenex_20456) (+ (select main_a v_prenex_20457) 1000)) (<= (+ main_x 1) v_prenex_20457) (< v_prenex_20456 main_y) (<= 998 (select main_a v_prenex_20456)) (<= 1996 (* 2 (select main_a v_prenex_20456))) (<= 0 (* 2 (select main_a v_prenex_20457))))) (forall ((v_prenex_21425 Int) (v_prenex_21426 Int)) (or (<= (select main_a v_prenex_21425) 1000) (< v_prenex_21426 main_x) (<= (select main_a v_prenex_21426) 2) (<= (+ main_y 1) v_prenex_21425) (<= 1000 (+ (select main_a v_prenex_21426) (select main_a v_prenex_21425))) (<= (+ main_x 1) v_prenex_21426) (<= (* 2 (select main_a v_prenex_21425)) 2000))) (forall ((v_prenex_27627 Int) (v_prenex_27626 Int)) (or (<= 996 (select main_a v_prenex_27626)) (< v_prenex_27627 main_x) (<= (+ main_x 1) v_prenex_27627) (<= 0 (select main_a v_prenex_27627)) (<= 1000 (+ (select main_a v_prenex_27627) (select main_a v_prenex_27626))) (<= (+ main_y 1) v_prenex_27626))) (or (forall ((v_prenex_23869 Int)) (or (<= (+ main_y 1) v_prenex_23869) (<= 996 (select main_a v_prenex_23869)) (<= 998 (select main_a v_prenex_23869)))) (forall ((v_prenex_23870 Int)) (or (<= (select main_a v_prenex_23870) 2) (<= (+ main_x 1) v_prenex_23870) (<= (* 2 (select main_a v_prenex_23870)) 4) (< v_prenex_23870 main_x)))) (or (forall ((v_prenex_20227 Int)) (or (< v_prenex_20227 main_x) (<= (* 2 (select main_a v_prenex_20227)) 4) (<= 0 (select main_a v_prenex_20227)) (<= (+ main_x 1) v_prenex_20227))) (forall ((v_prenex_20226 Int)) (or (<= 996 (select main_a v_prenex_20226)) (<= (* 2 (select main_a v_prenex_20226)) 2000)))) (forall ((v_prenex_19564 Int) (v_prenex_19563 Int)) (or (<= (+ main_x 1) v_prenex_19564) (<= 0 (* 2 (select main_a v_prenex_19564))) (<= (+ (select main_a v_prenex_19564) (select main_a v_prenex_19563)) 1000) (< v_prenex_19564 main_x) (<= (select main_a v_prenex_19563) 1002))) (forall ((v_prenex_28779 Int) (v_prenex_28780 Int)) (or (<= (select main_a v_prenex_28780) 4) (<= 1000 (+ (select main_a v_prenex_28780) (select main_a v_prenex_28779))) (<= (+ main_x 1) v_prenex_28780) (<= 0 (select main_a v_prenex_28780)) (< v_prenex_28780 main_x) (<= (* 2 (select main_a v_prenex_28779)) 2000))) (forall ((v_prenex_22097 Int) (v_prenex_22098 Int)) (or (<= (+ main_y 1) v_prenex_22097) (<= 996 (select main_a v_prenex_22097)) (<= (+ main_x 1) v_prenex_22098) (<= (* 2 (select main_a v_prenex_22098)) 4) (< v_prenex_22098 main_x) (<= 1000 (+ (select main_a v_prenex_22098) (select main_a v_prenex_22097))))) (forall ((v_prenex_27572 Int) (v_prenex_27573 Int)) (or (< v_prenex_27573 main_x) (<= 0 (+ (select main_a v_prenex_27573) 2)) (<= 1996 (* 2 (select main_a v_prenex_27572))) (<= 0 (select main_a v_prenex_27573)) (<= (+ main_x 1) v_prenex_27573) (<= (select main_a v_prenex_27572) (+ (select main_a v_prenex_27573) 1000)))) (forall ((v_prenex_26787 Int) (v_prenex_26788 Int)) (or (<= (select main_a v_prenex_26787) 1002) (<= (+ main_x 1) v_prenex_26788) (<= 1000 (+ (select main_a v_prenex_26788) (select main_a v_prenex_26787))) (<= 998 (select main_a v_prenex_26787)) (<= (* 2 (select main_a v_prenex_26788)) 4) (<= 0 (+ (select main_a v_prenex_26788) 2)) (< v_prenex_26788 main_x))) (or (forall ((v_prenex_20697 Int)) (or (<= 996 (select main_a v_prenex_20697)) (<= (select main_a v_prenex_20697) 1002))) (forall ((v_prenex_20698 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20698))) (<= (select main_a v_prenex_20698) 4) (<= (select main_a v_prenex_20698) 2) (<= (+ main_x 1) v_prenex_20698) (< v_prenex_20698 main_x)))) (forall ((v_prenex_21495 Int) (v_prenex_21496 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21495))) (<= (+ main_x 1) v_prenex_21496) (<= 0 (+ (select main_a v_prenex_21496) 2)) (<= (+ main_y 1) v_prenex_21495) (< v_prenex_21496 main_x) (<= (select main_a v_prenex_21495) (+ (select main_a v_prenex_21496) 1000)))) (forall ((v_prenex_18817 Int) (v_prenex_18818 Int)) (or (< v_prenex_18818 main_x) (<= 0 (+ (select main_a v_prenex_18818) 2)) (<= (+ (select main_a v_prenex_18818) (select main_a v_prenex_18817)) 1000) (<= (+ main_x 1) v_prenex_18818) (<= (* 2 (select main_a v_prenex_18817)) 2000) (<= 998 (select main_a v_prenex_18817)))) (forall ((v_prenex_26688 Int) (v_prenex_26687 Int)) (or (<= 0 (+ (select main_a v_prenex_26688) 2)) (<= (* 2 (select main_a v_prenex_26688)) 4) (<= (+ main_x 1) v_prenex_26688) (<= 998 (select main_a v_prenex_26687)) (<= (+ (select main_a v_prenex_26688) (select main_a v_prenex_26687)) 1000) (<= (select main_a v_prenex_26687) 1002) (< v_prenex_26688 main_x))) (forall ((v_prenex_27340 Int) (v_prenex_27341 Int)) (or (<= 996 (select main_a v_prenex_27340)) (< v_prenex_27340 main_y) (<= (+ (select main_a v_prenex_27341) 996) (select main_a v_prenex_27340)) (< v_prenex_27341 main_x) (<= (* 2 (select main_a v_prenex_27341)) 4) (<= (+ main_x 1) v_prenex_27341) (<= 1996 (* 2 (select main_a v_prenex_27340))))) (forall ((v_prenex_21891 Int) (v_prenex_21892 Int)) (or (< v_prenex_21892 main_x) (<= (select main_a v_prenex_21891) (+ (select main_a v_prenex_21892) 1000)) (<= (select main_a v_prenex_21891) 1002) (<= (+ main_x 1) v_prenex_21892) (<= 0 (* 2 (select main_a v_prenex_21892))))) (forall ((v_prenex_25507 Int) (v_prenex_25506 Int)) (or (<= 996 (select main_a v_prenex_25506)) (<= (select main_a v_prenex_25507) 2) (<= (+ main_x 1) v_prenex_25507) (<= (* 2 (select main_a v_prenex_25506)) 2000) (< v_prenex_25507 main_x) (<= (+ (select main_a v_prenex_25507) 996) (select main_a v_prenex_25506)) (<= (* 2 (select main_a v_prenex_25507)) 4))) (forall ((v_prenex_25971 Int) (v_prenex_25972 Int)) (or (< v_prenex_25972 main_x) (<= 1996 (* 2 (select main_a v_prenex_25971))) (<= (select main_a v_prenex_25971) (+ (select main_a v_prenex_25972) 1000)) (<= 998 (select main_a v_prenex_25971)) (<= (+ main_x 1) v_prenex_25972) (<= 0 (select main_a v_prenex_25972)))) (forall ((v_prenex_25091 Int) (v_prenex_25092 Int)) (or (< v_prenex_25092 main_x) (<= (+ main_y 1) v_prenex_25091) (<= (+ main_x 1) v_prenex_25092) (<= 1000 (+ (select main_a v_prenex_25092) (select main_a v_prenex_25091))) (<= 0 (select main_a v_prenex_25092)) (<= 998 (select main_a v_prenex_25091)) (<= 1996 (* 2 (select main_a v_prenex_25091))))) (forall ((v_prenex_19569 Int) (v_prenex_19570 Int)) (or (<= (+ (select main_a v_prenex_19570) 996) (select main_a v_prenex_19569)) (<= (+ main_x 1) v_prenex_19570) (<= (select main_a v_prenex_19569) 1000) (<= (* 2 (select main_a v_prenex_19570)) 4) (< v_prenex_19570 main_x) (<= (select main_a v_prenex_19570) 4) (<= 996 (select main_a v_prenex_19569)))) (forall ((v_prenex_25845 Int) (v_prenex_25846 Int)) (or (<= (+ main_x 1) v_prenex_25846) (< v_prenex_25845 main_y) (< v_prenex_25846 main_x) (<= (+ main_y 1) v_prenex_25845) (<= (+ (select main_a v_prenex_25846) (select main_a v_prenex_25845)) 1000))) (forall ((v_prenex_23595 Int) (v_prenex_23594 Int)) (or (<= (* 2 (select main_a v_prenex_23594)) 2000) (<= 0 (select main_a v_prenex_23595)) (< v_prenex_23594 main_y) (<= (+ (select main_a v_prenex_23595) 996) (select main_a v_prenex_23594)) (<= (select main_a v_prenex_23594) 1002) (<= (+ main_x 1) v_prenex_23595) (< v_prenex_23595 main_x))) (forall ((v_prenex_22840 Int) (v_prenex_22841 Int)) (or (<= 998 (select main_a v_prenex_22840)) (<= 996 (select main_a v_prenex_22840)) (<= (select main_a v_prenex_22841) 2) (<= 1000 (+ (select main_a v_prenex_22841) (select main_a v_prenex_22840))) (< v_prenex_22841 main_x) (<= 0 (* 2 (select main_a v_prenex_22841))) (<= (+ main_x 1) v_prenex_22841))) (forall ((v_prenex_23383 Int) (v_prenex_23384 Int)) (or (<= (* 2 (select main_a v_prenex_23384)) 4) (<= (+ main_x 1) v_prenex_23384) (<= 1996 (* 2 (select main_a v_prenex_23383))) (< v_prenex_23384 main_x) (<= (+ (select main_a v_prenex_23384) (select main_a v_prenex_23383)) 1000) (<= 998 (select main_a v_prenex_23383)) (<= (+ main_y 1) v_prenex_23383))) (forall ((v_prenex_23530 Int) (v_prenex_23531 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23530))) (<= (+ main_y 1) v_prenex_23530) (<= 1000 (+ (select main_a v_prenex_23531) (select main_a v_prenex_23530))) (<= 996 (select main_a v_prenex_23530)) (<= (select main_a v_prenex_23531) 2) (<= (+ main_x 1) v_prenex_23531) (< v_prenex_23531 main_x))) (or (forall ((v_prenex_23120 Int)) (or (<= (select main_a v_prenex_23120) 2) (<= (+ main_x 1) v_prenex_23120) (< v_prenex_23120 main_x))) (forall ((v_prenex_23119 Int)) (or (<= (* 2 (select main_a v_prenex_23119)) 2000) (< v_prenex_23119 main_y)))) (or (forall ((v_prenex_18855 Int)) (<= (select main_a v_prenex_18855) 1000)) (forall ((v_prenex_18856 Int)) (or (<= (* 2 (select main_a v_prenex_18856)) 4) (<= 0 (* 2 (select main_a v_prenex_18856))) (< v_prenex_18856 main_x) (<= 0 (+ (select main_a v_prenex_18856) 2)) (<= (+ main_x 1) v_prenex_18856)))) (forall ((v_prenex_27038 Int) (v_prenex_27037 Int)) (or (<= (+ (select main_a v_prenex_27038) 996) (select main_a v_prenex_27037)) (<= 0 (* 2 (select main_a v_prenex_27038))) (< v_prenex_27038 main_x) (<= (+ main_x 1) v_prenex_27038) (<= 0 (+ (select main_a v_prenex_27038) 2)))) (forall ((v_prenex_22709 Int) (v_prenex_22708 Int)) (or (<= (+ main_x 1) v_prenex_22709) (<= (+ (select main_a v_prenex_22709) 996) (select main_a v_prenex_22708)) (<= 0 (* 2 (select main_a v_prenex_22709))) (<= 1996 (* 2 (select main_a v_prenex_22708))) (< v_prenex_22709 main_x) (<= (+ main_y 1) v_prenex_22708) (<= (select main_a v_prenex_22708) 1000))) (forall ((v_prenex_23379 Int) (v_prenex_23380 Int)) (or (<= (select main_a v_prenex_23379) 1000) (< v_prenex_23379 main_y) (<= 1000 (+ (select main_a v_prenex_23380) (select main_a v_prenex_23379))) (<= (+ main_y 1) v_prenex_23379) (< v_prenex_23380 main_x))) (forall ((v_prenex_20995 Int) (v_prenex_20994 Int)) (or (<= (select main_a v_prenex_20995) 2) (<= (select main_a v_prenex_20994) 1000) (< v_prenex_20995 main_x) (<= (* 2 (select main_a v_prenex_20994)) 2000) (<= (+ (select main_a v_prenex_20995) 996) (select main_a v_prenex_20994)) (<= (select main_a v_prenex_20995) 4) (<= (+ main_x 1) v_prenex_20995))) (forall ((v_prenex_27792 Int) (v_prenex_27793 Int)) (or (< v_prenex_27793 main_x) (<= (+ main_x 1) v_prenex_27793) (<= 0 (+ (select main_a v_prenex_27793) 2)) (<= (+ main_y 1) v_prenex_27792) (<= (select main_a v_prenex_27792) (+ (select main_a v_prenex_27793) 1000)) (<= (* 2 (select main_a v_prenex_27792)) 2000))) (forall ((v_prenex_25421 Int) (v_prenex_25420 Int)) (or (<= (select main_a v_prenex_25420) 1002) (< v_prenex_25421 main_x) (<= (select main_a v_prenex_25421) 2) (<= 996 (select main_a v_prenex_25420)) (<= (+ main_x 1) v_prenex_25421) (<= (select main_a v_prenex_25421) 4) (<= 1000 (+ (select main_a v_prenex_25421) (select main_a v_prenex_25420))))) (forall ((v_prenex_28374 Int) (v_prenex_28373 Int)) (or (<= (select main_a v_prenex_28373) 1002) (<= (* 2 (select main_a v_prenex_28374)) 4) (< v_prenex_28374 main_x) (<= 0 (select main_a v_prenex_28374)) (<= 998 (select main_a v_prenex_28373)) (<= (select main_a v_prenex_28373) (+ (select main_a v_prenex_28374) 1000)) (<= (+ main_x 1) v_prenex_28374))) (or (forall ((v_prenex_28785 Int)) (<= (select main_a v_prenex_28785) 1002)) (forall ((v_prenex_28786 Int)) (or (<= (select main_a v_prenex_28786) 4) (<= (* 2 (select main_a v_prenex_28786)) 4) (<= (+ main_x 1) v_prenex_28786) (< v_prenex_28786 main_x)))) (forall ((v_prenex_25892 Int) (v_prenex_25891 Int)) (or (<= (+ (select main_a v_prenex_25892) 996) (select main_a v_prenex_25891)) (<= (* 2 (select main_a v_prenex_25891)) 2000) (<= (select main_a v_prenex_25891) 1002) (< v_prenex_25892 main_x) (<= (+ main_x 1) v_prenex_25892) (<= 0 (* 2 (select main_a v_prenex_25892))) (<= (* 2 (select main_a v_prenex_25892)) 4))) (forall ((v_prenex_20161 Int) (v_prenex_20160 Int)) (or (< v_prenex_20161 main_x) (<= (+ main_x 1) v_prenex_20161) (<= 1996 (* 2 (select main_a v_prenex_20160))) (<= (select main_a v_prenex_20160) (+ (select main_a v_prenex_20161) 1000)) (<= 998 (select main_a v_prenex_20160)) (<= 0 (* 2 (select main_a v_prenex_20161))) (<= (* 2 (select main_a v_prenex_20161)) 4))) (or (forall ((v_prenex_20692 Int)) (or (< v_prenex_20692 main_x) (<= (* 2 (select main_a v_prenex_20692)) 4) (<= (select main_a v_prenex_20692) 4) (<= (+ main_x 1) v_prenex_20692))) (forall ((v_prenex_20691 Int)) (or (<= (+ main_y 1) v_prenex_20691) (<= (* 2 (select main_a v_prenex_20691)) 2000) (<= 1996 (* 2 (select main_a v_prenex_20691)))))) (or (forall ((v_prenex_22348 Int)) (or (<= (select main_a v_prenex_22348) 4) (<= 0 (* 2 (select main_a v_prenex_22348))) (<= (+ main_x 1) v_prenex_22348) (< v_prenex_22348 main_x) (<= (* 2 (select main_a v_prenex_22348)) 4))) (forall ((v_prenex_22347 Int)) (<= (* 2 (select main_a v_prenex_22347)) 2000))) (or (forall ((v_prenex_27860 Int)) (or (<= 998 (select main_a v_prenex_27860)) (<= 996 (select main_a v_prenex_27860)))) (forall ((v_prenex_27861 Int)) (or (<= (select main_a v_prenex_27861) 2) (< v_prenex_27861 main_x) (<= 0 (* 2 (select main_a v_prenex_27861))) (<= (+ main_x 1) v_prenex_27861) (<= 0 (+ (select main_a v_prenex_27861) 2))))) (forall ((v_prenex_20708 Int) (v_prenex_20707 Int)) (or (<= (+ main_x 1) v_prenex_20708) (<= (+ (select main_a v_prenex_20708) 996) (select main_a v_prenex_20707)) (<= 1996 (* 2 (select main_a v_prenex_20707))) (<= 0 (select main_a v_prenex_20708)) (< v_prenex_20708 main_x) (<= 996 (select main_a v_prenex_20707)))) (forall ((v_prenex_28380 Int) (v_prenex_28379 Int)) (or (<= (+ main_y 1) v_prenex_28379) (<= 0 (select main_a v_prenex_28380)) (< v_prenex_28380 main_x) (<= (+ main_x 1) v_prenex_28380) (<= (select main_a v_prenex_28379) 1000) (<= (+ (select main_a v_prenex_28380) (select main_a v_prenex_28379)) 1000) (<= 996 (select main_a v_prenex_28379)))) (or (forall ((v_prenex_23472 Int)) (or (<= (select main_a v_prenex_23472) 1002) (<= (select main_a v_prenex_23472) 1000))) (forall ((v_prenex_23473 Int)) (or (<= (select main_a v_prenex_23473) 4) (<= 0 (* 2 (select main_a v_prenex_23473))) (<= (select main_a v_prenex_23473) 2) (<= (+ main_x 1) v_prenex_23473) (< v_prenex_23473 main_x)))) (forall ((v_prenex_23404 Int) (v_prenex_23403 Int)) (or (<= (* 2 (select main_a v_prenex_23404)) 4) (<= (* 2 (select main_a v_prenex_23403)) 2000) (< v_prenex_23404 main_x) (<= (+ (select main_a v_prenex_23404) 996) (select main_a v_prenex_23403)) (<= (+ main_x 1) v_prenex_23404) (<= (select main_a v_prenex_23404) 2) (<= 1996 (* 2 (select main_a v_prenex_23403))))) (or (forall ((v_prenex_28783 Int)) (or (<= (select main_a v_prenex_28783) 1002) (<= 996 (select main_a v_prenex_28783)) (< v_prenex_28783 main_y))) (forall ((v_prenex_28784 Int)) (or (<= 0 (select main_a v_prenex_28784)) (<= (+ main_x 1) v_prenex_28784) (<= 0 (* 2 (select main_a v_prenex_28784))) (< v_prenex_28784 main_x)))) (or (forall ((v_prenex_19321 Int)) (<= (* 2 (select main_a v_prenex_19321)) 2000)) (forall ((v_prenex_19322 Int)) (or (<= (+ main_x 1) v_prenex_19322) (<= (* 2 (select main_a v_prenex_19322)) 4) (<= 0 (* 2 (select main_a v_prenex_19322))) (<= (select main_a v_prenex_19322) 2) (< v_prenex_19322 main_x)))) (forall ((v_prenex_23954 Int) (v_prenex_23953 Int)) (or (<= (+ main_x 1) v_prenex_23954) (< v_prenex_23953 main_y) (<= (select main_a v_prenex_23953) 1002) (<= (select main_a v_prenex_23954) 4) (<= 998 (select main_a v_prenex_23953)) (<= (+ (select main_a v_prenex_23954) 996) (select main_a v_prenex_23953)) (< v_prenex_23954 main_x))) (forall ((v_prenex_23545 Int) (v_prenex_23544 Int)) (or (<= (* 2 (select main_a v_prenex_23544)) 2000) (<= (+ (select main_a v_prenex_23545) 996) (select main_a v_prenex_23544)) (<= (+ main_x 1) v_prenex_23545) (< v_prenex_23545 main_x) (<= (* 2 (select main_a v_prenex_23545)) 4) (<= (+ main_y 1) v_prenex_23544))) (forall ((v_prenex_20367 Int) (v_prenex_20366 Int)) (or (<= (select main_a v_prenex_20366) 1000) (<= 1000 (+ (select main_a v_prenex_20367) (select main_a v_prenex_20366))) (< v_prenex_20366 main_y) (<= (+ main_y 1) v_prenex_20366))) (forall ((v_prenex_21652 Int) (v_prenex_21651 Int)) (or (<= (* 2 (select main_a v_prenex_21651)) 2000) (<= (+ main_x 1) v_prenex_21652) (<= (+ (select main_a v_prenex_21652) (select main_a v_prenex_21651)) 1000) (<= (select main_a v_prenex_21651) 1000) (<= 0 (+ (select main_a v_prenex_21652) 2)) (<= (select main_a v_prenex_21652) 4) (< v_prenex_21652 main_x))) (or (forall ((v_prenex_26255 Int)) (or (<= 998 (select main_a v_prenex_26255)) (<= (* 2 (select main_a v_prenex_26255)) 2000))) (forall ((v_prenex_26256 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26256))) (<= (* 2 (select main_a v_prenex_26256)) 4) (<= 0 (+ (select main_a v_prenex_26256) 2)) (<= (+ main_x 1) v_prenex_26256) (< v_prenex_26256 main_x)))) (or (forall ((v_prenex_23542 Int)) (or (<= 996 (select main_a v_prenex_23542)) (< v_prenex_23542 main_y))) (forall ((v_prenex_23543 Int)) (or (< v_prenex_23543 main_x) (<= (+ main_x 1) v_prenex_23543) (<= (select main_a v_prenex_23543) 4) (<= 0 (* 2 (select main_a v_prenex_23543)))))) (forall ((v_prenex_20115 Int) (v_prenex_20114 Int)) (or (<= 998 (select main_a v_prenex_20114)) (<= (+ main_x 1) v_prenex_20115) (<= 0 (select main_a v_prenex_20115)) (<= (* 2 (select main_a v_prenex_20114)) 2000) (<= 0 (+ (select main_a v_prenex_20115) 2)) (< v_prenex_20115 main_x) (<= (+ (select main_a v_prenex_20115) (select main_a v_prenex_20114)) 1000))) (or (forall ((v_prenex_28843 Int)) (or (<= 996 (select main_a v_prenex_28843)) (<= 998 (select main_a v_prenex_28843)))) (forall ((v_prenex_28844 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28844))) (<= 0 (+ (select main_a v_prenex_28844) 2)) (< v_prenex_28844 main_x) (<= (select main_a v_prenex_28844) 4) (<= (+ main_x 1) v_prenex_28844)))) (or (forall ((v_prenex_22279 Int)) (or (<= (* 2 (select main_a v_prenex_22279)) 2000) (<= (select main_a v_prenex_22279) 1000))) (forall ((v_prenex_22280 Int)) (or (<= (* 2 (select main_a v_prenex_22280)) 4) (<= 0 (* 2 (select main_a v_prenex_22280))) (<= (select main_a v_prenex_22280) 2) (< v_prenex_22280 main_x) (<= (+ main_x 1) v_prenex_22280)))) (forall ((v_prenex_18716 Int) (v_prenex_18715 Int)) (or (<= (+ main_x 1) v_prenex_18715) (<= (+ main_y 1) v_prenex_18716) (<= 0 (select main_a v_prenex_18715)) (<= (select main_a v_prenex_18716) (+ (select main_a v_prenex_18715) 1000)) (< v_prenex_18715 main_x))) (forall ((v_prenex_26574 Int) (v_prenex_26573 Int)) (or (<= (select main_a v_prenex_26574) 4) (<= (+ (select main_a v_prenex_26574) 996) (select main_a v_prenex_26573)) (< v_prenex_26573 main_y) (<= (select main_a v_prenex_26573) 1002) (<= (+ main_x 1) v_prenex_26574) (< v_prenex_26574 main_x) (<= (* 2 (select main_a v_prenex_26573)) 2000))) (forall ((v_prenex_18653 Int) (v_prenex_18654 Int)) (or (< v_prenex_18654 main_x) (<= 0 (select main_a v_prenex_18654)) (<= 998 (select main_a v_prenex_18653)) (<= (select main_a v_prenex_18654) 2) (<= 1996 (* 2 (select main_a v_prenex_18653))) (<= (+ main_x 1) v_prenex_18654) (<= (+ (select main_a v_prenex_18654) (select main_a v_prenex_18653)) 1000))) (or (forall ((v_prenex_24757 Int)) (or (<= (* 2 (select main_a v_prenex_24757)) 4) (<= (select main_a v_prenex_24757) 4) (< v_prenex_24757 main_x) (<= (+ main_x 1) v_prenex_24757))) (forall ((v_prenex_24756 Int)) (or (<= (select main_a v_prenex_24756) 1002) (<= (+ main_y 1) v_prenex_24756)))) (forall ((v_prenex_23619 Int) (v_prenex_23618 Int)) (or (<= (* 2 (select main_a v_prenex_23619)) 4) (< v_prenex_23619 main_x) (<= (select main_a v_prenex_23619) 2) (<= (+ (select main_a v_prenex_23619) (select main_a v_prenex_23618)) 1000) (<= (+ main_x 1) v_prenex_23619) (<= (select main_a v_prenex_23618) 1002))) (or (forall ((v_prenex_20172 Int)) (or (<= (select main_a v_prenex_20172) 1000) (<= (* 2 (select main_a v_prenex_20172)) 2000) (< v_prenex_20172 main_y))) (forall ((v_prenex_20173 Int)) (or (<= (+ main_x 1) v_prenex_20173) (<= (select main_a v_prenex_20173) 2) (< v_prenex_20173 main_x) (<= 0 (* 2 (select main_a v_prenex_20173)))))) (forall ((v_prenex_19008 Int) (v_prenex_19007 Int)) (or (< v_prenex_19008 main_x) (<= 998 (select main_a v_prenex_19007)) (<= 0 (+ (select main_a v_prenex_19008) 2)) (<= (select main_a v_prenex_19008) 4) (<= (+ main_x 1) v_prenex_19008) (<= (select main_a v_prenex_19007) (+ (select main_a v_prenex_19008) 1000)))) (or (forall ((v_prenex_27224 Int)) (or (<= (select main_a v_prenex_27224) 1000) (<= (* 2 (select main_a v_prenex_27224)) 2000))) (forall ((v_prenex_27225 Int)) (or (<= (+ main_x 1) v_prenex_27225) (<= (select main_a v_prenex_27225) 4) (< v_prenex_27225 main_x) (<= (select main_a v_prenex_27225) 2) (<= (* 2 (select main_a v_prenex_27225)) 4)))) (forall ((v_prenex_25728 Int) (v_prenex_25729 Int)) (or (<= (select main_a v_prenex_25729) 2) (<= (select main_a v_prenex_25729) 4) (<= 996 (select main_a v_prenex_25728)) (< v_prenex_25729 main_x) (<= (+ main_x 1) v_prenex_25729) (<= (+ (select main_a v_prenex_25729) (select main_a v_prenex_25728)) 1000) (<= (select main_a v_prenex_25728) 1002))) (forall ((v_prenex_26109 Int) (v_prenex_26110 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26109))) (<= (+ (select main_a v_prenex_26110) (select main_a v_prenex_26109)) 1000) (<= 0 (select main_a v_prenex_26110)) (<= (select main_a v_prenex_26109) 1000) (<= (select main_a v_prenex_26110) 2) (<= (+ main_x 1) v_prenex_26110) (< v_prenex_26110 main_x))) (forall ((v_prenex_28210 Int) (v_prenex_28211 Int)) (or (<= (* 2 (select main_a v_prenex_28210)) 2000) (<= (+ main_x 1) v_prenex_28211) (<= 996 (select main_a v_prenex_28210)) (<= (select main_a v_prenex_28211) 2) (<= (* 2 (select main_a v_prenex_28211)) 4) (<= (select main_a v_prenex_28210) (+ (select main_a v_prenex_28211) 1000)) (< v_prenex_28211 main_x))) (forall ((v_prenex_23307 Int) (v_prenex_23308 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23308))) (<= (+ (select main_a v_prenex_23308) (select main_a v_prenex_23307)) 1000) (< v_prenex_23308 main_x) (<= (* 2 (select main_a v_prenex_23308)) 4) (<= (select main_a v_prenex_23307) 1002) (<= 998 (select main_a v_prenex_23307)) (<= (+ main_x 1) v_prenex_23308))) (forall ((v_prenex_23448 Int) (v_prenex_23447 Int)) (or (<= (select main_a v_prenex_23448) 2) (< v_prenex_23448 main_x) (<= (select main_a v_prenex_23448) 4) (<= (+ main_x 1) v_prenex_23448) (<= 996 (select main_a v_prenex_23447)) (<= 1996 (* 2 (select main_a v_prenex_23447))) (<= (+ (select main_a v_prenex_23448) (select main_a v_prenex_23447)) 1000))) (forall ((v_prenex_21107 Int) (v_prenex_21108 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21107))) (< v_prenex_21108 main_x) (<= (+ main_x 1) v_prenex_21108) (<= (+ (select main_a v_prenex_21108) 996) (select main_a v_prenex_21107)) (<= (+ main_y 1) v_prenex_21107) (<= 0 (* 2 (select main_a v_prenex_21108))))) (forall ((v_prenex_26745 Int) (v_prenex_26746 Int)) (or (<= (+ (select main_a v_prenex_26746) (select main_a v_prenex_26745)) 1000) (<= 996 (select main_a v_prenex_26745)) (< v_prenex_26745 main_y) (<= 0 (* 2 (select main_a v_prenex_26746))) (<= (+ main_x 1) v_prenex_26746) (< v_prenex_26746 main_x))) (forall ((v_prenex_22892 Int) (v_prenex_22893 Int)) (or (< v_prenex_22893 main_x) (<= 998 (select main_a v_prenex_22892)) (<= (select main_a v_prenex_22893) 2) (<= (+ main_x 1) v_prenex_22893) (< v_prenex_22892 main_y) (<= (select main_a v_prenex_22892) 1000) (<= (+ (select main_a v_prenex_22893) (select main_a v_prenex_22892)) 1000))) (forall ((v_prenex_26031 Int) (v_prenex_26032 Int)) (or (<= 0 (+ (select main_a v_prenex_26032) 2)) (< v_prenex_26032 main_x) (<= (+ main_x 1) v_prenex_26032) (<= (select main_a v_prenex_26031) 1000) (<= 996 (select main_a v_prenex_26031)) (<= (+ (select main_a v_prenex_26032) (select main_a v_prenex_26031)) 1000))) (or (forall ((v_prenex_27529 Int)) (or (<= (select main_a v_prenex_27529) 4) (<= (+ main_x 1) v_prenex_27529) (<= 0 (* 2 (select main_a v_prenex_27529))) (< v_prenex_27529 main_x))) (forall ((v_prenex_27528 Int)) (or (< v_prenex_27528 main_y) (<= 996 (select main_a v_prenex_27528)) (<= (* 2 (select main_a v_prenex_27528)) 2000)))) (forall ((v_prenex_25028 Int) (v_prenex_25027 Int)) (or (<= (+ main_x 1) v_prenex_25028) (< v_prenex_25028 main_x) (<= 0 (+ (select main_a v_prenex_25028) 2)) (<= (select main_a v_prenex_25027) 1002) (<= (+ (select main_a v_prenex_25028) 996) (select main_a v_prenex_25027)) (< v_prenex_25027 main_y) (<= 998 (select main_a v_prenex_25027)))) (forall ((v_prenex_27786 Int) (v_prenex_27787 Int)) (or (<= 0 (select main_a v_prenex_27787)) (<= (+ main_x 1) v_prenex_27787) (< v_prenex_27787 main_x) (<= (select main_a v_prenex_27786) 1000) (<= 996 (select main_a v_prenex_27786)) (<= (+ (select main_a v_prenex_27787) 996) (select main_a v_prenex_27786)))) (forall ((v_prenex_19101 Int)) (or (<= (select main_a v_prenex_19101) 2) (< v_prenex_19101 main_x) (<= (* 2 (select main_a v_prenex_19101)) 4) (<= (+ main_x 1) v_prenex_19101))) (forall ((v_prenex_24032 Int) (v_prenex_24031 Int)) (or (<= (+ main_x 1) v_prenex_24032) (<= (select main_a v_prenex_24032) 4) (< v_prenex_24032 main_x) (<= 1000 (+ (select main_a v_prenex_24032) (select main_a v_prenex_24031))) (<= (select main_a v_prenex_24031) 1002) (<= (* 2 (select main_a v_prenex_24032)) 4) (<= 996 (select main_a v_prenex_24031)))) (forall ((v_prenex_22271 Int) (v_prenex_22272 Int)) (or (<= 996 (select main_a v_prenex_22271)) (<= (+ main_x 1) v_prenex_22272) (< v_prenex_22272 main_x) (<= (+ (select main_a v_prenex_22272) 996) (select main_a v_prenex_22271)) (<= (* 2 (select main_a v_prenex_22271)) 2000) (<= 0 (select main_a v_prenex_22272)))) (or (forall ((v_prenex_20955 Int)) (or (<= (+ main_x 1) v_prenex_20955) (<= 0 (+ (select main_a v_prenex_20955) 2)) (<= (* 2 (select main_a v_prenex_20955)) 4) (< v_prenex_20955 main_x))) (forall ((v_prenex_20954 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20954))) (<= (select main_a v_prenex_20954) 1000)))) (or (forall ((v_prenex_26996 Int)) (or (<= (* 2 (select main_a v_prenex_26996)) 4) (<= 0 (* 2 (select main_a v_prenex_26996))) (< v_prenex_26996 main_x) (<= (+ main_x 1) v_prenex_26996))) (forall ((v_prenex_26995 Int)) (or (<= (* 2 (select main_a v_prenex_26995)) 2000) (<= 998 (select main_a v_prenex_26995))))) (forall ((v_prenex_27848 Int) (v_prenex_27849 Int)) (or (<= (select main_a v_prenex_27849) 2) (<= (select main_a v_prenex_27848) 1000) (< v_prenex_27849 main_x) (<= (select main_a v_prenex_27849) 4) (<= (+ main_x 1) v_prenex_27849) (<= (+ (select main_a v_prenex_27849) (select main_a v_prenex_27848)) 1000))) (or (forall ((v_prenex_21161 Int)) (or (<= (+ main_y 1) v_prenex_21161) (<= (select main_a v_prenex_21161) 1002))) (forall ((v_prenex_21162 Int)) (or (<= (+ main_x 1) v_prenex_21162) (<= 0 (select main_a v_prenex_21162)) (<= (* 2 (select main_a v_prenex_21162)) 4) (< v_prenex_21162 main_x)))) (forall ((v_prenex_23875 Int) (v_prenex_23876 Int)) (or (<= (+ main_x 1) v_prenex_23876) (<= (select main_a v_prenex_23875) 1002) (<= (* 2 (select main_a v_prenex_23875)) 2000) (<= 0 (select main_a v_prenex_23876)) (<= (+ (select main_a v_prenex_23876) (select main_a v_prenex_23875)) 1000) (< v_prenex_23876 main_x) (<= (select main_a v_prenex_23876) 2))) (or (forall ((v_prenex_23245 Int)) (or (< v_prenex_23245 main_y) (<= (select main_a v_prenex_23245) 1000) (<= (* 2 (select main_a v_prenex_23245)) 2000))) (forall ((v_prenex_23246 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23246))) (< v_prenex_23246 main_x) (<= (+ main_x 1) v_prenex_23246) (<= 0 (select main_a v_prenex_23246))))) (forall ((v_prenex_27476 Int) (v_prenex_27477 Int)) (or (<= 998 (select main_a v_prenex_27476)) (<= 0 (select main_a v_prenex_27477)) (<= (+ main_x 1) v_prenex_27477) (< v_prenex_27477 main_x) (<= (+ (select main_a v_prenex_27477) (select main_a v_prenex_27476)) 1000) (<= 0 (+ (select main_a v_prenex_27477) 2)) (<= (select main_a v_prenex_27476) 1000))) (forall ((v_prenex_25466 Int) (v_prenex_25467 Int)) (or (<= (select main_a v_prenex_25466) 1000) (<= 0 (+ (select main_a v_prenex_25467) 2)) (<= 996 (select main_a v_prenex_25466)) (<= (* 2 (select main_a v_prenex_25467)) 4) (< v_prenex_25467 main_x) (<= (+ main_x 1) v_prenex_25467) (<= (+ (select main_a v_prenex_25467) 996) (select main_a v_prenex_25466)))) (forall ((v_prenex_26235 Int) (v_prenex_26236 Int)) (or (<= (select main_a v_prenex_26235) 1000) (<= 0 (+ (select main_a v_prenex_26236) 2)) (<= 0 (select main_a v_prenex_26236)) (<= (+ (select main_a v_prenex_26236) 996) (select main_a v_prenex_26235)) (<= (+ main_x 1) v_prenex_26236) (< v_prenex_26236 main_x) (<= (* 2 (select main_a v_prenex_26235)) 2000))) (forall ((v_prenex_24765 Int) (v_prenex_24764 Int)) (or (< v_prenex_24765 main_x) (<= (select main_a v_prenex_24765) 4) (<= 996 (select main_a v_prenex_24764)) (<= 0 (select main_a v_prenex_24765)) (<= (+ (select main_a v_prenex_24765) (select main_a v_prenex_24764)) 1000) (<= (+ main_x 1) v_prenex_24765))) (forall ((v_prenex_19863 Int) (v_prenex_19864 Int)) (or (<= (+ (select main_a v_prenex_19864) 996) (select main_a v_prenex_19863)) (<= 0 (+ (select main_a v_prenex_19864) 2)) (<= (select main_a v_prenex_19864) 2) (<= (* 2 (select main_a v_prenex_19863)) 2000) (< v_prenex_19864 main_x) (<= (+ main_x 1) v_prenex_19864))) (forall ((v_prenex_18763 Int) (v_prenex_18764 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18763))) (<= 998 (select main_a v_prenex_18764)) (<= 0 (select main_a v_prenex_18763)) (<= (select main_a v_prenex_18764) 1000) (<= (+ main_x 1) v_prenex_18763) (< v_prenex_18763 main_x) (<= (select main_a v_prenex_18764) (+ (select main_a v_prenex_18763) 1000)))) (forall ((v_prenex_23226 Int) (v_prenex_23225 Int)) (or (< v_prenex_23226 main_x) (<= 0 (* 2 (select main_a v_prenex_23226))) (<= (select main_a v_prenex_23226) 2) (<= (+ main_x 1) v_prenex_23226) (<= (select main_a v_prenex_23225) (+ (select main_a v_prenex_23226) 1000)) (<= 1996 (* 2 (select main_a v_prenex_23225))))) (forall ((v_prenex_26183 Int) (v_prenex_26184 Int)) (or (< v_prenex_26184 main_x) (<= (+ main_x 1) v_prenex_26184) (<= 1000 (+ (select main_a v_prenex_26184) (select main_a v_prenex_26183))) (<= 998 (select main_a v_prenex_26183)) (<= (select main_a v_prenex_26183) 1002) (<= 0 (+ (select main_a v_prenex_26184) 2)))) (forall ((v_prenex_26705 Int) (v_prenex_26706 Int)) (or (< v_prenex_26706 main_x) (<= (select main_a v_prenex_26706) 2) (<= (+ (select main_a v_prenex_26706) (select main_a v_prenex_26705)) 1000) (<= (+ main_x 1) v_prenex_26706) (<= (select main_a v_prenex_26705) 1000))) (or (forall ((v_prenex_27355 Int)) (or (< v_prenex_27355 main_x) (<= (select main_a v_prenex_27355) 2) (<= 0 (select main_a v_prenex_27355)) (<= 0 (* 2 (select main_a v_prenex_27355))) (<= (+ main_x 1) v_prenex_27355))) (forall ((v_prenex_27354 Int)) (<= 996 (select main_a v_prenex_27354)))) (forall ((v_prenex_28314 Int) (v_prenex_28313 Int)) (or (<= (select main_a v_prenex_28314) 4) (<= (+ (select main_a v_prenex_28314) 996) (select main_a v_prenex_28313)) (< v_prenex_28314 main_x) (<= 998 (select main_a v_prenex_28313)) (<= (select main_a v_prenex_28313) 1002) (<= (+ main_x 1) v_prenex_28314))) (forall ((v_prenex_19129 Int) (v_prenex_19128 Int)) (or (<= (+ (select main_a v_prenex_19129) 996) (select main_a v_prenex_19128)) (<= (+ main_y 1) v_prenex_19128) (<= 998 (select main_a v_prenex_19128)) (< v_prenex_19128 main_y) (< v_prenex_19129 main_x))) (forall ((v_prenex_24687 Int) (v_prenex_24686 Int)) (or (<= (select main_a v_prenex_24686) (+ (select main_a v_prenex_24687) 1000)) (<= (* 2 (select main_a v_prenex_24686)) 2000) (<= 0 (* 2 (select main_a v_prenex_24687))) (<= 1996 (* 2 (select main_a v_prenex_24686))) (< v_prenex_24687 main_x) (<= 0 (+ (select main_a v_prenex_24687) 2)) (<= (+ main_x 1) v_prenex_24687))) (or (forall ((v_prenex_27505 Int)) (or (< v_prenex_27505 main_x) (<= (* 2 (select main_a v_prenex_27505)) 4) (<= (select main_a v_prenex_27505) 2) (<= (+ main_x 1) v_prenex_27505))) (forall ((v_prenex_27504 Int)) (or (<= (select main_a v_prenex_27504) 1000) (<= (select main_a v_prenex_27504) 1002)))) (forall ((v_prenex_28694 Int) (v_prenex_28695 Int)) (or (<= (+ main_x 1) v_prenex_28695) (<= (+ (select main_a v_prenex_28695) (select main_a v_prenex_28694)) 1000) (< v_prenex_28694 main_y) (<= 998 (select main_a v_prenex_28694)) (<= 0 (* 2 (select main_a v_prenex_28695))) (< v_prenex_28695 main_x))) (forall ((v_prenex_26200 Int) (v_prenex_26199 Int)) (or (<= (select main_a v_prenex_26200) 4) (<= (+ main_x 1) v_prenex_26200) (<= 0 (* 2 (select main_a v_prenex_26200))) (<= (select main_a v_prenex_26199) 1002) (<= (+ (select main_a v_prenex_26200) (select main_a v_prenex_26199)) 1000) (<= (select main_a v_prenex_26199) 1000) (< v_prenex_26200 main_x))) (forall ((v_prenex_20919 Int) (v_prenex_20918 Int)) (or (<= (+ main_x 1) v_prenex_20919) (<= 0 (select main_a v_prenex_20919)) (<= (+ (select main_a v_prenex_20919) (select main_a v_prenex_20918)) 1000) (<= (select main_a v_prenex_20918) 1000) (< v_prenex_20918 main_y) (< v_prenex_20919 main_x))) (forall ((v_prenex_20111 Int) (v_prenex_20110 Int)) (or (< v_prenex_20111 main_x) (<= (select main_a v_prenex_20111) 2) (<= (+ main_x 1) v_prenex_20111) (<= (select main_a v_prenex_20110) (+ (select main_a v_prenex_20111) 1000)) (<= 1996 (* 2 (select main_a v_prenex_20110))) (<= (select main_a v_prenex_20110) 1000) (<= 0 (select main_a v_prenex_20111)))) (or (forall ((v_prenex_28561 Int)) (or (<= 998 (select main_a v_prenex_28561)) (< v_prenex_28561 main_y) (<= (* 2 (select main_a v_prenex_28561)) 2000))) (forall ((v_prenex_28562 Int)) (or (< v_prenex_28562 main_x) (<= (* 2 (select main_a v_prenex_28562)) 4) (<= (+ main_x 1) v_prenex_28562)))) (forall ((v_prenex_20465 Int) (v_prenex_20464 Int)) (or (<= (+ main_x 1) v_prenex_20465) (< v_prenex_20465 main_x) (<= 998 (select main_a v_prenex_20464)) (<= 0 (select main_a v_prenex_20465)) (<= 0 (* 2 (select main_a v_prenex_20465))) (<= 996 (select main_a v_prenex_20464)) (<= (select main_a v_prenex_20464) (+ (select main_a v_prenex_20465) 1000)))) (forall ((v_prenex_20471 Int) (v_prenex_20470 Int)) (or (<= (+ (select main_a v_prenex_20471) 996) (select main_a v_prenex_20470)) (<= (* 2 (select main_a v_prenex_20471)) 4) (<= (* 2 (select main_a v_prenex_20470)) 2000) (< v_prenex_20471 main_x) (<= (+ main_x 1) v_prenex_20471) (<= (select main_a v_prenex_20471) 2))) (forall ((v_prenex_20143 Int) (v_prenex_20142 Int)) (or (<= 0 (+ (select main_a v_prenex_20143) 2)) (<= (select main_a v_prenex_20142) 1002) (<= (+ (select main_a v_prenex_20143) 996) (select main_a v_prenex_20142)) (< v_prenex_20143 main_x) (<= (select main_a v_prenex_20143) 2) (<= (* 2 (select main_a v_prenex_20142)) 2000) (<= (+ main_x 1) v_prenex_20143))) (or (forall ((v_prenex_25160 Int)) (or (<= 0 (+ (select main_a v_prenex_25160) 2)) (< v_prenex_25160 main_x) (<= (select main_a v_prenex_25160) 2) (<= (+ main_x 1) v_prenex_25160) (<= (* 2 (select main_a v_prenex_25160)) 4))) (forall ((v_prenex_25159 Int)) (or (<= (select main_a v_prenex_25159) 1002) (<= (* 2 (select main_a v_prenex_25159)) 2000)))) (forall ((v_prenex_27029 Int) (v_prenex_27030 Int)) (or (<= (select main_a v_prenex_27030) 4) (< v_prenex_27030 main_x) (<= (+ main_x 1) v_prenex_27030) (<= (+ (select main_a v_prenex_27030) 996) (select main_a v_prenex_27029)) (<= 998 (select main_a v_prenex_27029)) (<= (select main_a v_prenex_27029) 1000) (<= (select main_a v_prenex_27030) 2))) (forall ((v_prenex_25825 Int) (v_prenex_25826 Int)) (or (<= (+ main_x 1) v_prenex_25826) (<= (+ main_y 1) v_prenex_25825) (<= (+ (select main_a v_prenex_25826) (select main_a v_prenex_25825)) 1000) (<= 998 (select main_a v_prenex_25825)) (< v_prenex_25826 main_x) (<= (select main_a v_prenex_25826) 4))) (forall ((v_prenex_19584 Int) (v_prenex_19583 Int)) (or (< v_prenex_19583 main_y) (<= 996 (select main_a v_prenex_19583)) (<= (select main_a v_prenex_19583) 1002) (<= 0 (select main_a v_prenex_19584)) (<= 1000 (+ (select main_a v_prenex_19584) (select main_a v_prenex_19583))) (<= (+ main_x 1) v_prenex_19584) (< v_prenex_19584 main_x))) (forall ((v_prenex_21230 Int) (v_prenex_21229 Int)) (or (<= (select main_a v_prenex_21229) 1002) (<= 996 (select main_a v_prenex_21229)) (<= (+ main_x 1) v_prenex_21230) (<= 1000 (+ (select main_a v_prenex_21230) (select main_a v_prenex_21229))) (< v_prenex_21230 main_x) (<= 0 (+ (select main_a v_prenex_21230) 2)))) (forall ((v_prenex_25935 Int) (v_prenex_25936 Int)) (or (<= (select main_a v_prenex_25936) 4) (< v_prenex_25936 main_x) (<= (+ main_x 1) v_prenex_25936) (<= 1000 (+ (select main_a v_prenex_25936) (select main_a v_prenex_25935))))) (or (forall ((v_prenex_26657 Int)) (or (<= (+ main_y 1) v_prenex_26657) (<= 998 (select main_a v_prenex_26657)) (<= (select main_a v_prenex_26657) 1000))) (forall ((v_prenex_26658 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26658))) (<= (* 2 (select main_a v_prenex_26658)) 4) (<= (+ main_x 1) v_prenex_26658) (< v_prenex_26658 main_x)))) (forall ((v_prenex_21951 Int) (v_prenex_21952 Int)) (or (<= (+ (select main_a v_prenex_21952) (select main_a v_prenex_21951)) 1000) (<= (select main_a v_prenex_21951) 1000) (<= (* 2 (select main_a v_prenex_21951)) 2000) (< v_prenex_21952 main_x) (<= 0 (* 2 (select main_a v_prenex_21952))) (<= (+ main_x 1) v_prenex_21952) (<= 0 (select main_a v_prenex_21952)))) (forall ((v_prenex_28793 Int) (v_prenex_28794 Int)) (or (< v_prenex_28794 main_x) (<= (select main_a v_prenex_28794) 2) (<= (+ main_x 1) v_prenex_28794) (<= 1996 (* 2 (select main_a v_prenex_28793))) (<= 996 (select main_a v_prenex_28793)) (<= (select main_a v_prenex_28793) (+ (select main_a v_prenex_28794) 1000)) (<= 0 (* 2 (select main_a v_prenex_28794))))) (forall ((v_prenex_24832 Int) (v_prenex_24833 Int)) (or (<= 996 (select main_a v_prenex_24832)) (<= 1000 (+ (select main_a v_prenex_24833) (select main_a v_prenex_24832))) (< v_prenex_24832 main_y) (<= (select main_a v_prenex_24832) 1002) (<= (+ main_x 1) v_prenex_24833) (< v_prenex_24833 main_x) (<= (select main_a v_prenex_24833) 4))) (forall ((v_prenex_26147 Int) (v_prenex_26148 Int)) (or (<= (+ (select main_a v_prenex_26148) (select main_a v_prenex_26147)) 1000) (< v_prenex_26147 main_y) (<= 998 (select main_a v_prenex_26147)) (<= (select main_a v_prenex_26147) 1002) (<= (+ main_y 1) v_prenex_26147))) (forall ((v_prenex_19459 Int) (v_prenex_19460 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19460))) (<= (+ (select main_a v_prenex_19460) (select main_a v_prenex_19459)) 1000) (<= 1996 (* 2 (select main_a v_prenex_19459))) (< v_prenex_19460 main_x) (<= (+ main_x 1) v_prenex_19460) (<= (* 2 (select main_a v_prenex_19460)) 4) (<= 998 (select main_a v_prenex_19459)))) (forall ((v_prenex_25571 Int) (v_prenex_25570 Int)) (or (< v_prenex_25571 main_x) (<= (+ (select main_a v_prenex_25571) 996) (select main_a v_prenex_25570)) (<= (* 2 (select main_a v_prenex_25571)) 4) (<= (+ main_x 1) v_prenex_25571) (< v_prenex_25570 main_y) (<= 996 (select main_a v_prenex_25570)))) (forall ((v_prenex_22033 Int) (v_prenex_22034 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22033))) (<= 0 (* 2 (select main_a v_prenex_22034))) (< v_prenex_22034 main_x) (<= (+ (select main_a v_prenex_22034) (select main_a v_prenex_22033)) 1000) (<= (+ main_x 1) v_prenex_22034))) (forall ((v_prenex_25210 Int) (v_prenex_25209 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25210))) (< v_prenex_25210 main_x) (<= 998 (select main_a v_prenex_25209)) (<= (select main_a v_prenex_25210) 4) (<= (+ main_x 1) v_prenex_25210) (<= (select main_a v_prenex_25209) 1000) (<= (select main_a v_prenex_25209) (+ (select main_a v_prenex_25210) 1000)))) (forall ((v_prenex_23211 Int) (v_prenex_23212 Int)) (or (<= (+ main_x 1) v_prenex_23212) (<= (+ (select main_a v_prenex_23212) (select main_a v_prenex_23211)) 1000) (<= (+ main_y 1) v_prenex_23211) (<= (* 2 (select main_a v_prenex_23212)) 4) (<= (select main_a v_prenex_23211) 1000) (< v_prenex_23212 main_x))) (forall ((v_prenex_27808 Int) (v_prenex_27809 Int)) (or (<= 996 (select main_a v_prenex_27808)) (< v_prenex_27809 main_x) (<= (select main_a v_prenex_27809) 4) (<= (+ (select main_a v_prenex_27809) 996) (select main_a v_prenex_27808)) (<= 0 (select main_a v_prenex_27809)) (<= (select main_a v_prenex_27808) 1002) (<= (+ main_x 1) v_prenex_27809))) (or (forall ((v_prenex_22604 Int)) (<= 998 (select main_a v_prenex_22604))) (forall ((v_prenex_22605 Int)) (or (< v_prenex_22605 main_x) (<= (+ main_x 1) v_prenex_22605) (<= 0 (* 2 (select main_a v_prenex_22605))) (<= (select main_a v_prenex_22605) 4) (<= 0 (select main_a v_prenex_22605))))) (forall ((v_prenex_25082 Int) (v_prenex_25081 Int)) (or (<= (select main_a v_prenex_25082) 2) (< v_prenex_25082 main_x) (<= 1000 (+ (select main_a v_prenex_25082) (select main_a v_prenex_25081))) (<= 1996 (* 2 (select main_a v_prenex_25081))) (<= (+ main_x 1) v_prenex_25082))) (forall ((v_prenex_20786 Int) (v_prenex_20785 Int)) (or (<= 0 (+ (select main_a v_prenex_20786) 2)) (<= (+ (select main_a v_prenex_20786) (select main_a v_prenex_20785)) 1000) (< v_prenex_20786 main_x) (<= (select main_a v_prenex_20785) 1002) (<= (* 2 (select main_a v_prenex_20786)) 4) (<= (+ main_x 1) v_prenex_20786))) (or (forall ((v_prenex_20405 Int)) (or (<= (+ main_x 1) v_prenex_20405) (<= (* 2 (select main_a v_prenex_20405)) 4) (<= (select main_a v_prenex_20405) 2) (< v_prenex_20405 main_x) (<= 0 (select main_a v_prenex_20405)))) (forall ((v_prenex_20404 Int)) (or (<= (* 2 (select main_a v_prenex_20404)) 2000) (<= 1996 (* 2 (select main_a v_prenex_20404)))))) (forall ((v_prenex_23030 Int) (v_prenex_23031 Int)) (or (<= 998 (select main_a v_prenex_23030)) (<= (select main_a v_prenex_23031) 2) (< v_prenex_23031 main_x) (<= (* 2 (select main_a v_prenex_23031)) 4) (<= (+ main_x 1) v_prenex_23031) (<= 1000 (+ (select main_a v_prenex_23031) (select main_a v_prenex_23030))))) (forall ((v_prenex_20828 Int) (v_prenex_20827 Int)) (or (<= 998 (select main_a v_prenex_20827)) (<= (+ main_y 1) v_prenex_20827) (< v_prenex_20828 main_x) (<= 1000 (+ (select main_a v_prenex_20828) (select main_a v_prenex_20827))) (<= (+ main_x 1) v_prenex_20828) (<= (* 2 (select main_a v_prenex_20827)) 2000) (<= (select main_a v_prenex_20828) 4))) (forall ((v_prenex_19625 Int) (v_prenex_19626 Int)) (or (<= (select main_a v_prenex_19625) 1002) (<= (select main_a v_prenex_19625) 1000) (< v_prenex_19626 main_x) (<= (+ main_x 1) v_prenex_19626) (<= 0 (* 2 (select main_a v_prenex_19626))) (<= 1000 (+ (select main_a v_prenex_19626) (select main_a v_prenex_19625))) (< v_prenex_19625 main_y))) (forall ((v_prenex_24362 Int) (v_prenex_24361 Int)) (or (<= (select main_a v_prenex_24361) 1000) (<= 998 (select main_a v_prenex_24361)) (< v_prenex_24362 main_x) (<= (+ main_x 1) v_prenex_24362) (<= (select main_a v_prenex_24361) (+ (select main_a v_prenex_24362) 1000)) (<= 0 (+ (select main_a v_prenex_24362) 2)) (<= (select main_a v_prenex_24362) 2))) (forall ((v_prenex_25180 Int) (v_prenex_25179 Int)) (or (<= (+ (select main_a v_prenex_25180) (select main_a v_prenex_25179)) 1000) (<= (+ main_x 1) v_prenex_25180) (<= 996 (select main_a v_prenex_25179)) (< v_prenex_25180 main_x) (< v_prenex_25179 main_y) (<= 0 (select main_a v_prenex_25180)) (<= (select main_a v_prenex_25179) 1000))) (forall ((v_prenex_22105 Int) (v_prenex_22106 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22105))) (<= (+ main_y 1) v_prenex_22105) (<= 1000 (+ (select main_a v_prenex_22106) (select main_a v_prenex_22105))) (<= (select main_a v_prenex_22105) 1000) (< v_prenex_22105 main_y))) (forall ((v_prenex_28081 Int) (v_prenex_28082 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28081))) (<= (* 2 (select main_a v_prenex_28081)) 2000) (<= (+ main_x 1) v_prenex_28082) (<= (select main_a v_prenex_28081) (+ (select main_a v_prenex_28082) 1000)) (< v_prenex_28081 main_y) (< v_prenex_28082 main_x) (<= 0 (+ (select main_a v_prenex_28082) 2)))) (forall ((v_prenex_23505 Int) (v_prenex_23504 Int)) (or (<= (select main_a v_prenex_23504) 1002) (<= (+ main_x 1) v_prenex_23505) (< v_prenex_23504 main_y) (<= 996 (select main_a v_prenex_23504)) (<= (+ (select main_a v_prenex_23505) (select main_a v_prenex_23504)) 1000) (<= 0 (select main_a v_prenex_23505)) (< v_prenex_23505 main_x))) (forall ((v_prenex_23754 Int) (v_prenex_23753 Int)) (or (<= 0 (+ (select main_a v_prenex_23754) 2)) (<= (+ (select main_a v_prenex_23754) 996) (select main_a v_prenex_23753)) (<= 0 (* 2 (select main_a v_prenex_23754))) (<= (+ main_x 1) v_prenex_23754) (<= (* 2 (select main_a v_prenex_23753)) 2000) (< v_prenex_23754 main_x) (<= (select main_a v_prenex_23753) 1000))) (forall ((v_prenex_23978 Int) (v_prenex_23977 Int)) (or (< v_prenex_23978 main_x) (<= (+ main_x 1) v_prenex_23978) (<= 996 (select main_a v_prenex_23977)) (<= (select main_a v_prenex_23977) (+ (select main_a v_prenex_23978) 1000)) (<= 998 (select main_a v_prenex_23977)) (<= 0 (* 2 (select main_a v_prenex_23978))) (<= 0 (+ (select main_a v_prenex_23978) 2)))) (forall ((v_prenex_19087 Int) (v_prenex_19088 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19088))) (< v_prenex_19088 main_x) (<= 1996 (* 2 (select main_a v_prenex_19087))) (<= (select main_a v_prenex_19088) 2) (<= (+ main_x 1) v_prenex_19088) (<= (+ (select main_a v_prenex_19088) 996) (select main_a v_prenex_19087)) (<= 996 (select main_a v_prenex_19087)))) (forall ((v_prenex_23310 Int) (v_prenex_23309 Int)) (or (<= 1000 (+ (select main_a v_prenex_23310) (select main_a v_prenex_23309))) (< v_prenex_23309 main_y) (<= (select main_a v_prenex_23309) 1002) (<= (+ main_y 1) v_prenex_23309))) (or (forall ((v_prenex_20604 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20604))) (<= (select main_a v_prenex_20604) 2) (<= (* 2 (select main_a v_prenex_20604)) 4) (<= (+ main_x 1) v_prenex_20604) (< v_prenex_20604 main_x))) (forall ((v_prenex_20603 Int)) (or (<= 996 (select main_a v_prenex_20603)) (<= 998 (select main_a v_prenex_20603))))) (forall ((v_prenex_19186 Int) (v_prenex_19185 Int)) (or (< v_prenex_19186 main_x) (<= 0 (* 2 (select main_a v_prenex_19186))) (<= (+ main_x 1) v_prenex_19186) (<= 996 (select main_a v_prenex_19185)) (<= (select main_a v_prenex_19186) 4) (<= 1000 (+ (select main_a v_prenex_19186) (select main_a v_prenex_19185))))) (or (forall ((v_prenex_26815 Int)) (<= (select main_a v_prenex_26815) 1002)) (forall ((v_prenex_26816 Int)) (or (< v_prenex_26816 main_x) (<= (+ main_x 1) v_prenex_26816) (<= (* 2 (select main_a v_prenex_26816)) 4) (<= 0 (+ (select main_a v_prenex_26816) 2))))) (or (forall ((v_prenex_27956 Int)) (or (<= (* 2 (select main_a v_prenex_27956)) 4) (<= (+ main_x 1) v_prenex_27956) (<= 0 (select main_a v_prenex_27956)) (<= (select main_a v_prenex_27956) 2) (< v_prenex_27956 main_x))) (forall ((v_prenex_27955 Int)) (or (<= 996 (select main_a v_prenex_27955)) (<= (select main_a v_prenex_27955) 1002)))) (forall ((v_prenex_19328 Int) (v_prenex_19327 Int)) (or (<= (+ main_x 1) v_prenex_19328) (<= (select main_a v_prenex_19328) 2) (<= 1000 (+ (select main_a v_prenex_19328) (select main_a v_prenex_19327))) (<= 1996 (* 2 (select main_a v_prenex_19327))) (< v_prenex_19328 main_x) (<= 998 (select main_a v_prenex_19327)) (<= (+ main_y 1) v_prenex_19327))) (forall ((v_prenex_22900 Int) (v_prenex_22901 Int)) (or (<= (+ main_x 1) v_prenex_22901) (<= 0 (select main_a v_prenex_22901)) (<= 998 (select main_a v_prenex_22900)) (<= (select main_a v_prenex_22900) 1000) (<= 0 (* 2 (select main_a v_prenex_22901))) (<= (+ (select main_a v_prenex_22901) 996) (select main_a v_prenex_22900)) (< v_prenex_22901 main_x))) (forall ((v_prenex_19809 Int) (v_prenex_19810 Int)) (or (<= (+ main_y 1) v_prenex_19809) (< v_prenex_19810 main_x) (<= (select main_a v_prenex_19809) (+ (select main_a v_prenex_19810) 1000)) (<= (+ main_x 1) v_prenex_19810) (<= (select main_a v_prenex_19810) 2) (<= 998 (select main_a v_prenex_19809)))) (forall ((v_prenex_22167 Int) (v_prenex_22168 Int)) (or (<= (select main_a v_prenex_22167) 1000) (< v_prenex_22168 main_x) (<= (+ main_y 1) v_prenex_22167) (<= 998 (select main_a v_prenex_22167)) (<= (+ (select main_a v_prenex_22168) 996) (select main_a v_prenex_22167)) (<= (* 2 (select main_a v_prenex_22168)) 4) (<= (+ main_x 1) v_prenex_22168))) (forall ((v_prenex_19784 Int) (v_prenex_19783 Int)) (or (<= (* 2 (select main_a v_prenex_19784)) 4) (<= 0 (+ (select main_a v_prenex_19784) 2)) (<= (+ (select main_a v_prenex_19784) 996) (select main_a v_prenex_19783)) (<= (+ main_x 1) v_prenex_19784) (< v_prenex_19784 main_x) (<= 1996 (* 2 (select main_a v_prenex_19783))))) (forall ((v_prenex_25487 Int) (v_prenex_25486 Int)) (or (<= (select main_a v_prenex_25487) 2) (< v_prenex_25487 main_x) (<= (+ main_x 1) v_prenex_25487) (<= (select main_a v_prenex_25486) 1000) (<= 1996 (* 2 (select main_a v_prenex_25486))) (<= (+ (select main_a v_prenex_25487) (select main_a v_prenex_25486)) 1000))) (forall ((v_prenex_25086 Int) (v_prenex_25085 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25086))) (<= (+ main_x 1) v_prenex_25086) (< v_prenex_25086 main_x) (<= (+ (select main_a v_prenex_25086) 996) (select main_a v_prenex_25085)) (<= (* 2 (select main_a v_prenex_25086)) 4))) (or (forall ((v_prenex_28386 Int)) (or (< v_prenex_28386 main_x) (<= (* 2 (select main_a v_prenex_28386)) 4) (<= 0 (+ (select main_a v_prenex_28386) 2)) (<= (+ main_x 1) v_prenex_28386))) (forall ((v_prenex_28385 Int)) (or (<= (* 2 (select main_a v_prenex_28385)) 2000) (<= 996 (select main_a v_prenex_28385)) (< v_prenex_28385 main_y)))) (or (forall ((v_prenex_22386 Int)) (or (<= (* 2 (select main_a v_prenex_22386)) 4) (<= 0 (+ (select main_a v_prenex_22386) 2)) (< v_prenex_22386 main_x) (<= (+ main_x 1) v_prenex_22386))) (forall ((v_prenex_22385 Int)) (or (<= (* 2 (select main_a v_prenex_22385)) 2000) (<= (select main_a v_prenex_22385) 1002) (<= (+ main_y 1) v_prenex_22385)))) (forall ((v_prenex_26655 Int) (v_prenex_26656 Int)) (or (<= (+ (select main_a v_prenex_26656) 996) (select main_a v_prenex_26655)) (<= (* 2 (select main_a v_prenex_26656)) 4) (< v_prenex_26656 main_x) (<= (select main_a v_prenex_26655) 1002) (<= 996 (select main_a v_prenex_26655)) (<= (select main_a v_prenex_26656) 4) (<= (+ main_x 1) v_prenex_26656))) (or (forall ((v_prenex_21009 Int)) (or (< v_prenex_21009 main_x) (<= (select main_a v_prenex_21009) 4) (<= 0 (select main_a v_prenex_21009)) (<= (+ main_x 1) v_prenex_21009) (<= 0 (* 2 (select main_a v_prenex_21009))))) (forall ((v_prenex_21008 Int)) (<= 1996 (* 2 (select main_a v_prenex_21008))))) (or (forall ((v_prenex_27521 Int)) (or (<= (+ main_x 1) v_prenex_27521) (<= 0 (select main_a v_prenex_27521)) (<= (* 2 (select main_a v_prenex_27521)) 4) (< v_prenex_27521 main_x) (<= (select main_a v_prenex_27521) 2))) (forall ((v_prenex_27520 Int)) (<= 1996 (* 2 (select main_a v_prenex_27520))))) (forall ((v_prenex_28418 Int) (v_prenex_28417 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28418))) (< v_prenex_28418 main_x) (<= (+ main_x 1) v_prenex_28418) (<= (select main_a v_prenex_28417) 1000) (<= (* 2 (select main_a v_prenex_28418)) 4) (<= (* 2 (select main_a v_prenex_28417)) 2000) (<= 1000 (+ (select main_a v_prenex_28418) (select main_a v_prenex_28417))))) (forall ((v_prenex_21983 Int) (v_prenex_21984 Int)) (or (<= (+ main_x 1) v_prenex_21984) (<= (* 2 (select main_a v_prenex_21984)) 4) (< v_prenex_21984 main_x) (<= (* 2 (select main_a v_prenex_21983)) 2000) (<= (select main_a v_prenex_21983) (+ (select main_a v_prenex_21984) 1000)) (<= (select main_a v_prenex_21984) 2))) (forall ((v_prenex_26972 Int) (v_prenex_26971 Int)) (or (<= (select main_a v_prenex_26971) 1000) (<= (+ main_x 1) v_prenex_26972) (<= 0 (select main_a v_prenex_26972)) (< v_prenex_26972 main_x) (<= (select main_a v_prenex_26971) (+ (select main_a v_prenex_26972) 1000)) (<= 1996 (* 2 (select main_a v_prenex_26971))))) (forall ((v_prenex_19869 Int) (v_prenex_19870 Int)) (or (<= (select main_a v_prenex_19870) 2) (<= (select main_a v_prenex_19869) 1002) (<= 1996 (* 2 (select main_a v_prenex_19869))) (<= (+ main_x 1) v_prenex_19870) (<= 0 (select main_a v_prenex_19870)) (< v_prenex_19870 main_x) (<= (+ (select main_a v_prenex_19870) (select main_a v_prenex_19869)) 1000))) (or (forall ((v_prenex_22871 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22871))) (<= (+ main_x 1) v_prenex_22871))) (forall ((v_prenex_22870 Int)) (or (<= (+ main_y 1) v_prenex_22870) (<= (select main_a v_prenex_22870) 1000) (< v_prenex_22870 main_y)))) (forall ((v_prenex_22720 Int) (v_prenex_22721 Int)) (or (<= 996 (select main_a v_prenex_22720)) (<= 0 (+ (select main_a v_prenex_22721) 2)) (<= (select main_a v_prenex_22720) (+ (select main_a v_prenex_22721) 1000)) (<= 1996 (* 2 (select main_a v_prenex_22720))) (< v_prenex_22721 main_x) (<= (+ main_x 1) v_prenex_22721) (<= (select main_a v_prenex_22721) 2))) (or (forall ((v_prenex_23151 Int)) (or (< v_prenex_23151 main_y) (<= 996 (select main_a v_prenex_23151)))) (forall ((v_prenex_23152 Int)) (or (< v_prenex_23152 main_x) (<= (+ main_x 1) v_prenex_23152) (<= (* 2 (select main_a v_prenex_23152)) 4) (<= (select main_a v_prenex_23152) 2)))) (or (forall ((v_prenex_19607 Int)) (or (< v_prenex_19607 main_y) (<= (select main_a v_prenex_19607) 1002) (<= 1996 (* 2 (select main_a v_prenex_19607))))) (forall ((v_prenex_19608 Int)) (or (< v_prenex_19608 main_x) (<= 0 (select main_a v_prenex_19608)) (<= (+ main_x 1) v_prenex_19608) (<= 0 (* 2 (select main_a v_prenex_19608)))))) (forall ((v_prenex_21451 Int) (v_prenex_21452 Int)) (or (<= (select main_a v_prenex_21452) 4) (< v_prenex_21452 main_x) (<= (+ main_x 1) v_prenex_21452) (<= 996 (select main_a v_prenex_21451)) (<= 1996 (* 2 (select main_a v_prenex_21451))) (<= (+ (select main_a v_prenex_21452) 996) (select main_a v_prenex_21451)))) (or (forall ((v_prenex_26037 Int)) (or (<= 996 (select main_a v_prenex_26037)) (<= (select main_a v_prenex_26037) 1002) (< v_prenex_26037 main_y))) (forall ((v_prenex_26038 Int)) (or (<= (+ main_x 1) v_prenex_26038) (<= 0 (* 2 (select main_a v_prenex_26038))) (<= (* 2 (select main_a v_prenex_26038)) 4) (< v_prenex_26038 main_x)))) (forall ((v_prenex_20483 Int) (v_prenex_20482 Int)) (or (<= (select main_a v_prenex_20483) 4) (<= (select main_a v_prenex_20483) 2) (<= (+ main_x 1) v_prenex_20483) (<= 998 (select main_a v_prenex_20482)) (< v_prenex_20483 main_x) (<= (+ (select main_a v_prenex_20483) (select main_a v_prenex_20482)) 1000))) (or (forall ((v_prenex_26809 Int)) (or (<= (select main_a v_prenex_26809) 1002) (<= 998 (select main_a v_prenex_26809)))) (forall ((v_prenex_26810 Int)) (or (<= (select main_a v_prenex_26810) 2) (<= (select main_a v_prenex_26810) 4) (< v_prenex_26810 main_x) (<= (+ main_x 1) v_prenex_26810) (<= (* 2 (select main_a v_prenex_26810)) 4)))) (or (forall ((v_prenex_25212 Int)) (or (<= (* 2 (select main_a v_prenex_25212)) 4) (<= 0 (* 2 (select main_a v_prenex_25212))) (< v_prenex_25212 main_x) (<= (+ main_x 1) v_prenex_25212))) (forall ((v_prenex_25211 Int)) (or (<= (* 2 (select main_a v_prenex_25211)) 2000) (< v_prenex_25211 main_y)))) (or (forall ((v_prenex_25258 Int)) (or (<= 0 (+ (select main_a v_prenex_25258) 2)) (<= (+ main_x 1) v_prenex_25258) (<= 0 (* 2 (select main_a v_prenex_25258))) (< v_prenex_25258 main_x))) (forall ((v_prenex_25257 Int)) (or (<= (+ main_y 1) v_prenex_25257) (<= (* 2 (select main_a v_prenex_25257)) 2000)))) (forall ((v_prenex_28689 Int) (v_prenex_28688 Int)) (or (<= (* 2 (select main_a v_prenex_28688)) 2000) (<= (select main_a v_prenex_28689) 2) (< v_prenex_28689 main_x) (<= (* 2 (select main_a v_prenex_28689)) 4) (<= (+ main_x 1) v_prenex_28689) (<= (+ (select main_a v_prenex_28689) 996) (select main_a v_prenex_28688)))) (forall ((v_prenex_20353 Int) (v_prenex_20352 Int)) (or (<= (+ main_x 1) v_prenex_20353) (<= 996 (select main_a v_prenex_20352)) (< v_prenex_20353 main_x) (<= (+ main_y 1) v_prenex_20352) (<= 0 (* 2 (select main_a v_prenex_20353))) (<= (+ (select main_a v_prenex_20353) (select main_a v_prenex_20352)) 1000) (<= 1996 (* 2 (select main_a v_prenex_20352))))) (or (forall ((v_prenex_27309 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27309))) (<= 0 (+ (select main_a v_prenex_27309) 2)) (< v_prenex_27309 main_x) (<= (+ main_x 1) v_prenex_27309) (<= (* 2 (select main_a v_prenex_27309)) 4))) (forall ((v_prenex_27308 Int)) (or (<= (select main_a v_prenex_27308) 1000) (<= 1996 (* 2 (select main_a v_prenex_27308)))))) (forall ((v_prenex_21433 Int) (v_prenex_21434 Int)) (or (<= (select main_a v_prenex_21434) 2) (<= (+ main_x 1) v_prenex_21434) (<= 1000 (+ (select main_a v_prenex_21434) (select main_a v_prenex_21433))) (<= (* 2 (select main_a v_prenex_21433)) 2000) (< v_prenex_21434 main_x) (<= 998 (select main_a v_prenex_21433)) (<= 0 (+ (select main_a v_prenex_21434) 2)))) (forall ((v_prenex_18923 Int) (v_prenex_18924 Int)) (or (<= (+ main_x 1) v_prenex_18924) (<= (select main_a v_prenex_18924) 4) (<= (select main_a v_prenex_18924) 2) (< v_prenex_18924 main_x) (<= 1000 (+ (select main_a v_prenex_18924) (select main_a v_prenex_18923))) (<= 996 (select main_a v_prenex_18923)))) (or (forall ((v_prenex_19260 Int)) (or (<= (* 2 (select main_a v_prenex_19260)) 4) (<= (select main_a v_prenex_19260) 2) (<= (+ main_x 1) v_prenex_19260) (< v_prenex_19260 main_x) (<= 0 (* 2 (select main_a v_prenex_19260))))) (forall ((v_prenex_19259 Int)) (<= 998 (select main_a v_prenex_19259)))) (forall ((v_prenex_19027 Int) (v_prenex_19028 Int)) (or (<= (* 2 (select main_a v_prenex_19027)) 2000) (< v_prenex_19027 main_y) (< v_prenex_19028 main_x) (<= (+ (select main_a v_prenex_19028) (select main_a v_prenex_19027)) 1000) (<= (+ main_x 1) v_prenex_19028) (<= (select main_a v_prenex_19028) 4) (<= 998 (select main_a v_prenex_19027)))) (forall ((v_prenex_22501 Int) (v_prenex_22502 Int)) (or (<= (select main_a v_prenex_22502) 4) (< v_prenex_22502 main_x) (<= (+ main_x 1) v_prenex_22502) (<= (+ (select main_a v_prenex_22502) 996) (select main_a v_prenex_22501)) (<= (select main_a v_prenex_22501) 1000) (<= (* 2 (select main_a v_prenex_22502)) 4) (<= (* 2 (select main_a v_prenex_22501)) 2000))) (or (forall ((v_prenex_19205 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19205))) (< v_prenex_19205 main_y) (<= (* 2 (select main_a v_prenex_19205)) 2000))) (forall ((v_prenex_19206 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19206))) (<= 0 (+ (select main_a v_prenex_19206) 2)) (< v_prenex_19206 main_x) (<= (+ main_x 1) v_prenex_19206)))) (or (forall ((v_prenex_22967 Int)) (or (< v_prenex_22967 main_x) (<= (+ main_x 1) v_prenex_22967) (<= 0 (* 2 (select main_a v_prenex_22967))) (<= (select main_a v_prenex_22967) 2))) (forall ((v_prenex_22966 Int)) (or (<= (* 2 (select main_a v_prenex_22966)) 2000) (<= 996 (select main_a v_prenex_22966))))) (forall ((v_prenex_24188 Int) (v_prenex_24187 Int)) (or (<= (select main_a v_prenex_24187) 1000) (<= (select main_a v_prenex_24187) (+ (select main_a v_prenex_24188) 1000)) (<= (+ main_x 1) v_prenex_24188) (<= 996 (select main_a v_prenex_24187)) (<= 0 (select main_a v_prenex_24188)) (<= (+ main_y 1) v_prenex_24187) (< v_prenex_24188 main_x))) (forall ((v_prenex_19193 Int) (v_prenex_19194 Int)) (or (<= (+ main_x 1) v_prenex_19194) (<= 0 (select main_a v_prenex_19194)) (<= (select main_a v_prenex_19193) 1002) (<= 1000 (+ (select main_a v_prenex_19194) (select main_a v_prenex_19193))) (<= 996 (select main_a v_prenex_19193)) (<= (select main_a v_prenex_19194) 2) (< v_prenex_19194 main_x))) (forall ((v_prenex_20792 Int) (v_prenex_20791 Int)) (or (<= (select main_a v_prenex_20791) 1000) (< v_prenex_20792 main_x) (<= 998 (select main_a v_prenex_20791)) (<= (select main_a v_prenex_20792) 2) (<= 0 (+ (select main_a v_prenex_20792) 2)) (<= (+ main_x 1) v_prenex_20792) (<= (select main_a v_prenex_20791) (+ (select main_a v_prenex_20792) 1000)))) (forall ((v_prenex_19254 Int) (v_prenex_19253 Int)) (or (<= (+ main_x 1) v_prenex_19254) (<= 0 (select main_a v_prenex_19254)) (<= (select main_a v_prenex_19253) 1002) (<= (+ (select main_a v_prenex_19254) 996) (select main_a v_prenex_19253)) (< v_prenex_19254 main_x) (<= 1996 (* 2 (select main_a v_prenex_19253))) (<= (* 2 (select main_a v_prenex_19254)) 4))) (or (forall ((v_prenex_24520 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24520))) (<= 998 (select main_a v_prenex_24520)))) (forall ((v_prenex_24521 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24521))) (<= (select main_a v_prenex_24521) 4) (<= 0 (select main_a v_prenex_24521)) (< v_prenex_24521 main_x) (<= (+ main_x 1) v_prenex_24521)))) (forall ((v_prenex_19866 Int) (v_prenex_19865 Int)) (or (<= (* 2 (select main_a v_prenex_19866)) 4) (<= (+ main_x 1) v_prenex_19866) (<= 998 (select main_a v_prenex_19865)) (<= (select main_a v_prenex_19866) 4) (<= (select main_a v_prenex_19865) 1000) (<= (+ (select main_a v_prenex_19866) 996) (select main_a v_prenex_19865)) (< v_prenex_19866 main_x))) (forall ((v_prenex_27033 Int) (v_prenex_27034 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27033))) (<= 0 (select main_a v_prenex_27034)) (<= (+ main_y 1) v_prenex_27033) (< v_prenex_27034 main_x) (<= (+ main_x 1) v_prenex_27034) (<= (select main_a v_prenex_27033) 1000) (<= 1000 (+ (select main_a v_prenex_27034) (select main_a v_prenex_27033))))) (or (forall ((v_prenex_24794 Int)) (or (<= 996 (select main_a v_prenex_24794)) (<= (select main_a v_prenex_24794) 1000))) (forall ((v_prenex_24795 Int)) (or (<= 0 (+ (select main_a v_prenex_24795) 2)) (<= (+ main_x 1) v_prenex_24795) (<= (* 2 (select main_a v_prenex_24795)) 4) (<= (select main_a v_prenex_24795) 4) (< v_prenex_24795 main_x)))) (forall ((v_prenex_25648 Int) (v_prenex_25649 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25649))) (<= 998 (select main_a v_prenex_25648)) (<= 1000 (+ (select main_a v_prenex_25649) (select main_a v_prenex_25648))) (< v_prenex_25649 main_x) (<= (+ main_x 1) v_prenex_25649) (<= (select main_a v_prenex_25649) 4) (<= (select main_a v_prenex_25648) 1002))) (forall ((v_prenex_19859 Int) (v_prenex_19860 Int)) (or (< v_prenex_19860 main_x) (<= (select main_a v_prenex_19859) 1002) (<= (+ main_x 1) v_prenex_19860) (<= (* 2 (select main_a v_prenex_19860)) 4) (<= 0 (* 2 (select main_a v_prenex_19860))) (<= (select main_a v_prenex_19859) (+ (select main_a v_prenex_19860) 1000)))) (forall ((v_prenex_24630 Int) (v_prenex_24631 Int)) (or (<= (+ main_x 1) v_prenex_24631) (< v_prenex_24631 main_x) (<= (+ (select main_a v_prenex_24631) 996) (select main_a v_prenex_24630)) (<= (select main_a v_prenex_24630) 1002) (<= (* 2 (select main_a v_prenex_24630)) 2000) (<= (select main_a v_prenex_24631) 4))) (or (forall ((v_prenex_21799 Int)) (or (<= 998 (select main_a v_prenex_21799)) (<= (select main_a v_prenex_21799) 1002))) (forall ((v_prenex_21800 Int)) (or (<= (* 2 (select main_a v_prenex_21800)) 4) (< v_prenex_21800 main_x) (<= 0 (select main_a v_prenex_21800)) (<= (+ main_x 1) v_prenex_21800) (<= 0 (* 2 (select main_a v_prenex_21800)))))) (forall ((v_prenex_23604 Int) (v_prenex_23605 Int)) (or (<= (select main_a v_prenex_23605) 4) (<= (select main_a v_prenex_23604) 1002) (<= (+ main_x 1) v_prenex_23605) (<= (* 2 (select main_a v_prenex_23604)) 2000) (<= (+ (select main_a v_prenex_23605) (select main_a v_prenex_23604)) 1000) (< v_prenex_23604 main_y) (< v_prenex_23605 main_x))) (or (forall ((v_prenex_19546 Int)) (or (< v_prenex_19546 main_x) (<= 0 (* 2 (select main_a v_prenex_19546))))) (forall ((v_prenex_19545 Int)) (or (<= (+ main_y 1) v_prenex_19545) (< v_prenex_19545 main_y) (<= (* 2 (select main_a v_prenex_19545)) 2000)))) (forall ((v_prenex_20881 Int) (v_prenex_20880 Int)) (or (<= (+ main_x 1) v_prenex_20881) (<= 998 (select main_a v_prenex_20880)) (< v_prenex_20881 main_x) (<= 0 (select main_a v_prenex_20881)) (<= (select main_a v_prenex_20881) 4) (<= (select main_a v_prenex_20880) (+ (select main_a v_prenex_20881) 1000)))) (forall ((v_prenex_24847 Int) (v_prenex_24846 Int)) (or (< v_prenex_24846 main_y) (<= 998 (select main_a v_prenex_24846)) (<= 0 (select main_a v_prenex_24847)) (< v_prenex_24847 main_x) (<= (+ (select main_a v_prenex_24847) (select main_a v_prenex_24846)) 1000) (<= (+ main_x 1) v_prenex_24847) (<= 1996 (* 2 (select main_a v_prenex_24846))))) (forall ((v_prenex_22533 Int) (v_prenex_22534 Int)) (or (<= (* 2 (select main_a v_prenex_22534)) 4) (<= (+ main_y 1) v_prenex_22533) (<= (select main_a v_prenex_22533) 1002) (<= 1996 (* 2 (select main_a v_prenex_22533))) (<= (+ main_x 1) v_prenex_22534) (<= (select main_a v_prenex_22533) (+ (select main_a v_prenex_22534) 1000)) (< v_prenex_22534 main_x))) (or (forall ((v_prenex_20362 Int)) (<= 1996 (* 2 (select main_a v_prenex_20362)))) (forall ((v_prenex_20363 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20363))) (<= 0 (select main_a v_prenex_20363)) (< v_prenex_20363 main_x) (<= (+ main_x 1) v_prenex_20363) (<= (* 2 (select main_a v_prenex_20363)) 4)))) (or (forall ((v_prenex_23626 Int)) (<= 1996 (* 2 (select main_a v_prenex_23626)))) (forall ((v_prenex_23627 Int)) (or (<= (* 2 (select main_a v_prenex_23627)) 4) (<= 0 (+ (select main_a v_prenex_23627) 2)) (<= (+ main_x 1) v_prenex_23627) (< v_prenex_23627 main_x) (<= (select main_a v_prenex_23627) 4)))) (or (forall ((v_prenex_28855 Int)) (or (<= (* 2 (select main_a v_prenex_28855)) 2000) (<= 996 (select main_a v_prenex_28855)))) (forall ((v_prenex_28856 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28856))) (<= 0 (select main_a v_prenex_28856)) (< v_prenex_28856 main_x) (<= (+ main_x 1) v_prenex_28856)))) (forall ((v_prenex_28032 Int) (v_prenex_28031 Int)) (or (<= 0 (+ (select main_a v_prenex_28032) 2)) (< v_prenex_28032 main_x) (<= (select main_a v_prenex_28031) 1000) (<= (+ main_x 1) v_prenex_28032) (<= (+ (select main_a v_prenex_28032) 996) (select main_a v_prenex_28031)))) (forall ((v_prenex_19074 Int) (v_prenex_19073 Int)) (or (<= (+ (select main_a v_prenex_19074) (select main_a v_prenex_19073)) 1000) (<= (select main_a v_prenex_19074) 4) (<= (* 2 (select main_a v_prenex_19074)) 4) (<= 998 (select main_a v_prenex_19073)) (< v_prenex_19074 main_x) (<= (+ main_x 1) v_prenex_19074))) (or (forall ((v_prenex_27328 Int)) (or (<= 998 (select main_a v_prenex_27328)) (<= (select main_a v_prenex_27328) 1000))) (forall ((v_prenex_27329 Int)) (or (< v_prenex_27329 main_x) (<= (+ main_x 1) v_prenex_27329) (<= (* 2 (select main_a v_prenex_27329)) 4) (<= 0 (* 2 (select main_a v_prenex_27329))) (<= 0 (select main_a v_prenex_27329))))) (forall ((v_prenex_24867 Int) (v_prenex_24866 Int)) (or (< v_prenex_24867 main_x) (<= 998 (select main_a v_prenex_24866)) (< v_prenex_24866 main_y) (<= (+ (select main_a v_prenex_24867) (select main_a v_prenex_24866)) 1000) (<= 0 (+ (select main_a v_prenex_24867) 2)) (<= (select main_a v_prenex_24866) 1000) (<= (+ main_x 1) v_prenex_24867))) (forall ((v_prenex_22247 Int) (v_prenex_22248 Int)) (or (<= (select main_a v_prenex_22247) 1002) (< v_prenex_22248 main_x) (<= 0 (* 2 (select main_a v_prenex_22248))) (< v_prenex_22247 main_y) (<= (+ main_x 1) v_prenex_22248) (<= 996 (select main_a v_prenex_22247)) (<= (+ (select main_a v_prenex_22248) 996) (select main_a v_prenex_22247)))) (forall ((v_prenex_26512 Int) (v_prenex_26511 Int)) (or (<= (select main_a v_prenex_26511) 1002) (<= (select main_a v_prenex_26511) (+ (select main_a v_prenex_26512) 1000)) (<= (+ main_x 1) v_prenex_26512) (<= (* 2 (select main_a v_prenex_26511)) 2000) (<= (select main_a v_prenex_26512) 4) (<= 0 (* 2 (select main_a v_prenex_26512))) (< v_prenex_26512 main_x))) (forall ((v_prenex_18686 Int) (v_prenex_18685 Int)) (or (<= (+ (select main_a v_prenex_18685) 996) (select main_a v_prenex_18686)) (<= (select main_a v_prenex_18685) 4) (<= (select main_a v_prenex_18686) 1000) (<= 996 (select main_a v_prenex_18686)) (<= 0 (+ (select main_a v_prenex_18685) 2)) (<= (+ main_x 1) v_prenex_18685) (< v_prenex_18685 main_x))) (forall ((v_prenex_22198 Int) (v_prenex_22197 Int)) (or (<= 1000 (+ (select main_a v_prenex_22198) (select main_a v_prenex_22197))) (<= 996 (select main_a v_prenex_22197)) (<= (select main_a v_prenex_22198) 2) (<= 1996 (* 2 (select main_a v_prenex_22197))) (<= (+ main_x 1) v_prenex_22198) (<= (* 2 (select main_a v_prenex_22198)) 4) (< v_prenex_22198 main_x))) (or (forall ((v_prenex_24114 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24114))) (< v_prenex_24114 main_x) (<= (+ main_x 1) v_prenex_24114) (<= (select main_a v_prenex_24114) 2) (<= (select main_a v_prenex_24114) 4))) (forall ((v_prenex_24113 Int)) (<= 998 (select main_a v_prenex_24113)))) (forall ((v_prenex_21790 Int) (v_prenex_21789 Int)) (or (<= 996 (select main_a v_prenex_21789)) (<= (+ main_x 1) v_prenex_21790) (<= (select main_a v_prenex_21790) 2) (<= 1000 (+ (select main_a v_prenex_21790) (select main_a v_prenex_21789))) (<= (* 2 (select main_a v_prenex_21789)) 2000) (< v_prenex_21790 main_x))) (forall ((v_prenex_28818 Int) (v_prenex_28817 Int)) (or (<= 998 (select main_a v_prenex_28817)) (<= (+ main_x 1) v_prenex_28818) (<= (* 2 (select main_a v_prenex_28818)) 4) (<= (select main_a v_prenex_28818) 2) (<= (select main_a v_prenex_28817) 1000) (<= (select main_a v_prenex_28817) (+ (select main_a v_prenex_28818) 1000)) (< v_prenex_28818 main_x))) (or (forall ((v_prenex_26364 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26364))) (<= (+ main_x 1) v_prenex_26364) (< v_prenex_26364 main_x))) (forall ((v_prenex_26363 Int)) (or (<= (+ main_y 1) v_prenex_26363) (<= (select main_a v_prenex_26363) 1002) (<= (select main_a v_prenex_26363) 1000)))) (or (forall ((v_prenex_27532 Int)) (<= 996 (select main_a v_prenex_27532))) (forall ((v_prenex_27533 Int)) (or (<= (+ main_x 1) v_prenex_27533) (<= (* 2 (select main_a v_prenex_27533)) 4) (<= 0 (* 2 (select main_a v_prenex_27533))) (< v_prenex_27533 main_x) (<= (select main_a v_prenex_27533) 4)))) (or (forall ((v_prenex_23270 Int)) (or (<= (+ main_x 1) v_prenex_23270) (< v_prenex_23270 main_x) (<= 0 (* 2 (select main_a v_prenex_23270))))) (forall ((v_prenex_23269 Int)) (or (< v_prenex_23269 main_y) (<= (select main_a v_prenex_23269) 1000) (<= 998 (select main_a v_prenex_23269))))) (or (forall ((v_prenex_23810 Int)) (or (<= (+ main_x 1) v_prenex_23810) (< v_prenex_23810 main_x) (<= (* 2 (select main_a v_prenex_23810)) 4))) (forall ((v_prenex_23809 Int)) (or (<= (select main_a v_prenex_23809) 1000) (<= 998 (select main_a v_prenex_23809))))) (or (forall ((v_prenex_23961 Int)) (or (<= 998 (select main_a v_prenex_23961)) (<= (select main_a v_prenex_23961) 1000))) (forall ((v_prenex_23962 Int)) (or (<= (+ main_x 1) v_prenex_23962) (<= 0 (select main_a v_prenex_23962)) (<= (* 2 (select main_a v_prenex_23962)) 4) (<= (select main_a v_prenex_23962) 2) (< v_prenex_23962 main_x)))) (or (forall ((v_prenex_20177 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20177))) (<= (+ main_x 1) v_prenex_20177) (<= 0 (select main_a v_prenex_20177)) (< v_prenex_20177 main_x))) (forall ((v_prenex_20176 Int)) (or (<= (* 2 (select main_a v_prenex_20176)) 2000) (<= (select main_a v_prenex_20176) 1002)))) (forall ((v_prenex_23952 Int) (v_prenex_23951 Int)) (or (<= (+ main_x 1) v_prenex_23952) (<= (select main_a v_prenex_23952) 4) (<= (select main_a v_prenex_23951) 1002) (< v_prenex_23952 main_x) (<= (select main_a v_prenex_23951) 1000) (<= (select main_a v_prenex_23951) (+ (select main_a v_prenex_23952) 1000)) (< v_prenex_23951 main_y))) (forall ((v_prenex_25268 Int) (v_prenex_25269 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25268))) (<= 996 (select main_a v_prenex_25268)) (<= 0 (select main_a v_prenex_25269)) (< v_prenex_25269 main_x) (<= (+ main_x 1) v_prenex_25269) (<= (+ (select main_a v_prenex_25269) (select main_a v_prenex_25268)) 1000) (< v_prenex_25268 main_y))) (forall ((v_prenex_28248 Int) (v_prenex_28247 Int)) (or (<= (+ (select main_a v_prenex_28248) 996) (select main_a v_prenex_28247)) (<= (select main_a v_prenex_28248) 2) (<= (* 2 (select main_a v_prenex_28247)) 2000) (<= (+ main_x 1) v_prenex_28248) (< v_prenex_28248 main_x) (<= (+ main_y 1) v_prenex_28247))) (forall ((v_prenex_28496 Int) (v_prenex_28495 Int)) (or (<= (+ main_x 1) v_prenex_28496) (< v_prenex_28496 main_x) (<= (* 2 (select main_a v_prenex_28495)) 2000) (<= 998 (select main_a v_prenex_28495)) (<= (* 2 (select main_a v_prenex_28496)) 4) (<= 0 (* 2 (select main_a v_prenex_28496))) (<= (select main_a v_prenex_28495) (+ (select main_a v_prenex_28496) 1000)))) (forall ((v_prenex_25514 Int) (v_prenex_25515 Int)) (or (< v_prenex_25515 main_x) (<= (* 2 (select main_a v_prenex_25515)) 4) (<= (+ (select main_a v_prenex_25515) (select main_a v_prenex_25514)) 1000) (<= (select main_a v_prenex_25514) 1002) (<= 0 (* 2 (select main_a v_prenex_25515))) (<= (+ main_x 1) v_prenex_25515))) (forall ((v_prenex_21753 Int) (v_prenex_21754 Int)) (or (<= 996 (select main_a v_prenex_21753)) (<= (+ main_x 1) v_prenex_21754) (<= (* 2 (select main_a v_prenex_21753)) 2000) (< v_prenex_21754 main_x) (<= (select main_a v_prenex_21753) (+ (select main_a v_prenex_21754) 1000)) (<= 0 (select main_a v_prenex_21754)))) (or (forall ((v_prenex_19410 Int)) (or (< v_prenex_19410 main_x) (<= (select main_a v_prenex_19410) 2) (<= (+ main_x 1) v_prenex_19410) (<= (* 2 (select main_a v_prenex_19410)) 4))) (forall ((v_prenex_19409 Int)) (or (<= (select main_a v_prenex_19409) 1000) (<= 996 (select main_a v_prenex_19409))))) (or (forall ((v_prenex_22917 Int)) (or (<= (+ main_x 1) v_prenex_22917) (< v_prenex_22917 main_x) (<= (* 2 (select main_a v_prenex_22917)) 4))) (forall ((v_prenex_22916 Int)) (or (<= 998 (select main_a v_prenex_22916)) (< v_prenex_22916 main_y) (<= 1996 (* 2 (select main_a v_prenex_22916)))))) (forall ((v_prenex_27854 Int) (v_prenex_27855 Int)) (or (<= (select main_a v_prenex_27855) 4) (<= 1000 (+ (select main_a v_prenex_27855) (select main_a v_prenex_27854))) (<= 998 (select main_a v_prenex_27854)) (<= (select main_a v_prenex_27855) 2) (< v_prenex_27855 main_x) (<= 996 (select main_a v_prenex_27854)) (<= (+ main_x 1) v_prenex_27855))) (forall ((v_prenex_21256 Int) (v_prenex_21255 Int)) (or (<= (+ main_y 1) v_prenex_21255) (< v_prenex_21255 main_y) (<= 1996 (* 2 (select main_a v_prenex_21255))) (< v_prenex_21256 main_x) (<= (+ (select main_a v_prenex_21256) 996) (select main_a v_prenex_21255)))) (forall ((v_prenex_27159 Int) (v_prenex_27160 Int)) (or (<= (select main_a v_prenex_27159) (+ (select main_a v_prenex_27160) 1000)) (<= (* 2 (select main_a v_prenex_27160)) 4) (< v_prenex_27160 main_x) (<= (select main_a v_prenex_27159) 1002) (<= 0 (* 2 (select main_a v_prenex_27160))) (<= 996 (select main_a v_prenex_27159)) (<= (+ main_x 1) v_prenex_27160))) (forall ((v_prenex_25953 Int) (v_prenex_25954 Int)) (or (<= (select main_a v_prenex_25953) 1002) (<= (+ (select main_a v_prenex_25954) (select main_a v_prenex_25953)) 1000) (<= 0 (select main_a v_prenex_25954)) (<= (select main_a v_prenex_25954) 2) (< v_prenex_25954 main_x) (<= (+ main_x 1) v_prenex_25954) (<= (select main_a v_prenex_25953) 1000))) (or (forall ((v_prenex_27150 Int)) (or (<= (* 2 (select main_a v_prenex_27150)) 4) (< v_prenex_27150 main_x) (<= (+ main_x 1) v_prenex_27150) (<= (select main_a v_prenex_27150) 4))) (forall ((v_prenex_27149 Int)) (or (<= (* 2 (select main_a v_prenex_27149)) 2000) (<= 1996 (* 2 (select main_a v_prenex_27149))) (< v_prenex_27149 main_y)))) (forall ((v_prenex_27692 Int) (v_prenex_27693 Int)) (or (<= 0 (+ (select main_a v_prenex_27693) 2)) (<= (+ main_x 1) v_prenex_27693) (< v_prenex_27692 main_y) (< v_prenex_27693 main_x) (<= 998 (select main_a v_prenex_27692)) (<= 996 (select main_a v_prenex_27692)) (<= (select main_a v_prenex_27692) (+ (select main_a v_prenex_27693) 1000)))) (or (forall ((v_prenex_26999 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26999))) (<= (+ main_y 1) v_prenex_26999))) (forall ((v_prenex_27000 Int)) (or (<= (select main_a v_prenex_27000) 2) (< v_prenex_27000 main_x) (<= (* 2 (select main_a v_prenex_27000)) 4) (<= (+ main_x 1) v_prenex_27000)))) (forall ((v_prenex_19984 Int) (v_prenex_19985 Int)) (or (< v_prenex_19985 main_x) (<= 998 (select main_a v_prenex_19984)) (<= (+ main_x 1) v_prenex_19985) (<= 996 (select main_a v_prenex_19984)) (<= (+ main_y 1) v_prenex_19984) (<= (select main_a v_prenex_19984) (+ (select main_a v_prenex_19985) 1000)) (<= 0 (+ (select main_a v_prenex_19985) 2)))) (or (forall ((v_prenex_19643 Int)) (<= 998 (select main_a v_prenex_19643))) (forall ((v_prenex_19644 Int)) (or (<= 0 (+ (select main_a v_prenex_19644) 2)) (< v_prenex_19644 main_x) (<= 0 (* 2 (select main_a v_prenex_19644))) (<= (+ main_x 1) v_prenex_19644)))) (forall ((v_prenex_21177 Int) (v_prenex_21178 Int)) (or (<= 996 (select main_a v_prenex_21177)) (< v_prenex_21178 main_x) (<= (+ (select main_a v_prenex_21178) 996) (select main_a v_prenex_21177)) (<= (+ main_x 1) v_prenex_21178) (<= 0 (+ (select main_a v_prenex_21178) 2)) (<= (select main_a v_prenex_21177) 1000))) (or (forall ((v_prenex_19210 Int)) (or (<= (select main_a v_prenex_19210) 2) (<= 0 (* 2 (select main_a v_prenex_19210))) (<= 0 (select main_a v_prenex_19210)) (< v_prenex_19210 main_x) (<= (+ main_x 1) v_prenex_19210))) (forall ((v_prenex_19209 Int)) (or (<= (select main_a v_prenex_19209) 1000) (<= (select main_a v_prenex_19209) 1002)))) (or (forall ((v_prenex_24592 Int)) (or (<= (select main_a v_prenex_24592) 1002) (<= 998 (select main_a v_prenex_24592)))) (forall ((v_prenex_24593 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24593))) (<= (select main_a v_prenex_24593) 2) (<= (+ main_x 1) v_prenex_24593) (< v_prenex_24593 main_x)))) (forall ((v_prenex_28900 Int) (v_prenex_28899 Int)) (or (<= (select main_a v_prenex_28899) 1002) (< v_prenex_28900 main_x) (<= (* 2 (select main_a v_prenex_28899)) 2000) (<= 0 (* 2 (select main_a v_prenex_28900))) (<= (+ main_x 1) v_prenex_28900) (< v_prenex_28899 main_y) (<= (select main_a v_prenex_28899) (+ (select main_a v_prenex_28900) 1000)))) (or (forall ((v_prenex_27201 Int)) (or (<= (+ main_x 1) v_prenex_27201) (< v_prenex_27201 main_x) (<= (* 2 (select main_a v_prenex_27201)) 4))) (forall ((v_prenex_27200 Int)) (or (<= 998 (select main_a v_prenex_27200)) (<= (select main_a v_prenex_27200) 1002) (<= (+ main_y 1) v_prenex_27200)))) (forall ((v_prenex_21820 Int) (v_prenex_21819 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21820))) (<= 1000 (+ (select main_a v_prenex_21820) (select main_a v_prenex_21819))) (<= (+ main_y 1) v_prenex_21819) (<= (+ main_x 1) v_prenex_21820) (<= 998 (select main_a v_prenex_21819)) (< v_prenex_21820 main_x))) (or (forall ((v_prenex_22231 Int)) (or (<= 998 (select main_a v_prenex_22231)) (<= 1996 (* 2 (select main_a v_prenex_22231))))) (forall ((v_prenex_22232 Int)) (or (<= (+ main_x 1) v_prenex_22232) (<= (select main_a v_prenex_22232) 2) (<= 0 (* 2 (select main_a v_prenex_22232))) (<= 0 (+ (select main_a v_prenex_22232) 2)) (< v_prenex_22232 main_x)))) (forall ((v_prenex_20822 Int) (v_prenex_20821 Int)) (or (<= (+ main_x 1) v_prenex_20822) (< v_prenex_20822 main_x) (<= (+ (select main_a v_prenex_20822) 996) (select main_a v_prenex_20821)) (<= 996 (select main_a v_prenex_20821)) (<= 1996 (* 2 (select main_a v_prenex_20821))) (<= (select main_a v_prenex_20822) 2) (<= 0 (* 2 (select main_a v_prenex_20822))))) (forall ((v_prenex_25493 Int) (v_prenex_25492 Int)) (or (<= (select main_a v_prenex_25493) 2) (<= (* 2 (select main_a v_prenex_25493)) 4) (< v_prenex_25493 main_x) (<= (+ main_x 1) v_prenex_25493) (<= (* 2 (select main_a v_prenex_25492)) 2000) (<= 1000 (+ (select main_a v_prenex_25493) (select main_a v_prenex_25492))) (<= 996 (select main_a v_prenex_25492)))) (forall ((v_prenex_26673 Int) (v_prenex_26674 Int)) (or (<= (select main_a v_prenex_26673) 1000) (<= (+ main_y 1) v_prenex_26673) (<= (+ (select main_a v_prenex_26674) (select main_a v_prenex_26673)) 1000) (< v_prenex_26673 main_y))) (forall ((v_prenex_22289 Int) (v_prenex_22290 Int)) (or (<= (* 2 (select main_a v_prenex_22289)) 2000) (<= 0 (+ (select main_a v_prenex_22290) 2)) (<= (select main_a v_prenex_22290) 2) (<= 996 (select main_a v_prenex_22289)) (< v_prenex_22290 main_x) (<= (+ (select main_a v_prenex_22290) (select main_a v_prenex_22289)) 1000) (<= (+ main_x 1) v_prenex_22290))) (forall ((v_prenex_24259 Int) (v_prenex_24260 Int)) (or (<= 998 (select main_a v_prenex_24259)) (<= 1000 (+ (select main_a v_prenex_24260) (select main_a v_prenex_24259))) (<= (* 2 (select main_a v_prenex_24260)) 4) (< v_prenex_24260 main_x) (<= (+ main_x 1) v_prenex_24260) (<= (* 2 (select main_a v_prenex_24259)) 2000))) (forall ((v_prenex_22734 Int) (v_prenex_22735 Int)) (or (<= (* 2 (select main_a v_prenex_22734)) 2000) (< v_prenex_22735 main_x) (<= (select main_a v_prenex_22735) 2) (<= (+ main_x 1) v_prenex_22735) (<= (select main_a v_prenex_22734) (+ (select main_a v_prenex_22735) 1000)) (<= 0 (* 2 (select main_a v_prenex_22735))) (<= 998 (select main_a v_prenex_22734)))) (or (forall ((v_prenex_23693 Int)) (or (< v_prenex_23693 main_y) (<= 1996 (* 2 (select main_a v_prenex_23693))))) (forall ((v_prenex_23694 Int)) (or (<= (* 2 (select main_a v_prenex_23694)) 4) (<= 0 (select main_a v_prenex_23694)) (< v_prenex_23694 main_x) (<= (+ main_x 1) v_prenex_23694)))) (forall ((v_prenex_19131 Int) (v_prenex_19130 Int)) (or (<= (select main_a v_prenex_19131) 2) (< v_prenex_19131 main_x) (<= (* 2 (select main_a v_prenex_19130)) 2000) (<= 0 (select main_a v_prenex_19131)) (<= 1996 (* 2 (select main_a v_prenex_19130))) (<= (+ main_x 1) v_prenex_19131) (<= 1000 (+ (select main_a v_prenex_19131) (select main_a v_prenex_19130))))) (forall ((v_prenex_27894 Int) (v_prenex_27895 Int)) (or (<= 1000 (+ (select main_a v_prenex_27895) (select main_a v_prenex_27894))) (< v_prenex_27895 main_x) (<= (+ main_x 1) v_prenex_27895) (<= 0 (+ (select main_a v_prenex_27895) 2)) (<= 0 (* 2 (select main_a v_prenex_27895))) (<= (* 2 (select main_a v_prenex_27894)) 2000))) (forall ((v_prenex_20877 Int) (v_prenex_20876 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20877))) (<= 1996 (* 2 (select main_a v_prenex_20876))) (<= (+ main_x 1) v_prenex_20877) (<= (+ main_y 1) v_prenex_20876) (<= (select main_a v_prenex_20876) (+ (select main_a v_prenex_20877) 1000)) (<= (select main_a v_prenex_20876) 1000) (< v_prenex_20877 main_x))) (or (forall ((v_prenex_21091 Int)) (<= 998 (select main_a v_prenex_21091))) (forall ((v_prenex_21092 Int)) (or (< v_prenex_21092 main_x) (<= (select main_a v_prenex_21092) 4) (<= (+ main_x 1) v_prenex_21092) (<= 0 (* 2 (select main_a v_prenex_21092)))))) (forall ((v_prenex_20687 Int) (v_prenex_20688 Int)) (or (<= (+ (select main_a v_prenex_20688) (select main_a v_prenex_20687)) 1000) (< v_prenex_20688 main_x) (<= (+ main_x 1) v_prenex_20688) (<= (select main_a v_prenex_20688) 2) (<= 998 (select main_a v_prenex_20687)))) (or (forall ((v_prenex_22795 Int)) (or (<= (select main_a v_prenex_22795) 2) (<= (+ main_x 1) v_prenex_22795) (<= 0 (* 2 (select main_a v_prenex_22795))) (< v_prenex_22795 main_x) (<= 0 (+ (select main_a v_prenex_22795) 2)))) (forall ((v_prenex_22794 Int)) (or (<= (select main_a v_prenex_22794) 1002) (<= 1996 (* 2 (select main_a v_prenex_22794)))))) (forall ((v_prenex_19480 Int) (v_prenex_19479 Int)) (or (< v_prenex_19480 main_x) (<= 996 (select main_a v_prenex_19479)) (<= (* 2 (select main_a v_prenex_19480)) 4) (<= (+ (select main_a v_prenex_19480) (select main_a v_prenex_19479)) 1000) (<= 998 (select main_a v_prenex_19479)) (<= (+ main_x 1) v_prenex_19480) (<= (select main_a v_prenex_19480) 4))) (forall ((v_prenex_28573 Int) (v_prenex_28572 Int)) (or (<= 0 (+ (select main_a v_prenex_28573) 2)) (<= (+ main_x 1) v_prenex_28573) (< v_prenex_28573 main_x) (<= (select main_a v_prenex_28573) 2) (<= (select main_a v_prenex_28572) (+ (select main_a v_prenex_28573) 1000)) (<= 1996 (* 2 (select main_a v_prenex_28572))))) (forall ((v_prenex_26024 Int) (v_prenex_26023 Int)) (or (< v_prenex_26024 main_x) (<= (+ main_x 1) v_prenex_26024) (<= (select main_a v_prenex_26023) 1000) (<= 1996 (* 2 (select main_a v_prenex_26023))) (<= (+ (select main_a v_prenex_26024) (select main_a v_prenex_26023)) 1000) (<= 0 (* 2 (select main_a v_prenex_26024))) (<= (+ main_y 1) v_prenex_26023))) (or (forall ((v_prenex_27430 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27430))) (<= (select main_a v_prenex_27430) 1000))) (forall ((v_prenex_27431 Int)) (or (<= (select main_a v_prenex_27431) 2) (<= (+ main_x 1) v_prenex_27431) (<= (* 2 (select main_a v_prenex_27431)) 4) (<= 0 (select main_a v_prenex_27431)) (< v_prenex_27431 main_x)))) (forall ((v_prenex_22608 Int) (v_prenex_22609 Int)) (or (<= (+ (select main_a v_prenex_22609) 996) (select main_a v_prenex_22608)) (<= (* 2 (select main_a v_prenex_22609)) 4) (<= (select main_a v_prenex_22608) 1002) (<= (select main_a v_prenex_22609) 2) (<= (+ main_x 1) v_prenex_22609) (< v_prenex_22609 main_x) (<= 996 (select main_a v_prenex_22608)))) (or (forall ((v_prenex_22677 Int)) (or (<= 0 (select main_a v_prenex_22677)) (< v_prenex_22677 main_x) (<= (* 2 (select main_a v_prenex_22677)) 4) (<= (+ main_x 1) v_prenex_22677))) (forall ((v_prenex_22676 Int)) (or (<= (* 2 (select main_a v_prenex_22676)) 2000) (< v_prenex_22676 main_y)))) (or (forall ((v_prenex_24883 Int)) (or (<= (+ main_x 1) v_prenex_24883) (<= 0 (* 2 (select main_a v_prenex_24883))) (< v_prenex_24883 main_x) (<= (* 2 (select main_a v_prenex_24883)) 4) (<= (select main_a v_prenex_24883) 2))) (forall ((v_prenex_24882 Int)) (<= (select main_a v_prenex_24882) 1000))) (or (forall ((v_prenex_25789 Int)) (or (<= 998 (select main_a v_prenex_25789)) (<= 1996 (* 2 (select main_a v_prenex_25789))))) (forall ((v_prenex_25790 Int)) (or (<= (+ main_x 1) v_prenex_25790) (<= 0 (+ (select main_a v_prenex_25790) 2)) (<= (* 2 (select main_a v_prenex_25790)) 4) (< v_prenex_25790 main_x)))) (forall ((v_prenex_26406 Int) (v_prenex_26405 Int)) (or (<= 1000 (+ (select main_a v_prenex_26406) (select main_a v_prenex_26405))) (<= 0 (+ (select main_a v_prenex_26406) 2)) (<= (+ main_x 1) v_prenex_26406) (< v_prenex_26406 main_x) (<= (* 2 (select main_a v_prenex_26406)) 4) (<= 1996 (* 2 (select main_a v_prenex_26405))))) (forall ((v_prenex_22800 Int) (v_prenex_22801 Int)) (or (<= (+ main_x 1) v_prenex_22801) (<= (+ main_y 1) v_prenex_22800) (<= (+ (select main_a v_prenex_22801) (select main_a v_prenex_22800)) 1000) (<= (* 2 (select main_a v_prenex_22801)) 4) (< v_prenex_22801 main_x) (<= (* 2 (select main_a v_prenex_22800)) 2000) (<= 998 (select main_a v_prenex_22800)))) (or (forall ((v_prenex_24140 Int)) (or (<= 0 (+ (select main_a v_prenex_24140) 2)) (<= (select main_a v_prenex_24140) 2) (< v_prenex_24140 main_x) (<= 0 (* 2 (select main_a v_prenex_24140))) (<= (+ main_x 1) v_prenex_24140))) (forall ((v_prenex_24139 Int)) (or (<= (select main_a v_prenex_24139) 1000) (<= (* 2 (select main_a v_prenex_24139)) 2000)))) (or (forall ((v_prenex_27222 Int)) (or (< v_prenex_27222 main_y) (<= (select main_a v_prenex_27222) 1000) (<= 1996 (* 2 (select main_a v_prenex_27222))))) (forall ((v_prenex_27223 Int)) (or (<= (select main_a v_prenex_27223) 4) (<= (* 2 (select main_a v_prenex_27223)) 4) (<= (+ main_x 1) v_prenex_27223) (< v_prenex_27223 main_x)))) (forall ((v_prenex_27517 Int) (v_prenex_27516 Int)) (or (<= (+ main_x 1) v_prenex_27517) (<= 0 (select main_a v_prenex_27517)) (<= (+ (select main_a v_prenex_27517) (select main_a v_prenex_27516)) 1000) (< v_prenex_27517 main_x))) (forall ((v_prenex_20770 Int) (v_prenex_20769 Int)) (or (<= 0 (select main_a v_prenex_20770)) (<= 1000 (+ (select main_a v_prenex_20770) (select main_a v_prenex_20769))) (<= (select main_a v_prenex_20769) 1002) (<= (select main_a v_prenex_20770) 4) (<= 998 (select main_a v_prenex_20769)) (<= (+ main_x 1) v_prenex_20770) (< v_prenex_20770 main_x))) (forall ((v_prenex_24348 Int) (v_prenex_24347 Int)) (or (<= (+ main_y 1) v_prenex_24347) (<= (+ main_x 1) v_prenex_24348) (<= (+ (select main_a v_prenex_24348) 996) (select main_a v_prenex_24347)) (< v_prenex_24348 main_x) (<= 996 (select main_a v_prenex_24347)) (<= (select main_a v_prenex_24348) 4) (<= 1996 (* 2 (select main_a v_prenex_24347))))) (or (forall ((v_prenex_23708 Int)) (or (<= (+ main_x 1) v_prenex_23708) (<= (select main_a v_prenex_23708) 2) (< v_prenex_23708 main_x) (<= 0 (* 2 (select main_a v_prenex_23708))))) (forall ((v_prenex_23707 Int)) (or (<= 998 (select main_a v_prenex_23707)) (<= (* 2 (select main_a v_prenex_23707)) 2000)))) (or (forall ((v_prenex_26326 Int)) (or (<= (select main_a v_prenex_26326) 4) (<= (+ main_x 1) v_prenex_26326) (<= 0 (+ (select main_a v_prenex_26326) 2)) (<= (* 2 (select main_a v_prenex_26326)) 4) (< v_prenex_26326 main_x))) (forall ((v_prenex_26325 Int)) (or (<= 996 (select main_a v_prenex_26325)) (<= 1996 (* 2 (select main_a v_prenex_26325)))))) (forall ((v_prenex_19937 Int) (v_prenex_19938 Int)) (or (<= 1000 (+ (select main_a v_prenex_19938) (select main_a v_prenex_19937))) (< v_prenex_19938 main_x) (<= (+ main_x 1) v_prenex_19938) (<= 1996 (* 2 (select main_a v_prenex_19937))) (<= (* 2 (select main_a v_prenex_19938)) 4) (<= (+ main_y 1) v_prenex_19937) (<= (* 2 (select main_a v_prenex_19937)) 2000))) (or (forall ((v_prenex_23661 Int)) (or (<= (+ main_x 1) v_prenex_23661) (<= (* 2 (select main_a v_prenex_23661)) 4) (<= 0 (* 2 (select main_a v_prenex_23661))) (<= (select main_a v_prenex_23661) 4) (< v_prenex_23661 main_x))) (forall ((v_prenex_23660 Int)) (<= 1996 (* 2 (select main_a v_prenex_23660))))) (forall ((v_prenex_23930 Int) (v_prenex_23929 Int)) (or (<= (+ main_x 1) v_prenex_23930) (<= 998 (select main_a v_prenex_23929)) (<= (+ main_y 1) v_prenex_23929) (< v_prenex_23930 main_x) (<= 996 (select main_a v_prenex_23929)) (<= (+ (select main_a v_prenex_23930) 996) (select main_a v_prenex_23929)) (<= (* 2 (select main_a v_prenex_23930)) 4))) (forall ((v_prenex_19436 Int) (v_prenex_19435 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19436))) (< v_prenex_19436 main_x) (< v_prenex_19435 main_y) (<= 1000 (+ (select main_a v_prenex_19436) (select main_a v_prenex_19435))) (<= (+ main_x 1) v_prenex_19436) (<= 1996 (* 2 (select main_a v_prenex_19435))) (<= (* 2 (select main_a v_prenex_19435)) 2000))) (or (forall ((v_prenex_26912 Int)) (or (<= (select main_a v_prenex_26912) 1000) (<= (* 2 (select main_a v_prenex_26912)) 2000) (< v_prenex_26912 main_y))) (forall ((v_prenex_26913 Int)) (or (<= 0 (select main_a v_prenex_26913)) (<= (* 2 (select main_a v_prenex_26913)) 4) (<= (+ main_x 1) v_prenex_26913) (< v_prenex_26913 main_x)))) (or (forall ((v_prenex_25186 Int)) (or (< v_prenex_25186 main_x) (<= 0 (+ (select main_a v_prenex_25186) 2)) (<= (select main_a v_prenex_25186) 4) (<= (+ main_x 1) v_prenex_25186) (<= (* 2 (select main_a v_prenex_25186)) 4))) (forall ((v_prenex_25185 Int)) (or (<= (* 2 (select main_a v_prenex_25185)) 2000) (<= 1996 (* 2 (select main_a v_prenex_25185)))))) (or (forall ((v_prenex_25932 Int)) (or (<= (+ main_x 1) v_prenex_25932) (<= 0 (select main_a v_prenex_25932)) (<= 0 (* 2 (select main_a v_prenex_25932))) (< v_prenex_25932 main_x))) (forall ((v_prenex_25931 Int)) (or (<= 998 (select main_a v_prenex_25931)) (<= (select main_a v_prenex_25931) 1002)))) (forall ((v_prenex_23320 Int) (v_prenex_23319 Int)) (or (< v_prenex_23320 main_x) (<= 1996 (* 2 (select main_a v_prenex_23319))) (<= (+ main_x 1) v_prenex_23320) (<= 998 (select main_a v_prenex_23319)) (<= (+ (select main_a v_prenex_23320) 996) (select main_a v_prenex_23319)) (<= (+ main_y 1) v_prenex_23319) (<= (select main_a v_prenex_23320) 2))) (forall ((v_prenex_21903 Int) (v_prenex_21904 Int)) (or (<= (* 2 (select main_a v_prenex_21903)) 2000) (<= (select main_a v_prenex_21904) 4) (<= (+ main_x 1) v_prenex_21904) (< v_prenex_21904 main_x) (<= 0 (+ (select main_a v_prenex_21904) 2)) (<= 1000 (+ (select main_a v_prenex_21904) (select main_a v_prenex_21903))))) (forall ((v_prenex_18673 Int) (v_prenex_18672 Int)) (or (<= (+ (select main_a v_prenex_18672) 996) (select main_a v_prenex_18673)) (<= (select main_a v_prenex_18673) 1000) (<= 1996 (* 2 (select main_a v_prenex_18673))) (<= (* 2 (select main_a v_prenex_18672)) 4) (< v_prenex_18672 main_x) (<= (select main_a v_prenex_18672) 4) (<= (+ main_x 1) v_prenex_18672))) (or (forall ((v_prenex_25553 Int)) (or (<= (select main_a v_prenex_25553) 2) (<= (select main_a v_prenex_25553) 4) (< v_prenex_25553 main_x) (<= (* 2 (select main_a v_prenex_25553)) 4) (<= (+ main_x 1) v_prenex_25553))) (forall ((v_prenex_25552 Int)) (or (<= (select main_a v_prenex_25552) 1002) (<= 996 (select main_a v_prenex_25552))))) (forall ((v_prenex_20550 Int) (v_prenex_20549 Int)) (or (<= (+ (select main_a v_prenex_20550) (select main_a v_prenex_20549)) 1000) (<= (select main_a v_prenex_20550) 2) (<= 998 (select main_a v_prenex_20549)) (<= (* 2 (select main_a v_prenex_20549)) 2000) (<= (+ main_y 1) v_prenex_20549) (< v_prenex_20550 main_x) (<= (+ main_x 1) v_prenex_20550))) (forall ((v_prenex_19072 Int) (v_prenex_19071 Int)) (or (<= (* 2 (select main_a v_prenex_19072)) 4) (<= (+ (select main_a v_prenex_19072) (select main_a v_prenex_19071)) 1000) (< v_prenex_19072 main_x) (<= (* 2 (select main_a v_prenex_19071)) 2000) (< v_prenex_19071 main_y) (<= 996 (select main_a v_prenex_19071)) (<= (+ main_x 1) v_prenex_19072))) (forall ((v_prenex_18889 Int) (v_prenex_18890 Int)) (or (<= (+ main_x 1) v_prenex_18890) (< v_prenex_18890 main_x) (<= 998 (select main_a v_prenex_18889)) (<= (* 2 (select main_a v_prenex_18890)) 4) (< v_prenex_18889 main_y) (<= (select main_a v_prenex_18889) 1002) (<= (+ (select main_a v_prenex_18890) 996) (select main_a v_prenex_18889)))) (forall ((v_prenex_19509 Int) (v_prenex_19510 Int)) (or (<= (+ main_x 1) v_prenex_19510) (< v_prenex_19510 main_x) (<= (+ (select main_a v_prenex_19510) (select main_a v_prenex_19509)) 1000) (<= 996 (select main_a v_prenex_19509)) (<= 0 (select main_a v_prenex_19510)) (<= (select main_a v_prenex_19509) 1000) (<= (select main_a v_prenex_19510) 2))) (forall ((v_prenex_18901 Int) (v_prenex_18902 Int)) (or (<= 996 (select main_a v_prenex_18901)) (<= (+ main_x 1) v_prenex_18902) (<= (* 2 (select main_a v_prenex_18901)) 2000) (<= (* 2 (select main_a v_prenex_18902)) 4) (<= (select main_a v_prenex_18902) 2) (< v_prenex_18902 main_x) (<= (+ (select main_a v_prenex_18902) (select main_a v_prenex_18901)) 1000))) (forall ((v_prenex_20999 Int) (v_prenex_20998 Int)) (or (<= (+ (select main_a v_prenex_20999) 996) (select main_a v_prenex_20998)) (<= (select main_a v_prenex_20998) 1002) (< v_prenex_20999 main_x) (<= 0 (* 2 (select main_a v_prenex_20999))) (<= (+ main_x 1) v_prenex_20999) (<= 1996 (* 2 (select main_a v_prenex_20998))) (<= (select main_a v_prenex_20999) 2))) (or (forall ((v_prenex_19092 Int)) (or (<= 0 (+ (select main_a v_prenex_19092) 2)) (< v_prenex_19092 main_x) (<= (+ main_x 1) v_prenex_19092) (<= (* 2 (select main_a v_prenex_19092)) 4))) (forall ((v_prenex_19091 Int)) (or (< v_prenex_19091 main_y) (<= (select main_a v_prenex_19091) 1000) (<= (select main_a v_prenex_19091) 1002)))) (forall ((v_prenex_19070 Int) (v_prenex_19069 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19070))) (<= (select main_a v_prenex_19069) 1002) (<= 996 (select main_a v_prenex_19069)) (< v_prenex_19070 main_x) (<= (select main_a v_prenex_19069) (+ (select main_a v_prenex_19070) 1000)) (<= (+ main_x 1) v_prenex_19070) (< v_prenex_19069 main_y))) (or (forall ((v_prenex_21382 Int)) (or (< v_prenex_21382 main_x) (<= (+ main_x 1) v_prenex_21382) (<= 0 (select main_a v_prenex_21382)))) (forall ((v_prenex_21381 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21381))) (<= (+ main_y 1) v_prenex_21381)))) (forall ((v_prenex_19218 Int) (v_prenex_19217 Int)) (or (<= (+ main_x 1) v_prenex_19218) (<= (* 2 (select main_a v_prenex_19217)) 2000) (<= (select main_a v_prenex_19218) 2) (<= 1000 (+ (select main_a v_prenex_19218) (select main_a v_prenex_19217))) (<= (+ main_y 1) v_prenex_19217) (<= 998 (select main_a v_prenex_19217)) (< v_prenex_19218 main_x))) (forall ((v_prenex_22357 Int) (v_prenex_22358 Int)) (or (<= (+ (select main_a v_prenex_22358) 996) (select main_a v_prenex_22357)) (<= (select main_a v_prenex_22358) 4) (<= (+ main_x 1) v_prenex_22358) (< v_prenex_22358 main_x) (<= (select main_a v_prenex_22357) 1000) (<= 998 (select main_a v_prenex_22357)))) (forall ((v_prenex_22293 Int) (v_prenex_22294 Int)) (or (<= (+ main_x 1) v_prenex_22294) (<= 0 (+ (select main_a v_prenex_22294) 2)) (<= (select main_a v_prenex_22293) 1000) (<= (select main_a v_prenex_22293) (+ (select main_a v_prenex_22294) 1000)) (< v_prenex_22294 main_x))) (forall ((v_prenex_24394 Int) (v_prenex_24393 Int)) (or (<= (+ main_x 1) v_prenex_24394) (< v_prenex_24394 main_x) (<= (select main_a v_prenex_24393) 1002) (<= (* 2 (select main_a v_prenex_24393)) 2000) (<= 0 (+ (select main_a v_prenex_24394) 2)) (<= 0 (* 2 (select main_a v_prenex_24394))) (<= (select main_a v_prenex_24393) (+ (select main_a v_prenex_24394) 1000)))) (or (forall ((v_prenex_28276 Int)) (or (<= (select main_a v_prenex_28276) 4) (<= (+ main_x 1) v_prenex_28276) (< v_prenex_28276 main_x) (<= 0 (* 2 (select main_a v_prenex_28276))))) (forall ((v_prenex_28275 Int)) (or (<= (select main_a v_prenex_28275) 1000) (<= (select main_a v_prenex_28275) 1002)))) (forall ((v_prenex_28179 Int) (v_prenex_28178 Int)) (or (<= (select main_a v_prenex_28178) 1000) (<= (+ (select main_a v_prenex_28179) (select main_a v_prenex_28178)) 1000) (< v_prenex_28178 main_y) (<= (+ main_x 1) v_prenex_28179) (<= (+ main_y 1) v_prenex_28178))) (or (forall ((v_prenex_24657 Int)) (or (< v_prenex_24657 main_x) (<= 0 (+ (select main_a v_prenex_24657) 2)) (<= (+ main_x 1) v_prenex_24657) (<= 0 (select main_a v_prenex_24657)))) (forall ((v_prenex_24656 Int)) (<= (* 2 (select main_a v_prenex_24656)) 2000))) (forall ((v_prenex_20245 Int) (v_prenex_20244 Int)) (or (<= (select main_a v_prenex_20245) 4) (<= 0 (+ (select main_a v_prenex_20245) 2)) (< v_prenex_20245 main_x) (<= (+ (select main_a v_prenex_20245) (select main_a v_prenex_20244)) 1000) (<= (+ main_x 1) v_prenex_20245) (<= (* 2 (select main_a v_prenex_20244)) 2000) (<= 998 (select main_a v_prenex_20244)))) (forall ((v_prenex_22859 Int) (v_prenex_22858 Int)) (or (< v_prenex_22859 main_x) (<= 1996 (* 2 (select main_a v_prenex_22858))) (<= (+ main_y 1) v_prenex_22858) (<= (* 2 (select main_a v_prenex_22858)) 2000) (<= 1000 (+ (select main_a v_prenex_22859) (select main_a v_prenex_22858))) (<= 0 (select main_a v_prenex_22859)) (<= (+ main_x 1) v_prenex_22859))) (or (forall ((v_prenex_22620 Int)) (or (<= (* 2 (select main_a v_prenex_22620)) 2000) (<= (select main_a v_prenex_22620) 1002))) (forall ((v_prenex_22621 Int)) (or (<= 0 (select main_a v_prenex_22621)) (<= (+ main_x 1) v_prenex_22621) (< v_prenex_22621 main_x) (<= (* 2 (select main_a v_prenex_22621)) 4) (<= (select main_a v_prenex_22621) 2)))) (forall ((v_prenex_26491 Int) (v_prenex_26492 Int)) (or (<= (* 2 (select main_a v_prenex_26492)) 4) (<= 996 (select main_a v_prenex_26491)) (< v_prenex_26492 main_x) (<= (select main_a v_prenex_26491) (+ (select main_a v_prenex_26492) 1000)) (<= (select main_a v_prenex_26492) 2) (<= (+ main_x 1) v_prenex_26492))) (forall ((v_prenex_23358 Int) (v_prenex_23357 Int)) (or (< v_prenex_23358 main_x) (<= (+ main_x 1) v_prenex_23358) (<= (select main_a v_prenex_23358) 2) (<= (* 2 (select main_a v_prenex_23357)) 2000) (<= 0 (* 2 (select main_a v_prenex_23358))) (<= (+ (select main_a v_prenex_23358) (select main_a v_prenex_23357)) 1000) (<= (select main_a v_prenex_23357) 1000))) (forall ((v_prenex_22427 Int) (v_prenex_22428 Int)) (or (<= (+ main_x 1) v_prenex_22428) (<= (select main_a v_prenex_22428) 2) (<= (+ (select main_a v_prenex_22428) (select main_a v_prenex_22427)) 1000) (<= 0 (* 2 (select main_a v_prenex_22428))) (< v_prenex_22428 main_x))) (forall ((v_prenex_21310 Int) (v_prenex_21309 Int)) (or (<= (+ main_x 1) v_prenex_21310) (<= (select main_a v_prenex_21310) 2) (<= (select main_a v_prenex_21310) 4) (<= 998 (select main_a v_prenex_21309)) (<= (select main_a v_prenex_21309) 1000) (<= 1000 (+ (select main_a v_prenex_21310) (select main_a v_prenex_21309))) (< v_prenex_21310 main_x))) (forall ((v_prenex_25807 Int) (v_prenex_25808 Int)) (or (<= (+ main_x 1) v_prenex_25808) (<= (select main_a v_prenex_25807) 1000) (<= (* 2 (select main_a v_prenex_25808)) 4) (<= (* 2 (select main_a v_prenex_25807)) 2000) (<= 1000 (+ (select main_a v_prenex_25808) (select main_a v_prenex_25807))) (< v_prenex_25808 main_x) (<= 0 (* 2 (select main_a v_prenex_25808))))) (forall ((v_prenex_28874 Int) (v_prenex_28873 Int)) (or (< v_prenex_28874 main_x) (<= 998 (select main_a v_prenex_28873)) (<= (select main_a v_prenex_28873) 1002) (< v_prenex_28873 main_y) (<= (select main_a v_prenex_28873) (+ (select main_a v_prenex_28874) 1000)) (<= (+ main_x 1) v_prenex_28874) (<= (select main_a v_prenex_28874) 2))) (or (forall ((v_prenex_25828 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25828))) (< v_prenex_25828 main_x) (<= 0 (+ (select main_a v_prenex_25828) 2)) (<= (+ main_x 1) v_prenex_25828) (<= (* 2 (select main_a v_prenex_25828)) 4))) (forall ((v_prenex_25827 Int)) (or (<= (* 2 (select main_a v_prenex_25827)) 2000) (<= (select main_a v_prenex_25827) 1000)))) (or (forall ((v_prenex_28368 Int)) (or (<= (+ main_x 1) v_prenex_28368) (< v_prenex_28368 main_x) (<= (* 2 (select main_a v_prenex_28368)) 4) (<= 0 (select main_a v_prenex_28368)) (<= (select main_a v_prenex_28368) 2))) (forall ((v_prenex_28367 Int)) (or (<= (select main_a v_prenex_28367) 1000) (<= 996 (select main_a v_prenex_28367))))) (forall ((v_prenex_19225 Int) (v_prenex_19226 Int)) (or (<= 996 (select main_a v_prenex_19225)) (<= (+ main_x 1) v_prenex_19226) (<= (+ main_y 1) v_prenex_19225) (<= (* 2 (select main_a v_prenex_19225)) 2000) (<= (* 2 (select main_a v_prenex_19226)) 4) (<= (+ (select main_a v_prenex_19226) 996) (select main_a v_prenex_19225)) (< v_prenex_19226 main_x))) (forall ((v_prenex_28062 Int) (v_prenex_28061 Int)) (or (<= (+ main_x 1) v_prenex_28062) (<= (* 2 (select main_a v_prenex_28061)) 2000) (< v_prenex_28062 main_x) (<= 996 (select main_a v_prenex_28061)) (<= (* 2 (select main_a v_prenex_28062)) 4) (<= (+ (select main_a v_prenex_28062) (select main_a v_prenex_28061)) 1000) (<= 0 (+ (select main_a v_prenex_28062) 2)))) (forall ((v_prenex_27298 Int) (v_prenex_27299 Int)) (or (<= (select main_a v_prenex_27298) (+ (select main_a v_prenex_27299) 1000)) (<= 0 (+ (select main_a v_prenex_27299) 2)) (< v_prenex_27299 main_x) (<= (+ main_x 1) v_prenex_27299) (<= (* 2 (select main_a v_prenex_27298)) 2000))) (forall ((v_prenex_28129 Int) (v_prenex_28130 Int)) (or (<= (* 2 (select main_a v_prenex_28130)) 4) (<= (+ main_x 1) v_prenex_28130) (<= 1000 (+ (select main_a v_prenex_28130) (select main_a v_prenex_28129))) (< v_prenex_28130 main_x) (<= 996 (select main_a v_prenex_28129)) (<= 998 (select main_a v_prenex_28129)) (<= (select main_a v_prenex_28130) 2))) (forall ((v_prenex_20614 Int) (v_prenex_20613 Int)) (or (<= (select main_a v_prenex_20613) (+ (select main_a v_prenex_20614) 1000)) (<= (select main_a v_prenex_20614) 4) (<= (select main_a v_prenex_20613) 1000) (< v_prenex_20614 main_x) (<= (+ main_x 1) v_prenex_20614))) (forall ((v_prenex_19060 Int) (v_prenex_19059 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19059))) (<= (+ main_y 1) v_prenex_19059) (<= (+ main_x 1) v_prenex_19060) (<= (select main_a v_prenex_19059) (+ (select main_a v_prenex_19060) 1000)) (< v_prenex_19060 main_x) (<= (* 2 (select main_a v_prenex_19059)) 2000) (<= (* 2 (select main_a v_prenex_19060)) 4))) (forall ((v_prenex_28259 Int) (v_prenex_28260 Int)) (or (<= 1000 (+ (select main_a v_prenex_28260) (select main_a v_prenex_28259))) (<= 1996 (* 2 (select main_a v_prenex_28259))) (<= (select main_a v_prenex_28260) 4) (<= (select main_a v_prenex_28260) 2) (< v_prenex_28260 main_x) (<= (+ main_x 1) v_prenex_28260))) (forall ((v_prenex_24159 Int) (v_prenex_24160 Int)) (or (< v_prenex_24160 main_x) (<= (* 2 (select main_a v_prenex_24159)) 2000) (<= (+ (select main_a v_prenex_24160) 996) (select main_a v_prenex_24159)) (<= 0 (* 2 (select main_a v_prenex_24160))) (<= 1996 (* 2 (select main_a v_prenex_24159))) (<= (* 2 (select main_a v_prenex_24160)) 4) (<= (+ main_x 1) v_prenex_24160))) (or (forall ((v_prenex_21815 Int)) (or (< v_prenex_21815 main_y) (<= (select main_a v_prenex_21815) 1000) (<= 996 (select main_a v_prenex_21815)) (<= (+ main_y 1) v_prenex_21815))) (forall ((v_prenex_21816 Int)) (<= 0 (* 2 (select main_a v_prenex_21816))))) (forall ((v_prenex_24711 Int) (v_prenex_24710 Int)) (or (<= (select main_a v_prenex_24710) 1000) (< v_prenex_24710 main_y) (<= (+ (select main_a v_prenex_24711) (select main_a v_prenex_24710)) 1000) (<= (+ main_y 1) v_prenex_24710) (< v_prenex_24711 main_x))) (forall ((v_prenex_25593 Int) (v_prenex_25592 Int)) (or (< v_prenex_25592 main_y) (<= (select main_a v_prenex_25592) 1002) (<= (+ main_x 1) v_prenex_25593) (<= (select main_a v_prenex_25592) (+ (select main_a v_prenex_25593) 1000)) (<= (+ main_y 1) v_prenex_25592))) (forall ((v_prenex_28317 Int) (v_prenex_28318 Int)) (or (<= 998 (select main_a v_prenex_28317)) (<= (+ main_x 1) v_prenex_28318) (< v_prenex_28318 main_x) (<= 1996 (* 2 (select main_a v_prenex_28317))) (<= 0 (* 2 (select main_a v_prenex_28318))) (<= 1000 (+ (select main_a v_prenex_28318) (select main_a v_prenex_28317))))) (forall ((v_prenex_21867 Int) (v_prenex_21868 Int)) (or (<= (+ main_x 1) v_prenex_21868) (<= (select main_a v_prenex_21867) 1002) (<= (+ main_y 1) v_prenex_21867) (< v_prenex_21868 main_x) (<= (+ (select main_a v_prenex_21868) 996) (select main_a v_prenex_21867)) (<= (* 2 (select main_a v_prenex_21867)) 2000) (<= (* 2 (select main_a v_prenex_21868)) 4))) (or (forall ((v_prenex_22012 Int)) (or (<= (select main_a v_prenex_22012) 2) (<= 0 (* 2 (select main_a v_prenex_22012))) (<= (+ main_x 1) v_prenex_22012) (< v_prenex_22012 main_x) (<= 0 (select main_a v_prenex_22012)))) (forall ((v_prenex_22011 Int)) (or (<= (* 2 (select main_a v_prenex_22011)) 2000) (<= 996 (select main_a v_prenex_22011))))) (forall ((v_prenex_23075 Int) (v_prenex_23076 Int)) (or (<= (+ (select main_a v_prenex_23076) (select main_a v_prenex_23075)) 1000) (<= 996 (select main_a v_prenex_23075)) (<= (* 2 (select main_a v_prenex_23075)) 2000) (< v_prenex_23076 main_x) (<= (select main_a v_prenex_23076) 4) (<= (+ main_y 1) v_prenex_23075) (<= (+ main_x 1) v_prenex_23076))) (forall ((v_prenex_26710 Int) (v_prenex_26709 Int)) (or (<= 996 (select main_a v_prenex_26709)) (< v_prenex_26710 main_x) (<= 1000 (+ (select main_a v_prenex_26710) (select main_a v_prenex_26709))) (<= (+ main_x 1) v_prenex_26710) (<= (select main_a v_prenex_26709) 1000) (<= (select main_a v_prenex_26710) 2))) (<= (+ main_y 1) main_x) (forall ((v_prenex_27470 Int) (v_prenex_27471 Int)) (or (<= (+ main_x 1) v_prenex_27471) (<= 0 (select main_a v_prenex_27471)) (<= 1000 (+ (select main_a v_prenex_27471) (select main_a v_prenex_27470))) (<= 996 (select main_a v_prenex_27470)) (<= (select main_a v_prenex_27471) 2) (< v_prenex_27471 main_x) (<= (* 2 (select main_a v_prenex_27470)) 2000))) (or (forall ((v_prenex_25134 Int)) (or (<= (select main_a v_prenex_25134) 4) (<= 0 (* 2 (select main_a v_prenex_25134))) (<= (select main_a v_prenex_25134) 2) (<= (+ main_x 1) v_prenex_25134) (< v_prenex_25134 main_x))) (forall ((v_prenex_25133 Int)) (or (<= 996 (select main_a v_prenex_25133)) (<= 1996 (* 2 (select main_a v_prenex_25133)))))) (or (forall ((v_prenex_20694 Int)) (or (<= (select main_a v_prenex_20694) 2) (<= (+ main_x 1) v_prenex_20694) (<= (* 2 (select main_a v_prenex_20694)) 4) (< v_prenex_20694 main_x))) (forall ((v_prenex_20693 Int)) (or (<= (select main_a v_prenex_20693) 1000) (< v_prenex_20693 main_y)))) (forall ((v_prenex_28722 Int) (v_prenex_28721 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28722))) (<= (+ main_x 1) v_prenex_28722) (<= (select main_a v_prenex_28721) (+ (select main_a v_prenex_28722) 1000)) (<= (* 2 (select main_a v_prenex_28722)) 4) (< v_prenex_28722 main_x) (<= 996 (select main_a v_prenex_28721)))) (forall ((v_prenex_19393 Int) (v_prenex_19394 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19393))) (< v_prenex_19394 main_x) (<= (select main_a v_prenex_19394) 2) (<= 1000 (+ (select main_a v_prenex_19394) (select main_a v_prenex_19393))) (<= (+ main_y 1) v_prenex_19393) (<= (+ main_x 1) v_prenex_19394))) (forall ((v_prenex_21583 Int) (v_prenex_21584 Int)) (or (<= (* 2 (select main_a v_prenex_21584)) 4) (< v_prenex_21584 main_x) (<= 998 (select main_a v_prenex_21583)) (<= 1000 (+ (select main_a v_prenex_21584) (select main_a v_prenex_21583))) (<= 1996 (* 2 (select main_a v_prenex_21583))) (<= (select main_a v_prenex_21584) 4) (<= (+ main_x 1) v_prenex_21584))) (forall ((v_prenex_24379 Int) (v_prenex_24380 Int)) (or (<= 0 (+ (select main_a v_prenex_24380) 2)) (< v_prenex_24380 main_x) (<= 1000 (+ (select main_a v_prenex_24380) (select main_a v_prenex_24379))) (<= (select main_a v_prenex_24379) 1002) (<= (+ main_x 1) v_prenex_24380) (<= 0 (select main_a v_prenex_24380)))) (or (forall ((v_prenex_25238 Int)) (or (<= (* 2 (select main_a v_prenex_25238)) 4) (< v_prenex_25238 main_x) (<= (select main_a v_prenex_25238) 2) (<= (select main_a v_prenex_25238) 4) (<= (+ main_x 1) v_prenex_25238))) (forall ((v_prenex_25237 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25237))) (<= (select main_a v_prenex_25237) 1002)))) (forall ((v_prenex_26523 Int) (v_prenex_26524 Int)) (or (<= (+ main_x 1) v_prenex_26524) (< v_prenex_26524 main_x) (<= 0 (+ (select main_a v_prenex_26524) 2)) (<= 998 (select main_a v_prenex_26523)) (<= (+ (select main_a v_prenex_26524) 996) (select main_a v_prenex_26523)) (<= (select main_a v_prenex_26524) 4) (<= (select main_a v_prenex_26523) 1000))) (forall ((v_prenex_26446 Int) (v_prenex_26445 Int)) (or (<= 996 (select main_a v_prenex_26445)) (<= (+ main_y 1) v_prenex_26445) (<= (+ (select main_a v_prenex_26446) (select main_a v_prenex_26445)) 1000) (<= 0 (+ (select main_a v_prenex_26446) 2)) (<= (* 2 (select main_a v_prenex_26445)) 2000) (<= (+ main_x 1) v_prenex_26446) (< v_prenex_26446 main_x))) (forall ((v_prenex_24322 Int) (v_prenex_24321 Int)) (or (< v_prenex_24322 main_x) (<= (select main_a v_prenex_24321) 1002) (< v_prenex_24321 main_y) (<= (+ main_x 1) v_prenex_24322) (<= 1000 (+ (select main_a v_prenex_24322) (select main_a v_prenex_24321))) (<= (* 2 (select main_a v_prenex_24322)) 4))) (forall ((v_prenex_25563 Int) (v_prenex_25562 Int)) (or (<= 0 (select main_a v_prenex_25563)) (<= (+ (select main_a v_prenex_25563) 996) (select main_a v_prenex_25562)) (<= (+ main_y 1) v_prenex_25562) (<= (select main_a v_prenex_25562) 1002) (<= (+ main_x 1) v_prenex_25563) (< v_prenex_25563 main_x))) (or (forall ((v_prenex_23670 Int)) (or (<= (* 2 (select main_a v_prenex_23670)) 4) (< v_prenex_23670 main_x) (<= (+ main_x 1) v_prenex_23670) (<= 0 (* 2 (select main_a v_prenex_23670))))) (forall ((v_prenex_23669 Int)) (<= 998 (select main_a v_prenex_23669)))) (forall ((v_prenex_20273 Int) (v_prenex_20272 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20273))) (<= 996 (select main_a v_prenex_20272)) (<= (select main_a v_prenex_20272) (+ (select main_a v_prenex_20273) 1000)) (<= (select main_a v_prenex_20273) 4) (<= (+ main_x 1) v_prenex_20273) (<= (* 2 (select main_a v_prenex_20272)) 2000) (< v_prenex_20273 main_x))) (forall ((v_prenex_28500 Int) (v_prenex_28499 Int)) (or (< v_prenex_28500 main_x) (<= (select main_a v_prenex_28500) 2) (<= (+ main_x 1) v_prenex_28500) (<= (* 2 (select main_a v_prenex_28500)) 4) (<= (select main_a v_prenex_28499) (+ (select main_a v_prenex_28500) 1000)) (<= (* 2 (select main_a v_prenex_28499)) 2000) (<= 996 (select main_a v_prenex_28499)))) (or (forall ((v_prenex_19021 Int)) (or (< v_prenex_19021 main_y) (<= (* 2 (select main_a v_prenex_19021)) 2000) (<= (select main_a v_prenex_19021) 1002))) (forall ((v_prenex_19022 Int)) (or (< v_prenex_19022 main_x) (<= 0 (* 2 (select main_a v_prenex_19022))) (<= (select main_a v_prenex_19022) 2) (<= (+ main_x 1) v_prenex_19022)))) (forall ((v_prenex_22099 Int) (v_prenex_22100 Int)) (or (<= 998 (select main_a v_prenex_22099)) (<= (* 2 (select main_a v_prenex_22099)) 2000) (<= (* 2 (select main_a v_prenex_22100)) 4) (<= 0 (* 2 (select main_a v_prenex_22100))) (< v_prenex_22100 main_x) (<= (+ (select main_a v_prenex_22100) 996) (select main_a v_prenex_22099)) (<= (+ main_x 1) v_prenex_22100))) (or (forall ((v_prenex_27069 Int)) (<= (* 2 (select main_a v_prenex_27069)) 2000)) (forall ((v_prenex_27070 Int)) (or (<= (+ main_x 1) v_prenex_27070) (<= 0 (* 2 (select main_a v_prenex_27070))) (< v_prenex_27070 main_x)))) (or (forall ((v_prenex_26166 Int)) (or (<= (+ main_x 1) v_prenex_26166) (<= 0 (+ (select main_a v_prenex_26166) 2)) (< v_prenex_26166 main_x) (<= 0 (* 2 (select main_a v_prenex_26166))))) (forall ((v_prenex_26165 Int)) (or (< v_prenex_26165 main_y) (<= (select main_a v_prenex_26165) 1002) (<= 1996 (* 2 (select main_a v_prenex_26165)))))) (forall ((v_prenex_22095 Int) (v_prenex_22096 Int)) (or (<= (+ main_x 1) v_prenex_22096) (<= (select main_a v_prenex_22096) 2) (<= (* 2 (select main_a v_prenex_22095)) 2000) (< v_prenex_22096 main_x) (<= 0 (+ (select main_a v_prenex_22096) 2)) (<= (select main_a v_prenex_22095) (+ (select main_a v_prenex_22096) 1000)) (<= 998 (select main_a v_prenex_22095)))) (forall ((v_prenex_26082 Int) (v_prenex_26081 Int)) (or (<= (+ main_x 1) v_prenex_26082) (<= 0 (select main_a v_prenex_26082)) (<= (select main_a v_prenex_26082) 4) (<= (+ (select main_a v_prenex_26082) (select main_a v_prenex_26081)) 1000) (<= 1996 (* 2 (select main_a v_prenex_26081))) (<= 998 (select main_a v_prenex_26081)) (< v_prenex_26082 main_x))) (forall ((v_prenex_21525 Int) (v_prenex_21526 Int)) (or (<= 0 (select main_a v_prenex_21526)) (<= (+ (select main_a v_prenex_21526) 996) (select main_a v_prenex_21525)) (< v_prenex_21526 main_x) (<= (+ main_x 1) v_prenex_21526) (<= 996 (select main_a v_prenex_21525)) (<= (select main_a v_prenex_21526) 2))) (forall ((v_prenex_18844 Int) (v_prenex_18843 Int)) (or (< v_prenex_18844 main_x) (<= (select main_a v_prenex_18843) 1002) (<= 0 (+ (select main_a v_prenex_18844) 2)) (<= (+ (select main_a v_prenex_18844) 996) (select main_a v_prenex_18843)) (<= (+ main_x 1) v_prenex_18844))) (forall ((v_prenex_26209 Int) (v_prenex_26210 Int)) (or (<= (select main_a v_prenex_26209) (+ (select main_a v_prenex_26210) 1000)) (<= (+ main_x 1) v_prenex_26210) (<= 998 (select main_a v_prenex_26209)) (< v_prenex_26210 main_x) (<= (select main_a v_prenex_26210) 2) (< v_prenex_26209 main_y))) (or (forall ((v_prenex_20014 Int)) (or (<= (+ main_y 1) v_prenex_20014) (<= 1996 (* 2 (select main_a v_prenex_20014))) (<= 996 (select main_a v_prenex_20014)))) (forall ((v_prenex_20015 Int)) (or (<= (+ main_x 1) v_prenex_20015) (<= 0 (* 2 (select main_a v_prenex_20015))) (<= (select main_a v_prenex_20015) 4) (< v_prenex_20015 main_x)))) (forall ((v_prenex_25448 Int) (v_prenex_25449 Int)) (or (<= 0 (+ (select main_a v_prenex_25449) 2)) (<= (+ (select main_a v_prenex_25449) 996) (select main_a v_prenex_25448)) (<= (+ main_x 1) v_prenex_25449) (< v_prenex_25449 main_x) (<= 998 (select main_a v_prenex_25448)) (<= (select main_a v_prenex_25448) 1000) (<= 0 (select main_a v_prenex_25449)))) (forall ((v_prenex_22437 Int) (v_prenex_22438 Int)) (or (< v_prenex_22438 main_x) (<= (+ main_x 1) v_prenex_22438) (<= 1000 (+ (select main_a v_prenex_22438) (select main_a v_prenex_22437))) (<= 0 (+ (select main_a v_prenex_22438) 2)) (<= 1996 (* 2 (select main_a v_prenex_22437))) (<= (+ main_y 1) v_prenex_22437))) (forall ((v_prenex_20809 Int) (v_prenex_20810 Int)) (or (<= (* 2 (select main_a v_prenex_20809)) 2000) (<= 996 (select main_a v_prenex_20809)) (<= 1000 (+ (select main_a v_prenex_20810) (select main_a v_prenex_20809))) (<= (+ main_y 1) v_prenex_20809) (< v_prenex_20809 main_y))) (forall ((v_prenex_26080 Int) (v_prenex_26079 Int)) (or (<= (+ main_x 1) v_prenex_26080) (< v_prenex_26080 main_x) (<= 1996 (* 2 (select main_a v_prenex_26079))) (<= (* 2 (select main_a v_prenex_26079)) 2000) (<= 0 (+ (select main_a v_prenex_26080) 2)) (<= (select main_a v_prenex_26080) 2) (<= (+ (select main_a v_prenex_26080) (select main_a v_prenex_26079)) 1000))) (or (forall ((v_prenex_27280 Int)) (<= 998 (select main_a v_prenex_27280))) (forall ((v_prenex_27281 Int)) (or (<= (select main_a v_prenex_27281) 2) (<= 0 (* 2 (select main_a v_prenex_27281))) (<= (+ main_x 1) v_prenex_27281) (<= 0 (select main_a v_prenex_27281)) (< v_prenex_27281 main_x)))) (or (forall ((v_prenex_25992 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25992))) (<= (select main_a v_prenex_25992) 4) (< v_prenex_25992 main_x) (<= (+ main_x 1) v_prenex_25992))) (forall ((v_prenex_25991 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25991))) (<= (select main_a v_prenex_25991) 1000) (<= (+ main_y 1) v_prenex_25991)))) (forall ((v_prenex_26715 Int) (v_prenex_26716 Int)) (or (<= (* 2 (select main_a v_prenex_26716)) 4) (<= (select main_a v_prenex_26715) (+ (select main_a v_prenex_26716) 1000)) (<= 996 (select main_a v_prenex_26715)) (<= (select main_a v_prenex_26715) 1002) (< v_prenex_26716 main_x) (<= (+ main_x 1) v_prenex_26716) (<= 0 (* 2 (select main_a v_prenex_26716))))) (or (forall ((v_prenex_22781 Int)) (or (<= (select main_a v_prenex_22781) 2) (< v_prenex_22781 main_x) (<= (+ main_x 1) v_prenex_22781) (<= 0 (select main_a v_prenex_22781)) (<= (* 2 (select main_a v_prenex_22781)) 4))) (forall ((v_prenex_22780 Int)) (<= (* 2 (select main_a v_prenex_22780)) 2000))) (forall ((v_prenex_20973 Int) (v_prenex_20972 Int)) (or (<= (+ (select main_a v_prenex_20973) 996) (select main_a v_prenex_20972)) (<= 1996 (* 2 (select main_a v_prenex_20972))) (<= 998 (select main_a v_prenex_20972)) (< v_prenex_20973 main_x) (<= (+ main_x 1) v_prenex_20973) (<= (select main_a v_prenex_20973) 2))) (forall ((v_prenex_26777 Int) (v_prenex_26778 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26778))) (<= (+ main_x 1) v_prenex_26778) (<= (select main_a v_prenex_26778) 2) (< v_prenex_26778 main_x) (<= (select main_a v_prenex_26777) 1002) (<= 1000 (+ (select main_a v_prenex_26778) (select main_a v_prenex_26777))))) (or (forall ((v_prenex_20853 Int)) (or (<= (+ main_y 1) v_prenex_20853) (<= 998 (select main_a v_prenex_20853)) (<= (select main_a v_prenex_20853) 1002))) (forall ((v_prenex_20854 Int)) (or (<= (+ main_x 1) v_prenex_20854) (< v_prenex_20854 main_x) (<= 0 (+ (select main_a v_prenex_20854) 2)) (<= 0 (* 2 (select main_a v_prenex_20854)))))) (forall ((v_prenex_20971 Int) (v_prenex_20970 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20971))) (< v_prenex_20971 main_x) (<= 998 (select main_a v_prenex_20970)) (<= (+ main_x 1) v_prenex_20971) (<= 1000 (+ (select main_a v_prenex_20971) (select main_a v_prenex_20970))) (<= (select main_a v_prenex_20970) 1000))) (forall ((v_prenex_18929 Int) (v_prenex_18930 Int)) (or (<= (select main_a v_prenex_18929) 1000) (<= (select main_a v_prenex_18930) 4) (<= (+ main_x 1) v_prenex_18930) (< v_prenex_18930 main_x) (<= (select main_a v_prenex_18930) 2) (<= (* 2 (select main_a v_prenex_18929)) 2000) (<= (+ (select main_a v_prenex_18930) 996) (select main_a v_prenex_18929)))) (or (forall ((v_prenex_20858 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20858))) (<= (* 2 (select main_a v_prenex_20858)) 4) (< v_prenex_20858 main_x) (<= (+ main_x 1) v_prenex_20858))) (forall ((v_prenex_20857 Int)) (or (<= (* 2 (select main_a v_prenex_20857)) 2000) (<= (select main_a v_prenex_20857) 1002) (<= (+ main_y 1) v_prenex_20857)))) (forall ((v_prenex_28254 Int) (v_prenex_28253 Int)) (or (<= (* 2 (select main_a v_prenex_28254)) 4) (<= (select main_a v_prenex_28253) (+ (select main_a v_prenex_28254) 1000)) (<= (+ main_x 1) v_prenex_28254) (<= (+ main_y 1) v_prenex_28253) (< v_prenex_28254 main_x))) (or (forall ((v_prenex_20541 Int)) (or (<= (* 2 (select main_a v_prenex_20541)) 2000) (<= 996 (select main_a v_prenex_20541)) (< v_prenex_20541 main_y))) (forall ((v_prenex_20542 Int)) (or (<= (select main_a v_prenex_20542) 4) (<= (* 2 (select main_a v_prenex_20542)) 4) (< v_prenex_20542 main_x) (<= (+ main_x 1) v_prenex_20542)))) (forall ((v_prenex_25497 Int) (v_prenex_25496 Int)) (or (<= (* 2 (select main_a v_prenex_25496)) 2000) (<= (+ main_x 1) v_prenex_25497) (<= (select main_a v_prenex_25496) 1000) (<= (+ main_y 1) v_prenex_25496) (< v_prenex_25497 main_x) (<= 1000 (+ (select main_a v_prenex_25497) (select main_a v_prenex_25496))) (<= (select main_a v_prenex_25497) 4))) (or (forall ((v_prenex_21469 Int)) (or (<= (select main_a v_prenex_21469) 1002) (<= (select main_a v_prenex_21469) 1000))) (forall ((v_prenex_21470 Int)) (or (<= (select main_a v_prenex_21470) 4) (<= (+ main_x 1) v_prenex_21470) (< v_prenex_21470 main_x) (<= (* 2 (select main_a v_prenex_21470)) 4)))) (or (forall ((v_prenex_19751 Int)) (or (<= 998 (select main_a v_prenex_19751)) (<= 996 (select main_a v_prenex_19751)))) (forall ((v_prenex_19752 Int)) (or (< v_prenex_19752 main_x) (<= (* 2 (select main_a v_prenex_19752)) 4) (<= (+ main_x 1) v_prenex_19752)))) (forall ((v_prenex_25370 Int) (v_prenex_25371 Int)) (or (< v_prenex_25371 main_x) (<= (select main_a v_prenex_25370) 1000) (<= 1000 (+ (select main_a v_prenex_25371) (select main_a v_prenex_25370))) (<= (* 2 (select main_a v_prenex_25371)) 4) (<= (+ main_x 1) v_prenex_25371) (<= (select main_a v_prenex_25370) 1002) (<= (select main_a v_prenex_25371) 4))) (or (forall ((v_prenex_21840 Int)) (or (<= (+ main_x 1) v_prenex_21840) (<= (* 2 (select main_a v_prenex_21840)) 4) (<= (select main_a v_prenex_21840) 2) (< v_prenex_21840 main_x) (<= (select main_a v_prenex_21840) 4))) (forall ((v_prenex_21839 Int)) (or (<= (select main_a v_prenex_21839) 1000) (<= 996 (select main_a v_prenex_21839))))) (forall ((v_prenex_27742 Int) (v_prenex_27743 Int)) (or (< v_prenex_27743 main_x) (<= (select main_a v_prenex_27742) 1000) (<= 0 (* 2 (select main_a v_prenex_27743))) (<= 1996 (* 2 (select main_a v_prenex_27742))) (<= (+ (select main_a v_prenex_27743) 996) (select main_a v_prenex_27742)) (<= (+ main_x 1) v_prenex_27743))) (forall ((v_prenex_25917 Int) (v_prenex_25918 Int)) (or (< v_prenex_25918 main_x) (<= (select main_a v_prenex_25918) 2) (<= (select main_a v_prenex_25917) 1000) (<= (+ (select main_a v_prenex_25918) 996) (select main_a v_prenex_25917)) (<= (+ main_x 1) v_prenex_25918))) (forall ((v_prenex_23061 Int) (v_prenex_23062 Int)) (or (<= 998 (select main_a v_prenex_23061)) (<= (+ main_y 1) v_prenex_23061) (< v_prenex_23062 main_x) (<= 1996 (* 2 (select main_a v_prenex_23061))) (<= (select main_a v_prenex_23062) 2) (<= (select main_a v_prenex_23061) (+ (select main_a v_prenex_23062) 1000)) (<= (+ main_x 1) v_prenex_23062))) (forall ((v_prenex_21685 Int) (v_prenex_21686 Int)) (or (<= 998 (select main_a v_prenex_21685)) (< v_prenex_21686 main_x) (<= 0 (+ (select main_a v_prenex_21686) 2)) (<= 1996 (* 2 (select main_a v_prenex_21685))) (<= (+ (select main_a v_prenex_21686) (select main_a v_prenex_21685)) 1000) (<= (+ main_x 1) v_prenex_21686))) (forall ((v_prenex_25927 Int) (v_prenex_25928 Int)) (or (<= (+ main_x 1) v_prenex_25928) (<= (select main_a v_prenex_25927) 1000) (<= (+ main_y 1) v_prenex_25927) (< v_prenex_25928 main_x) (<= (+ (select main_a v_prenex_25928) 996) (select main_a v_prenex_25927)) (<= 0 (+ (select main_a v_prenex_25928) 2)) (<= (select main_a v_prenex_25927) 1002))) (forall ((v_prenex_26419 Int) (v_prenex_26420 Int)) (or (<= (select main_a v_prenex_26420) 2) (<= (* 2 (select main_a v_prenex_26419)) 2000) (<= (+ main_x 1) v_prenex_26420) (< v_prenex_26420 main_x) (<= (+ (select main_a v_prenex_26420) 996) (select main_a v_prenex_26419)))) (forall ((v_prenex_24528 Int) (v_prenex_24529 Int)) (or (< v_prenex_24529 main_x) (<= 0 (* 2 (select main_a v_prenex_24529))) (<= (select main_a v_prenex_24528) 1002) (<= (+ main_x 1) v_prenex_24529) (<= (+ (select main_a v_prenex_24529) 996) (select main_a v_prenex_24528)))) (forall ((v_prenex_21947 Int) (v_prenex_21948 Int)) (or (< v_prenex_21948 main_x) (<= (+ (select main_a v_prenex_21948) (select main_a v_prenex_21947)) 1000) (<= (+ main_x 1) v_prenex_21948) (<= (select main_a v_prenex_21947) 1000) (<= (select main_a v_prenex_21948) 4) (<= 998 (select main_a v_prenex_21947)) (<= (* 2 (select main_a v_prenex_21948)) 4))) (or (forall ((v_prenex_20268 Int)) (or (<= (select main_a v_prenex_20268) 1000) (<= (select main_a v_prenex_20268) 1002))) (forall ((v_prenex_20269 Int)) (or (< v_prenex_20269 main_x) (<= (* 2 (select main_a v_prenex_20269)) 4) (<= (+ main_x 1) v_prenex_20269) (<= 0 (+ (select main_a v_prenex_20269) 2)) (<= 0 (* 2 (select main_a v_prenex_20269)))))) (forall ((v_prenex_25623 Int) (v_prenex_25622 Int)) (or (<= (* 2 (select main_a v_prenex_25623)) 4) (< v_prenex_25623 main_x) (<= 0 (* 2 (select main_a v_prenex_25623))) (<= 1000 (+ (select main_a v_prenex_25623) (select main_a v_prenex_25622))) (<= 996 (select main_a v_prenex_25622)) (<= (+ main_x 1) v_prenex_25623))) (forall ((v_prenex_28375 Int) (v_prenex_28376 Int)) (or (< v_prenex_28376 main_x) (<= (+ (select main_a v_prenex_28376) (select main_a v_prenex_28375)) 1000) (<= (* 2 (select main_a v_prenex_28376)) 4) (<= (+ main_x 1) v_prenex_28376) (<= 1996 (* 2 (select main_a v_prenex_28375))) (<= 0 (* 2 (select main_a v_prenex_28376))))) (forall ((v_prenex_25736 Int) (v_prenex_25737 Int)) (or (<= 996 (select main_a v_prenex_25736)) (< v_prenex_25737 main_x) (<= 0 (+ (select main_a v_prenex_25737) 2)) (<= (+ main_x 1) v_prenex_25737) (<= (select main_a v_prenex_25737) 4) (<= (select main_a v_prenex_25736) (+ (select main_a v_prenex_25737) 1000)))) (forall ((v_prenex_21125 Int) (v_prenex_21126 Int)) (or (<= (+ main_y 1) v_prenex_21125) (< v_prenex_21125 main_y) (<= (select main_a v_prenex_21125) (+ (select main_a v_prenex_21126) 1000)) (<= 1996 (* 2 (select main_a v_prenex_21125))) (<= (* 2 (select main_a v_prenex_21125)) 2000))) (or (forall ((v_prenex_28675 Int)) (or (<= (* 2 (select main_a v_prenex_28675)) 4) (<= (+ main_x 1) v_prenex_28675) (<= (select main_a v_prenex_28675) 2) (< v_prenex_28675 main_x))) (forall ((v_prenex_28674 Int)) (or (< v_prenex_28674 main_y) (<= (select main_a v_prenex_28674) 1002)))) (forall ((v_prenex_20768 Int) (v_prenex_20767 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20767))) (< v_prenex_20768 main_x) (<= 0 (* 2 (select main_a v_prenex_20768))) (<= 996 (select main_a v_prenex_20767)) (<= (+ main_x 1) v_prenex_20768) (<= (+ (select main_a v_prenex_20768) 996) (select main_a v_prenex_20767)) (<= 0 (+ (select main_a v_prenex_20768) 2)))) (forall ((v_prenex_24950 Int) (v_prenex_24949 Int)) (or (<= (+ main_x 1) v_prenex_24950) (<= 0 (select main_a v_prenex_24950)) (<= (+ (select main_a v_prenex_24950) (select main_a v_prenex_24949)) 1000) (< v_prenex_24950 main_x) (<= 998 (select main_a v_prenex_24949)))) (forall ((v_prenex_24926 Int) (v_prenex_24925 Int)) (or (<= (+ main_x 1) v_prenex_24926) (<= 0 (* 2 (select main_a v_prenex_24926))) (< v_prenex_24926 main_x) (<= (+ (select main_a v_prenex_24926) 996) (select main_a v_prenex_24925)))) (or (forall ((v_prenex_23112 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23112))) (<= (+ main_x 1) v_prenex_23112) (< v_prenex_23112 main_x))) (forall ((v_prenex_23111 Int)) (or (< v_prenex_23111 main_y) (<= (select main_a v_prenex_23111) 1002)))) (or (forall ((v_prenex_19587 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19587))) (<= 998 (select main_a v_prenex_19587)))) (forall ((v_prenex_19588 Int)) (or (<= (* 2 (select main_a v_prenex_19588)) 4) (<= (+ main_x 1) v_prenex_19588) (< v_prenex_19588 main_x) (<= 0 (select main_a v_prenex_19588))))) (forall ((v_prenex_22930 Int) (v_prenex_22931 Int)) (or (<= (select main_a v_prenex_22931) 4) (<= (+ main_x 1) v_prenex_22931) (<= (+ (select main_a v_prenex_22931) (select main_a v_prenex_22930)) 1000) (<= 998 (select main_a v_prenex_22930)) (< v_prenex_22931 main_x) (<= 996 (select main_a v_prenex_22930)))) (forall ((v_prenex_24134 Int) (v_prenex_24133 Int)) (or (<= (select main_a v_prenex_24133) (+ (select main_a v_prenex_24134) 1000)) (<= (select main_a v_prenex_24134) 4) (<= (+ main_x 1) v_prenex_24134) (< v_prenex_24134 main_x) (<= (select main_a v_prenex_24133) 1002) (< v_prenex_24133 main_y) (<= (* 2 (select main_a v_prenex_24133)) 2000))) (or (forall ((v_prenex_20952 Int)) (or (<= (* 2 (select main_a v_prenex_20952)) 2000) (<= (select main_a v_prenex_20952) 1002))) (forall ((v_prenex_20953 Int)) (or (<= (+ main_x 1) v_prenex_20953) (<= 0 (* 2 (select main_a v_prenex_20953))) (< v_prenex_20953 main_x) (<= (select main_a v_prenex_20953) 4)))) (or (forall ((v_prenex_22957 Int)) (or (< v_prenex_22957 main_x) (<= (* 2 (select main_a v_prenex_22957)) 4) (<= (+ main_x 1) v_prenex_22957))) (forall ((v_prenex_22956 Int)) (or (<= (select main_a v_prenex_22956) 1002) (< v_prenex_22956 main_y)))) (forall ((v_prenex_24169 Int) (v_prenex_24170 Int)) (or (<= (select main_a v_prenex_24169) (+ (select main_a v_prenex_24170) 1000)) (<= (* 2 (select main_a v_prenex_24169)) 2000) (<= (+ main_x 1) v_prenex_24170) (<= (* 2 (select main_a v_prenex_24170)) 4) (<= 996 (select main_a v_prenex_24169)) (< v_prenex_24170 main_x) (<= 0 (select main_a v_prenex_24170)))) (forall ((v_prenex_27338 Int) (v_prenex_27339 Int)) (or (<= (+ (select main_a v_prenex_27339) 996) (select main_a v_prenex_27338)) (<= (select main_a v_prenex_27338) 1002) (<= 998 (select main_a v_prenex_27338)) (<= (select main_a v_prenex_27339) 2) (< v_prenex_27339 main_x) (<= (+ main_x 1) v_prenex_27339))) (forall ((v_prenex_28554 Int) (v_prenex_28553 Int)) (or (<= (select main_a v_prenex_28553) 1002) (<= (+ main_x 1) v_prenex_28554) (<= 0 (* 2 (select main_a v_prenex_28554))) (<= (+ main_y 1) v_prenex_28553) (<= (select main_a v_prenex_28553) (+ (select main_a v_prenex_28554) 1000)) (< v_prenex_28554 main_x) (<= (select main_a v_prenex_28553) 1000))) (forall ((v_prenex_19704 Int) (v_prenex_19703 Int)) (or (<= 0 (+ (select main_a v_prenex_19704) 2)) (<= (+ main_x 1) v_prenex_19704) (<= (select main_a v_prenex_19703) 1000) (< v_prenex_19704 main_x) (<= (select main_a v_prenex_19703) (+ (select main_a v_prenex_19704) 1000)) (<= 998 (select main_a v_prenex_19703)))) (or (forall ((v_prenex_25684 Int)) (<= (* 2 (select main_a v_prenex_25684)) 2000)) (forall ((v_prenex_25685 Int)) (or (<= (select main_a v_prenex_25685) 4) (<= (+ main_x 1) v_prenex_25685) (<= 0 (select main_a v_prenex_25685)) (< v_prenex_25685 main_x)))) (or (forall ((v_prenex_27560 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27560))) (<= (* 2 (select main_a v_prenex_27560)) 2000))) (forall ((v_prenex_27561 Int)) (or (<= 0 (select main_a v_prenex_27561)) (<= (+ main_x 1) v_prenex_27561) (<= (* 2 (select main_a v_prenex_27561)) 4) (<= (select main_a v_prenex_27561) 2) (< v_prenex_27561 main_x)))) (or (forall ((v_prenex_27438 Int)) (or (< v_prenex_27438 main_x) (<= (select main_a v_prenex_27438) 2) (<= 0 (* 2 (select main_a v_prenex_27438))) (<= (+ main_x 1) v_prenex_27438) (<= (* 2 (select main_a v_prenex_27438)) 4))) (forall ((v_prenex_27437 Int)) (or (<= (select main_a v_prenex_27437) 1002) (<= (select main_a v_prenex_27437) 1000)))) (or (forall ((v_prenex_28462 Int)) (or (< v_prenex_28462 main_x) (<= (+ main_x 1) v_prenex_28462) (<= (* 2 (select main_a v_prenex_28462)) 4) (<= (select main_a v_prenex_28462) 4) (<= 0 (select main_a v_prenex_28462)))) (forall ((v_prenex_28461 Int)) (or (<= 998 (select main_a v_prenex_28461)) (<= (select main_a v_prenex_28461) 1000)))) (forall ((v_prenex_20618 Int) (v_prenex_20617 Int)) (or (<= (select main_a v_prenex_20617) 1000) (< v_prenex_20618 main_x) (<= (* 2 (select main_a v_prenex_20618)) 4) (<= (+ (select main_a v_prenex_20618) (select main_a v_prenex_20617)) 1000) (<= (+ main_x 1) v_prenex_20618) (<= (select main_a v_prenex_20618) 2))) (or (forall ((v_prenex_25722 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25722))) (<= (select main_a v_prenex_25722) 1002))) (forall ((v_prenex_25723 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25723))) (<= (+ main_x 1) v_prenex_25723) (< v_prenex_25723 main_x)))) (forall ((v_prenex_22904 Int) (v_prenex_22905 Int)) (or (<= (select main_a v_prenex_22904) (+ (select main_a v_prenex_22905) 1000)) (<= 998 (select main_a v_prenex_22904)) (<= 0 (select main_a v_prenex_22905)) (<= (+ main_y 1) v_prenex_22904) (<= (* 2 (select main_a v_prenex_22904)) 2000) (< v_prenex_22905 main_x) (<= (+ main_x 1) v_prenex_22905))) (forall ((v_prenex_20003 Int) (v_prenex_20002 Int)) (or (<= 0 (select main_a v_prenex_20003)) (<= (select main_a v_prenex_20002) 1002) (< v_prenex_20003 main_x) (<= (select main_a v_prenex_20002) (+ (select main_a v_prenex_20003) 1000)) (<= (+ main_x 1) v_prenex_20003))) (forall ((v_prenex_24788 Int) (v_prenex_24789 Int)) (or (<= (+ main_x 1) v_prenex_24789) (< v_prenex_24789 main_x) (<= (+ (select main_a v_prenex_24789) (select main_a v_prenex_24788)) 1000) (<= 1996 (* 2 (select main_a v_prenex_24788))) (<= (* 2 (select main_a v_prenex_24788)) 2000) (<= (+ main_y 1) v_prenex_24788) (<= (select main_a v_prenex_24789) 2))) (forall ((v_prenex_26141 Int) (v_prenex_26142 Int)) (or (<= (+ main_y 1) v_prenex_26141) (<= (+ (select main_a v_prenex_26142) 996) (select main_a v_prenex_26141)) (< v_prenex_26142 main_x) (<= (select main_a v_prenex_26141) 1002) (<= (select main_a v_prenex_26142) 4) (<= (+ main_x 1) v_prenex_26142))) (or (forall ((v_prenex_24329 Int)) (or (< v_prenex_24329 main_y) (<= (* 2 (select main_a v_prenex_24329)) 2000))) (forall ((v_prenex_24330 Int)) (or (<= (* 2 (select main_a v_prenex_24330)) 4) (<= (+ main_x 1) v_prenex_24330) (< v_prenex_24330 main_x)))) (forall ((v_prenex_27500 Int) (v_prenex_27501 Int)) (or (<= 0 (select main_a v_prenex_27501)) (<= 1996 (* 2 (select main_a v_prenex_27500))) (<= 998 (select main_a v_prenex_27500)) (<= 1000 (+ (select main_a v_prenex_27501) (select main_a v_prenex_27500))) (<= (+ main_x 1) v_prenex_27501) (< v_prenex_27501 main_x))) (or (forall ((v_prenex_23395 Int)) (or (<= (+ main_y 1) v_prenex_23395) (<= 1996 (* 2 (select main_a v_prenex_23395))))) (forall ((v_prenex_23396 Int)) (or (<= (+ main_x 1) v_prenex_23396) (<= (* 2 (select main_a v_prenex_23396)) 4) (< v_prenex_23396 main_x) (<= (select main_a v_prenex_23396) 4)))) (forall ((v_prenex_26633 Int) (v_prenex_26634 Int)) (or (<= 996 (select main_a v_prenex_26633)) (<= 0 (* 2 (select main_a v_prenex_26634))) (< v_prenex_26634 main_x) (<= (+ main_x 1) v_prenex_26634) (<= (select main_a v_prenex_26633) (+ (select main_a v_prenex_26634) 1000)) (<= (+ main_y 1) v_prenex_26633))) (forall ((v_prenex_26981 Int) (v_prenex_26982 Int)) (or (<= (+ main_x 1) v_prenex_26982) (<= 0 (select main_a v_prenex_26982)) (<= (* 2 (select main_a v_prenex_26982)) 4) (<= 1996 (* 2 (select main_a v_prenex_26981))) (<= (+ (select main_a v_prenex_26982) (select main_a v_prenex_26981)) 1000) (<= (select main_a v_prenex_26981) 1002) (< v_prenex_26982 main_x))) (or (forall ((v_prenex_23600 Int)) (or (<= 998 (select main_a v_prenex_23600)) (<= 996 (select main_a v_prenex_23600)) (<= (+ main_y 1) v_prenex_23600))) (forall ((v_prenex_23601 Int)) (or (< v_prenex_23601 main_x) (<= 0 (* 2 (select main_a v_prenex_23601))) (<= (+ main_x 1) v_prenex_23601)))) (or (forall ((v_prenex_27551 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27551))) (<= (* 2 (select main_a v_prenex_27551)) 4) (< v_prenex_27551 main_x) (<= (+ main_x 1) v_prenex_27551) (<= (select main_a v_prenex_27551) 2))) (forall ((v_prenex_27550 Int)) (<= (* 2 (select main_a v_prenex_27550)) 2000))) (or (forall ((v_prenex_19405 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19405))) (<= (select main_a v_prenex_19405) 1000))) (forall ((v_prenex_19406 Int)) (or (< v_prenex_19406 main_x) (<= 0 (* 2 (select main_a v_prenex_19406))) (<= 0 (+ (select main_a v_prenex_19406) 2)) (<= (select main_a v_prenex_19406) 2) (<= (+ main_x 1) v_prenex_19406)))) (or (forall ((v_prenex_25708 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25708))) (<= (select main_a v_prenex_25708) 1000) (<= (+ main_y 1) v_prenex_25708))) (forall ((v_prenex_25709 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25709))) (<= (+ main_x 1) v_prenex_25709) (<= (select main_a v_prenex_25709) 2) (< v_prenex_25709 main_x)))) (or (forall ((v_prenex_23806 Int)) (or (<= (* 2 (select main_a v_prenex_23806)) 4) (<= 0 (* 2 (select main_a v_prenex_23806))) (< v_prenex_23806 main_x) (<= (+ main_x 1) v_prenex_23806))) (forall ((v_prenex_23805 Int)) (or (<= 998 (select main_a v_prenex_23805)) (<= (select main_a v_prenex_23805) 1000)))) (forall ((v_prenex_19858 Int) (v_prenex_19857 Int)) (or (<= 998 (select main_a v_prenex_19857)) (<= (select main_a v_prenex_19858) 2) (<= (+ main_x 1) v_prenex_19858) (< v_prenex_19858 main_x) (<= (select main_a v_prenex_19857) 1002) (<= (select main_a v_prenex_19857) (+ (select main_a v_prenex_19858) 1000)) (<= 0 (+ (select main_a v_prenex_19858) 2)))) (forall ((v_prenex_24643 Int) (v_prenex_24642 Int)) (or (<= 0 (+ (select main_a v_prenex_24643) 2)) (<= (select main_a v_prenex_24642) 1002) (<= (+ (select main_a v_prenex_24643) 996) (select main_a v_prenex_24642)) (<= 1996 (* 2 (select main_a v_prenex_24642))) (<= (+ main_x 1) v_prenex_24643) (<= (select main_a v_prenex_24643) 2) (< v_prenex_24643 main_x))) (or (forall ((v_prenex_23972 Int)) (or (<= (* 2 (select main_a v_prenex_23972)) 4) (< v_prenex_23972 main_x) (<= 0 (* 2 (select main_a v_prenex_23972))) (<= (+ main_x 1) v_prenex_23972) (<= 0 (select main_a v_prenex_23972)))) (forall ((v_prenex_23971 Int)) (or (<= (select main_a v_prenex_23971) 1002) (<= 1996 (* 2 (select main_a v_prenex_23971)))))) (forall ((v_prenex_23589 Int) (v_prenex_23588 Int)) (or (<= (+ main_x 1) v_prenex_23589) (<= 1996 (* 2 (select main_a v_prenex_23588))) (<= 0 (+ (select main_a v_prenex_23589) 2)) (<= (+ (select main_a v_prenex_23589) 996) (select main_a v_prenex_23588)) (<= (+ main_y 1) v_prenex_23588) (< v_prenex_23589 main_x))) (or (forall ((v_prenex_23774 Int)) (or (<= 0 (+ (select main_a v_prenex_23774) 2)) (<= (+ main_x 1) v_prenex_23774) (< v_prenex_23774 main_x))) (forall ((v_prenex_23773 Int)) (<= (* 2 (select main_a v_prenex_23773)) 2000))) (or (forall ((v_prenex_19959 Int)) (or (< v_prenex_19959 main_x) (<= (select main_a v_prenex_19959) 4) (<= (* 2 (select main_a v_prenex_19959)) 4) (<= (+ main_x 1) v_prenex_19959))) (forall ((v_prenex_19958 Int)) (or (<= 996 (select main_a v_prenex_19958)) (<= (* 2 (select main_a v_prenex_19958)) 2000)))) (forall ((v_prenex_28458 Int) (v_prenex_28457 Int)) (or (<= 996 (select main_a v_prenex_28457)) (<= 0 (select main_a v_prenex_28458)) (<= (+ main_x 1) v_prenex_28458) (< v_prenex_28458 main_x) (<= 0 (* 2 (select main_a v_prenex_28458))) (<= 1996 (* 2 (select main_a v_prenex_28457))) (<= (+ (select main_a v_prenex_28458) (select main_a v_prenex_28457)) 1000))) (or (forall ((v_prenex_22109 Int)) (<= (select main_a v_prenex_22109) 1000)) (forall ((v_prenex_22110 Int)) (or (<= (select main_a v_prenex_22110) 2) (< v_prenex_22110 main_x) (<= 0 (* 2 (select main_a v_prenex_22110))) (<= (+ main_x 1) v_prenex_22110)))) (or (forall ((v_prenex_21879 Int)) (or (<= (select main_a v_prenex_21879) 1000) (<= (* 2 (select main_a v_prenex_21879)) 2000))) (forall ((v_prenex_21880 Int)) (or (< v_prenex_21880 main_x) (<= 0 (* 2 (select main_a v_prenex_21880))) (<= (+ main_x 1) v_prenex_21880) (<= (* 2 (select main_a v_prenex_21880)) 4)))) (forall ((v_prenex_23855 Int) (v_prenex_23856 Int)) (or (<= 0 (select main_a v_prenex_23856)) (<= (+ main_x 1) v_prenex_23856) (<= (select main_a v_prenex_23855) 1002) (<= (+ (select main_a v_prenex_23856) 996) (select main_a v_prenex_23855)) (<= (select main_a v_prenex_23856) 2) (<= 998 (select main_a v_prenex_23855)) (< v_prenex_23856 main_x))) (forall ((v_prenex_23761 Int) (v_prenex_23762 Int)) (or (<= (+ main_x 1) v_prenex_23762) (<= (select main_a v_prenex_23761) 1002) (<= 1996 (* 2 (select main_a v_prenex_23761))) (<= 0 (+ (select main_a v_prenex_23762) 2)) (<= 0 (* 2 (select main_a v_prenex_23762))) (<= (select main_a v_prenex_23761) (+ (select main_a v_prenex_23762) 1000)) (< v_prenex_23762 main_x))) (forall ((v_prenex_28636 Int) (v_prenex_28637 Int)) (or (<= (+ (select main_a v_prenex_28637) (select main_a v_prenex_28636)) 1000) (< v_prenex_28637 main_x) (<= (select main_a v_prenex_28637) 4) (<= (+ main_x 1) v_prenex_28637) (<= 1996 (* 2 (select main_a v_prenex_28636))) (<= (* 2 (select main_a v_prenex_28637)) 4) (<= 998 (select main_a v_prenex_28636)))) (forall ((v_prenex_18693 Int) (v_prenex_18694 Int)) (or (<= (+ main_x 1) v_prenex_18693) (<= 0 (* 2 (select main_a v_prenex_18693))) (<= (select main_a v_prenex_18694) 1002) (<= 1000 (+ (select main_a v_prenex_18693) (select main_a v_prenex_18694))) (< v_prenex_18693 main_x) (<= (select main_a v_prenex_18693) 4) (<= (select main_a v_prenex_18694) 1000))) (forall ((v_prenex_27161 Int) (v_prenex_27162 Int)) (or (<= (+ main_x 1) v_prenex_27162) (<= 998 (select main_a v_prenex_27161)) (<= (select main_a v_prenex_27162) 4) (<= (select main_a v_prenex_27161) 1002) (<= (+ (select main_a v_prenex_27162) 996) (select main_a v_prenex_27161)) (< v_prenex_27162 main_x) (<= (select main_a v_prenex_27162) 2))) (forall ((v_prenex_24537 Int) (v_prenex_24536 Int)) (or (<= (select main_a v_prenex_24536) 1002) (<= (+ (select main_a v_prenex_24537) 996) (select main_a v_prenex_24536)) (< v_prenex_24537 main_x) (<= 996 (select main_a v_prenex_24536)) (<= 0 (select main_a v_prenex_24537)) (<= 0 (* 2 (select main_a v_prenex_24537))) (<= (+ main_x 1) v_prenex_24537))) (forall ((v_prenex_21069 Int) (v_prenex_21070 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21070))) (<= 998 (select main_a v_prenex_21069)) (<= (select main_a v_prenex_21070) 4) (<= (select main_a v_prenex_21069) (+ (select main_a v_prenex_21070) 1000)) (<= (+ main_x 1) v_prenex_21070) (< v_prenex_21070 main_x))) (or (forall ((v_prenex_24301 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24301))) (<= (select main_a v_prenex_24301) 1000))) (forall ((v_prenex_24302 Int)) (or (<= 0 (+ (select main_a v_prenex_24302) 2)) (<= (+ main_x 1) v_prenex_24302) (<= 0 (* 2 (select main_a v_prenex_24302))) (< v_prenex_24302 main_x)))) (forall ((v_prenex_23027 Int) (v_prenex_23026 Int)) (or (<= (+ main_x 1) v_prenex_23027) (<= 1996 (* 2 (select main_a v_prenex_23026))) (<= (select main_a v_prenex_23027) 2) (<= (select main_a v_prenex_23026) (+ (select main_a v_prenex_23027) 1000)) (< v_prenex_23027 main_x) (<= 998 (select main_a v_prenex_23026)) (<= (* 2 (select main_a v_prenex_23027)) 4))) (or (forall ((v_prenex_23143 Int)) (or (<= (select main_a v_prenex_23143) 1000) (<= (* 2 (select main_a v_prenex_23143)) 2000))) (forall ((v_prenex_23144 Int)) (or (< v_prenex_23144 main_x) (<= (* 2 (select main_a v_prenex_23144)) 4) (<= (select main_a v_prenex_23144) 2) (<= (+ main_x 1) v_prenex_23144) (<= (select main_a v_prenex_23144) 4)))) (forall ((v_prenex_21833 Int) (v_prenex_21834 Int)) (or (<= (* 2 (select main_a v_prenex_21834)) 4) (<= (select main_a v_prenex_21833) 1002) (<= 0 (select main_a v_prenex_21834)) (<= 1000 (+ (select main_a v_prenex_21834) (select main_a v_prenex_21833))) (< v_prenex_21834 main_x) (<= (+ main_x 1) v_prenex_21834))) (forall ((v_prenex_28826 Int) (v_prenex_28825 Int)) (or (< v_prenex_28826 main_x) (<= (+ main_x 1) v_prenex_28826) (<= 0 (select main_a v_prenex_28826)) (<= 1000 (+ (select main_a v_prenex_28826) (select main_a v_prenex_28825))) (<= 1996 (* 2 (select main_a v_prenex_28825))) (<= (select main_a v_prenex_28826) 2))) (or (forall ((v_prenex_20288 Int)) (or (<= (select main_a v_prenex_20288) 1000) (<= (* 2 (select main_a v_prenex_20288)) 2000))) (forall ((v_prenex_20289 Int)) (or (< v_prenex_20289 main_x) (<= (select main_a v_prenex_20289) 4) (<= (+ main_x 1) v_prenex_20289) (<= 0 (* 2 (select main_a v_prenex_20289))) (<= 0 (+ (select main_a v_prenex_20289) 2))))) (or (forall ((v_prenex_25610 Int)) (or (<= (select main_a v_prenex_25610) 1002) (<= 998 (select main_a v_prenex_25610)))) (forall ((v_prenex_25611 Int)) (or (<= (select main_a v_prenex_25611) 2) (<= (* 2 (select main_a v_prenex_25611)) 4) (< v_prenex_25611 main_x) (<= (+ main_x 1) v_prenex_25611) (<= 0 (* 2 (select main_a v_prenex_25611)))))) (forall ((v_prenex_21699 Int) (v_prenex_21700 Int)) (or (<= (+ main_y 1) v_prenex_21699) (< v_prenex_21699 main_y) (<= (select main_a v_prenex_21699) (+ (select main_a v_prenex_21700) 1000)) (<= (select main_a v_prenex_21699) 1002))) (forall ((v_prenex_20207 Int) (v_prenex_20206 Int)) (or (<= 0 (+ (select main_a v_prenex_20207) 2)) (<= (+ main_x 1) v_prenex_20207) (<= 998 (select main_a v_prenex_20206)) (< v_prenex_20207 main_x) (<= (+ (select main_a v_prenex_20207) 996) (select main_a v_prenex_20206)) (<= (* 2 (select main_a v_prenex_20206)) 2000) (<= 0 (* 2 (select main_a v_prenex_20207))))) (forall ((v_prenex_18912 Int) (v_prenex_18911 Int)) (or (<= 996 (select main_a v_prenex_18911)) (<= (+ (select main_a v_prenex_18912) 996) (select main_a v_prenex_18911)) (< v_prenex_18912 main_x) (<= (+ main_x 1) v_prenex_18912) (<= (select main_a v_prenex_18912) 2))) (forall ((v_prenex_25202 Int) (v_prenex_25201 Int)) (or (<= 1000 (+ (select main_a v_prenex_25202) (select main_a v_prenex_25201))) (<= (+ main_x 1) v_prenex_25202) (< v_prenex_25202 main_x) (<= 996 (select main_a v_prenex_25201)) (<= (select main_a v_prenex_25202) 4) (<= (select main_a v_prenex_25202) 2) (<= (* 2 (select main_a v_prenex_25201)) 2000))) (forall ((v_prenex_20055 Int) (v_prenex_20054 Int)) (or (<= (+ main_x 1) v_prenex_20055) (<= 0 (+ (select main_a v_prenex_20055) 2)) (<= (select main_a v_prenex_20054) 1000) (<= (+ (select main_a v_prenex_20055) 996) (select main_a v_prenex_20054)) (< v_prenex_20055 main_x) (<= (select main_a v_prenex_20055) 2) (<= (select main_a v_prenex_20054) 1002))) (forall ((v_prenex_22672 Int) (v_prenex_22673 Int)) (or (< v_prenex_22673 main_x) (<= (select main_a v_prenex_22672) 1000) (<= (select main_a v_prenex_22672) (+ (select main_a v_prenex_22673) 1000)) (<= (+ main_x 1) v_prenex_22673) (<= 996 (select main_a v_prenex_22672)) (<= (+ main_y 1) v_prenex_22672) (<= (* 2 (select main_a v_prenex_22673)) 4))) (forall ((v_prenex_23230 Int) (v_prenex_23229 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23230))) (<= 1996 (* 2 (select main_a v_prenex_23229))) (<= (* 2 (select main_a v_prenex_23230)) 4) (<= (select main_a v_prenex_23229) (+ (select main_a v_prenex_23230) 1000)) (< v_prenex_23230 main_x) (<= (+ main_x 1) v_prenex_23230) (<= 998 (select main_a v_prenex_23229)))) (or (forall ((v_prenex_26865 Int)) (or (<= (+ main_x 1) v_prenex_26865) (<= 0 (* 2 (select main_a v_prenex_26865))) (<= (* 2 (select main_a v_prenex_26865)) 4) (< v_prenex_26865 main_x))) (forall ((v_prenex_26864 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26864))) (<= (select main_a v_prenex_26864) 1000)))) (or (forall ((v_prenex_22697 Int)) (or (< v_prenex_22697 main_x) (<= (select main_a v_prenex_22697) 4) (<= (+ main_x 1) v_prenex_22697) (<= 0 (* 2 (select main_a v_prenex_22697))) (<= (* 2 (select main_a v_prenex_22697)) 4))) (forall ((v_prenex_22696 Int)) (or (<= (* 2 (select main_a v_prenex_22696)) 2000) (<= 996 (select main_a v_prenex_22696))))) (forall ((v_prenex_23651 Int) (v_prenex_23650 Int)) (or (< v_prenex_23650 main_y) (< v_prenex_23651 main_x) (<= 998 (select main_a v_prenex_23650)) (<= (+ (select main_a v_prenex_23651) (select main_a v_prenex_23650)) 1000) (<= 0 (+ (select main_a v_prenex_23651) 2)) (<= 1996 (* 2 (select main_a v_prenex_23650))) (<= (+ main_x 1) v_prenex_23651))) (forall ((v_prenex_20195 Int) (v_prenex_20194 Int)) (or (<= 998 (select main_a v_prenex_20194)) (<= (* 2 (select main_a v_prenex_20195)) 4) (<= (select main_a v_prenex_20194) (+ (select main_a v_prenex_20195) 1000)) (< v_prenex_20195 main_x) (<= (+ main_x 1) v_prenex_20195) (<= (select main_a v_prenex_20195) 2))) (forall ((v_prenex_26021 Int) (v_prenex_26022 Int)) (or (< v_prenex_26022 main_x) (<= (* 2 (select main_a v_prenex_26021)) 2000) (<= (select main_a v_prenex_26021) (+ (select main_a v_prenex_26022) 1000)) (<= (+ main_x 1) v_prenex_26022) (<= 1996 (* 2 (select main_a v_prenex_26021))) (<= (select main_a v_prenex_26022) 2) (<= 0 (* 2 (select main_a v_prenex_26022))))) (forall ((v_prenex_22417 Int) (v_prenex_22418 Int)) (or (<= (select main_a v_prenex_22417) 1002) (<= 1000 (+ (select main_a v_prenex_22418) (select main_a v_prenex_22417))) (<= 0 (* 2 (select main_a v_prenex_22418))) (< v_prenex_22418 main_x) (<= 998 (select main_a v_prenex_22417)) (< v_prenex_22417 main_y) (<= (+ main_x 1) v_prenex_22418))) (forall ((v_prenex_23750 Int) (v_prenex_23749 Int)) (or (< v_prenex_23750 main_x) (<= (+ main_x 1) v_prenex_23750) (<= (+ main_y 1) v_prenex_23749) (<= 1000 (+ (select main_a v_prenex_23750) (select main_a v_prenex_23749))) (< v_prenex_23749 main_y))) (forall ((v_prenex_20736 Int) (v_prenex_20735 Int)) (or (<= (+ main_x 1) v_prenex_20736) (< v_prenex_20736 main_x) (< v_prenex_20735 main_y) (<= (select main_a v_prenex_20735) 1002) (<= 998 (select main_a v_prenex_20735)) (<= (+ (select main_a v_prenex_20736) 996) (select main_a v_prenex_20735)) (<= (select main_a v_prenex_20736) 2))) (forall ((v_prenex_24337 Int) (v_prenex_24338 Int)) (or (<= (+ (select main_a v_prenex_24338) 996) (select main_a v_prenex_24337)) (<= 996 (select main_a v_prenex_24337)) (<= (+ main_x 1) v_prenex_24338) (<= 0 (* 2 (select main_a v_prenex_24338))) (<= 998 (select main_a v_prenex_24337)) (<= (* 2 (select main_a v_prenex_24338)) 4) (< v_prenex_24338 main_x))) (forall ((v_prenex_19228 Int) (v_prenex_19227 Int)) (or (< v_prenex_19228 main_x) (<= 998 (select main_a v_prenex_19227)) (<= (+ (select main_a v_prenex_19228) 996) (select main_a v_prenex_19227)) (<= 0 (* 2 (select main_a v_prenex_19228))) (<= 1996 (* 2 (select main_a v_prenex_19227))) (<= (+ main_x 1) v_prenex_19228) (<= 0 (+ (select main_a v_prenex_19228) 2)))) (or (forall ((v_prenex_21488 Int)) (or (<= 0 (+ (select main_a v_prenex_21488) 2)) (<= (select main_a v_prenex_21488) 2) (<= (+ main_x 1) v_prenex_21488) (<= 0 (* 2 (select main_a v_prenex_21488))) (< v_prenex_21488 main_x))) (forall ((v_prenex_21487 Int)) (<= 1996 (* 2 (select main_a v_prenex_21487))))) (forall ((v_prenex_22806 Int) (v_prenex_22807 Int)) (or (<= (select main_a v_prenex_22807) 4) (<= 0 (+ (select main_a v_prenex_22807) 2)) (<= (+ main_x 1) v_prenex_22807) (<= (* 2 (select main_a v_prenex_22806)) 2000) (<= (select main_a v_prenex_22806) 1000) (<= (select main_a v_prenex_22806) (+ (select main_a v_prenex_22807) 1000)) (< v_prenex_22807 main_x))) (forall ((v_prenex_24432 Int) (v_prenex_24433 Int)) (or (< v_prenex_24433 main_x) (<= (* 2 (select main_a v_prenex_24433)) 4) (<= (+ main_x 1) v_prenex_24433) (<= (+ (select main_a v_prenex_24433) (select main_a v_prenex_24432)) 1000) (<= 998 (select main_a v_prenex_24432)) (<= (select main_a v_prenex_24433) 2) (<= 1996 (* 2 (select main_a v_prenex_24432))))) (or (forall ((v_prenex_21723 Int)) (or (<= (select main_a v_prenex_21723) 1000) (<= (select main_a v_prenex_21723) 1002))) (forall ((v_prenex_21724 Int)) (or (<= (+ main_x 1) v_prenex_21724) (< v_prenex_21724 main_x) (<= (select main_a v_prenex_21724) 2) (<= (* 2 (select main_a v_prenex_21724)) 4)))) (forall ((v_prenex_25979 Int) (v_prenex_25980 Int)) (or (<= (* 2 (select main_a v_prenex_25979)) 2000) (<= (+ main_x 1) v_prenex_25980) (<= 0 (+ (select main_a v_prenex_25980) 2)) (< v_prenex_25980 main_x) (<= 1000 (+ (select main_a v_prenex_25980) (select main_a v_prenex_25979))) (<= (select main_a v_prenex_25980) 2) (<= (select main_a v_prenex_25979) 1002))) (or (forall ((v_prenex_21882 Int)) (or (<= (+ main_x 1) v_prenex_21882) (<= 0 (select main_a v_prenex_21882)) (<= 0 (* 2 (select main_a v_prenex_21882))) (<= 0 (+ (select main_a v_prenex_21882) 2)) (< v_prenex_21882 main_x))) (forall ((v_prenex_21881 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21881))) (<= (select main_a v_prenex_21881) 1000)))) (forall ((v_prenex_20145 Int) (v_prenex_20144 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20145))) (<= 998 (select main_a v_prenex_20144)) (<= (+ main_x 1) v_prenex_20145) (<= (select main_a v_prenex_20144) (+ (select main_a v_prenex_20145) 1000)) (<= (* 2 (select main_a v_prenex_20144)) 2000) (< v_prenex_20145 main_x) (<= (select main_a v_prenex_20145) 4))) (forall ((v_prenex_19036 Int) (v_prenex_19035 Int)) (or (<= (select main_a v_prenex_19035) 1000) (<= 998 (select main_a v_prenex_19035)) (<= 1000 (+ (select main_a v_prenex_19036) (select main_a v_prenex_19035))) (<= 0 (select main_a v_prenex_19036)) (<= 0 (+ (select main_a v_prenex_19036) 2)) (< v_prenex_19036 main_x) (<= (+ main_x 1) v_prenex_19036))) (forall ((v_prenex_27380 Int) (v_prenex_27381 Int)) (or (<= (+ main_x 1) v_prenex_27381) (<= (* 2 (select main_a v_prenex_27380)) 2000) (<= (+ (select main_a v_prenex_27381) 996) (select main_a v_prenex_27380)) (<= 996 (select main_a v_prenex_27380)) (< v_prenex_27381 main_x) (<= (select main_a v_prenex_27381) 2) (<= (+ main_y 1) v_prenex_27380))) (forall ((v_prenex_20533 Int) (v_prenex_20534 Int)) (or (< v_prenex_20534 main_x) (<= (* 2 (select main_a v_prenex_20533)) 2000) (<= (select main_a v_prenex_20533) (+ (select main_a v_prenex_20534) 1000)) (<= 1996 (* 2 (select main_a v_prenex_20533))) (<= (+ main_y 1) v_prenex_20533) (<= (+ main_x 1) v_prenex_20534) (<= (select main_a v_prenex_20534) 4))) (forall ((v_prenex_25026 Int) (v_prenex_25025 Int)) (or (<= (select main_a v_prenex_25025) 1002) (< v_prenex_25026 main_x) (<= (+ main_x 1) v_prenex_25026) (<= (+ main_y 1) v_prenex_25025) (<= 0 (+ (select main_a v_prenex_25026) 2)) (<= (select main_a v_prenex_25025) (+ (select main_a v_prenex_25026) 1000)) (<= (select main_a v_prenex_25025) 1000))) (forall ((v_prenex_27137 Int) (v_prenex_27138 Int)) (or (<= (* 2 (select main_a v_prenex_27138)) 4) (<= (+ (select main_a v_prenex_27138) 996) (select main_a v_prenex_27137)) (<= 1996 (* 2 (select main_a v_prenex_27137))) (<= 0 (* 2 (select main_a v_prenex_27138))) (<= (+ main_x 1) v_prenex_27138) (< v_prenex_27138 main_x))) (forall ((v_prenex_27254 Int) (v_prenex_27255 Int)) (or (<= (select main_a v_prenex_27254) 1002) (< v_prenex_27255 main_x) (<= 1000 (+ (select main_a v_prenex_27255) (select main_a v_prenex_27254))) (<= (select main_a v_prenex_27255) 4) (<= (+ main_x 1) v_prenex_27255) (<= (* 2 (select main_a v_prenex_27254)) 2000))) (forall ((v_prenex_19120 Int) (v_prenex_19121 Int)) (or (<= (+ main_x 1) v_prenex_19121) (<= (+ main_y 1) v_prenex_19120) (< v_prenex_19121 main_x) (<= (+ (select main_a v_prenex_19121) (select main_a v_prenex_19120)) 1000) (<= 0 (select main_a v_prenex_19121)))) (or (forall ((v_prenex_18761 Int)) (or (< v_prenex_18761 main_x) (<= (* 2 (select main_a v_prenex_18761)) 4) (<= 0 (* 2 (select main_a v_prenex_18761))) (<= (+ main_x 1) v_prenex_18761))) (forall ((v_prenex_18762 Int)) (or (<= 996 (select main_a v_prenex_18762)) (<= (select main_a v_prenex_18762) 1002)))) (or (forall ((v_prenex_20812 Int)) (or (< v_prenex_20812 main_x) (<= (+ main_x 1) v_prenex_20812) (<= (* 2 (select main_a v_prenex_20812)) 4) (<= 0 (* 2 (select main_a v_prenex_20812))) (<= 0 (+ (select main_a v_prenex_20812) 2)))) (forall ((v_prenex_20811 Int)) (or (<= (select main_a v_prenex_20811) 1000) (<= 996 (select main_a v_prenex_20811))))) (forall ((v_prenex_22934 Int) (v_prenex_22935 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22935))) (<= 0 (+ (select main_a v_prenex_22935) 2)) (< v_prenex_22935 main_x) (<= 1000 (+ (select main_a v_prenex_22935) (select main_a v_prenex_22934))) (<= (+ main_x 1) v_prenex_22935))) (forall ((v_prenex_24627 Int) (v_prenex_24626 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24627))) (<= (select main_a v_prenex_24626) 1000) (<= 1000 (+ (select main_a v_prenex_24627) (select main_a v_prenex_24626))) (<= (+ main_x 1) v_prenex_24627) (< v_prenex_24627 main_x) (<= (* 2 (select main_a v_prenex_24627)) 4))) (forall ((v_prenex_23002 Int) (v_prenex_23003 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23002))) (<= (* 2 (select main_a v_prenex_23002)) 2000) (< v_prenex_23002 main_y) (< v_prenex_23003 main_x) (<= (+ (select main_a v_prenex_23003) (select main_a v_prenex_23002)) 1000) (<= 0 (* 2 (select main_a v_prenex_23003))) (<= (+ main_x 1) v_prenex_23003))) (forall ((v_prenex_18945 Int) (v_prenex_18946 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18946))) (<= 998 (select main_a v_prenex_18945)) (<= (select main_a v_prenex_18945) 1000) (<= (select main_a v_prenex_18946) 2) (< v_prenex_18946 main_x) (<= (+ main_x 1) v_prenex_18946) (<= 1000 (+ (select main_a v_prenex_18946) (select main_a v_prenex_18945))))) (forall ((v_prenex_24755 Int) (v_prenex_24754 Int)) (or (<= (+ main_x 1) v_prenex_24755) (<= (* 2 (select main_a v_prenex_24754)) 2000) (<= (+ (select main_a v_prenex_24755) (select main_a v_prenex_24754)) 1000) (< v_prenex_24755 main_x) (<= 996 (select main_a v_prenex_24754)) (<= 0 (+ (select main_a v_prenex_24755) 2)) (<= 0 (* 2 (select main_a v_prenex_24755))))) (or (forall ((v_prenex_19916 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19916))) (< v_prenex_19916 main_x) (<= 0 (+ (select main_a v_prenex_19916) 2)) (<= (+ main_x 1) v_prenex_19916) (<= (select main_a v_prenex_19916) 4))) (forall ((v_prenex_19915 Int)) (or (<= 998 (select main_a v_prenex_19915)) (<= (select main_a v_prenex_19915) 1002)))) (forall ((v_prenex_28452 Int) (v_prenex_28451 Int)) (or (<= (+ main_x 1) v_prenex_28452) (<= (select main_a v_prenex_28452) 4) (< v_prenex_28452 main_x) (<= (select main_a v_prenex_28452) 2) (<= (select main_a v_prenex_28451) (+ (select main_a v_prenex_28452) 1000)) (<= 998 (select main_a v_prenex_28451)) (<= 1996 (* 2 (select main_a v_prenex_28451))))) (or (forall ((v_prenex_28054 Int)) (or (<= 0 (select main_a v_prenex_28054)) (< v_prenex_28054 main_x) (<= (* 2 (select main_a v_prenex_28054)) 4) (<= (+ main_x 1) v_prenex_28054))) (forall ((v_prenex_28053 Int)) (or (< v_prenex_28053 main_y) (<= (select main_a v_prenex_28053) 1002) (<= (* 2 (select main_a v_prenex_28053)) 2000)))) (forall ((v_prenex_27568 Int) (v_prenex_27569 Int)) (or (<= (+ main_x 1) v_prenex_27569) (<= (+ (select main_a v_prenex_27569) (select main_a v_prenex_27568)) 1000) (<= (* 2 (select main_a v_prenex_27568)) 2000) (<= 996 (select main_a v_prenex_27568)) (<= (select main_a v_prenex_27569) 2) (<= 0 (select main_a v_prenex_27569)) (< v_prenex_27569 main_x))) (or (forall ((v_prenex_25144 Int)) (or (<= (+ main_x 1) v_prenex_25144) (<= (select main_a v_prenex_25144) 2) (< v_prenex_25144 main_x) (<= (* 2 (select main_a v_prenex_25144)) 4))) (forall ((v_prenex_25143 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25143))) (<= 996 (select main_a v_prenex_25143))))) (forall ((v_prenex_28188 Int) (v_prenex_28189 Int)) (or (<= (select main_a v_prenex_28188) 1002) (<= (select main_a v_prenex_28188) 1000) (<= (select main_a v_prenex_28188) (+ (select main_a v_prenex_28189) 1000)) (<= (+ main_x 1) v_prenex_28189) (<= (select main_a v_prenex_28189) 2) (<= (* 2 (select main_a v_prenex_28189)) 4) (< v_prenex_28189 main_x))) (forall ((v_prenex_26204 Int) (v_prenex_26203 Int)) (or (<= (+ (select main_a v_prenex_26204) (select main_a v_prenex_26203)) 1000) (<= 0 (* 2 (select main_a v_prenex_26204))) (<= (* 2 (select main_a v_prenex_26203)) 2000) (< v_prenex_26204 main_x) (<= 0 (+ (select main_a v_prenex_26204) 2)) (<= (+ main_x 1) v_prenex_26204) (<= (select main_a v_prenex_26203) 1002))) (forall ((v_prenex_24059 Int) (v_prenex_24060 Int)) (or (<= 1000 (+ (select main_a v_prenex_24060) (select main_a v_prenex_24059))) (<= (select main_a v_prenex_24059) 1002) (<= (select main_a v_prenex_24060) 4) (<= (+ main_x 1) v_prenex_24060) (<= (select main_a v_prenex_24060) 2) (< v_prenex_24060 main_x) (<= 998 (select main_a v_prenex_24059)))) (or (forall ((v_prenex_21529 Int)) (or (<= 998 (select main_a v_prenex_21529)) (<= (select main_a v_prenex_21529) 1002))) (forall ((v_prenex_21530 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21530))) (< v_prenex_21530 main_x) (<= (+ main_x 1) v_prenex_21530) (<= (* 2 (select main_a v_prenex_21530)) 4)))) (forall ((v_prenex_26343 Int) (v_prenex_26344 Int)) (or (< v_prenex_26344 main_x) (<= 1000 (+ (select main_a v_prenex_26344) (select main_a v_prenex_26343))) (<= (* 2 (select main_a v_prenex_26343)) 2000) (<= (+ main_x 1) v_prenex_26344) (<= (select main_a v_prenex_26344) 4) (<= (* 2 (select main_a v_prenex_26344)) 4))) (forall ((v_prenex_27407 Int) (v_prenex_27406 Int)) (or (<= (* 2 (select main_a v_prenex_27406)) 2000) (<= (+ main_x 1) v_prenex_27407) (<= 996 (select main_a v_prenex_27406)) (<= (select main_a v_prenex_27406) (+ (select main_a v_prenex_27407) 1000)) (<= (select main_a v_prenex_27407) 2) (<= 0 (* 2 (select main_a v_prenex_27407))) (< v_prenex_27407 main_x))) (forall ((v_prenex_22903 Int) (v_prenex_22902 Int)) (or (<= 0 (+ (select main_a v_prenex_22903) 2)) (<= 998 (select main_a v_prenex_22902)) (< v_prenex_22903 main_x) (<= (select main_a v_prenex_22902) 1002) (<= (+ main_x 1) v_prenex_22903) (<= 0 (* 2 (select main_a v_prenex_22903))) (<= 1000 (+ (select main_a v_prenex_22903) (select main_a v_prenex_22902))))) (forall ((v_prenex_21293 Int) (v_prenex_21294 Int)) (or (<= (+ main_x 1) v_prenex_21294) (<= 998 (select main_a v_prenex_21293)) (< v_prenex_21294 main_x) (<= (select main_a v_prenex_21294) 2) (<= (select main_a v_prenex_21293) 1000) (<= (+ (select main_a v_prenex_21294) (select main_a v_prenex_21293)) 1000) (<= 0 (select main_a v_prenex_21294)))) (forall ((v_prenex_20816 Int) (v_prenex_20815 Int)) (or (<= (* 2 (select main_a v_prenex_20816)) 4) (<= 0 (* 2 (select main_a v_prenex_20816))) (<= (select main_a v_prenex_20815) 1002) (<= 1000 (+ (select main_a v_prenex_20816) (select main_a v_prenex_20815))) (< v_prenex_20816 main_x) (<= (+ main_x 1) v_prenex_20816) (<= (* 2 (select main_a v_prenex_20815)) 2000))) (forall ((v_prenex_28140 Int) (v_prenex_28141 Int)) (or (<= (+ main_x 1) v_prenex_28141) (<= 1996 (* 2 (select main_a v_prenex_28140))) (<= (select main_a v_prenex_28140) (+ (select main_a v_prenex_28141) 1000)) (<= (select main_a v_prenex_28141) 4) (<= (select main_a v_prenex_28140) 1000) (<= 0 (+ (select main_a v_prenex_28141) 2)) (< v_prenex_28141 main_x))) (forall ((v_prenex_27624 Int) (v_prenex_27625 Int)) (or (<= (+ main_x 1) v_prenex_27625) (<= (select main_a v_prenex_27624) (+ (select main_a v_prenex_27625) 1000)) (< v_prenex_27625 main_x) (<= 996 (select main_a v_prenex_27624)) (<= 1996 (* 2 (select main_a v_prenex_27624))) (<= (* 2 (select main_a v_prenex_27625)) 4) (<= 0 (+ (select main_a v_prenex_27625) 2)))) (forall ((v_prenex_26180 Int) (v_prenex_26179 Int)) (or (<= (+ main_x 1) v_prenex_26180) (< v_prenex_26180 main_x) (< v_prenex_26179 main_y) (<= 1996 (* 2 (select main_a v_prenex_26179))) (<= 0 (+ (select main_a v_prenex_26180) 2)) (<= 996 (select main_a v_prenex_26179)) (<= (+ (select main_a v_prenex_26180) 996) (select main_a v_prenex_26179)))) (or (forall ((v_prenex_20340 Int)) (or (<= (+ main_y 1) v_prenex_20340) (<= (* 2 (select main_a v_prenex_20340)) 2000) (<= 1996 (* 2 (select main_a v_prenex_20340))) (< v_prenex_20340 main_y))) (forall ((v_prenex_20341 Int)) (<= (* 2 (select main_a v_prenex_20341)) 4))) (forall ((v_prenex_27489 Int) (v_prenex_27488 Int)) (or (<= (+ main_x 1) v_prenex_27489) (<= 998 (select main_a v_prenex_27488)) (<= (+ main_y 1) v_prenex_27488) (<= (select main_a v_prenex_27489) 2) (<= (select main_a v_prenex_27488) (+ (select main_a v_prenex_27489) 1000)) (<= (select main_a v_prenex_27488) 1000) (< v_prenex_27489 main_x))) (or (forall ((v_prenex_28446 Int)) (or (< v_prenex_28446 main_x) (<= (select main_a v_prenex_28446) 2) (<= 0 (select main_a v_prenex_28446)) (<= (+ main_x 1) v_prenex_28446))) (forall ((v_prenex_28445 Int)) (<= (* 2 (select main_a v_prenex_28445)) 2000))) (forall ((v_prenex_25801 Int) (v_prenex_25802 Int)) (or (<= (select main_a v_prenex_25802) 2) (< v_prenex_25802 main_x) (<= (+ main_x 1) v_prenex_25802) (<= (select main_a v_prenex_25801) 1000) (<= 0 (+ (select main_a v_prenex_25802) 2)) (<= (select main_a v_prenex_25801) (+ (select main_a v_prenex_25802) 1000)))) (or (forall ((v_prenex_25726 Int)) (or (<= 998 (select main_a v_prenex_25726)) (<= (select main_a v_prenex_25726) 1000))) (forall ((v_prenex_25727 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25727))) (<= 0 (+ (select main_a v_prenex_25727) 2)) (<= (+ main_x 1) v_prenex_25727) (< v_prenex_25727 main_x) (<= 0 (select main_a v_prenex_25727))))) (or (forall ((v_prenex_27575 Int)) (or (< v_prenex_27575 main_x) (<= (select main_a v_prenex_27575) 4) (<= (+ main_x 1) v_prenex_27575) (<= (select main_a v_prenex_27575) 2) (<= 0 (* 2 (select main_a v_prenex_27575))))) (forall ((v_prenex_27574 Int)) (or (<= 998 (select main_a v_prenex_27574)) (<= (select main_a v_prenex_27574) 1000)))) (forall ((v_prenex_26513 Int) (v_prenex_26514 Int)) (or (<= (select main_a v_prenex_26513) 1000) (< v_prenex_26514 main_x) (<= 0 (select main_a v_prenex_26514)) (<= (+ (select main_a v_prenex_26514) 996) (select main_a v_prenex_26513)) (<= (* 2 (select main_a v_prenex_26514)) 4) (<= (* 2 (select main_a v_prenex_26513)) 2000) (<= (+ main_x 1) v_prenex_26514))) (forall ((v_prenex_18792 Int) (v_prenex_18791 Int)) (or (<= (select main_a v_prenex_18791) 2) (< v_prenex_18791 main_x) (<= (+ (select main_a v_prenex_18791) (select main_a v_prenex_18792)) 1000) (<= (select main_a v_prenex_18792) 1002) (<= 998 (select main_a v_prenex_18792)) (<= (+ main_x 1) v_prenex_18791))) (forall ((v_prenex_28671 Int) (v_prenex_28670 Int)) (or (<= 0 (select main_a v_prenex_28671)) (<= (+ (select main_a v_prenex_28671) 996) (select main_a v_prenex_28670)) (< v_prenex_28671 main_x) (<= (+ main_x 1) v_prenex_28671) (<= (* 2 (select main_a v_prenex_28671)) 4) (<= 998 (select main_a v_prenex_28670)) (<= (select main_a v_prenex_28670) 1002))) (forall ((v_prenex_25538 Int) (v_prenex_25539 Int)) (or (<= (+ main_y 1) v_prenex_25538) (<= (* 2 (select main_a v_prenex_25538)) 2000) (<= (select main_a v_prenex_25538) 1000) (<= (select main_a v_prenex_25538) (+ (select main_a v_prenex_25539) 1000)) (<= 0 (+ (select main_a v_prenex_25539) 2)) (<= (+ main_x 1) v_prenex_25539) (< v_prenex_25539 main_x))) (or (forall ((v_prenex_18879 Int)) (or (< v_prenex_18879 main_y) (<= 996 (select main_a v_prenex_18879)) (<= (+ main_y 1) v_prenex_18879))) (forall ((v_prenex_18880 Int)) (or (<= (* 2 (select main_a v_prenex_18880)) 4) (< v_prenex_18880 main_x)))) (forall ((v_prenex_26178 Int) (v_prenex_26177 Int)) (or (<= (* 2 (select main_a v_prenex_26178)) 4) (<= 998 (select main_a v_prenex_26177)) (<= (+ main_x 1) v_prenex_26178) (<= (+ main_y 1) v_prenex_26177) (< v_prenex_26178 main_x) (<= (* 2 (select main_a v_prenex_26177)) 2000) (<= (select main_a v_prenex_26177) (+ (select main_a v_prenex_26178) 1000)))) (forall ((v_prenex_24560 Int) (v_prenex_24561 Int)) (or (<= (* 2 (select main_a v_prenex_24560)) 2000) (<= (+ main_y 1) v_prenex_24560) (< v_prenex_24561 main_x) (<= (+ main_x 1) v_prenex_24561) (<= (select main_a v_prenex_24561) 2) (<= (+ (select main_a v_prenex_24561) 996) (select main_a v_prenex_24560)))) (forall ((v_prenex_23728 Int) (v_prenex_23727 Int)) (or (<= 998 (select main_a v_prenex_23727)) (<= (+ main_y 1) v_prenex_23727) (<= 1000 (+ (select main_a v_prenex_23728) (select main_a v_prenex_23727))) (<= 0 (+ (select main_a v_prenex_23728) 2)) (<= (+ main_x 1) v_prenex_23728) (< v_prenex_23728 main_x) (<= 996 (select main_a v_prenex_23727)))) (forall ((v_prenex_22035 Int) (v_prenex_22036 Int)) (or (<= (+ main_x 1) v_prenex_22036) (<= (select main_a v_prenex_22035) 1002) (< v_prenex_22036 main_x) (<= 0 (+ (select main_a v_prenex_22036) 2)) (<= 0 (* 2 (select main_a v_prenex_22036))) (<= (* 2 (select main_a v_prenex_22035)) 2000) (<= (+ (select main_a v_prenex_22036) 996) (select main_a v_prenex_22035)))) (or (forall ((v_prenex_21459 Int)) (<= (select main_a v_prenex_21459) 1002)) (forall ((v_prenex_21460 Int)) (or (<= (* 2 (select main_a v_prenex_21460)) 4) (<= 0 (+ (select main_a v_prenex_21460) 2)) (<= 0 (* 2 (select main_a v_prenex_21460))) (< v_prenex_21460 main_x) (<= (+ main_x 1) v_prenex_21460)))) (forall ((v_prenex_23174 Int) (v_prenex_23173 Int)) (or (<= (+ main_x 1) v_prenex_23174) (< v_prenex_23174 main_x) (<= (select main_a v_prenex_23174) 2) (<= 998 (select main_a v_prenex_23173)) (<= 0 (+ (select main_a v_prenex_23174) 2)) (<= (+ (select main_a v_prenex_23174) (select main_a v_prenex_23173)) 1000) (<= (select main_a v_prenex_23173) 1000))) (forall ((v_prenex_28748 Int) (v_prenex_28747 Int)) (or (<= (+ main_x 1) v_prenex_28748) (<= 1996 (* 2 (select main_a v_prenex_28747))) (<= (* 2 (select main_a v_prenex_28748)) 4) (<= 996 (select main_a v_prenex_28747)) (<= (+ (select main_a v_prenex_28748) (select main_a v_prenex_28747)) 1000) (< v_prenex_28748 main_x) (<= (select main_a v_prenex_28748) 2))) (forall ((v_prenex_18718 Int) (v_prenex_18717 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_18718))) (<= (+ main_x 1) v_prenex_18717) (<= (select main_a v_prenex_18718) (+ (select main_a v_prenex_18717) 1000)) (< v_prenex_18717 main_x) (<= (select main_a v_prenex_18717) 4) (<= (select main_a v_prenex_18718) 1000) (< v_prenex_18718 main_y))) (forall ((v_prenex_25835 Int) (v_prenex_25836 Int)) (or (<= (+ main_x 1) v_prenex_25836) (<= (select main_a v_prenex_25835) 1000) (< v_prenex_25836 main_x) (<= (select main_a v_prenex_25835) 1002) (<= 0 (select main_a v_prenex_25836)) (<= (+ (select main_a v_prenex_25836) (select main_a v_prenex_25835)) 1000) (<= (* 2 (select main_a v_prenex_25836)) 4))) (forall ((v_prenex_23430 Int) (v_prenex_23429 Int)) (or (<= (* 2 (select main_a v_prenex_23429)) 2000) (<= 0 (+ (select main_a v_prenex_23430) 2)) (<= 996 (select main_a v_prenex_23429)) (<= (+ main_x 1) v_prenex_23430) (<= 1000 (+ (select main_a v_prenex_23430) (select main_a v_prenex_23429))) (<= (* 2 (select main_a v_prenex_23430)) 4) (< v_prenex_23430 main_x))) (or (forall ((v_prenex_20078 Int)) (or (<= (select main_a v_prenex_20078) 1002) (<= 996 (select main_a v_prenex_20078)))) (forall ((v_prenex_20079 Int)) (or (<= (* 2 (select main_a v_prenex_20079)) 4) (<= 0 (* 2 (select main_a v_prenex_20079))) (< v_prenex_20079 main_x) (<= (+ main_x 1) v_prenex_20079) (<= 0 (select main_a v_prenex_20079))))) (or (forall ((v_prenex_27821 Int)) (or (<= (* 2 (select main_a v_prenex_27821)) 4) (<= 0 (+ (select main_a v_prenex_27821) 2)) (< v_prenex_27821 main_x) (<= (+ main_x 1) v_prenex_27821) (<= 0 (select main_a v_prenex_27821)))) (forall ((v_prenex_27820 Int)) (or (<= (* 2 (select main_a v_prenex_27820)) 2000) (<= 1996 (* 2 (select main_a v_prenex_27820)))))) (or (forall ((v_prenex_20745 Int)) (or (<= (select main_a v_prenex_20745) 1000) (<= (select main_a v_prenex_20745) 1002) (<= (+ main_y 1) v_prenex_20745))) (forall ((v_prenex_20746 Int)) (or (< v_prenex_20746 main_x) (<= (+ main_x 1) v_prenex_20746) (<= (* 2 (select main_a v_prenex_20746)) 4) (<= 0 (* 2 (select main_a v_prenex_20746)))))) (or (forall ((v_prenex_23083 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23083))) (<= 998 (select main_a v_prenex_23083)))) (forall ((v_prenex_23084 Int)) (or (< v_prenex_23084 main_x) (<= 0 (* 2 (select main_a v_prenex_23084))) (<= (select main_a v_prenex_23084) 2) (<= (select main_a v_prenex_23084) 4) (<= (+ main_x 1) v_prenex_23084)))) (or (forall ((v_prenex_19199 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19199))) (<= 996 (select main_a v_prenex_19199)))) (forall ((v_prenex_19200 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19200))) (<= 0 (+ (select main_a v_prenex_19200) 2)) (< v_prenex_19200 main_x) (<= (+ main_x 1) v_prenex_19200) (<= (* 2 (select main_a v_prenex_19200)) 4)))) (or (forall ((v_prenex_23778 Int)) (or (< v_prenex_23778 main_x) (<= 0 (* 2 (select main_a v_prenex_23778))) (<= (select main_a v_prenex_23778) 2) (<= (+ main_x 1) v_prenex_23778))) (forall ((v_prenex_23777 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23777))) (<= (* 2 (select main_a v_prenex_23777)) 2000)))) (forall ((v_prenex_24523 Int) (v_prenex_24522 Int)) (or (<= (select main_a v_prenex_24523) 2) (<= (select main_a v_prenex_24522) 1002) (<= (+ main_x 1) v_prenex_24523) (<= (+ main_y 1) v_prenex_24522) (< v_prenex_24523 main_x) (<= (+ (select main_a v_prenex_24523) (select main_a v_prenex_24522)) 1000))) (forall ((v_prenex_23284 Int) (v_prenex_23283 Int)) (or (<= (+ main_x 1) v_prenex_23284) (<= (+ (select main_a v_prenex_23284) 996) (select main_a v_prenex_23283)) (<= 1996 (* 2 (select main_a v_prenex_23283))) (<= 0 (* 2 (select main_a v_prenex_23284))) (< v_prenex_23284 main_x) (<= (select main_a v_prenex_23284) 4))) (forall ((v_prenex_25280 Int) (v_prenex_25279 Int)) (or (<= (* 2 (select main_a v_prenex_25279)) 2000) (<= 998 (select main_a v_prenex_25279)) (<= (+ (select main_a v_prenex_25280) 996) (select main_a v_prenex_25279)) (<= (+ main_x 1) v_prenex_25280) (<= (* 2 (select main_a v_prenex_25280)) 4) (< v_prenex_25280 main_x))) (forall ((v_prenex_25755 Int) (v_prenex_25756 Int)) (or (<= (+ (select main_a v_prenex_25756) (select main_a v_prenex_25755)) 1000) (<= 998 (select main_a v_prenex_25755)) (< v_prenex_25755 main_y) (<= (+ main_y 1) v_prenex_25755))) (forall ((v_prenex_24153 Int) (v_prenex_24154 Int)) (or (<= 998 (select main_a v_prenex_24153)) (<= (+ main_x 1) v_prenex_24154) (<= (+ (select main_a v_prenex_24154) 996) (select main_a v_prenex_24153)) (<= (select main_a v_prenex_24154) 4) (<= 0 (select main_a v_prenex_24154)) (< v_prenex_24154 main_x) (<= (select main_a v_prenex_24153) 1002))) (forall ((v_prenex_22491 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22491))) (< v_prenex_22491 main_x) (<= (+ main_x 1) v_prenex_22491))) (forall ((v_prenex_22664 Int) (v_prenex_22665 Int)) (or (< v_prenex_22665 main_x) (<= (* 2 (select main_a v_prenex_22664)) 2000) (<= (select main_a v_prenex_22664) 1002) (<= (select main_a v_prenex_22665) 2) (<= 0 (select main_a v_prenex_22665)) (<= (select main_a v_prenex_22664) (+ (select main_a v_prenex_22665) 1000)) (<= (+ main_x 1) v_prenex_22665))) (forall ((v_prenex_22269 Int) (v_prenex_22270 Int)) (or (<= (+ main_x 1) v_prenex_22270) (<= (select main_a v_prenex_22269) 1002) (<= 0 (+ (select main_a v_prenex_22270) 2)) (< v_prenex_22270 main_x) (<= (+ (select main_a v_prenex_22270) 996) (select main_a v_prenex_22269)) (<= (select main_a v_prenex_22270) 2) (<= 1996 (* 2 (select main_a v_prenex_22269))))) (forall ((v_prenex_19326 Int) (v_prenex_19325 Int)) (or (<= (+ main_x 1) v_prenex_19326) (<= 0 (* 2 (select main_a v_prenex_19326))) (<= (+ (select main_a v_prenex_19326) (select main_a v_prenex_19325)) 1000) (<= (select main_a v_prenex_19325) 1002) (<= (select main_a v_prenex_19325) 1000) (< v_prenex_19326 main_x))) (forall ((v_prenex_21836 Int) (v_prenex_21835 Int)) (or (<= (* 2 (select main_a v_prenex_21836)) 4) (<= (+ (select main_a v_prenex_21836) 996) (select main_a v_prenex_21835)) (<= (select main_a v_prenex_21835) 1002) (<= 0 (* 2 (select main_a v_prenex_21836))) (<= (+ main_x 1) v_prenex_21836) (< v_prenex_21836 main_x))) (or (forall ((v_prenex_27620 Int)) (or (< v_prenex_27620 main_y) (<= 996 (select main_a v_prenex_27620)))) (forall ((v_prenex_27621 Int)) (or (<= (* 2 (select main_a v_prenex_27621)) 4) (<= (+ main_x 1) v_prenex_27621) (< v_prenex_27621 main_x) (<= (select main_a v_prenex_27621) 4)))) (or (forall ((v_prenex_28200 Int)) (or (<= 996 (select main_a v_prenex_28200)) (< v_prenex_28200 main_y))) (forall ((v_prenex_28201 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28201))) (< v_prenex_28201 main_x) (<= (+ main_x 1) v_prenex_28201) (<= (* 2 (select main_a v_prenex_28201)) 4)))) (or (forall ((v_prenex_23455 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23455))) (< v_prenex_23455 main_x) (<= (* 2 (select main_a v_prenex_23455)) 4) (<= (select main_a v_prenex_23455) 2) (<= (+ main_x 1) v_prenex_23455))) (forall ((v_prenex_23454 Int)) (or (<= (select main_a v_prenex_23454) 1000) (<= 1996 (* 2 (select main_a v_prenex_23454)))))) (forall ((v_prenex_27016 Int) (v_prenex_27015 Int)) (or (<= (select main_a v_prenex_27015) 1002) (<= 1996 (* 2 (select main_a v_prenex_27015))) (<= (select main_a v_prenex_27016) 2) (<= (select main_a v_prenex_27016) 4) (<= (+ main_x 1) v_prenex_27016) (<= 1000 (+ (select main_a v_prenex_27016) (select main_a v_prenex_27015))) (< v_prenex_27016 main_x))) (forall ((v_prenex_22842 Int) (v_prenex_22843 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22842))) (<= (+ (select main_a v_prenex_22843) (select main_a v_prenex_22842)) 1000) (< v_prenex_22843 main_x) (<= (+ main_x 1) v_prenex_22843) (<= (select main_a v_prenex_22843) 4) (<= 0 (+ (select main_a v_prenex_22843) 2)))) (forall ((v_prenex_28712 Int) (v_prenex_28711 Int)) (or (<= (select main_a v_prenex_28711) 1000) (<= (* 2 (select main_a v_prenex_28712)) 4) (<= 1996 (* 2 (select main_a v_prenex_28711))) (< v_prenex_28712 main_x) (<= (select main_a v_prenex_28711) (+ (select main_a v_prenex_28712) 1000)) (<= (+ main_x 1) v_prenex_28712) (< v_prenex_28711 main_y))) (forall ((v_prenex_21720 Int) (v_prenex_21719 Int)) (or (< v_prenex_21720 main_x) (<= (+ (select main_a v_prenex_21720) (select main_a v_prenex_21719)) 1000) (<= (+ main_y 1) v_prenex_21719) (<= 1996 (* 2 (select main_a v_prenex_21719))) (< v_prenex_21719 main_y))) (forall ((v_prenex_19366 Int) (v_prenex_19365 Int)) (or (<= (+ (select main_a v_prenex_19366) 996) (select main_a v_prenex_19365)) (<= (select main_a v_prenex_19366) 2) (<= (+ main_x 1) v_prenex_19366) (< v_prenex_19366 main_x) (<= 996 (select main_a v_prenex_19365)) (<= (+ main_y 1) v_prenex_19365))) (or (forall ((v_prenex_19940 Int)) (<= 1996 (* 2 (select main_a v_prenex_19940)))) (forall ((v_prenex_19941 Int)) (or (<= (select main_a v_prenex_19941) 2) (<= (* 2 (select main_a v_prenex_19941)) 4) (<= (select main_a v_prenex_19941) 4) (<= (+ main_x 1) v_prenex_19941) (< v_prenex_19941 main_x)))) (forall ((v_prenex_19955 Int) (v_prenex_19954 Int)) (or (<= (select main_a v_prenex_19954) 1002) (<= (+ main_x 1) v_prenex_19955) (<= (+ (select main_a v_prenex_19955) 996) (select main_a v_prenex_19954)) (<= 1996 (* 2 (select main_a v_prenex_19954))) (<= (select main_a v_prenex_19955) 2) (<= (select main_a v_prenex_19955) 4) (< v_prenex_19955 main_x))) (forall ((v_prenex_22754 Int) (v_prenex_22755 Int)) (or (<= (+ main_y 1) v_prenex_22754) (< v_prenex_22754 main_y) (<= 1996 (* 2 (select main_a v_prenex_22754))) (<= (+ (select main_a v_prenex_22755) (select main_a v_prenex_22754)) 1000))) (forall ((v_prenex_27898 Int) (v_prenex_27899 Int)) (or (<= (select main_a v_prenex_27898) 1000) (<= (select main_a v_prenex_27899) 2) (<= (select main_a v_prenex_27898) 1002) (<= (+ main_x 1) v_prenex_27899) (<= (+ (select main_a v_prenex_27899) 996) (select main_a v_prenex_27898)) (< v_prenex_27899 main_x))) (or (forall ((v_prenex_18829 Int)) (or (<= 996 (select main_a v_prenex_18829)) (<= (select main_a v_prenex_18829) 1002))) (forall ((v_prenex_18830 Int)) (or (< v_prenex_18830 main_x) (<= (+ main_x 1) v_prenex_18830) (<= 0 (* 2 (select main_a v_prenex_18830))) (<= (* 2 (select main_a v_prenex_18830)) 4) (<= 0 (+ (select main_a v_prenex_18830) 2))))) (forall ((v_prenex_26828 Int) (v_prenex_26827 Int)) (or (< v_prenex_26828 main_x) (<= 996 (select main_a v_prenex_26827)) (<= (select main_a v_prenex_26827) 1002) (<= 1000 (+ (select main_a v_prenex_26828) (select main_a v_prenex_26827))) (<= (select main_a v_prenex_26828) 4) (<= (+ main_x 1) v_prenex_26828))) (forall ((v_prenex_23691 Int) (v_prenex_23692 Int)) (or (<= 0 (+ (select main_a v_prenex_23692) 2)) (<= (select main_a v_prenex_23691) 1000) (< v_prenex_23692 main_x) (<= (+ main_x 1) v_prenex_23692) (<= 1000 (+ (select main_a v_prenex_23692) (select main_a v_prenex_23691))) (<= (+ main_y 1) v_prenex_23691))) (forall ((v_prenex_23996 Int) (v_prenex_23995 Int)) (or (<= 1000 (+ (select main_a v_prenex_23996) (select main_a v_prenex_23995))) (<= 0 (* 2 (select main_a v_prenex_23996))) (< v_prenex_23996 main_x) (<= (select main_a v_prenex_23995) 1000) (<= 1996 (* 2 (select main_a v_prenex_23995))) (<= (+ main_x 1) v_prenex_23996) (<= 0 (select main_a v_prenex_23996)))) (forall ((v_prenex_28852 Int) (v_prenex_28851 Int)) (or (<= (select main_a v_prenex_28851) 1000) (<= 0 (* 2 (select main_a v_prenex_28852))) (<= (+ main_x 1) v_prenex_28852) (<= 0 (+ (select main_a v_prenex_28852) 2)) (<= 998 (select main_a v_prenex_28851)) (<= (+ (select main_a v_prenex_28852) 996) (select main_a v_prenex_28851)) (< v_prenex_28852 main_x))) (forall ((v_prenex_20491 Int) (v_prenex_20490 Int)) (or (<= (+ main_x 1) v_prenex_20491) (<= (select main_a v_prenex_20490) (+ (select main_a v_prenex_20491) 1000)) (<= 0 (select main_a v_prenex_20491)) (< v_prenex_20491 main_x) (<= 1996 (* 2 (select main_a v_prenex_20490))) (<= (* 2 (select main_a v_prenex_20490)) 2000) (<= (* 2 (select main_a v_prenex_20491)) 4))) (forall ((v_prenex_28316 Int) (v_prenex_28315 Int)) (or (<= 0 (select main_a v_prenex_28316)) (<= (+ main_x 1) v_prenex_28316) (<= (select main_a v_prenex_28315) (+ (select main_a v_prenex_28316) 1000)) (<= 998 (select main_a v_prenex_28315)) (<= 1996 (* 2 (select main_a v_prenex_28315))) (< v_prenex_28316 main_x) (<= (* 2 (select main_a v_prenex_28316)) 4))) (forall ((v_prenex_21995 Int) (v_prenex_21996 Int)) (or (<= (* 2 (select main_a v_prenex_21996)) 4) (<= 0 (* 2 (select main_a v_prenex_21996))) (<= (+ main_x 1) v_prenex_21996) (<= (select main_a v_prenex_21995) (+ (select main_a v_prenex_21996) 1000)) (< v_prenex_21996 main_x))) (or (forall ((v_prenex_28913 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28913))) (<= (* 2 (select main_a v_prenex_28913)) 2000))) (forall ((v_prenex_28914 Int)) (or (< v_prenex_28914 main_x) (<= (select main_a v_prenex_28914) 2) (<= 0 (* 2 (select main_a v_prenex_28914))) (<= (+ main_x 1) v_prenex_28914)))) (forall ((v_prenex_19734 Int) (v_prenex_19733 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19733))) (< v_prenex_19734 main_x) (<= (+ main_y 1) v_prenex_19733) (<= 0 (select main_a v_prenex_19734)) (<= (+ main_x 1) v_prenex_19734) (<= (+ (select main_a v_prenex_19734) (select main_a v_prenex_19733)) 1000) (<= (select main_a v_prenex_19733) 1000))) (forall ((v_prenex_20309 Int) (v_prenex_20308 Int)) (or (< v_prenex_20309 main_x) (<= (+ main_x 1) v_prenex_20309) (<= (+ (select main_a v_prenex_20309) 996) (select main_a v_prenex_20308)) (<= (select main_a v_prenex_20308) 1000) (<= (* 2 (select main_a v_prenex_20309)) 4) (<= (select main_a v_prenex_20308) 1002))) (forall ((v_prenex_27553 Int) (v_prenex_27552 Int)) (or (<= (select main_a v_prenex_27552) 1000) (<= 1996 (* 2 (select main_a v_prenex_27552))) (< v_prenex_27553 main_x) (<= 0 (* 2 (select main_a v_prenex_27553))) (<= (+ main_x 1) v_prenex_27553) (<= (select main_a v_prenex_27552) (+ (select main_a v_prenex_27553) 1000)) (<= 0 (select main_a v_prenex_27553)))) (or (forall ((v_prenex_24455 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24455))) (< v_prenex_24455 main_x) (<= (+ main_x 1) v_prenex_24455) (<= (* 2 (select main_a v_prenex_24455)) 4) (<= (select main_a v_prenex_24455) 2))) (forall ((v_prenex_24454 Int)) (or (<= (select main_a v_prenex_24454) 1002) (<= (* 2 (select main_a v_prenex_24454)) 2000)))) (or (forall ((v_prenex_20765 Int)) (<= (* 2 (select main_a v_prenex_20765)) 2000)) (forall ((v_prenex_20766 Int)) (or (< v_prenex_20766 main_x) (<= (+ main_x 1) v_prenex_20766) (<= (select main_a v_prenex_20766) 2) (<= (* 2 (select main_a v_prenex_20766)) 4)))) (forall ((v_prenex_25300 Int) (v_prenex_25299 Int)) (or (<= 998 (select main_a v_prenex_25299)) (< v_prenex_25300 main_x) (<= (+ (select main_a v_prenex_25300) (select main_a v_prenex_25299)) 1000) (<= (* 2 (select main_a v_prenex_25300)) 4) (<= (+ main_y 1) v_prenex_25299) (<= (+ main_x 1) v_prenex_25300))) (forall ((v_prenex_27746 Int) (v_prenex_27747 Int)) (or (<= (select main_a v_prenex_27746) 1000) (< v_prenex_27747 main_x) (<= (+ main_x 1) v_prenex_27747) (<= 1996 (* 2 (select main_a v_prenex_27746))) (<= (select main_a v_prenex_27747) 2) (<= (select main_a v_prenex_27747) 4) (<= (+ (select main_a v_prenex_27747) (select main_a v_prenex_27746)) 1000))) (or (forall ((v_prenex_21389 Int)) (or (<= (+ main_y 1) v_prenex_21389) (<= 996 (select main_a v_prenex_21389)) (<= 1996 (* 2 (select main_a v_prenex_21389))))) (forall ((v_prenex_21390 Int)) (or (<= (+ main_x 1) v_prenex_21390) (<= 0 (select main_a v_prenex_21390)) (< v_prenex_21390 main_x) (<= (* 2 (select main_a v_prenex_21390)) 4)))) (forall ((v_prenex_20841 Int) (v_prenex_20842 Int)) (or (<= (select main_a v_prenex_20842) 2) (< v_prenex_20842 main_x) (<= 998 (select main_a v_prenex_20841)) (<= (+ (select main_a v_prenex_20842) 996) (select main_a v_prenex_20841)) (<= (+ main_x 1) v_prenex_20842))) (forall ((v_prenex_23434 Int) (v_prenex_23433 Int)) (or (< v_prenex_23434 main_x) (<= (select main_a v_prenex_23434) 4) (<= 998 (select main_a v_prenex_23433)) (<= 0 (* 2 (select main_a v_prenex_23434))) (<= (+ main_x 1) v_prenex_23434) (<= 996 (select main_a v_prenex_23433)) (<= (select main_a v_prenex_23433) (+ (select main_a v_prenex_23434) 1000)))) (forall ((v_prenex_18719 Int) (v_prenex_18720 Int)) (or (<= (select main_a v_prenex_18719) 4) (<= (+ (select main_a v_prenex_18719) 996) (select main_a v_prenex_18720)) (< v_prenex_18719 main_x) (<= 0 (select main_a v_prenex_18719)) (<= 996 (select main_a v_prenex_18720)) (<= (+ main_x 1) v_prenex_18719))) (forall ((v_prenex_23338 Int) (v_prenex_23337 Int)) (or (<= (select main_a v_prenex_23337) 1000) (<= 996 (select main_a v_prenex_23337)) (<= (+ main_x 1) v_prenex_23338) (<= (* 2 (select main_a v_prenex_23338)) 4) (< v_prenex_23338 main_x) (<= (select main_a v_prenex_23337) (+ (select main_a v_prenex_23338) 1000)) (< v_prenex_23337 main_y))) (forall ((v_prenex_26053 Int) (v_prenex_26054 Int)) (or (<= 1000 (+ (select main_a v_prenex_26054) (select main_a v_prenex_26053))) (<= (+ main_y 1) v_prenex_26053) (<= 996 (select main_a v_prenex_26053)) (<= (select main_a v_prenex_26053) 1002) (< v_prenex_26053 main_y))) (forall ((v_prenex_25911 Int) (v_prenex_25912 Int)) (or (<= 1000 (+ (select main_a v_prenex_25912) (select main_a v_prenex_25911))) (< v_prenex_25912 main_x) (<= 1996 (* 2 (select main_a v_prenex_25911))) (<= (+ main_x 1) v_prenex_25912) (<= (select main_a v_prenex_25911) 1002) (<= (select main_a v_prenex_25912) 2))) (forall ((v_prenex_22996 Int) (v_prenex_22997 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22996))) (<= (+ main_x 1) v_prenex_22997) (<= (select main_a v_prenex_22996) 1000) (<= (+ (select main_a v_prenex_22997) 996) (select main_a v_prenex_22996)) (<= 0 (select main_a v_prenex_22997)) (< v_prenex_22997 main_x) (<= (select main_a v_prenex_22997) 2))) (forall ((v_prenex_22584 Int) (v_prenex_22585 Int)) (or (<= (* 2 (select main_a v_prenex_22585)) 4) (<= 0 (* 2 (select main_a v_prenex_22585))) (<= (* 2 (select main_a v_prenex_22584)) 2000) (<= (+ (select main_a v_prenex_22585) (select main_a v_prenex_22584)) 1000) (<= 998 (select main_a v_prenex_22584)) (<= (+ main_x 1) v_prenex_22585) (< v_prenex_22585 main_x))) (forall ((v_prenex_19414 Int) (v_prenex_19413 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19413))) (<= 0 (+ (select main_a v_prenex_19414) 2)) (<= 998 (select main_a v_prenex_19413)) (<= (select main_a v_prenex_19414) 4) (<= (+ main_x 1) v_prenex_19414) (<= (+ (select main_a v_prenex_19414) (select main_a v_prenex_19413)) 1000) (< v_prenex_19414 main_x))) (forall ((v_prenex_20499 Int) (v_prenex_20498 Int)) (or (<= 996 (select main_a v_prenex_20498)) (<= (+ (select main_a v_prenex_20499) 996) (select main_a v_prenex_20498)) (<= 998 (select main_a v_prenex_20498)) (<= (* 2 (select main_a v_prenex_20499)) 4) (<= (+ main_x 1) v_prenex_20499) (< v_prenex_20499 main_x))) (forall ((v_prenex_23655 Int) (v_prenex_23654 Int)) (or (<= (+ main_x 1) v_prenex_23655) (< v_prenex_23654 main_y) (< v_prenex_23655 main_x) (<= 0 (* 2 (select main_a v_prenex_23655))) (<= (select main_a v_prenex_23654) 1000) (<= 996 (select main_a v_prenex_23654)) (<= (+ (select main_a v_prenex_23655) 996) (select main_a v_prenex_23654)))) (or (forall ((v_prenex_26261 Int)) (or (<= 996 (select main_a v_prenex_26261)) (<= (+ main_y 1) v_prenex_26261))) (forall ((v_prenex_26262 Int)) (or (< v_prenex_26262 main_x) (<= (+ main_x 1) v_prenex_26262) (<= (select main_a v_prenex_26262) 4) (<= 0 (* 2 (select main_a v_prenex_26262)))))) (forall ((v_prenex_25747 Int) (v_prenex_25748 Int)) (or (<= (+ main_x 1) v_prenex_25748) (<= (select main_a v_prenex_25748) 4) (<= (select main_a v_prenex_25748) 2) (< v_prenex_25748 main_x) (<= (select main_a v_prenex_25747) 1002) (<= (select main_a v_prenex_25747) (+ (select main_a v_prenex_25748) 1000)) (<= 996 (select main_a v_prenex_25747)))) (or (forall ((v_prenex_28837 Int)) (or (<= (select main_a v_prenex_28837) 1000) (<= 996 (select main_a v_prenex_28837)))) (forall ((v_prenex_28838 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28838))) (<= 0 (select main_a v_prenex_28838)) (<= (+ main_x 1) v_prenex_28838) (< v_prenex_28838 main_x)))) (forall ((v_prenex_19514 Int) (v_prenex_19513 Int)) (or (< v_prenex_19514 main_x) (<= 998 (select main_a v_prenex_19513)) (<= (* 2 (select main_a v_prenex_19513)) 2000) (<= (* 2 (select main_a v_prenex_19514)) 4) (<= (select main_a v_prenex_19514) 4) (<= (+ main_x 1) v_prenex_19514) (<= 1000 (+ (select main_a v_prenex_19514) (select main_a v_prenex_19513))))) (forall ((v_prenex_19173 Int) (v_prenex_19172 Int)) (or (<= (* 2 (select main_a v_prenex_19172)) 2000) (<= (+ main_x 1) v_prenex_19173) (< v_prenex_19173 main_x) (<= 1996 (* 2 (select main_a v_prenex_19172))) (<= (+ (select main_a v_prenex_19173) (select main_a v_prenex_19172)) 1000) (<= 0 (select main_a v_prenex_19173)) (< v_prenex_19172 main_y))) (forall ((v_prenex_27087 Int) (v_prenex_27088 Int)) (or (<= 1000 (+ (select main_a v_prenex_27088) (select main_a v_prenex_27087))) (<= (select main_a v_prenex_27088) 2) (<= (+ main_x 1) v_prenex_27088) (<= (select main_a v_prenex_27088) 4) (< v_prenex_27088 main_x) (<= 996 (select main_a v_prenex_27087)))) (forall ((v_prenex_19805 Int) (v_prenex_19806 Int)) (or (<= 0 (+ (select main_a v_prenex_19806) 2)) (<= 1000 (+ (select main_a v_prenex_19806) (select main_a v_prenex_19805))) (<= 0 (* 2 (select main_a v_prenex_19806))) (<= 996 (select main_a v_prenex_19805)) (<= (select main_a v_prenex_19805) 1000) (< v_prenex_19806 main_x) (<= (+ main_x 1) v_prenex_19806))) (forall ((v_prenex_20628 Int) (v_prenex_20627 Int)) (or (< v_prenex_20628 main_x) (<= (select main_a v_prenex_20628) 2) (<= (* 2 (select main_a v_prenex_20627)) 2000) (<= (+ main_x 1) v_prenex_20628) (<= (+ (select main_a v_prenex_20628) (select main_a v_prenex_20627)) 1000) (<= 0 (+ (select main_a v_prenex_20628) 2)) (<= 998 (select main_a v_prenex_20627)))) (forall ((v_prenex_21587 Int) (v_prenex_21588 Int)) (or (<= (+ (select main_a v_prenex_21588) 996) (select main_a v_prenex_21587)) (<= 1996 (* 2 (select main_a v_prenex_21587))) (<= 0 (select main_a v_prenex_21588)) (<= (select main_a v_prenex_21588) 2) (<= (+ main_x 1) v_prenex_21588) (< v_prenex_21588 main_x))) (or (forall ((v_prenex_20351 Int)) (or (<= (+ main_x 1) v_prenex_20351) (<= (* 2 (select main_a v_prenex_20351)) 4) (<= (select main_a v_prenex_20351) 2) (< v_prenex_20351 main_x))) (forall ((v_prenex_20350 Int)) (or (<= (+ main_y 1) v_prenex_20350) (<= (select main_a v_prenex_20350) 1000) (<= 1996 (* 2 (select main_a v_prenex_20350)))))) (forall ((v_prenex_24970 Int) (v_prenex_24969 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24970))) (<= (select main_a v_prenex_24969) 1000) (< v_prenex_24970 main_x) (<= (+ main_x 1) v_prenex_24970) (<= (+ (select main_a v_prenex_24970) (select main_a v_prenex_24969)) 1000) (<= (select main_a v_prenex_24970) 2) (<= 1996 (* 2 (select main_a v_prenex_24969))))) (forall ((v_prenex_20525 Int) (v_prenex_20524 Int)) (or (<= (+ main_x 1) v_prenex_20525) (<= 0 (* 2 (select main_a v_prenex_20525))) (<= (select main_a v_prenex_20524) 1002) (<= (select main_a v_prenex_20524) (+ (select main_a v_prenex_20525) 1000)) (< v_prenex_20525 main_x) (<= 1996 (* 2 (select main_a v_prenex_20524))))) (forall ((v_prenex_28292 Int) (v_prenex_28291 Int)) (or (< v_prenex_28292 main_x) (<= (+ (select main_a v_prenex_28292) 996) (select main_a v_prenex_28291)) (<= (* 2 (select main_a v_prenex_28292)) 4) (<= 996 (select main_a v_prenex_28291)) (<= 0 (* 2 (select main_a v_prenex_28292))) (<= (+ main_x 1) v_prenex_28292) (<= 998 (select main_a v_prenex_28291)))) (or (forall ((v_prenex_20150 Int)) (or (<= 996 (select main_a v_prenex_20150)) (<= (* 2 (select main_a v_prenex_20150)) 2000))) (forall ((v_prenex_20151 Int)) (or (<= (select main_a v_prenex_20151) 2) (<= 0 (+ (select main_a v_prenex_20151) 2)) (<= (+ main_x 1) v_prenex_20151) (<= 0 (* 2 (select main_a v_prenex_20151))) (< v_prenex_20151 main_x)))) (forall ((v_prenex_27506 Int) (v_prenex_27507 Int)) (or (< v_prenex_27507 main_x) (<= (+ (select main_a v_prenex_27507) 996) (select main_a v_prenex_27506)) (<= (+ main_x 1) v_prenex_27507) (<= (+ main_y 1) v_prenex_27506) (<= (* 2 (select main_a v_prenex_27507)) 4) (<= 996 (select main_a v_prenex_27506)))) (forall ((v_prenex_23452 Int) (v_prenex_23451 Int)) (or (< v_prenex_23452 main_x) (<= (select main_a v_prenex_23452) 2) (<= (+ (select main_a v_prenex_23452) 996) (select main_a v_prenex_23451)) (<= (* 2 (select main_a v_prenex_23451)) 2000) (<= 996 (select main_a v_prenex_23451)) (<= (+ main_x 1) v_prenex_23452) (<= (* 2 (select main_a v_prenex_23452)) 4))) (or (forall ((v_prenex_28758 Int)) (or (<= (+ main_x 1) v_prenex_28758) (< v_prenex_28758 main_x) (<= (select main_a v_prenex_28758) 4) (<= (* 2 (select main_a v_prenex_28758)) 4) (<= (select main_a v_prenex_28758) 2))) (forall ((v_prenex_28757 Int)) (or (<= 998 (select main_a v_prenex_28757)) (<= (* 2 (select main_a v_prenex_28757)) 2000)))) (forall ((v_prenex_25859 Int) (v_prenex_25860 Int)) (or (<= 0 (select main_a v_prenex_25860)) (<= 0 (* 2 (select main_a v_prenex_25860))) (<= 998 (select main_a v_prenex_25859)) (< v_prenex_25860 main_x) (<= (+ main_x 1) v_prenex_25860) (<= (select main_a v_prenex_25859) (+ (select main_a v_prenex_25860) 1000)))) (forall ((v_prenex_18832 Int) (v_prenex_18831 Int)) (or (<= (+ main_y 1) v_prenex_18831) (<= (select main_a v_prenex_18831) (+ (select main_a v_prenex_18832) 1000)) (< v_prenex_18831 main_y) (<= (* 2 (select main_a v_prenex_18831)) 2000))) (forall ((v_prenex_22778 Int) (v_prenex_22779 Int)) (or (< v_prenex_22779 main_x) (<= (select main_a v_prenex_22779) 2) (<= 0 (+ (select main_a v_prenex_22779) 2)) (<= (select main_a v_prenex_22778) (+ (select main_a v_prenex_22779) 1000)) (<= (+ main_x 1) v_prenex_22779) (<= 1996 (* 2 (select main_a v_prenex_22778))) (<= 998 (select main_a v_prenex_22778)))) (forall ((v_prenex_27804 Int) (v_prenex_27805 Int)) (or (<= (select main_a v_prenex_27804) (+ (select main_a v_prenex_27805) 1000)) (<= (select main_a v_prenex_27805) 2) (<= (+ main_x 1) v_prenex_27805) (<= (select main_a v_prenex_27804) 1000) (<= (select main_a v_prenex_27804) 1002) (< v_prenex_27805 main_x))) (or (forall ((v_prenex_20771 Int)) (<= (* 2 (select main_a v_prenex_20771)) 2000)) (forall ((v_prenex_20772 Int)) (or (<= (+ main_x 1) v_prenex_20772) (<= (* 2 (select main_a v_prenex_20772)) 4) (<= 0 (* 2 (select main_a v_prenex_20772))) (< v_prenex_20772 main_x)))) (forall ((v_prenex_24797 Int) (v_prenex_24796 Int)) (or (<= (+ main_x 1) v_prenex_24797) (< v_prenex_24797 main_x) (<= (* 2 (select main_a v_prenex_24796)) 2000) (<= 0 (* 2 (select main_a v_prenex_24797))) (<= 996 (select main_a v_prenex_24796)) (<= 0 (select main_a v_prenex_24797)) (<= 1000 (+ (select main_a v_prenex_24797) (select main_a v_prenex_24796))))) (forall ((v_prenex_21308 Int) (v_prenex_21307 Int)) (or (< v_prenex_21308 main_x) (<= 1996 (* 2 (select main_a v_prenex_21307))) (<= (+ main_y 1) v_prenex_21307) (<= (+ (select main_a v_prenex_21308) (select main_a v_prenex_21307)) 1000) (<= (+ main_x 1) v_prenex_21308) (<= (select main_a v_prenex_21308) 2))) (or (forall ((v_prenex_25251 Int)) (<= (select main_a v_prenex_25251) 1002)) (forall ((v_prenex_25252 Int)) (or (<= (* 2 (select main_a v_prenex_25252)) 4) (<= 0 (+ (select main_a v_prenex_25252) 2)) (< v_prenex_25252 main_x) (<= (+ main_x 1) v_prenex_25252) (<= (select main_a v_prenex_25252) 2)))) (forall ((v_prenex_24731 Int) (v_prenex_24730 Int)) (or (<= 996 (select main_a v_prenex_24730)) (< v_prenex_24731 main_x) (<= (select main_a v_prenex_24731) 2) (< v_prenex_24730 main_y) (<= (select main_a v_prenex_24730) 1000) (<= 1000 (+ (select main_a v_prenex_24731) (select main_a v_prenex_24730))) (<= (+ main_x 1) v_prenex_24731))) (or (forall ((v_prenex_18669 Int)) (<= (* 2 (select main_a v_prenex_18669)) 4)) (forall ((v_prenex_18670 Int)) (or (<= 996 (select main_a v_prenex_18670)) (<= (+ main_y 1) v_prenex_18670) (< v_prenex_18670 main_y)))) (forall ((v_prenex_25874 Int) (v_prenex_25873 Int)) (or (<= (select main_a v_prenex_25874) 4) (<= (select main_a v_prenex_25873) 1000) (<= 0 (select main_a v_prenex_25874)) (<= (select main_a v_prenex_25873) (+ (select main_a v_prenex_25874) 1000)) (<= (+ main_x 1) v_prenex_25874) (< v_prenex_25874 main_x) (<= (* 2 (select main_a v_prenex_25873)) 2000))) (forall ((v_prenex_26932 Int) (v_prenex_26933 Int)) (or (<= (select main_a v_prenex_26933) 4) (<= 996 (select main_a v_prenex_26932)) (<= 0 (select main_a v_prenex_26933)) (<= (select main_a v_prenex_26932) (+ (select main_a v_prenex_26933) 1000)) (<= (+ main_x 1) v_prenex_26933) (< v_prenex_26933 main_x) (<= (* 2 (select main_a v_prenex_26932)) 2000))) (forall ((v_prenex_27593 Int) (v_prenex_27592 Int)) (or (<= (select main_a v_prenex_27593) 2) (<= (+ (select main_a v_prenex_27593) (select main_a v_prenex_27592)) 1000) (<= (select main_a v_prenex_27592) 1000) (<= (select main_a v_prenex_27592) 1002) (<= (+ main_x 1) v_prenex_27593) (<= 0 (select main_a v_prenex_27593)) (< v_prenex_27593 main_x))) (or (forall ((v_prenex_19665 Int)) (or (<= 998 (select main_a v_prenex_19665)) (<= (* 2 (select main_a v_prenex_19665)) 2000))) (forall ((v_prenex_19666 Int)) (or (<= 0 (select main_a v_prenex_19666)) (<= (+ main_x 1) v_prenex_19666) (< v_prenex_19666 main_x) (<= 0 (+ (select main_a v_prenex_19666) 2)) (<= (* 2 (select main_a v_prenex_19666)) 4)))) (forall ((v_prenex_22299 Int) (v_prenex_22300 Int)) (or (<= (select main_a v_prenex_22299) 1002) (< v_prenex_22300 main_x) (<= (+ main_y 1) v_prenex_22299) (<= (+ (select main_a v_prenex_22300) (select main_a v_prenex_22299)) 1000) (<= (+ main_x 1) v_prenex_22300) (<= 0 (select main_a v_prenex_22300)))) (forall ((v_prenex_28744 Int) (v_prenex_28743 Int)) (or (<= (select main_a v_prenex_28743) (+ (select main_a v_prenex_28744) 1000)) (<= (+ main_x 1) v_prenex_28744) (<= 998 (select main_a v_prenex_28743)) (<= (select main_a v_prenex_28743) 1000) (<= (select main_a v_prenex_28744) 2) (< v_prenex_28744 main_x) (<= 0 (select main_a v_prenex_28744)))) (forall ((v_prenex_19977 Int) (v_prenex_19976 Int)) (or (< v_prenex_19977 main_x) (<= 0 (+ (select main_a v_prenex_19977) 2)) (<= (select main_a v_prenex_19976) (+ (select main_a v_prenex_19977) 1000)) (<= (+ main_x 1) v_prenex_19977) (<= (select main_a v_prenex_19977) 2) (<= 996 (select main_a v_prenex_19976)))) (forall ((v_prenex_23503 Int) (v_prenex_23502 Int)) (or (<= (+ (select main_a v_prenex_23503) 996) (select main_a v_prenex_23502)) (<= (+ main_x 1) v_prenex_23503) (<= (* 2 (select main_a v_prenex_23503)) 4) (<= (select main_a v_prenex_23502) 1000) (< v_prenex_23503 main_x) (<= 996 (select main_a v_prenex_23502)) (<= (select main_a v_prenex_23503) 2))) (forall ((v_prenex_22600 Int) (v_prenex_22601 Int)) (or (<= (select main_a v_prenex_22600) 1002) (<= (+ main_x 1) v_prenex_22601) (<= 0 (* 2 (select main_a v_prenex_22601))) (< v_prenex_22601 main_x) (<= (+ (select main_a v_prenex_22601) (select main_a v_prenex_22600)) 1000) (<= 1996 (* 2 (select main_a v_prenex_22600))))) (forall ((v_prenex_24102 Int) (v_prenex_24101 Int)) (or (<= (+ (select main_a v_prenex_24102) 996) (select main_a v_prenex_24101)) (< v_prenex_24102 main_x) (<= 0 (* 2 (select main_a v_prenex_24102))) (<= (* 2 (select main_a v_prenex_24101)) 2000) (<= (select main_a v_prenex_24101) 1000) (<= (select main_a v_prenex_24102) 4) (<= (+ main_x 1) v_prenex_24102))) (forall ((v_prenex_28886 Int) (v_prenex_28885 Int)) (or (<= (* 2 (select main_a v_prenex_28885)) 2000) (<= (select main_a v_prenex_28886) 4) (< v_prenex_28886 main_x) (<= (+ main_x 1) v_prenex_28886) (<= (+ (select main_a v_prenex_28886) 996) (select main_a v_prenex_28885)) (<= (* 2 (select main_a v_prenex_28886)) 4))) (forall ((v_prenex_25572 Int) (v_prenex_25573 Int)) (or (<= (+ main_x 1) v_prenex_25573) (< v_prenex_25573 main_x) (<= 1996 (* 2 (select main_a v_prenex_25572))) (<= (select main_a v_prenex_25572) 1000) (<= (select main_a v_prenex_25573) 2) (<= (+ (select main_a v_prenex_25573) 996) (select main_a v_prenex_25572)))) (or (forall ((v_prenex_26018 Int)) (or (<= (select main_a v_prenex_26018) 2) (<= (* 2 (select main_a v_prenex_26018)) 4) (<= 0 (select main_a v_prenex_26018)) (< v_prenex_26018 main_x) (<= (+ main_x 1) v_prenex_26018))) (forall ((v_prenex_26017 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26017))) (<= 998 (select main_a v_prenex_26017))))) (forall ((v_prenex_24940 Int) (v_prenex_24939 Int)) (or (<= 0 (+ (select main_a v_prenex_24940) 2)) (<= (select main_a v_prenex_24939) 1000) (<= (+ (select main_a v_prenex_24940) 996) (select main_a v_prenex_24939)) (< v_prenex_24940 main_x) (<= (select main_a v_prenex_24939) 1002) (<= (+ main_x 1) v_prenex_24940))) (forall ((v_prenex_27054 Int) (v_prenex_27053 Int)) (or (<= (select main_a v_prenex_27053) (+ (select main_a v_prenex_27054) 1000)) (<= (+ main_x 1) v_prenex_27054) (<= (select main_a v_prenex_27053) 1000) (<= (select main_a v_prenex_27054) 2) (<= 0 (+ (select main_a v_prenex_27054) 2)) (< v_prenex_27054 main_x) (<= (* 2 (select main_a v_prenex_27053)) 2000))) (forall ((v_prenex_22431 Int) (v_prenex_22432 Int)) (or (<= (+ main_x 1) v_prenex_22432) (< v_prenex_22432 main_x) (<= (+ (select main_a v_prenex_22432) (select main_a v_prenex_22431)) 1000) (<= (* 2 (select main_a v_prenex_22432)) 4) (<= 996 (select main_a v_prenex_22431)) (<= (select main_a v_prenex_22431) 1002) (<= 0 (* 2 (select main_a v_prenex_22432))))) (forall ((v_prenex_21397 Int) (v_prenex_21398 Int)) (or (<= (* 2 (select main_a v_prenex_21397)) 2000) (<= 996 (select main_a v_prenex_21397)) (<= (select main_a v_prenex_21397) (+ (select main_a v_prenex_21398) 1000)) (<= (+ main_x 1) v_prenex_21398) (<= 0 (+ (select main_a v_prenex_21398) 2)) (< v_prenex_21398 main_x) (<= (* 2 (select main_a v_prenex_21398)) 4))) (forall ((v_prenex_19562 Int) (v_prenex_19561 Int)) (or (<= (+ (select main_a v_prenex_19562) (select main_a v_prenex_19561)) 1000) (<= 0 (+ (select main_a v_prenex_19562) 2)) (<= (select main_a v_prenex_19561) 1000) (<= (+ main_x 1) v_prenex_19562) (<= (select main_a v_prenex_19562) 4) (< v_prenex_19562 main_x))) (forall ((v_prenex_28468 Int) (v_prenex_28467 Int)) (or (<= 996 (select main_a v_prenex_28467)) (<= (+ (select main_a v_prenex_28468) (select main_a v_prenex_28467)) 1000) (< v_prenex_28468 main_x) (<= (select main_a v_prenex_28468) 4) (<= (+ main_x 1) v_prenex_28468) (<= 0 (* 2 (select main_a v_prenex_28468))) (<= 1996 (* 2 (select main_a v_prenex_28467))))) (forall ((v_prenex_21322 Int) (v_prenex_21321 Int)) (or (<= (select main_a v_prenex_21322) 4) (<= 1000 (+ (select main_a v_prenex_21322) (select main_a v_prenex_21321))) (<= 1996 (* 2 (select main_a v_prenex_21321))) (<= 998 (select main_a v_prenex_21321)) (<= (+ main_x 1) v_prenex_21322) (<= 0 (* 2 (select main_a v_prenex_21322))) (< v_prenex_21322 main_x))) (forall ((v_prenex_27294 Int) (v_prenex_27295 Int)) (or (<= (select main_a v_prenex_27294) 1002) (<= (+ main_y 1) v_prenex_27294) (< v_prenex_27294 main_y) (<= (select main_a v_prenex_27294) 1000) (<= (select main_a v_prenex_27294) (+ (select main_a v_prenex_27295) 1000)))) (forall ((v_prenex_23712 Int) (v_prenex_23711 Int)) (or (<= (* 2 (select main_a v_prenex_23711)) 2000) (< v_prenex_23712 main_x) (<= (+ (select main_a v_prenex_23712) (select main_a v_prenex_23711)) 1000) (<= 0 (* 2 (select main_a v_prenex_23712))) (<= 996 (select main_a v_prenex_23711)) (<= (select main_a v_prenex_23712) 2) (<= (+ main_x 1) v_prenex_23712))) (forall ((v_prenex_24311 Int) (v_prenex_24312 Int)) (or (<= (select main_a v_prenex_24311) 1002) (<= (+ main_x 1) v_prenex_24312) (< v_prenex_24312 main_x) (<= (+ (select main_a v_prenex_24312) (select main_a v_prenex_24311)) 1000) (<= 0 (+ (select main_a v_prenex_24312) 2)) (< v_prenex_24311 main_y))) (forall ((v_prenex_27706 Int) (v_prenex_27707 Int)) (or (<= (select main_a v_prenex_27707) 2) (<= (+ main_x 1) v_prenex_27707) (< v_prenex_27707 main_x) (<= 998 (select main_a v_prenex_27706)) (<= (+ (select main_a v_prenex_27707) 996) (select main_a v_prenex_27706)) (< v_prenex_27706 main_y))) (forall ((v_prenex_19351 Int) (v_prenex_19352 Int)) (or (<= (select main_a v_prenex_19351) 1000) (<= (+ (select main_a v_prenex_19352) (select main_a v_prenex_19351)) 1000) (<= 1996 (* 2 (select main_a v_prenex_19351))) (<= 0 (* 2 (select main_a v_prenex_19352))) (<= (+ main_x 1) v_prenex_19352) (< v_prenex_19352 main_x) (<= 0 (+ (select main_a v_prenex_19352) 2)))) (forall ((v_prenex_25301 Int) (v_prenex_25302 Int)) (or (<= (select main_a v_prenex_25302) 4) (<= (select main_a v_prenex_25301) 1002) (<= 1000 (+ (select main_a v_prenex_25302) (select main_a v_prenex_25301))) (<= (* 2 (select main_a v_prenex_25302)) 4) (<= (+ main_x 1) v_prenex_25302) (<= 998 (select main_a v_prenex_25301)) (< v_prenex_25302 main_x))) (or (forall ((v_prenex_22114 Int)) (or (<= 0 (select main_a v_prenex_22114)) (<= 0 (* 2 (select main_a v_prenex_22114))) (<= (+ main_x 1) v_prenex_22114) (< v_prenex_22114 main_x) (<= (* 2 (select main_a v_prenex_22114)) 4))) (forall ((v_prenex_22113 Int)) (<= (select main_a v_prenex_22113) 1000))) (or (forall ((v_prenex_20586 Int)) (or (<= (* 2 (select main_a v_prenex_20586)) 4) (<= (select main_a v_prenex_20586) 2) (< v_prenex_20586 main_x) (<= (+ main_x 1) v_prenex_20586))) (forall ((v_prenex_20585 Int)) (or (<= (* 2 (select main_a v_prenex_20585)) 2000) (<= 996 (select main_a v_prenex_20585)) (< v_prenex_20585 main_y)))) (forall ((v_prenex_26495 Int) (v_prenex_26496 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26495))) (<= (+ main_x 1) v_prenex_26496) (< v_prenex_26496 main_x) (<= 1000 (+ (select main_a v_prenex_26496) (select main_a v_prenex_26495))) (<= 996 (select main_a v_prenex_26495)) (<= 0 (* 2 (select main_a v_prenex_26496))))) (forall ((v_prenex_26765 Int) (v_prenex_26766 Int)) (or (< v_prenex_26766 main_x) (<= 1996 (* 2 (select main_a v_prenex_26765))) (<= (+ main_x 1) v_prenex_26766) (<= 0 (* 2 (select main_a v_prenex_26766))) (<= (+ (select main_a v_prenex_26766) (select main_a v_prenex_26765)) 1000) (<= 998 (select main_a v_prenex_26765)) (<= (select main_a v_prenex_26766) 4))) (or (forall ((v_prenex_26357 Int)) (or (<= (+ main_y 1) v_prenex_26357) (< v_prenex_26357 main_y) (<= (select main_a v_prenex_26357) 1000) (<= 1996 (* 2 (select main_a v_prenex_26357))))) (forall ((v_prenex_26358 Int)) (<= 0 (* 2 (select main_a v_prenex_26358))))) (forall ((v_prenex_20796 Int) (v_prenex_20795 Int)) (or (<= (+ main_x 1) v_prenex_20796) (<= 1000 (+ (select main_a v_prenex_20796) (select main_a v_prenex_20795))) (<= (+ main_y 1) v_prenex_20795) (< v_prenex_20796 main_x) (<= (select main_a v_prenex_20796) 4))) (forall ((v_prenex_26723 Int) (v_prenex_26724 Int)) (or (<= (+ main_x 1) v_prenex_26724) (<= (select main_a v_prenex_26723) (+ (select main_a v_prenex_26724) 1000)) (< v_prenex_26724 main_x) (<= (+ main_y 1) v_prenex_26723) (<= 1996 (* 2 (select main_a v_prenex_26723))) (<= (select main_a v_prenex_26724) 2))) (forall ((v_prenex_26407 Int) (v_prenex_26408 Int)) (or (<= (* 2 (select main_a v_prenex_26408)) 4) (< v_prenex_26408 main_x) (<= 0 (* 2 (select main_a v_prenex_26408))) (<= (select main_a v_prenex_26407) 1002) (<= (+ main_x 1) v_prenex_26408) (<= (+ (select main_a v_prenex_26408) (select main_a v_prenex_26407)) 1000) (<= 996 (select main_a v_prenex_26407)))) (forall ((v_prenex_19229 Int) (v_prenex_19230 Int)) (or (<= 0 (select main_a v_prenex_19230)) (<= 996 (select main_a v_prenex_19229)) (<= (+ main_x 1) v_prenex_19230) (< v_prenex_19230 main_x) (<= (+ (select main_a v_prenex_19230) 996) (select main_a v_prenex_19229)) (<= (select main_a v_prenex_19229) 1000) (<= (select main_a v_prenex_19230) 2))) (or (forall ((v_prenex_27756 Int)) (or (<= (* 2 (select main_a v_prenex_27756)) 2000) (<= 998 (select main_a v_prenex_27756)))) (forall ((v_prenex_27757 Int)) (or (< v_prenex_27757 main_x) (<= (select main_a v_prenex_27757) 2) (<= 0 (+ (select main_a v_prenex_27757) 2)) (<= 0 (* 2 (select main_a v_prenex_27757))) (<= (+ main_x 1) v_prenex_27757)))) (forall ((v_prenex_24398 Int) (v_prenex_24397 Int)) (or (<= 1000 (+ (select main_a v_prenex_24398) (select main_a v_prenex_24397))) (<= 996 (select main_a v_prenex_24397)) (< v_prenex_24398 main_x) (<= 0 (+ (select main_a v_prenex_24398) 2)) (<= (select main_a v_prenex_24397) 1000) (<= (+ main_x 1) v_prenex_24398))) (or (forall ((v_prenex_28454 Int)) (or (<= (select main_a v_prenex_28454) 4) (<= (+ main_x 1) v_prenex_28454) (< v_prenex_28454 main_x))) (forall ((v_prenex_28453 Int)) (or (<= (* 2 (select main_a v_prenex_28453)) 2000) (<= (+ main_y 1) v_prenex_28453)))) (forall ((v_prenex_18624 Int) (v_prenex_18623 Int)) (or (<= (select main_a v_prenex_18623) 1002) (<= (+ (select main_a v_prenex_18624) 996) (select main_a v_prenex_18623)) (<= 996 (select main_a v_prenex_18623)) (<= 0 (+ (select main_a v_prenex_18624) 2)) (<= (+ main_y 1) v_prenex_18623) (< v_prenex_18624 main_x) (<= (+ main_x 1) v_prenex_18624))) (forall ((v_prenex_28441 Int) (v_prenex_28442 Int)) (or (< v_prenex_28442 main_x) (<= (select main_a v_prenex_28441) (+ (select main_a v_prenex_28442) 1000)) (<= 0 (select main_a v_prenex_28442)) (<= (select main_a v_prenex_28442) 4) (<= (* 2 (select main_a v_prenex_28441)) 2000) (<= (+ main_x 1) v_prenex_28442))) (forall ((v_prenex_26941 Int) (v_prenex_26942 Int)) (or (<= (select main_a v_prenex_26941) 1000) (< v_prenex_26942 main_x) (<= (+ (select main_a v_prenex_26942) 996) (select main_a v_prenex_26941)) (<= (* 2 (select main_a v_prenex_26942)) 4) (<= (+ main_x 1) v_prenex_26942) (< v_prenex_26941 main_y) (<= 1996 (* 2 (select main_a v_prenex_26941))))) (forall ((v_prenex_27182 Int) (v_prenex_27181 Int)) (or (<= (+ (select main_a v_prenex_27182) 996) (select main_a v_prenex_27181)) (<= (select main_a v_prenex_27181) 1002) (<= (+ main_x 1) v_prenex_27182) (<= 0 (* 2 (select main_a v_prenex_27182))) (<= (* 2 (select main_a v_prenex_27181)) 2000) (< v_prenex_27182 main_x) (<= (+ main_y 1) v_prenex_27181))) (or (forall ((v_prenex_28150 Int)) (or (< v_prenex_28150 main_y) (<= (* 2 (select main_a v_prenex_28150)) 2000) (<= (select main_a v_prenex_28150) 1000))) (forall ((v_prenex_28151 Int)) (or (< v_prenex_28151 main_x) (<= (* 2 (select main_a v_prenex_28151)) 4) (<= (+ main_x 1) v_prenex_28151)))) (forall ((v_prenex_23965 Int) (v_prenex_23966 Int)) (or (<= (select main_a v_prenex_23966) 2) (<= (+ main_x 1) v_prenex_23966) (<= 996 (select main_a v_prenex_23965)) (< v_prenex_23966 main_x) (<= (select main_a v_prenex_23965) (+ (select main_a v_prenex_23966) 1000)) (<= 998 (select main_a v_prenex_23965)))) (forall ((v_prenex_25168 Int) (v_prenex_25167 Int)) (or (<= (* 2 (select main_a v_prenex_25167)) 2000) (<= (+ main_x 1) v_prenex_25168) (<= (select main_a v_prenex_25167) 1000) (<= (select main_a v_prenex_25167) (+ (select main_a v_prenex_25168) 1000)) (< v_prenex_25168 main_x) (<= 0 (select main_a v_prenex_25168)))) (forall ((v_prenex_21968 Int) (v_prenex_21967 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21968))) (<= (* 2 (select main_a v_prenex_21967)) 2000) (<= (+ main_x 1) v_prenex_21968) (<= (select main_a v_prenex_21967) (+ (select main_a v_prenex_21968) 1000)) (< v_prenex_21967 main_y) (< v_prenex_21968 main_x) (<= (select main_a v_prenex_21967) 1000))) (forall ((v_prenex_25156 Int) (v_prenex_25155 Int)) (or (<= 996 (select main_a v_prenex_25155)) (<= (+ (select main_a v_prenex_25156) 996) (select main_a v_prenex_25155)) (< v_prenex_25156 main_x) (<= (select main_a v_prenex_25156) 2) (<= 998 (select main_a v_prenex_25155)) (<= (+ main_x 1) v_prenex_25156) (<= (select main_a v_prenex_25156) 4))) (or (forall ((v_prenex_20916 Int)) (or (< v_prenex_20916 main_y) (<= (select main_a v_prenex_20916) 1002))) (forall ((v_prenex_20917 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20917))) (<= (select main_a v_prenex_20917) 2) (<= (+ main_x 1) v_prenex_20917) (< v_prenex_20917 main_x)))) (forall ((v_prenex_27391 Int) (v_prenex_27390 Int)) (or (<= 1000 (+ (select main_a v_prenex_27391) (select main_a v_prenex_27390))) (<= (* 2 (select main_a v_prenex_27390)) 2000) (<= 0 (select main_a v_prenex_27391)) (<= (select main_a v_prenex_27391) 4) (< v_prenex_27391 main_x) (<= (+ main_x 1) v_prenex_27391) (<= 996 (select main_a v_prenex_27390)))) (forall ((v_prenex_25378 Int) (v_prenex_25379 Int)) (or (<= 998 (select main_a v_prenex_25378)) (<= (+ main_x 1) v_prenex_25379) (<= (select main_a v_prenex_25378) 1000) (<= 0 (select main_a v_prenex_25379)) (<= (select main_a v_prenex_25379) 2) (< v_prenex_25379 main_x) (<= (+ (select main_a v_prenex_25379) 996) (select main_a v_prenex_25378)))) (forall ((v_prenex_26277 Int) (v_prenex_26278 Int)) (or (<= (+ main_x 1) v_prenex_26278) (<= 0 (* 2 (select main_a v_prenex_26278))) (< v_prenex_26278 main_x) (<= 996 (select main_a v_prenex_26277)) (<= 1996 (* 2 (select main_a v_prenex_26277))) (<= (* 2 (select main_a v_prenex_26278)) 4) (<= 1000 (+ (select main_a v_prenex_26278) (select main_a v_prenex_26277))))) (or (forall ((v_prenex_21101 Int)) (or (< v_prenex_21101 main_y) (<= 996 (select main_a v_prenex_21101)) (<= (select main_a v_prenex_21101) 1000))) (forall ((v_prenex_21102 Int)) (or (<= (select main_a v_prenex_21102) 4) (<= (+ main_x 1) v_prenex_21102) (<= 0 (* 2 (select main_a v_prenex_21102))) (< v_prenex_21102 main_x)))) (or (forall ((v_prenex_26208 Int)) (or (<= (* 2 (select main_a v_prenex_26208)) 4) (<= (+ main_x 1) v_prenex_26208) (< v_prenex_26208 main_x) (<= 0 (* 2 (select main_a v_prenex_26208))))) (forall ((v_prenex_26207 Int)) (or (< v_prenex_26207 main_y) (<= 1996 (* 2 (select main_a v_prenex_26207)))))) (or (forall ((v_prenex_22567 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22567))) (< v_prenex_22567 main_x) (<= 0 (+ (select main_a v_prenex_22567) 2)) (<= (+ main_x 1) v_prenex_22567))) (forall ((v_prenex_22566 Int)) (or (<= (* 2 (select main_a v_prenex_22566)) 2000) (<= 998 (select main_a v_prenex_22566))))) (forall ((v_prenex_23668 Int) (v_prenex_23667 Int)) (or (<= (select main_a v_prenex_23668) 2) (<= (+ main_x 1) v_prenex_23668) (< v_prenex_23668 main_x) (<= (+ (select main_a v_prenex_23668) (select main_a v_prenex_23667)) 1000) (<= 0 (* 2 (select main_a v_prenex_23668))) (<= (select main_a v_prenex_23667) 1002) (<= (* 2 (select main_a v_prenex_23667)) 2000))) (forall ((v_prenex_26593 Int) (v_prenex_26594 Int)) (or (<= (+ main_x 1) v_prenex_26594) (<= 1996 (* 2 (select main_a v_prenex_26593))) (<= (* 2 (select main_a v_prenex_26593)) 2000) (<= 0 (select main_a v_prenex_26594)) (<= (+ (select main_a v_prenex_26594) 996) (select main_a v_prenex_26593)) (< v_prenex_26594 main_x))) (forall ((v_prenex_24047 Int) (v_prenex_24048 Int)) (or (<= (select main_a v_prenex_24047) 1002) (< v_prenex_24048 main_x) (<= (select main_a v_prenex_24047) 1000) (<= (+ main_x 1) v_prenex_24048) (<= (select main_a v_prenex_24048) 4) (<= (+ (select main_a v_prenex_24048) (select main_a v_prenex_24047)) 1000) (<= (+ main_y 1) v_prenex_24047))) (forall ((v_prenex_28088 Int) (v_prenex_28087 Int)) (or (< v_prenex_28088 main_x) (<= (select main_a v_prenex_28087) (+ (select main_a v_prenex_28088) 1000)) (<= 0 (+ (select main_a v_prenex_28088) 2)) (<= (select main_a v_prenex_28087) 1000) (<= (+ main_x 1) v_prenex_28088) (<= 0 (* 2 (select main_a v_prenex_28088))))) (forall ((v_prenex_25633 Int) (v_prenex_25632 Int)) (or (<= (select main_a v_prenex_25632) 1000) (< v_prenex_25633 main_x) (<= 1996 (* 2 (select main_a v_prenex_25632))) (<= (+ main_y 1) v_prenex_25632) (<= 1000 (+ (select main_a v_prenex_25633) (select main_a v_prenex_25632))) (<= (+ main_x 1) v_prenex_25633) (<= 0 (* 2 (select main_a v_prenex_25633))))) (or (forall ((v_prenex_22331 Int)) (<= (* 2 (select main_a v_prenex_22331)) 2000)) (forall ((v_prenex_22332 Int)) (or (<= (select main_a v_prenex_22332) 2) (<= (* 2 (select main_a v_prenex_22332)) 4) (<= 0 (* 2 (select main_a v_prenex_22332))) (< v_prenex_22332 main_x) (<= (+ main_x 1) v_prenex_22332)))) (or (forall ((v_prenex_25583 Int)) (or (<= (+ main_x 1) v_prenex_25583) (<= (select main_a v_prenex_25583) 2) (<= 0 (* 2 (select main_a v_prenex_25583))) (< v_prenex_25583 main_x))) (forall ((v_prenex_25582 Int)) (or (<= (select main_a v_prenex_25582) 1002) (<= (select main_a v_prenex_25582) 1000)))) (forall ((v_prenex_27326 Int) (v_prenex_27327 Int)) (or (<= 0 (select main_a v_prenex_27327)) (<= 1000 (+ (select main_a v_prenex_27327) (select main_a v_prenex_27326))) (< v_prenex_27327 main_x) (<= (* 2 (select main_a v_prenex_27326)) 2000) (<= (select main_a v_prenex_27326) 1002) (<= (+ main_x 1) v_prenex_27327) (< v_prenex_27326 main_y))) (or (forall ((v_prenex_24920 Int)) (or (<= (+ main_x 1) v_prenex_24920) (<= 0 (+ (select main_a v_prenex_24920) 2)) (<= (* 2 (select main_a v_prenex_24920)) 4) (< v_prenex_24920 main_x))) (forall ((v_prenex_24919 Int)) (or (<= 998 (select main_a v_prenex_24919)) (<= 1996 (* 2 (select main_a v_prenex_24919))) (<= (+ main_y 1) v_prenex_24919)))) (forall ((v_prenex_20718 Int) (v_prenex_20717 Int)) (or (<= 998 (select main_a v_prenex_20717)) (< v_prenex_20717 main_y) (<= 0 (select main_a v_prenex_20718)) (<= (select main_a v_prenex_20717) 1000) (<= (select main_a v_prenex_20717) (+ (select main_a v_prenex_20718) 1000)) (<= (+ main_x 1) v_prenex_20718) (< v_prenex_20718 main_x))) (forall ((v_prenex_23372 Int) (v_prenex_23371 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23371))) (< v_prenex_23372 main_x) (<= 1000 (+ (select main_a v_prenex_23372) (select main_a v_prenex_23371))) (<= (+ main_x 1) v_prenex_23372) (<= 0 (* 2 (select main_a v_prenex_23372))))) (forall ((v_prenex_26774 Int) (v_prenex_26773 Int)) (or (<= (+ main_x 1) v_prenex_26774) (< v_prenex_26774 main_x) (<= 0 (+ (select main_a v_prenex_26774) 2)) (<= (* 2 (select main_a v_prenex_26774)) 4) (<= 996 (select main_a v_prenex_26773)) (<= 1000 (+ (select main_a v_prenex_26774) (select main_a v_prenex_26773))) (<= (select main_a v_prenex_26773) 1002))) (or (forall ((v_prenex_26150 Int)) (or (<= (+ main_x 1) v_prenex_26150) (<= (* 2 (select main_a v_prenex_26150)) 4) (< v_prenex_26150 main_x) (<= 0 (* 2 (select main_a v_prenex_26150))))) (forall ((v_prenex_26149 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26149))) (<= (+ main_y 1) v_prenex_26149) (<= 998 (select main_a v_prenex_26149))))) (forall ((v_prenex_28422 Int) (v_prenex_28421 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28421))) (<= (+ (select main_a v_prenex_28422) 996) (select main_a v_prenex_28421)) (<= (* 2 (select main_a v_prenex_28422)) 4) (<= (+ main_x 1) v_prenex_28422) (<= (+ main_y 1) v_prenex_28421) (<= (* 2 (select main_a v_prenex_28421)) 2000) (< v_prenex_28422 main_x))) (forall ((v_prenex_25112 Int) (v_prenex_25111 Int)) (or (<= 996 (select main_a v_prenex_25111)) (<= (* 2 (select main_a v_prenex_25111)) 2000) (<= 0 (+ (select main_a v_prenex_25112) 2)) (<= (select main_a v_prenex_25112) 4) (<= (select main_a v_prenex_25111) (+ (select main_a v_prenex_25112) 1000)) (< v_prenex_25112 main_x) (<= (+ main_x 1) v_prenex_25112))) (forall ((v_prenex_27177 Int) (v_prenex_27178 Int)) (or (<= (select main_a v_prenex_27177) 1000) (< v_prenex_27178 main_x) (<= (+ (select main_a v_prenex_27178) 996) (select main_a v_prenex_27177)) (<= (+ main_x 1) v_prenex_27178) (<= (* 2 (select main_a v_prenex_27178)) 4) (<= (select main_a v_prenex_27177) 1002) (<= (select main_a v_prenex_27178) 4))) (forall ((v_prenex_22253 Int) (v_prenex_22254 Int)) (or (<= (+ main_x 1) v_prenex_22254) (<= 1996 (* 2 (select main_a v_prenex_22253))) (<= 1000 (+ (select main_a v_prenex_22254) (select main_a v_prenex_22253))) (<= (* 2 (select main_a v_prenex_22254)) 4) (<= (select main_a v_prenex_22254) 2) (<= (* 2 (select main_a v_prenex_22253)) 2000) (< v_prenex_22254 main_x))) (forall ((v_prenex_27522 Int) (v_prenex_27523 Int)) (or (<= (select main_a v_prenex_27522) 1000) (<= 1000 (+ (select main_a v_prenex_27523) (select main_a v_prenex_27522))) (<= (+ main_x 1) v_prenex_27523) (<= 996 (select main_a v_prenex_27522)) (< v_prenex_27523 main_x) (<= 0 (select main_a v_prenex_27523)) (<= (* 2 (select main_a v_prenex_27523)) 4))) (forall ((v_prenex_24288 Int) (v_prenex_24287 Int)) (or (<= (* 2 (select main_a v_prenex_24288)) 4) (<= 0 (select main_a v_prenex_24288)) (< v_prenex_24288 main_x) (<= 1996 (* 2 (select main_a v_prenex_24287))) (<= (+ main_x 1) v_prenex_24288) (<= (select main_a v_prenex_24287) (+ (select main_a v_prenex_24288) 1000)))) (or (forall ((v_prenex_24355 Int)) (<= (select main_a v_prenex_24355) 1002)) (forall ((v_prenex_24356 Int)) (or (<= (+ main_x 1) v_prenex_24356) (<= 0 (select main_a v_prenex_24356)) (< v_prenex_24356 main_x) (<= 0 (* 2 (select main_a v_prenex_24356)))))) (forall ((v_prenex_18725 Int) (v_prenex_18726 Int)) (or (<= (+ main_x 1) v_prenex_18725) (<= 1996 (* 2 (select main_a v_prenex_18726))) (<= 0 (select main_a v_prenex_18725)) (<= (select main_a v_prenex_18726) 1002) (< v_prenex_18725 main_x) (<= (select main_a v_prenex_18725) 2) (<= (+ (select main_a v_prenex_18725) 996) (select main_a v_prenex_18726)))) (forall ((v_prenex_27396 Int) (v_prenex_27397 Int)) (or (<= 0 (select main_a v_prenex_27397)) (<= 1996 (* 2 (select main_a v_prenex_27396))) (<= (select main_a v_prenex_27397) 2) (< v_prenex_27397 main_x) (<= (+ main_x 1) v_prenex_27397) (<= (select main_a v_prenex_27396) 1002) (<= 1000 (+ (select main_a v_prenex_27397) (select main_a v_prenex_27396))))) (forall ((v_prenex_25190 Int) (v_prenex_25189 Int)) (or (<= (+ (select main_a v_prenex_25190) 996) (select main_a v_prenex_25189)) (<= 0 (* 2 (select main_a v_prenex_25190))) (<= 998 (select main_a v_prenex_25189)) (<= (+ main_x 1) v_prenex_25190) (< v_prenex_25190 main_x) (<= (* 2 (select main_a v_prenex_25189)) 2000))) (or (forall ((v_prenex_27803 Int)) (or (<= (* 2 (select main_a v_prenex_27803)) 4) (< v_prenex_27803 main_x) (<= 0 (* 2 (select main_a v_prenex_27803))) (<= (+ main_x 1) v_prenex_27803))) (forall ((v_prenex_27802 Int)) (or (<= 998 (select main_a v_prenex_27802)) (<= (+ main_y 1) v_prenex_27802) (<= (* 2 (select main_a v_prenex_27802)) 2000)))) (or (forall ((v_prenex_27824 Int)) (or (< v_prenex_27824 main_y) (<= 996 (select main_a v_prenex_27824)) (<= (+ main_y 1) v_prenex_27824))) (forall ((v_prenex_27825 Int)) (<= 0 (* 2 (select main_a v_prenex_27825))))) (or (forall ((v_prenex_22017 Int)) (or (<= (+ main_y 1) v_prenex_22017) (< v_prenex_22017 main_y) (<= (select main_a v_prenex_22017) 1002))) (forall ((v_prenex_22018 Int)) (or (< v_prenex_22018 main_x) (<= (* 2 (select main_a v_prenex_22018)) 4)))) (forall ((v_prenex_23413 Int) (v_prenex_23414 Int)) (or (< v_prenex_23414 main_x) (<= 0 (+ (select main_a v_prenex_23414) 2)) (<= (select main_a v_prenex_23413) 1000) (<= (+ (select main_a v_prenex_23414) (select main_a v_prenex_23413)) 1000) (<= (+ main_y 1) v_prenex_23413) (<= 996 (select main_a v_prenex_23413)) (<= (+ main_x 1) v_prenex_23414))) (or (forall ((v_prenex_19058 Int)) (or (<= (+ main_x 1) v_prenex_19058) (<= (select main_a v_prenex_19058) 2) (<= 0 (select main_a v_prenex_19058)) (<= 0 (* 2 (select main_a v_prenex_19058))) (< v_prenex_19058 main_x))) (forall ((v_prenex_19057 Int)) (<= (* 2 (select main_a v_prenex_19057)) 2000))) (forall ((v_prenex_21207 Int) (v_prenex_21208 Int)) (or (<= (select main_a v_prenex_21208) 2) (<= (select main_a v_prenex_21207) (+ (select main_a v_prenex_21208) 1000)) (< v_prenex_21208 main_x) (<= 1996 (* 2 (select main_a v_prenex_21207))) (<= (+ main_x 1) v_prenex_21208) (<= (select main_a v_prenex_21207) 1002))) (forall ((v_prenex_19829 Int) (v_prenex_19830 Int)) (or (<= (select main_a v_prenex_19830) 2) (< v_prenex_19830 main_x) (< v_prenex_19829 main_y) (<= (* 2 (select main_a v_prenex_19829)) 2000) (<= (+ main_x 1) v_prenex_19830) (<= 1000 (+ (select main_a v_prenex_19830) (select main_a v_prenex_19829))) (<= (select main_a v_prenex_19829) 1000))) (forall ((v_prenex_21863 Int) (v_prenex_21864 Int)) (or (<= (* 2 (select main_a v_prenex_21864)) 4) (< v_prenex_21864 main_x) (<= (select main_a v_prenex_21864) 2) (<= (select main_a v_prenex_21863) (+ (select main_a v_prenex_21864) 1000)) (<= (+ main_x 1) v_prenex_21864) (<= 1996 (* 2 (select main_a v_prenex_21863))) (<= 996 (select main_a v_prenex_21863)))) (forall ((v_prenex_23838 Int) (v_prenex_23837 Int)) (or (<= (select main_a v_prenex_23838) 4) (<= 1996 (* 2 (select main_a v_prenex_23837))) (<= (+ main_x 1) v_prenex_23838) (< v_prenex_23838 main_x) (<= 1000 (+ (select main_a v_prenex_23838) (select main_a v_prenex_23837))))) (forall ((v_prenex_25805 Int) (v_prenex_25806 Int)) (or (< v_prenex_25805 main_y) (<= (+ main_y 1) v_prenex_25805) (<= 1996 (* 2 (select main_a v_prenex_25805))) (<= (+ (select main_a v_prenex_25806) 996) (select main_a v_prenex_25805)) (<= (+ main_x 1) v_prenex_25806))) (forall ((v_prenex_19708 Int) (v_prenex_19707 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19708))) (< v_prenex_19708 main_x) (<= (+ (select main_a v_prenex_19708) (select main_a v_prenex_19707)) 1000) (<= 998 (select main_a v_prenex_19707)) (<= (select main_a v_prenex_19707) 1000) (<= (+ main_x 1) v_prenex_19708))) (forall ((v_prenex_20403 Int) (v_prenex_20402 Int)) (or (<= (* 2 (select main_a v_prenex_20402)) 2000) (<= 0 (select main_a v_prenex_20403)) (<= (+ (select main_a v_prenex_20403) 996) (select main_a v_prenex_20402)) (<= (+ main_x 1) v_prenex_20403) (< v_prenex_20403 main_x) (<= 996 (select main_a v_prenex_20402)) (<= (select main_a v_prenex_20403) 2))) (or (forall ((v_prenex_25824 Int)) (or (<= 0 (+ (select main_a v_prenex_25824) 2)) (<= (* 2 (select main_a v_prenex_25824)) 4) (< v_prenex_25824 main_x) (<= (+ main_x 1) v_prenex_25824))) (forall ((v_prenex_25823 Int)) (or (<= 998 (select main_a v_prenex_25823)) (<= (select main_a v_prenex_25823) 1000) (< v_prenex_25823 main_y)))) (forall ((v_prenex_19788 Int) (v_prenex_19787 Int)) (or (<= 998 (select main_a v_prenex_19787)) (< v_prenex_19788 main_x) (<= (+ main_x 1) v_prenex_19788) (<= 0 (select main_a v_prenex_19788)) (<= 1000 (+ (select main_a v_prenex_19788) (select main_a v_prenex_19787))) (<= 996 (select main_a v_prenex_19787)) (<= (select main_a v_prenex_19788) 2))) (forall ((v_prenex_21935 Int) (v_prenex_21936 Int)) (or (<= (+ main_y 1) v_prenex_21935) (<= (+ (select main_a v_prenex_21936) (select main_a v_prenex_21935)) 1000) (< v_prenex_21935 main_y) (<= 996 (select main_a v_prenex_21935)) (<= (* 2 (select main_a v_prenex_21935)) 2000))) (or (forall ((v_prenex_24390 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24390))) (<= 0 (+ (select main_a v_prenex_24390) 2)) (<= (+ main_x 1) v_prenex_24390) (< v_prenex_24390 main_x) (<= (select main_a v_prenex_24390) 2))) (forall ((v_prenex_24389 Int)) (or (<= (* 2 (select main_a v_prenex_24389)) 2000) (<= 1996 (* 2 (select main_a v_prenex_24389)))))) (forall ((v_prenex_20459 Int) (v_prenex_20458 Int)) (or (<= (* 2 (select main_a v_prenex_20458)) 2000) (< v_prenex_20459 main_x) (<= 0 (select main_a v_prenex_20459)) (<= (select main_a v_prenex_20459) 2) (<= (select main_a v_prenex_20458) (+ (select main_a v_prenex_20459) 1000)) (<= (+ main_x 1) v_prenex_20459))) (or (forall ((v_prenex_24267 Int)) (<= 998 (select main_a v_prenex_24267))) (forall ((v_prenex_24268 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24268))) (< v_prenex_24268 main_x) (<= (* 2 (select main_a v_prenex_24268)) 4) (<= (select main_a v_prenex_24268) 2) (<= (+ main_x 1) v_prenex_24268)))) (or (forall ((v_prenex_20011 Int)) (or (<= (+ main_x 1) v_prenex_20011) (<= (select main_a v_prenex_20011) 2) (< v_prenex_20011 main_x) (<= 0 (* 2 (select main_a v_prenex_20011))))) (forall ((v_prenex_20010 Int)) (or (<= (select main_a v_prenex_20010) 1002) (<= 998 (select main_a v_prenex_20010))))) (forall ((v_prenex_25944 Int) (v_prenex_25943 Int)) (or (< v_prenex_25943 main_y) (<= (+ main_x 1) v_prenex_25944) (<= 0 (* 2 (select main_a v_prenex_25944))) (<= (+ (select main_a v_prenex_25944) 996) (select main_a v_prenex_25943)) (< v_prenex_25944 main_x) (<= 996 (select main_a v_prenex_25943)))) (forall ((v_prenex_28426 Int) (v_prenex_28425 Int)) (or (<= (+ main_x 1) v_prenex_28426) (<= 1996 (* 2 (select main_a v_prenex_28425))) (<= 0 (select main_a v_prenex_28426)) (<= 1000 (+ (select main_a v_prenex_28426) (select main_a v_prenex_28425))) (< v_prenex_28426 main_x) (<= (* 2 (select main_a v_prenex_28425)) 2000))) (or (forall ((v_prenex_21709 Int)) (or (<= (select main_a v_prenex_21709) 1002) (<= 1996 (* 2 (select main_a v_prenex_21709))))) (forall ((v_prenex_21710 Int)) (or (<= 0 (select main_a v_prenex_21710)) (< v_prenex_21710 main_x) (<= (select main_a v_prenex_21710) 2) (<= 0 (* 2 (select main_a v_prenex_21710))) (<= (+ main_x 1) v_prenex_21710)))) (forall ((v_prenex_18849 Int) (v_prenex_18850 Int)) (or (<= (+ (select main_a v_prenex_18850) (select main_a v_prenex_18849)) 1000) (<= 998 (select main_a v_prenex_18849)) (<= (* 2 (select main_a v_prenex_18850)) 4) (< v_prenex_18850 main_x) (<= (+ main_x 1) v_prenex_18850) (<= 0 (* 2 (select main_a v_prenex_18850))) (<= (* 2 (select main_a v_prenex_18849)) 2000))) (forall ((v_prenex_21077 Int) (v_prenex_21078 Int)) (or (<= 996 (select main_a v_prenex_21077)) (<= (select main_a v_prenex_21077) 1002) (< v_prenex_21078 main_x) (<= 0 (+ (select main_a v_prenex_21078) 2)) (<= (+ (select main_a v_prenex_21078) 996) (select main_a v_prenex_21077)) (<= (+ main_x 1) v_prenex_21078))) (or (forall ((v_prenex_18857 Int)) (or (<= (* 2 (select main_a v_prenex_18857)) 2000) (<= (select main_a v_prenex_18857) 1000))) (forall ((v_prenex_18858 Int)) (or (< v_prenex_18858 main_x) (<= (* 2 (select main_a v_prenex_18858)) 4) (<= (select main_a v_prenex_18858) 2) (<= 0 (* 2 (select main_a v_prenex_18858))) (<= (+ main_x 1) v_prenex_18858)))) (forall ((v_prenex_22503 Int) (v_prenex_22504 Int)) (or (< v_prenex_22504 main_x) (<= (select main_a v_prenex_22504) 2) (<= 996 (select main_a v_prenex_22503)) (<= (select main_a v_prenex_22504) 4) (<= (select main_a v_prenex_22503) 1002) (<= (+ (select main_a v_prenex_22504) 996) (select main_a v_prenex_22503)) (<= (+ main_x 1) v_prenex_22504))) (forall ((v_prenex_24990 Int) (v_prenex_24989 Int)) (or (<= (+ main_y 1) v_prenex_24989) (<= (+ main_x 1) v_prenex_24990) (<= (+ (select main_a v_prenex_24990) (select main_a v_prenex_24989)) 1000) (<= 998 (select main_a v_prenex_24989)) (< v_prenex_24989 main_y))) (forall ((v_prenex_20991 Int) (v_prenex_20990 Int)) (or (<= (+ main_x 1) v_prenex_20991) (<= 0 (select main_a v_prenex_20991)) (<= 1996 (* 2 (select main_a v_prenex_20990))) (<= 0 (* 2 (select main_a v_prenex_20991))) (<= (select main_a v_prenex_20990) 1000) (< v_prenex_20991 main_x) (<= (+ (select main_a v_prenex_20991) 996) (select main_a v_prenex_20990)))) (forall ((v_prenex_19483 Int) (v_prenex_19484 Int)) (or (<= (select main_a v_prenex_19484) 2) (<= (+ (select main_a v_prenex_19484) 996) (select main_a v_prenex_19483)) (< v_prenex_19484 main_x) (<= 998 (select main_a v_prenex_19483)) (<= (* 2 (select main_a v_prenex_19483)) 2000) (<= (+ main_x 1) v_prenex_19484) (<= 0 (* 2 (select main_a v_prenex_19484))))) (or (forall ((v_prenex_19369 Int)) (or (<= (select main_a v_prenex_19369) 1000) (<= (select main_a v_prenex_19369) 1002))) (forall ((v_prenex_19370 Int)) (or (<= (select main_a v_prenex_19370) 4) (<= (+ main_x 1) v_prenex_19370) (< v_prenex_19370 main_x) (<= (select main_a v_prenex_19370) 2) (<= 0 (* 2 (select main_a v_prenex_19370)))))) (forall ((v_prenex_22397 Int) (v_prenex_22398 Int)) (or (< v_prenex_22397 main_y) (<= (+ main_y 1) v_prenex_22397) (<= (select main_a v_prenex_22397) 1000) (<= (select main_a v_prenex_22397) (+ (select main_a v_prenex_22398) 1000)))) (forall ((v_prenex_20993 Int) (v_prenex_20992 Int)) (or (<= (+ main_x 1) v_prenex_20993) (< v_prenex_20992 main_y) (<= (select main_a v_prenex_20992) 1002) (< v_prenex_20993 main_x) (<= 0 (+ (select main_a v_prenex_20993) 2)) (<= (+ (select main_a v_prenex_20993) 996) (select main_a v_prenex_20992)) (<= (* 2 (select main_a v_prenex_20992)) 2000))) (forall ((v_prenex_23220 Int) (v_prenex_23219 Int)) (or (<= (* 2 (select main_a v_prenex_23220)) 4) (<= (+ (select main_a v_prenex_23220) (select main_a v_prenex_23219)) 1000) (<= (+ main_x 1) v_prenex_23220) (<= 996 (select main_a v_prenex_23219)) (< v_prenex_23220 main_x) (<= 1996 (* 2 (select main_a v_prenex_23219))))) (forall ((v_prenex_22330 Int) (v_prenex_22329 Int)) (or (<= 0 (+ (select main_a v_prenex_22330) 2)) (<= (+ (select main_a v_prenex_22330) 996) (select main_a v_prenex_22329)) (< v_prenex_22330 main_x) (<= 996 (select main_a v_prenex_22329)) (<= 1996 (* 2 (select main_a v_prenex_22329))) (<= (select main_a v_prenex_22330) 2) (<= (+ main_x 1) v_prenex_22330))) (forall ((v_prenex_20203 Int) (v_prenex_20202 Int)) (or (<= 1000 (+ (select main_a v_prenex_20203) (select main_a v_prenex_20202))) (<= 998 (select main_a v_prenex_20202)) (<= (select main_a v_prenex_20203) 4) (<= 996 (select main_a v_prenex_20202)) (<= 0 (select main_a v_prenex_20203)) (< v_prenex_20203 main_x) (<= (+ main_x 1) v_prenex_20203))) (forall ((v_prenex_21479 Int) (v_prenex_21480 Int)) (or (< v_prenex_21480 main_x) (<= (+ main_x 1) v_prenex_21480) (<= 1000 (+ (select main_a v_prenex_21480) (select main_a v_prenex_21479))) (<= (select main_a v_prenex_21480) 2) (<= 0 (* 2 (select main_a v_prenex_21480))) (<= (select main_a v_prenex_21479) 1000) (<= 996 (select main_a v_prenex_21479)))) (or (forall ((v_prenex_20879 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20879))) (< v_prenex_20879 main_x) (<= 0 (select main_a v_prenex_20879)) (<= (+ main_x 1) v_prenex_20879))) (forall ((v_prenex_20878 Int)) (or (<= (+ main_y 1) v_prenex_20878) (<= (* 2 (select main_a v_prenex_20878)) 2000)))) (forall ((v_prenex_19619 Int) (v_prenex_19620 Int)) (or (<= (* 2 (select main_a v_prenex_19620)) 4) (< v_prenex_19620 main_x) (<= (+ main_y 1) v_prenex_19619) (<= (select main_a v_prenex_19619) 1000) (<= 1996 (* 2 (select main_a v_prenex_19619))) (<= (+ main_x 1) v_prenex_19620) (<= (+ (select main_a v_prenex_19620) (select main_a v_prenex_19619)) 1000))) (forall ((v_prenex_28076 Int) (v_prenex_28075 Int)) (or (<= (+ (select main_a v_prenex_28076) 996) (select main_a v_prenex_28075)) (< v_prenex_28075 main_y) (<= 0 (* 2 (select main_a v_prenex_28076))) (<= (+ main_x 1) v_prenex_28076) (< v_prenex_28076 main_x))) (or (forall ((v_prenex_21298 Int)) (or (<= (* 2 (select main_a v_prenex_21298)) 4) (<= 0 (* 2 (select main_a v_prenex_21298))) (<= 0 (+ (select main_a v_prenex_21298) 2)) (<= (+ main_x 1) v_prenex_21298) (< v_prenex_21298 main_x))) (forall ((v_prenex_21297 Int)) (or (<= (* 2 (select main_a v_prenex_21297)) 2000) (<= 996 (select main_a v_prenex_21297))))) (forall ((v_prenex_27731 Int) (v_prenex_27730 Int)) (or (<= 996 (select main_a v_prenex_27730)) (< v_prenex_27731 main_x) (<= (+ main_x 1) v_prenex_27731) (<= 1996 (* 2 (select main_a v_prenex_27730))) (<= 0 (+ (select main_a v_prenex_27731) 2)) (<= (+ main_y 1) v_prenex_27730) (<= (+ (select main_a v_prenex_27731) 996) (select main_a v_prenex_27730)))) (forall ((v_prenex_24207 Int) (v_prenex_24208 Int)) (or (<= (select main_a v_prenex_24208) 4) (< v_prenex_24208 main_x) (<= (+ (select main_a v_prenex_24208) 996) (select main_a v_prenex_24207)) (<= (* 2 (select main_a v_prenex_24207)) 2000) (<= (+ main_x 1) v_prenex_24208))) (forall ((v_prenex_26365 Int) (v_prenex_26366 Int)) (or (<= 1000 (+ (select main_a v_prenex_26366) (select main_a v_prenex_26365))) (<= (+ main_x 1) v_prenex_26366) (<= (select main_a v_prenex_26365) 1000) (< v_prenex_26366 main_x) (<= 998 (select main_a v_prenex_26365)) (<= (select main_a v_prenex_26366) 4) (<= (+ main_y 1) v_prenex_26365))) (forall ((v_prenex_21897 Int) (v_prenex_21898 Int)) (or (<= (select main_a v_prenex_21898) 2) (<= 0 (* 2 (select main_a v_prenex_21898))) (<= (+ main_x 1) v_prenex_21898) (<= (select main_a v_prenex_21897) 1000) (< v_prenex_21898 main_x) (<= (+ (select main_a v_prenex_21898) (select main_a v_prenex_21897)) 1000) (<= 996 (select main_a v_prenex_21897)))) (or (forall ((v_prenex_28212 Int)) (or (<= (select main_a v_prenex_28212) 1000) (<= (+ main_y 1) v_prenex_28212) (< v_prenex_28212 main_y))) (forall ((v_prenex_28213 Int)) (or (<= (* 2 (select main_a v_prenex_28213)) 4) (< v_prenex_28213 main_x)))) (or (forall ((v_prenex_26156 Int)) (or (<= (+ main_x 1) v_prenex_26156) (< v_prenex_26156 main_x) (<= 0 (* 2 (select main_a v_prenex_26156))) (<= (select main_a v_prenex_26156) 2))) (forall ((v_prenex_26155 Int)) (or (<= (select main_a v_prenex_26155) 1000) (<= 998 (select main_a v_prenex_26155)) (<= (+ main_y 1) v_prenex_26155)))) (forall ((v_prenex_22873 Int) (v_prenex_22872 Int)) (or (<= 998 (select main_a v_prenex_22872)) (< v_prenex_22873 main_x) (<= (+ (select main_a v_prenex_22873) 996) (select main_a v_prenex_22872)) (<= 0 (select main_a v_prenex_22873)) (<= (+ main_x 1) v_prenex_22873) (<= 996 (select main_a v_prenex_22872)) (<= (* 2 (select main_a v_prenex_22873)) 4))) (or (forall ((v_prenex_22065 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22065))) (<= (select main_a v_prenex_22065) 1002))) (forall ((v_prenex_22066 Int)) (or (<= (* 2 (select main_a v_prenex_22066)) 4) (< v_prenex_22066 main_x) (<= (+ main_x 1) v_prenex_22066) (<= 0 (* 2 (select main_a v_prenex_22066)))))) (forall ((v_prenex_18868 Int) (v_prenex_18867 Int)) (or (<= 996 (select main_a v_prenex_18867)) (<= (select main_a v_prenex_18868) 4) (<= 0 (* 2 (select main_a v_prenex_18868))) (<= 1000 (+ (select main_a v_prenex_18868) (select main_a v_prenex_18867))) (<= (select main_a v_prenex_18867) 1002) (<= (+ main_x 1) v_prenex_18868) (< v_prenex_18868 main_x))) (forall ((v_prenex_20632 Int) (v_prenex_20631 Int)) (or (<= (+ main_x 1) v_prenex_20632) (<= (+ (select main_a v_prenex_20632) (select main_a v_prenex_20631)) 1000) (<= 996 (select main_a v_prenex_20631)) (<= 0 (+ (select main_a v_prenex_20632) 2)) (< v_prenex_20632 main_x) (<= (select main_a v_prenex_20631) 1002))) (forall ((v_prenex_27083 Int) (v_prenex_27084 Int)) (or (<= (+ (select main_a v_prenex_27084) 996) (select main_a v_prenex_27083)) (< v_prenex_27084 main_x) (<= (+ main_x 1) v_prenex_27084) (<= 998 (select main_a v_prenex_27083)) (<= (* 2 (select main_a v_prenex_27083)) 2000) (< v_prenex_27083 main_y) (<= (select main_a v_prenex_27084) 4))) (or (forall ((v_prenex_20339 Int)) (or (<= (+ main_x 1) v_prenex_20339) (< v_prenex_20339 main_x) (<= 0 (* 2 (select main_a v_prenex_20339))) (<= (select main_a v_prenex_20339) 2))) (forall ((v_prenex_20338 Int)) (or (<= (+ main_y 1) v_prenex_20338) (<= (select main_a v_prenex_20338) 1002)))) (forall ((v_prenex_28481 Int) (v_prenex_28482 Int)) (or (< v_prenex_28482 main_x) (<= (+ main_x 1) v_prenex_28482) (<= (* 2 (select main_a v_prenex_28482)) 4) (<= 1000 (+ (select main_a v_prenex_28482) (select main_a v_prenex_28481))) (< v_prenex_28481 main_y))) (or (forall ((v_prenex_21953 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21953))) (<= 998 (select main_a v_prenex_21953)))) (forall ((v_prenex_21954 Int)) (or (< v_prenex_21954 main_x) (<= (select main_a v_prenex_21954) 2) (<= 0 (* 2 (select main_a v_prenex_21954))) (<= (+ main_x 1) v_prenex_21954) (<= 0 (+ (select main_a v_prenex_21954) 2))))) (forall ((v_prenex_26268 Int) (v_prenex_26267 Int)) (or (<= (+ main_x 1) v_prenex_26268) (<= (select main_a v_prenex_26267) 1000) (<= 0 (+ (select main_a v_prenex_26268) 2)) (<= (select main_a v_prenex_26267) (+ (select main_a v_prenex_26268) 1000)) (< v_prenex_26267 main_y) (< v_prenex_26268 main_x))) (forall ((v_prenex_23181 Int) (v_prenex_23182 Int)) (or (<= (+ main_x 1) v_prenex_23182) (<= (* 2 (select main_a v_prenex_23181)) 2000) (<= (select main_a v_prenex_23181) (+ (select main_a v_prenex_23182) 1000)) (<= 0 (* 2 (select main_a v_prenex_23182))) (<= (select main_a v_prenex_23181) 1002) (< v_prenex_23182 main_x))) (forall ((v_prenex_23273 Int) (v_prenex_23274 Int)) (or (<= (+ main_x 1) v_prenex_23274) (<= 998 (select main_a v_prenex_23273)) (< v_prenex_23274 main_x) (<= (select main_a v_prenex_23273) (+ (select main_a v_prenex_23274) 1000)) (<= (select main_a v_prenex_23274) 2) (<= (select main_a v_prenex_23273) 1002) (<= (+ main_y 1) v_prenex_23273))) (forall ((v_prenex_21350 Int) (v_prenex_21349 Int)) (or (<= (+ (select main_a v_prenex_21350) 996) (select main_a v_prenex_21349)) (<= (* 2 (select main_a v_prenex_21350)) 4) (<= 1996 (* 2 (select main_a v_prenex_21349))) (< v_prenex_21350 main_x) (<= (+ main_x 1) v_prenex_21350) (<= (select main_a v_prenex_21350) 2))) (or (forall ((v_prenex_26949 Int)) (<= (select main_a v_prenex_26949) 1002)) (forall ((v_prenex_26950 Int)) (or (< v_prenex_26950 main_x) (<= (+ main_x 1) v_prenex_26950) (<= 0 (* 2 (select main_a v_prenex_26950))) (<= (select main_a v_prenex_26950) 4) (<= 0 (select main_a v_prenex_26950))))) (or (forall ((v_prenex_25131 Int)) (or (<= 998 (select main_a v_prenex_25131)) (<= 996 (select main_a v_prenex_25131)) (<= (+ main_y 1) v_prenex_25131))) (forall ((v_prenex_25132 Int)) (or (<= 0 (+ (select main_a v_prenex_25132) 2)) (< v_prenex_25132 main_x) (<= (* 2 (select main_a v_prenex_25132)) 4) (<= (+ main_x 1) v_prenex_25132)))) (forall ((v_prenex_26974 Int) (v_prenex_26973 Int)) (or (< v_prenex_26974 main_x) (<= (select main_a v_prenex_26973) 1002) (<= (select main_a v_prenex_26974) 2) (<= (select main_a v_prenex_26974) 4) (<= 998 (select main_a v_prenex_26973)) (<= (+ (select main_a v_prenex_26974) 996) (select main_a v_prenex_26973)) (<= (+ main_x 1) v_prenex_26974))) (forall ((v_prenex_19621 Int) (v_prenex_19622 Int)) (or (<= 0 (select main_a v_prenex_19622)) (<= 998 (select main_a v_prenex_19621)) (<= 0 (* 2 (select main_a v_prenex_19622))) (< v_prenex_19622 main_x) (<= (+ (select main_a v_prenex_19622) (select main_a v_prenex_19621)) 1000) (<= (* 2 (select main_a v_prenex_19621)) 2000) (<= (+ main_x 1) v_prenex_19622))) (or (forall ((v_prenex_25137 Int)) (or (<= 998 (select main_a v_prenex_25137)) (<= (select main_a v_prenex_25137) 1000))) (forall ((v_prenex_25138 Int)) (or (<= 0 (select main_a v_prenex_25138)) (< v_prenex_25138 main_x) (<= (+ main_x 1) v_prenex_25138) (<= (* 2 (select main_a v_prenex_25138)) 4) (<= 0 (* 2 (select main_a v_prenex_25138)))))) (or (forall ((v_prenex_23797 Int)) (or (< v_prenex_23797 main_y) (<= 996 (select main_a v_prenex_23797)) (<= (select main_a v_prenex_23797) 1002))) (forall ((v_prenex_23798 Int)) (or (<= (select main_a v_prenex_23798) 2) (<= (* 2 (select main_a v_prenex_23798)) 4) (<= (+ main_x 1) v_prenex_23798) (< v_prenex_23798 main_x)))) (forall ((v_prenex_23394 Int) (v_prenex_23393 Int)) (or (< v_prenex_23394 main_x) (<= 0 (+ (select main_a v_prenex_23394) 2)) (<= (select main_a v_prenex_23394) 2) (<= 996 (select main_a v_prenex_23393)) (<= (+ main_x 1) v_prenex_23394) (<= (+ (select main_a v_prenex_23394) 996) (select main_a v_prenex_23393)))) (forall ((v_prenex_19238 Int) (v_prenex_19237 Int)) (or (<= (+ main_x 1) v_prenex_19238) (<= (+ (select main_a v_prenex_19238) 996) (select main_a v_prenex_19237)) (<= (select main_a v_prenex_19237) 1000) (<= 996 (select main_a v_prenex_19237)) (< v_prenex_19238 main_x) (<= (select main_a v_prenex_19238) 2))) (forall ((v_prenex_25119 Int) (v_prenex_25120 Int)) (or (< v_prenex_25120 main_x) (<= 1996 (* 2 (select main_a v_prenex_25119))) (<= (select main_a v_prenex_25120) 2) (<= (+ main_x 1) v_prenex_25120) (<= (select main_a v_prenex_25119) (+ (select main_a v_prenex_25120) 1000)) (<= 0 (+ (select main_a v_prenex_25120) 2)) (<= 998 (select main_a v_prenex_25119)))) (or (forall ((v_prenex_21265 Int)) (or (<= 996 (select main_a v_prenex_21265)) (<= (select main_a v_prenex_21265) 1002))) (forall ((v_prenex_21266 Int)) (or (<= (+ main_x 1) v_prenex_21266) (<= (* 2 (select main_a v_prenex_21266)) 4) (< v_prenex_21266 main_x) (<= 0 (select main_a v_prenex_21266)) (<= 0 (* 2 (select main_a v_prenex_21266)))))) (forall ((v_prenex_26507 Int) (v_prenex_26508 Int)) (or (<= (select main_a v_prenex_26507) 1000) (<= (+ main_x 1) v_prenex_26508) (<= 0 (+ (select main_a v_prenex_26508) 2)) (<= (+ (select main_a v_prenex_26508) 996) (select main_a v_prenex_26507)) (< v_prenex_26508 main_x) (<= (select main_a v_prenex_26507) 1002) (<= 0 (* 2 (select main_a v_prenex_26508))))) (or (forall ((v_prenex_25074 Int)) (or (< v_prenex_25074 main_x) (<= (+ main_x 1) v_prenex_25074) (<= 0 (+ (select main_a v_prenex_25074) 2)) (<= 0 (* 2 (select main_a v_prenex_25074))))) (forall ((v_prenex_25073 Int)) (or (<= (+ main_y 1) v_prenex_25073) (<= (* 2 (select main_a v_prenex_25073)) 2000) (<= 996 (select main_a v_prenex_25073))))) (forall ((v_prenex_22433 Int) (v_prenex_22434 Int)) (or (<= 0 (select main_a v_prenex_22434)) (<= (select main_a v_prenex_22433) (+ (select main_a v_prenex_22434) 1000)) (< v_prenex_22434 main_x) (<= 996 (select main_a v_prenex_22433)) (<= 0 (+ (select main_a v_prenex_22434) 2)) (<= (+ main_x 1) v_prenex_22434))) (forall ((v_prenex_27976 Int) (v_prenex_27977 Int)) (or (<= (+ main_x 1) v_prenex_27977) (<= 1000 (+ (select main_a v_prenex_27977) (select main_a v_prenex_27976))) (<= 0 (* 2 (select main_a v_prenex_27977))) (<= (* 2 (select main_a v_prenex_27976)) 2000) (<= (select main_a v_prenex_27977) 4) (< v_prenex_27977 main_x))) (or (forall ((v_prenex_19816 Int)) (or (< v_prenex_19816 main_x) (<= 0 (* 2 (select main_a v_prenex_19816))) (<= (+ main_x 1) v_prenex_19816))) (forall ((v_prenex_19815 Int)) (or (<= (+ main_y 1) v_prenex_19815) (<= (select main_a v_prenex_19815) 1000)))) (forall ((v_prenex_28563 Int)) (or (< v_prenex_28563 main_y) (<= (+ main_y 1) v_prenex_28563) (<= (* 2 (select main_a v_prenex_28563)) 2000))) (forall ((v_prenex_23129 Int) (v_prenex_23130 Int)) (or (<= (+ main_x 1) v_prenex_23130) (<= 1996 (* 2 (select main_a v_prenex_23129))) (<= (select main_a v_prenex_23129) 1000) (< v_prenex_23130 main_x) (<= (select main_a v_prenex_23129) (+ (select main_a v_prenex_23130) 1000)) (<= (select main_a v_prenex_23130) 2) (<= (+ main_y 1) v_prenex_23129))) (or (forall ((v_prenex_22636 Int)) (or (< v_prenex_22636 main_y) (<= (select main_a v_prenex_22636) 1002))) (forall ((v_prenex_22637 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22637))) (< v_prenex_22637 main_x) (<= (+ main_x 1) v_prenex_22637) (<= (select main_a v_prenex_22637) 2)))) (forall ((v_prenex_22484 Int) (v_prenex_22483 Int)) (or (<= (+ main_x 1) v_prenex_22484) (<= (select main_a v_prenex_22483) 1002) (<= (select main_a v_prenex_22484) 4) (< v_prenex_22484 main_x) (<= (+ (select main_a v_prenex_22484) (select main_a v_prenex_22483)) 1000) (<= 996 (select main_a v_prenex_22483)))) (or (forall ((v_prenex_23985 Int)) (or (<= (+ main_y 1) v_prenex_23985) (<= 1996 (* 2 (select main_a v_prenex_23985))))) (forall ((v_prenex_23986 Int)) (or (< v_prenex_23986 main_x) (<= 0 (* 2 (select main_a v_prenex_23986))) (<= (select main_a v_prenex_23986) 4) (<= (+ main_x 1) v_prenex_23986)))) (forall ((v_prenex_22932 Int) (v_prenex_22933 Int)) (or (< v_prenex_22933 main_x) (<= (+ main_x 1) v_prenex_22933) (<= 0 (select main_a v_prenex_22933)) (<= 998 (select main_a v_prenex_22932)) (<= (select main_a v_prenex_22933) 2) (<= (+ (select main_a v_prenex_22933) 996) (select main_a v_prenex_22932)))) (or (forall ((v_prenex_19957 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19957))) (<= (+ main_x 1) v_prenex_19957) (<= (select main_a v_prenex_19957) 4) (< v_prenex_19957 main_x))) (forall ((v_prenex_19956 Int)) (or (<= (+ main_y 1) v_prenex_19956) (<= (select main_a v_prenex_19956) 1002) (<= (select main_a v_prenex_19956) 1000)))) (forall ((v_prenex_26447 Int) (v_prenex_26448 Int)) (or (< v_prenex_26448 main_x) (< v_prenex_26447 main_y) (<= 0 (* 2 (select main_a v_prenex_26448))) (<= (+ (select main_a v_prenex_26448) (select main_a v_prenex_26447)) 1000) (<= (+ main_x 1) v_prenex_26448) (<= (select main_a v_prenex_26447) 1000))) (forall ((v_prenex_26471 Int) (v_prenex_26472 Int)) (or (<= 998 (select main_a v_prenex_26471)) (<= (+ main_x 1) v_prenex_26472) (< v_prenex_26472 main_x) (<= 0 (select main_a v_prenex_26472)) (<= (* 2 (select main_a v_prenex_26472)) 4) (<= (+ (select main_a v_prenex_26472) 996) (select main_a v_prenex_26471)))) (forall ((v_prenex_21873 Int) (v_prenex_21874 Int)) (or (<= (select main_a v_prenex_21873) (+ (select main_a v_prenex_21874) 1000)) (<= (* 2 (select main_a v_prenex_21873)) 2000) (<= (+ main_x 1) v_prenex_21874) (<= (select main_a v_prenex_21874) 2) (<= (select main_a v_prenex_21873) 1002) (<= 0 (+ (select main_a v_prenex_21874) 2)) (< v_prenex_21874 main_x))) (or (forall ((v_prenex_23267 Int)) (<= 1996 (* 2 (select main_a v_prenex_23267)))) (forall ((v_prenex_23268 Int)) (or (<= 0 (select main_a v_prenex_23268)) (<= 0 (* 2 (select main_a v_prenex_23268))) (<= (* 2 (select main_a v_prenex_23268)) 4) (<= (+ main_x 1) v_prenex_23268) (< v_prenex_23268 main_x)))) (or (forall ((v_prenex_25444 Int)) (or (<= 998 (select main_a v_prenex_25444)) (<= (* 2 (select main_a v_prenex_25444)) 2000) (<= (+ main_y 1) v_prenex_25444))) (forall ((v_prenex_25445 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25445))) (< v_prenex_25445 main_x) (<= 0 (select main_a v_prenex_25445)) (<= (+ main_x 1) v_prenex_25445)))) (or (forall ((v_prenex_21920 Int)) (or (<= 0 (select main_a v_prenex_21920)) (<= (select main_a v_prenex_21920) 2) (< v_prenex_21920 main_x) (<= (* 2 (select main_a v_prenex_21920)) 4) (<= (+ main_x 1) v_prenex_21920))) (forall ((v_prenex_21919 Int)) (<= (* 2 (select main_a v_prenex_21919)) 2000))) (forall ((v_prenex_19906 Int) (v_prenex_19905 Int)) (or (<= (+ main_x 1) v_prenex_19906) (< v_prenex_19906 main_x) (<= 1000 (+ (select main_a v_prenex_19906) (select main_a v_prenex_19905))) (<= 0 (select main_a v_prenex_19906)) (<= (* 2 (select main_a v_prenex_19905)) 2000) (<= (select main_a v_prenex_19906) 2))) (forall ((v_prenex_25863 Int) (v_prenex_25864 Int)) (or (< v_prenex_25864 main_x) (<= 0 (* 2 (select main_a v_prenex_25864))) (<= (+ main_y 1) v_prenex_25863) (<= (+ main_x 1) v_prenex_25864) (<= (* 2 (select main_a v_prenex_25863)) 2000) (<= 998 (select main_a v_prenex_25863)) (<= (+ (select main_a v_prenex_25864) 996) (select main_a v_prenex_25863)))) (or (forall ((v_prenex_28770 Int)) (or (< v_prenex_28770 main_x) (<= (* 2 (select main_a v_prenex_28770)) 4))) (forall ((v_prenex_28769 Int)) (or (< v_prenex_28769 main_y) (<= (+ main_y 1) v_prenex_28769) (<= 1996 (* 2 (select main_a v_prenex_28769)))))) (forall ((v_prenex_25310 Int) (v_prenex_25309 Int)) (or (<= 0 (select main_a v_prenex_25310)) (<= (+ main_x 1) v_prenex_25310) (<= 998 (select main_a v_prenex_25309)) (<= (+ main_y 1) v_prenex_25309) (<= 996 (select main_a v_prenex_25309)) (<= (+ (select main_a v_prenex_25310) 996) (select main_a v_prenex_25309)) (< v_prenex_25310 main_x))) (forall ((v_prenex_20590 Int) (v_prenex_20589 Int)) (or (<= (+ main_x 1) v_prenex_20590) (<= (+ (select main_a v_prenex_20590) (select main_a v_prenex_20589)) 1000) (<= (select main_a v_prenex_20590) 2) (<= 1996 (* 2 (select main_a v_prenex_20589))) (<= (* 2 (select main_a v_prenex_20590)) 4) (< v_prenex_20590 main_x))) (forall ((v_prenex_25231 Int) (v_prenex_25232 Int)) (or (< v_prenex_25232 main_x) (<= (+ main_x 1) v_prenex_25232) (<= 1996 (* 2 (select main_a v_prenex_25231))) (<= 1000 (+ (select main_a v_prenex_25232) (select main_a v_prenex_25231))) (<= (select main_a v_prenex_25232) 2) (< v_prenex_25231 main_y))) (forall ((v_prenex_22908 Int) (v_prenex_22909 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22908))) (<= 1000 (+ (select main_a v_prenex_22909) (select main_a v_prenex_22908))) (<= (+ main_x 1) v_prenex_22909) (<= 0 (+ (select main_a v_prenex_22909) 2)) (<= (select main_a v_prenex_22908) 1002) (<= (select main_a v_prenex_22909) 2) (< v_prenex_22909 main_x))) (forall ((v_prenex_27995 Int) (v_prenex_27996 Int)) (or (< v_prenex_27996 main_x) (<= (* 2 (select main_a v_prenex_27995)) 2000) (< v_prenex_27995 main_y) (<= (+ main_x 1) v_prenex_27996) (<= (* 2 (select main_a v_prenex_27996)) 4) (<= (+ (select main_a v_prenex_27996) 996) (select main_a v_prenex_27995)))) (forall ((v_prenex_22341 Int) (v_prenex_22342 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22342))) (<= (+ main_y 1) v_prenex_22341) (<= (+ main_x 1) v_prenex_22342) (<= 996 (select main_a v_prenex_22341)) (< v_prenex_22342 main_x) (<= (+ (select main_a v_prenex_22342) (select main_a v_prenex_22341)) 1000))) (forall ((v_prenex_22224 Int) (v_prenex_22223 Int)) (or (<= (+ main_x 1) v_prenex_22224) (<= (* 2 (select main_a v_prenex_22224)) 4) (<= (select main_a v_prenex_22224) 2) (< v_prenex_22224 main_x) (<= (select main_a v_prenex_22223) (+ (select main_a v_prenex_22224) 1000)) (<= (* 2 (select main_a v_prenex_22223)) 2000))) (forall ((v_prenex_28116 Int) (v_prenex_28115 Int)) (or (<= 0 (select main_a v_prenex_28116)) (<= (+ (select main_a v_prenex_28116) 996) (select main_a v_prenex_28115)) (< v_prenex_28116 main_x) (<= (+ main_x 1) v_prenex_28116) (<= 998 (select main_a v_prenex_28115)) (<= (select main_a v_prenex_28115) 1000) (< v_prenex_28115 main_y))) (forall ((v_prenex_27171 Int) (v_prenex_27172 Int)) (or (<= (* 2 (select main_a v_prenex_27171)) 2000) (<= (+ main_x 1) v_prenex_27172) (<= 1000 (+ (select main_a v_prenex_27172) (select main_a v_prenex_27171))) (<= (+ main_y 1) v_prenex_27171) (<= (* 2 (select main_a v_prenex_27172)) 4) (< v_prenex_27172 main_x))) (forall ((v_prenex_23699 Int) (v_prenex_23700 Int)) (or (<= (* 2 (select main_a v_prenex_23700)) 4) (<= 0 (+ (select main_a v_prenex_23700) 2)) (<= (+ main_x 1) v_prenex_23700) (<= (select main_a v_prenex_23699) (+ (select main_a v_prenex_23700) 1000)) (<= 1996 (* 2 (select main_a v_prenex_23699))) (< v_prenex_23700 main_x) (<= (* 2 (select main_a v_prenex_23699)) 2000))) (forall ((v_prenex_24553 Int) (v_prenex_24552 Int)) (or (<= (select main_a v_prenex_24553) 4) (< v_prenex_24553 main_x) (<= (+ main_x 1) v_prenex_24553) (<= (+ main_y 1) v_prenex_24552) (<= (+ (select main_a v_prenex_24553) 996) (select main_a v_prenex_24552)) (<= (select main_a v_prenex_24552) 1000))) (or (forall ((v_prenex_21949 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21949))) (<= (+ main_y 1) v_prenex_21949))) (forall ((v_prenex_21950 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21950))) (<= (select main_a v_prenex_21950) 2) (< v_prenex_21950 main_x) (<= (+ main_x 1) v_prenex_21950)))) (forall ((v_prenex_26367 Int) (v_prenex_26368 Int)) (or (<= (+ (select main_a v_prenex_26368) (select main_a v_prenex_26367)) 1000) (<= (* 2 (select main_a v_prenex_26368)) 4) (<= 998 (select main_a v_prenex_26367)) (<= (+ main_x 1) v_prenex_26368) (< v_prenex_26368 main_x) (< v_prenex_26367 main_y))) (forall ((v_prenex_27399 Int) (v_prenex_27398 Int)) (or (<= 998 (select main_a v_prenex_27398)) (<= (+ main_x 1) v_prenex_27399) (<= 0 (+ (select main_a v_prenex_27399) 2)) (< v_prenex_27399 main_x) (<= (* 2 (select main_a v_prenex_27398)) 2000) (<= 1000 (+ (select main_a v_prenex_27399) (select main_a v_prenex_27398))) (<= (select main_a v_prenex_27399) 4))) (forall ((v_prenex_21375 Int) (v_prenex_21376 Int)) (or (<= (+ main_x 1) v_prenex_21376) (<= (select main_a v_prenex_21375) 1000) (<= 1000 (+ (select main_a v_prenex_21376) (select main_a v_prenex_21375))) (< v_prenex_21375 main_y) (< v_prenex_21376 main_x) (<= (select main_a v_prenex_21376) 4))) (forall ((v_prenex_19449 Int) (v_prenex_19450 Int)) (or (<= (+ main_x 1) v_prenex_19450) (<= (* 2 (select main_a v_prenex_19449)) 2000) (<= 0 (+ (select main_a v_prenex_19450) 2)) (< v_prenex_19450 main_x) (<= (* 2 (select main_a v_prenex_19450)) 4) (<= 1996 (* 2 (select main_a v_prenex_19449))) (<= 1000 (+ (select main_a v_prenex_19450) (select main_a v_prenex_19449))))) (or (forall ((v_prenex_20869 Int)) (or (<= (* 2 (select main_a v_prenex_20869)) 4) (<= 0 (* 2 (select main_a v_prenex_20869))) (< v_prenex_20869 main_x) (<= (+ main_x 1) v_prenex_20869))) (forall ((v_prenex_20868 Int)) (<= 996 (select main_a v_prenex_20868)))) (or (forall ((v_prenex_22363 Int)) (or (< v_prenex_22363 main_y) (<= 1996 (* 2 (select main_a v_prenex_22363))) (<= (select main_a v_prenex_22363) 1002))) (forall ((v_prenex_22364 Int)) (or (< v_prenex_22364 main_x) (<= (* 2 (select main_a v_prenex_22364)) 4) (<= (+ main_x 1) v_prenex_22364) (<= 0 (+ (select main_a v_prenex_22364) 2))))) (forall ((v_prenex_22447 Int) (v_prenex_22448 Int)) (or (<= 996 (select main_a v_prenex_22447)) (<= (select main_a v_prenex_22447) 1000) (<= (* 2 (select main_a v_prenex_22448)) 4) (<= (+ main_x 1) v_prenex_22448) (<= (+ main_y 1) v_prenex_22447) (< v_prenex_22448 main_x) (<= (+ (select main_a v_prenex_22448) 996) (select main_a v_prenex_22447)))) (forall ((v_prenex_27121 Int) (v_prenex_27122 Int)) (or (<= (select main_a v_prenex_27121) 1000) (<= (select main_a v_prenex_27122) 2) (<= 0 (+ (select main_a v_prenex_27122) 2)) (<= (+ main_x 1) v_prenex_27122) (<= (select main_a v_prenex_27121) (+ (select main_a v_prenex_27122) 1000)) (< v_prenex_27122 main_x) (<= (select main_a v_prenex_27121) 1002))) (forall ((v_prenex_25314 Int) (v_prenex_25313 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25314))) (<= (+ main_x 1) v_prenex_25314) (<= 1000 (+ (select main_a v_prenex_25314) (select main_a v_prenex_25313))) (< v_prenex_25314 main_x) (<= (* 2 (select main_a v_prenex_25313)) 2000) (<= (select main_a v_prenex_25313) 1000))) (forall ((v_prenex_24358 Int) (v_prenex_24357 Int)) (or (<= (select main_a v_prenex_24357) 1002) (< v_prenex_24357 main_y) (<= 998 (select main_a v_prenex_24357)) (<= (select main_a v_prenex_24357) (+ (select main_a v_prenex_24358) 1000)) (<= (+ main_y 1) v_prenex_24357))) (forall ((v_prenex_27816 Int) (v_prenex_27817 Int)) (or (<= 0 (select main_a v_prenex_27817)) (<= (select main_a v_prenex_27816) (+ (select main_a v_prenex_27817) 1000)) (<= (* 2 (select main_a v_prenex_27816)) 2000) (<= (select main_a v_prenex_27817) 2) (< v_prenex_27817 main_x) (<= 998 (select main_a v_prenex_27816)) (<= (+ main_x 1) v_prenex_27817))) (or (forall ((v_prenex_19740 Int)) (or (<= (* 2 (select main_a v_prenex_19740)) 4) (<= (+ main_x 1) v_prenex_19740) (< v_prenex_19740 main_x))) (forall ((v_prenex_19739 Int)) (or (<= (select main_a v_prenex_19739) 1000) (< v_prenex_19739 main_y)))) (forall ((v_prenex_24875 Int) (v_prenex_24874 Int)) (or (<= (+ main_x 1) v_prenex_24875) (<= (select main_a v_prenex_24874) 1000) (<= (select main_a v_prenex_24875) 2) (< v_prenex_24875 main_x) (<= 0 (+ (select main_a v_prenex_24875) 2)) (<= (+ (select main_a v_prenex_24875) (select main_a v_prenex_24874)) 1000))) (forall ((v_prenex_27302 Int) (v_prenex_27303 Int)) (or (<= (select main_a v_prenex_27302) 1002) (<= (+ main_x 1) v_prenex_27303) (<= 996 (select main_a v_prenex_27302)) (<= 0 (+ (select main_a v_prenex_27303) 2)) (<= (+ (select main_a v_prenex_27303) 996) (select main_a v_prenex_27302)) (< v_prenex_27303 main_x) (<= 0 (* 2 (select main_a v_prenex_27303))))) (or (forall ((v_prenex_23887 Int)) (or (<= 998 (select main_a v_prenex_23887)) (<= 1996 (* 2 (select main_a v_prenex_23887))))) (forall ((v_prenex_23888 Int)) (or (<= (select main_a v_prenex_23888) 2) (<= (* 2 (select main_a v_prenex_23888)) 4) (<= (+ main_x 1) v_prenex_23888) (<= (select main_a v_prenex_23888) 4) (< v_prenex_23888 main_x)))) (forall ((v_prenex_18888 Int) (v_prenex_18887 Int)) (or (<= (+ (select main_a v_prenex_18888) 996) (select main_a v_prenex_18887)) (<= (select main_a v_prenex_18887) 1002) (<= (* 2 (select main_a v_prenex_18888)) 4) (<= (+ main_x 1) v_prenex_18888) (< v_prenex_18888 main_x) (<= 0 (select main_a v_prenex_18888)))) (or (forall ((v_prenex_20460 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20460))) (<= (select main_a v_prenex_20460) 1002))) (forall ((v_prenex_20461 Int)) (or (<= (select main_a v_prenex_20461) 2) (<= 0 (select main_a v_prenex_20461)) (< v_prenex_20461 main_x) (<= (+ main_x 1) v_prenex_20461) (<= (* 2 (select main_a v_prenex_20461)) 4)))) (forall ((v_prenex_22574 Int) (v_prenex_22575 Int)) (or (<= 998 (select main_a v_prenex_22574)) (<= 1996 (* 2 (select main_a v_prenex_22574))) (<= (+ main_x 1) v_prenex_22575) (< v_prenex_22575 main_x) (<= 0 (+ (select main_a v_prenex_22575) 2)) (<= 1000 (+ (select main_a v_prenex_22575) (select main_a v_prenex_22574))) (<= (select main_a v_prenex_22575) 2))) (forall ((v_prenex_27883 Int) (v_prenex_27882 Int)) (or (<= (+ (select main_a v_prenex_27883) (select main_a v_prenex_27882)) 1000) (<= (* 2 (select main_a v_prenex_27882)) 2000) (<= (+ main_x 1) v_prenex_27883) (<= 0 (+ (select main_a v_prenex_27883) 2)) (< v_prenex_27883 main_x) (<= (select main_a v_prenex_27883) 2))) (forall ((v_prenex_19399 Int) (v_prenex_19400 Int)) (or (<= (select main_a v_prenex_19399) (+ (select main_a v_prenex_19400) 1000)) (<= (+ main_x 1) v_prenex_19400) (<= 998 (select main_a v_prenex_19399)) (<= (select main_a v_prenex_19399) 1002) (<= 0 (+ (select main_a v_prenex_19400) 2)) (<= (* 2 (select main_a v_prenex_19400)) 4) (< v_prenex_19400 main_x))) (or (forall ((v_prenex_21670 Int)) (or (< v_prenex_21670 main_x) (<= (+ main_x 1) v_prenex_21670) (<= 0 (* 2 (select main_a v_prenex_21670))) (<= (select main_a v_prenex_21670) 4) (<= (* 2 (select main_a v_prenex_21670)) 4))) (forall ((v_prenex_21669 Int)) (<= 996 (select main_a v_prenex_21669)))) (forall ((v_prenex_20594 Int) (v_prenex_20593 Int)) (or (<= (select main_a v_prenex_20593) 1002) (<= (+ main_y 1) v_prenex_20593) (< v_prenex_20594 main_x) (<= (select main_a v_prenex_20593) 1000) (<= (select main_a v_prenex_20594) 2) (<= (select main_a v_prenex_20593) (+ (select main_a v_prenex_20594) 1000)) (<= (+ main_x 1) v_prenex_20594))) (forall ((v_prenex_22243 Int) (v_prenex_22244 Int)) (or (<= 998 (select main_a v_prenex_22243)) (<= 0 (select main_a v_prenex_22244)) (<= (select main_a v_prenex_22243) (+ (select main_a v_prenex_22244) 1000)) (< v_prenex_22244 main_x) (<= (+ main_x 1) v_prenex_22244) (<= 1996 (* 2 (select main_a v_prenex_22243))) (< v_prenex_22243 main_y))) (forall ((v_prenex_25759 Int) (v_prenex_25760 Int)) (or (<= (select main_a v_prenex_25759) 1002) (<= 0 (+ (select main_a v_prenex_25760) 2)) (<= (select main_a v_prenex_25760) 4) (<= 1996 (* 2 (select main_a v_prenex_25759))) (<= (+ (select main_a v_prenex_25760) 996) (select main_a v_prenex_25759)) (< v_prenex_25760 main_x) (<= (+ main_x 1) v_prenex_25760))) (forall ((v_prenex_22240 Int) (v_prenex_22239 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22239))) (<= (+ main_x 1) v_prenex_22240) (<= 996 (select main_a v_prenex_22239)) (<= (+ (select main_a v_prenex_22240) 996) (select main_a v_prenex_22239)) (<= 0 (+ (select main_a v_prenex_22240) 2)) (< v_prenex_22240 main_x))) (or (forall ((v_prenex_26726 Int)) (or (<= (select main_a v_prenex_26726) 2) (<= 0 (* 2 (select main_a v_prenex_26726))) (<= (+ main_x 1) v_prenex_26726) (< v_prenex_26726 main_x))) (forall ((v_prenex_26725 Int)) (or (<= (select main_a v_prenex_26725) 1000) (<= (+ main_y 1) v_prenex_26725)))) (or (forall ((v_prenex_20098 Int)) (or (<= (select main_a v_prenex_20098) 1000) (<= 1996 (* 2 (select main_a v_prenex_20098))))) (forall ((v_prenex_20099 Int)) (or (<= (* 2 (select main_a v_prenex_20099)) 4) (< v_prenex_20099 main_x) (<= (+ main_x 1) v_prenex_20099) (<= 0 (* 2 (select main_a v_prenex_20099)))))) (forall ((v_prenex_23941 Int) (v_prenex_23942 Int)) (or (<= (+ main_x 1) v_prenex_23942) (<= 0 (* 2 (select main_a v_prenex_23942))) (<= 1000 (+ (select main_a v_prenex_23942) (select main_a v_prenex_23941))) (<= (* 2 (select main_a v_prenex_23941)) 2000) (< v_prenex_23942 main_x) (<= 0 (select main_a v_prenex_23942)))) (forall ((v_prenex_23116 Int) (v_prenex_23115 Int)) (or (<= (select main_a v_prenex_23116) 2) (<= (* 2 (select main_a v_prenex_23116)) 4) (<= (+ main_x 1) v_prenex_23116) (<= (select main_a v_prenex_23115) 1002) (< v_prenex_23116 main_x) (<= 1996 (* 2 (select main_a v_prenex_23115))) (<= (+ (select main_a v_prenex_23116) (select main_a v_prenex_23115)) 1000))) (forall ((v_prenex_25495 Int) (v_prenex_25494 Int)) (or (<= (+ (select main_a v_prenex_25495) (select main_a v_prenex_25494)) 1000) (<= (+ main_x 1) v_prenex_25495) (< v_prenex_25495 main_x) (<= (select main_a v_prenex_25495) 2))) (forall ((v_prenex_25263 Int)) (or (<= (+ main_x 1) v_prenex_25263) (<= (select main_a v_prenex_25263) 4) (< v_prenex_25263 main_x) (<= 0 (* 2 (select main_a v_prenex_25263))) (<= (* 2 (select main_a v_prenex_25263)) 4))) (forall ((v_prenex_18871 Int) (v_prenex_18872 Int)) (or (<= (select main_a v_prenex_18872) 2) (<= 998 (select main_a v_prenex_18871)) (< v_prenex_18871 main_y) (<= (+ main_x 1) v_prenex_18872) (<= (+ (select main_a v_prenex_18872) 996) (select main_a v_prenex_18871)) (< v_prenex_18872 main_x))) (or (forall ((v_prenex_20591 Int)) (or (<= 998 (select main_a v_prenex_20591)) (< v_prenex_20591 main_y))) (forall ((v_prenex_20592 Int)) (or (<= (+ main_x 1) v_prenex_20592) (< v_prenex_20592 main_x) (<= 0 (select main_a v_prenex_20592)) (<= 0 (* 2 (select main_a v_prenex_20592)))))) (forall ((v_prenex_22907 Int) (v_prenex_22906 Int)) (or (<= (+ main_x 1) v_prenex_22907) (<= (+ (select main_a v_prenex_22907) 996) (select main_a v_prenex_22906)) (<= (select main_a v_prenex_22906) 1002) (<= (select main_a v_prenex_22907) 4) (<= (select main_a v_prenex_22906) 1000) (<= 0 (+ (select main_a v_prenex_22907) 2)) (< v_prenex_22907 main_x))) (forall ((v_prenex_21902 Int) (v_prenex_21901 Int)) (or (<= 0 (select main_a v_prenex_21902)) (< v_prenex_21902 main_x) (<= (+ (select main_a v_prenex_21902) 996) (select main_a v_prenex_21901)) (<= (+ main_x 1) v_prenex_21902) (<= (select main_a v_prenex_21902) 2))) (or (forall ((v_prenex_23015 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23015))) (< v_prenex_23015 main_x) (<= (select main_a v_prenex_23015) 2) (<= (* 2 (select main_a v_prenex_23015)) 4) (<= (+ main_x 1) v_prenex_23015))) (forall ((v_prenex_23014 Int)) (<= (select main_a v_prenex_23014) 1000))) (forall ((v_prenex_24722 Int) (v_prenex_24723 Int)) (or (<= (+ main_y 1) v_prenex_24722) (<= 998 (select main_a v_prenex_24722)) (<= (+ (select main_a v_prenex_24723) 996) (select main_a v_prenex_24722)) (< v_prenex_24722 main_y))) (forall ((v_prenex_20588 Int) (v_prenex_20587 Int)) (or (<= 996 (select main_a v_prenex_20587)) (<= (select main_a v_prenex_20587) (+ (select main_a v_prenex_20588) 1000)) (<= 1996 (* 2 (select main_a v_prenex_20587))) (< v_prenex_20588 main_x) (<= (+ main_x 1) v_prenex_20588) (<= (* 2 (select main_a v_prenex_20588)) 4) (<= 0 (* 2 (select main_a v_prenex_20588))))) (or (forall ((v_prenex_28879 Int)) (or (<= (* 2 (select main_a v_prenex_28879)) 2000) (<= 998 (select main_a v_prenex_28879)))) (forall ((v_prenex_28880 Int)) (or (< v_prenex_28880 main_x) (<= (+ main_x 1) v_prenex_28880) (<= 0 (* 2 (select main_a v_prenex_28880))) (<= (* 2 (select main_a v_prenex_28880)) 4)))) (forall ((v_prenex_25642 Int) (v_prenex_25643 Int)) (or (<= 1000 (+ (select main_a v_prenex_25643) (select main_a v_prenex_25642))) (< v_prenex_25642 main_y) (<= 0 (select main_a v_prenex_25643)) (<= 1996 (* 2 (select main_a v_prenex_25642))) (<= (select main_a v_prenex_25642) 1000) (< v_prenex_25643 main_x) (<= (+ main_x 1) v_prenex_25643))) (forall ((v_prenex_20231 Int) (v_prenex_20230 Int)) (or (<= (+ main_x 1) v_prenex_20231) (<= 1996 (* 2 (select main_a v_prenex_20230))) (< v_prenex_20231 main_x) (<= 0 (* 2 (select main_a v_prenex_20231))) (<= (+ main_y 1) v_prenex_20230) (<= 996 (select main_a v_prenex_20230)) (<= (+ (select main_a v_prenex_20231) 996) (select main_a v_prenex_20230)))) (or (forall ((v_prenex_22761 Int)) (or (< v_prenex_22761 main_x) (<= 0 (* 2 (select main_a v_prenex_22761))) (<= (+ main_x 1) v_prenex_22761) (<= (select main_a v_prenex_22761) 4))) (forall ((v_prenex_22760 Int)) (<= (* 2 (select main_a v_prenex_22760)) 2000))) (forall ((v_prenex_27067 Int) (v_prenex_27068 Int)) (or (<= (+ main_x 1) v_prenex_27068) (<= 1000 (+ (select main_a v_prenex_27068) (select main_a v_prenex_27067))) (<= (select main_a v_prenex_27067) 1002) (<= 0 (select main_a v_prenex_27068)) (< v_prenex_27068 main_x) (<= 0 (+ (select main_a v_prenex_27068) 2)) (<= (* 2 (select main_a v_prenex_27067)) 2000))) (or (forall ((v_prenex_23177 Int)) (or (< v_prenex_23177 main_y) (<= 996 (select main_a v_prenex_23177)) (<= 998 (select main_a v_prenex_23177)))) (forall ((v_prenex_23178 Int)) (or (<= (* 2 (select main_a v_prenex_23178)) 4) (< v_prenex_23178 main_x) (<= (+ main_x 1) v_prenex_23178) (<= 0 (select main_a v_prenex_23178))))) (forall ((v_prenex_25267 Int) (v_prenex_25266 Int)) (or (< v_prenex_25267 main_x) (<= 996 (select main_a v_prenex_25266)) (<= 1000 (+ (select main_a v_prenex_25267) (select main_a v_prenex_25266))) (<= 998 (select main_a v_prenex_25266)) (<= 0 (select main_a v_prenex_25267)) (<= (+ main_x 1) v_prenex_25267))) (forall ((v_prenex_26400 Int) (v_prenex_26399 Int)) (or (<= (select main_a v_prenex_26399) 1002) (<= (+ (select main_a v_prenex_26400) 996) (select main_a v_prenex_26399)) (<= 0 (+ (select main_a v_prenex_26400) 2)) (<= 998 (select main_a v_prenex_26399)) (<= 0 (select main_a v_prenex_26400)) (<= (+ main_x 1) v_prenex_26400) (< v_prenex_26400 main_x))) (forall ((v_prenex_24605 Int) (v_prenex_24604 Int)) (or (< v_prenex_24605 main_x) (<= 0 (select main_a v_prenex_24605)) (<= (+ (select main_a v_prenex_24605) (select main_a v_prenex_24604)) 1000) (<= 996 (select main_a v_prenex_24604)) (<= (+ main_x 1) v_prenex_24605) (<= (+ main_y 1) v_prenex_24604))) (forall ((v_prenex_24351 Int) (v_prenex_24352 Int)) (or (<= (* 2 (select main_a v_prenex_24351)) 2000) (<= (+ (select main_a v_prenex_24352) (select main_a v_prenex_24351)) 1000) (<= 996 (select main_a v_prenex_24351)) (<= (+ main_x 1) v_prenex_24352) (<= (select main_a v_prenex_24352) 2) (< v_prenex_24352 main_x) (< v_prenex_24351 main_y))) (forall ((v_prenex_24414 Int) (v_prenex_24415 Int)) (or (<= (select main_a v_prenex_24415) 4) (<= (+ main_y 1) v_prenex_24414) (<= (+ main_x 1) v_prenex_24415) (<= (* 2 (select main_a v_prenex_24414)) 2000) (<= 1996 (* 2 (select main_a v_prenex_24414))) (< v_prenex_24415 main_x) (<= 1000 (+ (select main_a v_prenex_24415) (select main_a v_prenex_24414))))) (forall ((v_prenex_26936 Int) (v_prenex_26937 Int)) (or (<= 996 (select main_a v_prenex_26936)) (<= (select main_a v_prenex_26937) 2) (<= 1000 (+ (select main_a v_prenex_26937) (select main_a v_prenex_26936))) (< v_prenex_26937 main_x) (<= (+ main_x 1) v_prenex_26937) (<= (+ main_y 1) v_prenex_26936))) (forall ((v_prenex_21575 Int) (v_prenex_21576 Int)) (or (<= (+ (select main_a v_prenex_21576) (select main_a v_prenex_21575)) 1000) (<= (+ main_x 1) v_prenex_21576) (<= 998 (select main_a v_prenex_21575)) (<= (+ main_y 1) v_prenex_21575) (<= 996 (select main_a v_prenex_21575)) (<= (select main_a v_prenex_21576) 4) (< v_prenex_21576 main_x))) (or (forall ((v_prenex_26320 Int)) (or (< v_prenex_26320 main_x) (<= (select main_a v_prenex_26320) 4) (<= (* 2 (select main_a v_prenex_26320)) 4) (<= (+ main_x 1) v_prenex_26320) (<= 0 (* 2 (select main_a v_prenex_26320))))) (forall ((v_prenex_26319 Int)) (or (<= (* 2 (select main_a v_prenex_26319)) 2000) (<= 998 (select main_a v_prenex_26319))))) (forall ((v_prenex_26601 Int) (v_prenex_26602 Int)) (or (<= (select main_a v_prenex_26601) (+ (select main_a v_prenex_26602) 1000)) (<= (+ main_x 1) v_prenex_26602) (<= (* 2 (select main_a v_prenex_26601)) 2000) (<= (select main_a v_prenex_26602) 4) (<= (select main_a v_prenex_26602) 2) (< v_prenex_26602 main_x) (<= 998 (select main_a v_prenex_26601)))) (or (forall ((v_prenex_23467 Int)) (or (<= (+ main_x 1) v_prenex_23467) (<= (* 2 (select main_a v_prenex_23467)) 4))) (forall ((v_prenex_23466 Int)) (or (<= (+ main_y 1) v_prenex_23466) (<= 998 (select main_a v_prenex_23466)) (< v_prenex_23466 main_y)))) (forall ((v_prenex_23382 Int) (v_prenex_23381 Int)) (or (<= (select main_a v_prenex_23382) 2) (< v_prenex_23381 main_y) (<= 1000 (+ (select main_a v_prenex_23382) (select main_a v_prenex_23381))) (< v_prenex_23382 main_x) (<= (select main_a v_prenex_23381) 1002) (<= (+ main_x 1) v_prenex_23382))) (forall ((v_prenex_21775 Int) (v_prenex_21776 Int)) (or (<= (select main_a v_prenex_21775) 1000) (< v_prenex_21776 main_x) (<= (* 2 (select main_a v_prenex_21775)) 2000) (<= (+ (select main_a v_prenex_21776) 996) (select main_a v_prenex_21775)) (<= (+ main_x 1) v_prenex_21776) (<= (* 2 (select main_a v_prenex_21776)) 4))) (forall ((v_prenex_27432 Int)) (or (<= (* 2 (select main_a v_prenex_27432)) 4) (<= 0 (+ (select main_a v_prenex_27432) 2)) (<= 0 (* 2 (select main_a v_prenex_27432))) (< v_prenex_27432 main_x) (<= (+ main_x 1) v_prenex_27432))) (forall ((v_prenex_28122 Int) (v_prenex_28121 Int)) (or (<= (* 2 (select main_a v_prenex_28121)) 2000) (<= (select main_a v_prenex_28121) (+ (select main_a v_prenex_28122) 1000)) (<= 998 (select main_a v_prenex_28121)) (<= (select main_a v_prenex_28122) 4) (<= (+ main_y 1) v_prenex_28121) (<= (+ main_x 1) v_prenex_28122) (< v_prenex_28122 main_x))) (forall ((v_prenex_27778 Int) (v_prenex_27779 Int)) (or (<= (select main_a v_prenex_27779) 2) (<= (+ main_x 1) v_prenex_27779) (<= 0 (+ (select main_a v_prenex_27779) 2)) (<= 996 (select main_a v_prenex_27778)) (<= (+ (select main_a v_prenex_27779) (select main_a v_prenex_27778)) 1000) (<= 1996 (* 2 (select main_a v_prenex_27778))) (< v_prenex_27779 main_x))) (or (forall ((v_prenex_21683 Int)) (<= 1996 (* 2 (select main_a v_prenex_21683)))) (forall ((v_prenex_21684 Int)) (or (<= (+ main_x 1) v_prenex_21684) (< v_prenex_21684 main_x) (<= (select main_a v_prenex_21684) 2) (<= 0 (+ (select main_a v_prenex_21684) 2))))) (or (forall ((v_prenex_24354 Int)) (or (<= (select main_a v_prenex_24354) 2) (< v_prenex_24354 main_x) (<= 0 (* 2 (select main_a v_prenex_24354))) (<= (+ main_x 1) v_prenex_24354))) (forall ((v_prenex_24353 Int)) (or (<= (select main_a v_prenex_24353) 1002) (<= (+ main_y 1) v_prenex_24353) (<= 998 (select main_a v_prenex_24353))))) (forall ((v_prenex_19951 Int) (v_prenex_19950 Int)) (or (<= (select main_a v_prenex_19951) 2) (<= 996 (select main_a v_prenex_19950)) (< v_prenex_19951 main_x) (<= (select main_a v_prenex_19951) 4) (<= (+ main_x 1) v_prenex_19951) (<= (select main_a v_prenex_19950) (+ (select main_a v_prenex_19951) 1000)))) (or (forall ((v_prenex_25966 Int)) (or (<= (+ main_x 1) v_prenex_25966) (<= (* 2 (select main_a v_prenex_25966)) 4) (< v_prenex_25966 main_x) (<= 0 (* 2 (select main_a v_prenex_25966))))) (forall ((v_prenex_25965 Int)) (or (< v_prenex_25965 main_y) (<= (* 2 (select main_a v_prenex_25965)) 2000) (<= 996 (select main_a v_prenex_25965))))) (forall ((v_prenex_28109 Int) (v_prenex_28110 Int)) (or (< v_prenex_28110 main_x) (<= 996 (select main_a v_prenex_28109)) (< v_prenex_28109 main_y) (<= 0 (+ (select main_a v_prenex_28110) 2)) (<= (+ main_x 1) v_prenex_28110) (<= 1000 (+ (select main_a v_prenex_28110) (select main_a v_prenex_28109))))) (or (forall ((v_prenex_23417 Int)) (<= 1996 (* 2 (select main_a v_prenex_23417)))) (forall ((v_prenex_23418 Int)) (or (<= (+ main_x 1) v_prenex_23418) (<= (* 2 (select main_a v_prenex_23418)) 4) (< v_prenex_23418 main_x) (<= (select main_a v_prenex_23418) 4) (<= (select main_a v_prenex_23418) 2)))) (or (forall ((v_prenex_22516 Int)) (or (<= (* 2 (select main_a v_prenex_22516)) 4) (<= (select main_a v_prenex_22516) 2) (< v_prenex_22516 main_x) (<= (+ main_x 1) v_prenex_22516))) (forall ((v_prenex_22515 Int)) (<= (select main_a v_prenex_22515) 1000))) (forall ((v_prenex_20419 Int) (v_prenex_20418 Int)) (or (<= 998 (select main_a v_prenex_20418)) (<= (+ (select main_a v_prenex_20419) 996) (select main_a v_prenex_20418)) (<= (select main_a v_prenex_20419) 2) (< v_prenex_20419 main_x) (<= (* 2 (select main_a v_prenex_20419)) 4) (<= (+ main_x 1) v_prenex_20419) (<= (* 2 (select main_a v_prenex_20418)) 2000))) (or (forall ((v_prenex_28903 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28903))) (<= 996 (select main_a v_prenex_28903)))) (forall ((v_prenex_28904 Int)) (or (<= (* 2 (select main_a v_prenex_28904)) 4) (<= (+ main_x 1) v_prenex_28904) (<= 0 (select main_a v_prenex_28904)) (<= (select main_a v_prenex_28904) 2) (< v_prenex_28904 main_x)))) (forall ((v_prenex_25304 Int) (v_prenex_25303 Int)) (or (<= (+ main_x 1) v_prenex_25304) (< v_prenex_25304 main_x) (<= (select main_a v_prenex_25304) 2) (<= (+ (select main_a v_prenex_25304) (select main_a v_prenex_25303)) 1000) (<= (select main_a v_prenex_25303) 1000))) (forall ((v_prenex_21454 Int) (v_prenex_21453 Int)) (or (<= (* 2 (select main_a v_prenex_21454)) 4) (<= (* 2 (select main_a v_prenex_21453)) 2000) (<= (+ (select main_a v_prenex_21454) 996) (select main_a v_prenex_21453)) (< v_prenex_21454 main_x) (<= (+ main_x 1) v_prenex_21454) (<= 0 (select main_a v_prenex_21454)))) (or (forall ((v_prenex_26403 Int)) (<= 1996 (* 2 (select main_a v_prenex_26403)))) (forall ((v_prenex_26404 Int)) (or (<= (select main_a v_prenex_26404) 4) (<= (+ main_x 1) v_prenex_26404) (<= 0 (* 2 (select main_a v_prenex_26404))) (< v_prenex_26404 main_x) (<= (select main_a v_prenex_26404) 2)))) (or (forall ((v_prenex_23765 Int)) (or (<= (* 2 (select main_a v_prenex_23765)) 2000) (<= 1996 (* 2 (select main_a v_prenex_23765))))) (forall ((v_prenex_23766 Int)) (or (<= (select main_a v_prenex_23766) 4) (<= 0 (* 2 (select main_a v_prenex_23766))) (<= (+ main_x 1) v_prenex_23766) (< v_prenex_23766 main_x) (<= (select main_a v_prenex_23766) 2)))) (or (forall ((v_prenex_26061 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26061))) (<= 998 (select main_a v_prenex_26061)))) (forall ((v_prenex_26062 Int)) (or (< v_prenex_26062 main_x) (<= 0 (* 2 (select main_a v_prenex_26062))) (<= 0 (select main_a v_prenex_26062)) (<= (+ main_x 1) v_prenex_26062) (<= (select main_a v_prenex_26062) 2)))) (or (forall ((v_prenex_24503 Int)) (or (<= (select main_a v_prenex_24503) 2) (<= (+ main_x 1) v_prenex_24503) (<= (* 2 (select main_a v_prenex_24503)) 4) (< v_prenex_24503 main_x) (<= (select main_a v_prenex_24503) 4))) (forall ((v_prenex_24502 Int)) (<= 998 (select main_a v_prenex_24502)))) (forall ((v_prenex_20257 Int) (v_prenex_20256 Int)) (or (<= (+ main_x 1) v_prenex_20257) (<= 1000 (+ (select main_a v_prenex_20257) (select main_a v_prenex_20256))) (<= (select main_a v_prenex_20257) 4) (<= (select main_a v_prenex_20257) 2) (< v_prenex_20257 main_x) (<= (select main_a v_prenex_20256) 1002) (<= 998 (select main_a v_prenex_20256)))) (forall ((v_prenex_27928 Int) (v_prenex_27929 Int)) (or (<= 0 (+ (select main_a v_prenex_27929) 2)) (<= 998 (select main_a v_prenex_27928)) (<= (+ (select main_a v_prenex_27929) 996) (select main_a v_prenex_27928)) (<= (* 2 (select main_a v_prenex_27929)) 4) (<= (+ main_x 1) v_prenex_27929) (< v_prenex_27929 main_x))) (or (forall ((v_prenex_22068 Int)) (or (<= (+ main_x 1) v_prenex_22068) (<= 0 (* 2 (select main_a v_prenex_22068))) (< v_prenex_22068 main_x) (<= (select main_a v_prenex_22068) 4) (<= 0 (select main_a v_prenex_22068)))) (forall ((v_prenex_22067 Int)) (or (<= (select main_a v_prenex_22067) 1000) (<= 996 (select main_a v_prenex_22067))))) (forall ((v_prenex_26349 Int) (v_prenex_26350 Int)) (or (< v_prenex_26350 main_x) (<= (+ main_x 1) v_prenex_26350) (<= 1000 (+ (select main_a v_prenex_26350) (select main_a v_prenex_26349))) (<= 0 (* 2 (select main_a v_prenex_26350))) (<= (* 2 (select main_a v_prenex_26349)) 2000))) (forall ((v_prenex_19311 Int) (v_prenex_19312 Int)) (or (<= (* 2 (select main_a v_prenex_19311)) 2000) (<= (select main_a v_prenex_19312) 4) (<= 0 (* 2 (select main_a v_prenex_19312))) (<= (+ (select main_a v_prenex_19312) (select main_a v_prenex_19311)) 1000) (< v_prenex_19312 main_x) (<= (+ main_x 1) v_prenex_19312) (<= (select main_a v_prenex_19311) 1000))) (forall ((v_prenex_25158 Int) (v_prenex_25157 Int)) (or (<= (* 2 (select main_a v_prenex_25158)) 4) (< v_prenex_25158 main_x) (<= (+ main_x 1) v_prenex_25158) (<= (select main_a v_prenex_25157) 1002) (<= 1996 (* 2 (select main_a v_prenex_25157))) (<= (+ (select main_a v_prenex_25158) 996) (select main_a v_prenex_25157)))) (forall ((v_prenex_27458 Int) (v_prenex_27457 Int)) (or (< v_prenex_27458 main_x) (<= 1996 (* 2 (select main_a v_prenex_27457))) (<= (+ main_y 1) v_prenex_27457) (<= (select main_a v_prenex_27457) 1002) (<= (+ main_x 1) v_prenex_27458) (<= 0 (* 2 (select main_a v_prenex_27458))) (<= 1000 (+ (select main_a v_prenex_27458) (select main_a v_prenex_27457))))) (forall ((v_prenex_24324 Int) (v_prenex_24323 Int)) (or (<= (* 2 (select main_a v_prenex_24323)) 2000) (<= (+ main_y 1) v_prenex_24323) (<= (select main_a v_prenex_24323) 1000) (< v_prenex_24324 main_x) (<= (select main_a v_prenex_24323) (+ (select main_a v_prenex_24324) 1000)) (<= (* 2 (select main_a v_prenex_24324)) 4) (<= (+ main_x 1) v_prenex_24324))) (forall ((v_prenex_25284 Int) (v_prenex_25283 Int)) (or (<= 998 (select main_a v_prenex_25283)) (<= (select main_a v_prenex_25284) 2) (<= (+ (select main_a v_prenex_25284) 996) (select main_a v_prenex_25283)) (< v_prenex_25284 main_x) (<= (+ main_x 1) v_prenex_25284) (<= 0 (+ (select main_a v_prenex_25284) 2)))) (forall ((v_prenex_24614 Int) (v_prenex_24615 Int)) (or (<= 998 (select main_a v_prenex_24614)) (<= (+ main_x 1) v_prenex_24615) (< v_prenex_24615 main_x) (<= (select main_a v_prenex_24614) 1000) (<= 0 (+ (select main_a v_prenex_24615) 2)) (<= 1000 (+ (select main_a v_prenex_24615) (select main_a v_prenex_24614))) (<= (select main_a v_prenex_24615) 2))) (forall ((v_prenex_18646 Int) (v_prenex_18645 Int)) (or (<= (select main_a v_prenex_18646) 4) (<= (select main_a v_prenex_18645) (+ (select main_a v_prenex_18646) 1000)) (<= (+ main_x 1) v_prenex_18646) (<= (select main_a v_prenex_18645) 1000) (<= 998 (select main_a v_prenex_18645)) (< v_prenex_18646 main_x) (<= (select main_a v_prenex_18646) 2))) (forall ((v_prenex_21561 Int) (v_prenex_21562 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21562))) (<= (select main_a v_prenex_21561) 1002) (<= 1000 (+ (select main_a v_prenex_21562) (select main_a v_prenex_21561))) (<= (+ main_x 1) v_prenex_21562) (<= (* 2 (select main_a v_prenex_21562)) 4) (< v_prenex_21562 main_x) (<= 996 (select main_a v_prenex_21561)))) (forall ((v_prenex_23359 Int) (v_prenex_23360 Int)) (or (< v_prenex_23360 main_x) (<= (+ (select main_a v_prenex_23360) 996) (select main_a v_prenex_23359)) (<= (+ main_x 1) v_prenex_23360) (<= 0 (select main_a v_prenex_23360)) (<= (* 2 (select main_a v_prenex_23359)) 2000))) (forall ((v_prenex_27423 Int) (v_prenex_27422 Int)) (or (<= (+ main_x 1) v_prenex_27423) (<= 0 (* 2 (select main_a v_prenex_27423))) (< v_prenex_27423 main_x) (<= (+ (select main_a v_prenex_27423) (select main_a v_prenex_27422)) 1000) (<= 998 (select main_a v_prenex_27422)) (<= (select main_a v_prenex_27422) 1000) (<= 0 (select main_a v_prenex_27423)))) (forall ((v_prenex_28173 Int) (v_prenex_28172 Int)) (or (<= (+ main_y 1) v_prenex_28172) (<= (select main_a v_prenex_28172) (+ (select main_a v_prenex_28173) 1000)) (<= (+ main_x 1) v_prenex_28173) (< v_prenex_28173 main_x) (<= (* 2 (select main_a v_prenex_28172)) 2000) (<= (select main_a v_prenex_28173) 4))) (forall ((v_prenex_20255 Int) (v_prenex_20254 Int)) (or (<= 0 (+ (select main_a v_prenex_20255) 2)) (<= (select main_a v_prenex_20255) 4) (<= (+ main_x 1) v_prenex_20255) (<= (+ (select main_a v_prenex_20255) (select main_a v_prenex_20254)) 1000) (<= (* 2 (select main_a v_prenex_20254)) 2000) (< v_prenex_20255 main_x))) (forall ((v_prenex_27421 Int) (v_prenex_27420 Int)) (or (< v_prenex_27421 main_x) (<= (select main_a v_prenex_27420) 1002) (<= 1000 (+ (select main_a v_prenex_27421) (select main_a v_prenex_27420))) (<= (* 2 (select main_a v_prenex_27420)) 2000) (<= (+ main_x 1) v_prenex_27421) (<= (select main_a v_prenex_27421) 2) (<= 0 (select main_a v_prenex_27421)))) (forall ((v_prenex_28153 Int) (v_prenex_28152 Int)) (or (<= (+ main_y 1) v_prenex_28152) (< v_prenex_28152 main_y) (<= (+ main_x 1) v_prenex_28153) (<= (select main_a v_prenex_28152) (+ (select main_a v_prenex_28153) 1000)) (<= 998 (select main_a v_prenex_28152)))) (forall ((v_prenex_18826 Int) (v_prenex_18825 Int)) (or (<= (+ main_y 1) v_prenex_18825) (<= (* 2 (select main_a v_prenex_18825)) 2000) (< v_prenex_18825 main_y) (<= (+ (select main_a v_prenex_18826) (select main_a v_prenex_18825)) 1000) (<= 1996 (* 2 (select main_a v_prenex_18825))))) (forall ((v_prenex_23159 Int) (v_prenex_23160 Int)) (or (<= (select main_a v_prenex_23159) 1002) (<= 996 (select main_a v_prenex_23159)) (<= 0 (select main_a v_prenex_23160)) (<= (select main_a v_prenex_23159) (+ (select main_a v_prenex_23160) 1000)) (<= (+ main_x 1) v_prenex_23160) (< v_prenex_23160 main_x))) (forall ((v_prenex_22466 Int) (v_prenex_22465 Int)) (or (< v_prenex_22466 main_x) (<= (+ main_y 1) v_prenex_22465) (< v_prenex_22465 main_y) (<= 1000 (+ (select main_a v_prenex_22466) (select main_a v_prenex_22465))) (<= 996 (select main_a v_prenex_22465)))) (or (forall ((v_prenex_23484 Int)) (or (<= (select main_a v_prenex_23484) 1000) (< v_prenex_23484 main_y))) (forall ((v_prenex_23485 Int)) (or (<= (+ main_x 1) v_prenex_23485) (<= (* 2 (select main_a v_prenex_23485)) 4) (<= (select main_a v_prenex_23485) 4) (< v_prenex_23485 main_x)))) (or (forall ((v_prenex_25639 Int)) (or (<= (select main_a v_prenex_25639) 4) (<= (* 2 (select main_a v_prenex_25639)) 4) (<= (+ main_x 1) v_prenex_25639) (< v_prenex_25639 main_x) (<= 0 (* 2 (select main_a v_prenex_25639))))) (forall ((v_prenex_25638 Int)) (or (<= (select main_a v_prenex_25638) 1002) (<= (select main_a v_prenex_25638) 1000)))) (forall ((v_prenex_26163 Int) (v_prenex_26164 Int)) (or (<= 1000 (+ (select main_a v_prenex_26164) (select main_a v_prenex_26163))) (<= (+ main_x 1) v_prenex_26164) (<= 0 (+ (select main_a v_prenex_26164) 2)) (<= (select main_a v_prenex_26164) 2) (<= (* 2 (select main_a v_prenex_26163)) 2000) (< v_prenex_26164 main_x))) (forall ((v_prenex_22420 Int) (v_prenex_22419 Int)) (or (<= (select main_a v_prenex_22420) 4) (< v_prenex_22420 main_x) (<= 998 (select main_a v_prenex_22419)) (<= (* 2 (select main_a v_prenex_22419)) 2000) (<= (+ main_x 1) v_prenex_22420) (<= (select main_a v_prenex_22419) (+ (select main_a v_prenex_22420) 1000)) (< v_prenex_22419 main_y))) (forall ((v_prenex_21301 Int) (v_prenex_21302 Int)) (or (< v_prenex_21302 main_x) (<= (* 2 (select main_a v_prenex_21302)) 4) (<= 0 (* 2 (select main_a v_prenex_21302))) (<= 998 (select main_a v_prenex_21301)) (<= (+ (select main_a v_prenex_21302) 996) (select main_a v_prenex_21301)) (<= (+ main_x 1) v_prenex_21302) (<= (select main_a v_prenex_21301) 1000))) (forall ((v_prenex_27829 Int) (v_prenex_27828 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27828))) (<= (+ main_x 1) v_prenex_27829) (< v_prenex_27829 main_x) (<= 1000 (+ (select main_a v_prenex_27829) (select main_a v_prenex_27828))) (<= (* 2 (select main_a v_prenex_27829)) 4) (<= (select main_a v_prenex_27829) 2))) (forall ((v_prenex_21089 Int) (v_prenex_21090 Int)) (or (<= (+ main_x 1) v_prenex_21090) (<= 1996 (* 2 (select main_a v_prenex_21089))) (<= (+ (select main_a v_prenex_21090) (select main_a v_prenex_21089)) 1000) (<= 0 (* 2 (select main_a v_prenex_21090))) (< v_prenex_21090 main_x) (<= 0 (+ (select main_a v_prenex_21090) 2)) (<= 998 (select main_a v_prenex_21089)))) (or (forall ((v_prenex_24276 Int)) (or (<= (* 2 (select main_a v_prenex_24276)) 4) (<= 0 (select main_a v_prenex_24276)) (<= (+ main_x 1) v_prenex_24276) (< v_prenex_24276 main_x))) (forall ((v_prenex_24275 Int)) (or (<= (select main_a v_prenex_24275) 1002) (< v_prenex_24275 main_y) (<= 996 (select main_a v_prenex_24275))))) (forall ((v_prenex_24201 Int) (v_prenex_24202 Int)) (or (<= (+ main_x 1) v_prenex_24202) (< v_prenex_24202 main_x) (<= (select main_a v_prenex_24201) (+ (select main_a v_prenex_24202) 1000)) (<= (select main_a v_prenex_24201) 1002) (<= 0 (select main_a v_prenex_24202)) (<= (select main_a v_prenex_24202) 4) (<= 1996 (* 2 (select main_a v_prenex_24201))))) (forall ((v_prenex_26455 Int) (v_prenex_26456 Int)) (or (<= (* 2 (select main_a v_prenex_26455)) 2000) (<= (+ main_x 1) v_prenex_26456) (<= 0 (+ (select main_a v_prenex_26456) 2)) (<= (select main_a v_prenex_26455) (+ (select main_a v_prenex_26456) 1000)) (<= (select main_a v_prenex_26455) 1000) (< v_prenex_26455 main_y) (< v_prenex_26456 main_x))) (forall ((v_prenex_18969 Int) (v_prenex_18970 Int)) (or (<= (select main_a v_prenex_18970) 2) (<= (* 2 (select main_a v_prenex_18969)) 2000) (< v_prenex_18970 main_x) (<= (* 2 (select main_a v_prenex_18970)) 4) (<= (+ main_x 1) v_prenex_18970) (<= (+ (select main_a v_prenex_18970) (select main_a v_prenex_18969)) 1000) (<= (select main_a v_prenex_18969) 1002))) (forall ((v_prenex_20185 Int) (v_prenex_20184 Int)) (or (< v_prenex_20184 main_y) (<= 0 (* 2 (select main_a v_prenex_20185))) (< v_prenex_20185 main_x) (<= (+ main_x 1) v_prenex_20185) (<= 996 (select main_a v_prenex_20184)) (<= (select main_a v_prenex_20184) 1000) (<= (select main_a v_prenex_20184) (+ (select main_a v_prenex_20185) 1000)))) (forall ((v_prenex_21985 Int) (v_prenex_21986 Int)) (or (<= 0 (select main_a v_prenex_21986)) (<= (+ main_x 1) v_prenex_21986) (<= (select main_a v_prenex_21986) 2) (< v_prenex_21986 main_x) (<= (select main_a v_prenex_21985) (+ (select main_a v_prenex_21986) 1000)) (<= 998 (select main_a v_prenex_21985)))) (forall ((v_prenex_20123 Int) (v_prenex_20122 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20122))) (<= (+ main_x 1) v_prenex_20123) (< v_prenex_20123 main_x) (<= 0 (select main_a v_prenex_20123)) (<= (select main_a v_prenex_20123) 4) (<= 996 (select main_a v_prenex_20122)) (<= (+ (select main_a v_prenex_20123) (select main_a v_prenex_20122)) 1000))) (or (forall ((v_prenex_24261 Int)) (or (<= (select main_a v_prenex_24261) 1002) (<= (* 2 (select main_a v_prenex_24261)) 2000))) (forall ((v_prenex_24262 Int)) (or (<= 0 (+ (select main_a v_prenex_24262) 2)) (<= (select main_a v_prenex_24262) 2) (<= 0 (* 2 (select main_a v_prenex_24262))) (< v_prenex_24262 main_x) (<= (+ main_x 1) v_prenex_24262)))) (forall ((v_prenex_28218 Int) (v_prenex_28219 Int)) (or (<= 0 (select main_a v_prenex_28219)) (<= 1000 (+ (select main_a v_prenex_28219) (select main_a v_prenex_28218))) (<= (select main_a v_prenex_28219) 4) (<= (+ main_x 1) v_prenex_28219) (< v_prenex_28219 main_x))) (forall ((v_prenex_19001 Int) (v_prenex_19002 Int)) (or (< v_prenex_19002 main_x) (<= 998 (select main_a v_prenex_19001)) (<= (+ main_x 1) v_prenex_19002) (<= (select main_a v_prenex_19002) 2) (<= (* 2 (select main_a v_prenex_19001)) 2000) (<= (+ (select main_a v_prenex_19002) 996) (select main_a v_prenex_19001)) (<= (+ main_y 1) v_prenex_19001))) (forall ((v_prenex_24019 Int) (v_prenex_24020 Int)) (or (< v_prenex_24020 main_x) (<= 0 (select main_a v_prenex_24020)) (<= (+ main_x 1) v_prenex_24020) (<= (select main_a v_prenex_24019) 1000) (<= (select main_a v_prenex_24020) 4) (<= 1000 (+ (select main_a v_prenex_24020) (select main_a v_prenex_24019))) (<= 1996 (* 2 (select main_a v_prenex_24019))))) (forall ((v_prenex_23081 Int) (v_prenex_23082 Int)) (or (<= (select main_a v_prenex_23082) 4) (<= (+ main_x 1) v_prenex_23082) (< v_prenex_23082 main_x) (<= (* 2 (select main_a v_prenex_23081)) 2000) (<= (+ main_y 1) v_prenex_23081) (<= (+ (select main_a v_prenex_23082) 996) (select main_a v_prenex_23081)))) (forall ((v_prenex_28484 Int) (v_prenex_28483 Int)) (or (<= 1000 (+ (select main_a v_prenex_28484) (select main_a v_prenex_28483))) (<= (select main_a v_prenex_28484) 2) (<= (+ main_x 1) v_prenex_28484) (<= (select main_a v_prenex_28483) 1002) (< v_prenex_28484 main_x) (<= 996 (select main_a v_prenex_28483)))) (forall ((v_prenex_22614 Int) (v_prenex_22615 Int)) (or (<= (+ main_y 1) v_prenex_22614) (< v_prenex_22615 main_x) (<= (+ (select main_a v_prenex_22615) 996) (select main_a v_prenex_22614)) (<= (+ main_x 1) v_prenex_22615) (<= (select main_a v_prenex_22615) 2) (<= 1996 (* 2 (select main_a v_prenex_22614))))) (or (forall ((v_prenex_22170 Int)) (or (<= (+ main_x 1) v_prenex_22170) (< v_prenex_22170 main_x) (<= (* 2 (select main_a v_prenex_22170)) 4) (<= (select main_a v_prenex_22170) 4))) (forall ((v_prenex_22169 Int)) (or (<= 998 (select main_a v_prenex_22169)) (<= 996 (select main_a v_prenex_22169))))) (forall ((v_prenex_21205 Int) (v_prenex_21206 Int)) (or (< v_prenex_21205 main_y) (<= (select main_a v_prenex_21205) 1002) (<= (+ (select main_a v_prenex_21206) (select main_a v_prenex_21205)) 1000) (<= 1996 (* 2 (select main_a v_prenex_21205))) (<= (+ main_y 1) v_prenex_21205))) (or (forall ((v_prenex_24504 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24504))) (<= 996 (select main_a v_prenex_24504)))) (forall ((v_prenex_24505 Int)) (or (<= (select main_a v_prenex_24505) 4) (<= (* 2 (select main_a v_prenex_24505)) 4) (< v_prenex_24505 main_x) (<= (+ main_x 1) v_prenex_24505) (<= 0 (* 2 (select main_a v_prenex_24505)))))) (forall ((v_prenex_25769 Int) (v_prenex_25770 Int)) (or (<= (+ main_x 1) v_prenex_25770) (< v_prenex_25770 main_x) (< v_prenex_25769 main_y) (<= 996 (select main_a v_prenex_25769)) (<= (select main_a v_prenex_25769) 1000) (<= (select main_a v_prenex_25769) (+ (select main_a v_prenex_25770) 1000)) (<= 0 (+ (select main_a v_prenex_25770) 2)))) (forall ((v_prenex_24715 Int) (v_prenex_24714 Int)) (or (< v_prenex_24714 main_y) (<= (+ main_x 1) v_prenex_24715) (<= (select main_a v_prenex_24714) (+ (select main_a v_prenex_24715) 1000)) (<= 996 (select main_a v_prenex_24714)) (<= 1996 (* 2 (select main_a v_prenex_24714))) (< v_prenex_24715 main_x) (<= 0 (* 2 (select main_a v_prenex_24715))))) (or (forall ((v_prenex_21610 Int)) (or (<= (+ main_x 1) v_prenex_21610) (< v_prenex_21610 main_x) (<= (* 2 (select main_a v_prenex_21610)) 4))) (forall ((v_prenex_21609 Int)) (or (<= (select main_a v_prenex_21609) 1002) (<= (select main_a v_prenex_21609) 1000)))) (forall ((v_prenex_19586 Int) (v_prenex_19585 Int)) (or (<= (select main_a v_prenex_19585) (+ (select main_a v_prenex_19586) 1000)) (<= (select main_a v_prenex_19586) 4) (<= (* 2 (select main_a v_prenex_19585)) 2000) (<= (+ main_x 1) v_prenex_19586) (< v_prenex_19586 main_x) (< v_prenex_19585 main_y))) (forall ((v_prenex_27685 Int) (v_prenex_27684 Int)) (or (<= 998 (select main_a v_prenex_27684)) (<= 0 (* 2 (select main_a v_prenex_27685))) (<= (+ main_x 1) v_prenex_27685) (<= (+ (select main_a v_prenex_27685) (select main_a v_prenex_27684)) 1000) (<= (+ main_y 1) v_prenex_27684) (< v_prenex_27685 main_x))) (forall ((v_prenex_22722 Int) (v_prenex_22723 Int)) (or (<= (+ (select main_a v_prenex_22723) (select main_a v_prenex_22722)) 1000) (<= 1996 (* 2 (select main_a v_prenex_22722))) (< v_prenex_22723 main_x) (<= (select main_a v_prenex_22722) 1002) (<= 0 (select main_a v_prenex_22723)) (<= (+ main_x 1) v_prenex_22723))) (or (forall ((v_prenex_26757 Int)) (or (<= (select main_a v_prenex_26757) 1000) (<= (+ main_y 1) v_prenex_26757))) (forall ((v_prenex_26758 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26758))) (< v_prenex_26758 main_x) (<= (+ main_x 1) v_prenex_26758) (<= (* 2 (select main_a v_prenex_26758)) 4)))) (forall ((v_prenex_27076 Int) (v_prenex_27075 Int)) (or (<= (* 2 (select main_a v_prenex_27075)) 2000) (<= (+ main_x 1) v_prenex_27076) (< v_prenex_27075 main_y) (< v_prenex_27076 main_x) (<= 996 (select main_a v_prenex_27075)) (<= 0 (select main_a v_prenex_27076)) (<= (select main_a v_prenex_27075) (+ (select main_a v_prenex_27076) 1000)))) (forall ((v_prenex_24721 Int) (v_prenex_24720 Int)) (or (<= (+ main_x 1) v_prenex_24721) (<= (+ main_y 1) v_prenex_24720) (<= 998 (select main_a v_prenex_24720)) (<= 0 (+ (select main_a v_prenex_24721) 2)) (<= 1000 (+ (select main_a v_prenex_24721) (select main_a v_prenex_24720))) (< v_prenex_24721 main_x) (<= (* 2 (select main_a v_prenex_24720)) 2000))) (or (forall ((v_prenex_24506 Int)) (<= 996 (select main_a v_prenex_24506))) (forall ((v_prenex_24507 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24507))) (<= (select main_a v_prenex_24507) 2) (<= (+ main_x 1) v_prenex_24507) (< v_prenex_24507 main_x)))) (forall ((v_prenex_19988 Int) (v_prenex_19989 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19989))) (<= (+ main_x 1) v_prenex_19989) (<= (select main_a v_prenex_19988) 1002) (< v_prenex_19989 main_x) (<= 0 (+ (select main_a v_prenex_19989) 2)) (<= (select main_a v_prenex_19988) (+ (select main_a v_prenex_19989) 1000)) (<= 998 (select main_a v_prenex_19988)))) (forall ((v_prenex_24599 Int) (v_prenex_24598 Int)) (or (< v_prenex_24599 main_x) (<= (+ main_x 1) v_prenex_24599) (<= 1996 (* 2 (select main_a v_prenex_24598))) (<= (select main_a v_prenex_24599) 4) (<= 1000 (+ (select main_a v_prenex_24599) (select main_a v_prenex_24598))) (<= 0 (select main_a v_prenex_24599)) (<= (* 2 (select main_a v_prenex_24598)) 2000))) (or (forall ((v_prenex_27681 Int)) (or (<= (select main_a v_prenex_27681) 2) (<= (+ main_x 1) v_prenex_27681) (< v_prenex_27681 main_x) (<= 0 (* 2 (select main_a v_prenex_27681))) (<= (select main_a v_prenex_27681) 4))) (forall ((v_prenex_27680 Int)) (<= 996 (select main_a v_prenex_27680)))) (or (forall ((v_prenex_19886 Int)) (or (<= (select main_a v_prenex_19886) 2) (<= (+ main_x 1) v_prenex_19886) (< v_prenex_19886 main_x) (<= 0 (* 2 (select main_a v_prenex_19886))))) (forall ((v_prenex_19885 Int)) (or (<= 996 (select main_a v_prenex_19885)) (< v_prenex_19885 main_y)))) (forall ((v_prenex_21494 Int) (v_prenex_21493 Int)) (or (<= (select main_a v_prenex_21493) 1002) (< v_prenex_21494 main_x) (<= (+ main_y 1) v_prenex_21493) (<= (+ main_x 1) v_prenex_21494) (<= 0 (* 2 (select main_a v_prenex_21494))) (<= 1000 (+ (select main_a v_prenex_21494) (select main_a v_prenex_21493))))) (forall ((v_prenex_24753 Int) (v_prenex_24752 Int)) (or (< v_prenex_24753 main_x) (<= (+ main_y 1) v_prenex_24752) (<= (select main_a v_prenex_24752) (+ (select main_a v_prenex_24753) 1000)) (<= 998 (select main_a v_prenex_24752)) (<= (+ main_x 1) v_prenex_24753) (<= 0 (+ (select main_a v_prenex_24753) 2)))) (forall ((v_prenex_23239 Int) (v_prenex_23240 Int)) (or (<= (select main_a v_prenex_23239) (+ (select main_a v_prenex_23240) 1000)) (<= 0 (select main_a v_prenex_23240)) (<= (+ main_y 1) v_prenex_23239) (<= (+ main_x 1) v_prenex_23240) (<= 996 (select main_a v_prenex_23239)) (< v_prenex_23240 main_x))) (forall ((v_prenex_22444 Int) (v_prenex_22443 Int)) (or (< v_prenex_22444 main_x) (<= 0 (select main_a v_prenex_22444)) (<= (+ main_x 1) v_prenex_22444) (<= 0 (* 2 (select main_a v_prenex_22444))) (<= (select main_a v_prenex_22443) 1002) (<= (+ (select main_a v_prenex_22444) 996) (select main_a v_prenex_22443)))) (forall ((v_prenex_26042 Int) (v_prenex_26041 Int)) (or (<= (+ main_x 1) v_prenex_26042) (<= 996 (select main_a v_prenex_26041)) (<= 0 (select main_a v_prenex_26042)) (<= (+ main_y 1) v_prenex_26041) (<= (select main_a v_prenex_26041) 1002) (< v_prenex_26042 main_x) (<= (+ (select main_a v_prenex_26042) (select main_a v_prenex_26041)) 1000))) (or (forall ((v_prenex_22190 Int)) (or (<= (+ main_x 1) v_prenex_22190) (<= (* 2 (select main_a v_prenex_22190)) 4) (<= (select main_a v_prenex_22190) 2) (< v_prenex_22190 main_x))) (forall ((v_prenex_22189 Int)) (or (<= (select main_a v_prenex_22189) 1002) (<= 996 (select main_a v_prenex_22189)) (<= (+ main_y 1) v_prenex_22189)))) (forall ((v_prenex_21591 Int) (v_prenex_21592 Int)) (or (<= 998 (select main_a v_prenex_21591)) (<= (select main_a v_prenex_21592) 4) (<= 1996 (* 2 (select main_a v_prenex_21591))) (<= (+ main_x 1) v_prenex_21592) (<= (+ (select main_a v_prenex_21592) 996) (select main_a v_prenex_21591)) (< v_prenex_21592 main_x) (<= (select main_a v_prenex_21592) 2))) (forall ((v_prenex_23782 Int) (v_prenex_23781 Int)) (or (<= (select main_a v_prenex_23781) 1000) (<= (select main_a v_prenex_23781) (+ (select main_a v_prenex_23782) 1000)) (< v_prenex_23782 main_x) (<= (select main_a v_prenex_23781) 1002) (<= 0 (* 2 (select main_a v_prenex_23782))) (<= (+ main_x 1) v_prenex_23782) (<= (* 2 (select main_a v_prenex_23782)) 4))) (forall ((v_prenex_27800 Int) (v_prenex_27801 Int)) (or (<= (+ main_x 1) v_prenex_27801) (< v_prenex_27801 main_x) (<= (select main_a v_prenex_27801) 2) (<= (select main_a v_prenex_27801) 4) (<= (* 2 (select main_a v_prenex_27800)) 2000) (<= (select main_a v_prenex_27800) (+ (select main_a v_prenex_27801) 1000)) (<= (select main_a v_prenex_27800) 1002))) (forall ((v_prenex_21705 Int) (v_prenex_21706 Int)) (or (< v_prenex_21706 main_x) (<= (select main_a v_prenex_21705) 1002) (<= 1000 (+ (select main_a v_prenex_21706) (select main_a v_prenex_21705))) (<= (+ main_x 1) v_prenex_21706) (<= (select main_a v_prenex_21706) 2))) (or (forall ((v_prenex_22861 Int)) (or (<= (+ main_x 1) v_prenex_22861) (< v_prenex_22861 main_x) (<= (* 2 (select main_a v_prenex_22861)) 4) (<= (select main_a v_prenex_22861) 4))) (forall ((v_prenex_22860 Int)) (<= (* 2 (select main_a v_prenex_22860)) 2000))) (forall ((v_prenex_25904 Int) (v_prenex_25903 Int)) (or (<= (+ main_x 1) v_prenex_25904) (<= 0 (select main_a v_prenex_25904)) (<= 996 (select main_a v_prenex_25903)) (< v_prenex_25904 main_x) (<= (+ (select main_a v_prenex_25904) 996) (select main_a v_prenex_25903)) (<= (+ main_y 1) v_prenex_25903))) (forall ((v_prenex_24801 Int) (v_prenex_24800 Int)) (or (<= (select main_a v_prenex_24800) (+ (select main_a v_prenex_24801) 1000)) (<= (select main_a v_prenex_24801) 4) (<= (+ main_x 1) v_prenex_24801) (<= (select main_a v_prenex_24800) 1000) (<= (select main_a v_prenex_24800) 1002) (<= (select main_a v_prenex_24801) 2) (< v_prenex_24801 main_x))) (or (forall ((v_prenex_27174 Int)) (or (< v_prenex_27174 main_x) (<= (+ main_x 1) v_prenex_27174) (<= 0 (select main_a v_prenex_27174)) (<= 0 (* 2 (select main_a v_prenex_27174))))) (forall ((v_prenex_27173 Int)) (or (<= (select main_a v_prenex_27173) 1002) (< v_prenex_27173 main_y)))) (forall ((v_prenex_22265 Int) (v_prenex_22266 Int)) (or (<= (+ (select main_a v_prenex_22266) (select main_a v_prenex_22265)) 1000) (<= 0 (* 2 (select main_a v_prenex_22266))) (< v_prenex_22266 main_x) (<= (+ main_x 1) v_prenex_22266) (<= 0 (select main_a v_prenex_22266)) (<= (select main_a v_prenex_22265) 1002) (<= 996 (select main_a v_prenex_22265)))) (forall ((v_prenex_25286 Int) (v_prenex_25285 Int)) (or (<= (select main_a v_prenex_25285) 1000) (<= (+ (select main_a v_prenex_25286) (select main_a v_prenex_25285)) 1000) (<= (+ main_x 1) v_prenex_25286) (<= 0 (* 2 (select main_a v_prenex_25286))) (< v_prenex_25286 main_x) (<= 996 (select main_a v_prenex_25285)))) (or (forall ((v_prenex_25175 Int)) (or (<= (select main_a v_prenex_25175) 1002) (<= (* 2 (select main_a v_prenex_25175)) 2000) (<= (+ main_y 1) v_prenex_25175))) (forall ((v_prenex_25176 Int)) (or (<= (+ main_x 1) v_prenex_25176) (<= 0 (+ (select main_a v_prenex_25176) 2)) (<= 0 (* 2 (select main_a v_prenex_25176))) (< v_prenex_25176 main_x)))) (forall ((v_prenex_19749 Int) (v_prenex_19750 Int)) (or (<= (select main_a v_prenex_19749) 1000) (<= (+ main_x 1) v_prenex_19750) (<= (select main_a v_prenex_19750) 2) (<= 998 (select main_a v_prenex_19749)) (< v_prenex_19750 main_x) (< v_prenex_19749 main_y) (<= (select main_a v_prenex_19749) (+ (select main_a v_prenex_19750) 1000)))) (forall ((v_prenex_23303 Int) (v_prenex_23304 Int)) (or (<= (+ main_x 1) v_prenex_23304) (<= 0 (* 2 (select main_a v_prenex_23304))) (<= (select main_a v_prenex_23303) 1000) (<= (+ (select main_a v_prenex_23304) (select main_a v_prenex_23303)) 1000) (<= (select main_a v_prenex_23304) 2) (<= (* 2 (select main_a v_prenex_23303)) 2000) (< v_prenex_23304 main_x))) (forall ((v_prenex_21110 Int) (v_prenex_21109 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21110))) (<= (select main_a v_prenex_21109) (+ (select main_a v_prenex_21110) 1000)) (<= 998 (select main_a v_prenex_21109)) (<= (+ main_x 1) v_prenex_21110) (< v_prenex_21110 main_x) (<= 0 (+ (select main_a v_prenex_21110) 2)) (<= (* 2 (select main_a v_prenex_21109)) 2000))) (or (forall ((v_prenex_27446 Int)) (or (<= (select main_a v_prenex_27446) 2) (<= (* 2 (select main_a v_prenex_27446)) 4) (<= (+ main_x 1) v_prenex_27446) (< v_prenex_27446 main_x))) (forall ((v_prenex_27445 Int)) (or (<= (+ main_y 1) v_prenex_27445) (<= 1996 (* 2 (select main_a v_prenex_27445))) (<= 998 (select main_a v_prenex_27445))))) (forall ((v_prenex_24902 Int) (v_prenex_24903 Int)) (or (<= (select main_a v_prenex_24902) 1000) (<= (* 2 (select main_a v_prenex_24902)) 2000) (<= (select main_a v_prenex_24902) (+ (select main_a v_prenex_24903) 1000)) (<= (+ main_x 1) v_prenex_24903) (<= 0 (* 2 (select main_a v_prenex_24903))) (<= (select main_a v_prenex_24903) 2) (< v_prenex_24903 main_x))) (forall ((v_prenex_21955 Int) (v_prenex_21956 Int)) (or (< v_prenex_21956 main_x) (< v_prenex_21955 main_y) (<= (+ main_y 1) v_prenex_21955) (<= (+ (select main_a v_prenex_21956) 996) (select main_a v_prenex_21955)) (<= (+ main_x 1) v_prenex_21956))) (or (forall ((v_prenex_26157 Int)) (or (< v_prenex_26157 main_y) (<= 1996 (* 2 (select main_a v_prenex_26157))))) (forall ((v_prenex_26158 Int)) (or (<= (select main_a v_prenex_26158) 2) (<= (+ main_x 1) v_prenex_26158) (< v_prenex_26158 main_x)))) (or (forall ((v_prenex_27007 Int)) (or (<= 996 (select main_a v_prenex_27007)) (<= 1996 (* 2 (select main_a v_prenex_27007))))) (forall ((v_prenex_27008 Int)) (or (<= (+ main_x 1) v_prenex_27008) (< v_prenex_27008 main_x) (<= 0 (* 2 (select main_a v_prenex_27008))) (<= 0 (+ (select main_a v_prenex_27008) 2))))) (or (forall ((v_prenex_26683 Int)) (or (<= (* 2 (select main_a v_prenex_26683)) 2000) (<= (select main_a v_prenex_26683) 1002) (< v_prenex_26683 main_y))) (forall ((v_prenex_26684 Int)) (or (<= (* 2 (select main_a v_prenex_26684)) 4) (<= (select main_a v_prenex_26684) 2) (< v_prenex_26684 main_x) (<= (+ main_x 1) v_prenex_26684)))) (forall ((v_prenex_19973 Int) (v_prenex_19972 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19973))) (<= (+ (select main_a v_prenex_19973) (select main_a v_prenex_19972)) 1000) (<= (* 2 (select main_a v_prenex_19972)) 2000) (<= (select main_a v_prenex_19972) 1002) (<= 0 (select main_a v_prenex_19973)) (< v_prenex_19973 main_x) (<= (+ main_x 1) v_prenex_19973))) (or (forall ((v_prenex_24977 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24977))) (<= 996 (select main_a v_prenex_24977)))) (forall ((v_prenex_24978 Int)) (or (<= (+ main_x 1) v_prenex_24978) (<= 0 (select main_a v_prenex_24978)) (<= 0 (* 2 (select main_a v_prenex_24978))) (< v_prenex_24978 main_x) (<= (* 2 (select main_a v_prenex_24978)) 4)))) (or (forall ((v_prenex_23541 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23541))) (< v_prenex_23541 main_x) (<= 0 (+ (select main_a v_prenex_23541) 2)) (<= (+ main_x 1) v_prenex_23541) (<= (select main_a v_prenex_23541) 2))) (forall ((v_prenex_23540 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23540))) (<= (select main_a v_prenex_23540) 1000)))) (forall ((v_prenex_20337 Int) (v_prenex_20336 Int)) (or (<= 0 (+ (select main_a v_prenex_20337) 2)) (<= (select main_a v_prenex_20336) 1002) (< v_prenex_20337 main_x) (<= 996 (select main_a v_prenex_20336)) (<= 1000 (+ (select main_a v_prenex_20337) (select main_a v_prenex_20336))) (<= (+ main_x 1) v_prenex_20337) (<= (+ main_y 1) v_prenex_20336))) (forall ((v_prenex_27980 Int) (v_prenex_27981 Int)) (or (<= (select main_a v_prenex_27980) 1000) (<= (+ (select main_a v_prenex_27981) (select main_a v_prenex_27980)) 1000) (<= 1996 (* 2 (select main_a v_prenex_27980))) (<= (select main_a v_prenex_27981) 2) (< v_prenex_27981 main_x) (<= 0 (* 2 (select main_a v_prenex_27981))) (<= (+ main_x 1) v_prenex_27981))) (forall ((v_prenex_20925 Int) (v_prenex_20924 Int)) (or (< v_prenex_20925 main_x) (<= 1000 (+ (select main_a v_prenex_20925) (select main_a v_prenex_20924))) (<= (* 2 (select main_a v_prenex_20925)) 4) (<= 998 (select main_a v_prenex_20924)) (<= (+ main_x 1) v_prenex_20925))) (forall ((v_prenex_23664 Int)) (or (<= (select main_a v_prenex_23664) 4) (<= (+ main_x 1) v_prenex_23664) (<= 0 (* 2 (select main_a v_prenex_23664))) (< v_prenex_23664 main_x) (<= 0 (select main_a v_prenex_23664)))) (or (forall ((v_prenex_28470 Int)) (or (<= (+ main_x 1) v_prenex_28470) (<= (select main_a v_prenex_28470) 2) (<= (* 2 (select main_a v_prenex_28470)) 4) (<= 0 (* 2 (select main_a v_prenex_28470))) (< v_prenex_28470 main_x))) (forall ((v_prenex_28469 Int)) (<= 1996 (* 2 (select main_a v_prenex_28469))))) (forall ((v_prenex_20153 Int) (v_prenex_20152 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20153))) (<= (* 2 (select main_a v_prenex_20153)) 4) (<= (+ main_x 1) v_prenex_20153) (<= 1000 (+ (select main_a v_prenex_20153) (select main_a v_prenex_20152))) (<= 998 (select main_a v_prenex_20152)) (< v_prenex_20153 main_x) (<= (* 2 (select main_a v_prenex_20152)) 2000))) (forall ((v_prenex_22001 Int) (v_prenex_22002 Int)) (or (<= (select main_a v_prenex_22001) 1000) (<= (* 2 (select main_a v_prenex_22001)) 2000) (<= (+ main_x 1) v_prenex_22002) (< v_prenex_22002 main_x) (<= 1000 (+ (select main_a v_prenex_22002) (select main_a v_prenex_22001))) (<= (* 2 (select main_a v_prenex_22002)) 4))) (or (forall ((v_prenex_19729 Int)) (<= 996 (select main_a v_prenex_19729))) (forall ((v_prenex_19730 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19730))) (<= (+ main_x 1) v_prenex_19730) (< v_prenex_19730 main_x) (<= 0 (+ (select main_a v_prenex_19730) 2)) (<= (* 2 (select main_a v_prenex_19730)) 4)))) (forall ((v_prenex_20961 Int) (v_prenex_20960 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20960))) (<= (+ main_x 1) v_prenex_20961) (<= 998 (select main_a v_prenex_20960)) (<= 0 (* 2 (select main_a v_prenex_20961))) (<= (select main_a v_prenex_20961) 2) (<= (+ (select main_a v_prenex_20961) (select main_a v_prenex_20960)) 1000) (< v_prenex_20961 main_x))) (or (forall ((v_prenex_24458 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24458))) (<= (select main_a v_prenex_24458) 1000))) (forall ((v_prenex_24459 Int)) (or (< v_prenex_24459 main_x) (<= 0 (* 2 (select main_a v_prenex_24459))) (<= (select main_a v_prenex_24459) 4) (<= (+ main_x 1) v_prenex_24459) (<= (* 2 (select main_a v_prenex_24459)) 4)))) (forall ((v_prenex_28789 Int) (v_prenex_28790 Int)) (or (<= (+ main_x 1) v_prenex_28790) (<= 1000 (+ (select main_a v_prenex_28790) (select main_a v_prenex_28789))) (<= (select main_a v_prenex_28790) 2) (< v_prenex_28790 main_x) (<= (* 2 (select main_a v_prenex_28789)) 2000) (<= 998 (select main_a v_prenex_28789)) (<= 0 (select main_a v_prenex_28790)))) (forall ((v_prenex_19404 Int) (v_prenex_19403 Int)) (or (< v_prenex_19404 main_x) (<= (select main_a v_prenex_19404) 4) (<= (+ main_x 1) v_prenex_19404) (<= (+ (select main_a v_prenex_19404) 996) (select main_a v_prenex_19403)) (<= (* 2 (select main_a v_prenex_19404)) 4))) (or (forall ((v_prenex_23449 Int)) (or (<= (select main_a v_prenex_23449) 1002) (< v_prenex_23449 main_y) (<= 996 (select main_a v_prenex_23449)))) (forall ((v_prenex_23450 Int)) (or (< v_prenex_23450 main_x) (<= (* 2 (select main_a v_prenex_23450)) 4) (<= (select main_a v_prenex_23450) 4) (<= (+ main_x 1) v_prenex_23450)))) (forall ((v_prenex_21235 Int) (v_prenex_21236 Int)) (or (<= (select main_a v_prenex_21236) 4) (<= (+ main_x 1) v_prenex_21236) (< v_prenex_21236 main_x) (< v_prenex_21235 main_y) (<= (+ (select main_a v_prenex_21236) 996) (select main_a v_prenex_21235)) (<= 1996 (* 2 (select main_a v_prenex_21235))) (<= (select main_a v_prenex_21235) 1002))) (forall ((v_prenex_24100 Int) (v_prenex_24099 Int)) (or (<= (* 2 (select main_a v_prenex_24100)) 4) (<= (select main_a v_prenex_24099) 1000) (<= 1000 (+ (select main_a v_prenex_24100) (select main_a v_prenex_24099))) (< v_prenex_24100 main_x) (<= (+ main_x 1) v_prenex_24100) (<= 998 (select main_a v_prenex_24099)))) (forall ((v_prenex_24719 Int) (v_prenex_24718 Int)) (or (<= (select main_a v_prenex_24719) 2) (<= (select main_a v_prenex_24718) 1000) (<= (select main_a v_prenex_24719) 4) (<= (+ (select main_a v_prenex_24719) (select main_a v_prenex_24718)) 1000) (<= (select main_a v_prenex_24718) 1002) (<= (+ main_x 1) v_prenex_24719) (< v_prenex_24719 main_x))) (or (forall ((v_prenex_23494 Int)) (or (<= (+ main_y 1) v_prenex_23494) (<= (* 2 (select main_a v_prenex_23494)) 2000))) (forall ((v_prenex_23495 Int)) (or (< v_prenex_23495 main_x) (<= (* 2 (select main_a v_prenex_23495)) 4) (<= (+ main_x 1) v_prenex_23495) (<= 0 (select main_a v_prenex_23495))))) (or (forall ((v_prenex_22929 Int)) (or (<= 0 (select main_a v_prenex_22929)) (<= (* 2 (select main_a v_prenex_22929)) 4) (<= (+ main_x 1) v_prenex_22929) (< v_prenex_22929 main_x))) (forall ((v_prenex_22928 Int)) (or (<= 998 (select main_a v_prenex_22928)) (<= (select main_a v_prenex_22928) 1000) (< v_prenex_22928 main_y)))) (or (forall ((v_prenex_20261 Int)) (or (< v_prenex_20261 main_x) (<= (+ main_x 1) v_prenex_20261) (<= 0 (select main_a v_prenex_20261)))) (forall ((v_prenex_20260 Int)) (<= (* 2 (select main_a v_prenex_20260)) 2000))) (forall ((v_prenex_20197 Int) (v_prenex_20196 Int)) (or (< v_prenex_20196 main_y) (< v_prenex_20197 main_x) (<= (+ (select main_a v_prenex_20197) (select main_a v_prenex_20196)) 1000) (<= 0 (+ (select main_a v_prenex_20197) 2)) (<= (+ main_x 1) v_prenex_20197) (<= 1996 (* 2 (select main_a v_prenex_20196))) (<= (* 2 (select main_a v_prenex_20196)) 2000))) (forall ((v_prenex_23770 Int) (v_prenex_23769 Int)) (or (<= (select main_a v_prenex_23770) 2) (<= (select main_a v_prenex_23769) 1000) (<= 1000 (+ (select main_a v_prenex_23770) (select main_a v_prenex_23769))) (<= (select main_a v_prenex_23769) 1002) (<= (+ main_x 1) v_prenex_23770) (< v_prenex_23770 main_x) (<= (select main_a v_prenex_23770) 4))) (forall ((v_prenex_27830 Int) (v_prenex_27831 Int)) (or (<= 0 (select main_a v_prenex_27831)) (< v_prenex_27831 main_x) (<= (+ (select main_a v_prenex_27831) (select main_a v_prenex_27830)) 1000) (<= (+ main_x 1) v_prenex_27831) (<= 0 (* 2 (select main_a v_prenex_27831))) (<= (select main_a v_prenex_27830) 1000))) (or (forall ((v_prenex_23331 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23331))) (<= (+ main_y 1) v_prenex_23331))) (forall ((v_prenex_23332 Int)) (or (< v_prenex_23332 main_x) (<= (* 2 (select main_a v_prenex_23332)) 4) (<= 0 (select main_a v_prenex_23332)) (<= (+ main_x 1) v_prenex_23332)))) (forall ((v_prenex_19142 Int) (v_prenex_19143 Int)) (or (<= (+ (select main_a v_prenex_19143) (select main_a v_prenex_19142)) 1000) (<= (select main_a v_prenex_19143) 4) (<= 0 (select main_a v_prenex_19143)) (<= (select main_a v_prenex_19142) 1000) (<= 1996 (* 2 (select main_a v_prenex_19142))) (<= (+ main_x 1) v_prenex_19143) (< v_prenex_19143 main_x))) (forall ((v_prenex_24418 Int) (v_prenex_24419 Int)) (or (<= (+ (select main_a v_prenex_24419) 996) (select main_a v_prenex_24418)) (<= (select main_a v_prenex_24418) 1000) (<= (+ main_x 1) v_prenex_24419) (<= (* 2 (select main_a v_prenex_24418)) 2000) (<= 0 (+ (select main_a v_prenex_24419) 2)) (< v_prenex_24419 main_x))) (forall ((v_prenex_20434 Int) (v_prenex_20435 Int)) (or (<= (+ main_x 1) v_prenex_20435) (<= 0 (* 2 (select main_a v_prenex_20435))) (< v_prenex_20435 main_x) (<= 996 (select main_a v_prenex_20434)) (<= (* 2 (select main_a v_prenex_20435)) 4) (<= (+ (select main_a v_prenex_20435) 996) (select main_a v_prenex_20434)) (<= (* 2 (select main_a v_prenex_20434)) 2000))) (forall ((v_prenex_20598 Int) (v_prenex_20597 Int)) (or (<= (+ main_x 1) v_prenex_20598) (< v_prenex_20598 main_x) (<= (select main_a v_prenex_20597) (+ (select main_a v_prenex_20598) 1000)) (< v_prenex_20597 main_y) (<= 998 (select main_a v_prenex_20597)) (<= 0 (* 2 (select main_a v_prenex_20598))) (<= (* 2 (select main_a v_prenex_20597)) 2000))) (or (forall ((v_prenex_26660 Int)) (or (< v_prenex_26660 main_x) (<= (+ main_x 1) v_prenex_26660) (<= 0 (* 2 (select main_a v_prenex_26660))) (<= (select main_a v_prenex_26660) 2) (<= (* 2 (select main_a v_prenex_26660)) 4))) (forall ((v_prenex_26659 Int)) (or (<= 996 (select main_a v_prenex_26659)) (<= (select main_a v_prenex_26659) 1002)))) (forall ((v_prenex_23016 Int) (v_prenex_23017 Int)) (or (< v_prenex_23017 main_x) (< v_prenex_23016 main_y) (<= (+ main_x 1) v_prenex_23017) (<= (select main_a v_prenex_23016) 1000) (<= (+ (select main_a v_prenex_23017) 996) (select main_a v_prenex_23016)) (<= (* 2 (select main_a v_prenex_23017)) 4) (<= (* 2 (select main_a v_prenex_23016)) 2000))) (or (forall ((v_prenex_24332 Int)) (or (<= (* 2 (select main_a v_prenex_24332)) 4) (< v_prenex_24332 main_x) (<= 0 (select main_a v_prenex_24332)) (<= (select main_a v_prenex_24332) 2) (<= (+ main_x 1) v_prenex_24332))) (forall ((v_prenex_24331 Int)) (or (<= (* 2 (select main_a v_prenex_24331)) 2000) (<= 996 (select main_a v_prenex_24331))))) (forall ((v_prenex_27133 Int) (v_prenex_27134 Int)) (or (<= (select main_a v_prenex_27133) 1000) (<= 0 (select main_a v_prenex_27134)) (<= 0 (+ (select main_a v_prenex_27134) 2)) (< v_prenex_27134 main_x) (<= 1000 (+ (select main_a v_prenex_27134) (select main_a v_prenex_27133))) (<= (+ main_x 1) v_prenex_27134))) (forall ((v_prenex_21377 Int) (v_prenex_21378 Int)) (or (<= (* 2 (select main_a v_prenex_21378)) 4) (<= (+ (select main_a v_prenex_21378) 996) (select main_a v_prenex_21377)) (<= (+ main_x 1) v_prenex_21378) (<= 0 (+ (select main_a v_prenex_21378) 2)) (< v_prenex_21378 main_x))) (forall ((v_prenex_21843 Int) (v_prenex_21844 Int)) (or (< v_prenex_21844 main_x) (<= (select main_a v_prenex_21844) 2) (<= (+ (select main_a v_prenex_21844) (select main_a v_prenex_21843)) 1000) (<= 998 (select main_a v_prenex_21843)) (<= (select main_a v_prenex_21843) 1000) (<= (+ main_x 1) v_prenex_21844) (<= (* 2 (select main_a v_prenex_21844)) 4))) (forall ((v_prenex_19252 Int) (v_prenex_19251 Int)) (or (<= (* 2 (select main_a v_prenex_19251)) 2000) (<= (+ (select main_a v_prenex_19252) 996) (select main_a v_prenex_19251)) (<= 998 (select main_a v_prenex_19251)) (<= (+ main_x 1) v_prenex_19252) (<= 0 (* 2 (select main_a v_prenex_19252))) (< v_prenex_19252 main_x) (<= 0 (select main_a v_prenex_19252)))) (forall ((v_prenex_27953 Int) (v_prenex_27954 Int)) (or (< v_prenex_27954 main_x) (<= (select main_a v_prenex_27953) 1000) (< v_prenex_27953 main_y) (<= (+ (select main_a v_prenex_27954) 996) (select main_a v_prenex_27953)) (<= 996 (select main_a v_prenex_27953)) (<= (+ main_x 1) v_prenex_27954) (<= 0 (+ (select main_a v_prenex_27954) 2)))) (forall ((v_prenex_22264 Int) (v_prenex_22263 Int)) (or (<= 0 (+ (select main_a v_prenex_22264) 2)) (< v_prenex_22264 main_x) (<= 996 (select main_a v_prenex_22263)) (<= (select main_a v_prenex_22264) 2) (<= (select main_a v_prenex_22263) 1002) (<= 1000 (+ (select main_a v_prenex_22264) (select main_a v_prenex_22263))) (<= (+ main_x 1) v_prenex_22264))) (forall ((v_prenex_23653 Int) (v_prenex_23652 Int)) (or (<= (+ main_y 1) v_prenex_23652) (<= (+ main_x 1) v_prenex_23653) (<= 1000 (+ (select main_a v_prenex_23653) (select main_a v_prenex_23652))) (<= 0 (+ (select main_a v_prenex_23653) 2)) (< v_prenex_23653 main_x))) (or (forall ((v_prenex_25537 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25537))) (<= (select main_a v_prenex_25537) 2) (< v_prenex_25537 main_x) (<= (+ main_x 1) v_prenex_25537))) (forall ((v_prenex_25536 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25536))) (< v_prenex_25536 main_y)))) (forall ((v_prenex_19197 Int) (v_prenex_19198 Int)) (or (<= (+ (select main_a v_prenex_19198) 996) (select main_a v_prenex_19197)) (< v_prenex_19198 main_x) (<= 998 (select main_a v_prenex_19197)) (<= (+ main_x 1) v_prenex_19198) (<= (select main_a v_prenex_19198) 2) (<= 0 (+ (select main_a v_prenex_19198) 2)) (<= (select main_a v_prenex_19197) 1002))) (forall ((v_prenex_28859 Int) (v_prenex_28860 Int)) (or (<= (+ main_x 1) v_prenex_28860) (<= 998 (select main_a v_prenex_28859)) (<= (select main_a v_prenex_28860) 2) (<= 0 (select main_a v_prenex_28860)) (<= 1000 (+ (select main_a v_prenex_28860) (select main_a v_prenex_28859))) (<= 1996 (* 2 (select main_a v_prenex_28859))) (< v_prenex_28860 main_x))) (forall ((v_prenex_19148 Int) (v_prenex_19149 Int)) (or (< v_prenex_19149 main_x) (<= (* 2 (select main_a v_prenex_19148)) 2000) (<= (+ main_x 1) v_prenex_19149) (<= (+ (select main_a v_prenex_19149) 996) (select main_a v_prenex_19148)) (<= (select main_a v_prenex_19149) 4) (<= 998 (select main_a v_prenex_19148)) (<= (select main_a v_prenex_19149) 2))) (forall ((v_prenex_22462 Int) (v_prenex_22461 Int)) (or (<= (select main_a v_prenex_22462) 4) (<= (select main_a v_prenex_22461) (+ (select main_a v_prenex_22462) 1000)) (<= (+ main_x 1) v_prenex_22462) (< v_prenex_22462 main_x) (<= (* 2 (select main_a v_prenex_22461)) 2000))) (forall ((v_prenex_24391 Int) (v_prenex_24392 Int)) (or (<= (* 2 (select main_a v_prenex_24391)) 2000) (<= 1000 (+ (select main_a v_prenex_24392) (select main_a v_prenex_24391))) (<= (select main_a v_prenex_24391) 1000) (< v_prenex_24392 main_x) (<= (select main_a v_prenex_24392) 4) (< v_prenex_24391 main_y) (<= (+ main_x 1) v_prenex_24392))) (forall ((v_prenex_22732 Int) (v_prenex_22733 Int)) (or (< v_prenex_22733 main_x) (<= 0 (select main_a v_prenex_22733)) (<= 996 (select main_a v_prenex_22732)) (<= (select main_a v_prenex_22732) (+ (select main_a v_prenex_22733) 1000)) (<= (+ main_x 1) v_prenex_22733) (<= (+ main_y 1) v_prenex_22732) (<= (select main_a v_prenex_22732) 1002))) (forall ((v_prenex_27414 Int) (v_prenex_27415 Int)) (or (<= (select main_a v_prenex_27414) (+ (select main_a v_prenex_27415) 1000)) (<= 998 (select main_a v_prenex_27414)) (<= (select main_a v_prenex_27414) 1002) (<= (+ main_x 1) v_prenex_27415) (< v_prenex_27415 main_x) (<= (* 2 (select main_a v_prenex_27415)) 4))) (or (forall ((v_prenex_23568 Int)) (<= (select main_a v_prenex_23568) 1000)) (forall ((v_prenex_23569 Int)) (or (<= (select main_a v_prenex_23569) 2) (<= 0 (select main_a v_prenex_23569)) (< v_prenex_23569 main_x) (<= (* 2 (select main_a v_prenex_23569)) 4) (<= (+ main_x 1) v_prenex_23569)))) (forall ((v_prenex_23415 Int) (v_prenex_23416 Int)) (or (<= (* 2 (select main_a v_prenex_23415)) 2000) (<= (+ main_x 1) v_prenex_23416) (<= (select main_a v_prenex_23416) 2) (<= (select main_a v_prenex_23416) 4) (<= (select main_a v_prenex_23415) (+ (select main_a v_prenex_23416) 1000)) (< v_prenex_23416 main_x))) (forall ((v_prenex_27579 Int) (v_prenex_27578 Int)) (or (<= (+ main_x 1) v_prenex_27579) (<= (+ main_y 1) v_prenex_27578) (<= 1996 (* 2 (select main_a v_prenex_27578))) (<= 0 (select main_a v_prenex_27579)) (<= (+ (select main_a v_prenex_27579) (select main_a v_prenex_27578)) 1000) (< v_prenex_27579 main_x) (<= (* 2 (select main_a v_prenex_27578)) 2000))) (or (forall ((v_prenex_22629 Int)) (or (< v_prenex_22629 main_x) (<= (* 2 (select main_a v_prenex_22629)) 4) (<= 0 (* 2 (select main_a v_prenex_22629))) (<= (+ main_x 1) v_prenex_22629))) (forall ((v_prenex_22628 Int)) (or (<= 998 (select main_a v_prenex_22628)) (<= (+ main_y 1) v_prenex_22628) (<= 1996 (* 2 (select main_a v_prenex_22628)))))) (or (forall ((v_prenex_19153 Int)) (or (<= (+ main_x 1) v_prenex_19153) (< v_prenex_19153 main_x) (<= 0 (select main_a v_prenex_19153)) (<= (select main_a v_prenex_19153) 2) (<= 0 (* 2 (select main_a v_prenex_19153))))) (forall ((v_prenex_19152 Int)) (<= (select main_a v_prenex_19152) 1002))) (forall ((v_prenex_28488 Int) (v_prenex_28487 Int)) (or (< v_prenex_28488 main_x) (<= (+ (select main_a v_prenex_28488) 996) (select main_a v_prenex_28487)) (<= 996 (select main_a v_prenex_28487)) (<= (+ main_x 1) v_prenex_28488) (<= 0 (* 2 (select main_a v_prenex_28488))))) (forall ((v_prenex_27370 Int) (v_prenex_27371 Int)) (or (<= (+ (select main_a v_prenex_27371) (select main_a v_prenex_27370)) 1000) (<= (select main_a v_prenex_27371) 2) (< v_prenex_27370 main_y) (<= (+ main_x 1) v_prenex_27371) (< v_prenex_27371 main_x) (<= 996 (select main_a v_prenex_27370)) (<= 998 (select main_a v_prenex_27370)))) (or (forall ((v_prenex_26257 Int)) (or (<= (select main_a v_prenex_26257) 1000) (<= (* 2 (select main_a v_prenex_26257)) 2000))) (forall ((v_prenex_26258 Int)) (or (<= (* 2 (select main_a v_prenex_26258)) 4) (< v_prenex_26258 main_x) (<= (+ main_x 1) v_prenex_26258) (<= 0 (+ (select main_a v_prenex_26258) 2))))) (or (forall ((v_prenex_27284 Int)) (or (<= 998 (select main_a v_prenex_27284)) (<= (select main_a v_prenex_27284) 1000))) (forall ((v_prenex_27285 Int)) (or (< v_prenex_27285 main_x) (<= (+ main_x 1) v_prenex_27285) (<= (* 2 (select main_a v_prenex_27285)) 4) (<= 0 (+ (select main_a v_prenex_27285) 2))))) (forall ((v_prenex_23114 Int) (v_prenex_23113 Int)) (or (<= (select main_a v_prenex_23113) 1000) (<= (+ main_x 1) v_prenex_23114) (< v_prenex_23113 main_y) (<= 996 (select main_a v_prenex_23113)) (<= (select main_a v_prenex_23114) 4) (< v_prenex_23114 main_x) (<= (+ (select main_a v_prenex_23114) (select main_a v_prenex_23113)) 1000))) (forall ((v_prenex_25765 Int) (v_prenex_25766 Int)) (or (<= (+ main_x 1) v_prenex_25766) (< v_prenex_25766 main_x) (<= (+ (select main_a v_prenex_25766) (select main_a v_prenex_25765)) 1000) (<= 0 (* 2 (select main_a v_prenex_25766))) (<= (select main_a v_prenex_25765) 1002) (<= (+ main_y 1) v_prenex_25765))) (forall ((v_prenex_26943 Int) (v_prenex_26944 Int)) (or (<= (+ main_x 1) v_prenex_26944) (<= (+ (select main_a v_prenex_26944) (select main_a v_prenex_26943)) 1000) (<= (* 2 (select main_a v_prenex_26943)) 2000) (<= 0 (* 2 (select main_a v_prenex_26944))) (< v_prenex_26944 main_x) (<= 0 (+ (select main_a v_prenex_26944) 2)) (<= (select main_a v_prenex_26943) 1000))) (forall ((v_prenex_28672 Int) (v_prenex_28673 Int)) (or (<= (select main_a v_prenex_28673) 2) (<= (+ main_y 1) v_prenex_28672) (<= (+ main_x 1) v_prenex_28673) (< v_prenex_28673 main_x) (<= (+ (select main_a v_prenex_28673) 996) (select main_a v_prenex_28672)) (<= 996 (select main_a v_prenex_28672)))) (forall ((v_prenex_24190 Int) (v_prenex_24189 Int)) (or (<= (select main_a v_prenex_24190) 4) (<= (+ main_x 1) v_prenex_24190) (<= 0 (* 2 (select main_a v_prenex_24190))) (<= (select main_a v_prenex_24189) 1002) (<= (+ (select main_a v_prenex_24190) (select main_a v_prenex_24189)) 1000) (< v_prenex_24190 main_x))) (forall ((v_prenex_23932 Int) (v_prenex_23931 Int)) (or (<= (select main_a v_prenex_23932) 4) (<= (+ main_x 1) v_prenex_23932) (<= (select main_a v_prenex_23932) 2) (<= (select main_a v_prenex_23931) 1000) (< v_prenex_23932 main_x) (<= 998 (select main_a v_prenex_23931)) (<= (+ (select main_a v_prenex_23932) 996) (select main_a v_prenex_23931)))) (or (forall ((v_prenex_24712 Int)) (or (<= (* 2 (select main_a v_prenex_24712)) 2000) (<= 1996 (* 2 (select main_a v_prenex_24712))))) (forall ((v_prenex_24713 Int)) (or (<= (* 2 (select main_a v_prenex_24713)) 4) (<= 0 (* 2 (select main_a v_prenex_24713))) (< v_prenex_24713 main_x) (<= (+ main_x 1) v_prenex_24713) (<= 0 (select main_a v_prenex_24713))))) (or (forall ((v_prenex_26791 Int)) (or (<= 996 (select main_a v_prenex_26791)) (<= 1996 (* 2 (select main_a v_prenex_26791))))) (forall ((v_prenex_26792 Int)) (or (< v_prenex_26792 main_x) (<= (+ main_x 1) v_prenex_26792) (<= 0 (select main_a v_prenex_26792)) (<= 0 (* 2 (select main_a v_prenex_26792))) (<= (select main_a v_prenex_26792) 2)))) (or (forall ((v_prenex_22974 Int)) (or (<= 996 (select main_a v_prenex_22974)) (<= (select main_a v_prenex_22974) 1002))) (forall ((v_prenex_22975 Int)) (or (< v_prenex_22975 main_x) (<= (* 2 (select main_a v_prenex_22975)) 4) (<= (+ main_x 1) v_prenex_22975)))) (forall ((v_prenex_24239 Int) (v_prenex_24240 Int)) (or (< v_prenex_24239 main_y) (<= 0 (select main_a v_prenex_24240)) (<= (select main_a v_prenex_24239) 1002) (< v_prenex_24240 main_x) (<= (+ (select main_a v_prenex_24240) (select main_a v_prenex_24239)) 1000) (<= (+ main_x 1) v_prenex_24240) (<= 998 (select main_a v_prenex_24239)))) (forall ((v_prenex_28792 Int) (v_prenex_28791 Int)) (or (<= (+ (select main_a v_prenex_28792) (select main_a v_prenex_28791)) 1000) (<= (+ main_x 1) v_prenex_28792) (<= (select main_a v_prenex_28791) 1000) (<= (* 2 (select main_a v_prenex_28791)) 2000) (<= (* 2 (select main_a v_prenex_28792)) 4) (< v_prenex_28792 main_x) (<= (select main_a v_prenex_28792) 2))) (forall ((v_prenex_22145 Int) (v_prenex_22146 Int)) (or (< v_prenex_22146 main_x) (<= (select main_a v_prenex_22145) (+ (select main_a v_prenex_22146) 1000)) (<= (select main_a v_prenex_22145) 1002) (<= (select main_a v_prenex_22145) 1000) (<= (select main_a v_prenex_22146) 2) (< v_prenex_22145 main_y) (<= (+ main_x 1) v_prenex_22146))) (forall ((v_prenex_18651 Int) (v_prenex_18652 Int)) (or (<= (select main_a v_prenex_18651) 1002) (<= 1000 (+ (select main_a v_prenex_18652) (select main_a v_prenex_18651))) (<= 1996 (* 2 (select main_a v_prenex_18651))) (<= 0 (+ (select main_a v_prenex_18652) 2)) (<= (+ main_x 1) v_prenex_18652) (< v_prenex_18652 main_x) (<= 0 (* 2 (select main_a v_prenex_18652))))) (forall ((v_prenex_26541 Int) (v_prenex_26542 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26542))) (<= (+ (select main_a v_prenex_26542) (select main_a v_prenex_26541)) 1000) (< v_prenex_26542 main_x) (<= (+ main_x 1) v_prenex_26542) (<= (select main_a v_prenex_26541) 1002) (<= (select main_a v_prenex_26542) 2))) (or (forall ((v_prenex_24218 Int)) (or (<= (+ main_x 1) v_prenex_24218) (<= 0 (+ (select main_a v_prenex_24218) 2)) (< v_prenex_24218 main_x) (<= 0 (select main_a v_prenex_24218)) (<= (* 2 (select main_a v_prenex_24218)) 4))) (forall ((v_prenex_24217 Int)) (or (<= (select main_a v_prenex_24217) 1002) (<= (select main_a v_prenex_24217) 1000)))) (forall ((v_prenex_18666 Int) (v_prenex_18665 Int)) (or (<= 0 (+ (select main_a v_prenex_18665) 2)) (<= 998 (select main_a v_prenex_18666)) (<= (+ (select main_a v_prenex_18665) 996) (select main_a v_prenex_18666)) (<= (select main_a v_prenex_18666) 1002) (<= (+ main_y 1) v_prenex_18666) (<= (+ main_x 1) v_prenex_18665) (< v_prenex_18665 main_x))) (forall ((v_prenex_19968 Int) (v_prenex_19969 Int)) (or (<= (select main_a v_prenex_19968) 1002) (<= (* 2 (select main_a v_prenex_19969)) 4) (< v_prenex_19969 main_x) (<= (+ main_x 1) v_prenex_19969) (<= (+ main_y 1) v_prenex_19968) (<= (select main_a v_prenex_19968) (+ (select main_a v_prenex_19969) 1000)))) (or (forall ((v_prenex_20840 Int)) (or (<= (* 2 (select main_a v_prenex_20840)) 4) (<= 0 (+ (select main_a v_prenex_20840) 2)) (<= 0 (* 2 (select main_a v_prenex_20840))) (< v_prenex_20840 main_x) (<= (+ main_x 1) v_prenex_20840))) (forall ((v_prenex_20839 Int)) (or (<= (select main_a v_prenex_20839) 1000) (<= 998 (select main_a v_prenex_20839))))) (forall ((v_prenex_19636 Int) (v_prenex_19635 Int)) (or (<= (* 2 (select main_a v_prenex_19636)) 4) (<= (select main_a v_prenex_19635) (+ (select main_a v_prenex_19636) 1000)) (<= (+ main_x 1) v_prenex_19636) (< v_prenex_19636 main_x) (<= (+ main_y 1) v_prenex_19635) (<= 996 (select main_a v_prenex_19635)))) (or (forall ((v_prenex_26076 Int)) (or (<= 0 (+ (select main_a v_prenex_26076) 2)) (< v_prenex_26076 main_x) (<= (+ main_x 1) v_prenex_26076) (<= (* 2 (select main_a v_prenex_26076)) 4))) (forall ((v_prenex_26075 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26075))) (<= (+ main_y 1) v_prenex_26075) (<= (select main_a v_prenex_26075) 1002)))) (forall ((v_prenex_21987 Int) (v_prenex_21988 Int)) (or (<= (select main_a v_prenex_21987) 1000) (<= (* 2 (select main_a v_prenex_21987)) 2000) (<= (+ main_y 1) v_prenex_21987) (< v_prenex_21987 main_y) (<= (+ (select main_a v_prenex_21988) 996) (select main_a v_prenex_21987)))) (forall ((v_prenex_24308 Int) (v_prenex_24307 Int)) (or (<= 998 (select main_a v_prenex_24307)) (<= (select main_a v_prenex_24307) 1002) (<= (+ main_x 1) v_prenex_24308) (< v_prenex_24308 main_x) (<= 0 (select main_a v_prenex_24308)) (<= (select main_a v_prenex_24307) (+ (select main_a v_prenex_24308) 1000)) (< v_prenex_24307 main_y))) (forall ((v_prenex_22381 Int) (v_prenex_22382 Int)) (or (< v_prenex_22382 main_x) (<= (+ main_x 1) v_prenex_22382) (<= (* 2 (select main_a v_prenex_22381)) 2000) (<= 0 (+ (select main_a v_prenex_22382) 2)) (<= 1000 (+ (select main_a v_prenex_22382) (select main_a v_prenex_22381))))) (forall ((v_prenex_20885 Int) (v_prenex_20884 Int)) (or (<= (+ (select main_a v_prenex_20885) 996) (select main_a v_prenex_20884)) (< v_prenex_20885 main_x) (<= 996 (select main_a v_prenex_20884)) (<= (+ main_x 1) v_prenex_20885) (<= (* 2 (select main_a v_prenex_20884)) 2000) (<= 0 (+ (select main_a v_prenex_20885) 2)))) (forall ((v_prenex_26065 Int) (v_prenex_26066 Int)) (or (< v_prenex_26065 main_y) (<= (+ main_y 1) v_prenex_26065) (<= 996 (select main_a v_prenex_26065)) (<= (+ (select main_a v_prenex_26066) (select main_a v_prenex_26065)) 1000))) (forall ((v_prenex_28102 Int) (v_prenex_28101 Int)) (or (<= (select main_a v_prenex_28101) 1000) (< v_prenex_28102 main_x) (<= (+ (select main_a v_prenex_28102) 996) (select main_a v_prenex_28101)) (<= (* 2 (select main_a v_prenex_28102)) 4) (<= (+ main_x 1) v_prenex_28102))) (forall ((v_prenex_23276 Int) (v_prenex_23275 Int)) (or (<= 1000 (+ (select main_a v_prenex_23276) (select main_a v_prenex_23275))) (<= (select main_a v_prenex_23275) 1002) (<= (select main_a v_prenex_23276) 4) (<= (+ main_x 1) v_prenex_23276) (<= (* 2 (select main_a v_prenex_23275)) 2000) (<= (select main_a v_prenex_23276) 2) (< v_prenex_23276 main_x))) (forall ((v_prenex_24310 Int) (v_prenex_24309 Int)) (or (< v_prenex_24310 main_x) (<= (* 2 (select main_a v_prenex_24309)) 2000) (<= 996 (select main_a v_prenex_24309)) (<= (* 2 (select main_a v_prenex_24310)) 4) (<= (+ main_x 1) v_prenex_24310) (<= (select main_a v_prenex_24309) (+ (select main_a v_prenex_24310) 1000)) (< v_prenex_24309 main_y))) (or (forall ((v_prenex_27274 Int)) (or (<= (+ main_y 1) v_prenex_27274) (<= 996 (select main_a v_prenex_27274)))) (forall ((v_prenex_27275 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27275))) (<= 0 (select main_a v_prenex_27275)) (<= (+ main_x 1) v_prenex_27275) (< v_prenex_27275 main_x)))) (forall ((v_prenex_20445 Int) (v_prenex_20444 Int)) (or (< v_prenex_20445 main_x) (<= 996 (select main_a v_prenex_20444)) (<= (+ (select main_a v_prenex_20445) (select main_a v_prenex_20444)) 1000) (<= (select main_a v_prenex_20445) 4) (< v_prenex_20444 main_y) (<= (+ main_x 1) v_prenex_20445))) (forall ((v_prenex_26275 Int) (v_prenex_26276 Int)) (or (<= 998 (select main_a v_prenex_26275)) (<= 0 (select main_a v_prenex_26276)) (< v_prenex_26276 main_x) (<= (select main_a v_prenex_26275) (+ (select main_a v_prenex_26276) 1000)) (<= (* 2 (select main_a v_prenex_26275)) 2000) (<= (* 2 (select main_a v_prenex_26276)) 4) (<= (+ main_x 1) v_prenex_26276))) (or (forall ((v_prenex_25856 Int)) (or (< v_prenex_25856 main_x) (<= (select main_a v_prenex_25856) 2) (<= 0 (select main_a v_prenex_25856)) (<= (+ main_x 1) v_prenex_25856) (<= (* 2 (select main_a v_prenex_25856)) 4))) (forall ((v_prenex_25855 Int)) (or (<= (select main_a v_prenex_25855) 1000) (<= 996 (select main_a v_prenex_25855))))) (forall ((v_prenex_24667 Int) (v_prenex_24666 Int)) (or (<= (select main_a v_prenex_24667) 2) (<= 998 (select main_a v_prenex_24666)) (< v_prenex_24667 main_x) (<= (+ (select main_a v_prenex_24667) 996) (select main_a v_prenex_24666)) (< v_prenex_24666 main_y) (<= (+ main_x 1) v_prenex_24667) (<= (* 2 (select main_a v_prenex_24666)) 2000))) (or (forall ((v_prenex_25499 Int)) (or (<= (+ main_x 1) v_prenex_25499) (<= (select main_a v_prenex_25499) 4) (<= 0 (* 2 (select main_a v_prenex_25499))) (< v_prenex_25499 main_x))) (forall ((v_prenex_25498 Int)) (or (<= (* 2 (select main_a v_prenex_25498)) 2000) (<= 998 (select main_a v_prenex_25498))))) (or (forall ((v_prenex_28269 Int)) (or (<= (+ main_y 1) v_prenex_28269) (<= 996 (select main_a v_prenex_28269)))) (forall ((v_prenex_28270 Int)) (or (<= (select main_a v_prenex_28270) 2) (<= (* 2 (select main_a v_prenex_28270)) 4) (< v_prenex_28270 main_x) (<= (+ main_x 1) v_prenex_28270)))) (forall ((v_prenex_20552 Int) (v_prenex_20551 Int)) (or (< v_prenex_20552 main_x) (<= (select main_a v_prenex_20552) 2) (<= 996 (select main_a v_prenex_20551)) (<= (+ main_x 1) v_prenex_20552) (<= (+ (select main_a v_prenex_20552) 996) (select main_a v_prenex_20551)) (<= (select main_a v_prenex_20551) 1002))) (forall ((v_prenex_21629 Int)) (or (<= (+ main_x 1) v_prenex_21629) (< v_prenex_21629 main_x) (<= 0 (select main_a v_prenex_21629)) (<= (* 2 (select main_a v_prenex_21629)) 4))) (forall ((v_prenex_27095 Int) (v_prenex_27096 Int)) (or (<= (select main_a v_prenex_27095) 1002) (<= (+ main_x 1) v_prenex_27096) (<= (+ main_y 1) v_prenex_27095) (< v_prenex_27096 main_x) (<= 0 (* 2 (select main_a v_prenex_27096))) (<= (select main_a v_prenex_27095) (+ (select main_a v_prenex_27096) 1000)))) (forall ((v_prenex_20007 Int) (v_prenex_20006 Int)) (or (< v_prenex_20007 main_x) (<= (+ (select main_a v_prenex_20007) (select main_a v_prenex_20006)) 1000) (<= (select main_a v_prenex_20007) 2) (< v_prenex_20006 main_y) (<= 998 (select main_a v_prenex_20006)) (<= (+ main_x 1) v_prenex_20007))) (forall ((v_prenex_19531 Int) (v_prenex_19532 Int)) (or (< v_prenex_19532 main_x) (<= (+ main_x 1) v_prenex_19532) (<= 996 (select main_a v_prenex_19531)) (<= 0 (select main_a v_prenex_19532)) (<= (select main_a v_prenex_19531) (+ (select main_a v_prenex_19532) 1000)) (<= 998 (select main_a v_prenex_19531)) (<= (+ main_y 1) v_prenex_19531))) (or (forall ((v_prenex_25730 Int)) (or (<= (select main_a v_prenex_25730) 1000) (<= 996 (select main_a v_prenex_25730)))) (forall ((v_prenex_25731 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25731))) (< v_prenex_25731 main_x) (<= (+ main_x 1) v_prenex_25731) (<= (select main_a v_prenex_25731) 4) (<= (* 2 (select main_a v_prenex_25731)) 4)))) (forall ((v_prenex_27131 Int) (v_prenex_27132 Int)) (or (<= 998 (select main_a v_prenex_27131)) (<= 0 (* 2 (select main_a v_prenex_27132))) (<= (* 2 (select main_a v_prenex_27131)) 2000) (<= (+ main_x 1) v_prenex_27132) (< v_prenex_27132 main_x) (<= 1000 (+ (select main_a v_prenex_27132) (select main_a v_prenex_27131))) (<= (select main_a v_prenex_27132) 2))) (forall ((v_prenex_25461 Int) (v_prenex_25460 Int)) (or (<= (+ main_x 1) v_prenex_25461) (<= (select main_a v_prenex_25461) 2) (< v_prenex_25460 main_y) (<= (select main_a v_prenex_25460) (+ (select main_a v_prenex_25461) 1000)) (<= 1996 (* 2 (select main_a v_prenex_25460))) (< v_prenex_25461 main_x))) (or (forall ((v_prenex_19417 Int)) (or (< v_prenex_19417 main_y) (<= 996 (select main_a v_prenex_19417)) (<= 998 (select main_a v_prenex_19417)))) (forall ((v_prenex_19418 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19418))) (<= (+ main_x 1) v_prenex_19418) (<= 0 (+ (select main_a v_prenex_19418) 2)) (< v_prenex_19418 main_x)))) (forall ((v_prenex_19971 Int) (v_prenex_19970 Int)) (or (<= (select main_a v_prenex_19970) 1000) (< v_prenex_19971 main_x) (<= 996 (select main_a v_prenex_19970)) (<= 0 (select main_a v_prenex_19971)) (<= (+ (select main_a v_prenex_19971) 996) (select main_a v_prenex_19970)) (<= (+ main_x 1) v_prenex_19971) (<= 0 (+ (select main_a v_prenex_19971) 2)))) (or (forall ((v_prenex_19828 Int)) (or (<= (select main_a v_prenex_19828) 2) (<= (* 2 (select main_a v_prenex_19828)) 4) (< v_prenex_19828 main_x) (<= (+ main_x 1) v_prenex_19828))) (forall ((v_prenex_19827 Int)) (or (<= 998 (select main_a v_prenex_19827)) (<= (select main_a v_prenex_19827) 1002) (<= (+ main_y 1) v_prenex_19827)))) (forall ((v_prenex_20860 Int) (v_prenex_20859 Int)) (or (<= (select main_a v_prenex_20859) 1000) (<= (select main_a v_prenex_20860) 4) (<= (+ main_x 1) v_prenex_20860) (<= 1000 (+ (select main_a v_prenex_20860) (select main_a v_prenex_20859))) (<= (select main_a v_prenex_20860) 2) (<= 998 (select main_a v_prenex_20859)) (< v_prenex_20860 main_x))) (or (forall ((v_prenex_20639 Int)) (<= (* 2 (select main_a v_prenex_20639)) 2000)) (forall ((v_prenex_20640 Int)) (or (<= (+ main_x 1) v_prenex_20640) (< v_prenex_20640 main_x) (<= 0 (+ (select main_a v_prenex_20640) 2)) (<= (* 2 (select main_a v_prenex_20640)) 4)))) (forall ((v_prenex_23581 Int) (v_prenex_23580 Int)) (or (< v_prenex_23581 main_x) (<= 0 (select main_a v_prenex_23581)) (<= (+ (select main_a v_prenex_23581) 996) (select main_a v_prenex_23580)) (<= (+ main_x 1) v_prenex_23581))) (or (forall ((v_prenex_23976 Int)) (or (< v_prenex_23976 main_x) (<= (+ main_x 1) v_prenex_23976) (<= 0 (+ (select main_a v_prenex_23976) 2)) (<= 0 (* 2 (select main_a v_prenex_23976))))) (forall ((v_prenex_23975 Int)) (<= (select main_a v_prenex_23975) 1002))) (forall ((v_prenex_26858 Int) (v_prenex_26859 Int)) (or (<= (* 2 (select main_a v_prenex_26858)) 2000) (<= (+ main_x 1) v_prenex_26859) (<= (select main_a v_prenex_26859) 4) (<= (+ (select main_a v_prenex_26859) 996) (select main_a v_prenex_26858)) (<= (select main_a v_prenex_26858) 1000) (<= (+ main_y 1) v_prenex_26858) (< v_prenex_26859 main_x))) (or (forall ((v_prenex_25411 Int)) (or (<= (select main_a v_prenex_25411) 4) (< v_prenex_25411 main_x) (<= 0 (* 2 (select main_a v_prenex_25411))) (<= (+ main_x 1) v_prenex_25411) (<= 0 (+ (select main_a v_prenex_25411) 2)))) (forall ((v_prenex_25410 Int)) (or (<= (* 2 (select main_a v_prenex_25410)) 2000) (<= (select main_a v_prenex_25410) 1002)))) (forall ((v_prenex_22648 Int) (v_prenex_22649 Int)) (or (< v_prenex_22649 main_x) (<= 0 (select main_a v_prenex_22649)) (<= (+ main_x 1) v_prenex_22649) (<= 998 (select main_a v_prenex_22648)) (<= (+ (select main_a v_prenex_22649) (select main_a v_prenex_22648)) 1000) (<= 1996 (* 2 (select main_a v_prenex_22648))))) (or (forall ((v_prenex_21906 Int)) (or (<= (+ main_x 1) v_prenex_21906) (<= (select main_a v_prenex_21906) 2) (<= 0 (* 2 (select main_a v_prenex_21906))) (< v_prenex_21906 main_x) (<= 0 (+ (select main_a v_prenex_21906) 2)))) (forall ((v_prenex_21905 Int)) (or (<= (select main_a v_prenex_21905) 1000) (<= 996 (select main_a v_prenex_21905))))) (or (forall ((v_prenex_28642 Int)) (or (< v_prenex_28642 main_y) (<= (select main_a v_prenex_28642) 1002) (<= (* 2 (select main_a v_prenex_28642)) 2000) (<= (+ main_y 1) v_prenex_28642))) (forall ((v_prenex_28643 Int)) (<= 0 (* 2 (select main_a v_prenex_28643))))) (forall ((v_prenex_28579 Int) (v_prenex_28578 Int)) (or (<= (select main_a v_prenex_28579) 2) (<= (+ (select main_a v_prenex_28579) 996) (select main_a v_prenex_28578)) (<= (select main_a v_prenex_28578) 1000) (<= (+ main_x 1) v_prenex_28579) (<= (+ main_y 1) v_prenex_28578) (< v_prenex_28579 main_x))) (forall ((v_prenex_27990 Int)) (or (< v_prenex_27990 main_x) (<= (select main_a v_prenex_27990) 4) (<= (select main_a v_prenex_27990) 2) (<= (* 2 (select main_a v_prenex_27990)) 4) (<= (+ main_x 1) v_prenex_27990))) (forall ((v_prenex_19746 Int) (v_prenex_19745 Int)) (or (<= (+ (select main_a v_prenex_19746) (select main_a v_prenex_19745)) 1000) (< v_prenex_19746 main_x) (<= 0 (select main_a v_prenex_19746)) (<= (+ main_x 1) v_prenex_19746) (<= 1996 (* 2 (select main_a v_prenex_19745))) (<= (select main_a v_prenex_19746) 4))) (or (forall ((v_prenex_23375 Int)) (or (<= 998 (select main_a v_prenex_23375)) (<= (select main_a v_prenex_23375) 1002))) (forall ((v_prenex_23376 Int)) (or (<= 0 (select main_a v_prenex_23376)) (<= (select main_a v_prenex_23376) 2) (<= 0 (* 2 (select main_a v_prenex_23376))) (< v_prenex_23376 main_x) (<= (+ main_x 1) v_prenex_23376)))) (forall ((v_prenex_18682 Int) (v_prenex_18681 Int)) (or (<= (* 2 (select main_a v_prenex_18681)) 4) (<= (select main_a v_prenex_18682) 1002) (<= 0 (* 2 (select main_a v_prenex_18681))) (<= (+ main_x 1) v_prenex_18681) (< v_prenex_18681 main_x) (<= (* 2 (select main_a v_prenex_18682)) 2000) (<= (select main_a v_prenex_18682) (+ (select main_a v_prenex_18681) 1000)))) (or (forall ((v_prenex_19256 Int)) (or (< v_prenex_19256 main_x) (<= (+ main_x 1) v_prenex_19256) (<= (select main_a v_prenex_19256) 4) (<= 0 (* 2 (select main_a v_prenex_19256))))) (forall ((v_prenex_19255 Int)) (or (<= 998 (select main_a v_prenex_19255)) (<= 996 (select main_a v_prenex_19255))))) (forall ((v_prenex_22202 Int) (v_prenex_22201 Int)) (or (<= (+ main_x 1) v_prenex_22202) (<= (+ (select main_a v_prenex_22202) 996) (select main_a v_prenex_22201)) (<= (select main_a v_prenex_22201) 1002) (< v_prenex_22202 main_x) (<= 0 (select main_a v_prenex_22202)) (<= 0 (+ (select main_a v_prenex_22202) 2)))) (forall ((v_prenex_19065 Int) (v_prenex_19066 Int)) (or (<= (+ main_x 1) v_prenex_19066) (<= 996 (select main_a v_prenex_19065)) (<= (select main_a v_prenex_19066) 4) (<= (select main_a v_prenex_19065) (+ (select main_a v_prenex_19066) 1000)) (< v_prenex_19066 main_x))) (or (forall ((v_prenex_20189 Int)) (or (< v_prenex_20189 main_x) (<= (select main_a v_prenex_20189) 4) (<= 0 (* 2 (select main_a v_prenex_20189))) (<= (+ main_x 1) v_prenex_20189) (<= (select main_a v_prenex_20189) 2))) (forall ((v_prenex_20188 Int)) (<= (select main_a v_prenex_20188) 1000))) (forall ((v_prenex_27548 Int) (v_prenex_27549 Int)) (or (<= (select main_a v_prenex_27548) 1002) (<= (select main_a v_prenex_27548) 1000) (< v_prenex_27549 main_x) (<= (+ main_x 1) v_prenex_27549) (<= 0 (* 2 (select main_a v_prenex_27549))) (<= (select main_a v_prenex_27549) 2) (<= 1000 (+ (select main_a v_prenex_27549) (select main_a v_prenex_27548))))) (forall ((v_prenex_19162 Int) (v_prenex_19163 Int)) (or (<= (select main_a v_prenex_19162) 1002) (<= (* 2 (select main_a v_prenex_19163)) 4) (<= (+ (select main_a v_prenex_19163) 996) (select main_a v_prenex_19162)) (<= (+ main_x 1) v_prenex_19163) (<= (+ main_y 1) v_prenex_19162) (<= (select main_a v_prenex_19162) 1000) (< v_prenex_19163 main_x))) (forall ((v_prenex_26222 Int) (v_prenex_26221 Int)) (or (<= 0 (* 2 (select main_a v_prenex_26222))) (<= (+ main_y 1) v_prenex_26221) (<= (select main_a v_prenex_26221) 1000) (<= (+ (select main_a v_prenex_26222) 996) (select main_a v_prenex_26221)) (<= (+ main_x 1) v_prenex_26222) (<= 996 (select main_a v_prenex_26221)) (< v_prenex_26222 main_x))) (forall ((v_prenex_20368 Int) (v_prenex_20369 Int)) (or (<= (select main_a v_prenex_20369) 4) (< v_prenex_20369 main_x) (<= (+ main_x 1) v_prenex_20369) (< v_prenex_20368 main_y) (<= 998 (select main_a v_prenex_20368)) (<= (+ (select main_a v_prenex_20369) 996) (select main_a v_prenex_20368)))) (forall ((v_prenex_23816 Int) (v_prenex_23815 Int)) (or (<= (select main_a v_prenex_23816) 2) (<= (select main_a v_prenex_23815) (+ (select main_a v_prenex_23816) 1000)) (< v_prenex_23816 main_x) (<= (+ main_x 1) v_prenex_23816) (<= 996 (select main_a v_prenex_23815)) (<= 998 (select main_a v_prenex_23815)) (<= (select main_a v_prenex_23816) 4))) (or (forall ((v_prenex_28480 Int)) (or (<= 0 (+ (select main_a v_prenex_28480) 2)) (<= 0 (select main_a v_prenex_28480)) (<= (+ main_x 1) v_prenex_28480) (<= 0 (* 2 (select main_a v_prenex_28480))) (< v_prenex_28480 main_x))) (forall ((v_prenex_28479 Int)) (or (<= 996 (select main_a v_prenex_28479)) (<= 1996 (* 2 (select main_a v_prenex_28479)))))) (forall ((v_prenex_27740 Int) (v_prenex_27741 Int)) (or (<= (select main_a v_prenex_27741) 4) (<= 996 (select main_a v_prenex_27740)) (<= (+ main_x 1) v_prenex_27741) (< v_prenex_27741 main_x) (<= 0 (* 2 (select main_a v_prenex_27741))) (<= 1996 (* 2 (select main_a v_prenex_27740))) (<= 1000 (+ (select main_a v_prenex_27741) (select main_a v_prenex_27740))))) (or (forall ((v_prenex_20818 Int)) (or (<= (+ main_x 1) v_prenex_20818) (< v_prenex_20818 main_x) (<= 0 (select main_a v_prenex_20818)) (<= 0 (* 2 (select main_a v_prenex_20818))))) (forall ((v_prenex_20817 Int)) (or (<= (+ main_y 1) v_prenex_20817) (<= 996 (select main_a v_prenex_20817)) (<= (select main_a v_prenex_20817) 1000)))) (forall ((v_prenex_28599 Int) (v_prenex_28598 Int)) (or (<= (+ main_x 1) v_prenex_28599) (<= (select main_a v_prenex_28598) 1002) (<= 998 (select main_a v_prenex_28598)) (< v_prenex_28599 main_x) (<= 0 (+ (select main_a v_prenex_28599) 2)) (<= (select main_a v_prenex_28598) (+ (select main_a v_prenex_28599) 1000)))) (or (forall ((v_prenex_24829 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24829))) (<= (+ main_x 1) v_prenex_24829) (<= (select main_a v_prenex_24829) 2) (< v_prenex_24829 main_x))) (forall ((v_prenex_24828 Int)) (or (<= (select main_a v_prenex_24828) 1002) (<= 996 (select main_a v_prenex_24828))))) (forall ((v_prenex_28705 Int) (v_prenex_28704 Int)) (or (<= (select main_a v_prenex_28705) 4) (<= (+ (select main_a v_prenex_28705) 996) (select main_a v_prenex_28704)) (< v_prenex_28705 main_x) (<= (+ main_x 1) v_prenex_28705) (<= (select main_a v_prenex_28705) 2) (<= 996 (select main_a v_prenex_28704)))) (or (forall ((v_prenex_26693 Int)) (<= 998 (select main_a v_prenex_26693))) (forall ((v_prenex_26694 Int)) (or (<= (select main_a v_prenex_26694) 2) (<= 0 (select main_a v_prenex_26694)) (< v_prenex_26694 main_x) (<= (+ main_x 1) v_prenex_26694) (<= 0 (* 2 (select main_a v_prenex_26694)))))) (forall ((v_prenex_19548 Int) (v_prenex_19547 Int)) (or (< v_prenex_19548 main_x) (<= (+ main_x 1) v_prenex_19548) (<= 1000 (+ (select main_a v_prenex_19548) (select main_a v_prenex_19547))) (<= (select main_a v_prenex_19548) 4) (<= (select main_a v_prenex_19547) 1002) (<= 0 (select main_a v_prenex_19548)))) (forall ((v_prenex_27634 Int) (v_prenex_27635 Int)) (or (<= (select main_a v_prenex_27635) 2) (< v_prenex_27635 main_x) (<= 998 (select main_a v_prenex_27634)) (<= (+ main_y 1) v_prenex_27634) (<= (+ main_x 1) v_prenex_27635) (<= (select main_a v_prenex_27634) (+ (select main_a v_prenex_27635) 1000)))) (forall ((v_prenex_23897 Int) (v_prenex_23898 Int)) (or (<= (select main_a v_prenex_23897) 1002) (<= (+ main_x 1) v_prenex_23898) (<= (+ (select main_a v_prenex_23898) 996) (select main_a v_prenex_23897)) (< v_prenex_23898 main_x) (<= 0 (* 2 (select main_a v_prenex_23898))) (<= (* 2 (select main_a v_prenex_23897)) 2000))) (forall ((v_prenex_21435 Int) (v_prenex_21436 Int)) (or (<= (+ main_x 1) v_prenex_21436) (<= (select main_a v_prenex_21435) 1002) (< v_prenex_21436 main_x) (<= (select main_a v_prenex_21436) 2) (<= (select main_a v_prenex_21436) 4) (<= (+ (select main_a v_prenex_21436) 996) (select main_a v_prenex_21435)))) (or (forall ((v_prenex_20982 Int)) (or (<= (select main_a v_prenex_20982) 1000) (<= 1996 (* 2 (select main_a v_prenex_20982))) (<= (+ main_y 1) v_prenex_20982))) (forall ((v_prenex_20983 Int)) (or (< v_prenex_20983 main_x) (<= (* 2 (select main_a v_prenex_20983)) 4) (<= 0 (+ (select main_a v_prenex_20983) 2)) (<= (+ main_x 1) v_prenex_20983)))) (or (forall ((v_prenex_21602 Int)) (or (<= 0 (select main_a v_prenex_21602)) (< v_prenex_21602 main_x) (<= (+ main_x 1) v_prenex_21602) (<= (* 2 (select main_a v_prenex_21602)) 4))) (forall ((v_prenex_21601 Int)) (or (<= (select main_a v_prenex_21601) 1000) (<= 1996 (* 2 (select main_a v_prenex_21601))) (<= (+ main_y 1) v_prenex_21601)))) (or (forall ((v_prenex_19982 Int)) (<= (select main_a v_prenex_19982) 1000)) (forall ((v_prenex_19983 Int)) (or (<= 0 (select main_a v_prenex_19983)) (<= 0 (+ (select main_a v_prenex_19983) 2)) (<= 0 (* 2 (select main_a v_prenex_19983))) (< v_prenex_19983 main_x) (<= (+ main_x 1) v_prenex_19983)))) (forall ((v_prenex_24634 Int) (v_prenex_24635 Int)) (or (< v_prenex_24635 main_x) (<= (+ main_x 1) v_prenex_24635) (< v_prenex_24634 main_y) (<= 1996 (* 2 (select main_a v_prenex_24634))) (<= (+ (select main_a v_prenex_24635) (select main_a v_prenex_24634)) 1000) (<= 996 (select main_a v_prenex_24634)) (<= (select main_a v_prenex_24635) 2))) (forall ((v_prenex_19214 Int) (v_prenex_19213 Int)) (or (<= (+ (select main_a v_prenex_19214) 996) (select main_a v_prenex_19213)) (<= (+ main_x 1) v_prenex_19214) (< v_prenex_19214 main_x) (<= 0 (select main_a v_prenex_19214)) (<= (select main_a v_prenex_19214) 2) (<= (select main_a v_prenex_19213) 1002))) (forall ((v_prenex_21030 Int) (v_prenex_21029 Int)) (or (<= (+ (select main_a v_prenex_21030) 996) (select main_a v_prenex_21029)) (< v_prenex_21030 main_x) (<= 0 (* 2 (select main_a v_prenex_21030))) (<= (select main_a v_prenex_21029) 1002) (<= (+ main_x 1) v_prenex_21030) (<= 1996 (* 2 (select main_a v_prenex_21029))))) (forall ((v_prenex_24739 Int) (v_prenex_24738 Int)) (or (<= (+ main_x 1) v_prenex_24739) (<= (* 2 (select main_a v_prenex_24739)) 4) (<= 998 (select main_a v_prenex_24738)) (<= (select main_a v_prenex_24738) 1002) (<= (select main_a v_prenex_24739) 2) (<= (select main_a v_prenex_24738) (+ (select main_a v_prenex_24739) 1000)) (< v_prenex_24739 main_x))) (or (forall ((v_prenex_22276 Int)) (or (< v_prenex_22276 main_x) (<= (* 2 (select main_a v_prenex_22276)) 4) (<= (+ main_x 1) v_prenex_22276))) (forall ((v_prenex_22275 Int)) (or (<= (select main_a v_prenex_22275) 1002) (<= 998 (select main_a v_prenex_22275))))) (forall ((v_prenex_24982 Int) (v_prenex_24981 Int)) (or (< v_prenex_24982 main_x) (<= (select main_a v_prenex_24981) 1000) (<= (select main_a v_prenex_24982) 4) (<= (+ main_x 1) v_prenex_24982) (<= (* 2 (select main_a v_prenex_24981)) 2000) (<= (+ (select main_a v_prenex_24982) 996) (select main_a v_prenex_24981)))) (forall ((v_prenex_27019 Int) (v_prenex_27020 Int)) (or (<= (+ main_x 1) v_prenex_27020) (<= 0 (select main_a v_prenex_27020)) (<= (* 2 (select main_a v_prenex_27019)) 2000) (< v_prenex_27020 main_x) (<= 1000 (+ (select main_a v_prenex_27020) (select main_a v_prenex_27019))) (<= 0 (+ (select main_a v_prenex_27020) 2)))) (or (forall ((v_prenex_24478 Int)) (or (< v_prenex_24478 main_y) (<= 996 (select main_a v_prenex_24478)) (<= (select main_a v_prenex_24478) 1000))) (forall ((v_prenex_24479 Int)) (or (<= (select main_a v_prenex_24479) 4) (< v_prenex_24479 main_x) (<= (+ main_x 1) v_prenex_24479) (<= (* 2 (select main_a v_prenex_24479)) 4)))) (forall ((v_prenex_23196 Int) (v_prenex_23195 Int)) (or (<= (+ main_x 1) v_prenex_23196) (<= 1996 (* 2 (select main_a v_prenex_23195))) (< v_prenex_23196 main_x) (<= (+ (select main_a v_prenex_23196) 996) (select main_a v_prenex_23195)) (<= 0 (+ (select main_a v_prenex_23196) 2)) (<= (select main_a v_prenex_23196) 2) (<= (select main_a v_prenex_23195) 1000))) (forall ((v_prenex_21195 Int) (v_prenex_21196 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21196))) (<= (+ main_x 1) v_prenex_21196) (<= (select main_a v_prenex_21195) 1002) (< v_prenex_21196 main_x) (<= (* 2 (select main_a v_prenex_21195)) 2000) (<= 0 (select main_a v_prenex_21196)) (<= 1000 (+ (select main_a v_prenex_21196) (select main_a v_prenex_21195))))) (forall ((v_prenex_23718 Int) (v_prenex_23717 Int)) (or (<= (+ (select main_a v_prenex_23718) (select main_a v_prenex_23717)) 1000) (< v_prenex_23718 main_x) (<= (+ main_x 1) v_prenex_23718) (<= 0 (+ (select main_a v_prenex_23718) 2)) (<= 0 (select main_a v_prenex_23718)))) (or (forall ((v_prenex_24780 Int)) (<= 996 (select main_a v_prenex_24780))) (forall ((v_prenex_24781 Int)) (or (< v_prenex_24781 main_x) (<= 0 (* 2 (select main_a v_prenex_24781))) (<= (+ main_x 1) v_prenex_24781) (<= 0 (+ (select main_a v_prenex_24781) 2)) (<= (select main_a v_prenex_24781) 4)))) (forall ((v_prenex_23431 Int) (v_prenex_23432 Int)) (or (<= 996 (select main_a v_prenex_23431)) (< v_prenex_23432 main_x) (<= (select main_a v_prenex_23431) (+ (select main_a v_prenex_23432) 1000)) (<= (select main_a v_prenex_23432) 4) (<= (+ main_y 1) v_prenex_23431) (<= (+ main_x 1) v_prenex_23432) (<= (* 2 (select main_a v_prenex_23431)) 2000))) (forall ((v_prenex_24168 Int) (v_prenex_24167 Int)) (or (<= (select main_a v_prenex_24167) (+ (select main_a v_prenex_24168) 1000)) (< v_prenex_24168 main_x) (<= 1996 (* 2 (select main_a v_prenex_24167))) (<= (select main_a v_prenex_24168) 4) (<= (+ main_x 1) v_prenex_24168) (<= (select main_a v_prenex_24167) 1002))) (forall ((v_prenex_26994 Int) (v_prenex_26993 Int)) (or (<= 998 (select main_a v_prenex_26993)) (<= (+ main_x 1) v_prenex_26994) (<= (* 2 (select main_a v_prenex_26993)) 2000) (<= (select main_a v_prenex_26994) 4) (<= 1000 (+ (select main_a v_prenex_26994) (select main_a v_prenex_26993))) (<= (select main_a v_prenex_26994) 2) (< v_prenex_26994 main_x))) (forall ((v_prenex_25631 Int) (v_prenex_25630 Int)) (or (<= 996 (select main_a v_prenex_25630)) (<= 0 (+ (select main_a v_prenex_25631) 2)) (<= (select main_a v_prenex_25630) (+ (select main_a v_prenex_25631) 1000)) (< v_prenex_25631 main_x) (<= (+ main_x 1) v_prenex_25631) (<= 998 (select main_a v_prenex_25630)) (<= (select main_a v_prenex_25631) 2))) (forall ((v_prenex_26545 Int) (v_prenex_26546 Int)) (or (<= (+ main_x 1) v_prenex_26546) (<= (select main_a v_prenex_26545) 1000) (<= 0 (select main_a v_prenex_26546)) (< v_prenex_26546 main_x) (<= (select main_a v_prenex_26546) 2) (<= (+ (select main_a v_prenex_26546) (select main_a v_prenex_26545)) 1000))) (forall ((v_prenex_23633 Int) (v_prenex_23632 Int)) (or (<= (+ main_x 1) v_prenex_23633) (<= 0 (select main_a v_prenex_23633)) (<= 996 (select main_a v_prenex_23632)) (<= (+ (select main_a v_prenex_23633) (select main_a v_prenex_23632)) 1000) (<= (* 2 (select main_a v_prenex_23633)) 4) (<= 1996 (* 2 (select main_a v_prenex_23632))) (< v_prenex_23633 main_x))) (forall ((v_prenex_26930 Int) (v_prenex_26931 Int)) (or (<= 0 (select main_a v_prenex_26931)) (<= (+ main_x 1) v_prenex_26931) (< v_prenex_26931 main_x) (<= (+ (select main_a v_prenex_26931) (select main_a v_prenex_26930)) 1000) (<= (select main_a v_prenex_26930) 1002) (< v_prenex_26930 main_y))) (or (forall ((v_prenex_20343 Int)) (or (< v_prenex_20343 main_x) (<= (+ main_x 1) v_prenex_20343) (<= 0 (* 2 (select main_a v_prenex_20343))) (<= 0 (+ (select main_a v_prenex_20343) 2)))) (forall ((v_prenex_20342 Int)) (or (<= (select main_a v_prenex_20342) 1002) (<= (+ main_y 1) v_prenex_20342) (<= 1996 (* 2 (select main_a v_prenex_20342)))))) (forall ((v_prenex_23963 Int) (v_prenex_23964 Int)) (or (<= 1000 (+ (select main_a v_prenex_23964) (select main_a v_prenex_23963))) (< v_prenex_23964 main_x) (< v_prenex_23963 main_y) (<= (+ main_x 1) v_prenex_23964) (<= 996 (select main_a v_prenex_23963)) (<= 0 (select main_a v_prenex_23964)))) (forall ((v_prenex_20889 Int) (v_prenex_20888 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20889))) (<= (+ main_x 1) v_prenex_20889) (<= (select main_a v_prenex_20888) 1002) (<= 998 (select main_a v_prenex_20888)) (< v_prenex_20889 main_x) (<= (+ (select main_a v_prenex_20889) (select main_a v_prenex_20888)) 1000) (<= 0 (+ (select main_a v_prenex_20889) 2)))) (forall ((v_prenex_21121 Int) (v_prenex_21122 Int)) (or (<= (select main_a v_prenex_21122) 2) (< v_prenex_21122 main_x) (<= (+ main_x 1) v_prenex_21122) (<= (select main_a v_prenex_21122) 4) (<= 1000 (+ (select main_a v_prenex_21122) (select main_a v_prenex_21121))))) (forall ((v_prenex_22062 Int) (v_prenex_22061 Int)) (or (<= 0 (+ (select main_a v_prenex_22062) 2)) (<= (+ (select main_a v_prenex_22062) (select main_a v_prenex_22061)) 1000) (<= 998 (select main_a v_prenex_22061)) (<= (+ main_x 1) v_prenex_22062) (<= (+ main_y 1) v_prenex_22061) (< v_prenex_22062 main_x))) (forall ((v_prenex_22826 Int) (v_prenex_22827 Int)) (or (< v_prenex_22827 main_x) (< v_prenex_22826 main_y) (<= 0 (+ (select main_a v_prenex_22827) 2)) (<= (+ main_x 1) v_prenex_22827) (<= (select main_a v_prenex_22826) (+ (select main_a v_prenex_22827) 1000)) (<= (* 2 (select main_a v_prenex_22826)) 2000) (<= 996 (select main_a v_prenex_22826)))) (or (forall ((v_prenex_23539 Int)) (or (<= 0 (+ (select main_a v_prenex_23539) 2)) (<= (* 2 (select main_a v_prenex_23539)) 4) (< v_prenex_23539 main_x) (<= (+ main_x 1) v_prenex_23539))) (forall ((v_prenex_23538 Int)) (<= (select main_a v_prenex_23538) 1000))) (forall ((v_prenex_28621 Int) (v_prenex_28620 Int)) (or (<= (+ main_x 1) v_prenex_28621) (<= (select main_a v_prenex_28620) (+ (select main_a v_prenex_28621) 1000)) (<= 0 (+ (select main_a v_prenex_28621) 2)) (<= 996 (select main_a v_prenex_28620)) (<= (select main_a v_prenex_28620) 1000) (<= (select main_a v_prenex_28621) 2) (< v_prenex_28621 main_x))) (or (forall ((v_prenex_19168 Int)) (or (<= 998 (select main_a v_prenex_19168)) (<= (+ main_y 1) v_prenex_19168) (<= 1996 (* 2 (select main_a v_prenex_19168))))) (forall ((v_prenex_19169 Int)) (or (< v_prenex_19169 main_x) (<= (+ main_x 1) v_prenex_19169) (<= 0 (+ (select main_a v_prenex_19169) 2)) (<= 0 (* 2 (select main_a v_prenex_19169)))))) (forall ((v_prenex_25775 Int) (v_prenex_25776 Int)) (or (<= 0 (select main_a v_prenex_25776)) (<= 998 (select main_a v_prenex_25775)) (<= (+ main_x 1) v_prenex_25776) (<= 1000 (+ (select main_a v_prenex_25776) (select main_a v_prenex_25775))) (< v_prenex_25776 main_x))) (forall ((v_prenex_27434 Int) (v_prenex_27433 Int)) (or (< v_prenex_27434 main_x) (<= 996 (select main_a v_prenex_27433)) (<= (+ main_x 1) v_prenex_27434) (<= 0 (select main_a v_prenex_27434)) (<= (select main_a v_prenex_27433) 1002) (<= (* 2 (select main_a v_prenex_27434)) 4) (<= (+ (select main_a v_prenex_27434) (select main_a v_prenex_27433)) 1000))) (forall ((v_prenex_21503 Int) (v_prenex_21504 Int)) (or (<= 998 (select main_a v_prenex_21503)) (<= (select main_a v_prenex_21504) 2) (<= (+ main_x 1) v_prenex_21504) (< v_prenex_21504 main_x) (<= (+ (select main_a v_prenex_21504) 996) (select main_a v_prenex_21503)) (<= (* 2 (select main_a v_prenex_21503)) 2000))) (forall ((v_prenex_27618 Int) (v_prenex_27619 Int)) (or (< v_prenex_27619 main_x) (<= (* 2 (select main_a v_prenex_27618)) 2000) (<= (+ main_x 1) v_prenex_27619) (<= 1996 (* 2 (select main_a v_prenex_27618))) (<= (+ (select main_a v_prenex_27619) (select main_a v_prenex_27618)) 1000) (<= (+ main_y 1) v_prenex_27618) (<= 0 (* 2 (select main_a v_prenex_27619))))) (forall ((v_prenex_21533 Int) (v_prenex_21534 Int)) (or (< v_prenex_21534 main_x) (<= 0 (+ (select main_a v_prenex_21534) 2)) (<= 996 (select main_a v_prenex_21533)) (<= (+ main_x 1) v_prenex_21534) (<= (+ (select main_a v_prenex_21534) (select main_a v_prenex_21533)) 1000) (<= 1996 (* 2 (select main_a v_prenex_21533))) (<= (+ main_y 1) v_prenex_21533))) (or (forall ((v_prenex_28278 Int)) (or (< v_prenex_28278 main_x) (<= (+ main_x 1) v_prenex_28278) (<= (* 2 (select main_a v_prenex_28278)) 4) (<= (select main_a v_prenex_28278) 2))) (forall ((v_prenex_28277 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28277))) (<= (select main_a v_prenex_28277) 1000)))) (forall ((v_prenex_21807 Int) (v_prenex_21808 Int)) (or (<= (+ main_y 1) v_prenex_21807) (<= (+ main_x 1) v_prenex_21808) (<= (select main_a v_prenex_21807) 1002) (<= (+ (select main_a v_prenex_21808) (select main_a v_prenex_21807)) 1000) (<= 0 (+ (select main_a v_prenex_21808) 2)) (< v_prenex_21808 main_x))) (forall ((v_prenex_20397 Int) (v_prenex_20396 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20397))) (< v_prenex_20397 main_x) (<= 1000 (+ (select main_a v_prenex_20397) (select main_a v_prenex_20396))) (<= (+ main_x 1) v_prenex_20397) (< v_prenex_20396 main_y) (<= 996 (select main_a v_prenex_20396)))) (forall ((v_prenex_19395 Int) (v_prenex_19396 Int)) (or (<= (+ main_y 1) v_prenex_19395) (<= (select main_a v_prenex_19395) 1000) (<= 0 (* 2 (select main_a v_prenex_19396))) (<= (+ main_x 1) v_prenex_19396) (< v_prenex_19396 main_x) (<= (+ (select main_a v_prenex_19396) 996) (select main_a v_prenex_19395)))) (forall ((v_prenex_24435 Int) (v_prenex_24434 Int)) (or (< v_prenex_24434 main_y) (<= (select main_a v_prenex_24435) 2) (< v_prenex_24435 main_x) (<= 1000 (+ (select main_a v_prenex_24435) (select main_a v_prenex_24434))) (<= (+ main_x 1) v_prenex_24435))) (or (forall ((v_prenex_24564 Int)) (or (<= (select main_a v_prenex_24564) 1000) (<= 1996 (* 2 (select main_a v_prenex_24564))))) (forall ((v_prenex_24565 Int)) (or (<= (+ main_x 1) v_prenex_24565) (< v_prenex_24565 main_x) (<= (* 2 (select main_a v_prenex_24565)) 4) (<= (select main_a v_prenex_24565) 2) (<= 0 (+ (select main_a v_prenex_24565) 2))))) (forall ((v_prenex_25165 Int) (v_prenex_25166 Int)) (or (<= 1000 (+ (select main_a v_prenex_25166) (select main_a v_prenex_25165))) (< v_prenex_25166 main_x) (<= (+ main_x 1) v_prenex_25166) (<= (select main_a v_prenex_25165) 1000) (<= (select main_a v_prenex_25166) 2) (<= 0 (+ (select main_a v_prenex_25166) 2)) (<= 1996 (* 2 (select main_a v_prenex_25165))))) (forall ((v_prenex_21210 Int) (v_prenex_21209 Int)) (or (< v_prenex_21210 main_x) (<= (select main_a v_prenex_21210) 2) (<= (+ (select main_a v_prenex_21210) 996) (select main_a v_prenex_21209)) (<= (select main_a v_prenex_21209) 1000) (<= (+ main_x 1) v_prenex_21210) (<= (select main_a v_prenex_21210) 4))) (or (forall ((v_prenex_25832 Int)) (or (<= 0 (select main_a v_prenex_25832)) (< v_prenex_25832 main_x) (<= (+ main_x 1) v_prenex_25832))) (forall ((v_prenex_25831 Int)) (or (<= (* 2 (select main_a v_prenex_25831)) 2000) (< v_prenex_25831 main_y)))) (forall ((v_prenex_24751 Int) (v_prenex_24750 Int)) (or (<= (+ main_x 1) v_prenex_24751) (<= (* 2 (select main_a v_prenex_24750)) 2000) (< v_prenex_24751 main_x) (<= 0 (select main_a v_prenex_24751)) (< v_prenex_24750 main_y) (<= (+ (select main_a v_prenex_24751) 996) (select main_a v_prenex_24750)) (<= 996 (select main_a v_prenex_24750)))) (or (forall ((v_prenex_23242 Int)) (or (<= (+ main_x 1) v_prenex_23242) (<= 0 (+ (select main_a v_prenex_23242) 2)) (<= 0 (* 2 (select main_a v_prenex_23242))) (<= (select main_a v_prenex_23242) 4) (< v_prenex_23242 main_x))) (forall ((v_prenex_23241 Int)) (or (<= (* 2 (select main_a v_prenex_23241)) 2000) (<= 996 (select main_a v_prenex_23241))))) (or (forall ((v_prenex_24582 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24582))) (<= 996 (select main_a v_prenex_24582)))) (forall ((v_prenex_24583 Int)) (or (< v_prenex_24583 main_x) (<= (select main_a v_prenex_24583) 4) (<= (* 2 (select main_a v_prenex_24583)) 4) (<= (+ main_x 1) v_prenex_24583)))) (or (forall ((v_prenex_28013 Int)) (<= (select main_a v_prenex_28013) 1002)) (forall ((v_prenex_28014 Int)) (or (<= (* 2 (select main_a v_prenex_28014)) 4) (<= (+ main_x 1) v_prenex_28014) (< v_prenex_28014 main_x)))) (or (forall ((v_prenex_25677 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25677))) (< v_prenex_25677 main_x) (<= (+ main_x 1) v_prenex_25677) (<= (* 2 (select main_a v_prenex_25677)) 4))) (forall ((v_prenex_25676 Int)) (<= 1996 (* 2 (select main_a v_prenex_25676))))) (forall ((v_prenex_23846 Int) (v_prenex_23845 Int)) (or (< v_prenex_23846 main_x) (<= 1000 (+ (select main_a v_prenex_23846) (select main_a v_prenex_23845))) (<= (* 2 (select main_a v_prenex_23846)) 4) (<= 996 (select main_a v_prenex_23845)) (<= (+ main_x 1) v_prenex_23846) (<= (select main_a v_prenex_23845) 1000) (<= (select main_a v_prenex_23846) 2))) (or (forall ((v_prenex_24932 Int)) (or (<= (* 2 (select main_a v_prenex_24932)) 4) (<= 0 (* 2 (select main_a v_prenex_24932))) (<= (+ main_x 1) v_prenex_24932) (< v_prenex_24932 main_x))) (forall ((v_prenex_24931 Int)) (or (<= 996 (select main_a v_prenex_24931)) (<= 998 (select main_a v_prenex_24931))))) (forall ((v_prenex_25146 Int) (v_prenex_25145 Int)) (or (< v_prenex_25146 main_x) (<= (+ main_x 1) v_prenex_25146) (<= 1996 (* 2 (select main_a v_prenex_25145))) (<= (select main_a v_prenex_25146) 4) (<= (select main_a v_prenex_25145) (+ (select main_a v_prenex_25146) 1000)) (<= (select main_a v_prenex_25146) 2))) (forall ((v_prenex_20373 Int) (v_prenex_20372 Int)) (or (<= (+ (select main_a v_prenex_20373) 996) (select main_a v_prenex_20372)) (< v_prenex_20372 main_y) (<= (+ main_y 1) v_prenex_20372) (<= 998 (select main_a v_prenex_20372)) (<= (select main_a v_prenex_20372) 1000))) (or (forall ((v_prenex_27926 Int)) (or (<= 998 (select main_a v_prenex_27926)) (< v_prenex_27926 main_y) (<= (* 2 (select main_a v_prenex_27926)) 2000))) (forall ((v_prenex_27927 Int)) (or (<= (+ main_x 1) v_prenex_27927) (< v_prenex_27927 main_x) (<= (* 2 (select main_a v_prenex_27927)) 4) (<= (select main_a v_prenex_27927) 2)))) (or (forall ((v_prenex_24546 Int)) (or (<= (* 2 (select main_a v_prenex_24546)) 2000) (<= 1996 (* 2 (select main_a v_prenex_24546))))) (forall ((v_prenex_24547 Int)) (or (<= (+ main_x 1) v_prenex_24547) (<= 0 (* 2 (select main_a v_prenex_24547))) (<= (select main_a v_prenex_24547) 4) (<= (* 2 (select main_a v_prenex_24547)) 4) (< v_prenex_24547 main_x)))) (forall ((v_prenex_26237 Int) (v_prenex_26238 Int)) (or (< v_prenex_26238 main_x) (<= (select main_a v_prenex_26237) 1002) (<= (+ main_y 1) v_prenex_26237) (<= (select main_a v_prenex_26238) 4) (<= 1996 (* 2 (select main_a v_prenex_26237))) (<= (+ main_x 1) v_prenex_26238) (<= (+ (select main_a v_prenex_26238) 996) (select main_a v_prenex_26237)))) (forall ((v_prenex_28524 Int) (v_prenex_28523 Int)) (or (<= (+ (select main_a v_prenex_28524) (select main_a v_prenex_28523)) 1000) (<= (select main_a v_prenex_28524) 2) (< v_prenex_28524 main_x) (< v_prenex_28523 main_y) (<= 998 (select main_a v_prenex_28523)) (<= (select main_a v_prenex_28523) 1002) (<= (+ main_x 1) v_prenex_28524))) (forall ((v_prenex_26373 Int) (v_prenex_26374 Int)) (or (< v_prenex_26373 main_y) (< v_prenex_26374 main_x) (<= (+ main_x 1) v_prenex_26374) (<= 998 (select main_a v_prenex_26373)) (<= (select main_a v_prenex_26373) 1000) (<= (select main_a v_prenex_26373) (+ (select main_a v_prenex_26374) 1000)) (<= 0 (* 2 (select main_a v_prenex_26374))))) (forall ((v_prenex_19056 Int) (v_prenex_19055 Int)) (or (<= (+ main_x 1) v_prenex_19056) (<= (select main_a v_prenex_19055) (+ (select main_a v_prenex_19056) 1000)) (<= (select main_a v_prenex_19056) 2) (< v_prenex_19056 main_x) (<= 996 (select main_a v_prenex_19055)) (<= (* 2 (select main_a v_prenex_19056)) 4))) (forall ((v_prenex_20901 Int) (v_prenex_20900 Int)) (or (<= (select main_a v_prenex_20900) 1002) (<= (select main_a v_prenex_20900) (+ (select main_a v_prenex_20901) 1000)) (<= 996 (select main_a v_prenex_20900)) (<= (select main_a v_prenex_20901) 2) (<= (+ main_y 1) v_prenex_20900) (<= (+ main_x 1) v_prenex_20901) (< v_prenex_20901 main_x))) (or (forall ((v_prenex_20092 Int)) (or (< v_prenex_20092 main_y) (<= (select main_a v_prenex_20092) 1002))) (forall ((v_prenex_20093 Int)) (or (< v_prenex_20093 main_x) (<= 0 (+ (select main_a v_prenex_20093) 2)) (<= (+ main_x 1) v_prenex_20093) (<= 0 (* 2 (select main_a v_prenex_20093)))))) (forall ((v_prenex_18796 Int) (v_prenex_18795 Int)) (or (<= (+ main_x 1) v_prenex_18795) (<= (select main_a v_prenex_18795) 2) (< v_prenex_18795 main_x) (<= (+ (select main_a v_prenex_18795) 996) (select main_a v_prenex_18796)) (<= 996 (select main_a v_prenex_18796)))) (forall ((v_prenex_24453 Int) (v_prenex_24452 Int)) (or (<= 0 (+ (select main_a v_prenex_24453) 2)) (< v_prenex_24452 main_y) (<= 1000 (+ (select main_a v_prenex_24453) (select main_a v_prenex_24452))) (<= (+ main_x 1) v_prenex_24453) (< v_prenex_24453 main_x))) (forall ((v_prenex_26535 Int) (v_prenex_26536 Int)) (or (<= (+ main_x 1) v_prenex_26536) (<= (+ (select main_a v_prenex_26536) 996) (select main_a v_prenex_26535)) (<= (select main_a v_prenex_26536) 2) (<= 998 (select main_a v_prenex_26535)) (<= 1996 (* 2 (select main_a v_prenex_26535))) (< v_prenex_26536 main_x) (<= (select main_a v_prenex_26536) 4))) (or (forall ((v_prenex_28037 Int)) (or (<= (select main_a v_prenex_28037) 1000) (<= 996 (select main_a v_prenex_28037)))) (forall ((v_prenex_28038 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28038))) (<= (* 2 (select main_a v_prenex_28038)) 4) (<= (select main_a v_prenex_28038) 2) (< v_prenex_28038 main_x) (<= (+ main_x 1) v_prenex_28038)))) (or (forall ((v_prenex_20378 Int)) (or (<= (select main_a v_prenex_20378) 1000) (<= 998 (select main_a v_prenex_20378)))) (forall ((v_prenex_20379 Int)) (or (< v_prenex_20379 main_x) (<= (+ main_x 1) v_prenex_20379) (<= 0 (+ (select main_a v_prenex_20379) 2)) (<= (select main_a v_prenex_20379) 2) (<= (* 2 (select main_a v_prenex_20379)) 4)))) (forall ((v_prenex_26341 Int) (v_prenex_26342 Int)) (or (<= (* 2 (select main_a v_prenex_26342)) 4) (<= (+ main_x 1) v_prenex_26342) (<= (select main_a v_prenex_26341) 1000) (<= (select main_a v_prenex_26342) 2) (<= (select main_a v_prenex_26341) (+ (select main_a v_prenex_26342) 1000)) (< v_prenex_26342 main_x) (<= 1996 (* 2 (select main_a v_prenex_26341))))) (or (forall ((v_prenex_22135 Int)) (or (< v_prenex_22135 main_y) (<= (select main_a v_prenex_22135) 1000) (<= 998 (select main_a v_prenex_22135)))) (forall ((v_prenex_22136 Int)) (or (<= (* 2 (select main_a v_prenex_22136)) 4) (< v_prenex_22136 main_x) (<= (select main_a v_prenex_22136) 2) (<= (+ main_x 1) v_prenex_22136)))) (forall ((v_prenex_23934 Int) (v_prenex_23933 Int)) (or (<= (+ (select main_a v_prenex_23934) 996) (select main_a v_prenex_23933)) (<= (select main_a v_prenex_23933) 1002) (<= (select main_a v_prenex_23934) 4) (< v_prenex_23934 main_x) (<= (+ main_x 1) v_prenex_23934) (<= (* 2 (select main_a v_prenex_23934)) 4))) (or (forall ((v_prenex_27101 Int)) (or (<= 998 (select main_a v_prenex_27101)) (<= (select main_a v_prenex_27101) 1000))) (forall ((v_prenex_27102 Int)) (or (<= (select main_a v_prenex_27102) 4) (< v_prenex_27102 main_x) (<= (* 2 (select main_a v_prenex_27102)) 4) (<= (+ main_x 1) v_prenex_27102)))) (forall ((v_prenex_25624 Int) (v_prenex_25625 Int)) (or (< v_prenex_25625 main_x) (<= 998 (select main_a v_prenex_25624)) (<= 0 (* 2 (select main_a v_prenex_25625))) (<= 1996 (* 2 (select main_a v_prenex_25624))) (<= (+ main_y 1) v_prenex_25624) (<= (select main_a v_prenex_25624) (+ (select main_a v_prenex_25625) 1000)) (<= (+ main_x 1) v_prenex_25625))) (forall ((v_prenex_22179 Int) (v_prenex_22180 Int)) (or (<= (+ (select main_a v_prenex_22180) 996) (select main_a v_prenex_22179)) (<= (+ main_x 1) v_prenex_22180) (<= (select main_a v_prenex_22180) 2) (<= 998 (select main_a v_prenex_22179)) (<= 996 (select main_a v_prenex_22179)) (<= 0 (+ (select main_a v_prenex_22180) 2)) (< v_prenex_22180 main_x))) (forall ((v_prenex_24869 Int) (v_prenex_24868 Int)) (or (<= 996 (select main_a v_prenex_24868)) (<= (select main_a v_prenex_24868) (+ (select main_a v_prenex_24869) 1000)) (<= (+ main_y 1) v_prenex_24868) (< v_prenex_24869 main_x) (<= (select main_a v_prenex_24868) 1002) (<= 0 (+ (select main_a v_prenex_24869) 2)) (<= (+ main_x 1) v_prenex_24869))) (forall ((v_prenex_25689 Int) (v_prenex_25688 Int)) (or (<= (select main_a v_prenex_25688) (+ (select main_a v_prenex_25689) 1000)) (<= (select main_a v_prenex_25688) 1000) (< v_prenex_25689 main_x) (<= (+ main_x 1) v_prenex_25689) (<= (* 2 (select main_a v_prenex_25689)) 4))) (forall ((v_prenex_25008 Int) (v_prenex_25007 Int)) (or (<= (select main_a v_prenex_25008) 2) (<= (select main_a v_prenex_25007) (+ (select main_a v_prenex_25008) 1000)) (<= 998 (select main_a v_prenex_25007)) (<= (+ main_x 1) v_prenex_25008) (<= 996 (select main_a v_prenex_25007)) (<= 0 (+ (select main_a v_prenex_25008) 2)) (< v_prenex_25008 main_x))) (forall ((v_prenex_22828 Int) (v_prenex_22829 Int)) (or (<= (select main_a v_prenex_22828) (+ (select main_a v_prenex_22829) 1000)) (<= (select main_a v_prenex_22829) 4) (<= 996 (select main_a v_prenex_22828)) (<= (* 2 (select main_a v_prenex_22829)) 4) (<= (+ main_x 1) v_prenex_22829) (< v_prenex_22829 main_x))) (forall ((v_prenex_24326 Int) (v_prenex_24325 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24326))) (<= (* 2 (select main_a v_prenex_24325)) 2000) (<= (+ (select main_a v_prenex_24326) (select main_a v_prenex_24325)) 1000) (<= (+ main_x 1) v_prenex_24326) (<= (select main_a v_prenex_24325) 1002) (< v_prenex_24326 main_x) (<= (* 2 (select main_a v_prenex_24326)) 4))) (forall ((v_prenex_24489 Int) (v_prenex_24488 Int)) (or (<= (select main_a v_prenex_24488) 1002) (<= (+ main_x 1) v_prenex_24489) (< v_prenex_24489 main_x) (<= (select main_a v_prenex_24488) (+ (select main_a v_prenex_24489) 1000)) (<= 1996 (* 2 (select main_a v_prenex_24488))) (<= 0 (* 2 (select main_a v_prenex_24489))) (<= (+ main_y 1) v_prenex_24488))) (forall ((v_prenex_23794 Int) (v_prenex_23793 Int)) (or (<= (select main_a v_prenex_23793) (+ (select main_a v_prenex_23794) 1000)) (<= (* 2 (select main_a v_prenex_23793)) 2000) (<= (select main_a v_prenex_23794) 2) (< v_prenex_23794 main_x) (<= (select main_a v_prenex_23793) 1002) (<= (+ main_x 1) v_prenex_23794))) (forall ((v_prenex_28522 Int) (v_prenex_28521 Int)) (or (< v_prenex_28521 main_y) (<= 998 (select main_a v_prenex_28521)) (<= (+ main_x 1) v_prenex_28522) (<= (+ (select main_a v_prenex_28522) 996) (select main_a v_prenex_28521)) (<= (+ main_y 1) v_prenex_28521))) (forall ((v_prenex_21870 Int) (v_prenex_21869 Int)) (or (<= (select main_a v_prenex_21870) 2) (<= (+ main_x 1) v_prenex_21870) (<= (+ (select main_a v_prenex_21870) (select main_a v_prenex_21869)) 1000) (< v_prenex_21870 main_x) (<= 996 (select main_a v_prenex_21869)) (<= (select main_a v_prenex_21869) 1002))) (or (forall ((v_prenex_21938 Int)) (<= 0 (* 2 (select main_a v_prenex_21938)))) (forall ((v_prenex_21937 Int)) (or (< v_prenex_21937 main_y) (<= (select main_a v_prenex_21937) 1002) (<= (+ main_y 1) v_prenex_21937)))) (forall ((v_prenex_21510 Int) (v_prenex_21509 Int)) (or (<= (+ main_x 1) v_prenex_21510) (<= 0 (* 2 (select main_a v_prenex_21510))) (<= (+ (select main_a v_prenex_21510) 996) (select main_a v_prenex_21509)) (<= (select main_a v_prenex_21509) 1002) (<= 996 (select main_a v_prenex_21509)) (< v_prenex_21510 main_x))) (forall ((v_prenex_22107 Int) (v_prenex_22108 Int)) (or (<= (+ main_x 1) v_prenex_22108) (<= 0 (+ (select main_a v_prenex_22108) 2)) (<= 996 (select main_a v_prenex_22107)) (<= 0 (select main_a v_prenex_22108)) (<= 1000 (+ (select main_a v_prenex_22108) (select main_a v_prenex_22107))) (< v_prenex_22108 main_x))) (forall ((v_prenex_27311 Int) (v_prenex_27310 Int)) (or (<= (+ main_y 1) v_prenex_27310) (<= (+ main_x 1) v_prenex_27311) (<= 0 (select main_a v_prenex_27311)) (<= 998 (select main_a v_prenex_27310)) (<= (select main_a v_prenex_27310) 1002) (<= 1000 (+ (select main_a v_prenex_27311) (select main_a v_prenex_27310))) (< v_prenex_27311 main_x))) (forall ((v_prenex_20674 Int) (v_prenex_20673 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20674))) (<= (+ main_x 1) v_prenex_20674) (<= (select main_a v_prenex_20673) 1002) (<= (* 2 (select main_a v_prenex_20674)) 4) (< v_prenex_20674 main_x) (<= (+ (select main_a v_prenex_20674) (select main_a v_prenex_20673)) 1000))) (forall ((v_prenex_22091 Int) (v_prenex_22092 Int)) (or (<= 0 (+ (select main_a v_prenex_22092) 2)) (< v_prenex_22092 main_x) (<= (+ main_y 1) v_prenex_22091) (<= (select main_a v_prenex_22091) 1002) (<= (+ main_x 1) v_prenex_22092) (<= 998 (select main_a v_prenex_22091)) (<= (select main_a v_prenex_22091) (+ (select main_a v_prenex_22092) 1000)))) (forall ((v_prenex_20959 Int) (v_prenex_20958 Int)) (or (<= 1000 (+ (select main_a v_prenex_20959) (select main_a v_prenex_20958))) (<= (select main_a v_prenex_20958) 1002) (<= (select main_a v_prenex_20959) 4) (< v_prenex_20959 main_x) (<= (select main_a v_prenex_20959) 2) (<= (+ main_x 1) v_prenex_20959))) (forall ((v_prenex_25377 Int) (v_prenex_25376 Int)) (or (<= (select main_a v_prenex_25377) 2) (<= (+ main_y 1) v_prenex_25376) (<= (+ main_x 1) v_prenex_25377) (< v_prenex_25377 main_x) (<= (select main_a v_prenex_25376) 1002) (<= (+ (select main_a v_prenex_25377) 996) (select main_a v_prenex_25376)))) (or (forall ((v_prenex_28290 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28290))) (<= (* 2 (select main_a v_prenex_28290)) 4) (< v_prenex_28290 main_x) (<= (select main_a v_prenex_28290) 2) (<= (+ main_x 1) v_prenex_28290))) (forall ((v_prenex_28289 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28289))) (<= (* 2 (select main_a v_prenex_28289)) 2000)))) (forall ((v_prenex_26028 Int) (v_prenex_26027 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26027))) (<= 0 (select main_a v_prenex_26028)) (<= 996 (select main_a v_prenex_26027)) (<= (+ main_x 1) v_prenex_26028) (<= (select main_a v_prenex_26028) 2) (< v_prenex_26028 main_x) (<= (+ (select main_a v_prenex_26028) (select main_a v_prenex_26027)) 1000))) (forall ((v_prenex_28404 Int) (v_prenex_28403 Int)) (or (<= 0 (select main_a v_prenex_28404)) (<= (* 2 (select main_a v_prenex_28404)) 4) (<= (select main_a v_prenex_28403) 1002) (<= (select main_a v_prenex_28403) 1000) (< v_prenex_28404 main_x) (<= (+ (select main_a v_prenex_28404) 996) (select main_a v_prenex_28403)) (<= (+ main_x 1) v_prenex_28404))) (forall ((v_prenex_24999 Int) (v_prenex_25000 Int)) (or (<= 998 (select main_a v_prenex_24999)) (<= (+ main_x 1) v_prenex_25000) (< v_prenex_25000 main_x) (<= (* 2 (select main_a v_prenex_25000)) 4) (<= (* 2 (select main_a v_prenex_24999)) 2000) (<= 0 (+ (select main_a v_prenex_25000) 2)) (<= (+ (select main_a v_prenex_25000) 996) (select main_a v_prenex_24999)))) (forall ((v_prenex_26213 Int) (v_prenex_26214 Int)) (or (<= (select main_a v_prenex_26214) 2) (< v_prenex_26214 main_x) (<= (select main_a v_prenex_26213) (+ (select main_a v_prenex_26214) 1000)) (< v_prenex_26213 main_y) (<= (select main_a v_prenex_26213) 1000) (<= (+ main_x 1) v_prenex_26214) (<= 996 (select main_a v_prenex_26213)))) (forall ((v_prenex_19212 Int) (v_prenex_19211 Int)) (or (<= (+ main_x 1) v_prenex_19212) (<= 996 (select main_a v_prenex_19211)) (<= (+ (select main_a v_prenex_19212) (select main_a v_prenex_19211)) 1000) (<= 0 (select main_a v_prenex_19212)) (< v_prenex_19211 main_y) (< v_prenex_19212 main_x))) (or (forall ((v_prenex_27112 Int)) (or (<= (* 2 (select main_a v_prenex_27112)) 4) (<= (+ main_x 1) v_prenex_27112) (<= 0 (* 2 (select main_a v_prenex_27112))) (< v_prenex_27112 main_x))) (forall ((v_prenex_27111 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27111))) (<= (+ main_y 1) v_prenex_27111) (<= (select main_a v_prenex_27111) 1002)))) (forall ((v_prenex_22810 Int) (v_prenex_22811 Int)) (or (<= (+ main_x 1) v_prenex_22811) (<= (+ main_y 1) v_prenex_22810) (<= (select main_a v_prenex_22811) 4) (<= 1000 (+ (select main_a v_prenex_22811) (select main_a v_prenex_22810))) (< v_prenex_22811 main_x) (<= (select main_a v_prenex_22810) 1000))) (forall ((v_prenex_25361 Int) (v_prenex_25360 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_25360))) (<= (+ main_x 1) v_prenex_25361) (< v_prenex_25361 main_x) (<= (* 2 (select main_a v_prenex_25360)) 2000) (<= (+ (select main_a v_prenex_25361) (select main_a v_prenex_25360)) 1000) (<= 0 (select main_a v_prenex_25361)) (<= (select main_a v_prenex_25361) 2))) (or (forall ((v_prenex_27031 Int)) (or (<= (select main_a v_prenex_27031) 1002) (<= (+ main_y 1) v_prenex_27031) (< v_prenex_27031 main_y))) (forall ((v_prenex_27032 Int)) (<= (* 2 (select main_a v_prenex_27032)) 4))) (forall ((v_prenex_26743 Int) (v_prenex_26744 Int)) (or (<= (+ main_y 1) v_prenex_26743) (<= (+ (select main_a v_prenex_26744) (select main_a v_prenex_26743)) 1000) (<= (+ main_x 1) v_prenex_26744) (< v_prenex_26744 main_x) (<= (* 2 (select main_a v_prenex_26744)) 4) (<= (select main_a v_prenex_26743) 1002) (<= (select main_a v_prenex_26743) 1000))) (or (forall ((v_prenex_22514 Int)) (or (<= (select main_a v_prenex_22514) 4) (< v_prenex_22514 main_x) (<= (* 2 (select main_a v_prenex_22514)) 4) (<= (+ main_x 1) v_prenex_22514) (<= (select main_a v_prenex_22514) 2))) (forall ((v_prenex_22513 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22513))) (<= (select main_a v_prenex_22513) 1000)))) (or (forall ((v_prenex_28434 Int)) (or (<= (select main_a v_prenex_28434) 2) (<= 0 (+ (select main_a v_prenex_28434) 2)) (<= (+ main_x 1) v_prenex_28434) (< v_prenex_28434 main_x) (<= (* 2 (select main_a v_prenex_28434)) 4))) (forall ((v_prenex_28433 Int)) (<= (* 2 (select main_a v_prenex_28433)) 2000))) (forall ((v_prenex_19537 Int) (v_prenex_19538 Int)) (or (<= 998 (select main_a v_prenex_19537)) (<= (select main_a v_prenex_19537) (+ (select main_a v_prenex_19538) 1000)) (<= 0 (select main_a v_prenex_19538)) (<= (* 2 (select main_a v_prenex_19538)) 4) (<= 996 (select main_a v_prenex_19537)) (< v_prenex_19538 main_x) (<= (+ main_x 1) v_prenex_19538))) (forall ((v_prenex_27844 Int) (v_prenex_27845 Int)) (or (<= (* 2 (select main_a v_prenex_27844)) 2000) (<= (+ (select main_a v_prenex_27845) 996) (select main_a v_prenex_27844)) (<= (+ main_x 1) v_prenex_27845) (< v_prenex_27844 main_y) (<= 0 (select main_a v_prenex_27845)) (< v_prenex_27845 main_x))) (forall ((v_prenex_25484 Int) (v_prenex_25485 Int)) (or (<= (select main_a v_prenex_25484) 1000) (<= (+ main_x 1) v_prenex_25485) (<= 0 (+ (select main_a v_prenex_25485) 2)) (<= (+ (select main_a v_prenex_25485) (select main_a v_prenex_25484)) 1000) (<= 996 (select main_a v_prenex_25484)) (< v_prenex_25485 main_x) (<= (select main_a v_prenex_25485) 2))) (forall ((v_prenex_20291 Int) (v_prenex_20290 Int)) (or (<= (+ (select main_a v_prenex_20291) 996) (select main_a v_prenex_20290)) (< v_prenex_20291 main_x) (<= (select main_a v_prenex_20290) 1002) (<= (+ main_x 1) v_prenex_20291) (<= (* 2 (select main_a v_prenex_20291)) 4) (<= 0 (* 2 (select main_a v_prenex_20291))) (<= 998 (select main_a v_prenex_20290)))) (or (forall ((v_prenex_22217 Int)) (<= (* 2 (select main_a v_prenex_22217)) 2000)) (forall ((v_prenex_22218 Int)) (or (< v_prenex_22218 main_x) (<= (select main_a v_prenex_22218) 4) (<= 0 (select main_a v_prenex_22218)) (<= (* 2 (select main_a v_prenex_22218)) 4) (<= (+ main_x 1) v_prenex_22218)))) (forall ((v_prenex_22562 Int) (v_prenex_22563 Int)) (or (<= (select main_a v_prenex_22563) 4) (<= (select main_a v_prenex_22563) 2) (<= (select main_a v_prenex_22562) 1002) (<= (+ (select main_a v_prenex_22563) 996) (select main_a v_prenex_22562)) (<= (+ main_x 1) v_prenex_22563) (< v_prenex_22563 main_x) (<= (* 2 (select main_a v_prenex_22562)) 2000))) (or (forall ((v_prenex_27492 Int)) (or (<= 998 (select main_a v_prenex_27492)) (<= 996 (select main_a v_prenex_27492)))) (forall ((v_prenex_27493 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27493))) (< v_prenex_27493 main_x) (<= (+ main_x 1) v_prenex_27493) (<= 0 (+ (select main_a v_prenex_27493) 2)) (<= 0 (select main_a v_prenex_27493))))) (forall ((v_prenex_26318 Int) (v_prenex_26317 Int)) (or (< v_prenex_26318 main_x) (<= 996 (select main_a v_prenex_26317)) (<= (+ main_x 1) v_prenex_26318) (<= (select main_a v_prenex_26318) 4) (<= (+ main_y 1) v_prenex_26317) (<= (select main_a v_prenex_26317) 1000) (<= (+ (select main_a v_prenex_26318) (select main_a v_prenex_26317)) 1000))) (forall ((v_prenex_24787 Int) (v_prenex_24786 Int)) (or (<= 1000 (+ (select main_a v_prenex_24787) (select main_a v_prenex_24786))) (<= (select main_a v_prenex_24786) 1002) (<= (+ main_x 1) v_prenex_24787) (< v_prenex_24787 main_x) (<= (select main_a v_prenex_24787) 2) (<= (* 2 (select main_a v_prenex_24786)) 2000) (< v_prenex_24786 main_y))) (forall ((v_prenex_24193 Int) (v_prenex_24194 Int)) (or (<= (+ (select main_a v_prenex_24194) 996) (select main_a v_prenex_24193)) (<= (select main_a v_prenex_24194) 4) (<= (* 2 (select main_a v_prenex_24194)) 4) (<= (+ main_x 1) v_prenex_24194) (<= (* 2 (select main_a v_prenex_24193)) 2000) (<= (select main_a v_prenex_24193) 1002) (< v_prenex_24194 main_x))) (or (forall ((v_prenex_19936 Int)) (or (<= 0 (+ (select main_a v_prenex_19936) 2)) (<= (* 2 (select main_a v_prenex_19936)) 4) (<= (+ main_x 1) v_prenex_19936) (<= 0 (* 2 (select main_a v_prenex_19936))) (< v_prenex_19936 main_x))) (forall ((v_prenex_19935 Int)) (or (<= (* 2 (select main_a v_prenex_19935)) 2000) (<= (select main_a v_prenex_19935) 1000)))) (or (forall ((v_prenex_28204 Int)) (or (<= (select main_a v_prenex_28204) 1000) (<= (+ main_y 1) v_prenex_28204))) (forall ((v_prenex_28205 Int)) (or (<= (* 2 (select main_a v_prenex_28205)) 4) (< v_prenex_28205 main_x) (<= (select main_a v_prenex_28205) 2) (<= (+ main_x 1) v_prenex_28205)))) (forall ((v_prenex_21461 Int) (v_prenex_21462 Int)) (or (<= (+ main_y 1) v_prenex_21461) (<= (select main_a v_prenex_21462) 2) (< v_prenex_21462 main_x) (<= (+ main_x 1) v_prenex_21462) (<= 998 (select main_a v_prenex_21461)) (<= (+ (select main_a v_prenex_21462) (select main_a v_prenex_21461)) 1000))) (forall ((v_prenex_23237 Int) (v_prenex_23238 Int)) (or (<= 1000 (+ (select main_a v_prenex_23238) (select main_a v_prenex_23237))) (< v_prenex_23238 main_x) (<= (+ main_x 1) v_prenex_23238) (<= (select main_a v_prenex_23238) 2) (<= (select main_a v_prenex_23237) 1000) (< v_prenex_23237 main_y))) (forall ((v_prenex_20148 Int) (v_prenex_20149 Int)) (or (< v_prenex_20149 main_x) (<= (select main_a v_prenex_20148) 1002) (<= (+ main_y 1) v_prenex_20148) (<= 998 (select main_a v_prenex_20148)) (<= (+ (select main_a v_prenex_20149) (select main_a v_prenex_20148)) 1000) (<= (+ main_x 1) v_prenex_20149) (<= 0 (* 2 (select main_a v_prenex_20149))))) (forall ((v_prenex_18884 Int) (v_prenex_18883 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18884))) (<= (+ main_x 1) v_prenex_18884) (<= (+ (select main_a v_prenex_18884) (select main_a v_prenex_18883)) 1000) (<= (select main_a v_prenex_18883) 1000) (<= (select main_a v_prenex_18884) 2) (<= 998 (select main_a v_prenex_18883)) (< v_prenex_18884 main_x))) (forall ((v_prenex_23435 Int) (v_prenex_23436 Int)) (or (<= 996 (select main_a v_prenex_23435)) (<= 0 (select main_a v_prenex_23436)) (< v_prenex_23436 main_x) (<= (+ main_x 1) v_prenex_23436) (<= (select main_a v_prenex_23435) (+ (select main_a v_prenex_23436) 1000)))) (forall ((v_prenex_19919 Int) (v_prenex_19920 Int)) (or (<= (select main_a v_prenex_19920) 2) (<= 0 (+ (select main_a v_prenex_19920) 2)) (<= (+ main_x 1) v_prenex_19920) (<= (+ (select main_a v_prenex_19920) 996) (select main_a v_prenex_19919)) (<= (select main_a v_prenex_19919) 1000) (<= 998 (select main_a v_prenex_19919)) (< v_prenex_19920 main_x))) (forall ((v_prenex_25700 Int) (v_prenex_25701 Int)) (or (<= (* 2 (select main_a v_prenex_25700)) 2000) (<= 0 (* 2 (select main_a v_prenex_25701))) (<= (+ main_y 1) v_prenex_25700) (< v_prenex_25701 main_x) (<= (+ main_x 1) v_prenex_25701) (<= 996 (select main_a v_prenex_25700)) (<= (+ (select main_a v_prenex_25701) 996) (select main_a v_prenex_25700)))) (forall ((v_prenex_25018 Int) (v_prenex_25017 Int)) (or (<= (* 2 (select main_a v_prenex_25018)) 4) (<= 996 (select main_a v_prenex_25017)) (<= 1996 (* 2 (select main_a v_prenex_25017))) (< v_prenex_25018 main_x) (<= (select main_a v_prenex_25017) (+ (select main_a v_prenex_25018) 1000)) (< v_prenex_25017 main_y) (<= (+ main_x 1) v_prenex_25018))) (forall ((v_prenex_24997 Int) (v_prenex_24998 Int)) (or (<= (select main_a v_prenex_24997) 1002) (<= (+ main_x 1) v_prenex_24998) (<= 996 (select main_a v_prenex_24997)) (<= (+ (select main_a v_prenex_24998) 996) (select main_a v_prenex_24997)) (<= (* 2 (select main_a v_prenex_24998)) 4) (< v_prenex_24998 main_x))) (forall ((v_prenex_23420 Int) (v_prenex_23419 Int)) (or (<= (* 2 (select main_a v_prenex_23420)) 4) (<= 1996 (* 2 (select main_a v_prenex_23419))) (< v_prenex_23419 main_y) (<= (+ main_x 1) v_prenex_23420) (< v_prenex_23420 main_x) (<= (select main_a v_prenex_23419) (+ (select main_a v_prenex_23420) 1000)) (<= (select main_a v_prenex_23419) 1002))) (forall ((v_prenex_24274 Int) (v_prenex_24273 Int)) (or (<= (+ main_x 1) v_prenex_24274) (<= 1000 (+ (select main_a v_prenex_24274) (select main_a v_prenex_24273))) (<= 0 (* 2 (select main_a v_prenex_24274))) (<= 0 (select main_a v_prenex_24274)) (< v_prenex_24274 main_x) (<= 1996 (* 2 (select main_a v_prenex_24273))) (<= (* 2 (select main_a v_prenex_24273)) 2000))) (forall ((v_prenex_24058 Int) (v_prenex_24057 Int)) (or (<= (select main_a v_prenex_24057) 1000) (<= (+ main_x 1) v_prenex_24058) (<= (* 2 (select main_a v_prenex_24057)) 2000) (<= (select main_a v_prenex_24057) (+ (select main_a v_prenex_24058) 1000)) (<= (* 2 (select main_a v_prenex_24058)) 4) (< v_prenex_24058 main_x) (<= 0 (* 2 (select main_a v_prenex_24058))))) (forall ((v_prenex_28393 Int) (v_prenex_28394 Int)) (or (<= 1000 (+ (select main_a v_prenex_28394) (select main_a v_prenex_28393))) (<= 996 (select main_a v_prenex_28393)) (<= 1996 (* 2 (select main_a v_prenex_28393))) (<= (+ main_x 1) v_prenex_28394) (<= (* 2 (select main_a v_prenex_28394)) 4) (<= 0 (select main_a v_prenex_28394)) (< v_prenex_28394 main_x))) (or (forall ((v_prenex_25504 Int)) (or (<= 998 (select main_a v_prenex_25504)) (< v_prenex_25504 main_y))) (forall ((v_prenex_25505 Int)) (or (<= (select main_a v_prenex_25505) 2) (<= (* 2 (select main_a v_prenex_25505)) 4) (< v_prenex_25505 main_x) (<= (+ main_x 1) v_prenex_25505)))) (forall ((v_prenex_26097 Int) (v_prenex_26098 Int)) (or (<= (select main_a v_prenex_26097) 1000) (<= (* 2 (select main_a v_prenex_26098)) 4) (<= (+ (select main_a v_prenex_26098) (select main_a v_prenex_26097)) 1000) (<= (+ main_x 1) v_prenex_26098) (< v_prenex_26097 main_y) (< v_prenex_26098 main_x) (<= 996 (select main_a v_prenex_26097)))) (forall ((v_prenex_24812 Int) (v_prenex_24813 Int)) (or (<= (+ (select main_a v_prenex_24813) 996) (select main_a v_prenex_24812)) (< v_prenex_24813 main_x) (<= 0 (select main_a v_prenex_24813)) (<= (select main_a v_prenex_24813) 4) (<= (+ main_x 1) v_prenex_24813))) (forall ((v_prenex_25740 Int) (v_prenex_25741 Int)) (or (<= 0 (* 2 (select main_a v_prenex_25741))) (< v_prenex_25740 main_y) (< v_prenex_25741 main_x) (<= (+ main_x 1) v_prenex_25741) (<= (select main_a v_prenex_25740) 1002) (<= (select main_a v_prenex_25740) (+ (select main_a v_prenex_25741) 1000)))) (or (forall ((v_prenex_24376 Int)) (or (<= (select main_a v_prenex_24376) 4) (< v_prenex_24376 main_x) (<= (+ main_x 1) v_prenex_24376) (<= (* 2 (select main_a v_prenex_24376)) 4) (<= 0 (* 2 (select main_a v_prenex_24376))))) (forall ((v_prenex_24375 Int)) (or (<= (* 2 (select main_a v_prenex_24375)) 2000) (<= (select main_a v_prenex_24375) 1002)))) (or (forall ((v_prenex_26959 Int)) (or (<= (select main_a v_prenex_26959) 1000) (<= 996 (select main_a v_prenex_26959)))) (forall ((v_prenex_26960 Int)) (or (<= (+ main_x 1) v_prenex_26960) (<= (* 2 (select main_a v_prenex_26960)) 4) (< v_prenex_26960 main_x)))) (or (forall ((v_prenex_25796 Int)) (or (<= (select main_a v_prenex_25796) 2) (<= (* 2 (select main_a v_prenex_25796)) 4) (< v_prenex_25796 main_x) (<= (+ main_x 1) v_prenex_25796))) (forall ((v_prenex_25795 Int)) (or (<= (select main_a v_prenex_25795) 1000) (<= (* 2 (select main_a v_prenex_25795)) 2000) (< v_prenex_25795 main_y)))) (forall ((v_prenex_24894 Int) (v_prenex_24895 Int)) (or (<= 0 (+ (select main_a v_prenex_24895) 2)) (<= 998 (select main_a v_prenex_24894)) (< v_prenex_24895 main_x) (<= (+ (select main_a v_prenex_24895) 996) (select main_a v_prenex_24894)) (<= (select main_a v_prenex_24895) 2) (<= (* 2 (select main_a v_prenex_24894)) 2000) (<= (+ main_x 1) v_prenex_24895))) (or (forall ((v_prenex_27135 Int)) (or (<= 998 (select main_a v_prenex_27135)) (<= (select main_a v_prenex_27135) 1002))) (forall ((v_prenex_27136 Int)) (or (<= (+ main_x 1) v_prenex_27136) (<= 0 (* 2 (select main_a v_prenex_27136))) (<= (select main_a v_prenex_27136) 4) (< v_prenex_27136 main_x) (<= (* 2 (select main_a v_prenex_27136)) 4)))) (or (forall ((v_prenex_26835 Int)) (or (<= 996 (select main_a v_prenex_26835)) (<= 1996 (* 2 (select main_a v_prenex_26835))))) (forall ((v_prenex_26836 Int)) (or (<= (* 2 (select main_a v_prenex_26836)) 4) (<= (select main_a v_prenex_26836) 2) (< v_prenex_26836 main_x) (<= 0 (+ (select main_a v_prenex_26836) 2)) (<= (+ main_x 1) v_prenex_26836)))) (forall ((v_prenex_28884 Int) (v_prenex_28883 Int)) (or (<= (+ (select main_a v_prenex_28884) (select main_a v_prenex_28883)) 1000) (<= 0 (select main_a v_prenex_28884)) (<= (select main_a v_prenex_28884) 4) (< v_prenex_28884 main_x) (<= (+ main_x 1) v_prenex_28884))) (forall ((v_prenex_25784 Int) (v_prenex_25783 Int)) (or (<= (+ main_x 1) v_prenex_25784) (<= (select main_a v_prenex_25783) (+ (select main_a v_prenex_25784) 1000)) (< v_prenex_25784 main_x) (<= 0 (* 2 (select main_a v_prenex_25784))) (< v_prenex_25783 main_y) (<= (select main_a v_prenex_25783) 1000))) (forall ((v_prenex_19353 Int) (v_prenex_19354 Int)) (or (<= (+ (select main_a v_prenex_19354) 996) (select main_a v_prenex_19353)) (<= 1996 (* 2 (select main_a v_prenex_19353))) (< v_prenex_19354 main_x) (<= (* 2 (select main_a v_prenex_19354)) 4) (<= (select main_a v_prenex_19353) 1000) (<= 0 (+ (select main_a v_prenex_19354) 2)) (<= (+ main_x 1) v_prenex_19354))) (forall ((v_prenex_20023 Int) (v_prenex_20022 Int)) (or (<= (+ main_x 1) v_prenex_20023) (<= (select main_a v_prenex_20023) 4) (<= 1000 (+ (select main_a v_prenex_20023) (select main_a v_prenex_20022))) (<= (select main_a v_prenex_20022) 1000) (< v_prenex_20023 main_x) (<= (* 2 (select main_a v_prenex_20023)) 4))) (forall ((v_prenex_19929 Int) (v_prenex_19930 Int)) (or (<= 996 (select main_a v_prenex_19929)) (<= (* 2 (select main_a v_prenex_19930)) 4) (<= (+ (select main_a v_prenex_19930) 996) (select main_a v_prenex_19929)) (<= 1996 (* 2 (select main_a v_prenex_19929))) (<= (+ main_x 1) v_prenex_19930) (< v_prenex_19930 main_x))) (or (forall ((v_prenex_28266 Int)) (or (<= 0 (+ (select main_a v_prenex_28266) 2)) (<= (* 2 (select main_a v_prenex_28266)) 4) (< v_prenex_28266 main_x) (<= (+ main_x 1) v_prenex_28266))) (forall ((v_prenex_28265 Int)) (or (< v_prenex_28265 main_y) (<= (* 2 (select main_a v_prenex_28265)) 2000)))) (forall ((v_prenex_23336 Int) (v_prenex_23335 Int)) (or (< v_prenex_23336 main_x) (<= 996 (select main_a v_prenex_23335)) (<= (+ (select main_a v_prenex_23336) (select main_a v_prenex_23335)) 1000) (<= (select main_a v_prenex_23336) 2) (<= (* 2 (select main_a v_prenex_23335)) 2000) (<= (+ main_x 1) v_prenex_23336) (<= (select main_a v_prenex_23336) 4))) (forall ((v_prenex_21623 Int) (v_prenex_21624 Int)) (or (<= (select main_a v_prenex_21624) 2) (<= (select main_a v_prenex_21623) (+ (select main_a v_prenex_21624) 1000)) (<= (+ main_x 1) v_prenex_21624) (<= 0 (* 2 (select main_a v_prenex_21624))) (<= 998 (select main_a v_prenex_21623)) (< v_prenex_21624 main_x))) (forall ((v_prenex_27935 Int) (v_prenex_27934 Int)) (or (<= 0 (select main_a v_prenex_27935)) (< v_prenex_27935 main_x) (<= (select main_a v_prenex_27934) 1002) (<= (* 2 (select main_a v_prenex_27934)) 2000) (<= (+ main_x 1) v_prenex_27935) (< v_prenex_27934 main_y) (<= (+ (select main_a v_prenex_27935) (select main_a v_prenex_27934)) 1000))) (or (forall ((v_prenex_24655 Int)) (or (<= (+ main_x 1) v_prenex_24655) (< v_prenex_24655 main_x) (<= 0 (select main_a v_prenex_24655)) (<= (* 2 (select main_a v_prenex_24655)) 4))) (forall ((v_prenex_24654 Int)) (or (<= 998 (select main_a v_prenex_24654)) (<= (select main_a v_prenex_24654) 1002)))) (forall ((v_prenex_25875 Int) (v_prenex_25876 Int)) (or (<= (+ main_x 1) v_prenex_25876) (<= 0 (+ (select main_a v_prenex_25876) 2)) (< v_prenex_25876 main_x) (<= 0 (* 2 (select main_a v_prenex_25876))) (<= (+ (select main_a v_prenex_25876) 996) (select main_a v_prenex_25875)) (<= 1996 (* 2 (select main_a v_prenex_25875))))) (forall ((v_prenex_18864 Int) (v_prenex_18863 Int)) (or (<= 0 (* 2 (select main_a v_prenex_18864))) (< v_prenex_18864 main_x) (<= (+ main_x 1) v_prenex_18864) (<= 996 (select main_a v_prenex_18863)) (< v_prenex_18863 main_y) (<= 1996 (* 2 (select main_a v_prenex_18863))) (<= (+ (select main_a v_prenex_18864) (select main_a v_prenex_18863)) 1000))) (forall ((v_prenex_28702 Int) (v_prenex_28703 Int)) (or (<= (+ (select main_a v_prenex_28703) 996) (select main_a v_prenex_28702)) (<= 996 (select main_a v_prenex_28702)) (< v_prenex_28703 main_x) (<= 0 (* 2 (select main_a v_prenex_28703))) (<= (* 2 (select main_a v_prenex_28703)) 4) (<= (+ main_x 1) v_prenex_28703))) (forall ((v_prenex_28209 Int) (v_prenex_28208 Int)) (or (<= (select main_a v_prenex_28208) 1002) (<= (+ main_x 1) v_prenex_28209) (< v_prenex_28208 main_y) (<= (+ main_y 1) v_prenex_28208) (<= (+ (select main_a v_prenex_28209) (select main_a v_prenex_28208)) 1000))) (forall ((v_prenex_22350 Int) (v_prenex_22349 Int)) (or (<= 0 (* 2 (select main_a v_prenex_22350))) (<= 0 (+ (select main_a v_prenex_22350) 2)) (<= 996 (select main_a v_prenex_22349)) (<= (+ main_x 1) v_prenex_22350) (< v_prenex_22350 main_x) (<= (* 2 (select main_a v_prenex_22349)) 2000) (<= (select main_a v_prenex_22349) (+ (select main_a v_prenex_22350) 1000)))) (forall ((v_prenex_25739 Int) (v_prenex_25738 Int)) (or (<= (select main_a v_prenex_25738) 1002) (<= (* 2 (select main_a v_prenex_25738)) 2000) (<= 1000 (+ (select main_a v_prenex_25739) (select main_a v_prenex_25738))) (<= 0 (select main_a v_prenex_25739)) (<= (+ main_x 1) v_prenex_25739) (< v_prenex_25739 main_x))) (or (forall ((v_prenex_28326 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28326))) (<= (select main_a v_prenex_28326) 2) (< v_prenex_28326 main_x) (<= (+ main_x 1) v_prenex_28326))) (forall ((v_prenex_28325 Int)) (or (<= 996 (select main_a v_prenex_28325)) (<= 1996 (* 2 (select main_a v_prenex_28325)))))) (forall ((v_prenex_22886 Int) (v_prenex_22887 Int)) (or (<= (+ main_x 1) v_prenex_22887) (<= (* 2 (select main_a v_prenex_22886)) 2000) (<= 0 (* 2 (select main_a v_prenex_22887))) (<= (select main_a v_prenex_22886) 1000) (< v_prenex_22887 main_x) (< v_prenex_22886 main_y) (<= 1000 (+ (select main_a v_prenex_22887) (select main_a v_prenex_22886))))) (forall ((v_prenex_27494 Int) (v_prenex_27495 Int)) (or (< v_prenex_27495 main_x) (<= (+ main_x 1) v_prenex_27495) (<= (* 2 (select main_a v_prenex_27494)) 2000) (<= (select main_a v_prenex_27495) 2) (<= (select main_a v_prenex_27494) (+ (select main_a v_prenex_27495) 1000)) (<= (select main_a v_prenex_27494) 1000))) (forall ((v_prenex_22093 Int) (v_prenex_22094 Int)) (or (< v_prenex_22093 main_y) (<= (* 2 (select main_a v_prenex_22093)) 2000) (<= 1000 (+ (select main_a v_prenex_22094) (select main_a v_prenex_22093))) (<= (+ main_y 1) v_prenex_22093) (< v_prenex_22094 main_x))) (or (forall ((v_prenex_27886 Int)) (or (<= (+ main_y 1) v_prenex_27886) (<= (select main_a v_prenex_27886) 1002) (<= 998 (select main_a v_prenex_27886)))) (forall ((v_prenex_27887 Int)) (or (<= (* 2 (select main_a v_prenex_27887)) 4) (< v_prenex_27887 main_x) (<= (+ main_x 1) v_prenex_27887) (<= 0 (* 2 (select main_a v_prenex_27887)))))) (forall ((v_prenex_20169 Int) (v_prenex_20168 Int)) (or (<= (+ main_x 1) v_prenex_20169) (<= 1996 (* 2 (select main_a v_prenex_20168))) (< v_prenex_20169 main_x) (<= (select main_a v_prenex_20168) 1000) (<= (* 2 (select main_a v_prenex_20169)) 4) (<= (+ (select main_a v_prenex_20169) 996) (select main_a v_prenex_20168)) (<= (+ main_y 1) v_prenex_20168))) (or (forall ((v_prenex_28243 Int)) (or (< v_prenex_28243 main_y) (<= 1996 (* 2 (select main_a v_prenex_28243))) (<= (* 2 (select main_a v_prenex_28243)) 2000))) (forall ((v_prenex_28244 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28244))) (< v_prenex_28244 main_x) (<= (+ main_x 1) v_prenex_28244) (<= (* 2 (select main_a v_prenex_28244)) 4)))) (forall ((v_prenex_18617 Int) (v_prenex_18618 Int)) (or (<= (select main_a v_prenex_18617) 1002) (<= 0 (* 2 (select main_a v_prenex_18618))) (<= (+ main_x 1) v_prenex_18618) (<= 996 (select main_a v_prenex_18617)) (<= (+ (select main_a v_prenex_18618) (select main_a v_prenex_18617)) 1000) (<= (select main_a v_prenex_18618) 2) (< v_prenex_18618 main_x))) (forall ((v_prenex_25248 Int) (v_prenex_25247 Int)) (or (<= 996 (select main_a v_prenex_25247)) (<= 1000 (+ (select main_a v_prenex_25248) (select main_a v_prenex_25247))) (< v_prenex_25248 main_x) (<= (+ main_x 1) v_prenex_25248) (<= (* 2 (select main_a v_prenex_25248)) 4))) (or (forall ((v_prenex_27268 Int)) (or (<= 996 (select main_a v_prenex_27268)) (<= 998 (select main_a v_prenex_27268)))) (forall ((v_prenex_27269 Int)) (or (<= 0 (select main_a v_prenex_27269)) (<= (+ main_x 1) v_prenex_27269) (<= (select main_a v_prenex_27269) 2) (< v_prenex_27269 main_x) (<= (* 2 (select main_a v_prenex_27269)) 4)))) (or (forall ((v_prenex_19048 Int)) (or (<= (+ main_x 1) v_prenex_19048) (<= (* 2 (select main_a v_prenex_19048)) 4) (< v_prenex_19048 main_x))) (forall ((v_prenex_19047 Int)) (or (<= 996 (select main_a v_prenex_19047)) (<= (+ main_y 1) v_prenex_19047)))) (or (forall ((v_prenex_24690 Int)) (or (<= (+ main_y 1) v_prenex_24690) (<= (* 2 (select main_a v_prenex_24690)) 2000))) (forall ((v_prenex_24691 Int)) (or (< v_prenex_24691 main_x) (<= (+ main_x 1) v_prenex_24691) (<= 0 (select main_a v_prenex_24691))))) (or (forall ((v_prenex_26717 Int)) (or (<= (select main_a v_prenex_26717) 1000) (<= (select main_a v_prenex_26717) 1002))) (forall ((v_prenex_26718 Int)) (or (< v_prenex_26718 main_x) (<= (* 2 (select main_a v_prenex_26718)) 4) (<= 0 (* 2 (select main_a v_prenex_26718))) (<= (+ main_x 1) v_prenex_26718) (<= 0 (select main_a v_prenex_26718))))) (or (forall ((v_prenex_26167 Int)) (or (<= 996 (select main_a v_prenex_26167)) (< v_prenex_26167 main_y))) (forall ((v_prenex_26168 Int)) (or (< v_prenex_26168 main_x) (<= (+ main_x 1) v_prenex_26168) (<= 0 (* 2 (select main_a v_prenex_26168))) (<= 0 (+ (select main_a v_prenex_26168) 2))))) (or (forall ((v_prenex_24768 Int)) (or (<= (+ main_y 1) v_prenex_24768) (<= (* 2 (select main_a v_prenex_24768)) 2000))) (forall ((v_prenex_24769 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24769))) (< v_prenex_24769 main_x) (<= (* 2 (select main_a v_prenex_24769)) 4) (<= (+ main_x 1) v_prenex_24769)))) (forall ((v_prenex_26807 Int) (v_prenex_26808 Int)) (or (<= (+ main_x 1) v_prenex_26808) (< v_prenex_26808 main_x) (<= (select main_a v_prenex_26808) 2) (<= (+ (select main_a v_prenex_26808) (select main_a v_prenex_26807)) 1000) (<= (* 2 (select main_a v_prenex_26807)) 2000) (<= (select main_a v_prenex_26808) 4))) (or (forall ((v_prenex_20282 Int)) (or (<= 998 (select main_a v_prenex_20282)) (<= (select main_a v_prenex_20282) 1002))) (forall ((v_prenex_20283 Int)) (or (< v_prenex_20283 main_x) (<= (+ main_x 1) v_prenex_20283) (<= 0 (* 2 (select main_a v_prenex_20283)))))) (forall ((v_prenex_26505 Int) (v_prenex_26506 Int)) (or (<= (* 2 (select main_a v_prenex_26506)) 4) (<= 1000 (+ (select main_a v_prenex_26506) (select main_a v_prenex_26505))) (<= 0 (select main_a v_prenex_26506)) (<= (+ main_x 1) v_prenex_26506) (< v_prenex_26506 main_x) (<= 998 (select main_a v_prenex_26505)) (<= 996 (select main_a v_prenex_26505)))) (or (forall ((v_prenex_19164 Int)) (or (<= 996 (select main_a v_prenex_19164)) (<= (select main_a v_prenex_19164) 1000))) (forall ((v_prenex_19165 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19165))) (<= (+ main_x 1) v_prenex_19165) (<= 0 (select main_a v_prenex_19165)) (< v_prenex_19165 main_x) (<= (select main_a v_prenex_19165) 2)))) (forall ((v_prenex_24186 Int) (v_prenex_24185 Int)) (or (<= (+ main_x 1) v_prenex_24186) (<= 0 (select main_a v_prenex_24186)) (<= (+ (select main_a v_prenex_24186) 996) (select main_a v_prenex_24185)) (<= (* 2 (select main_a v_prenex_24185)) 2000) (<= (select main_a v_prenex_24185) 1002) (<= (select main_a v_prenex_24186) 2) (< v_prenex_24186 main_x))) (forall ((v_prenex_27300 Int) (v_prenex_27301 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27300))) (< v_prenex_27301 main_x) (<= 0 (select main_a v_prenex_27301)) (<= 998 (select main_a v_prenex_27300)) (<= (+ (select main_a v_prenex_27301) 996) (select main_a v_prenex_27300)) (<= (+ main_x 1) v_prenex_27301) (<= (* 2 (select main_a v_prenex_27301)) 4))) (or (forall ((v_prenex_21787 Int)) (or (< v_prenex_21787 main_y) (<= 996 (select main_a v_prenex_21787)) (<= 998 (select main_a v_prenex_21787)))) (forall ((v_prenex_21788 Int)) (or (< v_prenex_21788 main_x) (<= (+ main_x 1) v_prenex_21788) (<= (select main_a v_prenex_21788) 4) (<= (* 2 (select main_a v_prenex_21788)) 4)))) (forall ((v_prenex_22479 Int) (v_prenex_22480 Int)) (or (<= (* 2 (select main_a v_prenex_22480)) 4) (<= (select main_a v_prenex_22479) 1002) (<= (select main_a v_prenex_22480) 4) (<= (select main_a v_prenex_22479) (+ (select main_a v_prenex_22480) 1000)) (<= (+ main_x 1) v_prenex_22480) (< v_prenex_22480 main_x))) (forall ((v_prenex_23343 Int) (v_prenex_23344 Int)) (or (<= (+ main_x 1) v_prenex_23344) (<= 0 (select main_a v_prenex_23344)) (<= (select main_a v_prenex_23344) 2) (<= 1996 (* 2 (select main_a v_prenex_23343))) (<= (+ (select main_a v_prenex_23344) (select main_a v_prenex_23343)) 1000) (< v_prenex_23344 main_x))) (or (forall ((v_prenex_27360 Int)) (or (<= (* 2 (select main_a v_prenex_27360)) 2000) (<= (select main_a v_prenex_27360) 1002))) (forall ((v_prenex_27361 Int)) (or (< v_prenex_27361 main_x) (<= (select main_a v_prenex_27361) 2) (<= (* 2 (select main_a v_prenex_27361)) 4) (<= (+ main_x 1) v_prenex_27361)))) (or (forall ((v_prenex_22230 Int)) (or (<= (+ main_x 1) v_prenex_22230) (<= (* 2 (select main_a v_prenex_22230)) 4) (< v_prenex_22230 main_x))) (forall ((v_prenex_22229 Int)) (or (<= 998 (select main_a v_prenex_22229)) (<= 996 (select main_a v_prenex_22229)) (< v_prenex_22229 main_y)))) (or (forall ((v_prenex_24177 Int)) (or (<= 998 (select main_a v_prenex_24177)) (<= 1996 (* 2 (select main_a v_prenex_24177))))) (forall ((v_prenex_24178 Int)) (or (<= (+ main_x 1) v_prenex_24178) (<= 0 (* 2 (select main_a v_prenex_24178))) (<= (* 2 (select main_a v_prenex_24178)) 4) (< v_prenex_24178 main_x)))) (or (forall ((v_prenex_23118 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23118))) (<= (+ main_x 1) v_prenex_23118) (< v_prenex_23118 main_x) (<= (select main_a v_prenex_23118) 4))) (forall ((v_prenex_23117 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23117))) (<= (* 2 (select main_a v_prenex_23117)) 2000) (< v_prenex_23117 main_y)))) (forall ((v_prenex_20287 Int) (v_prenex_20286 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20287))) (<= 1996 (* 2 (select main_a v_prenex_20286))) (<= 1000 (+ (select main_a v_prenex_20287) (select main_a v_prenex_20286))) (<= 998 (select main_a v_prenex_20286)) (<= (+ main_x 1) v_prenex_20287) (<= (select main_a v_prenex_20287) 2) (< v_prenex_20287 main_x))) (or (forall ((v_prenex_20501 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20501))) (<= 0 (+ (select main_a v_prenex_20501) 2)) (<= (select main_a v_prenex_20501) 2) (<= (+ main_x 1) v_prenex_20501) (< v_prenex_20501 main_x))) (forall ((v_prenex_20500 Int)) (or (<= 996 (select main_a v_prenex_20500)) (<= (select main_a v_prenex_20500) 1002)))) (forall ((v_prenex_23422 Int) (v_prenex_23421 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23421))) (< v_prenex_23422 main_x) (<= (select main_a v_prenex_23422) 4) (<= (+ (select main_a v_prenex_23422) (select main_a v_prenex_23421)) 1000) (<= (+ main_x 1) v_prenex_23422) (< v_prenex_23421 main_y))) (forall ((v_prenex_23943 Int) (v_prenex_23944 Int)) (or (< v_prenex_23944 main_x) (<= (+ main_x 1) v_prenex_23944) (<= 1000 (+ (select main_a v_prenex_23944) (select main_a v_prenex_23943))) (<= (* 2 (select main_a v_prenex_23944)) 4) (<= (select main_a v_prenex_23943) 1002) (<= (select main_a v_prenex_23943) 1000))) (forall ((v_prenex_26026 Int) (v_prenex_26025 Int)) (or (<= (+ main_x 1) v_prenex_26026) (<= (+ main_y 1) v_prenex_26025) (<= 0 (+ (select main_a v_prenex_26026) 2)) (< v_prenex_26026 main_x) (<= (+ (select main_a v_prenex_26026) (select main_a v_prenex_26025)) 1000) (<= (select main_a v_prenex_26025) 1000))) (forall ((v_prenex_24771 Int) (v_prenex_24770 Int)) (or (<= (select main_a v_prenex_24770) (+ (select main_a v_prenex_24771) 1000)) (<= (select main_a v_prenex_24770) 1002) (< v_prenex_24771 main_x) (<= 1996 (* 2 (select main_a v_prenex_24770))) (<= 0 (+ (select main_a v_prenex_24771) 2)) (<= (+ main_x 1) v_prenex_24771) (<= (+ main_y 1) v_prenex_24770))) (or (forall ((v_prenex_27317 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27317))) (<= 0 (+ (select main_a v_prenex_27317) 2)) (<= (+ main_x 1) v_prenex_27317) (< v_prenex_27317 main_x))) (forall ((v_prenex_27316 Int)) (or (<= (+ main_y 1) v_prenex_27316) (<= 998 (select main_a v_prenex_27316))))) (forall ((v_prenex_21542 Int) (v_prenex_21541 Int)) (or (<= (+ main_x 1) v_prenex_21542) (< v_prenex_21542 main_x) (<= (select main_a v_prenex_21542) 2) (<= 998 (select main_a v_prenex_21541)) (<= (+ main_y 1) v_prenex_21541) (<= 1000 (+ (select main_a v_prenex_21542) (select main_a v_prenex_21541))))) (or (forall ((v_prenex_26346 Int)) (or (< v_prenex_26346 main_x) (<= (+ main_x 1) v_prenex_26346) (<= 0 (* 2 (select main_a v_prenex_26346))))) (forall ((v_prenex_26345 Int)) (<= (select main_a v_prenex_26345) 1000))) (forall ((v_prenex_22680 Int) (v_prenex_22681 Int)) (or (<= (+ main_x 1) v_prenex_22681) (< v_prenex_22681 main_x) (<= (select main_a v_prenex_22681) 2) (<= 0 (select main_a v_prenex_22681)) (<= (select main_a v_prenex_22680) 1002) (<= (select main_a v_prenex_22680) (+ (select main_a v_prenex_22681) 1000)) (<= 998 (select main_a v_prenex_22680)))) (forall ((v_prenex_23871 Int) (v_prenex_23872 Int)) (or (<= (+ main_x 1) v_prenex_23872) (<= 996 (select main_a v_prenex_23871)) (<= 0 (+ (select main_a v_prenex_23872) 2)) (<= (select main_a v_prenex_23871) (+ (select main_a v_prenex_23872) 1000)) (<= (select main_a v_prenex_23872) 4) (<= 1996 (* 2 (select main_a v_prenex_23871))) (< v_prenex_23872 main_x))) (forall ((v_prenex_21818 Int) (v_prenex_21817 Int)) (or (<= (select main_a v_prenex_21817) 1000) (<= 996 (select main_a v_prenex_21817)) (< v_prenex_21818 main_x) (<= (select main_a v_prenex_21817) (+ (select main_a v_prenex_21818) 1000)) (<= 0 (* 2 (select main_a v_prenex_21818))) (<= (select main_a v_prenex_21818) 2) (<= (+ main_x 1) v_prenex_21818))) (forall ((v_prenex_21841 Int) (v_prenex_21842 Int)) (or (<= (+ main_x 1) v_prenex_21842) (< v_prenex_21842 main_x) (<= (select main_a v_prenex_21841) 1002) (<= (* 2 (select main_a v_prenex_21842)) 4) (<= (select main_a v_prenex_21842) 2) (<= (+ (select main_a v_prenex_21842) 996) (select main_a v_prenex_21841)))) (forall ((v_prenex_27690 Int) (v_prenex_27691 Int)) (or (<= (+ main_x 1) v_prenex_27691) (<= (select main_a v_prenex_27690) 1000) (<= (select main_a v_prenex_27691) 4) (< v_prenex_27691 main_x) (<= 0 (* 2 (select main_a v_prenex_27691))) (<= (+ (select main_a v_prenex_27691) (select main_a v_prenex_27690)) 1000))) (forall ((v_prenex_26934 Int) (v_prenex_26935 Int)) (or (<= (select main_a v_prenex_26935) 4) (<= 1000 (+ (select main_a v_prenex_26935) (select main_a v_prenex_26934))) (< v_prenex_26934 main_y) (< v_prenex_26935 main_x) (<= (+ main_x 1) v_prenex_26935) (<= 1996 (* 2 (select main_a v_prenex_26934))) (<= (select main_a v_prenex_26934) 1000))) (forall ((v_prenex_22423 Int) (v_prenex_22424 Int)) (or (<= 0 (+ (select main_a v_prenex_22424) 2)) (<= (select main_a v_prenex_22423) 1002) (<= (+ main_y 1) v_prenex_22423) (<= (+ main_x 1) v_prenex_22424) (<= 1000 (+ (select main_a v_prenex_22424) (select main_a v_prenex_22423))) (< v_prenex_22424 main_x) (<= (* 2 (select main_a v_prenex_22423)) 2000))) (forall ((v_prenex_28558 Int) (v_prenex_28557 Int)) (or (< v_prenex_28558 main_x) (<= (+ (select main_a v_prenex_28558) 996) (select main_a v_prenex_28557)) (<= (+ main_y 1) v_prenex_28557) (<= (select main_a v_prenex_28558) 2) (<= (+ main_x 1) v_prenex_28558) (<= 998 (select main_a v_prenex_28557)))) (forall ((v_prenex_23277 Int) (v_prenex_23278 Int)) (or (<= 0 (select main_a v_prenex_23278)) (<= (+ (select main_a v_prenex_23278) 996) (select main_a v_prenex_23277)) (<= (select main_a v_prenex_23278) 2) (<= (select main_a v_prenex_23277) 1002) (<= 996 (select main_a v_prenex_23277)) (<= (+ main_x 1) v_prenex_23278) (< v_prenex_23278 main_x))) (forall ((v_prenex_24681 Int) (v_prenex_24680 Int)) (or (<= (+ (select main_a v_prenex_24681) 996) (select main_a v_prenex_24680)) (< v_prenex_24681 main_x) (<= (select main_a v_prenex_24680) 1002) (<= (+ main_x 1) v_prenex_24681) (<= (select main_a v_prenex_24681) 4) (<= 996 (select main_a v_prenex_24680)) (< v_prenex_24680 main_y))) (forall ((v_prenex_19511 Int) (v_prenex_19512 Int)) (or (<= (select main_a v_prenex_19512) 4) (<= 0 (select main_a v_prenex_19512)) (< v_prenex_19512 main_x) (<= 998 (select main_a v_prenex_19511)) (<= (select main_a v_prenex_19511) 1000) (<= (+ main_x 1) v_prenex_19512) (<= (+ (select main_a v_prenex_19512) (select main_a v_prenex_19511)) 1000))) (or (forall ((v_prenex_28026 Int)) (or (< v_prenex_28026 main_x) (<= (* 2 (select main_a v_prenex_28026)) 4) (<= (+ main_x 1) v_prenex_28026) (<= (select main_a v_prenex_28026) 2))) (forall ((v_prenex_28025 Int)) (or (< v_prenex_28025 main_y) (<= 998 (select main_a v_prenex_28025)) (<= (select main_a v_prenex_28025) 1002)))) (forall ((v_prenex_28352 Int) (v_prenex_28351 Int)) (or (<= (+ (select main_a v_prenex_28352) (select main_a v_prenex_28351)) 1000) (<= (+ main_x 1) v_prenex_28352) (<= (select main_a v_prenex_28352) 2) (<= 998 (select main_a v_prenex_28351)) (<= (select main_a v_prenex_28351) 1002) (< v_prenex_28352 main_x) (<= (select main_a v_prenex_28352) 4))) (forall ((v_prenex_23475 Int) (v_prenex_23474 Int)) (or (<= (select main_a v_prenex_23474) (+ (select main_a v_prenex_23475) 1000)) (<= (* 2 (select main_a v_prenex_23475)) 4) (< v_prenex_23475 main_x) (<= (select main_a v_prenex_23475) 2) (<= (+ main_x 1) v_prenex_23475) (<= (select main_a v_prenex_23474) 1002) (<= 1996 (* 2 (select main_a v_prenex_23474))))) (forall ((v_prenex_21765 Int) (v_prenex_21766 Int)) (or (<= (select main_a v_prenex_21765) 1000) (<= (+ main_y 1) v_prenex_21765) (< v_prenex_21766 main_x) (<= (* 2 (select main_a v_prenex_21765)) 2000) (<= 0 (* 2 (select main_a v_prenex_21766))) (<= (select main_a v_prenex_21765) (+ (select main_a v_prenex_21766) 1000)) (<= (+ main_x 1) v_prenex_21766))) (forall ((v_prenex_28092 Int) (v_prenex_28091 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28091))) (<= (+ main_x 1) v_prenex_28092) (<= (select main_a v_prenex_28092) 4) (<= 0 (* 2 (select main_a v_prenex_28092))) (<= (+ (select main_a v_prenex_28092) (select main_a v_prenex_28091)) 1000) (<= (* 2 (select main_a v_prenex_28091)) 2000) (< v_prenex_28092 main_x))) (forall ((v_prenex_26947 Int) (v_prenex_26948 Int)) (or (<= (select main_a v_prenex_26948) 2) (< v_prenex_26948 main_x) (<= (* 2 (select main_a v_prenex_26948)) 4) (<= (* 2 (select main_a v_prenex_26947)) 2000) (<= (+ (select main_a v_prenex_26948) (select main_a v_prenex_26947)) 1000) (<= (+ main_x 1) v_prenex_26948) (<= (select main_a v_prenex_26947) 1000))) (forall ((v_prenex_24296 Int) (v_prenex_24295 Int)) (or (<= 996 (select main_a v_prenex_24295)) (< v_prenex_24296 main_x) (<= (+ main_x 1) v_prenex_24296) (<= 0 (* 2 (select main_a v_prenex_24296))) (<= (select main_a v_prenex_24295) 1000) (<= 0 (select main_a v_prenex_24296)) (<= 1000 (+ (select main_a v_prenex_24296) (select main_a v_prenex_24295))))) (forall ((v_prenex_24906 Int) (v_prenex_24907 Int)) (or (<= 0 (+ (select main_a v_prenex_24907) 2)) (< v_prenex_24906 main_y) (<= (+ (select main_a v_prenex_24907) (select main_a v_prenex_24906)) 1000) (<= (+ main_x 1) v_prenex_24907) (<= 996 (select main_a v_prenex_24906)) (< v_prenex_24907 main_x) (<= (* 2 (select main_a v_prenex_24906)) 2000))) (forall ((v_prenex_24156 Int) (v_prenex_24155 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24156))) (<= 1996 (* 2 (select main_a v_prenex_24155))) (< v_prenex_24156 main_x) (<= (+ main_x 1) v_prenex_24156) (<= (+ main_y 1) v_prenex_24155) (<= (+ (select main_a v_prenex_24156) (select main_a v_prenex_24155)) 1000))) (forall ((v_prenex_21473 Int) (v_prenex_21474 Int)) (or (<= (+ (select main_a v_prenex_21474) (select main_a v_prenex_21473)) 1000) (<= (+ main_y 1) v_prenex_21473) (<= (+ main_x 1) v_prenex_21474) (< v_prenex_21474 main_x) (<= 1996 (* 2 (select main_a v_prenex_21473))) (<= 0 (select main_a v_prenex_21474)))) (forall ((v_prenex_22325 Int) (v_prenex_22326 Int)) (or (<= (select main_a v_prenex_22325) 1002) (<= 1000 (+ (select main_a v_prenex_22326) (select main_a v_prenex_22325))) (< v_prenex_22325 main_y) (< v_prenex_22326 main_x) (<= (+ main_y 1) v_prenex_22325))) (or (forall ((v_prenex_26106 Int)) (or (<= (select main_a v_prenex_26106) 2) (<= (select main_a v_prenex_26106) 4) (< v_prenex_26106 main_x) (<= 0 (* 2 (select main_a v_prenex_26106))) (<= (+ main_x 1) v_prenex_26106))) (forall ((v_prenex_26105 Int)) (<= (* 2 (select main_a v_prenex_26105)) 2000))) (forall ((v_prenex_21582 Int) (v_prenex_21581 Int)) (or (<= (select main_a v_prenex_21581) 1000) (<= (+ main_x 1) v_prenex_21582) (< v_prenex_21582 main_x) (<= (select main_a v_prenex_21582) 2) (<= 1000 (+ (select main_a v_prenex_21582) (select main_a v_prenex_21581))) (<= 996 (select main_a v_prenex_21581)) (<= 0 (select main_a v_prenex_21582)))) (forall ((v_prenex_20824 Int) (v_prenex_20823 Int)) (or (< v_prenex_20824 main_x) (<= (* 2 (select main_a v_prenex_20823)) 2000) (<= (select main_a v_prenex_20823) 1000) (<= (+ main_x 1) v_prenex_20824) (<= (+ (select main_a v_prenex_20824) (select main_a v_prenex_20823)) 1000) (<= 0 (+ (select main_a v_prenex_20824) 2)) (<= 0 (select main_a v_prenex_20824)))) (forall ((v_prenex_20602 Int) (v_prenex_20601 Int)) (or (<= (select main_a v_prenex_20601) 1000) (<= (select main_a v_prenex_20602) 2) (< v_prenex_20602 main_x) (<= (+ main_x 1) v_prenex_20602) (<= 1000 (+ (select main_a v_prenex_20602) (select main_a v_prenex_20601))) (<= (select main_a v_prenex_20601) 1002) (<= 0 (+ (select main_a v_prenex_20602) 2)))) (or (forall ((v_prenex_23630 Int)) (or (<= 998 (select main_a v_prenex_23630)) (<= (+ main_y 1) v_prenex_23630) (<= (select main_a v_prenex_23630) 1000))) (forall ((v_prenex_23631 Int)) (or (<= (* 2 (select main_a v_prenex_23631)) 4) (< v_prenex_23631 main_x) (<= (select main_a v_prenex_23631) 2) (<= (+ main_x 1) v_prenex_23631)))) (forall ((v_prenex_26190 Int) (v_prenex_26189 Int)) (or (<= (select main_a v_prenex_26189) 1000) (< v_prenex_26190 main_x) (<= (* 2 (select main_a v_prenex_26190)) 4) (<= (+ main_y 1) v_prenex_26189) (<= 1000 (+ (select main_a v_prenex_26190) (select main_a v_prenex_26189))) (<= (+ main_x 1) v_prenex_26190) (<= (* 2 (select main_a v_prenex_26189)) 2000))) (forall ((v_prenex_23686 Int) (v_prenex_23685 Int)) (or (<= (select main_a v_prenex_23686) 4) (< v_prenex_23686 main_x) (<= (select main_a v_prenex_23686) 2) (<= 1996 (* 2 (select main_a v_prenex_23685))) (<= (+ (select main_a v_prenex_23686) (select main_a v_prenex_23685)) 1000) (<= (+ main_x 1) v_prenex_23686) (<= (* 2 (select main_a v_prenex_23685)) 2000))) (forall ((v_prenex_28098 Int) (v_prenex_28097 Int)) (or (<= (select main_a v_prenex_28097) 1000) (< v_prenex_28097 main_y) (<= (+ main_x 1) v_prenex_28098) (<= (select main_a v_prenex_28098) 4) (<= (select main_a v_prenex_28097) (+ (select main_a v_prenex_28098) 1000)) (< v_prenex_28098 main_x))) (forall ((v_prenex_18649 Int) (v_prenex_18650 Int)) (or (<= (+ main_x 1) v_prenex_18650) (< v_prenex_18649 main_y) (<= (select main_a v_prenex_18650) 2) (<= (+ (select main_a v_prenex_18650) (select main_a v_prenex_18649)) 1000) (< v_prenex_18650 main_x) (<= (* 2 (select main_a v_prenex_18649)) 2000))) (or (forall ((v_prenex_27425 Int)) (or (<= (+ main_x 1) v_prenex_27425) (<= 0 (* 2 (select main_a v_prenex_27425))) (< v_prenex_27425 main_x) (<= (* 2 (select main_a v_prenex_27425)) 4))) (forall ((v_prenex_27424 Int)) (or (<= 996 (select main_a v_prenex_27424)) (<= (+ main_y 1) v_prenex_27424) (<= 998 (select main_a v_prenex_27424))))) (forall ((v_prenex_25940 Int) (v_prenex_25939 Int)) (or (<= (select main_a v_prenex_25940) 2) (<= 0 (select main_a v_prenex_25940)) (< v_prenex_25940 main_x) (<= (+ (select main_a v_prenex_25940) 996) (select main_a v_prenex_25939)) (<= 998 (select main_a v_prenex_25939)) (<= 1996 (* 2 (select main_a v_prenex_25939))) (<= (+ main_x 1) v_prenex_25940))) (forall ((v_prenex_27605 Int) (v_prenex_27604 Int)) (or (<= 0 (+ (select main_a v_prenex_27605) 2)) (<= (+ main_x 1) v_prenex_27605) (<= (select main_a v_prenex_27604) 1002) (< v_prenex_27605 main_x) (<= 996 (select main_a v_prenex_27604)) (< v_prenex_27604 main_y) (<= (select main_a v_prenex_27604) (+ (select main_a v_prenex_27605) 1000)))) (forall ((v_prenex_24009 Int) (v_prenex_24010 Int)) (or (< v_prenex_24010 main_x) (<= (select main_a v_prenex_24009) 1002) (<= (+ (select main_a v_prenex_24010) 996) (select main_a v_prenex_24009)) (<= (+ main_x 1) v_prenex_24010) (<= (* 2 (select main_a v_prenex_24010)) 4) (<= 0 (+ (select main_a v_prenex_24010) 2)) (<= (* 2 (select main_a v_prenex_24009)) 2000))) (or (forall ((v_prenex_20740 Int)) (or (<= (select main_a v_prenex_20740) 2) (<= (* 2 (select main_a v_prenex_20740)) 4) (< v_prenex_20740 main_x) (<= (+ main_x 1) v_prenex_20740))) (forall ((v_prenex_20739 Int)) (or (<= (select main_a v_prenex_20739) 1000) (<= 998 (select main_a v_prenex_20739))))) (forall ((v_prenex_21253 Int) (v_prenex_21254 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21253))) (<= (select main_a v_prenex_21253) (+ (select main_a v_prenex_21254) 1000)) (< v_prenex_21254 main_x) (<= (* 2 (select main_a v_prenex_21253)) 2000) (<= (+ main_x 1) v_prenex_21254) (<= (select main_a v_prenex_21254) 4) (<= (select main_a v_prenex_21254) 2))) (forall ((v_prenex_27540 Int) (v_prenex_27541 Int)) (or (<= (+ (select main_a v_prenex_27541) 996) (select main_a v_prenex_27540)) (< v_prenex_27540 main_y) (< v_prenex_27541 main_x) (<= (+ main_x 1) v_prenex_27541) (<= (* 2 (select main_a v_prenex_27541)) 4))) (forall ((v_prenex_20945 Int) (v_prenex_20944 Int)) (or (<= 996 (select main_a v_prenex_20944)) (< v_prenex_20945 main_x) (<= 0 (+ (select main_a v_prenex_20945) 2)) (<= (* 2 (select main_a v_prenex_20945)) 4) (<= (select main_a v_prenex_20944) 1002) (<= (+ (select main_a v_prenex_20945) 996) (select main_a v_prenex_20944)) (<= (+ main_x 1) v_prenex_20945))) (forall ((v_prenex_23210 Int) (v_prenex_23209 Int)) (or (<= 996 (select main_a v_prenex_23209)) (<= (* 2 (select main_a v_prenex_23209)) 2000) (<= (+ main_x 1) v_prenex_23210) (<= 1000 (+ (select main_a v_prenex_23210) (select main_a v_prenex_23209))) (<= 0 (* 2 (select main_a v_prenex_23210))) (< v_prenex_23209 main_y) (< v_prenex_23210 main_x))) (or (forall ((v_prenex_27024 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27024))) (<= (+ main_x 1) v_prenex_27024) (<= (select main_a v_prenex_27024) 2) (< v_prenex_27024 main_x) (<= 0 (select main_a v_prenex_27024)))) (forall ((v_prenex_27023 Int)) (<= (select main_a v_prenex_27023) 1000))) (forall ((v_prenex_22990 Int) (v_prenex_22991 Int)) (or (<= (select main_a v_prenex_22990) (+ (select main_a v_prenex_22991) 1000)) (<= (+ main_x 1) v_prenex_22991) (< v_prenex_22990 main_y) (<= (* 2 (select main_a v_prenex_22990)) 2000) (< v_prenex_22991 main_x) (<= (select main_a v_prenex_22990) 1002) (<= 0 (select main_a v_prenex_22991)))) (or (forall ((v_prenex_27763 Int)) (or (< v_prenex_27763 main_x) (<= 0 (* 2 (select main_a v_prenex_27763))) (<= (+ main_x 1) v_prenex_27763) (<= (* 2 (select main_a v_prenex_27763)) 4))) (forall ((v_prenex_27762 Int)) (or (<= (select main_a v_prenex_27762) 1002) (<= (+ main_y 1) v_prenex_27762) (<= (select main_a v_prenex_27762) 1000)))) (forall ((v_prenex_26486 Int) (v_prenex_26485 Int)) (or (<= (+ main_x 1) v_prenex_26486) (<= (select main_a v_prenex_26486) 2) (<= 998 (select main_a v_prenex_26485)) (<= 996 (select main_a v_prenex_26485)) (<= (+ (select main_a v_prenex_26486) 996) (select main_a v_prenex_26485)) (< v_prenex_26486 main_x) (<= (+ main_y 1) v_prenex_26485))) (or (forall ((v_prenex_23874 Int)) (or (<= 0 (* 2 (select main_a v_prenex_23874))) (<= (select main_a v_prenex_23874) 2) (<= (+ main_x 1) v_prenex_23874) (< v_prenex_23874 main_x))) (forall ((v_prenex_23873 Int)) (or (<= 996 (select main_a v_prenex_23873)) (<= (+ main_y 1) v_prenex_23873) (<= 998 (select main_a v_prenex_23873))))) (or (forall ((v_prenex_28456 Int)) (or (<= (select main_a v_prenex_28456) 2) (< v_prenex_28456 main_x) (<= (select main_a v_prenex_28456) 4) (<= (+ main_x 1) v_prenex_28456) (<= (* 2 (select main_a v_prenex_28456)) 4))) (forall ((v_prenex_28455 Int)) (or (<= (select main_a v_prenex_28455) 1000) (<= (select main_a v_prenex_28455) 1002)))) (forall ((v_prenex_25908 Int) (v_prenex_25907 Int)) (or (<= 998 (select main_a v_prenex_25907)) (<= 0 (* 2 (select main_a v_prenex_25908))) (< v_prenex_25908 main_x) (<= (select main_a v_prenex_25907) (+ (select main_a v_prenex_25908) 1000)) (<= (+ main_x 1) v_prenex_25908) (<= (* 2 (select main_a v_prenex_25908)) 4))) (forall ((v_prenex_19724 Int) (v_prenex_19723 Int)) (or (<= (+ main_x 1) v_prenex_19724) (<= 0 (+ (select main_a v_prenex_19724) 2)) (<= (+ main_y 1) v_prenex_19723) (<= (select main_a v_prenex_19723) (+ (select main_a v_prenex_19724) 1000)) (< v_prenex_19724 main_x))) (forall ((v_prenex_28629 Int) (v_prenex_28628 Int)) (or (<= 996 (select main_a v_prenex_28628)) (<= (* 2 (select main_a v_prenex_28629)) 4) (<= (+ (select main_a v_prenex_28629) (select main_a v_prenex_28628)) 1000) (<= 0 (+ (select main_a v_prenex_28629) 2)) (< v_prenex_28629 main_x) (<= (+ main_x 1) v_prenex_28629))) (or (forall ((v_prenex_21270 Int)) (or (<= (select main_a v_prenex_21270) 2) (<= (* 2 (select main_a v_prenex_21270)) 4) (<= (select main_a v_prenex_21270) 4) (<= (+ main_x 1) v_prenex_21270) (< v_prenex_21270 main_x))) (forall ((v_prenex_21269 Int)) (or (<= (* 2 (select main_a v_prenex_21269)) 2000) (<= 998 (select main_a v_prenex_21269))))) (forall ((v_prenex_23305 Int) (v_prenex_23306 Int)) (or (<= 0 (+ (select main_a v_prenex_23306) 2)) (<= (+ main_x 1) v_prenex_23306) (<= (select main_a v_prenex_23305) 1002) (<= 996 (select main_a v_prenex_23305)) (< v_prenex_23305 main_y) (<= 1000 (+ (select main_a v_prenex_23306) (select main_a v_prenex_23305))) (< v_prenex_23306 main_x))) (or (forall ((v_prenex_25358 Int)) (or (< v_prenex_25358 main_y) (<= (select main_a v_prenex_25358) 1002) (<= (select main_a v_prenex_25358) 1000))) (forall ((v_prenex_25359 Int)) (or (<= (select main_a v_prenex_25359) 4) (< v_prenex_25359 main_x) (<= (+ main_x 1) v_prenex_25359) (<= 0 (* 2 (select main_a v_prenex_25359)))))) (forall ((v_prenex_21925 Int) (v_prenex_21926 Int)) (or (<= (select main_a v_prenex_21925) 1000) (< v_prenex_21926 main_x) (<= (+ main_x 1) v_prenex_21926) (<= (select main_a v_prenex_21926) 2) (<= 0 (select main_a v_prenex_21926)) (<= (+ (select main_a v_prenex_21926) (select main_a v_prenex_21925)) 1000))) (forall ((v_prenex_21006 Int) (v_prenex_21007 Int)) (or (<= (select main_a v_prenex_21006) 1000) (<= 0 (* 2 (select main_a v_prenex_21007))) (<= (+ main_x 1) v_prenex_21007) (<= 1996 (* 2 (select main_a v_prenex_21006))) (<= (* 2 (select main_a v_prenex_21007)) 4) (<= 1000 (+ (select main_a v_prenex_21007) (select main_a v_prenex_21006))) (< v_prenex_21007 main_x))) (forall ((v_prenex_28589 Int) (v_prenex_28588 Int)) (or (<= (+ main_x 1) v_prenex_28589) (< v_prenex_28589 main_x) (<= 0 (select main_a v_prenex_28589)) (<= 1000 (+ (select main_a v_prenex_28589) (select main_a v_prenex_28588))) (<= (* 2 (select main_a v_prenex_28589)) 4) (<= (select main_a v_prenex_28588) 1000))) (or (forall ((v_prenex_19990 Int)) (<= (select main_a v_prenex_19990) 1000)) (forall ((v_prenex_19991 Int)) (or (< v_prenex_19991 main_x) (<= 0 (+ (select main_a v_prenex_19991) 2)) (<= (* 2 (select main_a v_prenex_19991)) 4) (<= (+ main_x 1) v_prenex_19991) (<= 0 (* 2 (select main_a v_prenex_19991)))))) (or (forall ((v_prenex_22267 Int)) (or (<= 996 (select main_a v_prenex_22267)) (<= 1996 (* 2 (select main_a v_prenex_22267))))) (forall ((v_prenex_22268 Int)) (or (<= (+ main_x 1) v_prenex_22268) (< v_prenex_22268 main_x) (<= (select main_a v_prenex_22268) 2) (<= 0 (* 2 (select main_a v_prenex_22268))) (<= (* 2 (select main_a v_prenex_22268)) 4)))) (forall ((v_prenex_25995 Int) (v_prenex_25996 Int)) (or (<= (+ main_x 1) v_prenex_25996) (<= 1996 (* 2 (select main_a v_prenex_25995))) (<= (select main_a v_prenex_25996) 2) (<= 0 (* 2 (select main_a v_prenex_25996))) (<= (+ (select main_a v_prenex_25996) 996) (select main_a v_prenex_25995)) (< v_prenex_25996 main_x) (<= (select main_a v_prenex_25995) 1002))) (forall ((v_prenex_27306 Int) (v_prenex_27307 Int)) (or (<= 996 (select main_a v_prenex_27306)) (<= (* 2 (select main_a v_prenex_27307)) 4) (<= (+ (select main_a v_prenex_27307) (select main_a v_prenex_27306)) 1000) (< v_prenex_27307 main_x) (<= (+ main_x 1) v_prenex_27307))) (forall ((v_prenex_21051 Int) (v_prenex_21052 Int)) (or (<= (* 2 (select main_a v_prenex_21051)) 2000) (<= (* 2 (select main_a v_prenex_21052)) 4) (< v_prenex_21052 main_x) (<= (+ main_x 1) v_prenex_21052) (<= (select main_a v_prenex_21052) 2) (<= (+ (select main_a v_prenex_21052) (select main_a v_prenex_21051)) 1000))) (or (forall ((v_prenex_19679 Int)) (or (<= (* 2 (select main_a v_prenex_19679)) 2000) (< v_prenex_19679 main_y) (<= 998 (select main_a v_prenex_19679)))) (forall ((v_prenex_19680 Int)) (or (<= (+ main_x 1) v_prenex_19680) (<= (select main_a v_prenex_19680) 4) (< v_prenex_19680 main_x) (<= (* 2 (select main_a v_prenex_19680)) 4)))) (or (forall ((v_prenex_23955 Int)) (or (<= (select main_a v_prenex_23955) 1000) (<= 996 (select main_a v_prenex_23955)))) (forall ((v_prenex_23956 Int)) (or (<= (+ main_x 1) v_prenex_23956) (<= (select main_a v_prenex_23956) 4) (< v_prenex_23956 main_x) (<= (select main_a v_prenex_23956) 2) (<= (* 2 (select main_a v_prenex_23956)) 4)))) (forall ((v_prenex_27733 Int) (v_prenex_27732 Int)) (or (<= (+ (select main_a v_prenex_27733) 996) (select main_a v_prenex_27732)) (<= (select main_a v_prenex_27733) 4) (<= 996 (select main_a v_prenex_27732)) (< v_prenex_27733 main_x) (<= (+ main_x 1) v_prenex_27733) (<= (* 2 (select main_a v_prenex_27733)) 4) (<= (* 2 (select main_a v_prenex_27732)) 2000))) (forall ((v_prenex_24042 Int) (v_prenex_24041 Int)) (or (<= (* 2 (select main_a v_prenex_24042)) 4) (<= 1000 (+ (select main_a v_prenex_24042) (select main_a v_prenex_24041))) (<= 0 (+ (select main_a v_prenex_24042) 2)) (<= 998 (select main_a v_prenex_24041)) (< v_prenex_24042 main_x) (<= (+ main_x 1) v_prenex_24042) (<= 996 (select main_a v_prenex_24041)))) (forall ((v_prenex_23772 Int) (v_prenex_23771 Int)) (or (<= (select main_a v_prenex_23772) 2) (<= (+ main_x 1) v_prenex_23772) (<= 1996 (* 2 (select main_a v_prenex_23771))) (<= (select main_a v_prenex_23771) (+ (select main_a v_prenex_23772) 1000)) (<= 998 (select main_a v_prenex_23771)) (< v_prenex_23772 main_x) (<= 0 (select main_a v_prenex_23772)))) (forall ((v_prenex_19818 Int) (v_prenex_19817 Int)) (or (<= (+ main_x 1) v_prenex_19818) (<= (* 2 (select main_a v_prenex_19818)) 4) (<= (+ (select main_a v_prenex_19818) 996) (select main_a v_prenex_19817)) (< v_prenex_19818 main_x) (<= 998 (select main_a v_prenex_19817)) (<= (select main_a v_prenex_19818) 2))) (forall ((v_prenex_24960 Int) (v_prenex_24959 Int)) (or (<= (+ (select main_a v_prenex_24960) (select main_a v_prenex_24959)) 1000) (<= (select main_a v_prenex_24959) 1000) (<= (+ main_y 1) v_prenex_24959) (< v_prenex_24959 main_y) (<= 998 (select main_a v_prenex_24959)))) (or (forall ((v_prenex_18820 Int)) (or (<= (* 2 (select main_a v_prenex_18820)) 4) (<= (+ main_x 1) v_prenex_18820) (<= 0 (+ (select main_a v_prenex_18820) 2)) (< v_prenex_18820 main_x) (<= (select main_a v_prenex_18820) 4))) (forall ((v_prenex_18819 Int)) (<= 998 (select main_a v_prenex_18819)))) (forall ((v_prenex_22400 Int) (v_prenex_22399 Int)) (or (<= 998 (select main_a v_prenex_22399)) (<= (+ main_y 1) v_prenex_22399) (<= 996 (select main_a v_prenex_22399)) (<= (+ (select main_a v_prenex_22400) (select main_a v_prenex_22399)) 1000) (< v_prenex_22399 main_y))) (forall ((v_prenex_26525 Int) (v_prenex_26526 Int)) (or (<= (select main_a v_prenex_26525) 1000) (<= 996 (select main_a v_prenex_26525)) (<= (select main_a v_prenex_26525) (+ (select main_a v_prenex_26526) 1000)) (<= (+ main_x 1) v_prenex_26526) (< v_prenex_26526 main_x) (<= 0 (* 2 (select main_a v_prenex_26526))) (<= (* 2 (select main_a v_prenex_26526)) 4))) (forall ((v_prenex_19276 Int) (v_prenex_19275 Int)) (or (<= 1000 (+ (select main_a v_prenex_19276) (select main_a v_prenex_19275))) (< v_prenex_19276 main_x) (<= (+ main_x 1) v_prenex_19276) (<= (select main_a v_prenex_19276) 4) (<= (* 2 (select main_a v_prenex_19275)) 2000) (<= 996 (select main_a v_prenex_19275)))) (forall ((v_prenex_19083 Int) (v_prenex_19084 Int)) (or (<= 998 (select main_a v_prenex_19083)) (<= (+ main_x 1) v_prenex_19084) (<= 0 (* 2 (select main_a v_prenex_19084))) (< v_prenex_19084 main_x) (<= 1000 (+ (select main_a v_prenex_19084) (select main_a v_prenex_19083))) (<= (select main_a v_prenex_19084) 2))) (forall ((v_prenex_28814 Int) (v_prenex_28813 Int)) (or (<= (select main_a v_prenex_28813) 1002) (<= 0 (select main_a v_prenex_28814)) (<= (+ (select main_a v_prenex_28814) 996) (select main_a v_prenex_28813)) (<= 998 (select main_a v_prenex_28813)) (< v_prenex_28814 main_x) (<= (+ main_x 1) v_prenex_28814) (< v_prenex_28813 main_y))) (forall ((v_prenex_22838 Int) (v_prenex_22839 Int)) (or (< v_prenex_22839 main_x) (<= (+ main_x 1) v_prenex_22839) (<= (+ (select main_a v_prenex_22839) (select main_a v_prenex_22838)) 1000) (<= (select main_a v_prenex_22838) 1000) (<= (select main_a v_prenex_22838) 1002) (<= (* 2 (select main_a v_prenex_22839)) 4))) (or (forall ((v_prenex_19822 Int)) (<= (* 2 (select main_a v_prenex_19822)) 4)) (forall ((v_prenex_19821 Int)) (or (<= (select main_a v_prenex_19821) 1000) (<= 998 (select main_a v_prenex_19821)) (<= (+ main_y 1) v_prenex_19821) (< v_prenex_19821 main_y)))) (forall ((v_prenex_23295 Int) (v_prenex_23296 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23295))) (<= (select main_a v_prenex_23295) 1000) (<= 1000 (+ (select main_a v_prenex_23296) (select main_a v_prenex_23295))) (< v_prenex_23296 main_x) (<= 0 (+ (select main_a v_prenex_23296) 2)) (< v_prenex_23295 main_y) (<= (+ main_x 1) v_prenex_23296))) (forall ((v_prenex_22495 Int) (v_prenex_22494 Int)) (or (<= (select main_a v_prenex_22494) 1002) (<= 1000 (+ (select main_a v_prenex_22495) (select main_a v_prenex_22494))) (<= (+ main_y 1) v_prenex_22494) (<= 1996 (* 2 (select main_a v_prenex_22494))) (<= (select main_a v_prenex_22495) 2) (<= (+ main_x 1) v_prenex_22495) (< v_prenex_22495 main_x))) (forall ((v_prenex_21708 Int) (v_prenex_21707 Int)) (or (<= (select main_a v_prenex_21707) (+ (select main_a v_prenex_21708) 1000)) (<= (select main_a v_prenex_21708) 2) (<= (select main_a v_prenex_21707) 1000) (<= (+ main_x 1) v_prenex_21708) (<= (* 2 (select main_a v_prenex_21707)) 2000) (<= (* 2 (select main_a v_prenex_21708)) 4) (< v_prenex_21708 main_x))) (forall ((v_prenex_23585 Int) (v_prenex_23584 Int)) (or (< v_prenex_23585 main_x) (<= (* 2 (select main_a v_prenex_23584)) 2000) (<= (select main_a v_prenex_23584) 1002) (<= (* 2 (select main_a v_prenex_23585)) 4) (<= (select main_a v_prenex_23585) 4) (<= (+ (select main_a v_prenex_23585) (select main_a v_prenex_23584)) 1000) (<= (+ main_x 1) v_prenex_23585))) (forall ((v_prenex_23974 Int) (v_prenex_23973 Int)) (or (<= (* 2 (select main_a v_prenex_23974)) 4) (< v_prenex_23973 main_y) (<= (select main_a v_prenex_23973) (+ (select main_a v_prenex_23974) 1000)) (< v_prenex_23974 main_x) (<= 998 (select main_a v_prenex_23973)) (<= (* 2 (select main_a v_prenex_23973)) 2000) (<= (+ main_x 1) v_prenex_23974))) (forall ((v_prenex_28910 Int) (v_prenex_28909 Int)) (or (<= 996 (select main_a v_prenex_28909)) (< v_prenex_28909 main_y) (<= (+ main_y 1) v_prenex_28909) (<= (select main_a v_prenex_28909) 1002) (<= (+ (select main_a v_prenex_28910) 996) (select main_a v_prenex_28909)))) (or (forall ((v_prenex_22000 Int)) (or (<= (select main_a v_prenex_22000) 2) (< v_prenex_22000 main_x) (<= (* 2 (select main_a v_prenex_22000)) 4) (<= (+ main_x 1) v_prenex_22000) (<= 0 (* 2 (select main_a v_prenex_22000))))) (forall ((v_prenex_21999 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21999))) (<= (* 2 (select main_a v_prenex_21999)) 2000)))) (or (forall ((v_prenex_19013 Int)) (or (<= (+ main_y 1) v_prenex_19013) (<= (* 2 (select main_a v_prenex_19013)) 2000) (<= 998 (select main_a v_prenex_19013)))) (forall ((v_prenex_19014 Int)) (or (<= (select main_a v_prenex_19014) 2) (<= (+ main_x 1) v_prenex_19014) (<= (* 2 (select main_a v_prenex_19014)) 4) (< v_prenex_19014 main_x)))) (forall ((v_prenex_20804 Int) (v_prenex_20803 Int)) (or (<= 0 (+ (select main_a v_prenex_20804) 2)) (<= (select main_a v_prenex_20803) (+ (select main_a v_prenex_20804) 1000)) (< v_prenex_20804 main_x) (<= 998 (select main_a v_prenex_20803)) (<= (+ main_x 1) v_prenex_20804) (<= 1996 (* 2 (select main_a v_prenex_20803))))) (forall ((v_prenex_28556 Int) (v_prenex_28555 Int)) (or (<= (+ main_x 1) v_prenex_28556) (<= 1996 (* 2 (select main_a v_prenex_28555))) (< v_prenex_28556 main_x) (<= 998 (select main_a v_prenex_28555)) (<= (select main_a v_prenex_28556) 2) (<= (+ (select main_a v_prenex_28556) (select main_a v_prenex_28555)) 1000))) (or (forall ((v_prenex_21758 Int)) (or (<= (* 2 (select main_a v_prenex_21758)) 4) (<= 0 (+ (select main_a v_prenex_21758) 2)) (<= (select main_a v_prenex_21758) 2) (< v_prenex_21758 main_x) (<= (+ main_x 1) v_prenex_21758))) (forall ((v_prenex_21757 Int)) (<= (* 2 (select main_a v_prenex_21757)) 2000))) (forall ((v_prenex_22594 Int) (v_prenex_22595 Int)) (or (<= (+ main_x 1) v_prenex_22595) (<= 1000 (+ (select main_a v_prenex_22595) (select main_a v_prenex_22594))) (<= 998 (select main_a v_prenex_22594)) (< v_prenex_22595 main_x) (<= (select main_a v_prenex_22595) 4) (<= 1996 (* 2 (select main_a v_prenex_22594))) (<= 0 (select main_a v_prenex_22595)))) (forall ((v_prenex_21027 Int) (v_prenex_21028 Int)) (or (<= (select main_a v_prenex_21028) 2) (< v_prenex_21028 main_x) (<= 0 (select main_a v_prenex_21028)) (<= 998 (select main_a v_prenex_21027)) (<= 996 (select main_a v_prenex_21027)) (<= (+ (select main_a v_prenex_21028) (select main_a v_prenex_21027)) 1000) (<= (+ main_x 1) v_prenex_21028))) (forall ((v_prenex_21135 Int) (v_prenex_21136 Int)) (or (<= (select main_a v_prenex_21136) 4) (<= 0 (* 2 (select main_a v_prenex_21136))) (<= 998 (select main_a v_prenex_21135)) (<= (+ (select main_a v_prenex_21136) 996) (select main_a v_prenex_21135)) (< v_prenex_21136 main_x) (<= (+ main_x 1) v_prenex_21136) (<= (select main_a v_prenex_21135) 1000))) (forall ((v_prenex_26196 Int) (v_prenex_26195 Int)) (or (<= (select main_a v_prenex_26195) 1002) (< v_prenex_26196 main_x) (<= (+ main_x 1) v_prenex_26196) (<= (select main_a v_prenex_26195) (+ (select main_a v_prenex_26196) 1000)) (<= 0 (* 2 (select main_a v_prenex_26196))) (<= (select main_a v_prenex_26196) 2) (<= (select main_a v_prenex_26195) 1000))) (or (forall ((v_prenex_25096 Int)) (or (<= 0 (select main_a v_prenex_25096)) (< v_prenex_25096 main_x) (<= (select main_a v_prenex_25096) 4) (<= 0 (* 2 (select main_a v_prenex_25096))) (<= (+ main_x 1) v_prenex_25096))) (forall ((v_prenex_25095 Int)) (or (<= 998 (select main_a v_prenex_25095)) (<= (select main_a v_prenex_25095) 1002)))) (or (forall ((v_prenex_19343 Int)) (<= (select main_a v_prenex_19343) 1000)) (forall ((v_prenex_19344 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19344))) (<= 0 (select main_a v_prenex_19344)) (<= (select main_a v_prenex_19344) 4) (<= (+ main_x 1) v_prenex_19344) (< v_prenex_19344 main_x)))) (forall ((v_prenex_19876 Int) (v_prenex_19875 Int)) (or (< v_prenex_19876 main_x) (<= (+ main_x 1) v_prenex_19876) (<= 1996 (* 2 (select main_a v_prenex_19875))) (<= (select main_a v_prenex_19876) 4) (<= 996 (select main_a v_prenex_19875)) (<= 1000 (+ (select main_a v_prenex_19876) (select main_a v_prenex_19875))))) (or (forall ((v_prenex_25292 Int)) (or (<= (* 2 (select main_a v_prenex_25292)) 4) (<= (+ main_x 1) v_prenex_25292) (< v_prenex_25292 main_x) (<= 0 (* 2 (select main_a v_prenex_25292))) (<= (select main_a v_prenex_25292) 2))) (forall ((v_prenex_25291 Int)) (or (<= (* 2 (select main_a v_prenex_25291)) 2000) (<= 996 (select main_a v_prenex_25291))))) (forall ((v_prenex_26493 Int) (v_prenex_26494 Int)) (or (<= (select main_a v_prenex_26494) 4) (<= 1996 (* 2 (select main_a v_prenex_26493))) (< v_prenex_26494 main_x) (<= (+ (select main_a v_prenex_26494) 996) (select main_a v_prenex_26493)) (<= (+ main_x 1) v_prenex_26494) (<= (select main_a v_prenex_26493) 1000) (<= (select main_a v_prenex_26494) 2))) (forall ((v_prenex_26389 Int) (v_prenex_26390 Int)) (or (<= (+ main_x 1) v_prenex_26390) (<= (select main_a v_prenex_26390) 2) (<= 0 (select main_a v_prenex_26390)) (<= (select main_a v_prenex_26389) 1000) (< v_prenex_26390 main_x) (<= (select main_a v_prenex_26389) (+ (select main_a v_prenex_26390) 1000)))) (forall ((v_prenex_20566 Int) (v_prenex_20565 Int)) (or (<= (select main_a v_prenex_20566) 2) (< v_prenex_20566 main_x) (<= (+ main_x 1) v_prenex_20566) (<= (+ (select main_a v_prenex_20566) (select main_a v_prenex_20565)) 1000) (<= (select main_a v_prenex_20565) 1000) (<= 1996 (* 2 (select main_a v_prenex_20565))) (<= 0 (select main_a v_prenex_20566)))) (forall ((v_prenex_26875 Int) (v_prenex_26874 Int)) (or (<= (+ main_y 1) v_prenex_26874) (<= 998 (select main_a v_prenex_26874)) (<= (+ main_x 1) v_prenex_26875) (< v_prenex_26875 main_x) (<= 1000 (+ (select main_a v_prenex_26875) (select main_a v_prenex_26874))) (<= 0 (+ (select main_a v_prenex_26875) 2)))) (forall ((v_prenex_28137 Int)) (or (<= (select main_a v_prenex_28137) 2) (<= 0 (* 2 (select main_a v_prenex_28137))) (<= (+ main_x 1) v_prenex_28137) (<= 0 (select main_a v_prenex_28137)) (< v_prenex_28137 main_x))) (or (forall ((v_prenex_28285 Int)) (<= (* 2 (select main_a v_prenex_28285)) 2000)) (forall ((v_prenex_28286 Int)) (or (<= 0 (select main_a v_prenex_28286)) (<= (+ main_x 1) v_prenex_28286) (<= 0 (* 2 (select main_a v_prenex_28286))) (< v_prenex_28286 main_x)))) (or (forall ((v_prenex_26327 Int)) (<= 998 (select main_a v_prenex_26327))) (forall ((v_prenex_26328 Int)) (or (< v_prenex_26328 main_x) (<= (+ main_x 1) v_prenex_26328) (<= (* 2 (select main_a v_prenex_26328)) 4) (<= 0 (+ (select main_a v_prenex_26328) 2))))) (forall ((v_prenex_20301 Int) (v_prenex_20300 Int)) (or (<= (+ (select main_a v_prenex_20301) (select main_a v_prenex_20300)) 1000) (<= (select main_a v_prenex_20300) 1002) (< v_prenex_20301 main_x) (<= 0 (+ (select main_a v_prenex_20301) 2)) (<= (select main_a v_prenex_20300) 1000) (<= (select main_a v_prenex_20301) 4) (<= (+ main_x 1) v_prenex_20301))) (forall ((v_prenex_22558 Int) (v_prenex_22559 Int)) (or (<= (+ main_y 1) v_prenex_22558) (<= (* 2 (select main_a v_prenex_22558)) 2000) (<= (+ main_x 1) v_prenex_22559) (< v_prenex_22559 main_x) (<= (+ (select main_a v_prenex_22559) (select main_a v_prenex_22558)) 1000) (<= (select main_a v_prenex_22559) 2))) (forall ((v_prenex_26969 Int) (v_prenex_26970 Int)) (or (<= (+ (select main_a v_prenex_26970) 996) (select main_a v_prenex_26969)) (<= 996 (select main_a v_prenex_26969)) (<= 0 (* 2 (select main_a v_prenex_26970))) (<= (+ main_x 1) v_prenex_26970) (< v_prenex_26970 main_x) (<= (* 2 (select main_a v_prenex_26969)) 2000))) (forall ((v_prenex_22353 Int) (v_prenex_22354 Int)) (or (<= (+ main_x 1) v_prenex_22354) (< v_prenex_22354 main_x) (<= 0 (select main_a v_prenex_22354)) (<= (select main_a v_prenex_22353) 1000) (<= (select main_a v_prenex_22353) 1002) (<= (select main_a v_prenex_22353) (+ (select main_a v_prenex_22354) 1000)))) (or (forall ((v_prenex_22869 Int)) (or (< v_prenex_22869 main_x) (<= (select main_a v_prenex_22869) 2) (<= (+ main_x 1) v_prenex_22869) (<= (* 2 (select main_a v_prenex_22869)) 4) (<= 0 (+ (select main_a v_prenex_22869) 2)))) (forall ((v_prenex_22868 Int)) (or (<= (select main_a v_prenex_22868) 1002) (<= (select main_a v_prenex_22868) 1000)))) (or (forall ((v_prenex_20724 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20724))) (<= (select main_a v_prenex_20724) 4) (< v_prenex_20724 main_x) (<= (+ main_x 1) v_prenex_20724))) (forall ((v_prenex_20723 Int)) (or (<= 998 (select main_a v_prenex_20723)) (<= 1996 (* 2 (select main_a v_prenex_20723))) (< v_prenex_20723 main_y)))) (or (forall ((v_prenex_26826 Int)) (or (<= (+ main_x 1) v_prenex_26826) (< v_prenex_26826 main_x) (<= 0 (* 2 (select main_a v_prenex_26826))) (<= (select main_a v_prenex_26826) 4))) (forall ((v_prenex_26825 Int)) (or (< v_prenex_26825 main_y) (<= (select main_a v_prenex_26825) 1000)))) (forall ((v_prenex_21296 Int) (v_prenex_21295 Int)) (or (<= (+ main_x 1) v_prenex_21296) (<= 1996 (* 2 (select main_a v_prenex_21295))) (< v_prenex_21296 main_x) (<= 998 (select main_a v_prenex_21295)) (<= (select main_a v_prenex_21296) 4) (<= (+ (select main_a v_prenex_21296) 996) (select main_a v_prenex_21295)) (<= 0 (select main_a v_prenex_21296)))) (or (forall ((v_prenex_24772 Int)) (<= (select main_a v_prenex_24772) 1002)) (forall ((v_prenex_24773 Int)) (or (<= 0 (+ (select main_a v_prenex_24773) 2)) (<= 0 (select main_a v_prenex_24773)) (<= (+ main_x 1) v_prenex_24773) (< v_prenex_24773 main_x) (<= 0 (* 2 (select main_a v_prenex_24773)))))) (forall ((v_prenex_27214 Int) (v_prenex_27215 Int)) (or (<= 0 (+ (select main_a v_prenex_27215) 2)) (< v_prenex_27215 main_x) (<= 1996 (* 2 (select main_a v_prenex_27214))) (<= 1000 (+ (select main_a v_prenex_27215) (select main_a v_prenex_27214))) (<= (+ main_x 1) v_prenex_27215) (<= (select main_a v_prenex_27215) 2) (<= (* 2 (select main_a v_prenex_27214)) 2000))) (forall ((v_prenex_23659 Int) (v_prenex_23658 Int)) (or (<= (select main_a v_prenex_23658) 1002) (<= (+ (select main_a v_prenex_23659) 996) (select main_a v_prenex_23658)) (<= (select main_a v_prenex_23658) 1000) (<= (* 2 (select main_a v_prenex_23659)) 4) (<= 0 (* 2 (select main_a v_prenex_23659))) (< v_prenex_23659 main_x) (<= (+ main_x 1) v_prenex_23659))) (forall ((v_prenex_20447 Int) (v_prenex_20446 Int)) (or (<= (+ (select main_a v_prenex_20447) (select main_a v_prenex_20446)) 1000) (<= (select main_a v_prenex_20447) 4) (<= (select main_a v_prenex_20447) 2) (<= 998 (select main_a v_prenex_20446)) (<= (+ main_x 1) v_prenex_20447) (< v_prenex_20447 main_x) (<= (* 2 (select main_a v_prenex_20446)) 2000))) (or (forall ((v_prenex_20430 Int)) (or (<= 998 (select main_a v_prenex_20430)) (< v_prenex_20430 main_y) (<= 1996 (* 2 (select main_a v_prenex_20430))))) (forall ((v_prenex_20431 Int)) (or (< v_prenex_20431 main_x) (<= (+ main_x 1) v_prenex_20431) (<= 0 (+ (select main_a v_prenex_20431) 2)) (<= 0 (* 2 (select main_a v_prenex_20431)))))) (forall ((v_prenex_21657 Int) (v_prenex_21658 Int)) (or (< v_prenex_21658 main_x) (<= (+ main_y 1) v_prenex_21657) (<= 1000 (+ (select main_a v_prenex_21658) (select main_a v_prenex_21657))) (<= (select main_a v_prenex_21657) 1000) (<= (select main_a v_prenex_21658) 2) (<= (+ main_x 1) v_prenex_21658) (<= 996 (select main_a v_prenex_21657)))) (forall ((v_prenex_21405 Int) (v_prenex_21406 Int)) (or (<= (+ main_x 1) v_prenex_21406) (<= 0 (* 2 (select main_a v_prenex_21406))) (< v_prenex_21406 main_x) (<= 1000 (+ (select main_a v_prenex_21406) (select main_a v_prenex_21405))) (<= (+ main_y 1) v_prenex_21405) (<= 1996 (* 2 (select main_a v_prenex_21405))))) (forall ((v_prenex_20788 Int) (v_prenex_20787 Int)) (or (<= (+ main_x 1) v_prenex_20788) (<= (* 2 (select main_a v_prenex_20787)) 2000) (<= 0 (* 2 (select main_a v_prenex_20788))) (<= 996 (select main_a v_prenex_20787)) (<= 1000 (+ (select main_a v_prenex_20788) (select main_a v_prenex_20787))) (< v_prenex_20788 main_x))) (forall ((v_prenex_23587 Int) (v_prenex_23586 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_23586))) (<= (select main_a v_prenex_23587) 2) (< v_prenex_23587 main_x) (<= (select main_a v_prenex_23586) 1002) (<= (+ (select main_a v_prenex_23587) (select main_a v_prenex_23586)) 1000) (<= (+ main_x 1) v_prenex_23587) (<= (select main_a v_prenex_23587) 4))) (or (forall ((v_prenex_21133 Int)) (or (<= 996 (select main_a v_prenex_21133)) (<= 998 (select main_a v_prenex_21133)))) (forall ((v_prenex_21134 Int)) (or (<= (select main_a v_prenex_21134) 2) (< v_prenex_21134 main_x) (<= 0 (select main_a v_prenex_21134)) (<= (+ main_x 1) v_prenex_21134) (<= (* 2 (select main_a v_prenex_21134)) 4)))) (forall ((v_prenex_26107 Int) (v_prenex_26108 Int)) (or (<= (* 2 (select main_a v_prenex_26108)) 4) (<= 998 (select main_a v_prenex_26107)) (< v_prenex_26108 main_x) (<= (select main_a v_prenex_26107) (+ (select main_a v_prenex_26108) 1000)) (<= 996 (select main_a v_prenex_26107)) (<= (+ main_x 1) v_prenex_26108))) (forall ((v_prenex_19061 Int) (v_prenex_19062 Int)) (or (<= (* 2 (select main_a v_prenex_19061)) 2000) (<= (select main_a v_prenex_19061) (+ (select main_a v_prenex_19062) 1000)) (<= (* 2 (select main_a v_prenex_19062)) 4) (<= 0 (* 2 (select main_a v_prenex_19062))) (<= (+ main_x 1) v_prenex_19062) (<= 998 (select main_a v_prenex_19061)) (< v_prenex_19062 main_x))) (forall ((v_prenex_21795 Int) (v_prenex_21796 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_21795))) (<= (select main_a v_prenex_21796) 2) (<= (select main_a v_prenex_21795) (+ (select main_a v_prenex_21796) 1000)) (< v_prenex_21796 main_x) (<= (select main_a v_prenex_21795) 1000) (<= (select main_a v_prenex_21796) 4) (<= (+ main_x 1) v_prenex_21796))) (forall ((v_prenex_26831 Int) (v_prenex_26832 Int)) (or (<= (+ (select main_a v_prenex_26832) (select main_a v_prenex_26831)) 1000) (<= (select main_a v_prenex_26832) 2) (<= (+ main_x 1) v_prenex_26832) (<= 996 (select main_a v_prenex_26831)) (< v_prenex_26832 main_x))) (forall ((v_prenex_20236 Int) (v_prenex_20237 Int)) (or (<= 996 (select main_a v_prenex_20236)) (< v_prenex_20237 main_x) (<= (+ main_x 1) v_prenex_20237) (<= (+ (select main_a v_prenex_20237) 996) (select main_a v_prenex_20236)) (<= (select main_a v_prenex_20237) 2) (< v_prenex_20236 main_y))) (or (forall ((v_prenex_21565 Int)) (<= 1996 (* 2 (select main_a v_prenex_21565)))) (forall ((v_prenex_21566 Int)) (or (<= (select main_a v_prenex_21566) 4) (<= 0 (* 2 (select main_a v_prenex_21566))) (<= (+ main_x 1) v_prenex_21566) (< v_prenex_21566 main_x) (<= (* 2 (select main_a v_prenex_21566)) 4)))) (forall ((v_prenex_27021 Int) (v_prenex_27022 Int)) (or (<= (select main_a v_prenex_27021) 1002) (<= 996 (select main_a v_prenex_27021)) (<= 0 (+ (select main_a v_prenex_27022) 2)) (<= 1000 (+ (select main_a v_prenex_27022) (select main_a v_prenex_27021))) (< v_prenex_27022 main_x) (<= (+ main_x 1) v_prenex_27022) (<= (select main_a v_prenex_27022) 4))) (or (forall ((v_prenex_28397 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_28397))) (<= (* 2 (select main_a v_prenex_28397)) 2000))) (forall ((v_prenex_28398 Int)) (or (<= (select main_a v_prenex_28398) 2) (<= (* 2 (select main_a v_prenex_28398)) 4) (< v_prenex_28398 main_x) (<= 0 (* 2 (select main_a v_prenex_28398))) (<= (+ main_x 1) v_prenex_28398)))) (forall ((v_prenex_19496 Int) (v_prenex_19495 Int)) (or (<= (+ main_x 1) v_prenex_19496) (<= (* 2 (select main_a v_prenex_19495)) 2000) (<= (* 2 (select main_a v_prenex_19496)) 4) (<= 998 (select main_a v_prenex_19495)) (< v_prenex_19496 main_x) (<= (+ (select main_a v_prenex_19496) (select main_a v_prenex_19495)) 1000) (<= (select main_a v_prenex_19496) 2))) (or (forall ((v_prenex_27908 Int)) (or (< v_prenex_27908 main_y) (<= (select main_a v_prenex_27908) 1002))) (forall ((v_prenex_27909 Int)) (or (< v_prenex_27909 main_x) (<= (+ main_x 1) v_prenex_27909) (<= 0 (select main_a v_prenex_27909)) (<= (* 2 (select main_a v_prenex_27909)) 4)))) (forall ((v_prenex_26846 Int) (v_prenex_26847 Int)) (or (<= (+ (select main_a v_prenex_26847) 996) (select main_a v_prenex_26846)) (<= (* 2 (select main_a v_prenex_26847)) 4) (< v_prenex_26847 main_x) (<= (+ main_x 1) v_prenex_26847) (<= (select main_a v_prenex_26846) 1000) (<= 0 (+ (select main_a v_prenex_26847) 2)) (<= (* 2 (select main_a v_prenex_26846)) 2000))) (forall ((v_prenex_27711 Int) (v_prenex_27710 Int)) (or (<= (+ main_x 1) v_prenex_27711) (<= (select main_a v_prenex_27710) 1002) (<= (* 2 (select main_a v_prenex_27711)) 4) (<= (+ (select main_a v_prenex_27711) (select main_a v_prenex_27710)) 1000) (< v_prenex_27711 main_x) (<= (select main_a v_prenex_27711) 4) (<= 996 (select main_a v_prenex_27710)))) (forall ((v_prenex_26297 Int) (v_prenex_26298 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26297))) (<= (+ main_x 1) v_prenex_26298) (<= 998 (select main_a v_prenex_26297)) (<= (select main_a v_prenex_26297) (+ (select main_a v_prenex_26298) 1000)) (<= 0 (+ (select main_a v_prenex_26298) 2)) (< v_prenex_26298 main_x) (<= (+ main_y 1) v_prenex_26297))) (or (forall ((v_prenex_19835 Int)) (or (<= (select main_a v_prenex_19835) 1002) (<= 1996 (* 2 (select main_a v_prenex_19835))))) (forall ((v_prenex_19836 Int)) (or (<= (* 2 (select main_a v_prenex_19836)) 4) (<= 0 (+ (select main_a v_prenex_19836) 2)) (< v_prenex_19836 main_x) (<= (+ main_x 1) v_prenex_19836)))) (or (forall ((v_prenex_21471 Int)) (or (<= (select main_a v_prenex_21471) 1000) (<= (+ main_y 1) v_prenex_21471))) (forall ((v_prenex_21472 Int)) (or (<= (+ main_x 1) v_prenex_21472) (<= (select main_a v_prenex_21472) 2) (< v_prenex_21472 main_x) (<= 0 (* 2 (select main_a v_prenex_21472)))))) (forall ((v_prenex_20031 Int) (v_prenex_20030 Int)) (or (<= 0 (* 2 (select main_a v_prenex_20031))) (<= (select main_a v_prenex_20030) 1000) (<= (select main_a v_prenex_20031) 2) (<= 1000 (+ (select main_a v_prenex_20031) (select main_a v_prenex_20030))) (<= (+ main_x 1) v_prenex_20031) (< v_prenex_20031 main_x) (<= 996 (select main_a v_prenex_20030)))) (or (forall ((v_prenex_24567 Int)) (or (<= (select main_a v_prenex_24567) 2) (<= (+ main_x 1) v_prenex_24567) (<= 0 (* 2 (select main_a v_prenex_24567))) (< v_prenex_24567 main_x) (<= 0 (select main_a v_prenex_24567)))) (forall ((v_prenex_24566 Int)) (or (<= (select main_a v_prenex_24566) 1000) (<= 1996 (* 2 (select main_a v_prenex_24566)))))) (or (forall ((v_prenex_27082 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27082))) (< v_prenex_27082 main_x) (<= (* 2 (select main_a v_prenex_27082)) 4) (<= (+ main_x 1) v_prenex_27082))) (forall ((v_prenex_27081 Int)) (or (<= 996 (select main_a v_prenex_27081)) (<= 1996 (* 2 (select main_a v_prenex_27081))) (< v_prenex_27081 main_y)))) (forall ((v_prenex_28623 Int) (v_prenex_28622 Int)) (or (<= (+ (select main_a v_prenex_28623) (select main_a v_prenex_28622)) 1000) (<= 0 (+ (select main_a v_prenex_28623) 2)) (<= (+ main_x 1) v_prenex_28623) (<= (* 2 (select main_a v_prenex_28622)) 2000) (<= (+ main_y 1) v_prenex_28622) (< v_prenex_28623 main_x) (<= (select main_a v_prenex_28622) 1000))) (or (forall ((v_prenex_24281 Int)) (<= (select main_a v_prenex_24281) 1000)) (forall ((v_prenex_24282 Int)) (or (<= 0 (+ (select main_a v_prenex_24282) 2)) (<= (+ main_x 1) v_prenex_24282) (<= (select main_a v_prenex_24282) 4) (< v_prenex_24282 main_x) (<= (* 2 (select main_a v_prenex_24282)) 4)))) (forall ((v_prenex_28569 Int) (v_prenex_28568 Int)) (or (< v_prenex_28569 main_x) (< v_prenex_28568 main_y) (<= 1996 (* 2 (select main_a v_prenex_28568))) (<= 0 (* 2 (select main_a v_prenex_28569))) (<= (+ main_x 1) v_prenex_28569) (<= (select main_a v_prenex_28568) 1000) (<= 1000 (+ (select main_a v_prenex_28569) (select main_a v_prenex_28568))))) (forall ((v_prenex_22962 Int) (v_prenex_22963 Int)) (or (<= (+ main_x 1) v_prenex_22963) (<= 996 (select main_a v_prenex_22962)) (<= 998 (select main_a v_prenex_22962)) (< v_prenex_22963 main_x) (<= (+ main_y 1) v_prenex_22962) (<= (select main_a v_prenex_22963) 2) (<= 1000 (+ (select main_a v_prenex_22963) (select main_a v_prenex_22962))))) (or (forall ((v_prenex_23139 Int)) (or (<= (* 2 (select main_a v_prenex_23139)) 2000) (<= 1996 (* 2 (select main_a v_prenex_23139))) (<= (+ main_y 1) v_prenex_23139))) (forall ((v_prenex_23140 Int)) (or (< v_prenex_23140 main_x) (<= (+ main_x 1) v_prenex_23140) (<= 0 (* 2 (select main_a v_prenex_23140))) (<= 0 (select main_a v_prenex_23140))))) (forall ((v_prenex_27143 Int) (v_prenex_27144 Int)) (or (<= (select main_a v_prenex_27143) 1000) (< v_prenex_27143 main_y) (<= (* 2 (select main_a v_prenex_27143)) 2000) (< v_prenex_27144 main_x) (<= (+ main_x 1) v_prenex_27144) (<= 0 (select main_a v_prenex_27144)) (<= 1000 (+ (select main_a v_prenex_27144) (select main_a v_prenex_27143))))) (forall ((v_prenex_21137 Int) (v_prenex_21138 Int)) (or (< v_prenex_21138 main_x) (<= 1000 (+ (select main_a v_prenex_21138) (select main_a v_prenex_21137))) (<= 0 (select main_a v_prenex_21138)) (<= (select main_a v_prenex_21137) 1000) (<= (* 2 (select main_a v_prenex_21137)) 2000) (<= (select main_a v_prenex_21138) 4) (<= (+ main_x 1) v_prenex_21138))) (forall ((v_prenex_19999 Int) (v_prenex_19998 Int)) (or (<= (+ (select main_a v_prenex_19999) (select main_a v_prenex_19998)) 1000) (<= (* 2 (select main_a v_prenex_19998)) 2000) (<= 996 (select main_a v_prenex_19998)) (<= (* 2 (select main_a v_prenex_19999)) 4) (< v_prenex_19999 main_x) (<= (+ main_x 1) v_prenex_19999) (<= 0 (* 2 (select main_a v_prenex_19999))))) (forall ((v_prenex_20865 Int)) (or (<= 0 (+ (select main_a v_prenex_20865) 2)) (< v_prenex_20865 main_x) (<= (select main_a v_prenex_20865) 4) (<= (+ main_x 1) v_prenex_20865) (<= 0 (* 2 (select main_a v_prenex_20865))))) (forall ((v_prenex_20599 Int) (v_prenex_20600 Int)) (or (<= (+ main_x 1) v_prenex_20600) (<= (select main_a v_prenex_20600) 4) (< v_prenex_20599 main_y) (< v_prenex_20600 main_x) (<= (+ (select main_a v_prenex_20600) 996) (select main_a v_prenex_20599)))) (forall ((v_prenex_20025 Int) (v_prenex_20024 Int)) (or (< v_prenex_20024 main_y) (< v_prenex_20025 main_x) (<= (+ (select main_a v_prenex_20025) 996) (select main_a v_prenex_20024)) (<= (select main_a v_prenex_20025) 2) (<= 996 (select main_a v_prenex_20024)) (<= (* 2 (select main_a v_prenex_20024)) 2000) (<= (+ main_x 1) v_prenex_20025))) (forall ((v_prenex_27531 Int) (v_prenex_27530 Int)) (or (<= (+ main_y 1) v_prenex_27530) (<= (select main_a v_prenex_27530) 1000) (<= 1000 (+ (select main_a v_prenex_27531) (select main_a v_prenex_27530))) (<= 998 (select main_a v_prenex_27530)) (< v_prenex_27530 main_y))) (forall ((v_prenex_27900 Int) (v_prenex_27901 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27900))) (<= (* 2 (select main_a v_prenex_27900)) 2000) (<= (select main_a v_prenex_27900) (+ (select main_a v_prenex_27901) 1000)) (<= 0 (select main_a v_prenex_27901)) (< v_prenex_27901 main_x) (<= (select main_a v_prenex_27901) 2) (<= (+ main_x 1) v_prenex_27901))) (forall ((v_prenex_21726 Int) (v_prenex_21725 Int)) (or (<= (select main_a v_prenex_21726) 4) (<= (select main_a v_prenex_21725) (+ (select main_a v_prenex_21726) 1000)) (<= 998 (select main_a v_prenex_21725)) (<= 1996 (* 2 (select main_a v_prenex_21725))) (<= (+ main_y 1) v_prenex_21725) (<= (+ main_x 1) v_prenex_21726) (< v_prenex_21726 main_x))) (forall ((v_prenex_27880 Int) (v_prenex_27881 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27880))) (<= 0 (select main_a v_prenex_27881)) (<= (+ (select main_a v_prenex_27881) (select main_a v_prenex_27880)) 1000) (< v_prenex_27881 main_x) (<= (+ main_x 1) v_prenex_27881))) (forall ((v_prenex_28663 Int) (v_prenex_28662 Int)) (or (<= (* 2 (select main_a v_prenex_28662)) 2000) (< v_prenex_28663 main_x) (<= (select main_a v_prenex_28663) 2) (<= 998 (select main_a v_prenex_28662)) (<= 0 (select main_a v_prenex_28663)) (<= (select main_a v_prenex_28662) (+ (select main_a v_prenex_28663) 1000)) (<= (+ main_x 1) v_prenex_28663))) (forall ((v_prenex_27386 Int) (v_prenex_27387 Int)) (or (<= (+ main_x 1) v_prenex_27387) (<= (select main_a v_prenex_27386) 1000) (<= (* 2 (select main_a v_prenex_27387)) 4) (<= (select main_a v_prenex_27386) 1002) (< v_prenex_27387 main_x) (<= (select main_a v_prenex_27386) (+ (select main_a v_prenex_27387) 1000)))) (or (forall ((v_prenex_20659 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20659))) (< v_prenex_20659 main_y))) (forall ((v_prenex_20660 Int)) (or (< v_prenex_20660 main_x) (<= (* 2 (select main_a v_prenex_20660)) 4) (<= (+ main_x 1) v_prenex_20660)))) (forall ((v_prenex_26924 Int) (v_prenex_26925 Int)) (or (<= 998 (select main_a v_prenex_26924)) (< v_prenex_26925 main_x) (<= (select main_a v_prenex_26925) 2) (<= 1996 (* 2 (select main_a v_prenex_26924))) (<= (select main_a v_prenex_26925) 4) (<= (+ main_x 1) v_prenex_26925) (<= (+ (select main_a v_prenex_26925) (select main_a v_prenex_26924)) 1000))) (forall ((v_prenex_25717 Int) (v_prenex_25716 Int)) (or (<= (* 2 (select main_a v_prenex_25716)) 2000) (<= (+ main_x 1) v_prenex_25717) (<= (+ (select main_a v_prenex_25717) (select main_a v_prenex_25716)) 1000) (<= (select main_a v_prenex_25716) 1002) (<= (* 2 (select main_a v_prenex_25717)) 4) (<= (+ main_y 1) v_prenex_25716) (< v_prenex_25717 main_x))) (forall ((v_prenex_28009 Int) (v_prenex_28010 Int)) (or (< v_prenex_28010 main_x) (<= (+ main_x 1) v_prenex_28010) (<= (+ (select main_a v_prenex_28010) 996) (select main_a v_prenex_28009)) (<= 1996 (* 2 (select main_a v_prenex_28009))) (<= 0 (* 2 (select main_a v_prenex_28010))) (<= 998 (select main_a v_prenex_28009)))) (forall ((v_prenex_20323 Int) (v_prenex_20322 Int)) (or (<= (+ main_x 1) v_prenex_20323) (< v_prenex_20323 main_x) (<= 996 (select main_a v_prenex_20322)) (<= (* 2 (select main_a v_prenex_20323)) 4) (<= 0 (* 2 (select main_a v_prenex_20323))) (<= (+ (select main_a v_prenex_20323) (select main_a v_prenex_20322)) 1000))) (or (forall ((v_prenex_25416 Int)) (or (<= 998 (select main_a v_prenex_25416)) (< v_prenex_25416 main_y))) (forall ((v_prenex_25417 Int)) (or (< v_prenex_25417 main_x) (<= 0 (* 2 (select main_a v_prenex_25417))) (<= (+ main_x 1) v_prenex_25417) (<= (select main_a v_prenex_25417) 2)))) (forall ((v_prenex_26394 Int) (v_prenex_26393 Int)) (or (<= (select main_a v_prenex_26394) 4) (<= (+ (select main_a v_prenex_26394) (select main_a v_prenex_26393)) 1000) (< v_prenex_26394 main_x) (<= (+ main_x 1) v_prenex_26394) (<= 998 (select main_a v_prenex_26393)))) (or (forall ((v_prenex_26529 Int)) (or (< v_prenex_26529 main_y) (<= (select main_a v_prenex_26529) 1002) (<= (select main_a v_prenex_26529) 1000))) (forall ((v_prenex_26530 Int)) (or (< v_prenex_26530 main_x) (<= (+ main_x 1) v_prenex_26530) (<= (* 2 (select main_a v_prenex_26530)) 4)))) (forall ((v_prenex_18854 Int) (v_prenex_18853 Int)) (or (<= 996 (select main_a v_prenex_18853)) (<= 998 (select main_a v_prenex_18853)) (<= (+ main_x 1) v_prenex_18854) (<= (+ (select main_a v_prenex_18854) 996) (select main_a v_prenex_18853)) (< v_prenex_18854 main_x) (<= 0 (select main_a v_prenex_18854)))) (or (forall ((v_prenex_21342 Int)) (or (< v_prenex_21342 main_x) (<= (+ main_x 1) v_prenex_21342) (<= 0 (* 2 (select main_a v_prenex_21342))) (<= (* 2 (select main_a v_prenex_21342)) 4) (<= (select main_a v_prenex_21342) 4))) (forall ((v_prenex_21341 Int)) (or (<= (* 2 (select main_a v_prenex_21341)) 2000) (<= 996 (select main_a v_prenex_21341))))) (forall ((v_prenex_26439 Int) (v_prenex_26440 Int)) (or (< v_prenex_26440 main_x) (<= (+ (select main_a v_prenex_26440) 996) (select main_a v_prenex_26439)) (<= 1996 (* 2 (select main_a v_prenex_26439))) (<= 0 (select main_a v_prenex_26440)) (<= 0 (+ (select main_a v_prenex_26440) 2)) (<= 996 (select main_a v_prenex_26439)) (<= (+ main_x 1) v_prenex_26440))) (forall ((v_prenex_27667 Int) (v_prenex_27666 Int)) (or (<= (+ (select main_a v_prenex_27667) (select main_a v_prenex_27666)) 1000) (<= 0 (select main_a v_prenex_27667)) (< v_prenex_27667 main_x) (<= 1996 (* 2 (select main_a v_prenex_27666))) (<= (+ main_x 1) v_prenex_27667) (<= (select main_a v_prenex_27667) 2))) (forall ((v_prenex_22159 Int) (v_prenex_22160 Int)) (or (< v_prenex_22160 main_x) (< v_prenex_22159 main_y) (<= (select main_a v_prenex_22159) 1002) (<= (* 2 (select main_a v_prenex_22159)) 2000) (<= (select main_a v_prenex_22160) 2) (<= (+ (select main_a v_prenex_22160) (select main_a v_prenex_22159)) 1000) (<= (+ main_x 1) v_prenex_22160))) (or (forall ((v_prenex_18770 Int)) (<= (* 2 (select main_a v_prenex_18770)) 2000)) (forall ((v_prenex_18769 Int)) (or (< v_prenex_18769 main_x) (<= (select main_a v_prenex_18769) 4) (<= 0 (* 2 (select main_a v_prenex_18769))) (<= (* 2 (select main_a v_prenex_18769)) 4) (<= (+ main_x 1) v_prenex_18769)))) (or (forall ((v_prenex_22120 Int)) (or (<= (+ main_x 1) v_prenex_22120) (<= (select main_a v_prenex_22120) 4) (<= 0 (* 2 (select main_a v_prenex_22120))) (< v_prenex_22120 main_x))) (forall ((v_prenex_22119 Int)) (or (<= (+ main_y 1) v_prenex_22119) (<= (select main_a v_prenex_22119) 1002)))) (forall ((v_prenex_26073 Int) (v_prenex_26074 Int)) (or (< v_prenex_26074 main_x) (<= (+ main_x 1) v_prenex_26074) (<= 1996 (* 2 (select main_a v_prenex_26073))) (<= (select main_a v_prenex_26074) 2) (<= 0 (+ (select main_a v_prenex_26074) 2)) (<= 998 (select main_a v_prenex_26073)) (<= (+ (select main_a v_prenex_26074) 996) (select main_a v_prenex_26073)))) (or (forall ((v_prenex_23865 Int)) (or (<= (select main_a v_prenex_23865) 1000) (<= 1996 (* 2 (select main_a v_prenex_23865))))) (forall ((v_prenex_23866 Int)) (or (<= (+ main_x 1) v_prenex_23866) (<= 0 (* 2 (select main_a v_prenex_23866))) (< v_prenex_23866 main_x) (<= 0 (select main_a v_prenex_23866)) (<= (select main_a v_prenex_23866) 2)))) (forall ((v_prenex_18964 Int) (v_prenex_18963 Int)) (or (<= 996 (select main_a v_prenex_18963)) (< v_prenex_18964 main_x) (<= 998 (select main_a v_prenex_18963)) (<= (+ main_x 1) v_prenex_18964) (<= (+ (select main_a v_prenex_18964) (select main_a v_prenex_18963)) 1000) (<= (select main_a v_prenex_18964) 2) (<= 0 (+ (select main_a v_prenex_18964) 2)))) (forall ((v_prenex_26752 Int) (v_prenex_26751 Int)) (or (<= (* 2 (select main_a v_prenex_26751)) 2000) (<= (+ main_x 1) v_prenex_26752) (<= (select main_a v_prenex_26751) 1000) (< v_prenex_26752 main_x) (<= (+ main_y 1) v_prenex_26751) (<= 1000 (+ (select main_a v_prenex_26752) (select main_a v_prenex_26751))) (<= 0 (select main_a v_prenex_26752)))) (forall ((v_prenex_23288 Int) (v_prenex_23287 Int)) (or (<= (+ main_x 1) v_prenex_23288) (<= 0 (select main_a v_prenex_23288)) (<= (select main_a v_prenex_23287) 1000) (<= (+ (select main_a v_prenex_23288) 996) (select main_a v_prenex_23287)) (< v_prenex_23288 main_x) (<= (select main_a v_prenex_23288) 2))) (forall ((v_prenex_24162 Int) (v_prenex_24161 Int)) (or (<= 998 (select main_a v_prenex_24161)) (<= (select main_a v_prenex_24161) (+ (select main_a v_prenex_24162) 1000)) (<= (+ main_x 1) v_prenex_24162) (<= 1996 (* 2 (select main_a v_prenex_24161))) (< v_prenex_24162 main_x) (<= (* 2 (select main_a v_prenex_24162)) 4) (<= (select main_a v_prenex_24162) 2))) (or (forall ((v_prenex_23292 Int)) (or (<= (select main_a v_prenex_23292) 4) (<= (+ main_x 1) v_prenex_23292) (<= (* 2 (select main_a v_prenex_23292)) 4) (< v_prenex_23292 main_x))) (forall ((v_prenex_23291 Int)) (or (<= (select main_a v_prenex_23291) 1000) (<= 996 (select main_a v_prenex_23291))))) (forall ((v_prenex_22724 Int) (v_prenex_22725 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22724))) (<= (+ (select main_a v_prenex_22725) (select main_a v_prenex_22724)) 1000) (<= (* 2 (select main_a v_prenex_22725)) 4) (<= 0 (+ (select main_a v_prenex_22725) 2)) (<= (select main_a v_prenex_22724) 1000) (<= (+ main_x 1) v_prenex_22725) (< v_prenex_22725 main_x))) (or (forall ((v_prenex_21484 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21484))) (< v_prenex_21484 main_x) (<= (+ main_x 1) v_prenex_21484))) (forall ((v_prenex_21483 Int)) (or (< v_prenex_21483 main_y) (<= (select main_a v_prenex_21483) 1000) (<= 1996 (* 2 (select main_a v_prenex_21483)))))) (forall ((v_prenex_25235 Int) (v_prenex_25236 Int)) (or (<= (+ main_y 1) v_prenex_25235) (< v_prenex_25235 main_y) (<= (select main_a v_prenex_25235) 1002) (<= (+ (select main_a v_prenex_25236) (select main_a v_prenex_25235)) 1000))) (forall ((v_prenex_24513 Int) (v_prenex_24512 Int)) (or (<= (+ main_x 1) v_prenex_24513) (< v_prenex_24513 main_x) (<= 0 (+ (select main_a v_prenex_24513) 2)) (<= (select main_a v_prenex_24512) (+ (select main_a v_prenex_24513) 1000)) (<= 0 (* 2 (select main_a v_prenex_24513))) (<= 1996 (* 2 (select main_a v_prenex_24512))))) (forall ((v_prenex_22496 Int) (v_prenex_22497 Int)) (or (<= (select main_a v_prenex_22496) (+ (select main_a v_prenex_22497) 1000)) (<= (+ main_y 1) v_prenex_22496) (< v_prenex_22497 main_x) (<= (+ main_x 1) v_prenex_22497) (< v_prenex_22496 main_y))) (forall ((v_prenex_21847 Int) (v_prenex_21848 Int)) (or (<= (+ main_x 1) v_prenex_21848) (<= (select main_a v_prenex_21847) 1000) (<= (select main_a v_prenex_21847) (+ (select main_a v_prenex_21848) 1000)) (< v_prenex_21848 main_x) (<= (select main_a v_prenex_21848) 2))) (forall ((v_prenex_19126 Int) (v_prenex_19127 Int)) (or (< v_prenex_19127 main_x) (<= (+ main_x 1) v_prenex_19127) (<= 1996 (* 2 (select main_a v_prenex_19126))) (<= (select main_a v_prenex_19127) 4) (<= (+ main_y 1) v_prenex_19126) (<= 998 (select main_a v_prenex_19126)) (<= (+ (select main_a v_prenex_19127) (select main_a v_prenex_19126)) 1000))) (forall ((v_prenex_22992 Int) (v_prenex_22993 Int)) (or (< v_prenex_22993 main_x) (<= 0 (select main_a v_prenex_22993)) (<= (select main_a v_prenex_22992) 1002) (<= (* 2 (select main_a v_prenex_22992)) 2000) (<= 1000 (+ (select main_a v_prenex_22993) (select main_a v_prenex_22992))) (<= (select main_a v_prenex_22993) 4) (<= (+ main_x 1) v_prenex_22993))) (or (forall ((v_prenex_26884 Int)) (or (<= 996 (select main_a v_prenex_26884)) (< v_prenex_26884 main_y) (<= (select main_a v_prenex_26884) 1002))) (forall ((v_prenex_26885 Int)) (or (< v_prenex_26885 main_x) (<= 0 (+ (select main_a v_prenex_26885) 2)) (<= (+ main_x 1) v_prenex_26885) (<= (* 2 (select main_a v_prenex_26885)) 4)))) (forall ((v_prenex_18695 Int) (v_prenex_18696 Int)) (or (<= (+ main_x 1) v_prenex_18695) (<= 0 (select main_a v_prenex_18695)) (<= (+ (select main_a v_prenex_18695) 996) (select main_a v_prenex_18696)) (< v_prenex_18696 main_y) (<= 998 (select main_a v_prenex_18696)) (<= 996 (select main_a v_prenex_18696)) (< v_prenex_18695 main_x))) (forall ((v_prenex_21690 Int) (v_prenex_21689 Int)) (or (<= (+ main_x 1) v_prenex_21690) (< v_prenex_21690 main_x) (<= 1996 (* 2 (select main_a v_prenex_21689))) (<= (select main_a v_prenex_21689) (+ (select main_a v_prenex_21690) 1000)) (<= (select main_a v_prenex_21690) 4) (<= (select main_a v_prenex_21690) 2) (<= 996 (select main_a v_prenex_21689)))) (forall ((v_prenex_26114 Int) (v_prenex_26113 Int)) (or (<= 1000 (+ (select main_a v_prenex_26114) (select main_a v_prenex_26113))) (<= (select main_a v_prenex_26114) 2) (<= 1996 (* 2 (select main_a v_prenex_26113))) (< v_prenex_26114 main_x) (<= (+ main_y 1) v_prenex_26113) (<= (+ main_x 1) v_prenex_26114) (<= (select main_a v_prenex_26113) 1000))) (forall ((v_prenex_21653 Int) (v_prenex_21654 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21654))) (<= (select main_a v_prenex_21653) 1000) (< v_prenex_21654 main_x) (<= (* 2 (select main_a v_prenex_21653)) 2000) (<= (+ main_x 1) v_prenex_21654) (<= (+ (select main_a v_prenex_21654) (select main_a v_prenex_21653)) 1000))) (forall ((v_prenex_27072 Int) (v_prenex_27071 Int)) (or (<= (select main_a v_prenex_27071) 1002) (<= (* 2 (select main_a v_prenex_27071)) 2000) (<= (+ main_x 1) v_prenex_27072) (<= 0 (select main_a v_prenex_27072)) (< v_prenex_27072 main_x) (<= 1000 (+ (select main_a v_prenex_27072) (select main_a v_prenex_27071))) (<= (* 2 (select main_a v_prenex_27072)) 4))) (forall ((v_prenex_26009 Int) (v_prenex_26010 Int)) (or (<= (+ main_x 1) v_prenex_26010) (<= (+ (select main_a v_prenex_26010) (select main_a v_prenex_26009)) 1000) (< v_prenex_26010 main_x) (<= 0 (select main_a v_prenex_26010)) (<= (+ main_y 1) v_prenex_26009) (<= 998 (select main_a v_prenex_26009)) (<= (select main_a v_prenex_26009) 1000))) (forall ((v_prenex_21597 Int) (v_prenex_21598 Int)) (or (<= (* 2 (select main_a v_prenex_21597)) 2000) (<= (+ main_x 1) v_prenex_21598) (<= (* 2 (select main_a v_prenex_21598)) 4) (<= (select main_a v_prenex_21597) 1000) (< v_prenex_21598 main_x) (<= (+ (select main_a v_prenex_21598) (select main_a v_prenex_21597)) 1000))) (forall ((v_prenex_22359 Int) (v_prenex_22360 Int)) (or (< v_prenex_22360 main_x) (<= (select main_a v_prenex_22359) 1002) (<= 1996 (* 2 (select main_a v_prenex_22359))) (<= (+ (select main_a v_prenex_22360) (select main_a v_prenex_22359)) 1000) (<= 0 (+ (select main_a v_prenex_22360) 2)) (<= (+ main_x 1) v_prenex_22360))) (or (forall ((v_prenex_21946 Int)) (or (<= (* 2 (select main_a v_prenex_21946)) 4) (<= (+ main_x 1) v_prenex_21946) (<= 0 (* 2 (select main_a v_prenex_21946))) (< v_prenex_21946 main_x))) (forall ((v_prenex_21945 Int)) (or (<= 996 (select main_a v_prenex_21945)) (<= (+ main_y 1) v_prenex_21945) (<= 1996 (* 2 (select main_a v_prenex_21945)))))) (or (forall ((v_prenex_28078 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28078))) (<= (+ main_x 1) v_prenex_28078) (< v_prenex_28078 main_x))) (forall ((v_prenex_28077 Int)) (or (<= (select main_a v_prenex_28077) 1000) (<= (* 2 (select main_a v_prenex_28077)) 2000)))) (or (forall ((v_prenex_27165 Int)) (or (<= (+ main_y 1) v_prenex_27165) (<= 996 (select main_a v_prenex_27165)) (<= 998 (select main_a v_prenex_27165)))) (forall ((v_prenex_27166 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27166))) (<= 0 (select main_a v_prenex_27166)) (<= (+ main_x 1) v_prenex_27166) (< v_prenex_27166 main_x)))) (forall ((v_prenex_21771 Int) (v_prenex_21772 Int)) (or (<= 996 (select main_a v_prenex_21771)) (< v_prenex_21772 main_x) (<= 1996 (* 2 (select main_a v_prenex_21771))) (<= (select main_a v_prenex_21772) 4) (<= (+ main_x 1) v_prenex_21772) (<= (+ (select main_a v_prenex_21772) 996) (select main_a v_prenex_21771)) (<= 0 (select main_a v_prenex_21772)))) (forall ((v_prenex_20229 Int) (v_prenex_20228 Int)) (or (<= 1000 (+ (select main_a v_prenex_20229) (select main_a v_prenex_20228))) (< v_prenex_20228 main_y) (< v_prenex_20229 main_x) (<= (select main_a v_prenex_20228) 1000) (<= (+ main_x 1) v_prenex_20229) (<= 996 (select main_a v_prenex_20228)) (<= 0 (select main_a v_prenex_20229)))) (forall ((v_prenex_21740 Int) (v_prenex_21739 Int)) (or (<= 0 (+ (select main_a v_prenex_21740) 2)) (< v_prenex_21740 main_x) (<= (select main_a v_prenex_21739) 1000) (<= 1996 (* 2 (select main_a v_prenex_21739))) (<= (+ main_x 1) v_prenex_21740) (<= (+ main_y 1) v_prenex_21739) (<= (select main_a v_prenex_21739) (+ (select main_a v_prenex_21740) 1000)))) (forall ((v_prenex_28836 Int) (v_prenex_28835 Int)) (or (< v_prenex_28836 main_x) (<= (* 2 (select main_a v_prenex_28835)) 2000) (<= (+ main_x 1) v_prenex_28836) (<= (* 2 (select main_a v_prenex_28836)) 4) (<= (select main_a v_prenex_28836) 2) (<= (select main_a v_prenex_28835) (+ (select main_a v_prenex_28836) 1000)) (<= 998 (select main_a v_prenex_28835)))) (forall ((v_prenex_25732 Int) (v_prenex_25733 Int)) (or (<= 1000 (+ (select main_a v_prenex_25733) (select main_a v_prenex_25732))) (<= 998 (select main_a v_prenex_25732)) (< v_prenex_25732 main_y) (<= (select main_a v_prenex_25732) 1000) (< v_prenex_25733 main_x) (<= (select main_a v_prenex_25733) 4) (<= (+ main_x 1) v_prenex_25733))) (forall ((v_prenex_26736 Int) (v_prenex_26735 Int)) (or (<= (+ main_x 1) v_prenex_26736) (<= 996 (select main_a v_prenex_26735)) (<= (* 2 (select main_a v_prenex_26736)) 4) (<= (select main_a v_prenex_26735) (+ (select main_a v_prenex_26736) 1000)) (<= 0 (+ (select main_a v_prenex_26736) 2)) (<= 998 (select main_a v_prenex_26735)) (< v_prenex_26736 main_x))) (forall ((v_prenex_25615 Int) (v_prenex_25614 Int)) (or (< v_prenex_25615 main_x) (<= (select main_a v_prenex_25615) 4) (<= (* 2 (select main_a v_prenex_25614)) 2000) (<= 1996 (* 2 (select main_a v_prenex_25614))) (<= (+ (select main_a v_prenex_25615) 996) (select main_a v_prenex_25614)) (<= (+ main_x 1) v_prenex_25615))) (forall ((v_prenex_28645 Int) (v_prenex_28644 Int)) (or (<= (* 2 (select main_a v_prenex_28645)) 4) (<= 0 (select main_a v_prenex_28645)) (<= 1996 (* 2 (select main_a v_prenex_28644))) (<= (select main_a v_prenex_28644) (+ (select main_a v_prenex_28645) 1000)) (<= (select main_a v_prenex_28644) 1002) (<= (+ main_x 1) v_prenex_28645) (< v_prenex_28645 main_x))) (forall ((v_prenex_27888 Int) (v_prenex_27889 Int)) (or (<= (+ (select main_a v_prenex_27889) 996) (select main_a v_prenex_27888)) (<= (+ main_y 1) v_prenex_27888) (<= (select main_a v_prenex_27888) 1002) (<= (* 2 (select main_a v_prenex_27888)) 2000) (< v_prenex_27888 main_y))) (forall ((v_prenex_23001 Int) (v_prenex_23000 Int)) (or (<= (select main_a v_prenex_23001) 2) (<= 998 (select main_a v_prenex_23000)) (< v_prenex_23001 main_x) (<= (+ (select main_a v_prenex_23001) 996) (select main_a v_prenex_23000)) (<= 0 (* 2 (select main_a v_prenex_23001))) (<= (+ main_x 1) v_prenex_23001))) (forall ((v_prenex_26337 Int) (v_prenex_26338 Int)) (or (< v_prenex_26338 main_x) (<= 998 (select main_a v_prenex_26337)) (<= 0 (* 2 (select main_a v_prenex_26338))) (<= 996 (select main_a v_prenex_26337)) (<= (+ (select main_a v_prenex_26338) 996) (select main_a v_prenex_26337)) (<= (select main_a v_prenex_26338) 2) (<= (+ main_x 1) v_prenex_26338))) (forall ((v_prenex_23172 Int) (v_prenex_23171 Int)) (or (< v_prenex_23172 main_x) (<= 0 (select main_a v_prenex_23172)) (<= 996 (select main_a v_prenex_23171)) (<= (+ main_x 1) v_prenex_23172) (<= (* 2 (select main_a v_prenex_23172)) 4) (<= 1000 (+ (select main_a v_prenex_23172) (select main_a v_prenex_23171))) (<= (* 2 (select main_a v_prenex_23171)) 2000))) (forall ((v_prenex_18815 Int) (v_prenex_18816 Int)) (or (< v_prenex_18816 main_x) (<= 0 (select main_a v_prenex_18816)) (<= (* 2 (select main_a v_prenex_18816)) 4) (<= (+ (select main_a v_prenex_18816) (select main_a v_prenex_18815)) 1000) (<= (+ main_x 1) v_prenex_18816) (<= (select main_a v_prenex_18815) 1002))) (or (forall ((v_prenex_19507 Int)) (or (<= (* 2 (select main_a v_prenex_19507)) 2000) (<= 996 (select main_a v_prenex_19507)) (<= (+ main_y 1) v_prenex_19507))) (forall ((v_prenex_19508 Int)) (or (<= (select main_a v_prenex_19508) 2) (<= (+ main_x 1) v_prenex_19508) (<= 0 (* 2 (select main_a v_prenex_19508))) (< v_prenex_19508 main_x)))) (forall ((v_prenex_19614 Int) (v_prenex_19613 Int)) (or (<= (+ main_y 1) v_prenex_19613) (< v_prenex_19614 main_x) (<= (+ main_x 1) v_prenex_19614) (<= (* 2 (select main_a v_prenex_19613)) 2000) (<= 0 (+ (select main_a v_prenex_19614) 2)) (<= (+ (select main_a v_prenex_19614) 996) (select main_a v_prenex_19613)))) (forall ((v_prenex_18851 Int) (v_prenex_18852 Int)) (or (<= 996 (select main_a v_prenex_18851)) (<= (* 2 (select main_a v_prenex_18852)) 4) (<= (+ (select main_a v_prenex_18852) 996) (select main_a v_prenex_18851)) (< v_prenex_18852 main_x) (<= (+ main_x 1) v_prenex_18852))) (forall ((v_prenex_28864 Int) (v_prenex_28863 Int)) (or (<= (select main_a v_prenex_28863) 1002) (<= (+ (select main_a v_prenex_28864) 996) (select main_a v_prenex_28863)) (< v_prenex_28864 main_x) (<= 0 (select main_a v_prenex_28864)) (<= (+ main_x 1) v_prenex_28864) (<= 998 (select main_a v_prenex_28863)))) (forall ((v_prenex_23010 Int) (v_prenex_23011 Int)) (or (<= (select main_a v_prenex_23010) 1000) (<= (+ (select main_a v_prenex_23011) 996) (select main_a v_prenex_23010)) (<= (+ main_x 1) v_prenex_23011) (<= 0 (* 2 (select main_a v_prenex_23011))) (< v_prenex_23011 main_x) (<= 1996 (* 2 (select main_a v_prenex_23010))) (<= (* 2 (select main_a v_prenex_23011)) 4))) (forall ((v_prenex_28193 Int) (v_prenex_28192 Int)) (or (< v_prenex_28193 main_x) (<= (select main_a v_prenex_28192) 1002) (<= (+ main_x 1) v_prenex_28193) (<= 0 (select main_a v_prenex_28193)) (<= (select main_a v_prenex_28193) 4) (<= (select main_a v_prenex_28192) (+ (select main_a v_prenex_28193) 1000)))) (forall ((v_prenex_26833 Int) (v_prenex_26834 Int)) (or (< v_prenex_26834 main_x) (<= 1000 (+ (select main_a v_prenex_26834) (select main_a v_prenex_26833))) (<= (+ main_x 1) v_prenex_26834) (<= (select main_a v_prenex_26834) 4) (<= (select main_a v_prenex_26833) 1002) (<= (* 2 (select main_a v_prenex_26834)) 4))) (or (forall ((v_prenex_19642 Int)) (or (<= 0 (select main_a v_prenex_19642)) (<= 0 (* 2 (select main_a v_prenex_19642))) (<= (+ main_x 1) v_prenex_19642) (< v_prenex_19642 main_x) (<= 0 (+ (select main_a v_prenex_19642) 2)))) (forall ((v_prenex_19641 Int)) (<= 996 (select main_a v_prenex_19641)))) (or (forall ((v_prenex_25298 Int)) (or (<= (+ main_x 1) v_prenex_25298) (<= (select main_a v_prenex_25298) 2) (< v_prenex_25298 main_x) (<= 0 (* 2 (select main_a v_prenex_25298))))) (forall ((v_prenex_25297 Int)) (or (< v_prenex_25297 main_y) (<= 998 (select main_a v_prenex_25297)) (<= (select main_a v_prenex_25297) 1000)))) (forall ((v_prenex_25451 Int) (v_prenex_25450 Int)) (or (<= (+ main_y 1) v_prenex_25450) (< v_prenex_25451 main_x) (<= (select main_a v_prenex_25451) 4) (<= 996 (select main_a v_prenex_25450)) (<= (+ main_x 1) v_prenex_25451) (<= 998 (select main_a v_prenex_25450)) (<= (select main_a v_prenex_25450) (+ (select main_a v_prenex_25451) 1000)))) (or (forall ((v_prenex_24533 Int)) (or (<= (+ main_x 1) v_prenex_24533) (<= (select main_a v_prenex_24533) 2) (< v_prenex_24533 main_x) (<= 0 (* 2 (select main_a v_prenex_24533))))) (forall ((v_prenex_24532 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24532))) (< v_prenex_24532 main_y)))) (forall ((v_prenex_20453 Int) (v_prenex_20452 Int)) (or (<= 1000 (+ (select main_a v_prenex_20453) (select main_a v_prenex_20452))) (<= (select main_a v_prenex_20453) 2) (<= 0 (* 2 (select main_a v_prenex_20453))) (<= (+ main_x 1) v_prenex_20453) (<= (select main_a v_prenex_20452) 1000) (< v_prenex_20453 main_x))) (forall ((v_prenex_27049 Int) (v_prenex_27050 Int)) (or (<= (select main_a v_prenex_27050) 2) (<= (+ (select main_a v_prenex_27050) 996) (select main_a v_prenex_27049)) (< v_prenex_27050 main_x) (<= (+ main_x 1) v_prenex_27050) (<= 1996 (* 2 (select main_a v_prenex_27049))) (<= (select main_a v_prenex_27050) 4))) (or (forall ((v_prenex_21704 Int)) (or (< v_prenex_21704 main_x) (<= (select main_a v_prenex_21704) 2) (<= 0 (* 2 (select main_a v_prenex_21704))) (<= (+ main_x 1) v_prenex_21704) (<= (select main_a v_prenex_21704) 4))) (forall ((v_prenex_21703 Int)) (or (<= (select main_a v_prenex_21703) 1002) (<= 1996 (* 2 (select main_a v_prenex_21703)))))) (or (forall ((v_prenex_28341 Int)) (<= 1996 (* 2 (select main_a v_prenex_28341)))) (forall ((v_prenex_28342 Int)) (or (< v_prenex_28342 main_x) (<= (select main_a v_prenex_28342) 2) (<= (select main_a v_prenex_28342) 4) (<= (+ main_x 1) v_prenex_28342)))) (or (forall ((v_prenex_26608 Int)) (or (< v_prenex_26608 main_x) (<= (* 2 (select main_a v_prenex_26608)) 4) (<= 0 (select main_a v_prenex_26608)) (<= (+ main_x 1) v_prenex_26608))) (forall ((v_prenex_26607 Int)) (or (<= (* 2 (select main_a v_prenex_26607)) 2000) (<= 998 (select main_a v_prenex_26607)) (< v_prenex_26607 main_y)))) (or (forall ((v_prenex_22666 Int)) (<= (select main_a v_prenex_22666) 1002)) (forall ((v_prenex_22667 Int)) (or (< v_prenex_22667 main_x) (<= (select main_a v_prenex_22667) 4) (<= (select main_a v_prenex_22667) 2) (<= (* 2 (select main_a v_prenex_22667)) 4) (<= (+ main_x 1) v_prenex_22667)))) (or (forall ((v_prenex_24668 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_24668))) (<= (+ main_y 1) v_prenex_24668))) (forall ((v_prenex_24669 Int)) (or (<= (* 2 (select main_a v_prenex_24669)) 4) (<= (+ main_x 1) v_prenex_24669) (< v_prenex_24669 main_x) (<= 0 (* 2 (select main_a v_prenex_24669)))))) (forall ((v_prenex_24555 Int) (v_prenex_24554 Int)) (or (<= 0 (select main_a v_prenex_24555)) (<= (select main_a v_prenex_24555) 2) (<= (+ (select main_a v_prenex_24555) (select main_a v_prenex_24554)) 1000) (< v_prenex_24555 main_x) (<= (+ main_x 1) v_prenex_24555) (<= 996 (select main_a v_prenex_24554)) (<= (* 2 (select main_a v_prenex_24554)) 2000))) (forall ((v_prenex_22662 Int) (v_prenex_22663 Int)) (or (<= 0 (select main_a v_prenex_22663)) (<= (select main_a v_prenex_22662) 1000) (< v_prenex_22663 main_x) (<= (+ main_x 1) v_prenex_22663) (<= 1996 (* 2 (select main_a v_prenex_22662))) (<= 1000 (+ (select main_a v_prenex_22663) (select main_a v_prenex_22662))))) (forall ((v_prenex_19019 Int) (v_prenex_19020 Int)) (or (<= 996 (select main_a v_prenex_19019)) (<= (select main_a v_prenex_19019) 1002) (<= (+ main_y 1) v_prenex_19019) (<= (+ main_x 1) v_prenex_19020) (<= (select main_a v_prenex_19019) (+ (select main_a v_prenex_19020) 1000)) (<= 0 (* 2 (select main_a v_prenex_19020))) (< v_prenex_19020 main_x))) (or (forall ((v_prenex_24876 Int)) (or (<= 998 (select main_a v_prenex_24876)) (<= (select main_a v_prenex_24876) 1000) (< v_prenex_24876 main_y))) (forall ((v_prenex_24877 Int)) (or (< v_prenex_24877 main_x) (<= 0 (select main_a v_prenex_24877)) (<= (+ main_x 1) v_prenex_24877) (<= 0 (* 2 (select main_a v_prenex_24877)))))) (forall ((v_prenex_26862 Int) (v_prenex_26863 Int)) (or (<= (+ main_x 1) v_prenex_26863) (<= (* 2 (select main_a v_prenex_26863)) 4) (< v_prenex_26863 main_x) (<= 998 (select main_a v_prenex_26862)) (<= (+ (select main_a v_prenex_26863) (select main_a v_prenex_26862)) 1000) (<= (select main_a v_prenex_26862) 1002) (<= (+ main_y 1) v_prenex_26862))) (forall ((v_prenex_27292 Int) (v_prenex_27293 Int)) (or (<= (select main_a v_prenex_27293) 2) (<= (+ (select main_a v_prenex_27293) 996) (select main_a v_prenex_27292)) (<= (+ main_x 1) v_prenex_27293) (< v_prenex_27293 main_x) (<= 0 (* 2 (select main_a v_prenex_27293))) (<= (select main_a v_prenex_27292) 1000) (<= 996 (select main_a v_prenex_27292)))) (forall ((v_prenex_22430 Int) (v_prenex_22429 Int)) (or (< v_prenex_22430 main_x) (<= (+ main_x 1) v_prenex_22430) (<= 0 (+ (select main_a v_prenex_22430) 2)) (<= (select main_a v_prenex_22429) 1002) (<= (+ main_y 1) v_prenex_22429) (<= 1000 (+ (select main_a v_prenex_22430) (select main_a v_prenex_22429))))) (or (forall ((v_prenex_28839 Int)) (<= (* 2 (select main_a v_prenex_28839)) 2000)) (forall ((v_prenex_28840 Int)) (or (<= (select main_a v_prenex_28840) 4) (<= 0 (* 2 (select main_a v_prenex_28840))) (<= 0 (select main_a v_prenex_28840)) (<= (+ main_x 1) v_prenex_28840) (< v_prenex_28840 main_x)))) (forall ((v_prenex_23486 Int) (v_prenex_23487 Int)) (or (<= (* 2 (select main_a v_prenex_23487)) 4) (<= (select main_a v_prenex_23486) (+ (select main_a v_prenex_23487) 1000)) (<= (+ main_x 1) v_prenex_23487) (<= (* 2 (select main_a v_prenex_23486)) 2000) (< v_prenex_23487 main_x) (<= 998 (select main_a v_prenex_23486)))) (or (forall ((v_prenex_25942 Int)) (or (<= (select main_a v_prenex_25942) 4) (<= (+ main_x 1) v_prenex_25942) (<= 0 (* 2 (select main_a v_prenex_25942))) (< v_prenex_25942 main_x))) (forall ((v_prenex_25941 Int)) (or (<= (select main_a v_prenex_25941) 1000) (<= (* 2 (select main_a v_prenex_25941)) 2000)))) (forall ((v_prenex_27142 Int) (v_prenex_27141 Int)) (or (<= (select main_a v_prenex_27141) 1002) (<= (select main_a v_prenex_27141) 1000) (< v_prenex_27142 main_x) (<= 0 (* 2 (select main_a v_prenex_27142))) (<= (+ main_x 1) v_prenex_27142) (<= (select main_a v_prenex_27141) (+ (select main_a v_prenex_27142) 1000)))) (forall ((v_prenex_23853 Int) (v_prenex_23854 Int)) (or (<= 0 (select main_a v_prenex_23854)) (< v_prenex_23854 main_x) (<= (* 2 (select main_a v_prenex_23854)) 4) (<= 998 (select main_a v_prenex_23853)) (<= (+ main_x 1) v_prenex_23854) (<= (+ (select main_a v_prenex_23854) (select main_a v_prenex_23853)) 1000) (<= (* 2 (select main_a v_prenex_23853)) 2000))) (forall ((v_prenex_28867 Int) (v_prenex_28868 Int)) (or (< v_prenex_28868 main_x) (<= (* 2 (select main_a v_prenex_28867)) 2000) (< v_prenex_28867 main_y) (<= (+ main_y 1) v_prenex_28867) (<= (select main_a v_prenex_28867) (+ (select main_a v_prenex_28868) 1000)))) (or (forall ((v_prenex_20469 Int)) (or (<= 0 (+ (select main_a v_prenex_20469) 2)) (<= 0 (* 2 (select main_a v_prenex_20469))) (<= (+ main_x 1) v_prenex_20469) (< v_prenex_20469 main_x))) (forall ((v_prenex_20468 Int)) (or (<= (* 2 (select main_a v_prenex_20468)) 2000) (<= 996 (select main_a v_prenex_20468))))) (or (forall ((v_prenex_24474 Int)) (or (<= (+ main_y 1) v_prenex_24474) (<= 1996 (* 2 (select main_a v_prenex_24474))))) (forall ((v_prenex_24475 Int)) (or (< v_prenex_24475 main_x) (<= (select main_a v_prenex_24475) 4) (<= (+ main_x 1) v_prenex_24475)))) (forall ((v_prenex_24000 Int) (v_prenex_23999 Int)) (or (< v_prenex_23999 main_y) (< v_prenex_24000 main_x) (<= (+ main_x 1) v_prenex_24000) (<= (* 2 (select main_a v_prenex_24000)) 4) (<= (select main_a v_prenex_23999) 1000) (<= (+ (select main_a v_prenex_24000) 996) (select main_a v_prenex_23999)))) (forall ((v_prenex_26288 Int) (v_prenex_26287 Int)) (or (<= (+ main_x 1) v_prenex_26288) (< v_prenex_26288 main_x) (<= (+ (select main_a v_prenex_26288) (select main_a v_prenex_26287)) 1000) (<= 0 (select main_a v_prenex_26288)) (<= (select main_a v_prenex_26287) 1002) (<= (select main_a v_prenex_26287) 1000) (<= 0 (* 2 (select main_a v_prenex_26288))))) (or (forall ((v_prenex_20450 Int)) (<= (* 2 (select main_a v_prenex_20450)) 2000)) (forall ((v_prenex_20451 Int)) (or (< v_prenex_20451 main_x) (<= 0 (select main_a v_prenex_20451)) (<= (* 2 (select main_a v_prenex_20451)) 4) (<= (+ main_x 1) v_prenex_20451) (<= 0 (* 2 (select main_a v_prenex_20451)))))) (or (forall ((v_prenex_24235 Int)) (<= (* 2 (select main_a v_prenex_24235)) 2000)) (forall ((v_prenex_24236 Int)) (or (<= 0 (* 2 (select main_a v_prenex_24236))) (<= (select main_a v_prenex_24236) 2) (<= 0 (select main_a v_prenex_24236)) (< v_prenex_24236 main_x) (<= (+ main_x 1) v_prenex_24236)))) (forall ((v_prenex_20742 Int) (v_prenex_20741 Int)) (or (<= (select main_a v_prenex_20741) 1000) (<= 0 (+ (select main_a v_prenex_20742) 2)) (<= (+ main_x 1) v_prenex_20742) (<= 998 (select main_a v_prenex_20741)) (<= 1000 (+ (select main_a v_prenex_20742) (select main_a v_prenex_20741))) (<= (+ main_y 1) v_prenex_20741) (< v_prenex_20742 main_x))) (forall ((v_prenex_23936 Int) (v_prenex_23935 Int)) (or (< v_prenex_23936 main_x) (<= (+ main_x 1) v_prenex_23936) (<= 0 (select main_a v_prenex_23936)) (<= (* 2 (select main_a v_prenex_23936)) 4) (<= (select main_a v_prenex_23935) 1000) (<= 1000 (+ (select main_a v_prenex_23936) (select main_a v_prenex_23935))) (<= (* 2 (select main_a v_prenex_23935)) 2000))) (forall ((v_prenex_24670 Int) (v_prenex_24671 Int)) (or (<= (+ (select main_a v_prenex_24671) (select main_a v_prenex_24670)) 1000) (< v_prenex_24671 main_x) (<= (* 2 (select main_a v_prenex_24670)) 2000) (<= (+ main_x 1) v_prenex_24671) (<= 998 (select main_a v_prenex_24670)) (<= (select main_a v_prenex_24671) 4) (<= (select main_a v_prenex_24671) 2))) (forall ((v_prenex_22565 Int) (v_prenex_22564 Int)) (or (<= (+ main_x 1) v_prenex_22565) (<= 0 (+ (select main_a v_prenex_22565) 2)) (<= 0 (select main_a v_prenex_22565)) (< v_prenex_22565 main_x) (<= 996 (select main_a v_prenex_22564)) (<= (select main_a v_prenex_22564) 1000) (<= 1000 (+ (select main_a v_prenex_22565) (select main_a v_prenex_22564))))) (forall ((v_prenex_28306 Int) (v_prenex_28305 Int)) (or (<= (select main_a v_prenex_28306) 2) (< v_prenex_28306 main_x) (<= (select main_a v_prenex_28305) 1000) (<= 0 (+ (select main_a v_prenex_28306) 2)) (<= (+ (select main_a v_prenex_28306) (select main_a v_prenex_28305)) 1000) (<= (select main_a v_prenex_28305) 1002) (<= (+ main_x 1) v_prenex_28306))) (or (forall ((v_prenex_26604 Int)) (or (<= (+ main_x 1) v_prenex_26604) (<= (select main_a v_prenex_26604) 4) (<= (* 2 (select main_a v_prenex_26604)) 4) (< v_prenex_26604 main_x) (<= 0 (select main_a v_prenex_26604)))) (forall ((v_prenex_26603 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_26603))) (<= (select main_a v_prenex_26603) 1000)))) (forall ((v_prenex_23428 Int) (v_prenex_23427 Int)) (or (< v_prenex_23428 main_x) (<= (* 2 (select main_a v_prenex_23428)) 4) (<= 996 (select main_a v_prenex_23427)) (<= (* 2 (select main_a v_prenex_23427)) 2000) (<= (+ (select main_a v_prenex_23428) 996) (select main_a v_prenex_23427)) (<= (+ main_x 1) v_prenex_23428))) (forall ((v_prenex_23023 Int) (v_prenex_23022 Int)) (or (<= (select main_a v_prenex_23023) 4) (<= (select main_a v_prenex_23022) 1002) (<= (+ main_x 1) v_prenex_23023) (<= 0 (* 2 (select main_a v_prenex_23023))) (<= 1000 (+ (select main_a v_prenex_23023) (select main_a v_prenex_23022))) (< v_prenex_23023 main_x))) (or (forall ((v_prenex_26438 Int)) (or (<= (* 2 (select main_a v_prenex_26438)) 4) (< v_prenex_26438 main_x) (<= (+ main_x 1) v_prenex_26438) (<= (select main_a v_prenex_26438) 2))) (forall ((v_prenex_26437 Int)) (or (<= (* 2 (select main_a v_prenex_26437)) 2000) (<= (select main_a v_prenex_26437) 1002) (<= (+ main_y 1) v_prenex_26437)))) (forall ((v_prenex_23738 Int) (v_prenex_23737 Int)) (or (<= (select main_a v_prenex_23737) 1000) (<= (+ main_x 1) v_prenex_23738) (<= 1996 (* 2 (select main_a v_prenex_23737))) (<= (+ (select main_a v_prenex_23738) 996) (select main_a v_prenex_23737)) (<= 0 (* 2 (select main_a v_prenex_23738))) (< v_prenex_23738 main_x) (< v_prenex_23737 main_y))) (forall ((v_prenex_19861 Int) (v_prenex_19862 Int)) (or (<= (+ main_x 1) v_prenex_19862) (<= (select main_a v_prenex_19862) 2) (<= 0 (+ (select main_a v_prenex_19862) 2)) (<= 1996 (* 2 (select main_a v_prenex_19861))) (< v_prenex_19862 main_x) (<= (+ (select main_a v_prenex_19862) 996) (select main_a v_prenex_19861)))) (forall ((v_prenex_26860 Int) (v_prenex_26861 Int)) (or (<= (+ main_x 1) v_prenex_26861) (<= (* 2 (select main_a v_prenex_26861)) 4) (<= (select main_a v_prenex_26860) (+ (select main_a v_prenex_26861) 1000)) (< v_prenex_26861 main_x) (<= (* 2 (select main_a v_prenex_26860)) 2000) (< v_prenex_26860 main_y))) (forall ((v_prenex_20937 Int) (v_prenex_20936 Int)) (or (<= (select main_a v_prenex_20937) 2) (<= (* 2 (select main_a v_prenex_20937)) 4) (<= 996 (select main_a v_prenex_20936)) (< v_prenex_20937 main_x) (<= 1996 (* 2 (select main_a v_prenex_20936))) (<= (+ (select main_a v_prenex_20937) (select main_a v_prenex_20936)) 1000) (<= (+ main_x 1) v_prenex_20937))) (forall ((v_prenex_23408 Int) (v_prenex_23407 Int)) (or (<= (+ main_x 1) v_prenex_23408) (<= 0 (* 2 (select main_a v_prenex_23408))) (<= (select main_a v_prenex_23407) (+ (select main_a v_prenex_23408) 1000)) (<= 0 (+ (select main_a v_prenex_23408) 2)) (< v_prenex_23408 main_x))) (or (forall ((v_prenex_19902 Int)) (or (< v_prenex_19902 main_x) (<= 0 (* 2 (select main_a v_prenex_19902))) (<= (+ main_x 1) v_prenex_19902))) (forall ((v_prenex_19901 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19901))) (<= 998 (select main_a v_prenex_19901))))) (or (forall ((v_prenex_22450 Int)) (or (<= (+ main_x 1) v_prenex_22450) (<= 0 (* 2 (select main_a v_prenex_22450))) (< v_prenex_22450 main_x))) (forall ((v_prenex_22449 Int)) (or (< v_prenex_22449 main_y) (<= (select main_a v_prenex_22449) 1002) (<= (* 2 (select main_a v_prenex_22449)) 2000)))) (or (forall ((v_prenex_19686 Int)) (or (< v_prenex_19686 main_x) (<= (+ main_x 1) v_prenex_19686) (<= (select main_a v_prenex_19686) 2) (<= 0 (select main_a v_prenex_19686)) (<= (* 2 (select main_a v_prenex_19686)) 4))) (forall ((v_prenex_19685 Int)) (or (<= (* 2 (select main_a v_prenex_19685)) 2000) (<= (select main_a v_prenex_19685) 1000)))) (forall ((v_prenex_27566 Int) (v_prenex_27567 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27567))) (<= (+ main_y 1) v_prenex_27566) (<= (+ main_x 1) v_prenex_27567) (< v_prenex_27567 main_x) (<= 1996 (* 2 (select main_a v_prenex_27566))) (<= (* 2 (select main_a v_prenex_27566)) 2000) (<= (select main_a v_prenex_27566) (+ (select main_a v_prenex_27567) 1000)))) (or (forall ((v_prenex_23406 Int)) (or (< v_prenex_23406 main_x) (<= (+ main_x 1) v_prenex_23406) (<= (select main_a v_prenex_23406) 4) (<= (* 2 (select main_a v_prenex_23406)) 4) (<= 0 (* 2 (select main_a v_prenex_23406))))) (forall ((v_prenex_23405 Int)) (or (<= (select main_a v_prenex_23405) 1002) (<= 998 (select main_a v_prenex_23405))))) (or (forall ((v_prenex_19926 Int)) (or (<= 0 (* 2 (select main_a v_prenex_19926))) (<= (+ main_x 1) v_prenex_19926) (<= (* 2 (select main_a v_prenex_19926)) 4) (<= (select main_a v_prenex_19926) 2) (< v_prenex_19926 main_x))) (forall ((v_prenex_19925 Int)) (<= (select main_a v_prenex_19925) 1002))) (or (forall ((v_prenex_20843 Int)) (<= (select main_a v_prenex_20843) 1000)) (forall ((v_prenex_20844 Int)) (or (<= 0 (select main_a v_prenex_20844)) (<= (+ main_x 1) v_prenex_20844) (<= (* 2 (select main_a v_prenex_20844)) 4) (<= 0 (+ (select main_a v_prenex_20844) 2)) (< v_prenex_20844 main_x)))) (forall ((v_prenex_23646 Int) (v_prenex_23647 Int)) (or (<= (+ (select main_a v_prenex_23647) (select main_a v_prenex_23646)) 1000) (<= (select main_a v_prenex_23647) 2) (<= (select main_a v_prenex_23646) 1002) (< v_prenex_23647 main_x) (<= (+ main_x 1) v_prenex_23647))) (forall ((v_prenex_27557 Int) (v_prenex_27556 Int)) (or (<= (select main_a v_prenex_27556) (+ (select main_a v_prenex_27557) 1000)) (< v_prenex_27557 main_x) (<= (+ main_x 1) v_prenex_27557) (<= 1996 (* 2 (select main_a v_prenex_27556))) (<= 0 (* 2 (select main_a v_prenex_27557))) (< v_prenex_27556 main_y))) (or (forall ((v_prenex_20949 Int)) (or (<= (+ main_x 1) v_prenex_20949) (< v_prenex_20949 main_x) (<= (* 2 (select main_a v_prenex_20949)) 4) (<= 0 (* 2 (select main_a v_prenex_20949))))) (forall ((v_prenex_20948 Int)) (or (<= 996 (select main_a v_prenex_20948)) (< v_prenex_20948 main_y) (<= 1996 (* 2 (select main_a v_prenex_20948)))))) (or (forall ((v_prenex_22770 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22770))) (<= (select main_a v_prenex_22770) 1000))) (forall ((v_prenex_22771 Int)) (or (< v_prenex_22771 main_x) (<= (select main_a v_prenex_22771) 2) (<= 0 (* 2 (select main_a v_prenex_22771))) (<= (select main_a v_prenex_22771) 4) (<= (+ main_x 1) v_prenex_22771)))) (or (forall ((v_prenex_27460 Int)) (or (<= 0 (* 2 (select main_a v_prenex_27460))) (<= (+ main_x 1) v_prenex_27460) (< v_prenex_27460 main_x))) (forall ((v_prenex_27459 Int)) (or (<= 996 (select main_a v_prenex_27459)) (< v_prenex_27459 main_y) (<= (select main_a v_prenex_27459) 1000)))) (or (forall ((v_prenex_22313 Int)) (or (<= 998 (select main_a v_prenex_22313)) (<= (select main_a v_prenex_22313) 1000) (<= (+ main_y 1) v_prenex_22313))) (forall ((v_prenex_22314 Int)) (or (<= 0 (+ (select main_a v_prenex_22314) 2)) (<= (+ main_x 1) v_prenex_22314) (< v_prenex_22314 main_x) (<= (* 2 (select main_a v_prenex_22314)) 4)))) (or (forall ((v_prenex_27373 Int)) (or (<= 0 (+ (select main_a v_prenex_27373) 2)) (<= (select main_a v_prenex_27373) 2) (<= (+ main_x 1) v_prenex_27373) (<= (* 2 (select main_a v_prenex_27373)) 4) (< v_prenex_27373 main_x))) (forall ((v_prenex_27372 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_27372))) (<= 996 (select main_a v_prenex_27372))))) (or (forall ((v_prenex_26052 Int)) (or (<= (select main_a v_prenex_26052) 2) (<= 0 (* 2 (select main_a v_prenex_26052))) (< v_prenex_26052 main_x) (<= (+ main_x 1) v_prenex_26052))) (forall ((v_prenex_26051 Int)) (or (<= (select main_a v_prenex_26051) 1000) (<= 996 (select main_a v_prenex_26051))))) (forall ((v_prenex_27670 Int) (v_prenex_27671 Int)) (or (< v_prenex_27671 main_x) (<= (+ main_x 1) v_prenex_27671) (<= (select main_a v_prenex_27670) 1002) (<= (select main_a v_prenex_27671) 2) (<= (+ (select main_a v_prenex_27671) (select main_a v_prenex_27670)) 1000) (<= 998 (select main_a v_prenex_27670)) (<= 0 (+ (select main_a v_prenex_27671) 2)))) (forall ((v_prenex_26897 Int) (v_prenex_26896 Int)) (or (<= (select main_a v_prenex_26897) 2) (<= (* 2 (select main_a v_prenex_26897)) 4) (<= (select main_a v_prenex_26896) 1002) (<= (+ main_x 1) v_prenex_26897) (<= 996 (select main_a v_prenex_26896)) (<= 1000 (+ (select main_a v_prenex_26897) (select main_a v_prenex_26896))) (< v_prenex_26897 main_x))) (forall ((v_prenex_27663 Int) (v_prenex_27662 Int)) (or (< v_prenex_27663 main_x) (<= (+ main_y 1) v_prenex_27662) (<= (select main_a v_prenex_27662) (+ (select main_a v_prenex_27663) 1000)) (<= (select main_a v_prenex_27662) 1000) (<= (+ main_x 1) v_prenex_27663) (<= (select main_a v_prenex_27663) 2))) (forall ((v_prenex_19674 Int) (v_prenex_19673 Int)) (or (<= (select main_a v_prenex_19673) (+ (select main_a v_prenex_19674) 1000)) (< v_prenex_19674 main_x) (<= 996 (select main_a v_prenex_19673)) (<= (select main_a v_prenex_19674) 2) (<= (+ main_x 1) v_prenex_19674) (<= 1996 (* 2 (select main_a v_prenex_19673))))) (forall ((v_prenex_22587 Int) (v_prenex_22586 Int)) (or (<= (+ main_x 1) v_prenex_22587) (< v_prenex_22587 main_x) (<= (select main_a v_prenex_22586) 1002) (<= 1996 (* 2 (select main_a v_prenex_22586))) (<= (select main_a v_prenex_22586) (+ (select main_a v_prenex_22587) 1000)) (<= (* 2 (select main_a v_prenex_22587)) 4) (<= 0 (* 2 (select main_a v_prenex_22587))))) (forall ((v_prenex_20421 Int) (v_prenex_20420 Int)) (or (<= 998 (select main_a v_prenex_20420)) (<= (+ main_x 1) v_prenex_20421) (< v_prenex_20421 main_x) (<= (select main_a v_prenex_20421) 2) (<= 1000 (+ (select main_a v_prenex_20421) (select main_a v_prenex_20420))) (<= 0 (* 2 (select main_a v_prenex_20421))))) (forall ((v_prenex_21025 Int) (v_prenex_21026 Int)) (or (<= (* 2 (select main_a v_prenex_21025)) 2000) (<= (+ (select main_a v_prenex_21026) (select main_a v_prenex_21025)) 1000) (< v_prenex_21025 main_y) (<= (+ main_x 1) v_prenex_21026) (< v_prenex_21026 main_x) (<= (select main_a v_prenex_21025) 1000) (<= (* 2 (select main_a v_prenex_21026)) 4))) (forall ((v_prenex_18961 Int) (v_prenex_18962 Int)) (or (<= (+ (select main_a v_prenex_18962) (select main_a v_prenex_18961)) 1000) (<= (* 2 (select main_a v_prenex_18961)) 2000) (<= (+ main_x 1) v_prenex_18962) (<= (* 2 (select main_a v_prenex_18962)) 4) (<= 1996 (* 2 (select main_a v_prenex_18961))) (<= (+ main_y 1) v_prenex_18961) (< v_prenex_18962 main_x))) (forall ((v_prenex_20315 Int) (v_prenex_20314 Int)) (or (<= (select main_a v_prenex_20314) 1002) (<= 0 (select main_a v_prenex_20315)) (< v_prenex_20315 main_x) (<= 1996 (* 2 (select main_a v_prenex_20314))) (<= 0 (* 2 (select main_a v_prenex_20315))) (<= (+ (select main_a v_prenex_20315) 996) (select main_a v_prenex_20314)) (<= (+ main_x 1) v_prenex_20315))) (or (forall ((v_prenex_20930 Int)) (or (<= (* 2 (select main_a v_prenex_20930)) 2000) (<= (select main_a v_prenex_20930) 1000))) (forall ((v_prenex_20931 Int)) (or (< v_prenex_20931 main_x) (<= 0 (* 2 (select main_a v_prenex_20931))) (<= (select main_a v_prenex_20931) 2) (<= 0 (select main_a v_prenex_20931)) (<= (+ main_x 1) v_prenex_20931)))) (forall ((v_prenex_19898 Int) (v_prenex_19897 Int)) (or (<= (+ main_x 1) v_prenex_19898) (<= (select main_a v_prenex_19897) (+ (select main_a v_prenex_19898) 1000)) (<= (select main_a v_prenex_19898) 2) (< v_prenex_19898 main_x) (<= 0 (select main_a v_prenex_19898)))) (or (forall ((v_prenex_19096 Int)) (or (< v_prenex_19096 main_x) (<= 0 (+ (select main_a v_prenex_19096) 2)) (<= (+ main_x 1) v_prenex_19096) (<= 0 (* 2 (select main_a v_prenex_19096))))) (forall ((v_prenex_19095 Int)) (or (<= (select main_a v_prenex_19095) 1000) (<= (+ main_y 1) v_prenex_19095)))) (forall ((v_prenex_24285 Int) (v_prenex_24286 Int)) (or (<= 1000 (+ (select main_a v_prenex_24286) (select main_a v_prenex_24285))) (<= 1996 (* 2 (select main_a v_prenex_24285))) (< v_prenex_24286 main_x) (<= 0 (+ (select main_a v_prenex_24286) 2)) (<= (+ main_x 1) v_prenex_24286) (<= 0 (* 2 (select main_a v_prenex_24286))))) (or (forall ((v_prenex_22952 Int)) (or (< v_prenex_22952 main_y) (<= 1996 (* 2 (select main_a v_prenex_22952))) (<= (select main_a v_prenex_22952) 1002))) (forall ((v_prenex_22953 Int)) (or (< v_prenex_22953 main_x) (<= (+ main_x 1) v_prenex_22953) (<= 0 (* 2 (select main_a v_prenex_22953)))))) (or (forall ((v_prenex_18699 Int)) (or (<= (+ main_x 1) v_prenex_18699) (<= 0 (* 2 (select main_a v_prenex_18699))) (<= (select main_a v_prenex_18699) 2) (< v_prenex_18699 main_x))) (forall ((v_prenex_18700 Int)) (or (<= (* 2 (select main_a v_prenex_18700)) 2000) (<= 998 (select main_a v_prenex_18700))))) (forall ((v_prenex_21155 Int) (v_prenex_21156 Int)) (or (<= (+ (select main_a v_prenex_21156) 996) (select main_a v_prenex_21155)) (<= (+ main_x 1) v_prenex_21156) (<= 0 (+ (select main_a v_prenex_21156) 2)) (<= 998 (select main_a v_prenex_21155)) (<= (select main_a v_prenex_21155) 1000) (<= (+ main_y 1) v_prenex_21155) (< v_prenex_21156 main_x))) (or (forall ((v_prenex_21380 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21380))) (<= (+ main_x 1) v_prenex_21380) (< v_prenex_21380 main_x))) (forall ((v_prenex_21379 Int)) (or (<= (select main_a v_prenex_21379) 1002) (<= (+ main_y 1) v_prenex_21379) (<= 996 (select main_a v_prenex_21379))))) (forall ((v_prenex_20293 Int) (v_prenex_20292 Int)) (or (<= (select main_a v_prenex_20292) (+ (select main_a v_prenex_20293) 1000)) (<= (+ main_x 1) v_prenex_20293) (< v_prenex_20292 main_y) (<= 0 (+ (select main_a v_prenex_20293) 2)) (<= (* 2 (select main_a v_prenex_20292)) 2000) (< v_prenex_20293 main_x))) (forall ((v_prenex_19766 Int) (v_prenex_19765 Int)) (or (< v_prenex_19766 main_x) (<= 1000 (+ (select main_a v_prenex_19766) (select main_a v_prenex_19765))) (<= 0 (select main_a v_prenex_19766)) (<= 1996 (* 2 (select main_a v_prenex_19765))) (<= (+ main_x 1) v_prenex_19766) (<= (* 2 (select main_a v_prenex_19765)) 2000) (<= (* 2 (select main_a v_prenex_19766)) 4))) (forall ((v_prenex_19219 Int) (v_prenex_19220 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_19219))) (<= 0 (* 2 (select main_a v_prenex_19220))) (< v_prenex_19220 main_x) (<= (+ (select main_a v_prenex_19220) (select main_a v_prenex_19219)) 1000) (<= 998 (select main_a v_prenex_19219)) (<= (+ main_x 1) v_prenex_19220))) (forall ((v_prenex_21012 Int) (v_prenex_21013 Int)) (or (<= (select main_a v_prenex_21013) 2) (<= (+ main_x 1) v_prenex_21013) (<= (select main_a v_prenex_21012) 1000) (< v_prenex_21013 main_x) (< v_prenex_21012 main_y) (<= (select main_a v_prenex_21012) (+ (select main_a v_prenex_21013) 1000)))) (or (forall ((v_prenex_22985 Int)) (or (< v_prenex_22985 main_x) (<= (* 2 (select main_a v_prenex_22985)) 4) (<= (+ main_x 1) v_prenex_22985) (<= 0 (select main_a v_prenex_22985)) (<= 0 (* 2 (select main_a v_prenex_22985))))) (forall ((v_prenex_22984 Int)) (or (<= (* 2 (select main_a v_prenex_22984)) 2000) (<= 998 (select main_a v_prenex_22984))))) (forall ((v_prenex_18989 Int) (v_prenex_18990 Int)) (or (< v_prenex_18990 main_x) (<= 996 (select main_a v_prenex_18989)) (<= (select main_a v_prenex_18990) 2) (<= (* 2 (select main_a v_prenex_18989)) 2000) (<= 0 (* 2 (select main_a v_prenex_18990))) (<= (+ main_x 1) v_prenex_18990) (<= (+ (select main_a v_prenex_18990) 996) (select main_a v_prenex_18989)))) (forall ((v_prenex_21957 Int) (v_prenex_21958 Int)) (or (<= (+ (select main_a v_prenex_21958) (select main_a v_prenex_21957)) 1000) (<= (* 2 (select main_a v_prenex_21958)) 4) (<= (+ main_x 1) v_prenex_21958) (< v_prenex_21958 main_x) (<= 0 (+ (select main_a v_prenex_21958) 2)) (<= (select main_a v_prenex_21957) 1002) (<= 996 (select main_a v_prenex_21957)))) (or (forall ((v_prenex_20728 Int)) (or (<= 0 (select main_a v_prenex_20728)) (<= (+ main_x 1) v_prenex_20728) (<= 0 (* 2 (select main_a v_prenex_20728))) (< v_prenex_20728 main_x))) (forall ((v_prenex_20727 Int)) (or (< v_prenex_20727 main_y) (<= (select main_a v_prenex_20727) 1002) (<= 998 (select main_a v_prenex_20727))))) (or (forall ((v_prenex_22660 Int)) (or (<= 998 (select main_a v_prenex_22660)) (<= (select main_a v_prenex_22660) 1000))) (forall ((v_prenex_22661 Int)) (or (<= (* 2 (select main_a v_prenex_22661)) 4) (<= (+ main_x 1) v_prenex_22661) (< v_prenex_22661 main_x) (<= 0 (select main_a v_prenex_22661)) (<= (select main_a v_prenex_22661) 2)))) (forall ((v_prenex_26489 Int) (v_prenex_26490 Int)) (or (<= 0 (+ (select main_a v_prenex_26490) 2)) (<= (+ main_x 1) v_prenex_26490) (<= 1996 (* 2 (select main_a v_prenex_26489))) (< v_prenex_26489 main_y) (< v_prenex_26490 main_x) (<= (select main_a v_prenex_26489) (+ (select main_a v_prenex_26490) 1000)))) (or (forall ((v_prenex_19387 Int)) (or (<= 996 (select main_a v_prenex_19387)) (<= (* 2 (select main_a v_prenex_19387)) 2000))) (forall ((v_prenex_19388 Int)) (or (<= (* 2 (select main_a v_prenex_19388)) 4) (<= (+ main_x 1) v_prenex_19388) (< v_prenex_19388 main_x) (<= 0 (* 2 (select main_a v_prenex_19388))) (<= (select main_a v_prenex_19388) 2)))) (or (forall ((v_prenex_19481 Int)) (<= (* 2 (select main_a v_prenex_19481)) 2000)) (forall ((v_prenex_19482 Int)) (or (<= (* 2 (select main_a v_prenex_19482)) 4) (<= (select main_a v_prenex_19482) 2) (<= (+ main_x 1) v_prenex_19482) (<= 0 (* 2 (select main_a v_prenex_19482))) (< v_prenex_19482 main_x)))) (forall ((v_prenex_22323 Int) (v_prenex_22324 Int)) (or (< v_prenex_22324 main_x) (<= (+ (select main_a v_prenex_22324) (select main_a v_prenex_22323)) 1000) (<= (select main_a v_prenex_22323) 1000) (<= (+ main_x 1) v_prenex_22324) (<= 0 (select main_a v_prenex_22324)))) (forall ((v_prenex_28203 Int) (v_prenex_28202 Int)) (or (<= 996 (select main_a v_prenex_28202)) (< v_prenex_28202 main_y) (<= (select main_a v_prenex_28202) (+ (select main_a v_prenex_28203) 1000)) (<= (select main_a v_prenex_28203) 4) (<= (+ main_x 1) v_prenex_28203) (< v_prenex_28203 main_x) (<= (* 2 (select main_a v_prenex_28202)) 2000))) (forall ((v_prenex_28539 Int) (v_prenex_28540 Int)) (or (<= 998 (select main_a v_prenex_28539)) (< v_prenex_28540 main_x) (<= 0 (+ (select main_a v_prenex_28540) 2)) (<= (+ (select main_a v_prenex_28540) (select main_a v_prenex_28539)) 1000) (<= (select main_a v_prenex_28540) 2) (<= (+ main_x 1) v_prenex_28540) (<= 1996 (* 2 (select main_a v_prenex_28539))))) (forall ((v_prenex_23732 Int) (v_prenex_23731 Int)) (or (<= 1000 (+ (select main_a v_prenex_23732) (select main_a v_prenex_23731))) (< v_prenex_23732 main_x) (<= 0 (select main_a v_prenex_23732)) (<= (* 2 (select main_a v_prenex_23732)) 4) (<= 1996 (* 2 (select main_a v_prenex_23731))) (<= (+ main_x 1) v_prenex_23732))) (or (forall ((v_prenex_26651 Int)) (or (<= (select main_a v_prenex_26651) 1002) (<= (+ main_y 1) v_prenex_26651) (<= 996 (select main_a v_prenex_26651)))) (forall ((v_prenex_26652 Int)) (or (< v_prenex_26652 main_x) (<= (+ main_x 1) v_prenex_26652) (<= (* 2 (select main_a v_prenex_26652)) 4) (<= 0 (* 2 (select main_a v_prenex_26652)))))) (forall ((v_prenex_26071 Int) (v_prenex_26072 Int)) (or (<= (* 2 (select main_a v_prenex_26071)) 2000) (<= (+ main_x 1) v_prenex_26072) (<= (select main_a v_prenex_26072) 4) (< v_prenex_26072 main_x) (<= (+ (select main_a v_prenex_26072) (select main_a v_prenex_26071)) 1000) (<= 998 (select main_a v_prenex_26071)))) (or (forall ((v_prenex_19358 Int)) (or (< v_prenex_19358 main_x) (<= (+ main_x 1) v_prenex_19358) (<= 0 (* 2 (select main_a v_prenex_19358))) (<= 0 (select main_a v_prenex_19358)) (<= (select main_a v_prenex_19358) 4))) (forall ((v_prenex_19357 Int)) (or (<= (* 2 (select main_a v_prenex_19357)) 2000) (<= 1996 (* 2 (select main_a v_prenex_19357)))))) (forall ((v_prenex_28180 Int) (v_prenex_28181 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28181))) (<= (select main_a v_prenex_28181) 2) (<= (select main_a v_prenex_28180) 1002) (<= (+ (select main_a v_prenex_28181) 996) (select main_a v_prenex_28180)) (<= (* 2 (select main_a v_prenex_28180)) 2000) (< v_prenex_28181 main_x) (<= (+ main_x 1) v_prenex_28181))) (or (forall ((v_prenex_25001 Int)) (or (<= (* 2 (select main_a v_prenex_25001)) 2000) (<= (select main_a v_prenex_25001) 1000))) (forall ((v_prenex_25002 Int)) (or (< v_prenex_25002 main_x) (<= (* 2 (select main_a v_prenex_25002)) 4) (<= 0 (* 2 (select main_a v_prenex_25002))) (<= (+ main_x 1) v_prenex_25002) (<= (select main_a v_prenex_25002) 4)))) (forall ((v_prenex_22069 Int) (v_prenex_22070 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_22069))) (<= (select main_a v_prenex_22069) (+ (select main_a v_prenex_22070) 1000)) (<= 0 (* 2 (select main_a v_prenex_22070))) (< v_prenex_22070 main_x) (<= (+ main_x 1) v_prenex_22070) (<= (select main_a v_prenex_22070) 2))) (forall ((v_prenex_27129 Int) (v_prenex_27130 Int)) (or (< v_prenex_27130 main_x) (<= (+ (select main_a v_prenex_27130) (select main_a v_prenex_27129)) 1000) (<= 998 (select main_a v_prenex_27129)) (<= 1996 (* 2 (select main_a v_prenex_27129))) (<= (+ main_x 1) v_prenex_27130) (<= 0 (+ (select main_a v_prenex_27130) 2)) (<= 0 (select main_a v_prenex_27130)))) (forall ((v_prenex_28226 Int)) (or (<= 0 (+ (select main_a v_prenex_28226) 2)) (<= (select main_a v_prenex_28226) 2) (< v_prenex_28226 main_x) (<= (+ main_x 1) v_prenex_28226) (<= (* 2 (select main_a v_prenex_28226)) 4))) (or (forall ((v_prenex_18860 Int)) (or (< v_prenex_18860 main_x) (<= 0 (select main_a v_prenex_18860)) (<= 0 (* 2 (select main_a v_prenex_18860))) (<= (* 2 (select main_a v_prenex_18860)) 4) (<= (+ main_x 1) v_prenex_18860))) (forall ((v_prenex_18859 Int)) (or (<= 998 (select main_a v_prenex_18859)) (<= 996 (select main_a v_prenex_18859))))) (forall ((v_prenex_19184 Int) (v_prenex_19183 Int)) (or (<= 996 (select main_a v_prenex_19183)) (<= (select main_a v_prenex_19184) 4) (<= (select main_a v_prenex_19183) (+ (select main_a v_prenex_19184) 1000)) (<= 0 (+ (select main_a v_prenex_19184) 2)) (<= (+ main_x 1) v_prenex_19184) (<= (select main_a v_prenex_19183) 1000) (< v_prenex_19184 main_x))) (forall ((v_prenex_19526 Int) (v_prenex_19525 Int)) (or (< v_prenex_19526 main_x) (<= (select main_a v_prenex_19526) 2) (<= (+ main_x 1) v_prenex_19526) (<= (+ (select main_a v_prenex_19526) 996) (select main_a v_prenex_19525)) (<= (select main_a v_prenex_19525) 1002) (<= 0 (* 2 (select main_a v_prenex_19526))) (<= 996 (select main_a v_prenex_19525)))) (forall ((v_prenex_21777 Int) (v_prenex_21778 Int)) (or (<= 0 (* 2 (select main_a v_prenex_21778))) (<= 998 (select main_a v_prenex_21777)) (<= 1000 (+ (select main_a v_prenex_21778) (select main_a v_prenex_21777))) (<= (* 2 (select main_a v_prenex_21778)) 4) (<= (+ main_x 1) v_prenex_21778) (< v_prenex_21778 main_x))) (forall ((v_prenex_22041 Int) (v_prenex_22042 Int)) (or (<= (+ main_x 1) v_prenex_22042) (<= 0 (* 2 (select main_a v_prenex_22042))) (< v_prenex_22041 main_y) (<= 1000 (+ (select main_a v_prenex_22042) (select main_a v_prenex_22041))) (< v_prenex_22042 main_x))) (or (forall ((v_prenex_21665 Int)) (or (<= (select main_a v_prenex_21665) 1002) (< v_prenex_21665 main_y) (<= (select main_a v_prenex_21665) 1000))) (forall ((v_prenex_21666 Int)) (or (< v_prenex_21666 main_x) (<= (+ main_x 1) v_prenex_21666) (<= 0 (* 2 (select main_a v_prenex_21666))) (<= (* 2 (select main_a v_prenex_21666)) 4)))) (forall ((v_prenex_26011 Int) (v_prenex_26012 Int)) (or (<= (+ (select main_a v_prenex_26012) 996) (select main_a v_prenex_26011)) (<= 0 (select main_a v_prenex_26012)) (<= (* 2 (select main_a v_prenex_26012)) 4) (< v_prenex_26012 main_x) (<= (+ main_x 1) v_prenex_26012) (<= 1996 (* 2 (select main_a v_prenex_26011))) (<= 996 (select main_a v_prenex_26011)))) (forall ((v_prenex_20921 Int) (v_prenex_20920 Int)) (or (<= 1996 (* 2 (select main_a v_prenex_20920))) (< v_prenex_20920 main_y) (<= (+ main_y 1) v_prenex_20920) (<= (* 2 (select main_a v_prenex_20920)) 2000) (<= 1000 (+ (select main_a v_prenex_20921) (select main_a v_prenex_20920))))) (forall ((v_prenex_23214 Int) (v_prenex_23213 Int)) (or (<= (+ main_x 1) v_prenex_23214) (<= 998 (select main_a v_prenex_23213)) (<= 0 (+ (select main_a v_prenex_23214) 2)) (< v_prenex_23214 main_x) (<= (select main_a v_prenex_23213) (+ (select main_a v_prenex_23214) 1000)))) (forall ((v_prenex_19753 Int) (v_prenex_19754 Int)) (or (<= (+ main_x 1) v_prenex_19754) (< v_prenex_19754 main_x) (<= 1000 (+ (select main_a v_prenex_19754) (select main_a v_prenex_19753))) (<= (select main_a v_prenex_19754) 2) (<= (* 2 (select main_a v_prenex_19753)) 2000))) (or (forall ((v_prenex_25665 Int)) (or (<= (* 2 (select main_a v_prenex_25665)) 4) (<= (+ main_x 1) v_prenex_25665) (< v_prenex_25665 main_x) (<= 0 (* 2 (select main_a v_prenex_25665))))) (forall ((v_prenex_25664 Int)) (or (<= (select main_a v_prenex_25664) 1000) (< v_prenex_25664 main_y) (<= 1996 (* 2 (select main_a v_prenex_25664)))))) (forall ((v_prenex_21630 Int) (v_prenex_21631 Int)) (or (<= (+ main_x 1) v_prenex_21631) (<= 0 (* 2 (select main_a v_prenex_21631))) (<= (+ main_y 1) v_prenex_21630) (< v_prenex_21631 main_x) (<= 998 (select main_a v_prenex_21630)) (<= (* 2 (select main_a v_prenex_21630)) 2000) (<= (select main_a v_prenex_21630) (+ (select main_a v_prenex_21631) 1000)))) (forall ((v_prenex_24568 Int) (v_prenex_24569 Int)) (or (<= 998 (select main_a v_prenex_24568)) (<= (select main_a v_prenex_24568) 1000) (<= (+ (select main_a v_prenex_24569) (select main_a v_prenex_24568)) 1000) (< v_prenex_24569 main_x) (<= (+ main_x 1) v_prenex_24569) (< v_prenex_24568 main_y) (<= 0 (* 2 (select main_a v_prenex_24569))))) (forall ((v_prenex_25541 Int) (v_prenex_25540 Int)) (or (<= (+ main_x 1) v_prenex_25541) (<= 0 (select main_a v_prenex_25541)) (< v_prenex_25540 main_y) (<= (+ (select main_a v_prenex_25541) 996) (select main_a v_prenex_25540)) (< v_prenex_25541 main_x) (<= 996 (select main_a v_prenex_25540)))) (or (forall ((v_prenex_18821 Int)) (or (<= (+ main_y 1) v_prenex_18821) (< v_prenex_18821 main_y) (<= (* 2 (select main_a v_prenex_18821)) 2000))) (forall ((v_prenex_18822 Int)) (<= (* 2 (select main_a v_prenex_18822)) 4))) (forall ((v_prenex_19652 Int) (v_prenex_19651 Int)) (or (<= (select main_a v_prenex_19652) 4) (<= (+ main_x 1) v_prenex_19652) (<= (+ (select main_a v_prenex_19652) (select main_a v_prenex_19651)) 1000) (<= 1996 (* 2 (select main_a v_prenex_19651))) (< v_prenex_19652 main_x) (<= 998 (select main_a v_prenex_19651)))) (forall ((v_prenex_27403 Int) (v_prenex_27402 Int)) (or (<= (* 2 (select main_a v_prenex_27403)) 4) (<= (select main_a v_prenex_27403) 4) (<= 996 (select main_a v_prenex_27402)) (<= (+ main_x 1) v_prenex_27403) (<= (select main_a v_prenex_27402) (+ (select main_a v_prenex_27403) 1000)) (< v_prenex_27403 main_x) (<= (* 2 (select main_a v_prenex_27402)) 2000))) (forall ((v_prenex_23578 Int) (v_prenex_23579 Int)) (or (<= (select main_a v_prenex_23579) 2) (<= (+ main_x 1) v_prenex_23579) (<= (select main_a v_prenex_23578) 1002) (< v_prenex_23579 main_x) (<= (select main_a v_prenex_23578) (+ (select main_a v_prenex_23579) 1000)))) (forall ((v_prenex_19638 Int) (v_prenex_19637 Int)) (or (<= (select main_a v_prenex_19637) (+ (select main_a v_prenex_19638) 1000)) (<= 996 (select main_a v_prenex_19637)) (<= 998 (select main_a v_prenex_19637)) (< v_prenex_19638 main_x) (<= 0 (* 2 (select main_a v_prenex_19638))) (<= (+ main_x 1) v_prenex_19638) (<= (* 2 (select main_a v_prenex_19638)) 4))) (forall ((v_prenex_22210 Int) (v_prenex_22209 Int)) (or (<= (select main_a v_prenex_22209) 1002) (<= 0 (* 2 (select main_a v_prenex_22210))) (<= 1996 (* 2 (select main_a v_prenex_22209))) (<= (select main_a v_prenex_22210) 2) (< v_prenex_22210 main_x) (<= (+ main_x 1) v_prenex_22210) (<= 1000 (+ (select main_a v_prenex_22210) (select main_a v_prenex_22209))))) (forall ((v_prenex_27245 Int) (v_prenex_27244 Int)) (or (<= (select main_a v_prenex_27244) (+ (select main_a v_prenex_27245) 1000)) (<= (+ main_x 1) v_prenex_27245) (<= (* 2 (select main_a v_prenex_27245)) 4) (< v_prenex_27245 main_x) (<= (select main_a v_prenex_27244) 1002) (<= 1996 (* 2 (select main_a v_prenex_27244))))) (forall ((v_prenex_28908 Int) (v_prenex_28907 Int)) (or (<= 1000 (+ (select main_a v_prenex_28908) (select main_a v_prenex_28907))) (<= (+ main_x 1) v_prenex_28908) (<= (* 2 (select main_a v_prenex_28907)) 2000) (< v_prenex_28908 main_x) (<= 996 (select main_a v_prenex_28907)) (<= 0 (* 2 (select main_a v_prenex_28908))) (<= (select main_a v_prenex_28908) 2))) (forall ((v_prenex_21263 Int) (v_prenex_21264 Int)) (or (< v_prenex_21264 main_x) (<= 1996 (* 2 (select main_a v_prenex_21263))) (<= (select main_a v_prenex_21264) 4) (<= (* 2 (select main_a v_prenex_21263)) 2000) (<= (+ main_x 1) v_prenex_21264) (<= (+ main_y 1) v_prenex_21263) (<= (+ (select main_a v_prenex_21264) 996) (select main_a v_prenex_21263)))))} [2019-01-07 16:19:36,498 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:19:36,499 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:19:36,499 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:19:36,499 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:19:36,500 WARN L224 ngHoareTripleChecker]: Pre: {2147483625#(or (forall ((v_idx_135 Int) (v_idx_136 Int) (v_idx_133 Int) (v_idx_134 Int) (v_idx_132 Int)) (exists ((v_v_22_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_2_1 Int) (v_b_3_1 Int) (v_v_5_1 Int) (v_v_6_1 Int) (v_b_10_1 Int) (v_b_1_1 Int)) (and (<= (- (- v_b_10_1) (- c_main_y)) (- 1)) (or (<= v_b_2_1 v_idx_132) (= v_v_4_1 (select c_main_a v_idx_132))) (<= (- v_b_3_1 c_main_y) 1) (<= (- v_v_22_1 (- v_v_22_1)) 0) (<= (- v_v_22_1 (- v_v_5_1)) 1000) (= (+ c_main_y 1) v_b_3_1) (<= (- v_v_5_1 (- v_v_5_1)) 2000) (= (+ c_main_y 1) (+ v_b_2_1 1)) (<= (- (- v_b_2_1) (- c_main_y)) 0) (= c_main_x (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- v_b_10_1)) (- 1)) (<= (- v_b_2_1 c_main_x) (- 1)) (or (= v_v_6_1 (select c_main_a v_idx_134)) (<= v_b_10_1 v_idx_134) (< v_idx_134 v_b_3_1)) (<= (- (- v_b_10_1) (- v_b_3_1)) 0) (<= (- v_b_10_1 c_main_x) 0) (<= (- (- v_b_10_1) (- c_main_x)) 0) (<= (- v_b_3_1 c_main_x) 0) (= (+ c_main_x 1) (+ v_b_10_1 1)) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_b_1_1 c_main_x) 1) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- v_b_2_1 c_main_y) 0) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_b_1_1) (- v_b_2_1)) (- 2)) (<= (- v_b_1_1 v_b_10_1) 1) (<= (- v_v_22_1 v_v_5_1) (- 1000)) (= c_main_y v_b_2_1) (<= (- (- v_b_10_1) (- v_b_2_1)) (- 1)) (or (<= v_b_1_1 v_idx_135) (= v_v_22_1 (select c_main_a v_idx_135)) (< v_idx_135 v_b_10_1)) (<= (- (- v_v_22_1) v_v_22_1) 0) (<= (- (- v_v_22_1) (- v_v_5_1)) 1000) (<= (- (- v_v_22_1) v_v_5_1) (- 1000)) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (or (< v_idx_136 v_b_1_1) (= v_v_3_1 (select c_main_a v_idx_136))) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (= c_main_x v_b_10_1) (or (= v_v_5_1 (select c_main_a v_idx_133)) (< v_idx_133 v_b_2_1) (<= v_b_3_1 v_idx_133)) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1)) (<= (- (- v_v_5_1) v_v_5_1) (- 2000))))) (forall ((v_idx_137 Int) (v_idx_138 Int) (v_idx_139 Int) (v_idx_140 Int) (v_idx_141 Int)) (exists ((v_v_285_1 Int) (v_b_39_1 Int) (v_b_37_1 Int) (v_b_38_1 Int) (v_v_289_1 Int) (v_b_36_1 Int) (v_v_288_1 Int) (v_v_287_1 Int) (v_v_286_1 Int)) (and (<= (- (- v_v_286_1) v_v_286_1) (- 1998)) (<= (- v_v_286_1 v_v_288_1) 1000) (<= (- v_b_36_1 v_b_38_1) (- 1)) (<= (- (- v_b_36_1) (- v_b_37_1)) 1) (<= (- v_v_288_1 (- v_v_288_1)) 2) (<= (- (- v_b_39_1) (- c_main_x)) (- 1)) (<= (- (- v_b_37_1) (- c_main_y)) (- 1)) (<= (- (- v_b_39_1) (- c_main_y)) (- 2)) (<= (- (- v_b_38_1) (- c_main_x)) 0) (<= (- v_b_37_1 v_b_39_1) (- 1)) (<= (- v_b_37_1 c_main_x) 0) (<= (- v_b_36_1 c_main_x) (- 1)) (= (+ c_main_y 1) v_b_37_1) (<= (- (- v_v_288_1) v_v_288_1) 0) (= c_main_y v_b_36_1) (or (= v_v_286_1 (select c_main_a v_idx_138)) (< v_idx_138 v_b_36_1) (<= v_b_37_1 v_idx_138)) (<= (- (- v_v_286_1) (- v_v_288_1)) (- 998)) (= (+ v_b_38_1 1) (+ c_main_x 1)) (<= (- v_b_38_1 v_b_39_1) (- 1)) (<= (- (- v_b_38_1) (- c_main_y)) (- 1)) (or (<= v_b_36_1 v_idx_137) (= v_v_285_1 (select c_main_a v_idx_137))) (or (= v_v_287_1 (select c_main_a v_idx_139)) (<= v_b_38_1 v_idx_139) (< v_idx_139 v_b_37_1)) (= c_main_x v_b_38_1) (or (< v_idx_141 v_b_39_1) (= (select c_main_a v_idx_141) v_v_289_1)) (<= (- v_v_286_1 (- v_v_286_1)) 2000) (= (+ c_main_y 1) (+ v_b_36_1 1)) (<= (- (- v_v_286_1) v_v_288_1) (- 1000)) (<= (- v_v_286_1 (- v_v_288_1)) 1000) (<= (- v_b_37_1 v_b_38_1) 0) (or (= (select c_main_a v_idx_140) v_v_288_1) (< v_idx_140 v_b_38_1) (<= v_b_39_1 v_idx_140)) (<= (- v_b_38_1 c_main_x) 0) (<= (- (- v_b_38_1) (- v_b_39_1)) 1) (<= (- (- v_b_36_1) (- c_main_y)) 0) (= (+ v_b_38_1 1) v_b_39_1) (= c_main_y (+ v_b_37_1 (- 1))) (<= (- v_b_36_1 v_b_39_1) (- 2)) (<= (- v_b_36_1 c_main_y) 0) (<= (- v_b_37_1 c_main_y) 1) (<= (- v_b_36_1 v_b_37_1) (- 1)) (<= (- v_b_39_1 c_main_x) 1) (<= (- (- c_main_x) (- c_main_y)) (- 1)) (= c_main_x (+ v_b_39_1 (- 1)))))))} [2019-01-07 16:19:36,500 WARN L228 ngHoareTripleChecker]: Action: assume true; [2019-01-07 16:19:36,500 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2019-01-07 16:19:36,500 WARN L230 ngHoareTripleChecker]: Post: {2147483624#(forall ((v_idx_146 Int) (v_idx_144 Int) (v_idx_145 Int) (v_idx_142 Int) (v_idx_143 Int)) (exists ((v_v_285_1 Int) (v_b_39_1 Int) (v_b_37_1 Int) (v_b_38_1 Int) (v_v_289_1 Int) (v_b_36_1 Int) (v_v_288_1 Int) (v_v_287_1 Int) (v_v_286_1 Int)) (and (<= (- (- v_v_286_1) v_v_286_1) (- 1998)) (<= (- v_v_286_1 v_v_288_1) 1000) (= (+ v_b_39_1 (- 1)) v_b_38_1) (<= (- v_b_36_1 v_b_38_1) (- 1)) (<= (- (- v_b_36_1) (- v_b_37_1)) 1) (<= (- v_v_288_1 (- v_v_288_1)) 2) (<= (- (- v_b_39_1) (- c_main_x)) (- 1)) (or (<= v_b_36_1 v_idx_142) (= v_v_285_1 (select c_main_a v_idx_142))) (<= (- (- v_b_37_1) (- c_main_y)) (- 1)) (<= (- (- v_b_39_1) (- c_main_y)) (- 2)) (<= (- (- v_b_38_1) (- c_main_x)) 0) (<= (- v_b_37_1 v_b_39_1) (- 1)) (<= (- v_b_37_1 c_main_x) 0) (= (+ v_b_37_1 (- 1)) v_b_36_1) (<= (- v_b_36_1 c_main_x) (- 1)) (= (+ c_main_y 1) v_b_37_1) (or (<= v_b_37_1 v_idx_143) (< v_idx_143 v_b_36_1) (= v_v_286_1 (select c_main_a v_idx_143))) (<= (- (- v_v_288_1) v_v_288_1) 0) (<= (- (- v_v_286_1) (- v_v_288_1)) (- 998)) (= (+ v_b_38_1 1) (+ c_main_x 1)) (<= (- v_b_38_1 v_b_39_1) (- 1)) (or (<= v_b_39_1 v_idx_145) (= (select c_main_a v_idx_145) v_v_288_1) (< v_idx_145 v_b_38_1)) (<= (- (- v_b_38_1) (- c_main_y)) (- 1)) (or (< v_idx_146 v_b_39_1) (= (select c_main_a v_idx_146) v_v_289_1)) (<= (- v_v_286_1 (- v_v_286_1)) 2000) (= (+ c_main_y 1) (+ v_b_36_1 1)) (<= (- (- v_v_286_1) v_v_288_1) (- 1000)) (<= (- v_v_286_1 (- v_v_288_1)) 1000) (or (<= v_b_38_1 v_idx_144) (= (select c_main_a v_idx_144) v_v_287_1) (< v_idx_144 v_b_37_1)) (<= (- v_b_37_1 v_b_38_1) 0) (<= (- v_b_38_1 c_main_x) 0) (<= (- (- v_b_38_1) (- v_b_39_1)) 1) (<= (- (- v_b_36_1) (- c_main_y)) 0) (= (+ v_b_38_1 1) v_b_39_1) (= c_main_y (+ v_b_37_1 (- 1))) (<= (- v_b_36_1 v_b_39_1) (- 2)) (<= (- v_b_36_1 c_main_y) 0) (<= (- v_b_37_1 c_main_y) 1) (<= (- v_b_36_1 v_b_37_1) (- 1)) (<= (- v_b_39_1 c_main_x) 1) (<= (- (- c_main_x) (- c_main_y)) (- 1)) (= c_main_x (+ v_b_39_1 (- 1))))))} [2019-01-07 16:19:36,500 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:19:36,920 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:19:36,920 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:19:44,057 WARN L181 SmtUtils]: Spent 7.14 s on a formula simplification that was a NOOP. DAG size: 249 [2019-01-07 16:19:44,058 WARN L270 ngHoareTripleChecker]: Pre: {2147483625#(or (forall ((v_idx_135 Int) (v_idx_136 Int) (v_idx_133 Int) (v_idx_134 Int) (v_idx_132 Int)) (exists ((v_v_22_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_2_1 Int) (v_b_3_1 Int) (v_v_5_1 Int) (v_v_6_1 Int) (v_b_10_1 Int) (v_b_1_1 Int)) (and (<= (- (- v_b_10_1) (- main_y)) (- 1)) (or (<= v_b_2_1 v_idx_132) (= v_v_4_1 (select main_a v_idx_132))) (<= (- v_b_3_1 main_y) 1) (<= (- v_v_22_1 (- v_v_22_1)) 0) (<= (- v_v_22_1 (- v_v_5_1)) 1000) (= (+ main_y 1) v_b_3_1) (<= (- v_v_5_1 (- v_v_5_1)) 2000) (= (+ main_y 1) (+ v_b_2_1 1)) (<= (- (- v_b_2_1) (- main_y)) 0) (= main_x (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- v_b_10_1)) (- 1)) (<= (- v_b_2_1 main_x) (- 1)) (or (= v_v_6_1 (select main_a v_idx_134)) (<= v_b_10_1 v_idx_134) (< v_idx_134 v_b_3_1)) (<= (- (- v_b_10_1) (- v_b_3_1)) 0) (<= (- v_b_10_1 main_x) 0) (<= (- (- v_b_10_1) (- main_x)) 0) (<= (- v_b_3_1 main_x) 0) (= (+ main_x 1) (+ v_b_10_1 1)) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (<= (- v_b_1_1 main_x) 1) (= main_y (+ v_b_3_1 (- 1))) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- v_b_2_1 main_y) 0) (= (+ main_x 1) v_b_1_1) (<= (- (- v_b_1_1) (- v_b_2_1)) (- 2)) (<= (- v_b_1_1 v_b_10_1) 1) (<= (- v_v_22_1 v_v_5_1) (- 1000)) (= main_y v_b_2_1) (<= (- (- v_b_10_1) (- v_b_2_1)) (- 1)) (or (<= v_b_1_1 v_idx_135) (= v_v_22_1 (select main_a v_idx_135)) (< v_idx_135 v_b_10_1)) (<= (- (- v_v_22_1) v_v_22_1) 0) (<= (- (- v_v_22_1) (- v_v_5_1)) 1000) (<= (- (- v_v_22_1) v_v_5_1) (- 1000)) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (or (< v_idx_136 v_b_1_1) (= v_v_3_1 (select main_a v_idx_136))) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (= main_x v_b_10_1) (or (= v_v_5_1 (select main_a v_idx_133)) (< v_idx_133 v_b_2_1) (<= v_b_3_1 v_idx_133)) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1)) (<= (- (- v_v_5_1) v_v_5_1) (- 2000))))) (forall ((v_idx_137 Int) (v_idx_138 Int) (v_idx_139 Int) (v_idx_140 Int) (v_idx_141 Int)) (exists ((v_v_285_1 Int) (v_b_39_1 Int) (v_b_37_1 Int) (v_b_38_1 Int) (v_v_289_1 Int) (v_b_36_1 Int) (v_v_288_1 Int) (v_v_287_1 Int) (v_v_286_1 Int)) (and (<= (- (- v_v_286_1) v_v_286_1) (- 1998)) (<= (- v_v_286_1 v_v_288_1) 1000) (<= (- v_b_36_1 v_b_38_1) (- 1)) (<= (- (- v_b_36_1) (- v_b_37_1)) 1) (<= (- v_v_288_1 (- v_v_288_1)) 2) (<= (- (- v_b_39_1) (- main_x)) (- 1)) (<= (- (- v_b_37_1) (- main_y)) (- 1)) (<= (- (- v_b_39_1) (- main_y)) (- 2)) (<= (- (- v_b_38_1) (- main_x)) 0) (<= (- v_b_37_1 v_b_39_1) (- 1)) (<= (- v_b_37_1 main_x) 0) (<= (- v_b_36_1 main_x) (- 1)) (= (+ main_y 1) v_b_37_1) (<= (- (- v_v_288_1) v_v_288_1) 0) (= main_y v_b_36_1) (or (= v_v_286_1 (select main_a v_idx_138)) (< v_idx_138 v_b_36_1) (<= v_b_37_1 v_idx_138)) (<= (- (- v_v_286_1) (- v_v_288_1)) (- 998)) (= (+ v_b_38_1 1) (+ main_x 1)) (<= (- v_b_38_1 v_b_39_1) (- 1)) (<= (- (- v_b_38_1) (- main_y)) (- 1)) (or (<= v_b_36_1 v_idx_137) (= v_v_285_1 (select main_a v_idx_137))) (or (= v_v_287_1 (select main_a v_idx_139)) (<= v_b_38_1 v_idx_139) (< v_idx_139 v_b_37_1)) (= main_x v_b_38_1) (or (< v_idx_141 v_b_39_1) (= (select main_a v_idx_141) v_v_289_1)) (<= (- v_v_286_1 (- v_v_286_1)) 2000) (= (+ main_y 1) (+ v_b_36_1 1)) (<= (- (- v_v_286_1) v_v_288_1) (- 1000)) (<= (- v_v_286_1 (- v_v_288_1)) 1000) (<= (- v_b_37_1 v_b_38_1) 0) (or (= (select main_a v_idx_140) v_v_288_1) (< v_idx_140 v_b_38_1) (<= v_b_39_1 v_idx_140)) (<= (- v_b_38_1 main_x) 0) (<= (- (- v_b_38_1) (- v_b_39_1)) 1) (<= (- (- v_b_36_1) (- main_y)) 0) (= (+ v_b_38_1 1) v_b_39_1) (= main_y (+ v_b_37_1 (- 1))) (<= (- v_b_36_1 v_b_39_1) (- 2)) (<= (- v_b_36_1 main_y) 0) (<= (- v_b_37_1 main_y) 1) (<= (- v_b_36_1 v_b_37_1) (- 1)) (<= (- v_b_39_1 main_x) 1) (<= (- (- main_x) (- main_y)) (- 1)) (= main_x (+ v_b_39_1 (- 1)))))))} [2019-01-07 16:19:44,058 WARN L274 ngHoareTripleChecker]: Action: assume true; [2019-01-07 16:19:44,058 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2019-01-07 16:22:28,012 WARN L276 ngHoareTripleChecker]: Post: {2147483624#(and (or (forall ((v_idx_143 Int)) (or (<= 999 (select main_a v_idx_143)) (<= (* 2 (select main_a v_idx_143)) 2000) (< v_idx_143 main_y) (<= (select main_a v_idx_143) 1001) (<= (+ main_y 1) v_idx_143))) (forall ((v_idx_145 Int)) (<= 0 (+ (select main_a v_idx_145) 1)))) (forall ((v_prenex_36564 Int) (v_prenex_36565 Int)) (or (<= 999 (select main_a v_prenex_36565)) (<= (+ (select main_a v_prenex_36564) 998) (select main_a v_prenex_36565)) (< v_prenex_36565 main_y) (<= (+ main_y 1) v_prenex_36565) (<= 0 (* 2 (select main_a v_prenex_36564))) (<= (* 2 (select main_a v_prenex_36564)) 2) (<= 1998 (* 2 (select main_a v_prenex_36565))))) (forall ((v_prenex_29149 Int) (v_prenex_29148 Int)) (or (<= (select main_a v_prenex_29148) 2) (<= (+ main_x 1) v_prenex_29148) (<= 999 (select main_a v_prenex_29149)) (< v_prenex_29149 main_y) (<= (+ main_y 1) v_prenex_29149) (<= 0 (* 2 (select main_a v_prenex_29148))) (<= (+ (select main_a v_prenex_29148) 998) (select main_a v_prenex_29149)))) (forall ((v_prenex_32795 Int) (v_prenex_32794 Int)) (or (<= (select main_a v_prenex_32795) (+ (select main_a v_prenex_32794) 1000)) (<= (+ main_y 1) v_prenex_32795) (<= (select main_a v_prenex_32794) 2) (< v_prenex_32795 main_y) (<= (select main_a v_prenex_32795) 1000) (<= 0 (* 2 (select main_a v_prenex_32794))))) (forall ((v_prenex_35688 Int) (v_prenex_35689 Int)) (or (<= 0 (+ (select main_a v_prenex_35688) 1)) (<= (select main_a v_prenex_35689) 1000) (< v_prenex_35689 main_y) (<= (+ main_x 1) v_prenex_35688) (<= (select main_a v_prenex_35689) (+ (select main_a v_prenex_35688) 1000)) (<= (+ main_y 1) v_prenex_35689) (<= (select main_a v_prenex_35688) 1))) (or (forall ((v_prenex_32082 Int)) (or (<= 0 (select main_a v_prenex_32082)) (<= (* 2 (select main_a v_prenex_32082)) 2))) (forall ((v_prenex_32083 Int)) (or (< v_prenex_32083 main_y) (<= (+ main_y 1) v_prenex_32083) (<= (* 2 (select main_a v_prenex_32083)) 2000) (<= (select main_a v_prenex_32083) 1001) (<= 998 (select main_a v_prenex_32083))))) (forall ((v_prenex_32160 Int) (v_prenex_32161 Int)) (or (< v_prenex_32160 main_x) (<= (+ (select main_a v_prenex_32160) (select main_a v_prenex_32161)) 1000) (<= (+ main_y 1) v_prenex_32161) (<= (+ main_x 1) v_prenex_32160) (<= (select main_a v_prenex_32160) 1))) (forall ((v_prenex_40450 Int) (v_prenex_40451 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40451))) (<= 0 (* 2 (select main_a v_prenex_40450))) (<= (+ main_y 1) v_prenex_40451) (<= (select main_a v_prenex_40451) 1000) (< v_prenex_40451 main_y) (<= (+ (select main_a v_prenex_40450) 998) (select main_a v_prenex_40451)))) (forall ((v_prenex_36832 Int) (v_prenex_36833 Int)) (or (<= (select main_a v_prenex_36833) (+ (select main_a v_prenex_36832) 1000)) (< v_prenex_36833 main_y) (<= (select main_a v_prenex_36833) 1001) (<= (+ main_y 1) v_prenex_36833) (<= 0 (* 2 (select main_a v_prenex_36832))) (<= 998 (select main_a v_prenex_36833)))) (forall ((v_prenex_38119 Int) (v_prenex_38120 Int)) (or (<= 999 (select main_a v_prenex_38120)) (<= (* 2 (select main_a v_prenex_38119)) 2) (<= (+ main_y 1) v_prenex_38120) (<= 1998 (* 2 (select main_a v_prenex_38120))) (< v_prenex_38120 main_y) (<= 0 (* 2 (select main_a v_prenex_38119))) (<= (select main_a v_prenex_38120) (+ (select main_a v_prenex_38119) 1000)))) (forall ((v_prenex_29796 Int) (v_prenex_29795 Int)) (or (<= (+ (select main_a v_prenex_29795) (select main_a v_prenex_29796)) 1000) (<= (select main_a v_prenex_29796) 1001) (<= (+ main_y 1) v_prenex_29796) (<= (+ main_x 1) v_prenex_29795) (<= (select main_a v_prenex_29795) 1) (< v_prenex_29796 main_y) (<= (select main_a v_prenex_29795) 2))) (forall ((v_prenex_38806 Int) (v_prenex_38805 Int)) (or (<= (select main_a v_prenex_38805) 1) (<= (* 2 (select main_a v_prenex_38806)) 2000) (<= 0 (select main_a v_prenex_38805)) (<= (select main_a v_prenex_38806) (+ (select main_a v_prenex_38805) 1000)) (<= (+ main_y 1) v_prenex_38806) (< v_prenex_38806 main_y))) (forall ((v_prenex_30947 Int) (v_prenex_30948 Int)) (or (<= 0 (+ (select main_a v_prenex_30947) 1)) (<= (+ (select main_a v_prenex_30947) (select main_a v_prenex_30948)) 1000) (< v_prenex_30947 main_x) (<= (select main_a v_prenex_30947) 1) (< v_prenex_30948 main_y) (<= (+ main_y 1) v_prenex_30948) (<= (select main_a v_prenex_30948) 1001))) (or (forall ((v_prenex_36905 Int)) (or (<= (select main_a v_prenex_36905) 1000) (<= 999 (select main_a v_prenex_36905)) (<= (+ main_y 1) v_prenex_36905) (< v_prenex_36905 main_y) (<= (* 2 (select main_a v_prenex_36905)) 2000))) (forall ((v_prenex_36904 Int)) (or (<= (select main_a v_prenex_36904) 2) (<= 0 (+ (select main_a v_prenex_36904) 1))))) (or (forall ((v_prenex_31422 Int)) (<= (* 2 (select main_a v_prenex_31422)) 2)) (forall ((v_prenex_31423 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31423))) (<= (+ main_y 1) v_prenex_31423) (< v_prenex_31423 main_y) (<= (* 2 (select main_a v_prenex_31423)) 2000) (<= 999 (select main_a v_prenex_31423))))) (forall ((v_prenex_37002 Int) (v_prenex_37003 Int)) (or (< v_prenex_37002 main_x) (< v_prenex_37003 main_y) (<= (* 2 (select main_a v_prenex_37003)) 2000) (<= (+ (select main_a v_prenex_37002) 998) (select main_a v_prenex_37003)) (<= (+ main_y 1) v_prenex_37003) (<= (select main_a v_prenex_37002) 1))) (or (forall ((v_prenex_39331 Int)) (or (<= (+ main_y 1) v_prenex_39331) (<= (select main_a v_prenex_39331) 1000) (<= (* 2 (select main_a v_prenex_39331)) 2000) (< v_prenex_39331 main_y) (<= (select main_a v_prenex_39331) 1001))) (forall ((v_prenex_39330 Int)) (or (<= 0 (+ (select main_a v_prenex_39330) 1)) (<= (select main_a v_prenex_39330) 2)))) (forall ((v_prenex_32911 Int) (v_prenex_32910 Int)) (or (< v_prenex_32911 main_y) (<= (select main_a v_prenex_32910) 2) (<= (+ main_x 1) v_prenex_32910) (<= (+ (select main_a v_prenex_32910) (select main_a v_prenex_32911)) 1000) (<= (+ main_y 1) v_prenex_32911) (<= (select main_a v_prenex_32911) 1000) (<= (* 2 (select main_a v_prenex_32910)) 2))) (forall ((v_prenex_37418 Int) (v_prenex_37419 Int)) (or (< v_prenex_37419 main_y) (<= (* 2 (select main_a v_prenex_37418)) 2) (<= (select main_a v_prenex_37418) 2) (<= (+ main_y 1) v_prenex_37419) (<= (select main_a v_prenex_37419) 1000) (<= 1000 (+ (select main_a v_prenex_37418) (select main_a v_prenex_37419))) (<= 999 (select main_a v_prenex_37419)))) (forall ((v_prenex_35088 Int) (v_prenex_35087 Int)) (or (<= (+ main_y 1) v_prenex_35088) (< v_prenex_35087 main_x) (<= (select main_a v_prenex_35087) 2) (< v_prenex_35088 main_y) (<= (* 2 (select main_a v_prenex_35088)) 2000) (<= (select main_a v_prenex_35087) 1) (<= (select main_a v_prenex_35088) (+ (select main_a v_prenex_35087) 1000)))) (forall ((v_prenex_38122 Int) (v_prenex_38121 Int)) (or (<= 999 (select main_a v_prenex_38122)) (<= (+ (select main_a v_prenex_38121) 998) (select main_a v_prenex_38122)) (< v_prenex_38122 main_y) (<= 0 (+ (select main_a v_prenex_38121) 1)) (<= (+ main_x 1) v_prenex_38121) (<= (+ main_y 1) v_prenex_38122))) (or (forall ((v_prenex_33668 Int)) (or (<= (+ main_y 1) v_prenex_33668) (<= 999 (select main_a v_prenex_33668)) (<= (* 2 (select main_a v_prenex_33668)) 2000) (< v_prenex_33668 main_y))) (forall ((v_prenex_33667 Int)) (or (< v_prenex_33667 main_x) (<= 0 (select main_a v_prenex_33667)) (<= (select main_a v_prenex_33667) 2)))) (or (forall ((v_prenex_29432 Int)) (or (<= (+ main_y 1) v_prenex_29432) (<= (* 2 (select main_a v_prenex_29432)) 2000) (< v_prenex_29432 main_y) (<= 999 (select main_a v_prenex_29432)))) (forall ((v_prenex_29431 Int)) (or (<= (select main_a v_prenex_29431) 1) (< v_prenex_29431 main_x) (<= 0 (* 2 (select main_a v_prenex_29431)))))) (forall ((v_prenex_37801 Int) (v_prenex_37800 Int)) (or (<= (+ (select main_a v_prenex_37800) (select main_a v_prenex_37801)) 1000) (<= (+ main_y 1) v_prenex_37801) (< v_prenex_37801 main_y) (<= 0 (* 2 (select main_a v_prenex_37800))) (< v_prenex_37800 main_x) (<= 998 (select main_a v_prenex_37801)) (<= 0 (+ (select main_a v_prenex_37800) 1)))) (forall ((v_prenex_36129 Int) (v_prenex_36130 Int)) (or (<= (select main_a v_prenex_36130) 1001) (<= 0 (+ (select main_a v_prenex_36129) 1)) (<= (+ main_y 1) v_prenex_36130) (<= (* 2 (select main_a v_prenex_36129)) 2) (< v_prenex_36130 main_y) (<= 999 (select main_a v_prenex_36130)) (<= (+ (select main_a v_prenex_36129) 998) (select main_a v_prenex_36130)))) (or (forall ((v_prenex_32099 Int)) (or (< v_prenex_32099 main_y) (<= 999 (select main_a v_prenex_32099)) (<= (* 2 (select main_a v_prenex_32099)) 2000) (<= (+ main_y 1) v_prenex_32099))) (forall ((v_prenex_32098 Int)) (or (<= (+ main_x 1) v_prenex_32098) (<= 0 (select main_a v_prenex_32098))))) (or (forall ((v_prenex_36935 Int)) (or (<= (+ main_y 1) v_prenex_36935) (<= (* 2 (select main_a v_prenex_36935)) 2000) (<= 999 (select main_a v_prenex_36935)) (< v_prenex_36935 main_y))) (forall ((v_prenex_36934 Int)) (or (<= (+ main_x 1) v_prenex_36934) (<= 0 (select main_a v_prenex_36934)) (<= 0 (* 2 (select main_a v_prenex_36934)))))) (forall ((v_prenex_36978 Int) (v_prenex_36979 Int)) (or (< v_prenex_36979 main_y) (<= (* 2 (select main_a v_prenex_36979)) 2000) (<= (* 2 (select main_a v_prenex_36978)) 2) (<= (+ (select main_a v_prenex_36978) 998) (select main_a v_prenex_36979)) (<= (select main_a v_prenex_36979) 1001) (<= 0 (* 2 (select main_a v_prenex_36978))) (<= (+ main_y 1) v_prenex_36979))) (forall ((v_prenex_33215 Int) (v_prenex_33214 Int)) (or (<= (+ (select main_a v_prenex_33214) (select main_a v_prenex_33215)) 1000) (<= (+ main_y 1) v_prenex_33215) (<= 998 (select main_a v_prenex_33215)) (<= 0 (select main_a v_prenex_33214)) (< v_prenex_33215 main_y) (<= (select main_a v_prenex_33214) 1) (<= (select main_a v_prenex_33215) 1001))) (forall ((v_prenex_35488 Int) (v_prenex_35489 Int)) (or (< v_prenex_35489 main_y) (<= (+ main_y 1) v_prenex_35489) (<= (+ (select main_a v_prenex_35488) (select main_a v_prenex_35489)) 1000) (<= (select main_a v_prenex_35489) 1001) (<= (select main_a v_prenex_35488) 1))) (forall ((v_prenex_34579 Int) (v_prenex_34580 Int)) (or (< v_prenex_34580 main_y) (<= (* 2 (select main_a v_prenex_34580)) 2000) (<= (+ (select main_a v_prenex_34579) 998) (select main_a v_prenex_34580)) (<= 0 (+ (select main_a v_prenex_34579) 1)) (<= (select main_a v_prenex_34580) 1000) (<= (+ main_y 1) v_prenex_34580) (<= (* 2 (select main_a v_prenex_34579)) 2))) (forall ((v_prenex_29709 Int) (v_prenex_29710 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29709))) (<= (select main_a v_prenex_29710) 1001) (<= (+ (select main_a v_prenex_29709) (select main_a v_prenex_29710)) 1000) (<= (+ main_y 1) v_prenex_29710) (< v_prenex_29710 main_y) (<= 0 (select main_a v_prenex_29709)) (<= (select main_a v_prenex_29710) 1000))) (forall ((v_prenex_35956 Int) (v_prenex_35957 Int)) (or (<= 999 (select main_a v_prenex_35957)) (<= (select main_a v_prenex_35956) 1) (<= (+ main_y 1) v_prenex_35957) (<= (select main_a v_prenex_35956) 2) (< v_prenex_35957 main_y) (<= (select main_a v_prenex_35957) (+ (select main_a v_prenex_35956) 1000)))) (forall ((v_prenex_39326 Int) (v_prenex_39327 Int)) (or (< v_prenex_39327 main_y) (<= (+ (select main_a v_prenex_39326) (select main_a v_prenex_39327)) 1000) (<= 998 (select main_a v_prenex_39327)) (<= (+ main_y 1) v_prenex_39327) (<= 0 (+ (select main_a v_prenex_39326) 1)) (<= (select main_a v_prenex_39326) 1))) (forall ((v_prenex_38563 Int) (v_prenex_38564 Int)) (or (<= (select main_a v_prenex_38563) 1) (<= (select main_a v_prenex_38564) 1001) (<= (+ main_y 1) v_prenex_38564) (< v_prenex_38564 main_y) (<= (+ main_x 1) v_prenex_38563) (<= (* 2 (select main_a v_prenex_38563)) 2) (<= (select main_a v_prenex_38564) (+ (select main_a v_prenex_38563) 1000)))) (or (forall ((v_prenex_29147 Int)) (or (<= (+ main_y 1) v_prenex_29147) (< v_prenex_29147 main_y) (<= (* 2 (select main_a v_prenex_29147)) 2000) (<= 999 (select main_a v_prenex_29147)))) (forall ((v_prenex_29146 Int)) (or (<= (+ main_x 1) v_prenex_29146) (<= 0 (+ (select main_a v_prenex_29146) 1))))) (forall ((v_prenex_39553 Int) (v_prenex_39552 Int)) (or (< v_prenex_39552 main_x) (<= (+ main_y 1) v_prenex_39553) (< v_prenex_39553 main_y) (<= (select main_a v_prenex_39552) 1) (<= (select main_a v_prenex_39553) (+ (select main_a v_prenex_39552) 1000)) (<= (select main_a v_prenex_39553) 1000))) (or (forall ((v_prenex_33995 Int)) (or (<= 0 (+ (select main_a v_prenex_33995) 1)) (<= (select main_a v_prenex_33995) 2))) (forall ((v_prenex_33996 Int)) (or (< v_prenex_33996 main_y) (<= (* 2 (select main_a v_prenex_33996)) 2000) (<= (+ main_y 1) v_prenex_33996) (<= (select main_a v_prenex_33996) 1000) (<= 998 (select main_a v_prenex_33996))))) (forall ((v_prenex_35428 Int) (v_prenex_35429 Int)) (or (<= (+ (select main_a v_prenex_35428) 998) (select main_a v_prenex_35429)) (<= (+ main_x 1) v_prenex_35428) (< v_prenex_35428 main_x) (<= (* 2 (select main_a v_prenex_35428)) 2))) (or (forall ((v_prenex_38483 Int)) (or (< v_prenex_38483 main_x) (<= (select main_a v_prenex_38483) 2))) (forall ((v_prenex_38484 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38484))) (< v_prenex_38484 main_y) (<= (+ main_y 1) v_prenex_38484)))) (forall ((v_prenex_40039 Int) (v_prenex_40040 Int)) (or (<= (+ main_y 1) v_prenex_40040) (<= (select main_a v_prenex_40039) 1) (<= (select main_a v_prenex_40040) 1001) (<= 0 (* 2 (select main_a v_prenex_40039))) (<= 1000 (+ (select main_a v_prenex_40039) (select main_a v_prenex_40040))) (< v_prenex_40039 main_x) (< v_prenex_40040 main_y))) (forall ((v_prenex_35387 Int) (v_prenex_35386 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35387))) (<= (* 2 (select main_a v_prenex_35386)) 2) (<= (+ main_y 1) v_prenex_35387) (<= (select main_a v_prenex_35387) (+ (select main_a v_prenex_35386) 1000)) (< v_prenex_35387 main_y) (<= (select main_a v_prenex_35387) 1001) (<= 0 (+ (select main_a v_prenex_35386) 1)))) (forall ((v_prenex_29578 Int) (v_prenex_29577 Int)) (or (<= (select main_a v_prenex_29578) 1001) (<= (+ main_y 1) v_prenex_29578) (<= (select main_a v_prenex_29578) (+ (select main_a v_prenex_29577) 1000)) (<= (+ main_x 1) v_prenex_29577) (< v_prenex_29578 main_y))) (forall ((v_prenex_30279 Int) (v_prenex_30278 Int)) (or (<= 1000 (+ (select main_a v_prenex_30278) (select main_a v_prenex_30279))) (< v_prenex_30279 main_y) (<= (select main_a v_prenex_30279) 1001) (<= 0 (* 2 (select main_a v_prenex_30278))) (<= (+ main_y 1) v_prenex_30279) (<= (select main_a v_prenex_30278) 1))) (forall ((v_prenex_31983 Int) (v_prenex_31982 Int)) (or (<= 0 (select main_a v_prenex_31982)) (<= (select main_a v_prenex_31983) (+ (select main_a v_prenex_31982) 1000)) (<= 0 (* 2 (select main_a v_prenex_31982))) (<= 999 (select main_a v_prenex_31983)) (< v_prenex_31983 main_y) (<= (+ main_y 1) v_prenex_31983))) (or (forall ((v_prenex_40106 Int)) (or (<= 998 (select main_a v_prenex_40106)) (<= (+ main_y 1) v_prenex_40106) (<= 1998 (* 2 (select main_a v_prenex_40106))) (< v_prenex_40106 main_y))) (forall ((v_prenex_40105 Int)) (or (<= (select main_a v_prenex_40105) 1) (<= 0 (+ (select main_a v_prenex_40105) 1))))) (or (forall ((v_prenex_32966 Int)) (or (<= 0 (select main_a v_prenex_32966)) (<= 0 (+ (select main_a v_prenex_32966) 1)))) (forall ((v_prenex_32967 Int)) (or (<= (+ main_y 1) v_prenex_32967) (<= (select main_a v_prenex_32967) 1000) (<= 1998 (* 2 (select main_a v_prenex_32967))) (< v_prenex_32967 main_y) (<= (select main_a v_prenex_32967) 1001)))) (or (forall ((v_prenex_36684 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36684))) (<= (* 2 (select main_a v_prenex_36684)) 2))) (forall ((v_prenex_36685 Int)) (or (<= 998 (select main_a v_prenex_36685)) (<= (+ main_y 1) v_prenex_36685) (<= (* 2 (select main_a v_prenex_36685)) 2000) (< v_prenex_36685 main_y)))) (forall ((v_prenex_32016 Int) (v_prenex_32017 Int)) (or (< v_prenex_32017 main_y) (<= 998 (select main_a v_prenex_32017)) (<= 999 (select main_a v_prenex_32017)) (<= (+ (select main_a v_prenex_32016) 998) (select main_a v_prenex_32017)) (<= (+ main_y 1) v_prenex_32017) (<= (* 2 (select main_a v_prenex_32016)) 2))) (forall ((v_prenex_39272 Int) (v_prenex_39273 Int)) (or (<= 0 (select main_a v_prenex_39272)) (< v_prenex_39273 main_y) (<= (select main_a v_prenex_39273) 1000) (<= 0 (* 2 (select main_a v_prenex_39272))) (<= 1998 (* 2 (select main_a v_prenex_39273))) (<= (+ (select main_a v_prenex_39272) 998) (select main_a v_prenex_39273)) (<= (+ main_y 1) v_prenex_39273))) (forall ((v_prenex_35982 Int)) (or (<= 999 (select main_a v_prenex_35982)) (<= (+ main_y 1) v_prenex_35982) (< v_prenex_35982 main_y) (<= 1998 (* 2 (select main_a v_prenex_35982))))) (forall ((v_prenex_32984 Int) (v_prenex_32985 Int)) (or (<= (select main_a v_prenex_32985) 1000) (<= (select main_a v_prenex_32984) 2) (<= 0 (+ (select main_a v_prenex_32984) 1)) (<= (+ main_y 1) v_prenex_32985) (<= (select main_a v_prenex_32985) 1001) (<= 1000 (+ (select main_a v_prenex_32984) (select main_a v_prenex_32985))) (< v_prenex_32985 main_y))) (or (forall ((v_prenex_29097 Int)) (or (<= (select main_a v_prenex_29097) 1000) (<= 999 (select main_a v_prenex_29097)) (< v_prenex_29097 main_y) (<= (* 2 (select main_a v_prenex_29097)) 2000) (<= (+ main_y 1) v_prenex_29097))) (forall ((v_prenex_29096 Int)) (or (<= 0 (select main_a v_prenex_29096)) (<= 0 (+ (select main_a v_prenex_29096) 1))))) (forall ((v_prenex_38394 Int) (v_prenex_38393 Int)) (or (<= (select main_a v_prenex_38394) (+ (select main_a v_prenex_38393) 1000)) (< v_prenex_38394 main_y) (<= 0 (+ (select main_a v_prenex_38393) 1)) (<= (+ main_y 1) v_prenex_38394) (<= 1998 (* 2 (select main_a v_prenex_38394))) (<= 999 (select main_a v_prenex_38394)) (<= 0 (* 2 (select main_a v_prenex_38393))))) (forall ((v_prenex_35198 Int) (v_prenex_35199 Int)) (or (<= (select main_a v_prenex_35199) 1000) (<= (+ main_y 1) v_prenex_35199) (<= (* 2 (select main_a v_prenex_35198)) 2) (<= (select main_a v_prenex_35198) 2) (<= 1000 (+ (select main_a v_prenex_35198) (select main_a v_prenex_35199))) (<= 999 (select main_a v_prenex_35199)) (< v_prenex_35199 main_y))) (forall ((v_prenex_40026 Int) (v_prenex_40025 Int)) (or (<= (+ main_y 1) v_prenex_40026) (<= 0 (select main_a v_prenex_40025)) (<= (select main_a v_prenex_40025) 1) (<= (+ (select main_a v_prenex_40025) (select main_a v_prenex_40026)) 1000) (< v_prenex_40026 main_y) (<= (select main_a v_prenex_40026) 1000))) (forall ((v_prenex_29864 Int) (v_prenex_29863 Int)) (or (<= (select main_a v_prenex_29863) 1) (< v_prenex_29864 main_y) (<= (select main_a v_prenex_29864) 1001) (<= 1998 (* 2 (select main_a v_prenex_29864))) (<= (+ main_y 1) v_prenex_29864) (<= (select main_a v_prenex_29864) (+ (select main_a v_prenex_29863) 1000)))) (or (forall ((v_prenex_39848 Int)) (or (<= (+ main_x 1) v_prenex_39848) (<= 0 (* 2 (select main_a v_prenex_39848))) (<= (* 2 (select main_a v_prenex_39848)) 2))) (forall ((v_prenex_39849 Int)) (or (<= (* 2 (select main_a v_prenex_39849)) 2000) (< v_prenex_39849 main_y) (<= (+ main_y 1) v_prenex_39849) (<= 1998 (* 2 (select main_a v_prenex_39849)))))) (forall ((v_prenex_29299 Int) (v_prenex_29298 Int)) (or (< v_prenex_29299 main_y) (<= 1998 (* 2 (select main_a v_prenex_29299))) (<= (select main_a v_prenex_29299) (+ (select main_a v_prenex_29298) 1000)) (<= (* 2 (select main_a v_prenex_29298)) 2) (<= 999 (select main_a v_prenex_29299)) (<= (+ main_y 1) v_prenex_29299))) (forall ((v_prenex_39537 Int) (v_prenex_39536 Int)) (or (<= (+ main_y 1) v_prenex_39537) (<= (+ (select main_a v_prenex_39536) (select main_a v_prenex_39537)) 1000) (<= 998 (select main_a v_prenex_39537)) (<= (* 2 (select main_a v_prenex_39536)) 2) (<= (select main_a v_prenex_39537) 1000) (< v_prenex_39537 main_y))) (forall ((v_prenex_36470 Int) (v_prenex_36471 Int)) (or (<= (select main_a v_prenex_36471) 1000) (<= (select main_a v_prenex_36470) 2) (<= (select main_a v_prenex_36471) (+ (select main_a v_prenex_36470) 1000)) (< v_prenex_36471 main_y) (<= (* 2 (select main_a v_prenex_36470)) 2) (<= (+ main_y 1) v_prenex_36471) (<= 1998 (* 2 (select main_a v_prenex_36471))))) (forall ((v_prenex_29039 Int) (v_prenex_29038 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29039))) (< v_prenex_29039 main_y) (<= (+ main_y 1) v_prenex_29039) (<= 0 (select main_a v_prenex_29038)) (<= 0 (* 2 (select main_a v_prenex_29038))) (<= 1000 (+ (select main_a v_prenex_29038) (select main_a v_prenex_29039))) (<= 998 (select main_a v_prenex_29039)))) (forall ((v_prenex_37298 Int) (v_prenex_37299 Int)) (or (<= (+ main_y 1) v_prenex_37299) (<= (+ (select main_a v_prenex_37298) (select main_a v_prenex_37299)) 1000) (< v_prenex_37299 main_y) (<= (select main_a v_prenex_37298) 1) (<= (select main_a v_prenex_37299) 1000))) (forall ((v_prenex_35230 Int) (v_prenex_35231 Int)) (or (<= (* 2 (select main_a v_prenex_35231)) 2000) (< v_prenex_35231 main_y) (<= 0 (select main_a v_prenex_35230)) (<= (* 2 (select main_a v_prenex_35230)) 2) (<= 1000 (+ (select main_a v_prenex_35230) (select main_a v_prenex_35231))) (<= (select main_a v_prenex_35231) 1000) (<= (+ main_y 1) v_prenex_35231))) (or (forall ((v_prenex_38838 Int)) (or (< v_prenex_38838 main_y) (<= (* 2 (select main_a v_prenex_38838)) 2000) (<= (+ main_y 1) v_prenex_38838))) (forall ((v_prenex_38837 Int)) (or (<= 0 (+ (select main_a v_prenex_38837) 1)) (< v_prenex_38837 main_x) (<= (select main_a v_prenex_38837) 1)))) (forall ((v_prenex_38365 Int) (v_prenex_38366 Int)) (or (<= (+ main_y 1) v_prenex_38366) (<= (select main_a v_prenex_38366) (+ (select main_a v_prenex_38365) 1000)) (<= (* 2 (select main_a v_prenex_38365)) 2) (< v_prenex_38366 main_y) (<= (select main_a v_prenex_38365) 2) (<= (* 2 (select main_a v_prenex_38366)) 2000))) (forall ((v_prenex_35906 Int) (v_prenex_35907 Int)) (or (<= (+ main_x 1) v_prenex_35906) (<= (select main_a v_prenex_35907) (+ (select main_a v_prenex_35906) 1000)) (<= (+ main_y 1) v_prenex_35907) (< v_prenex_35907 main_y) (<= 998 (select main_a v_prenex_35907)))) (forall ((v_prenex_37030 Int) (v_prenex_37031 Int)) (or (< v_prenex_37031 main_y) (<= (* 2 (select main_a v_prenex_37030)) 2) (<= (* 2 (select main_a v_prenex_37031)) 2000) (<= (+ main_y 1) v_prenex_37031) (<= (+ main_x 1) v_prenex_37030) (<= (+ (select main_a v_prenex_37030) (select main_a v_prenex_37031)) 1000) (<= 0 (select main_a v_prenex_37030)))) (forall ((v_prenex_35340 Int) (v_prenex_35341 Int)) (or (<= 0 (select main_a v_prenex_35340)) (<= (* 2 (select main_a v_prenex_35341)) 2000) (< v_prenex_35341 main_y) (<= (+ main_y 1) v_prenex_35341) (<= 0 (+ (select main_a v_prenex_35340) 1)) (<= 1000 (+ (select main_a v_prenex_35340) (select main_a v_prenex_35341))) (< v_prenex_35340 main_x))) (forall ((v_prenex_32025 Int) (v_prenex_32024 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32025))) (< v_prenex_32025 main_y) (<= 0 (+ (select main_a v_prenex_32024) 1)) (<= 0 (select main_a v_prenex_32024)) (<= (select main_a v_prenex_32025) 1000) (<= (+ (select main_a v_prenex_32024) 998) (select main_a v_prenex_32025)) (<= (+ main_y 1) v_prenex_32025))) (forall ((v_prenex_34462 Int) (v_prenex_34461 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34462))) (<= (* 2 (select main_a v_prenex_34461)) 2) (<= (select main_a v_prenex_34462) 1000) (<= (+ main_y 1) v_prenex_34462) (<= 0 (+ (select main_a v_prenex_34461) 1)) (< v_prenex_34462 main_y) (<= (select main_a v_prenex_34462) (+ (select main_a v_prenex_34461) 1000)))) (or (forall ((v_prenex_36737 Int)) (or (<= (* 2 (select main_a v_prenex_36737)) 2000) (<= 999 (select main_a v_prenex_36737)) (<= (+ main_y 1) v_prenex_36737) (< v_prenex_36737 main_y))) (forall ((v_prenex_36736 Int)) (or (< v_prenex_36736 main_x) (<= (select main_a v_prenex_36736) 1) (<= 0 (+ (select main_a v_prenex_36736) 1))))) (forall ((v_prenex_32447 Int) (v_prenex_32448 Int)) (or (<= (+ main_y 1) v_prenex_32448) (<= (+ main_x 1) v_prenex_32447) (<= (* 2 (select main_a v_prenex_32448)) 2000) (<= (* 2 (select main_a v_prenex_32447)) 2) (< v_prenex_32448 main_y) (<= (+ (select main_a v_prenex_32447) (select main_a v_prenex_32448)) 1000) (<= 0 (* 2 (select main_a v_prenex_32447))))) (or (forall ((v_prenex_31407 Int)) (or (< v_prenex_31407 main_y) (<= 1998 (* 2 (select main_a v_prenex_31407))) (<= (select main_a v_prenex_31407) 1001) (<= (+ main_y 1) v_prenex_31407))) (forall ((v_prenex_31406 Int)) (or (<= (select main_a v_prenex_31406) 2) (<= (select main_a v_prenex_31406) 1)))) (or (forall ((v_prenex_34279 Int)) (or (<= 0 (+ (select main_a v_prenex_34279) 1)) (<= (select main_a v_prenex_34279) 1))) (forall ((v_prenex_34280 Int)) (or (<= (* 2 (select main_a v_prenex_34280)) 2000) (<= (select main_a v_prenex_34280) 1000) (<= 998 (select main_a v_prenex_34280)) (<= (+ main_y 1) v_prenex_34280) (< v_prenex_34280 main_y)))) (forall ((v_prenex_31794 Int) (v_prenex_31795 Int)) (or (< v_prenex_31795 main_y) (<= (+ main_y 1) v_prenex_31795) (<= (+ main_x 1) v_prenex_31794) (<= (select main_a v_prenex_31794) 2) (<= (* 2 (select main_a v_prenex_31795)) 2000) (<= (select main_a v_prenex_31794) 1) (<= (+ (select main_a v_prenex_31794) 998) (select main_a v_prenex_31795)))) (or (forall ((v_prenex_38906 Int)) (or (< v_prenex_38906 main_y) (<= (select main_a v_prenex_38906) 1000) (<= 1998 (* 2 (select main_a v_prenex_38906))) (<= 998 (select main_a v_prenex_38906)) (<= (+ main_y 1) v_prenex_38906))) (forall ((v_prenex_38905 Int)) (or (<= 0 (+ (select main_a v_prenex_38905) 1)) (<= 0 (select main_a v_prenex_38905))))) (or (forall ((v_prenex_36616 Int)) (or (<= (* 2 (select main_a v_prenex_36616)) 2) (<= (select main_a v_prenex_36616) 1))) (forall ((v_prenex_36617 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36617))) (<= (+ main_y 1) v_prenex_36617) (< v_prenex_36617 main_y) (<= 998 (select main_a v_prenex_36617)) (<= (* 2 (select main_a v_prenex_36617)) 2000)))) (forall ((v_prenex_33760 Int) (v_prenex_33759 Int)) (or (<= 1000 (+ (select main_a v_prenex_33759) (select main_a v_prenex_33760))) (<= 0 (select main_a v_prenex_33759)) (<= (+ main_x 1) v_prenex_33759) (< v_prenex_33759 main_x) (<= (* 2 (select main_a v_prenex_33759)) 2))) (or (forall ((v_prenex_30459 Int)) (or (< v_prenex_30459 main_y) (<= (select main_a v_prenex_30459) 1001) (<= (* 2 (select main_a v_prenex_30459)) 2000) (<= (+ main_y 1) v_prenex_30459))) (forall ((v_prenex_30458 Int)) (or (<= (select main_a v_prenex_30458) 2) (<= (* 2 (select main_a v_prenex_30458)) 2)))) (forall ((v_prenex_37426 Int) (v_prenex_37427 Int)) (or (<= (select main_a v_prenex_37426) 2) (<= (* 2 (select main_a v_prenex_37427)) 2000) (<= 0 (* 2 (select main_a v_prenex_37426))) (<= 998 (select main_a v_prenex_37427)) (<= (select main_a v_prenex_37427) (+ (select main_a v_prenex_37426) 1000)) (< v_prenex_37427 main_y) (<= (+ main_y 1) v_prenex_37427))) (forall ((v_prenex_38554 Int) (v_prenex_38553 Int)) (or (<= (select main_a v_prenex_38554) (+ (select main_a v_prenex_38553) 1000)) (< v_prenex_38554 main_y) (<= (* 2 (select main_a v_prenex_38553)) 2) (<= (select main_a v_prenex_38553) 1) (<= (+ main_y 1) v_prenex_38554) (<= (* 2 (select main_a v_prenex_38554)) 2000))) (forall ((v_prenex_33047 Int) (v_prenex_33046 Int)) (or (< v_prenex_33047 main_y) (<= (* 2 (select main_a v_prenex_33046)) 2) (<= (select main_a v_prenex_33047) 1001) (<= (+ main_x 1) v_prenex_33046) (<= (select main_a v_prenex_33047) (+ (select main_a v_prenex_33046) 1000)) (<= 0 (* 2 (select main_a v_prenex_33046))) (<= (+ main_y 1) v_prenex_33047))) (forall ((v_prenex_39216 Int) (v_prenex_39217 Int)) (or (<= (+ main_y 1) v_prenex_39217) (<= (+ (select main_a v_prenex_39216) (select main_a v_prenex_39217)) 1000) (<= (select main_a v_prenex_39217) 1000) (< v_prenex_39217 main_y) (<= 0 (+ (select main_a v_prenex_39216) 1)))) (forall ((v_prenex_31767 Int) (v_prenex_31768 Int)) (or (<= (* 2 (select main_a v_prenex_31767)) 2) (< v_prenex_31768 main_y) (<= 0 (+ (select main_a v_prenex_31767) 1)) (<= (+ (select main_a v_prenex_31767) (select main_a v_prenex_31768)) 1000) (<= 998 (select main_a v_prenex_31768)) (<= (+ main_y 1) v_prenex_31768))) (forall ((v_prenex_36890 Int) (v_prenex_36891 Int)) (or (<= (select main_a v_prenex_36891) 1000) (<= (select main_a v_prenex_36890) 1) (< v_prenex_36891 main_y) (<= 0 (+ (select main_a v_prenex_36890) 1)) (<= 998 (select main_a v_prenex_36891)) (<= (+ main_y 1) v_prenex_36891) (<= (+ (select main_a v_prenex_36890) (select main_a v_prenex_36891)) 1000))) (forall ((v_prenex_34090 Int) (v_prenex_34089 Int)) (or (<= (select main_a v_prenex_34090) 1001) (<= (+ main_y 1) v_prenex_34090) (< v_prenex_34090 main_y) (<= 0 (* 2 (select main_a v_prenex_34089))) (<= 1000 (+ (select main_a v_prenex_34089) (select main_a v_prenex_34090))) (<= (select main_a v_prenex_34089) 2))) (forall ((v_prenex_39953 Int) (v_prenex_39952 Int)) (or (<= 1000 (+ (select main_a v_prenex_39952) (select main_a v_prenex_39953))) (<= (+ main_y 1) v_prenex_39953) (<= (select main_a v_prenex_39953) 1000) (<= (* 2 (select main_a v_prenex_39953)) 2000) (<= (* 2 (select main_a v_prenex_39952)) 2) (< v_prenex_39953 main_y) (<= 0 (+ (select main_a v_prenex_39952) 1)))) (forall ((v_prenex_30565 Int) (v_prenex_30564 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30564))) (<= (+ (select main_a v_prenex_30564) (select main_a v_prenex_30565)) 1000) (< v_prenex_30564 main_x) (<= 999 (select main_a v_prenex_30565)) (< v_prenex_30565 main_y) (<= (+ main_y 1) v_prenex_30565))) (forall ((v_prenex_32434 Int) (v_prenex_32435 Int)) (or (<= (* 2 (select main_a v_prenex_32434)) 2) (< v_prenex_32435 main_y) (<= 0 (* 2 (select main_a v_prenex_32434))) (<= 998 (select main_a v_prenex_32435)) (<= (+ (select main_a v_prenex_32434) 998) (select main_a v_prenex_32435)) (<= (+ main_y 1) v_prenex_32435))) (forall ((v_prenex_31101 Int) (v_prenex_31102 Int)) (or (<= (select main_a v_prenex_31101) 2) (<= (* 2 (select main_a v_prenex_31101)) 2) (<= (* 2 (select main_a v_prenex_31102)) 2000) (<= (select main_a v_prenex_31102) (+ (select main_a v_prenex_31101) 1000)) (< v_prenex_31102 main_y) (<= (+ main_y 1) v_prenex_31102) (<= 998 (select main_a v_prenex_31102)))) (forall ((v_prenex_33868 Int) (v_prenex_33867 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33867))) (<= (* 2 (select main_a v_prenex_33867)) 2) (<= (select main_a v_prenex_33868) (+ (select main_a v_prenex_33867) 1000)) (<= (+ main_x 1) v_prenex_33867) (<= (* 2 (select main_a v_prenex_33868)) 2000) (<= (+ main_y 1) v_prenex_33868) (< v_prenex_33868 main_y))) (forall ((v_prenex_39474 Int) (v_prenex_39473 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39473))) (<= (+ main_y 1) v_prenex_39474) (< v_prenex_39474 main_y) (<= (+ (select main_a v_prenex_39473) (select main_a v_prenex_39474)) 1000) (<= 999 (select main_a v_prenex_39474)) (<= 0 (select main_a v_prenex_39473)))) (or (forall ((v_prenex_29626 Int)) (or (<= (+ main_y 1) v_prenex_29626) (<= (* 2 (select main_a v_prenex_29626)) 2000) (<= (select main_a v_prenex_29626) 1001) (<= 998 (select main_a v_prenex_29626)) (< v_prenex_29626 main_y))) (forall ((v_prenex_29625 Int)) (or (<= (select main_a v_prenex_29625) 1) (<= (select main_a v_prenex_29625) 2)))) (forall ((v_prenex_33764 Int) (v_prenex_33763 Int)) (or (<= 1000 (+ (select main_a v_prenex_33763) (select main_a v_prenex_33764))) (<= 998 (select main_a v_prenex_33764)) (<= (+ main_y 1) v_prenex_33764) (<= (select main_a v_prenex_33764) 1000) (<= 0 (+ (select main_a v_prenex_33763) 1)) (< v_prenex_33764 main_y))) (forall ((v_prenex_29362 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29362))) (< v_prenex_29362 main_y) (<= (+ main_y 1) v_prenex_29362))) (forall ((v_prenex_35356 Int) (v_prenex_35357 Int)) (or (< v_prenex_35357 main_y) (<= 999 (select main_a v_prenex_35357)) (<= 1000 (+ (select main_a v_prenex_35356) (select main_a v_prenex_35357))) (<= 0 (* 2 (select main_a v_prenex_35356))) (<= (select main_a v_prenex_35356) 2) (<= (+ main_y 1) v_prenex_35357) (<= 1998 (* 2 (select main_a v_prenex_35357))))) (forall ((v_prenex_29284 Int) (v_prenex_29285 Int)) (or (<= (+ main_y 1) v_prenex_29285) (<= 1000 (+ (select main_a v_prenex_29284) (select main_a v_prenex_29285))) (<= 0 (* 2 (select main_a v_prenex_29284))) (<= 998 (select main_a v_prenex_29285)) (<= (select main_a v_prenex_29285) 1001) (< v_prenex_29285 main_y))) (forall ((v_prenex_40112 Int) (v_prenex_40111 Int)) (or (<= (+ main_y 1) v_prenex_40112) (<= (select main_a v_prenex_40111) 1) (<= (select main_a v_prenex_40111) 2) (<= 1998 (* 2 (select main_a v_prenex_40112))) (<= (select main_a v_prenex_40112) 1000) (<= (+ (select main_a v_prenex_40111) 998) (select main_a v_prenex_40112)) (< v_prenex_40112 main_y))) (forall ((v_prenex_37468 Int) (v_prenex_37469 Int)) (or (<= 0 (+ (select main_a v_prenex_37468) 1)) (<= (select main_a v_prenex_37468) 1) (<= (+ (select main_a v_prenex_37468) (select main_a v_prenex_37469)) 1000) (<= (+ main_y 1) v_prenex_37469) (< v_prenex_37469 main_y) (<= (select main_a v_prenex_37469) 1000) (<= 999 (select main_a v_prenex_37469)))) (forall ((v_prenex_40126 Int) (v_prenex_40125 Int)) (or (<= (select main_a v_prenex_40126) (+ (select main_a v_prenex_40125) 1000)) (<= 1998 (* 2 (select main_a v_prenex_40126))) (<= (* 2 (select main_a v_prenex_40125)) 2) (<= (select main_a v_prenex_40125) 2) (< v_prenex_40126 main_y) (<= (+ main_y 1) v_prenex_40126) (<= 998 (select main_a v_prenex_40126)))) (or (forall ((v_prenex_35719 Int)) (or (<= (select main_a v_prenex_35719) 1000) (<= (+ main_y 1) v_prenex_35719) (<= (* 2 (select main_a v_prenex_35719)) 2000) (< v_prenex_35719 main_y))) (forall ((v_prenex_35718 Int)) (or (<= (select main_a v_prenex_35718) 2) (<= (select main_a v_prenex_35718) 1)))) (or (forall ((v_prenex_34447 Int)) (or (<= (* 2 (select main_a v_prenex_34447)) 2) (<= (select main_a v_prenex_34447) 2))) (forall ((v_prenex_34448 Int)) (or (< v_prenex_34448 main_y) (<= 999 (select main_a v_prenex_34448)) (<= (+ main_y 1) v_prenex_34448) (<= 1998 (* 2 (select main_a v_prenex_34448))) (<= (* 2 (select main_a v_prenex_34448)) 2000)))) (forall ((v_prenex_35398 Int) (v_prenex_35399 Int)) (or (<= (select main_a v_prenex_35399) 1001) (<= (+ main_y 1) v_prenex_35399) (< v_prenex_35399 main_y) (<= 999 (select main_a v_prenex_35399)) (<= (select main_a v_prenex_35398) 2) (<= (+ (select main_a v_prenex_35398) (select main_a v_prenex_35399)) 1000) (<= (* 2 (select main_a v_prenex_35398)) 2))) (forall ((v_prenex_37753 Int) (v_prenex_37752 Int)) (or (<= 998 (select main_a v_prenex_37753)) (<= (+ main_y 1) v_prenex_37753) (<= (select main_a v_prenex_37753) 1001) (<= (select main_a v_prenex_37753) (+ (select main_a v_prenex_37752) 1000)) (<= (select main_a v_prenex_37752) 2) (< v_prenex_37753 main_y))) (forall ((v_prenex_40369 Int) (v_prenex_40370 Int)) (or (<= (* 2 (select main_a v_prenex_40370)) 2000) (<= (select main_a v_prenex_40370) (+ (select main_a v_prenex_40369) 1000)) (< v_prenex_40370 main_y) (<= (+ main_y 1) v_prenex_40370) (<= 0 (select main_a v_prenex_40369)) (<= 999 (select main_a v_prenex_40370)))) (or (forall ((v_prenex_30167 Int)) (or (<= (* 2 (select main_a v_prenex_30167)) 2000) (<= 998 (select main_a v_prenex_30167)) (< v_prenex_30167 main_y) (<= 999 (select main_a v_prenex_30167)) (<= (+ main_y 1) v_prenex_30167))) (forall ((v_prenex_30166 Int)) (or (<= (select main_a v_prenex_30166) 2) (<= (select main_a v_prenex_30166) 1)))) (forall ((v_prenex_32842 Int) (v_prenex_32843 Int)) (or (<= (select main_a v_prenex_32843) 1001) (<= 998 (select main_a v_prenex_32843)) (<= 0 (+ (select main_a v_prenex_32842) 1)) (<= (+ main_y 1) v_prenex_32843) (<= (* 2 (select main_a v_prenex_32842)) 2) (<= (select main_a v_prenex_32843) (+ (select main_a v_prenex_32842) 1000)) (< v_prenex_32843 main_y))) (or (forall ((v_prenex_34063 Int)) (or (<= (select main_a v_prenex_34063) 1) (<= (select main_a v_prenex_34063) 2))) (forall ((v_prenex_34064 Int)) (or (<= (select main_a v_prenex_34064) 1000) (<= 1998 (* 2 (select main_a v_prenex_34064))) (<= (+ main_y 1) v_prenex_34064) (<= (select main_a v_prenex_34064) 1001) (< v_prenex_34064 main_y)))) (forall ((v_prenex_33616 Int) (v_prenex_33615 Int)) (or (<= (+ main_y 1) v_prenex_33616) (<= (select main_a v_prenex_33616) 1000) (<= 1998 (* 2 (select main_a v_prenex_33616))) (<= 0 (+ (select main_a v_prenex_33615) 1)) (<= 1000 (+ (select main_a v_prenex_33615) (select main_a v_prenex_33616))) (<= (* 2 (select main_a v_prenex_33615)) 2) (< v_prenex_33616 main_y))) (forall ((v_prenex_33606 Int) (v_prenex_33605 Int)) (or (< v_prenex_33605 main_x) (<= (+ main_x 1) v_prenex_33605) (<= (select main_a v_prenex_33605) 2) (<= (+ (select main_a v_prenex_33605) (select main_a v_prenex_33606)) 1000) (<= 0 (* 2 (select main_a v_prenex_33605))))) (forall ((v_prenex_36984 Int) (v_prenex_36985 Int)) (or (<= (select main_a v_prenex_36984) 1) (<= (select main_a v_prenex_36984) 2) (< v_prenex_36985 main_y) (<= (+ main_y 1) v_prenex_36985) (<= (+ (select main_a v_prenex_36984) (select main_a v_prenex_36985)) 1000) (<= (select main_a v_prenex_36985) 1000) (<= 999 (select main_a v_prenex_36985)))) (forall ((v_prenex_31800 Int) (v_prenex_31801 Int)) (or (<= 999 (select main_a v_prenex_31801)) (<= (select main_a v_prenex_31800) 2) (<= (+ (select main_a v_prenex_31800) (select main_a v_prenex_31801)) 1000) (<= (+ main_y 1) v_prenex_31801) (< v_prenex_31801 main_y) (<= 1998 (* 2 (select main_a v_prenex_31801))))) (forall ((v_prenex_30253 Int) (v_prenex_30252 Int)) (or (<= 0 (select main_a v_prenex_30252)) (<= (select main_a v_prenex_30252) 2) (<= (* 2 (select main_a v_prenex_30253)) 2000) (<= (+ main_y 1) v_prenex_30253) (<= (select main_a v_prenex_30253) (+ (select main_a v_prenex_30252) 1000)) (< v_prenex_30253 main_y) (<= (select main_a v_prenex_30253) 1000))) (or (forall ((v_prenex_35211 Int)) (or (<= (select main_a v_prenex_35211) 1000) (<= (* 2 (select main_a v_prenex_35211)) 2000) (<= (+ main_y 1) v_prenex_35211) (< v_prenex_35211 main_y))) (forall ((v_prenex_35210 Int)) (or (<= (select main_a v_prenex_35210) 2) (<= 0 (+ (select main_a v_prenex_35210) 1))))) (or (forall ((v_prenex_35782 Int)) (or (<= (select main_a v_prenex_35782) 2) (<= 0 (+ (select main_a v_prenex_35782) 1)))) (forall ((v_prenex_35783 Int)) (or (<= (select main_a v_prenex_35783) 1001) (<= 998 (select main_a v_prenex_35783)) (<= (* 2 (select main_a v_prenex_35783)) 2000) (<= (+ main_y 1) v_prenex_35783) (< v_prenex_35783 main_y)))) (forall ((v_prenex_35734 Int) (v_prenex_35735 Int)) (or (<= (select main_a v_prenex_35735) 1000) (< v_prenex_35735 main_y) (<= (+ (select main_a v_prenex_35734) (select main_a v_prenex_35735)) 1000) (<= 1998 (* 2 (select main_a v_prenex_35735))) (<= (* 2 (select main_a v_prenex_35734)) 2) (<= (+ main_y 1) v_prenex_35735) (<= 0 (select main_a v_prenex_35734)))) (forall ((v_prenex_39600 Int) (v_prenex_39599 Int)) (or (<= (* 2 (select main_a v_prenex_39599)) 2) (<= 0 (+ (select main_a v_prenex_39599) 1)) (< v_prenex_39600 main_y) (<= (+ main_y 1) v_prenex_39600) (<= 1000 (+ (select main_a v_prenex_39599) (select main_a v_prenex_39600))) (<= 999 (select main_a v_prenex_39600)))) (forall ((v_prenex_31891 Int) (v_prenex_31890 Int)) (or (<= 998 (select main_a v_prenex_31891)) (<= (select main_a v_prenex_31891) 1000) (<= (+ main_y 1) v_prenex_31891) (<= 1000 (+ (select main_a v_prenex_31890) (select main_a v_prenex_31891))) (< v_prenex_31891 main_y))) (or (forall ((v_prenex_38530 Int)) (or (< v_prenex_38530 main_y) (<= 1998 (* 2 (select main_a v_prenex_38530))) (<= (select main_a v_prenex_38530) 1001) (<= (+ main_y 1) v_prenex_38530))) (forall ((v_prenex_38529 Int)) (or (<= (* 2 (select main_a v_prenex_38529)) 2) (<= (select main_a v_prenex_38529) 2)))) (forall ((v_prenex_29810 Int) (v_prenex_29809 Int)) (or (<= 1000 (+ (select main_a v_prenex_29809) (select main_a v_prenex_29810))) (<= (* 2 (select main_a v_prenex_29810)) 2000) (<= (+ main_y 1) v_prenex_29810) (< v_prenex_29810 main_y) (<= (select main_a v_prenex_29810) 1000) (<= (* 2 (select main_a v_prenex_29809)) 2))) (forall ((v_prenex_34184 Int) (v_prenex_34183 Int)) (or (<= (+ (select main_a v_prenex_34183) 998) (select main_a v_prenex_34184)) (<= (select main_a v_prenex_34184) 1000) (< v_prenex_34184 main_y) (<= (+ main_y 1) v_prenex_34184) (<= (* 2 (select main_a v_prenex_34183)) 2) (<= (+ main_x 1) v_prenex_34183))) (or (forall ((v_prenex_39346 Int)) (or (<= 0 (select main_a v_prenex_39346)) (<= (+ main_x 1) v_prenex_39346) (<= (select main_a v_prenex_39346) 2) (< v_prenex_39346 main_x))) (forall ((v_prenex_39347 Int)) (<= 1998 (* 2 (select main_a v_prenex_39347))))) (or (forall ((v_prenex_38375 Int)) (or (<= 0 (+ (select main_a v_prenex_38375) 1)) (<= (select main_a v_prenex_38375) 1))) (forall ((v_prenex_38376 Int)) (or (<= 999 (select main_a v_prenex_38376)) (<= (+ main_y 1) v_prenex_38376) (< v_prenex_38376 main_y) (<= 1998 (* 2 (select main_a v_prenex_38376)))))) (forall ((v_prenex_34226 Int) (v_prenex_34225 Int)) (or (<= 1000 (+ (select main_a v_prenex_34225) (select main_a v_prenex_34226))) (<= (+ main_y 1) v_prenex_34226) (< v_prenex_34226 main_y) (<= (* 2 (select main_a v_prenex_34225)) 2) (<= 998 (select main_a v_prenex_34226)) (<= (* 2 (select main_a v_prenex_34226)) 2000) (<= 0 (* 2 (select main_a v_prenex_34225))))) (forall ((v_prenex_31974 Int) (v_prenex_31975 Int)) (or (<= (+ main_y 1) v_prenex_31975) (<= 998 (select main_a v_prenex_31975)) (<= (select main_a v_prenex_31974) 1) (<= (+ (select main_a v_prenex_31974) 998) (select main_a v_prenex_31975)) (<= (select main_a v_prenex_31975) 1000) (< v_prenex_31975 main_y))) (forall ((v_prenex_39145 Int) (v_prenex_39144 Int)) (or (<= 998 (select main_a v_prenex_39145)) (<= (select main_a v_prenex_39145) (+ (select main_a v_prenex_39144) 1000)) (<= 0 (+ (select main_a v_prenex_39144) 1)) (<= (+ main_y 1) v_prenex_39145) (<= 1998 (* 2 (select main_a v_prenex_39145))) (<= 0 (select main_a v_prenex_39144)) (< v_prenex_39145 main_y))) (or (forall ((v_prenex_34347 Int)) (or (<= 0 (+ (select main_a v_prenex_34347) 1)) (<= 0 (* 2 (select main_a v_prenex_34347))))) (forall ((v_prenex_34348 Int)) (or (<= (+ main_y 1) v_prenex_34348) (<= 999 (select main_a v_prenex_34348)) (<= 1998 (* 2 (select main_a v_prenex_34348))) (< v_prenex_34348 main_y) (<= (select main_a v_prenex_34348) 1001)))) (forall ((v_prenex_38386 Int) (v_prenex_38385 Int)) (or (<= (* 2 (select main_a v_prenex_38386)) 2000) (<= 0 (select main_a v_prenex_38385)) (<= 0 (* 2 (select main_a v_prenex_38385))) (<= 1000 (+ (select main_a v_prenex_38385) (select main_a v_prenex_38386))) (<= (+ main_y 1) v_prenex_38386) (< v_prenex_38386 main_y) (<= 998 (select main_a v_prenex_38386)))) (forall ((v_prenex_34000 Int) (v_prenex_33999 Int)) (or (< v_prenex_34000 main_y) (<= (select main_a v_prenex_34000) 1001) (<= 0 (+ (select main_a v_prenex_33999) 1)) (<= (+ main_y 1) v_prenex_34000) (<= (select main_a v_prenex_34000) (+ (select main_a v_prenex_33999) 1000)) (<= (select main_a v_prenex_34000) 1000) (<= (* 2 (select main_a v_prenex_33999)) 2))) (forall ((v_prenex_40162 Int) (v_prenex_40161 Int)) (or (<= (select main_a v_prenex_40162) 1000) (< v_prenex_40162 main_y) (<= (+ main_y 1) v_prenex_40162) (<= (select main_a v_prenex_40162) (+ (select main_a v_prenex_40161) 1000)) (<= (* 2 (select main_a v_prenex_40162)) 2000) (<= 0 (+ (select main_a v_prenex_40161) 1)))) (forall ((v_prenex_30820 Int) (v_prenex_30819 Int)) (or (<= (select main_a v_prenex_30820) 1000) (<= 0 (+ (select main_a v_prenex_30819) 1)) (<= (+ main_y 1) v_prenex_30820) (<= (select main_a v_prenex_30819) 2) (<= (select main_a v_prenex_30820) (+ (select main_a v_prenex_30819) 1000)) (< v_prenex_30820 main_y) (<= 999 (select main_a v_prenex_30820)))) (forall ((v_prenex_34158 Int) (v_prenex_34157 Int)) (or (<= 1000 (+ (select main_a v_prenex_34157) (select main_a v_prenex_34158))) (<= (* 2 (select main_a v_prenex_34158)) 2000) (<= (+ main_y 1) v_prenex_34158) (<= 1998 (* 2 (select main_a v_prenex_34158))) (< v_prenex_34158 main_y) (<= (select main_a v_prenex_34157) 2))) (forall ((v_prenex_40436 Int) (v_prenex_40437 Int)) (or (<= (* 2 (select main_a v_prenex_40437)) 2000) (<= 1998 (* 2 (select main_a v_prenex_40437))) (<= (+ (select main_a v_prenex_40436) 998) (select main_a v_prenex_40437)) (<= (+ main_y 1) v_prenex_40437) (<= 0 (* 2 (select main_a v_prenex_40436))) (< v_prenex_40437 main_y))) (or (forall ((v_prenex_38864 Int)) (or (<= (+ main_y 1) v_prenex_38864) (<= 1998 (* 2 (select main_a v_prenex_38864))) (<= (select main_a v_prenex_38864) 1001) (< v_prenex_38864 main_y))) (forall ((v_prenex_38863 Int)) (or (<= (select main_a v_prenex_38863) 1) (<= (+ main_x 1) v_prenex_38863) (<= (* 2 (select main_a v_prenex_38863)) 2)))) (forall ((v_prenex_30387 Int) (v_prenex_30386 Int)) (or (<= (select main_a v_prenex_30386) 2) (<= 1000 (+ (select main_a v_prenex_30386) (select main_a v_prenex_30387))) (<= (* 2 (select main_a v_prenex_30387)) 2000) (< v_prenex_30387 main_y) (<= (select main_a v_prenex_30387) 1000) (<= (+ main_y 1) v_prenex_30387))) (forall ((v_prenex_37187 Int) (v_prenex_37188 Int)) (or (<= 998 (select main_a v_prenex_37188)) (<= 999 (select main_a v_prenex_37188)) (<= (select main_a v_prenex_37187) 1) (<= (+ main_y 1) v_prenex_37188) (<= (+ (select main_a v_prenex_37187) (select main_a v_prenex_37188)) 1000) (< v_prenex_37188 main_y) (<= (* 2 (select main_a v_prenex_37187)) 2))) (forall ((v_prenex_34899 Int) (v_prenex_34900 Int)) (or (< v_prenex_34900 main_y) (<= 0 (+ (select main_a v_prenex_34899) 1)) (<= (+ main_y 1) v_prenex_34900) (<= (select main_a v_prenex_34900) 1001) (<= (* 2 (select main_a v_prenex_34900)) 2000) (<= 0 (select main_a v_prenex_34899)) (<= (+ (select main_a v_prenex_34899) 998) (select main_a v_prenex_34900)))) (forall ((v_prenex_37019 Int) (v_prenex_37018 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37019))) (<= (+ main_x 1) v_prenex_37018) (<= (select main_a v_prenex_37018) 2) (<= (+ (select main_a v_prenex_37018) 998) (select main_a v_prenex_37019)) (<= 0 (* 2 (select main_a v_prenex_37018))) (< v_prenex_37019 main_y) (<= (+ main_y 1) v_prenex_37019))) (or (forall ((v_prenex_30274 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30274))) (<= (select main_a v_prenex_30274) 1))) (forall ((v_prenex_30275 Int)) (or (<= (select main_a v_prenex_30275) 1000) (< v_prenex_30275 main_y) (<= (+ main_y 1) v_prenex_30275) (<= 1998 (* 2 (select main_a v_prenex_30275))) (<= (select main_a v_prenex_30275) 1001)))) (forall ((v_prenex_31444 Int) (v_prenex_31445 Int)) (or (<= (select main_a v_prenex_31444) 1) (<= (+ (select main_a v_prenex_31444) 998) (select main_a v_prenex_31445)) (<= (+ main_x 1) v_prenex_31444) (<= (+ main_y 1) v_prenex_31445) (< v_prenex_31445 main_y) (<= 0 (+ (select main_a v_prenex_31444) 1)) (<= 998 (select main_a v_prenex_31445)))) (or (forall ((v_prenex_30798 Int)) (or (< v_prenex_30798 main_y) (<= 998 (select main_a v_prenex_30798)) (<= (+ main_y 1) v_prenex_30798) (<= 1998 (* 2 (select main_a v_prenex_30798))))) (forall ((v_prenex_30797 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30797))) (<= (* 2 (select main_a v_prenex_30797)) 2)))) (forall ((v_prenex_29874 Int) (v_prenex_29873 Int)) (or (< v_prenex_29874 main_y) (<= (select main_a v_prenex_29873) 1) (<= (+ (select main_a v_prenex_29873) 998) (select main_a v_prenex_29874)) (<= 999 (select main_a v_prenex_29874)) (<= (+ main_y 1) v_prenex_29874) (<= (select main_a v_prenex_29874) 1000))) (forall ((v_prenex_37490 Int) (v_prenex_37491 Int)) (or (<= 999 (select main_a v_prenex_37491)) (< v_prenex_37491 main_y) (<= (* 2 (select main_a v_prenex_37490)) 2) (<= (select main_a v_prenex_37491) 1001) (<= (+ main_y 1) v_prenex_37491) (<= (select main_a v_prenex_37491) (+ (select main_a v_prenex_37490) 1000)) (<= 0 (+ (select main_a v_prenex_37490) 1)))) (forall ((v_prenex_36506 Int) (v_prenex_36507 Int)) (or (<= (* 2 (select main_a v_prenex_36506)) 2) (<= (select main_a v_prenex_36506) 2) (<= 998 (select main_a v_prenex_36507)) (< v_prenex_36507 main_y) (<= (select main_a v_prenex_36507) 1000) (<= (+ main_y 1) v_prenex_36507) (<= (+ (select main_a v_prenex_36506) (select main_a v_prenex_36507)) 1000))) (forall ((v_prenex_36408 Int) (v_prenex_36409 Int)) (or (<= (+ main_y 1) v_prenex_36409) (<= (select main_a v_prenex_36409) (+ (select main_a v_prenex_36408) 1000)) (<= 1998 (* 2 (select main_a v_prenex_36409))) (<= (select main_a v_prenex_36409) 1000) (< v_prenex_36409 main_y) (<= 0 (+ (select main_a v_prenex_36408) 1)))) (forall ((v_prenex_33063 Int) (v_prenex_33062 Int)) (or (<= (+ main_y 1) v_prenex_33063) (<= (select main_a v_prenex_33063) (+ (select main_a v_prenex_33062) 1000)) (< v_prenex_33063 main_y) (<= (* 2 (select main_a v_prenex_33063)) 2000) (<= 0 (+ (select main_a v_prenex_33062) 1)))) (or (forall ((v_prenex_33572 Int)) (or (<= (* 2 (select main_a v_prenex_33572)) 2000) (<= (select main_a v_prenex_33572) 1000) (< v_prenex_33572 main_y) (<= (+ main_y 1) v_prenex_33572))) (forall ((v_prenex_33571 Int)) (or (<= (select main_a v_prenex_33571) 2) (<= (+ main_x 1) v_prenex_33571)))) (forall ((v_prenex_36469 Int) (v_prenex_36468 Int)) (or (< v_prenex_36469 main_y) (<= (select main_a v_prenex_36469) 1001) (<= 0 (* 2 (select main_a v_prenex_36468))) (<= (select main_a v_prenex_36469) (+ (select main_a v_prenex_36468) 1000)) (<= (+ main_y 1) v_prenex_36469))) (forall ((v_prenex_39993 Int) (v_prenex_39992 Int)) (or (< v_prenex_39992 main_x) (<= 0 (select main_a v_prenex_39992)) (<= (+ main_y 1) v_prenex_39993) (<= (+ (select main_a v_prenex_39992) (select main_a v_prenex_39993)) 1000) (< v_prenex_39993 main_y) (<= 998 (select main_a v_prenex_39993)))) (forall ((v_prenex_34262 Int) (v_prenex_34261 Int)) (or (<= (select main_a v_prenex_34262) 1001) (<= (* 2 (select main_a v_prenex_34261)) 2) (<= (+ main_y 1) v_prenex_34262) (< v_prenex_34262 main_y) (<= (+ (select main_a v_prenex_34261) (select main_a v_prenex_34262)) 1000) (<= (select main_a v_prenex_34261) 1))) (forall ((v_prenex_31830 Int) (v_prenex_31831 Int)) (or (< v_prenex_31831 main_y) (<= (select main_a v_prenex_31831) 1000) (<= 998 (select main_a v_prenex_31831)) (<= (+ main_y 1) v_prenex_31831) (<= (select main_a v_prenex_31830) 2) (<= (+ (select main_a v_prenex_31830) 998) (select main_a v_prenex_31831)))) (or (forall ((v_prenex_30597 Int)) (or (< v_prenex_30597 main_y) (<= (* 2 (select main_a v_prenex_30597)) 2000) (<= (select main_a v_prenex_30597) 1001) (<= (+ main_y 1) v_prenex_30597))) (forall ((v_prenex_30596 Int)) (or (<= (select main_a v_prenex_30596) 2) (<= (+ main_x 1) v_prenex_30596)))) (forall ((v_prenex_39299 Int) (v_prenex_39298 Int)) (or (<= (select main_a v_prenex_39298) 2) (<= (select main_a v_prenex_39299) (+ (select main_a v_prenex_39298) 1000)) (<= (+ main_y 1) v_prenex_39299) (< v_prenex_39299 main_y) (<= (select main_a v_prenex_39299) 1001) (<= 0 (select main_a v_prenex_39298)) (<= 998 (select main_a v_prenex_39299)))) (forall ((v_prenex_30849 Int) (v_prenex_30850 Int)) (or (< v_prenex_30850 main_y) (<= 0 (select main_a v_prenex_30849)) (<= (select main_a v_prenex_30850) 1000) (<= (+ (select main_a v_prenex_30849) 998) (select main_a v_prenex_30850)) (<= (+ main_y 1) v_prenex_30850) (<= (+ main_x 1) v_prenex_30849))) (forall ((v_prenex_39388 Int) (v_prenex_39389 Int)) (or (<= (+ main_y 1) v_prenex_39389) (<= 0 (+ (select main_a v_prenex_39388) 1)) (< v_prenex_39388 main_x) (<= 1998 (* 2 (select main_a v_prenex_39389))) (< v_prenex_39389 main_y) (<= (+ (select main_a v_prenex_39388) (select main_a v_prenex_39389)) 1000))) (or (forall ((v_prenex_31598 Int)) (or (< v_prenex_31598 main_x) (<= 0 (+ (select main_a v_prenex_31598) 1)))) (forall ((v_prenex_31599 Int)) (or (< v_prenex_31599 main_y) (<= 1998 (* 2 (select main_a v_prenex_31599))) (<= 998 (select main_a v_prenex_31599)) (<= (+ main_y 1) v_prenex_31599)))) (forall ((v_prenex_31235 Int) (v_prenex_31234 Int)) (or (<= (* 2 (select main_a v_prenex_31234)) 2) (<= 1998 (* 2 (select main_a v_prenex_31235))) (<= (* 2 (select main_a v_prenex_31235)) 2000) (<= (select main_a v_prenex_31235) (+ (select main_a v_prenex_31234) 1000)) (<= (select main_a v_prenex_31234) 2) (< v_prenex_31235 main_y) (<= (+ main_y 1) v_prenex_31235))) (forall ((v_prenex_29257 Int) (v_prenex_29256 Int)) (or (< v_prenex_29256 main_x) (<= (+ (select main_a v_prenex_29256) 998) (select main_a v_prenex_29257)) (< v_prenex_29257 main_y) (<= 0 (* 2 (select main_a v_prenex_29256))) (<= (+ main_y 1) v_prenex_29257) (<= 999 (select main_a v_prenex_29257)))) (forall ((v_prenex_35255 Int) (v_prenex_35254 Int)) (or (< v_prenex_35254 main_x) (<= (select main_a v_prenex_35255) (+ (select main_a v_prenex_35254) 1000)) (<= 998 (select main_a v_prenex_35255)) (<= (+ main_y 1) v_prenex_35255) (< v_prenex_35255 main_y) (<= (select main_a v_prenex_35254) 1) (<= 0 (* 2 (select main_a v_prenex_35254))))) (or (forall ((v_prenex_38057 Int)) (or (<= 0 (select main_a v_prenex_38057)) (<= (+ main_x 1) v_prenex_38057) (<= 0 (* 2 (select main_a v_prenex_38057))))) (forall ((v_prenex_38058 Int)) (or (< v_prenex_38058 main_y) (<= (+ main_y 1) v_prenex_38058) (<= (select main_a v_prenex_38058) 1000) (<= (* 2 (select main_a v_prenex_38058)) 2000)))) (or (forall ((v_prenex_34495 Int)) (or (<= (select main_a v_prenex_34495) 2) (<= 0 (select main_a v_prenex_34495)))) (forall ((v_prenex_34496 Int)) (or (< v_prenex_34496 main_y) (<= 1998 (* 2 (select main_a v_prenex_34496))) (<= (+ main_y 1) v_prenex_34496) (<= 999 (select main_a v_prenex_34496)) (<= (select main_a v_prenex_34496) 1000)))) (forall ((v_prenex_38082 Int) (v_prenex_38081 Int)) (or (<= (+ main_x 1) v_prenex_38081) (<= (+ (select main_a v_prenex_38081) 998) (select main_a v_prenex_38082)) (<= 0 (+ (select main_a v_prenex_38081) 1)) (< v_prenex_38082 main_y) (< v_prenex_38081 main_x))) (forall ((v_prenex_39321 Int) (v_prenex_39320 Int)) (or (<= (+ (select main_a v_prenex_39320) 998) (select main_a v_prenex_39321)) (< v_prenex_39321 main_y) (<= 999 (select main_a v_prenex_39321)) (<= (+ main_y 1) v_prenex_39321) (<= 0 (select main_a v_prenex_39320)))) (or (forall ((v_prenex_37131 Int)) (<= (select main_a v_prenex_37131) 1)) (forall ((v_prenex_37132 Int)) (or (<= 998 (select main_a v_prenex_37132)) (<= 1998 (* 2 (select main_a v_prenex_37132))) (< v_prenex_37132 main_y) (<= (+ main_y 1) v_prenex_37132)))) (forall ((v_prenex_29695 Int) (v_prenex_29696 Int)) (or (<= (+ (select main_a v_prenex_29695) (select main_a v_prenex_29696)) 1000) (<= (+ main_x 1) v_prenex_29695) (< v_prenex_29695 main_x) (<= (+ main_y 1) v_prenex_29696) (< v_prenex_29696 main_y))) (or (forall ((v_prenex_31300 Int)) (or (<= (* 2 (select main_a v_prenex_31300)) 2) (<= (select main_a v_prenex_31300) 2))) (forall ((v_prenex_31301 Int)) (or (<= (+ main_y 1) v_prenex_31301) (<= 1998 (* 2 (select main_a v_prenex_31301))) (<= (select main_a v_prenex_31301) 1001) (<= (select main_a v_prenex_31301) 1000) (< v_prenex_31301 main_y)))) (or (forall ((v_prenex_37286 Int)) (or (<= 0 (+ (select main_a v_prenex_37286) 1)) (<= (select main_a v_prenex_37286) 2))) (forall ((v_prenex_37287 Int)) (or (<= (* 2 (select main_a v_prenex_37287)) 2000) (<= (+ main_y 1) v_prenex_37287) (< v_prenex_37287 main_y) (<= (select main_a v_prenex_37287) 1001) (<= 998 (select main_a v_prenex_37287))))) (forall ((v_prenex_40296 Int) (v_prenex_40295 Int)) (or (<= (+ (select main_a v_prenex_40295) 998) (select main_a v_prenex_40296)) (< v_prenex_40296 main_y) (<= (+ main_y 1) v_prenex_40296) (<= 1998 (* 2 (select main_a v_prenex_40296))) (<= (* 2 (select main_a v_prenex_40295)) 2))) (or (forall ((v_prenex_37660 Int)) (or (<= (* 2 (select main_a v_prenex_37660)) 2) (<= (select main_a v_prenex_37660) 1))) (forall ((v_prenex_37661 Int)) (or (< v_prenex_37661 main_y) (<= (+ main_y 1) v_prenex_37661) (<= (select main_a v_prenex_37661) 1000) (<= 999 (select main_a v_prenex_37661)) (<= 1998 (* 2 (select main_a v_prenex_37661)))))) (forall ((v_prenex_36425 Int) (v_prenex_36424 Int)) (or (< v_prenex_36425 main_y) (<= (select main_a v_prenex_36425) (+ (select main_a v_prenex_36424) 1000)) (<= (* 2 (select main_a v_prenex_36425)) 2000) (<= 1998 (* 2 (select main_a v_prenex_36425))) (<= (+ main_y 1) v_prenex_36425))) (forall ((v_prenex_37948 Int) (v_prenex_37949 Int)) (or (<= (+ main_y 1) v_prenex_37949) (<= 999 (select main_a v_prenex_37949)) (<= 0 (* 2 (select main_a v_prenex_37948))) (<= (* 2 (select main_a v_prenex_37949)) 2000) (< v_prenex_37949 main_y) (<= (+ (select main_a v_prenex_37948) (select main_a v_prenex_37949)) 1000))) (or (forall ((v_prenex_31665 Int)) (or (<= (select main_a v_prenex_31665) 2) (<= (+ main_x 1) v_prenex_31665))) (forall ((v_prenex_31666 Int)) (or (<= (+ main_y 1) v_prenex_31666) (<= (* 2 (select main_a v_prenex_31666)) 2000) (< v_prenex_31666 main_y)))) (forall ((v_prenex_35338 Int) (v_prenex_35339 Int)) (or (< v_prenex_35339 main_y) (<= (* 2 (select main_a v_prenex_35339)) 2000) (<= (select main_a v_prenex_35339) 1001) (<= (+ main_y 1) v_prenex_35339) (<= (select main_a v_prenex_35338) 2) (<= 1000 (+ (select main_a v_prenex_35338) (select main_a v_prenex_35339))) (<= 0 (select main_a v_prenex_35338)))) (or (forall ((v_prenex_38438 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38438))) (< v_prenex_38438 main_y) (<= (* 2 (select main_a v_prenex_38438)) 2000) (<= (+ main_y 1) v_prenex_38438) (<= 999 (select main_a v_prenex_38438)))) (forall ((v_prenex_38437 Int)) (or (<= (select main_a v_prenex_38437) 1) (<= (select main_a v_prenex_38437) 2)))) (forall ((v_prenex_34379 Int) (v_prenex_34380 Int)) (or (<= (+ main_x 1) v_prenex_34379) (< v_prenex_34380 main_y) (<= (select main_a v_prenex_34379) 2) (<= (select main_a v_prenex_34379) 1) (<= 1000 (+ (select main_a v_prenex_34379) (select main_a v_prenex_34380))) (<= (select main_a v_prenex_34380) 1001) (<= (+ main_y 1) v_prenex_34380))) (or (forall ((v_prenex_30028 Int)) (<= (select main_a v_prenex_30028) 2)) (forall ((v_prenex_30029 Int)) (or (< v_prenex_30029 main_y) (<= (* 2 (select main_a v_prenex_30029)) 2000) (<= (+ main_y 1) v_prenex_30029)))) (or (forall ((v_prenex_38694 Int)) (or (< v_prenex_38694 main_y) (<= 1998 (* 2 (select main_a v_prenex_38694))) (<= (+ main_y 1) v_prenex_38694) (<= 998 (select main_a v_prenex_38694)))) (forall ((v_prenex_38693 Int)) (or (< v_prenex_38693 main_x) (<= 0 (+ (select main_a v_prenex_38693) 1))))) (or (forall ((v_prenex_33330 Int)) (or (<= 0 (+ (select main_a v_prenex_33330) 1)) (<= (select main_a v_prenex_33330) 2))) (forall ((v_prenex_33331 Int)) (or (< v_prenex_33331 main_y) (<= (* 2 (select main_a v_prenex_33331)) 2000) (<= (+ main_y 1) v_prenex_33331) (<= (select main_a v_prenex_33331) 1000) (<= 1998 (* 2 (select main_a v_prenex_33331)))))) (or (forall ((v_prenex_32823 Int)) (or (<= (select main_a v_prenex_32823) 1000) (<= (* 2 (select main_a v_prenex_32823)) 2000) (< v_prenex_32823 main_y) (<= (+ main_y 1) v_prenex_32823))) (forall ((v_prenex_32822 Int)) (or (<= 0 (+ (select main_a v_prenex_32822) 1)) (<= (+ main_x 1) v_prenex_32822) (<= 0 (select main_a v_prenex_32822))))) (forall ((v_prenex_34091 Int) (v_prenex_34092 Int)) (or (<= (select main_a v_prenex_34091) 1) (<= (+ main_x 1) v_prenex_34091) (< v_prenex_34092 main_y) (< v_prenex_34091 main_x) (<= (select main_a v_prenex_34092) (+ (select main_a v_prenex_34091) 1000)))) (or (forall ((v_prenex_36887 Int)) (or (<= (+ main_y 1) v_prenex_36887) (<= (* 2 (select main_a v_prenex_36887)) 2000) (<= (select main_a v_prenex_36887) 1001) (< v_prenex_36887 main_y))) (forall ((v_prenex_36886 Int)) (or (<= 0 (select main_a v_prenex_36886)) (< v_prenex_36886 main_x)))) (forall ((v_prenex_38648 Int) (v_prenex_38647 Int)) (or (< v_prenex_38648 main_y) (<= (+ (select main_a v_prenex_38647) 998) (select main_a v_prenex_38648)) (<= (select main_a v_prenex_38648) 1000) (<= (+ main_y 1) v_prenex_38648) (<= 0 (* 2 (select main_a v_prenex_38647))) (<= (+ main_x 1) v_prenex_38647))) (or (forall ((v_prenex_36721 Int)) (or (< v_prenex_36721 main_y) (<= (+ main_y 1) v_prenex_36721) (<= 999 (select main_a v_prenex_36721)) (<= (select main_a v_prenex_36721) 1001) (<= 1998 (* 2 (select main_a v_prenex_36721))))) (forall ((v_prenex_36720 Int)) (<= (select main_a v_prenex_36720) 2))) (or (forall ((v_prenex_39131 Int)) (or (<= (+ main_y 1) v_prenex_39131) (<= (select main_a v_prenex_39131) 1001) (<= (* 2 (select main_a v_prenex_39131)) 2000) (< v_prenex_39131 main_y))) (forall ((v_prenex_39130 Int)) (or (<= (select main_a v_prenex_39130) 1) (<= (+ main_x 1) v_prenex_39130) (<= (select main_a v_prenex_39130) 2)))) (or (forall ((v_prenex_35895 Int)) (or (< v_prenex_35895 main_y) (<= (select main_a v_prenex_35895) 1001) (<= (+ main_y 1) v_prenex_35895))) (forall ((v_prenex_35894 Int)) (<= (* 2 (select main_a v_prenex_35894)) 2))) (forall ((v_prenex_40278 Int) (v_prenex_40277 Int)) (or (<= (select main_a v_prenex_40277) 1) (<= 0 (+ (select main_a v_prenex_40277) 1)) (<= (+ main_x 1) v_prenex_40277) (< v_prenex_40278 main_y) (<= 1000 (+ (select main_a v_prenex_40277) (select main_a v_prenex_40278))) (<= 1998 (* 2 (select main_a v_prenex_40278))) (<= (+ main_y 1) v_prenex_40278))) (or (forall ((v_prenex_30065 Int)) (or (<= 998 (select main_a v_prenex_30065)) (<= (+ main_y 1) v_prenex_30065) (<= (* 2 (select main_a v_prenex_30065)) 2000) (< v_prenex_30065 main_y) (<= (select main_a v_prenex_30065) 1000))) (forall ((v_prenex_30064 Int)) (<= 0 (+ (select main_a v_prenex_30064) 1)))) (forall ((v_prenex_31460 Int) (v_prenex_31461 Int)) (or (<= (* 2 (select main_a v_prenex_31461)) 2000) (<= (* 2 (select main_a v_prenex_31460)) 2) (<= (+ main_y 1) v_prenex_31461) (<= (select main_a v_prenex_31461) 1000) (<= (+ (select main_a v_prenex_31460) 998) (select main_a v_prenex_31461)) (<= (select main_a v_prenex_31460) 1) (< v_prenex_31461 main_y))) (or (forall ((v_prenex_32622 Int)) (or (<= (+ main_y 1) v_prenex_32622) (< v_prenex_32622 main_y) (<= (* 2 (select main_a v_prenex_32622)) 2000))) (forall ((v_prenex_32621 Int)) (or (<= 0 (+ (select main_a v_prenex_32621) 1)) (<= (+ main_x 1) v_prenex_32621)))) (forall ((v_prenex_38658 Int) (v_prenex_38657 Int)) (or (<= (select main_a v_prenex_38657) 1) (<= (+ main_y 1) v_prenex_38658) (<= 0 (select main_a v_prenex_38657)) (< v_prenex_38658 main_y) (<= 999 (select main_a v_prenex_38658)) (<= (+ (select main_a v_prenex_38657) 998) (select main_a v_prenex_38658)) (< v_prenex_38657 main_x))) (or (forall ((v_prenex_40384 Int)) (or (<= (+ main_y 1) v_prenex_40384) (< v_prenex_40384 main_y) (<= 1998 (* 2 (select main_a v_prenex_40384))))) (forall ((v_prenex_40383 Int)) (or (<= (select main_a v_prenex_40383) 1) (< v_prenex_40383 main_x)))) (or (forall ((v_prenex_38006 Int)) (or (<= (* 2 (select main_a v_prenex_38006)) 2000) (<= (select main_a v_prenex_38006) 1001) (< v_prenex_38006 main_y) (<= (+ main_y 1) v_prenex_38006))) (forall ((v_prenex_38005 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38005))) (<= (+ main_x 1) v_prenex_38005)))) (or (forall ((v_prenex_35059 Int)) (or (<= 0 (+ (select main_a v_prenex_35059) 1)) (<= (select main_a v_prenex_35059) 1))) (forall ((v_prenex_35060 Int)) (or (< v_prenex_35060 main_y) (<= 1998 (* 2 (select main_a v_prenex_35060))) (<= (+ main_y 1) v_prenex_35060) (<= (* 2 (select main_a v_prenex_35060)) 2000)))) (or (forall ((v_prenex_35645 Int)) (<= 1998 (* 2 (select main_a v_prenex_35645)))) (forall ((v_prenex_35644 Int)) (or (<= (+ main_x 1) v_prenex_35644) (<= 0 (select main_a v_prenex_35644)) (< v_prenex_35644 main_x) (<= 0 (+ (select main_a v_prenex_35644) 1))))) (forall ((v_prenex_33689 Int) (v_prenex_33690 Int)) (or (< v_prenex_33690 main_y) (<= 0 (+ (select main_a v_prenex_33689) 1)) (<= (+ main_y 1) v_prenex_33690) (<= 1998 (* 2 (select main_a v_prenex_33690))) (<= (select main_a v_prenex_33690) 1000) (<= 0 (select main_a v_prenex_33689)) (<= 1000 (+ (select main_a v_prenex_33689) (select main_a v_prenex_33690))))) (or (forall ((v_prenex_40177 Int)) (or (<= (select main_a v_prenex_40177) 2) (<= 0 (* 2 (select main_a v_prenex_40177))))) (forall ((v_prenex_40178 Int)) (or (< v_prenex_40178 main_y) (<= (* 2 (select main_a v_prenex_40178)) 2000) (<= 999 (select main_a v_prenex_40178)) (<= (select main_a v_prenex_40178) 1000) (<= (+ main_y 1) v_prenex_40178)))) (or (forall ((v_prenex_36199 Int)) (<= 0 (select main_a v_prenex_36199))) (forall ((v_prenex_36200 Int)) (or (<= (+ main_y 1) v_prenex_36200) (< v_prenex_36200 main_y) (<= (select main_a v_prenex_36200) 1001) (<= (* 2 (select main_a v_prenex_36200)) 2000) (<= 998 (select main_a v_prenex_36200))))) (forall ((v_prenex_38208 Int) (v_prenex_38209 Int)) (or (< v_prenex_38209 main_y) (<= (+ (select main_a v_prenex_38208) 998) (select main_a v_prenex_38209)) (<= (+ main_y 1) v_prenex_38209) (<= (select main_a v_prenex_38209) 1000) (<= 0 (+ (select main_a v_prenex_38208) 1)) (<= 999 (select main_a v_prenex_38209)))) (forall ((v_prenex_33005 Int) (v_prenex_33004 Int)) (or (<= (+ main_y 1) v_prenex_33005) (<= (+ (select main_a v_prenex_33004) 998) (select main_a v_prenex_33005)) (< v_prenex_33005 main_y) (<= (select main_a v_prenex_33005) 1001) (<= (select main_a v_prenex_33004) 2))) (forall ((v_prenex_33962 Int) (v_prenex_33961 Int)) (or (< v_prenex_33962 main_y) (<= (* 2 (select main_a v_prenex_33962)) 2000) (<= (+ main_y 1) v_prenex_33962) (<= 0 (+ (select main_a v_prenex_33961) 1)) (<= (+ main_x 1) v_prenex_33961) (<= (+ (select main_a v_prenex_33961) 998) (select main_a v_prenex_33962)))) (forall ((v_prenex_39963 Int) (v_prenex_39962 Int)) (or (<= (+ main_y 1) v_prenex_39963) (<= (+ (select main_a v_prenex_39962) (select main_a v_prenex_39963)) 1000) (<= 999 (select main_a v_prenex_39963)) (< v_prenex_39963 main_y) (<= (* 2 (select main_a v_prenex_39962)) 2) (<= 0 (+ (select main_a v_prenex_39962) 1)) (<= (* 2 (select main_a v_prenex_39963)) 2000))) (forall ((v_prenex_40166 Int) (v_prenex_40165 Int)) (or (< v_prenex_40166 main_y) (<= (* 2 (select main_a v_prenex_40166)) 2000) (<= 0 (select main_a v_prenex_40165)) (<= (* 2 (select main_a v_prenex_40165)) 2) (<= (+ (select main_a v_prenex_40165) 998) (select main_a v_prenex_40166)) (<= (+ main_y 1) v_prenex_40166) (<= 999 (select main_a v_prenex_40166)))) (forall ((v_prenex_33115 Int) (v_prenex_33114 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33114))) (<= (* 2 (select main_a v_prenex_33114)) 2) (<= 999 (select main_a v_prenex_33115)) (<= (+ (select main_a v_prenex_33114) 998) (select main_a v_prenex_33115)) (<= (+ main_y 1) v_prenex_33115) (< v_prenex_33115 main_y))) (forall ((v_prenex_35008 Int) (v_prenex_35007 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35008))) (<= (+ main_y 1) v_prenex_35008) (< v_prenex_35008 main_y) (<= (select main_a v_prenex_35008) 1000) (<= 0 (+ (select main_a v_prenex_35007) 1)) (<= (+ (select main_a v_prenex_35007) 998) (select main_a v_prenex_35008)))) (forall ((v_prenex_38034 Int) (v_prenex_38033 Int)) (or (< v_prenex_38034 main_y) (<= (+ main_y 1) v_prenex_38034) (<= 0 (select main_a v_prenex_38033)) (<= (+ (select main_a v_prenex_38033) 998) (select main_a v_prenex_38034)) (<= 998 (select main_a v_prenex_38034)))) (forall ((v_prenex_35062 Int) (v_prenex_35061 Int)) (or (<= (select main_a v_prenex_35062) (+ (select main_a v_prenex_35061) 1000)) (<= (+ main_x 1) v_prenex_35061) (<= (select main_a v_prenex_35061) 1) (< v_prenex_35061 main_x) (<= 0 (+ (select main_a v_prenex_35061) 1)))) (forall ((v_prenex_39357 Int) (v_prenex_39356 Int)) (or (<= 0 (select main_a v_prenex_39356)) (<= 998 (select main_a v_prenex_39357)) (< v_prenex_39357 main_y) (<= (select main_a v_prenex_39357) 1000) (<= 0 (* 2 (select main_a v_prenex_39356))) (<= (+ main_y 1) v_prenex_39357) (<= 1000 (+ (select main_a v_prenex_39356) (select main_a v_prenex_39357))))) (forall ((v_prenex_31163 Int) (v_prenex_31164 Int)) (or (<= 998 (select main_a v_prenex_31164)) (< v_prenex_31164 main_y) (<= (+ (select main_a v_prenex_31163) 998) (select main_a v_prenex_31164)) (<= (+ main_y 1) v_prenex_31164) (<= 0 (select main_a v_prenex_31163)) (<= 999 (select main_a v_prenex_31164)) (<= (select main_a v_prenex_31163) 1))) (or (forall ((v_prenex_33545 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33545))) (<= (+ main_y 1) v_prenex_33545) (< v_prenex_33545 main_y))) (forall ((v_prenex_33544 Int)) (or (<= (select main_a v_prenex_33544) 1) (<= (+ main_x 1) v_prenex_33544) (<= 0 (+ (select main_a v_prenex_33544) 1))))) (forall ((v_prenex_36716 Int) (v_prenex_36717 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36717))) (< v_prenex_36717 main_y) (<= 0 (+ (select main_a v_prenex_36716) 1)) (<= (select main_a v_prenex_36717) (+ (select main_a v_prenex_36716) 1000)) (<= (+ main_y 1) v_prenex_36717))) (forall ((v_prenex_39490 Int) (v_prenex_39489 Int)) (or (<= (+ (select main_a v_prenex_39489) (select main_a v_prenex_39490)) 1000) (<= (* 2 (select main_a v_prenex_39490)) 2000) (<= (* 2 (select main_a v_prenex_39489)) 2) (< v_prenex_39490 main_y) (<= (+ main_y 1) v_prenex_39490) (<= 999 (select main_a v_prenex_39490)) (<= (select main_a v_prenex_39489) 2))) (forall ((v_prenex_33097 Int) (v_prenex_33096 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33097))) (<= (+ (select main_a v_prenex_33096) (select main_a v_prenex_33097)) 1000) (<= (+ main_y 1) v_prenex_33097) (< v_prenex_33097 main_y) (<= (select main_a v_prenex_33096) 2) (<= (select main_a v_prenex_33096) 1))) (forall ((v_prenex_29977 Int) (v_prenex_29976 Int)) (or (<= (+ (select main_a v_prenex_29976) 998) (select main_a v_prenex_29977)) (<= (+ main_y 1) v_prenex_29977) (<= 0 (+ (select main_a v_prenex_29976) 1)) (<= (select main_a v_prenex_29976) 2) (<= 998 (select main_a v_prenex_29977)) (<= (select main_a v_prenex_29977) 1001) (< v_prenex_29977 main_y))) (forall ((v_prenex_31093 Int) (v_prenex_31094 Int)) (or (<= 0 (select main_a v_prenex_31093)) (<= (+ main_x 1) v_prenex_31093) (<= (+ (select main_a v_prenex_31093) (select main_a v_prenex_31094)) 1000) (<= (* 2 (select main_a v_prenex_31093)) 2) (< v_prenex_31093 main_x))) (forall ((v_prenex_38017 Int) (v_prenex_38018 Int)) (or (<= 999 (select main_a v_prenex_38018)) (<= (* 2 (select main_a v_prenex_38017)) 2) (< v_prenex_38018 main_y) (<= 0 (* 2 (select main_a v_prenex_38017))) (<= (select main_a v_prenex_38018) 1001) (<= (+ (select main_a v_prenex_38017) (select main_a v_prenex_38018)) 1000) (<= (+ main_y 1) v_prenex_38018))) (forall ((v_prenex_37151 Int) (v_prenex_37152 Int)) (or (< v_prenex_37152 main_y) (<= (+ (select main_a v_prenex_37151) 998) (select main_a v_prenex_37152)) (<= 0 (* 2 (select main_a v_prenex_37151))) (<= (* 2 (select main_a v_prenex_37152)) 2000) (<= (+ main_y 1) v_prenex_37152) (<= (select main_a v_prenex_37152) 1001))) (forall ((v_prenex_40156 Int) (v_prenex_40155 Int)) (or (< v_prenex_40156 main_y) (<= 0 (+ (select main_a v_prenex_40155) 1)) (<= (select main_a v_prenex_40156) 1001) (<= (+ (select main_a v_prenex_40155) 998) (select main_a v_prenex_40156)) (<= (+ main_y 1) v_prenex_40156) (<= (select main_a v_prenex_40155) 2) (<= (select main_a v_prenex_40156) 1000))) (forall ((v_prenex_33458 Int) (v_prenex_33459 Int)) (or (< v_prenex_33459 main_y) (<= (+ (select main_a v_prenex_33458) 998) (select main_a v_prenex_33459)) (<= (+ main_y 1) v_prenex_33459) (<= (select main_a v_prenex_33459) 1001) (<= (select main_a v_prenex_33458) 2) (<= (* 2 (select main_a v_prenex_33458)) 2))) (forall ((v_prenex_33417 Int) (v_prenex_33416 Int)) (or (<= 998 (select main_a v_prenex_33417)) (<= (select main_a v_prenex_33417) (+ (select main_a v_prenex_33416) 1000)) (<= (* 2 (select main_a v_prenex_33416)) 2) (<= (+ main_y 1) v_prenex_33417) (<= (* 2 (select main_a v_prenex_33417)) 2000) (< v_prenex_33417 main_y))) (forall ((v_prenex_29792 Int) (v_prenex_29791 Int)) (or (<= (+ main_y 1) v_prenex_29792) (< v_prenex_29792 main_y) (<= (* 2 (select main_a v_prenex_29792)) 2000) (<= (select main_a v_prenex_29792) 1000) (<= 1000 (+ (select main_a v_prenex_29791) (select main_a v_prenex_29792))) (<= 0 (* 2 (select main_a v_prenex_29791))))) (forall ((v_prenex_29339 Int) (v_prenex_29338 Int)) (or (< v_prenex_29339 main_y) (<= (+ (select main_a v_prenex_29338) 998) (select main_a v_prenex_29339)) (<= 0 (select main_a v_prenex_29338)) (<= (+ main_y 1) v_prenex_29339) (<= (select main_a v_prenex_29339) 1000) (<= 998 (select main_a v_prenex_29339)))) (forall ((v_prenex_35696 Int) (v_prenex_35697 Int)) (or (<= 998 (select main_a v_prenex_35697)) (<= 1000 (+ (select main_a v_prenex_35696) (select main_a v_prenex_35697))) (<= (select main_a v_prenex_35696) 1) (<= (select main_a v_prenex_35697) 1000) (< v_prenex_35697 main_y) (<= (+ main_y 1) v_prenex_35697))) (forall ((v_prenex_29938 Int) (v_prenex_29939 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29939))) (<= (* 2 (select main_a v_prenex_29938)) 2) (< v_prenex_29939 main_y) (<= (+ main_y 1) v_prenex_29939) (<= (select main_a v_prenex_29939) (+ (select main_a v_prenex_29938) 1000)) (<= 0 (* 2 (select main_a v_prenex_29938))))) (forall ((v_prenex_33730 Int) (v_prenex_33729 Int)) (or (<= 999 (select main_a v_prenex_33730)) (<= 998 (select main_a v_prenex_33730)) (<= 0 (select main_a v_prenex_33729)) (<= 1000 (+ (select main_a v_prenex_33729) (select main_a v_prenex_33730))) (< v_prenex_33730 main_y) (<= (+ main_y 1) v_prenex_33730))) (forall ((v_prenex_32939 Int) (v_prenex_32938 Int)) (or (<= 999 (select main_a v_prenex_32939)) (< v_prenex_32939 main_y) (<= 0 (select main_a v_prenex_32938)) (<= (select main_a v_prenex_32939) (+ (select main_a v_prenex_32938) 1000)) (<= (+ main_y 1) v_prenex_32939) (<= (select main_a v_prenex_32938) 2) (<= 1998 (* 2 (select main_a v_prenex_32939))))) (forall ((v_prenex_38868 Int) (v_prenex_38867 Int)) (or (<= (+ main_x 1) v_prenex_38867) (<= (+ main_y 1) v_prenex_38868) (<= (* 2 (select main_a v_prenex_38867)) 2) (<= (select main_a v_prenex_38867) 2) (<= 1000 (+ (select main_a v_prenex_38867) (select main_a v_prenex_38868))) (<= 998 (select main_a v_prenex_38868)) (< v_prenex_38868 main_y))) (forall ((v_prenex_31424 Int) (v_prenex_31425 Int)) (or (<= (select main_a v_prenex_31424) 2) (<= 999 (select main_a v_prenex_31425)) (<= (+ main_y 1) v_prenex_31425) (<= 1000 (+ (select main_a v_prenex_31424) (select main_a v_prenex_31425))) (<= (select main_a v_prenex_31425) 1000) (< v_prenex_31425 main_y))) (forall ((v_prenex_37671 Int) (v_prenex_37670 Int)) (or (<= (select main_a v_prenex_37670) 1) (<= 0 (+ (select main_a v_prenex_37670) 1)) (<= (+ main_y 1) v_prenex_37671) (< v_prenex_37671 main_y) (<= (+ (select main_a v_prenex_37670) (select main_a v_prenex_37671)) 1000) (<= 999 (select main_a v_prenex_37671)) (<= (* 2 (select main_a v_prenex_37671)) 2000))) (forall ((v_prenex_38442 Int) (v_prenex_38441 Int)) (or (<= (select main_a v_prenex_38441) 1) (<= (+ main_y 1) v_prenex_38442) (<= 1998 (* 2 (select main_a v_prenex_38442))) (<= 0 (* 2 (select main_a v_prenex_38441))) (<= (+ (select main_a v_prenex_38441) 998) (select main_a v_prenex_38442)) (<= 999 (select main_a v_prenex_38442)) (< v_prenex_38442 main_y))) (forall ((v_prenex_34514 Int) (v_prenex_34513 Int)) (or (<= (+ (select main_a v_prenex_34513) (select main_a v_prenex_34514)) 1000) (<= 0 (* 2 (select main_a v_prenex_34513))) (<= (select main_a v_prenex_34513) 2) (< v_prenex_34514 main_y) (<= 998 (select main_a v_prenex_34514)) (<= (+ main_y 1) v_prenex_34514))) (forall ((v_prenex_31046 Int) (v_prenex_31045 Int)) (or (<= (+ main_x 1) v_prenex_31045) (< v_prenex_31046 main_y) (<= (+ main_y 1) v_prenex_31046) (<= 1998 (* 2 (select main_a v_prenex_31046))) (<= (* 2 (select main_a v_prenex_31045)) 2) (<= (+ (select main_a v_prenex_31045) 998) (select main_a v_prenex_31046)) (<= 0 (* 2 (select main_a v_prenex_31045))))) (or (forall ((v_prenex_30086 Int)) (or (<= (+ main_x 1) v_prenex_30086) (<= (select main_a v_prenex_30086) 1))) (forall ((v_prenex_30087 Int)) (or (<= (* 2 (select main_a v_prenex_30087)) 2000) (<= 998 (select main_a v_prenex_30087)) (<= (+ main_y 1) v_prenex_30087) (< v_prenex_30087 main_y)))) (forall ((v_prenex_33414 Int) (v_prenex_33415 Int)) (or (<= (+ (select main_a v_prenex_33414) (select main_a v_prenex_33415)) 1000) (<= (+ main_y 1) v_prenex_33415) (<= 998 (select main_a v_prenex_33415)) (< v_prenex_33415 main_y) (<= (select main_a v_prenex_33415) 1000) (<= 0 (+ (select main_a v_prenex_33414) 1)))) (forall ((v_prenex_29526 Int) (v_prenex_29525 Int)) (or (<= (* 2 (select main_a v_prenex_29526)) 2000) (<= (select main_a v_prenex_29525) 1) (< v_prenex_29526 main_y) (<= 1000 (+ (select main_a v_prenex_29525) (select main_a v_prenex_29526))) (<= 1998 (* 2 (select main_a v_prenex_29526))) (<= 0 (* 2 (select main_a v_prenex_29525))) (<= (+ main_y 1) v_prenex_29526))) (forall ((v_prenex_29288 Int) (v_prenex_29289 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29288))) (<= (select main_a v_prenex_29289) (+ (select main_a v_prenex_29288) 1000)) (< v_prenex_29288 main_x) (< v_prenex_29289 main_y) (<= (+ main_y 1) v_prenex_29289) (<= 999 (select main_a v_prenex_29289)))) (forall ((v_prenex_34588 Int) (v_prenex_34587 Int)) (or (<= (+ main_y 1) v_prenex_34588) (<= (+ (select main_a v_prenex_34587) (select main_a v_prenex_34588)) 1000) (< v_prenex_34588 main_y) (<= 998 (select main_a v_prenex_34588)) (< v_prenex_34587 main_x) (<= 0 (+ (select main_a v_prenex_34587) 1)))) (or (forall ((v_prenex_29987 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29987))) (< v_prenex_29987 main_y) (<= (+ main_y 1) v_prenex_29987))) (forall ((v_prenex_29986 Int)) (<= 0 (select main_a v_prenex_29986)))) (forall ((v_prenex_34635 Int) (v_prenex_34636 Int)) (or (<= (select main_a v_prenex_34636) 1001) (< v_prenex_34636 main_y) (<= (+ main_y 1) v_prenex_34636) (<= (* 2 (select main_a v_prenex_34635)) 2) (<= (+ main_x 1) v_prenex_34635) (<= 1000 (+ (select main_a v_prenex_34635) (select main_a v_prenex_34636))))) (forall ((v_prenex_33427 Int) (v_prenex_33426 Int)) (or (<= (+ main_y 1) v_prenex_33427) (< v_prenex_33426 main_x) (<= (* 2 (select main_a v_prenex_33426)) 2) (<= 998 (select main_a v_prenex_33427)) (< v_prenex_33427 main_y) (<= (+ (select main_a v_prenex_33426) (select main_a v_prenex_33427)) 1000))) (or (forall ((v_prenex_35822 Int)) (or (<= 0 (select main_a v_prenex_35822)) (<= 0 (+ (select main_a v_prenex_35822) 1)) (<= (+ main_x 1) v_prenex_35822))) (forall ((v_prenex_35823 Int)) (or (< v_prenex_35823 main_y) (<= (* 2 (select main_a v_prenex_35823)) 2000) (<= (+ main_y 1) v_prenex_35823) (<= 1998 (* 2 (select main_a v_prenex_35823)))))) (forall ((v_prenex_34723 Int) (v_prenex_34724 Int)) (or (<= 1000 (+ (select main_a v_prenex_34723) (select main_a v_prenex_34724))) (< v_prenex_34724 main_y) (<= (+ main_y 1) v_prenex_34724) (<= 0 (select main_a v_prenex_34723)) (<= (select main_a v_prenex_34723) 2) (<= (+ main_x 1) v_prenex_34723) (<= (* 2 (select main_a v_prenex_34724)) 2000))) (or (forall ((v_prenex_29881 Int)) (<= 0 (select main_a v_prenex_29881))) (forall ((v_prenex_29882 Int)) (or (< v_prenex_29882 main_y) (<= 1998 (* 2 (select main_a v_prenex_29882))) (<= (+ main_y 1) v_prenex_29882) (<= 999 (select main_a v_prenex_29882))))) (forall ((v_prenex_36109 Int) (v_prenex_36110 Int)) (or (<= (+ main_x 1) v_prenex_36109) (<= (+ main_y 1) v_prenex_36110) (< v_prenex_36110 main_y) (<= 998 (select main_a v_prenex_36110)) (<= (select main_a v_prenex_36110) (+ (select main_a v_prenex_36109) 1000)) (<= 0 (select main_a v_prenex_36109)))) (forall ((v_prenex_37039 Int) (v_prenex_37040 Int)) (or (<= (+ main_y 1) v_prenex_37040) (<= (select main_a v_prenex_37039) 2) (< v_prenex_37040 main_y) (<= 0 (* 2 (select main_a v_prenex_37039))) (<= 1998 (* 2 (select main_a v_prenex_37040))) (<= (select main_a v_prenex_37040) (+ (select main_a v_prenex_37039) 1000)) (<= 999 (select main_a v_prenex_37040)))) (or (forall ((v_prenex_30269 Int)) (or (< v_prenex_30269 main_y) (<= 999 (select main_a v_prenex_30269)) (<= 1998 (* 2 (select main_a v_prenex_30269))) (<= (* 2 (select main_a v_prenex_30269)) 2000) (<= (+ main_y 1) v_prenex_30269))) (forall ((v_prenex_30268 Int)) (or (<= (select main_a v_prenex_30268) 1) (<= 0 (select main_a v_prenex_30268))))) (or (forall ((v_prenex_34060 Int)) (or (<= (select main_a v_prenex_34060) 1001) (< v_prenex_34060 main_y) (<= (select main_a v_prenex_34060) 1000) (<= (+ main_y 1) v_prenex_34060) (<= (* 2 (select main_a v_prenex_34060)) 2000))) (forall ((v_prenex_34059 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34059))) (<= (select main_a v_prenex_34059) 2)))) (or (forall ((v_prenex_31052 Int)) (or (<= (+ main_y 1) v_prenex_31052) (<= 1998 (* 2 (select main_a v_prenex_31052))) (<= (select main_a v_prenex_31052) 1000) (< v_prenex_31052 main_y))) (forall ((v_prenex_31051 Int)) (or (<= (* 2 (select main_a v_prenex_31051)) 2) (<= (select main_a v_prenex_31051) 2)))) (forall ((v_prenex_32023 Int) (v_prenex_32022 Int)) (or (<= (* 2 (select main_a v_prenex_32022)) 2) (<= (+ (select main_a v_prenex_32022) (select main_a v_prenex_32023)) 1000) (< v_prenex_32023 main_y) (<= (+ main_y 1) v_prenex_32023) (<= (select main_a v_prenex_32022) 1) (<= 999 (select main_a v_prenex_32023)) (<= (select main_a v_prenex_32023) 1001))) (forall ((v_prenex_33299 Int) (v_prenex_33298 Int)) (or (<= (+ main_y 1) v_prenex_33299) (<= 0 (* 2 (select main_a v_prenex_33298))) (<= 1998 (* 2 (select main_a v_prenex_33299))) (<= (* 2 (select main_a v_prenex_33298)) 2) (<= 998 (select main_a v_prenex_33299)) (< v_prenex_33299 main_y) (<= (select main_a v_prenex_33299) (+ (select main_a v_prenex_33298) 1000)))) (forall ((v_prenex_39527 Int) (v_prenex_39526 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39527))) (<= 0 (+ (select main_a v_prenex_39526) 1)) (<= (+ main_y 1) v_prenex_39527) (<= (+ (select main_a v_prenex_39526) (select main_a v_prenex_39527)) 1000) (<= (* 2 (select main_a v_prenex_39526)) 2) (< v_prenex_39527 main_y) (<= (* 2 (select main_a v_prenex_39527)) 2000))) (forall ((v_prenex_39380 Int) (v_prenex_39381 Int)) (or (<= 999 (select main_a v_prenex_39381)) (<= (+ (select main_a v_prenex_39380) (select main_a v_prenex_39381)) 1000) (<= 1998 (* 2 (select main_a v_prenex_39381))) (< v_prenex_39381 main_y) (<= (+ main_y 1) v_prenex_39381))) (forall ((v_prenex_33755 Int) (v_prenex_33756 Int)) (or (<= (+ main_y 1) v_prenex_33756) (<= (select main_a v_prenex_33756) (+ (select main_a v_prenex_33755) 1000)) (<= (* 2 (select main_a v_prenex_33756)) 2000) (<= 999 (select main_a v_prenex_33756)) (< v_prenex_33756 main_y))) (or (forall ((v_prenex_32742 Int)) (or (<= (select main_a v_prenex_32742) 1000) (<= (+ main_y 1) v_prenex_32742) (< v_prenex_32742 main_y) (<= (* 2 (select main_a v_prenex_32742)) 2000))) (forall ((v_prenex_32741 Int)) (or (<= (select main_a v_prenex_32741) 1) (<= (+ main_x 1) v_prenex_32741) (<= 0 (+ (select main_a v_prenex_32741) 1))))) (or (forall ((v_prenex_35620 Int)) (or (<= (select main_a v_prenex_35620) 2) (<= 0 (* 2 (select main_a v_prenex_35620))))) (forall ((v_prenex_35621 Int)) (or (<= (* 2 (select main_a v_prenex_35621)) 2000) (<= 998 (select main_a v_prenex_35621)) (<= 999 (select main_a v_prenex_35621)) (< v_prenex_35621 main_y) (<= (+ main_y 1) v_prenex_35621)))) (forall ((v_prenex_29208 Int) (v_prenex_29209 Int)) (or (< v_prenex_29209 main_y) (<= 999 (select main_a v_prenex_29209)) (<= 0 (* 2 (select main_a v_prenex_29208))) (<= 1000 (+ (select main_a v_prenex_29208) (select main_a v_prenex_29209))) (<= (+ main_y 1) v_prenex_29209))) (forall ((v_prenex_30534 Int) (v_prenex_30535 Int)) (or (<= (+ (select main_a v_prenex_30534) (select main_a v_prenex_30535)) 1000) (<= (+ main_x 1) v_prenex_30534) (<= (+ main_y 1) v_prenex_30535) (<= (* 2 (select main_a v_prenex_30534)) 2) (< v_prenex_30535 main_y) (<= (select main_a v_prenex_30535) 1000))) (forall ((v_prenex_32775 Int) (v_prenex_32774 Int)) (or (<= (select main_a v_prenex_32774) 2) (< v_prenex_32774 main_x) (< v_prenex_32775 main_y) (<= 1000 (+ (select main_a v_prenex_32774) (select main_a v_prenex_32775))) (<= (+ main_y 1) v_prenex_32775) (<= (select main_a v_prenex_32775) 1000) (<= (* 2 (select main_a v_prenex_32774)) 2))) (forall ((v_prenex_29345 Int) (v_prenex_29344 Int)) (or (<= 0 (select main_a v_prenex_29344)) (<= (* 2 (select main_a v_prenex_29345)) 2000) (<= (+ main_y 1) v_prenex_29345) (<= 1000 (+ (select main_a v_prenex_29344) (select main_a v_prenex_29345))) (<= 0 (+ (select main_a v_prenex_29344) 1)) (<= 998 (select main_a v_prenex_29345)) (< v_prenex_29345 main_y))) (forall ((v_prenex_32296 Int) (v_prenex_32297 Int)) (or (<= (select main_a v_prenex_32297) 1001) (<= 1000 (+ (select main_a v_prenex_32296) (select main_a v_prenex_32297))) (<= (+ main_x 1) v_prenex_32296) (<= 0 (* 2 (select main_a v_prenex_32296))) (<= (select main_a v_prenex_32296) 2) (< v_prenex_32297 main_y) (<= (+ main_y 1) v_prenex_32297))) (forall ((v_prenex_29975 Int) (v_prenex_29974 Int)) (or (< v_prenex_29975 main_y) (<= (select main_a v_prenex_29974) 2) (<= (+ (select main_a v_prenex_29974) (select main_a v_prenex_29975)) 1000) (<= 999 (select main_a v_prenex_29975)) (<= (+ main_y 1) v_prenex_29975) (<= 0 (* 2 (select main_a v_prenex_29974))))) (or (forall ((v_prenex_31121 Int)) (or (<= 0 (select main_a v_prenex_31121)) (<= (select main_a v_prenex_31121) 1))) (forall ((v_prenex_31122 Int)) (or (<= 998 (select main_a v_prenex_31122)) (<= (+ main_y 1) v_prenex_31122) (<= (* 2 (select main_a v_prenex_31122)) 2000) (< v_prenex_31122 main_y)))) (forall ((v_prenex_38336 Int) (v_prenex_38335 Int)) (or (<= (+ main_y 1) v_prenex_38336) (< v_prenex_38336 main_y) (<= (+ (select main_a v_prenex_38335) (select main_a v_prenex_38336)) 1000) (<= 0 (+ (select main_a v_prenex_38335) 1)) (<= 999 (select main_a v_prenex_38336)) (<= 1998 (* 2 (select main_a v_prenex_38336))))) (forall ((v_prenex_38413 Int) (v_prenex_38414 Int)) (or (<= (select main_a v_prenex_38413) 1) (<= 1000 (+ (select main_a v_prenex_38413) (select main_a v_prenex_38414))) (<= 998 (select main_a v_prenex_38414)) (< v_prenex_38414 main_y) (<= (select main_a v_prenex_38414) 1000) (<= (+ main_y 1) v_prenex_38414))) (forall ((v_prenex_29869 Int) (v_prenex_29870 Int)) (or (<= 999 (select main_a v_prenex_29870)) (<= (+ (select main_a v_prenex_29869) 998) (select main_a v_prenex_29870)) (<= (+ main_y 1) v_prenex_29870) (< v_prenex_29870 main_y) (<= (+ main_x 1) v_prenex_29869) (<= (select main_a v_prenex_29869) 1))) (forall ((v_prenex_28998 Int) (v_prenex_28997 Int)) (or (<= 0 (select main_a v_prenex_28997)) (<= (select main_a v_prenex_28998) 1000) (<= (+ main_y 1) v_prenex_28998) (<= (+ (select main_a v_prenex_28997) 998) (select main_a v_prenex_28998)) (<= (* 2 (select main_a v_prenex_28997)) 2) (< v_prenex_28998 main_y))) (forall ((v_prenex_38306 Int) (v_prenex_38305 Int)) (or (<= (+ (select main_a v_prenex_38305) 998) (select main_a v_prenex_38306)) (<= 999 (select main_a v_prenex_38306)) (< v_prenex_38306 main_y) (<= 0 (+ (select main_a v_prenex_38305) 1)) (<= (select main_a v_prenex_38306) 1001) (<= (+ main_y 1) v_prenex_38306))) (forall ((v_prenex_37051 Int) (v_prenex_37052 Int)) (or (<= (select main_a v_prenex_37052) (+ (select main_a v_prenex_37051) 1000)) (<= 999 (select main_a v_prenex_37052)) (<= (+ main_y 1) v_prenex_37052) (<= 1998 (* 2 (select main_a v_prenex_37052))) (< v_prenex_37052 main_y) (<= (select main_a v_prenex_37051) 1) (<= 0 (select main_a v_prenex_37051)))) (forall ((v_prenex_35482 Int) (v_prenex_35483 Int)) (or (< v_prenex_35483 main_y) (<= (select main_a v_prenex_35482) 1) (<= (+ main_y 1) v_prenex_35483) (<= (+ (select main_a v_prenex_35482) (select main_a v_prenex_35483)) 1000) (<= 1998 (* 2 (select main_a v_prenex_35483))) (<= (+ main_x 1) v_prenex_35482) (<= (select main_a v_prenex_35482) 2))) (forall ((v_prenex_31552 Int) (v_prenex_31553 Int)) (or (<= 998 (select main_a v_prenex_31553)) (<= 1000 (+ (select main_a v_prenex_31552) (select main_a v_prenex_31553))) (<= (+ main_y 1) v_prenex_31553) (< v_prenex_31553 main_y) (<= (select main_a v_prenex_31552) 1) (<= (* 2 (select main_a v_prenex_31553)) 2000) (<= 0 (select main_a v_prenex_31552)))) (forall ((v_prenex_38875 Int) (v_prenex_38876 Int)) (or (<= (+ main_y 1) v_prenex_38876) (< v_prenex_38876 main_y) (<= (+ (select main_a v_prenex_38875) (select main_a v_prenex_38876)) 1000) (<= (select main_a v_prenex_38876) 1001) (<= 0 (+ (select main_a v_prenex_38875) 1)) (<= (* 2 (select main_a v_prenex_38876)) 2000) (<= (select main_a v_prenex_38875) 2))) (or (forall ((v_prenex_31153 Int)) (or (<= 0 (select main_a v_prenex_31153)) (<= (select main_a v_prenex_31153) 1))) (forall ((v_prenex_31154 Int)) (or (<= (* 2 (select main_a v_prenex_31154)) 2000) (<= (select main_a v_prenex_31154) 1000) (<= (+ main_y 1) v_prenex_31154) (<= (select main_a v_prenex_31154) 1001) (< v_prenex_31154 main_y)))) (forall ((v_prenex_31167 Int) (v_prenex_31168 Int)) (or (<= (select main_a v_prenex_31168) (+ (select main_a v_prenex_31167) 1000)) (<= (select main_a v_prenex_31167) 1) (<= (+ main_x 1) v_prenex_31167) (< v_prenex_31168 main_y) (<= (select main_a v_prenex_31168) 1000) (<= (+ main_y 1) v_prenex_31168))) (forall ((v_prenex_33489 Int) (v_prenex_33488 Int)) (or (< v_prenex_33489 main_y) (<= 999 (select main_a v_prenex_33489)) (<= (* 2 (select main_a v_prenex_33488)) 2) (<= (select main_a v_prenex_33489) (+ (select main_a v_prenex_33488) 1000)) (<= 0 (* 2 (select main_a v_prenex_33488))) (<= (+ main_y 1) v_prenex_33489))) (forall ((v_prenex_36498 Int) (v_prenex_36499 Int)) (or (<= (select main_a v_prenex_36499) 1000) (<= (+ (select main_a v_prenex_36498) 998) (select main_a v_prenex_36499)) (<= (select main_a v_prenex_36499) 1001) (<= (select main_a v_prenex_36498) 2) (< v_prenex_36499 main_y) (<= (* 2 (select main_a v_prenex_36498)) 2) (<= (+ main_y 1) v_prenex_36499))) (forall ((v_prenex_29115 Int) (v_prenex_29114 Int)) (or (<= (select main_a v_prenex_29115) 1000) (< v_prenex_29114 main_x) (<= (+ main_y 1) v_prenex_29115) (<= 1000 (+ (select main_a v_prenex_29114) (select main_a v_prenex_29115))) (<= 0 (* 2 (select main_a v_prenex_29114))) (< v_prenex_29115 main_y))) (forall ((v_prenex_36137 Int) (v_prenex_36138 Int)) (or (<= (* 2 (select main_a v_prenex_36137)) 2) (<= (+ main_y 1) v_prenex_36138) (< v_prenex_36138 main_y) (<= 1998 (* 2 (select main_a v_prenex_36138))) (<= (+ (select main_a v_prenex_36137) (select main_a v_prenex_36138)) 1000) (<= (select main_a v_prenex_36137) 1) (<= (select main_a v_prenex_36138) 1000))) (forall ((v_prenex_29365 Int) (v_prenex_29366 Int)) (or (<= (+ (select main_a v_prenex_29365) 998) (select main_a v_prenex_29366)) (< v_prenex_29366 main_y) (<= (+ main_y 1) v_prenex_29366) (<= 1998 (* 2 (select main_a v_prenex_29366))) (<= (select main_a v_prenex_29365) 1) (<= (+ main_x 1) v_prenex_29365))) (forall ((v_prenex_30927 Int) (v_prenex_30928 Int)) (or (<= (select main_a v_prenex_30927) 1) (<= (+ (select main_a v_prenex_30927) (select main_a v_prenex_30928)) 1000) (<= 1998 (* 2 (select main_a v_prenex_30928))) (<= (select main_a v_prenex_30928) 1000) (< v_prenex_30928 main_y) (<= (+ main_y 1) v_prenex_30928))) (forall ((v_prenex_33453 Int) (v_prenex_33452 Int)) (or (<= (select main_a v_prenex_33452) 1) (<= 998 (select main_a v_prenex_33453)) (<= 1998 (* 2 (select main_a v_prenex_33453))) (<= (+ main_y 1) v_prenex_33453) (<= (select main_a v_prenex_33453) (+ (select main_a v_prenex_33452) 1000)) (< v_prenex_33453 main_y))) (or (forall ((v_prenex_35674 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35674))) (<= (select main_a v_prenex_35674) 2) (< v_prenex_35674 main_x))) (forall ((v_prenex_35675 Int)) (or (< v_prenex_35675 main_y) (<= (+ main_y 1) v_prenex_35675) (<= (* 2 (select main_a v_prenex_35675)) 2000)))) (forall ((v_prenex_30277 Int) (v_prenex_30276 Int)) (or (<= (+ main_y 1) v_prenex_30277) (<= 1000 (+ (select main_a v_prenex_30276) (select main_a v_prenex_30277))) (<= (* 2 (select main_a v_prenex_30277)) 2000) (<= 1998 (* 2 (select main_a v_prenex_30277))) (< v_prenex_30277 main_y) (<= 0 (+ (select main_a v_prenex_30276) 1)))) (forall ((v_prenex_30462 Int) (v_prenex_30463 Int)) (or (<= (select main_a v_prenex_30463) 1000) (<= (+ (select main_a v_prenex_30462) 998) (select main_a v_prenex_30463)) (<= (+ main_y 1) v_prenex_30463) (<= (select main_a v_prenex_30462) 1) (< v_prenex_30463 main_y) (<= 0 (* 2 (select main_a v_prenex_30462))) (<= (* 2 (select main_a v_prenex_30463)) 2000))) (forall ((v_prenex_38287 Int) (v_prenex_38286 Int)) (or (< v_prenex_38287 main_y) (<= (select main_a v_prenex_38287) 1000) (<= (select main_a v_prenex_38287) 1001) (<= 0 (+ (select main_a v_prenex_38286) 1)) (<= (select main_a v_prenex_38286) 1) (<= (+ main_y 1) v_prenex_38287) (<= (+ (select main_a v_prenex_38286) (select main_a v_prenex_38287)) 1000))) (forall ((v_prenex_29253 Int) (v_prenex_29252 Int)) (or (<= 998 (select main_a v_prenex_29253)) (<= (* 2 (select main_a v_prenex_29253)) 2000) (< v_prenex_29253 main_y) (<= 0 (select main_a v_prenex_29252)) (<= (select main_a v_prenex_29253) (+ (select main_a v_prenex_29252) 1000)) (<= (select main_a v_prenex_29252) 2) (<= (+ main_y 1) v_prenex_29253))) (forall ((v_prenex_39353 Int) (v_prenex_39352 Int)) (or (< v_prenex_39353 main_y) (<= (select main_a v_prenex_39353) 1001) (<= 0 (* 2 (select main_a v_prenex_39352))) (<= (+ main_y 1) v_prenex_39353) (<= (+ main_x 1) v_prenex_39352) (<= (+ (select main_a v_prenex_39352) (select main_a v_prenex_39353)) 1000))) (forall ((v_prenex_29181 Int) (v_prenex_29180 Int)) (or (<= (select main_a v_prenex_29180) 1) (<= (select main_a v_prenex_29181) 1000) (< v_prenex_29181 main_y) (<= (+ main_y 1) v_prenex_29181) (<= (* 2 (select main_a v_prenex_29180)) 2) (<= (+ (select main_a v_prenex_29180) (select main_a v_prenex_29181)) 1000) (< v_prenex_29180 main_x))) (or (forall ((v_prenex_37678 Int)) (or (< v_prenex_37678 main_x) (<= (select main_a v_prenex_37678) 1) (<= (+ main_x 1) v_prenex_37678))) (forall ((v_prenex_37679 Int)) (<= 1998 (* 2 (select main_a v_prenex_37679))))) (forall ((v_prenex_30332 Int) (v_prenex_30333 Int)) (or (<= 0 (+ (select main_a v_prenex_30332) 1)) (<= (+ main_y 1) v_prenex_30333) (< v_prenex_30333 main_y) (<= (select main_a v_prenex_30333) 1001) (<= 1000 (+ (select main_a v_prenex_30332) (select main_a v_prenex_30333))) (<= (select main_a v_prenex_30332) 1))) (forall ((v_prenex_31626 Int) (v_prenex_31627 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31626))) (<= 1000 (+ (select main_a v_prenex_31626) (select main_a v_prenex_31627))) (<= (+ main_y 1) v_prenex_31627) (<= 999 (select main_a v_prenex_31627)) (< v_prenex_31627 main_y) (<= (select main_a v_prenex_31627) 1000))) (or (forall ((v_prenex_37198 Int)) (or (<= (+ main_y 1) v_prenex_37198) (<= (select main_a v_prenex_37198) 1000) (<= (* 2 (select main_a v_prenex_37198)) 2000) (< v_prenex_37198 main_y))) (forall ((v_prenex_37197 Int)) (or (<= (* 2 (select main_a v_prenex_37197)) 2) (<= (select main_a v_prenex_37197) 1)))) (forall ((v_prenex_33511 Int) (v_prenex_33510 Int)) (or (<= (+ (select main_a v_prenex_33510) 998) (select main_a v_prenex_33511)) (<= (+ main_y 1) v_prenex_33511) (< v_prenex_33511 main_y) (<= (* 2 (select main_a v_prenex_33510)) 2) (<= 1998 (* 2 (select main_a v_prenex_33511))) (<= 0 (+ (select main_a v_prenex_33510) 1)) (<= (select main_a v_prenex_33511) 1000))) (forall ((v_prenex_37955 Int) (v_prenex_37954 Int)) (or (<= (+ main_y 1) v_prenex_37955) (<= (select main_a v_prenex_37954) 2) (<= 999 (select main_a v_prenex_37955)) (<= (* 2 (select main_a v_prenex_37955)) 2000) (<= (select main_a v_prenex_37955) (+ (select main_a v_prenex_37954) 1000)) (< v_prenex_37955 main_y) (<= (select main_a v_prenex_37954) 1))) (or (forall ((v_prenex_39726 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39726))) (<= (+ main_y 1) v_prenex_39726) (< v_prenex_39726 main_y))) (forall ((v_prenex_39725 Int)) (or (<= (* 2 (select main_a v_prenex_39725)) 2) (<= 0 (+ (select main_a v_prenex_39725) 1))))) (forall ((v_prenex_31367 Int) (v_prenex_31366 Int)) (or (< v_prenex_31367 main_y) (<= (* 2 (select main_a v_prenex_31366)) 2) (< v_prenex_31366 main_x) (<= 0 (* 2 (select main_a v_prenex_31366))) (<= (select main_a v_prenex_31367) 1000) (<= (+ main_y 1) v_prenex_31367) (<= (select main_a v_prenex_31367) (+ (select main_a v_prenex_31366) 1000)))) (forall ((v_prenex_34062 Int) (v_prenex_34061 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34062))) (<= 1000 (+ (select main_a v_prenex_34061) (select main_a v_prenex_34062))) (<= (+ main_y 1) v_prenex_34062) (< v_prenex_34062 main_y) (<= (* 2 (select main_a v_prenex_34062)) 2000) (<= 0 (select main_a v_prenex_34061)))) (forall ((v_prenex_40116 Int) (v_prenex_40115 Int)) (or (<= 1000 (+ (select main_a v_prenex_40115) (select main_a v_prenex_40116))) (<= (+ main_x 1) v_prenex_40115) (<= (* 2 (select main_a v_prenex_40115)) 2) (<= (+ main_y 1) v_prenex_40116) (<= (select main_a v_prenex_40116) 1000) (< v_prenex_40116 main_y) (<= (select main_a v_prenex_40115) 2))) (or (forall ((v_prenex_34523 Int)) (or (<= (* 2 (select main_a v_prenex_34523)) 2) (<= 0 (+ (select main_a v_prenex_34523) 1)))) (forall ((v_prenex_34524 Int)) (or (< v_prenex_34524 main_y) (<= (select main_a v_prenex_34524) 1001) (<= (+ main_y 1) v_prenex_34524) (<= 1998 (* 2 (select main_a v_prenex_34524)))))) (forall ((v_prenex_30464 Int) (v_prenex_30465 Int)) (or (<= (select main_a v_prenex_30465) 1001) (<= (+ (select main_a v_prenex_30464) (select main_a v_prenex_30465)) 1000) (<= (select main_a v_prenex_30464) 1) (<= (* 2 (select main_a v_prenex_30465)) 2000) (< v_prenex_30465 main_y) (<= (+ main_y 1) v_prenex_30465) (<= 0 (select main_a v_prenex_30464)))) (forall ((v_prenex_29382 Int) (v_prenex_29381 Int)) (or (<= (* 2 (select main_a v_prenex_29381)) 2) (<= (+ (select main_a v_prenex_29381) (select main_a v_prenex_29382)) 1000) (< v_prenex_29382 main_y) (<= (select main_a v_prenex_29382) 1001) (<= (select main_a v_prenex_29381) 1) (<= (select main_a v_prenex_29382) 1000) (<= (+ main_y 1) v_prenex_29382))) (forall ((v_prenex_40056 Int) (v_prenex_40055 Int)) (or (<= 0 (+ (select main_a v_prenex_40055) 1)) (<= (+ main_y 1) v_prenex_40056) (<= (* 2 (select main_a v_prenex_40056)) 2000) (< v_prenex_40056 main_y) (<= 998 (select main_a v_prenex_40056)) (<= (+ (select main_a v_prenex_40055) 998) (select main_a v_prenex_40056)) (<= (* 2 (select main_a v_prenex_40055)) 2))) (forall ((v_prenex_29068 Int) (v_prenex_29069 Int)) (or (< v_prenex_29069 main_y) (<= (+ (select main_a v_prenex_29068) (select main_a v_prenex_29069)) 1000) (<= (select main_a v_prenex_29068) 2) (<= 0 (select main_a v_prenex_29068)) (<= (+ main_y 1) v_prenex_29069) (<= 999 (select main_a v_prenex_29069)) (<= 1998 (* 2 (select main_a v_prenex_29069))))) (forall ((v_prenex_34844 Int) (v_prenex_34845 Int)) (or (<= (select main_a v_prenex_34844) 2) (<= (select main_a v_prenex_34845) 1000) (<= 1000 (+ (select main_a v_prenex_34844) (select main_a v_prenex_34845))) (<= 998 (select main_a v_prenex_34845)) (<= (+ main_y 1) v_prenex_34845) (< v_prenex_34845 main_y))) (or (forall ((v_prenex_34875 Int)) (or (<= (+ main_y 1) v_prenex_34875) (<= (* 2 (select main_a v_prenex_34875)) 2000) (<= (select main_a v_prenex_34875) 1001) (< v_prenex_34875 main_y))) (forall ((v_prenex_34874 Int)) (or (<= 0 (select main_a v_prenex_34874)) (<= (select main_a v_prenex_34874) 2) (< v_prenex_34874 main_x)))) (forall ((v_prenex_37576 Int) (v_prenex_37575 Int)) (or (<= 999 (select main_a v_prenex_37576)) (<= (+ main_x 1) v_prenex_37575) (<= 1000 (+ (select main_a v_prenex_37575) (select main_a v_prenex_37576))) (<= (* 2 (select main_a v_prenex_37575)) 2) (< v_prenex_37576 main_y) (<= (+ main_y 1) v_prenex_37576) (<= 0 (select main_a v_prenex_37575)))) (forall ((v_prenex_39123 Int) (v_prenex_39122 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39123))) (<= (+ main_y 1) v_prenex_39123) (< v_prenex_39123 main_y) (<= (select main_a v_prenex_39122) 1) (<= (+ (select main_a v_prenex_39122) 998) (select main_a v_prenex_39123)) (<= (select main_a v_prenex_39123) 1000) (<= 0 (+ (select main_a v_prenex_39122) 1)))) (forall ((v_prenex_39032 Int) (v_prenex_39033 Int)) (or (< v_prenex_39033 main_y) (<= (select main_a v_prenex_39033) 1000) (<= 998 (select main_a v_prenex_39033)) (<= 0 (select main_a v_prenex_39032)) (<= (+ main_y 1) v_prenex_39033) (<= (select main_a v_prenex_39032) 2) (<= (+ (select main_a v_prenex_39032) (select main_a v_prenex_39033)) 1000))) (forall ((v_prenex_35124 Int) (v_prenex_35125 Int)) (or (<= (select main_a v_prenex_35124) 2) (< v_prenex_35125 main_y) (< v_prenex_35124 main_x) (<= 1000 (+ (select main_a v_prenex_35124) (select main_a v_prenex_35125))) (<= 998 (select main_a v_prenex_35125)) (<= (+ main_y 1) v_prenex_35125))) (forall ((v_prenex_36055 Int) (v_prenex_36056 Int)) (or (<= (select main_a v_prenex_36055) 2) (< v_prenex_36055 main_x) (< v_prenex_36056 main_y) (<= (select main_a v_prenex_36056) (+ (select main_a v_prenex_36055) 1000)) (<= (select main_a v_prenex_36056) 1000) (<= (+ main_y 1) v_prenex_36056) (<= (select main_a v_prenex_36055) 1))) (or (forall ((v_prenex_30525 Int)) (or (<= 998 (select main_a v_prenex_30525)) (<= (select main_a v_prenex_30525) 1000) (<= (* 2 (select main_a v_prenex_30525)) 2000) (<= (+ main_y 1) v_prenex_30525) (< v_prenex_30525 main_y))) (forall ((v_prenex_30524 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30524))) (<= (select main_a v_prenex_30524) 1)))) (forall ((v_prenex_31574 Int) (v_prenex_31575 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31574))) (<= (select main_a v_prenex_31575) (+ (select main_a v_prenex_31574) 1000)) (<= (select main_a v_prenex_31574) 1) (< v_prenex_31575 main_y) (<= (+ main_x 1) v_prenex_31574) (<= (+ main_y 1) v_prenex_31575) (<= (* 2 (select main_a v_prenex_31575)) 2000))) (or (forall ((v_prenex_36301 Int)) (or (< v_prenex_36301 main_x) (<= (select main_a v_prenex_36301) 1) (<= 0 (+ (select main_a v_prenex_36301) 1)))) (forall ((v_prenex_36302 Int)) (or (<= (+ main_y 1) v_prenex_36302) (< v_prenex_36302 main_y) (<= 1998 (* 2 (select main_a v_prenex_36302))) (<= 998 (select main_a v_prenex_36302))))) (forall ((v_prenex_37658 Int) (v_prenex_37659 Int)) (or (<= (select main_a v_prenex_37658) 2) (<= (* 2 (select main_a v_prenex_37659)) 2000) (<= (select main_a v_prenex_37659) 1001) (<= (+ (select main_a v_prenex_37658) 998) (select main_a v_prenex_37659)) (< v_prenex_37659 main_y) (<= (+ main_y 1) v_prenex_37659))) (forall ((v_prenex_35322 Int) (v_prenex_35323 Int)) (or (<= (+ main_y 1) v_prenex_35323) (<= (+ main_x 1) v_prenex_35322) (<= 0 (+ (select main_a v_prenex_35322) 1)) (<= 0 (* 2 (select main_a v_prenex_35322))) (<= (select main_a v_prenex_35323) 1000) (<= 1000 (+ (select main_a v_prenex_35322) (select main_a v_prenex_35323))) (< v_prenex_35323 main_y))) (forall ((v_prenex_37268 Int) (v_prenex_37267 Int)) (or (<= (select main_a v_prenex_37268) (+ (select main_a v_prenex_37267) 1000)) (< v_prenex_37268 main_y) (<= 0 (select main_a v_prenex_37267)) (<= (select main_a v_prenex_37268) 1000) (<= 1998 (* 2 (select main_a v_prenex_37268))) (<= (+ main_y 1) v_prenex_37268) (<= 0 (+ (select main_a v_prenex_37267) 1)))) (or (forall ((v_prenex_33787 Int)) (or (<= (+ main_x 1) v_prenex_33787) (<= (* 2 (select main_a v_prenex_33787)) 2))) (forall ((v_prenex_33788 Int)) (or (<= (* 2 (select main_a v_prenex_33788)) 2000) (< v_prenex_33788 main_y) (<= (+ main_y 1) v_prenex_33788) (<= 1998 (* 2 (select main_a v_prenex_33788)))))) (or (forall ((v_prenex_35590 Int)) (or (<= 0 (+ (select main_a v_prenex_35590) 1)) (<= (+ main_x 1) v_prenex_35590) (< v_prenex_35590 main_x))) (forall ((v_prenex_35591 Int)) (or (< v_prenex_35591 main_y) (<= 1998 (* 2 (select main_a v_prenex_35591)))))) (forall ((v_prenex_33383 Int) (v_prenex_33382 Int)) (or (< v_prenex_33383 main_y) (<= 0 (+ (select main_a v_prenex_33382) 1)) (<= (select main_a v_prenex_33383) 1001) (<= (select main_a v_prenex_33383) 1000) (<= (+ main_y 1) v_prenex_33383) (<= 0 (* 2 (select main_a v_prenex_33382))) (<= (+ (select main_a v_prenex_33382) (select main_a v_prenex_33383)) 1000))) (or (forall ((v_prenex_31632 Int)) (or (< v_prenex_31632 main_x) (<= (select main_a v_prenex_31632) 1))) (forall ((v_prenex_31633 Int)) (or (<= (+ main_y 1) v_prenex_31633) (<= (select main_a v_prenex_31633) 1001) (< v_prenex_31633 main_y) (<= 1998 (* 2 (select main_a v_prenex_31633)))))) (forall ((v_prenex_39568 Int) (v_prenex_39569 Int)) (or (<= (+ main_y 1) v_prenex_39569) (<= (* 2 (select main_a v_prenex_39568)) 2) (<= 0 (+ (select main_a v_prenex_39568) 1)) (<= (+ (select main_a v_prenex_39568) 998) (select main_a v_prenex_39569)) (<= 998 (select main_a v_prenex_39569)) (< v_prenex_39569 main_y) (<= 999 (select main_a v_prenex_39569)))) (or (forall ((v_prenex_36432 Int)) (or (<= 0 (select main_a v_prenex_36432)) (< v_prenex_36432 main_x) (<= (+ main_x 1) v_prenex_36432) (<= (select main_a v_prenex_36432) 1))) (forall ((v_prenex_36433 Int)) (<= (* 2 (select main_a v_prenex_36433)) 2000))) (or (forall ((v_prenex_38802 Int)) (or (<= (+ main_y 1) v_prenex_38802) (<= 999 (select main_a v_prenex_38802)) (<= (* 2 (select main_a v_prenex_38802)) 2000) (< v_prenex_38802 main_y))) (forall ((v_prenex_38801 Int)) (or (<= (select main_a v_prenex_38801) 1) (<= 0 (+ (select main_a v_prenex_38801) 1))))) (forall ((v_prenex_37500 Int) (v_prenex_37501 Int)) (or (<= (+ main_y 1) v_prenex_37501) (<= (* 2 (select main_a v_prenex_37501)) 2000) (<= 0 (+ (select main_a v_prenex_37500) 1)) (<= (* 2 (select main_a v_prenex_37500)) 2) (< v_prenex_37501 main_y) (<= (select main_a v_prenex_37501) (+ (select main_a v_prenex_37500) 1000)))) (forall ((v_prenex_34349 Int) (v_prenex_34350 Int)) (or (< v_prenex_34350 main_y) (<= 1998 (* 2 (select main_a v_prenex_34350))) (<= (+ main_y 1) v_prenex_34350) (<= (+ (select main_a v_prenex_34349) 998) (select main_a v_prenex_34350)) (<= (select main_a v_prenex_34349) 1) (<= (select main_a v_prenex_34350) 1000) (<= 0 (+ (select main_a v_prenex_34349) 1)))) (forall ((v_prenex_39317 Int) (v_prenex_39316 Int)) (or (<= 0 (+ (select main_a v_prenex_39316) 1)) (<= (+ main_x 1) v_prenex_39316) (<= (select main_a v_prenex_39317) 1000) (<= (+ main_y 1) v_prenex_39317) (< v_prenex_39317 main_y) (<= (select main_a v_prenex_39317) (+ (select main_a v_prenex_39316) 1000)))) (or (forall ((v_prenex_31561 Int)) (or (<= (+ main_y 1) v_prenex_31561) (<= 998 (select main_a v_prenex_31561)) (<= (* 2 (select main_a v_prenex_31561)) 2000) (< v_prenex_31561 main_y) (<= (select main_a v_prenex_31561) 1000))) (forall ((v_prenex_31560 Int)) (<= 0 (* 2 (select main_a v_prenex_31560))))) (forall ((v_prenex_34254 Int) (v_prenex_34253 Int)) (or (<= (+ (select main_a v_prenex_34253) 998) (select main_a v_prenex_34254)) (<= 0 (select main_a v_prenex_34253)) (<= (+ main_y 1) v_prenex_34254) (< v_prenex_34254 main_y) (< v_prenex_34253 main_x) (<= (* 2 (select main_a v_prenex_34254)) 2000) (<= 0 (+ (select main_a v_prenex_34253) 1)))) (or (forall ((v_prenex_33631 Int)) (<= (* 2 (select main_a v_prenex_33631)) 2)) (forall ((v_prenex_33632 Int)) (or (<= (* 2 (select main_a v_prenex_33632)) 2000) (< v_prenex_33632 main_y) (<= 999 (select main_a v_prenex_33632)) (<= 998 (select main_a v_prenex_33632)) (<= (+ main_y 1) v_prenex_33632)))) (forall ((v_prenex_29024 Int) (v_prenex_29025 Int)) (or (<= (select main_a v_prenex_29024) 1) (<= 0 (+ (select main_a v_prenex_29024) 1)) (<= (* 2 (select main_a v_prenex_29025)) 2000) (<= 1000 (+ (select main_a v_prenex_29024) (select main_a v_prenex_29025))) (<= (select main_a v_prenex_29025) 1000) (< v_prenex_29025 main_y) (<= (+ main_y 1) v_prenex_29025))) (forall ((v_prenex_37567 Int) (v_prenex_37568 Int)) (or (< v_prenex_37568 main_y) (<= (+ (select main_a v_prenex_37567) (select main_a v_prenex_37568)) 1000) (<= (+ main_y 1) v_prenex_37568) (<= (+ main_x 1) v_prenex_37567) (<= (* 2 (select main_a v_prenex_37568)) 2000))) (forall ((v_prenex_31179 Int) (v_prenex_31180 Int)) (or (<= (+ main_y 1) v_prenex_31180) (<= (select main_a v_prenex_31179) 2) (<= (* 2 (select main_a v_prenex_31180)) 2000) (<= (select main_a v_prenex_31180) 1001) (<= 0 (select main_a v_prenex_31179)) (<= (select main_a v_prenex_31180) (+ (select main_a v_prenex_31179) 1000)) (< v_prenex_31180 main_y))) (forall ((v_prenex_31857 Int) (v_prenex_31856 Int)) (or (<= (select main_a v_prenex_31856) 2) (<= (+ (select main_a v_prenex_31856) 998) (select main_a v_prenex_31857)) (<= (+ main_x 1) v_prenex_31856) (< v_prenex_31856 main_x))) (or (forall ((v_prenex_32772 Int)) (<= (* 2 (select main_a v_prenex_32772)) 2)) (forall ((v_prenex_32773 Int)) (or (<= (select main_a v_prenex_32773) 1000) (<= (* 2 (select main_a v_prenex_32773)) 2000) (<= (+ main_y 1) v_prenex_32773) (<= 999 (select main_a v_prenex_32773)) (< v_prenex_32773 main_y)))) (forall ((v_prenex_33909 Int) (v_prenex_33910 Int)) (or (<= (select main_a v_prenex_33909) 1) (<= (select main_a v_prenex_33910) (+ (select main_a v_prenex_33909) 1000)) (<= (select main_a v_prenex_33910) 1001) (< v_prenex_33910 main_y) (<= 998 (select main_a v_prenex_33910)) (<= 0 (* 2 (select main_a v_prenex_33909))) (<= (+ main_y 1) v_prenex_33910))) (forall ((v_prenex_29916 Int) (v_prenex_29917 Int)) (or (<= (select main_a v_prenex_29916) 2) (<= (+ (select main_a v_prenex_29916) (select main_a v_prenex_29917)) 1000) (<= (* 2 (select main_a v_prenex_29916)) 2) (<= (+ main_y 1) v_prenex_29917) (<= (* 2 (select main_a v_prenex_29917)) 2000) (<= 1998 (* 2 (select main_a v_prenex_29917))) (< v_prenex_29917 main_y))) (or (forall ((v_prenex_29453 Int)) (or (< v_prenex_29453 main_x) (<= (select main_a v_prenex_29453) 1))) (forall ((v_prenex_29454 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29454))) (<= 998 (select main_a v_prenex_29454)) (< v_prenex_29454 main_y) (<= (+ main_y 1) v_prenex_29454)))) (or (forall ((v_prenex_35721 Int)) (or (<= (* 2 (select main_a v_prenex_35721)) 2000) (< v_prenex_35721 main_y) (<= (+ main_y 1) v_prenex_35721) (<= 1998 (* 2 (select main_a v_prenex_35721))))) (forall ((v_prenex_35720 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35720))) (<= (* 2 (select main_a v_prenex_35720)) 2)))) (forall ((v_prenex_32988 Int) (v_prenex_32989 Int)) (or (<= (select main_a v_prenex_32988) 2) (<= (select main_a v_prenex_32989) (+ (select main_a v_prenex_32988) 1000)) (< v_prenex_32989 main_y) (<= (select main_a v_prenex_32989) 1000) (<= (+ main_y 1) v_prenex_32989) (<= 998 (select main_a v_prenex_32989)) (<= 0 (select main_a v_prenex_32988)))) (forall ((v_prenex_33103 Int) (v_prenex_33102 Int)) (or (<= (select main_a v_prenex_33103) 1000) (< v_prenex_33102 main_x) (<= (select main_a v_prenex_33103) (+ (select main_a v_prenex_33102) 1000)) (<= (+ main_y 1) v_prenex_33103) (< v_prenex_33103 main_y))) (forall ((v_prenex_37760 Int) (v_prenex_37761 Int)) (or (< v_prenex_37761 main_y) (<= 0 (+ (select main_a v_prenex_37760) 1)) (<= 1998 (* 2 (select main_a v_prenex_37761))) (<= 1000 (+ (select main_a v_prenex_37760) (select main_a v_prenex_37761))) (<= 998 (select main_a v_prenex_37761)) (<= (+ main_y 1) v_prenex_37761))) (or (forall ((v_prenex_31774 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31774))) (<= (select main_a v_prenex_31774) 2))) (forall ((v_prenex_31775 Int)) (or (<= (select main_a v_prenex_31775) 1001) (<= (+ main_y 1) v_prenex_31775) (< v_prenex_31775 main_y) (<= 1998 (* 2 (select main_a v_prenex_31775))) (<= 998 (select main_a v_prenex_31775))))) (forall ((v_prenex_30940 Int) (v_prenex_30939 Int)) (or (<= 0 (select main_a v_prenex_30939)) (< v_prenex_30940 main_y) (<= (select main_a v_prenex_30939) 1) (<= (* 2 (select main_a v_prenex_30940)) 2000) (<= (+ (select main_a v_prenex_30939) (select main_a v_prenex_30940)) 1000) (< v_prenex_30939 main_x) (<= (+ main_y 1) v_prenex_30940))) (forall ((v_prenex_31255 Int) (v_prenex_31254 Int)) (or (<= (select main_a v_prenex_31254) 2) (<= 0 (* 2 (select main_a v_prenex_31254))) (<= (select main_a v_prenex_31255) (+ (select main_a v_prenex_31254) 1000)) (< v_prenex_31255 main_y) (<= 999 (select main_a v_prenex_31255)) (<= (select main_a v_prenex_31255) 1000) (<= (+ main_y 1) v_prenex_31255))) (or (forall ((v_prenex_37444 Int)) (<= (* 2 (select main_a v_prenex_37444)) 2)) (forall ((v_prenex_37445 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37445))) (<= (* 2 (select main_a v_prenex_37445)) 2000) (<= 998 (select main_a v_prenex_37445)) (<= (+ main_y 1) v_prenex_37445) (< v_prenex_37445 main_y)))) (forall ((v_prenex_38779 Int) (v_prenex_38780 Int)) (or (<= (* 2 (select main_a v_prenex_38780)) 2000) (<= (select main_a v_prenex_38779) 2) (<= (+ main_y 1) v_prenex_38780) (<= (select main_a v_prenex_38779) 1) (< v_prenex_38780 main_y) (<= (+ (select main_a v_prenex_38779) 998) (select main_a v_prenex_38780)))) (forall ((v_prenex_37067 Int) (v_prenex_37068 Int)) (or (<= 998 (select main_a v_prenex_37068)) (<= (+ main_x 1) v_prenex_37067) (<= (select main_a v_prenex_37067) 1) (<= (+ (select main_a v_prenex_37067) 998) (select main_a v_prenex_37068)) (<= (+ main_y 1) v_prenex_37068) (< v_prenex_37068 main_y))) (forall ((v_prenex_36168 Int) (v_prenex_36167 Int)) (or (<= (select main_a v_prenex_36168) 1000) (<= (+ (select main_a v_prenex_36167) 998) (select main_a v_prenex_36168)) (<= (+ main_y 1) v_prenex_36168) (<= 0 (select main_a v_prenex_36167)) (< v_prenex_36168 main_y) (<= 998 (select main_a v_prenex_36168)))) (forall ((v_prenex_31027 Int) (v_prenex_31028 Int)) (or (<= (* 2 (select main_a v_prenex_31028)) 2000) (<= (* 2 (select main_a v_prenex_31027)) 2) (<= 0 (select main_a v_prenex_31027)) (< v_prenex_31028 main_y) (<= (select main_a v_prenex_31028) (+ (select main_a v_prenex_31027) 1000)) (<= (select main_a v_prenex_31028) 1001) (<= (+ main_y 1) v_prenex_31028))) (or (forall ((v_prenex_33754 Int)) (or (<= (+ main_y 1) v_prenex_33754) (<= 1998 (* 2 (select main_a v_prenex_33754))) (<= 998 (select main_a v_prenex_33754)) (< v_prenex_33754 main_y))) (forall ((v_prenex_33753 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33753))) (<= (select main_a v_prenex_33753) 1) (<= (+ main_x 1) v_prenex_33753)))) (forall ((v_prenex_32935 Int) (v_prenex_32934 Int)) (or (< v_prenex_32935 main_y) (<= 1998 (* 2 (select main_a v_prenex_32935))) (<= (select main_a v_prenex_32935) (+ (select main_a v_prenex_32934) 1000)) (<= (* 2 (select main_a v_prenex_32934)) 2) (<= (+ main_y 1) v_prenex_32935) (<= (select main_a v_prenex_32935) 1000) (<= 0 (select main_a v_prenex_32934)))) (forall ((v_prenex_39971 Int) (v_prenex_39970 Int)) (or (<= (+ main_y 1) v_prenex_39971) (<= 998 (select main_a v_prenex_39971)) (<= 0 (select main_a v_prenex_39970)) (<= (select main_a v_prenex_39971) 1000) (<= (select main_a v_prenex_39970) 1) (<= (+ (select main_a v_prenex_39970) 998) (select main_a v_prenex_39971)) (< v_prenex_39971 main_y))) (forall ((v_prenex_37598 Int) (v_prenex_37599 Int)) (or (<= (select main_a v_prenex_37598) 1) (<= (+ main_y 1) v_prenex_37599) (< v_prenex_37599 main_y) (<= 998 (select main_a v_prenex_37599)) (<= (+ (select main_a v_prenex_37598) 998) (select main_a v_prenex_37599)) (<= (select main_a v_prenex_37599) 1000))) (forall ((v_prenex_34592 Int) (v_prenex_34591 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34592))) (<= (+ main_y 1) v_prenex_34592) (< v_prenex_34592 main_y) (<= (+ (select main_a v_prenex_34591) 998) (select main_a v_prenex_34592)))) (forall ((v_prenex_32677 Int) (v_prenex_32678 Int)) (or (<= 999 (select main_a v_prenex_32678)) (<= (+ main_y 1) v_prenex_32678) (<= (+ (select main_a v_prenex_32677) 998) (select main_a v_prenex_32678)) (< v_prenex_32678 main_y) (<= (* 2 (select main_a v_prenex_32677)) 2) (<= 998 (select main_a v_prenex_32678)) (<= (select main_a v_prenex_32677) 1))) (forall ((v_prenex_32593 Int) (v_prenex_32594 Int)) (or (<= 998 (select main_a v_prenex_32594)) (<= (select main_a v_prenex_32594) (+ (select main_a v_prenex_32593) 1000)) (<= 0 (* 2 (select main_a v_prenex_32593))) (< v_prenex_32594 main_y) (<= (+ main_y 1) v_prenex_32594) (< v_prenex_32593 main_x))) (or (forall ((v_prenex_39758 Int)) (or (<= (+ main_y 1) v_prenex_39758) (<= 1998 (* 2 (select main_a v_prenex_39758))) (<= 998 (select main_a v_prenex_39758)) (< v_prenex_39758 main_y))) (forall ((v_prenex_39757 Int)) (or (<= (select main_a v_prenex_39757) 1) (< v_prenex_39757 main_x)))) (forall ((v_prenex_33766 Int) (v_prenex_33765 Int)) (or (<= (+ (select main_a v_prenex_33765) (select main_a v_prenex_33766)) 1000) (<= 0 (* 2 (select main_a v_prenex_33765))) (<= (select main_a v_prenex_33765) 2) (<= (select main_a v_prenex_33766) 1000) (< v_prenex_33766 main_y) (<= (+ main_y 1) v_prenex_33766) (<= 999 (select main_a v_prenex_33766)))) (forall ((v_prenex_37724 Int) (v_prenex_37725 Int)) (or (<= (+ (select main_a v_prenex_37724) 998) (select main_a v_prenex_37725)) (<= (select main_a v_prenex_37725) 1001) (<= (+ main_y 1) v_prenex_37725) (<= (select main_a v_prenex_37724) 1) (<= (* 2 (select main_a v_prenex_37725)) 2000) (< v_prenex_37725 main_y))) (forall ((v_prenex_29529 Int) (v_prenex_29530 Int)) (or (<= (* 2 (select main_a v_prenex_29529)) 2) (<= (+ (select main_a v_prenex_29529) 998) (select main_a v_prenex_29530)) (< v_prenex_29530 main_y) (<= (select main_a v_prenex_29530) 1001) (<= (+ main_y 1) v_prenex_29530) (<= (select main_a v_prenex_29529) 2) (<= (* 2 (select main_a v_prenex_29530)) 2000))) (or (forall ((v_prenex_34792 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34792))) (<= (select main_a v_prenex_34792) 2))) (forall ((v_prenex_34793 Int)) (or (<= (+ main_y 1) v_prenex_34793) (<= (select main_a v_prenex_34793) 1000) (<= (* 2 (select main_a v_prenex_34793)) 2000) (< v_prenex_34793 main_y)))) (forall ((v_prenex_30389 Int) (v_prenex_30388 Int)) (or (<= 0 (select main_a v_prenex_30388)) (<= 0 (* 2 (select main_a v_prenex_30388))) (<= (+ main_y 1) v_prenex_30389) (< v_prenex_30389 main_y) (<= 1998 (* 2 (select main_a v_prenex_30389))) (<= 998 (select main_a v_prenex_30389)) (<= 1000 (+ (select main_a v_prenex_30388) (select main_a v_prenex_30389))))) (forall ((v_prenex_36948 Int) (v_prenex_36949 Int)) (or (<= (+ main_y 1) v_prenex_36949) (<= (select main_a v_prenex_36948) 1) (<= (+ (select main_a v_prenex_36948) 998) (select main_a v_prenex_36949)) (<= 998 (select main_a v_prenex_36949)) (< v_prenex_36949 main_y))) (forall ((v_prenex_37264 Int) (v_prenex_37263 Int)) (or (<= 0 (+ (select main_a v_prenex_37263) 1)) (<= (+ (select main_a v_prenex_37263) (select main_a v_prenex_37264)) 1000) (<= (+ main_y 1) v_prenex_37264) (<= (select main_a v_prenex_37264) 1000) (<= 0 (select main_a v_prenex_37263)) (< v_prenex_37264 main_y))) (forall ((v_prenex_36256 Int) (v_prenex_36255 Int)) (or (< v_prenex_36256 main_y) (<= 998 (select main_a v_prenex_36256)) (<= 0 (+ (select main_a v_prenex_36255) 1)) (<= (+ main_y 1) v_prenex_36256) (<= (+ (select main_a v_prenex_36255) 998) (select main_a v_prenex_36256)) (<= 999 (select main_a v_prenex_36256)) (<= (select main_a v_prenex_36255) 2))) (forall ((v_prenex_39659 Int) (v_prenex_39660 Int)) (or (<= (* 2 (select main_a v_prenex_39660)) 2000) (<= 0 (+ (select main_a v_prenex_39659) 1)) (<= (+ main_y 1) v_prenex_39660) (< v_prenex_39659 main_x) (< v_prenex_39660 main_y) (<= (+ (select main_a v_prenex_39659) (select main_a v_prenex_39660)) 1000))) (forall ((v_prenex_30424 Int) (v_prenex_30425 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30424))) (< v_prenex_30424 main_x) (<= (+ main_y 1) v_prenex_30425) (< v_prenex_30425 main_y) (<= (select main_a v_prenex_30425) 1001) (<= 1000 (+ (select main_a v_prenex_30424) (select main_a v_prenex_30425))))) (forall ((v_prenex_29879 Int) (v_prenex_29880 Int)) (or (<= (select main_a v_prenex_29879) 1) (<= (+ main_y 1) v_prenex_29880) (<= 1000 (+ (select main_a v_prenex_29879) (select main_a v_prenex_29880))) (<= 0 (select main_a v_prenex_29879)) (< v_prenex_29880 main_y) (<= (select main_a v_prenex_29880) 1000) (< v_prenex_29879 main_x))) (forall ((v_prenex_33018 Int) (v_prenex_33019 Int)) (or (<= (select main_a v_prenex_33018) 2) (< v_prenex_33018 main_x) (<= 998 (select main_a v_prenex_33019)) (< v_prenex_33019 main_y) (<= (+ main_y 1) v_prenex_33019) (<= (+ (select main_a v_prenex_33018) (select main_a v_prenex_33019)) 1000))) (forall ((v_prenex_38303 Int) (v_prenex_38304 Int)) (or (<= (+ (select main_a v_prenex_38303) 998) (select main_a v_prenex_38304)) (<= 1998 (* 2 (select main_a v_prenex_38304))) (<= (+ main_y 1) v_prenex_38304) (< v_prenex_38304 main_y) (<= 0 (+ (select main_a v_prenex_38303) 1)))) (or (forall ((v_prenex_32430 Int)) (or (<= (* 2 (select main_a v_prenex_32430)) 2) (<= (select main_a v_prenex_32430) 1))) (forall ((v_prenex_32431 Int)) (or (<= (select main_a v_prenex_32431) 1001) (<= (select main_a v_prenex_32431) 1000) (< v_prenex_32431 main_y) (<= (* 2 (select main_a v_prenex_32431)) 2000) (<= (+ main_y 1) v_prenex_32431)))) (or (forall ((v_prenex_38536 Int)) (or (<= (+ main_y 1) v_prenex_38536) (<= (select main_a v_prenex_38536) 1001) (<= (select main_a v_prenex_38536) 1000) (< v_prenex_38536 main_y) (<= (* 2 (select main_a v_prenex_38536)) 2000))) (forall ((v_prenex_38535 Int)) (<= (* 2 (select main_a v_prenex_38535)) 2))) (or (forall ((v_prenex_32555 Int)) (or (<= 0 (select main_a v_prenex_32555)) (<= (select main_a v_prenex_32555) 1))) (forall ((v_prenex_32556 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32556))) (<= (+ main_y 1) v_prenex_32556) (<= 999 (select main_a v_prenex_32556)) (<= (select main_a v_prenex_32556) 1000) (< v_prenex_32556 main_y)))) (forall ((v_prenex_38112 Int) (v_prenex_38111 Int)) (or (< v_prenex_38111 main_x) (<= (+ main_x 1) v_prenex_38111) (<= 0 (+ (select main_a v_prenex_38111) 1)) (<= (+ (select main_a v_prenex_38111) 998) (select main_a v_prenex_38112)) (<= (+ main_y 1) v_prenex_38112))) (forall ((v_prenex_29376 Int) (v_prenex_29375 Int)) (or (<= 998 (select main_a v_prenex_29376)) (<= (select main_a v_prenex_29376) 1000) (< v_prenex_29376 main_y) (<= 0 (* 2 (select main_a v_prenex_29375))) (<= (* 2 (select main_a v_prenex_29375)) 2) (<= (+ main_y 1) v_prenex_29376) (<= (select main_a v_prenex_29376) (+ (select main_a v_prenex_29375) 1000)))) (forall ((v_prenex_39739 Int) (v_prenex_39740 Int)) (or (<= 0 (+ (select main_a v_prenex_39739) 1)) (<= 0 (* 2 (select main_a v_prenex_39739))) (<= (+ main_x 1) v_prenex_39739) (<= (+ (select main_a v_prenex_39739) 998) (select main_a v_prenex_39740)) (< v_prenex_39739 main_x))) (forall ((v_prenex_33139 Int) (v_prenex_33138 Int)) (or (<= (select main_a v_prenex_33139) (+ (select main_a v_prenex_33138) 1000)) (<= 1998 (* 2 (select main_a v_prenex_33139))) (<= 0 (+ (select main_a v_prenex_33138) 1)) (<= 999 (select main_a v_prenex_33139)) (< v_prenex_33139 main_y) (<= (+ main_y 1) v_prenex_33139))) (forall ((v_prenex_31495 Int) (v_prenex_31494 Int)) (or (<= 998 (select main_a v_prenex_31495)) (<= (select main_a v_prenex_31495) (+ (select main_a v_prenex_31494) 1000)) (< v_prenex_31495 main_y) (<= 0 (+ (select main_a v_prenex_31494) 1)) (<= (+ main_y 1) v_prenex_31495) (< v_prenex_31494 main_x))) (forall ((v_prenex_32948 Int) (v_prenex_32949 Int)) (or (<= (select main_a v_prenex_32949) 1000) (<= 0 (+ (select main_a v_prenex_32948) 1)) (<= 1000 (+ (select main_a v_prenex_32948) (select main_a v_prenex_32949))) (< v_prenex_32949 main_y) (<= (* 2 (select main_a v_prenex_32949)) 2000) (<= (+ main_y 1) v_prenex_32949))) (forall ((v_prenex_36690 Int) (v_prenex_36691 Int)) (or (<= 0 (select main_a v_prenex_36690)) (<= 1000 (+ (select main_a v_prenex_36690) (select main_a v_prenex_36691))) (<= (select main_a v_prenex_36691) 1000) (<= (+ main_y 1) v_prenex_36691) (<= (select main_a v_prenex_36690) 2) (<= 999 (select main_a v_prenex_36691)) (< v_prenex_36691 main_y))) (forall ((v_prenex_40216 Int) (v_prenex_40215 Int)) (or (<= (select main_a v_prenex_40215) 1) (<= 0 (select main_a v_prenex_40215)) (< v_prenex_40216 main_y) (<= (+ (select main_a v_prenex_40215) 998) (select main_a v_prenex_40216)) (<= 998 (select main_a v_prenex_40216)) (<= (+ main_x 1) v_prenex_40215) (<= (+ main_y 1) v_prenex_40216))) (or (forall ((v_prenex_29823 Int)) (or (<= (* 2 (select main_a v_prenex_29823)) 2) (<= 0 (select main_a v_prenex_29823)))) (forall ((v_prenex_29824 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29824))) (<= (* 2 (select main_a v_prenex_29824)) 2000) (<= (+ main_y 1) v_prenex_29824) (<= 998 (select main_a v_prenex_29824)) (< v_prenex_29824 main_y)))) (or (forall ((v_prenex_36418 Int)) (or (<= (+ main_x 1) v_prenex_36418) (<= 0 (* 2 (select main_a v_prenex_36418))) (<= (select main_a v_prenex_36418) 1))) (forall ((v_prenex_36419 Int)) (or (<= (select main_a v_prenex_36419) 1000) (< v_prenex_36419 main_y) (<= (* 2 (select main_a v_prenex_36419)) 2000) (<= (+ main_y 1) v_prenex_36419)))) (forall ((v_prenex_32175 Int) (v_prenex_32174 Int)) (or (<= (select main_a v_prenex_32175) 1000) (<= 998 (select main_a v_prenex_32175)) (<= 0 (select main_a v_prenex_32174)) (<= (+ (select main_a v_prenex_32174) 998) (select main_a v_prenex_32175)) (<= (+ main_y 1) v_prenex_32175) (<= (* 2 (select main_a v_prenex_32174)) 2) (< v_prenex_32175 main_y))) (forall ((v_prenex_29396 Int) (v_prenex_29395 Int)) (or (< v_prenex_29396 main_y) (<= (select main_a v_prenex_29395) 2) (<= (+ main_y 1) v_prenex_29396) (<= (* 2 (select main_a v_prenex_29396)) 2000) (<= 0 (+ (select main_a v_prenex_29395) 1)) (<= (+ (select main_a v_prenex_29395) 998) (select main_a v_prenex_29396)) (<= (select main_a v_prenex_29396) 1000))) (forall ((v_prenex_37408 Int) (v_prenex_37409 Int)) (or (<= (* 2 (select main_a v_prenex_37409)) 2000) (<= (+ (select main_a v_prenex_37408) 998) (select main_a v_prenex_37409)) (< v_prenex_37409 main_y) (<= 0 (select main_a v_prenex_37408)) (<= 1998 (* 2 (select main_a v_prenex_37409))) (<= (+ main_y 1) v_prenex_37409) (<= (select main_a v_prenex_37408) 2))) (forall ((v_prenex_38688 Int) (v_prenex_38687 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38687))) (<= (* 2 (select main_a v_prenex_38687)) 2) (<= (select main_a v_prenex_38688) (+ (select main_a v_prenex_38687) 1000)) (<= (+ main_y 1) v_prenex_38688) (<= (* 2 (select main_a v_prenex_38688)) 2000) (< v_prenex_38688 main_y))) (forall ((v_prenex_30066 Int) (v_prenex_30067 Int)) (or (<= (+ (select main_a v_prenex_30066) (select main_a v_prenex_30067)) 1000) (< v_prenex_30067 main_y) (<= (select main_a v_prenex_30066) 1) (< v_prenex_30066 main_x) (<= (* 2 (select main_a v_prenex_30067)) 2000) (<= (+ main_y 1) v_prenex_30067) (<= (select main_a v_prenex_30066) 2))) (forall ((v_prenex_37464 Int) (v_prenex_37465 Int)) (or (<= (+ main_x 1) v_prenex_37464) (<= 0 (+ (select main_a v_prenex_37464) 1)) (< v_prenex_37465 main_y) (<= 0 (* 2 (select main_a v_prenex_37464))) (<= (+ (select main_a v_prenex_37464) 998) (select main_a v_prenex_37465)) (<= (+ main_y 1) v_prenex_37465) (<= (* 2 (select main_a v_prenex_37465)) 2000))) (forall ((v_prenex_37271 Int)) (or (<= (+ main_y 1) v_prenex_37271) (<= 998 (select main_a v_prenex_37271)) (< v_prenex_37271 main_y) (<= (select main_a v_prenex_37271) 1001) (<= (* 2 (select main_a v_prenex_37271)) 2000))) (forall ((v_prenex_39014 Int) (v_prenex_39015 Int)) (or (<= (+ main_y 1) v_prenex_39015) (<= (select main_a v_prenex_39014) 2) (<= 999 (select main_a v_prenex_39015)) (<= (select main_a v_prenex_39014) 1) (< v_prenex_39015 main_y) (<= (* 2 (select main_a v_prenex_39015)) 2000) (<= 1000 (+ (select main_a v_prenex_39014) (select main_a v_prenex_39015))))) (forall ((v_prenex_29117 Int) (v_prenex_29116 Int)) (or (<= (+ (select main_a v_prenex_29116) (select main_a v_prenex_29117)) 1000) (<= 0 (+ (select main_a v_prenex_29116) 1)) (<= 0 (select main_a v_prenex_29116)) (<= (+ main_y 1) v_prenex_29117) (<= (* 2 (select main_a v_prenex_29117)) 2000) (< v_prenex_29117 main_y))) (or (forall ((v_prenex_36007 Int)) (or (<= 0 (select main_a v_prenex_36007)) (<= 0 (+ (select main_a v_prenex_36007) 1)))) (forall ((v_prenex_36008 Int)) (or (<= (+ main_y 1) v_prenex_36008) (<= (select main_a v_prenex_36008) 1001) (<= 998 (select main_a v_prenex_36008)) (<= (* 2 (select main_a v_prenex_36008)) 2000) (< v_prenex_36008 main_y)))) (forall ((v_prenex_29518 Int) (v_prenex_29517 Int)) (or (<= (select main_a v_prenex_29518) 1000) (<= (+ (select main_a v_prenex_29517) 998) (select main_a v_prenex_29518)) (< v_prenex_29518 main_y) (<= (* 2 (select main_a v_prenex_29517)) 2) (<= 1998 (* 2 (select main_a v_prenex_29518))) (<= (select main_a v_prenex_29517) 2) (<= (+ main_y 1) v_prenex_29518))) (or (forall ((v_prenex_32477 Int)) (or (<= (select main_a v_prenex_32477) 2) (<= (* 2 (select main_a v_prenex_32477)) 2) (< v_prenex_32477 main_x))) (forall ((v_prenex_32478 Int)) (or (<= 999 (select main_a v_prenex_32478)) (<= (* 2 (select main_a v_prenex_32478)) 2000) (<= (+ main_y 1) v_prenex_32478) (< v_prenex_32478 main_y)))) (or (forall ((v_prenex_30240 Int)) (<= 0 (select main_a v_prenex_30240))) (forall ((v_prenex_30241 Int)) (or (<= (+ main_y 1) v_prenex_30241) (<= 999 (select main_a v_prenex_30241)) (<= (* 2 (select main_a v_prenex_30241)) 2000) (<= 1998 (* 2 (select main_a v_prenex_30241))) (< v_prenex_30241 main_y)))) (forall ((v_prenex_31840 Int) (v_prenex_31841 Int)) (or (<= (select main_a v_prenex_31840) 2) (< v_prenex_31841 main_y) (<= 0 (* 2 (select main_a v_prenex_31840))) (<= (select main_a v_prenex_31841) 1001) (<= (+ main_y 1) v_prenex_31841) (<= (+ (select main_a v_prenex_31840) (select main_a v_prenex_31841)) 1000) (<= (* 2 (select main_a v_prenex_31841)) 2000))) (forall ((v_prenex_34476 Int) (v_prenex_34475 Int)) (or (< v_prenex_34476 main_y) (<= (+ main_x 1) v_prenex_34475) (<= 999 (select main_a v_prenex_34476)) (<= (select main_a v_prenex_34475) 1) (<= 0 (+ (select main_a v_prenex_34475) 1)) (<= 1000 (+ (select main_a v_prenex_34475) (select main_a v_prenex_34476))) (<= (+ main_y 1) v_prenex_34476))) (forall ((v_prenex_38812 Int) (v_prenex_38811 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38811))) (<= (+ (select main_a v_prenex_38811) 998) (select main_a v_prenex_38812)) (<= (+ main_x 1) v_prenex_38811) (< v_prenex_38811 main_x) (<= (* 2 (select main_a v_prenex_38811)) 2))) (or (forall ((v_prenex_29283 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29283))) (<= 998 (select main_a v_prenex_29283)) (< v_prenex_29283 main_y) (<= (+ main_y 1) v_prenex_29283) (<= (select main_a v_prenex_29283) 1001))) (forall ((v_prenex_29282 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29282))) (<= 0 (+ (select main_a v_prenex_29282) 1))))) (or (forall ((v_prenex_35931 Int)) (or (<= (+ main_y 1) v_prenex_35931) (<= (select main_a v_prenex_35931) 1000) (<= 1998 (* 2 (select main_a v_prenex_35931))) (< v_prenex_35931 main_y))) (forall ((v_prenex_35930 Int)) (or (<= (select main_a v_prenex_35930) 1) (<= (+ main_x 1) v_prenex_35930)))) (forall ((v_prenex_29217 Int) (v_prenex_29216 Int)) (or (<= (select main_a v_prenex_29217) 1000) (<= (+ (select main_a v_prenex_29216) 998) (select main_a v_prenex_29217)) (<= (+ main_y 1) v_prenex_29217) (<= 0 (* 2 (select main_a v_prenex_29216))) (<= (select main_a v_prenex_29216) 2) (< v_prenex_29216 main_x) (< v_prenex_29217 main_y))) (forall ((v_prenex_31657 Int) (v_prenex_31658 Int)) (or (<= (+ main_y 1) v_prenex_31658) (< v_prenex_31658 main_y) (<= 0 (+ (select main_a v_prenex_31657) 1)) (<= 1000 (+ (select main_a v_prenex_31657) (select main_a v_prenex_31658))) (<= (* 2 (select main_a v_prenex_31657)) 2) (<= 1998 (* 2 (select main_a v_prenex_31658))) (<= 999 (select main_a v_prenex_31658)))) (forall ((v_prenex_38720 Int) (v_prenex_38719 Int)) (or (<= (select main_a v_prenex_38719) 2) (< v_prenex_38720 main_y) (<= (+ main_y 1) v_prenex_38720) (<= (+ (select main_a v_prenex_38719) (select main_a v_prenex_38720)) 1000) (<= (select main_a v_prenex_38720) 1001) (<= (* 2 (select main_a v_prenex_38720)) 2000))) (forall ((v_prenex_29738 Int) (v_prenex_29737 Int)) (or (<= (+ main_y 1) v_prenex_29738) (< v_prenex_29738 main_y) (<= (select main_a v_prenex_29738) 1000) (<= (select main_a v_prenex_29738) 1001) (<= 1000 (+ (select main_a v_prenex_29737) (select main_a v_prenex_29738))))) (forall ((v_prenex_38862 Int) (v_prenex_38861 Int)) (or (<= 0 (+ (select main_a v_prenex_38861) 1)) (<= (+ main_x 1) v_prenex_38861) (< v_prenex_38861 main_x) (<= 0 (* 2 (select main_a v_prenex_38861))) (<= (select main_a v_prenex_38862) (+ (select main_a v_prenex_38861) 1000)))) (forall ((v_prenex_31228 Int) (v_prenex_31227 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31228))) (<= (+ main_y 1) v_prenex_31228) (<= (select main_a v_prenex_31227) 1) (< v_prenex_31228 main_y) (<= 999 (select main_a v_prenex_31228)) (<= (select main_a v_prenex_31228) (+ (select main_a v_prenex_31227) 1000)) (<= 0 (* 2 (select main_a v_prenex_31227))))) (or (forall ((v_prenex_37404 Int)) (<= 0 (select main_a v_prenex_37404))) (forall ((v_prenex_37405 Int)) (or (<= 999 (select main_a v_prenex_37405)) (< v_prenex_37405 main_y) (<= 1998 (* 2 (select main_a v_prenex_37405))) (<= (* 2 (select main_a v_prenex_37405)) 2000) (<= (+ main_y 1) v_prenex_37405)))) (or (forall ((v_prenex_30548 Int)) (or (< v_prenex_30548 main_x) (<= (* 2 (select main_a v_prenex_30548)) 2))) (forall ((v_prenex_30549 Int)) (or (<= (* 2 (select main_a v_prenex_30549)) 2000) (< v_prenex_30549 main_y) (<= (+ main_y 1) v_prenex_30549) (<= (select main_a v_prenex_30549) 1000)))) (or (forall ((v_prenex_35015 Int)) (or (<= (select main_a v_prenex_35015) 2) (< v_prenex_35015 main_x))) (forall ((v_prenex_35016 Int)) (or (<= (* 2 (select main_a v_prenex_35016)) 2000) (<= 998 (select main_a v_prenex_35016)) (< v_prenex_35016 main_y) (<= (+ main_y 1) v_prenex_35016)))) (or (forall ((v_prenex_32699 Int)) (or (<= (* 2 (select main_a v_prenex_32699)) 2) (<= 0 (* 2 (select main_a v_prenex_32699))) (<= (+ main_x 1) v_prenex_32699))) (forall ((v_prenex_32700 Int)) (or (<= (+ main_y 1) v_prenex_32700) (<= 1998 (* 2 (select main_a v_prenex_32700))) (<= (select main_a v_prenex_32700) 1001) (< v_prenex_32700 main_y)))) (or (forall ((v_prenex_38339 Int)) (or (<= (select main_a v_prenex_38339) 2) (<= (+ main_x 1) v_prenex_38339) (<= (select main_a v_prenex_38339) 1))) (forall ((v_prenex_38340 Int)) (or (<= (select main_a v_prenex_38340) 1000) (<= 1998 (* 2 (select main_a v_prenex_38340))) (< v_prenex_38340 main_y) (<= (+ main_y 1) v_prenex_38340)))) (forall ((v_prenex_34432 Int) (v_prenex_34431 Int)) (or (<= (select main_a v_prenex_34432) 1001) (<= (+ main_y 1) v_prenex_34432) (< v_prenex_34431 main_x) (< v_prenex_34432 main_y) (<= (+ (select main_a v_prenex_34431) 998) (select main_a v_prenex_34432)) (<= (select main_a v_prenex_34431) 2))) (forall ((v_prenex_33892 Int) (v_prenex_33891 Int)) (or (<= (select main_a v_prenex_33892) (+ (select main_a v_prenex_33891) 1000)) (< v_prenex_33892 main_y) (<= (+ main_x 1) v_prenex_33891) (<= 0 (* 2 (select main_a v_prenex_33891))) (< v_prenex_33891 main_x))) (forall ((v_prenex_30150 Int) (v_prenex_30151 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30151))) (<= (select main_a v_prenex_30151) 1000) (<= (select main_a v_prenex_30150) 2) (<= 0 (* 2 (select main_a v_prenex_30150))) (< v_prenex_30151 main_y) (<= (+ main_y 1) v_prenex_30151) (<= (+ (select main_a v_prenex_30150) (select main_a v_prenex_30151)) 1000))) (forall ((v_prenex_36041 Int) (v_prenex_36042 Int)) (or (<= (+ (select main_a v_prenex_36041) 998) (select main_a v_prenex_36042)) (<= (select main_a v_prenex_36041) 2) (<= (select main_a v_prenex_36042) 1001) (<= 0 (+ (select main_a v_prenex_36041) 1)) (<= (+ main_y 1) v_prenex_36042) (< v_prenex_36042 main_y) (<= (* 2 (select main_a v_prenex_36042)) 2000))) (or (forall ((v_prenex_36442 Int)) (or (< v_prenex_36442 main_x) (<= (select main_a v_prenex_36442) 2) (<= (* 2 (select main_a v_prenex_36442)) 2))) (forall ((v_prenex_36443 Int)) (or (<= (* 2 (select main_a v_prenex_36443)) 2000) (<= 1998 (* 2 (select main_a v_prenex_36443))) (< v_prenex_36443 main_y) (<= (+ main_y 1) v_prenex_36443)))) (forall ((v_prenex_38782 Int) (v_prenex_38781 Int)) (or (<= (select main_a v_prenex_38782) (+ (select main_a v_prenex_38781) 1000)) (< v_prenex_38782 main_y) (<= (select main_a v_prenex_38782) 1000) (<= (select main_a v_prenex_38782) 1001) (<= 0 (+ (select main_a v_prenex_38781) 1)) (<= (+ main_y 1) v_prenex_38782))) (or (forall ((v_prenex_36407 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36407))) (< v_prenex_36407 main_y) (<= (+ main_y 1) v_prenex_36407))) (forall ((v_prenex_36406 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36406))) (<= (+ main_x 1) v_prenex_36406) (<= (select main_a v_prenex_36406) 2)))) (forall ((v_prenex_40058 Int) (v_prenex_40057 Int)) (or (<= (select main_a v_prenex_40057) 1) (< v_prenex_40057 main_x) (<= 999 (select main_a v_prenex_40058)) (<= (+ main_y 1) v_prenex_40058) (<= (+ (select main_a v_prenex_40057) (select main_a v_prenex_40058)) 1000) (< v_prenex_40058 main_y) (<= (select main_a v_prenex_40057) 2))) (or (forall ((v_prenex_40029 Int)) (<= (select main_a v_prenex_40029) 1)) (forall ((v_prenex_40030 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40030))) (<= (+ main_y 1) v_prenex_40030) (< v_prenex_40030 main_y) (<= 999 (select main_a v_prenex_40030)) (<= 998 (select main_a v_prenex_40030))))) (forall ((v_prenex_33397 Int) (v_prenex_33396 Int)) (or (<= (+ (select main_a v_prenex_33396) (select main_a v_prenex_33397)) 1000) (<= (+ main_y 1) v_prenex_33397) (<= 998 (select main_a v_prenex_33397)) (<= (* 2 (select main_a v_prenex_33396)) 2) (<= 999 (select main_a v_prenex_33397)) (< v_prenex_33397 main_y))) (forall ((v_prenex_30303 Int) (v_prenex_30302 Int)) (or (<= (+ main_y 1) v_prenex_30303) (< v_prenex_30303 main_y) (<= 1998 (* 2 (select main_a v_prenex_30303))) (<= (select main_a v_prenex_30303) 1001) (<= 1000 (+ (select main_a v_prenex_30302) (select main_a v_prenex_30303))) (<= 0 (+ (select main_a v_prenex_30302) 1)) (<= (* 2 (select main_a v_prenex_30302)) 2))) (forall ((v_prenex_36388 Int) (v_prenex_36389 Int)) (or (<= (* 2 (select main_a v_prenex_36389)) 2000) (<= (+ main_y 1) v_prenex_36389) (< v_prenex_36389 main_y) (<= (+ (select main_a v_prenex_36388) (select main_a v_prenex_36389)) 1000) (<= (select main_a v_prenex_36389) 1000) (<= 0 (select main_a v_prenex_36388)))) (forall ((v_prenex_36826 Int) (v_prenex_36827 Int)) (or (<= (+ main_y 1) v_prenex_36827) (< v_prenex_36827 main_y) (<= (select main_a v_prenex_36826) 2) (<= (+ (select main_a v_prenex_36826) (select main_a v_prenex_36827)) 1000) (<= 1998 (* 2 (select main_a v_prenex_36827))) (<= 0 (select main_a v_prenex_36826)))) (or (forall ((v_prenex_33949 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33949))) (<= (select main_a v_prenex_33949) 2))) (forall ((v_prenex_33950 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33950))) (<= (select main_a v_prenex_33950) 1000) (<= (+ main_y 1) v_prenex_33950) (< v_prenex_33950 main_y)))) (forall ((v_prenex_40196 Int) (v_prenex_40195 Int)) (or (<= (select main_a v_prenex_40195) 1) (<= (* 2 (select main_a v_prenex_40195)) 2) (<= 998 (select main_a v_prenex_40196)) (<= (+ (select main_a v_prenex_40195) (select main_a v_prenex_40196)) 1000) (<= (+ main_y 1) v_prenex_40196) (< v_prenex_40196 main_y) (<= (select main_a v_prenex_40196) 1001))) (forall ((v_prenex_36483 Int) (v_prenex_36482 Int)) (or (<= 998 (select main_a v_prenex_36483)) (<= (+ main_y 1) v_prenex_36483) (<= (select main_a v_prenex_36483) 1000) (<= 0 (+ (select main_a v_prenex_36482) 1)) (<= (+ (select main_a v_prenex_36482) 998) (select main_a v_prenex_36483)) (<= (select main_a v_prenex_36482) 1) (< v_prenex_36483 main_y))) (forall ((v_prenex_35633 Int) (v_prenex_35632 Int)) (or (<= (+ main_x 1) v_prenex_35632) (<= (+ (select main_a v_prenex_35632) (select main_a v_prenex_35633)) 1000) (<= 0 (select main_a v_prenex_35632)) (< v_prenex_35633 main_y) (<= (+ main_y 1) v_prenex_35633) (<= (select main_a v_prenex_35633) 1000))) (forall ((v_prenex_36548 Int) (v_prenex_36549 Int)) (or (<= (select main_a v_prenex_36549) 1000) (<= (+ main_x 1) v_prenex_36548) (< v_prenex_36549 main_y) (<= 1000 (+ (select main_a v_prenex_36548) (select main_a v_prenex_36549))) (<= (+ main_y 1) v_prenex_36549))) (forall ((v_prenex_28924 Int) (v_prenex_28923 Int)) (or (<= 998 (select main_a v_prenex_28924)) (<= (+ (select main_a v_prenex_28923) (select main_a v_prenex_28924)) 1000) (<= (+ main_y 1) v_prenex_28924) (< v_prenex_28924 main_y) (<= 0 (+ (select main_a v_prenex_28923) 1)))) (forall ((v_prenex_30039 Int) (v_prenex_30038 Int)) (or (<= 1000 (+ (select main_a v_prenex_30038) (select main_a v_prenex_30039))) (<= (+ main_y 1) v_prenex_30039) (<= (select main_a v_prenex_30039) 1000) (<= 0 (* 2 (select main_a v_prenex_30038))) (<= 999 (select main_a v_prenex_30039)) (< v_prenex_30039 main_y))) (forall ((v_prenex_35334 Int) (v_prenex_35335 Int)) (or (<= (select main_a v_prenex_35334) 1) (<= (select main_a v_prenex_35335) 1001) (<= (+ main_y 1) v_prenex_35335) (<= 998 (select main_a v_prenex_35335)) (< v_prenex_35335 main_y) (<= (+ (select main_a v_prenex_35334) (select main_a v_prenex_35335)) 1000) (<= 0 (* 2 (select main_a v_prenex_35334))))) (or (forall ((v_prenex_35714 Int)) (or (<= 0 (+ (select main_a v_prenex_35714) 1)) (<= (select main_a v_prenex_35714) 1))) (forall ((v_prenex_35715 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35715))) (<= (* 2 (select main_a v_prenex_35715)) 2000) (<= (select main_a v_prenex_35715) 1001) (< v_prenex_35715 main_y) (<= (+ main_y 1) v_prenex_35715)))) (forall ((v_prenex_37618 Int) (v_prenex_37619 Int)) (or (< v_prenex_37619 main_y) (<= 1998 (* 2 (select main_a v_prenex_37619))) (<= (+ main_y 1) v_prenex_37619) (<= (+ (select main_a v_prenex_37618) 998) (select main_a v_prenex_37619)) (<= (* 2 (select main_a v_prenex_37618)) 2) (<= (select main_a v_prenex_37618) 2))) (forall ((v_prenex_32241 Int) (v_prenex_32240 Int)) (or (<= 0 (select main_a v_prenex_32240)) (<= (select main_a v_prenex_32241) (+ (select main_a v_prenex_32240) 1000)) (< v_prenex_32241 main_y) (<= (+ main_y 1) v_prenex_32241) (<= 1998 (* 2 (select main_a v_prenex_32241))) (<= (select main_a v_prenex_32240) 2) (<= (select main_a v_prenex_32241) 1000))) (forall ((v_prenex_33291 Int) (v_prenex_33290 Int)) (or (< v_prenex_33290 main_x) (<= (* 2 (select main_a v_prenex_33290)) 2) (< v_prenex_33291 main_y) (<= (select main_a v_prenex_33290) 2) (<= (+ main_y 1) v_prenex_33291) (<= (select main_a v_prenex_33291) 1001) (<= (+ (select main_a v_prenex_33290) (select main_a v_prenex_33291)) 1000))) (or (forall ((v_prenex_37410 Int)) (<= (select main_a v_prenex_37410) 1)) (forall ((v_prenex_37411 Int)) (or (<= (+ main_y 1) v_prenex_37411) (< v_prenex_37411 main_y) (<= (* 2 (select main_a v_prenex_37411)) 2000) (<= 998 (select main_a v_prenex_37411))))) (forall ((v_prenex_31385 Int) (v_prenex_31384 Int)) (or (< v_prenex_31385 main_y) (<= (+ main_y 1) v_prenex_31385) (<= (* 2 (select main_a v_prenex_31385)) 2000) (<= (select main_a v_prenex_31384) 1) (<= 998 (select main_a v_prenex_31385)) (<= (* 2 (select main_a v_prenex_31384)) 2) (<= 1000 (+ (select main_a v_prenex_31384) (select main_a v_prenex_31385))))) (forall ((v_prenex_30460 Int) (v_prenex_30461 Int)) (or (<= 0 (+ (select main_a v_prenex_30460) 1)) (<= 999 (select main_a v_prenex_30461)) (<= (* 2 (select main_a v_prenex_30460)) 2) (<= 1000 (+ (select main_a v_prenex_30460) (select main_a v_prenex_30461))) (<= 1998 (* 2 (select main_a v_prenex_30461))) (<= (+ main_y 1) v_prenex_30461) (< v_prenex_30461 main_y))) (or (forall ((v_prenex_28952 Int)) (or (<= (select main_a v_prenex_28952) 1000) (<= (+ main_y 1) v_prenex_28952) (<= 1998 (* 2 (select main_a v_prenex_28952))) (< v_prenex_28952 main_y) (<= 999 (select main_a v_prenex_28952)))) (forall ((v_prenex_28951 Int)) (or (<= 0 (+ (select main_a v_prenex_28951) 1)) (<= (select main_a v_prenex_28951) 2)))) (forall ((v_prenex_32570 Int) (v_prenex_32569 Int)) (or (<= (+ (select main_a v_prenex_32569) (select main_a v_prenex_32570)) 1000) (<= (+ main_y 1) v_prenex_32570) (< v_prenex_32570 main_y) (<= 0 (* 2 (select main_a v_prenex_32569))) (<= (select main_a v_prenex_32570) 1000) (<= (+ main_x 1) v_prenex_32569))) (forall ((v_prenex_38298 Int) (v_prenex_38297 Int)) (or (<= (select main_a v_prenex_38297) 1) (<= 0 (+ (select main_a v_prenex_38297) 1)) (<= (+ main_y 1) v_prenex_38298) (<= (* 2 (select main_a v_prenex_38298)) 2000) (<= 1000 (+ (select main_a v_prenex_38297) (select main_a v_prenex_38298))) (< v_prenex_38298 main_y) (<= 999 (select main_a v_prenex_38298)))) (or (forall ((v_prenex_35817 Int)) (or (<= (+ main_y 1) v_prenex_35817) (<= (* 2 (select main_a v_prenex_35817)) 2000) (< v_prenex_35817 main_y) (<= (select main_a v_prenex_35817) 1000))) (forall ((v_prenex_35816 Int)) (or (<= 0 (+ (select main_a v_prenex_35816) 1)) (<= (* 2 (select main_a v_prenex_35816)) 2)))) (forall ((v_prenex_39067 Int) (v_prenex_39066 Int)) (or (<= 1000 (+ (select main_a v_prenex_39066) (select main_a v_prenex_39067))) (<= (select main_a v_prenex_39067) 1000) (<= (* 2 (select main_a v_prenex_39066)) 2) (< v_prenex_39067 main_y) (<= (+ main_y 1) v_prenex_39067) (<= 0 (+ (select main_a v_prenex_39066) 1)))) (or (forall ((v_prenex_32936 Int)) (or (<= 0 (+ (select main_a v_prenex_32936) 1)) (<= (select main_a v_prenex_32936) 2))) (forall ((v_prenex_32937 Int)) (or (<= 998 (select main_a v_prenex_32937)) (<= 1998 (* 2 (select main_a v_prenex_32937))) (< v_prenex_32937 main_y) (<= (+ main_y 1) v_prenex_32937) (<= (select main_a v_prenex_32937) 1001)))) (or (forall ((v_prenex_35886 Int)) (or (<= 0 (select main_a v_prenex_35886)) (< v_prenex_35886 main_x) (<= 0 (* 2 (select main_a v_prenex_35886))))) (forall ((v_prenex_35887 Int)) (or (<= (* 2 (select main_a v_prenex_35887)) 2000) (<= 999 (select main_a v_prenex_35887)) (< v_prenex_35887 main_y) (<= (+ main_y 1) v_prenex_35887)))) (forall ((v_prenex_34412 Int) (v_prenex_34411 Int)) (or (<= (+ main_y 1) v_prenex_34412) (<= (select main_a v_prenex_34411) 2) (<= 998 (select main_a v_prenex_34412)) (<= (select main_a v_prenex_34412) 1001) (< v_prenex_34412 main_y) (<= (+ (select main_a v_prenex_34411) 998) (select main_a v_prenex_34412)))) (forall ((v_prenex_30242 Int) (v_prenex_30243 Int)) (or (<= (select main_a v_prenex_30242) 2) (<= (+ (select main_a v_prenex_30242) 998) (select main_a v_prenex_30243)) (<= 1998 (* 2 (select main_a v_prenex_30243))) (< v_prenex_30243 main_y) (<= (* 2 (select main_a v_prenex_30243)) 2000) (<= (+ main_y 1) v_prenex_30243))) (forall ((v_prenex_35440 Int) (v_prenex_35441 Int)) (or (<= (select main_a v_prenex_35441) 1000) (< v_prenex_35441 main_y) (<= (+ main_y 1) v_prenex_35441) (<= 999 (select main_a v_prenex_35441)) (<= 0 (+ (select main_a v_prenex_35440) 1)) (<= (+ (select main_a v_prenex_35440) (select main_a v_prenex_35441)) 1000))) (forall ((v_prenex_31862 Int) (v_prenex_31863 Int)) (or (< v_prenex_31862 main_x) (<= (+ (select main_a v_prenex_31862) 998) (select main_a v_prenex_31863)) (<= (select main_a v_prenex_31863) 1000) (<= (select main_a v_prenex_31862) 1) (<= (+ main_y 1) v_prenex_31863) (< v_prenex_31863 main_y) (<= 0 (select main_a v_prenex_31862)))) (or (forall ((v_prenex_29050 Int)) (or (<= 0 (select main_a v_prenex_29050)) (<= (select main_a v_prenex_29050) 1))) (forall ((v_prenex_29051 Int)) (or (<= (+ main_y 1) v_prenex_29051) (<= 1998 (* 2 (select main_a v_prenex_29051))) (<= (select main_a v_prenex_29051) 1001) (<= 999 (select main_a v_prenex_29051)) (< v_prenex_29051 main_y)))) (or (forall ((v_prenex_31933 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31933))) (< v_prenex_31933 main_y) (<= (* 2 (select main_a v_prenex_31933)) 2000) (<= (select main_a v_prenex_31933) 1000) (<= (+ main_y 1) v_prenex_31933))) (forall ((v_prenex_31932 Int)) (or (<= 0 (+ (select main_a v_prenex_31932) 1)) (<= (select main_a v_prenex_31932) 1)))) (forall ((v_prenex_34536 Int) (v_prenex_34535 Int)) (or (<= (+ main_y 1) v_prenex_34536) (<= (* 2 (select main_a v_prenex_34536)) 2000) (<= 0 (select main_a v_prenex_34535)) (< v_prenex_34536 main_y) (<= 0 (+ (select main_a v_prenex_34535) 1)) (<= (select main_a v_prenex_34536) (+ (select main_a v_prenex_34535) 1000)))) (forall ((v_prenex_38637 Int) (v_prenex_38638 Int)) (or (<= (+ (select main_a v_prenex_38637) (select main_a v_prenex_38638)) 1000) (<= (+ main_x 1) v_prenex_38637) (<= (select main_a v_prenex_38637) 1) (<= 0 (+ (select main_a v_prenex_38637) 1)) (< v_prenex_38637 main_x))) (forall ((v_prenex_32229 Int) (v_prenex_32228 Int)) (or (<= (+ main_y 1) v_prenex_32229) (<= (select main_a v_prenex_32229) (+ (select main_a v_prenex_32228) 1000)) (< v_prenex_32229 main_y) (<= 0 (* 2 (select main_a v_prenex_32228))) (< v_prenex_32228 main_x) (<= 1998 (* 2 (select main_a v_prenex_32229))))) (or (forall ((v_prenex_38659 Int)) (<= 0 (* 2 (select main_a v_prenex_38659)))) (forall ((v_prenex_38660 Int)) (or (<= (+ main_y 1) v_prenex_38660) (<= (* 2 (select main_a v_prenex_38660)) 2000) (<= (select main_a v_prenex_38660) 1000) (< v_prenex_38660 main_y) (<= 998 (select main_a v_prenex_38660))))) (forall ((v_prenex_34835 Int) (v_prenex_34834 Int)) (or (<= (select main_a v_prenex_34835) 1001) (<= (* 2 (select main_a v_prenex_34834)) 2) (< v_prenex_34835 main_y) (<= (+ main_x 1) v_prenex_34834) (<= (+ (select main_a v_prenex_34834) (select main_a v_prenex_34835)) 1000) (<= (+ main_y 1) v_prenex_34835))) (forall ((v_prenex_36033 Int) (v_prenex_36034 Int)) (or (<= (* 2 (select main_a v_prenex_36033)) 2) (<= (select main_a v_prenex_36034) (+ (select main_a v_prenex_36033) 1000)) (<= 0 (+ (select main_a v_prenex_36033) 1)) (<= (+ main_y 1) v_prenex_36034) (<= (select main_a v_prenex_36034) 1001) (< v_prenex_36034 main_y))) (forall ((v_prenex_31202 Int) (v_prenex_31201 Int)) (or (<= (+ main_x 1) v_prenex_31201) (<= 998 (select main_a v_prenex_31202)) (< v_prenex_31202 main_y) (<= 1000 (+ (select main_a v_prenex_31201) (select main_a v_prenex_31202))) (<= (+ main_y 1) v_prenex_31202) (<= 0 (* 2 (select main_a v_prenex_31201))))) (forall ((v_prenex_30156 Int) (v_prenex_30157 Int)) (or (<= (+ main_y 1) v_prenex_30157) (<= 0 (select main_a v_prenex_30156)) (< v_prenex_30157 main_y) (<= (* 2 (select main_a v_prenex_30156)) 2) (<= 1000 (+ (select main_a v_prenex_30156) (select main_a v_prenex_30157))) (<= (* 2 (select main_a v_prenex_30157)) 2000))) (forall ((v_prenex_31813 Int) (v_prenex_31812 Int)) (or (<= 998 (select main_a v_prenex_31813)) (< v_prenex_31812 main_x) (< v_prenex_31813 main_y) (<= (+ main_y 1) v_prenex_31813) (<= (+ (select main_a v_prenex_31812) 998) (select main_a v_prenex_31813)) (<= (select main_a v_prenex_31812) 1))) (or (forall ((v_prenex_32047 Int)) (or (< v_prenex_32047 main_y) (<= (+ main_y 1) v_prenex_32047) (<= 999 (select main_a v_prenex_32047)) (<= 1998 (* 2 (select main_a v_prenex_32047))))) (forall ((v_prenex_32046 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32046))) (<= (select main_a v_prenex_32046) 2) (<= (+ main_x 1) v_prenex_32046)))) (forall ((v_prenex_36396 Int) (v_prenex_36397 Int)) (or (< v_prenex_36397 main_y) (< v_prenex_36396 main_x) (<= (select main_a v_prenex_36397) 1000) (<= (+ (select main_a v_prenex_36396) (select main_a v_prenex_36397)) 1000) (<= (* 2 (select main_a v_prenex_36396)) 2) (<= (+ main_y 1) v_prenex_36397))) (forall ((v_prenex_34851 Int) (v_prenex_34850 Int)) (or (<= (+ main_x 1) v_prenex_34850) (< v_prenex_34850 main_x) (<= (+ (select main_a v_prenex_34850) 998) (select main_a v_prenex_34851)) (<= (* 2 (select main_a v_prenex_34850)) 2) (< v_prenex_34851 main_y))) (forall ((v_prenex_33714 Int) (v_prenex_33713 Int)) (or (<= 0 (+ (select main_a v_prenex_33713) 1)) (<= (* 2 (select main_a v_prenex_33713)) 2) (< v_prenex_33714 main_y) (<= (+ main_y 1) v_prenex_33714) (<= 999 (select main_a v_prenex_33714)) (<= (select main_a v_prenex_33714) (+ (select main_a v_prenex_33713) 1000)))) (forall ((v_prenex_33750 Int) (v_prenex_33749 Int)) (or (<= (* 2 (select main_a v_prenex_33750)) 2000) (<= 998 (select main_a v_prenex_33750)) (<= 0 (* 2 (select main_a v_prenex_33749))) (<= (select main_a v_prenex_33749) 2) (< v_prenex_33750 main_y) (<= (+ (select main_a v_prenex_33749) (select main_a v_prenex_33750)) 1000) (<= (+ main_y 1) v_prenex_33750))) (forall ((v_prenex_34149 Int) (v_prenex_34150 Int)) (or (< v_prenex_34150 main_y) (<= (* 2 (select main_a v_prenex_34150)) 2000) (<= (+ main_y 1) v_prenex_34150) (<= (+ (select main_a v_prenex_34149) (select main_a v_prenex_34150)) 1000) (<= (select main_a v_prenex_34149) 1) (<= 998 (select main_a v_prenex_34150)))) (forall ((v_prenex_29380 Int) (v_prenex_29379 Int)) (or (< v_prenex_29380 main_y) (<= 1000 (+ (select main_a v_prenex_29379) (select main_a v_prenex_29380))) (<= (+ main_x 1) v_prenex_29379) (<= (select main_a v_prenex_29379) 1) (< v_prenex_29379 main_x))) (forall ((v_prenex_32957 Int) (v_prenex_32956 Int)) (or (<= (+ main_y 1) v_prenex_32957) (<= 1000 (+ (select main_a v_prenex_32956) (select main_a v_prenex_32957))) (< v_prenex_32957 main_y) (<= 0 (+ (select main_a v_prenex_32956) 1)) (<= 998 (select main_a v_prenex_32957)) (<= 0 (* 2 (select main_a v_prenex_32956))) (<= 1998 (* 2 (select main_a v_prenex_32957))))) (forall ((v_prenex_30846 Int) (v_prenex_30845 Int)) (or (<= 0 (select main_a v_prenex_30845)) (<= 1000 (+ (select main_a v_prenex_30845) (select main_a v_prenex_30846))) (<= (+ main_y 1) v_prenex_30846) (<= 1998 (* 2 (select main_a v_prenex_30846))) (<= 999 (select main_a v_prenex_30846)) (< v_prenex_30846 main_y) (<= (* 2 (select main_a v_prenex_30845)) 2))) (forall ((v_prenex_28962 Int) (v_prenex_28961 Int)) (or (<= 0 (+ (select main_a v_prenex_28961) 1)) (<= 998 (select main_a v_prenex_28962)) (<= (+ (select main_a v_prenex_28961) (select main_a v_prenex_28962)) 1000) (<= 999 (select main_a v_prenex_28962)) (<= (select main_a v_prenex_28961) 1) (< v_prenex_28962 main_y) (<= (+ main_y 1) v_prenex_28962))) (forall ((v_prenex_40048 Int) (v_prenex_40047 Int)) (or (< v_prenex_40048 main_y) (<= 0 (* 2 (select main_a v_prenex_40047))) (<= (select main_a v_prenex_40048) (+ (select main_a v_prenex_40047) 1000)) (<= (+ main_x 1) v_prenex_40047) (<= 1998 (* 2 (select main_a v_prenex_40048))) (<= (+ main_y 1) v_prenex_40048))) (forall ((v_prenex_31192 Int) (v_prenex_31191 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31191))) (<= 999 (select main_a v_prenex_31192)) (<= (+ main_y 1) v_prenex_31192) (< v_prenex_31192 main_y) (<= (select main_a v_prenex_31192) 1001) (<= (select main_a v_prenex_31192) (+ (select main_a v_prenex_31191) 1000)) (<= (* 2 (select main_a v_prenex_31191)) 2))) (forall ((v_prenex_32003 Int) (v_prenex_32002 Int)) (or (< v_prenex_32003 main_y) (<= 1000 (+ (select main_a v_prenex_32002) (select main_a v_prenex_32003))) (<= (+ main_y 1) v_prenex_32003) (<= 1998 (* 2 (select main_a v_prenex_32003))) (<= (select main_a v_prenex_32002) 2))) (or (forall ((v_prenex_37855 Int)) (or (<= (select main_a v_prenex_37855) 1000) (<= (+ main_y 1) v_prenex_37855) (<= 1998 (* 2 (select main_a v_prenex_37855))) (< v_prenex_37855 main_y) (<= (select main_a v_prenex_37855) 1001))) (forall ((v_prenex_37854 Int)) (or (<= (select main_a v_prenex_37854) 1) (<= 0 (select main_a v_prenex_37854))))) (forall ((v_prenex_37193 Int) (v_prenex_37194 Int)) (or (<= (select main_a v_prenex_37193) 1) (<= (+ main_y 1) v_prenex_37194) (<= (+ (select main_a v_prenex_37193) (select main_a v_prenex_37194)) 1000) (<= (* 2 (select main_a v_prenex_37194)) 2000) (< v_prenex_37194 main_y) (<= (select main_a v_prenex_37193) 2))) (forall ((v_prenex_38979 Int) (v_prenex_38980 Int)) (or (<= (+ main_y 1) v_prenex_38980) (<= 1000 (+ (select main_a v_prenex_38979) (select main_a v_prenex_38980))) (< v_prenex_38979 main_x) (<= (select main_a v_prenex_38980) 1001) (< v_prenex_38980 main_y) (<= 0 (* 2 (select main_a v_prenex_38979))) (<= 0 (+ (select main_a v_prenex_38979) 1)))) (forall ((v_prenex_37251 Int) (v_prenex_37252 Int)) (or (<= (+ main_y 1) v_prenex_37252) (< v_prenex_37252 main_y) (<= (+ main_x 1) v_prenex_37251) (<= 1000 (+ (select main_a v_prenex_37251) (select main_a v_prenex_37252))) (<= 0 (* 2 (select main_a v_prenex_37251))) (<= (select main_a v_prenex_37252) 1001))) (forall ((v_prenex_38275 Int) (v_prenex_38274 Int)) (or (<= (+ (select main_a v_prenex_38274) 998) (select main_a v_prenex_38275)) (<= 1998 (* 2 (select main_a v_prenex_38275))) (<= (* 2 (select main_a v_prenex_38274)) 2) (<= (+ main_y 1) v_prenex_38275) (<= 0 (* 2 (select main_a v_prenex_38274))) (< v_prenex_38275 main_y))) (or (forall ((v_prenex_37862 Int)) (<= (select main_a v_prenex_37862) 1)) (forall ((v_prenex_37863 Int)) (or (<= (select main_a v_prenex_37863) 1000) (<= 1998 (* 2 (select main_a v_prenex_37863))) (< v_prenex_37863 main_y) (<= (+ main_y 1) v_prenex_37863) (<= 999 (select main_a v_prenex_37863))))) (forall ((v_prenex_34896 Int) (v_prenex_34895 Int)) (or (<= (+ (select main_a v_prenex_34895) (select main_a v_prenex_34896)) 1000) (< v_prenex_34895 main_x) (< v_prenex_34896 main_y) (<= 0 (* 2 (select main_a v_prenex_34895))) (<= (+ main_x 1) v_prenex_34895))) (or (forall ((v_prenex_40123 Int)) (or (<= (select main_a v_prenex_40123) 1) (<= 0 (* 2 (select main_a v_prenex_40123))))) (forall ((v_prenex_40124 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40124))) (<= (* 2 (select main_a v_prenex_40124)) 2000) (< v_prenex_40124 main_y) (<= (+ main_y 1) v_prenex_40124)))) (forall ((v_prenex_32560 Int) (v_prenex_32559 Int)) (or (<= 998 (select main_a v_prenex_32560)) (<= (+ main_y 1) v_prenex_32560) (< v_prenex_32560 main_y) (<= 999 (select main_a v_prenex_32560)) (<= (* 2 (select main_a v_prenex_32559)) 2) (<= 1000 (+ (select main_a v_prenex_32559) (select main_a v_prenex_32560))) (<= (select main_a v_prenex_32559) 1))) (or (forall ((v_prenex_39876 Int)) (<= (select main_a v_prenex_39876) 2)) (forall ((v_prenex_39877 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39877))) (<= 999 (select main_a v_prenex_39877)) (< v_prenex_39877 main_y) (<= 998 (select main_a v_prenex_39877)) (<= (+ main_y 1) v_prenex_39877)))) (or (forall ((v_prenex_38991 Int)) (or (<= 0 (+ (select main_a v_prenex_38991) 1)) (<= (select main_a v_prenex_38991) 2))) (forall ((v_prenex_38992 Int)) (or (<= (+ main_y 1) v_prenex_38992) (<= 1998 (* 2 (select main_a v_prenex_38992))) (< v_prenex_38992 main_y) (<= (select main_a v_prenex_38992) 1000) (<= (* 2 (select main_a v_prenex_38992)) 2000)))) (forall ((v_prenex_40226 Int) (v_prenex_40225 Int)) (or (<= (* 2 (select main_a v_prenex_40226)) 2000) (< v_prenex_40226 main_y) (<= 0 (+ (select main_a v_prenex_40225) 1)) (<= (+ (select main_a v_prenex_40225) (select main_a v_prenex_40226)) 1000) (<= (select main_a v_prenex_40225) 1) (<= (+ main_x 1) v_prenex_40225) (<= (+ main_y 1) v_prenex_40226))) (forall ((v_prenex_35390 Int) (v_prenex_35391 Int)) (or (<= (select main_a v_prenex_35390) 1) (<= 999 (select main_a v_prenex_35391)) (<= (+ main_y 1) v_prenex_35391) (<= 1000 (+ (select main_a v_prenex_35390) (select main_a v_prenex_35391))) (<= (select main_a v_prenex_35391) 1000) (< v_prenex_35391 main_y))) (forall ((v_prenex_32917 Int) (v_prenex_32916 Int)) (or (<= (select main_a v_prenex_32917) 1000) (<= (select main_a v_prenex_32917) (+ (select main_a v_prenex_32916) 1000)) (<= (+ main_x 1) v_prenex_32916) (<= (+ main_y 1) v_prenex_32917) (<= (* 2 (select main_a v_prenex_32916)) 2) (< v_prenex_32917 main_y) (<= (select main_a v_prenex_32916) 2))) (forall ((v_prenex_39771 Int)) (or (<= (select main_a v_prenex_39771) 1000) (<= (* 2 (select main_a v_prenex_39771)) 2000) (<= (select main_a v_prenex_39771) 1001) (<= (+ main_y 1) v_prenex_39771) (< v_prenex_39771 main_y))) (or (forall ((v_prenex_30843 Int)) (or (<= (select main_a v_prenex_30843) 1) (<= (+ main_x 1) v_prenex_30843) (<= 0 (+ (select main_a v_prenex_30843) 1)))) (forall ((v_prenex_30844 Int)) (or (<= (+ main_y 1) v_prenex_30844) (<= (* 2 (select main_a v_prenex_30844)) 2000) (<= (select main_a v_prenex_30844) 1001) (< v_prenex_30844 main_y)))) (forall ((v_prenex_36663 Int) (v_prenex_36662 Int)) (or (< v_prenex_36663 main_y) (<= (* 2 (select main_a v_prenex_36662)) 2) (<= 1000 (+ (select main_a v_prenex_36662) (select main_a v_prenex_36663))) (<= (+ main_x 1) v_prenex_36662) (<= (select main_a v_prenex_36663) 1000) (<= (+ main_y 1) v_prenex_36663) (<= (select main_a v_prenex_36662) 1))) (forall ((v_prenex_33351 Int) (v_prenex_33350 Int)) (or (<= (select main_a v_prenex_33351) (+ (select main_a v_prenex_33350) 1000)) (<= (select main_a v_prenex_33350) 1) (< v_prenex_33351 main_y) (<= (select main_a v_prenex_33351) 1001) (<= (+ main_y 1) v_prenex_33351) (<= 999 (select main_a v_prenex_33351)))) (or (forall ((v_prenex_34929 Int)) (or (< v_prenex_34929 main_x) (<= (select main_a v_prenex_34929) 1))) (forall ((v_prenex_34930 Int)) (or (<= (+ main_y 1) v_prenex_34930) (<= 998 (select main_a v_prenex_34930)) (<= (* 2 (select main_a v_prenex_34930)) 2000) (< v_prenex_34930 main_y)))) (or (forall ((v_prenex_38390 Int)) (or (<= 999 (select main_a v_prenex_38390)) (<= (* 2 (select main_a v_prenex_38390)) 2000) (<= 998 (select main_a v_prenex_38390)) (<= (+ main_y 1) v_prenex_38390) (< v_prenex_38390 main_y))) (forall ((v_prenex_38389 Int)) (or (<= (* 2 (select main_a v_prenex_38389)) 2) (<= 0 (select main_a v_prenex_38389))))) (forall ((v_prenex_30011 Int) (v_prenex_30010 Int)) (or (<= 999 (select main_a v_prenex_30011)) (<= (+ main_y 1) v_prenex_30011) (<= (select main_a v_prenex_30010) 2) (<= (* 2 (select main_a v_prenex_30010)) 2) (< v_prenex_30011 main_y) (<= (select main_a v_prenex_30011) (+ (select main_a v_prenex_30010) 1000)))) (forall ((v_prenex_37757 Int) (v_prenex_37756 Int)) (or (<= (* 2 (select main_a v_prenex_37756)) 2) (<= (+ main_y 1) v_prenex_37757) (<= 1000 (+ (select main_a v_prenex_37756) (select main_a v_prenex_37757))) (<= 0 (select main_a v_prenex_37756)) (<= 1998 (* 2 (select main_a v_prenex_37757))) (< v_prenex_37757 main_y))) (forall ((v_prenex_32188 Int) (v_prenex_32189 Int)) (or (<= (+ main_y 1) v_prenex_32189) (< v_prenex_32189 main_y) (<= (+ (select main_a v_prenex_32188) (select main_a v_prenex_32189)) 1000) (<= (select main_a v_prenex_32189) 1001) (<= 0 (* 2 (select main_a v_prenex_32188))) (<= 0 (+ (select main_a v_prenex_32188) 1)))) (forall ((v_prenex_40364 Int) (v_prenex_40363 Int)) (or (<= (select main_a v_prenex_40364) 1001) (<= (* 2 (select main_a v_prenex_40364)) 2000) (< v_prenex_40364 main_y) (<= (* 2 (select main_a v_prenex_40363)) 2) (<= (+ (select main_a v_prenex_40363) 998) (select main_a v_prenex_40364)) (<= (+ main_y 1) v_prenex_40364))) (forall ((v_prenex_30053 Int) (v_prenex_30052 Int)) (or (<= (select main_a v_prenex_30053) 1001) (<= (+ main_y 1) v_prenex_30053) (< v_prenex_30053 main_y) (<= 0 (select main_a v_prenex_30052)) (<= (+ (select main_a v_prenex_30052) (select main_a v_prenex_30053)) 1000) (<= (select main_a v_prenex_30052) 1) (< v_prenex_30052 main_x))) (forall ((v_prenex_31231 Int) (v_prenex_31232 Int)) (or (<= (+ (select main_a v_prenex_31231) (select main_a v_prenex_31232)) 1000) (<= (+ main_x 1) v_prenex_31231) (< v_prenex_31232 main_y) (<= 0 (select main_a v_prenex_31231)) (<= (+ main_y 1) v_prenex_31232) (<= (select main_a v_prenex_31231) 2) (<= (* 2 (select main_a v_prenex_31232)) 2000))) (forall ((v_prenex_35330 Int) (v_prenex_35331 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35330))) (<= (select main_a v_prenex_35331) 1000) (< v_prenex_35331 main_y) (<= 0 (+ (select main_a v_prenex_35330) 1)) (<= 1000 (+ (select main_a v_prenex_35330) (select main_a v_prenex_35331))) (<= (+ main_y 1) v_prenex_35331) (<= (select main_a v_prenex_35331) 1001))) (forall ((v_prenex_38776 Int) (v_prenex_38775 Int)) (or (<= (+ main_y 1) v_prenex_38776) (< v_prenex_38776 main_y) (<= 999 (select main_a v_prenex_38776)) (<= (select main_a v_prenex_38776) (+ (select main_a v_prenex_38775) 1000)) (<= (select main_a v_prenex_38776) 1000) (<= 0 (* 2 (select main_a v_prenex_38775))))) (forall ((v_prenex_36217 Int) (v_prenex_36218 Int)) (or (<= 0 (+ (select main_a v_prenex_36217) 1)) (<= (+ main_y 1) v_prenex_36218) (<= (select main_a v_prenex_36218) 1001) (<= (+ main_x 1) v_prenex_36217) (<= (select main_a v_prenex_36218) (+ (select main_a v_prenex_36217) 1000)) (< v_prenex_36218 main_y))) (or (forall ((v_prenex_40134 Int)) (or (<= 998 (select main_a v_prenex_40134)) (< v_prenex_40134 main_y) (<= (+ main_y 1) v_prenex_40134) (<= (select main_a v_prenex_40134) 1000))) (forall ((v_prenex_40133 Int)) (<= 0 (* 2 (select main_a v_prenex_40133))))) (or (forall ((v_prenex_40208 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40208))) (<= (* 2 (select main_a v_prenex_40208)) 2000) (< v_prenex_40208 main_y) (<= (+ main_y 1) v_prenex_40208) (<= 999 (select main_a v_prenex_40208)))) (forall ((v_prenex_40207 Int)) (or (<= 0 (+ (select main_a v_prenex_40207) 1)) (<= 0 (* 2 (select main_a v_prenex_40207)))))) (forall ((v_prenex_36822 Int) (v_prenex_36823 Int)) (or (<= (select main_a v_prenex_36822) 1) (<= (+ (select main_a v_prenex_36822) (select main_a v_prenex_36823)) 1000) (<= 0 (+ (select main_a v_prenex_36822) 1)) (<= (+ main_y 1) v_prenex_36823) (<= (select main_a v_prenex_36823) 1000) (<= 1998 (* 2 (select main_a v_prenex_36823))) (< v_prenex_36823 main_y))) (or (forall ((v_prenex_34602 Int)) (or (<= (* 2 (select main_a v_prenex_34602)) 2000) (<= 1998 (* 2 (select main_a v_prenex_34602))) (<= (+ main_y 1) v_prenex_34602) (<= (select main_a v_prenex_34602) 1001) (< v_prenex_34602 main_y))) (forall ((v_prenex_34601 Int)) (or (<= (select main_a v_prenex_34601) 2) (<= 0 (select main_a v_prenex_34601))))) (or (forall ((v_prenex_35355 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35355))) (< v_prenex_35355 main_y) (<= (+ main_y 1) v_prenex_35355) (<= (select main_a v_prenex_35355) 1000))) (forall ((v_prenex_35354 Int)) (or (<= (* 2 (select main_a v_prenex_35354)) 2) (<= (+ main_x 1) v_prenex_35354) (<= (select main_a v_prenex_35354) 2)))) (forall ((v_prenex_38352 Int) (v_prenex_38351 Int)) (or (<= 0 (select main_a v_prenex_38351)) (< v_prenex_38351 main_x) (< v_prenex_38352 main_y) (<= (+ main_y 1) v_prenex_38352) (<= (* 2 (select main_a v_prenex_38352)) 2000) (<= (select main_a v_prenex_38351) 2) (<= (+ (select main_a v_prenex_38351) (select main_a v_prenex_38352)) 1000))) (or (forall ((v_prenex_39374 Int)) (or (<= (+ main_x 1) v_prenex_39374) (<= (select main_a v_prenex_39374) 2))) (forall ((v_prenex_39375 Int)) (or (< v_prenex_39375 main_y) (<= 1998 (* 2 (select main_a v_prenex_39375))) (<= 998 (select main_a v_prenex_39375)) (<= (+ main_y 1) v_prenex_39375)))) (forall ((v_prenex_32928 Int) (v_prenex_32929 Int)) (or (<= (select main_a v_prenex_32929) 1000) (<= 0 (* 2 (select main_a v_prenex_32928))) (<= (+ main_y 1) v_prenex_32929) (<= (* 2 (select main_a v_prenex_32929)) 2000) (< v_prenex_32929 main_y) (<= (select main_a v_prenex_32929) (+ (select main_a v_prenex_32928) 1000)) (<= (* 2 (select main_a v_prenex_32928)) 2))) (or (forall ((v_prenex_31622 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31622))) (<= (select main_a v_prenex_31622) 2))) (forall ((v_prenex_31623 Int)) (or (<= (select main_a v_prenex_31623) 1000) (<= 1998 (* 2 (select main_a v_prenex_31623))) (<= 999 (select main_a v_prenex_31623)) (<= (+ main_y 1) v_prenex_31623) (< v_prenex_31623 main_y)))) (forall ((v_prenex_35716 Int) (v_prenex_35717 Int)) (or (< v_prenex_35716 main_x) (<= 1000 (+ (select main_a v_prenex_35716) (select main_a v_prenex_35717))) (<= (select main_a v_prenex_35717) 1000) (< v_prenex_35717 main_y) (<= (+ main_y 1) v_prenex_35717) (<= 0 (+ (select main_a v_prenex_35716) 1)))) (or (forall ((v_prenex_29546 Int)) (or (< v_prenex_29546 main_y) (<= (+ main_y 1) v_prenex_29546) (<= 998 (select main_a v_prenex_29546)) (<= (* 2 (select main_a v_prenex_29546)) 2000))) (forall ((v_prenex_29545 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29545))) (<= (select main_a v_prenex_29545) 1)))) (forall ((v_prenex_31750 Int) (v_prenex_31749 Int)) (or (<= (select main_a v_prenex_31750) (+ (select main_a v_prenex_31749) 1000)) (< v_prenex_31750 main_y) (<= (select main_a v_prenex_31750) 1000) (<= (+ main_y 1) v_prenex_31750) (<= 0 (+ (select main_a v_prenex_31749) 1)) (<= 999 (select main_a v_prenex_31750)))) (forall ((v_prenex_32676 Int) (v_prenex_32675 Int)) (or (<= (+ main_y 1) v_prenex_32676) (<= (select main_a v_prenex_32675) 2) (<= (+ main_x 1) v_prenex_32675) (<= (+ (select main_a v_prenex_32675) (select main_a v_prenex_32676)) 1000) (<= 1998 (* 2 (select main_a v_prenex_32676))) (< v_prenex_32676 main_y) (<= (* 2 (select main_a v_prenex_32675)) 2))) (forall ((v_prenex_33711 Int) (v_prenex_33712 Int)) (or (<= (* 2 (select main_a v_prenex_33711)) 2) (<= (* 2 (select main_a v_prenex_33712)) 2000) (< v_prenex_33712 main_y) (<= 0 (+ (select main_a v_prenex_33711) 1)) (<= 1000 (+ (select main_a v_prenex_33711) (select main_a v_prenex_33712))) (<= (+ main_y 1) v_prenex_33712))) (forall ((v_prenex_31389 Int) (v_prenex_31388 Int)) (or (< v_prenex_31389 main_y) (<= 0 (* 2 (select main_a v_prenex_31388))) (<= 1000 (+ (select main_a v_prenex_31388) (select main_a v_prenex_31389))) (<= (+ main_y 1) v_prenex_31389) (<= (* 2 (select main_a v_prenex_31388)) 2) (<= 998 (select main_a v_prenex_31389)) (<= (select main_a v_prenex_31389) 1000))) (forall ((v_prenex_33704 Int) (v_prenex_33703 Int)) (or (< v_prenex_33704 main_y) (<= (+ main_y 1) v_prenex_33704) (<= 1998 (* 2 (select main_a v_prenex_33704))) (<= 999 (select main_a v_prenex_33704)) (<= (+ (select main_a v_prenex_33703) (select main_a v_prenex_33704)) 1000))) (or (forall ((v_prenex_30623 Int)) (or (< v_prenex_30623 main_y) (<= (select main_a v_prenex_30623) 1001) (<= (+ main_y 1) v_prenex_30623) (<= 1998 (* 2 (select main_a v_prenex_30623))) (<= 998 (select main_a v_prenex_30623)))) (forall ((v_prenex_30622 Int)) (or (<= 0 (select main_a v_prenex_30622)) (<= (select main_a v_prenex_30622) 1)))) (forall ((v_prenex_31600 Int) (v_prenex_31601 Int)) (or (< v_prenex_31600 main_x) (< v_prenex_31601 main_y) (<= (select main_a v_prenex_31601) (+ (select main_a v_prenex_31600) 1000)) (<= (+ main_x 1) v_prenex_31600) (<= (select main_a v_prenex_31600) 2))) (or (forall ((v_prenex_36880 Int)) (or (<= 0 (select main_a v_prenex_36880)) (<= (select main_a v_prenex_36880) 1))) (forall ((v_prenex_36881 Int)) (or (<= (+ main_y 1) v_prenex_36881) (<= 998 (select main_a v_prenex_36881)) (< v_prenex_36881 main_y) (<= (* 2 (select main_a v_prenex_36881)) 2000)))) (forall ((v_prenex_34352 Int) (v_prenex_34351 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34352))) (<= 0 (* 2 (select main_a v_prenex_34351))) (<= 999 (select main_a v_prenex_34352)) (<= (+ (select main_a v_prenex_34351) 998) (select main_a v_prenex_34352)) (<= (+ main_y 1) v_prenex_34352) (<= (* 2 (select main_a v_prenex_34351)) 2) (< v_prenex_34352 main_y))) (forall ((v_prenex_39429 Int) (v_prenex_39428 Int)) (or (<= (select main_a v_prenex_39429) 1001) (< v_prenex_39429 main_y) (<= 0 (select main_a v_prenex_39428)) (<= (select main_a v_prenex_39429) (+ (select main_a v_prenex_39428) 1000)) (<= (* 2 (select main_a v_prenex_39428)) 2) (<= (+ main_y 1) v_prenex_39429))) (forall ((v_prenex_31352 Int) (v_prenex_31353 Int)) (or (< v_prenex_31353 main_y) (<= (* 2 (select main_a v_prenex_31353)) 2000) (<= (* 2 (select main_a v_prenex_31352)) 2) (<= 1998 (* 2 (select main_a v_prenex_31353))) (<= (select main_a v_prenex_31353) (+ (select main_a v_prenex_31352) 1000)) (<= (+ main_y 1) v_prenex_31353) (<= 0 (* 2 (select main_a v_prenex_31352))))) (forall ((v_prenex_29464 Int) (v_prenex_29463 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29464))) (< v_prenex_29464 main_y) (<= 998 (select main_a v_prenex_29464)) (<= (+ main_y 1) v_prenex_29464) (<= 1000 (+ (select main_a v_prenex_29463) (select main_a v_prenex_29464))) (<= 0 (select main_a v_prenex_29463)))) (forall ((v_prenex_35024 Int) (v_prenex_35023 Int)) (or (<= (+ main_y 1) v_prenex_35024) (< v_prenex_35024 main_y) (<= (select main_a v_prenex_35024) (+ (select main_a v_prenex_35023) 1000)) (<= 0 (* 2 (select main_a v_prenex_35023))) (<= (select main_a v_prenex_35023) 2) (<= 1998 (* 2 (select main_a v_prenex_35024))))) (or (forall ((v_prenex_29925 Int)) (or (<= (select main_a v_prenex_29925) 1000) (<= (* 2 (select main_a v_prenex_29925)) 2000) (<= (+ main_y 1) v_prenex_29925) (< v_prenex_29925 main_y))) (forall ((v_prenex_29924 Int)) (or (<= (select main_a v_prenex_29924) 1) (< v_prenex_29924 main_x) (<= 0 (* 2 (select main_a v_prenex_29924)))))) (forall ((v_prenex_36843 Int) (v_prenex_36842 Int)) (or (< v_prenex_36843 main_y) (<= 0 (+ (select main_a v_prenex_36842) 1)) (<= (+ (select main_a v_prenex_36842) 998) (select main_a v_prenex_36843)) (<= 999 (select main_a v_prenex_36843)) (<= (select main_a v_prenex_36843) 1001) (<= (+ main_y 1) v_prenex_36843))) (forall ((v_prenex_33117 Int) (v_prenex_33116 Int)) (or (<= (+ main_y 1) v_prenex_33117) (<= 999 (select main_a v_prenex_33117)) (<= (select main_a v_prenex_33117) (+ (select main_a v_prenex_33116) 1000)) (<= (select main_a v_prenex_33117) 1000) (<= (* 2 (select main_a v_prenex_33116)) 2) (< v_prenex_33117 main_y) (<= 0 (+ (select main_a v_prenex_33116) 1)))) (forall ((v_prenex_34616 Int) (v_prenex_34615 Int)) (or (<= (* 2 (select main_a v_prenex_34615)) 2) (<= (select main_a v_prenex_34616) 1001) (<= (+ main_y 1) v_prenex_34616) (< v_prenex_34616 main_y) (<= (+ main_x 1) v_prenex_34615) (<= 0 (select main_a v_prenex_34615)) (<= (+ (select main_a v_prenex_34615) (select main_a v_prenex_34616)) 1000))) (or (forall ((v_prenex_36088 Int)) (or (<= 999 (select main_a v_prenex_36088)) (<= (* 2 (select main_a v_prenex_36088)) 2000) (< v_prenex_36088 main_y) (<= (+ main_y 1) v_prenex_36088))) (forall ((v_prenex_36087 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36087))) (<= (select main_a v_prenex_36087) 2) (< v_prenex_36087 main_x)))) (or (forall ((v_prenex_33931 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33931))) (<= 0 (+ (select main_a v_prenex_33931) 1)))) (forall ((v_prenex_33932 Int)) (or (< v_prenex_33932 main_y) (<= 1998 (* 2 (select main_a v_prenex_33932))) (<= (+ main_y 1) v_prenex_33932) (<= (select main_a v_prenex_33932) 1000)))) (forall ((v_prenex_29459 Int) (v_prenex_29460 Int)) (or (<= (select main_a v_prenex_29459) 1) (< v_prenex_29460 main_y) (<= (+ main_y 1) v_prenex_29460) (<= 1000 (+ (select main_a v_prenex_29459) (select main_a v_prenex_29460))) (<= 1998 (* 2 (select main_a v_prenex_29460))) (<= 0 (+ (select main_a v_prenex_29459) 1)) (< v_prenex_29459 main_x))) (forall ((v_prenex_37229 Int) (v_prenex_37230 Int)) (or (<= (select main_a v_prenex_37229) 2) (<= 0 (select main_a v_prenex_37229)) (< v_prenex_37229 main_x) (<= (+ (select main_a v_prenex_37229) (select main_a v_prenex_37230)) 1000) (<= (+ main_x 1) v_prenex_37229))) (or (forall ((v_prenex_32599 Int)) (or (<= 0 (select main_a v_prenex_32599)) (<= (select main_a v_prenex_32599) 1))) (forall ((v_prenex_32600 Int)) (or (< v_prenex_32600 main_y) (<= (select main_a v_prenex_32600) 1000) (<= 998 (select main_a v_prenex_32600)) (<= 1998 (* 2 (select main_a v_prenex_32600))) (<= (+ main_y 1) v_prenex_32600)))) (forall ((v_prenex_36601 Int) (v_prenex_36600 Int)) (or (< v_prenex_36601 main_y) (<= (select main_a v_prenex_36601) (+ (select main_a v_prenex_36600) 1000)) (<= (* 2 (select main_a v_prenex_36600)) 2) (<= (+ main_y 1) v_prenex_36601) (<= 998 (select main_a v_prenex_36601)) (<= 0 (select main_a v_prenex_36600)) (<= (select main_a v_prenex_36601) 1001))) (forall ((v_prenex_36490 Int) (v_prenex_36491 Int)) (or (<= (select main_a v_prenex_36490) 1) (<= (+ main_y 1) v_prenex_36491) (<= (select main_a v_prenex_36491) (+ (select main_a v_prenex_36490) 1000)) (<= (* 2 (select main_a v_prenex_36491)) 2000) (<= 0 (* 2 (select main_a v_prenex_36490))) (<= (select main_a v_prenex_36491) 1000) (< v_prenex_36491 main_y))) (forall ((v_prenex_36872 Int) (v_prenex_36873 Int)) (or (< v_prenex_36873 main_y) (<= (select main_a v_prenex_36873) 1000) (<= 1000 (+ (select main_a v_prenex_36872) (select main_a v_prenex_36873))) (<= 0 (* 2 (select main_a v_prenex_36872))) (<= (* 2 (select main_a v_prenex_36872)) 2) (<= (select main_a v_prenex_36873) 1001) (<= (+ main_y 1) v_prenex_36873))) (forall ((v_prenex_34756 Int) (v_prenex_34755 Int)) (or (<= (+ main_y 1) v_prenex_34756) (<= (select main_a v_prenex_34756) (+ (select main_a v_prenex_34755) 1000)) (<= (select main_a v_prenex_34756) 1000) (<= (* 2 (select main_a v_prenex_34755)) 2) (< v_prenex_34756 main_y) (<= (* 2 (select main_a v_prenex_34756)) 2000))) (or (forall ((v_prenex_38665 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38665))) (< v_prenex_38665 main_x))) (forall ((v_prenex_38666 Int)) (or (< v_prenex_38666 main_y) (<= (+ main_y 1) v_prenex_38666) (<= 1998 (* 2 (select main_a v_prenex_38666))) (<= (select main_a v_prenex_38666) 1001)))) (forall ((v_prenex_35244 Int) (v_prenex_35245 Int)) (or (<= (select main_a v_prenex_35245) 1001) (<= (select main_a v_prenex_35245) (+ (select main_a v_prenex_35244) 1000)) (<= (+ main_y 1) v_prenex_35245) (< v_prenex_35245 main_y) (<= 0 (+ (select main_a v_prenex_35244) 1)) (<= (select main_a v_prenex_35245) 1000))) (forall ((v_prenex_37604 Int) (v_prenex_37605 Int)) (or (< v_prenex_37605 main_y) (<= (+ main_y 1) v_prenex_37605) (<= (select main_a v_prenex_37605) 1000) (<= 999 (select main_a v_prenex_37605)) (<= (select main_a v_prenex_37604) 2) (<= (select main_a v_prenex_37604) 1) (<= 1000 (+ (select main_a v_prenex_37604) (select main_a v_prenex_37605))))) (forall ((v_prenex_37440 Int) (v_prenex_37441 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37441))) (<= (select main_a v_prenex_37440) 1) (<= (select main_a v_prenex_37440) 2) (<= (select main_a v_prenex_37441) 1000) (<= (+ main_y 1) v_prenex_37441) (< v_prenex_37441 main_y) (<= (+ (select main_a v_prenex_37440) (select main_a v_prenex_37441)) 1000))) (forall ((v_prenex_32636 Int) (v_prenex_32635 Int)) (or (<= (select main_a v_prenex_32635) 2) (<= (select main_a v_prenex_32636) 1000) (< v_prenex_32636 main_y) (<= (+ main_y 1) v_prenex_32636) (<= (select main_a v_prenex_32636) 1001) (<= (+ (select main_a v_prenex_32635) 998) (select main_a v_prenex_32636)))) (or (forall ((v_prenex_31360 Int)) (<= 0 (+ (select main_a v_prenex_31360) 1))) (forall ((v_prenex_31361 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31361))) (<= 998 (select main_a v_prenex_31361)) (<= (* 2 (select main_a v_prenex_31361)) 2000) (< v_prenex_31361 main_y) (<= (+ main_y 1) v_prenex_31361)))) (forall ((v_prenex_34142 Int) (v_prenex_34141 Int)) (or (<= (* 2 (select main_a v_prenex_34141)) 2) (<= (+ main_x 1) v_prenex_34141) (<= (+ (select main_a v_prenex_34141) (select main_a v_prenex_34142)) 1000) (<= 1998 (* 2 (select main_a v_prenex_34142))) (<= 0 (select main_a v_prenex_34141)) (< v_prenex_34142 main_y) (<= (+ main_y 1) v_prenex_34142))) (or (forall ((v_prenex_35240 Int)) (or (< v_prenex_35240 main_x) (<= 0 (* 2 (select main_a v_prenex_35240))))) (forall ((v_prenex_35241 Int)) (or (<= (+ main_y 1) v_prenex_35241) (< v_prenex_35241 main_y) (<= (select main_a v_prenex_35241) 1000)))) (forall ((v_prenex_37360 Int) (v_prenex_37361 Int)) (or (<= (select main_a v_prenex_37361) 1001) (< v_prenex_37361 main_y) (<= (select main_a v_prenex_37360) 2) (<= (select main_a v_prenex_37361) 1000) (<= (+ (select main_a v_prenex_37360) 998) (select main_a v_prenex_37361)) (<= (+ main_y 1) v_prenex_37361) (<= 0 (* 2 (select main_a v_prenex_37360))))) (forall ((v_prenex_32878 Int) (v_prenex_32879 Int)) (or (<= 999 (select main_a v_prenex_32879)) (<= 998 (select main_a v_prenex_32879)) (<= (+ main_y 1) v_prenex_32879) (<= (select main_a v_prenex_32878) 2) (<= 1000 (+ (select main_a v_prenex_32878) (select main_a v_prenex_32879))) (< v_prenex_32879 main_y))) (forall ((v_prenex_39854 Int) (v_prenex_39855 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39854))) (<= 0 (+ (select main_a v_prenex_39854) 1)) (<= (+ main_y 1) v_prenex_39855) (< v_prenex_39854 main_x) (<= (+ (select main_a v_prenex_39854) 998) (select main_a v_prenex_39855)) (< v_prenex_39855 main_y) (<= 999 (select main_a v_prenex_39855)))) (forall ((v_prenex_35888 Int) (v_prenex_35889 Int)) (or (<= 0 (select main_a v_prenex_35888)) (<= (+ main_y 1) v_prenex_35889) (<= (select main_a v_prenex_35889) 1000) (< v_prenex_35889 main_y) (<= (* 2 (select main_a v_prenex_35888)) 2) (<= (select main_a v_prenex_35889) (+ (select main_a v_prenex_35888) 1000)) (<= (* 2 (select main_a v_prenex_35889)) 2000))) (forall ((v_prenex_37470 Int) (v_prenex_37471 Int)) (or (< v_prenex_37471 main_y) (<= (select main_a v_prenex_37471) 1000) (<= (+ main_y 1) v_prenex_37471) (<= (* 2 (select main_a v_prenex_37470)) 2) (<= (+ (select main_a v_prenex_37470) (select main_a v_prenex_37471)) 1000) (<= (select main_a v_prenex_37471) 1001) (<= 0 (* 2 (select main_a v_prenex_37470))))) (forall ((v_prenex_37437 Int) (v_prenex_37436 Int)) (or (<= (select main_a v_prenex_37437) 1001) (<= 998 (select main_a v_prenex_37437)) (<= (+ main_y 1) v_prenex_37437) (<= (* 2 (select main_a v_prenex_37436)) 2) (<= (+ (select main_a v_prenex_37436) 998) (select main_a v_prenex_37437)) (<= (select main_a v_prenex_37436) 2) (< v_prenex_37437 main_y))) (forall ((v_prenex_29177 Int) (v_prenex_29176 Int)) (or (<= (select main_a v_prenex_29177) 1001) (<= 0 (+ (select main_a v_prenex_29176) 1)) (< v_prenex_29177 main_y) (<= (select main_a v_prenex_29177) (+ (select main_a v_prenex_29176) 1000)) (<= (* 2 (select main_a v_prenex_29176)) 2) (<= (+ main_x 1) v_prenex_29176) (<= (+ main_y 1) v_prenex_29177))) (forall ((v_prenex_31884 Int) (v_prenex_31885 Int)) (or (<= (+ main_x 1) v_prenex_31884) (<= 0 (+ (select main_a v_prenex_31884) 1)) (<= 0 (* 2 (select main_a v_prenex_31884))) (<= 1998 (* 2 (select main_a v_prenex_31885))) (<= (+ main_y 1) v_prenex_31885) (<= (select main_a v_prenex_31885) (+ (select main_a v_prenex_31884) 1000)) (< v_prenex_31885 main_y))) (forall ((v_prenex_31323 Int) (v_prenex_31322 Int)) (or (<= (+ main_y 1) v_prenex_31323) (<= 0 (* 2 (select main_a v_prenex_31322))) (<= 0 (select main_a v_prenex_31322)) (<= (+ (select main_a v_prenex_31322) (select main_a v_prenex_31323)) 1000) (<= 1998 (* 2 (select main_a v_prenex_31323))) (< v_prenex_31323 main_y) (<= 998 (select main_a v_prenex_31323)))) (forall ((v_prenex_37334 Int) (v_prenex_37335 Int)) (or (<= 0 (+ (select main_a v_prenex_37334) 1)) (<= 999 (select main_a v_prenex_37335)) (< v_prenex_37335 main_y) (<= (select main_a v_prenex_37334) 2) (<= (+ (select main_a v_prenex_37334) 998) (select main_a v_prenex_37335)) (<= (+ main_y 1) v_prenex_37335))) (forall ((v_prenex_30689 Int) (v_prenex_30690 Int)) (or (<= 0 (+ (select main_a v_prenex_30689) 1)) (< v_prenex_30690 main_y) (<= 998 (select main_a v_prenex_30690)) (<= (+ (select main_a v_prenex_30689) (select main_a v_prenex_30690)) 1000) (<= (+ main_y 1) v_prenex_30690) (<= (select main_a v_prenex_30690) 1000))) (forall ((v_prenex_40164 Int) (v_prenex_40163 Int)) (or (< v_prenex_40164 main_y) (<= (+ main_y 1) v_prenex_40164) (<= 0 (+ (select main_a v_prenex_40163) 1)) (<= (* 2 (select main_a v_prenex_40164)) 2000) (<= (select main_a v_prenex_40164) 1001) (<= (select main_a v_prenex_40164) (+ (select main_a v_prenex_40163) 1000)) (<= (select main_a v_prenex_40163) 1))) (forall ((v_prenex_34908 Int) (v_prenex_34907 Int)) (or (< v_prenex_34908 main_y) (<= (* 2 (select main_a v_prenex_34907)) 2) (< v_prenex_34907 main_x) (<= (+ main_y 1) v_prenex_34908) (<= 1998 (* 2 (select main_a v_prenex_34908))) (<= (select main_a v_prenex_34908) (+ (select main_a v_prenex_34907) 1000)))) (forall ((v_prenex_32567 Int) (v_prenex_32568 Int)) (or (<= (+ main_y 1) v_prenex_32568) (<= 0 (select main_a v_prenex_32567)) (<= (select main_a v_prenex_32568) (+ (select main_a v_prenex_32567) 1000)) (< v_prenex_32568 main_y) (<= 999 (select main_a v_prenex_32568)))) (forall ((v_prenex_35826 Int) (v_prenex_35827 Int)) (or (<= (+ (select main_a v_prenex_35826) (select main_a v_prenex_35827)) 1000) (<= (select main_a v_prenex_35826) 1) (<= (* 2 (select main_a v_prenex_35827)) 2000) (<= (+ main_y 1) v_prenex_35827) (< v_prenex_35827 main_y) (<= 999 (select main_a v_prenex_35827)) (<= (* 2 (select main_a v_prenex_35826)) 2))) (forall ((v_prenex_35431 Int) (v_prenex_35430 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35430))) (<= (+ (select main_a v_prenex_35430) 998) (select main_a v_prenex_35431)) (<= 999 (select main_a v_prenex_35431)) (<= (select main_a v_prenex_35431) 1000) (< v_prenex_35431 main_y) (<= (+ main_y 1) v_prenex_35431) (<= (* 2 (select main_a v_prenex_35430)) 2))) (forall ((v_prenex_33436 Int) (v_prenex_33437 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33437))) (<= (+ main_y 1) v_prenex_33437) (<= (select main_a v_prenex_33437) 1001) (< v_prenex_33437 main_y) (<= 0 (+ (select main_a v_prenex_33436) 1)) (<= 1000 (+ (select main_a v_prenex_33436) (select main_a v_prenex_33437))))) (forall ((v_prenex_30147 Int) (v_prenex_30146 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30147))) (<= (select main_a v_prenex_30146) 1) (<= (+ main_y 1) v_prenex_30147) (< v_prenex_30147 main_y) (<= 1000 (+ (select main_a v_prenex_30146) (select main_a v_prenex_30147))) (<= 998 (select main_a v_prenex_30147)) (<= 0 (select main_a v_prenex_30146)))) (or (forall ((v_prenex_32270 Int)) (or (<= 0 (select main_a v_prenex_32270)) (<= (select main_a v_prenex_32270) 1))) (forall ((v_prenex_32271 Int)) (or (<= (* 2 (select main_a v_prenex_32271)) 2000) (<= (select main_a v_prenex_32271) 1000) (<= 998 (select main_a v_prenex_32271)) (< v_prenex_32271 main_y) (<= (+ main_y 1) v_prenex_32271)))) (forall ((v_prenex_33229 Int) (v_prenex_33228 Int)) (or (<= (+ main_y 1) v_prenex_33229) (< v_prenex_33229 main_y) (<= (* 2 (select main_a v_prenex_33228)) 2) (<= (select main_a v_prenex_33229) 1001) (<= (select main_a v_prenex_33229) 1000) (<= 0 (+ (select main_a v_prenex_33228) 1)) (<= (+ (select main_a v_prenex_33228) 998) (select main_a v_prenex_33229)))) (forall ((v_prenex_35730 Int) (v_prenex_35731 Int)) (or (<= (select main_a v_prenex_35731) 1000) (<= (select main_a v_prenex_35730) 2) (<= (+ main_y 1) v_prenex_35731) (<= 1000 (+ (select main_a v_prenex_35730) (select main_a v_prenex_35731))) (<= (* 2 (select main_a v_prenex_35730)) 2) (< v_prenex_35731 main_y))) (or (forall ((v_prenex_35617 Int)) (or (<= 999 (select main_a v_prenex_35617)) (<= (* 2 (select main_a v_prenex_35617)) 2000) (<= (+ main_y 1) v_prenex_35617) (< v_prenex_35617 main_y))) (forall ((v_prenex_35616 Int)) (or (<= (+ main_x 1) v_prenex_35616) (<= (* 2 (select main_a v_prenex_35616)) 2) (<= (select main_a v_prenex_35616) 1)))) (forall ((v_prenex_33642 Int) (v_prenex_33641 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33642))) (<= (+ main_y 1) v_prenex_33642) (< v_prenex_33642 main_y) (<= (+ (select main_a v_prenex_33641) 998) (select main_a v_prenex_33642)) (<= (* 2 (select main_a v_prenex_33641)) 2) (<= 999 (select main_a v_prenex_33642)))) (forall ((v_prenex_31390 Int) (v_prenex_31391 Int)) (or (< v_prenex_31391 main_y) (<= 0 (+ (select main_a v_prenex_31390) 1)) (<= (+ main_y 1) v_prenex_31391) (<= (+ main_x 1) v_prenex_31390) (<= (* 2 (select main_a v_prenex_31390)) 2) (<= (+ (select main_a v_prenex_31390) 998) (select main_a v_prenex_31391)) (<= 998 (select main_a v_prenex_31391)))) (forall ((v_prenex_33061 Int) (v_prenex_33060 Int)) (or (<= (+ main_y 1) v_prenex_33061) (<= 0 (* 2 (select main_a v_prenex_33060))) (< v_prenex_33061 main_y) (<= (* 2 (select main_a v_prenex_33061)) 2000) (<= 998 (select main_a v_prenex_33061)) (<= (select main_a v_prenex_33060) 2) (<= (select main_a v_prenex_33061) (+ (select main_a v_prenex_33060) 1000)))) (forall ((v_prenex_29746 Int) (v_prenex_29745 Int)) (or (< v_prenex_29746 main_y) (<= 1000 (+ (select main_a v_prenex_29745) (select main_a v_prenex_29746))) (<= (select main_a v_prenex_29746) 1000) (<= (+ main_y 1) v_prenex_29746) (<= 0 (* 2 (select main_a v_prenex_29745))))) (forall ((v_prenex_36081 Int) (v_prenex_36082 Int)) (or (< v_prenex_36082 main_y) (<= 999 (select main_a v_prenex_36082)) (<= 1000 (+ (select main_a v_prenex_36081) (select main_a v_prenex_36082))) (<= 998 (select main_a v_prenex_36082)) (<= 0 (* 2 (select main_a v_prenex_36081))) (<= (select main_a v_prenex_36081) 2) (<= (+ main_y 1) v_prenex_36082))) (forall ((v_prenex_31293 Int) (v_prenex_31292 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31293))) (<= 1000 (+ (select main_a v_prenex_31292) (select main_a v_prenex_31293))) (<= 0 (select main_a v_prenex_31292)) (< v_prenex_31293 main_y) (<= (+ main_y 1) v_prenex_31293) (< v_prenex_31292 main_x))) (forall ((v_prenex_29002 Int) (v_prenex_29003 Int)) (or (<= (+ main_y 1) v_prenex_29003) (<= 1998 (* 2 (select main_a v_prenex_29003))) (<= (select main_a v_prenex_29003) 1000) (< v_prenex_29003 main_y) (<= 0 (+ (select main_a v_prenex_29002) 1)) (<= (+ (select main_a v_prenex_29002) (select main_a v_prenex_29003)) 1000))) (forall ((v_prenex_31996 Int) (v_prenex_31997 Int)) (or (<= (* 2 (select main_a v_prenex_31996)) 2) (<= (select main_a v_prenex_31997) 1000) (< v_prenex_31997 main_y) (<= (+ main_y 1) v_prenex_31997) (<= 0 (select main_a v_prenex_31996)) (<= (+ (select main_a v_prenex_31996) (select main_a v_prenex_31997)) 1000) (<= (select main_a v_prenex_31997) 1001))) (forall ((v_prenex_36940 Int) (v_prenex_36941 Int)) (or (< v_prenex_36941 main_y) (<= 0 (* 2 (select main_a v_prenex_36940))) (<= (+ main_y 1) v_prenex_36941) (<= 998 (select main_a v_prenex_36941)) (<= (select main_a v_prenex_36940) 2) (<= 1998 (* 2 (select main_a v_prenex_36941))) (<= (+ (select main_a v_prenex_36940) (select main_a v_prenex_36941)) 1000))) (forall ((v_prenex_29240 Int) (v_prenex_29241 Int)) (or (<= (+ (select main_a v_prenex_29240) (select main_a v_prenex_29241)) 1000) (<= (+ main_y 1) v_prenex_29241) (<= (select main_a v_prenex_29241) 1001) (<= 0 (+ (select main_a v_prenex_29240) 1)) (< v_prenex_29241 main_y) (<= (select main_a v_prenex_29241) 1000))) (or (forall ((v_prenex_30005 Int)) (or (<= 999 (select main_a v_prenex_30005)) (<= (+ main_y 1) v_prenex_30005) (< v_prenex_30005 main_y) (<= 1998 (* 2 (select main_a v_prenex_30005))))) (forall ((v_prenex_30004 Int)) (or (<= (* 2 (select main_a v_prenex_30004)) 2) (<= 0 (+ (select main_a v_prenex_30004) 1))))) (forall ((v_prenex_31734 Int) (v_prenex_31733 Int)) (or (<= 998 (select main_a v_prenex_31734)) (<= (+ (select main_a v_prenex_31733) (select main_a v_prenex_31734)) 1000) (< v_prenex_31734 main_y) (<= 0 (+ (select main_a v_prenex_31733) 1)) (<= 1998 (* 2 (select main_a v_prenex_31734))) (<= (+ main_y 1) v_prenex_31734))) (forall ((v_prenex_30084 Int) (v_prenex_30085 Int)) (or (< v_prenex_30085 main_y) (<= 1998 (* 2 (select main_a v_prenex_30085))) (<= 1000 (+ (select main_a v_prenex_30084) (select main_a v_prenex_30085))) (<= 0 (+ (select main_a v_prenex_30084) 1)) (<= 999 (select main_a v_prenex_30085)) (<= (select main_a v_prenex_30084) 1) (<= (+ main_y 1) v_prenex_30085))) (forall ((v_prenex_34962 Int) (v_prenex_34961 Int)) (or (<= (+ main_x 1) v_prenex_34961) (<= 1998 (* 2 (select main_a v_prenex_34962))) (<= (+ main_y 1) v_prenex_34962) (<= (select main_a v_prenex_34962) (+ (select main_a v_prenex_34961) 1000)) (< v_prenex_34962 main_y) (<= (select main_a v_prenex_34961) 1))) (forall ((v_prenex_37022 Int) (v_prenex_37023 Int)) (or (< v_prenex_37023 main_y) (<= (select main_a v_prenex_37023) 1000) (<= (+ (select main_a v_prenex_37022) 998) (select main_a v_prenex_37023)) (<= 998 (select main_a v_prenex_37023)) (<= (select main_a v_prenex_37022) 2) (<= 0 (* 2 (select main_a v_prenex_37022))) (<= (+ main_y 1) v_prenex_37023))) (forall ((v_prenex_34200 Int) (v_prenex_34199 Int)) (or (<= (select main_a v_prenex_34199) 1) (<= (* 2 (select main_a v_prenex_34200)) 2000) (< v_prenex_34200 main_y) (<= (+ main_y 1) v_prenex_34200) (<= (select main_a v_prenex_34200) 1001) (<= (+ (select main_a v_prenex_34199) 998) (select main_a v_prenex_34200)) (<= 0 (select main_a v_prenex_34199)))) (forall ((v_prenex_36926 Int) (v_prenex_36927 Int)) (or (< v_prenex_36926 main_x) (<= (+ main_y 1) v_prenex_36927) (<= 0 (* 2 (select main_a v_prenex_36926))) (<= (+ (select main_a v_prenex_36926) 998) (select main_a v_prenex_36927)) (< v_prenex_36927 main_y) (<= (* 2 (select main_a v_prenex_36926)) 2) (<= (select main_a v_prenex_36927) 1001))) (forall ((v_prenex_39867 Int) (v_prenex_39866 Int)) (or (<= (+ main_y 1) v_prenex_39867) (<= (select main_a v_prenex_39867) (+ (select main_a v_prenex_39866) 1000)) (< v_prenex_39867 main_y) (<= (* 2 (select main_a v_prenex_39866)) 2) (<= (select main_a v_prenex_39867) 1000))) (forall ((v_prenex_37613 Int) (v_prenex_37612 Int)) (or (<= (+ (select main_a v_prenex_37612) (select main_a v_prenex_37613)) 1000) (<= 0 (select main_a v_prenex_37612)) (<= (+ main_y 1) v_prenex_37613) (< v_prenex_37613 main_y) (<= (select main_a v_prenex_37613) 1000))) (forall ((v_prenex_36792 Int) (v_prenex_36793 Int)) (or (<= (+ main_y 1) v_prenex_36793) (< v_prenex_36793 main_y) (<= 0 (+ (select main_a v_prenex_36792) 1)) (<= (+ (select main_a v_prenex_36792) (select main_a v_prenex_36793)) 1000) (<= (* 2 (select main_a v_prenex_36792)) 2) (<= (select main_a v_prenex_36793) 1001) (<= 1998 (* 2 (select main_a v_prenex_36793))))) (forall ((v_prenex_31824 Int) (v_prenex_31825 Int)) (or (<= (select main_a v_prenex_31824) 2) (< v_prenex_31825 main_y) (<= (select main_a v_prenex_31825) 1000) (<= 1998 (* 2 (select main_a v_prenex_31825))) (<= (+ (select main_a v_prenex_31824) 998) (select main_a v_prenex_31825)) (<= (+ main_y 1) v_prenex_31825) (<= 0 (* 2 (select main_a v_prenex_31824))))) (forall ((v_prenex_33043 Int) (v_prenex_33042 Int)) (or (<= (+ main_x 1) v_prenex_33042) (< v_prenex_33042 main_x) (< v_prenex_33043 main_y) (<= 1000 (+ (select main_a v_prenex_33042) (select main_a v_prenex_33043))) (<= (select main_a v_prenex_33042) 2))) (or (forall ((v_prenex_34428 Int)) (or (<= 998 (select main_a v_prenex_34428)) (<= (* 2 (select main_a v_prenex_34428)) 2000) (<= (+ main_y 1) v_prenex_34428) (< v_prenex_34428 main_y))) (forall ((v_prenex_34427 Int)) (or (<= (+ main_x 1) v_prenex_34427) (<= 0 (* 2 (select main_a v_prenex_34427))) (<= (select main_a v_prenex_34427) 2)))) (forall ((v_prenex_39205 Int) (v_prenex_39204 Int)) (or (<= (+ main_y 1) v_prenex_39205) (<= 1998 (* 2 (select main_a v_prenex_39205))) (< v_prenex_39205 main_y) (<= (+ main_x 1) v_prenex_39204) (<= 0 (+ (select main_a v_prenex_39204) 1)) (<= (+ (select main_a v_prenex_39204) (select main_a v_prenex_39205)) 1000))) (forall ((v_prenex_35501 Int) (v_prenex_35500 Int)) (or (<= 998 (select main_a v_prenex_35501)) (< v_prenex_35501 main_y) (<= 1000 (+ (select main_a v_prenex_35500) (select main_a v_prenex_35501))) (<= (+ main_y 1) v_prenex_35501) (<= (select main_a v_prenex_35501) 1001))) (forall ((v_prenex_37276 Int) (v_prenex_37277 Int)) (or (<= (+ main_y 1) v_prenex_37277) (< v_prenex_37277 main_y) (<= 0 (+ (select main_a v_prenex_37276) 1)) (<= (select main_a v_prenex_37277) 1001) (<= (select main_a v_prenex_37277) 1000) (<= 1000 (+ (select main_a v_prenex_37276) (select main_a v_prenex_37277))) (<= (* 2 (select main_a v_prenex_37276)) 2))) (forall ((v_prenex_37466 Int) (v_prenex_37467 Int)) (or (<= (+ main_y 1) v_prenex_37467) (<= (+ (select main_a v_prenex_37466) (select main_a v_prenex_37467)) 1000) (<= 0 (* 2 (select main_a v_prenex_37466))) (< v_prenex_37467 main_y) (<= (select main_a v_prenex_37467) 1000))) (forall ((v_prenex_36950 Int) (v_prenex_36951 Int)) (or (<= (select main_a v_prenex_36951) 1000) (< v_prenex_36951 main_y) (<= 998 (select main_a v_prenex_36951)) (<= (+ (select main_a v_prenex_36950) 998) (select main_a v_prenex_36951)) (<= 0 (* 2 (select main_a v_prenex_36950))) (<= (+ main_y 1) v_prenex_36951))) (forall ((v_prenex_36566 Int) (v_prenex_36567 Int)) (or (<= (+ main_y 1) v_prenex_36567) (<= (select main_a v_prenex_36567) 1001) (<= 1000 (+ (select main_a v_prenex_36566) (select main_a v_prenex_36567))) (<= 0 (+ (select main_a v_prenex_36566) 1)) (<= 0 (select main_a v_prenex_36566)) (< v_prenex_36567 main_y))) (or (forall ((v_prenex_34913 Int)) (or (<= 0 (select main_a v_prenex_34913)) (<= 0 (+ (select main_a v_prenex_34913) 1)) (< v_prenex_34913 main_x))) (forall ((v_prenex_34914 Int)) (or (< v_prenex_34914 main_y) (<= (* 2 (select main_a v_prenex_34914)) 2000) (<= (+ main_y 1) v_prenex_34914) (<= (select main_a v_prenex_34914) 1000)))) (forall ((v_prenex_33768 Int) (v_prenex_33767 Int)) (or (<= (+ (select main_a v_prenex_33767) (select main_a v_prenex_33768)) 1000) (< v_prenex_33768 main_y) (<= 0 (+ (select main_a v_prenex_33767) 1)) (<= 1998 (* 2 (select main_a v_prenex_33768))) (<= (select main_a v_prenex_33768) 1000) (<= (+ main_y 1) v_prenex_33768))) (forall ((v_prenex_39209 Int) (v_prenex_39208 Int)) (or (<= 0 (+ (select main_a v_prenex_39208) 1)) (<= 998 (select main_a v_prenex_39209)) (< v_prenex_39209 main_y) (<= (+ (select main_a v_prenex_39208) (select main_a v_prenex_39209)) 1000) (<= (+ main_y 1) v_prenex_39209) (<= 1998 (* 2 (select main_a v_prenex_39209))) (<= (select main_a v_prenex_39208) 2))) (forall ((v_prenex_37341 Int) (v_prenex_37340 Int)) (or (<= 998 (select main_a v_prenex_37341)) (<= (+ main_y 1) v_prenex_37341) (< v_prenex_37341 main_y) (<= (select main_a v_prenex_37341) (+ (select main_a v_prenex_37340) 1000)) (<= (select main_a v_prenex_37340) 2) (<= (select main_a v_prenex_37340) 1) (<= (select main_a v_prenex_37341) 1000))) (forall ((v_prenex_38756 Int) (v_prenex_38755 Int)) (or (<= (+ (select main_a v_prenex_38755) (select main_a v_prenex_38756)) 1000) (<= (+ main_y 1) v_prenex_38756) (< v_prenex_38756 main_y) (<= 0 (* 2 (select main_a v_prenex_38755))) (<= 1998 (* 2 (select main_a v_prenex_38756))))) (forall ((v_prenex_32856 Int) (v_prenex_32857 Int)) (or (<= (+ main_y 1) v_prenex_32857) (<= 999 (select main_a v_prenex_32857)) (<= (+ (select main_a v_prenex_32856) (select main_a v_prenex_32857)) 1000) (< v_prenex_32857 main_y) (< v_prenex_32856 main_x))) (forall ((v_prenex_29672 Int) (v_prenex_29671 Int)) (or (<= (select main_a v_prenex_29672) (+ (select main_a v_prenex_29671) 1000)) (<= (select main_a v_prenex_29672) 1000) (<= (select main_a v_prenex_29671) 2) (< v_prenex_29672 main_y) (<= 0 (select main_a v_prenex_29671)) (<= (+ main_y 1) v_prenex_29672) (<= 1998 (* 2 (select main_a v_prenex_29672))))) (forall ((v_prenex_36777 Int) (v_prenex_36776 Int)) (or (<= 1000 (+ (select main_a v_prenex_36776) (select main_a v_prenex_36777))) (<= (select main_a v_prenex_36777) 1000) (<= (+ main_y 1) v_prenex_36777) (< v_prenex_36777 main_y) (<= (+ main_x 1) v_prenex_36776) (<= 0 (+ (select main_a v_prenex_36776) 1)))) (forall ((v_prenex_34512 Int) (v_prenex_34511 Int)) (or (<= (select main_a v_prenex_34512) (+ (select main_a v_prenex_34511) 1000)) (<= 999 (select main_a v_prenex_34512)) (< v_prenex_34511 main_x) (<= 0 (+ (select main_a v_prenex_34511) 1)) (< v_prenex_34512 main_y) (<= (+ main_y 1) v_prenex_34512))) (forall ((v_prenex_36458 Int) (v_prenex_36459 Int)) (or (<= (select main_a v_prenex_36458) 2) (< v_prenex_36458 main_x) (< v_prenex_36459 main_y) (<= (select main_a v_prenex_36459) 1000) (<= 1000 (+ (select main_a v_prenex_36458) (select main_a v_prenex_36459))) (<= (+ main_y 1) v_prenex_36459))) (forall ((v_prenex_34738 Int) (v_prenex_34737 Int)) (or (<= (+ main_y 1) v_prenex_34738) (< v_prenex_34738 main_y) (<= (select main_a v_prenex_34738) 1000) (<= 0 (+ (select main_a v_prenex_34737) 1)) (<= (select main_a v_prenex_34738) (+ (select main_a v_prenex_34737) 1000)))) (forall ((v_prenex_39421 Int) (v_prenex_39420 Int)) (or (<= (select main_a v_prenex_39421) (+ (select main_a v_prenex_39420) 1000)) (<= (select main_a v_prenex_39421) 1001) (<= (+ main_y 1) v_prenex_39421) (< v_prenex_39421 main_y) (<= 998 (select main_a v_prenex_39421)) (<= (select main_a v_prenex_39420) 1))) (forall ((v_prenex_35818 Int) (v_prenex_35819 Int)) (or (< v_prenex_35819 main_y) (<= (* 2 (select main_a v_prenex_35819)) 2000) (<= (+ main_y 1) v_prenex_35819) (<= 0 (+ (select main_a v_prenex_35818) 1)) (<= 0 (select main_a v_prenex_35818)) (<= (select main_a v_prenex_35819) (+ (select main_a v_prenex_35818) 1000)) (<= (select main_a v_prenex_35819) 1001))) (forall ((v_prenex_33551 Int) (v_prenex_33550 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33550))) (<= (* 2 (select main_a v_prenex_33550)) 2) (<= (+ (select main_a v_prenex_33550) (select main_a v_prenex_33551)) 1000) (< v_prenex_33551 main_y) (<= (select main_a v_prenex_33551) 1001) (<= (+ main_y 1) v_prenex_33551))) (forall ((v_prenex_39407 Int) (v_prenex_39406 Int)) (or (<= (select main_a v_prenex_39407) 1000) (<= (+ main_y 1) v_prenex_39407) (< v_prenex_39407 main_y) (<= (select main_a v_prenex_39407) (+ (select main_a v_prenex_39406) 1000)) (<= (* 2 (select main_a v_prenex_39406)) 2))) (forall ((v_prenex_36920 Int) (v_prenex_36921 Int)) (or (< v_prenex_36921 main_y) (<= 0 (* 2 (select main_a v_prenex_36920))) (<= (+ main_y 1) v_prenex_36921) (<= (select main_a v_prenex_36921) (+ (select main_a v_prenex_36920) 1000)) (<= 0 (select main_a v_prenex_36920)) (<= (select main_a v_prenex_36921) 1001))) (forall ((v_prenex_39663 Int) (v_prenex_39664 Int)) (or (<= 999 (select main_a v_prenex_39664)) (<= (select main_a v_prenex_39664) (+ (select main_a v_prenex_39663) 1000)) (<= (+ main_y 1) v_prenex_39664) (<= 998 (select main_a v_prenex_39664)) (<= 0 (select main_a v_prenex_39663)) (< v_prenex_39664 main_y) (<= 0 (+ (select main_a v_prenex_39663) 1)))) (forall ((v_prenex_31176 Int) (v_prenex_31175 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31175))) (< v_prenex_31176 main_y) (<= 999 (select main_a v_prenex_31176)) (<= (+ (select main_a v_prenex_31175) 998) (select main_a v_prenex_31176)) (<= 998 (select main_a v_prenex_31176)) (<= (+ main_y 1) v_prenex_31176) (<= (* 2 (select main_a v_prenex_31175)) 2))) (forall ((v_prenex_36636 Int) (v_prenex_36637 Int)) (or (< v_prenex_36637 main_y) (<= (select main_a v_prenex_36637) 1000) (<= 998 (select main_a v_prenex_36637)) (<= (+ (select main_a v_prenex_36636) (select main_a v_prenex_36637)) 1000) (<= (select main_a v_prenex_36636) 1) (<= (+ main_y 1) v_prenex_36637))) (forall ((v_prenex_33946 Int) (v_prenex_33945 Int)) (or (<= (select main_a v_prenex_33946) 1001) (<= 998 (select main_a v_prenex_33946)) (< v_prenex_33946 main_y) (<= 0 (+ (select main_a v_prenex_33945) 1)) (<= (+ (select main_a v_prenex_33945) (select main_a v_prenex_33946)) 1000) (<= (+ main_y 1) v_prenex_33946) (<= (select main_a v_prenex_33945) 2))) (forall ((v_prenex_32470 Int) (v_prenex_32469 Int)) (or (<= (+ main_x 1) v_prenex_32469) (<= (+ (select main_a v_prenex_32469) (select main_a v_prenex_32470)) 1000) (<= 0 (* 2 (select main_a v_prenex_32469))) (<= (+ main_y 1) v_prenex_32470) (<= 999 (select main_a v_prenex_32470)) (< v_prenex_32470 main_y))) (forall ((v_prenex_39023 Int) (v_prenex_39022 Int)) (or (<= (+ (select main_a v_prenex_39022) (select main_a v_prenex_39023)) 1000) (<= 0 (+ (select main_a v_prenex_39022) 1)) (<= 1998 (* 2 (select main_a v_prenex_39023))) (< v_prenex_39023 main_y) (<= (+ main_y 1) v_prenex_39023) (<= (+ main_x 1) v_prenex_39022) (<= (* 2 (select main_a v_prenex_39022)) 2))) (forall ((v_prenex_36036 Int) (v_prenex_36035 Int)) (or (< v_prenex_36036 main_y) (<= (select main_a v_prenex_36036) 1001) (<= (+ main_y 1) v_prenex_36036) (<= (+ (select main_a v_prenex_36035) 998) (select main_a v_prenex_36036)) (<= 0 (+ (select main_a v_prenex_36035) 1)))) (forall ((v_prenex_30408 Int) (v_prenex_30409 Int)) (or (<= 999 (select main_a v_prenex_30409)) (<= (select main_a v_prenex_30409) 1000) (< v_prenex_30409 main_y) (<= (select main_a v_prenex_30408) 2) (<= (+ main_y 1) v_prenex_30409) (<= (+ (select main_a v_prenex_30408) (select main_a v_prenex_30409)) 1000))) (or (forall ((v_prenex_34814 Int)) (or (<= (select main_a v_prenex_34814) 1) (<= 0 (+ (select main_a v_prenex_34814) 1)))) (forall ((v_prenex_34815 Int)) (or (<= 998 (select main_a v_prenex_34815)) (< v_prenex_34815 main_y) (<= (select main_a v_prenex_34815) 1001) (<= (+ main_y 1) v_prenex_34815) (<= 1998 (* 2 (select main_a v_prenex_34815)))))) (forall ((v_prenex_37704 Int) (v_prenex_37705 Int)) (or (< v_prenex_37705 main_y) (<= 1000 (+ (select main_a v_prenex_37704) (select main_a v_prenex_37705))) (<= (* 2 (select main_a v_prenex_37705)) 2000) (<= 1998 (* 2 (select main_a v_prenex_37705))) (<= (+ main_y 1) v_prenex_37705) (<= (select main_a v_prenex_37704) 1))) (forall ((v_prenex_38324 Int) (v_prenex_38323 Int)) (or (<= (select main_a v_prenex_38323) 1) (< v_prenex_38324 main_y) (<= (+ main_y 1) v_prenex_38324) (<= (+ (select main_a v_prenex_38323) (select main_a v_prenex_38324)) 1000) (<= (select main_a v_prenex_38324) 1000) (<= (* 2 (select main_a v_prenex_38324)) 2000))) (forall ((v_prenex_39344 Int) (v_prenex_39345 Int)) (or (<= (+ main_y 1) v_prenex_39345) (< v_prenex_39345 main_y) (<= 0 (select main_a v_prenex_39344)) (<= (+ (select main_a v_prenex_39344) 998) (select main_a v_prenex_39345)) (<= (* 2 (select main_a v_prenex_39345)) 2000) (<= (* 2 (select main_a v_prenex_39344)) 2))) (forall ((v_prenex_35810 Int) (v_prenex_35811 Int)) (or (<= (+ main_y 1) v_prenex_35811) (<= (+ main_x 1) v_prenex_35810) (<= (select main_a v_prenex_35811) 1001) (<= (+ (select main_a v_prenex_35810) (select main_a v_prenex_35811)) 1000) (< v_prenex_35811 main_y))) (forall ((v_prenex_39153 Int) (v_prenex_39152 Int)) (or (<= 0 (select main_a v_prenex_39152)) (< v_prenex_39153 main_y) (<= 0 (+ (select main_a v_prenex_39152) 1)) (<= (select main_a v_prenex_39153) 1000) (<= (+ (select main_a v_prenex_39152) (select main_a v_prenex_39153)) 1000) (<= 998 (select main_a v_prenex_39153)) (<= (+ main_y 1) v_prenex_39153))) (forall ((v_prenex_29949 Int) (v_prenex_29948 Int)) (or (<= (+ main_x 1) v_prenex_29948) (<= 1000 (+ (select main_a v_prenex_29948) (select main_a v_prenex_29949))) (<= (select main_a v_prenex_29948) 1) (< v_prenex_29948 main_x))) (or (forall ((v_prenex_30781 Int)) (<= 0 (* 2 (select main_a v_prenex_30781)))) (forall ((v_prenex_30782 Int)) (or (<= (+ main_y 1) v_prenex_30782) (<= (select main_a v_prenex_30782) 1001) (< v_prenex_30782 main_y) (<= 998 (select main_a v_prenex_30782))))) (forall ((v_prenex_35546 Int) (v_prenex_35547 Int)) (or (<= (+ main_x 1) v_prenex_35546) (<= (+ main_y 1) v_prenex_35547) (< v_prenex_35547 main_y) (<= 0 (* 2 (select main_a v_prenex_35546))) (<= 998 (select main_a v_prenex_35547)) (<= (+ (select main_a v_prenex_35546) (select main_a v_prenex_35547)) 1000))) (forall ((v_prenex_33658 Int) (v_prenex_33657 Int)) (or (< v_prenex_33658 main_y) (<= (select main_a v_prenex_33657) 2) (<= (+ (select main_a v_prenex_33657) (select main_a v_prenex_33658)) 1000) (<= 1998 (* 2 (select main_a v_prenex_33658))) (<= (* 2 (select main_a v_prenex_33658)) 2000) (<= (+ main_y 1) v_prenex_33658) (<= 0 (* 2 (select main_a v_prenex_33657))))) (forall ((v_prenex_35376 Int) (v_prenex_35377 Int)) (or (<= (select main_a v_prenex_35377) 1000) (<= (select main_a v_prenex_35376) 1) (<= (+ main_y 1) v_prenex_35377) (<= 1000 (+ (select main_a v_prenex_35376) (select main_a v_prenex_35377))) (<= 998 (select main_a v_prenex_35377)) (< v_prenex_35377 main_y) (<= 0 (+ (select main_a v_prenex_35376) 1)))) (or (forall ((v_prenex_34748 Int)) (or (< v_prenex_34748 main_y) (<= (+ main_y 1) v_prenex_34748) (<= (* 2 (select main_a v_prenex_34748)) 2000) (<= (select main_a v_prenex_34748) 1000))) (forall ((v_prenex_34747 Int)) (or (<= (+ main_x 1) v_prenex_34747) (<= (select main_a v_prenex_34747) 1) (<= 0 (select main_a v_prenex_34747))))) (forall ((v_prenex_39793 Int) (v_prenex_39792 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39792))) (<= (select main_a v_prenex_39793) (+ (select main_a v_prenex_39792) 1000)) (<= (+ main_y 1) v_prenex_39793) (< v_prenex_39793 main_y) (<= 998 (select main_a v_prenex_39793)) (<= 0 (+ (select main_a v_prenex_39792) 1)))) (forall ((v_prenex_40046 Int) (v_prenex_40045 Int)) (or (< v_prenex_40046 main_y) (< v_prenex_40045 main_x) (<= 0 (* 2 (select main_a v_prenex_40045))) (<= 1998 (* 2 (select main_a v_prenex_40046))) (<= 1000 (+ (select main_a v_prenex_40045) (select main_a v_prenex_40046))) (<= (+ main_y 1) v_prenex_40046))) (forall ((v_prenex_39641 Int) (v_prenex_39642 Int)) (or (<= (+ (select main_a v_prenex_39641) 998) (select main_a v_prenex_39642)) (< v_prenex_39642 main_y) (<= (* 2 (select main_a v_prenex_39641)) 2) (<= 0 (+ (select main_a v_prenex_39641) 1)) (<= 999 (select main_a v_prenex_39642)) (<= (+ main_y 1) v_prenex_39642))) (or (forall ((v_prenex_37380 Int)) (or (<= 0 (+ (select main_a v_prenex_37380) 1)) (<= (* 2 (select main_a v_prenex_37380)) 2))) (forall ((v_prenex_37381 Int)) (or (<= (select main_a v_prenex_37381) 1001) (<= (select main_a v_prenex_37381) 1000) (<= (+ main_y 1) v_prenex_37381) (< v_prenex_37381 main_y) (<= 1998 (* 2 (select main_a v_prenex_37381)))))) (forall ((v_prenex_39308 Int) (v_prenex_39309 Int)) (or (<= 999 (select main_a v_prenex_39309)) (< v_prenex_39309 main_y) (<= (select main_a v_prenex_39309) 1000) (<= 1000 (+ (select main_a v_prenex_39308) (select main_a v_prenex_39309))) (<= (+ main_y 1) v_prenex_39309))) (or (forall ((v_prenex_35417 Int)) (or (<= (select main_a v_prenex_35417) 1000) (< v_prenex_35417 main_y) (<= (+ main_y 1) v_prenex_35417) (<= 1998 (* 2 (select main_a v_prenex_35417))))) (forall ((v_prenex_35416 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35416))) (<= (+ main_x 1) v_prenex_35416) (<= (select main_a v_prenex_35416) 1)))) (forall ((v_prenex_37398 Int) (v_prenex_37399 Int)) (or (<= (select main_a v_prenex_37398) 1) (<= (+ (select main_a v_prenex_37398) 998) (select main_a v_prenex_37399)) (<= (select main_a v_prenex_37399) 1001) (< v_prenex_37399 main_y) (<= (+ main_y 1) v_prenex_37399) (<= (+ main_x 1) v_prenex_37398))) (forall ((v_prenex_33090 Int) (v_prenex_33091 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33090))) (<= (select main_a v_prenex_33090) 2) (<= (select main_a v_prenex_33091) (+ (select main_a v_prenex_33090) 1000)) (<= 998 (select main_a v_prenex_33091)) (<= (+ main_y 1) v_prenex_33091) (<= 999 (select main_a v_prenex_33091)) (< v_prenex_33091 main_y))) (forall ((v_prenex_36234 Int) (v_prenex_36233 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36234))) (<= (+ (select main_a v_prenex_36233) (select main_a v_prenex_36234)) 1000) (< v_prenex_36234 main_y) (<= (* 2 (select main_a v_prenex_36233)) 2) (<= (+ main_y 1) v_prenex_36234) (<= 0 (* 2 (select main_a v_prenex_36233))) (<= 998 (select main_a v_prenex_36234)))) (forall ((v_prenex_38158 Int) (v_prenex_38157 Int)) (or (<= (+ (select main_a v_prenex_38157) 998) (select main_a v_prenex_38158)) (<= 0 (+ (select main_a v_prenex_38157) 1)) (<= (+ main_x 1) v_prenex_38157) (<= (* 2 (select main_a v_prenex_38157)) 2) (< v_prenex_38157 main_x))) (forall ((v_prenex_34688 Int) (v_prenex_34687 Int)) (or (<= (+ main_y 1) v_prenex_34688) (<= (select main_a v_prenex_34688) 1000) (<= (select main_a v_prenex_34688) (+ (select main_a v_prenex_34687) 1000)) (<= 0 (+ (select main_a v_prenex_34687) 1)) (< v_prenex_34688 main_y) (<= (select main_a v_prenex_34688) 1001))) (forall ((v_prenex_31640 Int) (v_prenex_31641 Int)) (or (<= 998 (select main_a v_prenex_31641)) (<= (select main_a v_prenex_31640) 1) (<= (select main_a v_prenex_31641) (+ (select main_a v_prenex_31640) 1000)) (< v_prenex_31641 main_y) (<= (+ main_y 1) v_prenex_31641) (<= 999 (select main_a v_prenex_31641)))) (or (forall ((v_prenex_35725 Int)) (or (< v_prenex_35725 main_y) (<= (+ main_y 1) v_prenex_35725) (<= 1998 (* 2 (select main_a v_prenex_35725))) (<= (select main_a v_prenex_35725) 1000) (<= 999 (select main_a v_prenex_35725)))) (forall ((v_prenex_35724 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35724))) (<= 0 (+ (select main_a v_prenex_35724) 1))))) (forall ((v_prenex_37977 Int) (v_prenex_37976 Int)) (or (<= 1000 (+ (select main_a v_prenex_37976) (select main_a v_prenex_37977))) (<= (+ main_y 1) v_prenex_37977) (<= (* 2 (select main_a v_prenex_37977)) 2000) (< v_prenex_37977 main_y))) (forall ((v_prenex_31507 Int) (v_prenex_31506 Int)) (or (<= (select main_a v_prenex_31507) 1000) (<= (+ (select main_a v_prenex_31506) 998) (select main_a v_prenex_31507)) (<= (+ main_y 1) v_prenex_31507) (< v_prenex_31507 main_y) (<= 0 (+ (select main_a v_prenex_31506) 1)) (< v_prenex_31506 main_x))) (forall ((v_prenex_40153 Int) (v_prenex_40154 Int)) (or (<= (select main_a v_prenex_40154) 1000) (<= (+ main_y 1) v_prenex_40154) (< v_prenex_40153 main_x) (<= (* 2 (select main_a v_prenex_40153)) 2) (<= (select main_a v_prenex_40154) (+ (select main_a v_prenex_40153) 1000)) (< v_prenex_40154 main_y))) (forall ((v_prenex_37631 Int) (v_prenex_37630 Int)) (or (<= (* 2 (select main_a v_prenex_37630)) 2) (<= 1998 (* 2 (select main_a v_prenex_37631))) (< v_prenex_37631 main_y) (<= 998 (select main_a v_prenex_37631)) (<= (select main_a v_prenex_37631) (+ (select main_a v_prenex_37630) 1000)) (<= 0 (+ (select main_a v_prenex_37630) 1)) (<= (+ main_y 1) v_prenex_37631))) (forall ((v_prenex_39506 Int) (v_prenex_39507 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39507))) (<= 0 (+ (select main_a v_prenex_39506) 1)) (< v_prenex_39507 main_y) (<= (+ main_y 1) v_prenex_39507) (<= 1000 (+ (select main_a v_prenex_39506) (select main_a v_prenex_39507))) (< v_prenex_39506 main_x))) (forall ((v_prenex_40453 Int) (v_prenex_40452 Int)) (or (<= (select main_a v_prenex_40453) (+ (select main_a v_prenex_40452) 1000)) (<= 0 (+ (select main_a v_prenex_40452) 1)) (<= (+ main_x 1) v_prenex_40452) (<= (+ main_y 1) v_prenex_40453) (<= 0 (* 2 (select main_a v_prenex_40452))) (<= (* 2 (select main_a v_prenex_40453)) 2000) (< v_prenex_40453 main_y))) (or (forall ((v_prenex_40446 Int)) (<= 0 (* 2 (select main_a v_prenex_40446)))) (forall ((v_prenex_40447 Int)) (or (<= (select main_a v_prenex_40447) 1000) (<= (+ main_y 1) v_prenex_40447) (< v_prenex_40447 main_y)))) (forall ((v_prenex_29392 Int) (v_prenex_29391 Int)) (or (<= (+ (select main_a v_prenex_29391) (select main_a v_prenex_29392)) 1000) (< v_prenex_29392 main_y) (<= (+ main_y 1) v_prenex_29392) (<= 998 (select main_a v_prenex_29392)) (<= 0 (* 2 (select main_a v_prenex_29391))))) (forall ((v_prenex_34684 Int) (v_prenex_34683 Int)) (or (< v_prenex_34684 main_y) (<= 0 (* 2 (select main_a v_prenex_34683))) (<= (select main_a v_prenex_34683) 1) (<= (+ (select main_a v_prenex_34683) 998) (select main_a v_prenex_34684)) (<= 1998 (* 2 (select main_a v_prenex_34684))) (<= 998 (select main_a v_prenex_34684)) (<= (+ main_y 1) v_prenex_34684))) (forall ((v_prenex_37632 Int) (v_prenex_37633 Int)) (or (<= (+ main_y 1) v_prenex_37633) (<= 0 (select main_a v_prenex_37632)) (< v_prenex_37633 main_y) (<= (+ (select main_a v_prenex_37632) 998) (select main_a v_prenex_37633)) (<= (select main_a v_prenex_37633) 1001) (<= 999 (select main_a v_prenex_37633)) (<= 0 (* 2 (select main_a v_prenex_37632))))) (forall ((v_prenex_33157 Int) (v_prenex_33156 Int)) (or (<= (+ main_y 1) v_prenex_33157) (<= (select main_a v_prenex_33156) 2) (<= (select main_a v_prenex_33156) 1) (< v_prenex_33157 main_y) (<= (select main_a v_prenex_33157) 1000) (<= (select main_a v_prenex_33157) (+ (select main_a v_prenex_33156) 1000)) (<= (select main_a v_prenex_33157) 1001))) (or (forall ((v_prenex_33911 Int)) (or (<= (select main_a v_prenex_33911) 2) (<= 0 (+ (select main_a v_prenex_33911) 1)))) (forall ((v_prenex_33912 Int)) (or (< v_prenex_33912 main_y) (<= (* 2 (select main_a v_prenex_33912)) 2000) (<= (+ main_y 1) v_prenex_33912) (<= 1998 (* 2 (select main_a v_prenex_33912)))))) (forall ((v_prenex_33589 Int) (v_prenex_33590 Int)) (or (<= (+ (select main_a v_prenex_33589) 998) (select main_a v_prenex_33590)) (< v_prenex_33590 main_y) (<= (* 2 (select main_a v_prenex_33590)) 2000) (<= 999 (select main_a v_prenex_33590)) (<= (+ main_y 1) v_prenex_33590) (<= 0 (* 2 (select main_a v_prenex_33589))) (<= 0 (select main_a v_prenex_33589)))) (or (forall ((v_prenex_38501 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38501))) (<= 0 (+ (select main_a v_prenex_38501) 1)))) (forall ((v_prenex_38502 Int)) (or (<= (* 2 (select main_a v_prenex_38502)) 2000) (<= 999 (select main_a v_prenex_38502)) (< v_prenex_38502 main_y) (<= 998 (select main_a v_prenex_38502)) (<= (+ main_y 1) v_prenex_38502)))) (forall ((v_prenex_33904 Int) (v_prenex_33903 Int)) (or (<= (select main_a v_prenex_33903) 2) (<= (+ (select main_a v_prenex_33903) (select main_a v_prenex_33904)) 1000) (<= (* 2 (select main_a v_prenex_33904)) 2000) (<= (+ main_y 1) v_prenex_33904) (<= (select main_a v_prenex_33904) 1000) (<= (* 2 (select main_a v_prenex_33903)) 2) (< v_prenex_33904 main_y))) (forall ((v_prenex_39089 Int) (v_prenex_39088 Int)) (or (<= (* 2 (select main_a v_prenex_39089)) 2000) (<= 0 (* 2 (select main_a v_prenex_39088))) (< v_prenex_39089 main_y) (<= (+ main_y 1) v_prenex_39089) (<= 0 (select main_a v_prenex_39088)) (<= (+ (select main_a v_prenex_39088) (select main_a v_prenex_39089)) 1000))) (forall ((v_prenex_35512 Int) (v_prenex_35513 Int)) (or (<= (select main_a v_prenex_35512) 2) (<= 998 (select main_a v_prenex_35513)) (< v_prenex_35513 main_y) (<= 0 (* 2 (select main_a v_prenex_35512))) (<= (+ (select main_a v_prenex_35512) (select main_a v_prenex_35513)) 1000) (<= (+ main_y 1) v_prenex_35513) (<= 999 (select main_a v_prenex_35513)))) (forall ((v_prenex_39443 Int) (v_prenex_39442 Int)) (or (<= 1000 (+ (select main_a v_prenex_39442) (select main_a v_prenex_39443))) (<= (+ main_y 1) v_prenex_39443) (<= 1998 (* 2 (select main_a v_prenex_39443))) (< v_prenex_39442 main_x) (< v_prenex_39443 main_y) (<= 0 (* 2 (select main_a v_prenex_39442))) (<= (* 2 (select main_a v_prenex_39442)) 2))) (or (forall ((v_prenex_34654 Int)) (or (<= (* 2 (select main_a v_prenex_34654)) 2000) (<= (+ main_y 1) v_prenex_34654) (< v_prenex_34654 main_y) (<= (select main_a v_prenex_34654) 1001) (<= (select main_a v_prenex_34654) 1000))) (forall ((v_prenex_34653 Int)) (or (<= 0 (+ (select main_a v_prenex_34653) 1)) (<= 0 (* 2 (select main_a v_prenex_34653)))))) (or (forall ((v_prenex_39930 Int)) (or (<= (+ main_y 1) v_prenex_39930) (<= (* 2 (select main_a v_prenex_39930)) 2000) (< v_prenex_39930 main_y) (<= 998 (select main_a v_prenex_39930)))) (forall ((v_prenex_39929 Int)) (or (<= 0 (select main_a v_prenex_39929)) (<= (+ main_x 1) v_prenex_39929) (<= 0 (* 2 (select main_a v_prenex_39929)))))) (or (forall ((v_prenex_30102 Int)) (or (<= (select main_a v_prenex_30102) 2) (<= 0 (select main_a v_prenex_30102)))) (forall ((v_prenex_30103 Int)) (or (<= 999 (select main_a v_prenex_30103)) (<= (* 2 (select main_a v_prenex_30103)) 2000) (< v_prenex_30103 main_y) (<= (+ main_y 1) v_prenex_30103) (<= 1998 (* 2 (select main_a v_prenex_30103)))))) (or (forall ((v_prenex_32036 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32036))) (< v_prenex_32036 main_x) (<= (* 2 (select main_a v_prenex_32036)) 2))) (forall ((v_prenex_32037 Int)) (or (<= (+ main_y 1) v_prenex_32037) (<= 1998 (* 2 (select main_a v_prenex_32037))) (< v_prenex_32037 main_y)))) (forall ((v_prenex_35290 Int) (v_prenex_35291 Int)) (or (<= 999 (select main_a v_prenex_35291)) (<= (* 2 (select main_a v_prenex_35290)) 2) (<= (+ main_y 1) v_prenex_35291) (< v_prenex_35291 main_y) (<= (+ (select main_a v_prenex_35290) (select main_a v_prenex_35291)) 1000) (<= 0 (select main_a v_prenex_35290)) (<= (select main_a v_prenex_35291) 1000))) (forall ((v_prenex_33908 Int) (v_prenex_33907 Int)) (or (<= (select main_a v_prenex_33907) 1) (<= (+ main_y 1) v_prenex_33908) (<= 999 (select main_a v_prenex_33908)) (<= (+ (select main_a v_prenex_33907) 998) (select main_a v_prenex_33908)) (< v_prenex_33908 main_y))) (or (forall ((v_prenex_39179 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39179))) (<= 998 (select main_a v_prenex_39179)) (<= (+ main_y 1) v_prenex_39179) (< v_prenex_39179 main_y))) (forall ((v_prenex_39178 Int)) (or (<= (+ main_x 1) v_prenex_39178) (<= 0 (* 2 (select main_a v_prenex_39178)))))) (forall ((v_prenex_32847 Int) (v_prenex_32846 Int)) (or (<= (+ main_y 1) v_prenex_32847) (<= (select main_a v_prenex_32846) 1) (<= (* 2 (select main_a v_prenex_32847)) 2000) (<= (select main_a v_prenex_32847) 1000) (<= 0 (select main_a v_prenex_32846)) (<= 1000 (+ (select main_a v_prenex_32846) (select main_a v_prenex_32847))) (< v_prenex_32847 main_y))) (forall ((v_prenex_30533 Int) (v_prenex_30532 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30532))) (<= (+ main_x 1) v_prenex_30532) (<= (+ (select main_a v_prenex_30532) (select main_a v_prenex_30533)) 1000) (<= 998 (select main_a v_prenex_30533)) (<= (* 2 (select main_a v_prenex_30532)) 2) (<= (+ main_y 1) v_prenex_30533) (< v_prenex_30533 main_y))) (or (forall ((v_prenex_29222 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29222))) (<= (* 2 (select main_a v_prenex_29222)) 2))) (forall ((v_prenex_29223 Int)) (or (<= (+ main_y 1) v_prenex_29223) (<= 998 (select main_a v_prenex_29223)) (<= (* 2 (select main_a v_prenex_29223)) 2000) (< v_prenex_29223 main_y)))) (forall ((v_prenex_33574 Int) (v_prenex_33573 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33574))) (<= (+ main_y 1) v_prenex_33574) (< v_prenex_33574 main_y) (<= (* 2 (select main_a v_prenex_33573)) 2) (<= 998 (select main_a v_prenex_33574)) (<= (+ (select main_a v_prenex_33573) 998) (select main_a v_prenex_33574)))) (or (forall ((v_prenex_39378 Int)) (<= (* 2 (select main_a v_prenex_39378)) 2)) (forall ((v_prenex_39379 Int)) (or (<= 998 (select main_a v_prenex_39379)) (<= 999 (select main_a v_prenex_39379)) (< v_prenex_39379 main_y) (<= 1998 (* 2 (select main_a v_prenex_39379))) (<= (+ main_y 1) v_prenex_39379)))) (forall ((v_prenex_32692 Int) (v_prenex_32691 Int)) (or (<= (* 2 (select main_a v_prenex_32692)) 2000) (<= (select main_a v_prenex_32691) 2) (<= 1000 (+ (select main_a v_prenex_32691) (select main_a v_prenex_32692))) (<= 0 (select main_a v_prenex_32691)) (<= (+ main_y 1) v_prenex_32692) (< v_prenex_32692 main_y) (<= 998 (select main_a v_prenex_32692)))) (or (forall ((v_prenex_34759 Int)) (or (<= (* 2 (select main_a v_prenex_34759)) 2) (<= (select main_a v_prenex_34759) 1))) (forall ((v_prenex_34760 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34760))) (< v_prenex_34760 main_y) (<= (select main_a v_prenex_34760) 1000) (<= (+ main_y 1) v_prenex_34760)))) (forall ((v_prenex_29386 Int) (v_prenex_29385 Int)) (or (<= 0 (select main_a v_prenex_29385)) (<= 1998 (* 2 (select main_a v_prenex_29386))) (< v_prenex_29386 main_y) (<= (* 2 (select main_a v_prenex_29386)) 2000) (<= (+ main_y 1) v_prenex_29386) (<= (select main_a v_prenex_29386) (+ (select main_a v_prenex_29385) 1000)) (<= (select main_a v_prenex_29385) 2))) (or (forall ((v_prenex_32801 Int)) (or (<= 998 (select main_a v_prenex_32801)) (< v_prenex_32801 main_y) (<= (+ main_y 1) v_prenex_32801) (<= 1998 (* 2 (select main_a v_prenex_32801))) (<= (* 2 (select main_a v_prenex_32801)) 2000))) (forall ((v_prenex_32800 Int)) (or (<= (* 2 (select main_a v_prenex_32800)) 2) (<= 0 (* 2 (select main_a v_prenex_32800)))))) (forall ((v_prenex_34831 Int) (v_prenex_34830 Int)) (or (<= 0 (select main_a v_prenex_34830)) (<= (+ main_y 1) v_prenex_34831) (<= (+ (select main_a v_prenex_34830) 998) (select main_a v_prenex_34831)) (< v_prenex_34830 main_x) (<= (+ main_x 1) v_prenex_34830))) (forall ((v_prenex_37922 Int) (v_prenex_37923 Int)) (or (<= (select main_a v_prenex_37922) 1) (<= 999 (select main_a v_prenex_37923)) (<= (select main_a v_prenex_37923) 1000) (< v_prenex_37923 main_y) (<= 1000 (+ (select main_a v_prenex_37922) (select main_a v_prenex_37923))) (<= (* 2 (select main_a v_prenex_37922)) 2) (<= (+ main_y 1) v_prenex_37923))) (forall ((v_prenex_35997 Int) (v_prenex_35998 Int)) (or (<= (select main_a v_prenex_35997) 1) (<= (+ (select main_a v_prenex_35997) 998) (select main_a v_prenex_35998)) (<= (+ main_y 1) v_prenex_35998) (<= (select main_a v_prenex_35997) 2) (<= 999 (select main_a v_prenex_35998)) (< v_prenex_35998 main_y) (<= (select main_a v_prenex_35998) 1001))) (forall ((v_prenex_35394 Int) (v_prenex_35395 Int)) (or (< v_prenex_35395 main_y) (<= (+ main_y 1) v_prenex_35395) (<= (* 2 (select main_a v_prenex_35395)) 2000) (<= 998 (select main_a v_prenex_35395)) (<= 1000 (+ (select main_a v_prenex_35394) (select main_a v_prenex_35395))) (<= 0 (select main_a v_prenex_35394)))) (forall ((v_prenex_31817 Int) (v_prenex_31816 Int)) (or (< v_prenex_31816 main_x) (<= (+ main_x 1) v_prenex_31816) (<= (+ (select main_a v_prenex_31816) 998) (select main_a v_prenex_31817)) (<= 0 (+ (select main_a v_prenex_31816) 1)))) (forall ((v_prenex_34740 Int) (v_prenex_34739 Int)) (or (<= (select main_a v_prenex_34740) (+ (select main_a v_prenex_34739) 1000)) (<= 0 (* 2 (select main_a v_prenex_34739))) (< v_prenex_34740 main_y) (<= (+ main_y 1) v_prenex_34740) (<= 0 (select main_a v_prenex_34739)) (<= 998 (select main_a v_prenex_34740)) (<= 1998 (* 2 (select main_a v_prenex_34740))))) (or (forall ((v_prenex_30008 Int)) (or (<= (select main_a v_prenex_30008) 1) (<= (* 2 (select main_a v_prenex_30008)) 2) (< v_prenex_30008 main_x))) (forall ((v_prenex_30009 Int)) (or (<= 998 (select main_a v_prenex_30009)) (<= 1998 (* 2 (select main_a v_prenex_30009))) (<= (+ main_y 1) v_prenex_30009) (< v_prenex_30009 main_y)))) (forall ((v_prenex_33834 Int) (v_prenex_33833 Int)) (or (<= 999 (select main_a v_prenex_33834)) (<= (+ (select main_a v_prenex_33833) 998) (select main_a v_prenex_33834)) (<= (select main_a v_prenex_33833) 2) (<= 998 (select main_a v_prenex_33834)) (<= (+ main_y 1) v_prenex_33834) (< v_prenex_33834 main_y) (<= 0 (+ (select main_a v_prenex_33833) 1)))) (forall ((v_prenex_39575 Int) (v_prenex_39574 Int)) (or (<= (select main_a v_prenex_39574) 2) (<= (+ (select main_a v_prenex_39574) 998) (select main_a v_prenex_39575)) (<= (+ main_y 1) v_prenex_39575) (< v_prenex_39575 main_y) (<= 1998 (* 2 (select main_a v_prenex_39575))) (<= (select main_a v_prenex_39574) 1))) (forall ((v_prenex_35954 Int) (v_prenex_35955 Int)) (or (< v_prenex_35954 main_x) (<= (+ (select main_a v_prenex_35954) (select main_a v_prenex_35955)) 1000) (<= 0 (select main_a v_prenex_35954)) (< v_prenex_35955 main_y) (<= (+ main_y 1) v_prenex_35955) (<= 999 (select main_a v_prenex_35955)))) (forall ((v_prenex_35099 Int) (v_prenex_35098 Int)) (or (<= (+ main_y 1) v_prenex_35099) (<= 999 (select main_a v_prenex_35099)) (<= (select main_a v_prenex_35099) (+ (select main_a v_prenex_35098) 1000)) (< v_prenex_35099 main_y) (<= 0 (* 2 (select main_a v_prenex_35098))))) (forall ((v_prenex_30981 Int) (v_prenex_30982 Int)) (or (<= (select main_a v_prenex_30982) (+ (select main_a v_prenex_30981) 1000)) (<= (select main_a v_prenex_30981) 2) (<= 999 (select main_a v_prenex_30982)) (< v_prenex_30982 main_y) (<= (+ main_y 1) v_prenex_30982))) (or (forall ((v_prenex_34695 Int)) (<= 0 (select main_a v_prenex_34695))) (forall ((v_prenex_34696 Int)) (or (<= (+ main_y 1) v_prenex_34696) (<= (select main_a v_prenex_34696) 1000) (< v_prenex_34696 main_y) (<= 1998 (* 2 (select main_a v_prenex_34696))) (<= 998 (select main_a v_prenex_34696))))) (forall ((v_prenex_31505 Int) (v_prenex_31504 Int)) (or (<= 1000 (+ (select main_a v_prenex_31504) (select main_a v_prenex_31505))) (<= 0 (* 2 (select main_a v_prenex_31504))) (<= (+ main_x 1) v_prenex_31504) (<= (select main_a v_prenex_31505) 1000) (< v_prenex_31505 main_y) (<= (+ main_y 1) v_prenex_31505))) (or (forall ((v_prenex_33311 Int)) (or (<= (select main_a v_prenex_33311) 1001) (<= (* 2 (select main_a v_prenex_33311)) 2000) (< v_prenex_33311 main_y) (<= 998 (select main_a v_prenex_33311)) (<= (+ main_y 1) v_prenex_33311))) (forall ((v_prenex_33310 Int)) (<= 0 (* 2 (select main_a v_prenex_33310))))) (forall ((v_prenex_30055 Int) (v_prenex_30054 Int)) (or (<= 999 (select main_a v_prenex_30055)) (<= (* 2 (select main_a v_prenex_30055)) 2000) (<= (+ (select main_a v_prenex_30054) 998) (select main_a v_prenex_30055)) (<= (+ main_y 1) v_prenex_30055) (< v_prenex_30055 main_y) (<= 0 (* 2 (select main_a v_prenex_30054))) (<= (* 2 (select main_a v_prenex_30054)) 2))) (forall ((v_prenex_35974 Int) (v_prenex_35975 Int)) (or (<= (select main_a v_prenex_35974) 2) (<= 999 (select main_a v_prenex_35975)) (< v_prenex_35975 main_y) (<= 0 (+ (select main_a v_prenex_35974) 1)) (<= 998 (select main_a v_prenex_35975)) (<= 1000 (+ (select main_a v_prenex_35974) (select main_a v_prenex_35975))) (<= (+ main_y 1) v_prenex_35975))) (forall ((v_prenex_39106 Int) (v_prenex_39107 Int)) (or (< v_prenex_39107 main_y) (<= 0 (select main_a v_prenex_39106)) (<= 999 (select main_a v_prenex_39107)) (<= (select main_a v_prenex_39107) (+ (select main_a v_prenex_39106) 1000)) (<= 0 (+ (select main_a v_prenex_39106) 1)) (<= (+ main_y 1) v_prenex_39107) (<= (select main_a v_prenex_39107) 1001))) (forall ((v_prenex_38918 Int) (v_prenex_38917 Int)) (or (<= (select main_a v_prenex_38917) 1) (< v_prenex_38918 main_y) (<= 998 (select main_a v_prenex_38918)) (<= (select main_a v_prenex_38918) (+ (select main_a v_prenex_38917) 1000)) (<= (+ main_y 1) v_prenex_38918))) (forall ((v_prenex_35288 Int) (v_prenex_35289 Int)) (or (<= (select main_a v_prenex_35288) 2) (<= (select main_a v_prenex_35289) (+ (select main_a v_prenex_35288) 1000)) (<= (+ main_y 1) v_prenex_35289) (<= (select main_a v_prenex_35288) 1) (< v_prenex_35289 main_y) (<= (select main_a v_prenex_35289) 1001))) (forall ((v_prenex_39079 Int) (v_prenex_39078 Int)) (or (<= 0 (select main_a v_prenex_39078)) (<= 999 (select main_a v_prenex_39079)) (< v_prenex_39079 main_y) (<= 998 (select main_a v_prenex_39079)) (<= (select main_a v_prenex_39078) 2) (<= (+ (select main_a v_prenex_39078) 998) (select main_a v_prenex_39079)) (<= (+ main_y 1) v_prenex_39079))) (forall ((v_prenex_34770 Int) (v_prenex_34769 Int)) (or (<= 0 (select main_a v_prenex_34769)) (<= (select main_a v_prenex_34770) 1001) (< v_prenex_34770 main_y) (< v_prenex_34769 main_x) (<= (+ main_y 1) v_prenex_34770) (<= (* 2 (select main_a v_prenex_34769)) 2) (<= 1000 (+ (select main_a v_prenex_34769) (select main_a v_prenex_34770))))) (forall ((v_prenex_35089 Int)) (or (<= (select main_a v_prenex_35089) 1001) (<= (* 2 (select main_a v_prenex_35089)) 2000) (< v_prenex_35089 main_y) (<= (+ main_y 1) v_prenex_35089))) (forall ((v_prenex_37177 Int) (v_prenex_37178 Int)) (or (<= (select main_a v_prenex_37177) 1) (<= (+ main_x 1) v_prenex_37177) (<= (+ main_y 1) v_prenex_37178) (<= (select main_a v_prenex_37177) 2) (< v_prenex_37178 main_y) (<= (+ (select main_a v_prenex_37177) 998) (select main_a v_prenex_37178)) (<= (select main_a v_prenex_37178) 1001))) (forall ((v_prenex_33348 Int) (v_prenex_33349 Int)) (or (<= (select main_a v_prenex_33348) 2) (<= (select main_a v_prenex_33349) (+ (select main_a v_prenex_33348) 1000)) (<= 999 (select main_a v_prenex_33349)) (< v_prenex_33349 main_y) (<= (+ main_y 1) v_prenex_33349) (<= (* 2 (select main_a v_prenex_33349)) 2000) (<= 0 (+ (select main_a v_prenex_33348) 1)))) (or (forall ((v_prenex_37253 Int)) (or (<= (select main_a v_prenex_37253) 1) (<= 0 (select main_a v_prenex_37253)))) (forall ((v_prenex_37254 Int)) (or (< v_prenex_37254 main_y) (<= 998 (select main_a v_prenex_37254)) (<= (+ main_y 1) v_prenex_37254) (<= (* 2 (select main_a v_prenex_37254)) 2000) (<= 999 (select main_a v_prenex_37254))))) (forall ((v_prenex_29452 Int) (v_prenex_29451 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29452))) (<= 0 (select main_a v_prenex_29451)) (<= 0 (* 2 (select main_a v_prenex_29451))) (<= (+ main_y 1) v_prenex_29452) (< v_prenex_29452 main_y) (<= (+ (select main_a v_prenex_29451) (select main_a v_prenex_29452)) 1000) (<= (select main_a v_prenex_29452) 1000))) (forall ((v_prenex_36953 Int) (v_prenex_36952 Int)) (or (<= (select main_a v_prenex_36953) 1001) (<= (* 2 (select main_a v_prenex_36953)) 2000) (<= 0 (select main_a v_prenex_36952)) (<= (+ main_y 1) v_prenex_36953) (< v_prenex_36953 main_y) (<= 1000 (+ (select main_a v_prenex_36952) (select main_a v_prenex_36953))) (<= (* 2 (select main_a v_prenex_36952)) 2))) (forall ((v_prenex_36037 Int) (v_prenex_36038 Int)) (or (<= (+ main_y 1) v_prenex_36038) (<= (+ (select main_a v_prenex_36037) 998) (select main_a v_prenex_36038)) (<= (select main_a v_prenex_36037) 2) (<= 998 (select main_a v_prenex_36038)) (<= (select main_a v_prenex_36038) 1000) (< v_prenex_36038 main_y))) (forall ((v_prenex_31512 Int) (v_prenex_31513 Int)) (or (<= 998 (select main_a v_prenex_31513)) (<= 1000 (+ (select main_a v_prenex_31512) (select main_a v_prenex_31513))) (< v_prenex_31513 main_y) (<= (+ main_y 1) v_prenex_31513) (<= 1998 (* 2 (select main_a v_prenex_31513))) (<= (select main_a v_prenex_31512) 1) (<= (* 2 (select main_a v_prenex_31512)) 2))) (or (forall ((v_prenex_35202 Int)) (or (< v_prenex_35202 main_x) (<= (select main_a v_prenex_35202) 2) (<= (* 2 (select main_a v_prenex_35202)) 2))) (forall ((v_prenex_35203 Int)) (or (<= (select main_a v_prenex_35203) 1001) (<= (+ main_y 1) v_prenex_35203) (< v_prenex_35203 main_y) (<= (* 2 (select main_a v_prenex_35203)) 2000)))) (forall ((v_prenex_29231 Int) (v_prenex_29230 Int)) (or (<= (select main_a v_prenex_29230) 2) (<= (+ main_x 1) v_prenex_29230) (< v_prenex_29231 main_y) (<= (select main_a v_prenex_29231) (+ (select main_a v_prenex_29230) 1000)) (<= 0 (+ (select main_a v_prenex_29230) 1)) (<= (+ main_y 1) v_prenex_29231) (<= 999 (select main_a v_prenex_29231)))) (forall ((v_prenex_37991 Int) (v_prenex_37992 Int)) (or (< v_prenex_37991 main_x) (<= 0 (+ (select main_a v_prenex_37991) 1)) (< v_prenex_37992 main_y) (<= 998 (select main_a v_prenex_37992)) (<= (+ main_y 1) v_prenex_37992) (<= (select main_a v_prenex_37992) (+ (select main_a v_prenex_37991) 1000)) (<= (* 2 (select main_a v_prenex_37991)) 2))) (or (forall ((v_prenex_38445 Int)) (or (<= (+ main_x 1) v_prenex_38445) (<= 0 (+ (select main_a v_prenex_38445) 1)))) (forall ((v_prenex_38446 Int)) (or (<= (+ main_y 1) v_prenex_38446) (<= 1998 (* 2 (select main_a v_prenex_38446))) (< v_prenex_38446 main_y) (<= 998 (select main_a v_prenex_38446))))) (forall ((v_prenex_30686 Int) (v_prenex_30685 Int)) (or (< v_prenex_30686 main_y) (<= 1000 (+ (select main_a v_prenex_30685) (select main_a v_prenex_30686))) (<= (select main_a v_prenex_30685) 1) (<= 0 (select main_a v_prenex_30685)) (<= 999 (select main_a v_prenex_30686)) (<= (+ main_y 1) v_prenex_30686) (<= (+ main_x 1) v_prenex_30685))) (forall ((v_prenex_36829 Int) (v_prenex_36828 Int)) (or (< v_prenex_36829 main_y) (<= 998 (select main_a v_prenex_36829)) (<= (select main_a v_prenex_36829) (+ (select main_a v_prenex_36828) 1000)) (<= (+ main_y 1) v_prenex_36829) (<= (* 2 (select main_a v_prenex_36828)) 2) (<= 999 (select main_a v_prenex_36829)) (<= (select main_a v_prenex_36828) 2))) (or (forall ((v_prenex_30607 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30607))) (<= (* 2 (select main_a v_prenex_30607)) 2000) (<= (+ main_y 1) v_prenex_30607) (< v_prenex_30607 main_y) (<= 998 (select main_a v_prenex_30607)))) (forall ((v_prenex_30606 Int)) (or (<= 0 (+ (select main_a v_prenex_30606) 1)) (<= 0 (* 2 (select main_a v_prenex_30606)))))) (forall ((v_prenex_29896 Int) (v_prenex_29895 Int)) (or (<= (+ main_y 1) v_prenex_29896) (<= 0 (+ (select main_a v_prenex_29895) 1)) (<= (select main_a v_prenex_29896) 1000) (< v_prenex_29896 main_y) (<= (* 2 (select main_a v_prenex_29895)) 2) (<= (+ (select main_a v_prenex_29895) (select main_a v_prenex_29896)) 1000) (<= (select main_a v_prenex_29896) 1001))) (forall ((v_prenex_39340 Int) (v_prenex_39341 Int)) (or (<= (select main_a v_prenex_39341) (+ (select main_a v_prenex_39340) 1000)) (<= 0 (* 2 (select main_a v_prenex_39340))) (<= 0 (+ (select main_a v_prenex_39340) 1)) (<= (select main_a v_prenex_39341) 1001) (< v_prenex_39340 main_x) (<= (+ main_y 1) v_prenex_39341) (< v_prenex_39341 main_y))) (forall ((v_prenex_33836 Int) (v_prenex_33835 Int)) (or (<= (* 2 (select main_a v_prenex_33835)) 2) (<= 998 (select main_a v_prenex_33836)) (<= (select main_a v_prenex_33835) 2) (<= (+ (select main_a v_prenex_33835) (select main_a v_prenex_33836)) 1000) (< v_prenex_33836 main_y) (<= (+ main_y 1) v_prenex_33836))) (forall ((v_prenex_32702 Int) (v_prenex_32701 Int)) (or (<= (select main_a v_prenex_32702) 1000) (< v_prenex_32702 main_y) (<= (+ main_y 1) v_prenex_32702) (<= (+ (select main_a v_prenex_32701) 998) (select main_a v_prenex_32702)) (<= (select main_a v_prenex_32701) 1) (< v_prenex_32701 main_x) (<= 0 (* 2 (select main_a v_prenex_32701))))) (or (forall ((v_prenex_29636 Int)) (or (<= (select main_a v_prenex_29636) 1001) (<= (* 2 (select main_a v_prenex_29636)) 2000) (<= 998 (select main_a v_prenex_29636)) (< v_prenex_29636 main_y) (<= (+ main_y 1) v_prenex_29636))) (forall ((v_prenex_29635 Int)) (or (<= (select main_a v_prenex_29635) 1) (<= 0 (* 2 (select main_a v_prenex_29635)))))) (forall ((v_prenex_38592 Int) (v_prenex_38591 Int)) (or (<= (+ main_y 1) v_prenex_38592) (< v_prenex_38592 main_y) (<= 1000 (+ (select main_a v_prenex_38591) (select main_a v_prenex_38592))) (<= 998 (select main_a v_prenex_38592)) (<= 0 (+ (select main_a v_prenex_38591) 1)) (<= (* 2 (select main_a v_prenex_38592)) 2000))) (forall ((v_prenex_34256 Int) (v_prenex_34255 Int)) (or (<= 998 (select main_a v_prenex_34256)) (<= (+ (select main_a v_prenex_34255) 998) (select main_a v_prenex_34256)) (<= (select main_a v_prenex_34255) 1) (<= 0 (* 2 (select main_a v_prenex_34255))) (<= (select main_a v_prenex_34256) 1001) (<= (+ main_y 1) v_prenex_34256) (< v_prenex_34256 main_y))) (or (forall ((v_prenex_39334 Int)) (or (<= (* 2 (select main_a v_prenex_39334)) 2) (<= 0 (* 2 (select main_a v_prenex_39334))))) (forall ((v_prenex_39335 Int)) (or (<= (+ main_y 1) v_prenex_39335) (< v_prenex_39335 main_y) (<= (select main_a v_prenex_39335) 1000) (<= 1998 (* 2 (select main_a v_prenex_39335)))))) (or (forall ((v_prenex_35217 Int)) (or (<= (* 2 (select main_a v_prenex_35217)) 2000) (< v_prenex_35217 main_y) (<= (+ main_y 1) v_prenex_35217) (<= (select main_a v_prenex_35217) 1000))) (forall ((v_prenex_35216 Int)) (or (<= 0 (+ (select main_a v_prenex_35216) 1)) (<= (* 2 (select main_a v_prenex_35216)) 2)))) (forall ((v_prenex_33219 Int) (v_prenex_33218 Int)) (or (<= (select main_a v_prenex_33218) 1) (< v_prenex_33219 main_y) (<= 998 (select main_a v_prenex_33219)) (<= (+ main_y 1) v_prenex_33219) (<= 999 (select main_a v_prenex_33219)) (<= (select main_a v_prenex_33219) (+ (select main_a v_prenex_33218) 1000)) (<= 0 (* 2 (select main_a v_prenex_33218))))) (forall ((v_prenex_36514 Int) (v_prenex_36515 Int)) (or (< v_prenex_36514 main_x) (<= (+ main_y 1) v_prenex_36515) (< v_prenex_36515 main_y) (<= 1998 (* 2 (select main_a v_prenex_36515))) (<= 0 (+ (select main_a v_prenex_36514) 1)) (<= 0 (select main_a v_prenex_36514)) (<= 1000 (+ (select main_a v_prenex_36514) (select main_a v_prenex_36515))))) (or (forall ((v_prenex_33841 Int)) (or (<= (+ main_x 1) v_prenex_33841) (<= 0 (* 2 (select main_a v_prenex_33841))) (< v_prenex_33841 main_x))) (forall ((v_prenex_33842 Int)) (or (<= (+ main_y 1) v_prenex_33842) (<= (* 2 (select main_a v_prenex_33842)) 2000)))) (forall ((v_prenex_38896 Int) (v_prenex_38895 Int)) (or (<= (+ main_y 1) v_prenex_38896) (<= (+ (select main_a v_prenex_38895) (select main_a v_prenex_38896)) 1000) (<= (* 2 (select main_a v_prenex_38896)) 2000) (<= 0 (* 2 (select main_a v_prenex_38895))) (<= (* 2 (select main_a v_prenex_38895)) 2) (< v_prenex_38896 main_y) (<= 998 (select main_a v_prenex_38896)))) (forall ((v_prenex_33660 Int) (v_prenex_33659 Int)) (or (<= 0 (select main_a v_prenex_33659)) (<= (select main_a v_prenex_33660) 1001) (<= (+ main_y 1) v_prenex_33660) (<= 998 (select main_a v_prenex_33660)) (< v_prenex_33660 main_y) (<= (+ (select main_a v_prenex_33659) (select main_a v_prenex_33660)) 1000) (<= (* 2 (select main_a v_prenex_33659)) 2))) (or (forall ((v_prenex_37746 Int)) (or (<= (* 2 (select main_a v_prenex_37746)) 2) (<= 0 (select main_a v_prenex_37746)))) (forall ((v_prenex_37747 Int)) (or (<= (select main_a v_prenex_37747) 1001) (< v_prenex_37747 main_y) (<= (* 2 (select main_a v_prenex_37747)) 2000) (<= (+ main_y 1) v_prenex_37747) (<= 1998 (* 2 (select main_a v_prenex_37747)))))) (forall ((v_prenex_35132 Int) (v_prenex_35133 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35132))) (<= (* 2 (select main_a v_prenex_35133)) 2000) (<= 998 (select main_a v_prenex_35133)) (<= (+ main_y 1) v_prenex_35133) (<= (select main_a v_prenex_35133) (+ (select main_a v_prenex_35132) 1000)) (<= 0 (select main_a v_prenex_35132)) (< v_prenex_35133 main_y))) (or (forall ((v_prenex_31682 Int)) (or (<= 998 (select main_a v_prenex_31682)) (< v_prenex_31682 main_y) (<= 1998 (* 2 (select main_a v_prenex_31682))) (<= (+ main_y 1) v_prenex_31682))) (forall ((v_prenex_31681 Int)) (or (<= 0 (+ (select main_a v_prenex_31681) 1)) (<= (select main_a v_prenex_31681) 2)))) (forall ((v_prenex_29103 Int) (v_prenex_29102 Int)) (or (<= 0 (+ (select main_a v_prenex_29102) 1)) (< v_prenex_29103 main_y) (<= (* 2 (select main_a v_prenex_29103)) 2000) (<= (+ (select main_a v_prenex_29102) (select main_a v_prenex_29103)) 1000) (< v_prenex_29102 main_x) (<= (+ main_y 1) v_prenex_29103) (<= 0 (* 2 (select main_a v_prenex_29102))))) (or (forall ((v_prenex_39384 Int)) (or (<= 0 (+ (select main_a v_prenex_39384) 1)) (< v_prenex_39384 main_x) (<= (* 2 (select main_a v_prenex_39384)) 2))) (forall ((v_prenex_39385 Int)) (or (< v_prenex_39385 main_y) (<= (* 2 (select main_a v_prenex_39385)) 2000) (<= (+ main_y 1) v_prenex_39385) (<= 998 (select main_a v_prenex_39385))))) (forall ((v_prenex_34960 Int) (v_prenex_34959 Int)) (or (<= (* 2 (select main_a v_prenex_34959)) 2) (<= (+ (select main_a v_prenex_34959) (select main_a v_prenex_34960)) 1000) (<= 999 (select main_a v_prenex_34960)) (<= 0 (+ (select main_a v_prenex_34959) 1)) (<= (+ main_y 1) v_prenex_34960) (< v_prenex_34960 main_y) (<= (select main_a v_prenex_34960) 1000))) (or (forall ((v_prenex_38655 Int)) (or (<= (select main_a v_prenex_38655) 2) (<= (* 2 (select main_a v_prenex_38655)) 2))) (forall ((v_prenex_38656 Int)) (or (<= (+ main_y 1) v_prenex_38656) (< v_prenex_38656 main_y) (<= (select main_a v_prenex_38656) 1000) (<= 998 (select main_a v_prenex_38656)) (<= 1998 (* 2 (select main_a v_prenex_38656)))))) (forall ((v_prenex_31569 Int) (v_prenex_31568 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31569))) (<= (* 2 (select main_a v_prenex_31569)) 2000) (<= (select main_a v_prenex_31568) 1) (< v_prenex_31569 main_y) (<= (+ main_y 1) v_prenex_31569) (<= 0 (select main_a v_prenex_31568)) (<= (select main_a v_prenex_31569) (+ (select main_a v_prenex_31568) 1000)))) (forall ((v_prenex_35820 Int) (v_prenex_35821 Int)) (or (<= 0 (+ (select main_a v_prenex_35820) 1)) (<= 1998 (* 2 (select main_a v_prenex_35821))) (< v_prenex_35820 main_x) (< v_prenex_35821 main_y) (<= (+ (select main_a v_prenex_35820) 998) (select main_a v_prenex_35821)) (<= (+ main_y 1) v_prenex_35821))) (or (forall ((v_prenex_34704 Int)) (or (< v_prenex_34704 main_y) (<= 1998 (* 2 (select main_a v_prenex_34704))) (<= (+ main_y 1) v_prenex_34704))) (forall ((v_prenex_34703 Int)) (or (<= 0 (select main_a v_prenex_34703)) (<= (* 2 (select main_a v_prenex_34703)) 2)))) (forall ((v_prenex_30169 Int) (v_prenex_30168 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30169))) (<= 0 (select main_a v_prenex_30168)) (<= 999 (select main_a v_prenex_30169)) (<= 0 (* 2 (select main_a v_prenex_30168))) (< v_prenex_30169 main_y) (<= (+ main_y 1) v_prenex_30169) (<= (select main_a v_prenex_30169) (+ (select main_a v_prenex_30168) 1000)))) (or (forall ((v_prenex_36277 Int)) (or (<= 0 (select main_a v_prenex_36277)) (<= (* 2 (select main_a v_prenex_36277)) 2))) (forall ((v_prenex_36278 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36278))) (< v_prenex_36278 main_y) (<= (select main_a v_prenex_36278) 1000) (<= (select main_a v_prenex_36278) 1001) (<= (+ main_y 1) v_prenex_36278)))) (or (forall ((v_prenex_30120 Int)) (or (< v_prenex_30120 main_x) (<= (select main_a v_prenex_30120) 2) (<= 0 (select main_a v_prenex_30120)))) (forall ((v_prenex_30121 Int)) (or (< v_prenex_30121 main_y) (<= 1998 (* 2 (select main_a v_prenex_30121))) (<= (+ main_y 1) v_prenex_30121) (<= (* 2 (select main_a v_prenex_30121)) 2000)))) (forall ((v_prenex_39669 Int) (v_prenex_39670 Int)) (or (< v_prenex_39670 main_y) (<= (+ main_y 1) v_prenex_39670) (<= 0 (+ (select main_a v_prenex_39669) 1)) (<= 1000 (+ (select main_a v_prenex_39669) (select main_a v_prenex_39670))) (<= 999 (select main_a v_prenex_39670)) (< v_prenex_39669 main_x) (<= (* 2 (select main_a v_prenex_39669)) 2))) (forall ((v_prenex_36212 Int) (v_prenex_36211 Int)) (or (<= (+ main_y 1) v_prenex_36212) (<= 0 (* 2 (select main_a v_prenex_36211))) (<= (+ (select main_a v_prenex_36211) 998) (select main_a v_prenex_36212)) (<= 998 (select main_a v_prenex_36212)) (<= 0 (+ (select main_a v_prenex_36211) 1)) (<= (select main_a v_prenex_36212) 1001) (< v_prenex_36212 main_y))) (or (forall ((v_prenex_32881 Int)) (or (<= (+ main_y 1) v_prenex_32881) (< v_prenex_32881 main_y) (<= 1998 (* 2 (select main_a v_prenex_32881))) (<= (select main_a v_prenex_32881) 1000))) (forall ((v_prenex_32880 Int)) (<= (select main_a v_prenex_32880) 2))) (or (forall ((v_prenex_38696 Int)) (or (< v_prenex_38696 main_y) (<= 1998 (* 2 (select main_a v_prenex_38696))))) (forall ((v_prenex_38695 Int)) (or (<= (+ main_x 1) v_prenex_38695) (< v_prenex_38695 main_x) (<= 0 (select main_a v_prenex_38695))))) (forall ((v_prenex_34114 Int) (v_prenex_34113 Int)) (or (< v_prenex_34113 main_x) (<= 0 (select main_a v_prenex_34113)) (< v_prenex_34114 main_y) (<= (+ main_y 1) v_prenex_34114) (<= (+ (select main_a v_prenex_34113) (select main_a v_prenex_34114)) 1000) (<= 998 (select main_a v_prenex_34114)))) (or (forall ((v_prenex_30912 Int)) (or (<= (* 2 (select main_a v_prenex_30912)) 2000) (< v_prenex_30912 main_y) (<= (+ main_y 1) v_prenex_30912))) (forall ((v_prenex_30911 Int)) (or (<= (+ main_x 1) v_prenex_30911) (<= (* 2 (select main_a v_prenex_30911)) 2) (<= (select main_a v_prenex_30911) 1)))) (forall ((v_prenex_38969 Int) (v_prenex_38970 Int)) (or (<= (select main_a v_prenex_38970) 1000) (<= (select main_a v_prenex_38970) (+ (select main_a v_prenex_38969) 1000)) (<= 0 (+ (select main_a v_prenex_38969) 1)) (<= 0 (select main_a v_prenex_38969)) (< v_prenex_38970 main_y) (<= (* 2 (select main_a v_prenex_38970)) 2000) (<= (+ main_y 1) v_prenex_38970))) (forall ((v_prenex_34750 Int) (v_prenex_34749 Int)) (or (< v_prenex_34750 main_y) (<= 0 (* 2 (select main_a v_prenex_34749))) (<= (+ main_y 1) v_prenex_34750) (<= (+ (select main_a v_prenex_34749) 998) (select main_a v_prenex_34750)) (<= (select main_a v_prenex_34750) 1000))) (forall ((v_prenex_32582 Int) (v_prenex_32581 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32581))) (<= 1000 (+ (select main_a v_prenex_32581) (select main_a v_prenex_32582))) (< v_prenex_32582 main_y) (<= 998 (select main_a v_prenex_32582)) (<= (select main_a v_prenex_32582) 1001) (<= (* 2 (select main_a v_prenex_32581)) 2) (<= (+ main_y 1) v_prenex_32582))) (or (forall ((v_prenex_38466 Int)) (or (< v_prenex_38466 main_y) (<= (+ main_y 1) v_prenex_38466) (<= 1998 (* 2 (select main_a v_prenex_38466))) (<= (select main_a v_prenex_38466) 1001))) (forall ((v_prenex_38465 Int)) (or (<= (select main_a v_prenex_38465) 1) (<= 0 (select main_a v_prenex_38465))))) (or (forall ((v_prenex_40455 Int)) (or (< v_prenex_40455 main_y) (<= (select main_a v_prenex_40455) 1000) (<= (+ main_y 1) v_prenex_40455) (<= (select main_a v_prenex_40455) 1001) (<= (* 2 (select main_a v_prenex_40455)) 2000))) (forall ((v_prenex_40454 Int)) (or (<= (* 2 (select main_a v_prenex_40454)) 2) (<= 0 (select main_a v_prenex_40454))))) (forall ((v_prenex_37885 Int) (v_prenex_37884 Int)) (or (<= (select main_a v_prenex_37884) 2) (<= (+ (select main_a v_prenex_37884) (select main_a v_prenex_37885)) 1000) (< v_prenex_37885 main_y) (< v_prenex_37884 main_x) (<= (select main_a v_prenex_37885) 1001) (<= (+ main_y 1) v_prenex_37885))) (forall ((v_prenex_31921 Int) (v_prenex_31920 Int)) (or (<= (select main_a v_prenex_31920) 1) (< v_prenex_31921 main_y) (<= (select main_a v_prenex_31921) 1001) (<= (select main_a v_prenex_31921) (+ (select main_a v_prenex_31920) 1000)) (<= 0 (select main_a v_prenex_31920)) (<= (+ main_y 1) v_prenex_31921))) (or (forall ((v_prenex_33065 Int)) (or (<= (select main_a v_prenex_33065) 1000) (< v_prenex_33065 main_y) (<= (* 2 (select main_a v_prenex_33065)) 2000) (<= (+ main_y 1) v_prenex_33065) (<= 998 (select main_a v_prenex_33065)))) (forall ((v_prenex_33064 Int)) (or (<= (select main_a v_prenex_33064) 2) (<= 0 (select main_a v_prenex_33064))))) (forall ((v_prenex_37318 Int) (v_prenex_37319 Int)) (or (<= (select main_a v_prenex_37318) 2) (<= (+ main_y 1) v_prenex_37319) (<= 1000 (+ (select main_a v_prenex_37318) (select main_a v_prenex_37319))) (<= (* 2 (select main_a v_prenex_37319)) 2000) (<= 0 (* 2 (select main_a v_prenex_37318))) (<= (+ main_x 1) v_prenex_37318) (< v_prenex_37319 main_y))) (forall ((v_prenex_37235 Int) (v_prenex_37236 Int)) (or (< v_prenex_37236 main_y) (<= 0 (* 2 (select main_a v_prenex_37235))) (<= (+ (select main_a v_prenex_37235) 998) (select main_a v_prenex_37236)) (<= 1998 (* 2 (select main_a v_prenex_37236))) (<= (+ main_y 1) v_prenex_37236) (<= (select main_a v_prenex_37236) 1000) (<= (* 2 (select main_a v_prenex_37235)) 2))) (forall ((v_prenex_33956 Int) (v_prenex_33955 Int)) (or (<= (+ main_y 1) v_prenex_33956) (<= 1000 (+ (select main_a v_prenex_33955) (select main_a v_prenex_33956))) (< v_prenex_33956 main_y) (<= 0 (* 2 (select main_a v_prenex_33955))) (<= 998 (select main_a v_prenex_33956)) (<= (* 2 (select main_a v_prenex_33955)) 2) (<= (select main_a v_prenex_33956) 1000))) (forall ((v_prenex_31110 Int) (v_prenex_31109 Int)) (or (<= (select main_a v_prenex_31109) 2) (<= 0 (+ (select main_a v_prenex_31109) 1)) (<= 1000 (+ (select main_a v_prenex_31109) (select main_a v_prenex_31110))) (<= 998 (select main_a v_prenex_31110)) (<= (select main_a v_prenex_31110) 1000) (<= (+ main_y 1) v_prenex_31110) (< v_prenex_31110 main_y))) (forall ((v_prenex_39291 Int) (v_prenex_39290 Int)) (or (<= 999 (select main_a v_prenex_39291)) (<= (+ main_y 1) v_prenex_39291) (<= (select main_a v_prenex_39290) 1) (<= (select main_a v_prenex_39291) 1001) (<= (select main_a v_prenex_39291) (+ (select main_a v_prenex_39290) 1000)) (< v_prenex_39291 main_y) (<= 0 (* 2 (select main_a v_prenex_39290))))) (forall ((v_prenex_34662 Int) (v_prenex_34661 Int)) (or (< v_prenex_34661 main_x) (<= 998 (select main_a v_prenex_34662)) (< v_prenex_34662 main_y) (<= (+ main_y 1) v_prenex_34662) (<= 0 (select main_a v_prenex_34661)) (<= 1000 (+ (select main_a v_prenex_34661) (select main_a v_prenex_34662))) (<= 0 (* 2 (select main_a v_prenex_34661))))) (forall ((v_prenex_38307 Int) (v_prenex_38308 Int)) (or (<= (select main_a v_prenex_38308) 1000) (<= 0 (* 2 (select main_a v_prenex_38307))) (<= (+ (select main_a v_prenex_38307) 998) (select main_a v_prenex_38308)) (< v_prenex_38308 main_y) (<= (+ main_y 1) v_prenex_38308) (<= 999 (select main_a v_prenex_38308)))) (or (forall ((v_prenex_30997 Int)) (or (<= (+ main_x 1) v_prenex_30997) (<= 0 (select main_a v_prenex_30997)))) (forall ((v_prenex_30998 Int)) (or (<= (* 2 (select main_a v_prenex_30998)) 2000) (<= (select main_a v_prenex_30998) 1000) (< v_prenex_30998 main_y) (<= (+ main_y 1) v_prenex_30998)))) (or (forall ((v_prenex_34238 Int)) (or (< v_prenex_34238 main_y) (<= 1998 (* 2 (select main_a v_prenex_34238))) (<= 999 (select main_a v_prenex_34238)) (<= (+ main_y 1) v_prenex_34238))) (forall ((v_prenex_34237 Int)) (or (<= (select main_a v_prenex_34237) 1) (<= (select main_a v_prenex_34237) 2)))) (forall ((v_prenex_38869 Int) (v_prenex_38870 Int)) (or (<= 998 (select main_a v_prenex_38870)) (<= (* 2 (select main_a v_prenex_38870)) 2000) (<= 0 (* 2 (select main_a v_prenex_38869))) (<= (+ main_y 1) v_prenex_38870) (< v_prenex_38870 main_y) (<= (+ (select main_a v_prenex_38869) 998) (select main_a v_prenex_38870)) (<= (* 2 (select main_a v_prenex_38869)) 2))) (forall ((v_prenex_38084 Int) (v_prenex_38083 Int)) (or (< v_prenex_38084 main_y) (<= (+ main_y 1) v_prenex_38084) (<= (* 2 (select main_a v_prenex_38084)) 2000) (<= (select main_a v_prenex_38083) 1) (<= (select main_a v_prenex_38084) 1000) (<= (+ (select main_a v_prenex_38083) 998) (select main_a v_prenex_38084)) (<= (select main_a v_prenex_38083) 2))) (forall ((v_prenex_38194 Int) (v_prenex_38195 Int)) (or (<= (* 2 (select main_a v_prenex_38195)) 2000) (<= 1000 (+ (select main_a v_prenex_38194) (select main_a v_prenex_38195))) (< v_prenex_38195 main_y) (<= (+ main_y 1) v_prenex_38195) (<= 0 (* 2 (select main_a v_prenex_38194))) (<= (select main_a v_prenex_38194) 2))) (or (forall ((v_prenex_37647 Int)) (or (<= (+ main_y 1) v_prenex_37647) (<= 1998 (* 2 (select main_a v_prenex_37647))) (<= (select main_a v_prenex_37647) 1000) (< v_prenex_37647 main_y) (<= 999 (select main_a v_prenex_37647)))) (forall ((v_prenex_37646 Int)) (or (<= (select main_a v_prenex_37646) 1) (<= (select main_a v_prenex_37646) 2)))) (forall ((v_prenex_28989 Int) (v_prenex_28990 Int)) (or (<= (select main_a v_prenex_28989) 2) (<= (+ (select main_a v_prenex_28989) (select main_a v_prenex_28990)) 1000) (< v_prenex_28990 main_y) (<= (+ main_y 1) v_prenex_28990) (<= (select main_a v_prenex_28990) 1001))) (forall ((v_prenex_29332 Int) (v_prenex_29333 Int)) (or (<= (select main_a v_prenex_29332) 2) (<= 1998 (* 2 (select main_a v_prenex_29333))) (< v_prenex_29333 main_y) (<= (+ main_y 1) v_prenex_29333) (<= (+ (select main_a v_prenex_29332) (select main_a v_prenex_29333)) 1000) (<= 0 (* 2 (select main_a v_prenex_29332))) (<= 998 (select main_a v_prenex_29333)))) (forall ((v_prenex_37585 Int) (v_prenex_37586 Int)) (or (<= 0 (select main_a v_prenex_37585)) (<= (select main_a v_prenex_37585) 1) (<= (select main_a v_prenex_37586) 1000) (<= (select main_a v_prenex_37586) 1001) (< v_prenex_37586 main_y) (<= (+ (select main_a v_prenex_37585) 998) (select main_a v_prenex_37586)) (<= (+ main_y 1) v_prenex_37586))) (forall ((v_prenex_35009 Int) (v_prenex_35010 Int)) (or (< v_prenex_35010 main_y) (<= 0 (select main_a v_prenex_35009)) (<= (+ main_y 1) v_prenex_35010) (<= (+ (select main_a v_prenex_35009) 998) (select main_a v_prenex_35010)) (<= (select main_a v_prenex_35010) 1000) (<= (* 2 (select main_a v_prenex_35010)) 2000))) (or (forall ((v_prenex_39382 Int)) (or (<= (select main_a v_prenex_39382) 1) (<= (* 2 (select main_a v_prenex_39382)) 2))) (forall ((v_prenex_39383 Int)) (or (<= (+ main_y 1) v_prenex_39383) (<= (select main_a v_prenex_39383) 1000) (<= (* 2 (select main_a v_prenex_39383)) 2000) (< v_prenex_39383 main_y) (<= 999 (select main_a v_prenex_39383))))) (forall ((v_prenex_31860 Int) (v_prenex_31861 Int)) (or (< v_prenex_31861 main_y) (<= (+ main_x 1) v_prenex_31860) (<= (* 2 (select main_a v_prenex_31861)) 2000) (<= (+ main_y 1) v_prenex_31861) (<= (select main_a v_prenex_31861) (+ (select main_a v_prenex_31860) 1000)) (<= 0 (+ (select main_a v_prenex_31860) 1)))) (or (forall ((v_prenex_31609 Int)) (or (<= (+ main_y 1) v_prenex_31609) (<= 1998 (* 2 (select main_a v_prenex_31609))) (<= (select main_a v_prenex_31609) 1000) (< v_prenex_31609 main_y))) (forall ((v_prenex_31608 Int)) (or (<= (+ main_x 1) v_prenex_31608) (<= 0 (select main_a v_prenex_31608))))) (forall ((v_prenex_39831 Int) (v_prenex_39830 Int)) (or (<= (+ (select main_a v_prenex_39830) (select main_a v_prenex_39831)) 1000) (<= (select main_a v_prenex_39830) 1) (< v_prenex_39831 main_y) (<= 1998 (* 2 (select main_a v_prenex_39831))) (<= (* 2 (select main_a v_prenex_39830)) 2) (<= (+ main_y 1) v_prenex_39831))) (forall ((v_prenex_38668 Int) (v_prenex_38667 Int)) (or (<= (+ (select main_a v_prenex_38667) (select main_a v_prenex_38668)) 1000) (<= (* 2 (select main_a v_prenex_38668)) 2000) (<= 999 (select main_a v_prenex_38668)) (<= (+ main_y 1) v_prenex_38668) (<= (select main_a v_prenex_38667) 2) (< v_prenex_38668 main_y))) (forall ((v_prenex_31426 Int) (v_prenex_31427 Int)) (or (<= (select main_a v_prenex_31427) (+ (select main_a v_prenex_31426) 1000)) (< v_prenex_31427 main_y) (<= (+ main_y 1) v_prenex_31427) (<= 998 (select main_a v_prenex_31427)) (<= (select main_a v_prenex_31426) 1) (<= (* 2 (select main_a v_prenex_31427)) 2000))) (forall ((v_prenex_38808 Int) (v_prenex_38807 Int)) (or (< v_prenex_38807 main_x) (<= 0 (+ (select main_a v_prenex_38807) 1)) (<= (* 2 (select main_a v_prenex_38808)) 2000) (<= (+ (select main_a v_prenex_38807) 998) (select main_a v_prenex_38808)) (< v_prenex_38808 main_y) (<= 0 (* 2 (select main_a v_prenex_38807))) (<= (+ main_y 1) v_prenex_38808))) (forall ((v_prenex_29213 Int) (v_prenex_29212 Int)) (or (<= (select main_a v_prenex_29212) 2) (<= (select main_a v_prenex_29212) 1) (<= (+ (select main_a v_prenex_29212) (select main_a v_prenex_29213)) 1000) (<= (select main_a v_prenex_29213) 1001) (<= (select main_a v_prenex_29213) 1000) (< v_prenex_29213 main_y) (<= (+ main_y 1) v_prenex_29213))) (forall ((v_prenex_29317 Int) (v_prenex_29316 Int)) (or (<= (select main_a v_prenex_29317) 1000) (<= 0 (select main_a v_prenex_29316)) (< v_prenex_29317 main_y) (<= (+ main_y 1) v_prenex_29317) (<= (select main_a v_prenex_29317) 1001) (<= (+ (select main_a v_prenex_29316) 998) (select main_a v_prenex_29317)))) (or (forall ((v_prenex_32250 Int)) (or (<= 0 (select main_a v_prenex_32250)) (<= (* 2 (select main_a v_prenex_32250)) 2))) (forall ((v_prenex_32251 Int)) (or (<= (+ main_y 1) v_prenex_32251) (<= 998 (select main_a v_prenex_32251)) (< v_prenex_32251 main_y) (<= 1998 (* 2 (select main_a v_prenex_32251)))))) (or (forall ((v_prenex_34357 Int)) (or (< v_prenex_34357 main_x) (<= 0 (+ (select main_a v_prenex_34357) 1)))) (forall ((v_prenex_34358 Int)) (or (<= (* 2 (select main_a v_prenex_34358)) 2000) (<= (+ main_y 1) v_prenex_34358) (< v_prenex_34358 main_y) (<= (select main_a v_prenex_34358) 1001)))) (or (forall ((v_prenex_34973 Int)) (<= 0 (* 2 (select main_a v_prenex_34973)))) (forall ((v_prenex_34974 Int)) (or (<= 999 (select main_a v_prenex_34974)) (<= 1998 (* 2 (select main_a v_prenex_34974))) (< v_prenex_34974 main_y) (<= (+ main_y 1) v_prenex_34974) (<= (select main_a v_prenex_34974) 1000)))) (forall ((v_prenex_29985 Int) (v_prenex_29984 Int)) (or (<= (+ main_y 1) v_prenex_29985) (< v_prenex_29984 main_x) (<= (+ (select main_a v_prenex_29984) 998) (select main_a v_prenex_29985)) (< v_prenex_29985 main_y) (<= (* 2 (select main_a v_prenex_29985)) 2000) (<= 0 (+ (select main_a v_prenex_29984) 1)) (<= (* 2 (select main_a v_prenex_29984)) 2))) (or (forall ((v_prenex_29711 Int)) (or (< v_prenex_29711 main_x) (<= (select main_a v_prenex_29711) 2))) (forall ((v_prenex_29712 Int)) (or (<= (+ main_y 1) v_prenex_29712) (< v_prenex_29712 main_y) (<= (select main_a v_prenex_29712) 1000) (<= 1998 (* 2 (select main_a v_prenex_29712)))))) (forall ((v_prenex_33261 Int) (v_prenex_33260 Int)) (or (<= (select main_a v_prenex_33260) 1) (< v_prenex_33261 main_y) (<= (select main_a v_prenex_33261) 1000) (<= (+ (select main_a v_prenex_33260) 998) (select main_a v_prenex_33261)) (<= 1998 (* 2 (select main_a v_prenex_33261))) (<= (+ main_y 1) v_prenex_33261) (<= (* 2 (select main_a v_prenex_33260)) 2))) (forall ((v_prenex_38123 Int) (v_prenex_38124 Int)) (or (<= 999 (select main_a v_prenex_38124)) (<= 998 (select main_a v_prenex_38124)) (<= (+ main_y 1) v_prenex_38124) (<= (* 2 (select main_a v_prenex_38123)) 2) (< v_prenex_38124 main_y) (<= 0 (+ (select main_a v_prenex_38123) 1)) (<= (+ (select main_a v_prenex_38123) 998) (select main_a v_prenex_38124)))) (forall ((v_prenex_31158 Int) (v_prenex_31157 Int)) (or (<= (+ main_y 1) v_prenex_31158) (<= 999 (select main_a v_prenex_31158)) (<= (select main_a v_prenex_31158) (+ (select main_a v_prenex_31157) 1000)) (< v_prenex_31157 main_x) (< v_prenex_31158 main_y))) (forall ((v_prenex_31907 Int) (v_prenex_31906 Int)) (or (< v_prenex_31907 main_y) (<= (select main_a v_prenex_31907) 1001) (<= (+ main_y 1) v_prenex_31907) (<= (* 2 (select main_a v_prenex_31906)) 2) (<= (+ (select main_a v_prenex_31906) 998) (select main_a v_prenex_31907)))) (forall ((v_prenex_40227 Int) (v_prenex_40228 Int)) (or (<= (select main_a v_prenex_40227) 1) (<= (select main_a v_prenex_40228) 1001) (<= (+ main_y 1) v_prenex_40228) (<= (* 2 (select main_a v_prenex_40227)) 2) (< v_prenex_40228 main_y) (<= 1998 (* 2 (select main_a v_prenex_40228))) (<= (+ (select main_a v_prenex_40227) (select main_a v_prenex_40228)) 1000))) (or (forall ((v_prenex_33175 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33175))) (< v_prenex_33175 main_y) (<= (select main_a v_prenex_33175) 1000) (<= (+ main_y 1) v_prenex_33175))) (forall ((v_prenex_33174 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33174))) (< v_prenex_33174 main_x)))) (forall ((v_prenex_40256 Int) (v_prenex_40255 Int)) (or (<= (+ main_y 1) v_prenex_40256) (< v_prenex_40256 main_y) (< v_prenex_40255 main_x) (<= (+ (select main_a v_prenex_40255) 998) (select main_a v_prenex_40256)) (<= (* 2 (select main_a v_prenex_40255)) 2) (<= 999 (select main_a v_prenex_40256)) (<= (select main_a v_prenex_40255) 1))) (forall ((v_prenex_36812 Int) (v_prenex_36813 Int)) (or (<= (* 2 (select main_a v_prenex_36813)) 2000) (<= 0 (select main_a v_prenex_36812)) (<= 1000 (+ (select main_a v_prenex_36812) (select main_a v_prenex_36813))) (< v_prenex_36813 main_y) (<= 0 (+ (select main_a v_prenex_36812) 1)) (<= (+ main_y 1) v_prenex_36813))) (forall ((v_prenex_40043 Int) (v_prenex_40044 Int)) (or (<= (* 2 (select main_a v_prenex_40044)) 2000) (<= 998 (select main_a v_prenex_40044)) (<= 0 (* 2 (select main_a v_prenex_40043))) (< v_prenex_40044 main_y) (<= (+ main_y 1) v_prenex_40044) (<= (select main_a v_prenex_40044) (+ (select main_a v_prenex_40043) 1000)) (<= 0 (+ (select main_a v_prenex_40043) 1)))) (forall ((v_prenex_29086 Int) (v_prenex_29087 Int)) (or (<= (select main_a v_prenex_29087) 1001) (< v_prenex_29087 main_y) (<= 1998 (* 2 (select main_a v_prenex_29087))) (<= 1000 (+ (select main_a v_prenex_29086) (select main_a v_prenex_29087))) (<= (+ main_y 1) v_prenex_29087))) (forall ((v_prenex_38316 Int) (v_prenex_38315 Int)) (or (<= (+ main_y 1) v_prenex_38316) (<= (+ (select main_a v_prenex_38315) 998) (select main_a v_prenex_38316)) (<= (select main_a v_prenex_38315) 2) (<= (select main_a v_prenex_38315) 1) (< v_prenex_38316 main_y) (<= 999 (select main_a v_prenex_38316)))) (forall ((v_prenex_30772 Int) (v_prenex_30771 Int)) (or (<= (* 2 (select main_a v_prenex_30771)) 2) (< v_prenex_30771 main_x) (<= (+ main_x 1) v_prenex_30771) (<= (+ (select main_a v_prenex_30771) (select main_a v_prenex_30772)) 1000) (<= (+ main_y 1) v_prenex_30772))) (forall ((v_prenex_32281 Int) (v_prenex_32280 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32280))) (<= 1000 (+ (select main_a v_prenex_32280) (select main_a v_prenex_32281))) (<= (+ main_y 1) v_prenex_32281) (<= (* 2 (select main_a v_prenex_32281)) 2000) (<= (select main_a v_prenex_32280) 2) (< v_prenex_32281 main_y) (<= 998 (select main_a v_prenex_32281)))) (forall ((v_prenex_33313 Int) (v_prenex_33312 Int)) (or (<= (select main_a v_prenex_33312) 1) (< v_prenex_33313 main_y) (<= (+ main_y 1) v_prenex_33313) (<= (+ (select main_a v_prenex_33312) (select main_a v_prenex_33313)) 1000) (<= 999 (select main_a v_prenex_33313)))) (forall ((v_prenex_36654 Int) (v_prenex_36655 Int)) (or (<= 999 (select main_a v_prenex_36655)) (<= 0 (* 2 (select main_a v_prenex_36654))) (<= (+ main_x 1) v_prenex_36654) (< v_prenex_36655 main_y) (<= (+ (select main_a v_prenex_36654) (select main_a v_prenex_36655)) 1000) (<= (+ main_y 1) v_prenex_36655) (<= (select main_a v_prenex_36654) 1))) (forall ((v_prenex_38859 Int) (v_prenex_38860 Int)) (or (<= 1000 (+ (select main_a v_prenex_38859) (select main_a v_prenex_38860))) (<= (select main_a v_prenex_38859) 1) (< v_prenex_38860 main_y) (<= 998 (select main_a v_prenex_38860)) (<= (+ main_y 1) v_prenex_38860))) (or (forall ((v_prenex_35873 Int)) (or (<= (select main_a v_prenex_35873) 1000) (<= (+ main_y 1) v_prenex_35873) (< v_prenex_35873 main_y) (<= 998 (select main_a v_prenex_35873)))) (forall ((v_prenex_35872 Int)) (<= (* 2 (select main_a v_prenex_35872)) 2))) (forall ((v_prenex_39989 Int) (v_prenex_39988 Int)) (or (<= (* 2 (select main_a v_prenex_39988)) 2) (<= (+ (select main_a v_prenex_39988) 998) (select main_a v_prenex_39989)) (<= (+ main_y 1) v_prenex_39989) (<= (select main_a v_prenex_39988) 2) (<= (* 2 (select main_a v_prenex_39989)) 2000) (<= (select main_a v_prenex_39989) 1000) (< v_prenex_39989 main_y))) (forall ((v_prenex_38830 Int) (v_prenex_38829 Int)) (or (<= (select main_a v_prenex_38829) 2) (<= (+ main_x 1) v_prenex_38829) (< v_prenex_38830 main_y) (<= (+ main_y 1) v_prenex_38830) (<= (+ (select main_a v_prenex_38829) (select main_a v_prenex_38830)) 1000) (<= (* 2 (select main_a v_prenex_38830)) 2000) (<= (* 2 (select main_a v_prenex_38829)) 2))) (or (forall ((v_prenex_29522 Int)) (or (<= (select main_a v_prenex_29522) 1001) (< v_prenex_29522 main_y) (<= (select main_a v_prenex_29522) 1000) (<= (+ main_y 1) v_prenex_29522) (<= 1998 (* 2 (select main_a v_prenex_29522))))) (forall ((v_prenex_29521 Int)) (or (<= 0 (select main_a v_prenex_29521)) (<= (select main_a v_prenex_29521) 2)))) (forall ((v_prenex_31736 Int) (v_prenex_31735 Int)) (or (<= (select main_a v_prenex_31736) 1001) (<= (+ main_y 1) v_prenex_31736) (< v_prenex_31736 main_y) (<= (* 2 (select main_a v_prenex_31735)) 2) (<= 998 (select main_a v_prenex_31736)) (<= (select main_a v_prenex_31735) 1) (<= (select main_a v_prenex_31736) (+ (select main_a v_prenex_31735) 1000)))) (or (forall ((v_prenex_30211 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30211))) (< v_prenex_30211 main_y) (<= 999 (select main_a v_prenex_30211)) (<= (+ main_y 1) v_prenex_30211))) (forall ((v_prenex_30210 Int)) (<= 0 (* 2 (select main_a v_prenex_30210))))) (forall ((v_prenex_33608 Int) (v_prenex_33607 Int)) (or (<= 0 (+ (select main_a v_prenex_33607) 1)) (<= 1998 (* 2 (select main_a v_prenex_33608))) (< v_prenex_33608 main_y) (<= (+ main_y 1) v_prenex_33608) (<= (+ (select main_a v_prenex_33607) 998) (select main_a v_prenex_33608)) (<= 999 (select main_a v_prenex_33608)))) (forall ((v_prenex_29075 Int) (v_prenex_29074 Int)) (or (<= (+ (select main_a v_prenex_29074) 998) (select main_a v_prenex_29075)) (<= 998 (select main_a v_prenex_29075)) (< v_prenex_29075 main_y) (<= (+ main_y 1) v_prenex_29075) (<= 0 (* 2 (select main_a v_prenex_29074))) (<= 999 (select main_a v_prenex_29075)))) (forall ((v_prenex_34578 Int) (v_prenex_34577 Int)) (or (<= (+ (select main_a v_prenex_34577) 998) (select main_a v_prenex_34578)) (< v_prenex_34578 main_y) (<= (+ main_y 1) v_prenex_34578) (<= 0 (+ (select main_a v_prenex_34577) 1)) (<= 998 (select main_a v_prenex_34578)) (<= 999 (select main_a v_prenex_34578)))) (forall ((v_prenex_35252 Int) (v_prenex_35253 Int)) (or (<= (+ main_x 1) v_prenex_35252) (<= (* 2 (select main_a v_prenex_35253)) 2000) (<= (+ main_y 1) v_prenex_35253) (<= (select main_a v_prenex_35253) (+ (select main_a v_prenex_35252) 1000)) (<= 0 (select main_a v_prenex_35252)) (< v_prenex_35253 main_y) (<= 0 (* 2 (select main_a v_prenex_35252))))) (forall ((v_prenex_32018 Int) (v_prenex_32019 Int)) (or (<= (+ main_x 1) v_prenex_32018) (<= (+ (select main_a v_prenex_32018) (select main_a v_prenex_32019)) 1000) (<= (+ main_y 1) v_prenex_32019) (<= (select main_a v_prenex_32019) 1001) (<= 0 (select main_a v_prenex_32018)) (< v_prenex_32019 main_y))) (forall ((v_prenex_33143 Int) (v_prenex_33142 Int)) (or (<= (+ main_x 1) v_prenex_33142) (<= 0 (select main_a v_prenex_33142)) (< v_prenex_33142 main_x) (<= (+ (select main_a v_prenex_33142) 998) (select main_a v_prenex_33143)) (<= 0 (* 2 (select main_a v_prenex_33142))))) (forall ((v_prenex_34069 Int) (v_prenex_34070 Int)) (or (<= 0 (select main_a v_prenex_34069)) (< v_prenex_34070 main_y) (<= 1998 (* 2 (select main_a v_prenex_34070))) (<= 0 (+ (select main_a v_prenex_34069) 1)) (<= (+ main_y 1) v_prenex_34070) (<= (select main_a v_prenex_34070) (+ (select main_a v_prenex_34069) 1000)) (<= (select main_a v_prenex_34070) 1001))) (forall ((v_prenex_38920 Int) (v_prenex_38919 Int)) (or (<= 998 (select main_a v_prenex_38920)) (<= 0 (select main_a v_prenex_38919)) (<= (+ main_y 1) v_prenex_38920) (<= (select main_a v_prenex_38919) 1) (<= 1000 (+ (select main_a v_prenex_38919) (select main_a v_prenex_38920))) (< v_prenex_38920 main_y) (<= (+ main_x 1) v_prenex_38919))) (forall ((v_prenex_31130 Int) (v_prenex_31129 Int)) (or (<= (select main_a v_prenex_31129) 2) (<= 1998 (* 2 (select main_a v_prenex_31130))) (<= 999 (select main_a v_prenex_31130)) (<= (select main_a v_prenex_31130) (+ (select main_a v_prenex_31129) 1000)) (<= (+ main_y 1) v_prenex_31130) (< v_prenex_31130 main_y))) (forall ((v_prenex_37982 Int)) (or (<= (+ main_y 1) v_prenex_37982) (< v_prenex_37982 main_y) (<= 1998 (* 2 (select main_a v_prenex_37982))) (<= (* 2 (select main_a v_prenex_37982)) 2000))) (forall ((v_prenex_29490 Int) (v_prenex_29489 Int)) (or (<= 1000 (+ (select main_a v_prenex_29489) (select main_a v_prenex_29490))) (< v_prenex_29489 main_x) (<= 0 (select main_a v_prenex_29489)) (< v_prenex_29490 main_y) (<= 0 (+ (select main_a v_prenex_29489) 1)) (<= 998 (select main_a v_prenex_29490)) (<= (+ main_y 1) v_prenex_29490))) (or (forall ((v_prenex_35988 Int)) (or (< v_prenex_35988 main_y) (<= (* 2 (select main_a v_prenex_35988)) 2000) (<= 999 (select main_a v_prenex_35988)) (<= (+ main_y 1) v_prenex_35988) (<= (select main_a v_prenex_35988) 1000))) (forall ((v_prenex_35987 Int)) (<= (* 2 (select main_a v_prenex_35987)) 2))) (forall ((v_prenex_35056 Int) (v_prenex_35055 Int)) (or (<= (select main_a v_prenex_35055) 2) (<= (select main_a v_prenex_35056) (+ (select main_a v_prenex_35055) 1000)) (<= (select main_a v_prenex_35055) 1) (<= (+ main_y 1) v_prenex_35056) (< v_prenex_35056 main_y) (<= (select main_a v_prenex_35056) 1001) (<= 998 (select main_a v_prenex_35056)))) (forall ((v_prenex_29668 Int) (v_prenex_29667 Int)) (or (< v_prenex_29668 main_y) (<= 0 (select main_a v_prenex_29667)) (<= 999 (select main_a v_prenex_29668)) (<= 1000 (+ (select main_a v_prenex_29667) (select main_a v_prenex_29668))) (<= (select main_a v_prenex_29667) 2) (< v_prenex_29667 main_x) (<= (+ main_y 1) v_prenex_29668))) (or (forall ((v_prenex_35848 Int)) (or (<= (* 2 (select main_a v_prenex_35848)) 2) (< v_prenex_35848 main_x) (<= 0 (* 2 (select main_a v_prenex_35848))))) (forall ((v_prenex_35849 Int)) (or (< v_prenex_35849 main_y) (<= (* 2 (select main_a v_prenex_35849)) 2000) (<= (+ main_y 1) v_prenex_35849) (<= (select main_a v_prenex_35849) 1001)))) (or (forall ((v_prenex_32115 Int)) (or (<= 999 (select main_a v_prenex_32115)) (< v_prenex_32115 main_y) (<= 1998 (* 2 (select main_a v_prenex_32115))) (<= (+ main_y 1) v_prenex_32115))) (forall ((v_prenex_32114 Int)) (or (<= (select main_a v_prenex_32114) 1) (< v_prenex_32114 main_x)))) (forall ((v_prenex_37255 Int) (v_prenex_37256 Int)) (or (< v_prenex_37256 main_y) (<= 1998 (* 2 (select main_a v_prenex_37256))) (<= 0 (+ (select main_a v_prenex_37255) 1)) (<= (+ main_y 1) v_prenex_37256) (<= (* 2 (select main_a v_prenex_37256)) 2000) (<= (+ (select main_a v_prenex_37255) 998) (select main_a v_prenex_37256)))) (forall ((v_prenex_30624 Int) (v_prenex_30625 Int)) (or (<= (* 2 (select main_a v_prenex_30625)) 2000) (<= (select main_a v_prenex_30624) 1) (<= (select main_a v_prenex_30625) 1001) (< v_prenex_30625 main_y) (<= 1000 (+ (select main_a v_prenex_30624) (select main_a v_prenex_30625))) (<= (+ main_y 1) v_prenex_30625))) (forall ((v_prenex_36219 Int) (v_prenex_36220 Int)) (or (< v_prenex_36220 main_y) (< v_prenex_36219 main_x) (<= (select main_a v_prenex_36219) 1) (<= 999 (select main_a v_prenex_36220)) (<= (+ (select main_a v_prenex_36219) 998) (select main_a v_prenex_36220)) (<= (+ main_y 1) v_prenex_36220))) (or (forall ((v_prenex_32148 Int)) (or (<= (select main_a v_prenex_32148) 2) (<= (* 2 (select main_a v_prenex_32148)) 2))) (forall ((v_prenex_32149 Int)) (or (<= 998 (select main_a v_prenex_32149)) (<= (select main_a v_prenex_32149) 1000) (<= (+ main_y 1) v_prenex_32149) (<= 1998 (* 2 (select main_a v_prenex_32149))) (< v_prenex_32149 main_y)))) (forall ((v_prenex_38774 Int) (v_prenex_38773 Int)) (or (<= (* 2 (select main_a v_prenex_38774)) 2000) (<= (+ main_y 1) v_prenex_38774) (<= 0 (+ (select main_a v_prenex_38773) 1)) (< v_prenex_38774 main_y) (<= (select main_a v_prenex_38774) 1001) (<= (+ (select main_a v_prenex_38773) (select main_a v_prenex_38774)) 1000) (<= (select main_a v_prenex_38773) 1))) (or (forall ((v_prenex_37584 Int)) (or (<= (select main_a v_prenex_37584) 1001) (<= (+ main_y 1) v_prenex_37584) (<= 1998 (* 2 (select main_a v_prenex_37584))) (< v_prenex_37584 main_y))) (forall ((v_prenex_37583 Int)) (or (<= (select main_a v_prenex_37583) 2) (< v_prenex_37583 main_x)))) (forall ((v_prenex_34420 Int) (v_prenex_34419 Int)) (or (<= (+ main_x 1) v_prenex_34419) (<= (* 2 (select main_a v_prenex_34419)) 2) (<= (select main_a v_prenex_34419) 2) (<= 1998 (* 2 (select main_a v_prenex_34420))) (<= 1000 (+ (select main_a v_prenex_34419) (select main_a v_prenex_34420))) (<= (+ main_y 1) v_prenex_34420) (< v_prenex_34420 main_y))) (forall ((v_prenex_34444 Int) (v_prenex_34443 Int)) (or (< v_prenex_34443 main_x) (< v_prenex_34444 main_y) (<= 0 (+ (select main_a v_prenex_34443) 1)) (<= (+ main_y 1) v_prenex_34444) (<= 0 (* 2 (select main_a v_prenex_34443))) (<= 1998 (* 2 (select main_a v_prenex_34444))) (<= 1000 (+ (select main_a v_prenex_34443) (select main_a v_prenex_34444))))) (or (forall ((v_prenex_32227 Int)) (or (< v_prenex_32227 main_y) (<= 1998 (* 2 (select main_a v_prenex_32227))) (<= (select main_a v_prenex_32227) 1001) (<= (select main_a v_prenex_32227) 1000) (<= (+ main_y 1) v_prenex_32227))) (forall ((v_prenex_32226 Int)) (or (<= (* 2 (select main_a v_prenex_32226)) 2) (<= (select main_a v_prenex_32226) 1)))) (forall ((v_prenex_32492 Int) (v_prenex_32491 Int)) (or (<= (select main_a v_prenex_32491) 2) (< v_prenex_32492 main_y) (<= 998 (select main_a v_prenex_32492)) (<= 1000 (+ (select main_a v_prenex_32491) (select main_a v_prenex_32492))) (<= 0 (+ (select main_a v_prenex_32491) 1)) (<= 999 (select main_a v_prenex_32492)) (<= (+ main_y 1) v_prenex_32492))) (or (forall ((v_prenex_39362 Int)) (or (<= 0 (+ (select main_a v_prenex_39362) 1)) (<= (select main_a v_prenex_39362) 2))) (forall ((v_prenex_39363 Int)) (or (<= (select main_a v_prenex_39363) 1000) (<= (+ main_y 1) v_prenex_39363) (< v_prenex_39363 main_y) (<= 1998 (* 2 (select main_a v_prenex_39363))) (<= 999 (select main_a v_prenex_39363))))) (forall ((v_prenex_34134 Int) (v_prenex_34133 Int)) (or (<= 1000 (+ (select main_a v_prenex_34133) (select main_a v_prenex_34134))) (< v_prenex_34134 main_y) (<= (+ main_y 1) v_prenex_34134) (<= (+ main_x 1) v_prenex_34133) (<= 0 (+ (select main_a v_prenex_34133) 1)) (<= 999 (select main_a v_prenex_34134)) (<= 0 (* 2 (select main_a v_prenex_34133))))) (forall ((v_prenex_38699 Int) (v_prenex_38700 Int)) (or (<= 0 (select main_a v_prenex_38699)) (< v_prenex_38700 main_y) (<= 0 (* 2 (select main_a v_prenex_38699))) (<= 1000 (+ (select main_a v_prenex_38699) (select main_a v_prenex_38700))) (< v_prenex_38699 main_x) (<= (select main_a v_prenex_38700) 1001) (<= (+ main_y 1) v_prenex_38700))) (or (forall ((v_prenex_35584 Int)) (<= (* 2 (select main_a v_prenex_35584)) 2)) (forall ((v_prenex_35585 Int)) (or (<= (+ main_y 1) v_prenex_35585) (<= 999 (select main_a v_prenex_35585)) (< v_prenex_35585 main_y) (<= 998 (select main_a v_prenex_35585))))) (forall ((v_prenex_30217 Int) (v_prenex_30216 Int)) (or (<= 0 (select main_a v_prenex_30216)) (< v_prenex_30217 main_y) (<= (select main_a v_prenex_30217) 1000) (<= (select main_a v_prenex_30216) 2) (<= (+ main_y 1) v_prenex_30217) (<= 1998 (* 2 (select main_a v_prenex_30217))) (<= (+ (select main_a v_prenex_30216) (select main_a v_prenex_30217)) 1000))) (forall ((v_prenex_30932 Int) (v_prenex_30931 Int)) (or (<= (select main_a v_prenex_30932) (+ (select main_a v_prenex_30931) 1000)) (< v_prenex_30932 main_y) (<= (+ main_y 1) v_prenex_30932) (<= 0 (+ (select main_a v_prenex_30931) 1)) (<= 998 (select main_a v_prenex_30932)) (< v_prenex_30931 main_x))) (forall ((v_prenex_37602 Int) (v_prenex_37603 Int)) (or (<= (select main_a v_prenex_37603) (+ (select main_a v_prenex_37602) 1000)) (<= (+ main_y 1) v_prenex_37603) (<= 0 (* 2 (select main_a v_prenex_37602))) (<= 0 (select main_a v_prenex_37602)) (< v_prenex_37603 main_y) (<= 1998 (* 2 (select main_a v_prenex_37603))) (<= (select main_a v_prenex_37603) 1000))) (forall ((v_prenex_37302 Int) (v_prenex_37303 Int)) (or (<= 0 (select main_a v_prenex_37302)) (<= 999 (select main_a v_prenex_37303)) (<= (+ (select main_a v_prenex_37302) (select main_a v_prenex_37303)) 1000) (<= (+ main_x 1) v_prenex_37302) (<= (+ main_y 1) v_prenex_37303) (< v_prenex_37303 main_y) (<= (* 2 (select main_a v_prenex_37302)) 2))) (forall ((v_prenex_31321 Int) (v_prenex_31320 Int)) (or (<= (select main_a v_prenex_31321) 1001) (<= (+ (select main_a v_prenex_31320) 998) (select main_a v_prenex_31321)) (<= 0 (* 2 (select main_a v_prenex_31320))) (<= (+ main_y 1) v_prenex_31321) (<= 998 (select main_a v_prenex_31321)) (< v_prenex_31321 main_y))) (forall ((v_prenex_34034 Int) (v_prenex_34033 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34034))) (<= (select main_a v_prenex_34034) 1000) (<= (select main_a v_prenex_34033) 2) (<= (+ main_y 1) v_prenex_34034) (<= 0 (+ (select main_a v_prenex_34033) 1)) (< v_prenex_34034 main_y) (<= (+ (select main_a v_prenex_34033) 998) (select main_a v_prenex_34034)))) (forall ((v_prenex_29686 Int) (v_prenex_29685 Int)) (or (<= 999 (select main_a v_prenex_29686)) (<= 0 (select main_a v_prenex_29685)) (<= (+ (select main_a v_prenex_29685) 998) (select main_a v_prenex_29686)) (< v_prenex_29686 main_y) (<= (* 2 (select main_a v_prenex_29686)) 2000) (<= (+ main_y 1) v_prenex_29686))) (forall ((v_prenex_37543 Int) (v_prenex_37542 Int)) (or (<= (+ (select main_a v_prenex_37542) 998) (select main_a v_prenex_37543)) (<= (+ main_y 1) v_prenex_37543) (< v_prenex_37543 main_y) (<= 999 (select main_a v_prenex_37543)) (< v_prenex_37542 main_x) (<= 0 (+ (select main_a v_prenex_37542) 1)))) (or (forall ((v_prenex_39647 Int)) (or (< v_prenex_39647 main_x) (<= 0 (select main_a v_prenex_39647)) (<= (select main_a v_prenex_39647) 2))) (forall ((v_prenex_39648 Int)) (or (<= (* 2 (select main_a v_prenex_39648)) 2000) (< v_prenex_39648 main_y) (<= (+ main_y 1) v_prenex_39648)))) (forall ((v_prenex_36047 Int) (v_prenex_36048 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36048))) (<= (+ main_y 1) v_prenex_36048) (<= 0 (select main_a v_prenex_36047)) (<= (+ (select main_a v_prenex_36047) 998) (select main_a v_prenex_36048)) (<= (+ main_x 1) v_prenex_36047) (<= (select main_a v_prenex_36047) 2) (< v_prenex_36048 main_y))) (or (forall ((v_prenex_33973 Int)) (or (<= (select main_a v_prenex_33973) 1) (<= 0 (* 2 (select main_a v_prenex_33973))))) (forall ((v_prenex_33974 Int)) (or (< v_prenex_33974 main_y) (<= (select main_a v_prenex_33974) 1000) (<= 999 (select main_a v_prenex_33974)) (<= (+ main_y 1) v_prenex_33974) (<= (* 2 (select main_a v_prenex_33974)) 2000)))) (or (forall ((v_prenex_29447 Int)) (or (<= (select main_a v_prenex_29447) 1) (<= (select main_a v_prenex_29447) 2))) (forall ((v_prenex_29448 Int)) (or (<= (+ main_y 1) v_prenex_29448) (<= 998 (select main_a v_prenex_29448)) (<= 999 (select main_a v_prenex_29448)) (<= 1998 (* 2 (select main_a v_prenex_29448))) (< v_prenex_29448 main_y)))) (or (forall ((v_prenex_37665 Int)) (or (<= (+ main_y 1) v_prenex_37665) (< v_prenex_37665 main_y) (<= 998 (select main_a v_prenex_37665)) (<= 1998 (* 2 (select main_a v_prenex_37665))))) (forall ((v_prenex_37664 Int)) (or (<= (select main_a v_prenex_37664) 2) (<= (* 2 (select main_a v_prenex_37664)) 2)))) (forall ((v_prenex_30489 Int) (v_prenex_30488 Int)) (or (<= 998 (select main_a v_prenex_30489)) (< v_prenex_30489 main_y) (<= (+ main_y 1) v_prenex_30489) (<= 1000 (+ (select main_a v_prenex_30488) (select main_a v_prenex_30489))) (<= 999 (select main_a v_prenex_30489)) (<= (select main_a v_prenex_30488) 1))) (or (forall ((v_prenex_39310 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39310))) (<= (select main_a v_prenex_39310) 2))) (forall ((v_prenex_39311 Int)) (or (<= 999 (select main_a v_prenex_39311)) (< v_prenex_39311 main_y) (<= 998 (select main_a v_prenex_39311)) (<= (* 2 (select main_a v_prenex_39311)) 2000) (<= (+ main_y 1) v_prenex_39311)))) (forall ((v_prenex_40268 Int) (v_prenex_40267 Int)) (or (<= (select main_a v_prenex_40268) 1001) (< v_prenex_40268 main_y) (<= (+ main_y 1) v_prenex_40268) (<= (* 2 (select main_a v_prenex_40268)) 2000) (<= 0 (+ (select main_a v_prenex_40267) 1)) (<= (select main_a v_prenex_40268) (+ (select main_a v_prenex_40267) 1000)) (<= (* 2 (select main_a v_prenex_40267)) 2))) (forall ((v_prenex_37874 Int) (v_prenex_37875 Int)) (or (<= 999 (select main_a v_prenex_37875)) (<= (select main_a v_prenex_37875) 1000) (<= (select main_a v_prenex_37874) 1) (<= 1000 (+ (select main_a v_prenex_37874) (select main_a v_prenex_37875))) (< v_prenex_37875 main_y) (<= (* 2 (select main_a v_prenex_37874)) 2) (<= (+ main_y 1) v_prenex_37875))) (forall ((v_prenex_31165 Int) (v_prenex_31166 Int)) (or (< v_prenex_31165 main_x) (< v_prenex_31166 main_y) (<= (* 2 (select main_a v_prenex_31165)) 2) (<= 0 (* 2 (select main_a v_prenex_31165))) (<= (+ (select main_a v_prenex_31165) 998) (select main_a v_prenex_31166)) (<= (select main_a v_prenex_31166) 1000) (<= (+ main_y 1) v_prenex_31166))) (forall ((v_prenex_30149 Int) (v_prenex_30148 Int)) (or (<= 0 (select main_a v_prenex_30148)) (<= (+ main_y 1) v_prenex_30149) (<= (select main_a v_prenex_30148) 2) (<= 999 (select main_a v_prenex_30149)) (<= 1998 (* 2 (select main_a v_prenex_30149))) (<= 1000 (+ (select main_a v_prenex_30148) (select main_a v_prenex_30149))) (< v_prenex_30149 main_y))) (forall ((v_prenex_32463 Int) (v_prenex_32464 Int)) (or (<= (+ main_x 1) v_prenex_32463) (<= (+ main_y 1) v_prenex_32464) (< v_prenex_32464 main_y) (<= 1998 (* 2 (select main_a v_prenex_32464))) (<= 0 (select main_a v_prenex_32463)) (<= (+ (select main_a v_prenex_32463) 998) (select main_a v_prenex_32464)))) (or (forall ((v_prenex_36400 Int)) (or (<= (select main_a v_prenex_36400) 2) (<= (* 2 (select main_a v_prenex_36400)) 2))) (forall ((v_prenex_36401 Int)) (or (<= (select main_a v_prenex_36401) 1001) (< v_prenex_36401 main_y) (<= (+ main_y 1) v_prenex_36401) (<= (* 2 (select main_a v_prenex_36401)) 2000) (<= (select main_a v_prenex_36401) 1000)))) (forall ((v_prenex_31956 Int) (v_prenex_31957 Int)) (or (< v_prenex_31957 main_y) (<= (select main_a v_prenex_31956) 2) (<= 0 (+ (select main_a v_prenex_31956) 1)) (<= (+ main_y 1) v_prenex_31957) (<= (select main_a v_prenex_31957) 1000) (<= (+ (select main_a v_prenex_31956) (select main_a v_prenex_31957)) 1000))) (forall ((v_prenex_32660 Int) (v_prenex_32659 Int)) (or (<= 1000 (+ (select main_a v_prenex_32659) (select main_a v_prenex_32660))) (< v_prenex_32660 main_y) (<= (* 2 (select main_a v_prenex_32659)) 2) (<= (select main_a v_prenex_32659) 2) (<= 999 (select main_a v_prenex_32660)) (<= (+ main_y 1) v_prenex_32660))) (forall ((v_prenex_38321 Int) (v_prenex_38322 Int)) (or (< v_prenex_38321 main_x) (<= (select main_a v_prenex_38321) 1) (<= (+ (select main_a v_prenex_38321) 998) (select main_a v_prenex_38322)) (<= (+ main_y 1) v_prenex_38322) (<= (+ main_x 1) v_prenex_38321))) (or (forall ((v_prenex_29797 Int)) (or (<= (select main_a v_prenex_29797) 1) (<= (+ main_x 1) v_prenex_29797))) (forall ((v_prenex_29798 Int)) (or (< v_prenex_29798 main_y) (<= 1998 (* 2 (select main_a v_prenex_29798))) (<= (+ main_y 1) v_prenex_29798) (<= (* 2 (select main_a v_prenex_29798)) 2000)))) (forall ((v_prenex_36733 Int) (v_prenex_36732 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36732))) (<= 0 (select main_a v_prenex_36732)) (<= (+ (select main_a v_prenex_36732) 998) (select main_a v_prenex_36733)) (<= (select main_a v_prenex_36733) 1000) (<= (select main_a v_prenex_36733) 1001) (<= (+ main_y 1) v_prenex_36733) (< v_prenex_36733 main_y))) (forall ((v_prenex_39230 Int) (v_prenex_39231 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39230))) (<= (select main_a v_prenex_39231) (+ (select main_a v_prenex_39230) 1000)) (<= (select main_a v_prenex_39231) 1000) (<= (+ main_y 1) v_prenex_39231) (< v_prenex_39231 main_y))) (forall ((v_prenex_30529 Int) (v_prenex_30528 Int)) (or (<= 0 (select main_a v_prenex_30528)) (< v_prenex_30529 main_y) (<= (+ main_y 1) v_prenex_30529) (<= (select main_a v_prenex_30529) 1000) (<= (select main_a v_prenex_30529) 1001) (<= 1000 (+ (select main_a v_prenex_30528) (select main_a v_prenex_30529))) (<= 0 (+ (select main_a v_prenex_30528) 1)))) (forall ((v_prenex_32816 Int) (v_prenex_32817 Int)) (or (< v_prenex_32816 main_x) (< v_prenex_32817 main_y) (<= 1998 (* 2 (select main_a v_prenex_32817))) (<= (+ (select main_a v_prenex_32816) 998) (select main_a v_prenex_32817)) (<= 0 (+ (select main_a v_prenex_32816) 1)) (<= (* 2 (select main_a v_prenex_32816)) 2) (<= (+ main_y 1) v_prenex_32817))) (or (forall ((v_prenex_33376 Int)) (or (<= 0 (select main_a v_prenex_33376)) (<= 0 (+ (select main_a v_prenex_33376) 1)))) (forall ((v_prenex_33377 Int)) (or (<= (+ main_y 1) v_prenex_33377) (<= 1998 (* 2 (select main_a v_prenex_33377))) (<= 999 (select main_a v_prenex_33377)) (< v_prenex_33377 main_y)))) (forall ((v_prenex_39371 Int) (v_prenex_39370 Int)) (or (<= 0 (select main_a v_prenex_39370)) (<= (select main_a v_prenex_39370) 2) (< v_prenex_39370 main_x) (<= (select main_a v_prenex_39371) 1000) (<= (+ main_y 1) v_prenex_39371) (<= (+ (select main_a v_prenex_39370) 998) (select main_a v_prenex_39371)) (< v_prenex_39371 main_y))) (forall ((v_prenex_36634 Int) (v_prenex_36635 Int)) (or (<= (select main_a v_prenex_36634) 1) (<= (select main_a v_prenex_36635) 1000) (< v_prenex_36635 main_y) (<= 0 (select main_a v_prenex_36634)) (<= (+ main_y 1) v_prenex_36635) (<= 1000 (+ (select main_a v_prenex_36634) (select main_a v_prenex_36635))) (<= (* 2 (select main_a v_prenex_36635)) 2000))) (forall ((v_prenex_32135 Int) (v_prenex_32134 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32135))) (<= (+ (select main_a v_prenex_32134) 998) (select main_a v_prenex_32135)) (<= 0 (+ (select main_a v_prenex_32134) 1)) (<= 0 (* 2 (select main_a v_prenex_32134))) (< v_prenex_32135 main_y) (<= (+ main_y 1) v_prenex_32135) (<= (select main_a v_prenex_32135) 1000))) (or (forall ((v_prenex_29269 Int)) (or (<= (* 2 (select main_a v_prenex_29269)) 2000) (<= (+ main_y 1) v_prenex_29269) (<= 1998 (* 2 (select main_a v_prenex_29269))) (< v_prenex_29269 main_y))) (forall ((v_prenex_29268 Int)) (or (< v_prenex_29268 main_x) (<= 0 (select main_a v_prenex_29268)) (<= (* 2 (select main_a v_prenex_29268)) 2)))) (forall ((v_prenex_31731 Int) (v_prenex_31732 Int)) (or (<= (+ main_y 1) v_prenex_31732) (<= 0 (select main_a v_prenex_31731)) (<= 1000 (+ (select main_a v_prenex_31731) (select main_a v_prenex_31732))) (< v_prenex_31731 main_x) (<= (+ main_x 1) v_prenex_31731))) (forall ((v_prenex_30301 Int) (v_prenex_30300 Int)) (or (< v_prenex_30300 main_x) (<= (select main_a v_prenex_30301) 1000) (< v_prenex_30301 main_y) (<= (+ (select main_a v_prenex_30300) (select main_a v_prenex_30301)) 1000) (<= (* 2 (select main_a v_prenex_30300)) 2) (<= (select main_a v_prenex_30300) 2) (<= (+ main_y 1) v_prenex_30301))) (forall ((v_prenex_34932 Int) (v_prenex_34931 Int)) (or (<= 0 (+ (select main_a v_prenex_34931) 1)) (<= (select main_a v_prenex_34932) (+ (select main_a v_prenex_34931) 1000)) (<= (+ main_y 1) v_prenex_34932) (< v_prenex_34932 main_y) (<= (select main_a v_prenex_34931) 1) (<= 1998 (* 2 (select main_a v_prenex_34932))) (<= 998 (select main_a v_prenex_34932)))) (forall ((v_prenex_36334 Int) (v_prenex_36335 Int)) (or (<= (select main_a v_prenex_36334) 1) (<= (+ main_y 1) v_prenex_36335) (<= 1000 (+ (select main_a v_prenex_36334) (select main_a v_prenex_36335))) (< v_prenex_36335 main_y) (<= (select main_a v_prenex_36335) 1000) (<= 1998 (* 2 (select main_a v_prenex_36335))) (<= (select main_a v_prenex_36334) 2))) (forall ((v_prenex_29556 Int) (v_prenex_29555 Int)) (or (< v_prenex_29556 main_y) (<= 998 (select main_a v_prenex_29556)) (<= (* 2 (select main_a v_prenex_29556)) 2000) (<= (select main_a v_prenex_29555) 2) (<= (+ (select main_a v_prenex_29555) (select main_a v_prenex_29556)) 1000) (<= 0 (+ (select main_a v_prenex_29555) 1)) (<= (+ main_y 1) v_prenex_29556))) (forall ((v_prenex_39315 Int) (v_prenex_39314 Int)) (or (< v_prenex_39315 main_y) (<= 998 (select main_a v_prenex_39315)) (<= (* 2 (select main_a v_prenex_39315)) 2000) (<= 0 (+ (select main_a v_prenex_39314) 1)) (<= (+ main_y 1) v_prenex_39315) (<= (+ (select main_a v_prenex_39314) 998) (select main_a v_prenex_39315)) (<= (select main_a v_prenex_39314) 2))) (forall ((v_prenex_35762 Int) (v_prenex_35763 Int)) (or (<= (+ main_y 1) v_prenex_35763) (<= (select main_a v_prenex_35763) 1000) (<= (select main_a v_prenex_35763) (+ (select main_a v_prenex_35762) 1000)) (< v_prenex_35763 main_y) (<= (select main_a v_prenex_35762) 1))) (or (forall ((v_prenex_40421 Int)) (or (<= 998 (select main_a v_prenex_40421)) (<= 1998 (* 2 (select main_a v_prenex_40421))) (<= (+ main_y 1) v_prenex_40421) (< v_prenex_40421 main_y) (<= (select main_a v_prenex_40421) 1001))) (forall ((v_prenex_40420 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40420))) (<= 0 (select main_a v_prenex_40420))))) (or (forall ((v_prenex_38114 Int)) (or (< v_prenex_38114 main_y) (<= 999 (select main_a v_prenex_38114)) (<= (+ main_y 1) v_prenex_38114))) (forall ((v_prenex_38113 Int)) (or (<= (* 2 (select main_a v_prenex_38113)) 2) (< v_prenex_38113 main_x)))) (or (forall ((v_prenex_32091 Int)) (or (<= (+ main_y 1) v_prenex_32091) (<= (* 2 (select main_a v_prenex_32091)) 2000) (< v_prenex_32091 main_y))) (forall ((v_prenex_32090 Int)) (<= 0 (select main_a v_prenex_32090)))) (forall ((v_prenex_39109 Int) (v_prenex_39108 Int)) (or (<= (* 2 (select main_a v_prenex_39109)) 2000) (<= (+ (select main_a v_prenex_39108) 998) (select main_a v_prenex_39109)) (<= (+ main_y 1) v_prenex_39109) (< v_prenex_39109 main_y) (<= 0 (* 2 (select main_a v_prenex_39108))) (<= (+ main_x 1) v_prenex_39108))) (forall ((v_prenex_33740 Int) (v_prenex_33739 Int)) (or (<= 999 (select main_a v_prenex_33740)) (<= (+ main_y 1) v_prenex_33740) (<= 1998 (* 2 (select main_a v_prenex_33740))) (<= (* 2 (select main_a v_prenex_33739)) 2) (<= 1000 (+ (select main_a v_prenex_33739) (select main_a v_prenex_33740))) (< v_prenex_33740 main_y))) (forall ((v_prenex_33225 Int) (v_prenex_33224 Int)) (or (<= 998 (select main_a v_prenex_33225)) (<= (+ main_y 1) v_prenex_33225) (<= (select main_a v_prenex_33225) (+ (select main_a v_prenex_33224) 1000)) (<= (select main_a v_prenex_33225) 1001) (<= 0 (+ (select main_a v_prenex_33224) 1)) (<= (select main_a v_prenex_33224) 2) (< v_prenex_33225 main_y))) (forall ((v_prenex_29897 Int)) (or (<= 998 (select main_a v_prenex_29897)) (<= (+ main_y 1) v_prenex_29897) (<= 1998 (* 2 (select main_a v_prenex_29897))) (< v_prenex_29897 main_y))) (or (forall ((v_prenex_29613 Int)) (<= (select main_a v_prenex_29613) 1)) (forall ((v_prenex_29614 Int)) (or (<= (+ main_y 1) v_prenex_29614) (< v_prenex_29614 main_y) (<= 998 (select main_a v_prenex_29614)) (<= 1998 (* 2 (select main_a v_prenex_29614))) (<= (select main_a v_prenex_29614) 1001)))) (forall ((v_prenex_32814 Int) (v_prenex_32815 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32815))) (<= (select main_a v_prenex_32815) 1001) (<= 1000 (+ (select main_a v_prenex_32814) (select main_a v_prenex_32815))) (<= (* 2 (select main_a v_prenex_32814)) 2) (<= (+ main_y 1) v_prenex_32815) (< v_prenex_32815 main_y) (<= 0 (* 2 (select main_a v_prenex_32814))))) (or (forall ((v_prenex_39560 Int)) (<= 0 (+ (select main_a v_prenex_39560) 1))) (forall ((v_prenex_39561 Int)) (or (<= (+ main_y 1) v_prenex_39561) (<= (* 2 (select main_a v_prenex_39561)) 2000) (<= (select main_a v_prenex_39561) 1000) (< v_prenex_39561 main_y)))) (or (forall ((v_prenex_33025 Int)) (or (<= (* 2 (select main_a v_prenex_33025)) 2000) (<= 1998 (* 2 (select main_a v_prenex_33025))) (< v_prenex_33025 main_y) (<= 998 (select main_a v_prenex_33025)) (<= (+ main_y 1) v_prenex_33025))) (forall ((v_prenex_33024 Int)) (or (<= 0 (+ (select main_a v_prenex_33024) 1)) (<= (select main_a v_prenex_33024) 1)))) (forall ((v_prenex_29478 Int) (v_prenex_29477 Int)) (or (< v_prenex_29478 main_y) (<= 0 (select main_a v_prenex_29477)) (<= (select main_a v_prenex_29478) 1000) (<= (select main_a v_prenex_29478) (+ (select main_a v_prenex_29477) 1000)) (<= (+ main_y 1) v_prenex_29478) (<= 0 (+ (select main_a v_prenex_29477) 1)) (<= (* 2 (select main_a v_prenex_29478)) 2000))) (forall ((v_prenex_35950 Int) (v_prenex_35951 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35950))) (<= (+ main_y 1) v_prenex_35951) (< v_prenex_35951 main_y) (< v_prenex_35950 main_x) (<= (select main_a v_prenex_35951) (+ (select main_a v_prenex_35950) 1000)) (<= 998 (select main_a v_prenex_35951)))) (or (forall ((v_prenex_38767 Int)) (<= 0 (+ (select main_a v_prenex_38767) 1))) (forall ((v_prenex_38768 Int)) (or (<= 999 (select main_a v_prenex_38768)) (< v_prenex_38768 main_y) (<= 998 (select main_a v_prenex_38768)) (<= (* 2 (select main_a v_prenex_38768)) 2000) (<= (+ main_y 1) v_prenex_38768)))) (forall ((v_prenex_35766 Int) (v_prenex_35767 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35767))) (< v_prenex_35767 main_y) (<= (+ (select main_a v_prenex_35766) 998) (select main_a v_prenex_35767)) (<= (* 2 (select main_a v_prenex_35766)) 2) (<= (+ main_y 1) v_prenex_35767) (<= 0 (* 2 (select main_a v_prenex_35766))) (<= 998 (select main_a v_prenex_35767)))) (forall ((v_prenex_34418 Int) (v_prenex_34417 Int)) (or (<= (+ main_y 1) v_prenex_34418) (<= (select main_a v_prenex_34418) 1000) (<= (+ main_x 1) v_prenex_34417) (<= 0 (* 2 (select main_a v_prenex_34417))) (<= (select main_a v_prenex_34418) (+ (select main_a v_prenex_34417) 1000)) (< v_prenex_34418 main_y) (<= 0 (select main_a v_prenex_34417)))) (forall ((v_prenex_39211 Int) (v_prenex_39210 Int)) (or (< v_prenex_39211 main_y) (<= (select main_a v_prenex_39211) 1000) (<= (select main_a v_prenex_39211) (+ (select main_a v_prenex_39210) 1000)) (<= (+ main_y 1) v_prenex_39211) (<= 0 (* 2 (select main_a v_prenex_39210))))) (forall ((v_prenex_31134 Int) (v_prenex_31133 Int)) (or (<= 998 (select main_a v_prenex_31134)) (<= 0 (select main_a v_prenex_31133)) (<= (* 2 (select main_a v_prenex_31133)) 2) (< v_prenex_31134 main_y) (<= (select main_a v_prenex_31134) (+ (select main_a v_prenex_31133) 1000)) (<= (+ main_y 1) v_prenex_31134) (<= (select main_a v_prenex_31134) 1000))) (forall ((v_prenex_30855 Int) (v_prenex_30856 Int)) (or (< v_prenex_30856 main_y) (<= (+ main_y 1) v_prenex_30856) (< v_prenex_30855 main_x) (<= (* 2 (select main_a v_prenex_30855)) 2) (<= (+ (select main_a v_prenex_30855) 998) (select main_a v_prenex_30856)) (<= (select main_a v_prenex_30855) 1) (<= 1998 (* 2 (select main_a v_prenex_30856))))) (or (forall ((v_prenex_30815 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30815))) (<= 0 (select main_a v_prenex_30815)))) (forall ((v_prenex_30816 Int)) (or (<= 998 (select main_a v_prenex_30816)) (<= 999 (select main_a v_prenex_30816)) (<= (+ main_y 1) v_prenex_30816) (< v_prenex_30816 main_y) (<= (* 2 (select main_a v_prenex_30816)) 2000)))) (forall ((v_prenex_36247 Int) (v_prenex_36248 Int)) (or (<= (select main_a v_prenex_36248) 1001) (<= (+ (select main_a v_prenex_36247) (select main_a v_prenex_36248)) 1000) (< v_prenex_36248 main_y) (<= (+ main_y 1) v_prenex_36248) (<= 1998 (* 2 (select main_a v_prenex_36248))) (<= 0 (+ (select main_a v_prenex_36247) 1)) (<= 0 (* 2 (select main_a v_prenex_36247))))) (forall ((v_prenex_38725 Int) (v_prenex_38726 Int)) (or (<= (+ main_x 1) v_prenex_38725) (<= 0 (select main_a v_prenex_38725)) (< v_prenex_38726 main_y) (<= 1000 (+ (select main_a v_prenex_38725) (select main_a v_prenex_38726))) (<= (select main_a v_prenex_38726) 1001) (<= 0 (+ (select main_a v_prenex_38725) 1)) (<= (+ main_y 1) v_prenex_38726))) (forall ((v_prenex_32409 Int) (v_prenex_32408 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32409))) (<= (+ (select main_a v_prenex_32408) (select main_a v_prenex_32409)) 1000) (<= (+ main_y 1) v_prenex_32409) (<= 0 (select main_a v_prenex_32408)) (<= (select main_a v_prenex_32409) 1000) (< v_prenex_32409 main_y))) (or (forall ((v_prenex_30933 Int)) (<= (* 2 (select main_a v_prenex_30933)) 2)) (forall ((v_prenex_30934 Int)) (or (<= (+ main_y 1) v_prenex_30934) (<= 998 (select main_a v_prenex_30934)) (<= 999 (select main_a v_prenex_30934)) (< v_prenex_30934 main_y)))) (forall ((v_prenex_34924 Int) (v_prenex_34923 Int)) (or (< v_prenex_34924 main_y) (<= (+ (select main_a v_prenex_34923) (select main_a v_prenex_34924)) 1000) (<= 0 (+ (select main_a v_prenex_34923) 1)) (<= (+ main_y 1) v_prenex_34924) (<= (* 2 (select main_a v_prenex_34924)) 2000))) (forall ((v_prenex_33546 Int) (v_prenex_33547 Int)) (or (<= (+ main_y 1) v_prenex_33547) (<= (+ (select main_a v_prenex_33546) 998) (select main_a v_prenex_33547)) (<= 0 (+ (select main_a v_prenex_33546) 1)) (<= (select main_a v_prenex_33547) 1000) (< v_prenex_33547 main_y) (<= (* 2 (select main_a v_prenex_33547)) 2000))) (forall ((v_prenex_38416 Int) (v_prenex_38415 Int)) (or (<= (select main_a v_prenex_38416) 1001) (< v_prenex_38416 main_y) (<= (+ main_y 1) v_prenex_38416) (<= (+ (select main_a v_prenex_38415) (select main_a v_prenex_38416)) 1000) (<= (select main_a v_prenex_38415) 1) (<= (select main_a v_prenex_38415) 2))) (or (forall ((v_prenex_40301 Int)) (or (<= 0 (select main_a v_prenex_40301)) (<= (* 2 (select main_a v_prenex_40301)) 2))) (forall ((v_prenex_40302 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40302))) (<= 998 (select main_a v_prenex_40302)) (<= (+ main_y 1) v_prenex_40302) (< v_prenex_40302 main_y)))) (forall ((v_prenex_34594 Int) (v_prenex_34593 Int)) (or (<= (* 2 (select main_a v_prenex_34593)) 2) (<= (+ main_y 1) v_prenex_34594) (<= 1000 (+ (select main_a v_prenex_34593) (select main_a v_prenex_34594))) (<= 998 (select main_a v_prenex_34594)) (<= 0 (select main_a v_prenex_34593)) (< v_prenex_34594 main_y) (<= 999 (select main_a v_prenex_34594)))) (forall ((v_prenex_38588 Int) (v_prenex_38587 Int)) (or (<= (+ main_y 1) v_prenex_38588) (< v_prenex_38588 main_y) (<= (* 2 (select main_a v_prenex_38588)) 2000) (<= 0 (select main_a v_prenex_38587)) (<= 998 (select main_a v_prenex_38588)) (<= (select main_a v_prenex_38588) (+ (select main_a v_prenex_38587) 1000)))) (forall ((v_prenex_31905 Int) (v_prenex_31904 Int)) (or (<= (* 2 (select main_a v_prenex_31904)) 2) (<= (+ main_y 1) v_prenex_31905) (<= (+ (select main_a v_prenex_31904) (select main_a v_prenex_31905)) 1000) (<= (* 2 (select main_a v_prenex_31905)) 2000) (< v_prenex_31905 main_y) (<= 998 (select main_a v_prenex_31905)) (<= (select main_a v_prenex_31904) 1))) (forall ((v_prenex_37080 Int) (v_prenex_37079 Int)) (or (<= 0 (+ (select main_a v_prenex_37079) 1)) (< v_prenex_37080 main_y) (<= (+ (select main_a v_prenex_37079) 998) (select main_a v_prenex_37080)) (<= (select main_a v_prenex_37079) 2) (<= 998 (select main_a v_prenex_37080)) (<= (+ main_y 1) v_prenex_37080))) (forall ((v_prenex_39605 Int) (v_prenex_39606 Int)) (or (<= (+ main_x 1) v_prenex_39605) (<= (+ main_y 1) v_prenex_39606) (<= 1000 (+ (select main_a v_prenex_39605) (select main_a v_prenex_39606))) (<= 0 (* 2 (select main_a v_prenex_39605))) (< v_prenex_39605 main_x))) (forall ((v_prenex_34604 Int) (v_prenex_34603 Int)) (or (<= (+ main_y 1) v_prenex_34604) (< v_prenex_34604 main_y) (< v_prenex_34603 main_x) (<= (select main_a v_prenex_34604) (+ (select main_a v_prenex_34603) 1000)) (<= (select main_a v_prenex_34604) 1000) (<= 0 (select main_a v_prenex_34603)))) (forall ((v_prenex_32708 Int) (v_prenex_32707 Int)) (or (<= (+ (select main_a v_prenex_32707) (select main_a v_prenex_32708)) 1000) (< v_prenex_32708 main_y) (<= (select main_a v_prenex_32707) 2) (<= 999 (select main_a v_prenex_32708)) (<= (+ main_y 1) v_prenex_32708) (< v_prenex_32707 main_x))) (forall ((v_prenex_36994 Int) (v_prenex_36995 Int)) (or (<= (select main_a v_prenex_36994) 2) (<= 0 (+ (select main_a v_prenex_36994) 1)) (<= (+ main_y 1) v_prenex_36995) (<= (+ (select main_a v_prenex_36994) 998) (select main_a v_prenex_36995)) (<= (select main_a v_prenex_36995) 1001) (< v_prenex_36995 main_y))) (forall ((v_prenex_32432 Int) (v_prenex_32433 Int)) (or (< v_prenex_32433 main_y) (<= (+ main_y 1) v_prenex_32433) (<= 0 (select main_a v_prenex_32432)) (<= (select main_a v_prenex_32433) 1001) (<= (* 2 (select main_a v_prenex_32433)) 2000) (<= (* 2 (select main_a v_prenex_32432)) 2) (<= (+ (select main_a v_prenex_32432) 998) (select main_a v_prenex_32433)))) (forall ((v_prenex_30178 Int) (v_prenex_30179 Int)) (or (<= 0 (select main_a v_prenex_30178)) (<= (+ main_y 1) v_prenex_30179) (<= (+ (select main_a v_prenex_30178) 998) (select main_a v_prenex_30179)) (<= (* 2 (select main_a v_prenex_30178)) 2) (<= 998 (select main_a v_prenex_30179)) (< v_prenex_30179 main_y) (<= 999 (select main_a v_prenex_30179)))) (or (forall ((v_prenex_39820 Int)) (or (<= (* 2 (select main_a v_prenex_39820)) 2) (< v_prenex_39820 main_x) (<= 0 (select main_a v_prenex_39820)))) (forall ((v_prenex_39821 Int)) (or (<= (select main_a v_prenex_39821) 1001) (<= (+ main_y 1) v_prenex_39821) (<= (* 2 (select main_a v_prenex_39821)) 2000) (< v_prenex_39821 main_y)))) (or (forall ((v_prenex_29350 Int)) (or (<= 0 (select main_a v_prenex_29350)) (<= (* 2 (select main_a v_prenex_29350)) 2))) (forall ((v_prenex_29351 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29351))) (<= 998 (select main_a v_prenex_29351)) (< v_prenex_29351 main_y) (<= (select main_a v_prenex_29351) 1001) (<= (+ main_y 1) v_prenex_29351)))) (forall ((v_prenex_40294 Int) (v_prenex_40293 Int)) (or (< v_prenex_40294 main_y) (<= (+ (select main_a v_prenex_40293) 998) (select main_a v_prenex_40294)) (<= (select main_a v_prenex_40294) 1001) (<= (+ main_y 1) v_prenex_40294) (<= (select main_a v_prenex_40293) 2) (<= 998 (select main_a v_prenex_40294)) (<= 0 (select main_a v_prenex_40293)))) (or (forall ((v_prenex_38810 Int)) (or (< v_prenex_38810 main_y) (<= (* 2 (select main_a v_prenex_38810)) 2000) (<= 999 (select main_a v_prenex_38810)) (<= (+ main_y 1) v_prenex_38810) (<= 998 (select main_a v_prenex_38810)))) (forall ((v_prenex_38809 Int)) (or (<= (* 2 (select main_a v_prenex_38809)) 2) (<= (select main_a v_prenex_38809) 2)))) (forall ((v_prenex_33780 Int) (v_prenex_33779 Int)) (or (< v_prenex_33780 main_y) (<= (* 2 (select main_a v_prenex_33780)) 2000) (<= (+ main_y 1) v_prenex_33780) (< v_prenex_33779 main_x) (<= (select main_a v_prenex_33780) (+ (select main_a v_prenex_33779) 1000)) (<= 0 (+ (select main_a v_prenex_33779) 1)))) (forall ((v_prenex_29169 Int) (v_prenex_29168 Int)) (or (<= (* 2 (select main_a v_prenex_29168)) 2) (<= (+ main_x 1) v_prenex_29168) (<= 998 (select main_a v_prenex_29169)) (<= (+ (select main_a v_prenex_29168) 998) (select main_a v_prenex_29169)) (<= 0 (select main_a v_prenex_29168)) (< v_prenex_29169 main_y) (<= (+ main_y 1) v_prenex_29169))) (forall ((v_prenex_29862 Int) (v_prenex_29861 Int)) (or (<= (select main_a v_prenex_29862) (+ (select main_a v_prenex_29861) 1000)) (<= (+ main_x 1) v_prenex_29861) (<= (+ main_y 1) v_prenex_29862) (<= (select main_a v_prenex_29861) 1) (<= 1998 (* 2 (select main_a v_prenex_29862))) (< v_prenex_29862 main_y) (<= 0 (select main_a v_prenex_29861)))) (forall ((v_prenex_35497 Int) (v_prenex_35496 Int)) (or (<= (select main_a v_prenex_35496) 1) (<= 998 (select main_a v_prenex_35497)) (< v_prenex_35497 main_y) (<= 999 (select main_a v_prenex_35497)) (<= (+ main_y 1) v_prenex_35497) (<= (+ (select main_a v_prenex_35496) (select main_a v_prenex_35497)) 1000) (<= 0 (* 2 (select main_a v_prenex_35496))))) (forall ((v_prenex_34701 Int) (v_prenex_34702 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34701))) (<= (+ main_y 1) v_prenex_34702) (< v_prenex_34702 main_y) (<= 1998 (* 2 (select main_a v_prenex_34702))) (<= (+ (select main_a v_prenex_34701) 998) (select main_a v_prenex_34702)) (< v_prenex_34701 main_x))) (or (forall ((v_prenex_36114 Int)) (or (<= (select main_a v_prenex_36114) 1000) (<= (* 2 (select main_a v_prenex_36114)) 2000) (< v_prenex_36114 main_y) (<= (+ main_y 1) v_prenex_36114) (<= 999 (select main_a v_prenex_36114)))) (forall ((v_prenex_36113 Int)) (<= (select main_a v_prenex_36113) 2))) (forall ((v_prenex_33379 Int) (v_prenex_33378 Int)) (or (<= (+ main_y 1) v_prenex_33379) (< v_prenex_33379 main_y) (<= 0 (+ (select main_a v_prenex_33378) 1)) (<= (select main_a v_prenex_33379) 1001) (<= 999 (select main_a v_prenex_33379)) (<= (select main_a v_prenex_33379) (+ (select main_a v_prenex_33378) 1000)))) (forall ((v_prenex_36536 Int) (v_prenex_36537 Int)) (or (<= (+ main_y 1) v_prenex_36537) (<= 0 (select main_a v_prenex_36536)) (<= (+ main_x 1) v_prenex_36536) (< v_prenex_36537 main_y) (<= (select main_a v_prenex_36537) (+ (select main_a v_prenex_36536) 1000)) (<= (select main_a v_prenex_36537) 1001))) (forall ((v_prenex_30745 Int) (v_prenex_30746 Int)) (or (<= (select main_a v_prenex_30746) 1000) (<= 0 (+ (select main_a v_prenex_30745) 1)) (<= 1000 (+ (select main_a v_prenex_30745) (select main_a v_prenex_30746))) (<= 0 (select main_a v_prenex_30745)) (<= (select main_a v_prenex_30746) 1001) (<= (+ main_y 1) v_prenex_30746) (< v_prenex_30746 main_y))) (forall ((v_prenex_33874 Int) (v_prenex_33873 Int)) (or (< v_prenex_33873 main_x) (<= (select main_a v_prenex_33874) (+ (select main_a v_prenex_33873) 1000)) (<= (+ main_y 1) v_prenex_33874) (<= 999 (select main_a v_prenex_33874)) (< v_prenex_33874 main_y) (<= (* 2 (select main_a v_prenex_33873)) 2))) (forall ((v_prenex_32647 Int) (v_prenex_32648 Int)) (or (<= 1000 (+ (select main_a v_prenex_32647) (select main_a v_prenex_32648))) (<= 0 (select main_a v_prenex_32647)) (<= (select main_a v_prenex_32647) 1) (<= (+ main_y 1) v_prenex_32648) (<= (select main_a v_prenex_32648) 1000) (<= (select main_a v_prenex_32648) 1001) (< v_prenex_32648 main_y))) (or (forall ((v_prenex_33159 Int)) (<= (* 2 (select main_a v_prenex_33159)) 2000)) (forall ((v_prenex_33158 Int)) (or (<= (+ main_x 1) v_prenex_33158) (<= (* 2 (select main_a v_prenex_33158)) 2) (< v_prenex_33158 main_x)))) (forall ((v_prenex_36878 Int) (v_prenex_36879 Int)) (or (<= (* 2 (select main_a v_prenex_36879)) 2000) (< v_prenex_36879 main_y) (<= (+ main_y 1) v_prenex_36879) (<= (select main_a v_prenex_36878) 2) (<= 1000 (+ (select main_a v_prenex_36878) (select main_a v_prenex_36879))))) (or (forall ((v_prenex_34146 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34146))) (< v_prenex_34146 main_y) (<= (+ main_y 1) v_prenex_34146) (<= (select main_a v_prenex_34146) 1001))) (forall ((v_prenex_34145 Int)) (or (<= 0 (+ (select main_a v_prenex_34145) 1)) (< v_prenex_34145 main_x) (<= (select main_a v_prenex_34145) 2)))) (forall ((v_prenex_35726 Int) (v_prenex_35727 Int)) (or (<= (+ main_x 1) v_prenex_35726) (< v_prenex_35726 main_x) (<= (+ (select main_a v_prenex_35726) (select main_a v_prenex_35727)) 1000) (<= (* 2 (select main_a v_prenex_35726)) 2))) (or (forall ((v_prenex_38757 Int)) (or (<= (select main_a v_prenex_38757) 2) (<= (select main_a v_prenex_38757) 1))) (forall ((v_prenex_38758 Int)) (or (< v_prenex_38758 main_y) (<= (* 2 (select main_a v_prenex_38758)) 2000) (<= 999 (select main_a v_prenex_38758)) (<= (+ main_y 1) v_prenex_38758)))) (forall ((v_prenex_34762 Int) (v_prenex_34761 Int)) (or (< v_prenex_34761 main_x) (<= (select main_a v_prenex_34762) 1000) (< v_prenex_34762 main_y) (<= 1000 (+ (select main_a v_prenex_34761) (select main_a v_prenex_34762))) (<= (+ main_y 1) v_prenex_34762) (<= (select main_a v_prenex_34761) 2) (<= 0 (* 2 (select main_a v_prenex_34761))))) (forall ((v_prenex_37791 Int) (v_prenex_37790 Int)) (or (< v_prenex_37791 main_y) (<= 999 (select main_a v_prenex_37791)) (<= 0 (* 2 (select main_a v_prenex_37790))) (<= (+ main_y 1) v_prenex_37791) (<= (+ main_x 1) v_prenex_37790) (<= 0 (select main_a v_prenex_37790)) (<= (select main_a v_prenex_37791) (+ (select main_a v_prenex_37790) 1000)))) (forall ((v_prenex_29544 Int) (v_prenex_29543 Int)) (or (<= 0 (select main_a v_prenex_29543)) (< v_prenex_29543 main_x) (< v_prenex_29544 main_y) (<= (* 2 (select main_a v_prenex_29544)) 2000) (<= (+ main_y 1) v_prenex_29544) (<= 1000 (+ (select main_a v_prenex_29543) (select main_a v_prenex_29544))))) (forall ((v_prenex_35514 Int) (v_prenex_35515 Int)) (or (<= (+ main_y 1) v_prenex_35515) (<= 0 (* 2 (select main_a v_prenex_35514))) (<= 999 (select main_a v_prenex_35515)) (<= (select main_a v_prenex_35515) (+ (select main_a v_prenex_35514) 1000)) (<= 0 (+ (select main_a v_prenex_35514) 1)) (< v_prenex_35515 main_y) (<= 1998 (* 2 (select main_a v_prenex_35515))))) (forall ((v_prenex_31550 Int) (v_prenex_31551 Int)) (or (<= (+ (select main_a v_prenex_31550) 998) (select main_a v_prenex_31551)) (<= 0 (select main_a v_prenex_31550)) (<= (* 2 (select main_a v_prenex_31550)) 2) (<= (+ main_y 1) v_prenex_31551) (<= (* 2 (select main_a v_prenex_31551)) 2000) (<= 998 (select main_a v_prenex_31551)) (< v_prenex_31551 main_y))) (forall ((v_prenex_38332 Int) (v_prenex_38331 Int)) (or (< v_prenex_38331 main_x) (<= (+ (select main_a v_prenex_38331) 998) (select main_a v_prenex_38332)) (<= 0 (select main_a v_prenex_38331)) (< v_prenex_38332 main_y) (<= (select main_a v_prenex_38331) 2) (<= (+ main_y 1) v_prenex_38332) (<= 998 (select main_a v_prenex_38332)))) (forall ((v_prenex_38804 Int) (v_prenex_38803 Int)) (or (<= (* 2 (select main_a v_prenex_38804)) 2000) (<= (select main_a v_prenex_38803) 1) (<= (select main_a v_prenex_38804) 1001) (<= 0 (+ (select main_a v_prenex_38803) 1)) (<= (+ main_y 1) v_prenex_38804) (< v_prenex_38804 main_y) (<= (+ (select main_a v_prenex_38803) 998) (select main_a v_prenex_38804)))) (or (forall ((v_prenex_34568 Int)) (or (<= (+ main_y 1) v_prenex_34568) (<= (* 2 (select main_a v_prenex_34568)) 2000) (< v_prenex_34568 main_y) (<= 999 (select main_a v_prenex_34568)) (<= (select main_a v_prenex_34568) 1000))) (forall ((v_prenex_34567 Int)) (or (<= (select main_a v_prenex_34567) 1) (<= (* 2 (select main_a v_prenex_34567)) 2)))) (forall ((v_prenex_33680 Int) (v_prenex_33679 Int)) (or (<= (+ main_x 1) v_prenex_33679) (< v_prenex_33680 main_y) (<= (+ (select main_a v_prenex_33679) 998) (select main_a v_prenex_33680)) (<= (select main_a v_prenex_33680) 1001) (<= (+ main_y 1) v_prenex_33680) (<= 0 (select main_a v_prenex_33679)))) (or (forall ((v_prenex_36298 Int)) (or (<= (+ main_y 1) v_prenex_36298) (<= (* 2 (select main_a v_prenex_36298)) 2000) (< v_prenex_36298 main_y) (<= (select main_a v_prenex_36298) 1001))) (forall ((v_prenex_36297 Int)) (or (<= 0 (+ (select main_a v_prenex_36297) 1)) (<= 0 (select main_a v_prenex_36297))))) (forall ((v_prenex_39916 Int)) (or (<= (* 2 (select main_a v_prenex_39916)) 2000) (< v_prenex_39916 main_y) (<= (select main_a v_prenex_39916) 1000) (<= (+ main_y 1) v_prenex_39916))) (forall ((v_prenex_35114 Int) (v_prenex_35115 Int)) (or (<= (+ (select main_a v_prenex_35114) 998) (select main_a v_prenex_35115)) (<= (select main_a v_prenex_35115) 1000) (<= (select main_a v_prenex_35115) 1001) (< v_prenex_35115 main_y) (<= (* 2 (select main_a v_prenex_35114)) 2) (<= (+ main_y 1) v_prenex_35115))) (or (forall ((v_prenex_35181 Int)) (or (<= 998 (select main_a v_prenex_35181)) (< v_prenex_35181 main_y) (<= (select main_a v_prenex_35181) 1001) (<= (+ main_y 1) v_prenex_35181))) (forall ((v_prenex_35180 Int)) (<= (* 2 (select main_a v_prenex_35180)) 2))) (or (forall ((v_prenex_31668 Int)) (or (<= (+ main_y 1) v_prenex_31668) (<= (* 2 (select main_a v_prenex_31668)) 2000) (< v_prenex_31668 main_y))) (forall ((v_prenex_31667 Int)) (or (<= 0 (+ (select main_a v_prenex_31667) 1)) (<= 0 (* 2 (select main_a v_prenex_31667)))))) (or (forall ((v_prenex_30639 Int)) (or (< v_prenex_30639 main_y) (<= (+ main_y 1) v_prenex_30639) (<= 1998 (* 2 (select main_a v_prenex_30639))))) (forall ((v_prenex_30638 Int)) (<= (select main_a v_prenex_30638) 2))) (forall ((v_prenex_30062 Int) (v_prenex_30063 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30062))) (<= 0 (+ (select main_a v_prenex_30062) 1)) (<= (+ (select main_a v_prenex_30062) 998) (select main_a v_prenex_30063)) (<= (+ main_y 1) v_prenex_30063) (< v_prenex_30063 main_y) (<= (+ main_x 1) v_prenex_30062) (<= 999 (select main_a v_prenex_30063)))) (or (forall ((v_prenex_36069 Int)) (or (<= 0 (+ (select main_a v_prenex_36069) 1)) (<= 0 (* 2 (select main_a v_prenex_36069))))) (forall ((v_prenex_36070 Int)) (or (<= (select main_a v_prenex_36070) 1000) (<= 998 (select main_a v_prenex_36070)) (< v_prenex_36070 main_y) (<= 1998 (* 2 (select main_a v_prenex_36070))) (<= (+ main_y 1) v_prenex_36070)))) (forall ((v_prenex_39814 Int) (v_prenex_39815 Int)) (or (<= (+ (select main_a v_prenex_39814) (select main_a v_prenex_39815)) 1000) (< v_prenex_39815 main_y) (<= 0 (* 2 (select main_a v_prenex_39814))) (<= 998 (select main_a v_prenex_39815)) (<= (select main_a v_prenex_39815) 1001) (<= (+ main_y 1) v_prenex_39815) (<= (* 2 (select main_a v_prenex_39814)) 2))) (or (forall ((v_prenex_33644 Int)) (or (<= (select main_a v_prenex_33644) 1000) (< v_prenex_33644 main_y) (<= (+ main_y 1) v_prenex_33644) (<= (select main_a v_prenex_33644) 1001) (<= (* 2 (select main_a v_prenex_33644)) 2000))) (forall ((v_prenex_33643 Int)) (or (<= (* 2 (select main_a v_prenex_33643)) 2) (<= 0 (* 2 (select main_a v_prenex_33643)))))) (forall ((v_prenex_34266 Int) (v_prenex_34265 Int)) (or (<= (* 2 (select main_a v_prenex_34265)) 2) (<= (* 2 (select main_a v_prenex_34266)) 2000) (< v_prenex_34266 main_y) (<= 0 (* 2 (select main_a v_prenex_34265))) (<= 998 (select main_a v_prenex_34266)) (<= (select main_a v_prenex_34266) (+ (select main_a v_prenex_34265) 1000)) (<= (+ main_y 1) v_prenex_34266))) (forall ((v_prenex_35190 Int) (v_prenex_35191 Int)) (or (<= (+ main_y 1) v_prenex_35191) (< v_prenex_35191 main_y) (<= (select main_a v_prenex_35191) 1000) (<= 999 (select main_a v_prenex_35191)) (<= (select main_a v_prenex_35191) (+ (select main_a v_prenex_35190) 1000)))) (forall ((v_prenex_37616 Int) (v_prenex_37617 Int)) (or (<= (+ (select main_a v_prenex_37616) (select main_a v_prenex_37617)) 1000) (<= (select main_a v_prenex_37617) 1001) (<= 0 (+ (select main_a v_prenex_37616) 1)) (<= 998 (select main_a v_prenex_37617)) (< v_prenex_37617 main_y) (<= (+ main_y 1) v_prenex_37617))) (forall ((v_prenex_35494 Int) (v_prenex_35495 Int)) (or (<= (select main_a v_prenex_35494) 2) (<= 999 (select main_a v_prenex_35495)) (< v_prenex_35495 main_y) (<= (+ (select main_a v_prenex_35494) 998) (select main_a v_prenex_35495)) (<= (+ main_y 1) v_prenex_35495) (< v_prenex_35494 main_x))) (or (forall ((v_prenex_38371 Int)) (or (<= 0 (+ (select main_a v_prenex_38371) 1)) (<= 0 (select main_a v_prenex_38371)))) (forall ((v_prenex_38372 Int)) (or (<= 998 (select main_a v_prenex_38372)) (< v_prenex_38372 main_y) (<= (* 2 (select main_a v_prenex_38372)) 2000) (<= (+ main_y 1) v_prenex_38372)))) (or (forall ((v_prenex_36814 Int)) (or (<= 0 (+ (select main_a v_prenex_36814) 1)) (<= (select main_a v_prenex_36814) 1))) (forall ((v_prenex_36815 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36815))) (<= (+ main_y 1) v_prenex_36815) (<= (select main_a v_prenex_36815) 1000) (<= (select main_a v_prenex_36815) 1001) (< v_prenex_36815 main_y)))) (forall ((v_prenex_35932 Int) (v_prenex_35933 Int)) (or (< v_prenex_35933 main_y) (<= (select main_a v_prenex_35933) 1000) (<= (+ (select main_a v_prenex_35932) (select main_a v_prenex_35933)) 1000) (<= (+ main_y 1) v_prenex_35933) (<= (+ main_x 1) v_prenex_35932) (<= (select main_a v_prenex_35932) 1))) (forall ((v_prenex_30682 Int) (v_prenex_30681 Int)) (or (<= (+ main_y 1) v_prenex_30682) (<= (* 2 (select main_a v_prenex_30682)) 2000) (<= 998 (select main_a v_prenex_30682)) (< v_prenex_30682 main_y) (<= (+ (select main_a v_prenex_30681) 998) (select main_a v_prenex_30682)) (<= (select main_a v_prenex_30681) 2) (<= (select main_a v_prenex_30681) 1))) (or (forall ((v_prenex_34673 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34673))) (<= (select main_a v_prenex_34673) 1))) (forall ((v_prenex_34674 Int)) (or (< v_prenex_34674 main_y) (<= 1998 (* 2 (select main_a v_prenex_34674))) (<= (+ main_y 1) v_prenex_34674) (<= (select main_a v_prenex_34674) 1000) (<= 999 (select main_a v_prenex_34674))))) (forall ((v_prenex_30916 Int) (v_prenex_30915 Int)) (or (<= (+ main_y 1) v_prenex_30916) (<= (* 2 (select main_a v_prenex_30915)) 2) (<= (+ (select main_a v_prenex_30915) 998) (select main_a v_prenex_30916)) (< v_prenex_30916 main_y) (< v_prenex_30915 main_x) (<= (select main_a v_prenex_30916) 1001) (<= (select main_a v_prenex_30915) 2))) (forall ((v_prenex_31727 Int) (v_prenex_31728 Int)) (or (<= (select main_a v_prenex_31727) 2) (<= (* 2 (select main_a v_prenex_31727)) 2) (<= 998 (select main_a v_prenex_31728)) (<= (+ main_y 1) v_prenex_31728) (<= (select main_a v_prenex_31728) (+ (select main_a v_prenex_31727) 1000)) (< v_prenex_31728 main_y) (< v_prenex_31727 main_x))) (or (forall ((v_prenex_30586 Int)) (or (< v_prenex_30586 main_x) (<= 0 (+ (select main_a v_prenex_30586) 1)) (<= 0 (select main_a v_prenex_30586)))) (forall ((v_prenex_30587 Int)) (or (<= (+ main_y 1) v_prenex_30587) (< v_prenex_30587 main_y) (<= 1998 (* 2 (select main_a v_prenex_30587))) (<= (* 2 (select main_a v_prenex_30587)) 2000)))) (forall ((v_prenex_34190 Int) (v_prenex_34189 Int)) (or (< v_prenex_34190 main_y) (<= 1000 (+ (select main_a v_prenex_34189) (select main_a v_prenex_34190))) (<= 998 (select main_a v_prenex_34190)) (<= (+ main_y 1) v_prenex_34190) (<= 0 (select main_a v_prenex_34189)) (<= (select main_a v_prenex_34190) 1000))) (forall ((v_prenex_37626 Int) (v_prenex_37627 Int)) (or (<= (select main_a v_prenex_37627) (+ (select main_a v_prenex_37626) 1000)) (<= (+ main_x 1) v_prenex_37626) (< v_prenex_37627 main_y) (<= (+ main_y 1) v_prenex_37627) (<= 0 (* 2 (select main_a v_prenex_37626))) (<= 999 (select main_a v_prenex_37627)) (<= (select main_a v_prenex_37626) 2))) (or (forall ((v_prenex_37063 Int)) (or (<= 0 (select main_a v_prenex_37063)) (<= (select main_a v_prenex_37063) 2) (< v_prenex_37063 main_x))) (forall ((v_prenex_37064 Int)) (or (<= 998 (select main_a v_prenex_37064)) (< v_prenex_37064 main_y) (<= (+ main_y 1) v_prenex_37064) (<= 1998 (* 2 (select main_a v_prenex_37064)))))) (forall ((v_prenex_34990 Int) (v_prenex_34989 Int)) (or (<= (+ main_y 1) v_prenex_34990) (<= (select main_a v_prenex_34989) 2) (<= (+ (select main_a v_prenex_34989) 998) (select main_a v_prenex_34990)) (<= 0 (+ (select main_a v_prenex_34989) 1)) (< v_prenex_34990 main_y) (< v_prenex_34989 main_x) (<= (select main_a v_prenex_34990) 1001))) (forall ((v_prenex_36900 Int) (v_prenex_36901 Int)) (or (< v_prenex_36901 main_y) (<= (select main_a v_prenex_36901) 1000) (<= 999 (select main_a v_prenex_36901)) (<= (select main_a v_prenex_36901) (+ (select main_a v_prenex_36900) 1000)) (<= 0 (* 2 (select main_a v_prenex_36900))) (<= 0 (select main_a v_prenex_36900)) (<= (+ main_y 1) v_prenex_36901))) (forall ((v_prenex_34456 Int) (v_prenex_34455 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34456))) (<= 1000 (+ (select main_a v_prenex_34455) (select main_a v_prenex_34456))) (<= (select main_a v_prenex_34455) 1) (< v_prenex_34456 main_y) (<= (+ main_y 1) v_prenex_34456))) (forall ((v_prenex_30259 Int) (v_prenex_30258 Int)) (or (<= (select main_a v_prenex_30259) 1000) (<= (+ main_y 1) v_prenex_30259) (<= 999 (select main_a v_prenex_30259)) (< v_prenex_30259 main_y) (<= 0 (* 2 (select main_a v_prenex_30258))) (<= (select main_a v_prenex_30259) (+ (select main_a v_prenex_30258) 1000)) (<= 0 (+ (select main_a v_prenex_30258) 1)))) (forall ((v_prenex_32750 Int) (v_prenex_32749 Int)) (or (<= (select main_a v_prenex_32750) 1000) (< v_prenex_32750 main_y) (<= (select main_a v_prenex_32749) 1) (<= 998 (select main_a v_prenex_32750)) (<= (select main_a v_prenex_32750) (+ (select main_a v_prenex_32749) 1000)) (<= (+ main_y 1) v_prenex_32750))) (forall ((v_prenex_33033 Int) (v_prenex_33032 Int)) (or (<= 0 (select main_a v_prenex_33032)) (<= 1000 (+ (select main_a v_prenex_33032) (select main_a v_prenex_33033))) (<= (+ main_y 1) v_prenex_33033) (<= (* 2 (select main_a v_prenex_33033)) 2000) (<= 0 (* 2 (select main_a v_prenex_33032))) (<= 999 (select main_a v_prenex_33033)) (< v_prenex_33033 main_y))) (or (forall ((v_prenex_37208 Int)) (or (<= (* 2 (select main_a v_prenex_37208)) 2000) (< v_prenex_37208 main_y) (<= (+ main_y 1) v_prenex_37208))) (forall ((v_prenex_37207 Int)) (<= 0 (+ (select main_a v_prenex_37207) 1)))) (or (forall ((v_prenex_38742 Int)) (or (<= (* 2 (select main_a v_prenex_38742)) 2000) (< v_prenex_38742 main_y) (<= 998 (select main_a v_prenex_38742)) (<= (+ main_y 1) v_prenex_38742))) (forall ((v_prenex_38741 Int)) (or (<= (select main_a v_prenex_38741) 1) (<= (* 2 (select main_a v_prenex_38741)) 2)))) (or (forall ((v_prenex_38104 Int)) (or (<= (+ main_y 1) v_prenex_38104) (< v_prenex_38104 main_y) (<= 1998 (* 2 (select main_a v_prenex_38104))) (<= (* 2 (select main_a v_prenex_38104)) 2000) (<= (select main_a v_prenex_38104) 1001))) (forall ((v_prenex_38103 Int)) (<= 0 (+ (select main_a v_prenex_38103) 1)))) (forall ((v_prenex_39799 Int) (v_prenex_39798 Int)) (or (<= 999 (select main_a v_prenex_39799)) (<= 0 (+ (select main_a v_prenex_39798) 1)) (<= 1000 (+ (select main_a v_prenex_39798) (select main_a v_prenex_39799))) (< v_prenex_39799 main_y) (<= (+ main_y 1) v_prenex_39799) (<= (+ main_x 1) v_prenex_39798))) (or (forall ((v_prenex_36758 Int)) (<= 0 (select main_a v_prenex_36758))) (forall ((v_prenex_36759 Int)) (or (<= (+ main_y 1) v_prenex_36759) (<= 999 (select main_a v_prenex_36759)) (<= 998 (select main_a v_prenex_36759)) (< v_prenex_36759 main_y) (<= 1998 (* 2 (select main_a v_prenex_36759)))))) (forall ((v_prenex_38649 Int) (v_prenex_38650 Int)) (or (<= (select main_a v_prenex_38650) 1001) (<= (select main_a v_prenex_38650) 1000) (<= 0 (* 2 (select main_a v_prenex_38649))) (< v_prenex_38650 main_y) (<= (+ (select main_a v_prenex_38649) (select main_a v_prenex_38650)) 1000) (<= (+ main_y 1) v_prenex_38650))) (forall ((v_prenex_40080 Int) (v_prenex_40079 Int)) (or (<= 999 (select main_a v_prenex_40080)) (<= 1998 (* 2 (select main_a v_prenex_40080))) (<= (+ (select main_a v_prenex_40079) (select main_a v_prenex_40080)) 1000) (<= (+ main_y 1) v_prenex_40080) (< v_prenex_40080 main_y) (<= 0 (+ (select main_a v_prenex_40079) 1)))) (or (forall ((v_prenex_39477 Int)) (or (<= (* 2 (select main_a v_prenex_39477)) 2) (<= (select main_a v_prenex_39477) 2) (<= (+ main_x 1) v_prenex_39477))) (forall ((v_prenex_39478 Int)) (or (< v_prenex_39478 main_y) (<= (* 2 (select main_a v_prenex_39478)) 2000) (<= (+ main_y 1) v_prenex_39478) (<= (select main_a v_prenex_39478) 1001)))) (forall ((v_prenex_37608 Int) (v_prenex_37609 Int)) (or (<= (+ main_y 1) v_prenex_37609) (<= (select main_a v_prenex_37609) 1001) (<= (select main_a v_prenex_37608) 1) (< v_prenex_37609 main_y) (<= 0 (* 2 (select main_a v_prenex_37608))) (<= (select main_a v_prenex_37609) (+ (select main_a v_prenex_37608) 1000)))) (forall ((v_prenex_31687 Int) (v_prenex_31688 Int)) (or (<= (* 2 (select main_a v_prenex_31687)) 2) (<= 998 (select main_a v_prenex_31688)) (<= 0 (select main_a v_prenex_31687)) (<= 1000 (+ (select main_a v_prenex_31687) (select main_a v_prenex_31688))) (< v_prenex_31688 main_y) (<= (+ main_y 1) v_prenex_31688))) (or (forall ((v_prenex_38761 Int)) (or (<= (select main_a v_prenex_38761) 2) (<= 0 (* 2 (select main_a v_prenex_38761))))) (forall ((v_prenex_38762 Int)) (or (<= (+ main_y 1) v_prenex_38762) (<= 999 (select main_a v_prenex_38762)) (<= 1998 (* 2 (select main_a v_prenex_38762))) (< v_prenex_38762 main_y) (<= (* 2 (select main_a v_prenex_38762)) 2000)))) (forall ((v_prenex_31402 Int) (v_prenex_31403 Int)) (or (<= (+ main_x 1) v_prenex_31402) (<= (select main_a v_prenex_31402) 2) (< v_prenex_31403 main_y) (<= (select main_a v_prenex_31403) 1000) (<= (+ main_y 1) v_prenex_31403) (<= 0 (select main_a v_prenex_31402)) (<= (select main_a v_prenex_31403) (+ (select main_a v_prenex_31402) 1000)))) (forall ((v_prenex_31068 Int) (v_prenex_31067 Int)) (or (<= (select main_a v_prenex_31067) 2) (<= 1000 (+ (select main_a v_prenex_31067) (select main_a v_prenex_31068))) (< v_prenex_31068 main_y) (<= 0 (+ (select main_a v_prenex_31067) 1)) (<= (select main_a v_prenex_31068) 1000) (<= (+ main_y 1) v_prenex_31068))) (forall ((v_prenex_32779 Int) (v_prenex_32778 Int)) (or (<= (select main_a v_prenex_32779) 1000) (<= 1000 (+ (select main_a v_prenex_32778) (select main_a v_prenex_32779))) (<= (+ main_y 1) v_prenex_32779) (< v_prenex_32779 main_y) (< v_prenex_32778 main_x) (<= 0 (* 2 (select main_a v_prenex_32778))))) (forall ((v_prenex_30228 Int) (v_prenex_30229 Int)) (or (<= (select main_a v_prenex_30228) 2) (< v_prenex_30229 main_y) (<= (select main_a v_prenex_30229) 1001) (<= 0 (+ (select main_a v_prenex_30228) 1)) (<= (select main_a v_prenex_30229) (+ (select main_a v_prenex_30228) 1000)) (< v_prenex_30228 main_x) (<= (+ main_y 1) v_prenex_30229))) (forall ((v_prenex_35856 Int) (v_prenex_35857 Int)) (or (<= 0 (select main_a v_prenex_35856)) (<= 999 (select main_a v_prenex_35857)) (<= (+ main_y 1) v_prenex_35857) (< v_prenex_35856 main_x) (< v_prenex_35857 main_y) (<= (select main_a v_prenex_35857) (+ (select main_a v_prenex_35856) 1000)))) (forall ((v_prenex_36021 Int) (v_prenex_36022 Int)) (or (< v_prenex_36022 main_y) (<= (+ main_y 1) v_prenex_36022) (<= (+ (select main_a v_prenex_36021) (select main_a v_prenex_36022)) 1000) (<= (select main_a v_prenex_36021) 2) (<= 1998 (* 2 (select main_a v_prenex_36022))))) (forall ((v_prenex_36500 Int) (v_prenex_36501 Int)) (or (<= (select main_a v_prenex_36501) (+ (select main_a v_prenex_36500) 1000)) (<= (select main_a v_prenex_36501) 1000) (<= (+ main_y 1) v_prenex_36501) (<= (+ main_x 1) v_prenex_36500) (< v_prenex_36501 main_y))) (forall ((v_prenex_33692 Int) (v_prenex_33691 Int)) (or (< v_prenex_33692 main_y) (<= (+ (select main_a v_prenex_33691) 998) (select main_a v_prenex_33692)) (<= (select main_a v_prenex_33692) 1000) (<= (* 2 (select main_a v_prenex_33691)) 2) (<= 999 (select main_a v_prenex_33692)) (<= (+ main_y 1) v_prenex_33692) (<= 0 (+ (select main_a v_prenex_33691) 1)))) (or (forall ((v_prenex_37293 Int)) (or (<= (+ main_y 1) v_prenex_37293) (< v_prenex_37293 main_y) (<= (* 2 (select main_a v_prenex_37293)) 2000) (<= 999 (select main_a v_prenex_37293)) (<= (select main_a v_prenex_37293) 1000))) (forall ((v_prenex_37292 Int)) (or (<= 0 (select main_a v_prenex_37292)) (<= (select main_a v_prenex_37292) 2)))) (forall ((v_prenex_31654 Int) (v_prenex_31655 Int)) (or (< v_prenex_31654 main_x) (<= (* 2 (select main_a v_prenex_31654)) 2) (< v_prenex_31655 main_y) (<= (+ main_y 1) v_prenex_31655) (<= (+ (select main_a v_prenex_31654) (select main_a v_prenex_31655)) 1000) (<= (* 2 (select main_a v_prenex_31655)) 2000) (<= 0 (+ (select main_a v_prenex_31654) 1)))) (or (forall ((v_prenex_35179 Int)) (or (<= (+ main_y 1) v_prenex_35179) (<= (* 2 (select main_a v_prenex_35179)) 2000) (< v_prenex_35179 main_y) (<= (select main_a v_prenex_35179) 1001))) (forall ((v_prenex_35178 Int)) (or (<= 0 (select main_a v_prenex_35178)) (<= (+ main_x 1) v_prenex_35178) (<= 0 (+ (select main_a v_prenex_35178) 1))))) (forall ((v_prenex_28979 Int) (v_prenex_28980 Int)) (or (<= (select main_a v_prenex_28980) (+ (select main_a v_prenex_28979) 1000)) (< v_prenex_28980 main_y) (<= (select main_a v_prenex_28979) 1) (<= (select main_a v_prenex_28979) 2) (<= (* 2 (select main_a v_prenex_28980)) 2000) (<= (+ main_y 1) v_prenex_28980))) (forall ((v_prenex_34234 Int) (v_prenex_34233 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34234))) (<= (+ main_y 1) v_prenex_34234) (< v_prenex_34234 main_y) (<= (select main_a v_prenex_34234) 1001) (<= (+ (select main_a v_prenex_34233) (select main_a v_prenex_34234)) 1000))) (or (forall ((v_prenex_35643 Int)) (or (<= (* 2 (select main_a v_prenex_35643)) 2000) (<= (+ main_y 1) v_prenex_35643))) (forall ((v_prenex_35642 Int)) (or (<= (+ main_x 1) v_prenex_35642) (<= 0 (select main_a v_prenex_35642)) (< v_prenex_35642 main_x)))) (or (forall ((v_prenex_36709 Int)) (or (< v_prenex_36709 main_y) (<= 999 (select main_a v_prenex_36709)) (<= 1998 (* 2 (select main_a v_prenex_36709))) (<= (+ main_y 1) v_prenex_36709))) (forall ((v_prenex_36708 Int)) (<= (* 2 (select main_a v_prenex_36708)) 2))) (or (forall ((v_prenex_35553 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35553))) (< v_prenex_35553 main_y) (<= (select main_a v_prenex_35553) 1000) (<= (+ main_y 1) v_prenex_35553))) (forall ((v_prenex_35552 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35552))) (<= 0 (select main_a v_prenex_35552))))) (forall ((v_prenex_31477 Int) (v_prenex_31476 Int)) (or (<= (+ main_y 1) v_prenex_31477) (<= 0 (+ (select main_a v_prenex_31476) 1)) (<= 0 (* 2 (select main_a v_prenex_31476))) (<= 1998 (* 2 (select main_a v_prenex_31477))) (<= (select main_a v_prenex_31477) (+ (select main_a v_prenex_31476) 1000)) (< v_prenex_31476 main_x) (< v_prenex_31477 main_y))) (forall ((v_prenex_32027 Int) (v_prenex_32026 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32027))) (<= 998 (select main_a v_prenex_32027)) (<= (+ main_y 1) v_prenex_32027) (<= 1000 (+ (select main_a v_prenex_32026) (select main_a v_prenex_32027))) (< v_prenex_32027 main_y) (<= (* 2 (select main_a v_prenex_32026)) 2) (<= 0 (+ (select main_a v_prenex_32026) 1)))) (forall ((v_prenex_35458 Int) (v_prenex_35459 Int)) (or (<= (+ main_x 1) v_prenex_35458) (< v_prenex_35458 main_x) (<= 0 (+ (select main_a v_prenex_35458) 1)) (<= (select main_a v_prenex_35459) (+ (select main_a v_prenex_35458) 1000)) (<= (+ main_y 1) v_prenex_35459))) (forall ((v_prenex_29394 Int) (v_prenex_29393 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29394))) (<= 0 (+ (select main_a v_prenex_29393) 1)) (< v_prenex_29394 main_y) (<= (+ main_y 1) v_prenex_29394) (<= 0 (select main_a v_prenex_29393)) (<= (+ (select main_a v_prenex_29393) 998) (select main_a v_prenex_29394)) (<= 998 (select main_a v_prenex_29394)))) (forall ((v_prenex_33095 Int) (v_prenex_33094 Int)) (or (< v_prenex_33095 main_y) (<= (+ main_y 1) v_prenex_33095) (<= (select main_a v_prenex_33094) 2) (<= (select main_a v_prenex_33095) 1000) (<= (select main_a v_prenex_33095) (+ (select main_a v_prenex_33094) 1000)) (<= 999 (select main_a v_prenex_33095)) (<= 0 (select main_a v_prenex_33094)))) (forall ((v_prenex_30617 Int) (v_prenex_30616 Int)) (or (< v_prenex_30617 main_y) (<= 1000 (+ (select main_a v_prenex_30616) (select main_a v_prenex_30617))) (<= (select main_a v_prenex_30616) 1) (<= 0 (+ (select main_a v_prenex_30616) 1)) (<= (+ main_y 1) v_prenex_30617) (<= (select main_a v_prenex_30617) 1000) (<= 999 (select main_a v_prenex_30617)))) (or (forall ((v_prenex_37155 Int)) (or (< v_prenex_37155 main_x) (<= (select main_a v_prenex_37155) 1) (<= (* 2 (select main_a v_prenex_37155)) 2))) (forall ((v_prenex_37156 Int)) (or (<= 998 (select main_a v_prenex_37156)) (< v_prenex_37156 main_y) (<= (* 2 (select main_a v_prenex_37156)) 2000) (<= (+ main_y 1) v_prenex_37156)))) (forall ((v_prenex_32300 Int) (v_prenex_32301 Int)) (or (<= (+ main_y 1) v_prenex_32301) (<= 0 (* 2 (select main_a v_prenex_32300))) (< v_prenex_32301 main_y) (<= 998 (select main_a v_prenex_32301)) (<= (* 2 (select main_a v_prenex_32300)) 2) (<= (+ (select main_a v_prenex_32300) (select main_a v_prenex_32301)) 1000) (<= 999 (select main_a v_prenex_32301)))) (or (forall ((v_prenex_33509 Int)) (or (<= 998 (select main_a v_prenex_33509)) (<= (+ main_y 1) v_prenex_33509) (< v_prenex_33509 main_y) (<= 1998 (* 2 (select main_a v_prenex_33509))))) (forall ((v_prenex_33508 Int)) (or (<= (* 2 (select main_a v_prenex_33508)) 2) (<= 0 (+ (select main_a v_prenex_33508) 1))))) (or (forall ((v_prenex_35770 Int)) (or (<= 0 (+ (select main_a v_prenex_35770) 1)) (<= 0 (select main_a v_prenex_35770)) (< v_prenex_35770 main_x))) (forall ((v_prenex_35771 Int)) (or (< v_prenex_35771 main_y) (<= (+ main_y 1) v_prenex_35771) (<= (* 2 (select main_a v_prenex_35771)) 2000)))) (forall ((v_prenex_34510 Int) (v_prenex_34509 Int)) (or (<= 0 (+ (select main_a v_prenex_34509) 1)) (<= (* 2 (select main_a v_prenex_34509)) 2) (<= (+ main_y 1) v_prenex_34510) (<= (+ (select main_a v_prenex_34509) 998) (select main_a v_prenex_34510)) (<= (select main_a v_prenex_34510) 1001) (<= (* 2 (select main_a v_prenex_34510)) 2000) (< v_prenex_34510 main_y))) (forall ((v_prenex_36239 Int) (v_prenex_36240 Int)) (or (<= (select main_a v_prenex_36240) (+ (select main_a v_prenex_36239) 1000)) (<= (+ main_y 1) v_prenex_36240) (<= 999 (select main_a v_prenex_36240)) (<= 0 (* 2 (select main_a v_prenex_36239))) (< v_prenex_36240 main_y) (<= 998 (select main_a v_prenex_36240)) (<= (* 2 (select main_a v_prenex_36239)) 2))) (or (forall ((v_prenex_38482 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38482))) (<= (+ main_y 1) v_prenex_38482) (<= 999 (select main_a v_prenex_38482)) (<= (select main_a v_prenex_38482) 1000) (< v_prenex_38482 main_y))) (forall ((v_prenex_38481 Int)) (or (<= 0 (+ (select main_a v_prenex_38481) 1)) (<= 0 (* 2 (select main_a v_prenex_38481)))))) (forall ((v_prenex_33726 Int) (v_prenex_33725 Int)) (or (< v_prenex_33726 main_y) (<= (select main_a v_prenex_33726) (+ (select main_a v_prenex_33725) 1000)) (<= (select main_a v_prenex_33725) 1) (<= (select main_a v_prenex_33725) 2) (<= (+ main_y 1) v_prenex_33726) (<= (select main_a v_prenex_33726) 1000) (<= (* 2 (select main_a v_prenex_33726)) 2000))) (or (forall ((v_prenex_32450 Int)) (or (<= (+ main_y 1) v_prenex_32450) (<= 998 (select main_a v_prenex_32450)) (<= 1998 (* 2 (select main_a v_prenex_32450))) (< v_prenex_32450 main_y))) (forall ((v_prenex_32449 Int)) (or (<= (select main_a v_prenex_32449) 2) (<= 0 (+ (select main_a v_prenex_32449) 1))))) (forall ((v_prenex_37781 Int) (v_prenex_37780 Int)) (or (<= (select main_a v_prenex_37781) 1000) (< v_prenex_37780 main_x) (<= (+ main_y 1) v_prenex_37781) (<= (+ (select main_a v_prenex_37780) (select main_a v_prenex_37781)) 1000) (<= 0 (select main_a v_prenex_37780)) (< v_prenex_37781 main_y))) (forall ((v_prenex_32294 Int) (v_prenex_32295 Int)) (or (< v_prenex_32295 main_y) (<= (+ main_y 1) v_prenex_32295) (<= (* 2 (select main_a v_prenex_32294)) 2) (<= (select main_a v_prenex_32295) (+ (select main_a v_prenex_32294) 1000)) (<= 1998 (* 2 (select main_a v_prenex_32295))) (<= 0 (+ (select main_a v_prenex_32294) 1)))) (forall ((v_prenex_37033 Int) (v_prenex_37032 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37033))) (<= (+ main_y 1) v_prenex_37033) (<= (select main_a v_prenex_37032) 2) (< v_prenex_37033 main_y) (<= (+ main_x 1) v_prenex_37032) (<= 1000 (+ (select main_a v_prenex_37032) (select main_a v_prenex_37033))))) (forall ((v_prenex_39995 Int) (v_prenex_39994 Int)) (or (<= (* 2 (select main_a v_prenex_39995)) 2000) (< v_prenex_39995 main_y) (<= 1000 (+ (select main_a v_prenex_39994) (select main_a v_prenex_39995))) (<= (+ main_y 1) v_prenex_39995) (<= 1998 (* 2 (select main_a v_prenex_39995))))) (forall ((v_prenex_29368 Int) (v_prenex_29367 Int)) (or (<= (+ (select main_a v_prenex_29367) (select main_a v_prenex_29368)) 1000) (<= 998 (select main_a v_prenex_29368)) (<= (select main_a v_prenex_29368) 1001) (<= (+ main_y 1) v_prenex_29368) (<= 0 (+ (select main_a v_prenex_29367) 1)) (< v_prenex_29368 main_y))) (or (forall ((v_prenex_35474 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35474))) (<= 0 (+ (select main_a v_prenex_35474) 1)))) (forall ((v_prenex_35475 Int)) (or (<= (+ main_y 1) v_prenex_35475) (<= 1998 (* 2 (select main_a v_prenex_35475))) (< v_prenex_35475 main_y) (<= (select main_a v_prenex_35475) 1000)))) (forall ((v_prenex_40038 Int) (v_prenex_40037 Int)) (or (<= (select main_a v_prenex_40038) 1001) (<= 0 (* 2 (select main_a v_prenex_40037))) (< v_prenex_40038 main_y) (<= 1000 (+ (select main_a v_prenex_40037) (select main_a v_prenex_40038))) (<= (+ main_y 1) v_prenex_40038))) (forall ((v_prenex_36572 Int) (v_prenex_36573 Int)) (or (<= (select main_a v_prenex_36573) 1001) (< v_prenex_36573 main_y) (<= (+ (select main_a v_prenex_36572) 998) (select main_a v_prenex_36573)) (<= (+ main_y 1) v_prenex_36573) (<= 1998 (* 2 (select main_a v_prenex_36573))) (<= (* 2 (select main_a v_prenex_36572)) 2) (<= 0 (select main_a v_prenex_36572)))) (forall ((v_prenex_38985 Int) (v_prenex_38986 Int)) (or (<= (+ (select main_a v_prenex_38985) 998) (select main_a v_prenex_38986)) (<= 999 (select main_a v_prenex_38986)) (<= 1998 (* 2 (select main_a v_prenex_38986))) (<= (select main_a v_prenex_38985) 1) (< v_prenex_38986 main_y) (<= (+ main_y 1) v_prenex_38986))) (or (forall ((v_prenex_33480 Int)) (or (<= 0 (select main_a v_prenex_33480)) (<= 0 (+ (select main_a v_prenex_33480) 1)))) (forall ((v_prenex_33481 Int)) (or (<= (+ main_y 1) v_prenex_33481) (<= (* 2 (select main_a v_prenex_33481)) 2000) (<= 998 (select main_a v_prenex_33481)) (<= (select main_a v_prenex_33481) 1001) (< v_prenex_33481 main_y)))) (forall ((v_prenex_31091 Int) (v_prenex_31092 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31091))) (< v_prenex_31092 main_y) (< v_prenex_31091 main_x) (<= (+ (select main_a v_prenex_31091) (select main_a v_prenex_31092)) 1000) (<= 1998 (* 2 (select main_a v_prenex_31092))) (<= (+ main_y 1) v_prenex_31092) (<= 0 (+ (select main_a v_prenex_31091) 1)))) (forall ((v_prenex_30024 Int) (v_prenex_30025 Int)) (or (<= (+ main_y 1) v_prenex_30025) (<= 0 (select main_a v_prenex_30024)) (<= (+ (select main_a v_prenex_30024) (select main_a v_prenex_30025)) 1000) (<= (+ main_x 1) v_prenex_30024) (<= (select main_a v_prenex_30025) 1000) (<= (select main_a v_prenex_30024) 2) (< v_prenex_30025 main_y))) (or (forall ((v_prenex_38227 Int)) (or (<= (+ main_y 1) v_prenex_38227) (< v_prenex_38227 main_y) (<= 1998 (* 2 (select main_a v_prenex_38227))))) (forall ((v_prenex_38226 Int)) (or (<= (select main_a v_prenex_38226) 2) (< v_prenex_38226 main_x) (<= 0 (* 2 (select main_a v_prenex_38226)))))) (or (forall ((v_prenex_34995 Int)) (or (<= 0 (select main_a v_prenex_34995)) (< v_prenex_34995 main_x) (<= 0 (+ (select main_a v_prenex_34995) 1)))) (forall ((v_prenex_34996 Int)) (or (<= (select main_a v_prenex_34996) 1001) (< v_prenex_34996 main_y) (<= 1998 (* 2 (select main_a v_prenex_34996))) (<= (+ main_y 1) v_prenex_34996)))) (forall ((v_prenex_34056 Int) (v_prenex_34055 Int)) (or (<= 999 (select main_a v_prenex_34056)) (<= (+ main_x 1) v_prenex_34055) (<= (+ main_y 1) v_prenex_34056) (<= 0 (+ (select main_a v_prenex_34055) 1)) (<= (+ (select main_a v_prenex_34055) (select main_a v_prenex_34056)) 1000) (< v_prenex_34056 main_y) (<= 0 (* 2 (select main_a v_prenex_34055))))) (forall ((v_prenex_37935 Int) (v_prenex_37934 Int)) (or (<= (select main_a v_prenex_37935) 1001) (<= (+ main_y 1) v_prenex_37935) (<= 0 (+ (select main_a v_prenex_37934) 1)) (< v_prenex_37935 main_y) (<= (+ (select main_a v_prenex_37934) (select main_a v_prenex_37935)) 1000))) (forall ((v_prenex_33563 Int) (v_prenex_33562 Int)) (or (<= (+ main_y 1) v_prenex_33563) (<= 0 (+ (select main_a v_prenex_33562) 1)) (<= 998 (select main_a v_prenex_33563)) (<= 1000 (+ (select main_a v_prenex_33562) (select main_a v_prenex_33563))) (<= (* 2 (select main_a v_prenex_33562)) 2) (< v_prenex_33563 main_y))) (or (forall ((v_prenex_33799 Int)) (<= 0 (* 2 (select main_a v_prenex_33799)))) (forall ((v_prenex_33800 Int)) (or (<= 998 (select main_a v_prenex_33800)) (<= (select main_a v_prenex_33800) 1001) (<= 1998 (* 2 (select main_a v_prenex_33800))) (<= (+ main_y 1) v_prenex_33800) (< v_prenex_33800 main_y)))) (or (forall ((v_prenex_31486 Int)) (or (<= 0 (+ (select main_a v_prenex_31486) 1)) (< v_prenex_31486 main_x))) (forall ((v_prenex_31487 Int)) (or (< v_prenex_31487 main_y) (<= (* 2 (select main_a v_prenex_31487)) 2000) (<= (+ main_y 1) v_prenex_31487)))) (or (forall ((v_prenex_36094 Int)) (or (<= (* 2 (select main_a v_prenex_36094)) 2000) (< v_prenex_36094 main_y) (<= 999 (select main_a v_prenex_36094)) (<= (+ main_y 1) v_prenex_36094))) (forall ((v_prenex_36093 Int)) (or (<= (+ main_x 1) v_prenex_36093) (<= 0 (+ (select main_a v_prenex_36093) 1)) (<= (select main_a v_prenex_36093) 1)))) (forall ((v_prenex_37129 Int) (v_prenex_37130 Int)) (or (<= (+ main_y 1) v_prenex_37130) (< v_prenex_37130 main_y) (<= 999 (select main_a v_prenex_37130)) (<= 1998 (* 2 (select main_a v_prenex_37130))) (<= 0 (* 2 (select main_a v_prenex_37129))) (<= (+ (select main_a v_prenex_37129) (select main_a v_prenex_37130)) 1000) (<= (* 2 (select main_a v_prenex_37129)) 2))) (forall ((v_prenex_30042 Int) (v_prenex_30043 Int)) (or (<= (select main_a v_prenex_30042) 2) (<= (* 2 (select main_a v_prenex_30043)) 2000) (<= (+ (select main_a v_prenex_30042) (select main_a v_prenex_30043)) 1000) (<= 998 (select main_a v_prenex_30043)) (<= (+ main_y 1) v_prenex_30043) (<= (* 2 (select main_a v_prenex_30042)) 2) (< v_prenex_30043 main_y))) (forall ((v_prenex_36063 Int) (v_prenex_36064 Int)) (or (<= (+ main_y 1) v_prenex_36064) (<= 1998 (* 2 (select main_a v_prenex_36064))) (<= (select main_a v_prenex_36064) (+ (select main_a v_prenex_36063) 1000)) (<= 0 (select main_a v_prenex_36063)) (< v_prenex_36064 main_y) (<= 998 (select main_a v_prenex_36064)) (<= 0 (* 2 (select main_a v_prenex_36063))))) (or (forall ((v_prenex_32905 Int)) (or (<= (+ main_y 1) v_prenex_32905) (<= (select main_a v_prenex_32905) 1000) (<= (* 2 (select main_a v_prenex_32905)) 2000) (<= 998 (select main_a v_prenex_32905)) (< v_prenex_32905 main_y))) (forall ((v_prenex_32904 Int)) (or (<= (* 2 (select main_a v_prenex_32904)) 2) (<= (select main_a v_prenex_32904) 1)))) (forall ((v_prenex_37869 Int) (v_prenex_37868 Int)) (or (<= 0 (select main_a v_prenex_37868)) (<= (select main_a v_prenex_37869) 1000) (<= (* 2 (select main_a v_prenex_37868)) 2) (<= (+ main_y 1) v_prenex_37869) (< v_prenex_37868 main_x) (<= (+ (select main_a v_prenex_37868) 998) (select main_a v_prenex_37869)) (< v_prenex_37869 main_y))) (forall ((v_prenex_29859 Int) (v_prenex_29860 Int)) (or (<= 999 (select main_a v_prenex_29860)) (<= 0 (select main_a v_prenex_29859)) (<= 0 (* 2 (select main_a v_prenex_29859))) (<= (+ (select main_a v_prenex_29859) (select main_a v_prenex_29860)) 1000) (<= (select main_a v_prenex_29860) 1000) (< v_prenex_29860 main_y) (<= (+ main_y 1) v_prenex_29860))) (forall ((v_prenex_39909 Int) (v_prenex_39908 Int)) (or (< v_prenex_39909 main_y) (<= (+ main_y 1) v_prenex_39909) (<= (+ main_x 1) v_prenex_39908) (<= (select main_a v_prenex_39909) 1001) (<= (+ (select main_a v_prenex_39908) (select main_a v_prenex_39909)) 1000) (<= 0 (+ (select main_a v_prenex_39908) 1)))) (forall ((v_prenex_39160 Int) (v_prenex_39161 Int)) (or (<= 0 (+ (select main_a v_prenex_39160) 1)) (<= 1000 (+ (select main_a v_prenex_39160) (select main_a v_prenex_39161))) (<= (* 2 (select main_a v_prenex_39161)) 2000) (<= 1998 (* 2 (select main_a v_prenex_39161))) (<= (+ main_y 1) v_prenex_39161) (< v_prenex_39161 main_y))) (forall ((v_prenex_39788 Int) (v_prenex_39789 Int)) (or (<= 998 (select main_a v_prenex_39789)) (<= 1998 (* 2 (select main_a v_prenex_39789))) (< v_prenex_39789 main_y) (<= 0 (select main_a v_prenex_39788)) (<= (select main_a v_prenex_39788) 1) (<= (+ main_y 1) v_prenex_39789) (<= (select main_a v_prenex_39789) (+ (select main_a v_prenex_39788) 1000)))) (or (forall ((v_prenex_37797 Int)) (or (<= (+ main_y 1) v_prenex_37797) (<= 1998 (* 2 (select main_a v_prenex_37797))) (< v_prenex_37797 main_y))) (forall ((v_prenex_37796 Int)) (or (<= (* 2 (select main_a v_prenex_37796)) 2) (< v_prenex_37796 main_x)))) (or (forall ((v_prenex_35841 Int)) (or (< v_prenex_35841 main_y) (<= (select main_a v_prenex_35841) 1000) (<= (+ main_y 1) v_prenex_35841) (<= (* 2 (select main_a v_prenex_35841)) 2000))) (forall ((v_prenex_35840 Int)) (or (< v_prenex_35840 main_x) (<= 0 (select main_a v_prenex_35840)) (<= (* 2 (select main_a v_prenex_35840)) 2)))) (forall ((v_prenex_31660 Int) (v_prenex_31659 Int)) (or (< v_prenex_31660 main_y) (<= 0 (+ (select main_a v_prenex_31659) 1)) (<= (+ main_y 1) v_prenex_31660) (<= (+ (select main_a v_prenex_31659) (select main_a v_prenex_31660)) 1000) (<= 998 (select main_a v_prenex_31660)) (<= (select main_a v_prenex_31660) 1000))) (forall ((v_prenex_30390 Int) (v_prenex_30391 Int)) (or (<= (+ main_y 1) v_prenex_30391) (<= 0 (select main_a v_prenex_30390)) (<= (select main_a v_prenex_30391) (+ (select main_a v_prenex_30390) 1000)) (<= (* 2 (select main_a v_prenex_30391)) 2000) (<= 0 (+ (select main_a v_prenex_30390) 1)) (< v_prenex_30391 main_y) (<= 998 (select main_a v_prenex_30391)))) (or (forall ((v_prenex_35773 Int)) (or (< v_prenex_35773 main_y) (<= 998 (select main_a v_prenex_35773)) (<= (+ main_y 1) v_prenex_35773) (<= (select main_a v_prenex_35773) 1001))) (forall ((v_prenex_35772 Int)) (<= (* 2 (select main_a v_prenex_35772)) 2))) (forall ((v_prenex_37455 Int) (v_prenex_37454 Int)) (or (<= 1000 (+ (select main_a v_prenex_37454) (select main_a v_prenex_37455))) (<= (+ main_y 1) v_prenex_37455) (< v_prenex_37455 main_y) (<= (* 2 (select main_a v_prenex_37454)) 2) (<= (select main_a v_prenex_37455) 1000))) (or (forall ((v_prenex_33092 Int)) (or (<= (* 2 (select main_a v_prenex_33092)) 2) (<= 0 (select main_a v_prenex_33092)))) (forall ((v_prenex_33093 Int)) (or (<= (select main_a v_prenex_33093) 1000) (<= 1998 (* 2 (select main_a v_prenex_33093))) (< v_prenex_33093 main_y) (<= (+ main_y 1) v_prenex_33093)))) (or (forall ((v_prenex_32040 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32040))) (<= 0 (+ (select main_a v_prenex_32040) 1)))) (forall ((v_prenex_32041 Int)) (or (<= (* 2 (select main_a v_prenex_32041)) 2000) (<= (+ main_y 1) v_prenex_32041) (<= 998 (select main_a v_prenex_32041)) (< v_prenex_32041 main_y)))) (or (forall ((v_prenex_38312 Int)) (or (<= (* 2 (select main_a v_prenex_38312)) 2000) (<= (select main_a v_prenex_38312) 1000) (< v_prenex_38312 main_y) (<= 998 (select main_a v_prenex_38312)) (<= (+ main_y 1) v_prenex_38312))) (forall ((v_prenex_38311 Int)) (or (<= (select main_a v_prenex_38311) 2) (<= 0 (select main_a v_prenex_38311))))) (or (forall ((v_prenex_33586 Int)) (or (<= 999 (select main_a v_prenex_33586)) (<= (select main_a v_prenex_33586) 1000) (<= 1998 (* 2 (select main_a v_prenex_33586))) (<= (+ main_y 1) v_prenex_33586) (< v_prenex_33586 main_y))) (forall ((v_prenex_33585 Int)) (or (<= (* 2 (select main_a v_prenex_33585)) 2) (<= 0 (* 2 (select main_a v_prenex_33585)))))) (or (forall ((v_prenex_35082 Int)) (or (<= (+ main_y 1) v_prenex_35082) (< v_prenex_35082 main_y) (<= (* 2 (select main_a v_prenex_35082)) 2000) (<= 1998 (* 2 (select main_a v_prenex_35082))))) (forall ((v_prenex_35081 Int)) (<= 0 (+ (select main_a v_prenex_35081) 1)))) (forall ((v_prenex_31680 Int) (v_prenex_31679 Int)) (or (<= (+ (select main_a v_prenex_31679) 998) (select main_a v_prenex_31680)) (< v_prenex_31680 main_y) (<= (* 2 (select main_a v_prenex_31680)) 2000) (<= (* 2 (select main_a v_prenex_31679)) 2) (<= (select main_a v_prenex_31680) 1000) (<= (+ main_y 1) v_prenex_31680))) (forall ((v_prenex_36582 Int) (v_prenex_36583 Int)) (or (< v_prenex_36583 main_y) (<= (+ (select main_a v_prenex_36582) (select main_a v_prenex_36583)) 1000) (<= (* 2 (select main_a v_prenex_36582)) 2) (<= 0 (+ (select main_a v_prenex_36582) 1)) (<= 998 (select main_a v_prenex_36583)) (<= (+ main_y 1) v_prenex_36583) (<= (select main_a v_prenex_36583) 1001))) (forall ((v_prenex_32869 Int) (v_prenex_32868 Int)) (or (<= (+ main_y 1) v_prenex_32869) (<= (* 2 (select main_a v_prenex_32868)) 2) (<= 0 (+ (select main_a v_prenex_32868) 1)) (<= 998 (select main_a v_prenex_32869)) (<= (* 2 (select main_a v_prenex_32869)) 2000) (<= 1000 (+ (select main_a v_prenex_32868) (select main_a v_prenex_32869))) (< v_prenex_32869 main_y))) (forall ((v_prenex_35878 Int) (v_prenex_35879 Int)) (or (<= (select main_a v_prenex_35879) (+ (select main_a v_prenex_35878) 1000)) (<= 0 (select main_a v_prenex_35878)) (< v_prenex_35878 main_x) (<= 0 (* 2 (select main_a v_prenex_35878))) (<= 999 (select main_a v_prenex_35879)) (< v_prenex_35879 main_y) (<= (+ main_y 1) v_prenex_35879))) (forall ((v_prenex_37878 Int) (v_prenex_37879 Int)) (or (< v_prenex_37879 main_y) (<= 999 (select main_a v_prenex_37879)) (<= (+ main_y 1) v_prenex_37879) (<= 1000 (+ (select main_a v_prenex_37878) (select main_a v_prenex_37879))) (<= 0 (+ (select main_a v_prenex_37878) 1)))) (forall ((v_prenex_38866 Int) (v_prenex_38865 Int)) (or (< v_prenex_38865 main_x) (< v_prenex_38866 main_y) (<= (+ main_y 1) v_prenex_38866) (<= 998 (select main_a v_prenex_38866)) (<= 0 (+ (select main_a v_prenex_38865) 1)) (<= (+ (select main_a v_prenex_38865) (select main_a v_prenex_38866)) 1000))) (forall ((v_prenex_40326 Int) (v_prenex_40325 Int)) (or (<= (select main_a v_prenex_40325) 2) (<= (+ main_y 1) v_prenex_40326) (< v_prenex_40326 main_y) (<= 1998 (* 2 (select main_a v_prenex_40326))) (<= (select main_a v_prenex_40325) 1) (<= 1000 (+ (select main_a v_prenex_40325) (select main_a v_prenex_40326))))) (forall ((v_prenex_29659 Int) (v_prenex_29660 Int)) (or (< v_prenex_29660 main_y) (<= (+ main_y 1) v_prenex_29660) (<= (select main_a v_prenex_29660) 1001) (<= (select main_a v_prenex_29659) 2) (<= (select main_a v_prenex_29660) 1000) (<= (+ (select main_a v_prenex_29659) (select main_a v_prenex_29660)) 1000) (<= 0 (+ (select main_a v_prenex_29659) 1)))) (forall ((v_prenex_39256 Int) (v_prenex_39257 Int)) (or (<= (select main_a v_prenex_39256) 2) (< v_prenex_39257 main_y) (<= (select main_a v_prenex_39257) 1000) (<= (* 2 (select main_a v_prenex_39256)) 2) (<= 1998 (* 2 (select main_a v_prenex_39257))) (<= (+ main_y 1) v_prenex_39257) (<= 1000 (+ (select main_a v_prenex_39256) (select main_a v_prenex_39257))))) (forall ((v_prenex_33758 Int) (v_prenex_33757 Int)) (or (<= (* 2 (select main_a v_prenex_33758)) 2000) (<= (+ main_y 1) v_prenex_33758) (<= (+ main_x 1) v_prenex_33757) (<= (select main_a v_prenex_33758) (+ (select main_a v_prenex_33757) 1000)) (< v_prenex_33758 main_y) (<= 0 (* 2 (select main_a v_prenex_33757))) (<= (select main_a v_prenex_33757) 2))) (or (forall ((v_prenex_34339 Int)) (<= (select main_a v_prenex_34339) 2)) (forall ((v_prenex_34340 Int)) (or (<= (select main_a v_prenex_34340) 1001) (<= 1998 (* 2 (select main_a v_prenex_34340))) (<= (+ main_y 1) v_prenex_34340) (< v_prenex_34340 main_y)))) (or (forall ((v_prenex_39402 Int)) (or (<= (select main_a v_prenex_39402) 1) (<= (* 2 (select main_a v_prenex_39402)) 2))) (forall ((v_prenex_39403 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39403))) (<= (* 2 (select main_a v_prenex_39403)) 2000) (< v_prenex_39403 main_y) (<= (+ main_y 1) v_prenex_39403) (<= 999 (select main_a v_prenex_39403))))) (or (forall ((v_prenex_35884 Int)) (or (< v_prenex_35884 main_x) (<= (select main_a v_prenex_35884) 1) (<= 0 (+ (select main_a v_prenex_35884) 1)))) (forall ((v_prenex_35885 Int)) (or (<= (select main_a v_prenex_35885) 1000) (< v_prenex_35885 main_y) (<= (+ main_y 1) v_prenex_35885) (<= 1998 (* 2 (select main_a v_prenex_35885)))))) (forall ((v_prenex_34289 Int) (v_prenex_34290 Int)) (or (<= (+ main_y 1) v_prenex_34290) (<= (* 2 (select main_a v_prenex_34290)) 2000) (<= (select main_a v_prenex_34290) 1001) (< v_prenex_34290 main_y) (<= (+ (select main_a v_prenex_34289) (select main_a v_prenex_34290)) 1000))) (or (forall ((v_prenex_34912 Int)) (or (< v_prenex_34912 main_y) (<= (* 2 (select main_a v_prenex_34912)) 2000) (<= (select main_a v_prenex_34912) 1001) (<= (+ main_y 1) v_prenex_34912) (<= 998 (select main_a v_prenex_34912)))) (forall ((v_prenex_34911 Int)) (or (<= 0 (+ (select main_a v_prenex_34911) 1)) (<= 0 (* 2 (select main_a v_prenex_34911)))))) (or (forall ((v_prenex_32194 Int)) (or (<= 0 (+ (select main_a v_prenex_32194) 1)) (<= (select main_a v_prenex_32194) 2))) (forall ((v_prenex_32195 Int)) (or (<= (* 2 (select main_a v_prenex_32195)) 2000) (< v_prenex_32195 main_y) (<= (+ main_y 1) v_prenex_32195) (<= (select main_a v_prenex_32195) 1000)))) (forall ((v_prenex_36173 Int) (v_prenex_36174 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36173))) (< v_prenex_36174 main_y) (<= 0 (select main_a v_prenex_36173)) (<= (+ (select main_a v_prenex_36173) (select main_a v_prenex_36174)) 1000) (<= (+ main_y 1) v_prenex_36174) (<= 998 (select main_a v_prenex_36174)))) (forall ((v_prenex_33031 Int) (v_prenex_33030 Int)) (or (<= (+ (select main_a v_prenex_33030) 998) (select main_a v_prenex_33031)) (<= (* 2 (select main_a v_prenex_33030)) 2) (<= (+ main_y 1) v_prenex_33031) (<= 998 (select main_a v_prenex_33031)) (<= (select main_a v_prenex_33031) 1000) (< v_prenex_33031 main_y))) (forall ((v_prenex_40090 Int) (v_prenex_40089 Int)) (or (<= (select main_a v_prenex_40090) (+ (select main_a v_prenex_40089) 1000)) (< v_prenex_40090 main_y) (<= (select main_a v_prenex_40089) 1) (<= (* 2 (select main_a v_prenex_40090)) 2000) (<= (+ main_y 1) v_prenex_40090))) (or (forall ((v_prenex_31229 Int)) (or (<= 0 (+ (select main_a v_prenex_31229) 1)) (<= (select main_a v_prenex_31229) 2))) (forall ((v_prenex_31230 Int)) (or (<= 998 (select main_a v_prenex_31230)) (<= 1998 (* 2 (select main_a v_prenex_31230))) (<= (select main_a v_prenex_31230) 1000) (< v_prenex_31230 main_y) (<= (+ main_y 1) v_prenex_31230)))) (or (forall ((v_prenex_37093 Int)) (<= (* 2 (select main_a v_prenex_37093)) 2)) (forall ((v_prenex_37094 Int)) (or (<= (+ main_y 1) v_prenex_37094) (<= 999 (select main_a v_prenex_37094)) (<= (select main_a v_prenex_37094) 1000) (< v_prenex_37094 main_y)))) (forall ((v_prenex_36317 Int) (v_prenex_36318 Int)) (or (<= (select main_a v_prenex_36317) 1) (< v_prenex_36318 main_y) (<= (select main_a v_prenex_36318) 1001) (<= (+ main_y 1) v_prenex_36318) (< v_prenex_36317 main_x) (<= (select main_a v_prenex_36318) (+ (select main_a v_prenex_36317) 1000)))) (forall ((v_prenex_39700 Int) (v_prenex_39699 Int)) (or (<= (select main_a v_prenex_39699) 2) (<= (+ (select main_a v_prenex_39699) 998) (select main_a v_prenex_39700)) (<= 0 (+ (select main_a v_prenex_39699) 1)) (< v_prenex_39700 main_y) (<= 999 (select main_a v_prenex_39700)) (<= (+ main_y 1) v_prenex_39700) (<= (select main_a v_prenex_39700) 1001))) (forall ((v_prenex_36183 Int) (v_prenex_36184 Int)) (or (<= (select main_a v_prenex_36183) 1) (<= (select main_a v_prenex_36184) 1001) (< v_prenex_36184 main_y) (<= (+ (select main_a v_prenex_36183) 998) (select main_a v_prenex_36184)) (<= (select main_a v_prenex_36183) 2) (< v_prenex_36183 main_x) (<= (+ main_y 1) v_prenex_36184))) (forall ((v_prenex_34936 Int) (v_prenex_34935 Int)) (or (< v_prenex_34936 main_y) (<= (select main_a v_prenex_34935) 2) (<= 0 (* 2 (select main_a v_prenex_34935))) (<= (select main_a v_prenex_34936) 1001) (<= (select main_a v_prenex_34936) (+ (select main_a v_prenex_34935) 1000)) (< v_prenex_34935 main_x) (<= (+ main_y 1) v_prenex_34936))) (forall ((v_prenex_35704 Int) (v_prenex_35705 Int)) (or (<= (* 2 (select main_a v_prenex_35705)) 2000) (<= (+ main_y 1) v_prenex_35705) (<= (select main_a v_prenex_35704) 1) (< v_prenex_35705 main_y) (<= (+ main_x 1) v_prenex_35704) (<= 1000 (+ (select main_a v_prenex_35704) (select main_a v_prenex_35705))))) (forall ((v_prenex_29119 Int) (v_prenex_29118 Int)) (or (<= (+ main_y 1) v_prenex_29119) (< v_prenex_29118 main_x) (<= 999 (select main_a v_prenex_29119)) (<= 0 (+ (select main_a v_prenex_29118) 1)) (<= 1000 (+ (select main_a v_prenex_29118) (select main_a v_prenex_29119))) (< v_prenex_29119 main_y))) (or (forall ((v_prenex_34486 Int)) (or (<= (+ main_y 1) v_prenex_34486) (<= 1998 (* 2 (select main_a v_prenex_34486))))) (forall ((v_prenex_34485 Int)) (or (< v_prenex_34485 main_x) (<= (+ main_x 1) v_prenex_34485) (<= (select main_a v_prenex_34485) 2)))) (or (forall ((v_prenex_30986 Int)) (or (< v_prenex_30986 main_y) (<= 1998 (* 2 (select main_a v_prenex_30986))) (<= (select main_a v_prenex_30986) 1000) (<= (+ main_y 1) v_prenex_30986))) (forall ((v_prenex_30985 Int)) (or (<= (select main_a v_prenex_30985) 1) (<= 0 (select main_a v_prenex_30985))))) (forall ((v_prenex_31310 Int) (v_prenex_31311 Int)) (or (<= (+ main_y 1) v_prenex_31311) (<= 0 (select main_a v_prenex_31310)) (< v_prenex_31310 main_x) (<= 1998 (* 2 (select main_a v_prenex_31311))) (<= (select main_a v_prenex_31310) 1) (<= (+ (select main_a v_prenex_31310) (select main_a v_prenex_31311)) 1000) (< v_prenex_31311 main_y))) (forall ((v_prenex_30181 Int) (v_prenex_30180 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30181))) (<= 999 (select main_a v_prenex_30181)) (<= (+ main_y 1) v_prenex_30181) (<= (+ (select main_a v_prenex_30180) (select main_a v_prenex_30181)) 1000) (< v_prenex_30181 main_y) (<= 0 (* 2 (select main_a v_prenex_30180))) (<= (select main_a v_prenex_30180) 2))) (forall ((v_prenex_37759 Int) (v_prenex_37758 Int)) (or (<= 0 (+ (select main_a v_prenex_37758) 1)) (< v_prenex_37759 main_y) (<= (+ main_y 1) v_prenex_37759) (<= (* 2 (select main_a v_prenex_37759)) 2000) (<= (select main_a v_prenex_37759) (+ (select main_a v_prenex_37758) 1000)) (<= (* 2 (select main_a v_prenex_37758)) 2) (<= 1998 (* 2 (select main_a v_prenex_37759))))) (forall ((v_prenex_39946 Int) (v_prenex_39947 Int)) (or (<= 998 (select main_a v_prenex_39947)) (<= (+ main_x 1) v_prenex_39946) (< v_prenex_39947 main_y) (<= (+ main_y 1) v_prenex_39947) (<= (+ (select main_a v_prenex_39946) (select main_a v_prenex_39947)) 1000))) (forall ((v_prenex_29354 Int) (v_prenex_29355 Int)) (or (<= (select main_a v_prenex_29354) 2) (<= (select main_a v_prenex_29355) 1000) (<= (+ main_y 1) v_prenex_29355) (< v_prenex_29355 main_y) (<= (* 2 (select main_a v_prenex_29354)) 2) (<= (select main_a v_prenex_29355) 1001) (<= (+ (select main_a v_prenex_29354) (select main_a v_prenex_29355)) 1000))) (or (forall ((v_prenex_33467 Int)) (or (< v_prenex_33467 main_y) (<= (* 2 (select main_a v_prenex_33467)) 2000) (<= 998 (select main_a v_prenex_33467)) (<= (+ main_y 1) v_prenex_33467))) (forall ((v_prenex_33466 Int)) (or (<= (* 2 (select main_a v_prenex_33466)) 2) (<= 0 (select main_a v_prenex_33466)) (< v_prenex_33466 main_x)))) (forall ((v_prenex_30145 Int) (v_prenex_30144 Int)) (or (< v_prenex_30145 main_y) (<= (+ (select main_a v_prenex_30144) 998) (select main_a v_prenex_30145)) (<= 998 (select main_a v_prenex_30145)) (<= (+ main_y 1) v_prenex_30145) (<= 0 (* 2 (select main_a v_prenex_30144))))) (forall ((v_prenex_38126 Int) (v_prenex_38125 Int)) (or (<= (+ main_y 1) v_prenex_38126) (<= 999 (select main_a v_prenex_38126)) (<= (+ (select main_a v_prenex_38125) 998) (select main_a v_prenex_38126)) (< v_prenex_38126 main_y) (<= (* 2 (select main_a v_prenex_38126)) 2000) (<= 0 (* 2 (select main_a v_prenex_38125))))) (forall ((v_prenex_32146 Int) (v_prenex_32147 Int)) (or (<= 0 (select main_a v_prenex_32146)) (< v_prenex_32147 main_y) (<= (+ main_y 1) v_prenex_32147) (<= (select main_a v_prenex_32147) 1000) (<= 998 (select main_a v_prenex_32147)) (<= (+ (select main_a v_prenex_32146) 998) (select main_a v_prenex_32147)) (<= 0 (+ (select main_a v_prenex_32146) 1)))) (forall ((v_prenex_35242 Int) (v_prenex_35243 Int)) (or (<= (+ main_x 1) v_prenex_35242) (<= (select main_a v_prenex_35242) 1) (<= (+ (select main_a v_prenex_35242) 998) (select main_a v_prenex_35243)) (<= (+ main_y 1) v_prenex_35243) (< v_prenex_35243 main_y) (<= (select main_a v_prenex_35242) 2) (<= 1998 (* 2 (select main_a v_prenex_35243))))) (forall ((v_prenex_30824 Int) (v_prenex_30823 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30823))) (<= (select main_a v_prenex_30824) (+ (select main_a v_prenex_30823) 1000)) (<= (+ main_y 1) v_prenex_30824) (<= 999 (select main_a v_prenex_30824)) (< v_prenex_30824 main_y) (<= 998 (select main_a v_prenex_30824)) (<= (select main_a v_prenex_30823) 1))) (forall ((v_prenex_34222 Int) (v_prenex_34221 Int)) (or (<= 999 (select main_a v_prenex_34222)) (<= (* 2 (select main_a v_prenex_34222)) 2000) (< v_prenex_34222 main_y) (<= 1000 (+ (select main_a v_prenex_34221) (select main_a v_prenex_34222))) (<= (* 2 (select main_a v_prenex_34221)) 2) (<= (+ main_y 1) v_prenex_34222) (<= 0 (* 2 (select main_a v_prenex_34221))))) (forall ((v_prenex_29817 Int) (v_prenex_29818 Int)) (or (<= (* 2 (select main_a v_prenex_29818)) 2000) (<= (select main_a v_prenex_29817) 1) (< v_prenex_29818 main_y) (<= (+ main_x 1) v_prenex_29817) (<= (+ main_y 1) v_prenex_29818) (<= (select main_a v_prenex_29817) 2) (<= 1000 (+ (select main_a v_prenex_29817) (select main_a v_prenex_29818))))) (forall ((v_prenex_33592 Int) (v_prenex_33591 Int)) (or (<= 1000 (+ (select main_a v_prenex_33591) (select main_a v_prenex_33592))) (<= 0 (* 2 (select main_a v_prenex_33591))) (<= (+ main_y 1) v_prenex_33592) (<= 1998 (* 2 (select main_a v_prenex_33592))) (< v_prenex_33592 main_y))) (forall ((v_prenex_35893 Int) (v_prenex_35892 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35892))) (<= 998 (select main_a v_prenex_35893)) (<= (select main_a v_prenex_35893) (+ (select main_a v_prenex_35892) 1000)) (< v_prenex_35893 main_y) (<= (+ main_y 1) v_prenex_35893))) (forall ((v_prenex_31914 Int) (v_prenex_31915 Int)) (or (<= (+ main_y 1) v_prenex_31915) (<= (* 2 (select main_a v_prenex_31915)) 2000) (< v_prenex_31915 main_y) (<= 0 (select main_a v_prenex_31914)) (<= 0 (+ (select main_a v_prenex_31914) 1)) (<= (+ (select main_a v_prenex_31914) (select main_a v_prenex_31915)) 1000) (<= (select main_a v_prenex_31915) 1000))) (or (forall ((v_prenex_37097 Int)) (or (<= (* 2 (select main_a v_prenex_37097)) 2) (<= (select main_a v_prenex_37097) 2) (< v_prenex_37097 main_x))) (forall ((v_prenex_37098 Int)) (or (<= 998 (select main_a v_prenex_37098)) (< v_prenex_37098 main_y) (<= (* 2 (select main_a v_prenex_37098)) 2000) (<= (+ main_y 1) v_prenex_37098)))) (forall ((v_prenex_28928 Int) (v_prenex_28927 Int)) (or (< v_prenex_28927 main_x) (<= (select main_a v_prenex_28928) (+ (select main_a v_prenex_28927) 1000)) (<= (select main_a v_prenex_28927) 1) (<= (+ main_y 1) v_prenex_28928) (<= (+ main_x 1) v_prenex_28927))) (or (forall ((v_prenex_35996 Int)) (or (<= (+ main_y 1) v_prenex_35996) (<= (* 2 (select main_a v_prenex_35996)) 2000) (<= (select main_a v_prenex_35996) 1000) (< v_prenex_35996 main_y))) (forall ((v_prenex_35995 Int)) (or (<= 0 (+ (select main_a v_prenex_35995) 1)) (<= 0 (* 2 (select main_a v_prenex_35995))) (<= (+ main_x 1) v_prenex_35995)))) (or (forall ((v_prenex_37694 Int)) (or (<= (* 2 (select main_a v_prenex_37694)) 2) (<= (select main_a v_prenex_37694) 1))) (forall ((v_prenex_37695 Int)) (or (<= 998 (select main_a v_prenex_37695)) (<= (+ main_y 1) v_prenex_37695) (<= 1998 (* 2 (select main_a v_prenex_37695))) (< v_prenex_37695 main_y) (<= 999 (select main_a v_prenex_37695))))) (forall ((v_prenex_40036 Int) (v_prenex_40035 Int)) (or (<= (select main_a v_prenex_40035) 2) (<= 1000 (+ (select main_a v_prenex_40035) (select main_a v_prenex_40036))) (< v_prenex_40036 main_y) (<= (select main_a v_prenex_40036) 1000) (<= 0 (+ (select main_a v_prenex_40035) 1)) (<= (+ main_y 1) v_prenex_40036) (<= 999 (select main_a v_prenex_40036)))) (or (forall ((v_prenex_39125 Int)) (or (<= (* 2 (select main_a v_prenex_39125)) 2000) (<= (+ main_y 1) v_prenex_39125) (<= (select main_a v_prenex_39125) 1000) (< v_prenex_39125 main_y))) (forall ((v_prenex_39124 Int)) (or (<= 0 (select main_a v_prenex_39124)) (<= 0 (* 2 (select main_a v_prenex_39124)))))) (or (forall ((v_prenex_30045 Int)) (or (<= 999 (select main_a v_prenex_30045)) (<= (+ main_y 1) v_prenex_30045) (<= (* 2 (select main_a v_prenex_30045)) 2000) (< v_prenex_30045 main_y))) (forall ((v_prenex_30044 Int)) (or (<= (select main_a v_prenex_30044) 1) (<= (* 2 (select main_a v_prenex_30044)) 2)))) (or (forall ((v_prenex_38144 Int)) (or (<= (+ main_y 1) v_prenex_38144) (<= (* 2 (select main_a v_prenex_38144)) 2000) (<= (select main_a v_prenex_38144) 1001) (< v_prenex_38144 main_y))) (forall ((v_prenex_38143 Int)) (or (< v_prenex_38143 main_x) (<= 0 (* 2 (select main_a v_prenex_38143)))))) (or (forall ((v_prenex_40180 Int)) (<= 1998 (* 2 (select main_a v_prenex_40180)))) (forall ((v_prenex_40179 Int)) (or (<= (+ main_x 1) v_prenex_40179) (< v_prenex_40179 main_x) (<= (select main_a v_prenex_40179) 2)))) (forall ((v_prenex_39959 Int) (v_prenex_39958 Int)) (or (<= (+ main_y 1) v_prenex_39959) (<= 0 (+ (select main_a v_prenex_39958) 1)) (<= 1998 (* 2 (select main_a v_prenex_39959))) (<= (select main_a v_prenex_39959) (+ (select main_a v_prenex_39958) 1000)) (<= (+ main_x 1) v_prenex_39958) (< v_prenex_39959 main_y))) (forall ((v_prenex_32137 Int) (v_prenex_32136 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32137))) (<= 1000 (+ (select main_a v_prenex_32136) (select main_a v_prenex_32137))) (<= (select main_a v_prenex_32136) 1) (<= (+ main_y 1) v_prenex_32137) (<= (+ main_x 1) v_prenex_32136) (< v_prenex_32137 main_y))) (or (forall ((v_prenex_39572 Int)) (or (<= 0 (select main_a v_prenex_39572)) (<= (+ main_x 1) v_prenex_39572) (<= (* 2 (select main_a v_prenex_39572)) 2))) (forall ((v_prenex_39573 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39573))) (< v_prenex_39573 main_y) (<= (+ main_y 1) v_prenex_39573)))) (forall ((v_prenex_29955 Int) (v_prenex_29954 Int)) (or (<= (+ main_y 1) v_prenex_29955) (<= (+ (select main_a v_prenex_29954) (select main_a v_prenex_29955)) 1000) (<= (select main_a v_prenex_29955) 1000) (< v_prenex_29955 main_y) (<= 0 (* 2 (select main_a v_prenex_29954))) (<= (* 2 (select main_a v_prenex_29954)) 2) (<= 999 (select main_a v_prenex_29955)))) (forall ((v_prenex_38892 Int) (v_prenex_38891 Int)) (or (<= (+ main_y 1) v_prenex_38892) (<= 0 (* 2 (select main_a v_prenex_38891))) (<= (+ (select main_a v_prenex_38891) 998) (select main_a v_prenex_38892)) (< v_prenex_38892 main_y) (<= (* 2 (select main_a v_prenex_38891)) 2) (<= (select main_a v_prenex_38892) 1001) (<= 998 (select main_a v_prenex_38892)))) (or (forall ((v_prenex_33854 Int)) (or (<= (* 2 (select main_a v_prenex_33854)) 2000) (<= (select main_a v_prenex_33854) 1001) (<= (+ main_y 1) v_prenex_33854) (<= 998 (select main_a v_prenex_33854)) (< v_prenex_33854 main_y))) (forall ((v_prenex_33853 Int)) (or (<= 0 (select main_a v_prenex_33853)) (<= (select main_a v_prenex_33853) 1)))) (forall ((v_prenex_37114 Int) (v_prenex_37113 Int)) (or (<= 0 (+ (select main_a v_prenex_37113) 1)) (<= (+ main_y 1) v_prenex_37114) (<= (select main_a v_prenex_37114) 1000) (<= (+ (select main_a v_prenex_37113) (select main_a v_prenex_37114)) 1000) (< v_prenex_37114 main_y))) (forall ((v_prenex_30226 Int) (v_prenex_30227 Int)) (or (<= 1000 (+ (select main_a v_prenex_30226) (select main_a v_prenex_30227))) (<= 999 (select main_a v_prenex_30227)) (<= (+ main_y 1) v_prenex_30227) (<= 0 (* 2 (select main_a v_prenex_30226))) (<= 0 (select main_a v_prenex_30226)) (<= (select main_a v_prenex_30227) 1000) (< v_prenex_30227 main_y))) (or (forall ((v_prenex_36434 Int)) (or (<= (select main_a v_prenex_36434) 1) (<= 0 (* 2 (select main_a v_prenex_36434))))) (forall ((v_prenex_36435 Int)) (or (< v_prenex_36435 main_y) (<= 1998 (* 2 (select main_a v_prenex_36435))) (<= (+ main_y 1) v_prenex_36435) (<= (* 2 (select main_a v_prenex_36435)) 2000) (<= 999 (select main_a v_prenex_36435))))) (forall ((v_prenex_33710 Int) (v_prenex_33709 Int)) (or (<= (+ main_y 1) v_prenex_33710) (<= 1998 (* 2 (select main_a v_prenex_33710))) (<= (select main_a v_prenex_33709) 2) (<= (select main_a v_prenex_33710) 1000) (<= 1000 (+ (select main_a v_prenex_33709) (select main_a v_prenex_33710))) (< v_prenex_33710 main_y))) (forall ((v_prenex_34112 Int) (v_prenex_34111 Int)) (or (< v_prenex_34112 main_y) (<= (+ (select main_a v_prenex_34111) (select main_a v_prenex_34112)) 1000) (<= 0 (select main_a v_prenex_34111)) (<= (select main_a v_prenex_34112) 1000) (<= (+ main_y 1) v_prenex_34112) (<= (select main_a v_prenex_34111) 1) (<= (select main_a v_prenex_34112) 1001))) (forall ((v_prenex_37779 Int) (v_prenex_37778 Int)) (or (<= 998 (select main_a v_prenex_37779)) (<= 0 (select main_a v_prenex_37778)) (< v_prenex_37779 main_y) (<= (select main_a v_prenex_37779) (+ (select main_a v_prenex_37778) 1000)) (<= 0 (+ (select main_a v_prenex_37778) 1)) (<= (+ main_y 1) v_prenex_37779) (<= (* 2 (select main_a v_prenex_37779)) 2000))) (or (forall ((v_prenex_33752 Int)) (or (<= (+ main_y 1) v_prenex_33752) (<= 998 (select main_a v_prenex_33752)) (< v_prenex_33752 main_y) (<= (* 2 (select main_a v_prenex_33752)) 2000) (<= (select main_a v_prenex_33752) 1000))) (forall ((v_prenex_33751 Int)) (or (<= 0 (select main_a v_prenex_33751)) (<= (select main_a v_prenex_33751) 1)))) (forall ((v_prenex_35538 Int) (v_prenex_35539 Int)) (or (<= (* 2 (select main_a v_prenex_35539)) 2000) (<= (* 2 (select main_a v_prenex_35538)) 2) (<= 0 (select main_a v_prenex_35538)) (<= 1000 (+ (select main_a v_prenex_35538) (select main_a v_prenex_35539))) (<= (+ main_x 1) v_prenex_35538) (<= (+ main_y 1) v_prenex_35539) (< v_prenex_35539 main_y))) (forall ((v_prenex_31275 Int) (v_prenex_31274 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31275))) (<= 998 (select main_a v_prenex_31275)) (< v_prenex_31275 main_y) (<= 0 (+ (select main_a v_prenex_31274) 1)) (<= (+ main_y 1) v_prenex_31275) (<= (+ (select main_a v_prenex_31274) 998) (select main_a v_prenex_31275)) (<= (select main_a v_prenex_31274) 2))) (or (forall ((v_prenex_33166 Int)) (or (<= (select main_a v_prenex_33166) 1) (<= (* 2 (select main_a v_prenex_33166)) 2))) (forall ((v_prenex_33167 Int)) (or (<= (select main_a v_prenex_33167) 1000) (<= 999 (select main_a v_prenex_33167)) (<= (+ main_y 1) v_prenex_33167) (< v_prenex_33167 main_y) (<= 1998 (* 2 (select main_a v_prenex_33167)))))) (or (forall ((v_prenex_29708 Int)) (or (<= (+ main_y 1) v_prenex_29708) (<= (* 2 (select main_a v_prenex_29708)) 2000) (<= (select main_a v_prenex_29708) 1000) (<= 999 (select main_a v_prenex_29708)) (< v_prenex_29708 main_y))) (forall ((v_prenex_29707 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29707))) (<= (select main_a v_prenex_29707) 2)))) (forall ((v_prenex_39780 Int) (v_prenex_39781 Int)) (or (<= (select main_a v_prenex_39781) 1001) (< v_prenex_39781 main_y) (<= (+ main_y 1) v_prenex_39781) (<= 998 (select main_a v_prenex_39781)) (<= (+ (select main_a v_prenex_39780) 998) (select main_a v_prenex_39781)) (<= (* 2 (select main_a v_prenex_39780)) 2) (<= 0 (+ (select main_a v_prenex_39780) 1)))) (forall ((v_prenex_36249 Int) (v_prenex_36250 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36250))) (<= (+ (select main_a v_prenex_36249) (select main_a v_prenex_36250)) 1000) (<= (+ main_y 1) v_prenex_36250) (< v_prenex_36250 main_y) (<= (select main_a v_prenex_36249) 1) (<= 0 (+ (select main_a v_prenex_36249) 1)) (<= (+ main_x 1) v_prenex_36249))) (forall ((v_prenex_38956 Int) (v_prenex_38955 Int)) (or (< v_prenex_38955 main_x) (<= 1000 (+ (select main_a v_prenex_38955) (select main_a v_prenex_38956))) (<= 0 (+ (select main_a v_prenex_38955) 1)) (<= (+ main_x 1) v_prenex_38955) (<= 0 (select main_a v_prenex_38955)))) (forall ((v_prenex_32724 Int) (v_prenex_32723 Int)) (or (<= (+ (select main_a v_prenex_32723) 998) (select main_a v_prenex_32724)) (< v_prenex_32724 main_y) (<= (+ main_y 1) v_prenex_32724) (< v_prenex_32723 main_x) (<= (select main_a v_prenex_32724) 1001) (<= 0 (select main_a v_prenex_32723)) (<= 0 (* 2 (select main_a v_prenex_32723))))) (forall ((v_prenex_34378 Int) (v_prenex_34377 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34378))) (< v_prenex_34377 main_x) (<= (+ (select main_a v_prenex_34377) (select main_a v_prenex_34378)) 1000) (< v_prenex_34378 main_y) (<= (+ main_y 1) v_prenex_34378) (<= 0 (* 2 (select main_a v_prenex_34377))))) (or (forall ((v_prenex_31355 Int)) (or (<= 999 (select main_a v_prenex_31355)) (< v_prenex_31355 main_y) (<= (+ main_y 1) v_prenex_31355) (<= 1998 (* 2 (select main_a v_prenex_31355))))) (forall ((v_prenex_31354 Int)) (or (<= 0 (+ (select main_a v_prenex_31354) 1)) (< v_prenex_31354 main_x) (<= (select main_a v_prenex_31354) 2)))) (forall ((v_prenex_29719 Int) (v_prenex_29720 Int)) (or (<= 0 (select main_a v_prenex_29719)) (<= (+ main_y 1) v_prenex_29720) (<= 1000 (+ (select main_a v_prenex_29719) (select main_a v_prenex_29720))) (< v_prenex_29720 main_y) (<= 0 (+ (select main_a v_prenex_29719) 1)) (<= 999 (select main_a v_prenex_29720)) (<= 998 (select main_a v_prenex_29720)))) (forall ((v_prenex_36650 Int) (v_prenex_36651 Int)) (or (<= (select main_a v_prenex_36650) 1) (<= (+ (select main_a v_prenex_36650) (select main_a v_prenex_36651)) 1000) (<= 0 (+ (select main_a v_prenex_36650) 1)) (<= (+ main_y 1) v_prenex_36651) (<= 1998 (* 2 (select main_a v_prenex_36651))) (<= (select main_a v_prenex_36651) 1000) (< v_prenex_36651 main_y))) (forall ((v_prenex_38559 Int) (v_prenex_38560 Int)) (or (<= 0 (+ (select main_a v_prenex_38559) 1)) (<= (+ (select main_a v_prenex_38559) (select main_a v_prenex_38560)) 1000) (< v_prenex_38560 main_y) (<= 1998 (* 2 (select main_a v_prenex_38560))) (<= (select main_a v_prenex_38560) 1000) (<= (+ main_y 1) v_prenex_38560))) (or (forall ((v_prenex_32006 Int)) (<= 0 (select main_a v_prenex_32006))) (forall ((v_prenex_32007 Int)) (or (<= (+ main_y 1) v_prenex_32007) (<= 998 (select main_a v_prenex_32007)) (<= (select main_a v_prenex_32007) 1001) (<= (* 2 (select main_a v_prenex_32007)) 2000) (< v_prenex_32007 main_y)))) (forall ((v_prenex_34642 Int) (v_prenex_34641 Int)) (or (< v_prenex_34642 main_y) (<= (* 2 (select main_a v_prenex_34641)) 2) (<= (+ main_y 1) v_prenex_34642) (<= (+ (select main_a v_prenex_34641) (select main_a v_prenex_34642)) 1000) (<= (* 2 (select main_a v_prenex_34642)) 2000) (<= 0 (+ (select main_a v_prenex_34641) 1)) (<= 998 (select main_a v_prenex_34642)))) (or (forall ((v_prenex_34612 Int)) (or (<= (+ main_y 1) v_prenex_34612) (<= (* 2 (select main_a v_prenex_34612)) 2000) (<= (select main_a v_prenex_34612) 1001) (< v_prenex_34612 main_y) (<= 999 (select main_a v_prenex_34612)))) (forall ((v_prenex_34611 Int)) (<= (* 2 (select main_a v_prenex_34611)) 2))) (forall ((v_prenex_40458 Int) (v_prenex_40459 Int)) (or (<= 0 (select main_a v_prenex_40458)) (< v_prenex_40458 main_x) (< v_prenex_40459 main_y) (<= (select main_a v_prenex_40458) 2) (<= (select main_a v_prenex_40459) 1000) (<= 1000 (+ (select main_a v_prenex_40458) (select main_a v_prenex_40459))) (<= (+ main_y 1) v_prenex_40459))) (forall ((v_prenex_32780 Int) (v_prenex_32781 Int)) (or (<= 1000 (+ (select main_a v_prenex_32780) (select main_a v_prenex_32781))) (<= 1998 (* 2 (select main_a v_prenex_32781))) (< v_prenex_32781 main_y) (<= 0 (+ (select main_a v_prenex_32780) 1)) (<= 999 (select main_a v_prenex_32781)) (<= (+ main_y 1) v_prenex_32781))) (forall ((v_prenex_38239 Int) (v_prenex_38238 Int)) (or (<= (+ main_x 1) v_prenex_38238) (< v_prenex_38239 main_y) (<= (select main_a v_prenex_38239) 1000) (<= (* 2 (select main_a v_prenex_38238)) 2) (<= (+ main_y 1) v_prenex_38239) (<= 1000 (+ (select main_a v_prenex_38238) (select main_a v_prenex_38239))))) (forall ((v_prenex_30769 Int) (v_prenex_30770 Int)) (or (< v_prenex_30770 main_y) (<= 0 (select main_a v_prenex_30769)) (<= 1000 (+ (select main_a v_prenex_30769) (select main_a v_prenex_30770))) (<= (+ main_y 1) v_prenex_30770) (<= 998 (select main_a v_prenex_30770)) (<= 0 (+ (select main_a v_prenex_30769) 1)))) (forall ((v_prenex_35526 Int) (v_prenex_35527 Int)) (or (< v_prenex_35527 main_y) (<= 999 (select main_a v_prenex_35527)) (<= (+ main_y 1) v_prenex_35527) (<= (select main_a v_prenex_35526) 2) (<= 1000 (+ (select main_a v_prenex_35526) (select main_a v_prenex_35527))) (<= (* 2 (select main_a v_prenex_35527)) 2000) (<= (* 2 (select main_a v_prenex_35526)) 2))) (or (forall ((v_prenex_33039 Int)) (or (< v_prenex_33039 main_y) (<= (* 2 (select main_a v_prenex_33039)) 2000) (<= 998 (select main_a v_prenex_33039)) (<= (+ main_y 1) v_prenex_33039))) (forall ((v_prenex_33038 Int)) (or (<= (select main_a v_prenex_33038) 2) (<= (+ main_x 1) v_prenex_33038)))) (forall ((v_prenex_30869 Int) (v_prenex_30870 Int)) (or (<= (select main_a v_prenex_30870) (+ (select main_a v_prenex_30869) 1000)) (<= (+ main_y 1) v_prenex_30870) (< v_prenex_30870 main_y) (<= (select main_a v_prenex_30870) 1000) (<= 0 (* 2 (select main_a v_prenex_30869))) (<= 998 (select main_a v_prenex_30870)) (<= 0 (select main_a v_prenex_30869)))) (forall ((v_prenex_38853 Int) (v_prenex_38854 Int)) (or (< v_prenex_38854 main_y) (<= (+ main_y 1) v_prenex_38854) (<= (+ (select main_a v_prenex_38853) 998) (select main_a v_prenex_38854)) (<= 0 (select main_a v_prenex_38853)) (<= (select main_a v_prenex_38854) 1001) (<= 998 (select main_a v_prenex_38854)) (<= 0 (* 2 (select main_a v_prenex_38853))))) (forall ((v_prenex_32885 Int) (v_prenex_32884 Int)) (or (< v_prenex_32885 main_y) (<= (+ (select main_a v_prenex_32884) 998) (select main_a v_prenex_32885)) (<= (* 2 (select main_a v_prenex_32884)) 2) (<= 1998 (* 2 (select main_a v_prenex_32885))) (<= (select main_a v_prenex_32885) 1000) (<= (+ main_y 1) v_prenex_32885))) (or (forall ((v_prenex_33443 Int)) (or (< v_prenex_33443 main_y) (<= 1998 (* 2 (select main_a v_prenex_33443))) (<= (+ main_y 1) v_prenex_33443) (<= (select main_a v_prenex_33443) 1000))) (forall ((v_prenex_33442 Int)) (or (<= (select main_a v_prenex_33442) 2) (<= (select main_a v_prenex_33442) 1)))) (or (forall ((v_prenex_35277 Int)) (or (<= (* 2 (select main_a v_prenex_35277)) 2000) (< v_prenex_35277 main_y) (<= (select main_a v_prenex_35277) 1000) (<= (+ main_y 1) v_prenex_35277))) (forall ((v_prenex_35276 Int)) (or (<= 0 (select main_a v_prenex_35276)) (< v_prenex_35276 main_x)))) (or (forall ((v_prenex_39269 Int)) (or (<= (+ main_y 1) v_prenex_39269) (< v_prenex_39269 main_y) (<= (* 2 (select main_a v_prenex_39269)) 2000) (<= (select main_a v_prenex_39269) 1000))) (forall ((v_prenex_39268 Int)) (or (< v_prenex_39268 main_x) (<= (select main_a v_prenex_39268) 1)))) (forall ((v_prenex_35300 Int) (v_prenex_35301 Int)) (or (<= (* 2 (select main_a v_prenex_35300)) 2) (< v_prenex_35301 main_y) (<= (+ main_y 1) v_prenex_35301) (<= 998 (select main_a v_prenex_35301)) (<= (select main_a v_prenex_35301) 1000) (<= (+ (select main_a v_prenex_35300) (select main_a v_prenex_35301)) 1000) (<= 0 (+ (select main_a v_prenex_35300) 1)))) (forall ((v_prenex_35528 Int) (v_prenex_35529 Int)) (or (<= 0 (select main_a v_prenex_35528)) (<= (select main_a v_prenex_35528) 1) (<= (+ (select main_a v_prenex_35528) 998) (select main_a v_prenex_35529)) (<= 999 (select main_a v_prenex_35529)) (<= 1998 (* 2 (select main_a v_prenex_35529))) (< v_prenex_35529 main_y) (<= (+ main_y 1) v_prenex_35529))) (forall ((v_prenex_33185 Int) (v_prenex_33184 Int)) (or (<= 0 (+ (select main_a v_prenex_33184) 1)) (<= (+ main_y 1) v_prenex_33185) (<= (+ main_x 1) v_prenex_33184) (<= (select main_a v_prenex_33184) 1) (<= (* 2 (select main_a v_prenex_33185)) 2000) (< v_prenex_33185 main_y) (<= 1000 (+ (select main_a v_prenex_33184) (select main_a v_prenex_33185))))) (forall ((v_prenex_29937 Int) (v_prenex_29936 Int)) (or (<= (select main_a v_prenex_29937) 1000) (<= (+ main_y 1) v_prenex_29937) (<= (select main_a v_prenex_29937) 1001) (<= 0 (* 2 (select main_a v_prenex_29936))) (< v_prenex_29937 main_y) (<= (select main_a v_prenex_29937) (+ (select main_a v_prenex_29936) 1000)) (<= (* 2 (select main_a v_prenex_29936)) 2))) (or (forall ((v_prenex_29138 Int)) (or (<= 0 (+ (select main_a v_prenex_29138) 1)) (< v_prenex_29138 main_x) (<= (* 2 (select main_a v_prenex_29138)) 2) (<= (+ main_x 1) v_prenex_29138))) (forall ((v_prenex_29139 Int)) (<= (* 2 (select main_a v_prenex_29139)) 2000))) (forall ((v_prenex_32721 Int) (v_prenex_32722 Int)) (or (<= (select main_a v_prenex_32721) 2) (< v_prenex_32721 main_x) (<= (+ main_y 1) v_prenex_32722) (<= 0 (* 2 (select main_a v_prenex_32721))) (<= (+ (select main_a v_prenex_32721) 998) (select main_a v_prenex_32722)) (< v_prenex_32722 main_y) (<= (* 2 (select main_a v_prenex_32722)) 2000))) (or (forall ((v_prenex_31868 Int)) (<= 0 (select main_a v_prenex_31868))) (forall ((v_prenex_31869 Int)) (or (<= (select main_a v_prenex_31869) 1001) (< v_prenex_31869 main_y) (<= (+ main_y 1) v_prenex_31869) (<= (select main_a v_prenex_31869) 1000) (<= 1998 (* 2 (select main_a v_prenex_31869)))))) (or (forall ((v_prenex_33435 Int)) (or (< v_prenex_33435 main_y) (<= 999 (select main_a v_prenex_33435)) (<= (+ main_y 1) v_prenex_33435) (<= (* 2 (select main_a v_prenex_33435)) 2000))) (forall ((v_prenex_33434 Int)) (or (<= (* 2 (select main_a v_prenex_33434)) 2) (<= 0 (* 2 (select main_a v_prenex_33434)))))) (forall ((v_prenex_34172 Int) (v_prenex_34171 Int)) (or (<= 0 (select main_a v_prenex_34171)) (<= (+ main_y 1) v_prenex_34172) (< v_prenex_34172 main_y) (<= (+ (select main_a v_prenex_34171) (select main_a v_prenex_34172)) 1000) (<= (select main_a v_prenex_34171) 1) (<= (select main_a v_prenex_34172) 1001) (<= (+ main_x 1) v_prenex_34171))) (forall ((v_prenex_30369 Int) (v_prenex_30368 Int)) (or (< v_prenex_30369 main_y) (<= (+ main_y 1) v_prenex_30369) (<= (select main_a v_prenex_30369) 1001) (<= (+ (select main_a v_prenex_30368) (select main_a v_prenex_30369)) 1000) (<= 1998 (* 2 (select main_a v_prenex_30369))) (<= 0 (+ (select main_a v_prenex_30368) 1)))) (forall ((v_prenex_31925 Int) (v_prenex_31924 Int)) (or (<= 1000 (+ (select main_a v_prenex_31924) (select main_a v_prenex_31925))) (< v_prenex_31925 main_y) (<= (select main_a v_prenex_31925) 1000) (<= (+ main_y 1) v_prenex_31925) (<= 0 (select main_a v_prenex_31924)))) (forall ((v_prenex_40368 Int) (v_prenex_40367 Int)) (or (<= 998 (select main_a v_prenex_40368)) (<= (+ main_x 1) v_prenex_40367) (< v_prenex_40368 main_y) (<= (+ main_y 1) v_prenex_40368) (<= (+ (select main_a v_prenex_40367) (select main_a v_prenex_40368)) 1000) (<= (select main_a v_prenex_40367) 1) (<= (* 2 (select main_a v_prenex_40367)) 2))) (forall ((v_prenex_39481 Int) (v_prenex_39482 Int)) (or (<= (+ main_y 1) v_prenex_39482) (<= (* 2 (select main_a v_prenex_39482)) 2000) (<= 0 (select main_a v_prenex_39481)) (< v_prenex_39482 main_y) (<= (select main_a v_prenex_39482) 1000) (<= (+ (select main_a v_prenex_39481) (select main_a v_prenex_39482)) 1000) (<= (select main_a v_prenex_39481) 2))) (forall ((v_prenex_32850 Int) (v_prenex_32851 Int)) (or (<= (select main_a v_prenex_32850) 1) (<= (select main_a v_prenex_32851) 1001) (< v_prenex_32851 main_y) (<= (* 2 (select main_a v_prenex_32850)) 2) (<= 1000 (+ (select main_a v_prenex_32850) (select main_a v_prenex_32851))) (<= (+ main_y 1) v_prenex_32851))) (forall ((v_prenex_31989 Int) (v_prenex_31988 Int)) (or (<= (+ (select main_a v_prenex_31988) (select main_a v_prenex_31989)) 1000) (<= 999 (select main_a v_prenex_31989)) (< v_prenex_31989 main_y) (<= (+ main_y 1) v_prenex_31989) (<= (select main_a v_prenex_31989) 1000))) (forall ((v_prenex_31200 Int) (v_prenex_31199 Int)) (or (< v_prenex_31200 main_y) (<= (+ (select main_a v_prenex_31199) 998) (select main_a v_prenex_31200)) (<= (select main_a v_prenex_31200) 1000) (<= (+ main_y 1) v_prenex_31200) (<= 999 (select main_a v_prenex_31200)) (<= (select main_a v_prenex_31199) 2))) (forall ((v_prenex_32523 Int) (v_prenex_32524 Int)) (or (<= 998 (select main_a v_prenex_32524)) (<= 0 (select main_a v_prenex_32523)) (<= (+ (select main_a v_prenex_32523) 998) (select main_a v_prenex_32524)) (<= (+ main_y 1) v_prenex_32524) (< v_prenex_32524 main_y) (<= 1998 (* 2 (select main_a v_prenex_32524))))) (forall ((v_prenex_40274 Int) (v_prenex_40273 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40274))) (<= (+ (select main_a v_prenex_40273) 998) (select main_a v_prenex_40274)) (<= (select main_a v_prenex_40274) 1001) (< v_prenex_40274 main_y) (<= (* 2 (select main_a v_prenex_40273)) 2) (<= (+ main_y 1) v_prenex_40274) (<= 0 (+ (select main_a v_prenex_40273) 1)))) (forall ((v_prenex_39733 Int) (v_prenex_39734 Int)) (or (<= (select main_a v_prenex_39733) 2) (<= 1998 (* 2 (select main_a v_prenex_39734))) (<= 999 (select main_a v_prenex_39734)) (<= 1000 (+ (select main_a v_prenex_39733) (select main_a v_prenex_39734))) (< v_prenex_39734 main_y) (<= (+ main_y 1) v_prenex_39734))) (forall ((v_prenex_29378 Int) (v_prenex_29377 Int)) (or (< v_prenex_29377 main_x) (<= (select main_a v_prenex_29378) 1000) (<= (select main_a v_prenex_29377) 1) (<= (+ main_y 1) v_prenex_29378) (<= 1000 (+ (select main_a v_prenex_29377) (select main_a v_prenex_29378))) (< v_prenex_29378 main_y))) (forall ((v_prenex_37478 Int) (v_prenex_37479 Int)) (or (<= (select main_a v_prenex_37479) 1001) (< v_prenex_37479 main_y) (<= 0 (* 2 (select main_a v_prenex_37478))) (<= (+ (select main_a v_prenex_37478) 998) (select main_a v_prenex_37479)) (<= (select main_a v_prenex_37478) 1) (<= (+ main_y 1) v_prenex_37479))) (forall ((v_prenex_29899 Int) (v_prenex_29898 Int)) (or (<= (select main_a v_prenex_29899) 1000) (< v_prenex_29899 main_y) (<= 999 (select main_a v_prenex_29899)) (<= (select main_a v_prenex_29898) 1) (<= (select main_a v_prenex_29898) 2) (<= (select main_a v_prenex_29899) (+ (select main_a v_prenex_29898) 1000)) (<= (+ main_y 1) v_prenex_29899))) (forall ((v_prenex_40236 Int) (v_prenex_40235 Int)) (or (<= (select main_a v_prenex_40235) 2) (< v_prenex_40236 main_y) (<= (select main_a v_prenex_40236) 1000) (<= (select main_a v_prenex_40236) (+ (select main_a v_prenex_40235) 1000)) (<= (* 2 (select main_a v_prenex_40236)) 2000) (<= (* 2 (select main_a v_prenex_40235)) 2) (<= (+ main_y 1) v_prenex_40236))) (forall ((v_prenex_32388 Int) (v_prenex_32389 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32388))) (< v_prenex_32389 main_y) (<= 1998 (* 2 (select main_a v_prenex_32389))) (<= 0 (+ (select main_a v_prenex_32388) 1)) (<= (* 2 (select main_a v_prenex_32389)) 2000) (<= (+ main_y 1) v_prenex_32389) (<= (+ (select main_a v_prenex_32388) 998) (select main_a v_prenex_32389)))) (forall ((v_prenex_38689 Int) (v_prenex_38690 Int)) (or (<= (+ main_y 1) v_prenex_38690) (<= (select main_a v_prenex_38690) 1000) (< v_prenex_38690 main_y) (<= (* 2 (select main_a v_prenex_38689)) 2) (<= 999 (select main_a v_prenex_38690)) (<= (+ (select main_a v_prenex_38689) 998) (select main_a v_prenex_38690)))) (forall ((v_prenex_40290 Int) (v_prenex_40289 Int)) (or (<= 0 (select main_a v_prenex_40289)) (<= (* 2 (select main_a v_prenex_40289)) 2) (<= 998 (select main_a v_prenex_40290)) (<= (+ (select main_a v_prenex_40289) (select main_a v_prenex_40290)) 1000) (< v_prenex_40290 main_y) (<= (select main_a v_prenex_40290) 1000) (<= (+ main_y 1) v_prenex_40290))) (or (forall ((v_prenex_36195 Int)) (or (<= (* 2 (select main_a v_prenex_36195)) 2) (<= (+ main_x 1) v_prenex_36195))) (forall ((v_prenex_36196 Int)) (or (<= (* 2 (select main_a v_prenex_36196)) 2000) (< v_prenex_36196 main_y) (<= (+ main_y 1) v_prenex_36196) (<= 998 (select main_a v_prenex_36196))))) (forall ((v_prenex_37259 Int) (v_prenex_37260 Int)) (or (<= (select main_a v_prenex_37260) 1000) (<= (select main_a v_prenex_37259) 2) (<= 999 (select main_a v_prenex_37260)) (<= 1000 (+ (select main_a v_prenex_37259) (select main_a v_prenex_37260))) (<= (+ main_y 1) v_prenex_37260) (< v_prenex_37260 main_y))) (forall ((v_prenex_32908 Int) (v_prenex_32909 Int)) (or (< v_prenex_32909 main_y) (<= 0 (+ (select main_a v_prenex_32908) 1)) (<= (select main_a v_prenex_32909) 1000) (<= (+ main_y 1) v_prenex_32909) (<= (select main_a v_prenex_32909) (+ (select main_a v_prenex_32908) 1000)))) (or (forall ((v_prenex_38702 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38702))) (<= (select main_a v_prenex_38702) 1001) (<= (+ main_y 1) v_prenex_38702) (< v_prenex_38702 main_y))) (forall ((v_prenex_38701 Int)) (or (<= 0 (+ (select main_a v_prenex_38701) 1)) (<= (select main_a v_prenex_38701) 1)))) (forall ((v_prenex_36135 Int) (v_prenex_36136 Int)) (or (<= 0 (select main_a v_prenex_36135)) (<= (+ (select main_a v_prenex_36135) 998) (select main_a v_prenex_36136)) (<= (+ main_y 1) v_prenex_36136) (<= (* 2 (select main_a v_prenex_36135)) 2) (< v_prenex_36136 main_y) (<= 1998 (* 2 (select main_a v_prenex_36136))))) (forall ((v_prenex_29538 Int) (v_prenex_29537 Int)) (or (<= (select main_a v_prenex_29538) 1001) (<= (select main_a v_prenex_29537) 1) (<= (+ main_y 1) v_prenex_29538) (< v_prenex_29538 main_y) (<= 0 (* 2 (select main_a v_prenex_29537))) (<= 999 (select main_a v_prenex_29538)) (<= 1000 (+ (select main_a v_prenex_29537) (select main_a v_prenex_29538))))) (forall ((v_prenex_29772 Int) (v_prenex_29771 Int)) (or (< v_prenex_29772 main_y) (<= 998 (select main_a v_prenex_29772)) (<= (* 2 (select main_a v_prenex_29771)) 2) (<= (+ main_y 1) v_prenex_29772) (<= (+ (select main_a v_prenex_29771) (select main_a v_prenex_29772)) 1000) (<= 1998 (* 2 (select main_a v_prenex_29772))))) (forall ((v_prenex_30877 Int) (v_prenex_30878 Int)) (or (<= (+ main_y 1) v_prenex_30878) (< v_prenex_30878 main_y) (<= (select main_a v_prenex_30877) 1) (<= (+ (select main_a v_prenex_30877) (select main_a v_prenex_30878)) 1000) (<= 998 (select main_a v_prenex_30878)) (<= (select main_a v_prenex_30877) 2))) (forall ((v_prenex_37565 Int) (v_prenex_37566 Int)) (or (<= (+ main_y 1) v_prenex_37566) (<= (select main_a v_prenex_37565) 2) (<= (* 2 (select main_a v_prenex_37566)) 2000) (< v_prenex_37566 main_y) (<= 0 (+ (select main_a v_prenex_37565) 1)) (<= (+ (select main_a v_prenex_37565) 998) (select main_a v_prenex_37566)) (<= 999 (select main_a v_prenex_37566)))) (forall ((v_prenex_34866 Int) (v_prenex_34867 Int)) (or (<= (+ main_y 1) v_prenex_34867) (<= 0 (* 2 (select main_a v_prenex_34866))) (<= 1000 (+ (select main_a v_prenex_34866) (select main_a v_prenex_34867))) (< v_prenex_34867 main_y) (<= (select main_a v_prenex_34867) 1000) (<= 999 (select main_a v_prenex_34867)) (<= (select main_a v_prenex_34866) 1))) (forall ((v_prenex_36337 Int) (v_prenex_36336 Int)) (or (<= (+ (select main_a v_prenex_36336) (select main_a v_prenex_36337)) 1000) (<= (select main_a v_prenex_36337) 1001) (<= (select main_a v_prenex_36337) 1000) (<= 0 (+ (select main_a v_prenex_36336) 1)) (< v_prenex_36337 main_y) (<= (+ main_y 1) v_prenex_36337) (<= 0 (* 2 (select main_a v_prenex_36336))))) (forall ((v_prenex_38545 Int) (v_prenex_38546 Int)) (or (<= 1000 (+ (select main_a v_prenex_38545) (select main_a v_prenex_38546))) (<= 999 (select main_a v_prenex_38546)) (< v_prenex_38546 main_y) (<= 998 (select main_a v_prenex_38546)) (<= (+ main_y 1) v_prenex_38546) (<= 0 (+ (select main_a v_prenex_38545) 1)) (<= 0 (* 2 (select main_a v_prenex_38545))))) (or (forall ((v_prenex_31613 Int)) (<= (* 2 (select main_a v_prenex_31613)) 2000)) (forall ((v_prenex_31612 Int)) (or (<= 0 (+ (select main_a v_prenex_31612) 1)) (< v_prenex_31612 main_x) (<= 0 (select main_a v_prenex_31612)) (<= (+ main_x 1) v_prenex_31612)))) (forall ((v_prenex_30651 Int) (v_prenex_30650 Int)) (or (<= (select main_a v_prenex_30650) 1) (< v_prenex_30651 main_y) (<= (select main_a v_prenex_30651) 1000) (<= (+ (select main_a v_prenex_30650) (select main_a v_prenex_30651)) 1000) (<= (+ main_y 1) v_prenex_30651) (<= (select main_a v_prenex_30651) 1001))) (forall ((v_prenex_37563 Int) (v_prenex_37564 Int)) (or (<= (+ (select main_a v_prenex_37563) (select main_a v_prenex_37564)) 1000) (< v_prenex_37564 main_y) (<= (select main_a v_prenex_37564) 1001) (<= (select main_a v_prenex_37563) 1) (<= (* 2 (select main_a v_prenex_37564)) 2000) (<= (+ main_y 1) v_prenex_37564))) (forall ((v_prenex_32597 Int) (v_prenex_32598 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32597))) (<= 1998 (* 2 (select main_a v_prenex_32598))) (<= (+ main_y 1) v_prenex_32598) (<= (+ main_x 1) v_prenex_32597) (<= (+ (select main_a v_prenex_32597) 998) (select main_a v_prenex_32598)) (<= (select main_a v_prenex_32597) 1) (< v_prenex_32598 main_y))) (or (forall ((v_prenex_32516 Int)) (or (< v_prenex_32516 main_y) (<= (* 2 (select main_a v_prenex_32516)) 2000) (<= 998 (select main_a v_prenex_32516)) (<= (+ main_y 1) v_prenex_32516))) (forall ((v_prenex_32515 Int)) (or (<= 0 (select main_a v_prenex_32515)) (<= (select main_a v_prenex_32515) 2)))) (or (forall ((v_prenex_32221 Int)) (or (<= 998 (select main_a v_prenex_32221)) (<= (* 2 (select main_a v_prenex_32221)) 2000) (<= (+ main_y 1) v_prenex_32221) (< v_prenex_32221 main_y))) (forall ((v_prenex_32220 Int)) (or (<= (+ main_x 1) v_prenex_32220) (<= 0 (select main_a v_prenex_32220))))) (forall ((v_prenex_32386 Int) (v_prenex_32387 Int)) (or (<= (select main_a v_prenex_32387) 1000) (<= (+ main_x 1) v_prenex_32386) (<= (+ (select main_a v_prenex_32386) (select main_a v_prenex_32387)) 1000) (<= (+ main_y 1) v_prenex_32387) (< v_prenex_32387 main_y) (<= (select main_a v_prenex_32386) 2))) (forall ((v_prenex_38359 Int) (v_prenex_38360 Int)) (or (< v_prenex_38360 main_y) (<= (+ main_y 1) v_prenex_38360) (<= (select main_a v_prenex_38359) 2) (<= 0 (select main_a v_prenex_38359)) (<= (+ (select main_a v_prenex_38359) 998) (select main_a v_prenex_38360)) (<= 998 (select main_a v_prenex_38360)) (<= (* 2 (select main_a v_prenex_38360)) 2000))) (forall ((v_prenex_29091 Int) (v_prenex_29090 Int)) (or (< v_prenex_29091 main_y) (<= 998 (select main_a v_prenex_29091)) (<= 0 (+ (select main_a v_prenex_29090) 1)) (<= (* 2 (select main_a v_prenex_29091)) 2000) (<= (+ main_y 1) v_prenex_29091) (<= (select main_a v_prenex_29090) 2) (<= (+ (select main_a v_prenex_29090) 998) (select main_a v_prenex_29091)))) (or (forall ((v_prenex_30906 Int)) (or (< v_prenex_30906 main_y) (<= (+ main_y 1) v_prenex_30906) (<= (* 2 (select main_a v_prenex_30906)) 2000))) (forall ((v_prenex_30905 Int)) (or (<= 0 (+ (select main_a v_prenex_30905) 1)) (<= (select main_a v_prenex_30905) 2) (<= (+ main_x 1) v_prenex_30905)))) (forall ((v_prenex_36323 Int) (v_prenex_36324 Int)) (or (<= (+ (select main_a v_prenex_36323) (select main_a v_prenex_36324)) 1000) (< v_prenex_36324 main_y) (<= (+ main_y 1) v_prenex_36324) (< v_prenex_36323 main_x) (<= 1998 (* 2 (select main_a v_prenex_36324))))) (forall ((v_prenex_38029 Int) (v_prenex_38030 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38029))) (<= (select main_a v_prenex_38029) 1) (<= (+ main_y 1) v_prenex_38030) (<= (+ (select main_a v_prenex_38029) (select main_a v_prenex_38030)) 1000) (<= 998 (select main_a v_prenex_38030)) (< v_prenex_38030 main_y))) (forall ((v_prenex_30628 Int) (v_prenex_30629 Int)) (or (<= 0 (select main_a v_prenex_30628)) (< v_prenex_30629 main_y) (<= 1998 (* 2 (select main_a v_prenex_30629))) (<= (* 2 (select main_a v_prenex_30629)) 2000) (<= (+ (select main_a v_prenex_30628) 998) (select main_a v_prenex_30629)) (<= (+ main_y 1) v_prenex_30629))) (forall ((v_prenex_34940 Int) (v_prenex_34939 Int)) (or (<= 999 (select main_a v_prenex_34940)) (<= (select main_a v_prenex_34940) 1001) (<= (select main_a v_prenex_34939) 1) (<= 1000 (+ (select main_a v_prenex_34939) (select main_a v_prenex_34940))) (< v_prenex_34940 main_y) (<= (+ main_y 1) v_prenex_34940))) (forall ((v_prenex_39501 Int) (v_prenex_39500 Int)) (or (<= (* 2 (select main_a v_prenex_39501)) 2000) (< v_prenex_39500 main_x) (<= (select main_a v_prenex_39501) (+ (select main_a v_prenex_39500) 1000)) (<= (+ main_y 1) v_prenex_39501) (< v_prenex_39501 main_y))) (forall ((v_prenex_37771 Int) (v_prenex_37770 Int)) (or (<= 0 (select main_a v_prenex_37770)) (<= (+ main_x 1) v_prenex_37770) (<= (select main_a v_prenex_37771) 1001) (<= (+ main_y 1) v_prenex_37771) (<= (select main_a v_prenex_37770) 2) (< v_prenex_37771 main_y) (<= 1000 (+ (select main_a v_prenex_37770) (select main_a v_prenex_37771))))) (or (forall ((v_prenex_36923 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36923))) (<= (+ main_y 1) v_prenex_36923) (<= (select main_a v_prenex_36923) 1001) (<= (* 2 (select main_a v_prenex_36923)) 2000) (< v_prenex_36923 main_y))) (forall ((v_prenex_36922 Int)) (<= (* 2 (select main_a v_prenex_36922)) 2))) (forall ((v_prenex_31950 Int) (v_prenex_31951 Int)) (or (< v_prenex_31951 main_y) (<= (select main_a v_prenex_31951) (+ (select main_a v_prenex_31950) 1000)) (<= (+ main_y 1) v_prenex_31951) (<= 998 (select main_a v_prenex_31951)) (<= (select main_a v_prenex_31951) 1000) (<= (* 2 (select main_a v_prenex_31950)) 2))) (forall ((v_prenex_39948 Int) (v_prenex_39949 Int)) (or (<= (select main_a v_prenex_39948) 2) (<= (select main_a v_prenex_39949) (+ (select main_a v_prenex_39948) 1000)) (<= (+ main_x 1) v_prenex_39948) (< v_prenex_39948 main_x))) (forall ((v_prenex_39098 Int) (v_prenex_39099 Int)) (or (< v_prenex_39098 main_x) (< v_prenex_39099 main_y) (<= 998 (select main_a v_prenex_39099)) (<= 1000 (+ (select main_a v_prenex_39098) (select main_a v_prenex_39099))) (<= 0 (* 2 (select main_a v_prenex_39098))) (<= (+ main_y 1) v_prenex_39099))) (forall ((v_prenex_34508 Int) (v_prenex_34507 Int)) (or (<= 998 (select main_a v_prenex_34508)) (<= 1000 (+ (select main_a v_prenex_34507) (select main_a v_prenex_34508))) (< v_prenex_34508 main_y) (<= (+ main_y 1) v_prenex_34508) (<= 999 (select main_a v_prenex_34508)) (<= (* 2 (select main_a v_prenex_34507)) 2) (<= (select main_a v_prenex_34507) 1))) (forall ((v_prenex_35712 Int) (v_prenex_35713 Int)) (or (<= (+ main_y 1) v_prenex_35713) (<= (select main_a v_prenex_35713) (+ (select main_a v_prenex_35712) 1000)) (<= 0 (+ (select main_a v_prenex_35712) 1)) (< v_prenex_35713 main_y) (<= (* 2 (select main_a v_prenex_35713)) 2000) (<= (* 2 (select main_a v_prenex_35712)) 2) (<= 998 (select main_a v_prenex_35713)))) (or (forall ((v_prenex_31147 Int)) (or (<= (select main_a v_prenex_31147) 2) (<= (* 2 (select main_a v_prenex_31147)) 2))) (forall ((v_prenex_31148 Int)) (or (<= (+ main_y 1) v_prenex_31148) (< v_prenex_31148 main_y) (<= 998 (select main_a v_prenex_31148)) (<= (* 2 (select main_a v_prenex_31148)) 2000)))) (or (forall ((v_prenex_29017 Int)) (or (< v_prenex_29017 main_y) (<= (select main_a v_prenex_29017) 1000) (<= (+ main_y 1) v_prenex_29017) (<= 998 (select main_a v_prenex_29017)) (<= (* 2 (select main_a v_prenex_29017)) 2000))) (forall ((v_prenex_29016 Int)) (<= (select main_a v_prenex_29016) 2))) (forall ((v_prenex_39252 Int) (v_prenex_39253 Int)) (or (<= 0 (select main_a v_prenex_39252)) (<= (select main_a v_prenex_39252) 2) (<= 1000 (+ (select main_a v_prenex_39252) (select main_a v_prenex_39253))) (< v_prenex_39253 main_y) (<= (* 2 (select main_a v_prenex_39253)) 2000) (< v_prenex_39252 main_x) (<= (+ main_y 1) v_prenex_39253))) (or (forall ((v_prenex_39782 Int)) (or (<= (select main_a v_prenex_39782) 2) (<= (+ main_x 1) v_prenex_39782) (<= 0 (* 2 (select main_a v_prenex_39782))))) (forall ((v_prenex_39783 Int)) (or (<= (+ main_y 1) v_prenex_39783) (< v_prenex_39783 main_y) (<= (* 2 (select main_a v_prenex_39783)) 2000) (<= 1998 (* 2 (select main_a v_prenex_39783)))))) (or (forall ((v_prenex_32892 Int)) (<= (select main_a v_prenex_32892) 2)) (forall ((v_prenex_32893 Int)) (or (<= 999 (select main_a v_prenex_32893)) (<= (+ main_y 1) v_prenex_32893) (<= (select main_a v_prenex_32893) 1000) (< v_prenex_32893 main_y) (<= 1998 (* 2 (select main_a v_prenex_32893)))))) (forall ((v_prenex_31368 Int) (v_prenex_31369 Int)) (or (<= (select main_a v_prenex_31368) 1) (<= (+ main_y 1) v_prenex_31369) (<= (* 2 (select main_a v_prenex_31369)) 2000) (<= (+ (select main_a v_prenex_31368) (select main_a v_prenex_31369)) 1000) (< v_prenex_31369 main_y) (<= (select main_a v_prenex_31369) 1000) (<= 0 (+ (select main_a v_prenex_31368) 1)))) (or (forall ((v_prenex_33020 Int)) (or (<= (select main_a v_prenex_33020) 2) (<= (* 2 (select main_a v_prenex_33020)) 2) (<= (+ main_x 1) v_prenex_33020))) (forall ((v_prenex_33021 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33021))) (<= (select main_a v_prenex_33021) 1001) (<= (+ main_y 1) v_prenex_33021) (< v_prenex_33021 main_y)))) (forall ((v_prenex_30561 Int) (v_prenex_30560 Int)) (or (<= (+ main_y 1) v_prenex_30561) (< v_prenex_30561 main_y) (<= (select main_a v_prenex_30561) (+ (select main_a v_prenex_30560) 1000)) (<= (select main_a v_prenex_30561) 1000) (<= (select main_a v_prenex_30560) 2))) (forall ((v_prenex_37071 Int) (v_prenex_37072 Int)) (or (<= 1000 (+ (select main_a v_prenex_37071) (select main_a v_prenex_37072))) (<= (* 2 (select main_a v_prenex_37072)) 2000) (<= (select main_a v_prenex_37071) 1) (<= (+ main_y 1) v_prenex_37072) (< v_prenex_37072 main_y) (<= 999 (select main_a v_prenex_37072)))) (or (forall ((v_prenex_37515 Int)) (or (< v_prenex_37515 main_y) (<= 1998 (* 2 (select main_a v_prenex_37515))) (<= (+ main_y 1) v_prenex_37515) (<= (* 2 (select main_a v_prenex_37515)) 2000))) (forall ((v_prenex_37514 Int)) (or (< v_prenex_37514 main_x) (<= 0 (+ (select main_a v_prenex_37514) 1)) (<= (* 2 (select main_a v_prenex_37514)) 2)))) (or (forall ((v_prenex_29850 Int)) (or (<= (+ main_y 1) v_prenex_29850) (< v_prenex_29850 main_y) (<= (* 2 (select main_a v_prenex_29850)) 2000))) (forall ((v_prenex_29849 Int)) (or (< v_prenex_29849 main_x) (<= (* 2 (select main_a v_prenex_29849)) 2)))) (or (forall ((v_prenex_31464 Int)) (or (<= 0 (select main_a v_prenex_31464)) (<= 0 (+ (select main_a v_prenex_31464) 1)))) (forall ((v_prenex_31465 Int)) (or (<= (+ main_y 1) v_prenex_31465) (< v_prenex_31465 main_y) (<= (* 2 (select main_a v_prenex_31465)) 2000) (<= 998 (select main_a v_prenex_31465)) (<= 1998 (* 2 (select main_a v_prenex_31465)))))) (or (forall ((v_prenex_39409 Int)) (or (<= 998 (select main_a v_prenex_39409)) (< v_prenex_39409 main_y) (<= (* 2 (select main_a v_prenex_39409)) 2000) (<= (+ main_y 1) v_prenex_39409))) (forall ((v_prenex_39408 Int)) (<= 0 (* 2 (select main_a v_prenex_39408))))) (forall ((v_prenex_29137 Int) (v_prenex_29136 Int)) (or (<= (+ (select main_a v_prenex_29136) (select main_a v_prenex_29137)) 1000) (<= 999 (select main_a v_prenex_29137)) (<= 0 (select main_a v_prenex_29136)) (<= 1998 (* 2 (select main_a v_prenex_29137))) (< v_prenex_29137 main_y) (<= (* 2 (select main_a v_prenex_29136)) 2) (<= (+ main_y 1) v_prenex_29137))) (or (forall ((v_prenex_33007 Int)) (or (<= 999 (select main_a v_prenex_33007)) (<= (* 2 (select main_a v_prenex_33007)) 2000) (<= (+ main_y 1) v_prenex_33007) (<= (select main_a v_prenex_33007) 1001) (< v_prenex_33007 main_y))) (forall ((v_prenex_33006 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33006))) (<= (select main_a v_prenex_33006) 1)))) (forall ((v_prenex_29063 Int) (v_prenex_29062 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29062))) (<= 0 (+ (select main_a v_prenex_29062) 1)) (< v_prenex_29063 main_y) (<= (+ main_y 1) v_prenex_29063) (<= (select main_a v_prenex_29063) (+ (select main_a v_prenex_29062) 1000)) (<= (select main_a v_prenex_29063) 1001))) (forall ((v_prenex_37484 Int) (v_prenex_37485 Int)) (or (<= (select main_a v_prenex_37485) (+ (select main_a v_prenex_37484) 1000)) (<= (+ main_y 1) v_prenex_37485) (<= (* 2 (select main_a v_prenex_37484)) 2) (< v_prenex_37484 main_x) (< v_prenex_37485 main_y) (<= (select main_a v_prenex_37485) 1001) (<= (select main_a v_prenex_37484) 2))) (forall ((v_prenex_29019 Int) (v_prenex_29018 Int)) (or (<= 999 (select main_a v_prenex_29019)) (<= (+ main_y 1) v_prenex_29019) (<= 0 (* 2 (select main_a v_prenex_29018))) (<= (select main_a v_prenex_29019) 1000) (< v_prenex_29019 main_y) (<= (+ (select main_a v_prenex_29018) 998) (select main_a v_prenex_29019)))) (forall ((v_prenex_32256 Int) (v_prenex_32257 Int)) (or (<= 0 (+ (select main_a v_prenex_32256) 1)) (<= (select main_a v_prenex_32256) 1) (< v_prenex_32257 main_y) (<= (select main_a v_prenex_32257) (+ (select main_a v_prenex_32256) 1000)) (<= (+ main_y 1) v_prenex_32257) (<= 999 (select main_a v_prenex_32257)))) (forall ((v_prenex_30020 Int) (v_prenex_30021 Int)) (or (<= (select main_a v_prenex_30021) 1001) (<= (select main_a v_prenex_30021) (+ (select main_a v_prenex_30020) 1000)) (< v_prenex_30021 main_y) (< v_prenex_30020 main_x) (<= (+ main_y 1) v_prenex_30021))) (forall ((v_prenex_36910 Int) (v_prenex_36911 Int)) (or (<= 998 (select main_a v_prenex_36911)) (< v_prenex_36911 main_y) (<= (* 2 (select main_a v_prenex_36910)) 2) (<= (+ main_x 1) v_prenex_36910) (<= (+ main_y 1) v_prenex_36911) (<= (select main_a v_prenex_36910) 1) (<= (+ (select main_a v_prenex_36910) 998) (select main_a v_prenex_36911)))) (forall ((v_prenex_39885 Int) (v_prenex_39884 Int)) (or (<= (+ main_x 1) v_prenex_39884) (< v_prenex_39884 main_x) (<= 1000 (+ (select main_a v_prenex_39884) (select main_a v_prenex_39885))) (<= (select main_a v_prenex_39884) 1) (<= (* 2 (select main_a v_prenex_39884)) 2))) (forall ((v_prenex_32393 Int) (v_prenex_32392 Int)) (or (< v_prenex_32393 main_y) (<= (+ (select main_a v_prenex_32392) 998) (select main_a v_prenex_32393)) (<= (* 2 (select main_a v_prenex_32393)) 2000) (<= (+ main_y 1) v_prenex_32393) (<= 0 (* 2 (select main_a v_prenex_32392))))) (forall ((v_prenex_37075 Int) (v_prenex_37076 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37075))) (<= (* 2 (select main_a v_prenex_37075)) 2) (<= (+ main_y 1) v_prenex_37076) (<= (+ (select main_a v_prenex_37075) 998) (select main_a v_prenex_37076)) (<= 998 (select main_a v_prenex_37076)) (< v_prenex_37076 main_y) (<= 1998 (* 2 (select main_a v_prenex_37076))))) (forall ((v_prenex_32306 Int) (v_prenex_32307 Int)) (or (<= 0 (select main_a v_prenex_32306)) (<= (+ main_y 1) v_prenex_32307) (<= 998 (select main_a v_prenex_32307)) (< v_prenex_32307 main_y) (<= 1000 (+ (select main_a v_prenex_32306) (select main_a v_prenex_32307))) (< v_prenex_32306 main_x))) (forall ((v_prenex_31497 Int) (v_prenex_31496 Int)) (or (<= 999 (select main_a v_prenex_31497)) (<= (select main_a v_prenex_31496) 1) (<= (select main_a v_prenex_31497) 1000) (<= (+ main_y 1) v_prenex_31497) (<= 1000 (+ (select main_a v_prenex_31496) (select main_a v_prenex_31497))) (< v_prenex_31497 main_y) (<= 0 (* 2 (select main_a v_prenex_31496))))) (forall ((v_prenex_35502 Int) (v_prenex_35503 Int)) (or (<= (+ main_y 1) v_prenex_35503) (<= (* 2 (select main_a v_prenex_35503)) 2000) (<= (select main_a v_prenex_35503) (+ (select main_a v_prenex_35502) 1000)) (< v_prenex_35503 main_y))) (forall ((v_prenex_38754 Int) (v_prenex_38753 Int)) (or (<= (select main_a v_prenex_38754) 1000) (<= (+ main_y 1) v_prenex_38754) (<= 0 (+ (select main_a v_prenex_38753) 1)) (<= 1998 (* 2 (select main_a v_prenex_38754))) (<= (select main_a v_prenex_38754) (+ (select main_a v_prenex_38753) 1000)) (< v_prenex_38754 main_y))) (forall ((v_prenex_37202 Int) (v_prenex_37201 Int)) (or (<= (select main_a v_prenex_37201) 2) (< v_prenex_37202 main_y) (<= 1998 (* 2 (select main_a v_prenex_37202))) (<= (select main_a v_prenex_37202) (+ (select main_a v_prenex_37201) 1000)) (<= (select main_a v_prenex_37202) 1000) (<= (* 2 (select main_a v_prenex_37201)) 2) (<= (+ main_y 1) v_prenex_37202))) (forall ((v_prenex_34058 Int) (v_prenex_34057 Int)) (or (<= 1000 (+ (select main_a v_prenex_34057) (select main_a v_prenex_34058))) (<= (+ main_y 1) v_prenex_34058) (<= 0 (+ (select main_a v_prenex_34057) 1)) (<= 999 (select main_a v_prenex_34058)) (<= 998 (select main_a v_prenex_34058)) (< v_prenex_34058 main_y))) (forall ((v_prenex_37279 Int) (v_prenex_37278 Int)) (or (<= 0 (select main_a v_prenex_37278)) (<= 999 (select main_a v_prenex_37279)) (< v_prenex_37279 main_y) (<= (+ (select main_a v_prenex_37278) (select main_a v_prenex_37279)) 1000) (<= 998 (select main_a v_prenex_37279)) (<= (+ main_y 1) v_prenex_37279))) (forall ((v_prenex_35282 Int) (v_prenex_35283 Int)) (or (< v_prenex_35283 main_y) (<= (* 2 (select main_a v_prenex_35283)) 2000) (<= 0 (* 2 (select main_a v_prenex_35282))) (<= 999 (select main_a v_prenex_35283)) (<= 1000 (+ (select main_a v_prenex_35282) (select main_a v_prenex_35283))) (<= 0 (+ (select main_a v_prenex_35282) 1)) (<= (+ main_y 1) v_prenex_35283))) (forall ((v_prenex_35774 Int) (v_prenex_35775 Int)) (or (<= (select main_a v_prenex_35775) (+ (select main_a v_prenex_35774) 1000)) (<= (+ main_y 1) v_prenex_35775) (<= (select main_a v_prenex_35775) 1000) (< v_prenex_35775 main_y) (< v_prenex_35774 main_x) (<= 0 (+ (select main_a v_prenex_35774) 1)))) (forall ((v_prenex_29826 Int) (v_prenex_29825 Int)) (or (<= (select main_a v_prenex_29825) 1) (<= (select main_a v_prenex_29825) 2) (<= (select main_a v_prenex_29826) 1000) (< v_prenex_29826 main_y) (<= (+ main_y 1) v_prenex_29826) (<= (+ (select main_a v_prenex_29825) (select main_a v_prenex_29826)) 1000) (< v_prenex_29825 main_x))) (forall ((v_prenex_31468 Int) (v_prenex_31469 Int)) (or (<= (+ main_y 1) v_prenex_31469) (<= 1998 (* 2 (select main_a v_prenex_31469))) (<= 0 (select main_a v_prenex_31468)) (< v_prenex_31468 main_x) (<= 0 (* 2 (select main_a v_prenex_31468))) (< v_prenex_31469 main_y) (<= 1000 (+ (select main_a v_prenex_31468) (select main_a v_prenex_31469))))) (forall ((v_prenex_32061 Int) (v_prenex_32060 Int)) (or (<= (+ (select main_a v_prenex_32060) 998) (select main_a v_prenex_32061)) (<= (+ main_y 1) v_prenex_32061) (<= (select main_a v_prenex_32061) 1000) (<= (* 2 (select main_a v_prenex_32060)) 2) (< v_prenex_32061 main_y) (<= (select main_a v_prenex_32060) 2))) (forall ((v_prenex_38664 Int) (v_prenex_38663 Int)) (or (<= (* 2 (select main_a v_prenex_38664)) 2000) (<= (+ main_y 1) v_prenex_38664) (<= (+ (select main_a v_prenex_38663) (select main_a v_prenex_38664)) 1000) (<= 0 (select main_a v_prenex_38663)) (< v_prenex_38664 main_y) (<= 1998 (* 2 (select main_a v_prenex_38664))) (<= 0 (* 2 (select main_a v_prenex_38663))))) (forall ((v_prenex_33111 Int) (v_prenex_33110 Int)) (or (<= (+ (select main_a v_prenex_33110) (select main_a v_prenex_33111)) 1000) (<= (* 2 (select main_a v_prenex_33111)) 2000) (< v_prenex_33110 main_x) (<= (select main_a v_prenex_33110) 1) (<= (+ main_y 1) v_prenex_33111) (< v_prenex_33111 main_y) (<= 0 (+ (select main_a v_prenex_33110) 1)))) (forall ((v_prenex_29143 Int) (v_prenex_29142 Int)) (or (<= 998 (select main_a v_prenex_29143)) (<= 0 (* 2 (select main_a v_prenex_29142))) (<= (+ main_y 1) v_prenex_29143) (<= (select main_a v_prenex_29143) (+ (select main_a v_prenex_29142) 1000)) (< v_prenex_29143 main_y) (<= 999 (select main_a v_prenex_29143)))) (forall ((v_prenex_34107 Int) (v_prenex_34108 Int)) (or (<= (select main_a v_prenex_34108) 1000) (< v_prenex_34108 main_y) (<= (select main_a v_prenex_34107) 2) (<= (+ main_y 1) v_prenex_34108) (<= 998 (select main_a v_prenex_34108)) (<= (select main_a v_prenex_34107) 1) (<= (+ (select main_a v_prenex_34107) 998) (select main_a v_prenex_34108)))) (forall ((v_prenex_29442 Int) (v_prenex_29441 Int)) (or (<= (+ main_y 1) v_prenex_29442) (<= 0 (* 2 (select main_a v_prenex_29441))) (<= (* 2 (select main_a v_prenex_29442)) 2000) (< v_prenex_29442 main_y) (<= (select main_a v_prenex_29441) 2) (<= (select main_a v_prenex_29442) (+ (select main_a v_prenex_29441) 1000)))) (forall ((v_prenex_34767 Int) (v_prenex_34768 Int)) (or (<= (+ main_y 1) v_prenex_34768) (<= (+ main_x 1) v_prenex_34767) (<= 1998 (* 2 (select main_a v_prenex_34768))) (<= (+ (select main_a v_prenex_34767) 998) (select main_a v_prenex_34768)) (<= 0 (+ (select main_a v_prenex_34767) 1)) (<= 0 (select main_a v_prenex_34767)) (< v_prenex_34768 main_y))) (or (forall ((v_prenex_38368 Int)) (or (<= (+ main_y 1) v_prenex_38368) (< v_prenex_38368 main_y) (<= 999 (select main_a v_prenex_38368)) (<= (* 2 (select main_a v_prenex_38368)) 2000))) (forall ((v_prenex_38367 Int)) (or (< v_prenex_38367 main_x) (<= (select main_a v_prenex_38367) 1)))) (forall ((v_prenex_35366 Int) (v_prenex_35367 Int)) (or (<= (+ main_y 1) v_prenex_35367) (< v_prenex_35366 main_x) (<= (select main_a v_prenex_35367) 1000) (<= 0 (+ (select main_a v_prenex_35366) 1)) (<= (* 2 (select main_a v_prenex_35366)) 2) (<= (+ (select main_a v_prenex_35366) 998) (select main_a v_prenex_35367)) (< v_prenex_35367 main_y))) (forall ((v_prenex_38486 Int) (v_prenex_38485 Int)) (or (<= 0 (+ (select main_a v_prenex_38485) 1)) (<= (* 2 (select main_a v_prenex_38486)) 2000) (<= 999 (select main_a v_prenex_38486)) (<= (+ (select main_a v_prenex_38485) (select main_a v_prenex_38486)) 1000) (< v_prenex_38486 main_y) (<= (+ main_y 1) v_prenex_38486))) (forall ((v_prenex_35944 Int) (v_prenex_35945 Int)) (or (<= (select main_a v_prenex_35944) 2) (<= 998 (select main_a v_prenex_35945)) (<= (+ main_x 1) v_prenex_35944) (<= (+ main_y 1) v_prenex_35945) (<= (select main_a v_prenex_35945) (+ (select main_a v_prenex_35944) 1000)) (< v_prenex_35945 main_y))) (forall ((v_prenex_29011 Int) (v_prenex_29010 Int)) (or (<= (+ main_y 1) v_prenex_29011) (<= 998 (select main_a v_prenex_29011)) (<= (select main_a v_prenex_29010) 2) (<= (* 2 (select main_a v_prenex_29011)) 2000) (<= 1000 (+ (select main_a v_prenex_29010) (select main_a v_prenex_29011))) (<= 0 (+ (select main_a v_prenex_29010) 1)) (< v_prenex_29011 main_y))) (forall ((v_prenex_37989 Int) (v_prenex_37990 Int)) (or (< v_prenex_37989 main_x) (< v_prenex_37990 main_y) (<= (+ main_y 1) v_prenex_37990) (<= 998 (select main_a v_prenex_37990)) (<= (+ (select main_a v_prenex_37989) 998) (select main_a v_prenex_37990)) (<= 0 (+ (select main_a v_prenex_37989) 1)))) (forall ((v_prenex_32564 Int) (v_prenex_32563 Int)) (or (<= (+ main_y 1) v_prenex_32564) (<= (select main_a v_prenex_32564) (+ (select main_a v_prenex_32563) 1000)) (<= (* 2 (select main_a v_prenex_32564)) 2000) (< v_prenex_32564 main_y) (<= (select main_a v_prenex_32564) 1001) (<= (* 2 (select main_a v_prenex_32563)) 2))) (forall ((v_prenex_32586 Int) (v_prenex_32585 Int)) (or (<= (select main_a v_prenex_32586) 1001) (<= 0 (select main_a v_prenex_32585)) (<= 0 (* 2 (select main_a v_prenex_32585))) (<= (+ main_y 1) v_prenex_32586) (<= (select main_a v_prenex_32586) (+ (select main_a v_prenex_32585) 1000)) (< v_prenex_32586 main_y) (<= 998 (select main_a v_prenex_32586)))) (or (forall ((v_prenex_35490 Int)) (<= 0 (+ (select main_a v_prenex_35490) 1))) (forall ((v_prenex_35491 Int)) (or (<= (+ main_y 1) v_prenex_35491) (< v_prenex_35491 main_y) (<= (select main_a v_prenex_35491) 1001) (<= 1998 (* 2 (select main_a v_prenex_35491)))))) (forall ((v_prenex_39612 Int) (v_prenex_39611 Int)) (or (<= (select main_a v_prenex_39612) 1000) (<= (+ (select main_a v_prenex_39611) (select main_a v_prenex_39612)) 1000) (< v_prenex_39612 main_y) (<= 0 (select main_a v_prenex_39611)) (<= (select main_a v_prenex_39612) 1001) (<= (+ main_y 1) v_prenex_39612))) (or (forall ((v_prenex_38262 Int)) (or (<= (select main_a v_prenex_38262) 2) (<= 0 (* 2 (select main_a v_prenex_38262))))) (forall ((v_prenex_38263 Int)) (or (<= (select main_a v_prenex_38263) 1000) (<= (* 2 (select main_a v_prenex_38263)) 2000) (< v_prenex_38263 main_y) (<= (+ main_y 1) v_prenex_38263) (<= 998 (select main_a v_prenex_38263))))) (forall ((v_prenex_38066 Int) (v_prenex_38065 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38066))) (< v_prenex_38065 main_x) (< v_prenex_38066 main_y) (<= 1000 (+ (select main_a v_prenex_38065) (select main_a v_prenex_38066))) (<= (+ main_y 1) v_prenex_38066) (<= (* 2 (select main_a v_prenex_38065)) 2) (<= 0 (+ (select main_a v_prenex_38065) 1)))) (forall ((v_prenex_38794 Int) (v_prenex_38793 Int)) (or (<= 1000 (+ (select main_a v_prenex_38793) (select main_a v_prenex_38794))) (<= (select main_a v_prenex_38794) 1000) (<= (select main_a v_prenex_38793) 1) (< v_prenex_38794 main_y) (<= (select main_a v_prenex_38793) 2) (<= (+ main_y 1) v_prenex_38794) (< v_prenex_38793 main_x))) (forall ((v_prenex_32207 Int) (v_prenex_32206 Int)) (or (<= 1000 (+ (select main_a v_prenex_32206) (select main_a v_prenex_32207))) (<= (* 2 (select main_a v_prenex_32207)) 2000) (<= (+ main_y 1) v_prenex_32207) (<= (select main_a v_prenex_32206) 2) (< v_prenex_32206 main_x) (< v_prenex_32207 main_y))) (forall ((v_prenex_37768 Int) (v_prenex_37769 Int)) (or (< v_prenex_37769 main_y) (<= (select main_a v_prenex_37768) 1) (<= (select main_a v_prenex_37769) (+ (select main_a v_prenex_37768) 1000)) (<= (+ main_y 1) v_prenex_37769) (<= 999 (select main_a v_prenex_37769)))) (forall ((v_prenex_33035 Int) (v_prenex_33034 Int)) (or (<= (* 2 (select main_a v_prenex_33035)) 2000) (<= (+ main_y 1) v_prenex_33035) (<= (select main_a v_prenex_33035) 1001) (<= (select main_a v_prenex_33035) (+ (select main_a v_prenex_33034) 1000)) (< v_prenex_33035 main_y))) (forall ((v_prenex_38772 Int) (v_prenex_38771 Int)) (or (<= (+ main_y 1) v_prenex_38772) (< v_prenex_38772 main_y) (<= 998 (select main_a v_prenex_38772)) (<= (select main_a v_prenex_38772) 1000) (<= (+ (select main_a v_prenex_38771) (select main_a v_prenex_38772)) 1000) (<= 0 (select main_a v_prenex_38771)))) (or (forall ((v_prenex_37555 Int)) (or (< v_prenex_37555 main_x) (<= (select main_a v_prenex_37555) 2))) (forall ((v_prenex_37556 Int)) (or (<= (+ main_y 1) v_prenex_37556) (< v_prenex_37556 main_y) (<= 998 (select main_a v_prenex_37556)) (<= 1998 (* 2 (select main_a v_prenex_37556)))))) (forall ((v_prenex_32971 Int) (v_prenex_32970 Int)) (or (<= (select main_a v_prenex_32971) 1000) (<= (+ main_y 1) v_prenex_32971) (<= 1000 (+ (select main_a v_prenex_32970) (select main_a v_prenex_32971))) (< v_prenex_32971 main_y) (<= (select main_a v_prenex_32971) 1001) (<= 0 (+ (select main_a v_prenex_32970) 1)))) (or (forall ((v_prenex_35212 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35212))) (<= (* 2 (select main_a v_prenex_35212)) 2))) (forall ((v_prenex_35213 Int)) (or (< v_prenex_35213 main_y) (<= 999 (select main_a v_prenex_35213)) (<= 1998 (* 2 (select main_a v_prenex_35213))) (<= 998 (select main_a v_prenex_35213)) (<= (+ main_y 1) v_prenex_35213)))) (forall ((v_prenex_35651 Int) (v_prenex_35650 Int)) (or (<= 999 (select main_a v_prenex_35651)) (<= (* 2 (select main_a v_prenex_35651)) 2000) (<= (+ main_y 1) v_prenex_35651) (<= (* 2 (select main_a v_prenex_35650)) 2) (< v_prenex_35651 main_y) (<= (+ (select main_a v_prenex_35650) (select main_a v_prenex_35651)) 1000))) (forall ((v_prenex_39303 Int) (v_prenex_39302 Int)) (or (<= (+ main_x 1) v_prenex_39302) (<= (select main_a v_prenex_39302) 2) (<= (+ (select main_a v_prenex_39302) (select main_a v_prenex_39303)) 1000) (< v_prenex_39302 main_x))) (or (forall ((v_prenex_30610 Int)) (or (<= (select main_a v_prenex_30610) 1) (<= 0 (select main_a v_prenex_30610)))) (forall ((v_prenex_30611 Int)) (or (<= (* 2 (select main_a v_prenex_30611)) 2000) (< v_prenex_30611 main_y) (<= (select main_a v_prenex_30611) 1000) (<= 999 (select main_a v_prenex_30611)) (<= (+ main_y 1) v_prenex_30611)))) (forall ((v_prenex_38134 Int) (v_prenex_38133 Int)) (or (<= (* 2 (select main_a v_prenex_38133)) 2) (<= 0 (* 2 (select main_a v_prenex_38133))) (<= 999 (select main_a v_prenex_38134)) (<= (+ (select main_a v_prenex_38133) (select main_a v_prenex_38134)) 1000) (< v_prenex_38134 main_y) (<= (+ main_y 1) v_prenex_38134))) (forall ((v_prenex_39483 Int) (v_prenex_39484 Int)) (or (<= (+ main_y 1) v_prenex_39484) (<= (select main_a v_prenex_39484) 1000) (<= (select main_a v_prenex_39483) 2) (<= 998 (select main_a v_prenex_39484)) (< v_prenex_39484 main_y) (<= (+ (select main_a v_prenex_39483) 998) (select main_a v_prenex_39484)) (<= (* 2 (select main_a v_prenex_39483)) 2))) (forall ((v_prenex_40334 Int) (v_prenex_40333 Int)) (or (<= (+ main_y 1) v_prenex_40334) (<= 1998 (* 2 (select main_a v_prenex_40334))) (<= 0 (* 2 (select main_a v_prenex_40333))) (<= 0 (select main_a v_prenex_40333)) (<= 1000 (+ (select main_a v_prenex_40333) (select main_a v_prenex_40334))) (< v_prenex_40334 main_y))) (or (forall ((v_prenex_32133 Int)) (or (<= (select main_a v_prenex_32133) 1001) (<= 998 (select main_a v_prenex_32133)) (<= 1998 (* 2 (select main_a v_prenex_32133))) (<= (+ main_y 1) v_prenex_32133) (< v_prenex_32133 main_y))) (forall ((v_prenex_32132 Int)) (<= (select main_a v_prenex_32132) 2))) (forall ((v_prenex_30365 Int) (v_prenex_30364 Int)) (or (<= (+ main_y 1) v_prenex_30365) (<= (select main_a v_prenex_30364) 2) (<= (select main_a v_prenex_30365) 1000) (<= 0 (select main_a v_prenex_30364)) (<= (* 2 (select main_a v_prenex_30365)) 2000) (<= (+ (select main_a v_prenex_30364) 998) (select main_a v_prenex_30365)) (< v_prenex_30365 main_y))) (forall ((v_prenex_38319 Int) (v_prenex_38320 Int)) (or (<= (select main_a v_prenex_38320) (+ (select main_a v_prenex_38319) 1000)) (<= (select main_a v_prenex_38320) 1000) (<= (+ main_y 1) v_prenex_38320) (<= (* 2 (select main_a v_prenex_38319)) 2) (<= 998 (select main_a v_prenex_38320)) (< v_prenex_38320 main_y))) (forall ((v_prenex_37185 Int) (v_prenex_37186 Int)) (or (<= (+ main_x 1) v_prenex_37185) (<= 0 (+ (select main_a v_prenex_37185) 1)) (<= (* 2 (select main_a v_prenex_37185)) 2) (<= (+ main_y 1) v_prenex_37186) (< v_prenex_37186 main_y) (<= (+ (select main_a v_prenex_37185) 998) (select main_a v_prenex_37186)) (<= (* 2 (select main_a v_prenex_37186)) 2000))) (forall ((v_prenex_29828 Int) (v_prenex_29827 Int)) (or (<= 1000 (+ (select main_a v_prenex_29827) (select main_a v_prenex_29828))) (<= (+ main_x 1) v_prenex_29827) (< v_prenex_29827 main_x) (<= (* 2 (select main_a v_prenex_29827)) 2) (<= 0 (+ (select main_a v_prenex_29827) 1)))) (forall ((v_prenex_29676 Int) (v_prenex_29675 Int)) (or (< v_prenex_29675 main_x) (<= 1000 (+ (select main_a v_prenex_29675) (select main_a v_prenex_29676))) (<= 0 (+ (select main_a v_prenex_29675) 1)) (<= (+ main_y 1) v_prenex_29676) (<= (select main_a v_prenex_29675) 2) (<= (select main_a v_prenex_29676) 1001) (< v_prenex_29676 main_y))) (forall ((v_prenex_31628 Int) (v_prenex_31629 Int)) (or (<= 0 (+ (select main_a v_prenex_31628) 1)) (<= 999 (select main_a v_prenex_31629)) (<= 0 (select main_a v_prenex_31628)) (<= (+ (select main_a v_prenex_31628) 998) (select main_a v_prenex_31629)) (< v_prenex_31629 main_y) (<= (+ main_y 1) v_prenex_31629) (<= (* 2 (select main_a v_prenex_31629)) 2000))) (forall ((v_prenex_38050 Int) (v_prenex_38049 Int)) (or (<= (+ main_y 1) v_prenex_38050) (<= 998 (select main_a v_prenex_38050)) (<= (+ (select main_a v_prenex_38049) (select main_a v_prenex_38050)) 1000) (<= (select main_a v_prenex_38049) 1) (< v_prenex_38050 main_y) (<= 0 (select main_a v_prenex_38049)))) (forall ((v_prenex_32535 Int) (v_prenex_32536 Int)) (or (<= 1000 (+ (select main_a v_prenex_32535) (select main_a v_prenex_32536))) (<= 0 (* 2 (select main_a v_prenex_32535))) (<= 1998 (* 2 (select main_a v_prenex_32536))) (< v_prenex_32536 main_y) (<= 0 (select main_a v_prenex_32535)) (<= (+ main_y 1) v_prenex_32536) (<= (+ main_x 1) v_prenex_32535))) (forall ((v_prenex_39054 Int) (v_prenex_39055 Int)) (or (<= 1000 (+ (select main_a v_prenex_39054) (select main_a v_prenex_39055))) (<= 998 (select main_a v_prenex_39055)) (< v_prenex_39055 main_y) (<= (+ main_y 1) v_prenex_39055) (<= 0 (+ (select main_a v_prenex_39054) 1)))) (or (forall ((v_prenex_37386 Int)) (or (<= 0 (+ (select main_a v_prenex_37386) 1)) (<= (* 2 (select main_a v_prenex_37386)) 2) (<= (+ main_x 1) v_prenex_37386))) (forall ((v_prenex_37387 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37387))) (<= (+ main_y 1) v_prenex_37387) (<= (select main_a v_prenex_37387) 1000) (< v_prenex_37387 main_y)))) (forall ((v_prenex_32611 Int) (v_prenex_32612 Int)) (or (<= 1000 (+ (select main_a v_prenex_32611) (select main_a v_prenex_32612))) (<= 999 (select main_a v_prenex_32612)) (<= (select main_a v_prenex_32611) 1) (<= (+ main_y 1) v_prenex_32612) (<= 1998 (* 2 (select main_a v_prenex_32612))) (< v_prenex_32612 main_y) (<= (select main_a v_prenex_32611) 2))) (forall ((v_prenex_38260 Int) (v_prenex_38261 Int)) (or (<= 1000 (+ (select main_a v_prenex_38260) (select main_a v_prenex_38261))) (<= (+ main_y 1) v_prenex_38261) (< v_prenex_38261 main_y) (<= (* 2 (select main_a v_prenex_38261)) 2000) (<= 999 (select main_a v_prenex_38261)) (<= (* 2 (select main_a v_prenex_38260)) 2))) (forall ((v_prenex_30716 Int) (v_prenex_30715 Int)) (or (< v_prenex_30716 main_y) (<= (+ main_y 1) v_prenex_30716) (<= (select main_a v_prenex_30716) (+ (select main_a v_prenex_30715) 1000)) (<= (select main_a v_prenex_30716) 1000) (<= 0 (select main_a v_prenex_30715)) (<= (select main_a v_prenex_30715) 2))) (or (forall ((v_prenex_38550 Int)) (or (< v_prenex_38550 main_y) (<= (+ main_y 1) v_prenex_38550) (<= (* 2 (select main_a v_prenex_38550)) 2000) (<= (select main_a v_prenex_38550) 1000))) (forall ((v_prenex_38549 Int)) (<= 0 (* 2 (select main_a v_prenex_38549))))) (forall ((v_prenex_35677 Int) (v_prenex_35676 Int)) (or (<= 0 (select main_a v_prenex_35676)) (<= (select main_a v_prenex_35677) (+ (select main_a v_prenex_35676) 1000)) (< v_prenex_35677 main_y) (<= 998 (select main_a v_prenex_35677)) (<= (select main_a v_prenex_35677) 1001) (<= (+ main_y 1) v_prenex_35677) (<= 0 (+ (select main_a v_prenex_35676) 1)))) (forall ((v_prenex_30118 Int) (v_prenex_30119 Int)) (or (<= (select main_a v_prenex_30119) (+ (select main_a v_prenex_30118) 1000)) (< v_prenex_30118 main_x) (<= 0 (select main_a v_prenex_30118)) (<= (+ main_y 1) v_prenex_30119) (<= (select main_a v_prenex_30119) 1000) (< v_prenex_30119 main_y))) (forall ((v_prenex_30176 Int) (v_prenex_30177 Int)) (or (<= (select main_a v_prenex_30176) 2) (<= (select main_a v_prenex_30177) (+ (select main_a v_prenex_30176) 1000)) (<= 0 (* 2 (select main_a v_prenex_30176))) (<= 999 (select main_a v_prenex_30177)) (<= (+ main_y 1) v_prenex_30177) (< v_prenex_30177 main_y) (<= (select main_a v_prenex_30177) 1001))) (or (forall ((v_prenex_32151 Int)) (or (<= (* 2 (select main_a v_prenex_32151)) 2000) (< v_prenex_32151 main_y) (<= (+ main_y 1) v_prenex_32151))) (forall ((v_prenex_32150 Int)) (<= 0 (* 2 (select main_a v_prenex_32150))))) (forall ((v_prenex_36678 Int) (v_prenex_36679 Int)) (or (<= (+ main_y 1) v_prenex_36679) (<= (+ (select main_a v_prenex_36678) 998) (select main_a v_prenex_36679)) (<= (select main_a v_prenex_36678) 2) (<= (* 2 (select main_a v_prenex_36679)) 2000) (<= (select main_a v_prenex_36679) 1000) (< v_prenex_36679 main_y))) (forall ((v_prenex_37980 Int) (v_prenex_37981 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37980))) (<= (+ main_y 1) v_prenex_37981) (<= (+ main_x 1) v_prenex_37980) (<= (select main_a v_prenex_37980) 1) (<= 999 (select main_a v_prenex_37981)) (<= (+ (select main_a v_prenex_37980) 998) (select main_a v_prenex_37981)) (< v_prenex_37981 main_y))) (or (forall ((v_prenex_34452 Int)) (or (< v_prenex_34452 main_y) (<= (+ main_y 1) v_prenex_34452) (<= 999 (select main_a v_prenex_34452)))) (forall ((v_prenex_34451 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34451))) (<= (+ main_x 1) v_prenex_34451)))) (or (forall ((v_prenex_31221 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31221))) (<= (+ main_x 1) v_prenex_31221))) (forall ((v_prenex_31222 Int)) (or (<= (+ main_y 1) v_prenex_31222) (< v_prenex_31222 main_y) (<= (* 2 (select main_a v_prenex_31222)) 2000) (<= 999 (select main_a v_prenex_31222))))) (or (forall ((v_prenex_29705 Int)) (or (<= 0 (+ (select main_a v_prenex_29705) 1)) (<= 0 (* 2 (select main_a v_prenex_29705))))) (forall ((v_prenex_29706 Int)) (or (< v_prenex_29706 main_y) (<= (* 2 (select main_a v_prenex_29706)) 2000) (<= 1998 (* 2 (select main_a v_prenex_29706))) (<= (+ main_y 1) v_prenex_29706)))) (forall ((v_prenex_32528 Int) (v_prenex_32527 Int)) (or (<= (+ (select main_a v_prenex_32527) (select main_a v_prenex_32528)) 1000) (<= 0 (+ (select main_a v_prenex_32527) 1)) (< v_prenex_32528 main_y) (<= (+ main_x 1) v_prenex_32527) (<= (+ main_y 1) v_prenex_32528) (<= 999 (select main_a v_prenex_32528)) (<= (select main_a v_prenex_32527) 2))) (or (forall ((v_prenex_31036 Int)) (or (<= (select main_a v_prenex_31036) 1000) (<= (* 2 (select main_a v_prenex_31036)) 2000) (<= (select main_a v_prenex_31036) 1001) (<= (+ main_y 1) v_prenex_31036) (< v_prenex_31036 main_y))) (forall ((v_prenex_31035 Int)) (or (<= (select main_a v_prenex_31035) 2) (<= 0 (select main_a v_prenex_31035))))) (forall ((v_prenex_32854 Int) (v_prenex_32855 Int)) (or (<= (select main_a v_prenex_32855) (+ (select main_a v_prenex_32854) 1000)) (<= 998 (select main_a v_prenex_32855)) (<= 0 (+ (select main_a v_prenex_32854) 1)) (< v_prenex_32855 main_y) (<= (+ main_y 1) v_prenex_32855) (<= (select main_a v_prenex_32855) 1000) (<= 0 (* 2 (select main_a v_prenex_32854))))) (forall ((v_prenex_38578 Int) (v_prenex_38577 Int)) (or (<= (+ main_y 1) v_prenex_38578) (<= 1998 (* 2 (select main_a v_prenex_38578))) (< v_prenex_38578 main_y) (<= (select main_a v_prenex_38578) 1000) (<= 1000 (+ (select main_a v_prenex_38577) (select main_a v_prenex_38578))) (<= 0 (+ (select main_a v_prenex_38577) 1)))) (forall ((v_prenex_34364 Int) (v_prenex_34363 Int)) (or (<= (* 2 (select main_a v_prenex_34363)) 2) (<= 998 (select main_a v_prenex_34364)) (<= (+ (select main_a v_prenex_34363) (select main_a v_prenex_34364)) 1000) (< v_prenex_34364 main_y) (<= 0 (select main_a v_prenex_34363)) (<= (select main_a v_prenex_34364) 1000) (<= (+ main_y 1) v_prenex_34364))) (or (forall ((v_prenex_35825 Int)) (or (<= (* 2 (select main_a v_prenex_35825)) 2000) (<= (+ main_y 1) v_prenex_35825) (< v_prenex_35825 main_y) (<= (select main_a v_prenex_35825) 1000))) (forall ((v_prenex_35824 Int)) (or (<= (select main_a v_prenex_35824) 2) (<= 0 (select main_a v_prenex_35824))))) (forall ((v_prenex_33838 Int) (v_prenex_33837 Int)) (or (< v_prenex_33838 main_y) (<= (+ (select main_a v_prenex_33837) (select main_a v_prenex_33838)) 1000) (<= (select main_a v_prenex_33838) 1001) (<= (+ main_y 1) v_prenex_33838) (<= (select main_a v_prenex_33837) 2) (<= 999 (select main_a v_prenex_33838)) (<= 0 (* 2 (select main_a v_prenex_33837))))) (forall ((v_prenex_36681 Int) (v_prenex_36680 Int)) (or (< v_prenex_36681 main_y) (<= (+ main_x 1) v_prenex_36680) (<= 1000 (+ (select main_a v_prenex_36680) (select main_a v_prenex_36681))) (<= (+ main_y 1) v_prenex_36681) (<= 999 (select main_a v_prenex_36681)) (<= (select main_a v_prenex_36680) 2))) (or (forall ((v_prenex_37904 Int)) (or (< v_prenex_37904 main_x) (<= (select main_a v_prenex_37904) 2) (<= 0 (select main_a v_prenex_37904)))) (forall ((v_prenex_37905 Int)) (or (<= (+ main_y 1) v_prenex_37905) (<= 1998 (* 2 (select main_a v_prenex_37905))) (< v_prenex_37905 main_y) (<= (select main_a v_prenex_37905) 1001)))) (forall ((v_prenex_39879 Int) (v_prenex_39878 Int)) (or (<= 999 (select main_a v_prenex_39879)) (<= 0 (select main_a v_prenex_39878)) (<= (select main_a v_prenex_39879) (+ (select main_a v_prenex_39878) 1000)) (<= 998 (select main_a v_prenex_39879)) (< v_prenex_39879 main_y) (<= (+ main_y 1) v_prenex_39879) (<= 0 (* 2 (select main_a v_prenex_39878))))) (forall ((v_prenex_32735 Int) (v_prenex_32736 Int)) (or (< v_prenex_32736 main_y) (<= 0 (select main_a v_prenex_32735)) (<= (+ (select main_a v_prenex_32735) (select main_a v_prenex_32736)) 1000) (<= (+ main_y 1) v_prenex_32736) (<= 998 (select main_a v_prenex_32736)))) (or (forall ((v_prenex_32308 Int)) (<= 0 (select main_a v_prenex_32308))) (forall ((v_prenex_32309 Int)) (or (<= (+ main_y 1) v_prenex_32309) (< v_prenex_32309 main_y) (<= (* 2 (select main_a v_prenex_32309)) 2000) (<= (select main_a v_prenex_32309) 1000) (<= 998 (select main_a v_prenex_32309))))) (forall ((v_prenex_37856 Int) (v_prenex_37857 Int)) (or (<= (+ main_y 1) v_prenex_37857) (< v_prenex_37857 main_y) (<= (+ (select main_a v_prenex_37856) (select main_a v_prenex_37857)) 1000) (<= 1998 (* 2 (select main_a v_prenex_37857))))) (forall ((v_prenex_35215 Int) (v_prenex_35214 Int)) (or (<= (select main_a v_prenex_35214) 1) (< v_prenex_35215 main_y) (<= (+ (select main_a v_prenex_35214) 998) (select main_a v_prenex_35215)) (<= (+ main_y 1) v_prenex_35215) (<= (select main_a v_prenex_35215) 1000))) (forall ((v_prenex_35206 Int) (v_prenex_35207 Int)) (or (<= (select main_a v_prenex_35206) 1) (<= (+ (select main_a v_prenex_35206) (select main_a v_prenex_35207)) 1000) (<= 0 (+ (select main_a v_prenex_35206) 1)) (< v_prenex_35207 main_y) (<= (select main_a v_prenex_35207) 1000) (<= (select main_a v_prenex_35207) 1001) (<= (+ main_y 1) v_prenex_35207))) (or (forall ((v_prenex_33136 Int)) (or (<= (* 2 (select main_a v_prenex_33136)) 2) (< v_prenex_33136 main_x))) (forall ((v_prenex_33137 Int)) (or (<= (+ main_y 1) v_prenex_33137) (<= (* 2 (select main_a v_prenex_33137)) 2000) (<= 998 (select main_a v_prenex_33137)) (< v_prenex_33137 main_y)))) (forall ((v_prenex_30839 Int) (v_prenex_30840 Int)) (or (<= (+ main_y 1) v_prenex_30840) (<= 0 (* 2 (select main_a v_prenex_30839))) (< v_prenex_30839 main_x) (<= (+ (select main_a v_prenex_30839) 998) (select main_a v_prenex_30840)) (<= 1998 (* 2 (select main_a v_prenex_30840))) (< v_prenex_30840 main_y) (<= 0 (select main_a v_prenex_30839)))) (forall ((v_prenex_33023 Int) (v_prenex_33022 Int)) (or (<= (select main_a v_prenex_33022) 2) (< v_prenex_33023 main_y) (<= 0 (* 2 (select main_a v_prenex_33022))) (<= (select main_a v_prenex_33023) 1001) (<= (+ main_y 1) v_prenex_33023) (<= 1000 (+ (select main_a v_prenex_33022) (select main_a v_prenex_33023))) (<= (select main_a v_prenex_33023) 1000))) (forall ((v_prenex_31790 Int) (v_prenex_31791 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31790))) (<= 1000 (+ (select main_a v_prenex_31790) (select main_a v_prenex_31791))) (< v_prenex_31791 main_y) (<= (+ main_y 1) v_prenex_31791) (<= (* 2 (select main_a v_prenex_31790)) 2) (<= 1998 (* 2 (select main_a v_prenex_31791))) (<= (select main_a v_prenex_31791) 1000))) (or (forall ((v_prenex_29790 Int)) (or (<= (* 2 (select main_a v_prenex_29790)) 2000) (<= (+ main_y 1) v_prenex_29790) (<= (select main_a v_prenex_29790) 1000) (<= (select main_a v_prenex_29790) 1001) (< v_prenex_29790 main_y))) (forall ((v_prenex_29789 Int)) (or (<= 0 (select main_a v_prenex_29789)) (<= (select main_a v_prenex_29789) 1)))) (forall ((v_prenex_29233 Int) (v_prenex_29232 Int)) (or (<= (select main_a v_prenex_29232) 2) (<= (+ main_y 1) v_prenex_29233) (<= (+ main_x 1) v_prenex_29232) (<= 0 (select main_a v_prenex_29232)) (<= (select main_a v_prenex_29233) 1000) (< v_prenex_29233 main_y) (<= (+ (select main_a v_prenex_29232) 998) (select main_a v_prenex_29233)))) (forall ((v_prenex_29953 Int) (v_prenex_29952 Int)) (or (< v_prenex_29953 main_y) (<= (select main_a v_prenex_29952) 2) (<= (* 2 (select main_a v_prenex_29953)) 2000) (<= 1000 (+ (select main_a v_prenex_29952) (select main_a v_prenex_29953))) (<= 1998 (* 2 (select main_a v_prenex_29953))) (<= (select main_a v_prenex_29952) 1) (<= (+ main_y 1) v_prenex_29953))) (forall ((v_prenex_37675 Int) (v_prenex_37674 Int)) (or (<= (+ main_y 1) v_prenex_37675) (<= 1998 (* 2 (select main_a v_prenex_37675))) (<= (+ (select main_a v_prenex_37674) (select main_a v_prenex_37675)) 1000) (<= (select main_a v_prenex_37674) 1) (< v_prenex_37675 main_y) (<= 998 (select main_a v_prenex_37675)) (<= 0 (+ (select main_a v_prenex_37674) 1)))) (forall ((v_prenex_35722 Int) (v_prenex_35723 Int)) (or (<= 0 (select main_a v_prenex_35722)) (<= (+ (select main_a v_prenex_35722) 998) (select main_a v_prenex_35723)) (<= (+ main_y 1) v_prenex_35723) (<= 0 (* 2 (select main_a v_prenex_35722))) (<= 999 (select main_a v_prenex_35723)) (< v_prenex_35723 main_y) (<= 998 (select main_a v_prenex_35723)))) (forall ((v_prenex_33630 Int) (v_prenex_33629 Int)) (or (<= (+ main_y 1) v_prenex_33630) (< v_prenex_33630 main_y) (<= (select main_a v_prenex_33629) 1) (<= (select main_a v_prenex_33629) 2) (<= (* 2 (select main_a v_prenex_33630)) 2000) (<= (+ (select main_a v_prenex_33629) 998) (select main_a v_prenex_33630)) (<= 999 (select main_a v_prenex_33630)))) (forall ((v_prenex_39519 Int) (v_prenex_39518 Int)) (or (<= (+ main_x 1) v_prenex_39518) (< v_prenex_39518 main_x) (< v_prenex_39519 main_y) (<= (select main_a v_prenex_39518) 1) (<= (+ (select main_a v_prenex_39518) 998) (select main_a v_prenex_39519)))) (or (forall ((v_prenex_29616 Int)) (or (<= 998 (select main_a v_prenex_29616)) (< v_prenex_29616 main_y) (<= (+ main_y 1) v_prenex_29616) (<= 1998 (* 2 (select main_a v_prenex_29616))) (<= (select main_a v_prenex_29616) 1000))) (forall ((v_prenex_29615 Int)) (or (<= (select main_a v_prenex_29615) 1) (<= 0 (* 2 (select main_a v_prenex_29615)))))) (forall ((v_prenex_34148 Int) (v_prenex_34147 Int)) (or (<= 1000 (+ (select main_a v_prenex_34147) (select main_a v_prenex_34148))) (<= (* 2 (select main_a v_prenex_34148)) 2000) (< v_prenex_34148 main_y) (<= (+ main_y 1) v_prenex_34148) (<= (select main_a v_prenex_34147) 1) (<= 0 (* 2 (select main_a v_prenex_34147))))) (or (forall ((v_prenex_31412 Int)) (or (<= 0 (+ (select main_a v_prenex_31412) 1)) (<= 0 (* 2 (select main_a v_prenex_31412))))) (forall ((v_prenex_31413 Int)) (or (<= (+ main_y 1) v_prenex_31413) (< v_prenex_31413 main_y) (<= 999 (select main_a v_prenex_31413)) (<= 998 (select main_a v_prenex_31413)) (<= 1998 (* 2 (select main_a v_prenex_31413)))))) (forall ((v_prenex_34049 Int) (v_prenex_34050 Int)) (or (<= 0 (select main_a v_prenex_34049)) (<= (+ main_y 1) v_prenex_34050) (<= (select main_a v_prenex_34050) 1000) (<= 1000 (+ (select main_a v_prenex_34049) (select main_a v_prenex_34050))) (< v_prenex_34050 main_y))) (forall ((v_prenex_29596 Int) (v_prenex_29595 Int)) (or (<= (+ main_x 1) v_prenex_29595) (<= (select main_a v_prenex_29595) 2) (< v_prenex_29595 main_x) (<= (+ main_y 1) v_prenex_29596) (<= (+ (select main_a v_prenex_29595) (select main_a v_prenex_29596)) 1000))) (forall ((v_prenex_32858 Int) (v_prenex_32859 Int)) (or (<= (select main_a v_prenex_32858) 1) (<= (select main_a v_prenex_32858) 2) (<= (select main_a v_prenex_32859) 1000) (<= (+ main_y 1) v_prenex_32859) (< v_prenex_32859 main_y) (<= 998 (select main_a v_prenex_32859)) (<= 1000 (+ (select main_a v_prenex_32858) (select main_a v_prenex_32859))))) (forall ((v_prenex_32776 Int) (v_prenex_32777 Int)) (or (<= (select main_a v_prenex_32777) 1000) (<= (select main_a v_prenex_32777) (+ (select main_a v_prenex_32776) 1000)) (<= (select main_a v_prenex_32776) 2) (< v_prenex_32777 main_y) (<= 0 (* 2 (select main_a v_prenex_32776))) (<= 1998 (* 2 (select main_a v_prenex_32777))) (<= (+ main_y 1) v_prenex_32777))) (forall ((v_prenex_36711 Int) (v_prenex_36710 Int)) (or (<= (select main_a v_prenex_36710) 1) (<= (* 2 (select main_a v_prenex_36711)) 2000) (<= (+ main_y 1) v_prenex_36711) (<= (select main_a v_prenex_36711) 1001) (<= 1000 (+ (select main_a v_prenex_36710) (select main_a v_prenex_36711))) (< v_prenex_36711 main_y) (<= (select main_a v_prenex_36710) 2))) (forall ((v_prenex_33529 Int) (v_prenex_33528 Int)) (or (<= (+ main_x 1) v_prenex_33528) (<= (+ (select main_a v_prenex_33528) 998) (select main_a v_prenex_33529)) (<= 1998 (* 2 (select main_a v_prenex_33529))) (< v_prenex_33529 main_y) (<= (+ main_y 1) v_prenex_33529))) (or (forall ((v_prenex_36523 Int)) (or (<= (+ main_y 1) v_prenex_36523) (< v_prenex_36523 main_y) (<= 1998 (* 2 (select main_a v_prenex_36523))) (<= 998 (select main_a v_prenex_36523)) (<= (select main_a v_prenex_36523) 1000))) (forall ((v_prenex_36522 Int)) (<= (select main_a v_prenex_36522) 1))) (forall ((v_prenex_33451 Int) (v_prenex_33450 Int)) (or (<= (select main_a v_prenex_33451) 1001) (<= (* 2 (select main_a v_prenex_33450)) 2) (< v_prenex_33451 main_y) (<= (+ main_x 1) v_prenex_33450) (<= (select main_a v_prenex_33450) 1) (<= (+ main_y 1) v_prenex_33451) (<= (+ (select main_a v_prenex_33450) (select main_a v_prenex_33451)) 1000))) (forall ((v_prenex_30897 Int) (v_prenex_30898 Int)) (or (<= (select main_a v_prenex_30898) (+ (select main_a v_prenex_30897) 1000)) (< v_prenex_30897 main_x) (<= 0 (* 2 (select main_a v_prenex_30897))) (<= (select main_a v_prenex_30897) 2) (<= 999 (select main_a v_prenex_30898)) (<= (+ main_y 1) v_prenex_30898) (< v_prenex_30898 main_y))) (forall ((v_prenex_39508 Int) (v_prenex_39509 Int)) (or (<= (* 2 (select main_a v_prenex_39508)) 2) (< v_prenex_39509 main_y) (<= (* 2 (select main_a v_prenex_39509)) 2000) (<= (+ main_y 1) v_prenex_39509) (<= 0 (* 2 (select main_a v_prenex_39508))) (<= 999 (select main_a v_prenex_39509)) (<= (select main_a v_prenex_39509) (+ (select main_a v_prenex_39508) 1000)))) (forall ((v_prenex_34921 Int) (v_prenex_34922 Int)) (or (<= (+ main_x 1) v_prenex_34921) (<= 999 (select main_a v_prenex_34922)) (<= (select main_a v_prenex_34922) (+ (select main_a v_prenex_34921) 1000)) (< v_prenex_34922 main_y) (<= (+ main_y 1) v_prenex_34922))) (forall ((v_prenex_37111 Int) (v_prenex_37112 Int)) (or (< v_prenex_37112 main_y) (<= (+ main_y 1) v_prenex_37112) (<= (select main_a v_prenex_37112) (+ (select main_a v_prenex_37111) 1000)) (<= (* 2 (select main_a v_prenex_37112)) 2000) (<= (+ main_x 1) v_prenex_37111) (<= 0 (select main_a v_prenex_37111)) (<= (* 2 (select main_a v_prenex_37111)) 2))) (forall ((v_prenex_34322 Int) (v_prenex_34321 Int)) (or (<= (select main_a v_prenex_34322) (+ (select main_a v_prenex_34321) 1000)) (<= 999 (select main_a v_prenex_34322)) (< v_prenex_34322 main_y) (<= 1998 (* 2 (select main_a v_prenex_34322))) (<= 0 (* 2 (select main_a v_prenex_34321))) (<= (+ main_y 1) v_prenex_34322) (<= (select main_a v_prenex_34321) 1))) (or (forall ((v_prenex_37912 Int)) (or (<= (+ main_x 1) v_prenex_37912) (<= 0 (select main_a v_prenex_37912)) (<= (* 2 (select main_a v_prenex_37912)) 2))) (forall ((v_prenex_37913 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37913))) (< v_prenex_37913 main_y) (<= (select main_a v_prenex_37913) 1000) (<= (+ main_y 1) v_prenex_37913)))) (or (forall ((v_prenex_37971 Int)) (or (<= (+ main_y 1) v_prenex_37971) (< v_prenex_37971 main_y) (<= 1998 (* 2 (select main_a v_prenex_37971))))) (forall ((v_prenex_37970 Int)) (<= 0 (* 2 (select main_a v_prenex_37970))))) (forall ((v_prenex_31015 Int) (v_prenex_31016 Int)) (or (<= 998 (select main_a v_prenex_31016)) (<= (+ main_y 1) v_prenex_31016) (<= 1000 (+ (select main_a v_prenex_31015) (select main_a v_prenex_31016))) (<= (select main_a v_prenex_31016) 1000) (< v_prenex_31016 main_y) (<= (select main_a v_prenex_31015) 2) (<= 0 (* 2 (select main_a v_prenex_31015))))) (forall ((v_prenex_39710 Int) (v_prenex_39709 Int)) (or (<= (* 2 (select main_a v_prenex_39710)) 2000) (< v_prenex_39710 main_y) (<= (+ main_y 1) v_prenex_39710) (<= (select main_a v_prenex_39709) 1) (<= (+ (select main_a v_prenex_39709) (select main_a v_prenex_39710)) 1000) (<= 1998 (* 2 (select main_a v_prenex_39710))))) (or (forall ((v_prenex_35875 Int)) (or (<= (+ main_y 1) v_prenex_35875) (<= 999 (select main_a v_prenex_35875)) (< v_prenex_35875 main_y) (<= (* 2 (select main_a v_prenex_35875)) 2000) (<= (select main_a v_prenex_35875) 1001))) (forall ((v_prenex_35874 Int)) (or (<= (select main_a v_prenex_35874) 1) (<= (select main_a v_prenex_35874) 2)))) (forall ((v_prenex_32326 Int) (v_prenex_32327 Int)) (or (<= 1000 (+ (select main_a v_prenex_32326) (select main_a v_prenex_32327))) (< v_prenex_32327 main_y) (<= (+ main_y 1) v_prenex_32327) (<= (+ main_x 1) v_prenex_32326) (<= 1998 (* 2 (select main_a v_prenex_32327))) (<= 0 (* 2 (select main_a v_prenex_32326))))) (or (forall ((v_prenex_40304 Int)) (or (<= (select main_a v_prenex_40304) 1001) (< v_prenex_40304 main_y) (<= (* 2 (select main_a v_prenex_40304)) 2000) (<= (select main_a v_prenex_40304) 1000) (<= (+ main_y 1) v_prenex_40304))) (forall ((v_prenex_40303 Int)) (or (<= (* 2 (select main_a v_prenex_40303)) 2) (<= 0 (+ (select main_a v_prenex_40303) 1))))) (forall ((v_prenex_38677 Int) (v_prenex_38678 Int)) (or (<= (+ (select main_a v_prenex_38677) (select main_a v_prenex_38678)) 1000) (<= 1998 (* 2 (select main_a v_prenex_38678))) (< v_prenex_38678 main_y) (<= (select main_a v_prenex_38678) 1001) (<= 0 (select main_a v_prenex_38677)) (<= (* 2 (select main_a v_prenex_38677)) 2) (<= (+ main_y 1) v_prenex_38678))) (forall ((v_prenex_39159 Int) (v_prenex_39158 Int)) (or (<= (* 2 (select main_a v_prenex_39159)) 2000) (<= (select main_a v_prenex_39158) 1) (<= (+ main_y 1) v_prenex_39159) (<= 1000 (+ (select main_a v_prenex_39158) (select main_a v_prenex_39159))) (< v_prenex_39158 main_x) (< v_prenex_39159 main_y) (<= (select main_a v_prenex_39158) 2))) (forall ((v_prenex_30152 Int) (v_prenex_30153 Int)) (or (<= (select main_a v_prenex_30152) 1) (<= (+ main_y 1) v_prenex_30153) (< v_prenex_30153 main_y) (<= 0 (+ (select main_a v_prenex_30152) 1)) (<= (select main_a v_prenex_30153) (+ (select main_a v_prenex_30152) 1000)) (<= 998 (select main_a v_prenex_30153)))) (forall ((v_prenex_32640 Int) (v_prenex_32639 Int)) (or (<= (* 2 (select main_a v_prenex_32639)) 2) (<= (select main_a v_prenex_32639) 1) (<= (+ (select main_a v_prenex_32639) (select main_a v_prenex_32640)) 1000) (<= 998 (select main_a v_prenex_32640)) (<= (+ main_y 1) v_prenex_32640) (<= (* 2 (select main_a v_prenex_32640)) 2000) (< v_prenex_32640 main_y))) (forall ((v_prenex_29769 Int) (v_prenex_29770 Int)) (or (<= (* 2 (select main_a v_prenex_29769)) 2) (<= 1000 (+ (select main_a v_prenex_29769) (select main_a v_prenex_29770))) (<= (+ main_y 1) v_prenex_29770) (<= (select main_a v_prenex_29770) 1001) (<= (select main_a v_prenex_29770) 1000) (< v_prenex_29770 main_y))) (forall ((v_prenex_40009 Int) (v_prenex_40008 Int)) (or (<= (+ main_y 1) v_prenex_40009) (<= (select main_a v_prenex_40009) 1000) (<= 1998 (* 2 (select main_a v_prenex_40009))) (< v_prenex_40009 main_y) (<= (+ (select main_a v_prenex_40008) 998) (select main_a v_prenex_40009)) (<= 0 (+ (select main_a v_prenex_40008) 1)))) (forall ((v_prenex_34574 Int) (v_prenex_34573 Int)) (or (<= (select main_a v_prenex_34573) 1) (< v_prenex_34574 main_y) (<= (select main_a v_prenex_34574) (+ (select main_a v_prenex_34573) 1000)) (<= 998 (select main_a v_prenex_34574)) (<= (select main_a v_prenex_34574) 1000) (<= (+ main_y 1) v_prenex_34574) (<= 0 (* 2 (select main_a v_prenex_34573))))) (or (forall ((v_prenex_34649 Int)) (or (<= (+ main_x 1) v_prenex_34649) (<= (* 2 (select main_a v_prenex_34649)) 2))) (forall ((v_prenex_34650 Int)) (or (<= (* 2 (select main_a v_prenex_34650)) 2000) (< v_prenex_34650 main_y) (<= (select main_a v_prenex_34650) 1000) (<= (+ main_y 1) v_prenex_34650)))) (forall ((v_prenex_32238 Int) (v_prenex_32239 Int)) (or (<= 998 (select main_a v_prenex_32239)) (<= (+ (select main_a v_prenex_32238) (select main_a v_prenex_32239)) 1000) (<= (+ main_y 1) v_prenex_32239) (<= (select main_a v_prenex_32238) 2) (<= (select main_a v_prenex_32239) 1001) (< v_prenex_32239 main_y))) (forall ((v_prenex_29279 Int) (v_prenex_29278 Int)) (or (<= (select main_a v_prenex_29279) 1001) (<= (+ main_y 1) v_prenex_29279) (<= (select main_a v_prenex_29279) (+ (select main_a v_prenex_29278) 1000)) (< v_prenex_29279 main_y) (<= (* 2 (select main_a v_prenex_29278)) 2) (<= 998 (select main_a v_prenex_29279)))) (forall ((v_prenex_31525 Int) (v_prenex_31524 Int)) (or (< v_prenex_31525 main_y) (<= (select main_a v_prenex_31524) 2) (<= 1000 (+ (select main_a v_prenex_31524) (select main_a v_prenex_31525))) (<= (select main_a v_prenex_31525) 1000) (< v_prenex_31524 main_x) (<= (+ main_y 1) v_prenex_31525))) (forall ((v_prenex_37495 Int) (v_prenex_37494 Int)) (or (< v_prenex_37495 main_y) (<= 0 (select main_a v_prenex_37494)) (<= (+ main_y 1) v_prenex_37495) (<= (+ main_x 1) v_prenex_37494) (<= 0 (* 2 (select main_a v_prenex_37494))) (<= 1000 (+ (select main_a v_prenex_37494) (select main_a v_prenex_37495))) (<= (select main_a v_prenex_37495) 1000))) (or (forall ((v_prenex_37043 Int)) (<= (select main_a v_prenex_37043) 2)) (forall ((v_prenex_37044 Int)) (or (<= 998 (select main_a v_prenex_37044)) (<= (+ main_y 1) v_prenex_37044) (<= 1998 (* 2 (select main_a v_prenex_37044))) (<= (* 2 (select main_a v_prenex_37044)) 2000) (< v_prenex_37044 main_y)))) (forall ((v_prenex_31053 Int) (v_prenex_31054 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31054))) (<= (* 2 (select main_a v_prenex_31054)) 2000) (< v_prenex_31054 main_y) (<= 1000 (+ (select main_a v_prenex_31053) (select main_a v_prenex_31054))) (<= (* 2 (select main_a v_prenex_31053)) 2) (<= 0 (+ (select main_a v_prenex_31053) 1)) (<= (+ main_y 1) v_prenex_31054))) (forall ((v_prenex_31181 Int) (v_prenex_31182 Int)) (or (< v_prenex_31182 main_y) (<= 999 (select main_a v_prenex_31182)) (<= 0 (+ (select main_a v_prenex_31181) 1)) (<= (+ (select main_a v_prenex_31181) (select main_a v_prenex_31182)) 1000) (<= (select main_a v_prenex_31182) 1001) (<= (+ main_y 1) v_prenex_31182))) (forall ((v_prenex_35413 Int) (v_prenex_35412 Int)) (or (<= (* 2 (select main_a v_prenex_35412)) 2) (<= 998 (select main_a v_prenex_35413)) (<= (+ (select main_a v_prenex_35412) 998) (select main_a v_prenex_35413)) (<= (select main_a v_prenex_35413) 1001) (<= (+ main_y 1) v_prenex_35413) (< v_prenex_35413 main_y))) (forall ((v_prenex_30295 Int) (v_prenex_30294 Int)) (or (<= (+ (select main_a v_prenex_30294) 998) (select main_a v_prenex_30295)) (< v_prenex_30294 main_x) (< v_prenex_30295 main_y) (<= (+ main_y 1) v_prenex_30295) (<= (select main_a v_prenex_30295) 1000) (<= (* 2 (select main_a v_prenex_30294)) 2))) (forall ((v_prenex_31656 Int)) (or (<= (+ main_y 1) v_prenex_31656) (<= 1998 (* 2 (select main_a v_prenex_31656))) (<= (* 2 (select main_a v_prenex_31656)) 2000) (< v_prenex_31656 main_y) (<= (select main_a v_prenex_31656) 1000))) (forall ((v_prenex_37310 Int) (v_prenex_37311 Int)) (or (<= 999 (select main_a v_prenex_37311)) (<= (+ (select main_a v_prenex_37310) 998) (select main_a v_prenex_37311)) (< v_prenex_37311 main_y) (<= (* 2 (select main_a v_prenex_37310)) 2) (<= (select main_a v_prenex_37311) 1000) (<= (+ main_y 1) v_prenex_37311) (<= 0 (select main_a v_prenex_37310)))) (forall ((v_prenex_29505 Int) (v_prenex_29506 Int)) (or (<= (+ (select main_a v_prenex_29505) (select main_a v_prenex_29506)) 1000) (<= (select main_a v_prenex_29505) 1) (<= 0 (* 2 (select main_a v_prenex_29505))) (< v_prenex_29506 main_y) (<= (select main_a v_prenex_29506) 1001) (<= (* 2 (select main_a v_prenex_29506)) 2000) (<= (+ main_y 1) v_prenex_29506))) (forall ((v_prenex_33821 Int) (v_prenex_33822 Int)) (or (<= (+ (select main_a v_prenex_33821) 998) (select main_a v_prenex_33822)) (<= (select main_a v_prenex_33822) 1001) (<= 0 (+ (select main_a v_prenex_33821) 1)) (<= 1998 (* 2 (select main_a v_prenex_33822))) (< v_prenex_33822 main_y) (<= (+ main_y 1) v_prenex_33822) (<= 0 (* 2 (select main_a v_prenex_33821))))) (forall ((v_prenex_37297 Int) (v_prenex_37296 Int)) (or (<= (select main_a v_prenex_37297) 1000) (<= (select main_a v_prenex_37297) 1001) (< v_prenex_37297 main_y) (<= 0 (+ (select main_a v_prenex_37296) 1)) (<= (+ (select main_a v_prenex_37296) (select main_a v_prenex_37297)) 1000) (<= (+ main_y 1) v_prenex_37297))) (forall ((v_prenex_30963 Int) (v_prenex_30964 Int)) (or (<= 999 (select main_a v_prenex_30964)) (<= 1000 (+ (select main_a v_prenex_30963) (select main_a v_prenex_30964))) (< v_prenex_30964 main_y) (<= 0 (select main_a v_prenex_30963)) (<= (+ main_y 1) v_prenex_30964) (<= (select main_a v_prenex_30964) 1001))) (forall ((v_prenex_35660 Int) (v_prenex_35661 Int)) (or (<= (+ main_y 1) v_prenex_35661) (<= (select main_a v_prenex_35660) 2) (<= 1998 (* 2 (select main_a v_prenex_35661))) (<= (+ (select main_a v_prenex_35660) (select main_a v_prenex_35661)) 1000) (<= 0 (+ (select main_a v_prenex_35660) 1)) (<= (* 2 (select main_a v_prenex_35661)) 2000) (< v_prenex_35661 main_y))) (forall ((v_prenex_37966 Int) (v_prenex_37967 Int)) (or (<= (+ main_y 1) v_prenex_37967) (<= 1000 (+ (select main_a v_prenex_37966) (select main_a v_prenex_37967))) (< v_prenex_37967 main_y) (< v_prenex_37966 main_x) (<= (select main_a v_prenex_37967) 1000) (<= 0 (+ (select main_a v_prenex_37966) 1)) (<= 0 (select main_a v_prenex_37966)))) (forall ((v_prenex_29417 Int) (v_prenex_29418 Int)) (or (<= (select main_a v_prenex_29417) 2) (< v_prenex_29418 main_y) (<= (* 2 (select main_a v_prenex_29417)) 2) (<= 999 (select main_a v_prenex_29418)) (<= 998 (select main_a v_prenex_29418)) (<= (+ (select main_a v_prenex_29417) 998) (select main_a v_prenex_29418)) (<= (+ main_y 1) v_prenex_29418))) (forall ((v_prenex_32043 Int) (v_prenex_32042 Int)) (or (< v_prenex_32042 main_x) (<= (+ main_y 1) v_prenex_32043) (<= (+ (select main_a v_prenex_32042) 998) (select main_a v_prenex_32043)) (<= 1998 (* 2 (select main_a v_prenex_32043))) (< v_prenex_32043 main_y) (<= (select main_a v_prenex_32042) 1))) (forall ((v_prenex_35806 Int) (v_prenex_35807 Int)) (or (<= (+ main_y 1) v_prenex_35807) (<= (* 2 (select main_a v_prenex_35806)) 2) (<= 0 (select main_a v_prenex_35806)) (< v_prenex_35807 main_y) (<= 1000 (+ (select main_a v_prenex_35806) (select main_a v_prenex_35807))) (<= 998 (select main_a v_prenex_35807)) (<= (select main_a v_prenex_35807) 1001))) (forall ((v_prenex_35306 Int) (v_prenex_35307 Int)) (or (<= (select main_a v_prenex_35306) 2) (< v_prenex_35307 main_y) (<= 998 (select main_a v_prenex_35307)) (<= (select main_a v_prenex_35306) 1) (<= (select main_a v_prenex_35307) 1000) (<= (+ (select main_a v_prenex_35306) (select main_a v_prenex_35307)) 1000) (<= (+ main_y 1) v_prenex_35307))) (forall ((v_prenex_35702 Int) (v_prenex_35703 Int)) (or (<= (+ (select main_a v_prenex_35702) (select main_a v_prenex_35703)) 1000) (<= 999 (select main_a v_prenex_35703)) (<= 0 (+ (select main_a v_prenex_35702) 1)) (<= 1998 (* 2 (select main_a v_prenex_35703))) (<= 0 (* 2 (select main_a v_prenex_35702))) (<= (+ main_y 1) v_prenex_35703) (< v_prenex_35703 main_y))) (or (forall ((v_prenex_33785 Int)) (or (< v_prenex_33785 main_x) (<= 0 (select main_a v_prenex_33785)) (<= (select main_a v_prenex_33785) 2))) (forall ((v_prenex_33786 Int)) (or (<= (* 2 (select main_a v_prenex_33786)) 2000) (<= (+ main_y 1) v_prenex_33786) (< v_prenex_33786 main_y) (<= 998 (select main_a v_prenex_33786))))) (or (forall ((v_prenex_38047 Int)) (or (<= 0 (select main_a v_prenex_38047)) (<= 0 (+ (select main_a v_prenex_38047) 1)))) (forall ((v_prenex_38048 Int)) (or (<= (* 2 (select main_a v_prenex_38048)) 2000) (< v_prenex_38048 main_y) (<= (+ main_y 1) v_prenex_38048)))) (forall ((v_prenex_39199 Int) (v_prenex_39198 Int)) (or (<= (+ main_x 1) v_prenex_39198) (<= 1000 (+ (select main_a v_prenex_39198) (select main_a v_prenex_39199))) (<= 0 (select main_a v_prenex_39198)) (<= (select main_a v_prenex_39199) 1000) (< v_prenex_39199 main_y) (<= (+ main_y 1) v_prenex_39199))) (or (forall ((v_prenex_36884 Int)) (or (<= (select main_a v_prenex_36884) 1) (<= (* 2 (select main_a v_prenex_36884)) 2) (< v_prenex_36884 main_x))) (forall ((v_prenex_36885 Int)) (or (<= (* 2 (select main_a v_prenex_36885)) 2000) (< v_prenex_36885 main_y) (<= (+ main_y 1) v_prenex_36885)))) (forall ((v_prenex_31217 Int) (v_prenex_31218 Int)) (or (<= (* 2 (select main_a v_prenex_31217)) 2) (<= (+ main_y 1) v_prenex_31218) (<= 999 (select main_a v_prenex_31218)) (<= (select main_a v_prenex_31218) (+ (select main_a v_prenex_31217) 1000)) (<= (+ main_x 1) v_prenex_31217) (<= 0 (+ (select main_a v_prenex_31217) 1)) (< v_prenex_31218 main_y))) (forall ((v_prenex_38400 Int) (v_prenex_38399 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38400))) (<= (+ (select main_a v_prenex_38399) 998) (select main_a v_prenex_38400)) (<= 0 (+ (select main_a v_prenex_38399) 1)) (<= (+ main_y 1) v_prenex_38400) (< v_prenex_38400 main_y))) (forall ((v_prenex_37593 Int)) (or (<= 999 (select main_a v_prenex_37593)) (<= (+ main_y 1) v_prenex_37593) (<= 1998 (* 2 (select main_a v_prenex_37593))) (< v_prenex_37593 main_y) (<= (select main_a v_prenex_37593) 1001))) (forall ((v_prenex_30338 Int) (v_prenex_30339 Int)) (or (<= 0 (select main_a v_prenex_30338)) (< v_prenex_30339 main_y) (<= (* 2 (select main_a v_prenex_30339)) 2000) (<= (+ main_y 1) v_prenex_30339) (<= (select main_a v_prenex_30339) 1000) (<= (select main_a v_prenex_30339) (+ (select main_a v_prenex_30338) 1000)))) (or (forall ((v_prenex_31421 Int)) (or (< v_prenex_31421 main_y) (<= (+ main_y 1) v_prenex_31421) (<= (select main_a v_prenex_31421) 1001) (<= 1998 (* 2 (select main_a v_prenex_31421))))) (forall ((v_prenex_31420 Int)) (or (<= 0 (+ (select main_a v_prenex_31420) 1)) (<= 0 (* 2 (select main_a v_prenex_31420)))))) (forall ((v_prenex_29574 Int) (v_prenex_29573 Int)) (or (<= (+ main_y 1) v_prenex_29574) (<= 1998 (* 2 (select main_a v_prenex_29574))) (<= 0 (+ (select main_a v_prenex_29573) 1)) (< v_prenex_29574 main_y) (<= (select main_a v_prenex_29574) 1001) (<= (+ (select main_a v_prenex_29573) 998) (select main_a v_prenex_29574)))) (or (forall ((v_prenex_30833 Int)) (or (<= 0 (+ (select main_a v_prenex_30833) 1)) (<= (select main_a v_prenex_30833) 1))) (forall ((v_prenex_30834 Int)) (or (<= (+ main_y 1) v_prenex_30834) (<= 1998 (* 2 (select main_a v_prenex_30834))) (<= 999 (select main_a v_prenex_30834)) (<= 998 (select main_a v_prenex_30834)) (< v_prenex_30834 main_y)))) (forall ((v_prenex_35438 Int) (v_prenex_35439 Int)) (or (<= (+ main_x 1) v_prenex_35438) (<= 0 (* 2 (select main_a v_prenex_35438))) (<= (* 2 (select main_a v_prenex_35439)) 2000) (<= 0 (+ (select main_a v_prenex_35438) 1)) (<= (+ main_y 1) v_prenex_35439) (<= 1000 (+ (select main_a v_prenex_35438) (select main_a v_prenex_35439))) (< v_prenex_35439 main_y))) (or (forall ((v_prenex_30184 Int)) (or (<= 0 (+ (select main_a v_prenex_30184) 1)) (<= (* 2 (select main_a v_prenex_30184)) 2) (< v_prenex_30184 main_x))) (forall ((v_prenex_30185 Int)) (or (<= (+ main_y 1) v_prenex_30185) (<= (* 2 (select main_a v_prenex_30185)) 2000) (< v_prenex_30185 main_y)))) (forall ((v_prenex_30468 Int) (v_prenex_30469 Int)) (or (<= (select main_a v_prenex_30468) 1) (<= 998 (select main_a v_prenex_30469)) (<= (select main_a v_prenex_30469) (+ (select main_a v_prenex_30468) 1000)) (<= (+ main_y 1) v_prenex_30469) (<= 0 (* 2 (select main_a v_prenex_30468))) (<= 1998 (* 2 (select main_a v_prenex_30469))) (< v_prenex_30469 main_y))) (or (forall ((v_prenex_34950 Int)) (or (<= (* 2 (select main_a v_prenex_34950)) 2000) (< v_prenex_34950 main_y) (<= (+ main_y 1) v_prenex_34950) (<= 1998 (* 2 (select main_a v_prenex_34950))))) (forall ((v_prenex_34949 Int)) (or (<= (select main_a v_prenex_34949) 2) (<= 0 (select main_a v_prenex_34949))))) (or (forall ((v_prenex_29034 Int)) (or (<= (+ main_x 1) v_prenex_29034) (<= 0 (+ (select main_a v_prenex_29034) 1)) (<= (select main_a v_prenex_29034) 1))) (forall ((v_prenex_29035 Int)) (or (<= (+ main_y 1) v_prenex_29035) (< v_prenex_29035 main_y) (<= (* 2 (select main_a v_prenex_29035)) 2000) (<= 1998 (* 2 (select main_a v_prenex_29035)))))) (or (forall ((v_prenex_29647 Int)) (<= (* 2 (select main_a v_prenex_29647)) 2)) (forall ((v_prenex_29648 Int)) (or (<= (select main_a v_prenex_29648) 1000) (< v_prenex_29648 main_y) (<= (* 2 (select main_a v_prenex_29648)) 2000) (<= 998 (select main_a v_prenex_29648)) (<= (+ main_y 1) v_prenex_29648)))) (forall ((v_prenex_40346 Int) (v_prenex_40345 Int)) (or (<= (+ (select main_a v_prenex_40345) 998) (select main_a v_prenex_40346)) (<= (+ main_y 1) v_prenex_40346) (<= 0 (select main_a v_prenex_40345)) (<= (select main_a v_prenex_40346) 1001) (< v_prenex_40346 main_y) (<= 1998 (* 2 (select main_a v_prenex_40346))))) (forall ((v_prenex_40328 Int) (v_prenex_40327 Int)) (or (<= (+ (select main_a v_prenex_40327) (select main_a v_prenex_40328)) 1000) (<= 1998 (* 2 (select main_a v_prenex_40328))) (< v_prenex_40328 main_y) (<= 0 (select main_a v_prenex_40327)) (<= 0 (+ (select main_a v_prenex_40327) 1)) (<= (+ main_y 1) v_prenex_40328) (<= 999 (select main_a v_prenex_40328)))) (or (forall ((v_prenex_33274 Int)) (or (< v_prenex_33274 main_x) (<= (* 2 (select main_a v_prenex_33274)) 2) (<= (select main_a v_prenex_33274) 1))) (forall ((v_prenex_33275 Int)) (or (<= (+ main_y 1) v_prenex_33275) (<= (select main_a v_prenex_33275) 1000) (<= (* 2 (select main_a v_prenex_33275)) 2000) (< v_prenex_33275 main_y)))) (forall ((v_prenex_33281 Int) (v_prenex_33280 Int)) (or (<= 0 (+ (select main_a v_prenex_33280) 1)) (<= (* 2 (select main_a v_prenex_33280)) 2) (<= 1000 (+ (select main_a v_prenex_33280) (select main_a v_prenex_33281))) (<= (+ main_y 1) v_prenex_33281) (< v_prenex_33281 main_y) (<= 998 (select main_a v_prenex_33281)) (< v_prenex_33280 main_x))) (forall ((v_prenex_40263 Int) (v_prenex_40264 Int)) (or (<= 1000 (+ (select main_a v_prenex_40263) (select main_a v_prenex_40264))) (<= 0 (+ (select main_a v_prenex_40263) 1)) (< v_prenex_40264 main_y) (<= (select main_a v_prenex_40264) 1000) (<= (+ main_y 1) v_prenex_40264) (<= (select main_a v_prenex_40263) 1))) (forall ((v_prenex_29744 Int) (v_prenex_29743 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29744))) (<= (+ (select main_a v_prenex_29743) (select main_a v_prenex_29744)) 1000) (<= (+ main_y 1) v_prenex_29744) (<= 0 (* 2 (select main_a v_prenex_29743))) (< v_prenex_29744 main_y) (<= 999 (select main_a v_prenex_29744)) (<= (* 2 (select main_a v_prenex_29743)) 2))) (or (forall ((v_prenex_30225 Int)) (or (<= 998 (select main_a v_prenex_30225)) (<= 1998 (* 2 (select main_a v_prenex_30225))) (<= (+ main_y 1) v_prenex_30225) (< v_prenex_30225 main_y))) (forall ((v_prenex_30224 Int)) (or (<= 0 (+ (select main_a v_prenex_30224) 1)) (<= (select main_a v_prenex_30224) 2) (< v_prenex_30224 main_x)))) (forall ((v_prenex_38464 Int) (v_prenex_38463 Int)) (or (<= 1000 (+ (select main_a v_prenex_38463) (select main_a v_prenex_38464))) (<= (+ main_x 1) v_prenex_38463) (<= (* 2 (select main_a v_prenex_38463)) 2) (<= (+ main_y 1) v_prenex_38464) (< v_prenex_38464 main_y) (<= 998 (select main_a v_prenex_38464)))) (or (forall ((v_prenex_37932 Int)) (or (<= 0 (+ (select main_a v_prenex_37932) 1)) (<= 0 (select main_a v_prenex_37932)))) (forall ((v_prenex_37933 Int)) (or (< v_prenex_37933 main_y) (<= 1998 (* 2 (select main_a v_prenex_37933))) (<= 998 (select main_a v_prenex_37933)) (<= (select main_a v_prenex_37933) 1000) (<= (+ main_y 1) v_prenex_37933)))) (forall ((v_prenex_29251 Int) (v_prenex_29250 Int)) (or (< v_prenex_29251 main_y) (<= (select main_a v_prenex_29250) 2) (<= 998 (select main_a v_prenex_29251)) (<= 1000 (+ (select main_a v_prenex_29250) (select main_a v_prenex_29251))) (<= (* 2 (select main_a v_prenex_29250)) 2) (<= (+ main_y 1) v_prenex_29251) (<= (select main_a v_prenex_29251) 1001))) (or (forall ((v_prenex_37028 Int)) (or (<= 0 (+ (select main_a v_prenex_37028) 1)) (<= (select main_a v_prenex_37028) 1) (< v_prenex_37028 main_x))) (forall ((v_prenex_37029 Int)) (or (< v_prenex_37029 main_y) (<= 1998 (* 2 (select main_a v_prenex_37029))) (<= (+ main_y 1) v_prenex_37029) (<= 999 (select main_a v_prenex_37029))))) (or (forall ((v_prenex_37206 Int)) (or (<= (+ main_y 1) v_prenex_37206) (< v_prenex_37206 main_y) (<= 998 (select main_a v_prenex_37206)) (<= (select main_a v_prenex_37206) 1001) (<= (* 2 (select main_a v_prenex_37206)) 2000))) (forall ((v_prenex_37205 Int)) (<= (select main_a v_prenex_37205) 2))) (or (forall ((v_prenex_30061 Int)) (or (< v_prenex_30061 main_y) (<= 998 (select main_a v_prenex_30061)) (<= (+ main_y 1) v_prenex_30061) (<= 1998 (* 2 (select main_a v_prenex_30061))) (<= (select main_a v_prenex_30061) 1000))) (forall ((v_prenex_30060 Int)) (or (<= 0 (select main_a v_prenex_30060)) (<= (* 2 (select main_a v_prenex_30060)) 2)))) (forall ((v_prenex_38522 Int) (v_prenex_38521 Int)) (or (<= (+ (select main_a v_prenex_38521) (select main_a v_prenex_38522)) 1000) (<= (select main_a v_prenex_38522) 1000) (<= (select main_a v_prenex_38522) 1001) (<= (select main_a v_prenex_38521) 1) (<= (+ main_y 1) v_prenex_38522) (< v_prenex_38522 main_y))) (forall ((v_prenex_34176 Int) (v_prenex_34175 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34175))) (<= 1998 (* 2 (select main_a v_prenex_34176))) (<= 1000 (+ (select main_a v_prenex_34175) (select main_a v_prenex_34176))) (< v_prenex_34175 main_x) (<= (select main_a v_prenex_34175) 2) (<= (+ main_y 1) v_prenex_34176) (< v_prenex_34176 main_y))) (forall ((v_prenex_35026 Int) (v_prenex_35025 Int)) (or (<= (select main_a v_prenex_35026) 1000) (<= 0 (+ (select main_a v_prenex_35025) 1)) (<= 1998 (* 2 (select main_a v_prenex_35026))) (<= (select main_a v_prenex_35026) (+ (select main_a v_prenex_35025) 1000)) (<= (+ main_y 1) v_prenex_35026) (< v_prenex_35026 main_y))) (or (forall ((v_prenex_38661 Int)) (or (<= (+ main_x 1) v_prenex_38661) (<= (select main_a v_prenex_38661) 1) (<= 0 (* 2 (select main_a v_prenex_38661))))) (forall ((v_prenex_38662 Int)) (or (<= (* 2 (select main_a v_prenex_38662)) 2000) (<= (+ main_y 1) v_prenex_38662) (<= 999 (select main_a v_prenex_38662)) (< v_prenex_38662 main_y)))) (or (forall ((v_prenex_40405 Int)) (or (<= (select main_a v_prenex_40405) 2) (<= (* 2 (select main_a v_prenex_40405)) 2))) (forall ((v_prenex_40406 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40406))) (<= 998 (select main_a v_prenex_40406)) (<= (* 2 (select main_a v_prenex_40406)) 2000) (< v_prenex_40406 main_y) (<= (+ main_y 1) v_prenex_40406)))) (or (forall ((v_prenex_34711 Int)) (or (<= (* 2 (select main_a v_prenex_34711)) 2) (<= (+ main_x 1) v_prenex_34711))) (forall ((v_prenex_34712 Int)) (or (< v_prenex_34712 main_y) (<= 998 (select main_a v_prenex_34712)) (<= (+ main_y 1) v_prenex_34712)))) (or (forall ((v_prenex_29031 Int)) (or (<= (+ main_y 1) v_prenex_29031) (<= 1998 (* 2 (select main_a v_prenex_29031))) (<= (select main_a v_prenex_29031) 1000) (< v_prenex_29031 main_y))) (forall ((v_prenex_29030 Int)) (or (<= (+ main_x 1) v_prenex_29030) (<= (select main_a v_prenex_29030) 1) (<= (* 2 (select main_a v_prenex_29030)) 2)))) (forall ((v_prenex_37508 Int) (v_prenex_37509 Int)) (or (<= (select main_a v_prenex_37509) (+ (select main_a v_prenex_37508) 1000)) (< v_prenex_37509 main_y) (<= 0 (select main_a v_prenex_37508)) (<= (select main_a v_prenex_37508) 1) (<= (+ main_y 1) v_prenex_37509) (<= (+ main_x 1) v_prenex_37508) (<= 999 (select main_a v_prenex_37509)))) (or (forall ((v_prenex_40281 Int)) (or (<= (* 2 (select main_a v_prenex_40281)) 2) (<= 0 (select main_a v_prenex_40281)))) (forall ((v_prenex_40282 Int)) (or (<= (* 2 (select main_a v_prenex_40282)) 2000) (< v_prenex_40282 main_y) (<= (+ main_y 1) v_prenex_40282) (<= (select main_a v_prenex_40282) 1001)))) (forall ((v_prenex_37620 Int) (v_prenex_37621 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37621))) (< v_prenex_37621 main_y) (<= 0 (+ (select main_a v_prenex_37620) 1)) (<= (+ main_y 1) v_prenex_37621) (<= (+ (select main_a v_prenex_37620) (select main_a v_prenex_37621)) 1000))) (or (forall ((v_prenex_35813 Int)) (or (<= (select main_a v_prenex_35813) 1000) (<= (* 2 (select main_a v_prenex_35813)) 2000) (< v_prenex_35813 main_y) (<= (+ main_y 1) v_prenex_35813) (<= 1998 (* 2 (select main_a v_prenex_35813))))) (forall ((v_prenex_35812 Int)) (<= (select main_a v_prenex_35812) 1))) (or (forall ((v_prenex_35047 Int)) (or (<= (* 2 (select main_a v_prenex_35047)) 2) (<= 0 (+ (select main_a v_prenex_35047) 1)) (< v_prenex_35047 main_x))) (forall ((v_prenex_35048 Int)) (or (<= (+ main_y 1) v_prenex_35048) (< v_prenex_35048 main_y) (<= 1998 (* 2 (select main_a v_prenex_35048)))))) (forall ((v_prenex_33121 Int) (v_prenex_33120 Int)) (or (< v_prenex_33121 main_y) (<= 0 (select main_a v_prenex_33120)) (<= (+ (select main_a v_prenex_33120) 998) (select main_a v_prenex_33121)) (<= (select main_a v_prenex_33120) 2) (<= (select main_a v_prenex_33121) 1001) (<= (+ main_y 1) v_prenex_33121) (<= (* 2 (select main_a v_prenex_33121)) 2000))) (forall ((v_prenex_33708 Int) (v_prenex_33707 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33707))) (< v_prenex_33708 main_y) (<= (* 2 (select main_a v_prenex_33707)) 2) (<= (+ main_y 1) v_prenex_33708) (<= (select main_a v_prenex_33708) 1001) (<= (+ (select main_a v_prenex_33707) (select main_a v_prenex_33708)) 1000) (< v_prenex_33707 main_x))) (forall ((v_prenex_36426 Int) (v_prenex_36427 Int)) (or (<= (+ main_y 1) v_prenex_36427) (<= (+ main_x 1) v_prenex_36426) (<= 999 (select main_a v_prenex_36427)) (<= 0 (* 2 (select main_a v_prenex_36426))) (< v_prenex_36427 main_y) (<= (+ (select main_a v_prenex_36426) 998) (select main_a v_prenex_36427)))) (forall ((v_prenex_39164 Int) (v_prenex_39165 Int)) (or (<= 999 (select main_a v_prenex_39165)) (<= (select main_a v_prenex_39165) (+ (select main_a v_prenex_39164) 1000)) (<= (select main_a v_prenex_39164) 1) (<= (select main_a v_prenex_39165) 1000) (< v_prenex_39165 main_y) (<= (+ main_y 1) v_prenex_39165) (<= 0 (+ (select main_a v_prenex_39164) 1)))) (forall ((v_prenex_39186 Int) (v_prenex_39187 Int)) (or (< v_prenex_39187 main_y) (<= (select main_a v_prenex_39186) 2) (<= (select main_a v_prenex_39186) 1) (<= (+ (select main_a v_prenex_39186) 998) (select main_a v_prenex_39187)) (<= 998 (select main_a v_prenex_39187)) (<= 999 (select main_a v_prenex_39187)) (<= (+ main_y 1) v_prenex_39187))) (forall ((v_prenex_38292 Int)) (or (<= 999 (select main_a v_prenex_38292)) (<= (+ main_y 1) v_prenex_38292) (<= (* 2 (select main_a v_prenex_38292)) 2000) (< v_prenex_38292 main_y))) (or (forall ((v_prenex_32976 Int)) (or (<= 0 (select main_a v_prenex_32976)) (<= (+ main_x 1) v_prenex_32976) (<= (* 2 (select main_a v_prenex_32976)) 2))) (forall ((v_prenex_32977 Int)) (or (< v_prenex_32977 main_y) (<= (+ main_y 1) v_prenex_32977) (<= 998 (select main_a v_prenex_32977)) (<= 1998 (* 2 (select main_a v_prenex_32977)))))) (forall ((v_prenex_39746 Int) (v_prenex_39745 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39746))) (<= (+ (select main_a v_prenex_39745) (select main_a v_prenex_39746)) 1000) (<= 999 (select main_a v_prenex_39746)) (<= (+ main_y 1) v_prenex_39746) (<= 0 (select main_a v_prenex_39745)) (<= (select main_a v_prenex_39745) 1) (< v_prenex_39746 main_y))) (forall ((v_prenex_30471 Int) (v_prenex_30470 Int)) (or (< v_prenex_30471 main_y) (<= (+ main_y 1) v_prenex_30471) (<= 0 (select main_a v_prenex_30470)) (<= (+ (select main_a v_prenex_30470) 998) (select main_a v_prenex_30471)) (<= (select main_a v_prenex_30471) 1001) (<= (select main_a v_prenex_30471) 1000))) (forall ((v_prenex_34082 Int) (v_prenex_34081 Int)) (or (< v_prenex_34082 main_y) (<= (+ (select main_a v_prenex_34081) 998) (select main_a v_prenex_34082)) (<= (+ main_x 1) v_prenex_34081) (<= (+ main_y 1) v_prenex_34082) (<= 1998 (* 2 (select main_a v_prenex_34082))) (<= 0 (+ (select main_a v_prenex_34081) 1)))) (forall ((v_prenex_30541 Int) (v_prenex_30540 Int)) (or (<= (select main_a v_prenex_30541) (+ (select main_a v_prenex_30540) 1000)) (<= (+ main_y 1) v_prenex_30541) (< v_prenex_30541 main_y) (<= (* 2 (select main_a v_prenex_30540)) 2) (<= 998 (select main_a v_prenex_30541)))) (forall ((v_prenex_31088 Int) (v_prenex_31087 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31087))) (<= 999 (select main_a v_prenex_31088)) (<= (select main_a v_prenex_31088) (+ (select main_a v_prenex_31087) 1000)) (<= 0 (+ (select main_a v_prenex_31087) 1)) (< v_prenex_31088 main_y) (<= (+ main_y 1) v_prenex_31088))) (or (forall ((v_prenex_34217 Int)) (or (<= (+ main_x 1) v_prenex_34217) (<= 0 (* 2 (select main_a v_prenex_34217))) (<= (select main_a v_prenex_34217) 2))) (forall ((v_prenex_34218 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34218))) (< v_prenex_34218 main_y) (<= (select main_a v_prenex_34218) 1000) (<= (+ main_y 1) v_prenex_34218)))) (or (forall ((v_prenex_32997 Int)) (or (< v_prenex_32997 main_y) (<= (* 2 (select main_a v_prenex_32997)) 2000) (<= (+ main_y 1) v_prenex_32997) (<= (select main_a v_prenex_32997) 1001))) (forall ((v_prenex_32996 Int)) (or (<= (+ main_x 1) v_prenex_32996) (<= (select main_a v_prenex_32996) 1) (<= (* 2 (select main_a v_prenex_32996)) 2)))) (or (forall ((v_prenex_30657 Int)) (or (<= (* 2 (select main_a v_prenex_30657)) 2000) (< v_prenex_30657 main_y) (<= (+ main_y 1) v_prenex_30657))) (forall ((v_prenex_30656 Int)) (or (<= 0 (+ (select main_a v_prenex_30656) 1)) (<= (* 2 (select main_a v_prenex_30656)) 2)))) (forall ((v_prenex_35558 Int) (v_prenex_35559 Int)) (or (<= (select main_a v_prenex_35559) 1000) (<= (select main_a v_prenex_35558) 2) (<= (select main_a v_prenex_35559) (+ (select main_a v_prenex_35558) 1000)) (<= 0 (+ (select main_a v_prenex_35558) 1)) (< v_prenex_35559 main_y) (< v_prenex_35558 main_x) (<= (+ main_y 1) v_prenex_35559))) (forall ((v_prenex_31466 Int) (v_prenex_31467 Int)) (or (<= (select main_a v_prenex_31467) (+ (select main_a v_prenex_31466) 1000)) (< v_prenex_31467 main_y) (<= 0 (+ (select main_a v_prenex_31466) 1)) (<= (+ main_y 1) v_prenex_31467) (<= 998 (select main_a v_prenex_31467)) (<= (* 2 (select main_a v_prenex_31467)) 2000) (<= (select main_a v_prenex_31466) 1))) (forall ((v_prenex_37211 Int) (v_prenex_37212 Int)) (or (<= (+ (select main_a v_prenex_37211) (select main_a v_prenex_37212)) 1000) (<= 999 (select main_a v_prenex_37212)) (< v_prenex_37212 main_y) (<= (select main_a v_prenex_37212) 1001) (<= (+ main_y 1) v_prenex_37212))) (forall ((v_prenex_30260 Int) (v_prenex_30261 Int)) (or (< v_prenex_30261 main_y) (<= (select main_a v_prenex_30260) 2) (<= (+ main_y 1) v_prenex_30261) (<= 0 (+ (select main_a v_prenex_30260) 1)) (<= 999 (select main_a v_prenex_30261)) (<= 1998 (* 2 (select main_a v_prenex_30261))) (<= (+ (select main_a v_prenex_30260) 998) (select main_a v_prenex_30261)))) (forall ((v_prenex_33684 Int) (v_prenex_33683 Int)) (or (<= 1000 (+ (select main_a v_prenex_33683) (select main_a v_prenex_33684))) (< v_prenex_33683 main_x) (<= (+ main_x 1) v_prenex_33683) (<= 0 (* 2 (select main_a v_prenex_33683))) (<= 0 (select main_a v_prenex_33683)))) (forall ((v_prenex_40407 Int) (v_prenex_40408 Int)) (or (<= 998 (select main_a v_prenex_40408)) (<= (select main_a v_prenex_40408) (+ (select main_a v_prenex_40407) 1000)) (<= 999 (select main_a v_prenex_40408)) (<= 0 (select main_a v_prenex_40407)) (< v_prenex_40408 main_y) (<= (+ main_y 1) v_prenex_40408))) (forall ((v_prenex_31279 Int) (v_prenex_31278 Int)) (or (< v_prenex_31278 main_x) (<= 1000 (+ (select main_a v_prenex_31278) (select main_a v_prenex_31279))) (<= (select main_a v_prenex_31278) 1) (< v_prenex_31279 main_y) (<= (+ main_y 1) v_prenex_31279) (<= 999 (select main_a v_prenex_31279)))) (or (forall ((v_prenex_39051 Int)) (or (< v_prenex_39051 main_y) (<= (* 2 (select main_a v_prenex_39051)) 2000) (<= (+ main_y 1) v_prenex_39051) (<= (select main_a v_prenex_39051) 1000))) (forall ((v_prenex_39050 Int)) (or (<= (* 2 (select main_a v_prenex_39050)) 2) (<= 0 (select main_a v_prenex_39050))))) (or (forall ((v_prenex_29877 Int)) (or (<= 0 (select main_a v_prenex_29877)) (<= 0 (* 2 (select main_a v_prenex_29877))))) (forall ((v_prenex_29878 Int)) (or (<= (+ main_y 1) v_prenex_29878) (<= 999 (select main_a v_prenex_29878)) (<= 1998 (* 2 (select main_a v_prenex_29878))) (< v_prenex_29878 main_y) (<= 998 (select main_a v_prenex_29878))))) (or (forall ((v_prenex_33130 Int)) (or (<= (* 2 (select main_a v_prenex_33130)) 2) (<= (select main_a v_prenex_33130) 1))) (forall ((v_prenex_33131 Int)) (or (<= 998 (select main_a v_prenex_33131)) (<= (+ main_y 1) v_prenex_33131) (<= 1998 (* 2 (select main_a v_prenex_33131))) (< v_prenex_33131 main_y)))) (or (forall ((v_prenex_35733 Int)) (or (< v_prenex_35733 main_y) (<= 1998 (* 2 (select main_a v_prenex_35733))) (<= (select main_a v_prenex_35733) 1001) (<= (select main_a v_prenex_35733) 1000) (<= (+ main_y 1) v_prenex_35733))) (forall ((v_prenex_35732 Int)) (<= 0 (select main_a v_prenex_35732)))) (or (forall ((v_prenex_31089 Int)) (<= (* 2 (select main_a v_prenex_31089)) 2)) (forall ((v_prenex_31090 Int)) (or (<= (+ main_y 1) v_prenex_31090) (<= (select main_a v_prenex_31090) 1001) (< v_prenex_31090 main_y) (<= (select main_a v_prenex_31090) 1000) (<= 1998 (* 2 (select main_a v_prenex_31090)))))) (forall ((v_prenex_33475 Int) (v_prenex_33474 Int)) (or (<= (select main_a v_prenex_33474) 2) (<= (+ main_y 1) v_prenex_33475) (<= 0 (select main_a v_prenex_33474)) (<= (select main_a v_prenex_33475) 1001) (<= (+ (select main_a v_prenex_33474) (select main_a v_prenex_33475)) 1000) (<= (select main_a v_prenex_33475) 1000) (< v_prenex_33475 main_y))) (forall ((v_prenex_31079 Int) (v_prenex_31080 Int)) (or (<= (+ (select main_a v_prenex_31079) 998) (select main_a v_prenex_31080)) (<= (* 2 (select main_a v_prenex_31079)) 2) (< v_prenex_31079 main_x) (<= 0 (select main_a v_prenex_31079)) (<= (+ main_y 1) v_prenex_31080) (<= (* 2 (select main_a v_prenex_31080)) 2000) (< v_prenex_31080 main_y))) (forall ((v_prenex_37237 Int) (v_prenex_37238 Int)) (or (<= (+ (select main_a v_prenex_37237) (select main_a v_prenex_37238)) 1000) (<= (select main_a v_prenex_37237) 2) (< v_prenex_37238 main_y) (<= 0 (+ (select main_a v_prenex_37237) 1)) (<= (+ main_y 1) v_prenex_37238) (<= (select main_a v_prenex_37238) 1001) (<= 999 (select main_a v_prenex_37238)))) (forall ((v_prenex_32360 Int) (v_prenex_32361 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32360))) (<= (select main_a v_prenex_32360) 2) (<= (select main_a v_prenex_32361) (+ (select main_a v_prenex_32360) 1000)) (< v_prenex_32361 main_y) (<= 999 (select main_a v_prenex_32361)) (<= 998 (select main_a v_prenex_32361)) (<= (+ main_y 1) v_prenex_32361))) (forall ((v_prenex_37246 Int) (v_prenex_37245 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37245))) (<= (* 2 (select main_a v_prenex_37246)) 2000) (<= (+ main_y 1) v_prenex_37246) (<= (select main_a v_prenex_37246) (+ (select main_a v_prenex_37245) 1000)) (<= (+ main_x 1) v_prenex_37245) (< v_prenex_37246 main_y))) (or (forall ((v_prenex_32164 Int)) (<= 0 (* 2 (select main_a v_prenex_32164)))) (forall ((v_prenex_32165 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32165))) (<= 998 (select main_a v_prenex_32165)) (< v_prenex_32165 main_y) (<= (select main_a v_prenex_32165) 1001) (<= (+ main_y 1) v_prenex_32165)))) (forall ((v_prenex_32751 Int) (v_prenex_32752 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32752))) (<= 0 (select main_a v_prenex_32751)) (<= (+ main_y 1) v_prenex_32752) (<= (select main_a v_prenex_32752) 1001) (< v_prenex_32752 main_y) (<= 1000 (+ (select main_a v_prenex_32751) (select main_a v_prenex_32752))) (<= (select main_a v_prenex_32751) 2))) (forall ((v_prenex_36175 Int) (v_prenex_36176 Int)) (or (<= (+ (select main_a v_prenex_36175) 998) (select main_a v_prenex_36176)) (<= 0 (select main_a v_prenex_36175)) (<= 1998 (* 2 (select main_a v_prenex_36176))) (< v_prenex_36176 main_y) (<= (+ main_y 1) v_prenex_36176) (<= (select main_a v_prenex_36175) 2) (< v_prenex_36175 main_x))) (forall ((v_prenex_39307 Int) (v_prenex_39306 Int)) (or (<= 0 (select main_a v_prenex_39306)) (<= (select main_a v_prenex_39307) (+ (select main_a v_prenex_39306) 1000)) (< v_prenex_39307 main_y) (<= (+ main_y 1) v_prenex_39307) (<= 0 (+ (select main_a v_prenex_39306) 1)) (<= (select main_a v_prenex_39307) 1001))) (forall ((v_prenex_33345 Int) (v_prenex_33344 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33344))) (<= (select main_a v_prenex_33345) 1000) (< v_prenex_33345 main_y) (<= (select main_a v_prenex_33345) (+ (select main_a v_prenex_33344) 1000)) (<= (select main_a v_prenex_33344) 2) (<= (select main_a v_prenex_33345) 1001) (<= (+ main_y 1) v_prenex_33345))) (forall ((v_prenex_31000 Int) (v_prenex_30999 Int)) (or (<= 0 (+ (select main_a v_prenex_30999) 1)) (<= (+ main_y 1) v_prenex_31000) (<= (* 2 (select main_a v_prenex_31000)) 2000) (<= (select main_a v_prenex_31000) (+ (select main_a v_prenex_30999) 1000)) (<= 0 (* 2 (select main_a v_prenex_30999))) (< v_prenex_31000 main_y) (<= (select main_a v_prenex_31000) 1000))) (forall ((v_prenex_35868 Int) (v_prenex_35869 Int)) (or (<= (select main_a v_prenex_35868) 1) (< v_prenex_35869 main_y) (<= (+ main_y 1) v_prenex_35869) (<= 1000 (+ (select main_a v_prenex_35868) (select main_a v_prenex_35869))) (< v_prenex_35868 main_x) (<= 998 (select main_a v_prenex_35869)) (<= (* 2 (select main_a v_prenex_35868)) 2))) (forall ((v_prenex_39997 Int) (v_prenex_39996 Int)) (or (<= 0 (+ (select main_a v_prenex_39996) 1)) (<= 0 (select main_a v_prenex_39996)) (< v_prenex_39997 main_y) (<= (+ main_y 1) v_prenex_39997) (<= 999 (select main_a v_prenex_39997)) (<= (+ (select main_a v_prenex_39996) 998) (select main_a v_prenex_39997)) (<= (select main_a v_prenex_39997) 1000))) (forall ((v_prenex_33393 Int) (v_prenex_33392 Int)) (or (<= (select main_a v_prenex_33393) 1001) (<= (select main_a v_prenex_33393) (+ (select main_a v_prenex_33392) 1000)) (< v_prenex_33393 main_y) (<= (+ main_y 1) v_prenex_33393) (<= 0 (* 2 (select main_a v_prenex_33392))) (<= 998 (select main_a v_prenex_33393)))) (forall ((v_prenex_31048 Int) (v_prenex_31047 Int)) (or (< v_prenex_31048 main_y) (<= 0 (select main_a v_prenex_31047)) (<= (* 2 (select main_a v_prenex_31048)) 2000) (<= (select main_a v_prenex_31047) 1) (<= (select main_a v_prenex_31048) (+ (select main_a v_prenex_31047) 1000)) (<= 999 (select main_a v_prenex_31048)) (<= (+ main_y 1) v_prenex_31048))) (forall ((v_prenex_34312 Int) (v_prenex_34311 Int)) (or (<= 0 (select main_a v_prenex_34311)) (<= (select main_a v_prenex_34311) 2) (<= 998 (select main_a v_prenex_34312)) (<= 999 (select main_a v_prenex_34312)) (<= 1000 (+ (select main_a v_prenex_34311) (select main_a v_prenex_34312))) (< v_prenex_34312 main_y) (<= (+ main_y 1) v_prenex_34312))) (forall ((v_prenex_33119 Int) (v_prenex_33118 Int)) (or (<= (+ main_y 1) v_prenex_33119) (<= (+ (select main_a v_prenex_33118) 998) (select main_a v_prenex_33119)) (< v_prenex_33119 main_y) (<= 1998 (* 2 (select main_a v_prenex_33119))) (<= (* 2 (select main_a v_prenex_33119)) 2000) (<= 0 (* 2 (select main_a v_prenex_33118))) (<= (* 2 (select main_a v_prenex_33118)) 2))) (forall ((v_prenex_29189 Int) (v_prenex_29188 Int)) (or (<= (select main_a v_prenex_29188) 2) (<= (select main_a v_prenex_29189) (+ (select main_a v_prenex_29188) 1000)) (< v_prenex_29189 main_y) (<= (* 2 (select main_a v_prenex_29189)) 2000) (<= (+ main_y 1) v_prenex_29189) (<= (select main_a v_prenex_29189) 1000))) (or (forall ((v_prenex_36671 Int)) (or (< v_prenex_36671 main_y) (<= (* 2 (select main_a v_prenex_36671)) 2000) (<= (+ main_y 1) v_prenex_36671) (<= (select main_a v_prenex_36671) 1001))) (forall ((v_prenex_36670 Int)) (or (<= (+ main_x 1) v_prenex_36670) (<= 0 (+ (select main_a v_prenex_36670) 1))))) (forall ((v_prenex_33051 Int) (v_prenex_33050 Int)) (or (< v_prenex_33050 main_x) (< v_prenex_33051 main_y) (<= (* 2 (select main_a v_prenex_33051)) 2000) (<= (select main_a v_prenex_33051) (+ (select main_a v_prenex_33050) 1000)) (<= 0 (+ (select main_a v_prenex_33050) 1)) (<= (+ main_y 1) v_prenex_33051))) (forall ((v_prenex_34174 Int) (v_prenex_34173 Int)) (or (<= (select main_a v_prenex_34174) 1001) (<= (* 2 (select main_a v_prenex_34173)) 2) (<= (select main_a v_prenex_34174) (+ (select main_a v_prenex_34173) 1000)) (<= (+ main_y 1) v_prenex_34174) (<= 0 (select main_a v_prenex_34173)) (< v_prenex_34174 main_y) (< v_prenex_34173 main_x))) (forall ((v_prenex_40373 Int) (v_prenex_40374 Int)) (or (<= 1000 (+ (select main_a v_prenex_40373) (select main_a v_prenex_40374))) (<= 1998 (* 2 (select main_a v_prenex_40374))) (<= (select main_a v_prenex_40374) 1000) (<= (+ main_y 1) v_prenex_40374) (<= (select main_a v_prenex_40373) 1) (< v_prenex_40374 main_y) (<= 0 (select main_a v_prenex_40373)))) (forall ((v_prenex_38505 Int) (v_prenex_38506 Int)) (or (< v_prenex_38506 main_y) (<= (+ (select main_a v_prenex_38505) 998) (select main_a v_prenex_38506)) (<= 0 (* 2 (select main_a v_prenex_38505))) (<= (* 2 (select main_a v_prenex_38506)) 2000) (< v_prenex_38505 main_x) (<= 0 (select main_a v_prenex_38505)) (<= (+ main_y 1) v_prenex_38506))) (forall ((v_prenex_30761 Int) (v_prenex_30762 Int)) (or (<= (+ main_y 1) v_prenex_30762) (< v_prenex_30762 main_y) (<= 0 (+ (select main_a v_prenex_30761) 1)) (<= (select main_a v_prenex_30762) 1001) (<= (+ (select main_a v_prenex_30761) (select main_a v_prenex_30762)) 1000) (<= 999 (select main_a v_prenex_30762)) (<= 0 (* 2 (select main_a v_prenex_30761))))) (forall ((v_prenex_34282 Int) (v_prenex_34281 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34281))) (< v_prenex_34281 main_x) (<= (* 2 (select main_a v_prenex_34282)) 2000) (< v_prenex_34282 main_y) (<= (+ main_y 1) v_prenex_34282) (<= (select main_a v_prenex_34282) (+ (select main_a v_prenex_34281) 1000)) (<= (select main_a v_prenex_34281) 1))) (or (forall ((v_prenex_37537 Int)) (or (<= (+ main_y 1) v_prenex_37537) (< v_prenex_37537 main_y) (<= 999 (select main_a v_prenex_37537)))) (forall ((v_prenex_37536 Int)) (<= (* 2 (select main_a v_prenex_37536)) 2))) (forall ((v_prenex_35237 Int) (v_prenex_35236 Int)) (or (<= (select main_a v_prenex_35237) 1000) (<= 0 (+ (select main_a v_prenex_35236) 1)) (<= (+ main_y 1) v_prenex_35237) (<= (select main_a v_prenex_35236) 1) (< v_prenex_35237 main_y) (<= (select main_a v_prenex_35237) (+ (select main_a v_prenex_35236) 1000)) (<= (select main_a v_prenex_35237) 1001))) (forall ((v_prenex_40342 Int) (v_prenex_40341 Int)) (or (<= (select main_a v_prenex_40342) 1000) (<= (+ main_y 1) v_prenex_40342) (<= 0 (+ (select main_a v_prenex_40341) 1)) (<= (select main_a v_prenex_40342) (+ (select main_a v_prenex_40341) 1000)) (<= (* 2 (select main_a v_prenex_40342)) 2000) (< v_prenex_40342 main_y))) (forall ((v_prenex_33165 Int) (v_prenex_33164 Int)) (or (<= (+ main_x 1) v_prenex_33164) (<= (+ main_y 1) v_prenex_33165) (<= (* 2 (select main_a v_prenex_33164)) 2) (< v_prenex_33165 main_y) (<= (select main_a v_prenex_33164) 2) (<= 1000 (+ (select main_a v_prenex_33164) (select main_a v_prenex_33165))) (<= 999 (select main_a v_prenex_33165)))) (forall ((v_prenex_30952 Int) (v_prenex_30951 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30951))) (<= 999 (select main_a v_prenex_30952)) (<= (+ (select main_a v_prenex_30951) 998) (select main_a v_prenex_30952)) (<= (select main_a v_prenex_30951) 2) (< v_prenex_30952 main_y) (<= (+ main_y 1) v_prenex_30952))) (forall ((v_prenex_30637 Int) (v_prenex_30636 Int)) (or (<= (select main_a v_prenex_30636) 2) (<= 1000 (+ (select main_a v_prenex_30636) (select main_a v_prenex_30637))) (<= (select main_a v_prenex_30637) 1000) (< v_prenex_30637 main_y) (<= (+ main_y 1) v_prenex_30637))) (or (forall ((v_prenex_39027 Int)) (or (<= (+ main_y 1) v_prenex_39027) (<= 999 (select main_a v_prenex_39027)) (<= 1998 (* 2 (select main_a v_prenex_39027))) (< v_prenex_39027 main_y))) (forall ((v_prenex_39026 Int)) (or (<= (+ main_x 1) v_prenex_39026) (<= 0 (+ (select main_a v_prenex_39026) 1))))) (forall ((v_prenex_37693 Int) (v_prenex_37692 Int)) (or (< v_prenex_37693 main_y) (<= (+ main_y 1) v_prenex_37693) (<= 999 (select main_a v_prenex_37693)) (<= (select main_a v_prenex_37692) 1) (<= (+ (select main_a v_prenex_37692) (select main_a v_prenex_37693)) 1000) (<= 0 (+ (select main_a v_prenex_37692) 1)) (<= (select main_a v_prenex_37693) 1000))) (forall ((v_prenex_37101 Int) (v_prenex_37102 Int)) (or (< v_prenex_37102 main_y) (<= (select main_a v_prenex_37102) (+ (select main_a v_prenex_37101) 1000)) (<= (+ main_y 1) v_prenex_37102) (<= 998 (select main_a v_prenex_37102)) (<= 0 (* 2 (select main_a v_prenex_37101))) (<= (select main_a v_prenex_37102) 1001) (<= 0 (+ (select main_a v_prenex_37101) 1)))) (forall ((v_prenex_29842 Int) (v_prenex_29841 Int)) (or (<= 998 (select main_a v_prenex_29842)) (<= (* 2 (select main_a v_prenex_29842)) 2000) (<= (* 2 (select main_a v_prenex_29841)) 2) (<= (+ main_y 1) v_prenex_29842) (< v_prenex_29842 main_y) (<= (+ (select main_a v_prenex_29841) (select main_a v_prenex_29842)) 1000))) (forall ((v_prenex_37731 Int) (v_prenex_37730 Int)) (or (<= (+ main_x 1) v_prenex_37730) (< v_prenex_37731 main_y) (<= (+ (select main_a v_prenex_37730) (select main_a v_prenex_37731)) 1000) (<= 0 (* 2 (select main_a v_prenex_37730))) (<= (+ main_y 1) v_prenex_37731) (<= (* 2 (select main_a v_prenex_37731)) 2000) (<= 0 (+ (select main_a v_prenex_37730) 1)))) (forall ((v_prenex_30293 Int) (v_prenex_30292 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30292))) (<= 998 (select main_a v_prenex_30293)) (<= (+ main_x 1) v_prenex_30292) (<= (+ (select main_a v_prenex_30292) (select main_a v_prenex_30293)) 1000) (<= (+ main_y 1) v_prenex_30293) (< v_prenex_30293 main_y))) (forall ((v_prenex_38177 Int) (v_prenex_38176 Int)) (or (<= (* 2 (select main_a v_prenex_38177)) 2000) (<= 0 (select main_a v_prenex_38176)) (< v_prenex_38176 main_x) (<= (select main_a v_prenex_38177) (+ (select main_a v_prenex_38176) 1000)) (< v_prenex_38177 main_y) (<= 0 (* 2 (select main_a v_prenex_38176))) (<= (+ main_y 1) v_prenex_38177))) (forall ((v_prenex_31773 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31773))) (< v_prenex_31773 main_x) (<= (+ main_x 1) v_prenex_31773))) (forall ((v_prenex_35116 Int) (v_prenex_35117 Int)) (or (<= 999 (select main_a v_prenex_35117)) (<= 1000 (+ (select main_a v_prenex_35116) (select main_a v_prenex_35117))) (<= (+ main_y 1) v_prenex_35117) (<= 0 (* 2 (select main_a v_prenex_35116))) (<= 998 (select main_a v_prenex_35117)) (< v_prenex_35117 main_y) (<= 0 (+ (select main_a v_prenex_35116) 1)))) (or (forall ((v_prenex_36838 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36838))) (<= (select main_a v_prenex_36838) 1))) (forall ((v_prenex_36839 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36839))) (< v_prenex_36839 main_y) (<= 998 (select main_a v_prenex_36839)) (<= (select main_a v_prenex_36839) 1001) (<= (+ main_y 1) v_prenex_36839)))) (or (forall ((v_prenex_32950 Int)) (or (<= (select main_a v_prenex_32950) 2) (< v_prenex_32950 main_x))) (forall ((v_prenex_32951 Int)) (or (<= 998 (select main_a v_prenex_32951)) (<= (* 2 (select main_a v_prenex_32951)) 2000) (<= (+ main_y 1) v_prenex_32951) (< v_prenex_32951 main_y)))) (forall ((v_prenex_37288 Int) (v_prenex_37289 Int)) (or (<= 999 (select main_a v_prenex_37289)) (<= (select main_a v_prenex_37289) (+ (select main_a v_prenex_37288) 1000)) (< v_prenex_37289 main_y) (<= (* 2 (select main_a v_prenex_37288)) 2) (<= (+ main_y 1) v_prenex_37289) (<= 998 (select main_a v_prenex_37289)) (<= (select main_a v_prenex_37288) 1))) (forall ((v_prenex_31358 Int) (v_prenex_31359 Int)) (or (<= (+ (select main_a v_prenex_31358) 998) (select main_a v_prenex_31359)) (< v_prenex_31359 main_y) (<= (+ main_x 1) v_prenex_31358) (<= (select main_a v_prenex_31359) 1000) (<= 0 (+ (select main_a v_prenex_31358) 1)) (<= (+ main_y 1) v_prenex_31359) (<= (select main_a v_prenex_31358) 2))) (forall ((v_prenex_31756 Int) (v_prenex_31755 Int)) (or (<= (+ main_y 1) v_prenex_31756) (<= 1998 (* 2 (select main_a v_prenex_31756))) (<= (select main_a v_prenex_31755) 2) (< v_prenex_31756 main_y) (<= 998 (select main_a v_prenex_31756)) (<= (* 2 (select main_a v_prenex_31755)) 2) (<= (select main_a v_prenex_31756) (+ (select main_a v_prenex_31755) 1000)))) (forall ((v_prenex_33335 Int) (v_prenex_33334 Int)) (or (<= (select main_a v_prenex_33335) 1000) (<= (select main_a v_prenex_33335) 1001) (<= (+ main_y 1) v_prenex_33335) (<= (select main_a v_prenex_33335) (+ (select main_a v_prenex_33334) 1000)) (<= 0 (* 2 (select main_a v_prenex_33334))) (< v_prenex_33335 main_y) (<= 0 (+ (select main_a v_prenex_33334) 1)))) (forall ((v_prenex_37638 Int) (v_prenex_37639 Int)) (or (< v_prenex_37639 main_y) (<= (select main_a v_prenex_37639) 1000) (<= 0 (* 2 (select main_a v_prenex_37638))) (<= (+ (select main_a v_prenex_37638) (select main_a v_prenex_37639)) 1000) (<= (select main_a v_prenex_37638) 2) (<= (* 2 (select main_a v_prenex_37639)) 2000) (<= (+ main_y 1) v_prenex_37639))) (forall ((v_prenex_33944 Int) (v_prenex_33943 Int)) (or (<= (+ (select main_a v_prenex_33943) (select main_a v_prenex_33944)) 1000) (<= 0 (* 2 (select main_a v_prenex_33943))) (<= (+ main_y 1) v_prenex_33944) (<= (select main_a v_prenex_33944) 1000) (< v_prenex_33944 main_y) (<= 0 (select main_a v_prenex_33943)))) (forall ((v_prenex_32812 Int) (v_prenex_32813 Int)) (or (<= (select main_a v_prenex_32813) 1000) (<= 1000 (+ (select main_a v_prenex_32812) (select main_a v_prenex_32813))) (< v_prenex_32813 main_y) (<= (+ main_y 1) v_prenex_32813) (<= (select main_a v_prenex_32812) 2) (<= (+ main_x 1) v_prenex_32812))) (or (forall ((v_prenex_30631 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30631))) (<= (+ main_y 1) v_prenex_30631) (<= (select main_a v_prenex_30631) 1000) (< v_prenex_30631 main_y))) (forall ((v_prenex_30630 Int)) (or (<= 0 (+ (select main_a v_prenex_30630) 1)) (<= (select main_a v_prenex_30630) 1)))) (forall ((v_prenex_30583 Int) (v_prenex_30582 Int)) (or (<= (select main_a v_prenex_30582) 1) (<= (* 2 (select main_a v_prenex_30583)) 2000) (< v_prenex_30583 main_y) (<= 1998 (* 2 (select main_a v_prenex_30583))) (<= (+ (select main_a v_prenex_30582) 998) (select main_a v_prenex_30583)) (<= (+ main_y 1) v_prenex_30583) (<= 0 (* 2 (select main_a v_prenex_30582))))) (or (forall ((v_prenex_33464 Int)) (or (<= 0 (+ (select main_a v_prenex_33464) 1)) (<= (+ main_x 1) v_prenex_33464))) (forall ((v_prenex_33465 Int)) (or (< v_prenex_33465 main_y) (<= (select main_a v_prenex_33465) 1001) (<= (+ main_y 1) v_prenex_33465) (<= 1998 (* 2 (select main_a v_prenex_33465)))))) (forall ((v_prenex_32717 Int) (v_prenex_32718 Int)) (or (<= (+ main_y 1) v_prenex_32718) (<= (select main_a v_prenex_32718) 1000) (<= (+ (select main_a v_prenex_32717) 998) (select main_a v_prenex_32718)) (< v_prenex_32718 main_y) (<= 0 (select main_a v_prenex_32717)))) (forall ((v_prenex_30608 Int) (v_prenex_30609 Int)) (or (<= (+ main_y 1) v_prenex_30609) (<= (* 2 (select main_a v_prenex_30608)) 2) (<= 0 (select main_a v_prenex_30608)) (<= (+ (select main_a v_prenex_30608) (select main_a v_prenex_30609)) 1000) (<= (* 2 (select main_a v_prenex_30609)) 2000) (< v_prenex_30609 main_y) (<= 999 (select main_a v_prenex_30609)))) (forall ((v_prenex_34384 Int) (v_prenex_34383 Int)) (or (<= (+ main_y 1) v_prenex_34384) (< v_prenex_34384 main_y) (<= 0 (+ (select main_a v_prenex_34383) 1)) (<= (select main_a v_prenex_34383) 2) (<= 998 (select main_a v_prenex_34384)) (<= 1000 (+ (select main_a v_prenex_34383) (select main_a v_prenex_34384))))) (forall ((v_prenex_38712 Int) (v_prenex_38711 Int)) (or (<= (select main_a v_prenex_38712) 1000) (<= (+ main_y 1) v_prenex_38712) (<= (select main_a v_prenex_38711) 1) (<= (select main_a v_prenex_38712) (+ (select main_a v_prenex_38711) 1000)) (< v_prenex_38712 main_y))) (forall ((v_prenex_36836 Int) (v_prenex_36837 Int)) (or (< v_prenex_36837 main_y) (<= (* 2 (select main_a v_prenex_36836)) 2) (<= (+ (select main_a v_prenex_36836) 998) (select main_a v_prenex_36837)) (<= 999 (select main_a v_prenex_36837)) (<= (select main_a v_prenex_36836) 1) (<= (+ main_y 1) v_prenex_36837))) (forall ((v_prenex_39722 Int) (v_prenex_39721 Int)) (or (<= (+ main_y 1) v_prenex_39722) (< v_prenex_39721 main_x) (<= (select main_a v_prenex_39722) 1001) (<= (select main_a v_prenex_39721) 2) (< v_prenex_39722 main_y) (<= (select main_a v_prenex_39721) 1) (<= (select main_a v_prenex_39722) (+ (select main_a v_prenex_39721) 1000)))) (forall ((v_prenex_35365 Int) (v_prenex_35364 Int)) (or (<= 1000 (+ (select main_a v_prenex_35364) (select main_a v_prenex_35365))) (<= (* 2 (select main_a v_prenex_35364)) 2) (<= (+ main_x 1) v_prenex_35364) (< v_prenex_35364 main_x) (<= (+ main_y 1) v_prenex_35365))) (or (forall ((v_prenex_29903 Int)) (or (< v_prenex_29903 main_y) (<= (+ main_y 1) v_prenex_29903) (<= (* 2 (select main_a v_prenex_29903)) 2000))) (forall ((v_prenex_29902 Int)) (or (<= (* 2 (select main_a v_prenex_29902)) 2) (<= (+ main_x 1) v_prenex_29902) (<= 0 (select main_a v_prenex_29902))))) (forall ((v_prenex_34904 Int) (v_prenex_34903 Int)) (or (<= 998 (select main_a v_prenex_34904)) (<= 1000 (+ (select main_a v_prenex_34903) (select main_a v_prenex_34904))) (<= 0 (* 2 (select main_a v_prenex_34903))) (<= (+ main_y 1) v_prenex_34904) (< v_prenex_34904 main_y))) (forall ((v_prenex_35164 Int) (v_prenex_35165 Int)) (or (<= (* 2 (select main_a v_prenex_35164)) 2) (<= (+ (select main_a v_prenex_35164) (select main_a v_prenex_35165)) 1000) (<= (select main_a v_prenex_35165) 1001) (< v_prenex_35165 main_y) (<= (+ main_y 1) v_prenex_35165) (<= 0 (+ (select main_a v_prenex_35164) 1)))) (forall ((v_prenex_36054 Int) (v_prenex_36053 Int)) (or (<= 0 (select main_a v_prenex_36053)) (<= 0 (+ (select main_a v_prenex_36053) 1)) (<= (+ main_y 1) v_prenex_36054) (< v_prenex_36053 main_x) (<= (select main_a v_prenex_36054) 1001) (<= (+ (select main_a v_prenex_36053) 998) (select main_a v_prenex_36054)) (< v_prenex_36054 main_y))) (forall ((v_prenex_38908 Int) (v_prenex_38907 Int)) (or (<= (+ main_y 1) v_prenex_38908) (<= 1998 (* 2 (select main_a v_prenex_38908))) (<= 1000 (+ (select main_a v_prenex_38907) (select main_a v_prenex_38908))) (<= (+ main_x 1) v_prenex_38907) (<= 0 (select main_a v_prenex_38907)) (< v_prenex_38908 main_y))) (forall ((v_prenex_36896 Int) (v_prenex_36897 Int)) (or (<= 0 (select main_a v_prenex_36896)) (<= (+ main_x 1) v_prenex_36896) (<= 998 (select main_a v_prenex_36897)) (<= (select main_a v_prenex_36896) 2) (< v_prenex_36897 main_y) (<= (+ (select main_a v_prenex_36896) 998) (select main_a v_prenex_36897)) (<= (+ main_y 1) v_prenex_36897))) (forall ((v_prenex_33193 Int) (v_prenex_33192 Int)) (or (< v_prenex_33193 main_y) (<= (+ main_y 1) v_prenex_33193) (<= (select main_a v_prenex_33192) 1) (<= (+ (select main_a v_prenex_33192) (select main_a v_prenex_33193)) 1000) (<= (* 2 (select main_a v_prenex_33193)) 2000) (< v_prenex_33192 main_x))) (or (forall ((v_prenex_37432 Int)) (or (<= 0 (+ (select main_a v_prenex_37432) 1)) (<= (* 2 (select main_a v_prenex_37432)) 2))) (forall ((v_prenex_37433 Int)) (or (<= (* 2 (select main_a v_prenex_37433)) 2000) (<= (+ main_y 1) v_prenex_37433) (< v_prenex_37433 main_y) (<= (select main_a v_prenex_37433) 1000) (<= 998 (select main_a v_prenex_37433))))) (forall ((v_prenex_33676 Int) (v_prenex_33675 Int)) (or (<= (select main_a v_prenex_33675) 1) (< v_prenex_33675 main_x) (< v_prenex_33676 main_y) (<= (+ main_y 1) v_prenex_33676) (<= 999 (select main_a v_prenex_33676)) (<= (select main_a v_prenex_33676) (+ (select main_a v_prenex_33675) 1000)))) (forall ((v_prenex_29359 Int) (v_prenex_29358 Int)) (or (<= (select main_a v_prenex_29358) 1) (<= (select main_a v_prenex_29359) (+ (select main_a v_prenex_29358) 1000)) (< v_prenex_29359 main_y) (<= (+ main_y 1) v_prenex_29359) (<= 0 (+ (select main_a v_prenex_29358) 1)) (<= (select main_a v_prenex_29359) 1000))) (forall ((v_prenex_36115 Int) (v_prenex_36116 Int)) (or (< v_prenex_36116 main_y) (<= (select main_a v_prenex_36116) 1001) (<= 0 (* 2 (select main_a v_prenex_36115))) (<= (select main_a v_prenex_36116) 1000) (<= (+ (select main_a v_prenex_36115) 998) (select main_a v_prenex_36116)) (<= (+ main_y 1) v_prenex_36116))) (forall ((v_prenex_34159 Int) (v_prenex_34160 Int)) (or (< v_prenex_34160 main_y) (<= 0 (* 2 (select main_a v_prenex_34159))) (<= 999 (select main_a v_prenex_34160)) (<= (+ main_y 1) v_prenex_34160) (<= (+ (select main_a v_prenex_34159) 998) (select main_a v_prenex_34160)))) (or (forall ((v_prenex_37425 Int)) (or (<= (+ main_y 1) v_prenex_37425) (<= (* 2 (select main_a v_prenex_37425)) 2000) (< v_prenex_37425 main_y) (<= 1998 (* 2 (select main_a v_prenex_37425))) (<= 999 (select main_a v_prenex_37425)))) (forall ((v_prenex_37424 Int)) (or (<= 0 (select main_a v_prenex_37424)) (<= (* 2 (select main_a v_prenex_37424)) 2)))) (forall ((v_prenex_39373 Int) (v_prenex_39372 Int)) (or (<= (+ main_y 1) v_prenex_39373) (<= 0 (select main_a v_prenex_39372)) (<= 0 (+ (select main_a v_prenex_39372) 1)) (<= 998 (select main_a v_prenex_39373)) (<= 1000 (+ (select main_a v_prenex_39372) (select main_a v_prenex_39373))) (<= 1998 (* 2 (select main_a v_prenex_39373))) (< v_prenex_39373 main_y))) (or (forall ((v_prenex_39166 Int)) (or (<= 0 (+ (select main_a v_prenex_39166) 1)) (<= (* 2 (select main_a v_prenex_39166)) 2) (< v_prenex_39166 main_x))) (forall ((v_prenex_39167 Int)) (or (< v_prenex_39167 main_y) (<= (* 2 (select main_a v_prenex_39167)) 2000) (<= (+ main_y 1) v_prenex_39167) (<= 999 (select main_a v_prenex_39167))))) (forall ((v_prenex_31312 Int) (v_prenex_31313 Int)) (or (< v_prenex_31313 main_y) (<= (select main_a v_prenex_31313) 1001) (<= 0 (+ (select main_a v_prenex_31312) 1)) (<= (select main_a v_prenex_31313) (+ (select main_a v_prenex_31312) 1000)) (<= (+ main_y 1) v_prenex_31313) (<= 1998 (* 2 (select main_a v_prenex_31313))))) (forall ((v_prenex_31822 Int) (v_prenex_31823 Int)) (or (<= 1000 (+ (select main_a v_prenex_31822) (select main_a v_prenex_31823))) (<= (+ main_x 1) v_prenex_31822) (<= (+ main_y 1) v_prenex_31823) (< v_prenex_31823 main_y) (<= (select main_a v_prenex_31823) 1001))) (forall ((v_prenex_32999 Int) (v_prenex_32998 Int)) (or (<= (select main_a v_prenex_32999) 1001) (<= 0 (+ (select main_a v_prenex_32998) 1)) (<= 998 (select main_a v_prenex_32999)) (<= (+ (select main_a v_prenex_32998) (select main_a v_prenex_32999)) 1000) (<= (select main_a v_prenex_32998) 1) (< v_prenex_32999 main_y) (<= (+ main_y 1) v_prenex_32999))) (or (forall ((v_prenex_35829 Int)) (or (< v_prenex_35829 main_y) (<= 998 (select main_a v_prenex_35829)) (<= 1998 (* 2 (select main_a v_prenex_35829))) (<= (select main_a v_prenex_35829) 1001) (<= (+ main_y 1) v_prenex_35829))) (forall ((v_prenex_35828 Int)) (or (<= (select main_a v_prenex_35828) 1) (<= (select main_a v_prenex_35828) 2)))) (forall ((v_prenex_32661 Int) (v_prenex_32662 Int)) (or (<= (+ (select main_a v_prenex_32661) (select main_a v_prenex_32662)) 1000) (< v_prenex_32662 main_y) (<= (+ main_y 1) v_prenex_32662) (<= (select main_a v_prenex_32661) 2) (<= 999 (select main_a v_prenex_32662)) (<= 0 (+ (select main_a v_prenex_32661) 1)))) (forall ((v_prenex_32501 Int) (v_prenex_32502 Int)) (or (<= (+ main_x 1) v_prenex_32501) (<= (* 2 (select main_a v_prenex_32501)) 2) (<= (+ (select main_a v_prenex_32501) 998) (select main_a v_prenex_32502)) (< v_prenex_32501 main_x) (<= (+ main_y 1) v_prenex_32502))) (forall ((v_prenex_32355 Int) (v_prenex_32354 Int)) (or (< v_prenex_32355 main_y) (< v_prenex_32354 main_x) (<= (+ main_y 1) v_prenex_32355) (<= (+ (select main_a v_prenex_32354) 998) (select main_a v_prenex_32355)) (<= 0 (select main_a v_prenex_32354)) (<= 999 (select main_a v_prenex_32355)))) (forall ((v_prenex_35262 Int) (v_prenex_35263 Int)) (or (<= (+ main_y 1) v_prenex_35263) (< v_prenex_35263 main_y) (<= (* 2 (select main_a v_prenex_35262)) 2) (<= (select main_a v_prenex_35263) (+ (select main_a v_prenex_35262) 1000)) (<= (+ main_x 1) v_prenex_35262) (<= (select main_a v_prenex_35263) 1000))) (forall ((v_prenex_30949 Int) (v_prenex_30950 Int)) (or (<= (+ main_y 1) v_prenex_30950) (<= (* 2 (select main_a v_prenex_30950)) 2000) (< v_prenex_30950 main_y) (<= 0 (+ (select main_a v_prenex_30949) 1)) (<= 998 (select main_a v_prenex_30950)) (<= (+ (select main_a v_prenex_30949) (select main_a v_prenex_30950)) 1000) (<= (select main_a v_prenex_30949) 2))) (or (forall ((v_prenex_33204 Int)) (or (<= 0 (select main_a v_prenex_33204)) (< v_prenex_33204 main_x) (<= 0 (* 2 (select main_a v_prenex_33204))))) (forall ((v_prenex_33205 Int)) (or (<= (+ main_y 1) v_prenex_33205) (<= 999 (select main_a v_prenex_33205)) (< v_prenex_33205 main_y) (<= 1998 (* 2 (select main_a v_prenex_33205)))))) (or (forall ((v_prenex_34946 Int)) (or (<= (+ main_y 1) v_prenex_34946) (< v_prenex_34946 main_y) (<= 998 (select main_a v_prenex_34946)) (<= 1998 (* 2 (select main_a v_prenex_34946))))) (forall ((v_prenex_34945 Int)) (or (<= (select main_a v_prenex_34945) 2) (< v_prenex_34945 main_x)))) (forall ((v_prenex_38600 Int) (v_prenex_38599 Int)) (or (< v_prenex_38600 main_y) (<= 998 (select main_a v_prenex_38600)) (<= (+ main_y 1) v_prenex_38600) (<= (select main_a v_prenex_38599) 2) (<= 1998 (* 2 (select main_a v_prenex_38600))) (<= (select main_a v_prenex_38600) (+ (select main_a v_prenex_38599) 1000)) (<= 0 (* 2 (select main_a v_prenex_38599))))) (forall ((v_prenex_38009 Int) (v_prenex_38010 Int)) (or (< v_prenex_38010 main_y) (<= 998 (select main_a v_prenex_38010)) (<= 0 (select main_a v_prenex_38009)) (<= (select main_a v_prenex_38009) 1) (<= (+ main_y 1) v_prenex_38010) (<= (select main_a v_prenex_38010) (+ (select main_a v_prenex_38009) 1000)) (<= (select main_a v_prenex_38010) 1000))) (forall ((v_prenex_35970 Int) (v_prenex_35971 Int)) (or (<= (+ main_x 1) v_prenex_35970) (< v_prenex_35971 main_y) (<= (+ main_y 1) v_prenex_35971) (<= 1998 (* 2 (select main_a v_prenex_35971))) (<= (select main_a v_prenex_35971) (+ (select main_a v_prenex_35970) 1000)))) (or (forall ((v_prenex_36668 Int)) (or (<= (select main_a v_prenex_36668) 2) (<= 0 (+ (select main_a v_prenex_36668) 1)))) (forall ((v_prenex_36669 Int)) (or (< v_prenex_36669 main_y) (<= (+ main_y 1) v_prenex_36669) (<= 998 (select main_a v_prenex_36669)) (<= 1998 (* 2 (select main_a v_prenex_36669))) (<= (* 2 (select main_a v_prenex_36669)) 2000)))) (forall ((v_prenex_37807 Int) (v_prenex_37806 Int)) (or (<= (select main_a v_prenex_37806) 2) (<= 0 (+ (select main_a v_prenex_37806) 1)) (<= (+ main_y 1) v_prenex_37807) (<= 998 (select main_a v_prenex_37807)) (<= (select main_a v_prenex_37807) (+ (select main_a v_prenex_37806) 1000)) (< v_prenex_37807 main_y))) (or (forall ((v_prenex_36045 Int)) (or (<= (* 2 (select main_a v_prenex_36045)) 2) (<= 0 (+ (select main_a v_prenex_36045) 1)))) (forall ((v_prenex_36046 Int)) (or (<= (select main_a v_prenex_36046) 1000) (<= 1998 (* 2 (select main_a v_prenex_36046))) (<= (+ main_y 1) v_prenex_36046) (< v_prenex_36046 main_y)))) (forall ((v_prenex_30896 Int) (v_prenex_30895 Int)) (or (<= (+ main_y 1) v_prenex_30896) (<= (select main_a v_prenex_30896) (+ (select main_a v_prenex_30895) 1000)) (<= 0 (select main_a v_prenex_30895)) (<= 998 (select main_a v_prenex_30896)) (< v_prenex_30896 main_y) (<= (* 2 (select main_a v_prenex_30895)) 2) (<= (select main_a v_prenex_30896) 1000))) (or (forall ((v_prenex_36101 Int)) (or (< v_prenex_36101 main_x) (<= 0 (* 2 (select main_a v_prenex_36101))) (<= (select main_a v_prenex_36101) 1))) (forall ((v_prenex_36102 Int)) (or (<= (+ main_y 1) v_prenex_36102) (<= 998 (select main_a v_prenex_36102)) (< v_prenex_36102 main_y) (<= 1998 (* 2 (select main_a v_prenex_36102)))))) (forall ((v_prenex_29400 Int) (v_prenex_29399 Int)) (or (<= (select main_a v_prenex_29399) 1) (<= 999 (select main_a v_prenex_29400)) (< v_prenex_29400 main_y) (<= (+ main_y 1) v_prenex_29400) (<= (+ (select main_a v_prenex_29399) (select main_a v_prenex_29400)) 1000) (<= 0 (* 2 (select main_a v_prenex_29399))))) (forall ((v_prenex_29305 Int) (v_prenex_29304 Int)) (or (< v_prenex_29305 main_y) (<= 1000 (+ (select main_a v_prenex_29304) (select main_a v_prenex_29305))) (< v_prenex_29304 main_x) (<= (+ main_y 1) v_prenex_29305) (<= (select main_a v_prenex_29304) 2) (<= 998 (select main_a v_prenex_29305)))) (forall ((v_prenex_30394 Int) (v_prenex_30395 Int)) (or (<= (+ main_y 1) v_prenex_30395) (<= 0 (select main_a v_prenex_30394)) (<= (+ main_x 1) v_prenex_30394) (<= (select main_a v_prenex_30395) (+ (select main_a v_prenex_30394) 1000)) (<= (select main_a v_prenex_30395) 1000) (< v_prenex_30395 main_y) (<= (* 2 (select main_a v_prenex_30394)) 2))) (or (forall ((v_prenex_35964 Int)) (or (<= (select main_a v_prenex_35964) 1) (<= 0 (* 2 (select main_a v_prenex_35964))))) (forall ((v_prenex_35965 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35965))) (< v_prenex_35965 main_y) (<= (+ main_y 1) v_prenex_35965) (<= (select main_a v_prenex_35965) 1000) (<= 998 (select main_a v_prenex_35965))))) (or (forall ((v_prenex_29666 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29666))) (<= (+ main_y 1) v_prenex_29666) (< v_prenex_29666 main_y))) (forall ((v_prenex_29665 Int)) (or (<= (* 2 (select main_a v_prenex_29665)) 2) (<= (select main_a v_prenex_29665) 1)))) (or (forall ((v_prenex_35168 Int)) (<= 0 (* 2 (select main_a v_prenex_35168)))) (forall ((v_prenex_35169 Int)) (or (<= (+ main_y 1) v_prenex_35169) (<= (* 2 (select main_a v_prenex_35169)) 2000) (< v_prenex_35169 main_y) (<= 999 (select main_a v_prenex_35169))))) (forall ((v_prenex_33828 Int) (v_prenex_33827 Int)) (or (<= (select main_a v_prenex_33827) 2) (<= (+ main_y 1) v_prenex_33828) (<= (select main_a v_prenex_33828) 1000) (<= (+ (select main_a v_prenex_33827) (select main_a v_prenex_33828)) 1000) (<= (* 2 (select main_a v_prenex_33828)) 2000) (< v_prenex_33828 main_y))) (forall ((v_prenex_35942 Int) (v_prenex_35943 Int)) (or (<= (+ (select main_a v_prenex_35942) (select main_a v_prenex_35943)) 1000) (< v_prenex_35943 main_y) (<= 0 (select main_a v_prenex_35942)) (<= 0 (* 2 (select main_a v_prenex_35942))) (<= (+ main_y 1) v_prenex_35943) (<= (* 2 (select main_a v_prenex_35943)) 2000) (<= 999 (select main_a v_prenex_35943)))) (or (forall ((v_prenex_38925 Int)) (or (<= (+ main_x 1) v_prenex_38925) (<= (select main_a v_prenex_38925) 2))) (forall ((v_prenex_38926 Int)) (or (<= (* 2 (select main_a v_prenex_38926)) 2000) (< v_prenex_38926 main_y) (<= 998 (select main_a v_prenex_38926)) (<= (+ main_y 1) v_prenex_38926)))) (forall ((v_prenex_37073 Int) (v_prenex_37074 Int)) (or (<= 0 (+ (select main_a v_prenex_37073) 1)) (< v_prenex_37074 main_y) (<= (+ main_x 1) v_prenex_37073) (<= 0 (* 2 (select main_a v_prenex_37073))) (<= 1000 (+ (select main_a v_prenex_37073) (select main_a v_prenex_37074))) (<= (select main_a v_prenex_37074) 1001) (<= (+ main_y 1) v_prenex_37074))) (forall ((v_prenex_35325 Int) (v_prenex_35324 Int)) (or (<= (+ main_y 1) v_prenex_35325) (<= (+ (select main_a v_prenex_35324) 998) (select main_a v_prenex_35325)) (< v_prenex_35325 main_y) (<= (select main_a v_prenex_35324) 2) (<= 1998 (* 2 (select main_a v_prenex_35325))) (<= 0 (+ (select main_a v_prenex_35324) 1)) (<= 998 (select main_a v_prenex_35325)))) (forall ((v_prenex_30943 Int) (v_prenex_30944 Int)) (or (<= 1000 (+ (select main_a v_prenex_30943) (select main_a v_prenex_30944))) (< v_prenex_30944 main_y) (<= 0 (select main_a v_prenex_30943)) (<= (+ main_y 1) v_prenex_30944) (<= 0 (* 2 (select main_a v_prenex_30943))) (<= (select main_a v_prenex_30944) 1001) (<= 998 (select main_a v_prenex_30944)))) (forall ((v_prenex_32607 Int) (v_prenex_32608 Int)) (or (<= (select main_a v_prenex_32607) 1) (< v_prenex_32608 main_y) (<= (+ main_y 1) v_prenex_32608) (< v_prenex_32607 main_x) (<= (+ (select main_a v_prenex_32607) 998) (select main_a v_prenex_32608)) (<= 0 (+ (select main_a v_prenex_32607) 1)) (<= (select main_a v_prenex_32608) 1001))) (forall ((v_prenex_37795 Int) (v_prenex_37794 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37794))) (< v_prenex_37795 main_y) (<= (select main_a v_prenex_37795) 1000) (<= 1000 (+ (select main_a v_prenex_37794) (select main_a v_prenex_37795))) (<= (select main_a v_prenex_37794) 2) (<= 999 (select main_a v_prenex_37795)) (<= (+ main_y 1) v_prenex_37795))) (forall ((v_prenex_38544 Int) (v_prenex_38543 Int)) (or (<= (+ (select main_a v_prenex_38543) (select main_a v_prenex_38544)) 1000) (<= (+ main_y 1) v_prenex_38544) (< v_prenex_38544 main_y) (< v_prenex_38543 main_x) (<= (select main_a v_prenex_38543) 2) (<= 0 (+ (select main_a v_prenex_38543) 1)) (<= 1998 (* 2 (select main_a v_prenex_38544))))) (or (forall ((v_prenex_39522 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39522))) (<= (select main_a v_prenex_39522) 1) (<= (+ main_x 1) v_prenex_39522))) (forall ((v_prenex_39523 Int)) (or (< v_prenex_39523 main_y) (<= (+ main_y 1) v_prenex_39523) (<= (* 2 (select main_a v_prenex_39523)) 2000)))) (forall ((v_prenex_36181 Int) (v_prenex_36182 Int)) (or (<= 0 (select main_a v_prenex_36181)) (<= (+ main_y 1) v_prenex_36182) (<= (+ main_x 1) v_prenex_36181) (< v_prenex_36182 main_y) (<= (select main_a v_prenex_36182) 1000) (<= (+ (select main_a v_prenex_36181) 998) (select main_a v_prenex_36182)))) (or (forall ((v_prenex_33226 Int)) (or (< v_prenex_33226 main_x) (<= 0 (+ (select main_a v_prenex_33226) 1)) (<= 0 (select main_a v_prenex_33226)))) (forall ((v_prenex_33227 Int)) (or (<= (+ main_y 1) v_prenex_33227) (<= (* 2 (select main_a v_prenex_33227)) 2000) (< v_prenex_33227 main_y) (<= 998 (select main_a v_prenex_33227))))) (forall ((v_prenex_34478 Int) (v_prenex_34477 Int)) (or (<= (* 2 (select main_a v_prenex_34477)) 2) (<= 0 (select main_a v_prenex_34477)) (<= (+ main_y 1) v_prenex_34478) (< v_prenex_34478 main_y) (<= 999 (select main_a v_prenex_34478)) (<= (* 2 (select main_a v_prenex_34478)) 2000) (<= 1000 (+ (select main_a v_prenex_34477) (select main_a v_prenex_34478))))) (forall ((v_prenex_36557 Int) (v_prenex_36556 Int)) (or (<= (+ main_y 1) v_prenex_36557) (<= 1998 (* 2 (select main_a v_prenex_36557))) (<= 999 (select main_a v_prenex_36557)) (<= (+ (select main_a v_prenex_36556) 998) (select main_a v_prenex_36557)) (< v_prenex_36557 main_y))) (or (forall ((v_prenex_30646 Int)) (or (<= 0 (select main_a v_prenex_30646)) (<= (select main_a v_prenex_30646) 2))) (forall ((v_prenex_30647 Int)) (or (<= (+ main_y 1) v_prenex_30647) (<= 1998 (* 2 (select main_a v_prenex_30647))) (<= 999 (select main_a v_prenex_30647)) (< v_prenex_30647 main_y) (<= (* 2 (select main_a v_prenex_30647)) 2000)))) (forall ((v_prenex_31509 Int) (v_prenex_31508 Int)) (or (<= 999 (select main_a v_prenex_31509)) (<= (select main_a v_prenex_31508) 1) (<= (select main_a v_prenex_31509) 1000) (< v_prenex_31509 main_y) (<= (+ main_y 1) v_prenex_31509) (<= 0 (+ (select main_a v_prenex_31508) 1)) (<= (+ (select main_a v_prenex_31508) 998) (select main_a v_prenex_31509)))) (forall ((v_prenex_29310 Int) (v_prenex_29311 Int)) (or (<= (+ (select main_a v_prenex_29310) (select main_a v_prenex_29311)) 1000) (<= (* 2 (select main_a v_prenex_29311)) 2000) (< v_prenex_29311 main_y) (<= (+ main_x 1) v_prenex_29310) (<= 0 (+ (select main_a v_prenex_29310) 1)) (<= (+ main_y 1) v_prenex_29311))) (forall ((v_prenex_29042 Int) (v_prenex_29043 Int)) (or (<= (+ main_y 1) v_prenex_29043) (< v_prenex_29043 main_y) (<= 0 (+ (select main_a v_prenex_29042) 1)) (<= (+ (select main_a v_prenex_29042) (select main_a v_prenex_29043)) 1000) (<= 1998 (* 2 (select main_a v_prenex_29043))))) (forall ((v_prenex_36962 Int) (v_prenex_36963 Int)) (or (<= (select main_a v_prenex_36962) 2) (<= 1000 (+ (select main_a v_prenex_36962) (select main_a v_prenex_36963))) (<= 1998 (* 2 (select main_a v_prenex_36963))) (<= (* 2 (select main_a v_prenex_36963)) 2000) (<= (+ main_y 1) v_prenex_36963) (<= 0 (select main_a v_prenex_36962)) (< v_prenex_36963 main_y))) (forall ((v_prenex_37672 Int) (v_prenex_37673 Int)) (or (< v_prenex_37672 main_x) (<= (+ main_y 1) v_prenex_37673) (<= (select main_a v_prenex_37672) 1) (<= 999 (select main_a v_prenex_37673)) (<= 0 (* 2 (select main_a v_prenex_37672))) (< v_prenex_37673 main_y) (<= (+ (select main_a v_prenex_37672) (select main_a v_prenex_37673)) 1000))) (forall ((v_prenex_37314 Int) (v_prenex_37315 Int)) (or (< v_prenex_37314 main_x) (<= 0 (select main_a v_prenex_37314)) (<= (select main_a v_prenex_37315) 1000) (<= 0 (+ (select main_a v_prenex_37314) 1)) (< v_prenex_37315 main_y) (<= (+ main_y 1) v_prenex_37315) (<= (+ (select main_a v_prenex_37314) 998) (select main_a v_prenex_37315)))) (forall ((v_prenex_34754 Int) (v_prenex_34753 Int)) (or (<= (select main_a v_prenex_34753) 1) (<= (+ (select main_a v_prenex_34753) (select main_a v_prenex_34754)) 1000) (<= (+ main_y 1) v_prenex_34754) (< v_prenex_34753 main_x) (< v_prenex_34754 main_y) (<= 999 (select main_a v_prenex_34754)))) (forall ((v_prenex_32633 Int) (v_prenex_32634 Int)) (or (<= 1000 (+ (select main_a v_prenex_32633) (select main_a v_prenex_32634))) (<= (select main_a v_prenex_32634) 1001) (< v_prenex_32634 main_y) (<= (+ main_y 1) v_prenex_32634) (<= (select main_a v_prenex_32633) 2) (<= 998 (select main_a v_prenex_32634)))) (forall ((v_prenex_38916 Int) (v_prenex_38915 Int)) (or (<= (* 2 (select main_a v_prenex_38916)) 2000) (<= (+ main_y 1) v_prenex_38916) (<= (+ (select main_a v_prenex_38915) (select main_a v_prenex_38916)) 1000) (<= (select main_a v_prenex_38916) 1000) (< v_prenex_38916 main_y) (<= 0 (+ (select main_a v_prenex_38915) 1)))) (forall ((v_prenex_30659 Int) (v_prenex_30658 Int)) (or (<= (+ main_y 1) v_prenex_30659) (< v_prenex_30659 main_y) (<= 998 (select main_a v_prenex_30659)) (<= (select main_a v_prenex_30659) (+ (select main_a v_prenex_30658) 1000)))) (forall ((v_prenex_36344 Int) (v_prenex_36345 Int)) (or (<= 999 (select main_a v_prenex_36345)) (<= (select main_a v_prenex_36344) 2) (<= (+ (select main_a v_prenex_36344) 998) (select main_a v_prenex_36345)) (< v_prenex_36344 main_x) (<= (+ main_y 1) v_prenex_36345) (< v_prenex_36345 main_y) (<= (* 2 (select main_a v_prenex_36344)) 2))) (or (forall ((v_prenex_30412 Int)) (or (< v_prenex_30412 main_x) (<= (* 2 (select main_a v_prenex_30412)) 2) (<= (select main_a v_prenex_30412) 2))) (forall ((v_prenex_30413 Int)) (or (< v_prenex_30413 main_y) (<= (+ main_y 1) v_prenex_30413) (<= 1998 (* 2 (select main_a v_prenex_30413)))))) (or (forall ((v_prenex_39738 Int)) (or (<= 998 (select main_a v_prenex_39738)) (<= (+ main_y 1) v_prenex_39738) (<= 1998 (* 2 (select main_a v_prenex_39738))) (<= (select main_a v_prenex_39738) 1000) (< v_prenex_39738 main_y))) (forall ((v_prenex_39737 Int)) (or (<= (select main_a v_prenex_39737) 2) (<= 0 (select main_a v_prenex_39737))))) (forall ((v_prenex_33524 Int) (v_prenex_33525 Int)) (or (<= (select main_a v_prenex_33524) 1) (<= 999 (select main_a v_prenex_33525)) (<= (+ main_y 1) v_prenex_33525) (<= 0 (+ (select main_a v_prenex_33524) 1)) (< v_prenex_33525 main_y) (<= (select main_a v_prenex_33525) 1001) (<= 1000 (+ (select main_a v_prenex_33524) (select main_a v_prenex_33525))))) (or (forall ((v_prenex_37787 Int)) (or (< v_prenex_37787 main_y) (<= (select main_a v_prenex_37787) 1000) (<= (+ main_y 1) v_prenex_37787) (<= 1998 (* 2 (select main_a v_prenex_37787))))) (forall ((v_prenex_37786 Int)) (or (<= (+ main_x 1) v_prenex_37786) (<= 0 (* 2 (select main_a v_prenex_37786)))))) (forall ((v_prenex_36846 Int) (v_prenex_36847 Int)) (or (<= (+ main_y 1) v_prenex_36847) (< v_prenex_36847 main_y) (<= (select main_a v_prenex_36846) 2) (<= (* 2 (select main_a v_prenex_36847)) 2000) (<= (select main_a v_prenex_36847) (+ (select main_a v_prenex_36846) 1000)))) (forall ((v_prenex_36588 Int) (v_prenex_36589 Int)) (or (<= (+ (select main_a v_prenex_36588) (select main_a v_prenex_36589)) 1000) (<= (select main_a v_prenex_36589) 1001) (< v_prenex_36589 main_y) (<= 999 (select main_a v_prenex_36589)) (<= (+ main_y 1) v_prenex_36589) (<= (select main_a v_prenex_36588) 1))) (forall ((v_prenex_35251 Int) (v_prenex_35250 Int)) (or (<= (select main_a v_prenex_35250) 1) (<= (select main_a v_prenex_35251) 1001) (<= 998 (select main_a v_prenex_35251)) (<= (+ main_y 1) v_prenex_35251) (<= (select main_a v_prenex_35250) 2) (<= (+ (select main_a v_prenex_35250) (select main_a v_prenex_35251)) 1000) (< v_prenex_35251 main_y))) (or (forall ((v_prenex_29599 Int)) (or (<= (select main_a v_prenex_29599) 2) (< v_prenex_29599 main_x) (<= 0 (+ (select main_a v_prenex_29599) 1)))) (forall ((v_prenex_29600 Int)) (or (< v_prenex_29600 main_y) (<= (* 2 (select main_a v_prenex_29600)) 2000) (<= (select main_a v_prenex_29600) 1000) (<= (+ main_y 1) v_prenex_29600)))) (forall ((v_prenex_35839 Int) (v_prenex_35838 Int)) (or (<= (+ main_y 1) v_prenex_35839) (<= (+ (select main_a v_prenex_35838) 998) (select main_a v_prenex_35839)) (< v_prenex_35839 main_y) (<= 999 (select main_a v_prenex_35839)) (<= 1998 (* 2 (select main_a v_prenex_35839))) (<= 0 (+ (select main_a v_prenex_35838) 1)) (<= 0 (* 2 (select main_a v_prenex_35838))))) (forall ((v_prenex_29702 Int) (v_prenex_29701 Int)) (or (<= 0 (select main_a v_prenex_29701)) (<= 999 (select main_a v_prenex_29702)) (<= (* 2 (select main_a v_prenex_29701)) 2) (<= (+ main_y 1) v_prenex_29702) (< v_prenex_29701 main_x) (<= 1000 (+ (select main_a v_prenex_29701) (select main_a v_prenex_29702))) (< v_prenex_29702 main_y))) (or (forall ((v_prenex_36370 Int)) (or (<= (* 2 (select main_a v_prenex_36370)) 2) (<= (+ main_x 1) v_prenex_36370) (<= 0 (* 2 (select main_a v_prenex_36370))))) (forall ((v_prenex_36371 Int)) (or (<= (+ main_y 1) v_prenex_36371) (<= (* 2 (select main_a v_prenex_36371)) 2000) (<= 999 (select main_a v_prenex_36371)) (< v_prenex_36371 main_y)))) (forall ((v_prenex_31451 Int) (v_prenex_31450 Int)) (or (< v_prenex_31451 main_y) (<= (+ (select main_a v_prenex_31450) 998) (select main_a v_prenex_31451)) (<= 998 (select main_a v_prenex_31451)) (<= 0 (+ (select main_a v_prenex_31450) 1)) (<= (+ main_y 1) v_prenex_31451) (<= (select main_a v_prenex_31451) 1000))) (forall ((v_prenex_33698 Int) (v_prenex_33697 Int)) (or (<= (+ main_y 1) v_prenex_33698) (<= 1998 (* 2 (select main_a v_prenex_33698))) (< v_prenex_33698 main_y) (<= 0 (* 2 (select main_a v_prenex_33697))) (<= (+ main_x 1) v_prenex_33697) (<= (select main_a v_prenex_33697) 1) (<= 1000 (+ (select main_a v_prenex_33697) (select main_a v_prenex_33698))))) (or (forall ((v_prenex_36546 Int)) (or (<= 0 (+ (select main_a v_prenex_36546) 1)) (<= (* 2 (select main_a v_prenex_36546)) 2))) (forall ((v_prenex_36547 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36547))) (<= (select main_a v_prenex_36547) 1000) (< v_prenex_36547 main_y) (<= 998 (select main_a v_prenex_36547)) (<= (+ main_y 1) v_prenex_36547)))) (forall ((v_prenex_35504 Int) (v_prenex_35505 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35505))) (<= (select main_a v_prenex_35504) 1) (<= (select main_a v_prenex_35505) (+ (select main_a v_prenex_35504) 1000)) (<= 0 (+ (select main_a v_prenex_35504) 1)) (<= (+ main_y 1) v_prenex_35505) (< v_prenex_35505 main_y) (<= 999 (select main_a v_prenex_35505)))) (forall ((v_prenex_31040 Int) (v_prenex_31039 Int)) (or (<= (* 2 (select main_a v_prenex_31040)) 2000) (< v_prenex_31040 main_y) (<= (+ (select main_a v_prenex_31039) 998) (select main_a v_prenex_31040)) (<= (+ main_y 1) v_prenex_31040) (<= 998 (select main_a v_prenex_31040)) (<= (select main_a v_prenex_31039) 2))) (or (forall ((v_prenex_30270 Int)) (or (<= 0 (select main_a v_prenex_30270)) (<= 0 (+ (select main_a v_prenex_30270) 1)))) (forall ((v_prenex_30271 Int)) (or (<= 999 (select main_a v_prenex_30271)) (<= (+ main_y 1) v_prenex_30271) (< v_prenex_30271 main_y) (<= 998 (select main_a v_prenex_30271)) (<= 1998 (* 2 (select main_a v_prenex_30271)))))) (forall ((v_prenex_35846 Int) (v_prenex_35847 Int)) (or (< v_prenex_35847 main_y) (<= 0 (* 2 (select main_a v_prenex_35846))) (<= (select main_a v_prenex_35846) 2) (<= (+ (select main_a v_prenex_35846) 998) (select main_a v_prenex_35847)) (<= (select main_a v_prenex_35847) 1001) (<= 998 (select main_a v_prenex_35847)) (<= (+ main_y 1) v_prenex_35847))) (forall ((v_prenex_35787 Int) (v_prenex_35786 Int)) (or (<= (select main_a v_prenex_35787) (+ (select main_a v_prenex_35786) 1000)) (< v_prenex_35786 main_x) (<= 998 (select main_a v_prenex_35787)) (<= (+ main_y 1) v_prenex_35787) (< v_prenex_35787 main_y))) (or (forall ((v_prenex_37943 Int)) (or (< v_prenex_37943 main_y) (<= (+ main_y 1) v_prenex_37943) (<= (* 2 (select main_a v_prenex_37943)) 2000) (<= 1998 (* 2 (select main_a v_prenex_37943))))) (forall ((v_prenex_37942 Int)) (or (<= 0 (select main_a v_prenex_37942)) (<= (select main_a v_prenex_37942) 1)))) (or (forall ((v_prenex_39795 Int)) (or (<= (select main_a v_prenex_39795) 1001) (< v_prenex_39795 main_y) (<= 998 (select main_a v_prenex_39795)) (<= (* 2 (select main_a v_prenex_39795)) 2000) (<= (+ main_y 1) v_prenex_39795))) (forall ((v_prenex_39794 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39794))) (<= 0 (+ (select main_a v_prenex_39794) 1))))) (or (forall ((v_prenex_32008 Int)) (or (<= (* 2 (select main_a v_prenex_32008)) 2) (<= (select main_a v_prenex_32008) 1))) (forall ((v_prenex_32009 Int)) (or (<= (+ main_y 1) v_prenex_32009) (<= (select main_a v_prenex_32009) 1000) (< v_prenex_32009 main_y) (<= 998 (select main_a v_prenex_32009)) (<= (* 2 (select main_a v_prenex_32009)) 2000)))) (forall ((v_prenex_31848 Int) (v_prenex_31849 Int)) (or (<= (+ (select main_a v_prenex_31848) (select main_a v_prenex_31849)) 1000) (< v_prenex_31849 main_y) (<= 998 (select main_a v_prenex_31849)) (<= (select main_a v_prenex_31848) 2) (<= (+ main_y 1) v_prenex_31849))) (forall ((v_prenex_39924 Int) (v_prenex_39923 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39924))) (<= 0 (* 2 (select main_a v_prenex_39923))) (<= (+ main_y 1) v_prenex_39924) (< v_prenex_39923 main_x) (<= (select main_a v_prenex_39924) (+ (select main_a v_prenex_39923) 1000)) (< v_prenex_39924 main_y) (<= (select main_a v_prenex_39923) 1))) (forall ((v_prenex_30826 Int) (v_prenex_30825 Int)) (or (<= (+ (select main_a v_prenex_30825) (select main_a v_prenex_30826)) 1000) (< v_prenex_30825 main_x) (<= 0 (+ (select main_a v_prenex_30825) 1)) (<= (+ main_x 1) v_prenex_30825) (< v_prenex_30826 main_y))) (forall ((v_prenex_29539 Int) (v_prenex_29540 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29540))) (<= 0 (* 2 (select main_a v_prenex_29539))) (< v_prenex_29540 main_y) (<= (select main_a v_prenex_29539) 1) (<= 998 (select main_a v_prenex_29540)) (<= (+ main_y 1) v_prenex_29540) (<= (+ (select main_a v_prenex_29539) (select main_a v_prenex_29540)) 1000))) (forall ((v_prenex_29758 Int) (v_prenex_29757 Int)) (or (<= (select main_a v_prenex_29757) 1) (<= (+ (select main_a v_prenex_29757) 998) (select main_a v_prenex_29758)) (< v_prenex_29758 main_y) (<= (+ main_y 1) v_prenex_29758) (<= (* 2 (select main_a v_prenex_29757)) 2) (<= (select main_a v_prenex_29758) 1001))) (forall ((v_prenex_33339 Int) (v_prenex_33338 Int)) (or (<= (+ main_y 1) v_prenex_33339) (<= (select main_a v_prenex_33338) 2) (<= (+ (select main_a v_prenex_33338) 998) (select main_a v_prenex_33339)) (<= 0 (select main_a v_prenex_33338)) (<= (select main_a v_prenex_33339) 1001) (< v_prenex_33339 main_y) (< v_prenex_33338 main_x))) (or (forall ((v_prenex_40022 Int)) (or (<= 999 (select main_a v_prenex_40022)) (<= (+ main_y 1) v_prenex_40022) (<= 1998 (* 2 (select main_a v_prenex_40022))) (< v_prenex_40022 main_y))) (forall ((v_prenex_40021 Int)) (or (<= 0 (select main_a v_prenex_40021)) (< v_prenex_40021 main_x)))) (or (forall ((v_prenex_31339 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31339))) (<= (+ main_y 1) v_prenex_31339) (< v_prenex_31339 main_y) (<= 998 (select main_a v_prenex_31339)))) (forall ((v_prenex_31338 Int)) (or (< v_prenex_31338 main_x) (<= 0 (select main_a v_prenex_31338))))) (forall ((v_prenex_38086 Int) (v_prenex_38085 Int)) (or (<= (* 2 (select main_a v_prenex_38085)) 2) (<= (select main_a v_prenex_38086) 1000) (<= (+ main_y 1) v_prenex_38086) (<= 1998 (* 2 (select main_a v_prenex_38086))) (<= 1000 (+ (select main_a v_prenex_38085) (select main_a v_prenex_38086))) (< v_prenex_38086 main_y) (<= 0 (* 2 (select main_a v_prenex_38085))))) (forall ((v_prenex_29099 Int) (v_prenex_29098 Int)) (or (<= 0 (select main_a v_prenex_29098)) (<= 1998 (* 2 (select main_a v_prenex_29099))) (<= (select main_a v_prenex_29098) 2) (< v_prenex_29099 main_y) (<= (+ main_y 1) v_prenex_29099) (<= (+ (select main_a v_prenex_29098) 998) (select main_a v_prenex_29099)) (<= 999 (select main_a v_prenex_29099)))) (or (forall ((v_prenex_30473 Int)) (or (<= (* 2 (select main_a v_prenex_30473)) 2000) (<= (+ main_y 1) v_prenex_30473))) (forall ((v_prenex_30472 Int)) (or (<= (+ main_x 1) v_prenex_30472) (<= (* 2 (select main_a v_prenex_30472)) 2) (< v_prenex_30472 main_x)))) (forall ((v_prenex_39720 Int) (v_prenex_39719 Int)) (or (<= (+ main_y 1) v_prenex_39720) (<= (select main_a v_prenex_39720) (+ (select main_a v_prenex_39719) 1000)) (< v_prenex_39720 main_y) (<= (* 2 (select main_a v_prenex_39719)) 2) (<= (select main_a v_prenex_39720) 1001) (<= (+ main_x 1) v_prenex_39719))) (forall ((v_prenex_33323 Int) (v_prenex_33322 Int)) (or (< v_prenex_33322 main_x) (<= 0 (* 2 (select main_a v_prenex_33322))) (<= (+ main_x 1) v_prenex_33322) (<= (select main_a v_prenex_33322) 1) (<= (select main_a v_prenex_33323) (+ (select main_a v_prenex_33322) 1000)))) (forall ((v_prenex_31781 Int) (v_prenex_31780 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31781))) (<= (+ main_y 1) v_prenex_31781) (< v_prenex_31781 main_y) (<= (+ (select main_a v_prenex_31780) (select main_a v_prenex_31781)) 1000) (<= 0 (+ (select main_a v_prenex_31780) 1)) (<= 999 (select main_a v_prenex_31781)))) (forall ((v_prenex_29813 Int) (v_prenex_29814 Int)) (or (<= 0 (select main_a v_prenex_29813)) (<= (+ main_y 1) v_prenex_29814) (<= (+ main_x 1) v_prenex_29813) (< v_prenex_29814 main_y) (<= 998 (select main_a v_prenex_29814)) (<= (select main_a v_prenex_29814) (+ (select main_a v_prenex_29813) 1000)))) (forall ((v_prenex_34686 Int) (v_prenex_34685 Int)) (or (< v_prenex_34686 main_y) (<= (+ main_y 1) v_prenex_34686) (< v_prenex_34685 main_x) (<= 0 (+ (select main_a v_prenex_34685) 1)) (<= 1998 (* 2 (select main_a v_prenex_34686))) (<= 1000 (+ (select main_a v_prenex_34685) (select main_a v_prenex_34686))))) (forall ((v_prenex_38590 Int) (v_prenex_38589 Int)) (or (<= (select main_a v_prenex_38589) 2) (<= (select main_a v_prenex_38590) (+ (select main_a v_prenex_38589) 1000)) (< v_prenex_38590 main_y) (< v_prenex_38589 main_x) (<= (* 2 (select main_a v_prenex_38590)) 2000) (<= (+ main_y 1) v_prenex_38590))) (forall ((v_prenex_32687 Int) (v_prenex_32688 Int)) (or (<= (+ main_y 1) v_prenex_32688) (<= (* 2 (select main_a v_prenex_32687)) 2) (<= 998 (select main_a v_prenex_32688)) (< v_prenex_32688 main_y) (<= 0 (* 2 (select main_a v_prenex_32687))) (<= (+ (select main_a v_prenex_32687) 998) (select main_a v_prenex_32688)) (<= (+ main_x 1) v_prenex_32687))) (or (forall ((v_prenex_32218 Int)) (or (<= (* 2 (select main_a v_prenex_32218)) 2) (<= 0 (* 2 (select main_a v_prenex_32218))))) (forall ((v_prenex_32219 Int)) (or (<= (select main_a v_prenex_32219) 1000) (< v_prenex_32219 main_y) (<= 1998 (* 2 (select main_a v_prenex_32219))) (<= (* 2 (select main_a v_prenex_32219)) 2000) (<= (+ main_y 1) v_prenex_32219)))) (forall ((v_prenex_39491 Int)) (or (<= 999 (select main_a v_prenex_39491)) (< v_prenex_39491 main_y) (<= (+ main_y 1) v_prenex_39491) (<= (* 2 (select main_a v_prenex_39491)) 2000) (<= 1998 (* 2 (select main_a v_prenex_39491))))) (forall ((v_prenex_38769 Int) (v_prenex_38770 Int)) (or (<= (* 2 (select main_a v_prenex_38769)) 2) (<= 1998 (* 2 (select main_a v_prenex_38770))) (<= (+ (select main_a v_prenex_38769) 998) (select main_a v_prenex_38770)) (<= (select main_a v_prenex_38770) 1001) (<= (+ main_y 1) v_prenex_38770) (< v_prenex_38770 main_y) (<= (select main_a v_prenex_38769) 1))) (forall ((v_prenex_32876 Int) (v_prenex_32877 Int)) (or (<= (+ main_y 1) v_prenex_32877) (<= (+ (select main_a v_prenex_32876) (select main_a v_prenex_32877)) 1000) (< v_prenex_32877 main_y) (<= 999 (select main_a v_prenex_32877)) (<= (* 2 (select main_a v_prenex_32876)) 2) (<= 1998 (* 2 (select main_a v_prenex_32877))))) (or (forall ((v_prenex_37986 Int)) (or (<= (* 2 (select main_a v_prenex_37986)) 2000) (<= 998 (select main_a v_prenex_37986)) (< v_prenex_37986 main_y) (<= (+ main_y 1) v_prenex_37986) (<= 1998 (* 2 (select main_a v_prenex_37986))))) (forall ((v_prenex_37985 Int)) (or (<= 0 (+ (select main_a v_prenex_37985) 1)) (<= (* 2 (select main_a v_prenex_37985)) 2)))) (or (forall ((v_prenex_32171 Int)) (or (< v_prenex_32171 main_y) (<= (* 2 (select main_a v_prenex_32171)) 2000) (<= (+ main_y 1) v_prenex_32171) (<= 1998 (* 2 (select main_a v_prenex_32171))) (<= (select main_a v_prenex_32171) 1000))) (forall ((v_prenex_32170 Int)) (or (<= 0 (select main_a v_prenex_32170)) (<= (select main_a v_prenex_32170) 2)))) (or (forall ((v_prenex_38601 Int)) (or (<= (* 2 (select main_a v_prenex_38601)) 2) (<= 0 (+ (select main_a v_prenex_38601) 1)))) (forall ((v_prenex_38602 Int)) (or (<= (+ main_y 1) v_prenex_38602) (< v_prenex_38602 main_y) (<= 1998 (* 2 (select main_a v_prenex_38602))) (<= 998 (select main_a v_prenex_38602))))) (forall ((v_prenex_38293 Int) (v_prenex_38294 Int)) (or (< v_prenex_38294 main_y) (<= (+ main_y 1) v_prenex_38294) (<= (select main_a v_prenex_38293) 2) (<= 0 (select main_a v_prenex_38293)) (<= (select main_a v_prenex_38294) 1000) (<= (+ (select main_a v_prenex_38293) 998) (select main_a v_prenex_38294)) (<= (select main_a v_prenex_38294) 1001))) (forall ((v_prenex_37145 Int) (v_prenex_37146 Int)) (or (<= 998 (select main_a v_prenex_37146)) (<= (+ (select main_a v_prenex_37145) (select main_a v_prenex_37146)) 1000) (<= (select main_a v_prenex_37145) 1) (<= (+ main_y 1) v_prenex_37146) (<= 0 (+ (select main_a v_prenex_37145) 1)) (<= (* 2 (select main_a v_prenex_37146)) 2000) (< v_prenex_37146 main_y))) (forall ((v_prenex_31026 Int) (v_prenex_31025 Int)) (or (<= (select main_a v_prenex_31025) 1) (< v_prenex_31026 main_y) (<= 1998 (* 2 (select main_a v_prenex_31026))) (<= 0 (* 2 (select main_a v_prenex_31025))) (<= 1000 (+ (select main_a v_prenex_31025) (select main_a v_prenex_31026))) (<= (select main_a v_prenex_31026) 1001) (<= (+ main_y 1) v_prenex_31026))) (forall ((v_prenex_36667 Int) (v_prenex_36666 Int)) (or (<= (* 2 (select main_a v_prenex_36667)) 2000) (<= (+ main_y 1) v_prenex_36667) (< v_prenex_36667 main_y) (<= (select main_a v_prenex_36667) (+ (select main_a v_prenex_36666) 1000)) (<= (select main_a v_prenex_36667) 1000) (<= 0 (+ (select main_a v_prenex_36666) 1)))) (forall ((v_prenex_34942 Int) (v_prenex_34941 Int)) (or (<= 998 (select main_a v_prenex_34942)) (<= 1000 (+ (select main_a v_prenex_34941) (select main_a v_prenex_34942))) (<= 0 (* 2 (select main_a v_prenex_34941))) (<= (+ main_y 1) v_prenex_34942) (< v_prenex_34942 main_y) (<= (select main_a v_prenex_34942) 1001) (<= (select main_a v_prenex_34941) 1))) (forall ((v_prenex_36674 Int) (v_prenex_36675 Int)) (or (<= (* 2 (select main_a v_prenex_36675)) 2000) (<= 998 (select main_a v_prenex_36675)) (<= 0 (+ (select main_a v_prenex_36674) 1)) (< v_prenex_36675 main_y) (<= (select main_a v_prenex_36674) 1) (<= (+ main_y 1) v_prenex_36675) (<= (+ (select main_a v_prenex_36674) 998) (select main_a v_prenex_36675)))) (forall ((v_prenex_30068 Int) (v_prenex_30069 Int)) (or (<= 1000 (+ (select main_a v_prenex_30068) (select main_a v_prenex_30069))) (< v_prenex_30069 main_y) (<= (+ main_y 1) v_prenex_30069) (<= (select main_a v_prenex_30068) 1) (<= (* 2 (select main_a v_prenex_30069)) 2000))) (forall ((v_prenex_32384 Int) (v_prenex_32385 Int)) (or (<= (+ (select main_a v_prenex_32384) 998) (select main_a v_prenex_32385)) (<= (+ main_x 1) v_prenex_32384) (<= (* 2 (select main_a v_prenex_32385)) 2000) (< v_prenex_32385 main_y) (<= (+ main_y 1) v_prenex_32385) (<= (* 2 (select main_a v_prenex_32384)) 2) (<= 0 (* 2 (select main_a v_prenex_32384))))) (forall ((v_prenex_32302 Int) (v_prenex_32303 Int)) (or (<= (+ (select main_a v_prenex_32302) (select main_a v_prenex_32303)) 1000) (< v_prenex_32303 main_y) (<= (+ main_y 1) v_prenex_32303) (<= (+ main_x 1) v_prenex_32302) (<= 999 (select main_a v_prenex_32303)))) (or (forall ((v_prenex_36099 Int)) (or (<= 0 (+ (select main_a v_prenex_36099) 1)) (<= 0 (select main_a v_prenex_36099)))) (forall ((v_prenex_36100 Int)) (or (<= (* 2 (select main_a v_prenex_36100)) 2000) (< v_prenex_36100 main_y) (<= (+ main_y 1) v_prenex_36100) (<= (select main_a v_prenex_36100) 1000) (<= 998 (select main_a v_prenex_36100))))) (forall ((v_prenex_39219 Int) (v_prenex_39218 Int)) (or (<= 999 (select main_a v_prenex_39219)) (<= (+ main_y 1) v_prenex_39219) (<= (+ (select main_a v_prenex_39218) (select main_a v_prenex_39219)) 1000) (<= (* 2 (select main_a v_prenex_39219)) 2000) (< v_prenex_39219 main_y) (<= 0 (+ (select main_a v_prenex_39218) 1)))) (forall ((v_prenex_34546 Int) (v_prenex_34545 Int)) (or (<= (+ (select main_a v_prenex_34545) (select main_a v_prenex_34546)) 1000) (< v_prenex_34546 main_y) (<= 999 (select main_a v_prenex_34546)) (<= (+ main_x 1) v_prenex_34545) (<= 0 (+ (select main_a v_prenex_34545) 1)) (<= (+ main_y 1) v_prenex_34546))) (forall ((v_prenex_37225 Int) (v_prenex_37226 Int)) (or (<= (* 2 (select main_a v_prenex_37226)) 2000) (<= 1000 (+ (select main_a v_prenex_37225) (select main_a v_prenex_37226))) (<= (+ main_y 1) v_prenex_37226) (< v_prenex_37226 main_y) (< v_prenex_37225 main_x))) (forall ((v_prenex_37526 Int) (v_prenex_37527 Int)) (or (<= (+ (select main_a v_prenex_37526) 998) (select main_a v_prenex_37527)) (<= (select main_a v_prenex_37526) 2) (< v_prenex_37527 main_y) (<= (+ main_y 1) v_prenex_37527) (<= 998 (select main_a v_prenex_37527)) (<= 0 (* 2 (select main_a v_prenex_37526))) (<= (select main_a v_prenex_37527) 1000))) (or (forall ((v_prenex_33499 Int)) (or (<= (+ main_y 1) v_prenex_33499) (<= 1998 (* 2 (select main_a v_prenex_33499))) (< v_prenex_33499 main_y) (<= 998 (select main_a v_prenex_33499)))) (forall ((v_prenex_33498 Int)) (or (<= (* 2 (select main_a v_prenex_33498)) 2) (<= 0 (+ (select main_a v_prenex_33498) 1)) (< v_prenex_33498 main_x)))) (forall ((v_prenex_37083 Int) (v_prenex_37084 Int)) (or (<= (* 2 (select main_a v_prenex_37084)) 2000) (<= 999 (select main_a v_prenex_37084)) (<= (select main_a v_prenex_37084) (+ (select main_a v_prenex_37083) 1000)) (< v_prenex_37084 main_y) (<= (+ main_y 1) v_prenex_37084) (<= 0 (+ (select main_a v_prenex_37083) 1)))) (forall ((v_prenex_30426 Int) (v_prenex_30427 Int)) (or (<= (select main_a v_prenex_30427) (+ (select main_a v_prenex_30426) 1000)) (<= (+ main_y 1) v_prenex_30427) (<= 998 (select main_a v_prenex_30427)) (< v_prenex_30427 main_y) (<= 0 (+ (select main_a v_prenex_30426) 1)))) (forall ((v_prenex_39632 Int) (v_prenex_39631 Int)) (or (<= (select main_a v_prenex_39632) 1000) (<= 0 (select main_a v_prenex_39631)) (<= (+ main_y 1) v_prenex_39632) (< v_prenex_39632 main_y) (<= 1998 (* 2 (select main_a v_prenex_39632))) (<= (select main_a v_prenex_39632) (+ (select main_a v_prenex_39631) 1000)))) (forall ((v_prenex_39377 Int) (v_prenex_39376 Int)) (or (<= (+ (select main_a v_prenex_39376) (select main_a v_prenex_39377)) 1000) (<= (+ main_y 1) v_prenex_39377) (<= 0 (select main_a v_prenex_39376)) (<= 1998 (* 2 (select main_a v_prenex_39377))) (< v_prenex_39377 main_y) (<= (select main_a v_prenex_39377) 1000))) (forall ((v_prenex_33079 Int) (v_prenex_33078 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33078))) (<= (+ main_y 1) v_prenex_33079) (<= (+ (select main_a v_prenex_33078) (select main_a v_prenex_33079)) 1000) (<= 1998 (* 2 (select main_a v_prenex_33079))) (<= 998 (select main_a v_prenex_33079)) (<= 0 (+ (select main_a v_prenex_33078) 1)) (< v_prenex_33079 main_y))) (forall ((v_prenex_32658 Int) (v_prenex_32657 Int)) (or (<= 998 (select main_a v_prenex_32658)) (< v_prenex_32658 main_y) (<= 999 (select main_a v_prenex_32658)) (<= (select main_a v_prenex_32658) (+ (select main_a v_prenex_32657) 1000)) (<= (* 2 (select main_a v_prenex_32657)) 2) (<= (select main_a v_prenex_32657) 1) (<= (+ main_y 1) v_prenex_32658))) (forall ((v_prenex_33986 Int) (v_prenex_33985 Int)) (or (<= 1000 (+ (select main_a v_prenex_33985) (select main_a v_prenex_33986))) (<= 998 (select main_a v_prenex_33986)) (< v_prenex_33986 main_y) (<= (+ main_y 1) v_prenex_33986) (< v_prenex_33985 main_x) (<= (select main_a v_prenex_33985) 1))) (forall ((v_prenex_32940 Int) (v_prenex_32941 Int)) (or (< v_prenex_32940 main_x) (<= (+ main_y 1) v_prenex_32941) (<= 0 (+ (select main_a v_prenex_32940) 1)) (<= 999 (select main_a v_prenex_32941)) (<= (+ (select main_a v_prenex_32940) (select main_a v_prenex_32941)) 1000) (< v_prenex_32941 main_y))) (or (forall ((v_prenex_35685 Int)) (or (<= (+ main_y 1) v_prenex_35685) (<= 998 (select main_a v_prenex_35685)) (<= 1998 (* 2 (select main_a v_prenex_35685))) (< v_prenex_35685 main_y))) (forall ((v_prenex_35684 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35684))) (<= 0 (+ (select main_a v_prenex_35684) 1))))) (forall ((v_prenex_31318 Int) (v_prenex_31319 Int)) (or (<= (select main_a v_prenex_31318) 1) (<= (* 2 (select main_a v_prenex_31318)) 2) (<= 1000 (+ (select main_a v_prenex_31318) (select main_a v_prenex_31319))) (<= (* 2 (select main_a v_prenex_31319)) 2000) (<= (select main_a v_prenex_31319) 1000) (<= (+ main_y 1) v_prenex_31319) (< v_prenex_31319 main_y))) (forall ((v_prenex_38422 Int) (v_prenex_38421 Int)) (or (< v_prenex_38422 main_y) (<= (select main_a v_prenex_38422) (+ (select main_a v_prenex_38421) 1000)) (<= (select main_a v_prenex_38421) 2) (<= (+ main_y 1) v_prenex_38422) (<= 998 (select main_a v_prenex_38422)) (< v_prenex_38421 main_x) (<= (select main_a v_prenex_38421) 1))) (or (forall ((v_prenex_33975 Int)) (or (<= 0 (select main_a v_prenex_33975)) (<= (select main_a v_prenex_33975) 1) (<= (+ main_x 1) v_prenex_33975))) (forall ((v_prenex_33976 Int)) (or (<= (+ main_y 1) v_prenex_33976) (<= (select main_a v_prenex_33976) 1001) (<= (* 2 (select main_a v_prenex_33976)) 2000) (< v_prenex_33976 main_y)))) (forall ((v_prenex_30714 Int) (v_prenex_30713 Int)) (or (<= (+ main_x 1) v_prenex_30713) (< v_prenex_30713 main_x) (<= (select main_a v_prenex_30714) (+ (select main_a v_prenex_30713) 1000)) (<= 0 (+ (select main_a v_prenex_30713) 1)))) (forall ((v_prenex_34803 Int) (v_prenex_34802 Int)) (or (<= (select main_a v_prenex_34802) 2) (< v_prenex_34803 main_y) (<= (select main_a v_prenex_34802) 1) (<= 999 (select main_a v_prenex_34803)) (<= (+ (select main_a v_prenex_34802) 998) (select main_a v_prenex_34803)) (<= (+ main_y 1) v_prenex_34803) (<= (+ main_x 1) v_prenex_34802))) (forall ((v_prenex_38361 Int) (v_prenex_38362 Int)) (or (<= 999 (select main_a v_prenex_38362)) (<= (select main_a v_prenex_38362) (+ (select main_a v_prenex_38361) 1000)) (< v_prenex_38362 main_y) (<= (+ main_y 1) v_prenex_38362) (<= (select main_a v_prenex_38362) 1000) (<= 0 (+ (select main_a v_prenex_38361) 1)) (<= (select main_a v_prenex_38361) 1))) (forall ((v_prenex_29095 Int) (v_prenex_29094 Int)) (or (<= (+ (select main_a v_prenex_29094) 998) (select main_a v_prenex_29095)) (< v_prenex_29095 main_y) (<= 0 (+ (select main_a v_prenex_29094) 1)) (<= (select main_a v_prenex_29095) 1000) (<= 998 (select main_a v_prenex_29095)) (<= (select main_a v_prenex_29094) 2) (<= (+ main_y 1) v_prenex_29095))) (forall ((v_prenex_31356 Int) (v_prenex_31357 Int)) (or (< v_prenex_31356 main_x) (<= 1000 (+ (select main_a v_prenex_31356) (select main_a v_prenex_31357))) (<= 0 (+ (select main_a v_prenex_31356) 1)) (< v_prenex_31357 main_y) (<= (+ main_y 1) v_prenex_31357) (<= (select main_a v_prenex_31356) 1) (<= 998 (select main_a v_prenex_31357)))) (or (forall ((v_prenex_29467 Int)) (or (<= (+ main_x 1) v_prenex_29467) (<= 0 (* 2 (select main_a v_prenex_29467))))) (forall ((v_prenex_29468 Int)) (or (<= (+ main_y 1) v_prenex_29468) (<= 1998 (* 2 (select main_a v_prenex_29468))) (<= (select main_a v_prenex_29468) 1001) (< v_prenex_29468 main_y)))) (forall ((v_prenex_30138 Int) (v_prenex_30139 Int)) (or (<= (select main_a v_prenex_30138) 1) (<= (select main_a v_prenex_30139) 1001) (<= (+ main_y 1) v_prenex_30139) (< v_prenex_30139 main_y) (<= (+ (select main_a v_prenex_30138) (select main_a v_prenex_30139)) 1000) (<= 998 (select main_a v_prenex_30139)))) (forall ((v_prenex_32049 Int) (v_prenex_32048 Int)) (or (<= (+ main_y 1) v_prenex_32049) (< v_prenex_32049 main_y) (<= 999 (select main_a v_prenex_32049)) (<= (select main_a v_prenex_32049) 1000) (<= 0 (+ (select main_a v_prenex_32048) 1)) (<= 1000 (+ (select main_a v_prenex_32048) (select main_a v_prenex_32049))))) (forall ((v_prenex_29249 Int) (v_prenex_29248 Int)) (or (<= (+ main_y 1) v_prenex_29249) (<= (select main_a v_prenex_29248) 1) (< v_prenex_29249 main_y) (<= 998 (select main_a v_prenex_29249)) (<= 0 (select main_a v_prenex_29248)) (<= 1000 (+ (select main_a v_prenex_29248) (select main_a v_prenex_29249))) (<= (select main_a v_prenex_29249) 1000))) (or (forall ((v_prenex_39917 Int)) (<= (select main_a v_prenex_39917) 1)) (forall ((v_prenex_39918 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39918))) (< v_prenex_39918 main_y) (<= (+ main_y 1) v_prenex_39918) (<= (select main_a v_prenex_39918) 1001) (<= 999 (select main_a v_prenex_39918))))) (forall ((v_prenex_36980 Int) (v_prenex_36981 Int)) (or (<= (* 2 (select main_a v_prenex_36981)) 2000) (<= 0 (select main_a v_prenex_36980)) (<= (+ main_y 1) v_prenex_36981) (< v_prenex_36981 main_y) (<= 1998 (* 2 (select main_a v_prenex_36981))) (<= 0 (* 2 (select main_a v_prenex_36980))) (<= (+ (select main_a v_prenex_36980) 998) (select main_a v_prenex_36981)))) (forall ((v_prenex_37332 Int) (v_prenex_37333 Int)) (or (<= 0 (+ (select main_a v_prenex_37332) 1)) (< v_prenex_37333 main_y) (<= (+ (select main_a v_prenex_37332) (select main_a v_prenex_37333)) 1000) (<= (+ main_y 1) v_prenex_37333) (<= (select main_a v_prenex_37333) 1000) (<= (* 2 (select main_a v_prenex_37333)) 2000))) (forall ((v_prenex_34503 Int) (v_prenex_34504 Int)) (or (<= (* 2 (select main_a v_prenex_34504)) 2000) (<= (select main_a v_prenex_34504) (+ (select main_a v_prenex_34503) 1000)) (<= 1998 (* 2 (select main_a v_prenex_34504))) (<= 0 (select main_a v_prenex_34503)) (<= (+ main_y 1) v_prenex_34504) (< v_prenex_34504 main_y))) (forall ((v_prenex_38374 Int) (v_prenex_38373 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38373))) (<= (select main_a v_prenex_38373) 1) (<= (+ main_y 1) v_prenex_38374) (<= 999 (select main_a v_prenex_38374)) (<= (+ (select main_a v_prenex_38373) (select main_a v_prenex_38374)) 1000) (< v_prenex_38374 main_y) (<= 1998 (* 2 (select main_a v_prenex_38374))))) (forall ((v_prenex_37544 Int) (v_prenex_37545 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37545))) (<= (select main_a v_prenex_37544) 1) (<= (+ main_y 1) v_prenex_37545) (<= 1000 (+ (select main_a v_prenex_37544) (select main_a v_prenex_37545))) (<= 999 (select main_a v_prenex_37545)) (< v_prenex_37545 main_y) (<= 0 (* 2 (select main_a v_prenex_37544))))) (forall ((v_prenex_35196 Int) (v_prenex_35197 Int)) (or (<= (select main_a v_prenex_35196) 1) (<= (+ main_y 1) v_prenex_35197) (<= (select main_a v_prenex_35197) 1000) (< v_prenex_35197 main_y) (<= 998 (select main_a v_prenex_35197)) (<= (+ (select main_a v_prenex_35196) (select main_a v_prenex_35197)) 1000))) (forall ((v_prenex_33479 Int) (v_prenex_33478 Int)) (or (<= 0 (+ (select main_a v_prenex_33478) 1)) (<= (select main_a v_prenex_33479) 1000) (<= (+ main_y 1) v_prenex_33479) (<= (+ (select main_a v_prenex_33478) (select main_a v_prenex_33479)) 1000) (<= 0 (select main_a v_prenex_33478)) (<= 1998 (* 2 (select main_a v_prenex_33479))) (< v_prenex_33479 main_y))) (or (forall ((v_prenex_31711 Int)) (or (< v_prenex_31711 main_x) (<= 0 (* 2 (select main_a v_prenex_31711))))) (forall ((v_prenex_31712 Int)) (or (< v_prenex_31712 main_y) (<= (* 2 (select main_a v_prenex_31712)) 2000) (<= 1998 (* 2 (select main_a v_prenex_31712))) (<= (+ main_y 1) v_prenex_31712)))) (forall ((v_prenex_38912 Int) (v_prenex_38911 Int)) (or (<= (select main_a v_prenex_38911) 2) (<= (+ main_y 1) v_prenex_38912) (<= (select main_a v_prenex_38912) 1001) (<= 1998 (* 2 (select main_a v_prenex_38912))) (< v_prenex_38912 main_y) (<= (* 2 (select main_a v_prenex_38911)) 2) (<= (+ (select main_a v_prenex_38911) (select main_a v_prenex_38912)) 1000))) (or (forall ((v_prenex_35460 Int)) (or (<= 0 (select main_a v_prenex_35460)) (<= (select main_a v_prenex_35460) 1))) (forall ((v_prenex_35461 Int)) (or (<= 999 (select main_a v_prenex_35461)) (<= (+ main_y 1) v_prenex_35461) (< v_prenex_35461 main_y) (<= (* 2 (select main_a v_prenex_35461)) 2000)))) (forall ((v_prenex_29165 Int) (v_prenex_29164 Int)) (or (<= (+ main_y 1) v_prenex_29165) (<= (* 2 (select main_a v_prenex_29165)) 2000) (<= (select main_a v_prenex_29165) 1000) (<= 0 (+ (select main_a v_prenex_29164) 1)) (<= (+ (select main_a v_prenex_29164) 998) (select main_a v_prenex_29165)) (< v_prenex_29165 main_y))) (forall ((v_prenex_29059 Int) (v_prenex_29058 Int)) (or (< v_prenex_29059 main_y) (<= 0 (* 2 (select main_a v_prenex_29058))) (<= (select main_a v_prenex_29059) 1001) (<= (select main_a v_prenex_29058) 1) (<= 999 (select main_a v_prenex_29059)) (<= (+ main_y 1) v_prenex_29059) (<= (+ (select main_a v_prenex_29058) 998) (select main_a v_prenex_29059)))) (or (forall ((v_prenex_35019 Int)) (or (<= (select main_a v_prenex_35019) 1) (<= (* 2 (select main_a v_prenex_35019)) 2) (< v_prenex_35019 main_x))) (forall ((v_prenex_35020 Int)) (or (<= (select main_a v_prenex_35020) 1001) (<= (* 2 (select main_a v_prenex_35020)) 2000) (< v_prenex_35020 main_y) (<= (+ main_y 1) v_prenex_35020)))) (forall ((v_prenex_38431 Int) (v_prenex_38432 Int)) (or (<= (+ (select main_a v_prenex_38431) 998) (select main_a v_prenex_38432)) (<= 0 (select main_a v_prenex_38431)) (<= (select main_a v_prenex_38432) 1000) (<= (* 2 (select main_a v_prenex_38431)) 2) (< v_prenex_38432 main_y) (<= (+ main_y 1) v_prenex_38432) (<= (select main_a v_prenex_38432) 1001))) (or (forall ((v_prenex_37016 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37016))) (<= (* 2 (select main_a v_prenex_37016)) 2))) (forall ((v_prenex_37017 Int)) (or (<= (select main_a v_prenex_37017) 1001) (<= (* 2 (select main_a v_prenex_37017)) 2000) (<= (+ main_y 1) v_prenex_37017) (<= (select main_a v_prenex_37017) 1000) (< v_prenex_37017 main_y)))) (or (forall ((v_prenex_39936 Int)) (or (< v_prenex_39936 main_y) (<= 1998 (* 2 (select main_a v_prenex_39936))) (<= (+ main_y 1) v_prenex_39936) (<= (select main_a v_prenex_39936) 1001))) (forall ((v_prenex_39935 Int)) (or (<= (* 2 (select main_a v_prenex_39935)) 2) (<= 0 (+ (select main_a v_prenex_39935) 1)) (< v_prenex_39935 main_x)))) (forall ((v_prenex_38444 Int) (v_prenex_38443 Int)) (or (<= 999 (select main_a v_prenex_38444)) (<= 1000 (+ (select main_a v_prenex_38443) (select main_a v_prenex_38444))) (<= (+ main_y 1) v_prenex_38444) (<= (select main_a v_prenex_38444) 1001) (<= (select main_a v_prenex_38443) 2) (< v_prenex_38444 main_y))) (forall ((v_prenex_30381 Int) (v_prenex_30380 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30381))) (<= (select main_a v_prenex_30380) 2) (<= (+ main_y 1) v_prenex_30381) (<= 999 (select main_a v_prenex_30381)) (<= (* 2 (select main_a v_prenex_30380)) 2) (< v_prenex_30381 main_y) (<= (+ (select main_a v_prenex_30380) (select main_a v_prenex_30381)) 1000))) (forall ((v_prenex_33960 Int) (v_prenex_33959 Int)) (or (< v_prenex_33960 main_y) (<= 999 (select main_a v_prenex_33960)) (<= (select main_a v_prenex_33960) (+ (select main_a v_prenex_33959) 1000)) (<= (+ main_y 1) v_prenex_33960) (<= 998 (select main_a v_prenex_33960)))) (forall ((v_prenex_31478 Int) (v_prenex_31479 Int)) (or (<= (+ main_y 1) v_prenex_31479) (<= 998 (select main_a v_prenex_31479)) (<= 0 (+ (select main_a v_prenex_31478) 1)) (<= (select main_a v_prenex_31479) 1001) (<= 1000 (+ (select main_a v_prenex_31478) (select main_a v_prenex_31479))) (< v_prenex_31479 main_y))) (forall ((v_prenex_39766 Int) (v_prenex_39765 Int)) (or (<= (+ main_y 1) v_prenex_39766) (< v_prenex_39766 main_y) (<= (select main_a v_prenex_39765) 2) (<= 999 (select main_a v_prenex_39766)) (<= 998 (select main_a v_prenex_39766)) (<= (select main_a v_prenex_39766) (+ (select main_a v_prenex_39765) 1000)))) (forall ((v_prenex_30921 Int) (v_prenex_30922 Int)) (or (<= 1000 (+ (select main_a v_prenex_30921) (select main_a v_prenex_30922))) (<= (+ main_y 1) v_prenex_30922) (<= 999 (select main_a v_prenex_30922)) (<= 0 (+ (select main_a v_prenex_30921) 1)) (<= (select main_a v_prenex_30922) 1000) (< v_prenex_30922 main_y) (<= (* 2 (select main_a v_prenex_30921)) 2))) (forall ((v_prenex_38844 Int) (v_prenex_38843 Int)) (or (< v_prenex_38844 main_y) (<= (* 2 (select main_a v_prenex_38844)) 2000) (<= (select main_a v_prenex_38844) 1000) (<= (+ main_y 1) v_prenex_38844) (<= (* 2 (select main_a v_prenex_38843)) 2) (<= (select main_a v_prenex_38844) (+ (select main_a v_prenex_38843) 1000)))) (forall ((v_prenex_31411 Int) (v_prenex_31410 Int)) (or (<= 0 (+ (select main_a v_prenex_31410) 1)) (<= 1000 (+ (select main_a v_prenex_31410) (select main_a v_prenex_31411))) (<= (select main_a v_prenex_31411) 1001) (<= 998 (select main_a v_prenex_31411)) (< v_prenex_31411 main_y) (<= (+ main_y 1) v_prenex_31411) (<= (* 2 (select main_a v_prenex_31410)) 2))) (forall ((v_prenex_37944 Int) (v_prenex_37945 Int)) (or (<= 998 (select main_a v_prenex_37945)) (<= (select main_a v_prenex_37945) 1001) (< v_prenex_37945 main_y) (<= (+ main_y 1) v_prenex_37945) (<= 0 (+ (select main_a v_prenex_37944) 1)) (<= (+ (select main_a v_prenex_37944) 998) (select main_a v_prenex_37945)))) (forall ((v_prenex_40395 Int) (v_prenex_40396 Int)) (or (< v_prenex_40395 main_x) (<= (+ (select main_a v_prenex_40395) 998) (select main_a v_prenex_40396)) (< v_prenex_40396 main_y) (<= (select main_a v_prenex_40395) 2) (<= 0 (+ (select main_a v_prenex_40395) 1)) (<= (+ main_y 1) v_prenex_40396) (<= (select main_a v_prenex_40396) 1000))) (forall ((v_prenex_39541 Int) (v_prenex_39540 Int)) (or (<= (+ main_x 1) v_prenex_39540) (< v_prenex_39541 main_y) (<= (+ main_y 1) v_prenex_39541) (<= (select main_a v_prenex_39540) 2) (<= (select main_a v_prenex_39541) (+ (select main_a v_prenex_39540) 1000)) (<= (select main_a v_prenex_39541) 1000) (<= 0 (* 2 (select main_a v_prenex_39540))))) (forall ((v_prenex_40239 Int) (v_prenex_40240 Int)) (or (<= (+ (select main_a v_prenex_40239) 998) (select main_a v_prenex_40240)) (<= (select main_a v_prenex_40240) 1001) (<= 0 (* 2 (select main_a v_prenex_40239))) (<= (* 2 (select main_a v_prenex_40239)) 2) (<= (+ main_y 1) v_prenex_40240) (<= 999 (select main_a v_prenex_40240)) (< v_prenex_40240 main_y))) (forall ((v_prenex_32348 Int) (v_prenex_32349 Int)) (or (<= (* 2 (select main_a v_prenex_32348)) 2) (<= 1000 (+ (select main_a v_prenex_32348) (select main_a v_prenex_32349))) (<= (select main_a v_prenex_32349) 1000) (< v_prenex_32349 main_y) (<= 0 (* 2 (select main_a v_prenex_32348))) (<= (+ main_y 1) v_prenex_32349) (<= 999 (select main_a v_prenex_32349)))) (forall ((v_prenex_38824 Int) (v_prenex_38823 Int)) (or (<= 0 (select main_a v_prenex_38823)) (<= (select main_a v_prenex_38824) 1000) (<= (+ main_y 1) v_prenex_38824) (<= (select main_a v_prenex_38823) 1) (<= 1000 (+ (select main_a v_prenex_38823) (select main_a v_prenex_38824))) (< v_prenex_38824 main_y))) (forall ((v_prenex_35796 Int) (v_prenex_35797 Int)) (or (<= (* 2 (select main_a v_prenex_35797)) 2000) (< v_prenex_35797 main_y) (<= 1998 (* 2 (select main_a v_prenex_35797))) (<= (+ main_y 1) v_prenex_35797) (<= 0 (+ (select main_a v_prenex_35796) 1)) (<= (select main_a v_prenex_35797) (+ (select main_a v_prenex_35796) 1000)))) (forall ((v_prenex_32247 Int) (v_prenex_32246 Int)) (or (<= (select main_a v_prenex_32247) 1000) (<= (+ main_y 1) v_prenex_32247) (<= 1998 (* 2 (select main_a v_prenex_32247))) (<= (select main_a v_prenex_32247) (+ (select main_a v_prenex_32246) 1000)) (< v_prenex_32247 main_y))) (forall ((v_prenex_40362 Int) (v_prenex_40361 Int)) (or (<= 0 (select main_a v_prenex_40361)) (<= (select main_a v_prenex_40362) 1001) (<= (+ main_y 1) v_prenex_40362) (< v_prenex_40362 main_y) (<= (+ (select main_a v_prenex_40361) 998) (select main_a v_prenex_40362)) (<= 999 (select main_a v_prenex_40362)) (<= (select main_a v_prenex_40361) 1))) (forall ((v_prenex_28968 Int) (v_prenex_28967 Int)) (or (<= (* 2 (select main_a v_prenex_28968)) 2000) (< v_prenex_28967 main_x) (<= (+ (select main_a v_prenex_28967) 998) (select main_a v_prenex_28968)) (< v_prenex_28968 main_y) (<= (* 2 (select main_a v_prenex_28967)) 2) (<= (+ main_y 1) v_prenex_28968))) (forall ((v_prenex_30938 Int) (v_prenex_30937 Int)) (or (<= 1000 (+ (select main_a v_prenex_30937) (select main_a v_prenex_30938))) (< v_prenex_30938 main_y) (<= 0 (select main_a v_prenex_30937)) (<= (select main_a v_prenex_30937) 1) (<= (+ main_x 1) v_prenex_30937) (<= (+ main_y 1) v_prenex_30938) (<= (select main_a v_prenex_30938) 1000))) (forall ((v_prenex_29802 Int) (v_prenex_29801 Int)) (or (< v_prenex_29802 main_y) (<= 0 (select main_a v_prenex_29801)) (<= 998 (select main_a v_prenex_29802)) (<= (* 2 (select main_a v_prenex_29802)) 2000) (<= (+ main_y 1) v_prenex_29802) (<= 1000 (+ (select main_a v_prenex_29801) (select main_a v_prenex_29802))) (<= 0 (* 2 (select main_a v_prenex_29801))))) (forall ((v_prenex_29434 Int) (v_prenex_29433 Int)) (or (<= (+ main_x 1) v_prenex_29433) (<= 0 (+ (select main_a v_prenex_29433) 1)) (< v_prenex_29434 main_y) (<= (select main_a v_prenex_29434) (+ (select main_a v_prenex_29433) 1000)) (<= (+ main_y 1) v_prenex_29434) (<= 999 (select main_a v_prenex_29434)))) (forall ((v_prenex_32601 Int) (v_prenex_32602 Int)) (or (< v_prenex_32602 main_y) (<= (select main_a v_prenex_32601) 2) (<= (+ (select main_a v_prenex_32601) 998) (select main_a v_prenex_32602)) (<= (+ main_y 1) v_prenex_32602) (<= (+ main_x 1) v_prenex_32601) (<= 998 (select main_a v_prenex_32602)) (<= (select main_a v_prenex_32601) 1))) (forall ((v_prenex_30335 Int) (v_prenex_30334 Int)) (or (<= (* 2 (select main_a v_prenex_30335)) 2000) (<= (+ main_y 1) v_prenex_30335) (<= 998 (select main_a v_prenex_30335)) (< v_prenex_30335 main_y) (<= (+ (select main_a v_prenex_30334) 998) (select main_a v_prenex_30335)) (<= 0 (* 2 (select main_a v_prenex_30334))))) (forall ((v_prenex_37895 Int) (v_prenex_37894 Int)) (or (<= (+ main_y 1) v_prenex_37895) (<= (select main_a v_prenex_37895) (+ (select main_a v_prenex_37894) 1000)) (<= (select main_a v_prenex_37895) 1001) (< v_prenex_37894 main_x) (<= (select main_a v_prenex_37894) 2) (< v_prenex_37895 main_y))) (forall ((v_prenex_38642 Int) (v_prenex_38641 Int)) (or (<= (select main_a v_prenex_38641) 1) (< v_prenex_38642 main_y) (<= 1000 (+ (select main_a v_prenex_38641) (select main_a v_prenex_38642))) (<= (select main_a v_prenex_38642) 1000) (<= (+ main_y 1) v_prenex_38642) (<= 998 (select main_a v_prenex_38642)))) (forall ((v_prenex_35761 Int) (v_prenex_35760 Int)) (or (<= (select main_a v_prenex_35760) 2) (<= 0 (select main_a v_prenex_35760)) (< v_prenex_35761 main_y) (<= 998 (select main_a v_prenex_35761)) (<= (select main_a v_prenex_35761) 1000) (<= (+ (select main_a v_prenex_35760) 998) (select main_a v_prenex_35761)) (<= (+ main_y 1) v_prenex_35761))) (forall ((v_prenex_36315 Int) (v_prenex_36316 Int)) (or (<= (select main_a v_prenex_36316) (+ (select main_a v_prenex_36315) 1000)) (<= 0 (+ (select main_a v_prenex_36315) 1)) (<= 999 (select main_a v_prenex_36316)) (<= (+ main_y 1) v_prenex_36316) (< v_prenex_36316 main_y))) (forall ((v_prenex_38738 Int) (v_prenex_38737 Int)) (or (<= (+ main_y 1) v_prenex_38738) (<= 0 (select main_a v_prenex_38737)) (<= 1000 (+ (select main_a v_prenex_38737) (select main_a v_prenex_38738))) (<= 998 (select main_a v_prenex_38738)) (<= 999 (select main_a v_prenex_38738)) (<= 0 (+ (select main_a v_prenex_38737) 1)) (< v_prenex_38738 main_y))) (forall ((v_prenex_31671 Int) (v_prenex_31672 Int)) (or (<= 998 (select main_a v_prenex_31672)) (<= 0 (select main_a v_prenex_31671)) (<= (select main_a v_prenex_31672) 1000) (<= (select main_a v_prenex_31671) 2) (<= (+ (select main_a v_prenex_31671) (select main_a v_prenex_31672)) 1000) (< v_prenex_31672 main_y) (<= (+ main_y 1) v_prenex_31672))) (forall ((v_prenex_39742 Int) (v_prenex_39741 Int)) (or (<= (+ main_y 1) v_prenex_39742) (<= (select main_a v_prenex_39742) (+ (select main_a v_prenex_39741) 1000)) (<= (select main_a v_prenex_39742) 1001) (<= (select main_a v_prenex_39741) 2) (<= 1998 (* 2 (select main_a v_prenex_39742))) (< v_prenex_39742 main_y) (<= 0 (* 2 (select main_a v_prenex_39741))))) (or (forall ((v_prenex_34018 Int)) (or (<= (select main_a v_prenex_34018) 1000) (<= (+ main_y 1) v_prenex_34018) (<= 1998 (* 2 (select main_a v_prenex_34018))) (< v_prenex_34018 main_y) (<= (* 2 (select main_a v_prenex_34018)) 2000))) (forall ((v_prenex_34017 Int)) (or (<= 0 (select main_a v_prenex_34017)) (<= (* 2 (select main_a v_prenex_34017)) 2)))) (or (forall ((v_prenex_36107 Int)) (or (<= (select main_a v_prenex_36107) 2) (<= 0 (select main_a v_prenex_36107)))) (forall ((v_prenex_36108 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36108))) (<= (* 2 (select main_a v_prenex_36108)) 2000) (<= 998 (select main_a v_prenex_36108)) (< v_prenex_36108 main_y) (<= (+ main_y 1) v_prenex_36108)))) (or (forall ((v_prenex_30645 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30645))) (< v_prenex_30645 main_y) (<= (+ main_y 1) v_prenex_30645))) (forall ((v_prenex_30644 Int)) (or (<= (select main_a v_prenex_30644) 2) (<= (+ main_x 1) v_prenex_30644)))) (forall ((v_prenex_30635 Int) (v_prenex_30634 Int)) (or (<= 998 (select main_a v_prenex_30635)) (<= 1998 (* 2 (select main_a v_prenex_30635))) (<= (+ (select main_a v_prenex_30634) (select main_a v_prenex_30635)) 1000) (<= 0 (select main_a v_prenex_30634)) (<= (+ main_y 1) v_prenex_30635) (<= (select main_a v_prenex_30634) 2) (< v_prenex_30635 main_y))) (forall ((v_prenex_32809 Int) (v_prenex_32808 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32809))) (<= (+ (select main_a v_prenex_32808) 998) (select main_a v_prenex_32809)) (<= (select main_a v_prenex_32808) 2) (< v_prenex_32809 main_y) (<= 998 (select main_a v_prenex_32809)) (<= (+ main_y 1) v_prenex_32809))) (forall ((v_prenex_34414 Int) (v_prenex_34413 Int)) (or (<= (+ main_y 1) v_prenex_34414) (<= (+ main_x 1) v_prenex_34413) (<= (select main_a v_prenex_34413) 2) (<= (select main_a v_prenex_34413) 1) (<= 999 (select main_a v_prenex_34414)) (< v_prenex_34414 main_y) (<= (select main_a v_prenex_34414) (+ (select main_a v_prenex_34413) 1000)))) (forall ((v_prenex_30385 Int) (v_prenex_30384 Int)) (or (<= (select main_a v_prenex_30384) 1) (<= (select main_a v_prenex_30385) (+ (select main_a v_prenex_30384) 1000)) (<= (+ main_y 1) v_prenex_30385) (< v_prenex_30385 main_y) (<= (* 2 (select main_a v_prenex_30384)) 2) (<= (* 2 (select main_a v_prenex_30385)) 2000) (<= (+ main_x 1) v_prenex_30384))) (forall ((v_prenex_37799 Int) (v_prenex_37798 Int)) (or (<= 998 (select main_a v_prenex_37799)) (<= 0 (+ (select main_a v_prenex_37798) 1)) (<= (select main_a v_prenex_37798) 1) (<= (+ main_y 1) v_prenex_37799) (< v_prenex_37799 main_y) (<= (select main_a v_prenex_37799) (+ (select main_a v_prenex_37798) 1000)) (<= 999 (select main_a v_prenex_37799)))) (forall ((v_prenex_29462 Int) (v_prenex_29461 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29462))) (<= (select main_a v_prenex_29461) 1) (<= (+ main_y 1) v_prenex_29462) (<= (+ (select main_a v_prenex_29461) (select main_a v_prenex_29462)) 1000) (< v_prenex_29462 main_y) (<= 0 (* 2 (select main_a v_prenex_29461))) (<= (+ main_x 1) v_prenex_29461))) (forall ((v_prenex_34198 Int) (v_prenex_34197 Int)) (or (<= (* 2 (select main_a v_prenex_34198)) 2000) (<= (select main_a v_prenex_34198) (+ (select main_a v_prenex_34197) 1000)) (< v_prenex_34198 main_y) (<= (+ main_y 1) v_prenex_34198) (<= 0 (+ (select main_a v_prenex_34197) 1)) (<= (+ main_x 1) v_prenex_34197) (<= (select main_a v_prenex_34197) 2))) (or (forall ((v_prenex_31611 Int)) (or (< v_prenex_31611 main_y) (<= (+ main_y 1) v_prenex_31611) (<= (* 2 (select main_a v_prenex_31611)) 2000))) (forall ((v_prenex_31610 Int)) (or (< v_prenex_31610 main_x) (<= (select main_a v_prenex_31610) 2)))) (forall ((v_prenex_30643 Int) (v_prenex_30642 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30642))) (<= (+ main_y 1) v_prenex_30643) (<= 999 (select main_a v_prenex_30643)) (<= 1000 (+ (select main_a v_prenex_30642) (select main_a v_prenex_30643))) (< v_prenex_30643 main_y) (< v_prenex_30642 main_x))) (or (forall ((v_prenex_37834 Int)) (or (<= (select main_a v_prenex_37834) 2) (<= (+ main_x 1) v_prenex_37834) (<= (* 2 (select main_a v_prenex_37834)) 2))) (forall ((v_prenex_37835 Int)) (or (<= (* 2 (select main_a v_prenex_37835)) 2000) (<= (select main_a v_prenex_37835) 1000) (< v_prenex_37835 main_y) (<= (+ main_y 1) v_prenex_37835)))) (forall ((v_prenex_40158 Int) (v_prenex_40157 Int)) (or (<= 0 (+ (select main_a v_prenex_40157) 1)) (<= (+ main_y 1) v_prenex_40158) (<= 1000 (+ (select main_a v_prenex_40157) (select main_a v_prenex_40158))) (<= (select main_a v_prenex_40158) 1000) (< v_prenex_40157 main_x) (< v_prenex_40158 main_y))) (forall ((v_prenex_38787 Int) (v_prenex_38788 Int)) (or (< v_prenex_38788 main_y) (<= (+ main_y 1) v_prenex_38788) (<= 998 (select main_a v_prenex_38788)) (<= 999 (select main_a v_prenex_38788)) (<= (select main_a v_prenex_38788) (+ (select main_a v_prenex_38787) 1000)) (<= (* 2 (select main_a v_prenex_38787)) 2))) (forall ((v_prenex_31336 Int) (v_prenex_31337 Int)) (or (<= (* 2 (select main_a v_prenex_31337)) 2000) (<= (+ (select main_a v_prenex_31336) (select main_a v_prenex_31337)) 1000) (<= (select main_a v_prenex_31337) 1000) (<= (+ main_y 1) v_prenex_31337) (< v_prenex_31337 main_y) (<= (* 2 (select main_a v_prenex_31336)) 2) (<= 0 (* 2 (select main_a v_prenex_31336))))) (forall ((v_prenex_31187 Int) (v_prenex_31188 Int)) (or (<= (+ main_x 1) v_prenex_31187) (<= (select main_a v_prenex_31188) (+ (select main_a v_prenex_31187) 1000)) (<= (+ main_y 1) v_prenex_31188) (<= (select main_a v_prenex_31187) 2) (<= 1998 (* 2 (select main_a v_prenex_31188))) (<= 0 (+ (select main_a v_prenex_31187) 1)) (< v_prenex_31188 main_y))) (forall ((v_prenex_30868 Int) (v_prenex_30867 Int)) (or (< v_prenex_30867 main_x) (<= (select main_a v_prenex_30868) 1001) (<= 0 (select main_a v_prenex_30867)) (< v_prenex_30868 main_y) (<= 1000 (+ (select main_a v_prenex_30867) (select main_a v_prenex_30868))) (<= (+ main_y 1) v_prenex_30868))) (or (forall ((v_prenex_40072 Int)) (or (< v_prenex_40072 main_y) (<= (* 2 (select main_a v_prenex_40072)) 2000) (<= (+ main_y 1) v_prenex_40072))) (forall ((v_prenex_40071 Int)) (or (<= 0 (+ (select main_a v_prenex_40071) 1)) (<= (select main_a v_prenex_40071) 2)))) (forall ((v_prenex_29141 Int) (v_prenex_29140 Int)) (or (< v_prenex_29140 main_x) (<= 1000 (+ (select main_a v_prenex_29140) (select main_a v_prenex_29141))) (<= (+ main_x 1) v_prenex_29140) (< v_prenex_29141 main_y) (<= (+ main_y 1) v_prenex_29141))) (forall ((v_prenex_32272 Int) (v_prenex_32273 Int)) (or (<= (select main_a v_prenex_32273) 1001) (< v_prenex_32273 main_y) (<= (+ main_y 1) v_prenex_32273) (<= 0 (* 2 (select main_a v_prenex_32272))) (<= (* 2 (select main_a v_prenex_32272)) 2) (<= (+ (select main_a v_prenex_32272) 998) (select main_a v_prenex_32273)))) (forall ((v_prenex_33277 Int) (v_prenex_33276 Int)) (or (<= 1000 (+ (select main_a v_prenex_33276) (select main_a v_prenex_33277))) (<= 0 (* 2 (select main_a v_prenex_33276))) (<= (+ main_y 1) v_prenex_33277) (<= (+ main_x 1) v_prenex_33276) (< v_prenex_33277 main_y) (<= (* 2 (select main_a v_prenex_33277)) 2000))) (forall ((v_prenex_31826 Int) (v_prenex_31827 Int)) (or (< v_prenex_31827 main_y) (<= (+ (select main_a v_prenex_31826) 998) (select main_a v_prenex_31827)) (<= (+ main_y 1) v_prenex_31827) (<= 0 (+ (select main_a v_prenex_31826) 1)) (<= (select main_a v_prenex_31827) 1001))) (forall ((v_prenex_33013 Int) (v_prenex_33012 Int)) (or (<= 998 (select main_a v_prenex_33013)) (<= (+ main_y 1) v_prenex_33013) (< v_prenex_33013 main_y) (<= 1998 (* 2 (select main_a v_prenex_33013))) (<= (+ (select main_a v_prenex_33012) 998) (select main_a v_prenex_33013)) (<= (* 2 (select main_a v_prenex_33012)) 2) (<= 0 (select main_a v_prenex_33012)))) (forall ((v_prenex_37396 Int) (v_prenex_37397 Int)) (or (<= (* 2 (select main_a v_prenex_37397)) 2000) (< v_prenex_37397 main_y) (<= (+ (select main_a v_prenex_37396) 998) (select main_a v_prenex_37397)) (<= 998 (select main_a v_prenex_37397)) (<= (* 2 (select main_a v_prenex_37396)) 2) (<= (+ main_y 1) v_prenex_37397))) (forall ((v_prenex_40423 Int) (v_prenex_40422 Int)) (or (<= 0 (select main_a v_prenex_40422)) (<= 998 (select main_a v_prenex_40423)) (<= (+ main_y 1) v_prenex_40423) (<= (select main_a v_prenex_40423) 1001) (<= 1000 (+ (select main_a v_prenex_40422) (select main_a v_prenex_40423))) (< v_prenex_40423 main_y))) (forall ((v_prenex_33497 Int) (v_prenex_33496 Int)) (or (< v_prenex_33496 main_x) (<= 0 (select main_a v_prenex_33496)) (<= (+ main_x 1) v_prenex_33496) (<= (* 2 (select main_a v_prenex_33496)) 2) (<= (+ (select main_a v_prenex_33496) 998) (select main_a v_prenex_33497)))) (or (forall ((v_prenex_30706 Int)) (or (< v_prenex_30706 main_y) (<= (* 2 (select main_a v_prenex_30706)) 2000) (<= (+ main_y 1) v_prenex_30706))) (forall ((v_prenex_30705 Int)) (or (< v_prenex_30705 main_x) (<= (select main_a v_prenex_30705) 1)))) (or (forall ((v_prenex_38651 Int)) (<= (select main_a v_prenex_38651) 2)) (forall ((v_prenex_38652 Int)) (or (<= (* 2 (select main_a v_prenex_38652)) 2000) (< v_prenex_38652 main_y) (<= (+ main_y 1) v_prenex_38652) (<= 998 (select main_a v_prenex_38652)) (<= 999 (select main_a v_prenex_38652))))) (or (forall ((v_prenex_31418 Int)) (<= (select main_a v_prenex_31418) 1)) (forall ((v_prenex_31419 Int)) (or (<= (* 2 (select main_a v_prenex_31419)) 2000) (<= 1998 (* 2 (select main_a v_prenex_31419))) (<= 998 (select main_a v_prenex_31419)) (< v_prenex_31419 main_y) (<= (+ main_y 1) v_prenex_31419)))) (or (forall ((v_prenex_38398 Int)) (or (<= (* 2 (select main_a v_prenex_38398)) 2000) (<= 999 (select main_a v_prenex_38398)) (<= (+ main_y 1) v_prenex_38398) (<= 1998 (* 2 (select main_a v_prenex_38398))) (< v_prenex_38398 main_y))) (forall ((v_prenex_38397 Int)) (<= (select main_a v_prenex_38397) 1))) (forall ((v_prenex_34600 Int) (v_prenex_34599 Int)) (or (<= (select main_a v_prenex_34600) (+ (select main_a v_prenex_34599) 1000)) (<= 0 (* 2 (select main_a v_prenex_34599))) (<= (select main_a v_prenex_34600) 1000) (< v_prenex_34600 main_y) (<= (+ main_y 1) v_prenex_34600) (<= 998 (select main_a v_prenex_34600)))) (forall ((v_prenex_39175 Int) (v_prenex_39174 Int)) (or (<= (+ main_y 1) v_prenex_39175) (<= (* 2 (select main_a v_prenex_39174)) 2) (<= (select main_a v_prenex_39175) (+ (select main_a v_prenex_39174) 1000)) (< v_prenex_39175 main_y) (<= 1998 (* 2 (select main_a v_prenex_39175))) (<= 998 (select main_a v_prenex_39175)) (<= 0 (+ (select main_a v_prenex_39174) 1)))) (forall ((v_prenex_38940 Int) (v_prenex_38939 Int)) (or (<= (* 2 (select main_a v_prenex_38940)) 2000) (<= (* 2 (select main_a v_prenex_38939)) 2) (<= 1000 (+ (select main_a v_prenex_38939) (select main_a v_prenex_38940))) (<= (select main_a v_prenex_38940) 1000) (<= (select main_a v_prenex_38939) 2) (< v_prenex_38940 main_y) (<= (+ main_y 1) v_prenex_38940))) (forall ((v_prenex_34472 Int) (v_prenex_34471 Int)) (or (<= (select main_a v_prenex_34472) 1000) (<= 999 (select main_a v_prenex_34472)) (< v_prenex_34472 main_y) (<= (+ (select main_a v_prenex_34471) (select main_a v_prenex_34472)) 1000) (<= 0 (* 2 (select main_a v_prenex_34471))) (<= (+ main_y 1) v_prenex_34472))) (or (forall ((v_prenex_39289 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39289))) (<= (select main_a v_prenex_39289) 1000) (<= (+ main_y 1) v_prenex_39289) (< v_prenex_39289 main_y))) (forall ((v_prenex_39288 Int)) (or (<= (select main_a v_prenex_39288) 2) (<= (+ main_x 1) v_prenex_39288)))) (forall ((v_prenex_30945 Int) (v_prenex_30946 Int)) (or (< v_prenex_30946 main_y) (<= 998 (select main_a v_prenex_30946)) (<= (select main_a v_prenex_30945) 1) (<= (+ main_x 1) v_prenex_30945) (<= 0 (+ (select main_a v_prenex_30945) 1)) (<= (+ main_y 1) v_prenex_30946) (<= (select main_a v_prenex_30946) (+ (select main_a v_prenex_30945) 1000)))) (forall ((v_prenex_35794 Int) (v_prenex_35795 Int)) (or (< v_prenex_35794 main_x) (<= (select main_a v_prenex_35795) (+ (select main_a v_prenex_35794) 1000)) (<= (+ main_x 1) v_prenex_35794) (<= 0 (+ (select main_a v_prenex_35794) 1)) (<= (select main_a v_prenex_35794) 2))) (or (forall ((v_prenex_30742 Int)) (or (<= (select main_a v_prenex_30742) 1000) (<= 1998 (* 2 (select main_a v_prenex_30742))) (<= (+ main_y 1) v_prenex_30742) (< v_prenex_30742 main_y) (<= 998 (select main_a v_prenex_30742)))) (forall ((v_prenex_30741 Int)) (<= (select main_a v_prenex_30741) 2))) (forall ((v_prenex_33968 Int) (v_prenex_33967 Int)) (or (<= (+ (select main_a v_prenex_33967) (select main_a v_prenex_33968)) 1000) (<= 0 (* 2 (select main_a v_prenex_33967))) (< v_prenex_33968 main_y) (< v_prenex_33967 main_x) (<= (+ main_y 1) v_prenex_33968) (<= 1998 (* 2 (select main_a v_prenex_33968))) (<= (* 2 (select main_a v_prenex_33967)) 2))) (or (forall ((v_prenex_31669 Int)) (or (<= (select main_a v_prenex_31669) 2) (<= (select main_a v_prenex_31669) 1))) (forall ((v_prenex_31670 Int)) (or (< v_prenex_31670 main_y) (<= (* 2 (select main_a v_prenex_31670)) 2000) (<= (+ main_y 1) v_prenex_31670) (<= 998 (select main_a v_prenex_31670)) (<= 999 (select main_a v_prenex_31670))))) (forall ((v_prenex_36968 Int) (v_prenex_36969 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36969))) (<= 0 (* 2 (select main_a v_prenex_36968))) (<= (+ main_y 1) v_prenex_36969) (<= 0 (select main_a v_prenex_36968)) (<= (select main_a v_prenex_36969) (+ (select main_a v_prenex_36968) 1000)) (< v_prenex_36969 main_y) (<= (* 2 (select main_a v_prenex_36969)) 2000))) (forall ((v_prenex_33688 Int) (v_prenex_33687 Int)) (or (<= (select main_a v_prenex_33688) 1001) (<= (+ (select main_a v_prenex_33687) 998) (select main_a v_prenex_33688)) (<= (select main_a v_prenex_33687) 1) (<= 0 (select main_a v_prenex_33687)) (< v_prenex_33688 main_y) (<= (+ main_y 1) v_prenex_33688) (<= 998 (select main_a v_prenex_33688)))) (forall ((v_prenex_32122 Int) (v_prenex_32123 Int)) (or (<= (* 2 (select main_a v_prenex_32123)) 2000) (<= 1000 (+ (select main_a v_prenex_32122) (select main_a v_prenex_32123))) (<= (+ main_y 1) v_prenex_32123) (<= 0 (+ (select main_a v_prenex_32122) 1)) (< v_prenex_32123 main_y) (< v_prenex_32122 main_x))) (forall ((v_prenex_36542 Int) (v_prenex_36543 Int)) (or (<= (+ (select main_a v_prenex_36542) (select main_a v_prenex_36543)) 1000) (< v_prenex_36543 main_y) (<= (* 2 (select main_a v_prenex_36542)) 2) (<= 998 (select main_a v_prenex_36543)) (<= (+ main_y 1) v_prenex_36543))) (forall ((v_prenex_40389 Int) (v_prenex_40390 Int)) (or (< v_prenex_40390 main_y) (<= 0 (* 2 (select main_a v_prenex_40389))) (<= 1998 (* 2 (select main_a v_prenex_40390))) (<= (+ main_y 1) v_prenex_40390) (<= 1000 (+ (select main_a v_prenex_40389) (select main_a v_prenex_40390))) (<= (+ main_x 1) v_prenex_40389) (<= (* 2 (select main_a v_prenex_40389)) 2))) (forall ((v_prenex_37528 Int) (v_prenex_37529 Int)) (or (<= 998 (select main_a v_prenex_37529)) (<= 1998 (* 2 (select main_a v_prenex_37529))) (< v_prenex_37529 main_y) (<= (select main_a v_prenex_37528) 1) (<= (+ (select main_a v_prenex_37528) 998) (select main_a v_prenex_37529)) (<= (+ main_y 1) v_prenex_37529))) (or (forall ((v_prenex_30670 Int)) (or (<= (select main_a v_prenex_30670) 1001) (< v_prenex_30670 main_y) (<= (+ main_y 1) v_prenex_30670) (<= (* 2 (select main_a v_prenex_30670)) 2000) (<= (select main_a v_prenex_30670) 1000))) (forall ((v_prenex_30669 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30669))) (<= (select main_a v_prenex_30669) 1)))) (forall ((v_prenex_33733 Int) (v_prenex_33734 Int)) (or (<= (+ main_x 1) v_prenex_33733) (<= 1000 (+ (select main_a v_prenex_33733) (select main_a v_prenex_33734))) (<= 0 (select main_a v_prenex_33733)) (<= (select main_a v_prenex_33734) 1000) (< v_prenex_33734 main_y) (<= (+ main_y 1) v_prenex_33734))) (forall ((v_prenex_36751 Int) (v_prenex_36750 Int)) (or (<= (* 2 (select main_a v_prenex_36751)) 2000) (<= (select main_a v_prenex_36751) (+ (select main_a v_prenex_36750) 1000)) (<= 0 (+ (select main_a v_prenex_36750) 1)) (< v_prenex_36751 main_y) (<= (+ main_y 1) v_prenex_36751) (<= 1998 (* 2 (select main_a v_prenex_36751))) (<= 0 (* 2 (select main_a v_prenex_36750))))) (forall ((v_prenex_28932 Int) (v_prenex_28931 Int)) (or (<= 0 (+ (select main_a v_prenex_28931) 1)) (< v_prenex_28931 main_x) (<= (+ main_y 1) v_prenex_28932) (<= 1998 (* 2 (select main_a v_prenex_28932))) (<= (+ (select main_a v_prenex_28931) 998) (select main_a v_prenex_28932)) (<= 0 (* 2 (select main_a v_prenex_28931))) (< v_prenex_28932 main_y))) (forall ((v_prenex_30071 Int) (v_prenex_30070 Int)) (or (<= (* 2 (select main_a v_prenex_30071)) 2000) (<= 998 (select main_a v_prenex_30071)) (<= (* 2 (select main_a v_prenex_30070)) 2) (< v_prenex_30071 main_y) (<= 1000 (+ (select main_a v_prenex_30070) (select main_a v_prenex_30071))) (<= (+ main_y 1) v_prenex_30071))) (forall ((v_prenex_30248 Int) (v_prenex_30249 Int)) (or (<= 999 (select main_a v_prenex_30249)) (<= (* 2 (select main_a v_prenex_30248)) 2) (<= (+ main_y 1) v_prenex_30249) (<= (select main_a v_prenex_30249) 1000) (<= 0 (* 2 (select main_a v_prenex_30248))) (<= (select main_a v_prenex_30249) (+ (select main_a v_prenex_30248) 1000)) (< v_prenex_30249 main_y))) (forall ((v_prenex_31785 Int) (v_prenex_31784 Int)) (or (<= (select main_a v_prenex_31785) (+ (select main_a v_prenex_31784) 1000)) (<= (+ main_y 1) v_prenex_31785) (<= (select main_a v_prenex_31784) 2) (<= 0 (* 2 (select main_a v_prenex_31784))) (<= 998 (select main_a v_prenex_31785)) (<= (select main_a v_prenex_31785) 1000) (< v_prenex_31785 main_y))) (or (forall ((v_prenex_29536 Int)) (or (<= (+ main_y 1) v_prenex_29536) (<= (* 2 (select main_a v_prenex_29536)) 2000) (< v_prenex_29536 main_y) (<= 999 (select main_a v_prenex_29536)) (<= 998 (select main_a v_prenex_29536)))) (forall ((v_prenex_29535 Int)) (<= 0 (* 2 (select main_a v_prenex_29535))))) (forall ((v_prenex_38042 Int) (v_prenex_38041 Int)) (or (<= (* 2 (select main_a v_prenex_38041)) 2) (<= 0 (+ (select main_a v_prenex_38041) 1)) (<= (+ main_y 1) v_prenex_38042) (<= 1000 (+ (select main_a v_prenex_38041) (select main_a v_prenex_38042))) (<= 998 (select main_a v_prenex_38042)) (< v_prenex_38042 main_y) (<= (select main_a v_prenex_38042) 1000))) (forall ((v_prenex_29576 Int) (v_prenex_29575 Int)) (or (< v_prenex_29576 main_y) (<= (+ (select main_a v_prenex_29575) (select main_a v_prenex_29576)) 1000) (<= (+ main_y 1) v_prenex_29576) (<= 0 (select main_a v_prenex_29575)) (<= (select main_a v_prenex_29576) 1000) (< v_prenex_29575 main_x))) (forall ((v_prenex_30482 Int) (v_prenex_30483 Int)) (or (<= (+ main_x 1) v_prenex_30482) (<= (select main_a v_prenex_30482) 2) (<= 998 (select main_a v_prenex_30483)) (<= (+ main_y 1) v_prenex_30483) (<= 1000 (+ (select main_a v_prenex_30482) (select main_a v_prenex_30483))) (< v_prenex_30483 main_y) (<= 0 (* 2 (select main_a v_prenex_30482))))) (forall ((v_prenex_29921 Int) (v_prenex_29920 Int)) (or (<= 0 (select main_a v_prenex_29920)) (<= (+ main_x 1) v_prenex_29920) (<= (select main_a v_prenex_29921) (+ (select main_a v_prenex_29920) 1000)) (< v_prenex_29920 main_x))) (forall ((v_prenex_30901 Int) (v_prenex_30902 Int)) (or (<= (+ main_y 1) v_prenex_30902) (< v_prenex_30902 main_y) (<= (+ (select main_a v_prenex_30901) (select main_a v_prenex_30902)) 1000) (<= 998 (select main_a v_prenex_30902)) (<= (select main_a v_prenex_30901) 1) (< v_prenex_30901 main_x))) (or (forall ((v_prenex_37666 Int)) (or (<= 0 (+ (select main_a v_prenex_37666) 1)) (<= 0 (select main_a v_prenex_37666)))) (forall ((v_prenex_37667 Int)) (or (< v_prenex_37667 main_y) (<= (select main_a v_prenex_37667) 1000) (<= (+ main_y 1) v_prenex_37667) (<= (* 2 (select main_a v_prenex_37667)) 2000)))) (forall ((v_prenex_34871 Int) (v_prenex_34870 Int)) (or (<= (* 2 (select main_a v_prenex_34870)) 2) (< v_prenex_34870 main_x) (<= (+ main_y 1) v_prenex_34871) (<= 998 (select main_a v_prenex_34871)) (< v_prenex_34871 main_y) (<= 0 (* 2 (select main_a v_prenex_34870))) (<= (+ (select main_a v_prenex_34870) 998) (select main_a v_prenex_34871)))) (or (forall ((v_prenex_39863 Int)) (or (<= 998 (select main_a v_prenex_39863)) (<= 1998 (* 2 (select main_a v_prenex_39863))) (<= (+ main_y 1) v_prenex_39863) (< v_prenex_39863 main_y))) (forall ((v_prenex_39862 Int)) (<= (select main_a v_prenex_39862) 2))) (forall ((v_prenex_38644 Int) (v_prenex_38643 Int)) (or (<= (select main_a v_prenex_38644) (+ (select main_a v_prenex_38643) 1000)) (<= (+ main_y 1) v_prenex_38644) (<= (+ main_x 1) v_prenex_38643) (<= (* 2 (select main_a v_prenex_38644)) 2000) (< v_prenex_38644 main_y))) (or (forall ((v_prenex_29402 Int)) (or (<= (+ main_y 1) v_prenex_29402) (<= 999 (select main_a v_prenex_29402)) (< v_prenex_29402 main_y) (<= (* 2 (select main_a v_prenex_29402)) 2000))) (forall ((v_prenex_29401 Int)) (or (<= (+ main_x 1) v_prenex_29401) (<= (select main_a v_prenex_29401) 1)))) (forall ((v_prenex_36326 Int) (v_prenex_36325 Int)) (or (<= (+ main_y 1) v_prenex_36326) (< v_prenex_36326 main_y) (<= 0 (+ (select main_a v_prenex_36325) 1)) (<= 999 (select main_a v_prenex_36326)) (<= (select main_a v_prenex_36325) 2) (<= (select main_a v_prenex_36326) (+ (select main_a v_prenex_36325) 1000)) (<= (select main_a v_prenex_36326) 1000))) (forall ((v_prenex_34410 Int) (v_prenex_34409 Int)) (or (<= (select main_a v_prenex_34410) 1000) (<= 0 (select main_a v_prenex_34409)) (<= (+ (select main_a v_prenex_34409) (select main_a v_prenex_34410)) 1000) (<= 999 (select main_a v_prenex_34410)) (< v_prenex_34410 main_y) (<= (+ main_y 1) v_prenex_34410))) (or (forall ((v_prenex_39588 Int)) (<= 0 (select main_a v_prenex_39588))) (forall ((v_prenex_39589 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39589))) (<= (* 2 (select main_a v_prenex_39589)) 2000) (<= (select main_a v_prenex_39589) 1001) (<= (+ main_y 1) v_prenex_39589) (< v_prenex_39589 main_y)))) (forall ((v_prenex_29905 Int) (v_prenex_29904 Int)) (or (<= (select main_a v_prenex_29904) 2) (<= (+ main_y 1) v_prenex_29905) (<= (select main_a v_prenex_29905) 1000) (< v_prenex_29905 main_y) (<= (* 2 (select main_a v_prenex_29904)) 2) (<= 1000 (+ (select main_a v_prenex_29904) (select main_a v_prenex_29905))) (<= 998 (select main_a v_prenex_29905)))) (forall ((v_prenex_39531 Int) (v_prenex_39530 Int)) (or (< v_prenex_39531 main_y) (<= 0 (+ (select main_a v_prenex_39530) 1)) (<= (+ main_x 1) v_prenex_39530) (<= 1000 (+ (select main_a v_prenex_39530) (select main_a v_prenex_39531))) (<= 1998 (* 2 (select main_a v_prenex_39531))) (<= 0 (select main_a v_prenex_39530)) (<= (+ main_y 1) v_prenex_39531))) (forall ((v_prenex_30231 Int) (v_prenex_30230 Int)) (or (<= 999 (select main_a v_prenex_30231)) (<= (select main_a v_prenex_30230) 1) (<= 1000 (+ (select main_a v_prenex_30230) (select main_a v_prenex_30231))) (<= 998 (select main_a v_prenex_30231)) (<= (+ main_y 1) v_prenex_30231) (< v_prenex_30231 main_y) (<= 0 (* 2 (select main_a v_prenex_30230))))) (forall ((v_prenex_33367 Int) (v_prenex_33366 Int)) (or (<= (select main_a v_prenex_33367) 1000) (<= (select main_a v_prenex_33366) 2) (<= (+ main_y 1) v_prenex_33367) (<= 1000 (+ (select main_a v_prenex_33366) (select main_a v_prenex_33367))) (<= (select main_a v_prenex_33366) 1) (< v_prenex_33367 main_y) (<= (select main_a v_prenex_33367) 1001))) (forall ((v_prenex_37937 Int) (v_prenex_37936 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37937))) (<= (+ main_x 1) v_prenex_37936) (< v_prenex_37937 main_y) (<= (select main_a v_prenex_37937) (+ (select main_a v_prenex_37936) 1000)) (<= (+ main_y 1) v_prenex_37937) (<= (* 2 (select main_a v_prenex_37936)) 2))) (forall ((v_prenex_32818 Int) (v_prenex_32819 Int)) (or (<= 1000 (+ (select main_a v_prenex_32818) (select main_a v_prenex_32819))) (< v_prenex_32819 main_y) (< v_prenex_32818 main_x) (<= (+ main_y 1) v_prenex_32819) (<= (select main_a v_prenex_32818) 1) (<= (select main_a v_prenex_32819) 1000))) (forall ((v_prenex_36528 Int) (v_prenex_36529 Int)) (or (<= (+ main_y 1) v_prenex_36529) (<= 0 (select main_a v_prenex_36528)) (<= 1000 (+ (select main_a v_prenex_36528) (select main_a v_prenex_36529))) (< v_prenex_36529 main_y) (<= (select main_a v_prenex_36529) 1000) (<= 0 (+ (select main_a v_prenex_36528) 1)))) (forall ((v_prenex_36641 Int) (v_prenex_36640 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36641))) (< v_prenex_36641 main_y) (<= 999 (select main_a v_prenex_36641)) (<= (select main_a v_prenex_36641) (+ (select main_a v_prenex_36640) 1000)) (<= (+ main_y 1) v_prenex_36641))) (forall ((v_prenex_39920 Int) (v_prenex_39919 Int)) (or (< v_prenex_39920 main_y) (<= (+ main_y 1) v_prenex_39920) (<= (select main_a v_prenex_39920) 1001) (<= (select main_a v_prenex_39920) 1000) (<= (select main_a v_prenex_39919) 2) (<= 1000 (+ (select main_a v_prenex_39919) (select main_a v_prenex_39920))))) (forall ((v_prenex_39567 Int) (v_prenex_39566 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39566))) (< v_prenex_39567 main_y) (<= (+ main_y 1) v_prenex_39567) (<= (* 2 (select main_a v_prenex_39566)) 2) (<= 999 (select main_a v_prenex_39567)) (<= 998 (select main_a v_prenex_39567)) (<= (+ (select main_a v_prenex_39566) 998) (select main_a v_prenex_39567)))) (forall ((v_prenex_35278 Int) (v_prenex_35279 Int)) (or (<= (select main_a v_prenex_35279) (+ (select main_a v_prenex_35278) 1000)) (<= 0 (* 2 (select main_a v_prenex_35278))) (<= (+ main_y 1) v_prenex_35279) (<= 998 (select main_a v_prenex_35279)) (< v_prenex_35279 main_y))) (forall ((v_prenex_36039 Int) (v_prenex_36040 Int)) (or (<= (* 2 (select main_a v_prenex_36040)) 2000) (<= (+ main_y 1) v_prenex_36040) (<= (* 2 (select main_a v_prenex_36039)) 2) (<= (+ main_x 1) v_prenex_36039) (<= (select main_a v_prenex_36040) (+ (select main_a v_prenex_36039) 1000)) (< v_prenex_36040 main_y))) (or (forall ((v_prenex_31754 Int)) (or (< v_prenex_31754 main_y) (<= (+ main_y 1) v_prenex_31754) (<= (select main_a v_prenex_31754) 1001) (<= 999 (select main_a v_prenex_31754)) (<= 1998 (* 2 (select main_a v_prenex_31754))))) (forall ((v_prenex_31753 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31753))) (<= (select main_a v_prenex_31753) 2)))) (forall ((v_prenex_29107 Int) (v_prenex_29106 Int)) (or (<= (select main_a v_prenex_29107) 1001) (<= (select main_a v_prenex_29107) (+ (select main_a v_prenex_29106) 1000)) (<= (+ main_y 1) v_prenex_29107) (<= 1998 (* 2 (select main_a v_prenex_29107))) (<= 0 (select main_a v_prenex_29106)) (< v_prenex_29107 main_y) (<= 0 (* 2 (select main_a v_prenex_29106))))) (forall ((v_prenex_34528 Int) (v_prenex_34527 Int)) (or (< v_prenex_34528 main_y) (<= (select main_a v_prenex_34527) 1) (<= (+ main_y 1) v_prenex_34528) (<= 0 (select main_a v_prenex_34527)) (<= (+ (select main_a v_prenex_34527) (select main_a v_prenex_34528)) 1000) (<= (* 2 (select main_a v_prenex_34528)) 2000))) (forall ((v_prenex_29364 Int) (v_prenex_29363 Int)) (or (<= (select main_a v_prenex_29364) 1000) (<= 0 (select main_a v_prenex_29363)) (< v_prenex_29364 main_y) (<= 998 (select main_a v_prenex_29364)) (<= (+ (select main_a v_prenex_29363) (select main_a v_prenex_29364)) 1000) (<= (+ main_y 1) v_prenex_29364))) (forall ((v_prenex_39652 Int) (v_prenex_39651 Int)) (or (<= (select main_a v_prenex_39652) 1001) (< v_prenex_39652 main_y) (<= 1000 (+ (select main_a v_prenex_39651) (select main_a v_prenex_39652))) (<= (select main_a v_prenex_39651) 1) (<= (+ main_y 1) v_prenex_39652) (<= 1998 (* 2 (select main_a v_prenex_39652))))) (forall ((v_prenex_36014 Int) (v_prenex_36013 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36014))) (<= (select main_a v_prenex_36013) 1) (<= 0 (select main_a v_prenex_36013)) (< v_prenex_36014 main_y) (<= (+ main_y 1) v_prenex_36014) (<= (+ (select main_a v_prenex_36013) (select main_a v_prenex_36014)) 1000) (<= (select main_a v_prenex_36014) 1000))) (forall ((v_prenex_31440 Int) (v_prenex_31441 Int)) (or (<= (* 2 (select main_a v_prenex_31441)) 2000) (<= 0 (select main_a v_prenex_31440)) (< v_prenex_31441 main_y) (<= (select main_a v_prenex_31440) 2) (<= (+ (select main_a v_prenex_31440) 998) (select main_a v_prenex_31441)) (<= (+ main_y 1) v_prenex_31441))) (forall ((v_prenex_34664 Int) (v_prenex_34663 Int)) (or (<= (+ main_y 1) v_prenex_34664) (<= 998 (select main_a v_prenex_34664)) (<= 1000 (+ (select main_a v_prenex_34663) (select main_a v_prenex_34664))) (< v_prenex_34664 main_y))) (or (forall ((v_prenex_30079 Int)) (or (<= 998 (select main_a v_prenex_30079)) (<= 1998 (* 2 (select main_a v_prenex_30079))) (<= (select main_a v_prenex_30079) 1000) (< v_prenex_30079 main_y) (<= (+ main_y 1) v_prenex_30079))) (forall ((v_prenex_30078 Int)) (<= (* 2 (select main_a v_prenex_30078)) 2))) (or (forall ((v_prenex_40093 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40093))) (<= (+ main_x 1) v_prenex_40093) (<= 0 (+ (select main_a v_prenex_40093) 1)))) (forall ((v_prenex_40094 Int)) (or (< v_prenex_40094 main_y) (<= (+ main_y 1) v_prenex_40094) (<= 1998 (* 2 (select main_a v_prenex_40094))) (<= (select main_a v_prenex_40094) 1001)))) (or (forall ((v_prenex_35160 Int)) (or (<= 0 (select main_a v_prenex_35160)) (<= (select main_a v_prenex_35160) 1))) (forall ((v_prenex_35161 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35161))) (<= (+ main_y 1) v_prenex_35161) (< v_prenex_35161 main_y)))) (forall ((v_prenex_32243 Int) (v_prenex_32242 Int)) (or (<= (select main_a v_prenex_32242) 2) (<= 1998 (* 2 (select main_a v_prenex_32243))) (<= (+ main_y 1) v_prenex_32243) (< v_prenex_32243 main_y) (<= 1000 (+ (select main_a v_prenex_32242) (select main_a v_prenex_32243))) (<= (* 2 (select main_a v_prenex_32242)) 2) (<= 998 (select main_a v_prenex_32243)))) (or (forall ((v_prenex_40171 Int)) (or (< v_prenex_40171 main_x) (<= 0 (select main_a v_prenex_40171)) (<= (* 2 (select main_a v_prenex_40171)) 2))) (forall ((v_prenex_40172 Int)) (or (< v_prenex_40172 main_y) (<= (* 2 (select main_a v_prenex_40172)) 2000) (<= 999 (select main_a v_prenex_40172)) (<= (+ main_y 1) v_prenex_40172)))) (forall ((v_prenex_31718 Int) (v_prenex_31717 Int)) (or (<= (select main_a v_prenex_31717) 2) (< v_prenex_31718 main_y) (<= (* 2 (select main_a v_prenex_31718)) 2000) (<= 1000 (+ (select main_a v_prenex_31717) (select main_a v_prenex_31718))) (<= (select main_a v_prenex_31718) 1000) (<= (select main_a v_prenex_31717) 1) (<= (+ main_y 1) v_prenex_31718))) (forall ((v_prenex_34532 Int) (v_prenex_34531 Int)) (or (<= (* 2 (select main_a v_prenex_34531)) 2) (<= (* 2 (select main_a v_prenex_34532)) 2000) (<= (+ main_y 1) v_prenex_34532) (<= 1000 (+ (select main_a v_prenex_34531) (select main_a v_prenex_34532))) (<= (select main_a v_prenex_34531) 1) (<= 998 (select main_a v_prenex_34532)) (< v_prenex_34532 main_y))) (forall ((v_prenex_38248 Int) (v_prenex_38249 Int)) (or (< v_prenex_38249 main_y) (<= (* 2 (select main_a v_prenex_38249)) 2000) (<= 0 (+ (select main_a v_prenex_38248) 1)) (<= (+ main_x 1) v_prenex_38248) (<= (+ main_y 1) v_prenex_38249) (<= (select main_a v_prenex_38249) (+ (select main_a v_prenex_38248) 1000)) (<= 0 (select main_a v_prenex_38248)))) (or (forall ((v_prenex_37842 Int)) (or (<= (* 2 (select main_a v_prenex_37842)) 2) (<= 0 (select main_a v_prenex_37842)))) (forall ((v_prenex_37843 Int)) (or (<= (select main_a v_prenex_37843) 1000) (<= (+ main_y 1) v_prenex_37843) (<= (* 2 (select main_a v_prenex_37843)) 2000) (<= 998 (select main_a v_prenex_37843)) (< v_prenex_37843 main_y)))) (forall ((v_prenex_32517 Int) (v_prenex_32518 Int)) (or (<= (+ (select main_a v_prenex_32517) 998) (select main_a v_prenex_32518)) (<= (+ main_y 1) v_prenex_32518) (<= 0 (select main_a v_prenex_32517)) (<= 0 (* 2 (select main_a v_prenex_32517))) (<= (* 2 (select main_a v_prenex_32518)) 2000) (< v_prenex_32518 main_y))) (or (forall ((v_prenex_36694 Int)) (or (<= 0 (select main_a v_prenex_36694)) (<= (+ main_x 1) v_prenex_36694) (<= 0 (+ (select main_a v_prenex_36694) 1)))) (forall ((v_prenex_36695 Int)) (or (< v_prenex_36695 main_y) (<= (+ main_y 1) v_prenex_36695) (<= 998 (select main_a v_prenex_36695)) (<= (* 2 (select main_a v_prenex_36695)) 2000)))) (forall ((v_prenex_30965 Int) (v_prenex_30966 Int)) (or (<= (+ (select main_a v_prenex_30965) 998) (select main_a v_prenex_30966)) (<= 998 (select main_a v_prenex_30966)) (<= (+ main_y 1) v_prenex_30966) (< v_prenex_30966 main_y) (<= 0 (* 2 (select main_a v_prenex_30965))) (<= (select main_a v_prenex_30966) 1000))) (or (forall ((v_prenex_31346 Int)) (or (<= 0 (+ (select main_a v_prenex_31346) 1)) (<= (* 2 (select main_a v_prenex_31346)) 2))) (forall ((v_prenex_31347 Int)) (or (< v_prenex_31347 main_y) (<= (* 2 (select main_a v_prenex_31347)) 2000) (<= (+ main_y 1) v_prenex_31347) (<= 998 (select main_a v_prenex_31347)) (<= 999 (select main_a v_prenex_31347))))) (forall ((v_prenex_38402 Int) (v_prenex_38401 Int)) (or (<= 998 (select main_a v_prenex_38402)) (<= (* 2 (select main_a v_prenex_38401)) 2) (<= 1000 (+ (select main_a v_prenex_38401) (select main_a v_prenex_38402))) (<= 0 (* 2 (select main_a v_prenex_38401))) (<= (+ main_y 1) v_prenex_38402) (< v_prenex_38402 main_y) (<= (+ main_x 1) v_prenex_38401))) (or (forall ((v_prenex_34699 Int)) (or (<= 0 (select main_a v_prenex_34699)) (<= 0 (* 2 (select main_a v_prenex_34699))) (< v_prenex_34699 main_x))) (forall ((v_prenex_34700 Int)) (or (< v_prenex_34700 main_y) (<= 1998 (* 2 (select main_a v_prenex_34700))) (<= (+ main_y 1) v_prenex_34700)))) (forall ((v_prenex_33155 Int) (v_prenex_33154 Int)) (or (<= 0 (+ (select main_a v_prenex_33154) 1)) (<= (select main_a v_prenex_33155) 1000) (<= (* 2 (select main_a v_prenex_33154)) 2) (<= (+ main_y 1) v_prenex_33155) (<= 1998 (* 2 (select main_a v_prenex_33155))) (< v_prenex_33155 main_y) (<= 1000 (+ (select main_a v_prenex_33154) (select main_a v_prenex_33155))))) (or (forall ((v_prenex_40353 Int)) (or (<= (* 2 (select main_a v_prenex_40353)) 2) (<= 0 (+ (select main_a v_prenex_40353) 1)) (<= (+ main_x 1) v_prenex_40353))) (forall ((v_prenex_40354 Int)) (or (<= (* 2 (select main_a v_prenex_40354)) 2000) (<= (select main_a v_prenex_40354) 1000) (<= (+ main_y 1) v_prenex_40354) (< v_prenex_40354 main_y)))) (or (forall ((v_prenex_39367 Int)) (or (< v_prenex_39367 main_y) (<= 998 (select main_a v_prenex_39367)) (<= (* 2 (select main_a v_prenex_39367)) 2000) (<= (+ main_y 1) v_prenex_39367))) (forall ((v_prenex_39366 Int)) (or (< v_prenex_39366 main_x) (<= 0 (+ (select main_a v_prenex_39366) 1)) (<= 0 (* 2 (select main_a v_prenex_39366)))))) (forall ((v_prenex_38889 Int) (v_prenex_38890 Int)) (or (<= (select main_a v_prenex_38889) 2) (<= 0 (* 2 (select main_a v_prenex_38889))) (<= 999 (select main_a v_prenex_38890)) (<= (+ main_y 1) v_prenex_38890) (<= 1000 (+ (select main_a v_prenex_38889) (select main_a v_prenex_38890))) (< v_prenex_38890 main_y) (<= (* 2 (select main_a v_prenex_38890)) 2000))) (forall ((v_prenex_39001 Int) (v_prenex_39000 Int)) (or (<= (+ (select main_a v_prenex_39000) (select main_a v_prenex_39001)) 1000) (<= 0 (* 2 (select main_a v_prenex_39000))) (<= (* 2 (select main_a v_prenex_39000)) 2) (<= (select main_a v_prenex_39001) 1000) (< v_prenex_39001 main_y) (<= (select main_a v_prenex_39001) 1001) (<= (+ main_y 1) v_prenex_39001))) (forall ((v_prenex_38469 Int) (v_prenex_38470 Int)) (or (<= (select main_a v_prenex_38470) 1001) (<= (* 2 (select main_a v_prenex_38470)) 2000) (<= 0 (select main_a v_prenex_38469)) (< v_prenex_38470 main_y) (<= 0 (+ (select main_a v_prenex_38469) 1)) (<= (+ main_y 1) v_prenex_38470) (<= 1000 (+ (select main_a v_prenex_38469) (select main_a v_prenex_38470))))) (forall ((v_prenex_32440 Int) (v_prenex_32439 Int)) (or (< v_prenex_32440 main_y) (<= (* 2 (select main_a v_prenex_32439)) 2) (<= (+ main_y 1) v_prenex_32440) (<= (select main_a v_prenex_32440) 1000) (<= 998 (select main_a v_prenex_32440)) (<= (+ (select main_a v_prenex_32439) 998) (select main_a v_prenex_32440)) (<= 0 (+ (select main_a v_prenex_32439) 1)))) (forall ((v_prenex_30372 Int) (v_prenex_30373 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30372))) (<= 998 (select main_a v_prenex_30373)) (<= (select main_a v_prenex_30373) (+ (select main_a v_prenex_30372) 1000)) (<= 1998 (* 2 (select main_a v_prenex_30373))) (< v_prenex_30373 main_y) (<= (+ main_y 1) v_prenex_30373))) (forall ((v_prenex_34644 Int) (v_prenex_34643 Int)) (or (< v_prenex_34644 main_y) (<= 0 (+ (select main_a v_prenex_34643) 1)) (<= (+ (select main_a v_prenex_34643) 998) (select main_a v_prenex_34644)) (<= (+ main_x 1) v_prenex_34643) (<= (* 2 (select main_a v_prenex_34643)) 2) (<= 1998 (* 2 (select main_a v_prenex_34644))) (<= (+ main_y 1) v_prenex_34644))) (or (forall ((v_prenex_36117 Int)) (or (<= 0 (select main_a v_prenex_36117)) (<= 0 (+ (select main_a v_prenex_36117) 1)) (< v_prenex_36117 main_x))) (forall ((v_prenex_36118 Int)) (or (<= (+ main_y 1) v_prenex_36118) (<= 1998 (* 2 (select main_a v_prenex_36118))) (< v_prenex_36118 main_y) (<= 998 (select main_a v_prenex_36118))))) (forall ((v_prenex_31137 Int) (v_prenex_31138 Int)) (or (< v_prenex_31138 main_y) (<= 0 (select main_a v_prenex_31137)) (<= (select main_a v_prenex_31137) 1) (<= (+ main_y 1) v_prenex_31138) (<= 998 (select main_a v_prenex_31138)) (<= (+ (select main_a v_prenex_31137) 998) (select main_a v_prenex_31138)))) (forall ((v_prenex_34332 Int) (v_prenex_34331 Int)) (or (<= (+ main_y 1) v_prenex_34332) (<= (* 2 (select main_a v_prenex_34332)) 2000) (<= (+ (select main_a v_prenex_34331) (select main_a v_prenex_34332)) 1000) (< v_prenex_34332 main_y) (<= (select main_a v_prenex_34331) 2))) (forall ((v_prenex_35292 Int) (v_prenex_35293 Int)) (or (<= (+ main_x 1) v_prenex_35292) (<= (select main_a v_prenex_35292) 2) (<= (select main_a v_prenex_35293) (+ (select main_a v_prenex_35292) 1000)) (<= (+ main_y 1) v_prenex_35293) (<= 999 (select main_a v_prenex_35293)) (< v_prenex_35293 main_y))) (or (forall ((v_prenex_31624 Int)) (or (<= 0 (+ (select main_a v_prenex_31624) 1)) (< v_prenex_31624 main_x) (<= (select main_a v_prenex_31624) 1))) (forall ((v_prenex_31625 Int)) (or (<= (+ main_y 1) v_prenex_31625) (<= (* 2 (select main_a v_prenex_31625)) 2000) (<= (select main_a v_prenex_31625) 1001) (< v_prenex_31625 main_y)))) (forall ((v_prenex_40386 Int) (v_prenex_40385 Int)) (or (<= (select main_a v_prenex_40386) (+ (select main_a v_prenex_40385) 1000)) (<= (+ main_y 1) v_prenex_40386) (<= 0 (+ (select main_a v_prenex_40385) 1)) (<= (select main_a v_prenex_40385) 2) (< v_prenex_40386 main_y) (<= (* 2 (select main_a v_prenex_40386)) 2000))) (forall ((v_prenex_29123 Int) (v_prenex_29122 Int)) (or (<= (select main_a v_prenex_29122) 1) (< v_prenex_29123 main_y) (<= (+ main_y 1) v_prenex_29123) (<= (select main_a v_prenex_29123) 1000) (<= (* 2 (select main_a v_prenex_29122)) 2) (<= 1000 (+ (select main_a v_prenex_29122) (select main_a v_prenex_29123))) (< v_prenex_29122 main_x))) (or (forall ((v_prenex_30080 Int)) (or (<= (select main_a v_prenex_30080) 2) (<= 0 (+ (select main_a v_prenex_30080) 1)))) (forall ((v_prenex_30081 Int)) (or (< v_prenex_30081 main_y) (<= 999 (select main_a v_prenex_30081)) (<= (select main_a v_prenex_30081) 1000) (<= (* 2 (select main_a v_prenex_30081)) 2000) (<= (+ main_y 1) v_prenex_30081)))) (forall ((v_prenex_34368 Int) (v_prenex_34367 Int)) (or (<= (+ main_y 1) v_prenex_34368) (<= (select main_a v_prenex_34367) 2) (< v_prenex_34368 main_y) (<= 998 (select main_a v_prenex_34368)) (<= (+ (select main_a v_prenex_34367) 998) (select main_a v_prenex_34368)) (<= (* 2 (select main_a v_prenex_34367)) 2))) (or (forall ((v_prenex_29482 Int)) (or (<= (select main_a v_prenex_29482) 1001) (< v_prenex_29482 main_y) (<= (+ main_y 1) v_prenex_29482) (<= (* 2 (select main_a v_prenex_29482)) 2000))) (forall ((v_prenex_29481 Int)) (or (<= 0 (select main_a v_prenex_29481)) (<= 0 (* 2 (select main_a v_prenex_29481)))))) (or (forall ((v_prenex_37190 Int)) (or (<= 998 (select main_a v_prenex_37190)) (< v_prenex_37190 main_y) (<= 1998 (* 2 (select main_a v_prenex_37190))) (<= (+ main_y 1) v_prenex_37190) (<= 999 (select main_a v_prenex_37190)))) (forall ((v_prenex_37189 Int)) (or (<= 0 (select main_a v_prenex_37189)) (<= 0 (* 2 (select main_a v_prenex_37189)))))) (or (forall ((v_prenex_35090 Int)) (or (<= 0 (select main_a v_prenex_35090)) (<= (+ main_x 1) v_prenex_35090))) (forall ((v_prenex_35091 Int)) (or (<= (+ main_y 1) v_prenex_35091) (<= 1998 (* 2 (select main_a v_prenex_35091))) (< v_prenex_35091 main_y) (<= (select main_a v_prenex_35091) 1000)))) (or (forall ((v_prenex_37474 Int)) (or (<= (select main_a v_prenex_37474) 1) (<= 0 (+ (select main_a v_prenex_37474) 1)))) (forall ((v_prenex_37475 Int)) (or (<= 998 (select main_a v_prenex_37475)) (<= 1998 (* 2 (select main_a v_prenex_37475))) (< v_prenex_37475 main_y) (<= 999 (select main_a v_prenex_37475)) (<= (+ main_y 1) v_prenex_37475)))) (forall ((v_prenex_38028 Int) (v_prenex_38027 Int)) (or (<= (select main_a v_prenex_38027) 1) (<= (select main_a v_prenex_38028) (+ (select main_a v_prenex_38027) 1000)) (<= (select main_a v_prenex_38028) 1000) (<= (+ main_y 1) v_prenex_38028) (<= 1998 (* 2 (select main_a v_prenex_38028))) (<= (select main_a v_prenex_38027) 2) (< v_prenex_38028 main_y))) (forall ((v_prenex_30828 Int) (v_prenex_30827 Int)) (or (<= (+ main_y 1) v_prenex_30828) (<= (+ main_x 1) v_prenex_30827) (<= (select main_a v_prenex_30828) (+ (select main_a v_prenex_30827) 1000)) (<= 998 (select main_a v_prenex_30828)) (< v_prenex_30828 main_y) (<= 0 (* 2 (select main_a v_prenex_30827))))) (forall ((v_prenex_33049 Int) (v_prenex_33048 Int)) (or (<= (select main_a v_prenex_33049) 1001) (< v_prenex_33049 main_y) (<= (select main_a v_prenex_33048) 1) (<= (select main_a v_prenex_33049) (+ (select main_a v_prenex_33048) 1000)) (<= 1998 (* 2 (select main_a v_prenex_33049))) (<= 0 (+ (select main_a v_prenex_33048) 1)) (<= (+ main_y 1) v_prenex_33049))) (forall ((v_prenex_37698 Int) (v_prenex_37699 Int)) (or (<= (+ main_y 1) v_prenex_37699) (< v_prenex_37699 main_y) (<= (select main_a v_prenex_37698) 1) (<= (select main_a v_prenex_37699) 1001) (<= (select main_a v_prenex_37699) (+ (select main_a v_prenex_37698) 1000)) (<= (select main_a v_prenex_37699) 1000))) (forall ((v_prenex_31239 Int) (v_prenex_31238 Int)) (or (< v_prenex_31239 main_y) (<= 0 (+ (select main_a v_prenex_31238) 1)) (<= (+ (select main_a v_prenex_31238) 998) (select main_a v_prenex_31239)) (<= 999 (select main_a v_prenex_31239)) (<= (+ main_x 1) v_prenex_31238) (<= (* 2 (select main_a v_prenex_31238)) 2) (<= (+ main_y 1) v_prenex_31239))) (forall ((v_prenex_33990 Int) (v_prenex_33989 Int)) (or (<= (select main_a v_prenex_33990) 1000) (<= (* 2 (select main_a v_prenex_33989)) 2) (<= 0 (select main_a v_prenex_33989)) (< v_prenex_33990 main_y) (<= (+ (select main_a v_prenex_33989) 998) (select main_a v_prenex_33990)) (<= (+ main_y 1) v_prenex_33990) (<= (select main_a v_prenex_33990) 1001))) (or (forall ((v_prenex_40024 Int)) (or (< v_prenex_40024 main_y) (<= (select main_a v_prenex_40024) 1000) (<= 998 (select main_a v_prenex_40024)) (<= (+ main_y 1) v_prenex_40024) (<= (* 2 (select main_a v_prenex_40024)) 2000))) (forall ((v_prenex_40023 Int)) (<= (select main_a v_prenex_40023) 2))) (or (forall ((v_prenex_32298 Int)) (or (<= 0 (select main_a v_prenex_32298)) (<= (+ main_x 1) v_prenex_32298))) (forall ((v_prenex_32299 Int)) (or (< v_prenex_32299 main_y) (<= (* 2 (select main_a v_prenex_32299)) 2000) (<= (+ main_y 1) v_prenex_32299)))) (forall ((v_prenex_38093 Int) (v_prenex_38094 Int)) (or (<= (+ (select main_a v_prenex_38093) 998) (select main_a v_prenex_38094)) (<= (* 2 (select main_a v_prenex_38094)) 2000) (< v_prenex_38094 main_y) (<= (* 2 (select main_a v_prenex_38093)) 2) (<= 999 (select main_a v_prenex_38094)) (<= (+ main_y 1) v_prenex_38094))) (forall ((v_prenex_31693 Int) (v_prenex_31694 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31694))) (< v_prenex_31694 main_y) (<= (+ main_y 1) v_prenex_31694) (< v_prenex_31693 main_x) (<= (+ (select main_a v_prenex_31693) 998) (select main_a v_prenex_31694)))) (forall ((v_prenex_37610 Int) (v_prenex_37611 Int)) (or (<= (select main_a v_prenex_37610) 1) (<= (* 2 (select main_a v_prenex_37611)) 2000) (<= (+ main_y 1) v_prenex_37611) (<= 0 (* 2 (select main_a v_prenex_37610))) (<= (select main_a v_prenex_37611) 1000) (<= (select main_a v_prenex_37611) (+ (select main_a v_prenex_37610) 1000)) (< v_prenex_37611 main_y))) (or (forall ((v_prenex_31296 Int)) (or (<= (* 2 (select main_a v_prenex_31296)) 2) (<= 0 (+ (select main_a v_prenex_31296) 1)))) (forall ((v_prenex_31297 Int)) (or (<= (+ main_y 1) v_prenex_31297) (<= (select main_a v_prenex_31297) 1001) (<= 999 (select main_a v_prenex_31297)) (< v_prenex_31297 main_y) (<= (* 2 (select main_a v_prenex_31297)) 2000)))) (or (forall ((v_prenex_30759 Int)) (or (<= 0 (select main_a v_prenex_30759)) (<= 0 (* 2 (select main_a v_prenex_30759))))) (forall ((v_prenex_30760 Int)) (or (<= 999 (select main_a v_prenex_30760)) (<= (+ main_y 1) v_prenex_30760) (<= 1998 (* 2 (select main_a v_prenex_30760))) (<= (* 2 (select main_a v_prenex_30760)) 2000) (< v_prenex_30760 main_y)))) (forall ((v_prenex_32258 Int) (v_prenex_32259 Int)) (or (<= (+ (select main_a v_prenex_32258) 998) (select main_a v_prenex_32259)) (<= 1998 (* 2 (select main_a v_prenex_32259))) (<= (+ main_y 1) v_prenex_32259) (<= (select main_a v_prenex_32258) 1) (< v_prenex_32259 main_y) (<= 0 (* 2 (select main_a v_prenex_32258))))) (forall ((v_prenex_29416 Int) (v_prenex_29415 Int)) (or (< v_prenex_29415 main_x) (<= (select main_a v_prenex_29415) 2) (<= (select main_a v_prenex_29416) 1000) (<= (+ main_y 1) v_prenex_29416) (<= (+ (select main_a v_prenex_29415) (select main_a v_prenex_29416)) 1000) (< v_prenex_29416 main_y))) (forall ((v_prenex_36320 Int) (v_prenex_36319 Int)) (or (<= (+ (select main_a v_prenex_36319) 998) (select main_a v_prenex_36320)) (< v_prenex_36319 main_x) (<= 0 (select main_a v_prenex_36319)) (< v_prenex_36320 main_y) (<= (+ main_y 1) v_prenex_36320) (<= 998 (select main_a v_prenex_36320)))) (or (forall ((v_prenex_37963 Int)) (or (<= (select main_a v_prenex_37963) 1001) (<= (select main_a v_prenex_37963) 1000) (< v_prenex_37963 main_y) (<= (+ main_y 1) v_prenex_37963) (<= 1998 (* 2 (select main_a v_prenex_37963))))) (forall ((v_prenex_37962 Int)) (or (<= (* 2 (select main_a v_prenex_37962)) 2) (<= 0 (* 2 (select main_a v_prenex_37962)))))) (forall ((v_prenex_31049 Int) (v_prenex_31050 Int)) (or (<= 0 (select main_a v_prenex_31049)) (< v_prenex_31050 main_y) (<= 0 (+ (select main_a v_prenex_31049) 1)) (<= 1998 (* 2 (select main_a v_prenex_31050))) (<= (+ (select main_a v_prenex_31049) 998) (select main_a v_prenex_31050)) (<= 999 (select main_a v_prenex_31050)) (<= (+ main_y 1) v_prenex_31050))) (forall ((v_prenex_33814 Int) (v_prenex_33813 Int)) (or (<= (select main_a v_prenex_33814) 1001) (<= 999 (select main_a v_prenex_33814)) (< v_prenex_33814 main_y) (<= (+ main_y 1) v_prenex_33814) (<= 1000 (+ (select main_a v_prenex_33813) (select main_a v_prenex_33814))) (<= 0 (select main_a v_prenex_33813)) (<= 0 (+ (select main_a v_prenex_33813) 1)))) (forall ((v_prenex_32807 Int) (v_prenex_32806 Int)) (or (<= (+ (select main_a v_prenex_32806) 998) (select main_a v_prenex_32807)) (<= 0 (+ (select main_a v_prenex_32806) 1)) (<= 998 (select main_a v_prenex_32807)) (<= (select main_a v_prenex_32806) 1) (<= (+ main_y 1) v_prenex_32807) (<= (select main_a v_prenex_32807) 1000) (< v_prenex_32807 main_y))) (forall ((v_prenex_30392 Int) (v_prenex_30393 Int)) (or (<= 0 (select main_a v_prenex_30392)) (<= (select main_a v_prenex_30393) (+ (select main_a v_prenex_30392) 1000)) (<= (select main_a v_prenex_30392) 1) (<= (+ main_y 1) v_prenex_30393) (< v_prenex_30393 main_y) (<= (select main_a v_prenex_30393) 1000))) (forall ((v_prenex_33491 Int) (v_prenex_33490 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33491))) (< v_prenex_33491 main_y) (<= (* 2 (select main_a v_prenex_33490)) 2) (<= (select main_a v_prenex_33490) 2) (<= (+ main_y 1) v_prenex_33491) (<= (select main_a v_prenex_33491) (+ (select main_a v_prenex_33490) 1000)))) (or (forall ((v_prenex_29485 Int)) (or (<= (* 2 (select main_a v_prenex_29485)) 2) (<= 0 (+ (select main_a v_prenex_29485) 1)))) (forall ((v_prenex_29486 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29486))) (<= (select main_a v_prenex_29486) 1000) (< v_prenex_29486 main_y) (<= 998 (select main_a v_prenex_29486)) (<= (+ main_y 1) v_prenex_29486)))) (forall ((v_prenex_29892 Int) (v_prenex_29891 Int)) (or (<= (+ main_y 1) v_prenex_29892) (<= (select main_a v_prenex_29891) 2) (< v_prenex_29892 main_y) (<= 998 (select main_a v_prenex_29892)) (<= 999 (select main_a v_prenex_29892)) (<= (* 2 (select main_a v_prenex_29891)) 2) (<= (+ (select main_a v_prenex_29891) (select main_a v_prenex_29892)) 1000))) (forall ((v_prenex_38796 Int) (v_prenex_38795 Int)) (or (<= (* 2 (select main_a v_prenex_38795)) 2) (<= (select main_a v_prenex_38796) (+ (select main_a v_prenex_38795) 1000)) (< v_prenex_38796 main_y) (<= 1998 (* 2 (select main_a v_prenex_38796))) (<= 0 (select main_a v_prenex_38795)) (<= (+ main_y 1) v_prenex_38796))) (or (forall ((v_prenex_30444 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30444))) (<= (select main_a v_prenex_30444) 1))) (forall ((v_prenex_30445 Int)) (or (<= (* 2 (select main_a v_prenex_30445)) 2000) (<= (+ main_y 1) v_prenex_30445) (<= (select main_a v_prenex_30445) 1001) (<= (select main_a v_prenex_30445) 1000) (< v_prenex_30445 main_y)))) (forall ((v_prenex_31536 Int) (v_prenex_31537 Int)) (or (<= 999 (select main_a v_prenex_31537)) (<= (+ main_y 1) v_prenex_31537) (<= (* 2 (select main_a v_prenex_31536)) 2) (<= (+ (select main_a v_prenex_31536) 998) (select main_a v_prenex_31537)) (< v_prenex_31537 main_y) (<= (select main_a v_prenex_31537) 1000))) (or (forall ((v_prenex_31585 Int)) (or (< v_prenex_31585 main_y) (<= 999 (select main_a v_prenex_31585)) (<= (+ main_y 1) v_prenex_31585) (<= (* 2 (select main_a v_prenex_31585)) 2000))) (forall ((v_prenex_31584 Int)) (<= 0 (+ (select main_a v_prenex_31584) 1)))) (forall ((v_prenex_38314 Int) (v_prenex_38313 Int)) (or (< v_prenex_38314 main_y) (<= 999 (select main_a v_prenex_38314)) (<= 998 (select main_a v_prenex_38314)) (<= (+ main_y 1) v_prenex_38314) (<= 0 (select main_a v_prenex_38313)) (<= (+ (select main_a v_prenex_38313) 998) (select main_a v_prenex_38314)) (<= 0 (+ (select main_a v_prenex_38313) 1)))) (or (forall ((v_prenex_31572 Int)) (<= 0 (+ (select main_a v_prenex_31572) 1))) (forall ((v_prenex_31573 Int)) (or (<= 998 (select main_a v_prenex_31573)) (<= (select main_a v_prenex_31573) 1001) (<= (+ main_y 1) v_prenex_31573) (< v_prenex_31573 main_y) (<= (* 2 (select main_a v_prenex_31573)) 2000)))) (forall ((v_prenex_31815 Int) (v_prenex_31814 Int)) (or (<= 999 (select main_a v_prenex_31815)) (<= (+ main_y 1) v_prenex_31815) (<= 0 (* 2 (select main_a v_prenex_31814))) (<= (+ (select main_a v_prenex_31814) 998) (select main_a v_prenex_31815)) (<= 998 (select main_a v_prenex_31815)) (< v_prenex_31815 main_y))) (forall ((v_prenex_32351 Int) (v_prenex_32350 Int)) (or (<= (select main_a v_prenex_32350) 2) (<= 998 (select main_a v_prenex_32351)) (<= 1998 (* 2 (select main_a v_prenex_32351))) (< v_prenex_32351 main_y) (<= (+ (select main_a v_prenex_32350) (select main_a v_prenex_32351)) 1000) (<= (+ main_y 1) v_prenex_32351))) (forall ((v_prenex_38736 Int) (v_prenex_38735 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38735))) (< v_prenex_38736 main_y) (<= 999 (select main_a v_prenex_38736)) (<= 1998 (* 2 (select main_a v_prenex_38736))) (<= (+ main_y 1) v_prenex_38736) (<= (select main_a v_prenex_38736) (+ (select main_a v_prenex_38735) 1000)))) (or (forall ((v_prenex_31058 Int)) (or (<= 998 (select main_a v_prenex_31058)) (< v_prenex_31058 main_y) (<= 1998 (* 2 (select main_a v_prenex_31058))) (<= (+ main_y 1) v_prenex_31058))) (forall ((v_prenex_31057 Int)) (<= 0 (* 2 (select main_a v_prenex_31057))))) (forall ((v_prenex_34259 Int) (v_prenex_34260 Int)) (or (<= (select main_a v_prenex_34260) 1000) (<= (select main_a v_prenex_34259) 2) (<= (+ main_y 1) v_prenex_34260) (<= (+ (select main_a v_prenex_34259) (select main_a v_prenex_34260)) 1000) (< v_prenex_34260 main_y) (<= 998 (select main_a v_prenex_34260)))) (forall ((v_prenex_38789 Int) (v_prenex_38790 Int)) (or (<= 1000 (+ (select main_a v_prenex_38789) (select main_a v_prenex_38790))) (< v_prenex_38790 main_y) (<= (* 2 (select main_a v_prenex_38789)) 2) (<= (select main_a v_prenex_38790) 1001) (<= 0 (select main_a v_prenex_38789)) (<= 1998 (* 2 (select main_a v_prenex_38790))) (<= (+ main_y 1) v_prenex_38790))) (forall ((v_prenex_30203 Int) (v_prenex_30202 Int)) (or (<= (* 2 (select main_a v_prenex_30202)) 2) (<= (+ main_y 1) v_prenex_30203) (<= (select main_a v_prenex_30203) 1000) (<= 1998 (* 2 (select main_a v_prenex_30203))) (<= (+ (select main_a v_prenex_30202) (select main_a v_prenex_30203)) 1000) (< v_prenex_30203 main_y))) (forall ((v_prenex_40001 Int) (v_prenex_40000 Int)) (or (< v_prenex_40001 main_y) (<= (+ main_y 1) v_prenex_40001) (<= (+ (select main_a v_prenex_40000) (select main_a v_prenex_40001)) 1000) (<= (select main_a v_prenex_40000) 2) (<= 0 (select main_a v_prenex_40000)) (<= (+ main_x 1) v_prenex_40000) (<= 999 (select main_a v_prenex_40001)))) (or (forall ((v_prenex_38075 Int)) (or (<= (* 2 (select main_a v_prenex_38075)) 2) (<= (select main_a v_prenex_38075) 1))) (forall ((v_prenex_38076 Int)) (or (<= 998 (select main_a v_prenex_38076)) (<= 1998 (* 2 (select main_a v_prenex_38076))) (< v_prenex_38076 main_y) (<= (+ main_y 1) v_prenex_38076)))) (forall ((v_prenex_38497 Int) (v_prenex_38498 Int)) (or (< v_prenex_38498 main_y) (<= (select main_a v_prenex_38498) 1001) (< v_prenex_38497 main_x) (<= (+ main_y 1) v_prenex_38498) (<= (+ (select main_a v_prenex_38497) 998) (select main_a v_prenex_38498)) (<= (select main_a v_prenex_38497) 1) (<= (* 2 (select main_a v_prenex_38497)) 2))) (forall ((v_prenex_29759 Int) (v_prenex_29760 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29759))) (<= (* 2 (select main_a v_prenex_29759)) 2) (<= (+ main_x 1) v_prenex_29759) (< v_prenex_29759 main_x) (<= (+ (select main_a v_prenex_29759) (select main_a v_prenex_29760)) 1000))) (or (forall ((v_prenex_36504 Int)) (or (<= (+ main_x 1) v_prenex_36504) (<= (select main_a v_prenex_36504) 2) (<= 0 (select main_a v_prenex_36504)))) (forall ((v_prenex_36505 Int)) (or (<= (* 2 (select main_a v_prenex_36505)) 2000) (<= 999 (select main_a v_prenex_36505)) (<= (+ main_y 1) v_prenex_36505) (< v_prenex_36505 main_y)))) (forall ((v_prenex_29734 Int) (v_prenex_29733 Int)) (or (<= (* 2 (select main_a v_prenex_29734)) 2000) (<= (+ main_y 1) v_prenex_29734) (<= (+ (select main_a v_prenex_29733) (select main_a v_prenex_29734)) 1000) (< v_prenex_29734 main_y) (<= 0 (* 2 (select main_a v_prenex_29733))) (<= 0 (+ (select main_a v_prenex_29733) 1)))) (forall ((v_prenex_28958 Int) (v_prenex_28957 Int)) (or (<= 0 (+ (select main_a v_prenex_28957) 1)) (<= (+ main_y 1) v_prenex_28958) (<= 999 (select main_a v_prenex_28958)) (< v_prenex_28958 main_y) (<= (select main_a v_prenex_28957) 1) (<= (+ (select main_a v_prenex_28957) 998) (select main_a v_prenex_28958)) (<= 998 (select main_a v_prenex_28958)))) (or (forall ((v_prenex_30750 Int)) (or (<= (* 2 (select main_a v_prenex_30750)) 2000) (<= (+ main_y 1) v_prenex_30750) (< v_prenex_30750 main_y) (<= 998 (select main_a v_prenex_30750)) (<= 1998 (* 2 (select main_a v_prenex_30750))))) (forall ((v_prenex_30749 Int)) (or (<= (select main_a v_prenex_30749) 2) (<= 0 (select main_a v_prenex_30749))))) (or (forall ((v_prenex_38015 Int)) (or (<= (* 2 (select main_a v_prenex_38015)) 2) (< v_prenex_38015 main_x))) (forall ((v_prenex_38016 Int)) (or (< v_prenex_38016 main_y) (<= 998 (select main_a v_prenex_38016)) (<= (+ main_y 1) v_prenex_38016)))) (forall ((v_prenex_34369 Int) (v_prenex_34370 Int)) (or (<= (select main_a v_prenex_34369) 2) (<= 0 (* 2 (select main_a v_prenex_34369))) (<= (+ main_y 1) v_prenex_34370) (<= 998 (select main_a v_prenex_34370)) (<= (+ main_x 1) v_prenex_34369) (<= (select main_a v_prenex_34370) (+ (select main_a v_prenex_34369) 1000)) (< v_prenex_34370 main_y))) (or (forall ((v_prenex_39354 Int)) (or (<= (select main_a v_prenex_39354) 1) (<= 0 (* 2 (select main_a v_prenex_39354))))) (forall ((v_prenex_39355 Int)) (or (< v_prenex_39355 main_y) (<= (+ main_y 1) v_prenex_39355) (<= (* 2 (select main_a v_prenex_39355)) 2000)))) (forall ((v_prenex_37473 Int) (v_prenex_37472 Int)) (or (<= (select main_a v_prenex_37472) 1) (<= (+ (select main_a v_prenex_37472) 998) (select main_a v_prenex_37473)) (<= 998 (select main_a v_prenex_37473)) (<= (select main_a v_prenex_37473) 1001) (< v_prenex_37473 main_y) (<= (+ main_y 1) v_prenex_37473))) (forall ((v_prenex_37957 Int) (v_prenex_37956 Int)) (or (<= (+ (select main_a v_prenex_37956) (select main_a v_prenex_37957)) 1000) (< v_prenex_37957 main_y) (<= 998 (select main_a v_prenex_37957)) (<= (+ main_y 1) v_prenex_37957) (<= (+ main_x 1) v_prenex_37956) (<= (* 2 (select main_a v_prenex_37956)) 2) (<= 0 (select main_a v_prenex_37956)))) (forall ((v_prenex_39343 Int) (v_prenex_39342 Int)) (or (<= (+ main_y 1) v_prenex_39343) (< v_prenex_39343 main_y) (<= (select main_a v_prenex_39342) 2) (< v_prenex_39342 main_x) (<= (+ (select main_a v_prenex_39342) (select main_a v_prenex_39343)) 1000) (<= 0 (+ (select main_a v_prenex_39342) 1)) (<= (select main_a v_prenex_39343) 1000))) (forall ((v_prenex_34522 Int) (v_prenex_34521 Int)) (or (< v_prenex_34522 main_y) (<= 0 (select main_a v_prenex_34521)) (<= (select main_a v_prenex_34522) 1000) (<= 998 (select main_a v_prenex_34522)) (<= 0 (* 2 (select main_a v_prenex_34521))) (<= (select main_a v_prenex_34522) (+ (select main_a v_prenex_34521) 1000)) (<= (+ main_y 1) v_prenex_34522))) (or (forall ((v_prenex_38453 Int)) (or (<= (select main_a v_prenex_38453) 2) (<= 0 (select main_a v_prenex_38453)))) (forall ((v_prenex_38454 Int)) (or (<= (+ main_y 1) v_prenex_38454) (<= 999 (select main_a v_prenex_38454)) (<= (select main_a v_prenex_38454) 1001) (< v_prenex_38454 main_y) (<= (* 2 (select main_a v_prenex_38454)) 2000)))) (or (forall ((v_prenex_31615 Int)) (or (<= (+ main_y 1) v_prenex_31615) (< v_prenex_31615 main_y) (<= (* 2 (select main_a v_prenex_31615)) 2000) (<= 999 (select main_a v_prenex_31615)))) (forall ((v_prenex_31614 Int)) (or (<= (* 2 (select main_a v_prenex_31614)) 2) (<= (+ main_x 1) v_prenex_31614) (<= 0 (+ (select main_a v_prenex_31614) 1))))) (or (forall ((v_prenex_30407 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30407))) (<= (+ main_y 1) v_prenex_30407) (<= (select main_a v_prenex_30407) 1001) (< v_prenex_30407 main_y))) (forall ((v_prenex_30406 Int)) (or (<= (select main_a v_prenex_30406) 1) (< v_prenex_30406 main_x) (<= 0 (* 2 (select main_a v_prenex_30406)))))) (forall ((v_prenex_40336 Int) (v_prenex_40335 Int)) (or (<= (* 2 (select main_a v_prenex_40336)) 2000) (< v_prenex_40336 main_y) (<= 0 (+ (select main_a v_prenex_40335) 1)) (< v_prenex_40335 main_x) (<= (select main_a v_prenex_40335) 2) (<= 1000 (+ (select main_a v_prenex_40335) (select main_a v_prenex_40336))) (<= (+ main_y 1) v_prenex_40336))) (forall ((v_prenex_38273 Int) (v_prenex_38272 Int)) (or (< v_prenex_38272 main_x) (<= (+ main_y 1) v_prenex_38273) (<= 0 (+ (select main_a v_prenex_38272) 1)) (<= 0 (* 2 (select main_a v_prenex_38272))) (<= (+ (select main_a v_prenex_38272) 998) (select main_a v_prenex_38273)) (<= (select main_a v_prenex_38273) 1000) (< v_prenex_38273 main_y))) (forall ((v_prenex_38856 Int) (v_prenex_38855 Int)) (or (<= (select main_a v_prenex_38856) (+ (select main_a v_prenex_38855) 1000)) (< v_prenex_38856 main_y) (<= (select main_a v_prenex_38856) 1001) (<= 0 (+ (select main_a v_prenex_38855) 1)) (<= 998 (select main_a v_prenex_38856)) (<= (+ main_y 1) v_prenex_38856) (<= (select main_a v_prenex_38855) 1))) (or (forall ((v_prenex_31952 Int)) (<= (select main_a v_prenex_31952) 1)) (forall ((v_prenex_31953 Int)) (or (<= 998 (select main_a v_prenex_31953)) (< v_prenex_31953 main_y) (<= (select main_a v_prenex_31953) 1000) (<= (+ main_y 1) v_prenex_31953) (<= (* 2 (select main_a v_prenex_31953)) 2000)))) (forall ((v_prenex_38265 Int) (v_prenex_38264 Int)) (or (<= (select main_a v_prenex_38264) 2) (<= (+ main_y 1) v_prenex_38265) (<= 0 (select main_a v_prenex_38264)) (<= 999 (select main_a v_prenex_38265)) (< v_prenex_38265 main_y) (<= (+ (select main_a v_prenex_38264) (select main_a v_prenex_38265)) 1000) (<= 998 (select main_a v_prenex_38265)))) (forall ((v_prenex_37829 Int) (v_prenex_37828 Int)) (or (< v_prenex_37829 main_y) (<= (select main_a v_prenex_37829) 1001) (<= (+ main_y 1) v_prenex_37829) (<= 1998 (* 2 (select main_a v_prenex_37829))) (<= 0 (+ (select main_a v_prenex_37828) 1)) (<= 1000 (+ (select main_a v_prenex_37828) (select main_a v_prenex_37829))))) (forall ((v_prenex_34809 Int) (v_prenex_34808 Int)) (or (<= (select main_a v_prenex_34809) (+ (select main_a v_prenex_34808) 1000)) (<= 0 (* 2 (select main_a v_prenex_34808))) (< v_prenex_34809 main_y) (<= (+ main_y 1) v_prenex_34809) (<= 1998 (* 2 (select main_a v_prenex_34809))))) (forall ((v_prenex_31583 Int) (v_prenex_31582 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31582))) (<= 999 (select main_a v_prenex_31583)) (< v_prenex_31583 main_y) (<= 1000 (+ (select main_a v_prenex_31582) (select main_a v_prenex_31583))) (<= (select main_a v_prenex_31582) 2) (<= (+ main_y 1) v_prenex_31583) (<= (select main_a v_prenex_31583) 1001))) (forall ((v_prenex_37540 Int) (v_prenex_37541 Int)) (or (<= (select main_a v_prenex_37541) 1000) (<= (select main_a v_prenex_37541) (+ (select main_a v_prenex_37540) 1000)) (<= 0 (+ (select main_a v_prenex_37540) 1)) (<= (+ main_y 1) v_prenex_37541) (<= (select main_a v_prenex_37541) 1001) (< v_prenex_37541 main_y) (<= (select main_a v_prenex_37540) 2))) (or (forall ((v_prenex_38598 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38598))) (<= 998 (select main_a v_prenex_38598)) (< v_prenex_38598 main_y) (<= (+ main_y 1) v_prenex_38598))) (forall ((v_prenex_38597 Int)) (or (< v_prenex_38597 main_x) (<= 0 (* 2 (select main_a v_prenex_38597))) (<= 0 (select main_a v_prenex_38597))))) (forall ((v_prenex_29978 Int) (v_prenex_29979 Int)) (or (<= (* 2 (select main_a v_prenex_29979)) 2000) (<= 0 (* 2 (select main_a v_prenex_29978))) (<= (+ (select main_a v_prenex_29978) 998) (select main_a v_prenex_29979)) (<= (+ main_y 1) v_prenex_29979) (< v_prenex_29979 main_y) (<= (select main_a v_prenex_29979) 1001) (<= (select main_a v_prenex_29978) 1))) (forall ((v_prenex_30920 Int) (v_prenex_30919 Int)) (or (<= (select main_a v_prenex_30919) 2) (<= (+ (select main_a v_prenex_30919) (select main_a v_prenex_30920)) 1000) (<= (* 2 (select main_a v_prenex_30920)) 2000) (<= (+ main_y 1) v_prenex_30920) (< v_prenex_30920 main_y) (<= (select main_a v_prenex_30920) 1000) (<= 0 (+ (select main_a v_prenex_30919) 1)))) (forall ((v_prenex_30679 Int) (v_prenex_30680 Int)) (or (< v_prenex_30680 main_y) (<= (+ (select main_a v_prenex_30679) (select main_a v_prenex_30680)) 1000) (<= (select main_a v_prenex_30680) 1001) (<= (+ main_y 1) v_prenex_30680) (<= 0 (* 2 (select main_a v_prenex_30679))) (<= 998 (select main_a v_prenex_30680)) (<= (select main_a v_prenex_30679) 1))) (forall ((v_prenex_30415 Int) (v_prenex_30414 Int)) (or (< v_prenex_30415 main_y) (<= (+ main_y 1) v_prenex_30415) (<= (select main_a v_prenex_30414) 1) (<= (select main_a v_prenex_30414) 2) (<= 1998 (* 2 (select main_a v_prenex_30415))) (<= (+ (select main_a v_prenex_30414) (select main_a v_prenex_30415)) 1000) (<= (select main_a v_prenex_30415) 1000))) (forall ((v_prenex_29064 Int) (v_prenex_29065 Int)) (or (<= (+ main_y 1) v_prenex_29065) (<= (+ (select main_a v_prenex_29064) 998) (select main_a v_prenex_29065)) (< v_prenex_29065 main_y) (<= (select main_a v_prenex_29065) 1000) (<= (* 2 (select main_a v_prenex_29064)) 2) (<= 998 (select main_a v_prenex_29065)) (<= 0 (* 2 (select main_a v_prenex_29064))))) (forall ((v_prenex_36874 Int) (v_prenex_36875 Int)) (or (< v_prenex_36875 main_y) (<= (select main_a v_prenex_36874) 2) (<= (+ (select main_a v_prenex_36874) 998) (select main_a v_prenex_36875)) (<= (+ main_y 1) v_prenex_36875) (<= (select main_a v_prenex_36875) 1000) (<= (* 2 (select main_a v_prenex_36874)) 2) (<= (+ main_x 1) v_prenex_36874))) (forall ((v_prenex_37141 Int) (v_prenex_37142 Int)) (or (<= (select main_a v_prenex_37142) 1000) (<= (+ main_x 1) v_prenex_37141) (< v_prenex_37142 main_y) (<= 0 (* 2 (select main_a v_prenex_37141))) (<= (select main_a v_prenex_37142) (+ (select main_a v_prenex_37141) 1000)) (<= (+ main_y 1) v_prenex_37142))) (forall ((v_prenex_31004 Int) (v_prenex_31003 Int)) (or (<= (+ main_y 1) v_prenex_31004) (<= 999 (select main_a v_prenex_31004)) (< v_prenex_31004 main_y) (<= (select main_a v_prenex_31004) 1000) (<= (+ (select main_a v_prenex_31003) (select main_a v_prenex_31004)) 1000) (<= (select main_a v_prenex_31003) 1) (<= 0 (select main_a v_prenex_31003)))) (forall ((v_prenex_36227 Int) (v_prenex_36228 Int)) (or (<= 999 (select main_a v_prenex_36228)) (<= (select main_a v_prenex_36227) 2) (< v_prenex_36228 main_y) (<= (* 2 (select main_a v_prenex_36227)) 2) (<= (+ main_y 1) v_prenex_36228) (<= (+ (select main_a v_prenex_36227) (select main_a v_prenex_36228)) 1000))) (or (forall ((v_prenex_35149 Int)) (or (<= (* 2 (select main_a v_prenex_35149)) 2000) (< v_prenex_35149 main_y) (<= (+ main_y 1) v_prenex_35149))) (forall ((v_prenex_35148 Int)) (or (<= 0 (+ (select main_a v_prenex_35148) 1)) (< v_prenex_35148 main_x) (<= (select main_a v_prenex_35148) 2)))) (forall ((v_prenex_39074 Int) (v_prenex_39075 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39074))) (<= 0 (+ (select main_a v_prenex_39074) 1)) (<= (+ (select main_a v_prenex_39074) (select main_a v_prenex_39075)) 1000) (< v_prenex_39075 main_y) (<= (select main_a v_prenex_39075) 1000) (<= 1998 (* 2 (select main_a v_prenex_39075))) (<= (+ main_y 1) v_prenex_39075))) (forall ((v_prenex_32494 Int) (v_prenex_32493 Int)) (or (<= 999 (select main_a v_prenex_32494)) (<= 0 (+ (select main_a v_prenex_32493) 1)) (<= 1998 (* 2 (select main_a v_prenex_32494))) (<= (+ main_y 1) v_prenex_32494) (<= (+ (select main_a v_prenex_32493) 998) (select main_a v_prenex_32494)) (<= (select main_a v_prenex_32493) 1) (< v_prenex_32494 main_y))) (or (forall ((v_prenex_29483 Int)) (or (<= (select main_a v_prenex_29483) 1) (< v_prenex_29483 main_x))) (forall ((v_prenex_29484 Int)) (or (<= (+ main_y 1) v_prenex_29484) (<= 1998 (* 2 (select main_a v_prenex_29484))) (<= (select main_a v_prenex_29484) 1000) (< v_prenex_29484 main_y)))) (or (forall ((v_prenex_29161 Int)) (or (<= (* 2 (select main_a v_prenex_29161)) 2000) (<= (+ main_y 1) v_prenex_29161) (<= 998 (select main_a v_prenex_29161)) (< v_prenex_29161 main_y))) (forall ((v_prenex_29160 Int)) (or (<= (* 2 (select main_a v_prenex_29160)) 2) (<= (select main_a v_prenex_29160) 2)))) (forall ((v_prenex_34926 Int) (v_prenex_34925 Int)) (or (<= (select main_a v_prenex_34926) (+ (select main_a v_prenex_34925) 1000)) (< v_prenex_34926 main_y) (<= 1998 (* 2 (select main_a v_prenex_34926))) (<= 999 (select main_a v_prenex_34926)) (<= (+ main_y 1) v_prenex_34926))) (forall ((v_prenex_35963 Int) (v_prenex_35962 Int)) (or (<= (select main_a v_prenex_35962) 1) (<= 0 (select main_a v_prenex_35962)) (<= (select main_a v_prenex_35963) 1000) (<= (* 2 (select main_a v_prenex_35963)) 2000) (< v_prenex_35963 main_y) (<= (+ (select main_a v_prenex_35962) (select main_a v_prenex_35963)) 1000) (<= (+ main_y 1) v_prenex_35963))) (forall ((v_prenex_37312 Int) (v_prenex_37313 Int)) (or (<= (+ main_y 1) v_prenex_37313) (< v_prenex_37313 main_y) (<= (select main_a v_prenex_37313) 1001) (<= (+ (select main_a v_prenex_37312) 998) (select main_a v_prenex_37313)) (<= (* 2 (select main_a v_prenex_37312)) 2) (<= 998 (select main_a v_prenex_37313)))) (forall ((v_prenex_35128 Int) (v_prenex_35129 Int)) (or (<= (select main_a v_prenex_35129) 1000) (<= 0 (+ (select main_a v_prenex_35128) 1)) (< v_prenex_35129 main_y) (<= (+ main_y 1) v_prenex_35129) (<= (+ (select main_a v_prenex_35128) 998) (select main_a v_prenex_35129)) (<= 999 (select main_a v_prenex_35129)) (<= 0 (* 2 (select main_a v_prenex_35128))))) (or (forall ((v_prenex_30484 Int)) (or (<= (select main_a v_prenex_30484) 1) (<= 0 (* 2 (select main_a v_prenex_30484))))) (forall ((v_prenex_30485 Int)) (or (<= (select main_a v_prenex_30485) 1001) (< v_prenex_30485 main_y) (<= 1998 (* 2 (select main_a v_prenex_30485))) (<= (+ main_y 1) v_prenex_30485)))) (forall ((v_prenex_29071 Int) (v_prenex_29070 Int)) (or (<= (+ main_y 1) v_prenex_29071) (<= (+ main_x 1) v_prenex_29070) (< v_prenex_29070 main_x) (<= (+ (select main_a v_prenex_29070) 998) (select main_a v_prenex_29071)) (<= (select main_a v_prenex_29070) 2))) (or (forall ((v_prenex_32632 Int)) (or (<= (+ main_y 1) v_prenex_32632) (<= 1998 (* 2 (select main_a v_prenex_32632))) (<= (select main_a v_prenex_32632) 1000) (< v_prenex_32632 main_y))) (forall ((v_prenex_32631 Int)) (or (<= 0 (+ (select main_a v_prenex_32631) 1)) (<= (+ main_x 1) v_prenex_32631) (<= 0 (* 2 (select main_a v_prenex_32631)))))) (forall ((v_prenex_39887 Int) (v_prenex_39886 Int)) (or (<= 0 (select main_a v_prenex_39886)) (< v_prenex_39887 main_y) (<= (* 2 (select main_a v_prenex_39886)) 2) (<= 1998 (* 2 (select main_a v_prenex_39887))) (<= (select main_a v_prenex_39887) (+ (select main_a v_prenex_39886) 1000)) (<= 998 (select main_a v_prenex_39887)) (<= (+ main_y 1) v_prenex_39887))) (forall ((v_prenex_40285 Int) (v_prenex_40286 Int)) (or (<= 999 (select main_a v_prenex_40286)) (< v_prenex_40286 main_y) (<= (select main_a v_prenex_40286) (+ (select main_a v_prenex_40285) 1000)) (<= (select main_a v_prenex_40285) 2) (<= (+ main_y 1) v_prenex_40286) (<= 998 (select main_a v_prenex_40286)))) (or (forall ((v_prenex_37851 Int)) (or (< v_prenex_37851 main_y) (<= (* 2 (select main_a v_prenex_37851)) 2000) (<= 998 (select main_a v_prenex_37851)) (<= (+ main_y 1) v_prenex_37851) (<= 999 (select main_a v_prenex_37851)))) (forall ((v_prenex_37850 Int)) (<= (select main_a v_prenex_37850) 1))) (forall ((v_prenex_29774 Int) (v_prenex_29773 Int)) (or (<= (+ main_y 1) v_prenex_29774) (<= (select main_a v_prenex_29773) 1) (< v_prenex_29774 main_y) (<= (select main_a v_prenex_29774) 1001) (<= 1000 (+ (select main_a v_prenex_29773) (select main_a v_prenex_29774))))) (forall ((v_prenex_34078 Int) (v_prenex_34077 Int)) (or (< v_prenex_34078 main_y) (<= (+ (select main_a v_prenex_34077) (select main_a v_prenex_34078)) 1000) (<= 0 (+ (select main_a v_prenex_34077) 1)) (<= (+ main_y 1) v_prenex_34078) (<= 998 (select main_a v_prenex_34078)) (<= (* 2 (select main_a v_prenex_34078)) 2000) (<= (select main_a v_prenex_34077) 1))) (forall ((v_prenex_36852 Int) (v_prenex_36853 Int)) (or (<= (+ main_y 1) v_prenex_36853) (<= (select main_a v_prenex_36853) (+ (select main_a v_prenex_36852) 1000)) (< v_prenex_36853 main_y) (< v_prenex_36852 main_x) (<= (select main_a v_prenex_36853) 1000) (<= (select main_a v_prenex_36852) 1))) (forall ((v_prenex_36624 Int) (v_prenex_36625 Int)) (or (<= (select main_a v_prenex_36624) 1) (<= (+ main_y 1) v_prenex_36625) (<= (* 2 (select main_a v_prenex_36624)) 2) (<= 1998 (* 2 (select main_a v_prenex_36625))) (<= 999 (select main_a v_prenex_36625)) (< v_prenex_36625 main_y) (<= 1000 (+ (select main_a v_prenex_36624) (select main_a v_prenex_36625))))) (forall ((v_prenex_35916 Int) (v_prenex_35917 Int)) (or (<= 1000 (+ (select main_a v_prenex_35916) (select main_a v_prenex_35917))) (<= (+ main_y 1) v_prenex_35917) (<= (select main_a v_prenex_35916) 1) (< v_prenex_35917 main_y) (<= 0 (+ (select main_a v_prenex_35916) 1)) (<= 999 (select main_a v_prenex_35917)))) (or (forall ((v_prenex_33906 Int)) (or (< v_prenex_33906 main_y) (<= (select main_a v_prenex_33906) 1000) (<= (+ main_y 1) v_prenex_33906) (<= 1998 (* 2 (select main_a v_prenex_33906))) (<= (* 2 (select main_a v_prenex_33906)) 2000))) (forall ((v_prenex_33905 Int)) (<= 0 (* 2 (select main_a v_prenex_33905))))) (forall ((v_prenex_37091 Int) (v_prenex_37092 Int)) (or (<= (select main_a v_prenex_37092) (+ (select main_a v_prenex_37091) 1000)) (<= (* 2 (select main_a v_prenex_37091)) 2) (<= 0 (* 2 (select main_a v_prenex_37091))) (<= (+ main_y 1) v_prenex_37092) (< v_prenex_37092 main_y) (<= (select main_a v_prenex_37092) 1000))) (forall ((v_prenex_38576 Int) (v_prenex_38575 Int)) (or (<= (select main_a v_prenex_38575) 1) (<= (+ main_y 1) v_prenex_38576) (<= 1000 (+ (select main_a v_prenex_38575) (select main_a v_prenex_38576))) (<= (+ main_x 1) v_prenex_38575) (<= 998 (select main_a v_prenex_38576)) (< v_prenex_38576 main_y))) (forall ((v_prenex_39047 Int) (v_prenex_39046 Int)) (or (<= (+ main_y 1) v_prenex_39047) (<= 1998 (* 2 (select main_a v_prenex_39047))) (<= (+ (select main_a v_prenex_39046) (select main_a v_prenex_39047)) 1000) (<= (select main_a v_prenex_39047) 1000) (<= 0 (* 2 (select main_a v_prenex_39046))) (<= (* 2 (select main_a v_prenex_39046)) 2) (< v_prenex_39047 main_y))) (or (forall ((v_prenex_32497 Int)) (or (< v_prenex_32497 main_x) (<= 0 (select main_a v_prenex_32497)))) (forall ((v_prenex_32498 Int)) (or (<= (+ main_y 1) v_prenex_32498) (< v_prenex_32498 main_y) (<= 998 (select main_a v_prenex_32498)) (<= (* 2 (select main_a v_prenex_32498)) 2000)))) (forall ((v_prenex_36360 Int) (v_prenex_36361 Int)) (or (<= 999 (select main_a v_prenex_36361)) (<= (* 2 (select main_a v_prenex_36360)) 2) (<= (+ main_y 1) v_prenex_36361) (<= (select main_a v_prenex_36361) 1001) (<= 1000 (+ (select main_a v_prenex_36360) (select main_a v_prenex_36361))) (< v_prenex_36361 main_y) (<= 0 (+ (select main_a v_prenex_36360) 1)))) (forall ((v_prenex_35914 Int) (v_prenex_35915 Int)) (or (<= (* 2 (select main_a v_prenex_35915)) 2000) (<= (select main_a v_prenex_35914) 2) (<= 0 (select main_a v_prenex_35914)) (<= (+ main_y 1) v_prenex_35915) (<= (+ (select main_a v_prenex_35914) 998) (select main_a v_prenex_35915)) (<= 999 (select main_a v_prenex_35915)) (< v_prenex_35915 main_y))) (forall ((v_prenex_32366 Int) (v_prenex_32367 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32366))) (<= (+ (select main_a v_prenex_32366) 998) (select main_a v_prenex_32367)) (< v_prenex_32367 main_y) (<= (select main_a v_prenex_32367) 1000) (<= (select main_a v_prenex_32366) 1) (<= (+ main_y 1) v_prenex_32367))) (or (forall ((v_prenex_31071 Int)) (or (<= (select main_a v_prenex_31071) 2) (<= (select main_a v_prenex_31071) 1))) (forall ((v_prenex_31072 Int)) (or (<= (+ main_y 1) v_prenex_31072) (<= (* 2 (select main_a v_prenex_31072)) 2000) (< v_prenex_31072 main_y)))) (forall ((v_prenex_36032 Int) (v_prenex_36031 Int)) (or (< v_prenex_36032 main_y) (<= 0 (* 2 (select main_a v_prenex_36031))) (<= (+ main_x 1) v_prenex_36031) (<= (select main_a v_prenex_36031) 2) (<= 1998 (* 2 (select main_a v_prenex_36032))) (<= (+ main_y 1) v_prenex_36032) (<= 1000 (+ (select main_a v_prenex_36031) (select main_a v_prenex_36032))))) (forall ((v_prenex_35880 Int) (v_prenex_35881 Int)) (or (<= (+ main_y 1) v_prenex_35881) (<= 1998 (* 2 (select main_a v_prenex_35881))) (< v_prenex_35881 main_y) (<= 0 (+ (select main_a v_prenex_35880) 1)) (<= (select main_a v_prenex_35881) 1000) (<= (+ (select main_a v_prenex_35880) 998) (select main_a v_prenex_35881)) (<= (select main_a v_prenex_35880) 2))) (or (forall ((v_prenex_37925 Int)) (or (<= (select main_a v_prenex_37925) 1000) (< v_prenex_37925 main_y) (<= (+ main_y 1) v_prenex_37925) (<= 999 (select main_a v_prenex_37925)) (<= 1998 (* 2 (select main_a v_prenex_37925))))) (forall ((v_prenex_37924 Int)) (<= 0 (+ (select main_a v_prenex_37924) 1)))) (forall ((v_prenex_36554 Int) (v_prenex_36555 Int)) (or (<= (+ (select main_a v_prenex_36554) 998) (select main_a v_prenex_36555)) (<= (+ main_y 1) v_prenex_36555) (<= (select main_a v_prenex_36554) 2) (< v_prenex_36555 main_y) (<= 999 (select main_a v_prenex_36555)) (<= 0 (* 2 (select main_a v_prenex_36554))) (<= (* 2 (select main_a v_prenex_36555)) 2000))) (forall ((v_prenex_40229 Int) (v_prenex_40230 Int)) (or (<= (* 2 (select main_a v_prenex_40229)) 2) (<= (select main_a v_prenex_40229) 1) (<= (+ main_y 1) v_prenex_40230) (<= (select main_a v_prenex_40230) (+ (select main_a v_prenex_40229) 1000)) (< v_prenex_40230 main_y) (<= 998 (select main_a v_prenex_40230)) (< v_prenex_40229 main_x))) (forall ((v_prenex_31940 Int) (v_prenex_31941 Int)) (or (<= (+ (select main_a v_prenex_31940) (select main_a v_prenex_31941)) 1000) (<= (select main_a v_prenex_31941) 1000) (< v_prenex_31941 main_y) (<= 0 (select main_a v_prenex_31940)) (<= (select main_a v_prenex_31940) 2) (<= 1998 (* 2 (select main_a v_prenex_31941))) (<= (+ main_y 1) v_prenex_31941))) (forall ((v_prenex_29055 Int) (v_prenex_29054 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29055))) (<= (+ (select main_a v_prenex_29054) (select main_a v_prenex_29055)) 1000) (<= 0 (select main_a v_prenex_29054)) (<= (* 2 (select main_a v_prenex_29055)) 2000) (<= (+ main_y 1) v_prenex_29055) (< v_prenex_29055 main_y))) (forall ((v_prenex_35912 Int) (v_prenex_35913 Int)) (or (<= (* 2 (select main_a v_prenex_35913)) 2000) (<= (+ main_y 1) v_prenex_35913) (<= 1000 (+ (select main_a v_prenex_35912) (select main_a v_prenex_35913))) (<= 0 (* 2 (select main_a v_prenex_35912))) (<= 1998 (* 2 (select main_a v_prenex_35913))) (< v_prenex_35913 main_y) (<= (* 2 (select main_a v_prenex_35912)) 2))) (forall ((v_prenex_36702 Int) (v_prenex_36703 Int)) (or (<= 998 (select main_a v_prenex_36703)) (<= (+ main_y 1) v_prenex_36703) (< v_prenex_36703 main_y) (<= (* 2 (select main_a v_prenex_36703)) 2000) (<= (select main_a v_prenex_36702) 1) (<= (+ (select main_a v_prenex_36702) 998) (select main_a v_prenex_36703)))) (forall ((v_prenex_38280 Int) (v_prenex_38281 Int)) (or (<= (+ main_y 1) v_prenex_38281) (<= (* 2 (select main_a v_prenex_38280)) 2) (< v_prenex_38281 main_y) (<= (+ main_x 1) v_prenex_38280) (<= (+ (select main_a v_prenex_38280) 998) (select main_a v_prenex_38281)) (<= 998 (select main_a v_prenex_38281)))) (forall ((v_prenex_35266 Int) (v_prenex_35267 Int)) (or (< v_prenex_35267 main_y) (<= (+ main_y 1) v_prenex_35267) (<= (* 2 (select main_a v_prenex_35266)) 2) (<= (+ main_x 1) v_prenex_35266) (<= (select main_a v_prenex_35266) 2) (<= 999 (select main_a v_prenex_35267)) (<= (+ (select main_a v_prenex_35266) (select main_a v_prenex_35267)) 1000))) (forall ((v_prenex_35101 Int) (v_prenex_35100 Int)) (or (<= (+ main_x 1) v_prenex_35100) (<= (select main_a v_prenex_35100) 1) (<= (+ (select main_a v_prenex_35100) 998) (select main_a v_prenex_35101)) (< v_prenex_35100 main_x) (<= 0 (select main_a v_prenex_35100)))) (forall ((v_prenex_32212 Int) (v_prenex_32213 Int)) (or (<= 0 (select main_a v_prenex_32212)) (<= (select main_a v_prenex_32213) 1000) (<= (* 2 (select main_a v_prenex_32213)) 2000) (<= (+ main_y 1) v_prenex_32213) (<= 1000 (+ (select main_a v_prenex_32212) (select main_a v_prenex_32213))) (< v_prenex_32213 main_y))) (forall ((v_prenex_38850 Int) (v_prenex_38849 Int)) (or (<= (+ main_y 1) v_prenex_38850) (<= 1998 (* 2 (select main_a v_prenex_38850))) (<= (+ (select main_a v_prenex_38849) (select main_a v_prenex_38850)) 1000) (<= 999 (select main_a v_prenex_38850)) (< v_prenex_38850 main_y) (<= (* 2 (select main_a v_prenex_38849)) 2))) (forall ((v_prenex_35308 Int) (v_prenex_35309 Int)) (or (<= (select main_a v_prenex_35308) 2) (<= (+ (select main_a v_prenex_35308) (select main_a v_prenex_35309)) 1000) (<= (+ main_x 1) v_prenex_35308) (< v_prenex_35308 main_x) (<= (* 2 (select main_a v_prenex_35308)) 2))) (forall ((v_prenex_32418 Int) (v_prenex_32419 Int)) (or (<= (+ main_y 1) v_prenex_32419) (<= (select main_a v_prenex_32419) 1000) (<= 0 (+ (select main_a v_prenex_32418) 1)) (<= (select main_a v_prenex_32419) (+ (select main_a v_prenex_32418) 1000)) (<= (select main_a v_prenex_32419) 1001) (<= (select main_a v_prenex_32418) 1) (< v_prenex_32419 main_y))) (forall ((v_prenex_33884 Int) (v_prenex_33883 Int)) (or (<= (* 2 (select main_a v_prenex_33883)) 2) (< v_prenex_33884 main_y) (<= 998 (select main_a v_prenex_33884)) (<= (+ (select main_a v_prenex_33883) (select main_a v_prenex_33884)) 1000) (<= (+ main_y 1) v_prenex_33884) (<= 0 (+ (select main_a v_prenex_33883) 1)) (< v_prenex_33883 main_x))) (or (forall ((v_prenex_33677 Int)) (<= (select main_a v_prenex_33677) 2)) (forall ((v_prenex_33678 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33678))) (<= (* 2 (select main_a v_prenex_33678)) 2000) (<= (select main_a v_prenex_33678) 1000) (<= (+ main_y 1) v_prenex_33678) (< v_prenex_33678 main_y)))) (or (forall ((v_prenex_37523 Int)) (or (<= 999 (select main_a v_prenex_37523)) (< v_prenex_37523 main_y) (<= 998 (select main_a v_prenex_37523)) (<= (* 2 (select main_a v_prenex_37523)) 2000) (<= (+ main_y 1) v_prenex_37523))) (forall ((v_prenex_37522 Int)) (or (<= (* 2 (select main_a v_prenex_37522)) 2) (<= 0 (* 2 (select main_a v_prenex_37522)))))) (forall ((v_prenex_39261 Int) (v_prenex_39260 Int)) (or (<= (select main_a v_prenex_39260) 2) (<= (+ main_y 1) v_prenex_39261) (<= (* 2 (select main_a v_prenex_39261)) 2000) (< v_prenex_39261 main_y) (<= (+ (select main_a v_prenex_39260) (select main_a v_prenex_39261)) 1000) (<= 998 (select main_a v_prenex_39261)) (<= 0 (* 2 (select main_a v_prenex_39260))))) (forall ((v_prenex_30031 Int) (v_prenex_30030 Int)) (or (<= 0 (+ (select main_a v_prenex_30030) 1)) (<= (select main_a v_prenex_30030) 1) (<= (select main_a v_prenex_30031) (+ (select main_a v_prenex_30030) 1000)) (<= (+ main_x 1) v_prenex_30030) (< v_prenex_30031 main_y) (<= 1998 (* 2 (select main_a v_prenex_30031))) (<= (+ main_y 1) v_prenex_30031))) (or (forall ((v_prenex_40061 Int)) (<= 0 (* 2 (select main_a v_prenex_40061)))) (forall ((v_prenex_40062 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40062))) (<= (+ main_y 1) v_prenex_40062) (<= (select main_a v_prenex_40062) 1000) (< v_prenex_40062 main_y) (<= 999 (select main_a v_prenex_40062))))) (forall ((v_prenex_29133 Int) (v_prenex_29132 Int)) (or (<= (select main_a v_prenex_29133) 1001) (<= (+ (select main_a v_prenex_29132) 998) (select main_a v_prenex_29133)) (<= (select main_a v_prenex_29132) 1) (<= (select main_a v_prenex_29132) 2) (< v_prenex_29133 main_y) (<= (+ main_y 1) v_prenex_29133))) (forall ((v_prenex_34638 Int) (v_prenex_34637 Int)) (or (<= (select main_a v_prenex_34637) 2) (<= 1998 (* 2 (select main_a v_prenex_34638))) (<= 998 (select main_a v_prenex_34638)) (< v_prenex_34638 main_y) (<= (+ main_y 1) v_prenex_34638) (<= 1000 (+ (select main_a v_prenex_34637) (select main_a v_prenex_34638))) (<= 0 (select main_a v_prenex_34637)))) (forall ((v_prenex_30503 Int) (v_prenex_30502 Int)) (or (<= 0 (+ (select main_a v_prenex_30502) 1)) (<= (+ main_y 1) v_prenex_30503) (<= (select main_a v_prenex_30503) 1000) (< v_prenex_30503 main_y) (<= (select main_a v_prenex_30502) 2) (<= (select main_a v_prenex_30503) (+ (select main_a v_prenex_30502) 1000)))) (forall ((v_prenex_36103 Int) (v_prenex_36104 Int)) (or (<= (select main_a v_prenex_36103) 1) (<= 1000 (+ (select main_a v_prenex_36103) (select main_a v_prenex_36104))) (< v_prenex_36104 main_y) (<= (+ main_y 1) v_prenex_36104) (<= 998 (select main_a v_prenex_36104)) (<= 0 (* 2 (select main_a v_prenex_36103))) (<= (+ main_x 1) v_prenex_36103))) (forall ((v_prenex_36593 Int) (v_prenex_36592 Int)) (or (<= (+ main_y 1) v_prenex_36593) (<= (select main_a v_prenex_36592) 1) (< v_prenex_36593 main_y) (<= 998 (select main_a v_prenex_36593)) (<= (select main_a v_prenex_36593) 1001) (<= 1000 (+ (select main_a v_prenex_36592) (select main_a v_prenex_36593))))) (forall ((v_prenex_29673 Int) (v_prenex_29674 Int)) (or (<= (+ (select main_a v_prenex_29673) 998) (select main_a v_prenex_29674)) (<= (+ main_y 1) v_prenex_29674) (<= (select main_a v_prenex_29674) 1000) (<= (+ main_x 1) v_prenex_29673) (<= 0 (* 2 (select main_a v_prenex_29673))) (< v_prenex_29674 main_y))) (forall ((v_prenex_38426 Int) (v_prenex_38425 Int)) (or (<= (+ main_y 1) v_prenex_38426) (<= 999 (select main_a v_prenex_38426)) (<= (+ (select main_a v_prenex_38425) (select main_a v_prenex_38426)) 1000) (<= 0 (* 2 (select main_a v_prenex_38425))) (<= 998 (select main_a v_prenex_38426)) (< v_prenex_38426 main_y) (<= 0 (+ (select main_a v_prenex_38425) 1)))) (or (forall ((v_prenex_29105 Int)) (or (<= 998 (select main_a v_prenex_29105)) (< v_prenex_29105 main_y) (<= 1998 (* 2 (select main_a v_prenex_29105))) (<= (+ main_y 1) v_prenex_29105) (<= (select main_a v_prenex_29105) 1000))) (forall ((v_prenex_29104 Int)) (<= 0 (+ (select main_a v_prenex_29104) 1)))) (forall ((v_prenex_33201 Int) (v_prenex_33200 Int)) (or (<= (+ main_y 1) v_prenex_33201) (<= (* 2 (select main_a v_prenex_33200)) 2) (<= 0 (+ (select main_a v_prenex_33200) 1)) (<= (+ (select main_a v_prenex_33200) (select main_a v_prenex_33201)) 1000) (<= (select main_a v_prenex_33201) 1001) (<= 998 (select main_a v_prenex_33201)) (< v_prenex_33201 main_y))) (forall ((v_prenex_36223 Int) (v_prenex_36224 Int)) (or (< v_prenex_36224 main_y) (<= (+ (select main_a v_prenex_36223) 998) (select main_a v_prenex_36224)) (<= 0 (select main_a v_prenex_36223)) (<= 998 (select main_a v_prenex_36224)) (<= 999 (select main_a v_prenex_36224)) (<= 0 (+ (select main_a v_prenex_36223) 1)) (<= (+ main_y 1) v_prenex_36224))) (forall ((v_prenex_36447 Int) (v_prenex_36446 Int)) (or (<= 998 (select main_a v_prenex_36447)) (<= 0 (+ (select main_a v_prenex_36446) 1)) (<= (+ main_y 1) v_prenex_36447) (< v_prenex_36447 main_y) (<= 0 (* 2 (select main_a v_prenex_36446))) (<= (+ (select main_a v_prenex_36446) 998) (select main_a v_prenex_36447)) (<= 1998 (* 2 (select main_a v_prenex_36447))))) (forall ((v_prenex_32886 Int) (v_prenex_32887 Int)) (or (<= (+ main_y 1) v_prenex_32887) (< v_prenex_32887 main_y) (<= 998 (select main_a v_prenex_32887)) (<= 1000 (+ (select main_a v_prenex_32886) (select main_a v_prenex_32887))) (<= (* 2 (select main_a v_prenex_32886)) 2) (<= (select main_a v_prenex_32886) 2) (<= (* 2 (select main_a v_prenex_32887)) 2000))) (forall ((v_prenex_32551 Int) (v_prenex_32552 Int)) (or (<= (select main_a v_prenex_32552) (+ (select main_a v_prenex_32551) 1000)) (<= (+ main_x 1) v_prenex_32551) (<= 0 (+ (select main_a v_prenex_32551) 1)) (<= (+ main_y 1) v_prenex_32552) (<= 998 (select main_a v_prenex_32552)) (< v_prenex_32552 main_y))) (forall ((v_prenex_30723 Int) (v_prenex_30724 Int)) (or (< v_prenex_30724 main_y) (<= (+ (select main_a v_prenex_30723) 998) (select main_a v_prenex_30724)) (<= 0 (select main_a v_prenex_30723)) (<= (+ main_y 1) v_prenex_30724) (<= 1998 (* 2 (select main_a v_prenex_30724))) (<= 998 (select main_a v_prenex_30724)) (<= (select main_a v_prenex_30723) 1))) (or (forall ((v_prenex_30692 Int)) (or (< v_prenex_30692 main_y) (<= (select main_a v_prenex_30692) 1000) (<= (* 2 (select main_a v_prenex_30692)) 2000) (<= (+ main_y 1) v_prenex_30692))) (forall ((v_prenex_30691 Int)) (or (< v_prenex_30691 main_x) (<= (select main_a v_prenex_30691) 2)))) (forall ((v_prenex_35172 Int) (v_prenex_35173 Int)) (or (<= (select main_a v_prenex_35173) 1001) (<= (+ main_y 1) v_prenex_35173) (<= (+ (select main_a v_prenex_35172) (select main_a v_prenex_35173)) 1000) (<= (select main_a v_prenex_35172) 1) (<= 0 (* 2 (select main_a v_prenex_35172))) (< v_prenex_35173 main_y) (<= 1998 (* 2 (select main_a v_prenex_35173))))) (forall ((v_prenex_37306 Int) (v_prenex_37307 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37307))) (< v_prenex_37307 main_y) (<= (select main_a v_prenex_37306) 2) (<= 1000 (+ (select main_a v_prenex_37306) (select main_a v_prenex_37307))) (<= 999 (select main_a v_prenex_37307)) (<= (+ main_y 1) v_prenex_37307))) (forall ((v_prenex_38118 Int) (v_prenex_38117 Int)) (or (<= (+ main_y 1) v_prenex_38118) (<= 1000 (+ (select main_a v_prenex_38117) (select main_a v_prenex_38118))) (<= (select main_a v_prenex_38117) 2) (<= 0 (select main_a v_prenex_38117)) (< v_prenex_38118 main_y) (<= 999 (select main_a v_prenex_38118)) (<= (select main_a v_prenex_38118) 1001))) (or (forall ((v_prenex_35947 Int)) (or (< v_prenex_35947 main_y) (<= 1998 (* 2 (select main_a v_prenex_35947))) (<= 998 (select main_a v_prenex_35947)) (<= (+ main_y 1) v_prenex_35947))) (forall ((v_prenex_35946 Int)) (or (<= (* 2 (select main_a v_prenex_35946)) 2) (<= (+ main_x 1) v_prenex_35946)))) (forall ((v_prenex_31720 Int) (v_prenex_31719 Int)) (or (<= (* 2 (select main_a v_prenex_31719)) 2) (<= (+ (select main_a v_prenex_31719) (select main_a v_prenex_31720)) 1000) (<= (select main_a v_prenex_31720) 1001) (<= (+ main_y 1) v_prenex_31720) (< v_prenex_31720 main_y) (<= 1998 (* 2 (select main_a v_prenex_31720))))) (forall ((v_prenex_40139 Int) (v_prenex_40140 Int)) (or (<= (+ main_x 1) v_prenex_40139) (<= (select main_a v_prenex_40139) 1) (< v_prenex_40139 main_x) (<= (+ (select main_a v_prenex_40139) 998) (select main_a v_prenex_40140)))) (forall ((v_prenex_39957 Int) (v_prenex_39956 Int)) (or (< v_prenex_39957 main_y) (<= (select main_a v_prenex_39957) (+ (select main_a v_prenex_39956) 1000)) (<= 999 (select main_a v_prenex_39957)) (<= 0 (+ (select main_a v_prenex_39956) 1)) (<= (+ main_y 1) v_prenex_39957) (<= (select main_a v_prenex_39956) 2))) (forall ((v_prenex_34437 Int) (v_prenex_34438 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34437))) (< v_prenex_34437 main_x) (<= (+ main_x 1) v_prenex_34437) (<= 1000 (+ (select main_a v_prenex_34437) (select main_a v_prenex_34438))) (<= (select main_a v_prenex_34437) 1))) (forall ((v_prenex_30101 Int) (v_prenex_30100 Int)) (or (<= (select main_a v_prenex_30101) 1001) (<= (select main_a v_prenex_30100) 2) (< v_prenex_30101 main_y) (<= (+ (select main_a v_prenex_30100) 998) (select main_a v_prenex_30101)) (<= (* 2 (select main_a v_prenex_30100)) 2) (<= (+ main_x 1) v_prenex_30100) (<= (+ main_y 1) v_prenex_30101))) (forall ((v_prenex_33429 Int) (v_prenex_33428 Int)) (or (< v_prenex_33429 main_y) (< v_prenex_33428 main_x) (<= (* 2 (select main_a v_prenex_33428)) 2) (<= (select main_a v_prenex_33428) 2) (<= (select main_a v_prenex_33429) (+ (select main_a v_prenex_33428) 1000)) (<= (* 2 (select main_a v_prenex_33429)) 2000) (<= (+ main_y 1) v_prenex_33429))) (forall ((v_prenex_36421 Int) (v_prenex_36420 Int)) (or (< v_prenex_36420 main_x) (<= (select main_a v_prenex_36420) 2) (<= 999 (select main_a v_prenex_36421)) (<= 0 (select main_a v_prenex_36420)) (< v_prenex_36421 main_y) (<= (select main_a v_prenex_36421) (+ (select main_a v_prenex_36420) 1000)) (<= (+ main_y 1) v_prenex_36421))) (forall ((v_prenex_30972 Int) (v_prenex_30971 Int)) (or (<= 0 (select main_a v_prenex_30971)) (< v_prenex_30972 main_y) (<= 1998 (* 2 (select main_a v_prenex_30972))) (<= (+ (select main_a v_prenex_30971) 998) (select main_a v_prenex_30972)) (<= 998 (select main_a v_prenex_30972)) (<= (+ main_y 1) v_prenex_30972))) (or (forall ((v_prenex_37640 Int)) (or (<= (select main_a v_prenex_37640) 1) (<= (select main_a v_prenex_37640) 2))) (forall ((v_prenex_37641 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37641))) (<= 998 (select main_a v_prenex_37641)) (<= (select main_a v_prenex_37641) 1000) (< v_prenex_37641 main_y) (<= (+ main_y 1) v_prenex_37641)))) (forall ((v_prenex_33173 Int) (v_prenex_33172 Int)) (or (<= (select main_a v_prenex_33173) (+ (select main_a v_prenex_33172) 1000)) (<= (+ main_y 1) v_prenex_33173) (<= (+ main_x 1) v_prenex_33172) (<= (select main_a v_prenex_33172) 1) (< v_prenex_33173 main_y) (<= 1998 (* 2 (select main_a v_prenex_33173))) (<= 0 (* 2 (select main_a v_prenex_33172))))) (or (forall ((v_prenex_31159 Int)) (or (<= 0 (+ (select main_a v_prenex_31159) 1)) (<= (+ main_x 1) v_prenex_31159) (<= (select main_a v_prenex_31159) 1))) (forall ((v_prenex_31160 Int)) (or (<= (+ main_y 1) v_prenex_31160) (< v_prenex_31160 main_y) (<= (* 2 (select main_a v_prenex_31160)) 2000) (<= 998 (select main_a v_prenex_31160))))) (forall ((v_prenex_32081 Int) (v_prenex_32080 Int)) (or (<= (select main_a v_prenex_32080) 1) (< v_prenex_32080 main_x) (<= (+ (select main_a v_prenex_32080) 998) (select main_a v_prenex_32081)) (<= (+ main_x 1) v_prenex_32080) (<= 0 (+ (select main_a v_prenex_32080) 1)))) (forall ((v_prenex_34216 Int) (v_prenex_34215 Int)) (or (<= (select main_a v_prenex_34215) 2) (<= 998 (select main_a v_prenex_34216)) (<= (select main_a v_prenex_34216) (+ (select main_a v_prenex_34215) 1000)) (<= (+ main_y 1) v_prenex_34216) (<= (* 2 (select main_a v_prenex_34215)) 2) (<= (+ main_x 1) v_prenex_34215) (< v_prenex_34216 main_y))) (forall ((v_prenex_38150 Int) (v_prenex_38149 Int)) (or (< v_prenex_38150 main_y) (<= (select main_a v_prenex_38150) (+ (select main_a v_prenex_38149) 1000)) (<= (select main_a v_prenex_38149) 2) (<= 1998 (* 2 (select main_a v_prenex_38150))) (<= 0 (+ (select main_a v_prenex_38149) 1)) (<= (+ main_y 1) v_prenex_38150))) (forall ((v_prenex_33810 Int) (v_prenex_33809 Int)) (or (<= 999 (select main_a v_prenex_33810)) (<= (* 2 (select main_a v_prenex_33810)) 2000) (<= (* 2 (select main_a v_prenex_33809)) 2) (< v_prenex_33810 main_y) (<= 1000 (+ (select main_a v_prenex_33809) (select main_a v_prenex_33810))) (<= (+ main_y 1) v_prenex_33810) (<= (select main_a v_prenex_33809) 1))) (forall ((v_prenex_37372 Int) (v_prenex_37373 Int)) (or (<= 998 (select main_a v_prenex_37373)) (<= (+ main_y 1) v_prenex_37373) (< v_prenex_37373 main_y) (<= (* 2 (select main_a v_prenex_37372)) 2) (<= (+ (select main_a v_prenex_37372) (select main_a v_prenex_37373)) 1000) (< v_prenex_37372 main_x) (<= 0 (select main_a v_prenex_37372)))) (or (forall ((v_prenex_33134 Int)) (or (<= (* 2 (select main_a v_prenex_33134)) 2) (<= 0 (select main_a v_prenex_33134)))) (forall ((v_prenex_33135 Int)) (or (<= (select main_a v_prenex_33135) 1000) (<= 1998 (* 2 (select main_a v_prenex_33135))) (<= (+ main_y 1) v_prenex_33135) (<= 998 (select main_a v_prenex_33135)) (< v_prenex_33135 main_y)))) (forall ((v_prenex_34139 Int) (v_prenex_34140 Int)) (or (<= (select main_a v_prenex_34140) 1000) (<= 0 (select main_a v_prenex_34139)) (<= (select main_a v_prenex_34140) 1001) (<= (select main_a v_prenex_34139) 2) (<= (+ (select main_a v_prenex_34139) 998) (select main_a v_prenex_34140)) (< v_prenex_34140 main_y) (<= (+ main_y 1) v_prenex_34140))) (or (forall ((v_prenex_32791 Int)) (or (<= (+ main_y 1) v_prenex_32791) (<= 1998 (* 2 (select main_a v_prenex_32791))) (<= (* 2 (select main_a v_prenex_32791)) 2000) (<= (select main_a v_prenex_32791) 1000) (< v_prenex_32791 main_y))) (forall ((v_prenex_32790 Int)) (or (<= 0 (+ (select main_a v_prenex_32790) 1)) (<= 0 (select main_a v_prenex_32790))))) (forall ((v_prenex_33099 Int) (v_prenex_33098 Int)) (or (<= (+ main_x 1) v_prenex_33098) (<= (+ (select main_a v_prenex_33098) 998) (select main_a v_prenex_33099)) (<= 0 (+ (select main_a v_prenex_33098) 1)) (<= 999 (select main_a v_prenex_33099)) (<= (+ main_y 1) v_prenex_33099) (< v_prenex_33099 main_y))) (or (forall ((v_prenex_33612 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33612))) (<= (+ main_y 1) v_prenex_33612) (<= (select main_a v_prenex_33612) 1000) (< v_prenex_33612 main_y))) (forall ((v_prenex_33611 Int)) (or (<= (select main_a v_prenex_33611) 1) (<= 0 (select main_a v_prenex_33611))))) (forall ((v_prenex_34224 Int) (v_prenex_34223 Int)) (or (< v_prenex_34223 main_x) (< v_prenex_34224 main_y) (<= (select main_a v_prenex_34223) 1) (<= 1000 (+ (select main_a v_prenex_34223) (select main_a v_prenex_34224))) (<= 998 (select main_a v_prenex_34224)) (<= (+ main_y 1) v_prenex_34224) (<= (select main_a v_prenex_34223) 2))) (forall ((v_prenex_31976 Int) (v_prenex_31977 Int)) (or (<= (select main_a v_prenex_31977) 1000) (<= 0 (select main_a v_prenex_31976)) (< v_prenex_31977 main_y) (<= 999 (select main_a v_prenex_31977)) (<= (+ main_y 1) v_prenex_31977) (<= (select main_a v_prenex_31977) (+ (select main_a v_prenex_31976) 1000)))) (or (forall ((v_prenex_30222 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30222))) (<= (+ main_x 1) v_prenex_30222))) (forall ((v_prenex_30223 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30223))) (<= (select main_a v_prenex_30223) 1000) (< v_prenex_30223 main_y) (<= (+ main_y 1) v_prenex_30223)))) (or (forall ((v_prenex_35802 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35802))) (< v_prenex_35802 main_x))) (forall ((v_prenex_35803 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35803))) (<= 998 (select main_a v_prenex_35803)) (< v_prenex_35803 main_y) (<= (+ main_y 1) v_prenex_35803)))) (forall ((v_prenex_30310 Int) (v_prenex_30311 Int)) (or (<= 1000 (+ (select main_a v_prenex_30310) (select main_a v_prenex_30311))) (<= (* 2 (select main_a v_prenex_30311)) 2000) (<= 0 (* 2 (select main_a v_prenex_30310))) (<= (+ main_y 1) v_prenex_30311) (<= (+ main_x 1) v_prenex_30310) (<= 0 (select main_a v_prenex_30310)) (< v_prenex_30311 main_y))) (forall ((v_prenex_31343 Int) (v_prenex_31342 Int)) (or (<= (+ (select main_a v_prenex_31342) (select main_a v_prenex_31343)) 1000) (< v_prenex_31343 main_y) (<= (* 2 (select main_a v_prenex_31342)) 2) (<= 998 (select main_a v_prenex_31343)) (<= (* 2 (select main_a v_prenex_31343)) 2000) (<= (+ main_y 1) v_prenex_31343) (<= 0 (+ (select main_a v_prenex_31342) 1)))) (forall ((v_prenex_33463 Int) (v_prenex_33462 Int)) (or (<= 998 (select main_a v_prenex_33463)) (<= (+ main_y 1) v_prenex_33463) (<= 1998 (* 2 (select main_a v_prenex_33463))) (<= (select main_a v_prenex_33462) 2) (<= (select main_a v_prenex_33463) (+ (select main_a v_prenex_33462) 1000)) (< v_prenex_33463 main_y))) (or (forall ((v_prenex_39002 Int)) (<= (* 2 (select main_a v_prenex_39002)) 2)) (forall ((v_prenex_39003 Int)) (or (<= (select main_a v_prenex_39003) 1000) (< v_prenex_39003 main_y) (<= 1998 (* 2 (select main_a v_prenex_39003))) (<= (+ main_y 1) v_prenex_39003)))) (or (forall ((v_prenex_39031 Int)) (or (< v_prenex_39031 main_y) (<= (+ main_y 1) v_prenex_39031) (<= (select main_a v_prenex_39031) 1001) (<= 998 (select main_a v_prenex_39031)) (<= (* 2 (select main_a v_prenex_39031)) 2000))) (forall ((v_prenex_39030 Int)) (or (<= (select main_a v_prenex_39030) 1) (<= 0 (+ (select main_a v_prenex_39030) 1))))) (forall ((v_prenex_39511 Int) (v_prenex_39510 Int)) (or (<= (+ (select main_a v_prenex_39510) (select main_a v_prenex_39511)) 1000) (<= 999 (select main_a v_prenex_39511)) (<= 0 (select main_a v_prenex_39510)) (<= (+ main_y 1) v_prenex_39511) (<= 1998 (* 2 (select main_a v_prenex_39511))) (<= (select main_a v_prenex_39510) 1) (< v_prenex_39511 main_y))) (or (forall ((v_prenex_38228 Int)) (or (<= 0 (+ (select main_a v_prenex_38228) 1)) (<= (* 2 (select main_a v_prenex_38228)) 2) (< v_prenex_38228 main_x))) (forall ((v_prenex_38229 Int)) (or (< v_prenex_38229 main_y) (<= (* 2 (select main_a v_prenex_38229)) 2000) (<= (+ main_y 1) v_prenex_38229) (<= (select main_a v_prenex_38229) 1000)))) (forall ((v_prenex_36051 Int) (v_prenex_36052 Int)) (or (<= (select main_a v_prenex_36052) 1000) (<= (+ main_y 1) v_prenex_36052) (<= 0 (+ (select main_a v_prenex_36051) 1)) (< v_prenex_36052 main_y) (<= (+ (select main_a v_prenex_36051) 998) (select main_a v_prenex_36052)) (<= 999 (select main_a v_prenex_36052)) (<= (select main_a v_prenex_36051) 1))) (forall ((v_prenex_35076 Int) (v_prenex_35075 Int)) (or (< v_prenex_35076 main_y) (<= (select main_a v_prenex_35076) 1000) (<= 0 (+ (select main_a v_prenex_35075) 1)) (<= 1998 (* 2 (select main_a v_prenex_35076))) (<= (+ main_y 1) v_prenex_35076) (<= (* 2 (select main_a v_prenex_35075)) 2) (<= (select main_a v_prenex_35076) (+ (select main_a v_prenex_35075) 1000)))) (forall ((v_prenex_34632 Int) (v_prenex_34631 Int)) (or (<= (* 2 (select main_a v_prenex_34632)) 2000) (< v_prenex_34632 main_y) (<= (+ main_y 1) v_prenex_34632) (<= 998 (select main_a v_prenex_34632)) (<= (select main_a v_prenex_34631) 2) (<= (select main_a v_prenex_34632) (+ (select main_a v_prenex_34631) 1000)))) (forall ((v_prenex_30376 Int) (v_prenex_30377 Int)) (or (<= (+ main_y 1) v_prenex_30377) (<= (select main_a v_prenex_30377) 1001) (< v_prenex_30377 main_y) (<= (+ (select main_a v_prenex_30376) (select main_a v_prenex_30377)) 1000))) (forall ((v_prenex_33251 Int) (v_prenex_33250 Int)) (or (< v_prenex_33251 main_y) (<= (+ main_y 1) v_prenex_33251) (< v_prenex_33250 main_x) (<= 0 (select main_a v_prenex_33250)) (<= (+ (select main_a v_prenex_33250) 998) (select main_a v_prenex_33251)) (<= (* 2 (select main_a v_prenex_33250)) 2) (<= 1998 (* 2 (select main_a v_prenex_33251))))) (or (forall ((v_prenex_37554 Int)) (or (<= (+ main_y 1) v_prenex_37554) (< v_prenex_37554 main_y) (<= 1998 (* 2 (select main_a v_prenex_37554))) (<= 998 (select main_a v_prenex_37554)))) (forall ((v_prenex_37553 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37553))) (<= (select main_a v_prenex_37553) 2)))) (forall ((v_prenex_33197 Int) (v_prenex_33196 Int)) (or (<= (+ main_x 1) v_prenex_33196) (<= 0 (select main_a v_prenex_33196)) (<= 0 (+ (select main_a v_prenex_33196) 1)) (<= 999 (select main_a v_prenex_33197)) (< v_prenex_33197 main_y) (<= (+ main_y 1) v_prenex_33197) (<= (select main_a v_prenex_33197) (+ (select main_a v_prenex_33196) 1000)))) (forall ((v_prenex_38764 Int) (v_prenex_38763 Int)) (or (<= 0 (+ (select main_a v_prenex_38763) 1)) (<= 0 (select main_a v_prenex_38763)) (< v_prenex_38763 main_x) (<= (select main_a v_prenex_38764) (+ (select main_a v_prenex_38763) 1000)) (<= (+ main_x 1) v_prenex_38763))) (forall ((v_prenex_34450 Int) (v_prenex_34449 Int)) (or (< v_prenex_34450 main_y) (<= (+ main_y 1) v_prenex_34450) (<= (select main_a v_prenex_34449) 1) (<= (select main_a v_prenex_34450) 1001) (<= (+ (select main_a v_prenex_34449) 998) (select main_a v_prenex_34450)) (<= 0 (+ (select main_a v_prenex_34449) 1)))) (forall ((v_prenex_39934 Int) (v_prenex_39933 Int)) (or (<= (+ (select main_a v_prenex_39933) 998) (select main_a v_prenex_39934)) (<= 0 (+ (select main_a v_prenex_39933) 1)) (<= (+ main_y 1) v_prenex_39934) (<= 998 (select main_a v_prenex_39934)) (<= 999 (select main_a v_prenex_39934)) (< v_prenex_39934 main_y))) (forall ((v_prenex_37861 Int) (v_prenex_37860 Int)) (or (< v_prenex_37861 main_y) (<= (+ main_y 1) v_prenex_37861) (<= (* 2 (select main_a v_prenex_37860)) 2) (<= (+ (select main_a v_prenex_37860) 998) (select main_a v_prenex_37861)) (<= (select main_a v_prenex_37861) 1000))) (or (forall ((v_prenex_34084 Int)) (or (<= 998 (select main_a v_prenex_34084)) (<= (+ main_y 1) v_prenex_34084) (<= 999 (select main_a v_prenex_34084)) (<= (* 2 (select main_a v_prenex_34084)) 2000) (< v_prenex_34084 main_y))) (forall ((v_prenex_34083 Int)) (or (<= (* 2 (select main_a v_prenex_34083)) 2) (<= 0 (select main_a v_prenex_34083))))) (or (forall ((v_prenex_36643 Int)) (or (< v_prenex_36643 main_y) (<= (+ main_y 1) v_prenex_36643) (<= 1998 (* 2 (select main_a v_prenex_36643))) (<= (select main_a v_prenex_36643) 1000))) (forall ((v_prenex_36642 Int)) (or (<= 0 (select main_a v_prenex_36642)) (< v_prenex_36642 main_x)))) (or (forall ((v_prenex_29410 Int)) (or (< v_prenex_29410 main_y) (<= (+ main_y 1) v_prenex_29410) (<= (select main_a v_prenex_29410) 1000) (<= 999 (select main_a v_prenex_29410)))) (forall ((v_prenex_29409 Int)) (<= 0 (* 2 (select main_a v_prenex_29409))))) (forall ((v_prenex_37883 Int) (v_prenex_37882 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37883))) (< v_prenex_37883 main_y) (<= 0 (* 2 (select main_a v_prenex_37882))) (<= (select main_a v_prenex_37882) 2) (<= (+ (select main_a v_prenex_37882) 998) (select main_a v_prenex_37883)) (<= (* 2 (select main_a v_prenex_37883)) 2000) (<= (+ main_y 1) v_prenex_37883))) (forall ((v_prenex_30743 Int) (v_prenex_30744 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30744))) (<= (+ main_y 1) v_prenex_30744) (<= (select main_a v_prenex_30743) 1) (<= 1000 (+ (select main_a v_prenex_30743) (select main_a v_prenex_30744))) (< v_prenex_30744 main_y) (<= 998 (select main_a v_prenex_30744)))) (forall ((v_prenex_31330 Int) (v_prenex_31331 Int)) (or (<= (+ (select main_a v_prenex_31330) 998) (select main_a v_prenex_31331)) (<= 998 (select main_a v_prenex_31331)) (<= 0 (* 2 (select main_a v_prenex_31330))) (<= (+ main_y 1) v_prenex_31331) (< v_prenex_31331 main_y) (<= (select main_a v_prenex_31331) 1000) (<= (select main_a v_prenex_31330) 1))) (or (forall ((v_prenex_32196 Int)) (or (<= (select main_a v_prenex_32196) 1) (<= 0 (+ (select main_a v_prenex_32196) 1)))) (forall ((v_prenex_32197 Int)) (or (<= (+ main_y 1) v_prenex_32197) (<= (select main_a v_prenex_32197) 1000) (< v_prenex_32197 main_y) (<= 999 (select main_a v_prenex_32197)) (<= 1998 (* 2 (select main_a v_prenex_32197)))))) (or (forall ((v_prenex_33008 Int)) (or (<= 0 (+ (select main_a v_prenex_33008) 1)) (<= 0 (select main_a v_prenex_33008)))) (forall ((v_prenex_33009 Int)) (or (<= (select main_a v_prenex_33009) 1000) (< v_prenex_33009 main_y) (<= (select main_a v_prenex_33009) 1001) (<= (+ main_y 1) v_prenex_33009) (<= (* 2 (select main_a v_prenex_33009)) 2000)))) (forall ((v_prenex_36487 Int) (v_prenex_36486 Int)) (or (<= (* 2 (select main_a v_prenex_36486)) 2) (<= 999 (select main_a v_prenex_36487)) (<= (+ main_y 1) v_prenex_36487) (<= 1998 (* 2 (select main_a v_prenex_36487))) (<= 1000 (+ (select main_a v_prenex_36486) (select main_a v_prenex_36487))) (< v_prenex_36487 main_y))) (forall ((v_prenex_35710 Int) (v_prenex_35711 Int)) (or (<= (select main_a v_prenex_35710) 1) (<= 0 (+ (select main_a v_prenex_35710) 1)) (< v_prenex_35711 main_y) (<= (select main_a v_prenex_35711) 1001) (<= (+ (select main_a v_prenex_35710) 998) (select main_a v_prenex_35711)) (<= 998 (select main_a v_prenex_35711)) (<= (+ main_y 1) v_prenex_35711))) (forall ((v_prenex_35752 Int) (v_prenex_35753 Int)) (or (<= 0 (+ (select main_a v_prenex_35752) 1)) (<= (+ (select main_a v_prenex_35752) (select main_a v_prenex_35753)) 1000) (<= (+ main_y 1) v_prenex_35753) (<= (* 2 (select main_a v_prenex_35753)) 2000) (< v_prenex_35753 main_y) (<= 998 (select main_a v_prenex_35753)))) (or (forall ((v_prenex_37504 Int)) (or (<= (* 2 (select main_a v_prenex_37504)) 2) (<= 0 (* 2 (select main_a v_prenex_37504))))) (forall ((v_prenex_37505 Int)) (or (<= (+ main_y 1) v_prenex_37505) (<= 999 (select main_a v_prenex_37505)) (<= 1998 (* 2 (select main_a v_prenex_37505))) (<= (* 2 (select main_a v_prenex_37505)) 2000) (< v_prenex_37505 main_y)))) (forall ((v_prenex_32652 Int) (v_prenex_32651 Int)) (or (<= (+ (select main_a v_prenex_32651) 998) (select main_a v_prenex_32652)) (<= (+ main_y 1) v_prenex_32652) (< v_prenex_32651 main_x) (<= 0 (+ (select main_a v_prenex_32651) 1)) (<= (* 2 (select main_a v_prenex_32652)) 2000) (< v_prenex_32652 main_y))) (forall ((v_prenex_38189 Int) (v_prenex_38188 Int)) (or (< v_prenex_38189 main_y) (<= (select main_a v_prenex_38189) 1000) (<= (+ main_y 1) v_prenex_38189) (<= 0 (select main_a v_prenex_38188)) (<= 0 (* 2 (select main_a v_prenex_38188))) (<= (+ (select main_a v_prenex_38188) (select main_a v_prenex_38189)) 1000) (<= (+ main_x 1) v_prenex_38188))) (or (forall ((v_prenex_31652 Int)) (or (<= 0 (select main_a v_prenex_31652)) (<= (select main_a v_prenex_31652) 2))) (forall ((v_prenex_31653 Int)) (or (<= (select main_a v_prenex_31653) 1001) (<= (+ main_y 1) v_prenex_31653) (< v_prenex_31653 main_y) (<= (* 2 (select main_a v_prenex_31653)) 2000)))) (or (forall ((v_prenex_34917 Int)) (or (<= (select main_a v_prenex_34917) 1) (<= 0 (* 2 (select main_a v_prenex_34917))) (<= (+ main_x 1) v_prenex_34917))) (forall ((v_prenex_34918 Int)) (or (<= (+ main_y 1) v_prenex_34918) (< v_prenex_34918 main_y) (<= 999 (select main_a v_prenex_34918)) (<= 1998 (* 2 (select main_a v_prenex_34918)))))) (forall ((v_prenex_30837 Int) (v_prenex_30838 Int)) (or (< v_prenex_30838 main_y) (<= (+ main_x 1) v_prenex_30837) (<= 999 (select main_a v_prenex_30838)) (<= 0 (+ (select main_a v_prenex_30837) 1)) (<= (+ main_y 1) v_prenex_30838) (<= (select main_a v_prenex_30838) (+ (select main_a v_prenex_30837) 1000)))) (forall ((v_prenex_39061 Int) (v_prenex_39060 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39060))) (<= (+ (select main_a v_prenex_39060) (select main_a v_prenex_39061)) 1000) (<= 1998 (* 2 (select main_a v_prenex_39061))) (<= (select main_a v_prenex_39061) 1001) (<= (+ main_y 1) v_prenex_39061) (< v_prenex_39061 main_y))) (forall ((v_prenex_39832 Int) (v_prenex_39833 Int)) (or (<= (select main_a v_prenex_39833) 1000) (<= 1998 (* 2 (select main_a v_prenex_39833))) (<= 0 (* 2 (select main_a v_prenex_39832))) (<= 1000 (+ (select main_a v_prenex_39832) (select main_a v_prenex_39833))) (<= (+ main_y 1) v_prenex_39833) (< v_prenex_39833 main_y) (<= (select main_a v_prenex_39832) 1))) (forall ((v_prenex_29374 Int) (v_prenex_29373 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29374))) (<= (select main_a v_prenex_29374) (+ (select main_a v_prenex_29373) 1000)) (< v_prenex_29374 main_y) (<= (select main_a v_prenex_29374) 1000) (<= (select main_a v_prenex_29373) 2) (<= 0 (+ (select main_a v_prenex_29373) 1)) (<= (+ main_y 1) v_prenex_29374))) (forall ((v_prenex_32537 Int) (v_prenex_32538 Int)) (or (<= (+ main_y 1) v_prenex_32538) (< v_prenex_32538 main_y) (<= 999 (select main_a v_prenex_32538)) (<= (* 2 (select main_a v_prenex_32538)) 2000) (<= 0 (select main_a v_prenex_32537)) (<= 1000 (+ (select main_a v_prenex_32537) (select main_a v_prenex_32538))))) (or (forall ((v_prenex_39142 Int)) (or (<= (* 2 (select main_a v_prenex_39142)) 2) (<= (select main_a v_prenex_39142) 2) (< v_prenex_39142 main_x))) (forall ((v_prenex_39143 Int)) (or (<= (select main_a v_prenex_39143) 1000) (<= (* 2 (select main_a v_prenex_39143)) 2000) (< v_prenex_39143 main_y) (<= (+ main_y 1) v_prenex_39143)))) (or (forall ((v_prenex_34284 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34284))) (< v_prenex_34284 main_y) (<= (+ main_y 1) v_prenex_34284))) (forall ((v_prenex_34283 Int)) (or (<= (* 2 (select main_a v_prenex_34283)) 2) (<= (+ main_x 1) v_prenex_34283) (<= 0 (* 2 (select main_a v_prenex_34283)))))) (forall ((v_prenex_31527 Int) (v_prenex_31526 Int)) (or (<= (* 2 (select main_a v_prenex_31527)) 2000) (< v_prenex_31527 main_y) (<= 0 (select main_a v_prenex_31526)) (<= 0 (* 2 (select main_a v_prenex_31526))) (<= (+ main_y 1) v_prenex_31527) (<= (+ (select main_a v_prenex_31526) 998) (select main_a v_prenex_31527)) (<= (select main_a v_prenex_31527) 1001))) (forall ((v_prenex_30329 Int) (v_prenex_30328 Int)) (or (<= (select main_a v_prenex_30329) 1000) (<= 0 (* 2 (select main_a v_prenex_30328))) (< v_prenex_30329 main_y) (<= 999 (select main_a v_prenex_30329)) (<= (+ main_y 1) v_prenex_30329) (<= 0 (select main_a v_prenex_30328)) (<= (+ (select main_a v_prenex_30328) 998) (select main_a v_prenex_30329)))) (forall ((v_prenex_36338 Int) (v_prenex_36339 Int)) (or (<= 998 (select main_a v_prenex_36339)) (<= 0 (+ (select main_a v_prenex_36338) 1)) (< v_prenex_36339 main_y) (<= 1000 (+ (select main_a v_prenex_36338) (select main_a v_prenex_36339))) (<= (* 2 (select main_a v_prenex_36338)) 2) (<= 999 (select main_a v_prenex_36339)) (<= (+ main_y 1) v_prenex_36339))) (forall ((v_prenex_33109 Int) (v_prenex_33108 Int)) (or (<= 0 (+ (select main_a v_prenex_33108) 1)) (<= (select main_a v_prenex_33109) 1001) (<= (* 2 (select main_a v_prenex_33109)) 2000) (< v_prenex_33109 main_y) (<= (+ (select main_a v_prenex_33108) (select main_a v_prenex_33109)) 1000) (<= (+ main_y 1) v_prenex_33109) (<= 0 (* 2 (select main_a v_prenex_33108))))) (forall ((v_prenex_34694 Int) (v_prenex_34693 Int)) (or (<= (+ main_y 1) v_prenex_34694) (<= (select main_a v_prenex_34693) 1) (<= (select main_a v_prenex_34694) (+ (select main_a v_prenex_34693) 1000)) (< v_prenex_34694 main_y) (<= 998 (select main_a v_prenex_34694)) (<= (select main_a v_prenex_34694) 1001))) (forall ((v_prenex_39539 Int) (v_prenex_39538 Int)) (or (<= (select main_a v_prenex_39538) 1) (<= (+ main_y 1) v_prenex_39539) (<= (* 2 (select main_a v_prenex_39538)) 2) (<= 1998 (* 2 (select main_a v_prenex_39539))) (< v_prenex_39539 main_y) (<= (+ (select main_a v_prenex_39538) 998) (select main_a v_prenex_39539)) (<= 999 (select main_a v_prenex_39539)))) (forall ((v_prenex_35402 Int) (v_prenex_35403 Int)) (or (< v_prenex_35403 main_y) (<= 998 (select main_a v_prenex_35403)) (<= (select main_a v_prenex_35402) 1) (<= (* 2 (select main_a v_prenex_35402)) 2) (<= (+ main_y 1) v_prenex_35403) (<= (* 2 (select main_a v_prenex_35403)) 2000) (<= (select main_a v_prenex_35403) (+ (select main_a v_prenex_35402) 1000)))) (forall ((v_prenex_31431 Int) (v_prenex_31430 Int)) (or (<= 999 (select main_a v_prenex_31431)) (<= 1000 (+ (select main_a v_prenex_31430) (select main_a v_prenex_31431))) (<= (+ main_y 1) v_prenex_31431) (<= 1998 (* 2 (select main_a v_prenex_31431))) (<= (* 2 (select main_a v_prenex_31430)) 2) (<= (select main_a v_prenex_31430) 2) (< v_prenex_31431 main_y))) (or (forall ((v_prenex_33619 Int)) (<= 0 (+ (select main_a v_prenex_33619) 1))) (forall ((v_prenex_33620 Int)) (or (<= 999 (select main_a v_prenex_33620)) (<= (+ main_y 1) v_prenex_33620) (< v_prenex_33620 main_y) (<= (* 2 (select main_a v_prenex_33620)) 2000) (<= 998 (select main_a v_prenex_33620))))) (forall ((v_prenex_33469 Int) (v_prenex_33468 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33469))) (<= 999 (select main_a v_prenex_33469)) (<= 1000 (+ (select main_a v_prenex_33468) (select main_a v_prenex_33469))) (<= (+ main_y 1) v_prenex_33469) (< v_prenex_33469 main_y) (<= (select main_a v_prenex_33468) 1))) (or (forall ((v_prenex_32344 Int)) (or (<= (select main_a v_prenex_32344) 2) (<= (* 2 (select main_a v_prenex_32344)) 2))) (forall ((v_prenex_32345 Int)) (or (<= (select main_a v_prenex_32345) 1000) (<= (* 2 (select main_a v_prenex_32345)) 2000) (<= 998 (select main_a v_prenex_32345)) (< v_prenex_32345 main_y) (<= (+ main_y 1) v_prenex_32345)))) (forall ((v_prenex_29093 Int) (v_prenex_29092 Int)) (or (< v_prenex_29093 main_y) (<= (+ (select main_a v_prenex_29092) 998) (select main_a v_prenex_29093)) (<= (+ main_y 1) v_prenex_29093) (<= 0 (* 2 (select main_a v_prenex_29092))) (<= 0 (+ (select main_a v_prenex_29092) 1)) (<= 999 (select main_a v_prenex_29093)))) (or (forall ((v_prenex_34129 Int)) (<= 0 (* 2 (select main_a v_prenex_34129)))) (forall ((v_prenex_34130 Int)) (or (< v_prenex_34130 main_y) (<= (select main_a v_prenex_34130) 1001) (<= (+ main_y 1) v_prenex_34130) (<= 998 (select main_a v_prenex_34130))))) (forall ((v_prenex_38562 Int) (v_prenex_38561 Int)) (or (< v_prenex_38562 main_y) (<= 999 (select main_a v_prenex_38562)) (<= 0 (+ (select main_a v_prenex_38561) 1)) (<= (+ (select main_a v_prenex_38561) (select main_a v_prenex_38562)) 1000) (<= (+ main_y 1) v_prenex_38562) (< v_prenex_38561 main_x))) (forall ((v_prenex_36784 Int) (v_prenex_36785 Int)) (or (<= (+ (select main_a v_prenex_36784) (select main_a v_prenex_36785)) 1000) (<= (select main_a v_prenex_36785) 1000) (<= 1998 (* 2 (select main_a v_prenex_36785))) (<= (+ main_y 1) v_prenex_36785) (<= (select main_a v_prenex_36784) 2) (< v_prenex_36785 main_y))) (forall ((v_prenex_29313 Int) (v_prenex_29312 Int)) (or (<= (select main_a v_prenex_29312) 1) (< v_prenex_29313 main_y) (<= (select main_a v_prenex_29313) 1000) (<= (+ main_y 1) v_prenex_29313) (<= 998 (select main_a v_prenex_29313)) (<= (+ (select main_a v_prenex_29312) (select main_a v_prenex_29313)) 1000))) (forall ((v_prenex_32614 Int) (v_prenex_32613 Int)) (or (<= (+ main_y 1) v_prenex_32614) (<= 998 (select main_a v_prenex_32614)) (< v_prenex_32614 main_y) (<= (+ (select main_a v_prenex_32613) 998) (select main_a v_prenex_32614)) (<= 0 (+ (select main_a v_prenex_32613) 1)) (<= 0 (select main_a v_prenex_32613)) (<= (select main_a v_prenex_32614) 1001))) (forall ((v_prenex_34758 Int) (v_prenex_34757 Int)) (or (<= (* 2 (select main_a v_prenex_34757)) 2) (<= (* 2 (select main_a v_prenex_34758)) 2000) (<= (+ (select main_a v_prenex_34757) 998) (select main_a v_prenex_34758)) (< v_prenex_34757 main_x) (< v_prenex_34758 main_y) (<= (+ main_y 1) v_prenex_34758) (<= (select main_a v_prenex_34757) 1))) (forall ((v_prenex_33880 Int) (v_prenex_33879 Int)) (or (<= 999 (select main_a v_prenex_33880)) (<= (+ main_y 1) v_prenex_33880) (<= (* 2 (select main_a v_prenex_33880)) 2000) (< v_prenex_33880 main_y) (<= (+ (select main_a v_prenex_33879) 998) (select main_a v_prenex_33880)) (<= 0 (+ (select main_a v_prenex_33879) 1)))) (or (forall ((v_prenex_35532 Int)) (or (<= (* 2 (select main_a v_prenex_35532)) 2) (<= 0 (* 2 (select main_a v_prenex_35532))))) (forall ((v_prenex_35533 Int)) (or (< v_prenex_35533 main_y) (<= 1998 (* 2 (select main_a v_prenex_35533))) (<= (+ main_y 1) v_prenex_35533) (<= 998 (select main_a v_prenex_35533)) (<= (select main_a v_prenex_35533) 1000)))) (forall ((v_prenex_28988 Int) (v_prenex_28987 Int)) (or (< v_prenex_28988 main_y) (<= 998 (select main_a v_prenex_28988)) (<= (select main_a v_prenex_28987) 2) (<= (* 2 (select main_a v_prenex_28988)) 2000) (<= (* 2 (select main_a v_prenex_28987)) 2) (<= 1000 (+ (select main_a v_prenex_28987) (select main_a v_prenex_28988))) (<= (+ main_y 1) v_prenex_28988))) (forall ((v_prenex_39418 Int) (v_prenex_39419 Int)) (or (<= 0 (select main_a v_prenex_39418)) (<= (+ main_y 1) v_prenex_39419) (< v_prenex_39419 main_y) (<= 0 (* 2 (select main_a v_prenex_39418))) (<= 998 (select main_a v_prenex_39419)) (<= (+ (select main_a v_prenex_39418) (select main_a v_prenex_39419)) 1000) (<= 999 (select main_a v_prenex_39419)))) (forall ((v_prenex_37821 Int) (v_prenex_37820 Int)) (or (< v_prenex_37821 main_y) (<= (select main_a v_prenex_37820) 2) (<= 1998 (* 2 (select main_a v_prenex_37821))) (<= (+ main_y 1) v_prenex_37821) (<= 0 (select main_a v_prenex_37820)) (<= (select main_a v_prenex_37821) (+ (select main_a v_prenex_37820) 1000)))) (forall ((v_prenex_35958 Int) (v_prenex_35959 Int)) (or (<= (select main_a v_prenex_35958) 1) (<= (+ (select main_a v_prenex_35958) (select main_a v_prenex_35959)) 1000) (<= (+ main_y 1) v_prenex_35959) (< v_prenex_35959 main_y) (<= 0 (* 2 (select main_a v_prenex_35958))) (<= 1998 (* 2 (select main_a v_prenex_35959))) (<= 999 (select main_a v_prenex_35959)))) (or (forall ((v_prenex_38396 Int)) (or (<= (select main_a v_prenex_38396) 1001) (<= 1998 (* 2 (select main_a v_prenex_38396))) (< v_prenex_38396 main_y) (<= (select main_a v_prenex_38396) 1000) (<= (+ main_y 1) v_prenex_38396))) (forall ((v_prenex_38395 Int)) (or (<= (* 2 (select main_a v_prenex_38395)) 2) (<= 0 (+ (select main_a v_prenex_38395) 1))))) (forall ((v_prenex_36526 Int) (v_prenex_36527 Int)) (or (<= (select main_a v_prenex_36527) 1001) (<= (select main_a v_prenex_36526) 2) (< v_prenex_36527 main_y) (<= (* 2 (select main_a v_prenex_36526)) 2) (<= (select main_a v_prenex_36527) (+ (select main_a v_prenex_36526) 1000)) (<= (select main_a v_prenex_36527) 1000) (<= (+ main_y 1) v_prenex_36527))) (forall ((v_prenex_34006 Int) (v_prenex_34005 Int)) (or (<= (+ main_y 1) v_prenex_34006) (< v_prenex_34005 main_x) (<= (select main_a v_prenex_34006) (+ (select main_a v_prenex_34005) 1000)) (< v_prenex_34006 main_y) (<= 0 (* 2 (select main_a v_prenex_34005))) (<= 0 (select main_a v_prenex_34005)) (<= 998 (select main_a v_prenex_34006)))) (forall ((v_prenex_36748 Int) (v_prenex_36749 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36748))) (<= (select main_a v_prenex_36748) 2) (< v_prenex_36748 main_x) (< v_prenex_36749 main_y) (<= (+ main_y 1) v_prenex_36749) (<= 998 (select main_a v_prenex_36749)) (<= 1000 (+ (select main_a v_prenex_36748) (select main_a v_prenex_36749))))) (or (forall ((v_prenex_37159 Int)) (<= 0 (+ (select main_a v_prenex_37159) 1))) (forall ((v_prenex_37160 Int)) (or (<= (select main_a v_prenex_37160) 1000) (<= 999 (select main_a v_prenex_37160)) (<= (+ main_y 1) v_prenex_37160) (<= (* 2 (select main_a v_prenex_37160)) 2000) (< v_prenex_37160 main_y)))) (or (forall ((v_prenex_37280 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37280))) (< v_prenex_37280 main_x))) (forall ((v_prenex_37281 Int)) (or (<= (+ main_y 1) v_prenex_37281) (<= 1998 (* 2 (select main_a v_prenex_37281))) (< v_prenex_37281 main_y)))) (or (forall ((v_prenex_32315 Int)) (or (< v_prenex_32315 main_y) (<= 1998 (* 2 (select main_a v_prenex_32315))) (<= 999 (select main_a v_prenex_32315)) (<= (+ main_y 1) v_prenex_32315))) (forall ((v_prenex_32314 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32314))) (<= 0 (select main_a v_prenex_32314)) (<= (+ main_x 1) v_prenex_32314)))) (or (forall ((v_prenex_32888 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32888))) (<= (* 2 (select main_a v_prenex_32888)) 2))) (forall ((v_prenex_32889 Int)) (or (<= (* 2 (select main_a v_prenex_32889)) 2000) (<= (select main_a v_prenex_32889) 1001) (<= (+ main_y 1) v_prenex_32889) (<= 998 (select main_a v_prenex_32889)) (< v_prenex_32889 main_y)))) (forall ((v_prenex_35072 Int) (v_prenex_35071 Int)) (or (<= (+ main_x 1) v_prenex_35071) (<= 1998 (* 2 (select main_a v_prenex_35072))) (<= 0 (+ (select main_a v_prenex_35071) 1)) (<= (+ main_y 1) v_prenex_35072) (< v_prenex_35072 main_y) (<= 0 (select main_a v_prenex_35071)) (<= (+ (select main_a v_prenex_35071) (select main_a v_prenex_35072)) 1000))) (forall ((v_prenex_31446 Int) (v_prenex_31447 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31446))) (<= (+ (select main_a v_prenex_31446) 998) (select main_a v_prenex_31447)) (<= (+ main_y 1) v_prenex_31447) (< v_prenex_31447 main_y) (<= (select main_a v_prenex_31447) 1000) (<= (* 2 (select main_a v_prenex_31446)) 2))) (forall ((v_prenex_36157 Int) (v_prenex_36158 Int)) (or (<= (select main_a v_prenex_36158) 1001) (< v_prenex_36158 main_y) (<= 0 (+ (select main_a v_prenex_36157) 1)) (<= (+ main_y 1) v_prenex_36158) (<= (* 2 (select main_a v_prenex_36157)) 2) (<= (+ (select main_a v_prenex_36157) 998) (select main_a v_prenex_36158)))) (forall ((v_prenex_37422 Int) (v_prenex_37423 Int)) (or (<= 0 (select main_a v_prenex_37422)) (<= (select main_a v_prenex_37423) 1000) (<= 1998 (* 2 (select main_a v_prenex_37423))) (<= (+ main_y 1) v_prenex_37423) (< v_prenex_37423 main_y) (<= 0 (* 2 (select main_a v_prenex_37422))) (<= (+ (select main_a v_prenex_37422) 998) (select main_a v_prenex_37423)))) (forall ((v_prenex_31943 Int) (v_prenex_31942 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31943))) (<= (+ main_y 1) v_prenex_31943) (<= (select main_a v_prenex_31943) (+ (select main_a v_prenex_31942) 1000)) (<= 0 (select main_a v_prenex_31942)) (< v_prenex_31943 main_y) (<= 998 (select main_a v_prenex_31943)))) (forall ((v_prenex_39111 Int) (v_prenex_39110 Int)) (or (<= (select main_a v_prenex_39111) (+ (select main_a v_prenex_39110) 1000)) (<= (select main_a v_prenex_39110) 2) (< v_prenex_39111 main_y) (<= (select main_a v_prenex_39111) 1000) (<= 998 (select main_a v_prenex_39111)) (<= 0 (select main_a v_prenex_39110)) (<= (+ main_y 1) v_prenex_39111))) (forall ((v_prenex_32100 Int) (v_prenex_32101 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32100))) (<= 1000 (+ (select main_a v_prenex_32100) (select main_a v_prenex_32101))) (<= (+ main_y 1) v_prenex_32101) (<= 1998 (* 2 (select main_a v_prenex_32101))) (< v_prenex_32101 main_y) (<= 0 (+ (select main_a v_prenex_32100) 1)) (<= (select main_a v_prenex_32101) 1000))) (forall ((v_prenex_34404 Int) (v_prenex_34403 Int)) (or (<= (select main_a v_prenex_34404) 1000) (<= (+ (select main_a v_prenex_34403) (select main_a v_prenex_34404)) 1000) (<= (* 2 (select main_a v_prenex_34403)) 2) (<= (+ main_y 1) v_prenex_34404) (<= 998 (select main_a v_prenex_34404)) (< v_prenex_34404 main_y))) (or (forall ((v_prenex_33536 Int)) (<= (* 2 (select main_a v_prenex_33536)) 2)) (forall ((v_prenex_33537 Int)) (or (<= (+ main_y 1) v_prenex_33537) (<= 1998 (* 2 (select main_a v_prenex_33537))) (< v_prenex_33537 main_y) (<= (select main_a v_prenex_33537) 1001) (<= 998 (select main_a v_prenex_33537))))) (forall ((v_prenex_30734 Int) (v_prenex_30733 Int)) (or (<= 999 (select main_a v_prenex_30734)) (<= (select main_a v_prenex_30733) 1) (<= (+ (select main_a v_prenex_30733) 998) (select main_a v_prenex_30734)) (<= (select main_a v_prenex_30734) 1001) (<= (+ main_y 1) v_prenex_30734) (< v_prenex_30734 main_y) (<= 0 (+ (select main_a v_prenex_30733) 1)))) (forall ((v_prenex_39439 Int) (v_prenex_39438 Int)) (or (<= (select main_a v_prenex_39439) (+ (select main_a v_prenex_39438) 1000)) (<= 0 (* 2 (select main_a v_prenex_39438))) (<= 0 (+ (select main_a v_prenex_39438) 1)) (<= 1998 (* 2 (select main_a v_prenex_39439))) (<= 998 (select main_a v_prenex_39439)) (<= (+ main_y 1) v_prenex_39439) (< v_prenex_39439 main_y))) (forall ((v_prenex_39277 Int) (v_prenex_39276 Int)) (or (<= (+ main_y 1) v_prenex_39277) (< v_prenex_39277 main_y) (<= (+ (select main_a v_prenex_39276) (select main_a v_prenex_39277)) 1000) (<= (select main_a v_prenex_39277) 1001) (<= (* 2 (select main_a v_prenex_39276)) 2) (<= (select main_a v_prenex_39277) 1000) (<= 0 (+ (select main_a v_prenex_39276) 1)))) (forall ((v_prenex_34576 Int) (v_prenex_34575 Int)) (or (<= 1000 (+ (select main_a v_prenex_34575) (select main_a v_prenex_34576))) (<= (+ main_y 1) v_prenex_34576) (<= (select main_a v_prenex_34575) 2) (<= (select main_a v_prenex_34576) 1001) (<= 0 (+ (select main_a v_prenex_34575) 1)) (< v_prenex_34576 main_y) (<= (* 2 (select main_a v_prenex_34576)) 2000))) (or (forall ((v_prenex_39596 Int)) (or (<= 0 (+ (select main_a v_prenex_39596) 1)) (<= (select main_a v_prenex_39596) 1))) (forall ((v_prenex_39597 Int)) (or (< v_prenex_39597 main_y) (<= 999 (select main_a v_prenex_39597)) (<= (select main_a v_prenex_39597) 1000) (<= (* 2 (select main_a v_prenex_39597)) 2000) (<= (+ main_y 1) v_prenex_39597)))) (forall ((v_prenex_31772 Int) (v_prenex_31771 Int)) (or (< v_prenex_31772 main_y) (<= 999 (select main_a v_prenex_31772)) (<= (+ (select main_a v_prenex_31771) 998) (select main_a v_prenex_31772)) (<= (+ main_y 1) v_prenex_31772) (<= (select main_a v_prenex_31771) 2) (<= (* 2 (select main_a v_prenex_31771)) 2) (<= (select main_a v_prenex_31772) 1000))) (forall ((v_prenex_37569 Int) (v_prenex_37570 Int)) (or (< v_prenex_37570 main_y) (<= (select main_a v_prenex_37569) 2) (<= (select main_a v_prenex_37570) 1000) (< v_prenex_37569 main_x) (<= (select main_a v_prenex_37570) (+ (select main_a v_prenex_37569) 1000)) (<= (+ main_y 1) v_prenex_37570))) (or (forall ((v_prenex_38428 Int)) (or (<= (+ main_y 1) v_prenex_38428) (< v_prenex_38428 main_y) (<= 1998 (* 2 (select main_a v_prenex_38428))) (<= (select main_a v_prenex_38428) 1000) (<= (* 2 (select main_a v_prenex_38428)) 2000))) (forall ((v_prenex_38427 Int)) (or (<= (select main_a v_prenex_38427) 1) (<= 0 (+ (select main_a v_prenex_38427) 1))))) (forall ((v_prenex_29646 Int) (v_prenex_29645 Int)) (or (< v_prenex_29646 main_y) (<= (+ main_y 1) v_prenex_29646) (<= (+ (select main_a v_prenex_29645) 998) (select main_a v_prenex_29646)) (<= (+ main_x 1) v_prenex_29645) (<= (select main_a v_prenex_29645) 2) (<= 998 (select main_a v_prenex_29646)))) (or (forall ((v_prenex_36603 Int)) (or (<= (+ main_y 1) v_prenex_36603) (<= 1998 (* 2 (select main_a v_prenex_36603))) (<= 998 (select main_a v_prenex_36603)) (< v_prenex_36603 main_y))) (forall ((v_prenex_36602 Int)) (or (<= (+ main_x 1) v_prenex_36602) (<= (select main_a v_prenex_36602) 2) (<= 0 (* 2 (select main_a v_prenex_36602)))))) (or (forall ((v_prenex_33728 Int)) (or (<= (select main_a v_prenex_33728) 1001) (<= (+ main_y 1) v_prenex_33728) (<= 1998 (* 2 (select main_a v_prenex_33728))) (< v_prenex_33728 main_y))) (forall ((v_prenex_33727 Int)) (or (<= (select main_a v_prenex_33727) 2) (<= 0 (select main_a v_prenex_33727))))) (forall ((v_prenex_31743 Int) (v_prenex_31744 Int)) (or (<= (+ (select main_a v_prenex_31743) 998) (select main_a v_prenex_31744)) (<= 998 (select main_a v_prenex_31744)) (<= (+ main_y 1) v_prenex_31744) (<= (select main_a v_prenex_31743) 1) (< v_prenex_31744 main_y) (<= 0 (+ (select main_a v_prenex_31743) 1)))) (forall ((v_prenex_35814 Int) (v_prenex_35815 Int)) (or (<= 999 (select main_a v_prenex_35815)) (<= (* 2 (select main_a v_prenex_35814)) 2) (< v_prenex_35815 main_y) (<= (+ (select main_a v_prenex_35814) 998) (select main_a v_prenex_35815)) (<= (+ main_y 1) v_prenex_35815) (<= 1998 (* 2 (select main_a v_prenex_35815))) (<= 0 (select main_a v_prenex_35814)))) (or (forall ((v_prenex_39488 Int)) (or (<= (* 2 (select main_a v_prenex_39488)) 2000) (<= 1998 (* 2 (select main_a v_prenex_39488))) (<= (+ main_y 1) v_prenex_39488) (< v_prenex_39488 main_y) (<= 998 (select main_a v_prenex_39488)))) (forall ((v_prenex_39487 Int)) (or (<= (select main_a v_prenex_39487) 2) (<= 0 (* 2 (select main_a v_prenex_39487)))))) (forall ((v_prenex_35453 Int) (v_prenex_35452 Int)) (or (<= 0 (+ (select main_a v_prenex_35452) 1)) (<= 999 (select main_a v_prenex_35453)) (< v_prenex_35453 main_y) (<= (select main_a v_prenex_35452) 2) (<= (+ (select main_a v_prenex_35452) (select main_a v_prenex_35453)) 1000) (< v_prenex_35452 main_x) (<= (+ main_y 1) v_prenex_35453))) (forall ((v_prenex_31842 Int) (v_prenex_31843 Int)) (or (<= 1000 (+ (select main_a v_prenex_31842) (select main_a v_prenex_31843))) (<= (+ main_y 1) v_prenex_31843) (<= (* 2 (select main_a v_prenex_31842)) 2) (<= (select main_a v_prenex_31843) 1000) (< v_prenex_31843 main_y))) (forall ((v_prenex_30206 Int) (v_prenex_30207 Int)) (or (<= (+ main_y 1) v_prenex_30207) (<= 0 (+ (select main_a v_prenex_30206) 1)) (< v_prenex_30207 main_y) (<= (+ (select main_a v_prenex_30206) 998) (select main_a v_prenex_30207)) (<= 1998 (* 2 (select main_a v_prenex_30207))) (<= 998 (select main_a v_prenex_30207)))) (or (forall ((v_prenex_32923 Int)) (or (<= 999 (select main_a v_prenex_32923)) (< v_prenex_32923 main_y) (<= (select main_a v_prenex_32923) 1001) (<= (+ main_y 1) v_prenex_32923) (<= 1998 (* 2 (select main_a v_prenex_32923))))) (forall ((v_prenex_32922 Int)) (or (<= (* 2 (select main_a v_prenex_32922)) 2) (<= (select main_a v_prenex_32922) 2)))) (forall ((v_prenex_34558 Int) (v_prenex_34557 Int)) (or (<= (select main_a v_prenex_34558) (+ (select main_a v_prenex_34557) 1000)) (< v_prenex_34558 main_y) (<= (+ main_y 1) v_prenex_34558) (<= 1998 (* 2 (select main_a v_prenex_34558))) (<= (select main_a v_prenex_34558) 1001) (<= 0 (+ (select main_a v_prenex_34557) 1)))) (forall ((v_prenex_34304 Int) (v_prenex_34303 Int)) (or (<= 998 (select main_a v_prenex_34304)) (<= (+ main_y 1) v_prenex_34304) (<= 0 (select main_a v_prenex_34303)) (<= (+ main_x 1) v_prenex_34303) (<= (+ (select main_a v_prenex_34303) (select main_a v_prenex_34304)) 1000) (< v_prenex_34304 main_y) (<= (select main_a v_prenex_34303) 1))) (forall ((v_prenex_36648 Int) (v_prenex_36649 Int)) (or (<= (+ main_y 1) v_prenex_36649) (<= 0 (+ (select main_a v_prenex_36648) 1)) (<= (select main_a v_prenex_36648) 1) (<= (select main_a v_prenex_36649) (+ (select main_a v_prenex_36648) 1000)) (< v_prenex_36649 main_y) (<= (+ main_x 1) v_prenex_36648) (<= (* 2 (select main_a v_prenex_36649)) 2000))) (forall ((v_prenex_34934 Int) (v_prenex_34933 Int)) (or (< v_prenex_34934 main_y) (<= 0 (select main_a v_prenex_34933)) (<= (+ main_y 1) v_prenex_34934) (<= (+ (select main_a v_prenex_34933) (select main_a v_prenex_34934)) 1000) (<= (select main_a v_prenex_34934) 1000) (<= (* 2 (select main_a v_prenex_34934)) 2000))) (forall ((v_prenex_29997 Int) (v_prenex_29996 Int)) (or (<= (+ (select main_a v_prenex_29996) (select main_a v_prenex_29997)) 1000) (<= 1998 (* 2 (select main_a v_prenex_29997))) (<= (select main_a v_prenex_29996) 2) (<= (+ main_y 1) v_prenex_29997) (< v_prenex_29997 main_y) (<= (select main_a v_prenex_29997) 1000))) (forall ((v_prenex_37090 Int) (v_prenex_37089 Int)) (or (<= (+ main_x 1) v_prenex_37089) (<= (+ (select main_a v_prenex_37089) 998) (select main_a v_prenex_37090)) (<= (select main_a v_prenex_37090) 1000) (<= (+ main_y 1) v_prenex_37090) (<= 0 (* 2 (select main_a v_prenex_37089))) (< v_prenex_37090 main_y) (<= 0 (+ (select main_a v_prenex_37089) 1)))) (forall ((v_prenex_29152 Int) (v_prenex_29153 Int)) (or (<= 1000 (+ (select main_a v_prenex_29152) (select main_a v_prenex_29153))) (< v_prenex_29153 main_y) (<= (+ main_x 1) v_prenex_29152) (<= (+ main_y 1) v_prenex_29153) (<= 0 (* 2 (select main_a v_prenex_29152))) (<= 998 (select main_a v_prenex_29153)))) (forall ((v_prenex_31874 Int) (v_prenex_31875 Int)) (or (<= 998 (select main_a v_prenex_31875)) (< v_prenex_31875 main_y) (<= 0 (+ (select main_a v_prenex_31874) 1)) (<= (select main_a v_prenex_31875) 1000) (<= (+ main_y 1) v_prenex_31875) (<= (select main_a v_prenex_31875) (+ (select main_a v_prenex_31874) 1000)))) (forall ((v_prenex_31324 Int) (v_prenex_31325 Int)) (or (<= (select main_a v_prenex_31325) 1000) (<= 999 (select main_a v_prenex_31325)) (< v_prenex_31325 main_y) (<= (+ (select main_a v_prenex_31324) 998) (select main_a v_prenex_31325)) (<= (select main_a v_prenex_31324) 1) (<= (* 2 (select main_a v_prenex_31324)) 2) (<= (+ main_y 1) v_prenex_31325))) (forall ((v_prenex_37953 Int) (v_prenex_37952 Int)) (or (< v_prenex_37953 main_y) (<= (select main_a v_prenex_37952) 2) (<= (+ main_y 1) v_prenex_37953) (<= 999 (select main_a v_prenex_37953)) (<= (select main_a v_prenex_37953) (+ (select main_a v_prenex_37952) 1000)) (<= 0 (+ (select main_a v_prenex_37952) 1)) (<= 1998 (* 2 (select main_a v_prenex_37953))))) (forall ((v_prenex_32753 Int) (v_prenex_32754 Int)) (or (< v_prenex_32754 main_y) (<= 1998 (* 2 (select main_a v_prenex_32754))) (<= (+ main_y 1) v_prenex_32754) (<= 0 (+ (select main_a v_prenex_32753) 1)) (<= (select main_a v_prenex_32754) (+ (select main_a v_prenex_32753) 1000)) (<= 998 (select main_a v_prenex_32754)) (<= 0 (* 2 (select main_a v_prenex_32753))))) (or (forall ((v_prenex_34645 Int)) (or (<= 0 (select main_a v_prenex_34645)) (<= 0 (+ (select main_a v_prenex_34645) 1)))) (forall ((v_prenex_34646 Int)) (or (<= (* 2 (select main_a v_prenex_34646)) 2000) (<= (+ main_y 1) v_prenex_34646) (< v_prenex_34646 main_y) (<= 998 (select main_a v_prenex_34646))))) (or (forall ((v_prenex_33981 Int)) (or (<= (select main_a v_prenex_33981) 2) (<= (+ main_x 1) v_prenex_33981) (<= 0 (* 2 (select main_a v_prenex_33981))))) (forall ((v_prenex_33982 Int)) (or (< v_prenex_33982 main_y) (<= (select main_a v_prenex_33982) 1000) (<= (* 2 (select main_a v_prenex_33982)) 2000) (<= (+ main_y 1) v_prenex_33982)))) (forall ((v_prenex_30435 Int) (v_prenex_30434 Int)) (or (<= (select main_a v_prenex_30435) 1000) (<= (+ main_y 1) v_prenex_30435) (<= (select main_a v_prenex_30435) (+ (select main_a v_prenex_30434) 1000)) (<= (+ main_x 1) v_prenex_30434) (< v_prenex_30435 main_y) (<= 0 (select main_a v_prenex_30434)))) (or (forall ((v_prenex_32644 Int)) (or (<= (+ main_y 1) v_prenex_32644) (<= 999 (select main_a v_prenex_32644)) (<= (* 2 (select main_a v_prenex_32644)) 2000) (<= (select main_a v_prenex_32644) 1000) (< v_prenex_32644 main_y))) (forall ((v_prenex_32643 Int)) (<= 0 (select main_a v_prenex_32643)))) (forall ((v_prenex_36111 Int) (v_prenex_36112 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36111))) (<= (select main_a v_prenex_36111) 1) (<= (select main_a v_prenex_36112) (+ (select main_a v_prenex_36111) 1000)) (<= (+ main_y 1) v_prenex_36112) (< v_prenex_36112 main_y) (< v_prenex_36111 main_x) (<= (select main_a v_prenex_36112) 1000))) (forall ((v_prenex_37767 Int) (v_prenex_37766 Int)) (or (<= (+ (select main_a v_prenex_37766) (select main_a v_prenex_37767)) 1000) (<= (+ main_y 1) v_prenex_37767) (< v_prenex_37767 main_y) (<= (* 2 (select main_a v_prenex_37766)) 2) (<= 999 (select main_a v_prenex_37767)) (<= (select main_a v_prenex_37767) 1001) (<= 0 (+ (select main_a v_prenex_37766) 1)))) (or (forall ((v_prenex_36011 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36011))) (<= (* 2 (select main_a v_prenex_36011)) 2))) (forall ((v_prenex_36012 Int)) (or (<= (+ main_y 1) v_prenex_36012) (<= 998 (select main_a v_prenex_36012)) (<= 1998 (* 2 (select main_a v_prenex_36012))) (<= (select main_a v_prenex_36012) 1001) (< v_prenex_36012 main_y)))) (forall ((v_prenex_33493 Int) (v_prenex_33492 Int)) (or (<= 998 (select main_a v_prenex_33493)) (<= (select main_a v_prenex_33493) 1001) (<= (+ (select main_a v_prenex_33492) 998) (select main_a v_prenex_33493)) (< v_prenex_33493 main_y) (<= (+ main_y 1) v_prenex_33493))) (forall ((v_prenex_37176 Int) (v_prenex_37175 Int)) (or (<= (+ main_y 1) v_prenex_37176) (<= (select main_a v_prenex_37175) 1) (<= (+ (select main_a v_prenex_37175) 998) (select main_a v_prenex_37176)) (< v_prenex_37176 main_y) (<= (select main_a v_prenex_37176) 1000) (<= 1998 (* 2 (select main_a v_prenex_37176))))) (or (forall ((v_prenex_35866 Int)) (or (<= (* 2 (select main_a v_prenex_35866)) 2) (<= (select main_a v_prenex_35866) 2))) (forall ((v_prenex_35867 Int)) (or (< v_prenex_35867 main_y) (<= 1998 (* 2 (select main_a v_prenex_35867))) (<= (+ main_y 1) v_prenex_35867) (<= (* 2 (select main_a v_prenex_35867)) 2000)))) (forall ((v_prenex_37530 Int) (v_prenex_37531 Int)) (or (<= (+ (select main_a v_prenex_37530) 998) (select main_a v_prenex_37531)) (<= (+ main_y 1) v_prenex_37531) (<= (* 2 (select main_a v_prenex_37531)) 2000) (<= (select main_a v_prenex_37530) 1) (< v_prenex_37531 main_y) (<= (* 2 (select main_a v_prenex_37530)) 2) (<= 998 (select main_a v_prenex_37531)))) (forall ((v_prenex_40329 Int) (v_prenex_40330 Int)) (or (<= (select main_a v_prenex_40330) 1000) (<= 0 (+ (select main_a v_prenex_40329) 1)) (<= (select main_a v_prenex_40330) (+ (select main_a v_prenex_40329) 1000)) (<= (+ main_y 1) v_prenex_40330) (<= (* 2 (select main_a v_prenex_40329)) 2) (<= 999 (select main_a v_prenex_40330)) (< v_prenex_40330 main_y))) (forall ((v_prenex_33405 Int) (v_prenex_33404 Int)) (or (<= 0 (+ (select main_a v_prenex_33404) 1)) (<= 0 (select main_a v_prenex_33404)) (<= 998 (select main_a v_prenex_33405)) (<= (* 2 (select main_a v_prenex_33405)) 2000) (< v_prenex_33405 main_y) (<= (+ main_y 1) v_prenex_33405) (<= (+ (select main_a v_prenex_33404) (select main_a v_prenex_33405)) 1000))) (forall ((v_prenex_32836 Int) (v_prenex_32837 Int)) (or (<= 999 (select main_a v_prenex_32837)) (< v_prenex_32837 main_y) (<= (+ (select main_a v_prenex_32836) (select main_a v_prenex_32837)) 1000) (<= 0 (select main_a v_prenex_32836)) (<= 998 (select main_a v_prenex_32837)) (<= (+ main_y 1) v_prenex_32837) (<= (select main_a v_prenex_32836) 1))) (or (forall ((v_prenex_38950 Int)) (or (< v_prenex_38950 main_y) (<= (* 2 (select main_a v_prenex_38950)) 2000) (<= (+ main_y 1) v_prenex_38950) (<= 998 (select main_a v_prenex_38950)))) (forall ((v_prenex_38949 Int)) (or (<= (+ main_x 1) v_prenex_38949) (<= (* 2 (select main_a v_prenex_38949)) 2) (<= (select main_a v_prenex_38949) 2)))) (or (forall ((v_prenex_36848 Int)) (or (<= 0 (select main_a v_prenex_36848)) (<= (select main_a v_prenex_36848) 2))) (forall ((v_prenex_36849 Int)) (or (<= (select main_a v_prenex_36849) 1001) (<= (+ main_y 1) v_prenex_36849) (< v_prenex_36849 main_y) (<= 998 (select main_a v_prenex_36849)) (<= 1998 (* 2 (select main_a v_prenex_36849)))))) (forall ((v_prenex_40266 Int) (v_prenex_40265 Int)) (or (<= (select main_a v_prenex_40266) 1001) (<= 0 (* 2 (select main_a v_prenex_40265))) (<= 1998 (* 2 (select main_a v_prenex_40266))) (< v_prenex_40266 main_y) (<= (+ main_y 1) v_prenex_40266) (<= 1000 (+ (select main_a v_prenex_40265) (select main_a v_prenex_40266))))) (or (forall ((v_prenex_31043 Int)) (or (<= (+ main_x 1) v_prenex_31043) (<= (* 2 (select main_a v_prenex_31043)) 2) (<= 0 (+ (select main_a v_prenex_31043) 1)))) (forall ((v_prenex_31044 Int)) (or (< v_prenex_31044 main_y) (<= (* 2 (select main_a v_prenex_31044)) 2000) (<= (+ main_y 1) v_prenex_31044) (<= (select main_a v_prenex_31044) 1001)))) (forall ((v_prenex_32553 Int) (v_prenex_32554 Int)) (or (<= (+ main_y 1) v_prenex_32554) (<= (select main_a v_prenex_32554) 1000) (<= (+ (select main_a v_prenex_32553) 998) (select main_a v_prenex_32554)) (<= (select main_a v_prenex_32554) 1001) (<= (select main_a v_prenex_32553) 1) (<= (* 2 (select main_a v_prenex_32553)) 2) (< v_prenex_32554 main_y))) (forall ((v_prenex_37026 Int) (v_prenex_37027 Int)) (or (<= (+ (select main_a v_prenex_37026) (select main_a v_prenex_37027)) 1000) (<= (+ main_y 1) v_prenex_37027) (<= (select main_a v_prenex_37026) 1) (< v_prenex_37027 main_y) (<= 998 (select main_a v_prenex_37027)) (<= (+ main_x 1) v_prenex_37026))) (or (forall ((v_prenex_29579 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29579))) (<= (+ main_x 1) v_prenex_29579))) (forall ((v_prenex_29580 Int)) (or (< v_prenex_29580 main_y) (<= (+ main_y 1) v_prenex_29580) (<= (select main_a v_prenex_29580) 1000)))) (forall ((v_prenex_31745 Int) (v_prenex_31746 Int)) (or (< v_prenex_31746 main_y) (<= (+ main_y 1) v_prenex_31746) (<= 999 (select main_a v_prenex_31746)) (<= (select main_a v_prenex_31745) 2) (<= (select main_a v_prenex_31745) 1) (<= 1000 (+ (select main_a v_prenex_31745) (select main_a v_prenex_31746))))) (or (forall ((v_prenex_29006 Int)) (or (<= 0 (+ (select main_a v_prenex_29006) 1)) (<= (+ main_x 1) v_prenex_29006) (<= 0 (select main_a v_prenex_29006)))) (forall ((v_prenex_29007 Int)) (or (< v_prenex_29007 main_y) (<= (* 2 (select main_a v_prenex_29007)) 2000) (<= (+ main_y 1) v_prenex_29007)))) (forall ((v_prenex_38044 Int) (v_prenex_38043 Int)) (or (<= 0 (select main_a v_prenex_38043)) (< v_prenex_38044 main_y) (<= (* 2 (select main_a v_prenex_38044)) 2000) (<= (+ main_y 1) v_prenex_38044) (<= (+ (select main_a v_prenex_38043) (select main_a v_prenex_38044)) 1000) (<= 0 (* 2 (select main_a v_prenex_38043))) (<= 998 (select main_a v_prenex_38044)))) (forall ((v_prenex_37591 Int) (v_prenex_37592 Int)) (or (<= 0 (select main_a v_prenex_37591)) (<= (+ main_y 1) v_prenex_37592) (< v_prenex_37592 main_y) (<= 999 (select main_a v_prenex_37592)) (<= (select main_a v_prenex_37592) (+ (select main_a v_prenex_37591) 1000)) (<= (select main_a v_prenex_37592) 1001))) (forall ((v_prenex_39893 Int) (v_prenex_39892 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39892))) (< v_prenex_39893 main_y) (<= (+ main_y 1) v_prenex_39893) (<= (select main_a v_prenex_39892) 1) (<= (+ main_x 1) v_prenex_39892) (<= 1000 (+ (select main_a v_prenex_39892) (select main_a v_prenex_39893))) (<= (* 2 (select main_a v_prenex_39893)) 2000))) (forall ((v_prenex_36327 Int) (v_prenex_36328 Int)) (or (<= (+ main_y 1) v_prenex_36328) (<= 999 (select main_a v_prenex_36328)) (<= (select main_a v_prenex_36327) 1) (<= (select main_a v_prenex_36327) 2) (<= 1000 (+ (select main_a v_prenex_36327) (select main_a v_prenex_36328))) (<= (select main_a v_prenex_36328) 1001) (< v_prenex_36328 main_y))) (or (forall ((v_prenex_33939 Int)) (or (<= 0 (select main_a v_prenex_33939)) (<= (* 2 (select main_a v_prenex_33939)) 2))) (forall ((v_prenex_33940 Int)) (or (<= 999 (select main_a v_prenex_33940)) (<= (* 2 (select main_a v_prenex_33940)) 2000) (< v_prenex_33940 main_y) (<= (+ main_y 1) v_prenex_33940)))) (or (forall ((v_prenex_29969 Int)) (or (<= (* 2 (select main_a v_prenex_29969)) 2000) (< v_prenex_29969 main_y))) (forall ((v_prenex_29968 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29968))) (<= (+ main_x 1) v_prenex_29968) (< v_prenex_29968 main_x)))) (forall ((v_prenex_30810 Int) (v_prenex_30809 Int)) (or (<= (select main_a v_prenex_30809) 2) (<= (+ main_y 1) v_prenex_30810) (<= 0 (+ (select main_a v_prenex_30809) 1)) (<= (* 2 (select main_a v_prenex_30810)) 2000) (<= (select main_a v_prenex_30810) (+ (select main_a v_prenex_30809) 1000)) (< v_prenex_30810 main_y) (<= 998 (select main_a v_prenex_30810)))) (forall ((v_prenex_31786 Int) (v_prenex_31787 Int)) (or (<= (+ main_y 1) v_prenex_31787) (<= (+ (select main_a v_prenex_31786) (select main_a v_prenex_31787)) 1000) (<= (select main_a v_prenex_31787) 1000) (<= (+ main_x 1) v_prenex_31786) (< v_prenex_31787 main_y) (<= 0 (select main_a v_prenex_31786)))) (forall ((v_prenex_35746 Int) (v_prenex_35747 Int)) (or (<= 0 (select main_a v_prenex_35746)) (<= (+ main_y 1) v_prenex_35747) (<= 999 (select main_a v_prenex_35747)) (< v_prenex_35747 main_y) (<= (+ (select main_a v_prenex_35746) 998) (select main_a v_prenex_35747)) (<= 998 (select main_a v_prenex_35747)) (<= (* 2 (select main_a v_prenex_35746)) 2))) (forall ((v_prenex_30419 Int) (v_prenex_30418 Int)) (or (< v_prenex_30418 main_x) (<= (+ main_x 1) v_prenex_30418) (<= 1000 (+ (select main_a v_prenex_30418) (select main_a v_prenex_30419))) (<= 0 (select main_a v_prenex_30418)))) (forall ((v_prenex_37657 Int) (v_prenex_37656 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37656))) (<= 0 (+ (select main_a v_prenex_37656) 1)) (<= 1998 (* 2 (select main_a v_prenex_37657))) (<= (+ main_y 1) v_prenex_37657) (< v_prenex_37657 main_y) (<= 1000 (+ (select main_a v_prenex_37656) (select main_a v_prenex_37657))) (<= 999 (select main_a v_prenex_37657)))) (forall ((v_prenex_40020 Int)) (or (<= 999 (select main_a v_prenex_40020)) (<= 1998 (* 2 (select main_a v_prenex_40020))) (<= (+ main_y 1) v_prenex_40020) (<= 998 (select main_a v_prenex_40020)) (< v_prenex_40020 main_y))) (forall ((v_prenex_32474 Int) (v_prenex_32473 Int)) (or (<= (+ main_y 1) v_prenex_32474) (<= 0 (* 2 (select main_a v_prenex_32473))) (<= (* 2 (select main_a v_prenex_32473)) 2) (< v_prenex_32473 main_x) (<= 1998 (* 2 (select main_a v_prenex_32474))) (< v_prenex_32474 main_y) (<= (select main_a v_prenex_32474) (+ (select main_a v_prenex_32473) 1000)))) (forall ((v_prenex_36942 Int) (v_prenex_36943 Int)) (or (<= 1000 (+ (select main_a v_prenex_36942) (select main_a v_prenex_36943))) (<= (+ main_y 1) v_prenex_36943) (< v_prenex_36943 main_y) (<= 0 (* 2 (select main_a v_prenex_36942))) (<= 998 (select main_a v_prenex_36943)) (<= (* 2 (select main_a v_prenex_36943)) 2000))) (forall ((v_prenex_32706 Int) (v_prenex_32705 Int)) (or (<= (+ (select main_a v_prenex_32705) (select main_a v_prenex_32706)) 1000) (<= 0 (* 2 (select main_a v_prenex_32705))) (<= 0 (+ (select main_a v_prenex_32705) 1)) (<= (+ main_y 1) v_prenex_32706) (<= 998 (select main_a v_prenex_32706)) (< v_prenex_32706 main_y) (<= 1998 (* 2 (select main_a v_prenex_32706))))) (or (forall ((v_prenex_33598 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33598))) (<= (select main_a v_prenex_33598) 1000) (< v_prenex_33598 main_y) (<= (+ main_y 1) v_prenex_33598))) (forall ((v_prenex_33597 Int)) (or (< v_prenex_33597 main_x) (<= (select main_a v_prenex_33597) 1) (<= 0 (select main_a v_prenex_33597))))) (forall ((v_prenex_36450 Int) (v_prenex_36451 Int)) (or (<= (select main_a v_prenex_36451) (+ (select main_a v_prenex_36450) 1000)) (<= 998 (select main_a v_prenex_36451)) (<= (+ main_y 1) v_prenex_36451) (<= 0 (+ (select main_a v_prenex_36450) 1)) (< v_prenex_36451 main_y) (<= 999 (select main_a v_prenex_36451)) (<= (* 2 (select main_a v_prenex_36450)) 2))) (forall ((v_prenex_35476 Int) (v_prenex_35477 Int)) (or (< v_prenex_35477 main_y) (< v_prenex_35476 main_x) (<= 1000 (+ (select main_a v_prenex_35476) (select main_a v_prenex_35477))) (<= (select main_a v_prenex_35477) 1001) (<= (+ main_y 1) v_prenex_35477))) (forall ((v_prenex_32322 Int) (v_prenex_32323 Int)) (or (<= (select main_a v_prenex_32322) 2) (<= (+ main_x 1) v_prenex_32322) (< v_prenex_32322 main_x) (<= 0 (+ (select main_a v_prenex_32322) 1)) (<= (+ (select main_a v_prenex_32322) 998) (select main_a v_prenex_32323)))) (forall ((v_prenex_30049 Int) (v_prenex_30048 Int)) (or (<= 1000 (+ (select main_a v_prenex_30048) (select main_a v_prenex_30049))) (<= 0 (+ (select main_a v_prenex_30048) 1)) (<= (+ main_y 1) v_prenex_30049) (<= (* 2 (select main_a v_prenex_30049)) 2000) (< v_prenex_30049 main_y) (<= (select main_a v_prenex_30048) 1))) (forall ((v_prenex_30558 Int) (v_prenex_30559 Int)) (or (<= 999 (select main_a v_prenex_30559)) (<= (+ main_y 1) v_prenex_30559) (<= (select main_a v_prenex_30559) (+ (select main_a v_prenex_30558) 1000)) (< v_prenex_30559 main_y) (<= 0 (* 2 (select main_a v_prenex_30558))) (<= 0 (+ (select main_a v_prenex_30558) 1)) (<= 998 (select main_a v_prenex_30559)))) (or (forall ((v_prenex_32407 Int)) (or (<= 998 (select main_a v_prenex_32407)) (< v_prenex_32407 main_y) (<= (* 2 (select main_a v_prenex_32407)) 2000) (<= (+ main_y 1) v_prenex_32407) (<= (select main_a v_prenex_32407) 1000))) (forall ((v_prenex_32406 Int)) (or (<= (* 2 (select main_a v_prenex_32406)) 2) (<= 0 (select main_a v_prenex_32406))))) (forall ((v_prenex_38897 Int) (v_prenex_38898 Int)) (or (<= (+ main_y 1) v_prenex_38898) (< v_prenex_38897 main_x) (< v_prenex_38898 main_y) (<= 1000 (+ (select main_a v_prenex_38897) (select main_a v_prenex_38898))) (<= (select main_a v_prenex_38898) 1001) (<= 0 (+ (select main_a v_prenex_38897) 1)) (<= (select main_a v_prenex_38897) 1))) (or (forall ((v_prenex_32334 Int)) (or (<= (+ main_x 1) v_prenex_32334) (<= 0 (select main_a v_prenex_32334)) (< v_prenex_32334 main_x))) (forall ((v_prenex_32335 Int)) (<= (* 2 (select main_a v_prenex_32335)) 2000))) (forall ((v_prenex_35472 Int) (v_prenex_35473 Int)) (or (<= (+ main_y 1) v_prenex_35473) (<= 999 (select main_a v_prenex_35473)) (<= 0 (select main_a v_prenex_35472)) (<= 1000 (+ (select main_a v_prenex_35472) (select main_a v_prenex_35473))) (< v_prenex_35473 main_y) (<= 0 (+ (select main_a v_prenex_35472) 1)) (< v_prenex_35472 main_x))) (or (forall ((v_prenex_30953 Int)) (or (<= (* 2 (select main_a v_prenex_30953)) 2) (<= (+ main_x 1) v_prenex_30953))) (forall ((v_prenex_30954 Int)) (or (<= (* 2 (select main_a v_prenex_30954)) 2000) (< v_prenex_30954 main_y) (<= 999 (select main_a v_prenex_30954)) (<= (+ main_y 1) v_prenex_30954)))) (forall ((v_prenex_37358 Int) (v_prenex_37359 Int)) (or (<= (+ (select main_a v_prenex_37358) (select main_a v_prenex_37359)) 1000) (<= 1998 (* 2 (select main_a v_prenex_37359))) (<= (select main_a v_prenex_37359) 1001) (<= (+ main_y 1) v_prenex_37359) (< v_prenex_37359 main_y) (<= (select main_a v_prenex_37358) 2))) (forall ((v_prenex_39676 Int) (v_prenex_39675 Int)) (or (< v_prenex_39676 main_y) (<= (+ main_y 1) v_prenex_39676) (<= 1000 (+ (select main_a v_prenex_39675) (select main_a v_prenex_39676))) (<= (* 2 (select main_a v_prenex_39676)) 2000) (<= 999 (select main_a v_prenex_39676)) (<= (* 2 (select main_a v_prenex_39675)) 2) (<= 0 (+ (select main_a v_prenex_39675) 1)))) (forall ((v_prenex_39319 Int) (v_prenex_39318 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39318))) (<= (+ main_x 1) v_prenex_39318) (< v_prenex_39318 main_x) (<= (+ (select main_a v_prenex_39318) 998) (select main_a v_prenex_39319)) (< v_prenex_39319 main_y))) (forall ((v_prenex_30567 Int) (v_prenex_30566 Int)) (or (< v_prenex_30567 main_y) (<= (+ main_y 1) v_prenex_30567) (<= (select main_a v_prenex_30566) 2) (<= 999 (select main_a v_prenex_30567)) (< v_prenex_30566 main_x) (<= (select main_a v_prenex_30567) (+ (select main_a v_prenex_30566) 1000)) (<= (select main_a v_prenex_30566) 1))) (forall ((v_prenex_30198 Int) (v_prenex_30199 Int)) (or (< v_prenex_30199 main_y) (<= 998 (select main_a v_prenex_30199)) (< v_prenex_30198 main_x) (<= (+ main_y 1) v_prenex_30199) (<= 0 (select main_a v_prenex_30198)) (<= (+ (select main_a v_prenex_30198) 998) (select main_a v_prenex_30199)))) (forall ((v_prenex_33087 Int) (v_prenex_33086 Int)) (or (<= (+ main_y 1) v_prenex_33087) (<= (* 2 (select main_a v_prenex_33086)) 2) (< v_prenex_33087 main_y) (<= 999 (select main_a v_prenex_33087)) (<= (+ (select main_a v_prenex_33086) 998) (select main_a v_prenex_33087)) (<= 998 (select main_a v_prenex_33087)))) (forall ((v_prenex_31866 Int) (v_prenex_31867 Int)) (or (< v_prenex_31867 main_y) (<= 998 (select main_a v_prenex_31867)) (<= (+ main_y 1) v_prenex_31867) (<= 0 (+ (select main_a v_prenex_31866) 1)) (<= 1000 (+ (select main_a v_prenex_31866) (select main_a v_prenex_31867))) (<= (select main_a v_prenex_31867) 1001))) (forall ((v_prenex_34853 Int) (v_prenex_34852 Int)) (or (<= 0 (select main_a v_prenex_34852)) (<= (+ main_y 1) v_prenex_34853) (<= (+ (select main_a v_prenex_34852) 998) (select main_a v_prenex_34853)) (<= 998 (select main_a v_prenex_34853)) (<= 1998 (* 2 (select main_a v_prenex_34853))) (< v_prenex_34853 main_y) (<= (select main_a v_prenex_34852) 2))) (forall ((v_prenex_32726 Int) (v_prenex_32725 Int)) (or (<= 1000 (+ (select main_a v_prenex_32725) (select main_a v_prenex_32726))) (<= 1998 (* 2 (select main_a v_prenex_32726))) (< v_prenex_32726 main_y) (<= (select main_a v_prenex_32725) 1) (<= (* 2 (select main_a v_prenex_32726)) 2000) (<= 0 (+ (select main_a v_prenex_32725) 1)) (<= (+ main_y 1) v_prenex_32726))) (forall ((v_prenex_35410 Int) (v_prenex_35411 Int)) (or (<= (+ (select main_a v_prenex_35410) (select main_a v_prenex_35411)) 1000) (<= (* 2 (select main_a v_prenex_35411)) 2000) (<= (* 2 (select main_a v_prenex_35410)) 2) (<= (+ main_y 1) v_prenex_35411) (<= (select main_a v_prenex_35410) 2) (< v_prenex_35411 main_y))) (forall ((v_prenex_35246 Int) (v_prenex_35247 Int)) (or (<= (select main_a v_prenex_35246) 1) (< v_prenex_35247 main_y) (<= 998 (select main_a v_prenex_35247)) (<= (select main_a v_prenex_35247) (+ (select main_a v_prenex_35246) 1000)) (<= 0 (* 2 (select main_a v_prenex_35246))) (<= (+ main_y 1) v_prenex_35247))) (forall ((v_prenex_33790 Int) (v_prenex_33789 Int)) (or (< v_prenex_33790 main_y) (<= 0 (+ (select main_a v_prenex_33789) 1)) (<= (select main_a v_prenex_33790) 1000) (<= (+ (select main_a v_prenex_33789) (select main_a v_prenex_33790)) 1000) (<= 0 (select main_a v_prenex_33789)) (<= (+ main_y 1) v_prenex_33790) (<= 999 (select main_a v_prenex_33790)))) (forall ((v_prenex_39401 Int) (v_prenex_39400 Int)) (or (< v_prenex_39401 main_y) (<= 0 (+ (select main_a v_prenex_39400) 1)) (<= (* 2 (select main_a v_prenex_39400)) 2) (<= 1998 (* 2 (select main_a v_prenex_39401))) (< v_prenex_39400 main_x) (<= (+ main_y 1) v_prenex_39401) (<= (+ (select main_a v_prenex_39400) (select main_a v_prenex_39401)) 1000))) (forall ((v_prenex_30871 Int) (v_prenex_30872 Int)) (or (<= (+ main_y 1) v_prenex_30872) (< v_prenex_30872 main_y) (<= (select main_a v_prenex_30872) (+ (select main_a v_prenex_30871) 1000)) (<= 0 (select main_a v_prenex_30871)) (<= 999 (select main_a v_prenex_30872)) (<= 998 (select main_a v_prenex_30872)))) (forall ((v_prenex_34132 Int) (v_prenex_34131 Int)) (or (<= (select main_a v_prenex_34132) 1001) (<= 1000 (+ (select main_a v_prenex_34131) (select main_a v_prenex_34132))) (<= 999 (select main_a v_prenex_34132)) (<= (* 2 (select main_a v_prenex_34131)) 2) (<= (+ main_y 1) v_prenex_34132) (< v_prenex_34132 main_y))) (or (forall ((v_prenex_32913 Int)) (or (<= (select main_a v_prenex_32913) 1000) (<= (+ main_y 1) v_prenex_32913) (<= (* 2 (select main_a v_prenex_32913)) 2000) (< v_prenex_32913 main_y))) (forall ((v_prenex_32912 Int)) (or (<= 0 (select main_a v_prenex_32912)) (<= (select main_a v_prenex_32912) 1)))) (forall ((v_prenex_34206 Int) (v_prenex_34205 Int)) (or (<= (+ main_y 1) v_prenex_34206) (< v_prenex_34206 main_y) (<= (select main_a v_prenex_34206) 1001) (<= 0 (select main_a v_prenex_34205)) (<= (select main_a v_prenex_34206) (+ (select main_a v_prenex_34205) 1000)) (<= 998 (select main_a v_prenex_34206)))) (forall ((v_prenex_33127 Int) (v_prenex_33126 Int)) (or (<= (+ (select main_a v_prenex_33126) (select main_a v_prenex_33127)) 1000) (<= (select main_a v_prenex_33127) 1001) (<= (+ main_y 1) v_prenex_33127) (<= 998 (select main_a v_prenex_33127)) (<= (select main_a v_prenex_33126) 2) (<= 0 (* 2 (select main_a v_prenex_33126))) (< v_prenex_33127 main_y))) (or (forall ((v_prenex_34127 Int)) (or (<= (* 2 (select main_a v_prenex_34127)) 2) (<= 0 (select main_a v_prenex_34127)))) (forall ((v_prenex_34128 Int)) (or (<= 998 (select main_a v_prenex_34128)) (< v_prenex_34128 main_y) (<= 1998 (* 2 (select main_a v_prenex_34128))) (<= (select main_a v_prenex_34128) 1001) (<= (+ main_y 1) v_prenex_34128)))) (forall ((v_prenex_37217 Int) (v_prenex_37218 Int)) (or (<= (select main_a v_prenex_37218) 1000) (<= (+ main_y 1) v_prenex_37218) (<= 1000 (+ (select main_a v_prenex_37217) (select main_a v_prenex_37218))) (<= 0 (* 2 (select main_a v_prenex_37217))) (<= 999 (select main_a v_prenex_37218)) (<= 0 (+ (select main_a v_prenex_37217) 1)) (< v_prenex_37218 main_y))) (forall ((v_prenex_30677 Int) (v_prenex_30678 Int)) (or (<= 0 (select main_a v_prenex_30677)) (<= (select main_a v_prenex_30677) 2) (<= 1000 (+ (select main_a v_prenex_30677) (select main_a v_prenex_30678))) (< v_prenex_30677 main_x) (<= (+ main_x 1) v_prenex_30677))) (or (forall ((v_prenex_35067 Int)) (or (<= 0 (+ (select main_a v_prenex_35067) 1)) (<= (select main_a v_prenex_35067) 2) (< v_prenex_35067 main_x))) (forall ((v_prenex_35068 Int)) (or (<= (select main_a v_prenex_35068) 1000) (<= (+ main_y 1) v_prenex_35068) (<= 1998 (* 2 (select main_a v_prenex_35068))) (< v_prenex_35068 main_y)))) (or (forall ((v_prenex_29991 Int)) (or (<= (+ main_y 1) v_prenex_29991) (<= (select main_a v_prenex_29991) 1000) (<= 1998 (* 2 (select main_a v_prenex_29991))) (< v_prenex_29991 main_y))) (forall ((v_prenex_29990 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29990))) (<= (select main_a v_prenex_29990) 2)))) (forall ((v_prenex_31299 Int) (v_prenex_31298 Int)) (or (<= (+ main_y 1) v_prenex_31299) (<= (select main_a v_prenex_31299) (+ (select main_a v_prenex_31298) 1000)) (<= (select main_a v_prenex_31299) 1000) (< v_prenex_31299 main_y) (<= 1998 (* 2 (select main_a v_prenex_31299))) (<= (select main_a v_prenex_31298) 1))) (forall ((v_prenex_36235 Int) (v_prenex_36236 Int)) (or (<= (+ main_x 1) v_prenex_36235) (< v_prenex_36235 main_x) (<= (+ (select main_a v_prenex_36235) (select main_a v_prenex_36236)) 1000) (<= 0 (* 2 (select main_a v_prenex_36235))) (<= (+ main_y 1) v_prenex_36236))) (forall ((v_prenex_31020 Int) (v_prenex_31019 Int)) (or (< v_prenex_31020 main_y) (<= (* 2 (select main_a v_prenex_31019)) 2) (<= (select main_a v_prenex_31019) 1) (<= (+ main_y 1) v_prenex_31020) (<= 1998 (* 2 (select main_a v_prenex_31020))) (<= (+ (select main_a v_prenex_31019) (select main_a v_prenex_31020)) 1000) (<= (select main_a v_prenex_31020) 1000))) (forall ((v_prenex_35966 Int) (v_prenex_35967 Int)) (or (< v_prenex_35967 main_y) (<= (+ (select main_a v_prenex_35966) (select main_a v_prenex_35967)) 1000) (<= (* 2 (select main_a v_prenex_35967)) 2000) (<= (* 2 (select main_a v_prenex_35966)) 2) (<= (select main_a v_prenex_35967) 1000) (<= (select main_a v_prenex_35966) 1) (<= (+ main_y 1) v_prenex_35967))) (or (forall ((v_prenex_35594 Int)) (<= (select main_a v_prenex_35594) 2)) (forall ((v_prenex_35595 Int)) (or (<= 999 (select main_a v_prenex_35595)) (< v_prenex_35595 main_y) (<= 998 (select main_a v_prenex_35595)) (<= (+ main_y 1) v_prenex_35595) (<= (* 2 (select main_a v_prenex_35595)) 2000)))) (forall ((v_prenex_35406 Int) (v_prenex_35407 Int)) (or (<= 999 (select main_a v_prenex_35407)) (<= (select main_a v_prenex_35407) (+ (select main_a v_prenex_35406) 1000)) (< v_prenex_35407 main_y) (<= (+ main_y 1) v_prenex_35407) (<= (* 2 (select main_a v_prenex_35407)) 2000) (<= (select main_a v_prenex_35406) 2))) (forall ((v_prenex_37628 Int) (v_prenex_37629 Int)) (or (<= (select main_a v_prenex_37629) 1001) (<= 0 (* 2 (select main_a v_prenex_37628))) (<= 1000 (+ (select main_a v_prenex_37628) (select main_a v_prenex_37629))) (< v_prenex_37629 main_y) (<= (+ main_y 1) v_prenex_37629) (<= (select main_a v_prenex_37629) 1000) (<= (select main_a v_prenex_37628) 2))) (or (forall ((v_prenex_39554 Int)) (<= (select main_a v_prenex_39554) 1)) (forall ((v_prenex_39555 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39555))) (<= (* 2 (select main_a v_prenex_39555)) 2000) (<= (select main_a v_prenex_39555) 1000) (<= (+ main_y 1) v_prenex_39555) (< v_prenex_39555 main_y)))) (forall ((v_prenex_35123 Int) (v_prenex_35122 Int)) (or (<= (* 2 (select main_a v_prenex_35123)) 2000) (< v_prenex_35123 main_y) (<= (select main_a v_prenex_35123) (+ (select main_a v_prenex_35122) 1000)) (<= (+ main_y 1) v_prenex_35123) (<= (select main_a v_prenex_35123) 1001) (<= (select main_a v_prenex_35122) 2))) (forall ((v_prenex_33865 Int) (v_prenex_33866 Int)) (or (<= (+ main_y 1) v_prenex_33866) (<= (* 2 (select main_a v_prenex_33865)) 2) (<= 1998 (* 2 (select main_a v_prenex_33866))) (<= (select main_a v_prenex_33866) 1001) (<= (select main_a v_prenex_33866) (+ (select main_a v_prenex_33865) 1000)) (< v_prenex_33866 main_y) (<= 0 (select main_a v_prenex_33865)))) (or (forall ((v_prenex_31763 Int)) (or (<= (select main_a v_prenex_31763) 1) (<= (* 2 (select main_a v_prenex_31763)) 2))) (forall ((v_prenex_31764 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31764))) (<= (select main_a v_prenex_31764) 1000) (<= (+ main_y 1) v_prenex_31764) (< v_prenex_31764 main_y)))) (or (forall ((v_prenex_29858 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29858))) (<= (+ main_y 1) v_prenex_29858))) (forall ((v_prenex_29857 Int)) (or (< v_prenex_29857 main_x) (<= (+ main_x 1) v_prenex_29857) (<= 0 (+ (select main_a v_prenex_29857) 1))))) (or (forall ((v_prenex_40074 Int)) (or (<= (+ main_y 1) v_prenex_40074) (<= (select main_a v_prenex_40074) 1000) (<= (select main_a v_prenex_40074) 1001) (<= 1998 (* 2 (select main_a v_prenex_40074))) (< v_prenex_40074 main_y))) (forall ((v_prenex_40073 Int)) (<= (select main_a v_prenex_40073) 2))) (forall ((v_prenex_38174 Int) (v_prenex_38175 Int)) (or (<= (+ main_y 1) v_prenex_38175) (< v_prenex_38175 main_y) (<= (select main_a v_prenex_38174) 2) (<= 1000 (+ (select main_a v_prenex_38174) (select main_a v_prenex_38175))) (<= 0 (* 2 (select main_a v_prenex_38174))) (<= (select main_a v_prenex_38175) 1001) (<= 998 (select main_a v_prenex_38175)))) (forall ((v_prenex_39035 Int) (v_prenex_39034 Int)) (or (<= 1000 (+ (select main_a v_prenex_39034) (select main_a v_prenex_39035))) (< v_prenex_39035 main_y) (<= (select main_a v_prenex_39035) 1000) (< v_prenex_39034 main_x) (<= (* 2 (select main_a v_prenex_39034)) 2) (<= (+ main_y 1) v_prenex_39035) (<= 0 (select main_a v_prenex_39034)))) (or (forall ((v_prenex_29592 Int)) (or (<= (+ main_y 1) v_prenex_29592) (<= (select main_a v_prenex_29592) 1000) (< v_prenex_29592 main_y))) (forall ((v_prenex_29591 Int)) (or (<= (+ main_x 1) v_prenex_29591) (<= (* 2 (select main_a v_prenex_29591)) 2)))) (forall ((v_prenex_36364 Int) (v_prenex_36365 Int)) (or (<= (+ main_y 1) v_prenex_36365) (<= (* 2 (select main_a v_prenex_36364)) 2) (<= (select main_a v_prenex_36365) 1000) (<= (+ (select main_a v_prenex_36364) (select main_a v_prenex_36365)) 1000) (<= 1998 (* 2 (select main_a v_prenex_36365))) (< v_prenex_36365 main_y) (<= 0 (+ (select main_a v_prenex_36364) 1)))) (or (forall ((v_prenex_35598 Int)) (or (<= (select main_a v_prenex_35598) 1) (<= (select main_a v_prenex_35598) 2))) (forall ((v_prenex_35599 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35599))) (<= (* 2 (select main_a v_prenex_35599)) 2000) (<= 998 (select main_a v_prenex_35599)) (< v_prenex_35599 main_y) (<= (+ main_y 1) v_prenex_35599)))) (forall ((v_prenex_33055 Int) (v_prenex_33054 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33055))) (< v_prenex_33055 main_y) (<= (select main_a v_prenex_33054) 2) (<= (+ (select main_a v_prenex_33054) (select main_a v_prenex_33055)) 1000) (<= 0 (* 2 (select main_a v_prenex_33054))) (<= (+ main_y 1) v_prenex_33055))) (forall ((v_prenex_36436 Int) (v_prenex_36437 Int)) (or (<= (+ main_y 1) v_prenex_36437) (<= (select main_a v_prenex_36437) (+ (select main_a v_prenex_36436) 1000)) (<= (select main_a v_prenex_36436) 2) (< v_prenex_36437 main_y) (<= (select main_a v_prenex_36437) 1001) (<= 0 (+ (select main_a v_prenex_36436) 1)))) (forall ((v_prenex_37011 Int) (v_prenex_37010 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37011))) (<= 0 (+ (select main_a v_prenex_37010) 1)) (<= (+ main_y 1) v_prenex_37011) (<= 998 (select main_a v_prenex_37011)) (<= (select main_a v_prenex_37011) (+ (select main_a v_prenex_37010) 1000)) (< v_prenex_37011 main_y))) (or (forall ((v_prenex_36571 Int)) (or (<= (* 2 (select main_a v_prenex_36571)) 2000) (<= (select main_a v_prenex_36571) 1000) (<= (+ main_y 1) v_prenex_36571) (<= (select main_a v_prenex_36571) 1001) (< v_prenex_36571 main_y))) (forall ((v_prenex_36570 Int)) (<= 0 (+ (select main_a v_prenex_36570) 1)))) (or (forall ((v_prenex_32896 Int)) (or (<= 0 (+ (select main_a v_prenex_32896) 1)) (<= 0 (select main_a v_prenex_32896)))) (forall ((v_prenex_32897 Int)) (or (<= (+ main_y 1) v_prenex_32897) (<= (select main_a v_prenex_32897) 1000) (< v_prenex_32897 main_y) (<= 1998 (* 2 (select main_a v_prenex_32897))) (<= (select main_a v_prenex_32897) 1001)))) (or (forall ((v_prenex_32398 Int)) (or (<= 0 (select main_a v_prenex_32398)) (< v_prenex_32398 main_x) (<= (* 2 (select main_a v_prenex_32398)) 2))) (forall ((v_prenex_32399 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32399))) (<= (+ main_y 1) v_prenex_32399) (<= (select main_a v_prenex_32399) 1001) (< v_prenex_32399 main_y)))) (forall ((v_prenex_33966 Int) (v_prenex_33965 Int)) (or (<= (select main_a v_prenex_33966) 1000) (<= (+ main_y 1) v_prenex_33966) (<= (select main_a v_prenex_33966) 1001) (<= (+ (select main_a v_prenex_33965) 998) (select main_a v_prenex_33966)) (< v_prenex_33966 main_y))) (forall ((v_prenex_30710 Int) (v_prenex_30709 Int)) (or (< v_prenex_30710 main_y) (<= (+ main_y 1) v_prenex_30710) (<= 0 (+ (select main_a v_prenex_30709) 1)) (<= (+ main_x 1) v_prenex_30709) (<= 1000 (+ (select main_a v_prenex_30709) (select main_a v_prenex_30710))) (<= (* 2 (select main_a v_prenex_30709)) 2) (<= (* 2 (select main_a v_prenex_30710)) 2000))) (forall ((v_prenex_33664 Int) (v_prenex_33663 Int)) (or (< v_prenex_33663 main_x) (<= (+ (select main_a v_prenex_33663) 998) (select main_a v_prenex_33664)) (<= (+ main_y 1) v_prenex_33664) (<= (* 2 (select main_a v_prenex_33664)) 2000) (< v_prenex_33664 main_y) (<= (select main_a v_prenex_33663) 1) (<= 0 (+ (select main_a v_prenex_33663) 1)))) (forall ((v_prenex_35174 Int) (v_prenex_35175 Int)) (or (<= 999 (select main_a v_prenex_35175)) (<= 1998 (* 2 (select main_a v_prenex_35175))) (<= (+ main_y 1) v_prenex_35175) (<= 0 (* 2 (select main_a v_prenex_35174))) (<= (+ (select main_a v_prenex_35174) (select main_a v_prenex_35175)) 1000) (< v_prenex_35175 main_y))) (or (forall ((v_prenex_35663 Int)) (or (<= (select main_a v_prenex_35663) 1000) (<= (+ main_y 1) v_prenex_35663) (<= (select main_a v_prenex_35663) 1001) (<= 1998 (* 2 (select main_a v_prenex_35663))) (< v_prenex_35663 main_y))) (forall ((v_prenex_35662 Int)) (or (<= (select main_a v_prenex_35662) 1) (<= 0 (+ (select main_a v_prenex_35662) 1))))) (forall ((v_prenex_39083 Int) (v_prenex_39082 Int)) (or (<= (+ main_y 1) v_prenex_39083) (<= (select main_a v_prenex_39083) 1000) (<= 0 (* 2 (select main_a v_prenex_39082))) (<= (select main_a v_prenex_39082) 2) (<= 1000 (+ (select main_a v_prenex_39082) (select main_a v_prenex_39083))) (<= 998 (select main_a v_prenex_39083)) (< v_prenex_39083 main_y))) (forall ((v_prenex_28942 Int) (v_prenex_28941 Int)) (or (<= (+ (select main_a v_prenex_28941) 998) (select main_a v_prenex_28942)) (<= 1998 (* 2 (select main_a v_prenex_28942))) (< v_prenex_28942 main_y) (<= (+ main_y 1) v_prenex_28942) (<= 998 (select main_a v_prenex_28942)) (<= 0 (* 2 (select main_a v_prenex_28941))))) (forall ((v_prenex_32825 Int) (v_prenex_32824 Int)) (or (< v_prenex_32825 main_y) (<= 1000 (+ (select main_a v_prenex_32824) (select main_a v_prenex_32825))) (<= (select main_a v_prenex_32825) 1000) (<= 0 (select main_a v_prenex_32824)) (<= (+ main_y 1) v_prenex_32825) (< v_prenex_32824 main_x))) (or (forall ((v_prenex_40092 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40092))) (< v_prenex_40092 main_y) (<= (+ main_y 1) v_prenex_40092) (<= 999 (select main_a v_prenex_40092)))) (forall ((v_prenex_40091 Int)) (or (<= 0 (select main_a v_prenex_40091)) (<= (+ main_x 1) v_prenex_40091) (<= 0 (+ (select main_a v_prenex_40091) 1))))) (forall ((v_prenex_29178 Int) (v_prenex_29179 Int)) (or (< v_prenex_29178 main_x) (< v_prenex_29179 main_y) (<= (+ main_y 1) v_prenex_29179) (<= (select main_a v_prenex_29178) 1) (<= (select main_a v_prenex_29179) 1001) (<= (+ (select main_a v_prenex_29178) (select main_a v_prenex_29179)) 1000) (<= (* 2 (select main_a v_prenex_29178)) 2))) (forall ((v_prenex_36285 Int) (v_prenex_36286 Int)) (or (<= (+ main_y 1) v_prenex_36286) (<= (select main_a v_prenex_36285) 2) (<= 1000 (+ (select main_a v_prenex_36285) (select main_a v_prenex_36286))) (<= 999 (select main_a v_prenex_36286)) (< v_prenex_36285 main_x) (< v_prenex_36286 main_y))) (forall ((v_prenex_31005 Int) (v_prenex_31006 Int)) (or (< v_prenex_31006 main_y) (<= 0 (+ (select main_a v_prenex_31005) 1)) (<= (* 2 (select main_a v_prenex_31006)) 2000) (<= (+ main_y 1) v_prenex_31006) (<= (+ (select main_a v_prenex_31005) (select main_a v_prenex_31006)) 1000) (<= 0 (select main_a v_prenex_31005)) (<= (select main_a v_prenex_31006) 1000))) (forall ((v_prenex_38291 Int) (v_prenex_38290 Int)) (or (<= (select main_a v_prenex_38291) 1001) (<= (select main_a v_prenex_38291) (+ (select main_a v_prenex_38290) 1000)) (<= (+ main_y 1) v_prenex_38291) (<= (* 2 (select main_a v_prenex_38290)) 2) (<= 998 (select main_a v_prenex_38291)) (<= (select main_a v_prenex_38290) 1) (< v_prenex_38291 main_y))) (forall ((v_prenex_31947 Int) (v_prenex_31946 Int)) (or (<= 1000 (+ (select main_a v_prenex_31946) (select main_a v_prenex_31947))) (<= (select main_a v_prenex_31947) 1000) (<= (* 2 (select main_a v_prenex_31946)) 2) (<= 0 (select main_a v_prenex_31946)) (< v_prenex_31947 main_y) (<= (+ main_y 1) v_prenex_31947) (<= 1998 (* 2 (select main_a v_prenex_31947))))) (forall ((v_prenex_35586 Int) (v_prenex_35587 Int)) (or (<= (select main_a v_prenex_35587) 1001) (< v_prenex_35587 main_y) (<= (* 2 (select main_a v_prenex_35586)) 2) (<= (select main_a v_prenex_35586) 2) (<= (+ main_y 1) v_prenex_35587) (<= 1000 (+ (select main_a v_prenex_35586) (select main_a v_prenex_35587))) (<= (select main_a v_prenex_35587) 1000))) (or (forall ((v_prenex_38185 Int)) (or (<= 998 (select main_a v_prenex_38185)) (<= (+ main_y 1) v_prenex_38185) (< v_prenex_38185 main_y) (<= 1998 (* 2 (select main_a v_prenex_38185))) (<= 999 (select main_a v_prenex_38185)))) (forall ((v_prenex_38184 Int)) (or (<= 0 (+ (select main_a v_prenex_38184) 1)) (<= (select main_a v_prenex_38184) 2)))) (forall ((v_prenex_40119 Int) (v_prenex_40120 Int)) (or (< v_prenex_40120 main_y) (<= 0 (+ (select main_a v_prenex_40119) 1)) (<= (+ main_y 1) v_prenex_40120) (<= (select main_a v_prenex_40120) 1001) (<= 1000 (+ (select main_a v_prenex_40119) (select main_a v_prenex_40120))) (<= 1998 (* 2 (select main_a v_prenex_40120))) (<= (select main_a v_prenex_40119) 1))) (or (forall ((v_prenex_30717 Int)) (or (<= (* 2 (select main_a v_prenex_30717)) 2) (< v_prenex_30717 main_x) (<= 0 (* 2 (select main_a v_prenex_30717))))) (forall ((v_prenex_30718 Int)) (or (<= (select main_a v_prenex_30718) 1000) (< v_prenex_30718 main_y) (<= (+ main_y 1) v_prenex_30718) (<= 1998 (* 2 (select main_a v_prenex_30718)))))) (forall ((v_prenex_39007 Int) (v_prenex_39006 Int)) (or (<= 999 (select main_a v_prenex_39007)) (<= (+ (select main_a v_prenex_39006) (select main_a v_prenex_39007)) 1000) (< v_prenex_39007 main_y) (<= (* 2 (select main_a v_prenex_39006)) 2) (<= (+ main_y 1) v_prenex_39007) (<= (select main_a v_prenex_39006) 1) (<= (select main_a v_prenex_39007) 1000))) (forall ((v_prenex_37589 Int) (v_prenex_37590 Int)) (or (<= (select main_a v_prenex_37590) 1000) (<= (select main_a v_prenex_37589) 2) (<= (select main_a v_prenex_37590) 1001) (<= (+ main_y 1) v_prenex_37590) (< v_prenex_37590 main_y) (<= (select main_a v_prenex_37590) (+ (select main_a v_prenex_37589) 1000)) (<= (* 2 (select main_a v_prenex_37589)) 2))) (forall ((v_prenex_30213 Int) (v_prenex_30212 Int)) (or (<= 999 (select main_a v_prenex_30213)) (<= (select main_a v_prenex_30213) (+ (select main_a v_prenex_30212) 1000)) (<= 0 (select main_a v_prenex_30212)) (< v_prenex_30213 main_y) (<= (+ main_y 1) v_prenex_30213) (<= 1998 (* 2 (select main_a v_prenex_30213))) (<= (select main_a v_prenex_30212) 1))) (forall ((v_prenex_39036 Int) (v_prenex_39037 Int)) (or (<= (select main_a v_prenex_39037) 1000) (<= 0 (* 2 (select main_a v_prenex_39036))) (<= (+ (select main_a v_prenex_39036) (select main_a v_prenex_39037)) 1000) (< v_prenex_39037 main_y) (<= (+ main_y 1) v_prenex_39037) (<= (* 2 (select main_a v_prenex_39037)) 2000) (<= (select main_a v_prenex_39036) 1))) (forall ((v_prenex_32038 Int) (v_prenex_32039 Int)) (or (< v_prenex_32039 main_y) (<= (select main_a v_prenex_32039) 1000) (<= 1000 (+ (select main_a v_prenex_32038) (select main_a v_prenex_32039))) (<= 0 (select main_a v_prenex_32038)) (<= 1998 (* 2 (select main_a v_prenex_32039))) (<= (* 2 (select main_a v_prenex_32038)) 2) (<= (+ main_y 1) v_prenex_32039))) (or (forall ((v_prenex_29594 Int)) (or (< v_prenex_29594 main_y) (<= (select main_a v_prenex_29594) 1001) (<= 1998 (* 2 (select main_a v_prenex_29594))) (<= (+ main_y 1) v_prenex_29594) (<= 999 (select main_a v_prenex_29594)))) (forall ((v_prenex_29593 Int)) (or (<= (select main_a v_prenex_29593) 1) (<= 0 (+ (select main_a v_prenex_29593) 1))))) (forall ((v_prenex_32050 Int) (v_prenex_32051 Int)) (or (< v_prenex_32051 main_y) (<= (* 2 (select main_a v_prenex_32051)) 2000) (<= 0 (* 2 (select main_a v_prenex_32050))) (<= (+ main_y 1) v_prenex_32051) (<= (select main_a v_prenex_32051) 1001) (<= (+ (select main_a v_prenex_32050) (select main_a v_prenex_32051)) 1000))) (forall ((v_prenex_36440 Int) (v_prenex_36441 Int)) (or (<= (select main_a v_prenex_36441) 1001) (<= 998 (select main_a v_prenex_36441)) (<= (+ main_y 1) v_prenex_36441) (< v_prenex_36441 main_y) (<= (+ (select main_a v_prenex_36440) 998) (select main_a v_prenex_36441)) (<= 0 (select main_a v_prenex_36440)))) (forall ((v_prenex_29015 Int) (v_prenex_29014 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29015))) (<= 0 (+ (select main_a v_prenex_29014) 1)) (< v_prenex_29015 main_y) (<= (+ main_y 1) v_prenex_29015) (<= (+ (select main_a v_prenex_29014) (select main_a v_prenex_29015)) 1000) (<= 998 (select main_a v_prenex_29015)))) (forall ((v_prenex_40010 Int) (v_prenex_40011 Int)) (or (<= (* 2 (select main_a v_prenex_40011)) 2000) (<= 1000 (+ (select main_a v_prenex_40010) (select main_a v_prenex_40011))) (< v_prenex_40011 main_y) (<= (+ main_y 1) v_prenex_40011) (<= (select main_a v_prenex_40011) 1001) (<= (* 2 (select main_a v_prenex_40010)) 2) (<= (select main_a v_prenex_40010) 2))) (forall ((v_prenex_38800 Int) (v_prenex_38799 Int)) (or (<= 0 (+ (select main_a v_prenex_38799) 1)) (<= (+ main_y 1) v_prenex_38800) (<= (select main_a v_prenex_38799) 2) (< v_prenex_38800 main_y) (<= (select main_a v_prenex_38800) 1000) (<= 998 (select main_a v_prenex_38800)) (<= (+ (select main_a v_prenex_38799) 998) (select main_a v_prenex_38800)))) (or (forall ((v_prenex_37343 Int)) (or (<= (* 2 (select main_a v_prenex_37343)) 2000) (< v_prenex_37343 main_y) (<= (+ main_y 1) v_prenex_37343) (<= (select main_a v_prenex_37343) 1000))) (forall ((v_prenex_37342 Int)) (or (<= (select main_a v_prenex_37342) 1) (<= (+ main_x 1) v_prenex_37342) (<= (select main_a v_prenex_37342) 2)))) (forall ((v_prenex_35981 Int) (v_prenex_35980 Int)) (or (<= (+ main_y 1) v_prenex_35981) (<= 998 (select main_a v_prenex_35981)) (< v_prenex_35981 main_y) (<= 0 (* 2 (select main_a v_prenex_35980))) (<= (+ (select main_a v_prenex_35980) (select main_a v_prenex_35981)) 1000) (<= (select main_a v_prenex_35981) 1000))) (forall ((v_prenex_37816 Int) (v_prenex_37817 Int)) (or (<= (select main_a v_prenex_37816) 2) (<= (+ main_x 1) v_prenex_37816) (< v_prenex_37816 main_x) (<= (select main_a v_prenex_37817) (+ (select main_a v_prenex_37816) 1000)) (<= (* 2 (select main_a v_prenex_37816)) 2))) (or (forall ((v_prenex_37420 Int)) (or (<= (* 2 (select main_a v_prenex_37420)) 2) (<= (+ main_x 1) v_prenex_37420) (< v_prenex_37420 main_x) (<= 0 (+ (select main_a v_prenex_37420) 1)))) (forall ((v_prenex_37421 Int)) (<= 1998 (* 2 (select main_a v_prenex_37421))))) (or (forall ((v_prenex_29557 Int)) (<= (select main_a v_prenex_29557) 2)) (forall ((v_prenex_29558 Int)) (or (<= 998 (select main_a v_prenex_29558)) (< v_prenex_29558 main_y) (<= (+ main_y 1) v_prenex_29558) (<= 1998 (* 2 (select main_a v_prenex_29558)))))) (forall ((v_prenex_32429 Int) (v_prenex_32428 Int)) (or (<= (select main_a v_prenex_32429) 1000) (<= (select main_a v_prenex_32429) 1001) (<= 0 (+ (select main_a v_prenex_32428) 1)) (< v_prenex_32429 main_y) (<= (+ main_y 1) v_prenex_32429) (<= (+ (select main_a v_prenex_32428) 998) (select main_a v_prenex_32429)))) (forall ((v_prenex_29414 Int) (v_prenex_29413 Int)) (or (<= (select main_a v_prenex_29414) 1001) (<= (+ main_y 1) v_prenex_29414) (<= 0 (select main_a v_prenex_29413)) (< v_prenex_29413 main_x) (<= (select main_a v_prenex_29413) 2) (< v_prenex_29414 main_y) (<= (select main_a v_prenex_29414) (+ (select main_a v_prenex_29413) 1000)))) (or (forall ((v_prenex_34155 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34155))) (<= (select main_a v_prenex_34155) 1))) (forall ((v_prenex_34156 Int)) (or (<= (* 2 (select main_a v_prenex_34156)) 2000) (<= 999 (select main_a v_prenex_34156)) (<= 998 (select main_a v_prenex_34156)) (< v_prenex_34156 main_y) (<= (+ main_y 1) v_prenex_34156)))) (forall ((v_prenex_37814 Int) (v_prenex_37815 Int)) (or (<= 999 (select main_a v_prenex_37815)) (<= 0 (* 2 (select main_a v_prenex_37814))) (< v_prenex_37815 main_y) (<= (+ main_y 1) v_prenex_37815) (<= 0 (+ (select main_a v_prenex_37814) 1)) (<= 1000 (+ (select main_a v_prenex_37814) (select main_a v_prenex_37815))) (< v_prenex_37814 main_x))) (or (forall ((v_prenex_29262 Int)) (or (<= (* 2 (select main_a v_prenex_29262)) 2) (<= (select main_a v_prenex_29262) 2))) (forall ((v_prenex_29263 Int)) (or (<= (select main_a v_prenex_29263) 1000) (<= (* 2 (select main_a v_prenex_29263)) 2000) (< v_prenex_29263 main_y) (<= (+ main_y 1) v_prenex_29263)))) (forall ((v_prenex_36997 Int) (v_prenex_36996 Int)) (or (<= 998 (select main_a v_prenex_36997)) (<= 1000 (+ (select main_a v_prenex_36996) (select main_a v_prenex_36997))) (<= (select main_a v_prenex_36996) 2) (<= 0 (+ (select main_a v_prenex_36996) 1)) (<= (select main_a v_prenex_36997) 1001) (<= (+ main_y 1) v_prenex_36997) (< v_prenex_36997 main_y))) (or (forall ((v_prenex_36488 Int)) (<= 0 (select main_a v_prenex_36488))) (forall ((v_prenex_36489 Int)) (or (<= (select main_a v_prenex_36489) 1000) (<= (* 2 (select main_a v_prenex_36489)) 2000) (< v_prenex_36489 main_y) (<= (+ main_y 1) v_prenex_36489) (<= 998 (select main_a v_prenex_36489))))) (forall ((v_prenex_36918 Int) (v_prenex_36919 Int)) (or (< v_prenex_36919 main_y) (<= (select main_a v_prenex_36919) 1001) (<= 0 (* 2 (select main_a v_prenex_36918))) (<= (+ main_y 1) v_prenex_36919) (<= (* 2 (select main_a v_prenex_36918)) 2) (<= 998 (select main_a v_prenex_36919)) (<= (select main_a v_prenex_36919) (+ (select main_a v_prenex_36918) 1000)))) (forall ((v_prenex_37745 Int) (v_prenex_37744 Int)) (or (< v_prenex_37745 main_y) (<= (* 2 (select main_a v_prenex_37744)) 2) (<= 1000 (+ (select main_a v_prenex_37744) (select main_a v_prenex_37745))) (<= (+ main_y 1) v_prenex_37745) (<= 999 (select main_a v_prenex_37745)) (<= 998 (select main_a v_prenex_37745)))) (forall ((v_prenex_33614 Int) (v_prenex_33613 Int)) (or (< v_prenex_33613 main_x) (<= (+ main_y 1) v_prenex_33614) (<= (+ (select main_a v_prenex_33613) (select main_a v_prenex_33614)) 1000) (<= 0 (+ (select main_a v_prenex_33613) 1)) (< v_prenex_33614 main_y) (<= 1998 (* 2 (select main_a v_prenex_33614))))) (forall ((v_prenex_38572 Int) (v_prenex_38571 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38572))) (<= 0 (select main_a v_prenex_38571)) (<= (+ (select main_a v_prenex_38571) 998) (select main_a v_prenex_38572)) (<= 0 (+ (select main_a v_prenex_38571) 1)) (< v_prenex_38572 main_y) (<= (+ main_y 1) v_prenex_38572))) (forall ((v_prenex_33535 Int) (v_prenex_33534 Int)) (or (<= (* 2 (select main_a v_prenex_33534)) 2) (<= (select main_a v_prenex_33534) 1) (<= (select main_a v_prenex_33535) (+ (select main_a v_prenex_33534) 1000)) (<= (+ main_y 1) v_prenex_33535) (< v_prenex_33535 main_y) (<= 1998 (* 2 (select main_a v_prenex_33535))) (<= 998 (select main_a v_prenex_33535)))) (forall ((v_prenex_40184 Int) (v_prenex_40183 Int)) (or (< v_prenex_40183 main_x) (<= (* 2 (select main_a v_prenex_40183)) 2) (<= (select main_a v_prenex_40183) 1) (<= (select main_a v_prenex_40184) (+ (select main_a v_prenex_40183) 1000)) (<= (+ main_x 1) v_prenex_40183))) (forall ((v_prenex_29698 Int) (v_prenex_29697 Int)) (or (<= (+ main_y 1) v_prenex_29698) (<= (select main_a v_prenex_29697) 1) (< v_prenex_29698 main_y) (<= (+ (select main_a v_prenex_29697) 998) (select main_a v_prenex_29698)) (<= 0 (* 2 (select main_a v_prenex_29697))) (<= (select main_a v_prenex_29698) 1000) (<= 999 (select main_a v_prenex_29698)))) (forall ((v_prenex_34825 Int) (v_prenex_34824 Int)) (or (<= (select main_a v_prenex_34825) 1000) (<= (+ (select main_a v_prenex_34824) (select main_a v_prenex_34825)) 1000) (< v_prenex_34825 main_y) (<= (+ main_y 1) v_prenex_34825) (<= 0 (select main_a v_prenex_34824)) (<= 0 (+ (select main_a v_prenex_34824) 1)) (<= 999 (select main_a v_prenex_34825)))) (forall ((v_prenex_33237 Int) (v_prenex_33236 Int)) (or (<= (select main_a v_prenex_33236) 1) (< v_prenex_33237 main_y) (<= 1000 (+ (select main_a v_prenex_33236) (select main_a v_prenex_33237))) (<= 998 (select main_a v_prenex_33237)) (<= (* 2 (select main_a v_prenex_33237)) 2000) (<= (+ main_y 1) v_prenex_33237))) (or (forall ((v_prenex_35220 Int)) (<= (select main_a v_prenex_35220) 1)) (forall ((v_prenex_35221 Int)) (or (<= (+ main_y 1) v_prenex_35221) (< v_prenex_35221 main_y) (<= (* 2 (select main_a v_prenex_35221)) 2000)))) (forall ((v_prenex_34459 Int) (v_prenex_34460 Int)) (or (<= (select main_a v_prenex_34459) 1) (<= 0 (* 2 (select main_a v_prenex_34459))) (<= (+ main_y 1) v_prenex_34460) (< v_prenex_34459 main_x) (< v_prenex_34460 main_y) (<= (+ (select main_a v_prenex_34459) 998) (select main_a v_prenex_34460)) (<= (* 2 (select main_a v_prenex_34460)) 2000))) (forall ((v_prenex_32328 Int) (v_prenex_32329 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32328))) (<= (+ main_y 1) v_prenex_32329) (<= 999 (select main_a v_prenex_32329)) (<= 1000 (+ (select main_a v_prenex_32328) (select main_a v_prenex_32329))) (<= 998 (select main_a v_prenex_32329)) (<= 0 (select main_a v_prenex_32328)) (< v_prenex_32329 main_y))) (or (forall ((v_prenex_34031 Int)) (<= (* 2 (select main_a v_prenex_34031)) 2)) (forall ((v_prenex_34032 Int)) (or (<= (+ main_y 1) v_prenex_34032) (< v_prenex_34032 main_y) (<= (select main_a v_prenex_34032) 1000)))) (or (forall ((v_prenex_33977 Int)) (<= (select main_a v_prenex_33977) 2)) (forall ((v_prenex_33978 Int)) (or (<= (select main_a v_prenex_33978) 1000) (<= (* 2 (select main_a v_prenex_33978)) 2000) (<= 1998 (* 2 (select main_a v_prenex_33978))) (<= (+ main_y 1) v_prenex_33978) (< v_prenex_33978 main_y)))) (forall ((v_prenex_31069 Int) (v_prenex_31070 Int)) (or (<= (+ main_y 1) v_prenex_31070) (<= (select main_a v_prenex_31070) 1000) (<= 998 (select main_a v_prenex_31070)) (<= 0 (+ (select main_a v_prenex_31069) 1)) (< v_prenex_31070 main_y) (<= 1000 (+ (select main_a v_prenex_31069) (select main_a v_prenex_31070))))) (forall ((v_prenex_39708 Int) (v_prenex_39707 Int)) (or (< v_prenex_39707 main_x) (<= (+ main_x 1) v_prenex_39707) (<= (* 2 (select main_a v_prenex_39707)) 2) (< v_prenex_39708 main_y) (<= 1000 (+ (select main_a v_prenex_39707) (select main_a v_prenex_39708))))) (forall ((v_prenex_39926 Int) (v_prenex_39925 Int)) (or (<= (select main_a v_prenex_39925) 1) (<= 1998 (* 2 (select main_a v_prenex_39926))) (<= 1000 (+ (select main_a v_prenex_39925) (select main_a v_prenex_39926))) (< v_prenex_39926 main_y) (<= 0 (select main_a v_prenex_39925)) (<= (+ main_y 1) v_prenex_39926))) (or (forall ((v_prenex_35419 Int)) (or (<= 998 (select main_a v_prenex_35419)) (< v_prenex_35419 main_y) (<= (+ main_y 1) v_prenex_35419) (<= (* 2 (select main_a v_prenex_35419)) 2000) (<= (select main_a v_prenex_35419) 1000))) (forall ((v_prenex_35418 Int)) (or (<= 0 (select main_a v_prenex_35418)) (<= 0 (+ (select main_a v_prenex_35418) 1))))) (or (forall ((v_prenex_35557 Int)) (or (<= (select main_a v_prenex_35557) 1000) (<= (* 2 (select main_a v_prenex_35557)) 2000) (<= (+ main_y 1) v_prenex_35557) (< v_prenex_35557 main_y))) (forall ((v_prenex_35556 Int)) (or (<= (+ main_x 1) v_prenex_35556) (<= 0 (+ (select main_a v_prenex_35556) 1)) (<= (select main_a v_prenex_35556) 2)))) (forall ((v_prenex_37733 Int) (v_prenex_37732 Int)) (or (<= (+ (select main_a v_prenex_37732) 998) (select main_a v_prenex_37733)) (<= (* 2 (select main_a v_prenex_37732)) 2) (<= 0 (select main_a v_prenex_37732)) (< v_prenex_37733 main_y) (<= (select main_a v_prenex_37733) 1000) (<= (+ main_y 1) v_prenex_37733) (<= (* 2 (select main_a v_prenex_37733)) 2000))) (forall ((v_prenex_40017 Int) (v_prenex_40016 Int)) (or (<= (select main_a v_prenex_40016) 1) (< v_prenex_40017 main_y) (<= (* 2 (select main_a v_prenex_40016)) 2) (<= 998 (select main_a v_prenex_40017)) (<= 1998 (* 2 (select main_a v_prenex_40017))) (<= (+ (select main_a v_prenex_40016) 998) (select main_a v_prenex_40017)) (<= (+ main_y 1) v_prenex_40017))) (forall ((v_prenex_37715 Int) (v_prenex_37714 Int)) (or (<= (select main_a v_prenex_37715) 1000) (<= (+ main_y 1) v_prenex_37715) (< v_prenex_37715 main_y) (<= (* 2 (select main_a v_prenex_37715)) 2000) (<= 1000 (+ (select main_a v_prenex_37714) (select main_a v_prenex_37715))) (<= 0 (* 2 (select main_a v_prenex_37714))) (<= 0 (select main_a v_prenex_37714)))) (forall ((v_prenex_37209 Int) (v_prenex_37210 Int)) (or (<= (+ main_y 1) v_prenex_37210) (<= (+ (select main_a v_prenex_37209) (select main_a v_prenex_37210)) 1000) (<= (* 2 (select main_a v_prenex_37210)) 2000) (<= (select main_a v_prenex_37209) 1) (<= (select main_a v_prenex_37210) 1001) (< v_prenex_37210 main_y) (<= (select main_a v_prenex_37209) 2))) (forall ((v_prenex_29057 Int) (v_prenex_29056 Int)) (or (<= (* 2 (select main_a v_prenex_29057)) 2000) (<= (+ main_y 1) v_prenex_29057) (<= 999 (select main_a v_prenex_29057)) (<= (* 2 (select main_a v_prenex_29056)) 2) (< v_prenex_29057 main_y) (<= (+ (select main_a v_prenex_29056) 998) (select main_a v_prenex_29057)) (<= 0 (+ (select main_a v_prenex_29056) 1)))) (forall ((v_prenex_31839 Int) (v_prenex_31838 Int)) (or (<= (+ (select main_a v_prenex_31838) (select main_a v_prenex_31839)) 1000) (< v_prenex_31839 main_y) (<= (select main_a v_prenex_31838) 1) (<= (+ main_y 1) v_prenex_31839) (<= (* 2 (select main_a v_prenex_31839)) 2000) (<= 0 (select main_a v_prenex_31838)) (<= 998 (select main_a v_prenex_31839)))) (forall ((v_prenex_37984 Int) (v_prenex_37983 Int)) (or (<= 998 (select main_a v_prenex_37984)) (<= (+ main_y 1) v_prenex_37984) (< v_prenex_37983 main_x) (<= 0 (+ (select main_a v_prenex_37983) 1)) (<= 0 (select main_a v_prenex_37983)) (<= (select main_a v_prenex_37984) (+ (select main_a v_prenex_37983) 1000)) (< v_prenex_37984 main_y))) (forall ((v_prenex_36698 Int) (v_prenex_36699 Int)) (or (<= (* 2 (select main_a v_prenex_36699)) 2000) (< v_prenex_36699 main_y) (<= 1000 (+ (select main_a v_prenex_36698) (select main_a v_prenex_36699))) (<= 0 (+ (select main_a v_prenex_36698) 1)) (<= (+ main_y 1) v_prenex_36699))) (forall ((v_prenex_38257 Int) (v_prenex_38256 Int)) (or (<= 999 (select main_a v_prenex_38257)) (<= (+ main_x 1) v_prenex_38256) (<= (select main_a v_prenex_38256) 1) (< v_prenex_38257 main_y) (<= (select main_a v_prenex_38257) (+ (select main_a v_prenex_38256) 1000)) (<= (* 2 (select main_a v_prenex_38256)) 2) (<= (+ main_y 1) v_prenex_38257))) (forall ((v_prenex_39117 Int) (v_prenex_39116 Int)) (or (<= (+ (select main_a v_prenex_39116) 998) (select main_a v_prenex_39117)) (< v_prenex_39117 main_y) (<= 0 (select main_a v_prenex_39116)) (<= (+ main_x 1) v_prenex_39116) (<= (* 2 (select main_a v_prenex_39117)) 2000) (<= (select main_a v_prenex_39116) 1) (<= (+ main_y 1) v_prenex_39117))) (forall ((v_prenex_39684 Int) (v_prenex_39683 Int)) (or (<= (select main_a v_prenex_39684) 1001) (<= 998 (select main_a v_prenex_39684)) (<= (+ main_y 1) v_prenex_39684) (<= (select main_a v_prenex_39683) 2) (<= (+ (select main_a v_prenex_39683) 998) (select main_a v_prenex_39684)) (< v_prenex_39684 main_y))) (forall ((v_prenex_29562 Int) (v_prenex_29561 Int)) (or (<= (+ main_y 1) v_prenex_29562) (<= (+ (select main_a v_prenex_29561) (select main_a v_prenex_29562)) 1000) (<= (select main_a v_prenex_29562) 1000) (<= 0 (* 2 (select main_a v_prenex_29561))) (<= (select main_a v_prenex_29561) 2) (<= (+ main_x 1) v_prenex_29561) (< v_prenex_29562 main_y))) (forall ((v_prenex_33041 Int) (v_prenex_33040 Int)) (or (<= (+ (select main_a v_prenex_33040) (select main_a v_prenex_33041)) 1000) (< v_prenex_33041 main_y) (<= (* 2 (select main_a v_prenex_33040)) 2) (<= (+ main_x 1) v_prenex_33040) (<= (+ main_y 1) v_prenex_33041) (<= 999 (select main_a v_prenex_33041)))) (or (forall ((v_prenex_36560 Int)) (<= 0 (select main_a v_prenex_36560))) (forall ((v_prenex_36561 Int)) (or (< v_prenex_36561 main_y) (<= (select main_a v_prenex_36561) 1000) (<= (+ main_y 1) v_prenex_36561) (<= 999 (select main_a v_prenex_36561)) (<= 1998 (* 2 (select main_a v_prenex_36561)))))) (forall ((v_prenex_35707 Int) (v_prenex_35706 Int)) (or (<= (+ main_x 1) v_prenex_35706) (<= (select main_a v_prenex_35707) 1000) (<= (select main_a v_prenex_35707) (+ (select main_a v_prenex_35706) 1000)) (< v_prenex_35707 main_y) (<= (+ main_y 1) v_prenex_35707) (<= 0 (+ (select main_a v_prenex_35706) 1)))) (forall ((v_prenex_37181 Int) (v_prenex_37182 Int)) (or (<= 1000 (+ (select main_a v_prenex_37181) (select main_a v_prenex_37182))) (<= (+ main_y 1) v_prenex_37182) (<= (* 2 (select main_a v_prenex_37182)) 2000) (<= (* 2 (select main_a v_prenex_37181)) 2) (<= (select main_a v_prenex_37182) 1000) (< v_prenex_37182 main_y))) (forall ((v_prenex_30097 Int) (v_prenex_30096 Int)) (or (<= (+ (select main_a v_prenex_30096) (select main_a v_prenex_30097)) 1000) (< v_prenex_30097 main_y) (<= 999 (select main_a v_prenex_30097)) (<= (+ main_y 1) v_prenex_30097) (<= 998 (select main_a v_prenex_30097)) (<= 0 (+ (select main_a v_prenex_30096) 1)))) (forall ((v_prenex_30721 Int) (v_prenex_30722 Int)) (or (<= 0 (select main_a v_prenex_30721)) (<= (select main_a v_prenex_30722) 1000) (< v_prenex_30721 main_x) (<= (+ main_y 1) v_prenex_30722) (< v_prenex_30722 main_y) (<= 0 (* 2 (select main_a v_prenex_30721))) (<= (+ (select main_a v_prenex_30721) (select main_a v_prenex_30722)) 1000))) (forall ((v_prenex_36342 Int) (v_prenex_36343 Int)) (or (<= (+ main_y 1) v_prenex_36343) (<= 0 (+ (select main_a v_prenex_36342) 1)) (<= 1998 (* 2 (select main_a v_prenex_36343))) (<= (* 2 (select main_a v_prenex_36343)) 2000) (< v_prenex_36343 main_y) (<= (+ (select main_a v_prenex_36342) 998) (select main_a v_prenex_36343)))) (or (forall ((v_prenex_31637 Int)) (or (<= (+ main_y 1) v_prenex_31637) (<= (* 2 (select main_a v_prenex_31637)) 2000) (< v_prenex_31637 main_y) (<= 998 (select main_a v_prenex_31637)))) (forall ((v_prenex_31636 Int)) (or (<= (+ main_x 1) v_prenex_31636) (<= 0 (+ (select main_a v_prenex_31636) 1))))) (or (forall ((v_prenex_31751 Int)) (or (<= 0 (+ (select main_a v_prenex_31751) 1)) (<= (* 2 (select main_a v_prenex_31751)) 2))) (forall ((v_prenex_31752 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31752))) (<= 999 (select main_a v_prenex_31752)) (<= (* 2 (select main_a v_prenex_31752)) 2000) (<= (+ main_y 1) v_prenex_31752) (< v_prenex_31752 main_y)))) (forall ((v_prenex_38703 Int) (v_prenex_38704 Int)) (or (<= (select main_a v_prenex_38704) 1001) (<= (select main_a v_prenex_38704) 1000) (<= 0 (* 2 (select main_a v_prenex_38703))) (<= (select main_a v_prenex_38703) 2) (<= (+ (select main_a v_prenex_38703) (select main_a v_prenex_38704)) 1000) (< v_prenex_38704 main_y) (<= (+ main_y 1) v_prenex_38704))) (forall ((v_prenex_30486 Int) (v_prenex_30487 Int)) (or (<= (+ (select main_a v_prenex_30486) (select main_a v_prenex_30487)) 1000) (<= 1998 (* 2 (select main_a v_prenex_30487))) (<= (+ main_y 1) v_prenex_30487) (< v_prenex_30487 main_y) (<= 0 (* 2 (select main_a v_prenex_30486))) (<= (* 2 (select main_a v_prenex_30486)) 2))) (or (forall ((v_prenex_31480 Int)) (or (<= (+ main_x 1) v_prenex_31480) (<= 0 (+ (select main_a v_prenex_31480) 1)))) (forall ((v_prenex_31481 Int)) (or (<= (+ main_y 1) v_prenex_31481) (< v_prenex_31481 main_y) (<= 998 (select main_a v_prenex_31481)) (<= (* 2 (select main_a v_prenex_31481)) 2000)))) (or (forall ((v_prenex_39069 Int)) (or (<= (+ main_y 1) v_prenex_39069) (<= (select main_a v_prenex_39069) 1001) (<= (* 2 (select main_a v_prenex_39069)) 2000) (< v_prenex_39069 main_y) (<= 998 (select main_a v_prenex_39069)))) (forall ((v_prenex_39068 Int)) (or (<= (* 2 (select main_a v_prenex_39068)) 2) (<= (select main_a v_prenex_39068) 2)))) (forall ((v_prenex_32069 Int) (v_prenex_32068 Int)) (or (<= (+ main_y 1) v_prenex_32069) (<= (select main_a v_prenex_32068) 1) (<= (* 2 (select main_a v_prenex_32068)) 2) (<= 999 (select main_a v_prenex_32069)) (<= (select main_a v_prenex_32069) (+ (select main_a v_prenex_32068) 1000)) (<= (select main_a v_prenex_32069) 1000) (< v_prenex_32069 main_y))) (forall ((v_prenex_31909 Int) (v_prenex_31908 Int)) (or (< v_prenex_31909 main_y) (<= (+ main_x 1) v_prenex_31908) (<= (select main_a v_prenex_31909) (+ (select main_a v_prenex_31908) 1000)) (<= 0 (+ (select main_a v_prenex_31908) 1)) (<= 1998 (* 2 (select main_a v_prenex_31909))) (<= (+ main_y 1) v_prenex_31909))) (forall ((v_prenex_38835 Int) (v_prenex_38836 Int)) (or (<= 0 (select main_a v_prenex_38835)) (< v_prenex_38836 main_y) (<= 999 (select main_a v_prenex_38836)) (<= (+ main_y 1) v_prenex_38836) (<= 0 (* 2 (select main_a v_prenex_38835))) (<= (+ (select main_a v_prenex_38835) 998) (select main_a v_prenex_38836)) (<= (+ main_x 1) v_prenex_38835))) (forall ((v_prenex_29967 Int) (v_prenex_29966 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29967))) (< v_prenex_29967 main_y) (<= (select main_a v_prenex_29967) 1001) (<= (+ main_y 1) v_prenex_29967) (<= (+ (select main_a v_prenex_29966) 998) (select main_a v_prenex_29967)) (<= 0 (+ (select main_a v_prenex_29966) 1)))) (or (forall ((v_prenex_35517 Int)) (or (<= (* 2 (select main_a v_prenex_35517)) 2000) (<= 1998 (* 2 (select main_a v_prenex_35517))) (<= 998 (select main_a v_prenex_35517)) (<= (+ main_y 1) v_prenex_35517) (< v_prenex_35517 main_y))) (forall ((v_prenex_35516 Int)) (<= (select main_a v_prenex_35516) 2))) (forall ((v_prenex_31619 Int) (v_prenex_31618 Int)) (or (<= (* 2 (select main_a v_prenex_31619)) 2000) (<= (+ (select main_a v_prenex_31618) 998) (select main_a v_prenex_31619)) (<= (+ main_y 1) v_prenex_31619) (<= (+ main_x 1) v_prenex_31618) (< v_prenex_31619 main_y))) (forall ((v_prenex_31994 Int) (v_prenex_31995 Int)) (or (<= (select main_a v_prenex_31995) (+ (select main_a v_prenex_31994) 1000)) (<= (+ main_y 1) v_prenex_31995) (<= 1998 (* 2 (select main_a v_prenex_31995))) (<= (select main_a v_prenex_31994) 1) (< v_prenex_31995 main_y) (<= 999 (select main_a v_prenex_31995)))) (forall ((v_prenex_29187 Int) (v_prenex_29186 Int)) (or (<= 0 (select main_a v_prenex_29186)) (< v_prenex_29187 main_y) (<= (select main_a v_prenex_29187) 1000) (<= (+ main_y 1) v_prenex_29187) (<= 999 (select main_a v_prenex_29187)) (<= 1000 (+ (select main_a v_prenex_29186) (select main_a v_prenex_29187))) (<= (select main_a v_prenex_29186) 2))) (forall ((v_prenex_40339 Int) (v_prenex_40340 Int)) (or (<= (* 2 (select main_a v_prenex_40339)) 2) (<= 0 (select main_a v_prenex_40339)) (<= (+ main_y 1) v_prenex_40340) (< v_prenex_40340 main_y) (<= 1998 (* 2 (select main_a v_prenex_40340))) (<= (+ (select main_a v_prenex_40339) (select main_a v_prenex_40340)) 1000) (<= 999 (select main_a v_prenex_40340)))) (or (forall ((v_prenex_37460 Int)) (<= (* 2 (select main_a v_prenex_37460)) 2)) (forall ((v_prenex_37461 Int)) (or (<= (* 2 (select main_a v_prenex_37461)) 2000) (<= (+ main_y 1) v_prenex_37461) (<= 999 (select main_a v_prenex_37461)) (< v_prenex_37461 main_y)))) (forall ((v_prenex_38749 Int) (v_prenex_38750 Int)) (or (<= (select main_a v_prenex_38750) (+ (select main_a v_prenex_38749) 1000)) (<= 998 (select main_a v_prenex_38750)) (<= 999 (select main_a v_prenex_38750)) (<= 0 (* 2 (select main_a v_prenex_38749))) (<= 0 (select main_a v_prenex_38749)) (< v_prenex_38750 main_y) (<= (+ main_y 1) v_prenex_38750))) (forall ((v_prenex_30051 Int) (v_prenex_30050 Int)) (or (<= (select main_a v_prenex_30051) 1000) (< v_prenex_30051 main_y) (<= (+ main_y 1) v_prenex_30051) (<= (+ (select main_a v_prenex_30050) 998) (select main_a v_prenex_30051)) (<= 0 (+ (select main_a v_prenex_30050) 1)))) (or (forall ((v_prenex_39581 Int)) (or (< v_prenex_39581 main_y) (<= (* 2 (select main_a v_prenex_39581)) 2000) (<= (+ main_y 1) v_prenex_39581))) (forall ((v_prenex_39580 Int)) (or (< v_prenex_39580 main_x) (<= 0 (select main_a v_prenex_39580))))) (forall ((v_prenex_38963 Int) (v_prenex_38964 Int)) (or (<= (+ main_y 1) v_prenex_38964) (<= (select main_a v_prenex_38964) 1000) (<= (+ (select main_a v_prenex_38963) (select main_a v_prenex_38964)) 1000) (< v_prenex_38964 main_y) (<= (select main_a v_prenex_38963) 1))) (or (forall ((v_prenex_31215 Int)) (or (<= (select main_a v_prenex_31215) 1) (<= 0 (+ (select main_a v_prenex_31215) 1)))) (forall ((v_prenex_31216 Int)) (or (<= (select main_a v_prenex_31216) 1000) (<= (* 2 (select main_a v_prenex_31216)) 2000) (< v_prenex_31216 main_y) (<= (select main_a v_prenex_31216) 1001) (<= (+ main_y 1) v_prenex_31216)))) (forall ((v_prenex_32012 Int) (v_prenex_32013 Int)) (or (< v_prenex_32013 main_y) (<= (+ main_y 1) v_prenex_32013) (<= 0 (select main_a v_prenex_32012)) (<= (+ (select main_a v_prenex_32012) (select main_a v_prenex_32013)) 1000) (<= (select main_a v_prenex_32013) 1001))) (or (forall ((v_prenex_34862 Int)) (or (<= 0 (select main_a v_prenex_34862)) (<= 0 (+ (select main_a v_prenex_34862) 1)))) (forall ((v_prenex_34863 Int)) (or (<= 998 (select main_a v_prenex_34863)) (<= (+ main_y 1) v_prenex_34863) (<= (* 2 (select main_a v_prenex_34863)) 2000) (< v_prenex_34863 main_y) (<= 999 (select main_a v_prenex_34863))))) (or (forall ((v_prenex_31522 Int)) (<= 0 (* 2 (select main_a v_prenex_31522)))) (forall ((v_prenex_31523 Int)) (or (< v_prenex_31523 main_y) (<= 999 (select main_a v_prenex_31523)) (<= (* 2 (select main_a v_prenex_31523)) 2000) (<= 1998 (* 2 (select main_a v_prenex_31523))) (<= (+ main_y 1) v_prenex_31523)))) (forall ((v_prenex_37946 Int) (v_prenex_37947 Int)) (or (<= 999 (select main_a v_prenex_37947)) (< v_prenex_37947 main_y) (<= (+ main_y 1) v_prenex_37947) (<= (+ (select main_a v_prenex_37946) (select main_a v_prenex_37947)) 1000) (<= 1998 (* 2 (select main_a v_prenex_37947))) (<= (select main_a v_prenex_37946) 1) (<= 0 (+ (select main_a v_prenex_37946) 1)))) (forall ((v_prenex_33565 Int) (v_prenex_33564 Int)) (or (<= (select main_a v_prenex_33564) 2) (<= 999 (select main_a v_prenex_33565)) (<= 1000 (+ (select main_a v_prenex_33564) (select main_a v_prenex_33565))) (< v_prenex_33565 main_y) (<= 0 (select main_a v_prenex_33564)) (<= (+ main_y 1) v_prenex_33565))) (forall ((v_prenex_35000 Int) (v_prenex_34999 Int)) (or (<= (+ main_y 1) v_prenex_35000) (<= (select main_a v_prenex_34999) 2) (<= 0 (* 2 (select main_a v_prenex_34999))) (< v_prenex_34999 main_x) (< v_prenex_35000 main_y) (<= (+ (select main_a v_prenex_34999) (select main_a v_prenex_35000)) 1000) (<= 999 (select main_a v_prenex_35000)))) (or (forall ((v_prenex_37354 Int)) (or (<= (select main_a v_prenex_37354) 2) (<= (* 2 (select main_a v_prenex_37354)) 2))) (forall ((v_prenex_37355 Int)) (or (<= 999 (select main_a v_prenex_37355)) (< v_prenex_37355 main_y) (<= 1998 (* 2 (select main_a v_prenex_37355))) (<= (+ main_y 1) v_prenex_37355)))) (or (forall ((v_prenex_29960 Int)) (or (<= 0 (select main_a v_prenex_29960)) (<= (+ main_x 1) v_prenex_29960) (<= 0 (+ (select main_a v_prenex_29960) 1)))) (forall ((v_prenex_29961 Int)) (or (< v_prenex_29961 main_y) (<= (+ main_y 1) v_prenex_29961) (<= 1998 (* 2 (select main_a v_prenex_29961)))))) (forall ((v_prenex_39300 Int) (v_prenex_39301 Int)) (or (<= (+ main_y 1) v_prenex_39301) (< v_prenex_39301 main_y) (<= 999 (select main_a v_prenex_39301)) (<= (select main_a v_prenex_39300) 1) (<= (+ (select main_a v_prenex_39300) (select main_a v_prenex_39301)) 1000) (<= 0 (select main_a v_prenex_39300)) (< v_prenex_39300 main_x))) (forall ((v_prenex_39263 Int) (v_prenex_39262 Int)) (or (<= 999 (select main_a v_prenex_39263)) (<= 998 (select main_a v_prenex_39263)) (<= 0 (* 2 (select main_a v_prenex_39262))) (<= (+ main_y 1) v_prenex_39263) (< v_prenex_39263 main_y) (<= (+ (select main_a v_prenex_39262) 998) (select main_a v_prenex_39263)) (<= 0 (select main_a v_prenex_39262)))) (forall ((v_prenex_29259 Int) (v_prenex_29258 Int)) (or (<= (select main_a v_prenex_29259) (+ (select main_a v_prenex_29258) 1000)) (< v_prenex_29259 main_y) (<= (select main_a v_prenex_29258) 1) (<= 1998 (* 2 (select main_a v_prenex_29259))) (<= (select main_a v_prenex_29259) 1000) (<= (+ main_y 1) v_prenex_29259))) (forall ((v_prenex_33255 Int) (v_prenex_33254 Int)) (or (<= (select main_a v_prenex_33254) 2) (<= 999 (select main_a v_prenex_33255)) (< v_prenex_33255 main_y) (<= (+ (select main_a v_prenex_33254) 998) (select main_a v_prenex_33255)) (<= (+ main_y 1) v_prenex_33255) (<= (+ main_x 1) v_prenex_33254))) (forall ((v_prenex_38056 Int) (v_prenex_38055 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38056))) (<= (+ (select main_a v_prenex_38055) 998) (select main_a v_prenex_38056)) (< v_prenex_38056 main_y) (<= (+ main_y 1) v_prenex_38056) (<= (select main_a v_prenex_38056) 1000))) (forall ((v_prenex_37713 Int) (v_prenex_37712 Int)) (or (<= 0 (select main_a v_prenex_37712)) (<= 1998 (* 2 (select main_a v_prenex_37713))) (<= 998 (select main_a v_prenex_37713)) (<= (+ main_y 1) v_prenex_37713) (<= 0 (* 2 (select main_a v_prenex_37712))) (< v_prenex_37713 main_y) (<= (+ (select main_a v_prenex_37712) 998) (select main_a v_prenex_37713)))) (forall ((v_prenex_36090 Int) (v_prenex_36089 Int)) (or (<= 999 (select main_a v_prenex_36090)) (<= (select main_a v_prenex_36090) 1001) (<= (+ main_y 1) v_prenex_36090) (<= (+ (select main_a v_prenex_36089) (select main_a v_prenex_36090)) 1000) (< v_prenex_36090 main_y) (<= 0 (+ (select main_a v_prenex_36089) 1)))) (forall ((v_prenex_37275 Int) (v_prenex_37274 Int)) (or (<= (+ main_x 1) v_prenex_37274) (<= (* 2 (select main_a v_prenex_37274)) 2) (< v_prenex_37275 main_y) (<= 999 (select main_a v_prenex_37275)) (<= (+ main_y 1) v_prenex_37275) (<= (+ (select main_a v_prenex_37274) 998) (select main_a v_prenex_37275)))) (or (forall ((v_prenex_34469 Int)) (or (<= 0 (+ (select main_a v_prenex_34469) 1)) (<= 0 (select main_a v_prenex_34469)))) (forall ((v_prenex_34470 Int)) (or (<= (+ main_y 1) v_prenex_34470) (<= 999 (select main_a v_prenex_34470)) (<= (select main_a v_prenex_34470) 1000) (< v_prenex_34470 main_y) (<= 1998 (* 2 (select main_a v_prenex_34470)))))) (forall ((v_prenex_39322 Int) (v_prenex_39323 Int)) (or (<= (* 2 (select main_a v_prenex_39323)) 2000) (<= 0 (+ (select main_a v_prenex_39322) 1)) (< v_prenex_39323 main_y) (<= 998 (select main_a v_prenex_39323)) (<= (+ main_y 1) v_prenex_39323) (<= (+ (select main_a v_prenex_39322) (select main_a v_prenex_39323)) 1000))) (forall ((v_prenex_31802 Int) (v_prenex_31803 Int)) (or (<= 0 (select main_a v_prenex_31802)) (<= (select main_a v_prenex_31802) 1) (<= (+ main_y 1) v_prenex_31803) (<= (* 2 (select main_a v_prenex_31803)) 2000) (<= (+ main_x 1) v_prenex_31802) (< v_prenex_31803 main_y) (<= 1000 (+ (select main_a v_prenex_31802) (select main_a v_prenex_31803))))) (forall ((v_prenex_31886 Int) (v_prenex_31887 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31886))) (< v_prenex_31887 main_y) (<= 0 (select main_a v_prenex_31886)) (<= (+ main_y 1) v_prenex_31887) (<= 999 (select main_a v_prenex_31887)) (<= 1000 (+ (select main_a v_prenex_31886) (select main_a v_prenex_31887))))) (forall ((v_prenex_37165 Int) (v_prenex_37166 Int)) (or (<= (select main_a v_prenex_37166) 1001) (<= (select main_a v_prenex_37166) 1000) (< v_prenex_37166 main_y) (<= 0 (* 2 (select main_a v_prenex_37165))) (<= 0 (+ (select main_a v_prenex_37165) 1)) (<= (+ main_y 1) v_prenex_37166) (<= (select main_a v_prenex_37166) (+ (select main_a v_prenex_37165) 1000)))) (or (forall ((v_prenex_29101 Int)) (or (<= (+ main_y 1) v_prenex_29101) (< v_prenex_29101 main_y) (<= (* 2 (select main_a v_prenex_29101)) 2000) (<= (select main_a v_prenex_29101) 1000) (<= 999 (select main_a v_prenex_29101)))) (forall ((v_prenex_29100 Int)) (or (<= (select main_a v_prenex_29100) 2) (<= 0 (select main_a v_prenex_29100))))) (forall ((v_prenex_29331 Int) (v_prenex_29330 Int)) (or (<= (+ main_x 1) v_prenex_29330) (<= (* 2 (select main_a v_prenex_29330)) 2) (< v_prenex_29331 main_y) (<= (select main_a v_prenex_29331) (+ (select main_a v_prenex_29330) 1000)) (<= (+ main_y 1) v_prenex_29331) (<= 998 (select main_a v_prenex_29331)))) (forall ((v_prenex_35200 Int) (v_prenex_35201 Int)) (or (<= (+ main_x 1) v_prenex_35200) (<= (+ main_y 1) v_prenex_35201) (< v_prenex_35201 main_y) (<= (select main_a v_prenex_35200) 1) (<= (+ (select main_a v_prenex_35200) (select main_a v_prenex_35201)) 1000) (<= (select main_a v_prenex_35201) 1001))) (forall ((v_prenex_34484 Int) (v_prenex_34483 Int)) (or (<= (+ main_y 1) v_prenex_34484) (<= (select main_a v_prenex_34484) 1000) (< v_prenex_34484 main_y) (<= 0 (select main_a v_prenex_34483)) (< v_prenex_34483 main_x) (<= 0 (+ (select main_a v_prenex_34483) 1)) (<= (select main_a v_prenex_34484) (+ (select main_a v_prenex_34483) 1000)))) (forall ((v_prenex_33561 Int) (v_prenex_33560 Int)) (or (<= 1000 (+ (select main_a v_prenex_33560) (select main_a v_prenex_33561))) (<= (+ main_y 1) v_prenex_33561) (<= (select main_a v_prenex_33561) 1001) (<= 0 (+ (select main_a v_prenex_33560) 1)) (<= (* 2 (select main_a v_prenex_33561)) 2000) (< v_prenex_33561 main_y))) (forall ((v_prenex_34902 Int) (v_prenex_34901 Int)) (or (<= (+ (select main_a v_prenex_34901) (select main_a v_prenex_34902)) 1000) (<= 0 (+ (select main_a v_prenex_34901) 1)) (<= (select main_a v_prenex_34902) 1001) (<= (select main_a v_prenex_34901) 1) (< v_prenex_34902 main_y) (<= (+ main_y 1) v_prenex_34902))) (forall ((v_prenex_36632 Int) (v_prenex_36633 Int)) (or (<= 0 (select main_a v_prenex_36632)) (< v_prenex_36633 main_y) (<= 0 (* 2 (select main_a v_prenex_36632))) (<= (+ (select main_a v_prenex_36632) 998) (select main_a v_prenex_36633)) (<= 999 (select main_a v_prenex_36633)) (< v_prenex_36632 main_x) (<= (+ main_y 1) v_prenex_36633))) (or (forall ((v_prenex_38935 Int)) (or (< v_prenex_38935 main_x) (<= 0 (+ (select main_a v_prenex_38935) 1)))) (forall ((v_prenex_38936 Int)) (or (<= 999 (select main_a v_prenex_38936)) (<= (* 2 (select main_a v_prenex_38936)) 2000) (< v_prenex_38936 main_y) (<= (+ main_y 1) v_prenex_38936)))) (or (forall ((v_prenex_32550 Int)) (or (<= (+ main_y 1) v_prenex_32550) (<= 998 (select main_a v_prenex_32550)) (<= 1998 (* 2 (select main_a v_prenex_32550))) (< v_prenex_32550 main_y))) (forall ((v_prenex_32549 Int)) (or (<= (select main_a v_prenex_32549) 1) (<= 0 (+ (select main_a v_prenex_32549) 1))))) (forall ((v_prenex_39698 Int) (v_prenex_39697 Int)) (or (<= 1000 (+ (select main_a v_prenex_39697) (select main_a v_prenex_39698))) (< v_prenex_39697 main_x) (<= (* 2 (select main_a v_prenex_39698)) 2000) (<= (+ main_y 1) v_prenex_39698) (< v_prenex_39698 main_y) (<= 0 (* 2 (select main_a v_prenex_39697))) (<= (select main_a v_prenex_39697) 1))) (forall ((v_prenex_30808 Int) (v_prenex_30807 Int)) (or (<= (+ (select main_a v_prenex_30807) 998) (select main_a v_prenex_30808)) (<= (select main_a v_prenex_30807) 2) (< v_prenex_30808 main_y) (<= 998 (select main_a v_prenex_30808)) (<= (+ main_y 1) v_prenex_30808) (<= (select main_a v_prenex_30807) 1) (<= (select main_a v_prenex_30808) 1000))) (forall ((v_prenex_31873 Int) (v_prenex_31872 Int)) (or (<= (select main_a v_prenex_31873) 1000) (<= 0 (select main_a v_prenex_31872)) (<= (+ main_y 1) v_prenex_31873) (<= (+ (select main_a v_prenex_31872) 998) (select main_a v_prenex_31873)) (< v_prenex_31873 main_y) (<= (select main_a v_prenex_31872) 1) (<= (* 2 (select main_a v_prenex_31873)) 2000))) (forall ((v_prenex_36931 Int) (v_prenex_36930 Int)) (or (<= (select main_a v_prenex_36931) 1000) (< v_prenex_36931 main_y) (<= (+ (select main_a v_prenex_36930) (select main_a v_prenex_36931)) 1000) (<= (+ main_y 1) v_prenex_36931) (<= (select main_a v_prenex_36930) 1) (< v_prenex_36930 main_x))) (forall ((v_prenex_36091 Int) (v_prenex_36092 Int)) (or (<= 998 (select main_a v_prenex_36092)) (< v_prenex_36092 main_y) (<= (+ main_y 1) v_prenex_36092) (<= (select main_a v_prenex_36092) (+ (select main_a v_prenex_36091) 1000)) (<= 999 (select main_a v_prenex_36092)) (<= 0 (select main_a v_prenex_36091)) (<= 0 (+ (select main_a v_prenex_36091) 1)))) (forall ((v_prenex_32452 Int) (v_prenex_32451 Int)) (or (<= 1000 (+ (select main_a v_prenex_32451) (select main_a v_prenex_32452))) (<= (+ main_y 1) v_prenex_32452) (< v_prenex_32451 main_x) (<= 998 (select main_a v_prenex_32452)) (< v_prenex_32452 main_y) (<= (select main_a v_prenex_32451) 1) (<= 0 (select main_a v_prenex_32451)))) (forall ((v_prenex_36807 Int) (v_prenex_36806 Int)) (or (<= (+ (select main_a v_prenex_36806) (select main_a v_prenex_36807)) 1000) (<= (+ main_y 1) v_prenex_36807) (< v_prenex_36806 main_x) (<= (select main_a v_prenex_36807) 1000) (<= 0 (+ (select main_a v_prenex_36806) 1)) (<= 0 (* 2 (select main_a v_prenex_36806))) (< v_prenex_36807 main_y))) (or (forall ((v_prenex_33292 Int)) (or (<= (select main_a v_prenex_33292) 1) (<= (select main_a v_prenex_33292) 2) (<= (+ main_x 1) v_prenex_33292))) (forall ((v_prenex_33293 Int)) (or (<= (+ main_y 1) v_prenex_33293) (<= 999 (select main_a v_prenex_33293)) (< v_prenex_33293 main_y) (<= (* 2 (select main_a v_prenex_33293)) 2000)))) (forall ((v_prenex_33816 Int) (v_prenex_33815 Int)) (or (<= (* 2 (select main_a v_prenex_33816)) 2000) (<= 998 (select main_a v_prenex_33816)) (< v_prenex_33816 main_y) (<= (+ (select main_a v_prenex_33815) (select main_a v_prenex_33816)) 1000) (<= (+ main_y 1) v_prenex_33816) (<= (* 2 (select main_a v_prenex_33815)) 2))) (or (forall ((v_prenex_39638 Int)) (or (<= (* 2 (select main_a v_prenex_39638)) 2000) (<= 998 (select main_a v_prenex_39638)) (< v_prenex_39638 main_y) (<= 999 (select main_a v_prenex_39638)) (<= (+ main_y 1) v_prenex_39638))) (forall ((v_prenex_39637 Int)) (or (<= (select main_a v_prenex_39637) 2) (<= 0 (select main_a v_prenex_39637))))) (or (forall ((v_prenex_31898 Int)) (or (<= 0 (+ (select main_a v_prenex_31898) 1)) (<= (select main_a v_prenex_31898) 2))) (forall ((v_prenex_31899 Int)) (or (< v_prenex_31899 main_y) (<= 1998 (* 2 (select main_a v_prenex_31899))) (<= (+ main_y 1) v_prenex_31899)))) (forall ((v_prenex_29287 Int) (v_prenex_29286 Int)) (or (< v_prenex_29286 main_x) (<= 998 (select main_a v_prenex_29287)) (< v_prenex_29287 main_y) (<= (* 2 (select main_a v_prenex_29286)) 2) (<= 1000 (+ (select main_a v_prenex_29286) (select main_a v_prenex_29287))) (<= (+ main_y 1) v_prenex_29287))) (forall ((v_prenex_29127 Int) (v_prenex_29126 Int)) (or (< v_prenex_29127 main_y) (<= 999 (select main_a v_prenex_29127)) (<= (* 2 (select main_a v_prenex_29126)) 2) (<= 0 (select main_a v_prenex_29126)) (<= (+ main_x 1) v_prenex_29126) (<= (select main_a v_prenex_29127) (+ (select main_a v_prenex_29126) 1000)) (<= (+ main_y 1) v_prenex_29127))) (or (forall ((v_prenex_34731 Int)) (or (<= (select main_a v_prenex_34731) 2) (<= (* 2 (select main_a v_prenex_34731)) 2) (<= (+ main_x 1) v_prenex_34731))) (forall ((v_prenex_34732 Int)) (or (< v_prenex_34732 main_y) (<= (* 2 (select main_a v_prenex_34732)) 2000) (<= (+ main_y 1) v_prenex_34732) (<= 1998 (* 2 (select main_a v_prenex_34732)))))) (forall ((v_prenex_31503 Int) (v_prenex_31502 Int)) (or (<= 998 (select main_a v_prenex_31503)) (<= (* 2 (select main_a v_prenex_31503)) 2000) (<= 0 (select main_a v_prenex_31502)) (<= (+ main_y 1) v_prenex_31503) (< v_prenex_31503 main_y) (<= (+ (select main_a v_prenex_31502) (select main_a v_prenex_31503)) 1000))) (forall ((v_prenex_33578 Int) (v_prenex_33577 Int)) (or (<= 0 (+ (select main_a v_prenex_33577) 1)) (<= (+ main_y 1) v_prenex_33578) (< v_prenex_33578 main_y) (<= 1998 (* 2 (select main_a v_prenex_33578))) (<= 1000 (+ (select main_a v_prenex_33577) (select main_a v_prenex_33578))) (<= (select main_a v_prenex_33577) 1))) (forall ((v_prenex_40059 Int) (v_prenex_40060 Int)) (or (< v_prenex_40060 main_y) (<= (+ main_y 1) v_prenex_40060) (<= 998 (select main_a v_prenex_40060)) (<= (+ (select main_a v_prenex_40059) (select main_a v_prenex_40060)) 1000) (<= 0 (* 2 (select main_a v_prenex_40059))) (<= (select main_a v_prenex_40060) 1001))) (forall ((v_prenex_33531 Int) (v_prenex_33530 Int)) (or (<= (+ (select main_a v_prenex_33530) (select main_a v_prenex_33531)) 1000) (<= 0 (+ (select main_a v_prenex_33530) 1)) (< v_prenex_33531 main_y) (<= (select main_a v_prenex_33530) 2) (<= (* 2 (select main_a v_prenex_33531)) 2000) (<= (+ main_y 1) v_prenex_33531))) (forall ((v_prenex_32906 Int) (v_prenex_32907 Int)) (or (<= (+ (select main_a v_prenex_32906) (select main_a v_prenex_32907)) 1000) (<= 999 (select main_a v_prenex_32907)) (<= 0 (select main_a v_prenex_32906)) (<= 0 (+ (select main_a v_prenex_32906) 1)) (< v_prenex_32907 main_y) (<= (* 2 (select main_a v_prenex_32907)) 2000) (<= (+ main_y 1) v_prenex_32907))) (forall ((v_prenex_32797 Int) (v_prenex_32796 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32797))) (<= (+ main_y 1) v_prenex_32797) (< v_prenex_32797 main_y) (<= (+ main_x 1) v_prenex_32796) (<= 0 (* 2 (select main_a v_prenex_32796))) (<= 0 (+ (select main_a v_prenex_32796) 1)) (<= 1000 (+ (select main_a v_prenex_32796) (select main_a v_prenex_32797))))) (forall ((v_prenex_29037 Int) (v_prenex_29036 Int)) (or (<= (* 2 (select main_a v_prenex_29037)) 2000) (<= 998 (select main_a v_prenex_29037)) (< v_prenex_29037 main_y) (<= 0 (+ (select main_a v_prenex_29036) 1)) (<= (+ main_y 1) v_prenex_29037) (<= (+ (select main_a v_prenex_29036) (select main_a v_prenex_29037)) 1000) (<= 0 (* 2 (select main_a v_prenex_29036))))) (forall ((v_prenex_38237 Int) (v_prenex_38236 Int)) (or (<= (select main_a v_prenex_38237) 1000) (<= 0 (* 2 (select main_a v_prenex_38236))) (<= (+ main_y 1) v_prenex_38237) (<= 998 (select main_a v_prenex_38237)) (<= 1000 (+ (select main_a v_prenex_38236) (select main_a v_prenex_38237))) (< v_prenex_38237 main_y) (<= (select main_a v_prenex_38236) 1))) (forall ((v_prenex_32520 Int) (v_prenex_32519 Int)) (or (< v_prenex_32519 main_x) (< v_prenex_32520 main_y) (<= 1000 (+ (select main_a v_prenex_32519) (select main_a v_prenex_32520))) (<= (+ main_y 1) v_prenex_32520) (<= (select main_a v_prenex_32520) 1001) (<= (select main_a v_prenex_32519) 2) (<= 0 (select main_a v_prenex_32519)))) (forall ((v_prenex_30327 Int) (v_prenex_30326 Int)) (or (<= (+ main_x 1) v_prenex_30326) (< v_prenex_30327 main_y) (<= 0 (select main_a v_prenex_30326)) (<= 1000 (+ (select main_a v_prenex_30326) (select main_a v_prenex_30327))) (<= (+ main_y 1) v_prenex_30327) (<= (select main_a v_prenex_30327) 1001))) (forall ((v_prenex_31084 Int) (v_prenex_31083 Int)) (or (<= (+ (select main_a v_prenex_31083) 998) (select main_a v_prenex_31084)) (<= 998 (select main_a v_prenex_31084)) (<= (select main_a v_prenex_31083) 2) (<= 0 (* 2 (select main_a v_prenex_31083))) (< v_prenex_31084 main_y) (<= (select main_a v_prenex_31084) 1001) (<= (+ main_y 1) v_prenex_31084))) (or (forall ((v_prenex_36086 Int)) (or (<= (+ main_y 1) v_prenex_36086) (<= 999 (select main_a v_prenex_36086)) (<= (* 2 (select main_a v_prenex_36086)) 2000) (< v_prenex_36086 main_y))) (forall ((v_prenex_36085 Int)) (or (< v_prenex_36085 main_x) (<= 0 (select main_a v_prenex_36085))))) (forall ((v_prenex_34829 Int) (v_prenex_34828 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34828))) (<= 0 (+ (select main_a v_prenex_34828) 1)) (<= (+ main_y 1) v_prenex_34829) (< v_prenex_34829 main_y) (<= 1000 (+ (select main_a v_prenex_34828) (select main_a v_prenex_34829))) (<= 998 (select main_a v_prenex_34829)))) (forall ((v_prenex_30984 Int) (v_prenex_30983 Int)) (or (<= (* 2 (select main_a v_prenex_30983)) 2) (<= (+ main_y 1) v_prenex_30984) (<= (select main_a v_prenex_30984) 1000) (<= (select main_a v_prenex_30984) (+ (select main_a v_prenex_30983) 1000)) (<= (select main_a v_prenex_30983) 1) (< v_prenex_30984 main_y) (<= (* 2 (select main_a v_prenex_30984)) 2000))) (or (forall ((v_prenex_29291 Int)) (or (<= (+ main_y 1) v_prenex_29291) (<= 998 (select main_a v_prenex_29291)) (<= 999 (select main_a v_prenex_29291)) (<= 1998 (* 2 (select main_a v_prenex_29291))) (< v_prenex_29291 main_y))) (forall ((v_prenex_29290 Int)) (<= (select main_a v_prenex_29290) 1))) (forall ((v_prenex_31518 Int) (v_prenex_31519 Int)) (or (<= 1000 (+ (select main_a v_prenex_31518) (select main_a v_prenex_31519))) (<= (+ main_y 1) v_prenex_31519) (<= (select main_a v_prenex_31519) 1001) (< v_prenex_31519 main_y) (<= 998 (select main_a v_prenex_31519)) (<= (* 2 (select main_a v_prenex_31518)) 2))) (forall ((v_prenex_37838 Int) (v_prenex_37839 Int)) (or (<= 998 (select main_a v_prenex_37839)) (<= 0 (* 2 (select main_a v_prenex_37838))) (< v_prenex_37839 main_y) (<= (+ (select main_a v_prenex_37838) (select main_a v_prenex_37839)) 1000) (<= 0 (select main_a v_prenex_37838)) (< v_prenex_37838 main_x) (<= (+ main_y 1) v_prenex_37839))) (forall ((v_prenex_39337 Int) (v_prenex_39336 Int)) (or (<= (+ main_y 1) v_prenex_39337) (<= (select main_a v_prenex_39337) 1000) (<= 1000 (+ (select main_a v_prenex_39336) (select main_a v_prenex_39337))) (<= 0 (+ (select main_a v_prenex_39336) 1)) (<= (select main_a v_prenex_39337) 1001) (< v_prenex_39337 main_y))) (or (forall ((v_prenex_35131 Int)) (<= 1998 (* 2 (select main_a v_prenex_35131)))) (forall ((v_prenex_35130 Int)) (or (<= (+ main_x 1) v_prenex_35130) (<= (* 2 (select main_a v_prenex_35130)) 2) (<= (select main_a v_prenex_35130) 2) (< v_prenex_35130 main_x)))) (forall ((v_prenex_34327 Int) (v_prenex_34328 Int)) (or (< v_prenex_34328 main_y) (<= (select main_a v_prenex_34328) 1001) (<= (select main_a v_prenex_34327) 2) (<= 1998 (* 2 (select main_a v_prenex_34328))) (<= (select main_a v_prenex_34328) (+ (select main_a v_prenex_34327) 1000)) (<= (+ main_y 1) v_prenex_34328))) (or (forall ((v_prenex_37625 Int)) (or (<= (select main_a v_prenex_37625) 1000) (<= (+ main_y 1) v_prenex_37625) (<= (* 2 (select main_a v_prenex_37625)) 2000) (< v_prenex_37625 main_y))) (forall ((v_prenex_37624 Int)) (or (<= (select main_a v_prenex_37624) 1) (<= (* 2 (select main_a v_prenex_37624)) 2)))) (forall ((v_prenex_31684 Int) (v_prenex_31683 Int)) (or (<= (+ main_y 1) v_prenex_31684) (<= (* 2 (select main_a v_prenex_31684)) 2000) (<= (select main_a v_prenex_31684) 1001) (<= (+ (select main_a v_prenex_31683) (select main_a v_prenex_31684)) 1000) (< v_prenex_31684 main_y) (<= 0 (+ (select main_a v_prenex_31683) 1)))) (or (forall ((v_prenex_33324 Int)) (or (<= 0 (select main_a v_prenex_33324)) (< v_prenex_33324 main_x) (<= (+ main_x 1) v_prenex_33324))) (forall ((v_prenex_33325 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33325))) (<= (+ main_y 1) v_prenex_33325)))) (forall ((v_prenex_34698 Int) (v_prenex_34697 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34698))) (< v_prenex_34698 main_y) (<= 1000 (+ (select main_a v_prenex_34697) (select main_a v_prenex_34698))) (<= (+ main_y 1) v_prenex_34698) (<= 0 (+ (select main_a v_prenex_34697) 1)))) (forall ((v_prenex_40175 Int) (v_prenex_40176 Int)) (or (<= (+ main_y 1) v_prenex_40176) (<= 0 (* 2 (select main_a v_prenex_40175))) (<= (* 2 (select main_a v_prenex_40176)) 2000) (< v_prenex_40176 main_y) (<= 0 (+ (select main_a v_prenex_40175) 1)) (<= (+ (select main_a v_prenex_40175) 998) (select main_a v_prenex_40176)) (<= (select main_a v_prenex_40176) 1000))) (or (forall ((v_prenex_30885 Int)) (or (<= (* 2 (select main_a v_prenex_30885)) 2) (<= (select main_a v_prenex_30885) 2))) (forall ((v_prenex_30886 Int)) (or (<= (select main_a v_prenex_30886) 1000) (<= 999 (select main_a v_prenex_30886)) (< v_prenex_30886 main_y) (<= (+ main_y 1) v_prenex_30886) (<= (* 2 (select main_a v_prenex_30886)) 2000)))) (forall ((v_prenex_34318 Int) (v_prenex_34317 Int)) (or (<= 1000 (+ (select main_a v_prenex_34317) (select main_a v_prenex_34318))) (<= 998 (select main_a v_prenex_34318)) (< v_prenex_34318 main_y) (<= (select main_a v_prenex_34317) 1) (<= 0 (* 2 (select main_a v_prenex_34317))) (<= (+ main_y 1) v_prenex_34318))) (or (forall ((v_prenex_30378 Int)) (or (<= (* 2 (select main_a v_prenex_30378)) 2) (< v_prenex_30378 main_x))) (forall ((v_prenex_30379 Int)) (or (<= (+ main_y 1) v_prenex_30379) (<= (select main_a v_prenex_30379) 1001) (<= (* 2 (select main_a v_prenex_30379)) 2000) (< v_prenex_30379 main_y)))) (or (forall ((v_prenex_34393 Int)) (or (<= 0 (select main_a v_prenex_34393)) (< v_prenex_34393 main_x))) (forall ((v_prenex_34394 Int)) (or (<= (+ main_y 1) v_prenex_34394) (< v_prenex_34394 main_y) (<= 1998 (* 2 (select main_a v_prenex_34394))) (<= 998 (select main_a v_prenex_34394))))) (forall ((v_prenex_36553 Int) (v_prenex_36552 Int)) (or (<= (+ main_y 1) v_prenex_36553) (< v_prenex_36553 main_y) (<= 0 (+ (select main_a v_prenex_36552) 1)) (<= (+ (select main_a v_prenex_36552) 998) (select main_a v_prenex_36553)) (<= (select main_a v_prenex_36553) 1001) (<= (select main_a v_prenex_36553) 1000))) (forall ((v_prenex_39113 Int) (v_prenex_39112 Int)) (or (<= 0 (select main_a v_prenex_39112)) (<= (select main_a v_prenex_39112) 2) (< v_prenex_39113 main_y) (<= 1998 (* 2 (select main_a v_prenex_39113))) (<= (+ main_x 1) v_prenex_39112) (<= (select main_a v_prenex_39113) (+ (select main_a v_prenex_39112) 1000)) (<= (+ main_y 1) v_prenex_39113))) (or (forall ((v_prenex_35029 Int)) (or (<= (+ main_x 1) v_prenex_35029) (<= (select main_a v_prenex_35029) 2) (<= 0 (+ (select main_a v_prenex_35029) 1)))) (forall ((v_prenex_35030 Int)) (or (<= 998 (select main_a v_prenex_35030)) (< v_prenex_35030 main_y) (<= (* 2 (select main_a v_prenex_35030)) 2000) (<= (+ main_y 1) v_prenex_35030)))) (forall ((v_prenex_40409 Int) (v_prenex_40410 Int)) (or (<= (+ (select main_a v_prenex_40409) (select main_a v_prenex_40410)) 1000) (<= (select main_a v_prenex_40410) 1000) (<= (+ main_x 1) v_prenex_40409) (<= (select main_a v_prenex_40409) 1) (< v_prenex_40410 main_y) (<= (+ main_y 1) v_prenex_40410))) (forall ((v_prenex_33391 Int) (v_prenex_33390 Int)) (or (<= 999 (select main_a v_prenex_33391)) (<= (+ main_x 1) v_prenex_33390) (<= (select main_a v_prenex_33390) 2) (<= 0 (select main_a v_prenex_33390)) (< v_prenex_33391 main_y) (<= (+ (select main_a v_prenex_33390) 998) (select main_a v_prenex_33391)) (<= (+ main_y 1) v_prenex_33391))) (forall ((v_prenex_37979 Int) (v_prenex_37978 Int)) (or (<= (+ main_y 1) v_prenex_37979) (< v_prenex_37978 main_x) (<= (* 2 (select main_a v_prenex_37979)) 2000) (<= (select main_a v_prenex_37978) 1) (<= 0 (select main_a v_prenex_37978)) (<= (select main_a v_prenex_37979) (+ (select main_a v_prenex_37978) 1000)) (< v_prenex_37979 main_y))) (or (forall ((v_prenex_37394 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37394))) (<= (* 2 (select main_a v_prenex_37394)) 2))) (forall ((v_prenex_37395 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37395))) (<= (select main_a v_prenex_37395) 1001) (<= (+ main_y 1) v_prenex_37395) (< v_prenex_37395 main_y)))) (or (forall ((v_prenex_31948 Int)) (<= 0 (+ (select main_a v_prenex_31948) 1))) (forall ((v_prenex_31949 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31949))) (<= (select main_a v_prenex_31949) 1001) (<= (+ main_y 1) v_prenex_31949) (< v_prenex_31949 main_y) (<= (select main_a v_prenex_31949) 1000)))) (forall ((v_prenex_32548 Int) (v_prenex_32547 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32548))) (<= (+ main_y 1) v_prenex_32548) (<= (select main_a v_prenex_32548) (+ (select main_a v_prenex_32547) 1000)) (<= (* 2 (select main_a v_prenex_32548)) 2000) (<= 0 (+ (select main_a v_prenex_32547) 1)) (< v_prenex_32548 main_y))) (forall ((v_prenex_36472 Int) (v_prenex_36473 Int)) (or (<= (select main_a v_prenex_36472) 2) (< v_prenex_36473 main_y) (<= (+ (select main_a v_prenex_36472) 998) (select main_a v_prenex_36473)) (<= 0 (* 2 (select main_a v_prenex_36472))) (<= (+ main_y 1) v_prenex_36473) (<= 999 (select main_a v_prenex_36473)) (<= (select main_a v_prenex_36473) 1000))) (forall ((v_prenex_39777 Int) (v_prenex_39776 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39776))) (<= 1000 (+ (select main_a v_prenex_39776) (select main_a v_prenex_39777))) (< v_prenex_39777 main_y) (<= 998 (select main_a v_prenex_39777)) (<= (+ main_y 1) v_prenex_39777) (<= (select main_a v_prenex_39777) 1000))) (forall ((v_prenex_37951 Int) (v_prenex_37950 Int)) (or (<= 999 (select main_a v_prenex_37951)) (<= 0 (+ (select main_a v_prenex_37950) 1)) (<= (select main_a v_prenex_37950) 1) (<= (+ (select main_a v_prenex_37950) (select main_a v_prenex_37951)) 1000) (< v_prenex_37950 main_x) (< v_prenex_37951 main_y) (<= (+ main_y 1) v_prenex_37951))) (forall ((v_prenex_36518 Int) (v_prenex_36519 Int)) (or (<= 0 (+ (select main_a v_prenex_36518) 1)) (<= (+ main_y 1) v_prenex_36519) (<= 0 (* 2 (select main_a v_prenex_36518))) (< v_prenex_36519 main_y) (<= (+ (select main_a v_prenex_36518) 998) (select main_a v_prenex_36519)) (<= 1998 (* 2 (select main_a v_prenex_36519))) (<= (select main_a v_prenex_36519) 1000))) (or (forall ((v_prenex_29597 Int)) (or (<= (select main_a v_prenex_29597) 1) (<= (+ main_x 1) v_prenex_29597))) (forall ((v_prenex_29598 Int)) (or (<= 999 (select main_a v_prenex_29598)) (<= (+ main_y 1) v_prenex_29598) (< v_prenex_29598 main_y) (<= 1998 (* 2 (select main_a v_prenex_29598)))))) (forall ((v_prenex_30404 Int) (v_prenex_30405 Int)) (or (<= 0 (+ (select main_a v_prenex_30404) 1)) (<= (select main_a v_prenex_30405) (+ (select main_a v_prenex_30404) 1000)) (<= (select main_a v_prenex_30405) 1000) (< v_prenex_30405 main_y) (<= 998 (select main_a v_prenex_30405)) (<= 0 (* 2 (select main_a v_prenex_30404))) (<= (+ main_y 1) v_prenex_30405))) (forall ((v_prenex_33015 Int) (v_prenex_33014 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33014))) (<= (+ main_y 1) v_prenex_33015) (<= 998 (select main_a v_prenex_33015)) (<= (* 2 (select main_a v_prenex_33014)) 2) (<= (+ (select main_a v_prenex_33014) (select main_a v_prenex_33015)) 1000) (< v_prenex_33014 main_x) (< v_prenex_33015 main_y))) (forall ((v_prenex_32755 Int)) (or (<= (* 2 (select main_a v_prenex_32755)) 2000) (<= (+ main_y 1) v_prenex_32755) (<= 998 (select main_a v_prenex_32755)) (< v_prenex_32755 main_y))) (forall ((v_prenex_35146 Int) (v_prenex_35147 Int)) (or (<= (+ main_y 1) v_prenex_35147) (<= (+ main_x 1) v_prenex_35146) (<= (select main_a v_prenex_35146) 1) (< v_prenex_35147 main_y) (<= (+ (select main_a v_prenex_35146) 998) (select main_a v_prenex_35147)) (<= (select main_a v_prenex_35147) 1000) (<= (* 2 (select main_a v_prenex_35146)) 2))) (forall ((v_prenex_37346 Int) (v_prenex_37347 Int)) (or (<= (select main_a v_prenex_37346) 2) (<= (select main_a v_prenex_37347) (+ (select main_a v_prenex_37346) 1000)) (< v_prenex_37347 main_y) (<= (+ main_x 1) v_prenex_37346) (<= (* 2 (select main_a v_prenex_37347)) 2000) (<= (+ main_y 1) v_prenex_37347))) (forall ((v_prenex_30401 Int) (v_prenex_30400 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30400))) (<= 998 (select main_a v_prenex_30401)) (<= (* 2 (select main_a v_prenex_30400)) 2) (< v_prenex_30401 main_y) (< v_prenex_30400 main_x) (<= (+ main_y 1) v_prenex_30401) (<= (select main_a v_prenex_30401) (+ (select main_a v_prenex_30400) 1000)))) (forall ((v_prenex_36076 Int) (v_prenex_36075 Int)) (or (<= (+ main_x 1) v_prenex_36075) (<= 1998 (* 2 (select main_a v_prenex_36076))) (<= (select main_a v_prenex_36075) 2) (< v_prenex_36076 main_y) (<= (+ main_y 1) v_prenex_36076) (<= (* 2 (select main_a v_prenex_36075)) 2) (<= (+ (select main_a v_prenex_36075) 998) (select main_a v_prenex_36076)))) (or (forall ((v_prenex_39618 Int)) (or (<= 998 (select main_a v_prenex_39618)) (<= (+ main_y 1) v_prenex_39618) (<= 1998 (* 2 (select main_a v_prenex_39618))) (<= 999 (select main_a v_prenex_39618)) (< v_prenex_39618 main_y))) (forall ((v_prenex_39617 Int)) (or (<= (* 2 (select main_a v_prenex_39617)) 2) (<= 0 (+ (select main_a v_prenex_39617) 1))))) (forall ((v_prenex_34873 Int) (v_prenex_34872 Int)) (or (<= (* 2 (select main_a v_prenex_34873)) 2000) (<= 999 (select main_a v_prenex_34873)) (< v_prenex_34873 main_y) (<= 0 (+ (select main_a v_prenex_34872) 1)) (<= (+ main_y 1) v_prenex_34873) (<= (+ (select main_a v_prenex_34872) 998) (select main_a v_prenex_34873)))) (forall ((v_prenex_29656 Int) (v_prenex_29655 Int)) (or (<= (* 2 (select main_a v_prenex_29656)) 2000) (<= (+ main_y 1) v_prenex_29656) (<= 1998 (* 2 (select main_a v_prenex_29656))) (<= 0 (+ (select main_a v_prenex_29655) 1)) (<= (+ (select main_a v_prenex_29655) 998) (select main_a v_prenex_29656)) (< v_prenex_29656 main_y) (<= (select main_a v_prenex_29655) 2))) (or (forall ((v_prenex_39564 Int)) (or (<= 0 (+ (select main_a v_prenex_39564) 1)) (<= 0 (select main_a v_prenex_39564)))) (forall ((v_prenex_39565 Int)) (or (<= (+ main_y 1) v_prenex_39565) (<= 999 (select main_a v_prenex_39565)) (<= (* 2 (select main_a v_prenex_39565)) 2000) (<= 1998 (* 2 (select main_a v_prenex_39565))) (< v_prenex_39565 main_y)))) (forall ((v_prenex_37368 Int) (v_prenex_37369 Int)) (or (<= (* 2 (select main_a v_prenex_37369)) 2000) (< v_prenex_37369 main_y) (<= (+ main_y 1) v_prenex_37369) (<= 0 (select main_a v_prenex_37368)) (<= (+ (select main_a v_prenex_37368) 998) (select main_a v_prenex_37369)) (<= (* 2 (select main_a v_prenex_37368)) 2) (<= 998 (select main_a v_prenex_37369)))) (forall ((v_prenex_32952 Int) (v_prenex_32953 Int)) (or (<= (select main_a v_prenex_32953) (+ (select main_a v_prenex_32952) 1000)) (<= (+ main_y 1) v_prenex_32953) (<= (select main_a v_prenex_32953) 1001) (< v_prenex_32953 main_y) (<= (* 2 (select main_a v_prenex_32952)) 2) (<= 999 (select main_a v_prenex_32953)) (<= (select main_a v_prenex_32952) 2))) (forall ((v_prenex_39494 Int) (v_prenex_39495 Int)) (or (<= 1000 (+ (select main_a v_prenex_39494) (select main_a v_prenex_39495))) (<= 0 (select main_a v_prenex_39494)) (<= 0 (* 2 (select main_a v_prenex_39494))) (<= (+ main_y 1) v_prenex_39495) (<= (select main_a v_prenex_39495) 1000) (< v_prenex_39495 main_y) (<= 998 (select main_a v_prenex_39495)))) (forall ((v_prenex_35743 Int) (v_prenex_35742 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35742))) (<= (+ main_x 1) v_prenex_35742) (<= 999 (select main_a v_prenex_35743)) (<= (* 2 (select main_a v_prenex_35742)) 2) (<= (+ main_y 1) v_prenex_35743) (<= (+ (select main_a v_prenex_35742) (select main_a v_prenex_35743)) 1000) (< v_prenex_35743 main_y))) (or (forall ((v_prenex_35155 Int)) (or (<= (+ main_y 1) v_prenex_35155) (< v_prenex_35155 main_y) (<= (* 2 (select main_a v_prenex_35155)) 2000) (<= 998 (select main_a v_prenex_35155)) (<= 999 (select main_a v_prenex_35155)))) (forall ((v_prenex_35154 Int)) (or (<= (* 2 (select main_a v_prenex_35154)) 2) (<= (select main_a v_prenex_35154) 1)))) (forall ((v_prenex_33533 Int) (v_prenex_33532 Int)) (or (<= (select main_a v_prenex_33533) 1000) (<= 1998 (* 2 (select main_a v_prenex_33533))) (<= 0 (* 2 (select main_a v_prenex_33532))) (<= (+ main_y 1) v_prenex_33533) (< v_prenex_33533 main_y) (<= (select main_a v_prenex_33533) (+ (select main_a v_prenex_33532) 1000)) (<= (* 2 (select main_a v_prenex_33532)) 2))) (forall ((v_prenex_38419 Int) (v_prenex_38420 Int)) (or (<= (select main_a v_prenex_38419) 2) (< v_prenex_38420 main_y) (<= 998 (select main_a v_prenex_38420)) (<= (+ main_y 1) v_prenex_38420) (< v_prenex_38419 main_x) (<= (select main_a v_prenex_38420) (+ (select main_a v_prenex_38419) 1000)))) (forall ((v_prenex_39890 Int) (v_prenex_39891 Int)) (or (<= (+ main_y 1) v_prenex_39891) (<= 0 (select main_a v_prenex_39890)) (<= (+ main_x 1) v_prenex_39890) (< v_prenex_39891 main_y) (<= 0 (* 2 (select main_a v_prenex_39890))) (<= (+ (select main_a v_prenex_39890) 998) (select main_a v_prenex_39891)) (<= (select main_a v_prenex_39891) 1001))) (forall ((v_prenex_33636 Int) (v_prenex_33635 Int)) (or (<= (+ (select main_a v_prenex_33635) 998) (select main_a v_prenex_33636)) (<= (+ main_y 1) v_prenex_33636) (<= 999 (select main_a v_prenex_33636)) (<= (* 2 (select main_a v_prenex_33636)) 2000) (< v_prenex_33636 main_y))) (forall ((v_prenex_37896 Int) (v_prenex_37897 Int)) (or (<= (+ main_x 1) v_prenex_37896) (<= (select main_a v_prenex_37897) 1000) (< v_prenex_37897 main_y) (<= (select main_a v_prenex_37896) 1) (<= (+ (select main_a v_prenex_37896) 998) (select main_a v_prenex_37897)) (<= (+ main_y 1) v_prenex_37897))) (forall ((v_prenex_34096 Int) (v_prenex_34095 Int)) (or (<= (+ (select main_a v_prenex_34095) (select main_a v_prenex_34096)) 1000) (<= (* 2 (select main_a v_prenex_34095)) 2) (<= 998 (select main_a v_prenex_34096)) (<= 1998 (* 2 (select main_a v_prenex_34096))) (<= 0 (select main_a v_prenex_34095)) (< v_prenex_34096 main_y) (<= (+ main_y 1) v_prenex_34096))) (or (forall ((v_prenex_28984 Int)) (or (< v_prenex_28984 main_y) (<= (+ main_y 1) v_prenex_28984) (<= (select main_a v_prenex_28984) 1000) (<= (* 2 (select main_a v_prenex_28984)) 2000))) (forall ((v_prenex_28983 Int)) (or (<= 0 (+ (select main_a v_prenex_28983) 1)) (<= (select main_a v_prenex_28983) 1)))) (forall ((v_prenex_39329 Int) (v_prenex_39328 Int)) (or (< v_prenex_39329 main_y) (<= (select main_a v_prenex_39328) 2) (<= (select main_a v_prenex_39329) (+ (select main_a v_prenex_39328) 1000)) (<= 0 (* 2 (select main_a v_prenex_39328))) (<= (select main_a v_prenex_39329) 1001) (<= (+ main_y 1) v_prenex_39329))) (forall ((v_prenex_34752 Int) (v_prenex_34751 Int)) (or (<= (+ main_y 1) v_prenex_34752) (<= 0 (* 2 (select main_a v_prenex_34751))) (<= 0 (select main_a v_prenex_34751)) (< v_prenex_34752 main_y) (<= (+ main_x 1) v_prenex_34751) (<= 1000 (+ (select main_a v_prenex_34751) (select main_a v_prenex_34752))) (<= 998 (select main_a v_prenex_34752)))) (forall ((v_prenex_38831 Int) (v_prenex_38832 Int)) (or (<= (+ (select main_a v_prenex_38831) 998) (select main_a v_prenex_38832)) (< v_prenex_38832 main_y) (<= (+ main_y 1) v_prenex_38832) (<= (* 2 (select main_a v_prenex_38831)) 2) (<= (select main_a v_prenex_38832) 1001) (<= 0 (+ (select main_a v_prenex_38831) 1)) (<= 998 (select main_a v_prenex_38832)))) (forall ((v_prenex_34442 Int) (v_prenex_34441 Int)) (or (<= 998 (select main_a v_prenex_34442)) (<= (select main_a v_prenex_34441) 2) (<= (select main_a v_prenex_34442) (+ (select main_a v_prenex_34441) 1000)) (<= (+ main_y 1) v_prenex_34442) (<= (select main_a v_prenex_34441) 1) (<= (select main_a v_prenex_34442) 1000) (< v_prenex_34442 main_y))) (or (forall ((v_prenex_35580 Int)) (or (<= 0 (select main_a v_prenex_35580)) (<= (+ main_x 1) v_prenex_35580) (<= 0 (* 2 (select main_a v_prenex_35580))))) (forall ((v_prenex_35581 Int)) (or (<= (+ main_y 1) v_prenex_35581) (<= 1998 (* 2 (select main_a v_prenex_35581))) (< v_prenex_35581 main_y) (<= (select main_a v_prenex_35581) 1001)))) (forall ((v_prenex_31125 Int) (v_prenex_31126 Int)) (or (< v_prenex_31126 main_y) (<= (+ main_y 1) v_prenex_31126) (<= (+ (select main_a v_prenex_31125) 998) (select main_a v_prenex_31126)) (<= 0 (* 2 (select main_a v_prenex_31125))) (< v_prenex_31125 main_x) (<= (select main_a v_prenex_31126) 1001))) (or (forall ((v_prenex_33343 Int)) (or (<= (+ main_y 1) v_prenex_33343) (<= 998 (select main_a v_prenex_33343)) (< v_prenex_33343 main_y) (<= (* 2 (select main_a v_prenex_33343)) 2000) (<= (select main_a v_prenex_33343) 1001))) (forall ((v_prenex_33342 Int)) (<= (select main_a v_prenex_33342) 1))) (forall ((v_prenex_30437 Int) (v_prenex_30436 Int)) (or (<= 999 (select main_a v_prenex_30437)) (<= 0 (select main_a v_prenex_30436)) (<= (+ main_y 1) v_prenex_30437) (<= (* 2 (select main_a v_prenex_30436)) 2) (<= (+ (select main_a v_prenex_30436) 998) (select main_a v_prenex_30437)) (< v_prenex_30437 main_y))) (forall ((v_prenex_40349 Int) (v_prenex_40350 Int)) (or (<= (select main_a v_prenex_40350) 1000) (<= (* 2 (select main_a v_prenex_40349)) 2) (< v_prenex_40350 main_y) (<= (+ main_y 1) v_prenex_40350) (<= 1000 (+ (select main_a v_prenex_40349) (select main_a v_prenex_40350))) (<= (select main_a v_prenex_40350) 1001))) (forall ((v_prenex_34326 Int) (v_prenex_34325 Int)) (or (<= (select main_a v_prenex_34326) 1000) (<= 0 (select main_a v_prenex_34325)) (<= (select main_a v_prenex_34326) (+ (select main_a v_prenex_34325) 1000)) (< v_prenex_34326 main_y) (<= (* 2 (select main_a v_prenex_34325)) 2) (<= (+ main_y 1) v_prenex_34326) (< v_prenex_34325 main_x))) (forall ((v_prenex_30143 Int) (v_prenex_30142 Int)) (or (<= (+ (select main_a v_prenex_30142) 998) (select main_a v_prenex_30143)) (< v_prenex_30143 main_y) (<= (select main_a v_prenex_30142) 2) (<= 1998 (* 2 (select main_a v_prenex_30143))) (<= (+ main_y 1) v_prenex_30143))) (or (forall ((v_prenex_38471 Int)) (<= (select main_a v_prenex_38471) 2)) (forall ((v_prenex_38472 Int)) (or (< v_prenex_38472 main_y) (<= (* 2 (select main_a v_prenex_38472)) 2000) (<= 998 (select main_a v_prenex_38472)) (<= (+ main_y 1) v_prenex_38472)))) (forall ((v_prenex_34468 Int) (v_prenex_34467 Int)) (or (<= 999 (select main_a v_prenex_34468)) (<= (select main_a v_prenex_34467) 1) (< v_prenex_34468 main_y) (<= 998 (select main_a v_prenex_34468)) (<= (* 2 (select main_a v_prenex_34467)) 2) (<= (+ main_y 1) v_prenex_34468) (<= (+ (select main_a v_prenex_34467) (select main_a v_prenex_34468)) 1000))) (forall ((v_prenex_33245 Int) (v_prenex_33244 Int)) (or (<= (+ (select main_a v_prenex_33244) (select main_a v_prenex_33245)) 1000) (< v_prenex_33245 main_y) (<= (select main_a v_prenex_33245) 1000) (<= (+ main_y 1) v_prenex_33245) (<= (* 2 (select main_a v_prenex_33245)) 2000) (<= (select main_a v_prenex_33244) 2))) (forall ((v_prenex_33067 Int) (v_prenex_33066 Int)) (or (<= 0 (select main_a v_prenex_33066)) (< v_prenex_33067 main_y) (<= (+ main_y 1) v_prenex_33067) (<= 999 (select main_a v_prenex_33067)) (<= 1998 (* 2 (select main_a v_prenex_33067))) (<= 1000 (+ (select main_a v_prenex_33066) (select main_a v_prenex_33067))) (<= 0 (* 2 (select main_a v_prenex_33066))))) (forall ((v_prenex_38240 Int) (v_prenex_38241 Int)) (or (<= (select main_a v_prenex_38240) 2) (< v_prenex_38241 main_y) (<= (+ main_y 1) v_prenex_38241) (<= (+ main_x 1) v_prenex_38240) (<= (+ (select main_a v_prenex_38240) (select main_a v_prenex_38241)) 1000) (<= 998 (select main_a v_prenex_38241)))) (forall ((v_prenex_29703 Int) (v_prenex_29704 Int)) (or (<= (+ main_x 1) v_prenex_29703) (<= (+ main_y 1) v_prenex_29704) (<= (+ (select main_a v_prenex_29703) (select main_a v_prenex_29704)) 1000) (< v_prenex_29704 main_y) (<= 0 (select main_a v_prenex_29703)) (<= (* 2 (select main_a v_prenex_29704)) 2000) (<= 0 (* 2 (select main_a v_prenex_29703))))) (forall ((v_prenex_29446 Int) (v_prenex_29445 Int)) (or (<= (+ main_y 1) v_prenex_29446) (<= (select main_a v_prenex_29446) 1001) (< v_prenex_29446 main_y) (<= (select main_a v_prenex_29446) (+ (select main_a v_prenex_29445) 1000)) (<= (select main_a v_prenex_29446) 1000) (<= 0 (select main_a v_prenex_29445)))) (forall ((v_prenex_39492 Int) (v_prenex_39493 Int)) (or (<= 1000 (+ (select main_a v_prenex_39492) (select main_a v_prenex_39493))) (<= (select main_a v_prenex_39492) 2) (<= 1998 (* 2 (select main_a v_prenex_39493))) (<= 0 (+ (select main_a v_prenex_39492) 1)) (<= (+ main_y 1) v_prenex_39493) (<= (select main_a v_prenex_39493) 1001) (< v_prenex_39493 main_y))) (forall ((v_prenex_38698 Int) (v_prenex_38697 Int)) (or (<= (+ main_x 1) v_prenex_38697) (<= (+ (select main_a v_prenex_38697) (select main_a v_prenex_38698)) 1000) (<= 0 (* 2 (select main_a v_prenex_38697))) (< v_prenex_38697 main_x))) (forall ((v_prenex_35064 Int) (v_prenex_35063 Int)) (or (< v_prenex_35064 main_y) (<= (+ main_y 1) v_prenex_35064) (<= (select main_a v_prenex_35063) 1) (<= 998 (select main_a v_prenex_35064)) (<= (select main_a v_prenex_35064) (+ (select main_a v_prenex_35063) 1000)) (<= 1998 (* 2 (select main_a v_prenex_35064))))) (or (forall ((v_prenex_34116 Int)) (or (<= (+ main_y 1) v_prenex_34116) (<= 1998 (* 2 (select main_a v_prenex_34116))) (<= (select main_a v_prenex_34116) 1000) (< v_prenex_34116 main_y))) (forall ((v_prenex_34115 Int)) (or (<= 0 (select main_a v_prenex_34115)) (<= 0 (+ (select main_a v_prenex_34115) 1))))) (forall ((v_prenex_36362 Int) (v_prenex_36363 Int)) (or (<= 0 (+ (select main_a v_prenex_36362) 1)) (< v_prenex_36363 main_y) (< v_prenex_36362 main_x) (<= (+ main_y 1) v_prenex_36363) (<= (+ (select main_a v_prenex_36362) (select main_a v_prenex_36363)) 1000) (<= (* 2 (select main_a v_prenex_36363)) 2000))) (forall ((v_prenex_37709 Int) (v_prenex_37708 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37709))) (<= 1000 (+ (select main_a v_prenex_37708) (select main_a v_prenex_37709))) (<= (select main_a v_prenex_37708) 2) (<= 998 (select main_a v_prenex_37709)) (<= 0 (+ (select main_a v_prenex_37708) 1)) (< v_prenex_37709 main_y) (<= (+ main_y 1) v_prenex_37709))) (forall ((v_prenex_36738 Int) (v_prenex_36739 Int)) (or (<= (+ (select main_a v_prenex_36738) (select main_a v_prenex_36739)) 1000) (<= 0 (select main_a v_prenex_36738)) (<= (select main_a v_prenex_36739) 1001) (< v_prenex_36739 main_y) (<= (* 2 (select main_a v_prenex_36738)) 2) (<= (+ main_y 1) v_prenex_36739))) (or (forall ((v_prenex_31443 Int)) (or (< v_prenex_31443 main_y) (<= 999 (select main_a v_prenex_31443)) (<= 1998 (* 2 (select main_a v_prenex_31443))) (<= (+ main_y 1) v_prenex_31443))) (forall ((v_prenex_31442 Int)) (or (< v_prenex_31442 main_x) (<= (select main_a v_prenex_31442) 2) (<= 0 (select main_a v_prenex_31442))))) (forall ((v_prenex_35378 Int) (v_prenex_35379 Int)) (or (<= (+ (select main_a v_prenex_35378) (select main_a v_prenex_35379)) 1000) (< v_prenex_35379 main_y) (<= 0 (* 2 (select main_a v_prenex_35378))) (<= (+ main_y 1) v_prenex_35379) (<= (+ main_x 1) v_prenex_35378) (<= (select main_a v_prenex_35379) 1001) (<= 0 (select main_a v_prenex_35378)))) (forall ((v_prenex_37323 Int) (v_prenex_37322 Int)) (or (<= (select main_a v_prenex_37322) 2) (<= 0 (* 2 (select main_a v_prenex_37322))) (<= (select main_a v_prenex_37323) (+ (select main_a v_prenex_37322) 1000)) (< v_prenex_37323 main_y) (<= (+ main_y 1) v_prenex_37323) (< v_prenex_37322 main_x) (<= (select main_a v_prenex_37323) 1000))) (forall ((v_prenex_36386 Int) (v_prenex_36387 Int)) (or (<= (* 2 (select main_a v_prenex_36387)) 2000) (< v_prenex_36387 main_y) (<= (select main_a v_prenex_36386) 1) (<= (+ main_y 1) v_prenex_36387) (< v_prenex_36386 main_x) (<= 1000 (+ (select main_a v_prenex_36386) (select main_a v_prenex_36387))))) (forall ((v_prenex_36019 Int) (v_prenex_36020 Int)) (or (<= (+ main_y 1) v_prenex_36020) (<= (* 2 (select main_a v_prenex_36019)) 2) (<= (select main_a v_prenex_36020) 1001) (<= (select main_a v_prenex_36019) 2) (<= (+ (select main_a v_prenex_36019) (select main_a v_prenex_36020)) 1000) (< v_prenex_36020 main_y))) (forall ((v_prenex_31594 Int) (v_prenex_31595 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31595))) (<= 0 (* 2 (select main_a v_prenex_31594))) (< v_prenex_31595 main_y) (<= (+ main_y 1) v_prenex_31595) (<= (* 2 (select main_a v_prenex_31594)) 2) (<= (+ (select main_a v_prenex_31594) (select main_a v_prenex_31595)) 1000) (<= 998 (select main_a v_prenex_31595)))) (forall ((v_prenex_37376 Int) (v_prenex_37377 Int)) (or (<= (+ (select main_a v_prenex_37376) 998) (select main_a v_prenex_37377)) (<= 998 (select main_a v_prenex_37377)) (<= (+ main_y 1) v_prenex_37377) (< v_prenex_37377 main_y) (<= (* 2 (select main_a v_prenex_37376)) 2) (<= 1998 (* 2 (select main_a v_prenex_37377))) (<= (select main_a v_prenex_37376) 1))) (forall ((v_prenex_30013 Int) (v_prenex_30012 Int)) (or (< v_prenex_30013 main_y) (<= (+ main_y 1) v_prenex_30013) (<= (select main_a v_prenex_30012) 2) (<= 999 (select main_a v_prenex_30013)) (<= (select main_a v_prenex_30013) (+ (select main_a v_prenex_30012) 1000)) (<= (select main_a v_prenex_30013) 1000) (<= 0 (* 2 (select main_a v_prenex_30012))))) (forall ((v_prenex_35105 Int) (v_prenex_35104 Int)) (or (<= (+ main_y 1) v_prenex_35105) (<= (select main_a v_prenex_35104) 2) (<= 999 (select main_a v_prenex_35105)) (< v_prenex_35105 main_y) (<= 1998 (* 2 (select main_a v_prenex_35105))) (<= (+ (select main_a v_prenex_35104) (select main_a v_prenex_35105)) 1000) (<= 0 (+ (select main_a v_prenex_35104) 1)))) (or (forall ((v_prenex_32690 Int)) (or (< v_prenex_32690 main_y) (<= 999 (select main_a v_prenex_32690)) (<= (+ main_y 1) v_prenex_32690) (<= 1998 (* 2 (select main_a v_prenex_32690))) (<= (* 2 (select main_a v_prenex_32690)) 2000))) (forall ((v_prenex_32689 Int)) (or (<= 0 (+ (select main_a v_prenex_32689) 1)) (<= (select main_a v_prenex_32689) 2)))) (forall ((v_prenex_34356 Int) (v_prenex_34355 Int)) (or (< v_prenex_34356 main_y) (<= 1000 (+ (select main_a v_prenex_34355) (select main_a v_prenex_34356))) (<= 0 (+ (select main_a v_prenex_34355) 1)) (<= (select main_a v_prenex_34355) 2) (<= (+ main_y 1) v_prenex_34356) (< v_prenex_34355 main_x) (<= 1998 (* 2 (select main_a v_prenex_34356))))) (forall ((v_prenex_34054 Int) (v_prenex_34053 Int)) (or (<= (select main_a v_prenex_34053) 1) (<= (+ main_y 1) v_prenex_34054) (<= (select main_a v_prenex_34054) (+ (select main_a v_prenex_34053) 1000)) (< v_prenex_34054 main_y) (<= 998 (select main_a v_prenex_34054)) (<= (select main_a v_prenex_34054) 1000))) (or (forall ((v_prenex_34263 Int)) (or (< v_prenex_34263 main_x) (<= (select main_a v_prenex_34263) 2) (<= (select main_a v_prenex_34263) 1))) (forall ((v_prenex_34264 Int)) (or (<= 999 (select main_a v_prenex_34264)) (< v_prenex_34264 main_y) (<= 1998 (* 2 (select main_a v_prenex_34264))) (<= (+ main_y 1) v_prenex_34264)))) (forall ((v_prenex_34392 Int) (v_prenex_34391 Int)) (or (<= 0 (select main_a v_prenex_34391)) (<= (select main_a v_prenex_34392) (+ (select main_a v_prenex_34391) 1000)) (<= 999 (select main_a v_prenex_34392)) (<= (select main_a v_prenex_34391) 1) (<= (+ main_y 1) v_prenex_34392) (< v_prenex_34392 main_y) (<= (select main_a v_prenex_34392) 1000))) (or (forall ((v_prenex_32583 Int)) (or (<= (select main_a v_prenex_32583) 2) (<= (+ main_x 1) v_prenex_32583) (<= 0 (* 2 (select main_a v_prenex_32583))))) (forall ((v_prenex_32584 Int)) (or (<= (* 2 (select main_a v_prenex_32584)) 2000) (< v_prenex_32584 main_y) (<= (+ main_y 1) v_prenex_32584)))) (forall ((v_prenex_39549 Int) (v_prenex_39548 Int)) (or (<= 0 (+ (select main_a v_prenex_39548) 1)) (< v_prenex_39549 main_y) (<= (select main_a v_prenex_39549) (+ (select main_a v_prenex_39548) 1000)) (<= (select main_a v_prenex_39549) 1001) (<= (select main_a v_prenex_39549) 1000) (<= (+ main_y 1) v_prenex_39549))) (forall ((v_prenex_32261 Int) (v_prenex_32260 Int)) (or (<= (* 2 (select main_a v_prenex_32261)) 2000) (<= (+ main_y 1) v_prenex_32261) (<= 998 (select main_a v_prenex_32261)) (<= 1000 (+ (select main_a v_prenex_32260) (select main_a v_prenex_32261))) (< v_prenex_32261 main_y) (<= (select main_a v_prenex_32260) 1))) (forall ((v_prenex_30884 Int) (v_prenex_30883 Int)) (or (<= (+ (select main_a v_prenex_30883) (select main_a v_prenex_30884)) 1000) (<= 0 (select main_a v_prenex_30883)) (<= (+ main_y 1) v_prenex_30884) (< v_prenex_30884 main_y) (<= (* 2 (select main_a v_prenex_30883)) 2) (<= (+ main_x 1) v_prenex_30883) (<= (select main_a v_prenex_30884) 1000))) (or (forall ((v_prenex_31302 Int)) (or (<= 0 (select main_a v_prenex_31302)) (<= (select main_a v_prenex_31302) 2))) (forall ((v_prenex_31303 Int)) (or (<= (+ main_y 1) v_prenex_31303) (<= (* 2 (select main_a v_prenex_31303)) 2000) (< v_prenex_31303 main_y) (<= 998 (select main_a v_prenex_31303))))) (or (forall ((v_prenex_33190 Int)) (<= 0 (* 2 (select main_a v_prenex_33190)))) (forall ((v_prenex_33191 Int)) (or (<= (select main_a v_prenex_33191) 1001) (<= (+ main_y 1) v_prenex_33191) (< v_prenex_33191 main_y) (<= (select main_a v_prenex_33191) 1000)))) (forall ((v_prenex_38716 Int) (v_prenex_38715 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38716))) (< v_prenex_38716 main_y) (<= 0 (select main_a v_prenex_38715)) (<= (+ (select main_a v_prenex_38715) 998) (select main_a v_prenex_38716)) (<= (+ main_y 1) v_prenex_38716) (<= 999 (select main_a v_prenex_38716)))) (forall ((v_prenex_34766 Int) (v_prenex_34765 Int)) (or (<= 0 (select main_a v_prenex_34765)) (<= 1000 (+ (select main_a v_prenex_34765) (select main_a v_prenex_34766))) (<= 0 (+ (select main_a v_prenex_34765) 1)) (<= (+ main_x 1) v_prenex_34765) (<= (* 2 (select main_a v_prenex_34766)) 2000) (< v_prenex_34766 main_y) (<= (+ main_y 1) v_prenex_34766))) (forall ((v_prenex_32562 Int) (v_prenex_32561 Int)) (or (<= 0 (select main_a v_prenex_32561)) (<= 998 (select main_a v_prenex_32562)) (< v_prenex_32562 main_y) (<= (select main_a v_prenex_32562) (+ (select main_a v_prenex_32561) 1000)) (<= (select main_a v_prenex_32562) 1000) (<= (+ main_y 1) v_prenex_32562))) (forall ((v_prenex_34164 Int) (v_prenex_34163 Int)) (or (< v_prenex_34164 main_y) (<= (+ main_y 1) v_prenex_34164) (<= (+ (select main_a v_prenex_34163) 998) (select main_a v_prenex_34164)) (< v_prenex_34163 main_x) (<= (select main_a v_prenex_34164) 1000))) (forall ((v_prenex_37742 Int) (v_prenex_37743 Int)) (or (<= 999 (select main_a v_prenex_37743)) (<= (select main_a v_prenex_37743) (+ (select main_a v_prenex_37742) 1000)) (< v_prenex_37743 main_y) (<= 0 (select main_a v_prenex_37742)) (<= (+ main_y 1) v_prenex_37743) (<= 0 (+ (select main_a v_prenex_37742) 1)))) (forall ((v_prenex_30132 Int) (v_prenex_30133 Int)) (or (<= 1000 (+ (select main_a v_prenex_30132) (select main_a v_prenex_30133))) (<= (+ main_y 1) v_prenex_30133) (< v_prenex_30133 main_y) (<= (* 2 (select main_a v_prenex_30132)) 2) (<= 1998 (* 2 (select main_a v_prenex_30133))) (<= (select main_a v_prenex_30133) 1000))) (forall ((v_prenex_30822 Int) (v_prenex_30821 Int)) (or (<= (select main_a v_prenex_30821) 1) (<= (+ (select main_a v_prenex_30821) (select main_a v_prenex_30822)) 1000) (< v_prenex_30822 main_y) (<= (+ main_y 1) v_prenex_30822) (<= 999 (select main_a v_prenex_30822)) (<= 998 (select main_a v_prenex_30822)))) (or (forall ((v_prenex_37126 Int)) (or (< v_prenex_37126 main_y) (<= (select main_a v_prenex_37126) 1000) (<= (+ main_y 1) v_prenex_37126) (<= 1998 (* 2 (select main_a v_prenex_37126))))) (forall ((v_prenex_37125 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37125))) (<= 0 (select main_a v_prenex_37125))))) (or (forall ((v_prenex_34821 Int)) (or (<= 998 (select main_a v_prenex_34821)) (<= (* 2 (select main_a v_prenex_34821)) 2000) (<= (+ main_y 1) v_prenex_34821) (<= (select main_a v_prenex_34821) 1001) (< v_prenex_34821 main_y))) (forall ((v_prenex_34820 Int)) (or (<= (select main_a v_prenex_34820) 1) (<= (select main_a v_prenex_34820) 2)))) (forall ((v_prenex_36676 Int) (v_prenex_36677 Int)) (or (<= 998 (select main_a v_prenex_36677)) (<= (+ (select main_a v_prenex_36676) (select main_a v_prenex_36677)) 1000) (<= (* 2 (select main_a v_prenex_36676)) 2) (<= (+ main_y 1) v_prenex_36677) (<= (select main_a v_prenex_36677) 1001) (< v_prenex_36677 main_y))) (or (forall ((v_prenex_32319 Int)) (or (<= (+ main_y 1) v_prenex_32319) (<= 999 (select main_a v_prenex_32319)) (<= (select main_a v_prenex_32319) 1000) (<= 1998 (* 2 (select main_a v_prenex_32319))) (< v_prenex_32319 main_y))) (forall ((v_prenex_32318 Int)) (<= (* 2 (select main_a v_prenex_32318)) 2))) (forall ((v_prenex_30349 Int) (v_prenex_30348 Int)) (or (<= 1000 (+ (select main_a v_prenex_30348) (select main_a v_prenex_30349))) (< v_prenex_30348 main_x) (<= (+ main_x 1) v_prenex_30348) (<= 0 (* 2 (select main_a v_prenex_30348))) (<= (select main_a v_prenex_30348) 2))) (forall ((v_prenex_30864 Int) (v_prenex_30863 Int)) (or (<= 1000 (+ (select main_a v_prenex_30863) (select main_a v_prenex_30864))) (< v_prenex_30864 main_y) (<= 0 (select main_a v_prenex_30863)) (<= 998 (select main_a v_prenex_30864)) (<= (+ main_y 1) v_prenex_30864))) (or (forall ((v_prenex_31059 Int)) (or (<= 0 (select main_a v_prenex_31059)) (<= 0 (* 2 (select main_a v_prenex_31059))))) (forall ((v_prenex_31060 Int)) (or (<= (* 2 (select main_a v_prenex_31060)) 2000) (<= 998 (select main_a v_prenex_31060)) (<= 1998 (* 2 (select main_a v_prenex_31060))) (<= (+ main_y 1) v_prenex_31060) (< v_prenex_31060 main_y)))) (forall ((v_prenex_34811 Int) (v_prenex_34810 Int)) (or (<= (select main_a v_prenex_34811) (+ (select main_a v_prenex_34810) 1000)) (<= (* 2 (select main_a v_prenex_34811)) 2000) (< v_prenex_34811 main_y) (<= (* 2 (select main_a v_prenex_34810)) 2) (<= 0 (select main_a v_prenex_34810)) (<= (+ main_y 1) v_prenex_34811) (<= (select main_a v_prenex_34811) 1000))) (forall ((v_prenex_33411 Int) (v_prenex_33410 Int)) (or (<= (+ main_y 1) v_prenex_33411) (<= (select main_a v_prenex_33410) 1) (< v_prenex_33411 main_y) (<= 1000 (+ (select main_a v_prenex_33410) (select main_a v_prenex_33411))) (<= (+ main_x 1) v_prenex_33410) (<= 999 (select main_a v_prenex_33411)))) (forall ((v_prenex_30653 Int) (v_prenex_30652 Int)) (or (<= (select main_a v_prenex_30652) 1) (<= 0 (select main_a v_prenex_30652)) (<= (+ (select main_a v_prenex_30652) 998) (select main_a v_prenex_30653)) (< v_prenex_30653 main_y) (<= (+ main_y 1) v_prenex_30653) (<= 999 (select main_a v_prenex_30653)))) (or (forall ((v_prenex_39535 Int)) (<= 1998 (* 2 (select main_a v_prenex_39535)))) (forall ((v_prenex_39534 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39534))) (< v_prenex_39534 main_x) (<= (+ main_x 1) v_prenex_39534)))) (forall ((v_prenex_35999 Int) (v_prenex_36000 Int)) (or (<= (+ main_x 1) v_prenex_35999) (< v_prenex_36000 main_y) (<= (+ (select main_a v_prenex_35999) 998) (select main_a v_prenex_36000)) (<= 0 (* 2 (select main_a v_prenex_35999))) (<= (select main_a v_prenex_35999) 2) (<= (select main_a v_prenex_36000) 1000) (<= (+ main_y 1) v_prenex_36000))) (or (forall ((v_prenex_39312 Int)) (or (<= (* 2 (select main_a v_prenex_39312)) 2) (< v_prenex_39312 main_x) (<= (+ main_x 1) v_prenex_39312))) (forall ((v_prenex_39313 Int)) (or (< v_prenex_39313 main_y) (<= (* 2 (select main_a v_prenex_39313)) 2000)))) (or (forall ((v_prenex_39944 Int)) (or (< v_prenex_39944 main_x) (<= (* 2 (select main_a v_prenex_39944)) 2) (<= 0 (select main_a v_prenex_39944)) (<= (+ main_x 1) v_prenex_39944))) (forall ((v_prenex_39945 Int)) (<= (* 2 (select main_a v_prenex_39945)) 2000))) (forall ((v_prenex_36620 Int) (v_prenex_36621 Int)) (or (< v_prenex_36621 main_y) (<= (* 2 (select main_a v_prenex_36620)) 2) (<= (select main_a v_prenex_36620) 1) (<= 1998 (* 2 (select main_a v_prenex_36621))) (<= (+ main_y 1) v_prenex_36621) (<= (+ (select main_a v_prenex_36620) (select main_a v_prenex_36621)) 1000) (<= (* 2 (select main_a v_prenex_36621)) 2000))) (forall ((v_prenex_38462 Int) (v_prenex_38461 Int)) (or (< v_prenex_38462 main_y) (<= (* 2 (select main_a v_prenex_38461)) 2) (<= (select main_a v_prenex_38462) 1000) (<= (+ main_y 1) v_prenex_38462) (<= 0 (* 2 (select main_a v_prenex_38461))) (<= (* 2 (select main_a v_prenex_38462)) 2000) (<= (select main_a v_prenex_38462) (+ (select main_a v_prenex_38461) 1000)))) (or (forall ((v_prenex_33044 Int)) (or (< v_prenex_33044 main_x) (<= (select main_a v_prenex_33044) 2) (<= 0 (+ (select main_a v_prenex_33044) 1)))) (forall ((v_prenex_33045 Int)) (or (< v_prenex_33045 main_y) (<= (+ main_y 1) v_prenex_33045) (<= (* 2 (select main_a v_prenex_33045)) 2000) (<= 998 (select main_a v_prenex_33045))))) (forall ((v_prenex_32014 Int) (v_prenex_32015 Int)) (or (<= 0 (+ (select main_a v_prenex_32014) 1)) (<= (+ main_y 1) v_prenex_32015) (<= (select main_a v_prenex_32014) 2) (< v_prenex_32015 main_y) (<= 1998 (* 2 (select main_a v_prenex_32015))) (<= 1000 (+ (select main_a v_prenex_32014) (select main_a v_prenex_32015))))) (forall ((v_prenex_33600 Int) (v_prenex_33599 Int)) (or (<= 998 (select main_a v_prenex_33600)) (< v_prenex_33600 main_y) (<= 0 (* 2 (select main_a v_prenex_33599))) (<= (+ main_y 1) v_prenex_33600) (<= 1000 (+ (select main_a v_prenex_33599) (select main_a v_prenex_33600))) (<= 1998 (* 2 (select main_a v_prenex_33600))))) (forall ((v_prenex_33862 Int) (v_prenex_33861 Int)) (or (< v_prenex_33862 main_y) (<= 1000 (+ (select main_a v_prenex_33861) (select main_a v_prenex_33862))) (<= (select main_a v_prenex_33861) 1) (<= 1998 (* 2 (select main_a v_prenex_33862))) (<= (select main_a v_prenex_33862) 1000) (<= 0 (select main_a v_prenex_33861)) (<= (+ main_y 1) v_prenex_33862))) (forall ((v_prenex_37363 Int) (v_prenex_37362 Int)) (or (< v_prenex_37363 main_y) (<= (select main_a v_prenex_37363) 1000) (<= (+ (select main_a v_prenex_37362) (select main_a v_prenex_37363)) 1000) (< v_prenex_37362 main_x) (<= (select main_a v_prenex_37362) 2) (<= (+ main_y 1) v_prenex_37363))) (or (forall ((v_prenex_33242 Int)) (or (<= (* 2 (select main_a v_prenex_33242)) 2) (< v_prenex_33242 main_x))) (forall ((v_prenex_33243 Int)) (or (<= (+ main_y 1) v_prenex_33243) (< v_prenex_33243 main_y) (<= (* 2 (select main_a v_prenex_33243)) 2000) (<= (select main_a v_prenex_33243) 1000)))) (or (forall ((v_prenex_29800 Int)) (or (< v_prenex_29800 main_y) (<= (select main_a v_prenex_29800) 1000) (<= (+ main_y 1) v_prenex_29800) (<= 1998 (* 2 (select main_a v_prenex_29800))) (<= (* 2 (select main_a v_prenex_29800)) 2000))) (forall ((v_prenex_29799 Int)) (<= 0 (+ (select main_a v_prenex_29799) 1)))) (or (forall ((v_prenex_29113 Int)) (or (<= (* 2 (select main_a v_prenex_29113)) 2000) (< v_prenex_29113 main_y))) (forall ((v_prenex_29112 Int)) (or (< v_prenex_29112 main_x) (<= (+ main_x 1) v_prenex_29112) (<= (select main_a v_prenex_29112) 1)))) (forall ((v_prenex_39803 Int) (v_prenex_39802 Int)) (or (< v_prenex_39803 main_y) (<= (* 2 (select main_a v_prenex_39802)) 2) (<= (+ (select main_a v_prenex_39802) 998) (select main_a v_prenex_39803)) (<= (* 2 (select main_a v_prenex_39803)) 2000) (<= (+ main_y 1) v_prenex_39803) (<= (+ main_x 1) v_prenex_39802))) (forall ((v_prenex_37785 Int) (v_prenex_37784 Int)) (or (<= (+ main_x 1) v_prenex_37784) (<= 0 (select main_a v_prenex_37784)) (< v_prenex_37784 main_x) (<= (+ main_y 1) v_prenex_37785) (<= (+ (select main_a v_prenex_37784) (select main_a v_prenex_37785)) 1000))) (forall ((v_prenex_35145 Int) (v_prenex_35144 Int)) (or (< v_prenex_35145 main_y) (<= (select main_a v_prenex_35144) 1) (<= 0 (+ (select main_a v_prenex_35144) 1)) (<= (+ main_y 1) v_prenex_35145) (< v_prenex_35144 main_x) (<= 998 (select main_a v_prenex_35145)) (<= (select main_a v_prenex_35145) (+ (select main_a v_prenex_35144) 1000)))) (forall ((v_prenex_32210 Int) (v_prenex_32211 Int)) (or (<= (+ (select main_a v_prenex_32210) 998) (select main_a v_prenex_32211)) (<= (* 2 (select main_a v_prenex_32210)) 2) (<= (* 2 (select main_a v_prenex_32211)) 2000) (< v_prenex_32211 main_y) (<= 0 (* 2 (select main_a v_prenex_32210))) (<= 998 (select main_a v_prenex_32211)) (<= (+ main_y 1) v_prenex_32211))) (forall ((v_prenex_29729 Int) (v_prenex_29730 Int)) (or (<= (select main_a v_prenex_29730) (+ (select main_a v_prenex_29729) 1000)) (<= 998 (select main_a v_prenex_29730)) (< v_prenex_29730 main_y) (<= 1998 (* 2 (select main_a v_prenex_29730))) (<= 0 (+ (select main_a v_prenex_29729) 1)) (<= (select main_a v_prenex_29729) 1) (<= (+ main_y 1) v_prenex_29730))) (forall ((v_prenex_36726 Int) (v_prenex_36727 Int)) (or (<= (select main_a v_prenex_36726) 1) (<= 1998 (* 2 (select main_a v_prenex_36727))) (<= (+ main_y 1) v_prenex_36727) (<= 998 (select main_a v_prenex_36727)) (< v_prenex_36727 main_y) (<= (+ (select main_a v_prenex_36726) (select main_a v_prenex_36727)) 1000) (<= 0 (* 2 (select main_a v_prenex_36726))))) (forall ((v_prenex_35493 Int) (v_prenex_35492 Int)) (or (<= (+ main_y 1) v_prenex_35493) (<= (select main_a v_prenex_35492) 1) (<= (+ (select main_a v_prenex_35492) 998) (select main_a v_prenex_35493)) (<= (select main_a v_prenex_35493) 1001) (<= 1998 (* 2 (select main_a v_prenex_35493))) (<= 0 (+ (select main_a v_prenex_35492) 1)) (< v_prenex_35493 main_y))) (forall ((v_prenex_38364 Int) (v_prenex_38363 Int)) (or (<= (+ (select main_a v_prenex_38363) 998) (select main_a v_prenex_38364)) (<= (+ main_y 1) v_prenex_38364) (<= 999 (select main_a v_prenex_38364)) (<= 1998 (* 2 (select main_a v_prenex_38364))) (< v_prenex_38364 main_y) (<= 0 (* 2 (select main_a v_prenex_38363))) (<= 0 (select main_a v_prenex_38363)))) (forall ((v_prenex_30530 Int) (v_prenex_30531 Int)) (or (<= 1000 (+ (select main_a v_prenex_30530) (select main_a v_prenex_30531))) (< v_prenex_30531 main_y) (<= (* 2 (select main_a v_prenex_30531)) 2000) (<= 998 (select main_a v_prenex_30531)) (<= (select main_a v_prenex_30530) 2) (<= (+ main_y 1) v_prenex_30531))) (forall ((v_prenex_33317 Int) (v_prenex_33316 Int)) (or (<= (+ main_x 1) v_prenex_33316) (<= (+ (select main_a v_prenex_33316) 998) (select main_a v_prenex_33317)) (< v_prenex_33317 main_y) (<= (+ main_y 1) v_prenex_33317) (<= 0 (select main_a v_prenex_33316)) (<= 998 (select main_a v_prenex_33317)))) (forall ((v_prenex_31225 Int) (v_prenex_31226 Int)) (or (<= 0 (+ (select main_a v_prenex_31225) 1)) (<= (+ main_y 1) v_prenex_31226) (< v_prenex_31226 main_y) (<= (* 2 (select main_a v_prenex_31226)) 2000) (< v_prenex_31225 main_x) (<= (select main_a v_prenex_31225) 1) (<= 1000 (+ (select main_a v_prenex_31225) (select main_a v_prenex_31226))))) (forall ((v_prenex_35328 Int) (v_prenex_35329 Int)) (or (<= 1000 (+ (select main_a v_prenex_35328) (select main_a v_prenex_35329))) (<= (select main_a v_prenex_35328) 1) (<= (+ main_y 1) v_prenex_35329) (< v_prenex_35329 main_y) (<= 998 (select main_a v_prenex_35329)) (<= 0 (select main_a v_prenex_35328)))) (forall ((v_prenex_36712 Int) (v_prenex_36713 Int)) (or (<= (select main_a v_prenex_36713) 1000) (< v_prenex_36712 main_x) (< v_prenex_36713 main_y) (<= (+ main_y 1) v_prenex_36713) (<= (* 2 (select main_a v_prenex_36712)) 2) (<= (select main_a v_prenex_36713) (+ (select main_a v_prenex_36712) 1000)) (<= 0 (+ (select main_a v_prenex_36712) 1)))) (forall ((v_prenex_30509 Int) (v_prenex_30508 Int)) (or (<= 999 (select main_a v_prenex_30509)) (<= (+ main_y 1) v_prenex_30509) (<= (select main_a v_prenex_30509) 1001) (<= 0 (select main_a v_prenex_30508)) (<= (select main_a v_prenex_30508) 2) (<= (+ (select main_a v_prenex_30508) (select main_a v_prenex_30509)) 1000) (< v_prenex_30509 main_y))) (forall ((v_prenex_35976 Int) (v_prenex_35977 Int)) (or (<= 1000 (+ (select main_a v_prenex_35976) (select main_a v_prenex_35977))) (<= (select main_a v_prenex_35977) 1000) (<= (select main_a v_prenex_35977) 1001) (<= 0 (+ (select main_a v_prenex_35976) 1)) (<= (+ main_y 1) v_prenex_35977) (< v_prenex_35977 main_y))) (forall ((v_prenex_31529 Int) (v_prenex_31528 Int)) (or (< v_prenex_31529 main_y) (<= 0 (select main_a v_prenex_31528)) (<= (+ main_y 1) v_prenex_31529) (< v_prenex_31528 main_x) (<= (select main_a v_prenex_31529) (+ (select main_a v_prenex_31528) 1000)) (<= (select main_a v_prenex_31528) 2) (<= 1998 (* 2 (select main_a v_prenex_31529))))) (forall ((v_prenex_34502 Int) (v_prenex_34501 Int)) (or (<= 0 (+ (select main_a v_prenex_34501) 1)) (< v_prenex_34502 main_y) (<= (select main_a v_prenex_34501) 2) (<= (select main_a v_prenex_34502) 1000) (<= (+ main_y 1) v_prenex_34502) (<= (+ (select main_a v_prenex_34501) (select main_a v_prenex_34502)) 1000) (<= 999 (select main_a v_prenex_34502)))) (forall ((v_prenex_38318 Int) (v_prenex_38317 Int)) (or (<= 0 (+ (select main_a v_prenex_38317) 1)) (< v_prenex_38318 main_y) (<= (+ main_y 1) v_prenex_38318) (<= (select main_a v_prenex_38317) 1) (<= 1000 (+ (select main_a v_prenex_38317) (select main_a v_prenex_38318))) (<= 998 (select main_a v_prenex_38318)))) (forall ((v_prenex_40064 Int) (v_prenex_40063 Int)) (or (< v_prenex_40064 main_y) (<= (select main_a v_prenex_40064) 1000) (<= (+ main_x 1) v_prenex_40063) (<= (+ main_y 1) v_prenex_40064) (<= (select main_a v_prenex_40064) (+ (select main_a v_prenex_40063) 1000)) (<= (* 2 (select main_a v_prenex_40063)) 2) (<= 0 (+ (select main_a v_prenex_40063) 1)))) (forall ((v_prenex_29422 Int) (v_prenex_29421 Int)) (or (<= 0 (+ (select main_a v_prenex_29421) 1)) (<= (* 2 (select main_a v_prenex_29422)) 2000) (<= (* 2 (select main_a v_prenex_29421)) 2) (<= (select main_a v_prenex_29422) 1000) (< v_prenex_29422 main_y) (<= (+ (select main_a v_prenex_29421) (select main_a v_prenex_29422)) 1000) (<= (+ main_y 1) v_prenex_29422))) (forall ((v_prenex_40262 Int) (v_prenex_40261 Int)) (or (<= 0 (select main_a v_prenex_40261)) (<= (select main_a v_prenex_40262) 1000) (<= (+ main_y 1) v_prenex_40262) (<= (select main_a v_prenex_40261) 2) (<= (* 2 (select main_a v_prenex_40262)) 2000) (< v_prenex_40262 main_y) (<= 1000 (+ (select main_a v_prenex_40261) (select main_a v_prenex_40262))))) (forall ((v_prenex_31721 Int) (v_prenex_31722 Int)) (or (<= (+ (select main_a v_prenex_31721) 998) (select main_a v_prenex_31722)) (<= 998 (select main_a v_prenex_31722)) (<= (* 2 (select main_a v_prenex_31721)) 2) (<= (+ main_y 1) v_prenex_31722) (< v_prenex_31722 main_y) (<= (select main_a v_prenex_31721) 2) (<= (* 2 (select main_a v_prenex_31722)) 2000))) (forall ((v_prenex_30161 Int) (v_prenex_30160 Int)) (or (<= (* 2 (select main_a v_prenex_30161)) 2000) (< v_prenex_30161 main_y) (<= (select main_a v_prenex_30160) 2) (<= (select main_a v_prenex_30161) (+ (select main_a v_prenex_30160) 1000)) (<= (+ main_y 1) v_prenex_30161) (<= 1998 (* 2 (select main_a v_prenex_30161))) (<= 0 (+ (select main_a v_prenex_30160) 1)))) (forall ((v_prenex_39769 Int) (v_prenex_39770 Int)) (or (< v_prenex_39770 main_y) (<= (select main_a v_prenex_39770) 1001) (<= (select main_a v_prenex_39770) (+ (select main_a v_prenex_39769) 1000)) (<= 0 (* 2 (select main_a v_prenex_39769))) (<= 0 (+ (select main_a v_prenex_39769) 1)) (<= (+ main_y 1) v_prenex_39770) (<= (+ main_x 1) v_prenex_39769))) (forall ((v_prenex_35052 Int) (v_prenex_35051 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35052))) (< v_prenex_35052 main_y) (<= (+ (select main_a v_prenex_35051) 998) (select main_a v_prenex_35052)) (<= 0 (+ (select main_a v_prenex_35051) 1)) (<= (+ main_y 1) v_prenex_35052) (<= 0 (* 2 (select main_a v_prenex_35051))))) (forall ((v_prenex_38684 Int) (v_prenex_38683 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38683))) (<= 1998 (* 2 (select main_a v_prenex_38684))) (<= (+ main_y 1) v_prenex_38684) (< v_prenex_38684 main_y) (<= (+ (select main_a v_prenex_38683) 998) (select main_a v_prenex_38684)) (<= 999 (select main_a v_prenex_38684)) (<= 0 (select main_a v_prenex_38683)))) (forall ((v_prenex_29475 Int) (v_prenex_29476 Int)) (or (<= (* 2 (select main_a v_prenex_29476)) 2000) (<= (select main_a v_prenex_29475) 1) (<= (+ (select main_a v_prenex_29475) 998) (select main_a v_prenex_29476)) (< v_prenex_29476 main_y) (<= 0 (+ (select main_a v_prenex_29475) 1)) (<= (+ main_y 1) v_prenex_29476))) (forall ((v_prenex_32410 Int) (v_prenex_32411 Int)) (or (<= 999 (select main_a v_prenex_32411)) (<= 1000 (+ (select main_a v_prenex_32410) (select main_a v_prenex_32411))) (<= 0 (+ (select main_a v_prenex_32410) 1)) (<= (select main_a v_prenex_32411) 1000) (<= (select main_a v_prenex_32410) 2) (<= (+ main_y 1) v_prenex_32411) (< v_prenex_32411 main_y))) (forall ((v_prenex_36203 Int) (v_prenex_36204 Int)) (or (<= (+ main_y 1) v_prenex_36204) (<= (* 2 (select main_a v_prenex_36203)) 2) (<= 999 (select main_a v_prenex_36204)) (<= (select main_a v_prenex_36204) (+ (select main_a v_prenex_36203) 1000)) (< v_prenex_36204 main_y) (<= (select main_a v_prenex_36203) 1) (<= 1998 (* 2 (select main_a v_prenex_36204))))) (or (forall ((v_prenex_40397 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40397))) (<= (select main_a v_prenex_40397) 2))) (forall ((v_prenex_40398 Int)) (or (<= (* 2 (select main_a v_prenex_40398)) 2000) (<= 1998 (* 2 (select main_a v_prenex_40398))) (< v_prenex_40398 main_y) (<= (+ main_y 1) v_prenex_40398)))) (forall ((v_prenex_36267 Int) (v_prenex_36268 Int)) (or (<= (+ main_y 1) v_prenex_36268) (<= (select main_a v_prenex_36267) 2) (<= (+ (select main_a v_prenex_36267) (select main_a v_prenex_36268)) 1000) (< v_prenex_36267 main_x) (< v_prenex_36268 main_y) (<= 0 (* 2 (select main_a v_prenex_36267))) (<= 998 (select main_a v_prenex_36268)))) (or (forall ((v_prenex_30516 Int)) (or (<= (select main_a v_prenex_30516) 1) (<= (* 2 (select main_a v_prenex_30516)) 2))) (forall ((v_prenex_30517 Int)) (or (<= (* 2 (select main_a v_prenex_30517)) 2000) (<= 1998 (* 2 (select main_a v_prenex_30517))) (<= 998 (select main_a v_prenex_30517)) (<= (+ main_y 1) v_prenex_30517) (< v_prenex_30517 main_y)))) (forall ((v_prenex_36802 Int) (v_prenex_36803 Int)) (or (<= 999 (select main_a v_prenex_36803)) (<= (select main_a v_prenex_36803) (+ (select main_a v_prenex_36802) 1000)) (<= 0 (+ (select main_a v_prenex_36802) 1)) (<= (select main_a v_prenex_36802) 2) (< v_prenex_36803 main_y) (<= (+ main_y 1) v_prenex_36803) (<= 998 (select main_a v_prenex_36803)))) (or (forall ((v_prenex_31022 Int)) (or (<= (+ main_y 1) v_prenex_31022) (<= (select main_a v_prenex_31022) 1001) (<= 1998 (* 2 (select main_a v_prenex_31022))) (< v_prenex_31022 main_y) (<= (* 2 (select main_a v_prenex_31022)) 2000))) (forall ((v_prenex_31021 Int)) (or (<= (select main_a v_prenex_31021) 1) (<= (* 2 (select main_a v_prenex_31021)) 2)))) (forall ((v_prenex_33576 Int) (v_prenex_33575 Int)) (or (< v_prenex_33575 main_x) (< v_prenex_33576 main_y) (<= 0 (select main_a v_prenex_33575)) (<= (select main_a v_prenex_33575) 1) (<= (select main_a v_prenex_33576) 1000) (<= (+ (select main_a v_prenex_33575) (select main_a v_prenex_33576)) 1000) (<= (+ main_y 1) v_prenex_33576))) (forall ((v_prenex_39593 Int) (v_prenex_39592 Int)) (or (<= (+ (select main_a v_prenex_39592) (select main_a v_prenex_39593)) 1000) (<= 0 (+ (select main_a v_prenex_39592) 1)) (<= (select main_a v_prenex_39593) 1001) (< v_prenex_39593 main_y) (<= (+ main_y 1) v_prenex_39593) (<= 0 (* 2 (select main_a v_prenex_39592))) (<= (+ main_x 1) v_prenex_39592))) (or (forall ((v_prenex_37827 Int)) (or (<= (select main_a v_prenex_37827) 1001) (<= (+ main_y 1) v_prenex_37827) (< v_prenex_37827 main_y) (<= (* 2 (select main_a v_prenex_37827)) 2000))) (forall ((v_prenex_37826 Int)) (or (<= (select main_a v_prenex_37826) 1) (<= (select main_a v_prenex_37826) 2)))) (forall ((v_prenex_35808 Int) (v_prenex_35809 Int)) (or (<= 0 (select main_a v_prenex_35808)) (<= 0 (+ (select main_a v_prenex_35808) 1)) (<= (select main_a v_prenex_35809) 1000) (< v_prenex_35809 main_y) (<= 999 (select main_a v_prenex_35809)) (<= (+ main_y 1) v_prenex_35809) (<= (select main_a v_prenex_35809) (+ (select main_a v_prenex_35808) 1000)))) (forall ((v_prenex_30859 Int) (v_prenex_30860 Int)) (or (<= 0 (+ (select main_a v_prenex_30859) 1)) (<= (+ main_y 1) v_prenex_30860) (< v_prenex_30860 main_y) (<= (select main_a v_prenex_30860) 1000) (<= 1998 (* 2 (select main_a v_prenex_30860))) (<= (select main_a v_prenex_30859) 1) (<= (select main_a v_prenex_30860) (+ (select main_a v_prenex_30859) 1000)))) (forall ((v_prenex_29089 Int) (v_prenex_29088 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29089))) (< v_prenex_29089 main_y) (<= (+ (select main_a v_prenex_29088) 998) (select main_a v_prenex_29089)) (<= 999 (select main_a v_prenex_29089)) (<= 0 (* 2 (select main_a v_prenex_29088))) (<= (+ main_y 1) v_prenex_29089))) (forall ((v_prenex_39825 Int) (v_prenex_39824 Int)) (or (<= (+ (select main_a v_prenex_39824) 998) (select main_a v_prenex_39825)) (<= 999 (select main_a v_prenex_39825)) (< v_prenex_39825 main_y) (<= (select main_a v_prenex_39824) 2) (<= (select main_a v_prenex_39824) 1) (<= (+ main_y 1) v_prenex_39825) (<= (select main_a v_prenex_39825) 1000))) (or (forall ((v_prenex_34104 Int)) (or (<= (+ main_y 1) v_prenex_34104) (<= (select main_a v_prenex_34104) 1001) (<= 1998 (* 2 (select main_a v_prenex_34104))) (< v_prenex_34104 main_y))) (forall ((v_prenex_34103 Int)) (or (<= (+ main_x 1) v_prenex_34103) (<= 0 (select main_a v_prenex_34103)) (<= (* 2 (select main_a v_prenex_34103)) 2)))) (forall ((v_prenex_35798 Int) (v_prenex_35799 Int)) (or (<= (select main_a v_prenex_35798) 1) (<= 0 (* 2 (select main_a v_prenex_35798))) (<= 1000 (+ (select main_a v_prenex_35798) (select main_a v_prenex_35799))) (< v_prenex_35799 main_y) (<= (select main_a v_prenex_35799) 1000) (<= (+ main_y 1) v_prenex_35799) (<= 998 (select main_a v_prenex_35799)))) (forall ((v_prenex_35670 Int) (v_prenex_35671 Int)) (or (<= (+ (select main_a v_prenex_35670) (select main_a v_prenex_35671)) 1000) (< v_prenex_35671 main_y) (<= (select main_a v_prenex_35670) 1) (<= (select main_a v_prenex_35671) 1000) (<= (* 2 (select main_a v_prenex_35670)) 2) (<= (select main_a v_prenex_35671) 1001) (<= (+ main_y 1) v_prenex_35671))) (or (forall ((v_prenex_39900 Int)) (<= 0 (+ (select main_a v_prenex_39900) 1))) (forall ((v_prenex_39901 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39901))) (<= 999 (select main_a v_prenex_39901)) (<= 998 (select main_a v_prenex_39901)) (< v_prenex_39901 main_y) (<= (+ main_y 1) v_prenex_39901)))) (forall ((v_prenex_29500 Int) (v_prenex_29499 Int)) (or (<= 1000 (+ (select main_a v_prenex_29499) (select main_a v_prenex_29500))) (< v_prenex_29500 main_y) (<= 998 (select main_a v_prenex_29500)) (<= 0 (* 2 (select main_a v_prenex_29499))) (<= 999 (select main_a v_prenex_29500)) (<= (+ main_y 1) v_prenex_29500) (<= (select main_a v_prenex_29499) 2))) (forall ((v_prenex_35358 Int) (v_prenex_35359 Int)) (or (<= 0 (select main_a v_prenex_35358)) (<= (+ main_y 1) v_prenex_35359) (<= 1000 (+ (select main_a v_prenex_35358) (select main_a v_prenex_35359))) (<= (* 2 (select main_a v_prenex_35358)) 2) (<= (select main_a v_prenex_35359) 1001) (< v_prenex_35359 main_y) (<= 998 (select main_a v_prenex_35359)))) (forall ((v_prenex_38329 Int) (v_prenex_38330 Int)) (or (< v_prenex_38329 main_x) (<= (+ main_y 1) v_prenex_38330) (< v_prenex_38330 main_y) (<= (+ (select main_a v_prenex_38329) (select main_a v_prenex_38330)) 1000) (<= 0 (select main_a v_prenex_38329)) (<= 1998 (* 2 (select main_a v_prenex_38330))))) (forall ((v_prenex_33471 Int) (v_prenex_33470 Int)) (or (< v_prenex_33470 main_x) (< v_prenex_33471 main_y) (<= (+ main_x 1) v_prenex_33470) (<= (+ (select main_a v_prenex_33470) (select main_a v_prenex_33471)) 1000) (<= (select main_a v_prenex_33470) 2))) (forall ((v_prenex_32184 Int) (v_prenex_32185 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32184))) (<= (+ (select main_a v_prenex_32184) 998) (select main_a v_prenex_32185)) (<= (+ main_y 1) v_prenex_32185) (<= (* 2 (select main_a v_prenex_32185)) 2000) (<= (select main_a v_prenex_32184) 2) (< v_prenex_32185 main_y) (<= 998 (select main_a v_prenex_32185)))) (forall ((v_prenex_38746 Int) (v_prenex_38745 Int)) (or (<= 998 (select main_a v_prenex_38746)) (<= (+ (select main_a v_prenex_38745) (select main_a v_prenex_38746)) 1000) (<= 0 (* 2 (select main_a v_prenex_38745))) (<= (+ main_y 1) v_prenex_38746) (<= (select main_a v_prenex_38746) 1001) (< v_prenex_38746 main_y) (<= 0 (select main_a v_prenex_38745)))) (forall ((v_prenex_32946 Int) (v_prenex_32947 Int)) (or (<= (* 2 (select main_a v_prenex_32946)) 2) (<= 1998 (* 2 (select main_a v_prenex_32947))) (<= 0 (+ (select main_a v_prenex_32946) 1)) (< v_prenex_32947 main_y) (<= 999 (select main_a v_prenex_32947)) (<= (+ main_y 1) v_prenex_32947) (<= (select main_a v_prenex_32947) (+ (select main_a v_prenex_32946) 1000)))) (forall ((v_prenex_34964 Int) (v_prenex_34963 Int)) (or (<= (* 2 (select main_a v_prenex_34963)) 2) (<= 0 (select main_a v_prenex_34963)) (<= (+ (select main_a v_prenex_34963) (select main_a v_prenex_34964)) 1000) (<= (* 2 (select main_a v_prenex_34964)) 2000) (< v_prenex_34963 main_x) (< v_prenex_34964 main_y) (<= (+ main_y 1) v_prenex_34964))) (forall ((v_prenex_40034 Int) (v_prenex_40033 Int)) (or (<= (+ main_y 1) v_prenex_40034) (<= (select main_a v_prenex_40033) 2) (<= 0 (+ (select main_a v_prenex_40033) 1)) (<= 999 (select main_a v_prenex_40034)) (< v_prenex_40034 main_y) (< v_prenex_40033 main_x) (<= (+ (select main_a v_prenex_40033) 998) (select main_a v_prenex_40034)))) (forall ((v_prenex_33333 Int) (v_prenex_33332 Int)) (or (<= (+ main_y 1) v_prenex_33333) (<= 0 (+ (select main_a v_prenex_33332) 1)) (<= 999 (select main_a v_prenex_33333)) (< v_prenex_33333 main_y) (<= 0 (select main_a v_prenex_33332)) (<= (+ main_x 1) v_prenex_33332) (<= 1000 (+ (select main_a v_prenex_33332) (select main_a v_prenex_33333))))) (or (forall ((v_prenex_30818 Int)) (or (<= (select main_a v_prenex_30818) 1001) (< v_prenex_30818 main_y) (<= (select main_a v_prenex_30818) 1000) (<= 1998 (* 2 (select main_a v_prenex_30818))) (<= (+ main_y 1) v_prenex_30818))) (forall ((v_prenex_30817 Int)) (or (<= 0 (+ (select main_a v_prenex_30817) 1)) (<= (select main_a v_prenex_30817) 2)))) (forall ((v_prenex_32728 Int) (v_prenex_32727 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32727))) (<= (select main_a v_prenex_32727) 1) (<= (+ (select main_a v_prenex_32727) 998) (select main_a v_prenex_32728)) (< v_prenex_32728 main_y) (<= (select main_a v_prenex_32728) 1001) (<= (+ main_y 1) v_prenex_32728) (<= (select main_a v_prenex_32728) 1000))) (forall ((v_prenex_29020 Int) (v_prenex_29021 Int)) (or (<= (+ (select main_a v_prenex_29020) (select main_a v_prenex_29021)) 1000) (< v_prenex_29021 main_y) (<= 998 (select main_a v_prenex_29021)) (<= (+ main_y 1) v_prenex_29021) (<= 0 (+ (select main_a v_prenex_29020) 1)) (<= (select main_a v_prenex_29021) 1000))) (or (forall ((v_prenex_30416 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30416))) (<= (* 2 (select main_a v_prenex_30416)) 2))) (forall ((v_prenex_30417 Int)) (or (<= (select main_a v_prenex_30417) 1001) (< v_prenex_30417 main_y) (<= (+ main_y 1) v_prenex_30417) (<= 999 (select main_a v_prenex_30417)) (<= (* 2 (select main_a v_prenex_30417)) 2000)))) (or (forall ((v_prenex_38847 Int)) (or (<= (+ main_x 1) v_prenex_38847) (<= (select main_a v_prenex_38847) 1) (<= 0 (* 2 (select main_a v_prenex_38847))))) (forall ((v_prenex_38848 Int)) (or (<= (select main_a v_prenex_38848) 1001) (< v_prenex_38848 main_y) (<= 1998 (* 2 (select main_a v_prenex_38848))) (<= (+ main_y 1) v_prenex_38848)))) (or (forall ((v_prenex_32029 Int)) (or (< v_prenex_32029 main_y) (<= 1998 (* 2 (select main_a v_prenex_32029))) (<= (+ main_y 1) v_prenex_32029) (<= 998 (select main_a v_prenex_32029)))) (forall ((v_prenex_32028 Int)) (or (<= (select main_a v_prenex_32028) 2) (<= (+ main_x 1) v_prenex_32028) (<= (* 2 (select main_a v_prenex_32028)) 2)))) (forall ((v_prenex_31033 Int) (v_prenex_31034 Int)) (or (<= 0 (+ (select main_a v_prenex_31033) 1)) (<= (select main_a v_prenex_31033) 2) (< v_prenex_31034 main_y) (<= (* 2 (select main_a v_prenex_31034)) 2000) (<= (select main_a v_prenex_31034) 1000) (<= (select main_a v_prenex_31034) (+ (select main_a v_prenex_31033) 1000)) (<= (+ main_y 1) v_prenex_31034))) (forall ((v_prenex_30875 Int) (v_prenex_30876 Int)) (or (<= 0 (select main_a v_prenex_30875)) (<= (+ (select main_a v_prenex_30875) 998) (select main_a v_prenex_30876)) (<= (select main_a v_prenex_30875) 2) (< v_prenex_30876 main_y) (<= (select main_a v_prenex_30876) 1001) (<= (+ main_y 1) v_prenex_30876))) (forall ((v_prenex_39626 Int) (v_prenex_39625 Int)) (or (<= 1000 (+ (select main_a v_prenex_39625) (select main_a v_prenex_39626))) (<= (+ main_y 1) v_prenex_39626) (< v_prenex_39626 main_y) (<= 0 (+ (select main_a v_prenex_39625) 1)) (<= (select main_a v_prenex_39625) 2) (< v_prenex_39625 main_x) (<= 998 (select main_a v_prenex_39626)))) (or (forall ((v_prenex_36976 Int)) (or (<= 0 (+ (select main_a v_prenex_36976) 1)) (<= (+ main_x 1) v_prenex_36976))) (forall ((v_prenex_36977 Int)) (or (<= (+ main_y 1) v_prenex_36977) (< v_prenex_36977 main_y) (<= 1998 (* 2 (select main_a v_prenex_36977))) (<= (* 2 (select main_a v_prenex_36977)) 2000)))) (forall ((v_prenex_30882 Int) (v_prenex_30881 Int)) (or (<= (+ (select main_a v_prenex_30881) 998) (select main_a v_prenex_30882)) (<= 0 (+ (select main_a v_prenex_30881) 1)) (<= (select main_a v_prenex_30882) 1001) (<= (* 2 (select main_a v_prenex_30881)) 2) (<= (+ main_y 1) v_prenex_30882) (<= (select main_a v_prenex_30882) 1000) (< v_prenex_30882 main_y))) (forall ((v_prenex_38404 Int) (v_prenex_38403 Int)) (or (< v_prenex_38404 main_y) (<= 0 (* 2 (select main_a v_prenex_38403))) (<= (+ main_y 1) v_prenex_38404) (<= 0 (+ (select main_a v_prenex_38403) 1)) (<= 998 (select main_a v_prenex_38404)) (<= (select main_a v_prenex_38404) 1001) (<= (+ (select main_a v_prenex_38403) (select main_a v_prenex_38404)) 1000))) (forall ((v_prenex_36780 Int) (v_prenex_36781 Int)) (or (<= (select main_a v_prenex_36780) 2) (< v_prenex_36781 main_y) (<= (+ main_y 1) v_prenex_36781) (<= (* 2 (select main_a v_prenex_36781)) 2000) (<= (+ (select main_a v_prenex_36780) 998) (select main_a v_prenex_36781)))) (forall ((v_prenex_32225 Int) (v_prenex_32224 Int)) (or (< v_prenex_32225 main_y) (<= (select main_a v_prenex_32224) 2) (<= 1000 (+ (select main_a v_prenex_32224) (select main_a v_prenex_32225))) (<= (select main_a v_prenex_32225) 1001) (<= (+ main_x 1) v_prenex_32224) (<= (+ main_y 1) v_prenex_32225) (<= 0 (+ (select main_a v_prenex_32224) 1)))) (or (forall ((v_prenex_39603 Int)) (or (< v_prenex_39603 main_x) (<= (select main_a v_prenex_39603) 1) (<= 0 (+ (select main_a v_prenex_39603) 1)))) (forall ((v_prenex_39604 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39604))) (< v_prenex_39604 main_y) (<= (+ main_y 1) v_prenex_39604)))) (forall ((v_prenex_33860 Int) (v_prenex_33859 Int)) (or (<= 999 (select main_a v_prenex_33860)) (<= (+ main_y 1) v_prenex_33860) (<= 0 (* 2 (select main_a v_prenex_33859))) (< v_prenex_33860 main_y) (<= 0 (select main_a v_prenex_33859)) (<= (+ (select main_a v_prenex_33859) 998) (select main_a v_prenex_33860)))) (or (forall ((v_prenex_34242 Int)) (or (<= (+ main_y 1) v_prenex_34242) (< v_prenex_34242 main_y) (<= 998 (select main_a v_prenex_34242)) (<= (select main_a v_prenex_34242) 1001) (<= (* 2 (select main_a v_prenex_34242)) 2000))) (forall ((v_prenex_34241 Int)) (<= (select main_a v_prenex_34241) 1))) (or (forall ((v_prenex_39119 Int)) (or (<= (* 2 (select main_a v_prenex_39119)) 2000) (<= 1998 (* 2 (select main_a v_prenex_39119))) (<= (select main_a v_prenex_39119) 1001) (<= (+ main_y 1) v_prenex_39119) (< v_prenex_39119 main_y))) (forall ((v_prenex_39118 Int)) (or (<= 0 (+ (select main_a v_prenex_39118) 1)) (<= 0 (select main_a v_prenex_39118))))) (forall ((v_prenex_37203 Int) (v_prenex_37204 Int)) (or (<= 0 (+ (select main_a v_prenex_37203) 1)) (< v_prenex_37204 main_y) (<= (+ main_y 1) v_prenex_37204) (<= (+ main_x 1) v_prenex_37203) (<= (+ (select main_a v_prenex_37203) (select main_a v_prenex_37204)) 1000) (<= (select main_a v_prenex_37203) 1) (<= (select main_a v_prenex_37204) 1000))) (forall ((v_prenex_36329 Int) (v_prenex_36330 Int)) (or (<= (select main_a v_prenex_36329) 2) (<= (+ main_y 1) v_prenex_36330) (<= (+ (select main_a v_prenex_36329) 998) (select main_a v_prenex_36330)) (<= (select main_a v_prenex_36330) 1000) (< v_prenex_36330 main_y) (<= (select main_a v_prenex_36330) 1001) (<= (select main_a v_prenex_36329) 1))) (forall ((v_prenex_39801 Int) (v_prenex_39800 Int)) (or (<= (select main_a v_prenex_39800) 1) (<= (* 2 (select main_a v_prenex_39801)) 2000) (<= (select main_a v_prenex_39801) (+ (select main_a v_prenex_39800) 1000)) (<= (select main_a v_prenex_39800) 2) (<= (+ main_y 1) v_prenex_39801) (< v_prenex_39801 main_y) (<= (+ main_x 1) v_prenex_39800))) (forall ((v_prenex_33852 Int) (v_prenex_33851 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33852))) (< v_prenex_33852 main_y) (<= (select main_a v_prenex_33851) 2) (<= (select main_a v_prenex_33852) 1001) (<= (+ main_y 1) v_prenex_33852) (<= (+ (select main_a v_prenex_33851) (select main_a v_prenex_33852)) 1000) (<= (select main_a v_prenex_33851) 1))) (forall ((v_prenex_34948 Int) (v_prenex_34947 Int)) (or (< v_prenex_34948 main_y) (<= (+ (select main_a v_prenex_34947) 998) (select main_a v_prenex_34948)) (<= (select main_a v_prenex_34948) 1000) (<= (+ main_y 1) v_prenex_34948) (<= 998 (select main_a v_prenex_34948)) (<= 0 (+ (select main_a v_prenex_34947) 1)))) (forall ((v_prenex_39151 Int) (v_prenex_39150 Int)) (or (<= (+ main_y 1) v_prenex_39151) (<= (select main_a v_prenex_39150) 2) (< v_prenex_39151 main_y) (<= 1000 (+ (select main_a v_prenex_39150) (select main_a v_prenex_39151))) (<= (* 2 (select main_a v_prenex_39150)) 2) (<= 998 (select main_a v_prenex_39151)) (<= 999 (select main_a v_prenex_39151)))) (or (forall ((v_prenex_32325 Int)) (or (< v_prenex_32325 main_y) (<= 1998 (* 2 (select main_a v_prenex_32325))) (<= 999 (select main_a v_prenex_32325)) (<= (+ main_y 1) v_prenex_32325))) (forall ((v_prenex_32324 Int)) (or (<= (select main_a v_prenex_32324) 2) (< v_prenex_32324 main_x)))) (or (forall ((v_prenex_29689 Int)) (or (< v_prenex_29689 main_x) (<= 0 (* 2 (select main_a v_prenex_29689))))) (forall ((v_prenex_29690 Int)) (or (<= 999 (select main_a v_prenex_29690)) (<= (* 2 (select main_a v_prenex_29690)) 2000) (< v_prenex_29690 main_y) (<= (+ main_y 1) v_prenex_29690)))) (or (forall ((v_prenex_29061 Int)) (or (<= 998 (select main_a v_prenex_29061)) (< v_prenex_29061 main_y) (<= 1998 (* 2 (select main_a v_prenex_29061))) (<= (+ main_y 1) v_prenex_29061))) (forall ((v_prenex_29060 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29060))) (<= 0 (+ (select main_a v_prenex_29060) 1))))) (forall ((v_prenex_37995 Int) (v_prenex_37996 Int)) (or (< v_prenex_37996 main_y) (<= 998 (select main_a v_prenex_37996)) (<= 0 (* 2 (select main_a v_prenex_37995))) (<= (+ main_y 1) v_prenex_37996) (<= (select main_a v_prenex_37996) 1000) (<= (+ (select main_a v_prenex_37995) (select main_a v_prenex_37996)) 1000))) (or (forall ((v_prenex_37008 Int)) (or (< v_prenex_37008 main_x) (<= (select main_a v_prenex_37008) 2) (<= 0 (select main_a v_prenex_37008)))) (forall ((v_prenex_37009 Int)) (or (<= (* 2 (select main_a v_prenex_37009)) 2000) (< v_prenex_37009 main_y) (<= (+ main_y 1) v_prenex_37009) (<= (select main_a v_prenex_37009) 1000)))) (forall ((v_prenex_36480 Int) (v_prenex_36481 Int)) (or (<= (+ (select main_a v_prenex_36480) 998) (select main_a v_prenex_36481)) (< v_prenex_36481 main_y) (<= (select main_a v_prenex_36481) 1000) (<= (* 2 (select main_a v_prenex_36480)) 2) (<= (+ main_x 1) v_prenex_36480) (<= (+ main_y 1) v_prenex_36481))) (or (forall ((v_prenex_29383 Int)) (<= (select main_a v_prenex_29383) 2)) (forall ((v_prenex_29384 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29384))) (<= 999 (select main_a v_prenex_29384)) (<= (+ main_y 1) v_prenex_29384) (<= 998 (select main_a v_prenex_29384)) (< v_prenex_29384 main_y)))) (forall ((v_prenex_33618 Int) (v_prenex_33617 Int)) (or (<= (+ main_y 1) v_prenex_33618) (<= (* 2 (select main_a v_prenex_33618)) 2000) (< v_prenex_33618 main_y) (<= 1000 (+ (select main_a v_prenex_33617) (select main_a v_prenex_33618))) (<= (* 2 (select main_a v_prenex_33617)) 2) (<= 0 (select main_a v_prenex_33617)) (<= 998 (select main_a v_prenex_33618)))) (forall ((v_prenex_38960 Int) (v_prenex_38959 Int)) (or (<= (select main_a v_prenex_38960) (+ (select main_a v_prenex_38959) 1000)) (<= (select main_a v_prenex_38960) 1001) (<= (select main_a v_prenex_38959) 1) (<= 999 (select main_a v_prenex_38960)) (< v_prenex_38960 main_y) (<= (+ main_y 1) v_prenex_38960) (<= 0 (+ (select main_a v_prenex_38959) 1)))) (forall ((v_prenex_30676 Int) (v_prenex_30675 Int)) (or (< v_prenex_30676 main_y) (<= (+ main_y 1) v_prenex_30676) (<= 0 (+ (select main_a v_prenex_30675) 1)) (< v_prenex_30675 main_x) (<= (* 2 (select main_a v_prenex_30676)) 2000) (<= (select main_a v_prenex_30675) 2) (<= (select main_a v_prenex_30676) (+ (select main_a v_prenex_30675) 1000)))) (or (forall ((v_prenex_32852 Int)) (or (<= 0 (+ (select main_a v_prenex_32852) 1)) (<= (select main_a v_prenex_32852) 1))) (forall ((v_prenex_32853 Int)) (or (<= (+ main_y 1) v_prenex_32853) (<= (select main_a v_prenex_32853) 1001) (< v_prenex_32853 main_y) (<= 1998 (* 2 (select main_a v_prenex_32853))) (<= 998 (select main_a v_prenex_32853))))) (forall ((v_prenex_39807 Int) (v_prenex_39806 Int)) (or (<= (+ main_y 1) v_prenex_39807) (<= 1998 (* 2 (select main_a v_prenex_39807))) (< v_prenex_39807 main_y) (<= (select main_a v_prenex_39807) 1001) (<= (select main_a v_prenex_39807) (+ (select main_a v_prenex_39806) 1000)))) (forall ((v_prenex_29081 Int) (v_prenex_29080 Int)) (or (<= (select main_a v_prenex_29080) 2) (<= (+ (select main_a v_prenex_29080) (select main_a v_prenex_29081)) 1000) (<= 999 (select main_a v_prenex_29081)) (<= 998 (select main_a v_prenex_29081)) (< v_prenex_29081 main_y) (<= (+ main_y 1) v_prenex_29081))) (or (forall ((v_prenex_29911 Int)) (or (<= (* 2 (select main_a v_prenex_29911)) 2000) (<= (+ main_y 1) v_prenex_29911) (<= 999 (select main_a v_prenex_29911)) (< v_prenex_29911 main_y))) (forall ((v_prenex_29910 Int)) (or (<= 0 (select main_a v_prenex_29910)) (<= (+ main_x 1) v_prenex_29910) (<= 0 (+ (select main_a v_prenex_29910) 1))))) (forall ((v_prenex_32630 Int) (v_prenex_32629 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32630))) (< v_prenex_32630 main_y) (<= (select main_a v_prenex_32630) (+ (select main_a v_prenex_32629) 1000)) (<= (+ main_y 1) v_prenex_32630) (<= 0 (+ (select main_a v_prenex_32629) 1)) (<= (select main_a v_prenex_32630) 1000) (<= (select main_a v_prenex_32629) 2))) (forall ((v_prenex_35992 Int) (v_prenex_35991 Int)) (or (< v_prenex_35992 main_y) (<= (+ main_y 1) v_prenex_35992) (<= (select main_a v_prenex_35992) 1001) (<= (+ (select main_a v_prenex_35991) (select main_a v_prenex_35992)) 1000) (<= 0 (select main_a v_prenex_35991)) (<= (select main_a v_prenex_35991) 1))) (or (forall ((v_prenex_37831 Int)) (or (<= (* 2 (select main_a v_prenex_37831)) 2000) (< v_prenex_37831 main_y) (<= 999 (select main_a v_prenex_37831)) (<= (+ main_y 1) v_prenex_37831) (<= 998 (select main_a v_prenex_37831)))) (forall ((v_prenex_37830 Int)) (<= (select main_a v_prenex_37830) 1))) (or (forall ((v_prenex_32381 Int)) (or (< v_prenex_32381 main_y) (<= 1998 (* 2 (select main_a v_prenex_32381))) (<= (+ main_y 1) v_prenex_32381))) (forall ((v_prenex_32380 Int)) (or (<= (+ main_x 1) v_prenex_32380) (<= (select main_a v_prenex_32380) 1)))) (forall ((v_prenex_39057 Int) (v_prenex_39056 Int)) (or (< v_prenex_39057 main_y) (<= (+ main_x 1) v_prenex_39056) (<= (* 2 (select main_a v_prenex_39056)) 2) (<= (+ (select main_a v_prenex_39056) 998) (select main_a v_prenex_39057)) (<= (+ main_y 1) v_prenex_39057) (<= 0 (* 2 (select main_a v_prenex_39056))) (<= (select main_a v_prenex_39057) 1000))) (forall ((v_prenex_31378 Int) (v_prenex_31379 Int)) (or (<= (+ (select main_a v_prenex_31378) (select main_a v_prenex_31379)) 1000) (< v_prenex_31379 main_y) (<= (+ main_y 1) v_prenex_31379) (<= 0 (+ (select main_a v_prenex_31378) 1)) (<= 1998 (* 2 (select main_a v_prenex_31379))) (<= (select main_a v_prenex_31379) 1000))) (or (forall ((v_prenex_38190 Int)) (or (<= 0 (select main_a v_prenex_38190)) (< v_prenex_38190 main_x) (<= 0 (* 2 (select main_a v_prenex_38190))))) (forall ((v_prenex_38191 Int)) (or (< v_prenex_38191 main_y) (<= (+ main_y 1) v_prenex_38191) (<= (* 2 (select main_a v_prenex_38191)) 2000) (<= (select main_a v_prenex_38191) 1000)))) (forall ((v_prenex_33650 Int) (v_prenex_33649 Int)) (or (<= (+ main_y 1) v_prenex_33650) (<= (select main_a v_prenex_33649) 1) (<= 998 (select main_a v_prenex_33650)) (<= 0 (select main_a v_prenex_33649)) (<= 999 (select main_a v_prenex_33650)) (< v_prenex_33650 main_y) (<= 1000 (+ (select main_a v_prenex_33649) (select main_a v_prenex_33650))))) (forall ((v_prenex_30994 Int) (v_prenex_30993 Int)) (or (< v_prenex_30994 main_y) (<= (select main_a v_prenex_30994) 1001) (<= (select main_a v_prenex_30994) 1000) (<= (* 2 (select main_a v_prenex_30993)) 2) (<= (+ main_y 1) v_prenex_30994) (<= (+ (select main_a v_prenex_30993) (select main_a v_prenex_30994)) 1000))) (or (forall ((v_prenex_40260 Int)) (or (<= 998 (select main_a v_prenex_40260)) (<= (* 2 (select main_a v_prenex_40260)) 2000) (<= (+ main_y 1) v_prenex_40260) (< v_prenex_40260 main_y))) (forall ((v_prenex_40259 Int)) (or (<= (select main_a v_prenex_40259) 2) (<= (+ main_x 1) v_prenex_40259) (<= (select main_a v_prenex_40259) 1)))) (or (forall ((v_prenex_37965 Int)) (or (< v_prenex_37965 main_y) (<= 998 (select main_a v_prenex_37965)) (<= (+ main_y 1) v_prenex_37965) (<= (* 2 (select main_a v_prenex_37965)) 2000) (<= (select main_a v_prenex_37965) 1000))) (forall ((v_prenex_37964 Int)) (or (<= 0 (+ (select main_a v_prenex_37964) 1)) (<= (* 2 (select main_a v_prenex_37964)) 2)))) (forall ((v_prenex_38213 Int) (v_prenex_38212 Int)) (or (<= (+ main_y 1) v_prenex_38213) (< v_prenex_38213 main_y) (<= (* 2 (select main_a v_prenex_38212)) 2) (<= (select main_a v_prenex_38213) 1000) (<= 998 (select main_a v_prenex_38213)) (<= 1000 (+ (select main_a v_prenex_38212) (select main_a v_prenex_38213))))) (forall ((v_prenex_40249 Int) (v_prenex_40250 Int)) (or (<= (select main_a v_prenex_40250) 1001) (<= (select main_a v_prenex_40250) (+ (select main_a v_prenex_40249) 1000)) (<= 0 (+ (select main_a v_prenex_40249) 1)) (< v_prenex_40250 main_y) (<= (+ main_y 1) v_prenex_40250))) (forall ((v_prenex_29548 Int) (v_prenex_29547 Int)) (or (<= 0 (select main_a v_prenex_29547)) (<= 0 (* 2 (select main_a v_prenex_29547))) (<= (select main_a v_prenex_29548) 1000) (<= (+ (select main_a v_prenex_29547) (select main_a v_prenex_29548)) 1000) (< v_prenex_29548 main_y) (<= 998 (select main_a v_prenex_29548)) (<= (+ main_y 1) v_prenex_29548))) (forall ((v_prenex_31871 Int) (v_prenex_31870 Int)) (or (< v_prenex_31870 main_x) (<= (+ main_y 1) v_prenex_31871) (<= (select main_a v_prenex_31870) 2) (<= (select main_a v_prenex_31871) (+ (select main_a v_prenex_31870) 1000)) (<= (* 2 (select main_a v_prenex_31870)) 2) (<= 1998 (* 2 (select main_a v_prenex_31871))) (< v_prenex_31871 main_y))) (or (forall ((v_prenex_32933 Int)) (or (< v_prenex_32933 main_y) (<= (+ main_y 1) v_prenex_32933) (<= (select main_a v_prenex_32933) 1001) (<= (select main_a v_prenex_32933) 1000) (<= (* 2 (select main_a v_prenex_32933)) 2000))) (forall ((v_prenex_32932 Int)) (or (<= (* 2 (select main_a v_prenex_32932)) 2) (<= 0 (select main_a v_prenex_32932))))) (forall ((v_prenex_34718 Int) (v_prenex_34717 Int)) (or (<= (select main_a v_prenex_34718) 1000) (<= (+ (select main_a v_prenex_34717) 998) (select main_a v_prenex_34718)) (<= (select main_a v_prenex_34717) 2) (< v_prenex_34718 main_y) (<= (+ main_y 1) v_prenex_34718))) (forall ((v_prenex_32397 Int) (v_prenex_32396 Int)) (or (<= (select main_a v_prenex_32397) 1000) (<= 0 (select main_a v_prenex_32396)) (<= (+ main_y 1) v_prenex_32397) (<= (+ (select main_a v_prenex_32396) 998) (select main_a v_prenex_32397)) (<= (* 2 (select main_a v_prenex_32396)) 2) (<= 999 (select main_a v_prenex_32397)) (< v_prenex_32397 main_y))) (forall ((v_prenex_34298 Int) (v_prenex_34297 Int)) (or (< v_prenex_34297 main_x) (<= 0 (* 2 (select main_a v_prenex_34297))) (<= (select main_a v_prenex_34297) 2) (<= (* 2 (select main_a v_prenex_34298)) 2000) (<= (+ (select main_a v_prenex_34297) (select main_a v_prenex_34298)) 1000) (< v_prenex_34298 main_y) (<= (+ main_y 1) v_prenex_34298))) (forall ((v_prenex_35611 Int) (v_prenex_35610 Int)) (or (<= 0 (select main_a v_prenex_35610)) (< v_prenex_35611 main_y) (<= (+ main_y 1) v_prenex_35611) (<= 1998 (* 2 (select main_a v_prenex_35611))) (<= 1000 (+ (select main_a v_prenex_35610) (select main_a v_prenex_35611))))) (or (forall ((v_prenex_33665 Int)) (or (<= (select main_a v_prenex_33665) 1) (<= 0 (select main_a v_prenex_33665)))) (forall ((v_prenex_33666 Int)) (or (<= 999 (select main_a v_prenex_33666)) (<= (+ main_y 1) v_prenex_33666) (<= (* 2 (select main_a v_prenex_33666)) 2000) (<= (select main_a v_prenex_33666) 1000) (< v_prenex_33666 main_y)))) (or (forall ((v_prenex_34689 Int)) (or (<= (select main_a v_prenex_34689) 1) (< v_prenex_34689 main_x) (<= (select main_a v_prenex_34689) 2))) (forall ((v_prenex_34690 Int)) (or (<= 998 (select main_a v_prenex_34690)) (<= (* 2 (select main_a v_prenex_34690)) 2000) (< v_prenex_34690 main_y) (<= (+ main_y 1) v_prenex_34690)))) (forall ((v_prenex_29876 Int) (v_prenex_29875 Int)) (or (<= 998 (select main_a v_prenex_29876)) (< v_prenex_29876 main_y) (<= 999 (select main_a v_prenex_29876)) (<= (+ main_y 1) v_prenex_29876) (<= 0 (select main_a v_prenex_29875)) (<= (+ (select main_a v_prenex_29875) (select main_a v_prenex_29876)) 1000))) (forall ((v_prenex_35304 Int) (v_prenex_35305 Int)) (or (<= (select main_a v_prenex_35304) 1) (<= 999 (select main_a v_prenex_35305)) (<= 1000 (+ (select main_a v_prenex_35304) (select main_a v_prenex_35305))) (< v_prenex_35305 main_y) (<= (+ main_y 1) v_prenex_35305) (<= (* 2 (select main_a v_prenex_35304)) 2) (<= (+ main_x 1) v_prenex_35304))) (forall ((v_prenex_35568 Int) (v_prenex_35569 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35569))) (<= 998 (select main_a v_prenex_35569)) (<= (select main_a v_prenex_35568) 1) (< v_prenex_35569 main_y) (<= (+ (select main_a v_prenex_35568) (select main_a v_prenex_35569)) 1000) (<= 0 (select main_a v_prenex_35568)) (<= (+ main_y 1) v_prenex_35569))) (or (forall ((v_prenex_33070 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33070))) (<= (+ main_x 1) v_prenex_33070) (<= (select main_a v_prenex_33070) 1))) (forall ((v_prenex_33071 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33071))) (<= (+ main_y 1) v_prenex_33071) (<= (* 2 (select main_a v_prenex_33071)) 2000) (< v_prenex_33071 main_y)))) (forall ((v_prenex_31998 Int) (v_prenex_31999 Int)) (or (<= 0 (+ (select main_a v_prenex_31998) 1)) (<= (+ main_y 1) v_prenex_31999) (<= (+ (select main_a v_prenex_31998) 998) (select main_a v_prenex_31999)) (<= 998 (select main_a v_prenex_31999)) (< v_prenex_31999 main_y))) (forall ((v_prenex_33716 Int) (v_prenex_33715 Int)) (or (<= (* 2 (select main_a v_prenex_33715)) 2) (<= (+ (select main_a v_prenex_33715) (select main_a v_prenex_33716)) 1000) (< v_prenex_33716 main_y) (<= 999 (select main_a v_prenex_33716)) (<= (select main_a v_prenex_33716) 1000) (<= (+ main_y 1) v_prenex_33716))) (forall ((v_prenex_38606 Int) (v_prenex_38605 Int)) (or (< v_prenex_38606 main_y) (<= (* 2 (select main_a v_prenex_38606)) 2000) (<= 0 (select main_a v_prenex_38605)) (<= (+ main_y 1) v_prenex_38606) (<= (+ (select main_a v_prenex_38605) 998) (select main_a v_prenex_38606)) (<= 0 (+ (select main_a v_prenex_38605) 1)))) (forall ((v_prenex_30664 Int) (v_prenex_30663 Int)) (or (<= 998 (select main_a v_prenex_30664)) (<= (* 2 (select main_a v_prenex_30663)) 2) (<= (select main_a v_prenex_30664) (+ (select main_a v_prenex_30663) 1000)) (< v_prenex_30664 main_y) (<= (+ main_x 1) v_prenex_30663) (<= 0 (* 2 (select main_a v_prenex_30663))) (<= (+ main_y 1) v_prenex_30664))) (forall ((v_prenex_31251 Int) (v_prenex_31250 Int)) (or (<= 1000 (+ (select main_a v_prenex_31250) (select main_a v_prenex_31251))) (<= (+ main_y 1) v_prenex_31251) (<= (select main_a v_prenex_31250) 2) (<= (* 2 (select main_a v_prenex_31250)) 2) (<= (* 2 (select main_a v_prenex_31251)) 2000) (< v_prenex_31251 main_y))) (forall ((v_prenex_38620 Int) (v_prenex_38619 Int)) (or (<= 0 (+ (select main_a v_prenex_38619) 1)) (<= 1998 (* 2 (select main_a v_prenex_38620))) (<= (* 2 (select main_a v_prenex_38620)) 2000) (<= (+ main_y 1) v_prenex_38620) (< v_prenex_38620 main_y) (<= (+ (select main_a v_prenex_38619) (select main_a v_prenex_38620)) 1000))) (or (forall ((v_prenex_36706 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36706))) (<= (select main_a v_prenex_36706) 1))) (forall ((v_prenex_36707 Int)) (or (<= (+ main_y 1) v_prenex_36707) (< v_prenex_36707 main_y) (<= 1998 (* 2 (select main_a v_prenex_36707))) (<= 999 (select main_a v_prenex_36707))))) (forall ((v_prenex_31981 Int) (v_prenex_31980 Int)) (or (<= (+ main_y 1) v_prenex_31981) (<= (+ (select main_a v_prenex_31980) (select main_a v_prenex_31981)) 1000) (<= (+ main_x 1) v_prenex_31980) (<= 1998 (* 2 (select main_a v_prenex_31981))) (< v_prenex_31981 main_y))) (forall ((v_prenex_28939 Int) (v_prenex_28940 Int)) (or (<= 998 (select main_a v_prenex_28940)) (<= (+ main_y 1) v_prenex_28940) (<= 0 (select main_a v_prenex_28939)) (< v_prenex_28940 main_y) (< v_prenex_28939 main_x) (<= (* 2 (select main_a v_prenex_28939)) 2) (<= 1000 (+ (select main_a v_prenex_28939) (select main_a v_prenex_28940))))) (or (forall ((v_prenex_37676 Int)) (or (<= (* 2 (select main_a v_prenex_37676)) 2) (< v_prenex_37676 main_x) (<= 0 (* 2 (select main_a v_prenex_37676))))) (forall ((v_prenex_37677 Int)) (or (<= 999 (select main_a v_prenex_37677)) (< v_prenex_37677 main_y) (<= 1998 (* 2 (select main_a v_prenex_37677))) (<= (+ main_y 1) v_prenex_37677)))) (or (forall ((v_prenex_35018 Int)) (or (<= (select main_a v_prenex_35018) 1000) (<= 1998 (* 2 (select main_a v_prenex_35018))) (<= 998 (select main_a v_prenex_35018)) (< v_prenex_35018 main_y) (<= (+ main_y 1) v_prenex_35018))) (forall ((v_prenex_35017 Int)) (or (<= 0 (select main_a v_prenex_35017)) (<= 0 (* 2 (select main_a v_prenex_35017)))))) (forall ((v_prenex_34791 Int)) (or (<= 999 (select main_a v_prenex_34791)) (<= (+ main_y 1) v_prenex_34791) (< v_prenex_34791 main_y) (<= (select main_a v_prenex_34791) 1001) (<= (* 2 (select main_a v_prenex_34791)) 2000))) (forall ((v_prenex_35044 Int) (v_prenex_35043 Int)) (or (<= 999 (select main_a v_prenex_35044)) (<= 0 (select main_a v_prenex_35043)) (<= 1000 (+ (select main_a v_prenex_35043) (select main_a v_prenex_35044))) (<= (+ main_y 1) v_prenex_35044) (<= 1998 (* 2 (select main_a v_prenex_35044))) (< v_prenex_35044 main_y) (<= 0 (+ (select main_a v_prenex_35043) 1)))) (forall ((v_prenex_30523 Int) (v_prenex_30522 Int)) (or (< v_prenex_30523 main_y) (<= 0 (select main_a v_prenex_30522)) (<= (+ main_y 1) v_prenex_30523) (<= 1000 (+ (select main_a v_prenex_30522) (select main_a v_prenex_30523))) (<= 999 (select main_a v_prenex_30523)) (<= (* 2 (select main_a v_prenex_30522)) 2) (<= 1998 (* 2 (select main_a v_prenex_30523))))) (forall ((v_prenex_29782 Int) (v_prenex_29781 Int)) (or (<= 998 (select main_a v_prenex_29782)) (<= (select main_a v_prenex_29781) 2) (< v_prenex_29782 main_y) (<= (* 2 (select main_a v_prenex_29781)) 2) (<= (+ main_y 1) v_prenex_29782) (<= (+ main_x 1) v_prenex_29781) (<= (+ (select main_a v_prenex_29781) (select main_a v_prenex_29782)) 1000))) (forall ((v_prenex_33527 Int) (v_prenex_33526 Int)) (or (<= (+ (select main_a v_prenex_33526) 998) (select main_a v_prenex_33527)) (<= (select main_a v_prenex_33527) 1000) (<= (select main_a v_prenex_33526) 1) (< v_prenex_33527 main_y) (< v_prenex_33526 main_x) (<= (+ main_y 1) v_prenex_33527) (<= (* 2 (select main_a v_prenex_33526)) 2))) (forall ((v_prenex_34730 Int) (v_prenex_34729 Int)) (or (<= (* 2 (select main_a v_prenex_34729)) 2) (<= 999 (select main_a v_prenex_34730)) (<= (select main_a v_prenex_34729) 1) (<= (+ main_y 1) v_prenex_34730) (< v_prenex_34730 main_y) (<= (select main_a v_prenex_34730) (+ (select main_a v_prenex_34729) 1000)) (< v_prenex_34729 main_x))) (or (forall ((v_prenex_36747 Int)) (or (<= (+ main_y 1) v_prenex_36747) (<= 1998 (* 2 (select main_a v_prenex_36747))) (< v_prenex_36747 main_y))) (forall ((v_prenex_36746 Int)) (or (< v_prenex_36746 main_x) (<= 0 (+ (select main_a v_prenex_36746) 1)) (<= 0 (* 2 (select main_a v_prenex_36746)))))) (forall ((v_prenex_35286 Int) (v_prenex_35287 Int)) (or (<= (select main_a v_prenex_35287) 1001) (<= (* 2 (select main_a v_prenex_35286)) 2) (<= (+ main_y 1) v_prenex_35287) (< v_prenex_35287 main_y) (<= (select main_a v_prenex_35287) (+ (select main_a v_prenex_35286) 1000)) (<= (select main_a v_prenex_35287) 1000))) (forall ((v_prenex_37559 Int) (v_prenex_37560 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37559))) (<= (+ main_y 1) v_prenex_37560) (<= 1000 (+ (select main_a v_prenex_37559) (select main_a v_prenex_37560))) (< v_prenex_37560 main_y) (<= (select main_a v_prenex_37560) 1000) (<= (select main_a v_prenex_37559) 2))) (forall ((v_prenex_29174 Int) (v_prenex_29175 Int)) (or (<= (select main_a v_prenex_29174) 1) (<= (+ main_y 1) v_prenex_29175) (<= (+ (select main_a v_prenex_29174) 998) (select main_a v_prenex_29175)) (<= (select main_a v_prenex_29175) 1000) (< v_prenex_29175 main_y))) (forall ((v_prenex_30233 Int) (v_prenex_30232 Int)) (or (<= (* 2 (select main_a v_prenex_30233)) 2000) (<= (select main_a v_prenex_30233) 1000) (< v_prenex_30233 main_y) (<= 0 (+ (select main_a v_prenex_30232) 1)) (<= (+ main_y 1) v_prenex_30233) (<= (+ (select main_a v_prenex_30232) 998) (select main_a v_prenex_30233)))) (forall ((v_prenex_33106 Int) (v_prenex_33107 Int)) (or (<= 998 (select main_a v_prenex_33107)) (<= (select main_a v_prenex_33106) 2) (<= (select main_a v_prenex_33107) (+ (select main_a v_prenex_33106) 1000)) (<= 0 (* 2 (select main_a v_prenex_33106))) (<= (select main_a v_prenex_33107) 1001) (< v_prenex_33107 main_y) (<= (+ main_y 1) v_prenex_33107))) (forall ((v_prenex_30091 Int) (v_prenex_30090 Int)) (or (<= 999 (select main_a v_prenex_30091)) (<= (+ main_y 1) v_prenex_30091) (< v_prenex_30091 main_y) (<= (select main_a v_prenex_30091) 1001) (<= (select main_a v_prenex_30091) (+ (select main_a v_prenex_30090) 1000)))) (forall ((v_prenex_40214 Int) (v_prenex_40213 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40214))) (<= 1000 (+ (select main_a v_prenex_40213) (select main_a v_prenex_40214))) (< v_prenex_40214 main_y) (<= (select main_a v_prenex_40213) 1) (<= 998 (select main_a v_prenex_40214)) (<= 0 (+ (select main_a v_prenex_40213) 1)) (<= (+ main_y 1) v_prenex_40214))) (forall ((v_prenex_33802 Int) (v_prenex_33801 Int)) (or (<= (* 2 (select main_a v_prenex_33801)) 2) (<= (+ main_y 1) v_prenex_33802) (<= (select main_a v_prenex_33801) 2) (<= (select main_a v_prenex_33802) 1001) (<= (select main_a v_prenex_33802) (+ (select main_a v_prenex_33801) 1000)) (< v_prenex_33802 main_y))) (forall ((v_prenex_30433 Int) (v_prenex_30432 Int)) (or (< v_prenex_30433 main_y) (<= 998 (select main_a v_prenex_30433)) (<= (+ main_x 1) v_prenex_30432) (<= (+ (select main_a v_prenex_30432) (select main_a v_prenex_30433)) 1000) (<= (* 2 (select main_a v_prenex_30432)) 2) (<= (+ main_y 1) v_prenex_30433))) (forall ((v_prenex_36888 Int) (v_prenex_36889 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36889))) (<= (+ main_y 1) v_prenex_36889) (<= (select main_a v_prenex_36889) (+ (select main_a v_prenex_36888) 1000)) (< v_prenex_36889 main_y) (<= 0 (select main_a v_prenex_36888)) (<= (select main_a v_prenex_36889) 1001))) (forall ((v_prenex_29325 Int) (v_prenex_29324 Int)) (or (<= (+ (select main_a v_prenex_29324) (select main_a v_prenex_29325)) 1000) (<= (* 2 (select main_a v_prenex_29324)) 2) (<= (select main_a v_prenex_29325) 1001) (< v_prenex_29325 main_y) (<= (+ main_y 1) v_prenex_29325) (<= (+ main_x 1) v_prenex_29324) (<= 0 (* 2 (select main_a v_prenex_29324))))) (forall ((v_prenex_37143 Int) (v_prenex_37144 Int)) (or (<= 999 (select main_a v_prenex_37144)) (<= (+ main_y 1) v_prenex_37144) (< v_prenex_37144 main_y) (<= (* 2 (select main_a v_prenex_37143)) 2) (<= (+ (select main_a v_prenex_37143) 998) (select main_a v_prenex_37144)) (<= 1998 (* 2 (select main_a v_prenex_37144))))) (or (forall ((v_prenex_31014 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31014))) (< v_prenex_31014 main_y) (<= (+ main_y 1) v_prenex_31014) (<= (select main_a v_prenex_31014) 1000))) (forall ((v_prenex_31013 Int)) (or (< v_prenex_31013 main_x) (<= (select main_a v_prenex_31013) 2) (<= (select main_a v_prenex_31013) 1)))) (forall ((v_prenex_30978 Int) (v_prenex_30977 Int)) (or (<= 998 (select main_a v_prenex_30978)) (<= (+ main_y 1) v_prenex_30978) (< v_prenex_30978 main_y) (<= 0 (+ (select main_a v_prenex_30977) 1)) (<= (+ (select main_a v_prenex_30977) 998) (select main_a v_prenex_30978)) (<= (+ main_x 1) v_prenex_30977))) (forall ((v_prenex_38945 Int) (v_prenex_38946 Int)) (or (<= (+ main_y 1) v_prenex_38946) (<= (select main_a v_prenex_38945) 1) (< v_prenex_38946 main_y) (<= (+ main_x 1) v_prenex_38945) (<= 999 (select main_a v_prenex_38946)) (<= (+ (select main_a v_prenex_38945) (select main_a v_prenex_38946)) 1000) (<= 0 (+ (select main_a v_prenex_38945) 1)))) (forall ((v_prenex_39431 Int) (v_prenex_39430 Int)) (or (<= (select main_a v_prenex_39431) (+ (select main_a v_prenex_39430) 1000)) (<= 998 (select main_a v_prenex_39431)) (< v_prenex_39431 main_y) (<= (* 2 (select main_a v_prenex_39431)) 2000) (<= (select main_a v_prenex_39430) 2) (<= (+ main_y 1) v_prenex_39431))) (forall ((v_prenex_40192 Int) (v_prenex_40191 Int)) (or (< v_prenex_40192 main_y) (<= 0 (select main_a v_prenex_40191)) (<= (+ main_y 1) v_prenex_40192) (<= 999 (select main_a v_prenex_40192)) (<= (+ (select main_a v_prenex_40191) 998) (select main_a v_prenex_40192)) (<= 0 (+ (select main_a v_prenex_40191) 1)))) (forall ((v_prenex_32872 Int) (v_prenex_32873 Int)) (or (<= (select main_a v_prenex_32872) 2) (<= (* 2 (select main_a v_prenex_32873)) 2000) (< v_prenex_32873 main_y) (<= (+ (select main_a v_prenex_32872) 998) (select main_a v_prenex_32873)) (<= (select main_a v_prenex_32873) 1001) (<= (+ main_y 1) v_prenex_32873) (<= (select main_a v_prenex_32872) 1))) (forall ((v_prenex_31570 Int) (v_prenex_31571 Int)) (or (< v_prenex_31571 main_y) (<= (+ (select main_a v_prenex_31570) 998) (select main_a v_prenex_31571)) (<= (select main_a v_prenex_31570) 2) (<= 0 (+ (select main_a v_prenex_31570) 1)) (<= 999 (select main_a v_prenex_31571)) (<= (+ main_y 1) v_prenex_31571) (<= (select main_a v_prenex_31571) 1000))) (or (forall ((v_prenex_29722 Int)) (or (<= (+ main_y 1) v_prenex_29722) (< v_prenex_29722 main_y) (<= 1998 (* 2 (select main_a v_prenex_29722))))) (forall ((v_prenex_29721 Int)) (or (< v_prenex_29721 main_x) (<= 0 (select main_a v_prenex_29721)) (<= (select main_a v_prenex_29721) 1)))) (forall ((v_prenex_31978 Int) (v_prenex_31979 Int)) (or (<= (select main_a v_prenex_31978) 1) (< v_prenex_31979 main_y) (<= (+ main_y 1) v_prenex_31979) (<= 998 (select main_a v_prenex_31979)) (< v_prenex_31978 main_x) (<= (+ (select main_a v_prenex_31978) 998) (select main_a v_prenex_31979)))) (forall ((v_prenex_29244 Int) (v_prenex_29245 Int)) (or (<= (select main_a v_prenex_29245) 1001) (<= (* 2 (select main_a v_prenex_29244)) 2) (<= (+ main_y 1) v_prenex_29245) (< v_prenex_29245 main_y) (<= (select main_a v_prenex_29245) 1000) (<= (select main_a v_prenex_29244) 1) (<= 1000 (+ (select main_a v_prenex_29244) (select main_a v_prenex_29245))))) (forall ((v_prenex_30318 Int) (v_prenex_30319 Int)) (or (<= 998 (select main_a v_prenex_30319)) (<= (+ main_y 1) v_prenex_30319) (<= (+ (select main_a v_prenex_30318) (select main_a v_prenex_30319)) 1000) (<= 999 (select main_a v_prenex_30319)) (< v_prenex_30319 main_y) (<= 0 (* 2 (select main_a v_prenex_30318))))) (forall ((v_prenex_36531 Int) (v_prenex_36530 Int)) (or (<= (select main_a v_prenex_36530) 2) (<= 1000 (+ (select main_a v_prenex_36530) (select main_a v_prenex_36531))) (<= (+ main_y 1) v_prenex_36531) (< v_prenex_36531 main_y) (<= 1998 (* 2 (select main_a v_prenex_36531))) (<= 0 (* 2 (select main_a v_prenex_36530))) (<= 998 (select main_a v_prenex_36531)))) (forall ((v_prenex_30899 Int) (v_prenex_30900 Int)) (or (<= (+ (select main_a v_prenex_30899) 998) (select main_a v_prenex_30900)) (<= 1998 (* 2 (select main_a v_prenex_30900))) (<= (+ main_y 1) v_prenex_30900) (< v_prenex_30900 main_y) (<= (select main_a v_prenex_30900) 1001) (<= 0 (* 2 (select main_a v_prenex_30899))) (<= (* 2 (select main_a v_prenex_30899)) 2))) (forall ((v_prenex_40308 Int) (v_prenex_40307 Int)) (or (<= (select main_a v_prenex_40308) (+ (select main_a v_prenex_40307) 1000)) (< v_prenex_40308 main_y) (<= (select main_a v_prenex_40308) 1001) (<= 0 (+ (select main_a v_prenex_40307) 1)) (<= 998 (select main_a v_prenex_40308)) (<= (+ main_y 1) v_prenex_40308))) (or (forall ((v_prenex_38654 Int)) (or (<= (+ main_y 1) v_prenex_38654) (<= (* 2 (select main_a v_prenex_38654)) 2000) (<= 1998 (* 2 (select main_a v_prenex_38654))) (< v_prenex_38654 main_y))) (forall ((v_prenex_38653 Int)) (or (< v_prenex_38653 main_x) (<= 0 (select main_a v_prenex_38653))))) (forall ((v_prenex_30115 Int) (v_prenex_30114 Int)) (or (<= (select main_a v_prenex_30115) 1000) (<= 1998 (* 2 (select main_a v_prenex_30115))) (<= 1000 (+ (select main_a v_prenex_30114) (select main_a v_prenex_30115))) (< v_prenex_30115 main_y) (<= (select main_a v_prenex_30114) 2) (<= (+ main_y 1) v_prenex_30115) (<= 0 (* 2 (select main_a v_prenex_30114))))) (or (forall ((v_prenex_34864 Int)) (or (<= (+ main_x 1) v_prenex_34864) (<= (select main_a v_prenex_34864) 2))) (forall ((v_prenex_34865 Int)) (or (<= 998 (select main_a v_prenex_34865)) (<= (+ main_y 1) v_prenex_34865) (<= 1998 (* 2 (select main_a v_prenex_34865))) (< v_prenex_34865 main_y)))) (forall ((v_prenex_38828 Int) (v_prenex_38827 Int)) (or (< v_prenex_38828 main_y) (<= (+ main_x 1) v_prenex_38827) (<= (select main_a v_prenex_38827) 2) (<= (select main_a v_prenex_38828) (+ (select main_a v_prenex_38827) 1000)) (<= (+ main_y 1) v_prenex_38828) (<= (select main_a v_prenex_38828) 1000))) (forall ((v_prenex_30693 Int) (v_prenex_30694 Int)) (or (< v_prenex_30694 main_y) (<= (+ main_y 1) v_prenex_30694) (<= (+ (select main_a v_prenex_30693) 998) (select main_a v_prenex_30694)) (<= 0 (+ (select main_a v_prenex_30693) 1)) (<= (+ main_x 1) v_prenex_30693) (<= (select main_a v_prenex_30694) 1001))) (or (forall ((v_prenex_40002 Int)) (or (<= (+ main_x 1) v_prenex_40002) (<= 0 (* 2 (select main_a v_prenex_40002))))) (forall ((v_prenex_40003 Int)) (or (< v_prenex_40003 main_y) (<= (* 2 (select main_a v_prenex_40003)) 2000) (<= (select main_a v_prenex_40003) 1000) (<= (+ main_y 1) v_prenex_40003)))) (forall ((v_prenex_29559 Int) (v_prenex_29560 Int)) (or (<= (+ main_y 1) v_prenex_29560) (<= 998 (select main_a v_prenex_29560)) (<= 0 (select main_a v_prenex_29559)) (<= 1000 (+ (select main_a v_prenex_29559) (select main_a v_prenex_29560))) (<= (select main_a v_prenex_29560) 1000) (< v_prenex_29560 main_y))) (forall ((v_prenex_37412 Int) (v_prenex_37413 Int)) (or (<= (* 2 (select main_a v_prenex_37413)) 2000) (< v_prenex_37412 main_x) (<= (+ main_y 1) v_prenex_37413) (< v_prenex_37413 main_y) (<= 0 (select main_a v_prenex_37412)) (<= (+ (select main_a v_prenex_37412) (select main_a v_prenex_37413)) 1000) (<= 0 (+ (select main_a v_prenex_37412) 1)))) (forall ((v_prenex_30057 Int) (v_prenex_30056 Int)) (or (<= (+ (select main_a v_prenex_30056) (select main_a v_prenex_30057)) 1000) (<= (select main_a v_prenex_30057) 1000) (<= (+ main_y 1) v_prenex_30057) (<= (* 2 (select main_a v_prenex_30056)) 2) (<= 998 (select main_a v_prenex_30057)) (<= (select main_a v_prenex_30056) 2) (< v_prenex_30057 main_y))) (or (forall ((v_prenex_37772 Int)) (or (<= 0 (select main_a v_prenex_37772)) (<= 0 (* 2 (select main_a v_prenex_37772))))) (forall ((v_prenex_37773 Int)) (or (<= (select main_a v_prenex_37773) 1000) (<= 999 (select main_a v_prenex_37773)) (<= (* 2 (select main_a v_prenex_37773)) 2000) (<= (+ main_y 1) v_prenex_37773) (< v_prenex_37773 main_y)))) (forall ((v_prenex_39714 Int) (v_prenex_39713 Int)) (or (<= 998 (select main_a v_prenex_39714)) (<= 0 (+ (select main_a v_prenex_39713) 1)) (<= (select main_a v_prenex_39714) (+ (select main_a v_prenex_39713) 1000)) (<= (select main_a v_prenex_39714) 1000) (< v_prenex_39714 main_y) (<= (+ main_y 1) v_prenex_39714) (<= (select main_a v_prenex_39713) 2))) (or (forall ((v_prenex_32488 Int)) (or (< v_prenex_32488 main_y) (<= 998 (select main_a v_prenex_32488)) (<= (+ main_y 1) v_prenex_32488) (<= (* 2 (select main_a v_prenex_32488)) 2000))) (forall ((v_prenex_32487 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32487))) (<= 0 (select main_a v_prenex_32487))))) (or (forall ((v_prenex_29848 Int)) (or (<= (+ main_y 1) v_prenex_29848) (<= (select main_a v_prenex_29848) 1000) (<= 1998 (* 2 (select main_a v_prenex_29848))) (< v_prenex_29848 main_y))) (forall ((v_prenex_29847 Int)) (<= 0 (+ (select main_a v_prenex_29847) 1)))) (forall ((v_prenex_36280 Int) (v_prenex_36279 Int)) (or (<= (+ main_y 1) v_prenex_36280) (<= (+ (select main_a v_prenex_36279) 998) (select main_a v_prenex_36280)) (< v_prenex_36280 main_y) (< v_prenex_36279 main_x) (<= (* 2 (select main_a v_prenex_36279)) 2) (<= 998 (select main_a v_prenex_36280)))) (forall ((v_prenex_35640 Int) (v_prenex_35641 Int)) (or (<= (+ (select main_a v_prenex_35640) (select main_a v_prenex_35641)) 1000) (<= (select main_a v_prenex_35640) 2) (< v_prenex_35641 main_y) (<= (+ main_y 1) v_prenex_35641) (<= 998 (select main_a v_prenex_35641)) (<= (* 2 (select main_a v_prenex_35640)) 2) (<= 999 (select main_a v_prenex_35641)))) (forall ((v_prenex_37702 Int) (v_prenex_37703 Int)) (or (<= (+ main_x 1) v_prenex_37702) (<= (select main_a v_prenex_37702) 2) (<= (select main_a v_prenex_37702) 1) (<= (+ (select main_a v_prenex_37702) 998) (select main_a v_prenex_37703)) (< v_prenex_37702 main_x))) (forall ((v_prenex_29191 Int) (v_prenex_29190 Int)) (or (<= (+ main_y 1) v_prenex_29191) (<= (select main_a v_prenex_29191) 1001) (<= 0 (+ (select main_a v_prenex_29190) 1)) (<= 1000 (+ (select main_a v_prenex_29190) (select main_a v_prenex_29191))) (<= 0 (* 2 (select main_a v_prenex_29190))) (<= (* 2 (select main_a v_prenex_29191)) 2000) (< v_prenex_29191 main_y))) (forall ((v_prenex_36946 Int) (v_prenex_36947 Int)) (or (< v_prenex_36947 main_y) (<= (+ main_y 1) v_prenex_36947) (<= 1000 (+ (select main_a v_prenex_36946) (select main_a v_prenex_36947))) (<= 0 (* 2 (select main_a v_prenex_36946))) (<= (select main_a v_prenex_36947) 1000))) (forall ((v_prenex_40098 Int) (v_prenex_40097 Int)) (or (<= 998 (select main_a v_prenex_40098)) (<= (select main_a v_prenex_40097) 2) (<= 1000 (+ (select main_a v_prenex_40097) (select main_a v_prenex_40098))) (<= 0 (* 2 (select main_a v_prenex_40097))) (< v_prenex_40098 main_y) (<= 1998 (* 2 (select main_a v_prenex_40098))) (<= (+ main_y 1) v_prenex_40098))) (or (forall ((v_prenex_31363 Int)) (or (< v_prenex_31363 main_y) (<= 999 (select main_a v_prenex_31363)) (<= (* 2 (select main_a v_prenex_31363)) 2000) (<= (+ main_y 1) v_prenex_31363))) (forall ((v_prenex_31362 Int)) (or (<= (select main_a v_prenex_31362) 2) (<= 0 (+ (select main_a v_prenex_31362) 1))))) (forall ((v_prenex_39410 Int) (v_prenex_39411 Int)) (or (< v_prenex_39410 main_x) (<= 0 (* 2 (select main_a v_prenex_39410))) (< v_prenex_39411 main_y) (<= (* 2 (select main_a v_prenex_39411)) 2000) (<= 1000 (+ (select main_a v_prenex_39410) (select main_a v_prenex_39411))) (<= 0 (+ (select main_a v_prenex_39410) 1)) (<= (+ main_y 1) v_prenex_39411))) (forall ((v_prenex_38024 Int) (v_prenex_38023 Int)) (or (<= 999 (select main_a v_prenex_38024)) (<= (select main_a v_prenex_38023) 1) (<= (+ main_y 1) v_prenex_38024) (< v_prenex_38024 main_y) (<= 1000 (+ (select main_a v_prenex_38023) (select main_a v_prenex_38024))) (<= (select main_a v_prenex_38023) 2) (<= (select main_a v_prenex_38024) 1000))) (forall ((v_prenex_32620 Int) (v_prenex_32619 Int)) (or (<= (select main_a v_prenex_32619) 1) (< v_prenex_32620 main_y) (<= (+ main_y 1) v_prenex_32620) (<= 1000 (+ (select main_a v_prenex_32619) (select main_a v_prenex_32620))) (<= (select main_a v_prenex_32620) 1000))) (or (forall ((v_prenex_32604 Int)) (or (< v_prenex_32604 main_y) (<= (select main_a v_prenex_32604) 1001) (<= (+ main_y 1) v_prenex_32604) (<= (select main_a v_prenex_32604) 1000) (<= (* 2 (select main_a v_prenex_32604)) 2000))) (forall ((v_prenex_32603 Int)) (<= 0 (select main_a v_prenex_32603)))) (forall ((v_prenex_37867 Int) (v_prenex_37866 Int)) (or (<= (select main_a v_prenex_37867) 1000) (<= 0 (+ (select main_a v_prenex_37866) 1)) (<= (+ main_y 1) v_prenex_37867) (<= 1000 (+ (select main_a v_prenex_37866) (select main_a v_prenex_37867))) (< v_prenex_37867 main_y))) (forall ((v_prenex_30116 Int) (v_prenex_30117 Int)) (or (<= (select main_a v_prenex_30116) 1) (<= 998 (select main_a v_prenex_30117)) (<= (+ main_y 1) v_prenex_30117) (< v_prenex_30117 main_y) (< v_prenex_30116 main_x) (<= (+ (select main_a v_prenex_30116) (select main_a v_prenex_30117)) 1000) (<= (select main_a v_prenex_30116) 2))) (or (forall ((v_prenex_37431 Int)) (or (< v_prenex_37431 main_y) (<= 1998 (* 2 (select main_a v_prenex_37431))) (<= 999 (select main_a v_prenex_37431)) (<= (+ main_y 1) v_prenex_37431))) (forall ((v_prenex_37430 Int)) (or (<= 0 (+ (select main_a v_prenex_37430) 1)) (< v_prenex_37430 main_x) (<= 0 (select main_a v_prenex_37430))))) (forall ((v_prenex_37606 Int) (v_prenex_37607 Int)) (or (<= 0 (+ (select main_a v_prenex_37606) 1)) (<= (+ main_x 1) v_prenex_37606) (<= (select main_a v_prenex_37606) 2) (<= (* 2 (select main_a v_prenex_37607)) 2000) (<= (+ main_y 1) v_prenex_37607) (<= 1000 (+ (select main_a v_prenex_37606) (select main_a v_prenex_37607))) (< v_prenex_37607 main_y))) (or (forall ((v_prenex_35910 Int)) (or (< v_prenex_35910 main_x) (<= (select main_a v_prenex_35910) 1) (<= (* 2 (select main_a v_prenex_35910)) 2))) (forall ((v_prenex_35911 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35911))) (< v_prenex_35911 main_y) (<= (+ main_y 1) v_prenex_35911)))) (forall ((v_prenex_28944 Int) (v_prenex_28943 Int)) (or (<= (+ (select main_a v_prenex_28943) (select main_a v_prenex_28944)) 1000) (<= (+ main_y 1) v_prenex_28944) (< v_prenex_28944 main_y) (<= (select main_a v_prenex_28944) 1000) (<= (* 2 (select main_a v_prenex_28944)) 2000) (<= 0 (+ (select main_a v_prenex_28943) 1)))) (forall ((v_prenex_40348 Int) (v_prenex_40347 Int)) (or (<= (+ main_y 1) v_prenex_40348) (<= 0 (+ (select main_a v_prenex_40347) 1)) (<= (+ main_x 1) v_prenex_40347) (<= 1000 (+ (select main_a v_prenex_40347) (select main_a v_prenex_40348))) (<= 998 (select main_a v_prenex_40348)) (< v_prenex_40348 main_y) (<= 0 (* 2 (select main_a v_prenex_40347))))) (forall ((v_prenex_34500 Int) (v_prenex_34499 Int)) (or (<= 1000 (+ (select main_a v_prenex_34499) (select main_a v_prenex_34500))) (<= (+ main_y 1) v_prenex_34500) (< v_prenex_34499 main_x) (<= (+ main_x 1) v_prenex_34499) (<= (select main_a v_prenex_34499) 1))) (or (forall ((v_prenex_35701 Int)) (or (<= (+ main_y 1) v_prenex_35701) (<= 999 (select main_a v_prenex_35701)) (< v_prenex_35701 main_y) (<= 1998 (* 2 (select main_a v_prenex_35701))))) (forall ((v_prenex_35700 Int)) (<= 0 (* 2 (select main_a v_prenex_35700))))) (forall ((v_prenex_38160 Int) (v_prenex_38159 Int)) (or (<= (select main_a v_prenex_38160) 1001) (<= 0 (+ (select main_a v_prenex_38159) 1)) (< v_prenex_38160 main_y) (<= (select main_a v_prenex_38160) (+ (select main_a v_prenex_38159) 1000)) (<= (+ main_y 1) v_prenex_38160) (<= (+ main_x 1) v_prenex_38159) (<= 0 (select main_a v_prenex_38159)))) (forall ((v_prenex_39672 Int) (v_prenex_39671 Int)) (or (<= 998 (select main_a v_prenex_39672)) (<= (* 2 (select main_a v_prenex_39672)) 2000) (< v_prenex_39672 main_y) (<= (+ main_y 1) v_prenex_39672) (<= 1000 (+ (select main_a v_prenex_39671) (select main_a v_prenex_39672))) (<= 0 (+ (select main_a v_prenex_39671) 1)))) (or (forall ((v_prenex_35928 Int)) (or (<= 0 (+ (select main_a v_prenex_35928) 1)) (<= (* 2 (select main_a v_prenex_35928)) 2))) (forall ((v_prenex_35929 Int)) (or (<= (* 2 (select main_a v_prenex_35929)) 2000) (<= (+ main_y 1) v_prenex_35929) (<= 998 (select main_a v_prenex_35929)) (< v_prenex_35929 main_y) (<= (select main_a v_prenex_35929) 1001)))) (or (forall ((v_prenex_35652 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35652))) (<= 0 (+ (select main_a v_prenex_35652) 1)) (< v_prenex_35652 main_x) (<= (+ main_x 1) v_prenex_35652))) (forall ((v_prenex_35653 Int)) (<= 1998 (* 2 (select main_a v_prenex_35653))))) (or (forall ((v_prenex_34822 Int)) (or (<= 0 (select main_a v_prenex_34822)) (<= 0 (+ (select main_a v_prenex_34822) 1)))) (forall ((v_prenex_34823 Int)) (or (< v_prenex_34823 main_y) (<= (+ main_y 1) v_prenex_34823) (<= 1998 (* 2 (select main_a v_prenex_34823))) (<= 999 (select main_a v_prenex_34823)) (<= (select main_a v_prenex_34823) 1001)))) (or (forall ((v_prenex_37487 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37487))) (< v_prenex_37487 main_y) (<= 998 (select main_a v_prenex_37487)) (<= (select main_a v_prenex_37487) 1000) (<= (+ main_y 1) v_prenex_37487))) (forall ((v_prenex_37486 Int)) (or (<= 0 (select main_a v_prenex_37486)) (<= (select main_a v_prenex_37486) 1)))) (forall ((v_prenex_39845 Int) (v_prenex_39844 Int)) (or (<= 1000 (+ (select main_a v_prenex_39844) (select main_a v_prenex_39845))) (<= 0 (+ (select main_a v_prenex_39844) 1)) (<= (+ main_y 1) v_prenex_39845) (<= (select main_a v_prenex_39845) 1000) (< v_prenex_39845 main_y) (<= 998 (select main_a v_prenex_39845)))) (or (forall ((v_prenex_37065 Int)) (or (<= (+ main_x 1) v_prenex_37065) (<= 0 (select main_a v_prenex_37065)) (<= 0 (* 2 (select main_a v_prenex_37065))))) (forall ((v_prenex_37066 Int)) (or (<= 998 (select main_a v_prenex_37066)) (< v_prenex_37066 main_y) (<= (+ main_y 1) v_prenex_37066) (<= 1998 (* 2 (select main_a v_prenex_37066)))))) (or (forall ((v_prenex_34025 Int)) (or (<= 0 (+ (select main_a v_prenex_34025) 1)) (<= (select main_a v_prenex_34025) 2) (< v_prenex_34025 main_x))) (forall ((v_prenex_34026 Int)) (or (<= (* 2 (select main_a v_prenex_34026)) 2000) (< v_prenex_34026 main_y) (<= (+ main_y 1) v_prenex_34026) (<= 999 (select main_a v_prenex_34026))))) (or (forall ((v_prenex_38163 Int)) (<= 0 (* 2 (select main_a v_prenex_38163)))) (forall ((v_prenex_38164 Int)) (or (<= (+ main_y 1) v_prenex_38164) (< v_prenex_38164 main_y) (<= 998 (select main_a v_prenex_38164))))) (or (forall ((v_prenex_29192 Int)) (or (<= (select main_a v_prenex_29192) 2) (<= (* 2 (select main_a v_prenex_29192)) 2))) (forall ((v_prenex_29193 Int)) (or (< v_prenex_29193 main_y) (<= (* 2 (select main_a v_prenex_29193)) 2000) (<= 998 (select main_a v_prenex_29193)) (<= 999 (select main_a v_prenex_29193)) (<= (+ main_y 1) v_prenex_29193)))) (or (forall ((v_prenex_34285 Int)) (or (<= (* 2 (select main_a v_prenex_34285)) 2) (<= (select main_a v_prenex_34285) 1))) (forall ((v_prenex_34286 Int)) (or (< v_prenex_34286 main_y) (<= 998 (select main_a v_prenex_34286)) (<= (+ main_y 1) v_prenex_34286) (<= (* 2 (select main_a v_prenex_34286)) 2000)))) (forall ((v_prenex_33812 Int) (v_prenex_33811 Int)) (or (< v_prenex_33812 main_y) (<= (* 2 (select main_a v_prenex_33811)) 2) (<= (+ (select main_a v_prenex_33811) 998) (select main_a v_prenex_33812)) (<= (select main_a v_prenex_33812) 1000) (<= (+ main_y 1) v_prenex_33812) (<= 998 (select main_a v_prenex_33812)))) (forall ((v_prenex_32720 Int) (v_prenex_32719 Int)) (or (<= 0 (+ (select main_a v_prenex_32719) 1)) (< v_prenex_32720 main_y) (<= (select main_a v_prenex_32720) (+ (select main_a v_prenex_32719) 1000)) (<= (select main_a v_prenex_32720) 1001) (<= (+ main_y 1) v_prenex_32720))) (or (forall ((v_prenex_35801 Int)) (or (<= 998 (select main_a v_prenex_35801)) (<= 999 (select main_a v_prenex_35801)) (<= 1998 (* 2 (select main_a v_prenex_35801))) (<= (+ main_y 1) v_prenex_35801) (< v_prenex_35801 main_y))) (forall ((v_prenex_35800 Int)) (or (<= (select main_a v_prenex_35800) 1) (<= 0 (* 2 (select main_a v_prenex_35800)))))) (forall ((v_prenex_40102 Int) (v_prenex_40101 Int)) (or (<= (+ (select main_a v_prenex_40101) (select main_a v_prenex_40102)) 1000) (<= (+ main_x 1) v_prenex_40101) (<= 1998 (* 2 (select main_a v_prenex_40102))) (<= (+ main_y 1) v_prenex_40102) (< v_prenex_40102 main_y) (<= 0 (* 2 (select main_a v_prenex_40101))))) (forall ((v_prenex_39768 Int) (v_prenex_39767 Int)) (or (<= 1000 (+ (select main_a v_prenex_39767) (select main_a v_prenex_39768))) (< v_prenex_39768 main_y) (<= (select main_a v_prenex_39767) 1) (<= 0 (+ (select main_a v_prenex_39767) 1)) (<= (+ main_y 1) v_prenex_39768) (<= 999 (select main_a v_prenex_39768)) (< v_prenex_39767 main_x))) (or (forall ((v_prenex_33844 Int)) (or (< v_prenex_33844 main_y) (<= (* 2 (select main_a v_prenex_33844)) 2000) (<= (+ main_y 1) v_prenex_33844) (<= 998 (select main_a v_prenex_33844)))) (forall ((v_prenex_33843 Int)) (<= (select main_a v_prenex_33843) 2))) (or (forall ((v_prenex_32199 Int)) (or (<= 999 (select main_a v_prenex_32199)) (< v_prenex_32199 main_y) (<= (* 2 (select main_a v_prenex_32199)) 2000) (<= (select main_a v_prenex_32199) 1000) (<= (+ main_y 1) v_prenex_32199))) (forall ((v_prenex_32198 Int)) (or (<= 0 (+ (select main_a v_prenex_32198) 1)) (<= (* 2 (select main_a v_prenex_32198)) 2)))) (forall ((v_prenex_37728 Int) (v_prenex_37729 Int)) (or (<= 999 (select main_a v_prenex_37729)) (<= (select main_a v_prenex_37728) 2) (<= (+ (select main_a v_prenex_37728) 998) (select main_a v_prenex_37729)) (<= (+ main_y 1) v_prenex_37729) (<= (select main_a v_prenex_37729) 1001) (<= 0 (* 2 (select main_a v_prenex_37728))) (< v_prenex_37729 main_y))) (forall ((v_prenex_34236 Int) (v_prenex_34235 Int)) (or (<= (+ main_y 1) v_prenex_34236) (<= (select main_a v_prenex_34235) 2) (< v_prenex_34236 main_y) (<= 1998 (* 2 (select main_a v_prenex_34236))) (<= 1000 (+ (select main_a v_prenex_34235) (select main_a v_prenex_34236))) (<= 998 (select main_a v_prenex_34236)))) (forall ((v_prenex_38064 Int) (v_prenex_38063 Int)) (or (<= (+ main_y 1) v_prenex_38064) (<= (select main_a v_prenex_38064) (+ (select main_a v_prenex_38063) 1000)) (<= 0 (* 2 (select main_a v_prenex_38063))) (< v_prenex_38064 main_y) (<= (select main_a v_prenex_38064) 1001) (<= (select main_a v_prenex_38064) 1000) (<= 0 (select main_a v_prenex_38063)))) (forall ((v_prenex_31118 Int) (v_prenex_31117 Int)) (or (<= 0 (+ (select main_a v_prenex_31117) 1)) (<= 0 (select main_a v_prenex_31117)) (< v_prenex_31118 main_y) (<= (+ (select main_a v_prenex_31117) 998) (select main_a v_prenex_31118)) (<= (+ main_y 1) v_prenex_31118) (<= 999 (select main_a v_prenex_31118)) (<= (+ main_x 1) v_prenex_31117))) (forall ((v_prenex_28948 Int) (v_prenex_28947 Int)) (or (< v_prenex_28948 main_y) (<= 1998 (* 2 (select main_a v_prenex_28948))) (<= (* 2 (select main_a v_prenex_28947)) 2) (<= (+ main_x 1) v_prenex_28947) (<= (select main_a v_prenex_28947) 1) (<= (+ (select main_a v_prenex_28947) 998) (select main_a v_prenex_28948)) (<= (+ main_y 1) v_prenex_28948))) (or (forall ((v_prenex_34251 Int)) (or (<= 0 (select main_a v_prenex_34251)) (<= 0 (* 2 (select main_a v_prenex_34251))))) (forall ((v_prenex_34252 Int)) (or (<= 998 (select main_a v_prenex_34252)) (<= 1998 (* 2 (select main_a v_prenex_34252))) (<= (select main_a v_prenex_34252) 1001) (<= (+ main_y 1) v_prenex_34252) (< v_prenex_34252 main_y)))) (forall ((v_prenex_30695 Int) (v_prenex_30696 Int)) (or (<= (* 2 (select main_a v_prenex_30696)) 2000) (<= 0 (* 2 (select main_a v_prenex_30695))) (<= (+ main_y 1) v_prenex_30696) (< v_prenex_30696 main_y) (<= 1000 (+ (select main_a v_prenex_30695) (select main_a v_prenex_30696))) (<= (* 2 (select main_a v_prenex_30695)) 2))) (forall ((v_prenex_38594 Int) (v_prenex_38593 Int)) (or (<= (select main_a v_prenex_38593) 1) (<= 1000 (+ (select main_a v_prenex_38593) (select main_a v_prenex_38594))) (< v_prenex_38593 main_x) (<= (+ main_x 1) v_prenex_38593) (<= 0 (+ (select main_a v_prenex_38593) 1)))) (forall ((v_prenex_35636 Int) (v_prenex_35637 Int)) (or (<= (select main_a v_prenex_35636) 1) (< v_prenex_35637 main_y) (<= 1998 (* 2 (select main_a v_prenex_35637))) (<= (+ main_y 1) v_prenex_35637) (<= 1000 (+ (select main_a v_prenex_35636) (select main_a v_prenex_35637))) (<= (+ main_x 1) v_prenex_35636) (<= (select main_a v_prenex_35636) 2))) (forall ((v_prenex_31141 Int) (v_prenex_31142 Int)) (or (< v_prenex_31142 main_y) (<= (+ main_x 1) v_prenex_31141) (<= (+ main_y 1) v_prenex_31142) (<= 999 (select main_a v_prenex_31142)) (<= (select main_a v_prenex_31142) (+ (select main_a v_prenex_31141) 1000)) (<= (select main_a v_prenex_31141) 1))) (forall ((v_prenex_33742 Int) (v_prenex_33741 Int)) (or (<= 998 (select main_a v_prenex_33742)) (<= (select main_a v_prenex_33741) 1) (<= (+ (select main_a v_prenex_33741) 998) (select main_a v_prenex_33742)) (<= (+ main_y 1) v_prenex_33742) (< v_prenex_33742 main_y))) (forall ((v_prenex_33686 Int) (v_prenex_33685 Int)) (or (<= (+ main_y 1) v_prenex_33686) (<= 0 (+ (select main_a v_prenex_33685) 1)) (<= 1998 (* 2 (select main_a v_prenex_33686))) (<= (+ (select main_a v_prenex_33685) (select main_a v_prenex_33686)) 1000) (< v_prenex_33686 main_y) (<= 0 (select main_a v_prenex_33685)) (<= (select main_a v_prenex_33686) 1000))) (forall ((v_prenex_30457 Int) (v_prenex_30456 Int)) (or (< v_prenex_30457 main_y) (<= (* 2 (select main_a v_prenex_30456)) 2) (<= (+ main_x 1) v_prenex_30456) (<= (+ main_y 1) v_prenex_30457) (<= 998 (select main_a v_prenex_30457)) (<= (select main_a v_prenex_30457) (+ (select main_a v_prenex_30456) 1000)) (<= 0 (+ (select main_a v_prenex_30456) 1)))) (forall ((v_prenex_40324 Int) (v_prenex_40323 Int)) (or (<= (select main_a v_prenex_40324) 1000) (< v_prenex_40324 main_y) (<= (+ main_y 1) v_prenex_40324) (<= 998 (select main_a v_prenex_40324)) (<= (select main_a v_prenex_40324) (+ (select main_a v_prenex_40323) 1000)) (<= 0 (+ (select main_a v_prenex_40323) 1)))) (forall ((v_prenex_40449 Int) (v_prenex_40448 Int)) (or (<= (select main_a v_prenex_40448) 2) (<= 0 (* 2 (select main_a v_prenex_40448))) (<= 1000 (+ (select main_a v_prenex_40448) (select main_a v_prenex_40449))) (< v_prenex_40449 main_y) (<= (* 2 (select main_a v_prenex_40449)) 2000) (<= (+ main_y 1) v_prenex_40449) (< v_prenex_40448 main_x))) (or (forall ((v_prenex_39181 Int)) (or (<= 999 (select main_a v_prenex_39181)) (< v_prenex_39181 main_y) (<= (select main_a v_prenex_39181) 1000) (<= (+ main_y 1) v_prenex_39181) (<= (* 2 (select main_a v_prenex_39181)) 2000))) (forall ((v_prenex_39180 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39180))) (<= 0 (select main_a v_prenex_39180))))) (or (forall ((v_prenex_34559 Int)) (or (<= 0 (+ (select main_a v_prenex_34559) 1)) (<= (* 2 (select main_a v_prenex_34559)) 2) (< v_prenex_34559 main_x))) (forall ((v_prenex_34560 Int)) (or (< v_prenex_34560 main_y) (<= (select main_a v_prenex_34560) 1001) (<= (* 2 (select main_a v_prenex_34560)) 2000) (<= (+ main_y 1) v_prenex_34560)))) (forall ((v_prenex_32641 Int) (v_prenex_32642 Int)) (or (<= (select main_a v_prenex_32641) 2) (<= (+ (select main_a v_prenex_32641) (select main_a v_prenex_32642)) 1000) (<= (* 2 (select main_a v_prenex_32642)) 2000) (< v_prenex_32642 main_y) (<= (+ main_y 1) v_prenex_32642) (<= (select main_a v_prenex_32642) 1000) (<= (* 2 (select main_a v_prenex_32641)) 2))) (forall ((v_prenex_35348 Int) (v_prenex_35349 Int)) (or (<= (+ main_x 1) v_prenex_35348) (<= (select main_a v_prenex_35349) 1001) (<= (+ main_y 1) v_prenex_35349) (<= 0 (+ (select main_a v_prenex_35348) 1)) (<= (+ (select main_a v_prenex_35348) (select main_a v_prenex_35349)) 1000) (<= 0 (select main_a v_prenex_35348)) (< v_prenex_35349 main_y))) (forall ((v_prenex_40356 Int) (v_prenex_40355 Int)) (or (<= (* 2 (select main_a v_prenex_40356)) 2000) (<= (select main_a v_prenex_40355) 2) (<= 1998 (* 2 (select main_a v_prenex_40356))) (< v_prenex_40356 main_y) (<= (+ main_y 1) v_prenex_40356) (<= (* 2 (select main_a v_prenex_40355)) 2) (<= (+ (select main_a v_prenex_40355) 998) (select main_a v_prenex_40356)))) (or (forall ((v_prenex_30421 Int)) (<= 1998 (* 2 (select main_a v_prenex_30421)))) (forall ((v_prenex_30420 Int)) (or (< v_prenex_30420 main_x) (<= (* 2 (select main_a v_prenex_30420)) 2) (<= (+ main_x 1) v_prenex_30420) (<= 0 (* 2 (select main_a v_prenex_30420)))))) (forall ((v_prenex_38406 Int) (v_prenex_38405 Int)) (or (<= 0 (select main_a v_prenex_38405)) (<= 1998 (* 2 (select main_a v_prenex_38406))) (<= (+ (select main_a v_prenex_38405) (select main_a v_prenex_38406)) 1000) (< v_prenex_38406 main_y) (<= 0 (+ (select main_a v_prenex_38405) 1)) (<= (+ main_y 1) v_prenex_38406))) (forall ((v_prenex_31705 Int) (v_prenex_31706 Int)) (or (< v_prenex_31706 main_y) (<= (select main_a v_prenex_31706) (+ (select main_a v_prenex_31705) 1000)) (< v_prenex_31705 main_x) (<= (+ main_y 1) v_prenex_31706) (<= 998 (select main_a v_prenex_31706)) (<= (select main_a v_prenex_31705) 2))) (or (forall ((v_prenex_31256 Int)) (<= 0 (+ (select main_a v_prenex_31256) 1))) (forall ((v_prenex_31257 Int)) (or (< v_prenex_31257 main_y) (<= (* 2 (select main_a v_prenex_31257)) 2000) (<= (+ main_y 1) v_prenex_31257) (<= (select main_a v_prenex_31257) 1000) (<= 998 (select main_a v_prenex_31257))))) (forall ((v_prenex_34618 Int) (v_prenex_34617 Int)) (or (<= (select main_a v_prenex_34617) 2) (<= (+ main_y 1) v_prenex_34618) (<= 998 (select main_a v_prenex_34618)) (<= (select main_a v_prenex_34618) 1000) (<= (+ (select main_a v_prenex_34617) (select main_a v_prenex_34618)) 1000) (< v_prenex_34618 main_y))) (forall ((v_prenex_32995 Int) (v_prenex_32994 Int)) (or (<= (+ (select main_a v_prenex_32994) (select main_a v_prenex_32995)) 1000) (<= 0 (select main_a v_prenex_32994)) (<= 999 (select main_a v_prenex_32995)) (<= 0 (* 2 (select main_a v_prenex_32994))) (< v_prenex_32995 main_y) (<= 1998 (* 2 (select main_a v_prenex_32995))) (<= (+ main_y 1) v_prenex_32995))) (forall ((v_prenex_36283 Int) (v_prenex_36284 Int)) (or (<= 0 (select main_a v_prenex_36283)) (<= 998 (select main_a v_prenex_36284)) (<= (+ main_y 1) v_prenex_36284) (<= (+ (select main_a v_prenex_36283) (select main_a v_prenex_36284)) 1000) (<= (* 2 (select main_a v_prenex_36284)) 2000) (< v_prenex_36284 main_y) (<= (select main_a v_prenex_36283) 1))) (forall ((v_prenex_40248 Int) (v_prenex_40247 Int)) (or (<= (+ main_y 1) v_prenex_40248) (<= 0 (* 2 (select main_a v_prenex_40247))) (<= 0 (select main_a v_prenex_40247)) (< v_prenex_40248 main_y) (<= (* 2 (select main_a v_prenex_40248)) 2000) (<= (select main_a v_prenex_40248) 1000) (<= (+ (select main_a v_prenex_40247) 998) (select main_a v_prenex_40248)))) (forall ((v_prenex_34202 Int) (v_prenex_34201 Int)) (or (<= (+ (select main_a v_prenex_34201) 998) (select main_a v_prenex_34202)) (<= (+ main_y 1) v_prenex_34202) (< v_prenex_34202 main_y) (<= 1998 (* 2 (select main_a v_prenex_34202))) (<= (select main_a v_prenex_34201) 1) (<= (select main_a v_prenex_34202) 1001))) (forall ((v_prenex_39656 Int) (v_prenex_39655 Int)) (or (<= 0 (select main_a v_prenex_39655)) (< v_prenex_39656 main_y) (<= (select main_a v_prenex_39655) 1) (<= (select main_a v_prenex_39656) (+ (select main_a v_prenex_39655) 1000)) (< v_prenex_39655 main_x) (<= (+ main_y 1) v_prenex_39656) (<= (select main_a v_prenex_39656) 1001))) (forall ((v_prenex_37915 Int) (v_prenex_37914 Int)) (or (< v_prenex_37915 main_y) (<= 0 (+ (select main_a v_prenex_37914) 1)) (<= (+ main_y 1) v_prenex_37915) (<= (select main_a v_prenex_37914) 2) (<= (select main_a v_prenex_37915) 1001) (<= 1000 (+ (select main_a v_prenex_37914) (select main_a v_prenex_37915))) (<= 999 (select main_a v_prenex_37915)))) (forall ((v_prenex_33808 Int) (v_prenex_33807 Int)) (or (<= (select main_a v_prenex_33808) (+ (select main_a v_prenex_33807) 1000)) (<= (+ main_y 1) v_prenex_33808) (<= 0 (select main_a v_prenex_33807)) (< v_prenex_33808 main_y) (<= 1998 (* 2 (select main_a v_prenex_33808))) (<= 999 (select main_a v_prenex_33808)))) (forall ((v_prenex_29754 Int) (v_prenex_29753 Int)) (or (<= (+ main_y 1) v_prenex_29754) (<= (select main_a v_prenex_29754) 1001) (<= (select main_a v_prenex_29753) 2) (<= (+ (select main_a v_prenex_29753) (select main_a v_prenex_29754)) 1000) (<= 0 (* 2 (select main_a v_prenex_29753))) (< v_prenex_29754 main_y) (<= 998 (select main_a v_prenex_29754)))) (or (forall ((v_prenex_29173 Int)) (or (<= (+ main_y 1) v_prenex_29173) (<= 1998 (* 2 (select main_a v_prenex_29173))) (<= (select main_a v_prenex_29173) 1001) (< v_prenex_29173 main_y))) (forall ((v_prenex_29172 Int)) (or (<= (+ main_x 1) v_prenex_29172) (<= (* 2 (select main_a v_prenex_29172)) 2)))) (forall ((v_prenex_30163 Int) (v_prenex_30162 Int)) (or (<= (select main_a v_prenex_30163) 1001) (<= (select main_a v_prenex_30162) 1) (<= (* 2 (select main_a v_prenex_30162)) 2) (< v_prenex_30163 main_y) (<= (+ main_y 1) v_prenex_30163) (<= 998 (select main_a v_prenex_30163)) (<= 1000 (+ (select main_a v_prenex_30162) (select main_a v_prenex_30163))))) (or (forall ((v_prenex_37871 Int)) (or (< v_prenex_37871 main_y) (<= 1998 (* 2 (select main_a v_prenex_37871))) (<= (select main_a v_prenex_37871) 1000) (<= (+ main_y 1) v_prenex_37871))) (forall ((v_prenex_37870 Int)) (or (<= (select main_a v_prenex_37870) 2) (<= (+ main_x 1) v_prenex_37870)))) (forall ((v_prenex_35784 Int) (v_prenex_35785 Int)) (or (<= (select main_a v_prenex_35784) 1) (<= (select main_a v_prenex_35785) 1000) (<= 0 (* 2 (select main_a v_prenex_35784))) (< v_prenex_35785 main_y) (<= (+ (select main_a v_prenex_35784) (select main_a v_prenex_35785)) 1000) (<= 998 (select main_a v_prenex_35785)) (<= (+ main_y 1) v_prenex_35785))) (forall ((v_prenex_38672 Int) (v_prenex_38671 Int)) (or (< v_prenex_38672 main_y) (<= (+ (select main_a v_prenex_38671) (select main_a v_prenex_38672)) 1000) (<= 1998 (* 2 (select main_a v_prenex_38672))) (<= (* 2 (select main_a v_prenex_38671)) 2) (<= (+ main_y 1) v_prenex_38672) (<= 0 (+ (select main_a v_prenex_38671) 1)))) (forall ((v_prenex_30453 Int) (v_prenex_30452 Int)) (or (<= (select main_a v_prenex_30453) 1000) (<= (+ main_y 1) v_prenex_30453) (< v_prenex_30453 main_y) (<= 0 (* 2 (select main_a v_prenex_30452))) (<= (* 2 (select main_a v_prenex_30453)) 2000) (<= (+ (select main_a v_prenex_30452) 998) (select main_a v_prenex_30453)))) (forall ((v_prenex_40414 Int) (v_prenex_40415 Int)) (or (<= (+ main_x 1) v_prenex_40414) (<= (+ main_y 1) v_prenex_40415) (<= (select main_a v_prenex_40415) (+ (select main_a v_prenex_40414) 1000)) (< v_prenex_40415 main_y) (<= (select main_a v_prenex_40414) 2) (<= 1998 (* 2 (select main_a v_prenex_40415))))) (forall ((v_prenex_33171 Int) (v_prenex_33170 Int)) (or (<= (* 2 (select main_a v_prenex_33170)) 2) (< v_prenex_33171 main_y) (<= 0 (select main_a v_prenex_33170)) (<= (+ main_y 1) v_prenex_33171) (<= (select main_a v_prenex_33171) (+ (select main_a v_prenex_33170) 1000)) (< v_prenex_33170 main_x) (<= 999 (select main_a v_prenex_33171)))) (forall ((v_prenex_34359 Int) (v_prenex_34360 Int)) (or (< v_prenex_34360 main_y) (<= (select main_a v_prenex_34360) 1000) (<= 1000 (+ (select main_a v_prenex_34359) (select main_a v_prenex_34360))) (<= (select main_a v_prenex_34359) 1) (<= 1998 (* 2 (select main_a v_prenex_34360))) (<= (+ main_y 1) v_prenex_34360))) (forall ((v_prenex_34088 Int) (v_prenex_34087 Int)) (or (< v_prenex_34088 main_y) (<= (+ main_x 1) v_prenex_34087) (<= (select main_a v_prenex_34088) 1001) (<= (+ main_y 1) v_prenex_34088) (<= 0 (+ (select main_a v_prenex_34087) 1)) (<= 1000 (+ (select main_a v_prenex_34087) (select main_a v_prenex_34088))))) (forall ((v_prenex_34402 Int) (v_prenex_34401 Int)) (or (<= (+ main_y 1) v_prenex_34402) (< v_prenex_34402 main_y) (<= (select main_a v_prenex_34401) 2) (<= (+ (select main_a v_prenex_34401) 998) (select main_a v_prenex_34402)) (<= (select main_a v_prenex_34402) 1001) (<= (* 2 (select main_a v_prenex_34401)) 2) (<= 998 (select main_a v_prenex_34402)))) (forall ((v_prenex_37370 Int) (v_prenex_37371 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37370))) (< v_prenex_37371 main_y) (<= (select main_a v_prenex_37370) 2) (<= (+ main_x 1) v_prenex_37370) (<= (+ main_y 1) v_prenex_37371) (<= (+ (select main_a v_prenex_37370) (select main_a v_prenex_37371)) 1000) (<= 999 (select main_a v_prenex_37371)))) (forall ((v_prenex_28937 Int) (v_prenex_28938 Int)) (or (<= (select main_a v_prenex_28937) 1) (< v_prenex_28938 main_y) (<= 999 (select main_a v_prenex_28938)) (<= (+ main_y 1) v_prenex_28938) (<= 1998 (* 2 (select main_a v_prenex_28938))) (<= 0 (select main_a v_prenex_28937)) (<= 1000 (+ (select main_a v_prenex_28937) (select main_a v_prenex_28938))))) (forall ((v_prenex_31938 Int) (v_prenex_31939 Int)) (or (<= (select main_a v_prenex_31938) 1) (<= (+ main_y 1) v_prenex_31939) (<= (select main_a v_prenex_31939) 1000) (<= (select main_a v_prenex_31938) 2) (< v_prenex_31939 main_y) (<= (+ (select main_a v_prenex_31938) 998) (select main_a v_prenex_31939)) (<= (* 2 (select main_a v_prenex_31939)) 2000))) (forall ((v_prenex_37551 Int) (v_prenex_37552 Int)) (or (<= (select main_a v_prenex_37552) (+ (select main_a v_prenex_37551) 1000)) (< v_prenex_37552 main_y) (<= 998 (select main_a v_prenex_37552)) (<= (select main_a v_prenex_37551) 2) (<= 1998 (* 2 (select main_a v_prenex_37552))) (<= (+ main_y 1) v_prenex_37552) (<= 0 (+ (select main_a v_prenex_37551) 1)))) (forall ((v_prenex_39447 Int) (v_prenex_39448 Int)) (or (<= (+ main_y 1) v_prenex_39448) (<= 0 (+ (select main_a v_prenex_39447) 1)) (<= (select main_a v_prenex_39447) 2) (<= (select main_a v_prenex_39448) 1001) (< v_prenex_39448 main_y) (<= 1000 (+ (select main_a v_prenex_39447) (select main_a v_prenex_39448))))) (or (forall ((v_prenex_30346 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30346))) (< v_prenex_30346 main_x) (<= (select main_a v_prenex_30346) 1))) (forall ((v_prenex_30347 Int)) (or (<= (+ main_y 1) v_prenex_30347) (<= 998 (select main_a v_prenex_30347)) (<= (* 2 (select main_a v_prenex_30347)) 2000) (< v_prenex_30347 main_y)))) (forall ((v_prenex_38518 Int) (v_prenex_38517 Int)) (or (< v_prenex_38518 main_y) (<= (select main_a v_prenex_38517) 2) (<= (select main_a v_prenex_38517) 1) (<= (+ (select main_a v_prenex_38517) (select main_a v_prenex_38518)) 1000) (<= (+ main_y 1) v_prenex_38518) (<= 998 (select main_a v_prenex_38518)) (<= (* 2 (select main_a v_prenex_38518)) 2000))) (forall ((v_prenex_33473 Int) (v_prenex_33472 Int)) (or (<= (+ (select main_a v_prenex_33472) (select main_a v_prenex_33473)) 1000) (<= (select main_a v_prenex_33472) 2) (<= 998 (select main_a v_prenex_33473)) (<= (* 2 (select main_a v_prenex_33472)) 2) (<= (select main_a v_prenex_33473) 1001) (<= (+ main_y 1) v_prenex_33473) (< v_prenex_33473 main_y))) (forall ((v_prenex_39203 Int) (v_prenex_39202 Int)) (or (< v_prenex_39203 main_y) (<= (select main_a v_prenex_39203) (+ (select main_a v_prenex_39202) 1000)) (<= (+ main_y 1) v_prenex_39203) (<= (select main_a v_prenex_39203) 1001) (<= (select main_a v_prenex_39202) 2))) (forall ((v_prenex_29933 Int) (v_prenex_29932 Int)) (or (< v_prenex_29932 main_x) (<= 0 (+ (select main_a v_prenex_29932) 1)) (<= (+ main_y 1) v_prenex_29933) (<= 1000 (+ (select main_a v_prenex_29932) (select main_a v_prenex_29933))) (<= 999 (select main_a v_prenex_29933)) (< v_prenex_29933 main_y))) (forall ((v_prenex_38947 Int) (v_prenex_38948 Int)) (or (< v_prenex_38948 main_y) (<= (+ main_y 1) v_prenex_38948) (<= 998 (select main_a v_prenex_38948)) (<= (select main_a v_prenex_38947) 2) (<= (+ main_x 1) v_prenex_38947) (<= 1000 (+ (select main_a v_prenex_38947) (select main_a v_prenex_38948))))) (or (forall ((v_prenex_39457 Int)) (or (<= (select main_a v_prenex_39457) 1) (<= 0 (select main_a v_prenex_39457)))) (forall ((v_prenex_39458 Int)) (or (<= (select main_a v_prenex_39458) 1001) (<= (* 2 (select main_a v_prenex_39458)) 2000) (< v_prenex_39458 main_y) (<= 998 (select main_a v_prenex_39458)) (<= (+ main_y 1) v_prenex_39458)))) (or (forall ((v_prenex_30893 Int)) (or (<= (select main_a v_prenex_30893) 2) (<= 0 (select main_a v_prenex_30893)))) (forall ((v_prenex_30894 Int)) (or (<= (+ main_y 1) v_prenex_30894) (<= (select main_a v_prenex_30894) 1001) (<= 1998 (* 2 (select main_a v_prenex_30894))) (<= 998 (select main_a v_prenex_30894)) (< v_prenex_30894 main_y)))) (forall ((v_prenex_39425 Int) (v_prenex_39424 Int)) (or (< v_prenex_39425 main_y) (<= 999 (select main_a v_prenex_39425)) (<= (* 2 (select main_a v_prenex_39424)) 2) (<= (+ main_y 1) v_prenex_39425) (<= (+ main_x 1) v_prenex_39424) (<= (+ (select main_a v_prenex_39424) 998) (select main_a v_prenex_39425)) (<= (select main_a v_prenex_39424) 2))) (forall ((v_prenex_39654 Int) (v_prenex_39653 Int)) (or (<= (+ main_y 1) v_prenex_39654) (< v_prenex_39653 main_x) (<= 0 (+ (select main_a v_prenex_39653) 1)) (<= 999 (select main_a v_prenex_39654)) (< v_prenex_39654 main_y) (<= (+ (select main_a v_prenex_39653) 998) (select main_a v_prenex_39654)))) (forall ((v_prenex_32861 Int) (v_prenex_32860 Int)) (or (<= 0 (+ (select main_a v_prenex_32860) 1)) (<= (select main_a v_prenex_32861) 1001) (< v_prenex_32861 main_y) (<= (+ main_y 1) v_prenex_32861) (<= (select main_a v_prenex_32860) 1) (<= (select main_a v_prenex_32861) (+ (select main_a v_prenex_32860) 1000)) (< v_prenex_32860 main_x))) (or (forall ((v_prenex_36295 Int)) (<= (select main_a v_prenex_36295) 2)) (forall ((v_prenex_36296 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36296))) (<= (select main_a v_prenex_36296) 1001) (<= (+ main_y 1) v_prenex_36296) (<= (* 2 (select main_a v_prenex_36296)) 2000) (< v_prenex_36296 main_y)))) (forall ((v_prenex_30002 Int) (v_prenex_30003 Int)) (or (<= (select main_a v_prenex_30002) 1) (< v_prenex_30002 main_x) (<= 0 (* 2 (select main_a v_prenex_30002))) (<= 998 (select main_a v_prenex_30003)) (<= 1000 (+ (select main_a v_prenex_30002) (select main_a v_prenex_30003))) (< v_prenex_30003 main_y) (<= (+ main_y 1) v_prenex_30003))) (forall ((v_prenex_34272 Int) (v_prenex_34271 Int)) (or (<= (* 2 (select main_a v_prenex_34271)) 2) (<= (select main_a v_prenex_34272) 1001) (<= (+ main_y 1) v_prenex_34272) (<= 1000 (+ (select main_a v_prenex_34271) (select main_a v_prenex_34272))) (< v_prenex_34272 main_y) (<= (select main_a v_prenex_34271) 1) (<= 1998 (* 2 (select main_a v_prenex_34272))))) (forall ((v_prenex_30936 Int) (v_prenex_30935 Int)) (or (<= 0 (select main_a v_prenex_30935)) (<= (+ main_y 1) v_prenex_30936) (<= (+ (select main_a v_prenex_30935) (select main_a v_prenex_30936)) 1000) (< v_prenex_30936 main_y) (<= (select main_a v_prenex_30936) 1001) (<= 0 (+ (select main_a v_prenex_30935) 1)) (<= 998 (select main_a v_prenex_30936)))) (forall ((v_prenex_32696 Int) (v_prenex_32695 Int)) (or (<= 0 (select main_a v_prenex_32695)) (<= (* 2 (select main_a v_prenex_32695)) 2) (< v_prenex_32696 main_y) (<= (* 2 (select main_a v_prenex_32696)) 2000) (<= (+ main_y 1) v_prenex_32696) (<= 998 (select main_a v_prenex_32696)) (<= 1000 (+ (select main_a v_prenex_32695) (select main_a v_prenex_32696))))) (forall ((v_prenex_32278 Int) (v_prenex_32279 Int)) (or (<= 0 (+ (select main_a v_prenex_32278) 1)) (<= (+ main_y 1) v_prenex_32279) (<= 1000 (+ (select main_a v_prenex_32278) (select main_a v_prenex_32279))) (<= 1998 (* 2 (select main_a v_prenex_32279))) (< v_prenex_32279 main_y) (<= (select main_a v_prenex_32279) 1001) (<= 0 (* 2 (select main_a v_prenex_32278))))) (or (forall ((v_prenex_39127 Int)) (or (<= (select main_a v_prenex_39127) 1001) (< v_prenex_39127 main_y) (<= (+ main_y 1) v_prenex_39127) (<= 1998 (* 2 (select main_a v_prenex_39127))) (<= 998 (select main_a v_prenex_39127)))) (forall ((v_prenex_39126 Int)) (or (<= 0 (select main_a v_prenex_39126)) (<= 0 (+ (select main_a v_prenex_39126) 1))))) (forall ((v_prenex_31730 Int) (v_prenex_31729 Int)) (or (< v_prenex_31730 main_y) (<= 0 (select main_a v_prenex_31729)) (<= (select main_a v_prenex_31730) 1000) (<= 0 (+ (select main_a v_prenex_31729) 1)) (<= (select main_a v_prenex_31730) (+ (select main_a v_prenex_31729) 1000)) (<= (+ main_y 1) v_prenex_31730) (<= 1998 (* 2 (select main_a v_prenex_31730))))) (forall ((v_prenex_30239 Int) (v_prenex_30238 Int)) (or (<= (select main_a v_prenex_30238) 2) (< v_prenex_30239 main_y) (<= (select main_a v_prenex_30238) 1) (<= (+ (select main_a v_prenex_30238) 998) (select main_a v_prenex_30239)) (<= (+ main_y 1) v_prenex_30239) (<= 998 (select main_a v_prenex_30239)) (<= 1998 (* 2 (select main_a v_prenex_30239))))) (or (forall ((v_prenex_35935 Int)) (or (<= (select main_a v_prenex_35935) 1000) (<= (* 2 (select main_a v_prenex_35935)) 2000) (< v_prenex_35935 main_y) (<= (+ main_y 1) v_prenex_35935))) (forall ((v_prenex_35934 Int)) (or (<= (select main_a v_prenex_35934) 1) (<= (+ main_x 1) v_prenex_35934)))) (forall ((v_prenex_36760 Int) (v_prenex_36761 Int)) (or (< v_prenex_36761 main_y) (<= (+ main_y 1) v_prenex_36761) (<= (+ (select main_a v_prenex_36760) 998) (select main_a v_prenex_36761)) (<= (* 2 (select main_a v_prenex_36760)) 2) (<= (select main_a v_prenex_36760) 2) (<= 1998 (* 2 (select main_a v_prenex_36761))) (<= (select main_a v_prenex_36761) 1001))) (forall ((v_prenex_39545 Int) (v_prenex_39544 Int)) (or (<= (select main_a v_prenex_39544) 1) (<= (+ (select main_a v_prenex_39544) (select main_a v_prenex_39545)) 1000) (< v_prenex_39544 main_x) (< v_prenex_39545 main_y) (<= (+ main_x 1) v_prenex_39544))) (forall ((v_prenex_37415 Int) (v_prenex_37414 Int)) (or (<= (+ main_y 1) v_prenex_37415) (<= 998 (select main_a v_prenex_37415)) (<= (select main_a v_prenex_37414) 2) (<= (+ main_x 1) v_prenex_37414) (< v_prenex_37415 main_y) (<= (+ (select main_a v_prenex_37414) 998) (select main_a v_prenex_37415)))) (forall ((v_prenex_36638 Int) (v_prenex_36639 Int)) (or (<= 0 (+ (select main_a v_prenex_36638) 1)) (<= 999 (select main_a v_prenex_36639)) (<= (select main_a v_prenex_36639) 1000) (<= (+ (select main_a v_prenex_36638) (select main_a v_prenex_36639)) 1000) (<= (select main_a v_prenex_36638) 2) (< v_prenex_36639 main_y) (<= (+ main_y 1) v_prenex_36639))) (forall ((v_prenex_35134 Int) (v_prenex_35135 Int)) (or (<= (select main_a v_prenex_35135) (+ (select main_a v_prenex_35134) 1000)) (< v_prenex_35135 main_y) (<= (+ main_y 1) v_prenex_35135) (<= (select main_a v_prenex_35135) 1000) (<= 0 (+ (select main_a v_prenex_35134) 1)))) (or (forall ((v_prenex_36534 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36534))) (<= (select main_a v_prenex_36534) 2))) (forall ((v_prenex_36535 Int)) (or (< v_prenex_36535 main_y) (<= 999 (select main_a v_prenex_36535)) (<= 1998 (* 2 (select main_a v_prenex_36535))) (<= (+ main_y 1) v_prenex_36535)))) (or (forall ((v_prenex_38586 Int)) (or (< v_prenex_38586 main_y) (<= 998 (select main_a v_prenex_38586)) (<= (+ main_y 1) v_prenex_38586) (<= (* 2 (select main_a v_prenex_38586)) 2000))) (forall ((v_prenex_38585 Int)) (or (<= 0 (+ (select main_a v_prenex_38585) 1)) (<= (+ main_x 1) v_prenex_38585) (<= (* 2 (select main_a v_prenex_38585)) 2)))) (forall ((v_prenex_30189 Int) (v_prenex_30188 Int)) (or (<= (select main_a v_prenex_30189) 1001) (<= (+ main_y 1) v_prenex_30189) (<= 0 (select main_a v_prenex_30188)) (<= (+ (select main_a v_prenex_30188) (select main_a v_prenex_30189)) 1000) (<= 999 (select main_a v_prenex_30189)) (< v_prenex_30189 main_y))) (forall ((v_prenex_32021 Int) (v_prenex_32020 Int)) (or (<= 0 (+ (select main_a v_prenex_32020) 1)) (< v_prenex_32021 main_y) (<= (select main_a v_prenex_32020) 2) (<= (+ main_y 1) v_prenex_32021) (<= (+ (select main_a v_prenex_32020) 998) (select main_a v_prenex_32021)) (<= 1998 (* 2 (select main_a v_prenex_32021))) (<= (select main_a v_prenex_32021) 1001))) (forall ((v_prenex_32157 Int) (v_prenex_32156 Int)) (or (<= (+ (select main_a v_prenex_32156) (select main_a v_prenex_32157)) 1000) (<= (select main_a v_prenex_32156) 1) (<= 998 (select main_a v_prenex_32157)) (<= (select main_a v_prenex_32156) 2) (<= (+ main_y 1) v_prenex_32157) (<= 1998 (* 2 (select main_a v_prenex_32157))) (< v_prenex_32157 main_y))) (forall ((v_prenex_37330 Int) (v_prenex_37331 Int)) (or (<= 0 (+ (select main_a v_prenex_37330) 1)) (<= (+ (select main_a v_prenex_37330) 998) (select main_a v_prenex_37331)) (<= (+ main_y 1) v_prenex_37331) (<= 998 (select main_a v_prenex_37331)) (< v_prenex_37331 main_y) (<= 999 (select main_a v_prenex_37331)) (<= (select main_a v_prenex_37330) 1))) (forall ((v_prenex_34004 Int) (v_prenex_34003 Int)) (or (<= (* 2 (select main_a v_prenex_34003)) 2) (<= (select main_a v_prenex_34004) 1001) (<= 1000 (+ (select main_a v_prenex_34003) (select main_a v_prenex_34004))) (< v_prenex_34004 main_y) (<= 1998 (* 2 (select main_a v_prenex_34004))) (<= (select main_a v_prenex_34003) 2) (<= (+ main_y 1) v_prenex_34004))) (forall ((v_prenex_39559 Int) (v_prenex_39558 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39559))) (<= (* 2 (select main_a v_prenex_39558)) 2) (<= (select main_a v_prenex_39559) (+ (select main_a v_prenex_39558) 1000)) (< v_prenex_39559 main_y) (<= (+ main_y 1) v_prenex_39559) (<= 998 (select main_a v_prenex_39559)))) (forall ((v_prenex_40379 Int) (v_prenex_40380 Int)) (or (<= (+ main_y 1) v_prenex_40380) (<= 1000 (+ (select main_a v_prenex_40379) (select main_a v_prenex_40380))) (<= (* 2 (select main_a v_prenex_40380)) 2000) (<= 999 (select main_a v_prenex_40380)) (< v_prenex_40380 main_y) (<= 0 (+ (select main_a v_prenex_40379) 1)))) (forall ((v_prenex_34068 Int) (v_prenex_34067 Int)) (or (< v_prenex_34068 main_y) (<= 1998 (* 2 (select main_a v_prenex_34068))) (<= 1000 (+ (select main_a v_prenex_34067) (select main_a v_prenex_34068))) (<= 0 (select main_a v_prenex_34067)) (<= (select main_a v_prenex_34068) 1001) (<= 0 (+ (select main_a v_prenex_34067) 1)) (<= (+ main_y 1) v_prenex_34068))) (or (forall ((v_prenex_39025 Int)) (or (< v_prenex_39025 main_y) (<= 1998 (* 2 (select main_a v_prenex_39025))) (<= 998 (select main_a v_prenex_39025)) (<= (+ main_y 1) v_prenex_39025))) (forall ((v_prenex_39024 Int)) (or (<= (select main_a v_prenex_39024) 2) (<= (+ main_x 1) v_prenex_39024) (<= (select main_a v_prenex_39024) 1)))) (or (forall ((v_prenex_37137 Int)) (<= (select main_a v_prenex_37137) 1)) (forall ((v_prenex_37138 Int)) (or (<= (+ main_y 1) v_prenex_37138) (<= (* 2 (select main_a v_prenex_37138)) 2000) (< v_prenex_37138 main_y) (<= (select main_a v_prenex_37138) 1000)))) (forall ((v_prenex_35748 Int) (v_prenex_35749 Int)) (or (< v_prenex_35749 main_y) (<= 0 (+ (select main_a v_prenex_35748) 1)) (<= (+ main_y 1) v_prenex_35749) (< v_prenex_35748 main_x) (<= 998 (select main_a v_prenex_35749)) (<= 1000 (+ (select main_a v_prenex_35748) (select main_a v_prenex_35749))))) (forall ((v_prenex_39696 Int) (v_prenex_39695 Int)) (or (< v_prenex_39696 main_y) (<= (+ (select main_a v_prenex_39695) 998) (select main_a v_prenex_39696)) (<= (select main_a v_prenex_39696) 1001) (<= 0 (select main_a v_prenex_39695)) (<= (select main_a v_prenex_39695) 1) (<= (+ main_y 1) v_prenex_39696) (<= 1998 (* 2 (select main_a v_prenex_39696))))) (forall ((v_prenex_37265 Int) (v_prenex_37266 Int)) (or (<= (* 2 (select main_a v_prenex_37266)) 2000) (< v_prenex_37266 main_y) (<= (* 2 (select main_a v_prenex_37265)) 2) (<= (+ (select main_a v_prenex_37265) 998) (select main_a v_prenex_37266)) (<= (+ main_y 1) v_prenex_37266) (<= (select main_a v_prenex_37266) 1000) (<= (select main_a v_prenex_37265) 1))) (forall ((v_prenex_37845 Int) (v_prenex_37844 Int)) (or (<= (+ main_y 1) v_prenex_37845) (<= 0 (select main_a v_prenex_37844)) (<= 1000 (+ (select main_a v_prenex_37844) (select main_a v_prenex_37845))) (< v_prenex_37845 main_y) (<= (select main_a v_prenex_37845) 1001) (<= (* 2 (select main_a v_prenex_37845)) 2000) (<= (select main_a v_prenex_37844) 1))) (forall ((v_prenex_33357 Int) (v_prenex_33356 Int)) (or (< v_prenex_33357 main_y) (<= (+ main_y 1) v_prenex_33357) (<= (select main_a v_prenex_33357) 1000) (<= (select main_a v_prenex_33356) 1) (<= 0 (+ (select main_a v_prenex_33356) 1)) (<= (select main_a v_prenex_33357) (+ (select main_a v_prenex_33356) 1000)) (<= (* 2 (select main_a v_prenex_33357)) 2000))) (forall ((v_prenex_32269 Int) (v_prenex_32268 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32269))) (<= 998 (select main_a v_prenex_32269)) (<= 0 (select main_a v_prenex_32268)) (< v_prenex_32269 main_y) (<= (+ main_y 1) v_prenex_32269) (<= (select main_a v_prenex_32269) (+ (select main_a v_prenex_32268) 1000)))) (forall ((v_prenex_35596 Int) (v_prenex_35597 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35597))) (< v_prenex_35597 main_y) (<= (select main_a v_prenex_35596) 2) (<= (+ main_y 1) v_prenex_35597) (<= (* 2 (select main_a v_prenex_35597)) 2000) (<= 1000 (+ (select main_a v_prenex_35596) (select main_a v_prenex_35597))) (<= 0 (+ (select main_a v_prenex_35596) 1)))) (forall ((v_prenex_31123 Int) (v_prenex_31124 Int)) (or (<= 0 (+ (select main_a v_prenex_31123) 1)) (<= (+ main_y 1) v_prenex_31124) (< v_prenex_31124 main_y) (<= 999 (select main_a v_prenex_31124)) (<= (select main_a v_prenex_31124) 1000) (<= (+ (select main_a v_prenex_31123) 998) (select main_a v_prenex_31124)) (<= (select main_a v_prenex_31123) 2))) (or (forall ((v_prenex_37108 Int)) (or (<= (+ main_y 1) v_prenex_37108) (<= 1998 (* 2 (select main_a v_prenex_37108))) (< v_prenex_37108 main_y) (<= 998 (select main_a v_prenex_37108)))) (forall ((v_prenex_37107 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37107))) (<= 0 (select main_a v_prenex_37107))))) (forall ((v_prenex_34620 Int) (v_prenex_34619 Int)) (or (<= 999 (select main_a v_prenex_34620)) (<= (+ main_y 1) v_prenex_34620) (<= 1000 (+ (select main_a v_prenex_34619) (select main_a v_prenex_34620))) (< v_prenex_34619 main_x) (<= 0 (select main_a v_prenex_34619)) (< v_prenex_34620 main_y))) (forall ((v_prenex_35095 Int) (v_prenex_35094 Int)) (or (<= 1000 (+ (select main_a v_prenex_35094) (select main_a v_prenex_35095))) (<= (select main_a v_prenex_35094) 2) (<= 0 (+ (select main_a v_prenex_35094) 1)) (<= 998 (select main_a v_prenex_35095)) (<= 1998 (* 2 (select main_a v_prenex_35095))) (< v_prenex_35095 main_y) (<= (+ main_y 1) v_prenex_35095))) (forall ((v_prenex_32623 Int) (v_prenex_32624 Int)) (or (<= (+ main_y 1) v_prenex_32624) (<= (+ (select main_a v_prenex_32623) 998) (select main_a v_prenex_32624)) (<= (* 2 (select main_a v_prenex_32623)) 2) (<= 999 (select main_a v_prenex_32624)) (<= (select main_a v_prenex_32624) 1001) (< v_prenex_32624 main_y) (<= 0 (select main_a v_prenex_32623)))) (forall ((v_prenex_32955 Int) (v_prenex_32954 Int)) (or (<= 998 (select main_a v_prenex_32955)) (<= (+ main_y 1) v_prenex_32955) (<= (+ (select main_a v_prenex_32954) 998) (select main_a v_prenex_32955)) (<= (* 2 (select main_a v_prenex_32954)) 2) (<= (+ main_x 1) v_prenex_32954) (< v_prenex_32955 main_y))) (forall ((v_prenex_38734 Int) (v_prenex_38733 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38734))) (< v_prenex_38734 main_y) (<= (select main_a v_prenex_38734) 1000) (<= (+ (select main_a v_prenex_38733) 998) (select main_a v_prenex_38734)) (<= (select main_a v_prenex_38733) 2) (<= (+ main_y 1) v_prenex_38734))) (or (forall ((v_prenex_34725 Int)) (or (<= 0 (select main_a v_prenex_34725)) (<= (select main_a v_prenex_34725) 2))) (forall ((v_prenex_34726 Int)) (or (<= (select main_a v_prenex_34726) 1000) (<= (* 2 (select main_a v_prenex_34726)) 2000) (< v_prenex_34726 main_y) (<= (+ main_y 1) v_prenex_34726)))) (forall ((v_prenex_30336 Int) (v_prenex_30337 Int)) (or (<= (+ main_y 1) v_prenex_30337) (< v_prenex_30336 main_x) (< v_prenex_30337 main_y) (<= (select main_a v_prenex_30337) 1001) (<= 1000 (+ (select main_a v_prenex_30336) (select main_a v_prenex_30337))) (<= 0 (+ (select main_a v_prenex_30336) 1)))) (forall ((v_prenex_36461 Int) (v_prenex_36460 Int)) (or (<= (+ main_y 1) v_prenex_36461) (<= 0 (select main_a v_prenex_36460)) (<= (* 2 (select main_a v_prenex_36461)) 2000) (<= (select main_a v_prenex_36461) (+ (select main_a v_prenex_36460) 1000)) (< v_prenex_36461 main_y) (<= (select main_a v_prenex_36460) 1) (<= (select main_a v_prenex_36461) 1000))) (or (forall ((v_prenex_39727 Int)) (or (<= (* 2 (select main_a v_prenex_39727)) 2) (<= (select main_a v_prenex_39727) 1))) (forall ((v_prenex_39728 Int)) (or (< v_prenex_39728 main_y) (<= (* 2 (select main_a v_prenex_39728)) 2000) (<= (+ main_y 1) v_prenex_39728)))) (or (forall ((v_prenex_38153 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38153))) (<= (+ main_x 1) v_prenex_38153) (<= 0 (select main_a v_prenex_38153)))) (forall ((v_prenex_38154 Int)) (or (<= (+ main_y 1) v_prenex_38154) (<= (select main_a v_prenex_38154) 1000) (<= 1998 (* 2 (select main_a v_prenex_38154))) (< v_prenex_38154 main_y)))) (or (forall ((v_prenex_37740 Int)) (or (<= (select main_a v_prenex_37740) 1) (<= 0 (+ (select main_a v_prenex_37740) 1)))) (forall ((v_prenex_37741 Int)) (or (<= (* 2 (select main_a v_prenex_37741)) 2000) (< v_prenex_37741 main_y) (<= (+ main_y 1) v_prenex_37741) (<= (select main_a v_prenex_37741) 1001) (<= 999 (select main_a v_prenex_37741))))) (forall ((v_prenex_35273 Int) (v_prenex_35272 Int)) (or (<= 0 (select main_a v_prenex_35272)) (<= (+ main_y 1) v_prenex_35273) (<= (* 2 (select main_a v_prenex_35272)) 2) (< v_prenex_35273 main_y) (<= (+ (select main_a v_prenex_35272) (select main_a v_prenex_35273)) 1000) (< v_prenex_35272 main_x) (<= (select main_a v_prenex_35273) 1001))) (forall ((v_prenex_35842 Int) (v_prenex_35843 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35843))) (< v_prenex_35843 main_y) (<= 998 (select main_a v_prenex_35843)) (<= (select main_a v_prenex_35843) (+ (select main_a v_prenex_35842) 1000)) (<= (select main_a v_prenex_35842) 2) (<= (+ main_y 1) v_prenex_35843) (<= 0 (+ (select main_a v_prenex_35842) 1)))) (forall ((v_prenex_37077 Int) (v_prenex_37078 Int)) (or (<= (+ main_y 1) v_prenex_37078) (<= (select main_a v_prenex_37077) 2) (<= 999 (select main_a v_prenex_37078)) (< v_prenex_37078 main_y) (<= (+ (select main_a v_prenex_37077) (select main_a v_prenex_37078)) 1000) (<= (select main_a v_prenex_37077) 1))) (or (forall ((v_prenex_37663 Int)) (<= 1998 (* 2 (select main_a v_prenex_37663)))) (forall ((v_prenex_37662 Int)) (or (<= (+ main_x 1) v_prenex_37662) (<= (select main_a v_prenex_37662) 2) (< v_prenex_37662 main_x) (<= 0 (+ (select main_a v_prenex_37662) 1))))) (forall ((v_prenex_29678 Int) (v_prenex_29677 Int)) (or (< v_prenex_29678 main_y) (<= (* 2 (select main_a v_prenex_29677)) 2) (<= 0 (select main_a v_prenex_29677)) (<= (select main_a v_prenex_29678) 1000) (<= (+ main_y 1) v_prenex_29678) (<= (+ (select main_a v_prenex_29677) 998) (select main_a v_prenex_29678)) (<= 1998 (* 2 (select main_a v_prenex_29678))))) (forall ((v_prenex_34388 Int) (v_prenex_34387 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34387))) (<= 1998 (* 2 (select main_a v_prenex_34388))) (<= (+ main_y 1) v_prenex_34388) (<= (+ (select main_a v_prenex_34387) 998) (select main_a v_prenex_34388)) (< v_prenex_34388 main_y) (<= 998 (select main_a v_prenex_34388)))) (forall ((v_prenex_32898 Int) (v_prenex_32899 Int)) (or (< v_prenex_32898 main_x) (<= (+ (select main_a v_prenex_32898) 998) (select main_a v_prenex_32899)) (<= (+ main_y 1) v_prenex_32899) (<= 0 (* 2 (select main_a v_prenex_32898))) (<= (+ main_x 1) v_prenex_32898))) (forall ((v_prenex_29943 Int) (v_prenex_29942 Int)) (or (<= (+ (select main_a v_prenex_29942) (select main_a v_prenex_29943)) 1000) (<= 0 (+ (select main_a v_prenex_29942) 1)) (<= (+ main_x 1) v_prenex_29942) (< v_prenex_29942 main_x) (<= 0 (* 2 (select main_a v_prenex_29942))))) (or (forall ((v_prenex_34167 Int)) (or (<= (+ main_x 1) v_prenex_34167) (<= (* 2 (select main_a v_prenex_34167)) 2) (<= 0 (+ (select main_a v_prenex_34167) 1)))) (forall ((v_prenex_34168 Int)) (or (<= (+ main_y 1) v_prenex_34168) (<= 1998 (* 2 (select main_a v_prenex_34168))) (< v_prenex_34168 main_y) (<= (* 2 (select main_a v_prenex_34168)) 2000)))) (forall ((v_prenex_39598 Int)) (or (< v_prenex_39598 main_y) (<= (select main_a v_prenex_39598) 1000) (<= 1998 (* 2 (select main_a v_prenex_39598))) (<= (+ main_y 1) v_prenex_39598))) (forall ((v_prenex_39955 Int) (v_prenex_39954 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39955))) (<= 0 (+ (select main_a v_prenex_39954) 1)) (<= (+ main_y 1) v_prenex_39955) (<= 1000 (+ (select main_a v_prenex_39954) (select main_a v_prenex_39955))) (<= 0 (* 2 (select main_a v_prenex_39954))) (< v_prenex_39955 main_y) (<= 999 (select main_a v_prenex_39955)))) (forall ((v_prenex_36516 Int) (v_prenex_36517 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36517))) (<= (select main_a v_prenex_36516) 2) (<= 0 (+ (select main_a v_prenex_36516) 1)) (< v_prenex_36517 main_y) (<= (+ main_y 1) v_prenex_36517) (<= (select main_a v_prenex_36517) 1000) (<= (+ (select main_a v_prenex_36516) (select main_a v_prenex_36517)) 1000))) (forall ((v_prenex_38954 Int) (v_prenex_38953 Int)) (or (<= 0 (select main_a v_prenex_38953)) (<= (select main_a v_prenex_38954) 1000) (< v_prenex_38954 main_y) (<= 1000 (+ (select main_a v_prenex_38953) (select main_a v_prenex_38954))) (<= 999 (select main_a v_prenex_38954)) (<= (+ main_y 1) v_prenex_38954))) (or (forall ((v_prenex_35628 Int)) (or (<= (* 2 (select main_a v_prenex_35628)) 2) (<= 0 (+ (select main_a v_prenex_35628) 1)))) (forall ((v_prenex_35629 Int)) (or (< v_prenex_35629 main_y) (<= (* 2 (select main_a v_prenex_35629)) 2000) (<= (select main_a v_prenex_35629) 1000) (<= 1998 (* 2 (select main_a v_prenex_35629))) (<= (+ main_y 1) v_prenex_35629)))) (forall ((v_prenex_33634 Int) (v_prenex_33633 Int)) (or (<= (+ (select main_a v_prenex_33633) (select main_a v_prenex_33634)) 1000) (<= 0 (+ (select main_a v_prenex_33633) 1)) (<= 0 (select main_a v_prenex_33633)) (<= (+ main_y 1) v_prenex_33634) (< v_prenex_33634 main_y) (<= (select main_a v_prenex_33634) 1000) (<= 998 (select main_a v_prenex_33634)))) (forall ((v_prenex_36149 Int) (v_prenex_36150 Int)) (or (<= (+ main_x 1) v_prenex_36149) (<= 0 (+ (select main_a v_prenex_36149) 1)) (<= (+ main_y 1) v_prenex_36150) (< v_prenex_36150 main_y) (<= 998 (select main_a v_prenex_36150)) (<= 1000 (+ (select main_a v_prenex_36149) (select main_a v_prenex_36150))))) (or (forall ((v_prenex_33895 Int)) (<= 0 (* 2 (select main_a v_prenex_33895)))) (forall ((v_prenex_33896 Int)) (or (<= (+ main_y 1) v_prenex_33896) (<= 999 (select main_a v_prenex_33896)) (<= 1998 (* 2 (select main_a v_prenex_33896))) (< v_prenex_33896 main_y) (<= 998 (select main_a v_prenex_33896))))) (or (forall ((v_prenex_38851 Int)) (<= (select main_a v_prenex_38851) 1)) (forall ((v_prenex_38852 Int)) (or (<= (select main_a v_prenex_38852) 1000) (< v_prenex_38852 main_y) (<= (+ main_y 1) v_prenex_38852) (<= 1998 (* 2 (select main_a v_prenex_38852))) (<= (select main_a v_prenex_38852) 1001)))) (or (forall ((v_prenex_34102 Int)) (or (<= (+ main_y 1) v_prenex_34102) (<= 998 (select main_a v_prenex_34102)) (<= (* 2 (select main_a v_prenex_34102)) 2000) (< v_prenex_34102 main_y))) (forall ((v_prenex_34101 Int)) (or (< v_prenex_34101 main_x) (<= (select main_a v_prenex_34101) 1) (<= 0 (+ (select main_a v_prenex_34101) 1))))) (or (forall ((v_prenex_40271 Int)) (<= 0 (+ (select main_a v_prenex_40271) 1))) (forall ((v_prenex_40272 Int)) (or (<= (* 2 (select main_a v_prenex_40272)) 2000) (< v_prenex_40272 main_y) (<= (select main_a v_prenex_40272) 1001) (<= (+ main_y 1) v_prenex_40272)))) (or (forall ((v_prenex_32369 Int)) (or (<= 998 (select main_a v_prenex_32369)) (< v_prenex_32369 main_y) (<= (* 2 (select main_a v_prenex_32369)) 2000) (<= (+ main_y 1) v_prenex_32369) (<= 1998 (* 2 (select main_a v_prenex_32369))))) (forall ((v_prenex_32368 Int)) (<= 0 (+ (select main_a v_prenex_32368) 1)))) (forall ((v_prenex_30989 Int) (v_prenex_30990 Int)) (or (<= (+ main_x 1) v_prenex_30989) (<= (select main_a v_prenex_30989) 1) (< v_prenex_30990 main_y) (<= (select main_a v_prenex_30990) (+ (select main_a v_prenex_30989) 1000)) (<= (+ main_y 1) v_prenex_30990) (<= (select main_a v_prenex_30990) 1000))) (forall ((v_prenex_33037 Int) (v_prenex_33036 Int)) (or (< v_prenex_33037 main_y) (<= (select main_a v_prenex_33037) 1000) (<= 0 (* 2 (select main_a v_prenex_33036))) (<= (* 2 (select main_a v_prenex_33037)) 2000) (<= 0 (select main_a v_prenex_33036)) (<= (+ main_y 1) v_prenex_33037) (<= (select main_a v_prenex_33037) (+ (select main_a v_prenex_33036) 1000)))) (forall ((v_prenex_35612 Int) (v_prenex_35613 Int)) (or (< v_prenex_35612 main_x) (<= (select main_a v_prenex_35613) 1000) (<= (+ (select main_a v_prenex_35612) 998) (select main_a v_prenex_35613)) (<= (+ main_y 1) v_prenex_35613) (< v_prenex_35613 main_y) (<= 0 (+ (select main_a v_prenex_35612) 1)))) (forall ((v_prenex_34426 Int) (v_prenex_34425 Int)) (or (<= (+ main_y 1) v_prenex_34426) (< v_prenex_34426 main_y) (<= 999 (select main_a v_prenex_34426)) (< v_prenex_34425 main_x) (<= (+ (select main_a v_prenex_34425) 998) (select main_a v_prenex_34426)))) (forall ((v_prenex_31341 Int) (v_prenex_31340 Int)) (or (<= (select main_a v_prenex_31341) (+ (select main_a v_prenex_31340) 1000)) (<= 0 (select main_a v_prenex_31340)) (<= (* 2 (select main_a v_prenex_31341)) 2000) (<= (* 2 (select main_a v_prenex_31340)) 2) (<= (+ main_y 1) v_prenex_31341) (< v_prenex_31341 main_y) (<= 998 (select main_a v_prenex_31341)))) (forall ((v_prenex_38604 Int) (v_prenex_38603 Int)) (or (<= (+ main_x 1) v_prenex_38603) (<= 1000 (+ (select main_a v_prenex_38603) (select main_a v_prenex_38604))) (<= 999 (select main_a v_prenex_38604)) (< v_prenex_38604 main_y) (<= (+ main_y 1) v_prenex_38604))) (forall ((v_prenex_33898 Int) (v_prenex_33897 Int)) (or (<= (+ (select main_a v_prenex_33897) 998) (select main_a v_prenex_33898)) (<= 1998 (* 2 (select main_a v_prenex_33898))) (<= 0 (* 2 (select main_a v_prenex_33897))) (<= (select main_a v_prenex_33898) 1001) (< v_prenex_33898 main_y) (<= (+ main_y 1) v_prenex_33898) (<= (select main_a v_prenex_33897) 1))) (forall ((v_prenex_33656 Int) (v_prenex_33655 Int)) (or (<= (select main_a v_prenex_33655) 1) (<= 0 (+ (select main_a v_prenex_33655) 1)) (< v_prenex_33656 main_y) (<= 998 (select main_a v_prenex_33656)) (<= (+ main_y 1) v_prenex_33656) (<= (select main_a v_prenex_33656) 1001) (<= 1000 (+ (select main_a v_prenex_33655) (select main_a v_prenex_33656))))) (forall ((v_prenex_30174 Int) (v_prenex_30175 Int)) (or (<= (select main_a v_prenex_30174) 1) (<= 1998 (* 2 (select main_a v_prenex_30175))) (<= (* 2 (select main_a v_prenex_30174)) 2) (< v_prenex_30175 main_y) (<= (+ main_y 1) v_prenex_30175) (<= (+ (select main_a v_prenex_30174) 998) (select main_a v_prenex_30175)))) (forall ((v_prenex_38434 Int) (v_prenex_38433 Int)) (or (<= (+ main_y 1) v_prenex_38434) (<= 998 (select main_a v_prenex_38434)) (< v_prenex_38434 main_y) (<= (select main_a v_prenex_38433) 2) (<= 999 (select main_a v_prenex_38434)) (<= (+ (select main_a v_prenex_38433) 998) (select main_a v_prenex_38434)))) (forall ((v_prenex_33902 Int) (v_prenex_33901 Int)) (or (<= 0 (select main_a v_prenex_33901)) (<= (+ main_y 1) v_prenex_33902) (<= 998 (select main_a v_prenex_33902)) (<= (select main_a v_prenex_33901) 1) (< v_prenex_33902 main_y) (<= (select main_a v_prenex_33902) 1001) (<= (+ (select main_a v_prenex_33901) (select main_a v_prenex_33902)) 1000))) (forall ((v_prenex_39685 Int) (v_prenex_39686 Int)) (or (<= (* 2 (select main_a v_prenex_39685)) 2) (<= (select main_a v_prenex_39686) (+ (select main_a v_prenex_39685) 1000)) (<= (select main_a v_prenex_39685) 1) (<= (+ main_y 1) v_prenex_39686) (<= 999 (select main_a v_prenex_39686)) (<= (select main_a v_prenex_39686) 1001) (< v_prenex_39686 main_y))) (forall ((v_prenex_33285 Int) (v_prenex_33284 Int)) (or (<= (+ (select main_a v_prenex_33284) 998) (select main_a v_prenex_33285)) (<= (+ main_y 1) v_prenex_33285) (<= (select main_a v_prenex_33285) 1000) (< v_prenex_33285 main_y) (<= 998 (select main_a v_prenex_33285)) (<= 0 (* 2 (select main_a v_prenex_33284))))) (forall ((v_prenex_40429 Int) (v_prenex_40428 Int)) (or (<= (+ main_y 1) v_prenex_40429) (<= 1998 (* 2 (select main_a v_prenex_40429))) (< v_prenex_40429 main_y) (<= (* 2 (select main_a v_prenex_40428)) 2) (<= (select main_a v_prenex_40428) 1) (<= (select main_a v_prenex_40429) (+ (select main_a v_prenex_40428) 1000)))) (or (forall ((v_prenex_31207 Int)) (<= 0 (* 2 (select main_a v_prenex_31207)))) (forall ((v_prenex_31208 Int)) (or (< v_prenex_31208 main_y) (<= 999 (select main_a v_prenex_31208)) (<= (* 2 (select main_a v_prenex_31208)) 2000) (<= (select main_a v_prenex_31208) 1001) (<= (+ main_y 1) v_prenex_31208)))) (forall ((v_prenex_38730 Int) (v_prenex_38729 Int)) (or (<= 0 (+ (select main_a v_prenex_38729) 1)) (<= (+ main_y 1) v_prenex_38730) (< v_prenex_38730 main_y) (<= (select main_a v_prenex_38730) 1001) (< v_prenex_38729 main_x) (<= (select main_a v_prenex_38730) (+ (select main_a v_prenex_38729) 1000)))) (forall ((v_prenex_37763 Int) (v_prenex_37762 Int)) (or (<= 999 (select main_a v_prenex_37763)) (<= (* 2 (select main_a v_prenex_37762)) 2) (<= 1000 (+ (select main_a v_prenex_37762) (select main_a v_prenex_37763))) (<= 998 (select main_a v_prenex_37763)) (<= 0 (* 2 (select main_a v_prenex_37762))) (<= (+ main_y 1) v_prenex_37763) (< v_prenex_37763 main_y))) (or (forall ((v_prenex_40137 Int)) (<= (select main_a v_prenex_40137) 1)) (forall ((v_prenex_40138 Int)) (or (<= 998 (select main_a v_prenex_40138)) (<= (+ main_y 1) v_prenex_40138) (< v_prenex_40138 main_y) (<= 1998 (* 2 (select main_a v_prenex_40138))) (<= (* 2 (select main_a v_prenex_40138)) 2000)))) (forall ((v_prenex_39546 Int) (v_prenex_39547 Int)) (or (<= 0 (select main_a v_prenex_39546)) (<= (+ main_x 1) v_prenex_39546) (< v_prenex_39547 main_y) (<= (+ main_y 1) v_prenex_39547) (<= (+ (select main_a v_prenex_39546) (select main_a v_prenex_39547)) 1000) (<= 998 (select main_a v_prenex_39547)) (<= 0 (* 2 (select main_a v_prenex_39546))))) (forall ((v_prenex_38944 Int) (v_prenex_38943 Int)) (or (<= (+ main_y 1) v_prenex_38944) (<= 998 (select main_a v_prenex_38944)) (<= (+ (select main_a v_prenex_38943) 998) (select main_a v_prenex_38944)) (< v_prenex_38944 main_y) (<= 0 (select main_a v_prenex_38943)) (<= (select main_a v_prenex_38944) 1000))) (forall ((v_prenex_38934 Int) (v_prenex_38933 Int)) (or (< v_prenex_38934 main_y) (<= 0 (select main_a v_prenex_38933)) (<= 0 (+ (select main_a v_prenex_38933) 1)) (<= 1998 (* 2 (select main_a v_prenex_38934))) (<= (+ (select main_a v_prenex_38933) 998) (select main_a v_prenex_38934)) (<= 999 (select main_a v_prenex_38934)) (<= (+ main_y 1) v_prenex_38934))) (forall ((v_prenex_30446 Int) (v_prenex_30447 Int)) (or (< v_prenex_30447 main_y) (<= (+ main_y 1) v_prenex_30447) (<= (+ (select main_a v_prenex_30446) (select main_a v_prenex_30447)) 1000) (<= 0 (select main_a v_prenex_30446)) (<= 0 (+ (select main_a v_prenex_30446) 1)) (<= (select main_a v_prenex_30447) 1001))) (or (forall ((v_prenex_31462 Int)) (<= 0 (select main_a v_prenex_31462))) (forall ((v_prenex_31463 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31463))) (<= (+ main_y 1) v_prenex_31463) (< v_prenex_31463 main_y) (<= (select main_a v_prenex_31463) 1000)))) (forall ((v_prenex_31530 Int) (v_prenex_31531 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31530))) (<= 998 (select main_a v_prenex_31531)) (< v_prenex_31531 main_y) (<= 0 (+ (select main_a v_prenex_31530) 1)) (<= (+ main_y 1) v_prenex_31531) (<= 1000 (+ (select main_a v_prenex_31530) (select main_a v_prenex_31531))) (<= 1998 (* 2 (select main_a v_prenex_31531))))) (or (forall ((v_prenex_37106 Int)) (or (<= (+ main_y 1) v_prenex_37106) (<= (* 2 (select main_a v_prenex_37106)) 2000) (< v_prenex_37106 main_y) (<= 998 (select main_a v_prenex_37106)))) (forall ((v_prenex_37105 Int)) (or (<= 0 (select main_a v_prenex_37105)) (<= (select main_a v_prenex_37105) 1) (<= (+ main_x 1) v_prenex_37105)))) (forall ((v_prenex_36124 Int) (v_prenex_36123 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36123))) (<= (+ main_y 1) v_prenex_36124) (<= (* 2 (select main_a v_prenex_36124)) 2000) (< v_prenex_36124 main_y) (<= 1000 (+ (select main_a v_prenex_36123) (select main_a v_prenex_36124))) (<= 0 (select main_a v_prenex_36123)) (< v_prenex_36123 main_x))) (or (forall ((v_prenex_35693 Int)) (or (<= (+ main_y 1) v_prenex_35693) (< v_prenex_35693 main_y) (<= (* 2 (select main_a v_prenex_35693)) 2000) (<= 998 (select main_a v_prenex_35693)))) (forall ((v_prenex_35692 Int)) (or (< v_prenex_35692 main_x) (<= (select main_a v_prenex_35692) 1)))) (forall ((v_prenex_38747 Int) (v_prenex_38748 Int)) (or (<= (* 2 (select main_a v_prenex_38747)) 2) (<= 1000 (+ (select main_a v_prenex_38747) (select main_a v_prenex_38748))) (< v_prenex_38748 main_y) (<= 998 (select main_a v_prenex_38748)) (<= (+ main_y 1) v_prenex_38748) (<= (select main_a v_prenex_38748) 1001))) (forall ((v_prenex_31576 Int) (v_prenex_31577 Int)) (or (<= 999 (select main_a v_prenex_31577)) (< v_prenex_31577 main_y) (<= 0 (+ (select main_a v_prenex_31576) 1)) (<= (+ main_y 1) v_prenex_31577) (<= (+ (select main_a v_prenex_31576) (select main_a v_prenex_31577)) 1000))) (forall ((v_prenex_34268 Int) (v_prenex_34267 Int)) (or (<= (select main_a v_prenex_34268) 1000) (<= (+ main_y 1) v_prenex_34268) (<= (* 2 (select main_a v_prenex_34268)) 2000) (<= (select main_a v_prenex_34267) 1) (< v_prenex_34268 main_y) (<= (select main_a v_prenex_34268) (+ (select main_a v_prenex_34267) 1000)))) (forall ((v_prenex_39717 Int) (v_prenex_39718 Int)) (or (<= 999 (select main_a v_prenex_39718)) (<= 1000 (+ (select main_a v_prenex_39717) (select main_a v_prenex_39718))) (<= 998 (select main_a v_prenex_39718)) (<= (+ main_y 1) v_prenex_39718) (< v_prenex_39718 main_y) (<= 0 (select main_a v_prenex_39717)))) (forall ((v_prenex_32930 Int) (v_prenex_32931 Int)) (or (<= 0 (select main_a v_prenex_32930)) (<= 998 (select main_a v_prenex_32931)) (<= (+ main_y 1) v_prenex_32931) (< v_prenex_32931 main_y) (<= 0 (* 2 (select main_a v_prenex_32930))) (<= (+ (select main_a v_prenex_32930) 998) (select main_a v_prenex_32931)) (<= (select main_a v_prenex_32931) 1000))) (or (forall ((v_prenex_37196 Int)) (or (<= (* 2 (select main_a v_prenex_37196)) 2000) (<= 998 (select main_a v_prenex_37196)) (<= (+ main_y 1) v_prenex_37196) (< v_prenex_37196 main_y))) (forall ((v_prenex_37195 Int)) (or (<= (* 2 (select main_a v_prenex_37195)) 2) (<= 0 (select main_a v_prenex_37195))))) (or (forall ((v_prenex_40186 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40186))) (< v_prenex_40186 main_y) (<= (select main_a v_prenex_40186) 1001) (<= (+ main_y 1) v_prenex_40186))) (forall ((v_prenex_40185 Int)) (<= (select main_a v_prenex_40185) 1))) (or (forall ((v_prenex_36520 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36520))) (< v_prenex_36520 main_x) (<= 0 (+ (select main_a v_prenex_36520) 1)))) (forall ((v_prenex_36521 Int)) (or (<= (* 2 (select main_a v_prenex_36521)) 2000) (< v_prenex_36521 main_y) (<= (select main_a v_prenex_36521) 1001) (<= (+ main_y 1) v_prenex_36521)))) (forall ((v_prenex_30220 Int) (v_prenex_30221 Int)) (or (<= (+ main_y 1) v_prenex_30221) (<= (select main_a v_prenex_30220) 1) (<= 998 (select main_a v_prenex_30221)) (<= 1000 (+ (select main_a v_prenex_30220) (select main_a v_prenex_30221))) (< v_prenex_30221 main_y) (<= 999 (select main_a v_prenex_30221)))) (or (forall ((v_prenex_31146 Int)) (or (<= (select main_a v_prenex_31146) 1001) (< v_prenex_31146 main_y) (<= 1998 (* 2 (select main_a v_prenex_31146))) (<= (+ main_y 1) v_prenex_31146) (<= (* 2 (select main_a v_prenex_31146)) 2000))) (forall ((v_prenex_31145 Int)) (or (<= 0 (+ (select main_a v_prenex_31145) 1)) (<= (select main_a v_prenex_31145) 2)))) (forall ((v_prenex_29871 Int) (v_prenex_29872 Int)) (or (<= (select main_a v_prenex_29872) 1001) (< v_prenex_29872 main_y) (<= 0 (select main_a v_prenex_29871)) (<= (select main_a v_prenex_29872) 1000) (<= 1000 (+ (select main_a v_prenex_29871) (select main_a v_prenex_29872))) (<= (+ main_y 1) v_prenex_29872))) (or (forall ((v_prenex_33568 Int)) (or (<= 0 (+ (select main_a v_prenex_33568) 1)) (<= (+ main_x 1) v_prenex_33568) (<= (select main_a v_prenex_33568) 2))) (forall ((v_prenex_33569 Int)) (or (<= (* 2 (select main_a v_prenex_33569)) 2000) (<= (+ main_y 1) v_prenex_33569) (< v_prenex_33569 main_y) (<= 1998 (* 2 (select main_a v_prenex_33569)))))) (forall ((v_prenex_29844 Int) (v_prenex_29843 Int)) (or (<= (+ main_y 1) v_prenex_29844) (<= (+ (select main_a v_prenex_29843) (select main_a v_prenex_29844)) 1000) (<= 0 (select main_a v_prenex_29843)) (<= 0 (* 2 (select main_a v_prenex_29843))) (< v_prenex_29844 main_y) (<= 1998 (* 2 (select main_a v_prenex_29844))))) (forall ((v_prenex_36009 Int) (v_prenex_36010 Int)) (or (<= (+ (select main_a v_prenex_36009) (select main_a v_prenex_36010)) 1000) (<= 0 (select main_a v_prenex_36009)) (< v_prenex_36010 main_y) (<= (+ main_y 1) v_prenex_36010) (<= 998 (select main_a v_prenex_36010)) (<= (+ main_x 1) v_prenex_36009))) (forall ((v_prenex_32694 Int) (v_prenex_32693 Int)) (or (<= (select main_a v_prenex_32694) 1001) (<= (select main_a v_prenex_32693) 2) (<= (+ (select main_a v_prenex_32693) (select main_a v_prenex_32694)) 1000) (< v_prenex_32694 main_y) (<= 0 (+ (select main_a v_prenex_32693) 1)) (<= (+ main_x 1) v_prenex_32693) (<= (+ main_y 1) v_prenex_32694))) (forall ((v_prenex_32436 Int)) (or (< v_prenex_32436 main_y) (<= (* 2 (select main_a v_prenex_32436)) 2000) (<= 1998 (* 2 (select main_a v_prenex_32436))) (<= 999 (select main_a v_prenex_32436)) (<= (+ main_y 1) v_prenex_32436))) (forall ((v_prenex_29654 Int) (v_prenex_29653 Int)) (or (< v_prenex_29654 main_y) (<= (+ main_x 1) v_prenex_29653) (<= (select main_a v_prenex_29654) 1000) (<= (select main_a v_prenex_29653) 2) (<= (+ (select main_a v_prenex_29653) 998) (select main_a v_prenex_29654)) (<= (+ main_y 1) v_prenex_29654))) (or (forall ((v_prenex_35626 Int)) (<= 0 (* 2 (select main_a v_prenex_35626)))) (forall ((v_prenex_35627 Int)) (or (<= (* 2 (select main_a v_prenex_35627)) 2000) (< v_prenex_35627 main_y) (<= (+ main_y 1) v_prenex_35627) (<= 1998 (* 2 (select main_a v_prenex_35627)))))) (forall ((v_prenex_34052 Int) (v_prenex_34051 Int)) (or (< v_prenex_34052 main_y) (<= 998 (select main_a v_prenex_34052)) (<= 999 (select main_a v_prenex_34052)) (<= (+ main_y 1) v_prenex_34052) (<= (select main_a v_prenex_34051) 1) (<= (+ (select main_a v_prenex_34051) 998) (select main_a v_prenex_34052)))) (forall ((v_prenex_36291 Int) (v_prenex_36292 Int)) (or (< v_prenex_36292 main_y) (< v_prenex_36291 main_x) (<= (+ (select main_a v_prenex_36291) 998) (select main_a v_prenex_36292)) (<= (select main_a v_prenex_36291) 2) (<= (* 2 (select main_a v_prenex_36292)) 2000) (<= (* 2 (select main_a v_prenex_36291)) 2) (<= (+ main_y 1) v_prenex_36292))) (or (forall ((v_prenex_37823 Int)) (or (<= (+ main_y 1) v_prenex_37823) (< v_prenex_37823 main_y) (<= 1998 (* 2 (select main_a v_prenex_37823))) (<= 998 (select main_a v_prenex_37823)) (<= (select main_a v_prenex_37823) 1000))) (forall ((v_prenex_37822 Int)) (or (<= 0 (+ (select main_a v_prenex_37822) 1)) (<= (select main_a v_prenex_37822) 1)))) (forall ((v_prenex_40433 Int) (v_prenex_40432 Int)) (or (<= (+ (select main_a v_prenex_40432) (select main_a v_prenex_40433)) 1000) (< v_prenex_40433 main_y) (<= (select main_a v_prenex_40433) 1000) (<= 999 (select main_a v_prenex_40433)) (<= (+ main_y 1) v_prenex_40433) (<= 0 (* 2 (select main_a v_prenex_40432))) (<= (select main_a v_prenex_40432) 1))) (forall ((v_prenex_31183 Int) (v_prenex_31184 Int)) (or (< v_prenex_31184 main_y) (<= 1000 (+ (select main_a v_prenex_31183) (select main_a v_prenex_31184))) (<= 998 (select main_a v_prenex_31184)) (<= 999 (select main_a v_prenex_31184)) (<= (+ main_y 1) v_prenex_31184))) (or (forall ((v_prenex_31591 Int)) (or (<= (select main_a v_prenex_31591) 1000) (< v_prenex_31591 main_y) (<= (* 2 (select main_a v_prenex_31591)) 2000) (<= 1998 (* 2 (select main_a v_prenex_31591))) (<= (+ main_y 1) v_prenex_31591))) (forall ((v_prenex_31590 Int)) (<= 0 (* 2 (select main_a v_prenex_31590))))) (or (forall ((v_prenex_37859 Int)) (or (<= (select main_a v_prenex_37859) 1000) (<= 1998 (* 2 (select main_a v_prenex_37859))) (< v_prenex_37859 main_y) (<= (+ main_y 1) v_prenex_37859))) (forall ((v_prenex_37858 Int)) (<= 0 (select main_a v_prenex_37858)))) (forall ((v_prenex_37224 Int) (v_prenex_37223 Int)) (or (<= (+ main_y 1) v_prenex_37224) (< v_prenex_37224 main_y) (<= (+ (select main_a v_prenex_37223) (select main_a v_prenex_37224)) 1000) (<= (select main_a v_prenex_37224) 1000) (<= (select main_a v_prenex_37223) 1) (<= (select main_a v_prenex_37223) 2) (<= (* 2 (select main_a v_prenex_37224)) 2000))) (forall ((v_prenex_31062 Int) (v_prenex_31061 Int)) (or (<= 999 (select main_a v_prenex_31062)) (< v_prenex_31062 main_y) (<= (* 2 (select main_a v_prenex_31061)) 2) (<= (select main_a v_prenex_31061) 1) (<= (+ main_y 1) v_prenex_31062) (<= (select main_a v_prenex_31062) (+ (select main_a v_prenex_31061) 1000)) (<= 1998 (* 2 (select main_a v_prenex_31062))))) (or (forall ((v_prenex_40169 Int)) (or (< v_prenex_40169 main_x) (<= 0 (select main_a v_prenex_40169)) (<= (* 2 (select main_a v_prenex_40169)) 2))) (forall ((v_prenex_40170 Int)) (or (<= (* 2 (select main_a v_prenex_40170)) 2000) (<= (+ main_y 1) v_prenex_40170) (< v_prenex_40170 main_y)))) (forall ((v_prenex_38611 Int) (v_prenex_38612 Int)) (or (<= (* 2 (select main_a v_prenex_38612)) 2000) (<= 0 (+ (select main_a v_prenex_38611) 1)) (<= (+ main_y 1) v_prenex_38612) (<= (+ (select main_a v_prenex_38611) 998) (select main_a v_prenex_38612)) (< v_prenex_38612 main_y) (<= 998 (select main_a v_prenex_38612)) (<= 0 (select main_a v_prenex_38611)))) (forall ((v_prenex_36782 Int) (v_prenex_36783 Int)) (or (< v_prenex_36782 main_x) (<= 998 (select main_a v_prenex_36783)) (< v_prenex_36783 main_y) (<= (+ (select main_a v_prenex_36782) 998) (select main_a v_prenex_36783)) (<= (+ main_y 1) v_prenex_36783) (<= (select main_a v_prenex_36782) 2))) (forall ((v_prenex_34126 Int) (v_prenex_34125 Int)) (or (<= (+ main_y 1) v_prenex_34126) (<= (* 2 (select main_a v_prenex_34125)) 2) (<= 0 (* 2 (select main_a v_prenex_34125))) (<= 1000 (+ (select main_a v_prenex_34125) (select main_a v_prenex_34126))) (<= 998 (select main_a v_prenex_34126)) (< v_prenex_34125 main_x) (< v_prenex_34126 main_y))) (or (forall ((v_prenex_33423 Int)) (or (< v_prenex_33423 main_y) (<= (* 2 (select main_a v_prenex_33423)) 2000) (<= (+ main_y 1) v_prenex_33423) (<= (select main_a v_prenex_33423) 1001))) (forall ((v_prenex_33422 Int)) (or (<= 0 (select main_a v_prenex_33422)) (<= (+ main_x 1) v_prenex_33422)))) (or (forall ((v_prenex_31538 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31538))) (<= (select main_a v_prenex_31538) 2))) (forall ((v_prenex_31539 Int)) (or (< v_prenex_31539 main_y) (<= 999 (select main_a v_prenex_31539)) (<= (+ main_y 1) v_prenex_31539) (<= (* 2 (select main_a v_prenex_31539)) 2000) (<= (select main_a v_prenex_31539) 1001)))) (forall ((v_prenex_37968 Int) (v_prenex_37969 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37969))) (<= (+ main_y 1) v_prenex_37969) (<= (select main_a v_prenex_37968) 2) (<= 0 (* 2 (select main_a v_prenex_37968))) (<= (+ (select main_a v_prenex_37968) 998) (select main_a v_prenex_37969)) (<= 998 (select main_a v_prenex_37969)) (< v_prenex_37969 main_y))) (forall ((v_prenex_38343 Int) (v_prenex_38344 Int)) (or (< v_prenex_38344 main_y) (<= 0 (+ (select main_a v_prenex_38343) 1)) (<= (+ main_y 1) v_prenex_38344) (<= (+ (select main_a v_prenex_38343) (select main_a v_prenex_38344)) 1000) (<= (select main_a v_prenex_38343) 2) (<= (select main_a v_prenex_38344) 1001))) (forall ((v_prenex_29211 Int) (v_prenex_29210 Int)) (or (<= 998 (select main_a v_prenex_29211)) (<= 1998 (* 2 (select main_a v_prenex_29211))) (< v_prenex_29211 main_y) (<= 0 (+ (select main_a v_prenex_29210) 1)) (<= (select main_a v_prenex_29211) (+ (select main_a v_prenex_29210) 1000)) (<= (+ main_y 1) v_prenex_29211))) (forall ((v_prenex_29309 Int) (v_prenex_29308 Int)) (or (<= (+ (select main_a v_prenex_29308) 998) (select main_a v_prenex_29309)) (<= (+ main_y 1) v_prenex_29309) (<= (select main_a v_prenex_29309) 1000) (<= (* 2 (select main_a v_prenex_29308)) 2) (<= 0 (+ (select main_a v_prenex_29308) 1)) (<= (* 2 (select main_a v_prenex_29309)) 2000) (< v_prenex_29309 main_y))) (forall ((v_prenex_37873 Int) (v_prenex_37872 Int)) (or (< v_prenex_37873 main_y) (<= (select main_a v_prenex_37873) 1000) (<= (+ (select main_a v_prenex_37872) (select main_a v_prenex_37873)) 1000) (<= (select main_a v_prenex_37873) 1001) (<= 0 (* 2 (select main_a v_prenex_37872))) (<= (+ main_y 1) v_prenex_37873))) (forall ((v_prenex_35450 Int) (v_prenex_35451 Int)) (or (< v_prenex_35451 main_y) (<= (select main_a v_prenex_35451) 1000) (<= 1000 (+ (select main_a v_prenex_35450) (select main_a v_prenex_35451))) (<= 0 (* 2 (select main_a v_prenex_35450))) (<= 998 (select main_a v_prenex_35451)) (<= (+ main_y 1) v_prenex_35451))) (or (forall ((v_prenex_34120 Int)) (or (<= (* 2 (select main_a v_prenex_34120)) 2000) (<= (+ main_y 1) v_prenex_34120) (< v_prenex_34120 main_y) (<= (select main_a v_prenex_34120) 1001))) (forall ((v_prenex_34119 Int)) (or (< v_prenex_34119 main_x) (<= (select main_a v_prenex_34119) 1) (<= 0 (* 2 (select main_a v_prenex_34119)))))) (forall ((v_prenex_36374 Int) (v_prenex_36375 Int)) (or (<= (select main_a v_prenex_36375) 1001) (<= (+ main_y 1) v_prenex_36375) (< v_prenex_36375 main_y) (<= (+ (select main_a v_prenex_36374) 998) (select main_a v_prenex_36375)) (<= (+ main_x 1) v_prenex_36374) (<= 0 (* 2 (select main_a v_prenex_36374))) (<= (* 2 (select main_a v_prenex_36374)) 2))) (or (forall ((v_prenex_35028 Int)) (or (< v_prenex_35028 main_y) (<= 1998 (* 2 (select main_a v_prenex_35028))) (<= (+ main_y 1) v_prenex_35028))) (forall ((v_prenex_35027 Int)) (or (<= (select main_a v_prenex_35027) 2) (< v_prenex_35027 main_x) (<= 0 (+ (select main_a v_prenex_35027) 1))))) (forall ((v_prenex_34022 Int) (v_prenex_34021 Int)) (or (<= (+ main_y 1) v_prenex_34022) (<= (select main_a v_prenex_34021) 1) (< v_prenex_34022 main_y) (<= (* 2 (select main_a v_prenex_34022)) 2000) (<= 0 (* 2 (select main_a v_prenex_34021))) (<= (select main_a v_prenex_34022) (+ (select main_a v_prenex_34021) 1000)))) (forall ((v_prenex_29203 Int) (v_prenex_29202 Int)) (or (<= (+ (select main_a v_prenex_29202) (select main_a v_prenex_29203)) 1000) (<= (select main_a v_prenex_29202) 1) (<= (* 2 (select main_a v_prenex_29202)) 2) (<= (+ main_x 1) v_prenex_29202) (< v_prenex_29202 main_x))) (forall ((v_prenex_37099 Int) (v_prenex_37100 Int)) (or (<= 1000 (+ (select main_a v_prenex_37099) (select main_a v_prenex_37100))) (<= 0 (* 2 (select main_a v_prenex_37099))) (<= (select main_a v_prenex_37100) 1000) (<= (+ main_y 1) v_prenex_37100) (<= (select main_a v_prenex_37100) 1001) (<= (select main_a v_prenex_37099) 1) (< v_prenex_37100 main_y))) (forall ((v_prenex_31291 Int) (v_prenex_31290 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31291))) (<= (+ main_y 1) v_prenex_31291) (<= (+ (select main_a v_prenex_31290) (select main_a v_prenex_31291)) 1000) (< v_prenex_31291 main_y) (<= 998 (select main_a v_prenex_31291)) (<= 0 (* 2 (select main_a v_prenex_31290))))) (forall ((v_prenex_40359 Int) (v_prenex_40360 Int)) (or (<= (select main_a v_prenex_40360) 1000) (<= (* 2 (select main_a v_prenex_40360)) 2000) (< v_prenex_40360 main_y) (<= (+ (select main_a v_prenex_40359) (select main_a v_prenex_40360)) 1000) (<= (* 2 (select main_a v_prenex_40359)) 2) (<= (+ main_y 1) v_prenex_40360))) (forall ((v_prenex_36225 Int) (v_prenex_36226 Int)) (or (<= (+ main_y 1) v_prenex_36226) (<= 0 (* 2 (select main_a v_prenex_36225))) (<= 998 (select main_a v_prenex_36226)) (<= 1000 (+ (select main_a v_prenex_36225) (select main_a v_prenex_36226))) (<= 0 (+ (select main_a v_prenex_36225) 1)) (<= (select main_a v_prenex_36226) 1001) (< v_prenex_36226 main_y))) (or (forall ((v_prenex_38142 Int)) (or (< v_prenex_38142 main_y) (<= (* 2 (select main_a v_prenex_38142)) 2000) (<= (select main_a v_prenex_38142) 1001) (<= (+ main_y 1) v_prenex_38142) (<= 1998 (* 2 (select main_a v_prenex_38142))))) (forall ((v_prenex_38141 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38141))) (<= (select main_a v_prenex_38141) 2)))) (forall ((v_prenex_37034 Int) (v_prenex_37035 Int)) (or (<= 999 (select main_a v_prenex_37035)) (<= 1000 (+ (select main_a v_prenex_37034) (select main_a v_prenex_37035))) (< v_prenex_37034 main_x) (<= 0 (+ (select main_a v_prenex_37034) 1)) (<= (+ main_y 1) v_prenex_37035) (< v_prenex_37035 main_y) (<= (select main_a v_prenex_37034) 2))) (forall ((v_prenex_31808 Int) (v_prenex_31809 Int)) (or (<= (+ main_y 1) v_prenex_31809) (<= (+ (select main_a v_prenex_31808) (select main_a v_prenex_31809)) 1000) (<= (select main_a v_prenex_31809) 1000) (< v_prenex_31809 main_y) (< v_prenex_31808 main_x) (<= 0 (+ (select main_a v_prenex_31808) 1)))) (forall ((v_prenex_39393 Int) (v_prenex_39392 Int)) (or (< v_prenex_39393 main_y) (<= 0 (* 2 (select main_a v_prenex_39392))) (<= (+ main_y 1) v_prenex_39393) (<= (* 2 (select main_a v_prenex_39392)) 2) (<= (* 2 (select main_a v_prenex_39393)) 2000) (< v_prenex_39392 main_x) (<= 1000 (+ (select main_a v_prenex_39392) (select main_a v_prenex_39393))))) (or (forall ((v_prenex_34415 Int)) (or (<= (+ main_x 1) v_prenex_34415) (<= 0 (* 2 (select main_a v_prenex_34415))) (<= 0 (+ (select main_a v_prenex_34415) 1)))) (forall ((v_prenex_34416 Int)) (or (< v_prenex_34416 main_y) (<= (+ main_y 1) v_prenex_34416) (<= 1998 (* 2 (select main_a v_prenex_34416))) (<= (* 2 (select main_a v_prenex_34416)) 2000)))) (forall ((v_prenex_29884 Int) (v_prenex_29883 Int)) (or (<= (+ main_y 1) v_prenex_29884) (< v_prenex_29884 main_y) (<= (* 2 (select main_a v_prenex_29883)) 2) (<= (* 2 (select main_a v_prenex_29884)) 2000) (<= 1998 (* 2 (select main_a v_prenex_29884))) (<= (select main_a v_prenex_29884) (+ (select main_a v_prenex_29883) 1000)))) (forall ((v_prenex_33241 Int) (v_prenex_33240 Int)) (or (<= 999 (select main_a v_prenex_33241)) (<= (+ main_y 1) v_prenex_33241) (< v_prenex_33240 main_x) (<= (select main_a v_prenex_33241) (+ (select main_a v_prenex_33240) 1000)) (<= 0 (* 2 (select main_a v_prenex_33240))) (< v_prenex_33241 main_y) (<= (select main_a v_prenex_33240) 1))) (or (forall ((v_prenex_34894 Int)) (or (<= (+ main_y 1) v_prenex_34894) (<= 1998 (* 2 (select main_a v_prenex_34894))) (<= (select main_a v_prenex_34894) 1000) (< v_prenex_34894 main_y))) (forall ((v_prenex_34893 Int)) (or (<= 0 (+ (select main_a v_prenex_34893) 1)) (<= (+ main_x 1) v_prenex_34893) (<= (select main_a v_prenex_34893) 2)))) (or (forall ((v_prenex_34883 Int)) (or (<= 0 (+ (select main_a v_prenex_34883) 1)) (<= (select main_a v_prenex_34883) 2))) (forall ((v_prenex_34884 Int)) (or (<= (* 2 (select main_a v_prenex_34884)) 2000) (< v_prenex_34884 main_y) (<= (select main_a v_prenex_34884) 1000) (<= 998 (select main_a v_prenex_34884)) (<= (+ main_y 1) v_prenex_34884)))) (forall ((v_prenex_29963 Int) (v_prenex_29962 Int)) (or (<= (+ (select main_a v_prenex_29962) 998) (select main_a v_prenex_29963)) (<= 0 (* 2 (select main_a v_prenex_29962))) (<= (+ main_y 1) v_prenex_29963) (< v_prenex_29963 main_y) (<= 1998 (* 2 (select main_a v_prenex_29963))) (<= (select main_a v_prenex_29962) 1) (<= 998 (select main_a v_prenex_29963)))) (or (forall ((v_prenex_38139 Int)) (<= 0 (+ (select main_a v_prenex_38139) 1))) (forall ((v_prenex_38140 Int)) (or (<= (+ main_y 1) v_prenex_38140) (<= 1998 (* 2 (select main_a v_prenex_38140))) (<= 998 (select main_a v_prenex_38140)) (< v_prenex_38140 main_y)))) (or (forall ((v_prenex_34341 Int)) (or (<= 0 (+ (select main_a v_prenex_34341) 1)) (<= 0 (* 2 (select main_a v_prenex_34341))))) (forall ((v_prenex_34342 Int)) (or (< v_prenex_34342 main_y) (<= (* 2 (select main_a v_prenex_34342)) 2000) (<= (select main_a v_prenex_34342) 1001) (<= (select main_a v_prenex_34342) 1000) (<= (+ main_y 1) v_prenex_34342)))) (forall ((v_prenex_31697 Int) (v_prenex_31698 Int)) (or (<= (+ main_y 1) v_prenex_31698) (<= (select main_a v_prenex_31698) 1000) (< v_prenex_31698 main_y) (<= (select main_a v_prenex_31697) 2) (<= (+ (select main_a v_prenex_31697) (select main_a v_prenex_31698)) 1000) (<= (select main_a v_prenex_31698) 1001))) (forall ((v_prenex_30257 Int) (v_prenex_30256 Int)) (or (<= (+ main_x 1) v_prenex_30256) (<= (select main_a v_prenex_30257) (+ (select main_a v_prenex_30256) 1000)) (<= (* 2 (select main_a v_prenex_30256)) 2) (<= (select main_a v_prenex_30257) 1001) (<= (+ main_y 1) v_prenex_30257) (<= 0 (select main_a v_prenex_30256)) (< v_prenex_30257 main_y))) (forall ((v_prenex_32085 Int) (v_prenex_32084 Int)) (or (<= (select main_a v_prenex_32085) 1000) (<= (+ (select main_a v_prenex_32084) 998) (select main_a v_prenex_32085)) (< v_prenex_32085 main_y) (<= 999 (select main_a v_prenex_32085)) (<= (+ main_y 1) v_prenex_32085) (<= (select main_a v_prenex_32084) 1) (<= 0 (select main_a v_prenex_32084)))) (forall ((v_prenex_36252 Int) (v_prenex_36251 Int)) (or (<= (select main_a v_prenex_36252) (+ (select main_a v_prenex_36251) 1000)) (<= 0 (* 2 (select main_a v_prenex_36251))) (<= (+ main_y 1) v_prenex_36252) (<= (+ main_x 1) v_prenex_36251) (< v_prenex_36252 main_y) (<= (select main_a v_prenex_36252) 1000) (<= 0 (+ (select main_a v_prenex_36251) 1)))) (forall ((v_prenex_32317 Int) (v_prenex_32316 Int)) (or (<= (select main_a v_prenex_32316) 1) (<= (+ main_x 1) v_prenex_32316) (<= (+ (select main_a v_prenex_32316) 998) (select main_a v_prenex_32317)) (<= 0 (select main_a v_prenex_32316)) (<= (select main_a v_prenex_32317) 1001) (<= (+ main_y 1) v_prenex_32317) (< v_prenex_32317 main_y))) (forall ((v_prenex_37852 Int) (v_prenex_37853 Int)) (or (< v_prenex_37853 main_y) (<= (select main_a v_prenex_37853) 1000) (<= 0 (* 2 (select main_a v_prenex_37852))) (<= (+ main_y 1) v_prenex_37853) (<= (select main_a v_prenex_37853) 1001) (<= 0 (select main_a v_prenex_37852)) (<= 1000 (+ (select main_a v_prenex_37852) (select main_a v_prenex_37853))))) (or (forall ((v_prenex_35904 Int)) (<= (select main_a v_prenex_35904) 1)) (forall ((v_prenex_35905 Int)) (or (<= (select main_a v_prenex_35905) 1000) (<= 1998 (* 2 (select main_a v_prenex_35905))) (< v_prenex_35905 main_y) (<= (select main_a v_prenex_35905) 1001) (<= (+ main_y 1) v_prenex_35905)))) (forall ((v_prenex_30495 Int) (v_prenex_30494 Int)) (or (<= 999 (select main_a v_prenex_30495)) (<= (+ main_x 1) v_prenex_30494) (<= (select main_a v_prenex_30494) 1) (< v_prenex_30495 main_y) (<= (+ main_y 1) v_prenex_30495) (<= (+ (select main_a v_prenex_30494) (select main_a v_prenex_30495)) 1000))) (forall ((v_prenex_40413 Int) (v_prenex_40412 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40413))) (<= 0 (select main_a v_prenex_40412)) (<= (+ main_y 1) v_prenex_40413) (<= 0 (+ (select main_a v_prenex_40412) 1)) (<= (select main_a v_prenex_40413) (+ (select main_a v_prenex_40412) 1000)) (< v_prenex_40413 main_y))) (or (forall ((v_prenex_36909 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36909))) (< v_prenex_36909 main_y) (<= (+ main_y 1) v_prenex_36909))) (forall ((v_prenex_36908 Int)) (or (<= (+ main_x 1) v_prenex_36908) (<= 0 (select main_a v_prenex_36908))))) (or (forall ((v_prenex_39505 Int)) (or (<= (select main_a v_prenex_39505) 1001) (<= 1998 (* 2 (select main_a v_prenex_39505))) (< v_prenex_39505 main_y) (<= (+ main_y 1) v_prenex_39505) (<= 998 (select main_a v_prenex_39505)))) (forall ((v_prenex_39504 Int)) (or (<= (select main_a v_prenex_39504) 2) (<= (* 2 (select main_a v_prenex_39504)) 2)))) (forall ((v_prenex_39898 Int) (v_prenex_39899 Int)) (or (<= (+ main_y 1) v_prenex_39899) (<= 998 (select main_a v_prenex_39899)) (< v_prenex_39899 main_y) (<= (select main_a v_prenex_39899) (+ (select main_a v_prenex_39898) 1000)) (<= (select main_a v_prenex_39898) 1))) (forall ((v_prenex_38346 Int) (v_prenex_38345 Int)) (or (<= (+ main_y 1) v_prenex_38346) (<= 1998 (* 2 (select main_a v_prenex_38346))) (< v_prenex_38346 main_y) (<= (+ (select main_a v_prenex_38345) (select main_a v_prenex_38346)) 1000) (<= (select main_a v_prenex_38346) 1000))) (forall ((v_prenex_32180 Int) (v_prenex_32181 Int)) (or (<= (+ main_y 1) v_prenex_32181) (<= 1000 (+ (select main_a v_prenex_32180) (select main_a v_prenex_32181))) (<= 0 (select main_a v_prenex_32180)) (<= 998 (select main_a v_prenex_32181)) (<= (select main_a v_prenex_32180) 2) (<= 1998 (* 2 (select main_a v_prenex_32181))) (< v_prenex_32181 main_y))) (forall ((v_prenex_36281 Int) (v_prenex_36282 Int)) (or (<= (+ main_x 1) v_prenex_36281) (<= (select main_a v_prenex_36282) 1001) (<= 0 (select main_a v_prenex_36281)) (<= 0 (* 2 (select main_a v_prenex_36281))) (< v_prenex_36282 main_y) (<= (select main_a v_prenex_36282) (+ (select main_a v_prenex_36281) 1000)) (<= (+ main_y 1) v_prenex_36282))) (forall ((v_prenex_37833 Int) (v_prenex_37832 Int)) (or (<= (select main_a v_prenex_37833) (+ (select main_a v_prenex_37832) 1000)) (<= 0 (* 2 (select main_a v_prenex_37832))) (<= (+ main_y 1) v_prenex_37833) (< v_prenex_37833 main_y) (<= 999 (select main_a v_prenex_37833)) (<= (select main_a v_prenex_37832) 2))) (forall ((v_prenex_36187 Int) (v_prenex_36188 Int)) (or (<= (+ (select main_a v_prenex_36187) 998) (select main_a v_prenex_36188)) (<= 999 (select main_a v_prenex_36188)) (<= (+ main_y 1) v_prenex_36188) (<= (+ main_x 1) v_prenex_36187) (< v_prenex_36188 main_y) (<= 0 (select main_a v_prenex_36187)))) (forall ((v_prenex_32513 Int) (v_prenex_32514 Int)) (or (<= (+ main_y 1) v_prenex_32514) (<= 1000 (+ (select main_a v_prenex_32513) (select main_a v_prenex_32514))) (<= 999 (select main_a v_prenex_32514)) (< v_prenex_32514 main_y) (<= (* 2 (select main_a v_prenex_32513)) 2) (< v_prenex_32513 main_x) (<= (select main_a v_prenex_32513) 2))) (forall ((v_prenex_31396 Int) (v_prenex_31397 Int)) (or (<= (* 2 (select main_a v_prenex_31397)) 2000) (<= 0 (select main_a v_prenex_31396)) (<= (+ main_x 1) v_prenex_31396) (<= 0 (+ (select main_a v_prenex_31396) 1)) (<= (+ (select main_a v_prenex_31396) 998) (select main_a v_prenex_31397)) (<= (+ main_y 1) v_prenex_31397) (< v_prenex_31397 main_y))) (forall ((v_prenex_40131 Int) (v_prenex_40132 Int)) (or (<= (select main_a v_prenex_40131) 2) (<= (+ main_y 1) v_prenex_40132) (<= (select main_a v_prenex_40132) 1000) (<= (+ main_x 1) v_prenex_40131) (<= (select main_a v_prenex_40131) 1) (<= (+ (select main_a v_prenex_40131) 998) (select main_a v_prenex_40132)) (< v_prenex_40132 main_y))) (forall ((v_prenex_40142 Int) (v_prenex_40141 Int)) (or (< v_prenex_40142 main_y) (<= (select main_a v_prenex_40141) 2) (<= 0 (* 2 (select main_a v_prenex_40141))) (<= 1000 (+ (select main_a v_prenex_40141) (select main_a v_prenex_40142))) (<= (select main_a v_prenex_40142) 1001) (<= (+ main_y 1) v_prenex_40142) (<= 998 (select main_a v_prenex_40142)))) (forall ((v_prenex_38488 Int) (v_prenex_38487 Int)) (or (< v_prenex_38488 main_y) (<= (select main_a v_prenex_38488) 1001) (<= 999 (select main_a v_prenex_38488)) (<= 0 (+ (select main_a v_prenex_38487) 1)) (<= 1000 (+ (select main_a v_prenex_38487) (select main_a v_prenex_38488))) (<= (+ main_y 1) v_prenex_38488))) (or (forall ((v_prenex_29624 Int)) (or (<= (select main_a v_prenex_29624) 1001) (<= (* 2 (select main_a v_prenex_29624)) 2000) (<= 999 (select main_a v_prenex_29624)) (< v_prenex_29624 main_y) (<= (+ main_y 1) v_prenex_29624))) (forall ((v_prenex_29623 Int)) (or (<= (select main_a v_prenex_29623) 2) (<= 0 (+ (select main_a v_prenex_29623) 1))))) (or (forall ((v_prenex_39528 Int)) (or (<= (* 2 (select main_a v_prenex_39528)) 2) (<= (select main_a v_prenex_39528) 2))) (forall ((v_prenex_39529 Int)) (or (<= (select main_a v_prenex_39529) 1001) (< v_prenex_39529 main_y) (<= 998 (select main_a v_prenex_39529)) (<= (+ main_y 1) v_prenex_39529) (<= (* 2 (select main_a v_prenex_39529)) 2000)))) (forall ((v_prenex_33604 Int) (v_prenex_33603 Int)) (or (< v_prenex_33604 main_y) (<= 1998 (* 2 (select main_a v_prenex_33604))) (<= (+ main_y 1) v_prenex_33604) (< v_prenex_33603 main_x) (<= 1000 (+ (select main_a v_prenex_33603) (select main_a v_prenex_33604))))) (forall ((v_prenex_35343 Int) (v_prenex_35342 Int)) (or (< v_prenex_35343 main_y) (<= (select main_a v_prenex_35343) 1001) (<= (+ main_y 1) v_prenex_35343) (<= 1000 (+ (select main_a v_prenex_35342) (select main_a v_prenex_35343))) (<= (* 2 (select main_a v_prenex_35342)) 2) (<= 998 (select main_a v_prenex_35343)) (<= 0 (* 2 (select main_a v_prenex_35342))))) (forall ((v_prenex_32054 Int) (v_prenex_32055 Int)) (or (<= (select main_a v_prenex_32055) (+ (select main_a v_prenex_32054) 1000)) (<= (+ main_y 1) v_prenex_32055) (<= (+ main_x 1) v_prenex_32054) (<= (select main_a v_prenex_32055) 1001) (< v_prenex_32055 main_y) (<= (select main_a v_prenex_32054) 2))) (or (forall ((v_prenex_29026 Int)) (or (<= (* 2 (select main_a v_prenex_29026)) 2) (<= (+ main_x 1) v_prenex_29026) (<= 0 (select main_a v_prenex_29026)))) (forall ((v_prenex_29027 Int)) (or (<= (* 2 (select main_a v_prenex_29027)) 2000) (<= (+ main_y 1) v_prenex_29027) (<= 998 (select main_a v_prenex_29027)) (< v_prenex_29027 main_y)))) (or (forall ((v_prenex_29503 Int)) (or (<= (+ main_x 1) v_prenex_29503) (<= (* 2 (select main_a v_prenex_29503)) 2) (<= (select main_a v_prenex_29503) 2))) (forall ((v_prenex_29504 Int)) (or (<= (* 2 (select main_a v_prenex_29504)) 2000) (< v_prenex_29504 main_y) (<= (+ main_y 1) v_prenex_29504)))) (forall ((v_prenex_35372 Int) (v_prenex_35373 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35373))) (<= 998 (select main_a v_prenex_35373)) (<= (+ (select main_a v_prenex_35372) 998) (select main_a v_prenex_35373)) (<= (+ main_y 1) v_prenex_35373) (< v_prenex_35373 main_y))) (forall ((v_prenex_36513 Int) (v_prenex_36512 Int)) (or (<= (+ (select main_a v_prenex_36512) 998) (select main_a v_prenex_36513)) (<= (+ main_y 1) v_prenex_36513) (< v_prenex_36512 main_x) (<= (select main_a v_prenex_36513) 1000) (<= (select main_a v_prenex_36512) 1) (< v_prenex_36513 main_y))) (forall ((v_prenex_31543 Int) (v_prenex_31542 Int)) (or (<= (select main_a v_prenex_31543) 1001) (<= (select main_a v_prenex_31542) 2) (<= (+ (select main_a v_prenex_31542) (select main_a v_prenex_31543)) 1000) (<= (select main_a v_prenex_31543) 1000) (<= 0 (* 2 (select main_a v_prenex_31542))) (<= (+ main_y 1) v_prenex_31543) (< v_prenex_31543 main_y))) (forall ((v_prenex_38302 Int) (v_prenex_38301 Int)) (or (<= (+ (select main_a v_prenex_38301) (select main_a v_prenex_38302)) 1000) (< v_prenex_38302 main_y) (<= 999 (select main_a v_prenex_38302)) (<= (* 2 (select main_a v_prenex_38302)) 2000) (<= (select main_a v_prenex_38301) 2) (<= (+ main_y 1) v_prenex_38302) (<= 0 (+ (select main_a v_prenex_38301) 1)))) (forall ((v_prenex_39146 Int) (v_prenex_39147 Int)) (or (< v_prenex_39147 main_y) (<= (select main_a v_prenex_39147) (+ (select main_a v_prenex_39146) 1000)) (< v_prenex_39146 main_x) (<= (select main_a v_prenex_39147) 1001) (<= 0 (select main_a v_prenex_39146)) (<= (+ main_y 1) v_prenex_39147))) (or (forall ((v_prenex_31630 Int)) (or (<= 0 (select main_a v_prenex_31630)) (<= (select main_a v_prenex_31630) 2))) (forall ((v_prenex_31631 Int)) (or (<= 998 (select main_a v_prenex_31631)) (< v_prenex_31631 main_y) (<= (+ main_y 1) v_prenex_31631) (<= 1998 (* 2 (select main_a v_prenex_31631))) (<= 999 (select main_a v_prenex_31631))))) (forall ((v_prenex_36410 Int) (v_prenex_36411 Int)) (or (<= (select main_a v_prenex_36411) 1000) (<= 1998 (* 2 (select main_a v_prenex_36411))) (< v_prenex_36411 main_y) (<= (+ (select main_a v_prenex_36410) 998) (select main_a v_prenex_36411)) (<= 0 (* 2 (select main_a v_prenex_36410))) (<= (+ main_y 1) v_prenex_36411))) (forall ((v_prenex_37294 Int) (v_prenex_37295 Int)) (or (<= (select main_a v_prenex_37295) (+ (select main_a v_prenex_37294) 1000)) (< v_prenex_37295 main_y) (<= 0 (* 2 (select main_a v_prenex_37294))) (<= (+ main_x 1) v_prenex_37294) (<= (select main_a v_prenex_37294) 1) (<= (+ main_y 1) v_prenex_37295) (<= (select main_a v_prenex_37295) 1000))) (forall ((v_prenex_39304 Int) (v_prenex_39305 Int)) (or (<= (+ main_y 1) v_prenex_39305) (<= (select main_a v_prenex_39305) 1000) (<= 0 (select main_a v_prenex_39304)) (<= (+ (select main_a v_prenex_39304) 998) (select main_a v_prenex_39305)) (<= 1998 (* 2 (select main_a v_prenex_39305))) (<= (select main_a v_prenex_39304) 1) (< v_prenex_39305 main_y))) (forall ((v_prenex_33059 Int) (v_prenex_33058 Int)) (or (<= (* 2 (select main_a v_prenex_33059)) 2000) (< v_prenex_33059 main_y) (<= (+ main_y 1) v_prenex_33059) (<= 1998 (* 2 (select main_a v_prenex_33059))) (<= (select main_a v_prenex_33058) 1) (<= 1000 (+ (select main_a v_prenex_33058) (select main_a v_prenex_33059))) (<= 0 (select main_a v_prenex_33058)))) (forall ((v_prenex_37988 Int) (v_prenex_37987 Int)) (or (<= (+ main_y 1) v_prenex_37988) (<= (* 2 (select main_a v_prenex_37987)) 2) (<= (select main_a v_prenex_37987) 2) (< v_prenex_37988 main_y) (<= 1000 (+ (select main_a v_prenex_37987) (select main_a v_prenex_37988))) (<= (select main_a v_prenex_37988) 1001) (<= (+ main_x 1) v_prenex_37987))) (forall ((v_prenex_36170 Int) (v_prenex_36169 Int)) (or (< v_prenex_36169 main_x) (<= (+ (select main_a v_prenex_36169) 998) (select main_a v_prenex_36170)) (<= (+ main_y 1) v_prenex_36170) (< v_prenex_36170 main_y) (<= 998 (select main_a v_prenex_36170)))) (forall ((v_prenex_31439 Int) (v_prenex_31438 Int)) (or (< v_prenex_31439 main_y) (<= 0 (* 2 (select main_a v_prenex_31438))) (<= (* 2 (select main_a v_prenex_31439)) 2000) (<= 0 (select main_a v_prenex_31438)) (<= (select main_a v_prenex_31439) (+ (select main_a v_prenex_31438) 1000)) (<= (select main_a v_prenex_31439) 1001) (<= (+ main_y 1) v_prenex_31439))) (or (forall ((v_prenex_32733 Int)) (or (<= 0 (+ (select main_a v_prenex_32733) 1)) (< v_prenex_32733 main_x))) (forall ((v_prenex_32734 Int)) (or (< v_prenex_32734 main_y) (<= (+ main_y 1) v_prenex_32734) (<= 998 (select main_a v_prenex_32734)) (<= (* 2 (select main_a v_prenex_32734)) 2000)))) (forall ((v_prenex_35897 Int) (v_prenex_35896 Int)) (or (<= (+ main_y 1) v_prenex_35897) (< v_prenex_35896 main_x) (<= 0 (* 2 (select main_a v_prenex_35896))) (<= (+ (select main_a v_prenex_35896) (select main_a v_prenex_35897)) 1000) (< v_prenex_35897 main_y) (<= (* 2 (select main_a v_prenex_35897)) 2000))) (forall ((v_prenex_36660 Int) (v_prenex_36661 Int)) (or (<= (+ main_x 1) v_prenex_36660) (<= (select main_a v_prenex_36661) (+ (select main_a v_prenex_36660) 1000)) (< v_prenex_36660 main_x) (<= 0 (select main_a v_prenex_36660)) (<= (* 2 (select main_a v_prenex_36660)) 2))) (forall ((v_prenex_40358 Int) (v_prenex_40357 Int)) (or (<= 0 (select main_a v_prenex_40357)) (<= (select main_a v_prenex_40358) 1001) (< v_prenex_40358 main_y) (<= (+ (select main_a v_prenex_40357) (select main_a v_prenex_40358)) 1000) (<= (+ main_y 1) v_prenex_40358) (<= (select main_a v_prenex_40357) 2) (< v_prenex_40357 main_x))) (or (forall ((v_prenex_29965 Int)) (or (<= (* 2 (select main_a v_prenex_29965)) 2000) (<= (+ main_y 1) v_prenex_29965) (<= (select main_a v_prenex_29965) 1001) (<= (select main_a v_prenex_29965) 1000) (< v_prenex_29965 main_y))) (forall ((v_prenex_29964 Int)) (<= 0 (* 2 (select main_a v_prenex_29964))))) (forall ((v_prenex_29046 Int) (v_prenex_29047 Int)) (or (<= (select main_a v_prenex_29047) 1001) (<= (+ main_x 1) v_prenex_29046) (<= (+ main_y 1) v_prenex_29047) (<= (select main_a v_prenex_29046) 1) (<= (select main_a v_prenex_29047) (+ (select main_a v_prenex_29046) 1000)) (<= 0 (* 2 (select main_a v_prenex_29046))) (< v_prenex_29047 main_y))) (forall ((v_prenex_33347 Int) (v_prenex_33346 Int)) (or (<= (+ (select main_a v_prenex_33346) (select main_a v_prenex_33347)) 1000) (<= (select main_a v_prenex_33347) 1001) (< v_prenex_33347 main_y) (<= (* 2 (select main_a v_prenex_33346)) 2) (<= (+ main_y 1) v_prenex_33347))) (forall ((v_prenex_29207 Int) (v_prenex_29206 Int)) (or (<= 998 (select main_a v_prenex_29207)) (<= (select main_a v_prenex_29207) (+ (select main_a v_prenex_29206) 1000)) (< v_prenex_29207 main_y) (<= (+ main_y 1) v_prenex_29207) (<= (* 2 (select main_a v_prenex_29207)) 2000) (<= 0 (+ (select main_a v_prenex_29206) 1)) (<= 0 (* 2 (select main_a v_prenex_29206))))) (forall ((v_prenex_29297 Int) (v_prenex_29296 Int)) (or (<= (* 2 (select main_a v_prenex_29296)) 2) (<= (select main_a v_prenex_29296) 2) (< v_prenex_29296 main_x) (<= 1000 (+ (select main_a v_prenex_29296) (select main_a v_prenex_29297))) (<= (+ main_x 1) v_prenex_29296))) (forall ((v_prenex_31161 Int) (v_prenex_31162 Int)) (or (< v_prenex_31162 main_y) (<= (+ main_y 1) v_prenex_31162) (<= (select main_a v_prenex_31162) 1000) (<= 0 (+ (select main_a v_prenex_31161) 1)) (<= 0 (* 2 (select main_a v_prenex_31161))) (<= (* 2 (select main_a v_prenex_31162)) 2000) (<= (+ (select main_a v_prenex_31161) 998) (select main_a v_prenex_31162)))) (or (forall ((v_prenex_39063 Int)) (or (<= (+ main_y 1) v_prenex_39063) (< v_prenex_39063 main_y) (<= 998 (select main_a v_prenex_39063)) (<= (* 2 (select main_a v_prenex_39063)) 2000))) (forall ((v_prenex_39062 Int)) (or (<= (+ main_x 1) v_prenex_39062) (<= 0 (* 2 (select main_a v_prenex_39062)))))) (forall ((v_prenex_35226 Int) (v_prenex_35227 Int)) (or (<= (+ main_x 1) v_prenex_35226) (<= 1000 (+ (select main_a v_prenex_35226) (select main_a v_prenex_35227))) (< v_prenex_35227 main_y) (<= (* 2 (select main_a v_prenex_35226)) 2) (<= 0 (select main_a v_prenex_35226)) (<= (select main_a v_prenex_35227) 1001) (<= (+ main_y 1) v_prenex_35227))) (forall ((v_prenex_39607 Int) (v_prenex_39608 Int)) (or (<= 999 (select main_a v_prenex_39608)) (< v_prenex_39608 main_y) (<= (+ main_y 1) v_prenex_39608) (<= (* 2 (select main_a v_prenex_39607)) 2) (<= 998 (select main_a v_prenex_39608)) (<= (select main_a v_prenex_39608) (+ (select main_a v_prenex_39607) 1000)) (<= (select main_a v_prenex_39607) 2))) (or (forall ((v_prenex_33235 Int)) (or (<= (+ main_y 1) v_prenex_33235) (< v_prenex_33235 main_y) (<= 1998 (* 2 (select main_a v_prenex_33235))) (<= (* 2 (select main_a v_prenex_33235)) 2000))) (forall ((v_prenex_33234 Int)) (or (<= (select main_a v_prenex_33234) 2) (<= (+ main_x 1) v_prenex_33234)))) (forall ((v_prenex_29159 Int) (v_prenex_29158 Int)) (or (<= (+ main_y 1) v_prenex_29159) (<= (* 2 (select main_a v_prenex_29158)) 2) (<= 998 (select main_a v_prenex_29159)) (< v_prenex_29158 main_x) (< v_prenex_29159 main_y) (<= (select main_a v_prenex_29158) 2) (<= (+ (select main_a v_prenex_29158) (select main_a v_prenex_29159)) 1000))) (forall ((v_prenex_37327 Int) (v_prenex_37326 Int)) (or (<= (select main_a v_prenex_37327) 1000) (<= 998 (select main_a v_prenex_37327)) (<= (+ main_y 1) v_prenex_37327) (< v_prenex_37327 main_y) (<= (+ (select main_a v_prenex_37326) (select main_a v_prenex_37327)) 1000) (<= 0 (select main_a v_prenex_37326)) (<= 0 (* 2 (select main_a v_prenex_37326))))) (or (forall ((v_prenex_36452 Int)) (or (<= (select main_a v_prenex_36452) 1) (<= 0 (select main_a v_prenex_36452)))) (forall ((v_prenex_36453 Int)) (or (<= 998 (select main_a v_prenex_36453)) (<= 999 (select main_a v_prenex_36453)) (<= 1998 (* 2 (select main_a v_prenex_36453))) (<= (+ main_y 1) v_prenex_36453) (< v_prenex_36453 main_y)))) (forall ((v_prenex_30134 Int) (v_prenex_30135 Int)) (or (<= (select main_a v_prenex_30134) 2) (<= 1998 (* 2 (select main_a v_prenex_30135))) (<= (+ main_y 1) v_prenex_30135) (< v_prenex_30134 main_x) (< v_prenex_30135 main_y) (<= (select main_a v_prenex_30135) (+ (select main_a v_prenex_30134) 1000)))) (forall ((v_prenex_39784 Int) (v_prenex_39785 Int)) (or (<= (+ (select main_a v_prenex_39784) (select main_a v_prenex_39785)) 1000) (<= (+ main_y 1) v_prenex_39785) (<= (* 2 (select main_a v_prenex_39785)) 2000) (<= 998 (select main_a v_prenex_39785)) (<= (* 2 (select main_a v_prenex_39784)) 2) (< v_prenex_39785 main_y) (<= (select main_a v_prenex_39784) 2))) (forall ((v_prenex_33928 Int) (v_prenex_33927 Int)) (or (<= (+ (select main_a v_prenex_33927) 998) (select main_a v_prenex_33928)) (<= 0 (* 2 (select main_a v_prenex_33927))) (< v_prenex_33928 main_y) (<= 0 (+ (select main_a v_prenex_33927) 1)) (<= (* 2 (select main_a v_prenex_33928)) 2000) (<= (+ main_y 1) v_prenex_33928))) (or (forall ((v_prenex_29473 Int)) (<= (* 2 (select main_a v_prenex_29473)) 2)) (forall ((v_prenex_29474 Int)) (or (<= (select main_a v_prenex_29474) 1000) (< v_prenex_29474 main_y) (<= (+ main_y 1) v_prenex_29474) (<= 999 (select main_a v_prenex_29474)) (<= 1998 (* 2 (select main_a v_prenex_29474)))))) (forall ((v_prenex_39754 Int) (v_prenex_39753 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39754))) (<= (select main_a v_prenex_39754) (+ (select main_a v_prenex_39753) 1000)) (<= (+ main_y 1) v_prenex_39754) (< v_prenex_39754 main_y) (<= 0 (select main_a v_prenex_39753)) (<= (select main_a v_prenex_39754) 1000))) (forall ((v_prenex_36025 Int) (v_prenex_36026 Int)) (or (<= 0 (select main_a v_prenex_36025)) (<= (+ main_y 1) v_prenex_36026) (<= (select main_a v_prenex_36026) 1000) (<= (select main_a v_prenex_36025) 2) (< v_prenex_36026 main_y) (<= (+ main_x 1) v_prenex_36025) (<= 1000 (+ (select main_a v_prenex_36025) (select main_a v_prenex_36026))))) (or (forall ((v_prenex_39628 Int)) (or (< v_prenex_39628 main_y) (<= (+ main_y 1) v_prenex_39628) (<= 999 (select main_a v_prenex_39628)) (<= (* 2 (select main_a v_prenex_39628)) 2000))) (forall ((v_prenex_39627 Int)) (or (< v_prenex_39627 main_x) (<= 0 (+ (select main_a v_prenex_39627) 1)) (<= 0 (* 2 (select main_a v_prenex_39627)))))) (forall ((v_prenex_38500 Int) (v_prenex_38499 Int)) (or (<= (select main_a v_prenex_38499) 1) (<= 1000 (+ (select main_a v_prenex_38499) (select main_a v_prenex_38500))) (<= (+ main_x 1) v_prenex_38499) (<= (+ main_y 1) v_prenex_38500) (<= (select main_a v_prenex_38500) 1000) (< v_prenex_38500 main_y))) (or (forall ((v_prenex_39497 Int)) (or (<= (+ main_y 1) v_prenex_39497) (<= 1998 (* 2 (select main_a v_prenex_39497))) (<= (select main_a v_prenex_39497) 1000) (< v_prenex_39497 main_y))) (forall ((v_prenex_39496 Int)) (or (<= 0 (+ (select main_a v_prenex_39496) 1)) (<= (select main_a v_prenex_39496) 2)))) (or (forall ((v_prenex_33083 Int)) (or (<= (+ main_y 1) v_prenex_33083) (<= 1998 (* 2 (select main_a v_prenex_33083))) (< v_prenex_33083 main_y) (<= (select main_a v_prenex_33083) 1001))) (forall ((v_prenex_33082 Int)) (<= (* 2 (select main_a v_prenex_33082)) 2))) (forall ((v_prenex_36305 Int) (v_prenex_36306 Int)) (or (<= (+ main_y 1) v_prenex_36306) (<= 1998 (* 2 (select main_a v_prenex_36306))) (<= 0 (+ (select main_a v_prenex_36305) 1)) (<= 0 (* 2 (select main_a v_prenex_36305))) (<= 1000 (+ (select main_a v_prenex_36305) (select main_a v_prenex_36306))) (< v_prenex_36306 main_y))) (or (forall ((v_prenex_33877 Int)) (or (<= (select main_a v_prenex_33877) 2) (<= 0 (select main_a v_prenex_33877)))) (forall ((v_prenex_33878 Int)) (or (< v_prenex_33878 main_y) (<= (select main_a v_prenex_33878) 1000) (<= 1998 (* 2 (select main_a v_prenex_33878))) (<= (select main_a v_prenex_33878) 1001) (<= (+ main_y 1) v_prenex_33878)))) (forall ((v_prenex_29888 Int) (v_prenex_29887 Int)) (or (< v_prenex_29887 main_x) (<= (select main_a v_prenex_29888) (+ (select main_a v_prenex_29887) 1000)) (<= 0 (select main_a v_prenex_29887)) (<= (+ main_x 1) v_prenex_29887) (< v_prenex_29888 main_y))) (forall ((v_prenex_38786 Int) (v_prenex_38785 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38786))) (<= (select main_a v_prenex_38785) 1) (<= 1000 (+ (select main_a v_prenex_38785) (select main_a v_prenex_38786))) (<= 0 (select main_a v_prenex_38785)) (< v_prenex_38786 main_y) (<= (+ main_y 1) v_prenex_38786) (<= 998 (select main_a v_prenex_38786)))) (forall ((v_prenex_35864 Int) (v_prenex_35865 Int)) (or (<= (select main_a v_prenex_35864) 2) (<= (+ main_y 1) v_prenex_35865) (< v_prenex_35865 main_y) (<= (+ (select main_a v_prenex_35864) (select main_a v_prenex_35865)) 1000) (<= (select main_a v_prenex_35864) 1) (<= (select main_a v_prenex_35865) 1001) (< v_prenex_35864 main_x))) (forall ((v_prenex_32591 Int) (v_prenex_32592 Int)) (or (<= (select main_a v_prenex_32591) 1) (< v_prenex_32592 main_y) (<= (+ (select main_a v_prenex_32591) 998) (select main_a v_prenex_32592)) (<= (+ main_y 1) v_prenex_32592) (<= 998 (select main_a v_prenex_32592)) (<= 0 (select main_a v_prenex_32591)) (<= (select main_a v_prenex_32592) 1000))) (or (forall ((v_prenex_29237 Int)) (or (< v_prenex_29237 main_y) (<= (+ main_y 1) v_prenex_29237) (<= (select main_a v_prenex_29237) 1000) (<= 1998 (* 2 (select main_a v_prenex_29237))))) (forall ((v_prenex_29236 Int)) (<= 0 (* 2 (select main_a v_prenex_29236))))) (or (forall ((v_prenex_30112 Int)) (<= (select main_a v_prenex_30112) 1)) (forall ((v_prenex_30113 Int)) (or (<= 998 (select main_a v_prenex_30113)) (<= (* 2 (select main_a v_prenex_30113)) 2000) (<= (select main_a v_prenex_30113) 1000) (< v_prenex_30113 main_y) (<= (+ main_y 1) v_prenex_30113)))) (or (forall ((v_prenex_34019 Int)) (or (<= (+ main_x 1) v_prenex_34019) (<= 0 (* 2 (select main_a v_prenex_34019))))) (forall ((v_prenex_34020 Int)) (or (<= 998 (select main_a v_prenex_34020)) (<= 1998 (* 2 (select main_a v_prenex_34020))) (< v_prenex_34020 main_y) (<= (+ main_y 1) v_prenex_34020)))) (forall ((v_prenex_30907 Int) (v_prenex_30908 Int)) (or (<= (select main_a v_prenex_30908) 1001) (<= (+ main_y 1) v_prenex_30908) (<= 0 (select main_a v_prenex_30907)) (< v_prenex_30908 main_y) (<= 0 (* 2 (select main_a v_prenex_30907))) (<= (+ (select main_a v_prenex_30907) 998) (select main_a v_prenex_30908)))) (forall ((v_prenex_36898 Int) (v_prenex_36899 Int)) (or (<= (select main_a v_prenex_36899) 1000) (< v_prenex_36899 main_y) (<= 1000 (+ (select main_a v_prenex_36898) (select main_a v_prenex_36899))) (<= 1998 (* 2 (select main_a v_prenex_36899))) (<= (+ main_y 1) v_prenex_36899))) (or (forall ((v_prenex_37350 Int)) (<= 0 (* 2 (select main_a v_prenex_37350)))) (forall ((v_prenex_37351 Int)) (or (<= (+ main_y 1) v_prenex_37351) (<= (* 2 (select main_a v_prenex_37351)) 2000) (< v_prenex_37351 main_y) (<= 999 (select main_a v_prenex_37351)) (<= (select main_a v_prenex_37351) 1000)))) (forall ((v_prenex_31400 Int) (v_prenex_31401 Int)) (or (<= (select main_a v_prenex_31400) 2) (< v_prenex_31401 main_y) (<= (+ (select main_a v_prenex_31400) 998) (select main_a v_prenex_31401)) (<= 998 (select main_a v_prenex_31401)) (<= (+ main_y 1) v_prenex_31401) (<= 999 (select main_a v_prenex_31401)))) (forall ((v_prenex_30792 Int) (v_prenex_30791 Int)) (or (<= (+ main_y 1) v_prenex_30792) (<= 0 (+ (select main_a v_prenex_30791) 1)) (<= (+ (select main_a v_prenex_30791) (select main_a v_prenex_30792)) 1000) (<= (+ main_x 1) v_prenex_30791) (<= 999 (select main_a v_prenex_30792)) (< v_prenex_30792 main_y))) (forall ((v_prenex_29341 Int) (v_prenex_29340 Int)) (or (<= (select main_a v_prenex_29341) (+ (select main_a v_prenex_29340) 1000)) (<= (+ main_y 1) v_prenex_29341) (< v_prenex_29341 main_y) (< v_prenex_29340 main_x) (<= 0 (+ (select main_a v_prenex_29340) 1)) (<= (* 2 (select main_a v_prenex_29341)) 2000) (<= (select main_a v_prenex_29340) 1))) (forall ((v_prenex_34296 Int) (v_prenex_34295 Int)) (or (< v_prenex_34296 main_y) (<= (select main_a v_prenex_34295) 1) (<= (+ (select main_a v_prenex_34295) 998) (select main_a v_prenex_34296)) (<= (select main_a v_prenex_34295) 2) (<= (select main_a v_prenex_34296) 1000) (<= (+ main_y 1) v_prenex_34296))) (forall ((v_prenex_31990 Int) (v_prenex_31991 Int)) (or (<= (select main_a v_prenex_31991) 1000) (<= 0 (+ (select main_a v_prenex_31990) 1)) (<= 1998 (* 2 (select main_a v_prenex_31991))) (< v_prenex_31991 main_y) (<= 0 (select main_a v_prenex_31990)) (<= (+ main_y 1) v_prenex_31991) (<= 1000 (+ (select main_a v_prenex_31990) (select main_a v_prenex_31991))))) (forall ((v_prenex_37811 Int) (v_prenex_37810 Int)) (or (<= (select main_a v_prenex_37811) 1001) (<= (+ (select main_a v_prenex_37810) (select main_a v_prenex_37811)) 1000) (<= (+ main_y 1) v_prenex_37811) (<= 0 (select main_a v_prenex_37810)) (< v_prenex_37811 main_y) (<= 1998 (* 2 (select main_a v_prenex_37811))) (<= (select main_a v_prenex_37810) 2))) (forall ((v_prenex_38988 Int) (v_prenex_38987 Int)) (or (<= (select main_a v_prenex_38988) (+ (select main_a v_prenex_38987) 1000)) (<= (select main_a v_prenex_38988) 1001) (< v_prenex_38988 main_y) (<= 0 (+ (select main_a v_prenex_38987) 1)) (<= (+ main_y 1) v_prenex_38988) (<= (* 2 (select main_a v_prenex_38988)) 2000))) (forall ((v_prenex_39702 Int) (v_prenex_39701 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39701))) (< v_prenex_39702 main_y) (<= (* 2 (select main_a v_prenex_39702)) 2000) (<= (+ main_y 1) v_prenex_39702) (<= 998 (select main_a v_prenex_39702)) (<= (select main_a v_prenex_39702) (+ (select main_a v_prenex_39701) 1000)))) (forall ((v_prenex_33359 Int) (v_prenex_33358 Int)) (or (<= (+ (select main_a v_prenex_33358) (select main_a v_prenex_33359)) 1000) (<= 1998 (* 2 (select main_a v_prenex_33359))) (<= (+ main_y 1) v_prenex_33359) (<= (select main_a v_prenex_33358) 1) (<= 0 (select main_a v_prenex_33358)) (< v_prenex_33359 main_y))) (or (forall ((v_prenex_29449 Int)) (or (<= (* 2 (select main_a v_prenex_29449)) 2) (<= 0 (select main_a v_prenex_29449)))) (forall ((v_prenex_29450 Int)) (or (<= (+ main_y 1) v_prenex_29450) (<= 1998 (* 2 (select main_a v_prenex_29450))) (<= 999 (select main_a v_prenex_29450)) (< v_prenex_29450 main_y)))) (forall ((v_prenex_35668 Int) (v_prenex_35669 Int)) (or (<= 0 (select main_a v_prenex_35668)) (<= (select main_a v_prenex_35669) 1000) (<= (select main_a v_prenex_35669) (+ (select main_a v_prenex_35668) 1000)) (<= 0 (+ (select main_a v_prenex_35668) 1)) (< v_prenex_35669 main_y) (<= (+ main_y 1) v_prenex_35669) (<= 998 (select main_a v_prenex_35669)))) (or (forall ((v_prenex_36705 Int)) (or (< v_prenex_36705 main_y) (<= (+ main_y 1) v_prenex_36705) (<= (select main_a v_prenex_36705) 1001) (<= 1998 (* 2 (select main_a v_prenex_36705))))) (forall ((v_prenex_36704 Int)) (or (<= (select main_a v_prenex_36704) 1) (<= 0 (select main_a v_prenex_36704)) (< v_prenex_36704 main_x)))) (forall ((v_prenex_34958 Int) (v_prenex_34957 Int)) (or (< v_prenex_34958 main_y) (<= (* 2 (select main_a v_prenex_34958)) 2000) (<= (select main_a v_prenex_34958) (+ (select main_a v_prenex_34957) 1000)) (<= (+ main_x 1) v_prenex_34957) (<= (select main_a v_prenex_34957) 1) (<= (+ main_y 1) v_prenex_34958))) (forall ((v_prenex_30848 Int) (v_prenex_30847 Int)) (or (< v_prenex_30848 main_y) (<= 0 (select main_a v_prenex_30847)) (<= (select main_a v_prenex_30847) 2) (<= 998 (select main_a v_prenex_30848)) (<= (+ (select main_a v_prenex_30847) 998) (select main_a v_prenex_30848)) (<= (+ main_y 1) v_prenex_30848))) (forall ((v_prenex_31500 Int) (v_prenex_31501 Int)) (or (< v_prenex_31501 main_y) (<= (select main_a v_prenex_31501) (+ (select main_a v_prenex_31500) 1000)) (<= 0 (* 2 (select main_a v_prenex_31500))) (<= 0 (+ (select main_a v_prenex_31500) 1)) (<= (+ main_x 1) v_prenex_31500) (<= (+ main_y 1) v_prenex_31501) (<= 998 (select main_a v_prenex_31501)))) (forall ((v_prenex_39461 Int) (v_prenex_39462 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39462))) (< v_prenex_39462 main_y) (<= (select main_a v_prenex_39462) 1000) (<= (select main_a v_prenex_39461) 2) (<= (+ main_y 1) v_prenex_39462) (<= 0 (select main_a v_prenex_39461)) (<= 1000 (+ (select main_a v_prenex_39461) (select main_a v_prenex_39462))))) (forall ((v_prenex_29079 Int) (v_prenex_29078 Int)) (or (< v_prenex_29079 main_y) (<= (+ (select main_a v_prenex_29078) (select main_a v_prenex_29079)) 1000) (<= (* 2 (select main_a v_prenex_29079)) 2000) (<= (+ main_y 1) v_prenex_29079) (<= 0 (+ (select main_a v_prenex_29078) 1)) (<= 1998 (* 2 (select main_a v_prenex_29079))))) (forall ((v_prenex_35420 Int) (v_prenex_35421 Int)) (or (<= 1000 (+ (select main_a v_prenex_35420) (select main_a v_prenex_35421))) (<= (+ main_y 1) v_prenex_35421) (<= (select main_a v_prenex_35421) 1001) (<= 0 (select main_a v_prenex_35420)) (< v_prenex_35421 main_y))) (forall ((v_prenex_40018 Int) (v_prenex_40019 Int)) (or (< v_prenex_40019 main_y) (<= (select main_a v_prenex_40019) 1001) (<= (select main_a v_prenex_40018) 1) (<= (+ main_y 1) v_prenex_40019) (<= (* 2 (select main_a v_prenex_40018)) 2) (<= (* 2 (select main_a v_prenex_40019)) 2000) (<= 1000 (+ (select main_a v_prenex_40018) (select main_a v_prenex_40019))))) (forall ((v_prenex_30035 Int) (v_prenex_30034 Int)) (or (<= (+ main_y 1) v_prenex_30035) (<= (select main_a v_prenex_30035) 1001) (<= 0 (+ (select main_a v_prenex_30034) 1)) (<= (+ (select main_a v_prenex_30034) 998) (select main_a v_prenex_30035)) (<= (* 2 (select main_a v_prenex_30035)) 2000) (< v_prenex_30035 main_y))) (forall ((v_prenex_33128 Int) (v_prenex_33129 Int)) (or (< v_prenex_33129 main_y) (<= (+ main_y 1) v_prenex_33129) (<= 1000 (+ (select main_a v_prenex_33128) (select main_a v_prenex_33129))) (<= (+ main_x 1) v_prenex_33128) (<= 0 (+ (select main_a v_prenex_33128) 1)) (<= 998 (select main_a v_prenex_33129)))) (forall ((v_prenex_35218 Int) (v_prenex_35219 Int)) (or (<= 999 (select main_a v_prenex_35219)) (<= (+ main_y 1) v_prenex_35219) (<= (+ (select main_a v_prenex_35218) 998) (select main_a v_prenex_35219)) (<= 0 (+ (select main_a v_prenex_35218) 1)) (< v_prenex_35219 main_y) (<= (select main_a v_prenex_35219) 1000))) (or (forall ((v_prenex_38874 Int)) (or (<= (+ main_y 1) v_prenex_38874) (<= (* 2 (select main_a v_prenex_38874)) 2000) (<= 1998 (* 2 (select main_a v_prenex_38874))) (<= 999 (select main_a v_prenex_38874)) (< v_prenex_38874 main_y))) (forall ((v_prenex_38873 Int)) (<= (select main_a v_prenex_38873) 2))) (forall ((v_prenex_35523 Int) (v_prenex_35522 Int)) (or (<= 0 (select main_a v_prenex_35522)) (<= (select main_a v_prenex_35523) (+ (select main_a v_prenex_35522) 1000)) (<= 0 (+ (select main_a v_prenex_35522) 1)) (<= (select main_a v_prenex_35523) 1000) (<= (+ main_y 1) v_prenex_35523) (< v_prenex_35523 main_y))) (or (forall ((v_prenex_32032 Int)) (or (<= 0 (+ (select main_a v_prenex_32032) 1)) (<= 0 (select main_a v_prenex_32032)))) (forall ((v_prenex_32033 Int)) (or (<= 999 (select main_a v_prenex_32033)) (<= (* 2 (select main_a v_prenex_32033)) 2000) (<= (+ main_y 1) v_prenex_32033) (<= (select main_a v_prenex_32033) 1001) (< v_prenex_32033 main_y)))) (forall ((v_prenex_38732 Int) (v_prenex_38731 Int)) (or (<= 0 (select main_a v_prenex_38731)) (<= 998 (select main_a v_prenex_38732)) (<= (+ (select main_a v_prenex_38731) (select main_a v_prenex_38732)) 1000) (<= (select main_a v_prenex_38731) 1) (<= (+ main_y 1) v_prenex_38732) (< v_prenex_38732 main_y) (<= 1998 (* 2 (select main_a v_prenex_38732))))) (forall ((v_prenex_37352 Int) (v_prenex_37353 Int)) (or (< v_prenex_37353 main_y) (< v_prenex_37352 main_x) (<= (* 2 (select main_a v_prenex_37352)) 2) (<= (select main_a v_prenex_37353) 1000) (<= (+ main_y 1) v_prenex_37353) (<= (select main_a v_prenex_37353) (+ (select main_a v_prenex_37352) 1000)))) (forall ((v_prenex_36612 Int) (v_prenex_36613 Int)) (or (<= (select main_a v_prenex_36612) 2) (<= (+ main_y 1) v_prenex_36613) (<= (+ main_x 1) v_prenex_36612) (<= (* 2 (select main_a v_prenex_36613)) 2000) (< v_prenex_36613 main_y) (<= (+ (select main_a v_prenex_36612) 998) (select main_a v_prenex_36613)) (<= 0 (select main_a v_prenex_36612)))) (or (forall ((v_prenex_34981 Int)) (or (<= 0 (select main_a v_prenex_34981)) (<= 0 (+ (select main_a v_prenex_34981) 1)))) (forall ((v_prenex_34982 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34982))) (<= (select main_a v_prenex_34982) 1001) (< v_prenex_34982 main_y) (<= (+ main_y 1) v_prenex_34982)))) (forall ((v_prenex_35548 Int) (v_prenex_35549 Int)) (or (<= (select main_a v_prenex_35549) 1001) (<= (+ main_y 1) v_prenex_35549) (<= (select main_a v_prenex_35548) 1) (<= (select main_a v_prenex_35549) 1000) (<= 0 (* 2 (select main_a v_prenex_35548))) (<= (select main_a v_prenex_35549) (+ (select main_a v_prenex_35548) 1000)) (< v_prenex_35549 main_y))) (or (forall ((v_prenex_35205 Int)) (or (<= (* 2 (select main_a v_prenex_35205)) 2000) (<= (+ main_y 1) v_prenex_35205) (< v_prenex_35205 main_y))) (forall ((v_prenex_35204 Int)) (or (<= 0 (+ (select main_a v_prenex_35204) 1)) (<= 0 (* 2 (select main_a v_prenex_35204))) (< v_prenex_35204 main_x)))) (forall ((v_prenex_30543 Int) (v_prenex_30542 Int)) (or (< v_prenex_30543 main_y) (<= (* 2 (select main_a v_prenex_30542)) 2) (<= (select main_a v_prenex_30542) 2) (<= (+ main_y 1) v_prenex_30543) (<= 1000 (+ (select main_a v_prenex_30542) (select main_a v_prenex_30543))) (<= (select main_a v_prenex_30543) 1001) (< v_prenex_30542 main_x))) (or (forall ((v_prenex_33328 Int)) (or (<= 0 (select main_a v_prenex_33328)) (<= (select main_a v_prenex_33328) 1))) (forall ((v_prenex_33329 Int)) (or (<= (select main_a v_prenex_33329) 1000) (< v_prenex_33329 main_y) (<= (+ main_y 1) v_prenex_33329) (<= (* 2 (select main_a v_prenex_33329)) 2000)))) (forall ((v_prenex_33287 Int) (v_prenex_33286 Int)) (or (<= (+ main_y 1) v_prenex_33287) (<= (+ main_x 1) v_prenex_33286) (<= (* 2 (select main_a v_prenex_33286)) 2) (<= 0 (* 2 (select main_a v_prenex_33286))) (<= (select main_a v_prenex_33287) (+ (select main_a v_prenex_33286) 1000)) (< v_prenex_33287 main_y) (<= 999 (select main_a v_prenex_33287)))) (forall ((v_prenex_29155 Int) (v_prenex_29154 Int)) (or (<= (+ (select main_a v_prenex_29154) 998) (select main_a v_prenex_29155)) (< v_prenex_29155 main_y) (<= 1998 (* 2 (select main_a v_prenex_29155))) (<= (+ main_y 1) v_prenex_29155) (<= (select main_a v_prenex_29155) 1001) (<= (select main_a v_prenex_29154) 2))) (forall ((v_prenex_31895 Int) (v_prenex_31894 Int)) (or (<= (+ main_x 1) v_prenex_31894) (<= (select main_a v_prenex_31895) 1000) (<= (+ main_y 1) v_prenex_31895) (<= (+ (select main_a v_prenex_31894) (select main_a v_prenex_31895)) 1000) (<= 0 (+ (select main_a v_prenex_31894) 1)) (<= (select main_a v_prenex_31894) 2) (< v_prenex_31895 main_y))) (or (forall ((v_prenex_30235 Int)) (or (<= (select main_a v_prenex_30235) 1000) (<= (* 2 (select main_a v_prenex_30235)) 2000) (<= 1998 (* 2 (select main_a v_prenex_30235))) (< v_prenex_30235 main_y) (<= (+ main_y 1) v_prenex_30235))) (forall ((v_prenex_30234 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30234))) (<= 0 (select main_a v_prenex_30234))))) (forall ((v_prenex_35039 Int) (v_prenex_35040 Int)) (or (<= 999 (select main_a v_prenex_35040)) (<= (select main_a v_prenex_35040) (+ (select main_a v_prenex_35039) 1000)) (< v_prenex_35040 main_y) (<= (+ main_y 1) v_prenex_35040) (<= 0 (+ (select main_a v_prenex_35039) 1)) (<= 1998 (* 2 (select main_a v_prenex_35040))))) (forall ((v_prenex_39706 Int) (v_prenex_39705 Int)) (or (<= (+ main_y 1) v_prenex_39706) (<= (* 2 (select main_a v_prenex_39705)) 2) (<= (+ (select main_a v_prenex_39705) (select main_a v_prenex_39706)) 1000) (< v_prenex_39706 main_y) (<= (select main_a v_prenex_39706) 1000))) (or (forall ((v_prenex_39358 Int)) (or (<= 0 (select main_a v_prenex_39358)) (<= 0 (+ (select main_a v_prenex_39358) 1)))) (forall ((v_prenex_39359 Int)) (or (<= (+ main_y 1) v_prenex_39359) (<= (* 2 (select main_a v_prenex_39359)) 2000) (<= (select main_a v_prenex_39359) 1000) (<= 999 (select main_a v_prenex_39359)) (< v_prenex_39359 main_y)))) (or (forall ((v_prenex_36106 Int)) (or (<= (select main_a v_prenex_36106) 1000) (< v_prenex_36106 main_y) (<= (+ main_y 1) v_prenex_36106) (<= 1998 (* 2 (select main_a v_prenex_36106))))) (forall ((v_prenex_36105 Int)) (or (<= (select main_a v_prenex_36105) 2) (<= 0 (select main_a v_prenex_36105))))) (forall ((v_prenex_30699 Int) (v_prenex_30700 Int)) (or (< v_prenex_30700 main_y) (<= 1000 (+ (select main_a v_prenex_30699) (select main_a v_prenex_30700))) (<= 999 (select main_a v_prenex_30700)) (<= (+ main_y 1) v_prenex_30700) (<= (* 2 (select main_a v_prenex_30699)) 2) (<= (+ main_x 1) v_prenex_30699))) (forall ((v_prenex_39773 Int) (v_prenex_39772 Int)) (or (<= (select main_a v_prenex_39772) 2) (<= (select main_a v_prenex_39772) 1) (< v_prenex_39773 main_y) (<= (select main_a v_prenex_39773) (+ (select main_a v_prenex_39772) 1000)) (<= (select main_a v_prenex_39773) 1000) (<= (+ main_x 1) v_prenex_39772) (<= (+ main_y 1) v_prenex_39773))) (or (forall ((v_prenex_33957 Int)) (<= 0 (* 2 (select main_a v_prenex_33957)))) (forall ((v_prenex_33958 Int)) (or (<= (+ main_y 1) v_prenex_33958) (< v_prenex_33958 main_y) (<= (* 2 (select main_a v_prenex_33958)) 2000) (<= (select main_a v_prenex_33958) 1001)))) (or (forall ((v_prenex_39609 Int)) (or (<= (select main_a v_prenex_39609) 2) (<= (select main_a v_prenex_39609) 1))) (forall ((v_prenex_39610 Int)) (or (< v_prenex_39610 main_y) (<= 998 (select main_a v_prenex_39610)) (<= (* 2 (select main_a v_prenex_39610)) 2000) (<= (+ main_y 1) v_prenex_39610)))) (forall ((v_prenex_38636 Int) (v_prenex_38635 Int)) (or (< v_prenex_38636 main_y) (<= (+ main_y 1) v_prenex_38636) (<= (* 2 (select main_a v_prenex_38636)) 2000) (<= 0 (+ (select main_a v_prenex_38635) 1)) (<= (select main_a v_prenex_38636) 1000) (<= 1000 (+ (select main_a v_prenex_38635) (select main_a v_prenex_38636))))) (forall ((v_prenex_30956 Int) (v_prenex_30955 Int)) (or (<= (* 2 (select main_a v_prenex_30956)) 2000) (<= (+ main_y 1) v_prenex_30956) (<= (+ main_x 1) v_prenex_30955) (<= (+ (select main_a v_prenex_30955) (select main_a v_prenex_30956)) 1000) (< v_prenex_30956 main_y) (<= (select main_a v_prenex_30955) 2))) (forall ((v_prenex_30796 Int) (v_prenex_30795 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30796))) (<= 0 (+ (select main_a v_prenex_30795) 1)) (<= (select main_a v_prenex_30796) (+ (select main_a v_prenex_30795) 1000)) (< v_prenex_30796 main_y) (<= (+ main_y 1) v_prenex_30796) (<= (select main_a v_prenex_30796) 1000))) (forall ((v_prenex_29682 Int) (v_prenex_29681 Int)) (or (<= 999 (select main_a v_prenex_29682)) (<= (* 2 (select main_a v_prenex_29682)) 2000) (<= 1000 (+ (select main_a v_prenex_29681) (select main_a v_prenex_29682))) (<= 0 (+ (select main_a v_prenex_29681) 1)) (< v_prenex_29682 main_y) (<= 0 (select main_a v_prenex_29681)) (<= (+ main_y 1) v_prenex_29682))) (forall ((v_prenex_34440 Int) (v_prenex_34439 Int)) (or (<= (select main_a v_prenex_34440) 1000) (<= (+ main_y 1) v_prenex_34440) (<= 1000 (+ (select main_a v_prenex_34439) (select main_a v_prenex_34440))) (<= (select main_a v_prenex_34439) 1) (< v_prenex_34440 main_y) (<= (+ main_x 1) v_prenex_34439))) (forall ((v_prenex_32377 Int) (v_prenex_32376 Int)) (or (<= 999 (select main_a v_prenex_32377)) (<= (select main_a v_prenex_32377) (+ (select main_a v_prenex_32376) 1000)) (<= (* 2 (select main_a v_prenex_32376)) 2) (<= 998 (select main_a v_prenex_32377)) (< v_prenex_32377 main_y) (<= 0 (* 2 (select main_a v_prenex_32376))) (<= (+ main_y 1) v_prenex_32377))) (or (forall ((v_prenex_35096 Int)) (<= (select main_a v_prenex_35096) 1)) (forall ((v_prenex_35097 Int)) (or (< v_prenex_35097 main_y) (<= (* 2 (select main_a v_prenex_35097)) 2000) (<= (select main_a v_prenex_35097) 1000) (<= 999 (select main_a v_prenex_35097)) (<= (+ main_y 1) v_prenex_35097)))) (forall ((v_prenex_29947 Int) (v_prenex_29946 Int)) (or (<= (+ main_y 1) v_prenex_29947) (<= (select main_a v_prenex_29947) 1000) (<= (+ (select main_a v_prenex_29946) (select main_a v_prenex_29947)) 1000) (< v_prenex_29947 main_y))) (forall ((v_prenex_31374 Int) (v_prenex_31375 Int)) (or (<= 1000 (+ (select main_a v_prenex_31374) (select main_a v_prenex_31375))) (<= (select main_a v_prenex_31375) 1000) (< v_prenex_31375 main_y) (<= (select main_a v_prenex_31374) 1) (<= (+ main_y 1) v_prenex_31375) (<= (* 2 (select main_a v_prenex_31374)) 2) (<= 1998 (* 2 (select main_a v_prenex_31375))))) (forall ((v_prenex_38938 Int) (v_prenex_38937 Int)) (or (<= 0 (+ (select main_a v_prenex_38937) 1)) (<= 1998 (* 2 (select main_a v_prenex_38938))) (<= (* 2 (select main_a v_prenex_38938)) 2000) (<= (+ main_y 1) v_prenex_38938) (<= (select main_a v_prenex_38937) 1) (< v_prenex_38938 main_y) (<= (+ (select main_a v_prenex_38937) 998) (select main_a v_prenex_38938)))) (forall ((v_prenex_39843 Int) (v_prenex_39842 Int)) (or (<= (select main_a v_prenex_39843) 1001) (<= (select main_a v_prenex_39842) 2) (<= (select main_a v_prenex_39843) (+ (select main_a v_prenex_39842) 1000)) (< v_prenex_39843 main_y) (<= (select main_a v_prenex_39843) 1000) (<= 0 (+ (select main_a v_prenex_39842) 1)) (<= (+ main_y 1) v_prenex_39843))) (forall ((v_prenex_29959 Int) (v_prenex_29958 Int)) (or (<= 0 (select main_a v_prenex_29958)) (<= (+ main_y 1) v_prenex_29959) (<= 998 (select main_a v_prenex_29959)) (<= 1000 (+ (select main_a v_prenex_29958) (select main_a v_prenex_29959))) (<= 0 (+ (select main_a v_prenex_29958) 1)) (<= (select main_a v_prenex_29959) 1001) (< v_prenex_29959 main_y))) (forall ((v_prenex_30075 Int) (v_prenex_30074 Int)) (or (<= 999 (select main_a v_prenex_30075)) (<= (+ main_y 1) v_prenex_30075) (< v_prenex_30075 main_y) (<= (select main_a v_prenex_30075) 1000) (<= 0 (select main_a v_prenex_30074)) (<= (select main_a v_prenex_30074) 2) (<= (+ (select main_a v_prenex_30074) 998) (select main_a v_prenex_30075)))) (forall ((v_prenex_33075 Int) (v_prenex_33074 Int)) (or (<= (select main_a v_prenex_33074) 2) (<= 1000 (+ (select main_a v_prenex_33074) (select main_a v_prenex_33075))) (<= 998 (select main_a v_prenex_33075)) (<= (select main_a v_prenex_33075) 1000) (<= (+ main_y 1) v_prenex_33075) (<= 0 (+ (select main_a v_prenex_33074) 1)) (< v_prenex_33075 main_y))) (or (forall ((v_prenex_30127 Int)) (or (<= (+ main_y 1) v_prenex_30127) (<= 1998 (* 2 (select main_a v_prenex_30127))) (<= (* 2 (select main_a v_prenex_30127)) 2000) (< v_prenex_30127 main_y) (<= (select main_a v_prenex_30127) 1000))) (forall ((v_prenex_30126 Int)) (or (<= (select main_a v_prenex_30126) 1) (<= 0 (select main_a v_prenex_30126))))) (forall ((v_prenex_35576 Int) (v_prenex_35577 Int)) (or (< v_prenex_35577 main_y) (<= (+ (select main_a v_prenex_35576) 998) (select main_a v_prenex_35577)) (<= (+ main_y 1) v_prenex_35577) (<= 1998 (* 2 (select main_a v_prenex_35577))) (<= 0 (select main_a v_prenex_35576)))) (forall ((v_prenex_33315 Int) (v_prenex_33314 Int)) (or (<= 0 (select main_a v_prenex_33314)) (<= (select main_a v_prenex_33315) 1001) (< v_prenex_33315 main_y) (<= (+ main_y 1) v_prenex_33315) (<= 1000 (+ (select main_a v_prenex_33314) (select main_a v_prenex_33315))) (<= (select main_a v_prenex_33314) 1))) (forall ((v_prenex_34613 Int) (v_prenex_34614 Int)) (or (<= (* 2 (select main_a v_prenex_34614)) 2000) (< v_prenex_34614 main_y) (<= (* 2 (select main_a v_prenex_34613)) 2) (<= (+ (select main_a v_prenex_34613) 998) (select main_a v_prenex_34614)) (<= (select main_a v_prenex_34613) 1) (<= 998 (select main_a v_prenex_34614)) (<= (+ main_y 1) v_prenex_34614))) (forall ((v_prenex_33744 Int) (v_prenex_33743 Int)) (or (<= (select main_a v_prenex_33744) 1000) (<= (select main_a v_prenex_33743) 1) (<= 0 (* 2 (select main_a v_prenex_33743))) (<= (+ main_y 1) v_prenex_33744) (< v_prenex_33744 main_y) (<= (select main_a v_prenex_33744) (+ (select main_a v_prenex_33743) 1000)))) (forall ((v_prenex_34344 Int) (v_prenex_34343 Int)) (or (< v_prenex_34343 main_x) (<= (+ main_x 1) v_prenex_34343) (< v_prenex_34344 main_y) (<= 0 (* 2 (select main_a v_prenex_34343))) (<= 1000 (+ (select main_a v_prenex_34343) (select main_a v_prenex_34344))))) (or (forall ((v_prenex_36194 Int)) (or (<= (select main_a v_prenex_36194) 1001) (< v_prenex_36194 main_y) (<= (* 2 (select main_a v_prenex_36194)) 2000) (<= (+ main_y 1) v_prenex_36194))) (forall ((v_prenex_36193 Int)) (or (<= (select main_a v_prenex_36193) 1) (<= 0 (* 2 (select main_a v_prenex_36193)))))) (forall ((v_prenex_29983 Int) (v_prenex_29982 Int)) (or (<= (select main_a v_prenex_29983) (+ (select main_a v_prenex_29982) 1000)) (<= 998 (select main_a v_prenex_29983)) (< v_prenex_29983 main_y) (<= 0 (select main_a v_prenex_29982)) (<= (+ main_y 1) v_prenex_29983) (<= (select main_a v_prenex_29982) 1))) (forall ((v_prenex_30811 Int) (v_prenex_30812 Int)) (or (< v_prenex_30812 main_y) (<= 999 (select main_a v_prenex_30812)) (<= 0 (* 2 (select main_a v_prenex_30811))) (<= (* 2 (select main_a v_prenex_30811)) 2) (<= (+ main_y 1) v_prenex_30812) (<= 1000 (+ (select main_a v_prenex_30811) (select main_a v_prenex_30812))))) (forall ((v_prenex_33295 Int) (v_prenex_33294 Int)) (or (<= (+ main_x 1) v_prenex_33294) (<= (+ main_y 1) v_prenex_33295) (< v_prenex_33295 main_y) (<= (select main_a v_prenex_33294) 2) (<= (+ (select main_a v_prenex_33294) 998) (select main_a v_prenex_33295)) (<= (select main_a v_prenex_33295) 1001) (<= 0 (select main_a v_prenex_33294)))) (forall ((v_prenex_37907 Int) (v_prenex_37906 Int)) (or (<= (select main_a v_prenex_37906) 1) (<= (select main_a v_prenex_37907) 1001) (<= 0 (* 2 (select main_a v_prenex_37906))) (< v_prenex_37907 main_y) (<= (+ main_y 1) v_prenex_37907) (<= (+ (select main_a v_prenex_37906) (select main_a v_prenex_37907)) 1000) (<= 999 (select main_a v_prenex_37907)))) (forall ((v_prenex_37512 Int) (v_prenex_37513 Int)) (or (<= 999 (select main_a v_prenex_37513)) (< v_prenex_37513 main_y) (<= (select main_a v_prenex_37513) 1001) (<= (+ (select main_a v_prenex_37512) 998) (select main_a v_prenex_37513)) (<= (+ main_y 1) v_prenex_37513) (<= (select main_a v_prenex_37512) 1))) (forall ((v_prenex_35370 Int) (v_prenex_35371 Int)) (or (<= (select main_a v_prenex_35370) 2) (<= 999 (select main_a v_prenex_35371)) (<= (+ main_y 1) v_prenex_35371) (<= (* 2 (select main_a v_prenex_35370)) 2) (< v_prenex_35371 main_y) (<= (+ (select main_a v_prenex_35370) 998) (select main_a v_prenex_35371)) (<= (select main_a v_prenex_35371) 1001))) (or (forall ((v_prenex_34258 Int)) (or (<= 998 (select main_a v_prenex_34258)) (<= 999 (select main_a v_prenex_34258)) (< v_prenex_34258 main_y) (<= 1998 (* 2 (select main_a v_prenex_34258))) (<= (+ main_y 1) v_prenex_34258))) (forall ((v_prenex_34257 Int)) (<= 0 (+ (select main_a v_prenex_34257) 1)))) (forall ((v_prenex_37532 Int) (v_prenex_37533 Int)) (or (<= (+ main_y 1) v_prenex_37533) (<= (+ main_x 1) v_prenex_37532) (<= 998 (select main_a v_prenex_37533)) (<= (select main_a v_prenex_37532) 1) (<= (+ (select main_a v_prenex_37532) (select main_a v_prenex_37533)) 1000) (< v_prenex_37533 main_y) (<= 0 (+ (select main_a v_prenex_37532) 1)))) (forall ((v_prenex_34827 Int) (v_prenex_34826 Int)) (or (<= (+ (select main_a v_prenex_34826) (select main_a v_prenex_34827)) 1000) (<= (+ main_y 1) v_prenex_34827) (< v_prenex_34827 main_y) (<= (select main_a v_prenex_34827) 1000) (<= 0 (* 2 (select main_a v_prenex_34826))) (<= 0 (+ (select main_a v_prenex_34826) 1)))) (forall ((v_prenex_37219 Int) (v_prenex_37220 Int)) (or (<= 0 (+ (select main_a v_prenex_37219) 1)) (<= (+ (select main_a v_prenex_37219) (select main_a v_prenex_37220)) 1000) (< v_prenex_37219 main_x) (<= (+ main_y 1) v_prenex_37220) (<= 0 (select main_a v_prenex_37219)) (<= (select main_a v_prenex_37220) 1000) (< v_prenex_37220 main_y))) (forall ((v_prenex_36722 Int) (v_prenex_36723 Int)) (or (<= 0 (select main_a v_prenex_36722)) (<= (+ main_y 1) v_prenex_36723) (<= (select main_a v_prenex_36723) 1001) (< v_prenex_36723 main_y) (<= 998 (select main_a v_prenex_36723)) (<= (+ (select main_a v_prenex_36722) 998) (select main_a v_prenex_36723)) (<= 0 (* 2 (select main_a v_prenex_36722))))) (forall ((v_prenex_30574 Int) (v_prenex_30575 Int)) (or (<= (select main_a v_prenex_30575) 1000) (<= (+ main_y 1) v_prenex_30575) (<= (select main_a v_prenex_30574) 1) (<= (select main_a v_prenex_30575) (+ (select main_a v_prenex_30574) 1000)) (<= 0 (* 2 (select main_a v_prenex_30574))) (<= 1998 (* 2 (select main_a v_prenex_30575))) (< v_prenex_30575 main_y))) (or (forall ((v_prenex_36312 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36312))) (<= (select main_a v_prenex_36312) 1001) (<= (+ main_y 1) v_prenex_36312) (< v_prenex_36312 main_y) (<= (* 2 (select main_a v_prenex_36312)) 2000))) (forall ((v_prenex_36311 Int)) (or (<= (* 2 (select main_a v_prenex_36311)) 2) (<= 0 (+ (select main_a v_prenex_36311) 1))))) (forall ((v_prenex_37975 Int) (v_prenex_37974 Int)) (or (< v_prenex_37975 main_y) (<= (+ main_y 1) v_prenex_37975) (<= (+ (select main_a v_prenex_37974) (select main_a v_prenex_37975)) 1000) (<= 0 (+ (select main_a v_prenex_37974) 1)) (<= (select main_a v_prenex_37975) 1001) (<= 998 (select main_a v_prenex_37975)))) (forall ((v_prenex_39270 Int) (v_prenex_39271 Int)) (or (<= (select main_a v_prenex_39271) (+ (select main_a v_prenex_39270) 1000)) (< v_prenex_39271 main_y) (<= 0 (* 2 (select main_a v_prenex_39270))) (<= (select main_a v_prenex_39270) 2) (<= (select main_a v_prenex_39271) 1001) (<= (+ main_y 1) v_prenex_39271) (<= (* 2 (select main_a v_prenex_39271)) 2000))) (forall ((v_prenex_31820 Int) (v_prenex_31821 Int)) (or (<= 0 (select main_a v_prenex_31820)) (< v_prenex_31820 main_x) (<= (* 2 (select main_a v_prenex_31820)) 2) (<= (+ (select main_a v_prenex_31820) 998) (select main_a v_prenex_31821)) (<= 999 (select main_a v_prenex_31821)) (<= (+ main_y 1) v_prenex_31821) (< v_prenex_31821 main_y))) (forall ((v_prenex_34152 Int) (v_prenex_34151 Int)) (or (<= (+ (select main_a v_prenex_34151) 998) (select main_a v_prenex_34152)) (< v_prenex_34152 main_y) (<= 0 (select main_a v_prenex_34151)) (<= (* 2 (select main_a v_prenex_34152)) 2000) (<= (+ main_y 1) v_prenex_34152))) (forall ((v_prenex_38008 Int) (v_prenex_38007 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38008))) (<= (select main_a v_prenex_38007) 1) (<= (+ (select main_a v_prenex_38007) 998) (select main_a v_prenex_38008)) (<= (+ main_y 1) v_prenex_38008) (< v_prenex_38008 main_y) (<= (select main_a v_prenex_38007) 2) (<= 998 (select main_a v_prenex_38008)))) (forall ((v_prenex_34880 Int) (v_prenex_34879 Int)) (or (<= (+ main_y 1) v_prenex_34880) (< v_prenex_34880 main_y) (<= (+ main_x 1) v_prenex_34879) (<= (select main_a v_prenex_34880) (+ (select main_a v_prenex_34879) 1000)) (<= 0 (select main_a v_prenex_34879)) (<= (select main_a v_prenex_34879) 2) (<= 999 (select main_a v_prenex_34880)))) (or (forall ((v_prenex_32116 Int)) (or (<= 0 (select main_a v_prenex_32116)) (<= (* 2 (select main_a v_prenex_32116)) 2))) (forall ((v_prenex_32117 Int)) (or (< v_prenex_32117 main_y) (<= (* 2 (select main_a v_prenex_32117)) 2000) (<= (+ main_y 1) v_prenex_32117) (<= (select main_a v_prenex_32117) 1000) (<= 1998 (* 2 (select main_a v_prenex_32117)))))) (forall ((v_prenex_32424 Int) (v_prenex_32425 Int)) (or (<= (+ (select main_a v_prenex_32424) (select main_a v_prenex_32425)) 1000) (<= (* 2 (select main_a v_prenex_32424)) 2) (<= (+ main_y 1) v_prenex_32425) (<= 998 (select main_a v_prenex_32425)) (< v_prenex_32425 main_y))) (forall ((v_prenex_37877 Int) (v_prenex_37876 Int)) (or (< v_prenex_37877 main_y) (<= (* 2 (select main_a v_prenex_37876)) 2) (<= 0 (+ (select main_a v_prenex_37876) 1)) (<= 998 (select main_a v_prenex_37877)) (<= (* 2 (select main_a v_prenex_37877)) 2000) (<= 1000 (+ (select main_a v_prenex_37876) (select main_a v_prenex_37877))) (<= (+ main_y 1) v_prenex_37877))) (forall ((v_prenex_31055 Int) (v_prenex_31056 Int)) (or (< v_prenex_31056 main_y) (<= (+ main_y 1) v_prenex_31056) (<= (+ main_x 1) v_prenex_31055) (<= (* 2 (select main_a v_prenex_31056)) 2000) (<= (* 2 (select main_a v_prenex_31055)) 2) (<= 0 (+ (select main_a v_prenex_31055) 1)) (<= (select main_a v_prenex_31056) (+ (select main_a v_prenex_31055) 1000)))) (or (forall ((v_prenex_34291 Int)) (<= (select main_a v_prenex_34291) 1)) (forall ((v_prenex_34292 Int)) (or (<= (+ main_y 1) v_prenex_34292) (<= (select main_a v_prenex_34292) 1000) (< v_prenex_34292 main_y) (<= (* 2 (select main_a v_prenex_34292)) 2000) (<= 998 (select main_a v_prenex_34292))))) (forall ((v_prenex_33856 Int) (v_prenex_33855 Int)) (or (< v_prenex_33855 main_x) (<= 0 (* 2 (select main_a v_prenex_33855))) (<= (select main_a v_prenex_33855) 2) (<= (+ (select main_a v_prenex_33855) (select main_a v_prenex_33856)) 1000) (< v_prenex_33856 main_y) (<= 1998 (* 2 (select main_a v_prenex_33856))) (<= (+ main_y 1) v_prenex_33856))) (forall ((v_prenex_37892 Int) (v_prenex_37893 Int)) (or (<= (select main_a v_prenex_37892) 1) (<= (* 2 (select main_a v_prenex_37892)) 2) (<= 1000 (+ (select main_a v_prenex_37892) (select main_a v_prenex_37893))) (<= 999 (select main_a v_prenex_37893)) (< v_prenex_37893 main_y) (<= (+ main_y 1) v_prenex_37893))) (or (forall ((v_prenex_35302 Int)) (or (< v_prenex_35302 main_x) (<= 0 (select main_a v_prenex_35302)) (<= (* 2 (select main_a v_prenex_35302)) 2))) (forall ((v_prenex_35303 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35303))) (< v_prenex_35303 main_y) (<= (+ main_y 1) v_prenex_35303) (<= 998 (select main_a v_prenex_35303))))) (forall ((v_prenex_33988 Int) (v_prenex_33987 Int)) (or (<= (+ main_y 1) v_prenex_33988) (< v_prenex_33988 main_y) (<= (+ (select main_a v_prenex_33987) (select main_a v_prenex_33988)) 1000) (<= (* 2 (select main_a v_prenex_33988)) 2000) (<= 1998 (* 2 (select main_a v_prenex_33988))) (<= (* 2 (select main_a v_prenex_33987)) 2))) (or (forall ((v_prenex_29516 Int)) (or (<= (+ main_y 1) v_prenex_29516) (<= (* 2 (select main_a v_prenex_29516)) 2000) (< v_prenex_29516 main_y))) (forall ((v_prenex_29515 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29515))) (<= (select main_a v_prenex_29515) 1) (< v_prenex_29515 main_x)))) (forall ((v_prenex_31846 Int) (v_prenex_31847 Int)) (or (<= 0 (select main_a v_prenex_31846)) (<= 0 (* 2 (select main_a v_prenex_31846))) (<= (select main_a v_prenex_31847) (+ (select main_a v_prenex_31846) 1000)) (<= (+ main_y 1) v_prenex_31847) (<= 998 (select main_a v_prenex_31847)) (< v_prenex_31847 main_y))) (forall ((v_prenex_30684 Int) (v_prenex_30683 Int)) (or (<= (+ (select main_a v_prenex_30683) (select main_a v_prenex_30684)) 1000) (<= (* 2 (select main_a v_prenex_30684)) 2000) (< v_prenex_30684 main_y) (<= (* 2 (select main_a v_prenex_30683)) 2) (<= (+ main_y 1) v_prenex_30684))) (or (forall ((v_prenex_32626 Int)) (or (<= (select main_a v_prenex_32626) 1001) (<= (+ main_y 1) v_prenex_32626) (< v_prenex_32626 main_y) (<= 1998 (* 2 (select main_a v_prenex_32626))) (<= (select main_a v_prenex_32626) 1000))) (forall ((v_prenex_32625 Int)) (<= 0 (* 2 (select main_a v_prenex_32625))))) (forall ((v_prenex_33337 Int) (v_prenex_33336 Int)) (or (<= 998 (select main_a v_prenex_33337)) (< v_prenex_33336 main_x) (<= (+ (select main_a v_prenex_33336) (select main_a v_prenex_33337)) 1000) (< v_prenex_33337 main_y) (<= 0 (* 2 (select main_a v_prenex_33336))) (<= (+ main_y 1) v_prenex_33337))) (or (forall ((v_prenex_32784 Int)) (or (<= (+ main_x 1) v_prenex_32784) (<= 0 (* 2 (select main_a v_prenex_32784))))) (forall ((v_prenex_32785 Int)) (or (< v_prenex_32785 main_y) (<= (* 2 (select main_a v_prenex_32785)) 2000) (<= 1998 (* 2 (select main_a v_prenex_32785))) (<= (+ main_y 1) v_prenex_32785)))) (forall ((v_prenex_29514 Int) (v_prenex_29513 Int)) (or (<= (+ main_y 1) v_prenex_29514) (< v_prenex_29514 main_y) (<= (+ (select main_a v_prenex_29513) 998) (select main_a v_prenex_29514)) (<= 0 (* 2 (select main_a v_prenex_29513))) (<= 998 (select main_a v_prenex_29514)))) (forall ((v_prenex_33203 Int) (v_prenex_33202 Int)) (or (<= 0 (select main_a v_prenex_33202)) (<= (select main_a v_prenex_33202) 2) (<= (+ main_y 1) v_prenex_33203) (<= (+ (select main_a v_prenex_33202) 998) (select main_a v_prenex_33203)) (< v_prenex_33203 main_y) (<= 999 (select main_a v_prenex_33203)) (<= (select main_a v_prenex_33203) 1001))) (or (forall ((v_prenex_32782 Int)) (or (<= 0 (select main_a v_prenex_32782)) (<= (+ main_x 1) v_prenex_32782))) (forall ((v_prenex_32783 Int)) (or (<= (* 2 (select main_a v_prenex_32783)) 2000) (< v_prenex_32783 main_y) (<= (+ main_y 1) v_prenex_32783) (<= (select main_a v_prenex_32783) 1000)))) (or (forall ((v_prenex_35600 Int)) (or (<= (+ main_x 1) v_prenex_35600) (<= (select main_a v_prenex_35600) 2) (<= (select main_a v_prenex_35600) 1))) (forall ((v_prenex_35601 Int)) (or (<= (select main_a v_prenex_35601) 1001) (<= 1998 (* 2 (select main_a v_prenex_35601))) (< v_prenex_35601 main_y) (<= (+ main_y 1) v_prenex_35601)))) (or (forall ((v_prenex_36066 Int)) (or (<= (+ main_y 1) v_prenex_36066) (< v_prenex_36066 main_y) (<= (* 2 (select main_a v_prenex_36066)) 2000) (<= 998 (select main_a v_prenex_36066)) (<= 1998 (* 2 (select main_a v_prenex_36066))))) (forall ((v_prenex_36065 Int)) (or (<= (* 2 (select main_a v_prenex_36065)) 2) (<= 0 (select main_a v_prenex_36065))))) (forall ((v_prenex_36139 Int) (v_prenex_36140 Int)) (or (<= (select main_a v_prenex_36139) 2) (<= 0 (select main_a v_prenex_36139)) (<= (+ main_y 1) v_prenex_36140) (<= 1000 (+ (select main_a v_prenex_36139) (select main_a v_prenex_36140))) (< v_prenex_36140 main_y) (<= (select main_a v_prenex_36140) 1000))) (forall ((v_prenex_36744 Int) (v_prenex_36745 Int)) (or (< v_prenex_36745 main_y) (<= (+ (select main_a v_prenex_36744) 998) (select main_a v_prenex_36745)) (<= (select main_a v_prenex_36745) 1000) (<= (* 2 (select main_a v_prenex_36744)) 2) (<= (+ main_y 1) v_prenex_36745) (<= 1998 (* 2 (select main_a v_prenex_36745))) (<= 0 (* 2 (select main_a v_prenex_36744))))) (forall ((v_prenex_37836 Int) (v_prenex_37837 Int)) (or (<= (+ (select main_a v_prenex_37836) (select main_a v_prenex_37837)) 1000) (<= 0 (+ (select main_a v_prenex_37836) 1)) (<= (select main_a v_prenex_37837) 1000) (<= (+ main_y 1) v_prenex_37837) (<= 999 (select main_a v_prenex_37837)) (< v_prenex_37837 main_y))) (forall ((v_prenex_28964 Int) (v_prenex_28963 Int)) (or (<= (+ main_y 1) v_prenex_28964) (<= (select main_a v_prenex_28964) (+ (select main_a v_prenex_28963) 1000)) (< v_prenex_28964 main_y) (<= 0 (+ (select main_a v_prenex_28963) 1)) (<= (* 2 (select main_a v_prenex_28964)) 2000) (<= 0 (* 2 (select main_a v_prenex_28963))))) (forall ((v_prenex_34584 Int) (v_prenex_34583 Int)) (or (<= (select main_a v_prenex_34584) 1001) (< v_prenex_34584 main_y) (<= (+ main_y 1) v_prenex_34584) (<= 1998 (* 2 (select main_a v_prenex_34584))) (<= 0 (+ (select main_a v_prenex_34583) 1)) (<= (+ (select main_a v_prenex_34583) (select main_a v_prenex_34584)) 1000))) (forall ((v_prenex_31967 Int) (v_prenex_31966 Int)) (or (< v_prenex_31966 main_x) (<= 998 (select main_a v_prenex_31967)) (<= 0 (+ (select main_a v_prenex_31966) 1)) (<= (+ (select main_a v_prenex_31966) 998) (select main_a v_prenex_31967)) (< v_prenex_31967 main_y) (<= (+ main_y 1) v_prenex_31967) (<= (select main_a v_prenex_31966) 2))) (forall ((v_prenex_30592 Int) (v_prenex_30593 Int)) (or (<= 998 (select main_a v_prenex_30593)) (<= (select main_a v_prenex_30592) 1) (<= (select main_a v_prenex_30593) (+ (select main_a v_prenex_30592) 1000)) (< v_prenex_30593 main_y) (<= (* 2 (select main_a v_prenex_30593)) 2000) (<= 0 (* 2 (select main_a v_prenex_30592))) (<= (+ main_y 1) v_prenex_30593))) (or (forall ((v_prenex_34029 Int)) (<= 0 (select main_a v_prenex_34029))) (forall ((v_prenex_34030 Int)) (or (< v_prenex_34030 main_y) (<= (select main_a v_prenex_34030) 1000) (<= (+ main_y 1) v_prenex_34030) (<= (* 2 (select main_a v_prenex_34030)) 2000)))) (forall ((v_prenex_36606 Int) (v_prenex_36607 Int)) (or (< v_prenex_36606 main_x) (<= (+ main_x 1) v_prenex_36606) (<= (* 2 (select main_a v_prenex_36606)) 2) (<= (+ main_y 1) v_prenex_36607) (<= (select main_a v_prenex_36607) (+ (select main_a v_prenex_36606) 1000)))) (or (forall ((v_prenex_37736 Int)) (or (<= 0 (select main_a v_prenex_37736)) (<= (select main_a v_prenex_37736) 2))) (forall ((v_prenex_37737 Int)) (or (<= 999 (select main_a v_prenex_37737)) (< v_prenex_37737 main_y) (<= 998 (select main_a v_prenex_37737)) (<= (* 2 (select main_a v_prenex_37737)) 2000) (<= (+ main_y 1) v_prenex_37737)))) (or (forall ((v_prenex_29229 Int)) (or (<= (+ main_y 1) v_prenex_29229) (< v_prenex_29229 main_y) (<= (* 2 (select main_a v_prenex_29229)) 2000) (<= (select main_a v_prenex_29229) 1001))) (forall ((v_prenex_29228 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29228))) (<= (select main_a v_prenex_29228) 2)))) (or (forall ((v_prenex_32664 Int)) (or (<= 998 (select main_a v_prenex_32664)) (<= 1998 (* 2 (select main_a v_prenex_32664))) (<= (+ main_y 1) v_prenex_32664) (<= (select main_a v_prenex_32664) 1000) (< v_prenex_32664 main_y))) (forall ((v_prenex_32663 Int)) (or (<= (select main_a v_prenex_32663) 2) (<= 0 (+ (select main_a v_prenex_32663) 1))))) (forall ((v_prenex_29009 Int) (v_prenex_29008 Int)) (or (<= 0 (select main_a v_prenex_29008)) (<= 1000 (+ (select main_a v_prenex_29008) (select main_a v_prenex_29009))) (<= (select main_a v_prenex_29008) 2) (<= (+ main_y 1) v_prenex_29009) (< v_prenex_29009 main_y) (<= 998 (select main_a v_prenex_29009)))) (forall ((v_prenex_37547 Int) (v_prenex_37548 Int)) (or (< v_prenex_37548 main_y) (<= (+ main_y 1) v_prenex_37548) (<= 0 (+ (select main_a v_prenex_37547) 1)) (<= (+ (select main_a v_prenex_37547) 998) (select main_a v_prenex_37548)) (<= 1998 (* 2 (select main_a v_prenex_37548))) (<= 999 (select main_a v_prenex_37548)))) (forall ((v_prenex_34124 Int) (v_prenex_34123 Int)) (or (<= (* 2 (select main_a v_prenex_34124)) 2000) (< v_prenex_34124 main_y) (< v_prenex_34123 main_x) (<= (+ (select main_a v_prenex_34123) (select main_a v_prenex_34124)) 1000) (<= (+ main_y 1) v_prenex_34124))) (forall ((v_prenex_39838 Int) (v_prenex_39839 Int)) (or (<= 0 (+ (select main_a v_prenex_39838) 1)) (<= 998 (select main_a v_prenex_39839)) (< v_prenex_39839 main_y) (<= (+ (select main_a v_prenex_39838) 998) (select main_a v_prenex_39839)) (<= (+ main_y 1) v_prenex_39839))) (forall ((v_prenex_35941 Int) (v_prenex_35940 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35940))) (<= 0 (+ (select main_a v_prenex_35940) 1)) (<= (select main_a v_prenex_35941) 1000) (< v_prenex_35940 main_x) (< v_prenex_35941 main_y) (<= (+ main_y 1) v_prenex_35941) (<= 1000 (+ (select main_a v_prenex_35940) (select main_a v_prenex_35941))))) (forall ((v_prenex_29404 Int) (v_prenex_29403 Int)) (or (<= (select main_a v_prenex_29403) 1) (<= (+ (select main_a v_prenex_29403) 998) (select main_a v_prenex_29404)) (< v_prenex_29404 main_y) (<= 0 (select main_a v_prenex_29403)) (<= (+ main_y 1) v_prenex_29404) (<= 1998 (* 2 (select main_a v_prenex_29404))))) (forall ((v_prenex_35448 Int) (v_prenex_35449 Int)) (or (<= (* 2 (select main_a v_prenex_35449)) 2000) (<= (+ (select main_a v_prenex_35448) (select main_a v_prenex_35449)) 1000) (< v_prenex_35449 main_y) (<= 0 (+ (select main_a v_prenex_35448) 1)) (<= (+ main_y 1) v_prenex_35449) (<= (select main_a v_prenex_35449) 1001))) (forall ((v_prenex_34466 Int) (v_prenex_34465 Int)) (or (< v_prenex_34466 main_y) (<= (select main_a v_prenex_34466) 1001) (<= (+ main_y 1) v_prenex_34466) (<= 0 (select main_a v_prenex_34465)) (<= 998 (select main_a v_prenex_34466)) (<= 0 (+ (select main_a v_prenex_34465) 1)) (<= (+ (select main_a v_prenex_34465) (select main_a v_prenex_34466)) 1000))) (or (forall ((v_prenex_34985 Int)) (or (<= (+ main_x 1) v_prenex_34985) (<= 0 (select main_a v_prenex_34985)) (<= 0 (* 2 (select main_a v_prenex_34985))))) (forall ((v_prenex_34986 Int)) (or (< v_prenex_34986 main_y) (<= 1998 (* 2 (select main_a v_prenex_34986))) (<= (+ main_y 1) v_prenex_34986)))) (or (forall ((v_prenex_36510 Int)) (<= 0 (* 2 (select main_a v_prenex_36510)))) (forall ((v_prenex_36511 Int)) (or (< v_prenex_36511 main_y) (<= 998 (select main_a v_prenex_36511)) (<= (+ main_y 1) v_prenex_36511) (<= 1998 (* 2 (select main_a v_prenex_36511)))))) (forall ((v_prenex_29669 Int) (v_prenex_29670 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29669))) (<= (+ (select main_a v_prenex_29669) 998) (select main_a v_prenex_29670)) (<= (* 2 (select main_a v_prenex_29670)) 2000) (<= (+ main_y 1) v_prenex_29670) (< v_prenex_29670 main_y) (<= (select main_a v_prenex_29670) 1000) (<= (select main_a v_prenex_29669) 2))) (or (forall ((v_prenex_35001 Int)) (or (< v_prenex_35001 main_x) (<= (* 2 (select main_a v_prenex_35001)) 2) (<= (select main_a v_prenex_35001) 2))) (forall ((v_prenex_35002 Int)) (or (< v_prenex_35002 main_y) (<= 1998 (* 2 (select main_a v_prenex_35002))) (<= (+ main_y 1) v_prenex_35002) (<= (select main_a v_prenex_35002) 1001)))) (forall ((v_prenex_35567 Int) (v_prenex_35566 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35566))) (<= 1000 (+ (select main_a v_prenex_35566) (select main_a v_prenex_35567))) (< v_prenex_35567 main_y) (<= 1998 (* 2 (select main_a v_prenex_35567))) (<= (select main_a v_prenex_35566) 1) (<= 999 (select main_a v_prenex_35567)) (<= (+ main_y 1) v_prenex_35567))) (forall ((v_prenex_30888 Int) (v_prenex_30887 Int)) (or (<= (+ (select main_a v_prenex_30887) (select main_a v_prenex_30888)) 1000) (< v_prenex_30887 main_x) (<= (+ main_y 1) v_prenex_30888) (< v_prenex_30888 main_y) (<= (* 2 (select main_a v_prenex_30888)) 2000) (<= (* 2 (select main_a v_prenex_30887)) 2))) (forall ((v_prenex_39241 Int) (v_prenex_39240 Int)) (or (< v_prenex_39241 main_y) (<= 1000 (+ (select main_a v_prenex_39240) (select main_a v_prenex_39241))) (<= (* 2 (select main_a v_prenex_39241)) 2000) (<= 0 (+ (select main_a v_prenex_39240) 1)) (<= 0 (* 2 (select main_a v_prenex_39240))) (<= (+ main_y 1) v_prenex_39241))) (forall ((v_prenex_38714 Int) (v_prenex_38713 Int)) (or (<= (select main_a v_prenex_38713) 1) (< v_prenex_38714 main_y) (<= (select main_a v_prenex_38714) 1001) (<= 1998 (* 2 (select main_a v_prenex_38714))) (<= (+ (select main_a v_prenex_38713) (select main_a v_prenex_38714)) 1000) (<= (+ main_y 1) v_prenex_38714) (<= 0 (select main_a v_prenex_38713)))) (forall ((v_prenex_30027 Int) (v_prenex_30026 Int)) (or (<= (+ main_y 1) v_prenex_30027) (<= 0 (* 2 (select main_a v_prenex_30026))) (<= (+ (select main_a v_prenex_30026) 998) (select main_a v_prenex_30027)) (<= (select main_a v_prenex_30027) 1000) (< v_prenex_30027 main_y) (<= 0 (select main_a v_prenex_30026)))) (or (forall ((v_prenex_39512 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39512))) (< v_prenex_39512 main_x))) (forall ((v_prenex_39513 Int)) (or (<= (+ main_y 1) v_prenex_39513) (<= (* 2 (select main_a v_prenex_39513)) 2000) (< v_prenex_39513 main_y)))) (forall ((v_prenex_31965 Int) (v_prenex_31964 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31965))) (<= 1000 (+ (select main_a v_prenex_31964) (select main_a v_prenex_31965))) (<= (+ main_y 1) v_prenex_31965) (<= (select main_a v_prenex_31964) 1) (<= 0 (+ (select main_a v_prenex_31964) 1)) (<= (select main_a v_prenex_31965) 1000) (< v_prenex_31965 main_y))) (forall ((v_prenex_36390 Int) (v_prenex_36391 Int)) (or (<= (+ main_x 1) v_prenex_36390) (<= 998 (select main_a v_prenex_36391)) (<= 0 (* 2 (select main_a v_prenex_36390))) (<= (+ (select main_a v_prenex_36390) 998) (select main_a v_prenex_36391)) (<= (+ main_y 1) v_prenex_36391) (< v_prenex_36391 main_y) (<= 0 (+ (select main_a v_prenex_36390) 1)))) (forall ((v_prenex_30363 Int) (v_prenex_30362 Int)) (or (<= (+ main_y 1) v_prenex_30363) (<= (+ (select main_a v_prenex_30362) (select main_a v_prenex_30363)) 1000) (<= 998 (select main_a v_prenex_30363)) (< v_prenex_30363 main_y) (<= (select main_a v_prenex_30363) 1001))) (forall ((v_prenex_34598 Int) (v_prenex_34597 Int)) (or (<= (select main_a v_prenex_34598) (+ (select main_a v_prenex_34597) 1000)) (< v_prenex_34598 main_y) (<= 1998 (* 2 (select main_a v_prenex_34598))) (<= 999 (select main_a v_prenex_34598)) (<= (select main_a v_prenex_34597) 1) (<= 0 (+ (select main_a v_prenex_34597) 1)) (<= (+ main_y 1) v_prenex_34598))) (forall ((v_prenex_35844 Int) (v_prenex_35845 Int)) (or (<= (+ main_y 1) v_prenex_35845) (<= 998 (select main_a v_prenex_35845)) (<= (+ (select main_a v_prenex_35844) (select main_a v_prenex_35845)) 1000) (< v_prenex_35845 main_y) (<= 0 (+ (select main_a v_prenex_35844) 1)) (<= 0 (select main_a v_prenex_35844)))) (forall ((v_prenex_38507 Int) (v_prenex_38508 Int)) (or (<= (+ main_y 1) v_prenex_38508) (<= (select main_a v_prenex_38508) (+ (select main_a v_prenex_38507) 1000)) (<= (select main_a v_prenex_38507) 1) (<= (select main_a v_prenex_38508) 1001) (< v_prenex_38508 main_y) (<= (select main_a v_prenex_38508) 1000) (<= 0 (select main_a v_prenex_38507)))) (forall ((v_prenex_32863 Int) (v_prenex_32862 Int)) (or (< v_prenex_32862 main_x) (<= (select main_a v_prenex_32862) 1) (<= (+ main_y 1) v_prenex_32863) (<= (+ (select main_a v_prenex_32862) (select main_a v_prenex_32863)) 1000) (< v_prenex_32863 main_y) (<= 1998 (* 2 (select main_a v_prenex_32863))) (<= 0 (* 2 (select main_a v_prenex_32862))))) (forall ((v_prenex_40252 Int) (v_prenex_40251 Int)) (or (<= 999 (select main_a v_prenex_40252)) (<= 0 (* 2 (select main_a v_prenex_40251))) (<= (+ (select main_a v_prenex_40251) 998) (select main_a v_prenex_40252)) (< v_prenex_40252 main_y) (<= (+ main_y 1) v_prenex_40252) (<= (select main_a v_prenex_40251) 2) (<= 998 (select main_a v_prenex_40252)))) (<= (- (- main_x) (- main_y)) (- 1)) (forall ((v_prenex_37546 Int)) (or (< v_prenex_37546 main_y) (<= 999 (select main_a v_prenex_37546)) (<= 1998 (* 2 (select main_a v_prenex_37546))) (<= (+ main_y 1) v_prenex_37546))) (forall ((v_prenex_35004 Int) (v_prenex_35003 Int)) (or (<= 0 (select main_a v_prenex_35003)) (< v_prenex_35004 main_y) (<= 0 (+ (select main_a v_prenex_35003) 1)) (<= (+ main_y 1) v_prenex_35004) (<= 999 (select main_a v_prenex_35004)) (<= 1000 (+ (select main_a v_prenex_35003) (select main_a v_prenex_35004))) (<= 1998 (* 2 (select main_a v_prenex_35004))))) (or (forall ((v_prenex_37014 Int)) (or (<= 0 (select main_a v_prenex_37014)) (<= 0 (* 2 (select main_a v_prenex_37014))))) (forall ((v_prenex_37015 Int)) (or (<= 998 (select main_a v_prenex_37015)) (<= (+ main_y 1) v_prenex_37015) (<= (* 2 (select main_a v_prenex_37015)) 2000) (< v_prenex_37015 main_y) (<= 999 (select main_a v_prenex_37015))))) (forall ((v_prenex_39360 Int) (v_prenex_39361 Int)) (or (<= (+ main_y 1) v_prenex_39361) (<= 999 (select main_a v_prenex_39361)) (< v_prenex_39361 main_y) (<= (select main_a v_prenex_39361) 1001) (<= 0 (* 2 (select main_a v_prenex_39360))) (<= (+ (select main_a v_prenex_39360) 998) (select main_a v_prenex_39361)))) (forall ((v_prenex_29658 Int) (v_prenex_29657 Int)) (or (< v_prenex_29657 main_x) (<= (+ (select main_a v_prenex_29657) 998) (select main_a v_prenex_29658)) (<= (+ main_x 1) v_prenex_29657) (<= 0 (+ (select main_a v_prenex_29657) 1)) (<= 0 (select main_a v_prenex_29657)))) (forall ((v_prenex_30196 Int) (v_prenex_30197 Int)) (or (<= (+ main_y 1) v_prenex_30197) (<= (select main_a v_prenex_30197) 1000) (< v_prenex_30197 main_y) (<= (select main_a v_prenex_30197) (+ (select main_a v_prenex_30196) 1000)) (<= 0 (* 2 (select main_a v_prenex_30196))) (< v_prenex_30196 main_x))) (forall ((v_prenex_36466 Int) (v_prenex_36467 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36467))) (< v_prenex_36467 main_y) (<= (+ main_x 1) v_prenex_36466) (<= (select main_a v_prenex_36466) 1) (<= (* 2 (select main_a v_prenex_36466)) 2) (<= (select main_a v_prenex_36467) (+ (select main_a v_prenex_36466) 1000)) (<= (+ main_y 1) v_prenex_36467))) (or (forall ((v_prenex_34075 Int)) (<= (* 2 (select main_a v_prenex_34075)) 2)) (forall ((v_prenex_34076 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34076))) (<= (+ main_y 1) v_prenex_34076) (< v_prenex_34076 main_y) (<= 998 (select main_a v_prenex_34076)) (<= 999 (select main_a v_prenex_34076))))) (forall ((v_prenex_31398 Int) (v_prenex_31399 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31398))) (<= (+ main_y 1) v_prenex_31399) (<= (select main_a v_prenex_31398) 2) (<= (select main_a v_prenex_31399) (+ (select main_a v_prenex_31398) 1000)) (<= (select main_a v_prenex_31399) 1000) (< v_prenex_31399 main_y) (<= 1998 (* 2 (select main_a v_prenex_31399))))) (forall ((v_prenex_30244 Int) (v_prenex_30245 Int)) (or (<= (select main_a v_prenex_30245) 1000) (<= (select main_a v_prenex_30244) 1) (<= (select main_a v_prenex_30244) 2) (<= (+ main_y 1) v_prenex_30245) (<= (select main_a v_prenex_30245) (+ (select main_a v_prenex_30244) 1000)) (< v_prenex_30245 main_y))) (forall ((v_prenex_32102 Int) (v_prenex_32103 Int)) (or (<= (select main_a v_prenex_32103) 1001) (<= 0 (* 2 (select main_a v_prenex_32102))) (<= (+ main_x 1) v_prenex_32102) (< v_prenex_32103 main_y) (<= (+ main_y 1) v_prenex_32103) (<= (+ (select main_a v_prenex_32102) 998) (select main_a v_prenex_32103)))) (forall ((v_prenex_34776 Int) (v_prenex_34775 Int)) (or (<= (select main_a v_prenex_34776) (+ (select main_a v_prenex_34775) 1000)) (<= (+ main_y 1) v_prenex_34776) (<= (* 2 (select main_a v_prenex_34775)) 2) (< v_prenex_34775 main_x) (<= 998 (select main_a v_prenex_34776)) (< v_prenex_34776 main_y))) (forall ((v_prenex_36594 Int) (v_prenex_36595 Int)) (or (<= (select main_a v_prenex_36594) 2) (<= 998 (select main_a v_prenex_36595)) (<= (+ main_y 1) v_prenex_36595) (<= 1000 (+ (select main_a v_prenex_36594) (select main_a v_prenex_36595))) (<= (select main_a v_prenex_36595) 1001) (<= (select main_a v_prenex_36594) 1) (< v_prenex_36595 main_y))) (or (forall ((v_prenex_38534 Int)) (or (<= (* 2 (select main_a v_prenex_38534)) 2000) (< v_prenex_38534 main_y) (<= (+ main_y 1) v_prenex_38534) (<= 999 (select main_a v_prenex_38534)) (<= 1998 (* 2 (select main_a v_prenex_38534))))) (forall ((v_prenex_38533 Int)) (<= (select main_a v_prenex_38533) 1))) (forall ((v_prenex_32883 Int) (v_prenex_32882 Int)) (or (<= (select main_a v_prenex_32883) 1000) (< v_prenex_32883 main_y) (<= (select main_a v_prenex_32882) 1) (<= (* 2 (select main_a v_prenex_32883)) 2000) (<= (+ (select main_a v_prenex_32882) 998) (select main_a v_prenex_32883)) (<= (+ main_y 1) v_prenex_32883))) (forall ((v_prenex_38022 Int) (v_prenex_38021 Int)) (or (<= (* 2 (select main_a v_prenex_38022)) 2000) (<= (* 2 (select main_a v_prenex_38021)) 2) (<= 1998 (* 2 (select main_a v_prenex_38022))) (<= (+ main_y 1) v_prenex_38022) (<= (select main_a v_prenex_38021) 1) (< v_prenex_38022 main_y) (<= (+ (select main_a v_prenex_38021) 998) (select main_a v_prenex_38022)))) (forall ((v_prenex_31673 Int) (v_prenex_31674 Int)) (or (< v_prenex_31674 main_y) (<= (* 2 (select main_a v_prenex_31673)) 2) (<= (select main_a v_prenex_31674) 1000) (<= (+ (select main_a v_prenex_31673) 998) (select main_a v_prenex_31674)) (<= (+ main_y 1) v_prenex_31674) (<= 998 (select main_a v_prenex_31674)) (<= (select main_a v_prenex_31673) 1))) (forall ((v_prenex_33395 Int) (v_prenex_33394 Int)) (or (<= 0 (+ (select main_a v_prenex_33394) 1)) (< v_prenex_33394 main_x) (<= 0 (select main_a v_prenex_33394)) (<= (+ main_y 1) v_prenex_33395) (<= 999 (select main_a v_prenex_33395)) (< v_prenex_33395 main_y) (<= (select main_a v_prenex_33395) (+ (select main_a v_prenex_33394) 1000)))) (forall ((v_prenex_38251 Int) (v_prenex_38250 Int)) (or (<= (select main_a v_prenex_38250) 1) (< v_prenex_38250 main_x) (<= (+ (select main_a v_prenex_38250) 998) (select main_a v_prenex_38251)) (<= (* 2 (select main_a v_prenex_38250)) 2) (<= (+ main_x 1) v_prenex_38250))) (or (forall ((v_prenex_38968 Int)) (<= (* 2 (select main_a v_prenex_38968)) 2000)) (forall ((v_prenex_38967 Int)) (or (< v_prenex_38967 main_x) (<= (+ main_x 1) v_prenex_38967) (<= (select main_a v_prenex_38967) 1) (<= (* 2 (select main_a v_prenex_38967)) 2)))) (or (forall ((v_prenex_39237 Int)) (or (<= (+ main_y 1) v_prenex_39237) (<= (select main_a v_prenex_39237) 1000) (<= 1998 (* 2 (select main_a v_prenex_39237))) (< v_prenex_39237 main_y))) (forall ((v_prenex_39236 Int)) (or (<= 0 (select main_a v_prenex_39236)) (<= (select main_a v_prenex_39236) 1) (<= (+ main_x 1) v_prenex_39236)))) (forall ((v_prenex_35142 Int) (v_prenex_35143 Int)) (or (< v_prenex_35143 main_y) (<= 0 (* 2 (select main_a v_prenex_35142))) (<= (+ (select main_a v_prenex_35142) 998) (select main_a v_prenex_35143)) (<= (+ main_y 1) v_prenex_35143) (<= (select main_a v_prenex_35143) 1001) (<= 998 (select main_a v_prenex_35143)))) (forall ((v_prenex_39459 Int) (v_prenex_39460 Int)) (or (<= (+ main_y 1) v_prenex_39460) (<= 999 (select main_a v_prenex_39460)) (<= (select main_a v_prenex_39460) (+ (select main_a v_prenex_39459) 1000)) (<= 0 (+ (select main_a v_prenex_39459) 1)) (< v_prenex_39460 main_y) (<= 1998 (* 2 (select main_a v_prenex_39460))) (<= (* 2 (select main_a v_prenex_39459)) 2))) (forall ((v_prenex_38035 Int) (v_prenex_38036 Int)) (or (<= (select main_a v_prenex_38035) 1) (<= (+ main_x 1) v_prenex_38035) (<= 0 (select main_a v_prenex_38035)) (< v_prenex_38035 main_x) (<= (+ (select main_a v_prenex_38035) (select main_a v_prenex_38036)) 1000))) (forall ((v_prenex_35388 Int) (v_prenex_35389 Int)) (or (<= (* 2 (select main_a v_prenex_35389)) 2000) (<= 1998 (* 2 (select main_a v_prenex_35389))) (<= (+ main_y 1) v_prenex_35389) (<= (select main_a v_prenex_35388) 2) (< v_prenex_35389 main_y) (<= (select main_a v_prenex_35389) (+ (select main_a v_prenex_35388) 1000)))) (or (forall ((v_prenex_35862 Int)) (or (<= (select main_a v_prenex_35862) 1) (<= (select main_a v_prenex_35862) 2))) (forall ((v_prenex_35863 Int)) (or (<= (select main_a v_prenex_35863) 1000) (<= 1998 (* 2 (select main_a v_prenex_35863))) (<= (+ main_y 1) v_prenex_35863) (< v_prenex_35863 main_y)))) (or (forall ((v_prenex_37574 Int)) (or (<= (+ main_y 1) v_prenex_37574) (<= 1998 (* 2 (select main_a v_prenex_37574))) (< v_prenex_37574 main_y) (<= 999 (select main_a v_prenex_37574)) (<= (select main_a v_prenex_37574) 1001))) (forall ((v_prenex_37573 Int)) (or (<= (* 2 (select main_a v_prenex_37573)) 2) (<= (select main_a v_prenex_37573) 1)))) (forall ((v_prenex_32438 Int) (v_prenex_32437 Int)) (or (<= (select main_a v_prenex_32438) 1000) (< v_prenex_32438 main_y) (<= 0 (+ (select main_a v_prenex_32437) 1)) (<= 1000 (+ (select main_a v_prenex_32437) (select main_a v_prenex_32438))) (<= (+ main_y 1) v_prenex_32438) (<= 999 (select main_a v_prenex_32438)) (<= (select main_a v_prenex_32437) 1))) (or (forall ((v_prenex_36844 Int)) (or (< v_prenex_36844 main_x) (<= (select main_a v_prenex_36844) 1) (<= 0 (* 2 (select main_a v_prenex_36844))))) (forall ((v_prenex_36845 Int)) (or (<= 999 (select main_a v_prenex_36845)) (<= 1998 (* 2 (select main_a v_prenex_36845))) (<= (+ main_y 1) v_prenex_36845) (< v_prenex_36845 main_y)))) (or (forall ((v_prenex_32456 Int)) (or (< v_prenex_32456 main_y) (<= 999 (select main_a v_prenex_32456)) (<= (+ main_y 1) v_prenex_32456) (<= (* 2 (select main_a v_prenex_32456)) 2000))) (forall ((v_prenex_32455 Int)) (or (<= (+ main_x 1) v_prenex_32455) (<= 0 (select main_a v_prenex_32455)) (<= (* 2 (select main_a v_prenex_32455)) 2)))) (or (forall ((v_prenex_31213 Int)) (or (<= (* 2 (select main_a v_prenex_31213)) 2) (<= (select main_a v_prenex_31213) 2))) (forall ((v_prenex_31214 Int)) (or (<= 999 (select main_a v_prenex_31214)) (<= (* 2 (select main_a v_prenex_31214)) 2000) (<= (+ main_y 1) v_prenex_31214) (< v_prenex_31214 main_y)))) (forall ((v_prenex_37825 Int) (v_prenex_37824 Int)) (or (<= (+ (select main_a v_prenex_37824) 998) (select main_a v_prenex_37825)) (<= (select main_a v_prenex_37824) 2) (< v_prenex_37825 main_y) (<= (select main_a v_prenex_37825) 1000) (<= (select main_a v_prenex_37824) 1) (<= (+ main_y 1) v_prenex_37825) (<= 1998 (* 2 (select main_a v_prenex_37825))))) (forall ((v_prenex_36808 Int) (v_prenex_36809 Int)) (or (<= (+ main_y 1) v_prenex_36809) (< v_prenex_36809 main_y) (<= 999 (select main_a v_prenex_36809)) (<= 1000 (+ (select main_a v_prenex_36808) (select main_a v_prenex_36809))) (<= (select main_a v_prenex_36808) 2))) (forall ((v_prenex_29053 Int) (v_prenex_29052 Int)) (or (<= (* 2 (select main_a v_prenex_29053)) 2000) (< v_prenex_29053 main_y) (<= 1000 (+ (select main_a v_prenex_29052) (select main_a v_prenex_29053))) (<= (+ main_y 1) v_prenex_29053) (<= 0 (+ (select main_a v_prenex_29052) 1)))) (or (forall ((v_prenex_33279 Int)) (or (<= 999 (select main_a v_prenex_33279)) (<= (select main_a v_prenex_33279) 1000) (< v_prenex_33279 main_y) (<= 1998 (* 2 (select main_a v_prenex_33279))) (<= (+ main_y 1) v_prenex_33279))) (forall ((v_prenex_33278 Int)) (or (<= (select main_a v_prenex_33278) 1) (<= (select main_a v_prenex_33278) 2)))) (forall ((v_prenex_32096 Int) (v_prenex_32097 Int)) (or (<= 0 (select main_a v_prenex_32096)) (<= (+ main_y 1) v_prenex_32097) (< v_prenex_32097 main_y) (<= 1000 (+ (select main_a v_prenex_32096) (select main_a v_prenex_32097))) (<= 998 (select main_a v_prenex_32097)))) (forall ((v_prenex_37284 Int) (v_prenex_37285 Int)) (or (< v_prenex_37285 main_y) (<= (select main_a v_prenex_37284) 1) (<= (+ main_y 1) v_prenex_37285) (<= 0 (+ (select main_a v_prenex_37284) 1)) (<= 1000 (+ (select main_a v_prenex_37284) (select main_a v_prenex_37285))) (<= (select main_a v_prenex_37285) 1000) (<= (+ main_x 1) v_prenex_37284))) (forall ((v_prenex_34192 Int) (v_prenex_34191 Int)) (or (<= (+ main_y 1) v_prenex_34192) (<= 998 (select main_a v_prenex_34192)) (< v_prenex_34192 main_y) (<= 0 (+ (select main_a v_prenex_34191) 1)) (<= (select main_a v_prenex_34192) 1001) (<= (select main_a v_prenex_34192) (+ (select main_a v_prenex_34191) 1000)))) (forall ((v_prenex_35622 Int) (v_prenex_35623 Int)) (or (<= (+ (select main_a v_prenex_35622) (select main_a v_prenex_35623)) 1000) (< v_prenex_35623 main_y) (<= (select main_a v_prenex_35623) 1000) (<= 0 (+ (select main_a v_prenex_35622) 1)) (<= (+ main_y 1) v_prenex_35623) (<= (select main_a v_prenex_35622) 1))) (forall ((v_prenex_29728 Int) (v_prenex_29727 Int)) (or (<= 1000 (+ (select main_a v_prenex_29727) (select main_a v_prenex_29728))) (<= 0 (+ (select main_a v_prenex_29727) 1)) (< v_prenex_29727 main_x) (< v_prenex_29728 main_y) (<= 0 (* 2 (select main_a v_prenex_29727))) (<= 998 (select main_a v_prenex_29728)) (<= (+ main_y 1) v_prenex_29728))) (or (forall ((v_prenex_38349 Int)) (or (<= (select main_a v_prenex_38349) 2) (<= (* 2 (select main_a v_prenex_38349)) 2))) (forall ((v_prenex_38350 Int)) (or (<= (select main_a v_prenex_38350) 1000) (< v_prenex_38350 main_y) (<= 1998 (* 2 (select main_a v_prenex_38350))) (<= 999 (select main_a v_prenex_38350)) (<= (+ main_y 1) v_prenex_38350)))) (forall ((v_prenex_31253 Int) (v_prenex_31252 Int)) (or (<= (+ main_x 1) v_prenex_31252) (<= (+ (select main_a v_prenex_31252) (select main_a v_prenex_31253)) 1000) (<= 0 (select main_a v_prenex_31252)) (< v_prenex_31252 main_x))) (forall ((v_prenex_35369 Int) (v_prenex_35368 Int)) (or (<= (* 2 (select main_a v_prenex_35369)) 2000) (<= (select main_a v_prenex_35369) 1000) (<= (+ main_y 1) v_prenex_35369) (<= (select main_a v_prenex_35368) 1) (<= 1000 (+ (select main_a v_prenex_35368) (select main_a v_prenex_35369))) (< v_prenex_35369 main_y) (<= 0 (* 2 (select main_a v_prenex_35368))))) (or (forall ((v_prenex_34585 Int)) (or (<= 0 (+ (select main_a v_prenex_34585) 1)) (<= (* 2 (select main_a v_prenex_34585)) 2))) (forall ((v_prenex_34586 Int)) (or (<= (select main_a v_prenex_34586) 1000) (<= 999 (select main_a v_prenex_34586)) (<= (+ main_y 1) v_prenex_34586) (< v_prenex_34586 main_y) (<= 1998 (* 2 (select main_a v_prenex_34586)))))) (or (forall ((v_prenex_37601 Int)) (or (< v_prenex_37601 main_y) (<= 999 (select main_a v_prenex_37601)) (<= 1998 (* 2 (select main_a v_prenex_37601))) (<= (select main_a v_prenex_37601) 1000) (<= (+ main_y 1) v_prenex_37601))) (forall ((v_prenex_37600 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37600))) (<= (select main_a v_prenex_37600) 2)))) (forall ((v_prenex_40254 Int) (v_prenex_40253 Int)) (or (< v_prenex_40254 main_y) (<= (* 2 (select main_a v_prenex_40253)) 2) (<= 1998 (* 2 (select main_a v_prenex_40254))) (<= (+ main_y 1) v_prenex_40254) (<= (+ (select main_a v_prenex_40253) 998) (select main_a v_prenex_40254)) (<= 998 (select main_a v_prenex_40254)))) (forall ((v_prenex_29372 Int) (v_prenex_29371 Int)) (or (<= 998 (select main_a v_prenex_29372)) (< v_prenex_29372 main_y) (<= (* 2 (select main_a v_prenex_29372)) 2000) (<= (+ main_y 1) v_prenex_29372) (<= (select main_a v_prenex_29371) 2) (<= (+ (select main_a v_prenex_29371) (select main_a v_prenex_29372)) 1000))) (forall ((v_prenex_35176 Int) (v_prenex_35177 Int)) (or (<= 0 (+ (select main_a v_prenex_35176) 1)) (<= (* 2 (select main_a v_prenex_35176)) 2) (<= (+ main_y 1) v_prenex_35177) (< v_prenex_35177 main_y) (<= 998 (select main_a v_prenex_35177)) (<= (+ (select main_a v_prenex_35176) (select main_a v_prenex_35177)) 1000) (<= 999 (select main_a v_prenex_35177)))) (forall ((v_prenex_31236 Int) (v_prenex_31237 Int)) (or (<= 1000 (+ (select main_a v_prenex_31236) (select main_a v_prenex_31237))) (<= 0 (* 2 (select main_a v_prenex_31236))) (<= (select main_a v_prenex_31237) 1001) (< v_prenex_31237 main_y) (<= (+ main_y 1) v_prenex_31237) (<= 998 (select main_a v_prenex_31237)))) (forall ((v_prenex_28926 Int) (v_prenex_28925 Int)) (or (<= 1000 (+ (select main_a v_prenex_28925) (select main_a v_prenex_28926))) (<= (select main_a v_prenex_28926) 1001) (<= (+ main_y 1) v_prenex_28926) (< v_prenex_28926 main_y) (<= 999 (select main_a v_prenex_28926)) (<= 0 (+ (select main_a v_prenex_28925) 1)) (<= 0 (* 2 (select main_a v_prenex_28925))))) (or (forall ((v_prenex_31209 Int)) (or (<= 0 (select main_a v_prenex_31209)) (<= 0 (* 2 (select main_a v_prenex_31209))))) (forall ((v_prenex_31210 Int)) (or (<= 999 (select main_a v_prenex_31210)) (<= 1998 (* 2 (select main_a v_prenex_31210))) (<= (select main_a v_prenex_31210) 1000) (<= (+ main_y 1) v_prenex_31210) (< v_prenex_31210 main_y)))) (forall ((v_prenex_29527 Int) (v_prenex_29528 Int)) (or (<= 998 (select main_a v_prenex_29528)) (<= (* 2 (select main_a v_prenex_29527)) 2) (<= (+ main_y 1) v_prenex_29528) (< v_prenex_29528 main_y) (<= (+ (select main_a v_prenex_29527) 998) (select main_a v_prenex_29528)) (<= (select main_a v_prenex_29527) 1) (<= (select main_a v_prenex_29528) 1001))) (forall ((v_prenex_37594 Int) (v_prenex_37595 Int)) (or (<= (+ main_y 1) v_prenex_37595) (< v_prenex_37595 main_y) (<= 998 (select main_a v_prenex_37595)) (<= 999 (select main_a v_prenex_37595)) (<= 0 (+ (select main_a v_prenex_37594) 1)) (<= (+ (select main_a v_prenex_37594) (select main_a v_prenex_37595)) 1000) (<= 0 (select main_a v_prenex_37594)))) (forall ((v_prenex_37653 Int) (v_prenex_37652 Int)) (or (<= 0 (+ (select main_a v_prenex_37652) 1)) (<= 0 (* 2 (select main_a v_prenex_37652))) (<= (+ (select main_a v_prenex_37652) 998) (select main_a v_prenex_37653)) (< v_prenex_37653 main_y) (< v_prenex_37652 main_x) (<= (select main_a v_prenex_37653) 1001) (<= (+ main_y 1) v_prenex_37653))) (forall ((v_prenex_33517 Int) (v_prenex_33516 Int)) (or (<= (select main_a v_prenex_33517) (+ (select main_a v_prenex_33516) 1000)) (<= 0 (* 2 (select main_a v_prenex_33516))) (<= (+ main_y 1) v_prenex_33517) (<= 1998 (* 2 (select main_a v_prenex_33517))) (<= 0 (select main_a v_prenex_33516)) (< v_prenex_33517 main_y))) (or (forall ((v_prenex_38932 Int)) (or (< v_prenex_38932 main_y) (<= 1998 (* 2 (select main_a v_prenex_38932))) (<= 998 (select main_a v_prenex_38932)) (<= (* 2 (select main_a v_prenex_38932)) 2000) (<= (+ main_y 1) v_prenex_38932))) (forall ((v_prenex_38931 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38931))) (<= (select main_a v_prenex_38931) 2)))) (forall ((v_prenex_39681 Int) (v_prenex_39682 Int)) (or (<= 1000 (+ (select main_a v_prenex_39681) (select main_a v_prenex_39682))) (< v_prenex_39682 main_y) (<= (select main_a v_prenex_39681) 2) (<= (+ main_y 1) v_prenex_39682) (<= 998 (select main_a v_prenex_39682)))) (forall ((v_prenex_30501 Int) (v_prenex_30500 Int)) (or (<= (select main_a v_prenex_30500) 2) (< v_prenex_30501 main_y) (<= (select main_a v_prenex_30501) 1000) (<= (+ main_y 1) v_prenex_30501) (<= (* 2 (select main_a v_prenex_30500)) 2) (<= (* 2 (select main_a v_prenex_30501)) 2000) (<= (+ (select main_a v_prenex_30500) 998) (select main_a v_prenex_30501)))) (forall ((v_prenex_29563 Int) (v_prenex_29564 Int)) (or (<= (+ main_x 1) v_prenex_29563) (<= (+ main_y 1) v_prenex_29564) (< v_prenex_29564 main_y) (<= (select main_a v_prenex_29563) 2) (<= 1000 (+ (select main_a v_prenex_29563) (select main_a v_prenex_29564))) (<= (select main_a v_prenex_29563) 1) (<= 998 (select main_a v_prenex_29564)))) (forall ((v_prenex_39223 Int) (v_prenex_39222 Int)) (or (<= (+ main_y 1) v_prenex_39223) (<= 0 (select main_a v_prenex_39222)) (< v_prenex_39223 main_y) (<= (+ (select main_a v_prenex_39222) (select main_a v_prenex_39223)) 1000) (<= 1998 (* 2 (select main_a v_prenex_39223))) (<= 998 (select main_a v_prenex_39223)))) (forall ((v_prenex_35578 Int) (v_prenex_35579 Int)) (or (<= (select main_a v_prenex_35579) 1000) (< v_prenex_35579 main_y) (<= (+ main_y 1) v_prenex_35579) (<= 0 (+ (select main_a v_prenex_35578) 1)) (<= (select main_a v_prenex_35578) 2) (<= (* 2 (select main_a v_prenex_35579)) 2000) (<= (+ (select main_a v_prenex_35578) (select main_a v_prenex_35579)) 1000))) (forall ((v_prenex_28946 Int) (v_prenex_28945 Int)) (or (<= 0 (* 2 (select main_a v_prenex_28945))) (<= (+ (select main_a v_prenex_28945) 998) (select main_a v_prenex_28946)) (<= (* 2 (select main_a v_prenex_28946)) 2000) (< v_prenex_28946 main_y) (<= (+ main_y 1) v_prenex_28946) (<= 998 (select main_a v_prenex_28946)) (<= 0 (select main_a v_prenex_28945)))) (forall ((v_prenex_30648 Int) (v_prenex_30649 Int)) (or (<= (+ main_x 1) v_prenex_30648) (<= 0 (* 2 (select main_a v_prenex_30648))) (<= 1000 (+ (select main_a v_prenex_30648) (select main_a v_prenex_30649))) (< v_prenex_30649 main_y) (<= 999 (select main_a v_prenex_30649)) (<= (+ main_y 1) v_prenex_30649))) (forall ((v_prenex_29419 Int) (v_prenex_29420 Int)) (or (<= (+ (select main_a v_prenex_29419) (select main_a v_prenex_29420)) 1000) (< v_prenex_29420 main_y) (<= (* 2 (select main_a v_prenex_29420)) 2000) (<= (+ main_y 1) v_prenex_29420) (<= 0 (select main_a v_prenex_29419)) (<= (select main_a v_prenex_29420) 1001))) (forall ((v_prenex_35185 Int) (v_prenex_35184 Int)) (or (<= (select main_a v_prenex_35185) 1001) (<= (+ (select main_a v_prenex_35184) (select main_a v_prenex_35185)) 1000) (<= 0 (+ (select main_a v_prenex_35184) 1)) (< v_prenex_35185 main_y) (<= (+ main_y 1) v_prenex_35185) (< v_prenex_35184 main_x))) (or (forall ((v_prenex_36074 Int)) (or (<= (+ main_y 1) v_prenex_36074) (<= 1998 (* 2 (select main_a v_prenex_36074))) (< v_prenex_36074 main_y) (<= (select main_a v_prenex_36074) 1000))) (forall ((v_prenex_36073 Int)) (or (< v_prenex_36073 main_x) (<= (select main_a v_prenex_36073) 1)))) (forall ((v_prenex_30518 Int) (v_prenex_30519 Int)) (or (<= (+ main_y 1) v_prenex_30519) (< v_prenex_30519 main_y) (<= 998 (select main_a v_prenex_30519)) (<= (+ (select main_a v_prenex_30518) (select main_a v_prenex_30519)) 1000) (<= (select main_a v_prenex_30519) 1001) (<= (select main_a v_prenex_30518) 2))) (forall ((v_prenex_36755 Int) (v_prenex_36754 Int)) (or (< v_prenex_36755 main_y) (<= (+ main_y 1) v_prenex_36755) (<= (+ (select main_a v_prenex_36754) (select main_a v_prenex_36755)) 1000) (<= (* 2 (select main_a v_prenex_36755)) 2000) (<= 0 (* 2 (select main_a v_prenex_36754))) (<= (* 2 (select main_a v_prenex_36754)) 2))) (forall ((v_prenex_36502 Int) (v_prenex_36503 Int)) (or (<= (select main_a v_prenex_36503) (+ (select main_a v_prenex_36502) 1000)) (<= (+ main_y 1) v_prenex_36503) (<= 998 (select main_a v_prenex_36503)) (< v_prenex_36503 main_y) (<= (select main_a v_prenex_36503) 1000))) (forall ((v_prenex_33179 Int) (v_prenex_33178 Int)) (or (<= (+ (select main_a v_prenex_33178) (select main_a v_prenex_33179)) 1000) (<= (+ main_y 1) v_prenex_33179) (< v_prenex_33179 main_y) (<= 0 (* 2 (select main_a v_prenex_33178))) (<= (* 2 (select main_a v_prenex_33178)) 2) (<= (select main_a v_prenex_33179) 1001) (<= 998 (select main_a v_prenex_33179)))) (or (forall ((v_prenex_28953 Int)) (or (<= 0 (+ (select main_a v_prenex_28953) 1)) (<= (select main_a v_prenex_28953) 1) (< v_prenex_28953 main_x))) (forall ((v_prenex_28954 Int)) (or (< v_prenex_28954 main_y) (<= (* 2 (select main_a v_prenex_28954)) 2000) (<= 1998 (* 2 (select main_a v_prenex_28954))) (<= (+ main_y 1) v_prenex_28954)))) (forall ((v_prenex_29999 Int) (v_prenex_29998 Int)) (or (<= (+ (select main_a v_prenex_29998) (select main_a v_prenex_29999)) 1000) (<= (* 2 (select main_a v_prenex_29999)) 2000) (<= (+ main_y 1) v_prenex_29999) (<= 0 (select main_a v_prenex_29998)) (<= (+ main_x 1) v_prenex_29998) (< v_prenex_29999 main_y))) (forall ((v_prenex_30480 Int) (v_prenex_30481 Int)) (or (<= (+ (select main_a v_prenex_30480) 998) (select main_a v_prenex_30481)) (<= (+ main_y 1) v_prenex_30481) (<= (select main_a v_prenex_30480) 2) (< v_prenex_30481 main_y) (<= (select main_a v_prenex_30481) 1001) (<= (* 2 (select main_a v_prenex_30481)) 2000) (<= 0 (* 2 (select main_a v_prenex_30480))))) (forall ((v_prenex_31910 Int) (v_prenex_31911 Int)) (or (<= (+ main_y 1) v_prenex_31911) (<= 0 (select main_a v_prenex_31910)) (<= 1998 (* 2 (select main_a v_prenex_31911))) (<= 0 (+ (select main_a v_prenex_31910) 1)) (< v_prenex_31911 main_y) (<= (+ (select main_a v_prenex_31910) 998) (select main_a v_prenex_31911)) (<= 998 (select main_a v_prenex_31911)))) (forall ((v_prenex_30941 Int) (v_prenex_30942 Int)) (or (<= (+ main_y 1) v_prenex_30942) (<= 0 (+ (select main_a v_prenex_30941) 1)) (<= 0 (* 2 (select main_a v_prenex_30941))) (<= (+ (select main_a v_prenex_30941) 998) (select main_a v_prenex_30942)) (<= 998 (select main_a v_prenex_30942)) (< v_prenex_30942 main_y) (<= 999 (select main_a v_prenex_30942)))) (or (forall ((v_prenex_40440 Int)) (<= (select main_a v_prenex_40440) 1)) (forall ((v_prenex_40441 Int)) (or (< v_prenex_40441 main_y) (<= (* 2 (select main_a v_prenex_40441)) 2000) (<= (+ main_y 1) v_prenex_40441) (<= 1998 (* 2 (select main_a v_prenex_40441)))))) (forall ((v_prenex_33890 Int) (v_prenex_33889 Int)) (or (<= (* 2 (select main_a v_prenex_33890)) 2000) (<= (select main_a v_prenex_33889) 1) (< v_prenex_33890 main_y) (<= (+ main_y 1) v_prenex_33890) (<= 998 (select main_a v_prenex_33890)) (<= (select main_a v_prenex_33889) 2) (<= (select main_a v_prenex_33890) (+ (select main_a v_prenex_33889) 1000)))) (forall ((v_prenex_35352 Int) (v_prenex_35353 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35352))) (<= (+ (select main_a v_prenex_35352) 998) (select main_a v_prenex_35353)) (<= (+ main_x 1) v_prenex_35352) (< v_prenex_35352 main_x))) (forall ((v_prenex_36944 Int) (v_prenex_36945 Int)) (or (<= (+ (select main_a v_prenex_36944) (select main_a v_prenex_36945)) 1000) (< v_prenex_36945 main_y) (<= 0 (* 2 (select main_a v_prenex_36944))) (<= (select main_a v_prenex_36944) 1) (<= (* 2 (select main_a v_prenex_36945)) 2000) (<= (+ main_y 1) v_prenex_36945))) (forall ((v_prenex_31635 Int) (v_prenex_31634 Int)) (or (<= (select main_a v_prenex_31634) 2) (<= 1000 (+ (select main_a v_prenex_31634) (select main_a v_prenex_31635))) (<= 0 (select main_a v_prenex_31634)) (<= 1998 (* 2 (select main_a v_prenex_31635))) (< v_prenex_31635 main_y) (<= (+ main_y 1) v_prenex_31635))) (forall ((v_prenex_31376 Int) (v_prenex_31377 Int)) (or (<= 0 (select main_a v_prenex_31376)) (<= (+ (select main_a v_prenex_31376) 998) (select main_a v_prenex_31377)) (<= (+ main_y 1) v_prenex_31377) (<= (+ main_x 1) v_prenex_31376) (<= 1998 (* 2 (select main_a v_prenex_31377))) (< v_prenex_31377 main_y) (<= 0 (* 2 (select main_a v_prenex_31376))))) (forall ((v_prenex_30170 Int) (v_prenex_30171 Int)) (or (<= (select main_a v_prenex_30171) (+ (select main_a v_prenex_30170) 1000)) (<= (+ main_y 1) v_prenex_30171) (<= (* 2 (select main_a v_prenex_30171)) 2000) (<= (select main_a v_prenex_30170) 1) (<= (select main_a v_prenex_30171) 1000) (< v_prenex_30171 main_y))) (forall ((v_prenex_31493 Int) (v_prenex_31492 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31493))) (<= 0 (select main_a v_prenex_31492)) (< v_prenex_31493 main_y) (<= 0 (+ (select main_a v_prenex_31492) 1)) (<= (+ main_y 1) v_prenex_31493) (<= (+ (select main_a v_prenex_31492) 998) (select main_a v_prenex_31493)) (< v_prenex_31492 main_x))) (forall ((v_prenex_37158 Int) (v_prenex_37157 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37158))) (<= (+ main_y 1) v_prenex_37158) (<= (select main_a v_prenex_37157) 1) (< v_prenex_37157 main_x) (<= 0 (select main_a v_prenex_37157)) (<= (select main_a v_prenex_37158) (+ (select main_a v_prenex_37157) 1000)) (< v_prenex_37158 main_y))) (forall ((v_prenex_31844 Int) (v_prenex_31845 Int)) (or (< v_prenex_31844 main_x) (< v_prenex_31845 main_y) (<= (+ (select main_a v_prenex_31844) (select main_a v_prenex_31845)) 1000) (<= (+ main_y 1) v_prenex_31845) (<= (select main_a v_prenex_31844) 2) (<= 1998 (* 2 (select main_a v_prenex_31845))) (<= 0 (select main_a v_prenex_31844)))) (forall ((v_prenex_30707 Int) (v_prenex_30708 Int)) (or (<= (select main_a v_prenex_30708) 1000) (<= 1000 (+ (select main_a v_prenex_30707) (select main_a v_prenex_30708))) (<= 0 (+ (select main_a v_prenex_30707) 1)) (< v_prenex_30708 main_y) (<= (select main_a v_prenex_30707) 2) (<= (* 2 (select main_a v_prenex_30708)) 2000) (<= (+ main_y 1) v_prenex_30708))) (forall ((v_prenex_36180 Int) (v_prenex_36179 Int)) (or (<= (+ main_y 1) v_prenex_36180) (< v_prenex_36180 main_y) (<= 998 (select main_a v_prenex_36180)) (<= (select main_a v_prenex_36179) 1) (<= 999 (select main_a v_prenex_36180)) (<= (select main_a v_prenex_36180) (+ (select main_a v_prenex_36179) 1000)))) (or (forall ((v_prenex_34435 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34435))) (<= 0 (+ (select main_a v_prenex_34435) 1)))) (forall ((v_prenex_34436 Int)) (or (<= (+ main_y 1) v_prenex_34436) (<= (* 2 (select main_a v_prenex_34436)) 2000) (<= 999 (select main_a v_prenex_34436)) (< v_prenex_34436 main_y)))) (forall ((v_prenex_34305 Int) (v_prenex_34306 Int)) (or (<= (select main_a v_prenex_34305) 1) (<= 0 (* 2 (select main_a v_prenex_34305))) (<= (+ main_y 1) v_prenex_34306) (<= (select main_a v_prenex_34306) 1000) (<= (+ main_x 1) v_prenex_34305) (<= (+ (select main_a v_prenex_34305) (select main_a v_prenex_34306)) 1000) (< v_prenex_34306 main_y))) (or (forall ((v_prenex_37222 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37222))) (<= 998 (select main_a v_prenex_37222)) (<= (+ main_y 1) v_prenex_37222) (< v_prenex_37222 main_y) (<= (select main_a v_prenex_37222) 1000))) (forall ((v_prenex_37221 Int)) (or (<= (* 2 (select main_a v_prenex_37221)) 2) (<= (select main_a v_prenex_37221) 1)))) (or (forall ((v_prenex_34655 Int)) (<= 0 (select main_a v_prenex_34655))) (forall ((v_prenex_34656 Int)) (or (<= (select main_a v_prenex_34656) 1001) (<= (* 2 (select main_a v_prenex_34656)) 2000) (<= (+ main_y 1) v_prenex_34656) (<= 999 (select main_a v_prenex_34656)) (< v_prenex_34656 main_y)))) (forall ((v_prenex_38356 Int) (v_prenex_38355 Int)) (or (<= (+ main_y 1) v_prenex_38356) (< v_prenex_38356 main_y) (<= (+ (select main_a v_prenex_38355) 998) (select main_a v_prenex_38356)) (<= 999 (select main_a v_prenex_38356)) (<= 998 (select main_a v_prenex_38356)))) (forall ((v_prenex_39274 Int) (v_prenex_39275 Int)) (or (< v_prenex_39275 main_y) (<= (* 2 (select main_a v_prenex_39275)) 2000) (<= (select main_a v_prenex_39275) 1001) (<= (+ main_y 1) v_prenex_39275) (<= (select main_a v_prenex_39274) 2) (<= 1000 (+ (select main_a v_prenex_39274) (select main_a v_prenex_39275))) (<= 0 (* 2 (select main_a v_prenex_39274))))) (forall ((v_prenex_38167 Int) (v_prenex_38166 Int)) (or (<= (* 2 (select main_a v_prenex_38167)) 2000) (<= (select main_a v_prenex_38167) 1000) (<= (select main_a v_prenex_38166) 2) (<= (+ (select main_a v_prenex_38166) 998) (select main_a v_prenex_38167)) (< v_prenex_38167 main_y) (<= (+ main_y 1) v_prenex_38167))) (forall ((v_prenex_39197 Int) (v_prenex_39196 Int)) (or (<= 1000 (+ (select main_a v_prenex_39196) (select main_a v_prenex_39197))) (< v_prenex_39197 main_y) (<= 0 (select main_a v_prenex_39196)) (<= 999 (select main_a v_prenex_39197)) (<= (+ main_y 1) v_prenex_39197))) (forall ((v_prenex_38456 Int) (v_prenex_38455 Int)) (or (<= (select main_a v_prenex_38455) 2) (< v_prenex_38456 main_y) (<= (select main_a v_prenex_38456) 1001) (<= (select main_a v_prenex_38456) 1000) (<= (+ main_y 1) v_prenex_38456) (<= (+ (select main_a v_prenex_38455) (select main_a v_prenex_38456)) 1000) (<= (select main_a v_prenex_38455) 1))) (or (forall ((v_prenex_39730 Int)) (or (<= 999 (select main_a v_prenex_39730)) (< v_prenex_39730 main_y) (<= 1998 (* 2 (select main_a v_prenex_39730))) (<= (+ main_y 1) v_prenex_39730) (<= (* 2 (select main_a v_prenex_39730)) 2000))) (forall ((v_prenex_39729 Int)) (or (<= (* 2 (select main_a v_prenex_39729)) 2) (<= (select main_a v_prenex_39729) 1)))) (forall ((v_prenex_32870 Int) (v_prenex_32871 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32870))) (<= (+ main_y 1) v_prenex_32871) (< v_prenex_32871 main_y) (<= 999 (select main_a v_prenex_32871)) (<= (* 2 (select main_a v_prenex_32871)) 2000) (<= (select main_a v_prenex_32870) 1) (<= (+ (select main_a v_prenex_32870) 998) (select main_a v_prenex_32871)))) (forall ((v_prenex_30802 Int) (v_prenex_30801 Int)) (or (<= (+ (select main_a v_prenex_30801) (select main_a v_prenex_30802)) 1000) (<= (select main_a v_prenex_30802) 1000) (< v_prenex_30802 main_y) (<= (+ main_y 1) v_prenex_30802) (<= 1998 (* 2 (select main_a v_prenex_30802))) (<= 0 (* 2 (select main_a v_prenex_30801))))) (forall ((v_prenex_36352 Int) (v_prenex_36353 Int)) (or (< v_prenex_36353 main_y) (<= 0 (+ (select main_a v_prenex_36352) 1)) (<= 998 (select main_a v_prenex_36353)) (<= 999 (select main_a v_prenex_36353)) (<= (+ main_y 1) v_prenex_36353) (<= 0 (* 2 (select main_a v_prenex_36352))) (<= (+ (select main_a v_prenex_36352) (select main_a v_prenex_36353)) 1000))) (or (forall ((v_prenex_32894 Int)) (or (<= (* 2 (select main_a v_prenex_32894)) 2) (< v_prenex_32894 main_x))) (forall ((v_prenex_32895 Int)) (or (< v_prenex_32895 main_y) (<= (select main_a v_prenex_32895) 1000) (<= (+ main_y 1) v_prenex_32895) (<= 1998 (* 2 (select main_a v_prenex_32895)))))) (forall ((v_prenex_39087 Int) (v_prenex_39086 Int)) (or (<= (select main_a v_prenex_39087) (+ (select main_a v_prenex_39086) 1000)) (<= (select main_a v_prenex_39086) 1) (< v_prenex_39087 main_y) (<= 998 (select main_a v_prenex_39087)) (<= 0 (+ (select main_a v_prenex_39086) 1)) (<= (+ main_y 1) v_prenex_39087) (<= (select main_a v_prenex_39087) 1001))) (forall ((v_prenex_29271 Int) (v_prenex_29270 Int)) (or (<= (select main_a v_prenex_29271) (+ (select main_a v_prenex_29270) 1000)) (<= (select main_a v_prenex_29271) 1000) (<= 999 (select main_a v_prenex_29271)) (< v_prenex_29271 main_y) (<= (+ main_y 1) v_prenex_29271) (<= 0 (select main_a v_prenex_29270)))) (or (forall ((v_prenex_39860 Int)) (<= 0 (select main_a v_prenex_39860))) (forall ((v_prenex_39861 Int)) (or (<= (* 2 (select main_a v_prenex_39861)) 2000) (< v_prenex_39861 main_y) (<= (+ main_y 1) v_prenex_39861) (<= 1998 (* 2 (select main_a v_prenex_39861)))))) (forall ((v_prenex_35222 Int) (v_prenex_35223 Int)) (or (<= (select main_a v_prenex_35223) 1001) (< v_prenex_35223 main_y) (<= 0 (* 2 (select main_a v_prenex_35222))) (<= (select main_a v_prenex_35222) 1) (<= (+ main_y 1) v_prenex_35223) (<= (+ (select main_a v_prenex_35222) (select main_a v_prenex_35223)) 1000) (<= (select main_a v_prenex_35223) 1000))) (forall ((v_prenex_31701 Int) (v_prenex_31702 Int)) (or (< v_prenex_31702 main_y) (<= 998 (select main_a v_prenex_31702)) (<= (+ main_y 1) v_prenex_31702) (<= 1998 (* 2 (select main_a v_prenex_31702))) (<= 0 (* 2 (select main_a v_prenex_31701))) (<= (+ (select main_a v_prenex_31701) (select main_a v_prenex_31702)) 1000))) (forall ((v_prenex_33948 Int) (v_prenex_33947 Int)) (or (<= 0 (select main_a v_prenex_33947)) (< v_prenex_33948 main_y) (<= 0 (* 2 (select main_a v_prenex_33947))) (<= (+ main_y 1) v_prenex_33948) (< v_prenex_33947 main_x) (<= 1000 (+ (select main_a v_prenex_33947) (select main_a v_prenex_33948))) (<= 999 (select main_a v_prenex_33948)))) (forall ((v_prenex_29458 Int) (v_prenex_29457 Int)) (or (<= 1000 (+ (select main_a v_prenex_29457) (select main_a v_prenex_29458))) (<= (+ main_y 1) v_prenex_29458) (<= 999 (select main_a v_prenex_29458)) (< v_prenex_29458 main_y) (<= (select main_a v_prenex_29457) 2) (<= 0 (* 2 (select main_a v_prenex_29457))))) (forall ((v_prenex_39813 Int) (v_prenex_39812 Int)) (or (< v_prenex_39813 main_y) (<= 0 (+ (select main_a v_prenex_39812) 1)) (<= (select main_a v_prenex_39813) 1001) (<= (+ main_y 1) v_prenex_39813) (<= (select main_a v_prenex_39812) 1) (<= (+ (select main_a v_prenex_39812) (select main_a v_prenex_39813)) 1000) (<= 999 (select main_a v_prenex_39813)))) (or (forall ((v_prenex_30852 Int)) (or (< v_prenex_30852 main_y) (<= (+ main_y 1) v_prenex_30852) (<= (* 2 (select main_a v_prenex_30852)) 2000) (<= 998 (select main_a v_prenex_30852)))) (forall ((v_prenex_30851 Int)) (or (<= (* 2 (select main_a v_prenex_30851)) 2) (<= (select main_a v_prenex_30851) 1) (<= (+ main_x 1) v_prenex_30851)))) (or (forall ((v_prenex_34270 Int)) (or (<= (+ main_y 1) v_prenex_34270) (< v_prenex_34270 main_y) (<= (select main_a v_prenex_34270) 1000) (<= 998 (select main_a v_prenex_34270)) (<= 1998 (* 2 (select main_a v_prenex_34270))))) (forall ((v_prenex_34269 Int)) (<= (* 2 (select main_a v_prenex_34269)) 2))) (forall ((v_prenex_36474 Int) (v_prenex_36475 Int)) (or (< v_prenex_36474 main_x) (<= (select main_a v_prenex_36474) 1) (<= (+ main_y 1) v_prenex_36475) (< v_prenex_36475 main_y) (<= 999 (select main_a v_prenex_36475)) (<= 0 (select main_a v_prenex_36474)) (<= 1000 (+ (select main_a v_prenex_36474) (select main_a v_prenex_36475))))) (forall ((v_prenex_29951 Int) (v_prenex_29950 Int)) (or (<= (select main_a v_prenex_29950) 1) (<= (select main_a v_prenex_29951) (+ (select main_a v_prenex_29950) 1000)) (<= 1998 (* 2 (select main_a v_prenex_29951))) (<= (+ main_y 1) v_prenex_29951) (< v_prenex_29951 main_y) (<= (* 2 (select main_a v_prenex_29950)) 2) (<= (* 2 (select main_a v_prenex_29951)) 2000))) (forall ((v_prenex_39449 Int) (v_prenex_39450 Int)) (or (<= (+ main_y 1) v_prenex_39450) (< v_prenex_39449 main_x) (<= (select main_a v_prenex_39449) 2) (<= 1000 (+ (select main_a v_prenex_39449) (select main_a v_prenex_39450))) (<= (+ main_x 1) v_prenex_39449))) (forall ((v_prenex_39629 Int) (v_prenex_39630 Int)) (or (<= (select main_a v_prenex_39629) 2) (< v_prenex_39630 main_y) (<= (* 2 (select main_a v_prenex_39629)) 2) (<= (+ (select main_a v_prenex_39629) 998) (select main_a v_prenex_39630)) (<= (+ main_y 1) v_prenex_39630) (<= (* 2 (select main_a v_prenex_39630)) 2000))) (or (forall ((v_prenex_35107 Int)) (or (< v_prenex_35107 main_y) (<= (+ main_y 1) v_prenex_35107) (<= (* 2 (select main_a v_prenex_35107)) 2000))) (forall ((v_prenex_35106 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35106))) (< v_prenex_35106 main_x) (<= (* 2 (select main_a v_prenex_35106)) 2)))) (forall ((v_prenex_36290 Int) (v_prenex_36289 Int)) (or (<= 0 (select main_a v_prenex_36289)) (< v_prenex_36290 main_y) (<= (+ main_y 1) v_prenex_36290) (<= (select main_a v_prenex_36290) 1000) (<= (+ (select main_a v_prenex_36289) (select main_a v_prenex_36290)) 1000) (<= 999 (select main_a v_prenex_36290)))) (forall ((v_prenex_35572 Int) (v_prenex_35573 Int)) (or (<= (+ (select main_a v_prenex_35572) (select main_a v_prenex_35573)) 1000) (<= (select main_a v_prenex_35573) 1000) (<= 0 (* 2 (select main_a v_prenex_35572))) (< v_prenex_35573 main_y) (<= 999 (select main_a v_prenex_35573)) (<= (+ main_y 1) v_prenex_35573))) (or (forall ((v_prenex_37483 Int)) (or (< v_prenex_37483 main_y) (<= (+ main_y 1) v_prenex_37483) (<= 998 (select main_a v_prenex_37483)) (<= 1998 (* 2 (select main_a v_prenex_37483))) (<= (select main_a v_prenex_37483) 1001))) (forall ((v_prenex_37482 Int)) (or (<= 0 (+ (select main_a v_prenex_37482) 1)) (<= (* 2 (select main_a v_prenex_37482)) 2)))) (or (forall ((v_prenex_34474 Int)) (or (< v_prenex_34474 main_y) (<= (* 2 (select main_a v_prenex_34474)) 2000) (<= 1998 (* 2 (select main_a v_prenex_34474))) (<= (select main_a v_prenex_34474) 1000) (<= (+ main_y 1) v_prenex_34474))) (forall ((v_prenex_34473 Int)) (or (<= (* 2 (select main_a v_prenex_34473)) 2) (<= 0 (* 2 (select main_a v_prenex_34473)))))) (or (forall ((v_prenex_38628 Int)) (or (<= (select main_a v_prenex_38628) 1001) (<= 1998 (* 2 (select main_a v_prenex_38628))) (< v_prenex_38628 main_y) (<= (+ main_y 1) v_prenex_38628))) (forall ((v_prenex_38627 Int)) (or (<= (+ main_x 1) v_prenex_38627) (<= (select main_a v_prenex_38627) 1)))) (forall ((v_prenex_33762 Int) (v_prenex_33761 Int)) (or (<= (* 2 (select main_a v_prenex_33761)) 2) (<= 998 (select main_a v_prenex_33762)) (<= (+ main_y 1) v_prenex_33762) (<= (select main_a v_prenex_33762) 1001) (< v_prenex_33762 main_y) (<= (select main_a v_prenex_33762) (+ (select main_a v_prenex_33761) 1000)) (<= 0 (+ (select main_a v_prenex_33761) 1)))) (forall ((v_prenex_32230 Int) (v_prenex_32231 Int)) (or (<= (* 2 (select main_a v_prenex_32231)) 2000) (<= (+ main_y 1) v_prenex_32231) (<= (select main_a v_prenex_32230) 1) (<= (+ main_x 1) v_prenex_32230) (< v_prenex_32231 main_y) (<= (+ (select main_a v_prenex_32230) 998) (select main_a v_prenex_32231)))) (forall ((v_prenex_34869 Int) (v_prenex_34868 Int)) (or (<= (select main_a v_prenex_34869) 1001) (<= 999 (select main_a v_prenex_34869)) (< v_prenex_34869 main_y) (<= (+ main_y 1) v_prenex_34869) (<= (* 2 (select main_a v_prenex_34868)) 2) (<= (select main_a v_prenex_34869) (+ (select main_a v_prenex_34868) 1000)) (<= 0 (select main_a v_prenex_34868)))) (forall ((v_prenex_29662 Int) (v_prenex_29661 Int)) (or (<= (* 2 (select main_a v_prenex_29661)) 2) (<= (select main_a v_prenex_29662) (+ (select main_a v_prenex_29661) 1000)) (< v_prenex_29662 main_y) (<= 0 (select main_a v_prenex_29661)) (<= (* 2 (select main_a v_prenex_29662)) 2000) (<= (+ main_y 1) v_prenex_29662) (<= 1998 (* 2 (select main_a v_prenex_29662))))) (or (forall ((v_prenex_37642 Int)) (or (<= 0 (+ (select main_a v_prenex_37642) 1)) (<= (select main_a v_prenex_37642) 2))) (forall ((v_prenex_37643 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37643))) (<= 999 (select main_a v_prenex_37643)) (<= 998 (select main_a v_prenex_37643)) (< v_prenex_37643 main_y) (<= (+ main_y 1) v_prenex_37643)))) (forall ((v_prenex_30974 Int) (v_prenex_30973 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30974))) (<= 0 (* 2 (select main_a v_prenex_30973))) (< v_prenex_30974 main_y) (<= (* 2 (select main_a v_prenex_30974)) 2000) (<= 0 (+ (select main_a v_prenex_30973) 1)) (<= (+ (select main_a v_prenex_30973) (select main_a v_prenex_30974)) 1000) (<= (+ main_y 1) v_prenex_30974))) (forall ((v_prenex_38610 Int) (v_prenex_38609 Int)) (or (<= (+ main_y 1) v_prenex_38610) (<= (+ (select main_a v_prenex_38609) (select main_a v_prenex_38610)) 1000) (<= 999 (select main_a v_prenex_38610)) (<= (* 2 (select main_a v_prenex_38610)) 2000) (<= (select main_a v_prenex_38609) 1) (< v_prenex_38610 main_y))) (or (forall ((v_prenex_39173 Int)) (or (<= (* 2 (select main_a v_prenex_39173)) 2000) (< v_prenex_39173 main_y) (<= (+ main_y 1) v_prenex_39173))) (forall ((v_prenex_39172 Int)) (or (<= (* 2 (select main_a v_prenex_39172)) 2) (<= (select main_a v_prenex_39172) 2)))) (forall ((v_prenex_31408 Int) (v_prenex_31409 Int)) (or (< v_prenex_31409 main_y) (<= (+ main_y 1) v_prenex_31409) (<= (select main_a v_prenex_31409) 1001) (<= 0 (* 2 (select main_a v_prenex_31408))) (<= (+ (select main_a v_prenex_31408) 998) (select main_a v_prenex_31409)))) (or (forall ((v_prenex_38391 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38391))) (<= 0 (select main_a v_prenex_38391)))) (forall ((v_prenex_38392 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38392))) (<= (+ main_y 1) v_prenex_38392) (<= 998 (select main_a v_prenex_38392)) (<= (select main_a v_prenex_38392) 1000) (< v_prenex_38392 main_y)))) (forall ((v_prenex_29456 Int) (v_prenex_29455 Int)) (or (<= (+ (select main_a v_prenex_29455) (select main_a v_prenex_29456)) 1000) (<= (* 2 (select main_a v_prenex_29455)) 2) (<= (+ main_y 1) v_prenex_29456) (<= (* 2 (select main_a v_prenex_29456)) 2000) (< v_prenex_29456 main_y) (<= (select main_a v_prenex_29455) 1) (<= (select main_a v_prenex_29456) 1001))) (or (forall ((v_prenex_33566 Int)) (or (<= (+ main_x 1) v_prenex_33566) (<= 0 (+ (select main_a v_prenex_33566) 1)))) (forall ((v_prenex_33567 Int)) (or (<= (select main_a v_prenex_33567) 1000) (<= 1998 (* 2 (select main_a v_prenex_33567))) (< v_prenex_33567 main_y) (<= (+ main_y 1) v_prenex_33567)))) (forall ((v_prenex_37356 Int) (v_prenex_37357 Int)) (or (<= (select main_a v_prenex_37357) 1000) (< v_prenex_37357 main_y) (<= (+ main_x 1) v_prenex_37356) (<= (* 2 (select main_a v_prenex_37356)) 2) (<= (+ main_y 1) v_prenex_37357) (<= (select main_a v_prenex_37357) (+ (select main_a v_prenex_37356) 1000)) (<= (select main_a v_prenex_37356) 1))) (forall ((v_prenex_39076 Int) (v_prenex_39077 Int)) (or (<= (+ main_y 1) v_prenex_39077) (<= (* 2 (select main_a v_prenex_39077)) 2000) (< v_prenex_39077 main_y) (<= 0 (* 2 (select main_a v_prenex_39076))) (<= (select main_a v_prenex_39077) 1000) (<= 1000 (+ (select main_a v_prenex_39076) (select main_a v_prenex_39077))) (<= (* 2 (select main_a v_prenex_39076)) 2))) (forall ((v_prenex_36924 Int) (v_prenex_36925 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36925))) (<= (+ main_y 1) v_prenex_36925) (<= 999 (select main_a v_prenex_36925)) (<= 0 (select main_a v_prenex_36924)) (< v_prenex_36925 main_y) (<= 1000 (+ (select main_a v_prenex_36924) (select main_a v_prenex_36925))))) (or (forall ((v_prenex_28974 Int)) (or (< v_prenex_28974 main_y) (<= (+ main_y 1) v_prenex_28974) (<= (* 2 (select main_a v_prenex_28974)) 2000))) (forall ((v_prenex_28973 Int)) (or (<= (select main_a v_prenex_28973) 2) (< v_prenex_28973 main_x) (<= (select main_a v_prenex_28973) 1)))) (forall ((v_prenex_35152 Int) (v_prenex_35153 Int)) (or (< v_prenex_35152 main_x) (<= 0 (+ (select main_a v_prenex_35152) 1)) (<= (+ main_y 1) v_prenex_35153) (< v_prenex_35153 main_y) (<= (* 2 (select main_a v_prenex_35153)) 2000) (<= 0 (* 2 (select main_a v_prenex_35152))) (<= (select main_a v_prenex_35153) (+ (select main_a v_prenex_35152) 1000)))) (or (forall ((v_prenex_30747 Int)) (<= (select main_a v_prenex_30747) 1)) (forall ((v_prenex_30748 Int)) (or (< v_prenex_30748 main_y) (<= 999 (select main_a v_prenex_30748)) (<= (+ main_y 1) v_prenex_30748) (<= (* 2 (select main_a v_prenex_30748)) 2000)))) (forall ((v_prenex_40411 Int)) (or (<= 998 (select main_a v_prenex_40411)) (<= (select main_a v_prenex_40411) 1000) (< v_prenex_40411 main_y) (<= (+ main_y 1) v_prenex_40411) (<= 1998 (* 2 (select main_a v_prenex_40411))))) (forall ((v_prenex_36190 Int) (v_prenex_36189 Int)) (or (<= (+ main_x 1) v_prenex_36189) (<= 0 (* 2 (select main_a v_prenex_36189))) (< v_prenex_36189 main_x) (<= (+ (select main_a v_prenex_36189) (select main_a v_prenex_36190)) 1000) (<= (select main_a v_prenex_36189) 1))) (or (forall ((v_prenex_32107 Int)) (or (<= 998 (select main_a v_prenex_32107)) (<= (* 2 (select main_a v_prenex_32107)) 2000) (< v_prenex_32107 main_y) (<= 1998 (* 2 (select main_a v_prenex_32107))) (<= (+ main_y 1) v_prenex_32107))) (forall ((v_prenex_32106 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32106))) (<= (select main_a v_prenex_32106) 1)))) (or (forall ((v_prenex_30286 Int)) (or (<= (* 2 (select main_a v_prenex_30286)) 2) (<= (select main_a v_prenex_30286) 1))) (forall ((v_prenex_30287 Int)) (or (< v_prenex_30287 main_y) (<= (* 2 (select main_a v_prenex_30287)) 2000) (<= (select main_a v_prenex_30287) 1000) (<= 1998 (* 2 (select main_a v_prenex_30287))) (<= (+ main_y 1) v_prenex_30287)))) (forall ((v_prenex_31140 Int) (v_prenex_31139 Int)) (or (<= (select main_a v_prenex_31140) (+ (select main_a v_prenex_31139) 1000)) (< v_prenex_31140 main_y) (<= (* 2 (select main_a v_prenex_31139)) 2) (< v_prenex_31139 main_x) (<= (* 2 (select main_a v_prenex_31140)) 2000) (<= (+ main_y 1) v_prenex_31140))) (or (forall ((v_prenex_30929 Int)) (or (<= (select main_a v_prenex_30929) 2) (<= 0 (+ (select main_a v_prenex_30929) 1)))) (forall ((v_prenex_30930 Int)) (or (<= (+ main_y 1) v_prenex_30930) (< v_prenex_30930 main_y) (<= (* 2 (select main_a v_prenex_30930)) 2000) (<= (select main_a v_prenex_30930) 1001)))) (or (forall ((v_prenex_40234 Int)) (or (< v_prenex_40234 main_y) (<= 1998 (* 2 (select main_a v_prenex_40234))) (<= (+ main_y 1) v_prenex_40234) (<= (select main_a v_prenex_40234) 1000) (<= (select main_a v_prenex_40234) 1001))) (forall ((v_prenex_40233 Int)) (or (<= (select main_a v_prenex_40233) 2) (<= 0 (* 2 (select main_a v_prenex_40233)))))) (forall ((v_prenex_37149 Int) (v_prenex_37150 Int)) (or (< v_prenex_37150 main_y) (<= (select main_a v_prenex_37150) 1000) (<= (+ main_y 1) v_prenex_37150) (<= 0 (+ (select main_a v_prenex_37149) 1)) (<= 1000 (+ (select main_a v_prenex_37149) (select main_a v_prenex_37150))) (<= 1998 (* 2 (select main_a v_prenex_37150))))) (forall ((v_prenex_34994 Int) (v_prenex_34993 Int)) (or (<= 999 (select main_a v_prenex_34994)) (<= (* 2 (select main_a v_prenex_34994)) 2000) (<= 1000 (+ (select main_a v_prenex_34993) (select main_a v_prenex_34994))) (<= (select main_a v_prenex_34993) 2) (<= (+ main_y 1) v_prenex_34994) (< v_prenex_34994 main_y))) (forall ((v_prenex_39052 Int) (v_prenex_39053 Int)) (or (< v_prenex_39053 main_y) (<= (+ main_x 1) v_prenex_39052) (<= 999 (select main_a v_prenex_39053)) (<= (+ (select main_a v_prenex_39052) (select main_a v_prenex_39053)) 1000) (<= 0 (+ (select main_a v_prenex_39052) 1)) (<= (+ main_y 1) v_prenex_39053) (<= 0 (select main_a v_prenex_39052)))) (forall ((v_prenex_36558 Int) (v_prenex_36559 Int)) (or (<= 999 (select main_a v_prenex_36559)) (<= 0 (select main_a v_prenex_36558)) (<= (* 2 (select main_a v_prenex_36558)) 2) (<= (+ (select main_a v_prenex_36558) (select main_a v_prenex_36559)) 1000) (< v_prenex_36559 main_y) (<= (+ main_y 1) v_prenex_36559))) (forall ((v_prenex_37050 Int) (v_prenex_37049 Int)) (or (<= 999 (select main_a v_prenex_37050)) (< v_prenex_37050 main_y) (<= 1000 (+ (select main_a v_prenex_37049) (select main_a v_prenex_37050))) (<= 0 (select main_a v_prenex_37049)) (<= (+ main_y 1) v_prenex_37050) (<= (* 2 (select main_a v_prenex_37049)) 2))) (forall ((v_prenex_32711 Int) (v_prenex_32712 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32711))) (<= (select main_a v_prenex_32712) (+ (select main_a v_prenex_32711) 1000)) (<= (select main_a v_prenex_32711) 1) (< v_prenex_32712 main_y) (<= (+ main_y 1) v_prenex_32712) (<= 998 (select main_a v_prenex_32712)) (<= (select main_a v_prenex_32712) 1001))) (or (forall ((v_prenex_32209 Int)) (or (<= (+ main_y 1) v_prenex_32209) (<= 998 (select main_a v_prenex_32209)) (< v_prenex_32209 main_y) (<= 1998 (* 2 (select main_a v_prenex_32209))) (<= (* 2 (select main_a v_prenex_32209)) 2000))) (forall ((v_prenex_32208 Int)) (<= 0 (select main_a v_prenex_32208)))) (or (forall ((v_prenex_32092 Int)) (or (<= (select main_a v_prenex_32092) 2) (<= (select main_a v_prenex_32092) 1))) (forall ((v_prenex_32093 Int)) (or (<= 998 (select main_a v_prenex_32093)) (<= 1998 (* 2 (select main_a v_prenex_32093))) (< v_prenex_32093 main_y) (<= (+ main_y 1) v_prenex_32093)))) (forall ((v_prenex_36956 Int) (v_prenex_36957 Int)) (or (<= (select main_a v_prenex_36956) 2) (<= (* 2 (select main_a v_prenex_36957)) 2000) (< v_prenex_36956 main_x) (<= (select main_a v_prenex_36957) (+ (select main_a v_prenex_36956) 1000)) (< v_prenex_36957 main_y) (<= (+ main_y 1) v_prenex_36957) (<= 0 (* 2 (select main_a v_prenex_36956))))) (forall ((v_prenex_39634 Int) (v_prenex_39633 Int)) (or (< v_prenex_39634 main_y) (<= (* 2 (select main_a v_prenex_39634)) 2000) (<= 998 (select main_a v_prenex_39634)) (<= (+ (select main_a v_prenex_39633) 998) (select main_a v_prenex_39634)) (<= (select main_a v_prenex_39633) 1) (<= (+ main_y 1) v_prenex_39634))) (forall ((v_prenex_38893 Int) (v_prenex_38894 Int)) (or (<= 998 (select main_a v_prenex_38894)) (< v_prenex_38894 main_y) (<= 0 (+ (select main_a v_prenex_38893) 1)) (<= (select main_a v_prenex_38894) (+ (select main_a v_prenex_38893) 1000)) (<= (+ main_y 1) v_prenex_38894))) (forall ((v_prenex_32510 Int) (v_prenex_32509 Int)) (or (<= (+ main_y 1) v_prenex_32510) (< v_prenex_32510 main_y) (< v_prenex_32509 main_x) (<= 1998 (* 2 (select main_a v_prenex_32510))) (<= (select main_a v_prenex_32509) 1) (<= 0 (* 2 (select main_a v_prenex_32509))) (<= 1000 (+ (select main_a v_prenex_32509) (select main_a v_prenex_32510))))) (forall ((v_prenex_34859 Int) (v_prenex_34858 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34859))) (<= (+ main_y 1) v_prenex_34859) (<= (+ (select main_a v_prenex_34858) 998) (select main_a v_prenex_34859)) (<= (* 2 (select main_a v_prenex_34858)) 2) (< v_prenex_34859 main_y) (<= (+ main_x 1) v_prenex_34858))) (forall ((v_prenex_34714 Int) (v_prenex_34713 Int)) (or (< v_prenex_34713 main_x) (< v_prenex_34714 main_y) (<= 999 (select main_a v_prenex_34714)) (<= 0 (* 2 (select main_a v_prenex_34713))) (<= (+ main_y 1) v_prenex_34714) (<= (+ (select main_a v_prenex_34713) (select main_a v_prenex_34714)) 1000) (<= 0 (+ (select main_a v_prenex_34713) 1)))) (forall ((v_prenex_30976 Int) (v_prenex_30975 Int)) (or (< v_prenex_30976 main_y) (<= 998 (select main_a v_prenex_30976)) (<= 0 (* 2 (select main_a v_prenex_30975))) (<= (+ main_y 1) v_prenex_30976) (<= (* 2 (select main_a v_prenex_30976)) 2000) (<= (select main_a v_prenex_30976) (+ (select main_a v_prenex_30975) 1000)) (<= (* 2 (select main_a v_prenex_30975)) 2))) (forall ((v_prenex_38984 Int) (v_prenex_38983 Int)) (or (<= (+ main_y 1) v_prenex_38984) (< v_prenex_38984 main_y) (<= (select main_a v_prenex_38984) 1000) (<= (* 2 (select main_a v_prenex_38984)) 2000) (<= (select main_a v_prenex_38983) 2) (<= (select main_a v_prenex_38984) (+ (select main_a v_prenex_38983) 1000)) (<= 0 (* 2 (select main_a v_prenex_38983))))) (or (forall ((v_prenex_39817 Int)) (or (<= (+ main_y 1) v_prenex_39817) (< v_prenex_39817 main_y) (<= 998 (select main_a v_prenex_39817)) (<= (* 2 (select main_a v_prenex_39817)) 2000))) (forall ((v_prenex_39816 Int)) (or (<= (* 2 (select main_a v_prenex_39816)) 2) (< v_prenex_39816 main_x)))) (forall ((v_prenex_36818 Int) (v_prenex_36819 Int)) (or (< v_prenex_36819 main_y) (<= (* 2 (select main_a v_prenex_36819)) 2000) (<= (select main_a v_prenex_36818) 2) (<= 1000 (+ (select main_a v_prenex_36818) (select main_a v_prenex_36819))) (<= (+ main_y 1) v_prenex_36819) (<= 0 (select main_a v_prenex_36818)))) (forall ((v_prenex_31244 Int) (v_prenex_31245 Int)) (or (<= 1000 (+ (select main_a v_prenex_31244) (select main_a v_prenex_31245))) (< v_prenex_31244 main_x) (<= (* 2 (select main_a v_prenex_31244)) 2) (<= 998 (select main_a v_prenex_31245)) (<= (+ main_y 1) v_prenex_31245) (< v_prenex_31245 main_y))) (forall ((v_prenex_36689 Int) (v_prenex_36688 Int)) (or (<= (select main_a v_prenex_36689) 1000) (< v_prenex_36689 main_y) (<= (select main_a v_prenex_36688) 1) (< v_prenex_36688 main_x) (<= 0 (+ (select main_a v_prenex_36688) 1)) (<= (+ (select main_a v_prenex_36688) 998) (select main_a v_prenex_36689)) (<= (+ main_y 1) v_prenex_36689))) (or (forall ((v_prenex_37993 Int)) (<= 0 (+ (select main_a v_prenex_37993) 1))) (forall ((v_prenex_37994 Int)) (or (<= (* 2 (select main_a v_prenex_37994)) 2000) (< v_prenex_37994 main_y) (<= (+ main_y 1) v_prenex_37994) (<= 1998 (* 2 (select main_a v_prenex_37994))) (<= (select main_a v_prenex_37994) 1000)))) (forall ((v_prenex_32155 Int) (v_prenex_32154 Int)) (or (<= (select main_a v_prenex_32155) (+ (select main_a v_prenex_32154) 1000)) (< v_prenex_32154 main_x) (< v_prenex_32155 main_y) (<= (+ main_x 1) v_prenex_32154) (<= 0 (+ (select main_a v_prenex_32154) 1)))) (forall ((v_prenex_36824 Int) (v_prenex_36825 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36824))) (<= (+ main_y 1) v_prenex_36825) (<= (* 2 (select main_a v_prenex_36825)) 2000) (<= 0 (select main_a v_prenex_36824)) (<= (select main_a v_prenex_36825) 1000) (< v_prenex_36825 main_y) (<= (+ (select main_a v_prenex_36824) 998) (select main_a v_prenex_36825)))) (forall ((v_prenex_37406 Int) (v_prenex_37407 Int)) (or (<= (select main_a v_prenex_37407) 1000) (<= 0 (select main_a v_prenex_37406)) (<= (+ main_y 1) v_prenex_37407) (<= 1000 (+ (select main_a v_prenex_37406) (select main_a v_prenex_37407))) (<= (select main_a v_prenex_37407) 1001) (< v_prenex_37407 main_y))) (or (forall ((v_prenex_30813 Int)) (or (<= (* 2 (select main_a v_prenex_30813)) 2) (<= (+ main_x 1) v_prenex_30813))) (forall ((v_prenex_30814 Int)) (or (<= 998 (select main_a v_prenex_30814)) (< v_prenex_30814 main_y) (<= (* 2 (select main_a v_prenex_30814)) 2000) (<= (+ main_y 1) v_prenex_30814)))) (forall ((v_prenex_31273 Int) (v_prenex_31272 Int)) (or (<= (+ (select main_a v_prenex_31272) 998) (select main_a v_prenex_31273)) (<= (+ main_y 1) v_prenex_31273) (< v_prenex_31273 main_y) (<= 998 (select main_a v_prenex_31273)) (<= 0 (* 2 (select main_a v_prenex_31272))) (<= (+ main_x 1) v_prenex_31272))) (forall ((v_prenex_37581 Int) (v_prenex_37582 Int)) (or (<= (+ main_y 1) v_prenex_37582) (<= 999 (select main_a v_prenex_37582)) (<= (* 2 (select main_a v_prenex_37581)) 2) (<= (select main_a v_prenex_37582) (+ (select main_a v_prenex_37581) 1000)) (< v_prenex_37582 main_y) (<= (select main_a v_prenex_37582) 1000) (<= (select main_a v_prenex_37581) 1))) (forall ((v_prenex_38539 Int) (v_prenex_38540 Int)) (or (<= 999 (select main_a v_prenex_38540)) (< v_prenex_38540 main_y) (<= (+ main_y 1) v_prenex_38540) (<= 0 (* 2 (select main_a v_prenex_38539))) (<= (select main_a v_prenex_38539) 1) (<= 1998 (* 2 (select main_a v_prenex_38540))) (<= (+ (select main_a v_prenex_38539) 998) (select main_a v_prenex_38540)))) (forall ((v_prenex_37305 Int) (v_prenex_37304 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37305))) (<= 0 (select main_a v_prenex_37304)) (<= (+ (select main_a v_prenex_37304) 998) (select main_a v_prenex_37305)) (<= (select main_a v_prenex_37305) 1000) (<= (+ main_y 1) v_prenex_37305) (< v_prenex_37305 main_y) (<= (select main_a v_prenex_37304) 2))) (forall ((v_prenex_29005 Int) (v_prenex_29004 Int)) (or (<= (+ main_y 1) v_prenex_29005) (<= (* 2 (select main_a v_prenex_29005)) 2000) (<= (select main_a v_prenex_29005) (+ (select main_a v_prenex_29004) 1000)) (<= (+ main_x 1) v_prenex_29004) (< v_prenex_29005 main_y) (<= (select main_a v_prenex_29004) 2) (<= 0 (select main_a v_prenex_29004)))) (forall ((v_prenex_32845 Int) (v_prenex_32844 Int)) (or (<= (select main_a v_prenex_32845) 1001) (<= (+ (select main_a v_prenex_32844) (select main_a v_prenex_32845)) 1000) (< v_prenex_32845 main_y) (<= 0 (+ (select main_a v_prenex_32844) 1)) (<= (+ main_y 1) v_prenex_32845) (<= (select main_a v_prenex_32845) 1000))) (forall ((v_prenex_37154 Int) (v_prenex_37153 Int)) (or (<= (+ main_y 1) v_prenex_37154) (<= (select main_a v_prenex_37154) (+ (select main_a v_prenex_37153) 1000)) (< v_prenex_37154 main_y) (<= (select main_a v_prenex_37154) 1000))) (forall ((v_prenex_34080 Int) (v_prenex_34079 Int)) (or (< v_prenex_34079 main_x) (< v_prenex_34080 main_y) (<= (+ main_y 1) v_prenex_34080) (<= 1000 (+ (select main_a v_prenex_34079) (select main_a v_prenex_34080))) (<= 999 (select main_a v_prenex_34080)) (<= (select main_a v_prenex_34079) 1) (<= (* 2 (select main_a v_prenex_34079)) 2))) (forall ((v_prenex_39688 Int) (v_prenex_39687 Int)) (or (<= (+ main_y 1) v_prenex_39688) (<= 1000 (+ (select main_a v_prenex_39687) (select main_a v_prenex_39688))) (<= (select main_a v_prenex_39688) 1000) (<= (+ main_x 1) v_prenex_39687) (<= (select main_a v_prenex_39687) 2) (< v_prenex_39688 main_y))) (forall ((v_prenex_31150 Int) (v_prenex_31149 Int)) (or (<= (* 2 (select main_a v_prenex_31149)) 2) (<= 998 (select main_a v_prenex_31150)) (<= (select main_a v_prenex_31149) 2) (< v_prenex_31150 main_y) (<= (* 2 (select main_a v_prenex_31150)) 2000) (<= (select main_a v_prenex_31150) (+ (select main_a v_prenex_31149) 1000)) (<= (+ main_y 1) v_prenex_31150))) (or (forall ((v_prenex_35804 Int)) (<= 0 (* 2 (select main_a v_prenex_35804)))) (forall ((v_prenex_35805 Int)) (or (<= 998 (select main_a v_prenex_35805)) (<= (+ main_y 1) v_prenex_35805) (<= 999 (select main_a v_prenex_35805)) (< v_prenex_35805 main_y)))) (forall ((v_prenex_34382 Int) (v_prenex_34381 Int)) (or (<= (* 2 (select main_a v_prenex_34381)) 2) (<= (+ main_y 1) v_prenex_34382) (<= 999 (select main_a v_prenex_34382)) (< v_prenex_34382 main_y) (<= 0 (+ (select main_a v_prenex_34381) 1)) (<= (+ (select main_a v_prenex_34381) 998) (select main_a v_prenex_34382)) (<= (select main_a v_prenex_34382) 1000))) (forall ((v_prenex_37308 Int) (v_prenex_37309 Int)) (or (<= 0 (select main_a v_prenex_37308)) (< v_prenex_37308 main_x) (<= (* 2 (select main_a v_prenex_37309)) 2000) (< v_prenex_37309 main_y) (<= (select main_a v_prenex_37308) 1) (<= 1000 (+ (select main_a v_prenex_37308) (select main_a v_prenex_37309))) (<= (+ main_y 1) v_prenex_37309))) (forall ((v_prenex_31617 Int) (v_prenex_31616 Int)) (or (< v_prenex_31617 main_y) (<= 998 (select main_a v_prenex_31617)) (<= 999 (select main_a v_prenex_31617)) (<= (select main_a v_prenex_31616) 1) (<= (select main_a v_prenex_31617) (+ (select main_a v_prenex_31616) 1000)) (<= 0 (select main_a v_prenex_31616)) (<= (+ main_y 1) v_prenex_31617))) (forall ((v_prenex_35486 Int) (v_prenex_35487 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35486))) (<= (+ (select main_a v_prenex_35486) 998) (select main_a v_prenex_35487)) (<= (+ main_y 1) v_prenex_35487) (<= (select main_a v_prenex_35487) 1001) (< v_prenex_35487 main_y) (<= (select main_a v_prenex_35487) 1000))) (forall ((v_prenex_32479 Int) (v_prenex_32480 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32479))) (<= (+ main_y 1) v_prenex_32480) (<= (select main_a v_prenex_32479) 2) (<= (* 2 (select main_a v_prenex_32480)) 2000) (<= 1000 (+ (select main_a v_prenex_32479) (select main_a v_prenex_32480))) (<= (select main_a v_prenex_32480) 1000) (< v_prenex_32480 main_y))) (forall ((v_prenex_40378 Int) (v_prenex_40377 Int)) (or (< v_prenex_40378 main_y) (<= (+ main_y 1) v_prenex_40378) (<= (select main_a v_prenex_40377) 2) (<= (select main_a v_prenex_40378) 1001) (<= 1998 (* 2 (select main_a v_prenex_40378))) (<= 1000 (+ (select main_a v_prenex_40377) (select main_a v_prenex_40378))))) (forall ((v_prenex_33914 Int) (v_prenex_33913 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33913))) (<= (+ main_y 1) v_prenex_33914) (<= 1998 (* 2 (select main_a v_prenex_33914))) (<= 999 (select main_a v_prenex_33914)) (<= (+ (select main_a v_prenex_33913) 998) (select main_a v_prenex_33914)) (<= 0 (+ (select main_a v_prenex_33913) 1)) (< v_prenex_33914 main_y))) (forall ((v_prenex_40070 Int) (v_prenex_40069 Int)) (or (<= (+ main_x 1) v_prenex_40069) (<= (+ (select main_a v_prenex_40069) 998) (select main_a v_prenex_40070)) (< v_prenex_40070 main_y) (<= (* 2 (select main_a v_prenex_40069)) 2) (<= (+ main_y 1) v_prenex_40070) (<= 0 (select main_a v_prenex_40069)) (<= (select main_a v_prenex_40070) 1001))) (forall ((v_prenex_37282 Int) (v_prenex_37283 Int)) (or (<= (select main_a v_prenex_37283) (+ (select main_a v_prenex_37282) 1000)) (< v_prenex_37283 main_y) (<= 0 (select main_a v_prenex_37282)) (<= (select main_a v_prenex_37282) 1) (<= 1998 (* 2 (select main_a v_prenex_37283))) (<= (+ main_y 1) v_prenex_37283) (<= (select main_a v_prenex_37283) 1000))) (or (forall ((v_prenex_34920 Int)) (or (< v_prenex_34920 main_y) (<= 999 (select main_a v_prenex_34920)) (<= 1998 (* 2 (select main_a v_prenex_34920))) (<= (+ main_y 1) v_prenex_34920))) (forall ((v_prenex_34919 Int)) (or (<= (+ main_x 1) v_prenex_34919) (<= (select main_a v_prenex_34919) 2)))) (or (forall ((v_prenex_29741 Int)) (or (<= (select main_a v_prenex_29741) 1) (<= (select main_a v_prenex_29741) 2))) (forall ((v_prenex_29742 Int)) (or (< v_prenex_29742 main_y) (<= (select main_a v_prenex_29742) 1000) (<= (* 2 (select main_a v_prenex_29742)) 2000) (<= 999 (select main_a v_prenex_29742)) (<= (+ main_y 1) v_prenex_29742)))) (forall ((v_prenex_36850 Int) (v_prenex_36851 Int)) (or (<= (select main_a v_prenex_36851) 1000) (<= 0 (* 2 (select main_a v_prenex_36850))) (<= (+ main_y 1) v_prenex_36851) (<= (+ (select main_a v_prenex_36850) (select main_a v_prenex_36851)) 1000) (< v_prenex_36851 main_y) (<= (select main_a v_prenex_36850) 2) (< v_prenex_36850 main_x))) (forall ((v_prenex_37926 Int) (v_prenex_37927 Int)) (or (<= 999 (select main_a v_prenex_37927)) (<= (+ main_y 1) v_prenex_37927) (<= 0 (select main_a v_prenex_37926)) (<= (select main_a v_prenex_37926) 1) (< v_prenex_37927 main_y) (<= (+ (select main_a v_prenex_37926) (select main_a v_prenex_37927)) 1000))) (or (forall ((v_prenex_40445 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40445))) (<= (+ main_y 1) v_prenex_40445) (< v_prenex_40445 main_y))) (forall ((v_prenex_40444 Int)) (or (<= (select main_a v_prenex_40444) 2) (<= (+ main_x 1) v_prenex_40444) (<= (select main_a v_prenex_40444) 1)))) (forall ((v_prenex_32544 Int) (v_prenex_32543 Int)) (or (<= 0 (+ (select main_a v_prenex_32543) 1)) (<= (* 2 (select main_a v_prenex_32544)) 2000) (< v_prenex_32544 main_y) (<= (+ main_y 1) v_prenex_32544) (<= (+ main_x 1) v_prenex_32543) (<= (select main_a v_prenex_32543) 1) (<= (+ (select main_a v_prenex_32543) 998) (select main_a v_prenex_32544)))) (forall ((v_prenex_34028 Int) (v_prenex_34027 Int)) (or (<= (+ main_y 1) v_prenex_34028) (<= 0 (select main_a v_prenex_34027)) (<= 999 (select main_a v_prenex_34028)) (< v_prenex_34028 main_y) (<= (* 2 (select main_a v_prenex_34028)) 2000) (<= (select main_a v_prenex_34027) 2) (<= (+ (select main_a v_prenex_34027) (select main_a v_prenex_34028)) 1000))) (or (forall ((v_prenex_36871 Int)) (or (<= (+ main_y 1) v_prenex_36871) (<= (select main_a v_prenex_36871) 1000) (<= 1998 (* 2 (select main_a v_prenex_36871))) (< v_prenex_36871 main_y))) (forall ((v_prenex_36870 Int)) (or (<= 0 (+ (select main_a v_prenex_36870) 1)) (<= (* 2 (select main_a v_prenex_36870)) 2) (< v_prenex_36870 main_x)))) (forall ((v_prenex_39791 Int) (v_prenex_39790 Int)) (or (<= (select main_a v_prenex_39791) (+ (select main_a v_prenex_39790) 1000)) (<= 0 (select main_a v_prenex_39790)) (<= (+ main_y 1) v_prenex_39791) (< v_prenex_39791 main_y) (<= 0 (* 2 (select main_a v_prenex_39790))) (<= 1998 (* 2 (select main_a v_prenex_39791))) (<= 999 (select main_a v_prenex_39791)))) (forall ((v_prenex_28977 Int) (v_prenex_28978 Int)) (or (<= (select main_a v_prenex_28978) 1000) (<= (select main_a v_prenex_28978) (+ (select main_a v_prenex_28977) 1000)) (<= (select main_a v_prenex_28977) 2) (<= 1998 (* 2 (select main_a v_prenex_28978))) (< v_prenex_28978 main_y) (<= (+ main_y 1) v_prenex_28978))) (forall ((v_prenex_38624 Int) (v_prenex_38623 Int)) (or (< v_prenex_38624 main_y) (<= (select main_a v_prenex_38623) 2) (<= 0 (select main_a v_prenex_38623)) (<= (select main_a v_prenex_38624) 1001) (<= (+ main_y 1) v_prenex_38624) (<= (+ (select main_a v_prenex_38623) (select main_a v_prenex_38624)) 1000) (<= (+ main_x 1) v_prenex_38623))) (or (forall ((v_prenex_32944 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32944))) (<= (* 2 (select main_a v_prenex_32944)) 2))) (forall ((v_prenex_32945 Int)) (or (<= (+ main_y 1) v_prenex_32945) (<= 1998 (* 2 (select main_a v_prenex_32945))) (< v_prenex_32945 main_y)))) (forall ((v_prenex_29768 Int) (v_prenex_29767 Int)) (or (<= (select main_a v_prenex_29768) 1000) (<= (+ main_y 1) v_prenex_29768) (<= (select main_a v_prenex_29767) 1) (<= (select main_a v_prenex_29768) 1001) (<= (* 2 (select main_a v_prenex_29767)) 2) (< v_prenex_29768 main_y) (<= (select main_a v_prenex_29768) (+ (select main_a v_prenex_29767) 1000)))) (or (forall ((v_prenex_35126 Int)) (<= 0 (select main_a v_prenex_35126))) (forall ((v_prenex_35127 Int)) (or (<= (+ main_y 1) v_prenex_35127) (<= (select main_a v_prenex_35127) 1000) (<= (* 2 (select main_a v_prenex_35127)) 2000) (<= 999 (select main_a v_prenex_35127)) (< v_prenex_35127 main_y)))) (forall ((v_prenex_30590 Int) (v_prenex_30591 Int)) (or (<= (+ main_y 1) v_prenex_30591) (<= (select main_a v_prenex_30590) 1) (<= (* 2 (select main_a v_prenex_30590)) 2) (<= 1000 (+ (select main_a v_prenex_30590) (select main_a v_prenex_30591))) (<= (select main_a v_prenex_30591) 1001) (<= 998 (select main_a v_prenex_30591)) (< v_prenex_30591 main_y))) (forall ((v_prenex_29509 Int) (v_prenex_29510 Int)) (or (<= (+ main_y 1) v_prenex_29510) (<= (+ (select main_a v_prenex_29509) (select main_a v_prenex_29510)) 1000) (<= 999 (select main_a v_prenex_29510)) (<= (* 2 (select main_a v_prenex_29510)) 2000) (< v_prenex_29510 main_y))) (forall ((v_prenex_32746 Int) (v_prenex_32745 Int)) (or (<= (* 2 (select main_a v_prenex_32745)) 2) (< v_prenex_32746 main_y) (<= (* 2 (select main_a v_prenex_32746)) 2000) (<= 1000 (+ (select main_a v_prenex_32745) (select main_a v_prenex_32746))) (<= (+ main_y 1) v_prenex_32746))) (forall ((v_prenex_30736 Int) (v_prenex_30735 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30736))) (<= (* 2 (select main_a v_prenex_30735)) 2) (<= (+ (select main_a v_prenex_30735) 998) (select main_a v_prenex_30736)) (<= 998 (select main_a v_prenex_30736)) (<= (+ main_y 1) v_prenex_30736) (< v_prenex_30736 main_y) (<= 0 (+ (select main_a v_prenex_30735) 1)))) (forall ((v_prenex_36971 Int) (v_prenex_36970 Int)) (or (<= 999 (select main_a v_prenex_36971)) (<= (+ main_x 1) v_prenex_36970) (<= 0 (select main_a v_prenex_36970)) (< v_prenex_36971 main_y) (<= 1000 (+ (select main_a v_prenex_36970) (select main_a v_prenex_36971))) (<= (+ main_y 1) v_prenex_36971))) (forall ((v_prenex_37865 Int) (v_prenex_37864 Int)) (or (<= (+ (select main_a v_prenex_37864) 998) (select main_a v_prenex_37865)) (<= 999 (select main_a v_prenex_37865)) (<= (select main_a v_prenex_37864) 2) (<= (+ main_y 1) v_prenex_37865) (< v_prenex_37865 main_y))) (forall ((v_prenex_38646 Int) (v_prenex_38645 Int)) (or (<= 0 (+ (select main_a v_prenex_38645) 1)) (<= (+ main_y 1) v_prenex_38646) (<= (select main_a v_prenex_38645) 1) (< v_prenex_38645 main_x) (< v_prenex_38646 main_y) (<= (+ (select main_a v_prenex_38645) 998) (select main_a v_prenex_38646)) (<= 999 (select main_a v_prenex_38646)))) (or (forall ((v_prenex_38135 Int)) (or (<= 0 (+ (select main_a v_prenex_38135) 1)) (<= (* 2 (select main_a v_prenex_38135)) 2))) (forall ((v_prenex_38136 Int)) (or (< v_prenex_38136 main_y) (<= (* 2 (select main_a v_prenex_38136)) 2000) (<= (+ main_y 1) v_prenex_38136) (<= 998 (select main_a v_prenex_38136))))) (forall ((v_prenex_36696 Int) (v_prenex_36697 Int)) (or (<= 0 (+ (select main_a v_prenex_36696) 1)) (<= 1000 (+ (select main_a v_prenex_36696) (select main_a v_prenex_36697))) (<= (+ main_y 1) v_prenex_36697) (< v_prenex_36697 main_y) (<= (* 2 (select main_a v_prenex_36697)) 2000) (<= (+ main_x 1) v_prenex_36696))) (or (forall ((v_prenex_34969 Int)) (or (<= (select main_a v_prenex_34969) 1) (<= 0 (select main_a v_prenex_34969)))) (forall ((v_prenex_34970 Int)) (or (<= (+ main_y 1) v_prenex_34970) (<= 1998 (* 2 (select main_a v_prenex_34970))) (<= 998 (select main_a v_prenex_34970)) (< v_prenex_34970 main_y) (<= (select main_a v_prenex_34970) 1001)))) (forall ((v_prenex_38941 Int) (v_prenex_38942 Int)) (or (<= 999 (select main_a v_prenex_38942)) (<= (+ main_y 1) v_prenex_38942) (<= 0 (* 2 (select main_a v_prenex_38941))) (< v_prenex_38942 main_y) (<= (+ (select main_a v_prenex_38941) (select main_a v_prenex_38942)) 1000))) (or (forall ((v_prenex_32445 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32445))) (<= (* 2 (select main_a v_prenex_32445)) 2))) (forall ((v_prenex_32446 Int)) (or (< v_prenex_32446 main_y) (<= (* 2 (select main_a v_prenex_32446)) 2000) (<= 999 (select main_a v_prenex_32446)) (<= (select main_a v_prenex_32446) 1000) (<= (+ main_y 1) v_prenex_32446)))) (or (forall ((v_prenex_37538 Int)) (or (<= (* 2 (select main_a v_prenex_37538)) 2) (<= 0 (* 2 (select main_a v_prenex_37538))))) (forall ((v_prenex_37539 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37539))) (< v_prenex_37539 main_y) (<= 999 (select main_a v_prenex_37539)) (<= (select main_a v_prenex_37539) 1000) (<= (+ main_y 1) v_prenex_37539)))) (or (forall ((v_prenex_36147 Int)) (or (<= (+ main_x 1) v_prenex_36147) (<= 0 (select main_a v_prenex_36147)) (<= (select main_a v_prenex_36147) 2))) (forall ((v_prenex_36148 Int)) (or (<= (select main_a v_prenex_36148) 1000) (<= 1998 (* 2 (select main_a v_prenex_36148))) (< v_prenex_36148 main_y) (<= (+ main_y 1) v_prenex_36148)))) (forall ((v_prenex_29995 Int) (v_prenex_29994 Int)) (or (<= (select main_a v_prenex_29995) (+ (select main_a v_prenex_29994) 1000)) (<= (* 2 (select main_a v_prenex_29994)) 2) (<= 998 (select main_a v_prenex_29995)) (<= 999 (select main_a v_prenex_29995)) (< v_prenex_29995 main_y) (<= 0 (select main_a v_prenex_29994)) (<= (+ main_y 1) v_prenex_29995))) (or (forall ((v_prenex_34906 Int)) (or (<= (+ main_y 1) v_prenex_34906) (<= (* 2 (select main_a v_prenex_34906)) 2000) (<= (select main_a v_prenex_34906) 1001) (< v_prenex_34906 main_y))) (forall ((v_prenex_34905 Int)) (or (<= 0 (select main_a v_prenex_34905)) (<= (+ main_x 1) v_prenex_34905) (<= (select main_a v_prenex_34905) 2)))) (or (forall ((v_prenex_37403 Int)) (or (< v_prenex_37403 main_y) (<= (* 2 (select main_a v_prenex_37403)) 2000) (<= (+ main_y 1) v_prenex_37403) (<= (select main_a v_prenex_37403) 1000))) (forall ((v_prenex_37402 Int)) (or (<= (select main_a v_prenex_37402) 2) (<= 0 (* 2 (select main_a v_prenex_37402)))))) (forall ((v_prenex_36392 Int) (v_prenex_36393 Int)) (or (< v_prenex_36393 main_y) (<= 1000 (+ (select main_a v_prenex_36392) (select main_a v_prenex_36393))) (<= 998 (select main_a v_prenex_36393)) (<= (+ main_y 1) v_prenex_36393) (<= (select main_a v_prenex_36392) 2) (<= (* 2 (select main_a v_prenex_36392)) 2))) (forall ((v_prenex_34194 Int) (v_prenex_34193 Int)) (or (<= (* 2 (select main_a v_prenex_34194)) 2000) (<= 0 (select main_a v_prenex_34193)) (<= 0 (+ (select main_a v_prenex_34193) 1)) (<= (+ (select main_a v_prenex_34193) (select main_a v_prenex_34194)) 1000) (< v_prenex_34194 main_y) (<= (+ main_x 1) v_prenex_34193) (<= (+ main_y 1) v_prenex_34194))) (forall ((v_prenex_32010 Int) (v_prenex_32011 Int)) (or (< v_prenex_32011 main_y) (<= 0 (+ (select main_a v_prenex_32010) 1)) (<= (select main_a v_prenex_32011) (+ (select main_a v_prenex_32010) 1000)) (<= 999 (select main_a v_prenex_32011)) (<= (select main_a v_prenex_32011) 1001) (<= (+ main_y 1) v_prenex_32011))) (forall ((v_prenex_29243 Int) (v_prenex_29242 Int)) (or (<= (select main_a v_prenex_29242) 1) (< v_prenex_29243 main_y) (<= 0 (* 2 (select main_a v_prenex_29242))) (<= (+ main_y 1) v_prenex_29243) (<= 1998 (* 2 (select main_a v_prenex_29243))) (<= 1000 (+ (select main_a v_prenex_29242) (select main_a v_prenex_29243))) (<= (select main_a v_prenex_29243) 1000))) (forall ((v_prenex_36476 Int) (v_prenex_36477 Int)) (or (< v_prenex_36477 main_y) (<= (+ main_y 1) v_prenex_36477) (<= (+ (select main_a v_prenex_36476) (select main_a v_prenex_36477)) 1000) (<= 998 (select main_a v_prenex_36477)) (<= (* 2 (select main_a v_prenex_36477)) 2000) (<= (select main_a v_prenex_36476) 2) (<= 0 (select main_a v_prenex_36476)))) (forall ((v_prenex_38512 Int) (v_prenex_38511 Int)) (or (<= (* 2 (select main_a v_prenex_38512)) 2000) (< v_prenex_38512 main_y) (<= 998 (select main_a v_prenex_38512)) (<= 1000 (+ (select main_a v_prenex_38511) (select main_a v_prenex_38512))) (<= (+ main_y 1) v_prenex_38512) (<= 0 (select main_a v_prenex_38511)))) (forall ((v_prenex_35156 Int) (v_prenex_35157 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35156))) (<= (select main_a v_prenex_35157) (+ (select main_a v_prenex_35156) 1000)) (< v_prenex_35157 main_y) (<= (+ main_x 1) v_prenex_35156) (<= 999 (select main_a v_prenex_35157)) (<= (select main_a v_prenex_35156) 1) (<= (+ main_y 1) v_prenex_35157))) (forall ((v_prenex_33153 Int) (v_prenex_33152 Int)) (or (< v_prenex_33153 main_y) (<= 998 (select main_a v_prenex_33153)) (<= (+ main_y 1) v_prenex_33153) (<= (select main_a v_prenex_33152) 1) (<= 1000 (+ (select main_a v_prenex_33152) (select main_a v_prenex_33153))))) (forall ((v_prenex_30040 Int) (v_prenex_30041 Int)) (or (< v_prenex_30041 main_y) (<= (select main_a v_prenex_30041) 1001) (<= 0 (select main_a v_prenex_30040)) (<= 1998 (* 2 (select main_a v_prenex_30041))) (<= 1000 (+ (select main_a v_prenex_30040) (select main_a v_prenex_30041))) (<= (+ main_y 1) v_prenex_30041))) (or (forall ((v_prenex_39423 Int)) (or (< v_prenex_39423 main_y) (<= (* 2 (select main_a v_prenex_39423)) 2000) (<= 998 (select main_a v_prenex_39423)) (<= (+ main_y 1) v_prenex_39423))) (forall ((v_prenex_39422 Int)) (or (<= (+ main_x 1) v_prenex_39422) (<= 0 (+ (select main_a v_prenex_39422) 1)) (<= 0 (* 2 (select main_a v_prenex_39422)))))) (forall ((v_prenex_32508 Int) (v_prenex_32507 Int)) (or (<= (select main_a v_prenex_32508) 1000) (< v_prenex_32508 main_y) (<= (+ main_y 1) v_prenex_32508) (<= 1998 (* 2 (select main_a v_prenex_32508))) (<= (+ (select main_a v_prenex_32507) (select main_a v_prenex_32508)) 1000) (<= (* 2 (select main_a v_prenex_32507)) 2) (<= 0 (select main_a v_prenex_32507)))) (or (forall ((v_prenex_30366 Int)) (or (<= (select main_a v_prenex_30366) 1) (<= 0 (* 2 (select main_a v_prenex_30366))))) (forall ((v_prenex_30367 Int)) (or (<= (+ main_y 1) v_prenex_30367) (<= 1998 (* 2 (select main_a v_prenex_30367))) (< v_prenex_30367 main_y) (<= 999 (select main_a v_prenex_30367)) (<= (select main_a v_prenex_30367) 1000)))) (forall ((v_prenex_32737 Int) (v_prenex_32738 Int)) (or (<= 998 (select main_a v_prenex_32738)) (<= 999 (select main_a v_prenex_32738)) (<= 0 (* 2 (select main_a v_prenex_32737))) (<= 1000 (+ (select main_a v_prenex_32737) (select main_a v_prenex_32738))) (< v_prenex_32738 main_y) (<= (+ main_y 1) v_prenex_32738))) (forall ((v_prenex_33181 Int) (v_prenex_33180 Int)) (or (<= (select main_a v_prenex_33181) 1001) (<= (select main_a v_prenex_33181) 1000) (<= 1000 (+ (select main_a v_prenex_33180) (select main_a v_prenex_33181))) (<= 0 (* 2 (select main_a v_prenex_33180))) (< v_prenex_33181 main_y) (<= (+ main_y 1) v_prenex_33181))) (forall ((v_prenex_38752 Int) (v_prenex_38751 Int)) (or (<= (* 2 (select main_a v_prenex_38752)) 2000) (< v_prenex_38752 main_y) (<= (+ (select main_a v_prenex_38751) (select main_a v_prenex_38752)) 1000) (<= (+ main_y 1) v_prenex_38752))) (forall ((v_prenex_35686 Int) (v_prenex_35687 Int)) (or (<= (select main_a v_prenex_35686) 1) (<= (+ main_y 1) v_prenex_35687) (<= (select main_a v_prenex_35687) 1001) (<= (+ (select main_a v_prenex_35686) (select main_a v_prenex_35687)) 1000) (<= (select main_a v_prenex_35686) 2) (<= 999 (select main_a v_prenex_35687)) (< v_prenex_35687 main_y))) (forall ((v_prenex_39207 Int) (v_prenex_39206 Int)) (or (<= (+ main_y 1) v_prenex_39207) (<= 1000 (+ (select main_a v_prenex_39206) (select main_a v_prenex_39207))) (< v_prenex_39207 main_y) (<= (* 2 (select main_a v_prenex_39206)) 2) (<= (select main_a v_prenex_39207) 1000) (<= (select main_a v_prenex_39206) 1))) (or (forall ((v_prenex_38067 Int)) (or (< v_prenex_38067 main_x) (<= (select main_a v_prenex_38067) 1) (<= (+ main_x 1) v_prenex_38067))) (forall ((v_prenex_38068 Int)) (<= (* 2 (select main_a v_prenex_38068)) 2000))) (forall ((v_prenex_32216 Int) (v_prenex_32217 Int)) (or (< v_prenex_32216 main_x) (<= (+ main_y 1) v_prenex_32217) (<= (select main_a v_prenex_32217) 1000) (<= (+ (select main_a v_prenex_32216) (select main_a v_prenex_32217)) 1000) (< v_prenex_32217 main_y) (<= (* 2 (select main_a v_prenex_32216)) 2))) (forall ((v_prenex_35464 Int) (v_prenex_35465 Int)) (or (< v_prenex_35465 main_y) (<= 0 (+ (select main_a v_prenex_35464) 1)) (<= (+ main_x 1) v_prenex_35464) (<= 1998 (* 2 (select main_a v_prenex_35465))) (<= (select main_a v_prenex_35465) (+ (select main_a v_prenex_35464) 1000)) (<= (* 2 (select main_a v_prenex_35464)) 2) (<= (+ main_y 1) v_prenex_35465))) (or (forall ((v_prenex_34506 Int)) (or (< v_prenex_34506 main_y) (<= (+ main_y 1) v_prenex_34506) (<= (* 2 (select main_a v_prenex_34506)) 2000))) (forall ((v_prenex_34505 Int)) (or (<= 0 (+ (select main_a v_prenex_34505) 1)) (<= (select main_a v_prenex_34505) 1)))) (forall ((v_prenex_36586 Int) (v_prenex_36587 Int)) (or (< v_prenex_36587 main_y) (<= (select main_a v_prenex_36587) (+ (select main_a v_prenex_36586) 1000)) (<= 999 (select main_a v_prenex_36587)) (<= (select main_a v_prenex_36586) 1) (<= (+ main_y 1) v_prenex_36587) (<= (* 2 (select main_a v_prenex_36587)) 2000) (<= (* 2 (select main_a v_prenex_36586)) 2))) (forall ((v_prenex_32476 Int) (v_prenex_32475 Int)) (or (<= 1000 (+ (select main_a v_prenex_32475) (select main_a v_prenex_32476))) (< v_prenex_32476 main_y) (<= 1998 (* 2 (select main_a v_prenex_32476))) (<= (select main_a v_prenex_32475) 1) (<= (+ main_y 1) v_prenex_32476) (<= 0 (* 2 (select main_a v_prenex_32475))))) (forall ((v_prenex_34720 Int) (v_prenex_34719 Int)) (or (<= 0 (+ (select main_a v_prenex_34719) 1)) (<= 1000 (+ (select main_a v_prenex_34719) (select main_a v_prenex_34720))) (<= (+ main_y 1) v_prenex_34720) (< v_prenex_34720 main_y) (<= (select main_a v_prenex_34720) 1000))) (or (forall ((v_prenex_30479 Int)) (or (<= 999 (select main_a v_prenex_30479)) (<= (+ main_y 1) v_prenex_30479) (<= 1998 (* 2 (select main_a v_prenex_30479))) (< v_prenex_30479 main_y))) (forall ((v_prenex_30478 Int)) (or (<= (select main_a v_prenex_30478) 1) (<= (* 2 (select main_a v_prenex_30478)) 2)))) (or (forall ((v_prenex_36145 Int)) (or (<= (select main_a v_prenex_36145) 1) (<= (+ main_x 1) v_prenex_36145) (<= 0 (+ (select main_a v_prenex_36145) 1)))) (forall ((v_prenex_36146 Int)) (or (<= (+ main_y 1) v_prenex_36146) (< v_prenex_36146 main_y) (<= 999 (select main_a v_prenex_36146)) (<= 1998 (* 2 (select main_a v_prenex_36146)))))) (forall ((v_prenex_36550 Int) (v_prenex_36551 Int)) (or (<= (* 2 (select main_a v_prenex_36550)) 2) (<= 0 (+ (select main_a v_prenex_36550) 1)) (<= (select main_a v_prenex_36551) 1000) (<= 1000 (+ (select main_a v_prenex_36550) (select main_a v_prenex_36551))) (<= (+ main_y 1) v_prenex_36551) (< v_prenex_36551 main_y) (< v_prenex_36550 main_x))) (forall ((v_prenex_33997 Int) (v_prenex_33998 Int)) (or (<= (select main_a v_prenex_33998) 1001) (<= (+ main_x 1) v_prenex_33997) (<= (+ main_y 1) v_prenex_33998) (<= (select main_a v_prenex_33997) 2) (< v_prenex_33998 main_y) (<= (+ (select main_a v_prenex_33997) (select main_a v_prenex_33998)) 1000))) (forall ((v_prenex_31855 Int) (v_prenex_31854 Int)) (or (<= (select main_a v_prenex_31855) 1000) (<= 0 (select main_a v_prenex_31854)) (< v_prenex_31855 main_y) (<= (select main_a v_prenex_31854) 2) (<= 999 (select main_a v_prenex_31855)) (<= (+ (select main_a v_prenex_31854) (select main_a v_prenex_31855)) 1000) (<= (+ main_y 1) v_prenex_31855))) (or (forall ((v_prenex_37041 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37041))) (< v_prenex_37041 main_x) (<= (select main_a v_prenex_37041) 2))) (forall ((v_prenex_37042 Int)) (or (<= (* 2 (select main_a v_prenex_37042)) 2000) (<= 1998 (* 2 (select main_a v_prenex_37042))) (<= (+ main_y 1) v_prenex_37042) (< v_prenex_37042 main_y)))) (or (forall ((v_prenex_35498 Int)) (or (<= 0 (select main_a v_prenex_35498)) (<= (* 2 (select main_a v_prenex_35498)) 2))) (forall ((v_prenex_35499 Int)) (or (< v_prenex_35499 main_y) (<= (select main_a v_prenex_35499) 1000) (<= (+ main_y 1) v_prenex_35499) (<= 1998 (* 2 (select main_a v_prenex_35499)))))) (or (forall ((v_prenex_37577 Int)) (or (<= 0 (+ (select main_a v_prenex_37577) 1)) (<= 0 (select main_a v_prenex_37577)))) (forall ((v_prenex_37578 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37578))) (<= (+ main_y 1) v_prenex_37578) (< v_prenex_37578 main_y) (<= 998 (select main_a v_prenex_37578)) (<= (select main_a v_prenex_37578) 1001)))) (or (forall ((v_prenex_35382 Int)) (or (<= 0 (+ (select main_a v_prenex_35382) 1)) (<= (+ main_x 1) v_prenex_35382))) (forall ((v_prenex_35383 Int)) (or (< v_prenex_35383 main_y) (<= (select main_a v_prenex_35383) 1000) (<= (+ main_y 1) v_prenex_35383) (<= (* 2 (select main_a v_prenex_35383)) 2000)))) (forall ((v_prenex_31761 Int) (v_prenex_31762 Int)) (or (<= 0 (select main_a v_prenex_31761)) (<= (+ main_y 1) v_prenex_31762) (<= 1998 (* 2 (select main_a v_prenex_31762))) (<= 0 (+ (select main_a v_prenex_31761) 1)) (< v_prenex_31762 main_y) (<= (* 2 (select main_a v_prenex_31762)) 2000) (<= (+ (select main_a v_prenex_31761) (select main_a v_prenex_31762)) 1000))) (forall ((v_prenex_37006 Int) (v_prenex_37007 Int)) (or (<= 1000 (+ (select main_a v_prenex_37006) (select main_a v_prenex_37007))) (<= (* 2 (select main_a v_prenex_37007)) 2000) (<= (+ main_y 1) v_prenex_37007) (< v_prenex_37007 main_y) (<= (select main_a v_prenex_37007) 1001))) (or (forall ((v_prenex_37908 Int)) (or (<= (select main_a v_prenex_37908) 1) (< v_prenex_37908 main_x) (<= 0 (select main_a v_prenex_37908)) (<= (+ main_x 1) v_prenex_37908))) (forall ((v_prenex_37909 Int)) (<= 1998 (* 2 (select main_a v_prenex_37909))))) (forall ((v_prenex_39968 Int) (v_prenex_39969 Int)) (or (<= (select main_a v_prenex_39969) 1001) (<= 0 (+ (select main_a v_prenex_39968) 1)) (<= (+ main_y 1) v_prenex_39969) (< v_prenex_39969 main_y) (<= 1000 (+ (select main_a v_prenex_39968) (select main_a v_prenex_39969))) (<= (* 2 (select main_a v_prenex_39969)) 2000))) (forall ((v_prenex_38170 Int) (v_prenex_38171 Int)) (or (< v_prenex_38171 main_y) (<= (select main_a v_prenex_38170) 2) (<= (+ main_y 1) v_prenex_38171) (<= (select main_a v_prenex_38170) 1) (<= 1998 (* 2 (select main_a v_prenex_38171))) (<= (* 2 (select main_a v_prenex_38171)) 2000) (<= (+ (select main_a v_prenex_38170) (select main_a v_prenex_38171)) 1000))) (forall ((v_prenex_34274 Int) (v_prenex_34273 Int)) (or (<= (select main_a v_prenex_34274) (+ (select main_a v_prenex_34273) 1000)) (<= 999 (select main_a v_prenex_34274)) (<= (select main_a v_prenex_34273) 2) (< v_prenex_34274 main_y) (<= (select main_a v_prenex_34274) 1000) (<= (+ main_y 1) v_prenex_34274) (<= (* 2 (select main_a v_prenex_34273)) 2))) (or (forall ((v_prenex_38744 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38744))) (<= (+ main_y 1) v_prenex_38744) (<= 998 (select main_a v_prenex_38744)) (< v_prenex_38744 main_y) (<= (select main_a v_prenex_38744) 1001))) (forall ((v_prenex_38743 Int)) (or (<= (select main_a v_prenex_38743) 1) (<= (* 2 (select main_a v_prenex_38743)) 2)))) (or (forall ((v_prenex_39455 Int)) (<= (* 2 (select main_a v_prenex_39455)) 2)) (forall ((v_prenex_39456 Int)) (or (<= 998 (select main_a v_prenex_39456)) (<= 999 (select main_a v_prenex_39456)) (<= (+ main_y 1) v_prenex_39456) (< v_prenex_39456 main_y) (<= (* 2 (select main_a v_prenex_39456)) 2000)))) (forall ((v_prenex_35536 Int) (v_prenex_35537 Int)) (or (<= 0 (select main_a v_prenex_35536)) (< v_prenex_35537 main_y) (<= (select main_a v_prenex_35536) 1) (<= 1000 (+ (select main_a v_prenex_35536) (select main_a v_prenex_35537))) (<= 999 (select main_a v_prenex_35537)) (<= (+ main_y 1) v_prenex_35537))) (forall ((v_prenex_34374 Int) (v_prenex_34373 Int)) (or (<= (+ (select main_a v_prenex_34373) 998) (select main_a v_prenex_34374)) (<= 998 (select main_a v_prenex_34374)) (<= 999 (select main_a v_prenex_34374)) (<= (+ main_y 1) v_prenex_34374) (< v_prenex_34374 main_y) (<= 0 (* 2 (select main_a v_prenex_34373))) (<= (select main_a v_prenex_34373) 1))) (forall ((v_prenex_32423 Int) (v_prenex_32422 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32423))) (<= 0 (select main_a v_prenex_32422)) (<= 0 (* 2 (select main_a v_prenex_32422))) (<= 998 (select main_a v_prenex_32423)) (<= (+ main_y 1) v_prenex_32423) (< v_prenex_32423 main_y) (<= (+ (select main_a v_prenex_32422) 998) (select main_a v_prenex_32423)))) (forall ((v_prenex_29077 Int) (v_prenex_29076 Int)) (or (<= (+ main_y 1) v_prenex_29077) (<= (select main_a v_prenex_29077) 1000) (<= 999 (select main_a v_prenex_29077)) (<= (select main_a v_prenex_29076) 2) (<= (select main_a v_prenex_29077) (+ (select main_a v_prenex_29076) 1000)) (< v_prenex_29077 main_y))) (forall ((v_prenex_30765 Int) (v_prenex_30766 Int)) (or (< v_prenex_30766 main_y) (<= 998 (select main_a v_prenex_30766)) (<= (select main_a v_prenex_30766) (+ (select main_a v_prenex_30765) 1000)) (<= (select main_a v_prenex_30766) 1000) (<= (+ main_y 1) v_prenex_30766) (<= (select main_a v_prenex_30765) 2))) (or (forall ((v_prenex_35361 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35361))) (<= (select main_a v_prenex_35361) 1000) (<= (+ main_y 1) v_prenex_35361) (< v_prenex_35361 main_y))) (forall ((v_prenex_35360 Int)) (or (< v_prenex_35360 main_x) (<= 0 (select main_a v_prenex_35360)) (<= 0 (* 2 (select main_a v_prenex_35360)))))) (or (forall ((v_prenex_36623 Int)) (or (<= (+ main_y 1) v_prenex_36623) (<= 998 (select main_a v_prenex_36623)) (<= 1998 (* 2 (select main_a v_prenex_36623))) (< v_prenex_36623 main_y))) (forall ((v_prenex_36622 Int)) (or (<= 0 (+ (select main_a v_prenex_36622) 1)) (<= (+ main_x 1) v_prenex_36622) (<= (* 2 (select main_a v_prenex_36622)) 2)))) (forall ((v_prenex_38974 Int) (v_prenex_38973 Int)) (or (<= (* 2 (select main_a v_prenex_38974)) 2000) (<= (+ main_y 1) v_prenex_38974) (<= (* 2 (select main_a v_prenex_38973)) 2) (<= (+ (select main_a v_prenex_38973) 998) (select main_a v_prenex_38974)) (<= 0 (+ (select main_a v_prenex_38973) 1)) (<= 1998 (* 2 (select main_a v_prenex_38974))) (< v_prenex_38974 main_y))) (forall ((v_prenex_39351 Int) (v_prenex_39350 Int)) (or (< v_prenex_39351 main_y) (<= (+ (select main_a v_prenex_39350) 998) (select main_a v_prenex_39351)) (< v_prenex_39350 main_x) (<= (+ main_y 1) v_prenex_39351) (<= 0 (* 2 (select main_a v_prenex_39350))) (<= 998 (select main_a v_prenex_39351)) (<= 0 (select main_a v_prenex_39350)))) (forall ((v_prenex_34330 Int) (v_prenex_34329 Int)) (or (<= (+ (select main_a v_prenex_34329) 998) (select main_a v_prenex_34330)) (<= (select main_a v_prenex_34330) 1001) (<= (select main_a v_prenex_34329) 2) (< v_prenex_34330 main_y) (<= (select main_a v_prenex_34330) 1000) (<= (select main_a v_prenex_34329) 1) (<= (+ main_y 1) v_prenex_34330))) (forall ((v_prenex_30255 Int) (v_prenex_30254 Int)) (or (<= (+ (select main_a v_prenex_30254) (select main_a v_prenex_30255)) 1000) (<= 1998 (* 2 (select main_a v_prenex_30255))) (<= 998 (select main_a v_prenex_30255)) (<= (+ main_y 1) v_prenex_30255) (< v_prenex_30255 main_y) (<= 0 (* 2 (select main_a v_prenex_30254))) (<= 0 (select main_a v_prenex_30254)))) (or (forall ((v_prenex_31373 Int)) (or (< v_prenex_31373 main_y) (<= (+ main_y 1) v_prenex_31373) (<= 1998 (* 2 (select main_a v_prenex_31373))))) (forall ((v_prenex_31372 Int)) (or (<= 0 (+ (select main_a v_prenex_31372) 1)) (<= (+ main_x 1) v_prenex_31372) (<= 0 (* 2 (select main_a v_prenex_31372)))))) (forall ((v_prenex_32285 Int) (v_prenex_32284 Int)) (or (<= 999 (select main_a v_prenex_32285)) (< v_prenex_32285 main_y) (<= 1998 (* 2 (select main_a v_prenex_32285))) (<= (+ main_y 1) v_prenex_32285) (<= (* 2 (select main_a v_prenex_32284)) 2) (<= (select main_a v_prenex_32285) (+ (select main_a v_prenex_32284) 1000)))) (or (forall ((v_prenex_36341 Int)) (or (<= (+ main_y 1) v_prenex_36341) (<= 999 (select main_a v_prenex_36341)) (<= (* 2 (select main_a v_prenex_36341)) 2000) (< v_prenex_36341 main_y) (<= (select main_a v_prenex_36341) 1000))) (forall ((v_prenex_36340 Int)) (or (<= (select main_a v_prenex_36340) 1) (<= 0 (* 2 (select main_a v_prenex_36340)))))) (or (forall ((v_prenex_38096 Int)) (or (<= (* 2 (select main_a v_prenex_38096)) 2000) (<= (+ main_y 1) v_prenex_38096) (<= 999 (select main_a v_prenex_38096)) (<= 1998 (* 2 (select main_a v_prenex_38096))) (< v_prenex_38096 main_y))) (forall ((v_prenex_38095 Int)) (or (<= (select main_a v_prenex_38095) 2) (<= 0 (+ (select main_a v_prenex_38095) 1))))) (or (forall ((v_prenex_29765 Int)) (or (<= (select main_a v_prenex_29765) 2) (<= 0 (select main_a v_prenex_29765)))) (forall ((v_prenex_29766 Int)) (or (<= 998 (select main_a v_prenex_29766)) (<= (+ main_y 1) v_prenex_29766) (<= 1998 (* 2 (select main_a v_prenex_29766))) (< v_prenex_29766 main_y)))) (forall ((v_prenex_29532 Int) (v_prenex_29531 Int)) (or (< v_prenex_29531 main_x) (< v_prenex_29532 main_y) (<= (select main_a v_prenex_29531) 1) (<= (+ main_y 1) v_prenex_29532) (<= (select main_a v_prenex_29532) (+ (select main_a v_prenex_29531) 1000)) (<= 998 (select main_a v_prenex_29532)))) (forall ((v_prenex_36883 Int) (v_prenex_36882 Int)) (or (< v_prenex_36883 main_y) (<= 0 (+ (select main_a v_prenex_36882) 1)) (<= (select main_a v_prenex_36883) 1000) (<= (+ main_y 1) v_prenex_36883) (<= (+ main_x 1) v_prenex_36882) (<= (+ (select main_a v_prenex_36882) (select main_a v_prenex_36883)) 1000))) (or (forall ((v_prenex_40332 Int)) (or (<= (select main_a v_prenex_40332) 1000) (<= (+ main_y 1) v_prenex_40332) (<= (select main_a v_prenex_40332) 1001) (< v_prenex_40332 main_y) (<= 1998 (* 2 (select main_a v_prenex_40332))))) (forall ((v_prenex_40331 Int)) (<= 0 (* 2 (select main_a v_prenex_40331))))) (forall ((v_prenex_36786 Int) (v_prenex_36787 Int)) (or (<= 1000 (+ (select main_a v_prenex_36786) (select main_a v_prenex_36787))) (< v_prenex_36787 main_y) (<= 998 (select main_a v_prenex_36787)) (<= (select main_a v_prenex_36786) 2) (<= (+ main_y 1) v_prenex_36787) (<= 0 (select main_a v_prenex_36786)) (<= (select main_a v_prenex_36787) 1001))) (forall ((v_prenex_31714 Int) (v_prenex_31713 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31713))) (<= 0 (select main_a v_prenex_31713)) (<= (+ main_y 1) v_prenex_31714) (< v_prenex_31714 main_y) (<= 999 (select main_a v_prenex_31714)) (<= (select main_a v_prenex_31714) (+ (select main_a v_prenex_31713) 1000)) (<= (select main_a v_prenex_31714) 1000))) (forall ((v_prenex_36816 Int) (v_prenex_36817 Int)) (or (<= 0 (+ (select main_a v_prenex_36816) 1)) (<= 1998 (* 2 (select main_a v_prenex_36817))) (< v_prenex_36817 main_y) (<= (+ (select main_a v_prenex_36816) 998) (select main_a v_prenex_36817)) (<= (select main_a v_prenex_36816) 1) (<= (+ main_y 1) v_prenex_36817) (<= 999 (select main_a v_prenex_36817)))) (forall ((v_prenex_39498 Int) (v_prenex_39499 Int)) (or (<= (select main_a v_prenex_39499) (+ (select main_a v_prenex_39498) 1000)) (<= (select main_a v_prenex_39499) 1000) (<= (* 2 (select main_a v_prenex_39498)) 2) (<= (select main_a v_prenex_39498) 2) (<= (* 2 (select main_a v_prenex_39499)) 2000) (<= (+ main_y 1) v_prenex_39499) (< v_prenex_39499 main_y))) (forall ((v_prenex_35673 Int) (v_prenex_35672 Int)) (or (<= (* 2 (select main_a v_prenex_35672)) 2) (<= 1000 (+ (select main_a v_prenex_35672) (select main_a v_prenex_35673))) (<= (+ main_y 1) v_prenex_35673) (< v_prenex_35673 main_y) (<= 0 (* 2 (select main_a v_prenex_35672))) (<= (select main_a v_prenex_35673) 1000))) (forall ((v_prenex_29679 Int) (v_prenex_29680 Int)) (or (<= 999 (select main_a v_prenex_29680)) (<= 1998 (* 2 (select main_a v_prenex_29680))) (< v_prenex_29680 main_y) (<= (select main_a v_prenex_29679) 1) (<= (+ main_y 1) v_prenex_29680) (<= 1000 (+ (select main_a v_prenex_29679) (select main_a v_prenex_29680))))) (forall ((v_prenex_38073 Int) (v_prenex_38074 Int)) (or (<= (+ main_y 1) v_prenex_38074) (<= 1998 (* 2 (select main_a v_prenex_38074))) (<= 999 (select main_a v_prenex_38074)) (<= 0 (select main_a v_prenex_38073)) (<= (+ (select main_a v_prenex_38073) (select main_a v_prenex_38074)) 1000) (< v_prenex_38074 main_y))) (forall ((v_prenex_33582 Int) (v_prenex_33581 Int)) (or (<= (select main_a v_prenex_33582) (+ (select main_a v_prenex_33581) 1000)) (<= (* 2 (select main_a v_prenex_33581)) 2) (<= (+ main_y 1) v_prenex_33582) (<= 998 (select main_a v_prenex_33582)) (< v_prenex_33582 main_y) (<= (select main_a v_prenex_33582) 1000))) (or (forall ((v_prenex_28991 Int)) (<= 0 (select main_a v_prenex_28991))) (forall ((v_prenex_28992 Int)) (or (< v_prenex_28992 main_y) (<= (+ main_y 1) v_prenex_28992) (<= (* 2 (select main_a v_prenex_28992)) 2000) (<= 998 (select main_a v_prenex_28992))))) (forall ((v_prenex_35542 Int) (v_prenex_35543 Int)) (or (<= (select main_a v_prenex_35543) (+ (select main_a v_prenex_35542) 1000)) (<= 0 (select main_a v_prenex_35542)) (< v_prenex_35543 main_y) (<= (select main_a v_prenex_35542) 2) (<= 998 (select main_a v_prenex_35543)) (<= 1998 (* 2 (select main_a v_prenex_35543))) (<= (+ main_y 1) v_prenex_35543))) (forall ((v_prenex_37755 Int) (v_prenex_37754 Int)) (or (<= 998 (select main_a v_prenex_37755)) (<= (+ (select main_a v_prenex_37754) (select main_a v_prenex_37755)) 1000) (<= (+ main_y 1) v_prenex_37755) (<= (select main_a v_prenex_37754) 2) (< v_prenex_37755 main_y) (<= 1998 (* 2 (select main_a v_prenex_37755))))) (forall ((v_prenex_39189 Int) (v_prenex_39188 Int)) (or (< v_prenex_39189 main_y) (<= (+ main_y 1) v_prenex_39189) (<= (+ (select main_a v_prenex_39188) (select main_a v_prenex_39189)) 1000) (<= (* 2 (select main_a v_prenex_39189)) 2000) (<= 0 (* 2 (select main_a v_prenex_39188))) (<= 998 (select main_a v_prenex_39189)))) (forall ((v_prenex_31686 Int) (v_prenex_31685 Int)) (or (<= (+ (select main_a v_prenex_31685) (select main_a v_prenex_31686)) 1000) (<= 999 (select main_a v_prenex_31686)) (<= (+ main_y 1) v_prenex_31686) (< v_prenex_31685 main_x) (<= 0 (select main_a v_prenex_31685)) (< v_prenex_31686 main_y) (<= (* 2 (select main_a v_prenex_31685)) 2))) (forall ((v_prenex_37549 Int) (v_prenex_37550 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37549))) (<= (+ (select main_a v_prenex_37549) 998) (select main_a v_prenex_37550)) (<= (+ main_y 1) v_prenex_37550) (<= (select main_a v_prenex_37549) 1) (<= 998 (select main_a v_prenex_37550)) (< v_prenex_37550 main_y) (<= (select main_a v_prenex_37550) 1000))) (or (forall ((v_prenex_29435 Int)) (or (<= (+ main_x 1) v_prenex_29435) (<= (select main_a v_prenex_29435) 2))) (forall ((v_prenex_29436 Int)) (or (<= 999 (select main_a v_prenex_29436)) (< v_prenex_29436 main_y) (<= (* 2 (select main_a v_prenex_29436)) 2000) (<= (+ main_y 1) v_prenex_29436)))) (forall ((v_prenex_40284 Int) (v_prenex_40283 Int)) (or (<= (+ main_x 1) v_prenex_40283) (<= 0 (+ (select main_a v_prenex_40283) 1)) (< v_prenex_40284 main_y) (<= (* 2 (select main_a v_prenex_40283)) 2) (<= (select main_a v_prenex_40284) 1001) (<= (+ (select main_a v_prenex_40283) (select main_a v_prenex_40284)) 1000) (<= (+ main_y 1) v_prenex_40284))) (or (forall ((v_prenex_32172 Int)) (or (< v_prenex_32172 main_x) (<= (select main_a v_prenex_32172) 2) (<= (+ main_x 1) v_prenex_32172) (<= (select main_a v_prenex_32172) 1))) (forall ((v_prenex_32173 Int)) (<= (* 2 (select main_a v_prenex_32173)) 2000))) (or (forall ((v_prenex_35920 Int)) (<= (select main_a v_prenex_35920) 1)) (forall ((v_prenex_35921 Int)) (or (<= (* 2 (select main_a v_prenex_35921)) 2000) (< v_prenex_35921 main_y) (<= (select main_a v_prenex_35921) 1000) (<= (+ main_y 1) v_prenex_35921)))) (forall ((v_prenex_35658 Int) (v_prenex_35659 Int)) (or (<= (* 2 (select main_a v_prenex_35659)) 2000) (<= (+ (select main_a v_prenex_35658) 998) (select main_a v_prenex_35659)) (<= (+ main_y 1) v_prenex_35659) (<= 0 (* 2 (select main_a v_prenex_35658))) (< v_prenex_35659 main_y) (<= (select main_a v_prenex_35659) 1000))) (forall ((v_prenex_39399 Int) (v_prenex_39398 Int)) (or (<= (+ (select main_a v_prenex_39398) (select main_a v_prenex_39399)) 1000) (<= (+ main_y 1) v_prenex_39399) (<= (+ main_x 1) v_prenex_39398) (< v_prenex_39399 main_y) (<= (select main_a v_prenex_39399) 1001) (<= 0 (+ (select main_a v_prenex_39398) 1)))) (forall ((v_prenex_31723 Int) (v_prenex_31724 Int)) (or (< v_prenex_31724 main_y) (<= 0 (+ (select main_a v_prenex_31723) 1)) (<= (+ (select main_a v_prenex_31723) (select main_a v_prenex_31724)) 1000) (<= (select main_a v_prenex_31724) 1000) (<= (+ main_x 1) v_prenex_31723) (<= (+ main_y 1) v_prenex_31724))) (forall ((v_prenex_36740 Int) (v_prenex_36741 Int)) (or (<= (select main_a v_prenex_36740) 1) (<= (+ main_y 1) v_prenex_36741) (<= (select main_a v_prenex_36741) (+ (select main_a v_prenex_36740) 1000)) (<= (+ main_x 1) v_prenex_36740) (< v_prenex_36741 main_y) (<= 0 (select main_a v_prenex_36740)) (<= (select main_a v_prenex_36741) 1000))) (forall ((v_prenex_39195 Int) (v_prenex_39194 Int)) (or (<= 1000 (+ (select main_a v_prenex_39194) (select main_a v_prenex_39195))) (<= (+ main_y 1) v_prenex_39195) (<= 0 (+ (select main_a v_prenex_39194) 1)) (<= (* 2 (select main_a v_prenex_39195)) 2000) (< v_prenex_39195 main_y) (<= 998 (select main_a v_prenex_39195)) (<= (select main_a v_prenex_39194) 2))) (forall ((v_prenex_34610 Int) (v_prenex_34609 Int)) (or (<= (* 2 (select main_a v_prenex_34609)) 2) (< v_prenex_34610 main_y) (<= (+ main_y 1) v_prenex_34610) (<= (select main_a v_prenex_34610) (+ (select main_a v_prenex_34609) 1000)) (<= (select main_a v_prenex_34610) 1000) (<= (select main_a v_prenex_34610) 1001) (<= 0 (select main_a v_prenex_34609)))) (forall ((v_prenex_34106 Int) (v_prenex_34105 Int)) (or (< v_prenex_34106 main_y) (<= (+ main_y 1) v_prenex_34106) (<= (select main_a v_prenex_34106) 1001) (<= (select main_a v_prenex_34105) 2) (<= (+ (select main_a v_prenex_34105) 998) (select main_a v_prenex_34106)) (<= 1998 (* 2 (select main_a v_prenex_34106))) (<= 0 (* 2 (select main_a v_prenex_34105))))) (forall ((v_prenex_30712 Int) (v_prenex_30711 Int)) (or (<= 0 (select main_a v_prenex_30711)) (< v_prenex_30712 main_y) (<= (+ main_y 1) v_prenex_30712) (<= (+ (select main_a v_prenex_30711) (select main_a v_prenex_30712)) 1000) (<= (select main_a v_prenex_30712) 1000) (<= (select main_a v_prenex_30712) 1001) (<= 0 (* 2 (select main_a v_prenex_30711))))) (forall ((v_prenex_34728 Int) (v_prenex_34727 Int)) (or (<= (+ main_y 1) v_prenex_34728) (<= (select main_a v_prenex_34728) 1000) (<= 0 (select main_a v_prenex_34727)) (<= 1998 (* 2 (select main_a v_prenex_34728))) (< v_prenex_34728 main_y) (<= (+ (select main_a v_prenex_34727) 998) (select main_a v_prenex_34728)) (<= 0 (+ (select main_a v_prenex_34727) 1)))) (forall ((v_prenex_40344 Int) (v_prenex_40343 Int)) (or (<= 0 (select main_a v_prenex_40343)) (< v_prenex_40344 main_y) (<= (+ main_x 1) v_prenex_40343) (<= (select main_a v_prenex_40344) (+ (select main_a v_prenex_40343) 1000)) (<= 998 (select main_a v_prenex_40344)) (<= 0 (* 2 (select main_a v_prenex_40343))) (<= (+ main_y 1) v_prenex_40344))) (or (forall ((v_prenex_39243 Int)) (or (<= (+ main_y 1) v_prenex_39243) (<= 999 (select main_a v_prenex_39243)) (<= (select main_a v_prenex_39243) 1000) (< v_prenex_39243 main_y))) (forall ((v_prenex_39242 Int)) (<= (* 2 (select main_a v_prenex_39242)) 2))) (forall ((v_prenex_39964 Int) (v_prenex_39965 Int)) (or (<= 999 (select main_a v_prenex_39965)) (<= 1000 (+ (select main_a v_prenex_39964) (select main_a v_prenex_39965))) (< v_prenex_39965 main_y) (<= 0 (+ (select main_a v_prenex_39964) 1)) (<= (* 2 (select main_a v_prenex_39964)) 2) (<= (+ main_x 1) v_prenex_39964) (<= (+ main_y 1) v_prenex_39965))) (or (forall ((v_prenex_33840 Int)) (or (<= (+ main_y 1) v_prenex_33840) (<= 998 (select main_a v_prenex_33840)) (< v_prenex_33840 main_y) (<= (* 2 (select main_a v_prenex_33840)) 2000))) (forall ((v_prenex_33839 Int)) (or (< v_prenex_33839 main_x) (<= 0 (+ (select main_a v_prenex_33839) 1))))) (forall ((v_prenex_36966 Int) (v_prenex_36967 Int)) (or (<= (+ main_y 1) v_prenex_36967) (< v_prenex_36966 main_x) (<= 999 (select main_a v_prenex_36967)) (<= (select main_a v_prenex_36966) 2) (<= (select main_a v_prenex_36966) 1) (< v_prenex_36967 main_y) (<= (+ (select main_a v_prenex_36966) 998) (select main_a v_prenex_36967)))) (forall ((v_prenex_30602 Int) (v_prenex_30603 Int)) (or (<= (* 2 (select main_a v_prenex_30602)) 2) (<= (select main_a v_prenex_30603) 1001) (<= (select main_a v_prenex_30603) (+ (select main_a v_prenex_30602) 1000)) (<= 0 (* 2 (select main_a v_prenex_30602))) (< v_prenex_30602 main_x) (< v_prenex_30603 main_y) (<= (+ main_y 1) v_prenex_30603))) (forall ((v_prenex_37301 Int) (v_prenex_37300 Int)) (or (<= (* 2 (select main_a v_prenex_37301)) 2000) (<= 0 (* 2 (select main_a v_prenex_37300))) (<= (* 2 (select main_a v_prenex_37300)) 2) (< v_prenex_37300 main_x) (<= (+ (select main_a v_prenex_37300) 998) (select main_a v_prenex_37301)) (< v_prenex_37301 main_y) (<= (+ main_y 1) v_prenex_37301))) (forall ((v_prenex_31923 Int) (v_prenex_31922 Int)) (or (<= 998 (select main_a v_prenex_31923)) (<= 1000 (+ (select main_a v_prenex_31922) (select main_a v_prenex_31923))) (<= (* 2 (select main_a v_prenex_31923)) 2000) (< v_prenex_31923 main_y) (<= (* 2 (select main_a v_prenex_31922)) 2) (<= 0 (* 2 (select main_a v_prenex_31922))) (<= (+ main_y 1) v_prenex_31923))) (forall ((v_prenex_38004 Int) (v_prenex_38003 Int)) (or (<= (+ (select main_a v_prenex_38003) (select main_a v_prenex_38004)) 1000) (<= (+ main_x 1) v_prenex_38003) (<= 998 (select main_a v_prenex_38004)) (< v_prenex_38004 main_y) (<= 0 (+ (select main_a v_prenex_38003) 1)) (<= (+ main_y 1) v_prenex_38004))) (or (forall ((v_prenex_31074 Int)) (or (<= 998 (select main_a v_prenex_31074)) (<= 1998 (* 2 (select main_a v_prenex_31074))) (<= (* 2 (select main_a v_prenex_31074)) 2000) (< v_prenex_31074 main_y) (<= (+ main_y 1) v_prenex_31074))) (forall ((v_prenex_31073 Int)) (<= 0 (select main_a v_prenex_31073)))) (forall ((v_prenex_30099 Int) (v_prenex_30098 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30098))) (<= (+ main_y 1) v_prenex_30099) (<= (select main_a v_prenex_30098) 2) (<= (+ (select main_a v_prenex_30098) (select main_a v_prenex_30099)) 1000) (<= (* 2 (select main_a v_prenex_30099)) 2000) (< v_prenex_30099 main_y))) (forall ((v_prenex_38031 Int) (v_prenex_38032 Int)) (or (<= (+ (select main_a v_prenex_38031) 998) (select main_a v_prenex_38032)) (<= 0 (+ (select main_a v_prenex_38031) 1)) (<= (+ main_y 1) v_prenex_38032) (<= 999 (select main_a v_prenex_38032)) (< v_prenex_38032 main_y) (<= (select main_a v_prenex_38031) 1))) (forall ((v_prenex_32454 Int) (v_prenex_32453 Int)) (or (<= (+ main_x 1) v_prenex_32453) (<= (+ (select main_a v_prenex_32453) 998) (select main_a v_prenex_32454)) (<= (+ main_y 1) v_prenex_32454) (<= 999 (select main_a v_prenex_32454)) (< v_prenex_32454 main_y))) (forall ((v_prenex_35362 Int) (v_prenex_35363 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35362))) (<= 1000 (+ (select main_a v_prenex_35362) (select main_a v_prenex_35363))) (<= 998 (select main_a v_prenex_35363)) (<= (* 2 (select main_a v_prenex_35362)) 2) (<= (+ main_y 1) v_prenex_35363) (< v_prenex_35363 main_y) (<= 999 (select main_a v_prenex_35363)))) (or (forall ((v_prenex_32347 Int)) (or (<= (+ main_y 1) v_prenex_32347) (<= (* 2 (select main_a v_prenex_32347)) 2000) (< v_prenex_32347 main_y) (<= 1998 (* 2 (select main_a v_prenex_32347))) (<= (select main_a v_prenex_32347) 1001))) (forall ((v_prenex_32346 Int)) (or (<= 0 (select main_a v_prenex_32346)) (<= 0 (* 2 (select main_a v_prenex_32346)))))) (or (forall ((v_prenex_33085 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33085))) (<= (* 2 (select main_a v_prenex_33085)) 2000) (< v_prenex_33085 main_y) (<= 999 (select main_a v_prenex_33085)) (<= (+ main_y 1) v_prenex_33085))) (forall ((v_prenex_33084 Int)) (<= 0 (+ (select main_a v_prenex_33084) 1)))) (forall ((v_prenex_38981 Int) (v_prenex_38982 Int)) (or (<= (+ main_y 1) v_prenex_38982) (<= 0 (+ (select main_a v_prenex_38981) 1)) (<= (select main_a v_prenex_38982) (+ (select main_a v_prenex_38981) 1000)) (< v_prenex_38982 main_y) (<= 0 (select main_a v_prenex_38981)) (<= 998 (select main_a v_prenex_38982)))) (or (forall ((v_prenex_31489 Int)) (or (<= (+ main_y 1) v_prenex_31489) (<= 1998 (* 2 (select main_a v_prenex_31489))) (<= (select main_a v_prenex_31489) 1001) (< v_prenex_31489 main_y))) (forall ((v_prenex_31488 Int)) (<= 0 (* 2 (select main_a v_prenex_31488))))) (forall ((v_prenex_38138 Int) (v_prenex_38137 Int)) (or (<= 1000 (+ (select main_a v_prenex_38137) (select main_a v_prenex_38138))) (<= (+ main_y 1) v_prenex_38138) (<= (select main_a v_prenex_38137) 2) (<= (select main_a v_prenex_38138) 1000) (< v_prenex_38138 main_y) (<= (* 2 (select main_a v_prenex_38137)) 2) (<= (* 2 (select main_a v_prenex_38138)) 2000))) (forall ((v_prenex_38040 Int) (v_prenex_38039 Int)) (or (<= (+ main_y 1) v_prenex_38040) (<= (+ (select main_a v_prenex_38039) 998) (select main_a v_prenex_38040)) (<= 0 (+ (select main_a v_prenex_38039) 1)) (<= 0 (* 2 (select main_a v_prenex_38039))) (<= (select main_a v_prenex_38040) 1000) (< v_prenex_38040 main_y))) (forall ((v_prenex_40431 Int) (v_prenex_40430 Int)) (or (<= (select main_a v_prenex_40431) (+ (select main_a v_prenex_40430) 1000)) (< v_prenex_40431 main_y) (<= (+ main_y 1) v_prenex_40431) (<= 998 (select main_a v_prenex_40431)) (<= 0 (+ (select main_a v_prenex_40430) 1)) (<= (* 2 (select main_a v_prenex_40431)) 2000))) (forall ((v_prenex_37650 Int) (v_prenex_37651 Int)) (or (<= (+ main_y 1) v_prenex_37651) (< v_prenex_37651 main_y) (<= 0 (+ (select main_a v_prenex_37650) 1)) (<= 999 (select main_a v_prenex_37651)) (<= 1000 (+ (select main_a v_prenex_37650) (select main_a v_prenex_37651))) (<= (select main_a v_prenex_37650) 2))) (forall ((v_prenex_40188 Int) (v_prenex_40187 Int)) (or (<= (+ (select main_a v_prenex_40187) (select main_a v_prenex_40188)) 1000) (<= (select main_a v_prenex_40188) 1001) (<= (+ main_y 1) v_prenex_40188) (< v_prenex_40188 main_y) (<= (* 2 (select main_a v_prenex_40187)) 2) (< v_prenex_40187 main_x))) (or (forall ((v_prenex_37890 Int)) (or (< v_prenex_37890 main_x) (<= (select main_a v_prenex_37890) 2) (<= (select main_a v_prenex_37890) 1))) (forall ((v_prenex_37891 Int)) (or (< v_prenex_37891 main_y) (<= 1998 (* 2 (select main_a v_prenex_37891))) (<= (+ main_y 1) v_prenex_37891)))) (or (forall ((v_prenex_31892 Int)) (or (<= (* 2 (select main_a v_prenex_31892)) 2) (<= 0 (+ (select main_a v_prenex_31892) 1)))) (forall ((v_prenex_31893 Int)) (or (< v_prenex_31893 main_y) (<= (* 2 (select main_a v_prenex_31893)) 2000) (<= 999 (select main_a v_prenex_31893)) (<= (+ main_y 1) v_prenex_31893) (<= (select main_a v_prenex_31893) 1000)))) (forall ((v_prenex_39102 Int) (v_prenex_39103 Int)) (or (<= (+ (select main_a v_prenex_39102) 998) (select main_a v_prenex_39103)) (< v_prenex_39103 main_y) (<= (* 2 (select main_a v_prenex_39103)) 2000) (<= (+ main_y 1) v_prenex_39103) (<= (* 2 (select main_a v_prenex_39102)) 2) (<= 998 (select main_a v_prenex_39103)))) (forall ((v_prenex_39333 Int) (v_prenex_39332 Int)) (or (<= (select main_a v_prenex_39332) 2) (<= (+ (select main_a v_prenex_39332) 998) (select main_a v_prenex_39333)) (<= (* 2 (select main_a v_prenex_39332)) 2) (<= 998 (select main_a v_prenex_39333)) (<= (+ main_y 1) v_prenex_39333) (<= (* 2 (select main_a v_prenex_39333)) 2000) (< v_prenex_39333 main_y))) (forall ((v_prenex_33133 Int) (v_prenex_33132 Int)) (or (<= (* 2 (select main_a v_prenex_33133)) 2000) (<= 999 (select main_a v_prenex_33133)) (< v_prenex_33133 main_y) (<= 0 (select main_a v_prenex_33132)) (<= (+ main_y 1) v_prenex_33133) (<= (select main_a v_prenex_33132) 1) (<= 1000 (+ (select main_a v_prenex_33132) (select main_a v_prenex_33133))))) (forall ((v_prenex_39748 Int) (v_prenex_39747 Int)) (or (<= (select main_a v_prenex_39748) (+ (select main_a v_prenex_39747) 1000)) (<= 0 (* 2 (select main_a v_prenex_39747))) (< v_prenex_39748 main_y) (<= (select main_a v_prenex_39747) 2) (<= (+ main_y 1) v_prenex_39748) (<= 999 (select main_a v_prenex_39748)) (<= (* 2 (select main_a v_prenex_39748)) 2000))) (forall ((v_prenex_34807 Int) (v_prenex_34806 Int)) (or (<= (select main_a v_prenex_34806) 2) (< v_prenex_34806 main_x) (< v_prenex_34807 main_y) (<= 0 (+ (select main_a v_prenex_34806) 1)) (<= (+ (select main_a v_prenex_34806) (select main_a v_prenex_34807)) 1000) (<= (+ main_y 1) v_prenex_34807) (<= 998 (select main_a v_prenex_34807)))) (or (forall ((v_prenex_34013 Int)) (or (<= (select main_a v_prenex_34013) 2) (< v_prenex_34013 main_x))) (forall ((v_prenex_34014 Int)) (or (< v_prenex_34014 main_y) (<= 1998 (* 2 (select main_a v_prenex_34014))) (<= (+ main_y 1) v_prenex_34014) (<= (select main_a v_prenex_34014) 1000)))) (or (forall ((v_prenex_29166 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29166))) (<= (select main_a v_prenex_29166) 2))) (forall ((v_prenex_29167 Int)) (or (<= 998 (select main_a v_prenex_29167)) (< v_prenex_29167 main_y) (<= (* 2 (select main_a v_prenex_29167)) 2000) (<= (+ main_y 1) v_prenex_29167)))) (forall ((v_prenex_38380 Int) (v_prenex_38379 Int)) (or (<= 0 (+ (select main_a v_prenex_38379) 1)) (< v_prenex_38380 main_y) (<= (* 2 (select main_a v_prenex_38379)) 2) (<= (select main_a v_prenex_38380) 1000) (<= (select main_a v_prenex_38380) (+ (select main_a v_prenex_38379) 1000)) (<= (select main_a v_prenex_38380) 1001) (<= (+ main_y 1) v_prenex_38380))) (forall ((v_prenex_34066 Int) (v_prenex_34065 Int)) (or (<= 0 (select main_a v_prenex_34065)) (< v_prenex_34066 main_y) (<= (select main_a v_prenex_34066) 1000) (<= 1000 (+ (select main_a v_prenex_34065) (select main_a v_prenex_34066))) (<= (* 2 (select main_a v_prenex_34065)) 2) (<= (+ main_y 1) v_prenex_34066))) (or (forall ((v_prenex_34551 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34551))) (<= 0 (select main_a v_prenex_34551)))) (forall ((v_prenex_34552 Int)) (or (<= (select main_a v_prenex_34552) 1000) (<= (select main_a v_prenex_34552) 1001) (< v_prenex_34552 main_y) (<= (* 2 (select main_a v_prenex_34552)) 2000) (<= (+ main_y 1) v_prenex_34552)))) (forall ((v_prenex_35664 Int) (v_prenex_35665 Int)) (or (< v_prenex_35665 main_y) (<= (+ main_y 1) v_prenex_35665) (<= 0 (* 2 (select main_a v_prenex_35664))) (<= (select main_a v_prenex_35665) 1000) (<= (select main_a v_prenex_35665) 1001) (<= 1000 (+ (select main_a v_prenex_35664) (select main_a v_prenex_35665))) (<= (* 2 (select main_a v_prenex_35664)) 2))) (forall ((v_prenex_39732 Int) (v_prenex_39731 Int)) (or (< v_prenex_39731 main_x) (<= (+ main_y 1) v_prenex_39732) (<= 0 (* 2 (select main_a v_prenex_39731))) (< v_prenex_39732 main_y) (<= (select main_a v_prenex_39731) 2) (<= (select main_a v_prenex_39732) (+ (select main_a v_prenex_39731) 1000)) (<= 998 (select main_a v_prenex_39732)))) (forall ((v_prenex_30550 Int) (v_prenex_30551 Int)) (or (<= 999 (select main_a v_prenex_30551)) (<= 0 (* 2 (select main_a v_prenex_30550))) (<= (+ main_y 1) v_prenex_30551) (<= 998 (select main_a v_prenex_30551)) (<= (+ (select main_a v_prenex_30550) (select main_a v_prenex_30551)) 1000) (< v_prenex_30551 main_y))) (or (forall ((v_prenex_37013 Int)) (or (<= 998 (select main_a v_prenex_37013)) (<= (* 2 (select main_a v_prenex_37013)) 2000) (< v_prenex_37013 main_y) (<= 999 (select main_a v_prenex_37013)) (<= (+ main_y 1) v_prenex_37013))) (forall ((v_prenex_37012 Int)) (or (<= (select main_a v_prenex_37012) 1) (<= 0 (* 2 (select main_a v_prenex_37012)))))) (forall ((v_prenex_32766 Int) (v_prenex_32767 Int)) (or (<= 1000 (+ (select main_a v_prenex_32766) (select main_a v_prenex_32767))) (<= 999 (select main_a v_prenex_32767)) (< v_prenex_32767 main_y) (<= (* 2 (select main_a v_prenex_32767)) 2000) (<= (+ main_y 1) v_prenex_32767))) (forall ((v_prenex_31642 Int) (v_prenex_31643 Int)) (or (<= 998 (select main_a v_prenex_31643)) (<= 999 (select main_a v_prenex_31643)) (<= (+ main_y 1) v_prenex_31643) (<= (select main_a v_prenex_31642) 2) (<= 0 (* 2 (select main_a v_prenex_31642))) (< v_prenex_31643 main_y) (<= (+ (select main_a v_prenex_31642) (select main_a v_prenex_31643)) 1000))) (forall ((v_prenex_34626 Int) (v_prenex_34625 Int)) (or (<= (+ main_x 1) v_prenex_34625) (<= (* 2 (select main_a v_prenex_34626)) 2000) (<= (+ main_y 1) v_prenex_34626) (<= 0 (+ (select main_a v_prenex_34625) 1)) (<= (+ (select main_a v_prenex_34625) 998) (select main_a v_prenex_34626)) (< v_prenex_34626 main_y))) (forall ((v_prenex_33894 Int) (v_prenex_33893 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33893))) (<= (+ main_y 1) v_prenex_33894) (<= (select main_a v_prenex_33893) 2) (< v_prenex_33894 main_y) (<= 998 (select main_a v_prenex_33894)) (<= 1000 (+ (select main_a v_prenex_33893) (select main_a v_prenex_33894))))) (forall ((v_prenex_32504 Int) (v_prenex_32503 Int)) (or (< v_prenex_32504 main_y) (<= (+ main_x 1) v_prenex_32503) (<= 1998 (* 2 (select main_a v_prenex_32504))) (<= 0 (select main_a v_prenex_32503)) (<= (+ main_y 1) v_prenex_32504) (<= (select main_a v_prenex_32503) 2) (<= 1000 (+ (select main_a v_prenex_32503) (select main_a v_prenex_32504))))) (forall ((v_prenex_33900 Int) (v_prenex_33899 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33899))) (<= 998 (select main_a v_prenex_33900)) (<= (select main_a v_prenex_33900) (+ (select main_a v_prenex_33899) 1000)) (<= (select main_a v_prenex_33899) 1) (< v_prenex_33900 main_y) (<= 1998 (* 2 (select main_a v_prenex_33900))) (<= (+ main_y 1) v_prenex_33900))) (or (forall ((v_prenex_29632 Int)) (or (<= (select main_a v_prenex_29632) 1000) (< v_prenex_29632 main_y) (<= (+ main_y 1) v_prenex_29632) (<= 1998 (* 2 (select main_a v_prenex_29632))))) (forall ((v_prenex_29631 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29631))) (< v_prenex_29631 main_x) (<= 0 (+ (select main_a v_prenex_29631) 1))))) (or (forall ((v_prenex_30124 Int)) (<= (select main_a v_prenex_30124) 1)) (forall ((v_prenex_30125 Int)) (or (<= (+ main_y 1) v_prenex_30125) (<= 1998 (* 2 (select main_a v_prenex_30125))) (<= (select main_a v_prenex_30125) 1000) (< v_prenex_30125 main_y)))) (or (forall ((v_prenex_34639 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34639))) (<= (* 2 (select main_a v_prenex_34639)) 2))) (forall ((v_prenex_34640 Int)) (or (<= (+ main_y 1) v_prenex_34640) (< v_prenex_34640 main_y) (<= 1998 (* 2 (select main_a v_prenex_34640))) (<= (* 2 (select main_a v_prenex_34640)) 2000) (<= 999 (select main_a v_prenex_34640))))) (forall ((v_prenex_30555 Int) (v_prenex_30554 Int)) (or (< v_prenex_30555 main_y) (<= 0 (+ (select main_a v_prenex_30554) 1)) (<= 0 (* 2 (select main_a v_prenex_30554))) (< v_prenex_30554 main_x) (<= (+ main_y 1) v_prenex_30555) (<= 999 (select main_a v_prenex_30555)) (<= (select main_a v_prenex_30555) (+ (select main_a v_prenex_30554) 1000)))) (or (forall ((v_prenex_39657 Int)) (or (<= 0 (select main_a v_prenex_39657)) (<= (select main_a v_prenex_39657) 2))) (forall ((v_prenex_39658 Int)) (or (<= 999 (select main_a v_prenex_39658)) (<= (+ main_y 1) v_prenex_39658) (< v_prenex_39658 main_y) (<= (* 2 (select main_a v_prenex_39658)) 2000)))) (forall ((v_prenex_32805 Int) (v_prenex_32804 Int)) (or (<= 1000 (+ (select main_a v_prenex_32804) (select main_a v_prenex_32805))) (<= (+ main_y 1) v_prenex_32805) (<= (select main_a v_prenex_32804) 2) (< v_prenex_32805 main_y) (<= (+ main_x 1) v_prenex_32804) (<= 0 (+ (select main_a v_prenex_32804) 1)) (<= (select main_a v_prenex_32805) 1000))) (forall ((v_prenex_39973 Int) (v_prenex_39972 Int)) (or (<= (select main_a v_prenex_39973) (+ (select main_a v_prenex_39972) 1000)) (<= (+ main_y 1) v_prenex_39973) (<= 1998 (* 2 (select main_a v_prenex_39973))) (<= 0 (* 2 (select main_a v_prenex_39972))) (<= 999 (select main_a v_prenex_39973)) (< v_prenex_39973 main_y))) (or (forall ((v_prenex_40082 Int)) (or (< v_prenex_40082 main_y) (<= (+ main_y 1) v_prenex_40082) (<= 1998 (* 2 (select main_a v_prenex_40082))))) (forall ((v_prenex_40081 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40081))) (<= (select main_a v_prenex_40081) 1)))) (forall ((v_prenex_32485 Int) (v_prenex_32486 Int)) (or (<= 1000 (+ (select main_a v_prenex_32485) (select main_a v_prenex_32486))) (<= (select main_a v_prenex_32486) 1000) (< v_prenex_32486 main_y) (<= (* 2 (select main_a v_prenex_32485)) 2) (<= (+ main_y 1) v_prenex_32486) (<= (select main_a v_prenex_32485) 1) (<= (select main_a v_prenex_32486) 1001))) (forall ((v_prenex_38172 Int) (v_prenex_38173 Int)) (or (<= (+ main_y 1) v_prenex_38173) (< v_prenex_38173 main_y) (<= (select main_a v_prenex_38172) 2) (<= (+ main_x 1) v_prenex_38172) (<= (select main_a v_prenex_38173) (+ (select main_a v_prenex_38172) 1000)) (<= 998 (select main_a v_prenex_38173)))) (forall ((v_prenex_31220 Int) (v_prenex_31219 Int)) (or (<= 0 (+ (select main_a v_prenex_31219) 1)) (<= 1000 (+ (select main_a v_prenex_31219) (select main_a v_prenex_31220))) (<= (+ main_x 1) v_prenex_31219) (< v_prenex_31219 main_x))) (or (forall ((v_prenex_36719 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36719))) (<= 999 (select main_a v_prenex_36719)) (<= (+ main_y 1) v_prenex_36719) (< v_prenex_36719 main_y))) (forall ((v_prenex_36718 Int)) (or (<= (select main_a v_prenex_36718) 2) (<= 0 (+ (select main_a v_prenex_36718) 1))))) (forall ((v_prenex_35080 Int) (v_prenex_35079 Int)) (or (<= (select main_a v_prenex_35079) 2) (<= (select main_a v_prenex_35079) 1) (<= (+ main_y 1) v_prenex_35080) (<= 1998 (* 2 (select main_a v_prenex_35080))) (<= (* 2 (select main_a v_prenex_35080)) 2000) (<= (+ (select main_a v_prenex_35079) 998) (select main_a v_prenex_35080)) (< v_prenex_35080 main_y))) (forall ((v_prenex_31510 Int) (v_prenex_31511 Int)) (or (<= 0 (+ (select main_a v_prenex_31510) 1)) (<= (select main_a v_prenex_31511) (+ (select main_a v_prenex_31510) 1000)) (<= (* 2 (select main_a v_prenex_31510)) 2) (<= (* 2 (select main_a v_prenex_31511)) 2000) (<= (+ main_y 1) v_prenex_31511) (<= 998 (select main_a v_prenex_31511)) (< v_prenex_31511 main_y))) (or (forall ((v_prenex_29944 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29944))) (<= (+ main_x 1) v_prenex_29944) (<= (* 2 (select main_a v_prenex_29944)) 2))) (forall ((v_prenex_29945 Int)) (or (<= (+ main_y 1) v_prenex_29945) (<= (* 2 (select main_a v_prenex_29945)) 2000) (< v_prenex_29945 main_y)))) (or (forall ((v_prenex_35139 Int)) (or (<= 998 (select main_a v_prenex_35139)) (<= 999 (select main_a v_prenex_35139)) (< v_prenex_35139 main_y) (<= (+ main_y 1) v_prenex_35139) (<= (* 2 (select main_a v_prenex_35139)) 2000))) (forall ((v_prenex_35138 Int)) (or (<= 0 (select main_a v_prenex_35138)) (<= 0 (+ (select main_a v_prenex_35138) 1))))) (forall ((v_prenex_35444 Int) (v_prenex_35445 Int)) (or (<= 0 (+ (select main_a v_prenex_35444) 1)) (<= (+ main_y 1) v_prenex_35445) (<= 1000 (+ (select main_a v_prenex_35444) (select main_a v_prenex_35445))) (<= 998 (select main_a v_prenex_35445)) (<= (select main_a v_prenex_35445) 1000) (<= 0 (select main_a v_prenex_35444)) (< v_prenex_35445 main_y))) (forall ((v_prenex_38900 Int) (v_prenex_38899 Int)) (or (<= 0 (select main_a v_prenex_38899)) (<= (+ main_y 1) v_prenex_38900) (< v_prenex_38900 main_y) (<= (select main_a v_prenex_38899) 1) (<= (+ (select main_a v_prenex_38899) 998) (select main_a v_prenex_38900)) (<= (+ main_x 1) v_prenex_38899) (<= 1998 (* 2 (select main_a v_prenex_38900))))) (forall ((v_prenex_38231 Int) (v_prenex_38230 Int)) (or (<= 998 (select main_a v_prenex_38231)) (<= (+ main_y 1) v_prenex_38231) (<= (select main_a v_prenex_38230) 1) (< v_prenex_38231 main_y) (<= (+ (select main_a v_prenex_38230) (select main_a v_prenex_38231)) 1000))) (forall ((v_prenex_31329 Int) (v_prenex_31328 Int)) (or (<= (+ (select main_a v_prenex_31328) (select main_a v_prenex_31329)) 1000) (<= 999 (select main_a v_prenex_31329)) (<= 1998 (* 2 (select main_a v_prenex_31329))) (<= (select main_a v_prenex_31328) 1) (<= (+ main_y 1) v_prenex_31329) (< v_prenex_31329 main_y))) (forall ((v_prenex_38132 Int) (v_prenex_38131 Int)) (or (<= (* 2 (select main_a v_prenex_38132)) 2000) (<= 1000 (+ (select main_a v_prenex_38131) (select main_a v_prenex_38132))) (<= 0 (select main_a v_prenex_38131)) (< v_prenex_38132 main_y) (<= (+ main_y 1) v_prenex_38132) (<= (select main_a v_prenex_38131) 2) (<= 998 (select main_a v_prenex_38132)))) (forall ((v_prenex_36164 Int) (v_prenex_36163 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36164))) (< v_prenex_36164 main_y) (<= (+ main_y 1) v_prenex_36164) (<= 1000 (+ (select main_a v_prenex_36163) (select main_a v_prenex_36164))) (<= (select main_a v_prenex_36164) 1001) (<= (select main_a v_prenex_36163) 2) (<= (select main_a v_prenex_36163) 1))) (forall ((v_prenex_29716 Int) (v_prenex_29715 Int)) (or (<= (+ main_y 1) v_prenex_29716) (<= 998 (select main_a v_prenex_29716)) (<= (* 2 (select main_a v_prenex_29715)) 2) (<= 1998 (* 2 (select main_a v_prenex_29716))) (< v_prenex_29716 main_y) (<= 1000 (+ (select main_a v_prenex_29715) (select main_a v_prenex_29716))) (<= 0 (* 2 (select main_a v_prenex_29715))))) (forall ((v_prenex_31258 Int) (v_prenex_31259 Int)) (or (<= (select main_a v_prenex_31258) 2) (< v_prenex_31259 main_y) (<= 1998 (* 2 (select main_a v_prenex_31259))) (<= (select main_a v_prenex_31259) (+ (select main_a v_prenex_31258) 1000)) (<= (select main_a v_prenex_31258) 1) (<= (+ main_y 1) v_prenex_31259))) (or (forall ((v_prenex_35648 Int)) (or (<= (select main_a v_prenex_35648) 2) (< v_prenex_35648 main_x) (<= (+ main_x 1) v_prenex_35648))) (forall ((v_prenex_35649 Int)) (or (<= (* 2 (select main_a v_prenex_35649)) 2000) (<= (+ main_y 1) v_prenex_35649)))) (forall ((v_prenex_31581 Int) (v_prenex_31580 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31580))) (<= (+ main_y 1) v_prenex_31581) (<= 1000 (+ (select main_a v_prenex_31580) (select main_a v_prenex_31581))) (<= (select main_a v_prenex_31580) 1) (<= 999 (select main_a v_prenex_31581)) (< v_prenex_31580 main_x) (< v_prenex_31581 main_y))) (forall ((v_prenex_33145 Int) (v_prenex_33144 Int)) (or (<= 999 (select main_a v_prenex_33145)) (<= (+ main_y 1) v_prenex_33145) (< v_prenex_33145 main_y) (<= (select main_a v_prenex_33145) 1000) (<= 0 (select main_a v_prenex_33144)) (<= (+ (select main_a v_prenex_33144) 998) (select main_a v_prenex_33145)))) (forall ((v_prenex_36313 Int) (v_prenex_36314 Int)) (or (<= 998 (select main_a v_prenex_36314)) (<= (* 2 (select main_a v_prenex_36313)) 2) (<= (+ main_y 1) v_prenex_36314) (< v_prenex_36314 main_y) (<= 999 (select main_a v_prenex_36314)) (<= 0 (select main_a v_prenex_36313)) (<= (select main_a v_prenex_36314) (+ (select main_a v_prenex_36313) 1000)))) (forall ((v_prenex_32252 Int) (v_prenex_32253 Int)) (or (<= (select main_a v_prenex_32252) 2) (<= (+ (select main_a v_prenex_32252) (select main_a v_prenex_32253)) 1000) (<= (+ main_y 1) v_prenex_32253) (<= (select main_a v_prenex_32253) 1000) (< v_prenex_32253 main_y) (<= 0 (+ (select main_a v_prenex_32252) 1)) (<= 1998 (* 2 (select main_a v_prenex_32253))))) (forall ((v_prenex_32283 Int) (v_prenex_32282 Int)) (or (<= 0 (select main_a v_prenex_32282)) (<= (* 2 (select main_a v_prenex_32283)) 2000) (<= (+ (select main_a v_prenex_32282) (select main_a v_prenex_32283)) 1000) (<= 0 (+ (select main_a v_prenex_32282) 1)) (< v_prenex_32283 main_y) (<= (+ main_y 1) v_prenex_32283) (<= (select main_a v_prenex_32283) 1001))) (or (forall ((v_prenex_33672 Int)) (or (<= (* 2 (select main_a v_prenex_33672)) 2000) (<= 998 (select main_a v_prenex_33672)) (<= (+ main_y 1) v_prenex_33672) (< v_prenex_33672 main_y) (<= (select main_a v_prenex_33672) 1000))) (forall ((v_prenex_33671 Int)) (or (<= 0 (+ (select main_a v_prenex_33671) 1)) (<= (select main_a v_prenex_33671) 1)))) (forall ((v_prenex_34354 Int) (v_prenex_34353 Int)) (or (<= (select main_a v_prenex_34354) (+ (select main_a v_prenex_34353) 1000)) (< v_prenex_34354 main_y) (<= (select main_a v_prenex_34353) 1) (<= (+ main_y 1) v_prenex_34354) (<= (select main_a v_prenex_34354) 1001) (<= (select main_a v_prenex_34354) 1000))) (or (forall ((v_prenex_34165 Int)) (or (<= 0 (+ (select main_a v_prenex_34165) 1)) (<= (* 2 (select main_a v_prenex_34165)) 2) (< v_prenex_34165 main_x))) (forall ((v_prenex_34166 Int)) (or (<= (+ main_y 1) v_prenex_34166) (<= 999 (select main_a v_prenex_34166)) (< v_prenex_34166 main_y) (<= 1998 (* 2 (select main_a v_prenex_34166)))))) (forall ((v_prenex_38630 Int) (v_prenex_38629 Int)) (or (< v_prenex_38630 main_y) (<= (+ main_y 1) v_prenex_38630) (<= (select main_a v_prenex_38629) 1) (<= 1000 (+ (select main_a v_prenex_38629) (select main_a v_prenex_38630))) (<= 0 (+ (select main_a v_prenex_38629) 1)) (<= 998 (select main_a v_prenex_38630)) (<= (select main_a v_prenex_38630) 1001))) (forall ((v_prenex_34338 Int) (v_prenex_34337 Int)) (or (<= (+ main_y 1) v_prenex_34338) (<= 1000 (+ (select main_a v_prenex_34337) (select main_a v_prenex_34338))) (<= (select main_a v_prenex_34338) 1000) (< v_prenex_34338 main_y) (<= 0 (select main_a v_prenex_34337)) (<= 0 (+ (select main_a v_prenex_34337) 1)) (<= 998 (select main_a v_prenex_34338)))) (or (forall ((v_prenex_36916 Int)) (or (<= (* 2 (select main_a v_prenex_36916)) 2) (<= 0 (* 2 (select main_a v_prenex_36916))))) (forall ((v_prenex_36917 Int)) (or (<= 998 (select main_a v_prenex_36917)) (< v_prenex_36917 main_y) (<= 1998 (* 2 (select main_a v_prenex_36917))) (<= (+ main_y 1) v_prenex_36917) (<= (select main_a v_prenex_36917) 1000)))) (forall ((v_prenex_36914 Int) (v_prenex_36915 Int)) (or (<= (* 2 (select main_a v_prenex_36914)) 2) (<= (select main_a v_prenex_36914) 1) (< v_prenex_36915 main_y) (<= 998 (select main_a v_prenex_36915)) (<= (+ (select main_a v_prenex_36914) (select main_a v_prenex_36915)) 1000) (<= 1998 (* 2 (select main_a v_prenex_36915))) (<= (+ main_y 1) v_prenex_36915))) (or (forall ((v_prenex_31532 Int)) (or (<= 0 (+ (select main_a v_prenex_31532) 1)) (<= (select main_a v_prenex_31532) 2))) (forall ((v_prenex_31533 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31533))) (<= (+ main_y 1) v_prenex_31533) (< v_prenex_31533 main_y) (<= (select main_a v_prenex_31533) 1001)))) (forall ((v_prenex_37037 Int) (v_prenex_37038 Int)) (or (<= 999 (select main_a v_prenex_37038)) (<= (select main_a v_prenex_37038) 1000) (< v_prenex_37038 main_y) (<= (+ main_y 1) v_prenex_37038) (<= (+ (select main_a v_prenex_37037) (select main_a v_prenex_37038)) 1000) (<= (select main_a v_prenex_37037) 1) (<= (* 2 (select main_a v_prenex_37037)) 2))) (forall ((v_prenex_32832 Int) (v_prenex_32833 Int)) (or (<= 999 (select main_a v_prenex_32833)) (<= 0 (select main_a v_prenex_32832)) (<= 0 (+ (select main_a v_prenex_32832) 1)) (< v_prenex_32833 main_y) (< v_prenex_32832 main_x) (<= (+ main_y 1) v_prenex_32833) (<= (+ (select main_a v_prenex_32832) (select main_a v_prenex_32833)) 1000))) (or (forall ((v_prenex_37701 Int)) (or (<= 999 (select main_a v_prenex_37701)) (< v_prenex_37701 main_y) (<= (+ main_y 1) v_prenex_37701) (<= 1998 (* 2 (select main_a v_prenex_37701))))) (forall ((v_prenex_37700 Int)) (or (<= 0 (select main_a v_prenex_37700)) (<= (select main_a v_prenex_37700) 2)))) (or (forall ((v_prenex_33848 Int)) (or (<= (+ main_y 1) v_prenex_33848) (<= 998 (select main_a v_prenex_33848)) (<= (* 2 (select main_a v_prenex_33848)) 2000) (< v_prenex_33848 main_y))) (forall ((v_prenex_33847 Int)) (<= (select main_a v_prenex_33847) 1))) (forall ((v_prenex_39579 Int) (v_prenex_39578 Int)) (or (< v_prenex_39579 main_y) (<= (+ main_x 1) v_prenex_39578) (<= 0 (select main_a v_prenex_39578)) (<= 0 (* 2 (select main_a v_prenex_39578))) (<= 1998 (* 2 (select main_a v_prenex_39579))) (<= (+ main_y 1) v_prenex_39579) (<= (select main_a v_prenex_39579) (+ (select main_a v_prenex_39578) 1000)))) (forall ((v_prenex_37233 Int) (v_prenex_37234 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37234))) (<= 1000 (+ (select main_a v_prenex_37233) (select main_a v_prenex_37234))) (<= 999 (select main_a v_prenex_37234)) (<= 0 (select main_a v_prenex_37233)) (<= 0 (* 2 (select main_a v_prenex_37233))) (< v_prenex_37234 main_y) (<= (+ main_y 1) v_prenex_37234))) (or (forall ((v_prenex_32088 Int)) (<= (* 2 (select main_a v_prenex_32088)) 2)) (forall ((v_prenex_32089 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32089))) (< v_prenex_32089 main_y) (<= (select main_a v_prenex_32089) 1001) (<= (+ main_y 1) v_prenex_32089) (<= 998 (select main_a v_prenex_32089))))) (forall ((v_prenex_38783 Int) (v_prenex_38784 Int)) (or (<= (* 2 (select main_a v_prenex_38783)) 2) (<= (+ main_y 1) v_prenex_38784) (<= (* 2 (select main_a v_prenex_38784)) 2000) (< v_prenex_38784 main_y) (<= (select main_a v_prenex_38784) 1000) (<= (+ (select main_a v_prenex_38783) 998) (select main_a v_prenex_38784)))) (forall ((v_prenex_35392 Int) (v_prenex_35393 Int)) (or (<= (+ (select main_a v_prenex_35392) (select main_a v_prenex_35393)) 1000) (<= (select main_a v_prenex_35393) 1001) (< v_prenex_35392 main_x) (< v_prenex_35393 main_y) (<= 0 (select main_a v_prenex_35392)) (<= (+ main_y 1) v_prenex_35393))) (forall ((v_prenex_40087 Int) (v_prenex_40088 Int)) (or (<= (select main_a v_prenex_40087) 1) (<= (+ main_y 1) v_prenex_40088) (<= 999 (select main_a v_prenex_40088)) (<= (select main_a v_prenex_40088) (+ (select main_a v_prenex_40087) 1000)) (< v_prenex_40088 main_y) (<= 0 (+ (select main_a v_prenex_40087) 1)) (< v_prenex_40087 main_x))) (or (forall ((v_prenex_36585 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36585))) (< v_prenex_36585 main_y) (<= (+ main_y 1) v_prenex_36585) (<= 998 (select main_a v_prenex_36585)))) (forall ((v_prenex_36584 Int)) (<= 0 (select main_a v_prenex_36584)))) (or (forall ((v_prenex_34042 Int)) (or (< v_prenex_34042 main_y) (<= 1998 (* 2 (select main_a v_prenex_34042))) (<= 999 (select main_a v_prenex_34042)) (<= (+ main_y 1) v_prenex_34042))) (forall ((v_prenex_34041 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34041))) (<= (+ main_x 1) v_prenex_34041)))) (forall ((v_prenex_33505 Int) (v_prenex_33504 Int)) (or (< v_prenex_33505 main_y) (<= 0 (* 2 (select main_a v_prenex_33504))) (<= (+ (select main_a v_prenex_33504) (select main_a v_prenex_33505)) 1000) (<= (* 2 (select main_a v_prenex_33505)) 2000) (<= (* 2 (select main_a v_prenex_33504)) 2) (<= (+ main_y 1) v_prenex_33505) (<= 999 (select main_a v_prenex_33505)))) (forall ((v_prenex_33832 Int) (v_prenex_33831 Int)) (or (<= (select main_a v_prenex_33831) 1) (<= (+ main_y 1) v_prenex_33832) (<= 0 (+ (select main_a v_prenex_33831) 1)) (<= 1998 (* 2 (select main_a v_prenex_33832))) (< v_prenex_33832 main_y) (<= (+ (select main_a v_prenex_33831) 998) (select main_a v_prenex_33832)) (<= 998 (select main_a v_prenex_33832)))) (forall ((v_prenex_38596 Int) (v_prenex_38595 Int)) (or (<= (+ main_y 1) v_prenex_38596) (<= 998 (select main_a v_prenex_38596)) (<= (select main_a v_prenex_38595) 1) (<= (select main_a v_prenex_38596) (+ (select main_a v_prenex_38595) 1000)) (<= (select main_a v_prenex_38596) 1000) (< v_prenex_38596 main_y) (<= (* 2 (select main_a v_prenex_38595)) 2))) (or (forall ((v_prenex_30047 Int)) (or (<= (+ main_y 1) v_prenex_30047) (<= 998 (select main_a v_prenex_30047)) (< v_prenex_30047 main_y) (<= 1998 (* 2 (select main_a v_prenex_30047))))) (forall ((v_prenex_30046 Int)) (or (<= 0 (select main_a v_prenex_30046)) (<= (select main_a v_prenex_30046) 1)))) (forall ((v_prenex_35708 Int) (v_prenex_35709 Int)) (or (<= (+ (select main_a v_prenex_35708) 998) (select main_a v_prenex_35709)) (<= 999 (select main_a v_prenex_35709)) (<= (* 2 (select main_a v_prenex_35708)) 2) (<= 1998 (* 2 (select main_a v_prenex_35709))) (<= (select main_a v_prenex_35708) 2) (< v_prenex_35709 main_y) (<= (+ main_y 1) v_prenex_35709))) (forall ((v_prenex_30615 Int) (v_prenex_30614 Int)) (or (< v_prenex_30614 main_x) (<= (* 2 (select main_a v_prenex_30614)) 2) (<= (+ main_y 1) v_prenex_30615) (<= 999 (select main_a v_prenex_30615)) (< v_prenex_30615 main_y) (<= 0 (+ (select main_a v_prenex_30614) 1)) (<= (+ (select main_a v_prenex_30614) (select main_a v_prenex_30615)) 1000))) (forall ((v_prenex_37127 Int) (v_prenex_37128 Int)) (or (<= 999 (select main_a v_prenex_37128)) (<= 1998 (* 2 (select main_a v_prenex_37128))) (< v_prenex_37128 main_y) (<= (+ (select main_a v_prenex_37127) (select main_a v_prenex_37128)) 1000) (<= (+ main_y 1) v_prenex_37128) (<= (select main_a v_prenex_37127) 2))) (forall ((v_prenex_30626 Int) (v_prenex_30627 Int)) (or (<= (select main_a v_prenex_30627) 1000) (<= (+ main_x 1) v_prenex_30626) (< v_prenex_30627 main_y) (<= 0 (+ (select main_a v_prenex_30626) 1)) (<= (+ main_y 1) v_prenex_30627) (<= (+ (select main_a v_prenex_30626) 998) (select main_a v_prenex_30627)))) (or (forall ((v_prenex_37634 Int)) (or (< v_prenex_37634 main_x) (<= (select main_a v_prenex_37634) 1))) (forall ((v_prenex_37635 Int)) (or (<= (+ main_y 1) v_prenex_37635) (< v_prenex_37635 main_y) (<= (select main_a v_prenex_37635) 1001) (<= (* 2 (select main_a v_prenex_37635)) 2000)))) (or (forall ((v_prenex_29303 Int)) (or (<= 999 (select main_a v_prenex_29303)) (<= (+ main_y 1) v_prenex_29303) (< v_prenex_29303 main_y) (<= (* 2 (select main_a v_prenex_29303)) 2000) (<= 998 (select main_a v_prenex_29303)))) (forall ((v_prenex_29302 Int)) (or (<= 0 (select main_a v_prenex_29302)) (<= (select main_a v_prenex_29302) 1)))) (forall ((v_prenex_34910 Int) (v_prenex_34909 Int)) (or (< v_prenex_34909 main_x) (<= 1998 (* 2 (select main_a v_prenex_34910))) (<= (select main_a v_prenex_34909) 1) (<= 0 (+ (select main_a v_prenex_34909) 1)) (< v_prenex_34910 main_y) (<= (+ (select main_a v_prenex_34909) 998) (select main_a v_prenex_34910)) (<= (+ main_y 1) v_prenex_34910))) (or (forall ((v_prenex_33446 Int)) (or (<= (+ main_x 1) v_prenex_33446) (< v_prenex_33446 main_x) (<= (select main_a v_prenex_33446) 2) (<= (* 2 (select main_a v_prenex_33446)) 2))) (forall ((v_prenex_33447 Int)) (<= (* 2 (select main_a v_prenex_33447)) 2000))) (or (forall ((v_prenex_38011 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38011))) (<= 0 (select main_a v_prenex_38011)))) (forall ((v_prenex_38012 Int)) (or (<= (* 2 (select main_a v_prenex_38012)) 2000) (<= (+ main_y 1) v_prenex_38012) (<= 998 (select main_a v_prenex_38012)) (< v_prenex_38012 main_y) (<= (select main_a v_prenex_38012) 1001)))) (or (forall ((v_prenex_29570 Int)) (or (< v_prenex_29570 main_y) (<= (+ main_y 1) v_prenex_29570) (<= (* 2 (select main_a v_prenex_29570)) 2000) (<= (select main_a v_prenex_29570) 1001) (<= 998 (select main_a v_prenex_29570)))) (forall ((v_prenex_29569 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29569))) (<= (* 2 (select main_a v_prenex_29569)) 2)))) (forall ((v_prenex_39762 Int) (v_prenex_39761 Int)) (or (<= (+ main_y 1) v_prenex_39762) (<= 0 (+ (select main_a v_prenex_39761) 1)) (< v_prenex_39762 main_y) (<= 998 (select main_a v_prenex_39762)) (<= (+ (select main_a v_prenex_39761) (select main_a v_prenex_39762)) 1000) (<= (select main_a v_prenex_39762) 1000))) (forall ((v_prenex_32120 Int) (v_prenex_32121 Int)) (or (< v_prenex_32121 main_y) (<= (+ main_y 1) v_prenex_32121) (<= 998 (select main_a v_prenex_32121)) (< v_prenex_32120 main_x) (<= 1000 (+ (select main_a v_prenex_32120) (select main_a v_prenex_32121))))) (or (forall ((v_prenex_37477 Int)) (or (<= (+ main_y 1) v_prenex_37477) (<= 999 (select main_a v_prenex_37477)) (<= 1998 (* 2 (select main_a v_prenex_37477))) (< v_prenex_37477 main_y))) (forall ((v_prenex_37476 Int)) (or (<= 0 (+ (select main_a v_prenex_37476) 1)) (<= (+ main_x 1) v_prenex_37476) (<= (* 2 (select main_a v_prenex_37476)) 2)))) (forall ((v_prenex_39662 Int) (v_prenex_39661 Int)) (or (<= (* 2 (select main_a v_prenex_39662)) 2000) (<= (+ main_y 1) v_prenex_39662) (<= (+ (select main_a v_prenex_39661) 998) (select main_a v_prenex_39662)) (<= 0 (select main_a v_prenex_39661)) (< v_prenex_39662 main_y) (<= 998 (select main_a v_prenex_39662)))) (forall ((v_prenex_29145 Int) (v_prenex_29144 Int)) (or (<= (+ (select main_a v_prenex_29144) 998) (select main_a v_prenex_29145)) (<= (+ main_y 1) v_prenex_29145) (< v_prenex_29144 main_x) (< v_prenex_29145 main_y) (<= (select main_a v_prenex_29145) 1001))) (forall ((v_prenex_39184 Int) (v_prenex_39185 Int)) (or (<= (select main_a v_prenex_39184) 1) (< v_prenex_39185 main_y) (<= (select main_a v_prenex_39185) 1001) (<= (+ main_x 1) v_prenex_39184) (<= (select main_a v_prenex_39185) (+ (select main_a v_prenex_39184) 1000)) (<= (+ main_y 1) v_prenex_39185))) (forall ((v_prenex_31565 Int) (v_prenex_31564 Int)) (or (<= (select main_a v_prenex_31565) (+ (select main_a v_prenex_31564) 1000)) (<= 0 (select main_a v_prenex_31564)) (<= (+ main_y 1) v_prenex_31565) (<= (select main_a v_prenex_31565) 1000) (< v_prenex_31565 main_y))) (forall ((v_prenex_30284 Int) (v_prenex_30285 Int)) (or (< v_prenex_30284 main_x) (<= 0 (+ (select main_a v_prenex_30284) 1)) (<= 998 (select main_a v_prenex_30285)) (<= (+ main_y 1) v_prenex_30285) (< v_prenex_30285 main_y) (<= (+ (select main_a v_prenex_30284) 998) (select main_a v_prenex_30285)) (<= 0 (select main_a v_prenex_30284)))) (forall ((v_prenex_32153 Int) (v_prenex_32152 Int)) (or (<= (+ main_y 1) v_prenex_32153) (< v_prenex_32152 main_x) (<= (+ (select main_a v_prenex_32152) (select main_a v_prenex_32153)) 1000) (<= 0 (* 2 (select main_a v_prenex_32152))) (< v_prenex_32153 main_y) (<= (select main_a v_prenex_32153) 1001))) (forall ((v_prenex_36412 Int) (v_prenex_36413 Int)) (or (<= 1000 (+ (select main_a v_prenex_36412) (select main_a v_prenex_36413))) (<= (* 2 (select main_a v_prenex_36412)) 2) (< v_prenex_36413 main_y) (<= 998 (select main_a v_prenex_36413)) (<= (+ main_y 1) v_prenex_36413) (<= 1998 (* 2 (select main_a v_prenex_36413))) (<= (select main_a v_prenex_36412) 2))) (forall ((v_prenex_29524 Int) (v_prenex_29523 Int)) (or (< v_prenex_29523 main_x) (<= (select main_a v_prenex_29523) 2) (<= (+ main_y 1) v_prenex_29524) (<= 1000 (+ (select main_a v_prenex_29523) (select main_a v_prenex_29524))) (<= (select main_a v_prenex_29524) 1001) (< v_prenex_29524 main_y) (<= 0 (* 2 (select main_a v_prenex_29523))))) (forall ((v_prenex_32063 Int) (v_prenex_32062 Int)) (or (< v_prenex_32063 main_y) (<= 0 (* 2 (select main_a v_prenex_32062))) (<= 1998 (* 2 (select main_a v_prenex_32063))) (<= (+ main_y 1) v_prenex_32063) (<= 998 (select main_a v_prenex_32063)) (<= 1000 (+ (select main_a v_prenex_32062) (select main_a v_prenex_32063))))) (forall ((v_prenex_35592 Int) (v_prenex_35593 Int)) (or (<= (select main_a v_prenex_35593) (+ (select main_a v_prenex_35592) 1000)) (<= (+ main_y 1) v_prenex_35593) (<= (+ main_x 1) v_prenex_35592) (< v_prenex_35593 main_y) (<= 0 (+ (select main_a v_prenex_35592) 1)) (<= (select main_a v_prenex_35593) 1000))) (forall ((v_prenex_32588 Int) (v_prenex_32587 Int)) (or (<= (* 2 (select main_a v_prenex_32588)) 2000) (<= 0 (* 2 (select main_a v_prenex_32587))) (<= (+ (select main_a v_prenex_32587) 998) (select main_a v_prenex_32588)) (< v_prenex_32588 main_y) (< v_prenex_32587 main_x) (<= (+ main_y 1) v_prenex_32588))) (or (forall ((v_prenex_33230 Int)) (or (<= (* 2 (select main_a v_prenex_33230)) 2) (<= 0 (select main_a v_prenex_33230)))) (forall ((v_prenex_33231 Int)) (or (<= 998 (select main_a v_prenex_33231)) (< v_prenex_33231 main_y) (<= (+ main_y 1) v_prenex_33231) (<= 999 (select main_a v_prenex_33231)) (<= 1998 (* 2 (select main_a v_prenex_33231)))))) (forall ((v_prenex_36580 Int) (v_prenex_36581 Int)) (or (<= 0 (select main_a v_prenex_36580)) (<= (+ main_y 1) v_prenex_36581) (<= 998 (select main_a v_prenex_36581)) (< v_prenex_36580 main_x) (<= (* 2 (select main_a v_prenex_36580)) 2) (<= (select main_a v_prenex_36581) (+ (select main_a v_prenex_36580) 1000)) (< v_prenex_36581 main_y))) (forall ((v_prenex_38225 Int) (v_prenex_38224 Int)) (or (<= 0 (select main_a v_prenex_38224)) (<= (select main_a v_prenex_38225) 1001) (<= 1000 (+ (select main_a v_prenex_38224) (select main_a v_prenex_38225))) (<= 998 (select main_a v_prenex_38225)) (<= 0 (* 2 (select main_a v_prenex_38224))) (< v_prenex_38225 main_y) (<= (+ main_y 1) v_prenex_38225))) (forall ((v_prenex_35274 Int) (v_prenex_35275 Int)) (or (<= (select main_a v_prenex_35274) 2) (<= (+ main_y 1) v_prenex_35275) (<= 998 (select main_a v_prenex_35275)) (<= (+ (select main_a v_prenex_35274) 998) (select main_a v_prenex_35275)) (<= (select main_a v_prenex_35275) 1000) (< v_prenex_35275 main_y))) (forall ((v_prenex_32179 Int) (v_prenex_32178 Int)) (or (<= 0 (select main_a v_prenex_32178)) (<= (+ main_y 1) v_prenex_32179) (<= 999 (select main_a v_prenex_32179)) (<= (select main_a v_prenex_32178) 2) (<= (+ (select main_a v_prenex_32178) 998) (select main_a v_prenex_32179)) (< v_prenex_32179 main_y))) (forall ((v_prenex_36238 Int) (v_prenex_36237 Int)) (or (< v_prenex_36238 main_y) (<= 0 (+ (select main_a v_prenex_36237) 1)) (<= (* 2 (select main_a v_prenex_36238)) 2000) (<= 999 (select main_a v_prenex_36238)) (<= (+ main_y 1) v_prenex_36238) (<= 1000 (+ (select main_a v_prenex_36237) (select main_a v_prenex_36238))))) (forall ((v_prenex_29199 Int) (v_prenex_29198 Int)) (or (<= (+ main_y 1) v_prenex_29199) (<= (+ (select main_a v_prenex_29198) (select main_a v_prenex_29199)) 1000) (<= 999 (select main_a v_prenex_29199)) (<= 1998 (* 2 (select main_a v_prenex_29199))) (<= 0 (select main_a v_prenex_29198)) (< v_prenex_29199 main_y))) (forall ((v_prenex_38244 Int) (v_prenex_38245 Int)) (or (<= (+ main_y 1) v_prenex_38245) (<= (+ (select main_a v_prenex_38244) (select main_a v_prenex_38245)) 1000) (< v_prenex_38245 main_y) (<= (+ main_x 1) v_prenex_38244) (<= 0 (select main_a v_prenex_38244)) (<= 1998 (* 2 (select main_a v_prenex_38245))))) (or (forall ((v_prenex_32379 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32379))) (<= (+ main_y 1) v_prenex_32379) (< v_prenex_32379 main_y) (<= (* 2 (select main_a v_prenex_32379)) 2000))) (forall ((v_prenex_32378 Int)) (<= (* 2 (select main_a v_prenex_32378)) 2))) (or (forall ((v_prenex_35006 Int)) (or (<= (* 2 (select main_a v_prenex_35006)) 2000) (< v_prenex_35006 main_y) (<= (+ main_y 1) v_prenex_35006) (<= 999 (select main_a v_prenex_35006)))) (forall ((v_prenex_35005 Int)) (or (< v_prenex_35005 main_x) (<= (select main_a v_prenex_35005) 2) (<= (select main_a v_prenex_35005) 1)))) (forall ((v_prenex_30305 Int) (v_prenex_30304 Int)) (or (<= (+ (select main_a v_prenex_30304) 998) (select main_a v_prenex_30305)) (< v_prenex_30305 main_y) (<= (select main_a v_prenex_30305) 1000) (<= (+ main_y 1) v_prenex_30305) (<= 999 (select main_a v_prenex_30305)))) (forall ((v_prenex_29618 Int) (v_prenex_29617 Int)) (or (< v_prenex_29618 main_y) (<= (* 2 (select main_a v_prenex_29617)) 2) (<= (+ main_y 1) v_prenex_29618) (<= (+ (select main_a v_prenex_29617) 998) (select main_a v_prenex_29618)) (<= 998 (select main_a v_prenex_29618)))) (forall ((v_prenex_29225 Int) (v_prenex_29224 Int)) (or (<= (+ (select main_a v_prenex_29224) 998) (select main_a v_prenex_29225)) (<= (+ main_y 1) v_prenex_29225) (<= 0 (select main_a v_prenex_29224)) (<= 999 (select main_a v_prenex_29225)) (< v_prenex_29225 main_y) (<= (select main_a v_prenex_29224) 1) (<= (select main_a v_prenex_29225) 1000))) (forall ((v_prenex_31286 Int) (v_prenex_31287 Int)) (or (<= (select main_a v_prenex_31287) (+ (select main_a v_prenex_31286) 1000)) (<= (+ main_y 1) v_prenex_31287) (<= (select main_a v_prenex_31286) 2) (<= (* 2 (select main_a v_prenex_31287)) 2000) (<= (select main_a v_prenex_31287) 1000) (< v_prenex_31287 main_y))) (or (forall ((v_prenex_32671 Int)) (<= (select main_a v_prenex_32671) 2)) (forall ((v_prenex_32672 Int)) (or (<= 998 (select main_a v_prenex_32672)) (<= (+ main_y 1) v_prenex_32672) (<= 1998 (* 2 (select main_a v_prenex_32672))) (<= (select main_a v_prenex_32672) 1000) (< v_prenex_32672 main_y)))) (forall ((v_prenex_29629 Int) (v_prenex_29630 Int)) (or (<= 998 (select main_a v_prenex_29630)) (<= (* 2 (select main_a v_prenex_29629)) 2) (<= 1000 (+ (select main_a v_prenex_29629) (select main_a v_prenex_29630))) (<= 1998 (* 2 (select main_a v_prenex_29630))) (<= (+ main_y 1) v_prenex_29630) (< v_prenex_29630 main_y) (<= 0 (+ (select main_a v_prenex_29629) 1)))) (forall ((v_prenex_38200 Int) (v_prenex_38201 Int)) (or (< v_prenex_38201 main_y) (<= (* 2 (select main_a v_prenex_38200)) 2) (<= (select main_a v_prenex_38201) 1000) (<= 999 (select main_a v_prenex_38201)) (<= (+ main_y 1) v_prenex_38201) (<= (+ (select main_a v_prenex_38200) (select main_a v_prenex_38201)) 1000) (<= 0 (* 2 (select main_a v_prenex_38200))))) (forall ((v_prenex_36448 Int) (v_prenex_36449 Int)) (or (<= (* 2 (select main_a v_prenex_36449)) 2000) (<= (select main_a v_prenex_36449) (+ (select main_a v_prenex_36448) 1000)) (< v_prenex_36449 main_y) (<= (select main_a v_prenex_36449) 1000) (<= 0 (+ (select main_a v_prenex_36448) 1)) (<= (select main_a v_prenex_36448) 2) (<= (+ main_y 1) v_prenex_36449))) (or (forall ((v_prenex_35694 Int)) (or (<= (select main_a v_prenex_35694) 1) (<= 0 (select main_a v_prenex_35694)))) (forall ((v_prenex_35695 Int)) (or (<= (* 2 (select main_a v_prenex_35695)) 2000) (<= (select main_a v_prenex_35695) 1001) (< v_prenex_35695 main_y) (<= (+ main_y 1) v_prenex_35695)))) (forall ((v_prenex_34634 Int) (v_prenex_34633 Int)) (or (<= (select main_a v_prenex_34634) 1000) (<= (* 2 (select main_a v_prenex_34633)) 2) (<= (+ main_y 1) v_prenex_34634) (<= 1998 (* 2 (select main_a v_prenex_34634))) (< v_prenex_34634 main_y) (<= (+ (select main_a v_prenex_34633) 998) (select main_a v_prenex_34634)) (<= (select main_a v_prenex_34633) 1))) (forall ((v_prenex_31198 Int) (v_prenex_31197 Int)) (or (<= 0 (select main_a v_prenex_31197)) (<= (+ main_y 1) v_prenex_31198) (<= (+ (select main_a v_prenex_31197) (select main_a v_prenex_31198)) 1000) (< v_prenex_31198 main_y) (<= (select main_a v_prenex_31198) 1001) (<= 998 (select main_a v_prenex_31198)))) (forall ((v_prenex_29585 Int) (v_prenex_29586 Int)) (or (< v_prenex_29586 main_y) (<= 1998 (* 2 (select main_a v_prenex_29586))) (<= (select main_a v_prenex_29586) 1000) (<= (+ main_y 1) v_prenex_29586) (<= (select main_a v_prenex_29585) 2) (<= (select main_a v_prenex_29585) 1) (<= (select main_a v_prenex_29586) (+ (select main_a v_prenex_29585) 1000)))) (forall ((v_prenex_32405 Int) (v_prenex_32404 Int)) (or (< v_prenex_32405 main_y) (<= (+ main_y 1) v_prenex_32405) (< v_prenex_32404 main_x) (<= 0 (* 2 (select main_a v_prenex_32404))) (<= 1000 (+ (select main_a v_prenex_32404) (select main_a v_prenex_32405))) (<= 998 (select main_a v_prenex_32405)))) (forall ((v_prenex_32577 Int) (v_prenex_32578 Int)) (or (< v_prenex_32577 main_x) (<= (+ (select main_a v_prenex_32577) 998) (select main_a v_prenex_32578)) (<= (* 2 (select main_a v_prenex_32577)) 2) (<= (+ main_y 1) v_prenex_32578) (< v_prenex_32578 main_y) (<= (select main_a v_prenex_32578) 1001))) (or (forall ((v_prenex_31189 Int)) (or (<= (+ main_x 1) v_prenex_31189) (<= (select main_a v_prenex_31189) 1) (<= (select main_a v_prenex_31189) 2) (< v_prenex_31189 main_x))) (forall ((v_prenex_31190 Int)) (<= 1998 (* 2 (select main_a v_prenex_31190))))) (forall ((v_prenex_36986 Int) (v_prenex_36987 Int)) (or (<= 999 (select main_a v_prenex_36987)) (<= 1000 (+ (select main_a v_prenex_36986) (select main_a v_prenex_36987))) (<= (+ main_y 1) v_prenex_36987) (<= (select main_a v_prenex_36987) 1000) (<= 0 (* 2 (select main_a v_prenex_36986))) (<= 0 (select main_a v_prenex_36986)) (< v_prenex_36987 main_y))) (or (forall ((v_prenex_35511 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35511))) (< v_prenex_35511 main_y) (<= (+ main_y 1) v_prenex_35511))) (forall ((v_prenex_35510 Int)) (or (<= (select main_a v_prenex_35510) 1) (<= (+ main_x 1) v_prenex_35510) (<= (* 2 (select main_a v_prenex_35510)) 2)))) (forall ((v_prenex_32638 Int) (v_prenex_32637 Int)) (or (<= (select main_a v_prenex_32638) 1001) (<= (+ main_y 1) v_prenex_32638) (< v_prenex_32638 main_y) (<= (select main_a v_prenex_32638) (+ (select main_a v_prenex_32637) 1000)))) (forall ((v_prenex_34666 Int) (v_prenex_34665 Int)) (or (<= (* 2 (select main_a v_prenex_34665)) 2) (<= (* 2 (select main_a v_prenex_34666)) 2000) (<= (select main_a v_prenex_34666) (+ (select main_a v_prenex_34665) 1000)) (< v_prenex_34665 main_x) (<= (+ main_y 1) v_prenex_34666) (<= 0 (* 2 (select main_a v_prenex_34665))) (< v_prenex_34666 main_y))) (or (forall ((v_prenex_37428 Int)) (or (<= 0 (+ (select main_a v_prenex_37428) 1)) (<= 0 (* 2 (select main_a v_prenex_37428))))) (forall ((v_prenex_37429 Int)) (or (< v_prenex_37429 main_y) (<= (+ main_y 1) v_prenex_37429) (<= 1998 (* 2 (select main_a v_prenex_37429))) (<= (select main_a v_prenex_37429) 1000) (<= (* 2 (select main_a v_prenex_37429)) 2000)))) (forall ((v_prenex_35574 Int) (v_prenex_35575 Int)) (or (<= (select main_a v_prenex_35575) 1000) (< v_prenex_35575 main_y) (<= (+ main_y 1) v_prenex_35575) (<= (+ (select main_a v_prenex_35574) 998) (select main_a v_prenex_35575)) (<= (* 2 (select main_a v_prenex_35574)) 2) (<= 0 (* 2 (select main_a v_prenex_35574))) (<= (select main_a v_prenex_35575) 1001))) (forall ((v_prenex_29121 Int) (v_prenex_29120 Int)) (or (<= (select main_a v_prenex_29120) 1) (< v_prenex_29121 main_y) (<= 998 (select main_a v_prenex_29121)) (<= (+ main_y 1) v_prenex_29121) (<= 999 (select main_a v_prenex_29121)) (<= 1000 (+ (select main_a v_prenex_29120) (select main_a v_prenex_29121))) (<= 0 (* 2 (select main_a v_prenex_29120))))) (forall ((v_prenex_33301 Int) (v_prenex_33300 Int)) (or (<= (select main_a v_prenex_33301) 1001) (<= (+ main_y 1) v_prenex_33301) (< v_prenex_33301 main_y) (<= 999 (select main_a v_prenex_33301)) (<= 0 (+ (select main_a v_prenex_33300) 1)) (<= (+ (select main_a v_prenex_33300) (select main_a v_prenex_33301)) 1000) (<= 0 (select main_a v_prenex_33300)))) (or (forall ((v_prenex_30612 Int)) (or (< v_prenex_30612 main_x) (<= (select main_a v_prenex_30612) 2) (<= 0 (* 2 (select main_a v_prenex_30612))))) (forall ((v_prenex_30613 Int)) (or (< v_prenex_30613 main_y) (<= (select main_a v_prenex_30613) 1001) (<= 1998 (* 2 (select main_a v_prenex_30613))) (<= (+ main_y 1) v_prenex_30613)))) (forall ((v_prenex_38338 Int) (v_prenex_38337 Int)) (or (< v_prenex_38338 main_y) (<= (select main_a v_prenex_38337) 1) (<= (+ main_y 1) v_prenex_38338) (<= 998 (select main_a v_prenex_38338)) (<= (+ (select main_a v_prenex_38337) (select main_a v_prenex_38338)) 1000) (<= 999 (select main_a v_prenex_38338)))) (or (forall ((v_prenex_35666 Int)) (or (<= (select main_a v_prenex_35666) 2) (<= (select main_a v_prenex_35666) 1))) (forall ((v_prenex_35667 Int)) (or (<= (select main_a v_prenex_35667) 1000) (<= (+ main_y 1) v_prenex_35667) (<= (* 2 (select main_a v_prenex_35667)) 2000) (< v_prenex_35667 main_y) (<= (select main_a v_prenex_35667) 1001)))) (forall ((v_prenex_33746 Int) (v_prenex_33745 Int)) (or (<= (select main_a v_prenex_33746) (+ (select main_a v_prenex_33745) 1000)) (<= 998 (select main_a v_prenex_33746)) (<= 0 (select main_a v_prenex_33745)) (<= (select main_a v_prenex_33746) 1001) (<= (select main_a v_prenex_33745) 1) (< v_prenex_33746 main_y) (<= (+ main_y 1) v_prenex_33746))) (forall ((v_prenex_31434 Int) (v_prenex_31435 Int)) (or (< v_prenex_31435 main_y) (<= (+ main_y 1) v_prenex_31435) (<= (select main_a v_prenex_31435) (+ (select main_a v_prenex_31434) 1000)) (<= (+ main_x 1) v_prenex_31434) (<= (select main_a v_prenex_31435) 1000) (<= (select main_a v_prenex_31434) 2))) (forall ((v_prenex_30806 Int) (v_prenex_30805 Int)) (or (< v_prenex_30806 main_y) (<= (* 2 (select main_a v_prenex_30805)) 2) (<= (+ main_x 1) v_prenex_30805) (<= 0 (* 2 (select main_a v_prenex_30805))) (<= (select main_a v_prenex_30806) 1001) (<= 1000 (+ (select main_a v_prenex_30805) (select main_a v_prenex_30806))) (<= (+ main_y 1) v_prenex_30806))) (forall ((v_prenex_30374 Int) (v_prenex_30375 Int)) (or (<= (select main_a v_prenex_30374) 2) (<= (* 2 (select main_a v_prenex_30375)) 2000) (<= 998 (select main_a v_prenex_30375)) (< v_prenex_30375 main_y) (<= (+ (select main_a v_prenex_30374) (select main_a v_prenex_30375)) 1000) (<= (+ main_y 1) v_prenex_30375))) (or (forall ((v_prenex_30665 Int)) (or (<= 0 (select main_a v_prenex_30665)) (<= (select main_a v_prenex_30665) 1))) (forall ((v_prenex_30666 Int)) (or (<= 999 (select main_a v_prenex_30666)) (<= 1998 (* 2 (select main_a v_prenex_30666))) (<= (+ main_y 1) v_prenex_30666) (< v_prenex_30666 main_y) (<= (select main_a v_prenex_30666) 1000)))) (or (forall ((v_prenex_28972 Int)) (or (<= (+ main_y 1) v_prenex_28972) (<= 1998 (* 2 (select main_a v_prenex_28972))) (<= (select main_a v_prenex_28972) 1001) (< v_prenex_28972 main_y))) (forall ((v_prenex_28971 Int)) (or (< v_prenex_28971 main_x) (<= (* 2 (select main_a v_prenex_28971)) 2)))) (forall ((v_prenex_31992 Int) (v_prenex_31993 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31993))) (<= (* 2 (select main_a v_prenex_31992)) 2) (<= (select main_a v_prenex_31993) (+ (select main_a v_prenex_31992) 1000)) (<= (+ main_y 1) v_prenex_31993) (< v_prenex_31993 main_y))) (forall ((v_prenex_39577 Int) (v_prenex_39576 Int)) (or (<= (+ main_x 1) v_prenex_39576) (<= 0 (* 2 (select main_a v_prenex_39576))) (<= (+ main_y 1) v_prenex_39577) (<= (select main_a v_prenex_39576) 1) (< v_prenex_39577 main_y) (<= (+ (select main_a v_prenex_39576) (select main_a v_prenex_39577)) 1000) (<= (select main_a v_prenex_39577) 1001))) (forall ((v_prenex_29429 Int) (v_prenex_29430 Int)) (or (<= (select main_a v_prenex_29429) 1) (< v_prenex_29430 main_y) (< v_prenex_29429 main_x) (<= 1998 (* 2 (select main_a v_prenex_29430))) (<= (select main_a v_prenex_29430) (+ (select main_a v_prenex_29429) 1000)) (<= (+ main_y 1) v_prenex_29430))) (forall ((v_prenex_35656 Int) (v_prenex_35657 Int)) (or (<= (+ main_y 1) v_prenex_35657) (< v_prenex_35657 main_y) (<= (select main_a v_prenex_35657) 1000) (<= 0 (* 2 (select main_a v_prenex_35656))) (<= (+ (select main_a v_prenex_35656) 998) (select main_a v_prenex_35657)))) (forall ((v_prenex_40232 Int) (v_prenex_40231 Int)) (or (< v_prenex_40231 main_x) (<= (select main_a v_prenex_40232) 1000) (< v_prenex_40232 main_y) (<= (select main_a v_prenex_40232) (+ (select main_a v_prenex_40231) 1000)) (<= (+ main_y 1) v_prenex_40232) (<= (* 2 (select main_a v_prenex_40231)) 2) (<= (select main_a v_prenex_40231) 2))) (forall ((v_prenex_32740 Int) (v_prenex_32739 Int)) (or (< v_prenex_32739 main_x) (<= (+ main_x 1) v_prenex_32739) (<= 0 (select main_a v_prenex_32739)) (<= (select main_a v_prenex_32740) (+ (select main_a v_prenex_32739) 1000)) (<= (select main_a v_prenex_32739) 2))) (forall ((v_prenex_29438 Int) (v_prenex_29437 Int)) (or (<= (* 2 (select main_a v_prenex_29438)) 2000) (<= (* 2 (select main_a v_prenex_29437)) 2) (<= (select main_a v_prenex_29438) (+ (select main_a v_prenex_29437) 1000)) (< v_prenex_29438 main_y) (<= (+ main_y 1) v_prenex_29438) (<= (select main_a v_prenex_29438) 1000) (<= 0 (+ (select main_a v_prenex_29437) 1)))) (or (forall ((v_prenex_33052 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33052))) (<= (select main_a v_prenex_33052) 2) (< v_prenex_33052 main_x))) (forall ((v_prenex_33053 Int)) (or (<= 998 (select main_a v_prenex_33053)) (< v_prenex_33053 main_y) (<= (+ main_y 1) v_prenex_33053) (<= 1998 (* 2 (select main_a v_prenex_33053)))))) (forall ((v_prenex_35396 Int) (v_prenex_35397 Int)) (or (<= (+ (select main_a v_prenex_35396) (select main_a v_prenex_35397)) 1000) (<= 0 (select main_a v_prenex_35396)) (<= 0 (+ (select main_a v_prenex_35396) 1)) (< v_prenex_35396 main_x) (<= 1998 (* 2 (select main_a v_prenex_35397))) (<= (+ main_y 1) v_prenex_35397) (< v_prenex_35397 main_y))) (forall ((v_prenex_37711 Int) (v_prenex_37710 Int)) (or (<= 998 (select main_a v_prenex_37711)) (<= (select main_a v_prenex_37711) (+ (select main_a v_prenex_37710) 1000)) (<= (+ main_y 1) v_prenex_37711) (<= (select main_a v_prenex_37711) 1001) (<= (select main_a v_prenex_37710) 1) (< v_prenex_37711 main_y) (<= 0 (select main_a v_prenex_37710)))) (forall ((v_prenex_40114 Int) (v_prenex_40113 Int)) (or (<= (* 2 (select main_a v_prenex_40114)) 2000) (<= (select main_a v_prenex_40113) 1) (<= 998 (select main_a v_prenex_40114)) (<= 0 (select main_a v_prenex_40113)) (<= (+ main_y 1) v_prenex_40114) (< v_prenex_40114 main_y) (<= (select main_a v_prenex_40114) (+ (select main_a v_prenex_40113) 1000)))) (forall ((v_prenex_36331 Int)) (or (<= (+ main_y 1) v_prenex_36331) (<= 998 (select main_a v_prenex_36331)) (< v_prenex_36331 main_y) (<= 1998 (* 2 (select main_a v_prenex_36331))) (<= (select main_a v_prenex_36331) 1001))) (forall ((v_prenex_35952 Int) (v_prenex_35953 Int)) (or (<= (+ (select main_a v_prenex_35952) (select main_a v_prenex_35953)) 1000) (< v_prenex_35953 main_y) (<= 0 (* 2 (select main_a v_prenex_35952))) (<= (* 2 (select main_a v_prenex_35952)) 2) (<= (+ main_y 1) v_prenex_35953) (<= 999 (select main_a v_prenex_35953)) (< v_prenex_35952 main_x))) (forall ((v_prenex_38532 Int) (v_prenex_38531 Int)) (or (<= (select main_a v_prenex_38532) 1001) (<= (* 2 (select main_a v_prenex_38531)) 2) (<= 998 (select main_a v_prenex_38532)) (<= (select main_a v_prenex_38532) (+ (select main_a v_prenex_38531) 1000)) (<= (select main_a v_prenex_38531) 2) (< v_prenex_38532 main_y) (<= (+ main_y 1) v_prenex_38532))) (forall ((v_prenex_34928 Int) (v_prenex_34927 Int)) (or (<= 1000 (+ (select main_a v_prenex_34927) (select main_a v_prenex_34928))) (<= (+ main_y 1) v_prenex_34928) (<= 998 (select main_a v_prenex_34928)) (<= (+ main_x 1) v_prenex_34927) (<= 0 (select main_a v_prenex_34927)) (< v_prenex_34928 main_y))) (forall ((v_prenex_31961 Int) (v_prenex_31960 Int)) (or (< v_prenex_31960 main_x) (<= 0 (select main_a v_prenex_31960)) (<= (+ (select main_a v_prenex_31960) (select main_a v_prenex_31961)) 1000) (<= (+ main_x 1) v_prenex_31960) (<= 0 (* 2 (select main_a v_prenex_31960))))) (or (forall ((v_prenex_36568 Int)) (or (<= 0 (+ (select main_a v_prenex_36568) 1)) (<= (select main_a v_prenex_36568) 1))) (forall ((v_prenex_36569 Int)) (or (<= (* 2 (select main_a v_prenex_36569)) 2000) (<= 999 (select main_a v_prenex_36569)) (<= (+ main_y 1) v_prenex_36569) (<= 1998 (* 2 (select main_a v_prenex_36569))) (< v_prenex_36569 main_y)))) (forall ((v_prenex_29151 Int) (v_prenex_29150 Int)) (or (<= (select main_a v_prenex_29151) 1000) (<= (select main_a v_prenex_29150) 2) (<= 1000 (+ (select main_a v_prenex_29150) (select main_a v_prenex_29151))) (<= (select main_a v_prenex_29150) 1) (<= (+ main_x 1) v_prenex_29150) (<= (+ main_y 1) v_prenex_29151) (< v_prenex_29151 main_y))) (forall ((v_prenex_35432 Int) (v_prenex_35433 Int)) (or (<= 998 (select main_a v_prenex_35433)) (<= (select main_a v_prenex_35432) 1) (<= (+ main_y 1) v_prenex_35433) (< v_prenex_35433 main_y) (<= (+ main_x 1) v_prenex_35432) (<= (select main_a v_prenex_35432) 2) (<= (+ (select main_a v_prenex_35432) (select main_a v_prenex_35433)) 1000))) (forall ((v_prenex_34596 Int) (v_prenex_34595 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34596))) (<= 0 (+ (select main_a v_prenex_34595) 1)) (< v_prenex_34595 main_x) (<= (select main_a v_prenex_34596) (+ (select main_a v_prenex_34595) 1000)) (<= (+ main_y 1) v_prenex_34596) (< v_prenex_34596 main_y))) (or (forall ((v_prenex_38492 Int)) (or (<= (+ main_y 1) v_prenex_38492) (<= 1998 (* 2 (select main_a v_prenex_38492))) (<= (* 2 (select main_a v_prenex_38492)) 2000) (< v_prenex_38492 main_y))) (forall ((v_prenex_38491 Int)) (or (<= (* 2 (select main_a v_prenex_38491)) 2) (<= (select main_a v_prenex_38491) 1)))) (forall ((v_prenex_36646 Int) (v_prenex_36647 Int)) (or (<= (select main_a v_prenex_36646) 2) (<= (+ main_y 1) v_prenex_36647) (<= (+ (select main_a v_prenex_36646) (select main_a v_prenex_36647)) 1000) (< v_prenex_36647 main_y) (<= (select main_a v_prenex_36647) 1000))) (forall ((v_prenex_36043 Int) (v_prenex_36044 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36044))) (<= (+ (select main_a v_prenex_36043) (select main_a v_prenex_36044)) 1000) (<= (+ main_y 1) v_prenex_36044) (< v_prenex_36044 main_y) (<= (select main_a v_prenex_36043) 1) (<= 0 (+ (select main_a v_prenex_36043) 1)) (<= (select main_a v_prenex_36044) 1001))) (or (forall ((v_prenex_29349 Int)) (or (< v_prenex_29349 main_y) (<= 1998 (* 2 (select main_a v_prenex_29349))) (<= (select main_a v_prenex_29349) 1000) (<= (+ main_y 1) v_prenex_29349) (<= (select main_a v_prenex_29349) 1001))) (forall ((v_prenex_29348 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29348))) (<= (* 2 (select main_a v_prenex_29348)) 2)))) (or (forall ((v_prenex_33705 Int)) (or (<= 0 (select main_a v_prenex_33705)) (<= (select main_a v_prenex_33705) 2))) (forall ((v_prenex_33706 Int)) (or (<= (+ main_y 1) v_prenex_33706) (< v_prenex_33706 main_y) (<= (* 2 (select main_a v_prenex_33706)) 2000)))) (or (forall ((v_prenex_36207 Int)) (<= 0 (+ (select main_a v_prenex_36207) 1))) (forall ((v_prenex_36208 Int)) (or (<= (* 2 (select main_a v_prenex_36208)) 2000) (<= 998 (select main_a v_prenex_36208)) (<= (+ main_y 1) v_prenex_36208) (< v_prenex_36208 main_y)))) (forall ((v_prenex_39533 Int) (v_prenex_39532 Int)) (or (<= (+ (select main_a v_prenex_39532) (select main_a v_prenex_39533)) 1000) (<= (select main_a v_prenex_39532) 1) (<= (* 2 (select main_a v_prenex_39532)) 2) (<= (select main_a v_prenex_39533) 1001) (<= 998 (select main_a v_prenex_39533)) (<= (+ main_y 1) v_prenex_39533) (< v_prenex_39533 main_y))) (forall ((v_prenex_39595 Int) (v_prenex_39594 Int)) (or (<= (select main_a v_prenex_39594) 1) (<= 1000 (+ (select main_a v_prenex_39594) (select main_a v_prenex_39595))) (<= (select main_a v_prenex_39595) 1001) (< v_prenex_39595 main_y) (<= 0 (select main_a v_prenex_39594)) (< v_prenex_39594 main_x) (<= (+ main_y 1) v_prenex_39595))) (forall ((v_prenex_35834 Int) (v_prenex_35835 Int)) (or (<= (+ main_y 1) v_prenex_35835) (<= (select main_a v_prenex_35835) (+ (select main_a v_prenex_35834) 1000)) (<= 0 (+ (select main_a v_prenex_35834) 1)) (<= (* 2 (select main_a v_prenex_35835)) 2000) (<= 999 (select main_a v_prenex_35835)) (< v_prenex_35835 main_y) (<= (* 2 (select main_a v_prenex_35834)) 2))) (forall ((v_prenex_37000 Int) (v_prenex_37001 Int)) (or (<= 0 (select main_a v_prenex_37000)) (<= (select main_a v_prenex_37001) 1001) (< v_prenex_37001 main_y) (<= (+ (select main_a v_prenex_37000) 998) (select main_a v_prenex_37001)) (<= (+ main_y 1) v_prenex_37001) (<= 998 (select main_a v_prenex_37001)) (<= (select main_a v_prenex_37000) 1))) (forall ((v_prenex_33622 Int) (v_prenex_33621 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33621))) (<= 1000 (+ (select main_a v_prenex_33621) (select main_a v_prenex_33622))) (<= (select main_a v_prenex_33622) 1000) (<= (* 2 (select main_a v_prenex_33622)) 2000) (< v_prenex_33622 main_y) (<= (select main_a v_prenex_33621) 1) (<= (+ main_y 1) v_prenex_33622))) (or (forall ((v_prenex_34582 Int)) (or (<= (+ main_y 1) v_prenex_34582) (< v_prenex_34582 main_y) (<= 1998 (* 2 (select main_a v_prenex_34582))) (<= 999 (select main_a v_prenex_34582)))) (forall ((v_prenex_34581 Int)) (or (<= (+ main_x 1) v_prenex_34581) (<= (* 2 (select main_a v_prenex_34581)) 2) (<= (select main_a v_prenex_34581) 1)))) (forall ((v_prenex_31901 Int) (v_prenex_31900 Int)) (or (<= (+ main_y 1) v_prenex_31901) (< v_prenex_31901 main_y) (<= 1000 (+ (select main_a v_prenex_31900) (select main_a v_prenex_31901))) (<= 1998 (* 2 (select main_a v_prenex_31901))) (<= 998 (select main_a v_prenex_31901)) (<= 0 (+ (select main_a v_prenex_31900) 1)))) (forall ((v_prenex_37819 Int) (v_prenex_37818 Int)) (or (<= 998 (select main_a v_prenex_37819)) (<= (select main_a v_prenex_37818) 1) (<= (+ main_y 1) v_prenex_37819) (<= (select main_a v_prenex_37819) (+ (select main_a v_prenex_37818) 1000)) (<= (select main_a v_prenex_37819) 1000) (< v_prenex_37819 main_y))) (forall ((v_prenex_36265 Int) (v_prenex_36266 Int)) (or (<= (select main_a v_prenex_36265) 2) (<= (select main_a v_prenex_36266) (+ (select main_a v_prenex_36265) 1000)) (<= (select main_a v_prenex_36266) 1000) (<= (+ main_y 1) v_prenex_36266) (< v_prenex_36266 main_y) (<= (* 2 (select main_a v_prenex_36265)) 2))) (forall ((v_prenex_30396 Int) (v_prenex_30397 Int)) (or (<= (+ main_y 1) v_prenex_30397) (<= 1000 (+ (select main_a v_prenex_30396) (select main_a v_prenex_30397))) (<= (select main_a v_prenex_30396) 1) (< v_prenex_30397 main_y) (<= 0 (* 2 (select main_a v_prenex_30396))) (<= 999 (select main_a v_prenex_30397)))) (or (forall ((v_prenex_38300 Int)) (or (<= (+ main_y 1) v_prenex_38300) (< v_prenex_38300 main_y) (<= 999 (select main_a v_prenex_38300)) (<= (* 2 (select main_a v_prenex_38300)) 2000))) (forall ((v_prenex_38299 Int)) (<= (select main_a v_prenex_38299) 2))) (or (forall ((v_prenex_29369 Int)) (or (< v_prenex_29369 main_x) (<= 0 (* 2 (select main_a v_prenex_29369))))) (forall ((v_prenex_29370 Int)) (or (<= (+ main_y 1) v_prenex_29370) (<= 1998 (* 2 (select main_a v_prenex_29370))) (< v_prenex_29370 main_y) (<= 999 (select main_a v_prenex_29370))))) (forall ((v_prenex_37024 Int) (v_prenex_37025 Int)) (or (<= (select main_a v_prenex_37024) 2) (<= 1000 (+ (select main_a v_prenex_37024) (select main_a v_prenex_37025))) (<= (select main_a v_prenex_37024) 1) (<= (+ main_y 1) v_prenex_37025) (< v_prenex_37025 main_y) (<= 1998 (* 2 (select main_a v_prenex_37025))) (< v_prenex_37024 main_x))) (forall ((v_prenex_37382 Int) (v_prenex_37383 Int)) (or (<= (+ main_y 1) v_prenex_37383) (< v_prenex_37383 main_y) (<= (+ (select main_a v_prenex_37382) (select main_a v_prenex_37383)) 1000) (<= 0 (* 2 (select main_a v_prenex_37382))) (<= 998 (select main_a v_prenex_37383)))) (forall ((v_prenex_39942 Int) (v_prenex_39943 Int)) (or (<= 0 (select main_a v_prenex_39942)) (<= 0 (+ (select main_a v_prenex_39942) 1)) (<= 999 (select main_a v_prenex_39943)) (<= (+ main_y 1) v_prenex_39943) (<= (+ (select main_a v_prenex_39942) 998) (select main_a v_prenex_39943)) (< v_prenex_39943 main_y) (< v_prenex_39942 main_x))) (forall ((v_prenex_34608 Int) (v_prenex_34607 Int)) (or (<= (+ main_y 1) v_prenex_34608) (<= 1000 (+ (select main_a v_prenex_34607) (select main_a v_prenex_34608))) (< v_prenex_34608 main_y) (<= (select main_a v_prenex_34608) 1000) (<= (* 2 (select main_a v_prenex_34607)) 2) (<= (select main_a v_prenex_34607) 2) (<= 1998 (* 2 (select main_a v_prenex_34608))))) (forall ((v_prenex_33610 Int) (v_prenex_33609 Int)) (or (<= (+ main_y 1) v_prenex_33610) (< v_prenex_33610 main_y) (<= 1000 (+ (select main_a v_prenex_33609) (select main_a v_prenex_33610))) (<= (* 2 (select main_a v_prenex_33609)) 2) (<= 0 (* 2 (select main_a v_prenex_33609))) (<= (select main_a v_prenex_33610) 1000) (<= (* 2 (select main_a v_prenex_33610)) 2000))) (forall ((v_prenex_35790 Int) (v_prenex_35791 Int)) (or (< v_prenex_35791 main_y) (<= (+ main_y 1) v_prenex_35791) (<= 0 (select main_a v_prenex_35790)) (<= (select main_a v_prenex_35790) 2) (<= 1000 (+ (select main_a v_prenex_35790) (select main_a v_prenex_35791))) (<= (select main_a v_prenex_35791) 1000) (<= (* 2 (select main_a v_prenex_35791)) 2000))) (forall ((v_prenex_35985 Int) (v_prenex_35986 Int)) (or (<= (+ main_y 1) v_prenex_35986) (<= 1000 (+ (select main_a v_prenex_35985) (select main_a v_prenex_35986))) (< v_prenex_35986 main_y) (<= (select main_a v_prenex_35986) 1001) (<= (select main_a v_prenex_35986) 1000) (<= 0 (* 2 (select main_a v_prenex_35985))))) (forall ((v_prenex_31284 Int) (v_prenex_31285 Int)) (or (<= (* 2 (select main_a v_prenex_31284)) 2) (<= 1998 (* 2 (select main_a v_prenex_31285))) (<= (select main_a v_prenex_31285) 1000) (< v_prenex_31285 main_y) (<= (+ main_y 1) v_prenex_31285) (<= 1000 (+ (select main_a v_prenex_31284) (select main_a v_prenex_31285))))) (forall ((v_prenex_32232 Int) (v_prenex_32233 Int)) (or (<= (select main_a v_prenex_32232) 2) (<= (select main_a v_prenex_32233) 1001) (< v_prenex_32233 main_y) (<= (+ (select main_a v_prenex_32232) (select main_a v_prenex_32233)) 1000) (<= (+ main_y 1) v_prenex_32233) (<= 0 (* 2 (select main_a v_prenex_32232))))) (or (forall ((v_prenex_39723 Int)) (or (<= (* 2 (select main_a v_prenex_39723)) 2) (<= 0 (select main_a v_prenex_39723)))) (forall ((v_prenex_39724 Int)) (or (<= (select main_a v_prenex_39724) 1000) (<= (* 2 (select main_a v_prenex_39724)) 2000) (< v_prenex_39724 main_y) (<= (+ main_y 1) v_prenex_39724)))) (or (forall ((v_prenex_39413 Int)) (or (<= (* 2 (select main_a v_prenex_39413)) 2000) (<= (+ main_y 1) v_prenex_39413) (<= 998 (select main_a v_prenex_39413)) (< v_prenex_39413 main_y))) (forall ((v_prenex_39412 Int)) (or (<= 0 (+ (select main_a v_prenex_39412) 1)) (<= (select main_a v_prenex_39412) 2)))) (forall ((v_prenex_34622 Int) (v_prenex_34621 Int)) (or (< v_prenex_34622 main_y) (<= (select main_a v_prenex_34621) 1) (<= 0 (+ (select main_a v_prenex_34621) 1)) (<= 999 (select main_a v_prenex_34622)) (<= (+ (select main_a v_prenex_34621) (select main_a v_prenex_34622)) 1000) (<= (+ main_y 1) v_prenex_34622))) (or (forall ((v_prenex_32332 Int)) (or (<= 0 (+ (select main_a v_prenex_32332) 1)) (<= (* 2 (select main_a v_prenex_32332)) 2))) (forall ((v_prenex_32333 Int)) (or (< v_prenex_32333 main_y) (<= (select main_a v_prenex_32333) 1001) (<= (+ main_y 1) v_prenex_32333) (<= (select main_a v_prenex_32333) 1000) (<= (* 2 (select main_a v_prenex_32333)) 2000)))) (forall ((v_prenex_37239 Int) (v_prenex_37240 Int)) (or (< v_prenex_37240 main_y) (<= 0 (* 2 (select main_a v_prenex_37239))) (<= (+ main_x 1) v_prenex_37239) (<= (select main_a v_prenex_37239) 1) (<= (+ main_y 1) v_prenex_37240) (<= 1000 (+ (select main_a v_prenex_37239) (select main_a v_prenex_37240))) (<= 999 (select main_a v_prenex_37240)))) (forall ((v_prenex_28959 Int) (v_prenex_28960 Int)) (or (<= (+ main_y 1) v_prenex_28960) (<= (+ main_x 1) v_prenex_28959) (< v_prenex_28960 main_y) (<= 1000 (+ (select main_a v_prenex_28959) (select main_a v_prenex_28960))) (<= (select main_a v_prenex_28960) 1000) (<= 0 (* 2 (select main_a v_prenex_28959))))) (forall ((v_prenex_37899 Int) (v_prenex_37898 Int)) (or (<= (+ main_x 1) v_prenex_37898) (< v_prenex_37899 main_y) (<= 1000 (+ (select main_a v_prenex_37898) (select main_a v_prenex_37899))) (< v_prenex_37898 main_x) (<= 0 (+ (select main_a v_prenex_37898) 1)))) (forall ((v_prenex_29469 Int) (v_prenex_29470 Int)) (or (< v_prenex_29469 main_x) (< v_prenex_29470 main_y) (<= 998 (select main_a v_prenex_29470)) (<= (+ (select main_a v_prenex_29469) (select main_a v_prenex_29470)) 1000) (<= (+ main_y 1) v_prenex_29470))) (forall ((v_prenex_33674 Int) (v_prenex_33673 Int)) (or (<= (select main_a v_prenex_33674) (+ (select main_a v_prenex_33673) 1000)) (<= (select main_a v_prenex_33674) 1000) (<= (select main_a v_prenex_33673) 2) (<= (+ main_y 1) v_prenex_33674) (<= (select main_a v_prenex_33674) 1001) (<= 0 (* 2 (select main_a v_prenex_33673))) (< v_prenex_33674 main_y))) (forall ((v_prenex_30477 Int) (v_prenex_30476 Int)) (or (<= (* 2 (select main_a v_prenex_30476)) 2) (<= (+ (select main_a v_prenex_30476) 998) (select main_a v_prenex_30477)) (<= (+ main_y 1) v_prenex_30477) (< v_prenex_30477 main_y) (<= (select main_a v_prenex_30477) 1000) (<= 0 (+ (select main_a v_prenex_30476) 1)))) (forall ((v_prenex_29664 Int) (v_prenex_29663 Int)) (or (<= (+ main_y 1) v_prenex_29664) (<= (select main_a v_prenex_29664) 1000) (<= (select main_a v_prenex_29663) 1) (< v_prenex_29664 main_y) (<= 0 (+ (select main_a v_prenex_29663) 1)) (<= (+ (select main_a v_prenex_29663) (select main_a v_prenex_29664)) 1000) (<= (* 2 (select main_a v_prenex_29664)) 2000))) (or (forall ((v_prenex_31896 Int)) (or (<= (select main_a v_prenex_31896) 2) (<= (* 2 (select main_a v_prenex_31896)) 2) (<= (+ main_x 1) v_prenex_31896))) (forall ((v_prenex_31897 Int)) (or (< v_prenex_31897 main_y) (<= (* 2 (select main_a v_prenex_31897)) 2000) (<= (+ main_y 1) v_prenex_31897) (<= 999 (select main_a v_prenex_31897))))) (or (forall ((v_prenex_37496 Int)) (or (<= (+ main_x 1) v_prenex_37496) (<= (select main_a v_prenex_37496) 2) (<= 0 (select main_a v_prenex_37496)))) (forall ((v_prenex_37497 Int)) (or (< v_prenex_37497 main_y) (<= (select main_a v_prenex_37497) 1001) (<= 1998 (* 2 (select main_a v_prenex_37497))) (<= (+ main_y 1) v_prenex_37497)))) (or (forall ((v_prenex_32245 Int)) (or (<= (+ main_y 1) v_prenex_32245) (<= (select main_a v_prenex_32245) 1000) (<= (select main_a v_prenex_32245) 1001) (<= 1998 (* 2 (select main_a v_prenex_32245))) (< v_prenex_32245 main_y))) (forall ((v_prenex_32244 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32244))) (<= 0 (select main_a v_prenex_32244))))) (forall ((v_prenex_37048 Int) (v_prenex_37047 Int)) (or (< v_prenex_37048 main_y) (<= 0 (* 2 (select main_a v_prenex_37047))) (<= (select main_a v_prenex_37047) 1) (<= 998 (select main_a v_prenex_37048)) (<= (+ (select main_a v_prenex_37047) 998) (select main_a v_prenex_37048)) (<= (+ main_y 1) v_prenex_37048))) (forall ((v_prenex_34968 Int) (v_prenex_34967 Int)) (or (<= (* 2 (select main_a v_prenex_34967)) 2) (<= (select main_a v_prenex_34968) 1001) (<= (+ main_x 1) v_prenex_34967) (<= 1000 (+ (select main_a v_prenex_34967) (select main_a v_prenex_34968))) (< v_prenex_34968 main_y) (<= (+ main_y 1) v_prenex_34968) (<= 0 (+ (select main_a v_prenex_34967) 1)))) (forall ((v_prenex_37103 Int) (v_prenex_37104 Int)) (or (<= (select main_a v_prenex_37104) 1001) (<= 998 (select main_a v_prenex_37104)) (<= (select main_a v_prenex_37104) (+ (select main_a v_prenex_37103) 1000)) (<= (+ main_y 1) v_prenex_37104) (<= 0 (* 2 (select main_a v_prenex_37103))) (< v_prenex_37104 main_y) (<= 0 (+ (select main_a v_prenex_37103) 1)))) (or (forall ((v_prenex_38378 Int)) (<= 1998 (* 2 (select main_a v_prenex_38378)))) (forall ((v_prenex_38377 Int)) (or (<= (+ main_x 1) v_prenex_38377) (<= (* 2 (select main_a v_prenex_38377)) 2) (< v_prenex_38377 main_x) (<= (select main_a v_prenex_38377) 1)))) (or (forall ((v_prenex_36429 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36429))) (<= 998 (select main_a v_prenex_36429)) (< v_prenex_36429 main_y) (<= (+ main_y 1) v_prenex_36429))) (forall ((v_prenex_36428 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36428))) (<= (select main_a v_prenex_36428) 1)))) (forall ((v_prenex_31224 Int) (v_prenex_31223 Int)) (or (<= (select main_a v_prenex_31223) 1) (< v_prenex_31224 main_y) (<= (+ (select main_a v_prenex_31223) 998) (select main_a v_prenex_31224)) (<= 998 (select main_a v_prenex_31224)) (<= (select main_a v_prenex_31224) 1000) (<= (+ main_y 1) v_prenex_31224))) (forall ((v_prenex_36161 Int) (v_prenex_36162 Int)) (or (<= 0 (+ (select main_a v_prenex_36161) 1)) (< v_prenex_36161 main_x) (< v_prenex_36162 main_y) (<= 1998 (* 2 (select main_a v_prenex_36162))) (<= (select main_a v_prenex_36162) (+ (select main_a v_prenex_36161) 1000)) (<= (+ main_y 1) v_prenex_36162) (<= 0 (select main_a v_prenex_36161)))) (or (forall ((v_prenex_30667 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30667))) (<= 0 (+ (select main_a v_prenex_30667) 1)))) (forall ((v_prenex_30668 Int)) (or (<= (select main_a v_prenex_30668) 1000) (<= (* 2 (select main_a v_prenex_30668)) 2000) (<= (+ main_y 1) v_prenex_30668) (<= 998 (select main_a v_prenex_30668)) (< v_prenex_30668 main_y)))) (forall ((v_prenex_30266 Int) (v_prenex_30267 Int)) (or (<= (select main_a v_prenex_30266) 2) (<= 998 (select main_a v_prenex_30267)) (<= (+ (select main_a v_prenex_30266) (select main_a v_prenex_30267)) 1000) (<= (+ main_y 1) v_prenex_30267) (<= (select main_a v_prenex_30266) 1) (< v_prenex_30267 main_y) (<= (* 2 (select main_a v_prenex_30267)) 2000))) (forall ((v_prenex_29889 Int) (v_prenex_29890 Int)) (or (<= (+ main_x 1) v_prenex_29889) (<= 0 (select main_a v_prenex_29889)) (<= (+ (select main_a v_prenex_29889) (select main_a v_prenex_29890)) 1000) (<= 999 (select main_a v_prenex_29890)) (< v_prenex_29890 main_y) (<= 0 (* 2 (select main_a v_prenex_29889))) (<= (+ main_y 1) v_prenex_29890))) (or (forall ((v_prenex_35455 Int)) (or (<= (+ main_y 1) v_prenex_35455) (<= (* 2 (select main_a v_prenex_35455)) 2000) (<= (select main_a v_prenex_35455) 1001) (<= 998 (select main_a v_prenex_35455)) (< v_prenex_35455 main_y))) (forall ((v_prenex_35454 Int)) (<= (* 2 (select main_a v_prenex_35454)) 2))) (forall ((v_prenex_31392 Int) (v_prenex_31393 Int)) (or (<= 998 (select main_a v_prenex_31393)) (< v_prenex_31393 main_y) (<= 0 (+ (select main_a v_prenex_31392) 1)) (<= (+ main_y 1) v_prenex_31393) (<= 999 (select main_a v_prenex_31393)) (<= (select main_a v_prenex_31392) 2) (<= (+ (select main_a v_prenex_31392) (select main_a v_prenex_31393)) 1000))) (forall ((v_prenex_34276 Int) (v_prenex_34275 Int)) (or (< v_prenex_34276 main_y) (<= (select main_a v_prenex_34275) 2) (<= 1000 (+ (select main_a v_prenex_34275) (select main_a v_prenex_34276))) (<= (+ main_y 1) v_prenex_34276) (<= 998 (select main_a v_prenex_34276)) (<= 999 (select main_a v_prenex_34276)) (<= 0 (select main_a v_prenex_34275)))) (or (forall ((v_prenex_29000 Int)) (or (<= (select main_a v_prenex_29000) 2) (<= (select main_a v_prenex_29000) 1))) (forall ((v_prenex_29001 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29001))) (<= 999 (select main_a v_prenex_29001)) (< v_prenex_29001 main_y) (<= (+ main_y 1) v_prenex_29001) (<= 998 (select main_a v_prenex_29001))))) (or (forall ((v_prenex_35938 Int)) (or (<= (select main_a v_prenex_35938) 1) (<= 0 (+ (select main_a v_prenex_35938) 1)))) (forall ((v_prenex_35939 Int)) (or (<= (* 2 (select main_a v_prenex_35939)) 2000) (<= 998 (select main_a v_prenex_35939)) (<= (+ main_y 1) v_prenex_35939) (<= 999 (select main_a v_prenex_35939)) (< v_prenex_35939 main_y)))) (forall ((v_prenex_29541 Int) (v_prenex_29542 Int)) (or (< v_prenex_29542 main_y) (<= 0 (* 2 (select main_a v_prenex_29541))) (<= (select main_a v_prenex_29541) 2) (<= (+ main_y 1) v_prenex_29542) (<= (select main_a v_prenex_29542) 1001) (<= 998 (select main_a v_prenex_29542)) (<= (select main_a v_prenex_29542) (+ (select main_a v_prenex_29541) 1000)))) (forall ((v_prenex_40042 Int) (v_prenex_40041 Int)) (or (< v_prenex_40042 main_y) (<= (+ main_y 1) v_prenex_40042) (<= (+ (select main_a v_prenex_40041) (select main_a v_prenex_40042)) 1000) (<= 1998 (* 2 (select main_a v_prenex_40042))) (<= 998 (select main_a v_prenex_40042)))) (forall ((v_prenex_35768 Int) (v_prenex_35769 Int)) (or (<= (select main_a v_prenex_35768) 2) (<= 998 (select main_a v_prenex_35769)) (<= 1000 (+ (select main_a v_prenex_35768) (select main_a v_prenex_35769))) (< v_prenex_35769 main_y) (<= (+ main_y 1) v_prenex_35769) (< v_prenex_35768 main_x) (<= 0 (select main_a v_prenex_35768)))) (forall ((v_prenex_29835 Int) (v_prenex_29836 Int)) (or (< v_prenex_29836 main_y) (<= (select main_a v_prenex_29835) 1) (< v_prenex_29835 main_x) (<= (select main_a v_prenex_29835) 2) (<= (+ (select main_a v_prenex_29835) 998) (select main_a v_prenex_29836)) (<= (+ main_y 1) v_prenex_29836) (<= 1998 (* 2 (select main_a v_prenex_29836))))) (or (forall ((v_prenex_32489 Int)) (or (< v_prenex_32489 main_x) (<= (* 2 (select main_a v_prenex_32489)) 2))) (forall ((v_prenex_32490 Int)) (or (< v_prenex_32490 main_y) (<= (+ main_y 1) v_prenex_32490) (<= 1998 (* 2 (select main_a v_prenex_32490))) (<= (select main_a v_prenex_32490) 1000)))) (or (forall ((v_prenex_34788 Int)) (or (< v_prenex_34788 main_y) (<= 998 (select main_a v_prenex_34788)) (<= (* 2 (select main_a v_prenex_34788)) 2000) (<= (+ main_y 1) v_prenex_34788))) (forall ((v_prenex_34787 Int)) (or (<= 0 (select main_a v_prenex_34787)) (< v_prenex_34787 main_x)))) (or (forall ((v_prenex_39246 Int)) (or (<= (+ main_x 1) v_prenex_39246) (<= 0 (* 2 (select main_a v_prenex_39246))))) (forall ((v_prenex_39247 Int)) (or (< v_prenex_39247 main_y) (<= (+ main_y 1) v_prenex_39247) (<= (select main_a v_prenex_39247) 1000) (<= (* 2 (select main_a v_prenex_39247)) 2000)))) (or (forall ((v_prenex_32275 Int)) (or (< v_prenex_32275 main_y) (<= (select main_a v_prenex_32275) 1001) (<= (+ main_y 1) v_prenex_32275) (<= (* 2 (select main_a v_prenex_32275)) 2000))) (forall ((v_prenex_32274 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32274))) (<= 0 (+ (select main_a v_prenex_32274) 1))))) (forall ((v_prenex_29756 Int) (v_prenex_29755 Int)) (or (<= 0 (+ (select main_a v_prenex_29755) 1)) (<= (select main_a v_prenex_29756) 1000) (< v_prenex_29756 main_y) (<= (select main_a v_prenex_29755) 1) (<= (+ (select main_a v_prenex_29755) 998) (select main_a v_prenex_29756)) (<= (+ main_y 1) v_prenex_29756))) (forall ((v_prenex_33101 Int) (v_prenex_33100 Int)) (or (< v_prenex_33101 main_y) (<= 0 (+ (select main_a v_prenex_33100) 1)) (<= 998 (select main_a v_prenex_33101)) (<= (+ main_y 1) v_prenex_33101) (<= 0 (* 2 (select main_a v_prenex_33100))) (<= 1000 (+ (select main_a v_prenex_33100) (select main_a v_prenex_33101))) (<= (select main_a v_prenex_33101) 1001))) (forall ((v_prenex_29301 Int) (v_prenex_29300 Int)) (or (<= 999 (select main_a v_prenex_29301)) (<= (+ main_y 1) v_prenex_29301) (<= (* 2 (select main_a v_prenex_29301)) 2000) (<= (+ (select main_a v_prenex_29300) (select main_a v_prenex_29301)) 1000) (< v_prenex_29301 main_y) (<= (select main_a v_prenex_29300) 2) (<= (select main_a v_prenex_29300) 1))) (or (forall ((v_prenex_34185 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34185))) (< v_prenex_34185 main_x))) (forall ((v_prenex_34186 Int)) (or (<= (* 2 (select main_a v_prenex_34186)) 2000) (< v_prenex_34186 main_y) (<= (+ main_y 1) v_prenex_34186) (<= (select main_a v_prenex_34186) 1000)))) (forall ((v_prenex_31639 Int) (v_prenex_31638 Int)) (or (< v_prenex_31639 main_y) (<= (select main_a v_prenex_31639) (+ (select main_a v_prenex_31638) 1000)) (<= (select main_a v_prenex_31639) 1000) (<= (* 2 (select main_a v_prenex_31639)) 2000) (<= 0 (select main_a v_prenex_31638)) (<= (+ main_y 1) v_prenex_31639))) (or (forall ((v_prenex_30246 Int)) (<= (select main_a v_prenex_30246) 1)) (forall ((v_prenex_30247 Int)) (or (<= (select main_a v_prenex_30247) 1001) (<= 1998 (* 2 (select main_a v_prenex_30247))) (<= (+ main_y 1) v_prenex_30247) (< v_prenex_30247 main_y) (<= 998 (select main_a v_prenex_30247))))) (forall ((v_prenex_32353 Int) (v_prenex_32352 Int)) (or (<= 1000 (+ (select main_a v_prenex_32352) (select main_a v_prenex_32353))) (<= 0 (select main_a v_prenex_32352)) (< v_prenex_32353 main_y) (<= 0 (* 2 (select main_a v_prenex_32352))) (<= (select main_a v_prenex_32353) 1000) (< v_prenex_32352 main_x) (<= (+ main_y 1) v_prenex_32353))) (forall ((v_prenex_35541 Int) (v_prenex_35540 Int)) (or (< v_prenex_35540 main_x) (<= 0 (* 2 (select main_a v_prenex_35540))) (<= (+ main_x 1) v_prenex_35540) (<= 1000 (+ (select main_a v_prenex_35540) (select main_a v_prenex_35541))))) (forall ((v_prenex_37668 Int) (v_prenex_37669 Int)) (or (<= 999 (select main_a v_prenex_37669)) (<= (+ main_y 1) v_prenex_37669) (<= 0 (* 2 (select main_a v_prenex_37668))) (<= 0 (select main_a v_prenex_37668)) (< v_prenex_37669 main_y) (<= (select main_a v_prenex_37669) 1000) (<= (+ (select main_a v_prenex_37668) (select main_a v_prenex_37669)) 1000))) (forall ((v_prenex_31194 Int) (v_prenex_31193 Int)) (or (<= (+ (select main_a v_prenex_31193) (select main_a v_prenex_31194)) 1000) (<= 0 (select main_a v_prenex_31193)) (<= 999 (select main_a v_prenex_31194)) (<= (+ main_y 1) v_prenex_31194) (<= (* 2 (select main_a v_prenex_31193)) 2) (<= 998 (select main_a v_prenex_31194)) (< v_prenex_31194 main_y))) (forall ((v_prenex_29502 Int) (v_prenex_29501 Int)) (or (< v_prenex_29502 main_y) (< v_prenex_29501 main_x) (<= (+ main_y 1) v_prenex_29502) (<= (+ (select main_a v_prenex_29501) 998) (select main_a v_prenex_29502)) (<= 0 (select main_a v_prenex_29501)) (<= (* 2 (select main_a v_prenex_29502)) 2000))) (or (forall ((v_prenex_35188 Int)) (or (<= (select main_a v_prenex_35188) 1) (<= 0 (* 2 (select main_a v_prenex_35188))))) (forall ((v_prenex_35189 Int)) (or (<= 998 (select main_a v_prenex_35189)) (<= 1998 (* 2 (select main_a v_prenex_35189))) (<= (* 2 (select main_a v_prenex_35189)) 2000) (<= (+ main_y 1) v_prenex_35189) (< v_prenex_35189 main_y)))) (forall ((v_prenex_32067 Int) (v_prenex_32066 Int)) (or (<= (select main_a v_prenex_32066) 2) (< v_prenex_32067 main_y) (<= (* 2 (select main_a v_prenex_32067)) 2000) (<= (select main_a v_prenex_32066) 1) (<= (+ main_y 1) v_prenex_32067) (<= (select main_a v_prenex_32067) 1001) (<= (select main_a v_prenex_32067) (+ (select main_a v_prenex_32066) 1000)))) (forall ((v_prenex_34518 Int) (v_prenex_34517 Int)) (or (<= (select main_a v_prenex_34518) (+ (select main_a v_prenex_34517) 1000)) (<= (select main_a v_prenex_34518) 1001) (<= 0 (select main_a v_prenex_34517)) (<= (* 2 (select main_a v_prenex_34517)) 2) (< v_prenex_34518 main_y) (<= (+ main_y 1) v_prenex_34518) (<= (select main_a v_prenex_34518) 1000))) (forall ((v_prenex_30316 Int) (v_prenex_30317 Int)) (or (<= 1000 (+ (select main_a v_prenex_30316) (select main_a v_prenex_30317))) (<= (select main_a v_prenex_30317) 1000) (< v_prenex_30317 main_y) (<= (* 2 (select main_a v_prenex_30317)) 2000) (<= 0 (* 2 (select main_a v_prenex_30316))) (<= 0 (select main_a v_prenex_30316)) (<= (+ main_y 1) v_prenex_30317))) (forall ((v_prenex_29794 Int) (v_prenex_29793 Int)) (or (<= (* 2 (select main_a v_prenex_29793)) 2) (< v_prenex_29794 main_y) (< v_prenex_29793 main_x) (<= 1000 (+ (select main_a v_prenex_29793) (select main_a v_prenex_29794))) (<= (+ main_y 1) v_prenex_29794) (<= (select main_a v_prenex_29794) 1000))) (forall ((v_prenex_32526 Int) (v_prenex_32525 Int)) (or (<= (+ main_x 1) v_prenex_32525) (<= (+ main_y 1) v_prenex_32526) (<= (select main_a v_prenex_32525) 2) (<= (+ (select main_a v_prenex_32525) (select main_a v_prenex_32526)) 1000) (<= 1998 (* 2 (select main_a v_prenex_32526))) (< v_prenex_32526 main_y))) (forall ((v_prenex_39928 Int) (v_prenex_39927 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39928))) (< v_prenex_39928 main_y) (<= (select main_a v_prenex_39927) 1) (<= (+ (select main_a v_prenex_39927) (select main_a v_prenex_39928)) 1000) (<= 0 (* 2 (select main_a v_prenex_39927))) (<= (+ main_y 1) v_prenex_39928))) (or (forall ((v_prenex_31798 Int)) (or (< v_prenex_31798 main_x) (<= (+ main_x 1) v_prenex_31798) (<= 0 (+ (select main_a v_prenex_31798) 1)))) (forall ((v_prenex_31799 Int)) (or (<= (+ main_y 1) v_prenex_31799) (<= (* 2 (select main_a v_prenex_31799)) 2000)))) (forall ((v_prenex_36287 Int) (v_prenex_36288 Int)) (or (< v_prenex_36288 main_y) (<= (+ main_y 1) v_prenex_36288) (<= (+ main_x 1) v_prenex_36287) (<= (+ (select main_a v_prenex_36287) (select main_a v_prenex_36288)) 1000) (<= 998 (select main_a v_prenex_36288)) (<= (select main_a v_prenex_36287) 2))) (forall ((v_prenex_39465 Int) (v_prenex_39466 Int)) (or (<= (select main_a v_prenex_39465) 2) (<= (+ (select main_a v_prenex_39465) (select main_a v_prenex_39466)) 1000) (<= 999 (select main_a v_prenex_39466)) (< v_prenex_39466 main_y) (<= (* 2 (select main_a v_prenex_39465)) 2) (<= (select main_a v_prenex_39466) 1000) (<= (+ main_y 1) v_prenex_39466))) (forall ((v_prenex_36768 Int) (v_prenex_36769 Int)) (or (<= (+ main_y 1) v_prenex_36769) (<= (select main_a v_prenex_36769) 1000) (<= 1000 (+ (select main_a v_prenex_36768) (select main_a v_prenex_36769))) (< v_prenex_36769 main_y) (<= (* 2 (select main_a v_prenex_36768)) 2) (<= 998 (select main_a v_prenex_36769)))) (forall ((v_prenex_37228 Int) (v_prenex_37227 Int)) (or (<= (+ main_x 1) v_prenex_37227) (<= 1000 (+ (select main_a v_prenex_37227) (select main_a v_prenex_37228))) (< v_prenex_37227 main_x) (<= 0 (+ (select main_a v_prenex_37227) 1)) (<= (select main_a v_prenex_37227) 2))) (forall ((v_prenex_38282 Int) (v_prenex_38283 Int)) (or (<= (select main_a v_prenex_38283) (+ (select main_a v_prenex_38282) 1000)) (<= (select main_a v_prenex_38283) 1001) (< v_prenex_38283 main_y) (<= 998 (select main_a v_prenex_38283)) (<= (+ main_y 1) v_prenex_38283))) (or (forall ((v_prenex_29846 Int)) (or (<= 998 (select main_a v_prenex_29846)) (<= 1998 (* 2 (select main_a v_prenex_29846))) (<= (+ main_y 1) v_prenex_29846) (< v_prenex_29846 main_y) (<= 999 (select main_a v_prenex_29846)))) (forall ((v_prenex_29845 Int)) (or (<= (* 2 (select main_a v_prenex_29845)) 2) (<= (select main_a v_prenex_29845) 1)))) (or (forall ((v_prenex_32320 Int)) (<= 0 (+ (select main_a v_prenex_32320) 1))) (forall ((v_prenex_32321 Int)) (or (<= 998 (select main_a v_prenex_32321)) (< v_prenex_32321 main_y) (<= (+ main_y 1) v_prenex_32321) (<= (select main_a v_prenex_32321) 1001) (<= 1998 (* 2 (select main_a v_prenex_32321)))))) (forall ((v_prenex_32339 Int) (v_prenex_32338 Int)) (or (<= (* 2 (select main_a v_prenex_32338)) 2) (<= 1998 (* 2 (select main_a v_prenex_32339))) (< v_prenex_32339 main_y) (<= (select main_a v_prenex_32339) 1000) (<= (select main_a v_prenex_32338) 1) (<= (select main_a v_prenex_32339) (+ (select main_a v_prenex_32338) 1000)) (<= (+ main_y 1) v_prenex_32339))) (or (forall ((v_prenex_31804 Int)) (or (<= 0 (+ (select main_a v_prenex_31804) 1)) (< v_prenex_31804 main_x))) (forall ((v_prenex_31805 Int)) (or (< v_prenex_31805 main_y) (<= 1998 (* 2 (select main_a v_prenex_31805))) (<= (select main_a v_prenex_31805) 1001) (<= (+ main_y 1) v_prenex_31805)))) (forall ((v_prenex_39157 Int) (v_prenex_39156 Int)) (or (<= 999 (select main_a v_prenex_39157)) (< v_prenex_39157 main_y) (<= 1000 (+ (select main_a v_prenex_39156) (select main_a v_prenex_39157))) (<= (select main_a v_prenex_39157) 1001) (<= 0 (+ (select main_a v_prenex_39156) 1)) (<= (+ main_y 1) v_prenex_39157))) (forall ((v_prenex_38566 Int) (v_prenex_38565 Int)) (or (<= (* 2 (select main_a v_prenex_38566)) 2000) (<= (+ main_y 1) v_prenex_38566) (<= (select main_a v_prenex_38565) 1) (< v_prenex_38566 main_y) (<= 1000 (+ (select main_a v_prenex_38565) (select main_a v_prenex_38566))) (<= 998 (select main_a v_prenex_38566)) (<= 0 (+ (select main_a v_prenex_38565) 1)))) (forall ((v_prenex_29073 Int) (v_prenex_29072 Int)) (or (<= (select main_a v_prenex_29073) (+ (select main_a v_prenex_29072) 1000)) (< v_prenex_29073 main_y) (<= (+ main_y 1) v_prenex_29073) (<= (* 2 (select main_a v_prenex_29073)) 2000) (<= 998 (select main_a v_prenex_29073)))) (or (forall ((v_prenex_31944 Int)) (or (<= (select main_a v_prenex_31944) 2) (<= 0 (select main_a v_prenex_31944)))) (forall ((v_prenex_31945 Int)) (or (<= (select main_a v_prenex_31945) 1001) (< v_prenex_31945 main_y) (<= 998 (select main_a v_prenex_31945)) (<= (+ main_y 1) v_prenex_31945) (<= (* 2 (select main_a v_prenex_31945)) 2000)))) (forall ((v_prenex_36121 Int) (v_prenex_36122 Int)) (or (<= 0 (select main_a v_prenex_36121)) (<= 1000 (+ (select main_a v_prenex_36121) (select main_a v_prenex_36122))) (<= (+ main_y 1) v_prenex_36122) (<= 999 (select main_a v_prenex_36122)) (< v_prenex_36122 main_y) (<= (select main_a v_prenex_36122) 1000) (<= (select main_a v_prenex_36121) 1))) (or (forall ((v_prenex_31119 Int)) (or (<= (select main_a v_prenex_31119) 1) (<= 0 (* 2 (select main_a v_prenex_31119))))) (forall ((v_prenex_31120 Int)) (or (<= (+ main_y 1) v_prenex_31120) (< v_prenex_31120 main_y) (<= (* 2 (select main_a v_prenex_31120)) 2000) (<= (select main_a v_prenex_31120) 1000)))) (or (forall ((v_prenex_34247 Int)) (or (<= 0 (+ (select main_a v_prenex_34247) 1)) (<= (* 2 (select main_a v_prenex_34247)) 2))) (forall ((v_prenex_34248 Int)) (or (<= 999 (select main_a v_prenex_34248)) (<= (+ main_y 1) v_prenex_34248) (< v_prenex_34248 main_y) (<= (select main_a v_prenex_34248) 1000) (<= 1998 (* 2 (select main_a v_prenex_34248)))))) (or (forall ((v_prenex_32287 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32287))) (<= (+ main_y 1) v_prenex_32287) (< v_prenex_32287 main_y))) (forall ((v_prenex_32286 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32286))) (<= 0 (select main_a v_prenex_32286))))) (or (forall ((v_prenex_39005 Int)) (or (<= 998 (select main_a v_prenex_39005)) (<= 1998 (* 2 (select main_a v_prenex_39005))) (< v_prenex_39005 main_y) (<= (+ main_y 1) v_prenex_39005))) (forall ((v_prenex_39004 Int)) (or (<= (* 2 (select main_a v_prenex_39004)) 2) (<= (select main_a v_prenex_39004) 2)))) (or (forall ((v_prenex_34944 Int)) (or (< v_prenex_34944 main_y) (<= (* 2 (select main_a v_prenex_34944)) 2000) (<= 1998 (* 2 (select main_a v_prenex_34944))) (<= (select main_a v_prenex_34944) 1000) (<= (+ main_y 1) v_prenex_34944))) (forall ((v_prenex_34943 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34943))) (<= (select main_a v_prenex_34943) 2)))) (forall ((v_prenex_28969 Int) (v_prenex_28970 Int)) (or (< v_prenex_28970 main_y) (<= (select main_a v_prenex_28970) (+ (select main_a v_prenex_28969) 1000)) (<= 999 (select main_a v_prenex_28970)) (<= (select main_a v_prenex_28969) 1) (<= (+ main_y 1) v_prenex_28970) (<= (select main_a v_prenex_28970) 1000))) (forall ((v_prenex_30033 Int) (v_prenex_30032 Int)) (or (<= (select main_a v_prenex_30032) 1) (<= (+ main_x 1) v_prenex_30032) (< v_prenex_30032 main_x) (<= (select main_a v_prenex_30033) (+ (select main_a v_prenex_30032) 1000)))) (forall ((v_prenex_32186 Int) (v_prenex_32187 Int)) (or (<= 999 (select main_a v_prenex_32187)) (<= (* 2 (select main_a v_prenex_32186)) 2) (<= (+ main_y 1) v_prenex_32187) (< v_prenex_32187 main_y) (<= (select main_a v_prenex_32187) (+ (select main_a v_prenex_32186) 1000)) (<= (select main_a v_prenex_32187) 1000))) (forall ((v_prenex_31248 Int) (v_prenex_31249 Int)) (or (<= (select main_a v_prenex_31249) 1000) (< v_prenex_31249 main_y) (<= (+ main_y 1) v_prenex_31249) (<= 1998 (* 2 (select main_a v_prenex_31249))) (<= (+ (select main_a v_prenex_31248) (select main_a v_prenex_31249)) 1000) (<= 0 (* 2 (select main_a v_prenex_31248))))) (forall ((v_prenex_30345 Int) (v_prenex_30344 Int)) (or (< v_prenex_30344 main_x) (< v_prenex_30345 main_y) (<= 998 (select main_a v_prenex_30345)) (<= (+ (select main_a v_prenex_30344) (select main_a v_prenex_30345)) 1000) (<= 0 (* 2 (select main_a v_prenex_30344))) (<= (+ main_y 1) v_prenex_30345))) (forall ((v_prenex_36213 Int) (v_prenex_36214 Int)) (or (<= (+ main_y 1) v_prenex_36214) (< v_prenex_36214 main_y) (<= (select main_a v_prenex_36214) 1001) (<= (* 2 (select main_a v_prenex_36213)) 2) (<= 1000 (+ (select main_a v_prenex_36213) (select main_a v_prenex_36214))))) (forall ((v_prenex_39591 Int) (v_prenex_39590 Int)) (or (<= 1000 (+ (select main_a v_prenex_39590) (select main_a v_prenex_39591))) (<= (+ main_y 1) v_prenex_39591) (<= (select main_a v_prenex_39591) 1000) (<= 0 (+ (select main_a v_prenex_39590) 1)) (<= (select main_a v_prenex_39591) 1001) (< v_prenex_39591 main_y))) (forall ((v_prenex_36058 Int) (v_prenex_36057 Int)) (or (<= (+ (select main_a v_prenex_36057) 998) (select main_a v_prenex_36058)) (<= (select main_a v_prenex_36058) 1000) (<= (+ main_y 1) v_prenex_36058) (<= (select main_a v_prenex_36057) 1) (< v_prenex_36058 main_y) (<= 0 (* 2 (select main_a v_prenex_36057))) (<= (select main_a v_prenex_36058) 1001))) (or (forall ((v_prenex_39177 Int)) (or (<= (+ main_y 1) v_prenex_39177) (<= 1998 (* 2 (select main_a v_prenex_39177))) (< v_prenex_39177 main_y) (<= (select main_a v_prenex_39177) 1001) (<= 998 (select main_a v_prenex_39177)))) (forall ((v_prenex_39176 Int)) (or (<= (select main_a v_prenex_39176) 1) (<= 0 (* 2 (select main_a v_prenex_39176)))))) (forall ((v_prenex_33953 Int) (v_prenex_33954 Int)) (or (<= (* 2 (select main_a v_prenex_33954)) 2000) (<= 1000 (+ (select main_a v_prenex_33953) (select main_a v_prenex_33954))) (<= (+ main_y 1) v_prenex_33954) (< v_prenex_33954 main_y) (<= (select main_a v_prenex_33953) 2) (<= (select main_a v_prenex_33954) 1000) (<= (select main_a v_prenex_33953) 1))) (forall ((v_prenex_30282 Int) (v_prenex_30283 Int)) (or (<= (+ (select main_a v_prenex_30282) (select main_a v_prenex_30283)) 1000) (<= 998 (select main_a v_prenex_30283)) (<= (+ main_y 1) v_prenex_30283) (<= (* 2 (select main_a v_prenex_30282)) 2) (<= 1998 (* 2 (select main_a v_prenex_30283))) (<= (select main_a v_prenex_30282) 1) (< v_prenex_30283 main_y))) (forall ((v_prenex_34228 Int) (v_prenex_34227 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34228))) (<= (+ main_y 1) v_prenex_34228) (< v_prenex_34227 main_x) (< v_prenex_34228 main_y) (<= (select main_a v_prenex_34227) 1) (<= (+ (select main_a v_prenex_34227) (select main_a v_prenex_34228)) 1000) (<= (* 2 (select main_a v_prenex_34227)) 2))) (or (forall ((v_prenex_39931 Int)) (or (<= 0 (+ (select main_a v_prenex_39931) 1)) (<= 0 (* 2 (select main_a v_prenex_39931))))) (forall ((v_prenex_39932 Int)) (or (<= (* 2 (select main_a v_prenex_39932)) 2000) (<= 1998 (* 2 (select main_a v_prenex_39932))) (<= (select main_a v_prenex_39932) 1001) (<= (+ main_y 1) v_prenex_39932) (< v_prenex_39932 main_y)))) (forall ((v_prenex_31837 Int) (v_prenex_31836 Int)) (or (< v_prenex_31837 main_y) (<= 998 (select main_a v_prenex_31837)) (<= 0 (+ (select main_a v_prenex_31836) 1)) (<= (+ main_y 1) v_prenex_31837) (<= (+ (select main_a v_prenex_31836) (select main_a v_prenex_31837)) 1000) (<= 999 (select main_a v_prenex_31837)))) (forall ((v_prenex_36532 Int) (v_prenex_36533 Int)) (or (<= (select main_a v_prenex_36532) 2) (<= (select main_a v_prenex_36533) 1000) (<= 0 (+ (select main_a v_prenex_36532) 1)) (<= (+ main_y 1) v_prenex_36533) (<= (select main_a v_prenex_36533) 1001) (< v_prenex_36533 main_y) (<= 1000 (+ (select main_a v_prenex_36532) (select main_a v_prenex_36533))))) (forall ((v_prenex_36444 Int) (v_prenex_36445 Int)) (or (<= (+ (select main_a v_prenex_36444) 998) (select main_a v_prenex_36445)) (<= 1998 (* 2 (select main_a v_prenex_36445))) (<= (* 2 (select main_a v_prenex_36445)) 2000) (<= 0 (+ (select main_a v_prenex_36444) 1)) (<= 0 (select main_a v_prenex_36444)) (< v_prenex_36445 main_y) (<= (+ main_y 1) v_prenex_36445))) (forall ((v_prenex_29749 Int) (v_prenex_29750 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29750))) (<= (select main_a v_prenex_29750) (+ (select main_a v_prenex_29749) 1000)) (<= (+ main_x 1) v_prenex_29749) (< v_prenex_29750 main_y) (<= (select main_a v_prenex_29749) 2) (<= (select main_a v_prenex_29749) 1) (<= (+ main_y 1) v_prenex_29750))) (forall ((v_prenex_36216 Int) (v_prenex_36215 Int)) (or (<= 998 (select main_a v_prenex_36216)) (<= 1998 (* 2 (select main_a v_prenex_36216))) (< v_prenex_36216 main_y) (<= (+ main_y 1) v_prenex_36216) (<= (select main_a v_prenex_36215) 1) (<= 1000 (+ (select main_a v_prenex_36215) (select main_a v_prenex_36216))))) (or (forall ((v_prenex_37959 Int)) (or (<= (+ main_y 1) v_prenex_37959) (< v_prenex_37959 main_y) (<= 1998 (* 2 (select main_a v_prenex_37959))) (<= (select main_a v_prenex_37959) 1001))) (forall ((v_prenex_37958 Int)) (or (<= 0 (+ (select main_a v_prenex_37958) 1)) (< v_prenex_37958 main_x) (<= (select main_a v_prenex_37958) 1)))) (forall ((v_prenex_39875 Int) (v_prenex_39874 Int)) (or (<= (+ (select main_a v_prenex_39874) (select main_a v_prenex_39875)) 1000) (<= 999 (select main_a v_prenex_39875)) (<= (+ main_y 1) v_prenex_39875) (<= (select main_a v_prenex_39874) 2) (< v_prenex_39875 main_y))) (or (forall ((v_prenex_36261 Int)) (or (<= (* 2 (select main_a v_prenex_36261)) 2) (<= 0 (* 2 (select main_a v_prenex_36261))))) (forall ((v_prenex_36262 Int)) (or (<= (+ main_y 1) v_prenex_36262) (<= (select main_a v_prenex_36262) 1000) (< v_prenex_36262 main_y) (<= 998 (select main_a v_prenex_36262)) (<= (* 2 (select main_a v_prenex_36262)) 2000)))) (forall ((v_prenex_29866 Int) (v_prenex_29865 Int)) (or (<= (* 2 (select main_a v_prenex_29866)) 2000) (<= (+ (select main_a v_prenex_29865) (select main_a v_prenex_29866)) 1000) (<= 0 (+ (select main_a v_prenex_29865) 1)) (< v_prenex_29866 main_y) (<= (+ main_y 1) v_prenex_29866) (<= 998 (select main_a v_prenex_29866)))) (or (forall ((v_prenex_30082 Int)) (or (<= (+ main_x 1) v_prenex_30082) (< v_prenex_30082 main_x) (<= 0 (select main_a v_prenex_30082)))) (forall ((v_prenex_30083 Int)) (or (< v_prenex_30083 main_y) (<= (* 2 (select main_a v_prenex_30083)) 2000)))) (forall ((v_prenex_32364 Int) (v_prenex_32365 Int)) (or (<= (+ main_y 1) v_prenex_32365) (<= 1998 (* 2 (select main_a v_prenex_32365))) (<= (select main_a v_prenex_32365) 1000) (<= 0 (select main_a v_prenex_32364)) (< v_prenex_32365 main_y) (<= (+ (select main_a v_prenex_32364) 998) (select main_a v_prenex_32365)) (<= (select main_a v_prenex_32364) 1))) (forall ((v_prenex_30979 Int) (v_prenex_30980 Int)) (or (<= 998 (select main_a v_prenex_30980)) (<= 1998 (* 2 (select main_a v_prenex_30980))) (<= 1000 (+ (select main_a v_prenex_30979) (select main_a v_prenex_30980))) (<= 0 (+ (select main_a v_prenex_30979) 1)) (<= (select main_a v_prenex_30979) 1) (<= (+ main_y 1) v_prenex_30980) (< v_prenex_30980 main_y))) (forall ((v_prenex_32616 Int) (v_prenex_32615 Int)) (or (< v_prenex_32616 main_y) (<= 0 (select main_a v_prenex_32615)) (<= 999 (select main_a v_prenex_32616)) (<= (* 2 (select main_a v_prenex_32615)) 2) (<= 998 (select main_a v_prenex_32616)) (<= 1000 (+ (select main_a v_prenex_32615) (select main_a v_prenex_32616))) (<= (+ main_y 1) v_prenex_32616))) (forall ((v_prenex_34122 Int) (v_prenex_34121 Int)) (or (<= (* 2 (select main_a v_prenex_34121)) 2) (<= (select main_a v_prenex_34122) (+ (select main_a v_prenex_34121) 1000)) (<= 0 (+ (select main_a v_prenex_34121) 1)) (< v_prenex_34122 main_y) (<= (select main_a v_prenex_34122) 1000) (<= (+ main_y 1) v_prenex_34122))) (or (forall ((v_prenex_37249 Int)) (<= (* 2 (select main_a v_prenex_37249)) 2)) (forall ((v_prenex_37250 Int)) (or (<= 998 (select main_a v_prenex_37250)) (<= (+ main_y 1) v_prenex_37250) (<= (* 2 (select main_a v_prenex_37250)) 2000) (< v_prenex_37250 main_y)))) (forall ((v_prenex_38148 Int) (v_prenex_38147 Int)) (or (< v_prenex_38148 main_y) (<= (+ main_y 1) v_prenex_38148) (<= (select main_a v_prenex_38147) 2) (<= 1000 (+ (select main_a v_prenex_38147) (select main_a v_prenex_38148))) (<= 0 (select main_a v_prenex_38147)) (<= (select main_a v_prenex_38148) 1000) (<= 998 (select main_a v_prenex_38148)))) (or (forall ((v_prenex_37173 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37173))) (< v_prenex_37173 main_x) (<= 0 (+ (select main_a v_prenex_37173) 1)))) (forall ((v_prenex_37174 Int)) (or (<= (+ main_y 1) v_prenex_37174) (<= (select main_a v_prenex_37174) 1000) (< v_prenex_37174 main_y) (<= (* 2 (select main_a v_prenex_37174)) 2000)))) (or (forall ((v_prenex_39517 Int)) (or (<= (+ main_y 1) v_prenex_39517) (< v_prenex_39517 main_y) (<= (* 2 (select main_a v_prenex_39517)) 2000) (<= (select main_a v_prenex_39517) 1000))) (forall ((v_prenex_39516 Int)) (or (<= (select main_a v_prenex_39516) 2) (< v_prenex_39516 main_x) (<= (select main_a v_prenex_39516) 1)))) (forall ((v_prenex_35682 Int) (v_prenex_35683 Int)) (or (<= 0 (select main_a v_prenex_35682)) (<= (+ main_y 1) v_prenex_35683) (<= 0 (* 2 (select main_a v_prenex_35682))) (<= (select main_a v_prenex_35683) 1000) (<= (* 2 (select main_a v_prenex_35683)) 2000) (< v_prenex_35683 main_y) (<= (select main_a v_prenex_35683) (+ (select main_a v_prenex_35682) 1000)))) (forall ((v_prenex_31954 Int) (v_prenex_31955 Int)) (or (<= 998 (select main_a v_prenex_31955)) (<= (select main_a v_prenex_31954) 2) (<= (+ main_y 1) v_prenex_31955) (< v_prenex_31955 main_y) (<= 0 (* 2 (select main_a v_prenex_31954))) (<= (+ (select main_a v_prenex_31954) 998) (select main_a v_prenex_31955)))) (forall ((v_prenex_38277 Int) (v_prenex_38276 Int)) (or (<= 999 (select main_a v_prenex_38277)) (<= (select main_a v_prenex_38276) 1) (<= (* 2 (select main_a v_prenex_38276)) 2) (<= (+ (select main_a v_prenex_38276) (select main_a v_prenex_38277)) 1000) (<= 1998 (* 2 (select main_a v_prenex_38277))) (< v_prenex_38277 main_y) (<= (+ main_y 1) v_prenex_38277))) (forall ((v_prenex_29424 Int) (v_prenex_29423 Int)) (or (< v_prenex_29424 main_y) (<= (select main_a v_prenex_29423) 2) (<= (select main_a v_prenex_29424) (+ (select main_a v_prenex_29423) 1000)) (<= (+ main_y 1) v_prenex_29424) (<= 998 (select main_a v_prenex_29424)))) (forall ((v_prenex_34668 Int) (v_prenex_34667 Int)) (or (< v_prenex_34668 main_y) (<= (+ (select main_a v_prenex_34667) 998) (select main_a v_prenex_34668)) (<= (+ main_y 1) v_prenex_34668) (<= (select main_a v_prenex_34668) 1001) (<= 0 (+ (select main_a v_prenex_34667) 1)) (<= 998 (select main_a v_prenex_34668)))) (forall ((v_prenex_40005 Int) (v_prenex_40004 Int)) (or (<= 999 (select main_a v_prenex_40005)) (< v_prenex_40005 main_y) (<= (+ main_y 1) v_prenex_40005) (< v_prenex_40004 main_x) (<= (select main_a v_prenex_40004) 2) (<= (+ (select main_a v_prenex_40004) (select main_a v_prenex_40005)) 1000) (<= 0 (select main_a v_prenex_40004)))) (forall ((v_prenex_39902 Int) (v_prenex_39903 Int)) (or (<= (* 2 (select main_a v_prenex_39902)) 2) (<= 0 (select main_a v_prenex_39902)) (< v_prenex_39903 main_y) (<= (+ main_y 1) v_prenex_39903) (<= (* 2 (select main_a v_prenex_39903)) 2000) (<= (select main_a v_prenex_39903) 1000) (<= (+ (select main_a v_prenex_39902) (select main_a v_prenex_39903)) 1000))) (forall ((v_prenex_32974 Int) (v_prenex_32975 Int)) (or (<= (* 2 (select main_a v_prenex_32974)) 2) (<= 998 (select main_a v_prenex_32975)) (<= (+ main_y 1) v_prenex_32975) (<= (select main_a v_prenex_32974) 2) (<= 999 (select main_a v_prenex_32975)) (< v_prenex_32975 main_y) (<= (+ (select main_a v_prenex_32974) 998) (select main_a v_prenex_32975)))) (or (forall ((v_prenex_30094 Int)) (or (<= (+ main_x 1) v_prenex_30094) (<= 0 (* 2 (select main_a v_prenex_30094))))) (forall ((v_prenex_30095 Int)) (or (< v_prenex_30095 main_y) (<= 1998 (* 2 (select main_a v_prenex_30095))) (<= (+ main_y 1) v_prenex_30095)))) (or (forall ((v_prenex_35978 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35978))) (<= (* 2 (select main_a v_prenex_35978)) 2))) (forall ((v_prenex_35979 Int)) (or (<= (* 2 (select main_a v_prenex_35979)) 2000) (<= (select main_a v_prenex_35979) 1000) (<= (+ main_y 1) v_prenex_35979) (<= 998 (select main_a v_prenex_35979)) (< v_prenex_35979 main_y)))) (forall ((v_prenex_34786 Int) (v_prenex_34785 Int)) (or (< v_prenex_34785 main_x) (< v_prenex_34786 main_y) (<= (select main_a v_prenex_34785) 1) (<= (+ (select main_a v_prenex_34785) 998) (select main_a v_prenex_34786)) (<= 0 (select main_a v_prenex_34785)) (<= (+ main_y 1) v_prenex_34786) (<= (* 2 (select main_a v_prenex_34786)) 2000))) (forall ((v_prenex_29512 Int) (v_prenex_29511 Int)) (or (<= 998 (select main_a v_prenex_29512)) (<= (select main_a v_prenex_29512) 1000) (<= 0 (+ (select main_a v_prenex_29511) 1)) (<= (select main_a v_prenex_29511) 2) (<= (+ (select main_a v_prenex_29511) (select main_a v_prenex_29512)) 1000) (<= (+ main_y 1) v_prenex_29512) (< v_prenex_29512 main_y))) (forall ((v_prenex_34336 Int) (v_prenex_34335 Int)) (or (<= 0 (+ (select main_a v_prenex_34335) 1)) (< v_prenex_34336 main_y) (<= 0 (* 2 (select main_a v_prenex_34335))) (<= 998 (select main_a v_prenex_34336)) (<= 1000 (+ (select main_a v_prenex_34335) (select main_a v_prenex_34336))) (<= (+ main_y 1) v_prenex_34336) (<= (* 2 (select main_a v_prenex_34336)) 2000))) (forall ((v_prenex_35158 Int) (v_prenex_35159 Int)) (or (<= 998 (select main_a v_prenex_35159)) (< v_prenex_35159 main_y) (<= (+ (select main_a v_prenex_35158) (select main_a v_prenex_35159)) 1000) (<= (* 2 (select main_a v_prenex_35158)) 2) (<= (+ main_y 1) v_prenex_35159) (<= 0 (* 2 (select main_a v_prenex_35158))))) (forall ((v_prenex_32655 Int) (v_prenex_32656 Int)) (or (<= (+ main_x 1) v_prenex_32655) (< v_prenex_32656 main_y) (<= 0 (* 2 (select main_a v_prenex_32655))) (<= 1998 (* 2 (select main_a v_prenex_32656))) (<= (+ main_y 1) v_prenex_32656) (<= (+ (select main_a v_prenex_32655) 998) (select main_a v_prenex_32656)))) (forall ((v_prenex_33501 Int) (v_prenex_33500 Int)) (or (<= (+ main_y 1) v_prenex_33501) (<= (+ (select main_a v_prenex_33500) (select main_a v_prenex_33501)) 1000) (< v_prenex_33501 main_y) (<= (* 2 (select main_a v_prenex_33500)) 2) (<= (+ main_x 1) v_prenex_33500) (<= 998 (select main_a v_prenex_33501)))) (forall ((v_prenex_38538 Int) (v_prenex_38537 Int)) (or (<= 0 (select main_a v_prenex_38537)) (< v_prenex_38538 main_y) (<= 998 (select main_a v_prenex_38538)) (<= (select main_a v_prenex_38538) (+ (select main_a v_prenex_38537) 1000)) (<= (+ main_x 1) v_prenex_38537) (<= (+ main_y 1) v_prenex_38538) (<= (* 2 (select main_a v_prenex_38537)) 2))) (or (forall ((v_prenex_37442 Int)) (or (<= (* 2 (select main_a v_prenex_37442)) 2) (<= 0 (select main_a v_prenex_37442)))) (forall ((v_prenex_37443 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37443))) (<= 999 (select main_a v_prenex_37443)) (<= (+ main_y 1) v_prenex_37443) (< v_prenex_37443 main_y) (<= (select main_a v_prenex_37443) 1001)))) (forall ((v_prenex_35228 Int) (v_prenex_35229 Int)) (or (<= 0 (+ (select main_a v_prenex_35228) 1)) (< v_prenex_35229 main_y) (<= 1000 (+ (select main_a v_prenex_35228) (select main_a v_prenex_35229))) (<= 0 (* 2 (select main_a v_prenex_35228))) (<= (select main_a v_prenex_35229) 1001) (<= (+ main_y 1) v_prenex_35229) (<= (select main_a v_prenex_35229) 1000))) (or (forall ((v_prenex_33917 Int)) (or (<= (+ main_x 1) v_prenex_33917) (<= (select main_a v_prenex_33917) 1))) (forall ((v_prenex_33918 Int)) (or (< v_prenex_33918 main_y) (<= 1998 (* 2 (select main_a v_prenex_33918))) (<= 998 (select main_a v_prenex_33918)) (<= (+ main_y 1) v_prenex_33918)))) (forall ((v_prenex_35619 Int) (v_prenex_35618 Int)) (or (<= (select main_a v_prenex_35619) (+ (select main_a v_prenex_35618) 1000)) (<= 0 (+ (select main_a v_prenex_35618) 1)) (<= (+ main_y 1) v_prenex_35619) (< v_prenex_35619 main_y) (<= (select main_a v_prenex_35619) 1000) (<= (select main_a v_prenex_35618) 1) (< v_prenex_35618 main_x))) (forall ((v_prenex_35182 Int) (v_prenex_35183 Int)) (or (<= (+ (select main_a v_prenex_35182) 998) (select main_a v_prenex_35183)) (< v_prenex_35183 main_y) (<= (select main_a v_prenex_35182) 2) (<= 999 (select main_a v_prenex_35183)) (<= 0 (* 2 (select main_a v_prenex_35182))) (<= 1998 (* 2 (select main_a v_prenex_35183))) (<= (+ main_y 1) v_prenex_35183))) (or (forall ((v_prenex_38162 Int)) (or (< v_prenex_38162 main_y) (<= 1998 (* 2 (select main_a v_prenex_38162))) (<= (+ main_y 1) v_prenex_38162) (<= 998 (select main_a v_prenex_38162)))) (forall ((v_prenex_38161 Int)) (or (<= (* 2 (select main_a v_prenex_38161)) 2) (<= (+ main_x 1) v_prenex_38161)))) (forall ((v_prenex_31381 Int) (v_prenex_31380 Int)) (or (<= 1000 (+ (select main_a v_prenex_31380) (select main_a v_prenex_31381))) (< v_prenex_31381 main_y) (<= (+ main_y 1) v_prenex_31381) (<= 1998 (* 2 (select main_a v_prenex_31381))) (<= 0 (* 2 (select main_a v_prenex_31380))) (<= (* 2 (select main_a v_prenex_31380)) 2))) (or (forall ((v_prenex_32546 Int)) (or (< v_prenex_32546 main_y) (<= (* 2 (select main_a v_prenex_32546)) 2000) (<= (+ main_y 1) v_prenex_32546) (<= (select main_a v_prenex_32546) 1000))) (forall ((v_prenex_32545 Int)) (or (<= (select main_a v_prenex_32545) 2) (<= (select main_a v_prenex_32545) 1)))) (forall ((v_prenex_40388 Int) (v_prenex_40387 Int)) (or (<= (select main_a v_prenex_40387) 1) (<= (+ main_y 1) v_prenex_40388) (< v_prenex_40388 main_y) (<= 0 (select main_a v_prenex_40387)) (<= (select main_a v_prenex_40388) (+ (select main_a v_prenex_40387) 1000)) (<= 999 (select main_a v_prenex_40388)))) (or (forall ((v_prenex_39139 Int)) (or (<= (* 2 (select main_a v_prenex_39139)) 2000) (<= (select main_a v_prenex_39139) 1000) (<= 1998 (* 2 (select main_a v_prenex_39139))) (< v_prenex_39139 main_y) (<= (+ main_y 1) v_prenex_39139))) (forall ((v_prenex_39138 Int)) (<= (* 2 (select main_a v_prenex_39138)) 2))) (forall ((v_prenex_30835 Int) (v_prenex_30836 Int)) (or (<= (+ (select main_a v_prenex_30835) 998) (select main_a v_prenex_30836)) (<= (select main_a v_prenex_30835) 2) (<= (+ main_y 1) v_prenex_30836) (<= 1998 (* 2 (select main_a v_prenex_30836))) (<= 999 (select main_a v_prenex_30836)) (< v_prenex_30836 main_y))) (forall ((v_prenex_39182 Int) (v_prenex_39183 Int)) (or (< v_prenex_39183 main_y) (<= (+ main_x 1) v_prenex_39182) (<= (+ (select main_a v_prenex_39182) 998) (select main_a v_prenex_39183)) (<= 0 (+ (select main_a v_prenex_39182) 1)) (<= (+ main_y 1) v_prenex_39183) (<= (select main_a v_prenex_39183) 1000))) (or (forall ((v_prenex_31178 Int)) (or (<= (* 2 (select main_a v_prenex_31178)) 2000) (<= 998 (select main_a v_prenex_31178)) (<= (+ main_y 1) v_prenex_31178) (< v_prenex_31178 main_y))) (forall ((v_prenex_31177 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31177))) (< v_prenex_31177 main_x)))) (forall ((v_prenex_33777 Int) (v_prenex_33778 Int)) (or (< v_prenex_33777 main_x) (<= (select main_a v_prenex_33777) 1) (< v_prenex_33778 main_y) (<= (select main_a v_prenex_33778) 1001) (<= (* 2 (select main_a v_prenex_33777)) 2) (<= (+ main_y 1) v_prenex_33778) (<= (select main_a v_prenex_33778) (+ (select main_a v_prenex_33777) 1000)))) (forall ((v_prenex_34179 Int) (v_prenex_34180 Int)) (or (<= (select main_a v_prenex_34180) (+ (select main_a v_prenex_34179) 1000)) (<= 0 (select main_a v_prenex_34179)) (<= 0 (* 2 (select main_a v_prenex_34179))) (<= 998 (select main_a v_prenex_34180)) (<= (select main_a v_prenex_34180) 1001) (< v_prenex_34180 main_y) (<= (+ main_y 1) v_prenex_34180))) (or (forall ((v_prenex_39090 Int)) (or (<= (select main_a v_prenex_39090) 2) (< v_prenex_39090 main_x) (<= 0 (* 2 (select main_a v_prenex_39090))))) (forall ((v_prenex_39091 Int)) (or (< v_prenex_39091 main_y) (<= 999 (select main_a v_prenex_39091)) (<= (+ main_y 1) v_prenex_39091) (<= 1998 (* 2 (select main_a v_prenex_39091)))))) (forall ((v_prenex_32214 Int) (v_prenex_32215 Int)) (or (< v_prenex_32215 main_y) (<= (select main_a v_prenex_32215) 1000) (<= 0 (+ (select main_a v_prenex_32214) 1)) (<= (+ main_y 1) v_prenex_32215) (<= (* 2 (select main_a v_prenex_32215)) 2000) (<= 0 (select main_a v_prenex_32214)) (<= 1000 (+ (select main_a v_prenex_32214) (select main_a v_prenex_32215))))) (or (forall ((v_prenex_35919 Int)) (or (<= (+ main_y 1) v_prenex_35919) (<= (* 2 (select main_a v_prenex_35919)) 2000) (<= 1998 (* 2 (select main_a v_prenex_35919))) (<= 999 (select main_a v_prenex_35919)) (< v_prenex_35919 main_y))) (forall ((v_prenex_35918 Int)) (or (<= 0 (select main_a v_prenex_35918)) (<= 0 (+ (select main_a v_prenex_35918) 1))))) (forall ((v_prenex_34778 Int) (v_prenex_34777 Int)) (or (<= (* 2 (select main_a v_prenex_34778)) 2000) (<= (+ (select main_a v_prenex_34777) 998) (select main_a v_prenex_34778)) (<= (+ main_y 1) v_prenex_34778) (<= (select main_a v_prenex_34777) 2) (<= 0 (* 2 (select main_a v_prenex_34777))) (< v_prenex_34778 main_y) (<= (+ main_x 1) v_prenex_34777))) (forall ((v_prenex_39296 Int) (v_prenex_39297 Int)) (or (<= (select main_a v_prenex_39297) 1000) (<= (select main_a v_prenex_39297) 1001) (<= 1000 (+ (select main_a v_prenex_39296) (select main_a v_prenex_39297))) (<= 0 (+ (select main_a v_prenex_39296) 1)) (<= (select main_a v_prenex_39296) 1) (< v_prenex_39297 main_y) (<= (+ main_y 1) v_prenex_39297))) (forall ((v_prenex_34169 Int) (v_prenex_34170 Int)) (or (<= (* 2 (select main_a v_prenex_34169)) 2) (<= 0 (select main_a v_prenex_34169)) (< v_prenex_34170 main_y) (<= (+ main_y 1) v_prenex_34170) (<= (+ (select main_a v_prenex_34169) (select main_a v_prenex_34170)) 1000) (<= 1998 (* 2 (select main_a v_prenex_34170))) (<= 998 (select main_a v_prenex_34170)))) (forall ((v_prenex_29927 Int) (v_prenex_29926 Int)) (or (<= (* 2 (select main_a v_prenex_29927)) 2000) (<= (+ (select main_a v_prenex_29926) (select main_a v_prenex_29927)) 1000) (<= 0 (select main_a v_prenex_29926)) (< v_prenex_29927 main_y) (<= (select main_a v_prenex_29927) 1001) (<= (+ main_y 1) v_prenex_29927) (<= (select main_a v_prenex_29926) 2))) (or (forall ((v_prenex_29787 Int)) (or (<= (select main_a v_prenex_29787) 1) (<= (+ main_x 1) v_prenex_29787))) (forall ((v_prenex_29788 Int)) (or (< v_prenex_29788 main_y) (<= 998 (select main_a v_prenex_29788)) (<= (* 2 (select main_a v_prenex_29788)) 2000) (<= (+ main_y 1) v_prenex_29788)))) (forall ((v_prenex_34892 Int) (v_prenex_34891 Int)) (or (<= (select main_a v_prenex_34891) 1) (<= (+ main_y 1) v_prenex_34892) (< v_prenex_34892 main_y) (<= (* 2 (select main_a v_prenex_34891)) 2) (<= (* 2 (select main_a v_prenex_34892)) 2000) (<= 1000 (+ (select main_a v_prenex_34891) (select main_a v_prenex_34892))) (<= (select main_a v_prenex_34892) 1000))) (forall ((v_prenex_31066 Int) (v_prenex_31065 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31065))) (< v_prenex_31066 main_y) (<= 1000 (+ (select main_a v_prenex_31065) (select main_a v_prenex_31066))) (<= (+ main_y 1) v_prenex_31066) (<= (select main_a v_prenex_31066) 1000) (<= (select main_a v_prenex_31065) 2) (<= 999 (select main_a v_prenex_31066)))) (or (forall ((v_prenex_37579 Int)) (or (< v_prenex_37579 main_x) (<= 0 (* 2 (select main_a v_prenex_37579))) (<= (+ main_x 1) v_prenex_37579) (<= (select main_a v_prenex_37579) 2))) (forall ((v_prenex_37580 Int)) (<= (* 2 (select main_a v_prenex_37580)) 2000))) (forall ((v_prenex_40212 Int) (v_prenex_40211 Int)) (or (<= 0 (+ (select main_a v_prenex_40211) 1)) (<= (select main_a v_prenex_40212) 1001) (< v_prenex_40212 main_y) (<= (+ main_x 1) v_prenex_40211) (<= (+ main_y 1) v_prenex_40212) (<= (select main_a v_prenex_40212) (+ (select main_a v_prenex_40211) 1000)))) (forall ((v_prenex_35014 Int) (v_prenex_35013 Int)) (or (<= (select main_a v_prenex_35014) (+ (select main_a v_prenex_35013) 1000)) (<= (+ main_x 1) v_prenex_35013) (< v_prenex_35014 main_y) (<= 999 (select main_a v_prenex_35014)) (<= 0 (* 2 (select main_a v_prenex_35013))) (<= (+ main_y 1) v_prenex_35014) (<= 0 (+ (select main_a v_prenex_35013) 1)))) (forall ((v_prenex_30273 Int) (v_prenex_30272 Int)) (or (< v_prenex_30273 main_y) (<= 0 (* 2 (select main_a v_prenex_30272))) (<= (+ main_y 1) v_prenex_30273) (<= (* 2 (select main_a v_prenex_30273)) 2000) (<= 1000 (+ (select main_a v_prenex_30272) (select main_a v_prenex_30273))))) (forall ((v_prenex_39904 Int) (v_prenex_39905 Int)) (or (<= (* 2 (select main_a v_prenex_39904)) 2) (<= (+ main_y 1) v_prenex_39905) (<= (+ (select main_a v_prenex_39904) 998) (select main_a v_prenex_39905)) (< v_prenex_39905 main_y) (<= 998 (select main_a v_prenex_39905)) (<= (select main_a v_prenex_39905) 1001) (<= 0 (select main_a v_prenex_39904)))) (forall ((v_prenex_31316 Int) (v_prenex_31317 Int)) (or (<= (+ main_y 1) v_prenex_31317) (<= (select main_a v_prenex_31316) 1) (<= 1000 (+ (select main_a v_prenex_31316) (select main_a v_prenex_31317))) (<= 0 (select main_a v_prenex_31316)) (< v_prenex_31317 main_y) (<= 998 (select main_a v_prenex_31317)) (<= (select main_a v_prenex_31317) 1001))) (forall ((v_prenex_39941 Int) (v_prenex_39940 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39941))) (<= 0 (* 2 (select main_a v_prenex_39940))) (<= (select main_a v_prenex_39941) (+ (select main_a v_prenex_39940) 1000)) (< v_prenex_39941 main_y) (<= 998 (select main_a v_prenex_39941)) (<= (+ main_y 1) v_prenex_39941))) (or (forall ((v_prenex_36160 Int)) (or (<= (+ main_y 1) v_prenex_36160) (<= (select main_a v_prenex_36160) 1000) (<= 1998 (* 2 (select main_a v_prenex_36160))) (<= 998 (select main_a v_prenex_36160)) (< v_prenex_36160 main_y))) (forall ((v_prenex_36159 Int)) (<= 0 (select main_a v_prenex_36159)))) (forall ((v_prenex_30910 Int) (v_prenex_30909 Int)) (or (< v_prenex_30909 main_x) (<= (+ main_y 1) v_prenex_30910) (< v_prenex_30910 main_y) (<= 0 (+ (select main_a v_prenex_30909) 1)) (<= (* 2 (select main_a v_prenex_30909)) 2) (<= 999 (select main_a v_prenex_30910)) (<= (select main_a v_prenex_30910) (+ (select main_a v_prenex_30909) 1000)))) (forall ((v_prenex_38798 Int) (v_prenex_38797 Int)) (or (<= (+ main_y 1) v_prenex_38798) (<= 1998 (* 2 (select main_a v_prenex_38798))) (<= (+ (select main_a v_prenex_38797) (select main_a v_prenex_38798)) 1000) (< v_prenex_38798 main_y) (<= 0 (+ (select main_a v_prenex_38797) 1)) (<= 998 (select main_a v_prenex_38798)) (<= (select main_a v_prenex_38797) 2))) (forall ((v_prenex_29439 Int) (v_prenex_29440 Int)) (or (<= (select main_a v_prenex_29440) 1000) (<= (select main_a v_prenex_29439) 1) (< v_prenex_29440 main_y) (<= 999 (select main_a v_prenex_29440)) (<= 0 (* 2 (select main_a v_prenex_29439))) (<= (+ (select main_a v_prenex_29439) 998) (select main_a v_prenex_29440)) (<= (+ main_y 1) v_prenex_29440))) (forall ((v_prenex_36359 Int) (v_prenex_36358 Int)) (or (<= (+ (select main_a v_prenex_36358) 998) (select main_a v_prenex_36359)) (<= (+ main_y 1) v_prenex_36359) (<= (select main_a v_prenex_36359) 1001) (< v_prenex_36358 main_x) (< v_prenex_36359 main_y) (<= (select main_a v_prenex_36358) 1) (<= 0 (select main_a v_prenex_36358)))) (forall ((v_prenex_40439 Int) (v_prenex_40438 Int)) (or (<= 1000 (+ (select main_a v_prenex_40438) (select main_a v_prenex_40439))) (<= (select main_a v_prenex_40439) 1000) (< v_prenex_40439 main_y) (<= 0 (select main_a v_prenex_40438)) (< v_prenex_40438 main_x) (<= (+ main_y 1) v_prenex_40439))) (or (forall ((v_prenex_37901 Int)) (or (<= (+ main_y 1) v_prenex_37901) (<= 998 (select main_a v_prenex_37901)) (<= (select main_a v_prenex_37901) 1001) (<= (* 2 (select main_a v_prenex_37901)) 2000) (< v_prenex_37901 main_y))) (forall ((v_prenex_37900 Int)) (or (<= (select main_a v_prenex_37900) 2) (<= 0 (* 2 (select main_a v_prenex_37900)))))) (forall ((v_prenex_35990 Int) (v_prenex_35989 Int)) (or (<= (+ main_y 1) v_prenex_35990) (<= (+ main_x 1) v_prenex_35989) (<= 1000 (+ (select main_a v_prenex_35989) (select main_a v_prenex_35990))) (<= (select main_a v_prenex_35990) 1000) (<= (* 2 (select main_a v_prenex_35989)) 2) (<= 0 (+ (select main_a v_prenex_35989) 1)) (< v_prenex_35990 main_y))) (forall ((v_prenex_35404 Int) (v_prenex_35405 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35404))) (<= (select main_a v_prenex_35404) 2) (<= 1000 (+ (select main_a v_prenex_35404) (select main_a v_prenex_35405))) (<= 1998 (* 2 (select main_a v_prenex_35405))) (<= (* 2 (select main_a v_prenex_35405)) 2000) (<= (+ main_y 1) v_prenex_35405) (< v_prenex_35405 main_y))) (or (forall ((v_prenex_32731 Int)) (or (<= 0 (+ (select main_a v_prenex_32731) 1)) (<= (select main_a v_prenex_32731) 1))) (forall ((v_prenex_32732 Int)) (or (<= (select main_a v_prenex_32732) 1000) (< v_prenex_32732 main_y) (<= (* 2 (select main_a v_prenex_32732)) 2000) (<= (+ main_y 1) v_prenex_32732)))) (forall ((v_prenex_38724 Int) (v_prenex_38723 Int)) (or (<= 0 (select main_a v_prenex_38723)) (<= (+ main_y 1) v_prenex_38724) (<= (+ (select main_a v_prenex_38723) 998) (select main_a v_prenex_38724)) (<= (select main_a v_prenex_38724) 1000) (<= 0 (* 2 (select main_a v_prenex_38723))) (<= 999 (select main_a v_prenex_38724)) (< v_prenex_38724 main_y))) (or (forall ((v_prenex_40275 Int)) (<= (select main_a v_prenex_40275) 2)) (forall ((v_prenex_40276 Int)) (or (< v_prenex_40276 main_y) (<= (select main_a v_prenex_40276) 1000) (<= 1998 (* 2 (select main_a v_prenex_40276))) (<= (select main_a v_prenex_40276) 1001) (<= (+ main_y 1) v_prenex_40276)))) (forall ((v_prenex_29786 Int) (v_prenex_29785 Int)) (or (<= (+ main_x 1) v_prenex_29785) (<= (+ (select main_a v_prenex_29785) (select main_a v_prenex_29786)) 1000) (<= (select main_a v_prenex_29785) 1) (< v_prenex_29785 main_x) (<= (select main_a v_prenex_29785) 2))) (forall ((v_prenex_29834 Int) (v_prenex_29833 Int)) (or (<= (select main_a v_prenex_29834) 1000) (<= 0 (* 2 (select main_a v_prenex_29833))) (<= (* 2 (select main_a v_prenex_29834)) 2000) (<= 1000 (+ (select main_a v_prenex_29833) (select main_a v_prenex_29834))) (< v_prenex_29834 main_y) (<= 0 (+ (select main_a v_prenex_29833) 1)) (<= (+ main_y 1) v_prenex_29834))) (or (forall ((v_prenex_36497 Int)) (or (<= (select main_a v_prenex_36497) 1000) (< v_prenex_36497 main_y) (<= (+ main_y 1) v_prenex_36497) (<= 999 (select main_a v_prenex_36497)) (<= 1998 (* 2 (select main_a v_prenex_36497))))) (forall ((v_prenex_36496 Int)) (or (<= (* 2 (select main_a v_prenex_36496)) 2) (<= 0 (select main_a v_prenex_36496))))) (forall ((v_prenex_36430 Int) (v_prenex_36431 Int)) (or (<= (select main_a v_prenex_36431) 1001) (<= 998 (select main_a v_prenex_36431)) (<= 0 (+ (select main_a v_prenex_36430) 1)) (<= 1000 (+ (select main_a v_prenex_36430) (select main_a v_prenex_36431))) (<= (+ main_y 1) v_prenex_36431) (< v_prenex_36431 main_y))) (or (forall ((v_prenex_36355 Int)) (or (<= (* 2 (select main_a v_prenex_36355)) 2000) (<= 998 (select main_a v_prenex_36355)) (<= (+ main_y 1) v_prenex_36355) (< v_prenex_36355 main_y))) (forall ((v_prenex_36354 Int)) (or (<= (+ main_x 1) v_prenex_36354) (<= (select main_a v_prenex_36354) 1) (<= 0 (* 2 (select main_a v_prenex_36354)))))) (or (forall ((v_prenex_31548 Int)) (or (< v_prenex_31548 main_x) (<= (select main_a v_prenex_31548) 1))) (forall ((v_prenex_31549 Int)) (or (<= (+ main_y 1) v_prenex_31549) (< v_prenex_31549 main_y) (<= (select main_a v_prenex_31549) 1000) (<= (* 2 (select main_a v_prenex_31549)) 2000)))) (forall ((v_prenex_33601 Int) (v_prenex_33602 Int)) (or (<= 0 (+ (select main_a v_prenex_33601) 1)) (< v_prenex_33602 main_y) (<= (+ (select main_a v_prenex_33601) (select main_a v_prenex_33602)) 1000) (<= (+ main_y 1) v_prenex_33602) (<= 999 (select main_a v_prenex_33602)) (<= (select main_a v_prenex_33602) 1000))) (or (forall ((v_prenex_37887 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37887))) (<= (select main_a v_prenex_37887) 1001) (< v_prenex_37887 main_y) (<= (+ main_y 1) v_prenex_37887) (<= 999 (select main_a v_prenex_37887)))) (forall ((v_prenex_37886 Int)) (<= 0 (select main_a v_prenex_37886)))) (forall ((v_prenex_33648 Int) (v_prenex_33647 Int)) (or (<= (+ (select main_a v_prenex_33647) (select main_a v_prenex_33648)) 1000) (<= (+ main_y 1) v_prenex_33648) (<= 998 (select main_a v_prenex_33648)) (< v_prenex_33648 main_y))) (forall ((v_prenex_29776 Int) (v_prenex_29775 Int)) (or (< v_prenex_29776 main_y) (< v_prenex_29775 main_x) (<= (+ (select main_a v_prenex_29775) (select main_a v_prenex_29776)) 1000) (<= (select main_a v_prenex_29776) 1001) (<= (+ main_y 1) v_prenex_29776))) (forall ((v_prenex_31075 Int) (v_prenex_31076 Int)) (or (<= (select main_a v_prenex_31076) 1001) (<= (* 2 (select main_a v_prenex_31075)) 2) (<= 998 (select main_a v_prenex_31076)) (<= (+ main_y 1) v_prenex_31076) (<= (+ (select main_a v_prenex_31075) (select main_a v_prenex_31076)) 1000) (< v_prenex_31076 main_y))) (forall ((v_prenex_31534 Int) (v_prenex_31535 Int)) (or (<= (select main_a v_prenex_31535) (+ (select main_a v_prenex_31534) 1000)) (<= (* 2 (select main_a v_prenex_31535)) 2000) (<= 998 (select main_a v_prenex_31535)) (<= 0 (+ (select main_a v_prenex_31534) 1)) (<= (+ main_y 1) v_prenex_31535) (< v_prenex_31535 main_y))) (or (forall ((v_prenex_31883 Int)) (or (<= (+ main_y 1) v_prenex_31883) (<= 1998 (* 2 (select main_a v_prenex_31883))) (<= (* 2 (select main_a v_prenex_31883)) 2000) (< v_prenex_31883 main_y))) (forall ((v_prenex_31882 Int)) (or (<= (select main_a v_prenex_31882) 1) (<= 0 (* 2 (select main_a v_prenex_31882))) (< v_prenex_31882 main_x)))) (or (forall ((v_prenex_38885 Int)) (<= 0 (select main_a v_prenex_38885))) (forall ((v_prenex_38886 Int)) (or (<= (select main_a v_prenex_38886) 1001) (<= (* 2 (select main_a v_prenex_38886)) 2000) (< v_prenex_38886 main_y) (<= (+ main_y 1) v_prenex_38886)))) (or (forall ((v_prenex_36348 Int)) (or (<= 0 (+ (select main_a v_prenex_36348) 1)) (<= (select main_a v_prenex_36348) 1))) (forall ((v_prenex_36349 Int)) (or (<= (+ main_y 1) v_prenex_36349) (< v_prenex_36349 main_y) (<= 998 (select main_a v_prenex_36349)) (<= (* 2 (select main_a v_prenex_36349)) 2000)))) (forall ((v_prenex_33297 Int) (v_prenex_33296 Int)) (or (<= 1000 (+ (select main_a v_prenex_33296) (select main_a v_prenex_33297))) (<= (select main_a v_prenex_33297) 1000) (<= (+ main_y 1) v_prenex_33297) (<= 0 (+ (select main_a v_prenex_33296) 1)) (< v_prenex_33297 main_y) (<= (* 2 (select main_a v_prenex_33297)) 2000) (<= (* 2 (select main_a v_prenex_33296)) 2))) (forall ((v_prenex_38614 Int) (v_prenex_38613 Int)) (or (<= (select main_a v_prenex_38613) 2) (<= (* 2 (select main_a v_prenex_38614)) 2000) (<= 0 (select main_a v_prenex_38613)) (< v_prenex_38614 main_y) (<= 998 (select main_a v_prenex_38614)) (<= (+ main_y 1) v_prenex_38614) (<= (+ (select main_a v_prenex_38613) 998) (select main_a v_prenex_38614)))) (or (forall ((v_prenex_29238 Int)) (<= (* 2 (select main_a v_prenex_29238)) 2)) (forall ((v_prenex_29239 Int)) (or (< v_prenex_29239 main_y) (<= (select main_a v_prenex_29239) 1000) (<= (+ main_y 1) v_prenex_29239) (<= 998 (select main_a v_prenex_29239)) (<= (* 2 (select main_a v_prenex_29239)) 2000)))) (or (forall ((v_prenex_36906 Int)) (or (<= (select main_a v_prenex_36906) 2) (<= 0 (select main_a v_prenex_36906)) (<= (+ main_x 1) v_prenex_36906))) (forall ((v_prenex_36907 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36907))) (<= (+ main_y 1) v_prenex_36907) (< v_prenex_36907 main_y)))) (forall ((v_prenex_33645 Int) (v_prenex_33646 Int)) (or (<= 1000 (+ (select main_a v_prenex_33645) (select main_a v_prenex_33646))) (<= (select main_a v_prenex_33645) 2) (<= (+ main_y 1) v_prenex_33646) (<= 1998 (* 2 (select main_a v_prenex_33646))) (<= (select main_a v_prenex_33646) 1000) (<= 0 (+ (select main_a v_prenex_33645) 1)) (< v_prenex_33646 main_y))) (or (forall ((v_prenex_29839 Int)) (or (<= (select main_a v_prenex_29839) 2) (<= (select main_a v_prenex_29839) 1))) (forall ((v_prenex_29840 Int)) (or (<= (* 2 (select main_a v_prenex_29840)) 2000) (< v_prenex_29840 main_y) (<= 998 (select main_a v_prenex_29840)) (<= 1998 (* 2 (select main_a v_prenex_29840))) (<= (+ main_y 1) v_prenex_29840)))) (forall ((v_prenex_31242 Int) (v_prenex_31243 Int)) (or (<= (select main_a v_prenex_31243) (+ (select main_a v_prenex_31242) 1000)) (<= (+ main_y 1) v_prenex_31243) (<= 999 (select main_a v_prenex_31243)) (<= (* 2 (select main_a v_prenex_31242)) 2) (<= 0 (select main_a v_prenex_31242)) (<= 1998 (* 2 (select main_a v_prenex_31243))) (< v_prenex_31243 main_y))) (forall ((v_prenex_36366 Int) (v_prenex_36367 Int)) (or (<= 999 (select main_a v_prenex_36367)) (<= (select main_a v_prenex_36366) 2) (<= (select main_a v_prenex_36367) (+ (select main_a v_prenex_36366) 1000)) (<= (select main_a v_prenex_36367) 1000) (< v_prenex_36367 main_y) (<= (select main_a v_prenex_36366) 1) (<= (+ main_y 1) v_prenex_36367))) (forall ((v_prenex_40258 Int) (v_prenex_40257 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40257))) (<= (select main_a v_prenex_40258) 1001) (<= (* 2 (select main_a v_prenex_40258)) 2000) (<= (+ main_y 1) v_prenex_40258) (<= (+ (select main_a v_prenex_40257) (select main_a v_prenex_40258)) 1000) (<= 0 (select main_a v_prenex_40257)) (< v_prenex_40258 main_y))) (or (forall ((v_prenex_37243 Int)) (<= 0 (+ (select main_a v_prenex_37243) 1))) (forall ((v_prenex_37244 Int)) (or (<= (select main_a v_prenex_37244) 1000) (<= 998 (select main_a v_prenex_37244)) (<= 1998 (* 2 (select main_a v_prenex_37244))) (< v_prenex_37244 main_y) (<= (+ main_y 1) v_prenex_37244)))) (forall ((v_prenex_30330 Int) (v_prenex_30331 Int)) (or (< v_prenex_30331 main_y) (<= (select main_a v_prenex_30331) 1000) (<= (select main_a v_prenex_30331) 1001) (<= (select main_a v_prenex_30331) (+ (select main_a v_prenex_30330) 1000)) (<= 0 (* 2 (select main_a v_prenex_30330))) (<= (+ main_y 1) v_prenex_30331))) (forall ((v_prenex_38633 Int) (v_prenex_38634 Int)) (or (<= 999 (select main_a v_prenex_38634)) (<= 998 (select main_a v_prenex_38634)) (<= 0 (+ (select main_a v_prenex_38633) 1)) (<= 1000 (+ (select main_a v_prenex_38633) (select main_a v_prenex_38634))) (<= (+ main_y 1) v_prenex_38634) (< v_prenex_38634 main_y))) (forall ((v_prenex_36508 Int) (v_prenex_36509 Int)) (or (<= (select main_a v_prenex_36509) 1001) (<= (+ (select main_a v_prenex_36508) 998) (select main_a v_prenex_36509)) (<= (+ main_y 1) v_prenex_36509) (<= 0 (select main_a v_prenex_36508)) (< v_prenex_36509 main_y) (<= 1998 (* 2 (select main_a v_prenex_36509))) (<= 0 (* 2 (select main_a v_prenex_36508))))) (forall ((v_prenex_37558 Int) (v_prenex_37557 Int)) (or (<= (+ main_y 1) v_prenex_37558) (<= 1998 (* 2 (select main_a v_prenex_37558))) (<= 1000 (+ (select main_a v_prenex_37557) (select main_a v_prenex_37558))) (<= 998 (select main_a v_prenex_37558)) (<= 0 (select main_a v_prenex_37557)) (< v_prenex_37558 main_y))) (forall ((v_prenex_40394 Int) (v_prenex_40393 Int)) (or (<= (* 2 (select main_a v_prenex_40393)) 2) (<= 998 (select main_a v_prenex_40394)) (<= (+ main_y 1) v_prenex_40394) (<= (select main_a v_prenex_40394) 1001) (<= (select main_a v_prenex_40393) 2) (< v_prenex_40394 main_y) (<= (select main_a v_prenex_40394) (+ (select main_a v_prenex_40393) 1000)))) (forall ((v_prenex_35949 Int) (v_prenex_35948 Int)) (or (<= (select main_a v_prenex_35949) 1000) (<= (+ main_y 1) v_prenex_35949) (<= (+ (select main_a v_prenex_35948) (select main_a v_prenex_35949)) 1000) (<= 0 (* 2 (select main_a v_prenex_35948))) (<= (select main_a v_prenex_35948) 1) (< v_prenex_35948 main_x) (< v_prenex_35949 main_y))) (forall ((v_prenex_29412 Int) (v_prenex_29411 Int)) (or (<= (select main_a v_prenex_29412) 1001) (<= (select main_a v_prenex_29411) 1) (<= 0 (select main_a v_prenex_29411)) (< v_prenex_29412 main_y) (<= 1000 (+ (select main_a v_prenex_29411) (select main_a v_prenex_29412))) (<= 998 (select main_a v_prenex_29412)) (<= (+ main_y 1) v_prenex_29412))) (forall ((v_prenex_40028 Int) (v_prenex_40027 Int)) (or (<= (select main_a v_prenex_40028) (+ (select main_a v_prenex_40027) 1000)) (< v_prenex_40028 main_y) (<= 1998 (* 2 (select main_a v_prenex_40028))) (<= 0 (* 2 (select main_a v_prenex_40027))) (<= (+ main_y 1) v_prenex_40028) (<= (select main_a v_prenex_40028) 1000))) (forall ((v_prenex_35738 Int) (v_prenex_35739 Int)) (or (<= (select main_a v_prenex_35739) (+ (select main_a v_prenex_35738) 1000)) (<= 1998 (* 2 (select main_a v_prenex_35739))) (<= 0 (* 2 (select main_a v_prenex_35738))) (<= (* 2 (select main_a v_prenex_35738)) 2) (< v_prenex_35739 main_y) (<= 998 (select main_a v_prenex_35739)) (<= (+ main_y 1) v_prenex_35739))) (forall ((v_prenex_30767 Int) (v_prenex_30768 Int)) (or (<= (+ (select main_a v_prenex_30767) 998) (select main_a v_prenex_30768)) (<= (select main_a v_prenex_30767) 2) (<= (+ main_y 1) v_prenex_30768) (<= 998 (select main_a v_prenex_30768)) (<= 1998 (* 2 (select main_a v_prenex_30768))) (< v_prenex_30768 main_y))) (forall ((v_prenex_39452 Int) (v_prenex_39451 Int)) (or (<= 998 (select main_a v_prenex_39452)) (< v_prenex_39452 main_y) (<= (+ main_y 1) v_prenex_39452) (<= (select main_a v_prenex_39452) (+ (select main_a v_prenex_39451) 1000)) (<= 0 (* 2 (select main_a v_prenex_39451))) (<= 0 (+ (select main_a v_prenex_39451) 1)) (< v_prenex_39451 main_x))) (forall ((v_prenex_34657 Int) (v_prenex_34658 Int)) (or (<= (select main_a v_prenex_34657) 1) (< v_prenex_34658 main_y) (<= (select main_a v_prenex_34658) 1000) (<= (* 2 (select main_a v_prenex_34658)) 2000) (<= (+ main_y 1) v_prenex_34658) (<= (* 2 (select main_a v_prenex_34657)) 2) (<= (+ (select main_a v_prenex_34657) (select main_a v_prenex_34658)) 1000))) (forall ((v_prenex_38370 Int) (v_prenex_38369 Int)) (or (<= (+ (select main_a v_prenex_38369) 998) (select main_a v_prenex_38370)) (< v_prenex_38370 main_y) (<= 998 (select main_a v_prenex_38370)) (<= 0 (+ (select main_a v_prenex_38369) 1)) (<= (+ main_y 1) v_prenex_38370) (<= (select main_a v_prenex_38370) 1000))) (or (forall ((v_prenex_40315 Int)) (or (<= (select main_a v_prenex_40315) 2) (<= (* 2 (select main_a v_prenex_40315)) 2))) (forall ((v_prenex_40316 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40316))) (<= 999 (select main_a v_prenex_40316)) (< v_prenex_40316 main_y) (<= (+ main_y 1) v_prenex_40316) (<= 998 (select main_a v_prenex_40316))))) (or (forall ((v_prenex_34047 Int)) (or (< v_prenex_34047 main_x) (<= 0 (select main_a v_prenex_34047)))) (forall ((v_prenex_34048 Int)) (or (< v_prenex_34048 main_y) (<= 1998 (* 2 (select main_a v_prenex_34048))) (<= (select main_a v_prenex_34048) 1001) (<= (+ main_y 1) v_prenex_34048)))) (or (forall ((v_prenex_37510 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37510))) (< v_prenex_37510 main_x) (<= 0 (+ (select main_a v_prenex_37510) 1)))) (forall ((v_prenex_37511 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37511))) (<= (select main_a v_prenex_37511) 1001) (<= (+ main_y 1) v_prenex_37511) (< v_prenex_37511 main_y)))) (or (forall ((v_prenex_38504 Int)) (or (< v_prenex_38504 main_y) (<= (+ main_y 1) v_prenex_38504) (<= (* 2 (select main_a v_prenex_38504)) 2000))) (forall ((v_prenex_38503 Int)) (or (< v_prenex_38503 main_x) (<= (select main_a v_prenex_38503) 2) (<= (* 2 (select main_a v_prenex_38503)) 2)))) (forall ((v_prenex_39858 Int) (v_prenex_39859 Int)) (or (<= (select main_a v_prenex_39858) 2) (<= (select main_a v_prenex_39859) 1000) (<= (+ (select main_a v_prenex_39858) (select main_a v_prenex_39859)) 1000) (< v_prenex_39859 main_y) (<= 998 (select main_a v_prenex_39859)) (<= (+ main_y 1) v_prenex_39859))) (forall ((v_prenex_32919 Int) (v_prenex_32918 Int)) (or (<= (+ main_y 1) v_prenex_32919) (<= (+ (select main_a v_prenex_32918) 998) (select main_a v_prenex_32919)) (< v_prenex_32919 main_y) (<= 0 (+ (select main_a v_prenex_32918) 1)) (< v_prenex_32918 main_x) (<= (select main_a v_prenex_32919) 1001))) (forall ((v_prenex_33177 Int) (v_prenex_33176 Int)) (or (<= 1000 (+ (select main_a v_prenex_33176) (select main_a v_prenex_33177))) (<= 1998 (* 2 (select main_a v_prenex_33177))) (<= 0 (+ (select main_a v_prenex_33176) 1)) (<= (+ main_y 1) v_prenex_33177) (< v_prenex_33177 main_y))) (forall ((v_prenex_32926 Int) (v_prenex_32927 Int)) (or (< v_prenex_32927 main_y) (<= (select main_a v_prenex_32927) 1001) (<= (+ (select main_a v_prenex_32926) 998) (select main_a v_prenex_32927)) (<= (* 2 (select main_a v_prenex_32926)) 2) (<= (+ main_y 1) v_prenex_32927) (<= 0 (select main_a v_prenex_32926)) (<= 998 (select main_a v_prenex_32927)))) (forall ((v_prenex_38740 Int) (v_prenex_38739 Int)) (or (< v_prenex_38740 main_y) (<= 1000 (+ (select main_a v_prenex_38739) (select main_a v_prenex_38740))) (<= 0 (+ (select main_a v_prenex_38739) 1)) (<= (+ main_y 1) v_prenex_38740) (<= (select main_a v_prenex_38740) 1000) (<= (+ main_x 1) v_prenex_38739))) (forall ((v_prenex_34764 Int) (v_prenex_34763 Int)) (or (<= 1000 (+ (select main_a v_prenex_34763) (select main_a v_prenex_34764))) (<= 1998 (* 2 (select main_a v_prenex_34764))) (<= (+ main_y 1) v_prenex_34764) (<= 0 (+ (select main_a v_prenex_34763) 1)) (< v_prenex_34764 main_y) (<= (select main_a v_prenex_34763) 2) (<= 999 (select main_a v_prenex_34764)))) (forall ((v_prenex_37416 Int) (v_prenex_37417 Int)) (or (<= 1000 (+ (select main_a v_prenex_37416) (select main_a v_prenex_37417))) (< v_prenex_37417 main_y) (<= (+ main_y 1) v_prenex_37417) (<= 998 (select main_a v_prenex_37417)) (<= 0 (* 2 (select main_a v_prenex_37416))) (<= 999 (select main_a v_prenex_37417)))) (forall ((v_prenex_39365 Int) (v_prenex_39364 Int)) (or (<= 998 (select main_a v_prenex_39365)) (<= (select main_a v_prenex_39365) 1000) (<= (+ (select main_a v_prenex_39364) (select main_a v_prenex_39365)) 1000) (<= (+ main_y 1) v_prenex_39365) (<= (select main_a v_prenex_39364) 1) (<= (* 2 (select main_a v_prenex_39364)) 2) (< v_prenex_39365 main_y))) (or (forall ((v_prenex_34203 Int)) (or (<= 0 (+ (select main_a v_prenex_34203) 1)) (<= (* 2 (select main_a v_prenex_34203)) 2))) (forall ((v_prenex_34204 Int)) (or (<= (+ main_y 1) v_prenex_34204) (<= 1998 (* 2 (select main_a v_prenex_34204))) (<= (select main_a v_prenex_34204) 1000) (< v_prenex_34204 main_y)))) (forall ((v_prenex_38480 Int) (v_prenex_38479 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38480))) (< v_prenex_38480 main_y) (<= (select main_a v_prenex_38480) 1001) (<= (+ main_y 1) v_prenex_38480) (<= (* 2 (select main_a v_prenex_38479)) 2) (<= (+ (select main_a v_prenex_38479) 998) (select main_a v_prenex_38480)))) (forall ((v_prenex_34308 Int) (v_prenex_34307 Int)) (or (<= (+ main_y 1) v_prenex_34308) (<= (* 2 (select main_a v_prenex_34307)) 2) (<= (select main_a v_prenex_34308) 1000) (<= (select main_a v_prenex_34308) 1001) (<= (select main_a v_prenex_34307) 2) (<= 1000 (+ (select main_a v_prenex_34307) (select main_a v_prenex_34308))) (< v_prenex_34308 main_y))) (forall ((v_prenex_40193 Int) (v_prenex_40194 Int)) (or (<= (* 2 (select main_a v_prenex_40193)) 2) (< v_prenex_40194 main_y) (<= (+ main_y 1) v_prenex_40194) (<= (+ (select main_a v_prenex_40193) (select main_a v_prenex_40194)) 1000) (<= 0 (+ (select main_a v_prenex_40193) 1)) (<= (select main_a v_prenex_40194) 1000))) (or (forall ((v_prenex_30158 Int)) (<= (* 2 (select main_a v_prenex_30158)) 2)) (forall ((v_prenex_30159 Int)) (or (< v_prenex_30159 main_y) (<= (select main_a v_prenex_30159) 1001) (<= (+ main_y 1) v_prenex_30159) (<= 999 (select main_a v_prenex_30159)) (<= 1998 (* 2 (select main_a v_prenex_30159)))))) (forall ((v_prenex_30563 Int) (v_prenex_30562 Int)) (or (<= (+ (select main_a v_prenex_30562) (select main_a v_prenex_30563)) 1000) (<= (* 2 (select main_a v_prenex_30563)) 2000) (<= (* 2 (select main_a v_prenex_30562)) 2) (<= (+ main_y 1) v_prenex_30563) (<= 998 (select main_a v_prenex_30563)) (<= 0 (select main_a v_prenex_30562)) (< v_prenex_30563 main_y))) (forall ((v_prenex_32119 Int) (v_prenex_32118 Int)) (or (<= (* 2 (select main_a v_prenex_32118)) 2) (<= (+ main_x 1) v_prenex_32118) (<= (select main_a v_prenex_32119) 1000) (< v_prenex_32119 main_y) (<= (+ main_y 1) v_prenex_32119) (<= 0 (* 2 (select main_a v_prenex_32118))) (<= 1000 (+ (select main_a v_prenex_32118) (select main_a v_prenex_32119))))) (forall ((v_prenex_39225 Int) (v_prenex_39224 Int)) (or (<= (+ main_y 1) v_prenex_39225) (<= (+ main_x 1) v_prenex_39224) (<= (+ (select main_a v_prenex_39224) 998) (select main_a v_prenex_39225)) (<= (select main_a v_prenex_39224) 1) (<= 998 (select main_a v_prenex_39225)) (< v_prenex_39225 main_y))) (forall ((v_prenex_38901 Int) (v_prenex_38902 Int)) (or (< v_prenex_38902 main_y) (<= (+ main_y 1) v_prenex_38902) (<= 999 (select main_a v_prenex_38902)) (<= 1998 (* 2 (select main_a v_prenex_38902))) (<= (+ (select main_a v_prenex_38901) 998) (select main_a v_prenex_38902)) (<= 0 (+ (select main_a v_prenex_38901) 1)))) (or (forall ((v_prenex_39644 Int)) (or (<= (+ main_y 1) v_prenex_39644) (< v_prenex_39644 main_y) (<= (select main_a v_prenex_39644) 1001) (<= (* 2 (select main_a v_prenex_39644)) 2000) (<= (select main_a v_prenex_39644) 1000))) (forall ((v_prenex_39643 Int)) (<= 0 (+ (select main_a v_prenex_39643) 1)))) (or (forall ((v_prenex_30123 Int)) (or (< v_prenex_30123 main_y) (<= 998 (select main_a v_prenex_30123)) (<= 1998 (* 2 (select main_a v_prenex_30123))) (<= (+ main_y 1) v_prenex_30123))) (forall ((v_prenex_30122 Int)) (or (<= (* 2 (select main_a v_prenex_30122)) 2) (< v_prenex_30122 main_x)))) (forall ((v_prenex_38196 Int) (v_prenex_38197 Int)) (or (<= (+ (select main_a v_prenex_38196) (select main_a v_prenex_38197)) 1000) (< v_prenex_38197 main_y) (<= (+ main_y 1) v_prenex_38197) (<= 0 (select main_a v_prenex_38196)) (<= (select main_a v_prenex_38197) 1000) (<= (select main_a v_prenex_38196) 1) (<= 998 (select main_a v_prenex_38197)))) (or (forall ((v_prenex_38880 Int)) (or (<= 998 (select main_a v_prenex_38880)) (< v_prenex_38880 main_y) (<= 1998 (* 2 (select main_a v_prenex_38880))) (<= (+ main_y 1) v_prenex_38880))) (forall ((v_prenex_38879 Int)) (or (<= (+ main_x 1) v_prenex_38879) (<= 0 (select main_a v_prenex_38879))))) (or (forall ((v_prenex_33319 Int)) (<= (* 2 (select main_a v_prenex_33319)) 2000)) (forall ((v_prenex_33318 Int)) (or (<= (select main_a v_prenex_33318) 2) (<= 0 (+ (select main_a v_prenex_33318) 1)) (< v_prenex_33318 main_x) (<= (+ main_x 1) v_prenex_33318)))) (forall ((v_prenex_35960 Int) (v_prenex_35961 Int)) (or (<= 0 (+ (select main_a v_prenex_35960) 1)) (<= (+ main_y 1) v_prenex_35961) (<= (+ (select main_a v_prenex_35960) 998) (select main_a v_prenex_35961)) (<= (* 2 (select main_a v_prenex_35960)) 2) (<= (* 2 (select main_a v_prenex_35961)) 2000) (< v_prenex_35961 main_y))) (forall ((v_prenex_36862 Int) (v_prenex_36863 Int)) (or (< v_prenex_36863 main_y) (<= 1000 (+ (select main_a v_prenex_36862) (select main_a v_prenex_36863))) (<= (+ main_y 1) v_prenex_36863) (<= (* 2 (select main_a v_prenex_36863)) 2000) (<= (* 2 (select main_a v_prenex_36862)) 2) (<= (+ main_x 1) v_prenex_36862))) (forall ((v_prenex_35876 Int) (v_prenex_35877 Int)) (or (<= (select main_a v_prenex_35877) 1000) (<= (+ main_y 1) v_prenex_35877) (<= 0 (* 2 (select main_a v_prenex_35876))) (<= 0 (+ (select main_a v_prenex_35876) 1)) (<= 999 (select main_a v_prenex_35877)) (< v_prenex_35877 main_y) (<= (+ (select main_a v_prenex_35876) 998) (select main_a v_prenex_35877)))) (forall ((v_prenex_29907 Int) (v_prenex_29906 Int)) (or (<= (select main_a v_prenex_29906) 2) (<= (+ (select main_a v_prenex_29906) 998) (select main_a v_prenex_29907)) (<= (select main_a v_prenex_29907) 1001) (<= 0 (+ (select main_a v_prenex_29906) 1)) (<= 998 (select main_a v_prenex_29907)) (<= (+ main_y 1) v_prenex_29907) (< v_prenex_29907 main_y))) (or (forall ((v_prenex_39417 Int)) (or (<= 998 (select main_a v_prenex_39417)) (<= 1998 (* 2 (select main_a v_prenex_39417))) (<= (+ main_y 1) v_prenex_39417) (< v_prenex_39417 main_y))) (forall ((v_prenex_39416 Int)) (<= (* 2 (select main_a v_prenex_39416)) 2))) (forall ((v_prenex_32915 Int) (v_prenex_32914 Int)) (or (<= 998 (select main_a v_prenex_32915)) (<= (+ (select main_a v_prenex_32914) 998) (select main_a v_prenex_32915)) (<= (* 2 (select main_a v_prenex_32915)) 2000) (<= (+ main_y 1) v_prenex_32915) (< v_prenex_32915 main_y) (<= 0 (+ (select main_a v_prenex_32914) 1)) (<= 0 (* 2 (select main_a v_prenex_32914))))) (or (forall ((v_prenex_36376 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36376))) (<= 0 (+ (select main_a v_prenex_36376) 1)))) (forall ((v_prenex_36377 Int)) (or (<= 999 (select main_a v_prenex_36377)) (<= 998 (select main_a v_prenex_36377)) (< v_prenex_36377 main_y) (<= (+ main_y 1) v_prenex_36377) (<= 1998 (* 2 (select main_a v_prenex_36377)))))) (forall ((v_prenex_38342 Int) (v_prenex_38341 Int)) (or (<= (+ (select main_a v_prenex_38341) 998) (select main_a v_prenex_38342)) (<= (select main_a v_prenex_38342) 1001) (< v_prenex_38342 main_y) (<= (* 2 (select main_a v_prenex_38341)) 2) (<= (+ main_y 1) v_prenex_38342) (<= 0 (select main_a v_prenex_38341)))) (forall ((v_prenex_33553 Int) (v_prenex_33552 Int)) (or (<= (* 2 (select main_a v_prenex_33553)) 2000) (<= 0 (* 2 (select main_a v_prenex_33552))) (<= 998 (select main_a v_prenex_33553)) (<= (select main_a v_prenex_33553) (+ (select main_a v_prenex_33552) 1000)) (< v_prenex_33553 main_y) (<= (+ main_y 1) v_prenex_33553))) (forall ((v_prenex_34430 Int) (v_prenex_34429 Int)) (or (<= (+ main_y 1) v_prenex_34430) (<= 1000 (+ (select main_a v_prenex_34429) (select main_a v_prenex_34430))) (<= (* 2 (select main_a v_prenex_34430)) 2000) (<= 0 (* 2 (select main_a v_prenex_34429))) (<= (select main_a v_prenex_34430) 1001) (<= 0 (select main_a v_prenex_34429)) (< v_prenex_34430 main_y))) (forall ((v_prenex_34389 Int) (v_prenex_34390 Int)) (or (<= (+ (select main_a v_prenex_34389) (select main_a v_prenex_34390)) 1000) (<= (+ main_y 1) v_prenex_34390) (<= 999 (select main_a v_prenex_34390)) (< v_prenex_34389 main_x) (< v_prenex_34390 main_y) (<= (* 2 (select main_a v_prenex_34389)) 2))) (or (forall ((v_prenex_36865 Int)) (or (<= 999 (select main_a v_prenex_36865)) (<= (+ main_y 1) v_prenex_36865) (<= (select main_a v_prenex_36865) 1000) (< v_prenex_36865 main_y) (<= 1998 (* 2 (select main_a v_prenex_36865))))) (forall ((v_prenex_36864 Int)) (<= (select main_a v_prenex_36864) 1))) (or (forall ((v_prenex_31289 Int)) (or (<= (+ main_y 1) v_prenex_31289) (<= (* 2 (select main_a v_prenex_31289)) 2000) (<= (select main_a v_prenex_31289) 1000) (< v_prenex_31289 main_y))) (forall ((v_prenex_31288 Int)) (or (<= (+ main_x 1) v_prenex_31288) (<= 0 (+ (select main_a v_prenex_31288) 1))))) (forall ((v_prenex_33824 Int) (v_prenex_33823 Int)) (or (<= 998 (select main_a v_prenex_33824)) (<= 0 (+ (select main_a v_prenex_33823) 1)) (<= (+ main_y 1) v_prenex_33824) (< v_prenex_33824 main_y) (<= (select main_a v_prenex_33823) 2) (<= (+ (select main_a v_prenex_33823) (select main_a v_prenex_33824)) 1000))) (forall ((v_prenex_31664 Int) (v_prenex_31663 Int)) (or (<= (select main_a v_prenex_31664) (+ (select main_a v_prenex_31663) 1000)) (< v_prenex_31664 main_y) (<= 0 (select main_a v_prenex_31663)) (<= 999 (select main_a v_prenex_31664)) (<= (select main_a v_prenex_31664) 1000) (<= (select main_a v_prenex_31663) 1) (<= (+ main_y 1) v_prenex_31664))) (or (forall ((v_prenex_36525 Int)) (or (< v_prenex_36525 main_y) (<= 1998 (* 2 (select main_a v_prenex_36525))) (<= (+ main_y 1) v_prenex_36525) (<= 999 (select main_a v_prenex_36525)))) (forall ((v_prenex_36524 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36524))) (<= (* 2 (select main_a v_prenex_36524)) 2)))) (forall ((v_prenex_37320 Int) (v_prenex_37321 Int)) (or (<= (select main_a v_prenex_37321) (+ (select main_a v_prenex_37320) 1000)) (<= (+ main_y 1) v_prenex_37321) (< v_prenex_37321 main_y) (< v_prenex_37320 main_x) (<= 0 (* 2 (select main_a v_prenex_37320))) (<= (* 2 (select main_a v_prenex_37321)) 2000))) (forall ((v_prenex_37717 Int) (v_prenex_37716 Int)) (or (<= (+ main_y 1) v_prenex_37717) (<= 998 (select main_a v_prenex_37717)) (<= (select main_a v_prenex_37716) 2) (<= (+ (select main_a v_prenex_37716) (select main_a v_prenex_37717)) 1000) (<= 999 (select main_a v_prenex_37717)) (< v_prenex_37717 main_y))) (forall ((v_prenex_35350 Int) (v_prenex_35351 Int)) (or (<= 0 (select main_a v_prenex_35350)) (<= (select main_a v_prenex_35350) 2) (<= 1998 (* 2 (select main_a v_prenex_35351))) (< v_prenex_35351 main_y) (<= 998 (select main_a v_prenex_35351)) (<= (select main_a v_prenex_35351) (+ (select main_a v_prenex_35350) 1000)) (<= (+ main_y 1) v_prenex_35351))) (or (forall ((v_prenex_31085 Int)) (or (<= (select main_a v_prenex_31085) 2) (<= (select main_a v_prenex_31085) 1))) (forall ((v_prenex_31086 Int)) (or (<= (+ main_y 1) v_prenex_31086) (<= (* 2 (select main_a v_prenex_31086)) 2000) (< v_prenex_31086 main_y) (<= 1998 (* 2 (select main_a v_prenex_31086))) (<= (select main_a v_prenex_31086) 1000)))) (forall ((v_prenex_35554 Int) (v_prenex_35555 Int)) (or (<= (select main_a v_prenex_35554) 2) (<= (+ main_y 1) v_prenex_35555) (< v_prenex_35555 main_y) (<= 998 (select main_a v_prenex_35555)) (<= (* 2 (select main_a v_prenex_35555)) 2000) (<= 1000 (+ (select main_a v_prenex_35554) (select main_a v_prenex_35555))))) (forall ((v_prenex_36384 Int) (v_prenex_36385 Int)) (or (<= 0 (select main_a v_prenex_36384)) (<= (select main_a v_prenex_36385) 1000) (<= (select main_a v_prenex_36384) 1) (< v_prenex_36385 main_y) (<= (+ (select main_a v_prenex_36384) 998) (select main_a v_prenex_36385)) (<= (* 2 (select main_a v_prenex_36385)) 2000) (<= (+ main_y 1) v_prenex_36385))) (forall ((v_prenex_31475 Int) (v_prenex_31474 Int)) (or (< v_prenex_31475 main_y) (<= (+ main_y 1) v_prenex_31475) (<= (select main_a v_prenex_31474) 2) (<= 1000 (+ (select main_a v_prenex_31474) (select main_a v_prenex_31475))) (<= (select main_a v_prenex_31475) 1000) (<= 0 (select main_a v_prenex_31474)) (<= 1998 (* 2 (select main_a v_prenex_31475))))) (forall ((v_prenex_30830 Int) (v_prenex_30829 Int)) (or (<= (+ main_x 1) v_prenex_30829) (<= 0 (+ (select main_a v_prenex_30829) 1)) (<= 1000 (+ (select main_a v_prenex_30829) (select main_a v_prenex_30830))) (<= (* 2 (select main_a v_prenex_30830)) 2000) (<= (+ main_y 1) v_prenex_30830) (< v_prenex_30830 main_y))) (forall ((v_prenex_31349 Int) (v_prenex_31348 Int)) (or (<= (+ (select main_a v_prenex_31348) (select main_a v_prenex_31349)) 1000) (<= (+ main_y 1) v_prenex_31349) (< v_prenex_31349 main_y) (<= (select main_a v_prenex_31348) 1) (<= 998 (select main_a v_prenex_31349)) (<= 1998 (* 2 (select main_a v_prenex_31349))) (<= 0 (+ (select main_a v_prenex_31348) 1)))) (forall ((v_prenex_32849 Int) (v_prenex_32848 Int)) (or (<= (select main_a v_prenex_32849) 1000) (<= (+ main_y 1) v_prenex_32849) (<= (+ (select main_a v_prenex_32848) 998) (select main_a v_prenex_32849)) (< v_prenex_32849 main_y))) (forall ((v_prenex_38334 Int) (v_prenex_38333 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38334))) (<= (+ main_y 1) v_prenex_38334) (<= (select main_a v_prenex_38334) (+ (select main_a v_prenex_38333) 1000)) (<= 0 (+ (select main_a v_prenex_38333) 1)) (<= (select main_a v_prenex_38333) 2) (< v_prenex_38334 main_y) (< v_prenex_38333 main_x))) (forall ((v_prenex_38448 Int) (v_prenex_38447 Int)) (or (<= 1000 (+ (select main_a v_prenex_38447) (select main_a v_prenex_38448))) (<= (+ main_x 1) v_prenex_38447) (<= 0 (+ (select main_a v_prenex_38447) 1)) (<= (+ main_y 1) v_prenex_38448) (< v_prenex_38448 main_y) (<= (* 2 (select main_a v_prenex_38447)) 2) (<= 998 (select main_a v_prenex_38448)))) (forall ((v_prenex_37036 Int)) (or (< v_prenex_37036 main_y) (<= (* 2 (select main_a v_prenex_37036)) 2000) (<= (+ main_y 1) v_prenex_37036))) (forall ((v_prenex_32159 Int) (v_prenex_32158 Int)) (or (<= 998 (select main_a v_prenex_32159)) (<= (* 2 (select main_a v_prenex_32159)) 2000) (<= 0 (select main_a v_prenex_32158)) (< v_prenex_32159 main_y) (<= (+ main_y 1) v_prenex_32159) (<= (+ (select main_a v_prenex_32158) (select main_a v_prenex_32159)) 1000) (<= 0 (* 2 (select main_a v_prenex_32158))))) (or (forall ((v_prenex_40269 Int)) (<= 0 (+ (select main_a v_prenex_40269) 1))) (forall ((v_prenex_40270 Int)) (or (< v_prenex_40270 main_y) (<= 1998 (* 2 (select main_a v_prenex_40270))) (<= (select main_a v_prenex_40270) 1000) (<= (+ main_y 1) v_prenex_40270)))) (forall ((v_prenex_30600 Int) (v_prenex_30601 Int)) (or (<= (+ main_y 1) v_prenex_30601) (<= (select main_a v_prenex_30600) 2) (<= 998 (select main_a v_prenex_30601)) (<= (* 2 (select main_a v_prenex_30600)) 2) (< v_prenex_30601 main_y) (<= (+ (select main_a v_prenex_30600) 998) (select main_a v_prenex_30601)) (<= (select main_a v_prenex_30601) 1000))) (forall ((v_prenex_31262 Int) (v_prenex_31263 Int)) (or (<= (select main_a v_prenex_31262) 2) (<= 0 (select main_a v_prenex_31262)) (< v_prenex_31263 main_y) (<= (select main_a v_prenex_31263) 1001) (<= (+ main_y 1) v_prenex_31263) (<= (+ main_x 1) v_prenex_31262) (<= (select main_a v_prenex_31263) (+ (select main_a v_prenex_31262) 1000)))) (forall ((v_prenex_34882 Int) (v_prenex_34881 Int)) (or (< v_prenex_34881 main_x) (<= (+ main_y 1) v_prenex_34882) (<= (+ main_x 1) v_prenex_34881) (<= (select main_a v_prenex_34882) (+ (select main_a v_prenex_34881) 1000)) (<= 0 (* 2 (select main_a v_prenex_34881))))) (or (forall ((v_prenex_30183 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30183))) (<= (select main_a v_prenex_30183) 1000) (<= (+ main_y 1) v_prenex_30183) (<= (* 2 (select main_a v_prenex_30183)) 2000) (< v_prenex_30183 main_y))) (forall ((v_prenex_30182 Int)) (or (<= (select main_a v_prenex_30182) 2) (<= (select main_a v_prenex_30182) 1)))) (forall ((v_prenex_31716 Int) (v_prenex_31715 Int)) (or (<= (select main_a v_prenex_31715) 1) (< v_prenex_31716 main_y) (<= (+ main_y 1) v_prenex_31716) (<= 998 (select main_a v_prenex_31716)) (<= 1998 (* 2 (select main_a v_prenex_31716))) (<= 0 (+ (select main_a v_prenex_31715) 1)) (<= (+ (select main_a v_prenex_31715) 998) (select main_a v_prenex_31716)))) (or (forall ((v_prenex_33484 Int)) (or (<= (select main_a v_prenex_33484) 2) (<= 0 (select main_a v_prenex_33484)))) (forall ((v_prenex_33485 Int)) (or (< v_prenex_33485 main_y) (<= (* 2 (select main_a v_prenex_33485)) 2000) (<= (+ main_y 1) v_prenex_33485) (<= (select main_a v_prenex_33485) 1000) (<= 1998 (* 2 (select main_a v_prenex_33485)))))) (or (forall ((v_prenex_37518 Int)) (<= (* 2 (select main_a v_prenex_37518)) 2)) (forall ((v_prenex_37519 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37519))) (<= (+ main_y 1) v_prenex_37519) (<= 998 (select main_a v_prenex_37519)) (< v_prenex_37519 main_y) (<= (* 2 (select main_a v_prenex_37519)) 2000)))) (forall ((v_prenex_35457 Int) (v_prenex_35456 Int)) (or (<= (select main_a v_prenex_35456) 2) (<= (+ main_y 1) v_prenex_35457) (<= 0 (+ (select main_a v_prenex_35456) 1)) (<= 1998 (* 2 (select main_a v_prenex_35457))) (<= (+ (select main_a v_prenex_35456) 998) (select main_a v_prenex_35457)) (< v_prenex_35456 main_x) (< v_prenex_35457 main_y))) (forall ((v_prenex_34849 Int) (v_prenex_34848 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34849))) (< v_prenex_34849 main_y) (<= (+ (select main_a v_prenex_34848) (select main_a v_prenex_34849)) 1000) (< v_prenex_34848 main_x) (<= (select main_a v_prenex_34848) 1) (<= 0 (+ (select main_a v_prenex_34848) 1)) (<= (+ main_y 1) v_prenex_34849))) (forall ((v_prenex_37521 Int) (v_prenex_37520 Int)) (or (< v_prenex_37521 main_y) (<= 0 (+ (select main_a v_prenex_37520) 1)) (<= 0 (* 2 (select main_a v_prenex_37520))) (< v_prenex_37520 main_x) (<= (+ main_y 1) v_prenex_37521) (<= (select main_a v_prenex_37521) (+ (select main_a v_prenex_37520) 1000)) (<= (select main_a v_prenex_37521) 1000))) (forall ((v_prenex_38676 Int) (v_prenex_38675 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38675))) (<= (select main_a v_prenex_38675) 2) (<= (+ main_y 1) v_prenex_38676) (<= 999 (select main_a v_prenex_38676)) (<= (+ (select main_a v_prenex_38675) (select main_a v_prenex_38676)) 1000) (<= (* 2 (select main_a v_prenex_38676)) 2000) (< v_prenex_38676 main_y))) (or (forall ((v_prenex_39764 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39764))) (< v_prenex_39764 main_y))) (forall ((v_prenex_39763 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39763))) (<= (+ main_x 1) v_prenex_39763) (< v_prenex_39763 main_x)))) (forall ((v_prenex_31345 Int) (v_prenex_31344 Int)) (or (<= (select main_a v_prenex_31345) 1001) (<= (+ main_y 1) v_prenex_31345) (< v_prenex_31345 main_y) (<= (select main_a v_prenex_31345) (+ (select main_a v_prenex_31344) 1000)) (<= (select main_a v_prenex_31345) 1000) (<= 0 (* 2 (select main_a v_prenex_31344))))) (or (forall ((v_prenex_33885 Int)) (or (<= 0 (select main_a v_prenex_33885)) (<= 0 (* 2 (select main_a v_prenex_33885))))) (forall ((v_prenex_33886 Int)) (or (<= (+ main_y 1) v_prenex_33886) (<= 1998 (* 2 (select main_a v_prenex_33886))) (< v_prenex_33886 main_y) (<= 999 (select main_a v_prenex_33886)) (<= (* 2 (select main_a v_prenex_33886)) 2000)))) (forall ((v_prenex_31620 Int) (v_prenex_31621 Int)) (or (<= (select main_a v_prenex_31621) (+ (select main_a v_prenex_31620) 1000)) (< v_prenex_31621 main_y) (<= (+ main_y 1) v_prenex_31621) (<= (select main_a v_prenex_31621) 1000) (<= 0 (+ (select main_a v_prenex_31620) 1)) (<= (* 2 (select main_a v_prenex_31621)) 2000))) (forall ((v_prenex_32496 Int) (v_prenex_32495 Int)) (or (<= (+ main_y 1) v_prenex_32496) (<= 0 (+ (select main_a v_prenex_32495) 1)) (<= (select main_a v_prenex_32496) 1000) (<= (+ (select main_a v_prenex_32495) 998) (select main_a v_prenex_32496)) (< v_prenex_32496 main_y) (<= 999 (select main_a v_prenex_32496)))) (forall ((v_prenex_29318 Int) (v_prenex_29319 Int)) (or (<= 998 (select main_a v_prenex_29319)) (<= (select main_a v_prenex_29318) 1) (< v_prenex_29318 main_x) (<= (+ main_y 1) v_prenex_29319) (<= (+ (select main_a v_prenex_29318) (select main_a v_prenex_29319)) 1000) (<= 0 (select main_a v_prenex_29318)) (< v_prenex_29319 main_y))) (forall ((v_prenex_36231 Int) (v_prenex_36232 Int)) (or (<= (+ main_x 1) v_prenex_36231) (< v_prenex_36231 main_x) (< v_prenex_36232 main_y) (<= 0 (select main_a v_prenex_36231)) (<= (+ (select main_a v_prenex_36231) 998) (select main_a v_prenex_36232)))) (or (forall ((v_prenex_30422 Int)) (or (<= 0 (+ (select main_a v_prenex_30422) 1)) (<= (select main_a v_prenex_30422) 2))) (forall ((v_prenex_30423 Int)) (or (<= 998 (select main_a v_prenex_30423)) (< v_prenex_30423 main_y) (<= (* 2 (select main_a v_prenex_30423)) 2000) (<= 999 (select main_a v_prenex_30423)) (<= (+ main_y 1) v_prenex_30423)))) (forall ((v_prenex_40052 Int) (v_prenex_40051 Int)) (or (<= (+ (select main_a v_prenex_40051) (select main_a v_prenex_40052)) 1000) (<= 0 (+ (select main_a v_prenex_40051) 1)) (<= 999 (select main_a v_prenex_40052)) (< v_prenex_40052 main_y) (<= (+ main_y 1) v_prenex_40052))) (or (forall ((v_prenex_38825 Int)) (or (<= (select main_a v_prenex_38825) 2) (<= 0 (* 2 (select main_a v_prenex_38825))))) (forall ((v_prenex_38826 Int)) (or (<= (+ main_y 1) v_prenex_38826) (<= (* 2 (select main_a v_prenex_38826)) 2000) (< v_prenex_38826 main_y) (<= (select main_a v_prenex_38826) 1000) (<= 1998 (* 2 (select main_a v_prenex_38826)))))) (or (forall ((v_prenex_33364 Int)) (or (< v_prenex_33364 main_x) (<= 0 (+ (select main_a v_prenex_33364) 1)))) (forall ((v_prenex_33365 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33365))) (< v_prenex_33365 main_y) (<= (+ main_y 1) v_prenex_33365) (<= (select main_a v_prenex_33365) 1000)))) (or (forall ((v_prenex_39486 Int)) (or (<= 998 (select main_a v_prenex_39486)) (<= 1998 (* 2 (select main_a v_prenex_39486))) (<= (+ main_y 1) v_prenex_39486) (< v_prenex_39486 main_y) (<= (select main_a v_prenex_39486) 1000))) (forall ((v_prenex_39485 Int)) (<= (select main_a v_prenex_39485) 2))) (forall ((v_prenex_36618 Int) (v_prenex_36619 Int)) (or (<= (select main_a v_prenex_36619) 1000) (<= (* 2 (select main_a v_prenex_36618)) 2) (<= 999 (select main_a v_prenex_36619)) (<= 0 (* 2 (select main_a v_prenex_36618))) (<= (+ main_y 1) v_prenex_36619) (< v_prenex_36619 main_y) (<= (select main_a v_prenex_36619) (+ (select main_a v_prenex_36618) 1000)))) (forall ((v_prenex_32034 Int) (v_prenex_32035 Int)) (or (<= 0 (select main_a v_prenex_32034)) (<= (+ main_y 1) v_prenex_32035) (<= (select main_a v_prenex_32035) (+ (select main_a v_prenex_32034) 1000)) (< v_prenex_32035 main_y) (<= 0 (+ (select main_a v_prenex_32034) 1)) (<= 999 (select main_a v_prenex_32035)) (<= 1998 (* 2 (select main_a v_prenex_32035))))) (or (forall ((v_prenex_34138 Int)) (or (<= (+ main_y 1) v_prenex_34138) (<= (select main_a v_prenex_34138) 1000) (<= (* 2 (select main_a v_prenex_34138)) 2000) (<= 998 (select main_a v_prenex_34138)) (< v_prenex_34138 main_y))) (forall ((v_prenex_34137 Int)) (or (<= (* 2 (select main_a v_prenex_34137)) 2) (<= (select main_a v_prenex_34137) 2)))) (forall ((v_prenex_38211 Int) (v_prenex_38210 Int)) (or (<= (* 2 (select main_a v_prenex_38211)) 2000) (< v_prenex_38211 main_y) (<= (+ (select main_a v_prenex_38210) 998) (select main_a v_prenex_38211)) (<= 0 (+ (select main_a v_prenex_38210) 1)) (<= (select main_a v_prenex_38211) 1000) (<= (+ main_y 1) v_prenex_38211))) (forall ((v_prenex_29390 Int) (v_prenex_29389 Int)) (or (<= (+ main_x 1) v_prenex_29389) (<= (+ main_y 1) v_prenex_29390) (<= 0 (select main_a v_prenex_29389)) (<= 1000 (+ (select main_a v_prenex_29389) (select main_a v_prenex_29390))) (<= 1998 (* 2 (select main_a v_prenex_29390))) (<= (select main_a v_prenex_29389) 1) (< v_prenex_29390 main_y))) (forall ((v_prenex_39847 Int) (v_prenex_39846 Int)) (or (<= 998 (select main_a v_prenex_39847)) (<= (+ (select main_a v_prenex_39846) (select main_a v_prenex_39847)) 1000) (<= (+ main_y 1) v_prenex_39847) (< v_prenex_39846 main_x) (< v_prenex_39847 main_y) (<= (select main_a v_prenex_39846) 1))) (forall ((v_prenex_31017 Int) (v_prenex_31018 Int)) (or (<= (+ main_x 1) v_prenex_31017) (<= (select main_a v_prenex_31018) 1001) (<= (+ main_y 1) v_prenex_31018) (<= (select main_a v_prenex_31018) (+ (select main_a v_prenex_31017) 1000)) (<= (select main_a v_prenex_31017) 2) (< v_prenex_31018 main_y) (<= 0 (* 2 (select main_a v_prenex_31017))))) (forall ((v_prenex_37726 Int) (v_prenex_37727 Int)) (or (<= (select main_a v_prenex_37727) 1001) (< v_prenex_37727 main_y) (<= (* 2 (select main_a v_prenex_37727)) 2000) (<= (+ (select main_a v_prenex_37726) 998) (select main_a v_prenex_37727)) (<= (+ main_y 1) v_prenex_37727))) (forall ((v_prenex_35924 Int) (v_prenex_35925 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35924))) (<= (select main_a v_prenex_35925) 1001) (<= 1000 (+ (select main_a v_prenex_35924) (select main_a v_prenex_35925))) (<= (+ main_y 1) v_prenex_35925) (<= 999 (select main_a v_prenex_35925)) (< v_prenex_35925 main_y))) (or (forall ((v_prenex_34453 Int)) (or (<= (* 2 (select main_a v_prenex_34453)) 2) (<= (+ main_x 1) v_prenex_34453))) (forall ((v_prenex_34454 Int)) (or (<= (+ main_y 1) v_prenex_34454) (< v_prenex_34454 main_y) (<= (select main_a v_prenex_34454) 1001)))) (or (forall ((v_prenex_32465 Int)) (or (<= (+ main_x 1) v_prenex_32465) (<= 0 (* 2 (select main_a v_prenex_32465))))) (forall ((v_prenex_32466 Int)) (or (<= (* 2 (select main_a v_prenex_32466)) 2000) (< v_prenex_32466 main_y) (<= (+ main_y 1) v_prenex_32466)))) (forall ((v_prenex_38169 Int) (v_prenex_38168 Int)) (or (<= (select main_a v_prenex_38168) 2) (<= (select main_a v_prenex_38169) (+ (select main_a v_prenex_38168) 1000)) (< v_prenex_38169 main_y) (<= (* 2 (select main_a v_prenex_38169)) 2000) (<= (+ main_y 1) v_prenex_38169) (<= 0 (select main_a v_prenex_38168)) (< v_prenex_38168 main_x))) (or (forall ((v_prenex_28993 Int)) (or (<= (* 2 (select main_a v_prenex_28993)) 2) (<= (select main_a v_prenex_28993) 1))) (forall ((v_prenex_28994 Int)) (or (< v_prenex_28994 main_y) (<= (+ main_y 1) v_prenex_28994) (<= (select main_a v_prenex_28994) 1001) (<= 1998 (* 2 (select main_a v_prenex_28994)))))) (or (forall ((v_prenex_33264 Int)) (or (<= (+ main_x 1) v_prenex_33264) (<= (* 2 (select main_a v_prenex_33264)) 2) (<= 0 (+ (select main_a v_prenex_33264) 1)))) (forall ((v_prenex_33265 Int)) (or (< v_prenex_33265 main_y) (<= (select main_a v_prenex_33265) 1001) (<= 1998 (* 2 (select main_a v_prenex_33265))) (<= (+ main_y 1) v_prenex_33265)))) (forall ((v_prenex_30992 Int) (v_prenex_30991 Int)) (or (<= 1000 (+ (select main_a v_prenex_30991) (select main_a v_prenex_30992))) (<= 1998 (* 2 (select main_a v_prenex_30992))) (< v_prenex_30992 main_y) (<= 0 (* 2 (select main_a v_prenex_30991))) (<= (+ main_y 1) v_prenex_30992) (<= (select main_a v_prenex_30991) 2))) (or (forall ((v_prenex_32056 Int)) (or (<= (+ main_x 1) v_prenex_32056) (<= (select main_a v_prenex_32056) 1) (<= 0 (* 2 (select main_a v_prenex_32056))))) (forall ((v_prenex_32057 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32057))) (<= (+ main_y 1) v_prenex_32057) (< v_prenex_32057 main_y)))) (or (forall ((v_prenex_32000 Int)) (or (<= (* 2 (select main_a v_prenex_32000)) 2) (<= (select main_a v_prenex_32000) 1))) (forall ((v_prenex_32001 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32001))) (<= (+ main_y 1) v_prenex_32001) (<= 998 (select main_a v_prenex_32001)) (<= (select main_a v_prenex_32001) 1000) (< v_prenex_32001 main_y)))) (forall ((v_prenex_34162 Int) (v_prenex_34161 Int)) (or (<= (select main_a v_prenex_34161) 1) (<= (select main_a v_prenex_34162) (+ (select main_a v_prenex_34161) 1000)) (<= (* 2 (select main_a v_prenex_34162)) 2000) (<= (+ main_y 1) v_prenex_34162) (< v_prenex_34161 main_x) (< v_prenex_34162 main_y))) (forall ((v_prenex_29970 Int) (v_prenex_29971 Int)) (or (<= (select main_a v_prenex_29970) 2) (<= 1998 (* 2 (select main_a v_prenex_29971))) (<= 0 (+ (select main_a v_prenex_29970) 1)) (<= 999 (select main_a v_prenex_29971)) (<= (+ (select main_a v_prenex_29970) 998) (select main_a v_prenex_29971)) (<= (+ main_y 1) v_prenex_29971) (< v_prenex_29971 main_y))) (or (forall ((v_prenex_38098 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38098))) (< v_prenex_38098 main_y) (<= 998 (select main_a v_prenex_38098)) (<= (+ main_y 1) v_prenex_38098))) (forall ((v_prenex_38097 Int)) (or (<= 0 (select main_a v_prenex_38097)) (<= 0 (* 2 (select main_a v_prenex_38097)))))) (forall ((v_prenex_32402 Int) (v_prenex_32403 Int)) (or (<= (+ main_y 1) v_prenex_32403) (<= (+ (select main_a v_prenex_32402) (select main_a v_prenex_32403)) 1000) (<= (select main_a v_prenex_32402) 1) (< v_prenex_32402 main_x) (<= (* 2 (select main_a v_prenex_32402)) 2) (< v_prenex_32403 main_y) (<= 998 (select main_a v_prenex_32403)))) (forall ((v_prenex_39636 Int) (v_prenex_39635 Int)) (or (<= (+ main_x 1) v_prenex_39635) (<= (* 2 (select main_a v_prenex_39635)) 2) (<= (+ (select main_a v_prenex_39635) (select main_a v_prenex_39636)) 1000) (< v_prenex_39635 main_x) (<= 0 (+ (select main_a v_prenex_39635) 1)))) (or (forall ((v_prenex_34245 Int)) (or (<= (select main_a v_prenex_34245) 1) (<= (select main_a v_prenex_34245) 2))) (forall ((v_prenex_34246 Int)) (or (<= 999 (select main_a v_prenex_34246)) (<= (+ main_y 1) v_prenex_34246) (< v_prenex_34246 main_y) (<= (* 2 (select main_a v_prenex_34246)) 2000) (<= 1998 (* 2 (select main_a v_prenex_34246)))))) (forall ((v_prenex_38129 Int) (v_prenex_38130 Int)) (or (< v_prenex_38129 main_x) (<= 998 (select main_a v_prenex_38130)) (<= 0 (+ (select main_a v_prenex_38129) 1)) (<= (+ main_y 1) v_prenex_38130) (< v_prenex_38130 main_y) (<= (select main_a v_prenex_38129) 2) (<= (select main_a v_prenex_38130) (+ (select main_a v_prenex_38129) 1000)))) (or (forall ((v_prenex_32140 Int)) (or (<= (+ main_x 1) v_prenex_32140) (<= 0 (+ (select main_a v_prenex_32140) 1)) (<= (select main_a v_prenex_32140) 2))) (forall ((v_prenex_32141 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32141))) (< v_prenex_32141 main_y) (<= 998 (select main_a v_prenex_32141)) (<= (+ main_y 1) v_prenex_32141)))) (or (forall ((v_prenex_37649 Int)) (or (< v_prenex_37649 main_y) (<= 1998 (* 2 (select main_a v_prenex_37649))) (<= (+ main_y 1) v_prenex_37649))) (forall ((v_prenex_37648 Int)) (or (< v_prenex_37648 main_x) (<= 0 (select main_a v_prenex_37648)) (<= (* 2 (select main_a v_prenex_37648)) 2)))) (forall ((v_prenex_39999 Int) (v_prenex_39998 Int)) (or (<= (+ main_y 1) v_prenex_39999) (<= 998 (select main_a v_prenex_39999)) (<= (+ (select main_a v_prenex_39998) (select main_a v_prenex_39999)) 1000) (< v_prenex_39999 main_y) (<= 0 (+ (select main_a v_prenex_39998) 1)))) (forall ((v_prenex_38765 Int) (v_prenex_38766 Int)) (or (<= (+ main_x 1) v_prenex_38765) (<= (* 2 (select main_a v_prenex_38765)) 2) (<= (+ main_y 1) v_prenex_38766) (<= (select main_a v_prenex_38766) (+ (select main_a v_prenex_38765) 1000)) (<= 998 (select main_a v_prenex_38766)) (< v_prenex_38766 main_y))) (or (forall ((v_prenex_32138 Int)) (or (<= (* 2 (select main_a v_prenex_32138)) 2) (<= 0 (+ (select main_a v_prenex_32138) 1)))) (forall ((v_prenex_32139 Int)) (or (<= (* 2 (select main_a v_prenex_32139)) 2000) (<= 1998 (* 2 (select main_a v_prenex_32139))) (<= (+ main_y 1) v_prenex_32139) (<= 998 (select main_a v_prenex_32139)) (< v_prenex_32139 main_y)))) (or (forall ((v_prenex_39981 Int)) (or (<= (+ main_y 1) v_prenex_39981) (< v_prenex_39981 main_y) (<= (select main_a v_prenex_39981) 1000) (<= (* 2 (select main_a v_prenex_39981)) 2000) (<= 999 (select main_a v_prenex_39981)))) (forall ((v_prenex_39980 Int)) (<= 0 (* 2 (select main_a v_prenex_39980))))) (forall ((v_prenex_38884 Int) (v_prenex_38883 Int)) (or (<= (select main_a v_prenex_38883) 2) (< v_prenex_38884 main_y) (<= 1000 (+ (select main_a v_prenex_38883) (select main_a v_prenex_38884))) (<= (+ main_y 1) v_prenex_38884) (< v_prenex_38883 main_x) (<= 1998 (* 2 (select main_a v_prenex_38884))))) (forall ((v_prenex_37735 Int) (v_prenex_37734 Int)) (or (<= (select main_a v_prenex_37735) 1000) (<= (select main_a v_prenex_37734) 2) (<= (+ main_y 1) v_prenex_37735) (<= (select main_a v_prenex_37735) (+ (select main_a v_prenex_37734) 1000)) (< v_prenex_37735 main_y) (<= 0 (select main_a v_prenex_37734)) (<= 999 (select main_a v_prenex_37735)))) (forall ((v_prenex_33401 Int) (v_prenex_33400 Int)) (or (<= (select main_a v_prenex_33400) 1) (< v_prenex_33401 main_y) (< v_prenex_33400 main_x) (<= 0 (* 2 (select main_a v_prenex_33400))) (<= (+ (select main_a v_prenex_33400) 998) (select main_a v_prenex_33401)) (<= (+ main_y 1) v_prenex_33401) (<= 1998 (* 2 (select main_a v_prenex_33401))))) (forall ((v_prenex_30857 Int) (v_prenex_30858 Int)) (or (<= (select main_a v_prenex_30858) (+ (select main_a v_prenex_30857) 1000)) (<= (+ main_y 1) v_prenex_30858) (< v_prenex_30858 main_y) (<= 0 (select main_a v_prenex_30857)) (<= (* 2 (select main_a v_prenex_30858)) 2000))) (forall ((v_prenex_34877 Int) (v_prenex_34876 Int)) (or (<= 999 (select main_a v_prenex_34877)) (<= 0 (+ (select main_a v_prenex_34876) 1)) (<= 1000 (+ (select main_a v_prenex_34876) (select main_a v_prenex_34877))) (< v_prenex_34877 main_y) (<= (select main_a v_prenex_34877) 1000) (<= (+ main_y 1) v_prenex_34877))) (forall ((v_prenex_39105 Int) (v_prenex_39104 Int)) (or (<= (select main_a v_prenex_39105) 1000) (<= (* 2 (select main_a v_prenex_39105)) 2000) (< v_prenex_39105 main_y) (<= (+ main_y 1) v_prenex_39105) (<= (select main_a v_prenex_39105) (+ (select main_a v_prenex_39104) 1000)) (<= 0 (+ (select main_a v_prenex_39104) 1)) (<= (* 2 (select main_a v_prenex_39104)) 2))) (forall ((v_prenex_38958 Int) (v_prenex_38957 Int)) (or (<= (+ main_y 1) v_prenex_38958) (< v_prenex_38958 main_y) (<= 1000 (+ (select main_a v_prenex_38957) (select main_a v_prenex_38958))) (<= (select main_a v_prenex_38958) 1000) (<= 0 (* 2 (select main_a v_prenex_38957))) (<= 998 (select main_a v_prenex_38958)) (<= 0 (+ (select main_a v_prenex_38957) 1)))) (or (forall ((v_prenex_34715 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34715))) (<= (select main_a v_prenex_34715) 1))) (forall ((v_prenex_34716 Int)) (or (<= 998 (select main_a v_prenex_34716)) (<= (+ main_y 1) v_prenex_34716) (<= (* 2 (select main_a v_prenex_34716)) 2000) (< v_prenex_34716 main_y)))) (or (forall ((v_prenex_39266 Int)) (or (<= 0 (+ (select main_a v_prenex_39266) 1)) (<= (select main_a v_prenex_39266) 1))) (forall ((v_prenex_39267 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39267))) (< v_prenex_39267 main_y) (<= (select main_a v_prenex_39267) 1000) (<= (+ main_y 1) v_prenex_39267) (<= 998 (select main_a v_prenex_39267))))) (forall ((v_prenex_34861 Int) (v_prenex_34860 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34860))) (< v_prenex_34861 main_y) (<= (+ main_y 1) v_prenex_34861) (<= 0 (+ (select main_a v_prenex_34860) 1)) (<= 1998 (* 2 (select main_a v_prenex_34861))) (<= (select main_a v_prenex_34861) 1001) (<= (select main_a v_prenex_34861) (+ (select main_a v_prenex_34860) 1000)))) (forall ((v_prenex_31185 Int) (v_prenex_31186 Int)) (or (<= 0 (+ (select main_a v_prenex_31185) 1)) (<= (+ main_y 1) v_prenex_31186) (<= 998 (select main_a v_prenex_31186)) (< v_prenex_31186 main_y) (<= 999 (select main_a v_prenex_31186)) (<= 1000 (+ (select main_a v_prenex_31185) (select main_a v_prenex_31186))))) (forall ((v_prenex_34978 Int) (v_prenex_34977 Int)) (or (<= (* 2 (select main_a v_prenex_34977)) 2) (<= 998 (select main_a v_prenex_34978)) (< v_prenex_34978 main_y) (<= (+ main_y 1) v_prenex_34978) (<= (+ (select main_a v_prenex_34977) (select main_a v_prenex_34978)) 1000) (<= 0 (select main_a v_prenex_34977)))) (forall ((v_prenex_30720 Int) (v_prenex_30719 Int)) (or (< v_prenex_30720 main_y) (<= 1998 (* 2 (select main_a v_prenex_30720))) (<= (select main_a v_prenex_30720) 1000) (<= (select main_a v_prenex_30719) 1) (<= 0 (* 2 (select main_a v_prenex_30719))) (<= (+ (select main_a v_prenex_30719) 998) (select main_a v_prenex_30720)) (<= (+ main_y 1) v_prenex_30720))) (forall ((v_prenex_40443 Int) (v_prenex_40442 Int)) (or (<= (select main_a v_prenex_40443) (+ (select main_a v_prenex_40442) 1000)) (< v_prenex_40443 main_y) (<= (* 2 (select main_a v_prenex_40442)) 2) (<= (+ main_y 1) v_prenex_40443) (<= 0 (+ (select main_a v_prenex_40442) 1)) (<= 998 (select main_a v_prenex_40443)))) (or (forall ((v_prenex_34782 Int)) (or (<= (+ main_y 1) v_prenex_34782) (<= (* 2 (select main_a v_prenex_34782)) 2000) (<= 1998 (* 2 (select main_a v_prenex_34782))) (< v_prenex_34782 main_y) (<= (select main_a v_prenex_34782) 1000))) (forall ((v_prenex_34781 Int)) (or (<= (* 2 (select main_a v_prenex_34781)) 2) (<= (select main_a v_prenex_34781) 2)))) (forall ((v_prenex_38682 Int) (v_prenex_38681 Int)) (or (<= 998 (select main_a v_prenex_38682)) (<= (select main_a v_prenex_38681) 2) (< v_prenex_38682 main_y) (<= (+ (select main_a v_prenex_38681) 998) (select main_a v_prenex_38682)) (<= 999 (select main_a v_prenex_38682)) (<= (+ main_y 1) v_prenex_38682) (<= (select main_a v_prenex_38681) 1))) (forall ((v_prenex_38510 Int) (v_prenex_38509 Int)) (or (<= (select main_a v_prenex_38510) 1000) (<= (+ main_y 1) v_prenex_38510) (<= (select main_a v_prenex_38510) 1001) (<= (select main_a v_prenex_38510) (+ (select main_a v_prenex_38509) 1000)) (<= (select main_a v_prenex_38509) 1) (< v_prenex_38510 main_y) (<= 0 (* 2 (select main_a v_prenex_38509))))) (forall ((v_prenex_36682 Int) (v_prenex_36683 Int)) (or (<= (select main_a v_prenex_36682) 2) (<= (+ main_y 1) v_prenex_36683) (<= (* 2 (select main_a v_prenex_36683)) 2000) (<= (select main_a v_prenex_36683) 1000) (< v_prenex_36683 main_y) (<= 0 (* 2 (select main_a v_prenex_36682))) (<= (select main_a v_prenex_36683) (+ (select main_a v_prenex_36682) 1000)))) (forall ((v_prenex_37448 Int) (v_prenex_37449 Int)) (or (< v_prenex_37449 main_y) (<= (select main_a v_prenex_37449) 1001) (<= (+ main_y 1) v_prenex_37449) (<= 0 (+ (select main_a v_prenex_37448) 1)) (< v_prenex_37448 main_x) (<= 1000 (+ (select main_a v_prenex_37448) (select main_a v_prenex_37449))) (<= (* 2 (select main_a v_prenex_37448)) 2))) (forall ((v_prenex_37596 Int) (v_prenex_37597 Int)) (or (< v_prenex_37597 main_y) (<= 998 (select main_a v_prenex_37597)) (<= (+ main_y 1) v_prenex_37597) (<= 0 (select main_a v_prenex_37596)) (<= (* 2 (select main_a v_prenex_37596)) 2) (<= (select main_a v_prenex_37597) (+ (select main_a v_prenex_37596) 1000)))) (forall ((v_prenex_31082 Int) (v_prenex_31081 Int)) (or (<= (+ main_y 1) v_prenex_31082) (<= 0 (+ (select main_a v_prenex_31081) 1)) (<= 999 (select main_a v_prenex_31082)) (< v_prenex_31082 main_y) (<= (+ (select main_a v_prenex_31081) 998) (select main_a v_prenex_31082)) (<= 998 (select main_a v_prenex_31082)))) (or (forall ((v_prenex_34480 Int)) (or (<= (select main_a v_prenex_34480) 1000) (<= 999 (select main_a v_prenex_34480)) (<= (+ main_y 1) v_prenex_34480) (<= 1998 (* 2 (select main_a v_prenex_34480))) (< v_prenex_34480 main_y))) (forall ((v_prenex_34479 Int)) (or (<= (* 2 (select main_a v_prenex_34479)) 2) (<= 0 (select main_a v_prenex_34479))))) (forall ((v_prenex_39872 Int) (v_prenex_39873 Int)) (or (< v_prenex_39872 main_x) (<= (+ main_x 1) v_prenex_39872) (<= 1000 (+ (select main_a v_prenex_39872) (select main_a v_prenex_39873))) (<= (* 2 (select main_a v_prenex_39872)) 2))) (forall ((v_prenex_36422 Int) (v_prenex_36423 Int)) (or (< v_prenex_36423 main_y) (<= 1998 (* 2 (select main_a v_prenex_36423))) (<= (+ main_y 1) v_prenex_36423) (<= 0 (select main_a v_prenex_36422)) (<= (* 2 (select main_a v_prenex_36422)) 2) (<= (* 2 (select main_a v_prenex_36423)) 2000) (<= 1000 (+ (select main_a v_prenex_36422) (select main_a v_prenex_36423))))) (forall ((v_prenex_40312 Int) (v_prenex_40311 Int)) (or (<= 999 (select main_a v_prenex_40312)) (<= (+ main_y 1) v_prenex_40312) (<= 1998 (* 2 (select main_a v_prenex_40312))) (<= 0 (select main_a v_prenex_40311)) (<= (* 2 (select main_a v_prenex_40311)) 2) (< v_prenex_40312 main_y) (<= (select main_a v_prenex_40312) (+ (select main_a v_prenex_40311) 1000)))) (forall ((v_prenex_40204 Int) (v_prenex_40203 Int)) (or (< v_prenex_40204 main_y) (<= 999 (select main_a v_prenex_40204)) (<= (select main_a v_prenex_40204) (+ (select main_a v_prenex_40203) 1000)) (<= (+ main_y 1) v_prenex_40204))) (or (forall ((v_prenex_32201 Int)) (or (<= (* 2 (select main_a v_prenex_32201)) 2000) (<= (+ main_y 1) v_prenex_32201) (< v_prenex_32201 main_y))) (forall ((v_prenex_32200 Int)) (or (<= (+ main_x 1) v_prenex_32200) (<= (select main_a v_prenex_32200) 1) (<= (select main_a v_prenex_32200) 2)))) (or (forall ((v_prenex_39228 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39228))) (<= (* 2 (select main_a v_prenex_39228)) 2))) (forall ((v_prenex_39229 Int)) (or (< v_prenex_39229 main_y) (<= (select main_a v_prenex_39229) 1000) (<= 1998 (* 2 (select main_a v_prenex_39229))) (<= (+ main_y 1) v_prenex_39229)))) (or (forall ((v_prenex_29329 Int)) (or (<= (+ main_y 1) v_prenex_29329) (< v_prenex_29329 main_y) (<= (select main_a v_prenex_29329) 1000) (<= 1998 (* 2 (select main_a v_prenex_29329))) (<= (select main_a v_prenex_29329) 1001))) (forall ((v_prenex_29328 Int)) (or (<= (select main_a v_prenex_29328) 1) (<= 0 (* 2 (select main_a v_prenex_29328)))))) (or (forall ((v_prenex_29129 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29129))) (<= (* 2 (select main_a v_prenex_29129)) 2000) (<= (select main_a v_prenex_29129) 1001) (< v_prenex_29129 main_y) (<= (+ main_y 1) v_prenex_29129))) (forall ((v_prenex_29128 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29128))) (<= (* 2 (select main_a v_prenex_29128)) 2)))) (forall ((v_prenex_40238 Int) (v_prenex_40237 Int)) (or (<= 1000 (+ (select main_a v_prenex_40237) (select main_a v_prenex_40238))) (<= (select main_a v_prenex_40238) 1001) (<= 1998 (* 2 (select main_a v_prenex_40238))) (<= 0 (select main_a v_prenex_40237)) (<= (select main_a v_prenex_40237) 1) (< v_prenex_40238 main_y) (<= (+ main_y 1) v_prenex_40238))) (forall ((v_prenex_33806 Int) (v_prenex_33805 Int)) (or (<= 1000 (+ (select main_a v_prenex_33805) (select main_a v_prenex_33806))) (<= 1998 (* 2 (select main_a v_prenex_33806))) (<= (+ main_y 1) v_prenex_33806) (< v_prenex_33806 main_y))) (forall ((v_prenex_36001 Int) (v_prenex_36002 Int)) (or (<= (+ (select main_a v_prenex_36001) (select main_a v_prenex_36002)) 1000) (<= (+ main_y 1) v_prenex_36002) (<= (* 2 (select main_a v_prenex_36002)) 2000) (< v_prenex_36002 main_y) (<= (select main_a v_prenex_36002) 1000))) (forall ((v_prenex_38888 Int) (v_prenex_38887 Int)) (or (<= (select main_a v_prenex_38888) 1000) (<= (+ main_y 1) v_prenex_38888) (<= 0 (+ (select main_a v_prenex_38887) 1)) (< v_prenex_38888 main_y) (<= (* 2 (select main_a v_prenex_38887)) 2) (<= (+ (select main_a v_prenex_38887) (select main_a v_prenex_38888)) 1000) (< v_prenex_38887 main_x))) (forall ((v_prenex_39557 Int) (v_prenex_39556 Int)) (or (<= 999 (select main_a v_prenex_39557)) (<= 1998 (* 2 (select main_a v_prenex_39557))) (<= 0 (* 2 (select main_a v_prenex_39556))) (<= (+ main_y 1) v_prenex_39557) (< v_prenex_39557 main_y) (<= (select main_a v_prenex_39557) (+ (select main_a v_prenex_39556) 1000)) (<= (select main_a v_prenex_39556) 2))) (forall ((v_prenex_37095 Int) (v_prenex_37096 Int)) (or (<= (select main_a v_prenex_37095) 1) (< v_prenex_37096 main_y) (<= 0 (* 2 (select main_a v_prenex_37095))) (<= 998 (select main_a v_prenex_37096)) (<= (+ main_y 1) v_prenex_37096) (<= 1000 (+ (select main_a v_prenex_37095) (select main_a v_prenex_37096))) (<= (* 2 (select main_a v_prenex_37096)) 2000))) (forall ((v_prenex_29277 Int) (v_prenex_29276 Int)) (or (<= (* 2 (select main_a v_prenex_29277)) 2000) (<= (+ main_x 1) v_prenex_29276) (<= (* 2 (select main_a v_prenex_29276)) 2) (<= (+ (select main_a v_prenex_29276) 998) (select main_a v_prenex_29277)) (<= 0 (select main_a v_prenex_29276)) (< v_prenex_29277 main_y) (<= (+ main_y 1) v_prenex_29277))) (or (forall ((v_prenex_38717 Int)) (or (<= (select main_a v_prenex_38717) 1) (<= 0 (* 2 (select main_a v_prenex_38717))))) (forall ((v_prenex_38718 Int)) (or (<= 998 (select main_a v_prenex_38718)) (<= 1998 (* 2 (select main_a v_prenex_38718))) (< v_prenex_38718 main_y) (<= (+ main_y 1) v_prenex_38718)))) (or (forall ((v_prenex_32531 Int)) (or (<= 0 (select main_a v_prenex_32531)) (< v_prenex_32531 main_x))) (forall ((v_prenex_32532 Int)) (or (<= (* 2 (select main_a v_prenex_32532)) 2000) (<= (+ main_y 1) v_prenex_32532) (< v_prenex_32532 main_y) (<= (select main_a v_prenex_32532) 1000)))) (or (forall ((v_prenex_33864 Int)) (or (<= (* 2 (select main_a v_prenex_33864)) 2000) (<= (+ main_y 1) v_prenex_33864) (<= 1998 (* 2 (select main_a v_prenex_33864))) (< v_prenex_33864 main_y) (<= 999 (select main_a v_prenex_33864)))) (forall ((v_prenex_33863 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33863))) (<= (select main_a v_prenex_33863) 2)))) (forall ((v_prenex_33515 Int) (v_prenex_33514 Int)) (or (< v_prenex_33515 main_y) (<= (select main_a v_prenex_33515) 1000) (<= (+ main_y 1) v_prenex_33515) (<= (+ (select main_a v_prenex_33514) (select main_a v_prenex_33515)) 1000) (<= 0 (* 2 (select main_a v_prenex_33514))) (<= (* 2 (select main_a v_prenex_33514)) 2))) (forall ((v_prenex_38842 Int) (v_prenex_38841 Int)) (or (< v_prenex_38842 main_y) (<= (+ main_y 1) v_prenex_38842) (<= 0 (select main_a v_prenex_38841)) (<= (+ main_x 1) v_prenex_38841) (<= 998 (select main_a v_prenex_38842)) (<= 1000 (+ (select main_a v_prenex_38841) (select main_a v_prenex_38842))))) (forall ((v_prenex_30022 Int) (v_prenex_30023 Int)) (or (<= (select main_a v_prenex_30023) 1001) (<= (* 2 (select main_a v_prenex_30023)) 2000) (<= (select main_a v_prenex_30023) (+ (select main_a v_prenex_30022) 1000)) (< v_prenex_30023 main_y) (<= (* 2 (select main_a v_prenex_30022)) 2) (<= (+ main_y 1) v_prenex_30023) (<= (select main_a v_prenex_30022) 1))) (or (forall ((v_prenex_37918 Int)) (<= 0 (* 2 (select main_a v_prenex_37918)))) (forall ((v_prenex_37919 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37919))) (<= (select main_a v_prenex_37919) 1000) (<= (+ main_y 1) v_prenex_37919) (< v_prenex_37919 main_y)))) (or (forall ((v_prenex_35296 Int)) (or (< v_prenex_35296 main_x) (<= 0 (* 2 (select main_a v_prenex_35296))) (<= (select main_a v_prenex_35296) 2))) (forall ((v_prenex_35297 Int)) (or (<= (select main_a v_prenex_35297) 1000) (<= 1998 (* 2 (select main_a v_prenex_35297))) (<= (+ main_y 1) v_prenex_35297) (< v_prenex_35297 main_y)))) (forall ((v_prenex_30688 Int) (v_prenex_30687 Int)) (or (< v_prenex_30688 main_y) (<= (+ main_y 1) v_prenex_30688) (<= (+ (select main_a v_prenex_30687) 998) (select main_a v_prenex_30688)) (<= 998 (select main_a v_prenex_30688)) (<= (select main_a v_prenex_30687) 2) (<= (* 2 (select main_a v_prenex_30687)) 2) (<= 1998 (* 2 (select main_a v_prenex_30688))))) (forall ((v_prenex_32311 Int) (v_prenex_32310 Int)) (or (<= 998 (select main_a v_prenex_32311)) (<= (select main_a v_prenex_32311) 1001) (<= 0 (+ (select main_a v_prenex_32310) 1)) (< v_prenex_32311 main_y) (<= (select main_a v_prenex_32310) 1) (<= (+ main_y 1) v_prenex_32311) (<= (+ (select main_a v_prenex_32310) (select main_a v_prenex_32311)) 1000))) (forall ((v_prenex_36628 Int) (v_prenex_36629 Int)) (or (<= 999 (select main_a v_prenex_36629)) (< v_prenex_36629 main_y) (<= (+ main_y 1) v_prenex_36629) (<= 0 (select main_a v_prenex_36628)) (<= (* 2 (select main_a v_prenex_36629)) 2000) (<= (+ (select main_a v_prenex_36628) (select main_a v_prenex_36629)) 1000) (<= (select main_a v_prenex_36628) 1))) (forall ((v_prenex_32162 Int) (v_prenex_32163 Int)) (or (<= (+ (select main_a v_prenex_32162) 998) (select main_a v_prenex_32163)) (<= 999 (select main_a v_prenex_32163)) (<= (* 2 (select main_a v_prenex_32162)) 2) (<= (+ main_y 1) v_prenex_32163) (<= 998 (select main_a v_prenex_32163)) (<= (select main_a v_prenex_32162) 1) (< v_prenex_32163 main_y))) (forall ((v_prenex_38878 Int) (v_prenex_38877 Int)) (or (<= 0 (+ (select main_a v_prenex_38877) 1)) (<= (+ main_x 1) v_prenex_38877) (<= 998 (select main_a v_prenex_38878)) (<= (+ (select main_a v_prenex_38877) (select main_a v_prenex_38878)) 1000) (<= (+ main_y 1) v_prenex_38878) (< v_prenex_38878 main_y))) (forall ((v_prenex_35882 Int) (v_prenex_35883 Int)) (or (<= (+ main_y 1) v_prenex_35883) (<= (select main_a v_prenex_35883) 1001) (<= 999 (select main_a v_prenex_35883)) (< v_prenex_35883 main_y) (<= (select main_a v_prenex_35882) 2) (<= 1000 (+ (select main_a v_prenex_35882) (select main_a v_prenex_35883))) (<= (* 2 (select main_a v_prenex_35882)) 2))) (or (forall ((v_prenex_39215 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39215))) (<= 998 (select main_a v_prenex_39215)) (<= (* 2 (select main_a v_prenex_39215)) 2000) (<= (+ main_y 1) v_prenex_39215) (< v_prenex_39215 main_y))) (forall ((v_prenex_39214 Int)) (or (<= 0 (+ (select main_a v_prenex_39214) 1)) (<= (select main_a v_prenex_39214) 2)))) (forall ((v_prenex_33057 Int) (v_prenex_33056 Int)) (or (< v_prenex_33057 main_y) (<= (select main_a v_prenex_33056) 1) (<= (select main_a v_prenex_33057) 1000) (<= (+ (select main_a v_prenex_33056) (select main_a v_prenex_33057)) 1000) (<= (+ main_y 1) v_prenex_33057) (<= 0 (* 2 (select main_a v_prenex_33056))) (<= 999 (select main_a v_prenex_33057)))) (forall ((v_prenex_32667 Int) (v_prenex_32668 Int)) (or (<= 0 (select main_a v_prenex_32667)) (<= (* 2 (select main_a v_prenex_32668)) 2000) (<= (+ (select main_a v_prenex_32667) (select main_a v_prenex_32668)) 1000) (<= 998 (select main_a v_prenex_32668)) (< v_prenex_32668 main_y) (<= (+ main_y 1) v_prenex_32668) (<= 0 (+ (select main_a v_prenex_32667) 1)))) (forall ((v_prenex_32182 Int) (v_prenex_32183 Int)) (or (<= 1000 (+ (select main_a v_prenex_32182) (select main_a v_prenex_32183))) (< v_prenex_32183 main_y) (<= 0 (+ (select main_a v_prenex_32182) 1)) (<= 999 (select main_a v_prenex_32183)) (<= 0 (* 2 (select main_a v_prenex_32182))) (<= (+ main_y 1) v_prenex_32183))) (or (forall ((v_prenex_39525 Int)) (or (<= (* 2 (select main_a v_prenex_39525)) 2000) (< v_prenex_39525 main_y) (<= (select main_a v_prenex_39525) 1000) (<= 998 (select main_a v_prenex_39525)) (<= (+ main_y 1) v_prenex_39525))) (forall ((v_prenex_39524 Int)) (<= 0 (* 2 (select main_a v_prenex_39524))))) (forall ((v_prenex_29323 Int) (v_prenex_29322 Int)) (or (<= (* 2 (select main_a v_prenex_29323)) 2000) (<= (+ main_y 1) v_prenex_29323) (<= (select main_a v_prenex_29323) 1000) (<= (+ (select main_a v_prenex_29322) 998) (select main_a v_prenex_29323)) (< v_prenex_29323 main_y))) (or (forall ((v_prenex_40014 Int)) (or (<= (select main_a v_prenex_40014) 2) (<= 0 (* 2 (select main_a v_prenex_40014))))) (forall ((v_prenex_40015 Int)) (or (<= 999 (select main_a v_prenex_40015)) (<= (+ main_y 1) v_prenex_40015) (< v_prenex_40015 main_y) (<= 998 (select main_a v_prenex_40015)) (<= 1998 (* 2 (select main_a v_prenex_40015)))))) (or (forall ((v_prenex_31471 Int)) (or (<= 998 (select main_a v_prenex_31471)) (<= (+ main_y 1) v_prenex_31471) (<= (* 2 (select main_a v_prenex_31471)) 2000) (< v_prenex_31471 main_y))) (forall ((v_prenex_31470 Int)) (or (<= (select main_a v_prenex_31470) 1) (<= (select main_a v_prenex_31470) 2)))) (or (forall ((v_prenex_30654 Int)) (<= (select main_a v_prenex_30654) 1)) (forall ((v_prenex_30655 Int)) (or (< v_prenex_30655 main_y) (<= (* 2 (select main_a v_prenex_30655)) 2000) (<= (select main_a v_prenex_30655) 1000) (<= 999 (select main_a v_prenex_30655)) (<= (+ main_y 1) v_prenex_30655)))) (forall ((v_prenex_33355 Int) (v_prenex_33354 Int)) (or (<= (* 2 (select main_a v_prenex_33354)) 2) (<= (select main_a v_prenex_33355) (+ (select main_a v_prenex_33354) 1000)) (< v_prenex_33354 main_x) (<= 0 (* 2 (select main_a v_prenex_33354))) (<= (+ main_x 1) v_prenex_33354))) (forall ((v_prenex_34530 Int) (v_prenex_34529 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34529))) (<= 998 (select main_a v_prenex_34530)) (<= (select main_a v_prenex_34530) 1001) (<= (+ main_y 1) v_prenex_34530) (<= (select main_a v_prenex_34529) 1) (<= 1000 (+ (select main_a v_prenex_34529) (select main_a v_prenex_34530))) (< v_prenex_34530 main_y))) (or (forall ((v_prenex_35729 Int)) (or (<= (select main_a v_prenex_35729) 1001) (< v_prenex_35729 main_y) (<= 1998 (* 2 (select main_a v_prenex_35729))) (<= (+ main_y 1) v_prenex_35729))) (forall ((v_prenex_35728 Int)) (or (< v_prenex_35728 main_x) (<= (select main_a v_prenex_35728) 1) (<= (* 2 (select main_a v_prenex_35728)) 2)))) (or (forall ((v_prenex_37270 Int)) (or (<= 998 (select main_a v_prenex_37270)) (<= 1998 (* 2 (select main_a v_prenex_37270))) (<= (+ main_y 1) v_prenex_37270) (<= 999 (select main_a v_prenex_37270)) (< v_prenex_37270 main_y))) (forall ((v_prenex_37269 Int)) (or (<= (select main_a v_prenex_37269) 1) (<= 0 (select main_a v_prenex_37269))))) (forall ((v_prenex_30015 Int) (v_prenex_30014 Int)) (or (<= (* 2 (select main_a v_prenex_30014)) 2) (<= (+ main_x 1) v_prenex_30014) (<= (+ (select main_a v_prenex_30014) (select main_a v_prenex_30015)) 1000) (< v_prenex_30015 main_y) (<= (+ main_y 1) v_prenex_30015) (<= (select main_a v_prenex_30015) 1000))) (or (forall ((v_prenex_30186 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30186))) (<= (* 2 (select main_a v_prenex_30186)) 2))) (forall ((v_prenex_30187 Int)) (or (<= 999 (select main_a v_prenex_30187)) (<= (select main_a v_prenex_30187) 1000) (< v_prenex_30187 main_y) (<= (+ main_y 1) v_prenex_30187) (<= (* 2 (select main_a v_prenex_30187)) 2000)))) (or (forall ((v_prenex_30573 Int)) (or (<= (+ main_y 1) v_prenex_30573) (< v_prenex_30573 main_y) (<= (select main_a v_prenex_30573) 1001))) (forall ((v_prenex_30572 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30572))) (<= (+ main_x 1) v_prenex_30572)))) (forall ((v_prenex_32980 Int) (v_prenex_32981 Int)) (or (<= (+ main_y 1) v_prenex_32981) (<= 0 (* 2 (select main_a v_prenex_32980))) (<= 1000 (+ (select main_a v_prenex_32980) (select main_a v_prenex_32981))) (<= 998 (select main_a v_prenex_32981)) (<= 0 (select main_a v_prenex_32980)) (< v_prenex_32981 main_y))) (forall ((v_prenex_38235 Int) (v_prenex_38234 Int)) (or (<= (* 2 (select main_a v_prenex_38234)) 2) (<= (+ (select main_a v_prenex_38234) 998) (select main_a v_prenex_38235)) (<= (select main_a v_prenex_38235) 1000) (<= 1998 (* 2 (select main_a v_prenex_38235))) (< v_prenex_38235 main_y) (<= (+ main_y 1) v_prenex_38235) (<= 0 (+ (select main_a v_prenex_38234) 1)))) (forall ((v_prenex_35332 Int) (v_prenex_35333 Int)) (or (< v_prenex_35333 main_y) (<= (+ main_y 1) v_prenex_35333) (<= (select main_a v_prenex_35333) (+ (select main_a v_prenex_35332) 1000)) (<= 1998 (* 2 (select main_a v_prenex_35333))) (< v_prenex_35332 main_x))) (forall ((v_prenex_40083 Int) (v_prenex_40084 Int)) (or (<= (+ (select main_a v_prenex_40083) (select main_a v_prenex_40084)) 1000) (<= (select main_a v_prenex_40084) 1000) (< v_prenex_40084 main_y) (<= 999 (select main_a v_prenex_40084)) (<= (+ main_y 1) v_prenex_40084) (<= (select main_a v_prenex_40083) 1))) (forall ((v_prenex_31879 Int) (v_prenex_31878 Int)) (or (< v_prenex_31878 main_x) (<= (+ main_y 1) v_prenex_31879) (<= 0 (+ (select main_a v_prenex_31878) 1)) (<= (select main_a v_prenex_31879) (+ (select main_a v_prenex_31878) 1000)) (<= 0 (select main_a v_prenex_31878)) (<= (select main_a v_prenex_31879) 1001) (< v_prenex_31879 main_y))) (forall ((v_prenex_32005 Int) (v_prenex_32004 Int)) (or (<= 1000 (+ (select main_a v_prenex_32004) (select main_a v_prenex_32005))) (<= (select main_a v_prenex_32005) 1001) (<= (+ main_y 1) v_prenex_32005) (<= 0 (+ (select main_a v_prenex_32004) 1)) (< v_prenex_32005 main_y) (<= (select main_a v_prenex_32005) 1000) (<= (select main_a v_prenex_32004) 1))) (forall ((v_prenex_33696 Int) (v_prenex_33695 Int)) (or (<= (+ main_y 1) v_prenex_33696) (< v_prenex_33695 main_x) (<= (* 2 (select main_a v_prenex_33696)) 2000) (<= 0 (select main_a v_prenex_33695)) (<= (+ (select main_a v_prenex_33695) (select main_a v_prenex_33696)) 1000) (< v_prenex_33696 main_y))) (or (forall ((v_prenex_29633 Int)) (or (< v_prenex_29633 main_x) (<= (+ main_x 1) v_prenex_29633) (<= 0 (* 2 (select main_a v_prenex_29633))) (<= (select main_a v_prenex_29633) 1))) (forall ((v_prenex_29634 Int)) (<= 1998 (* 2 (select main_a v_prenex_29634))))) (forall ((v_prenex_32683 Int) (v_prenex_32684 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32683))) (<= 998 (select main_a v_prenex_32684)) (<= (+ main_y 1) v_prenex_32684) (<= (* 2 (select main_a v_prenex_32683)) 2) (<= (select main_a v_prenex_32684) (+ (select main_a v_prenex_32683) 1000)) (< v_prenex_32684 main_y))) (forall ((v_prenex_36201 Int) (v_prenex_36202 Int)) (or (<= 998 (select main_a v_prenex_36202)) (<= (* 2 (select main_a v_prenex_36201)) 2) (< v_prenex_36202 main_y) (<= (+ (select main_a v_prenex_36201) 998) (select main_a v_prenex_36202)) (<= (+ main_y 1) v_prenex_36202))) (forall ((v_prenex_33638 Int) (v_prenex_33637 Int)) (or (<= (* 2 (select main_a v_prenex_33637)) 2) (<= 1998 (* 2 (select main_a v_prenex_33638))) (< v_prenex_33638 main_y) (<= (select main_a v_prenex_33638) (+ (select main_a v_prenex_33637) 1000)) (<= (select main_a v_prenex_33638) 1000) (<= 0 (* 2 (select main_a v_prenex_33637))) (<= (+ main_y 1) v_prenex_33638))) (forall ((v_prenex_32757 Int) (v_prenex_32756 Int)) (or (<= (* 2 (select main_a v_prenex_32757)) 2000) (< v_prenex_32757 main_y) (<= 0 (* 2 (select main_a v_prenex_32756))) (<= (select main_a v_prenex_32756) 1) (<= (+ (select main_a v_prenex_32756) 998) (select main_a v_prenex_32757)) (<= (+ main_y 1) v_prenex_32757))) (forall ((v_prenex_30358 Int) (v_prenex_30359 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30358))) (<= (+ main_y 1) v_prenex_30359) (<= 1998 (* 2 (select main_a v_prenex_30359))) (< v_prenex_30359 main_y) (< v_prenex_30358 main_x) (<= (+ (select main_a v_prenex_30358) 998) (select main_a v_prenex_30359)) (<= (* 2 (select main_a v_prenex_30358)) 2))) (forall ((v_prenex_39841 Int) (v_prenex_39840 Int)) (or (<= (* 2 (select main_a v_prenex_39841)) 2000) (<= 0 (select main_a v_prenex_39840)) (< v_prenex_39841 main_y) (<= (select main_a v_prenex_39840) 2) (<= (+ main_y 1) v_prenex_39841) (<= (+ (select main_a v_prenex_39840) (select main_a v_prenex_39841)) 1000))) (or (forall ((v_prenex_39245 Int)) (<= (* 2 (select main_a v_prenex_39245)) 2000)) (forall ((v_prenex_39244 Int)) (or (<= (* 2 (select main_a v_prenex_39244)) 2) (<= (+ main_x 1) v_prenex_39244) (<= 0 (* 2 (select main_a v_prenex_39244))) (< v_prenex_39244 main_x)))) (forall ((v_prenex_36609 Int) (v_prenex_36608 Int)) (or (<= 999 (select main_a v_prenex_36609)) (<= 0 (select main_a v_prenex_36608)) (<= (select main_a v_prenex_36609) 1000) (<= 1000 (+ (select main_a v_prenex_36608) (select main_a v_prenex_36609))) (<= (* 2 (select main_a v_prenex_36608)) 2) (< v_prenex_36609 main_y) (<= (+ main_y 1) v_prenex_36609))) (forall ((v_prenex_30194 Int) (v_prenex_30195 Int)) (or (<= 0 (+ (select main_a v_prenex_30194) 1)) (<= 999 (select main_a v_prenex_30195)) (<= (+ main_y 1) v_prenex_30195) (<= (+ (select main_a v_prenex_30194) 998) (select main_a v_prenex_30195)) (< v_prenex_30195 main_y))) (forall ((v_prenex_35630 Int) (v_prenex_35631 Int)) (or (<= (+ main_y 1) v_prenex_35631) (<= 999 (select main_a v_prenex_35631)) (< v_prenex_35631 main_y) (<= 0 (+ (select main_a v_prenex_35630) 1)) (<= (+ (select main_a v_prenex_35630) 998) (select main_a v_prenex_35631)) (< v_prenex_35630 main_x) (<= (* 2 (select main_a v_prenex_35630)) 2))) (forall ((v_prenex_29816 Int) (v_prenex_29815 Int)) (or (< v_prenex_29816 main_y) (<= (+ (select main_a v_prenex_29815) (select main_a v_prenex_29816)) 1000) (<= 0 (* 2 (select main_a v_prenex_29815))) (<= 0 (select main_a v_prenex_29815)) (<= (+ main_y 1) v_prenex_29816) (<= (* 2 (select main_a v_prenex_29816)) 2000) (<= (select main_a v_prenex_29816) 1000))) (forall ((v_prenex_34980 Int) (v_prenex_34979 Int)) (or (<= (select main_a v_prenex_34979) 2) (<= (+ (select main_a v_prenex_34979) 998) (select main_a v_prenex_34980)) (<= (+ main_x 1) v_prenex_34979) (<= (* 2 (select main_a v_prenex_34979)) 2) (< v_prenex_34979 main_x))) (or (forall ((v_prenex_30803 Int)) (<= (* 2 (select main_a v_prenex_30803)) 2)) (forall ((v_prenex_30804 Int)) (or (< v_prenex_30804 main_y) (<= (select main_a v_prenex_30804) 1000) (<= (+ main_y 1) v_prenex_30804) (<= 1998 (* 2 (select main_a v_prenex_30804)))))) (or (forall ((v_prenex_36892 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36892))) (<= (+ main_x 1) v_prenex_36892))) (forall ((v_prenex_36893 Int)) (or (<= 998 (select main_a v_prenex_36893)) (<= (+ main_y 1) v_prenex_36893) (< v_prenex_36893 main_y)))) (forall ((v_prenex_38192 Int) (v_prenex_38193 Int)) (or (<= 999 (select main_a v_prenex_38193)) (< v_prenex_38193 main_y) (<= (+ (select main_a v_prenex_38192) 998) (select main_a v_prenex_38193)) (<= (+ main_y 1) v_prenex_38193) (<= 0 (* 2 (select main_a v_prenex_38192))) (< v_prenex_38192 main_x) (<= (* 2 (select main_a v_prenex_38192)) 2))) (forall ((v_prenex_32087 Int) (v_prenex_32086 Int)) (or (< v_prenex_32087 main_y) (<= (+ (select main_a v_prenex_32086) (select main_a v_prenex_32087)) 1000) (<= (select main_a v_prenex_32087) 1001) (<= (+ main_y 1) v_prenex_32087) (<= (* 2 (select main_a v_prenex_32086)) 2) (<= 999 (select main_a v_prenex_32087)))) (forall ((v_prenex_34843 Int) (v_prenex_34842 Int)) (or (<= (+ main_y 1) v_prenex_34843) (<= 999 (select main_a v_prenex_34843)) (<= (select main_a v_prenex_34843) (+ (select main_a v_prenex_34842) 1000)) (<= 0 (+ (select main_a v_prenex_34842) 1)) (< v_prenex_34843 main_y) (<= 998 (select main_a v_prenex_34843)))) (forall ((v_prenex_31558 Int) (v_prenex_31559 Int)) (or (<= (select main_a v_prenex_31559) (+ (select main_a v_prenex_31558) 1000)) (< v_prenex_31559 main_y) (<= (+ main_y 1) v_prenex_31559) (<= (select main_a v_prenex_31559) 1000) (<= (+ main_x 1) v_prenex_31558) (<= 0 (* 2 (select main_a v_prenex_31558))) (<= (* 2 (select main_a v_prenex_31558)) 2))) (forall ((v_prenex_34855 Int) (v_prenex_34854 Int)) (or (<= (+ (select main_a v_prenex_34854) (select main_a v_prenex_34855)) 1000) (<= 0 (* 2 (select main_a v_prenex_34854))) (< v_prenex_34855 main_y) (<= (select main_a v_prenex_34854) 1) (<= 1998 (* 2 (select main_a v_prenex_34855))) (<= (select main_a v_prenex_34855) 1000) (<= (+ main_y 1) v_prenex_34855))) (or (forall ((v_prenex_31589 Int)) (or (<= (+ main_y 1) v_prenex_31589) (<= (select main_a v_prenex_31589) 1000) (<= (* 2 (select main_a v_prenex_31589)) 2000) (< v_prenex_31589 main_y))) (forall ((v_prenex_31588 Int)) (<= (select main_a v_prenex_31588) 2))) (forall ((v_prenex_29295 Int) (v_prenex_29294 Int)) (or (<= 0 (+ (select main_a v_prenex_29294) 1)) (< v_prenex_29295 main_y) (<= (+ (select main_a v_prenex_29294) 998) (select main_a v_prenex_29295)) (<= 998 (select main_a v_prenex_29295)) (<= (+ main_y 1) v_prenex_29295) (<= 0 (select main_a v_prenex_29294)) (<= (select main_a v_prenex_29295) 1000))) (forall ((v_prenex_38626 Int) (v_prenex_38625 Int)) (or (<= (+ main_y 1) v_prenex_38626) (<= 0 (select main_a v_prenex_38625)) (<= 998 (select main_a v_prenex_38626)) (<= (+ main_x 1) v_prenex_38625) (< v_prenex_38626 main_y) (<= (select main_a v_prenex_38625) 2) (<= 1000 (+ (select main_a v_prenex_38625) (select main_a v_prenex_38626))))) (or (forall ((v_prenex_35605 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35605))) (<= 998 (select main_a v_prenex_35605)) (< v_prenex_35605 main_y) (<= (+ main_y 1) v_prenex_35605))) (forall ((v_prenex_35604 Int)) (<= (select main_a v_prenex_35604) 1))) (or (forall ((v_prenex_38247 Int)) (or (<= (+ main_y 1) v_prenex_38247) (< v_prenex_38247 main_y) (<= 1998 (* 2 (select main_a v_prenex_38247))))) (forall ((v_prenex_38246 Int)) (or (<= (select main_a v_prenex_38246) 1) (<= 0 (+ (select main_a v_prenex_38246) 1))))) (forall ((v_prenex_33483 Int) (v_prenex_33482 Int)) (or (<= (select main_a v_prenex_33483) 1000) (<= 0 (select main_a v_prenex_33482)) (<= (select main_a v_prenex_33483) 1001) (<= (+ (select main_a v_prenex_33482) 998) (select main_a v_prenex_33483)) (< v_prenex_33483 main_y) (<= 0 (+ (select main_a v_prenex_33482) 1)) (<= (+ main_y 1) v_prenex_33483))) (forall ((v_prenex_33125 Int) (v_prenex_33124 Int)) (or (<= (+ main_y 1) v_prenex_33125) (<= (+ main_x 1) v_prenex_33124) (<= 0 (select main_a v_prenex_33124)) (< v_prenex_33125 main_y) (<= (+ (select main_a v_prenex_33124) (select main_a v_prenex_33125)) 1000) (<= (select main_a v_prenex_33124) 1) (<= (select main_a v_prenex_33125) 1000))) (forall ((v_prenex_39238 Int) (v_prenex_39239 Int)) (or (<= 998 (select main_a v_prenex_39239)) (<= (+ (select main_a v_prenex_39238) (select main_a v_prenex_39239)) 1000) (<= (* 2 (select main_a v_prenex_39238)) 2) (<= (+ main_y 1) v_prenex_39239) (< v_prenex_39239 main_y) (<= 999 (select main_a v_prenex_39239)))) (forall ((v_prenex_37367 Int) (v_prenex_37366 Int)) (or (< v_prenex_37367 main_y) (<= (* 2 (select main_a v_prenex_37366)) 2) (<= 1998 (* 2 (select main_a v_prenex_37367))) (<= (+ main_y 1) v_prenex_37367) (<= (* 2 (select main_a v_prenex_37367)) 2000) (<= 0 (select main_a v_prenex_37366)) (<= (+ (select main_a v_prenex_37366) 998) (select main_a v_prenex_37367)))) (forall ((v_prenex_35983 Int) (v_prenex_35984 Int)) (or (<= 0 (select main_a v_prenex_35983)) (< v_prenex_35984 main_y) (<= (+ (select main_a v_prenex_35983) (select main_a v_prenex_35984)) 1000) (<= (select main_a v_prenex_35984) 1000) (<= 998 (select main_a v_prenex_35984)) (<= (+ main_y 1) v_prenex_35984))) (forall ((v_prenex_36310 Int) (v_prenex_36309 Int)) (or (<= (select main_a v_prenex_36310) 1000) (<= (+ main_y 1) v_prenex_36310) (<= (+ (select main_a v_prenex_36309) 998) (select main_a v_prenex_36310)) (<= 0 (select main_a v_prenex_36309)) (< v_prenex_36310 main_y) (<= (select main_a v_prenex_36309) 2))) (or (forall ((v_prenex_37216 Int)) (or (<= (+ main_y 1) v_prenex_37216) (<= 1998 (* 2 (select main_a v_prenex_37216))) (<= (select main_a v_prenex_37216) 1000) (<= 998 (select main_a v_prenex_37216)) (< v_prenex_37216 main_y))) (forall ((v_prenex_37215 Int)) (<= (select main_a v_prenex_37215) 1))) (forall ((v_prenex_32052 Int) (v_prenex_32053 Int)) (or (<= (select main_a v_prenex_32053) 1001) (<= (* 2 (select main_a v_prenex_32053)) 2000) (<= 0 (* 2 (select main_a v_prenex_32052))) (<= 1000 (+ (select main_a v_prenex_32052) (select main_a v_prenex_32053))) (< v_prenex_32053 main_y) (<= (+ main_y 1) v_prenex_32053))) (forall ((v_prenex_37451 Int) (v_prenex_37450 Int)) (or (<= (* 2 (select main_a v_prenex_37451)) 2000) (<= (select main_a v_prenex_37450) 1) (<= (+ (select main_a v_prenex_37450) 998) (select main_a v_prenex_37451)) (<= (select main_a v_prenex_37451) 1001) (< v_prenex_37451 main_y) (<= (* 2 (select main_a v_prenex_37450)) 2) (<= (+ main_y 1) v_prenex_37451))) (or (forall ((v_prenex_32065 Int)) (or (<= 999 (select main_a v_prenex_32065)) (< v_prenex_32065 main_y) (<= (+ main_y 1) v_prenex_32065) (<= (select main_a v_prenex_32065) 1000) (<= (* 2 (select main_a v_prenex_32065)) 2000))) (forall ((v_prenex_32064 Int)) (<= 0 (+ (select main_a v_prenex_32064) 1)))) (forall ((v_prenex_29235 Int) (v_prenex_29234 Int)) (or (<= (select main_a v_prenex_29235) 1000) (< v_prenex_29235 main_y) (<= (+ main_y 1) v_prenex_29235) (<= 0 (+ (select main_a v_prenex_29234) 1)) (<= (select main_a v_prenex_29234) 1) (<= (select main_a v_prenex_29235) (+ (select main_a v_prenex_29234) 1000)) (<= 998 (select main_a v_prenex_29235)))) (or (forall ((v_prenex_37803 Int)) (or (<= (select main_a v_prenex_37803) 1000) (<= (* 2 (select main_a v_prenex_37803)) 2000) (<= (+ main_y 1) v_prenex_37803) (< v_prenex_37803 main_y))) (forall ((v_prenex_37802 Int)) (or (<= (select main_a v_prenex_37802) 2) (< v_prenex_37802 main_x)))) (forall ((v_prenex_40182 Int) (v_prenex_40181 Int)) (or (<= 998 (select main_a v_prenex_40182)) (<= (+ (select main_a v_prenex_40181) (select main_a v_prenex_40182)) 1000) (< v_prenex_40182 main_y) (<= 0 (+ (select main_a v_prenex_40181) 1)) (<= (+ main_y 1) v_prenex_40182) (<= 999 (select main_a v_prenex_40182)))) (forall ((v_prenex_30354 Int) (v_prenex_30355 Int)) (or (<= (+ main_x 1) v_prenex_30354) (<= 1998 (* 2 (select main_a v_prenex_30355))) (<= (+ main_y 1) v_prenex_30355) (<= 0 (+ (select main_a v_prenex_30354) 1)) (<= 1000 (+ (select main_a v_prenex_30354) (select main_a v_prenex_30355))) (< v_prenex_30355 main_y))) (or (forall ((v_prenex_39819 Int)) (or (<= (+ main_y 1) v_prenex_39819) (<= (select main_a v_prenex_39819) 1000) (<= (* 2 (select main_a v_prenex_39819)) 2000) (< v_prenex_39819 main_y))) (forall ((v_prenex_39818 Int)) (<= 0 (select main_a v_prenex_39818)))) (forall ((v_prenex_33507 Int) (v_prenex_33506 Int)) (or (<= (select main_a v_prenex_33506) 2) (< v_prenex_33507 main_y) (<= (+ main_y 1) v_prenex_33507) (<= 999 (select main_a v_prenex_33507)) (<= (+ (select main_a v_prenex_33506) 998) (select main_a v_prenex_33507)) (<= (select main_a v_prenex_33507) 1000))) (forall ((v_prenex_37456 Int) (v_prenex_37457 Int)) (or (<= (+ main_y 1) v_prenex_37457) (<= 0 (select main_a v_prenex_37456)) (<= 999 (select main_a v_prenex_37457)) (<= (select main_a v_prenex_37457) 1000) (<= 0 (+ (select main_a v_prenex_37456) 1)) (< v_prenex_37457 main_y) (<= (select main_a v_prenex_37457) (+ (select main_a v_prenex_37456) 1000)))) (forall ((v_prenex_29649 Int) (v_prenex_29650 Int)) (or (<= (select main_a v_prenex_29650) 1001) (<= (* 2 (select main_a v_prenex_29649)) 2) (<= 1998 (* 2 (select main_a v_prenex_29650))) (<= (+ main_y 1) v_prenex_29650) (<= (select main_a v_prenex_29650) (+ (select main_a v_prenex_29649) 1000)) (< v_prenex_29650 main_y) (<= (select main_a v_prenex_29649) 2))) (forall ((v_prenex_30309 Int) (v_prenex_30308 Int)) (or (<= 998 (select main_a v_prenex_30309)) (<= (+ main_y 1) v_prenex_30309) (<= 0 (* 2 (select main_a v_prenex_30308))) (< v_prenex_30308 main_x) (<= (+ (select main_a v_prenex_30308) 998) (select main_a v_prenex_30309)) (< v_prenex_30309 main_y))) (forall ((v_prenex_32715 Int) (v_prenex_32716 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32716))) (<= (select main_a v_prenex_32715) 1) (<= (select main_a v_prenex_32715) 2) (<= 999 (select main_a v_prenex_32716)) (<= (+ (select main_a v_prenex_32715) (select main_a v_prenex_32716)) 1000) (< v_prenex_32716 main_y) (<= (+ main_y 1) v_prenex_32716))) (forall ((v_prenex_39679 Int) (v_prenex_39680 Int)) (or (<= (+ (select main_a v_prenex_39679) 998) (select main_a v_prenex_39680)) (<= 1998 (* 2 (select main_a v_prenex_39680))) (< v_prenex_39680 main_y) (<= 0 (+ (select main_a v_prenex_39679) 1)) (<= (* 2 (select main_a v_prenex_39679)) 2) (<= 999 (select main_a v_prenex_39680)) (<= (+ main_y 1) v_prenex_39680))) (forall ((v_prenex_36658 Int) (v_prenex_36659 Int)) (or (<= 1000 (+ (select main_a v_prenex_36658) (select main_a v_prenex_36659))) (< v_prenex_36659 main_y) (<= 0 (+ (select main_a v_prenex_36658) 1)) (<= (+ main_y 1) v_prenex_36659) (<= (* 2 (select main_a v_prenex_36659)) 2000) (<= (select main_a v_prenex_36659) 1000) (<= 0 (* 2 (select main_a v_prenex_36658))))) (or (forall ((v_prenex_31554 Int)) (or (<= (select main_a v_prenex_31554) 1) (<= (select main_a v_prenex_31554) 2))) (forall ((v_prenex_31555 Int)) (or (< v_prenex_31555 main_y) (<= (select main_a v_prenex_31555) 1001) (<= (+ main_y 1) v_prenex_31555) (<= 1998 (* 2 (select main_a v_prenex_31555))) (<= 999 (select main_a v_prenex_31555))))) (or (forall ((v_prenex_36017 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36017))) (<= (+ main_x 1) v_prenex_36017))) (forall ((v_prenex_36018 Int)) (or (<= 998 (select main_a v_prenex_36018)) (<= (* 2 (select main_a v_prenex_36018)) 2000) (< v_prenex_36018 main_y) (<= (+ main_y 1) v_prenex_36018)))) (forall ((v_prenex_31778 Int) (v_prenex_31779 Int)) (or (<= 1000 (+ (select main_a v_prenex_31778) (select main_a v_prenex_31779))) (<= 0 (select main_a v_prenex_31778)) (<= 0 (* 2 (select main_a v_prenex_31778))) (< v_prenex_31779 main_y) (<= 1998 (* 2 (select main_a v_prenex_31779))) (<= (+ main_y 1) v_prenex_31779) (<= (select main_a v_prenex_31779) 1000))) (forall ((v_prenex_35638 Int) (v_prenex_35639 Int)) (or (<= (+ (select main_a v_prenex_35638) 998) (select main_a v_prenex_35639)) (<= (+ main_y 1) v_prenex_35639) (<= 0 (* 2 (select main_a v_prenex_35638))) (<= (* 2 (select main_a v_prenex_35639)) 2000) (<= 0 (+ (select main_a v_prenex_35638) 1)) (<= (select main_a v_prenex_35639) 1001) (< v_prenex_35639 main_y))) (forall ((v_prenex_39692 Int) (v_prenex_39691 Int)) (or (<= 998 (select main_a v_prenex_39692)) (<= (select main_a v_prenex_39691) 1) (<= (select main_a v_prenex_39692) 1000) (<= (+ main_y 1) v_prenex_39692) (< v_prenex_39692 main_y) (<= 0 (+ (select main_a v_prenex_39691) 1)) (<= (+ (select main_a v_prenex_39691) (select main_a v_prenex_39692)) 1000))) (forall ((v_prenex_40129 Int) (v_prenex_40130 Int)) (or (<= (+ (select main_a v_prenex_40129) (select main_a v_prenex_40130)) 1000) (<= (select main_a v_prenex_40129) 2) (< v_prenex_40130 main_y) (<= (+ main_x 1) v_prenex_40129) (<= (+ main_y 1) v_prenex_40130) (<= (* 2 (select main_a v_prenex_40129)) 2) (<= (select main_a v_prenex_40130) 1001))) (forall ((v_prenex_30599 Int) (v_prenex_30598 Int)) (or (< v_prenex_30598 main_x) (<= (* 2 (select main_a v_prenex_30599)) 2000) (<= 0 (+ (select main_a v_prenex_30598) 1)) (< v_prenex_30599 main_y) (<= (+ (select main_a v_prenex_30598) 998) (select main_a v_prenex_30599)) (<= (+ main_y 1) v_prenex_30599))) (forall ((v_prenex_29764 Int) (v_prenex_29763 Int)) (or (<= 1000 (+ (select main_a v_prenex_29763) (select main_a v_prenex_29764))) (<= (+ main_y 1) v_prenex_29764) (< v_prenex_29764 main_y) (<= (+ main_x 1) v_prenex_29763) (<= (select main_a v_prenex_29764) 1000) (<= 0 (select main_a v_prenex_29763)) (<= 0 (+ (select main_a v_prenex_29763) 1)))) (forall ((v_prenex_39883 Int) (v_prenex_39882 Int)) (or (<= 0 (select main_a v_prenex_39882)) (<= (+ main_y 1) v_prenex_39883) (<= (+ (select main_a v_prenex_39882) (select main_a v_prenex_39883)) 1000) (< v_prenex_39883 main_y) (<= (select main_a v_prenex_39883) 1000) (< v_prenex_39882 main_x) (<= (* 2 (select main_a v_prenex_39882)) 2))) (or (forall ((v_prenex_29272 Int)) (or (<= (select main_a v_prenex_29272) 1) (<= 0 (+ (select main_a v_prenex_29272) 1)))) (forall ((v_prenex_29273 Int)) (or (< v_prenex_29273 main_y) (<= (* 2 (select main_a v_prenex_29273)) 2000) (<= (select main_a v_prenex_29273) 1001) (<= (+ main_y 1) v_prenex_29273) (<= 998 (select main_a v_prenex_29273))))) (forall ((v_prenex_39294 Int) (v_prenex_39295 Int)) (or (<= 999 (select main_a v_prenex_39295)) (< v_prenex_39295 main_y) (<= (+ main_y 1) v_prenex_39295) (<= (+ (select main_a v_prenex_39294) (select main_a v_prenex_39295)) 1000) (<= 0 (+ (select main_a v_prenex_39294) 1)) (<= (select main_a v_prenex_39295) 1000) (<= 0 (* 2 (select main_a v_prenex_39294))))) (or (forall ((v_prenex_34627 Int)) (<= 0 (* 2 (select main_a v_prenex_34627)))) (forall ((v_prenex_34628 Int)) (or (< v_prenex_34628 main_y) (<= (+ main_y 1) v_prenex_34628) (<= 999 (select main_a v_prenex_34628)) (<= (select main_a v_prenex_34628) 1000)))) (forall ((v_prenex_30428 Int) (v_prenex_30429 Int)) (or (<= (+ main_y 1) v_prenex_30429) (<= 998 (select main_a v_prenex_30429)) (< v_prenex_30429 main_y) (<= (+ (select main_a v_prenex_30428) 998) (select main_a v_prenex_30429)) (<= (+ main_x 1) v_prenex_30428) (<= 0 (+ (select main_a v_prenex_30428) 1)))) (forall ((v_prenex_38952 Int) (v_prenex_38951 Int)) (or (< v_prenex_38952 main_y) (<= 1998 (* 2 (select main_a v_prenex_38952))) (<= (+ main_y 1) v_prenex_38952) (<= 999 (select main_a v_prenex_38952)) (<= (+ (select main_a v_prenex_38951) (select main_a v_prenex_38952)) 1000) (<= (select main_a v_prenex_38951) 1))) (or (forall ((v_prenex_34195 Int)) (<= 0 (* 2 (select main_a v_prenex_34195)))) (forall ((v_prenex_34196 Int)) (or (<= 998 (select main_a v_prenex_34196)) (<= (+ main_y 1) v_prenex_34196) (<= 999 (select main_a v_prenex_34196)) (< v_prenex_34196 main_y)))) (or (forall ((v_prenex_34772 Int)) (or (<= (+ main_y 1) v_prenex_34772) (< v_prenex_34772 main_y) (<= 998 (select main_a v_prenex_34772)) (<= (* 2 (select main_a v_prenex_34772)) 2000))) (forall ((v_prenex_34771 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34771))) (<= 0 (select main_a v_prenex_34771))))) (or (forall ((v_prenex_36788 Int)) (<= 0 (* 2 (select main_a v_prenex_36788)))) (forall ((v_prenex_36789 Int)) (or (<= (select main_a v_prenex_36789) 1000) (< v_prenex_36789 main_y) (<= (+ main_y 1) v_prenex_36789) (<= (select main_a v_prenex_36789) 1001)))) (forall ((v_prenex_35058 Int) (v_prenex_35057 Int)) (or (<= (select main_a v_prenex_35058) 1000) (<= 998 (select main_a v_prenex_35058)) (<= 1000 (+ (select main_a v_prenex_35057) (select main_a v_prenex_35058))) (<= (* 2 (select main_a v_prenex_35057)) 2) (<= 0 (select main_a v_prenex_35057)) (< v_prenex_35058 main_y) (<= (+ main_y 1) v_prenex_35058))) (or (forall ((v_prenex_34334 Int)) (or (<= (+ main_y 1) v_prenex_34334) (<= (select main_a v_prenex_34334) 1000) (<= (* 2 (select main_a v_prenex_34334)) 2000) (< v_prenex_34334 main_y))) (forall ((v_prenex_34333 Int)) (or (<= (select main_a v_prenex_34333) 1) (< v_prenex_34333 main_x) (<= 0 (select main_a v_prenex_34333))))) (or (forall ((v_prenex_34540 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34540))) (<= 999 (select main_a v_prenex_34540)) (<= (+ main_y 1) v_prenex_34540) (< v_prenex_34540 main_y))) (forall ((v_prenex_34539 Int)) (or (<= 0 (select main_a v_prenex_34539)) (<= 0 (* 2 (select main_a v_prenex_34539)))))) (forall ((v_prenex_33081 Int) (v_prenex_33080 Int)) (or (<= (select main_a v_prenex_33080) 1) (< v_prenex_33081 main_y) (<= (+ main_y 1) v_prenex_33081) (<= (select main_a v_prenex_33081) 1001) (< v_prenex_33080 main_x) (<= (+ (select main_a v_prenex_33080) 998) (select main_a v_prenex_33081)))) (forall ((v_prenex_38424 Int) (v_prenex_38423 Int)) (or (<= 0 (select main_a v_prenex_38423)) (<= (* 2 (select main_a v_prenex_38424)) 2000) (<= (* 2 (select main_a v_prenex_38423)) 2) (<= (+ main_y 1) v_prenex_38424) (< v_prenex_38424 main_y) (<= (+ (select main_a v_prenex_38423) (select main_a v_prenex_38424)) 1000))) (forall ((v_prenex_37841 Int) (v_prenex_37840 Int)) (or (<= (select main_a v_prenex_37840) 1) (< v_prenex_37841 main_y) (<= 1000 (+ (select main_a v_prenex_37840) (select main_a v_prenex_37841))) (<= (+ main_y 1) v_prenex_37841) (<= 999 (select main_a v_prenex_37841)) (<= 1998 (* 2 (select main_a v_prenex_37841))) (<= 0 (+ (select main_a v_prenex_37840) 1)))) (forall ((v_prenex_39982 Int) (v_prenex_39983 Int)) (or (<= 998 (select main_a v_prenex_39983)) (<= (select main_a v_prenex_39983) (+ (select main_a v_prenex_39982) 1000)) (<= 999 (select main_a v_prenex_39983)) (<= (+ main_y 1) v_prenex_39983) (<= (select main_a v_prenex_39982) 1) (<= (select main_a v_prenex_39982) 2) (< v_prenex_39983 main_y))) (forall ((v_prenex_30451 Int) (v_prenex_30450 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30450))) (< v_prenex_30451 main_y) (<= (select main_a v_prenex_30450) 2) (<= 998 (select main_a v_prenex_30451)) (<= (+ (select main_a v_prenex_30450) 998) (select main_a v_prenex_30451)) (<= 1998 (* 2 (select main_a v_prenex_30451))) (<= (+ main_y 1) v_prenex_30451))) (forall ((v_prenex_36912 Int) (v_prenex_36913 Int)) (or (<= (+ main_y 1) v_prenex_36913) (<= 1000 (+ (select main_a v_prenex_36912) (select main_a v_prenex_36913))) (< v_prenex_36913 main_y) (<= (select main_a v_prenex_36913) 1001))) (forall ((v_prenex_32483 Int) (v_prenex_32484 Int)) (or (<= 999 (select main_a v_prenex_32484)) (<= (select main_a v_prenex_32483) 2) (<= 998 (select main_a v_prenex_32484)) (< v_prenex_32484 main_y) (<= (+ main_y 1) v_prenex_32484) (<= (select main_a v_prenex_32484) (+ (select main_a v_prenex_32483) 1000)) (<= 0 (+ (select main_a v_prenex_32483) 1)))) (forall ((v_prenex_40292 Int) (v_prenex_40291 Int)) (or (<= (select main_a v_prenex_40292) 1000) (< v_prenex_40291 main_x) (<= (+ main_y 1) v_prenex_40292) (<= (+ (select main_a v_prenex_40291) 998) (select main_a v_prenex_40292)) (< v_prenex_40292 main_y) (<= (select main_a v_prenex_40291) 2))) (forall ((v_prenex_36404 Int) (v_prenex_36405 Int)) (or (<= (+ main_x 1) v_prenex_36404) (<= 1000 (+ (select main_a v_prenex_36404) (select main_a v_prenex_36405))) (< v_prenex_36405 main_y) (<= (+ main_y 1) v_prenex_36405) (<= (select main_a v_prenex_36404) 2) (<= (select main_a v_prenex_36405) 1001))) (or (forall ((v_prenex_33722 Int)) (or (< v_prenex_33722 main_y) (<= 1998 (* 2 (select main_a v_prenex_33722))))) (forall ((v_prenex_33721 Int)) (or (< v_prenex_33721 main_x) (<= (+ main_x 1) v_prenex_33721) (<= (select main_a v_prenex_33721) 1)))) (or (forall ((v_prenex_39259 Int)) (or (<= 999 (select main_a v_prenex_39259)) (< v_prenex_39259 main_y) (<= 1998 (* 2 (select main_a v_prenex_39259))) (<= (+ main_y 1) v_prenex_39259))) (forall ((v_prenex_39258 Int)) (or (<= (select main_a v_prenex_39258) 1) (<= (* 2 (select main_a v_prenex_39258)) 2) (< v_prenex_39258 main_x)))) (or (forall ((v_prenex_29135 Int)) (or (<= (+ main_y 1) v_prenex_29135) (<= 1998 (* 2 (select main_a v_prenex_29135))))) (forall ((v_prenex_29134 Int)) (or (<= (select main_a v_prenex_29134) 1) (<= (+ main_x 1) v_prenex_29134) (< v_prenex_29134 main_x)))) (forall ((v_prenex_38046 Int) (v_prenex_38045 Int)) (or (<= (select main_a v_prenex_38046) 1000) (< v_prenex_38045 main_x) (<= (+ (select main_a v_prenex_38045) (select main_a v_prenex_38046)) 1000) (<= (+ main_y 1) v_prenex_38046) (< v_prenex_38046 main_y))) (forall ((v_prenex_36756 Int) (v_prenex_36757 Int)) (or (<= (select main_a v_prenex_36757) (+ (select main_a v_prenex_36756) 1000)) (<= (select main_a v_prenex_36757) 1000) (< v_prenex_36757 main_y) (<= (* 2 (select main_a v_prenex_36756)) 2) (<= 1998 (* 2 (select main_a v_prenex_36757))) (<= (+ main_y 1) v_prenex_36757))) (or (forall ((v_prenex_39096 Int)) (or (<= (* 2 (select main_a v_prenex_39096)) 2) (<= (select main_a v_prenex_39096) 2))) (forall ((v_prenex_39097 Int)) (or (<= (+ main_y 1) v_prenex_39097) (< v_prenex_39097 main_y) (<= (* 2 (select main_a v_prenex_39097)) 2000) (<= 1998 (* 2 (select main_a v_prenex_39097))) (<= (select main_a v_prenex_39097) 1000)))) (forall ((v_prenex_39441 Int) (v_prenex_39440 Int)) (or (<= 998 (select main_a v_prenex_39441)) (< v_prenex_39441 main_y) (<= 0 (* 2 (select main_a v_prenex_39440))) (<= (select main_a v_prenex_39441) 1001) (<= (+ (select main_a v_prenex_39440) (select main_a v_prenex_39441)) 1000) (<= (+ main_y 1) v_prenex_39441))) (or (forall ((v_prenex_39620 Int)) (or (<= (* 2 (select main_a v_prenex_39620)) 2000) (<= (+ main_y 1) v_prenex_39620) (< v_prenex_39620 main_y) (<= (select main_a v_prenex_39620) 1001))) (forall ((v_prenex_39619 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39619))) (<= (* 2 (select main_a v_prenex_39619)) 2)))) (or (forall ((v_prenex_30595 Int)) (or (< v_prenex_30595 main_y) (<= (select main_a v_prenex_30595) 1001) (<= (* 2 (select main_a v_prenex_30595)) 2000) (<= (+ main_y 1) v_prenex_30595) (<= 998 (select main_a v_prenex_30595)))) (forall ((v_prenex_30594 Int)) (<= (* 2 (select main_a v_prenex_30594)) 2))) (forall ((v_prenex_33936 Int) (v_prenex_33935 Int)) (or (<= 0 (select main_a v_prenex_33935)) (<= (+ (select main_a v_prenex_33935) (select main_a v_prenex_33936)) 1000) (<= 999 (select main_a v_prenex_33936)) (< v_prenex_33936 main_y) (<= (+ main_y 1) v_prenex_33936))) (or (forall ((v_prenex_32596 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32596))) (<= 999 (select main_a v_prenex_32596)) (< v_prenex_32596 main_y) (<= (+ main_y 1) v_prenex_32596))) (forall ((v_prenex_32595 Int)) (or (< v_prenex_32595 main_x) (<= (select main_a v_prenex_32595) 1) (<= 0 (select main_a v_prenex_32595))))) (forall ((v_prenex_29736 Int) (v_prenex_29735 Int)) (or (<= (+ main_x 1) v_prenex_29735) (<= (+ main_y 1) v_prenex_29736) (< v_prenex_29736 main_y) (<= (* 2 (select main_a v_prenex_29735)) 2) (<= 1000 (+ (select main_a v_prenex_29735) (select main_a v_prenex_29736))) (<= (select main_a v_prenex_29736) 1000))) (forall ((v_prenex_32191 Int) (v_prenex_32190 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32191))) (< v_prenex_32191 main_y) (<= (select main_a v_prenex_32190) 1) (<= (+ (select main_a v_prenex_32190) (select main_a v_prenex_32191)) 1000) (<= (+ main_y 1) v_prenex_32191) (<= (select main_a v_prenex_32191) 1001))) (or (forall ((v_prenex_29652 Int)) (or (<= (* 2 (select main_a v_prenex_29652)) 2000) (<= (+ main_y 1) v_prenex_29652) (<= 1998 (* 2 (select main_a v_prenex_29652))) (< v_prenex_29652 main_y))) (forall ((v_prenex_29651 Int)) (or (<= (* 2 (select main_a v_prenex_29651)) 2) (<= 0 (select main_a v_prenex_29651)) (<= (+ main_x 1) v_prenex_29651)))) (forall ((v_prenex_36253 Int) (v_prenex_36254 Int)) (or (<= (select main_a v_prenex_36253) 1) (< v_prenex_36254 main_y) (<= (+ main_y 1) v_prenex_36254) (<= 1998 (* 2 (select main_a v_prenex_36254))) (<= (select main_a v_prenex_36254) (+ (select main_a v_prenex_36253) 1000)))) (or (forall ((v_prenex_29915 Int)) (or (< v_prenex_29915 main_y) (<= (select main_a v_prenex_29915) 1001) (<= (* 2 (select main_a v_prenex_29915)) 2000) (<= (+ main_y 1) v_prenex_29915))) (forall ((v_prenex_29914 Int)) (or (<= (+ main_x 1) v_prenex_29914) (<= (* 2 (select main_a v_prenex_29914)) 2) (<= 0 (select main_a v_prenex_29914))))) (forall ((v_prenex_33916 Int) (v_prenex_33915 Int)) (or (<= (+ main_x 1) v_prenex_33915) (<= 0 (select main_a v_prenex_33915)) (<= 1000 (+ (select main_a v_prenex_33915) (select main_a v_prenex_33916))) (< v_prenex_33915 main_x) (<= (select main_a v_prenex_33915) 1))) (or (forall ((v_prenex_39939 Int)) (or (<= (select main_a v_prenex_39939) 1000) (< v_prenex_39939 main_y) (<= (+ main_y 1) v_prenex_39939) (<= 998 (select main_a v_prenex_39939)))) (forall ((v_prenex_39938 Int)) (<= 0 (* 2 (select main_a v_prenex_39938))))) (forall ((v_prenex_39128 Int) (v_prenex_39129 Int)) (or (<= 998 (select main_a v_prenex_39129)) (< v_prenex_39129 main_y) (<= (+ main_x 1) v_prenex_39128) (<= (select main_a v_prenex_39129) (+ (select main_a v_prenex_39128) 1000)) (<= 0 (select main_a v_prenex_39128)) (<= (+ main_y 1) v_prenex_39129) (<= (select main_a v_prenex_39128) 1))) (forall ((v_prenex_34230 Int) (v_prenex_34229 Int)) (or (<= (+ main_y 1) v_prenex_34230) (<= 0 (select main_a v_prenex_34229)) (< v_prenex_34230 main_y) (<= 1000 (+ (select main_a v_prenex_34229) (select main_a v_prenex_34230))) (<= (+ main_x 1) v_prenex_34229) (<= (* 2 (select main_a v_prenex_34230)) 2000))) (forall ((v_prenex_31332 Int) (v_prenex_31333 Int)) (or (<= 998 (select main_a v_prenex_31333)) (<= 0 (+ (select main_a v_prenex_31332) 1)) (<= (select main_a v_prenex_31332) 2) (<= (+ main_y 1) v_prenex_31333) (<= (select main_a v_prenex_31333) (+ (select main_a v_prenex_31332) 1000)) (<= (* 2 (select main_a v_prenex_31333)) 2000) (< v_prenex_31333 main_y))) (forall ((v_prenex_33441 Int) (v_prenex_33440 Int)) (or (<= 0 (select main_a v_prenex_33440)) (<= 0 (+ (select main_a v_prenex_33440) 1)) (<= (* 2 (select main_a v_prenex_33441)) 2000) (< v_prenex_33441 main_y) (<= (+ (select main_a v_prenex_33440) 998) (select main_a v_prenex_33441)) (<= 998 (select main_a v_prenex_33441)) (<= (+ main_y 1) v_prenex_33441))) (forall ((v_prenex_31835 Int) (v_prenex_31834 Int)) (or (<= (+ main_y 1) v_prenex_31835) (< v_prenex_31835 main_y) (<= 0 (select main_a v_prenex_31834)) (<= (select main_a v_prenex_31835) (+ (select main_a v_prenex_31834) 1000)) (<= 1998 (* 2 (select main_a v_prenex_31835))))) (forall ((v_prenex_29508 Int) (v_prenex_29507 Int)) (or (<= (+ main_y 1) v_prenex_29508) (<= (select main_a v_prenex_29507) 1) (<= (* 2 (select main_a v_prenex_29508)) 2000) (<= 1000 (+ (select main_a v_prenex_29507) (select main_a v_prenex_29508))) (<= (select main_a v_prenex_29508) 1000) (< v_prenex_29508 main_y))) (forall ((v_prenex_33826 Int) (v_prenex_33825 Int)) (or (<= (select main_a v_prenex_33826) 1000) (<= (select main_a v_prenex_33825) 1) (<= (* 2 (select main_a v_prenex_33826)) 2000) (<= 0 (+ (select main_a v_prenex_33825) 1)) (<= (+ main_y 1) v_prenex_33826) (< v_prenex_33826 main_y) (<= 1000 (+ (select main_a v_prenex_33825) (select main_a v_prenex_33826))))) (forall ((v_prenex_35655 Int) (v_prenex_35654 Int)) (or (<= (+ main_y 1) v_prenex_35655) (<= (select main_a v_prenex_35655) 1000) (<= (+ (select main_a v_prenex_35654) 998) (select main_a v_prenex_35655)) (<= 0 (+ (select main_a v_prenex_35654) 1)) (< v_prenex_35655 main_y) (<= (select main_a v_prenex_35655) 1001) (<= (select main_a v_prenex_35654) 2))) (forall ((v_prenex_30958 Int) (v_prenex_30957 Int)) (or (< v_prenex_30958 main_y) (<= (select main_a v_prenex_30958) 1001) (<= (select main_a v_prenex_30957) 1) (<= (+ main_y 1) v_prenex_30958) (<= (+ (select main_a v_prenex_30957) 998) (select main_a v_prenex_30958)) (<= (+ main_x 1) v_prenex_30957) (<= 0 (* 2 (select main_a v_prenex_30957))))) (forall ((v_prenex_40065 Int) (v_prenex_40066 Int)) (or (< v_prenex_40066 main_y) (<= (+ (select main_a v_prenex_40065) (select main_a v_prenex_40066)) 1000) (<= (* 2 (select main_a v_prenex_40065)) 2) (<= (select main_a v_prenex_40065) 1) (< v_prenex_40065 main_x) (<= (* 2 (select main_a v_prenex_40066)) 2000) (<= (+ main_y 1) v_prenex_40066))) (forall ((v_prenex_33882 Int) (v_prenex_33881 Int)) (or (< v_prenex_33882 main_y) (<= (select main_a v_prenex_33881) 2) (<= 0 (+ (select main_a v_prenex_33881) 1)) (<= (+ (select main_a v_prenex_33881) (select main_a v_prenex_33882)) 1000) (<= 1998 (* 2 (select main_a v_prenex_33882))) (<= (+ main_y 1) v_prenex_33882))) (forall ((v_prenex_31691 Int) (v_prenex_31692 Int)) (or (<= (* 2 (select main_a v_prenex_31692)) 2000) (<= (+ (select main_a v_prenex_31691) (select main_a v_prenex_31692)) 1000) (< v_prenex_31691 main_x) (<= 0 (* 2 (select main_a v_prenex_31691))) (<= 0 (select main_a v_prenex_31691)) (< v_prenex_31692 main_y) (<= (+ main_y 1) v_prenex_31692))) (forall ((v_prenex_37809 Int) (v_prenex_37808 Int)) (or (<= (select main_a v_prenex_37808) 1) (<= (+ (select main_a v_prenex_37808) 998) (select main_a v_prenex_37809)) (<= (* 2 (select main_a v_prenex_37809)) 2000) (<= (+ main_y 1) v_prenex_37809) (<= (select main_a v_prenex_37809) 1000) (<= 0 (* 2 (select main_a v_prenex_37808))) (< v_prenex_37809 main_y))) (forall ((v_prenex_32540 Int) (v_prenex_32539 Int)) (or (<= (select main_a v_prenex_32539) 2) (<= (+ main_y 1) v_prenex_32540) (< v_prenex_32540 main_y) (<= 0 (* 2 (select main_a v_prenex_32539))) (<= 999 (select main_a v_prenex_32540)) (<= 1998 (* 2 (select main_a v_prenex_32540))) (<= (+ (select main_a v_prenex_32539) (select main_a v_prenex_32540)) 1000))) (forall ((v_prenex_31114 Int) (v_prenex_31113 Int)) (or (<= (+ main_y 1) v_prenex_31114) (< v_prenex_31114 main_y) (<= (+ (select main_a v_prenex_31113) 998) (select main_a v_prenex_31114)) (<= (select main_a v_prenex_31114) 1000) (<= (select main_a v_prenex_31113) 1) (<= 999 (select main_a v_prenex_31114)))) (forall ((v_prenex_31196 Int) (v_prenex_31195 Int)) (or (<= 0 (select main_a v_prenex_31195)) (<= 1998 (* 2 (select main_a v_prenex_31196))) (< v_prenex_31196 main_y) (<= (select main_a v_prenex_31196) 1000) (<= (+ main_y 1) v_prenex_31196) (<= (+ (select main_a v_prenex_31195) 998) (select main_a v_prenex_31196)) (<= (* 2 (select main_a v_prenex_31195)) 2))) (forall ((v_prenex_30129 Int) (v_prenex_30128 Int)) (or (<= (* 2 (select main_a v_prenex_30128)) 2) (< v_prenex_30129 main_y) (<= (+ (select main_a v_prenex_30128) 998) (select main_a v_prenex_30129)) (<= 0 (select main_a v_prenex_30128)) (<= (+ main_x 1) v_prenex_30128) (<= (select main_a v_prenex_30129) 1000) (<= (+ main_y 1) v_prenex_30129))) (forall ((v_prenex_39667 Int) (v_prenex_39668 Int)) (or (<= (select main_a v_prenex_39668) 1000) (< v_prenex_39668 main_y) (<= 0 (* 2 (select main_a v_prenex_39667))) (< v_prenex_39667 main_x) (<= (+ main_y 1) v_prenex_39668) (<= (select main_a v_prenex_39668) (+ (select main_a v_prenex_39667) 1000)))) (forall ((v_prenex_29082 Int) (v_prenex_29083 Int)) (or (<= (select main_a v_prenex_29083) 1001) (<= (select main_a v_prenex_29083) 1000) (<= (select main_a v_prenex_29083) (+ (select main_a v_prenex_29082) 1000)) (<= (+ main_y 1) v_prenex_29083) (< v_prenex_29083 main_y))) (or (forall ((v_prenex_31404 Int)) (<= (* 2 (select main_a v_prenex_31404)) 2)) (forall ((v_prenex_31405 Int)) (or (<= (* 2 (select main_a v_prenex_31405)) 2000) (< v_prenex_31405 main_y) (<= (select main_a v_prenex_31405) 1000) (<= (+ main_y 1) v_prenex_31405)))) (forall ((v_prenex_40049 Int) (v_prenex_40050 Int)) (or (<= (* 2 (select main_a v_prenex_40049)) 2) (<= (+ main_y 1) v_prenex_40050) (<= (+ (select main_a v_prenex_40049) 998) (select main_a v_prenex_40050)) (< v_prenex_40050 main_y) (<= 0 (+ (select main_a v_prenex_40049) 1)) (<= 999 (select main_a v_prenex_40050)) (<= 1998 (* 2 (select main_a v_prenex_40050))))) (forall ((v_prenex_33887 Int) (v_prenex_33888 Int)) (or (<= (select main_a v_prenex_33887) 1) (<= 998 (select main_a v_prenex_33888)) (<= (select main_a v_prenex_33888) 1001) (< v_prenex_33888 main_y) (<= (+ main_y 1) v_prenex_33888) (<= (+ (select main_a v_prenex_33887) (select main_a v_prenex_33888)) 1000))) (forall ((v_prenex_29315 Int) (v_prenex_29314 Int)) (or (<= (+ (select main_a v_prenex_29314) (select main_a v_prenex_29315)) 1000) (<= 998 (select main_a v_prenex_29315)) (< v_prenex_29314 main_x) (< v_prenex_29315 main_y) (<= (+ main_y 1) v_prenex_29315) (<= (* 2 (select main_a v_prenex_29314)) 2))) (or (forall ((v_prenex_30605 Int)) (or (<= 999 (select main_a v_prenex_30605)) (< v_prenex_30605 main_y) (<= (+ main_y 1) v_prenex_30605) (<= 1998 (* 2 (select main_a v_prenex_30605))))) (forall ((v_prenex_30604 Int)) (or (<= (select main_a v_prenex_30604) 2) (<= (* 2 (select main_a v_prenex_30604)) 2) (< v_prenex_30604 main_x)))) (forall ((v_prenex_36988 Int) (v_prenex_36989 Int)) (or (<= (+ (select main_a v_prenex_36988) (select main_a v_prenex_36989)) 1000) (< v_prenex_36989 main_y) (<= 0 (* 2 (select main_a v_prenex_36988))) (<= (select main_a v_prenex_36989) 1000) (< v_prenex_36988 main_x) (<= (+ main_y 1) v_prenex_36989) (<= (* 2 (select main_a v_prenex_36988)) 2))) (forall ((v_prenex_37644 Int) (v_prenex_37645 Int)) (or (<= 999 (select main_a v_prenex_37645)) (<= 0 (* 2 (select main_a v_prenex_37644))) (<= (select main_a v_prenex_37645) 1001) (<= (+ main_y 1) v_prenex_37645) (< v_prenex_37645 main_y) (<= 0 (select main_a v_prenex_37644)) (<= (select main_a v_prenex_37645) (+ (select main_a v_prenex_37644) 1000)))) (forall ((v_prenex_38271 Int) (v_prenex_38270 Int)) (or (<= (+ main_y 1) v_prenex_38271) (<= (+ main_x 1) v_prenex_38270) (<= (* 2 (select main_a v_prenex_38270)) 2) (< v_prenex_38271 main_y) (<= 1998 (* 2 (select main_a v_prenex_38271))) (<= (+ (select main_a v_prenex_38270) (select main_a v_prenex_38271)) 1000) (<= (select main_a v_prenex_38270) 1))) (forall ((v_prenex_39674 Int) (v_prenex_39673 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39674))) (<= (select main_a v_prenex_39673) 2) (<= 0 (+ (select main_a v_prenex_39673) 1)) (<= (select main_a v_prenex_39674) 1001) (<= (+ main_y 1) v_prenex_39674) (<= (select main_a v_prenex_39674) (+ (select main_a v_prenex_39673) 1000)) (< v_prenex_39674 main_y))) (forall ((v_prenex_37242 Int) (v_prenex_37241 Int)) (or (<= (+ main_y 1) v_prenex_37242) (<= 998 (select main_a v_prenex_37242)) (<= (+ main_x 1) v_prenex_37241) (< v_prenex_37242 main_y) (<= 1000 (+ (select main_a v_prenex_37241) (select main_a v_prenex_37242))) (<= (select main_a v_prenex_37241) 1))) (forall ((v_prenex_33363 Int) (v_prenex_33362 Int)) (or (<= 1000 (+ (select main_a v_prenex_33362) (select main_a v_prenex_33363))) (<= (+ main_y 1) v_prenex_33363) (<= 0 (select main_a v_prenex_33362)) (<= 999 (select main_a v_prenex_33363)) (< v_prenex_33363 main_y) (<= (select main_a v_prenex_33362) 2) (<= (* 2 (select main_a v_prenex_33363)) 2000))) (forall ((v_prenex_33732 Int) (v_prenex_33731 Int)) (or (< v_prenex_33732 main_y) (<= 0 (* 2 (select main_a v_prenex_33731))) (<= 1000 (+ (select main_a v_prenex_33731) (select main_a v_prenex_33732))) (< v_prenex_33731 main_x) (<= (select main_a v_prenex_33732) 1001) (<= (+ main_y 1) v_prenex_33732) (<= (* 2 (select main_a v_prenex_33731)) 2))) (or (forall ((v_prenex_39811 Int)) (or (<= 999 (select main_a v_prenex_39811)) (< v_prenex_39811 main_y) (<= (* 2 (select main_a v_prenex_39811)) 2000) (<= (+ main_y 1) v_prenex_39811))) (forall ((v_prenex_39810 Int)) (<= 0 (select main_a v_prenex_39810)))) (forall ((v_prenex_29588 Int) (v_prenex_29587 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29587))) (<= (+ main_x 1) v_prenex_29587) (<= 0 (select main_a v_prenex_29587)) (<= (select main_a v_prenex_29588) 1001) (< v_prenex_29588 main_y) (<= 1000 (+ (select main_a v_prenex_29587) (select main_a v_prenex_29588))) (<= (+ main_y 1) v_prenex_29588))) (forall ((v_prenex_32760 Int) (v_prenex_32761 Int)) (or (<= (+ (select main_a v_prenex_32760) 998) (select main_a v_prenex_32761)) (< v_prenex_32761 main_y) (<= (+ main_y 1) v_prenex_32761) (<= 999 (select main_a v_prenex_32761)) (<= (select main_a v_prenex_32760) 2) (<= 998 (select main_a v_prenex_32761)) (<= 0 (select main_a v_prenex_32760)))) (or (forall ((v_prenex_36144 Int)) (or (<= (* 2 (select main_a v_prenex_36144)) 2000) (<= (+ main_y 1) v_prenex_36144) (<= 999 (select main_a v_prenex_36144)) (< v_prenex_36144 main_y))) (forall ((v_prenex_36143 Int)) (or (< v_prenex_36143 main_x) (<= 0 (select main_a v_prenex_36143)) (<= 0 (+ (select main_a v_prenex_36143) 1))))) (forall ((v_prenex_33850 Int) (v_prenex_33849 Int)) (or (< v_prenex_33850 main_y) (<= (select main_a v_prenex_33849) 1) (<= (select main_a v_prenex_33850) 1001) (<= (+ main_y 1) v_prenex_33850) (<= (+ (select main_a v_prenex_33849) 998) (select main_a v_prenex_33850)) (<= (select main_a v_prenex_33850) 1000))) (forall ((v_prenex_31097 Int) (v_prenex_31098 Int)) (or (<= (select main_a v_prenex_31097) 2) (<= 1998 (* 2 (select main_a v_prenex_31098))) (<= (select main_a v_prenex_31097) 1) (<= 999 (select main_a v_prenex_31098)) (<= (+ main_y 1) v_prenex_31098) (< v_prenex_31098 main_y) (<= (select main_a v_prenex_31098) (+ (select main_a v_prenex_31097) 1000)))) (forall ((v_prenex_35092 Int) (v_prenex_35093 Int)) (or (<= 1000 (+ (select main_a v_prenex_35092) (select main_a v_prenex_35093))) (<= (select main_a v_prenex_35093) 1001) (<= (select main_a v_prenex_35092) 1) (<= (select main_a v_prenex_35093) 1000) (<= (+ main_y 1) v_prenex_35093) (< v_prenex_35093 main_y))) (forall ((v_prenex_38914 Int) (v_prenex_38913 Int)) (or (<= (select main_a v_prenex_38914) (+ (select main_a v_prenex_38913) 1000)) (<= 0 (* 2 (select main_a v_prenex_38913))) (<= 998 (select main_a v_prenex_38914)) (<= 0 (select main_a v_prenex_38913)) (< v_prenex_38914 main_y) (<= (+ main_y 1) v_prenex_38914) (<= (* 2 (select main_a v_prenex_38914)) 2000))) (forall ((v_prenex_38927 Int) (v_prenex_38928 Int)) (or (<= 0 (select main_a v_prenex_38927)) (<= (+ main_y 1) v_prenex_38928) (<= 1998 (* 2 (select main_a v_prenex_38928))) (<= (* 2 (select main_a v_prenex_38927)) 2) (<= (+ (select main_a v_prenex_38927) (select main_a v_prenex_38928)) 1000) (< v_prenex_38928 main_y))) (or (forall ((v_prenex_34660 Int)) (or (<= (select main_a v_prenex_34660) 1001) (<= 1998 (* 2 (select main_a v_prenex_34660))) (< v_prenex_34660 main_y) (<= (+ main_y 1) v_prenex_34660))) (forall ((v_prenex_34659 Int)) (or (<= (+ main_x 1) v_prenex_34659) (<= 0 (select main_a v_prenex_34659))))) (forall ((v_prenex_32810 Int) (v_prenex_32811 Int)) (or (< v_prenex_32811 main_y) (<= (+ (select main_a v_prenex_32810) 998) (select main_a v_prenex_32811)) (<= (+ main_x 1) v_prenex_32810) (<= (* 2 (select main_a v_prenex_32811)) 2000) (<= (* 2 (select main_a v_prenex_32810)) 2) (<= (+ main_y 1) v_prenex_32811) (<= (select main_a v_prenex_32810) 2))) (forall ((v_prenex_32920 Int) (v_prenex_32921 Int)) (or (< v_prenex_32921 main_y) (<= (select main_a v_prenex_32921) 1000) (<= (+ main_y 1) v_prenex_32921) (<= 998 (select main_a v_prenex_32921)) (<= (select main_a v_prenex_32921) (+ (select main_a v_prenex_32920) 1000)) (<= 0 (* 2 (select main_a v_prenex_32920))) (<= (* 2 (select main_a v_prenex_32920)) 2))) (forall ((v_prenex_31042 Int) (v_prenex_31041 Int)) (or (<= (select main_a v_prenex_31042) 1000) (<= (+ main_y 1) v_prenex_31042) (<= 1000 (+ (select main_a v_prenex_31041) (select main_a v_prenex_31042))) (< v_prenex_31042 main_y) (<= (* 2 (select main_a v_prenex_31041)) 2) (<= 0 (* 2 (select main_a v_prenex_31041))) (<= 999 (select main_a v_prenex_31042)))) (forall ((v_prenex_33970 Int) (v_prenex_33969 Int)) (or (<= (* 2 (select main_a v_prenex_33969)) 2) (<= (* 2 (select main_a v_prenex_33970)) 2000) (<= (+ main_y 1) v_prenex_33970) (< v_prenex_33970 main_y) (<= (+ (select main_a v_prenex_33969) 998) (select main_a v_prenex_33970)) (<= (select main_a v_prenex_33969) 1))) (forall ((v_prenex_32960 Int) (v_prenex_32961 Int)) (or (<= (select main_a v_prenex_32961) 1001) (< v_prenex_32961 main_y) (<= (select main_a v_prenex_32961) 1000) (<= (+ main_y 1) v_prenex_32961) (<= 1000 (+ (select main_a v_prenex_32960) (select main_a v_prenex_32961))) (<= (select main_a v_prenex_32960) 1) (<= 0 (select main_a v_prenex_32960)))) (forall ((v_prenex_38183 Int) (v_prenex_38182 Int)) (or (<= (+ main_x 1) v_prenex_38182) (<= (+ (select main_a v_prenex_38182) 998) (select main_a v_prenex_38183)) (< v_prenex_38183 main_y) (<= (select main_a v_prenex_38183) 1001) (<= 0 (+ (select main_a v_prenex_38182) 1)) (<= (+ main_y 1) v_prenex_38183) (<= (* 2 (select main_a v_prenex_38182)) 2))) (forall ((v_prenex_34538 Int) (v_prenex_34537 Int)) (or (<= (+ (select main_a v_prenex_34537) 998) (select main_a v_prenex_34538)) (<= 0 (+ (select main_a v_prenex_34537) 1)) (< v_prenex_34538 main_y) (<= (select main_a v_prenex_34538) 1000) (<= (+ main_x 1) v_prenex_34537) (<= (+ main_y 1) v_prenex_34538))) (forall ((v_prenex_31648 Int) (v_prenex_31649 Int)) (or (<= (+ main_y 1) v_prenex_31649) (<= (select main_a v_prenex_31649) 1000) (<= 0 (select main_a v_prenex_31648)) (<= (+ (select main_a v_prenex_31648) (select main_a v_prenex_31649)) 1000) (< v_prenex_31649 main_y))) (forall ((v_prenex_39502 Int) (v_prenex_39503 Int)) (or (<= 998 (select main_a v_prenex_39503)) (<= 1000 (+ (select main_a v_prenex_39502) (select main_a v_prenex_39503))) (< v_prenex_39503 main_y) (<= (+ main_y 1) v_prenex_39503) (<= 0 (select main_a v_prenex_39502)) (<= (* 2 (select main_a v_prenex_39502)) 2) (<= (+ main_x 1) v_prenex_39502))) (forall ((v_prenex_38820 Int) (v_prenex_38819 Int)) (or (<= 0 (+ (select main_a v_prenex_38819) 1)) (<= (* 2 (select main_a v_prenex_38820)) 2000) (<= 1000 (+ (select main_a v_prenex_38819) (select main_a v_prenex_38820))) (<= (+ main_y 1) v_prenex_38820) (<= (select main_a v_prenex_38819) 1) (< v_prenex_38820 main_y) (<= 998 (select main_a v_prenex_38820)))) (forall ((v_prenex_36293 Int) (v_prenex_36294 Int)) (or (<= (select main_a v_prenex_36294) 1001) (< v_prenex_36294 main_y) (<= (select main_a v_prenex_36294) (+ (select main_a v_prenex_36293) 1000)) (<= 998 (select main_a v_prenex_36294)) (<= 0 (+ (select main_a v_prenex_36293) 1)) (<= (+ main_y 1) v_prenex_36294))) (forall ((v_prenex_40013 Int) (v_prenex_40012 Int)) (or (<= (* 2 (select main_a v_prenex_40012)) 2) (<= 999 (select main_a v_prenex_40013)) (<= (+ (select main_a v_prenex_40012) 998) (select main_a v_prenex_40013)) (< v_prenex_40013 main_y) (<= (+ main_y 1) v_prenex_40013))) (or (forall ((v_prenex_29343 Int)) (or (<= (+ main_y 1) v_prenex_29343) (<= (* 2 (select main_a v_prenex_29343)) 2000) (< v_prenex_29343 main_y) (<= 1998 (* 2 (select main_a v_prenex_29343))))) (forall ((v_prenex_29342 Int)) (<= (select main_a v_prenex_29342) 2))) (forall ((v_prenex_35078 Int) (v_prenex_35077 Int)) (or (<= (select main_a v_prenex_35077) 2) (<= (+ main_y 1) v_prenex_35078) (< v_prenex_35078 main_y) (<= (select main_a v_prenex_35077) 1) (<= 999 (select main_a v_prenex_35078)) (<= 998 (select main_a v_prenex_35078)) (<= 1000 (+ (select main_a v_prenex_35077) (select main_a v_prenex_35078))))) (or (forall ((v_prenex_34818 Int)) (or (<= (+ main_x 1) v_prenex_34818) (<= (* 2 (select main_a v_prenex_34818)) 2))) (forall ((v_prenex_34819 Int)) (or (< v_prenex_34819 main_y) (<= (+ main_y 1) v_prenex_34819) (<= 1998 (* 2 (select main_a v_prenex_34819))) (<= (select main_a v_prenex_34819) 1000)))) (forall ((v_prenex_30006 Int) (v_prenex_30007 Int)) (or (<= (+ main_y 1) v_prenex_30007) (< v_prenex_30007 main_y) (<= 998 (select main_a v_prenex_30007)) (<= (+ main_x 1) v_prenex_30006) (<= 0 (* 2 (select main_a v_prenex_30006))) (<= (+ (select main_a v_prenex_30006) 998) (select main_a v_prenex_30007)))) (forall ((v_prenex_31211 Int) (v_prenex_31212 Int)) (or (<= 998 (select main_a v_prenex_31212)) (<= 0 (+ (select main_a v_prenex_31211) 1)) (<= (+ main_y 1) v_prenex_31212) (<= (select main_a v_prenex_31212) (+ (select main_a v_prenex_31211) 1000)) (<= (select main_a v_prenex_31211) 2) (<= (select main_a v_prenex_31212) 1001) (< v_prenex_31212 main_y))) (forall ((v_prenex_37020 Int) (v_prenex_37021 Int)) (or (<= 998 (select main_a v_prenex_37021)) (<= 0 (select main_a v_prenex_37020)) (<= (+ main_y 1) v_prenex_37021) (< v_prenex_37020 main_x) (<= (+ (select main_a v_prenex_37020) (select main_a v_prenex_37021)) 1000) (< v_prenex_37021 main_y) (<= 0 (+ (select main_a v_prenex_37020) 1)))) (forall ((v_prenex_36153 Int) (v_prenex_36154 Int)) (or (<= (+ main_y 1) v_prenex_36154) (<= 1998 (* 2 (select main_a v_prenex_36154))) (<= (* 2 (select main_a v_prenex_36153)) 2) (<= (+ (select main_a v_prenex_36153) (select main_a v_prenex_36154)) 1000) (<= (select main_a v_prenex_36154) 1000) (<= (select main_a v_prenex_36153) 2) (< v_prenex_36154 main_y))) (forall ((v_prenex_36263 Int) (v_prenex_36264 Int)) (or (<= (+ main_y 1) v_prenex_36264) (< v_prenex_36264 main_y) (<= 0 (* 2 (select main_a v_prenex_36263))) (<= (* 2 (select main_a v_prenex_36264)) 2000) (<= 998 (select main_a v_prenex_36264)) (<= 1000 (+ (select main_a v_prenex_36263) (select main_a v_prenex_36264))))) (forall ((v_prenex_34239 Int) (v_prenex_34240 Int)) (or (<= (+ (select main_a v_prenex_34239) 998) (select main_a v_prenex_34240)) (<= (+ main_y 1) v_prenex_34240) (<= (* 2 (select main_a v_prenex_34240)) 2000) (<= 998 (select main_a v_prenex_34240)) (<= 0 (select main_a v_prenex_34239)) (<= (select main_a v_prenex_34239) 1) (< v_prenex_34240 main_y))) (forall ((v_prenex_38834 Int) (v_prenex_38833 Int)) (or (<= 999 (select main_a v_prenex_38834)) (<= (+ (select main_a v_prenex_38833) (select main_a v_prenex_38834)) 1000) (< v_prenex_38834 main_y) (<= (+ main_y 1) v_prenex_38834))) (forall ((v_prenex_34488 Int) (v_prenex_34487 Int)) (or (< v_prenex_34487 main_x) (<= (+ main_x 1) v_prenex_34487) (<= (+ (select main_a v_prenex_34487) (select main_a v_prenex_34488)) 1000) (<= 0 (+ (select main_a v_prenex_34487) 1)) (<= 0 (select main_a v_prenex_34487)))) (forall ((v_prenex_30633 Int) (v_prenex_30632 Int)) (or (<= (* 2 (select main_a v_prenex_30633)) 2000) (<= (select main_a v_prenex_30633) 1000) (< v_prenex_30633 main_y) (<= 0 (+ (select main_a v_prenex_30632) 1)) (<= (+ (select main_a v_prenex_30632) 998) (select main_a v_prenex_30633)) (<= (select main_a v_prenex_30632) 2) (<= (+ main_y 1) v_prenex_30633))) (forall ((v_prenex_34780 Int) (v_prenex_34779 Int)) (or (< v_prenex_34780 main_y) (<= (select main_a v_prenex_34779) 1) (<= (+ (select main_a v_prenex_34779) 998) (select main_a v_prenex_34780)) (<= 998 (select main_a v_prenex_34780)) (<= (select main_a v_prenex_34780) 1001) (<= 0 (* 2 (select main_a v_prenex_34779))) (<= (+ main_y 1) v_prenex_34780))) (forall ((v_prenex_29492 Int) (v_prenex_29491 Int)) (or (<= (+ (select main_a v_prenex_29491) (select main_a v_prenex_29492)) 1000) (<= 998 (select main_a v_prenex_29492)) (<= 0 (+ (select main_a v_prenex_29491) 1)) (<= (+ main_y 1) v_prenex_29492) (<= (select main_a v_prenex_29491) 2) (< v_prenex_29492 main_y) (<= (select main_a v_prenex_29492) 1001))) (forall ((v_prenex_35646 Int) (v_prenex_35647 Int)) (or (<= 0 (select main_a v_prenex_35646)) (<= (+ main_y 1) v_prenex_35647) (< v_prenex_35647 main_y) (<= 0 (* 2 (select main_a v_prenex_35646))) (<= (select main_a v_prenex_35647) 1001) (<= 1000 (+ (select main_a v_prenex_35646) (select main_a v_prenex_35647))))) (forall ((v_prenex_38468 Int) (v_prenex_38467 Int)) (or (<= (select main_a v_prenex_38467) 1) (< v_prenex_38467 main_x) (<= (+ main_x 1) v_prenex_38467) (<= (select main_a v_prenex_38468) (+ (select main_a v_prenex_38467) 1000)) (<= 0 (select main_a v_prenex_38467)))) (forall ((v_prenex_28999 Int)) (or (<= 998 (select main_a v_prenex_28999)) (< v_prenex_28999 main_y) (<= 1998 (* 2 (select main_a v_prenex_28999))) (<= (+ main_y 1) v_prenex_28999) (<= (* 2 (select main_a v_prenex_28999)) 2000))) (forall ((v_prenex_36356 Int) (v_prenex_36357 Int)) (or (<= 0 (select main_a v_prenex_36356)) (< v_prenex_36357 main_y) (<= (* 2 (select main_a v_prenex_36356)) 2) (<= 999 (select main_a v_prenex_36357)) (<= (select main_a v_prenex_36357) (+ (select main_a v_prenex_36356) 1000)) (<= (+ main_y 1) v_prenex_36357))) (or (forall ((v_prenex_39369 Int)) (or (<= (select main_a v_prenex_39369) 1001) (<= (* 2 (select main_a v_prenex_39369)) 2000) (< v_prenex_39369 main_y) (<= (+ main_y 1) v_prenex_39369))) (forall ((v_prenex_39368 Int)) (or (<= (+ main_x 1) v_prenex_39368) (<= (* 2 (select main_a v_prenex_39368)) 2) (<= 0 (* 2 (select main_a v_prenex_39368)))))) (forall ((v_prenex_33570 Int)) (or (<= (select main_a v_prenex_33570) 1000) (<= 1998 (* 2 (select main_a v_prenex_33570))) (<= (select main_a v_prenex_33570) 1001) (< v_prenex_33570 main_y) (<= (+ main_y 1) v_prenex_33570))) (forall ((v_prenex_29488 Int) (v_prenex_29487 Int)) (or (<= (select main_a v_prenex_29487) 2) (<= 1000 (+ (select main_a v_prenex_29487) (select main_a v_prenex_29488))) (< v_prenex_29488 main_y) (<= (+ main_y 1) v_prenex_29488) (<= 998 (select main_a v_prenex_29488)) (<= (select main_a v_prenex_29488) 1000))) (or (forall ((v_prenex_36072 Int)) (or (<= (select main_a v_prenex_36072) 1001) (< v_prenex_36072 main_y) (<= (+ main_y 1) v_prenex_36072) (<= (* 2 (select main_a v_prenex_36072)) 2000))) (forall ((v_prenex_36071 Int)) (or (<= (* 2 (select main_a v_prenex_36071)) 2) (<= (+ main_x 1) v_prenex_36071)))) (or (forall ((v_prenex_29830 Int)) (or (<= (select main_a v_prenex_29830) 1001) (<= 1998 (* 2 (select main_a v_prenex_29830))) (< v_prenex_29830 main_y) (<= (+ main_y 1) v_prenex_29830))) (forall ((v_prenex_29829 Int)) (or (<= (select main_a v_prenex_29829) 1) (<= (+ main_x 1) v_prenex_29829) (<= 0 (+ (select main_a v_prenex_29829) 1))))) (forall ((v_prenex_35314 Int) (v_prenex_35315 Int)) (or (<= (+ main_y 1) v_prenex_35315) (<= (+ (select main_a v_prenex_35314) 998) (select main_a v_prenex_35315)) (<= 1998 (* 2 (select main_a v_prenex_35315))) (< v_prenex_35315 main_y) (<= 0 (* 2 (select main_a v_prenex_35314))) (<= 999 (select main_a v_prenex_35315)))) (forall ((v_prenex_31741 Int) (v_prenex_31742 Int)) (or (<= (select main_a v_prenex_31742) 1000) (<= (+ main_y 1) v_prenex_31742) (< v_prenex_31742 main_y) (<= 998 (select main_a v_prenex_31742)) (<= (select main_a v_prenex_31742) (+ (select main_a v_prenex_31741) 1000)) (<= 0 (* 2 (select main_a v_prenex_31741))))) (forall ((v_prenex_38002 Int) (v_prenex_38001 Int)) (or (<= (* 2 (select main_a v_prenex_38002)) 2000) (<= (* 2 (select main_a v_prenex_38001)) 2) (< v_prenex_38002 main_y) (<= (+ main_y 1) v_prenex_38002) (<= (+ (select main_a v_prenex_38001) (select main_a v_prenex_38002)) 1000) (<= 0 (+ (select main_a v_prenex_38001) 1)) (<= (select main_a v_prenex_38002) 1001))) (or (forall ((v_prenex_35588 Int)) (or (< v_prenex_35588 main_x) (<= 0 (select main_a v_prenex_35588)) (<= 0 (* 2 (select main_a v_prenex_35588))))) (forall ((v_prenex_35589 Int)) (or (< v_prenex_35589 main_y) (<= (select main_a v_prenex_35589) 1001) (<= (* 2 (select main_a v_prenex_35589)) 2000) (<= (+ main_y 1) v_prenex_35589)))) (forall ((v_prenex_32045 Int) (v_prenex_32044 Int)) (or (<= (select main_a v_prenex_32044) 1) (<= (select main_a v_prenex_32044) 2) (< v_prenex_32044 main_x) (<= (+ main_x 1) v_prenex_32044) (<= (select main_a v_prenex_32045) (+ (select main_a v_prenex_32044) 1000)))) (forall ((v_prenex_36575 Int) (v_prenex_36574 Int)) (or (<= (+ (select main_a v_prenex_36574) 998) (select main_a v_prenex_36575)) (< v_prenex_36575 main_y) (<= (* 2 (select main_a v_prenex_36575)) 2000) (< v_prenex_36574 main_x) (<= (+ main_y 1) v_prenex_36575))) (forall ((v_prenex_35049 Int) (v_prenex_35050 Int)) (or (<= (* 2 (select main_a v_prenex_35049)) 2) (<= 0 (+ (select main_a v_prenex_35049) 1)) (<= (+ main_y 1) v_prenex_35050) (<= 1000 (+ (select main_a v_prenex_35049) (select main_a v_prenex_35050))) (<= 998 (select main_a v_prenex_35050)) (< v_prenex_35050 main_y) (<= (select main_a v_prenex_35050) 1000))) (or (forall ((v_prenex_35280 Int)) (<= (select main_a v_prenex_35280) 1)) (forall ((v_prenex_35281 Int)) (or (< v_prenex_35281 main_y) (<= 999 (select main_a v_prenex_35281)) (<= (+ main_y 1) v_prenex_35281) (<= 1998 (* 2 (select main_a v_prenex_35281)))))) (forall ((v_prenex_38574 Int) (v_prenex_38573 Int)) (or (<= (select main_a v_prenex_38573) 2) (< v_prenex_38574 main_y) (<= (select main_a v_prenex_38573) 1) (<= (select main_a v_prenex_38574) 1000) (<= (+ main_y 1) v_prenex_38574) (<= (+ (select main_a v_prenex_38573) (select main_a v_prenex_38574)) 1000) (<= 999 (select main_a v_prenex_38574)))) (forall ((v_prenex_36866 Int) (v_prenex_36867 Int)) (or (<= 998 (select main_a v_prenex_36867)) (<= (select main_a v_prenex_36866) 1) (<= 1000 (+ (select main_a v_prenex_36866) (select main_a v_prenex_36867))) (<= (select main_a v_prenex_36867) 1001) (< v_prenex_36867 main_y) (<= (+ main_y 1) v_prenex_36867))) (or (forall ((v_prenex_33069 Int)) (or (<= (+ main_y 1) v_prenex_33069) (<= 1998 (* 2 (select main_a v_prenex_33069))) (<= 998 (select main_a v_prenex_33069)) (< v_prenex_33069 main_y))) (forall ((v_prenex_33068 Int)) (or (<= 0 (select main_a v_prenex_33068)) (< v_prenex_33068 main_x) (<= (select main_a v_prenex_33068) 1)))) (forall ((v_prenex_31203 Int) (v_prenex_31204 Int)) (or (<= 0 (select main_a v_prenex_31203)) (<= 1998 (* 2 (select main_a v_prenex_31204))) (<= (select main_a v_prenex_31204) 1000) (< v_prenex_31204 main_y) (<= 1000 (+ (select main_a v_prenex_31203) (select main_a v_prenex_31204))) (<= (+ main_y 1) v_prenex_31204))) (forall ((v_prenex_33419 Int) (v_prenex_33418 Int)) (or (< v_prenex_33419 main_y) (<= (select main_a v_prenex_33419) 1001) (<= (* 2 (select main_a v_prenex_33419)) 2000) (<= (* 2 (select main_a v_prenex_33418)) 2) (<= (+ main_y 1) v_prenex_33419) (<= 1000 (+ (select main_a v_prenex_33418) (select main_a v_prenex_33419))) (<= 0 (* 2 (select main_a v_prenex_33418))))) (forall ((v_prenex_39835 Int) (v_prenex_39834 Int)) (or (<= (+ main_y 1) v_prenex_39835) (<= 0 (* 2 (select main_a v_prenex_39834))) (<= (select main_a v_prenex_39835) 1001) (<= (+ (select main_a v_prenex_39834) (select main_a v_prenex_39835)) 1000) (<= 0 (select main_a v_prenex_39834)) (< v_prenex_39835 main_y))) (forall ((v_prenex_31152 Int) (v_prenex_31151 Int)) (or (<= 1000 (+ (select main_a v_prenex_31151) (select main_a v_prenex_31152))) (<= 0 (+ (select main_a v_prenex_31151) 1)) (< v_prenex_31151 main_x) (<= (+ main_x 1) v_prenex_31151) (<= 0 (* 2 (select main_a v_prenex_31151))))) (forall ((v_prenex_36098 Int) (v_prenex_36097 Int)) (or (< v_prenex_36097 main_x) (<= (+ (select main_a v_prenex_36097) 998) (select main_a v_prenex_36098)) (< v_prenex_36098 main_y) (<= (select main_a v_prenex_36098) 1001) (<= (+ main_y 1) v_prenex_36098) (<= (select main_a v_prenex_36097) 1) (<= 0 (* 2 (select main_a v_prenex_36097))))) (or (forall ((v_prenex_38310 Int)) (or (< v_prenex_38310 main_y) (<= (+ main_y 1) v_prenex_38310) (<= (* 2 (select main_a v_prenex_38310)) 2000) (<= 1998 (* 2 (select main_a v_prenex_38310))))) (forall ((v_prenex_38309 Int)) (or (<= 0 (+ (select main_a v_prenex_38309) 1)) (< v_prenex_38309 main_x)))) (forall ((v_prenex_36834 Int) (v_prenex_36835 Int)) (or (<= (select main_a v_prenex_36835) 1000) (< v_prenex_36835 main_y) (<= (* 2 (select main_a v_prenex_36835)) 2000) (<= 0 (* 2 (select main_a v_prenex_36834))) (<= (+ main_y 1) v_prenex_36835) (<= (+ (select main_a v_prenex_36834) (select main_a v_prenex_36835)) 1000) (<= (* 2 (select main_a v_prenex_36834)) 2))) (forall ((v_prenex_37374 Int) (v_prenex_37375 Int)) (or (<= (+ main_y 1) v_prenex_37375) (< v_prenex_37374 main_x) (<= (+ main_x 1) v_prenex_37374) (<= (select main_a v_prenex_37375) (+ (select main_a v_prenex_37374) 1000)) (< v_prenex_37375 main_y))) (or (forall ((v_prenex_34571 Int)) (or (<= (select main_a v_prenex_34571) 1) (<= 0 (* 2 (select main_a v_prenex_34571))))) (forall ((v_prenex_34572 Int)) (or (<= (+ main_y 1) v_prenex_34572) (<= (select main_a v_prenex_34572) 1000) (< v_prenex_34572 main_y) (<= 1998 (* 2 (select main_a v_prenex_34572))) (<= (* 2 (select main_a v_prenex_34572)) 2000)))) (or (forall ((v_prenex_36078 Int)) (or (<= 999 (select main_a v_prenex_36078)) (<= 1998 (* 2 (select main_a v_prenex_36078))) (<= (+ main_y 1) v_prenex_36078) (< v_prenex_36078 main_y) (<= (select main_a v_prenex_36078) 1001))) (forall ((v_prenex_36077 Int)) (or (<= 0 (+ (select main_a v_prenex_36077) 1)) (<= (select main_a v_prenex_36077) 2)))) (or (forall ((v_prenex_32574 Int)) (or (<= (select main_a v_prenex_32574) 1001) (< v_prenex_32574 main_y) (<= (+ main_y 1) v_prenex_32574) (<= (* 2 (select main_a v_prenex_32574)) 2000))) (forall ((v_prenex_32573 Int)) (<= (* 2 (select main_a v_prenex_32573)) 2))) (or (forall ((v_prenex_37054 Int)) (or (<= (+ main_y 1) v_prenex_37054) (<= (* 2 (select main_a v_prenex_37054)) 2000) (<= (select main_a v_prenex_37054) 1000) (< v_prenex_37054 main_y))) (forall ((v_prenex_37053 Int)) (or (<= (+ main_x 1) v_prenex_37053) (<= (* 2 (select main_a v_prenex_37053)) 2) (<= (select main_a v_prenex_37053) 1)))) (forall ((v_prenex_30467 Int) (v_prenex_30466 Int)) (or (<= (select main_a v_prenex_30467) 1001) (<= (+ main_y 1) v_prenex_30467) (<= 0 (+ (select main_a v_prenex_30466) 1)) (< v_prenex_30467 main_y) (<= (+ (select main_a v_prenex_30466) (select main_a v_prenex_30467)) 1000))) (forall ((v_prenex_38259 Int) (v_prenex_38258 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38258))) (<= (+ (select main_a v_prenex_38258) 998) (select main_a v_prenex_38259)) (<= (+ main_x 1) v_prenex_38258) (<= (select main_a v_prenex_38258) 1) (< v_prenex_38258 main_x))) (forall ((v_prenex_29893 Int) (v_prenex_29894 Int)) (or (<= (select main_a v_prenex_29894) 1000) (<= (+ main_y 1) v_prenex_29894) (<= (select main_a v_prenex_29893) 2) (<= (+ (select main_a v_prenex_29893) (select main_a v_prenex_29894)) 1000) (<= (select main_a v_prenex_29893) 1) (< v_prenex_29894 main_y))) (forall ((v_prenex_31105 Int) (v_prenex_31106 Int)) (or (<= (select main_a v_prenex_31106) (+ (select main_a v_prenex_31105) 1000)) (< v_prenex_31106 main_y) (<= 1998 (* 2 (select main_a v_prenex_31106))) (<= (+ main_y 1) v_prenex_31106) (<= (select main_a v_prenex_31105) 2) (<= (select main_a v_prenex_31105) 1) (<= 998 (select main_a v_prenex_31106)))) (or (forall ((v_prenex_37213 Int)) (or (<= 0 (+ (select main_a v_prenex_37213) 1)) (<= 0 (select main_a v_prenex_37213)))) (forall ((v_prenex_37214 Int)) (or (<= 998 (select main_a v_prenex_37214)) (<= 1998 (* 2 (select main_a v_prenex_37214))) (< v_prenex_37214 main_y) (<= (+ main_y 1) v_prenex_37214)))) (forall ((v_prenex_29609 Int) (v_prenex_29610 Int)) (or (<= (+ main_y 1) v_prenex_29610) (<= (select main_a v_prenex_29609) 2) (<= (select main_a v_prenex_29610) (+ (select main_a v_prenex_29609) 1000)) (<= 1998 (* 2 (select main_a v_prenex_29610))) (<= (select main_a v_prenex_29609) 1) (< v_prenex_29610 main_y) (<= 998 (select main_a v_prenex_29610)))) (forall ((v_prenex_38615 Int) (v_prenex_38616 Int)) (or (<= (select main_a v_prenex_38615) 2) (<= (+ (select main_a v_prenex_38615) 998) (select main_a v_prenex_38616)) (< v_prenex_38616 main_y) (<= (+ main_y 1) v_prenex_38616) (<= (+ main_x 1) v_prenex_38615) (<= (select main_a v_prenex_38616) 1001))) (forall ((v_prenex_30442 Int) (v_prenex_30443 Int)) (or (< v_prenex_30443 main_y) (<= (+ main_y 1) v_prenex_30443) (<= 0 (+ (select main_a v_prenex_30442) 1)) (<= 0 (select main_a v_prenex_30442)) (<= (+ (select main_a v_prenex_30442) 998) (select main_a v_prenex_30443)) (<= (select main_a v_prenex_30443) 1001))) (or (forall ((v_prenex_32839 Int)) (or (< v_prenex_32839 main_y) (<= (select main_a v_prenex_32839) 1001) (<= 1998 (* 2 (select main_a v_prenex_32839))) (<= (+ main_y 1) v_prenex_32839))) (forall ((v_prenex_32838 Int)) (or (< v_prenex_32838 main_x) (<= 0 (* 2 (select main_a v_prenex_32838))) (<= (* 2 (select main_a v_prenex_32838)) 2)))) (forall ((v_prenex_39120 Int) (v_prenex_39121 Int)) (or (<= (select main_a v_prenex_39121) 1000) (<= 1000 (+ (select main_a v_prenex_39120) (select main_a v_prenex_39121))) (<= (+ main_y 1) v_prenex_39121) (<= (+ main_x 1) v_prenex_39120) (<= 0 (+ (select main_a v_prenex_39120) 1)) (< v_prenex_39121 main_y))) (forall ((v_prenex_38204 Int) (v_prenex_38205 Int)) (or (< v_prenex_38205 main_y) (<= (+ main_y 1) v_prenex_38205) (<= 0 (select main_a v_prenex_38204)) (<= 1998 (* 2 (select main_a v_prenex_38205))) (<= (+ main_x 1) v_prenex_38204) (<= (select main_a v_prenex_38205) (+ (select main_a v_prenex_38204) 1000)) (<= (* 2 (select main_a v_prenex_38204)) 2))) (or (forall ((v_prenex_34705 Int)) (or (<= (* 2 (select main_a v_prenex_34705)) 2) (<= (select main_a v_prenex_34705) 2))) (forall ((v_prenex_34706 Int)) (or (<= (* 2 (select main_a v_prenex_34706)) 2000) (<= (select main_a v_prenex_34706) 1000) (< v_prenex_34706 main_y) (<= (+ main_y 1) v_prenex_34706)))) (forall ((v_prenex_29466 Int) (v_prenex_29465 Int)) (or (<= (select main_a v_prenex_29466) (+ (select main_a v_prenex_29465) 1000)) (<= (+ main_y 1) v_prenex_29466) (<= 0 (select main_a v_prenex_29465)) (<= (* 2 (select main_a v_prenex_29466)) 2000) (<= (select main_a v_prenex_29465) 2) (<= 999 (select main_a v_prenex_29466)) (< v_prenex_29466 main_y))) (forall ((v_prenex_32168 Int) (v_prenex_32169 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32169))) (<= (select main_a v_prenex_32169) (+ (select main_a v_prenex_32168) 1000)) (<= 0 (* 2 (select main_a v_prenex_32168))) (<= (select main_a v_prenex_32169) 1000) (< v_prenex_32169 main_y) (<= (+ main_y 1) v_prenex_32169) (<= 0 (+ (select main_a v_prenex_32168) 1)))) (forall ((v_prenex_34422 Int) (v_prenex_34421 Int)) (or (<= (select main_a v_prenex_34422) (+ (select main_a v_prenex_34421) 1000)) (<= (select main_a v_prenex_34421) 1) (<= 999 (select main_a v_prenex_34422)) (<= 1998 (* 2 (select main_a v_prenex_34422))) (<= (+ main_y 1) v_prenex_34422) (< v_prenex_34422 main_y))) (or (forall ((v_prenex_39020 Int)) (or (<= (+ main_x 1) v_prenex_39020) (<= 0 (* 2 (select main_a v_prenex_39020))) (<= (select main_a v_prenex_39020) 2))) (forall ((v_prenex_39021 Int)) (or (<= (* 2 (select main_a v_prenex_39021)) 2000) (< v_prenex_39021 main_y) (<= (+ main_y 1) v_prenex_39021) (<= (select main_a v_prenex_39021) 1001)))) (forall ((v_prenex_29566 Int) (v_prenex_29565 Int)) (or (<= 998 (select main_a v_prenex_29566)) (<= (+ main_y 1) v_prenex_29566) (<= 999 (select main_a v_prenex_29566)) (<= 0 (+ (select main_a v_prenex_29565) 1)) (< v_prenex_29566 main_y) (<= (select main_a v_prenex_29566) (+ (select main_a v_prenex_29565) 1000)))) (forall ((v_prenex_34214 Int) (v_prenex_34213 Int)) (or (<= 0 (select main_a v_prenex_34213)) (<= 1000 (+ (select main_a v_prenex_34213) (select main_a v_prenex_34214))) (<= (select main_a v_prenex_34214) 1001) (< v_prenex_34214 main_y) (<= (+ main_y 1) v_prenex_34214) (<= 0 (+ (select main_a v_prenex_34213) 1)) (<= 998 (select main_a v_prenex_34214)))) (or (forall ((v_prenex_38542 Int)) (or (<= (select main_a v_prenex_38542) 1000) (< v_prenex_38542 main_y) (<= (+ main_y 1) v_prenex_38542) (<= (select main_a v_prenex_38542) 1001))) (forall ((v_prenex_38541 Int)) (<= (* 2 (select main_a v_prenex_38541)) 2))) (forall ((v_prenex_39520 Int) (v_prenex_39521 Int)) (or (<= (+ main_y 1) v_prenex_39521) (<= (select main_a v_prenex_39520) 1) (<= (+ (select main_a v_prenex_39520) 998) (select main_a v_prenex_39521)) (< v_prenex_39521 main_y) (<= (* 2 (select main_a v_prenex_39520)) 2) (<= (+ main_x 1) v_prenex_39520) (<= (* 2 (select main_a v_prenex_39521)) 2000))) (forall ((v_prenex_32993 Int) (v_prenex_32992 Int)) (or (<= 0 (+ (select main_a v_prenex_32992) 1)) (<= 1998 (* 2 (select main_a v_prenex_32993))) (< v_prenex_32993 main_y) (<= (+ main_y 1) v_prenex_32993) (<= 999 (select main_a v_prenex_32993)) (<= (select main_a v_prenex_32993) (+ (select main_a v_prenex_32992) 1000)))) (forall ((v_prenex_36791 Int) (v_prenex_36790 Int)) (or (<= (+ main_y 1) v_prenex_36791) (< v_prenex_36791 main_y) (<= 0 (select main_a v_prenex_36790)) (<= (* 2 (select main_a v_prenex_36790)) 2) (< v_prenex_36790 main_x) (<= (* 2 (select main_a v_prenex_36791)) 2000) (<= (select main_a v_prenex_36791) (+ (select main_a v_prenex_36790) 1000)))) (forall ((v_prenex_29049 Int) (v_prenex_29048 Int)) (or (<= (* 2 (select main_a v_prenex_29049)) 2000) (<= 1998 (* 2 (select main_a v_prenex_29049))) (< v_prenex_29049 main_y) (<= (* 2 (select main_a v_prenex_29048)) 2) (<= (+ (select main_a v_prenex_29048) 998) (select main_a v_prenex_29049)) (<= (+ main_y 1) v_prenex_29049))) (or (forall ((v_prenex_39039 Int)) (or (<= (+ main_y 1) v_prenex_39039) (<= (* 2 (select main_a v_prenex_39039)) 2000) (<= 999 (select main_a v_prenex_39039)) (<= (select main_a v_prenex_39039) 1001) (< v_prenex_39039 main_y))) (forall ((v_prenex_39038 Int)) (<= (select main_a v_prenex_39038) 1))) (or (forall ((v_prenex_34562 Int)) (or (<= 998 (select main_a v_prenex_34562)) (<= (+ main_y 1) v_prenex_34562) (< v_prenex_34562 main_y) (<= 1998 (* 2 (select main_a v_prenex_34562))) (<= (select main_a v_prenex_34562) 1000))) (forall ((v_prenex_34561 Int)) (<= 0 (* 2 (select main_a v_prenex_34561))))) (or (forall ((v_prenex_39871 Int)) (or (<= (+ main_y 1) v_prenex_39871) (<= (select main_a v_prenex_39871) 1000) (<= 999 (select main_a v_prenex_39871)) (< v_prenex_39871 main_y) (<= 1998 (* 2 (select main_a v_prenex_39871))))) (forall ((v_prenex_39870 Int)) (or (<= (select main_a v_prenex_39870) 2) (<= (* 2 (select main_a v_prenex_39870)) 2)))) (forall ((v_prenex_29109 Int) (v_prenex_29108 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29109))) (<= 0 (select main_a v_prenex_29108)) (< v_prenex_29109 main_y) (<= (+ main_y 1) v_prenex_29109) (<= (* 2 (select main_a v_prenex_29109)) 2000) (<= (select main_a v_prenex_29108) 1) (<= (+ (select main_a v_prenex_29108) 998) (select main_a v_prenex_29109)))) (or (forall ((v_prenex_30109 Int)) (or (<= (select main_a v_prenex_30109) 1001) (< v_prenex_30109 main_y) (<= (* 2 (select main_a v_prenex_30109)) 2000) (<= (+ main_y 1) v_prenex_30109) (<= 998 (select main_a v_prenex_30109)))) (forall ((v_prenex_30108 Int)) (<= (select main_a v_prenex_30108) 2))) (or (forall ((v_prenex_30752 Int)) (or (< v_prenex_30752 main_y) (<= (select main_a v_prenex_30752) 1000) (<= (+ main_y 1) v_prenex_30752) (<= (* 2 (select main_a v_prenex_30752)) 2000) (<= (select main_a v_prenex_30752) 1001))) (forall ((v_prenex_30751 Int)) (or (<= 0 (+ (select main_a v_prenex_30751) 1)) (<= (select main_a v_prenex_30751) 1)))) (forall ((v_prenex_33774 Int) (v_prenex_33773 Int)) (or (<= 0 (select main_a v_prenex_33773)) (< v_prenex_33774 main_y) (<= (+ main_y 1) v_prenex_33774) (<= (+ (select main_a v_prenex_33773) 998) (select main_a v_prenex_33774)) (< v_prenex_33773 main_x) (<= (select main_a v_prenex_33774) 1000))) (or (forall ((v_prenex_32421 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32421))) (< v_prenex_32421 main_y) (<= (+ main_y 1) v_prenex_32421) (<= (select main_a v_prenex_32421) 1001))) (forall ((v_prenex_32420 Int)) (<= 0 (select main_a v_prenex_32420)))) (forall ((v_prenex_36928 Int) (v_prenex_36929 Int)) (or (<= 0 (+ (select main_a v_prenex_36928) 1)) (<= 998 (select main_a v_prenex_36929)) (<= (select main_a v_prenex_36929) (+ (select main_a v_prenex_36928) 1000)) (<= (+ main_y 1) v_prenex_36929) (< v_prenex_36929 main_y) (<= (select main_a v_prenex_36929) 1000))) (forall ((v_prenex_34489 Int) (v_prenex_34490 Int)) (or (< v_prenex_34490 main_y) (<= 998 (select main_a v_prenex_34490)) (<= (select main_a v_prenex_34489) 1) (<= 0 (* 2 (select main_a v_prenex_34489))) (<= (+ main_y 1) v_prenex_34490) (<= 1998 (* 2 (select main_a v_prenex_34490))) (<= 1000 (+ (select main_a v_prenex_34489) (select main_a v_prenex_34490))))) (forall ((v_prenex_37812 Int) (v_prenex_37813 Int)) (or (<= (select main_a v_prenex_37813) (+ (select main_a v_prenex_37812) 1000)) (<= (+ main_y 1) v_prenex_37813) (<= (* 2 (select main_a v_prenex_37813)) 2000) (<= (select main_a v_prenex_37813) 1000) (< v_prenex_37813 main_y))) (forall ((v_prenex_30307 Int) (v_prenex_30306 Int)) (or (<= (+ main_y 1) v_prenex_30307) (< v_prenex_30306 main_x) (<= (select main_a v_prenex_30307) (+ (select main_a v_prenex_30306) 1000)) (<= (* 2 (select main_a v_prenex_30306)) 2) (<= 999 (select main_a v_prenex_30307)) (<= 0 (* 2 (select main_a v_prenex_30306))) (< v_prenex_30307 main_y))) (forall ((v_prenex_30923 Int) (v_prenex_30924 Int)) (or (<= (select main_a v_prenex_30924) 1000) (<= (+ main_y 1) v_prenex_30924) (<= (select main_a v_prenex_30923) 2) (<= (select main_a v_prenex_30924) (+ (select main_a v_prenex_30923) 1000)) (<= 0 (select main_a v_prenex_30923)) (<= (select main_a v_prenex_30924) 1001) (< v_prenex_30924 main_y))) (forall ((v_prenex_31002 Int) (v_prenex_31001 Int)) (or (<= (+ main_y 1) v_prenex_31002) (<= 0 (* 2 (select main_a v_prenex_31001))) (<= (select main_a v_prenex_31002) (+ (select main_a v_prenex_31001) 1000)) (<= (select main_a v_prenex_31002) 1000) (<= (* 2 (select main_a v_prenex_31002)) 2000) (< v_prenex_31002 main_y))) (forall ((v_prenex_29934 Int) (v_prenex_29935 Int)) (or (<= (select main_a v_prenex_29934) 1) (<= 998 (select main_a v_prenex_29935)) (<= 999 (select main_a v_prenex_29935)) (<= 0 (select main_a v_prenex_29934)) (< v_prenex_29935 main_y) (<= (+ (select main_a v_prenex_29934) (select main_a v_prenex_29935)) 1000) (<= (+ main_y 1) v_prenex_29935))) (forall ((v_prenex_39072 Int) (v_prenex_39073 Int)) (or (<= (* 2 (select main_a v_prenex_39073)) 2000) (<= (+ main_y 1) v_prenex_39073) (<= 0 (* 2 (select main_a v_prenex_39072))) (<= (select main_a v_prenex_39072) 2) (< v_prenex_39073 main_y) (<= (+ (select main_a v_prenex_39072) 998) (select main_a v_prenex_39073)) (<= (select main_a v_prenex_39073) 1000))) (forall ((v_prenex_30662 Int) (v_prenex_30661 Int)) (or (<= (select main_a v_prenex_30661) 2) (<= (+ main_x 1) v_prenex_30661) (<= (select main_a v_prenex_30662) (+ (select main_a v_prenex_30661) 1000)) (<= (select main_a v_prenex_30662) 1001) (<= (select main_a v_prenex_30661) 1) (<= (+ main_y 1) v_prenex_30662) (< v_prenex_30662 main_y))) (forall ((v_prenex_31703 Int) (v_prenex_31704 Int)) (or (<= 999 (select main_a v_prenex_31704)) (<= (+ (select main_a v_prenex_31703) 998) (select main_a v_prenex_31704)) (< v_prenex_31704 main_y) (<= (+ main_y 1) v_prenex_31704) (<= 0 (+ (select main_a v_prenex_31703) 1)))) (or (forall ((v_prenex_30775 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30775))) (<= 0 (select main_a v_prenex_30775)))) (forall ((v_prenex_30776 Int)) (or (<= (+ main_y 1) v_prenex_30776) (<= (* 2 (select main_a v_prenex_30776)) 2000) (< v_prenex_30776 main_y) (<= 999 (select main_a v_prenex_30776))))) (forall ((v_prenex_37961 Int) (v_prenex_37960 Int)) (or (<= (+ main_y 1) v_prenex_37961) (< v_prenex_37961 main_y) (<= 998 (select main_a v_prenex_37961)) (<= (select main_a v_prenex_37961) (+ (select main_a v_prenex_37960) 1000)) (<= (+ main_x 1) v_prenex_37960) (<= (* 2 (select main_a v_prenex_37960)) 2) (<= (select main_a v_prenex_37960) 1))) (or (forall ((v_prenex_34406 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34406))) (<= 998 (select main_a v_prenex_34406)) (<= (+ main_y 1) v_prenex_34406) (<= 999 (select main_a v_prenex_34406)) (< v_prenex_34406 main_y))) (forall ((v_prenex_34405 Int)) (or (<= 0 (select main_a v_prenex_34405)) (<= (* 2 (select main_a v_prenex_34405)) 2)))) (forall ((v_prenex_32457 Int) (v_prenex_32458 Int)) (or (< v_prenex_32458 main_y) (<= (+ main_x 1) v_prenex_32457) (< v_prenex_32457 main_x) (<= 1000 (+ (select main_a v_prenex_32457) (select main_a v_prenex_32458))) (<= 0 (select main_a v_prenex_32457)))) (forall ((v_prenex_39645 Int) (v_prenex_39646 Int)) (or (<= (+ (select main_a v_prenex_39645) 998) (select main_a v_prenex_39646)) (< v_prenex_39645 main_x) (<= (+ main_y 1) v_prenex_39646) (< v_prenex_39646 main_y) (<= (select main_a v_prenex_39646) 1001) (<= 0 (+ (select main_a v_prenex_39645) 1)))) (or (forall ((v_prenex_36605 Int)) (or (<= (select main_a v_prenex_36605) 1000) (<= (+ main_y 1) v_prenex_36605) (<= (* 2 (select main_a v_prenex_36605)) 2000) (< v_prenex_36605 main_y))) (forall ((v_prenex_36604 Int)) (or (<= 0 (+ (select main_a v_prenex_36604) 1)) (<= 0 (* 2 (select main_a v_prenex_36604)))))) (forall ((v_prenex_37534 Int) (v_prenex_37535 Int)) (or (<= (+ main_y 1) v_prenex_37535) (<= (* 2 (select main_a v_prenex_37535)) 2000) (<= (select main_a v_prenex_37534) 1) (< v_prenex_37535 main_y) (<= (+ (select main_a v_prenex_37534) 998) (select main_a v_prenex_37535)) (<= 998 (select main_a v_prenex_37535)) (<= 0 (* 2 (select main_a v_prenex_37534))))) (forall ((v_prenex_29778 Int) (v_prenex_29777 Int)) (or (<= (+ main_y 1) v_prenex_29778) (< v_prenex_29778 main_y) (<= (select main_a v_prenex_29778) 1001) (< v_prenex_29777 main_x) (<= 0 (* 2 (select main_a v_prenex_29777))) (<= (select main_a v_prenex_29778) (+ (select main_a v_prenex_29777) 1000)))) (or (forall ((v_prenex_34605 Int)) (or (<= 0 (select main_a v_prenex_34605)) (<= (select main_a v_prenex_34605) 1) (< v_prenex_34605 main_x))) (forall ((v_prenex_34606 Int)) (or (<= (+ main_y 1) v_prenex_34606) (< v_prenex_34606 main_y) (<= (* 2 (select main_a v_prenex_34606)) 2000) (<= 1998 (* 2 (select main_a v_prenex_34606)))))) (or (forall ((v_prenex_34795 Int)) (or (< v_prenex_34795 main_y) (<= (select main_a v_prenex_34795) 1000) (<= 1998 (* 2 (select main_a v_prenex_34795))) (<= (+ main_y 1) v_prenex_34795))) (forall ((v_prenex_34794 Int)) (or (<= 0 (select main_a v_prenex_34794)) (<= (* 2 (select main_a v_prenex_34794)) 2) (< v_prenex_34794 main_x)))) (forall ((v_prenex_40096 Int) (v_prenex_40095 Int)) (or (< v_prenex_40096 main_y) (<= (+ main_y 1) v_prenex_40096) (<= (* 2 (select main_a v_prenex_40095)) 2) (<= (select main_a v_prenex_40096) (+ (select main_a v_prenex_40095) 1000)) (<= (select main_a v_prenex_40095) 1) (<= (* 2 (select main_a v_prenex_40096)) 2000) (<= 998 (select main_a v_prenex_40096)))) (or (forall ((v_prenex_40241 Int)) (or (<= 0 (+ (select main_a v_prenex_40241) 1)) (<= (* 2 (select main_a v_prenex_40241)) 2))) (forall ((v_prenex_40242 Int)) (or (< v_prenex_40242 main_y) (<= (select main_a v_prenex_40242) 1001) (<= (* 2 (select main_a v_prenex_40242)) 2000) (<= (+ main_y 1) v_prenex_40242)))) (forall ((v_prenex_37688 Int) (v_prenex_37689 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37689))) (<= (select main_a v_prenex_37689) 1000) (<= 0 (* 2 (select main_a v_prenex_37688))) (< v_prenex_37689 main_y) (<= (+ main_y 1) v_prenex_37689) (<= (select main_a v_prenex_37688) 2) (<= (+ (select main_a v_prenex_37688) (select main_a v_prenex_37689)) 1000))) (forall ((v_prenex_30779 Int) (v_prenex_30780 Int)) (or (<= (+ main_y 1) v_prenex_30780) (< v_prenex_30780 main_y) (<= (* 2 (select main_a v_prenex_30780)) 2000) (<= 0 (select main_a v_prenex_30779)) (<= 1998 (* 2 (select main_a v_prenex_30780))) (<= 0 (+ (select main_a v_prenex_30779) 1)) (<= (select main_a v_prenex_30780) (+ (select main_a v_prenex_30779) 1000)))) (or (forall ((v_prenex_36715 Int)) (or (<= (* 2 (select main_a v_prenex_36715)) 2000) (<= (select main_a v_prenex_36715) 1000) (< v_prenex_36715 main_y) (<= (+ main_y 1) v_prenex_36715))) (forall ((v_prenex_36714 Int)) (<= (select main_a v_prenex_36714) 2))) (forall ((v_prenex_35853 Int) (v_prenex_35852 Int)) (or (<= (+ main_y 1) v_prenex_35853) (<= 0 (* 2 (select main_a v_prenex_35852))) (<= 1998 (* 2 (select main_a v_prenex_35853))) (<= 1000 (+ (select main_a v_prenex_35852) (select main_a v_prenex_35853))) (<= (select main_a v_prenex_35853) 1000) (< v_prenex_35853 main_y))) (or (forall ((v_prenex_39649 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39649))) (<= 0 (select main_a v_prenex_39649)))) (forall ((v_prenex_39650 Int)) (or (<= (select main_a v_prenex_39650) 1001) (<= (* 2 (select main_a v_prenex_39650)) 2000) (< v_prenex_39650 main_y) (<= 999 (select main_a v_prenex_39650)) (<= (+ main_y 1) v_prenex_39650)))) (forall ((v_prenex_35520 Int) (v_prenex_35521 Int)) (or (<= 1000 (+ (select main_a v_prenex_35520) (select main_a v_prenex_35521))) (<= (select main_a v_prenex_35520) 2) (<= (* 2 (select main_a v_prenex_35521)) 2000) (<= (select main_a v_prenex_35520) 1) (< v_prenex_35521 main_y) (<= (+ main_y 1) v_prenex_35521))) (forall ((v_prenex_38581 Int) (v_prenex_38582 Int)) (or (<= (+ main_y 1) v_prenex_38582) (<= (+ (select main_a v_prenex_38581) (select main_a v_prenex_38582)) 1000) (<= 1998 (* 2 (select main_a v_prenex_38582))) (< v_prenex_38582 main_y) (<= (* 2 (select main_a v_prenex_38582)) 2000))) (or (forall ((v_prenex_39704 Int)) (or (<= (* 2 (select main_a v_prenex_39704)) 2000) (<= 1998 (* 2 (select main_a v_prenex_39704))) (<= (select main_a v_prenex_39704) 1000) (< v_prenex_39704 main_y) (<= (+ main_y 1) v_prenex_39704))) (forall ((v_prenex_39703 Int)) (or (<= (* 2 (select main_a v_prenex_39703)) 2) (<= (select main_a v_prenex_39703) 1)))) (forall ((v_prenex_31606 Int) (v_prenex_31607 Int)) (or (<= (select main_a v_prenex_31606) 1) (<= (* 2 (select main_a v_prenex_31607)) 2000) (< v_prenex_31607 main_y) (<= (+ main_y 1) v_prenex_31607) (<= (+ (select main_a v_prenex_31606) (select main_a v_prenex_31607)) 1000))) (forall ((v_prenex_33858 Int) (v_prenex_33857 Int)) (or (<= 0 (+ (select main_a v_prenex_33857) 1)) (< v_prenex_33857 main_x) (<= (+ main_y 1) v_prenex_33858) (<= (select main_a v_prenex_33857) 2) (< v_prenex_33858 main_y) (<= 1000 (+ (select main_a v_prenex_33857) (select main_a v_prenex_33858))) (<= (select main_a v_prenex_33858) 1000))) (or (forall ((v_prenex_32729 Int)) (or (<= 0 (+ (select main_a v_prenex_32729) 1)) (<= (* 2 (select main_a v_prenex_32729)) 2))) (forall ((v_prenex_32730 Int)) (or (<= (+ main_y 1) v_prenex_32730) (<= (* 2 (select main_a v_prenex_32730)) 2000) (< v_prenex_32730 main_y) (<= 998 (select main_a v_prenex_32730))))) (forall ((v_prenex_32414 Int) (v_prenex_32415 Int)) (or (<= (* 2 (select main_a v_prenex_32414)) 2) (<= 998 (select main_a v_prenex_32415)) (< v_prenex_32415 main_y) (<= (select main_a v_prenex_32414) 2) (<= (select main_a v_prenex_32415) (+ (select main_a v_prenex_32414) 1000)) (<= (+ main_y 1) v_prenex_32415))) (or (forall ((v_prenex_30320 Int)) (<= (select main_a v_prenex_30320) 2)) (forall ((v_prenex_30321 Int)) (or (<= (select main_a v_prenex_30321) 1000) (< v_prenex_30321 main_y) (<= (select main_a v_prenex_30321) 1001) (<= (* 2 (select main_a v_prenex_30321)) 2000) (<= (+ main_y 1) v_prenex_30321)))) (forall ((v_prenex_32304 Int) (v_prenex_32305 Int)) (or (< v_prenex_32305 main_y) (<= (select main_a v_prenex_32305) 1000) (<= (+ main_y 1) v_prenex_32305) (<= 1000 (+ (select main_a v_prenex_32304) (select main_a v_prenex_32305))))) (forall ((v_prenex_34372 Int) (v_prenex_34371 Int)) (or (<= (select main_a v_prenex_34372) (+ (select main_a v_prenex_34371) 1000)) (<= (+ main_x 1) v_prenex_34371) (<= 0 (select main_a v_prenex_34371)) (<= (+ main_y 1) v_prenex_34372) (<= (select main_a v_prenex_34372) 1000) (< v_prenex_34372 main_y) (<= 0 (+ (select main_a v_prenex_34371) 1)))) (or (forall ((v_prenex_31265 Int)) (or (<= (* 2 (select main_a v_prenex_31265)) 2000) (<= (+ main_y 1) v_prenex_31265) (< v_prenex_31265 main_y))) (forall ((v_prenex_31264 Int)) (or (< v_prenex_31264 main_x) (<= 0 (select main_a v_prenex_31264)) (<= (select main_a v_prenex_31264) 1)))) (or (forall ((v_prenex_33438 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33438))) (<= (* 2 (select main_a v_prenex_33438)) 2))) (forall ((v_prenex_33439 Int)) (or (<= 999 (select main_a v_prenex_33439)) (<= 998 (select main_a v_prenex_33439)) (< v_prenex_33439 main_y) (<= 1998 (* 2 (select main_a v_prenex_33439))) (<= (+ main_y 1) v_prenex_33439)))) (forall ((v_prenex_36856 Int) (v_prenex_36857 Int)) (or (<= 0 (+ (select main_a v_prenex_36856) 1)) (< v_prenex_36857 main_y) (<= 0 (* 2 (select main_a v_prenex_36856))) (<= (+ (select main_a v_prenex_36856) 998) (select main_a v_prenex_36857)) (<= (+ main_y 1) v_prenex_36857) (<= 998 (select main_a v_prenex_36857)) (<= (select main_a v_prenex_36857) 1001))) (or (forall ((v_prenex_31108 Int)) (or (<= 998 (select main_a v_prenex_31108)) (<= (* 2 (select main_a v_prenex_31108)) 2000) (< v_prenex_31108 main_y) (<= (+ main_y 1) v_prenex_31108) (<= (select main_a v_prenex_31108) 1001))) (forall ((v_prenex_31107 Int)) (or (<= (* 2 (select main_a v_prenex_31107)) 2) (<= (select main_a v_prenex_31107) 1)))) (forall ((v_prenex_33964 Int) (v_prenex_33963 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33964))) (<= (+ main_y 1) v_prenex_33964) (<= 0 (* 2 (select main_a v_prenex_33963))) (<= 1000 (+ (select main_a v_prenex_33963) (select main_a v_prenex_33964))) (< v_prenex_33964 main_y) (<= (* 2 (select main_a v_prenex_33963)) 2) (<= 999 (select main_a v_prenex_33964)))) (forall ((v_prenex_28976 Int) (v_prenex_28975 Int)) (or (<= (+ main_y 1) v_prenex_28976) (<= (select main_a v_prenex_28976) (+ (select main_a v_prenex_28975) 1000)) (<= (select main_a v_prenex_28976) 1000) (< v_prenex_28976 main_y) (<= 0 (+ (select main_a v_prenex_28975) 1)) (<= 998 (select main_a v_prenex_28976)))) (forall ((v_prenex_37503 Int) (v_prenex_37502 Int)) (or (<= (select main_a v_prenex_37502) 2) (<= 998 (select main_a v_prenex_37503)) (<= (+ main_y 1) v_prenex_37503) (< v_prenex_37503 main_y) (<= (select main_a v_prenex_37503) 1000) (<= (select main_a v_prenex_37503) (+ (select main_a v_prenex_37502) 1000)))) (forall ((v_prenex_34300 Int) (v_prenex_34299 Int)) (or (<= (* 2 (select main_a v_prenex_34299)) 2) (<= (+ main_y 1) v_prenex_34300) (< v_prenex_34300 main_y) (<= (+ (select main_a v_prenex_34299) (select main_a v_prenex_34300)) 1000) (<= (* 2 (select main_a v_prenex_34300)) 2000) (<= 0 (* 2 (select main_a v_prenex_34299))) (<= (select main_a v_prenex_34300) 1001))) (forall ((v_prenex_35186 Int) (v_prenex_35187 Int)) (or (< v_prenex_35186 main_x) (< v_prenex_35187 main_y) (<= (* 2 (select main_a v_prenex_35186)) 2) (<= (+ main_x 1) v_prenex_35186) (<= (+ (select main_a v_prenex_35186) (select main_a v_prenex_35187)) 1000))) (forall ((v_prenex_34464 Int) (v_prenex_34463 Int)) (or (<= (+ main_y 1) v_prenex_34464) (<= (select main_a v_prenex_34463) 1) (<= 0 (* 2 (select main_a v_prenex_34463))) (<= (+ main_x 1) v_prenex_34463) (<= (select main_a v_prenex_34464) 1000) (< v_prenex_34464 main_y) (<= (+ (select main_a v_prenex_34463) 998) (select main_a v_prenex_34464)))) (forall ((v_prenex_31646 Int) (v_prenex_31647 Int)) (or (<= (+ (select main_a v_prenex_31646) (select main_a v_prenex_31647)) 1000) (<= (+ main_x 1) v_prenex_31646) (<= (+ main_y 1) v_prenex_31647) (<= 1998 (* 2 (select main_a v_prenex_31647))) (<= (select main_a v_prenex_31646) 2) (<= 0 (select main_a v_prenex_31646)) (< v_prenex_31647 main_y))) (or (forall ((v_prenex_31936 Int)) (<= 0 (select main_a v_prenex_31936))) (forall ((v_prenex_31937 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31937))) (<= 998 (select main_a v_prenex_31937)) (<= (select main_a v_prenex_31937) 1001) (< v_prenex_31937 main_y) (<= (+ main_y 1) v_prenex_31937)))) (forall ((v_prenex_29045 Int) (v_prenex_29044 Int)) (or (<= (select main_a v_prenex_29045) (+ (select main_a v_prenex_29044) 1000)) (<= (select main_a v_prenex_29044) 1) (<= 0 (select main_a v_prenex_29044)) (<= (* 2 (select main_a v_prenex_29045)) 2000) (< v_prenex_29045 main_y) (<= (select main_a v_prenex_29045) 1000) (<= (+ main_y 1) v_prenex_29045))) (forall ((v_prenex_30172 Int) (v_prenex_30173 Int)) (or (<= 0 (select main_a v_prenex_30172)) (<= (+ main_y 1) v_prenex_30173) (<= 0 (* 2 (select main_a v_prenex_30172))) (<= 1998 (* 2 (select main_a v_prenex_30173))) (<= (+ (select main_a v_prenex_30172) (select main_a v_prenex_30173)) 1000) (<= 999 (select main_a v_prenex_30173)) (< v_prenex_30173 main_y))) (or (forall ((v_prenex_31037 Int)) (or (<= (* 2 (select main_a v_prenex_31037)) 2) (<= (select main_a v_prenex_31037) 2))) (forall ((v_prenex_31038 Int)) (or (<= (+ main_y 1) v_prenex_31038) (<= (* 2 (select main_a v_prenex_31038)) 2000) (< v_prenex_31038 main_y) (<= 1998 (* 2 (select main_a v_prenex_31038))) (<= (select main_a v_prenex_31038) 1001)))) (forall ((v_prenex_34376 Int) (v_prenex_34375 Int)) (or (<= (select main_a v_prenex_34375) 1) (< v_prenex_34376 main_y) (<= 999 (select main_a v_prenex_34376)) (<= (+ (select main_a v_prenex_34375) 998) (select main_a v_prenex_34376)) (<= (* 2 (select main_a v_prenex_34376)) 2000) (<= (+ main_y 1) v_prenex_34376))) (forall ((v_prenex_39829 Int) (v_prenex_39828 Int)) (or (<= (+ main_y 1) v_prenex_39829) (< v_prenex_39829 main_y) (<= 0 (select main_a v_prenex_39828)) (<= (+ (select main_a v_prenex_39828) 998) (select main_a v_prenex_39829)) (<= (select main_a v_prenex_39829) 1001))) (or (forall ((v_prenex_39070 Int)) (or (<= (select main_a v_prenex_39070) 1) (<= 0 (+ (select main_a v_prenex_39070) 1)))) (forall ((v_prenex_39071 Int)) (or (<= (+ main_y 1) v_prenex_39071) (<= 998 (select main_a v_prenex_39071)) (<= (* 2 (select main_a v_prenex_39071)) 2000) (< v_prenex_39071 main_y) (<= 1998 (* 2 (select main_a v_prenex_39071)))))) (forall ((v_prenex_30789 Int) (v_prenex_30790 Int)) (or (<= (+ main_x 1) v_prenex_30789) (<= (+ main_y 1) v_prenex_30790) (< v_prenex_30790 main_y) (<= 0 (+ (select main_a v_prenex_30789) 1)) (<= (+ (select main_a v_prenex_30789) (select main_a v_prenex_30790)) 1000) (<= (select main_a v_prenex_30789) 2) (<= 1998 (* 2 (select main_a v_prenex_30790))))) (forall ((v_prenex_37349 Int) (v_prenex_37348 Int)) (or (<= (select main_a v_prenex_37349) (+ (select main_a v_prenex_37348) 1000)) (<= 0 (select main_a v_prenex_37348)) (< v_prenex_37348 main_x) (<= (+ main_x 1) v_prenex_37348) (<= (+ main_y 1) v_prenex_37349))) (forall ((v_prenex_36598 Int) (v_prenex_36599 Int)) (or (<= (* 2 (select main_a v_prenex_36598)) 2) (< v_prenex_36599 main_y) (<= (+ (select main_a v_prenex_36598) 998) (select main_a v_prenex_36599)) (<= (select main_a v_prenex_36599) 1000) (<= (+ main_y 1) v_prenex_36599) (< v_prenex_36598 main_x))) (<= (+ main_y 1) main_x) (forall ((v_prenex_33628 Int) (v_prenex_33627 Int)) (or (< v_prenex_33628 main_y) (<= 998 (select main_a v_prenex_33628)) (<= (+ (select main_a v_prenex_33627) (select main_a v_prenex_33628)) 1000) (<= (select main_a v_prenex_33627) 2) (<= (+ main_y 1) v_prenex_33628))) (forall ((v_prenex_32108 Int) (v_prenex_32109 Int)) (or (< v_prenex_32109 main_y) (<= (select main_a v_prenex_32109) 1001) (<= 0 (* 2 (select main_a v_prenex_32108))) (<= (+ main_y 1) v_prenex_32109) (<= (* 2 (select main_a v_prenex_32109)) 2000) (<= (select main_a v_prenex_32109) (+ (select main_a v_prenex_32108) 1000)))) (forall ((v_prenex_35038 Int) (v_prenex_35037 Int)) (or (< v_prenex_35038 main_y) (<= (select main_a v_prenex_35038) 1001) (<= (select main_a v_prenex_35038) 1000) (<= (+ (select main_a v_prenex_35037) 998) (select main_a v_prenex_35038)) (<= 0 (* 2 (select main_a v_prenex_35037))) (<= (+ main_y 1) v_prenex_35038) (<= 0 (+ (select main_a v_prenex_35037) 1)))) (forall ((v_prenex_32681 Int) (v_prenex_32682 Int)) (or (<= (+ main_y 1) v_prenex_32682) (<= (+ (select main_a v_prenex_32681) 998) (select main_a v_prenex_32682)) (< v_prenex_32682 main_y) (<= 999 (select main_a v_prenex_32682)) (<= 0 (+ (select main_a v_prenex_32681) 1)) (<= 0 (* 2 (select main_a v_prenex_32681))) (<= 998 (select main_a v_prenex_32682)))) (or (forall ((v_prenex_31077 Int)) (or (<= (* 2 (select main_a v_prenex_31077)) 2) (<= (select main_a v_prenex_31077) 2))) (forall ((v_prenex_31078 Int)) (or (<= (* 2 (select main_a v_prenex_31078)) 2000) (<= (select main_a v_prenex_31078) 1001) (< v_prenex_31078 main_y) (<= (+ main_y 1) v_prenex_31078) (<= 999 (select main_a v_prenex_31078))))) (forall ((v_prenex_39283 Int) (v_prenex_39282 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39283))) (<= (+ (select main_a v_prenex_39282) 998) (select main_a v_prenex_39283)) (< v_prenex_39283 main_y) (<= 0 (+ (select main_a v_prenex_39282) 1)) (<= (+ main_y 1) v_prenex_39283) (<= (* 2 (select main_a v_prenex_39282)) 2))) (forall ((v_prenex_30431 Int) (v_prenex_30430 Int)) (or (< v_prenex_30431 main_y) (<= (+ (select main_a v_prenex_30430) 998) (select main_a v_prenex_30431)) (<= (select main_a v_prenex_30430) 2) (<= (select main_a v_prenex_30431) 1000) (<= 999 (select main_a v_prenex_30431)) (<= (+ main_y 1) v_prenex_30431) (<= 0 (select main_a v_prenex_30430)))) (forall ((v_prenex_33029 Int) (v_prenex_33028 Int)) (or (<= (* 2 (select main_a v_prenex_33028)) 2) (<= (select main_a v_prenex_33028) 2) (< v_prenex_33029 main_y) (< v_prenex_33028 main_x) (<= (+ main_y 1) v_prenex_33029) (<= (select main_a v_prenex_33029) (+ (select main_a v_prenex_33028) 1000)) (<= 999 (select main_a v_prenex_33029)))) (forall ((v_prenex_34789 Int) (v_prenex_34790 Int)) (or (<= (select main_a v_prenex_34790) 1001) (< v_prenex_34790 main_y) (<= (select main_a v_prenex_34789) 1) (<= (select main_a v_prenex_34790) 1000) (<= (+ (select main_a v_prenex_34789) 998) (select main_a v_prenex_34790)) (<= 0 (select main_a v_prenex_34789)) (<= (+ main_y 1) v_prenex_34790))) (forall ((v_prenex_39897 Int) (v_prenex_39896 Int)) (or (< v_prenex_39897 main_y) (<= 1000 (+ (select main_a v_prenex_39896) (select main_a v_prenex_39897))) (<= (* 2 (select main_a v_prenex_39896)) 2) (<= 0 (* 2 (select main_a v_prenex_39896))) (<= (+ main_y 1) v_prenex_39897) (<= (select main_a v_prenex_39897) 1001) (<= 999 (select main_a v_prenex_39897)))) (forall ((v_prenex_39193 Int) (v_prenex_39192 Int)) (or (<= (select main_a v_prenex_39192) 1) (<= 0 (+ (select main_a v_prenex_39192) 1)) (<= (select main_a v_prenex_39193) 1000) (<= (+ main_y 1) v_prenex_39193) (< v_prenex_39193 main_y) (<= 1000 (+ (select main_a v_prenex_39192) (select main_a v_prenex_39193))) (<= 1998 (* 2 (select main_a v_prenex_39193))))) (or (forall ((v_prenex_38128 Int)) (or (<= (* 2 (select main_a v_prenex_38128)) 2000) (< v_prenex_38128 main_y))) (forall ((v_prenex_38127 Int)) (or (< v_prenex_38127 main_x) (<= (select main_a v_prenex_38127) 2) (<= (+ main_x 1) v_prenex_38127)))) (forall ((v_prenex_30190 Int) (v_prenex_30191 Int)) (or (<= (select main_a v_prenex_30191) 1000) (<= 0 (+ (select main_a v_prenex_30190) 1)) (<= (select main_a v_prenex_30191) (+ (select main_a v_prenex_30190) 1000)) (<= (+ main_y 1) v_prenex_30191) (<= 998 (select main_a v_prenex_30191)) (<= (* 2 (select main_a v_prenex_30190)) 2) (< v_prenex_30191 main_y))) (or (forall ((v_prenex_35602 Int)) (or (<= 0 (+ (select main_a v_prenex_35602) 1)) (<= (+ main_x 1) v_prenex_35602) (<= (select main_a v_prenex_35602) 1))) (forall ((v_prenex_35603 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35603))) (< v_prenex_35603 main_y) (<= (+ main_y 1) v_prenex_35603) (<= 998 (select main_a v_prenex_35603))))) (forall ((v_prenex_36119 Int) (v_prenex_36120 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36120))) (<= (+ (select main_a v_prenex_36119) (select main_a v_prenex_36120)) 1000) (< v_prenex_36120 main_y) (<= 998 (select main_a v_prenex_36120)) (<= (+ main_y 1) v_prenex_36120) (<= (select main_a v_prenex_36119) 2) (<= (* 2 (select main_a v_prenex_36119)) 2))) (forall ((v_prenex_36142 Int) (v_prenex_36141 Int)) (or (<= (+ main_y 1) v_prenex_36142) (<= (* 2 (select main_a v_prenex_36142)) 2000) (<= (select main_a v_prenex_36142) (+ (select main_a v_prenex_36141) 1000)) (< v_prenex_36142 main_y) (<= 0 (select main_a v_prenex_36141)) (<= (select main_a v_prenex_36141) 2))) (forall ((v_prenex_33073 Int) (v_prenex_33072 Int)) (or (<= (* 2 (select main_a v_prenex_33072)) 2) (< v_prenex_33073 main_y) (<= 1000 (+ (select main_a v_prenex_33072) (select main_a v_prenex_33073))) (<= (+ main_y 1) v_prenex_33073) (<= 1998 (* 2 (select main_a v_prenex_33073))))) (or (forall ((v_prenex_29406 Int)) (or (<= (* 2 (select main_a v_prenex_29406)) 2000) (<= (+ main_y 1) v_prenex_29406) (< v_prenex_29406 main_y) (<= 1998 (* 2 (select main_a v_prenex_29406))))) (forall ((v_prenex_29405 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29405))) (<= 0 (select main_a v_prenex_29405))))) (forall ((v_prenex_40309 Int) (v_prenex_40310 Int)) (or (< v_prenex_40310 main_y) (<= (select main_a v_prenex_40309) 2) (<= (+ main_x 1) v_prenex_40309) (< v_prenex_40309 main_x) (<= (+ (select main_a v_prenex_40309) 998) (select main_a v_prenex_40310)))) (forall ((v_prenex_38721 Int) (v_prenex_38722 Int)) (or (<= 0 (select main_a v_prenex_38721)) (< v_prenex_38722 main_y) (<= (+ (select main_a v_prenex_38721) (select main_a v_prenex_38722)) 1000) (<= (+ main_x 1) v_prenex_38721) (<= (select main_a v_prenex_38721) 1) (<= (+ main_y 1) v_prenex_38722) (<= 999 (select main_a v_prenex_38722)))) (forall ((v_prenex_36373 Int) (v_prenex_36372 Int)) (or (<= (select main_a v_prenex_36372) 1) (<= (select main_a v_prenex_36373) 1001) (<= (* 2 (select main_a v_prenex_36372)) 2) (<= (select main_a v_prenex_36373) 1000) (<= (+ main_y 1) v_prenex_36373) (< v_prenex_36373 main_y) (<= (+ (select main_a v_prenex_36372) 998) (select main_a v_prenex_36373)))) (forall ((v_prenex_37004 Int) (v_prenex_37005 Int)) (or (< v_prenex_37004 main_x) (<= (+ main_y 1) v_prenex_37005) (< v_prenex_37005 main_y) (<= 0 (* 2 (select main_a v_prenex_37004))) (<= (+ (select main_a v_prenex_37004) (select main_a v_prenex_37005)) 1000) (<= (select main_a v_prenex_37005) 1000))) (forall ((v_prenex_33151 Int) (v_prenex_33150 Int)) (or (<= 0 (select main_a v_prenex_33150)) (<= 1998 (* 2 (select main_a v_prenex_33151))) (< v_prenex_33151 main_y) (<= (+ main_y 1) v_prenex_33151) (<= 1000 (+ (select main_a v_prenex_33150) (select main_a v_prenex_33151))) (<= 999 (select main_a v_prenex_33151)) (<= (select main_a v_prenex_33150) 1))) (or (forall ((v_prenex_31521 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31521))) (<= (select main_a v_prenex_31521) 1001) (< v_prenex_31521 main_y) (<= (select main_a v_prenex_31521) 1000) (<= (+ main_y 1) v_prenex_31521))) (forall ((v_prenex_31520 Int)) (or (<= (select main_a v_prenex_31520) 2) (<= (* 2 (select main_a v_prenex_31520)) 2)))) (forall ((v_prenex_29029 Int) (v_prenex_29028 Int)) (or (<= (select main_a v_prenex_29029) 1000) (< v_prenex_29029 main_y) (<= (select main_a v_prenex_29028) 2) (<= (+ (select main_a v_prenex_29028) (select main_a v_prenex_29029)) 1000) (<= 0 (* 2 (select main_a v_prenex_29028))) (<= (+ main_y 1) v_prenex_29029))) (or (forall ((v_prenex_40461 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40461))) (<= (select main_a v_prenex_40461) 1000) (<= (* 2 (select main_a v_prenex_40461)) 2000) (< v_prenex_40461 main_y) (<= (+ main_y 1) v_prenex_40461))) (forall ((v_prenex_40460 Int)) (or (<= (select main_a v_prenex_40460) 1) (<= 0 (* 2 (select main_a v_prenex_40460)))))) (forall ((v_prenex_31383 Int) (v_prenex_31382 Int)) (or (<= (+ main_y 1) v_prenex_31383) (<= 0 (+ (select main_a v_prenex_31382) 1)) (<= (+ (select main_a v_prenex_31382) (select main_a v_prenex_31383)) 1000) (<= 0 (select main_a v_prenex_31382)) (< v_prenex_31383 main_y) (<= (select main_a v_prenex_31383) 1001) (< v_prenex_31382 main_x))) (forall ((v_prenex_30088 Int) (v_prenex_30089 Int)) (or (< v_prenex_30089 main_y) (<= 1998 (* 2 (select main_a v_prenex_30089))) (<= (select main_a v_prenex_30089) 1000) (<= 0 (+ (select main_a v_prenex_30088) 1)) (<= (select main_a v_prenex_30089) (+ (select main_a v_prenex_30088) 1000)) (<= (+ main_y 1) v_prenex_30089) (<= (select main_a v_prenex_30088) 1))) (forall ((v_prenex_37180 Int) (v_prenex_37179 Int)) (or (<= 999 (select main_a v_prenex_37180)) (<= 0 (* 2 (select main_a v_prenex_37179))) (<= (* 2 (select main_a v_prenex_37179)) 2) (<= (+ main_x 1) v_prenex_37179) (< v_prenex_37180 main_y) (<= (+ main_y 1) v_prenex_37180) (<= (+ (select main_a v_prenex_37179) 998) (select main_a v_prenex_37180)))) (forall ((v_prenex_38187 Int) (v_prenex_38186 Int)) (or (<= 1000 (+ (select main_a v_prenex_38186) (select main_a v_prenex_38187))) (<= (* 2 (select main_a v_prenex_38186)) 2) (<= (+ main_y 1) v_prenex_38187) (<= 0 (+ (select main_a v_prenex_38186) 1)) (< v_prenex_38186 main_x) (< v_prenex_38187 main_y) (<= (* 2 (select main_a v_prenex_38187)) 2000))) (forall ((v_prenex_31644 Int) (v_prenex_31645 Int)) (or (<= 998 (select main_a v_prenex_31645)) (<= (* 2 (select main_a v_prenex_31645)) 2000) (<= (+ main_y 1) v_prenex_31645) (<= (+ (select main_a v_prenex_31644) (select main_a v_prenex_31645)) 1000) (<= 0 (select main_a v_prenex_31644)) (< v_prenex_31645 main_y))) (forall ((v_prenex_34074 Int) (v_prenex_34073 Int)) (or (<= (select main_a v_prenex_34073) 2) (< v_prenex_34073 main_x) (< v_prenex_34074 main_y) (<= 998 (select main_a v_prenex_34074)) (<= (+ main_y 1) v_prenex_34074) (<= (select main_a v_prenex_34073) 1) (<= (+ (select main_a v_prenex_34073) 998) (select main_a v_prenex_34074)))) (forall ((v_prenex_37085 Int) (v_prenex_37086 Int)) (or (<= (* 2 (select main_a v_prenex_37086)) 2000) (< v_prenex_37086 main_y) (<= (+ main_y 1) v_prenex_37086) (<= (+ (select main_a v_prenex_37085) (select main_a v_prenex_37086)) 1000) (<= 0 (+ (select main_a v_prenex_37085) 1)))) (forall ((v_prenex_37911 Int) (v_prenex_37910 Int)) (or (<= (+ main_y 1) v_prenex_37911) (<= (+ (select main_a v_prenex_37910) (select main_a v_prenex_37911)) 1000) (<= 999 (select main_a v_prenex_37911)) (<= (* 2 (select main_a v_prenex_37910)) 2) (<= (select main_a v_prenex_37910) 1) (<= (+ main_x 1) v_prenex_37910) (< v_prenex_37911 main_y))) (forall ((v_prenex_36728 Int) (v_prenex_36729 Int)) (or (<= (* 2 (select main_a v_prenex_36729)) 2000) (<= 998 (select main_a v_prenex_36729)) (<= (+ main_y 1) v_prenex_36729) (<= (select main_a v_prenex_36728) 1) (<= (select main_a v_prenex_36729) (+ (select main_a v_prenex_36728) 1000)) (< v_prenex_36729 main_y) (<= 0 (select main_a v_prenex_36728)))) (or (forall ((v_prenex_34624 Int)) (or (<= (* 2 (select main_a v_prenex_34624)) 2000) (< v_prenex_34624 main_y) (<= (+ main_y 1) v_prenex_34624) (<= (select main_a v_prenex_34624) 1000) (<= 998 (select main_a v_prenex_34624)))) (forall ((v_prenex_34623 Int)) (<= (select main_a v_prenex_34623) 2))) (or (forall ((v_prenex_31482 Int)) (or (<= (+ main_x 1) v_prenex_31482) (<= (select main_a v_prenex_31482) 2))) (forall ((v_prenex_31483 Int)) (or (<= (select main_a v_prenex_31483) 1001) (< v_prenex_31483 main_y) (<= 1998 (* 2 (select main_a v_prenex_31483))) (<= (+ main_y 1) v_prenex_31483)))) (forall ((v_prenex_30959 Int) (v_prenex_30960 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30959))) (<= 1000 (+ (select main_a v_prenex_30959) (select main_a v_prenex_30960))) (<= (+ main_y 1) v_prenex_30960) (<= (select main_a v_prenex_30960) 1001) (< v_prenex_30960 main_y) (<= (select main_a v_prenex_30959) 2) (<= 1998 (* 2 (select main_a v_prenex_30960))))) (forall ((v_prenex_33579 Int) (v_prenex_33580 Int)) (or (< v_prenex_33580 main_y) (<= (+ main_y 1) v_prenex_33580) (<= 998 (select main_a v_prenex_33580)) (<= 999 (select main_a v_prenex_33580)) (<= (+ (select main_a v_prenex_33579) (select main_a v_prenex_33580)) 1000) (<= (* 2 (select main_a v_prenex_33579)) 2) (<= 0 (+ (select main_a v_prenex_33579) 1)))) (forall ((v_prenex_35545 Int) (v_prenex_35544 Int)) (or (<= (select main_a v_prenex_35544) 2) (< v_prenex_35545 main_y) (<= (select main_a v_prenex_35545) 1001) (<= 999 (select main_a v_prenex_35545)) (<= (+ (select main_a v_prenex_35544) (select main_a v_prenex_35545)) 1000) (<= (+ main_y 1) v_prenex_35545))) (forall ((v_prenex_33980 Int) (v_prenex_33979 Int)) (or (<= 1000 (+ (select main_a v_prenex_33979) (select main_a v_prenex_33980))) (< v_prenex_33980 main_y) (<= 998 (select main_a v_prenex_33980)) (<= 0 (select main_a v_prenex_33979)) (<= (select main_a v_prenex_33980) 1000) (<= (+ main_y 1) v_prenex_33980))) (forall ((v_prenex_38514 Int) (v_prenex_38513 Int)) (or (<= 0 (+ (select main_a v_prenex_38513) 1)) (<= (+ main_x 1) v_prenex_38513) (<= 0 (* 2 (select main_a v_prenex_38513))) (<= (+ (select main_a v_prenex_38513) (select main_a v_prenex_38514)) 1000) (<= 998 (select main_a v_prenex_38514)) (< v_prenex_38514 main_y) (<= (+ main_y 1) v_prenex_38514))) (forall ((v_prenex_37775 Int) (v_prenex_37774 Int)) (or (<= (select main_a v_prenex_37775) (+ (select main_a v_prenex_37774) 1000)) (<= 1998 (* 2 (select main_a v_prenex_37775))) (< v_prenex_37775 main_y) (<= 0 (+ (select main_a v_prenex_37774) 1)) (<= (+ main_y 1) v_prenex_37775) (<= (select main_a v_prenex_37774) 1))) (or (forall ((v_prenex_32787 Int)) (or (< v_prenex_32787 main_y) (<= (* 2 (select main_a v_prenex_32787)) 2000) (<= (select main_a v_prenex_32787) 1001) (<= (+ main_y 1) v_prenex_32787) (<= 998 (select main_a v_prenex_32787)))) (forall ((v_prenex_32786 Int)) (or (<= (* 2 (select main_a v_prenex_32786)) 2) (<= (select main_a v_prenex_32786) 1)))) (forall ((v_prenex_35136 Int) (v_prenex_35137 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35136))) (< v_prenex_35137 main_y) (<= (+ (select main_a v_prenex_35136) 998) (select main_a v_prenex_35137)) (<= (+ main_y 1) v_prenex_35137) (<= 1998 (* 2 (select main_a v_prenex_35137))))) (or (forall ((v_prenex_29085 Int)) (or (<= 998 (select main_a v_prenex_29085)) (<= (select main_a v_prenex_29085) 1000) (<= (+ main_y 1) v_prenex_29085) (<= (* 2 (select main_a v_prenex_29085)) 2000) (< v_prenex_29085 main_y))) (forall ((v_prenex_29084 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29084))) (<= 0 (select main_a v_prenex_29084))))) (or (forall ((v_prenex_29398 Int)) (or (<= (+ main_y 1) v_prenex_29398) (<= (select main_a v_prenex_29398) 1001) (<= 1998 (* 2 (select main_a v_prenex_29398))) (< v_prenex_29398 main_y))) (forall ((v_prenex_29397 Int)) (or (<= 0 (select main_a v_prenex_29397)) (<= 0 (* 2 (select main_a v_prenex_29397))) (< v_prenex_29397 main_x)))) (forall ((v_prenex_40122 Int) (v_prenex_40121 Int)) (or (<= (* 2 (select main_a v_prenex_40122)) 2000) (< v_prenex_40122 main_y) (<= (+ main_y 1) v_prenex_40122) (<= (+ (select main_a v_prenex_40121) (select main_a v_prenex_40122)) 1000) (<= (+ main_x 1) v_prenex_40121) (<= 0 (select main_a v_prenex_40121)) (<= (select main_a v_prenex_40121) 1))) (forall ((v_prenex_31437 Int) (v_prenex_31436 Int)) (or (<= 999 (select main_a v_prenex_31437)) (<= 0 (+ (select main_a v_prenex_31436) 1)) (<= (+ main_x 1) v_prenex_31436) (<= 1000 (+ (select main_a v_prenex_31436) (select main_a v_prenex_31437))) (<= (+ main_y 1) v_prenex_31437) (< v_prenex_31437 main_y))) (forall ((v_prenex_38269 Int) (v_prenex_38268 Int)) (or (< v_prenex_38269 main_y) (<= (* 2 (select main_a v_prenex_38269)) 2000) (<= (* 2 (select main_a v_prenex_38268)) 2) (<= 0 (select main_a v_prenex_38268)) (<= (+ main_y 1) v_prenex_38269) (<= (select main_a v_prenex_38269) 1000) (<= (+ (select main_a v_prenex_38268) (select main_a v_prenex_38269)) 1000))) (forall ((v_prenex_39759 Int) (v_prenex_39760 Int)) (or (<= (select main_a v_prenex_39760) 1000) (<= 0 (+ (select main_a v_prenex_39759) 1)) (<= 1000 (+ (select main_a v_prenex_39759) (select main_a v_prenex_39760))) (<= 998 (select main_a v_prenex_39760)) (<= (+ main_y 1) v_prenex_39760) (< v_prenex_39760 main_y))) (or (forall ((v_prenex_34316 Int)) (or (<= (select main_a v_prenex_34316) 1000) (<= (* 2 (select main_a v_prenex_34316)) 2000) (< v_prenex_34316 main_y) (<= 999 (select main_a v_prenex_34316)) (<= (+ main_y 1) v_prenex_34316))) (forall ((v_prenex_34315 Int)) (<= (select main_a v_prenex_34315) 2))) (forall ((v_prenex_30262 Int) (v_prenex_30263 Int)) (or (<= (select main_a v_prenex_30263) 1000) (< v_prenex_30263 main_y) (<= 0 (select main_a v_prenex_30262)) (<= (select main_a v_prenex_30263) (+ (select main_a v_prenex_30262) 1000)) (<= (+ main_y 1) v_prenex_30263))) (forall ((v_prenex_34550 Int) (v_prenex_34549 Int)) (or (<= (select main_a v_prenex_34550) 1000) (<= (* 2 (select main_a v_prenex_34549)) 2) (<= (+ main_y 1) v_prenex_34550) (<= 1000 (+ (select main_a v_prenex_34549) (select main_a v_prenex_34550))) (<= 998 (select main_a v_prenex_34550)) (< v_prenex_34550 main_y))) (forall ((v_prenex_36416 Int) (v_prenex_36417 Int)) (or (< v_prenex_36417 main_y) (<= (select main_a v_prenex_36417) 1001) (<= (select main_a v_prenex_36416) 2) (<= (+ (select main_a v_prenex_36416) 998) (select main_a v_prenex_36417)) (<= (select main_a v_prenex_36417) 1000) (<= (+ main_y 1) v_prenex_36417) (<= (* 2 (select main_a v_prenex_36416)) 2))) (or (forall ((v_prenex_38069 Int)) (or (<= (* 2 (select main_a v_prenex_38069)) 2) (<= 0 (select main_a v_prenex_38069)))) (forall ((v_prenex_38070 Int)) (or (<= (+ main_y 1) v_prenex_38070) (<= (select main_a v_prenex_38070) 1001) (< v_prenex_38070 main_y) (<= 1998 (* 2 (select main_a v_prenex_38070)))))) (forall ((v_prenex_34494 Int) (v_prenex_34493 Int)) (or (<= 1000 (+ (select main_a v_prenex_34493) (select main_a v_prenex_34494))) (<= (* 2 (select main_a v_prenex_34493)) 2) (<= (+ main_x 1) v_prenex_34493) (<= (select main_a v_prenex_34493) 2) (<= (+ main_y 1) v_prenex_34494) (< v_prenex_34494 main_y) (<= (* 2 (select main_a v_prenex_34494)) 2000))) (forall ((v_prenex_29227 Int) (v_prenex_29226 Int)) (or (<= (+ (select main_a v_prenex_29226) (select main_a v_prenex_29227)) 1000) (<= 1998 (* 2 (select main_a v_prenex_29227))) (<= (* 2 (select main_a v_prenex_29227)) 2000) (<= (+ main_y 1) v_prenex_29227) (< v_prenex_29227 main_y) (<= 0 (* 2 (select main_a v_prenex_29226))) (<= (* 2 (select main_a v_prenex_29226)) 2))) (forall ((v_prenex_38255 Int) (v_prenex_38254 Int)) (or (<= (+ main_y 1) v_prenex_38255) (<= (* 2 (select main_a v_prenex_38255)) 2000) (<= (select main_a v_prenex_38255) (+ (select main_a v_prenex_38254) 1000)) (<= (select main_a v_prenex_38254) 1) (< v_prenex_38255 main_y) (<= 0 (+ (select main_a v_prenex_38254) 1)))) (forall ((v_prenex_35086 Int) (v_prenex_35085 Int)) (or (< v_prenex_35086 main_y) (<= (+ (select main_a v_prenex_35085) 998) (select main_a v_prenex_35086)) (<= (+ main_y 1) v_prenex_35086) (<= 0 (+ (select main_a v_prenex_35085) 1)) (<= (select main_a v_prenex_35086) 1000))) (or (forall ((v_prenex_33588 Int)) (or (<= (+ main_y 1) v_prenex_33588) (<= 999 (select main_a v_prenex_33588)) (<= 1998 (* 2 (select main_a v_prenex_33588))) (< v_prenex_33588 main_y))) (forall ((v_prenex_33587 Int)) (or (<= (+ main_x 1) v_prenex_33587) (<= 0 (select main_a v_prenex_33587)) (<= (select main_a v_prenex_33587) 1)))) (or (forall ((v_prenex_30105 Int)) (or (<= (+ main_y 1) v_prenex_30105) (< v_prenex_30105 main_y) (<= (* 2 (select main_a v_prenex_30105)) 2000) (<= 998 (select main_a v_prenex_30105)) (<= (select main_a v_prenex_30105) 1000))) (forall ((v_prenex_30104 Int)) (or (<= (select main_a v_prenex_30104) 2) (<= (select main_a v_prenex_30104) 1)))) (forall ((v_prenex_35968 Int) (v_prenex_35969 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35969))) (< v_prenex_35968 main_x) (< v_prenex_35969 main_y) (<= (* 2 (select main_a v_prenex_35968)) 2) (<= (+ main_y 1) v_prenex_35969) (<= (+ (select main_a v_prenex_35968) (select main_a v_prenex_35969)) 1000))) (forall ((v_prenex_34154 Int) (v_prenex_34153 Int)) (or (<= (* 2 (select main_a v_prenex_34154)) 2000) (<= 1998 (* 2 (select main_a v_prenex_34154))) (<= (+ main_y 1) v_prenex_34154) (< v_prenex_34154 main_y) (<= 0 (select main_a v_prenex_34153)) (<= (+ (select main_a v_prenex_34153) (select main_a v_prenex_34154)) 1000) (<= (select main_a v_prenex_34153) 2))) (forall ((v_prenex_36664 Int) (v_prenex_36665 Int)) (or (<= (+ main_y 1) v_prenex_36665) (<= (select main_a v_prenex_36665) 1001) (<= 0 (+ (select main_a v_prenex_36664) 1)) (<= (select main_a v_prenex_36665) (+ (select main_a v_prenex_36664) 1000)) (< v_prenex_36665 main_y) (<= (* 2 (select main_a v_prenex_36665)) 2000))) (forall ((v_prenex_31566 Int) (v_prenex_31567 Int)) (or (<= 0 (+ (select main_a v_prenex_31566) 1)) (<= 998 (select main_a v_prenex_31567)) (<= 0 (* 2 (select main_a v_prenex_31566))) (<= (+ main_y 1) v_prenex_31567) (< v_prenex_31567 main_y) (< v_prenex_31566 main_x) (<= (+ (select main_a v_prenex_31566) 998) (select main_a v_prenex_31567)))) (forall ((v_prenex_40108 Int) (v_prenex_40107 Int)) (or (<= 0 (select main_a v_prenex_40107)) (<= (+ main_x 1) v_prenex_40107) (<= (* 2 (select main_a v_prenex_40107)) 2) (< v_prenex_40108 main_y) (<= 1000 (+ (select main_a v_prenex_40107) (select main_a v_prenex_40108))) (<= (select main_a v_prenex_40108) 1000) (<= (+ main_y 1) v_prenex_40108))) (forall ((v_prenex_32177 Int) (v_prenex_32176 Int)) (or (< v_prenex_32177 main_y) (<= 999 (select main_a v_prenex_32177)) (<= (+ main_y 1) v_prenex_32177) (<= 0 (select main_a v_prenex_32176)) (<= (select main_a v_prenex_32176) 2) (<= (+ (select main_a v_prenex_32176) 998) (select main_a v_prenex_32177)) (< v_prenex_32176 main_x))) (forall ((v_prenex_35850 Int) (v_prenex_35851 Int)) (or (<= 0 (select main_a v_prenex_35850)) (< v_prenex_35851 main_y) (<= 998 (select main_a v_prenex_35851)) (<= (select main_a v_prenex_35851) (+ (select main_a v_prenex_35850) 1000)) (< v_prenex_35850 main_x) (<= (+ main_y 1) v_prenex_35851))) (forall ((v_prenex_40117 Int) (v_prenex_40118 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_40118))) (<= (* 2 (select main_a v_prenex_40118)) 2000) (<= 0 (+ (select main_a v_prenex_40117) 1)) (<= (select main_a v_prenex_40118) (+ (select main_a v_prenex_40117) 1000)) (< v_prenex_40118 main_y) (<= (+ main_y 1) v_prenex_40118) (<= (select main_a v_prenex_40117) 1))) (forall ((v_prenex_39616 Int) (v_prenex_39615 Int)) (or (<= 0 (select main_a v_prenex_39615)) (<= (select main_a v_prenex_39616) 1000) (<= (+ main_y 1) v_prenex_39616) (< v_prenex_39616 main_y) (<= (+ (select main_a v_prenex_39615) (select main_a v_prenex_39616)) 1000) (<= (select main_a v_prenex_39616) 1001))) (forall ((v_prenex_33846 Int) (v_prenex_33845 Int)) (or (<= (* 2 (select main_a v_prenex_33846)) 2000) (< v_prenex_33846 main_y) (<= (select main_a v_prenex_33846) 1000) (<= 0 (+ (select main_a v_prenex_33845) 1)) (<= 1000 (+ (select main_a v_prenex_33845) (select main_a v_prenex_33846))) (<= (+ main_y 1) v_prenex_33846))) (forall ((v_prenex_29255 Int) (v_prenex_29254 Int)) (or (<= 0 (select main_a v_prenex_29254)) (<= (select main_a v_prenex_29254) 1) (< v_prenex_29255 main_y) (<= (* 2 (select main_a v_prenex_29255)) 2000) (<= (+ (select main_a v_prenex_29254) 998) (select main_a v_prenex_29255)) (<= (+ main_y 1) v_prenex_29255))) (forall ((v_prenex_39563 Int) (v_prenex_39562 Int)) (or (< v_prenex_39563 main_y) (<= 0 (+ (select main_a v_prenex_39562) 1)) (<= (+ main_y 1) v_prenex_39563) (<= (select main_a v_prenex_39563) (+ (select main_a v_prenex_39562) 1000)) (<= (select main_a v_prenex_39563) 1001) (<= (select main_a v_prenex_39562) 2) (<= 999 (select main_a v_prenex_39563)))) (forall ((v_prenex_33267 Int) (v_prenex_33266 Int)) (or (<= (+ main_x 1) v_prenex_33266) (<= 0 (* 2 (select main_a v_prenex_33266))) (<= (* 2 (select main_a v_prenex_33266)) 2) (<= 1000 (+ (select main_a v_prenex_33266) (select main_a v_prenex_33267))) (< v_prenex_33267 main_y) (<= (+ main_y 1) v_prenex_33267) (<= (* 2 (select main_a v_prenex_33267)) 2000))) (forall ((v_prenex_32467 Int) (v_prenex_32468 Int)) (or (< v_prenex_32468 main_y) (<= (+ main_y 1) v_prenex_32468) (<= (* 2 (select main_a v_prenex_32467)) 2) (<= 999 (select main_a v_prenex_32468)) (<= 1998 (* 2 (select main_a v_prenex_32468))) (<= (select main_a v_prenex_32467) 2) (<= (+ (select main_a v_prenex_32467) 998) (select main_a v_prenex_32468)))) (forall ((v_prenex_39029 Int) (v_prenex_39028 Int)) (or (< v_prenex_39029 main_y) (<= (* 2 (select main_a v_prenex_39029)) 2000) (<= (+ (select main_a v_prenex_39028) (select main_a v_prenex_39029)) 1000) (<= (select main_a v_prenex_39028) 1) (<= 0 (select main_a v_prenex_39028)) (<= (select main_a v_prenex_39029) 1000) (<= (+ main_y 1) v_prenex_39029))) (forall ((v_prenex_34708 Int) (v_prenex_34707 Int)) (or (<= (* 2 (select main_a v_prenex_34708)) 2000) (<= (select main_a v_prenex_34707) 1) (<= (+ (select main_a v_prenex_34707) 998) (select main_a v_prenex_34708)) (< v_prenex_34708 main_y) (<= (+ main_y 1) v_prenex_34708))) (forall ((v_prenex_37389 Int) (v_prenex_37388 Int)) (or (<= 1000 (+ (select main_a v_prenex_37388) (select main_a v_prenex_37389))) (< v_prenex_37389 main_y) (<= 999 (select main_a v_prenex_37389)) (<= (+ main_y 1) v_prenex_37389))) (or (forall ((v_prenex_32646 Int)) (or (<= (+ main_y 1) v_prenex_32646) (<= 1998 (* 2 (select main_a v_prenex_32646))) (<= 999 (select main_a v_prenex_32646)) (< v_prenex_32646 main_y))) (forall ((v_prenex_32645 Int)) (or (<= (select main_a v_prenex_32645) 2) (<= 0 (+ (select main_a v_prenex_32645) 1)) (<= (+ main_x 1) v_prenex_32645)))) (forall ((v_prenex_39551 Int) (v_prenex_39550 Int)) (or (<= (+ main_x 1) v_prenex_39550) (<= (+ (select main_a v_prenex_39550) (select main_a v_prenex_39551)) 1000) (< v_prenex_39551 main_y) (<= (select main_a v_prenex_39550) 2) (<= 999 (select main_a v_prenex_39551)) (<= (+ main_y 1) v_prenex_39551))) (forall ((v_prenex_38060 Int) (v_prenex_38059 Int)) (or (<= (+ main_y 1) v_prenex_38060) (< v_prenex_38060 main_y) (<= 1998 (* 2 (select main_a v_prenex_38060))) (<= (select main_a v_prenex_38059) 1) (<= (+ (select main_a v_prenex_38059) 998) (select main_a v_prenex_38060)))) (or (forall ((v_prenex_33162 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33162))) (<= (* 2 (select main_a v_prenex_33162)) 2))) (forall ((v_prenex_33163 Int)) (or (<= 999 (select main_a v_prenex_33163)) (< v_prenex_33163 main_y) (<= (select main_a v_prenex_33163) 1001) (<= 1998 (* 2 (select main_a v_prenex_33163))) (<= (+ main_y 1) v_prenex_33163)))) (forall ((v_prenex_33161 Int) (v_prenex_33160 Int)) (or (<= (select main_a v_prenex_33160) 1) (< v_prenex_33160 main_x) (<= 998 (select main_a v_prenex_33161)) (<= (+ (select main_a v_prenex_33160) (select main_a v_prenex_33161)) 1000) (<= 0 (* 2 (select main_a v_prenex_33160))) (<= (+ main_y 1) v_prenex_33161) (< v_prenex_33161 main_y))) (forall ((v_prenex_40152 Int) (v_prenex_40151 Int)) (or (< v_prenex_40152 main_y) (<= (select main_a v_prenex_40151) 1) (<= (* 2 (select main_a v_prenex_40151)) 2) (<= (select main_a v_prenex_40152) (+ (select main_a v_prenex_40151) 1000)) (<= (+ main_y 1) v_prenex_40152) (<= (select main_a v_prenex_40152) 1000))) (forall ((v_prenex_34008 Int) (v_prenex_34007 Int)) (or (<= (* 2 (select main_a v_prenex_34008)) 2000) (<= (+ (select main_a v_prenex_34007) 998) (select main_a v_prenex_34008)) (< v_prenex_34008 main_y) (<= (+ main_y 1) v_prenex_34008) (<= (* 2 (select main_a v_prenex_34007)) 2))) (forall ((v_prenex_37889 Int) (v_prenex_37888 Int)) (or (<= (+ (select main_a v_prenex_37888) 998) (select main_a v_prenex_37889)) (<= (+ main_y 1) v_prenex_37889) (<= 998 (select main_a v_prenex_37889)) (< v_prenex_37889 main_y) (<= (+ main_x 1) v_prenex_37888))) (or (forall ((v_prenex_37782 Int)) (or (<= (select main_a v_prenex_37782) 1) (<= 0 (select main_a v_prenex_37782)) (< v_prenex_37782 main_x))) (forall ((v_prenex_37783 Int)) (or (<= (+ main_y 1) v_prenex_37783) (<= (* 2 (select main_a v_prenex_37783)) 2000) (< v_prenex_37783 main_y) (<= 998 (select main_a v_prenex_37783))))) (or (forall ((v_prenex_39914 Int)) (<= (* 2 (select main_a v_prenex_39914)) 2)) (forall ((v_prenex_39915 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39915))) (<= (select main_a v_prenex_39915) 1001) (<= (+ main_y 1) v_prenex_39915) (<= (select main_a v_prenex_39915) 1000) (< v_prenex_39915 main_y)))) (or (forall ((v_prenex_31972 Int)) (or (<= (+ main_x 1) v_prenex_31972) (<= 0 (* 2 (select main_a v_prenex_31972))) (<= (select main_a v_prenex_31972) 2))) (forall ((v_prenex_31973 Int)) (or (<= 999 (select main_a v_prenex_31973)) (<= (* 2 (select main_a v_prenex_31973)) 2000) (< v_prenex_31973 main_y) (<= (+ main_y 1) v_prenex_31973)))) (forall ((v_prenex_31587 Int) (v_prenex_31586 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31587))) (<= (+ main_y 1) v_prenex_31587) (<= (select main_a v_prenex_31587) 1001) (<= (select main_a v_prenex_31586) 2) (<= (select main_a v_prenex_31586) 1) (< v_prenex_31587 main_y) (<= (select main_a v_prenex_31587) (+ (select main_a v_prenex_31586) 1000)))) (or (forall ((v_prenex_35531 Int)) (or (< v_prenex_35531 main_y) (<= (+ main_y 1) v_prenex_35531) (<= (* 2 (select main_a v_prenex_35531)) 2000) (<= (select main_a v_prenex_35531) 1000))) (forall ((v_prenex_35530 Int)) (or (<= (+ main_x 1) v_prenex_35530) (<= (* 2 (select main_a v_prenex_35530)) 2)))) (forall ((v_prenex_34118 Int) (v_prenex_34117 Int)) (or (<= (+ main_x 1) v_prenex_34117) (<= (+ (select main_a v_prenex_34117) (select main_a v_prenex_34118)) 1000) (<= (select main_a v_prenex_34117) 2) (< v_prenex_34118 main_y) (<= (select main_a v_prenex_34118) 1000) (<= (+ main_y 1) v_prenex_34118))) (forall ((v_prenex_30578 Int) (v_prenex_30579 Int)) (or (<= (select main_a v_prenex_30579) (+ (select main_a v_prenex_30578) 1000)) (< v_prenex_30579 main_y) (<= (* 2 (select main_a v_prenex_30579)) 2000) (<= (+ main_y 1) v_prenex_30579) (<= (select main_a v_prenex_30579) 1001) (<= 0 (select main_a v_prenex_30578)))) (forall ((v_prenex_32530 Int) (v_prenex_32529 Int)) (or (<= 1000 (+ (select main_a v_prenex_32529) (select main_a v_prenex_32530))) (< v_prenex_32530 main_y) (<= (select main_a v_prenex_32530) 1001) (<= (+ main_y 1) v_prenex_32530) (<= 0 (* 2 (select main_a v_prenex_32529))) (<= 0 (+ (select main_a v_prenex_32529) 1)))) (forall ((v_prenex_33238 Int) (v_prenex_33239 Int)) (or (< v_prenex_33239 main_y) (<= (* 2 (select main_a v_prenex_33238)) 2) (<= (select main_a v_prenex_33239) (+ (select main_a v_prenex_33238) 1000)) (<= (+ main_y 1) v_prenex_33239) (<= 998 (select main_a v_prenex_33239)))) (forall ((v_prenex_35112 Int) (v_prenex_35113 Int)) (or (<= 1000 (+ (select main_a v_prenex_35112) (select main_a v_prenex_35113))) (<= (* 2 (select main_a v_prenex_35112)) 2) (<= (+ main_x 1) v_prenex_35112) (< v_prenex_35113 main_y) (<= (+ main_y 1) v_prenex_35113) (<= 998 (select main_a v_prenex_35113)))) (forall ((v_prenex_39058 Int) (v_prenex_39059 Int)) (or (<= (select main_a v_prenex_39059) 1001) (< v_prenex_39059 main_y) (<= (* 2 (select main_a v_prenex_39058)) 2) (<= (select main_a v_prenex_39059) (+ (select main_a v_prenex_39058) 1000)) (<= (+ main_y 1) v_prenex_39059) (<= 1998 (* 2 (select main_a v_prenex_39059))) (<= 0 (* 2 (select main_a v_prenex_39058))))) (or (forall ((v_prenex_32943 Int)) (or (< v_prenex_32943 main_y) (<= 1998 (* 2 (select main_a v_prenex_32943))) (<= 998 (select main_a v_prenex_32943)) (<= (+ main_y 1) v_prenex_32943))) (forall ((v_prenex_32942 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32942))) (< v_prenex_32942 main_x) (<= 0 (+ (select main_a v_prenex_32942) 1))))) (forall ((v_prenex_39823 Int) (v_prenex_39822 Int)) (or (<= (select main_a v_prenex_39823) 1000) (< v_prenex_39823 main_y) (<= (+ (select main_a v_prenex_39822) 998) (select main_a v_prenex_39823)) (<= (+ main_y 1) v_prenex_39823) (<= (select main_a v_prenex_39822) 2) (<= 1998 (* 2 (select main_a v_prenex_39823))))) (forall ((v_prenex_35446 Int) (v_prenex_35447 Int)) (or (<= (* 2 (select main_a v_prenex_35446)) 2) (<= (+ (select main_a v_prenex_35446) (select main_a v_prenex_35447)) 1000) (< v_prenex_35447 main_y) (<= (+ main_y 1) v_prenex_35447) (<= 998 (select main_a v_prenex_35447)) (<= (select main_a v_prenex_35446) 1) (<= (select main_a v_prenex_35447) 1000))) (forall ((v_prenex_30219 Int) (v_prenex_30218 Int)) (or (<= (select main_a v_prenex_30219) 1001) (<= (+ main_y 1) v_prenex_30219) (<= (+ (select main_a v_prenex_30218) (select main_a v_prenex_30219)) 1000) (<= (select main_a v_prenex_30219) 1000) (< v_prenex_30219 main_y))) (or (forall ((v_prenex_31650 Int)) (or (<= 0 (+ (select main_a v_prenex_31650) 1)) (<= 0 (* 2 (select main_a v_prenex_31650))))) (forall ((v_prenex_31651 Int)) (or (<= 999 (select main_a v_prenex_31651)) (<= (* 2 (select main_a v_prenex_31651)) 2000) (< v_prenex_31651 main_y) (<= (+ main_y 1) v_prenex_31651) (<= (select main_a v_prenex_31651) 1000)))) (forall ((v_prenex_33213 Int) (v_prenex_33212 Int)) (or (<= (* 2 (select main_a v_prenex_33212)) 2) (< v_prenex_33213 main_y) (<= 1998 (* 2 (select main_a v_prenex_33213))) (< v_prenex_33212 main_x) (<= (+ main_y 1) v_prenex_33213) (<= 1000 (+ (select main_a v_prenex_33212) (select main_a v_prenex_33213))) (<= (select main_a v_prenex_33212) 2))) (forall ((v_prenex_30879 Int) (v_prenex_30880 Int)) (or (< v_prenex_30880 main_y) (<= (select main_a v_prenex_30880) 1001) (<= (+ main_y 1) v_prenex_30880) (<= (* 2 (select main_a v_prenex_30880)) 2000) (<= (select main_a v_prenex_30880) (+ (select main_a v_prenex_30879) 1000)) (<= (select main_a v_prenex_30879) 1))) (forall ((v_prenex_36492 Int) (v_prenex_36493 Int)) (or (<= 999 (select main_a v_prenex_36493)) (<= (select main_a v_prenex_36493) 1001) (<= 1000 (+ (select main_a v_prenex_36492) (select main_a v_prenex_36493))) (<= (+ main_y 1) v_prenex_36493) (< v_prenex_36493 main_y))) (or (forall ((v_prenex_38179 Int)) (or (<= (* 2 (select main_a v_prenex_38179)) 2000) (< v_prenex_38179 main_y) (<= (+ main_y 1) v_prenex_38179) (<= (select main_a v_prenex_38179) 1000) (<= 998 (select main_a v_prenex_38179)))) (forall ((v_prenex_38178 Int)) (<= 0 (+ (select main_a v_prenex_38178) 1)))) (or (forall ((v_prenex_36332 Int)) (or (<= 0 (select main_a v_prenex_36332)) (<= (select main_a v_prenex_36332) 1))) (forall ((v_prenex_36333 Int)) (or (<= (+ main_y 1) v_prenex_36333) (<= 999 (select main_a v_prenex_36333)) (< v_prenex_36333 main_y) (<= 1998 (* 2 (select main_a v_prenex_36333)))))) (forall ((v_prenex_39775 Int) (v_prenex_39774 Int)) (or (<= (select main_a v_prenex_39774) 2) (<= (+ (select main_a v_prenex_39774) (select main_a v_prenex_39775)) 1000) (<= 998 (select main_a v_prenex_39775)) (<= (+ main_y 1) v_prenex_39775) (< v_prenex_39775 main_y) (<= 0 (select main_a v_prenex_39774)))) (forall ((v_prenex_32078 Int) (v_prenex_32079 Int)) (or (<= (select main_a v_prenex_32079) 1000) (<= (+ (select main_a v_prenex_32078) (select main_a v_prenex_32079)) 1000) (<= 0 (* 2 (select main_a v_prenex_32078))) (<= (+ main_y 1) v_prenex_32079) (<= 998 (select main_a v_prenex_32079)) (< v_prenex_32079 main_y))) (forall ((v_prenex_31758 Int) (v_prenex_31757 Int)) (or (< v_prenex_31758 main_y) (<= 1000 (+ (select main_a v_prenex_31757) (select main_a v_prenex_31758))) (<= (* 2 (select main_a v_prenex_31757)) 2) (<= 998 (select main_a v_prenex_31758)) (<= (+ main_y 1) v_prenex_31758) (<= (select main_a v_prenex_31757) 1))) (forall ((v_prenex_35012 Int) (v_prenex_35011 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35011))) (<= (select main_a v_prenex_35011) 1) (<= (+ (select main_a v_prenex_35011) 998) (select main_a v_prenex_35012)) (< v_prenex_35011 main_x) (< v_prenex_35012 main_y) (<= (+ main_y 1) v_prenex_35012) (<= 998 (select main_a v_prenex_35012)))) (forall ((v_prenex_35972 Int) (v_prenex_35973 Int)) (or (<= 1000 (+ (select main_a v_prenex_35972) (select main_a v_prenex_35973))) (<= (+ main_y 1) v_prenex_35973) (<= (* 2 (select main_a v_prenex_35972)) 2) (<= 999 (select main_a v_prenex_35973)) (< v_prenex_35973 main_y) (<= 0 (select main_a v_prenex_35972)) (<= (select main_a v_prenex_35973) 1001))) (or (forall ((v_prenex_35833 Int)) (or (<= (* 2 (select main_a v_prenex_35833)) 2000) (< v_prenex_35833 main_y) (<= (+ main_y 1) v_prenex_35833))) (forall ((v_prenex_35832 Int)) (or (<= (+ main_x 1) v_prenex_35832) (<= 0 (select main_a v_prenex_35832)) (<= 0 (* 2 (select main_a v_prenex_35832)))))) (forall ((v_prenex_33461 Int) (v_prenex_33460 Int)) (or (<= 999 (select main_a v_prenex_33461)) (<= (select main_a v_prenex_33460) 2) (<= 1998 (* 2 (select main_a v_prenex_33461))) (<= (* 2 (select main_a v_prenex_33460)) 2) (< v_prenex_33461 main_y) (<= (+ (select main_a v_prenex_33460) (select main_a v_prenex_33461)) 1000) (<= (+ main_y 1) v_prenex_33461))) (forall ((v_prenex_34362 Int) (v_prenex_34361 Int)) (or (<= 0 (+ (select main_a v_prenex_34361) 1)) (<= (select main_a v_prenex_34362) 1000) (<= 1998 (* 2 (select main_a v_prenex_34362))) (<= (select main_a v_prenex_34362) (+ (select main_a v_prenex_34361) 1000)) (<= (+ main_y 1) v_prenex_34362) (< v_prenex_34362 main_y) (<= 0 (* 2 (select main_a v_prenex_34361))))) (or (forall ((v_prenex_38242 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38242))) (<= (select main_a v_prenex_38242) 1))) (forall ((v_prenex_38243 Int)) (or (<= (+ main_y 1) v_prenex_38243) (<= (* 2 (select main_a v_prenex_38243)) 2000) (< v_prenex_38243 main_y) (<= (select main_a v_prenex_38243) 1000)))) (forall ((v_prenex_37231 Int) (v_prenex_37232 Int)) (or (<= (select main_a v_prenex_37232) 1000) (<= (+ (select main_a v_prenex_37231) 998) (select main_a v_prenex_37232)) (<= 998 (select main_a v_prenex_37232)) (<= (* 2 (select main_a v_prenex_37231)) 2) (<= (+ main_y 1) v_prenex_37232) (<= 0 (select main_a v_prenex_37231)) (< v_prenex_37232 main_y))) (or (forall ((v_prenex_35898 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35898))) (<= (+ main_x 1) v_prenex_35898) (< v_prenex_35898 main_x))) (forall ((v_prenex_35899 Int)) (<= (* 2 (select main_a v_prenex_35899)) 2000))) (forall ((v_prenex_40202 Int) (v_prenex_40201 Int)) (or (<= (* 2 (select main_a v_prenex_40202)) 2000) (<= (select main_a v_prenex_40202) (+ (select main_a v_prenex_40201) 1000)) (<= 0 (* 2 (select main_a v_prenex_40201))) (<= (select main_a v_prenex_40202) 1001) (<= (+ main_y 1) v_prenex_40202) (< v_prenex_40202 main_y) (<= (* 2 (select main_a v_prenex_40201)) 2))) (or (forall ((v_prenex_34746 Int)) (<= 1998 (* 2 (select main_a v_prenex_34746)))) (forall ((v_prenex_34745 Int)) (or (<= (+ main_x 1) v_prenex_34745) (< v_prenex_34745 main_x) (<= 0 (+ (select main_a v_prenex_34745) 1))))) (forall ((v_prenex_40222 Int) (v_prenex_40221 Int)) (or (< v_prenex_40222 main_y) (<= 999 (select main_a v_prenex_40222)) (<= (select main_a v_prenex_40221) 1) (<= (+ main_y 1) v_prenex_40222) (<= 0 (select main_a v_prenex_40221)) (<= (select main_a v_prenex_40222) 1001) (<= (select main_a v_prenex_40222) (+ (select main_a v_prenex_40221) 1000)))) (forall ((v_prenex_34652 Int) (v_prenex_34651 Int)) (or (<= 998 (select main_a v_prenex_34652)) (<= (select main_a v_prenex_34651) 2) (<= (+ main_y 1) v_prenex_34652) (<= (select main_a v_prenex_34652) 1001) (< v_prenex_34652 main_y) (<= (select main_a v_prenex_34651) 1) (<= (select main_a v_prenex_34652) (+ (select main_a v_prenex_34651) 1000)))) (or (forall ((v_prenex_32987 Int)) (or (<= (* 2 (select main_a v_prenex_32987)) 2000) (<= 999 (select main_a v_prenex_32987)) (< v_prenex_32987 main_y) (<= (+ main_y 1) v_prenex_32987))) (forall ((v_prenex_32986 Int)) (or (<= (* 2 (select main_a v_prenex_32986)) 2) (< v_prenex_32986 main_x)))) (forall ((v_prenex_30556 Int) (v_prenex_30557 Int)) (or (<= 998 (select main_a v_prenex_30557)) (<= 1998 (* 2 (select main_a v_prenex_30557))) (< v_prenex_30557 main_y) (<= 1000 (+ (select main_a v_prenex_30556) (select main_a v_prenex_30557))) (<= 0 (select main_a v_prenex_30556)) (<= (* 2 (select main_a v_prenex_30556)) 2) (<= (+ main_y 1) v_prenex_30557))) (forall ((v_prenex_29196 Int) (v_prenex_29197 Int)) (or (<= (+ (select main_a v_prenex_29196) (select main_a v_prenex_29197)) 1000) (< v_prenex_29197 main_y) (<= (* 2 (select main_a v_prenex_29196)) 2) (<= 0 (select main_a v_prenex_29196)) (<= (select main_a v_prenex_29197) 1000) (<= (+ main_y 1) v_prenex_29197))) (or (forall ((v_prenex_31112 Int)) (or (<= 998 (select main_a v_prenex_31112)) (<= 1998 (* 2 (select main_a v_prenex_31112))) (<= (+ main_y 1) v_prenex_31112) (<= (select main_a v_prenex_31112) 1001) (< v_prenex_31112 main_y))) (forall ((v_prenex_31111 Int)) (or (<= (select main_a v_prenex_31111) 2) (<= 0 (+ (select main_a v_prenex_31111) 1))))) (forall ((v_prenex_33662 Int) (v_prenex_33661 Int)) (or (<= 0 (select main_a v_prenex_33661)) (<= 0 (+ (select main_a v_prenex_33661) 1)) (<= 999 (select main_a v_prenex_33662)) (<= (+ (select main_a v_prenex_33661) (select main_a v_prenex_33662)) 1000) (< v_prenex_33662 main_y) (<= (+ main_y 1) v_prenex_33662) (<= 1998 (* 2 (select main_a v_prenex_33662))))) (forall ((v_prenex_38972 Int) (v_prenex_38971 Int)) (or (<= (+ main_y 1) v_prenex_38972) (<= 999 (select main_a v_prenex_38972)) (<= (select main_a v_prenex_38972) 1000) (< v_prenex_38972 main_y) (<= 1000 (+ (select main_a v_prenex_38971) (select main_a v_prenex_38972))) (<= 0 (+ (select main_a v_prenex_38971) 1)) (<= (* 2 (select main_a v_prenex_38971)) 2))) (forall ((v_prenex_37057 Int) (v_prenex_37058 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37058))) (<= 999 (select main_a v_prenex_37058)) (<= (+ main_y 1) v_prenex_37058) (<= (select main_a v_prenex_37058) (+ (select main_a v_prenex_37057) 1000)) (<= (select main_a v_prenex_37057) 2) (< v_prenex_37058 main_y))) (forall ((v_prenex_39436 Int) (v_prenex_39437 Int)) (or (<= (* 2 (select main_a v_prenex_39436)) 2) (<= (+ (select main_a v_prenex_39436) (select main_a v_prenex_39437)) 1000) (< v_prenex_39437 main_y) (<= (select main_a v_prenex_39436) 1) (<= (* 2 (select main_a v_prenex_39437)) 2000) (<= (+ main_y 1) v_prenex_39437))) (forall ((v_prenex_34346 Int) (v_prenex_34345 Int)) (or (<= 0 (+ (select main_a v_prenex_34345) 1)) (<= 1998 (* 2 (select main_a v_prenex_34346))) (<= (+ (select main_a v_prenex_34345) (select main_a v_prenex_34346)) 1000) (<= (+ main_y 1) v_prenex_34346) (<= (select main_a v_prenex_34345) 1) (< v_prenex_34346 main_y))) (or (forall ((v_prenex_29125 Int)) (or (< v_prenex_29125 main_y) (<= 1998 (* 2 (select main_a v_prenex_29125))) (<= 998 (select main_a v_prenex_29125)) (<= (+ main_y 1) v_prenex_29125))) (forall ((v_prenex_29124 Int)) (<= (* 2 (select main_a v_prenex_29124)) 2))) (forall ((v_prenex_39827 Int) (v_prenex_39826 Int)) (or (<= (select main_a v_prenex_39826) 1) (<= 1000 (+ (select main_a v_prenex_39826) (select main_a v_prenex_39827))) (<= (+ main_y 1) v_prenex_39827) (<= 999 (select main_a v_prenex_39827)) (< v_prenex_39827 main_y) (<= (select main_a v_prenex_39827) 1000))) (forall ((v_prenex_29444 Int) (v_prenex_29443 Int)) (or (<= (* 2 (select main_a v_prenex_29443)) 2) (<= 998 (select main_a v_prenex_29444)) (<= 0 (+ (select main_a v_prenex_29443) 1)) (<= (+ (select main_a v_prenex_29443) 998) (select main_a v_prenex_29444)) (< v_prenex_29443 main_x) (<= (+ main_y 1) v_prenex_29444) (< v_prenex_29444 main_y))) (forall ((v_prenex_31394 Int) (v_prenex_31395 Int)) (or (<= 0 (select main_a v_prenex_31394)) (<= 1000 (+ (select main_a v_prenex_31394) (select main_a v_prenex_31395))) (<= 0 (+ (select main_a v_prenex_31394) 1)) (<= 1998 (* 2 (select main_a v_prenex_31395))) (<= 998 (select main_a v_prenex_31395)) (<= (+ main_y 1) v_prenex_31395) (< v_prenex_31395 main_y))) (or (forall ((v_prenex_38279 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38279))) (<= (select main_a v_prenex_38279) 1000) (<= 998 (select main_a v_prenex_38279)) (< v_prenex_38279 main_y) (<= (+ main_y 1) v_prenex_38279))) (forall ((v_prenex_38278 Int)) (<= 0 (* 2 (select main_a v_prenex_38278))))) (forall ((v_prenex_38181 Int) (v_prenex_38180 Int)) (or (<= (select main_a v_prenex_38181) (+ (select main_a v_prenex_38180) 1000)) (< v_prenex_38181 main_y) (<= (* 2 (select main_a v_prenex_38180)) 2) (<= 0 (+ (select main_a v_prenex_38180) 1)) (<= (* 2 (select main_a v_prenex_38181)) 2000) (< v_prenex_38180 main_x) (<= (+ main_y 1) v_prenex_38181))) (forall ((v_prenex_31709 Int) (v_prenex_31710 Int)) (or (<= (select main_a v_prenex_31709) 2) (<= (select main_a v_prenex_31710) 1000) (<= 0 (* 2 (select main_a v_prenex_31709))) (<= (+ (select main_a v_prenex_31709) (select main_a v_prenex_31710)) 1000) (< v_prenex_31710 main_y) (<= (+ main_y 1) v_prenex_31710) (<= 998 (select main_a v_prenex_31710)))) (or (forall ((v_prenex_30799 Int)) (or (<= (* 2 (select main_a v_prenex_30799)) 2) (<= (select main_a v_prenex_30799) 2))) (forall ((v_prenex_30800 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30800))) (<= (+ main_y 1) v_prenex_30800) (< v_prenex_30800 main_y)))) (forall ((v_prenex_38429 Int) (v_prenex_38430 Int)) (or (<= (+ main_x 1) v_prenex_38429) (<= 1000 (+ (select main_a v_prenex_38429) (select main_a v_prenex_38430))) (<= (+ main_y 1) v_prenex_38430) (<= (select main_a v_prenex_38429) 2) (<= 0 (+ (select main_a v_prenex_38429) 1)) (<= 998 (select main_a v_prenex_38430)) (< v_prenex_38430 main_y))) (or (forall ((v_prenex_32290 Int)) (<= 0 (* 2 (select main_a v_prenex_32290)))) (forall ((v_prenex_32291 Int)) (or (<= 999 (select main_a v_prenex_32291)) (<= (+ main_y 1) v_prenex_32291) (<= 998 (select main_a v_prenex_32291)) (< v_prenex_32291 main_y) (<= 1998 (* 2 (select main_a v_prenex_32291)))))) (forall ((v_prenex_33089 Int) (v_prenex_33088 Int)) (or (<= (+ main_y 1) v_prenex_33089) (<= (select main_a v_prenex_33088) 1) (<= (select main_a v_prenex_33089) 1001) (< v_prenex_33089 main_y) (<= (+ main_x 1) v_prenex_33088) (<= 0 (+ (select main_a v_prenex_33088) 1)) (<= (select main_a v_prenex_33089) (+ (select main_a v_prenex_33088) 1000)))) (forall ((v_prenex_32748 Int) (v_prenex_32747 Int)) (or (<= (+ (select main_a v_prenex_32747) (select main_a v_prenex_32748)) 1000) (<= 1998 (* 2 (select main_a v_prenex_32748))) (<= 0 (select main_a v_prenex_32747)) (<= 998 (select main_a v_prenex_32748)) (<= (+ main_y 1) v_prenex_32748) (< v_prenex_32748 main_y))) (forall ((v_prenex_32768 Int) (v_prenex_32769 Int)) (or (<= 0 (select main_a v_prenex_32768)) (<= (+ main_y 1) v_prenex_32769) (<= 998 (select main_a v_prenex_32769)) (<= (select main_a v_prenex_32769) (+ (select main_a v_prenex_32768) 1000)) (< v_prenex_32768 main_x) (< v_prenex_32769 main_y))) (forall ((v_prenex_29195 Int) (v_prenex_29194 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29195))) (<= 0 (select main_a v_prenex_29194)) (< v_prenex_29195 main_y) (<= 1000 (+ (select main_a v_prenex_29194) (select main_a v_prenex_29195))) (<= (+ main_y 1) v_prenex_29195) (<= 0 (+ (select main_a v_prenex_29194) 1)))) (forall ((v_prenex_32371 Int) (v_prenex_32370 Int)) (or (< v_prenex_32371 main_y) (<= (* 2 (select main_a v_prenex_32370)) 2) (<= (+ (select main_a v_prenex_32370) 998) (select main_a v_prenex_32371)) (<= (select main_a v_prenex_32370) 2) (<= (+ main_y 1) v_prenex_32371) (<= 999 (select main_a v_prenex_32371)))) (forall ((v_prenex_39586 Int) (v_prenex_39587 Int)) (or (<= 1000 (+ (select main_a v_prenex_39586) (select main_a v_prenex_39587))) (<= 0 (* 2 (select main_a v_prenex_39586))) (< v_prenex_39587 main_y) (<= (select main_a v_prenex_39587) 1000) (<= (+ main_y 1) v_prenex_39587) (<= 0 (select main_a v_prenex_39586)))) (forall ((v_prenex_28930 Int) (v_prenex_28929 Int)) (or (<= (* 2 (select main_a v_prenex_28929)) 2) (<= 999 (select main_a v_prenex_28930)) (<= 1998 (* 2 (select main_a v_prenex_28930))) (<= (select main_a v_prenex_28929) 2) (<= (+ main_y 1) v_prenex_28930) (<= (select main_a v_prenex_28930) (+ (select main_a v_prenex_28929) 1000)) (< v_prenex_28930 main_y))) (forall ((v_prenex_32506 Int) (v_prenex_32505 Int)) (or (<= (+ main_y 1) v_prenex_32506) (<= (select main_a v_prenex_32506) 1000) (<= (select main_a v_prenex_32505) 1) (<= (+ (select main_a v_prenex_32505) 998) (select main_a v_prenex_32506)) (< v_prenex_32505 main_x) (< v_prenex_32506 main_y))) (forall ((v_prenex_35066 Int) (v_prenex_35065 Int)) (or (<= 1000 (+ (select main_a v_prenex_35065) (select main_a v_prenex_35066))) (<= 0 (+ (select main_a v_prenex_35065) 1)) (< v_prenex_35066 main_y) (<= (select main_a v_prenex_35066) 1000) (<= (+ main_y 1) v_prenex_35066))) (or (forall ((v_prenex_35401 Int)) (or (<= 998 (select main_a v_prenex_35401)) (< v_prenex_35401 main_y) (<= 1998 (* 2 (select main_a v_prenex_35401))) (<= (+ main_y 1) v_prenex_35401))) (forall ((v_prenex_35400 Int)) (or (< v_prenex_35400 main_x) (<= (* 2 (select main_a v_prenex_35400)) 2) (<= (select main_a v_prenex_35400) 2)))) (forall ((v_prenex_34554 Int) (v_prenex_34553 Int)) (or (<= 0 (select main_a v_prenex_34553)) (< v_prenex_34553 main_x) (<= 999 (select main_a v_prenex_34554)) (< v_prenex_34554 main_y) (<= (+ (select main_a v_prenex_34553) (select main_a v_prenex_34554)) 1000) (<= 0 (* 2 (select main_a v_prenex_34553))) (<= (+ main_y 1) v_prenex_34554))) (forall ((v_prenex_30671 Int) (v_prenex_30672 Int)) (or (<= (* 2 (select main_a v_prenex_30671)) 2) (<= 1998 (* 2 (select main_a v_prenex_30672))) (<= (+ main_y 1) v_prenex_30672) (<= 1000 (+ (select main_a v_prenex_30671) (select main_a v_prenex_30672))) (< v_prenex_30672 main_y) (<= (select main_a v_prenex_30671) 1))) (forall ((v_prenex_35614 Int) (v_prenex_35615 Int)) (or (<= 999 (select main_a v_prenex_35615)) (<= (* 2 (select main_a v_prenex_35614)) 2) (<= (+ main_y 1) v_prenex_35615) (<= 1000 (+ (select main_a v_prenex_35614) (select main_a v_prenex_35615))) (< v_prenex_35615 main_y))) (forall ((v_prenex_29804 Int) (v_prenex_29803 Int)) (or (<= 0 (select main_a v_prenex_29803)) (<= 1000 (+ (select main_a v_prenex_29803) (select main_a v_prenex_29804))) (<= 0 (+ (select main_a v_prenex_29803) 1)) (<= (+ main_y 1) v_prenex_29804) (< v_prenex_29804 main_y) (<= 999 (select main_a v_prenex_29804)))) (or (forall ((v_prenex_39249 Int)) (or (<= (+ main_y 1) v_prenex_39249) (<= 998 (select main_a v_prenex_39249)) (<= (* 2 (select main_a v_prenex_39249)) 2000) (< v_prenex_39249 main_y))) (forall ((v_prenex_39248 Int)) (or (< v_prenex_39248 main_x) (<= 0 (* 2 (select main_a v_prenex_39248))) (<= 0 (select main_a v_prenex_39248))))) (or (forall ((v_prenex_31699 Int)) (or (<= 0 (+ (select main_a v_prenex_31699) 1)) (< v_prenex_31699 main_x))) (forall ((v_prenex_31700 Int)) (or (< v_prenex_31700 main_y) (<= 999 (select main_a v_prenex_31700)) (<= 1998 (* 2 (select main_a v_prenex_31700))) (<= (+ main_y 1) v_prenex_31700)))) (or (forall ((v_prenex_37400 Int)) (or (<= (+ main_x 1) v_prenex_37400) (<= 0 (select main_a v_prenex_37400)))) (forall ((v_prenex_37401 Int)) (or (<= 999 (select main_a v_prenex_37401)) (< v_prenex_37401 main_y) (<= (+ main_y 1) v_prenex_37401) (<= 1998 (* 2 (select main_a v_prenex_37401)))))) (forall ((v_prenex_33694 Int) (v_prenex_33693 Int)) (or (<= (* 2 (select main_a v_prenex_33694)) 2000) (<= (select main_a v_prenex_33693) 2) (<= (+ (select main_a v_prenex_33693) 998) (select main_a v_prenex_33694)) (< v_prenex_33694 main_y) (<= (+ main_y 1) v_prenex_33694) (<= 999 (select main_a v_prenex_33694)))) (or (forall ((v_prenex_30093 Int)) (or (<= 998 (select main_a v_prenex_30093)) (< v_prenex_30093 main_y) (<= (+ main_y 1) v_prenex_30093) (<= (select main_a v_prenex_30093) 1001) (<= 1998 (* 2 (select main_a v_prenex_30093))))) (forall ((v_prenex_30092 Int)) (<= (select main_a v_prenex_30092) 2))) (forall ((v_prenex_38999 Int)) (or (<= (select main_a v_prenex_38999) 1000) (<= 998 (select main_a v_prenex_38999)) (< v_prenex_38999 main_y) (<= (* 2 (select main_a v_prenex_38999)) 2000) (<= (+ main_y 1) v_prenex_38999))) (forall ((v_prenex_30853 Int) (v_prenex_30854 Int)) (or (< v_prenex_30854 main_y) (< v_prenex_30853 main_x) (<= 0 (select main_a v_prenex_30853)) (<= (+ main_y 1) v_prenex_30854) (<= (* 2 (select main_a v_prenex_30854)) 2000) (<= (select main_a v_prenex_30854) (+ (select main_a v_prenex_30853) 1000)))) (forall ((v_prenex_35462 Int) (v_prenex_35463 Int)) (or (<= (* 2 (select main_a v_prenex_35463)) 2000) (< v_prenex_35462 main_x) (<= 0 (+ (select main_a v_prenex_35462) 1)) (<= 0 (select main_a v_prenex_35462)) (<= (select main_a v_prenex_35463) (+ (select main_a v_prenex_35462) 1000)) (<= (+ main_y 1) v_prenex_35463) (< v_prenex_35463 main_y))) (or (forall ((v_prenex_37191 Int)) (or (<= (* 2 (select main_a v_prenex_37191)) 2) (<= (+ main_x 1) v_prenex_37191))) (forall ((v_prenex_37192 Int)) (or (< v_prenex_37192 main_y) (<= (+ main_y 1) v_prenex_37192) (<= 999 (select main_a v_prenex_37192))))) (or (forall ((v_prenex_35792 Int)) (or (<= 0 (+ (select main_a v_prenex_35792) 1)) (<= 0 (* 2 (select main_a v_prenex_35792))))) (forall ((v_prenex_35793 Int)) (or (<= 998 (select main_a v_prenex_35793)) (<= (select main_a v_prenex_35793) 1001) (<= 1998 (* 2 (select main_a v_prenex_35793))) (< v_prenex_35793 main_y) (<= (+ main_y 1) v_prenex_35793)))) (or (forall ((v_prenex_40210 Int)) (or (< v_prenex_40210 main_y) (<= 1998 (* 2 (select main_a v_prenex_40210))) (<= (+ main_y 1) v_prenex_40210) (<= 999 (select main_a v_prenex_40210)) (<= (select main_a v_prenex_40210) 1000))) (forall ((v_prenex_40209 Int)) (or (<= 0 (+ (select main_a v_prenex_40209) 1)) (<= (select main_a v_prenex_40209) 1)))) (forall ((v_prenex_40402 Int) (v_prenex_40401 Int)) (or (<= 0 (+ (select main_a v_prenex_40401) 1)) (<= (+ (select main_a v_prenex_40401) 998) (select main_a v_prenex_40402)) (< v_prenex_40402 main_y) (<= (* 2 (select main_a v_prenex_40401)) 2) (<= (select main_a v_prenex_40402) 1000) (<= (+ main_x 1) v_prenex_40401) (<= (+ main_y 1) v_prenex_40402))) (forall ((v_prenex_29554 Int) (v_prenex_29553 Int)) (or (<= (+ (select main_a v_prenex_29553) (select main_a v_prenex_29554)) 1000) (<= (* 2 (select main_a v_prenex_29553)) 2) (<= 0 (+ (select main_a v_prenex_29553) 1)) (<= (+ main_y 1) v_prenex_29554) (< v_prenex_29554 main_y) (<= (* 2 (select main_a v_prenex_29554)) 2000) (<= (select main_a v_prenex_29554) 1000))) (forall ((v_prenex_39162 Int) (v_prenex_39163 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39163))) (<= (select main_a v_prenex_39163) (+ (select main_a v_prenex_39162) 1000)) (<= (* 2 (select main_a v_prenex_39162)) 2) (<= 998 (select main_a v_prenex_39163)) (< v_prenex_39163 main_y) (<= (+ main_y 1) v_prenex_39163))) (or (forall ((v_prenex_35470 Int)) (<= 0 (* 2 (select main_a v_prenex_35470)))) (forall ((v_prenex_35471 Int)) (or (< v_prenex_35471 main_y) (<= (+ main_y 1) v_prenex_35471) (<= (select main_a v_prenex_35471) 1001)))) (forall ((v_prenex_40128 Int) (v_prenex_40127 Int)) (or (<= (select main_a v_prenex_40128) 1000) (<= 0 (* 2 (select main_a v_prenex_40127))) (<= (+ main_y 1) v_prenex_40128) (<= (+ (select main_a v_prenex_40127) (select main_a v_prenex_40128)) 1000) (< v_prenex_40128 main_y) (<= 998 (select main_a v_prenex_40128)) (<= (select main_a v_prenex_40127) 1))) (forall ((v_prenex_33207 Int) (v_prenex_33206 Int)) (or (<= 998 (select main_a v_prenex_33207)) (<= (+ (select main_a v_prenex_33206) (select main_a v_prenex_33207)) 1000) (<= (select main_a v_prenex_33206) 1) (<= 1998 (* 2 (select main_a v_prenex_33207))) (< v_prenex_33207 main_y) (<= (+ main_y 1) v_prenex_33207))) (forall ((v_prenex_31010 Int) (v_prenex_31009 Int)) (or (<= (select main_a v_prenex_31010) 1000) (<= 998 (select main_a v_prenex_31010)) (<= (+ main_y 1) v_prenex_31010) (< v_prenex_31010 main_y) (<= (+ (select main_a v_prenex_31009) (select main_a v_prenex_31010)) 1000) (<= (* 2 (select main_a v_prenex_31009)) 2) (<= 0 (* 2 (select main_a v_prenex_31009))))) (forall ((v_prenex_32248 Int) (v_prenex_32249 Int)) (or (<= (+ (select main_a v_prenex_32248) (select main_a v_prenex_32249)) 1000) (< v_prenex_32249 main_y) (<= (select main_a v_prenex_32249) 1000) (<= (+ main_y 1) v_prenex_32249) (<= (+ main_x 1) v_prenex_32248))) (forall ((v_prenex_39115 Int) (v_prenex_39114 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39115))) (<= 0 (+ (select main_a v_prenex_39114) 1)) (<= (+ main_y 1) v_prenex_39115) (< v_prenex_39115 main_y) (<= (* 2 (select main_a v_prenex_39114)) 2) (<= (select main_a v_prenex_39115) 1000) (<= (+ (select main_a v_prenex_39114) (select main_a v_prenex_39115)) 1000))) (forall ((v_prenex_33584 Int) (v_prenex_33583 Int)) (or (<= (+ main_y 1) v_prenex_33584) (<= 1000 (+ (select main_a v_prenex_33583) (select main_a v_prenex_33584))) (< v_prenex_33584 main_y) (<= 999 (select main_a v_prenex_33584)) (<= (+ main_x 1) v_prenex_33583) (<= (select main_a v_prenex_33583) 2) (<= (select main_a v_prenex_33583) 1))) (forall ((v_prenex_39869 Int) (v_prenex_39868 Int)) (or (<= (+ main_y 1) v_prenex_39869) (<= 998 (select main_a v_prenex_39869)) (<= (select main_a v_prenex_39868) 1) (< v_prenex_39869 main_y) (<= (+ (select main_a v_prenex_39868) (select main_a v_prenex_39869)) 1000) (<= (* 2 (select main_a v_prenex_39868)) 2))) (or (forall ((v_prenex_30018 Int)) (or (< v_prenex_30018 main_x) (<= 0 (+ (select main_a v_prenex_30018) 1)))) (forall ((v_prenex_30019 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30019))) (< v_prenex_30019 main_y) (<= (+ main_y 1) v_prenex_30019)))) (forall ((v_prenex_39937 Int)) (or (<= (+ main_y 1) v_prenex_39937) (<= 998 (select main_a v_prenex_39937)) (<= (* 2 (select main_a v_prenex_39937)) 2000) (< v_prenex_39937 main_y) (<= 999 (select main_a v_prenex_39937)))) (or (forall ((v_prenex_29583 Int)) (<= (* 2 (select main_a v_prenex_29583)) 2)) (forall ((v_prenex_29584 Int)) (or (<= (* 2 (select main_a v_prenex_29584)) 2000) (<= 999 (select main_a v_prenex_29584)) (<= 1998 (* 2 (select main_a v_prenex_29584))) (<= (+ main_y 1) v_prenex_29584) (< v_prenex_29584 main_y)))) (forall ((v_prenex_37654 Int) (v_prenex_37655 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37655))) (<= (+ main_x 1) v_prenex_37654) (<= (+ (select main_a v_prenex_37654) 998) (select main_a v_prenex_37655)) (< v_prenex_37655 main_y) (<= (+ main_y 1) v_prenex_37655) (<= 0 (+ (select main_a v_prenex_37654) 1)))) (or (forall ((v_prenex_34722 Int)) (or (<= (+ main_y 1) v_prenex_34722) (< v_prenex_34722 main_y) (<= 998 (select main_a v_prenex_34722)) (<= 1998 (* 2 (select main_a v_prenex_34722))))) (forall ((v_prenex_34721 Int)) (or (<= 0 (+ (select main_a v_prenex_34721) 1)) (<= (+ main_x 1) v_prenex_34721) (<= 0 (* 2 (select main_a v_prenex_34721)))))) (forall ((v_prenex_34516 Int) (v_prenex_34515 Int)) (or (<= (+ (select main_a v_prenex_34515) (select main_a v_prenex_34516)) 1000) (<= (+ main_y 1) v_prenex_34516) (<= (select main_a v_prenex_34515) 2) (<= (select main_a v_prenex_34516) 1001) (<= (+ main_x 1) v_prenex_34515) (<= 0 (* 2 (select main_a v_prenex_34515))) (< v_prenex_34516 main_y))) (forall ((v_prenex_38978 Int) (v_prenex_38977 Int)) (or (<= (+ (select main_a v_prenex_38977) (select main_a v_prenex_38978)) 1000) (<= 0 (* 2 (select main_a v_prenex_38977))) (<= 998 (select main_a v_prenex_38978)) (<= (select main_a v_prenex_38977) 1) (<= (* 2 (select main_a v_prenex_38978)) 2000) (< v_prenex_38978 main_y) (<= (+ main_y 1) v_prenex_38978))) (forall ((v_prenex_33872 Int) (v_prenex_33871 Int)) (or (<= (select main_a v_prenex_33872) (+ (select main_a v_prenex_33871) 1000)) (<= (select main_a v_prenex_33872) 1000) (<= 0 (select main_a v_prenex_33871)) (<= (* 2 (select main_a v_prenex_33871)) 2) (<= (+ main_y 1) v_prenex_33872) (< v_prenex_33872 main_y))) (forall ((v_prenex_34841 Int) (v_prenex_34840 Int)) (or (< v_prenex_34841 main_y) (<= 998 (select main_a v_prenex_34841)) (<= 0 (+ (select main_a v_prenex_34840) 1)) (<= 0 (* 2 (select main_a v_prenex_34840))) (<= (+ main_y 1) v_prenex_34841) (<= (+ (select main_a v_prenex_34840) (select main_a v_prenex_34841)) 1000) (<= (select main_a v_prenex_34841) 1000))) (or (forall ((v_prenex_38632 Int)) (or (< v_prenex_38632 main_y) (<= (select main_a v_prenex_38632) 1000) (<= (+ main_y 1) v_prenex_38632) (<= 999 (select main_a v_prenex_38632)) (<= (* 2 (select main_a v_prenex_38632)) 2000))) (forall ((v_prenex_38631 Int)) (or (<= 0 (+ (select main_a v_prenex_38631) 1)) (<= 0 (* 2 (select main_a v_prenex_38631)))))) (forall ((v_prenex_34564 Int) (v_prenex_34563 Int)) (or (<= (+ main_y 1) v_prenex_34564) (<= 0 (select main_a v_prenex_34563)) (<= 998 (select main_a v_prenex_34564)) (< v_prenex_34564 main_y) (<= (* 2 (select main_a v_prenex_34563)) 2) (<= 1000 (+ (select main_a v_prenex_34563) (select main_a v_prenex_34564))) (<= 1998 (* 2 (select main_a v_prenex_34564))))) (forall ((v_prenex_30350 Int) (v_prenex_30351 Int)) (or (<= (+ (select main_a v_prenex_30350) (select main_a v_prenex_30351)) 1000) (<= 0 (* 2 (select main_a v_prenex_30350))) (< v_prenex_30351 main_y) (<= (+ main_y 1) v_prenex_30351) (<= (* 2 (select main_a v_prenex_30351)) 2000))) (or (forall ((v_prenex_36895 Int)) (or (<= (+ main_y 1) v_prenex_36895) (< v_prenex_36895 main_y) (<= (* 2 (select main_a v_prenex_36895)) 2000))) (forall ((v_prenex_36894 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36894))) (<= (* 2 (select main_a v_prenex_36894)) 2)))) (forall ((v_prenex_33876 Int) (v_prenex_33875 Int)) (or (<= (+ (select main_a v_prenex_33875) 998) (select main_a v_prenex_33876)) (<= (select main_a v_prenex_33876) 1001) (<= 999 (select main_a v_prenex_33876)) (< v_prenex_33876 main_y) (<= (+ main_y 1) v_prenex_33876))) (forall ((v_prenex_30514 Int) (v_prenex_30515 Int)) (or (< v_prenex_30515 main_y) (<= (select main_a v_prenex_30515) 1001) (<= 0 (+ (select main_a v_prenex_30514) 1)) (<= 1000 (+ (select main_a v_prenex_30514) (select main_a v_prenex_30515))) (<= (* 2 (select main_a v_prenex_30514)) 2) (<= (+ main_y 1) v_prenex_30515))) (forall ((v_prenex_39140 Int) (v_prenex_39141 Int)) (or (< v_prenex_39141 main_y) (<= (select main_a v_prenex_39141) 1001) (<= (+ (select main_a v_prenex_39140) (select main_a v_prenex_39141)) 1000) (<= (select main_a v_prenex_39140) 2) (<= (+ main_y 1) v_prenex_39141) (<= 998 (select main_a v_prenex_39141)) (<= 0 (select main_a v_prenex_39140)))) (forall ((v_prenex_35034 Int) (v_prenex_35033 Int)) (or (<= (+ main_y 1) v_prenex_35034) (<= (+ (select main_a v_prenex_35033) 998) (select main_a v_prenex_35034)) (< v_prenex_35034 main_y) (<= 998 (select main_a v_prenex_35034)) (<= (* 2 (select main_a v_prenex_35034)) 2000))) (or (forall ((v_prenex_34954 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34954))) (< v_prenex_34954 main_y) (<= (select main_a v_prenex_34954) 1001) (<= (+ main_y 1) v_prenex_34954))) (forall ((v_prenex_34953 Int)) (or (<= 0 (+ (select main_a v_prenex_34953) 1)) (<= (+ main_x 1) v_prenex_34953) (<= (select main_a v_prenex_34953) 2)))) (forall ((v_prenex_32276 Int) (v_prenex_32277 Int)) (or (<= (select main_a v_prenex_32276) 2) (<= (select main_a v_prenex_32277) 1000) (< v_prenex_32277 main_y) (<= 1998 (* 2 (select main_a v_prenex_32277))) (<= (* 2 (select main_a v_prenex_32276)) 2) (<= (+ main_y 1) v_prenex_32277) (<= (+ (select main_a v_prenex_32276) 998) (select main_a v_prenex_32277)))) (forall ((v_prenex_39446 Int) (v_prenex_39445 Int)) (or (<= 0 (select main_a v_prenex_39445)) (<= 1000 (+ (select main_a v_prenex_39445) (select main_a v_prenex_39446))) (<= (select main_a v_prenex_39445) 1) (<= (+ main_y 1) v_prenex_39446) (<= (* 2 (select main_a v_prenex_39446)) 2000) (< v_prenex_39446 main_y))) (or (forall ((v_prenex_31127 Int)) (or (<= (select main_a v_prenex_31127) 2) (< v_prenex_31127 main_x) (<= (select main_a v_prenex_31127) 1))) (forall ((v_prenex_31128 Int)) (or (<= (+ main_y 1) v_prenex_31128) (<= 1998 (* 2 (select main_a v_prenex_31128))) (< v_prenex_31128 main_y) (<= (select main_a v_prenex_31128) 1001)))) (forall ((v_prenex_30192 Int) (v_prenex_30193 Int)) (or (<= (select main_a v_prenex_30192) 1) (< v_prenex_30193 main_y) (<= (select main_a v_prenex_30193) (+ (select main_a v_prenex_30192) 1000)) (<= 0 (select main_a v_prenex_30192)) (<= (select main_a v_prenex_30193) 1001) (<= (+ main_x 1) v_prenex_30192) (<= (+ main_y 1) v_prenex_30193))) (forall ((v_prenex_39041 Int) (v_prenex_39040 Int)) (or (<= 998 (select main_a v_prenex_39041)) (<= 0 (select main_a v_prenex_39040)) (<= (* 2 (select main_a v_prenex_39041)) 2000) (<= (select main_a v_prenex_39040) 1) (<= 1000 (+ (select main_a v_prenex_39040) (select main_a v_prenex_39041))) (< v_prenex_39041 main_y) (<= (+ main_y 1) v_prenex_39041))) (forall ((v_prenex_37081 Int) (v_prenex_37082 Int)) (or (<= (+ main_y 1) v_prenex_37082) (<= (+ (select main_a v_prenex_37081) (select main_a v_prenex_37082)) 1000) (<= 999 (select main_a v_prenex_37082)) (<= (* 2 (select main_a v_prenex_37081)) 2) (< v_prenex_37082 main_y) (<= (select main_a v_prenex_37082) 1000) (<= 0 (+ (select main_a v_prenex_37081) 1)))) (or (forall ((v_prenex_35518 Int)) (or (<= 0 (select main_a v_prenex_35518)) (<= (select main_a v_prenex_35518) 2))) (forall ((v_prenex_35519 Int)) (or (< v_prenex_35519 main_y) (<= 1998 (* 2 (select main_a v_prenex_35519))) (<= 998 (select main_a v_prenex_35519)) (<= (+ main_y 1) v_prenex_35519)))) (forall ((v_prenex_37706 Int) (v_prenex_37707 Int)) (or (<= 0 (select main_a v_prenex_37706)) (<= (select main_a v_prenex_37707) (+ (select main_a v_prenex_37706) 1000)) (<= (select main_a v_prenex_37707) 1001) (< v_prenex_37707 main_y) (<= (+ main_y 1) v_prenex_37707) (<= 998 (select main_a v_prenex_37707)))) (forall ((v_prenex_35238 Int) (v_prenex_35239 Int)) (or (<= 0 (+ (select main_a v_prenex_35238) 1)) (<= (* 2 (select main_a v_prenex_35238)) 2) (<= (+ main_x 1) v_prenex_35238) (<= (+ main_y 1) v_prenex_35239) (<= (+ (select main_a v_prenex_35238) (select main_a v_prenex_35239)) 1000) (<= (* 2 (select main_a v_prenex_35239)) 2000) (< v_prenex_35239 main_y))) (forall ((v_prenex_33830 Int) (v_prenex_33829 Int)) (or (< v_prenex_33829 main_x) (<= (+ (select main_a v_prenex_33829) 998) (select main_a v_prenex_33830)) (<= 998 (select main_a v_prenex_33830)) (< v_prenex_33830 main_y) (<= (+ main_y 1) v_prenex_33830) (<= (select main_a v_prenex_33829) 1) (<= (* 2 (select main_a v_prenex_33829)) 2))) (or (forall ((v_prenex_40434 Int)) (<= 0 (+ (select main_a v_prenex_40434) 1))) (forall ((v_prenex_40435 Int)) (or (<= (+ main_y 1) v_prenex_40435) (< v_prenex_40435 main_y) (<= 998 (select main_a v_prenex_40435)) (<= 1998 (* 2 (select main_a v_prenex_40435)))))) (forall ((v_prenex_29747 Int) (v_prenex_29748 Int)) (or (<= 998 (select main_a v_prenex_29748)) (<= (+ main_y 1) v_prenex_29748) (<= 1000 (+ (select main_a v_prenex_29747) (select main_a v_prenex_29748))) (<= (select main_a v_prenex_29747) 2) (< v_prenex_29748 main_y) (<= 0 (select main_a v_prenex_29747)) (<= (select main_a v_prenex_29748) 1000))) (forall ((v_prenex_32342 Int) (v_prenex_32343 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32342))) (<= 999 (select main_a v_prenex_32343)) (<= (+ main_y 1) v_prenex_32343) (<= (+ (select main_a v_prenex_32342) (select main_a v_prenex_32343)) 1000) (<= 998 (select main_a v_prenex_32343)) (<= (* 2 (select main_a v_prenex_32342)) 2) (< v_prenex_32343 main_y))) (forall ((v_prenex_31064 Int) (v_prenex_31063 Int)) (or (<= (* 2 (select main_a v_prenex_31064)) 2000) (<= 999 (select main_a v_prenex_31064)) (<= 0 (+ (select main_a v_prenex_31063) 1)) (<= (+ (select main_a v_prenex_31063) (select main_a v_prenex_31064)) 1000) (<= (+ main_y 1) v_prenex_31064) (<= 0 (* 2 (select main_a v_prenex_31063))) (< v_prenex_31064 main_y))) (or (forall ((v_prenex_31677 Int)) (or (<= (* 2 (select main_a v_prenex_31677)) 2) (<= (select main_a v_prenex_31677) 1))) (forall ((v_prenex_31678 Int)) (or (<= (+ main_y 1) v_prenex_31678) (< v_prenex_31678 main_y) (<= (select main_a v_prenex_31678) 1001) (<= 1998 (* 2 (select main_a v_prenex_31678))) (<= (select main_a v_prenex_31678) 1000)))) (or (forall ((v_prenex_30740 Int)) (or (< v_prenex_30740 main_y) (<= 1998 (* 2 (select main_a v_prenex_30740))) (<= (* 2 (select main_a v_prenex_30740)) 2000) (<= (+ main_y 1) v_prenex_30740))) (forall ((v_prenex_30739 Int)) (or (<= (* 2 (select main_a v_prenex_30739)) 2) (< v_prenex_30739 main_x)))) (forall ((v_prenex_37777 Int) (v_prenex_37776 Int)) (or (<= (* 2 (select main_a v_prenex_37776)) 2) (<= 1000 (+ (select main_a v_prenex_37776) (select main_a v_prenex_37777))) (<= (select main_a v_prenex_37776) 1) (<= (+ main_x 1) v_prenex_37776) (<= 1998 (* 2 (select main_a v_prenex_37777))) (< v_prenex_37777 main_y) (<= (+ main_y 1) v_prenex_37777))) (or (forall ((v_prenex_34976 Int)) (or (<= 998 (select main_a v_prenex_34976)) (<= 1998 (* 2 (select main_a v_prenex_34976))) (<= (+ main_y 1) v_prenex_34976) (<= 999 (select main_a v_prenex_34976)) (< v_prenex_34976 main_y))) (forall ((v_prenex_34975 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34975))) (<= (select main_a v_prenex_34975) 1)))) (forall ((v_prenex_31271 Int) (v_prenex_31270 Int)) (or (< v_prenex_31271 main_y) (<= (+ main_y 1) v_prenex_31271) (<= 0 (select main_a v_prenex_31270)) (<= 998 (select main_a v_prenex_31271)) (<= 1000 (+ (select main_a v_prenex_31270) (select main_a v_prenex_31271))) (< v_prenex_31270 main_x))) (forall ((v_prenex_35268 Int) (v_prenex_35269 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35269))) (<= 998 (select main_a v_prenex_35269)) (< v_prenex_35269 main_y) (<= (select main_a v_prenex_35268) 2) (<= 1000 (+ (select main_a v_prenex_35268) (select main_a v_prenex_35269))) (<= (+ main_y 1) v_prenex_35269))) (forall ((v_prenex_34144 Int) (v_prenex_34143 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34144))) (<= (select main_a v_prenex_34144) 1000) (< v_prenex_34144 main_y) (<= (select main_a v_prenex_34143) 2) (<= (+ main_y 1) v_prenex_34144) (<= (select main_a v_prenex_34144) (+ (select main_a v_prenex_34143) 1000)))) (forall ((v_prenex_35608 Int) (v_prenex_35609 Int)) (or (<= (select main_a v_prenex_35608) 1) (<= 999 (select main_a v_prenex_35609)) (<= (+ main_y 1) v_prenex_35609) (<= (select main_a v_prenex_35608) 2) (<= 1000 (+ (select main_a v_prenex_35608) (select main_a v_prenex_35609))) (<= 1998 (* 2 (select main_a v_prenex_35609))) (< v_prenex_35609 main_y))) (or (forall ((v_prenex_31365 Int)) (or (<= 999 (select main_a v_prenex_31365)) (<= (+ main_y 1) v_prenex_31365) (<= 1998 (* 2 (select main_a v_prenex_31365))) (< v_prenex_31365 main_y))) (forall ((v_prenex_31364 Int)) (or (<= (* 2 (select main_a v_prenex_31364)) 2) (< v_prenex_31364 main_x)))) (forall ((v_prenex_33654 Int) (v_prenex_33653 Int)) (or (<= (+ main_y 1) v_prenex_33654) (<= (select main_a v_prenex_33653) 1) (<= 999 (select main_a v_prenex_33654)) (<= (select main_a v_prenex_33654) (+ (select main_a v_prenex_33653) 1000)) (<= 1998 (* 2 (select main_a v_prenex_33654))) (< v_prenex_33654 main_y) (<= (select main_a v_prenex_33653) 2))) (forall ((v_prenex_32580 Int) (v_prenex_32579 Int)) (or (< v_prenex_32580 main_y) (<= (* 2 (select main_a v_prenex_32579)) 2) (<= (+ (select main_a v_prenex_32579) (select main_a v_prenex_32580)) 1000) (<= 998 (select main_a v_prenex_32580)) (<= (* 2 (select main_a v_prenex_32580)) 2000) (<= (+ main_y 1) v_prenex_32580) (<= 0 (* 2 (select main_a v_prenex_32579))))) (forall ((v_prenex_30264 Int) (v_prenex_30265 Int)) (or (<= 998 (select main_a v_prenex_30265)) (< v_prenex_30265 main_y) (<= 1998 (* 2 (select main_a v_prenex_30265))) (<= (+ main_y 1) v_prenex_30265) (<= (* 2 (select main_a v_prenex_30264)) 2) (<= 1000 (+ (select main_a v_prenex_30264) (select main_a v_prenex_30265))))) (forall ((v_prenex_40372 Int) (v_prenex_40371 Int)) (or (<= (+ (select main_a v_prenex_40371) (select main_a v_prenex_40372)) 1000) (< v_prenex_40372 main_y) (<= 1998 (* 2 (select main_a v_prenex_40372))) (<= (+ main_y 1) v_prenex_40372) (<= (select main_a v_prenex_40371) 2) (<= (* 2 (select main_a v_prenex_40371)) 2) (< v_prenex_40371 main_x))) (or (forall ((v_prenex_31205 Int)) (<= 0 (+ (select main_a v_prenex_31205) 1))) (forall ((v_prenex_31206 Int)) (or (< v_prenex_31206 main_y) (<= (* 2 (select main_a v_prenex_31206)) 2000) (<= (+ main_y 1) v_prenex_31206) (<= 999 (select main_a v_prenex_31206)) (<= 1998 (* 2 (select main_a v_prenex_31206)))))) (forall ((v_prenex_29838 Int) (v_prenex_29837 Int)) (or (<= 0 (select main_a v_prenex_29837)) (<= (+ main_y 1) v_prenex_29838) (<= (select main_a v_prenex_29838) (+ (select main_a v_prenex_29837) 1000)) (< v_prenex_29837 main_x) (<= 0 (* 2 (select main_a v_prenex_29837))) (< v_prenex_29838 main_y) (<= (select main_a v_prenex_29838) 1000))) (forall ((v_prenex_39043 Int) (v_prenex_39042 Int)) (or (<= (* 2 (select main_a v_prenex_39043)) 2000) (<= 998 (select main_a v_prenex_39043)) (<= (select main_a v_prenex_39042) 2) (<= 1000 (+ (select main_a v_prenex_39042) (select main_a v_prenex_39043))) (<= 0 (* 2 (select main_a v_prenex_39042))) (< v_prenex_39043 main_y) (<= (+ main_y 1) v_prenex_39043))) (forall ((v_prenex_34046 Int) (v_prenex_34045 Int)) (or (<= (+ main_y 1) v_prenex_34046) (< v_prenex_34046 main_y) (<= 0 (+ (select main_a v_prenex_34045) 1)) (<= (select main_a v_prenex_34046) (+ (select main_a v_prenex_34045) 1000)) (<= 998 (select main_a v_prenex_34046)) (<= 999 (select main_a v_prenex_34046)))) (forall ((v_prenex_34857 Int) (v_prenex_34856 Int)) (or (<= (+ main_x 1) v_prenex_34856) (<= 1000 (+ (select main_a v_prenex_34856) (select main_a v_prenex_34857))) (<= (select main_a v_prenex_34856) 2) (< v_prenex_34857 main_y) (<= (* 2 (select main_a v_prenex_34857)) 2000) (<= (+ main_y 1) v_prenex_34857))) (forall ((v_prenex_38152 Int) (v_prenex_38151 Int)) (or (< v_prenex_38152 main_y) (<= (+ main_y 1) v_prenex_38152) (<= (+ (select main_a v_prenex_38151) (select main_a v_prenex_38152)) 1000) (<= (select main_a v_prenex_38151) 2) (<= 999 (select main_a v_prenex_38152)) (<= 0 (select main_a v_prenex_38151)))) (or (forall ((v_prenex_40245 Int)) (or (<= 0 (select main_a v_prenex_40245)) (<= (+ main_x 1) v_prenex_40245) (<= 0 (* 2 (select main_a v_prenex_40245))))) (forall ((v_prenex_40246 Int)) (or (<= (select main_a v_prenex_40246) 1001) (< v_prenex_40246 main_y) (<= (* 2 (select main_a v_prenex_40246)) 2000) (<= (+ main_y 1) v_prenex_40246)))) (forall ((v_prenex_32680 Int) (v_prenex_32679 Int)) (or (<= (select main_a v_prenex_32680) 1000) (<= 1998 (* 2 (select main_a v_prenex_32680))) (<= 1000 (+ (select main_a v_prenex_32679) (select main_a v_prenex_32680))) (<= (+ main_y 1) v_prenex_32680) (<= 0 (select main_a v_prenex_32679)) (< v_prenex_32680 main_y))) (forall ((v_prenex_35534 Int) (v_prenex_35535 Int)) (or (< v_prenex_35535 main_y) (<= (+ (select main_a v_prenex_35534) 998) (select main_a v_prenex_35535)) (<= 998 (select main_a v_prenex_35535)) (<= (+ main_y 1) v_prenex_35535) (<= 0 (select main_a v_prenex_35534)))) (forall ((v_prenex_31690 Int) (v_prenex_31689 Int)) (or (<= (+ main_y 1) v_prenex_31690) (< v_prenex_31690 main_y) (<= (+ (select main_a v_prenex_31689) (select main_a v_prenex_31690)) 1000) (<= (select main_a v_prenex_31690) 1001) (<= (select main_a v_prenex_31689) 2) (<= (* 2 (select main_a v_prenex_31689)) 2) (<= (select main_a v_prenex_31690) 1000))) (forall ((v_prenex_33541 Int) (v_prenex_33540 Int)) (or (<= 999 (select main_a v_prenex_33541)) (<= (select main_a v_prenex_33540) 1) (< v_prenex_33541 main_y) (<= 1000 (+ (select main_a v_prenex_33540) (select main_a v_prenex_33541))) (<= (+ main_y 1) v_prenex_33541))) (forall ((v_prenex_30165 Int) (v_prenex_30164 Int)) (or (< v_prenex_30165 main_y) (<= 1000 (+ (select main_a v_prenex_30164) (select main_a v_prenex_30165))) (<= (+ main_y 1) v_prenex_30165) (<= (select main_a v_prenex_30165) 1000) (<= 998 (select main_a v_prenex_30165)) (<= (select main_a v_prenex_30164) 1) (<= 0 (+ (select main_a v_prenex_30164) 1)))) (forall ((v_prenex_38452 Int) (v_prenex_38451 Int)) (or (<= (* 2 (select main_a v_prenex_38452)) 2000) (<= (+ main_y 1) v_prenex_38452) (<= (select main_a v_prenex_38451) 2) (<= (select main_a v_prenex_38451) 1) (< v_prenex_38452 main_y) (<= 998 (select main_a v_prenex_38452)) (<= (+ (select main_a v_prenex_38451) 998) (select main_a v_prenex_38452)))) (or (forall ((v_prenex_38347 Int)) (or (< v_prenex_38347 main_x) (<= 0 (* 2 (select main_a v_prenex_38347))))) (forall ((v_prenex_38348 Int)) (or (<= 998 (select main_a v_prenex_38348)) (<= (* 2 (select main_a v_prenex_38348)) 2000) (< v_prenex_38348 main_y) (<= (+ main_y 1) v_prenex_38348)))) (forall ((v_prenex_40376 Int) (v_prenex_40375 Int)) (or (< v_prenex_40376 main_y) (<= (+ main_y 1) v_prenex_40376) (<= (select main_a v_prenex_40376) 1000) (<= 0 (+ (select main_a v_prenex_40375) 1)) (<= (select main_a v_prenex_40375) 1) (<= (+ (select main_a v_prenex_40375) (select main_a v_prenex_40376)) 1000) (< v_prenex_40375 main_x))) (forall ((v_prenex_31011 Int) (v_prenex_31012 Int)) (or (<= (+ main_y 1) v_prenex_31012) (< v_prenex_31012 main_y) (<= (select main_a v_prenex_31012) 1000) (<= 0 (+ (select main_a v_prenex_31011) 1)) (<= (+ (select main_a v_prenex_31011) (select main_a v_prenex_31012)) 1000))) (forall ((v_prenex_39325 Int) (v_prenex_39324 Int)) (or (<= (select main_a v_prenex_39325) (+ (select main_a v_prenex_39324) 1000)) (<= (select main_a v_prenex_39325) 1000) (< v_prenex_39324 main_x) (<= 0 (+ (select main_a v_prenex_39324) 1)) (< v_prenex_39325 main_y) (<= (+ main_y 1) v_prenex_39325))) (forall ((v_prenex_36128 Int) (v_prenex_36127 Int)) (or (<= (select main_a v_prenex_36127) 2) (<= (+ (select main_a v_prenex_36127) (select main_a v_prenex_36128)) 1000) (< v_prenex_36128 main_y) (<= (+ main_y 1) v_prenex_36128) (<= 998 (select main_a v_prenex_36128)) (<= 0 (* 2 (select main_a v_prenex_36127))) (<= (+ main_x 1) v_prenex_36127))) (or (forall ((v_prenex_32557 Int)) (or (<= (+ main_x 1) v_prenex_32557) (<= 0 (* 2 (select main_a v_prenex_32557))) (<= (select main_a v_prenex_32557) 2))) (forall ((v_prenex_32558 Int)) (or (<= (select main_a v_prenex_32558) 1001) (< v_prenex_32558 main_y) (<= 1998 (* 2 (select main_a v_prenex_32558))) (<= (+ main_y 1) v_prenex_32558)))) (forall ((v_prenex_32204 Int) (v_prenex_32205 Int)) (or (<= 999 (select main_a v_prenex_32205)) (<= (select main_a v_prenex_32205) 1001) (<= (+ main_y 1) v_prenex_32205) (<= (select main_a v_prenex_32205) (+ (select main_a v_prenex_32204) 1000)) (< v_prenex_32205 main_y) (<= 0 (* 2 (select main_a v_prenex_32204))))) (forall ((v_prenex_33736 Int) (v_prenex_33735 Int)) (or (<= (select main_a v_prenex_33736) 1001) (<= 1000 (+ (select main_a v_prenex_33735) (select main_a v_prenex_33736))) (< v_prenex_33735 main_x) (<= (+ main_y 1) v_prenex_33736) (< v_prenex_33736 main_y) (<= (select main_a v_prenex_33735) 1) (<= (select main_a v_prenex_33735) 2))) (or (forall ((v_prenex_35294 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35294))) (<= (select main_a v_prenex_35294) 2))) (forall ((v_prenex_35295 Int)) (or (<= (+ main_y 1) v_prenex_35295) (<= (select main_a v_prenex_35295) 1000) (< v_prenex_35295 main_y) (<= (select main_a v_prenex_35295) 1001) (<= (* 2 (select main_a v_prenex_35295)) 2000)))) (forall ((v_prenex_35163 Int) (v_prenex_35162 Int)) (or (<= (* 2 (select main_a v_prenex_35163)) 2000) (<= (+ main_y 1) v_prenex_35163) (<= (+ (select main_a v_prenex_35162) (select main_a v_prenex_35163)) 1000) (<= 0 (select main_a v_prenex_35162)) (< v_prenex_35163 main_y))) (forall ((v_prenex_31796 Int) (v_prenex_31797 Int)) (or (<= (select main_a v_prenex_31797) 1001) (<= 0 (+ (select main_a v_prenex_31796) 1)) (<= (+ main_y 1) v_prenex_31797) (< v_prenex_31797 main_y) (<= 1000 (+ (select main_a v_prenex_31796) (select main_a v_prenex_31797))))) (forall ((v_prenex_33223 Int) (v_prenex_33222 Int)) (or (< v_prenex_33223 main_y) (<= 999 (select main_a v_prenex_33223)) (<= (+ (select main_a v_prenex_33222) 998) (select main_a v_prenex_33223)) (<= (+ main_y 1) v_prenex_33223))) (forall ((v_prenex_31282 Int) (v_prenex_31283 Int)) (or (<= (* 2 (select main_a v_prenex_31283)) 2000) (<= (* 2 (select main_a v_prenex_31282)) 2) (<= (select main_a v_prenex_31282) 1) (< v_prenex_31283 main_y) (<= (+ main_y 1) v_prenex_31283) (<= 1998 (* 2 (select main_a v_prenex_31283))) (<= 1000 (+ (select main_a v_prenex_31282) (select main_a v_prenex_31283))))) (or (forall ((v_prenex_34938 Int)) (or (< v_prenex_34938 main_y) (<= (+ main_y 1) v_prenex_34938) (<= 998 (select main_a v_prenex_34938)) (<= (select main_a v_prenex_34938) 1000) (<= 1998 (* 2 (select main_a v_prenex_34938))))) (forall ((v_prenex_34937 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34937))) (<= (select main_a v_prenex_34937) 2)))) (forall ((v_prenex_32803 Int) (v_prenex_32802 Int)) (or (<= 999 (select main_a v_prenex_32803)) (<= (+ main_y 1) v_prenex_32803) (<= 0 (select main_a v_prenex_32802)) (< v_prenex_32803 main_y) (<= (select main_a v_prenex_32803) 1000) (<= 1000 (+ (select main_a v_prenex_32802) (select main_a v_prenex_32803))) (<= 0 (+ (select main_a v_prenex_32802) 1)))) (forall ((v_prenex_35436 Int) (v_prenex_35437 Int)) (or (<= 999 (select main_a v_prenex_35437)) (<= 0 (select main_a v_prenex_35436)) (<= (+ main_y 1) v_prenex_35437) (<= 1000 (+ (select main_a v_prenex_35436) (select main_a v_prenex_35437))) (< v_prenex_35437 main_y) (<= 998 (select main_a v_prenex_35437)) (<= 0 (* 2 (select main_a v_prenex_35436))))) (forall ((v_prenex_31602 Int) (v_prenex_31603 Int)) (or (<= 999 (select main_a v_prenex_31603)) (<= (+ (select main_a v_prenex_31602) (select main_a v_prenex_31603)) 1000) (< v_prenex_31603 main_y) (<= (select main_a v_prenex_31602) 2) (<= 0 (* 2 (select main_a v_prenex_31602))) (<= (+ main_y 1) v_prenex_31603) (<= (select main_a v_prenex_31603) 1000))) (forall ((v_prenex_30738 Int) (v_prenex_30737 Int)) (or (<= (select main_a v_prenex_30738) (+ (select main_a v_prenex_30737) 1000)) (< v_prenex_30738 main_y) (<= (+ main_y 1) v_prenex_30738) (<= (* 2 (select main_a v_prenex_30738)) 2000) (<= 0 (select main_a v_prenex_30737)) (<= (* 2 (select main_a v_prenex_30737)) 2))) (or (forall ((v_prenex_29694 Int)) (or (<= 998 (select main_a v_prenex_29694)) (< v_prenex_29694 main_y) (<= (+ main_y 1) v_prenex_29694) (<= 1998 (* 2 (select main_a v_prenex_29694))))) (forall ((v_prenex_29693 Int)) (or (<= (+ main_x 1) v_prenex_29693) (<= 0 (select main_a v_prenex_29693))))) (forall ((v_prenex_36982 Int) (v_prenex_36983 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36983))) (<= 0 (select main_a v_prenex_36982)) (<= (+ (select main_a v_prenex_36982) 998) (select main_a v_prenex_36983)) (<= (+ main_y 1) v_prenex_36983) (<= (select main_a v_prenex_36982) 1) (< v_prenex_36983 main_y) (<= 999 (select main_a v_prenex_36983)))) (forall ((v_prenex_38882 Int) (v_prenex_38881 Int)) (or (<= 1000 (+ (select main_a v_prenex_38881) (select main_a v_prenex_38882))) (<= 0 (select main_a v_prenex_38881)) (<= (select main_a v_prenex_38882) 1001) (<= (* 2 (select main_a v_prenex_38882)) 2000) (< v_prenex_38882 main_y) (<= (+ main_y 1) v_prenex_38882))) (forall ((v_prenex_40205 Int) (v_prenex_40206 Int)) (or (<= 998 (select main_a v_prenex_40206)) (<= (select main_a v_prenex_40206) (+ (select main_a v_prenex_40205) 1000)) (<= 1998 (* 2 (select main_a v_prenex_40206))) (< v_prenex_40206 main_y) (<= (+ main_y 1) v_prenex_40206))) (forall ((v_prenex_31156 Int) (v_prenex_31155 Int)) (or (< v_prenex_31155 main_x) (<= (+ main_y 1) v_prenex_31156) (<= (+ (select main_a v_prenex_31155) (select main_a v_prenex_31156)) 1000) (<= (* 2 (select main_a v_prenex_31156)) 2000) (<= 0 (* 2 (select main_a v_prenex_31155))) (<= (select main_a v_prenex_31155) 1) (< v_prenex_31156 main_y))) (forall ((v_prenex_32234 Int) (v_prenex_32235 Int)) (or (< v_prenex_32235 main_y) (<= (+ (select main_a v_prenex_32234) 998) (select main_a v_prenex_32235)) (<= 0 (+ (select main_a v_prenex_32234) 1)) (<= (+ main_y 1) v_prenex_32235) (<= (select main_a v_prenex_32234) 1) (<= 999 (select main_a v_prenex_32235)) (<= (* 2 (select main_a v_prenex_32235)) 2000))) (forall ((v_prenex_36300 Int) (v_prenex_36299 Int)) (or (< v_prenex_36300 main_y) (<= 999 (select main_a v_prenex_36300)) (<= (select main_a v_prenex_36299) 1) (<= 1000 (+ (select main_a v_prenex_36299) (select main_a v_prenex_36300))) (<= (* 2 (select main_a v_prenex_36299)) 2) (<= (+ main_y 1) v_prenex_36300) (<= (select main_a v_prenex_36300) 1001))) (forall ((v_prenex_29321 Int) (v_prenex_29320 Int)) (or (<= (select main_a v_prenex_29320) 2) (<= (select main_a v_prenex_29320) 1) (< v_prenex_29321 main_y) (<= (select main_a v_prenex_29321) (+ (select main_a v_prenex_29320) 1000)) (<= 998 (select main_a v_prenex_29321)) (<= (+ main_y 1) v_prenex_29321))) (forall ((v_prenex_32472 Int) (v_prenex_32471 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32471))) (<= (+ main_y 1) v_prenex_32472) (< v_prenex_32472 main_y) (<= (select main_a v_prenex_32471) 2) (<= (+ (select main_a v_prenex_32471) 998) (select main_a v_prenex_32472)) (<= (select main_a v_prenex_32472) 1001))) (or (forall ((v_prenex_38325 Int)) (<= (* 2 (select main_a v_prenex_38325)) 2)) (forall ((v_prenex_38326 Int)) (or (<= 998 (select main_a v_prenex_38326)) (< v_prenex_38326 main_y) (<= (+ main_y 1) v_prenex_38326)))) (forall ((v_prenex_37434 Int) (v_prenex_37435 Int)) (or (<= (+ (select main_a v_prenex_37434) 998) (select main_a v_prenex_37435)) (<= 0 (select main_a v_prenex_37434)) (< v_prenex_37435 main_y) (<= (+ main_y 1) v_prenex_37435) (<= 0 (+ (select main_a v_prenex_37434) 1)) (<= 998 (select main_a v_prenex_37435)))) (forall ((v_prenex_34742 Int) (v_prenex_34741 Int)) (or (<= (select main_a v_prenex_34741) 1) (<= (select main_a v_prenex_34742) 1001) (<= 1000 (+ (select main_a v_prenex_34741) (select main_a v_prenex_34742))) (< v_prenex_34741 main_x) (<= (+ main_y 1) v_prenex_34742) (< v_prenex_34742 main_y))) (forall ((v_prenex_39853 Int) (v_prenex_39852 Int)) (or (<= (+ (select main_a v_prenex_39852) 998) (select main_a v_prenex_39853)) (<= (* 2 (select main_a v_prenex_39852)) 2) (<= (* 2 (select main_a v_prenex_39853)) 2000) (< v_prenex_39853 main_y) (<= (+ main_y 1) v_prenex_39853) (<= (select main_a v_prenex_39853) 1000) (<= 0 (* 2 (select main_a v_prenex_39852))))) (forall ((v_prenex_36399 Int) (v_prenex_36398 Int)) (or (<= 998 (select main_a v_prenex_36399)) (< v_prenex_36399 main_y) (<= (+ main_y 1) v_prenex_36399) (<= 0 (* 2 (select main_a v_prenex_36398))) (<= (* 2 (select main_a v_prenex_36398)) 2) (<= 1998 (* 2 (select main_a v_prenex_36399))) (<= 1000 (+ (select main_a v_prenex_36398) (select main_a v_prenex_36399))))) (forall ((v_prenex_31260 Int) (v_prenex_31261 Int)) (or (< v_prenex_31261 main_y) (<= 0 (+ (select main_a v_prenex_31260) 1)) (<= 0 (* 2 (select main_a v_prenex_31260))) (<= (+ main_y 1) v_prenex_31261) (<= (+ (select main_a v_prenex_31260) 998) (select main_a v_prenex_31261)) (<= (select main_a v_prenex_31261) 1001))) (forall ((v_prenex_30794 Int) (v_prenex_30793 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30794))) (<= 0 (* 2 (select main_a v_prenex_30793))) (<= (select main_a v_prenex_30793) 2) (<= (+ main_y 1) v_prenex_30794) (< v_prenex_30793 main_x) (<= (select main_a v_prenex_30794) (+ (select main_a v_prenex_30793) 1000)) (< v_prenex_30794 main_y))) (forall ((v_prenex_34987 Int) (v_prenex_34988 Int)) (or (<= 0 (select main_a v_prenex_34987)) (< v_prenex_34988 main_y) (<= (* 2 (select main_a v_prenex_34988)) 2000) (<= (+ main_y 1) v_prenex_34988) (<= 1000 (+ (select main_a v_prenex_34987) (select main_a v_prenex_34988))))) (forall ((v_prenex_29981 Int) (v_prenex_29980 Int)) (or (<= (+ main_y 1) v_prenex_29981) (<= 998 (select main_a v_prenex_29981)) (<= (* 2 (select main_a v_prenex_29980)) 2) (<= (+ (select main_a v_prenex_29980) (select main_a v_prenex_29981)) 1000) (<= 0 (+ (select main_a v_prenex_29980) 1)) (<= 1998 (* 2 (select main_a v_prenex_29981))) (< v_prenex_29981 main_y))) (forall ((v_prenex_31169 Int) (v_prenex_31170 Int)) (or (<= (select main_a v_prenex_31170) 1001) (<= 1000 (+ (select main_a v_prenex_31169) (select main_a v_prenex_31170))) (< v_prenex_31169 main_x) (< v_prenex_31170 main_y) (<= 0 (+ (select main_a v_prenex_31169) 1)) (<= (+ main_y 1) v_prenex_31170))) (forall ((v_prenex_34408 Int) (v_prenex_34407 Int)) (or (<= (+ (select main_a v_prenex_34407) 998) (select main_a v_prenex_34408)) (<= 0 (* 2 (select main_a v_prenex_34407))) (<= (+ main_y 1) v_prenex_34408) (<= 0 (select main_a v_prenex_34407)) (< v_prenex_34408 main_y) (<= 998 (select main_a v_prenex_34408)) (<= (select main_a v_prenex_34408) 1000))) (or (forall ((v_prenex_37162 Int)) (or (< v_prenex_37162 main_y) (<= (select main_a v_prenex_37162) 1000) (<= 1998 (* 2 (select main_a v_prenex_37162))) (<= (+ main_y 1) v_prenex_37162))) (forall ((v_prenex_37161 Int)) (or (<= 0 (+ (select main_a v_prenex_37161) 1)) (<= (select main_a v_prenex_37161) 2)))) (forall ((v_prenex_32104 Int) (v_prenex_32105 Int)) (or (<= (select main_a v_prenex_32104) 2) (<= (* 2 (select main_a v_prenex_32105)) 2000) (< v_prenex_32105 main_y) (<= 0 (* 2 (select main_a v_prenex_32104))) (<= (+ (select main_a v_prenex_32104) 998) (select main_a v_prenex_32105)) (<= (+ main_y 1) v_prenex_32105))) (forall ((v_prenex_31740 Int) (v_prenex_31739 Int)) (or (<= (+ (select main_a v_prenex_31739) (select main_a v_prenex_31740)) 1000) (<= 1998 (* 2 (select main_a v_prenex_31740))) (<= (select main_a v_prenex_31740) 1000) (<= (* 2 (select main_a v_prenex_31739)) 2) (<= (+ main_y 1) v_prenex_31740) (< v_prenex_31740 main_y) (<= 0 (* 2 (select main_a v_prenex_31739))))) (forall ((v_prenex_30660 Int)) (or (< v_prenex_30660 main_x) (<= (+ main_x 1) v_prenex_30660) (<= (* 2 (select main_a v_prenex_30660)) 2))) (forall ((v_prenex_35740 Int) (v_prenex_35741 Int)) (or (<= 0 (select main_a v_prenex_35740)) (<= (select main_a v_prenex_35740) 2) (<= (+ (select main_a v_prenex_35740) 998) (select main_a v_prenex_35741)) (< v_prenex_35741 main_y) (<= (select main_a v_prenex_35741) 1001) (<= (+ main_y 1) v_prenex_35741) (<= 998 (select main_a v_prenex_35741)))) (forall ((v_prenex_38062 Int) (v_prenex_38061 Int)) (or (<= (select main_a v_prenex_38062) 1000) (<= 1998 (* 2 (select main_a v_prenex_38062))) (<= 0 (+ (select main_a v_prenex_38061) 1)) (<= (+ (select main_a v_prenex_38061) 998) (select main_a v_prenex_38062)) (< v_prenex_38062 main_y) (<= (+ main_y 1) v_prenex_38062))) (forall ((v_prenex_32704 Int) (v_prenex_32703 Int)) (or (<= 999 (select main_a v_prenex_32704)) (<= (* 2 (select main_a v_prenex_32704)) 2000) (<= (select main_a v_prenex_32704) (+ (select main_a v_prenex_32703) 1000)) (<= 0 (* 2 (select main_a v_prenex_32703))) (<= (+ main_y 1) v_prenex_32704) (< v_prenex_32704 main_y))) (forall ((v_prenex_38408 Int) (v_prenex_38407 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38408))) (< v_prenex_38408 main_y) (<= (select main_a v_prenex_38407) 1) (<= (* 2 (select main_a v_prenex_38408)) 2000) (<= (+ main_y 1) v_prenex_38408) (<= (+ (select main_a v_prenex_38407) 998) (select main_a v_prenex_38408)))) (forall ((v_prenex_38222 Int) (v_prenex_38223 Int)) (or (<= 0 (select main_a v_prenex_38222)) (<= (+ (select main_a v_prenex_38222) 998) (select main_a v_prenex_38223)) (<= (select main_a v_prenex_38223) 1001) (<= (+ main_y 1) v_prenex_38223) (< v_prenex_38223 main_y) (<= 0 (+ (select main_a v_prenex_38222) 1)) (<= 998 (select main_a v_prenex_38223)))) (forall ((v_prenex_33720 Int) (v_prenex_33719 Int)) (or (<= 0 (select main_a v_prenex_33719)) (<= (+ main_y 1) v_prenex_33720) (<= 0 (+ (select main_a v_prenex_33719) 1)) (<= (select main_a v_prenex_33720) 1000) (<= (+ (select main_a v_prenex_33719) (select main_a v_prenex_33720)) 1000) (<= (+ main_x 1) v_prenex_33719) (< v_prenex_33720 main_y))) (forall ((v_prenex_36165 Int) (v_prenex_36166 Int)) (or (< v_prenex_36166 main_y) (<= 998 (select main_a v_prenex_36166)) (<= 0 (select main_a v_prenex_36165)) (<= (+ (select main_a v_prenex_36165) (select main_a v_prenex_36166)) 1000) (<= (select main_a v_prenex_36166) 1001) (<= (+ main_y 1) v_prenex_36166) (<= (select main_a v_prenex_36165) 2))) (or (forall ((v_prenex_29918 Int)) (<= 0 (* 2 (select main_a v_prenex_29918)))) (forall ((v_prenex_29919 Int)) (or (<= 999 (select main_a v_prenex_29919)) (<= 998 (select main_a v_prenex_29919)) (<= (* 2 (select main_a v_prenex_29919)) 2000) (< v_prenex_29919 main_y) (<= (+ main_y 1) v_prenex_29919)))) (forall ((v_prenex_33269 Int) (v_prenex_33268 Int)) (or (<= 0 (+ (select main_a v_prenex_33268) 1)) (< v_prenex_33269 main_y) (<= (select main_a v_prenex_33269) (+ (select main_a v_prenex_33268) 1000)) (<= (select main_a v_prenex_33269) 1000) (<= 999 (select main_a v_prenex_33269)) (<= (+ main_y 1) v_prenex_33269))) (forall ((v_prenex_36742 Int) (v_prenex_36743 Int)) (or (< v_prenex_36743 main_y) (<= 1998 (* 2 (select main_a v_prenex_36743))) (<= 0 (+ (select main_a v_prenex_36742) 1)) (<= (+ main_y 1) v_prenex_36743) (<= (select main_a v_prenex_36742) 2) (<= (+ (select main_a v_prenex_36742) (select main_a v_prenex_36743)) 1000) (<= (select main_a v_prenex_36743) 1001))) (or (forall ((v_prenex_32628 Int)) (or (<= 999 (select main_a v_prenex_32628)) (< v_prenex_32628 main_y) (<= (+ main_y 1) v_prenex_32628) (<= (* 2 (select main_a v_prenex_32628)) 2000))) (forall ((v_prenex_32627 Int)) (or (<= (+ main_x 1) v_prenex_32627) (<= 0 (* 2 (select main_a v_prenex_32627))) (<= 0 (+ (select main_a v_prenex_32627) 1))))) (forall ((v_prenex_35170 Int) (v_prenex_35171 Int)) (or (<= (select main_a v_prenex_35171) 1001) (<= (select main_a v_prenex_35170) 2) (<= 1000 (+ (select main_a v_prenex_35170) (select main_a v_prenex_35171))) (< v_prenex_35171 main_y) (<= (+ main_y 1) v_prenex_35171) (<= 998 (select main_a v_prenex_35171)))) (forall ((v_prenex_32762 Int) (v_prenex_32763 Int)) (or (<= (* 2 (select main_a v_prenex_32763)) 2000) (<= (+ main_y 1) v_prenex_32763) (<= (+ (select main_a v_prenex_32762) (select main_a v_prenex_32763)) 1000) (< v_prenex_32763 main_y) (<= (* 2 (select main_a v_prenex_32762)) 2) (<= (select main_a v_prenex_32763) 1000))) (forall ((v_prenex_34010 Int) (v_prenex_34009 Int)) (or (<= (+ main_y 1) v_prenex_34010) (<= 0 (+ (select main_a v_prenex_34009) 1)) (<= (+ (select main_a v_prenex_34009) (select main_a v_prenex_34010)) 1000) (< v_prenex_34010 main_y) (<= 0 (select main_a v_prenex_34009)) (<= (+ main_x 1) v_prenex_34009) (<= 998 (select main_a v_prenex_34010)))) (forall ((v_prenex_33195 Int) (v_prenex_33194 Int)) (or (< v_prenex_33195 main_y) (<= (select main_a v_prenex_33195) 1000) (<= (+ (select main_a v_prenex_33194) 998) (select main_a v_prenex_33195)) (<= (+ main_y 1) v_prenex_33195) (<= (* 2 (select main_a v_prenex_33194)) 2))) (or (forall ((v_prenex_33305 Int)) (or (<= (+ main_y 1) v_prenex_33305) (< v_prenex_33305 main_y) (<= (select main_a v_prenex_33305) 1001) (<= (* 2 (select main_a v_prenex_33305)) 2000) (<= 999 (select main_a v_prenex_33305)))) (forall ((v_prenex_33304 Int)) (<= (select main_a v_prenex_33304) 2))) (or (forall ((v_prenex_38388 Int)) (or (< v_prenex_38388 main_y) (<= 1998 (* 2 (select main_a v_prenex_38388))) (<= (* 2 (select main_a v_prenex_38388)) 2000) (<= (+ main_y 1) v_prenex_38388))) (forall ((v_prenex_38387 Int)) (or (<= (+ main_x 1) v_prenex_38387) (<= (select main_a v_prenex_38387) 2) (<= 0 (select main_a v_prenex_38387))))) (forall ((v_prenex_35854 Int) (v_prenex_35855 Int)) (or (< v_prenex_35855 main_y) (<= 1998 (* 2 (select main_a v_prenex_35855))) (<= 0 (select main_a v_prenex_35854)) (<= (select main_a v_prenex_35854) 2) (<= (+ main_y 1) v_prenex_35855) (<= 999 (select main_a v_prenex_35855)) (<= (+ (select main_a v_prenex_35854) 998) (select main_a v_prenex_35855)))) (or (forall ((v_prenex_33186 Int)) (or (<= (* 2 (select main_a v_prenex_33186)) 2) (<= (+ main_x 1) v_prenex_33186))) (forall ((v_prenex_33187 Int)) (or (< v_prenex_33187 main_y) (<= 1998 (* 2 (select main_a v_prenex_33187))) (<= (select main_a v_prenex_33187) 1000) (<= (+ main_y 1) v_prenex_33187)))) (or (forall ((v_prenex_33147 Int)) (or (< v_prenex_33147 main_y) (<= 999 (select main_a v_prenex_33147)) (<= (+ main_y 1) v_prenex_33147))) (forall ((v_prenex_33146 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33146))) (< v_prenex_33146 main_x)))) (forall ((v_prenex_39285 Int) (v_prenex_39284 Int)) (or (<= (select main_a v_prenex_39284) 2) (< v_prenex_39285 main_y) (<= (+ main_y 1) v_prenex_39285) (<= (select main_a v_prenex_39285) 1001) (<= (+ main_x 1) v_prenex_39284) (<= 0 (+ (select main_a v_prenex_39284) 1)) (<= (+ (select main_a v_prenex_39284) 998) (select main_a v_prenex_39285)))) (or (forall ((v_prenex_34038 Int)) (or (<= (select main_a v_prenex_34038) 1000) (<= (+ main_y 1) v_prenex_34038) (<= 1998 (* 2 (select main_a v_prenex_34038))) (< v_prenex_34038 main_y))) (forall ((v_prenex_34037 Int)) (or (<= (* 2 (select main_a v_prenex_34037)) 2) (<= (select main_a v_prenex_34037) 2)))) (forall ((v_prenex_36766 Int) (v_prenex_36767 Int)) (or (< v_prenex_36767 main_y) (<= (select main_a v_prenex_36767) 1000) (<= 0 (select main_a v_prenex_36766)) (<= (+ (select main_a v_prenex_36766) 998) (select main_a v_prenex_36767)) (<= (* 2 (select main_a v_prenex_36767)) 2000) (<= (* 2 (select main_a v_prenex_36766)) 2) (<= (+ main_y 1) v_prenex_36767))) (forall ((v_prenex_36414 Int) (v_prenex_36415 Int)) (or (< v_prenex_36415 main_y) (<= 0 (select main_a v_prenex_36414)) (<= (select main_a v_prenex_36414) 2) (<= (select main_a v_prenex_36415) 1001) (<= (+ main_y 1) v_prenex_36415) (<= (select main_a v_prenex_36415) (+ (select main_a v_prenex_36414) 1000)))) (forall ((v_prenex_33455 Int) (v_prenex_33454 Int)) (or (< v_prenex_33455 main_y) (<= (+ main_y 1) v_prenex_33455) (<= 999 (select main_a v_prenex_33455)) (<= (select main_a v_prenex_33455) 1000) (<= (* 2 (select main_a v_prenex_33454)) 2) (<= (+ (select main_a v_prenex_33454) (select main_a v_prenex_33455)) 1000))) (forall ((v_prenex_36858 Int) (v_prenex_36859 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36859))) (<= (select main_a v_prenex_36858) 1) (< v_prenex_36859 main_y) (<= (+ (select main_a v_prenex_36858) (select main_a v_prenex_36859)) 1000) (<= 0 (select main_a v_prenex_36858)) (<= (+ main_y 1) v_prenex_36859) (<= (select main_a v_prenex_36859) 1000))) (or (forall ((v_prenex_38639 Int)) (or (<= (select main_a v_prenex_38639) 2) (<= 0 (select main_a v_prenex_38639)) (< v_prenex_38639 main_x))) (forall ((v_prenex_38640 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38640))) (< v_prenex_38640 main_y) (<= (+ main_y 1) v_prenex_38640)))) (or (forall ((v_prenex_35208 Int)) (or (<= 0 (select main_a v_prenex_35208)) (<= (select main_a v_prenex_35208) 2) (<= (+ main_x 1) v_prenex_35208))) (forall ((v_prenex_35209 Int)) (or (<= 998 (select main_a v_prenex_35209)) (<= (+ main_y 1) v_prenex_35209) (< v_prenex_35209 main_y) (<= (* 2 (select main_a v_prenex_35209)) 2000)))) (forall ((v_prenex_30341 Int) (v_prenex_30340 Int)) (or (<= (+ main_y 1) v_prenex_30341) (<= (select main_a v_prenex_30340) 1) (<= 1000 (+ (select main_a v_prenex_30340) (select main_a v_prenex_30341))) (<= (select main_a v_prenex_30341) 1000) (< v_prenex_30341 main_y))) (forall ((v_prenex_36692 Int) (v_prenex_36693 Int)) (or (<= (+ main_y 1) v_prenex_36693) (<= 0 (+ (select main_a v_prenex_36692) 1)) (< v_prenex_36692 main_x) (<= 998 (select main_a v_prenex_36693)) (<= (+ (select main_a v_prenex_36692) 998) (select main_a v_prenex_36693)) (< v_prenex_36693 main_y))) (forall ((v_prenex_36795 Int) (v_prenex_36794 Int)) (or (<= (+ main_x 1) v_prenex_36794) (< v_prenex_36795 main_y) (<= (+ (select main_a v_prenex_36794) 998) (select main_a v_prenex_36795)) (<= 0 (select main_a v_prenex_36794)) (<= 999 (select main_a v_prenex_36795)) (<= (+ main_y 1) v_prenex_36795) (<= (select main_a v_prenex_36794) 1))) (or (forall ((v_prenex_33520 Int)) (or (<= (select main_a v_prenex_33520) 2) (< v_prenex_33520 main_x))) (forall ((v_prenex_33521 Int)) (or (<= (* 2 (select main_a v_prenex_33521)) 2000) (< v_prenex_33521 main_y) (<= (select main_a v_prenex_33521) 1001) (<= (+ main_y 1) v_prenex_33521)))) (forall ((v_prenex_36821 Int) (v_prenex_36820 Int)) (or (< v_prenex_36821 main_y) (<= (* 2 (select main_a v_prenex_36820)) 2) (<= (+ (select main_a v_prenex_36820) (select main_a v_prenex_36821)) 1000) (<= 1998 (* 2 (select main_a v_prenex_36821))) (<= (+ main_y 1) v_prenex_36821))) (forall ((v_prenex_37939 Int) (v_prenex_37938 Int)) (or (<= (* 2 (select main_a v_prenex_37939)) 2000) (<= 0 (* 2 (select main_a v_prenex_37938))) (<= (+ main_y 1) v_prenex_37939) (< v_prenex_37939 main_y) (<= 0 (select main_a v_prenex_37938)) (<= (+ (select main_a v_prenex_37938) (select main_a v_prenex_37939)) 1000) (<= (select main_a v_prenex_37939) 1000))) (forall ((v_prenex_36462 Int) (v_prenex_36463 Int)) (or (< v_prenex_36463 main_y) (<= (* 2 (select main_a v_prenex_36463)) 2000) (<= 998 (select main_a v_prenex_36463)) (<= 0 (select main_a v_prenex_36462)) (<= (select main_a v_prenex_36463) (+ (select main_a v_prenex_36462) 1000)) (<= (+ main_y 1) v_prenex_36463))) (forall ((v_prenex_40382 Int) (v_prenex_40381 Int)) (or (< v_prenex_40382 main_y) (<= (+ main_y 1) v_prenex_40382) (<= (+ main_x 1) v_prenex_40381) (<= (+ (select main_a v_prenex_40381) (select main_a v_prenex_40382)) 1000) (<= 0 (+ (select main_a v_prenex_40381) 1)) (<= (* 2 (select main_a v_prenex_40381)) 2) (<= 999 (select main_a v_prenex_40382)))) (or (forall ((v_prenex_29740 Int)) (or (<= (+ main_y 1) v_prenex_29740) (<= (select main_a v_prenex_29740) 1001) (<= 1998 (* 2 (select main_a v_prenex_29740))) (< v_prenex_29740 main_y) (<= 999 (select main_a v_prenex_29740)))) (forall ((v_prenex_29739 Int)) (<= 0 (* 2 (select main_a v_prenex_29739))))) (or (forall ((v_prenex_36973 Int)) (or (<= (+ main_y 1) v_prenex_36973) (< v_prenex_36973 main_y) (<= (* 2 (select main_a v_prenex_36973)) 2000))) (forall ((v_prenex_36972 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36972))) (<= (+ main_x 1) v_prenex_36972) (<= 0 (+ (select main_a v_prenex_36972) 1))))) (forall ((v_prenex_35936 Int) (v_prenex_35937 Int)) (or (< v_prenex_35936 main_x) (<= (select main_a v_prenex_35936) 1) (< v_prenex_35937 main_y) (<= 0 (select main_a v_prenex_35936)) (<= 998 (select main_a v_prenex_35937)) (<= (select main_a v_prenex_35937) (+ (select main_a v_prenex_35936) 1000)) (<= (+ main_y 1) v_prenex_35937))) (or (forall ((v_prenex_31661 Int)) (or (<= (* 2 (select main_a v_prenex_31661)) 2) (<= (select main_a v_prenex_31661) 2))) (forall ((v_prenex_31662 Int)) (or (<= (select main_a v_prenex_31662) 1000) (< v_prenex_31662 main_y) (<= (* 2 (select main_a v_prenex_31662)) 2000) (<= (select main_a v_prenex_31662) 1001) (<= (+ main_y 1) v_prenex_31662)))) (forall ((v_prenex_38922 Int) (v_prenex_38921 Int)) (or (< v_prenex_38922 main_y) (<= (+ (select main_a v_prenex_38921) (select main_a v_prenex_38922)) 1000) (<= (* 2 (select main_a v_prenex_38922)) 2000) (<= 999 (select main_a v_prenex_38922)) (<= (select main_a v_prenex_38921) 1) (<= (+ main_y 1) v_prenex_38922) (<= 0 (* 2 (select main_a v_prenex_38921))))) (or (forall ((v_prenex_40243 Int)) (<= (select main_a v_prenex_40243) 1)) (forall ((v_prenex_40244 Int)) (or (<= (select main_a v_prenex_40244) 1000) (< v_prenex_40244 main_y) (<= (+ main_y 1) v_prenex_40244) (<= (* 2 (select main_a v_prenex_40244)) 2000) (<= (select main_a v_prenex_40244) 1001)))) (forall ((v_prenex_37847 Int) (v_prenex_37846 Int)) (or (< v_prenex_37847 main_y) (<= (+ main_y 1) v_prenex_37847) (<= 999 (select main_a v_prenex_37847)) (<= 1998 (* 2 (select main_a v_prenex_37847))) (<= (+ (select main_a v_prenex_37846) 998) (select main_a v_prenex_37847)))) (or (forall ((v_prenex_36937 Int)) (or (<= (* 2 (select main_a v_prenex_36937)) 2000) (< v_prenex_36937 main_y) (<= (select main_a v_prenex_36937) 1000) (<= (+ main_y 1) v_prenex_36937))) (forall ((v_prenex_36936 Int)) (or (<= (+ main_x 1) v_prenex_36936) (<= (select main_a v_prenex_36936) 2)))) (forall ((v_prenex_40109 Int) (v_prenex_40110 Int)) (or (<= 1000 (+ (select main_a v_prenex_40109) (select main_a v_prenex_40110))) (<= (select main_a v_prenex_40109) 1) (<= (select main_a v_prenex_40110) 1001) (<= (* 2 (select main_a v_prenex_40109)) 2) (<= (+ main_y 1) v_prenex_40110) (< v_prenex_40109 main_x) (< v_prenex_40110 main_y))) (forall ((v_prenex_35316 Int) (v_prenex_35317 Int)) (or (<= 998 (select main_a v_prenex_35317)) (<= (select main_a v_prenex_35316) 2) (<= (select main_a v_prenex_35317) 1000) (< v_prenex_35317 main_y) (<= (+ main_y 1) v_prenex_35317) (<= 0 (* 2 (select main_a v_prenex_35316))) (<= (select main_a v_prenex_35317) (+ (select main_a v_prenex_35316) 1000)))) (forall ((v_prenex_33700 Int) (v_prenex_33699 Int)) (or (<= (select main_a v_prenex_33699) 1) (<= (select main_a v_prenex_33700) 1000) (<= 0 (+ (select main_a v_prenex_33699) 1)) (< v_prenex_33700 main_y) (<= (select main_a v_prenex_33700) (+ (select main_a v_prenex_33699) 1000)) (<= (+ main_y 1) v_prenex_33700) (<= 998 (select main_a v_prenex_33700)))) (forall ((v_prenex_34525 Int) (v_prenex_34526 Int)) (or (<= (+ main_y 1) v_prenex_34526) (<= (select main_a v_prenex_34526) (+ (select main_a v_prenex_34525) 1000)) (<= 999 (select main_a v_prenex_34526)) (<= (select main_a v_prenex_34525) 1) (< v_prenex_34526 main_y) (<= 0 (+ (select main_a v_prenex_34525) 1)) (<= (* 2 (select main_a v_prenex_34526)) 2000))) (forall ((v_prenex_38109 Int) (v_prenex_38110 Int)) (or (<= (+ main_y 1) v_prenex_38110) (<= (* 2 (select main_a v_prenex_38109)) 2) (<= (select main_a v_prenex_38110) 1001) (< v_prenex_38110 main_y) (<= (select main_a v_prenex_38110) (+ (select main_a v_prenex_38109) 1000)) (<= (select main_a v_prenex_38109) 1))) (forall ((v_prenex_33387 Int) (v_prenex_33386 Int)) (or (<= (+ main_y 1) v_prenex_33387) (<= (select main_a v_prenex_33387) 1001) (<= 0 (+ (select main_a v_prenex_33386) 1)) (< v_prenex_33387 main_y) (< v_prenex_33386 main_x) (<= (* 2 (select main_a v_prenex_33386)) 2) (<= (+ (select main_a v_prenex_33386) (select main_a v_prenex_33387)) 1000))) (forall ((v_prenex_36804 Int) (v_prenex_36805 Int)) (or (<= (+ main_x 1) v_prenex_36804) (<= (+ main_y 1) v_prenex_36805) (<= 999 (select main_a v_prenex_36805)) (<= (* 2 (select main_a v_prenex_36804)) 2) (<= (select main_a v_prenex_36805) (+ (select main_a v_prenex_36804) 1000)) (< v_prenex_36805 main_y))) (forall ((v_prenex_39250 Int) (v_prenex_39251 Int)) (or (<= 998 (select main_a v_prenex_39251)) (< v_prenex_39251 main_y) (<= (+ (select main_a v_prenex_39250) 998) (select main_a v_prenex_39251)) (<= 0 (+ (select main_a v_prenex_39250) 1)) (<= (* 2 (select main_a v_prenex_39250)) 2) (<= (+ main_y 1) v_prenex_39251))) (forall ((v_prenex_39081 Int) (v_prenex_39080 Int)) (or (<= (+ main_y 1) v_prenex_39081) (<= (select main_a v_prenex_39081) (+ (select main_a v_prenex_39080) 1000)) (<= 999 (select main_a v_prenex_39081)) (<= (select main_a v_prenex_39081) 1000) (< v_prenex_39081 main_y) (<= (* 2 (select main_a v_prenex_39080)) 2))) (or (forall ((v_prenex_30618 Int)) (or (<= (* 2 (select main_a v_prenex_30618)) 2) (<= 0 (+ (select main_a v_prenex_30618) 1)))) (forall ((v_prenex_30619 Int)) (or (<= (select main_a v_prenex_30619) 1001) (< v_prenex_30619 main_y) (<= 998 (select main_a v_prenex_30619)) (<= 1998 (* 2 (select main_a v_prenex_30619))) (<= (+ main_y 1) v_prenex_30619)))) (forall ((v_prenex_38051 Int) (v_prenex_38052 Int)) (or (<= (+ main_x 1) v_prenex_38051) (<= (select main_a v_prenex_38051) 2) (< v_prenex_38051 main_x) (<= (select main_a v_prenex_38052) (+ (select main_a v_prenex_38051) 1000)) (<= 0 (* 2 (select main_a v_prenex_38051))))) (or (forall ((v_prenex_30058 Int)) (or (<= (* 2 (select main_a v_prenex_30058)) 2) (<= 0 (select main_a v_prenex_30058)) (<= (+ main_x 1) v_prenex_30058))) (forall ((v_prenex_30059 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30059))) (< v_prenex_30059 main_y) (<= (+ main_y 1) v_prenex_30059) (<= 999 (select main_a v_prenex_30059))))) (or (forall ((v_prenex_37524 Int)) (or (<= (select main_a v_prenex_37524) 1) (<= 0 (select main_a v_prenex_37524)))) (forall ((v_prenex_37525 Int)) (or (<= (* 2 (select main_a v_prenex_37525)) 2000) (< v_prenex_37525 main_y) (<= 1998 (* 2 (select main_a v_prenex_37525))) (<= (+ main_y 1) v_prenex_37525) (<= (select main_a v_prenex_37525) 1000)))) (forall ((v_prenex_33403 Int) (v_prenex_33402 Int)) (or (< v_prenex_33403 main_y) (<= (+ (select main_a v_prenex_33402) (select main_a v_prenex_33403)) 1000) (<= (+ main_y 1) v_prenex_33403) (<= 0 (+ (select main_a v_prenex_33402) 1)) (<= (* 2 (select main_a v_prenex_33402)) 2) (<= 1998 (* 2 (select main_a v_prenex_33403))) (<= 998 (select main_a v_prenex_33403)))) (forall ((v_prenex_32964 Int) (v_prenex_32965 Int)) (or (< v_prenex_32965 main_y) (<= (select main_a v_prenex_32964) 1) (<= (+ main_y 1) v_prenex_32965) (< v_prenex_32964 main_x) (<= (select main_a v_prenex_32965) (+ (select main_a v_prenex_32964) 1000)) (<= 0 (* 2 (select main_a v_prenex_32964))) (<= (select main_a v_prenex_32965) 1001))) (forall ((v_prenex_40337 Int) (v_prenex_40338 Int)) (or (<= 999 (select main_a v_prenex_40338)) (<= 0 (+ (select main_a v_prenex_40337) 1)) (<= (select main_a v_prenex_40338) 1000) (<= (+ (select main_a v_prenex_40337) 998) (select main_a v_prenex_40338)) (<= (+ main_y 1) v_prenex_40338) (< v_prenex_40338 main_y))) (or (forall ((v_prenex_38091 Int)) (or (<= (* 2 (select main_a v_prenex_38091)) 2) (<= 0 (select main_a v_prenex_38091)))) (forall ((v_prenex_38092 Int)) (or (<= (* 2 (select main_a v_prenex_38092)) 2000) (<= 999 (select main_a v_prenex_38092)) (<= (select main_a v_prenex_38092) 1000) (< v_prenex_38092 main_y) (<= (+ main_y 1) v_prenex_38092)))) (or (forall ((v_prenex_34679 Int)) (or (< v_prenex_34679 main_x) (<= (* 2 (select main_a v_prenex_34679)) 2))) (forall ((v_prenex_34680 Int)) (or (<= (+ main_y 1) v_prenex_34680) (<= 1998 (* 2 (select main_a v_prenex_34680))) (<= 998 (select main_a v_prenex_34680)) (< v_prenex_34680 main_y)))) (forall ((v_prenex_38622 Int) (v_prenex_38621 Int)) (or (<= (* 2 (select main_a v_prenex_38622)) 2000) (<= 0 (select main_a v_prenex_38621)) (<= (select main_a v_prenex_38622) (+ (select main_a v_prenex_38621) 1000)) (< v_prenex_38622 main_y) (<= 0 (* 2 (select main_a v_prenex_38621))) (<= (+ main_y 1) v_prenex_38622))) (or (forall ((v_prenex_36322 Int)) (<= (* 2 (select main_a v_prenex_36322)) 2000)) (forall ((v_prenex_36321 Int)) (or (<= (+ main_x 1) v_prenex_36321) (<= 0 (select main_a v_prenex_36321)) (<= 0 (* 2 (select main_a v_prenex_36321))) (< v_prenex_36321 main_x)))) (forall ((v_prenex_33371 Int) (v_prenex_33370 Int)) (or (<= (+ main_y 1) v_prenex_33371) (<= 1998 (* 2 (select main_a v_prenex_33371))) (<= (select main_a v_prenex_33370) 1) (<= (select main_a v_prenex_33371) (+ (select main_a v_prenex_33370) 1000)) (<= 998 (select main_a v_prenex_33371)) (<= 0 (select main_a v_prenex_33370)) (< v_prenex_33371 main_y))) (forall ((v_prenex_33523 Int) (v_prenex_33522 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33523))) (<= (+ main_y 1) v_prenex_33523) (<= (select main_a v_prenex_33523) 1000) (< v_prenex_33523 main_y) (<= (* 2 (select main_a v_prenex_33522)) 2) (<= (select main_a v_prenex_33523) (+ (select main_a v_prenex_33522) 1000)) (<= 0 (select main_a v_prenex_33522)))) (forall ((v_prenex_38435 Int) (v_prenex_38436 Int)) (or (<= 0 (select main_a v_prenex_38435)) (<= (select main_a v_prenex_38436) (+ (select main_a v_prenex_38435) 1000)) (< v_prenex_38435 main_x) (<= 0 (* 2 (select main_a v_prenex_38435))) (<= (+ main_x 1) v_prenex_38435))) (forall ((v_prenex_32982 Int) (v_prenex_32983 Int)) (or (<= (+ main_y 1) v_prenex_32983) (< v_prenex_32983 main_y) (<= (+ main_x 1) v_prenex_32982) (<= 0 (* 2 (select main_a v_prenex_32982))) (<= 998 (select main_a v_prenex_32983)) (<= 0 (select main_a v_prenex_32982)) (<= (+ (select main_a v_prenex_32982) 998) (select main_a v_prenex_32983)))) (or (forall ((v_prenex_31276 Int)) (or (<= 0 (select main_a v_prenex_31276)) (<= 0 (* 2 (select main_a v_prenex_31276))))) (forall ((v_prenex_31277 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31277))) (<= (select main_a v_prenex_31277) 1000) (<= 999 (select main_a v_prenex_31277)) (<= (+ main_y 1) v_prenex_31277) (< v_prenex_31277 main_y)))) (forall ((v_prenex_38930 Int) (v_prenex_38929 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38930))) (< v_prenex_38930 main_y) (<= (select main_a v_prenex_38929) 1) (<= (+ (select main_a v_prenex_38929) 998) (select main_a v_prenex_38930)) (<= (+ main_y 1) v_prenex_38930) (<= 999 (select main_a v_prenex_38930)))) (forall ((v_prenex_32991 Int) (v_prenex_32990 Int)) (or (< v_prenex_32991 main_y) (<= 998 (select main_a v_prenex_32991)) (<= (select main_a v_prenex_32991) 1000) (<= (+ main_y 1) v_prenex_32991) (<= (select main_a v_prenex_32991) (+ (select main_a v_prenex_32990) 1000)) (<= 0 (+ (select main_a v_prenex_32990) 1)))) (forall ((v_prenex_28922 Int) (v_prenex_28921 Int)) (or (<= (+ main_y 1) v_prenex_28922) (< v_prenex_28922 main_y) (<= (select main_a v_prenex_28922) 1000) (<= (select main_a v_prenex_28921) 2) (<= 998 (select main_a v_prenex_28922)) (<= 0 (+ (select main_a v_prenex_28921) 1)) (<= (+ (select main_a v_prenex_28921) (select main_a v_prenex_28922)) 1000))) (or (forall ((v_prenex_31676 Int)) (or (<= (select main_a v_prenex_31676) 1001) (< v_prenex_31676 main_y) (<= 998 (select main_a v_prenex_31676)) (<= 1998 (* 2 (select main_a v_prenex_31676))) (<= (+ main_y 1) v_prenex_31676))) (forall ((v_prenex_31675 Int)) (<= 0 (select main_a v_prenex_31675)))) (forall ((v_prenex_39133 Int) (v_prenex_39132 Int)) (or (<= (+ main_y 1) v_prenex_39133) (< v_prenex_39133 main_y) (<= (+ (select main_a v_prenex_39132) 998) (select main_a v_prenex_39133)) (<= (select main_a v_prenex_39133) 1001) (<= (* 2 (select main_a v_prenex_39133)) 2000) (<= 0 (select main_a v_prenex_39132)))) (forall ((v_prenex_38998 Int) (v_prenex_38997 Int)) (or (<= (select main_a v_prenex_38998) 1000) (<= (+ (select main_a v_prenex_38997) 998) (select main_a v_prenex_38998)) (< v_prenex_38998 main_y) (<= (select main_a v_prenex_38998) 1001) (<= 0 (select main_a v_prenex_38997)) (<= 0 (* 2 (select main_a v_prenex_38997))) (<= (+ main_y 1) v_prenex_38998))) (forall ((v_prenex_31233 Int)) (or (< v_prenex_31233 main_y) (<= (select main_a v_prenex_31233) 1000) (<= 1998 (* 2 (select main_a v_prenex_31233))) (<= 999 (select main_a v_prenex_31233)) (<= (+ main_y 1) v_prenex_31233))) (or (forall ((v_prenex_36402 Int)) (or (<= (+ main_x 1) v_prenex_36402) (<= 0 (+ (select main_a v_prenex_36402) 1)))) (forall ((v_prenex_36403 Int)) (or (< v_prenex_36403 main_y) (<= 1998 (* 2 (select main_a v_prenex_36403))) (<= (select main_a v_prenex_36403) 1000) (<= (+ main_y 1) v_prenex_36403)))) (or (forall ((v_prenex_37480 Int)) (or (<= 0 (+ (select main_a v_prenex_37480) 1)) (<= (select main_a v_prenex_37480) 1))) (forall ((v_prenex_37481 Int)) (or (< v_prenex_37481 main_y) (<= 1998 (* 2 (select main_a v_prenex_37481))) (<= (+ main_y 1) v_prenex_37481) (<= (* 2 (select main_a v_prenex_37481)) 2000) (<= 999 (select main_a v_prenex_37481))))) (forall ((v_prenex_38080 Int) (v_prenex_38079 Int)) (or (<= (select main_a v_prenex_38080) (+ (select main_a v_prenex_38079) 1000)) (<= (select main_a v_prenex_38080) 1000) (<= (* 2 (select main_a v_prenex_38079)) 2) (<= (select main_a v_prenex_38079) 2) (<= 999 (select main_a v_prenex_38080)) (<= (+ main_y 1) v_prenex_38080) (< v_prenex_38080 main_y))) (forall ((v_prenex_34310 Int) (v_prenex_34309 Int)) (or (<= (select main_a v_prenex_34310) 1001) (<= (+ main_y 1) v_prenex_34310) (< v_prenex_34310 main_y) (<= 0 (+ (select main_a v_prenex_34309) 1)) (<= (select main_a v_prenex_34309) 1) (<= (select main_a v_prenex_34310) (+ (select main_a v_prenex_34309) 1000)))) (or (forall ((v_prenex_31777 Int)) (or (<= (* 2 (select main_a v_prenex_31777)) 2000) (<= (+ main_y 1) v_prenex_31777) (< v_prenex_31777 main_y) (<= 998 (select main_a v_prenex_31777)))) (forall ((v_prenex_31776 Int)) (<= 0 (+ (select main_a v_prenex_31776) 1)))) (or (forall ((v_prenex_32264 Int)) (or (<= (* 2 (select main_a v_prenex_32264)) 2) (<= 0 (select main_a v_prenex_32264)))) (forall ((v_prenex_32265 Int)) (or (<= (+ main_y 1) v_prenex_32265) (< v_prenex_32265 main_y) (<= 998 (select main_a v_prenex_32265)) (<= (* 2 (select main_a v_prenex_32265)) 2000) (<= (select main_a v_prenex_32265) 1001)))) (forall ((v_prenex_30323 Int) (v_prenex_30322 Int)) (or (< v_prenex_30323 main_y) (<= (* 2 (select main_a v_prenex_30322)) 2) (< v_prenex_30322 main_x) (<= (+ main_y 1) v_prenex_30323) (<= 0 (select main_a v_prenex_30322)) (<= 1000 (+ (select main_a v_prenex_30322) (select main_a v_prenex_30323))) (<= 1998 (* 2 (select main_a v_prenex_30323))))) (forall ((v_prenex_31592 Int) (v_prenex_31593 Int)) (or (<= (* 2 (select main_a v_prenex_31592)) 2) (<= (select main_a v_prenex_31592) 1) (<= (select main_a v_prenex_31593) 1000) (< v_prenex_31593 main_y) (<= (+ (select main_a v_prenex_31592) 998) (select main_a v_prenex_31593)) (<= (+ main_y 1) v_prenex_31593))) (forall ((v_prenex_32289 Int) (v_prenex_32288 Int)) (or (<= (+ main_y 1) v_prenex_32289) (<= (select main_a v_prenex_32288) 2) (< v_prenex_32289 main_y) (<= (+ (select main_a v_prenex_32288) 998) (select main_a v_prenex_32289)) (<= 998 (select main_a v_prenex_32289)))) (or (forall ((v_prenex_38054 Int)) (or (< v_prenex_38054 main_y) (<= (select main_a v_prenex_38054) 1001) (<= (+ main_y 1) v_prenex_38054) (<= (* 2 (select main_a v_prenex_38054)) 2000) (<= 998 (select main_a v_prenex_38054)))) (forall ((v_prenex_38053 Int)) (<= 0 (+ (select main_a v_prenex_38053) 1)))) (forall ((v_prenex_39857 Int) (v_prenex_39856 Int)) (or (< v_prenex_39857 main_y) (<= (+ (select main_a v_prenex_39856) 998) (select main_a v_prenex_39857)) (<= (+ main_y 1) v_prenex_39857) (< v_prenex_39856 main_x) (<= 0 (* 2 (select main_a v_prenex_39856))) (<= (select main_a v_prenex_39857) 1000))) (or (forall ((v_prenex_38198 Int)) (or (<= (select main_a v_prenex_38198) 2) (<= 0 (+ (select main_a v_prenex_38198) 1)) (<= (+ main_x 1) v_prenex_38198))) (forall ((v_prenex_38199 Int)) (or (<= (select main_a v_prenex_38199) 1001) (<= (+ main_y 1) v_prenex_38199) (<= (* 2 (select main_a v_prenex_38199)) 2000) (< v_prenex_38199 main_y)))) (forall ((v_prenex_38523 Int) (v_prenex_38524 Int)) (or (< v_prenex_38524 main_y) (<= 1998 (* 2 (select main_a v_prenex_38524))) (<= (+ main_y 1) v_prenex_38524) (<= (+ (select main_a v_prenex_38523) (select main_a v_prenex_38524)) 1000) (<= 998 (select main_a v_prenex_38524)) (<= (* 2 (select main_a v_prenex_38523)) 2))) (or (forall ((v_prenex_38709 Int)) (or (<= 0 (+ (select main_a v_prenex_38709) 1)) (<= 0 (select main_a v_prenex_38709)))) (forall ((v_prenex_38710 Int)) (or (< v_prenex_38710 main_y) (<= 998 (select main_a v_prenex_38710)) (<= 999 (select main_a v_prenex_38710)) (<= 1998 (* 2 (select main_a v_prenex_38710))) (<= (+ main_y 1) v_prenex_38710)))) (forall ((v_prenex_35374 Int) (v_prenex_35375 Int)) (or (<= 1000 (+ (select main_a v_prenex_35374) (select main_a v_prenex_35375))) (<= (select main_a v_prenex_35375) 1000) (< v_prenex_35375 main_y) (<= 0 (select main_a v_prenex_35374)) (<= 998 (select main_a v_prenex_35375)) (<= (* 2 (select main_a v_prenex_35374)) 2) (<= (+ main_y 1) v_prenex_35375))) (or (forall ((v_prenex_34556 Int)) (or (< v_prenex_34556 main_y) (<= (+ main_y 1) v_prenex_34556) (<= 1998 (* 2 (select main_a v_prenex_34556))) (<= (* 2 (select main_a v_prenex_34556)) 2000) (<= (select main_a v_prenex_34556) 1001))) (forall ((v_prenex_34555 Int)) (<= 0 (* 2 (select main_a v_prenex_34555))))) (forall ((v_prenex_38548 Int) (v_prenex_38547 Int)) (or (<= 0 (+ (select main_a v_prenex_38547) 1)) (<= (+ main_y 1) v_prenex_38548) (<= (* 2 (select main_a v_prenex_38548)) 2000) (<= (+ (select main_a v_prenex_38547) 998) (select main_a v_prenex_38548)) (< v_prenex_38548 main_y))) (forall ((v_prenex_37290 Int) (v_prenex_37291 Int)) (or (< v_prenex_37291 main_y) (<= (select main_a v_prenex_37290) 1) (<= 0 (+ (select main_a v_prenex_37290) 1)) (<= 1998 (* 2 (select main_a v_prenex_37291))) (<= (+ (select main_a v_prenex_37290) 998) (select main_a v_prenex_37291)) (<= (+ main_y 1) v_prenex_37291))) (forall ((v_prenex_32427 Int) (v_prenex_32426 Int)) (or (<= (select main_a v_prenex_32426) 2) (<= (+ main_x 1) v_prenex_32426) (<= 998 (select main_a v_prenex_32427)) (<= (+ main_y 1) v_prenex_32427) (<= (+ (select main_a v_prenex_32426) 998) (select main_a v_prenex_32427)) (<= 0 (* 2 (select main_a v_prenex_32426))) (< v_prenex_32427 main_y))) (forall ((v_prenex_32375 Int) (v_prenex_32374 Int)) (or (<= (+ main_y 1) v_prenex_32375) (< v_prenex_32375 main_y) (<= 999 (select main_a v_prenex_32375)) (<= (* 2 (select main_a v_prenex_32374)) 2) (<= (* 2 (select main_a v_prenex_32375)) 2000) (<= (select main_a v_prenex_32375) (+ (select main_a v_prenex_32374) 1000)))) (or (forall ((v_prenex_29408 Int)) (or (< v_prenex_29408 main_y) (<= (+ main_y 1) v_prenex_29408) (<= 1998 (* 2 (select main_a v_prenex_29408))) (<= (select main_a v_prenex_29408) 1000))) (forall ((v_prenex_29407 Int)) (or (< v_prenex_29407 main_x) (<= (select main_a v_prenex_29407) 1) (<= 0 (* 2 (select main_a v_prenex_29407)))))) (forall ((v_prenex_34044 Int) (v_prenex_34043 Int)) (or (< v_prenex_34044 main_y) (< v_prenex_34043 main_x) (<= 999 (select main_a v_prenex_34044)) (<= 1000 (+ (select main_a v_prenex_34043) (select main_a v_prenex_34044))) (<= (+ main_y 1) v_prenex_34044))) (or (forall ((v_prenex_32481 Int)) (<= 0 (+ (select main_a v_prenex_32481) 1))) (forall ((v_prenex_32482 Int)) (or (<= (select main_a v_prenex_32482) 1000) (<= (+ main_y 1) v_prenex_32482) (<= (* 2 (select main_a v_prenex_32482)) 2000) (< v_prenex_32482 main_y)))) (forall ((v_prenex_33549 Int) (v_prenex_33548 Int)) (or (< v_prenex_33549 main_y) (<= (+ main_y 1) v_prenex_33549) (<= 0 (+ (select main_a v_prenex_33548) 1)) (<= 1998 (* 2 (select main_a v_prenex_33549))) (<= 998 (select main_a v_prenex_33549)) (<= 1000 (+ (select main_a v_prenex_33548) (select main_a v_prenex_33549))))) (forall ((v_prenex_30552 Int) (v_prenex_30553 Int)) (or (<= (+ main_y 1) v_prenex_30553) (<= 1000 (+ (select main_a v_prenex_30552) (select main_a v_prenex_30553))) (<= (select main_a v_prenex_30552) 1) (<= (select main_a v_prenex_30553) 1001) (<= (select main_a v_prenex_30552) 2) (<= 998 (select main_a v_prenex_30553)) (< v_prenex_30553 main_y))) (forall ((v_prenex_30280 Int) (v_prenex_30281 Int)) (or (<= (+ (select main_a v_prenex_30280) (select main_a v_prenex_30281)) 1000) (< v_prenex_30280 main_x) (<= (+ main_y 1) v_prenex_30281) (< v_prenex_30281 main_y) (<= 0 (+ (select main_a v_prenex_30280) 1)) (<= (select main_a v_prenex_30281) 1000))) (forall ((v_prenex_34566 Int) (v_prenex_34565 Int)) (or (<= (* 2 (select main_a v_prenex_34565)) 2) (<= 998 (select main_a v_prenex_34566)) (<= 0 (+ (select main_a v_prenex_34565) 1)) (< v_prenex_34566 main_y) (<= 1998 (* 2 (select main_a v_prenex_34566))) (<= (+ main_y 1) v_prenex_34566) (<= (+ (select main_a v_prenex_34565) 998) (select main_a v_prenex_34566)))) (or (forall ((v_prenex_40400 Int)) (or (< v_prenex_40400 main_y) (<= (+ main_y 1) v_prenex_40400) (<= 1998 (* 2 (select main_a v_prenex_40400))))) (forall ((v_prenex_40399 Int)) (or (<= (select main_a v_prenex_40399) 2) (<= (select main_a v_prenex_40399) 1)))) (or (forall ((v_prenex_37683 Int)) (or (< v_prenex_37683 main_y) (<= (* 2 (select main_a v_prenex_37683)) 2000) (<= 998 (select main_a v_prenex_37683)) (<= (+ main_y 1) v_prenex_37683))) (forall ((v_prenex_37682 Int)) (<= (* 2 (select main_a v_prenex_37682)) 2))) (forall ((v_prenex_31789 Int) (v_prenex_31788 Int)) (or (<= 0 (+ (select main_a v_prenex_31788) 1)) (<= (* 2 (select main_a v_prenex_31789)) 2000) (< v_prenex_31789 main_y) (<= (+ main_y 1) v_prenex_31789) (<= (select main_a v_prenex_31789) (+ (select main_a v_prenex_31788) 1000)))) (forall ((v_prenex_39013 Int) (v_prenex_39012 Int)) (or (<= (select main_a v_prenex_39012) 1) (< v_prenex_39013 main_y) (< v_prenex_39012 main_x) (<= (* 2 (select main_a v_prenex_39013)) 2000) (<= (+ (select main_a v_prenex_39012) 998) (select main_a v_prenex_39013)) (<= (select main_a v_prenex_39012) 2) (<= (+ main_y 1) v_prenex_39013))) (forall ((v_prenex_32236 Int) (v_prenex_32237 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32236))) (<= (+ main_y 1) v_prenex_32237) (<= (select main_a v_prenex_32237) (+ (select main_a v_prenex_32236) 1000)) (< v_prenex_32237 main_y) (<= 998 (select main_a v_prenex_32237)) (<= (select main_a v_prenex_32236) 2))) (forall ((v_prenex_36454 Int) (v_prenex_36455 Int)) (or (<= 0 (+ (select main_a v_prenex_36454) 1)) (<= (+ main_x 1) v_prenex_36454) (<= (select main_a v_prenex_36455) 1000) (< v_prenex_36455 main_y) (<= (* 2 (select main_a v_prenex_36454)) 2) (<= (+ (select main_a v_prenex_36454) (select main_a v_prenex_36455)) 1000) (<= (+ main_y 1) v_prenex_36455))) (forall ((v_prenex_36049 Int) (v_prenex_36050 Int)) (or (<= (select main_a v_prenex_36050) 1000) (< v_prenex_36050 main_y) (<= 0 (* 2 (select main_a v_prenex_36049))) (<= (+ main_y 1) v_prenex_36050) (<= 998 (select main_a v_prenex_36050)) (<= (+ (select main_a v_prenex_36049) (select main_a v_prenex_36050)) 1000) (<= (select main_a v_prenex_36049) 2))) (forall ((v_prenex_31811 Int) (v_prenex_31810 Int)) (or (<= (select main_a v_prenex_31811) 1000) (<= 998 (select main_a v_prenex_31811)) (< v_prenex_31811 main_y) (<= (+ main_y 1) v_prenex_31811) (<= (* 2 (select main_a v_prenex_31810)) 2) (<= (+ (select main_a v_prenex_31810) 998) (select main_a v_prenex_31811)))) (or (forall ((v_prenex_36992 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36992))) (<= (select main_a v_prenex_36992) 2))) (forall ((v_prenex_36993 Int)) (or (<= 998 (select main_a v_prenex_36993)) (< v_prenex_36993 main_y) (<= (select main_a v_prenex_36993) 1001) (<= (* 2 (select main_a v_prenex_36993)) 2000) (<= (+ main_y 1) v_prenex_36993)))) (forall ((v_prenex_38288 Int) (v_prenex_38289 Int)) (or (<= (select main_a v_prenex_38288) 2) (<= 0 (+ (select main_a v_prenex_38288) 1)) (< v_prenex_38289 main_y) (<= (+ main_y 1) v_prenex_38289) (<= (select main_a v_prenex_38289) 1001) (<= 998 (select main_a v_prenex_38289)) (<= 1000 (+ (select main_a v_prenex_38288) (select main_a v_prenex_38289))))) (forall ((v_prenex_36778 Int) (v_prenex_36779 Int)) (or (<= (select main_a v_prenex_36779) (+ (select main_a v_prenex_36778) 1000)) (< v_prenex_36779 main_y) (<= 1998 (* 2 (select main_a v_prenex_36779))) (<= (select main_a v_prenex_36778) 1) (<= 0 (* 2 (select main_a v_prenex_36778))) (<= (+ main_y 1) v_prenex_36779))) (forall ((v_prenex_29572 Int) (v_prenex_29571 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29572))) (< v_prenex_29572 main_y) (<= (+ main_y 1) v_prenex_29572) (<= 998 (select main_a v_prenex_29572)) (<= 1000 (+ (select main_a v_prenex_29571) (select main_a v_prenex_29572))))) (forall ((v_prenex_37805 Int) (v_prenex_37804 Int)) (or (<= 999 (select main_a v_prenex_37805)) (<= (* 2 (select main_a v_prenex_37805)) 2000) (<= 0 (select main_a v_prenex_37804)) (< v_prenex_37805 main_y) (<= (select main_a v_prenex_37805) (+ (select main_a v_prenex_37804) 1000)) (<= (+ main_y 1) v_prenex_37805) (<= 0 (+ (select main_a v_prenex_37804) 1)))) (forall ((v_prenex_32166 Int) (v_prenex_32167 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32167))) (<= (+ (select main_a v_prenex_32166) 998) (select main_a v_prenex_32167)) (<= (+ main_y 1) v_prenex_32167) (<= 0 (select main_a v_prenex_32166)) (< v_prenex_32167 main_y) (<= (select main_a v_prenex_32167) 1001) (<= (select main_a v_prenex_32166) 2))) (forall ((v_prenex_34542 Int) (v_prenex_34541 Int)) (or (<= 1000 (+ (select main_a v_prenex_34541) (select main_a v_prenex_34542))) (<= (select main_a v_prenex_34542) 1000) (< v_prenex_34542 main_y) (<= 0 (* 2 (select main_a v_prenex_34541))) (<= (* 2 (select main_a v_prenex_34541)) 2) (<= (+ main_y 1) v_prenex_34542) (< v_prenex_34541 main_x))) (forall ((v_prenex_34797 Int) (v_prenex_34796 Int)) (or (<= (select main_a v_prenex_34797) (+ (select main_a v_prenex_34796) 1000)) (<= 999 (select main_a v_prenex_34797)) (<= 0 (select main_a v_prenex_34796)) (<= (+ main_y 1) v_prenex_34797) (<= (select main_a v_prenex_34796) 1) (< v_prenex_34797 main_y) (<= 998 (select main_a v_prenex_34797)))) (forall ((v_prenex_38822 Int) (v_prenex_38821 Int)) (or (<= (select main_a v_prenex_38821) 1) (< v_prenex_38822 main_y) (<= (select main_a v_prenex_38822) 1000) (<= (select main_a v_prenex_38821) 2) (<= (+ main_y 1) v_prenex_38822) (<= 1000 (+ (select main_a v_prenex_38821) (select main_a v_prenex_38822))))) (forall ((v_prenex_35858 Int) (v_prenex_35859 Int)) (or (<= 1000 (+ (select main_a v_prenex_35858) (select main_a v_prenex_35859))) (<= (+ main_x 1) v_prenex_35858) (<= (+ main_y 1) v_prenex_35859) (< v_prenex_35859 main_y) (<= 0 (+ (select main_a v_prenex_35858) 1)) (<= 998 (select main_a v_prenex_35859)) (<= (select main_a v_prenex_35858) 1))) (forall ((v_prenex_33017 Int) (v_prenex_33016 Int)) (or (< v_prenex_33017 main_y) (<= (+ (select main_a v_prenex_33016) 998) (select main_a v_prenex_33017)) (<= 998 (select main_a v_prenex_33017)) (<= 0 (+ (select main_a v_prenex_33016) 1)) (<= 1998 (* 2 (select main_a v_prenex_33017))) (<= (+ main_y 1) v_prenex_33017))) (or (forall ((v_prenex_36876 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36876))) (<= 0 (+ (select main_a v_prenex_36876) 1)))) (forall ((v_prenex_36877 Int)) (or (<= (* 2 (select main_a v_prenex_36877)) 2000) (<= (select main_a v_prenex_36877) 1000) (< v_prenex_36877 main_y) (<= (+ main_y 1) v_prenex_36877)))) (forall ((v_prenex_36080 Int) (v_prenex_36079 Int)) (or (<= 999 (select main_a v_prenex_36080)) (< v_prenex_36080 main_y) (<= (select main_a v_prenex_36080) 1000) (<= 0 (+ (select main_a v_prenex_36079) 1)) (<= (select main_a v_prenex_36080) (+ (select main_a v_prenex_36079) 1000)) (<= (+ main_y 1) v_prenex_36080) (<= 0 (* 2 (select main_a v_prenex_36079))))) (or (forall ((v_prenex_36229 Int)) (or (<= 0 (+ (select main_a v_prenex_36229) 1)) (<= (+ main_x 1) v_prenex_36229) (< v_prenex_36229 main_x) (<= (select main_a v_prenex_36229) 1))) (forall ((v_prenex_36230 Int)) (<= 1998 (* 2 (select main_a v_prenex_36230))))) (forall ((v_prenex_31969 Int) (v_prenex_31968 Int)) (or (<= (select main_a v_prenex_31968) 1) (<= (select main_a v_prenex_31969) 1001) (< v_prenex_31969 main_y) (<= 1000 (+ (select main_a v_prenex_31968) (select main_a v_prenex_31969))) (<= (* 2 (select main_a v_prenex_31968)) 2) (<= (+ main_y 1) v_prenex_31969) (<= (+ main_x 1) v_prenex_31968))) (forall ((v_prenex_29602 Int) (v_prenex_29601 Int)) (or (<= (select main_a v_prenex_29602) 1000) (< v_prenex_29602 main_y) (<= (+ (select main_a v_prenex_29601) (select main_a v_prenex_29602)) 1000) (<= (select main_a v_prenex_29601) 1) (< v_prenex_29601 main_x) (<= (+ main_y 1) v_prenex_29602))) (forall ((v_prenex_39476 Int) (v_prenex_39475 Int)) (or (<= (select main_a v_prenex_39475) 1) (<= (+ main_y 1) v_prenex_39476) (<= (select main_a v_prenex_39476) 1000) (< v_prenex_39476 main_y) (<= 0 (* 2 (select main_a v_prenex_39475))) (<= (+ (select main_a v_prenex_39475) (select main_a v_prenex_39476)) 1000) (<= (select main_a v_prenex_39476) 1001))) (forall ((v_prenex_38910 Int) (v_prenex_38909 Int)) (or (<= (select main_a v_prenex_38909) 1) (<= (+ main_y 1) v_prenex_38910) (<= (+ (select main_a v_prenex_38909) (select main_a v_prenex_38910)) 1000) (< v_prenex_38909 main_x) (< v_prenex_38910 main_y) (<= 1998 (* 2 (select main_a v_prenex_38910))))) (forall ((v_prenex_32890 Int) (v_prenex_32891 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32891))) (<= (+ main_x 1) v_prenex_32890) (< v_prenex_32891 main_y) (<= 1000 (+ (select main_a v_prenex_32890) (select main_a v_prenex_32891))) (<= (* 2 (select main_a v_prenex_32890)) 2) (<= (+ main_y 1) v_prenex_32891))) (or (forall ((v_prenex_35384 Int)) (or (<= (* 2 (select main_a v_prenex_35384)) 2) (<= (+ main_x 1) v_prenex_35384))) (forall ((v_prenex_35385 Int)) (or (< v_prenex_35385 main_y) (<= (* 2 (select main_a v_prenex_35385)) 2000) (<= (+ main_y 1) v_prenex_35385)))) (forall ((v_prenex_29819 Int) (v_prenex_29820 Int)) (or (<= (select main_a v_prenex_29819) 2) (<= 1998 (* 2 (select main_a v_prenex_29820))) (<= 0 (+ (select main_a v_prenex_29819) 1)) (< v_prenex_29820 main_y) (<= 1000 (+ (select main_a v_prenex_29819) (select main_a v_prenex_29820))) (<= (+ main_y 1) v_prenex_29820) (<= (select main_a v_prenex_29820) 1000))) (or (forall ((v_prenex_34672 Int)) (or (< v_prenex_34672 main_y) (<= (+ main_y 1) v_prenex_34672) (<= 1998 (* 2 (select main_a v_prenex_34672))))) (forall ((v_prenex_34671 Int)) (or (<= (* 2 (select main_a v_prenex_34671)) 2) (<= (+ main_x 1) v_prenex_34671)))) (forall ((v_prenex_37492 Int) (v_prenex_37493 Int)) (or (< v_prenex_37493 main_y) (<= (+ (select main_a v_prenex_37492) 998) (select main_a v_prenex_37493)) (<= 0 (* 2 (select main_a v_prenex_37492))) (<= 999 (select main_a v_prenex_37493)) (<= (+ main_y 1) v_prenex_37493) (<= (select main_a v_prenex_37492) 1))) (forall ((v_prenex_31864 Int) (v_prenex_31865 Int)) (or (<= 0 (+ (select main_a v_prenex_31864) 1)) (<= 999 (select main_a v_prenex_31865)) (< v_prenex_31865 main_y) (<= (+ main_y 1) v_prenex_31865) (<= 1998 (* 2 (select main_a v_prenex_31865))) (<= (+ (select main_a v_prenex_31864) (select main_a v_prenex_31865)) 1000) (<= (select main_a v_prenex_31864) 1))) (forall ((v_prenex_29688 Int) (v_prenex_29687 Int)) (or (<= (+ (select main_a v_prenex_29687) 998) (select main_a v_prenex_29688)) (<= 0 (select main_a v_prenex_29687)) (<= (select main_a v_prenex_29688) 1001) (<= (+ main_y 1) v_prenex_29688) (< v_prenex_29687 main_x) (< v_prenex_29688 main_y))) (forall ((v_prenex_35900 Int) (v_prenex_35901 Int)) (or (<= 1000 (+ (select main_a v_prenex_35900) (select main_a v_prenex_35901))) (<= 999 (select main_a v_prenex_35901)) (< v_prenex_35901 main_y) (<= (+ main_y 1) v_prenex_35901) (<= 0 (* 2 (select main_a v_prenex_35900))) (<= (select main_a v_prenex_35900) 1) (<= (* 2 (select main_a v_prenex_35901)) 2000))) (forall ((v_prenex_32144 Int) (v_prenex_32145 Int)) (or (<= 0 (+ (select main_a v_prenex_32144) 1)) (<= 1000 (+ (select main_a v_prenex_32144) (select main_a v_prenex_32145))) (<= 0 (select main_a v_prenex_32144)) (<= (+ main_y 1) v_prenex_32145) (<= 998 (select main_a v_prenex_32145)) (< v_prenex_32145 main_y) (<= (* 2 (select main_a v_prenex_32145)) 2000))) (forall ((v_prenex_40298 Int) (v_prenex_40297 Int)) (or (<= (select main_a v_prenex_40298) 1001) (<= 999 (select main_a v_prenex_40298)) (<= (+ main_y 1) v_prenex_40298) (<= (+ (select main_a v_prenex_40297) (select main_a v_prenex_40298)) 1000) (<= 0 (select main_a v_prenex_40297)) (<= (* 2 (select main_a v_prenex_40297)) 2) (< v_prenex_40298 main_y))) (forall ((v_prenex_38567 Int) (v_prenex_38568 Int)) (or (<= (select main_a v_prenex_38568) 1000) (<= (* 2 (select main_a v_prenex_38568)) 2000) (<= 1000 (+ (select main_a v_prenex_38567) (select main_a v_prenex_38568))) (<= 0 (* 2 (select main_a v_prenex_38567))) (<= (+ main_y 1) v_prenex_38568) (< v_prenex_38568 main_y))) (or (forall ((v_prenex_33263 Int)) (or (<= 998 (select main_a v_prenex_33263)) (<= (+ main_y 1) v_prenex_33263) (< v_prenex_33263 main_y) (<= 999 (select main_a v_prenex_33263)) (<= (* 2 (select main_a v_prenex_33263)) 2000))) (forall ((v_prenex_33262 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33262))) (<= 0 (+ (select main_a v_prenex_33262) 1))))) (forall ((v_prenex_35344 Int) (v_prenex_35345 Int)) (or (<= (+ main_y 1) v_prenex_35345) (<= (select main_a v_prenex_35344) 2) (< v_prenex_35345 main_y) (<= 998 (select main_a v_prenex_35345)) (<= (+ (select main_a v_prenex_35344) (select main_a v_prenex_35345)) 1000) (<= 1998 (* 2 (select main_a v_prenex_35345))) (<= (select main_a v_prenex_35344) 1))) (forall ((v_prenex_32070 Int) (v_prenex_32071 Int)) (or (<= (+ main_y 1) v_prenex_32071) (<= (select main_a v_prenex_32070) 2) (< v_prenex_32070 main_x) (< v_prenex_32071 main_y) (<= (* 2 (select main_a v_prenex_32070)) 2) (<= 999 (select main_a v_prenex_32071)) (<= (+ (select main_a v_prenex_32070) (select main_a v_prenex_32071)) 1000))) (forall ((v_prenex_32203 Int) (v_prenex_32202 Int)) (or (<= (select main_a v_prenex_32202) 2) (< v_prenex_32203 main_y) (<= (+ main_y 1) v_prenex_32203) (<= 0 (select main_a v_prenex_32202)) (<= (+ main_x 1) v_prenex_32202) (<= 1000 (+ (select main_a v_prenex_32202) (select main_a v_prenex_32203))) (<= 999 (select main_a v_prenex_32203)))) (forall ((v_prenex_38417 Int) (v_prenex_38418 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38417))) (<= (+ (select main_a v_prenex_38417) 998) (select main_a v_prenex_38418)) (< v_prenex_38418 main_y) (<= (+ main_y 1) v_prenex_38418) (<= (+ main_x 1) v_prenex_38417) (<= 0 (+ (select main_a v_prenex_38417) 1)) (<= (select main_a v_prenex_38418) 1001))) (forall ((v_prenex_37390 Int) (v_prenex_37391 Int)) (or (<= 0 (select main_a v_prenex_37390)) (<= (* 2 (select main_a v_prenex_37391)) 2000) (<= (select main_a v_prenex_37391) 1000) (< v_prenex_37391 main_y) (<= (+ (select main_a v_prenex_37390) 998) (select main_a v_prenex_37391)) (<= (+ main_y 1) v_prenex_37391))) (forall ((v_prenex_34136 Int) (v_prenex_34135 Int)) (or (<= (+ main_y 1) v_prenex_34136) (<= (* 2 (select main_a v_prenex_34135)) 2) (<= (select main_a v_prenex_34136) 1001) (<= (+ main_x 1) v_prenex_34135) (<= (select main_a v_prenex_34136) (+ (select main_a v_prenex_34135) 1000)) (<= (select main_a v_prenex_34135) 2) (< v_prenex_34136 main_y))) (or (forall ((v_prenex_31931 Int)) (or (<= (+ main_y 1) v_prenex_31931) (<= 1998 (* 2 (select main_a v_prenex_31931))) (< v_prenex_31931 main_y))) (forall ((v_prenex_31930 Int)) (<= (select main_a v_prenex_31930) 1))) (forall ((v_prenex_35750 Int) (v_prenex_35751 Int)) (or (< v_prenex_35751 main_y) (<= (+ (select main_a v_prenex_35750) 998) (select main_a v_prenex_35751)) (<= 998 (select main_a v_prenex_35751)) (<= (+ main_y 1) v_prenex_35751))) (or (forall ((v_prenex_39019 Int)) (or (<= (select main_a v_prenex_39019) 1000) (<= (+ main_y 1) v_prenex_39019) (< v_prenex_39019 main_y) (<= 1998 (* 2 (select main_a v_prenex_39019))))) (forall ((v_prenex_39018 Int)) (or (<= (select main_a v_prenex_39018) 2) (<= (* 2 (select main_a v_prenex_39018)) 2) (< v_prenex_39018 main_x)))) (forall ((v_prenex_34916 Int) (v_prenex_34915 Int)) (or (<= (+ main_y 1) v_prenex_34916) (<= 998 (select main_a v_prenex_34916)) (<= (select main_a v_prenex_34916) (+ (select main_a v_prenex_34915) 1000)) (< v_prenex_34916 main_y) (<= (select main_a v_prenex_34915) 2) (<= 0 (select main_a v_prenex_34915)))) (forall ((v_prenex_32076 Int) (v_prenex_32077 Int)) (or (<= 1000 (+ (select main_a v_prenex_32076) (select main_a v_prenex_32077))) (<= (+ main_y 1) v_prenex_32077) (< v_prenex_32077 main_y) (<= 998 (select main_a v_prenex_32077)) (< v_prenex_32076 main_x) (<= (select main_a v_prenex_32076) 2) (<= (* 2 (select main_a v_prenex_32076)) 2))) (forall ((v_prenex_30491 Int) (v_prenex_30490 Int)) (or (<= (+ main_y 1) v_prenex_30491) (<= 0 (select main_a v_prenex_30490)) (<= (select main_a v_prenex_30491) (+ (select main_a v_prenex_30490) 1000)) (<= 1998 (* 2 (select main_a v_prenex_30491))) (< v_prenex_30490 main_x) (< v_prenex_30491 main_y))) (forall ((v_prenex_32979 Int) (v_prenex_32978 Int)) (or (<= 0 (+ (select main_a v_prenex_32978) 1)) (<= (+ (select main_a v_prenex_32978) (select main_a v_prenex_32979)) 1000) (<= 1998 (* 2 (select main_a v_prenex_32979))) (<= (+ main_y 1) v_prenex_32979) (<= 0 (select main_a v_prenex_32978)) (< v_prenex_32979 main_y) (<= 998 (select main_a v_prenex_32979)))) (forall ((v_prenex_36975 Int) (v_prenex_36974 Int)) (or (< v_prenex_36975 main_y) (<= (select main_a v_prenex_36975) (+ (select main_a v_prenex_36974) 1000)) (< v_prenex_36974 main_x) (<= (select main_a v_prenex_36974) 1) (<= (+ main_y 1) v_prenex_36975) (<= (select main_a v_prenex_36975) 1000) (<= (* 2 (select main_a v_prenex_36974)) 2))) (forall ((v_prenex_36773 Int) (v_prenex_36772 Int)) (or (<= (+ main_x 1) v_prenex_36772) (<= (* 2 (select main_a v_prenex_36773)) 2000) (<= (select main_a v_prenex_36773) (+ (select main_a v_prenex_36772) 1000)) (<= (+ main_y 1) v_prenex_36773) (<= 0 (+ (select main_a v_prenex_36772) 1)) (< v_prenex_36773 main_y))) (forall ((v_prenex_37999 Int) (v_prenex_38000 Int)) (or (<= (+ main_y 1) v_prenex_38000) (<= (select main_a v_prenex_38000) 1000) (<= 1998 (* 2 (select main_a v_prenex_38000))) (<= (* 2 (select main_a v_prenex_37999)) 2) (<= (select main_a v_prenex_38000) (+ (select main_a v_prenex_37999) 1000)) (< v_prenex_38000 main_y) (<= (select main_a v_prenex_37999) 1))) (forall ((v_prenex_36630 Int) (v_prenex_36631 Int)) (or (<= 0 (+ (select main_a v_prenex_36630) 1)) (< v_prenex_36630 main_x) (< v_prenex_36631 main_y) (<= 1998 (* 2 (select main_a v_prenex_36631))) (<= (select main_a v_prenex_36631) (+ (select main_a v_prenex_36630) 1000)) (<= (+ main_y 1) v_prenex_36631))) (forall ((v_prenex_39227 Int) (v_prenex_39226 Int)) (or (<= 0 (+ (select main_a v_prenex_39226) 1)) (<= 0 (* 2 (select main_a v_prenex_39226))) (<= (* 2 (select main_a v_prenex_39227)) 2000) (< v_prenex_39227 main_y) (<= (+ main_y 1) v_prenex_39227) (<= (+ (select main_a v_prenex_39226) (select main_a v_prenex_39227)) 1000) (<= (select main_a v_prenex_39227) 1000))) (forall ((v_prenex_34710 Int) (v_prenex_34709 Int)) (or (<= (select main_a v_prenex_34710) 1000) (<= 998 (select main_a v_prenex_34710)) (<= (+ main_y 1) v_prenex_34710) (< v_prenex_34710 main_y) (<= (+ (select main_a v_prenex_34709) (select main_a v_prenex_34710)) 1000))) (or (forall ((v_prenex_32110 Int)) (or (<= (select main_a v_prenex_32110) 2) (<= 0 (* 2 (select main_a v_prenex_32110))))) (forall ((v_prenex_32111 Int)) (or (<= (+ main_y 1) v_prenex_32111) (<= 999 (select main_a v_prenex_32111)) (<= 1998 (* 2 (select main_a v_prenex_32111))) (< v_prenex_32111 main_y) (<= 998 (select main_a v_prenex_32111))))) (forall ((v_prenex_34784 Int) (v_prenex_34783 Int)) (or (<= (+ main_y 1) v_prenex_34784) (<= 1998 (* 2 (select main_a v_prenex_34784))) (<= 0 (select main_a v_prenex_34783)) (< v_prenex_34784 main_y) (<= (+ (select main_a v_prenex_34783) (select main_a v_prenex_34784)) 1000) (<= (select main_a v_prenex_34784) 1000) (<= 0 (* 2 (select main_a v_prenex_34783))))) (or (forall ((v_prenex_36579 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36579))) (< v_prenex_36579 main_y) (<= (+ main_y 1) v_prenex_36579) (<= 999 (select main_a v_prenex_36579)))) (forall ((v_prenex_36578 Int)) (<= (* 2 (select main_a v_prenex_36578)) 2))) (forall ((v_prenex_34278 Int) (v_prenex_34277 Int)) (or (<= (select main_a v_prenex_34277) 1) (< v_prenex_34278 main_y) (<= (+ main_y 1) v_prenex_34278) (<= (select main_a v_prenex_34278) 1001) (<= (select main_a v_prenex_34278) (+ (select main_a v_prenex_34277) 1000)))) (or (forall ((v_prenex_31350 Int)) (or (<= 0 (select main_a v_prenex_31350)) (<= (* 2 (select main_a v_prenex_31350)) 2))) (forall ((v_prenex_31351 Int)) (or (<= (+ main_y 1) v_prenex_31351) (< v_prenex_31351 main_y) (<= (select main_a v_prenex_31351) 1001) (<= (select main_a v_prenex_31351) 1000) (<= 1998 (* 2 (select main_a v_prenex_31351)))))) (or (forall ((v_prenex_33141 Int)) (or (<= (+ main_y 1) v_prenex_33141) (<= 1998 (* 2 (select main_a v_prenex_33141))) (<= (select main_a v_prenex_33141) 1000) (<= 999 (select main_a v_prenex_33141)) (< v_prenex_33141 main_y))) (forall ((v_prenex_33140 Int)) (<= (select main_a v_prenex_33140) 2))) (forall ((v_prenex_35736 Int) (v_prenex_35737 Int)) (or (<= (+ main_y 1) v_prenex_35737) (<= (select main_a v_prenex_35736) 2) (<= (* 2 (select main_a v_prenex_35736)) 2) (<= (+ (select main_a v_prenex_35736) 998) (select main_a v_prenex_35737)) (<= 998 (select main_a v_prenex_35737)) (< v_prenex_35736 main_x) (< v_prenex_35737 main_y))) (forall ((v_prenex_34692 Int) (v_prenex_34691 Int)) (or (<= (+ (select main_a v_prenex_34691) 998) (select main_a v_prenex_34692)) (<= (* 2 (select main_a v_prenex_34691)) 2) (<= 0 (select main_a v_prenex_34691)) (<= (+ main_x 1) v_prenex_34691) (< v_prenex_34692 main_y) (<= (+ main_y 1) v_prenex_34692) (<= 1998 (* 2 (select main_a v_prenex_34692))))) (forall ((v_prenex_40391 Int) (v_prenex_40392 Int)) (or (<= (+ (select main_a v_prenex_40391) 998) (select main_a v_prenex_40392)) (< v_prenex_40392 main_y) (< v_prenex_40391 main_x) (<= 998 (select main_a v_prenex_40392)) (<= (+ main_y 1) v_prenex_40392) (<= 0 (* 2 (select main_a v_prenex_40391))))) (forall ((v_prenex_39622 Int) (v_prenex_39621 Int)) (or (< v_prenex_39622 main_y) (<= (* 2 (select main_a v_prenex_39622)) 2000) (<= (+ main_y 1) v_prenex_39622) (<= 0 (select main_a v_prenex_39621)) (<= (select main_a v_prenex_39622) 1001) (<= (select main_a v_prenex_39621) 1) (<= (select main_a v_prenex_39622) (+ (select main_a v_prenex_39621) 1000)))) (forall ((v_prenex_33738 Int) (v_prenex_33737 Int)) (or (<= (select main_a v_prenex_33737) 1) (< v_prenex_33738 main_y) (<= (* 2 (select main_a v_prenex_33738)) 2000) (<= 1998 (* 2 (select main_a v_prenex_33738))) (<= (select main_a v_prenex_33738) (+ (select main_a v_prenex_33737) 1000)) (<= (+ main_y 1) v_prenex_33738))) (or (forall ((v_prenex_32130 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32130))) (<= 0 (+ (select main_a v_prenex_32130) 1)))) (forall ((v_prenex_32131 Int)) (or (<= (+ main_y 1) v_prenex_32131) (<= (* 2 (select main_a v_prenex_32131)) 2000) (<= 1998 (* 2 (select main_a v_prenex_32131))) (<= 998 (select main_a v_prenex_32131)) (< v_prenex_32131 main_y)))) (forall ((v_prenex_36868 Int) (v_prenex_36869 Int)) (or (<= (+ (select main_a v_prenex_36868) (select main_a v_prenex_36869)) 1000) (< v_prenex_36869 main_y) (< v_prenex_36868 main_x) (<= (* 2 (select main_a v_prenex_36869)) 2000) (<= (+ main_y 1) v_prenex_36869) (<= (select main_a v_prenex_36868) 2))) (or (forall ((v_prenex_33924 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33924))) (<= (+ main_y 1) v_prenex_33924) (< v_prenex_33924 main_y))) (forall ((v_prenex_33923 Int)) (or (<= (select main_a v_prenex_33923) 2) (<= 0 (* 2 (select main_a v_prenex_33923)))))) (forall ((v_prenex_31459 Int) (v_prenex_31458 Int)) (or (<= (+ (select main_a v_prenex_31458) 998) (select main_a v_prenex_31459)) (<= 999 (select main_a v_prenex_31459)) (<= 998 (select main_a v_prenex_31459)) (<= (+ main_y 1) v_prenex_31459) (< v_prenex_31459 main_y) (<= 0 (select main_a v_prenex_31458)))) (forall ((v_prenex_38156 Int) (v_prenex_38155 Int)) (or (<= (+ (select main_a v_prenex_38155) 998) (select main_a v_prenex_38156)) (< v_prenex_38155 main_x) (< v_prenex_38156 main_y) (<= (select main_a v_prenex_38155) 2) (<= (+ main_y 1) v_prenex_38156) (<= 1998 (* 2 (select main_a v_prenex_38156))))) (forall ((v_prenex_29353 Int) (v_prenex_29352 Int)) (or (< v_prenex_29353 main_y) (<= (select main_a v_prenex_29353) (+ (select main_a v_prenex_29352) 1000)) (<= (select main_a v_prenex_29352) 2) (<= (select main_a v_prenex_29353) 1001) (<= (+ main_y 1) v_prenex_29353) (<= 999 (select main_a v_prenex_29353)))) (forall ((v_prenex_33724 Int) (v_prenex_33723 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33724))) (<= (* 2 (select main_a v_prenex_33723)) 2) (<= (+ main_y 1) v_prenex_33724) (<= (+ main_x 1) v_prenex_33723) (<= 0 (* 2 (select main_a v_prenex_33723))) (< v_prenex_33724 main_y) (<= (+ (select main_a v_prenex_33723) (select main_a v_prenex_33724)) 1000))) (or (forall ((v_prenex_34889 Int)) (or (<= (* 2 (select main_a v_prenex_34889)) 2) (<= 0 (+ (select main_a v_prenex_34889) 1)))) (forall ((v_prenex_34890 Int)) (or (< v_prenex_34890 main_y) (<= (select main_a v_prenex_34890) 1000) (<= 1998 (* 2 (select main_a v_prenex_34890))) (<= (* 2 (select main_a v_prenex_34890)) 2000) (<= (+ main_y 1) v_prenex_34890)))) (forall ((v_prenex_39690 Int) (v_prenex_39689 Int)) (or (<= 0 (+ (select main_a v_prenex_39689) 1)) (<= (+ main_x 1) v_prenex_39689) (< v_prenex_39690 main_y) (<= (select main_a v_prenex_39689) 1) (<= (+ (select main_a v_prenex_39689) 998) (select main_a v_prenex_39690)) (<= (+ main_y 1) v_prenex_39690) (<= (select main_a v_prenex_39690) 1000))) (forall ((v_prenex_38817 Int) (v_prenex_38818 Int)) (or (<= (+ (select main_a v_prenex_38817) (select main_a v_prenex_38818)) 1000) (<= 1998 (* 2 (select main_a v_prenex_38818))) (< v_prenex_38818 main_y) (<= (+ main_y 1) v_prenex_38818) (<= 0 (select main_a v_prenex_38817)) (<= (select main_a v_prenex_38818) 1001))) (forall ((v_prenex_32094 Int) (v_prenex_32095 Int)) (or (<= (select main_a v_prenex_32094) 2) (<= (select main_a v_prenex_32095) 1001) (<= (+ (select main_a v_prenex_32094) (select main_a v_prenex_32095)) 1000) (<= (+ main_y 1) v_prenex_32095) (<= (select main_a v_prenex_32095) 1000) (< v_prenex_32095 main_y))) (forall ((v_prenex_30237 Int) (v_prenex_30236 Int)) (or (<= (+ (select main_a v_prenex_30236) (select main_a v_prenex_30237)) 1000) (<= 999 (select main_a v_prenex_30237)) (<= (+ main_y 1) v_prenex_30237) (<= (select main_a v_prenex_30236) 2) (< v_prenex_30237 main_y) (<= (select main_a v_prenex_30237) 1000) (<= 0 (select main_a v_prenex_30236)))) (forall ((v_prenex_39911 Int) (v_prenex_39910 Int)) (or (<= (+ main_y 1) v_prenex_39911) (<= (* 2 (select main_a v_prenex_39911)) 2000) (<= 998 (select main_a v_prenex_39911)) (<= (select main_a v_prenex_39910) 2) (< v_prenex_39911 main_y) (<= (+ (select main_a v_prenex_39910) 998) (select main_a v_prenex_39911)))) (forall ((v_prenex_31541 Int) (v_prenex_31540 Int)) (or (< v_prenex_31541 main_y) (<= (+ main_y 1) v_prenex_31541) (<= 1998 (* 2 (select main_a v_prenex_31541))) (<= (select main_a v_prenex_31540) 2) (<= (select main_a v_prenex_31541) (+ (select main_a v_prenex_31540) 1000)))) (forall ((v_prenex_31387 Int) (v_prenex_31386 Int)) (or (<= 1000 (+ (select main_a v_prenex_31386) (select main_a v_prenex_31387))) (< v_prenex_31387 main_y) (<= 999 (select main_a v_prenex_31387)) (<= (+ main_y 1) v_prenex_31387) (<= 1998 (* 2 (select main_a v_prenex_31387))) (<= 0 (+ (select main_a v_prenex_31386) 1)))) (forall ((v_prenex_39805 Int) (v_prenex_39804 Int)) (or (<= (+ (select main_a v_prenex_39804) (select main_a v_prenex_39805)) 1000) (<= 999 (select main_a v_prenex_39805)) (< v_prenex_39805 main_y) (<= (* 2 (select main_a v_prenex_39804)) 2) (<= (+ main_y 1) v_prenex_39805))) (forall ((v_prenex_34833 Int) (v_prenex_34832 Int)) (or (<= 998 (select main_a v_prenex_34833)) (<= (+ main_y 1) v_prenex_34833) (<= 999 (select main_a v_prenex_34833)) (<= (select main_a v_prenex_34832) 1) (<= (+ (select main_a v_prenex_34832) 998) (select main_a v_prenex_34833)) (< v_prenex_34833 main_y))) (forall ((v_prenex_37257 Int) (v_prenex_37258 Int)) (or (<= (* 2 (select main_a v_prenex_37257)) 2) (<= (+ main_x 1) v_prenex_37257) (<= (select main_a v_prenex_37257) 2) (<= (+ (select main_a v_prenex_37257) 998) (select main_a v_prenex_37258)) (<= (+ main_y 1) v_prenex_37258) (< v_prenex_37258 main_y) (<= 998 (select main_a v_prenex_37258)))) (or (forall ((v_prenex_39279 Int)) (or (<= (select main_a v_prenex_39279) 1000) (<= (+ main_y 1) v_prenex_39279) (<= (* 2 (select main_a v_prenex_39279)) 2000) (< v_prenex_39279 main_y))) (forall ((v_prenex_39278 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39278))) (<= (+ main_x 1) v_prenex_39278) (<= (* 2 (select main_a v_prenex_39278)) 2)))) (forall ((v_prenex_29170 Int) (v_prenex_29171 Int)) (or (<= 1000 (+ (select main_a v_prenex_29170) (select main_a v_prenex_29171))) (<= 1998 (* 2 (select main_a v_prenex_29171))) (<= 999 (select main_a v_prenex_29171)) (< v_prenex_29171 main_y) (<= (+ main_y 1) v_prenex_29171) (<= (select main_a v_prenex_29170) 2) (<= 0 (+ (select main_a v_prenex_29170) 1)))) (or (forall ((v_prenex_33701 Int)) (or (<= (* 2 (select main_a v_prenex_33701)) 2) (<= (+ main_x 1) v_prenex_33701) (<= 0 (* 2 (select main_a v_prenex_33701))))) (forall ((v_prenex_33702 Int)) (or (<= 998 (select main_a v_prenex_33702)) (< v_prenex_33702 main_y) (<= 1998 (* 2 (select main_a v_prenex_33702))) (<= (+ main_y 1) v_prenex_33702)))) (forall ((v_prenex_34492 Int) (v_prenex_34491 Int)) (or (<= (select main_a v_prenex_34492) 1001) (<= (+ main_y 1) v_prenex_34492) (<= (select main_a v_prenex_34491) 1) (<= (select main_a v_prenex_34491) 2) (< v_prenex_34492 main_y) (<= 1000 (+ (select main_a v_prenex_34491) (select main_a v_prenex_34492))))) (forall ((v_prenex_30831 Int) (v_prenex_30832 Int)) (or (<= (+ main_y 1) v_prenex_30832) (<= 0 (select main_a v_prenex_30831)) (<= (select main_a v_prenex_30832) 1001) (<= 0 (+ (select main_a v_prenex_30831) 1)) (<= (+ (select main_a v_prenex_30831) (select main_a v_prenex_30832)) 1000) (<= (select main_a v_prenex_30832) 1000) (< v_prenex_30832 main_y))) (forall ((v_prenex_39045 Int) (v_prenex_39044 Int)) (or (<= 999 (select main_a v_prenex_39045)) (<= (select main_a v_prenex_39045) (+ (select main_a v_prenex_39044) 1000)) (< v_prenex_39045 main_y) (<= 0 (select main_a v_prenex_39044)) (<= (* 2 (select main_a v_prenex_39044)) 2) (<= (+ main_y 1) v_prenex_39045) (<= (* 2 (select main_a v_prenex_39045)) 2000))) (forall ((v_prenex_32126 Int) (v_prenex_32127 Int)) (or (<= (select main_a v_prenex_32126) 2) (<= (+ main_y 1) v_prenex_32127) (< v_prenex_32127 main_y) (<= (* 2 (select main_a v_prenex_32127)) 2000) (<= (+ main_x 1) v_prenex_32126) (<= (+ (select main_a v_prenex_32126) (select main_a v_prenex_32127)) 1000) (<= (select main_a v_prenex_32126) 1))) (or (forall ((v_prenex_36855 Int)) (or (<= 998 (select main_a v_prenex_36855)) (< v_prenex_36855 main_y) (<= (+ main_y 1) v_prenex_36855))) (forall ((v_prenex_36854 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36854))) (< v_prenex_36854 main_x)))) (forall ((v_prenex_33972 Int) (v_prenex_33971 Int)) (or (<= (select main_a v_prenex_33971) 1) (<= 999 (select main_a v_prenex_33972)) (<= (+ main_y 1) v_prenex_33972) (<= (select main_a v_prenex_33972) 1000) (<= (* 2 (select main_a v_prenex_33971)) 2) (< v_prenex_33972 main_y) (<= (+ (select main_a v_prenex_33971) 998) (select main_a v_prenex_33972)))) (forall ((v_prenex_30440 Int) (v_prenex_30441 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30441))) (<= (* 2 (select main_a v_prenex_30440)) 2) (<= 998 (select main_a v_prenex_30441)) (< v_prenex_30441 main_y) (<= (+ main_y 1) v_prenex_30441) (<= 0 (select main_a v_prenex_30440)) (<= (select main_a v_prenex_30441) (+ (select main_a v_prenex_30440) 1000)))) (forall ((v_prenex_29806 Int) (v_prenex_29805 Int)) (or (< v_prenex_29805 main_x) (<= (+ main_y 1) v_prenex_29806) (<= 998 (select main_a v_prenex_29806)) (< v_prenex_29806 main_y) (<= (* 2 (select main_a v_prenex_29805)) 2) (<= (+ (select main_a v_prenex_29805) 998) (select main_a v_prenex_29806)))) (forall ((v_prenex_34992 Int) (v_prenex_34991 Int)) (or (<= (* 2 (select main_a v_prenex_34991)) 2) (< v_prenex_34991 main_x) (<= 1000 (+ (select main_a v_prenex_34991) (select main_a v_prenex_34992))) (<= 999 (select main_a v_prenex_34992)) (< v_prenex_34992 main_y) (<= 0 (* 2 (select main_a v_prenex_34991))) (<= (+ main_y 1) v_prenex_34992))) (forall ((v_prenex_37272 Int) (v_prenex_37273 Int)) (or (<= (select main_a v_prenex_37272) 2) (<= (+ main_y 1) v_prenex_37273) (<= (+ (select main_a v_prenex_37272) (select main_a v_prenex_37273)) 1000) (< v_prenex_37273 main_y) (<= 1998 (* 2 (select main_a v_prenex_37273))) (<= (* 2 (select main_a v_prenex_37273)) 2000))) (forall ((v_prenex_31851 Int) (v_prenex_31850 Int)) (or (< v_prenex_31851 main_y) (<= 0 (select main_a v_prenex_31850)) (<= (select main_a v_prenex_31851) 1001) (<= 1000 (+ (select main_a v_prenex_31850) (select main_a v_prenex_31851))) (<= (+ main_y 1) v_prenex_31851) (<= 998 (select main_a v_prenex_31851)))) (forall ((v_prenex_30732 Int) (v_prenex_30731 Int)) (or (<= 1000 (+ (select main_a v_prenex_30731) (select main_a v_prenex_30732))) (<= (select main_a v_prenex_30732) 1001) (<= (+ main_y 1) v_prenex_30732) (<= (* 2 (select main_a v_prenex_30731)) 2) (< v_prenex_30731 main_x) (< v_prenex_30732 main_y))) (forall ((v_prenex_32867 Int) (v_prenex_32866 Int)) (or (< v_prenex_32867 main_y) (<= (+ main_y 1) v_prenex_32867) (<= 0 (select main_a v_prenex_32866)) (<= (select main_a v_prenex_32867) 1000) (<= (+ (select main_a v_prenex_32866) 998) (select main_a v_prenex_32867)))) (forall ((v_prenex_29205 Int) (v_prenex_29204 Int)) (or (<= 1000 (+ (select main_a v_prenex_29204) (select main_a v_prenex_29205))) (<= (select main_a v_prenex_29204) 1) (<= (+ main_y 1) v_prenex_29205) (<= 1998 (* 2 (select main_a v_prenex_29205))) (< v_prenex_29205 main_y) (<= (* 2 (select main_a v_prenex_29204)) 2) (<= 998 (select main_a v_prenex_29205)))) (forall ((v_prenex_32263 Int) (v_prenex_32262 Int)) (or (< v_prenex_32263 main_y) (<= (select main_a v_prenex_32262) 2) (<= (select main_a v_prenex_32263) (+ (select main_a v_prenex_32262) 1000)) (<= (* 2 (select main_a v_prenex_32262)) 2) (<= (+ main_y 1) v_prenex_32263) (<= 998 (select main_a v_prenex_32263)) (<= (select main_a v_prenex_32263) 1000))) (forall ((v_prenex_39881 Int) (v_prenex_39880 Int)) (or (<= (+ main_y 1) v_prenex_39881) (<= 0 (select main_a v_prenex_39880)) (<= (select main_a v_prenex_39881) 1000) (< v_prenex_39881 main_y) (<= (select main_a v_prenex_39881) (+ (select main_a v_prenex_39880) 1000)) (<= (select main_a v_prenex_39881) 1001))) (or (forall ((v_prenex_29533 Int)) (or (< v_prenex_29533 main_x) (<= (select main_a v_prenex_29533) 2) (<= 0 (* 2 (select main_a v_prenex_29533))))) (forall ((v_prenex_29534 Int)) (or (< v_prenex_29534 main_y) (<= (+ main_y 1) v_prenex_29534) (<= (select main_a v_prenex_29534) 1000) (<= (* 2 (select main_a v_prenex_29534)) 2000)))) (forall ((v_prenex_40159 Int) (v_prenex_40160 Int)) (or (<= 0 (+ (select main_a v_prenex_40159) 1)) (<= 998 (select main_a v_prenex_40160)) (< v_prenex_40160 main_y) (<= 0 (select main_a v_prenex_40159)) (<= (+ main_y 1) v_prenex_40160) (<= (+ main_x 1) v_prenex_40159) (<= 1000 (+ (select main_a v_prenex_40159) (select main_a v_prenex_40160))))) (forall ((v_prenex_35606 Int) (v_prenex_35607 Int)) (or (<= 0 (+ (select main_a v_prenex_35606) 1)) (< v_prenex_35607 main_y) (<= (* 2 (select main_a v_prenex_35607)) 2000) (<= (+ (select main_a v_prenex_35606) 998) (select main_a v_prenex_35607)) (<= (+ main_y 1) v_prenex_35607) (<= 998 (select main_a v_prenex_35607)))) (forall ((v_prenex_35426 Int) (v_prenex_35427 Int)) (or (<= (+ main_y 1) v_prenex_35427) (<= (+ (select main_a v_prenex_35426) (select main_a v_prenex_35427)) 1000) (<= 0 (+ (select main_a v_prenex_35426) 1)) (<= (* 2 (select main_a v_prenex_35426)) 2) (< v_prenex_35427 main_y) (<= 999 (select main_a v_prenex_35427)))) (forall ((v_prenex_31916 Int) (v_prenex_31917 Int)) (or (<= (* 2 (select main_a v_prenex_31917)) 2000) (<= (+ main_y 1) v_prenex_31917) (<= (+ (select main_a v_prenex_31916) (select main_a v_prenex_31917)) 1000) (<= (select main_a v_prenex_31917) 1000) (<= 0 (* 2 (select main_a v_prenex_31916))) (< v_prenex_31917 main_y))) (forall ((v_prenex_35435 Int) (v_prenex_35434 Int)) (or (<= (+ (select main_a v_prenex_35434) (select main_a v_prenex_35435)) 1000) (<= (select main_a v_prenex_35435) 1001) (<= 0 (select main_a v_prenex_35434)) (<= (+ main_y 1) v_prenex_35435) (<= 0 (+ (select main_a v_prenex_35434) 1)) (< v_prenex_35435 main_y) (<= (select main_a v_prenex_35435) 1000))) (forall ((v_prenex_33326 Int) (v_prenex_33327 Int)) (or (<= 1000 (+ (select main_a v_prenex_33326) (select main_a v_prenex_33327))) (<= (select main_a v_prenex_33327) 1000) (< v_prenex_33327 main_y) (<= 998 (select main_a v_prenex_33327)) (<= (+ main_y 1) v_prenex_33327) (<= 0 (* 2 (select main_a v_prenex_33326))))) (forall ((v_prenex_29335 Int) (v_prenex_29334 Int)) (or (<= (select main_a v_prenex_29335) 1001) (< v_prenex_29335 main_y) (<= (select main_a v_prenex_29334) 1) (<= (+ (select main_a v_prenex_29334) 998) (select main_a v_prenex_29335)) (<= (+ main_y 1) v_prenex_29335) (<= 999 (select main_a v_prenex_29335)) (<= (* 2 (select main_a v_prenex_29334)) 2))) (or (forall ((v_prenex_35469 Int)) (or (<= (+ main_y 1) v_prenex_35469) (<= 998 (select main_a v_prenex_35469)) (<= (* 2 (select main_a v_prenex_35469)) 2000) (< v_prenex_35469 main_y) (<= (select main_a v_prenex_35469) 1000))) (forall ((v_prenex_35468 Int)) (or (<= (select main_a v_prenex_35468) 1) (<= 0 (* 2 (select main_a v_prenex_35468)))))) (forall ((v_prenex_38871 Int) (v_prenex_38872 Int)) (or (<= (+ main_y 1) v_prenex_38872) (< v_prenex_38871 main_x) (<= (select main_a v_prenex_38871) 2) (<= (* 2 (select main_a v_prenex_38872)) 2000) (<= (+ (select main_a v_prenex_38871) 998) (select main_a v_prenex_38872)) (<= 0 (select main_a v_prenex_38871)) (< v_prenex_38872 main_y))) (forall ((v_prenex_36964 Int) (v_prenex_36965 Int)) (or (< v_prenex_36965 main_y) (<= (select main_a v_prenex_36964) 1) (<= (+ main_y 1) v_prenex_36965) (<= 998 (select main_a v_prenex_36965)) (<= 1998 (* 2 (select main_a v_prenex_36965))) (<= 0 (select main_a v_prenex_36964)) (<= (+ (select main_a v_prenex_36964) 998) (select main_a v_prenex_36965)))) (or (forall ((v_prenex_30569 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30569))) (<= (+ main_y 1) v_prenex_30569) (<= (* 2 (select main_a v_prenex_30569)) 2000) (<= (select main_a v_prenex_30569) 1001) (< v_prenex_30569 main_y))) (forall ((v_prenex_30568 Int)) (or (<= (select main_a v_prenex_30568) 1) (<= (select main_a v_prenex_30568) 2)))) (forall ((v_prenex_36762 Int) (v_prenex_36763 Int)) (or (<= (+ (select main_a v_prenex_36762) (select main_a v_prenex_36763)) 1000) (< v_prenex_36763 main_y) (<= 0 (* 2 (select main_a v_prenex_36762))) (<= (select main_a v_prenex_36763) 1000) (<= (+ main_y 1) v_prenex_36763) (<= (+ main_x 1) v_prenex_36762))) (forall ((v_prenex_33105 Int) (v_prenex_33104 Int)) (or (<= (select main_a v_prenex_33104) 1) (<= 998 (select main_a v_prenex_33105)) (<= 999 (select main_a v_prenex_33105)) (<= (+ main_y 1) v_prenex_33105) (<= (select main_a v_prenex_33104) 2) (< v_prenex_33105 main_y) (<= (+ (select main_a v_prenex_33104) (select main_a v_prenex_33105)) 1000))) (or (forall ((v_prenex_29130 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29130))) (<= (select main_a v_prenex_29130) 2))) (forall ((v_prenex_29131 Int)) (or (< v_prenex_29131 main_y) (<= (* 2 (select main_a v_prenex_29131)) 2000) (<= 998 (select main_a v_prenex_29131)) (<= (+ main_y 1) v_prenex_29131)))) (or (forall ((v_prenex_32337 Int)) (or (< v_prenex_32337 main_y) (<= 1998 (* 2 (select main_a v_prenex_32337))) (<= (+ main_y 1) v_prenex_32337) (<= (* 2 (select main_a v_prenex_32337)) 2000) (<= 999 (select main_a v_prenex_32337)))) (forall ((v_prenex_32336 Int)) (or (<= (* 2 (select main_a v_prenex_32336)) 2) (<= (select main_a v_prenex_32336) 2)))) (or (forall ((v_prenex_35994 Int)) (or (<= (* 2 (select main_a v_prenex_35994)) 2000) (< v_prenex_35994 main_y) (<= (+ main_y 1) v_prenex_35994))) (forall ((v_prenex_35993 Int)) (or (<= 0 (select main_a v_prenex_35993)) (<= 0 (* 2 (select main_a v_prenex_35993)))))) (forall ((v_prenex_32788 Int) (v_prenex_32789 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32789))) (<= (+ main_y 1) v_prenex_32789) (<= 0 (* 2 (select main_a v_prenex_32788))) (<= (select main_a v_prenex_32789) (+ (select main_a v_prenex_32788) 1000)) (<= (select main_a v_prenex_32788) 2) (< v_prenex_32789 main_y) (<= (* 2 (select main_a v_prenex_32789)) 2000))) (or (forall ((v_prenex_30756 Int)) (or (<= (+ main_y 1) v_prenex_30756) (< v_prenex_30756 main_y) (<= (select main_a v_prenex_30756) 1001) (<= (* 2 (select main_a v_prenex_30756)) 2000))) (forall ((v_prenex_30755 Int)) (or (<= (select main_a v_prenex_30755) 1) (<= (select main_a v_prenex_30755) 2) (< v_prenex_30755 main_x)))) (forall ((v_prenex_36151 Int) (v_prenex_36152 Int)) (or (<= (+ main_x 1) v_prenex_36151) (<= (+ main_y 1) v_prenex_36152) (<= 998 (select main_a v_prenex_36152)) (<= (select main_a v_prenex_36152) (+ (select main_a v_prenex_36151) 1000)) (<= 0 (select main_a v_prenex_36151)) (< v_prenex_36152 main_y) (<= (select main_a v_prenex_36151) 2))) (forall ((v_prenex_39985 Int) (v_prenex_39984 Int)) (or (<= (+ (select main_a v_prenex_39984) (select main_a v_prenex_39985)) 1000) (<= 0 (select main_a v_prenex_39984)) (<= (+ main_y 1) v_prenex_39985) (<= 998 (select main_a v_prenex_39985)) (< v_prenex_39985 main_y))) (or (forall ((v_prenex_35765 Int)) (or (<= (select main_a v_prenex_35765) 1001) (<= (select main_a v_prenex_35765) 1000) (<= (+ main_y 1) v_prenex_35765) (<= 1998 (* 2 (select main_a v_prenex_35765))) (< v_prenex_35765 main_y))) (forall ((v_prenex_35764 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35764))) (<= 0 (+ (select main_a v_prenex_35764) 1))))) (or (forall ((v_prenex_39979 Int)) (or (<= (* 2 (select main_a v_prenex_39979)) 2000) (<= (+ main_y 1) v_prenex_39979) (< v_prenex_39979 main_y))) (forall ((v_prenex_39978 Int)) (or (<= (* 2 (select main_a v_prenex_39978)) 2) (<= 0 (select main_a v_prenex_39978))))) (forall ((v_prenex_32500 Int) (v_prenex_32499 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32499))) (<= (+ main_x 1) v_prenex_32499) (<= 1998 (* 2 (select main_a v_prenex_32500))) (<= (+ (select main_a v_prenex_32499) (select main_a v_prenex_32500)) 1000) (<= 0 (select main_a v_prenex_32499)) (< v_prenex_32500 main_y) (<= (+ main_y 1) v_prenex_32500))) (forall ((v_prenex_34232 Int) (v_prenex_34231 Int)) (or (<= (select main_a v_prenex_34231) 2) (<= (select main_a v_prenex_34232) (+ (select main_a v_prenex_34231) 1000)) (<= (+ main_y 1) v_prenex_34232) (< v_prenex_34232 main_y) (<= 999 (select main_a v_prenex_34232)) (< v_prenex_34231 main_x))) (forall ((v_prenex_38295 Int) (v_prenex_38296 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38296))) (<= 0 (* 2 (select main_a v_prenex_38295))) (<= (* 2 (select main_a v_prenex_38296)) 2000) (<= 1000 (+ (select main_a v_prenex_38295) (select main_a v_prenex_38296))) (<= (+ main_y 1) v_prenex_38296) (< v_prenex_38296 main_y))) (forall ((v_prenex_31417 Int) (v_prenex_31416 Int)) (or (<= 0 (select main_a v_prenex_31416)) (<= (+ main_y 1) v_prenex_31417) (<= 1000 (+ (select main_a v_prenex_31416) (select main_a v_prenex_31417))) (<= (+ main_x 1) v_prenex_31416) (< v_prenex_31417 main_y) (<= (select main_a v_prenex_31416) 1) (<= (select main_a v_prenex_31417) 1001))) (or (forall ((v_prenex_30961 Int)) (or (<= 0 (select main_a v_prenex_30961)) (<= (+ main_x 1) v_prenex_30961))) (forall ((v_prenex_30962 Int)) (or (<= 998 (select main_a v_prenex_30962)) (< v_prenex_30962 main_y) (<= (+ main_y 1) v_prenex_30962) (<= (* 2 (select main_a v_prenex_30962)) 2000)))) (or (forall ((v_prenex_36307 Int)) (or (<= 0 (+ (select main_a v_prenex_36307) 1)) (<= (+ main_x 1) v_prenex_36307))) (forall ((v_prenex_36308 Int)) (or (< v_prenex_36308 main_y) (<= (+ main_y 1) v_prenex_36308) (<= 1998 (* 2 (select main_a v_prenex_36308)))))) (forall ((v_prenex_35046 Int) (v_prenex_35045 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35045))) (<= 1998 (* 2 (select main_a v_prenex_35046))) (<= (* 2 (select main_a v_prenex_35046)) 2000) (< v_prenex_35046 main_y) (<= (+ main_y 1) v_prenex_35046) (<= (+ (select main_a v_prenex_35045) (select main_a v_prenex_35046)) 1000))) (forall ((v_prenex_29426 Int) (v_prenex_29425 Int)) (or (< v_prenex_29426 main_y) (<= (* 2 (select main_a v_prenex_29426)) 2000) (<= (select main_a v_prenex_29426) (+ (select main_a v_prenex_29425) 1000)) (<= (+ main_y 1) v_prenex_29426) (<= (select main_a v_prenex_29425) 1) (<= 998 (select main_a v_prenex_29426)))) (forall ((v_prenex_38165 Int)) (or (< v_prenex_38165 main_y) (<= 1998 (* 2 (select main_a v_prenex_38165))) (<= (select main_a v_prenex_38165) 1001) (<= (+ main_y 1) v_prenex_38165))) (forall ((v_prenex_30448 Int) (v_prenex_30449 Int)) (or (<= 0 (select main_a v_prenex_30448)) (<= (+ main_y 1) v_prenex_30449) (<= (* 2 (select main_a v_prenex_30449)) 2000) (<= 999 (select main_a v_prenex_30449)) (<= (+ (select main_a v_prenex_30448) 998) (select main_a v_prenex_30449)) (<= (select main_a v_prenex_30448) 1) (< v_prenex_30449 main_y))) (forall ((v_prenex_33425 Int) (v_prenex_33424 Int)) (or (<= (select main_a v_prenex_33425) 1001) (<= (+ main_y 1) v_prenex_33425) (<= (+ (select main_a v_prenex_33424) 998) (select main_a v_prenex_33425)) (<= (select main_a v_prenex_33424) 1) (<= 0 (select main_a v_prenex_33424)) (< v_prenex_33425 main_y))) (forall ((v_prenex_39470 Int) (v_prenex_39469 Int)) (or (< v_prenex_39470 main_y) (<= 998 (select main_a v_prenex_39470)) (<= (select main_a v_prenex_39470) (+ (select main_a v_prenex_39469) 1000)) (<= (+ main_x 1) v_prenex_39469) (<= (+ main_y 1) v_prenex_39470) (<= 0 (+ (select main_a v_prenex_39469) 1)) (<= (select main_a v_prenex_39469) 2))) (forall ((v_prenex_36800 Int) (v_prenex_36801 Int)) (or (<= (+ main_y 1) v_prenex_36801) (<= (select main_a v_prenex_36801) (+ (select main_a v_prenex_36800) 1000)) (<= 0 (* 2 (select main_a v_prenex_36800))) (<= (* 2 (select main_a v_prenex_36801)) 2000) (<= 1998 (* 2 (select main_a v_prenex_36801))) (< v_prenex_36801 main_y))) (forall ((v_prenex_35564 Int) (v_prenex_35565 Int)) (or (<= (+ (select main_a v_prenex_35564) 998) (select main_a v_prenex_35565)) (<= (+ main_x 1) v_prenex_35564) (< v_prenex_35565 main_y) (<= (+ main_y 1) v_prenex_35565) (<= (* 2 (select main_a v_prenex_35564)) 2) (<= (select main_a v_prenex_35565) 1001))) (forall ((v_prenex_36830 Int) (v_prenex_36831 Int)) (or (<= (select main_a v_prenex_36830) 1) (< v_prenex_36831 main_y) (<= (* 2 (select main_a v_prenex_36831)) 2000) (<= (* 2 (select main_a v_prenex_36830)) 2) (<= 1000 (+ (select main_a v_prenex_36830) (select main_a v_prenex_36831))) (<= (+ main_y 1) v_prenex_36831))) (forall ((v_prenex_38383 Int) (v_prenex_38384 Int)) (or (< v_prenex_38384 main_y) (<= 0 (select main_a v_prenex_38383)) (<= (select main_a v_prenex_38384) 1001) (<= (* 2 (select main_a v_prenex_38383)) 2) (<= (+ (select main_a v_prenex_38383) (select main_a v_prenex_38384)) 1000) (<= (+ main_y 1) v_prenex_38384) (<= (select main_a v_prenex_38384) 1000))) (or (forall ((v_prenex_39715 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39715))) (<= 0 (+ (select main_a v_prenex_39715) 1)))) (forall ((v_prenex_39716 Int)) (or (< v_prenex_39716 main_y) (<= (+ main_y 1) v_prenex_39716) (<= 999 (select main_a v_prenex_39716)) (<= 1998 (* 2 (select main_a v_prenex_39716)))))) (forall ((v_prenex_38966 Int) (v_prenex_38965 Int)) (or (<= 999 (select main_a v_prenex_38966)) (< v_prenex_38966 main_y) (<= 0 (select main_a v_prenex_38965)) (<= (* 2 (select main_a v_prenex_38966)) 2000) (<= (+ (select main_a v_prenex_38965) (select main_a v_prenex_38966)) 1000) (<= (+ main_y 1) v_prenex_38966))) (forall ((v_prenex_38520 Int) (v_prenex_38519 Int)) (or (<= (select main_a v_prenex_38520) 1000) (<= 1998 (* 2 (select main_a v_prenex_38520))) (<= (* 2 (select main_a v_prenex_38519)) 2) (<= (+ main_y 1) v_prenex_38520) (<= (+ (select main_a v_prenex_38519) 998) (select main_a v_prenex_38520)) (< v_prenex_38520 main_y))) (forall ((v_prenex_31514 Int) (v_prenex_31515 Int)) (or (<= (+ main_y 1) v_prenex_31515) (< v_prenex_31515 main_y) (<= (* 2 (select main_a v_prenex_31514)) 2) (<= 0 (* 2 (select main_a v_prenex_31514))) (<= (select main_a v_prenex_31515) 1001) (<= 1000 (+ (select main_a v_prenex_31514) (select main_a v_prenex_31515))))) (or (forall ((v_prenex_40218 Int)) (or (<= (+ main_y 1) v_prenex_40218) (<= (select main_a v_prenex_40218) 1000) (<= (* 2 (select main_a v_prenex_40218)) 2000) (< v_prenex_40218 main_y))) (forall ((v_prenex_40217 Int)) (or (< v_prenex_40217 main_x) (<= (select main_a v_prenex_40217) 1) (<= 0 (+ (select main_a v_prenex_40217) 1))))) (or (forall ((v_prenex_38450 Int)) (or (<= (+ main_y 1) v_prenex_38450) (<= (* 2 (select main_a v_prenex_38450)) 2000) (<= 1998 (* 2 (select main_a v_prenex_38450))) (< v_prenex_38450 main_y))) (forall ((v_prenex_38449 Int)) (or (<= 0 (select main_a v_prenex_38449)) (<= (+ main_x 1) v_prenex_38449)))) (forall ((v_prenex_31852 Int) (v_prenex_31853 Int)) (or (<= (+ main_y 1) v_prenex_31853) (<= 998 (select main_a v_prenex_31853)) (<= 0 (select main_a v_prenex_31852)) (<= (select main_a v_prenex_31853) (+ (select main_a v_prenex_31852) 1000)) (< v_prenex_31853 main_y))) (or (forall ((v_prenex_35442 Int)) (or (<= (select main_a v_prenex_35442) 1) (<= (select main_a v_prenex_35442) 2))) (forall ((v_prenex_35443 Int)) (or (<= (+ main_y 1) v_prenex_35443) (<= (* 2 (select main_a v_prenex_35443)) 2000) (<= 998 (select main_a v_prenex_35443)) (< v_prenex_35443 main_y) (<= (select main_a v_prenex_35443) 1000)))) (forall ((v_prenex_38996 Int) (v_prenex_38995 Int)) (or (<= (* 2 (select main_a v_prenex_38996)) 2000) (<= (select main_a v_prenex_38996) 1000) (< v_prenex_38996 main_y) (<= 1000 (+ (select main_a v_prenex_38995) (select main_a v_prenex_38996))) (<= (select main_a v_prenex_38995) 2) (<= (+ main_y 1) v_prenex_38996) (<= 0 (* 2 (select main_a v_prenex_38995))))) (or (forall ((v_prenex_34817 Int)) (or (< v_prenex_34817 main_y) (<= (+ main_y 1) v_prenex_34817) (<= (select main_a v_prenex_34817) 1000))) (forall ((v_prenex_34816 Int)) (or (<= (* 2 (select main_a v_prenex_34816)) 2) (< v_prenex_34816 main_x)))) (forall ((v_prenex_34813 Int) (v_prenex_34812 Int)) (or (<= (* 2 (select main_a v_prenex_34813)) 2000) (<= 0 (+ (select main_a v_prenex_34812) 1)) (<= (+ main_y 1) v_prenex_34813) (<= (select main_a v_prenex_34812) 2) (<= (+ (select main_a v_prenex_34812) 998) (select main_a v_prenex_34813)) (< v_prenex_34813 main_y))) (forall ((v_prenex_30754 Int) (v_prenex_30753 Int)) (or (<= 1000 (+ (select main_a v_prenex_30753) (select main_a v_prenex_30754))) (< v_prenex_30754 main_y) (<= (select main_a v_prenex_30754) 1001) (<= (+ main_y 1) v_prenex_30754) (<= (* 2 (select main_a v_prenex_30753)) 2) (<= 1998 (* 2 (select main_a v_prenex_30754))))) (or (forall ((v_prenex_38679 Int)) (<= 0 (select main_a v_prenex_38679))) (forall ((v_prenex_38680 Int)) (or (< v_prenex_38680 main_y) (<= (select main_a v_prenex_38680) 1001) (<= (select main_a v_prenex_38680) 1000) (<= (* 2 (select main_a v_prenex_38680)) 2000) (<= (+ main_y 1) v_prenex_38680)))) (forall ((v_prenex_40306 Int) (v_prenex_40305 Int)) (or (<= (+ (select main_a v_prenex_40305) 998) (select main_a v_prenex_40306)) (<= (+ main_y 1) v_prenex_40306) (<= (select main_a v_prenex_40306) 1000) (< v_prenex_40306 main_y) (<= 998 (select main_a v_prenex_40306)) (<= 0 (+ (select main_a v_prenex_40305) 1)))) (forall ((v_prenex_29357 Int) (v_prenex_29356 Int)) (or (<= (select main_a v_prenex_29356) 2) (< v_prenex_29357 main_y) (<= (+ main_y 1) v_prenex_29357) (<= 999 (select main_a v_prenex_29357)) (<= (select main_a v_prenex_29356) 1) (<= 998 (select main_a v_prenex_29357)) (<= 1000 (+ (select main_a v_prenex_29356) (select main_a v_prenex_29357))))) (forall ((v_prenex_40068 Int) (v_prenex_40067 Int)) (or (<= (select main_a v_prenex_40067) 2) (<= 0 (* 2 (select main_a v_prenex_40067))) (<= 999 (select main_a v_prenex_40068)) (< v_prenex_40068 main_y) (<= (+ main_y 1) v_prenex_40068) (<= (select main_a v_prenex_40068) 1000) (<= (+ (select main_a v_prenex_40067) 998) (select main_a v_prenex_40068)))) (or (forall ((v_prenex_38816 Int)) (or (<= (* 2 (select main_a v_prenex_38816)) 2000) (< v_prenex_38816 main_y) (<= (select main_a v_prenex_38816) 1000) (<= (+ main_y 1) v_prenex_38816))) (forall ((v_prenex_38815 Int)) (or (<= (select main_a v_prenex_38815) 1) (<= (+ main_x 1) v_prenex_38815)))) (or (forall ((v_prenex_30889 Int)) (or (<= 0 (select main_a v_prenex_30889)) (<= 0 (* 2 (select main_a v_prenex_30889))))) (forall ((v_prenex_30890 Int)) (or (<= (* 2 (select main_a v_prenex_30890)) 2000) (<= (+ main_y 1) v_prenex_30890) (<= (select main_a v_prenex_30890) 1000) (< v_prenex_30890 main_y)))) (forall ((v_prenex_40351 Int) (v_prenex_40352 Int)) (or (<= (+ main_y 1) v_prenex_40352) (<= 0 (select main_a v_prenex_40351)) (<= 0 (+ (select main_a v_prenex_40351) 1)) (<= (select main_a v_prenex_40352) (+ (select main_a v_prenex_40351) 1000)) (<= 998 (select main_a v_prenex_40352)) (<= (+ main_x 1) v_prenex_40351) (< v_prenex_40352 main_y))) (or (forall ((v_prenex_36591 Int)) (or (<= (+ main_y 1) v_prenex_36591) (<= (* 2 (select main_a v_prenex_36591)) 2000) (< v_prenex_36591 main_y) (<= 999 (select main_a v_prenex_36591)) (<= (select main_a v_prenex_36591) 1001))) (forall ((v_prenex_36590 Int)) (or (<= (* 2 (select main_a v_prenex_36590)) 2) (<= (select main_a v_prenex_36590) 1)))) (forall ((v_prenex_31491 Int) (v_prenex_31490 Int)) (or (<= (select main_a v_prenex_31491) 1000) (<= (+ main_y 1) v_prenex_31491) (< v_prenex_31491 main_y) (<= (* 2 (select main_a v_prenex_31491)) 2000) (<= 0 (* 2 (select main_a v_prenex_31490))) (<= (select main_a v_prenex_31491) (+ (select main_a v_prenex_31490) 1000)) (<= 0 (+ (select main_a v_prenex_31490) 1)))) (forall ((v_prenex_32416 Int) (v_prenex_32417 Int)) (or (<= 999 (select main_a v_prenex_32417)) (<= (+ main_y 1) v_prenex_32417) (<= (* 2 (select main_a v_prenex_32417)) 2000) (<= 0 (* 2 (select main_a v_prenex_32416))) (<= 1000 (+ (select main_a v_prenex_32416) (select main_a v_prenex_32417))) (< v_prenex_32417 main_y))) (forall ((v_prenex_37338 Int) (v_prenex_37339 Int)) (or (<= 998 (select main_a v_prenex_37339)) (<= (+ main_y 1) v_prenex_37339) (<= 0 (select main_a v_prenex_37338)) (< v_prenex_37338 main_x) (<= (+ (select main_a v_prenex_37338) 998) (select main_a v_prenex_37339)) (<= (select main_a v_prenex_37338) 1) (< v_prenex_37339 main_y))) (forall ((v_prenex_31246 Int) (v_prenex_31247 Int)) (or (<= (+ (select main_a v_prenex_31246) 998) (select main_a v_prenex_31247)) (<= (+ main_y 1) v_prenex_31247) (<= 998 (select main_a v_prenex_31247)) (< v_prenex_31246 main_x) (< v_prenex_31247 main_y) (<= (select main_a v_prenex_31246) 2))) (forall ((v_prenex_38727 Int) (v_prenex_38728 Int)) (or (<= 0 (+ (select main_a v_prenex_38727) 1)) (< v_prenex_38728 main_y) (<= 999 (select main_a v_prenex_38728)) (<= 0 (* 2 (select main_a v_prenex_38727))) (<= (* 2 (select main_a v_prenex_38728)) 2000) (<= (+ main_y 1) v_prenex_38728) (<= (+ (select main_a v_prenex_38727) 998) (select main_a v_prenex_38728)))) (forall ((v_prenex_35070 Int) (v_prenex_35069 Int)) (or (< v_prenex_35070 main_y) (<= 1000 (+ (select main_a v_prenex_35069) (select main_a v_prenex_35070))) (< v_prenex_35069 main_x) (<= (+ main_y 1) v_prenex_35070) (<= 1998 (* 2 (select main_a v_prenex_35070))) (<= (* 2 (select main_a v_prenex_35069)) 2))) (forall ((v_prenex_37261 Int) (v_prenex_37262 Int)) (or (<= (select main_a v_prenex_37261) 2) (<= 1998 (* 2 (select main_a v_prenex_37262))) (<= 0 (select main_a v_prenex_37261)) (<= (+ (select main_a v_prenex_37261) 998) (select main_a v_prenex_37262)) (<= (+ main_y 1) v_prenex_37262) (< v_prenex_37262 main_y) (<= (select main_a v_prenex_37262) 1000))) (forall ((v_prenex_37171 Int) (v_prenex_37172 Int)) (or (< v_prenex_37171 main_x) (<= (+ main_y 1) v_prenex_37172) (<= (select main_a v_prenex_37171) 1) (<= 1000 (+ (select main_a v_prenex_37171) (select main_a v_prenex_37172))) (<= 998 (select main_a v_prenex_37172)) (< v_prenex_37172 main_y))) (or (forall ((v_prenex_32461 Int)) (or (<= (+ main_x 1) v_prenex_32461) (<= 0 (* 2 (select main_a v_prenex_32461))) (< v_prenex_32461 main_x))) (forall ((v_prenex_32462 Int)) (or (<= (+ main_y 1) v_prenex_32462) (<= 1998 (* 2 (select main_a v_prenex_32462)))))) (forall ((v_prenex_38266 Int) (v_prenex_38267 Int)) (or (< v_prenex_38267 main_y) (<= (+ (select main_a v_prenex_38266) 998) (select main_a v_prenex_38267)) (<= (select main_a v_prenex_38267) 1001) (<= (select main_a v_prenex_38267) 1000) (<= (+ main_y 1) v_prenex_38267) (<= 0 (+ (select main_a v_prenex_38266) 1)))) (or (forall ((v_prenex_36206 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36206))) (< v_prenex_36206 main_y) (<= (select main_a v_prenex_36206) 1001) (<= (select main_a v_prenex_36206) 1000) (<= (+ main_y 1) v_prenex_36206))) (forall ((v_prenex_36205 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36205))) (<= 0 (+ (select main_a v_prenex_36205) 1))))) (forall ((v_prenex_32362 Int) (v_prenex_32363 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32363))) (<= 0 (select main_a v_prenex_32362)) (<= 0 (+ (select main_a v_prenex_32362) 1)) (< v_prenex_32363 main_y) (<= (+ (select main_a v_prenex_32362) 998) (select main_a v_prenex_32363)) (<= (select main_a v_prenex_32363) 1001) (<= (+ main_y 1) v_prenex_32363))) (or (forall ((v_prenex_34040 Int)) (or (<= (+ main_y 1) v_prenex_34040) (<= (* 2 (select main_a v_prenex_34040)) 2000) (< v_prenex_34040 main_y))) (forall ((v_prenex_34039 Int)) (or (<= 0 (select main_a v_prenex_34039)) (<= (select main_a v_prenex_34039) 2) (<= (+ main_x 1) v_prenex_34039)))) (or (forall ((v_prenex_31116 Int)) (or (<= (select main_a v_prenex_31116) 1000) (<= (+ main_y 1) v_prenex_31116) (< v_prenex_31116 main_y) (<= 1998 (* 2 (select main_a v_prenex_31116))))) (forall ((v_prenex_31115 Int)) (or (<= (+ main_x 1) v_prenex_31115) (<= 0 (select main_a v_prenex_31115)) (<= 0 (+ (select main_a v_prenex_31115) 1))))) (or (forall ((v_prenex_39396 Int)) (or (<= (select main_a v_prenex_39396) 2) (<= 0 (* 2 (select main_a v_prenex_39396))))) (forall ((v_prenex_39397 Int)) (or (< v_prenex_39397 main_y) (<= (+ main_y 1) v_prenex_39397) (<= 998 (select main_a v_prenex_39397)) (<= 1998 (* 2 (select main_a v_prenex_39397)))))) (forall ((v_prenex_32610 Int) (v_prenex_32609 Int)) (or (<= (+ (select main_a v_prenex_32609) 998) (select main_a v_prenex_32610)) (<= (+ main_y 1) v_prenex_32610) (<= (select main_a v_prenex_32609) 2) (<= 0 (* 2 (select main_a v_prenex_32609))) (<= (select main_a v_prenex_32610) 1001) (< v_prenex_32610 main_y) (< v_prenex_32609 main_x))) (forall ((v_prenex_29265 Int) (v_prenex_29264 Int)) (or (<= (* 2 (select main_a v_prenex_29264)) 2) (<= 998 (select main_a v_prenex_29265)) (<= (+ (select main_a v_prenex_29264) 998) (select main_a v_prenex_29265)) (<= (+ main_y 1) v_prenex_29265) (< v_prenex_29264 main_x) (<= 0 (select main_a v_prenex_29264)) (< v_prenex_29265 main_y))) (forall ((v_prenex_29901 Int) (v_prenex_29900 Int)) (or (< v_prenex_29901 main_y) (<= (select main_a v_prenex_29900) 1) (<= 0 (+ (select main_a v_prenex_29900) 1)) (<= (select main_a v_prenex_29901) 1001) (<= 998 (select main_a v_prenex_29901)) (<= (+ (select main_a v_prenex_29900) 998) (select main_a v_prenex_29901)) (<= (+ main_y 1) v_prenex_29901))) (or (forall ((v_prenex_32382 Int)) (or (<= (select main_a v_prenex_32382) 1) (<= 0 (* 2 (select main_a v_prenex_32382))))) (forall ((v_prenex_32383 Int)) (or (<= (* 2 (select main_a v_prenex_32383)) 2000) (<= 1998 (* 2 (select main_a v_prenex_32383))) (< v_prenex_32383 main_y) (<= 999 (select main_a v_prenex_32383)) (<= (+ main_y 1) v_prenex_32383)))) (or (forall ((v_prenex_33361 Int)) (or (<= 998 (select main_a v_prenex_33361)) (< v_prenex_33361 main_y) (<= (+ main_y 1) v_prenex_33361) (<= 1998 (* 2 (select main_a v_prenex_33361))))) (forall ((v_prenex_33360 Int)) (or (<= (select main_a v_prenex_33360) 1) (<= (+ main_x 1) v_prenex_33360) (<= 0 (select main_a v_prenex_33360))))) (forall ((v_prenex_34736 Int) (v_prenex_34735 Int)) (or (<= (+ main_x 1) v_prenex_34735) (< v_prenex_34736 main_y) (<= (+ (select main_a v_prenex_34735) (select main_a v_prenex_34736)) 1000) (<= 0 (+ (select main_a v_prenex_34735) 1)) (<= (* 2 (select main_a v_prenex_34736)) 2000) (<= (+ main_y 1) v_prenex_34736))) (or (forall ((v_prenex_32074 Int)) (or (<= (* 2 (select main_a v_prenex_32074)) 2) (<= (+ main_x 1) v_prenex_32074) (<= (select main_a v_prenex_32074) 2))) (forall ((v_prenex_32075 Int)) (or (<= 999 (select main_a v_prenex_32075)) (<= 1998 (* 2 (select main_a v_prenex_32075))) (<= (+ main_y 1) v_prenex_32075) (< v_prenex_32075 main_y)))) (forall ((v_prenex_29714 Int) (v_prenex_29713 Int)) (or (< v_prenex_29713 main_x) (<= (select main_a v_prenex_29714) (+ (select main_a v_prenex_29713) 1000)) (<= (+ main_y 1) v_prenex_29714) (<= (* 2 (select main_a v_prenex_29713)) 2) (< v_prenex_29714 main_y) (<= 1998 (* 2 (select main_a v_prenex_29714))) (<= 0 (+ (select main_a v_prenex_29713) 1)))) (or (forall ((v_prenex_37248 Int)) (<= 1998 (* 2 (select main_a v_prenex_37248)))) (forall ((v_prenex_37247 Int)) (or (<= 0 (select main_a v_prenex_37247)) (< v_prenex_37247 main_x) (<= (+ main_x 1) v_prenex_37247)))) (forall ((v_prenex_37170 Int) (v_prenex_37169 Int)) (or (<= (select main_a v_prenex_37169) 2) (<= (+ main_y 1) v_prenex_37170) (<= 998 (select main_a v_prenex_37170)) (<= 0 (* 2 (select main_a v_prenex_37169))) (< v_prenex_37170 main_y) (< v_prenex_37169 main_x) (<= (+ (select main_a v_prenex_37169) 998) (select main_a v_prenex_37170)))) (or (forall ((v_prenex_37739 Int)) (or (<= (select main_a v_prenex_37739) 1001) (<= (* 2 (select main_a v_prenex_37739)) 2000) (<= (+ main_y 1) v_prenex_37739) (< v_prenex_37739 main_y) (<= (select main_a v_prenex_37739) 1000))) (forall ((v_prenex_37738 Int)) (<= 0 (* 2 (select main_a v_prenex_37738))))) (forall ((v_prenex_33487 Int) (v_prenex_33486 Int)) (or (<= (+ (select main_a v_prenex_33486) 998) (select main_a v_prenex_33487)) (<= 0 (+ (select main_a v_prenex_33486) 1)) (< v_prenex_33487 main_y) (<= (select main_a v_prenex_33487) 1000) (<= (select main_a v_prenex_33486) 1) (<= (select main_a v_prenex_33487) 1001) (<= (+ main_y 1) v_prenex_33487))) (forall ((v_prenex_34012 Int) (v_prenex_34011 Int)) (or (<= 998 (select main_a v_prenex_34012)) (<= 1000 (+ (select main_a v_prenex_34011) (select main_a v_prenex_34012))) (<= (+ main_y 1) v_prenex_34012) (< v_prenex_34012 main_y) (<= 0 (* 2 (select main_a v_prenex_34011))))) (forall ((v_prenex_31030 Int) (v_prenex_31029 Int)) (or (<= (* 2 (select main_a v_prenex_31030)) 2000) (< v_prenex_31029 main_x) (<= 0 (+ (select main_a v_prenex_31029) 1)) (< v_prenex_31030 main_y) (<= (+ main_y 1) v_prenex_31030) (<= 1000 (+ (select main_a v_prenex_31029) (select main_a v_prenex_31030))))) (forall ((v_prenex_36210 Int) (v_prenex_36209 Int)) (or (<= (select main_a v_prenex_36210) 1000) (<= (select main_a v_prenex_36209) 1) (<= 1000 (+ (select main_a v_prenex_36209) (select main_a v_prenex_36210))) (<= (select main_a v_prenex_36210) 1001) (< v_prenex_36210 main_y) (<= (select main_a v_prenex_36209) 2) (<= (+ main_y 1) v_prenex_36210))) (forall ((v_prenex_34244 Int) (v_prenex_34243 Int)) (or (<= 998 (select main_a v_prenex_34244)) (<= (select main_a v_prenex_34244) (+ (select main_a v_prenex_34243) 1000)) (<= (* 2 (select main_a v_prenex_34244)) 2000) (<= (select main_a v_prenex_34243) 2) (<= (select main_a v_prenex_34243) 1) (<= (+ main_y 1) v_prenex_34244) (< v_prenex_34244 main_y))) (forall ((v_prenex_40144 Int) (v_prenex_40143 Int)) (or (<= (+ (select main_a v_prenex_40143) (select main_a v_prenex_40144)) 1000) (<= (select main_a v_prenex_40143) 2) (< v_prenex_40144 main_y) (<= (+ main_y 1) v_prenex_40144) (<= (select main_a v_prenex_40144) 1000) (<= 0 (* 2 (select main_a v_prenex_40143))) (<= (* 2 (select main_a v_prenex_40144)) 2000))) (forall ((v_prenex_36939 Int) (v_prenex_36938 Int)) (or (<= (* 2 (select main_a v_prenex_36938)) 2) (< v_prenex_36938 main_x) (<= (select main_a v_prenex_36939) (+ (select main_a v_prenex_36938) 1000)) (<= 0 (+ (select main_a v_prenex_36938) 1)) (<= (select main_a v_prenex_36939) 1001) (< v_prenex_36939 main_y) (<= (+ main_y 1) v_prenex_36939))) (forall ((v_prenex_37115 Int) (v_prenex_37116 Int)) (or (<= (select main_a v_prenex_37116) 1000) (<= (* 2 (select main_a v_prenex_37115)) 2) (<= (select main_a v_prenex_37116) (+ (select main_a v_prenex_37115) 1000)) (<= 0 (* 2 (select main_a v_prenex_37115))) (< v_prenex_37116 main_y) (<= (+ main_y 1) v_prenex_37116) (<= (select main_a v_prenex_37116) 1001))) (forall ((v_prenex_36395 Int) (v_prenex_36394 Int)) (or (<= (select main_a v_prenex_36395) 1000) (<= (select main_a v_prenex_36394) 1) (< v_prenex_36395 main_y) (<= (+ main_y 1) v_prenex_36395) (<= 0 (* 2 (select main_a v_prenex_36394))) (<= (+ main_x 1) v_prenex_36394) (<= 1000 (+ (select main_a v_prenex_36394) (select main_a v_prenex_36395))))) (forall ((v_prenex_31280 Int) (v_prenex_31281 Int)) (or (<= (+ main_y 1) v_prenex_31281) (<= (select main_a v_prenex_31281) 1001) (< v_prenex_31281 main_y) (<= 0 (select main_a v_prenex_31280)) (<= 999 (select main_a v_prenex_31281)) (<= 1000 (+ (select main_a v_prenex_31280) (select main_a v_prenex_31281))) (<= 0 (* 2 (select main_a v_prenex_31280))))) (forall ((v_prenex_33283 Int) (v_prenex_33282 Int)) (or (<= (* 2 (select main_a v_prenex_33282)) 2) (<= (select main_a v_prenex_33282) 2) (<= (+ main_y 1) v_prenex_33283) (<= 998 (select main_a v_prenex_33283)) (<= (select main_a v_prenex_33283) 1001) (<= (+ (select main_a v_prenex_33282) (select main_a v_prenex_33283)) 1000) (< v_prenex_33283 main_y))) (forall ((v_prenex_31327 Int) (v_prenex_31326 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31327))) (<= (+ (select main_a v_prenex_31326) (select main_a v_prenex_31327)) 1000) (<= (+ main_y 1) v_prenex_31327) (<= (select main_a v_prenex_31326) 2) (<= (select main_a v_prenex_31327) 1001) (< v_prenex_31327 main_y) (<= 0 (* 2 (select main_a v_prenex_31326))))) (forall ((v_prenex_31604 Int) (v_prenex_31605 Int)) (or (< v_prenex_31605 main_y) (<= (+ main_y 1) v_prenex_31605) (<= (* 2 (select main_a v_prenex_31604)) 2) (<= 998 (select main_a v_prenex_31605)) (<= 1000 (+ (select main_a v_prenex_31604) (select main_a v_prenex_31605))))) (or (forall ((v_prenex_35757 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35757))) (< v_prenex_35757 main_y) (<= 998 (select main_a v_prenex_35757)) (<= (+ main_y 1) v_prenex_35757))) (forall ((v_prenex_35756 Int)) (or (<= 0 (select main_a v_prenex_35756)) (<= 0 (+ (select main_a v_prenex_35756) 1))))) (forall ((v_prenex_32412 Int) (v_prenex_32413 Int)) (or (< v_prenex_32413 main_y) (<= 0 (* 2 (select main_a v_prenex_32412))) (<= 0 (select main_a v_prenex_32412)) (<= 1000 (+ (select main_a v_prenex_32412) (select main_a v_prenex_32413))) (<= 999 (select main_a v_prenex_32413)) (<= (+ main_x 1) v_prenex_32412) (<= (+ main_y 1) v_prenex_32413))) (forall ((v_prenex_36005 Int) (v_prenex_36006 Int)) (or (<= (* 2 (select main_a v_prenex_36006)) 2000) (<= (+ (select main_a v_prenex_36005) (select main_a v_prenex_36006)) 1000) (<= 0 (* 2 (select main_a v_prenex_36005))) (<= (+ main_x 1) v_prenex_36005) (< v_prenex_36006 main_y) (<= (+ main_y 1) v_prenex_36006))) (or (forall ((v_prenex_31546 Int)) (or (<= 0 (+ (select main_a v_prenex_31546) 1)) (<= (+ main_x 1) v_prenex_31546) (<= 0 (select main_a v_prenex_31546)))) (forall ((v_prenex_31547 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31547))) (<= (+ main_y 1) v_prenex_31547) (< v_prenex_31547 main_y) (<= 998 (select main_a v_prenex_31547))))) (forall ((v_prenex_37506 Int) (v_prenex_37507 Int)) (or (<= 0 (select main_a v_prenex_37506)) (<= (+ main_y 1) v_prenex_37507) (<= 998 (select main_a v_prenex_37507)) (<= (* 2 (select main_a v_prenex_37507)) 2000) (<= (+ (select main_a v_prenex_37506) 998) (select main_a v_prenex_37507)) (<= 0 (* 2 (select main_a v_prenex_37506))) (< v_prenex_37507 main_y))) (forall ((v_prenex_36960 Int) (v_prenex_36961 Int)) (or (<= (+ main_y 1) v_prenex_36961) (<= (* 2 (select main_a v_prenex_36961)) 2000) (<= (select main_a v_prenex_36961) 1000) (<= (select main_a v_prenex_36960) 1) (<= (+ (select main_a v_prenex_36960) 998) (select main_a v_prenex_36961)) (< v_prenex_36961 main_y) (<= 0 (+ (select main_a v_prenex_36960) 1)))) (or (forall ((v_prenex_36627 Int)) (or (<= (select main_a v_prenex_36627) 1001) (<= (select main_a v_prenex_36627) 1000) (<= (+ main_y 1) v_prenex_36627) (<= (* 2 (select main_a v_prenex_36627)) 2000) (< v_prenex_36627 main_y))) (forall ((v_prenex_36626 Int)) (or (<= (select main_a v_prenex_36626) 2) (<= 0 (select main_a v_prenex_36626))))) (or (forall ((v_prenex_34885 Int)) (or (<= (select main_a v_prenex_34885) 1) (<= 0 (select main_a v_prenex_34885)))) (forall ((v_prenex_34886 Int)) (or (<= (+ main_y 1) v_prenex_34886) (<= (* 2 (select main_a v_prenex_34886)) 2000) (< v_prenex_34886 main_y) (<= 999 (select main_a v_prenex_34886)) (<= (select main_a v_prenex_34886) 1001)))) (forall ((v_prenex_30383 Int) (v_prenex_30382 Int)) (or (<= (select main_a v_prenex_30382) 2) (<= (select main_a v_prenex_30383) 1001) (< v_prenex_30383 main_y) (<= 1000 (+ (select main_a v_prenex_30382) (select main_a v_prenex_30383))) (< v_prenex_30382 main_x) (<= (+ main_y 1) v_prenex_30383))) (or (forall ((v_prenex_30215 Int)) (or (< v_prenex_30215 main_y) (<= 998 (select main_a v_prenex_30215)) (<= (+ main_y 1) v_prenex_30215) (<= (* 2 (select main_a v_prenex_30215)) 2000))) (forall ((v_prenex_30214 Int)) (or (<= (select main_a v_prenex_30214) 1) (<= 0 (+ (select main_a v_prenex_30214) 1))))) (or (forall ((v_prenex_37184 Int)) (or (< v_prenex_37184 main_y) (<= (select main_a v_prenex_37184) 1000) (<= (+ main_y 1) v_prenex_37184) (<= (* 2 (select main_a v_prenex_37184)) 2000))) (forall ((v_prenex_37183 Int)) (or (<= 0 (+ (select main_a v_prenex_37183) 1)) (< v_prenex_37183 main_x)))) (forall ((v_prenex_36576 Int) (v_prenex_36577 Int)) (or (< v_prenex_36577 main_y) (<= (select main_a v_prenex_36576) 1) (<= (+ (select main_a v_prenex_36576) 998) (select main_a v_prenex_36577)) (<= 0 (+ (select main_a v_prenex_36576) 1)) (<= (+ main_y 1) v_prenex_36577) (< v_prenex_36576 main_x) (<= 998 (select main_a v_prenex_36577)))) (or (forall ((v_prenex_35759 Int)) (or (<= (+ main_y 1) v_prenex_35759) (< v_prenex_35759 main_y) (<= 1998 (* 2 (select main_a v_prenex_35759))))) (forall ((v_prenex_35758 Int)) (<= (* 2 (select main_a v_prenex_35758)) 2))) (forall ((v_prenex_37139 Int) (v_prenex_37140 Int)) (or (< v_prenex_37139 main_x) (< v_prenex_37140 main_y) (<= (* 2 (select main_a v_prenex_37140)) 2000) (<= (select main_a v_prenex_37139) 1) (<= (* 2 (select main_a v_prenex_37139)) 2) (<= (+ main_y 1) v_prenex_37140) (<= (select main_a v_prenex_37140) (+ (select main_a v_prenex_37139) 1000)))) (or (forall ((v_prenex_39349 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39349))) (<= 998 (select main_a v_prenex_39349)) (< v_prenex_39349 main_y) (<= (+ main_y 1) v_prenex_39349))) (forall ((v_prenex_39348 Int)) (or (<= (select main_a v_prenex_39348) 1) (<= 0 (select main_a v_prenex_39348))))) (or (forall ((v_prenex_38116 Int)) (or (<= (+ main_y 1) v_prenex_38116) (< v_prenex_38116 main_y) (<= 999 (select main_a v_prenex_38116)) (<= 1998 (* 2 (select main_a v_prenex_38116))))) (forall ((v_prenex_38115 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38115))) (<= (+ main_x 1) v_prenex_38115) (<= (* 2 (select main_a v_prenex_38115)) 2)))) (or (forall ((v_prenex_32771 Int)) (or (<= 998 (select main_a v_prenex_32771)) (< v_prenex_32771 main_y) (<= (* 2 (select main_a v_prenex_32771)) 2000) (<= (+ main_y 1) v_prenex_32771))) (forall ((v_prenex_32770 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32770))) (<= (select main_a v_prenex_32770) 2) (< v_prenex_32770 main_x)))) (or (forall ((v_prenex_36061 Int)) (<= 0 (+ (select main_a v_prenex_36061) 1))) (forall ((v_prenex_36062 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36062))) (<= (select main_a v_prenex_36062) 1000) (<= (+ main_y 1) v_prenex_36062) (<= 998 (select main_a v_prenex_36062)) (< v_prenex_36062 main_y)))) (or (forall ((v_prenex_28996 Int)) (or (<= (+ main_y 1) v_prenex_28996) (<= 1998 (* 2 (select main_a v_prenex_28996))) (<= (* 2 (select main_a v_prenex_28996)) 2000) (< v_prenex_28996 main_y))) (forall ((v_prenex_28995 Int)) (or (<= 0 (+ (select main_a v_prenex_28995) 1)) (<= 0 (select main_a v_prenex_28995))))) (forall ((v_prenex_36652 Int) (v_prenex_36653 Int)) (or (<= 0 (+ (select main_a v_prenex_36652) 1)) (<= (* 2 (select main_a v_prenex_36653)) 2000) (<= (+ main_y 1) v_prenex_36653) (<= (+ (select main_a v_prenex_36652) (select main_a v_prenex_36653)) 1000) (< v_prenex_36653 main_y) (<= 0 (* 2 (select main_a v_prenex_36652))) (<= 998 (select main_a v_prenex_36653)))) (forall ((v_prenex_35422 Int) (v_prenex_35423 Int)) (or (<= (select main_a v_prenex_35423) (+ (select main_a v_prenex_35422) 1000)) (<= 0 (+ (select main_a v_prenex_35422) 1)) (< v_prenex_35423 main_y) (<= (+ main_y 1) v_prenex_35423) (<= (select main_a v_prenex_35423) 1000) (< v_prenex_35422 main_x))) (forall ((v_prenex_38145 Int) (v_prenex_38146 Int)) (or (<= 0 (+ (select main_a v_prenex_38145) 1)) (<= (+ main_y 1) v_prenex_38146) (<= 1998 (* 2 (select main_a v_prenex_38146))) (< v_prenex_38146 main_y) (<= (select main_a v_prenex_38146) (+ (select main_a v_prenex_38145) 1000)) (<= 998 (select main_a v_prenex_38146)))) (forall ((v_prenex_32793 Int) (v_prenex_32792 Int)) (or (<= (select main_a v_prenex_32793) 1001) (< v_prenex_32793 main_y) (<= (+ main_y 1) v_prenex_32793) (<= 0 (select main_a v_prenex_32792)) (<= (select main_a v_prenex_32792) 2) (<= 999 (select main_a v_prenex_32793)) (<= (select main_a v_prenex_32793) (+ (select main_a v_prenex_32792) 1000)))) (or (forall ((v_prenex_34433 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34433))) (<= (select main_a v_prenex_34433) 2))) (forall ((v_prenex_34434 Int)) (or (<= (+ main_y 1) v_prenex_34434) (< v_prenex_34434 main_y) (<= (* 2 (select main_a v_prenex_34434)) 2000)))) (forall ((v_prenex_37572 Int) (v_prenex_37571 Int)) (or (<= (+ main_x 1) v_prenex_37571) (<= (+ main_y 1) v_prenex_37572) (<= 1000 (+ (select main_a v_prenex_37571) (select main_a v_prenex_37572))) (<= 998 (select main_a v_prenex_37572)) (< v_prenex_37572 main_y))) (or (forall ((v_prenex_28986 Int)) (<= 1998 (* 2 (select main_a v_prenex_28986)))) (forall ((v_prenex_28985 Int)) (or (< v_prenex_28985 main_x) (<= (+ main_x 1) v_prenex_28985) (<= (select main_a v_prenex_28985) 2) (<= 0 (* 2 (select main_a v_prenex_28985)))))) (or (forall ((v_prenex_39480 Int)) (or (<= (+ main_y 1) v_prenex_39480) (<= 998 (select main_a v_prenex_39480)) (<= 999 (select main_a v_prenex_39480)) (<= (* 2 (select main_a v_prenex_39480)) 2000) (< v_prenex_39480 main_y))) (forall ((v_prenex_39479 Int)) (<= 0 (select main_a v_prenex_39479)))) (forall ((v_prenex_34249 Int) (v_prenex_34250 Int)) (or (<= (select main_a v_prenex_34250) 1001) (<= (+ (select main_a v_prenex_34249) (select main_a v_prenex_34250)) 1000) (<= (select main_a v_prenex_34249) 1) (<= (+ main_y 1) v_prenex_34250) (<= 0 (select main_a v_prenex_34249)) (<= 999 (select main_a v_prenex_34250)) (< v_prenex_34250 main_y))) (forall ((v_prenex_38569 Int) (v_prenex_38570 Int)) (or (<= (+ (select main_a v_prenex_38569) (select main_a v_prenex_38570)) 1000) (<= 1998 (* 2 (select main_a v_prenex_38570))) (<= 0 (* 2 (select main_a v_prenex_38569))) (<= (+ main_y 1) v_prenex_38570) (<= 0 (+ (select main_a v_prenex_38569) 1)) (< v_prenex_38570 main_y) (<= (select main_a v_prenex_38570) 1000))) (forall ((v_prenex_35776 Int) (v_prenex_35777 Int)) (or (<= (* 2 (select main_a v_prenex_35776)) 2) (<= 998 (select main_a v_prenex_35777)) (< v_prenex_35777 main_y) (<= 999 (select main_a v_prenex_35777)) (<= (select main_a v_prenex_35777) (+ (select main_a v_prenex_35776) 1000)) (<= (+ main_y 1) v_prenex_35777))) (or (forall ((v_prenex_39694 Int)) (or (<= (select main_a v_prenex_39694) 1000) (<= 999 (select main_a v_prenex_39694)) (<= (+ main_y 1) v_prenex_39694) (< v_prenex_39694 main_y) (<= (* 2 (select main_a v_prenex_39694)) 2000))) (forall ((v_prenex_39693 Int)) (or (<= (select main_a v_prenex_39693) 2) (<= (select main_a v_prenex_39693) 1)))) (or (forall ((v_prenex_35509 Int)) (or (<= 999 (select main_a v_prenex_35509)) (<= (* 2 (select main_a v_prenex_35509)) 2000) (< v_prenex_35509 main_y) (<= (+ main_y 1) v_prenex_35509) (<= 998 (select main_a v_prenex_35509)))) (forall ((v_prenex_35508 Int)) (or (<= (* 2 (select main_a v_prenex_35508)) 2) (<= (select main_a v_prenex_35508) 1)))) (forall ((v_prenex_29608 Int) (v_prenex_29607 Int)) (or (<= (+ (select main_a v_prenex_29607) (select main_a v_prenex_29608)) 1000) (<= (* 2 (select main_a v_prenex_29608)) 2000) (< v_prenex_29608 main_y) (<= 0 (* 2 (select main_a v_prenex_29607))) (<= (select main_a v_prenex_29608) 1000) (<= (+ main_y 1) v_prenex_29608))) (forall ((v_prenex_30325 Int) (v_prenex_30324 Int)) (or (<= (select main_a v_prenex_30325) (+ (select main_a v_prenex_30324) 1000)) (<= 998 (select main_a v_prenex_30325)) (<= 0 (select main_a v_prenex_30324)) (< v_prenex_30325 main_y) (<= (select main_a v_prenex_30325) 1000) (<= (+ main_y 1) v_prenex_30325))) (or (forall ((v_prenex_38558 Int)) (or (< v_prenex_38558 main_y) (<= (* 2 (select main_a v_prenex_38558)) 2000) (<= 998 (select main_a v_prenex_38558)) (<= (select main_a v_prenex_38558) 1001) (<= (+ main_y 1) v_prenex_38558))) (forall ((v_prenex_38557 Int)) (<= 0 (* 2 (select main_a v_prenex_38557))))) (forall ((v_prenex_29912 Int) (v_prenex_29913 Int)) (or (<= (select main_a v_prenex_29913) 1001) (< v_prenex_29913 main_y) (<= (select main_a v_prenex_29912) 1) (<= (select main_a v_prenex_29913) 1000) (<= (+ (select main_a v_prenex_29912) 998) (select main_a v_prenex_29913)) (<= (+ main_y 1) v_prenex_29913))) (forall ((v_prenex_31099 Int) (v_prenex_31100 Int)) (or (<= 0 (+ (select main_a v_prenex_31099) 1)) (<= (select main_a v_prenex_31100) (+ (select main_a v_prenex_31099) 1000)) (<= 998 (select main_a v_prenex_31100)) (<= 0 (* 2 (select main_a v_prenex_31099))) (<= 999 (select main_a v_prenex_31100)) (<= (+ main_y 1) v_prenex_31100) (< v_prenex_31100 main_y))) (forall ((v_prenex_29200 Int) (v_prenex_29201 Int)) (or (<= (+ main_x 1) v_prenex_29200) (<= (+ (select main_a v_prenex_29200) 998) (select main_a v_prenex_29201)) (<= 0 (+ (select main_a v_prenex_29200) 1)) (< v_prenex_29201 main_y) (<= 0 (select main_a v_prenex_29200)) (<= (select main_a v_prenex_29201) 1001) (<= (+ main_y 1) v_prenex_29201))) (forall ((v_prenex_34682 Int) (v_prenex_34681 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34682))) (<= 0 (select main_a v_prenex_34681)) (< v_prenex_34682 main_y) (<= (+ (select main_a v_prenex_34681) 998) (select main_a v_prenex_34682)) (<= (+ main_y 1) v_prenex_34682) (< v_prenex_34681 main_x))) (forall ((v_prenex_39432 Int) (v_prenex_39433 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39433))) (<= (+ main_y 1) v_prenex_39433) (<= (* 2 (select main_a v_prenex_39433)) 2000) (<= 1000 (+ (select main_a v_prenex_39432) (select main_a v_prenex_39433))) (<= 0 (* 2 (select main_a v_prenex_39432))) (<= 0 (select main_a v_prenex_39432)) (< v_prenex_39433 main_y))) (forall ((v_prenex_29023 Int) (v_prenex_29022 Int)) (or (<= 998 (select main_a v_prenex_29023)) (<= (select main_a v_prenex_29022) 2) (<= 999 (select main_a v_prenex_29023)) (< v_prenex_29023 main_y) (<= (+ main_y 1) v_prenex_29023) (<= (select main_a v_prenex_29022) 1) (<= (select main_a v_prenex_29023) (+ (select main_a v_prenex_29022) 1000)))) (forall ((v_prenex_35902 Int) (v_prenex_35903 Int)) (or (<= (select main_a v_prenex_35902) 2) (< v_prenex_35903 main_y) (<= (+ (select main_a v_prenex_35902) (select main_a v_prenex_35903)) 1000) (<= (select main_a v_prenex_35902) 1) (<= 998 (select main_a v_prenex_35903)) (<= (select main_a v_prenex_35903) 1001) (<= (+ main_y 1) v_prenex_35903))) (forall ((v_prenex_29067 Int) (v_prenex_29066 Int)) (or (<= (select main_a v_prenex_29067) 1000) (<= (+ (select main_a v_prenex_29066) 998) (select main_a v_prenex_29067)) (<= (+ main_y 1) v_prenex_29067) (<= 0 (+ (select main_a v_prenex_29066) 1)) (< v_prenex_29066 main_x) (< v_prenex_29067 main_y))) (forall ((v_prenex_40319 Int) (v_prenex_40320 Int)) (or (<= (+ main_y 1) v_prenex_40320) (<= 0 (select main_a v_prenex_40319)) (<= 998 (select main_a v_prenex_40320)) (< v_prenex_40320 main_y) (<= (+ (select main_a v_prenex_40319) 998) (select main_a v_prenex_40320)) (<= (* 2 (select main_a v_prenex_40319)) 2))) (forall ((v_prenex_36351 Int) (v_prenex_36350 Int)) (or (<= (+ main_y 1) v_prenex_36351) (<= (+ (select main_a v_prenex_36350) 998) (select main_a v_prenex_36351)) (< v_prenex_36351 main_y) (<= (+ main_x 1) v_prenex_36350) (<= (select main_a v_prenex_36350) 2) (<= (* 2 (select main_a v_prenex_36351)) 2000))) (forall ((v_prenex_29261 Int) (v_prenex_29260 Int)) (or (<= 999 (select main_a v_prenex_29261)) (<= (+ main_y 1) v_prenex_29261) (<= (select main_a v_prenex_29261) 1000) (<= (* 2 (select main_a v_prenex_29260)) 2) (<= (+ (select main_a v_prenex_29260) (select main_a v_prenex_29261)) 1000) (< v_prenex_29261 main_y) (<= 0 (select main_a v_prenex_29260)))) (forall ((v_prenex_32605 Int) (v_prenex_32606 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32605))) (<= (+ (select main_a v_prenex_32605) (select main_a v_prenex_32606)) 1000) (<= (+ main_x 1) v_prenex_32605) (<= (+ main_y 1) v_prenex_32606) (<= 0 (+ (select main_a v_prenex_32605) 1)) (< v_prenex_32606 main_y) (<= (select main_a v_prenex_32606) 1000))) (forall ((v_prenex_33385 Int) (v_prenex_33384 Int)) (or (<= (+ main_y 1) v_prenex_33385) (<= (+ main_x 1) v_prenex_33384) (<= (select main_a v_prenex_33385) (+ (select main_a v_prenex_33384) 1000)) (< v_prenex_33385 main_y) (<= (select main_a v_prenex_33385) 1000) (<= 0 (select main_a v_prenex_33384)))) (forall ((v_prenex_38493 Int) (v_prenex_38494 Int)) (or (<= 0 (+ (select main_a v_prenex_38493) 1)) (<= (select main_a v_prenex_38494) (+ (select main_a v_prenex_38493) 1000)) (<= 998 (select main_a v_prenex_38494)) (<= (+ main_y 1) v_prenex_38494) (<= 999 (select main_a v_prenex_38494)) (<= (* 2 (select main_a v_prenex_38493)) 2) (< v_prenex_38494 main_y))) (forall ((v_prenex_33307 Int) (v_prenex_33306 Int)) (or (<= 0 (+ (select main_a v_prenex_33306) 1)) (<= 998 (select main_a v_prenex_33307)) (<= (+ (select main_a v_prenex_33306) (select main_a v_prenex_33307)) 1000) (<= 999 (select main_a v_prenex_33307)) (<= (+ main_y 1) v_prenex_33307) (< v_prenex_33307 main_y) (<= 0 (select main_a v_prenex_33306)))) (forall ((v_prenex_29812 Int) (v_prenex_29811 Int)) (or (< v_prenex_29812 main_y) (<= (+ main_y 1) v_prenex_29812) (<= 1998 (* 2 (select main_a v_prenex_29812))) (<= (+ (select main_a v_prenex_29811) 998) (select main_a v_prenex_29812)) (<= (select main_a v_prenex_29811) 2) (<= 0 (* 2 (select main_a v_prenex_29811))) (<= (select main_a v_prenex_29812) 1000))) (forall ((v_prenex_36686 Int) (v_prenex_36687 Int)) (or (<= (+ main_y 1) v_prenex_36687) (<= 0 (select main_a v_prenex_36686)) (<= (select main_a v_prenex_36686) 2) (<= (* 2 (select main_a v_prenex_36687)) 2000) (<= (+ (select main_a v_prenex_36686) (select main_a v_prenex_36687)) 1000) (<= (select main_a v_prenex_36687) 1000) (< v_prenex_36687 main_y))) (forall ((v_prenex_31008 Int) (v_prenex_31007 Int)) (or (<= 998 (select main_a v_prenex_31008)) (<= (+ main_y 1) v_prenex_31008) (< v_prenex_31008 main_y) (<= (select main_a v_prenex_31008) (+ (select main_a v_prenex_31007) 1000)) (<= 999 (select main_a v_prenex_31008)) (<= 0 (* 2 (select main_a v_prenex_31007))))) (forall ((v_prenex_33782 Int) (v_prenex_33781 Int)) (or (<= 1000 (+ (select main_a v_prenex_33781) (select main_a v_prenex_33782))) (<= (select main_a v_prenex_33782) 1000) (< v_prenex_33782 main_y) (<= (+ main_y 1) v_prenex_33782) (< v_prenex_33781 main_x))) (forall ((v_prenex_38923 Int) (v_prenex_38924 Int)) (or (<= 1000 (+ (select main_a v_prenex_38923) (select main_a v_prenex_38924))) (<= 998 (select main_a v_prenex_38924)) (<= (select main_a v_prenex_38923) 2) (<= (+ main_y 1) v_prenex_38924) (<= 1998 (* 2 (select main_a v_prenex_38924))) (<= (select main_a v_prenex_38923) 1) (< v_prenex_38924 main_y))) (forall ((v_prenex_33183 Int) (v_prenex_33182 Int)) (or (<= (select main_a v_prenex_33182) 2) (<= 1000 (+ (select main_a v_prenex_33182) (select main_a v_prenex_33183))) (<= 998 (select main_a v_prenex_33183)) (<= (* 2 (select main_a v_prenex_33182)) 2) (<= 999 (select main_a v_prenex_33183)) (< v_prenex_33183 main_y) (<= (+ main_y 1) v_prenex_33183))) (forall ((v_prenex_31174 Int) (v_prenex_31173 Int)) (or (<= (+ main_y 1) v_prenex_31174) (<= 0 (+ (select main_a v_prenex_31173) 1)) (< v_prenex_31174 main_y) (<= 0 (* 2 (select main_a v_prenex_31173))) (<= (* 2 (select main_a v_prenex_31174)) 2000) (<= (+ (select main_a v_prenex_31173) (select main_a v_prenex_31174)) 1000) (<= (select main_a v_prenex_31174) 1000))) (forall ((v_prenex_39387 Int) (v_prenex_39386 Int)) (or (<= (* 2 (select main_a v_prenex_39387)) 2000) (<= 0 (+ (select main_a v_prenex_39386) 1)) (< v_prenex_39387 main_y) (<= (+ main_y 1) v_prenex_39387) (<= 998 (select main_a v_prenex_39387)) (<= (select main_a v_prenex_39387) (+ (select main_a v_prenex_39386) 1000)))) (forall ((v_prenex_36271 Int) (v_prenex_36272 Int)) (or (<= 0 (+ (select main_a v_prenex_36271) 1)) (<= (+ (select main_a v_prenex_36271) (select main_a v_prenex_36272)) 1000) (<= (select main_a v_prenex_36272) 1001) (<= (+ main_y 1) v_prenex_36272) (< v_prenex_36272 main_y) (<= (select main_a v_prenex_36271) 2) (< v_prenex_36271 main_x))) (forall ((v_prenex_36796 Int) (v_prenex_36797 Int)) (or (<= 998 (select main_a v_prenex_36797)) (<= 0 (+ (select main_a v_prenex_36796) 1)) (<= (+ main_y 1) v_prenex_36797) (<= (+ (select main_a v_prenex_36796) (select main_a v_prenex_36797)) 1000) (<= 1998 (* 2 (select main_a v_prenex_36797))) (< v_prenex_36797 main_y))) (forall ((v_prenex_31880 Int) (v_prenex_31881 Int)) (or (<= (select main_a v_prenex_31881) (+ (select main_a v_prenex_31880) 1000)) (< v_prenex_31881 main_y) (<= (select main_a v_prenex_31881) 1001) (<= 0 (select main_a v_prenex_31880)) (<= (+ main_y 1) v_prenex_31881) (<= 998 (select main_a v_prenex_31881)) (<= (* 2 (select main_a v_prenex_31880)) 2))) (forall ((v_prenex_33792 Int) (v_prenex_33791 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33792))) (<= (select main_a v_prenex_33791) 1) (<= (+ main_y 1) v_prenex_33792) (< v_prenex_33791 main_x) (<= (select main_a v_prenex_33792) (+ (select main_a v_prenex_33791) 1000)) (< v_prenex_33792 main_y) (<= (* 2 (select main_a v_prenex_33791)) 2))) (or (forall ((v_prenex_38551 Int)) (<= 0 (select main_a v_prenex_38551))) (forall ((v_prenex_38552 Int)) (or (<= (+ main_y 1) v_prenex_38552) (< v_prenex_38552 main_y) (<= 998 (select main_a v_prenex_38552)) (<= 1998 (* 2 (select main_a v_prenex_38552)))))) (forall ((v_prenex_38354 Int) (v_prenex_38353 Int)) (or (<= (+ main_y 1) v_prenex_38354) (<= (+ main_x 1) v_prenex_38353) (<= (select main_a v_prenex_38354) (+ (select main_a v_prenex_38353) 1000)) (< v_prenex_38354 main_y) (<= 0 (* 2 (select main_a v_prenex_38353))) (<= (select main_a v_prenex_38354) 1001))) (or (forall ((v_prenex_39515 Int)) (or (<= (+ main_y 1) v_prenex_39515) (< v_prenex_39515 main_y) (<= 1998 (* 2 (select main_a v_prenex_39515))) (<= (* 2 (select main_a v_prenex_39515)) 2000))) (forall ((v_prenex_39514 Int)) (or (<= 0 (+ (select main_a v_prenex_39514) 1)) (<= (* 2 (select main_a v_prenex_39514)) 2)))) (forall ((v_prenex_36380 Int) (v_prenex_36381 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36381))) (<= (* 2 (select main_a v_prenex_36381)) 2000) (<= 0 (select main_a v_prenex_36380)) (< v_prenex_36381 main_y) (<= (+ main_y 1) v_prenex_36381) (<= 1000 (+ (select main_a v_prenex_36380) (select main_a v_prenex_36381))) (<= 0 (+ (select main_a v_prenex_36380) 1)))) (or (forall ((v_prenex_31793 Int)) (or (< v_prenex_31793 main_y) (<= (+ main_y 1) v_prenex_31793) (<= 1998 (* 2 (select main_a v_prenex_31793))) (<= 999 (select main_a v_prenex_31793)))) (forall ((v_prenex_31792 Int)) (or (< v_prenex_31792 main_x) (<= 0 (select main_a v_prenex_31792)) (<= (* 2 (select main_a v_prenex_31792)) 2)))) (or (forall ((v_prenex_29479 Int)) (or (<= (* 2 (select main_a v_prenex_29479)) 2) (<= 0 (* 2 (select main_a v_prenex_29479))))) (forall ((v_prenex_29480 Int)) (or (<= (select main_a v_prenex_29480) 1001) (<= 1998 (* 2 (select main_a v_prenex_29480))) (<= 998 (select main_a v_prenex_29480)) (< v_prenex_29480 main_y) (<= (+ main_y 1) v_prenex_29480)))) (forall ((v_prenex_37917 Int) (v_prenex_37916 Int)) (or (<= 0 (select main_a v_prenex_37916)) (<= 0 (+ (select main_a v_prenex_37916) 1)) (<= (+ (select main_a v_prenex_37916) 998) (select main_a v_prenex_37917)) (<= (select main_a v_prenex_37917) 1000) (< v_prenex_37917 main_y) (<= (+ main_y 1) v_prenex_37917) (<= (select main_a v_prenex_37917) 1001))) (forall ((v_prenex_39809 Int) (v_prenex_39808 Int)) (or (<= 0 (+ (select main_a v_prenex_39808) 1)) (<= 1000 (+ (select main_a v_prenex_39808) (select main_a v_prenex_39809))) (<= (+ main_y 1) v_prenex_39809) (< v_prenex_39809 main_y) (<= 998 (select main_a v_prenex_39809)))) (forall ((v_prenex_29852 Int) (v_prenex_29851 Int)) (or (<= (+ main_y 1) v_prenex_29852) (<= (select main_a v_prenex_29852) (+ (select main_a v_prenex_29851) 1000)) (< v_prenex_29852 main_y) (<= 0 (+ (select main_a v_prenex_29851) 1)) (<= 0 (select main_a v_prenex_29851)) (<= 998 (select main_a v_prenex_29852)) (<= (select main_a v_prenex_29852) 1000))) (forall ((v_prenex_37121 Int) (v_prenex_37122 Int)) (or (< v_prenex_37121 main_x) (<= (+ main_y 1) v_prenex_37122) (<= (select main_a v_prenex_37122) (+ (select main_a v_prenex_37121) 1000)) (<= 0 (+ (select main_a v_prenex_37121) 1)) (< v_prenex_37122 main_y) (<= 999 (select main_a v_prenex_37122)))) (forall ((v_prenex_35299 Int) (v_prenex_35298 Int)) (or (<= (+ (select main_a v_prenex_35298) 998) (select main_a v_prenex_35299)) (<= (select main_a v_prenex_35298) 2) (<= (select main_a v_prenex_35298) 1) (<= (+ main_y 1) v_prenex_35299) (< v_prenex_35299 main_y) (<= 998 (select main_a v_prenex_35299)))) (or (forall ((v_prenex_34399 Int)) (or (<= 0 (select main_a v_prenex_34399)) (<= 0 (* 2 (select main_a v_prenex_34399))))) (forall ((v_prenex_34400 Int)) (or (<= (+ main_y 1) v_prenex_34400) (<= (select main_a v_prenex_34400) 1000) (< v_prenex_34400 main_y) (<= (select main_a v_prenex_34400) 1001) (<= (* 2 (select main_a v_prenex_34400)) 2000)))) (forall ((v_prenex_35284 Int) (v_prenex_35285 Int)) (or (<= (+ main_x 1) v_prenex_35284) (<= (+ (select main_a v_prenex_35284) (select main_a v_prenex_35285)) 1000) (<= 0 (select main_a v_prenex_35284)) (<= (select main_a v_prenex_35284) 2) (<= (+ main_y 1) v_prenex_35285) (< v_prenex_35285 main_y) (<= 998 (select main_a v_prenex_35285)))) (or (forall ((v_prenex_31132 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31132))) (<= (+ main_y 1) v_prenex_31132) (<= (select main_a v_prenex_31132) 1000) (< v_prenex_31132 main_y))) (forall ((v_prenex_31131 Int)) (or (<= 0 (select main_a v_prenex_31131)) (< v_prenex_31131 main_x) (<= (select main_a v_prenex_31131) 2)))) (or (forall ((v_prenex_33010 Int)) (or (<= (select main_a v_prenex_33010) 1) (< v_prenex_33010 main_x) (<= (select main_a v_prenex_33010) 2))) (forall ((v_prenex_33011 Int)) (or (<= (* 2 (select main_a v_prenex_33011)) 2000) (< v_prenex_33011 main_y) (<= (+ main_y 1) v_prenex_33011) (<= 1998 (* 2 (select main_a v_prenex_33011)))))) (forall ((v_prenex_34676 Int) (v_prenex_34675 Int)) (or (<= (select main_a v_prenex_34675) 2) (< v_prenex_34676 main_y) (<= 998 (select main_a v_prenex_34676)) (<= 1000 (+ (select main_a v_prenex_34675) (select main_a v_prenex_34676))) (<= (+ main_y 1) v_prenex_34676))) (forall ((v_prenex_39751 Int) (v_prenex_39752 Int)) (or (<= (+ main_y 1) v_prenex_39752) (< v_prenex_39752 main_y) (<= (+ main_x 1) v_prenex_39751) (<= (select main_a v_prenex_39752) 1000) (<= (+ (select main_a v_prenex_39751) 998) (select main_a v_prenex_39752)))) (forall ((v_prenex_29929 Int) (v_prenex_29928 Int)) (or (< v_prenex_29928 main_x) (< v_prenex_29929 main_y) (<= (select main_a v_prenex_29929) 1001) (<= 0 (+ (select main_a v_prenex_29928) 1)) (<= (* 2 (select main_a v_prenex_29928)) 2) (<= (+ (select main_a v_prenex_29928) 998) (select main_a v_prenex_29929)) (<= (+ main_y 1) v_prenex_29929))) (forall ((v_prenex_34888 Int) (v_prenex_34887 Int)) (or (< v_prenex_34888 main_y) (<= (select main_a v_prenex_34888) (+ (select main_a v_prenex_34887) 1000)) (<= (* 2 (select main_a v_prenex_34887)) 2) (<= (+ main_y 1) v_prenex_34888) (<= 1998 (* 2 (select main_a v_prenex_34888))) (<= (select main_a v_prenex_34888) 1001) (<= (select main_a v_prenex_34887) 1))) (forall ((v_prenex_39414 Int) (v_prenex_39415 Int)) (or (< v_prenex_39415 main_y) (<= (+ main_x 1) v_prenex_39414) (<= (+ (select main_a v_prenex_39414) 998) (select main_a v_prenex_39415)) (<= (select main_a v_prenex_39414) 2) (<= 1998 (* 2 (select main_a v_prenex_39415))) (<= 0 (+ (select main_a v_prenex_39414) 1)) (<= (+ main_y 1) v_prenex_39415))) (forall ((v_prenex_31877 Int) (v_prenex_31876 Int)) (or (<= 0 (select main_a v_prenex_31876)) (<= (select main_a v_prenex_31877) (+ (select main_a v_prenex_31876) 1000)) (< v_prenex_31877 main_y) (<= (+ main_y 1) v_prenex_31877) (<= (select main_a v_prenex_31877) 1001))) (or (forall ((v_prenex_31987 Int)) (or (< v_prenex_31987 main_y) (<= (select main_a v_prenex_31987) 1000) (<= (+ main_y 1) v_prenex_31987) (<= 999 (select main_a v_prenex_31987)) (<= 1998 (* 2 (select main_a v_prenex_31987))))) (forall ((v_prenex_31986 Int)) (or (<= 0 (+ (select main_a v_prenex_31986) 1)) (<= 0 (select main_a v_prenex_31986))))) (forall ((v_prenex_30786 Int) (v_prenex_30785 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30785))) (<= 998 (select main_a v_prenex_30786)) (<= (+ main_y 1) v_prenex_30786) (< v_prenex_30786 main_y) (<= (* 2 (select main_a v_prenex_30785)) 2) (<= (select main_a v_prenex_30786) (+ (select main_a v_prenex_30785) 1000)) (<= (select main_a v_prenex_30786) 1001))) (forall ((v_prenex_33247 Int) (v_prenex_33246 Int)) (or (<= (select main_a v_prenex_33246) 1) (<= (select main_a v_prenex_33247) 1000) (<= 1000 (+ (select main_a v_prenex_33246) (select main_a v_prenex_33247))) (<= (* 2 (select main_a v_prenex_33247)) 2000) (< v_prenex_33247 main_y) (<= (+ main_y 1) v_prenex_33247))) (or (forall ((v_prenex_29940 Int)) (or (< v_prenex_29940 main_x) (<= (* 2 (select main_a v_prenex_29940)) 2) (<= (select main_a v_prenex_29940) 1))) (forall ((v_prenex_29941 Int)) (or (< v_prenex_29941 main_y) (<= (* 2 (select main_a v_prenex_29941)) 2000) (<= (+ main_y 1) v_prenex_29941) (<= 999 (select main_a v_prenex_29941))))) (or (forall ((v_prenex_30439 Int)) (or (<= (* 2 (select main_a v_prenex_30439)) 2000) (< v_prenex_30439 main_y) (<= (+ main_y 1) v_prenex_30439) (<= (select main_a v_prenex_30439) 1001))) (forall ((v_prenex_30438 Int)) (or (<= 0 (+ (select main_a v_prenex_30438) 1)) (<= (+ main_x 1) v_prenex_30438) (<= 0 (* 2 (select main_a v_prenex_30438)))))) (or (forall ((v_prenex_31760 Int)) (<= 1998 (* 2 (select main_a v_prenex_31760)))) (forall ((v_prenex_31759 Int)) (or (<= 0 (select main_a v_prenex_31759)) (<= (+ main_x 1) v_prenex_31759) (<= 0 (* 2 (select main_a v_prenex_31759))) (< v_prenex_31759 main_x)))) (forall ((v_prenex_37328 Int) (v_prenex_37329 Int)) (or (<= (+ main_y 1) v_prenex_37329) (<= (select main_a v_prenex_37328) 1) (< v_prenex_37329 main_y) (<= (+ main_x 1) v_prenex_37328) (<= (+ (select main_a v_prenex_37328) (select main_a v_prenex_37329)) 1000) (<= (* 2 (select main_a v_prenex_37329)) 2000))) (or (forall ((v_prenex_36485 Int)) (or (< v_prenex_36485 main_y) (<= 1998 (* 2 (select main_a v_prenex_36485))) (<= (* 2 (select main_a v_prenex_36485)) 2000) (<= (+ main_y 1) v_prenex_36485))) (forall ((v_prenex_36484 Int)) (or (<= (select main_a v_prenex_36484) 1) (<= (select main_a v_prenex_36484) 2) (<= (+ main_x 1) v_prenex_36484)))) (forall ((v_prenex_30729 Int) (v_prenex_30730 Int)) (or (<= (select main_a v_prenex_30730) 1000) (<= (+ main_y 1) v_prenex_30730) (< v_prenex_30730 main_y) (<= (select main_a v_prenex_30730) 1001) (<= (+ (select main_a v_prenex_30729) 998) (select main_a v_prenex_30730)) (<= (* 2 (select main_a v_prenex_30729)) 2))) (forall ((v_prenex_35234 Int) (v_prenex_35235 Int)) (or (<= (+ main_y 1) v_prenex_35235) (<= (* 2 (select main_a v_prenex_35235)) 2000) (<= 0 (select main_a v_prenex_35234)) (<= (+ main_x 1) v_prenex_35234) (< v_prenex_35235 main_y) (<= (+ (select main_a v_prenex_35234) 998) (select main_a v_prenex_35235)))) (forall ((v_prenex_29832 Int) (v_prenex_29831 Int)) (or (<= (+ (select main_a v_prenex_29831) (select main_a v_prenex_29832)) 1000) (<= (+ main_x 1) v_prenex_29831) (<= (+ main_y 1) v_prenex_29832) (<= (* 2 (select main_a v_prenex_29832)) 2000) (<= (select main_a v_prenex_29831) 2) (< v_prenex_29832 main_y) (<= 0 (* 2 (select main_a v_prenex_29831))))) (forall ((v_prenex_33718 Int) (v_prenex_33717 Int)) (or (<= 998 (select main_a v_prenex_33718)) (<= (select main_a v_prenex_33718) (+ (select main_a v_prenex_33717) 1000)) (<= (* 2 (select main_a v_prenex_33717)) 2) (< v_prenex_33718 main_y) (<= (+ main_y 1) v_prenex_33718) (<= (select main_a v_prenex_33717) 1))) (forall ((v_prenex_35321 Int) (v_prenex_35320 Int)) (or (<= (select main_a v_prenex_35321) 1000) (<= 1000 (+ (select main_a v_prenex_35320) (select main_a v_prenex_35321))) (<= 0 (select main_a v_prenex_35320)) (<= 999 (select main_a v_prenex_35321)) (<= (+ main_y 1) v_prenex_35321) (< v_prenex_35321 main_y) (<= 0 (+ (select main_a v_prenex_35320) 1)))) (forall ((v_prenex_33001 Int) (v_prenex_33000 Int)) (or (<= (+ (select main_a v_prenex_33000) (select main_a v_prenex_33001)) 1000) (<= (+ main_y 1) v_prenex_33001) (<= (select main_a v_prenex_33000) 1) (<= (* 2 (select main_a v_prenex_33001)) 2000) (<= (select main_a v_prenex_33001) 1000) (< v_prenex_33001 main_y))) (forall ((v_prenex_35778 Int) (v_prenex_35779 Int)) (or (<= (select main_a v_prenex_35779) (+ (select main_a v_prenex_35778) 1000)) (<= (select main_a v_prenex_35779) 1000) (<= (+ main_y 1) v_prenex_35779) (<= (select main_a v_prenex_35778) 1) (< v_prenex_35779 main_y) (<= 0 (select main_a v_prenex_35778)) (<= 1998 (* 2 (select main_a v_prenex_35779))))) (or (forall ((v_prenex_36198 Int)) (<= (* 2 (select main_a v_prenex_36198)) 2000)) (forall ((v_prenex_36197 Int)) (or (<= (select main_a v_prenex_36197) 2) (<= (+ main_x 1) v_prenex_36197) (<= 0 (select main_a v_prenex_36197)) (< v_prenex_36197 main_x)))) (forall ((v_prenex_34398 Int) (v_prenex_34397 Int)) (or (<= (select main_a v_prenex_34398) (+ (select main_a v_prenex_34397) 1000)) (<= (select main_a v_prenex_34397) 2) (< v_prenex_34398 main_y) (<= (select main_a v_prenex_34398) 1001) (<= (* 2 (select main_a v_prenex_34398)) 2000) (<= (* 2 (select main_a v_prenex_34397)) 2) (<= (+ main_y 1) v_prenex_34398))) (or (forall ((v_prenex_39404 Int)) (or (< v_prenex_39404 main_x) (<= (* 2 (select main_a v_prenex_39404)) 2) (<= (select main_a v_prenex_39404) 1))) (forall ((v_prenex_39405 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39405))) (<= (+ main_y 1) v_prenex_39405) (< v_prenex_39405 main_y) (<= (select main_a v_prenex_39405) 1000)))) (or (forall ((v_prenex_32828 Int)) (or (<= (select main_a v_prenex_32828) 2) (<= 0 (* 2 (select main_a v_prenex_32828))))) (forall ((v_prenex_32829 Int)) (or (<= (select main_a v_prenex_32829) 1001) (<= (select main_a v_prenex_32829) 1000) (< v_prenex_32829 main_y) (<= (+ main_y 1) v_prenex_32829) (<= 1998 (* 2 (select main_a v_prenex_32829)))))) (forall ((v_prenex_35032 Int) (v_prenex_35031 Int)) (or (< v_prenex_35032 main_y) (<= (select main_a v_prenex_35032) 1000) (<= 1000 (+ (select main_a v_prenex_35031) (select main_a v_prenex_35032))) (<= (select main_a v_prenex_35031) 1) (<= (+ main_y 1) v_prenex_35032) (<= 1998 (* 2 (select main_a v_prenex_35032))))) (forall ((v_prenex_29989 Int) (v_prenex_29988 Int)) (or (<= (* 2 (select main_a v_prenex_29988)) 2) (< v_prenex_29989 main_y) (<= (+ main_y 1) v_prenex_29989) (<= 999 (select main_a v_prenex_29989)) (<= (select main_a v_prenex_29988) 2) (<= 1998 (* 2 (select main_a v_prenex_29989))) (<= (select main_a v_prenex_29989) (+ (select main_a v_prenex_29988) 1000)))) (forall ((v_prenex_39065 Int) (v_prenex_39064 Int)) (or (<= (* 2 (select main_a v_prenex_39065)) 2000) (<= (+ main_y 1) v_prenex_39065) (<= 0 (* 2 (select main_a v_prenex_39064))) (<= 1000 (+ (select main_a v_prenex_39064) (select main_a v_prenex_39065))) (< v_prenex_39065 main_y) (<= 0 (select main_a v_prenex_39064)))) (or (forall ((v_prenex_36133 Int)) (<= 0 (+ (select main_a v_prenex_36133) 1))) (forall ((v_prenex_36134 Int)) (or (<= (+ main_y 1) v_prenex_36134) (<= (select main_a v_prenex_36134) 1001) (< v_prenex_36134 main_y) (<= (select main_a v_prenex_36134) 1000) (<= 1998 (* 2 (select main_a v_prenex_36134)))))) (or (forall ((v_prenex_37517 Int)) (or (<= 999 (select main_a v_prenex_37517)) (< v_prenex_37517 main_y) (<= 1998 (* 2 (select main_a v_prenex_37517))) (<= (* 2 (select main_a v_prenex_37517)) 2000) (<= (+ main_y 1) v_prenex_37517))) (forall ((v_prenex_37516 Int)) (or (<= (select main_a v_prenex_37516) 1) (<= 0 (select main_a v_prenex_37516))))) (forall ((v_prenex_36269 Int) (v_prenex_36270 Int)) (or (<= (select main_a v_prenex_36269) 2) (<= (select main_a v_prenex_36270) 1000) (<= (+ main_y 1) v_prenex_36270) (<= (+ (select main_a v_prenex_36269) (select main_a v_prenex_36270)) 1000) (< v_prenex_36270 main_y) (<= (* 2 (select main_a v_prenex_36269)) 2))) (forall ((v_prenex_38673 Int) (v_prenex_38674 Int)) (or (<= (+ main_y 1) v_prenex_38674) (< v_prenex_38674 main_y) (<= (+ (select main_a v_prenex_38673) 998) (select main_a v_prenex_38674)) (<= (select main_a v_prenex_38674) 1001) (<= 1998 (* 2 (select main_a v_prenex_38674))))) (or (forall ((v_prenex_37059 Int)) (<= 0 (select main_a v_prenex_37059))) (forall ((v_prenex_37060 Int)) (or (<= 999 (select main_a v_prenex_37060)) (<= 998 (select main_a v_prenex_37060)) (<= (+ main_y 1) v_prenex_37060) (<= 1998 (* 2 (select main_a v_prenex_37060))) (< v_prenex_37060 main_y)))) (forall ((v_prenex_33321 Int) (v_prenex_33320 Int)) (or (<= 998 (select main_a v_prenex_33321)) (<= 0 (+ (select main_a v_prenex_33320) 1)) (<= 1000 (+ (select main_a v_prenex_33320) (select main_a v_prenex_33321))) (< v_prenex_33321 main_y) (< v_prenex_33320 main_x) (<= (+ main_y 1) v_prenex_33321))) (forall ((v_prenex_29619 Int) (v_prenex_29620 Int)) (or (<= (+ main_y 1) v_prenex_29620) (<= 0 (* 2 (select main_a v_prenex_29619))) (<= (* 2 (select main_a v_prenex_29620)) 2000) (< v_prenex_29620 main_y) (<= (+ (select main_a v_prenex_29619) 998) (select main_a v_prenex_29620)) (<= (+ main_x 1) v_prenex_29619) (<= (select main_a v_prenex_29619) 1))) (forall ((v_prenex_33519 Int) (v_prenex_33518 Int)) (or (<= (+ (select main_a v_prenex_33518) 998) (select main_a v_prenex_33519)) (< v_prenex_33519 main_y) (<= 998 (select main_a v_prenex_33519)) (<= (+ main_y 1) v_prenex_33519) (<= (select main_a v_prenex_33519) 1000))) (forall ((v_prenex_35310 Int) (v_prenex_35311 Int)) (or (<= (+ main_y 1) v_prenex_35311) (<= (* 2 (select main_a v_prenex_35311)) 2000) (<= 0 (select main_a v_prenex_35310)) (<= (* 2 (select main_a v_prenex_35310)) 2) (<= 998 (select main_a v_prenex_35311)) (<= (select main_a v_prenex_35311) (+ (select main_a v_prenex_35310) 1000)) (< v_prenex_35311 main_y))) (forall ((v_prenex_36730 Int) (v_prenex_36731 Int)) (or (<= (select main_a v_prenex_36731) (+ (select main_a v_prenex_36730) 1000)) (< v_prenex_36731 main_y) (<= 0 (select main_a v_prenex_36730)) (<= 998 (select main_a v_prenex_36731)) (<= (+ main_y 1) v_prenex_36731))) (forall ((v_prenex_30778 Int) (v_prenex_30777 Int)) (or (<= (select main_a v_prenex_30777) 2) (<= (+ main_y 1) v_prenex_30778) (< v_prenex_30778 main_y) (<= 0 (select main_a v_prenex_30777)) (<= 1998 (* 2 (select main_a v_prenex_30778))) (<= (+ (select main_a v_prenex_30777) 998) (select main_a v_prenex_30778)))) (forall ((v_prenex_32571 Int) (v_prenex_32572 Int)) (or (< v_prenex_32572 main_y) (<= (+ main_y 1) v_prenex_32572) (<= 999 (select main_a v_prenex_32572)) (<= 998 (select main_a v_prenex_32572)) (<= (select main_a v_prenex_32571) 1) (<= (+ (select main_a v_prenex_32571) (select main_a v_prenex_32572)) 1000) (<= 0 (* 2 (select main_a v_prenex_32571))))) (or (forall ((v_prenex_34423 Int)) (or (<= (select main_a v_prenex_34423) 1) (<= 0 (* 2 (select main_a v_prenex_34423))))) (forall ((v_prenex_34424 Int)) (or (< v_prenex_34424 main_y) (<= (* 2 (select main_a v_prenex_34424)) 2000) (<= 998 (select main_a v_prenex_34424)) (<= (select main_a v_prenex_34424) 1001) (<= (+ main_y 1) v_prenex_34424)))) (forall ((v_prenex_31596 Int) (v_prenex_31597 Int)) (or (<= (+ (select main_a v_prenex_31596) 998) (select main_a v_prenex_31597)) (<= 999 (select main_a v_prenex_31597)) (< v_prenex_31597 main_y) (<= 998 (select main_a v_prenex_31597)) (<= (select main_a v_prenex_31596) 2) (<= (+ main_y 1) v_prenex_31597) (<= 0 (* 2 (select main_a v_prenex_31596))))) (or (forall ((v_prenex_35118 Int)) (<= 0 (+ (select main_a v_prenex_35118) 1))) (forall ((v_prenex_35119 Int)) (or (<= (+ main_y 1) v_prenex_35119) (<= 998 (select main_a v_prenex_35119)) (<= (select main_a v_prenex_35119) 1001) (< v_prenex_35119 main_y) (<= 1998 (* 2 (select main_a v_prenex_35119)))))) (forall ((v_prenex_32357 Int) (v_prenex_32356 Int)) (or (<= (+ main_x 1) v_prenex_32356) (<= (select main_a v_prenex_32356) 2) (<= (+ (select main_a v_prenex_32356) 998) (select main_a v_prenex_32357)) (<= 0 (* 2 (select main_a v_prenex_32356))) (< v_prenex_32356 main_x))) (forall ((v_prenex_29428 Int) (v_prenex_29427 Int)) (or (< v_prenex_29428 main_y) (<= (+ main_y 1) v_prenex_29428) (<= (select main_a v_prenex_29427) 2) (<= (select main_a v_prenex_29428) (+ (select main_a v_prenex_29427) 1000)) (<= (select main_a v_prenex_29428) 1000))) (forall ((v_prenex_40104 Int) (v_prenex_40103 Int)) (or (<= (* 2 (select main_a v_prenex_40103)) 2) (<= (+ (select main_a v_prenex_40103) 998) (select main_a v_prenex_40104)) (<= (select main_a v_prenex_40103) 1) (<= 1998 (* 2 (select main_a v_prenex_40104))) (<= 999 (select main_a v_prenex_40104)) (<= (+ main_y 1) v_prenex_40104) (< v_prenex_40104 main_y))) (forall ((v_prenex_32874 Int) (v_prenex_32875 Int)) (or (<= (+ main_y 1) v_prenex_32875) (<= 0 (select main_a v_prenex_32874)) (<= (+ main_x 1) v_prenex_32874) (<= (+ (select main_a v_prenex_32874) (select main_a v_prenex_32875)) 1000) (<= 999 (select main_a v_prenex_32875)) (< v_prenex_32875 main_y))) (or (forall ((v_prenex_30298 Int)) (or (<= (* 2 (select main_a v_prenex_30298)) 2) (<= (+ main_x 1) v_prenex_30298) (<= 0 (+ (select main_a v_prenex_30298) 1)))) (forall ((v_prenex_30299 Int)) (or (<= (* 2 (select main_a v_prenex_30299)) 2000) (< v_prenex_30299 main_y) (<= (+ main_y 1) v_prenex_30299)))) (forall ((v_prenex_35744 Int) (v_prenex_35745 Int)) (or (<= (select main_a v_prenex_35744) 1) (<= (+ (select main_a v_prenex_35744) 998) (select main_a v_prenex_35745)) (<= 0 (select main_a v_prenex_35744)) (<= (select main_a v_prenex_35745) 1000) (<= (+ main_y 1) v_prenex_35745) (<= (+ main_x 1) v_prenex_35744) (< v_prenex_35745 main_y))) (or (forall ((v_prenex_31269 Int)) (or (< v_prenex_31269 main_y) (<= (select main_a v_prenex_31269) 1000) (<= (+ main_y 1) v_prenex_31269) (<= (* 2 (select main_a v_prenex_31269)) 2000))) (forall ((v_prenex_31268 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31268))) (<= (* 2 (select main_a v_prenex_31268)) 2)))) (forall ((v_prenex_30343 Int) (v_prenex_30342 Int)) (or (<= (* 2 (select main_a v_prenex_30343)) 2000) (< v_prenex_30343 main_y) (<= 0 (+ (select main_a v_prenex_30342) 1)) (<= (+ (select main_a v_prenex_30342) 998) (select main_a v_prenex_30343)) (<= 998 (select main_a v_prenex_30343)) (<= (* 2 (select main_a v_prenex_30342)) 2) (<= (+ main_y 1) v_prenex_30343))) (forall ((v_prenex_39623 Int) (v_prenex_39624 Int)) (or (<= (select main_a v_prenex_39624) 1001) (<= (select main_a v_prenex_39623) 1) (<= (select main_a v_prenex_39624) (+ (select main_a v_prenex_39623) 1000)) (<= (+ main_y 1) v_prenex_39624) (<= (* 2 (select main_a v_prenex_39623)) 2) (< v_prenex_39624 main_y) (<= (select main_a v_prenex_39624) 1000))) (forall ((v_prenex_30107 Int) (v_prenex_30106 Int)) (or (< v_prenex_30107 main_y) (<= 999 (select main_a v_prenex_30107)) (<= (+ (select main_a v_prenex_30106) 998) (select main_a v_prenex_30107)) (<= 0 (select main_a v_prenex_30106)) (<= (+ main_y 1) v_prenex_30107) (<= 1998 (* 2 (select main_a v_prenex_30107))) (<= (* 2 (select main_a v_prenex_30106)) 2))) (forall ((v_prenex_36171 Int) (v_prenex_36172 Int)) (or (<= (select main_a v_prenex_36172) 1000) (< v_prenex_36172 main_y) (<= 1998 (* 2 (select main_a v_prenex_36172))) (<= (* 2 (select main_a v_prenex_36171)) 2) (<= (+ main_y 1) v_prenex_36172) (<= (select main_a v_prenex_36171) 1) (<= 1000 (+ (select main_a v_prenex_36171) (select main_a v_prenex_36172))))) (forall ((v_prenex_32566 Int) (v_prenex_32565 Int)) (or (<= (* 2 (select main_a v_prenex_32566)) 2000) (< v_prenex_32566 main_y) (<= 998 (select main_a v_prenex_32566)) (<= (select main_a v_prenex_32565) 1) (<= (+ (select main_a v_prenex_32565) 998) (select main_a v_prenex_32566)) (<= 0 (+ (select main_a v_prenex_32565) 1)) (<= (+ main_y 1) v_prenex_32566))) (forall ((v_prenex_38071 Int) (v_prenex_38072 Int)) (or (<= (select main_a v_prenex_38071) 1) (<= (* 2 (select main_a v_prenex_38071)) 2) (<= 1000 (+ (select main_a v_prenex_38071) (select main_a v_prenex_38072))) (< v_prenex_38072 main_y) (<= 999 (select main_a v_prenex_38072)) (<= (+ main_y 1) v_prenex_38072) (<= 1998 (* 2 (select main_a v_prenex_38072))))) (forall ((v_prenex_34294 Int) (v_prenex_34293 Int)) (or (<= (+ main_y 1) v_prenex_34294) (<= (+ (select main_a v_prenex_34293) (select main_a v_prenex_34294)) 1000) (<= (+ main_x 1) v_prenex_34293) (<= 998 (select main_a v_prenex_34294)) (<= 0 (select main_a v_prenex_34293)) (< v_prenex_34294 main_y))) (or (forall ((v_prenex_32359 Int)) (or (<= (+ main_y 1) v_prenex_32359) (<= (select main_a v_prenex_32359) 1001) (< v_prenex_32359 main_y) (<= 1998 (* 2 (select main_a v_prenex_32359))))) (forall ((v_prenex_32358 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32358))) (<= (select main_a v_prenex_32358) 2)))) (forall ((v_prenex_32460 Int) (v_prenex_32459 Int)) (or (<= (select main_a v_prenex_32460) 1000) (<= 0 (+ (select main_a v_prenex_32459) 1)) (<= (select main_a v_prenex_32460) (+ (select main_a v_prenex_32459) 1000)) (<= (+ main_y 1) v_prenex_32460) (< v_prenex_32460 main_y) (<= 999 (select main_a v_prenex_32460)))) (forall ((v_prenex_36083 Int) (v_prenex_36084 Int)) (or (< v_prenex_36084 main_y) (<= (+ main_y 1) v_prenex_36084) (<= (select main_a v_prenex_36083) 2) (<= (select main_a v_prenex_36083) 1) (< v_prenex_36083 main_x) (<= 1000 (+ (select main_a v_prenex_36083) (select main_a v_prenex_36084))) (<= 999 (select main_a v_prenex_36084)))) (forall ((v_prenex_30581 Int) (v_prenex_30580 Int)) (or (<= (select main_a v_prenex_30581) (+ (select main_a v_prenex_30580) 1000)) (<= (* 2 (select main_a v_prenex_30580)) 2) (<= 998 (select main_a v_prenex_30581)) (< v_prenex_30581 main_y) (<= (* 2 (select main_a v_prenex_30581)) 2000) (<= (+ main_y 1) v_prenex_30581))) (or (forall ((v_prenex_33302 Int)) (or (<= (select main_a v_prenex_33302) 2) (<= 0 (select main_a v_prenex_33302)))) (forall ((v_prenex_33303 Int)) (or (<= (select main_a v_prenex_33303) 1000) (<= (+ main_y 1) v_prenex_33303) (<= 1998 (* 2 (select main_a v_prenex_33303))) (< v_prenex_33303 main_y)))) (forall ((v_prenex_30154 Int) (v_prenex_30155 Int)) (or (< v_prenex_30155 main_y) (< v_prenex_30154 main_x) (<= (select main_a v_prenex_30154) 2) (<= (+ (select main_a v_prenex_30154) (select main_a v_prenex_30155)) 1000) (<= (* 2 (select main_a v_prenex_30155)) 2000) (<= (+ main_y 1) v_prenex_30155) (<= (* 2 (select main_a v_prenex_30154)) 2))) (forall ((v_prenex_32267 Int) (v_prenex_32266 Int)) (or (<= 1000 (+ (select main_a v_prenex_32266) (select main_a v_prenex_32267))) (< v_prenex_32267 main_y) (<= (+ main_y 1) v_prenex_32267) (<= 1998 (* 2 (select main_a v_prenex_32267))) (<= 999 (select main_a v_prenex_32267)))) (forall ((v_prenex_30996 Int) (v_prenex_30995 Int)) (or (< v_prenex_30996 main_y) (<= (+ main_y 1) v_prenex_30996) (<= (select main_a v_prenex_30996) 1001) (<= 1000 (+ (select main_a v_prenex_30995) (select main_a v_prenex_30996))) (<= (select main_a v_prenex_30996) 1000) (<= (select main_a v_prenex_30995) 1))) (forall ((v_prenex_34446 Int) (v_prenex_34445 Int)) (or (< v_prenex_34446 main_y) (<= (+ main_y 1) v_prenex_34446) (<= 0 (select main_a v_prenex_34445)) (<= (* 2 (select main_a v_prenex_34446)) 2000) (<= (+ (select main_a v_prenex_34445) 998) (select main_a v_prenex_34446)) (<= (+ main_x 1) v_prenex_34445) (<= 0 (* 2 (select main_a v_prenex_34445))))) (or (forall ((v_prenex_39779 Int)) (or (<= (* 2 (select main_a v_prenex_39779)) 2000) (<= (select main_a v_prenex_39779) 1001) (< v_prenex_39779 main_y) (<= (+ main_y 1) v_prenex_39779))) (forall ((v_prenex_39778 Int)) (<= (select main_a v_prenex_39778) 2))) (or (forall ((v_prenex_33820 Int)) (or (< v_prenex_33820 main_y) (<= (* 2 (select main_a v_prenex_33820)) 2000) (<= (+ main_y 1) v_prenex_33820) (<= (select main_a v_prenex_33820) 1001))) (forall ((v_prenex_33819 Int)) (or (< v_prenex_33819 main_x) (<= 0 (+ (select main_a v_prenex_33819) 1)) (<= (select main_a v_prenex_33819) 2)))) (forall ((v_prenex_39265 Int) (v_prenex_39264 Int)) (or (< v_prenex_39265 main_y) (<= 1998 (* 2 (select main_a v_prenex_39265))) (<= (+ main_y 1) v_prenex_39265) (<= (select main_a v_prenex_39265) (+ (select main_a v_prenex_39264) 1000)) (<= (select main_a v_prenex_39265) 1001) (<= 0 (* 2 (select main_a v_prenex_39264))))) (forall ((v_prenex_36799 Int) (v_prenex_36798 Int)) (or (<= (+ main_x 1) v_prenex_36798) (<= (select main_a v_prenex_36799) (+ (select main_a v_prenex_36798) 1000)) (< v_prenex_36798 main_x) (<= (select main_a v_prenex_36798) 2) (<= (+ main_y 1) v_prenex_36799))) (or (forall ((v_prenex_33494 Int)) (or (<= 0 (select main_a v_prenex_33494)) (<= (select main_a v_prenex_33494) 2))) (forall ((v_prenex_33495 Int)) (or (< v_prenex_33495 main_y) (<= (+ main_y 1) v_prenex_33495) (<= 1998 (* 2 (select main_a v_prenex_33495)))))) (or (forall ((v_prenex_32443 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32443))) (<= 0 (+ (select main_a v_prenex_32443) 1)))) (forall ((v_prenex_32444 Int)) (or (< v_prenex_32444 main_y) (<= (select main_a v_prenex_32444) 1001) (<= 999 (select main_a v_prenex_32444)) (<= (* 2 (select main_a v_prenex_32444)) 2000) (<= (+ main_y 1) v_prenex_32444)))) (forall ((v_prenex_29387 Int) (v_prenex_29388 Int)) (or (<= (select main_a v_prenex_29388) 1001) (< v_prenex_29388 main_y) (<= 0 (+ (select main_a v_prenex_29387) 1)) (<= 0 (* 2 (select main_a v_prenex_29387))) (<= (select main_a v_prenex_29388) 1000) (<= (+ main_y 1) v_prenex_29388) (<= (+ (select main_a v_prenex_29387) 998) (select main_a v_prenex_29388)))) (or (forall ((v_prenex_35166 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35166))) (<= (select main_a v_prenex_35166) 1))) (forall ((v_prenex_35167 Int)) (or (< v_prenex_35167 main_y) (<= 1998 (* 2 (select main_a v_prenex_35167))) (<= (+ main_y 1) v_prenex_35167) (<= (select main_a v_prenex_35167) 1000)))) (forall ((v_prenex_34648 Int) (v_prenex_34647 Int)) (or (<= (+ main_y 1) v_prenex_34648) (< v_prenex_34648 main_y) (<= (+ (select main_a v_prenex_34647) 998) (select main_a v_prenex_34648)) (<= 0 (+ (select main_a v_prenex_34647) 1)) (<= (select main_a v_prenex_34648) 1000) (<= (select main_a v_prenex_34648) 1001))) (forall ((v_prenex_31314 Int) (v_prenex_31315 Int)) (or (<= (select main_a v_prenex_31315) (+ (select main_a v_prenex_31314) 1000)) (< v_prenex_31315 main_y) (<= (+ main_y 1) v_prenex_31315) (<= 998 (select main_a v_prenex_31315)) (<= 999 (select main_a v_prenex_31315)) (<= 0 (+ (select main_a v_prenex_31314) 1)) (<= (select main_a v_prenex_31314) 1))) (forall ((v_prenex_39339 Int) (v_prenex_39338 Int)) (or (< v_prenex_39339 main_y) (<= 1998 (* 2 (select main_a v_prenex_39339))) (<= 999 (select main_a v_prenex_39339)) (<= (+ main_y 1) v_prenex_39339) (<= 1000 (+ (select main_a v_prenex_39338) (select main_a v_prenex_39339))))) (forall ((v_prenex_29752 Int) (v_prenex_29751 Int)) (or (<= (select main_a v_prenex_29751) 2) (< v_prenex_29752 main_y) (<= (select main_a v_prenex_29751) 1) (<= 1000 (+ (select main_a v_prenex_29751) (select main_a v_prenex_29752))) (<= 998 (select main_a v_prenex_29752)) (<= (+ main_y 1) v_prenex_29752))) (forall ((v_prenex_39913 Int) (v_prenex_39912 Int)) (or (<= (* 2 (select main_a v_prenex_39912)) 2) (<= (+ main_y 1) v_prenex_39913) (<= 0 (* 2 (select main_a v_prenex_39912))) (<= (+ (select main_a v_prenex_39912) (select main_a v_prenex_39913)) 1000) (<= 1998 (* 2 (select main_a v_prenex_39913))) (< v_prenex_39913 main_y) (<= (select main_a v_prenex_39913) 1001))) (forall ((v_prenex_33375 Int) (v_prenex_33374 Int)) (or (<= (select main_a v_prenex_33374) 1) (<= 1000 (+ (select main_a v_prenex_33374) (select main_a v_prenex_33375))) (<= (select main_a v_prenex_33375) 1000) (<= (+ main_y 1) v_prenex_33375) (< v_prenex_33374 main_x) (< v_prenex_33375 main_y) (<= 0 (* 2 (select main_a v_prenex_33374))))) (or (forall ((v_prenex_32193 Int)) (or (<= (+ main_y 1) v_prenex_32193) (<= (* 2 (select main_a v_prenex_32193)) 2000) (<= 1998 (* 2 (select main_a v_prenex_32193))) (<= (select main_a v_prenex_32193) 1000) (< v_prenex_32193 main_y))) (forall ((v_prenex_32192 Int)) (or (<= 0 (select main_a v_prenex_32192)) (<= 0 (+ (select main_a v_prenex_32192) 1))))) (or (forall ((v_prenex_30758 Int)) (or (< v_prenex_30758 main_y) (<= (* 2 (select main_a v_prenex_30758)) 2000) (<= (+ main_y 1) v_prenex_30758) (<= 998 (select main_a v_prenex_30758)) (<= 999 (select main_a v_prenex_30758)))) (forall ((v_prenex_30757 Int)) (or (<= 0 (+ (select main_a v_prenex_30757) 1)) (<= (select main_a v_prenex_30757) 2)))) (forall ((v_prenex_38584 Int) (v_prenex_38583 Int)) (or (< v_prenex_38584 main_y) (<= (* 2 (select main_a v_prenex_38584)) 2000) (<= (select main_a v_prenex_38584) (+ (select main_a v_prenex_38583) 1000)) (<= (* 2 (select main_a v_prenex_38583)) 2) (<= (+ main_y 1) v_prenex_38584))) (or (forall ((v_prenex_34799 Int)) (or (<= 998 (select main_a v_prenex_34799)) (<= (+ main_y 1) v_prenex_34799) (<= (select main_a v_prenex_34799) 1001) (< v_prenex_34799 main_y) (<= (* 2 (select main_a v_prenex_34799)) 2000))) (forall ((v_prenex_34798 Int)) (or (<= (select main_a v_prenex_34798) 2) (<= 0 (select main_a v_prenex_34798))))) (or (forall ((v_prenex_31448 Int)) (or (<= (select main_a v_prenex_31448) 1) (<= 0 (select main_a v_prenex_31448)) (< v_prenex_31448 main_x))) (forall ((v_prenex_31449 Int)) (or (< v_prenex_31449 main_y) (<= (+ main_y 1) v_prenex_31449) (<= (select main_a v_prenex_31449) 1001) (<= (* 2 (select main_a v_prenex_31449)) 2000)))) (or (forall ((v_prenex_29930 Int)) (or (<= (select main_a v_prenex_29930) 1) (<= 0 (select main_a v_prenex_29930)) (<= (+ main_x 1) v_prenex_29930))) (forall ((v_prenex_29931 Int)) (or (<= (* 2 (select main_a v_prenex_29931)) 2000) (< v_prenex_29931 main_y) (<= (+ main_y 1) v_prenex_29931)))) (forall ((v_prenex_31806 Int) (v_prenex_31807 Int)) (or (<= (+ main_x 1) v_prenex_31806) (< v_prenex_31806 main_x) (<= 0 (+ (select main_a v_prenex_31806) 1)) (<= (+ (select main_a v_prenex_31806) (select main_a v_prenex_31807)) 1000))) (forall ((v_prenex_36015 Int) (v_prenex_36016 Int)) (or (<= (* 2 (select main_a v_prenex_36016)) 2000) (< v_prenex_36016 main_y) (<= (+ main_y 1) v_prenex_36016) (< v_prenex_36015 main_x) (<= 1000 (+ (select main_a v_prenex_36015) (select main_a v_prenex_36016))) (<= (* 2 (select main_a v_prenex_36015)) 2) (<= (select main_a v_prenex_36015) 1))) (forall ((v_prenex_36998 Int) (v_prenex_36999 Int)) (or (<= 999 (select main_a v_prenex_36999)) (< v_prenex_36999 main_y) (<= 0 (* 2 (select main_a v_prenex_36998))) (<= (select main_a v_prenex_36999) 1001) (<= (+ main_y 1) v_prenex_36999) (<= (select main_a v_prenex_36999) (+ (select main_a v_prenex_36998) 1000)) (<= 0 (+ (select main_a v_prenex_36998) 1)))) (or (forall ((v_prenex_36096 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36096))) (<= (+ main_y 1) v_prenex_36096) (<= 999 (select main_a v_prenex_36096)) (<= 998 (select main_a v_prenex_36096)) (< v_prenex_36096 main_y))) (forall ((v_prenex_36095 Int)) (or (<= (select main_a v_prenex_36095) 2) (<= (* 2 (select main_a v_prenex_36095)) 2)))) (forall ((v_prenex_37199 Int) (v_prenex_37200 Int)) (or (<= (select main_a v_prenex_37200) 1000) (<= (select main_a v_prenex_37200) (+ (select main_a v_prenex_37199) 1000)) (< v_prenex_37200 main_y) (<= (+ main_y 1) v_prenex_37200) (<= 999 (select main_a v_prenex_37200)) (<= 0 (+ (select main_a v_prenex_37199) 1)))) (forall ((v_prenex_35506 Int) (v_prenex_35507 Int)) (or (<= 0 (+ (select main_a v_prenex_35506) 1)) (<= (+ (select main_a v_prenex_35506) (select main_a v_prenex_35507)) 1000) (<= (+ main_x 1) v_prenex_35506) (< v_prenex_35507 main_y) (<= (+ main_y 1) v_prenex_35507) (<= (* 2 (select main_a v_prenex_35506)) 2) (<= 998 (select main_a v_prenex_35507)))) (forall ((v_prenex_29156 Int) (v_prenex_29157 Int)) (or (<= (select main_a v_prenex_29157) (+ (select main_a v_prenex_29156) 1000)) (<= (* 2 (select main_a v_prenex_29157)) 2000) (<= (+ main_x 1) v_prenex_29156) (<= 0 (select main_a v_prenex_29156)) (<= (+ main_y 1) v_prenex_29157) (< v_prenex_29157 main_y))) (forall ((v_prenex_30545 Int) (v_prenex_30544 Int)) (or (< v_prenex_30545 main_y) (<= (+ main_y 1) v_prenex_30545) (<= 999 (select main_a v_prenex_30545)) (<= 998 (select main_a v_prenex_30545)) (<= (+ (select main_a v_prenex_30544) (select main_a v_prenex_30545)) 1000))) (forall ((v_prenex_39010 Int) (v_prenex_39011 Int)) (or (<= (+ main_y 1) v_prenex_39011) (<= 0 (select main_a v_prenex_39010)) (<= 1000 (+ (select main_a v_prenex_39010) (select main_a v_prenex_39011))) (<= (select main_a v_prenex_39011) 1000) (<= (select main_a v_prenex_39010) 2) (<= (select main_a v_prenex_39011) 1001) (< v_prenex_39011 main_y))) (forall ((v_prenex_38669 Int) (v_prenex_38670 Int)) (or (<= (+ (select main_a v_prenex_38669) (select main_a v_prenex_38670)) 1000) (<= 0 (select main_a v_prenex_38669)) (<= 0 (* 2 (select main_a v_prenex_38669))) (<= (+ main_y 1) v_prenex_38670) (<= 1998 (* 2 (select main_a v_prenex_38670))) (< v_prenex_38670 main_y) (< v_prenex_38669 main_x))) (or (forall ((v_prenex_30787 Int)) (or (<= 0 (+ (select main_a v_prenex_30787) 1)) (< v_prenex_30787 main_x) (<= (select main_a v_prenex_30787) 2))) (forall ((v_prenex_30788 Int)) (or (< v_prenex_30788 main_y) (<= (* 2 (select main_a v_prenex_30788)) 2000) (<= 1998 (* 2 (select main_a v_prenex_30788))) (<= (+ main_y 1) v_prenex_30788)))) (or (forall ((v_prenex_28935 Int)) (or (<= (+ main_x 1) v_prenex_28935) (<= (select main_a v_prenex_28935) 1))) (forall ((v_prenex_28936 Int)) (or (<= (* 2 (select main_a v_prenex_28936)) 2000) (< v_prenex_28936 main_y) (<= (+ main_y 1) v_prenex_28936)))) (forall ((v_prenex_36125 Int) (v_prenex_36126 Int)) (or (<= 0 (+ (select main_a v_prenex_36125) 1)) (<= (+ main_y 1) v_prenex_36126) (<= 998 (select main_a v_prenex_36126)) (<= (* 2 (select main_a v_prenex_36126)) 2000) (< v_prenex_36126 main_y) (<= 1000 (+ (select main_a v_prenex_36125) (select main_a v_prenex_36126))) (<= 0 (* 2 (select main_a v_prenex_36125))))) (forall ((v_prenex_35922 Int) (v_prenex_35923 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35923))) (<= (* 2 (select main_a v_prenex_35923)) 2000) (<= 0 (* 2 (select main_a v_prenex_35922))) (< v_prenex_35923 main_y) (<= (select main_a v_prenex_35922) 1) (<= (+ main_y 1) v_prenex_35923) (<= (select main_a v_prenex_35923) (+ (select main_a v_prenex_35922) 1000)))) (forall ((v_prenex_36840 Int) (v_prenex_36841 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36840))) (<= (+ main_y 1) v_prenex_36841) (<= (+ main_x 1) v_prenex_36840) (< v_prenex_36841 main_y) (<= (+ (select main_a v_prenex_36840) 998) (select main_a v_prenex_36841)) (<= 0 (+ (select main_a v_prenex_36840) 1)) (<= 1998 (* 2 (select main_a v_prenex_36841))))) (forall ((v_prenex_29604 Int) (v_prenex_29603 Int)) (or (<= (+ (select main_a v_prenex_29603) (select main_a v_prenex_29604)) 1000) (<= 999 (select main_a v_prenex_29604)) (<= 0 (select main_a v_prenex_29603)) (<= (select main_a v_prenex_29603) 1) (<= (select main_a v_prenex_29604) 1000) (< v_prenex_29604 main_y) (<= (+ main_y 1) v_prenex_29604))) (forall ((v_prenex_35110 Int) (v_prenex_35111 Int)) (or (<= (select main_a v_prenex_35110) 2) (< v_prenex_35111 main_y) (<= (+ main_x 1) v_prenex_35110) (<= 0 (+ (select main_a v_prenex_35110) 1)) (<= 1000 (+ (select main_a v_prenex_35110) (select main_a v_prenex_35111))) (<= (+ main_y 1) v_prenex_35111) (<= 1998 (* 2 (select main_a v_prenex_35111))))) (forall ((v_prenex_32864 Int) (v_prenex_32865 Int)) (or (<= (+ (select main_a v_prenex_32864) 998) (select main_a v_prenex_32865)) (<= 999 (select main_a v_prenex_32865)) (<= (select main_a v_prenex_32864) 1) (<= 0 (+ (select main_a v_prenex_32864) 1)) (< v_prenex_32865 main_y) (<= (+ main_y 1) v_prenex_32865) (<= (+ main_x 1) v_prenex_32864))) (or (forall ((v_prenex_35678 Int)) (or (<= (+ main_x 1) v_prenex_35678) (<= 0 (+ (select main_a v_prenex_35678) 1)) (<= (select main_a v_prenex_35678) 2))) (forall ((v_prenex_35679 Int)) (or (<= (+ main_y 1) v_prenex_35679) (<= 999 (select main_a v_prenex_35679)) (<= (* 2 (select main_a v_prenex_35679)) 2000) (< v_prenex_35679 main_y)))) (or (forall ((v_prenex_35560 Int)) (or (<= 0 (* 2 (select main_a v_prenex_35560))) (<= (* 2 (select main_a v_prenex_35560)) 2))) (forall ((v_prenex_35561 Int)) (or (< v_prenex_35561 main_y) (<= (* 2 (select main_a v_prenex_35561)) 2000) (<= (select main_a v_prenex_35561) 1000) (<= (+ main_y 1) v_prenex_35561)))) (or (forall ((v_prenex_33026 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33026))) (<= (* 2 (select main_a v_prenex_33026)) 2) (<= (+ main_x 1) v_prenex_33026))) (forall ((v_prenex_33027 Int)) (or (< v_prenex_33027 main_y) (<= (+ main_y 1) v_prenex_33027) (<= (select main_a v_prenex_33027) 1000) (<= 1998 (* 2 (select main_a v_prenex_33027)))))) (forall ((v_prenex_39149 Int) (v_prenex_39148 Int)) (or (<= 999 (select main_a v_prenex_39149)) (<= (select main_a v_prenex_39148) 2) (<= 1998 (* 2 (select main_a v_prenex_39149))) (< v_prenex_39149 main_y) (<= 0 (select main_a v_prenex_39148)) (<= (+ (select main_a v_prenex_39148) (select main_a v_prenex_39149)) 1000) (<= (+ main_y 1) v_prenex_39149))) (forall ((v_prenex_36257 Int) (v_prenex_36258 Int)) (or (< v_prenex_36258 main_y) (<= (+ main_y 1) v_prenex_36258) (<= (+ (select main_a v_prenex_36257) (select main_a v_prenex_36258)) 1000) (<= (select main_a v_prenex_36257) 2) (<= (select main_a v_prenex_36258) 1000) (<= 999 (select main_a v_prenex_36258)))) (or (forall ((v_prenex_38516 Int)) (or (<= (* 2 (select main_a v_prenex_38516)) 2000) (< v_prenex_38516 main_y) (<= (+ main_y 1) v_prenex_38516) (<= (select main_a v_prenex_38516) 1000))) (forall ((v_prenex_38515 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38515))) (< v_prenex_38515 main_x)))) (forall ((v_prenex_30589 Int) (v_prenex_30588 Int)) (or (<= 999 (select main_a v_prenex_30589)) (<= (select main_a v_prenex_30588) 1) (<= (+ (select main_a v_prenex_30588) (select main_a v_prenex_30589)) 1000) (<= (select main_a v_prenex_30588) 2) (<= (+ main_y 1) v_prenex_30589) (<= 998 (select main_a v_prenex_30589)) (< v_prenex_30589 main_y))) (forall ((v_prenex_32713 Int) (v_prenex_32714 Int)) (or (< v_prenex_32714 main_y) (<= 1000 (+ (select main_a v_prenex_32713) (select main_a v_prenex_32714))) (<= 0 (select main_a v_prenex_32713)) (<= (+ main_y 1) v_prenex_32714) (<= (select main_a v_prenex_32714) 1000) (<= (* 2 (select main_a v_prenex_32714)) 2000))) (or (forall ((v_prenex_39292 Int)) (or (<= (+ main_x 1) v_prenex_39292) (<= (* 2 (select main_a v_prenex_39292)) 2) (< v_prenex_39292 main_x))) (forall ((v_prenex_39293 Int)) (<= 1998 (* 2 (select main_a v_prenex_39293))))) (forall ((v_prenex_33123 Int) (v_prenex_33122 Int)) (or (<= (+ main_y 1) v_prenex_33123) (<= 1998 (* 2 (select main_a v_prenex_33123))) (< v_prenex_33123 main_y) (<= (* 2 (select main_a v_prenex_33122)) 2) (<= (select main_a v_prenex_33123) (+ (select main_a v_prenex_33122) 1000)) (<= 999 (select main_a v_prenex_33123)) (<= 0 (* 2 (select main_a v_prenex_33122))))) (forall ((v_prenex_30455 Int) (v_prenex_30454 Int)) (or (<= (+ main_y 1) v_prenex_30455) (<= 0 (select main_a v_prenex_30454)) (<= (select main_a v_prenex_30455) (+ (select main_a v_prenex_30454) 1000)) (< v_prenex_30455 main_y) (<= (* 2 (select main_a v_prenex_30455)) 2000) (<= 0 (* 2 (select main_a v_prenex_30454))) (<= 999 (select main_a v_prenex_30455)))) (or (forall ((v_prenex_29498 Int)) (<= 1998 (* 2 (select main_a v_prenex_29498)))) (forall ((v_prenex_29497 Int)) (or (<= 0 (select main_a v_prenex_29497)) (<= (+ main_x 1) v_prenex_29497) (< v_prenex_29497 main_x) (<= (* 2 (select main_a v_prenex_29497)) 2)))) (forall ((v_prenex_35424 Int) (v_prenex_35425 Int)) (or (<= 999 (select main_a v_prenex_35425)) (<= 0 (* 2 (select main_a v_prenex_35424))) (< v_prenex_35425 main_y) (< v_prenex_35424 main_x) (<= 1000 (+ (select main_a v_prenex_35424) (select main_a v_prenex_35425))) (<= (select main_a v_prenex_35424) 2) (<= (+ main_y 1) v_prenex_35425))) (forall ((v_prenex_32654 Int) (v_prenex_32653 Int)) (or (<= (+ main_y 1) v_prenex_32654) (<= (* 2 (select main_a v_prenex_32653)) 2) (<= (select main_a v_prenex_32654) 1000) (< v_prenex_32654 main_y) (<= (+ (select main_a v_prenex_32653) 998) (select main_a v_prenex_32654)) (<= 998 (select main_a v_prenex_32654)) (<= 0 (* 2 (select main_a v_prenex_32653))))) (forall ((v_prenex_39287 Int) (v_prenex_39286 Int)) (or (<= (select main_a v_prenex_39287) (+ (select main_a v_prenex_39286) 1000)) (<= (select main_a v_prenex_39287) 1001) (<= (+ main_y 1) v_prenex_39287) (<= 999 (select main_a v_prenex_39287)) (< v_prenex_39287 main_y) (<= (* 2 (select main_a v_prenex_39286)) 2))) (forall ((v_prenex_35233 Int) (v_prenex_35232 Int)) (or (<= 0 (select main_a v_prenex_35232)) (< v_prenex_35233 main_y) (<= 999 (select main_a v_prenex_35233)) (<= 998 (select main_a v_prenex_35233)) (<= (+ (select main_a v_prenex_35232) 998) (select main_a v_prenex_35233)) (<= (+ main_y 1) v_prenex_35233))) (forall ((v_prenex_33555 Int) (v_prenex_33554 Int)) (or (<= (select main_a v_prenex_33555) (+ (select main_a v_prenex_33554) 1000)) (<= (select main_a v_prenex_33554) 1) (< v_prenex_33555 main_y) (<= 998 (select main_a v_prenex_33555)) (<= (+ main_y 1) v_prenex_33555) (<= (+ main_x 1) v_prenex_33554))) (forall ((v_prenex_37167 Int) (v_prenex_37168 Int)) (or (<= (select main_a v_prenex_37168) 1000) (<= (* 2 (select main_a v_prenex_37167)) 2) (< v_prenex_37168 main_y) (<= (+ main_y 1) v_prenex_37168) (<= (+ (select main_a v_prenex_37167) 998) (select main_a v_prenex_37168)) (<= 0 (+ (select main_a v_prenex_37167) 1)) (<= 998 (select main_a v_prenex_37168)))) (forall ((v_prenex_35634 Int) (v_prenex_35635 Int)) (or (<= (* 2 (select main_a v_prenex_35634)) 2) (<= (+ main_y 1) v_prenex_35635) (< v_prenex_35635 main_y) (<= (select main_a v_prenex_35634) 2) (<= 1000 (+ (select main_a v_prenex_35634) (select main_a v_prenex_35635))) (<= 1998 (* 2 (select main_a v_prenex_35635))))) (forall ((v_prenex_36221 Int) (v_prenex_36222 Int)) (or (<= (+ main_y 1) v_prenex_36222) (<= (select main_a v_prenex_36222) 1000) (<= (select main_a v_prenex_36221) 2) (<= 1000 (+ (select main_a v_prenex_36221) (select main_a v_prenex_36222))) (< v_prenex_36222 main_y) (<= (select main_a v_prenex_36222) 1001))) (forall ((v_prenex_37680 Int) (v_prenex_37681 Int)) (or (<= (+ main_y 1) v_prenex_37681) (<= 0 (* 2 (select main_a v_prenex_37680))) (<= 0 (+ (select main_a v_prenex_37680) 1)) (<= 999 (select main_a v_prenex_37681)) (< v_prenex_37681 main_y) (<= (+ (select main_a v_prenex_37680) (select main_a v_prenex_37681)) 1000))) (forall ((v_prenex_34800 Int) (v_prenex_34801 Int)) (or (<= 999 (select main_a v_prenex_34801)) (< v_prenex_34801 main_y) (<= (+ main_y 1) v_prenex_34801) (< v_prenex_34800 main_x) (<= (+ (select main_a v_prenex_34800) 998) (select main_a v_prenex_34801)) (<= (* 2 (select main_a v_prenex_34800)) 2))) (forall ((v_prenex_30110 Int) (v_prenex_30111 Int)) (or (<= (+ (select main_a v_prenex_30110) (select main_a v_prenex_30111)) 1000) (<= 1998 (* 2 (select main_a v_prenex_30111))) (<= 999 (select main_a v_prenex_30111)) (<= (* 2 (select main_a v_prenex_30110)) 2) (<= (+ main_y 1) v_prenex_30111) (< v_prenex_30111 main_y) (<= 0 (+ (select main_a v_prenex_30110) 1)))) (forall ((v_prenex_40224 Int) (v_prenex_40223 Int)) (or (<= (select main_a v_prenex_40223) 2) (<= (+ main_y 1) v_prenex_40224) (<= 1998 (* 2 (select main_a v_prenex_40224))) (<= (+ (select main_a v_prenex_40223) (select main_a v_prenex_40224)) 1000) (< v_prenex_40224 main_y) (< v_prenex_40223 main_x))) (forall ((v_prenex_29568 Int) (v_prenex_29567 Int)) (or (<= (+ (select main_a v_prenex_29567) (select main_a v_prenex_29568)) 1000) (<= 999 (select main_a v_prenex_29568)) (<= (select main_a v_prenex_29567) 1) (<= (+ main_y 1) v_prenex_29568) (< v_prenex_29568 main_y) (<= (+ main_x 1) v_prenex_29567) (<= (select main_a v_prenex_29567) 2))) (or (forall ((v_prenex_37087 Int)) (or (<= 0 (select main_a v_prenex_37087)) (<= (select main_a v_prenex_37087) 2))) (forall ((v_prenex_37088 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37088))) (<= (+ main_y 1) v_prenex_37088) (<= 998 (select main_a v_prenex_37088)) (< v_prenex_37088 main_y) (<= 999 (select main_a v_prenex_37088))))) (forall ((v_prenex_34314 Int) (v_prenex_34313 Int)) (or (<= (* 2 (select main_a v_prenex_34313)) 2) (<= (select main_a v_prenex_34314) 1001) (<= 0 (select main_a v_prenex_34313)) (< v_prenex_34314 main_y) (<= (+ (select main_a v_prenex_34313) 998) (select main_a v_prenex_34314)) (< v_prenex_34313 main_x) (<= (+ main_y 1) v_prenex_34314))) (or (forall ((v_prenex_37344 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37344))) (< v_prenex_37344 main_x))) (forall ((v_prenex_37345 Int)) (or (<= (+ main_y 1) v_prenex_37345) (<= 1998 (* 2 (select main_a v_prenex_37345))) (<= (select main_a v_prenex_37345) 1000) (< v_prenex_37345 main_y)))) (forall ((v_prenex_31334 Int) (v_prenex_31335 Int)) (or (<= 999 (select main_a v_prenex_31335)) (<= (select main_a v_prenex_31335) (+ (select main_a v_prenex_31334) 1000)) (<= (+ main_y 1) v_prenex_31335) (< v_prenex_31335 main_y) (<= 0 (+ (select main_a v_prenex_31334) 1)) (<= 1998 (* 2 (select main_a v_prenex_31335))))) (forall ((v_prenex_39666 Int) (v_prenex_39665 Int)) (or (<= (select main_a v_prenex_39665) 1) (<= (+ main_y 1) v_prenex_39666) (<= 998 (select main_a v_prenex_39666)) (<= (* 2 (select main_a v_prenex_39666)) 2000) (< v_prenex_39666 main_y) (<= 0 (* 2 (select main_a v_prenex_39665))) (<= 1000 (+ (select main_a v_prenex_39665) (select main_a v_prenex_39666))))) (forall ((v_prenex_37378 Int) (v_prenex_37379 Int)) (or (<= (select main_a v_prenex_37379) (+ (select main_a v_prenex_37378) 1000)) (<= (+ main_y 1) v_prenex_37379) (<= (* 2 (select main_a v_prenex_37379)) 2000) (<= 999 (select main_a v_prenex_37379)) (< v_prenex_37379 main_y) (<= 0 (+ (select main_a v_prenex_37378) 1)))) (or (forall ((v_prenex_31913 Int)) (or (< v_prenex_31913 main_y) (<= 1998 (* 2 (select main_a v_prenex_31913))) (<= 998 (select main_a v_prenex_31913)) (<= (+ main_y 1) v_prenex_31913))) (forall ((v_prenex_31912 Int)) (or (<= 0 (+ (select main_a v_prenex_31912) 1)) (<= (+ main_x 1) v_prenex_31912)))) (forall ((v_prenex_31456 Int) (v_prenex_31457 Int)) (or (<= 998 (select main_a v_prenex_31457)) (<= (* 2 (select main_a v_prenex_31456)) 2) (<= 1998 (* 2 (select main_a v_prenex_31457))) (<= 1000 (+ (select main_a v_prenex_31456) (select main_a v_prenex_31457))) (< v_prenex_31457 main_y) (<= (+ main_y 1) v_prenex_31457))) (forall ((v_prenex_35691 Int) (v_prenex_35690 Int)) (or (<= (+ (select main_a v_prenex_35690) (select main_a v_prenex_35691)) 1000) (<= 0 (select main_a v_prenex_35690)) (< v_prenex_35691 main_y) (<= (+ main_x 1) v_prenex_35690) (< v_prenex_35690 main_x))) (or (forall ((v_prenex_30640 Int)) (or (<= (select main_a v_prenex_30640) 1) (< v_prenex_30640 main_x) (<= 0 (select main_a v_prenex_30640)))) (forall ((v_prenex_30641 Int)) (or (<= (+ main_y 1) v_prenex_30641) (<= (* 2 (select main_a v_prenex_30641)) 2000) (< v_prenex_30641 main_y) (<= 999 (select main_a v_prenex_30641))))) (forall ((v_prenex_37636 Int) (v_prenex_37637 Int)) (or (< v_prenex_37636 main_x) (<= (+ main_x 1) v_prenex_37636) (<= (select main_a v_prenex_37636) 1) (<= (+ (select main_a v_prenex_37636) (select main_a v_prenex_37637)) 1000))) (forall ((v_prenex_36304 Int) (v_prenex_36303 Int)) (or (<= (select main_a v_prenex_36304) (+ (select main_a v_prenex_36303) 1000)) (< v_prenex_36304 main_y) (<= 0 (+ (select main_a v_prenex_36303) 1)) (<= (+ main_x 1) v_prenex_36303) (<= (select main_a v_prenex_36303) 2) (<= (+ main_y 1) v_prenex_36304) (<= (select main_a v_prenex_36304) 1001))) (or (forall ((v_prenex_29957 Int)) (or (<= 998 (select main_a v_prenex_29957)) (<= (+ main_y 1) v_prenex_29957) (< v_prenex_29957 main_y) (<= 1998 (* 2 (select main_a v_prenex_29957))) (<= (* 2 (select main_a v_prenex_29957)) 2000))) (forall ((v_prenex_29956 Int)) (or (<= (select main_a v_prenex_29956) 1) (<= 0 (select main_a v_prenex_29956))))) (forall ((v_prenex_39571 Int) (v_prenex_39570 Int)) (or (<= 0 (select main_a v_prenex_39570)) (< v_prenex_39571 main_y) (<= 998 (select main_a v_prenex_39571)) (<= (+ main_y 1) v_prenex_39571) (< v_prenex_39570 main_x) (<= (select main_a v_prenex_39571) (+ (select main_a v_prenex_39570) 1000)) (<= (select main_a v_prenex_39570) 2))) (forall ((v_prenex_34178 Int) (v_prenex_34177 Int)) (or (<= 998 (select main_a v_prenex_34178)) (<= (+ main_y 1) v_prenex_34178) (<= (select main_a v_prenex_34178) 1001) (<= 0 (* 2 (select main_a v_prenex_34177))) (<= 0 (+ (select main_a v_prenex_34177) 1)) (< v_prenex_34178 main_y) (<= (+ (select main_a v_prenex_34177) (select main_a v_prenex_34178)) 1000))) (or (forall ((v_prenex_40086 Int)) (or (<= (* 2 (select main_a v_prenex_40086)) 2000) (<= (+ main_y 1) v_prenex_40086) (< v_prenex_40086 main_y))) (forall ((v_prenex_40085 Int)) (or (<= (+ main_x 1) v_prenex_40085) (<= 0 (+ (select main_a v_prenex_40085) 1)) (<= (select main_a v_prenex_40085) 1)))) (forall ((v_prenex_35074 Int) (v_prenex_35073 Int)) (or (< v_prenex_35074 main_y) (<= (+ main_y 1) v_prenex_35074) (<= (select main_a v_prenex_35074) 1000) (<= (+ (select main_a v_prenex_35073) (select main_a v_prenex_35074)) 1000) (<= 998 (select main_a v_prenex_35074)) (<= (* 2 (select main_a v_prenex_35073)) 2))) (forall ((v_prenex_30130 Int) (v_prenex_30131 Int)) (or (<= (+ main_x 1) v_prenex_30130) (< v_prenex_30130 main_x) (<= 0 (+ (select main_a v_prenex_30130) 1)) (<= (+ (select main_a v_prenex_30130) (select main_a v_prenex_30131)) 1000) (<= (+ main_y 1) v_prenex_30131))) (or (forall ((v_prenex_32030 Int)) (<= 0 (* 2 (select main_a v_prenex_32030)))) (forall ((v_prenex_32031 Int)) (or (<= (+ main_y 1) v_prenex_32031) (< v_prenex_32031 main_y) (<= (select main_a v_prenex_32031) 1000) (<= (* 2 (select main_a v_prenex_32031)) 2000)))) (or (forall ((v_prenex_30674 Int)) (or (<= 998 (select main_a v_prenex_30674)) (<= (select main_a v_prenex_30674) 1000) (<= (* 2 (select main_a v_prenex_30674)) 2000) (< v_prenex_30674 main_y) (<= (+ main_y 1) v_prenex_30674))) (forall ((v_prenex_30673 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30673))) (<= 0 (+ (select main_a v_prenex_30673) 1))))) (forall ((v_prenex_38381 Int) (v_prenex_38382 Int)) (or (<= 0 (+ (select main_a v_prenex_38381) 1)) (<= (+ (select main_a v_prenex_38381) (select main_a v_prenex_38382)) 1000) (< v_prenex_38382 main_y) (<= (+ main_y 1) v_prenex_38382) (<= (select main_a v_prenex_38382) 1000) (<= (select main_a v_prenex_38382) 1001))) (or (forall ((v_prenex_39136 Int)) (<= 0 (* 2 (select main_a v_prenex_39136)))) (forall ((v_prenex_39137 Int)) (or (<= (* 2 (select main_a v_prenex_39137)) 2000) (< v_prenex_39137 main_y) (<= 998 (select main_a v_prenex_39137)) (<= (+ main_y 1) v_prenex_39137)))) (forall ((v_prenex_33413 Int) (v_prenex_33412 Int)) (or (< v_prenex_33413 main_y) (<= (+ main_y 1) v_prenex_33413) (<= 1998 (* 2 (select main_a v_prenex_33413))) (<= 0 (+ (select main_a v_prenex_33412) 1)) (<= 999 (select main_a v_prenex_33413)) (<= (select main_a v_prenex_33412) 2) (<= (+ (select main_a v_prenex_33412) (select main_a v_prenex_33413)) 1000))) (forall ((v_prenex_34110 Int) (v_prenex_34109 Int)) (or (<= (select main_a v_prenex_34110) (+ (select main_a v_prenex_34109) 1000)) (<= (+ main_y 1) v_prenex_34110) (<= (select main_a v_prenex_34110) 1000) (< v_prenex_34110 main_y) (<= 0 (* 2 (select main_a v_prenex_34109))) (<= 999 (select main_a v_prenex_34110)))) (forall ((v_prenex_40288 Int) (v_prenex_40287 Int)) (or (<= 999 (select main_a v_prenex_40288)) (<= 1000 (+ (select main_a v_prenex_40287) (select main_a v_prenex_40288))) (<= 0 (+ (select main_a v_prenex_40287) 1)) (<= (+ main_y 1) v_prenex_40288) (<= 998 (select main_a v_prenex_40288)) (< v_prenex_40288 main_y) (<= (* 2 (select main_a v_prenex_40287)) 2))) (forall ((v_prenex_29033 Int) (v_prenex_29032 Int)) (or (<= (select main_a v_prenex_29033) (+ (select main_a v_prenex_29032) 1000)) (<= (select main_a v_prenex_29032) 2) (< v_prenex_29033 main_y) (<= (+ main_y 1) v_prenex_29033) (<= (select main_a v_prenex_29033) 1000) (<= (select main_a v_prenex_29033) 1001))) (or (forall ((v_prenex_32758 Int)) (or (<= (select main_a v_prenex_32758) 1) (<= 0 (+ (select main_a v_prenex_32758) 1)))) (forall ((v_prenex_32759 Int)) (or (<= (select main_a v_prenex_32759) 1001) (<= (* 2 (select main_a v_prenex_32759)) 2000) (<= (+ main_y 1) v_prenex_32759) (< v_prenex_32759 main_y)))) (forall ((v_prenex_39711 Int) (v_prenex_39712 Int)) (or (<= 998 (select main_a v_prenex_39712)) (<= (+ (select main_a v_prenex_39711) (select main_a v_prenex_39712)) 1000) (<= (select main_a v_prenex_39711) 1) (< v_prenex_39712 main_y) (<= (+ main_y 1) v_prenex_39712))) (forall ((v_prenex_33938 Int) (v_prenex_33937 Int)) (or (<= 998 (select main_a v_prenex_33938)) (<= (+ main_y 1) v_prenex_33938) (<= (select main_a v_prenex_33937) 2) (<= (select main_a v_prenex_33938) 1001) (< v_prenex_33938 main_y) (<= (+ (select main_a v_prenex_33937) 998) (select main_a v_prenex_33938)) (<= (select main_a v_prenex_33937) 1))) (or (forall ((v_prenex_38105 Int)) (or (<= 0 (select main_a v_prenex_38105)) (<= (select main_a v_prenex_38105) 2))) (forall ((v_prenex_38106 Int)) (or (<= (+ main_y 1) v_prenex_38106) (<= 999 (select main_a v_prenex_38106)) (<= 1998 (* 2 (select main_a v_prenex_38106))) (< v_prenex_38106 main_y) (<= (select main_a v_prenex_38106) 1001)))) (forall ((v_prenex_34302 Int) (v_prenex_34301 Int)) (or (< v_prenex_34302 main_y) (<= 998 (select main_a v_prenex_34302)) (<= (select main_a v_prenex_34301) 2) (<= (+ (select main_a v_prenex_34301) 998) (select main_a v_prenex_34302)) (<= (+ main_y 1) v_prenex_34302))) (forall ((v_prenex_29280 Int) (v_prenex_29281 Int)) (or (< v_prenex_29281 main_y) (<= 1000 (+ (select main_a v_prenex_29280) (select main_a v_prenex_29281))) (<= (+ main_y 1) v_prenex_29281) (<= 1998 (* 2 (select main_a v_prenex_29281))) (<= 0 (* 2 (select main_a v_prenex_29280))) (<= 999 (select main_a v_prenex_29281)))) (or (forall ((v_prenex_39232 Int)) (or (<= 0 (+ (select main_a v_prenex_39232) 1)) (<= 0 (select main_a v_prenex_39232)))) (forall ((v_prenex_39233 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39233))) (< v_prenex_39233 main_y) (<= (+ main_y 1) v_prenex_39233)))) (forall ((v_prenex_38253 Int) (v_prenex_38252 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38252))) (<= 0 (+ (select main_a v_prenex_38252) 1)) (<= 1998 (* 2 (select main_a v_prenex_38253))) (< v_prenex_38253 main_y) (<= (+ (select main_a v_prenex_38252) (select main_a v_prenex_38253)) 1000) (<= (+ main_y 1) v_prenex_38253))) (forall ((v_prenex_40279 Int) (v_prenex_40280 Int)) (or (< v_prenex_40280 main_y) (<= 1998 (* 2 (select main_a v_prenex_40280))) (<= (select main_a v_prenex_40280) (+ (select main_a v_prenex_40279) 1000)) (<= 0 (* 2 (select main_a v_prenex_40279))) (<= (+ main_y 1) v_prenex_40280) (<= (select main_a v_prenex_40279) 2) (<= 998 (select main_a v_prenex_40280)))) (forall ((v_prenex_38328 Int) (v_prenex_38327 Int)) (or (<= 999 (select main_a v_prenex_38328)) (< v_prenex_38328 main_y) (<= (+ main_y 1) v_prenex_38328) (<= (select main_a v_prenex_38328) (+ (select main_a v_prenex_38327) 1000)) (<= (* 2 (select main_a v_prenex_38327)) 2))) (forall ((v_prenex_40200 Int) (v_prenex_40199 Int)) (or (<= (+ main_y 1) v_prenex_40200) (<= (* 2 (select main_a v_prenex_40200)) 2000) (< v_prenex_40200 main_y) (<= (+ (select main_a v_prenex_40199) 998) (select main_a v_prenex_40200)))) (forall ((v_prenex_35831 Int) (v_prenex_35830 Int)) (or (<= (select main_a v_prenex_35831) 1000) (<= (+ (select main_a v_prenex_35830) 998) (select main_a v_prenex_35831)) (<= (+ main_x 1) v_prenex_35830) (<= (+ main_y 1) v_prenex_35831) (<= (select main_a v_prenex_35830) 1) (< v_prenex_35831 main_y))) (or (forall ((v_prenex_38089 Int)) (or (<= (select main_a v_prenex_38089) 1) (<= 0 (select main_a v_prenex_38089)))) (forall ((v_prenex_38090 Int)) (or (< v_prenex_38090 main_y) (<= (* 2 (select main_a v_prenex_38090)) 2000) (<= (+ main_y 1) v_prenex_38090) (<= (select main_a v_prenex_38090) 1001) (<= 1998 (* 2 (select main_a v_prenex_38090)))))) (or (forall ((v_prenex_29807 Int)) (or (<= (* 2 (select main_a v_prenex_29807)) 2) (<= 0 (select main_a v_prenex_29807)))) (forall ((v_prenex_29808 Int)) (or (< v_prenex_29808 main_y) (<= (* 2 (select main_a v_prenex_29808)) 2000) (<= (+ main_y 1) v_prenex_29808) (<= 998 (select main_a v_prenex_29808))))) (forall ((v_prenex_38994 Int) (v_prenex_38993 Int)) (or (< v_prenex_38994 main_y) (<= 0 (select main_a v_prenex_38993)) (<= (+ main_y 1) v_prenex_38994) (< v_prenex_38993 main_x) (<= (select main_a v_prenex_38994) 1000) (<= (select main_a v_prenex_38993) 2) (<= (select main_a v_prenex_38994) (+ (select main_a v_prenex_38993) 1000)))) (or (forall ((v_prenex_40197 Int)) (<= (select main_a v_prenex_40197) 1)) (forall ((v_prenex_40198 Int)) (or (<= (select main_a v_prenex_40198) 1001) (<= (* 2 (select main_a v_prenex_40198)) 2000) (<= 1998 (* 2 (select main_a v_prenex_40198))) (<= (+ main_y 1) v_prenex_40198) (< v_prenex_40198 main_y)))) (forall ((v_prenex_40146 Int) (v_prenex_40145 Int)) (or (< v_prenex_40146 main_y) (<= (+ main_y 1) v_prenex_40146) (<= (+ (select main_a v_prenex_40145) 998) (select main_a v_prenex_40146)) (<= (select main_a v_prenex_40146) 1000) (<= 0 (+ (select main_a v_prenex_40145) 1)) (<= (+ main_x 1) v_prenex_40145) (<= 0 (select main_a v_prenex_40145)))) (forall ((v_prenex_34547 Int) (v_prenex_34548 Int)) (or (<= 999 (select main_a v_prenex_34548)) (<= (select main_a v_prenex_34547) 2) (< v_prenex_34548 main_y) (<= 0 (* 2 (select main_a v_prenex_34547))) (<= (+ main_y 1) v_prenex_34548) (< v_prenex_34547 main_x) (<= (+ (select main_a v_prenex_34547) 998) (select main_a v_prenex_34548)))) (forall ((v_prenex_36478 Int) (v_prenex_36479 Int)) (or (<= (select main_a v_prenex_36478) 2) (<= 1000 (+ (select main_a v_prenex_36478) (select main_a v_prenex_36479))) (<= (+ main_y 1) v_prenex_36479) (<= 998 (select main_a v_prenex_36479)) (<= 999 (select main_a v_prenex_36479)) (< v_prenex_36479 main_y))) (or (forall ((v_prenex_32372 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32372))) (<= (* 2 (select main_a v_prenex_32372)) 2))) (forall ((v_prenex_32373 Int)) (or (<= (+ main_y 1) v_prenex_32373) (<= 1998 (* 2 (select main_a v_prenex_32373))) (<= 998 (select main_a v_prenex_32373)) (< v_prenex_32373 main_y)))) (forall ((v_prenex_29219 Int) (v_prenex_29218 Int)) (or (<= (+ main_x 1) v_prenex_29218) (<= 0 (select main_a v_prenex_29218)) (<= 998 (select main_a v_prenex_29219)) (<= 0 (+ (select main_a v_prenex_29218) 1)) (<= (+ main_y 1) v_prenex_29219) (<= (+ (select main_a v_prenex_29218) 998) (select main_a v_prenex_29219)) (< v_prenex_29219 main_y))) (or (forall ((v_prenex_38474 Int)) (or (<= (+ main_y 1) v_prenex_38474) (<= 998 (select main_a v_prenex_38474)) (<= 1998 (* 2 (select main_a v_prenex_38474))) (< v_prenex_38474 main_y))) (forall ((v_prenex_38473 Int)) (or (<= (select main_a v_prenex_38473) 2) (<= (+ main_x 1) v_prenex_38473) (<= 0 (select main_a v_prenex_38473))))) (forall ((v_prenex_35927 Int) (v_prenex_35926 Int)) (or (<= 0 (select main_a v_prenex_35926)) (<= (select main_a v_prenex_35927) 1000) (<= 1000 (+ (select main_a v_prenex_35926) (select main_a v_prenex_35927))) (<= (select main_a v_prenex_35926) 2) (< v_prenex_35927 main_y) (<= (select main_a v_prenex_35927) 1001) (<= (+ main_y 1) v_prenex_35927))) (forall ((v_prenex_32798 Int) (v_prenex_32799 Int)) (or (<= (+ main_y 1) v_prenex_32799) (<= (+ (select main_a v_prenex_32798) 998) (select main_a v_prenex_32799)) (< v_prenex_32798 main_x) (<= 1998 (* 2 (select main_a v_prenex_32799))) (<= 0 (+ (select main_a v_prenex_32798) 1)) (< v_prenex_32799 main_y))) (or (forall ((v_prenex_35022 Int)) (or (< v_prenex_35022 main_y) (<= 1998 (* 2 (select main_a v_prenex_35022))) (<= (select main_a v_prenex_35022) 1000) (<= (+ main_y 1) v_prenex_35022))) (forall ((v_prenex_35021 Int)) (or (<= 0 (+ (select main_a v_prenex_35021) 1)) (< v_prenex_35021 main_x)))) (forall ((v_prenex_37055 Int) (v_prenex_37056 Int)) (or (<= 1000 (+ (select main_a v_prenex_37055) (select main_a v_prenex_37056))) (<= (select main_a v_prenex_37056) 1000) (< v_prenex_37056 main_y) (<= (+ main_y 1) v_prenex_37056) (<= 999 (select main_a v_prenex_37056)) (<= (* 2 (select main_a v_prenex_37055)) 2))) (forall ((v_prenex_33273 Int) (v_prenex_33272 Int)) (or (<= 0 (+ (select main_a v_prenex_33272) 1)) (<= (* 2 (select main_a v_prenex_33272)) 2) (<= (+ main_y 1) v_prenex_33273) (<= 999 (select main_a v_prenex_33273)) (<= (+ (select main_a v_prenex_33272) (select main_a v_prenex_33273)) 1000) (<= 1998 (* 2 (select main_a v_prenex_33273))) (< v_prenex_33273 main_y))) (forall ((v_prenex_31828 Int) (v_prenex_31829 Int)) (or (< v_prenex_31829 main_y) (<= (+ main_y 1) v_prenex_31829) (<= (select main_a v_prenex_31829) 1000) (<= (+ (select main_a v_prenex_31828) (select main_a v_prenex_31829)) 1000) (<= (select main_a v_prenex_31828) 2))) (forall ((v_prenex_32618 Int) (v_prenex_32617 Int)) (or (< v_prenex_32618 main_y) (<= 1998 (* 2 (select main_a v_prenex_32618))) (<= (* 2 (select main_a v_prenex_32617)) 2) (<= 0 (select main_a v_prenex_32617)) (< v_prenex_32617 main_x) (<= (select main_a v_prenex_32618) (+ (select main_a v_prenex_32617) 1000)) (<= (+ main_y 1) v_prenex_32618))) (forall ((v_prenex_28982 Int) (v_prenex_28981 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_28982))) (<= 998 (select main_a v_prenex_28982)) (< v_prenex_28982 main_y) (<= (select main_a v_prenex_28981) 1) (<= 1000 (+ (select main_a v_prenex_28981) (select main_a v_prenex_28982))) (<= (+ main_y 1) v_prenex_28982) (<= (select main_a v_prenex_28981) 2))) (forall ((v_prenex_37686 Int) (v_prenex_37687 Int)) (or (<= 1000 (+ (select main_a v_prenex_37686) (select main_a v_prenex_37687))) (<= 0 (+ (select main_a v_prenex_37686) 1)) (< v_prenex_37687 main_y) (<= (select main_a v_prenex_37687) 1000) (<= (+ main_y 1) v_prenex_37687) (<= 1998 (* 2 (select main_a v_prenex_37687))))) (forall ((v_prenex_30204 Int) (v_prenex_30205 Int)) (or (<= (* 2 (select main_a v_prenex_30204)) 2) (< v_prenex_30204 main_x) (<= (select main_a v_prenex_30205) 1000) (<= 1000 (+ (select main_a v_prenex_30204) (select main_a v_prenex_30205))) (< v_prenex_30205 main_y) (<= (+ main_y 1) v_prenex_30205))) (forall ((v_prenex_31499 Int) (v_prenex_31498 Int)) (or (<= (select main_a v_prenex_31498) 1) (<= 999 (select main_a v_prenex_31499)) (< v_prenex_31498 main_x) (<= (select main_a v_prenex_31499) (+ (select main_a v_prenex_31498) 1000)) (< v_prenex_31499 main_y) (<= 0 (select main_a v_prenex_31498)) (<= (+ main_y 1) v_prenex_31499))) (forall ((v_prenex_34094 Int) (v_prenex_34093 Int)) (or (<= (+ (select main_a v_prenex_34093) 998) (select main_a v_prenex_34094)) (<= (select main_a v_prenex_34094) 1000) (< v_prenex_34094 main_y) (<= (select main_a v_prenex_34093) 1) (<= 1998 (* 2 (select main_a v_prenex_34094))) (<= (+ main_y 1) v_prenex_34094))) (or (forall ((v_prenex_33352 Int)) (<= (select main_a v_prenex_33352) 2)) (forall ((v_prenex_33353 Int)) (or (<= (select main_a v_prenex_33353) 1001) (< v_prenex_33353 main_y) (<= (* 2 (select main_a v_prenex_33353)) 2000) (<= (select main_a v_prenex_33353) 1000) (<= (+ main_y 1) v_prenex_33353)))) (forall ((v_prenex_40318 Int) (v_prenex_40317 Int)) (or (< v_prenex_40318 main_y) (<= 998 (select main_a v_prenex_40318)) (<= (+ main_y 1) v_prenex_40318) (<= 0 (+ (select main_a v_prenex_40317) 1)) (<= (select main_a v_prenex_40318) 1000) (<= 1000 (+ (select main_a v_prenex_40317) (select main_a v_prenex_40318))))) (forall ((v_prenex_34898 Int) (v_prenex_34897 Int)) (or (<= (select main_a v_prenex_34898) (+ (select main_a v_prenex_34897) 1000)) (<= 0 (* 2 (select main_a v_prenex_34897))) (<= 998 (select main_a v_prenex_34898)) (<= (+ main_y 1) v_prenex_34898) (<= (+ main_x 1) v_prenex_34897) (< v_prenex_34898 main_y))) (or (forall ((v_prenex_33991 Int)) (or (< v_prenex_33991 main_x) (<= 0 (* 2 (select main_a v_prenex_33991))) (<= (* 2 (select main_a v_prenex_33991)) 2))) (forall ((v_prenex_33992 Int)) (or (< v_prenex_33992 main_y) (<= (select main_a v_prenex_33992) 1000) (<= (+ main_y 1) v_prenex_33992) (<= (* 2 (select main_a v_prenex_33992)) 2000)))) (forall ((v_prenex_36810 Int) (v_prenex_36811 Int)) (or (<= (select main_a v_prenex_36810) 2) (<= (+ main_y 1) v_prenex_36811) (<= 0 (+ (select main_a v_prenex_36810) 1)) (<= (+ (select main_a v_prenex_36810) (select main_a v_prenex_36811)) 1000) (< v_prenex_36811 main_y) (<= (select main_a v_prenex_36811) 1000) (<= (select main_a v_prenex_36811) 1001))) (forall ((v_prenex_38813 Int) (v_prenex_38814 Int)) (or (< v_prenex_38814 main_y) (<= (select main_a v_prenex_38814) 1001) (<= (select main_a v_prenex_38813) 2) (<= (+ main_y 1) v_prenex_38814) (<= 0 (select main_a v_prenex_38813)) (<= 1000 (+ (select main_a v_prenex_38813) (select main_a v_prenex_38814))))) (forall ((v_prenex_34972 Int) (v_prenex_34971 Int)) (or (<= (select main_a v_prenex_34971) 2) (< v_prenex_34972 main_y) (<= (+ (select main_a v_prenex_34971) 998) (select main_a v_prenex_34972)) (<= 0 (+ (select main_a v_prenex_34971) 1)) (<= (+ main_y 1) v_prenex_34972) (<= (+ main_x 1) v_prenex_34971) (<= 998 (select main_a v_prenex_34972)))) (or (forall ((v_prenex_33217 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33217))) (<= (select main_a v_prenex_33217) 1000) (< v_prenex_33217 main_y) (<= (+ main_y 1) v_prenex_33217) (<= (select main_a v_prenex_33217) 1001))) (forall ((v_prenex_33216 Int)) (or (<= 0 (+ (select main_a v_prenex_33216) 1)) (<= (select main_a v_prenex_33216) 2)))) (or (forall ((v_prenex_34187 Int)) (or (<= 0 (* 2 (select main_a v_prenex_34187))) (<= 0 (+ (select main_a v_prenex_34187) 1)))) (forall ((v_prenex_34188 Int)) (or (<= 998 (select main_a v_prenex_34188)) (< v_prenex_34188 main_y) (<= (* 2 (select main_a v_prenex_34188)) 2000) (<= (+ main_y 1) v_prenex_34188)))) (forall ((v_prenex_39967 Int) (v_prenex_39966 Int)) (or (<= (select main_a v_prenex_39966) 1) (< v_prenex_39967 main_y) (<= (* 2 (select main_a v_prenex_39967)) 2000) (<= (+ (select main_a v_prenex_39966) (select main_a v_prenex_39967)) 1000) (<= 1998 (* 2 (select main_a v_prenex_39967))) (<= 0 (+ (select main_a v_prenex_39966) 1)) (<= (+ main_y 1) v_prenex_39967))) (forall ((v_prenex_34086 Int) (v_prenex_34085 Int)) (or (<= (select main_a v_prenex_34086) 1000) (<= (select main_a v_prenex_34085) 1) (<= 0 (+ (select main_a v_prenex_34085) 1)) (<= (* 2 (select main_a v_prenex_34086)) 2000) (<= (select main_a v_prenex_34086) (+ (select main_a v_prenex_34085) 1000)) (< v_prenex_34086 main_y) (<= (+ main_y 1) v_prenex_34086))) (forall ((v_prenex_32962 Int) (v_prenex_32963 Int)) (or (<= (select main_a v_prenex_32962) 1) (<= (+ main_y 1) v_prenex_32963) (<= 1000 (+ (select main_a v_prenex_32962) (select main_a v_prenex_32963))) (<= (select main_a v_prenex_32963) 1001) (< v_prenex_32963 main_y) (<= (+ main_x 1) v_prenex_32962) (<= 0 (* 2 (select main_a v_prenex_32962))))) (forall ((v_prenex_38857 Int) (v_prenex_38858 Int)) (or (<= 1000 (+ (select main_a v_prenex_38857) (select main_a v_prenex_38858))) (<= 0 (select main_a v_prenex_38857)) (<= (+ main_y 1) v_prenex_38858) (< v_prenex_38857 main_x) (<= (select main_a v_prenex_38857) 1) (< v_prenex_38858 main_y) (<= 1998 (* 2 (select main_a v_prenex_38858))))) (forall ((v_prenex_38707 Int) (v_prenex_38708 Int)) (or (<= (+ main_y 1) v_prenex_38708) (<= 0 (+ (select main_a v_prenex_38707) 1)) (< v_prenex_38708 main_y) (<= 999 (select main_a v_prenex_38708)) (<= (select main_a v_prenex_38708) (+ (select main_a v_prenex_38707) 1000)))) (or (forall ((v_prenex_32710 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32710))) (<= (+ main_y 1) v_prenex_32710) (< v_prenex_32710 main_y) (<= 999 (select main_a v_prenex_32710)) (<= (select main_a v_prenex_32710) 1001))) (forall ((v_prenex_32709 Int)) (or (<= 0 (select main_a v_prenex_32709)) (<= 0 (* 2 (select main_a v_prenex_32709)))))) (forall ((v_prenex_34220 Int) (v_prenex_34219 Int)) (or (<= (select main_a v_prenex_34219) 1) (<= (+ main_y 1) v_prenex_34220) (<= (+ (select main_a v_prenex_34219) (select main_a v_prenex_34220)) 1000) (< v_prenex_34220 main_y) (<= (select main_a v_prenex_34220) 1000) (<= 1998 (* 2 (select main_a v_prenex_34220))) (<= 0 (* 2 (select main_a v_prenex_34219))))) (forall ((v_prenex_30499 Int) (v_prenex_30498 Int)) (or (<= (+ (select main_a v_prenex_30498) (select main_a v_prenex_30499)) 1000) (<= 999 (select main_a v_prenex_30499)) (<= (select main_a v_prenex_30499) 1000) (<= 0 (+ (select main_a v_prenex_30498) 1)) (<= (+ main_y 1) v_prenex_30499) (< v_prenex_30499 main_y))) (forall ((v_prenex_37697 Int) (v_prenex_37696 Int)) (or (< v_prenex_37697 main_y) (<= 1998 (* 2 (select main_a v_prenex_37697))) (<= 1000 (+ (select main_a v_prenex_37696) (select main_a v_prenex_37697))) (<= 0 (* 2 (select main_a v_prenex_37696))) (<= (select main_a v_prenex_37697) 1000) (<= (+ main_y 1) v_prenex_37697))) (or (forall ((v_prenex_32826 Int)) (or (<= 0 (+ (select main_a v_prenex_32826) 1)) (<= (select main_a v_prenex_32826) 1))) (forall ((v_prenex_32827 Int)) (or (<= (select main_a v_prenex_32827) 1000) (<= 1998 (* 2 (select main_a v_prenex_32827))) (<= (+ main_y 1) v_prenex_32827) (< v_prenex_32827 main_y)))) (or (forall ((v_prenex_31455 Int)) (or (<= (* 2 (select main_a v_prenex_31455)) 2000) (< v_prenex_31455 main_y))) (forall ((v_prenex_31454 Int)) (or (<= (+ main_x 1) v_prenex_31454) (< v_prenex_31454 main_x) (<= 0 (+ (select main_a v_prenex_31454) 1))))) (forall ((v_prenex_38078 Int) (v_prenex_38077 Int)) (or (<= 0 (+ (select main_a v_prenex_38077) 1)) (<= (+ (select main_a v_prenex_38077) (select main_a v_prenex_38078)) 1000) (< v_prenex_38078 main_y) (<= 998 (select main_a v_prenex_38078)) (<= (select main_a v_prenex_38077) 2) (<= (+ main_x 1) v_prenex_38077) (<= (+ main_y 1) v_prenex_38078))) (forall ((v_prenex_30314 Int) (v_prenex_30315 Int)) (or (<= (select main_a v_prenex_30314) 1) (<= (select main_a v_prenex_30315) 1000) (<= (+ main_y 1) v_prenex_30315) (<= (* 2 (select main_a v_prenex_30315)) 2000) (< v_prenex_30315 main_y) (<= (+ (select main_a v_prenex_30314) 998) (select main_a v_prenex_30315)))) (or (forall ((v_prenex_31309 Int)) (or (<= (+ main_y 1) v_prenex_31309) (<= (* 2 (select main_a v_prenex_31309)) 2000) (< v_prenex_31309 main_y) (<= (select main_a v_prenex_31309) 1001))) (forall ((v_prenex_31308 Int)) (<= (select main_a v_prenex_31308) 1))) (forall ((v_prenex_39155 Int) (v_prenex_39154 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39155))) (<= (select main_a v_prenex_39154) 2) (<= (+ (select main_a v_prenex_39154) 998) (select main_a v_prenex_39155)) (<= 0 (* 2 (select main_a v_prenex_39154))) (<= (+ main_y 1) v_prenex_39155) (< v_prenex_39155 main_y))) (forall ((v_prenex_30969 Int) (v_prenex_30970 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30969))) (<= (+ (select main_a v_prenex_30969) 998) (select main_a v_prenex_30970)) (<= (+ main_y 1) v_prenex_30970) (<= (select main_a v_prenex_30970) 1000) (<= (select main_a v_prenex_30969) 2) (< v_prenex_30970 main_y))) (or (forall ((v_prenex_35860 Int)) (<= (* 2 (select main_a v_prenex_35860)) 2)) (forall ((v_prenex_35861 Int)) (or (< v_prenex_35861 main_y) (<= (+ main_y 1) v_prenex_35861) (<= (select main_a v_prenex_35861) 1001) (<= 999 (select main_a v_prenex_35861))))) (forall ((v_prenex_29725 Int) (v_prenex_29726 Int)) (or (<= (select main_a v_prenex_29726) 1001) (<= (* 2 (select main_a v_prenex_29725)) 2) (< v_prenex_29725 main_x) (< v_prenex_29726 main_y) (<= (select main_a v_prenex_29726) (+ (select main_a v_prenex_29725) 1000)) (<= (+ main_y 1) v_prenex_29726))) (or (forall ((v_prenex_32670 Int)) (or (<= 999 (select main_a v_prenex_32670)) (<= (+ main_y 1) v_prenex_32670) (<= (* 2 (select main_a v_prenex_32670)) 2000) (< v_prenex_32670 main_y))) (forall ((v_prenex_32669 Int)) (or (<= 0 (+ (select main_a v_prenex_32669) 1)) (<= (* 2 (select main_a v_prenex_32669)) 2)))) (forall ((v_prenex_29606 Int) (v_prenex_29605 Int)) (or (<= (select main_a v_prenex_29606) 1000) (<= 998 (select main_a v_prenex_29606)) (<= (+ (select main_a v_prenex_29605) 998) (select main_a v_prenex_29606)) (<= (+ main_y 1) v_prenex_29606) (<= 0 (+ (select main_a v_prenex_29605) 1)) (< v_prenex_29606 main_y))) (or (forall ((v_prenex_39471 Int)) (or (<= (select main_a v_prenex_39471) 1) (<= 0 (+ (select main_a v_prenex_39471) 1)))) (forall ((v_prenex_39472 Int)) (or (<= (+ main_y 1) v_prenex_39472) (< v_prenex_39472 main_y) (<= (* 2 (select main_a v_prenex_39472)) 2000) (<= 999 (select main_a v_prenex_39472)) (<= (select main_a v_prenex_39472) 1000)))) (forall ((v_prenex_33652 Int) (v_prenex_33651 Int)) (or (<= (* 2 (select main_a v_prenex_33651)) 2) (<= (select main_a v_prenex_33651) 2) (<= 998 (select main_a v_prenex_33652)) (<= 1000 (+ (select main_a v_prenex_33651) (select main_a v_prenex_33652))) (< v_prenex_33652 main_y) (<= (select main_a v_prenex_33652) 1000) (<= (+ main_y 1) v_prenex_33652))) (forall ((v_prenex_29111 Int) (v_prenex_29110 Int)) (or (<= (+ main_y 1) v_prenex_29111) (<= 0 (select main_a v_prenex_29110)) (< v_prenex_29111 main_y) (<= (select main_a v_prenex_29110) 1) (<= (+ (select main_a v_prenex_29110) 998) (select main_a v_prenex_29111)) (<= (select main_a v_prenex_29111) 1000))) (or (forall ((v_prenex_38358 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38358))) (< v_prenex_38358 main_y) (<= (+ main_y 1) v_prenex_38358))) (forall ((v_prenex_38357 Int)) (or (<= 0 (+ (select main_a v_prenex_38357) 1)) (<= (+ main_x 1) v_prenex_38357) (<= (select main_a v_prenex_38357) 2)))) (or (forall ((v_prenex_39093 Int)) (or (<= (select main_a v_prenex_39093) 1000) (<= 1998 (* 2 (select main_a v_prenex_39093))) (<= (select main_a v_prenex_39093) 1001) (<= (+ main_y 1) v_prenex_39093) (< v_prenex_39093 main_y))) (forall ((v_prenex_39092 Int)) (or (<= (select main_a v_prenex_39092) 2) (<= (select main_a v_prenex_39092) 1)))) (forall ((v_prenex_35141 Int) (v_prenex_35140 Int)) (or (< v_prenex_35141 main_y) (<= 0 (* 2 (select main_a v_prenex_35140))) (<= (+ main_y 1) v_prenex_35141) (< v_prenex_35140 main_x) (<= (select main_a v_prenex_35141) 1000) (<= (+ (select main_a v_prenex_35140) 998) (select main_a v_prenex_35141)))) (forall ((v_prenex_29642 Int) (v_prenex_29641 Int)) (or (<= (+ main_y 1) v_prenex_29642) (<= (select main_a v_prenex_29642) 1000) (<= 0 (select main_a v_prenex_29641)) (<= 998 (select main_a v_prenex_29642)) (<= (+ (select main_a v_prenex_29641) 998) (select main_a v_prenex_29642)) (<= (select main_a v_prenex_29641) 2) (< v_prenex_29642 main_y))) (forall ((v_prenex_30527 Int) (v_prenex_30526 Int)) (or (<= (+ main_y 1) v_prenex_30527) (<= (select main_a v_prenex_30526) 2) (<= (+ (select main_a v_prenex_30526) (select main_a v_prenex_30527)) 1000) (< v_prenex_30527 main_y) (<= (* 2 (select main_a v_prenex_30526)) 2) (<= (select main_a v_prenex_30527) 1001) (<= (* 2 (select main_a v_prenex_30527)) 2000))) (or (forall ((v_prenex_33542 Int)) (or (<= (* 2 (select main_a v_prenex_33542)) 2) (< v_prenex_33542 main_x))) (forall ((v_prenex_33543 Int)) (or (<= (select main_a v_prenex_33543) 1001) (<= (+ main_y 1) v_prenex_33543) (< v_prenex_33543 main_y)))) (forall ((v_prenex_35260 Int) (v_prenex_35261 Int)) (or (<= (select main_a v_prenex_35261) (+ (select main_a v_prenex_35260) 1000)) (<= (* 2 (select main_a v_prenex_35260)) 2) (< v_prenex_35260 main_x) (<= (+ main_x 1) v_prenex_35260))) (forall ((v_prenex_38101 Int) (v_prenex_38102 Int)) (or (<= (+ main_x 1) v_prenex_38101) (<= (select main_a v_prenex_38101) 2) (<= (+ main_y 1) v_prenex_38102) (< v_prenex_38102 main_y) (<= 0 (* 2 (select main_a v_prenex_38101))) (<= (select main_a v_prenex_38102) 1001) (<= (+ (select main_a v_prenex_38101) 998) (select main_a v_prenex_38102)))) (forall ((v_prenex_29822 Int) (v_prenex_29821 Int)) (or (<= (select main_a v_prenex_29821) 1) (< v_prenex_29822 main_y) (<= (+ (select main_a v_prenex_29821) (select main_a v_prenex_29822)) 1000) (<= (+ main_y 1) v_prenex_29822) (<= 0 (+ (select main_a v_prenex_29821) 1)) (<= (+ main_x 1) v_prenex_29821) (<= (select main_a v_prenex_29822) 1001))) (forall ((v_prenex_33233 Int) (v_prenex_33232 Int)) (or (<= (select main_a v_prenex_33233) 1001) (<= (+ main_y 1) v_prenex_33233) (<= 1000 (+ (select main_a v_prenex_33232) (select main_a v_prenex_33233))) (<= (* 2 (select main_a v_prenex_33232)) 2) (< v_prenex_33233 main_y) (<= (select main_a v_prenex_33232) 2))) (forall ((v_prenex_36245 Int) (v_prenex_36246 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36245))) (<= (select main_a v_prenex_36246) (+ (select main_a v_prenex_36245) 1000)) (<= (select main_a v_prenex_36246) 1001) (<= (+ main_y 1) v_prenex_36246) (< v_prenex_36246 main_y) (<= (* 2 (select main_a v_prenex_36245)) 2))) (forall ((v_prenex_30903 Int) (v_prenex_30904 Int)) (or (<= 0 (select main_a v_prenex_30903)) (<= (select main_a v_prenex_30904) 1001) (<= (select main_a v_prenex_30904) (+ (select main_a v_prenex_30903) 1000)) (<= 1998 (* 2 (select main_a v_prenex_30904))) (< v_prenex_30904 main_y) (<= (select main_a v_prenex_30903) 1) (<= (+ main_y 1) v_prenex_30904))) (forall ((v_prenex_33189 Int) (v_prenex_33188 Int)) (or (<= 0 (select main_a v_prenex_33188)) (<= (* 2 (select main_a v_prenex_33189)) 2000) (<= 0 (+ (select main_a v_prenex_33188) 1)) (<= (select main_a v_prenex_33189) 1000) (< v_prenex_33189 main_y) (<= (+ main_y 1) v_prenex_33189) (<= (+ (select main_a v_prenex_33188) 998) (select main_a v_prenex_33189)))) (or (forall ((v_prenex_33271 Int)) (or (<= (select main_a v_prenex_33271) 1000) (<= (* 2 (select main_a v_prenex_33271)) 2000) (<= (select main_a v_prenex_33271) 1001) (<= (+ main_y 1) v_prenex_33271) (< v_prenex_33271 main_y))) (forall ((v_prenex_33270 Int)) (or (<= 0 (+ (select main_a v_prenex_33270) 1)) (<= (select main_a v_prenex_33270) 2)))) (or (forall ((v_prenex_31305 Int)) (or (<= (* 2 (select main_a v_prenex_31305)) 2000) (<= (select main_a v_prenex_31305) 1000) (<= 999 (select main_a v_prenex_31305)) (< v_prenex_31305 main_y) (<= (+ main_y 1) v_prenex_31305))) (forall ((v_prenex_31304 Int)) (or (<= (select main_a v_prenex_31304) 2) (<= (* 2 (select main_a v_prenex_31304)) 2)))) (or (forall ((v_prenex_32968 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32968))) (<= 0 (select main_a v_prenex_32968)))) (forall ((v_prenex_32969 Int)) (or (<= (* 2 (select main_a v_prenex_32969)) 2000) (<= (+ main_y 1) v_prenex_32969) (<= 1998 (* 2 (select main_a v_prenex_32969))) (< v_prenex_32969 main_y) (<= (select main_a v_prenex_32969) 1000)))) (or (forall ((v_prenex_33994 Int)) (or (< v_prenex_33994 main_y) (<= (+ main_y 1) v_prenex_33994) (<= (select main_a v_prenex_33994) 1001) (<= 1998 (* 2 (select main_a v_prenex_33994))) (<= (select main_a v_prenex_33994) 1000))) (forall ((v_prenex_33993 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33993))) (<= 0 (select main_a v_prenex_33993))))) (forall ((v_prenex_34965 Int) (v_prenex_34966 Int)) (or (<= 0 (select main_a v_prenex_34965)) (< v_prenex_34966 main_y) (<= 1998 (* 2 (select main_a v_prenex_34966))) (<= (select main_a v_prenex_34966) 1000) (<= (+ main_y 1) v_prenex_34966) (<= (+ (select main_a v_prenex_34965) 998) (select main_a v_prenex_34966)))) (forall ((v_prenex_34630 Int) (v_prenex_34629 Int)) (or (<= 0 (+ (select main_a v_prenex_34629) 1)) (< v_prenex_34630 main_y) (<= (+ (select main_a v_prenex_34629) (select main_a v_prenex_34630)) 1000) (<= (+ main_y 1) v_prenex_34630) (<= 998 (select main_a v_prenex_34630)) (<= 999 (select main_a v_prenex_34630)) (<= (select main_a v_prenex_34629) 1))) (forall ((v_prenex_36346 Int) (v_prenex_36347 Int)) (or (<= (select main_a v_prenex_36347) 1001) (<= (+ (select main_a v_prenex_36346) (select main_a v_prenex_36347)) 1000) (<= (+ main_y 1) v_prenex_36347) (<= 0 (* 2 (select main_a v_prenex_36346))) (<= 0 (select main_a v_prenex_36346)) (< v_prenex_36346 main_x) (< v_prenex_36347 main_y))) (forall ((v_prenex_40219 Int) (v_prenex_40220 Int)) (or (< v_prenex_40220 main_y) (<= (+ main_y 1) v_prenex_40220) (<= (+ (select main_a v_prenex_40219) 998) (select main_a v_prenex_40220)) (<= 998 (select main_a v_prenex_40220)) (<= 0 (select main_a v_prenex_40219)) (<= (select main_a v_prenex_40220) 1001))) (or (forall ((v_prenex_40299 Int)) (or (<= (select main_a v_prenex_40299) 1) (<= (* 2 (select main_a v_prenex_40299)) 2))) (forall ((v_prenex_40300 Int)) (or (< v_prenex_40300 main_y) (<= 1998 (* 2 (select main_a v_prenex_40300))) (<= (select main_a v_prenex_40300) 1001) (<= (+ main_y 1) v_prenex_40300) (<= 998 (select main_a v_prenex_40300))))) (forall ((v_prenex_30411 Int) (v_prenex_30410 Int)) (or (<= 999 (select main_a v_prenex_30411)) (<= 1000 (+ (select main_a v_prenex_30410) (select main_a v_prenex_30411))) (<= (+ main_x 1) v_prenex_30410) (< v_prenex_30411 main_y) (<= (+ main_y 1) v_prenex_30411) (<= 0 (* 2 (select main_a v_prenex_30410))) (<= (select main_a v_prenex_30410) 2))) (forall ((v_prenex_34534 Int) (v_prenex_34533 Int)) (or (<= (+ main_y 1) v_prenex_34534) (<= (select main_a v_prenex_34534) (+ (select main_a v_prenex_34533) 1000)) (< v_prenex_34534 main_y) (<= (select main_a v_prenex_34534) 1000) (<= 0 (select main_a v_prenex_34533)) (<= 998 (select main_a v_prenex_34534)) (<= (select main_a v_prenex_34533) 1))) (forall ((v_prenex_32665 Int) (v_prenex_32666 Int)) (or (<= (* 2 (select main_a v_prenex_32665)) 2) (<= 1000 (+ (select main_a v_prenex_32665) (select main_a v_prenex_32666))) (<= (select main_a v_prenex_32665) 1) (<= (+ main_y 1) v_prenex_32666) (<= 1998 (* 2 (select main_a v_prenex_32666))) (< v_prenex_32665 main_x) (< v_prenex_32666 main_y))) (forall ((v_prenex_30511 Int) (v_prenex_30510 Int)) (or (< v_prenex_30511 main_y) (<= (* 2 (select main_a v_prenex_30511)) 2000) (<= 0 (* 2 (select main_a v_prenex_30510))) (<= 1000 (+ (select main_a v_prenex_30510) (select main_a v_prenex_30511))) (<= 0 (+ (select main_a v_prenex_30510) 1)) (<= (+ main_y 1) v_prenex_30511) (<= 1998 (* 2 (select main_a v_prenex_30511))))) (forall ((v_prenex_32340 Int) (v_prenex_32341 Int)) (or (< v_prenex_32341 main_y) (<= 998 (select main_a v_prenex_32341)) (<= 999 (select main_a v_prenex_32341)) (<= (+ main_y 1) v_prenex_32341) (<= 1000 (+ (select main_a v_prenex_32340) (select main_a v_prenex_32341))) (<= (* 2 (select main_a v_prenex_32340)) 2))) (forall ((v_prenex_33221 Int) (v_prenex_33220 Int)) (or (<= 999 (select main_a v_prenex_33221)) (<= (select main_a v_prenex_33220) 1) (<= (+ (select main_a v_prenex_33220) 998) (select main_a v_prenex_33221)) (< v_prenex_33221 main_y) (<= (select main_a v_prenex_33220) 2) (<= (+ main_y 1) v_prenex_33221) (<= (select main_a v_prenex_33221) 1000))) (forall ((v_prenex_29628 Int) (v_prenex_29627 Int)) (or (<= (select main_a v_prenex_29628) (+ (select main_a v_prenex_29627) 1000)) (< v_prenex_29628 main_y) (<= 1998 (* 2 (select main_a v_prenex_29628))) (<= (+ main_y 1) v_prenex_29628) (<= (* 2 (select main_a v_prenex_29627)) 2) (<= (select main_a v_prenex_29628) 1001))) (or (forall ((v_prenex_33256 Int)) (or (<= (select main_a v_prenex_33256) 1) (<= (+ main_x 1) v_prenex_33256))) (forall ((v_prenex_33257 Int)) (or (<= (select main_a v_prenex_33257) 1001) (<= (* 2 (select main_a v_prenex_33257)) 2000) (< v_prenex_33257 main_y) (<= (+ main_y 1) v_prenex_33257)))) (forall ((v_prenex_30505 Int) (v_prenex_30504 Int)) (or (<= 0 (select main_a v_prenex_30504)) (<= 1998 (* 2 (select main_a v_prenex_30505))) (<= (+ main_y 1) v_prenex_30505) (<= (+ main_x 1) v_prenex_30504) (< v_prenex_30505 main_y) (<= (select main_a v_prenex_30505) (+ (select main_a v_prenex_30504) 1000)))) (forall ((v_prenex_29923 Int) (v_prenex_29922 Int)) (or (< v_prenex_29923 main_y) (<= 998 (select main_a v_prenex_29923)) (<= (* 2 (select main_a v_prenex_29923)) 2000) (<= (+ (select main_a v_prenex_29922) (select main_a v_prenex_29923)) 1000) (<= (+ main_y 1) v_prenex_29923))) (forall ((v_prenex_37462 Int) (v_prenex_37463 Int)) (or (<= (select main_a v_prenex_37463) 1000) (<= (* 2 (select main_a v_prenex_37463)) 2000) (<= (select main_a v_prenex_37463) (+ (select main_a v_prenex_37462) 1000)) (<= (select main_a v_prenex_37462) 1) (<= (select main_a v_prenex_37462) 2) (<= (+ main_y 1) v_prenex_37463) (< v_prenex_37463 main_y))) (forall ((v_prenex_39922 Int) (v_prenex_39921 Int)) (or (<= (select main_a v_prenex_39921) 1) (<= 998 (select main_a v_prenex_39922)) (<= (* 2 (select main_a v_prenex_39922)) 2000) (<= 0 (* 2 (select main_a v_prenex_39921))) (<= (select main_a v_prenex_39922) (+ (select main_a v_prenex_39921) 1000)) (< v_prenex_39922 main_y) (<= (+ main_y 1) v_prenex_39922))) (forall ((v_prenex_32959 Int) (v_prenex_32958 Int)) (or (<= (select main_a v_prenex_32959) (+ (select main_a v_prenex_32958) 1000)) (< v_prenex_32958 main_x) (<= 0 (+ (select main_a v_prenex_32958) 1)) (<= (+ main_x 1) v_prenex_32958) (<= (* 2 (select main_a v_prenex_32958)) 2))) (forall ((v_prenex_29724 Int) (v_prenex_29723 Int)) (or (<= (select main_a v_prenex_29723) 2) (<= (select main_a v_prenex_29724) 1000) (<= 1998 (* 2 (select main_a v_prenex_29724))) (<= (* 2 (select main_a v_prenex_29723)) 2) (<= (+ (select main_a v_prenex_29723) (select main_a v_prenex_29724)) 1000) (<= (+ main_y 1) v_prenex_29724) (< v_prenex_29724 main_y))) (or (forall ((v_prenex_37722 Int)) (or (<= (* 2 (select main_a v_prenex_37722)) 2) (<= (+ main_x 1) v_prenex_37722) (<= (select main_a v_prenex_37722) 1))) (forall ((v_prenex_37723 Int)) (or (<= 998 (select main_a v_prenex_37723)) (<= 1998 (* 2 (select main_a v_prenex_37723))) (<= (+ main_y 1) v_prenex_37723) (< v_prenex_37723 main_y)))) (forall ((v_prenex_32522 Int) (v_prenex_32521 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32522))) (<= (* 2 (select main_a v_prenex_32521)) 2) (< v_prenex_32522 main_y) (<= (+ main_y 1) v_prenex_32522) (<= (select main_a v_prenex_32522) (+ (select main_a v_prenex_32521) 1000)) (<= (select main_a v_prenex_32522) 1000))) (forall ((v_prenex_34847 Int) (v_prenex_34846 Int)) (or (<= (select main_a v_prenex_34847) 1000) (< v_prenex_34847 main_y) (<= 999 (select main_a v_prenex_34847)) (<= (* 2 (select main_a v_prenex_34846)) 2) (<= (select main_a v_prenex_34847) (+ (select main_a v_prenex_34846) 1000)) (<= (+ main_y 1) v_prenex_34847) (<= 0 (select main_a v_prenex_34846)))) (or (forall ((v_prenex_39907 Int)) (or (< v_prenex_39907 main_y) (<= (* 2 (select main_a v_prenex_39907)) 2000) (<= 1998 (* 2 (select main_a v_prenex_39907))) (<= 999 (select main_a v_prenex_39907)) (<= (+ main_y 1) v_prenex_39907))) (forall ((v_prenex_39906 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39906))) (<= 0 (+ (select main_a v_prenex_39906) 1))))) (forall ((v_prenex_36003 Int) (v_prenex_36004 Int)) (or (<= 998 (select main_a v_prenex_36004)) (<= 0 (* 2 (select main_a v_prenex_36003))) (<= (+ (select main_a v_prenex_36003) 998) (select main_a v_prenex_36004)) (<= (select main_a v_prenex_36004) 1001) (< v_prenex_36004 main_y) (<= (+ main_y 1) v_prenex_36004) (<= (* 2 (select main_a v_prenex_36003)) 2))) (forall ((v_prenex_33942 Int) (v_prenex_33941 Int)) (or (<= 0 (+ (select main_a v_prenex_33941) 1)) (< v_prenex_33942 main_y) (<= (+ main_y 1) v_prenex_33942) (<= (+ (select main_a v_prenex_33941) 998) (select main_a v_prenex_33942)) (<= (* 2 (select main_a v_prenex_33942)) 2000))) (forall ((v_prenex_32128 Int) (v_prenex_32129 Int)) (or (<= (select main_a v_prenex_32129) (+ (select main_a v_prenex_32128) 1000)) (<= 0 (select main_a v_prenex_32128)) (<= (+ main_y 1) v_prenex_32129) (< v_prenex_32129 main_y) (<= (select main_a v_prenex_32129) 1000) (<= 1998 (* 2 (select main_a v_prenex_32129))) (<= 0 (* 2 (select main_a v_prenex_32128))))) (or (forall ((v_prenex_29182 Int)) (or (<= 0 (select main_a v_prenex_29182)) (<= (select main_a v_prenex_29182) 1))) (forall ((v_prenex_29183 Int)) (or (< v_prenex_29183 main_y) (<= (+ main_y 1) v_prenex_29183) (<= (* 2 (select main_a v_prenex_29183)) 2000)))) (forall ((v_prenex_35248 Int) (v_prenex_35249 Int)) (or (<= (+ main_x 1) v_prenex_35248) (< v_prenex_35249 main_y) (<= (* 2 (select main_a v_prenex_35249)) 2000) (<= 1000 (+ (select main_a v_prenex_35248) (select main_a v_prenex_35249))) (<= (+ main_y 1) v_prenex_35249))) (or (forall ((v_prenex_29611 Int)) (<= (select main_a v_prenex_29611) 2)) (forall ((v_prenex_29612 Int)) (or (<= (+ main_y 1) v_prenex_29612) (< v_prenex_29612 main_y) (<= 1998 (* 2 (select main_a v_prenex_29612))) (<= (select main_a v_prenex_29612) 1000)))) (forall ((v_prenex_30577 Int) (v_prenex_30576 Int)) (or (<= (select main_a v_prenex_30577) (+ (select main_a v_prenex_30576) 1000)) (<= (+ main_y 1) v_prenex_30577) (< v_prenex_30577 main_y) (<= (* 2 (select main_a v_prenex_30576)) 2) (< v_prenex_30576 main_x) (<= 998 (select main_a v_prenex_30577)))) (forall ((v_prenex_38108 Int) (v_prenex_38107 Int)) (or (<= (+ main_x 1) v_prenex_38107) (<= (select main_a v_prenex_38107) 1) (<= 1000 (+ (select main_a v_prenex_38107) (select main_a v_prenex_38108))) (<= (select main_a v_prenex_38107) 2) (< v_prenex_38107 main_x))) (forall ((v_prenex_29215 Int) (v_prenex_29214 Int)) (or (<= (+ main_x 1) v_prenex_29214) (<= (select main_a v_prenex_29214) 1) (<= (select main_a v_prenex_29215) (+ (select main_a v_prenex_29214) 1000)) (<= 0 (* 2 (select main_a v_prenex_29214))) (<= 998 (select main_a v_prenex_29215)) (<= (+ main_y 1) v_prenex_29215) (< v_prenex_29215 main_y))) (or (forall ((v_prenex_34208 Int)) (or (<= (+ main_y 1) v_prenex_34208) (< v_prenex_34208 main_y) (<= 1998 (* 2 (select main_a v_prenex_34208))))) (forall ((v_prenex_34207 Int)) (or (<= 0 (+ (select main_a v_prenex_34207) 1)) (<= 0 (* 2 (select main_a v_prenex_34207)))))) (forall ((v_prenex_39749 Int) (v_prenex_39750 Int)) (or (<= (+ main_y 1) v_prenex_39750) (< v_prenex_39750 main_y) (<= 1000 (+ (select main_a v_prenex_39749) (select main_a v_prenex_39750))) (<= 999 (select main_a v_prenex_39750)) (<= (select main_a v_prenex_39750) 1000) (<= 0 (+ (select main_a v_prenex_39749) 1)))) (forall ((v_prenex_32533 Int) (v_prenex_32534 Int)) (or (<= (+ (select main_a v_prenex_32533) 998) (select main_a v_prenex_32534)) (<= (+ main_y 1) v_prenex_32534) (<= (select main_a v_prenex_32534) 1001) (< v_prenex_32534 main_y) (<= (+ main_x 1) v_prenex_32533))) (forall ((v_prenex_37998 Int) (v_prenex_37997 Int)) (or (<= (* 2 (select main_a v_prenex_37997)) 2) (<= 1000 (+ (select main_a v_prenex_37997) (select main_a v_prenex_37998))) (<= (+ main_x 1) v_prenex_37997) (<= 0 (* 2 (select main_a v_prenex_37997))) (< v_prenex_37997 main_x))) (forall ((v_prenex_34482 Int) (v_prenex_34481 Int)) (or (< v_prenex_34482 main_y) (<= (+ main_y 1) v_prenex_34482) (<= 999 (select main_a v_prenex_34482)) (<= 0 (* 2 (select main_a v_prenex_34481))) (<= (+ (select main_a v_prenex_34481) (select main_a v_prenex_34482)) 1000) (<= 0 (select main_a v_prenex_34481)) (<= 998 (select main_a v_prenex_34482)))) (or (forall ((v_prenex_31452 Int)) (or (<= (+ main_x 1) v_prenex_31452) (<= 0 (select main_a v_prenex_31452)) (<= (select main_a v_prenex_31452) 2))) (forall ((v_prenex_31453 Int)) (or (<= (select main_a v_prenex_31453) 1000) (<= (+ main_y 1) v_prenex_31453) (<= (* 2 (select main_a v_prenex_31453)) 2000) (< v_prenex_31453 main_y)))) (forall ((v_prenex_36241 Int) (v_prenex_36242 Int)) (or (<= (select main_a v_prenex_36242) (+ (select main_a v_prenex_36241) 1000)) (< v_prenex_36242 main_y) (<= (+ main_y 1) v_prenex_36242) (<= 1998 (* 2 (select main_a v_prenex_36242))) (<= 0 (+ (select main_a v_prenex_36241) 1)))) (forall ((v_prenex_34734 Int) (v_prenex_34733 Int)) (or (<= (+ main_y 1) v_prenex_34734) (< v_prenex_34734 main_y) (<= (select main_a v_prenex_34733) 2) (<= (select main_a v_prenex_34734) 1000) (<= 1998 (* 2 (select main_a v_prenex_34734))) (<= 1000 (+ (select main_a v_prenex_34733) (select main_a v_prenex_34734))) (<= (select main_a v_prenex_34733) 1))) (forall ((v_prenex_29732 Int) (v_prenex_29731 Int)) (or (<= (* 2 (select main_a v_prenex_29732)) 2000) (<= (+ main_y 1) v_prenex_29732) (<= (select main_a v_prenex_29731) 1) (< v_prenex_29732 main_y) (<= 998 (select main_a v_prenex_29732)) (<= (+ (select main_a v_prenex_29731) (select main_a v_prenex_29732)) 1000))) (forall ((v_prenex_30208 Int) (v_prenex_30209 Int)) (or (< v_prenex_30209 main_y) (<= 0 (select main_a v_prenex_30208)) (<= (+ (select main_a v_prenex_30208) 998) (select main_a v_prenex_30209)) (<= 999 (select main_a v_prenex_30209)) (<= (select main_a v_prenex_30209) 1001) (<= (+ main_y 1) v_prenex_30209))) (or (forall ((v_prenex_36177 Int)) (or (<= (+ main_x 1) v_prenex_36177) (<= 0 (+ (select main_a v_prenex_36177) 1)) (<= (select main_a v_prenex_36177) 1) (< v_prenex_36177 main_x))) (forall ((v_prenex_36178 Int)) (<= (* 2 (select main_a v_prenex_36178)) 2000))) (forall ((v_prenex_33784 Int) (v_prenex_33783 Int)) (or (< v_prenex_33784 main_y) (<= (+ main_y 1) v_prenex_33784) (<= (+ (select main_a v_prenex_33783) 998) (select main_a v_prenex_33784)) (<= (select main_a v_prenex_33783) 2) (<= (select main_a v_prenex_33783) 1) (< v_prenex_33783 main_x) (<= (select main_a v_prenex_33784) 1000))) (forall ((v_prenex_40314 Int) (v_prenex_40313 Int)) (or (< v_prenex_40314 main_y) (<= (+ (select main_a v_prenex_40313) 998) (select main_a v_prenex_40314)) (<= 0 (select main_a v_prenex_40313)) (<= 1998 (* 2 (select main_a v_prenex_40314))) (<= (+ main_y 1) v_prenex_40314) (<= 999 (select main_a v_prenex_40314)))) (or (forall ((v_prenex_37045 Int)) (or (<= 0 (+ (select main_a v_prenex_37045) 1)) (<= 0 (select main_a v_prenex_37045)))) (forall ((v_prenex_37046 Int)) (or (<= (+ main_y 1) v_prenex_37046) (<= 999 (select main_a v_prenex_37046)) (< v_prenex_37046 main_y) (<= (* 2 (select main_a v_prenex_37046)) 2000)))) (forall ((v_prenex_34288 Int) (v_prenex_34287 Int)) (or (<= (select main_a v_prenex_34288) (+ (select main_a v_prenex_34287) 1000)) (< v_prenex_34288 main_y) (<= 0 (+ (select main_a v_prenex_34287) 1)) (<= 0 (* 2 (select main_a v_prenex_34287))) (<= 999 (select main_a v_prenex_34288)) (<= (+ main_y 1) v_prenex_34288) (<= (* 2 (select main_a v_prenex_34288)) 2000))) (forall ((v_prenex_39585 Int) (v_prenex_39584 Int)) (or (<= 0 (+ (select main_a v_prenex_39584) 1)) (<= (+ (select main_a v_prenex_39584) 998) (select main_a v_prenex_39585)) (< v_prenex_39585 main_y) (<= (+ main_y 1) v_prenex_39585) (<= (* 2 (select main_a v_prenex_39585)) 2000) (<= (select main_a v_prenex_39585) 1001))) (or (forall ((v_prenex_33775 Int)) (or (<= 0 (select main_a v_prenex_33775)) (<= 0 (+ (select main_a v_prenex_33775) 1)))) (forall ((v_prenex_33776 Int)) (or (<= (+ main_y 1) v_prenex_33776) (< v_prenex_33776 main_y) (<= 998 (select main_a v_prenex_33776)) (<= 1998 (* 2 (select main_a v_prenex_33776))) (<= (* 2 (select main_a v_prenex_33776)) 2000)))) (or (forall ((v_prenex_35478 Int)) (or (<= (select main_a v_prenex_35478) 1) (<= 0 (* 2 (select main_a v_prenex_35478))) (<= (+ main_x 1) v_prenex_35478))) (forall ((v_prenex_35479 Int)) (or (<= (select main_a v_prenex_35479) 1001) (< v_prenex_35479 main_y) (<= (+ main_y 1) v_prenex_35479) (<= (* 2 (select main_a v_prenex_35479)) 2000)))) (forall ((v_prenex_33003 Int) (v_prenex_33002 Int)) (or (<= (* 2 (select main_a v_prenex_33003)) 2000) (< v_prenex_33002 main_x) (<= (+ main_y 1) v_prenex_33003) (<= (* 2 (select main_a v_prenex_33002)) 2) (< v_prenex_33003 main_y) (<= 1000 (+ (select main_a v_prenex_33002) (select main_a v_prenex_33003))))) (forall ((v_prenex_39755 Int) (v_prenex_39756 Int)) (or (< v_prenex_39755 main_x) (< v_prenex_39756 main_y) (<= (select main_a v_prenex_39756) 1001) (<= (+ main_y 1) v_prenex_39756) (<= (select main_a v_prenex_39756) (+ (select main_a v_prenex_39755) 1000)) (<= 0 (+ (select main_a v_prenex_39755) 1)))) (forall ((v_prenex_29868 Int) (v_prenex_29867 Int)) (or (< v_prenex_29868 main_y) (<= 1998 (* 2 (select main_a v_prenex_29868))) (<= (+ main_y 1) v_prenex_29868) (<= 0 (select main_a v_prenex_29867)) (<= (+ (select main_a v_prenex_29867) (select main_a v_prenex_29868)) 1000))) (forall ((v_prenex_32674 Int) (v_prenex_32673 Int)) (or (<= 0 (+ (select main_a v_prenex_32673) 1)) (<= (select main_a v_prenex_32673) 1) (<= (select main_a v_prenex_32674) (+ (select main_a v_prenex_32673) 1000)) (<= (+ main_y 1) v_prenex_32674) (<= (* 2 (select main_a v_prenex_32674)) 2000) (< v_prenex_32674 main_y) (<= 998 (select main_a v_prenex_32674)))) (forall ((v_prenex_31984 Int) (v_prenex_31985 Int)) (or (<= (select main_a v_prenex_31985) 1001) (<= (select main_a v_prenex_31985) (+ (select main_a v_prenex_31984) 1000)) (<= (select main_a v_prenex_31984) 1) (< v_prenex_31985 main_y) (<= 999 (select main_a v_prenex_31985)) (<= (select main_a v_prenex_31984) 2) (<= (+ main_y 1) v_prenex_31985))) (forall ((v_prenex_31563 Int) (v_prenex_31562 Int)) (or (<= 1000 (+ (select main_a v_prenex_31562) (select main_a v_prenex_31563))) (<= (+ main_y 1) v_prenex_31563) (<= 1998 (* 2 (select main_a v_prenex_31563))) (<= 0 (select main_a v_prenex_31562)) (< v_prenex_31563 main_y) (<= 999 (select main_a v_prenex_31563)))) (or (forall ((v_prenex_30312 Int)) (or (<= (select main_a v_prenex_30312) 2) (<= (select main_a v_prenex_30312) 1))) (forall ((v_prenex_30313 Int)) (or (< v_prenex_30313 main_y) (<= 1998 (* 2 (select main_a v_prenex_30313))) (<= (select main_a v_prenex_30313) 1000) (<= 998 (select main_a v_prenex_30313)) (<= (+ main_y 1) v_prenex_30313)))) (forall ((v_prenex_33077 Int) (v_prenex_33076 Int)) (or (<= 998 (select main_a v_prenex_33077)) (<= 1998 (* 2 (select main_a v_prenex_33077))) (<= (+ main_y 1) v_prenex_33077) (< v_prenex_33077 main_y) (<= (select main_a v_prenex_33076) 2) (<= 0 (select main_a v_prenex_33076)) (<= (+ (select main_a v_prenex_33076) 998) (select main_a v_prenex_33077)))) (forall ((v_prenex_36544 Int) (v_prenex_36545 Int)) (or (< v_prenex_36545 main_y) (<= (* 2 (select main_a v_prenex_36545)) 2000) (<= (+ main_y 1) v_prenex_36545) (<= 0 (+ (select main_a v_prenex_36544) 1)) (<= (select main_a v_prenex_36545) 1000) (<= 1000 (+ (select main_a v_prenex_36544) (select main_a v_prenex_36545))))) (or (forall ((v_prenex_39234 Int)) (or (<= (+ main_x 1) v_prenex_39234) (<= 0 (* 2 (select main_a v_prenex_39234))) (<= (* 2 (select main_a v_prenex_39234)) 2))) (forall ((v_prenex_39235 Int)) (or (<= 998 (select main_a v_prenex_39235)) (< v_prenex_39235 main_y) (<= (* 2 (select main_a v_prenex_39235)) 2000) (<= (+ main_y 1) v_prenex_39235)))) (forall ((v_prenex_35270 Int) (v_prenex_35271 Int)) (or (<= (+ (select main_a v_prenex_35270) (select main_a v_prenex_35271)) 1000) (<= (select main_a v_prenex_35270) 1) (<= (select main_a v_prenex_35271) 1001) (<= (+ main_y 1) v_prenex_35271) (< v_prenex_35270 main_x) (< v_prenex_35271 main_y))) (or (forall ((v_prenex_36244 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36244))) (<= (+ main_y 1) v_prenex_36244) (<= 999 (select main_a v_prenex_36244)) (< v_prenex_36244 main_y))) (forall ((v_prenex_36243 Int)) (or (<= 0 (* 2 (select main_a v_prenex_36243))) (<= 0 (+ (select main_a v_prenex_36243) 1)) (<= (+ main_x 1) v_prenex_36243)))) (forall ((v_prenex_30512 Int) (v_prenex_30513 Int)) (or (<= (select main_a v_prenex_30512) 2) (<= 0 (select main_a v_prenex_30512)) (<= 998 (select main_a v_prenex_30513)) (<= (+ main_y 1) v_prenex_30513) (<= (+ (select main_a v_prenex_30512) (select main_a v_prenex_30513)) 1000) (< v_prenex_30513 main_y) (<= (* 2 (select main_a v_prenex_30513)) 2000))) (forall ((v_prenex_39614 Int) (v_prenex_39613 Int)) (or (<= 1000 (+ (select main_a v_prenex_39613) (select main_a v_prenex_39614))) (<= (+ main_y 1) v_prenex_39614) (< v_prenex_39614 main_y) (<= 998 (select main_a v_prenex_39614)) (<= 0 (select main_a v_prenex_39613)) (<= (select main_a v_prenex_39613) 1) (<= (select main_a v_prenex_39614) 1000))) (forall ((v_prenex_32973 Int) (v_prenex_32972 Int)) (or (<= (+ (select main_a v_prenex_32972) 998) (select main_a v_prenex_32973)) (<= (select main_a v_prenex_32972) 1) (<= 998 (select main_a v_prenex_32973)) (<= (select main_a v_prenex_32973) 1001) (<= (+ main_y 1) v_prenex_32973) (< v_prenex_32973 main_y))) (forall ((v_prenex_36770 Int) (v_prenex_36771 Int)) (or (<= 0 (select main_a v_prenex_36770)) (<= (select main_a v_prenex_36771) 1000) (<= (select main_a v_prenex_36770) 1) (< v_prenex_36770 main_x) (< v_prenex_36771 main_y) (<= (+ main_y 1) v_prenex_36771) (<= (select main_a v_prenex_36771) (+ (select main_a v_prenex_36770) 1000)))) (forall ((v_prenex_34998 Int) (v_prenex_34997 Int)) (or (<= (select main_a v_prenex_34998) 1000) (<= 0 (+ (select main_a v_prenex_34997) 1)) (< v_prenex_34998 main_y) (<= 0 (* 2 (select main_a v_prenex_34997))) (<= (+ (select main_a v_prenex_34997) 998) (select main_a v_prenex_34998)) (<= 998 (select main_a v_prenex_34998)) (<= (+ main_y 1) v_prenex_34998))) (forall ((v_prenex_30585 Int) (v_prenex_30584 Int)) (or (<= 1000 (+ (select main_a v_prenex_30584) (select main_a v_prenex_30585))) (<= (+ main_y 1) v_prenex_30585) (< v_prenex_30585 main_y) (<= 0 (select main_a v_prenex_30584)) (<= (+ main_x 1) v_prenex_30584) (<= (* 2 (select main_a v_prenex_30584)) 2) (<= 1998 (* 2 (select main_a v_prenex_30585))))) (forall ((v_prenex_33920 Int) (v_prenex_33919 Int)) (or (<= (* 2 (select main_a v_prenex_33919)) 2) (<= 0 (* 2 (select main_a v_prenex_33919))) (<= (select main_a v_prenex_33920) (+ (select main_a v_prenex_33919) 1000)) (< v_prenex_33920 main_y) (<= (+ main_y 1) v_prenex_33920) (<= 1998 (* 2 (select main_a v_prenex_33920))) (<= (+ main_x 1) v_prenex_33919))) (forall ((v_prenex_30842 Int) (v_prenex_30841 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30842))) (< v_prenex_30842 main_y) (<= (+ main_y 1) v_prenex_30842) (<= (+ (select main_a v_prenex_30841) (select main_a v_prenex_30842)) 1000) (<= (select main_a v_prenex_30841) 2) (<= 0 (select main_a v_prenex_30841)) (<= 998 (select main_a v_prenex_30842)))) (forall ((v_prenex_32124 Int) (v_prenex_32125 Int)) (or (<= 998 (select main_a v_prenex_32125)) (<= 0 (* 2 (select main_a v_prenex_32124))) (<= (* 2 (select main_a v_prenex_32125)) 2000) (<= (+ (select main_a v_prenex_32124) 998) (select main_a v_prenex_32125)) (< v_prenex_32125 main_y) (<= (+ main_y 1) v_prenex_32125) (<= (select main_a v_prenex_32124) 2))) (or (forall ((v_prenex_29638 Int)) (or (<= (select main_a v_prenex_29638) 1000) (<= 1998 (* 2 (select main_a v_prenex_29638))) (<= 998 (select main_a v_prenex_29638)) (<= (+ main_y 1) v_prenex_29638) (< v_prenex_29638 main_y))) (forall ((v_prenex_29637 Int)) (<= 0 (* 2 (select main_a v_prenex_29637))))) (forall ((v_prenex_38962 Int) (v_prenex_38961 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38961))) (< v_prenex_38962 main_y) (<= (+ (select main_a v_prenex_38961) 998) (select main_a v_prenex_38962)) (<= (+ main_y 1) v_prenex_38962) (<= (* 2 (select main_a v_prenex_38962)) 2000) (<= 998 (select main_a v_prenex_38962)))) (forall ((v_prenex_40168 Int) (v_prenex_40167 Int)) (or (<= (+ main_y 1) v_prenex_40168) (<= (+ main_x 1) v_prenex_40167) (< v_prenex_40168 main_y) (<= (select main_a v_prenex_40168) (+ (select main_a v_prenex_40167) 1000)) (<= 999 (select main_a v_prenex_40168)) (<= (select main_a v_prenex_40167) 1) (<= 0 (+ (select main_a v_prenex_40167) 1)))) (forall ((v_prenex_37123 Int) (v_prenex_37124 Int)) (or (<= (+ main_y 1) v_prenex_37124) (<= 0 (* 2 (select main_a v_prenex_37123))) (< v_prenex_37123 main_x) (< v_prenex_37124 main_y) (<= (select main_a v_prenex_37124) 1000) (<= (+ (select main_a v_prenex_37123) (select main_a v_prenex_37124)) 1000))) (or (forall ((v_prenex_36024 Int)) (or (<= (* 2 (select main_a v_prenex_36024)) 2000) (<= 1998 (* 2 (select main_a v_prenex_36024))) (<= (+ main_y 1) v_prenex_36024) (<= 998 (select main_a v_prenex_36024)) (< v_prenex_36024 main_y))) (forall ((v_prenex_36023 Int)) (or (<= (select main_a v_prenex_36023) 1) (<= 0 (select main_a v_prenex_36023))))) (forall ((v_prenex_32511 Int) (v_prenex_32512 Int)) (or (<= (+ main_y 1) v_prenex_32512) (<= (select main_a v_prenex_32511) 1) (<= (+ (select main_a v_prenex_32511) (select main_a v_prenex_32512)) 1000) (<= 999 (select main_a v_prenex_32512)) (< v_prenex_32512 main_y) (<= (select main_a v_prenex_32512) 1000))) (forall ((v_prenex_34366 Int) (v_prenex_34365 Int)) (or (<= 999 (select main_a v_prenex_34366)) (<= (select main_a v_prenex_34365) 1) (< v_prenex_34366 main_y) (<= 0 (* 2 (select main_a v_prenex_34365))) (<= (+ (select main_a v_prenex_34365) 998) (select main_a v_prenex_34366)) (<= (+ main_y 1) v_prenex_34366) (<= 998 (select main_a v_prenex_34366)))) (forall ((v_prenex_33796 Int) (v_prenex_33795 Int)) (or (<= 1000 (+ (select main_a v_prenex_33795) (select main_a v_prenex_33796))) (<= (select main_a v_prenex_33796) 1001) (<= 0 (+ (select main_a v_prenex_33795) 1)) (<= (+ main_x 1) v_prenex_33795) (<= (+ main_y 1) v_prenex_33796) (< v_prenex_33796 main_y))) (forall ((v_prenex_40078 Int) (v_prenex_40077 Int)) (or (<= 0 (select main_a v_prenex_40077)) (<= (* 2 (select main_a v_prenex_40077)) 2) (< v_prenex_40078 main_y) (<= 998 (select main_a v_prenex_40078)) (<= (+ main_y 1) v_prenex_40078) (<= (+ (select main_a v_prenex_40077) (select main_a v_prenex_40078)) 1000) (<= (select main_a v_prenex_40078) 1001))) (forall ((v_prenex_35336 Int) (v_prenex_35337 Int)) (or (< v_prenex_35337 main_y) (<= (* 2 (select main_a v_prenex_35336)) 2) (<= (* 2 (select main_a v_prenex_35337)) 2000) (<= (select main_a v_prenex_35337) (+ (select main_a v_prenex_35336) 1000)) (<= (select main_a v_prenex_35337) 1000) (<= (select main_a v_prenex_35336) 1) (<= (+ main_y 1) v_prenex_35337))) (or (forall ((v_prenex_39797 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39797))) (< v_prenex_39797 main_y) (<= (+ main_y 1) v_prenex_39797) (<= 999 (select main_a v_prenex_39797)) (<= (select main_a v_prenex_39797) 1001))) (forall ((v_prenex_39796 Int)) (or (<= (select main_a v_prenex_39796) 1) (<= 0 (* 2 (select main_a v_prenex_39796)))))) (or (forall ((v_prenex_31103 Int)) (<= 0 (select main_a v_prenex_31103))) (forall ((v_prenex_31104 Int)) (or (<= (+ main_y 1) v_prenex_31104) (<= 999 (select main_a v_prenex_31104)) (<= (* 2 (select main_a v_prenex_31104)) 2000) (< v_prenex_31104 main_y) (<= 998 (select main_a v_prenex_31104))))) (forall ((v_prenex_35414 Int) (v_prenex_35415 Int)) (or (<= (+ main_y 1) v_prenex_35415) (<= 0 (+ (select main_a v_prenex_35414) 1)) (< v_prenex_35415 main_y) (< v_prenex_35414 main_x) (<= (select main_a v_prenex_35415) 1000) (<= 1000 (+ (select main_a v_prenex_35414) (select main_a v_prenex_35415))))) (forall ((v_prenex_32698 Int) (v_prenex_32697 Int)) (or (< v_prenex_32698 main_y) (<= 1998 (* 2 (select main_a v_prenex_32698))) (<= (+ main_y 1) v_prenex_32698) (<= (select main_a v_prenex_32698) 1000) (<= (+ (select main_a v_prenex_32697) (select main_a v_prenex_32698)) 1000) (<= (select main_a v_prenex_32697) 1))) (or (forall ((v_prenex_38692 Int)) (or (<= (* 2 (select main_a v_prenex_38692)) 2000) (< v_prenex_38692 main_y) (<= (+ main_y 1) v_prenex_38692) (<= 1998 (* 2 (select main_a v_prenex_38692))))) (forall ((v_prenex_38691 Int)) (or (<= (* 2 (select main_a v_prenex_38691)) 2) (<= (select main_a v_prenex_38691) 1) (< v_prenex_38691 main_x)))) (forall ((v_prenex_35318 Int) (v_prenex_35319 Int)) (or (<= 999 (select main_a v_prenex_35319)) (<= 1000 (+ (select main_a v_prenex_35318) (select main_a v_prenex_35319))) (< v_prenex_35319 main_y) (<= 0 (+ (select main_a v_prenex_35318) 1)) (<= (+ main_y 1) v_prenex_35319) (<= (* 2 (select main_a v_prenex_35319)) 2000) (<= (select main_a v_prenex_35318) 2))) (or (forall ((v_prenex_38579 Int)) (or (<= (* 2 (select main_a v_prenex_38579)) 2) (<= (+ main_x 1) v_prenex_38579) (< v_prenex_38579 main_x))) (forall ((v_prenex_38580 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38580))) (<= (+ main_y 1) v_prenex_38580)))) (or (forall ((v_prenex_37972 Int)) (or (<= 0 (select main_a v_prenex_37972)) (<= 0 (+ (select main_a v_prenex_37972) 1)) (<= (+ main_x 1) v_prenex_37972))) (forall ((v_prenex_37973 Int)) (or (<= (+ main_y 1) v_prenex_37973) (<= 1998 (* 2 (select main_a v_prenex_37973))) (<= (select main_a v_prenex_37973) 1001) (< v_prenex_37973 main_y)))) (forall ((v_prenex_36752 Int) (v_prenex_36753 Int)) (or (<= (* 2 (select main_a v_prenex_36753)) 2000) (<= (+ main_y 1) v_prenex_36753) (<= (select main_a v_prenex_36753) 1001) (<= (select main_a v_prenex_36753) (+ (select main_a v_prenex_36752) 1000)) (<= (select main_a v_prenex_36752) 2) (<= 0 (+ (select main_a v_prenex_36752) 1)) (< v_prenex_36753 main_y))) (forall ((v_prenex_38217 Int) (v_prenex_38216 Int)) (or (< v_prenex_38217 main_y) (<= (+ main_y 1) v_prenex_38217) (<= (+ (select main_a v_prenex_38216) 998) (select main_a v_prenex_38217)) (<= (select main_a v_prenex_38216) 1) (<= (select main_a v_prenex_38217) 1001) (<= (* 2 (select main_a v_prenex_38216)) 2) (<= (+ main_x 1) v_prenex_38216))) (forall ((v_prenex_36700 Int) (v_prenex_36701 Int)) (or (< v_prenex_36701 main_y) (<= (+ main_y 1) v_prenex_36701) (<= (select main_a v_prenex_36701) 1000) (< v_prenex_36700 main_x) (<= (+ (select main_a v_prenex_36700) 998) (select main_a v_prenex_36701)) (<= (select main_a v_prenex_36700) 2))) (forall ((v_prenex_30536 Int) (v_prenex_30537 Int)) (or (< v_prenex_30537 main_y) (<= (+ main_y 1) v_prenex_30537) (<= (select main_a v_prenex_30537) (+ (select main_a v_prenex_30536) 1000)) (<= 999 (select main_a v_prenex_30537)) (<= 0 (+ (select main_a v_prenex_30536) 1)) (<= 1998 (* 2 (select main_a v_prenex_30537))) (<= (select main_a v_prenex_30536) 2))) (forall ((v_prenex_32292 Int) (v_prenex_32293 Int)) (or (<= (select main_a v_prenex_32293) 1001) (<= (+ main_y 1) v_prenex_32293) (<= (* 2 (select main_a v_prenex_32293)) 2000) (<= (select main_a v_prenex_32293) (+ (select main_a v_prenex_32292) 1000)) (< v_prenex_32293 main_y) (<= 0 (* 2 (select main_a v_prenex_32292))) (<= (select main_a v_prenex_32292) 1))) (forall ((v_prenex_38207 Int) (v_prenex_38206 Int)) (or (<= 998 (select main_a v_prenex_38207)) (<= (+ (select main_a v_prenex_38206) (select main_a v_prenex_38207)) 1000) (<= (select main_a v_prenex_38206) 2) (<= (* 2 (select main_a v_prenex_38206)) 2) (<= 1998 (* 2 (select main_a v_prenex_38207))) (<= (+ main_y 1) v_prenex_38207) (< v_prenex_38207 main_y))) (forall ((v_prenex_29337 Int) (v_prenex_29336 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29337))) (< v_prenex_29337 main_y) (<= (* 2 (select main_a v_prenex_29336)) 2) (<= (+ main_y 1) v_prenex_29337) (< v_prenex_29336 main_x) (<= (+ (select main_a v_prenex_29336) 998) (select main_a v_prenex_29337)))) (forall ((v_prenex_38100 Int) (v_prenex_38099 Int)) (or (<= (select main_a v_prenex_38099) 1) (<= 0 (select main_a v_prenex_38099)) (< v_prenex_38100 main_y) (<= (select main_a v_prenex_38100) (+ (select main_a v_prenex_38099) 1000)) (<= (select main_a v_prenex_38100) 1001) (<= (select main_a v_prenex_38100) 1000) (<= (+ main_y 1) v_prenex_38100))) (forall ((v_prenex_32542 Int) (v_prenex_32541 Int)) (or (<= (+ main_y 1) v_prenex_32542) (<= (+ (select main_a v_prenex_32541) (select main_a v_prenex_32542)) 1000) (< v_prenex_32542 main_y) (<= (* 2 (select main_a v_prenex_32541)) 2) (<= (select main_a v_prenex_32542) 1001) (<= (select main_a v_prenex_32542) 1000))) (forall ((v_prenex_37119 Int) (v_prenex_37120 Int)) (or (<= (+ main_y 1) v_prenex_37120) (<= 0 (select main_a v_prenex_37119)) (<= 0 (+ (select main_a v_prenex_37119) 1)) (<= (* 2 (select main_a v_prenex_37120)) 2000) (<= (select main_a v_prenex_37120) 1000) (<= (+ (select main_a v_prenex_37119) 998) (select main_a v_prenex_37120)) (< v_prenex_37120 main_y))) (or (forall ((v_prenex_30763 Int)) (or (<= 0 (select main_a v_prenex_30763)) (<= (* 2 (select main_a v_prenex_30763)) 2))) (forall ((v_prenex_30764 Int)) (or (< v_prenex_30764 main_y) (<= (* 2 (select main_a v_prenex_30764)) 2000) (<= (+ main_y 1) v_prenex_30764) (<= 1998 (* 2 (select main_a v_prenex_30764)))))) (forall ((v_prenex_33640 Int) (v_prenex_33639 Int)) (or (<= (* 2 (select main_a v_prenex_33639)) 2) (< v_prenex_33640 main_y) (<= (+ (select main_a v_prenex_33639) (select main_a v_prenex_33640)) 1000) (<= (+ main_y 1) v_prenex_33640) (<= (select main_a v_prenex_33639) 1) (<= (select main_a v_prenex_33640) 1000))) (or (forall ((v_prenex_39463 Int)) (or (<= (select main_a v_prenex_39463) 1) (<= 0 (select main_a v_prenex_39463)) (<= (+ main_x 1) v_prenex_39463))) (forall ((v_prenex_39464 Int)) (or (< v_prenex_39464 main_y) (<= 1998 (* 2 (select main_a v_prenex_39464))) (<= (* 2 (select main_a v_prenex_39464)) 2000) (<= (+ main_y 1) v_prenex_39464)))) (forall ((v_prenex_35256 Int) (v_prenex_35257 Int)) (or (<= 0 (+ (select main_a v_prenex_35256) 1)) (<= 0 (select main_a v_prenex_35256)) (<= 1000 (+ (select main_a v_prenex_35256) (select main_a v_prenex_35257))) (< v_prenex_35256 main_x) (<= (+ main_y 1) v_prenex_35257) (<= (select main_a v_prenex_35257) 1001) (< v_prenex_35257 main_y))) (or (forall ((v_prenex_36438 Int)) (or (<= (select main_a v_prenex_36438) 2) (<= 0 (+ (select main_a v_prenex_36438) 1)))) (forall ((v_prenex_36439 Int)) (or (<= 998 (select main_a v_prenex_36439)) (<= (* 2 (select main_a v_prenex_36439)) 2000) (< v_prenex_36439 main_y) (<= (+ main_y 1) v_prenex_36439)))) (forall ((v_prenex_38608 Int) (v_prenex_38607 Int)) (or (<= 0 (+ (select main_a v_prenex_38607) 1)) (<= (+ main_y 1) v_prenex_38608) (< v_prenex_38608 main_y) (<= (+ (select main_a v_prenex_38607) 998) (select main_a v_prenex_38608)) (<= (select main_a v_prenex_38607) 2) (<= (select main_a v_prenex_38608) 1000))) (or (forall ((v_prenex_29041 Int)) (<= (* 2 (select main_a v_prenex_29041)) 2000)) (forall ((v_prenex_29040 Int)) (or (< v_prenex_29040 main_x) (<= (+ main_x 1) v_prenex_29040) (<= 0 (+ (select main_a v_prenex_29040) 1))))) (or (forall ((v_prenex_37364 Int)) (or (<= (select main_a v_prenex_37364) 2) (<= (select main_a v_prenex_37364) 1))) (forall ((v_prenex_37365 Int)) (or (<= (+ main_y 1) v_prenex_37365) (<= (* 2 (select main_a v_prenex_37365)) 2000) (< v_prenex_37365 main_y) (<= 1998 (* 2 (select main_a v_prenex_37365)))))) (forall ((v_prenex_35150 Int) (v_prenex_35151 Int)) (or (<= 999 (select main_a v_prenex_35151)) (<= (+ (select main_a v_prenex_35150) (select main_a v_prenex_35151)) 1000) (<= 0 (select main_a v_prenex_35150)) (<= (select main_a v_prenex_35151) 1001) (< v_prenex_35151 main_y) (<= 0 (* 2 (select main_a v_prenex_35150))) (<= (+ main_y 1) v_prenex_35151))) (forall ((v_prenex_33818 Int) (v_prenex_33817 Int)) (or (<= (select main_a v_prenex_33818) (+ (select main_a v_prenex_33817) 1000)) (<= (+ main_y 1) v_prenex_33818) (<= (* 2 (select main_a v_prenex_33817)) 2) (<= 998 (select main_a v_prenex_33818)) (<= (select main_a v_prenex_33818) 1001) (< v_prenex_33818 main_y))) (forall ((v_prenex_33211 Int) (v_prenex_33210 Int)) (or (<= (select main_a v_prenex_33211) (+ (select main_a v_prenex_33210) 1000)) (< v_prenex_33211 main_y) (<= (* 2 (select main_a v_prenex_33210)) 2) (<= (+ main_x 1) v_prenex_33210) (< v_prenex_33210 main_x))) (forall ((v_prenex_38026 Int) (v_prenex_38025 Int)) (or (<= (* 2 (select main_a v_prenex_38025)) 2) (<= (+ main_y 1) v_prenex_38026) (<= 0 (select main_a v_prenex_38025)) (<= 998 (select main_a v_prenex_38026)) (< v_prenex_38026 main_y) (<= (+ (select main_a v_prenex_38025) (select main_a v_prenex_38026)) 1000) (<= 999 (select main_a v_prenex_38026)))) (or (forall ((v_prenex_31143 Int)) (<= (* 2 (select main_a v_prenex_31143)) 2)) (forall ((v_prenex_31144 Int)) (or (< v_prenex_31144 main_y) (<= (* 2 (select main_a v_prenex_31144)) 2000) (<= (select main_a v_prenex_31144) 1000) (<= (select main_a v_prenex_31144) 1001) (<= (+ main_y 1) v_prenex_31144)))) (forall ((v_prenex_33389 Int) (v_prenex_33388 Int)) (or (<= (select main_a v_prenex_33388) 1) (<= 0 (* 2 (select main_a v_prenex_33388))) (<= (* 2 (select main_a v_prenex_33389)) 2000) (<= (+ (select main_a v_prenex_33388) 998) (select main_a v_prenex_33389)) (<= 998 (select main_a v_prenex_33389)) (<= (+ main_y 1) v_prenex_33389) (< v_prenex_33389 main_y))) (forall ((v_prenex_34984 Int) (v_prenex_34983 Int)) (or (<= 0 (select main_a v_prenex_34983)) (<= (select main_a v_prenex_34984) 1001) (<= (+ main_y 1) v_prenex_34984) (<= (+ (select main_a v_prenex_34983) (select main_a v_prenex_34984)) 1000) (<= 0 (+ (select main_a v_prenex_34983) 1)) (<= 1998 (* 2 (select main_a v_prenex_34984))) (< v_prenex_34984 main_y))) (forall ((v_prenex_37452 Int) (v_prenex_37453 Int)) (or (<= (* 2 (select main_a v_prenex_37452)) 2) (<= (select main_a v_prenex_37453) (+ (select main_a v_prenex_37452) 1000)) (<= (+ main_y 1) v_prenex_37453) (<= 999 (select main_a v_prenex_37453)) (<= (select main_a v_prenex_37452) 2) (< v_prenex_37453 main_y) (<= (+ main_x 1) v_prenex_37452))) (or (forall ((v_prenex_37588 Int)) (or (<= (select main_a v_prenex_37588) 1000) (<= (+ main_y 1) v_prenex_37588) (< v_prenex_37588 main_y) (<= 1998 (* 2 (select main_a v_prenex_37588))) (<= 998 (select main_a v_prenex_37588)))) (forall ((v_prenex_37587 Int)) (or (<= 0 (* 2 (select main_a v_prenex_37587))) (<= 0 (+ (select main_a v_prenex_37587) 1))))) (forall ((v_prenex_39865 Int) (v_prenex_39864 Int)) (or (<= (select main_a v_prenex_39864) 2) (<= 1000 (+ (select main_a v_prenex_39864) (select main_a v_prenex_39865))) (<= (select main_a v_prenex_39865) 1000) (<= (+ main_y 1) v_prenex_39865) (< v_prenex_39865 main_y))) (forall ((v_prenex_36155 Int) (v_prenex_36156 Int)) (or (<= (+ main_y 1) v_prenex_36156) (< v_prenex_36156 main_y) (<= (+ main_x 1) v_prenex_36155) (<= (select main_a v_prenex_36155) 2) (<= (+ (select main_a v_prenex_36155) 998) (select main_a v_prenex_36156)) (<= 1998 (* 2 (select main_a v_prenex_36156))))) (forall ((v_prenex_34458 Int) (v_prenex_34457 Int)) (or (<= (+ main_y 1) v_prenex_34458) (<= (+ (select main_a v_prenex_34457) 998) (select main_a v_prenex_34458)) (<= 0 (select main_a v_prenex_34457)) (<= 998 (select main_a v_prenex_34458)) (< v_prenex_34458 main_y) (<= 0 (* 2 (select main_a v_prenex_34457))))) (or (forall ((v_prenex_29886 Int)) (or (<= (+ main_y 1) v_prenex_29886) (<= (* 2 (select main_a v_prenex_29886)) 2000) (<= 999 (select main_a v_prenex_29886)) (< v_prenex_29886 main_y))) (forall ((v_prenex_29885 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29885))) (<= (select main_a v_prenex_29885) 2)))) (or (forall ((v_prenex_34544 Int)) (or (<= (+ main_y 1) v_prenex_34544) (<= 999 (select main_a v_prenex_34544)) (<= (* 2 (select main_a v_prenex_34544)) 2000) (<= 1998 (* 2 (select main_a v_prenex_34544))) (< v_prenex_34544 main_y))) (forall ((v_prenex_34543 Int)) (<= (select main_a v_prenex_34543) 2))) (forall ((v_prenex_33984 Int) (v_prenex_33983 Int)) (or (<= (select main_a v_prenex_33984) 1001) (<= 1998 (* 2 (select main_a v_prenex_33984))) (<= 0 (* 2 (select main_a v_prenex_33983))) (<= (+ main_y 1) v_prenex_33984) (< v_prenex_33984 main_y) (<= (+ (select main_a v_prenex_33983) 998) (select main_a v_prenex_33984)))) (forall ((v_prenex_29552 Int) (v_prenex_29551 Int)) (or (<= (select main_a v_prenex_29551) 1) (<= (select main_a v_prenex_29551) 2) (<= (select main_a v_prenex_29552) 1001) (<= 1998 (* 2 (select main_a v_prenex_29552))) (<= (+ (select main_a v_prenex_29551) 998) (select main_a v_prenex_29552)) (< v_prenex_29552 main_y) (<= (+ main_y 1) v_prenex_29552))) (or (forall ((v_prenex_38038 Int)) (or (< v_prenex_38038 main_y) (<= (* 2 (select main_a v_prenex_38038)) 2000) (<= (+ main_y 1) v_prenex_38038) (<= 998 (select main_a v_prenex_38038)) (<= 1998 (* 2 (select main_a v_prenex_38038))))) (forall ((v_prenex_38037 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38037))) (<= (* 2 (select main_a v_prenex_38037)) 2)))) (forall ((v_prenex_33421 Int) (v_prenex_33420 Int)) (or (< v_prenex_33420 main_x) (<= 0 (* 2 (select main_a v_prenex_33420))) (<= 999 (select main_a v_prenex_33421)) (<= (select main_a v_prenex_33420) 1) (<= (+ (select main_a v_prenex_33420) 998) (select main_a v_prenex_33421)) (<= (+ main_y 1) v_prenex_33421) (< v_prenex_33421 main_y))) (or (forall ((v_prenex_32143 Int)) (or (<= (* 2 (select main_a v_prenex_32143)) 2000) (<= (+ main_y 1) v_prenex_32143) (<= 999 (select main_a v_prenex_32143)) (< v_prenex_32143 main_y))) (forall ((v_prenex_32142 Int)) (or (<= (* 2 (select main_a v_prenex_32142)) 2) (<= 0 (* 2 (select main_a v_prenex_32142))) (< v_prenex_32142 main_x)))) (forall ((v_prenex_38233 Int) (v_prenex_38232 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38233))) (<= (select main_a v_prenex_38232) 1) (<= (+ main_y 1) v_prenex_38233) (<= (+ (select main_a v_prenex_38232) (select main_a v_prenex_38233)) 1000) (<= 998 (select main_a v_prenex_38233)) (< v_prenex_38233 main_y))) (forall ((v_prenex_40054 Int) (v_prenex_40053 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40053))) (< v_prenex_40054 main_y) (<= (* 2 (select main_a v_prenex_40054)) 2000) (<= (select main_a v_prenex_40054) (+ (select main_a v_prenex_40053) 1000)) (<= (+ main_y 1) v_prenex_40054))) (or (forall ((v_prenex_31963 Int)) (or (<= 998 (select main_a v_prenex_31963)) (<= 1998 (* 2 (select main_a v_prenex_31963))) (<= (+ main_y 1) v_prenex_31963) (< v_prenex_31963 main_y))) (forall ((v_prenex_31962 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31962))) (<= (* 2 (select main_a v_prenex_31962)) 2) (< v_prenex_31962 main_x)))) (forall ((v_prenex_37902 Int) (v_prenex_37903 Int)) (or (< v_prenex_37903 main_y) (<= (+ main_y 1) v_prenex_37903) (<= (select main_a v_prenex_37903) (+ (select main_a v_prenex_37902) 1000)) (<= (select main_a v_prenex_37903) 1001) (<= (select main_a v_prenex_37903) 1000) (<= (select main_a v_prenex_37902) 1) (<= (select main_a v_prenex_37902) 2))) (or (forall ((v_prenex_34099 Int)) (or (<= 0 (+ (select main_a v_prenex_34099) 1)) (<= (select main_a v_prenex_34099) 1))) (forall ((v_prenex_34100 Int)) (or (<= 998 (select main_a v_prenex_34100)) (<= 999 (select main_a v_prenex_34100)) (<= (* 2 (select main_a v_prenex_34100)) 2000) (< v_prenex_34100 main_y) (<= (+ main_y 1) v_prenex_34100)))) (forall ((v_prenex_36902 Int) (v_prenex_36903 Int)) (or (<= (+ (select main_a v_prenex_36902) (select main_a v_prenex_36903)) 1000) (<= 0 (* 2 (select main_a v_prenex_36902))) (<= (select main_a v_prenex_36902) 1) (<= (+ main_y 1) v_prenex_36903) (< v_prenex_36903 main_y) (<= 998 (select main_a v_prenex_36903)) (<= (* 2 (select main_a v_prenex_36903)) 2000))) (forall ((v_prenex_32575 Int) (v_prenex_32576 Int)) (or (<= 0 (select main_a v_prenex_32575)) (< v_prenex_32576 main_y) (<= (+ (select main_a v_prenex_32575) 998) (select main_a v_prenex_32576)) (<= (+ main_y 1) v_prenex_32576) (<= (select main_a v_prenex_32576) 1001) (<= 0 (+ (select main_a v_prenex_32575) 1)) (<= 999 (select main_a v_prenex_32576)))) (forall ((v_prenex_30402 Int) (v_prenex_30403 Int)) (or (< v_prenex_30403 main_y) (<= 999 (select main_a v_prenex_30403)) (<= (+ main_y 1) v_prenex_30403) (<= 1000 (+ (select main_a v_prenex_30402) (select main_a v_prenex_30403))) (<= 0 (+ (select main_a v_prenex_30402) 1)))) (forall ((v_prenex_32223 Int) (v_prenex_32222 Int)) (or (<= (+ main_y 1) v_prenex_32223) (<= (* 2 (select main_a v_prenex_32222)) 2) (<= 0 (* 2 (select main_a v_prenex_32222))) (<= (+ main_x 1) v_prenex_32222) (<= (select main_a v_prenex_32223) 1000) (<= (+ (select main_a v_prenex_32222) (select main_a v_prenex_32223)) 1000) (< v_prenex_32223 main_y))) (forall ((v_prenex_35570 Int) (v_prenex_35571 Int)) (or (<= 999 (select main_a v_prenex_35571)) (<= (select main_a v_prenex_35571) 1001) (<= (+ (select main_a v_prenex_35570) 998) (select main_a v_prenex_35571)) (<= (+ main_y 1) v_prenex_35571) (<= 0 (+ (select main_a v_prenex_35570) 1)) (< v_prenex_35571 main_y) (<= 0 (* 2 (select main_a v_prenex_35570))))) (forall ((v_prenex_38219 Int) (v_prenex_38218 Int)) (or (<= (select main_a v_prenex_38219) (+ (select main_a v_prenex_38218) 1000)) (<= (+ main_y 1) v_prenex_38219) (<= (* 2 (select main_a v_prenex_38218)) 2) (< v_prenex_38219 main_y) (<= (select main_a v_prenex_38219) 1000) (<= (+ main_x 1) v_prenex_38218))) (forall ((v_prenex_36724 Int) (v_prenex_36725 Int)) (or (<= (select main_a v_prenex_36725) 1001) (<= 1000 (+ (select main_a v_prenex_36724) (select main_a v_prenex_36725))) (< v_prenex_36725 main_y) (<= 1998 (* 2 (select main_a v_prenex_36725))) (<= 0 (* 2 (select main_a v_prenex_36724))) (<= 0 (select main_a v_prenex_36724)) (<= (+ main_y 1) v_prenex_36725))) (or (forall ((v_prenex_37920 Int)) (<= (select main_a v_prenex_37920) 2)) (forall ((v_prenex_37921 Int)) (or (<= (+ main_y 1) v_prenex_37921) (<= 999 (select main_a v_prenex_37921)) (< v_prenex_37921 main_y) (<= 1998 (* 2 (select main_a v_prenex_37921)))))) (forall ((v_prenex_32900 Int) (v_prenex_32901 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32901))) (<= 0 (+ (select main_a v_prenex_32900) 1)) (< v_prenex_32901 main_y) (<= 998 (select main_a v_prenex_32901)) (<= (+ main_y 1) v_prenex_32901) (<= 0 (select main_a v_prenex_32900)) (<= (+ (select main_a v_prenex_32900) (select main_a v_prenex_32901)) 1000))) (or (forall ((v_prenex_35891 Int)) (or (<= (+ main_y 1) v_prenex_35891) (<= (* 2 (select main_a v_prenex_35891)) 2000) (<= (select main_a v_prenex_35891) 1000) (< v_prenex_35891 main_y))) (forall ((v_prenex_35890 Int)) (or (<= 0 (+ (select main_a v_prenex_35890) 1)) (< v_prenex_35890 main_x)))) (forall ((v_prenex_37881 Int) (v_prenex_37880 Int)) (or (< v_prenex_37881 main_y) (<= (+ main_y 1) v_prenex_37881) (<= (select main_a v_prenex_37881) 1000) (<= 0 (+ (select main_a v_prenex_37880) 1)) (<= (select main_a v_prenex_37880) 2) (<= (* 2 (select main_a v_prenex_37881)) 2000) (<= 1000 (+ (select main_a v_prenex_37880) (select main_a v_prenex_37881))))) (forall ((v_prenex_36027 Int) (v_prenex_36028 Int)) (or (<= (select main_a v_prenex_36027) 2) (< v_prenex_36028 main_y) (<= 0 (select main_a v_prenex_36027)) (<= (select main_a v_prenex_36028) (+ (select main_a v_prenex_36027) 1000)) (<= (select main_a v_prenex_36028) 1001) (<= (+ main_y 1) v_prenex_36028) (<= (select main_a v_prenex_36028) 1000))) (or (forall ((v_prenex_39583 Int)) (or (<= (+ main_y 1) v_prenex_39583) (<= 999 (select main_a v_prenex_39583)) (<= (* 2 (select main_a v_prenex_39583)) 2000) (< v_prenex_39583 main_y))) (forall ((v_prenex_39582 Int)) (or (<= (select main_a v_prenex_39582) 2) (< v_prenex_39582 main_x)))) (forall ((v_prenex_39639 Int) (v_prenex_39640 Int)) (or (<= (* 2 (select main_a v_prenex_39640)) 2000) (<= (select main_a v_prenex_39639) 1) (<= (+ main_y 1) v_prenex_39640) (< v_prenex_39640 main_y) (<= (* 2 (select main_a v_prenex_39639)) 2) (<= (+ main_x 1) v_prenex_39639) (<= (+ (select main_a v_prenex_39639) (select main_a v_prenex_39640)) 1000))) (forall ((v_prenex_36131 Int) (v_prenex_36132 Int)) (or (<= (+ (select main_a v_prenex_36131) (select main_a v_prenex_36132)) 1000) (< v_prenex_36132 main_y) (<= (+ main_y 1) v_prenex_36132) (<= 0 (+ (select main_a v_prenex_36131) 1)) (<= (* 2 (select main_a v_prenex_36132)) 2000) (<= (select main_a v_prenex_36131) 1))) (forall ((v_prenex_38088 Int) (v_prenex_38087 Int)) (or (< v_prenex_38088 main_y) (<= (* 2 (select main_a v_prenex_38088)) 2000) (<= 1000 (+ (select main_a v_prenex_38087) (select main_a v_prenex_38088))) (<= (+ main_y 1) v_prenex_38088) (<= (select main_a v_prenex_38088) 1000))) (forall ((v_prenex_33804 Int) (v_prenex_33803 Int)) (or (<= (+ (select main_a v_prenex_33803) (select main_a v_prenex_33804)) 1000) (<= 1998 (* 2 (select main_a v_prenex_33804))) (<= (+ main_y 1) v_prenex_33804) (<= (* 2 (select main_a v_prenex_33803)) 2) (<= 0 (select main_a v_prenex_33803)) (< v_prenex_33803 main_x) (< v_prenex_33804 main_y))) (forall ((v_prenex_30783 Int) (v_prenex_30784 Int)) (or (<= (+ (select main_a v_prenex_30783) (select main_a v_prenex_30784)) 1000) (<= 1998 (* 2 (select main_a v_prenex_30784))) (<= 999 (select main_a v_prenex_30784)) (<= 0 (+ (select main_a v_prenex_30783) 1)) (< v_prenex_30784 main_y) (<= (+ main_y 1) v_prenex_30784))) (or (forall ((v_prenex_31306 Int)) (<= (* 2 (select main_a v_prenex_31306)) 2)) (forall ((v_prenex_31307 Int)) (or (< v_prenex_31307 main_y) (<= 1998 (* 2 (select main_a v_prenex_31307))) (<= (select main_a v_prenex_31307) 1000) (<= (+ main_y 1) v_prenex_31307) (<= (* 2 (select main_a v_prenex_31307)) 2000)))) (forall ((v_prenex_35108 Int) (v_prenex_35109 Int)) (or (<= (+ main_x 1) v_prenex_35108) (< v_prenex_35108 main_x) (<= 0 (+ (select main_a v_prenex_35108) 1)) (<= (+ (select main_a v_prenex_35108) (select main_a v_prenex_35109)) 1000) (<= (select main_a v_prenex_35108) 2))) (forall ((v_prenex_39135 Int) (v_prenex_39134 Int)) (or (<= (select main_a v_prenex_39134) 1) (<= 999 (select main_a v_prenex_39135)) (<= 1000 (+ (select main_a v_prenex_39134) (select main_a v_prenex_39135))) (<= (+ main_y 1) v_prenex_39135) (<= (select main_a v_prenex_39135) 1001) (< v_prenex_39135 main_y) (<= 0 (select main_a v_prenex_39134)))) (or (forall ((v_prenex_38478 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38478))) (< v_prenex_38478 main_y) (<= (+ main_y 1) v_prenex_38478))) (forall ((v_prenex_38477 Int)) (or (<= 0 (+ (select main_a v_prenex_38477) 1)) (<= (* 2 (select main_a v_prenex_38477)) 2) (<= (+ main_x 1) v_prenex_38477)))) (forall ((v_prenex_31770 Int) (v_prenex_31769 Int)) (or (< v_prenex_31770 main_y) (<= (* 2 (select main_a v_prenex_31770)) 2000) (<= 0 (+ (select main_a v_prenex_31769) 1)) (<= (+ main_y 1) v_prenex_31770) (<= 1000 (+ (select main_a v_prenex_31769) (select main_a v_prenex_31770))) (<= (select main_a v_prenex_31770) 1001) (<= (select main_a v_prenex_31769) 1))) (forall ((v_prenex_38457 Int) (v_prenex_38458 Int)) (or (< v_prenex_38458 main_y) (< v_prenex_38457 main_x) (<= (+ (select main_a v_prenex_38457) (select main_a v_prenex_38458)) 1000) (<= (select main_a v_prenex_38457) 2) (<= (+ main_y 1) v_prenex_38458) (<= 998 (select main_a v_prenex_38458)))) (forall ((v_prenex_39255 Int) (v_prenex_39254 Int)) (or (<= 0 (select main_a v_prenex_39254)) (<= (select main_a v_prenex_39255) 1000) (<= (+ main_y 1) v_prenex_39255) (<= (select main_a v_prenex_39255) (+ (select main_a v_prenex_39254) 1000)) (<= 998 (select main_a v_prenex_39255)) (< v_prenex_39255 main_y))) (or (forall ((v_prenex_40189 Int)) (or (< v_prenex_40189 main_x) (<= 0 (select main_a v_prenex_40189)) (<= 0 (+ (select main_a v_prenex_40189) 1)))) (forall ((v_prenex_40190 Int)) (or (<= (+ main_y 1) v_prenex_40190) (<= 1998 (* 2 (select main_a v_prenex_40190))) (< v_prenex_40190 main_y) (<= (select main_a v_prenex_40190) 1000)))) (forall ((v_prenex_31544 Int) (v_prenex_31545 Int)) (or (<= 1000 (+ (select main_a v_prenex_31544) (select main_a v_prenex_31545))) (<= (+ main_y 1) v_prenex_31545) (<= 0 (+ (select main_a v_prenex_31544) 1)) (<= (select main_a v_prenex_31545) 1000) (< v_prenex_31545 main_y) (<= 1998 (* 2 (select main_a v_prenex_31545))))) (forall ((v_prenex_39894 Int) (v_prenex_39895 Int)) (or (<= (select main_a v_prenex_39895) (+ (select main_a v_prenex_39894) 1000)) (<= 999 (select main_a v_prenex_39895)) (<= (select main_a v_prenex_39894) 1) (< v_prenex_39895 main_y) (<= (* 2 (select main_a v_prenex_39895)) 2000) (<= (+ main_y 1) v_prenex_39895))) (or (forall ((v_prenex_31858 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31858))) (<= (+ main_x 1) v_prenex_31858) (<= 0 (select main_a v_prenex_31858)))) (forall ((v_prenex_31859 Int)) (or (<= (* 2 (select main_a v_prenex_31859)) 2000) (< v_prenex_31859 main_y) (<= (+ main_y 1) v_prenex_31859) (<= 1998 (* 2 (select main_a v_prenex_31859)))))) (forall ((v_prenex_29549 Int) (v_prenex_29550 Int)) (or (<= 0 (select main_a v_prenex_29549)) (<= (select main_a v_prenex_29550) 1001) (<= 1000 (+ (select main_a v_prenex_29549) (select main_a v_prenex_29550))) (<= (* 2 (select main_a v_prenex_29549)) 2) (<= (+ main_y 1) v_prenex_29550) (< v_prenex_29550 main_y) (<= (select main_a v_prenex_29550) 1000))) (or (forall ((v_prenex_39453 Int)) (or (< v_prenex_39453 main_x) (<= (+ main_x 1) v_prenex_39453) (<= (select main_a v_prenex_39453) 2))) (forall ((v_prenex_39454 Int)) (<= (* 2 (select main_a v_prenex_39454)) 2000))) (forall ((v_prenex_36540 Int) (v_prenex_36541 Int)) (or (<= 0 (+ (select main_a v_prenex_36540) 1)) (< v_prenex_36541 main_y) (<= (+ (select main_a v_prenex_36540) (select main_a v_prenex_36541)) 1000) (<= 1998 (* 2 (select main_a v_prenex_36541))) (<= (+ main_y 1) v_prenex_36541) (<= (+ main_x 1) v_prenex_36540) (<= 0 (* 2 (select main_a v_prenex_36540))))) (forall ((v_prenex_39986 Int) (v_prenex_39987 Int)) (or (<= (select main_a v_prenex_39986) 1) (<= (select main_a v_prenex_39987) 1000) (<= (+ main_y 1) v_prenex_39987) (<= (* 2 (select main_a v_prenex_39987)) 2000) (< v_prenex_39987 main_y) (<= (select main_a v_prenex_39986) 2) (<= (+ (select main_a v_prenex_39986) (select main_a v_prenex_39987)) 1000))) (forall ((v_prenex_29496 Int) (v_prenex_29495 Int)) (or (< v_prenex_29496 main_y) (<= 998 (select main_a v_prenex_29496)) (<= (select main_a v_prenex_29495) 1) (<= (+ main_y 1) v_prenex_29496) (<= (select main_a v_prenex_29495) 2) (<= (select main_a v_prenex_29496) 1001) (<= (+ (select main_a v_prenex_29495) 998) (select main_a v_prenex_29496)))) (or (forall ((v_prenex_30570 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30570))) (<= 0 (+ (select main_a v_prenex_30570) 1)) (< v_prenex_30570 main_x))) (forall ((v_prenex_30571 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30571))) (<= 999 (select main_a v_prenex_30571)) (<= (+ main_y 1) v_prenex_30571) (< v_prenex_30571 main_y)))) (or (forall ((v_prenex_34002 Int)) (or (<= (+ main_y 1) v_prenex_34002) (<= 998 (select main_a v_prenex_34002)) (<= (select main_a v_prenex_34002) 1000) (<= 1998 (* 2 (select main_a v_prenex_34002))) (< v_prenex_34002 main_y))) (forall ((v_prenex_34001 Int)) (or (<= (select main_a v_prenex_34001) 2) (<= 0 (select main_a v_prenex_34001))))) (or (forall ((v_prenex_33369 Int)) (or (< v_prenex_33369 main_y) (<= 1998 (* 2 (select main_a v_prenex_33369))) (<= (+ main_y 1) v_prenex_33369))) (forall ((v_prenex_33368 Int)) (or (<= 0 (select main_a v_prenex_33368)) (< v_prenex_33368 main_x)))) (forall ((v_prenex_38759 Int) (v_prenex_38760 Int)) (or (<= (select main_a v_prenex_38760) (+ (select main_a v_prenex_38759) 1000)) (<= (+ main_y 1) v_prenex_38760) (< v_prenex_38760 main_y) (< v_prenex_38759 main_x) (<= (select main_a v_prenex_38759) 2) (<= (select main_a v_prenex_38760) 1000))) (forall ((v_prenex_33309 Int) (v_prenex_33308 Int)) (or (<= (select main_a v_prenex_33308) 1) (<= 998 (select main_a v_prenex_33309)) (<= (+ main_y 1) v_prenex_33309) (<= (select main_a v_prenex_33308) 2) (<= 1000 (+ (select main_a v_prenex_33308) (select main_a v_prenex_33309))) (< v_prenex_33309 main_y) (<= (* 2 (select main_a v_prenex_33309)) 2000))) (forall ((v_prenex_35408 Int) (v_prenex_35409 Int)) (or (<= (+ main_y 1) v_prenex_35409) (<= (* 2 (select main_a v_prenex_35409)) 2000) (<= (select main_a v_prenex_35408) 2) (< v_prenex_35409 main_y) (<= 1000 (+ (select main_a v_prenex_35408) (select main_a v_prenex_35409))) (<= 0 (+ (select main_a v_prenex_35408) 1)))) (forall ((v_prenex_35194 Int) (v_prenex_35195 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35195))) (<= (+ (select main_a v_prenex_35194) 998) (select main_a v_prenex_35195)) (<= 998 (select main_a v_prenex_35195)) (<= (select main_a v_prenex_35194) 2) (< v_prenex_35195 main_y) (<= (* 2 (select main_a v_prenex_35194)) 2) (<= (+ main_y 1) v_prenex_35195))) (forall ((v_prenex_40425 Int) (v_prenex_40424 Int)) (or (< v_prenex_40425 main_y) (<= 1000 (+ (select main_a v_prenex_40424) (select main_a v_prenex_40425))) (<= 0 (* 2 (select main_a v_prenex_40424))) (<= (+ main_y 1) v_prenex_40425) (<= 999 (select main_a v_prenex_40425)) (<= 1998 (* 2 (select main_a v_prenex_40425))))) (or (forall ((v_prenex_31959 Int)) (or (<= (select main_a v_prenex_31959) 1001) (< v_prenex_31959 main_y) (<= 1998 (* 2 (select main_a v_prenex_31959))) (<= (+ main_y 1) v_prenex_31959) (<= (select main_a v_prenex_31959) 1000))) (forall ((v_prenex_31958 Int)) (or (<= (select main_a v_prenex_31958) 1) (<= 0 (select main_a v_prenex_31958))))) (forall ((v_prenex_36259 Int) (v_prenex_36260 Int)) (or (<= (+ (select main_a v_prenex_36259) 998) (select main_a v_prenex_36260)) (<= 0 (select main_a v_prenex_36259)) (<= (+ main_y 1) v_prenex_36260) (<= (* 2 (select main_a v_prenex_36260)) 2000) (<= (select main_a v_prenex_36260) 1000) (<= (select main_a v_prenex_36259) 2) (< v_prenex_36260 main_y))) (forall ((v_prenex_34182 Int) (v_prenex_34181 Int)) (or (<= (* 2 (select main_a v_prenex_34181)) 2) (<= (select main_a v_prenex_34182) 1001) (<= (+ main_y 1) v_prenex_34182) (< v_prenex_34182 main_y) (<= (select main_a v_prenex_34182) (+ (select main_a v_prenex_34181) 1000)))) (forall ((v_prenex_30874 Int) (v_prenex_30873 Int)) (or (<= (+ main_y 1) v_prenex_30874) (<= (* 2 (select main_a v_prenex_30874)) 2000) (< v_prenex_30874 main_y) (<= 998 (select main_a v_prenex_30874)) (<= (select main_a v_prenex_30873) 2) (<= (select main_a v_prenex_30873) 1) (<= 1000 (+ (select main_a v_prenex_30873) (select main_a v_prenex_30874))))) (forall ((v_prenex_29293 Int) (v_prenex_29292 Int)) (or (<= (+ (select main_a v_prenex_29292) (select main_a v_prenex_29293)) 1000) (<= (+ main_y 1) v_prenex_29293) (<= 999 (select main_a v_prenex_29293)) (<= 0 (* 2 (select main_a v_prenex_29292))) (<= (select main_a v_prenex_29293) 1001) (< v_prenex_29293 main_y))) (or (forall ((v_prenex_40426 Int)) (or (<= (+ main_x 1) v_prenex_40426) (<= (select main_a v_prenex_40426) 2) (<= (* 2 (select main_a v_prenex_40426)) 2))) (forall ((v_prenex_40427 Int)) (or (< v_prenex_40427 main_y) (<= 1998 (* 2 (select main_a v_prenex_40427))) (<= (+ main_y 1) v_prenex_40427)))) (forall ((v_prenex_38778 Int) (v_prenex_38777 Int)) (or (<= 0 (* 2 (select main_a v_prenex_38777))) (<= (+ (select main_a v_prenex_38777) (select main_a v_prenex_38778)) 1000) (<= (* 2 (select main_a v_prenex_38777)) 2) (<= 998 (select main_a v_prenex_38778)) (< v_prenex_38778 main_y) (<= (select main_a v_prenex_38778) 1000) (<= (+ main_y 1) v_prenex_38778))) (forall ((v_prenex_39281 Int) (v_prenex_39280 Int)) (or (<= (+ (select main_a v_prenex_39280) 998) (select main_a v_prenex_39281)) (< v_prenex_39281 main_y) (<= (+ main_y 1) v_prenex_39281) (<= (* 2 (select main_a v_prenex_39281)) 2000) (<= 0 (select main_a v_prenex_39280)) (<= 998 (select main_a v_prenex_39281)))) (forall ((v_prenex_39951 Int) (v_prenex_39950 Int)) (or (<= (+ main_y 1) v_prenex_39951) (<= (select main_a v_prenex_39951) 1000) (<= 999 (select main_a v_prenex_39951)) (<= (select main_a v_prenex_39951) (+ (select main_a v_prenex_39950) 1000)) (<= (select main_a v_prenex_39950) 2) (< v_prenex_39951 main_y))) (forall ((v_prenex_32924 Int) (v_prenex_32925 Int)) (or (<= 0 (* 2 (select main_a v_prenex_32924))) (<= (select main_a v_prenex_32925) 1001) (<= (select main_a v_prenex_32925) 1000) (<= (select main_a v_prenex_32925) (+ (select main_a v_prenex_32924) 1000)) (<= 0 (select main_a v_prenex_32924)) (< v_prenex_32925 main_y) (<= (+ main_y 1) v_prenex_32925))) (forall ((v_prenex_33407 Int) (v_prenex_33406 Int)) (or (<= (+ main_y 1) v_prenex_33407) (< v_prenex_33407 main_y) (<= (select main_a v_prenex_33407) 1001) (<= (* 2 (select main_a v_prenex_33407)) 2000) (<= 0 (+ (select main_a v_prenex_33406) 1)) (<= 0 (* 2 (select main_a v_prenex_33406))) (<= (select main_a v_prenex_33407) (+ (select main_a v_prenex_33406) 1000)))) (or (forall ((v_prenex_31370 Int)) (or (< v_prenex_31370 main_x) (<= (* 2 (select main_a v_prenex_31370)) 2) (<= 0 (* 2 (select main_a v_prenex_31370))))) (forall ((v_prenex_31371 Int)) (or (<= (+ main_y 1) v_prenex_31371) (< v_prenex_31371 main_y) (<= 1998 (* 2 (select main_a v_prenex_31371))) (<= (* 2 (select main_a v_prenex_31371)) 2000)))) (forall ((v_prenex_32072 Int) (v_prenex_32073 Int)) (or (<= (select main_a v_prenex_32073) (+ (select main_a v_prenex_32072) 1000)) (<= 1998 (* 2 (select main_a v_prenex_32073))) (<= (+ main_y 1) v_prenex_32073) (< v_prenex_32073 main_y))) (forall ((v_prenex_39212 Int) (v_prenex_39213 Int)) (or (< v_prenex_39213 main_y) (<= 0 (+ (select main_a v_prenex_39212) 1)) (<= (+ main_y 1) v_prenex_39213) (<= 1000 (+ (select main_a v_prenex_39212) (select main_a v_prenex_39213))) (<= (select main_a v_prenex_39213) 1000) (<= 0 (* 2 (select main_a v_prenex_39212))))) (forall ((v_prenex_32902 Int) (v_prenex_32903 Int)) (or (<= (* 2 (select main_a v_prenex_32903)) 2000) (<= (select main_a v_prenex_32903) 1000) (< v_prenex_32903 main_y) (<= (select main_a v_prenex_32902) 2) (<= (+ main_y 1) v_prenex_32903) (<= 1000 (+ (select main_a v_prenex_32902) (select main_a v_prenex_32903))))) (forall ((v_prenex_32401 Int) (v_prenex_32400 Int)) (or (< v_prenex_32401 main_y) (< v_prenex_32400 main_x) (<= (+ (select main_a v_prenex_32400) 998) (select main_a v_prenex_32401)) (<= (select main_a v_prenex_32401) 1000) (<= 0 (select main_a v_prenex_32400)) (<= (+ main_y 1) v_prenex_32401))) (or (forall ((v_prenex_35121 Int)) (or (<= (+ main_y 1) v_prenex_35121) (<= (* 2 (select main_a v_prenex_35121)) 2000) (<= 998 (select main_a v_prenex_35121)) (< v_prenex_35121 main_y) (<= 999 (select main_a v_prenex_35121)))) (forall ((v_prenex_35120 Int)) (or (<= 0 (+ (select main_a v_prenex_35120) 1)) (<= (* 2 (select main_a v_prenex_35120)) 2)))) (or (forall ((v_prenex_40457 Int)) (or (<= (select main_a v_prenex_40457) 1000) (<= (+ main_y 1) v_prenex_40457) (<= 1998 (* 2 (select main_a v_prenex_40457))) (< v_prenex_40457 main_y))) (forall ((v_prenex_40456 Int)) (<= (select main_a v_prenex_40456) 1))) (forall ((v_prenex_35466 Int) (v_prenex_35467 Int)) (or (<= (select main_a v_prenex_35467) 1000) (<= 999 (select main_a v_prenex_35467)) (<= (* 2 (select main_a v_prenex_35466)) 2) (<= (+ main_y 1) v_prenex_35467) (<= 1000 (+ (select main_a v_prenex_35466) (select main_a v_prenex_35467))) (< v_prenex_35467 main_y))) (forall ((v_prenex_29361 Int) (v_prenex_29360 Int)) (or (< v_prenex_29361 main_y) (<= (+ main_x 1) v_prenex_29360) (<= 1998 (* 2 (select main_a v_prenex_29361))) (<= (+ main_y 1) v_prenex_29361) (<= 0 (+ (select main_a v_prenex_29360) 1)) (<= (select main_a v_prenex_29360) 1) (<= (+ (select main_a v_prenex_29360) 998) (select main_a v_prenex_29361)))) (forall ((v_prenex_35780 Int) (v_prenex_35781 Int)) (or (<= (select main_a v_prenex_35781) (+ (select main_a v_prenex_35780) 1000)) (<= (select main_a v_prenex_35780) 2) (<= (+ main_x 1) v_prenex_35780) (<= 1998 (* 2 (select main_a v_prenex_35781))) (<= (+ main_y 1) v_prenex_35781) (< v_prenex_35781 main_y) (<= 0 (* 2 (select main_a v_prenex_35780))))) (forall ((v_prenex_35264 Int) (v_prenex_35265 Int)) (or (<= (select main_a v_prenex_35264) 2) (<= (+ main_y 1) v_prenex_35265) (<= (select main_a v_prenex_35265) (+ (select main_a v_prenex_35264) 1000)) (<= (select main_a v_prenex_35265) 1000) (<= (select main_a v_prenex_35265) 1001) (< v_prenex_35265 main_y))) (forall ((v_prenex_30925 Int) (v_prenex_30926 Int)) (or (<= (select main_a v_prenex_30925) 2) (<= (+ main_y 1) v_prenex_30926) (<= (select main_a v_prenex_30925) 1) (<= (+ (select main_a v_prenex_30925) (select main_a v_prenex_30926)) 1000) (<= 1998 (* 2 (select main_a v_prenex_30926))) (< v_prenex_30926 main_y) (< v_prenex_30925 main_x))) (or (forall ((v_prenex_33593 Int)) (or (< v_prenex_33593 main_x) (<= 0 (* 2 (select main_a v_prenex_33593))) (<= (* 2 (select main_a v_prenex_33593)) 2))) (forall ((v_prenex_33594 Int)) (or (< v_prenex_33594 main_y) (<= (+ main_y 1) v_prenex_33594) (<= (* 2 (select main_a v_prenex_33594)) 2000) (<= 998 (select main_a v_prenex_33594))))) (or (forall ((v_prenex_33432 Int)) (<= 0 (select main_a v_prenex_33432))) (forall ((v_prenex_33433 Int)) (or (<= (select main_a v_prenex_33433) 1000) (< v_prenex_33433 main_y) (<= 1998 (* 2 (select main_a v_prenex_33433))) (<= (* 2 (select main_a v_prenex_33433)) 2000) (<= (+ main_y 1) v_prenex_33433)))) (or (forall ((v_prenex_31725 Int)) (or (<= 0 (* 2 (select main_a v_prenex_31725))) (< v_prenex_31725 main_x))) (forall ((v_prenex_31726 Int)) (or (< v_prenex_31726 main_y) (<= (+ main_y 1) v_prenex_31726) (<= 1998 (* 2 (select main_a v_prenex_31726))) (<= 998 (select main_a v_prenex_31726))))) (forall ((v_prenex_39468 Int) (v_prenex_39467 Int)) (or (<= (select main_a v_prenex_39467) 1) (<= 998 (select main_a v_prenex_39468)) (<= 0 (+ (select main_a v_prenex_39467) 1)) (<= 1000 (+ (select main_a v_prenex_39467) (select main_a v_prenex_39468))) (<= (+ main_y 1) v_prenex_39468) (<= 999 (select main_a v_prenex_39468)) (< v_prenex_39468 main_y))) (forall ((v_prenex_31295 Int) (v_prenex_31294 Int)) (or (<= 0 (select main_a v_prenex_31294)) (<= (+ main_y 1) v_prenex_31295) (<= (* 2 (select main_a v_prenex_31294)) 2) (<= (+ (select main_a v_prenex_31294) (select main_a v_prenex_31295)) 1000) (<= (* 2 (select main_a v_prenex_31295)) 2000) (< v_prenex_31295 main_y) (<= 1998 (* 2 (select main_a v_prenex_31295))))) (forall ((v_prenex_30866 Int) (v_prenex_30865 Int)) (or (<= 999 (select main_a v_prenex_30866)) (<= 0 (* 2 (select main_a v_prenex_30865))) (<= (select main_a v_prenex_30865) 1) (<= (select main_a v_prenex_30866) (+ (select main_a v_prenex_30865) 1000)) (< v_prenex_30866 main_y) (<= (select main_a v_prenex_30866) 1000) (<= (+ main_y 1) v_prenex_30866))) (forall ((v_prenex_37684 Int) (v_prenex_37685 Int)) (or (<= (* 2 (select main_a v_prenex_37684)) 2) (<= 1998 (* 2 (select main_a v_prenex_37685))) (<= (+ main_y 1) v_prenex_37685) (<= (select main_a v_prenex_37685) 1000) (< v_prenex_37685 main_y) (<= (+ (select main_a v_prenex_37684) (select main_a v_prenex_37685)) 1000))) (forall ((v_prenex_28955 Int) (v_prenex_28956 Int)) (or (<= (select main_a v_prenex_28955) 2) (<= (* 2 (select main_a v_prenex_28955)) 2) (<= 999 (select main_a v_prenex_28956)) (<= (+ (select main_a v_prenex_28955) 998) (select main_a v_prenex_28956)) (< v_prenex_28956 main_y) (<= (select main_a v_prenex_28956) 1000) (<= (+ main_y 1) v_prenex_28956))) (or (forall ((v_prenex_33449 Int)) (or (<= (+ main_y 1) v_prenex_33449) (<= (select main_a v_prenex_33449) 1001) (< v_prenex_33449 main_y))) (forall ((v_prenex_33448 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33448))) (< v_prenex_33448 main_x)))) (forall ((v_prenex_31833 Int) (v_prenex_31832 Int)) (or (<= (+ (select main_a v_prenex_31832) (select main_a v_prenex_31833)) 1000) (<= (+ main_y 1) v_prenex_31833) (<= (+ main_x 1) v_prenex_31832) (<= (* 2 (select main_a v_prenex_31832)) 2) (< v_prenex_31833 main_y) (<= 1998 (* 2 (select main_a v_prenex_31833))))) (forall ((v_prenex_30398 Int) (v_prenex_30399 Int)) (or (<= (+ main_x 1) v_prenex_30398) (<= 0 (select main_a v_prenex_30398)) (< v_prenex_30399 main_y) (<= 998 (select main_a v_prenex_30399)) (<= (+ (select main_a v_prenex_30398) 998) (select main_a v_prenex_30399)) (<= (+ main_y 1) v_prenex_30399))) (or (forall ((v_prenex_30914 Int)) (or (<= (select main_a v_prenex_30914) 1001) (< v_prenex_30914 main_y) (<= (* 2 (select main_a v_prenex_30914)) 2000) (<= (+ main_y 1) v_prenex_30914) (<= 999 (select main_a v_prenex_30914)))) (forall ((v_prenex_30913 Int)) (or (<= 0 (select main_a v_prenex_30913)) (<= (* 2 (select main_a v_prenex_30913)) 2)))) (forall ((v_prenex_37793 Int) (v_prenex_37792 Int)) (or (<= (+ (select main_a v_prenex_37792) 998) (select main_a v_prenex_37793)) (< v_prenex_37793 main_y) (<= 0 (+ (select main_a v_prenex_37792) 1)) (<= (+ main_y 1) v_prenex_37793) (<= 998 (select main_a v_prenex_37793)) (<= (select main_a v_prenex_37793) 1000) (<= 0 (* 2 (select main_a v_prenex_37792))))) (forall ((v_prenex_30000 Int) (v_prenex_30001 Int)) (or (<= (+ main_y 1) v_prenex_30001) (<= 0 (select main_a v_prenex_30000)) (< v_prenex_30001 main_y) (<= (select main_a v_prenex_30001) (+ (select main_a v_prenex_30000) 1000)) (<= (select main_a v_prenex_30001) 1000) (<= 0 (* 2 (select main_a v_prenex_30000))))) (forall ((v_prenex_33169 Int) (v_prenex_33168 Int)) (or (<= 0 (select main_a v_prenex_33168)) (<= (select main_a v_prenex_33168) 2) (<= 998 (select main_a v_prenex_33169)) (< v_prenex_33169 main_y) (<= (+ main_y 1) v_prenex_33169) (<= (select main_a v_prenex_33169) 1001) (<= (select main_a v_prenex_33169) (+ (select main_a v_prenex_33168) 1000)))) (forall ((v_prenex_31819 Int) (v_prenex_31818 Int)) (or (<= (select main_a v_prenex_31819) 1001) (<= (* 2 (select main_a v_prenex_31818)) 2) (<= 0 (+ (select main_a v_prenex_31818) 1)) (< v_prenex_31819 main_y) (<= (+ main_y 1) v_prenex_31819) (<= (* 2 (select main_a v_prenex_31819)) 2000) (<= 1000 (+ (select main_a v_prenex_31818) (select main_a v_prenex_31819))))) (forall ((v_prenex_37614 Int) (v_prenex_37615 Int)) (or (<= 999 (select main_a v_prenex_37615)) (<= (* 2 (select main_a v_prenex_37614)) 2) (< v_prenex_37615 main_y) (<= (+ main_y 1) v_prenex_37615) (< v_prenex_37614 main_x) (<= 1000 (+ (select main_a v_prenex_37614) (select main_a v_prenex_37615))))) (or (forall ((v_prenex_30621 Int)) (or (<= 999 (select main_a v_prenex_30621)) (<= (* 2 (select main_a v_prenex_30621)) 2000) (<= 1998 (* 2 (select main_a v_prenex_30621))) (< v_prenex_30621 main_y) (<= (+ main_y 1) v_prenex_30621))) (forall ((v_prenex_30620 Int)) (or (<= 0 (select main_a v_prenex_30620)) (<= (* 2 (select main_a v_prenex_30620)) 2)))) (forall ((v_prenex_37136 Int) (v_prenex_37135 Int)) (or (<= 999 (select main_a v_prenex_37136)) (< v_prenex_37136 main_y) (<= (select main_a v_prenex_37135) 1) (<= (+ main_y 1) v_prenex_37136) (<= 998 (select main_a v_prenex_37136)) (<= (+ (select main_a v_prenex_37135) 998) (select main_a v_prenex_37136)) (<= 0 (select main_a v_prenex_37135)))) (or (forall ((v_prenex_35562 Int)) (or (<= 0 (+ (select main_a v_prenex_35562) 1)) (<= (* 2 (select main_a v_prenex_35562)) 2))) (forall ((v_prenex_35563 Int)) (or (<= 999 (select main_a v_prenex_35563)) (<= 998 (select main_a v_prenex_35563)) (<= 1998 (* 2 (select main_a v_prenex_35563))) (< v_prenex_35563 main_y) (<= (+ main_y 1) v_prenex_35563)))) (forall ((v_prenex_31695 Int) (v_prenex_31696 Int)) (or (<= (+ main_y 1) v_prenex_31696) (<= 0 (+ (select main_a v_prenex_31695) 1)) (<= (+ (select main_a v_prenex_31695) 998) (select main_a v_prenex_31696)) (< v_prenex_31696 main_y) (<= 998 (select main_a v_prenex_31696)) (<= 1998 (* 2 (select main_a v_prenex_31696))))) (or (forall ((v_prenex_36597 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36597))) (< v_prenex_36597 main_y) (<= (+ main_y 1) v_prenex_36597) (<= (* 2 (select main_a v_prenex_36597)) 2000) (<= 998 (select main_a v_prenex_36597)))) (forall ((v_prenex_36596 Int)) (<= 0 (* 2 (select main_a v_prenex_36596))))) (forall ((v_prenex_31172 Int) (v_prenex_31171 Int)) (or (<= (+ main_x 1) v_prenex_31171) (<= (+ main_y 1) v_prenex_31172) (< v_prenex_31172 main_y) (<= 1998 (* 2 (select main_a v_prenex_31172))) (<= 0 (select main_a v_prenex_31171)) (<= (select main_a v_prenex_31172) (+ (select main_a v_prenex_31171) 1000)) (<= 0 (+ (select main_a v_prenex_31171) 1)))) (or (forall ((v_prenex_30474 Int)) (or (<= 0 (+ (select main_a v_prenex_30474) 1)) (<= 0 (select main_a v_prenex_30474)))) (forall ((v_prenex_30475 Int)) (or (<= (+ main_y 1) v_prenex_30475) (<= (select main_a v_prenex_30475) 1000) (<= (* 2 (select main_a v_prenex_30475)) 2000) (< v_prenex_30475 main_y) (<= (select main_a v_prenex_30475) 1001)))) (forall ((v_prenex_33259 Int) (v_prenex_33258 Int)) (or (<= 0 (+ (select main_a v_prenex_33258) 1)) (<= (+ main_y 1) v_prenex_33259) (< v_prenex_33259 main_y) (<= (* 2 (select main_a v_prenex_33259)) 2000) (<= 1000 (+ (select main_a v_prenex_33258) (select main_a v_prenex_33259))) (<= 0 (select main_a v_prenex_33258)) (<= (select main_a v_prenex_33259) 1000))) (forall ((v_prenex_29247 Int) (v_prenex_29246 Int)) (or (< v_prenex_29247 main_y) (<= (+ main_x 1) v_prenex_29246) (<= (select main_a v_prenex_29247) (+ (select main_a v_prenex_29246) 1000)) (<= 0 (+ (select main_a v_prenex_29246) 1)) (<= (+ main_y 1) v_prenex_29247) (<= 998 (select main_a v_prenex_29247)))) (forall ((v_prenex_33626 Int) (v_prenex_33625 Int)) (or (<= 999 (select main_a v_prenex_33626)) (<= (+ main_y 1) v_prenex_33626) (<= (select main_a v_prenex_33625) 2) (<= (+ (select main_a v_prenex_33625) 998) (select main_a v_prenex_33626)) (<= 1998 (* 2 (select main_a v_prenex_33626))) (< v_prenex_33626 main_y))) (forall ((v_prenex_38221 Int) (v_prenex_38220 Int)) (or (<= (+ (select main_a v_prenex_38220) (select main_a v_prenex_38221)) 1000) (<= 1998 (* 2 (select main_a v_prenex_38221))) (<= (+ main_y 1) v_prenex_38221) (<= (select main_a v_prenex_38220) 2) (< v_prenex_38221 main_y) (<= 999 (select main_a v_prenex_38221)) (<= (select main_a v_prenex_38220) 1))) (forall ((v_prenex_40007 Int) (v_prenex_40006 Int)) (or (<= (select main_a v_prenex_40007) 1001) (< v_prenex_40007 main_y) (<= 998 (select main_a v_prenex_40007)) (<= (+ main_y 1) v_prenex_40007) (<= (+ (select main_a v_prenex_40006) 998) (select main_a v_prenex_40007)) (<= 0 (+ (select main_a v_prenex_40006) 1)))) (or (forall ((v_prenex_39888 Int)) (or (< v_prenex_39888 main_x) (<= 0 (select main_a v_prenex_39888)))) (forall ((v_prenex_39889 Int)) (or (<= (+ main_y 1) v_prenex_39889) (<= (select main_a v_prenex_39889) 1000) (<= 1998 (* 2 (select main_a v_prenex_39889))) (< v_prenex_39889 main_y)))) (or (forall ((v_prenex_37110 Int)) (or (<= (* 2 (select main_a v_prenex_37110)) 2000) (<= (select main_a v_prenex_37110) 1001) (< v_prenex_37110 main_y) (<= (+ main_y 1) v_prenex_37110))) (forall ((v_prenex_37109 Int)) (or (< v_prenex_37109 main_x) (<= (select main_a v_prenex_37109) 2) (<= 0 (* 2 (select main_a v_prenex_37109)))))) (or (forall ((v_prenex_28950 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_28950))) (< v_prenex_28950 main_y))) (forall ((v_prenex_28949 Int)) (or (< v_prenex_28949 main_x) (<= (* 2 (select main_a v_prenex_28949)) 2) (<= (+ main_x 1) v_prenex_28949)))) (forall ((v_prenex_35192 Int) (v_prenex_35193 Int)) (or (<= (select main_a v_prenex_35192) 1) (<= (+ main_x 1) v_prenex_35192) (<= 1998 (* 2 (select main_a v_prenex_35193))) (<= (+ main_y 1) v_prenex_35193) (< v_prenex_35193 main_y) (<= (+ (select main_a v_prenex_35192) (select main_a v_prenex_35193)) 1000) (<= 0 (select main_a v_prenex_35192)))) (forall ((v_prenex_33934 Int) (v_prenex_33933 Int)) (or (<= 1000 (+ (select main_a v_prenex_33933) (select main_a v_prenex_33934))) (<= 998 (select main_a v_prenex_33934)) (<= (* 2 (select main_a v_prenex_33934)) 2000) (< v_prenex_33934 main_y) (<= (+ main_y 1) v_prenex_33934))) (forall ((v_prenex_29700 Int) (v_prenex_29699 Int)) (or (<= (+ main_y 1) v_prenex_29700) (<= 998 (select main_a v_prenex_29700)) (<= (select main_a v_prenex_29699) 2) (<= (select main_a v_prenex_29700) 1000) (<= (select main_a v_prenex_29700) (+ (select main_a v_prenex_29699) 1000)) (< v_prenex_29700 main_y))) (or (forall ((v_prenex_31748 Int)) (or (< v_prenex_31748 main_y) (<= 1998 (* 2 (select main_a v_prenex_31748))) (<= (+ main_y 1) v_prenex_31748) (<= (* 2 (select main_a v_prenex_31748)) 2000))) (forall ((v_prenex_31747 Int)) (or (< v_prenex_31747 main_x) (<= (select main_a v_prenex_31747) 2)))) (or (forall ((v_prenex_31266 Int)) (<= 0 (* 2 (select main_a v_prenex_31266)))) (forall ((v_prenex_31267 Int)) (or (<= 998 (select main_a v_prenex_31267)) (<= 1998 (* 2 (select main_a v_prenex_31267))) (<= (* 2 (select main_a v_prenex_31267)) 2000) (< v_prenex_31267 main_y) (<= (+ main_y 1) v_prenex_31267)))) (or (forall ((v_prenex_39395 Int)) (or (<= (+ main_y 1) v_prenex_39395) (<= (* 2 (select main_a v_prenex_39395)) 2000) (< v_prenex_39395 main_y) (<= 998 (select main_a v_prenex_39395)))) (forall ((v_prenex_39394 Int)) (<= 0 (select main_a v_prenex_39394)))) (or (forall ((v_prenex_39427 Int)) (or (< v_prenex_39427 main_y) (<= (+ main_y 1) v_prenex_39427) (<= (select main_a v_prenex_39427) 1001) (<= (* 2 (select main_a v_prenex_39427)) 2000) (<= 998 (select main_a v_prenex_39427)))) (forall ((v_prenex_39426 Int)) (or (<= (* 2 (select main_a v_prenex_39426)) 2) (<= 0 (+ (select main_a v_prenex_39426) 1))))) (forall ((v_prenex_31738 Int) (v_prenex_31737 Int)) (or (<= (+ main_x 1) v_prenex_31737) (<= (* 2 (select main_a v_prenex_31737)) 2) (<= (+ main_y 1) v_prenex_31738) (<= (+ (select main_a v_prenex_31737) (select main_a v_prenex_31738)) 1000) (<= (* 2 (select main_a v_prenex_31738)) 2000) (< v_prenex_31738 main_y))) (forall ((v_prenex_35484 Int) (v_prenex_35485 Int)) (or (<= 0 (select main_a v_prenex_35484)) (<= (* 2 (select main_a v_prenex_35485)) 2000) (<= (select main_a v_prenex_35484) 1) (< v_prenex_35485 main_y) (<= (+ main_y 1) v_prenex_35485) (<= (+ (select main_a v_prenex_35484) (select main_a v_prenex_35485)) 1000) (<= 1998 (* 2 (select main_a v_prenex_35485))))) (forall ((v_prenex_36764 Int) (v_prenex_36765 Int)) (or (< v_prenex_36765 main_y) (<= (+ (select main_a v_prenex_36764) (select main_a v_prenex_36765)) 1000) (<= (+ main_x 1) v_prenex_36764) (<= (select main_a v_prenex_36764) 2) (<= (* 2 (select main_a v_prenex_36765)) 2000) (<= 0 (+ (select main_a v_prenex_36764) 1)) (<= (+ main_y 1) v_prenex_36765))) (forall ((v_prenex_32113 Int) (v_prenex_32112 Int)) (or (<= 1000 (+ (select main_a v_prenex_32112) (select main_a v_prenex_32113))) (< v_prenex_32113 main_y) (<= (+ main_y 1) v_prenex_32113) (<= (+ main_x 1) v_prenex_32112) (<= 999 (select main_a v_prenex_32113)) (<= (select main_a v_prenex_32112) 2) (<= 0 (+ (select main_a v_prenex_32112) 1)))) (forall ((v_prenex_33445 Int) (v_prenex_33444 Int)) (or (<= (select main_a v_prenex_33445) 1001) (< v_prenex_33445 main_y) (<= (select main_a v_prenex_33444) 2) (<= (select main_a v_prenex_33445) (+ (select main_a v_prenex_33444) 1000)) (<= (+ main_y 1) v_prenex_33445) (<= 998 (select main_a v_prenex_33445)))) (forall ((v_prenex_36954 Int) (v_prenex_36955 Int)) (or (<= (select main_a v_prenex_36954) 2) (<= 1000 (+ (select main_a v_prenex_36954) (select main_a v_prenex_36955))) (<= (* 2 (select main_a v_prenex_36954)) 2) (<= (select main_a v_prenex_36955) 1001) (<= 998 (select main_a v_prenex_36955)) (< v_prenex_36955 main_y) (<= (+ main_y 1) v_prenex_36955))) (forall ((v_prenex_33682 Int) (v_prenex_33681 Int)) (or (<= 0 (+ (select main_a v_prenex_33681) 1)) (<= (select main_a v_prenex_33682) (+ (select main_a v_prenex_33681) 1000)) (<= (+ main_y 1) v_prenex_33682) (< v_prenex_33681 main_x) (< v_prenex_33682 main_y) (<= (select main_a v_prenex_33681) 2) (<= 999 (select main_a v_prenex_33682)))) (forall ((v_prenex_32395 Int) (v_prenex_32394 Int)) (or (<= 1000 (+ (select main_a v_prenex_32394) (select main_a v_prenex_32395))) (<= 1998 (* 2 (select main_a v_prenex_32395))) (<= (* 2 (select main_a v_prenex_32395)) 2000) (< v_prenex_32395 main_y) (<= (* 2 (select main_a v_prenex_32394)) 2) (<= (select main_a v_prenex_32394) 2) (<= (+ main_y 1) v_prenex_32395))) (or (forall ((v_prenex_32649 Int)) (or (<= 0 (select main_a v_prenex_32649)) (< v_prenex_32649 main_x) (<= 0 (* 2 (select main_a v_prenex_32649))))) (forall ((v_prenex_32650 Int)) (or (<= (+ main_y 1) v_prenex_32650) (<= 1998 (* 2 (select main_a v_prenex_32650))) (<= (* 2 (select main_a v_prenex_32650)) 2000) (< v_prenex_32650 main_y)))) (or (forall ((v_prenex_31889 Int)) (or (<= 998 (select main_a v_prenex_31889)) (<= (* 2 (select main_a v_prenex_31889)) 2000) (<= (select main_a v_prenex_31889) 1000) (<= (+ main_y 1) v_prenex_31889) (< v_prenex_31889 main_y))) (forall ((v_prenex_31888 Int)) (or (<= 0 (select main_a v_prenex_31888)) (<= 0 (* 2 (select main_a v_prenex_31888)))))) (forall ((v_prenex_30017 Int) (v_prenex_30016 Int)) (or (<= (+ (select main_a v_prenex_30016) (select main_a v_prenex_30017)) 1000) (<= 0 (select main_a v_prenex_30016)) (<= (+ main_y 1) v_prenex_30017) (<= (select main_a v_prenex_30016) 2) (< v_prenex_30017 main_y) (<= (select main_a v_prenex_30017) 1001))) (forall ((v_prenex_39991 Int) (v_prenex_39990 Int)) (or (<= (select main_a v_prenex_39991) 1001) (< v_prenex_39991 main_y) (<= (+ main_y 1) v_prenex_39991) (<= (+ (select main_a v_prenex_39990) 998) (select main_a v_prenex_39991)))) (forall ((v_prenex_29275 Int) (v_prenex_29274 Int)) (or (<= (+ main_y 1) v_prenex_29275) (<= 0 (* 2 (select main_a v_prenex_29274))) (<= 0 (select main_a v_prenex_29274)) (<= 998 (select main_a v_prenex_29275)) (<= (select main_a v_prenex_29275) 1001) (<= (+ (select main_a v_prenex_29274) (select main_a v_prenex_29275)) 1000) (< v_prenex_29275 main_y))) (forall ((v_prenex_38490 Int) (v_prenex_38489 Int)) (or (< v_prenex_38490 main_y) (<= (+ main_y 1) v_prenex_38490) (<= 998 (select main_a v_prenex_38490)) (<= (+ main_x 1) v_prenex_38489) (<= (* 2 (select main_a v_prenex_38489)) 2) (<= 1000 (+ (select main_a v_prenex_38489) (select main_a v_prenex_38490))) (<= (select main_a v_prenex_38489) 1))) (forall ((v_prenex_38496 Int) (v_prenex_38495 Int)) (or (<= (+ main_y 1) v_prenex_38496) (<= (select main_a v_prenex_38496) 1000) (< v_prenex_38496 main_y) (<= 0 (+ (select main_a v_prenex_38495) 1)) (<= 0 (* 2 (select main_a v_prenex_38495))) (<= (select main_a v_prenex_38496) (+ (select main_a v_prenex_38495) 1000)))) (forall ((v_prenex_29519 Int) (v_prenex_29520 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29519))) (<= (select main_a v_prenex_29520) 1000) (<= 1998 (* 2 (select main_a v_prenex_29520))) (<= 0 (select main_a v_prenex_29519)) (<= (+ main_y 1) v_prenex_29520) (<= 1000 (+ (select main_a v_prenex_29519) (select main_a v_prenex_29520))) (< v_prenex_29520 main_y))) (forall ((v_prenex_39171 Int) (v_prenex_39170 Int)) (or (<= (* 2 (select main_a v_prenex_39171)) 2000) (<= (+ main_x 1) v_prenex_39170) (<= (select main_a v_prenex_39171) (+ (select main_a v_prenex_39170) 1000)) (< v_prenex_39171 main_y) (<= 0 (select main_a v_prenex_39170)) (<= (select main_a v_prenex_39170) 1) (<= (+ main_y 1) v_prenex_39171))) (or (forall ((v_prenex_33930 Int)) (or (<= (+ main_y 1) v_prenex_33930) (<= (select main_a v_prenex_33930) 1000) (<= 1998 (* 2 (select main_a v_prenex_33930))) (< v_prenex_33930 main_y) (<= 998 (select main_a v_prenex_33930)))) (forall ((v_prenex_33929 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33929))) (<= (select main_a v_prenex_33929) 2)))) (forall ((v_prenex_29779 Int) (v_prenex_29780 Int)) (or (<= (select main_a v_prenex_29780) (+ (select main_a v_prenex_29779) 1000)) (< v_prenex_29780 main_y) (<= 0 (select main_a v_prenex_29779)) (<= 998 (select main_a v_prenex_29780)) (<= (select main_a v_prenex_29779) 2) (<= (+ main_y 1) v_prenex_29780) (<= 999 (select main_a v_prenex_29780)))) (forall ((v_prenex_36672 Int) (v_prenex_36673 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36673))) (<= 998 (select main_a v_prenex_36673)) (<= (select main_a v_prenex_36673) (+ (select main_a v_prenex_36672) 1000)) (< v_prenex_36673 main_y) (<= (+ main_y 1) v_prenex_36673) (<= 0 (+ (select main_a v_prenex_36672) 1)) (<= 0 (select main_a v_prenex_36672)))) (or (forall ((v_prenex_31484 Int)) (<= (* 2 (select main_a v_prenex_31484)) 2)) (forall ((v_prenex_31485 Int)) (or (<= (+ main_y 1) v_prenex_31485) (< v_prenex_31485 main_y) (<= (* 2 (select main_a v_prenex_31485)) 2000)))) (forall ((v_prenex_31927 Int) (v_prenex_31926 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31927))) (<= (select main_a v_prenex_31926) 1) (<= (+ main_y 1) v_prenex_31927) (<= (+ (select main_a v_prenex_31926) 998) (select main_a v_prenex_31927)) (<= 998 (select main_a v_prenex_31927)) (< v_prenex_31927 main_y))) (or (forall ((v_prenex_30290 Int)) (or (< v_prenex_30290 main_x) (<= (select main_a v_prenex_30290) 2) (<= (+ main_x 1) v_prenex_30290))) (forall ((v_prenex_30291 Int)) (or (< v_prenex_30291 main_y) (<= 1998 (* 2 (select main_a v_prenex_30291)))))) (or (forall ((v_prenex_40148 Int)) (or (<= (* 2 (select main_a v_prenex_40148)) 2000) (< v_prenex_40148 main_y) (<= (+ main_y 1) v_prenex_40148))) (forall ((v_prenex_40147 Int)) (or (<= 0 (select main_a v_prenex_40147)) (< v_prenex_40147 main_x) (<= 0 (* 2 (select main_a v_prenex_40147)))))) (forall ((v_prenex_35624 Int) (v_prenex_35625 Int)) (or (<= (select main_a v_prenex_35625) 1000) (<= 0 (* 2 (select main_a v_prenex_35624))) (< v_prenex_35625 main_y) (<= (+ main_y 1) v_prenex_35625) (<= 998 (select main_a v_prenex_35625)) (<= (select main_a v_prenex_35625) (+ (select main_a v_prenex_35624) 1000)))) (forall ((v_prenex_30251 Int) (v_prenex_30250 Int)) (or (<= (select main_a v_prenex_30251) (+ (select main_a v_prenex_30250) 1000)) (< v_prenex_30251 main_y) (<= (* 2 (select main_a v_prenex_30250)) 2) (<= 0 (+ (select main_a v_prenex_30250) 1)) (<= (select main_a v_prenex_30251) 1000) (<= 998 (select main_a v_prenex_30251)) (<= (+ main_y 1) v_prenex_30251))) (forall ((v_prenex_34678 Int) (v_prenex_34677 Int)) (or (<= (+ main_y 1) v_prenex_34678) (<= 0 (select main_a v_prenex_34677)) (<= 1000 (+ (select main_a v_prenex_34677) (select main_a v_prenex_34678))) (<= 998 (select main_a v_prenex_34678)) (<= (select main_a v_prenex_34677) 2) (<= (select main_a v_prenex_34678) 1001) (< v_prenex_34678 main_y))) (forall ((v_prenex_36958 Int) (v_prenex_36959 Int)) (or (<= 999 (select main_a v_prenex_36959)) (< v_prenex_36959 main_y) (<= (+ (select main_a v_prenex_36958) 998) (select main_a v_prenex_36959)) (<= (+ main_y 1) v_prenex_36959) (<= (select main_a v_prenex_36958) 1) (<= (select main_a v_prenex_36958) 2) (<= 1998 (* 2 (select main_a v_prenex_36959))))) (forall ((v_prenex_30297 Int) (v_prenex_30296 Int)) (or (<= (+ (select main_a v_prenex_30296) (select main_a v_prenex_30297)) 1000) (<= 0 (* 2 (select main_a v_prenex_30296))) (< v_prenex_30297 main_y) (<= (+ main_y 1) v_prenex_30297) (<= (select main_a v_prenex_30297) 1001))) (forall ((v_prenex_39009 Int) (v_prenex_39008 Int)) (or (<= (+ main_x 1) v_prenex_39008) (<= (select main_a v_prenex_39008) 1) (< v_prenex_39009 main_y) (<= 1000 (+ (select main_a v_prenex_39008) (select main_a v_prenex_39009))) (<= (select main_a v_prenex_39009) 1001) (<= (+ main_y 1) v_prenex_39009) (<= 0 (+ (select main_a v_prenex_39008) 1)))) (forall ((v_prenex_37622 Int) (v_prenex_37623 Int)) (or (<= (+ main_y 1) v_prenex_37623) (< v_prenex_37623 main_y) (<= (+ (select main_a v_prenex_37622) 998) (select main_a v_prenex_37623)) (<= 0 (select main_a v_prenex_37622)) (<= (select main_a v_prenex_37622) 1) (<= 998 (select main_a v_prenex_37623)) (<= (* 2 (select main_a v_prenex_37623)) 2000))) (forall ((v_prenex_29691 Int) (v_prenex_29692 Int)) (or (<= 0 (select main_a v_prenex_29691)) (<= 0 (* 2 (select main_a v_prenex_29691))) (<= (+ (select main_a v_prenex_29691) (select main_a v_prenex_29692)) 1000) (<= (select main_a v_prenex_29692) 1001) (<= (+ main_y 1) v_prenex_29692) (<= 1998 (* 2 (select main_a v_prenex_29692))) (< v_prenex_29692 main_y))) (forall ((v_prenex_40403 Int) (v_prenex_40404 Int)) (or (<= (select main_a v_prenex_40403) 2) (<= 0 (select main_a v_prenex_40403)) (<= 998 (select main_a v_prenex_40404)) (< v_prenex_40404 main_y) (<= (+ main_y 1) v_prenex_40404) (<= (* 2 (select main_a v_prenex_40404)) 2000) (<= (select main_a v_prenex_40404) (+ (select main_a v_prenex_40403) 1000)))) (forall ((v_prenex_39601 Int) (v_prenex_39602 Int)) (or (<= (select main_a v_prenex_39602) 1000) (<= 0 (* 2 (select main_a v_prenex_39601))) (<= (select main_a v_prenex_39601) 1) (<= (+ main_y 1) v_prenex_39602) (< v_prenex_39602 main_y) (<= (+ (select main_a v_prenex_39601) (select main_a v_prenex_39602)) 1000))) (or (forall ((v_prenex_33289 Int)) (or (<= (+ main_y 1) v_prenex_33289) (<= (select main_a v_prenex_33289) 1000) (<= 1998 (* 2 (select main_a v_prenex_33289))) (< v_prenex_33289 main_y))) (forall ((v_prenex_33288 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33288))) (<= (select main_a v_prenex_33288) 1)))) (forall ((v_prenex_34386 Int) (v_prenex_34385 Int)) (or (<= 0 (select main_a v_prenex_34385)) (<= (select main_a v_prenex_34385) 2) (<= 1998 (* 2 (select main_a v_prenex_34386))) (<= 1000 (+ (select main_a v_prenex_34385) (select main_a v_prenex_34386))) (< v_prenex_34386 main_y) (<= (+ main_y 1) v_prenex_34386) (<= 999 (select main_a v_prenex_34386)))) (forall ((v_prenex_38203 Int) (v_prenex_38202 Int)) (or (<= (+ main_y 1) v_prenex_38203) (<= (* 2 (select main_a v_prenex_38202)) 2) (<= (select main_a v_prenex_38202) 2) (<= 1000 (+ (select main_a v_prenex_38202) (select main_a v_prenex_38203))) (< v_prenex_38203 main_y) (< v_prenex_38202 main_x) (<= (* 2 (select main_a v_prenex_38203)) 2000))) (forall ((v_prenex_38526 Int) (v_prenex_38525 Int)) (or (<= (select main_a v_prenex_38526) (+ (select main_a v_prenex_38525) 1000)) (<= 0 (* 2 (select main_a v_prenex_38525))) (<= (+ main_x 1) v_prenex_38525) (< v_prenex_38525 main_x))) (forall ((v_prenex_31031 Int) (v_prenex_31032 Int)) (or (<= (+ main_y 1) v_prenex_31032) (<= (* 2 (select main_a v_prenex_31032)) 2000) (<= (select main_a v_prenex_31032) 1000) (<= 1000 (+ (select main_a v_prenex_31031) (select main_a v_prenex_31032))) (< v_prenex_31032 main_y) (<= (* 2 (select main_a v_prenex_31031)) 2) (<= 0 (select main_a v_prenex_31031)))) (forall ((v_prenex_38215 Int) (v_prenex_38214 Int)) (or (<= (select main_a v_prenex_38214) 1) (< v_prenex_38215 main_y) (<= (+ main_y 1) v_prenex_38215) (<= 998 (select main_a v_prenex_38215)) (<= (+ (select main_a v_prenex_38214) (select main_a v_prenex_38215)) 1000) (<= (+ main_x 1) v_prenex_38214))) (forall ((v_prenex_37118 Int) (v_prenex_37117 Int)) (or (<= (select main_a v_prenex_37118) (+ (select main_a v_prenex_37117) 1000)) (<= 0 (* 2 (select main_a v_prenex_37117))) (< v_prenex_37118 main_y) (<= (+ main_y 1) v_prenex_37118) (<= 999 (select main_a v_prenex_37118)) (<= (select main_a v_prenex_37117) 1))) (forall ((v_prenex_35259 Int) (v_prenex_35258 Int)) (or (<= (select main_a v_prenex_35258) 1) (< v_prenex_35259 main_y) (<= (* 2 (select main_a v_prenex_35259)) 2000) (<= (+ main_y 1) v_prenex_35259) (<= (select main_a v_prenex_35259) (+ (select main_a v_prenex_35258) 1000)) (<= (select main_a v_prenex_35258) 2) (<= 1998 (* 2 (select main_a v_prenex_35259))))) (or (forall ((v_prenex_31928 Int)) (<= (select main_a v_prenex_31928) 1)) (forall ((v_prenex_31929 Int)) (or (<= (select main_a v_prenex_31929) 1001) (< v_prenex_31929 main_y) (<= (* 2 (select main_a v_prenex_31929)) 2000) (<= (select main_a v_prenex_31929) 1000) (<= (+ main_y 1) v_prenex_31929)))) (forall ((v_prenex_39201 Int) (v_prenex_39200 Int)) (or (<= 0 (select main_a v_prenex_39200)) (<= (select main_a v_prenex_39201) (+ (select main_a v_prenex_39200) 1000)) (<= 0 (+ (select main_a v_prenex_39200) 1)) (<= (select main_a v_prenex_39201) 1001) (<= (select main_a v_prenex_39201) 1000) (< v_prenex_39201 main_y) (<= (+ main_y 1) v_prenex_39201))) (forall ((v_prenex_36656 Int) (v_prenex_36657 Int)) (or (<= (+ (select main_a v_prenex_36656) 998) (select main_a v_prenex_36657)) (<= 0 (+ (select main_a v_prenex_36656) 1)) (<= (select main_a v_prenex_36657) 1000) (<= (+ main_y 1) v_prenex_36657) (<= 1998 (* 2 (select main_a v_prenex_36657))) (< v_prenex_36657 main_y))) (or (forall ((v_prenex_35053 Int)) (or (<= (select main_a v_prenex_35053) 2) (<= (select main_a v_prenex_35053) 1))) (forall ((v_prenex_35054 Int)) (or (<= (+ main_y 1) v_prenex_35054) (<= 1998 (* 2 (select main_a v_prenex_35054))) (<= (select main_a v_prenex_35054) 1001) (<= 998 (select main_a v_prenex_35054)) (< v_prenex_35054 main_y)))) (or (forall ((v_prenex_39974 Int)) (or (<= (* 2 (select main_a v_prenex_39974)) 2) (<= (select main_a v_prenex_39974) 1))) (forall ((v_prenex_39975 Int)) (or (<= (select main_a v_prenex_39975) 1001) (< v_prenex_39975 main_y) (<= (+ main_y 1) v_prenex_39975) (<= (select main_a v_prenex_39975) 1000) (<= (* 2 (select main_a v_prenex_39975)) 2000)))) (or (forall ((v_prenex_29494 Int)) (or (<= (* 2 (select main_a v_prenex_29494)) 2000) (<= 998 (select main_a v_prenex_29494)) (<= (+ main_y 1) v_prenex_29494) (<= (select main_a v_prenex_29494) 1001) (< v_prenex_29494 main_y))) (forall ((v_prenex_29493 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29493))) (<= 0 (select main_a v_prenex_29493))))) (forall ((v_prenex_38439 Int) (v_prenex_38440 Int)) (or (<= 0 (select main_a v_prenex_38439)) (<= (select main_a v_prenex_38440) 1001) (< v_prenex_38440 main_y) (<= 0 (* 2 (select main_a v_prenex_38439))) (<= 1000 (+ (select main_a v_prenex_38439) (select main_a v_prenex_38440))) (<= (select main_a v_prenex_38440) 1000) (<= (+ main_y 1) v_prenex_38440))) (forall ((v_prenex_37446 Int) (v_prenex_37447 Int)) (or (<= (select main_a v_prenex_37447) 1000) (<= 0 (* 2 (select main_a v_prenex_37446))) (<= (+ main_y 1) v_prenex_37447) (<= (select main_a v_prenex_37447) (+ (select main_a v_prenex_37446) 1000)) (< v_prenex_37447 main_y) (<= (+ main_x 1) v_prenex_37446))) (forall ((v_prenex_39094 Int) (v_prenex_39095 Int)) (or (<= (+ main_y 1) v_prenex_39095) (<= (select main_a v_prenex_39095) (+ (select main_a v_prenex_39094) 1000)) (<= 1998 (* 2 (select main_a v_prenex_39095))) (<= (select main_a v_prenex_39095) 1001) (<= (select main_a v_prenex_39094) 2) (<= 0 (select main_a v_prenex_39094)) (< v_prenex_39095 main_y))) (forall ((v_prenex_33477 Int) (v_prenex_33476 Int)) (or (< v_prenex_33477 main_y) (<= 1000 (+ (select main_a v_prenex_33476) (select main_a v_prenex_33477))) (<= (+ main_y 1) v_prenex_33477) (<= 0 (select main_a v_prenex_33476)) (<= (select main_a v_prenex_33477) 1000) (<= 999 (select main_a v_prenex_33477)) (<= (select main_a v_prenex_33476) 1))) (or (forall ((v_prenex_31766 Int)) (or (<= (select main_a v_prenex_31766) 1000) (< v_prenex_31766 main_y) (<= 1998 (* 2 (select main_a v_prenex_31766))) (<= (+ main_y 1) v_prenex_31766))) (forall ((v_prenex_31765 Int)) (or (<= (+ main_x 1) v_prenex_31765) (<= (select main_a v_prenex_31765) 1)))) (forall ((v_prenex_36465 Int) (v_prenex_36464 Int)) (or (<= 999 (select main_a v_prenex_36465)) (< v_prenex_36465 main_y) (<= (+ main_y 1) v_prenex_36465) (<= (+ (select main_a v_prenex_36464) 998) (select main_a v_prenex_36465)) (<= (* 2 (select main_a v_prenex_36464)) 2) (<= (select main_a v_prenex_36465) 1001))) (forall ((v_prenex_29185 Int) (v_prenex_29184 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_29185))) (<= (+ (select main_a v_prenex_29184) 998) (select main_a v_prenex_29185)) (<= 0 (select main_a v_prenex_29184)) (< v_prenex_29184 main_x) (<= (select main_a v_prenex_29184) 1) (< v_prenex_29185 main_y) (<= (+ main_y 1) v_prenex_29185))) (forall ((v_prenex_30370 Int) (v_prenex_30371 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30371))) (< v_prenex_30371 main_y) (<= 0 (* 2 (select main_a v_prenex_30370))) (<= (select main_a v_prenex_30371) (+ (select main_a v_prenex_30370) 1000)) (<= (+ main_y 1) v_prenex_30371) (<= (select main_a v_prenex_30371) 1000) (<= (select main_a v_prenex_30370) 1))) (forall ((v_prenex_32764 Int) (v_prenex_32765 Int)) (or (<= 0 (select main_a v_prenex_32764)) (<= 999 (select main_a v_prenex_32765)) (<= (select main_a v_prenex_32765) (+ (select main_a v_prenex_32764) 1000)) (<= (select main_a v_prenex_32764) 2) (< v_prenex_32765 main_y) (<= 1998 (* 2 (select main_a v_prenex_32765))) (<= (+ main_y 1) v_prenex_32765))) (forall ((v_prenex_39191 Int) (v_prenex_39190 Int)) (or (< v_prenex_39191 main_y) (<= 999 (select main_a v_prenex_39191)) (<= (+ main_y 1) v_prenex_39191) (<= (+ (select main_a v_prenex_39190) (select main_a v_prenex_39191)) 1000) (<= (select main_a v_prenex_39190) 2) (<= 0 (+ (select main_a v_prenex_39190) 1)) (<= 998 (select main_a v_prenex_39191)))) (forall ((v_prenex_29761 Int) (v_prenex_29762 Int)) (or (<= (* 2 (select main_a v_prenex_29761)) 2) (< v_prenex_29762 main_y) (<= (* 2 (select main_a v_prenex_29762)) 2000) (<= (select main_a v_prenex_29762) 1001) (<= (+ main_y 1) v_prenex_29762) (<= 1000 (+ (select main_a v_prenex_29761) (select main_a v_prenex_29762))))) (forall ((v_prenex_33253 Int) (v_prenex_33252 Int)) (or (<= (+ (select main_a v_prenex_33252) (select main_a v_prenex_33253)) 1000) (<= (+ main_y 1) v_prenex_33253) (<= (select main_a v_prenex_33252) 1) (<= 1998 (* 2 (select main_a v_prenex_33253))) (< v_prenex_33253 main_y))) (forall ((v_prenex_39435 Int) (v_prenex_39434 Int)) (or (<= 1000 (+ (select main_a v_prenex_39434) (select main_a v_prenex_39435))) (<= (+ main_y 1) v_prenex_39435) (<= (select main_a v_prenex_39435) 1000) (< v_prenex_39435 main_y) (<= 0 (+ (select main_a v_prenex_39434) 1)) (<= 999 (select main_a v_prenex_39435)) (<= 0 (* 2 (select main_a v_prenex_39434))))) (forall ((v_prenex_30774 Int) (v_prenex_30773 Int)) (or (<= (* 2 (select main_a v_prenex_30774)) 2000) (<= (+ main_y 1) v_prenex_30774) (<= 998 (select main_a v_prenex_30774)) (<= 1000 (+ (select main_a v_prenex_30773) (select main_a v_prenex_30774))) (< v_prenex_30774 main_y) (<= 0 (+ (select main_a v_prenex_30773) 1)))) (forall ((v_prenex_33922 Int) (v_prenex_33921 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_33922))) (< v_prenex_33922 main_y) (<= (* 2 (select main_a v_prenex_33922)) 2000) (<= (+ (select main_a v_prenex_33921) 998) (select main_a v_prenex_33922)) (<= (+ main_y 1) v_prenex_33922))) (or (forall ((v_prenex_32390 Int)) (or (<= (* 2 (select main_a v_prenex_32390)) 2) (<= (+ main_x 1) v_prenex_32390))) (forall ((v_prenex_32391 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32391))) (<= 999 (select main_a v_prenex_32391)) (< v_prenex_32391 main_y) (<= (+ main_y 1) v_prenex_32391)))) (or (forall ((v_prenex_33925 Int)) (<= 0 (select main_a v_prenex_33925))) (forall ((v_prenex_33926 Int)) (or (< v_prenex_33926 main_y) (<= (select main_a v_prenex_33926) 1000) (<= 1998 (* 2 (select main_a v_prenex_33926))) (<= (* 2 (select main_a v_prenex_33926)) 2000) (<= (+ main_y 1) v_prenex_33926)))) (forall ((v_prenex_32058 Int) (v_prenex_32059 Int)) (or (<= 0 (select main_a v_prenex_32058)) (<= (+ (select main_a v_prenex_32058) 998) (select main_a v_prenex_32059)) (< v_prenex_32058 main_x) (<= (+ main_x 1) v_prenex_32058))) (forall ((v_prenex_33539 Int) (v_prenex_33538 Int)) (or (<= 0 (select main_a v_prenex_33538)) (<= (+ (select main_a v_prenex_33538) (select main_a v_prenex_33539)) 1000) (<= (* 2 (select main_a v_prenex_33538)) 2) (< v_prenex_33539 main_y) (<= 998 (select main_a v_prenex_33539)) (<= (* 2 (select main_a v_prenex_33539)) 2000) (<= (+ main_y 1) v_prenex_33539))) (or (forall ((v_prenex_36068 Int)) (or (<= (+ main_y 1) v_prenex_36068) (<= (select main_a v_prenex_36068) 1000) (< v_prenex_36068 main_y) (<= 1998 (* 2 (select main_a v_prenex_36068))))) (forall ((v_prenex_36067 Int)) (or (<= 0 (+ (select main_a v_prenex_36067) 1)) (<= (+ main_x 1) v_prenex_36067) (<= (select main_a v_prenex_36067) 1)))) (forall ((v_prenex_29644 Int) (v_prenex_29643 Int)) (or (<= (select main_a v_prenex_29643) 2) (<= (+ main_y 1) v_prenex_29644) (<= (+ main_x 1) v_prenex_29643) (< v_prenex_29644 main_y) (<= (+ (select main_a v_prenex_29643) 998) (select main_a v_prenex_29644)) (<= (select main_a v_prenex_29644) 1000))) (forall ((v_prenex_37931 Int) (v_prenex_37930 Int)) (or (< v_prenex_37931 main_y) (<= (* 2 (select main_a v_prenex_37931)) 2000) (<= (* 2 (select main_a v_prenex_37930)) 2) (< v_prenex_37930 main_x) (<= 0 (select main_a v_prenex_37930)) (<= 1000 (+ (select main_a v_prenex_37930) (select main_a v_prenex_37931))) (<= (+ main_y 1) v_prenex_37931))) (forall ((v_prenex_38412 Int) (v_prenex_38411 Int)) (or (< v_prenex_38412 main_y) (<= (* 2 (select main_a v_prenex_38411)) 2) (<= (+ main_y 1) v_prenex_38412) (<= (select main_a v_prenex_38412) 1001) (<= 0 (select main_a v_prenex_38411)) (<= 1000 (+ (select main_a v_prenex_38411) (select main_a v_prenex_38412))))) (forall ((v_prenex_33870 Int) (v_prenex_33869 Int)) (or (< v_prenex_33870 main_y) (<= (* 2 (select main_a v_prenex_33869)) 2) (<= (* 2 (select main_a v_prenex_33870)) 2000) (<= (select main_a v_prenex_33870) 1001) (<= (+ main_y 1) v_prenex_33870) (<= (+ (select main_a v_prenex_33869) (select main_a v_prenex_33870)) 1000))) (forall ((v_prenex_36614 Int) (v_prenex_36615 Int)) (or (<= (select main_a v_prenex_36615) 1000) (< v_prenex_36615 main_y) (<= 1000 (+ (select main_a v_prenex_36614) (select main_a v_prenex_36615))) (<= (+ main_y 1) v_prenex_36615) (<= 999 (select main_a v_prenex_36615)) (<= 0 (select main_a v_prenex_36614)))) (forall ((v_prenex_34072 Int) (v_prenex_34071 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34072))) (<= 1000 (+ (select main_a v_prenex_34071) (select main_a v_prenex_34072))) (< v_prenex_34072 main_y) (<= (* 2 (select main_a v_prenex_34072)) 2000) (<= (* 2 (select main_a v_prenex_34071)) 2) (<= (+ main_y 1) v_prenex_34072))) (forall ((v_prenex_35788 Int) (v_prenex_35789 Int)) (or (< v_prenex_35789 main_y) (<= 0 (* 2 (select main_a v_prenex_35788))) (<= (+ main_y 1) v_prenex_35789) (<= (+ (select main_a v_prenex_35788) (select main_a v_prenex_35789)) 1000) (<= (select main_a v_prenex_35789) 1001) (<= (select main_a v_prenex_35788) 1))) (forall ((v_prenex_33209 Int) (v_prenex_33208 Int)) (or (<= (select main_a v_prenex_33208) 1) (<= (+ main_y 1) v_prenex_33209) (<= (select main_a v_prenex_33209) 1000) (<= 1000 (+ (select main_a v_prenex_33208) (select main_a v_prenex_33209))) (<= 0 (+ (select main_a v_prenex_33208) 1)) (< v_prenex_33209 main_y) (< v_prenex_33208 main_x))) (or (forall ((v_prenex_31934 Int)) (or (< v_prenex_31934 main_x) (<= (+ main_x 1) v_prenex_31934) (<= (select main_a v_prenex_31934) 1) (<= 0 (* 2 (select main_a v_prenex_31934))))) (forall ((v_prenex_31935 Int)) (<= (* 2 (select main_a v_prenex_31935)) 2000))) (forall ((v_prenex_35524 Int) (v_prenex_35525 Int)) (or (<= (select main_a v_prenex_35524) 2) (<= 999 (select main_a v_prenex_35525)) (<= (+ (select main_a v_prenex_35524) 998) (select main_a v_prenex_35525)) (< v_prenex_35525 main_y) (<= (select main_a v_prenex_35525) 1001) (<= (+ main_y 1) v_prenex_35525))) (forall ((v_prenex_38527 Int) (v_prenex_38528 Int)) (or (<= 1000 (+ (select main_a v_prenex_38527) (select main_a v_prenex_38528))) (<= (+ main_y 1) v_prenex_38528) (<= (* 2 (select main_a v_prenex_38528)) 2000) (<= (+ main_x 1) v_prenex_38527) (<= (select main_a v_prenex_38527) 1) (< v_prenex_38528 main_y) (<= (* 2 (select main_a v_prenex_38527)) 2))) (forall ((v_prenex_36562 Int) (v_prenex_36563 Int)) (or (<= (* 2 (select main_a v_prenex_36562)) 2) (<= (+ (select main_a v_prenex_36562) (select main_a v_prenex_36563)) 1000) (<= 999 (select main_a v_prenex_36563)) (<= (+ main_y 1) v_prenex_36563) (< v_prenex_36563 main_y) (<= (select main_a v_prenex_36562) 1) (< v_prenex_36562 main_x))) (or (forall ((v_prenex_31556 Int)) (or (<= (select main_a v_prenex_31556) 1) (<= (select main_a v_prenex_31556) 2))) (forall ((v_prenex_31557 Int)) (or (<= (select main_a v_prenex_31557) 1001) (<= (* 2 (select main_a v_prenex_31557)) 2000) (<= (+ main_y 1) v_prenex_31557) (<= (select main_a v_prenex_31557) 1000) (< v_prenex_31557 main_y)))) (forall ((v_prenex_29581 Int) (v_prenex_29582 Int)) (or (<= (select main_a v_prenex_29581) 1) (<= (+ main_x 1) v_prenex_29581) (<= 998 (select main_a v_prenex_29582)) (<= (+ main_y 1) v_prenex_29582) (< v_prenex_29582 main_y) (<= (select main_a v_prenex_29582) (+ (select main_a v_prenex_29581) 1000)) (<= (select main_a v_prenex_29581) 2))) (forall ((v_prenex_37316 Int) (v_prenex_37317 Int)) (or (<= (select main_a v_prenex_37316) 2) (<= (+ main_y 1) v_prenex_37317) (< v_prenex_37317 main_y) (<= 0 (* 2 (select main_a v_prenex_37316))) (<= 1000 (+ (select main_a v_prenex_37316) (select main_a v_prenex_37317))) (<= 999 (select main_a v_prenex_37317)) (<= 1998 (* 2 (select main_a v_prenex_37317))))) (forall ((v_prenex_35084 Int) (v_prenex_35083 Int)) (or (<= (+ (select main_a v_prenex_35083) (select main_a v_prenex_35084)) 1000) (< v_prenex_35083 main_x) (<= 998 (select main_a v_prenex_35084)) (<= 0 (+ (select main_a v_prenex_35083) 1)) (<= (select main_a v_prenex_35083) 1) (<= (+ main_y 1) v_prenex_35084) (< v_prenex_35084 main_y))) (or (forall ((v_prenex_33670 Int)) (or (< v_prenex_33670 main_y) (<= 1998 (* 2 (select main_a v_prenex_33670))) (<= (select main_a v_prenex_33670) 1001) (<= (+ main_y 1) v_prenex_33670) (<= 998 (select main_a v_prenex_33670)))) (forall ((v_prenex_33669 Int)) (or (<= (* 2 (select main_a v_prenex_33669)) 2) (<= (select main_a v_prenex_33669) 2)))) (or (forall ((v_prenex_30968 Int)) (or (< v_prenex_30968 main_y) (<= 1998 (* 2 (select main_a v_prenex_30968))) (<= (+ main_y 1) v_prenex_30968))) (forall ((v_prenex_30967 Int)) (or (<= (+ main_x 1) v_prenex_30967) (<= 0 (select main_a v_prenex_30967)) (<= (select main_a v_prenex_30967) 1)))) (forall ((v_prenex_40149 Int) (v_prenex_40150 Int)) (or (<= (select main_a v_prenex_40149) 1) (<= (+ main_y 1) v_prenex_40150) (<= (+ (select main_a v_prenex_40149) (select main_a v_prenex_40150)) 1000) (<= 999 (select main_a v_prenex_40150)) (<= (* 2 (select main_a v_prenex_40149)) 2) (< v_prenex_40150 main_y) (<= 1998 (* 2 (select main_a v_prenex_40150))))) (or (forall ((v_prenex_30288 Int)) (or (<= (* 2 (select main_a v_prenex_30288)) 2) (<= (select main_a v_prenex_30288) 1))) (forall ((v_prenex_30289 Int)) (or (<= (select main_a v_prenex_30289) 1001) (<= (* 2 (select main_a v_prenex_30289)) 2000) (< v_prenex_30289 main_y) (<= (+ main_y 1) v_prenex_30289)))) (or (forall ((v_prenex_38013 Int)) (or (<= 0 (+ (select main_a v_prenex_38013) 1)) (<= (+ main_x 1) v_prenex_38013) (<= 0 (* 2 (select main_a v_prenex_38013))) (< v_prenex_38013 main_x))) (forall ((v_prenex_38014 Int)) (<= (* 2 (select main_a v_prenex_38014)) 2000))) (forall ((v_prenex_40418 Int) (v_prenex_40419 Int)) (or (<= (select main_a v_prenex_40418) 2) (<= (+ main_x 1) v_prenex_40418) (< v_prenex_40418 main_x) (<= 0 (select main_a v_prenex_40418)) (<= (+ (select main_a v_prenex_40418) 998) (select main_a v_prenex_40419)))) (forall ((v_prenex_35550 Int) (v_prenex_35551 Int)) (or (<= (select main_a v_prenex_35550) 2) (<= (select main_a v_prenex_35551) 1000) (< v_prenex_35551 main_y) (<= (+ main_y 1) v_prenex_35551) (<= (+ (select main_a v_prenex_35550) 998) (select main_a v_prenex_35551)))) (forall ((v_prenex_39836 Int) (v_prenex_39837 Int)) (or (<= (+ main_y 1) v_prenex_39837) (<= 1998 (* 2 (select main_a v_prenex_39837))) (<= 1000 (+ (select main_a v_prenex_39836) (select main_a v_prenex_39837))) (<= (select main_a v_prenex_39836) 1) (< v_prenex_39836 main_x) (< v_prenex_39837 main_y))) (forall ((v_prenex_30547 Int) (v_prenex_30546 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30547))) (<= (select main_a v_prenex_30546) 1) (<= (+ main_y 1) v_prenex_30547) (<= 0 (select main_a v_prenex_30546)) (<= (select main_a v_prenex_30547) (+ (select main_a v_prenex_30546) 1000)) (< v_prenex_30547 main_y))) (forall ((v_prenex_36275 Int) (v_prenex_36276 Int)) (or (<= (+ main_x 1) v_prenex_36275) (<= (+ (select main_a v_prenex_36275) 998) (select main_a v_prenex_36276)) (<= 0 (+ (select main_a v_prenex_36275) 1)) (<= (+ main_y 1) v_prenex_36276) (< v_prenex_36276 main_y) (<= (select main_a v_prenex_36276) 1001))) (forall ((v_prenex_35480 Int) (v_prenex_35481 Int)) (or (<= (+ main_y 1) v_prenex_35481) (<= (select main_a v_prenex_35480) 1) (<= 999 (select main_a v_prenex_35481)) (<= 0 (* 2 (select main_a v_prenex_35480))) (<= (select main_a v_prenex_35481) (+ (select main_a v_prenex_35480) 1000)) (< v_prenex_35481 main_y) (<= (select main_a v_prenex_35481) 1000))) (or (forall ((v_prenex_34035 Int)) (<= 0 (* 2 (select main_a v_prenex_34035)))) (forall ((v_prenex_34036 Int)) (or (<= 999 (select main_a v_prenex_34036)) (<= (* 2 (select main_a v_prenex_34036)) 2000) (< v_prenex_34036 main_y) (<= (+ main_y 1) v_prenex_34036) (<= 1998 (* 2 (select main_a v_prenex_34036)))))) (forall ((v_prenex_37459 Int) (v_prenex_37458 Int)) (or (<= (+ main_y 1) v_prenex_37459) (<= 0 (+ (select main_a v_prenex_37458) 1)) (<= 1998 (* 2 (select main_a v_prenex_37459))) (< v_prenex_37459 main_y) (<= (+ main_x 1) v_prenex_37458) (<= (+ (select main_a v_prenex_37458) (select main_a v_prenex_37459)) 1000))) (forall ((v_prenex_29327 Int) (v_prenex_29326 Int)) (or (<= 998 (select main_a v_prenex_29327)) (<= 0 (+ (select main_a v_prenex_29326) 1)) (<= (select main_a v_prenex_29327) (+ (select main_a v_prenex_29326) 1000)) (< v_prenex_29327 main_y) (<= (select main_a v_prenex_29326) 2) (<= (select main_a v_prenex_29327) 1000) (<= (+ main_y 1) v_prenex_29327))) (or (forall ((v_prenex_36644 Int)) (<= (select main_a v_prenex_36644) 1)) (forall ((v_prenex_36645 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36645))) (<= (select main_a v_prenex_36645) 1000) (<= (+ main_y 1) v_prenex_36645) (<= 998 (select main_a v_prenex_36645)) (< v_prenex_36645 main_y)))) (or (forall ((v_prenex_36379 Int)) (or (<= (select main_a v_prenex_36379) 1000) (<= (* 2 (select main_a v_prenex_36379)) 2000) (< v_prenex_36379 main_y) (<= (+ main_y 1) v_prenex_36379) (<= 999 (select main_a v_prenex_36379)))) (forall ((v_prenex_36378 Int)) (or (<= 0 (select main_a v_prenex_36378)) (<= (* 2 (select main_a v_prenex_36378)) 2)))) (forall ((v_prenex_40322 Int) (v_prenex_40321 Int)) (or (<= 1000 (+ (select main_a v_prenex_40321) (select main_a v_prenex_40322))) (<= (+ main_y 1) v_prenex_40322) (<= (* 2 (select main_a v_prenex_40321)) 2) (<= 0 (* 2 (select main_a v_prenex_40321))) (< v_prenex_40322 main_y) (<= (+ main_x 1) v_prenex_40321) (<= 999 (select main_a v_prenex_40322)))) (forall ((v_prenex_30073 Int) (v_prenex_30072 Int)) (or (<= 0 (+ (select main_a v_prenex_30072) 1)) (<= (select main_a v_prenex_30073) 1000) (<= (+ main_y 1) v_prenex_30073) (< v_prenex_30073 main_y) (<= 0 (* 2 (select main_a v_prenex_30072))) (<= 1000 (+ (select main_a v_prenex_30072) (select main_a v_prenex_30073))) (<= 998 (select main_a v_prenex_30073)))) (forall ((v_prenex_34952 Int) (v_prenex_34951 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34952))) (< v_prenex_34952 main_y) (<= (+ main_y 1) v_prenex_34952) (<= 999 (select main_a v_prenex_34952)) (<= (select main_a v_prenex_34951) 2) (<= (select main_a v_prenex_34951) 1) (<= (+ (select main_a v_prenex_34951) 998) (select main_a v_prenex_34952)))) (or (forall ((v_prenex_32255 Int)) (or (<= (* 2 (select main_a v_prenex_32255)) 2000) (<= (+ main_y 1) v_prenex_32255))) (forall ((v_prenex_32254 Int)) (or (<= (+ main_x 1) v_prenex_32254) (< v_prenex_32254 main_x) (<= (select main_a v_prenex_32254) 1)))) (forall ((v_prenex_29992 Int) (v_prenex_29993 Int)) (or (<= 1000 (+ (select main_a v_prenex_29992) (select main_a v_prenex_29993))) (<= (+ main_y 1) v_prenex_29993) (< v_prenex_29992 main_x) (<= 0 (* 2 (select main_a v_prenex_29992))) (<= (* 2 (select main_a v_prenex_29993)) 2000) (< v_prenex_29993 main_y))) (forall ((v_prenex_29718 Int) (v_prenex_29717 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29717))) (<= 998 (select main_a v_prenex_29718)) (<= (+ (select main_a v_prenex_29717) 998) (select main_a v_prenex_29718)) (<= 1998 (* 2 (select main_a v_prenex_29718))) (< v_prenex_29718 main_y) (<= 0 (+ (select main_a v_prenex_29717) 1)) (<= (+ main_y 1) v_prenex_29718))) (forall ((v_prenex_37720 Int) (v_prenex_37721 Int)) (or (<= (select main_a v_prenex_37721) 1000) (<= 0 (+ (select main_a v_prenex_37720) 1)) (<= (+ main_x 1) v_prenex_37720) (< v_prenex_37721 main_y) (<= (+ main_y 1) v_prenex_37721) (<= (+ (select main_a v_prenex_37720) (select main_a v_prenex_37721)) 1000))) (or (forall ((v_prenex_37561 Int)) (or (<= 0 (select main_a v_prenex_37561)) (<= 0 (+ (select main_a v_prenex_37561) 1)) (< v_prenex_37561 main_x))) (forall ((v_prenex_37562 Int)) (or (< v_prenex_37562 main_y) (<= (+ main_y 1) v_prenex_37562) (<= 1998 (* 2 (select main_a v_prenex_37562)))))) (forall ((v_prenex_33113 Int) (v_prenex_33112 Int)) (or (<= (select main_a v_prenex_33112) 2) (<= (+ main_x 1) v_prenex_33112) (<= 1000 (+ (select main_a v_prenex_33112) (select main_a v_prenex_33113))) (< v_prenex_33113 main_y) (<= (+ main_y 1) v_prenex_33113) (<= 998 (select main_a v_prenex_33113)))) (forall ((v_prenex_38846 Int) (v_prenex_38845 Int)) (or (<= (+ (select main_a v_prenex_38845) 998) (select main_a v_prenex_38846)) (<= (+ main_y 1) v_prenex_38846) (<= (select main_a v_prenex_38845) 1) (<= 999 (select main_a v_prenex_38846)) (< v_prenex_38846 main_y) (<= (* 2 (select main_a v_prenex_38845)) 2) (<= (* 2 (select main_a v_prenex_38846)) 2000))) (forall ((v_prenex_36861 Int) (v_prenex_36860 Int)) (or (<= (+ main_y 1) v_prenex_36861) (<= 1000 (+ (select main_a v_prenex_36860) (select main_a v_prenex_36861))) (< v_prenex_36861 main_y) (<= 999 (select main_a v_prenex_36861)) (<= 0 (select main_a v_prenex_36860)) (<= (select main_a v_prenex_36861) 1000) (<= (* 2 (select main_a v_prenex_36860)) 2))) (or (forall ((v_prenex_33341 Int)) (or (<= (select main_a v_prenex_33341) 1001) (<= 999 (select main_a v_prenex_33341)) (< v_prenex_33341 main_y) (<= 1998 (* 2 (select main_a v_prenex_33341))) (<= (+ main_y 1) v_prenex_33341))) (forall ((v_prenex_33340 Int)) (<= 0 (+ (select main_a v_prenex_33340) 1)))) (forall ((v_prenex_31136 Int) (v_prenex_31135 Int)) (or (<= (+ (select main_a v_prenex_31135) 998) (select main_a v_prenex_31136)) (< v_prenex_31136 main_y) (<= 0 (* 2 (select main_a v_prenex_31135))) (<= (+ main_y 1) v_prenex_31136) (<= (* 2 (select main_a v_prenex_31135)) 2) (<= (* 2 (select main_a v_prenex_31136)) 2000))) (forall ((v_prenex_37163 Int) (v_prenex_37164 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_37164))) (<= 0 (+ (select main_a v_prenex_37163) 1)) (<= (select main_a v_prenex_37164) (+ (select main_a v_prenex_37163) 1000)) (< v_prenex_37164 main_y) (<= (+ main_y 1) v_prenex_37164) (<= 0 (* 2 (select main_a v_prenex_37163))))) (forall ((v_prenex_36774 Int) (v_prenex_36775 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36775))) (<= 0 (* 2 (select main_a v_prenex_36774))) (<= 0 (+ (select main_a v_prenex_36774) 1)) (<= (+ (select main_a v_prenex_36774) (select main_a v_prenex_36775)) 1000) (< v_prenex_36775 main_y) (<= 999 (select main_a v_prenex_36775)) (<= (+ main_y 1) v_prenex_36775))) (or (forall ((v_prenex_34210 Int)) (or (< v_prenex_34210 main_y) (<= 998 (select main_a v_prenex_34210)) (<= (select main_a v_prenex_34210) 1000) (<= (+ main_y 1) v_prenex_34210))) (forall ((v_prenex_34209 Int)) (<= (* 2 (select main_a v_prenex_34209)) 2))) (forall ((v_prenex_33557 Int) (v_prenex_33556 Int)) (or (< v_prenex_33556 main_x) (< v_prenex_33557 main_y) (<= (select main_a v_prenex_33556) 2) (<= 0 (+ (select main_a v_prenex_33556) 1)) (<= (+ main_y 1) v_prenex_33557) (<= (* 2 (select main_a v_prenex_33557)) 2000) (<= (+ (select main_a v_prenex_33556) (select main_a v_prenex_33557)) 1000))) (forall ((v_prenex_29973 Int) (v_prenex_29972 Int)) (or (<= 1000 (+ (select main_a v_prenex_29972) (select main_a v_prenex_29973))) (<= (* 2 (select main_a v_prenex_29973)) 2000) (<= (select main_a v_prenex_29973) 1001) (< v_prenex_29973 main_y) (<= 0 (* 2 (select main_a v_prenex_29972))) (<= (+ main_y 1) v_prenex_29973) (<= (select main_a v_prenex_29972) 1))) (forall ((v_prenex_32830 Int) (v_prenex_32831 Int)) (or (<= (+ main_y 1) v_prenex_32831) (<= 1998 (* 2 (select main_a v_prenex_32831))) (<= (select main_a v_prenex_32830) 1) (<= (select main_a v_prenex_32831) 1001) (<= 0 (* 2 (select main_a v_prenex_32830))) (< v_prenex_32831 main_y) (<= (select main_a v_prenex_32831) (+ (select main_a v_prenex_32830) 1000)))) (forall ((v_prenex_30200 Int) (v_prenex_30201 Int)) (or (<= (select main_a v_prenex_30201) 1000) (<= (+ (select main_a v_prenex_30200) (select main_a v_prenex_30201)) 1000) (<= (+ main_y 1) v_prenex_30201) (< v_prenex_30201 main_y) (<= (* 2 (select main_a v_prenex_30200)) 2))) (forall ((v_prenex_30352 Int) (v_prenex_30353 Int)) (or (<= (select main_a v_prenex_30353) 1000) (<= (+ main_y 1) v_prenex_30353) (<= (select main_a v_prenex_30352) 2) (<= (select main_a v_prenex_30352) 1) (< v_prenex_30353 main_y) (<= 1000 (+ (select main_a v_prenex_30352) (select main_a v_prenex_30353))) (<= 998 (select main_a v_prenex_30353)))) (or (forall ((v_prenex_29853 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29853))) (<= (select main_a v_prenex_29853) 2))) (forall ((v_prenex_29854 Int)) (or (< v_prenex_29854 main_y) (<= 998 (select main_a v_prenex_29854)) (<= (+ main_y 1) v_prenex_29854) (<= 1998 (* 2 (select main_a v_prenex_29854))) (<= (select main_a v_prenex_29854) 1001)))) (or (forall ((v_prenex_39048 Int)) (or (<= 0 (select main_a v_prenex_39048)) (<= (+ main_x 1) v_prenex_39048) (<= (select main_a v_prenex_39048) 2))) (forall ((v_prenex_39049 Int)) (or (<= (+ main_y 1) v_prenex_39049) (<= 1998 (* 2 (select main_a v_prenex_39049))) (< v_prenex_39049 main_y) (<= 999 (select main_a v_prenex_39049))))) (forall ((v_prenex_37070 Int) (v_prenex_37069 Int)) (or (< v_prenex_37070 main_y) (<= (+ main_y 1) v_prenex_37070) (<= (select main_a v_prenex_37069) 2) (<= (* 2 (select main_a v_prenex_37070)) 2000) (< v_prenex_37069 main_x) (<= (+ (select main_a v_prenex_37069) 998) (select main_a v_prenex_37070)))) (forall ((v_prenex_40366 Int) (v_prenex_40365 Int)) (or (<= (select main_a v_prenex_40366) (+ (select main_a v_prenex_40365) 1000)) (< v_prenex_40366 main_y) (<= (+ main_y 1) v_prenex_40366) (<= (select main_a v_prenex_40365) 2) (<= (+ main_x 1) v_prenex_40365) (<= (select main_a v_prenex_40366) 1000) (<= 0 (+ (select main_a v_prenex_40365) 1)))) (forall ((v_prenex_39977 Int) (v_prenex_39976 Int)) (or (<= (+ main_x 1) v_prenex_39976) (< v_prenex_39977 main_y) (<= (+ (select main_a v_prenex_39976) (select main_a v_prenex_39977)) 1000) (<= (select main_a v_prenex_39976) 1) (<= (* 2 (select main_a v_prenex_39977)) 2000) (<= 0 (* 2 (select main_a v_prenex_39976))) (<= (+ main_y 1) v_prenex_39977))) (forall ((v_prenex_34805 Int) (v_prenex_34804 Int)) (or (<= (select main_a v_prenex_34805) (+ (select main_a v_prenex_34804) 1000)) (< v_prenex_34805 main_y) (<= (+ main_x 1) v_prenex_34804) (<= (+ main_y 1) v_prenex_34805) (<= (* 2 (select main_a v_prenex_34804)) 2) (<= (* 2 (select main_a v_prenex_34805)) 2000) (<= (select main_a v_prenex_34804) 2))) (forall ((v_prenex_36186 Int) (v_prenex_36185 Int)) (or (<= (select main_a v_prenex_36186) 1000) (<= (select main_a v_prenex_36185) 1) (<= 0 (+ (select main_a v_prenex_36185) 1)) (<= (+ (select main_a v_prenex_36185) 998) (select main_a v_prenex_36186)) (< v_prenex_36186 main_y) (<= (+ main_y 1) v_prenex_36186) (<= (* 2 (select main_a v_prenex_36186)) 2000))) (forall ((v_prenex_32313 Int) (v_prenex_32312 Int)) (or (< v_prenex_32313 main_y) (<= 999 (select main_a v_prenex_32313)) (<= (select main_a v_prenex_32313) 1000) (<= (+ main_y 1) v_prenex_32313) (<= (select main_a v_prenex_32313) (+ (select main_a v_prenex_32312) 1000)) (<= (* 2 (select main_a v_prenex_32312)) 2) (<= 0 (select main_a v_prenex_32312)))) (forall ((v_prenex_33431 Int) (v_prenex_33430 Int)) (or (<= (+ (select main_a v_prenex_33430) (select main_a v_prenex_33431)) 1000) (<= 998 (select main_a v_prenex_33431)) (< v_prenex_33431 main_y) (<= 0 (+ (select main_a v_prenex_33430) 1)) (<= (+ main_y 1) v_prenex_33431) (<= 0 (* 2 (select main_a v_prenex_33430))))) (forall ((v_prenex_32331 Int) (v_prenex_32330 Int)) (or (< v_prenex_32331 main_y) (<= (+ (select main_a v_prenex_32330) 998) (select main_a v_prenex_32331)) (<= (+ main_y 1) v_prenex_32331) (< v_prenex_32330 main_x) (<= (select main_a v_prenex_32330) 2) (<= 1998 (* 2 (select main_a v_prenex_32331))) (<= (* 2 (select main_a v_prenex_32330)) 2))) (or (forall ((v_prenex_37940 Int)) (<= (* 2 (select main_a v_prenex_37940)) 2)) (forall ((v_prenex_37941 Int)) (or (<= (+ main_y 1) v_prenex_37941) (<= (* 2 (select main_a v_prenex_37941)) 2000) (<= (select main_a v_prenex_37941) 1000) (< v_prenex_37941 main_y)))) (forall ((v_prenex_30493 Int) (v_prenex_30492 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30492))) (<= 0 (select main_a v_prenex_30492)) (<= 1998 (* 2 (select main_a v_prenex_30493))) (<= (+ main_y 1) v_prenex_30493) (< v_prenex_30493 main_y) (<= (+ (select main_a v_prenex_30492) 998) (select main_a v_prenex_30493)))) (or (forall ((v_prenex_33399 Int)) (or (<= (* 2 (select main_a v_prenex_33399)) 2000) (<= 1998 (* 2 (select main_a v_prenex_33399))) (< v_prenex_33399 main_y) (<= (+ main_y 1) v_prenex_33399))) (forall ((v_prenex_33398 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33398))) (<= 0 (+ (select main_a v_prenex_33398) 1)) (< v_prenex_33398 main_x)))) (forall ((v_prenex_37690 Int) (v_prenex_37691 Int)) (or (< v_prenex_37691 main_y) (<= (* 2 (select main_a v_prenex_37690)) 2) (<= (select main_a v_prenex_37691) 1001) (<= (+ (select main_a v_prenex_37690) 998) (select main_a v_prenex_37691)) (<= (+ main_y 1) v_prenex_37691) (<= 0 (* 2 (select main_a v_prenex_37690))) (<= (select main_a v_prenex_37691) 1000))) (forall ((v_prenex_35680 Int) (v_prenex_35681 Int)) (or (<= (select main_a v_prenex_35681) 1000) (<= (+ main_y 1) v_prenex_35681) (< v_prenex_35681 main_y) (<= (* 2 (select main_a v_prenex_35680)) 2) (<= 998 (select main_a v_prenex_35681)) (<= (select main_a v_prenex_35680) 2) (<= (select main_a v_prenex_35681) (+ (select main_a v_prenex_35680) 1000)))) (forall ((v_prenex_39850 Int) (v_prenex_39851 Int)) (or (< v_prenex_39851 main_y) (<= (* 2 (select main_a v_prenex_39851)) 2000) (<= (select main_a v_prenex_39851) (+ (select main_a v_prenex_39850) 1000)) (<= (select main_a v_prenex_39850) 2) (<= (+ main_y 1) v_prenex_39851) (<= 0 (select main_a v_prenex_39850)) (<= (select main_a v_prenex_39851) 1000))) (forall ((v_prenex_40136 Int) (v_prenex_40135 Int)) (or (<= (+ main_y 1) v_prenex_40136) (< v_prenex_40136 main_y) (<= (select main_a v_prenex_40135) 2) (<= 999 (select main_a v_prenex_40136)) (<= (select main_a v_prenex_40136) (+ (select main_a v_prenex_40135) 1000)) (<= 0 (select main_a v_prenex_40135)))) (forall ((v_prenex_34837 Int) (v_prenex_34836 Int)) (or (<= (+ main_y 1) v_prenex_34837) (<= (select main_a v_prenex_34836) 2) (<= 0 (select main_a v_prenex_34836)) (< v_prenex_34836 main_x) (<= 1998 (* 2 (select main_a v_prenex_34837))) (<= 1000 (+ (select main_a v_prenex_34836) (select main_a v_prenex_34837))) (< v_prenex_34837 main_y))) (or (forall ((v_prenex_36368 Int)) (<= 0 (* 2 (select main_a v_prenex_36368)))) (forall ((v_prenex_36369 Int)) (or (<= 999 (select main_a v_prenex_36369)) (< v_prenex_36369 main_y) (<= (+ main_y 1) v_prenex_36369)))) (forall ((v_prenex_39736 Int) (v_prenex_39735 Int)) (or (<= (select main_a v_prenex_39736) (+ (select main_a v_prenex_39735) 1000)) (<= (select main_a v_prenex_39735) 1) (<= (select main_a v_prenex_39735) 2) (<= 1998 (* 2 (select main_a v_prenex_39736))) (<= (+ main_y 1) v_prenex_39736) (< v_prenex_39736 main_y) (< v_prenex_39735 main_x))) (forall ((v_prenex_36029 Int) (v_prenex_36030 Int)) (or (<= 0 (+ (select main_a v_prenex_36029) 1)) (< v_prenex_36030 main_y) (<= (* 2 (select main_a v_prenex_36030)) 2000) (<= (+ (select main_a v_prenex_36029) 998) (select main_a v_prenex_36030)) (<= (+ main_y 1) v_prenex_36030) (<= 998 (select main_a v_prenex_36030)))) (forall ((v_prenex_30703 Int) (v_prenex_30704 Int)) (or (<= 999 (select main_a v_prenex_30704)) (<= (+ main_x 1) v_prenex_30703) (<= 0 (select main_a v_prenex_30703)) (<= (+ main_y 1) v_prenex_30704) (< v_prenex_30704 main_y) (<= (select main_a v_prenex_30704) (+ (select main_a v_prenex_30703) 1000)))) (or (forall ((v_prenex_37765 Int)) (or (< v_prenex_37765 main_y) (<= (select main_a v_prenex_37765) 1000) (<= (+ main_y 1) v_prenex_37765) (<= 998 (select main_a v_prenex_37765)) (<= 1998 (* 2 (select main_a v_prenex_37765))))) (forall ((v_prenex_37764 Int)) (<= 0 (select main_a v_prenex_37764)))) (or (forall ((v_prenex_28933 Int)) (or (<= (* 2 (select main_a v_prenex_28933)) 2) (<= 0 (* 2 (select main_a v_prenex_28933))))) (forall ((v_prenex_28934 Int)) (or (<= (+ main_y 1) v_prenex_28934) (< v_prenex_28934 main_y) (<= 998 (select main_a v_prenex_28934)) (<= (* 2 (select main_a v_prenex_28934)) 2000) (<= 999 (select main_a v_prenex_28934))))) (or (forall ((v_prenex_33248 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33248))) (<= (select main_a v_prenex_33248) 1))) (forall ((v_prenex_33249 Int)) (or (<= (* 2 (select main_a v_prenex_33249)) 2000) (<= (+ main_y 1) v_prenex_33249) (<= 999 (select main_a v_prenex_33249)) (< v_prenex_33249 main_y)))) (or (forall ((v_prenex_36383 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36383))) (<= (+ main_y 1) v_prenex_36383) (< v_prenex_36383 main_y))) (forall ((v_prenex_36382 Int)) (<= 0 (+ (select main_a v_prenex_36382) 1)))) (forall ((v_prenex_37488 Int) (v_prenex_37489 Int)) (or (< v_prenex_37488 main_x) (< v_prenex_37489 main_y) (<= (+ main_y 1) v_prenex_37489) (<= 0 (* 2 (select main_a v_prenex_37488))) (<= (+ (select main_a v_prenex_37488) (select main_a v_prenex_37489)) 1000) (<= (select main_a v_prenex_37489) 1001) (<= 0 (+ (select main_a v_prenex_37488) 1)))) (or (forall ((v_prenex_30357 Int)) (or (< v_prenex_30357 main_y) (<= (select main_a v_prenex_30357) 1000) (<= (* 2 (select main_a v_prenex_30357)) 2000) (<= (+ main_y 1) v_prenex_30357))) (forall ((v_prenex_30356 Int)) (or (<= 0 (select main_a v_prenex_30356)) (<= (* 2 (select main_a v_prenex_30356)) 2) (<= (+ main_x 1) v_prenex_30356)))) (or (forall ((v_prenex_39100 Int)) (or (<= 0 (* 2 (select main_a v_prenex_39100))) (<= 0 (select main_a v_prenex_39100)))) (forall ((v_prenex_39101 Int)) (or (<= (+ main_y 1) v_prenex_39101) (< v_prenex_39101 main_y) (<= 1998 (* 2 (select main_a v_prenex_39101))) (<= (select main_a v_prenex_39101) 1001)))) (or (forall ((v_prenex_34016 Int)) (or (<= 998 (select main_a v_prenex_34016)) (< v_prenex_34016 main_y) (<= 1998 (* 2 (select main_a v_prenex_34016))) (<= (+ main_y 1) v_prenex_34016))) (forall ((v_prenex_34015 Int)) (or (<= (select main_a v_prenex_34015) 1) (<= (+ main_x 1) v_prenex_34015)))) (forall ((v_prenex_34520 Int) (v_prenex_34519 Int)) (or (<= (select main_a v_prenex_34520) 1000) (<= (* 2 (select main_a v_prenex_34519)) 2) (<= 998 (select main_a v_prenex_34520)) (< v_prenex_34520 main_y) (<= (select main_a v_prenex_34519) 1) (<= (select main_a v_prenex_34520) (+ (select main_a v_prenex_34519) 1000)) (<= (+ main_y 1) v_prenex_34520))) (forall ((v_prenex_37061 Int) (v_prenex_37062 Int)) (or (<= 998 (select main_a v_prenex_37062)) (<= (+ main_y 1) v_prenex_37062) (<= 999 (select main_a v_prenex_37062)) (<= (+ (select main_a v_prenex_37061) (select main_a v_prenex_37062)) 1000) (< v_prenex_37062 main_y) (<= (select main_a v_prenex_37061) 2) (<= 0 (select main_a v_prenex_37061)))) (forall ((v_prenex_29622 Int) (v_prenex_29621 Int)) (or (<= (+ (select main_a v_prenex_29621) (select main_a v_prenex_29622)) 1000) (< v_prenex_29622 main_y) (<= 0 (* 2 (select main_a v_prenex_29621))) (<= (select main_a v_prenex_29621) 1) (<= (* 2 (select main_a v_prenex_29622)) 2000) (<= (+ main_y 1) v_prenex_29622) (<= (select main_a v_prenex_29622) 1000))) (forall ((v_prenex_37929 Int) (v_prenex_37928 Int)) (or (<= (+ main_y 1) v_prenex_37929) (<= (select main_a v_prenex_37929) 1001) (< v_prenex_37929 main_y) (< v_prenex_37928 main_x) (<= (select main_a v_prenex_37928) 2) (<= 0 (* 2 (select main_a v_prenex_37928))) (<= (+ (select main_a v_prenex_37928) (select main_a v_prenex_37929)) 1000))) (or (forall ((v_prenex_35755 Int)) (or (<= (* 2 (select main_a v_prenex_35755)) 2000) (< v_prenex_35755 main_y) (<= (select main_a v_prenex_35755) 1001) (<= (+ main_y 1) v_prenex_35755))) (forall ((v_prenex_35754 Int)) (or (<= 0 (+ (select main_a v_prenex_35754) 1)) (< v_prenex_35754 main_x) (<= 0 (select main_a v_prenex_35754))))) (forall ((v_prenex_37499 Int) (v_prenex_37498 Int)) (or (<= (* 2 (select main_a v_prenex_37498)) 2) (<= 999 (select main_a v_prenex_37499)) (< v_prenex_37499 main_y) (<= (* 2 (select main_a v_prenex_37499)) 2000) (<= (+ (select main_a v_prenex_37498) 998) (select main_a v_prenex_37499)) (<= (+ main_y 1) v_prenex_37499) (<= (select main_a v_prenex_37498) 2))) (forall ((v_prenex_35347 Int) (v_prenex_35346 Int)) (or (<= (select main_a v_prenex_35347) 1000) (<= 0 (+ (select main_a v_prenex_35346) 1)) (<= 1000 (+ (select main_a v_prenex_35346) (select main_a v_prenex_35347))) (< v_prenex_35347 main_y) (<= (+ main_y 1) v_prenex_35347) (<= (select main_a v_prenex_35347) 1001) (<= (* 2 (select main_a v_prenex_35346)) 2))) (forall ((v_prenex_32743 Int) (v_prenex_32744 Int)) (or (< v_prenex_32744 main_y) (<= (* 2 (select main_a v_prenex_32743)) 2) (<= (+ (select main_a v_prenex_32743) (select main_a v_prenex_32744)) 1000) (<= 999 (select main_a v_prenex_32744)) (<= (select main_a v_prenex_32743) 1) (<= (+ main_y 1) v_prenex_32744))) (forall ((v_prenex_32589 Int) (v_prenex_32590 Int)) (or (<= (+ (select main_a v_prenex_32589) (select main_a v_prenex_32590)) 1000) (<= (* 2 (select main_a v_prenex_32590)) 2000) (< v_prenex_32590 main_y) (<= (+ main_y 1) v_prenex_32590) (<= 0 (* 2 (select main_a v_prenex_32589))) (<= (* 2 (select main_a v_prenex_32589)) 2) (< v_prenex_32589 main_x))) (or (forall ((v_prenex_32840 Int)) (or (<= (select main_a v_prenex_32840) 1) (<= (select main_a v_prenex_32840) 2))) (forall ((v_prenex_32841 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_32841))) (< v_prenex_32841 main_y) (<= (+ main_y 1) v_prenex_32841) (<= 998 (select main_a v_prenex_32841))))) (forall ((v_prenex_35699 Int) (v_prenex_35698 Int)) (or (< v_prenex_35699 main_y) (<= (+ main_y 1) v_prenex_35699) (<= (select main_a v_prenex_35699) (+ (select main_a v_prenex_35698) 1000)) (<= (select main_a v_prenex_35698) 2) (<= 998 (select main_a v_prenex_35699)))) (forall ((v_prenex_38475 Int) (v_prenex_38476 Int)) (or (<= 0 (select main_a v_prenex_38475)) (<= (select main_a v_prenex_38476) 1000) (<= (select main_a v_prenex_38476) 1001) (<= (+ main_y 1) v_prenex_38476) (<= (select main_a v_prenex_38475) 2) (<= (+ (select main_a v_prenex_38475) (select main_a v_prenex_38476)) 1000) (< v_prenex_38476 main_y))) (forall ((v_prenex_34878 Int)) (or (<= (* 2 (select main_a v_prenex_34878)) 2000) (<= (select main_a v_prenex_34878) 1000) (< v_prenex_34878 main_y) (<= (+ main_y 1) v_prenex_34878) (<= 999 (select main_a v_prenex_34878)))) (forall ((v_prenex_39444 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_39444))) (<= (+ main_y 1) v_prenex_39444) (< v_prenex_39444 main_y) (<= (select main_a v_prenex_39444) 1001) (<= (* 2 (select main_a v_prenex_39444)) 2000))) (forall ((v_prenex_34569 Int) (v_prenex_34570 Int)) (or (<= (* 2 (select main_a v_prenex_34569)) 2) (<= 998 (select main_a v_prenex_34570)) (<= 0 (* 2 (select main_a v_prenex_34569))) (< v_prenex_34570 main_y) (<= 1000 (+ (select main_a v_prenex_34569) (select main_a v_prenex_34570))) (<= (+ main_y 1) v_prenex_34570))) (or (forall ((v_prenex_39221 Int)) (or (<= (+ main_y 1) v_prenex_39221) (<= 998 (select main_a v_prenex_39221)) (<= 1998 (* 2 (select main_a v_prenex_39221))) (< v_prenex_39221 main_y))) (forall ((v_prenex_39220 Int)) (or (< v_prenex_39220 main_x) (<= (select main_a v_prenex_39220) 1) (<= (select main_a v_prenex_39220) 2)))) (forall ((v_prenex_35326 Int) (v_prenex_35327 Int)) (or (<= 0 (select main_a v_prenex_35326)) (<= (select main_a v_prenex_35326) 1) (<= (select main_a v_prenex_35327) 1001) (< v_prenex_35327 main_y) (<= (+ main_y 1) v_prenex_35327) (<= (+ (select main_a v_prenex_35326) (select main_a v_prenex_35327)) 1000) (<= (select main_a v_prenex_35327) 1000))) (forall ((v_prenex_38792 Int) (v_prenex_38791 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38792))) (< v_prenex_38792 main_y) (<= (select main_a v_prenex_38791) 2) (<= (* 2 (select main_a v_prenex_38791)) 2) (<= 1000 (+ (select main_a v_prenex_38791) (select main_a v_prenex_38792))) (<= 999 (select main_a v_prenex_38792)) (<= (+ main_y 1) v_prenex_38792))) (forall ((v_prenex_30141 Int) (v_prenex_30140 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30140))) (<= (+ (select main_a v_prenex_30140) 998) (select main_a v_prenex_30141)) (<= (select main_a v_prenex_30141) 1000) (<= (select main_a v_prenex_30140) 1) (<= (+ main_y 1) v_prenex_30141) (< v_prenex_30141 main_y) (<= 1998 (* 2 (select main_a v_prenex_30141))))) (forall ((v_prenex_33623 Int) (v_prenex_33624 Int)) (or (< v_prenex_33623 main_x) (<= (select main_a v_prenex_33623) 2) (<= 1998 (* 2 (select main_a v_prenex_33624))) (<= (+ (select main_a v_prenex_33623) 998) (select main_a v_prenex_33624)) (<= (+ main_y 1) v_prenex_33624) (<= 0 (* 2 (select main_a v_prenex_33623))) (< v_prenex_33624 main_y))) (or (forall ((v_prenex_35909 Int)) (or (<= (select main_a v_prenex_35909) 1000) (<= 999 (select main_a v_prenex_35909)) (<= (+ main_y 1) v_prenex_35909) (<= 1998 (* 2 (select main_a v_prenex_35909))) (< v_prenex_35909 main_y))) (forall ((v_prenex_35908 Int)) (<= 0 (+ (select main_a v_prenex_35908) 1)))) (forall ((v_prenex_29013 Int) (v_prenex_29012 Int)) (or (<= 0 (+ (select main_a v_prenex_29012) 1)) (<= 999 (select main_a v_prenex_29013)) (<= 0 (select main_a v_prenex_29012)) (< v_prenex_29013 main_y) (<= 1998 (* 2 (select main_a v_prenex_29013))) (<= (+ main_y 1) v_prenex_29013) (<= (select main_a v_prenex_29013) (+ (select main_a v_prenex_29012) 1000)))) (forall ((v_prenex_39678 Int) (v_prenex_39677 Int)) (or (<= (+ main_y 1) v_prenex_39678) (<= (* 2 (select main_a v_prenex_39677)) 2) (<= 998 (select main_a v_prenex_39678)) (<= 1000 (+ (select main_a v_prenex_39677) (select main_a v_prenex_39678))) (< v_prenex_39678 main_y) (<= (select main_a v_prenex_39678) 1001) (<= 0 (+ (select main_a v_prenex_39677) 1)))) (forall ((v_prenex_30727 Int) (v_prenex_30728 Int)) (or (<= (select main_a v_prenex_30728) 1000) (<= (+ (select main_a v_prenex_30727) 998) (select main_a v_prenex_30728)) (<= (+ main_y 1) v_prenex_30728) (<= (* 2 (select main_a v_prenex_30727)) 2) (< v_prenex_30728 main_y) (< v_prenex_30727 main_x) (<= (select main_a v_prenex_30727) 2))) (or (forall ((v_prenex_40416 Int)) (or (< v_prenex_40416 main_x) (<= (select main_a v_prenex_40416) 1))) (forall ((v_prenex_40417 Int)) (or (<= (* 2 (select main_a v_prenex_40417)) 2000) (<= 1998 (* 2 (select main_a v_prenex_40417))) (< v_prenex_40417 main_y) (<= (+ main_y 1) v_prenex_40417)))) (forall ((v_prenex_37133 Int) (v_prenex_37134 Int)) (or (< v_prenex_37134 main_y) (<= 0 (* 2 (select main_a v_prenex_37133))) (<= 0 (select main_a v_prenex_37133)) (<= (select main_a v_prenex_37134) 1000) (< v_prenex_37133 main_x) (<= (+ main_y 1) v_prenex_37134) (<= (+ (select main_a v_prenex_37133) 998) (select main_a v_prenex_37134)))) (forall ((v_prenex_30725 Int) (v_prenex_30726 Int)) (or (<= (select main_a v_prenex_30726) 1000) (<= 998 (select main_a v_prenex_30726)) (<= 0 (+ (select main_a v_prenex_30725) 1)) (<= 0 (* 2 (select main_a v_prenex_30725))) (<= (+ (select main_a v_prenex_30725) (select main_a v_prenex_30726)) 1000) (< v_prenex_30726 main_y) (<= (+ main_y 1) v_prenex_30726))) (forall ((v_prenex_29783 Int) (v_prenex_29784 Int)) (or (<= (+ main_y 1) v_prenex_29784) (<= 0 (select main_a v_prenex_29783)) (<= (select main_a v_prenex_29784) 1000) (<= (+ (select main_a v_prenex_29783) 998) (select main_a v_prenex_29784)) (<= 0 (* 2 (select main_a v_prenex_29783))) (< v_prenex_29784 main_y) (<= (+ main_x 1) v_prenex_29783))) (forall ((v_prenex_36932 Int) (v_prenex_36933 Int)) (or (<= (select main_a v_prenex_36932) 1) (< v_prenex_36933 main_y) (<= 0 (select main_a v_prenex_36932)) (<= (+ (select main_a v_prenex_36932) (select main_a v_prenex_36933)) 1000) (<= (select main_a v_prenex_36933) 1000) (<= (+ main_y 1) v_prenex_36933) (<= 998 (select main_a v_prenex_36933)))) (or (forall ((v_prenex_38618 Int)) (or (<= (+ main_y 1) v_prenex_38618) (<= 1998 (* 2 (select main_a v_prenex_38618))) (<= (* 2 (select main_a v_prenex_38618)) 2000) (< v_prenex_38618 main_y))) (forall ((v_prenex_38617 Int)) (or (<= (select main_a v_prenex_38617) 1) (<= (+ main_x 1) v_prenex_38617) (<= (* 2 (select main_a v_prenex_38617)) 2)))) (forall ((v_prenex_29307 Int) (v_prenex_29306 Int)) (or (< v_prenex_29307 main_y) (<= 998 (select main_a v_prenex_29307)) (<= 0 (* 2 (select main_a v_prenex_29306))) (<= (+ (select main_a v_prenex_29306) (select main_a v_prenex_29307)) 1000) (<= (* 2 (select main_a v_prenex_29307)) 2000) (<= (+ main_y 1) v_prenex_29307))) (forall ((v_prenex_40100 Int) (v_prenex_40099 Int)) (or (<= (select main_a v_prenex_40100) (+ (select main_a v_prenex_40099) 1000)) (< v_prenex_40100 main_y) (<= 998 (select main_a v_prenex_40100)) (<= 0 (+ (select main_a v_prenex_40099) 1)) (<= (+ main_y 1) v_prenex_40100) (<= (select main_a v_prenex_40100) 1001) (<= 0 (select main_a v_prenex_40099)))) (forall ((v_prenex_33559 Int) (v_prenex_33558 Int)) (or (<= 0 (select main_a v_prenex_33558)) (<= 1998 (* 2 (select main_a v_prenex_33559))) (< v_prenex_33559 main_y) (<= 999 (select main_a v_prenex_33559)) (<= (+ main_y 1) v_prenex_33559) (<= (select main_a v_prenex_33559) (+ (select main_a v_prenex_33558) 1000)))) (forall ((v_prenex_36274 Int) (v_prenex_36273 Int)) (or (<= 999 (select main_a v_prenex_36274)) (< v_prenex_36274 main_y) (<= (+ main_y 1) v_prenex_36274) (<= (+ main_x 1) v_prenex_36273) (<= 0 (* 2 (select main_a v_prenex_36273))) (<= (select main_a v_prenex_36274) (+ (select main_a v_prenex_36273) 1000)))) (forall ((v_prenex_33513 Int) (v_prenex_33512 Int)) (or (<= (select main_a v_prenex_33512) 2) (<= 1998 (* 2 (select main_a v_prenex_33513))) (<= (* 2 (select main_a v_prenex_33512)) 2) (<= (+ main_y 1) v_prenex_33513) (< v_prenex_33513 main_y) (<= (+ (select main_a v_prenex_33512) (select main_a v_prenex_33513)) 1000))) (forall ((v_prenex_37392 Int) (v_prenex_37393 Int)) (or (<= (+ main_x 1) v_prenex_37392) (<= (+ (select main_a v_prenex_37392) (select main_a v_prenex_37393)) 1000) (<= (+ main_y 1) v_prenex_37393) (<= (select main_a v_prenex_37392) 2) (<= (select main_a v_prenex_37392) 1) (<= (select main_a v_prenex_37393) 1000) (< v_prenex_37393 main_y))) (forall ((v_prenex_37719 Int) (v_prenex_37718 Int)) (or (<= (select main_a v_prenex_37719) 1001) (<= (* 2 (select main_a v_prenex_37718)) 2) (<= (select main_a v_prenex_37719) (+ (select main_a v_prenex_37718) 1000)) (<= (select main_a v_prenex_37719) 1000) (< v_prenex_37719 main_y) (<= (+ main_y 1) v_prenex_37719))) (or (forall ((v_prenex_38555 Int)) (or (<= (select main_a v_prenex_38555) 2) (<= (select main_a v_prenex_38555) 1) (<= (+ main_x 1) v_prenex_38555))) (forall ((v_prenex_38556 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_38556))) (<= 999 (select main_a v_prenex_38556)) (<= (+ main_y 1) v_prenex_38556) (< v_prenex_38556 main_y)))) (forall ((v_prenex_30698 Int) (v_prenex_30697 Int)) (or (<= (+ (select main_a v_prenex_30697) 998) (select main_a v_prenex_30698)) (<= 999 (select main_a v_prenex_30698)) (<= 1998 (* 2 (select main_a v_prenex_30698))) (< v_prenex_30698 main_y) (<= (+ main_y 1) v_prenex_30698) (<= 0 (+ (select main_a v_prenex_30697) 1)))) (forall ((v_prenex_35224 Int) (v_prenex_35225 Int)) (or (<= (* 2 (select main_a v_prenex_35224)) 2) (<= (+ main_y 1) v_prenex_35225) (< v_prenex_35225 main_y) (<= 998 (select main_a v_prenex_35225)) (<= 1000 (+ (select main_a v_prenex_35224) (select main_a v_prenex_35225))))) (forall ((v_prenex_32834 Int) (v_prenex_32835 Int)) (or (<= (select main_a v_prenex_32835) 1000) (<= (+ main_y 1) v_prenex_32835) (< v_prenex_32835 main_y) (<= (select main_a v_prenex_32834) 2) (<= (+ (select main_a v_prenex_32834) 998) (select main_a v_prenex_32835)) (<= (select main_a v_prenex_32835) 1001))) (forall ((v_prenex_39787 Int) (v_prenex_39786 Int)) (or (<= 0 (select main_a v_prenex_39786)) (<= (+ main_y 1) v_prenex_39787) (<= (select main_a v_prenex_39787) 1000) (< v_prenex_39786 main_x) (<= (select main_a v_prenex_39786) 2) (< v_prenex_39787 main_y) (<= (+ (select main_a v_prenex_39786) (select main_a v_prenex_39787)) 1000))) (or (forall ((v_prenex_31918 Int)) (<= (* 2 (select main_a v_prenex_31918)) 2)) (forall ((v_prenex_31919 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_31919))) (<= 998 (select main_a v_prenex_31919)) (< v_prenex_31919 main_y) (<= (select main_a v_prenex_31919) 1000) (<= (+ main_y 1) v_prenex_31919)))) (forall ((v_prenex_34956 Int) (v_prenex_34955 Int)) (or (<= 998 (select main_a v_prenex_34956)) (<= (select main_a v_prenex_34955) 1) (<= (+ main_y 1) v_prenex_34956) (<= (+ main_x 1) v_prenex_34955) (<= (select main_a v_prenex_34956) (+ (select main_a v_prenex_34955) 1000)) (< v_prenex_34956 main_y))) (forall ((v_prenex_29856 Int) (v_prenex_29855 Int)) (or (<= 998 (select main_a v_prenex_29856)) (<= (+ main_y 1) v_prenex_29856) (<= 0 (select main_a v_prenex_29855)) (< v_prenex_29855 main_x) (<= (select main_a v_prenex_29855) 2) (<= (+ (select main_a v_prenex_29855) (select main_a v_prenex_29856)) 1000) (< v_prenex_29856 main_y))) (forall ((v_prenex_33381 Int) (v_prenex_33380 Int)) (or (< v_prenex_33381 main_y) (<= (+ main_y 1) v_prenex_33381) (<= 1998 (* 2 (select main_a v_prenex_33381))) (<= 998 (select main_a v_prenex_33381)) (<= (select main_a v_prenex_33381) (+ (select main_a v_prenex_33380) 1000)) (<= (select main_a v_prenex_33380) 2))) (or (forall ((v_prenex_40032 Int)) (or (< v_prenex_40032 main_y) (<= (+ main_y 1) v_prenex_40032) (<= 998 (select main_a v_prenex_40032)) (<= 1998 (* 2 (select main_a v_prenex_40032))) (<= (* 2 (select main_a v_prenex_40032)) 2000))) (forall ((v_prenex_40031 Int)) (or (<= 0 (* 2 (select main_a v_prenex_40031))) (<= 0 (select main_a v_prenex_40031))))) (forall ((v_prenex_31024 Int) (v_prenex_31023 Int)) (or (<= 1000 (+ (select main_a v_prenex_31023) (select main_a v_prenex_31024))) (<= (select main_a v_prenex_31023) 1) (<= (select main_a v_prenex_31024) 1000) (<= 0 (* 2 (select main_a v_prenex_31023))) (< v_prenex_31024 main_y) (<= (select main_a v_prenex_31024) 1001) (<= (+ main_y 1) v_prenex_31024))) (forall ((v_prenex_36990 Int) (v_prenex_36991 Int)) (or (<= 999 (select main_a v_prenex_36991)) (< v_prenex_36991 main_y) (<= (+ main_y 1) v_prenex_36991) (<= (+ (select main_a v_prenex_36990) (select main_a v_prenex_36991)) 1000) (<= 1998 (* 2 (select main_a v_prenex_36991))) (<= 0 (* 2 (select main_a v_prenex_36990))))) (forall ((v_prenex_34589 Int) (v_prenex_34590 Int)) (or (<= 1000 (+ (select main_a v_prenex_34589) (select main_a v_prenex_34590))) (<= 998 (select main_a v_prenex_34590)) (<= (* 2 (select main_a v_prenex_34590)) 2000) (< v_prenex_34590 main_y) (<= (+ main_y 1) v_prenex_34590) (<= (* 2 (select main_a v_prenex_34589)) 2))) (or (forall ((v_prenex_38706 Int)) (or (<= (select main_a v_prenex_38706) 1001) (<= (+ main_y 1) v_prenex_38706) (<= 999 (select main_a v_prenex_38706)) (< v_prenex_38706 main_y))) (forall ((v_prenex_38705 Int)) (<= 0 (* 2 (select main_a v_prenex_38705))))) (forall ((v_prenex_35836 Int) (v_prenex_35837 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35837))) (<= (select main_a v_prenex_35837) (+ (select main_a v_prenex_35836) 1000)) (<= (+ main_y 1) v_prenex_35837) (<= 0 (* 2 (select main_a v_prenex_35836))) (< v_prenex_35837 main_y) (<= (select main_a v_prenex_35837) 1000))) (forall ((v_prenex_37147 Int) (v_prenex_37148 Int)) (or (<= (select main_a v_prenex_37147) 2) (<= 0 (* 2 (select main_a v_prenex_37147))) (<= (select main_a v_prenex_37148) 1000) (<= (+ main_y 1) v_prenex_37148) (< v_prenex_37148 main_y) (<= (+ (select main_a v_prenex_37147) 998) (select main_a v_prenex_37148)) (<= (select main_a v_prenex_37148) 1001))) (or (forall ((v_prenex_36539 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_36539))) (<= (+ main_y 1) v_prenex_36539) (< v_prenex_36539 main_y) (<= 999 (select main_a v_prenex_36539)))) (forall ((v_prenex_36538 Int)) (<= 0 (+ (select main_a v_prenex_36538) 1)))) (forall ((v_prenex_38284 Int) (v_prenex_38285 Int)) (or (< v_prenex_38285 main_y) (<= 0 (* 2 (select main_a v_prenex_38284))) (<= (+ main_y 1) v_prenex_38285) (<= 999 (select main_a v_prenex_38285)) (<= (+ (select main_a v_prenex_38284) 998) (select main_a v_prenex_38285)) (<= 1998 (* 2 (select main_a v_prenex_38285))) (<= (select main_a v_prenex_38284) 2))) (or (forall ((v_prenex_36734 Int)) (or (< v_prenex_36734 main_x) (<= 0 (* 2 (select main_a v_prenex_36734))) (<= (select main_a v_prenex_36734) 1))) (forall ((v_prenex_36735 Int)) (or (< v_prenex_36735 main_y) (<= (+ main_y 1) v_prenex_36735) (<= 1998 (* 2 (select main_a v_prenex_36735)))))) (forall ((v_prenex_38459 Int) (v_prenex_38460 Int)) (or (<= 999 (select main_a v_prenex_38460)) (<= (+ main_y 1) v_prenex_38460) (<= (select main_a v_prenex_38460) 1000) (<= (select main_a v_prenex_38459) 2) (< v_prenex_38460 main_y) (<= (* 2 (select main_a v_prenex_38459)) 2) (<= (+ (select main_a v_prenex_38459) (select main_a v_prenex_38460)) 1000))) (forall ((v_prenex_31433 Int) (v_prenex_31432 Int)) (or (<= (select main_a v_prenex_31432) 1) (<= (+ main_y 1) v_prenex_31433) (<= 1000 (+ (select main_a v_prenex_31432) (select main_a v_prenex_31433))) (<= 998 (select main_a v_prenex_31433)) (<= 0 (+ (select main_a v_prenex_31432) 1)) (< v_prenex_31433 main_y) (<= 999 (select main_a v_prenex_31433)))) (forall ((v_prenex_35102 Int) (v_prenex_35103 Int)) (or (<= (+ main_y 1) v_prenex_35103) (<= (* 2 (select main_a v_prenex_35103)) 2000) (<= 0 (* 2 (select main_a v_prenex_35102))) (<= (select main_a v_prenex_35103) (+ (select main_a v_prenex_35102) 1000)) (<= (select main_a v_prenex_35103) 1000) (< v_prenex_35103 main_y))) (forall ((v_prenex_34320 Int) (v_prenex_34319 Int)) (or (<= 0 (+ (select main_a v_prenex_34319) 1)) (<= (+ main_x 1) v_prenex_34319) (<= (select main_a v_prenex_34319) 2) (<= (+ main_y 1) v_prenex_34320) (<= (+ (select main_a v_prenex_34319) 998) (select main_a v_prenex_34320)) (<= 999 (select main_a v_prenex_34320)) (< v_prenex_34320 main_y))) (forall ((v_prenex_33409 Int) (v_prenex_33408 Int)) (or (< v_prenex_33409 main_y) (<= (select main_a v_prenex_33409) 1000) (<= (select main_a v_prenex_33409) (+ (select main_a v_prenex_33408) 1000)) (<= 0 (+ (select main_a v_prenex_33408) 1)) (<= (select main_a v_prenex_33409) 1001) (<= (+ main_y 1) v_prenex_33409) (<= 0 (select main_a v_prenex_33408)))) (forall ((v_prenex_38686 Int) (v_prenex_38685 Int)) (or (< v_prenex_38686 main_y) (<= (+ main_y 1) v_prenex_38686) (<= 1000 (+ (select main_a v_prenex_38685) (select main_a v_prenex_38686))) (<= (select main_a v_prenex_38686) 1000) (<= 999 (select main_a v_prenex_38686)) (<= 0 (+ (select main_a v_prenex_38685) 1)))) (forall ((v_prenex_37385 Int) (v_prenex_37384 Int)) (or (<= (+ (select main_a v_prenex_37384) 998) (select main_a v_prenex_37385)) (<= (+ main_x 1) v_prenex_37384) (<= (+ main_y 1) v_prenex_37385) (<= (* 2 (select main_a v_prenex_37384)) 2) (<= 0 (select main_a v_prenex_37384)) (< v_prenex_37385 main_y) (<= 999 (select main_a v_prenex_37385)))) (or (forall ((v_prenex_37324 Int)) (<= 0 (select main_a v_prenex_37324))) (forall ((v_prenex_37325 Int)) (or (<= 999 (select main_a v_prenex_37325)) (<= 1998 (* 2 (select main_a v_prenex_37325))) (< v_prenex_37325 main_y) (<= (select main_a v_prenex_37325) 1000) (<= (+ main_y 1) v_prenex_37325)))) (forall ((v_prenex_33794 Int) (v_prenex_33793 Int)) (or (<= 999 (select main_a v_prenex_33794)) (<= (+ main_y 1) v_prenex_33794) (< v_prenex_33794 main_y) (<= 0 (select main_a v_prenex_33793)) (<= (+ (select main_a v_prenex_33793) (select main_a v_prenex_33794)) 1000) (<= 0 (+ (select main_a v_prenex_33793) 1)))) (forall ((v_prenex_34498 Int) (v_prenex_34497 Int)) (or (< v_prenex_34498 main_y) (<= (select main_a v_prenex_34497) 2) (<= 1000 (+ (select main_a v_prenex_34497) (select main_a v_prenex_34498))) (<= 0 (* 2 (select main_a v_prenex_34497))) (<= 1998 (* 2 (select main_a v_prenex_34498))) (<= (select main_a v_prenex_34498) 1000) (<= (+ main_y 1) v_prenex_34498))) (forall ((v_prenex_39391 Int) (v_prenex_39390 Int)) (or (<= (+ main_x 1) v_prenex_39390) (<= (select main_a v_prenex_39390) 2) (<= 1000 (+ (select main_a v_prenex_39390) (select main_a v_prenex_39391))) (< v_prenex_39390 main_x))) (forall ((v_prenex_33502 Int) (v_prenex_33503 Int)) (or (<= (* 2 (select main_a v_prenex_33503)) 2000) (<= (select main_a v_prenex_33503) 1001) (<= 0 (select main_a v_prenex_33502)) (<= (+ (select main_a v_prenex_33502) (select main_a v_prenex_33503)) 1000) (<= (+ main_y 1) v_prenex_33503) (< v_prenex_33503 main_y) (<= (* 2 (select main_a v_prenex_33502)) 2))) (or (forall ((v_prenex_36060 Int)) (or (<= (* 2 (select main_a v_prenex_36060)) 2000) (< v_prenex_36060 main_y) (<= (select main_a v_prenex_36060) 1000) (<= (+ main_y 1) v_prenex_36060))) (forall ((v_prenex_36059 Int)) (or (<= 0 (+ (select main_a v_prenex_36059) 1)) (<= 0 (select main_a v_prenex_36059))))) (forall ((v_prenex_38410 Int) (v_prenex_38409 Int)) (or (<= (+ main_y 1) v_prenex_38410) (< v_prenex_38410 main_y) (<= 0 (* 2 (select main_a v_prenex_38409))) (<= (* 2 (select main_a v_prenex_38410)) 2000) (<= (select main_a v_prenex_38410) (+ (select main_a v_prenex_38409) 1000)) (<= 999 (select main_a v_prenex_38410)) (<= (select main_a v_prenex_38409) 1))) (forall ((v_prenex_35380 Int) (v_prenex_35381 Int)) (or (<= (+ main_x 1) v_prenex_35380) (<= (select main_a v_prenex_35380) 1) (<= (+ main_y 1) v_prenex_35381) (< v_prenex_35381 main_y) (<= 0 (+ (select main_a v_prenex_35380) 1)) (<= (+ (select main_a v_prenex_35380) 998) (select main_a v_prenex_35381)) (<= (select main_a v_prenex_35381) 1001))) (forall ((v_prenex_30037 Int) (v_prenex_30036 Int)) (or (< v_prenex_30037 main_y) (<= (+ (select main_a v_prenex_30036) 998) (select main_a v_prenex_30037)) (<= (+ main_y 1) v_prenex_30037) (<= (+ main_x 1) v_prenex_30036) (< v_prenex_30036 main_x))) (forall ((v_prenex_40076 Int) (v_prenex_40075 Int)) (or (<= (+ main_x 1) v_prenex_40075) (< v_prenex_40076 main_y) (<= (select main_a v_prenex_40075) 1) (<= (* 2 (select main_a v_prenex_40075)) 2) (<= (+ main_y 1) v_prenex_40076) (<= (+ (select main_a v_prenex_40075) (select main_a v_prenex_40076)) 1000) (<= (select main_a v_prenex_40076) 1000))) (forall ((v_prenex_33770 Int) (v_prenex_33769 Int)) (or (< v_prenex_33770 main_y) (<= (+ (select main_a v_prenex_33769) (select main_a v_prenex_33770)) 1000) (<= (+ main_y 1) v_prenex_33770) (<= (select main_a v_prenex_33770) 1000) (<= 0 (* 2 (select main_a v_prenex_33769))))) (or (forall ((v_prenex_29908 Int)) (or (<= (select main_a v_prenex_29908) 1) (<= (+ main_x 1) v_prenex_29908) (<= 0 (select main_a v_prenex_29908)))) (forall ((v_prenex_29909 Int)) (or (<= (select main_a v_prenex_29909) 1001) (<= (+ main_y 1) v_prenex_29909) (< v_prenex_29909 main_y) (<= 1998 (* 2 (select main_a v_prenex_29909)))))) (forall ((v_prenex_33457 Int) (v_prenex_33456 Int)) (or (<= 0 (+ (select main_a v_prenex_33456) 1)) (<= (+ main_y 1) v_prenex_33457) (<= (+ (select main_a v_prenex_33456) (select main_a v_prenex_33457)) 1000) (<= 0 (* 2 (select main_a v_prenex_33456))) (< v_prenex_33457 main_y) (<= (select main_a v_prenex_33457) 1000) (<= 999 (select main_a v_prenex_33457)))) (forall ((v_prenex_34098 Int) (v_prenex_34097 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_34098))) (<= (select main_a v_prenex_34098) (+ (select main_a v_prenex_34097) 1000)) (< v_prenex_34097 main_x) (< v_prenex_34098 main_y) (<= (+ main_y 1) v_prenex_34098) (<= 0 (+ (select main_a v_prenex_34097) 1)) (<= (select main_a v_prenex_34097) 1))) (forall ((v_prenex_31516 Int) (v_prenex_31517 Int)) (or (<= (select main_a v_prenex_31517) 1000) (< v_prenex_31517 main_y) (<= 0 (* 2 (select main_a v_prenex_31516))) (<= (+ main_y 1) v_prenex_31517) (<= (* 2 (select main_a v_prenex_31517)) 2000) (<= (* 2 (select main_a v_prenex_31516)) 2) (<= (+ (select main_a v_prenex_31516) 998) (select main_a v_prenex_31517)))) (or (forall ((v_prenex_30076 Int)) (<= 0 (select main_a v_prenex_30076))) (forall ((v_prenex_30077 Int)) (or (<= (select main_a v_prenex_30077) 1000) (< v_prenex_30077 main_y) (<= (* 2 (select main_a v_prenex_30077)) 2000) (<= 998 (select main_a v_prenex_30077)) (<= (+ main_y 1) v_prenex_30077)))) (or (forall ((v_prenex_30987 Int)) (<= (* 2 (select main_a v_prenex_30987)) 2)) (forall ((v_prenex_30988 Int)) (or (<= (+ main_y 1) v_prenex_30988) (<= (select main_a v_prenex_30988) 1001) (<= (select main_a v_prenex_30988) 1000) (< v_prenex_30988 main_y)))) (forall ((v_prenex_29221 Int) (v_prenex_29220 Int)) (or (<= (+ main_y 1) v_prenex_29221) (<= (select main_a v_prenex_29220) 2) (<= 1000 (+ (select main_a v_prenex_29220) (select main_a v_prenex_29221))) (<= (select main_a v_prenex_29221) 1001) (<= (* 2 (select main_a v_prenex_29221)) 2000) (< v_prenex_29221 main_y))) (forall ((v_prenex_31578 Int) (v_prenex_31579 Int)) (or (<= (select main_a v_prenex_31578) 1) (<= 0 (* 2 (select main_a v_prenex_31578))) (<= 1998 (* 2 (select main_a v_prenex_31579))) (< v_prenex_31579 main_y) (<= (+ main_y 1) v_prenex_31579) (<= 1000 (+ (select main_a v_prenex_31578) (select main_a v_prenex_31579))) (<= 998 (select main_a v_prenex_31579)))) (forall ((v_prenex_39960 Int) (v_prenex_39961 Int)) (or (<= (select main_a v_prenex_39960) 2) (<= (select main_a v_prenex_39961) 1000) (<= 1000 (+ (select main_a v_prenex_39960) (select main_a v_prenex_39961))) (<= (+ main_y 1) v_prenex_39961) (< v_prenex_39961 main_y) (<= 1998 (* 2 (select main_a v_prenex_39961))))) (or (forall ((v_prenex_30496 Int)) (or (<= 0 (* 2 (select main_a v_prenex_30496))) (<= (select main_a v_prenex_30496) 2))) (forall ((v_prenex_30497 Int)) (or (<= 998 (select main_a v_prenex_30497)) (<= (* 2 (select main_a v_prenex_30497)) 2000) (<= (select main_a v_prenex_30497) 1000) (<= (+ main_y 1) v_prenex_30497) (< v_prenex_30497 main_y)))) (forall ((v_prenex_32685 Int) (v_prenex_32686 Int)) (or (<= (+ (select main_a v_prenex_32685) 998) (select main_a v_prenex_32686)) (<= (+ main_y 1) v_prenex_32686) (<= (select main_a v_prenex_32685) 1) (<= (select main_a v_prenex_32686) 1001) (< v_prenex_32686 main_y))) (forall ((v_prenex_34396 Int) (v_prenex_34395 Int)) (or (<= (+ main_x 1) v_prenex_34395) (<= (select main_a v_prenex_34396) (+ (select main_a v_prenex_34395) 1000)) (< v_prenex_34396 main_y) (<= 1998 (* 2 (select main_a v_prenex_34396))) (<= (* 2 (select main_a v_prenex_34395)) 2) (<= (+ main_y 1) v_prenex_34396) (<= (select main_a v_prenex_34395) 2))) (or (forall ((v_prenex_39169 Int)) (or (<= 999 (select main_a v_prenex_39169)) (< v_prenex_39169 main_y) (<= (+ main_y 1) v_prenex_39169) (<= 1998 (* 2 (select main_a v_prenex_39169))) (<= (* 2 (select main_a v_prenex_39169)) 2000))) (forall ((v_prenex_39168 Int)) (or (<= (* 2 (select main_a v_prenex_39168)) 2) (<= 0 (+ (select main_a v_prenex_39168) 1))))) (forall ((v_prenex_29471 Int) (v_prenex_29472 Int)) (or (<= (* 2 (select main_a v_prenex_29471)) 2) (<= 0 (* 2 (select main_a v_prenex_29471))) (<= (+ main_y 1) v_prenex_29472) (<= 999 (select main_a v_prenex_29472)) (< v_prenex_29472 main_y) (<= (+ (select main_a v_prenex_29471) 998) (select main_a v_prenex_29472)) (<= (select main_a v_prenex_29472) 1000))) (forall ((v_prenex_32441 Int) (v_prenex_32442 Int)) (or (<= (* 2 (select main_a v_prenex_32441)) 2) (<= 998 (select main_a v_prenex_32442)) (< v_prenex_32442 main_y) (<= 0 (+ (select main_a v_prenex_32441) 1)) (<= (+ main_y 1) v_prenex_32442) (<= (+ (select main_a v_prenex_32441) (select main_a v_prenex_32442)) 1000) (<= (select main_a v_prenex_32442) 1000))) (forall ((v_prenex_38840 Int) (v_prenex_38839 Int)) (or (<= 1000 (+ (select main_a v_prenex_38839) (select main_a v_prenex_38840))) (<= (+ main_x 1) v_prenex_38839) (<= (+ main_y 1) v_prenex_38840) (<= 1998 (* 2 (select main_a v_prenex_38840))) (< v_prenex_38840 main_y))) (forall ((v_prenex_37789 Int) (v_prenex_37788 Int)) (or (<= (* 2 (select main_a v_prenex_37789)) 2000) (<= (+ (select main_a v_prenex_37788) 998) (select main_a v_prenex_37789)) (< v_prenex_37789 main_y) (<= 0 (+ (select main_a v_prenex_37788) 1)) (<= (+ main_y 1) v_prenex_37789) (<= 998 (select main_a v_prenex_37789)))) (forall ((v_prenex_33952 Int) (v_prenex_33951 Int)) (or (<= (select main_a v_prenex_33951) 1) (< v_prenex_33952 main_y) (<= (+ main_x 1) v_prenex_33951) (<= (+ (select main_a v_prenex_33951) (select main_a v_prenex_33952)) 1000) (<= (+ main_y 1) v_prenex_33952) (<= 1998 (* 2 (select main_a v_prenex_33952))))) (forall ((v_prenex_36191 Int) (v_prenex_36192 Int)) (or (<= 1000 (+ (select main_a v_prenex_36191) (select main_a v_prenex_36192))) (<= 1998 (* 2 (select main_a v_prenex_36192))) (<= 999 (select main_a v_prenex_36192)) (<= 0 (+ (select main_a v_prenex_36191) 1)) (<= (+ main_y 1) v_prenex_36192) (< v_prenex_36192 main_y))) (forall ((v_prenex_33149 Int) (v_prenex_33148 Int)) (or (< v_prenex_33149 main_y) (<= 0 (* 2 (select main_a v_prenex_33148))) (<= (select main_a v_prenex_33148) 1) (<= 998 (select main_a v_prenex_33149)) (<= (select main_a v_prenex_33149) 1000) (<= (+ main_y 1) v_prenex_33149) (<= (select main_a v_prenex_33149) (+ (select main_a v_prenex_33148) 1000)))) (forall ((v_prenex_37751 Int) (v_prenex_37750 Int)) (or (<= (+ main_y 1) v_prenex_37751) (<= 999 (select main_a v_prenex_37751)) (< v_prenex_37751 main_y) (<= 0 (select main_a v_prenex_37750)) (<= (select main_a v_prenex_37751) (+ (select main_a v_prenex_37750) 1000)) (<= 998 (select main_a v_prenex_37751)) (<= (select main_a v_prenex_37750) 2))) (forall ((v_prenex_31240 Int) (v_prenex_31241 Int)) (or (<= (select main_a v_prenex_31241) 1001) (<= (+ main_y 1) v_prenex_31241) (<= 998 (select main_a v_prenex_31241)) (<= (* 2 (select main_a v_prenex_31240)) 2) (<= (+ (select main_a v_prenex_31240) 998) (select main_a v_prenex_31241)) (<= (select main_a v_prenex_31240) 1) (< v_prenex_31241 main_y))) (forall ((v_prenex_31473 Int) (v_prenex_31472 Int)) (or (<= 0 (+ (select main_a v_prenex_31472) 1)) (<= (+ (select main_a v_prenex_31472) 998) (select main_a v_prenex_31473)) (<= 1998 (* 2 (select main_a v_prenex_31473))) (<= (+ main_y 1) v_prenex_31473) (<= (select main_a v_prenex_31472) 2) (< v_prenex_31473 main_y))) (forall ((v_prenex_30538 Int) (v_prenex_30539 Int)) (or (<= (select main_a v_prenex_30538) 2) (<= (+ main_y 1) v_prenex_30539) (<= (+ (select main_a v_prenex_30538) (select main_a v_prenex_30539)) 1000) (<= 0 (select main_a v_prenex_30538)) (<= (select main_a v_prenex_30539) 1000) (< v_prenex_30539 main_y))) (forall ((v_prenex_28966 Int) (v_prenex_28965 Int)) (or (< v_prenex_28966 main_y) (<= (select main_a v_prenex_28965) 1) (<= (select main_a v_prenex_28966) 1001) (<= 1000 (+ (select main_a v_prenex_28965) (select main_a v_prenex_28966))) (<= (+ main_y 1) v_prenex_28966) (<= (+ main_x 1) v_prenex_28965))) (forall ((v_prenex_40174 Int) (v_prenex_40173 Int)) (or (<= (select main_a v_prenex_40173) 1) (<= (select main_a v_prenex_40174) 1000) (<= (+ main_y 1) v_prenex_40174) (<= 0 (* 2 (select main_a v_prenex_40173))) (< v_prenex_40174 main_y) (<= 1000 (+ (select main_a v_prenex_40173) (select main_a v_prenex_40174))))) (forall ((v_prenex_31415 Int) (v_prenex_31414 Int)) (or (< v_prenex_31415 main_y) (<= (+ (select main_a v_prenex_31414) 998) (select main_a v_prenex_31415)) (<= 0 (select main_a v_prenex_31414)) (<= 999 (select main_a v_prenex_31415)) (<= (select main_a v_prenex_31415) 1000) (<= 0 (+ (select main_a v_prenex_31414) 1)) (<= (+ main_y 1) v_prenex_31415))) (forall ((v_prenex_30361 Int) (v_prenex_30360 Int)) (or (<= (+ main_y 1) v_prenex_30361) (<= (+ (select main_a v_prenex_30360) (select main_a v_prenex_30361)) 1000) (<= (select main_a v_prenex_30361) 1001) (<= 0 (select main_a v_prenex_30360)) (< v_prenex_30361 main_y) (<= 998 (select main_a v_prenex_30361)))) (forall ((v_prenex_30507 Int) (v_prenex_30506 Int)) (or (<= (select main_a v_prenex_30506) 2) (<= (+ main_x 1) v_prenex_30506) (<= (+ (select main_a v_prenex_30506) 998) (select main_a v_prenex_30507)) (<= 0 (+ (select main_a v_prenex_30506) 1)) (<= (* 2 (select main_a v_prenex_30507)) 2000) (<= (+ main_y 1) v_prenex_30507) (< v_prenex_30507 main_y))) (forall ((v_prenex_34774 Int) (v_prenex_34773 Int)) (or (<= (+ main_y 1) v_prenex_34774) (<= 998 (select main_a v_prenex_34774)) (<= (select main_a v_prenex_34774) 1000) (<= (* 2 (select main_a v_prenex_34773)) 2) (<= (select main_a v_prenex_34773) 1) (<= 1000 (+ (select main_a v_prenex_34773) (select main_a v_prenex_34774))) (< v_prenex_34774 main_y))) (or (forall ((v_prenex_35036 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_35036))) (<= (+ main_y 1) v_prenex_35036) (< v_prenex_35036 main_y) (<= (* 2 (select main_a v_prenex_35036)) 2000) (<= (select main_a v_prenex_35036) 1001))) (forall ((v_prenex_35035 Int)) (or (<= (select main_a v_prenex_35035) 1) (<= 0 (* 2 (select main_a v_prenex_35035)))))) (forall ((v_prenex_39744 Int) (v_prenex_39743 Int)) (or (<= (+ main_y 1) v_prenex_39744) (<= 0 (+ (select main_a v_prenex_39743) 1)) (<= (+ (select main_a v_prenex_39743) (select main_a v_prenex_39744)) 1000) (< v_prenex_39743 main_x) (< v_prenex_39744 main_y) (<= (select main_a v_prenex_39744) 1001))) (forall ((v_prenex_29163 Int) (v_prenex_29162 Int)) (or (<= (+ main_y 1) v_prenex_29163) (<= 1998 (* 2 (select main_a v_prenex_29163))) (<= (select main_a v_prenex_29163) (+ (select main_a v_prenex_29162) 1000)) (<= (* 2 (select main_a v_prenex_29162)) 2) (<= (select main_a v_prenex_29162) 1) (< v_prenex_29163 main_y) (<= 998 (select main_a v_prenex_29163)))) (or (forall ((v_prenex_30862 Int)) (or (<= 998 (select main_a v_prenex_30862)) (<= 1998 (* 2 (select main_a v_prenex_30862))) (< v_prenex_30862 main_y) (<= (+ main_y 1) v_prenex_30862) (<= (* 2 (select main_a v_prenex_30862)) 2000))) (forall ((v_prenex_30861 Int)) (or (<= (* 2 (select main_a v_prenex_30861)) 2) (<= (select main_a v_prenex_30861) 2)))) (forall ((v_prenex_33199 Int) (v_prenex_33198 Int)) (or (<= (select main_a v_prenex_33199) 1000) (<= 1000 (+ (select main_a v_prenex_33198) (select main_a v_prenex_33199))) (< v_prenex_33199 main_y) (<= 0 (* 2 (select main_a v_prenex_33198))) (<= (+ main_y 1) v_prenex_33199) (<= 0 (+ (select main_a v_prenex_33198) 1)) (<= 1998 (* 2 (select main_a v_prenex_33199))))) (forall ((v_prenex_33596 Int) (v_prenex_33595 Int)) (or (<= (select main_a v_prenex_33596) 1000) (<= (select main_a v_prenex_33595) 1) (<= (* 2 (select main_a v_prenex_33595)) 2) (<= 1000 (+ (select main_a v_prenex_33595) (select main_a v_prenex_33596))) (< v_prenex_33596 main_y) (<= 998 (select main_a v_prenex_33596)) (<= (+ main_y 1) v_prenex_33596))) (forall ((v_prenex_30521 Int) (v_prenex_30520 Int)) (or (<= (+ (select main_a v_prenex_30520) 998) (select main_a v_prenex_30521)) (<= (+ main_y 1) v_prenex_30521) (<= (select main_a v_prenex_30521) 1000) (<= 0 (+ (select main_a v_prenex_30520) 1)) (<= 0 (select main_a v_prenex_30520)) (< v_prenex_30521 main_y))) (forall ((v_prenex_30891 Int) (v_prenex_30892 Int)) (or (< v_prenex_30892 main_y) (<= 0 (+ (select main_a v_prenex_30891) 1)) (<= 999 (select main_a v_prenex_30892)) (<= 1000 (+ (select main_a v_prenex_30891) (select main_a v_prenex_30892))) (<= (+ main_y 1) v_prenex_30892) (<= 1998 (* 2 (select main_a v_prenex_30892))))) (forall ((v_prenex_30137 Int) (v_prenex_30136 Int)) (or (<= (+ (select main_a v_prenex_30136) (select main_a v_prenex_30137)) 1000) (<= (+ main_x 1) v_prenex_30136) (<= 0 (* 2 (select main_a v_prenex_30136))) (< v_prenex_30137 main_y) (<= 998 (select main_a v_prenex_30137)) (<= (+ main_y 1) v_prenex_30137) (<= (select main_a v_prenex_30136) 1))) (forall ((v_prenex_30918 Int) (v_prenex_30917 Int)) (or (<= 998 (select main_a v_prenex_30918)) (< v_prenex_30918 main_y) (<= 0 (+ (select main_a v_prenex_30917) 1)) (<= (+ main_y 1) v_prenex_30918) (<= (+ (select main_a v_prenex_30917) 998) (select main_a v_prenex_30918)) (<= 0 (* 2 (select main_a v_prenex_30917))))) (forall ((v_prenex_37849 Int) (v_prenex_37848 Int)) (or (< v_prenex_37849 main_y) (<= (+ main_y 1) v_prenex_37849) (<= (+ main_x 1) v_prenex_37848) (<= (+ (select main_a v_prenex_37848) (select main_a v_prenex_37849)) 1000) (<= 1998 (* 2 (select main_a v_prenex_37849))) (<= (select main_a v_prenex_37848) 2) (<= 0 (* 2 (select main_a v_prenex_37848))))) (or (forall ((v_prenex_29640 Int)) (or (<= (* 2 (select main_a v_prenex_29640)) 2000) (< v_prenex_29640 main_y) (<= (+ main_y 1) v_prenex_29640) (<= 1998 (* 2 (select main_a v_prenex_29640))) (<= (select main_a v_prenex_29640) 1000))) (forall ((v_prenex_29639 Int)) (or (<= 0 (* 2 (select main_a v_prenex_29639))) (<= 0 (+ (select main_a v_prenex_29639) 1))))) (forall ((v_prenex_38019 Int) (v_prenex_38020 Int)) (or (<= (+ main_y 1) v_prenex_38020) (<= (+ (select main_a v_prenex_38019) (select main_a v_prenex_38020)) 1000) (<= 0 (+ (select main_a v_prenex_38019) 1)) (< v_prenex_38019 main_x) (<= (select main_a v_prenex_38020) 1000) (< v_prenex_38020 main_y))) (forall ((v_prenex_31095 Int) (v_prenex_31096 Int)) (or (<= 0 (+ (select main_a v_prenex_31095) 1)) (<= (select main_a v_prenex_31096) 1001) (<= (+ (select main_a v_prenex_31095) 998) (select main_a v_prenex_31096)) (<= (+ main_y 1) v_prenex_31096) (<= (select main_a v_prenex_31095) 1) (< v_prenex_31096 main_y) (<= (select main_a v_prenex_31096) 1000))) (forall ((v_prenex_31707 Int) (v_prenex_31708 Int)) (or (<= (+ main_y 1) v_prenex_31708) (< v_prenex_31708 main_y) (<= (+ main_x 1) v_prenex_31707) (<= 1000 (+ (select main_a v_prenex_31707) (select main_a v_prenex_31708))) (<= (select main_a v_prenex_31707) 2) (<= (select main_a v_prenex_31708) 1000) (<= 0 (* 2 (select main_a v_prenex_31707))))) (forall ((v_prenex_36494 Int) (v_prenex_36495 Int)) (or (< v_prenex_36495 main_y) (<= 1000 (+ (select main_a v_prenex_36494) (select main_a v_prenex_36495))) (<= (* 2 (select main_a v_prenex_36494)) 2) (<= (select main_a v_prenex_36495) 1001) (<= (+ main_y 1) v_prenex_36495) (<= (select main_a v_prenex_36495) 1000) (<= 0 (select main_a v_prenex_36494)))) (forall ((v_prenex_36456 Int) (v_prenex_36457 Int)) (or (<= (+ main_y 1) v_prenex_36457) (<= (select main_a v_prenex_36457) 1001) (<= (select main_a v_prenex_36456) 2) (<= 1000 (+ (select main_a v_prenex_36456) (select main_a v_prenex_36457))) (< v_prenex_36457 main_y))) (or (forall ((v_prenex_30702 Int)) (or (<= 1998 (* 2 (select main_a v_prenex_30702))) (< v_prenex_30702 main_y) (<= (select main_a v_prenex_30702) 1000) (<= (+ main_y 1) v_prenex_30702))) (forall ((v_prenex_30701 Int)) (or (<= 0 (+ (select main_a v_prenex_30701) 1)) (<= 0 (select main_a v_prenex_30701))))) (forall ((v_prenex_31428 Int) (v_prenex_31429 Int)) (or (<= 0 (select main_a v_prenex_31428)) (<= (select main_a v_prenex_31429) (+ (select main_a v_prenex_31428) 1000)) (< v_prenex_31429 main_y) (<= 1998 (* 2 (select main_a v_prenex_31429))) (< v_prenex_31428 main_x) (<= (+ main_y 1) v_prenex_31429) (<= 0 (* 2 (select main_a v_prenex_31428))))) (forall ((v_prenex_36610 Int) (v_prenex_36611 Int)) (or (<= (* 2 (select main_a v_prenex_36610)) 2) (<= 1998 (* 2 (select main_a v_prenex_36611))) (<= 0 (select main_a v_prenex_36610)) (<= (+ (select main_a v_prenex_36610) 998) (select main_a v_prenex_36611)) (<= 998 (select main_a v_prenex_36611)) (< v_prenex_36611 main_y) (<= (+ main_y 1) v_prenex_36611))) (forall ((v_prenex_29266 Int) (v_prenex_29267 Int)) (or (<= (+ main_x 1) v_prenex_29266) (< v_prenex_29267 main_y) (<= 0 (+ (select main_a v_prenex_29266) 1)) (<= 1998 (* 2 (select main_a v_prenex_29267))) (<= (+ main_y 1) v_prenex_29267) (<= 1000 (+ (select main_a v_prenex_29266) (select main_a v_prenex_29267))))) (forall ((v_prenex_34744 Int) (v_prenex_34743 Int)) (or (< v_prenex_34744 main_y) (<= (+ main_y 1) v_prenex_34744) (<= 0 (+ (select main_a v_prenex_34743) 1)) (<= 1000 (+ (select main_a v_prenex_34743) (select main_a v_prenex_34744))) (<= (select main_a v_prenex_34744) 1001))) (forall ((v_prenex_33798 Int) (v_prenex_33797 Int)) (or (<= 0 (* 2 (select main_a v_prenex_33797))) (< v_prenex_33798 main_y) (< v_prenex_33797 main_x) (<= (+ main_y 1) v_prenex_33798) (<= (select main_a v_prenex_33798) (+ (select main_a v_prenex_33797) 1000)) (<= (select main_a v_prenex_33798) 1001) (<= 0 (select main_a v_prenex_33797)))) (forall ((v_prenex_39085 Int) (v_prenex_39084 Int)) (or (<= 1000 (+ (select main_a v_prenex_39084) (select main_a v_prenex_39085))) (<= (* 2 (select main_a v_prenex_39084)) 2) (<= (+ main_x 1) v_prenex_39084) (<= 1998 (* 2 (select main_a v_prenex_39085))) (< v_prenex_39085 main_y) (<= 0 (+ (select main_a v_prenex_39084) 1)) (<= (+ main_y 1) v_prenex_39085))) (forall ((v_prenex_37438 Int) (v_prenex_37439 Int)) (or (<= (* 2 (select main_a v_prenex_37439)) 2000) (<= (select main_a v_prenex_37439) (+ (select main_a v_prenex_37438) 1000)) (<= (select main_a v_prenex_37438) 2) (<= (* 2 (select main_a v_prenex_37438)) 2) (< v_prenex_37439 main_y) (<= (+ main_y 1) v_prenex_37439) (<= 999 (select main_a v_prenex_37439)))) (forall ((v_prenex_39017 Int) (v_prenex_39016 Int)) (or (<= (+ main_y 1) v_prenex_39017) (<= 998 (select main_a v_prenex_39017)) (<= (* 2 (select main_a v_prenex_39016)) 2) (< v_prenex_39017 main_y) (<= (select main_a v_prenex_39016) 1) (<= (select main_a v_prenex_39017) 1000) (<= (+ (select main_a v_prenex_39016) 998) (select main_a v_prenex_39017)))) (forall ((v_prenex_34324 Int) (v_prenex_34323 Int)) (or (<= 0 (+ (select main_a v_prenex_34323) 1)) (<= (+ (select main_a v_prenex_34323) 998) (select main_a v_prenex_34324)) (<= (+ main_y 1) v_prenex_34324) (< v_prenex_34324 main_y) (<= (select main_a v_prenex_34324) 1000))) (forall ((v_prenex_33772 Int) (v_prenex_33771 Int)) (or (<= (+ (select main_a v_prenex_33771) (select main_a v_prenex_33772)) 1000) (<= (+ main_y 1) v_prenex_33772) (<= 0 (* 2 (select main_a v_prenex_33771))) (< v_prenex_33771 main_x) (< v_prenex_33772 main_y) (<= (select main_a v_prenex_33772) 1001) (<= (select main_a v_prenex_33771) 1))) (forall ((v_prenex_38976 Int) (v_prenex_38975 Int)) (or (<= (* 2 (select main_a v_prenex_38975)) 2) (< v_prenex_38976 main_y) (<= (+ main_y 1) v_prenex_38976) (<= 1000 (+ (select main_a v_prenex_38975) (select main_a v_prenex_38976))) (<= 1998 (* 2 (select main_a v_prenex_38976))) (<= 0 (+ (select main_a v_prenex_38975) 1)))) (or (forall ((v_prenex_34211 Int)) (or (<= (select main_a v_prenex_34211) 1) (<= 0 (select main_a v_prenex_34211)) (<= (+ main_x 1) v_prenex_34211))) (forall ((v_prenex_34212 Int)) (or (<= (+ main_y 1) v_prenex_34212) (<= 999 (select main_a v_prenex_34212)) (<= (* 2 (select main_a v_prenex_34212)) 2000) (< v_prenex_34212 main_y)))) (forall ((v_prenex_37336 Int) (v_prenex_37337 Int)) (or (< v_prenex_37337 main_y) (<= (+ main_y 1) v_prenex_37337) (<= (select main_a v_prenex_37337) (+ (select main_a v_prenex_37336) 1000)) (<= (select main_a v_prenex_37337) 1000) (<= 999 (select main_a v_prenex_37337)) (<= (select main_a v_prenex_37336) 1))) (forall ((v_prenex_35582 Int) (v_prenex_35583 Int)) (or (<= (* 2 (select main_a v_prenex_35583)) 2000) (< v_prenex_35583 main_y) (<= (select main_a v_prenex_35582) 1) (<= (+ main_y 1) v_prenex_35583) (<= 1998 (* 2 (select main_a v_prenex_35583))) (<= (+ (select main_a v_prenex_35582) (select main_a v_prenex_35583)) 1000) (<= 0 (* 2 (select main_a v_prenex_35582))))) (forall ((v_prenex_37748 Int) (v_prenex_37749 Int)) (or (<= (select main_a v_prenex_37748) 1) (<= (+ main_y 1) v_prenex_37749) (<= (select main_a v_prenex_37749) (+ (select main_a v_prenex_37748) 1000)) (<= (* 2 (select main_a v_prenex_37748)) 2) (<= 999 (select main_a v_prenex_37749)) (< v_prenex_37749 main_y))) (forall ((v_prenex_29590 Int) (v_prenex_29589 Int)) (or (<= 0 (select main_a v_prenex_29589)) (<= (select main_a v_prenex_29589) 1) (< v_prenex_29590 main_y) (<= 998 (select main_a v_prenex_29590)) (<= 1000 (+ (select main_a v_prenex_29589) (select main_a v_prenex_29590))) (<= (+ main_y 1) v_prenex_29590) (<= 999 (select main_a v_prenex_29590)))) (forall ((v_prenex_33373 Int) (v_prenex_33372 Int)) (or (<= 998 (select main_a v_prenex_33373)) (<= (select main_a v_prenex_33373) 1000) (<= (+ main_y 1) v_prenex_33373) (<= (select main_a v_prenex_33372) 2) (<= (+ (select main_a v_prenex_33372) (select main_a v_prenex_33373)) 1000) (<= (select main_a v_prenex_33372) 1) (< v_prenex_33373 main_y))) (forall ((v_prenex_34670 Int) (v_prenex_34669 Int)) (or (<= (+ (select main_a v_prenex_34669) (select main_a v_prenex_34670)) 1000) (<= 0 (+ (select main_a v_prenex_34669) 1)) (<= (* 2 (select main_a v_prenex_34669)) 2) (< v_prenex_34670 main_y) (<= (* 2 (select main_a v_prenex_34670)) 2000) (<= (+ main_y 1) v_prenex_34670))) (or (forall ((v_prenex_31902 Int)) (or (<= 0 (+ (select main_a v_prenex_31902) 1)) (<= (* 2 (select main_a v_prenex_31902)) 2))) (forall ((v_prenex_31903 Int)) (or (<= (+ main_y 1) v_prenex_31903) (< v_prenex_31903 main_y) (<= 1998 (* 2 (select main_a v_prenex_31903))) (<= (select main_a v_prenex_31903) 1001) (<= 999 (select main_a v_prenex_31903))))) (forall ((v_prenex_34839 Int) (v_prenex_34838 Int)) (or (<= (+ main_y 1) v_prenex_34839) (<= (* 2 (select main_a v_prenex_34838)) 2) (<= 998 (select main_a v_prenex_34839)) (<= (select main_a v_prenex_34838) 1) (<= (+ (select main_a v_prenex_34838) 998) (select main_a v_prenex_34839)) (< v_prenex_34839 main_y))) (or (forall ((v_prenex_35871 Int)) (or (<= (select main_a v_prenex_35871) 1000) (<= (* 2 (select main_a v_prenex_35871)) 2000) (<= 998 (select main_a v_prenex_35871)) (< v_prenex_35871 main_y) (<= (+ main_y 1) v_prenex_35871))) (forall ((v_prenex_35870 Int)) (<= (* 2 (select main_a v_prenex_35870)) 2))) (forall ((v_prenex_31783 Int) (v_prenex_31782 Int)) (or (<= 998 (select main_a v_prenex_31783)) (<= (+ main_y 1) v_prenex_31783) (<= 0 (+ (select main_a v_prenex_31782) 1)) (< v_prenex_31783 main_y) (<= (* 2 (select main_a v_prenex_31783)) 2000) (<= 0 (* 2 (select main_a v_prenex_31782))) (<= (+ (select main_a v_prenex_31782) 998) (select main_a v_prenex_31783)))) (or (forall ((v_prenex_31970 Int)) (or (<= 0 (select main_a v_prenex_31970)) (<= (select main_a v_prenex_31970) 2))) (forall ((v_prenex_31971 Int)) (or (<= 999 (select main_a v_prenex_31971)) (< v_prenex_31971 main_y) (<= 1998 (* 2 (select main_a v_prenex_31971))) (<= (+ main_y 1) v_prenex_31971) (<= (select main_a v_prenex_31971) 1000)))) (forall ((v_prenex_29684 Int) (v_prenex_29683 Int)) (or (<= 1000 (+ (select main_a v_prenex_29683) (select main_a v_prenex_29684))) (<= 0 (+ (select main_a v_prenex_29683) 1)) (< v_prenex_29683 main_x) (<= (+ main_y 1) v_prenex_29684) (<= (+ main_x 1) v_prenex_29683))) (forall ((v_prenex_35042 Int) (v_prenex_35041 Int)) (or (< v_prenex_35042 main_y) (<= (select main_a v_prenex_35042) (+ (select main_a v_prenex_35041) 1000)) (< v_prenex_35041 main_x) (<= (+ main_y 1) v_prenex_35042) (<= 998 (select main_a v_prenex_35042)) (<= (select main_a v_prenex_35041) 1))) (forall ((v_prenex_38903 Int) (v_prenex_38904 Int)) (or (< v_prenex_38904 main_y) (<= (+ (select main_a v_prenex_38903) 998) (select main_a v_prenex_38904)) (<= (* 2 (select main_a v_prenex_38903)) 2) (<= (+ main_x 1) v_prenex_38903) (<= 999 (select main_a v_prenex_38904)) (<= (select main_a v_prenex_38903) 1) (<= (+ main_y 1) v_prenex_38904))) (forall ((v_prenex_35312 Int) (v_prenex_35313 Int)) (or (<= (* 2 (select main_a v_prenex_35313)) 2000) (< v_prenex_35313 main_y) (<= 0 (+ (select main_a v_prenex_35312) 1)) (<= (+ (select main_a v_prenex_35312) (select main_a v_prenex_35313)) 1000) (<= (select main_a v_prenex_35313) 1000) (<= (+ main_y 1) v_prenex_35313))) (forall ((v_prenex_34024 Int) (v_prenex_34023 Int)) (or (<= (+ main_y 1) v_prenex_34024) (< v_prenex_34024 main_y) (<= (select main_a v_prenex_34024) 1000) (<= 1000 (+ (select main_a v_prenex_34023) (select main_a v_prenex_34024))) (<= 998 (select main_a v_prenex_34024)) (<= (select main_a v_prenex_34023) 2))) (forall ((v_prenex_29347 Int) (v_prenex_29346 Int)) (or (<= 0 (select main_a v_prenex_29346)) (<= (+ (select main_a v_prenex_29346) 998) (select main_a v_prenex_29347)) (<= 1998 (* 2 (select main_a v_prenex_29347))) (< v_prenex_29347 main_y) (<= (select main_a v_prenex_29347) 1000) (<= (+ main_y 1) v_prenex_29347))) (forall ((v_prenex_39542 Int) (v_prenex_39543 Int)) (or (<= (+ main_y 1) v_prenex_39543) (<= (* 2 (select main_a v_prenex_39543)) 2000) (<= 0 (+ (select main_a v_prenex_39542) 1)) (< v_prenex_39542 main_x) (<= (+ (select main_a v_prenex_39542) 998) (select main_a v_prenex_39543)) (<= (select main_a v_prenex_39542) 2) (< v_prenex_39543 main_y))) (forall ((v_prenex_32820 Int) (v_prenex_32821 Int)) (or (< v_prenex_32821 main_y) (<= (+ main_x 1) v_prenex_32820) (<= (+ (select main_a v_prenex_32820) 998) (select main_a v_prenex_32821)) (<= (select main_a v_prenex_32820) 1) (<= 998 (select main_a v_prenex_32821)) (<= 0 (* 2 (select main_a v_prenex_32820))) (<= (+ main_y 1) v_prenex_32821))) (forall ((v_prenex_38989 Int) (v_prenex_38990 Int)) (or (<= (* 2 (select main_a v_prenex_38989)) 2) (< v_prenex_38990 main_y) (<= 999 (select main_a v_prenex_38990)) (<= (+ main_y 1) v_prenex_38990) (<= 0 (* 2 (select main_a v_prenex_38989))) (<= 1998 (* 2 (select main_a v_prenex_38990))) (<= 1000 (+ (select main_a v_prenex_38989) (select main_a v_prenex_38990))))) (forall ((v_prenex_33748 Int) (v_prenex_33747 Int)) (or (<= (+ main_y 1) v_prenex_33748) (<= 999 (select main_a v_prenex_33748)) (< v_prenex_33748 main_y) (<= 0 (select main_a v_prenex_33747)) (<= (+ (select main_a v_prenex_33747) 998) (select main_a v_prenex_33748)) (<= (select main_a v_prenex_33748) 1000))))} [2019-01-07 16:22:30,353 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:22:30,354 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:22:30,354 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:22:30,354 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:22:30,355 WARN L224 ngHoareTripleChecker]: Pre: {2147483623#(or (forall ((v_idx_148 Int) (v_idx_149 Int) (v_idx_147 Int) (v_idx_151 Int) (v_idx_150 Int)) (exists ((v_b_12_1 Int) (v_v_25_1 Int) (v_b_14_1 Int) (v_v_3_1 Int) (v_v_28_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 c_main_y) 1) (= (+ v_b_12_1 1) (+ c_main_x 1)) (<= (- (- v_v_25_1) v_v_25_1) (- 2)) (= (+ c_main_y 1) (+ v_b_14_1 1)) (= (+ c_main_y 1) v_b_3_1) (<= (- (- v_b_1_1) (- v_b_12_1)) (- 1)) (<= (- (- v_v_25_1) v_v_28_1) (- 1000)) (= c_main_x (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- v_b_14_1)) (- 2)) (<= (- (- v_b_12_1) (- v_b_3_1)) 0) (<= (- v_b_1_1 v_b_12_1) 1) (<= (- v_b_14_1 v_b_3_1) (- 1)) (<= (- v_b_3_1 c_main_x) 0) (<= (- v_v_25_1 v_v_28_1) (- 998)) (or (= v_v_4_1 (select c_main_a v_idx_147)) (<= v_b_14_1 v_idx_147)) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_v_28_1 (- v_v_28_1)) 1998) (= c_main_y v_b_14_1) (<= (- (- v_b_14_1) (- v_b_3_1)) 1) (<= (- v_b_1_1 c_main_x) 1) (= c_main_y (+ v_b_3_1 (- 1))) (or (< v_idx_148 v_b_14_1) (= (select c_main_a v_idx_148) v_v_28_1) (<= v_b_3_1 v_idx_148)) (<= (- (- v_v_28_1) v_v_28_1) (- 1998)) (<= (- v_v_25_1 (- v_v_28_1)) 1000) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_v_25_1) (- v_v_28_1)) 998) (<= (- v_b_12_1 c_main_x) 0) (<= (- v_b_14_1 c_main_x) (- 1)) (or (= v_v_6_1 (select c_main_a v_idx_149)) (<= v_b_12_1 v_idx_149) (< v_idx_149 v_b_3_1)) (<= (- (- v_b_12_1) (- v_b_14_1)) (- 1)) (<= (- (- v_b_12_1) (- c_main_x)) 0) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_b_12_1) (- c_main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_14_1 c_main_y) 0) (<= (- (- v_b_14_1) (- c_main_y)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 2) (or (< v_idx_150 v_b_12_1) (= (select c_main_a v_idx_150) v_v_25_1) (<= v_b_1_1 v_idx_150)) (= v_b_12_1 (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1)) (or (= v_v_3_1 (select c_main_a v_idx_151)) (< v_idx_151 v_b_1_1))))) (forall ((v_idx_152 Int) (v_idx_155 Int) (v_idx_156 Int) (v_idx_153 Int) (v_idx_154 Int)) (exists ((v_b_54_1 Int) (v_b_53_1 Int) (v_b_52_1 Int) (v_v_331_1 Int) (v_v_330_1 Int) (v_v_329_1 Int) (v_v_327_1 Int) (v_v_328_1 Int) (v_b_55_1 Int)) (and (<= (- (- v_b_54_1) (- c_main_x)) 0) (<= (- v_b_55_1 c_main_x) 1) (<= (- (- v_v_328_1) v_v_328_1) (- 1002)) (<= (- v_b_52_1 v_b_54_1) (- 1)) (<= (- v_v_330_1 (- v_v_330_1)) 998) (<= (- v_b_54_1 v_b_55_1) (- 1)) (<= (- (- v_b_55_1) (- c_main_x)) (- 1)) (= v_b_54_1 (+ v_b_55_1 (- 1))) (= (+ v_b_53_1 (- 1)) v_b_52_1) (<= (- v_b_52_1 v_b_55_1) (- 2)) (or (< v_idx_153 v_b_52_1) (<= v_b_53_1 v_idx_153) (= v_v_328_1 (select c_main_a v_idx_153))) (or (<= v_b_55_1 v_idx_155) (= v_v_330_1 (select c_main_a v_idx_155)) (< v_idx_155 v_b_54_1)) (<= (- v_b_53_1 v_b_54_1) 0) (<= (- v_v_328_1 v_v_330_1) 1000) (= c_main_x (+ v_b_55_1 (- 1))) (<= (- (- v_v_330_1) v_v_330_1) 0) (<= (- (- v_b_54_1) (- v_b_55_1)) 1) (<= (- v_b_52_1 c_main_y) 0) (<= (- v_v_328_1 (- v_v_328_1)) 2000) (<= (- (- v_b_52_1) (- v_b_53_1)) 1) (<= (- (- v_b_54_1) (- c_main_y)) (- 1)) (= c_main_y (+ v_b_53_1 (- 1))) (= (+ v_b_54_1 1) v_b_55_1) (<= (- v_b_52_1 c_main_x) (- 1)) (<= (- (- v_v_328_1) v_v_330_1) (- 1000)) (<= (- v_b_53_1 v_b_55_1) (- 1)) (<= (- v_b_54_1 c_main_x) 0) (<= (- (- v_b_55_1) (- c_main_y)) (- 2)) (<= (- v_v_328_1 (- v_v_330_1)) 1000) (<= (- v_b_53_1 c_main_y) 1) (<= (- (- v_v_328_1) (- v_v_330_1)) (- 2)) (= (+ v_b_52_1 1) v_b_53_1) (or (<= v_b_52_1 v_idx_152) (= (select c_main_a v_idx_152) v_v_327_1)) (<= (- (- v_b_52_1) (- c_main_y)) 0) (or (< v_idx_154 v_b_53_1) (= (select c_main_a v_idx_154) v_v_329_1) (<= v_b_54_1 v_idx_154)) (= (+ c_main_y 1) (+ v_b_52_1 1)) (= (+ v_b_54_1 1) (+ c_main_x 1)) (<= (- v_b_53_1 c_main_x) 0) (<= (- (- v_b_53_1) (- c_main_y)) (- 1)) (<= (- v_b_52_1 v_b_53_1) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1)) (or (< v_idx_156 v_b_55_1) (= (select c_main_a v_idx_156) v_v_331_1))))))} [2019-01-07 16:22:30,355 WARN L228 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-07 16:22:30,355 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= (store (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y (+ (select (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y) (- 1))) c_main_a_primed) [2019-01-07 16:22:30,355 WARN L230 ngHoareTripleChecker]: Post: {2147483622#(forall ((v_idx_159 Int) (v_idx_157 Int) (v_idx_158 Int) (v_idx_160 Int) (v_idx_161 Int)) (exists ((v_v_566_1 Int) (v_b_53_1 Int) (v_v_331_1 Int) (v_b_70_1 Int) (v_v_563_1 Int) (v_v_329_1 Int) (v_v_327_1 Int) (v_b_68_1 Int) (v_b_55_1 Int)) (and (<= (- v_b_68_1 c_main_x) 0) (<= (- (- v_v_563_1) (- v_v_566_1)) 998) (<= (- v_b_55_1 c_main_x) 1) (<= (- (- v_v_563_1) v_v_563_1) (- 2)) (= (+ c_main_y 1) v_b_53_1) (<= (- v_b_70_1 c_main_x) (- 1)) (<= (- (- v_b_55_1) (- c_main_x)) (- 1)) (<= (- (- v_b_68_1) (- v_b_70_1)) (- 1)) (<= (- (- v_b_53_1) (- v_b_70_1)) (- 1)) (<= (- v_v_563_1 (- v_v_566_1)) 1000) (= v_b_55_1 (+ v_b_68_1 1)) (= (+ c_main_x 1) (+ v_b_68_1 1)) (<= (- v_b_70_1 c_main_y) 0) (<= (- (- v_v_566_1) v_v_566_1) (- 1000)) (<= (- v_b_53_1 v_b_68_1) 0) (= c_main_x (+ v_b_55_1 (- 1))) (or (= (select c_main_a v_idx_160) v_v_563_1) (< v_idx_160 v_b_68_1) (<= v_b_55_1 v_idx_160)) (<= (- v_b_55_1 v_b_68_1) 1) (<= (- (- v_v_563_1) v_v_566_1) (- 1000)) (or (< v_idx_158 v_b_70_1) (= v_v_566_1 (select c_main_a v_idx_158)) (<= v_b_53_1 v_idx_158)) (<= (- v_v_563_1 v_v_566_1) 0) (= c_main_y (+ v_b_53_1 (- 1))) (<= (- v_v_563_1 (- v_v_563_1)) 1000) (= (+ v_b_53_1 (- 1)) v_b_70_1) (<= (- v_b_53_1 v_b_55_1) (- 1)) (<= (- (- v_b_68_1) (- c_main_x)) 0) (<= (- (- v_b_55_1) (- c_main_y)) (- 2)) (<= (- (- v_b_70_1) (- c_main_y)) 0) (<= (- v_b_53_1 c_main_y) 1) (<= (- v_v_566_1 (- v_v_566_1)) 1998) (or (<= v_b_70_1 v_idx_157) (= v_v_327_1 (select c_main_a v_idx_157))) (<= (- v_b_53_1 v_b_70_1) 1) (= (+ c_main_y 1) (+ v_b_70_1 1)) (<= (- (- v_b_55_1) (- v_b_70_1)) (- 2)) (or (= v_v_331_1 (select c_main_a v_idx_161)) (< v_idx_161 v_b_55_1)) (<= (- v_b_53_1 c_main_x) 0) (<= (- (- v_b_53_1) (- c_main_y)) (- 1)) (= c_main_x v_b_68_1) (<= (- (- v_b_55_1) (- v_b_68_1)) (- 1)) (<= (- (- v_b_68_1) (- c_main_y)) (- 1)) (or (<= v_b_68_1 v_idx_159) (= v_v_329_1 (select c_main_a v_idx_159)) (< v_idx_159 v_b_53_1)) (<= (- (- c_main_x) (- c_main_y)) (- 1)))))} [2019-01-07 16:22:30,356 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:22:31,002 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:22:31,002 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:22:37,978 WARN L181 SmtUtils]: Spent 6.97 s on a formula simplification that was a NOOP. DAG size: 251 [2019-01-07 16:22:37,978 WARN L270 ngHoareTripleChecker]: Pre: {2147483623#(or (forall ((v_idx_148 Int) (v_idx_149 Int) (v_idx_147 Int) (v_idx_151 Int) (v_idx_150 Int)) (exists ((v_b_12_1 Int) (v_v_25_1 Int) (v_b_14_1 Int) (v_v_3_1 Int) (v_v_28_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (<= (- v_b_3_1 main_y) 1) (= (+ v_b_12_1 1) (+ main_x 1)) (<= (- (- v_v_25_1) v_v_25_1) (- 2)) (= (+ main_y 1) (+ v_b_14_1 1)) (= (+ main_y 1) v_b_3_1) (<= (- (- v_b_1_1) (- v_b_12_1)) (- 1)) (<= (- (- v_v_25_1) v_v_28_1) (- 1000)) (= main_x (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- v_b_14_1)) (- 2)) (<= (- (- v_b_12_1) (- v_b_3_1)) 0) (<= (- v_b_1_1 v_b_12_1) 1) (<= (- v_b_14_1 v_b_3_1) (- 1)) (<= (- v_b_3_1 main_x) 0) (<= (- v_v_25_1 v_v_28_1) (- 998)) (or (= v_v_4_1 (select main_a v_idx_147)) (<= v_b_14_1 v_idx_147)) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (<= (- v_v_28_1 (- v_v_28_1)) 1998) (= main_y v_b_14_1) (<= (- (- v_b_14_1) (- v_b_3_1)) 1) (<= (- v_b_1_1 main_x) 1) (= main_y (+ v_b_3_1 (- 1))) (or (< v_idx_148 v_b_14_1) (= (select main_a v_idx_148) v_v_28_1) (<= v_b_3_1 v_idx_148)) (<= (- (- v_v_28_1) v_v_28_1) (- 1998)) (<= (- v_v_25_1 (- v_v_28_1)) 1000) (= (+ main_x 1) v_b_1_1) (<= (- (- v_v_25_1) (- v_v_28_1)) 998) (<= (- v_b_12_1 main_x) 0) (<= (- v_b_14_1 main_x) (- 1)) (or (= v_v_6_1 (select main_a v_idx_149)) (<= v_b_12_1 v_idx_149) (< v_idx_149 v_b_3_1)) (<= (- (- v_b_12_1) (- v_b_14_1)) (- 1)) (<= (- (- v_b_12_1) (- main_x)) 0) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (<= (- (- v_b_12_1) (- main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_14_1 main_y) 0) (<= (- (- v_b_14_1) (- main_y)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 2) (or (< v_idx_150 v_b_12_1) (= (select main_a v_idx_150) v_v_25_1) (<= v_b_1_1 v_idx_150)) (= v_b_12_1 (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1)) (or (= v_v_3_1 (select main_a v_idx_151)) (< v_idx_151 v_b_1_1))))) (forall ((v_idx_152 Int) (v_idx_155 Int) (v_idx_156 Int) (v_idx_153 Int) (v_idx_154 Int)) (exists ((v_b_54_1 Int) (v_b_53_1 Int) (v_b_52_1 Int) (v_v_331_1 Int) (v_v_330_1 Int) (v_v_329_1 Int) (v_v_327_1 Int) (v_v_328_1 Int) (v_b_55_1 Int)) (and (<= (- (- v_b_54_1) (- main_x)) 0) (<= (- v_b_55_1 main_x) 1) (<= (- (- v_v_328_1) v_v_328_1) (- 1002)) (<= (- v_b_52_1 v_b_54_1) (- 1)) (<= (- v_v_330_1 (- v_v_330_1)) 998) (<= (- v_b_54_1 v_b_55_1) (- 1)) (<= (- (- v_b_55_1) (- main_x)) (- 1)) (= v_b_54_1 (+ v_b_55_1 (- 1))) (= (+ v_b_53_1 (- 1)) v_b_52_1) (<= (- v_b_52_1 v_b_55_1) (- 2)) (or (< v_idx_153 v_b_52_1) (<= v_b_53_1 v_idx_153) (= v_v_328_1 (select main_a v_idx_153))) (or (<= v_b_55_1 v_idx_155) (= v_v_330_1 (select main_a v_idx_155)) (< v_idx_155 v_b_54_1)) (<= (- v_b_53_1 v_b_54_1) 0) (<= (- v_v_328_1 v_v_330_1) 1000) (= main_x (+ v_b_55_1 (- 1))) (<= (- (- v_v_330_1) v_v_330_1) 0) (<= (- (- v_b_54_1) (- v_b_55_1)) 1) (<= (- v_b_52_1 main_y) 0) (<= (- v_v_328_1 (- v_v_328_1)) 2000) (<= (- (- v_b_52_1) (- v_b_53_1)) 1) (<= (- (- v_b_54_1) (- main_y)) (- 1)) (= main_y (+ v_b_53_1 (- 1))) (= (+ v_b_54_1 1) v_b_55_1) (<= (- v_b_52_1 main_x) (- 1)) (<= (- (- v_v_328_1) v_v_330_1) (- 1000)) (<= (- v_b_53_1 v_b_55_1) (- 1)) (<= (- v_b_54_1 main_x) 0) (<= (- (- v_b_55_1) (- main_y)) (- 2)) (<= (- v_v_328_1 (- v_v_330_1)) 1000) (<= (- v_b_53_1 main_y) 1) (<= (- (- v_v_328_1) (- v_v_330_1)) (- 2)) (= (+ v_b_52_1 1) v_b_53_1) (or (<= v_b_52_1 v_idx_152) (= (select main_a v_idx_152) v_v_327_1)) (<= (- (- v_b_52_1) (- main_y)) 0) (or (< v_idx_154 v_b_53_1) (= (select main_a v_idx_154) v_v_329_1) (<= v_b_54_1 v_idx_154)) (= (+ main_y 1) (+ v_b_52_1 1)) (= (+ v_b_54_1 1) (+ main_x 1)) (<= (- v_b_53_1 main_x) 0) (<= (- (- v_b_53_1) (- main_y)) (- 1)) (<= (- v_b_52_1 v_b_53_1) (- 1)) (<= (- (- main_x) (- main_y)) (- 1)) (or (< v_idx_156 v_b_55_1) (= (select main_a v_idx_156) v_v_331_1))))))} [2019-01-07 16:22:37,978 WARN L274 ngHoareTripleChecker]: Action: a := a[x := a[x] + 1];a := a[y := a[y] - 1]; [2019-01-07 16:22:37,979 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= (store (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y (+ (select (store c_main_a c_main_x (+ (select c_main_a c_main_x) 1)) c_main_y) (- 1))) c_main_a_primed) [2019-01-07 16:25:37,805 WARN L276 ngHoareTripleChecker]: Post: {2147483622#(and (forall ((v_idx_158 Int) (v_idx_160 Int)) (or (<= (* 2 (select main_a v_idx_160)) 1000) (<= (select main_a v_idx_158) 1498) (<= (+ main_y 1) v_idx_158) (< v_idx_160 main_x) (<= (+ (select main_a v_idx_160) (select main_a v_idx_158)) 1000) (<= 1000 (* 2 (select main_a v_idx_158))) (<= (+ main_x 1) v_idx_160))) (forall ((v_prenex_46587 Int) (v_prenex_46586 Int)) (or (< v_prenex_46586 main_x) (<= (+ main_x 1) v_prenex_46586) (<= (select main_a v_prenex_46586) 500) (<= (select main_a v_prenex_46587) 999) (<= (* 2 (select main_a v_prenex_46587)) 1998) (<= 1000 (+ (select main_a v_prenex_46586) (select main_a v_prenex_46587))))) (forall ((v_prenex_45515 Int) (v_prenex_45516 Int)) (or (<= (+ main_x 1) v_prenex_45515) (<= (* 2 (select main_a v_prenex_45516)) 1998) (<= 500 (select main_a v_prenex_45516)) (< v_prenex_45515 main_x) (<= (+ main_y 1) v_prenex_45516) (<= (+ (select main_a v_prenex_45515) (select main_a v_prenex_45516)) 1000) (<= (select main_a v_prenex_45515) 500))) (forall ((v_prenex_48003 Int) (v_prenex_48002 Int)) (or (< v_prenex_48002 main_x) (<= 1 (select main_a v_prenex_48003)) (<= 1 (select main_a v_prenex_48002)) (<= (* 2 (select main_a v_prenex_48002)) 1000) (<= (select main_a v_prenex_48003) (+ (select main_a v_prenex_48002) 998)) (<= (+ main_x 1) v_prenex_48002))) (forall ((v_prenex_43321 Int) (v_prenex_43322 Int)) (or (<= (+ main_x 1) v_prenex_43321) (<= 1 (select main_a v_prenex_43321)) (<= 1000 (+ (select main_a v_prenex_43321) (select main_a v_prenex_43322))) (<= 500 (select main_a v_prenex_43322)) (<= (+ main_y 1) v_prenex_43322) (<= (select main_a v_prenex_43322) 999) (< v_prenex_43321 main_x))) (forall ((v_prenex_44645 Int) (v_prenex_44644 Int)) (or (<= 1 (select main_a v_prenex_44645)) (< v_prenex_44644 main_x) (<= 1000 (* 2 (select main_a v_prenex_44645))) (<= (select main_a v_prenex_44645) (+ (select main_a v_prenex_44644) 998)) (<= (+ main_x 1) v_prenex_44644) (<= 0 (+ (select main_a v_prenex_44644) 498)) (<= 2 (* 2 (select main_a v_prenex_44644))))) (forall ((v_prenex_46911 Int) (v_prenex_46912 Int)) (or (<= (select main_a v_prenex_46912) 999) (<= 500 (select main_a v_prenex_46912)) (<= (+ main_x 1) v_prenex_46911) (<= 1 (select main_a v_prenex_46911)) (<= (+ (select main_a v_prenex_46911) (select main_a v_prenex_46912)) 1000) (< v_prenex_46911 main_x) (<= 2 (* 2 (select main_a v_prenex_46911))))) (or (forall ((v_prenex_43769 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43769))) (< v_prenex_43769 main_x) (<= (+ main_x 1) v_prenex_43769) (<= 0 (+ (select main_a v_prenex_43769) 498)) (<= (* 2 (select main_a v_prenex_43769)) 1000))) (forall ((v_prenex_43771 Int)) (<= (* 2 (select main_a v_prenex_43771)) 1998))) (forall ((v_prenex_40692 Int) (v_prenex_40691 Int)) (or (<= (select main_a v_prenex_40692) 1498) (<= 1 (select main_a v_prenex_40692)) (<= (+ (select main_a v_prenex_40691) (select main_a v_prenex_40692)) 1000) (<= (+ main_x 1) v_prenex_40691) (< v_prenex_40691 main_x) (<= 2 (* 2 (select main_a v_prenex_40691))))) (or (forall ((v_prenex_43893 Int)) (or (<= (select main_a v_prenex_43893) 500) (< v_prenex_43893 main_x) (<= 2 (* 2 (select main_a v_prenex_43893))) (<= 1 (select main_a v_prenex_43893)) (<= (+ main_x 1) v_prenex_43893))) (forall ((v_prenex_43896 Int)) (or (<= (select main_a v_prenex_43896) 999) (<= 1000 (* 2 (select main_a v_prenex_43896)))))) (forall ((v_prenex_46276 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46276))) (<= (+ main_x 1) v_prenex_46276) (< v_prenex_46276 main_x) (<= 1 (select main_a v_prenex_46276)) (<= (select main_a v_prenex_46276) 500))) (forall ((v_prenex_41186 Int) (v_prenex_41187 Int)) (or (<= (select main_a v_prenex_41186) 500) (<= (+ (select main_a v_prenex_41186) (select main_a v_prenex_41187)) 1000) (<= (* 2 (select main_a v_prenex_41187)) 1998) (<= (+ main_x 1) v_prenex_41186) (<= 0 (+ (select main_a v_prenex_41186) 498)) (< v_prenex_41186 main_x) (<= 500 (select main_a v_prenex_41187)))) (forall ((v_prenex_49255 Int) (v_prenex_49254 Int)) (or (< v_prenex_49254 main_x) (<= (select main_a v_prenex_49254) (select main_a v_prenex_49255)) (<= (+ main_x 1) v_prenex_49254) (<= 0 (+ (select main_a v_prenex_49254) 498)) (<= (select main_a v_prenex_49254) 500))) (forall ((v_prenex_44326 Int) (v_prenex_44325 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44326))) (< v_prenex_44325 main_x) (<= (select main_a v_prenex_44326) (+ (select main_a v_prenex_44325) 998)) (< v_prenex_44326 main_y) (<= (select main_a v_prenex_44325) 999) (<= (+ main_x 1) v_prenex_44325))) (forall ((v_prenex_42036 Int) (v_prenex_42037 Int)) (or (<= (select main_a v_prenex_42036) (select main_a v_prenex_42037)) (<= 2 (* 2 (select main_a v_prenex_42036))) (<= (+ main_x 1) v_prenex_42036) (<= (select main_a v_prenex_42037) 999) (< v_prenex_42036 main_x) (<= (select main_a v_prenex_42036) 999) (<= (select main_a v_prenex_42037) 1498))) (forall ((v_prenex_42288 Int) (v_prenex_42289 Int)) (or (<= (+ main_x 1) v_prenex_42288) (<= (select main_a v_prenex_42289) (+ (select main_a v_prenex_42288) 998)) (< v_prenex_42289 main_y) (<= (select main_a v_prenex_42289) 1498) (<= (* 2 (select main_a v_prenex_42289)) 1998) (<= (select main_a v_prenex_42288) 999) (< v_prenex_42288 main_x))) (forall ((v_prenex_51208 Int) (v_prenex_51207 Int)) (or (<= (+ main_y 1) v_prenex_51208) (< v_prenex_51207 main_x) (<= 2 (* 2 (select main_a v_prenex_51207))) (<= 1 (select main_a v_prenex_51208)) (<= 1000 (* 2 (select main_a v_prenex_51208))) (<= (select main_a v_prenex_51208) (+ (select main_a v_prenex_51207) 998)) (<= (+ main_x 1) v_prenex_51207))) (forall ((v_prenex_43121 Int) (v_prenex_43122 Int)) (or (<= (* 2 (select main_a v_prenex_43121)) 1000) (<= 2 (* 2 (select main_a v_prenex_43121))) (< v_prenex_43121 main_x) (<= 1000 (+ (select main_a v_prenex_43121) (select main_a v_prenex_43122))) (<= (+ main_x 1) v_prenex_43121))) (forall ((v_prenex_42064 Int) (v_prenex_42065 Int)) (or (< v_prenex_42064 main_x) (<= 1 (select main_a v_prenex_42065)) (<= (+ main_x 1) v_prenex_42064) (<= 2 (* 2 (select main_a v_prenex_42064))) (<= (select main_a v_prenex_42065) (+ (select main_a v_prenex_42064) 998)))) (forall ((v_prenex_40642 Int) (v_prenex_40641 Int)) (or (<= (* 2 (select main_a v_prenex_40642)) 1998) (<= (+ main_x 1) v_prenex_40641) (<= (select main_a v_prenex_40642) 999) (< v_prenex_40641 main_x) (<= 2 (* 2 (select main_a v_prenex_40641))) (<= (select main_a v_prenex_40641) (select main_a v_prenex_40642)) (<= 1 (select main_a v_prenex_40641)))) (forall ((v_prenex_46677 Int) (v_prenex_46676 Int)) (or (<= 500 (select main_a v_prenex_46677)) (<= 1 (select main_a v_prenex_46677)) (<= (+ main_y 1) v_prenex_46677) (<= (+ (select main_a v_prenex_46676) (select main_a v_prenex_46677)) 1000) (<= 1 (select main_a v_prenex_46676)) (< v_prenex_46676 main_x) (<= (+ main_x 1) v_prenex_46676))) (forall ((v_prenex_41569 Int) (v_prenex_41570 Int)) (or (<= 0 (+ (select main_a v_prenex_41569) 498)) (< v_prenex_41569 main_x) (<= (+ main_x 1) v_prenex_41569) (<= (select main_a v_prenex_41569) 500) (<= (select main_a v_prenex_41570) 1498) (<= (select main_a v_prenex_41570) (+ (select main_a v_prenex_41569) 998)))) (forall ((v_prenex_49639 Int) (v_prenex_49638 Int)) (or (< v_prenex_49638 main_x) (<= 1 (select main_a v_prenex_49639)) (<= (* 2 (select main_a v_prenex_49638)) 1000) (<= 500 (select main_a v_prenex_49639)) (<= (+ main_x 1) v_prenex_49638) (<= (select main_a v_prenex_49638) (select main_a v_prenex_49639)))) (forall ((v_prenex_47421 Int) (v_prenex_47420 Int)) (or (<= (+ main_y 1) v_prenex_47421) (<= (select main_a v_prenex_47421) (+ (select main_a v_prenex_47420) 998)) (< v_prenex_47421 main_y) (<= (* 2 (select main_a v_prenex_47421)) 1998))) (or (forall ((v_prenex_48803 Int)) (or (<= (select main_a v_prenex_48803) 999) (<= (+ main_y 1) v_prenex_48803) (<= (* 2 (select main_a v_prenex_48803)) 1998))) (forall ((v_prenex_48802 Int)) (or (<= (+ main_x 1) v_prenex_48802) (<= 2 (* 2 (select main_a v_prenex_48802))) (< v_prenex_48802 main_x) (<= 0 (+ (select main_a v_prenex_48802) 498))))) (or (forall ((v_prenex_44565 Int)) (or (< v_prenex_44565 main_x) (<= 2 (* 2 (select main_a v_prenex_44565))) (<= (+ main_x 1) v_prenex_44565) (<= (* 2 (select main_a v_prenex_44565)) 1000))) (forall ((v_prenex_44566 Int)) (or (<= (* 2 (select main_a v_prenex_44566)) 1998) (<= (+ main_y 1) v_prenex_44566) (<= 500 (select main_a v_prenex_44566))))) (or (forall ((v_prenex_48511 Int)) (or (< v_prenex_48511 main_x) (<= 0 (+ (select main_a v_prenex_48511) 498)) (<= 2 (* 2 (select main_a v_prenex_48511))) (<= (* 2 (select main_a v_prenex_48511)) 1000) (<= (+ main_x 1) v_prenex_48511))) (forall ((v_prenex_48513 Int)) (or (<= (* 2 (select main_a v_prenex_48513)) 1998) (<= 1 (select main_a v_prenex_48513))))) (forall ((v_prenex_42569 Int) (v_prenex_42570 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42570))) (<= 2 (* 2 (select main_a v_prenex_42569))) (<= (select main_a v_prenex_42569) 500) (<= (+ main_x 1) v_prenex_42569) (< v_prenex_42569 main_x) (<= 1 (select main_a v_prenex_42570)) (<= 1000 (+ (select main_a v_prenex_42569) (select main_a v_prenex_42570))))) (or (forall ((v_prenex_41301 Int)) (or (<= 1 (select main_a v_prenex_41301)) (<= (select main_a v_prenex_41301) 999))) (forall ((v_prenex_41296 Int)) (or (< v_prenex_41296 main_x) (<= (select main_a v_prenex_41296) 999) (<= (+ main_x 1) v_prenex_41296) (<= (* 2 (select main_a v_prenex_41296)) 1000) (<= 2 (* 2 (select main_a v_prenex_41296)))))) (forall ((v_prenex_49815 Int) (v_prenex_49816 Int)) (or (< v_prenex_49815 main_x) (<= (select main_a v_prenex_49816) 999) (<= 500 (select main_a v_prenex_49816)) (<= (+ main_x 1) v_prenex_49815) (<= 0 (+ (select main_a v_prenex_49815) 498)) (<= (+ main_y 1) v_prenex_49816) (<= (select main_a v_prenex_49816) (+ (select main_a v_prenex_49815) 998)))) (forall ((v_prenex_44768 Int) (v_prenex_44769 Int)) (or (<= (+ main_x 1) v_prenex_44768) (<= (select main_a v_prenex_44768) 500) (<= (select main_a v_prenex_44769) 1498) (<= (select main_a v_prenex_44768) (select main_a v_prenex_44769)) (<= (* 2 (select main_a v_prenex_44768)) 1000) (<= 500 (select main_a v_prenex_44769)) (< v_prenex_44768 main_x))) (forall ((v_prenex_42981 Int) (v_prenex_42982 Int)) (or (<= (* 2 (select main_a v_prenex_42982)) 1998) (<= (select main_a v_prenex_42981) 500) (<= (+ main_x 1) v_prenex_42981) (<= 0 (+ (select main_a v_prenex_42981) 498)) (< v_prenex_42981 main_x) (<= 1000 (+ (select main_a v_prenex_42981) (select main_a v_prenex_42982))) (<= (select main_a v_prenex_42982) 1498))) (or (forall ((v_prenex_44068 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44068))) (<= 1 (select main_a v_prenex_44068)))) (forall ((v_prenex_44067 Int)) (or (< v_prenex_44067 main_x) (<= 1 (select main_a v_prenex_44067)) (<= 2 (* 2 (select main_a v_prenex_44067))) (<= (+ main_x 1) v_prenex_44067)))) (forall ((v_prenex_48083 Int) (v_prenex_48082 Int)) (or (<= (select main_a v_prenex_48083) 999) (<= (+ main_x 1) v_prenex_48082) (<= 500 (select main_a v_prenex_48083)) (<= (+ main_y 1) v_prenex_48083) (<= 0 (+ (select main_a v_prenex_48082) 498)) (< v_prenex_48082 main_x) (<= (+ (select main_a v_prenex_48082) (select main_a v_prenex_48083)) 1000))) (or (forall ((v_prenex_43747 Int)) (or (<= (select main_a v_prenex_43747) 999) (<= (+ main_x 1) v_prenex_43747) (< v_prenex_43747 main_x) (<= 2 (* 2 (select main_a v_prenex_43747))) (<= (select main_a v_prenex_43747) 500))) (forall ((v_prenex_43750 Int)) (or (<= (* 2 (select main_a v_prenex_43750)) 1998) (<= 500 (select main_a v_prenex_43750))))) (or (forall ((v_prenex_43749 Int)) (or (< v_prenex_43749 main_x) (<= 2 (* 2 (select main_a v_prenex_43749))) (<= (+ main_x 1) v_prenex_43749) (<= (select main_a v_prenex_43749) 999))) (forall ((v_prenex_43750 Int)) (or (<= (* 2 (select main_a v_prenex_43750)) 1998) (<= 500 (select main_a v_prenex_43750))))) (forall ((v_prenex_47229 Int) (v_prenex_47230 Int)) (or (< v_prenex_47229 main_x) (<= (select main_a v_prenex_47229) 500) (<= (+ (select main_a v_prenex_47229) (select main_a v_prenex_47230)) 1000) (<= (* 2 (select main_a v_prenex_47230)) 1998) (<= 0 (+ (select main_a v_prenex_47229) 498)) (<= 1 (select main_a v_prenex_47230)) (<= (+ main_x 1) v_prenex_47229))) (forall ((v_prenex_50224 Int) (v_prenex_50223 Int)) (or (<= (+ (select main_a v_prenex_50223) (select main_a v_prenex_50224)) 1000) (<= (+ main_y 1) v_prenex_50224) (<= (+ main_x 1) v_prenex_50223) (<= 500 (select main_a v_prenex_50224)) (< v_prenex_50223 main_x) (<= (select main_a v_prenex_50224) 1498) (<= 1 (select main_a v_prenex_50223)))) (forall ((v_prenex_44221 Int) (v_prenex_44222 Int)) (or (<= (+ main_x 1) v_prenex_44221) (< v_prenex_44222 main_y) (<= (* 2 (select main_a v_prenex_44221)) 1000) (<= (select main_a v_prenex_44222) 1498) (<= (select main_a v_prenex_44221) (select main_a v_prenex_44222)) (<= 1000 (* 2 (select main_a v_prenex_44222))) (< v_prenex_44221 main_x))) (or (forall ((v_prenex_49768 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49768))) (<= (select main_a v_prenex_49768) 1498))) (forall ((v_prenex_49762 Int)) (or (< v_prenex_49762 main_x) (<= (select main_a v_prenex_49762) 999) (<= (select main_a v_prenex_49762) 500) (<= (+ main_x 1) v_prenex_49762) (<= 2 (* 2 (select main_a v_prenex_49762)))))) (forall ((v_prenex_43132 Int) (v_prenex_43131 Int)) (or (<= (+ main_x 1) v_prenex_43131) (<= (* 2 (select main_a v_prenex_43131)) 1000) (<= (+ (select main_a v_prenex_43131) (select main_a v_prenex_43132)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43132))) (<= (select main_a v_prenex_43131) 999) (< v_prenex_43131 main_x) (<= 500 (select main_a v_prenex_43132)))) (or (forall ((v_prenex_46864 Int)) (or (< v_prenex_46864 main_x) (<= (* 2 (select main_a v_prenex_46864)) 1000) (<= (+ main_x 1) v_prenex_46864) (<= 2 (* 2 (select main_a v_prenex_46864))))) (forall ((v_prenex_46869 Int)) (or (<= (select main_a v_prenex_46869) 999) (<= 1 (select main_a v_prenex_46869))))) (forall ((v_prenex_51631 Int) (v_prenex_51630 Int)) (or (<= (select main_a v_prenex_51630) 500) (< v_prenex_51630 main_x) (<= 1000 (+ (select main_a v_prenex_51630) (select main_a v_prenex_51631))) (< v_prenex_51631 main_y) (<= (* 2 (select main_a v_prenex_51631)) 1998) (<= (+ main_x 1) v_prenex_51630) (<= 1000 (* 2 (select main_a v_prenex_51631))))) (or (forall ((v_prenex_50956 Int)) (or (<= (select main_a v_prenex_50956) 999) (<= 1 (select main_a v_prenex_50956)))) (forall ((v_prenex_50953 Int)) (or (<= 1 (select main_a v_prenex_50953)) (<= (* 2 (select main_a v_prenex_50953)) 1000) (<= (+ main_x 1) v_prenex_50953) (< v_prenex_50953 main_x) (<= (select main_a v_prenex_50953) 500)))) (forall ((v_prenex_42503 Int)) (or (<= 1 (select main_a v_prenex_42503)) (< v_prenex_42503 main_x) (<= 2 (* 2 (select main_a v_prenex_42503))) (<= (+ main_x 1) v_prenex_42503))) (forall ((v_prenex_48468 Int) (v_prenex_48467 Int)) (or (<= (select main_a v_prenex_48467) (select main_a v_prenex_48468)) (<= (+ main_x 1) v_prenex_48467) (<= (select main_a v_prenex_48467) 999) (<= 1 (select main_a v_prenex_48468)) (<= (* 2 (select main_a v_prenex_48467)) 1000) (< v_prenex_48467 main_x))) (forall ((v_prenex_45098 Int) (v_prenex_45097 Int)) (or (<= (+ (select main_a v_prenex_45097) (select main_a v_prenex_45098)) 1000) (< v_prenex_45097 main_x) (<= 0 (+ (select main_a v_prenex_45097) 498)) (<= (+ main_x 1) v_prenex_45097) (<= 2 (* 2 (select main_a v_prenex_45097))) (<= 1 (select main_a v_prenex_45098)))) (forall ((v_prenex_47719 Int) (v_prenex_47718 Int)) (or (<= (select main_a v_prenex_47719) 1498) (< v_prenex_47718 main_x) (<= (* 2 (select main_a v_prenex_47719)) 1998) (<= (select main_a v_prenex_47718) (select main_a v_prenex_47719)) (<= (+ main_x 1) v_prenex_47718) (<= 2 (* 2 (select main_a v_prenex_47718))) (<= 1 (select main_a v_prenex_47718)))) (forall ((v_prenex_49856 Int) (v_prenex_49855 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49855))) (<= 1 (select main_a v_prenex_49856)) (<= (+ (select main_a v_prenex_49855) (select main_a v_prenex_49856)) 1000) (<= (select main_a v_prenex_49856) 999) (< v_prenex_49855 main_x) (<= (* 2 (select main_a v_prenex_49855)) 1000) (<= (+ main_x 1) v_prenex_49855))) (forall ((v_prenex_45091 Int) (v_prenex_45092 Int)) (or (<= (select main_a v_prenex_45091) 999) (<= (+ (select main_a v_prenex_45091) (select main_a v_prenex_45092)) 1000) (< v_prenex_45091 main_x) (<= 1 (select main_a v_prenex_45092)) (<= (+ main_x 1) v_prenex_45091) (<= (select main_a v_prenex_45092) 999) (<= (select main_a v_prenex_45091) 500))) (forall ((v_prenex_43242 Int) (v_prenex_43243 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43243))) (< v_prenex_43243 main_y) (<= (select main_a v_prenex_43243) 1498) (<= (+ (select main_a v_prenex_43242) (select main_a v_prenex_43243)) 1000) (<= (+ main_y 1) v_prenex_43243))) (forall ((v_prenex_42280 Int) (v_prenex_42281 Int)) (or (<= (select main_a v_prenex_42281) 999) (<= (select main_a v_prenex_42280) 500) (<= (select main_a v_prenex_42280) (select main_a v_prenex_42281)) (<= (* 2 (select main_a v_prenex_42280)) 1000) (< v_prenex_42280 main_x) (<= (* 2 (select main_a v_prenex_42281)) 1998) (<= (+ main_x 1) v_prenex_42280))) (forall ((v_prenex_45939 Int) (v_prenex_45938 Int)) (or (<= 0 (+ (select main_a v_prenex_45938) 498)) (<= (+ (select main_a v_prenex_45938) (select main_a v_prenex_45939)) 1000) (<= (+ main_x 1) v_prenex_45938) (< v_prenex_45938 main_x) (<= (select main_a v_prenex_45938) 500))) (or (forall ((v_prenex_47147 Int)) (or (<= 500 (select main_a v_prenex_47147)) (<= (+ main_y 1) v_prenex_47147) (<= (select main_a v_prenex_47147) 1498))) (forall ((v_prenex_47146 Int)) (or (<= (select main_a v_prenex_47146) 500) (<= (+ main_x 1) v_prenex_47146) (<= (* 2 (select main_a v_prenex_47146)) 1000) (< v_prenex_47146 main_x)))) (forall ((v_prenex_43884 Int) (v_prenex_43885 Int)) (or (<= 1 (select main_a v_prenex_43884)) (<= 500 (select main_a v_prenex_43885)) (<= (+ main_x 1) v_prenex_43884) (<= (select main_a v_prenex_43885) (+ (select main_a v_prenex_43884) 998)) (< v_prenex_43884 main_x) (<= (select main_a v_prenex_43885) 999))) (forall ((v_prenex_49277 Int) (v_prenex_49276 Int)) (or (<= (* 2 (select main_a v_prenex_49277)) 1998) (< v_prenex_49276 main_x) (<= 2 (* 2 (select main_a v_prenex_49276))) (<= (select main_a v_prenex_49277) 999) (<= (select main_a v_prenex_49277) (+ (select main_a v_prenex_49276) 998)) (<= (+ main_x 1) v_prenex_49276) (<= (* 2 (select main_a v_prenex_49276)) 1000))) (forall ((v_prenex_47316 Int) (v_prenex_47315 Int)) (or (<= (select main_a v_prenex_47316) 1498) (<= (* 2 (select main_a v_prenex_47315)) 1000) (<= 2 (* 2 (select main_a v_prenex_47315))) (< v_prenex_47315 main_x) (<= 1000 (+ (select main_a v_prenex_47315) (select main_a v_prenex_47316))) (<= (+ main_x 1) v_prenex_47315))) (forall ((v_prenex_46046 Int) (v_prenex_46047 Int)) (or (<= 0 (+ (select main_a v_prenex_46046) 498)) (< v_prenex_46046 main_x) (< v_prenex_46047 main_y) (<= 1000 (+ (select main_a v_prenex_46046) (select main_a v_prenex_46047))) (<= (+ main_x 1) v_prenex_46046))) (or (forall ((v_prenex_46886 Int)) (or (<= (select main_a v_prenex_46886) 999) (<= (select main_a v_prenex_46886) 500) (< v_prenex_46886 main_x) (<= (+ main_x 1) v_prenex_46886) (<= (* 2 (select main_a v_prenex_46886)) 1000))) (forall ((v_prenex_46890 Int)) (or (<= 1 (select main_a v_prenex_46890)) (<= (select main_a v_prenex_46890) 999)))) (forall ((v_prenex_41088 Int) (v_prenex_41089 Int)) (or (<= 1000 (+ (select main_a v_prenex_41088) (select main_a v_prenex_41089))) (<= 1 (select main_a v_prenex_41089)) (< v_prenex_41089 main_y) (<= (+ main_x 1) v_prenex_41088) (< v_prenex_41088 main_x) (<= (select main_a v_prenex_41088) 500))) (forall ((v_prenex_43811 Int) (v_prenex_43810 Int)) (or (<= (select main_a v_prenex_43811) 1498) (<= (* 2 (select main_a v_prenex_43810)) 1000) (<= (select main_a v_prenex_43810) (select main_a v_prenex_43811)) (<= 1 (select main_a v_prenex_43811)) (< v_prenex_43810 main_x) (<= (+ main_x 1) v_prenex_43810) (<= (+ main_y 1) v_prenex_43811))) (or (forall ((v_prenex_42187 Int)) (or (<= (select main_a v_prenex_42187) 500) (<= (* 2 (select main_a v_prenex_42187)) 1000) (<= (+ main_x 1) v_prenex_42187) (<= 1 (select main_a v_prenex_42187)) (< v_prenex_42187 main_x))) (forall ((v_prenex_42189 Int)) (<= 1000 (* 2 (select main_a v_prenex_42189))))) (forall ((v_prenex_46603 Int) (v_prenex_46604 Int)) (or (<= (+ (select main_a v_prenex_46603) (select main_a v_prenex_46604)) 1000) (<= (select main_a v_prenex_46603) 999) (<= (select main_a v_prenex_46604) 1498) (<= 1000 (* 2 (select main_a v_prenex_46604))) (<= (+ main_x 1) v_prenex_46603) (<= 2 (* 2 (select main_a v_prenex_46603))) (< v_prenex_46603 main_x))) (forall ((v_prenex_41201 Int) (v_prenex_41202 Int)) (or (<= 1000 (+ (select main_a v_prenex_41201) (select main_a v_prenex_41202))) (<= 0 (+ (select main_a v_prenex_41201) 498)) (<= (* 2 (select main_a v_prenex_41201)) 1000) (<= 1000 (* 2 (select main_a v_prenex_41202))) (<= (+ main_x 1) v_prenex_41201) (< v_prenex_41201 main_x) (<= (select main_a v_prenex_41202) 999))) (or (forall ((v_prenex_46642 Int)) (or (<= (select main_a v_prenex_46642) 999) (<= (+ main_x 1) v_prenex_46642) (<= (* 2 (select main_a v_prenex_46642)) 1000) (<= 1 (select main_a v_prenex_46642)) (< v_prenex_46642 main_x))) (forall ((v_prenex_46643 Int)) (<= 1 (select main_a v_prenex_46643)))) (forall ((v_prenex_47304 Int) (v_prenex_47303 Int)) (or (<= 1000 (+ (select main_a v_prenex_47303) (select main_a v_prenex_47304))) (<= (select main_a v_prenex_47304) 1498) (< v_prenex_47303 main_x) (<= (* 2 (select main_a v_prenex_47303)) 1000) (<= (+ main_x 1) v_prenex_47303) (<= (+ main_y 1) v_prenex_47304) (<= 1 (select main_a v_prenex_47304)))) (forall ((v_prenex_42807 Int) (v_prenex_42808 Int)) (or (<= (+ main_x 1) v_prenex_42807) (< v_prenex_42807 main_x) (<= (select main_a v_prenex_42807) 999) (<= (select main_a v_prenex_42808) 999) (<= (select main_a v_prenex_42807) (select main_a v_prenex_42808)) (<= 500 (select main_a v_prenex_42808)))) (or (forall ((v_prenex_49071 Int)) (or (<= (* 2 (select main_a v_prenex_49071)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49071))))) (forall ((v_prenex_49065 Int)) (or (<= (select main_a v_prenex_49065) 500) (<= 2 (* 2 (select main_a v_prenex_49065))) (< v_prenex_49065 main_x) (<= (select main_a v_prenex_49065) 999) (<= (+ main_x 1) v_prenex_49065)))) (forall ((v_prenex_44461 Int) (v_prenex_44460 Int)) (or (<= (+ main_x 1) v_prenex_44460) (<= (* 2 (select main_a v_prenex_44460)) 1000) (<= (select main_a v_prenex_44460) 999) (<= 500 (select main_a v_prenex_44461)) (<= 1000 (+ (select main_a v_prenex_44460) (select main_a v_prenex_44461))) (< v_prenex_44460 main_x))) (forall ((v_prenex_48389 Int) (v_prenex_48388 Int)) (or (<= (* 2 (select main_a v_prenex_48388)) 1000) (<= (select main_a v_prenex_48389) 1498) (<= (+ main_x 1) v_prenex_48388) (< v_prenex_48388 main_x) (<= 1 (select main_a v_prenex_48389)) (<= (select main_a v_prenex_48388) (select main_a v_prenex_48389)) (<= (select main_a v_prenex_48388) 500))) (forall ((v_prenex_44027 Int) (v_prenex_44026 Int)) (or (<= (* 2 (select main_a v_prenex_44026)) 1000) (<= (select main_a v_prenex_44027) 1498) (<= (+ main_x 1) v_prenex_44026) (<= (* 2 (select main_a v_prenex_44027)) 1998) (< v_prenex_44026 main_x) (<= (select main_a v_prenex_44026) (select main_a v_prenex_44027)))) (forall ((v_prenex_46578 Int) (v_prenex_46579 Int)) (or (<= 0 (+ (select main_a v_prenex_46578) 498)) (<= (+ main_x 1) v_prenex_46578) (<= 1000 (+ (select main_a v_prenex_46578) (select main_a v_prenex_46579))) (< v_prenex_46579 main_y) (< v_prenex_46578 main_x) (<= (* 2 (select main_a v_prenex_46579)) 1998) (<= 1000 (* 2 (select main_a v_prenex_46579))))) (forall ((v_prenex_43266 Int) (v_prenex_43267 Int)) (or (<= 500 (select main_a v_prenex_43267)) (<= (select main_a v_prenex_43266) 500) (< v_prenex_43266 main_x) (<= 1000 (+ (select main_a v_prenex_43266) (select main_a v_prenex_43267))) (<= (select main_a v_prenex_43266) 999) (<= (+ main_x 1) v_prenex_43266))) (forall ((v_prenex_47043 Int) (v_prenex_47044 Int)) (or (<= 0 (+ (select main_a v_prenex_47043) 498)) (<= (+ main_x 1) v_prenex_47043) (<= (select main_a v_prenex_47044) (+ (select main_a v_prenex_47043) 998)) (<= (select main_a v_prenex_47044) 1498) (< v_prenex_47043 main_x) (<= (select main_a v_prenex_47043) 500) (<= 1 (select main_a v_prenex_47044)))) (forall ((v_prenex_49105 Int) (v_prenex_49104 Int)) (or (<= (+ main_x 1) v_prenex_49104) (<= 1 (select main_a v_prenex_49105)) (<= 1000 (+ (select main_a v_prenex_49104) (select main_a v_prenex_49105))) (< v_prenex_49104 main_x) (<= 2 (* 2 (select main_a v_prenex_49104))))) (forall ((v_prenex_44030 Int) (v_prenex_44031 Int)) (or (<= (* 2 (select main_a v_prenex_44030)) 1000) (<= (+ main_x 1) v_prenex_44030) (< v_prenex_44030 main_x) (<= 1 (select main_a v_prenex_44031)) (<= (select main_a v_prenex_44030) (select main_a v_prenex_44031)) (<= (select main_a v_prenex_44031) 1498))) (forall ((v_prenex_45360 Int) (v_prenex_45361 Int)) (or (<= (+ main_x 1) v_prenex_45360) (<= 0 (+ (select main_a v_prenex_45360) 498)) (<= 1 (select main_a v_prenex_45361)) (<= (select main_a v_prenex_45361) (+ (select main_a v_prenex_45360) 998)) (< v_prenex_45360 main_x))) (or (forall ((v_prenex_51655 Int)) (or (< v_prenex_51655 main_x) (<= (select main_a v_prenex_51655) 500) (<= 2 (* 2 (select main_a v_prenex_51655))) (<= (* 2 (select main_a v_prenex_51655)) 1000) (<= (+ main_x 1) v_prenex_51655))) (forall ((v_prenex_51656 Int)) (<= (select main_a v_prenex_51656) 1498))) (forall ((v_prenex_43077 Int) (v_prenex_43076 Int)) (or (<= (+ main_x 1) v_prenex_43076) (<= (select main_a v_prenex_43076) (select main_a v_prenex_43077)) (<= (* 2 (select main_a v_prenex_43077)) 1998) (<= 2 (* 2 (select main_a v_prenex_43076))) (<= 1 (select main_a v_prenex_43077)) (<= 0 (+ (select main_a v_prenex_43076) 498)) (< v_prenex_43076 main_x))) (forall ((v_prenex_42933 Int) (v_prenex_42934 Int)) (or (< v_prenex_42933 main_x) (<= 1000 (* 2 (select main_a v_prenex_42934))) (<= 1000 (+ (select main_a v_prenex_42933) (select main_a v_prenex_42934))) (<= (select main_a v_prenex_42934) 1498) (<= 0 (+ (select main_a v_prenex_42933) 498)) (<= 2 (* 2 (select main_a v_prenex_42933))) (<= (+ main_x 1) v_prenex_42933))) (or (forall ((v_prenex_44776 Int)) (or (< v_prenex_44776 main_x) (<= 2 (* 2 (select main_a v_prenex_44776))) (<= (+ main_x 1) v_prenex_44776))) (forall ((v_prenex_44777 Int)) (or (<= (+ main_y 1) v_prenex_44777) (<= (* 2 (select main_a v_prenex_44777)) 1998) (<= 1000 (* 2 (select main_a v_prenex_44777)))))) (or (forall ((v_prenex_42858 Int)) (or (<= (select main_a v_prenex_42858) 999) (<= (+ main_y 1) v_prenex_42858) (<= (* 2 (select main_a v_prenex_42858)) 1998))) (forall ((v_prenex_42857 Int)) (or (< v_prenex_42857 main_x) (<= (+ main_x 1) v_prenex_42857) (<= (select main_a v_prenex_42857) 500) (<= (* 2 (select main_a v_prenex_42857)) 1000)))) (forall ((v_prenex_47514 Int) (v_prenex_47513 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47513))) (<= (+ main_x 1) v_prenex_47513) (<= 1 (select main_a v_prenex_47513)) (< v_prenex_47513 main_x) (<= 1000 (+ (select main_a v_prenex_47513) (select main_a v_prenex_47514))) (<= 1 (select main_a v_prenex_47514)))) (forall ((v_prenex_43653 Int) (v_prenex_43654 Int)) (or (< v_prenex_43653 main_x) (<= (select main_a v_prenex_43654) 999) (<= 2 (* 2 (select main_a v_prenex_43653))) (<= (+ main_x 1) v_prenex_43653) (< v_prenex_43654 main_y) (<= (select main_a v_prenex_43653) (select main_a v_prenex_43654)) (<= (* 2 (select main_a v_prenex_43654)) 1998))) (forall ((v_prenex_41707 Int) (v_prenex_41708 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41707))) (< v_prenex_41707 main_x) (<= (+ main_x 1) v_prenex_41707) (<= (select main_a v_prenex_41707) 500) (<= (* 2 (select main_a v_prenex_41708)) 1998) (<= 1000 (+ (select main_a v_prenex_41707) (select main_a v_prenex_41708))) (<= 1 (select main_a v_prenex_41708)))) (forall ((v_prenex_49728 Int) (v_prenex_49729 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49728))) (< v_prenex_49728 main_x) (<= (+ main_y 1) v_prenex_49729) (<= (+ main_x 1) v_prenex_49728) (<= 1 (select main_a v_prenex_49729)) (<= (select main_a v_prenex_49728) (select main_a v_prenex_49729)))) (or (forall ((v_prenex_51018 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51018))) (<= (select main_a v_prenex_51018) 1498))) (forall ((v_prenex_51015 Int)) (or (<= 1 (select main_a v_prenex_51015)) (< v_prenex_51015 main_x) (<= (* 2 (select main_a v_prenex_51015)) 1000) (<= (select main_a v_prenex_51015) 500) (<= (+ main_x 1) v_prenex_51015)))) (or (forall ((v_prenex_44923 Int)) (or (<= (* 2 (select main_a v_prenex_44923)) 1000) (<= 0 (+ (select main_a v_prenex_44923) 498)) (< v_prenex_44923 main_x) (<= (+ main_x 1) v_prenex_44923))) (forall ((v_prenex_44926 Int)) (or (<= (select main_a v_prenex_44926) 999) (< v_prenex_44926 main_y) (<= 500 (select main_a v_prenex_44926))))) (forall ((v_prenex_47415 Int) (v_prenex_47414 Int)) (or (< v_prenex_47415 main_y) (<= (select main_a v_prenex_47415) (+ (select main_a v_prenex_47414) 998)) (<= (select main_a v_prenex_47415) 999) (< v_prenex_47414 main_x) (<= (select main_a v_prenex_47414) 999) (<= (+ main_x 1) v_prenex_47414))) (or (forall ((v_prenex_48232 Int)) (or (<= (select main_a v_prenex_48232) 999) (<= 1000 (* 2 (select main_a v_prenex_48232))))) (forall ((v_prenex_48228 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48228))) (< v_prenex_48228 main_x) (<= (+ main_x 1) v_prenex_48228)))) (forall ((v_prenex_50532 Int) (v_prenex_50533 Int)) (or (<= 1 (select main_a v_prenex_50532)) (<= 1000 (+ (select main_a v_prenex_50532) (select main_a v_prenex_50533))) (<= 1 (select main_a v_prenex_50533)) (< v_prenex_50532 main_x) (<= 2 (* 2 (select main_a v_prenex_50532))) (<= 500 (select main_a v_prenex_50533)) (<= (+ main_x 1) v_prenex_50532))) (or (forall ((v_prenex_48534 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48534))) (<= (+ main_x 1) v_prenex_48534) (<= (select main_a v_prenex_48534) 500) (< v_prenex_48534 main_x))) (forall ((v_prenex_48535 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48535))) (<= (+ main_y 1) v_prenex_48535) (<= 500 (select main_a v_prenex_48535))))) (forall ((v_prenex_45710 Int) (v_prenex_45709 Int)) (or (<= (+ (select main_a v_prenex_45709) (select main_a v_prenex_45710)) 1000) (< v_prenex_45709 main_x) (<= 1000 (* 2 (select main_a v_prenex_45710))) (<= (+ main_x 1) v_prenex_45709) (<= (select main_a v_prenex_45710) 1498) (<= 0 (+ (select main_a v_prenex_45709) 498)))) (or (forall ((v_prenex_43440 Int)) (or (<= 500 (select main_a v_prenex_43440)) (<= 1 (select main_a v_prenex_43440)) (<= (+ main_y 1) v_prenex_43440))) (forall ((v_prenex_43439 Int)) (or (< v_prenex_43439 main_x) (<= (* 2 (select main_a v_prenex_43439)) 1000) (<= 2 (* 2 (select main_a v_prenex_43439))) (<= (+ main_x 1) v_prenex_43439)))) (or (forall ((v_prenex_41277 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41277))) (< v_prenex_41277 main_x) (<= (+ main_x 1) v_prenex_41277))) (forall ((v_prenex_41278 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41278))) (<= (+ main_y 1) v_prenex_41278) (<= (select main_a v_prenex_41278) 1498)))) (or (forall ((v_prenex_46170 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46170))) (<= (select main_a v_prenex_46170) 999) (<= (select main_a v_prenex_46170) 500) (< v_prenex_46170 main_x) (<= (+ main_x 1) v_prenex_46170))) (forall ((v_prenex_46173 Int)) (or (<= 1 (select main_a v_prenex_46173)) (<= (select main_a v_prenex_46173) 1498)))) (forall ((v_prenex_40583 Int)) (or (<= (+ main_x 1) v_prenex_40583) (< v_prenex_40583 main_x) (<= (* 2 (select main_a v_prenex_40583)) 1000))) (forall ((v_prenex_40578 Int) (v_prenex_40577 Int)) (or (< v_prenex_40577 main_x) (<= 0 (+ (select main_a v_prenex_40577) 498)) (<= 500 (select main_a v_prenex_40578)) (<= (* 2 (select main_a v_prenex_40578)) 1998) (<= (+ main_x 1) v_prenex_40577) (<= 2 (* 2 (select main_a v_prenex_40577))) (<= 1000 (+ (select main_a v_prenex_40577) (select main_a v_prenex_40578))))) (forall ((v_prenex_47735 Int) (v_prenex_47734 Int)) (or (<= 0 (+ (select main_a v_prenex_47734) 498)) (<= 1 (select main_a v_prenex_47734)) (<= (select main_a v_prenex_47735) (+ (select main_a v_prenex_47734) 998)) (<= (+ main_x 1) v_prenex_47734) (< v_prenex_47734 main_x) (<= (select main_a v_prenex_47735) 1498))) (forall ((v_prenex_45647 Int) (v_prenex_45648 Int)) (or (<= (+ main_x 1) v_prenex_45647) (<= (* 2 (select main_a v_prenex_45648)) 1998) (<= 1 (select main_a v_prenex_45647)) (<= (select main_a v_prenex_45648) (+ (select main_a v_prenex_45647) 998)) (<= (select main_a v_prenex_45648) 1498) (<= (+ main_y 1) v_prenex_45648) (< v_prenex_45647 main_x))) (forall ((v_prenex_48640 Int) (v_prenex_48639 Int)) (or (<= (+ main_x 1) v_prenex_48639) (<= 1000 (+ (select main_a v_prenex_48639) (select main_a v_prenex_48640))) (<= (* 2 (select main_a v_prenex_48639)) 1000) (<= (select main_a v_prenex_48640) 999) (<= (select main_a v_prenex_48639) 500) (<= 1 (select main_a v_prenex_48640)) (< v_prenex_48639 main_x))) (or (forall ((v_prenex_42381 Int)) (or (<= (select main_a v_prenex_42381) 999) (<= 2 (* 2 (select main_a v_prenex_42381))) (<= (+ main_x 1) v_prenex_42381) (< v_prenex_42381 main_x))) (forall ((v_prenex_42379 Int)) (or (<= 1 (select main_a v_prenex_42379)) (< v_prenex_42379 main_y)))) (forall ((v_prenex_49319 Int) (v_prenex_49318 Int)) (or (<= (+ main_y 1) v_prenex_49319) (< v_prenex_49319 main_y) (<= 1000 (+ (select main_a v_prenex_49318) (select main_a v_prenex_49319))) (<= (select main_a v_prenex_49319) 999) (<= 500 (select main_a v_prenex_49319)))) (forall ((v_prenex_49575 Int) (v_prenex_49574 Int)) (or (<= 1000 (+ (select main_a v_prenex_49574) (select main_a v_prenex_49575))) (<= 1 (select main_a v_prenex_49575)) (<= (+ main_y 1) v_prenex_49575) (< v_prenex_49574 main_x) (<= 0 (+ (select main_a v_prenex_49574) 498)) (<= (select main_a v_prenex_49575) 1498) (<= (+ main_x 1) v_prenex_49574))) (forall ((v_prenex_40674 Int) (v_prenex_40673 Int)) (or (<= (select main_a v_prenex_40673) 500) (< v_prenex_40673 main_x) (<= 1000 (* 2 (select main_a v_prenex_40674))) (<= (select main_a v_prenex_40673) 999) (<= (select main_a v_prenex_40673) (select main_a v_prenex_40674)) (<= 1 (select main_a v_prenex_40674)) (<= (+ main_x 1) v_prenex_40673))) (forall ((v_prenex_41217 Int) (v_prenex_41218 Int)) (or (< v_prenex_41217 main_x) (<= 500 (select main_a v_prenex_41218)) (< v_prenex_41218 main_y) (<= (+ main_x 1) v_prenex_41217) (<= 1 (select main_a v_prenex_41218)) (<= (select main_a v_prenex_41217) (select main_a v_prenex_41218)) (<= (select main_a v_prenex_41217) 500))) (forall ((v_prenex_40883 Int) (v_prenex_40882 Int)) (or (<= (+ main_x 1) v_prenex_40882) (<= (select main_a v_prenex_40882) 999) (<= 1000 (+ (select main_a v_prenex_40882) (select main_a v_prenex_40883))) (< v_prenex_40882 main_x))) (forall ((v_prenex_50238 Int) (v_prenex_50237 Int)) (or (<= 1 (select main_a v_prenex_50238)) (<= 0 (+ (select main_a v_prenex_50237) 498)) (<= (select main_a v_prenex_50237) (select main_a v_prenex_50238)) (<= (* 2 (select main_a v_prenex_50238)) 1998) (<= (select main_a v_prenex_50237) 500) (<= (+ main_x 1) v_prenex_50237) (< v_prenex_50237 main_x))) (forall ((v_prenex_49922 Int) (v_prenex_49921 Int)) (or (<= (select main_a v_prenex_49922) 999) (<= (+ main_x 1) v_prenex_49921) (< v_prenex_49921 main_x) (<= (+ (select main_a v_prenex_49921) (select main_a v_prenex_49922)) 1000) (<= 1000 (* 2 (select main_a v_prenex_49922))) (< v_prenex_49922 main_y) (<= 1 (select main_a v_prenex_49921)))) (or (forall ((v_prenex_51018 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51018))) (<= (select main_a v_prenex_51018) 1498))) (forall ((v_prenex_51017 Int)) (or (<= (* 2 (select main_a v_prenex_51017)) 1000) (<= 1 (select main_a v_prenex_51017)) (<= (select main_a v_prenex_51017) 999) (< v_prenex_51017 main_x) (<= (+ main_x 1) v_prenex_51017)))) (or (forall ((v_prenex_40715 Int)) (or (< v_prenex_40715 main_x) (<= (+ main_x 1) v_prenex_40715) (<= (select main_a v_prenex_40715) 999) (<= 1 (select main_a v_prenex_40715)) (<= 2 (* 2 (select main_a v_prenex_40715))))) (forall ((v_prenex_40710 Int)) (or (<= 1 (select main_a v_prenex_40710)) (<= (* 2 (select main_a v_prenex_40710)) 1998)))) (or (forall ((v_prenex_41319 Int)) (or (<= (+ main_x 1) v_prenex_41319) (<= 2 (* 2 (select main_a v_prenex_41319))) (<= (select main_a v_prenex_41319) 999) (< v_prenex_41319 main_x) (<= (select main_a v_prenex_41319) 500))) (forall ((v_prenex_41322 Int)) (<= 1000 (* 2 (select main_a v_prenex_41322))))) (forall ((v_prenex_43339 Int) (v_prenex_43340 Int)) (or (<= 1 (select main_a v_prenex_43340)) (< v_prenex_43339 main_x) (<= (+ main_y 1) v_prenex_43340) (<= 1000 (+ (select main_a v_prenex_43339) (select main_a v_prenex_43340))) (<= (+ main_x 1) v_prenex_43339) (<= 1 (select main_a v_prenex_43339)) (<= 1000 (* 2 (select main_a v_prenex_43340))))) (or (forall ((v_prenex_42161 Int)) (or (<= (* 2 (select main_a v_prenex_42161)) 1000) (< v_prenex_42161 main_x) (<= 0 (+ (select main_a v_prenex_42161) 498)) (<= (+ main_x 1) v_prenex_42161))) (forall ((v_prenex_42157 Int)) (or (< v_prenex_42157 main_y) (<= 500 (select main_a v_prenex_42157)) (<= 1000 (* 2 (select main_a v_prenex_42157)))))) (forall ((v_prenex_48907 Int) (v_prenex_48906 Int)) (or (<= 1000 (+ (select main_a v_prenex_48906) (select main_a v_prenex_48907))) (<= (select main_a v_prenex_48907) 999) (<= (+ main_x 1) v_prenex_48906) (<= (select main_a v_prenex_48906) 500) (<= 500 (select main_a v_prenex_48907)) (< v_prenex_48906 main_x) (<= 0 (+ (select main_a v_prenex_48906) 498)))) (or (forall ((v_prenex_47403 Int)) (or (<= 500 (select main_a v_prenex_47403)) (<= (select main_a v_prenex_47403) 1498))) (forall ((v_prenex_47402 Int)) (or (< v_prenex_47402 main_x) (<= (+ main_x 1) v_prenex_47402) (<= 1 (select main_a v_prenex_47402)) (<= (* 2 (select main_a v_prenex_47402)) 1000)))) (or (forall ((v_prenex_46151 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46151))) (<= (* 2 (select main_a v_prenex_46151)) 1998))) (forall ((v_prenex_46149 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46149))) (<= (select main_a v_prenex_46149) 500) (<= (+ main_x 1) v_prenex_46149) (< v_prenex_46149 main_x)))) (forall ((v_prenex_49702 Int) (v_prenex_49703 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49703))) (<= (+ (select main_a v_prenex_49702) (select main_a v_prenex_49703)) 1000) (<= (select main_a v_prenex_49702) 500) (<= (select main_a v_prenex_49702) 999) (< v_prenex_49702 main_x) (<= (+ main_x 1) v_prenex_49702))) (or (forall ((v_prenex_47458 Int)) (or (<= (select main_a v_prenex_47458) 999) (<= (* 2 (select main_a v_prenex_47458)) 1998))) (forall ((v_prenex_47455 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47455))) (<= 0 (+ (select main_a v_prenex_47455) 498)) (<= (select main_a v_prenex_47455) 500) (<= (+ main_x 1) v_prenex_47455) (< v_prenex_47455 main_x)))) (forall ((v_prenex_51752 Int) (v_prenex_51753 Int)) (or (<= (+ main_x 1) v_prenex_51752) (< v_prenex_51753 main_y) (<= (* 2 (select main_a v_prenex_51752)) 1000) (<= (select main_a v_prenex_51753) 1498) (<= (* 2 (select main_a v_prenex_51753)) 1998) (<= (select main_a v_prenex_51752) (select main_a v_prenex_51753)) (< v_prenex_51752 main_x))) (forall ((v_prenex_46903 Int) (v_prenex_46904 Int)) (or (<= 1 (select main_a v_prenex_46903)) (<= (+ main_x 1) v_prenex_46903) (<= (select main_a v_prenex_46904) 999) (<= (select main_a v_prenex_46903) (select main_a v_prenex_46904)) (< v_prenex_46903 main_x) (<= 1 (select main_a v_prenex_46904)) (<= 2 (* 2 (select main_a v_prenex_46903))))) (or (forall ((v_prenex_49346 Int)) (or (<= (* 2 (select main_a v_prenex_49346)) 1998) (<= 500 (select main_a v_prenex_49346)))) (forall ((v_prenex_49340 Int)) (or (<= 1 (select main_a v_prenex_49340)) (<= 2 (* 2 (select main_a v_prenex_49340))) (< v_prenex_49340 main_x) (<= (+ main_x 1) v_prenex_49340) (<= (* 2 (select main_a v_prenex_49340)) 1000)))) (forall ((v_prenex_45890 Int) (v_prenex_45889 Int)) (or (<= (+ (select main_a v_prenex_45889) (select main_a v_prenex_45890)) 1000) (<= 1 (select main_a v_prenex_45890)) (< v_prenex_45889 main_x) (<= (+ main_x 1) v_prenex_45889) (<= (select main_a v_prenex_45889) 999))) (forall ((v_prenex_48085 Int) (v_prenex_48084 Int)) (or (<= (* 2 (select main_a v_prenex_48084)) 1000) (< v_prenex_48084 main_x) (<= 2 (* 2 (select main_a v_prenex_48084))) (<= (+ (select main_a v_prenex_48084) (select main_a v_prenex_48085)) 1000) (<= 1000 (* 2 (select main_a v_prenex_48085))) (<= (+ main_x 1) v_prenex_48084))) (forall ((v_prenex_47577 Int) (v_prenex_47576 Int)) (or (<= (* 2 (select main_a v_prenex_47576)) 1000) (<= (+ (select main_a v_prenex_47576) (select main_a v_prenex_47577)) 1000) (<= (+ main_x 1) v_prenex_47576) (<= (select main_a v_prenex_47576) 500) (<= (select main_a v_prenex_47577) 1498) (< v_prenex_47576 main_x))) (forall ((v_prenex_51387 Int) (v_prenex_51386 Int)) (or (<= 500 (select main_a v_prenex_51387)) (<= (select main_a v_prenex_51387) 999) (<= (+ main_x 1) v_prenex_51386) (<= (+ (select main_a v_prenex_51386) (select main_a v_prenex_51387)) 1000) (< v_prenex_51386 main_x) (<= (select main_a v_prenex_51386) 500) (<= (* 2 (select main_a v_prenex_51386)) 1000))) (or (forall ((v_prenex_41444 Int)) (or (<= (* 2 (select main_a v_prenex_41444)) 1998) (<= 1 (select main_a v_prenex_41444)))) (forall ((v_prenex_41443 Int)) (or (<= (+ main_x 1) v_prenex_41443) (<= 2 (* 2 (select main_a v_prenex_41443))) (< v_prenex_41443 main_x) (<= 1 (select main_a v_prenex_41443))))) (or (forall ((v_prenex_42792 Int)) (<= 1 (select main_a v_prenex_42792))) (forall ((v_prenex_42794 Int)) (or (<= 1 (select main_a v_prenex_42794)) (< v_prenex_42794 main_x) (<= (* 2 (select main_a v_prenex_42794)) 1000) (<= 0 (+ (select main_a v_prenex_42794) 498)) (<= (+ main_x 1) v_prenex_42794)))) (forall ((v_prenex_46983 Int) (v_prenex_46984 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46983))) (<= (select main_a v_prenex_46983) (select main_a v_prenex_46984)) (<= (+ main_x 1) v_prenex_46983) (<= (* 2 (select main_a v_prenex_46984)) 1998) (< v_prenex_46983 main_x) (<= 1000 (* 2 (select main_a v_prenex_46984))) (<= 1 (select main_a v_prenex_46983)))) (forall ((v_prenex_49631 Int) (v_prenex_49630 Int)) (or (<= 1000 (+ (select main_a v_prenex_49630) (select main_a v_prenex_49631))) (<= (+ main_x 1) v_prenex_49630) (< v_prenex_49631 main_y) (<= 1000 (* 2 (select main_a v_prenex_49631))) (< v_prenex_49630 main_x) (<= (select main_a v_prenex_49630) 500))) (forall ((v_prenex_49267 Int) (v_prenex_49266 Int)) (or (<= (+ main_x 1) v_prenex_49266) (<= (select main_a v_prenex_49266) 500) (<= 2 (* 2 (select main_a v_prenex_49266))) (<= (select main_a v_prenex_49267) 1498) (< v_prenex_49266 main_x) (<= (+ (select main_a v_prenex_49266) (select main_a v_prenex_49267)) 1000))) (forall ((v_prenex_50279 Int) (v_prenex_50278 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50278))) (<= 0 (+ (select main_a v_prenex_50278) 498)) (< v_prenex_50278 main_x) (<= (select main_a v_prenex_50279) 999) (<= 1 (select main_a v_prenex_50279)) (<= (+ main_x 1) v_prenex_50278) (<= (+ (select main_a v_prenex_50278) (select main_a v_prenex_50279)) 1000))) (forall ((v_prenex_41447 Int) (v_prenex_41448 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41448))) (<= (+ main_x 1) v_prenex_41447) (< v_prenex_41447 main_x) (<= (select main_a v_prenex_41447) (select main_a v_prenex_41448)) (<= 1 (select main_a v_prenex_41448)) (<= (+ main_y 1) v_prenex_41448) (<= (select main_a v_prenex_41447) 500))) (forall ((v_prenex_49947 Int) (v_prenex_49948 Int)) (or (<= (+ main_x 1) v_prenex_49947) (<= (+ main_y 1) v_prenex_49948) (< v_prenex_49947 main_x) (<= (select main_a v_prenex_49948) 1498) (<= (select main_a v_prenex_49948) (+ (select main_a v_prenex_49947) 998)) (<= (select main_a v_prenex_49947) 999))) (forall ((v_prenex_47252 Int) (v_prenex_47251 Int)) (or (<= 500 (select main_a v_prenex_47252)) (<= (* 2 (select main_a v_prenex_47251)) 1000) (<= 0 (+ (select main_a v_prenex_47251) 498)) (<= (select main_a v_prenex_47252) (+ (select main_a v_prenex_47251) 998)) (< v_prenex_47251 main_x) (<= 1000 (* 2 (select main_a v_prenex_47252))) (<= (+ main_x 1) v_prenex_47251))) (or (forall ((v_prenex_44781 Int)) (or (<= 1 (select main_a v_prenex_44781)) (<= 0 (+ (select main_a v_prenex_44781) 498)) (< v_prenex_44781 main_x) (<= (+ main_x 1) v_prenex_44781))) (forall ((v_prenex_44784 Int)) (<= 1000 (* 2 (select main_a v_prenex_44784))))) (or (forall ((v_prenex_47458 Int)) (or (<= (select main_a v_prenex_47458) 999) (<= (* 2 (select main_a v_prenex_47458)) 1998))) (forall ((v_prenex_47454 Int)) (or (< v_prenex_47454 main_x) (<= (+ main_x 1) v_prenex_47454) (<= (select main_a v_prenex_47454) 999) (<= 2 (* 2 (select main_a v_prenex_47454))) (<= 0 (+ (select main_a v_prenex_47454) 498))))) (or (forall ((v_prenex_50934 Int)) (or (<= (select main_a v_prenex_50934) 999) (<= (+ main_y 1) v_prenex_50934) (< v_prenex_50934 main_y))) (forall ((v_prenex_50933 Int)) (or (<= (* 2 (select main_a v_prenex_50933)) 1000) (< v_prenex_50933 main_x)))) (forall ((v_prenex_50259 Int) (v_prenex_50258 Int)) (or (< v_prenex_50258 main_x) (<= (select main_a v_prenex_50258) 500) (<= (select main_a v_prenex_50259) 1498) (<= 1000 (* 2 (select main_a v_prenex_50259))) (<= 1 (select main_a v_prenex_50258)) (<= (+ (select main_a v_prenex_50258) (select main_a v_prenex_50259)) 1000) (<= (+ main_x 1) v_prenex_50258))) (forall ((v_prenex_46950 Int) (v_prenex_46951 Int)) (or (<= (* 2 (select main_a v_prenex_46950)) 1000) (<= 2 (* 2 (select main_a v_prenex_46950))) (<= (select main_a v_prenex_46950) (select main_a v_prenex_46951)) (< v_prenex_46950 main_x) (<= (select main_a v_prenex_46951) 1498) (<= 1000 (* 2 (select main_a v_prenex_46951))) (<= (+ main_x 1) v_prenex_46950))) (forall ((v_prenex_51453 Int) (v_prenex_51454 Int)) (or (<= (select main_a v_prenex_51453) 999) (<= (+ (select main_a v_prenex_51453) (select main_a v_prenex_51454)) 1000) (<= (+ main_x 1) v_prenex_51453) (<= (select main_a v_prenex_51454) 999) (<= 500 (select main_a v_prenex_51454)) (< v_prenex_51454 main_y) (< v_prenex_51453 main_x))) (forall ((v_prenex_47540 Int) (v_prenex_47539 Int)) (or (<= (+ main_x 1) v_prenex_47539) (<= (select main_a v_prenex_47539) (select main_a v_prenex_47540)) (< v_prenex_47539 main_x) (<= 0 (+ (select main_a v_prenex_47539) 498)) (<= (select main_a v_prenex_47540) 1498))) (forall ((v_prenex_47129 Int) (v_prenex_47130 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47129))) (<= (select main_a v_prenex_47129) 500) (<= 1 (select main_a v_prenex_47130)) (<= (+ (select main_a v_prenex_47129) (select main_a v_prenex_47130)) 1000) (< v_prenex_47129 main_x) (<= (+ main_x 1) v_prenex_47129))) (forall ((v_prenex_44548 Int) (v_prenex_44547 Int)) (or (<= (+ main_x 1) v_prenex_44547) (<= (select main_a v_prenex_44547) (select main_a v_prenex_44548)) (<= 0 (+ (select main_a v_prenex_44547) 498)) (<= 500 (select main_a v_prenex_44548)) (<= (+ main_y 1) v_prenex_44548) (< v_prenex_44547 main_x))) (forall ((v_prenex_41813 Int) (v_prenex_41814 Int)) (or (<= (+ main_x 1) v_prenex_41813) (<= (select main_a v_prenex_41813) 999) (< v_prenex_41813 main_x) (<= 1000 (+ (select main_a v_prenex_41813) (select main_a v_prenex_41814))) (<= 1 (select main_a v_prenex_41813)) (<= 500 (select main_a v_prenex_41814)))) (forall ((v_prenex_46712 Int) (v_prenex_46711 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46712))) (<= (+ main_x 1) v_prenex_46711) (< v_prenex_46711 main_x) (<= (* 2 (select main_a v_prenex_46711)) 1000) (<= (* 2 (select main_a v_prenex_46712)) 1998) (<= 1000 (+ (select main_a v_prenex_46711) (select main_a v_prenex_46712))))) (forall ((v_prenex_46525 Int) (v_prenex_46524 Int)) (or (< v_prenex_46525 main_y) (<= (* 2 (select main_a v_prenex_46525)) 1998) (<= 1 (select main_a v_prenex_46525)) (<= (+ main_y 1) v_prenex_46525) (<= (select main_a v_prenex_46525) (+ (select main_a v_prenex_46524) 998)))) (or (forall ((v_prenex_42435 Int)) (or (<= 0 (+ (select main_a v_prenex_42435) 498)) (<= (select main_a v_prenex_42435) 500) (<= 2 (* 2 (select main_a v_prenex_42435))) (< v_prenex_42435 main_x) (<= (+ main_x 1) v_prenex_42435))) (forall ((v_prenex_42436 Int)) (or (<= (select main_a v_prenex_42436) 999) (<= 1 (select main_a v_prenex_42436))))) (or (forall ((v_prenex_47155 Int)) (or (<= 0 (+ (select main_a v_prenex_47155) 498)) (<= 2 (* 2 (select main_a v_prenex_47155))) (< v_prenex_47155 main_x) (<= (+ main_x 1) v_prenex_47155))) (forall ((v_prenex_47160 Int)) (<= 1000 (* 2 (select main_a v_prenex_47160))))) (forall ((v_prenex_44735 Int) (v_prenex_44734 Int)) (or (< v_prenex_44734 main_x) (<= (+ (select main_a v_prenex_44734) (select main_a v_prenex_44735)) 1000) (<= (+ main_x 1) v_prenex_44734) (<= 0 (+ (select main_a v_prenex_44734) 498)))) (forall ((v_prenex_40971 Int) (v_prenex_40970 Int)) (or (<= (select main_a v_prenex_40970) 500) (<= 500 (select main_a v_prenex_40971)) (< v_prenex_40970 main_x) (<= (+ main_x 1) v_prenex_40970) (<= (select main_a v_prenex_40970) 999) (<= (select main_a v_prenex_40971) (+ (select main_a v_prenex_40970) 998)))) (or (forall ((v_prenex_44008 Int)) (or (< v_prenex_44008 main_x) (<= (* 2 (select main_a v_prenex_44008)) 1000) (<= (+ main_x 1) v_prenex_44008) (<= 0 (+ (select main_a v_prenex_44008) 498)))) (forall ((v_prenex_44011 Int)) (or (< v_prenex_44011 main_y) (<= 1 (select main_a v_prenex_44011))))) (forall ((v_prenex_43837 Int) (v_prenex_43836 Int)) (or (<= (+ (select main_a v_prenex_43836) (select main_a v_prenex_43837)) 1000) (<= (+ main_y 1) v_prenex_43837) (< v_prenex_43837 main_y) (<= (select main_a v_prenex_43837) 1498) (<= (select main_a v_prenex_43837) 999))) (forall ((v_prenex_44801 Int) (v_prenex_44802 Int)) (or (<= 1000 (+ (select main_a v_prenex_44801) (select main_a v_prenex_44802))) (<= (+ main_x 1) v_prenex_44801) (<= (* 2 (select main_a v_prenex_44802)) 1998) (<= 0 (+ (select main_a v_prenex_44801) 498)) (<= 1 (select main_a v_prenex_44802)) (< v_prenex_44801 main_x) (<= 2 (* 2 (select main_a v_prenex_44801))))) (forall ((v_prenex_43009 Int) (v_prenex_43010 Int)) (or (<= (+ main_x 1) v_prenex_43009) (< v_prenex_43009 main_x) (<= (select main_a v_prenex_43010) 999) (<= 500 (select main_a v_prenex_43010)) (<= (select main_a v_prenex_43009) (select main_a v_prenex_43010)) (<= 2 (* 2 (select main_a v_prenex_43009))))) (forall ((v_prenex_43806 Int) (v_prenex_43807 Int)) (or (<= 0 (+ (select main_a v_prenex_43806) 498)) (< v_prenex_43807 main_y) (<= (select main_a v_prenex_43806) (select main_a v_prenex_43807)) (<= 1 (select main_a v_prenex_43807)) (< v_prenex_43806 main_x) (<= (+ main_x 1) v_prenex_43806))) (forall ((v_prenex_47324 Int) (v_prenex_47323 Int)) (or (< v_prenex_47323 main_x) (<= (select main_a v_prenex_47323) (select main_a v_prenex_47324)) (<= 0 (+ (select main_a v_prenex_47323) 498)) (<= 2 (* 2 (select main_a v_prenex_47323))) (<= (+ main_x 1) v_prenex_47323))) (or (forall ((v_prenex_44823 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44823))) (<= 500 (select main_a v_prenex_44823)))) (forall ((v_prenex_44822 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44822))) (<= (+ main_x 1) v_prenex_44822) (<= (select main_a v_prenex_44822) 999) (< v_prenex_44822 main_x)))) (forall ((v_prenex_43138 Int) (v_prenex_43137 Int)) (or (< v_prenex_43137 main_x) (<= (+ main_x 1) v_prenex_43137) (<= (select main_a v_prenex_43138) 1498) (<= 2 (* 2 (select main_a v_prenex_43137))) (<= (* 2 (select main_a v_prenex_43137)) 1000) (<= (select main_a v_prenex_43137) (select main_a v_prenex_43138)) (<= (select main_a v_prenex_43138) 999))) (forall ((v_prenex_45832 Int) (v_prenex_45833 Int)) (or (<= (select main_a v_prenex_45833) 1498) (<= (select main_a v_prenex_45832) 999) (<= (* 2 (select main_a v_prenex_45833)) 1998) (<= (select main_a v_prenex_45833) (+ (select main_a v_prenex_45832) 998)) (<= (+ main_x 1) v_prenex_45832) (<= 0 (+ (select main_a v_prenex_45832) 498)) (< v_prenex_45832 main_x))) (or (forall ((v_prenex_49112 Int)) (<= 1000 (* 2 (select main_a v_prenex_49112)))) (forall ((v_prenex_49107 Int)) (or (<= (+ main_x 1) v_prenex_49107) (<= (select main_a v_prenex_49107) 500) (< v_prenex_49107 main_x) (<= 2 (* 2 (select main_a v_prenex_49107)))))) (forall ((v_prenex_49488 Int) (v_prenex_49487 Int)) (or (<= (select main_a v_prenex_49488) 999) (< v_prenex_49487 main_x) (<= 1 (select main_a v_prenex_49487)) (<= 2 (* 2 (select main_a v_prenex_49487))) (<= (+ main_x 1) v_prenex_49487) (<= 1000 (+ (select main_a v_prenex_49487) (select main_a v_prenex_49488))))) (forall ((v_prenex_43486 Int) (v_prenex_43485 Int)) (or (< v_prenex_43485 main_x) (<= (+ main_x 1) v_prenex_43485) (<= (* 2 (select main_a v_prenex_43485)) 1000) (<= (select main_a v_prenex_43486) 999) (<= 0 (+ (select main_a v_prenex_43485) 498)) (<= (select main_a v_prenex_43485) (select main_a v_prenex_43486)) (<= 500 (select main_a v_prenex_43486)))) (forall ((v_prenex_42284 Int) (v_prenex_42285 Int)) (or (<= (select main_a v_prenex_42284) (select main_a v_prenex_42285)) (<= 1 (select main_a v_prenex_42285)) (<= 1 (select main_a v_prenex_42284)) (<= (+ main_x 1) v_prenex_42284) (<= (+ main_y 1) v_prenex_42285) (<= 1000 (* 2 (select main_a v_prenex_42285))) (< v_prenex_42284 main_x))) (forall ((v_prenex_51503 Int) (v_prenex_51504 Int)) (or (<= 500 (select main_a v_prenex_51504)) (<= (+ main_x 1) v_prenex_51503) (<= 2 (* 2 (select main_a v_prenex_51503))) (<= (+ (select main_a v_prenex_51503) (select main_a v_prenex_51504)) 1000) (< v_prenex_51503 main_x) (< v_prenex_51504 main_y))) (forall ((v_prenex_50290 Int) (v_prenex_50289 Int)) (or (<= 1000 (+ (select main_a v_prenex_50289) (select main_a v_prenex_50290))) (<= (+ main_x 1) v_prenex_50289) (<= 0 (+ (select main_a v_prenex_50289) 498)) (< v_prenex_50289 main_x) (<= (select main_a v_prenex_50290) 999) (<= (* 2 (select main_a v_prenex_50289)) 1000) (<= 500 (select main_a v_prenex_50290)))) (or (forall ((v_prenex_41507 Int)) (or (< v_prenex_41507 main_x) (<= 1 (select main_a v_prenex_41507)) (<= (+ main_x 1) v_prenex_41507) (<= 2 (* 2 (select main_a v_prenex_41507))))) (forall ((v_prenex_41508 Int)) (or (< v_prenex_41508 main_y) (<= 1 (select main_a v_prenex_41508)) (<= (select main_a v_prenex_41508) 1498)))) (or (forall ((v_prenex_44006 Int)) (or (<= (+ main_x 1) v_prenex_44006) (<= (* 2 (select main_a v_prenex_44006)) 1000) (<= 2 (* 2 (select main_a v_prenex_44006))) (< v_prenex_44006 main_x))) (forall ((v_prenex_44011 Int)) (or (< v_prenex_44011 main_y) (<= 1 (select main_a v_prenex_44011))))) (forall ((v_prenex_46817 Int) (v_prenex_46818 Int)) (or (<= (+ main_y 1) v_prenex_46818) (< v_prenex_46818 main_y) (<= (+ main_x 1) v_prenex_46817) (<= 1000 (+ (select main_a v_prenex_46817) (select main_a v_prenex_46818))) (<= 1 (select main_a v_prenex_46818)))) (or (forall ((v_prenex_47830 Int)) (or (<= (+ main_x 1) v_prenex_47830) (<= 2 (* 2 (select main_a v_prenex_47830))) (< v_prenex_47830 main_x) (<= 0 (+ (select main_a v_prenex_47830) 498)))) (forall ((v_prenex_47831 Int)) (or (<= (+ main_y 1) v_prenex_47831) (<= (select main_a v_prenex_47831) 1498) (<= 1 (select main_a v_prenex_47831))))) (forall ((v_prenex_45459 Int) (v_prenex_45460 Int)) (or (<= (select main_a v_prenex_45460) 1498) (< v_prenex_45459 main_x) (<= 0 (+ (select main_a v_prenex_45459) 498)) (<= (+ main_x 1) v_prenex_45459) (<= (select main_a v_prenex_45459) (select main_a v_prenex_45460)) (<= 1 (select main_a v_prenex_45459)))) (forall ((v_prenex_50415 Int) (v_prenex_50414 Int)) (or (<= (select main_a v_prenex_50414) (select main_a v_prenex_50415)) (<= (+ main_x 1) v_prenex_50414) (< v_prenex_50414 main_x) (<= (+ main_y 1) v_prenex_50415) (<= (* 2 (select main_a v_prenex_50415)) 1998) (<= 1 (select main_a v_prenex_50415)) (<= 1 (select main_a v_prenex_50414)))) (or (forall ((v_prenex_47126 Int)) (or (<= (select main_a v_prenex_47126) 1498) (<= (* 2 (select main_a v_prenex_47126)) 1998) (<= (+ main_y 1) v_prenex_47126))) (forall ((v_prenex_47125 Int)) (or (<= (+ main_x 1) v_prenex_47125) (< v_prenex_47125 main_x) (<= 2 (* 2 (select main_a v_prenex_47125)))))) (or (forall ((v_prenex_43677 Int)) (or (<= (select main_a v_prenex_43677) 500) (<= (+ main_x 1) v_prenex_43677) (<= (select main_a v_prenex_43677) 999) (< v_prenex_43677 main_x) (<= (* 2 (select main_a v_prenex_43677)) 1000))) (forall ((v_prenex_43681 Int)) (or (<= (* 2 (select main_a v_prenex_43681)) 1998) (<= (select main_a v_prenex_43681) 999)))) (forall ((v_prenex_49577 Int) (v_prenex_49576 Int)) (or (<= 1 (select main_a v_prenex_49576)) (< v_prenex_49576 main_x) (<= (select main_a v_prenex_49577) (+ (select main_a v_prenex_49576) 998)) (<= 1000 (* 2 (select main_a v_prenex_49577))) (<= (* 2 (select main_a v_prenex_49576)) 1000) (<= (+ main_x 1) v_prenex_49576))) (forall ((v_prenex_51043 Int) (v_prenex_51044 Int)) (or (<= (+ (select main_a v_prenex_51043) (select main_a v_prenex_51044)) 1000) (<= (select main_a v_prenex_51043) 500) (<= (+ main_x 1) v_prenex_51043) (<= (select main_a v_prenex_51044) 999) (< v_prenex_51043 main_x) (<= (select main_a v_prenex_51044) 1498) (< v_prenex_51044 main_y))) (forall ((v_prenex_50132 Int) (v_prenex_50133 Int)) (or (<= 1 (select main_a v_prenex_50132)) (<= 1000 (+ (select main_a v_prenex_50132) (select main_a v_prenex_50133))) (< v_prenex_50132 main_x) (<= 1 (select main_a v_prenex_50133)) (< v_prenex_50133 main_y) (<= (select main_a v_prenex_50133) 1498) (<= (+ main_x 1) v_prenex_50132))) (or (forall ((v_prenex_46005 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46005))) (<= 1 (select main_a v_prenex_46005)))) (forall ((v_prenex_46001 Int)) (or (<= 0 (+ (select main_a v_prenex_46001) 498)) (<= 1 (select main_a v_prenex_46001)) (< v_prenex_46001 main_x) (<= (* 2 (select main_a v_prenex_46001)) 1000) (<= (+ main_x 1) v_prenex_46001)))) (or (forall ((v_prenex_51413 Int)) (or (<= (+ main_y 1) v_prenex_51413) (<= 500 (select main_a v_prenex_51413)) (<= 1 (select main_a v_prenex_51413)))) (forall ((v_prenex_51412 Int)) (or (<= (+ main_x 1) v_prenex_51412) (<= (* 2 (select main_a v_prenex_51412)) 1000) (< v_prenex_51412 main_x) (<= 2 (* 2 (select main_a v_prenex_51412)))))) (forall ((v_prenex_43114 Int) (v_prenex_43113 Int)) (or (<= (+ main_x 1) v_prenex_43113) (<= (* 2 (select main_a v_prenex_43113)) 1000) (< v_prenex_43114 main_y) (< v_prenex_43113 main_x) (<= (select main_a v_prenex_43114) 999) (<= (select main_a v_prenex_43114) (+ (select main_a v_prenex_43113) 998)) (<= 500 (select main_a v_prenex_43114)))) (forall ((v_prenex_50403 Int) (v_prenex_50402 Int)) (or (< v_prenex_50402 main_x) (<= (+ (select main_a v_prenex_50402) (select main_a v_prenex_50403)) 1000) (<= 1000 (* 2 (select main_a v_prenex_50403))) (<= (select main_a v_prenex_50402) 500) (<= (select main_a v_prenex_50403) 999) (<= (* 2 (select main_a v_prenex_50402)) 1000) (<= (+ main_x 1) v_prenex_50402))) (forall ((v_prenex_49944 Int) (v_prenex_49943 Int)) (or (< v_prenex_49943 main_x) (<= (select main_a v_prenex_49944) (+ (select main_a v_prenex_49943) 998)) (<= 1000 (* 2 (select main_a v_prenex_49944))) (<= 1 (select main_a v_prenex_49944)) (<= (* 2 (select main_a v_prenex_49943)) 1000) (< v_prenex_49944 main_y) (<= (+ main_x 1) v_prenex_49943))) (forall ((v_prenex_45744 Int) (v_prenex_45743 Int)) (or (<= 1000 (+ (select main_a v_prenex_45743) (select main_a v_prenex_45744))) (< v_prenex_45744 main_y) (<= (+ main_x 1) v_prenex_45743) (< v_prenex_45743 main_x) (<= (select main_a v_prenex_45744) 999) (<= (select main_a v_prenex_45743) 999))) (or (forall ((v_prenex_44310 Int)) (or (< v_prenex_44310 main_x) (<= 1 (select main_a v_prenex_44310)) (<= 2 (* 2 (select main_a v_prenex_44310))) (<= (+ main_x 1) v_prenex_44310) (<= (select main_a v_prenex_44310) 999))) (forall ((v_prenex_44312 Int)) (<= (select main_a v_prenex_44312) 1498))) (forall ((v_prenex_46026 Int) (v_prenex_46027 Int)) (or (< v_prenex_46027 main_y) (<= 0 (+ (select main_a v_prenex_46026) 498)) (<= (+ main_x 1) v_prenex_46026) (<= (select main_a v_prenex_46026) (select main_a v_prenex_46027)) (< v_prenex_46026 main_x))) (forall ((v_prenex_51715 Int) (v_prenex_51716 Int)) (or (<= (* 2 (select main_a v_prenex_51716)) 1998) (<= 1000 (+ (select main_a v_prenex_51715) (select main_a v_prenex_51716))) (<= (+ main_x 1) v_prenex_51715) (<= (select main_a v_prenex_51715) 500) (< v_prenex_51715 main_x))) (forall ((v_prenex_45672 Int) (v_prenex_45673 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45673))) (<= (+ (select main_a v_prenex_45672) (select main_a v_prenex_45673)) 1000) (<= (select main_a v_prenex_45672) 500) (<= 500 (select main_a v_prenex_45673)) (<= 2 (* 2 (select main_a v_prenex_45672))) (<= (+ main_x 1) v_prenex_45672) (< v_prenex_45672 main_x))) (forall ((v_prenex_50015 Int) (v_prenex_50016 Int)) (or (<= (select main_a v_prenex_50016) 999) (<= (+ main_x 1) v_prenex_50015) (<= 0 (+ (select main_a v_prenex_50015) 498)) (<= (select main_a v_prenex_50016) 1498) (<= (select main_a v_prenex_50015) 500) (< v_prenex_50015 main_x) (<= (select main_a v_prenex_50016) (+ (select main_a v_prenex_50015) 998)))) (forall ((v_prenex_49869 Int) (v_prenex_49870 Int)) (or (< v_prenex_49869 main_x) (<= (+ (select main_a v_prenex_49869) (select main_a v_prenex_49870)) 1000) (<= (select main_a v_prenex_49869) 500) (<= 500 (select main_a v_prenex_49870)) (<= (+ main_x 1) v_prenex_49869))) (or (forall ((v_prenex_48148 Int)) (or (<= (* 2 (select main_a v_prenex_48148)) 1998) (<= (select main_a v_prenex_48148) 999))) (forall ((v_prenex_48143 Int)) (or (<= 1 (select main_a v_prenex_48143)) (<= (+ main_x 1) v_prenex_48143) (< v_prenex_48143 main_x) (<= 2 (* 2 (select main_a v_prenex_48143)))))) (or (forall ((v_prenex_51296 Int)) (or (< v_prenex_51296 main_x) (<= (select main_a v_prenex_51296) 999) (<= 1 (select main_a v_prenex_51296)) (<= (* 2 (select main_a v_prenex_51296)) 1000) (<= (+ main_x 1) v_prenex_51296))) (forall ((v_prenex_51297 Int)) (or (<= (select main_a v_prenex_51297) 999) (<= (* 2 (select main_a v_prenex_51297)) 1998)))) (forall ((v_prenex_49263 Int) (v_prenex_49262 Int)) (or (<= 1 (select main_a v_prenex_49263)) (<= 1000 (+ (select main_a v_prenex_49262) (select main_a v_prenex_49263))) (<= (select main_a v_prenex_49262) 500) (<= (+ main_x 1) v_prenex_49262) (<= (select main_a v_prenex_49263) 1498) (< v_prenex_49262 main_x))) (or (forall ((v_prenex_45082 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45082))) (< v_prenex_45082 main_y) (<= (select main_a v_prenex_45082) 1498))) (forall ((v_prenex_45081 Int)) (or (<= 1 (select main_a v_prenex_45081)) (<= (* 2 (select main_a v_prenex_45081)) 1000) (< v_prenex_45081 main_x) (<= (+ main_x 1) v_prenex_45081)))) (forall ((v_prenex_48962 Int) (v_prenex_48961 Int)) (or (< v_prenex_48962 main_y) (<= 1 (select main_a v_prenex_48962)) (<= (+ main_y 1) v_prenex_48962) (<= (+ main_x 1) v_prenex_48961) (<= (+ (select main_a v_prenex_48961) (select main_a v_prenex_48962)) 1000))) (forall ((v_prenex_46697 Int) (v_prenex_46696 Int)) (or (<= 0 (+ (select main_a v_prenex_46696) 498)) (<= (+ main_x 1) v_prenex_46696) (<= (+ (select main_a v_prenex_46696) (select main_a v_prenex_46697)) 1000) (<= 1 (select main_a v_prenex_46696)) (<= (* 2 (select main_a v_prenex_46697)) 1998) (< v_prenex_46696 main_x) (<= 1 (select main_a v_prenex_46697)))) (forall ((v_prenex_50170 Int) (v_prenex_50171 Int)) (or (<= (select main_a v_prenex_50171) (+ (select main_a v_prenex_50170) 998)) (<= (+ main_x 1) v_prenex_50170) (<= 1 (select main_a v_prenex_50171)) (<= (+ main_y 1) v_prenex_50171) (< v_prenex_50171 main_y))) (or (forall ((v_prenex_44007 Int)) (or (<= (* 2 (select main_a v_prenex_44007)) 1000) (< v_prenex_44007 main_x) (<= (select main_a v_prenex_44007) 999) (<= (+ main_x 1) v_prenex_44007))) (forall ((v_prenex_44011 Int)) (or (< v_prenex_44011 main_y) (<= 1 (select main_a v_prenex_44011))))) (forall ((v_prenex_40544 Int) (v_prenex_40543 Int)) (or (< v_prenex_40544 main_x) (<= (select main_a v_prenex_40543) 999) (<= (+ (select main_a v_prenex_40544) (select main_a v_prenex_40543)) 1000) (<= (+ main_x 1) v_prenex_40544) (<= (select main_a v_prenex_40544) 500) (<= (select main_a v_prenex_40543) 1498))) (or (forall ((v_prenex_40834 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40834))) (<= (+ main_x 1) v_prenex_40834) (< v_prenex_40834 main_x) (<= (select main_a v_prenex_40834) 999))) (forall ((v_prenex_40832 Int)) (or (<= 500 (select main_a v_prenex_40832)) (< v_prenex_40832 main_y)))) (or (forall ((v_prenex_47683 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47683))) (< v_prenex_47683 main_y) (<= (+ main_y 1) v_prenex_47683))) (forall ((v_prenex_47682 Int)) (or (<= (* 2 (select main_a v_prenex_47682)) 1000) (< v_prenex_47682 main_x)))) (forall ((v_prenex_47975 Int) (v_prenex_47974 Int)) (or (< v_prenex_47975 main_y) (<= 500 (select main_a v_prenex_47975)) (<= (select main_a v_prenex_47975) 999) (<= (+ main_y 1) v_prenex_47975) (<= (select main_a v_prenex_47975) (+ (select main_a v_prenex_47974) 998)))) (forall ((v_prenex_45012 Int) (v_prenex_45011 Int)) (or (<= (+ main_x 1) v_prenex_45011) (< v_prenex_45011 main_x) (<= 1000 (* 2 (select main_a v_prenex_45012))) (<= 0 (+ (select main_a v_prenex_45011) 498)) (<= (select main_a v_prenex_45011) (select main_a v_prenex_45012)) (<= 500 (select main_a v_prenex_45012)) (<= (+ main_y 1) v_prenex_45012))) (forall ((v_prenex_48285 Int) (v_prenex_48284 Int)) (or (<= 0 (+ (select main_a v_prenex_48284) 498)) (<= (select main_a v_prenex_48284) (select main_a v_prenex_48285)) (<= (+ main_x 1) v_prenex_48284) (< v_prenex_48284 main_x) (<= (select main_a v_prenex_48285) 999) (<= (* 2 (select main_a v_prenex_48285)) 1998) (<= (+ main_y 1) v_prenex_48285))) (forall ((v_prenex_43639 Int) (v_prenex_43640 Int)) (or (<= (* 2 (select main_a v_prenex_43639)) 1000) (<= (+ main_x 1) v_prenex_43639) (<= 2 (* 2 (select main_a v_prenex_43639))) (< v_prenex_43639 main_x) (<= (+ (select main_a v_prenex_43639) (select main_a v_prenex_43640)) 1000) (<= 1 (select main_a v_prenex_43640)) (<= 1000 (* 2 (select main_a v_prenex_43640))))) (forall ((v_prenex_40698 Int) (v_prenex_40697 Int)) (or (<= (select main_a v_prenex_40697) 500) (<= 500 (select main_a v_prenex_40698)) (<= (+ main_x 1) v_prenex_40697) (<= 2 (* 2 (select main_a v_prenex_40697))) (<= (* 2 (select main_a v_prenex_40698)) 1998) (< v_prenex_40697 main_x) (<= (select main_a v_prenex_40698) (+ (select main_a v_prenex_40697) 998)))) (forall ((v_prenex_44928 Int) (v_prenex_44927 Int)) (or (< v_prenex_44927 main_x) (< v_prenex_44928 main_y) (<= (select main_a v_prenex_44927) 500) (<= 1000 (+ (select main_a v_prenex_44927) (select main_a v_prenex_44928))) (<= (+ main_x 1) v_prenex_44927) (<= 500 (select main_a v_prenex_44928)) (<= (* 2 (select main_a v_prenex_44928)) 1998))) (forall ((v_prenex_51064 Int) (v_prenex_51065 Int)) (or (< v_prenex_51064 main_x) (<= (+ main_x 1) v_prenex_51064) (<= 2 (* 2 (select main_a v_prenex_51064))) (<= (select main_a v_prenex_51065) 999) (<= 1000 (+ (select main_a v_prenex_51064) (select main_a v_prenex_51065))) (<= (select main_a v_prenex_51064) 999) (<= (* 2 (select main_a v_prenex_51065)) 1998))) (forall ((v_prenex_44838 Int) (v_prenex_44839 Int)) (or (< v_prenex_44838 main_x) (<= (* 2 (select main_a v_prenex_44838)) 1000) (<= (+ main_x 1) v_prenex_44838) (<= (select main_a v_prenex_44838) (select main_a v_prenex_44839)) (<= 500 (select main_a v_prenex_44839)) (<= (+ main_y 1) v_prenex_44839))) (forall ((v_prenex_48818 Int) (v_prenex_48817 Int)) (or (<= 500 (select main_a v_prenex_48818)) (<= 2 (* 2 (select main_a v_prenex_48817))) (<= 1000 (* 2 (select main_a v_prenex_48818))) (<= (+ main_x 1) v_prenex_48817) (<= (+ (select main_a v_prenex_48817) (select main_a v_prenex_48818)) 1000) (<= 0 (+ (select main_a v_prenex_48817) 498)) (< v_prenex_48817 main_x))) (forall ((v_prenex_46545 Int) (v_prenex_46544 Int)) (or (< v_prenex_46544 main_x) (<= 1 (select main_a v_prenex_46545)) (<= 2 (* 2 (select main_a v_prenex_46544))) (<= (+ main_x 1) v_prenex_46544) (<= (select main_a v_prenex_46545) (+ (select main_a v_prenex_46544) 998)) (<= 1 (select main_a v_prenex_46544)))) (forall ((v_prenex_45652 Int) (v_prenex_45651 Int)) (or (< v_prenex_45651 main_x) (<= 1000 (+ (select main_a v_prenex_45651) (select main_a v_prenex_45652))) (<= (select main_a v_prenex_45652) 1498) (<= (+ main_x 1) v_prenex_45651) (<= 0 (+ (select main_a v_prenex_45651) 498)))) (or (forall ((v_prenex_42418 Int)) (or (<= (+ main_x 1) v_prenex_42418) (<= 2 (* 2 (select main_a v_prenex_42418))) (<= (* 2 (select main_a v_prenex_42418)) 1000) (< v_prenex_42418 main_x))) (forall ((v_prenex_42417 Int)) (or (<= (* 2 (select main_a v_prenex_42417)) 1998) (<= 500 (select main_a v_prenex_42417)) (< v_prenex_42417 main_y)))) (or (forall ((v_prenex_47559 Int)) (<= 1000 (* 2 (select main_a v_prenex_47559)))) (forall ((v_prenex_40538 Int)) (or (<= (select main_a v_prenex_40538) 500) (<= 0 (+ (select main_a v_prenex_40538) 498)) (< v_prenex_40538 main_x) (<= (+ main_x 1) v_prenex_40538)))) (or (forall ((v_prenex_42586 Int)) (or (<= 0 (+ (select main_a v_prenex_42586) 498)) (< v_prenex_42586 main_x) (<= (* 2 (select main_a v_prenex_42586)) 1000) (<= (+ main_x 1) v_prenex_42586))) (forall ((v_prenex_42585 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42585))) (<= 1 (select main_a v_prenex_42585))))) (or (forall ((v_prenex_44173 Int)) (or (< v_prenex_44173 main_x) (<= (* 2 (select main_a v_prenex_44173)) 1000) (<= 2 (* 2 (select main_a v_prenex_44173))) (<= (select main_a v_prenex_44173) 500) (<= (+ main_x 1) v_prenex_44173))) (forall ((v_prenex_44174 Int)) (or (<= (* 2 (select main_a v_prenex_44174)) 1998) (<= (select main_a v_prenex_44174) 1498)))) (or (forall ((v_prenex_50204 Int)) (or (<= (select main_a v_prenex_50204) 500) (< v_prenex_50204 main_x) (<= 2 (* 2 (select main_a v_prenex_50204))) (<= (+ main_x 1) v_prenex_50204))) (forall ((v_prenex_50206 Int)) (or (<= 1 (select main_a v_prenex_50206)) (<= (select main_a v_prenex_50206) 999)))) (forall ((v_prenex_47116 Int) (v_prenex_47115 Int)) (or (<= (select main_a v_prenex_47116) 1498) (< v_prenex_47115 main_x) (<= (select main_a v_prenex_47115) 500) (<= (* 2 (select main_a v_prenex_47116)) 1998) (<= 2 (* 2 (select main_a v_prenex_47115))) (<= 1000 (+ (select main_a v_prenex_47115) (select main_a v_prenex_47116))) (<= (+ main_x 1) v_prenex_47115))) (forall ((v_prenex_41020 Int) (v_prenex_41021 Int)) (or (<= (+ main_x 1) v_prenex_41020) (<= (select main_a v_prenex_41020) 999) (<= (* 2 (select main_a v_prenex_41021)) 1998) (< v_prenex_41021 main_y) (< v_prenex_41020 main_x) (<= 1000 (* 2 (select main_a v_prenex_41021))) (<= 1000 (+ (select main_a v_prenex_41020) (select main_a v_prenex_41021))))) (forall ((v_prenex_48456 Int) (v_prenex_48455 Int)) (or (<= (select main_a v_prenex_48455) 999) (<= (select main_a v_prenex_48456) 1498) (< v_prenex_48455 main_x) (<= (select main_a v_prenex_48456) 999) (<= (select main_a v_prenex_48456) (+ (select main_a v_prenex_48455) 998)) (<= (+ main_x 1) v_prenex_48455))) (forall ((v_prenex_41739 Int) (v_prenex_41740 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41740))) (< v_prenex_41739 main_x) (<= (+ main_x 1) v_prenex_41739) (<= (+ (select main_a v_prenex_41739) (select main_a v_prenex_41740)) 1000) (<= 1 (select main_a v_prenex_41739)) (<= 500 (select main_a v_prenex_41740)) (<= 2 (* 2 (select main_a v_prenex_41739))))) (forall ((v_prenex_40824 Int) (v_prenex_40823 Int)) (or (<= (+ main_x 1) v_prenex_40823) (< v_prenex_40823 main_x) (<= (select main_a v_prenex_40824) 1498) (<= (select main_a v_prenex_40823) 500) (<= (select main_a v_prenex_40824) (+ (select main_a v_prenex_40823) 998)))) (forall ((v_prenex_50816 Int) (v_prenex_50815 Int)) (or (<= 1 (select main_a v_prenex_50815)) (<= (+ main_y 1) v_prenex_50816) (<= (select main_a v_prenex_50816) (+ (select main_a v_prenex_50815) 998)) (<= (+ main_x 1) v_prenex_50815) (< v_prenex_50815 main_x))) (forall ((v_prenex_45571 Int) (v_prenex_45572 Int)) (or (< v_prenex_45571 main_x) (<= (select main_a v_prenex_45572) 999) (<= 0 (+ (select main_a v_prenex_45571) 498)) (<= 1 (select main_a v_prenex_45571)) (<= (select main_a v_prenex_45572) (+ (select main_a v_prenex_45571) 998)) (<= (* 2 (select main_a v_prenex_45572)) 1998) (<= (+ main_x 1) v_prenex_45571))) (forall ((v_prenex_45395 Int) (v_prenex_45396 Int)) (or (<= 1 (select main_a v_prenex_45396)) (< v_prenex_45396 main_y) (<= 500 (select main_a v_prenex_45396)) (< v_prenex_45395 main_x) (<= (* 2 (select main_a v_prenex_45395)) 1000) (<= (+ main_x 1) v_prenex_45395) (<= (+ (select main_a v_prenex_45395) (select main_a v_prenex_45396)) 1000))) (forall ((v_prenex_45575 Int) (v_prenex_45576 Int)) (or (<= 0 (+ (select main_a v_prenex_45575) 498)) (<= (+ main_y 1) v_prenex_45576) (<= (+ main_x 1) v_prenex_45575) (<= (select main_a v_prenex_45575) (select main_a v_prenex_45576)) (< v_prenex_45575 main_x))) (or (forall ((v_prenex_46017 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46017))) (<= (* 2 (select main_a v_prenex_46017)) 1998))) (forall ((v_prenex_46012 Int)) (or (<= (* 2 (select main_a v_prenex_46012)) 1000) (< v_prenex_46012 main_x) (<= (+ main_x 1) v_prenex_46012) (<= 1 (select main_a v_prenex_46012))))) (forall ((v_prenex_40601 Int) (v_prenex_40602 Int)) (or (<= 0 (+ (select main_a v_prenex_40601) 498)) (<= (select main_a v_prenex_40601) (select main_a v_prenex_40602)) (<= (+ main_x 1) v_prenex_40601) (< v_prenex_40601 main_x) (<= 1000 (* 2 (select main_a v_prenex_40602))))) (forall ((v_prenex_48424 Int) (v_prenex_48423 Int)) (or (<= (select main_a v_prenex_48423) 500) (<= (+ (select main_a v_prenex_48423) (select main_a v_prenex_48424)) 1000) (<= (* 2 (select main_a v_prenex_48424)) 1998) (<= 1 (select main_a v_prenex_48423)) (< v_prenex_48423 main_x) (<= (+ main_x 1) v_prenex_48423) (<= (select main_a v_prenex_48424) 999))) (forall ((v_prenex_42963 Int) (v_prenex_42962 Int)) (or (<= (+ main_y 1) v_prenex_42963) (< v_prenex_42963 main_y) (<= (select main_a v_prenex_42963) 999) (< v_prenex_42962 main_x) (<= (+ (select main_a v_prenex_42962) (select main_a v_prenex_42963)) 1000))) (forall ((v_prenex_46468 Int) (v_prenex_46469 Int)) (or (< v_prenex_46468 main_x) (<= (+ (select main_a v_prenex_46468) (select main_a v_prenex_46469)) 1000) (<= (select main_a v_prenex_46468) 999) (<= 1 (select main_a v_prenex_46469)) (<= (select main_a v_prenex_46469) 999) (<= (+ main_x 1) v_prenex_46468))) (forall ((v_prenex_49449 Int) (v_prenex_49450 Int)) (or (<= 0 (+ (select main_a v_prenex_49449) 498)) (<= (+ main_x 1) v_prenex_49449) (<= (select main_a v_prenex_49450) 1498) (<= (* 2 (select main_a v_prenex_49450)) 1998) (<= (select main_a v_prenex_49449) (select main_a v_prenex_49450)) (< v_prenex_49449 main_x))) (or (forall ((v_prenex_50380 Int)) (or (< v_prenex_50380 main_x) (<= (* 2 (select main_a v_prenex_50380)) 1000) (<= (+ main_x 1) v_prenex_50380))) (forall ((v_prenex_50381 Int)) (or (<= (select main_a v_prenex_50381) 1498) (<= 1 (select main_a v_prenex_50381)) (<= (+ main_y 1) v_prenex_50381)))) (forall ((v_prenex_46213 Int) (v_prenex_46214 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46213))) (<= (+ main_x 1) v_prenex_46213) (<= (* 2 (select main_a v_prenex_46214)) 1998) (< v_prenex_46213 main_x) (<= (+ (select main_a v_prenex_46213) (select main_a v_prenex_46214)) 1000) (<= (* 2 (select main_a v_prenex_46213)) 1000) (<= 500 (select main_a v_prenex_46214)))) (forall ((v_prenex_45018 Int) (v_prenex_45017 Int)) (or (< v_prenex_45017 main_x) (<= (+ (select main_a v_prenex_45017) (select main_a v_prenex_45018)) 1000) (<= (+ main_x 1) v_prenex_45017) (<= (select main_a v_prenex_45018) 1498) (<= (select main_a v_prenex_45018) 999) (<= (select main_a v_prenex_45017) 999) (<= 2 (* 2 (select main_a v_prenex_45017))))) (or (forall ((v_prenex_46797 Int)) (<= (select main_a v_prenex_46797) 999)) (forall ((v_prenex_46796 Int)) (or (< v_prenex_46796 main_x) (<= (+ main_x 1) v_prenex_46796) (<= 1 (select main_a v_prenex_46796)) (<= 2 (* 2 (select main_a v_prenex_46796))) (<= 0 (+ (select main_a v_prenex_46796) 498))))) (forall ((v_prenex_47208 Int) (v_prenex_47209 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47209))) (<= (* 2 (select main_a v_prenex_47208)) 1000) (<= (+ main_x 1) v_prenex_47208) (<= 0 (+ (select main_a v_prenex_47208) 498)) (< v_prenex_47208 main_x) (<= (+ (select main_a v_prenex_47208) (select main_a v_prenex_47209)) 1000))) (forall ((v_prenex_50469 Int) (v_prenex_50470 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50469))) (<= (select main_a v_prenex_50469) 999) (<= (select main_a v_prenex_50470) 1498) (<= (+ main_x 1) v_prenex_50469) (<= (select main_a v_prenex_50470) (+ (select main_a v_prenex_50469) 998)) (< v_prenex_50469 main_x))) (forall ((v_prenex_49874 Int) (v_prenex_49873 Int)) (or (<= (select main_a v_prenex_49874) 1498) (<= (+ main_x 1) v_prenex_49873) (<= 1 (select main_a v_prenex_49874)) (<= (+ (select main_a v_prenex_49873) (select main_a v_prenex_49874)) 1000) (<= 0 (+ (select main_a v_prenex_49873) 498)) (<= (* 2 (select main_a v_prenex_49873)) 1000) (< v_prenex_49873 main_x))) (forall ((v_prenex_47778 Int) (v_prenex_47777 Int)) (or (<= (+ main_x 1) v_prenex_47777) (<= 1000 (+ (select main_a v_prenex_47777) (select main_a v_prenex_47778))) (<= (select main_a v_prenex_47777) 999) (<= 2 (* 2 (select main_a v_prenex_47777))) (<= 500 (select main_a v_prenex_47778)) (< v_prenex_47777 main_x))) (forall ((v_prenex_44638 Int) (v_prenex_44639 Int)) (or (< v_prenex_44638 main_x) (<= (+ main_x 1) v_prenex_44638) (<= 1 (select main_a v_prenex_44638)) (<= (* 2 (select main_a v_prenex_44639)) 1998) (<= 1000 (* 2 (select main_a v_prenex_44639))) (<= 1000 (+ (select main_a v_prenex_44638) (select main_a v_prenex_44639))) (<= 0 (+ (select main_a v_prenex_44638) 498)))) (forall ((v_prenex_45344 Int) (v_prenex_45345 Int)) (or (<= (* 2 (select main_a v_prenex_45344)) 1000) (<= (select main_a v_prenex_45344) (select main_a v_prenex_45345)) (<= (+ main_x 1) v_prenex_45344) (< v_prenex_45344 main_x))) (forall ((v_prenex_47956 Int) (v_prenex_47957 Int)) (or (<= (+ main_x 1) v_prenex_47956) (<= (select main_a v_prenex_47957) (+ (select main_a v_prenex_47956) 998)) (<= 2 (* 2 (select main_a v_prenex_47956))) (<= 1000 (* 2 (select main_a v_prenex_47957))) (<= 1 (select main_a v_prenex_47956)) (< v_prenex_47956 main_x))) (or (forall ((v_prenex_42103 Int)) (or (< v_prenex_42103 main_y) (<= (* 2 (select main_a v_prenex_42103)) 1998))) (forall ((v_prenex_42106 Int)) (or (<= (+ main_x 1) v_prenex_42106) (<= 2 (* 2 (select main_a v_prenex_42106))) (< v_prenex_42106 main_x)))) (forall ((v_prenex_41428 Int) (v_prenex_41429 Int)) (or (<= (+ main_x 1) v_prenex_41428) (<= (* 2 (select main_a v_prenex_41428)) 1000) (<= 1 (select main_a v_prenex_41429)) (<= (select main_a v_prenex_41428) 500) (<= (select main_a v_prenex_41429) (+ (select main_a v_prenex_41428) 998)) (< v_prenex_41428 main_x) (<= 1000 (* 2 (select main_a v_prenex_41429))))) (or (forall ((v_prenex_46255 Int)) (or (<= (select main_a v_prenex_46255) 1498) (<= 1000 (* 2 (select main_a v_prenex_46255))))) (forall ((v_prenex_46250 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46250))) (<= (select main_a v_prenex_46250) 999) (< v_prenex_46250 main_x) (<= (* 2 (select main_a v_prenex_46250)) 1000) (<= (+ main_x 1) v_prenex_46250)))) (forall ((v_prenex_40728 Int) (v_prenex_40727 Int)) (or (<= (select main_a v_prenex_40727) 999) (<= 2 (* 2 (select main_a v_prenex_40727))) (<= 1000 (* 2 (select main_a v_prenex_40728))) (<= (+ main_x 1) v_prenex_40727) (<= (select main_a v_prenex_40727) (select main_a v_prenex_40728)) (< v_prenex_40727 main_x))) (forall ((v_prenex_49486 Int) (v_prenex_49485 Int)) (or (<= (select main_a v_prenex_49485) (select main_a v_prenex_49486)) (<= (+ main_x 1) v_prenex_49485) (<= 500 (select main_a v_prenex_49486)) (< v_prenex_49485 main_x) (<= 2 (* 2 (select main_a v_prenex_49485))) (<= 1000 (* 2 (select main_a v_prenex_49486))) (<= (select main_a v_prenex_49485) 500))) (forall ((v_prenex_43273 Int) (v_prenex_43272 Int)) (or (<= (* 2 (select main_a v_prenex_43273)) 1998) (< v_prenex_43272 main_x) (<= (+ main_x 1) v_prenex_43272) (<= 0 (+ (select main_a v_prenex_43272) 498)) (<= (select main_a v_prenex_43272) 500) (<= (select main_a v_prenex_43272) (select main_a v_prenex_43273)))) (forall ((v_prenex_48673 Int) (v_prenex_48672 Int)) (or (<= (select main_a v_prenex_48672) (select main_a v_prenex_48673)) (<= (select main_a v_prenex_48673) 999) (<= (+ main_x 1) v_prenex_48672) (< v_prenex_48673 main_y) (< v_prenex_48672 main_x) (<= (select main_a v_prenex_48672) 999) (<= 1000 (* 2 (select main_a v_prenex_48673))))) (or (forall ((v_prenex_45304 Int)) (or (<= 500 (select main_a v_prenex_45304)) (<= (select main_a v_prenex_45304) 999))) (forall ((v_prenex_45299 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45299))) (< v_prenex_45299 main_x) (<= (+ main_x 1) v_prenex_45299) (<= (select main_a v_prenex_45299) 999)))) (or (forall ((v_prenex_44848 Int)) (<= (select main_a v_prenex_44848) 999)) (forall ((v_prenex_44844 Int)) (or (<= (select main_a v_prenex_44844) 500) (<= (select main_a v_prenex_44844) 999) (<= (* 2 (select main_a v_prenex_44844)) 1000) (< v_prenex_44844 main_x) (<= (+ main_x 1) v_prenex_44844)))) (or (forall ((v_prenex_46568 Int)) (or (<= (* 2 (select main_a v_prenex_46568)) 1000) (<= (+ main_x 1) v_prenex_46568) (< v_prenex_46568 main_x) (<= 0 (+ (select main_a v_prenex_46568) 498)))) (forall ((v_prenex_46569 Int)) (or (<= (+ main_y 1) v_prenex_46569) (<= 500 (select main_a v_prenex_46569)) (<= 1000 (* 2 (select main_a v_prenex_46569)))))) (or (forall ((v_prenex_43960 Int)) (or (<= (select main_a v_prenex_43960) 500) (<= 2 (* 2 (select main_a v_prenex_43960))) (< v_prenex_43960 main_x) (<= (+ main_x 1) v_prenex_43960) (<= (* 2 (select main_a v_prenex_43960)) 1000))) (forall ((v_prenex_43963 Int)) (or (<= 1 (select main_a v_prenex_43963)) (<= 1000 (* 2 (select main_a v_prenex_43963)))))) (forall ((v_prenex_49941 Int) (v_prenex_49942 Int)) (or (<= (select main_a v_prenex_49942) 1498) (<= 0 (+ (select main_a v_prenex_49941) 498)) (<= (select main_a v_prenex_49941) 500) (< v_prenex_49941 main_x) (<= (+ main_x 1) v_prenex_49941) (<= 1000 (+ (select main_a v_prenex_49941) (select main_a v_prenex_49942))))) (forall ((v_prenex_47007 Int) (v_prenex_47008 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47008))) (<= (+ main_x 1) v_prenex_47007) (<= (select main_a v_prenex_47008) 1498) (< v_prenex_47007 main_x) (<= (select main_a v_prenex_47007) 500) (<= (select main_a v_prenex_47007) (select main_a v_prenex_47008)))) (or (forall ((v_prenex_43239 Int)) (or (<= (+ main_x 1) v_prenex_43239) (<= (select main_a v_prenex_43239) 999) (<= 2 (* 2 (select main_a v_prenex_43239))) (<= 1 (select main_a v_prenex_43239)) (< v_prenex_43239 main_x))) (forall ((v_prenex_43234 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43234))) (<= 1 (select main_a v_prenex_43234))))) (or (forall ((v_prenex_46157 Int)) (or (<= 1 (select main_a v_prenex_46157)) (<= (* 2 (select main_a v_prenex_46157)) 1000) (<= (+ main_x 1) v_prenex_46157) (< v_prenex_46157 main_x))) (forall ((v_prenex_46158 Int)) (or (< v_prenex_46158 main_y) (<= (* 2 (select main_a v_prenex_46158)) 1998)))) (or (forall ((v_prenex_40941 Int)) (or (<= (+ main_y 1) v_prenex_40941) (<= (* 2 (select main_a v_prenex_40941)) 1998) (<= 500 (select main_a v_prenex_40941)))) (forall ((v_prenex_40940 Int)) (or (<= (+ main_x 1) v_prenex_40940) (< v_prenex_40940 main_x) (<= (* 2 (select main_a v_prenex_40940)) 1000) (<= (select main_a v_prenex_40940) 999)))) (forall ((v_prenex_51326 Int) (v_prenex_51327 Int)) (or (<= (select main_a v_prenex_51326) 999) (<= (+ main_x 1) v_prenex_51326) (<= 2 (* 2 (select main_a v_prenex_51326))) (<= 500 (select main_a v_prenex_51327)) (<= (select main_a v_prenex_51326) (select main_a v_prenex_51327)) (< v_prenex_51326 main_x))) (or (forall ((v_prenex_43379 Int)) (<= 500 (select main_a v_prenex_43379))) (forall ((v_prenex_43374 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43374))) (<= (+ main_x 1) v_prenex_43374) (< v_prenex_43374 main_x) (<= 1 (select main_a v_prenex_43374))))) (or (forall ((v_prenex_44114 Int)) (or (<= (select main_a v_prenex_44114) 999) (<= (* 2 (select main_a v_prenex_44114)) 1000) (< v_prenex_44114 main_x) (<= (+ main_x 1) v_prenex_44114) (<= 1 (select main_a v_prenex_44114)))) (forall ((v_prenex_44115 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44115))) (<= 1 (select main_a v_prenex_44115))))) (forall ((v_prenex_42728 Int) (v_prenex_42729 Int)) (or (<= (select main_a v_prenex_42728) 999) (<= (select main_a v_prenex_42728) (select main_a v_prenex_42729)) (<= 500 (select main_a v_prenex_42729)) (< v_prenex_42728 main_x) (<= (* 2 (select main_a v_prenex_42729)) 1998) (<= (+ main_x 1) v_prenex_42728) (<= (* 2 (select main_a v_prenex_42728)) 1000))) (or (forall ((v_prenex_46015 Int)) (or (<= (+ main_x 1) v_prenex_46015) (< v_prenex_46015 main_x) (<= 2 (* 2 (select main_a v_prenex_46015))) (<= (* 2 (select main_a v_prenex_46015)) 1000) (<= 1 (select main_a v_prenex_46015)))) (forall ((v_prenex_46017 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46017))) (<= (* 2 (select main_a v_prenex_46017)) 1998)))) (or (forall ((v_prenex_50113 Int)) (or (<= (select main_a v_prenex_50113) 1498) (<= (+ main_y 1) v_prenex_50113))) (forall ((v_prenex_50112 Int)) (or (<= 1 (select main_a v_prenex_50112)) (<= (* 2 (select main_a v_prenex_50112)) 1000) (< v_prenex_50112 main_x) (<= (+ main_x 1) v_prenex_50112)))) (forall ((v_prenex_51187 Int) (v_prenex_51188 Int)) (or (<= (select main_a v_prenex_51187) 999) (<= (+ main_x 1) v_prenex_51187) (<= (* 2 (select main_a v_prenex_51187)) 1000) (< v_prenex_51187 main_x) (<= (select main_a v_prenex_51187) (select main_a v_prenex_51188)) (<= (* 2 (select main_a v_prenex_51188)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51188))))) (forall ((v_prenex_47472 Int) (v_prenex_47471 Int)) (or (< v_prenex_47471 main_x) (<= 0 (+ (select main_a v_prenex_47471) 498)) (<= 500 (select main_a v_prenex_47472)) (<= (select main_a v_prenex_47472) (+ (select main_a v_prenex_47471) 998)) (<= (select main_a v_prenex_47471) 500) (<= (+ main_x 1) v_prenex_47471))) (forall ((v_prenex_41589 Int) (v_prenex_41590 Int)) (or (<= 500 (select main_a v_prenex_41590)) (<= (select main_a v_prenex_41590) 999) (<= (+ main_x 1) v_prenex_41589) (<= 0 (+ (select main_a v_prenex_41589) 498)) (< v_prenex_41589 main_x) (<= (select main_a v_prenex_41589) 999) (<= (select main_a v_prenex_41590) (+ (select main_a v_prenex_41589) 998)))) (forall ((v_prenex_51390 Int) (v_prenex_51391 Int)) (or (<= (+ (select main_a v_prenex_51390) (select main_a v_prenex_51391)) 1000) (<= 500 (select main_a v_prenex_51391)) (<= (select main_a v_prenex_51391) 999) (< v_prenex_51390 main_x) (<= (+ main_x 1) v_prenex_51390) (<= (select main_a v_prenex_51390) 500) (< v_prenex_51391 main_y))) (forall ((v_prenex_45902 Int) (v_prenex_45901 Int)) (or (<= 1 (select main_a v_prenex_45902)) (<= (select main_a v_prenex_45901) (select main_a v_prenex_45902)) (<= (select main_a v_prenex_45901) 999) (< v_prenex_45901 main_x) (<= (+ main_x 1) v_prenex_45901) (<= 2 (* 2 (select main_a v_prenex_45901))))) (forall ((v_prenex_43361 Int) (v_prenex_43362 Int)) (or (< v_prenex_43361 main_x) (<= (select main_a v_prenex_43361) 999) (<= (+ main_x 1) v_prenex_43361) (<= 2 (* 2 (select main_a v_prenex_43361))) (<= (select main_a v_prenex_43361) (select main_a v_prenex_43362)) (<= 1 (select main_a v_prenex_43362)))) (forall ((v_prenex_49973 Int) (v_prenex_49972 Int)) (or (< v_prenex_49972 main_x) (<= 2 (* 2 (select main_a v_prenex_49972))) (<= (select main_a v_prenex_49972) 999) (<= (select main_a v_prenex_49972) (select main_a v_prenex_49973)) (<= (+ main_x 1) v_prenex_49972))) (forall ((v_prenex_43986 Int) (v_prenex_43985 Int)) (or (< v_prenex_43985 main_x) (<= 1000 (+ (select main_a v_prenex_43985) (select main_a v_prenex_43986))) (<= (* 2 (select main_a v_prenex_43985)) 1000) (<= (+ main_x 1) v_prenex_43985) (<= (select main_a v_prenex_43985) 500) (<= 1000 (* 2 (select main_a v_prenex_43986))) (<= (select main_a v_prenex_43986) 999))) (or (forall ((v_prenex_43767 Int)) (or (< v_prenex_43767 main_x) (<= 2 (* 2 (select main_a v_prenex_43767))) (<= (+ main_x 1) v_prenex_43767) (<= (* 2 (select main_a v_prenex_43767)) 1000))) (forall ((v_prenex_43771 Int)) (<= (* 2 (select main_a v_prenex_43771)) 1998))) (forall ((v_prenex_50786 Int) (v_prenex_50785 Int)) (or (<= (+ (select main_a v_prenex_50785) (select main_a v_prenex_50786)) 1000) (<= 1 (select main_a v_prenex_50786)) (< v_prenex_50785 main_x) (<= (* 2 (select main_a v_prenex_50786)) 1998) (<= (select main_a v_prenex_50785) 999) (<= (+ main_y 1) v_prenex_50786) (<= (+ main_x 1) v_prenex_50785))) (or (forall ((v_prenex_43002 Int)) (<= (* 2 (select main_a v_prenex_43002)) 1998)) (forall ((v_prenex_40524 Int)) (or (< v_prenex_40524 main_x) (<= (select main_a v_prenex_40524) 999) (<= (+ main_x 1) v_prenex_40524) (<= 0 (+ (select main_a v_prenex_40524) 498))))) (or (forall ((v_prenex_51125 Int)) (or (<= 0 (+ (select main_a v_prenex_51125) 498)) (<= (select main_a v_prenex_51125) 999) (<= (* 2 (select main_a v_prenex_51125)) 1000) (<= (+ main_x 1) v_prenex_51125) (< v_prenex_51125 main_x))) (forall ((v_prenex_51127 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51127))) (<= (select main_a v_prenex_51127) 999)))) (forall ((v_prenex_42462 Int) (v_prenex_42463 Int)) (or (<= (+ main_x 1) v_prenex_42462) (< v_prenex_42462 main_x) (<= (* 2 (select main_a v_prenex_42462)) 1000) (<= 1000 (+ (select main_a v_prenex_42462) (select main_a v_prenex_42463))) (<= (* 2 (select main_a v_prenex_42463)) 1998) (<= 1000 (* 2 (select main_a v_prenex_42463))) (<= (select main_a v_prenex_42462) 500))) (forall ((v_prenex_48474 Int) (v_prenex_48473 Int)) (or (< v_prenex_48473 main_x) (<= (+ main_x 1) v_prenex_48473) (<= (select main_a v_prenex_48474) 999) (<= 1000 (+ (select main_a v_prenex_48473) (select main_a v_prenex_48474))) (<= 0 (+ (select main_a v_prenex_48473) 498)) (<= (select main_a v_prenex_48474) 1498))) (forall ((v_prenex_43631 Int) (v_prenex_43632 Int)) (or (<= (select main_a v_prenex_43632) 1498) (<= (select main_a v_prenex_43631) 999) (<= (+ main_x 1) v_prenex_43631) (< v_prenex_43631 main_x) (<= 1000 (+ (select main_a v_prenex_43631) (select main_a v_prenex_43632))) (<= 1 (select main_a v_prenex_43632)))) (forall ((v_prenex_41184 Int) (v_prenex_41185 Int)) (or (<= (* 2 (select main_a v_prenex_41184)) 1000) (<= (select main_a v_prenex_41184) 500) (<= (select main_a v_prenex_41185) (+ (select main_a v_prenex_41184) 998)) (<= (select main_a v_prenex_41185) 999) (<= 1000 (* 2 (select main_a v_prenex_41185))) (<= (+ main_x 1) v_prenex_41184) (< v_prenex_41184 main_x))) (or (forall ((v_prenex_46755 Int)) (or (< v_prenex_46755 main_x) (<= (+ main_x 1) v_prenex_46755) (<= 2 (* 2 (select main_a v_prenex_46755))) (<= (select main_a v_prenex_46755) 999))) (forall ((v_prenex_46761 Int)) (or (<= 1 (select main_a v_prenex_46761)) (<= 500 (select main_a v_prenex_46761))))) (forall ((v_prenex_45951 Int) (v_prenex_45950 Int)) (or (<= (* 2 (select main_a v_prenex_45951)) 1998) (<= (+ (select main_a v_prenex_45950) (select main_a v_prenex_45951)) 1000) (<= (select main_a v_prenex_45950) 999) (< v_prenex_45950 main_x) (<= 0 (+ (select main_a v_prenex_45950) 498)) (<= (+ main_x 1) v_prenex_45950) (<= 500 (select main_a v_prenex_45951)))) (forall ((v_prenex_50479 Int) (v_prenex_50480 Int)) (or (<= (select main_a v_prenex_50479) 999) (< v_prenex_50479 main_x) (<= (+ main_x 1) v_prenex_50479) (<= (select main_a v_prenex_50479) 500) (<= (select main_a v_prenex_50480) 1498) (<= (select main_a v_prenex_50479) (select main_a v_prenex_50480)))) (forall ((v_prenex_48852 Int) (v_prenex_48851 Int)) (or (<= 0 (+ (select main_a v_prenex_48851) 498)) (<= 500 (select main_a v_prenex_48852)) (<= (select main_a v_prenex_48851) 500) (< v_prenex_48851 main_x) (<= (+ main_x 1) v_prenex_48851) (<= 1000 (* 2 (select main_a v_prenex_48852))) (<= (select main_a v_prenex_48851) (select main_a v_prenex_48852)))) (forall ((v_prenex_40632 Int) (v_prenex_40631 Int)) (or (<= (* 2 (select main_a v_prenex_40631)) 1000) (<= (+ (select main_a v_prenex_40631) (select main_a v_prenex_40632)) 1000) (<= (+ main_x 1) v_prenex_40631) (<= (select main_a v_prenex_40632) 999) (<= 0 (+ (select main_a v_prenex_40631) 498)) (< v_prenex_40631 main_x))) (forall ((v_prenex_45694 Int) (v_prenex_45693 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45694))) (< v_prenex_45693 main_x) (< v_prenex_45694 main_y) (<= 0 (+ (select main_a v_prenex_45693) 498)) (<= (select main_a v_prenex_45694) (+ (select main_a v_prenex_45693) 998)) (<= (+ main_x 1) v_prenex_45693))) (or (forall ((v_prenex_44285 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44285))) (< v_prenex_44285 main_x) (<= (+ main_x 1) v_prenex_44285) (<= (select main_a v_prenex_44285) 999))) (forall ((v_prenex_44286 Int)) (<= 500 (select main_a v_prenex_44286)))) (or (forall ((v_prenex_40879 Int)) (or (<= 1 (select main_a v_prenex_40879)) (<= (select main_a v_prenex_40879) 1498))) (forall ((v_prenex_40877 Int)) (or (<= (* 2 (select main_a v_prenex_40877)) 1000) (<= (+ main_x 1) v_prenex_40877) (<= 1 (select main_a v_prenex_40877)) (< v_prenex_40877 main_x) (<= 2 (* 2 (select main_a v_prenex_40877)))))) (forall ((v_prenex_45059 Int) (v_prenex_45060 Int)) (or (< v_prenex_45059 main_x) (<= (+ main_y 1) v_prenex_45060) (<= (+ main_x 1) v_prenex_45059) (<= (* 2 (select main_a v_prenex_45059)) 1000) (<= (select main_a v_prenex_45060) (+ (select main_a v_prenex_45059) 998)) (<= 500 (select main_a v_prenex_45060)) (<= 1000 (* 2 (select main_a v_prenex_45060))))) (forall ((v_prenex_51464 Int) (v_prenex_51465 Int)) (or (<= (select main_a v_prenex_51464) 500) (<= 500 (select main_a v_prenex_51465)) (< v_prenex_51464 main_x) (<= 1000 (+ (select main_a v_prenex_51464) (select main_a v_prenex_51465))) (<= 2 (* 2 (select main_a v_prenex_51464))) (<= (+ main_x 1) v_prenex_51464) (<= 1 (select main_a v_prenex_51465)))) (forall ((v_prenex_43327 Int) (v_prenex_43328 Int)) (or (< v_prenex_43327 main_x) (<= (select main_a v_prenex_43327) 500) (<= (* 2 (select main_a v_prenex_43327)) 1000) (<= (+ main_x 1) v_prenex_43327) (<= (+ (select main_a v_prenex_43327) (select main_a v_prenex_43328)) 1000) (<= (select main_a v_prenex_43328) 999))) (forall ((v_prenex_49675 Int) (v_prenex_49674 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49675))) (<= (select main_a v_prenex_49674) 500) (<= 500 (select main_a v_prenex_49675)) (<= 2 (* 2 (select main_a v_prenex_49674))) (< v_prenex_49674 main_x) (<= (select main_a v_prenex_49675) (+ (select main_a v_prenex_49674) 998)) (<= (+ main_x 1) v_prenex_49674))) (forall ((v_prenex_49700 Int) (v_prenex_49701 Int)) (or (< v_prenex_49700 main_x) (<= (* 2 (select main_a v_prenex_49701)) 1998) (<= (+ main_x 1) v_prenex_49700) (<= (select main_a v_prenex_49701) (+ (select main_a v_prenex_49700) 998)) (<= (select main_a v_prenex_49700) 500) (<= 0 (+ (select main_a v_prenex_49700) 498)))) (forall ((v_prenex_49617 Int) (v_prenex_49616 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49616))) (<= 0 (+ (select main_a v_prenex_49616) 498)) (<= (+ main_x 1) v_prenex_49616) (<= 500 (select main_a v_prenex_49617)) (<= (select main_a v_prenex_49617) (+ (select main_a v_prenex_49616) 998)) (< v_prenex_49616 main_x))) (or (forall ((v_prenex_44848 Int)) (<= (select main_a v_prenex_44848) 999)) (forall ((v_prenex_44845 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44845))) (<= (+ main_x 1) v_prenex_44845) (< v_prenex_44845 main_x) (<= (* 2 (select main_a v_prenex_44845)) 1000) (<= (select main_a v_prenex_44845) 500)))) (forall ((v_prenex_51229 Int) (v_prenex_51230 Int)) (or (<= (select main_a v_prenex_51230) 999) (<= 1 (select main_a v_prenex_51230)) (< v_prenex_51229 main_x) (<= 0 (+ (select main_a v_prenex_51229) 498)) (<= (select main_a v_prenex_51229) (select main_a v_prenex_51230)) (<= 2 (* 2 (select main_a v_prenex_51229))) (<= (+ main_x 1) v_prenex_51229))) (forall ((v_prenex_42050 Int) (v_prenex_42051 Int)) (or (< v_prenex_42050 main_x) (<= 1 (select main_a v_prenex_42050)) (<= (+ main_x 1) v_prenex_42050) (<= (select main_a v_prenex_42051) 999) (<= (select main_a v_prenex_42050) 500) (<= 1000 (+ (select main_a v_prenex_42050) (select main_a v_prenex_42051))) (<= 1 (select main_a v_prenex_42051)))) (or (forall ((v_prenex_50282 Int)) (or (< v_prenex_50282 main_x) (<= (+ main_x 1) v_prenex_50282) (<= 2 (* 2 (select main_a v_prenex_50282))) (<= 0 (+ (select main_a v_prenex_50282) 498)) (<= (select main_a v_prenex_50282) 999))) (forall ((v_prenex_50286 Int)) (<= 500 (select main_a v_prenex_50286)))) (or (forall ((v_prenex_45742 Int)) (or (<= (select main_a v_prenex_45742) 999) (<= 1000 (* 2 (select main_a v_prenex_45742))))) (forall ((v_prenex_45741 Int)) (or (<= (* 2 (select main_a v_prenex_45741)) 1000) (<= (select main_a v_prenex_45741) 500) (<= (+ main_x 1) v_prenex_45741) (<= 0 (+ (select main_a v_prenex_45741) 498)) (< v_prenex_45741 main_x)))) (or (forall ((v_prenex_49744 Int)) (or (<= 1 (select main_a v_prenex_49744)) (<= 2 (* 2 (select main_a v_prenex_49744))) (<= (select main_a v_prenex_49744) 999) (<= (+ main_x 1) v_prenex_49744) (< v_prenex_49744 main_x))) (forall ((v_prenex_49746 Int)) (or (<= (select main_a v_prenex_49746) 1498) (<= 500 (select main_a v_prenex_49746))))) (or (forall ((v_prenex_47533 Int)) (or (<= (+ main_x 1) v_prenex_47533) (<= 0 (+ (select main_a v_prenex_47533) 498)) (<= 2 (* 2 (select main_a v_prenex_47533))) (< v_prenex_47533 main_x))) (forall ((v_prenex_47534 Int)) (or (<= (select main_a v_prenex_47534) 999) (<= 500 (select main_a v_prenex_47534)) (<= (+ main_y 1) v_prenex_47534)))) (or (forall ((v_prenex_46480 Int)) (or (<= (select main_a v_prenex_46480) 999) (<= (select main_a v_prenex_46480) 1498))) (forall ((v_prenex_46476 Int)) (or (< v_prenex_46476 main_x) (<= 2 (* 2 (select main_a v_prenex_46476))) (<= (+ main_x 1) v_prenex_46476) (<= 1 (select main_a v_prenex_46476)) (<= (select main_a v_prenex_46476) 500)))) (forall ((v_prenex_40666 Int) (v_prenex_40665 Int)) (or (<= (+ main_x 1) v_prenex_40665) (<= (select main_a v_prenex_40665) (select main_a v_prenex_40666)) (<= 1 (select main_a v_prenex_40665)) (< v_prenex_40665 main_x) (<= (select main_a v_prenex_40666) 999))) (forall ((v_prenex_42565 Int) (v_prenex_42566 Int)) (or (<= (+ main_x 1) v_prenex_42565) (<= 500 (select main_a v_prenex_42566)) (<= (select main_a v_prenex_42566) 999) (< v_prenex_42565 main_x) (<= 0 (+ (select main_a v_prenex_42565) 498)) (<= (select main_a v_prenex_42565) 500) (<= (+ (select main_a v_prenex_42565) (select main_a v_prenex_42566)) 1000))) (forall ((v_prenex_51449 Int) (v_prenex_51450 Int)) (or (<= (+ main_x 1) v_prenex_51449) (<= 0 (+ (select main_a v_prenex_51449) 498)) (<= 1000 (+ (select main_a v_prenex_51449) (select main_a v_prenex_51450))) (< v_prenex_51449 main_x) (<= 500 (select main_a v_prenex_51450)) (< v_prenex_51450 main_y))) (forall ((v_prenex_51143 Int) (v_prenex_51144 Int)) (or (< v_prenex_51143 main_x) (<= (select main_a v_prenex_51144) 999) (<= (* 2 (select main_a v_prenex_51143)) 1000) (<= (+ main_x 1) v_prenex_51143) (<= (+ (select main_a v_prenex_51143) (select main_a v_prenex_51144)) 1000) (<= 1 (select main_a v_prenex_51144)))) (or (forall ((v_prenex_45554 Int)) (or (< v_prenex_45554 main_x) (<= (* 2 (select main_a v_prenex_45554)) 1000) (<= (+ main_x 1) v_prenex_45554) (<= (select main_a v_prenex_45554) 999))) (forall ((v_prenex_45555 Int)) (or (<= (select main_a v_prenex_45555) 999) (<= (+ main_y 1) v_prenex_45555) (<= 1 (select main_a v_prenex_45555))))) (forall ((v_prenex_44913 Int) (v_prenex_44912 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44912))) (<= (+ main_x 1) v_prenex_44912) (< v_prenex_44912 main_x) (<= (* 2 (select main_a v_prenex_44912)) 1000) (<= (select main_a v_prenex_44913) (+ (select main_a v_prenex_44912) 998)))) (or (forall ((v_prenex_40505 Int)) (or (<= (+ main_x 1) v_prenex_40505) (<= (select main_a v_prenex_40505) 500) (< v_prenex_40505 main_x) (<= (* 2 (select main_a v_prenex_40505)) 1000))) (forall ((v_prenex_41499 Int)) (or (<= 500 (select main_a v_prenex_41499)) (<= (select main_a v_prenex_41499) 1498)))) (forall ((v_prenex_44929 Int) (v_prenex_44930 Int)) (or (<= (select main_a v_prenex_44929) (select main_a v_prenex_44930)) (<= (+ main_x 1) v_prenex_44929) (< v_prenex_44929 main_x) (<= 1000 (* 2 (select main_a v_prenex_44930))) (<= (select main_a v_prenex_44930) 999) (<= 1 (select main_a v_prenex_44929)))) (or (forall ((v_prenex_43379 Int)) (<= 500 (select main_a v_prenex_43379))) (forall ((v_prenex_43373 Int)) (or (<= (* 2 (select main_a v_prenex_43373)) 1000) (< v_prenex_43373 main_x) (<= 2 (* 2 (select main_a v_prenex_43373))) (<= (+ main_x 1) v_prenex_43373) (<= 1 (select main_a v_prenex_43373))))) (forall ((v_prenex_43329 Int) (v_prenex_43330 Int)) (or (<= (+ main_x 1) v_prenex_43329) (<= (+ main_y 1) v_prenex_43330) (<= 500 (select main_a v_prenex_43330)) (<= (select main_a v_prenex_43329) (select main_a v_prenex_43330)) (< v_prenex_43330 main_y))) (forall ((v_prenex_47881 Int) (v_prenex_47880 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47880))) (<= (* 2 (select main_a v_prenex_47880)) 1000) (< v_prenex_47880 main_x) (<= (select main_a v_prenex_47881) 999) (<= (+ (select main_a v_prenex_47880) (select main_a v_prenex_47881)) 1000) (<= (* 2 (select main_a v_prenex_47881)) 1998) (<= (+ main_x 1) v_prenex_47880))) (forall ((v_prenex_43701 Int) (v_prenex_43700 Int)) (or (<= (select main_a v_prenex_43700) (select main_a v_prenex_43701)) (<= (* 2 (select main_a v_prenex_43700)) 1000) (< v_prenex_43700 main_x) (<= (* 2 (select main_a v_prenex_43701)) 1998) (<= (+ main_x 1) v_prenex_43700) (<= 1 (select main_a v_prenex_43701)))) (or (forall ((v_prenex_46383 Int)) (or (< v_prenex_46383 main_x) (<= (+ main_x 1) v_prenex_46383) (<= 0 (+ (select main_a v_prenex_46383) 498)) (<= 2 (* 2 (select main_a v_prenex_46383))) (<= (select main_a v_prenex_46383) 999))) (forall ((v_prenex_46387 Int)) (or (<= 500 (select main_a v_prenex_46387)) (<= (select main_a v_prenex_46387) 999)))) (or (forall ((v_prenex_49905 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49905))) (<= (select main_a v_prenex_49905) 999))) (forall ((v_prenex_49899 Int)) (or (<= (+ main_x 1) v_prenex_49899) (<= (select main_a v_prenex_49899) 999) (<= (select main_a v_prenex_49899) 500) (<= 2 (* 2 (select main_a v_prenex_49899))) (< v_prenex_49899 main_x)))) (forall ((v_prenex_48768 Int) (v_prenex_48767 Int)) (or (<= 500 (select main_a v_prenex_48768)) (<= (select main_a v_prenex_48767) 500) (< v_prenex_48767 main_x) (<= (* 2 (select main_a v_prenex_48768)) 1998) (<= (+ main_x 1) v_prenex_48767) (<= 1000 (+ (select main_a v_prenex_48767) (select main_a v_prenex_48768))) (<= 1 (select main_a v_prenex_48767)))) (forall ((v_prenex_50194 Int) (v_prenex_50195 Int)) (or (<= 1 (select main_a v_prenex_50194)) (<= 1 (select main_a v_prenex_50195)) (<= (select main_a v_prenex_50194) (select main_a v_prenex_50195)) (<= 500 (select main_a v_prenex_50195)) (<= (+ main_x 1) v_prenex_50194) (< v_prenex_50194 main_x) (<= (* 2 (select main_a v_prenex_50194)) 1000))) (or (forall ((v_prenex_49753 Int)) (or (<= 1 (select main_a v_prenex_49753)) (<= 500 (select main_a v_prenex_49753)))) (forall ((v_prenex_49751 Int)) (or (<= (select main_a v_prenex_49751) 500) (<= 2 (* 2 (select main_a v_prenex_49751))) (<= (+ main_x 1) v_prenex_49751) (< v_prenex_49751 main_x)))) (forall ((v_prenex_42721 Int) (v_prenex_42720 Int)) (or (< v_prenex_42720 main_x) (<= 1 (select main_a v_prenex_42720)) (<= (+ main_x 1) v_prenex_42720) (< v_prenex_42721 main_y) (<= (select main_a v_prenex_42721) (+ (select main_a v_prenex_42720) 998)))) (or (forall ((v_prenex_47891 Int)) (or (<= (+ main_x 1) v_prenex_47891) (< v_prenex_47891 main_x) (<= 0 (+ (select main_a v_prenex_47891) 498)) (<= 2 (* 2 (select main_a v_prenex_47891))))) (forall ((v_prenex_47894 Int)) (or (<= (select main_a v_prenex_47894) 1498) (<= (* 2 (select main_a v_prenex_47894)) 1998) (< v_prenex_47894 main_y)))) (forall ((v_prenex_41484 Int) (v_prenex_41485 Int)) (or (<= (+ (select main_a v_prenex_41484) (select main_a v_prenex_41485)) 1000) (<= (* 2 (select main_a v_prenex_41485)) 1998) (<= 1000 (* 2 (select main_a v_prenex_41485))) (< v_prenex_41484 main_x) (<= (+ main_x 1) v_prenex_41484) (<= 0 (+ (select main_a v_prenex_41484) 498)) (<= (select main_a v_prenex_41484) 500))) (forall ((v_prenex_49913 Int) (v_prenex_49914 Int)) (or (<= (+ main_x 1) v_prenex_49913) (<= (+ main_y 1) v_prenex_49914) (< v_prenex_49913 main_x) (<= 1000 (* 2 (select main_a v_prenex_49914))) (<= 1 (select main_a v_prenex_49914)) (<= (select main_a v_prenex_49913) 999) (<= (select main_a v_prenex_49914) (+ (select main_a v_prenex_49913) 998)))) (forall ((v_prenex_46572 Int) (v_prenex_46573 Int)) (or (< v_prenex_46572 main_x) (<= 1000 (* 2 (select main_a v_prenex_46573))) (<= (select main_a v_prenex_46573) (+ (select main_a v_prenex_46572) 998)) (< v_prenex_46573 main_y) (<= (* 2 (select main_a v_prenex_46573)) 1998) (<= (+ main_x 1) v_prenex_46572) (<= (select main_a v_prenex_46572) 999))) (or (forall ((v_prenex_49525 Int)) (or (<= (select main_a v_prenex_49525) 999) (< v_prenex_49525 main_x) (<= (* 2 (select main_a v_prenex_49525)) 1000) (<= (+ main_x 1) v_prenex_49525))) (forall ((v_prenex_49529 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49529))) (< v_prenex_49529 main_y) (<= 1 (select main_a v_prenex_49529))))) (or (forall ((v_prenex_48181 Int)) (or (<= (select main_a v_prenex_48181) 1498) (<= 1000 (* 2 (select main_a v_prenex_48181))))) (forall ((v_prenex_48177 Int)) (or (<= (+ main_x 1) v_prenex_48177) (< v_prenex_48177 main_x) (<= (* 2 (select main_a v_prenex_48177)) 1000) (<= (select main_a v_prenex_48177) 999)))) (forall ((v_prenex_42672 Int) (v_prenex_42673 Int)) (or (<= (+ main_y 1) v_prenex_42673) (<= (select main_a v_prenex_42673) 1498) (<= (select main_a v_prenex_42672) 999) (<= (+ main_x 1) v_prenex_42672) (<= 1 (select main_a v_prenex_42673)) (< v_prenex_42672 main_x) (<= (+ (select main_a v_prenex_42672) (select main_a v_prenex_42673)) 1000))) (forall ((v_prenex_45854 Int) (v_prenex_45853 Int)) (or (< v_prenex_45853 main_x) (<= (+ main_x 1) v_prenex_45853) (<= 1 (select main_a v_prenex_45854)) (<= (select main_a v_prenex_45854) (+ (select main_a v_prenex_45853) 998)) (<= (select main_a v_prenex_45853) 500))) (forall ((v_prenex_50425 Int) (v_prenex_50424 Int)) (or (<= (select main_a v_prenex_50424) 999) (<= (select main_a v_prenex_50425) 999) (<= (+ main_x 1) v_prenex_50424) (<= 2 (* 2 (select main_a v_prenex_50424))) (<= (select main_a v_prenex_50425) (+ (select main_a v_prenex_50424) 998)) (< v_prenex_50424 main_x) (<= 1 (select main_a v_prenex_50425)))) (forall ((v_prenex_49128 Int) (v_prenex_49127 Int)) (or (< v_prenex_49127 main_x) (<= (+ (select main_a v_prenex_49127) (select main_a v_prenex_49128)) 1000) (<= 500 (select main_a v_prenex_49128)) (<= 1000 (* 2 (select main_a v_prenex_49128))) (<= 2 (* 2 (select main_a v_prenex_49127))) (<= (* 2 (select main_a v_prenex_49127)) 1000) (<= (+ main_x 1) v_prenex_49127))) (forall ((v_prenex_50507 Int) (v_prenex_50506 Int)) (or (<= 1000 (+ (select main_a v_prenex_50506) (select main_a v_prenex_50507))) (<= 0 (+ (select main_a v_prenex_50506) 498)) (<= 1000 (* 2 (select main_a v_prenex_50507))) (<= (select main_a v_prenex_50506) 500) (<= (+ main_x 1) v_prenex_50506) (< v_prenex_50506 main_x) (<= (select main_a v_prenex_50507) 1498))) (or (forall ((v_prenex_41986 Int)) (<= 1 (select main_a v_prenex_41986))) (forall ((v_prenex_41981 Int)) (or (<= (+ main_x 1) v_prenex_41981) (<= (select main_a v_prenex_41981) 999) (< v_prenex_41981 main_x) (<= 2 (* 2 (select main_a v_prenex_41981))) (<= (* 2 (select main_a v_prenex_41981)) 1000)))) (forall ((v_prenex_46606 Int) (v_prenex_46605 Int)) (or (< v_prenex_46605 main_x) (<= (select main_a v_prenex_46605) 500) (<= 1 (select main_a v_prenex_46606)) (<= (select main_a v_prenex_46605) (select main_a v_prenex_46606)) (<= 1000 (* 2 (select main_a v_prenex_46606))) (<= 1 (select main_a v_prenex_46605)) (<= (+ main_x 1) v_prenex_46605))) (or (forall ((v_prenex_40630 Int)) (or (<= (+ main_y 1) v_prenex_40630) (<= 1 (select main_a v_prenex_40630)) (<= (select main_a v_prenex_40630) 1498))) (forall ((v_prenex_40629 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40629))) (< v_prenex_40629 main_x) (<= (+ main_x 1) v_prenex_40629) (<= (* 2 (select main_a v_prenex_40629)) 1000)))) (forall ((v_prenex_50644 Int) (v_prenex_50643 Int)) (or (<= 1 (select main_a v_prenex_50644)) (<= (+ main_y 1) v_prenex_50644) (< v_prenex_50643 main_x) (<= (* 2 (select main_a v_prenex_50644)) 1998) (<= (* 2 (select main_a v_prenex_50643)) 1000) (<= (+ main_x 1) v_prenex_50643) (<= (select main_a v_prenex_50644) (+ (select main_a v_prenex_50643) 998)))) (or (forall ((v_prenex_43957 Int)) (or (< v_prenex_43957 main_x) (<= (* 2 (select main_a v_prenex_43957)) 1000) (<= (select main_a v_prenex_43957) 500) (<= (+ main_x 1) v_prenex_43957))) (forall ((v_prenex_43963 Int)) (or (<= 1 (select main_a v_prenex_43963)) (<= 1000 (* 2 (select main_a v_prenex_43963)))))) (forall ((v_prenex_47821 Int) (v_prenex_47820 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47821))) (<= (* 2 (select main_a v_prenex_47820)) 1000) (<= (select main_a v_prenex_47821) 999) (<= (+ (select main_a v_prenex_47820) (select main_a v_prenex_47821)) 1000) (<= (+ main_x 1) v_prenex_47820) (<= 1 (select main_a v_prenex_47820)) (< v_prenex_47820 main_x))) (forall ((v_prenex_40986 Int) (v_prenex_40987 Int)) (or (<= (select main_a v_prenex_40986) (select main_a v_prenex_40987)) (< v_prenex_40986 main_x) (<= 1 (select main_a v_prenex_40986)) (<= (+ main_x 1) v_prenex_40986) (<= (select main_a v_prenex_40986) 500) (<= (* 2 (select main_a v_prenex_40987)) 1998) (<= (select main_a v_prenex_40987) 999))) (forall ((v_prenex_40591 Int) (v_prenex_40590 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_40591))) (<= (+ main_x 1) v_prenex_40590) (<= (select main_a v_prenex_40590) 999) (<= (select main_a v_prenex_40590) (select main_a v_prenex_40591)) (<= (+ main_y 1) v_prenex_40591) (<= (select main_a v_prenex_40591) 1498) (< v_prenex_40590 main_x))) (forall ((v_prenex_46070 Int) (v_prenex_46071 Int)) (or (< v_prenex_46070 main_x) (<= (select main_a v_prenex_46071) 999) (<= (+ main_y 1) v_prenex_46071) (<= 1000 (+ (select main_a v_prenex_46070) (select main_a v_prenex_46071))) (<= (* 2 (select main_a v_prenex_46071)) 1998) (<= (select main_a v_prenex_46070) 500) (<= (+ main_x 1) v_prenex_46070))) (forall ((v_prenex_42364 Int) (v_prenex_42365 Int)) (or (<= (select main_a v_prenex_42365) 1498) (<= (+ (select main_a v_prenex_42364) (select main_a v_prenex_42365)) 1000) (<= 500 (select main_a v_prenex_42365)) (<= (* 2 (select main_a v_prenex_42364)) 1000) (< v_prenex_42364 main_x) (<= (+ main_x 1) v_prenex_42364) (<= 2 (* 2 (select main_a v_prenex_42364))))) (or (forall ((v_prenex_44074 Int)) (or (<= (select main_a v_prenex_44074) 500) (<= 2 (* 2 (select main_a v_prenex_44074))) (< v_prenex_44074 main_x) (<= (+ main_x 1) v_prenex_44074))) (forall ((v_prenex_44079 Int)) (or (<= (* 2 (select main_a v_prenex_44079)) 1998) (<= 1 (select main_a v_prenex_44079))))) (or (forall ((v_prenex_50672 Int)) (or (<= 1 (select main_a v_prenex_50672)) (<= (+ main_x 1) v_prenex_50672) (<= (select main_a v_prenex_50672) 500) (<= 2 (* 2 (select main_a v_prenex_50672))) (< v_prenex_50672 main_x))) (forall ((v_prenex_50675 Int)) (<= 1000 (* 2 (select main_a v_prenex_50675))))) (forall ((v_prenex_43738 Int) (v_prenex_43739 Int)) (or (<= 1000 (+ (select main_a v_prenex_43738) (select main_a v_prenex_43739))) (<= (* 2 (select main_a v_prenex_43739)) 1998) (<= 2 (* 2 (select main_a v_prenex_43738))) (<= 1 (select main_a v_prenex_43738)) (<= (select main_a v_prenex_43739) 999) (< v_prenex_43738 main_x) (<= (+ main_x 1) v_prenex_43738))) (forall ((v_prenex_51251 Int) (v_prenex_51252 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51252))) (<= (select main_a v_prenex_51251) 500) (<= (select main_a v_prenex_51251) 999) (<= 1000 (+ (select main_a v_prenex_51251) (select main_a v_prenex_51252))) (< v_prenex_51251 main_x) (<= (* 2 (select main_a v_prenex_51252)) 1998) (<= (+ main_x 1) v_prenex_51251))) (forall ((v_prenex_46161 Int) (v_prenex_46162 Int)) (or (< v_prenex_46161 main_x) (<= (* 2 (select main_a v_prenex_46162)) 1998) (<= (+ main_x 1) v_prenex_46161) (<= (+ (select main_a v_prenex_46161) (select main_a v_prenex_46162)) 1000) (<= 2 (* 2 (select main_a v_prenex_46161))) (<= (select main_a v_prenex_46162) 1498))) (or (forall ((v_prenex_51014 Int)) (or (<= (* 2 (select main_a v_prenex_51014)) 1000) (<= 1 (select main_a v_prenex_51014)) (< v_prenex_51014 main_x) (<= (+ main_x 1) v_prenex_51014) (<= 0 (+ (select main_a v_prenex_51014) 498)))) (forall ((v_prenex_51018 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51018))) (<= (select main_a v_prenex_51018) 1498)))) (forall ((v_prenex_44719 Int) (v_prenex_44718 Int)) (or (<= (select main_a v_prenex_44718) 500) (< v_prenex_44718 main_x) (<= 1 (select main_a v_prenex_44719)) (<= 1000 (* 2 (select main_a v_prenex_44719))) (<= (+ main_x 1) v_prenex_44718) (< v_prenex_44719 main_y) (<= (+ (select main_a v_prenex_44718) (select main_a v_prenex_44719)) 1000))) (forall ((v_prenex_40942 Int) (v_prenex_40943 Int)) (or (<= (+ main_x 1) v_prenex_40942) (< v_prenex_40942 main_x) (<= 0 (+ (select main_a v_prenex_40942) 498)) (<= (+ (select main_a v_prenex_40942) (select main_a v_prenex_40943)) 1000) (<= (* 2 (select main_a v_prenex_40942)) 1000))) (forall ((v_prenex_49504 Int) (v_prenex_49503 Int)) (or (< v_prenex_49504 main_y) (<= 2 (* 2 (select main_a v_prenex_49503))) (<= 1000 (+ (select main_a v_prenex_49503) (select main_a v_prenex_49504))) (< v_prenex_49503 main_x) (<= (+ main_x 1) v_prenex_49503) (<= (select main_a v_prenex_49504) 999))) (or (forall ((v_prenex_42299 Int)) (or (<= (* 2 (select main_a v_prenex_42299)) 1998) (<= (select main_a v_prenex_42299) 999))) (forall ((v_prenex_42298 Int)) (or (<= (select main_a v_prenex_42298) 999) (< v_prenex_42298 main_x) (<= (* 2 (select main_a v_prenex_42298)) 1000) (<= 1 (select main_a v_prenex_42298)) (<= (+ main_x 1) v_prenex_42298)))) (or (forall ((v_prenex_42917 Int)) (or (<= (select main_a v_prenex_42917) 1498) (< v_prenex_42917 main_y))) (forall ((v_prenex_42919 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42919))) (< v_prenex_42919 main_x) (<= (+ main_x 1) v_prenex_42919) (<= (select main_a v_prenex_42919) 999)))) (forall ((v_prenex_51105 Int) (v_prenex_51104 Int)) (or (<= (+ main_x 1) v_prenex_51104) (<= (* 2 (select main_a v_prenex_51105)) 1998) (< v_prenex_51104 main_x) (<= (* 2 (select main_a v_prenex_51104)) 1000) (<= (select main_a v_prenex_51104) 500) (<= 500 (select main_a v_prenex_51105)) (<= (select main_a v_prenex_51105) (+ (select main_a v_prenex_51104) 998)))) (forall ((v_prenex_41682 Int) (v_prenex_41683 Int)) (or (< v_prenex_41682 main_x) (<= 1 (select main_a v_prenex_41682)) (<= (+ main_x 1) v_prenex_41682) (<= (select main_a v_prenex_41683) (+ (select main_a v_prenex_41682) 998)))) (forall ((v_prenex_40775 Int) (v_prenex_40774 Int)) (or (<= (+ main_x 1) v_prenex_40774) (<= (* 2 (select main_a v_prenex_40775)) 1998) (<= 2 (* 2 (select main_a v_prenex_40774))) (< v_prenex_40774 main_x) (<= 1000 (* 2 (select main_a v_prenex_40775))) (<= 1000 (+ (select main_a v_prenex_40774) (select main_a v_prenex_40775))))) (or (forall ((v_prenex_45561 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45561))) (<= 1 (select main_a v_prenex_45561)) (<= (+ main_x 1) v_prenex_45561) (<= (* 2 (select main_a v_prenex_45561)) 1000) (< v_prenex_45561 main_x))) (forall ((v_prenex_45564 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45564))) (<= (select main_a v_prenex_45564) 999)))) (forall ((v_prenex_44833 Int) (v_prenex_44832 Int)) (or (<= 1 (select main_a v_prenex_44833)) (<= (select main_a v_prenex_44833) 999) (<= (+ main_x 1) v_prenex_44832) (<= (+ (select main_a v_prenex_44832) (select main_a v_prenex_44833)) 1000) (<= (+ main_y 1) v_prenex_44833) (<= 2 (* 2 (select main_a v_prenex_44832))) (< v_prenex_44832 main_x))) (forall ((v_prenex_41243 Int) (v_prenex_41244 Int)) (or (<= (select main_a v_prenex_41243) (select main_a v_prenex_41244)) (<= (+ main_y 1) v_prenex_41244) (<= (select main_a v_prenex_41244) 1498) (< v_prenex_41243 main_x) (<= (select main_a v_prenex_41243) 500) (<= (select main_a v_prenex_41244) 999) (<= (+ main_x 1) v_prenex_41243))) (or (forall ((v_prenex_45333 Int)) (or (<= (* 2 (select main_a v_prenex_45333)) 1998) (<= 1 (select main_a v_prenex_45333)))) (forall ((v_prenex_45331 Int)) (or (< v_prenex_45331 main_x) (<= (* 2 (select main_a v_prenex_45331)) 1000) (<= 2 (* 2 (select main_a v_prenex_45331))) (<= (+ main_x 1) v_prenex_45331) (<= 0 (+ (select main_a v_prenex_45331) 498))))) (forall ((v_prenex_51130 Int) (v_prenex_51131 Int)) (or (<= (select main_a v_prenex_51130) 999) (<= 1000 (* 2 (select main_a v_prenex_51131))) (<= 500 (select main_a v_prenex_51131)) (<= (select main_a v_prenex_51130) 500) (<= (+ (select main_a v_prenex_51130) (select main_a v_prenex_51131)) 1000) (< v_prenex_51130 main_x) (<= (+ main_x 1) v_prenex_51130))) (forall ((v_prenex_46499 Int) (v_prenex_46498 Int)) (or (<= (select main_a v_prenex_46499) (+ (select main_a v_prenex_46498) 998)) (<= 2 (* 2 (select main_a v_prenex_46498))) (<= (select main_a v_prenex_46499) 999) (< v_prenex_46498 main_x) (< v_prenex_46499 main_y) (<= (select main_a v_prenex_46499) 1498) (<= (+ main_x 1) v_prenex_46498))) (forall ((v_prenex_48023 Int) (v_prenex_48022 Int)) (or (<= 1 (select main_a v_prenex_48022)) (<= 1000 (+ (select main_a v_prenex_48022) (select main_a v_prenex_48023))) (<= 500 (select main_a v_prenex_48023)) (<= (+ main_x 1) v_prenex_48022) (<= 1 (select main_a v_prenex_48023)) (<= (select main_a v_prenex_48022) 999) (< v_prenex_48022 main_x))) (forall ((v_prenex_46932 Int) (v_prenex_46931 Int)) (or (<= (* 2 (select main_a v_prenex_46932)) 1998) (<= 1000 (+ (select main_a v_prenex_46931) (select main_a v_prenex_46932))) (< v_prenex_46931 main_x) (<= 1 (select main_a v_prenex_46931)) (<= 1 (select main_a v_prenex_46932)) (<= (select main_a v_prenex_46931) 500) (<= (+ main_x 1) v_prenex_46931))) (forall ((v_prenex_47845 Int) (v_prenex_47844 Int)) (or (<= (select main_a v_prenex_47845) 999) (<= (+ (select main_a v_prenex_47844) (select main_a v_prenex_47845)) 1000) (<= (+ main_y 1) v_prenex_47845) (< v_prenex_47844 main_x) (<= 500 (select main_a v_prenex_47845)) (<= (+ main_x 1) v_prenex_47844) (<= (select main_a v_prenex_47844) 500))) (forall ((v_prenex_51710 Int) (v_prenex_51709 Int)) (or (<= (select main_a v_prenex_51710) 1498) (< v_prenex_51709 main_x) (<= (select main_a v_prenex_51709) 999) (<= 1 (select main_a v_prenex_51710)) (<= (select main_a v_prenex_51710) (+ (select main_a v_prenex_51709) 998)) (<= (+ main_x 1) v_prenex_51709))) (forall ((v_prenex_44300 Int) (v_prenex_44301 Int)) (or (<= (+ (select main_a v_prenex_44300) (select main_a v_prenex_44301)) 1000) (< v_prenex_44300 main_x) (<= (+ main_x 1) v_prenex_44300) (<= 2 (* 2 (select main_a v_prenex_44300))) (<= (* 2 (select main_a v_prenex_44301)) 1998) (<= 1000 (* 2 (select main_a v_prenex_44301))))) (or (forall ((v_prenex_42735 Int)) (or (<= (+ main_x 1) v_prenex_42735) (< v_prenex_42735 main_x) (<= 1 (select main_a v_prenex_42735)) (<= 2 (* 2 (select main_a v_prenex_42735))))) (forall ((v_prenex_42736 Int)) (or (<= 1 (select main_a v_prenex_42736)) (<= 500 (select main_a v_prenex_42736))))) (forall ((v_prenex_41096 Int) (v_prenex_41097 Int)) (or (<= (select main_a v_prenex_41096) 999) (<= 2 (* 2 (select main_a v_prenex_41096))) (<= (* 2 (select main_a v_prenex_41097)) 1998) (< v_prenex_41096 main_x) (<= 1000 (+ (select main_a v_prenex_41096) (select main_a v_prenex_41097))) (<= (+ main_x 1) v_prenex_41096))) (or (forall ((v_prenex_43155 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43155))) (<= (+ main_x 1) v_prenex_43155) (<= (* 2 (select main_a v_prenex_43155)) 1000) (< v_prenex_43155 main_x))) (forall ((v_prenex_43154 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43154))) (< v_prenex_43154 main_y) (<= (select main_a v_prenex_43154) 999)))) (or (forall ((v_prenex_41821 Int)) (<= (select main_a v_prenex_41821) 1498)) (forall ((v_prenex_41819 Int)) (or (<= (+ main_x 1) v_prenex_41819) (<= 2 (* 2 (select main_a v_prenex_41819))) (< v_prenex_41819 main_x) (<= (select main_a v_prenex_41819) 500)))) (forall ((v_prenex_49013 Int) (v_prenex_49012 Int)) (or (<= (select main_a v_prenex_49012) 500) (< v_prenex_49012 main_x) (<= (+ main_x 1) v_prenex_49012) (<= (select main_a v_prenex_49013) 1498) (<= (* 2 (select main_a v_prenex_49012)) 1000) (<= 1000 (+ (select main_a v_prenex_49012) (select main_a v_prenex_49013))) (<= 1000 (* 2 (select main_a v_prenex_49013))))) (forall ((v_prenex_50097 Int) (v_prenex_50096 Int)) (or (<= (* 2 (select main_a v_prenex_50097)) 1998) (<= 2 (* 2 (select main_a v_prenex_50096))) (< v_prenex_50096 main_x) (<= (select main_a v_prenex_50097) 999) (<= (+ main_x 1) v_prenex_50096) (< v_prenex_50097 main_y) (<= (+ (select main_a v_prenex_50096) (select main_a v_prenex_50097)) 1000))) (forall ((v_prenex_51541 Int) (v_prenex_51542 Int)) (or (<= (+ (select main_a v_prenex_51541) (select main_a v_prenex_51542)) 1000) (<= 0 (+ (select main_a v_prenex_51541) 498)) (<= 2 (* 2 (select main_a v_prenex_51541))) (< v_prenex_51541 main_x) (<= (select main_a v_prenex_51542) 1498) (<= 1 (select main_a v_prenex_51542)) (<= (+ main_x 1) v_prenex_51541))) (forall ((v_prenex_45375 Int) (v_prenex_45376 Int)) (or (<= (+ main_x 1) v_prenex_45375) (<= (+ (select main_a v_prenex_45375) (select main_a v_prenex_45376)) 1000) (< v_prenex_45375 main_x) (<= (select main_a v_prenex_45376) 999) (< v_prenex_45376 main_y) (<= 0 (+ (select main_a v_prenex_45375) 498)) (<= 1000 (* 2 (select main_a v_prenex_45376))))) (forall ((v_prenex_51077 Int) (v_prenex_51078 Int)) (or (<= 1000 (+ (select main_a v_prenex_51077) (select main_a v_prenex_51078))) (<= (select main_a v_prenex_51078) 999) (<= (* 2 (select main_a v_prenex_51077)) 1000) (< v_prenex_51078 main_y) (< v_prenex_51077 main_x) (<= (+ main_x 1) v_prenex_51077))) (or (forall ((v_prenex_42473 Int)) (or (<= (* 2 (select main_a v_prenex_42473)) 1000) (< v_prenex_42473 main_x) (<= (+ main_x 1) v_prenex_42473) (<= 0 (+ (select main_a v_prenex_42473) 498)) (<= (select main_a v_prenex_42473) 999))) (forall ((v_prenex_42469 Int)) (<= (* 2 (select main_a v_prenex_42469)) 1998))) (or (forall ((v_prenex_48991 Int)) (or (<= 1 (select main_a v_prenex_48991)) (< v_prenex_48991 main_y) (<= (* 2 (select main_a v_prenex_48991)) 1998))) (forall ((v_prenex_48985 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48985))) (<= (* 2 (select main_a v_prenex_48985)) 1000) (<= (+ main_x 1) v_prenex_48985) (< v_prenex_48985 main_x)))) (forall ((v_prenex_40694 Int) (v_prenex_40693 Int)) (or (<= (select main_a v_prenex_40694) 999) (<= (select main_a v_prenex_40693) 500) (<= (+ (select main_a v_prenex_40693) (select main_a v_prenex_40694)) 1000) (<= (+ main_x 1) v_prenex_40693) (< v_prenex_40693 main_x) (<= (select main_a v_prenex_40693) 999) (<= (* 2 (select main_a v_prenex_40694)) 1998))) (or (forall ((v_prenex_48118 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48118))) (<= (* 2 (select main_a v_prenex_48118)) 1998))) (forall ((v_prenex_48115 Int)) (or (< v_prenex_48115 main_x) (<= (* 2 (select main_a v_prenex_48115)) 1000) (<= (select main_a v_prenex_48115) 999) (<= (+ main_x 1) v_prenex_48115)))) (forall ((v_prenex_45625 Int) (v_prenex_45626 Int)) (or (<= (+ main_x 1) v_prenex_45625) (<= 500 (select main_a v_prenex_45626)) (< v_prenex_45625 main_x) (<= (+ main_y 1) v_prenex_45626) (<= (* 2 (select main_a v_prenex_45625)) 1000) (<= 1 (select main_a v_prenex_45626)) (<= (select main_a v_prenex_45625) (select main_a v_prenex_45626)))) (or (forall ((v_prenex_46189 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46189))) (<= (+ main_x 1) v_prenex_46189) (<= (* 2 (select main_a v_prenex_46189)) 1000) (< v_prenex_46189 main_x))) (forall ((v_prenex_46194 Int)) (or (<= 500 (select main_a v_prenex_46194)) (< v_prenex_46194 main_y) (<= (select main_a v_prenex_46194) 1498)))) (forall ((v_prenex_41146 Int) (v_prenex_41147 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41146))) (< v_prenex_41146 main_x) (<= (select main_a v_prenex_41147) 999) (<= (+ main_x 1) v_prenex_41146) (<= (select main_a v_prenex_41146) 999) (<= 1000 (* 2 (select main_a v_prenex_41147))) (<= (select main_a v_prenex_41147) (+ (select main_a v_prenex_41146) 998)))) (or (forall ((v_prenex_47022 Int)) (or (<= 1 (select main_a v_prenex_47022)) (<= (+ main_y 1) v_prenex_47022) (<= (select main_a v_prenex_47022) 999))) (forall ((v_prenex_47021 Int)) (or (<= (+ main_x 1) v_prenex_47021) (<= 0 (+ (select main_a v_prenex_47021) 498)) (<= (* 2 (select main_a v_prenex_47021)) 1000) (< v_prenex_47021 main_x)))) (forall ((v_prenex_50341 Int) (v_prenex_50340 Int)) (or (<= (select main_a v_prenex_50341) 1498) (<= 1000 (+ (select main_a v_prenex_50340) (select main_a v_prenex_50341))) (<= 2 (* 2 (select main_a v_prenex_50340))) (< v_prenex_50340 main_x) (<= 1 (select main_a v_prenex_50341)) (<= (+ main_x 1) v_prenex_50340))) (or (forall ((v_prenex_40849 Int)) (or (<= (+ main_y 1) v_prenex_40849) (<= (* 2 (select main_a v_prenex_40849)) 1998))) (forall ((v_prenex_40848 Int)) (or (< v_prenex_40848 main_x) (<= 2 (* 2 (select main_a v_prenex_40848))) (<= (+ main_x 1) v_prenex_40848)))) (or (forall ((v_prenex_42019 Int)) (or (<= (* 2 (select main_a v_prenex_42019)) 1998) (<= 1000 (* 2 (select main_a v_prenex_42019))))) (forall ((v_prenex_42016 Int)) (or (< v_prenex_42016 main_x) (<= (* 2 (select main_a v_prenex_42016)) 1000) (<= 2 (* 2 (select main_a v_prenex_42016))) (<= (+ main_x 1) v_prenex_42016) (<= 0 (+ (select main_a v_prenex_42016) 498))))) (or (forall ((v_prenex_48991 Int)) (or (<= 1 (select main_a v_prenex_48991)) (< v_prenex_48991 main_y) (<= (* 2 (select main_a v_prenex_48991)) 1998))) (forall ((v_prenex_48988 Int)) (or (<= 0 (+ (select main_a v_prenex_48988) 498)) (<= 2 (* 2 (select main_a v_prenex_48988))) (< v_prenex_48988 main_x) (<= (+ main_x 1) v_prenex_48988)))) (forall ((v_prenex_40749 Int) (v_prenex_40750 Int)) (or (<= 1000 (+ (select main_a v_prenex_40749) (select main_a v_prenex_40750))) (<= 0 (+ (select main_a v_prenex_40749) 498)) (< v_prenex_40749 main_x) (<= (select main_a v_prenex_40750) 999) (< v_prenex_40750 main_y) (<= (+ main_x 1) v_prenex_40749) (<= 500 (select main_a v_prenex_40750)))) (forall ((v_prenex_48476 Int) (v_prenex_48475 Int)) (or (<= (+ main_x 1) v_prenex_48475) (<= (select main_a v_prenex_48476) 999) (<= (select main_a v_prenex_48476) 1498) (<= (+ (select main_a v_prenex_48475) (select main_a v_prenex_48476)) 1000) (<= 0 (+ (select main_a v_prenex_48475) 498)) (<= 2 (* 2 (select main_a v_prenex_48475))) (< v_prenex_48475 main_x))) (forall ((v_prenex_51418 Int) (v_prenex_51419 Int)) (or (< v_prenex_51419 main_y) (<= (+ main_x 1) v_prenex_51418) (< v_prenex_51418 main_x) (<= (select main_a v_prenex_51419) 1498) (<= (select main_a v_prenex_51419) (+ (select main_a v_prenex_51418) 998)) (<= 1 (select main_a v_prenex_51418)))) (or (forall ((v_prenex_46598 Int)) (or (< v_prenex_46598 main_y) (<= (* 2 (select main_a v_prenex_46598)) 1998) (<= 1000 (* 2 (select main_a v_prenex_46598))))) (forall ((v_prenex_46597 Int)) (or (< v_prenex_46597 main_x) (<= 2 (* 2 (select main_a v_prenex_46597))) (<= (+ main_x 1) v_prenex_46597) (<= 1 (select main_a v_prenex_46597))))) (forall ((v_prenex_45254 Int) (v_prenex_45255 Int)) (or (<= (+ main_y 1) v_prenex_45255) (<= 1000 (* 2 (select main_a v_prenex_45255))) (< v_prenex_45254 main_x) (<= (select main_a v_prenex_45255) 1498) (<= (select main_a v_prenex_45254) (select main_a v_prenex_45255)) (<= (+ main_x 1) v_prenex_45254) (<= 0 (+ (select main_a v_prenex_45254) 498)))) (forall ((v_prenex_49036 Int) (v_prenex_49035 Int)) (or (<= 0 (+ (select main_a v_prenex_49035) 498)) (< v_prenex_49035 main_x) (<= (select main_a v_prenex_49036) 999) (<= (+ main_x 1) v_prenex_49035) (<= (select main_a v_prenex_49035) (select main_a v_prenex_49036)) (< v_prenex_49036 main_y) (<= 1 (select main_a v_prenex_49036)))) (forall ((v_prenex_43907 Int) (v_prenex_43908 Int)) (or (<= (select main_a v_prenex_43907) (select main_a v_prenex_43908)) (<= (select main_a v_prenex_43907) 999) (<= (+ main_y 1) v_prenex_43908) (< v_prenex_43907 main_x) (<= 500 (select main_a v_prenex_43908)) (<= (+ main_x 1) v_prenex_43907) (<= 1 (select main_a v_prenex_43908)))) (forall ((v_prenex_47449 Int) (v_prenex_47448 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47448))) (<= (* 2 (select main_a v_prenex_47449)) 1998) (<= 1 (select main_a v_prenex_47449)) (<= (+ main_x 1) v_prenex_47448) (< v_prenex_47448 main_x) (< v_prenex_47449 main_y) (<= 1000 (+ (select main_a v_prenex_47448) (select main_a v_prenex_47449))))) (forall ((v_prenex_44014 Int) (v_prenex_44015 Int)) (or (<= (+ main_x 1) v_prenex_44014) (<= 500 (select main_a v_prenex_44015)) (<= 1000 (* 2 (select main_a v_prenex_44015))) (< v_prenex_44014 main_x) (<= 1000 (+ (select main_a v_prenex_44014) (select main_a v_prenex_44015))) (<= 1 (select main_a v_prenex_44014)) (<= (select main_a v_prenex_44014) 500))) (or (forall ((v_prenex_46624 Int)) (or (<= (+ main_x 1) v_prenex_46624) (<= 2 (* 2 (select main_a v_prenex_46624))) (< v_prenex_46624 main_x) (<= 0 (+ (select main_a v_prenex_46624) 498)))) (forall ((v_prenex_46627 Int)) (or (<= 1 (select main_a v_prenex_46627)) (<= 1000 (* 2 (select main_a v_prenex_46627)))))) (forall ((v_prenex_43147 Int) (v_prenex_43148 Int)) (or (<= (* 2 (select main_a v_prenex_43148)) 1998) (< v_prenex_43148 main_y) (<= (select main_a v_prenex_43147) (select main_a v_prenex_43148)) (< v_prenex_43147 main_x) (<= (+ main_x 1) v_prenex_43147) (<= 1000 (* 2 (select main_a v_prenex_43148))) (<= (select main_a v_prenex_43147) 500))) (forall ((v_prenex_48289 Int) (v_prenex_48288 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48288))) (<= (select main_a v_prenex_48288) (select main_a v_prenex_48289)) (<= 500 (select main_a v_prenex_48289)) (<= 0 (+ (select main_a v_prenex_48288) 498)) (< v_prenex_48288 main_x) (<= (+ main_x 1) v_prenex_48288))) (forall ((v_prenex_41237 Int) (v_prenex_41238 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41237))) (<= (+ (select main_a v_prenex_41237) (select main_a v_prenex_41238)) 1000) (<= (+ main_x 1) v_prenex_41237) (<= 1 (select main_a v_prenex_41237)) (<= (select main_a v_prenex_41238) 999) (< v_prenex_41237 main_x) (<= 1000 (* 2 (select main_a v_prenex_41238))))) (forall ((v_prenex_41251 Int) (v_prenex_41252 Int)) (or (<= (+ main_x 1) v_prenex_41251) (< v_prenex_41251 main_x) (<= 1000 (+ (select main_a v_prenex_41251) (select main_a v_prenex_41252))) (<= (select main_a v_prenex_41251) 999) (<= (select main_a v_prenex_41251) 500))) (forall ((v_prenex_48164 Int) (v_prenex_48163 Int)) (or (< v_prenex_48163 main_x) (<= (select main_a v_prenex_48164) (+ (select main_a v_prenex_48163) 998)) (<= 1 (select main_a v_prenex_48163)) (<= (+ main_x 1) v_prenex_48163) (<= 1000 (* 2 (select main_a v_prenex_48164))))) (forall ((v_prenex_48486 Int) (v_prenex_48485 Int)) (or (< v_prenex_48485 main_x) (<= 0 (+ (select main_a v_prenex_48485) 498)) (<= (select main_a v_prenex_48485) 500) (<= (select main_a v_prenex_48486) 1498) (<= (* 2 (select main_a v_prenex_48486)) 1998) (<= 1000 (+ (select main_a v_prenex_48485) (select main_a v_prenex_48486))) (<= (+ main_x 1) v_prenex_48485))) (forall ((v_prenex_43612 Int) (v_prenex_43611 Int)) (or (<= (+ main_x 1) v_prenex_43611) (< v_prenex_43611 main_x) (<= 0 (+ (select main_a v_prenex_43611) 498)) (<= (+ main_y 1) v_prenex_43612) (<= (+ (select main_a v_prenex_43611) (select main_a v_prenex_43612)) 1000) (<= 500 (select main_a v_prenex_43612)) (<= (* 2 (select main_a v_prenex_43612)) 1998))) (forall ((v_prenex_46125 Int) (v_prenex_46124 Int)) (or (<= (+ main_x 1) v_prenex_46124) (<= (* 2 (select main_a v_prenex_46124)) 1000) (<= 500 (select main_a v_prenex_46125)) (<= (select main_a v_prenex_46125) 1498) (< v_prenex_46124 main_x) (<= (select main_a v_prenex_46124) 999) (<= (select main_a v_prenex_46125) (+ (select main_a v_prenex_46124) 998)))) (forall ((v_prenex_45855 Int) (v_prenex_45856 Int)) (or (<= (select main_a v_prenex_45856) (+ (select main_a v_prenex_45855) 998)) (<= (select main_a v_prenex_45856) 1498) (< v_prenex_45855 main_x) (<= (select main_a v_prenex_45855) 999) (<= (+ main_x 1) v_prenex_45855))) (or (forall ((v_prenex_49220 Int)) (<= (select main_a v_prenex_49220) 999)) (forall ((v_prenex_49216 Int)) (or (<= (* 2 (select main_a v_prenex_49216)) 1000) (< v_prenex_49216 main_x) (<= (+ main_x 1) v_prenex_49216) (<= 0 (+ (select main_a v_prenex_49216) 498)) (<= 1 (select main_a v_prenex_49216))))) (or (forall ((v_prenex_49901 Int)) (or (<= (select main_a v_prenex_49901) 500) (<= 1 (select main_a v_prenex_49901)) (<= 2 (* 2 (select main_a v_prenex_49901))) (<= (+ main_x 1) v_prenex_49901) (< v_prenex_49901 main_x))) (forall ((v_prenex_49905 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49905))) (<= (select main_a v_prenex_49905) 999)))) (or (forall ((v_prenex_42102 Int)) (or (<= (+ main_x 1) v_prenex_42102) (<= 1 (select main_a v_prenex_42102)) (< v_prenex_42102 main_x) (<= 2 (* 2 (select main_a v_prenex_42102))))) (forall ((v_prenex_42103 Int)) (or (< v_prenex_42103 main_y) (<= (* 2 (select main_a v_prenex_42103)) 1998)))) (forall ((v_prenex_50940 Int) (v_prenex_50939 Int)) (or (<= (+ main_x 1) v_prenex_50939) (<= 1 (select main_a v_prenex_50940)) (< v_prenex_50939 main_x) (<= (select main_a v_prenex_50940) (+ (select main_a v_prenex_50939) 998)) (<= (select main_a v_prenex_50940) 1498) (<= (select main_a v_prenex_50939) 999) (<= (select main_a v_prenex_50939) 500))) (forall ((v_prenex_42744 Int) (v_prenex_42745 Int)) (or (<= (select main_a v_prenex_42744) 500) (<= (select main_a v_prenex_42745) 1498) (<= 0 (+ (select main_a v_prenex_42744) 498)) (<= (+ main_x 1) v_prenex_42744) (<= 1000 (+ (select main_a v_prenex_42744) (select main_a v_prenex_42745))) (< v_prenex_42744 main_x))) (forall ((v_prenex_47215 Int) (v_prenex_47214 Int)) (or (< v_prenex_47214 main_x) (<= (select main_a v_prenex_47214) 500) (<= 0 (+ (select main_a v_prenex_47214) 498)) (<= (+ (select main_a v_prenex_47214) (select main_a v_prenex_47215)) 1000) (<= (+ main_x 1) v_prenex_47214) (<= 500 (select main_a v_prenex_47215)))) (forall ((v_prenex_40816 Int) (v_prenex_40815 Int)) (or (<= (* 2 (select main_a v_prenex_40815)) 1000) (<= (+ (select main_a v_prenex_40815) (select main_a v_prenex_40816)) 1000) (<= (+ main_x 1) v_prenex_40815) (< v_prenex_40815 main_x) (<= (select main_a v_prenex_40816) 999) (<= 1 (select main_a v_prenex_40815)) (<= 500 (select main_a v_prenex_40816)))) (forall ((v_prenex_41500 Int) (v_prenex_41501 Int)) (or (< v_prenex_41500 main_x) (< v_prenex_41501 main_y) (<= (select main_a v_prenex_41501) 1498) (<= (+ main_x 1) v_prenex_41500) (<= 0 (+ (select main_a v_prenex_41500) 498)) (<= (+ (select main_a v_prenex_41500) (select main_a v_prenex_41501)) 1000))) (or (forall ((v_prenex_45432 Int)) (or (<= 1 (select main_a v_prenex_45432)) (<= (* 2 (select main_a v_prenex_45432)) 1000) (< v_prenex_45432 main_x) (<= (+ main_x 1) v_prenex_45432))) (forall ((v_prenex_45433 Int)) (or (<= 500 (select main_a v_prenex_45433)) (<= (+ main_y 1) v_prenex_45433)))) (forall ((v_prenex_46428 Int) (v_prenex_46429 Int)) (or (<= (select main_a v_prenex_46428) (select main_a v_prenex_46429)) (<= 1 (select main_a v_prenex_46429)) (< v_prenex_46428 main_x) (<= 0 (+ (select main_a v_prenex_46428) 498)) (<= (* 2 (select main_a v_prenex_46429)) 1998) (<= (+ main_x 1) v_prenex_46428))) (forall ((v_prenex_41302 Int) (v_prenex_41303 Int)) (or (<= (select main_a v_prenex_41303) 999) (<= (select main_a v_prenex_41302) (select main_a v_prenex_41303)) (<= (+ main_y 1) v_prenex_41303) (<= 0 (+ (select main_a v_prenex_41302) 498)) (<= (+ main_x 1) v_prenex_41302) (< v_prenex_41302 main_x))) (forall ((v_prenex_44519 Int) (v_prenex_44518 Int)) (or (<= 1000 (+ (select main_a v_prenex_44518) (select main_a v_prenex_44519))) (<= (select main_a v_prenex_44518) 500) (<= (select main_a v_prenex_44518) 999) (<= (+ main_x 1) v_prenex_44518) (<= 500 (select main_a v_prenex_44519)) (<= (select main_a v_prenex_44519) 1498) (< v_prenex_44518 main_x))) (forall ((v_prenex_41231 Int) (v_prenex_41232 Int)) (or (<= (+ main_x 1) v_prenex_41231) (<= (* 2 (select main_a v_prenex_41231)) 1000) (<= 1 (select main_a v_prenex_41232)) (<= 2 (* 2 (select main_a v_prenex_41231))) (< v_prenex_41231 main_x) (<= (select main_a v_prenex_41232) (+ (select main_a v_prenex_41231) 998)) (<= 1000 (* 2 (select main_a v_prenex_41232))))) (or (forall ((v_prenex_42776 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42776))) (<= (+ main_x 1) v_prenex_42776) (<= (select main_a v_prenex_42776) 999) (<= 0 (+ (select main_a v_prenex_42776) 498)) (< v_prenex_42776 main_x))) (forall ((v_prenex_42773 Int)) (or (<= (select main_a v_prenex_42773) 999) (<= (* 2 (select main_a v_prenex_42773)) 1998)))) (forall ((v_prenex_48972 Int) (v_prenex_48971 Int)) (or (<= (+ main_x 1) v_prenex_48971) (<= (* 2 (select main_a v_prenex_48971)) 1000) (<= (+ main_y 1) v_prenex_48972) (<= 1000 (+ (select main_a v_prenex_48971) (select main_a v_prenex_48972))) (<= 1000 (* 2 (select main_a v_prenex_48972))) (<= 1 (select main_a v_prenex_48972)) (< v_prenex_48971 main_x))) (forall ((v_prenex_43433 Int) (v_prenex_43434 Int)) (or (<= (select main_a v_prenex_43434) (+ (select main_a v_prenex_43433) 998)) (<= 1 (select main_a v_prenex_43433)) (<= 2 (* 2 (select main_a v_prenex_43433))) (<= (+ main_x 1) v_prenex_43433) (< v_prenex_43433 main_x))) (forall ((v_prenex_40783 Int) (v_prenex_40782 Int)) (or (<= (+ main_x 1) v_prenex_40782) (<= (* 2 (select main_a v_prenex_40783)) 1998) (<= (select main_a v_prenex_40782) 500) (< v_prenex_40782 main_x) (<= 0 (+ (select main_a v_prenex_40782) 498)) (<= 1000 (+ (select main_a v_prenex_40782) (select main_a v_prenex_40783))))) (forall ((v_prenex_41080 Int) (v_prenex_41081 Int)) (or (< v_prenex_41080 main_x) (<= 1 (select main_a v_prenex_41081)) (<= 1000 (* 2 (select main_a v_prenex_41081))) (<= 2 (* 2 (select main_a v_prenex_41080))) (<= (select main_a v_prenex_41080) (select main_a v_prenex_41081)) (<= 1 (select main_a v_prenex_41080)) (<= (+ main_x 1) v_prenex_41080))) (forall ((v_prenex_50765 Int) (v_prenex_50766 Int)) (or (<= (select main_a v_prenex_50765) (select main_a v_prenex_50766)) (<= (select main_a v_prenex_50766) 1498) (<= (select main_a v_prenex_50766) 999) (<= (+ main_x 1) v_prenex_50765) (<= 1 (select main_a v_prenex_50765)) (< v_prenex_50765 main_x) (<= (select main_a v_prenex_50765) 500))) (forall ((v_prenex_51101 Int)) (or (< v_prenex_51101 main_x) (<= 0 (+ (select main_a v_prenex_51101) 498)) (<= (+ main_x 1) v_prenex_51101) (<= (select main_a v_prenex_51101) 500) (<= (* 2 (select main_a v_prenex_51101)) 1000))) (forall ((v_prenex_43260 Int) (v_prenex_43261 Int)) (or (<= 1 (select main_a v_prenex_43261)) (< v_prenex_43260 main_x) (<= (+ main_x 1) v_prenex_43260) (<= (select main_a v_prenex_43261) 1498) (<= (* 2 (select main_a v_prenex_43260)) 1000) (<= 1000 (+ (select main_a v_prenex_43260) (select main_a v_prenex_43261))) (<= 1 (select main_a v_prenex_43260)))) (forall ((v_prenex_46516 Int) (v_prenex_46517 Int)) (or (<= (select main_a v_prenex_46517) 999) (< v_prenex_46516 main_x) (<= (+ main_y 1) v_prenex_46517) (<= 1 (select main_a v_prenex_46516)) (<= (+ main_x 1) v_prenex_46516) (<= 1000 (+ (select main_a v_prenex_46516) (select main_a v_prenex_46517))))) (forall ((v_prenex_43987 Int) (v_prenex_43988 Int)) (or (<= (+ main_x 1) v_prenex_43987) (<= 500 (select main_a v_prenex_43988)) (<= 2 (* 2 (select main_a v_prenex_43987))) (< v_prenex_43987 main_x) (<= 0 (+ (select main_a v_prenex_43987) 498)) (<= (select main_a v_prenex_43988) 999) (<= (select main_a v_prenex_43987) (select main_a v_prenex_43988)))) (forall ((v_prenex_49119 Int) (v_prenex_49120 Int)) (or (< v_prenex_49119 main_x) (<= 1 (select main_a v_prenex_49119)) (<= (select main_a v_prenex_49120) 999) (<= (+ main_x 1) v_prenex_49119) (<= (* 2 (select main_a v_prenex_49120)) 1998) (<= 1000 (+ (select main_a v_prenex_49119) (select main_a v_prenex_49120))) (<= (+ main_y 1) v_prenex_49120))) (forall ((v_prenex_47049 Int) (v_prenex_47050 Int)) (or (<= (+ main_x 1) v_prenex_47049) (< v_prenex_47049 main_x) (<= (* 2 (select main_a v_prenex_47049)) 1000) (<= (select main_a v_prenex_47050) 999) (<= (select main_a v_prenex_47050) (+ (select main_a v_prenex_47049) 998)) (<= (select main_a v_prenex_47049) 500))) (forall ((v_prenex_47302 Int) (v_prenex_47301 Int)) (or (<= (select main_a v_prenex_47301) 999) (<= (select main_a v_prenex_47302) 1498) (<= 1000 (+ (select main_a v_prenex_47301) (select main_a v_prenex_47302))) (< v_prenex_47301 main_x) (<= 1000 (* 2 (select main_a v_prenex_47302))) (<= (+ main_x 1) v_prenex_47301) (< v_prenex_47302 main_y))) (or (forall ((v_prenex_47160 Int)) (<= 1000 (* 2 (select main_a v_prenex_47160)))) (forall ((v_prenex_47159 Int)) (or (<= (+ main_x 1) v_prenex_47159) (<= 1 (select main_a v_prenex_47159)) (<= 2 (* 2 (select main_a v_prenex_47159))) (<= 0 (+ (select main_a v_prenex_47159) 498)) (< v_prenex_47159 main_x)))) (forall ((v_prenex_51299 Int) (v_prenex_51298 Int)) (or (<= (select main_a v_prenex_51298) 500) (< v_prenex_51298 main_x) (<= (+ main_x 1) v_prenex_51298) (<= (select main_a v_prenex_51298) (select main_a v_prenex_51299)) (<= 1 (select main_a v_prenex_51299)) (<= (select main_a v_prenex_51298) 999))) (or (forall ((v_prenex_47168 Int)) (<= 1000 (* 2 (select main_a v_prenex_47168)))) (forall ((v_prenex_47165 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47165))) (<= 0 (+ (select main_a v_prenex_47165) 498)) (<= (* 2 (select main_a v_prenex_47165)) 1000) (< v_prenex_47165 main_x) (<= (+ main_x 1) v_prenex_47165)))) (forall ((v_prenex_40608 Int) (v_prenex_40607 Int)) (or (<= (+ main_y 1) v_prenex_40608) (<= (select main_a v_prenex_40608) 1498) (<= (+ main_x 1) v_prenex_40607) (<= (+ (select main_a v_prenex_40607) (select main_a v_prenex_40608)) 1000) (<= (select main_a v_prenex_40607) 999) (<= (select main_a v_prenex_40608) 999) (< v_prenex_40607 main_x))) (forall ((v_prenex_51624 Int) (v_prenex_51625 Int)) (or (<= (select main_a v_prenex_51625) (+ (select main_a v_prenex_51624) 998)) (<= (+ main_x 1) v_prenex_51624) (< v_prenex_51624 main_x) (<= 1 (select main_a v_prenex_51624)) (<= 1000 (* 2 (select main_a v_prenex_51625))) (<= 2 (* 2 (select main_a v_prenex_51624))) (<= (select main_a v_prenex_51625) 1498))) (forall ((v_prenex_47709 Int) (v_prenex_47708 Int)) (or (<= (+ main_x 1) v_prenex_47708) (<= (select main_a v_prenex_47709) 999) (<= (+ (select main_a v_prenex_47708) (select main_a v_prenex_47709)) 1000) (<= (* 2 (select main_a v_prenex_47709)) 1998) (<= (select main_a v_prenex_47708) 999) (<= (select main_a v_prenex_47708) 500) (< v_prenex_47708 main_x))) (forall ((v_prenex_45588 Int) (v_prenex_45587 Int)) (or (<= 500 (select main_a v_prenex_45588)) (<= (select main_a v_prenex_45587) 500) (<= 0 (+ (select main_a v_prenex_45587) 498)) (<= 1000 (* 2 (select main_a v_prenex_45588))) (< v_prenex_45587 main_x) (<= 1000 (+ (select main_a v_prenex_45587) (select main_a v_prenex_45588))) (<= (+ main_x 1) v_prenex_45587))) (or (forall ((v_prenex_45146 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45146))) (<= 1 (select main_a v_prenex_45146)) (< v_prenex_45146 main_x) (<= (select main_a v_prenex_45146) 500) (<= (+ main_x 1) v_prenex_45146))) (forall ((v_prenex_45150 Int)) (<= 500 (select main_a v_prenex_45150)))) (forall ((v_prenex_45946 Int) (v_prenex_45947 Int)) (or (<= (select main_a v_prenex_45947) (+ (select main_a v_prenex_45946) 998)) (<= 1 (select main_a v_prenex_45947)) (< v_prenex_45946 main_x) (<= (select main_a v_prenex_45946) 999) (<= (select main_a v_prenex_45946) 500) (<= (+ main_x 1) v_prenex_45946) (<= 500 (select main_a v_prenex_45947)))) (forall ((v_prenex_43682 Int) (v_prenex_43683 Int)) (or (<= 1 (select main_a v_prenex_43682)) (<= (+ main_x 1) v_prenex_43682) (<= 2 (* 2 (select main_a v_prenex_43682))) (<= (select main_a v_prenex_43683) 1498) (<= 500 (select main_a v_prenex_43683)) (< v_prenex_43682 main_x) (<= (+ (select main_a v_prenex_43682) (select main_a v_prenex_43683)) 1000))) (forall ((v_prenex_48061 Int) (v_prenex_48060 Int)) (or (<= (+ main_x 1) v_prenex_48060) (<= (select main_a v_prenex_48061) 1498) (<= (* 2 (select main_a v_prenex_48060)) 1000) (<= (+ main_y 1) v_prenex_48061) (< v_prenex_48060 main_x) (<= (select main_a v_prenex_48061) (+ (select main_a v_prenex_48060) 998)) (<= 1000 (* 2 (select main_a v_prenex_48061))))) (forall ((v_prenex_46420 Int) (v_prenex_46421 Int)) (or (<= (select main_a v_prenex_46421) 1498) (<= 2 (* 2 (select main_a v_prenex_46420))) (< v_prenex_46420 main_x) (<= (* 2 (select main_a v_prenex_46421)) 1998) (<= (+ (select main_a v_prenex_46420) (select main_a v_prenex_46421)) 1000) (<= 0 (+ (select main_a v_prenex_46420) 498)) (<= (+ main_x 1) v_prenex_46420))) (or (forall ((v_prenex_49852 Int)) (or (<= (* 2 (select main_a v_prenex_49852)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49852))) (<= (+ main_y 1) v_prenex_49852))) (forall ((v_prenex_49851 Int)) (or (<= (+ main_x 1) v_prenex_49851) (<= 2 (* 2 (select main_a v_prenex_49851))) (<= (select main_a v_prenex_49851) 500) (< v_prenex_49851 main_x)))) (forall ((v_prenex_43244 Int) (v_prenex_43245 Int)) (or (< v_prenex_43245 main_y) (<= (select main_a v_prenex_43244) (select main_a v_prenex_43245)) (<= (select main_a v_prenex_43244) 500) (<= (select main_a v_prenex_43245) 1498) (< v_prenex_43244 main_x) (<= (select main_a v_prenex_43245) 999) (<= (+ main_x 1) v_prenex_43244))) (or (forall ((v_prenex_46715 Int)) (or (<= (+ main_x 1) v_prenex_46715) (<= (* 2 (select main_a v_prenex_46715)) 1000) (< v_prenex_46715 main_x))) (forall ((v_prenex_46721 Int)) (or (<= (select main_a v_prenex_46721) 999) (<= 1000 (* 2 (select main_a v_prenex_46721)))))) (forall ((v_prenex_48785 Int) (v_prenex_48784 Int)) (or (<= 1 (select main_a v_prenex_48785)) (<= (+ (select main_a v_prenex_48784) (select main_a v_prenex_48785)) 1000) (<= 2 (* 2 (select main_a v_prenex_48784))) (<= 1000 (* 2 (select main_a v_prenex_48785))) (<= (+ main_x 1) v_prenex_48784) (<= 1 (select main_a v_prenex_48784)) (< v_prenex_48784 main_x))) (forall ((v_prenex_47693 Int) (v_prenex_47692 Int)) (or (<= (+ (select main_a v_prenex_47692) (select main_a v_prenex_47693)) 1000) (<= (select main_a v_prenex_47692) 999) (<= (+ main_x 1) v_prenex_47692) (<= (select main_a v_prenex_47693) 999) (<= 500 (select main_a v_prenex_47693)) (<= 0 (+ (select main_a v_prenex_47692) 498)) (< v_prenex_47692 main_x))) (forall ((v_prenex_51583 Int) (v_prenex_51584 Int)) (or (<= (* 2 (select main_a v_prenex_51584)) 1998) (<= (select main_a v_prenex_51583) 999) (<= (select main_a v_prenex_51584) 1498) (< v_prenex_51583 main_x) (<= (+ (select main_a v_prenex_51583) (select main_a v_prenex_51584)) 1000) (<= 2 (* 2 (select main_a v_prenex_51583))) (<= (+ main_x 1) v_prenex_51583))) (forall ((v_prenex_43216 Int) (v_prenex_43215 Int)) (or (<= (+ main_y 1) v_prenex_43216) (<= (select main_a v_prenex_43216) 999) (< v_prenex_43216 main_y) (<= 1000 (* 2 (select main_a v_prenex_43216))) (<= (select main_a v_prenex_43215) (select main_a v_prenex_43216)))) (forall ((v_prenex_43246 Int) (v_prenex_43247 Int)) (or (<= (+ main_x 1) v_prenex_43246) (<= (* 2 (select main_a v_prenex_43247)) 1998) (< v_prenex_43246 main_x) (<= 2 (* 2 (select main_a v_prenex_43246))) (<= 1 (select main_a v_prenex_43246)) (<= (select main_a v_prenex_43246) (select main_a v_prenex_43247)) (<= 500 (select main_a v_prenex_43247)))) (forall ((v_prenex_44454 Int) (v_prenex_44455 Int)) (or (<= 0 (+ (select main_a v_prenex_44454) 498)) (< v_prenex_44454 main_x) (<= (+ main_y 1) v_prenex_44455) (<= (+ main_x 1) v_prenex_44454) (<= 1 (select main_a v_prenex_44455)) (<= (select main_a v_prenex_44455) 999) (<= (+ (select main_a v_prenex_44454) (select main_a v_prenex_44455)) 1000))) (or (forall ((v_prenex_46804 Int)) (or (< v_prenex_46804 main_y) (<= 500 (select main_a v_prenex_46804)) (<= (+ main_y 1) v_prenex_46804) (<= (select main_a v_prenex_46804) 999))) (forall ((v_prenex_46803 Int)) (<= 2 (* 2 (select main_a v_prenex_46803))))) (or (forall ((v_prenex_47042 Int)) (or (<= (+ main_y 1) v_prenex_47042) (<= (* 2 (select main_a v_prenex_47042)) 1998))) (forall ((v_prenex_47041 Int)) (or (<= (select main_a v_prenex_47041) 500) (<= (+ main_x 1) v_prenex_47041) (< v_prenex_47041 main_x) (<= 2 (* 2 (select main_a v_prenex_47041)))))) (forall ((v_prenex_48563 Int) (v_prenex_48562 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48562))) (<= 500 (select main_a v_prenex_48563)) (< v_prenex_48562 main_x) (<= (select main_a v_prenex_48562) (select main_a v_prenex_48563)) (<= (+ main_x 1) v_prenex_48562))) (or (forall ((v_prenex_45118 Int)) (or (< v_prenex_45118 main_x) (<= (select main_a v_prenex_45118) 999) (<= (+ main_x 1) v_prenex_45118) (<= 2 (* 2 (select main_a v_prenex_45118))))) (forall ((v_prenex_45123 Int)) (<= 1000 (* 2 (select main_a v_prenex_45123))))) (forall ((v_prenex_42816 Int) (v_prenex_42817 Int)) (or (<= (* 2 (select main_a v_prenex_42816)) 1000) (<= (select main_a v_prenex_42817) 1498) (<= 500 (select main_a v_prenex_42817)) (< v_prenex_42816 main_x) (<= (+ main_x 1) v_prenex_42816) (<= (+ (select main_a v_prenex_42816) (select main_a v_prenex_42817)) 1000))) (or (forall ((v_prenex_43564 Int)) (or (<= (* 2 (select main_a v_prenex_43564)) 1000) (<= (+ main_x 1) v_prenex_43564) (< v_prenex_43564 main_x) (<= (select main_a v_prenex_43564) 500) (<= 1 (select main_a v_prenex_43564)))) (forall ((v_prenex_43566 Int)) (or (<= 500 (select main_a v_prenex_43566)) (<= (select main_a v_prenex_43566) 999)))) (forall ((v_prenex_46159 Int) (v_prenex_46160 Int)) (or (< v_prenex_46159 main_x) (<= (select main_a v_prenex_46160) (+ (select main_a v_prenex_46159) 998)) (<= (select main_a v_prenex_46160) 999) (<= (select main_a v_prenex_46159) 500) (<= (select main_a v_prenex_46159) 999) (<= 500 (select main_a v_prenex_46160)) (<= (+ main_x 1) v_prenex_46159))) (forall ((v_prenex_48873 Int) (v_prenex_48872 Int)) (or (<= (+ main_x 1) v_prenex_48872) (<= 1 (select main_a v_prenex_48872)) (<= (+ (select main_a v_prenex_48872) (select main_a v_prenex_48873)) 1000) (< v_prenex_48872 main_x) (<= (select main_a v_prenex_48872) 500))) (or (forall ((v_prenex_48371 Int)) (or (<= (* 2 (select main_a v_prenex_48371)) 1998) (<= (select main_a v_prenex_48371) 1498))) (forall ((v_prenex_48369 Int)) (or (<= 1 (select main_a v_prenex_48369)) (<= (+ main_x 1) v_prenex_48369) (< v_prenex_48369 main_x) (<= (* 2 (select main_a v_prenex_48369)) 1000) (<= 2 (* 2 (select main_a v_prenex_48369)))))) (forall ((v_prenex_42308 Int) (v_prenex_42309 Int)) (or (<= (+ main_x 1) v_prenex_42308) (<= (select main_a v_prenex_42308) (select main_a v_prenex_42309)) (<= 500 (select main_a v_prenex_42309)) (<= (select main_a v_prenex_42308) 500) (<= (* 2 (select main_a v_prenex_42308)) 1000) (< v_prenex_42308 main_x) (<= (select main_a v_prenex_42309) 999))) (forall ((v_prenex_46008 Int) (v_prenex_46009 Int)) (or (<= (select main_a v_prenex_46008) (select main_a v_prenex_46009)) (<= (select main_a v_prenex_46009) 999) (<= (* 2 (select main_a v_prenex_46008)) 1000) (<= 1 (select main_a v_prenex_46009)) (<= (select main_a v_prenex_46008) 999) (<= (+ main_x 1) v_prenex_46008) (< v_prenex_46008 main_x))) (forall ((v_prenex_40739 Int) (v_prenex_40740 Int)) (or (<= 1 (select main_a v_prenex_40739)) (<= 2 (* 2 (select main_a v_prenex_40739))) (<= (select main_a v_prenex_40740) 999) (<= (+ main_x 1) v_prenex_40739) (< v_prenex_40739 main_x) (<= (* 2 (select main_a v_prenex_40740)) 1998) (<= (+ (select main_a v_prenex_40739) (select main_a v_prenex_40740)) 1000))) (forall ((v_prenex_51667 Int) (v_prenex_51668 Int)) (or (< v_prenex_51667 main_x) (<= 2 (* 2 (select main_a v_prenex_51667))) (<= (+ (select main_a v_prenex_51667) (select main_a v_prenex_51668)) 1000) (<= (* 2 (select main_a v_prenex_51668)) 1998) (<= 500 (select main_a v_prenex_51668)) (<= (+ main_x 1) v_prenex_51667) (<= 0 (+ (select main_a v_prenex_51667) 498)))) (or (forall ((v_prenex_40931 Int)) (or (<= (* 2 (select main_a v_prenex_40931)) 1998) (<= (select main_a v_prenex_40931) 999) (<= (+ main_y 1) v_prenex_40931))) (forall ((v_prenex_40930 Int)) (or (< v_prenex_40930 main_x) (<= (* 2 (select main_a v_prenex_40930)) 1000) (<= 2 (* 2 (select main_a v_prenex_40930))) (<= (+ main_x 1) v_prenex_40930)))) (forall ((v_prenex_44663 Int) (v_prenex_44662 Int)) (or (<= (* 2 (select main_a v_prenex_44663)) 1998) (<= (select main_a v_prenex_44662) (select main_a v_prenex_44663)) (<= (+ main_x 1) v_prenex_44662) (<= 2 (* 2 (select main_a v_prenex_44662))) (<= (select main_a v_prenex_44663) 1498) (<= (select main_a v_prenex_44662) 500) (< v_prenex_44662 main_x))) (forall ((v_prenex_50931 Int) (v_prenex_50932 Int)) (or (<= 0 (+ (select main_a v_prenex_50931) 498)) (<= (+ main_x 1) v_prenex_50931) (<= (* 2 (select main_a v_prenex_50931)) 1000) (< v_prenex_50931 main_x) (<= (select main_a v_prenex_50931) (select main_a v_prenex_50932)) (<= (select main_a v_prenex_50932) 1498))) (forall ((v_prenex_43865 Int) (v_prenex_43864 Int)) (or (<= (+ main_y 1) v_prenex_43865) (<= 500 (select main_a v_prenex_43865)) (<= 1 (select main_a v_prenex_43865)) (< v_prenex_43865 main_y) (<= 1000 (+ (select main_a v_prenex_43864) (select main_a v_prenex_43865))))) (forall ((v_prenex_42466 Int) (v_prenex_42467 Int)) (or (< v_prenex_42466 main_x) (<= (+ main_y 1) v_prenex_42467) (<= 1000 (* 2 (select main_a v_prenex_42467))) (<= (select main_a v_prenex_42467) (+ (select main_a v_prenex_42466) 998)) (< v_prenex_42467 main_y))) (forall ((v_prenex_43668 Int) (v_prenex_43667 Int)) (or (<= (+ main_x 1) v_prenex_43667) (<= 1000 (+ (select main_a v_prenex_43667) (select main_a v_prenex_43668))) (< v_prenex_43667 main_x) (<= 500 (select main_a v_prenex_43668)) (<= 1000 (* 2 (select main_a v_prenex_43668))) (<= 1 (select main_a v_prenex_43667)) (<= (+ main_y 1) v_prenex_43668))) (forall ((v_prenex_46628 Int) (v_prenex_46629 Int)) (or (< v_prenex_46628 main_x) (<= 500 (select main_a v_prenex_46629)) (<= 1 (select main_a v_prenex_46628)) (<= (select main_a v_prenex_46629) 999) (<= (select main_a v_prenex_46629) (+ (select main_a v_prenex_46628) 998)) (<= (+ main_x 1) v_prenex_46628) (<= 0 (+ (select main_a v_prenex_46628) 498)))) (forall ((v_prenex_44643 Int) (v_prenex_44642 Int)) (or (<= (select main_a v_prenex_44643) 1498) (< v_prenex_44642 main_x) (<= (+ main_x 1) v_prenex_44642) (<= (select main_a v_prenex_44642) 500) (<= (select main_a v_prenex_44643) (+ (select main_a v_prenex_44642) 998)) (<= 1000 (* 2 (select main_a v_prenex_44643))))) (forall ((v_prenex_45621 Int) (v_prenex_45622 Int)) (or (<= (+ main_y 1) v_prenex_45622) (<= (+ (select main_a v_prenex_45621) (select main_a v_prenex_45622)) 1000) (< v_prenex_45621 main_x) (<= (+ main_x 1) v_prenex_45621) (<= (select main_a v_prenex_45621) 999) (<= 500 (select main_a v_prenex_45622)) (<= (select main_a v_prenex_45622) 999))) (or (forall ((v_prenex_41041 Int)) (<= (* 2 (select main_a v_prenex_41041)) 1998)) (forall ((v_prenex_41040 Int)) (or (<= (select main_a v_prenex_41040) 999) (<= (+ main_x 1) v_prenex_41040) (< v_prenex_41040 main_x) (<= 0 (+ (select main_a v_prenex_41040) 498))))) (forall ((v_prenex_43428 Int) (v_prenex_43427 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43428))) (<= 1000 (+ (select main_a v_prenex_43427) (select main_a v_prenex_43428))) (<= (* 2 (select main_a v_prenex_43427)) 1000) (<= 500 (select main_a v_prenex_43428)) (<= (+ main_x 1) v_prenex_43427) (< v_prenex_43427 main_x))) (or (forall ((v_prenex_44879 Int)) (<= 1 (select main_a v_prenex_44879))) (forall ((v_prenex_44876 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44876))) (<= (+ main_x 1) v_prenex_44876) (<= 1 (select main_a v_prenex_44876)) (<= (* 2 (select main_a v_prenex_44876)) 1000) (< v_prenex_44876 main_x)))) (forall ((v_prenex_50235 Int) (v_prenex_50236 Int)) (or (< v_prenex_50235 main_x) (<= (+ main_x 1) v_prenex_50235) (<= (select main_a v_prenex_50235) 999) (<= 1000 (+ (select main_a v_prenex_50235) (select main_a v_prenex_50236))) (<= 2 (* 2 (select main_a v_prenex_50235))))) (forall ((v_prenex_51128 Int) (v_prenex_51129 Int)) (or (<= 1 (select main_a v_prenex_51128)) (< v_prenex_51128 main_x) (<= (+ main_x 1) v_prenex_51128) (<= (select main_a v_prenex_51128) (select main_a v_prenex_51129)) (<= (+ main_y 1) v_prenex_51129))) (forall ((v_prenex_40656 Int) (v_prenex_40655 Int)) (or (<= 500 (select main_a v_prenex_40656)) (< v_prenex_40655 main_x) (<= 1 (select main_a v_prenex_40656)) (<= (+ main_x 1) v_prenex_40655) (<= 1 (select main_a v_prenex_40655)) (<= (select main_a v_prenex_40655) (select main_a v_prenex_40656)) (<= (select main_a v_prenex_40655) 500))) (forall ((v_prenex_44641 Int) (v_prenex_44640 Int)) (or (<= (select main_a v_prenex_44640) (select main_a v_prenex_44641)) (<= (select main_a v_prenex_44640) 999) (< v_prenex_44640 main_x) (<= 1 (select main_a v_prenex_44641)) (<= (+ main_x 1) v_prenex_44640) (<= 1 (select main_a v_prenex_44640)) (<= (select main_a v_prenex_44641) 1498))) (forall ((v_prenex_48789 Int) (v_prenex_48788 Int)) (or (<= (select main_a v_prenex_48788) (select main_a v_prenex_48789)) (<= 1 (select main_a v_prenex_48789)) (< v_prenex_48788 main_x) (<= 0 (+ (select main_a v_prenex_48788) 498)) (<= 2 (* 2 (select main_a v_prenex_48788))) (<= (+ main_x 1) v_prenex_48788))) (or (forall ((v_prenex_48812 Int)) (or (<= (* 2 (select main_a v_prenex_48812)) 1998) (< v_prenex_48812 main_y) (<= 500 (select main_a v_prenex_48812)))) (forall ((v_prenex_48811 Int)) (or (< v_prenex_48811 main_x) (<= (* 2 (select main_a v_prenex_48811)) 1000) (<= 1 (select main_a v_prenex_48811)) (<= (+ main_x 1) v_prenex_48811)))) (forall ((v_prenex_43846 Int) (v_prenex_43847 Int)) (or (<= (select main_a v_prenex_43847) (+ (select main_a v_prenex_43846) 998)) (<= (+ main_x 1) v_prenex_43846) (<= (* 2 (select main_a v_prenex_43847)) 1998) (<= (+ main_y 1) v_prenex_43847) (<= 1 (select main_a v_prenex_43847)) (<= (select main_a v_prenex_43846) 500) (< v_prenex_43846 main_x))) (forall ((v_prenex_51398 Int) (v_prenex_51399 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51398))) (<= 1 (select main_a v_prenex_51398)) (< v_prenex_51398 main_x) (<= 500 (select main_a v_prenex_51399)) (<= (select main_a v_prenex_51399) (+ (select main_a v_prenex_51398) 998)) (<= (+ main_x 1) v_prenex_51398))) (or (forall ((v_prenex_48867 Int)) (or (<= 500 (select main_a v_prenex_48867)) (<= (* 2 (select main_a v_prenex_48867)) 1998))) (forall ((v_prenex_48863 Int)) (or (<= (+ main_x 1) v_prenex_48863) (<= 2 (* 2 (select main_a v_prenex_48863))) (< v_prenex_48863 main_x)))) (forall ((v_prenex_43396 Int) (v_prenex_43395 Int)) (or (<= (* 2 (select main_a v_prenex_43395)) 1000) (<= 1 (select main_a v_prenex_43396)) (<= 2 (* 2 (select main_a v_prenex_43395))) (<= (select main_a v_prenex_43396) (+ (select main_a v_prenex_43395) 998)) (<= (+ main_x 1) v_prenex_43395) (< v_prenex_43395 main_x))) (forall ((v_prenex_45177 Int) (v_prenex_45178 Int)) (or (<= 1 (select main_a v_prenex_45177)) (<= (select main_a v_prenex_45177) 500) (<= (* 2 (select main_a v_prenex_45178)) 1998) (<= 1000 (+ (select main_a v_prenex_45177) (select main_a v_prenex_45178))) (< v_prenex_45177 main_x) (<= (select main_a v_prenex_45178) 999) (<= (+ main_x 1) v_prenex_45177))) (or (forall ((v_prenex_45010 Int)) (or (<= 1 (select main_a v_prenex_45010)) (<= (+ main_y 1) v_prenex_45010) (< v_prenex_45010 main_y))) (forall ((v_prenex_45009 Int)) (<= (* 2 (select main_a v_prenex_45009)) 1000))) (or (forall ((v_prenex_45991 Int)) (or (<= 500 (select main_a v_prenex_45991)) (<= (* 2 (select main_a v_prenex_45991)) 1998))) (forall ((v_prenex_45988 Int)) (or (<= 0 (+ (select main_a v_prenex_45988) 498)) (<= (+ main_x 1) v_prenex_45988) (<= 2 (* 2 (select main_a v_prenex_45988))) (< v_prenex_45988 main_x) (<= (* 2 (select main_a v_prenex_45988)) 1000)))) (forall ((v_prenex_41394 Int) (v_prenex_41395 Int)) (or (<= (select main_a v_prenex_41395) (+ (select main_a v_prenex_41394) 998)) (<= 2 (* 2 (select main_a v_prenex_41394))) (<= 1 (select main_a v_prenex_41395)) (< v_prenex_41394 main_x) (<= 1000 (* 2 (select main_a v_prenex_41395))) (<= (select main_a v_prenex_41394) 500) (<= (+ main_x 1) v_prenex_41394))) (forall ((v_prenex_44713 Int) (v_prenex_44712 Int)) (or (<= 0 (+ (select main_a v_prenex_44712) 498)) (< v_prenex_44712 main_x) (<= (+ main_x 1) v_prenex_44712) (<= (select main_a v_prenex_44713) 999) (<= (* 2 (select main_a v_prenex_44712)) 1000) (<= (select main_a v_prenex_44712) (select main_a v_prenex_44713)) (<= 1000 (* 2 (select main_a v_prenex_44713))))) (forall ((v_prenex_50009 Int) (v_prenex_50010 Int)) (or (<= (* 2 (select main_a v_prenex_50010)) 1998) (< v_prenex_50009 main_x) (<= 1 (select main_a v_prenex_50010)) (<= (+ (select main_a v_prenex_50009) (select main_a v_prenex_50010)) 1000) (<= 2 (* 2 (select main_a v_prenex_50009))) (<= (+ main_y 1) v_prenex_50010) (<= (+ main_x 1) v_prenex_50009))) (forall ((v_prenex_45506 Int) (v_prenex_45505 Int)) (or (<= 1 (select main_a v_prenex_45506)) (<= 2 (* 2 (select main_a v_prenex_45505))) (<= 1000 (+ (select main_a v_prenex_45505) (select main_a v_prenex_45506))) (<= (select main_a v_prenex_45506) 1498) (< v_prenex_45505 main_x) (<= 1 (select main_a v_prenex_45505)) (<= (+ main_x 1) v_prenex_45505))) (forall ((v_prenex_51733 Int) (v_prenex_51734 Int)) (or (<= (select main_a v_prenex_51734) (+ (select main_a v_prenex_51733) 998)) (<= (+ main_x 1) v_prenex_51733) (<= (select main_a v_prenex_51733) 500) (<= (select main_a v_prenex_51734) 999) (< v_prenex_51733 main_x) (<= (* 2 (select main_a v_prenex_51734)) 1998))) (or (forall ((v_prenex_42585 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42585))) (<= 1 (select main_a v_prenex_42585)))) (forall ((v_prenex_42584 Int)) (or (<= 1 (select main_a v_prenex_42584)) (<= (+ main_x 1) v_prenex_42584) (< v_prenex_42584 main_x) (<= 0 (+ (select main_a v_prenex_42584) 498)) (<= (* 2 (select main_a v_prenex_42584)) 1000)))) (forall ((v_prenex_41676 Int) (v_prenex_41677 Int)) (or (<= 1000 (+ (select main_a v_prenex_41676) (select main_a v_prenex_41677))) (<= (+ main_x 1) v_prenex_41676) (<= (select main_a v_prenex_41677) 999) (< v_prenex_41676 main_x) (<= (* 2 (select main_a v_prenex_41676)) 1000) (<= (+ main_y 1) v_prenex_41677))) (forall ((v_prenex_50900 Int) (v_prenex_50899 Int)) (or (<= 1 (select main_a v_prenex_50899)) (< v_prenex_50899 main_x) (<= (+ main_x 1) v_prenex_50899) (<= 1 (select main_a v_prenex_50900)) (<= (select main_a v_prenex_50899) (select main_a v_prenex_50900)) (<= 2 (* 2 (select main_a v_prenex_50899))))) (forall ((v_prenex_46882 Int) (v_prenex_46883 Int)) (or (<= (select main_a v_prenex_46882) (select main_a v_prenex_46883)) (< v_prenex_46883 main_y) (<= (+ main_y 1) v_prenex_46883) (<= (select main_a v_prenex_46883) 999) (< v_prenex_46882 main_x))) (forall ((v_prenex_46600 Int) (v_prenex_46599 Int)) (or (< v_prenex_46599 main_x) (<= 1 (select main_a v_prenex_46599)) (<= (select main_a v_prenex_46600) 999) (<= (select main_a v_prenex_46599) (select main_a v_prenex_46600)) (< v_prenex_46600 main_y) (<= (+ main_x 1) v_prenex_46599) (<= (* 2 (select main_a v_prenex_46600)) 1998))) (forall ((v_prenex_48401 Int) (v_prenex_48400 Int)) (or (<= (select main_a v_prenex_48400) (select main_a v_prenex_48401)) (< v_prenex_48400 main_x) (<= (* 2 (select main_a v_prenex_48401)) 1998) (<= 2 (* 2 (select main_a v_prenex_48400))) (<= 1000 (* 2 (select main_a v_prenex_48401))) (<= (+ main_x 1) v_prenex_48400) (<= (select main_a v_prenex_48400) 999))) (forall ((v_prenex_46408 Int) (v_prenex_46409 Int)) (or (<= (* 2 (select main_a v_prenex_46409)) 1998) (<= (+ main_x 1) v_prenex_46408) (<= (select main_a v_prenex_46408) (select main_a v_prenex_46409)) (<= (+ main_y 1) v_prenex_46409) (< v_prenex_46409 main_y))) (or (forall ((v_prenex_49625 Int)) (or (<= (select main_a v_prenex_49625) 1498) (<= (select main_a v_prenex_49625) 999))) (forall ((v_prenex_49621 Int)) (or (<= (select main_a v_prenex_49621) 500) (<= 0 (+ (select main_a v_prenex_49621) 498)) (<= (+ main_x 1) v_prenex_49621) (<= (* 2 (select main_a v_prenex_49621)) 1000) (< v_prenex_49621 main_x)))) (forall ((v_prenex_48932 Int) (v_prenex_48931 Int)) (or (<= (* 2 (select main_a v_prenex_48932)) 1998) (< v_prenex_48931 main_x) (<= (select main_a v_prenex_48931) 500) (<= (select main_a v_prenex_48932) 1498) (<= (+ main_x 1) v_prenex_48931) (<= (select main_a v_prenex_48931) 999) (<= (select main_a v_prenex_48931) (select main_a v_prenex_48932)))) (or (forall ((v_prenex_46436 Int)) (<= (* 2 (select main_a v_prenex_46436)) 1998)) (forall ((v_prenex_46435 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46435))) (< v_prenex_46435 main_x) (<= 1 (select main_a v_prenex_46435)) (<= (+ main_x 1) v_prenex_46435)))) (or (forall ((v_prenex_47982 Int)) (or (< v_prenex_47982 main_x) (<= (select main_a v_prenex_47982) 999) (<= (* 2 (select main_a v_prenex_47982)) 1000) (<= (+ main_x 1) v_prenex_47982))) (forall ((v_prenex_47983 Int)) (or (<= 500 (select main_a v_prenex_47983)) (<= (+ main_y 1) v_prenex_47983) (<= (select main_a v_prenex_47983) 1498)))) (forall ((v_prenex_48292 Int) (v_prenex_48293 Int)) (or (<= (+ main_x 1) v_prenex_48292) (<= (select main_a v_prenex_48292) (select main_a v_prenex_48293)) (< v_prenex_48292 main_x) (<= (select main_a v_prenex_48293) 1498) (<= (select main_a v_prenex_48292) 999) (<= 1000 (* 2 (select main_a v_prenex_48293))))) (forall ((v_prenex_51263 Int) (v_prenex_51264 Int)) (or (<= (+ main_x 1) v_prenex_51263) (<= 1 (select main_a v_prenex_51264)) (<= (* 2 (select main_a v_prenex_51263)) 1000) (< v_prenex_51263 main_x) (<= 2 (* 2 (select main_a v_prenex_51263))) (<= 1000 (* 2 (select main_a v_prenex_51264))) (<= (select main_a v_prenex_51263) (select main_a v_prenex_51264)))) (forall ((v_prenex_44605 Int) (v_prenex_44604 Int)) (or (<= (select main_a v_prenex_44604) 500) (< v_prenex_44604 main_x) (<= 1 (select main_a v_prenex_44605)) (<= (+ main_x 1) v_prenex_44604) (<= 500 (select main_a v_prenex_44605)) (<= 0 (+ (select main_a v_prenex_44604) 498)) (<= (select main_a v_prenex_44605) (+ (select main_a v_prenex_44604) 998)))) (or (forall ((v_prenex_48371 Int)) (or (<= (* 2 (select main_a v_prenex_48371)) 1998) (<= (select main_a v_prenex_48371) 1498))) (forall ((v_prenex_48370 Int)) (or (<= 1 (select main_a v_prenex_48370)) (<= (+ main_x 1) v_prenex_48370) (<= (* 2 (select main_a v_prenex_48370)) 1000) (< v_prenex_48370 main_x) (<= (select main_a v_prenex_48370) 999)))) (forall ((v_prenex_46871 Int) (v_prenex_46870 Int)) (or (<= 500 (select main_a v_prenex_46871)) (<= (select main_a v_prenex_46871) 999) (< v_prenex_46870 main_x) (<= (+ main_x 1) v_prenex_46870) (<= 1000 (+ (select main_a v_prenex_46870) (select main_a v_prenex_46871))) (<= (+ main_y 1) v_prenex_46871) (<= (select main_a v_prenex_46870) 500))) (or (forall ((v_prenex_48211 Int)) (or (<= (+ main_x 1) v_prenex_48211) (<= 1 (select main_a v_prenex_48211)) (<= 0 (+ (select main_a v_prenex_48211) 498)) (< v_prenex_48211 main_x) (<= 2 (* 2 (select main_a v_prenex_48211))))) (forall ((v_prenex_48215 Int)) (or (<= (select main_a v_prenex_48215) 1498) (<= (* 2 (select main_a v_prenex_48215)) 1998)))) (forall ((v_prenex_45445 Int) (v_prenex_45446 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45446))) (<= 500 (select main_a v_prenex_45446)) (<= (+ main_x 1) v_prenex_45445) (<= 1000 (+ (select main_a v_prenex_45445) (select main_a v_prenex_45446))) (<= 0 (+ (select main_a v_prenex_45445) 498)) (< v_prenex_45445 main_x) (<= (* 2 (select main_a v_prenex_45445)) 1000))) (forall ((v_prenex_46534 Int) (v_prenex_46535 Int)) (or (<= 1 (select main_a v_prenex_46535)) (<= (select main_a v_prenex_46535) 1498) (<= 2 (* 2 (select main_a v_prenex_46534))) (<= (select main_a v_prenex_46534) (select main_a v_prenex_46535)) (< v_prenex_46534 main_x) (<= (+ main_x 1) v_prenex_46534) (<= 0 (+ (select main_a v_prenex_46534) 498)))) (forall ((v_prenex_44091 Int) (v_prenex_44090 Int)) (or (<= (* 2 (select main_a v_prenex_44091)) 1998) (<= 2 (* 2 (select main_a v_prenex_44090))) (< v_prenex_44090 main_x) (<= 0 (+ (select main_a v_prenex_44090) 498)) (<= (select main_a v_prenex_44091) (+ (select main_a v_prenex_44090) 998)) (<= (+ main_x 1) v_prenex_44090))) (or (forall ((v_prenex_42399 Int)) (or (< v_prenex_42399 main_x) (<= 2 (* 2 (select main_a v_prenex_42399))) (<= (+ main_x 1) v_prenex_42399))) (forall ((v_prenex_42396 Int)) (<= 1 (select main_a v_prenex_42396)))) (forall ((v_prenex_41805 Int) (v_prenex_41806 Int)) (or (<= (+ main_x 1) v_prenex_41805) (<= (select main_a v_prenex_41806) 999) (< v_prenex_41805 main_x) (<= (select main_a v_prenex_41805) 999) (<= (+ (select main_a v_prenex_41805) (select main_a v_prenex_41806)) 1000) (<= (select main_a v_prenex_41805) 500) (<= 1 (select main_a v_prenex_41806)))) (or (forall ((v_prenex_49071 Int)) (or (<= (* 2 (select main_a v_prenex_49071)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49071))))) (forall ((v_prenex_49068 Int)) (or (<= (select main_a v_prenex_49068) 500) (<= (* 2 (select main_a v_prenex_49068)) 1000) (< v_prenex_49068 main_x) (<= 2 (* 2 (select main_a v_prenex_49068))) (<= (+ main_x 1) v_prenex_49068)))) (or (forall ((v_prenex_50503 Int)) (or (<= 500 (select main_a v_prenex_50503)) (<= (select main_a v_prenex_50503) 1498))) (forall ((v_prenex_50502 Int)) (or (<= (+ main_x 1) v_prenex_50502) (<= 1 (select main_a v_prenex_50502)) (< v_prenex_50502 main_x) (<= 0 (+ (select main_a v_prenex_50502) 498)) (<= 2 (* 2 (select main_a v_prenex_50502)))))) (forall ((v_prenex_51380 Int) (v_prenex_51381 Int)) (or (< v_prenex_51380 main_x) (<= 0 (+ (select main_a v_prenex_51380) 498)) (<= (+ main_x 1) v_prenex_51380) (<= 1 (select main_a v_prenex_51381)) (<= (select main_a v_prenex_51380) (select main_a v_prenex_51381)))) (or (forall ((v_prenex_48991 Int)) (or (<= 1 (select main_a v_prenex_48991)) (< v_prenex_48991 main_y) (<= (* 2 (select main_a v_prenex_48991)) 1998))) (forall ((v_prenex_48989 Int)) (or (<= (+ main_x 1) v_prenex_48989) (< v_prenex_48989 main_x) (<= 2 (* 2 (select main_a v_prenex_48989))) (<= (select main_a v_prenex_48989) 500)))) (forall ((v_prenex_47867 Int) (v_prenex_47866 Int)) (or (< v_prenex_47866 main_x) (<= (+ (select main_a v_prenex_47866) (select main_a v_prenex_47867)) 1000) (<= (select main_a v_prenex_47866) 500) (<= 1 (select main_a v_prenex_47867)) (<= (* 2 (select main_a v_prenex_47866)) 1000) (<= (+ main_x 1) v_prenex_47866))) (forall ((v_prenex_41134 Int) (v_prenex_41135 Int)) (or (<= (select main_a v_prenex_41135) 999) (<= 1000 (+ (select main_a v_prenex_41134) (select main_a v_prenex_41135))) (<= 1 (select main_a v_prenex_41134)) (<= (+ main_x 1) v_prenex_41134) (<= (* 2 (select main_a v_prenex_41135)) 1998) (< v_prenex_41134 main_x))) (forall ((v_prenex_46374 Int) (v_prenex_46373 Int)) (or (<= (select main_a v_prenex_46373) 500) (<= (+ main_y 1) v_prenex_46374) (< v_prenex_46373 main_x) (<= 1 (select main_a v_prenex_46374)) (<= (select main_a v_prenex_46373) (select main_a v_prenex_46374)) (<= (+ main_x 1) v_prenex_46373) (<= (select main_a v_prenex_46374) 999))) (forall ((v_prenex_48752 Int)) (or (< v_prenex_48752 main_x) (<= 2 (* 2 (select main_a v_prenex_48752))) (<= (* 2 (select main_a v_prenex_48752)) 1000) (<= (+ main_x 1) v_prenex_48752) (<= 1 (select main_a v_prenex_48752)))) (or (forall ((v_prenex_47925 Int)) (or (<= (select main_a v_prenex_47925) 999) (<= 1000 (* 2 (select main_a v_prenex_47925))))) (forall ((v_prenex_47923 Int)) (or (<= (* 2 (select main_a v_prenex_47923)) 1000) (<= 1 (select main_a v_prenex_47923)) (< v_prenex_47923 main_x) (<= 2 (* 2 (select main_a v_prenex_47923))) (<= (+ main_x 1) v_prenex_47923)))) (forall ((v_prenex_43312 Int) (v_prenex_43311 Int)) (or (<= (+ main_x 1) v_prenex_43311) (<= 1000 (* 2 (select main_a v_prenex_43312))) (<= (select main_a v_prenex_43311) 500) (< v_prenex_43311 main_x) (<= (+ (select main_a v_prenex_43311) (select main_a v_prenex_43312)) 1000) (<= 1 (select main_a v_prenex_43312)) (<= 1 (select main_a v_prenex_43311)))) (or (forall ((v_prenex_43997 Int)) (or (<= (* 2 (select main_a v_prenex_43997)) 1000) (<= (select main_a v_prenex_43997) 999) (<= (+ main_x 1) v_prenex_43997) (< v_prenex_43997 main_x) (<= 1 (select main_a v_prenex_43997)))) (forall ((v_prenex_43998 Int)) (or (<= (* 2 (select main_a v_prenex_43998)) 1998) (<= 500 (select main_a v_prenex_43998))))) (forall ((v_prenex_49172 Int) (v_prenex_49173 Int)) (or (< v_prenex_49172 main_x) (<= 1000 (+ (select main_a v_prenex_49172) (select main_a v_prenex_49173))) (< v_prenex_49173 main_y) (<= 1000 (* 2 (select main_a v_prenex_49173))) (<= 1 (select main_a v_prenex_49172)) (<= (+ main_x 1) v_prenex_49172))) (or (forall ((v_prenex_47571 Int)) (or (<= 1 (select main_a v_prenex_47571)) (<= (+ main_y 1) v_prenex_47571) (< v_prenex_47571 main_y))) (forall ((v_prenex_47570 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47570))) (< v_prenex_47570 main_x)))) (forall ((v_prenex_50509 Int) (v_prenex_50508 Int)) (or (<= (select main_a v_prenex_50508) (select main_a v_prenex_50509)) (<= (* 2 (select main_a v_prenex_50509)) 1998) (< v_prenex_50508 main_x) (<= 2 (* 2 (select main_a v_prenex_50508))) (< v_prenex_50509 main_y) (<= (+ main_x 1) v_prenex_50508))) (forall ((v_prenex_51581 Int) (v_prenex_51582 Int)) (or (< v_prenex_51582 main_y) (<= (select main_a v_prenex_51582) 999) (<= (select main_a v_prenex_51581) 999) (<= (+ main_x 1) v_prenex_51581) (< v_prenex_51581 main_x) (<= 1000 (* 2 (select main_a v_prenex_51582))) (<= 1000 (+ (select main_a v_prenex_51581) (select main_a v_prenex_51582))))) (forall ((v_prenex_41886 Int) (v_prenex_41887 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41887))) (< v_prenex_41886 main_x) (<= (select main_a v_prenex_41886) (select main_a v_prenex_41887)) (<= 1 (select main_a v_prenex_41887)) (<= (+ main_x 1) v_prenex_41886) (<= 0 (+ (select main_a v_prenex_41886) 498)) (<= (select main_a v_prenex_41886) 500))) (or (forall ((v_prenex_43981 Int)) (or (<= (+ main_x 1) v_prenex_43981) (< v_prenex_43981 main_x) (<= 1 (select main_a v_prenex_43981)) (<= 2 (* 2 (select main_a v_prenex_43981))))) (forall ((v_prenex_43982 Int)) (or (<= 1 (select main_a v_prenex_43982)) (<= (select main_a v_prenex_43982) 1498)))) (or (forall ((v_prenex_49746 Int)) (or (<= (select main_a v_prenex_49746) 1498) (<= 500 (select main_a v_prenex_49746)))) (forall ((v_prenex_49745 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49745))) (< v_prenex_49745 main_x) (<= (+ main_x 1) v_prenex_49745) (<= 1 (select main_a v_prenex_49745))))) (forall ((v_prenex_44058 Int) (v_prenex_44059 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44058))) (<= 1 (select main_a v_prenex_44058)) (<= (* 2 (select main_a v_prenex_44059)) 1998) (< v_prenex_44058 main_x) (<= (+ main_x 1) v_prenex_44058) (<= (select main_a v_prenex_44059) (+ (select main_a v_prenex_44058) 998)))) (or (forall ((v_prenex_51429 Int)) (or (<= (+ main_x 1) v_prenex_51429) (<= 0 (+ (select main_a v_prenex_51429) 498)) (< v_prenex_51429 main_x) (<= (* 2 (select main_a v_prenex_51429)) 1000))) (forall ((v_prenex_51432 Int)) (or (<= (select main_a v_prenex_51432) 999) (<= 500 (select main_a v_prenex_51432))))) (forall ((v_prenex_51099 Int) (v_prenex_51100 Int)) (or (<= (select main_a v_prenex_51100) (+ (select main_a v_prenex_51099) 998)) (<= (select main_a v_prenex_51100) 1498) (< v_prenex_51099 main_x) (<= 1000 (* 2 (select main_a v_prenex_51100))) (<= (+ main_x 1) v_prenex_51099) (<= (+ main_y 1) v_prenex_51100) (<= 1 (select main_a v_prenex_51099)))) (forall ((v_prenex_51185 Int) (v_prenex_51186 Int)) (or (<= (* 2 (select main_a v_prenex_51185)) 1000) (<= (select main_a v_prenex_51186) (+ (select main_a v_prenex_51185) 998)) (<= (+ main_x 1) v_prenex_51185) (< v_prenex_51185 main_x) (<= (* 2 (select main_a v_prenex_51186)) 1998) (<= (+ main_y 1) v_prenex_51186) (<= (select main_a v_prenex_51186) 1498))) (or (forall ((v_prenex_44364 Int)) (or (<= (+ main_x 1) v_prenex_44364) (< v_prenex_44364 main_x) (<= 0 (+ (select main_a v_prenex_44364) 498)) (<= (* 2 (select main_a v_prenex_44364)) 1000) (<= (select main_a v_prenex_44364) 999))) (forall ((v_prenex_44366 Int)) (<= (select main_a v_prenex_44366) 999))) (forall ((v_prenex_43860 Int) (v_prenex_43861 Int)) (or (<= (select main_a v_prenex_43861) (+ (select main_a v_prenex_43860) 998)) (<= (* 2 (select main_a v_prenex_43861)) 1998) (<= 1 (select main_a v_prenex_43861)) (<= 0 (+ (select main_a v_prenex_43860) 498)) (< v_prenex_43860 main_x) (<= (+ main_x 1) v_prenex_43860))) (or (forall ((v_prenex_48722 Int)) (or (<= 1 (select main_a v_prenex_48722)) (<= (select main_a v_prenex_48722) 999) (< v_prenex_48722 main_y))) (forall ((v_prenex_48718 Int)) (or (<= (+ main_x 1) v_prenex_48718) (<= 2 (* 2 (select main_a v_prenex_48718))) (< v_prenex_48718 main_x)))) (or (forall ((v_prenex_42595 Int)) (or (<= 1 (select main_a v_prenex_42595)) (<= 500 (select main_a v_prenex_42595)) (< v_prenex_42595 main_y))) (forall ((v_prenex_42596 Int)) (or (< v_prenex_42596 main_x) (<= (* 2 (select main_a v_prenex_42596)) 1000) (<= (+ main_x 1) v_prenex_42596) (<= 2 (* 2 (select main_a v_prenex_42596)))))) (forall ((v_prenex_49923 Int) (v_prenex_49924 Int)) (or (<= (+ main_x 1) v_prenex_49923) (< v_prenex_49923 main_x) (<= 1000 (* 2 (select main_a v_prenex_49924))) (<= (select main_a v_prenex_49924) (+ (select main_a v_prenex_49923) 998)) (<= 0 (+ (select main_a v_prenex_49923) 498)) (<= 500 (select main_a v_prenex_49924)))) (or (forall ((v_prenex_41454 Int)) (or (<= (select main_a v_prenex_41454) 999) (<= (* 2 (select main_a v_prenex_41454)) 1000) (<= 2 (* 2 (select main_a v_prenex_41454))) (< v_prenex_41454 main_x) (<= (+ main_x 1) v_prenex_41454))) (forall ((v_prenex_41459 Int)) (<= (* 2 (select main_a v_prenex_41459)) 1998))) (forall ((v_prenex_41634 Int) (v_prenex_41635 Int)) (or (<= 500 (select main_a v_prenex_41635)) (<= 1 (select main_a v_prenex_41634)) (<= (select main_a v_prenex_41635) 1498) (<= (+ (select main_a v_prenex_41634) (select main_a v_prenex_41635)) 1000) (<= (select main_a v_prenex_41634) 500) (<= (+ main_x 1) v_prenex_41634) (< v_prenex_41634 main_x))) (forall ((v_prenex_48758 Int) (v_prenex_48757 Int)) (or (<= (+ main_x 1) v_prenex_48757) (<= (select main_a v_prenex_48758) 1498) (<= 1000 (+ (select main_a v_prenex_48757) (select main_a v_prenex_48758))) (<= 2 (* 2 (select main_a v_prenex_48757))) (< v_prenex_48757 main_x) (<= (select main_a v_prenex_48758) 999) (<= (select main_a v_prenex_48757) 999))) (forall ((v_prenex_44126 Int) (v_prenex_44127 Int)) (or (<= (select main_a v_prenex_44127) 1498) (<= (+ main_x 1) v_prenex_44126) (<= 0 (+ (select main_a v_prenex_44126) 498)) (<= (select main_a v_prenex_44126) (select main_a v_prenex_44127)) (<= (+ main_y 1) v_prenex_44127) (< v_prenex_44126 main_x))) (or (forall ((v_prenex_48722 Int)) (or (<= 1 (select main_a v_prenex_48722)) (<= (select main_a v_prenex_48722) 999) (< v_prenex_48722 main_y))) (forall ((v_prenex_48716 Int)) (or (< v_prenex_48716 main_x) (<= (* 2 (select main_a v_prenex_48716)) 1000) (<= (+ main_x 1) v_prenex_48716) (<= 2 (* 2 (select main_a v_prenex_48716)))))) (forall ((v_prenex_44254 Int) (v_prenex_44253 Int)) (or (<= (+ main_x 1) v_prenex_44253) (<= 0 (+ (select main_a v_prenex_44253) 498)) (<= (* 2 (select main_a v_prenex_44254)) 1998) (< v_prenex_44253 main_x) (<= (+ (select main_a v_prenex_44253) (select main_a v_prenex_44254)) 1000))) (forall ((v_prenex_41369 Int) (v_prenex_41370 Int)) (or (<= 0 (+ (select main_a v_prenex_41369) 498)) (<= (+ (select main_a v_prenex_41369) (select main_a v_prenex_41370)) 1000) (<= 500 (select main_a v_prenex_41370)) (< v_prenex_41369 main_x) (<= (+ main_x 1) v_prenex_41369) (<= (select main_a v_prenex_41370) 999))) (forall ((v_prenex_44896 Int) (v_prenex_44897 Int)) (or (<= (select main_a v_prenex_44897) 1498) (<= 1000 (+ (select main_a v_prenex_44896) (select main_a v_prenex_44897))) (<= (+ main_x 1) v_prenex_44896) (<= (* 2 (select main_a v_prenex_44896)) 1000) (<= (* 2 (select main_a v_prenex_44897)) 1998) (< v_prenex_44896 main_x) (<= 1 (select main_a v_prenex_44896)))) (forall ((v_prenex_43873 Int) (v_prenex_43872 Int)) (or (<= (select main_a v_prenex_43872) (select main_a v_prenex_43873)) (<= 1 (select main_a v_prenex_43873)) (< v_prenex_43872 main_x) (< v_prenex_43873 main_y) (<= (* 2 (select main_a v_prenex_43872)) 1000) (<= (select main_a v_prenex_43873) 999) (<= (+ main_x 1) v_prenex_43872))) (forall ((v_prenex_42619 Int) (v_prenex_42620 Int)) (or (<= 1 (select main_a v_prenex_42620)) (<= 2 (* 2 (select main_a v_prenex_42619))) (<= (select main_a v_prenex_42620) 999) (< v_prenex_42619 main_x) (<= (+ (select main_a v_prenex_42619) (select main_a v_prenex_42620)) 1000) (<= (+ main_x 1) v_prenex_42619) (<= (* 2 (select main_a v_prenex_42619)) 1000))) (or (forall ((v_prenex_41506 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41506))) (< v_prenex_41506 main_x) (<= (+ main_x 1) v_prenex_41506) (<= (select main_a v_prenex_41506) 500))) (forall ((v_prenex_41508 Int)) (or (< v_prenex_41508 main_y) (<= 1 (select main_a v_prenex_41508)) (<= (select main_a v_prenex_41508) 1498)))) (forall ((v_prenex_51389 Int) (v_prenex_51388 Int)) (or (<= (+ main_x 1) v_prenex_51388) (<= 1000 (+ (select main_a v_prenex_51388) (select main_a v_prenex_51389))) (<= (* 2 (select main_a v_prenex_51389)) 1998) (<= (select main_a v_prenex_51389) 1498) (<= (select main_a v_prenex_51388) 999) (<= 2 (* 2 (select main_a v_prenex_51388))) (< v_prenex_51388 main_x))) (or (forall ((v_prenex_47909 Int)) (or (<= (* 2 (select main_a v_prenex_47909)) 1998) (<= (select main_a v_prenex_47909) 999))) (forall ((v_prenex_47906 Int)) (or (<= (select main_a v_prenex_47906) 500) (< v_prenex_47906 main_x) (<= (+ main_x 1) v_prenex_47906) (<= 2 (* 2 (select main_a v_prenex_47906))) (<= (* 2 (select main_a v_prenex_47906)) 1000)))) (or (forall ((v_prenex_47485 Int)) (or (<= (select main_a v_prenex_47485) 1498) (<= (select main_a v_prenex_47485) 999) (< v_prenex_47485 main_y))) (forall ((v_prenex_47480 Int)) (or (<= (select main_a v_prenex_47480) 999) (< v_prenex_47480 main_x) (<= 2 (* 2 (select main_a v_prenex_47480))) (<= (+ main_x 1) v_prenex_47480)))) (forall ((v_prenex_51323 Int) (v_prenex_51322 Int)) (or (<= (select main_a v_prenex_51322) 999) (<= (+ main_x 1) v_prenex_51322) (<= 500 (select main_a v_prenex_51323)) (<= (+ (select main_a v_prenex_51322) (select main_a v_prenex_51323)) 1000) (< v_prenex_51322 main_x))) (forall ((v_prenex_48313 Int) (v_prenex_48312 Int)) (or (<= (select main_a v_prenex_48312) 999) (<= (select main_a v_prenex_48313) (+ (select main_a v_prenex_48312) 998)) (<= 500 (select main_a v_prenex_48313)) (< v_prenex_48312 main_x) (<= 2 (* 2 (select main_a v_prenex_48312))) (<= (+ main_x 1) v_prenex_48312) (<= (select main_a v_prenex_48313) 999))) (forall ((v_prenex_44539 Int) (v_prenex_44538 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44538))) (<= 1000 (* 2 (select main_a v_prenex_44539))) (<= (+ main_x 1) v_prenex_44538) (< v_prenex_44538 main_x) (<= (* 2 (select main_a v_prenex_44539)) 1998) (<= 1 (select main_a v_prenex_44538)) (<= 1000 (+ (select main_a v_prenex_44538) (select main_a v_prenex_44539))))) (forall ((v_prenex_42756 Int) (v_prenex_42757 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42757))) (<= 1000 (+ (select main_a v_prenex_42756) (select main_a v_prenex_42757))) (< v_prenex_42756 main_x) (<= (+ main_y 1) v_prenex_42757) (<= (+ main_x 1) v_prenex_42756) (<= (select main_a v_prenex_42756) 500))) (or (forall ((v_prenex_44392 Int)) (or (<= (* 2 (select main_a v_prenex_44392)) 1998) (< v_prenex_44392 main_y))) (forall ((v_prenex_44391 Int)) (or (<= (+ main_x 1) v_prenex_44391) (< v_prenex_44391 main_x) (<= 0 (+ (select main_a v_prenex_44391) 498))))) (forall ((v_prenex_42080 Int) (v_prenex_42081 Int)) (or (< v_prenex_42080 main_x) (<= (select main_a v_prenex_42080) 500) (<= (* 2 (select main_a v_prenex_42081)) 1998) (<= (+ main_x 1) v_prenex_42080) (<= (select main_a v_prenex_42080) (select main_a v_prenex_42081)))) (or (forall ((v_prenex_43379 Int)) (<= 500 (select main_a v_prenex_43379))) (forall ((v_prenex_43377 Int)) (or (<= (select main_a v_prenex_43377) 999) (<= 1 (select main_a v_prenex_43377)) (< v_prenex_43377 main_x) (<= (+ main_x 1) v_prenex_43377) (<= 2 (* 2 (select main_a v_prenex_43377)))))) (forall ((v_prenex_47911 Int) (v_prenex_47910 Int)) (or (<= 500 (select main_a v_prenex_47911)) (<= (select main_a v_prenex_47911) 1498) (<= (select main_a v_prenex_47910) (select main_a v_prenex_47911)) (<= (select main_a v_prenex_47910) 500) (<= 2 (* 2 (select main_a v_prenex_47910))) (< v_prenex_47910 main_x) (<= (+ main_x 1) v_prenex_47910))) (or (forall ((v_prenex_50558 Int)) (or (<= 0 (+ (select main_a v_prenex_50558) 498)) (<= 2 (* 2 (select main_a v_prenex_50558))) (< v_prenex_50558 main_x) (<= 1 (select main_a v_prenex_50558)) (<= (+ main_x 1) v_prenex_50558))) (forall ((v_prenex_50562 Int)) (or (<= 1 (select main_a v_prenex_50562)) (<= (select main_a v_prenex_50562) 999)))) (forall ((v_prenex_45452 Int) (v_prenex_45451 Int)) (or (<= (+ main_x 1) v_prenex_45451) (< v_prenex_45451 main_x) (<= (select main_a v_prenex_45452) 999) (<= 1000 (* 2 (select main_a v_prenex_45452))) (<= (+ (select main_a v_prenex_45451) (select main_a v_prenex_45452)) 1000) (<= (* 2 (select main_a v_prenex_45451)) 1000) (<= 0 (+ (select main_a v_prenex_45451) 498)))) (or (forall ((v_prenex_41358 Int)) (or (<= (* 2 (select main_a v_prenex_41358)) 1000) (<= (+ main_x 1) v_prenex_41358) (< v_prenex_41358 main_x) (<= 2 (* 2 (select main_a v_prenex_41358))))) (forall ((v_prenex_41359 Int)) (or (<= 500 (select main_a v_prenex_41359)) (<= 1000 (* 2 (select main_a v_prenex_41359))) (<= (+ main_y 1) v_prenex_41359)))) (forall ((v_prenex_48096 Int) (v_prenex_48095 Int)) (or (<= (+ main_x 1) v_prenex_48095) (<= 1000 (+ (select main_a v_prenex_48095) (select main_a v_prenex_48096))) (<= (* 2 (select main_a v_prenex_48095)) 1000) (< v_prenex_48095 main_x) (<= 1000 (* 2 (select main_a v_prenex_48096))))) (or (forall ((v_prenex_43890 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43890))) (<= 1 (select main_a v_prenex_43890)) (<= (+ main_x 1) v_prenex_43890) (<= (* 2 (select main_a v_prenex_43890)) 1000) (< v_prenex_43890 main_x))) (forall ((v_prenex_43896 Int)) (or (<= (select main_a v_prenex_43896) 999) (<= 1000 (* 2 (select main_a v_prenex_43896)))))) (forall ((v_prenex_47753 Int) (v_prenex_47752 Int)) (or (< v_prenex_47752 main_x) (<= (select main_a v_prenex_47753) (+ (select main_a v_prenex_47752) 998)) (<= (* 2 (select main_a v_prenex_47752)) 1000) (<= (select main_a v_prenex_47753) 1498) (<= 2 (* 2 (select main_a v_prenex_47752))) (<= (+ main_x 1) v_prenex_47752) (<= 500 (select main_a v_prenex_47753)))) (or (forall ((v_prenex_42146 Int)) (or (<= 500 (select main_a v_prenex_42146)) (<= 1 (select main_a v_prenex_42146)))) (forall ((v_prenex_42147 Int)) (or (<= (* 2 (select main_a v_prenex_42147)) 1000) (< v_prenex_42147 main_x) (<= (+ main_x 1) v_prenex_42147)))) (forall ((v_prenex_50697 Int) (v_prenex_50696 Int)) (or (<= 1000 (+ (select main_a v_prenex_50696) (select main_a v_prenex_50697))) (<= 1 (select main_a v_prenex_50697)) (<= (+ main_x 1) v_prenex_50696) (<= (select main_a v_prenex_50697) 999) (<= (* 2 (select main_a v_prenex_50696)) 1000) (< v_prenex_50697 main_y) (< v_prenex_50696 main_x))) (forall ((v_prenex_48342 Int) (v_prenex_48341 Int)) (or (< v_prenex_48341 main_x) (<= 1000 (+ (select main_a v_prenex_48341) (select main_a v_prenex_48342))) (<= 1000 (* 2 (select main_a v_prenex_48342))) (<= (+ main_y 1) v_prenex_48342) (<= (select main_a v_prenex_48342) 1498) (<= (select main_a v_prenex_48341) 999) (<= (+ main_x 1) v_prenex_48341))) (forall ((v_prenex_47047 Int) (v_prenex_47048 Int)) (or (<= 1000 (+ (select main_a v_prenex_47047) (select main_a v_prenex_47048))) (< v_prenex_47047 main_x) (<= (+ main_x 1) v_prenex_47047) (<= 500 (select main_a v_prenex_47048)) (<= (select main_a v_prenex_47048) 999) (<= (* 2 (select main_a v_prenex_47047)) 1000) (<= (select main_a v_prenex_47047) 500))) (or (forall ((v_prenex_46436 Int)) (<= (* 2 (select main_a v_prenex_46436)) 1998)) (forall ((v_prenex_46432 Int)) (or (< v_prenex_46432 main_x) (<= 0 (+ (select main_a v_prenex_46432) 498)) (<= 1 (select main_a v_prenex_46432)) (<= 2 (* 2 (select main_a v_prenex_46432))) (<= (+ main_x 1) v_prenex_46432)))) (forall ((v_prenex_49910 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49910))) (<= (+ main_x 1) v_prenex_49910) (< v_prenex_49910 main_x))) (or (forall ((v_prenex_47154 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47154))) (<= (+ main_x 1) v_prenex_47154) (<= 0 (+ (select main_a v_prenex_47154) 498)) (< v_prenex_47154 main_x))) (forall ((v_prenex_47160 Int)) (<= 1000 (* 2 (select main_a v_prenex_47160))))) (or (forall ((v_prenex_47776 Int)) (or (<= 500 (select main_a v_prenex_47776)) (<= 1000 (* 2 (select main_a v_prenex_47776))))) (forall ((v_prenex_47772 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47772))) (<= (select main_a v_prenex_47772) 999) (<= (+ main_x 1) v_prenex_47772) (< v_prenex_47772 main_x) (<= 0 (+ (select main_a v_prenex_47772) 498))))) (forall ((v_prenex_46459 Int) (v_prenex_46460 Int)) (or (<= (* 2 (select main_a v_prenex_46460)) 1998) (<= 2 (* 2 (select main_a v_prenex_46459))) (<= 1 (select main_a v_prenex_46459)) (<= (select main_a v_prenex_46459) (select main_a v_prenex_46460)) (< v_prenex_46459 main_x) (<= (+ main_x 1) v_prenex_46459))) (forall ((v_prenex_42726 Int) (v_prenex_42727 Int)) (or (<= (* 2 (select main_a v_prenex_42726)) 1000) (<= (+ main_x 1) v_prenex_42726) (< v_prenex_42727 main_y) (<= (select main_a v_prenex_42727) 999) (<= 500 (select main_a v_prenex_42727)) (< v_prenex_42726 main_x) (<= (+ (select main_a v_prenex_42726) (select main_a v_prenex_42727)) 1000))) (or (forall ((v_prenex_42127 Int)) (or (<= (* 2 (select main_a v_prenex_42127)) 1000) (<= (select main_a v_prenex_42127) 999) (<= (+ main_x 1) v_prenex_42127) (< v_prenex_42127 main_x))) (forall ((v_prenex_42128 Int)) (or (<= 500 (select main_a v_prenex_42128)) (<= (+ main_y 1) v_prenex_42128) (<= 1 (select main_a v_prenex_42128))))) (or (forall ((v_prenex_47328 Int)) (or (<= (+ main_y 1) v_prenex_47328) (<= 1000 (* 2 (select main_a v_prenex_47328))) (<= (* 2 (select main_a v_prenex_47328)) 1998))) (forall ((v_prenex_47327 Int)) (or (<= (* 2 (select main_a v_prenex_47327)) 1000) (<= 2 (* 2 (select main_a v_prenex_47327))) (< v_prenex_47327 main_x) (<= (+ main_x 1) v_prenex_47327)))) (forall ((v_prenex_51039 Int) (v_prenex_51040 Int)) (or (<= (* 2 (select main_a v_prenex_51040)) 1998) (<= (select main_a v_prenex_51039) (select main_a v_prenex_51040)) (<= 0 (+ (select main_a v_prenex_51039) 498)) (<= 2 (* 2 (select main_a v_prenex_51039))) (<= (+ main_x 1) v_prenex_51039) (<= (select main_a v_prenex_51040) 1498) (< v_prenex_51039 main_x))) (forall ((v_prenex_41670 Int) (v_prenex_41671 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41670))) (<= 1000 (+ (select main_a v_prenex_41670) (select main_a v_prenex_41671))) (<= 1000 (* 2 (select main_a v_prenex_41671))) (<= 500 (select main_a v_prenex_41671)) (<= (select main_a v_prenex_41670) 999) (<= (+ main_x 1) v_prenex_41670) (< v_prenex_41670 main_x))) (forall ((v_prenex_44474 Int) (v_prenex_44475 Int)) (or (<= (+ main_x 1) v_prenex_44474) (<= 2 (* 2 (select main_a v_prenex_44474))) (< v_prenex_44474 main_x) (<= (select main_a v_prenex_44475) 1498) (<= (+ main_y 1) v_prenex_44475) (<= (select main_a v_prenex_44475) 999) (<= (+ (select main_a v_prenex_44474) (select main_a v_prenex_44475)) 1000))) (forall ((v_prenex_41233 Int) (v_prenex_41234 Int)) (or (< v_prenex_41233 main_x) (<= (+ (select main_a v_prenex_41233) (select main_a v_prenex_41234)) 1000) (<= 1 (select main_a v_prenex_41233)) (<= (select main_a v_prenex_41234) 1498) (<= 500 (select main_a v_prenex_41234)) (<= (select main_a v_prenex_41233) 999) (<= (+ main_x 1) v_prenex_41233))) (forall ((v_prenex_44478 Int) (v_prenex_44479 Int)) (or (<= (select main_a v_prenex_44479) 999) (<= (+ main_y 1) v_prenex_44479) (<= (+ (select main_a v_prenex_44478) (select main_a v_prenex_44479)) 1000) (<= 500 (select main_a v_prenex_44479)) (< v_prenex_44478 main_x) (<= (+ main_x 1) v_prenex_44478) (<= (* 2 (select main_a v_prenex_44478)) 1000))) (or (forall ((v_prenex_42193 Int)) (<= 500 (select main_a v_prenex_42193))) (forall ((v_prenex_40514 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40514))) (<= (+ main_x 1) v_prenex_40514) (<= (* 2 (select main_a v_prenex_40514)) 1000) (< v_prenex_40514 main_x) (<= 1 (select main_a v_prenex_40514))))) (forall ((v_prenex_47632 Int) (v_prenex_47631 Int)) (or (< v_prenex_47631 main_x) (<= (select main_a v_prenex_47631) 500) (<= (+ (select main_a v_prenex_47631) (select main_a v_prenex_47632)) 1000) (<= 1 (select main_a v_prenex_47631)) (<= (+ main_x 1) v_prenex_47631))) (forall ((v_prenex_49177 Int) (v_prenex_49176 Int)) (or (< v_prenex_49176 main_x) (< v_prenex_49177 main_y) (<= (select main_a v_prenex_49177) (+ (select main_a v_prenex_49176) 998)) (<= (select main_a v_prenex_49176) 500) (<= (select main_a v_prenex_49177) 999) (<= (+ main_x 1) v_prenex_49176))) (or (forall ((v_prenex_50656 Int)) (or (<= (* 2 (select main_a v_prenex_50656)) 1000) (< v_prenex_50656 main_x) (<= (select main_a v_prenex_50656) 999) (<= (+ main_x 1) v_prenex_50656) (<= 2 (* 2 (select main_a v_prenex_50656))))) (forall ((v_prenex_50662 Int)) (or (<= (select main_a v_prenex_50662) 1498) (<= 1000 (* 2 (select main_a v_prenex_50662)))))) (forall ((v_prenex_51217 Int) (v_prenex_51218 Int)) (or (<= (+ main_x 1) v_prenex_51217) (< v_prenex_51217 main_x) (<= (* 2 (select main_a v_prenex_51217)) 1000) (<= 1 (select main_a v_prenex_51218)) (<= (select main_a v_prenex_51217) 500) (<= (select main_a v_prenex_51217) (select main_a v_prenex_51218)) (<= 1000 (* 2 (select main_a v_prenex_51218))))) (forall ((v_prenex_41811 Int) (v_prenex_41812 Int)) (or (<= (+ (select main_a v_prenex_41811) (select main_a v_prenex_41812)) 1000) (<= (select main_a v_prenex_41812) 1498) (<= (+ main_x 1) v_prenex_41811) (<= 0 (+ (select main_a v_prenex_41811) 498)) (< v_prenex_41811 main_x) (<= (select main_a v_prenex_41811) 500))) (forall ((v_prenex_50253 Int) (v_prenex_50252 Int)) (or (<= (+ main_x 1) v_prenex_50252) (<= (+ main_y 1) v_prenex_50253) (<= (select main_a v_prenex_50252) (select main_a v_prenex_50253)) (<= 0 (+ (select main_a v_prenex_50252) 498)) (<= 1000 (* 2 (select main_a v_prenex_50253))) (< v_prenex_50252 main_x) (<= (select main_a v_prenex_50253) 999))) (forall ((v_prenex_51404 Int) (v_prenex_51405 Int)) (or (<= 1 (select main_a v_prenex_51405)) (<= (select main_a v_prenex_51405) 999) (<= (+ main_y 1) v_prenex_51405) (<= (+ main_x 1) v_prenex_51404) (< v_prenex_51404 main_x) (<= (+ (select main_a v_prenex_51404) (select main_a v_prenex_51405)) 1000) (<= (* 2 (select main_a v_prenex_51404)) 1000))) (forall ((v_prenex_48921 Int) (v_prenex_48920 Int)) (or (<= 500 (select main_a v_prenex_48921)) (<= 1000 (+ (select main_a v_prenex_48920) (select main_a v_prenex_48921))) (<= 1 (select main_a v_prenex_48920)) (< v_prenex_48920 main_x) (<= (* 2 (select main_a v_prenex_48920)) 1000) (<= 1 (select main_a v_prenex_48921)) (<= (+ main_x 1) v_prenex_48920))) (forall ((v_prenex_44984 Int) (v_prenex_44983 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44983))) (< v_prenex_44983 main_x) (<= (select main_a v_prenex_44983) (select main_a v_prenex_44984)) (<= 1 (select main_a v_prenex_44984)) (<= 0 (+ (select main_a v_prenex_44983) 498)) (<= (+ main_x 1) v_prenex_44983))) (or (forall ((v_prenex_49625 Int)) (or (<= (select main_a v_prenex_49625) 1498) (<= (select main_a v_prenex_49625) 999))) (forall ((v_prenex_49622 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49622))) (< v_prenex_49622 main_x) (<= 0 (+ (select main_a v_prenex_49622) 498)) (<= (* 2 (select main_a v_prenex_49622)) 1000) (<= (+ main_x 1) v_prenex_49622)))) (forall ((v_prenex_42066 Int) (v_prenex_42067 Int)) (or (<= 1000 (+ (select main_a v_prenex_42066) (select main_a v_prenex_42067))) (<= (* 2 (select main_a v_prenex_42067)) 1998) (< v_prenex_42066 main_x) (<= (+ main_x 1) v_prenex_42066) (<= (select main_a v_prenex_42066) 999) (<= (+ main_y 1) v_prenex_42067))) (forall ((v_prenex_47122 Int) (v_prenex_47121 Int)) (or (< v_prenex_47121 main_x) (<= (select main_a v_prenex_47122) (+ (select main_a v_prenex_47121) 998)) (<= (select main_a v_prenex_47121) 999) (<= (select main_a v_prenex_47122) 1498) (<= (+ main_x 1) v_prenex_47121) (<= (+ main_y 1) v_prenex_47122) (<= 1000 (* 2 (select main_a v_prenex_47122))))) (or (forall ((v_prenex_41937 Int)) (or (<= (select main_a v_prenex_41937) 999) (<= (+ main_y 1) v_prenex_41937) (<= 1 (select main_a v_prenex_41937)))) (forall ((v_prenex_41936 Int)) (or (<= (+ main_x 1) v_prenex_41936) (<= 2 (* 2 (select main_a v_prenex_41936))) (<= (select main_a v_prenex_41936) 999) (< v_prenex_41936 main_x)))) (forall ((v_prenex_49179 Int) (v_prenex_49178 Int)) (or (<= (select main_a v_prenex_49178) (select main_a v_prenex_49179)) (< v_prenex_49179 main_y) (< v_prenex_49178 main_x) (<= (select main_a v_prenex_49178) 500) (<= 1 (select main_a v_prenex_49179)) (<= (select main_a v_prenex_49179) 999) (<= (+ main_x 1) v_prenex_49178))) (forall ((v_prenex_48707 Int) (v_prenex_48706 Int)) (or (<= (+ main_y 1) v_prenex_48707) (<= 1 (select main_a v_prenex_48707)) (<= (+ main_x 1) v_prenex_48706) (<= (* 2 (select main_a v_prenex_48706)) 1000) (<= 500 (select main_a v_prenex_48707)) (<= (select main_a v_prenex_48706) (select main_a v_prenex_48707)) (< v_prenex_48706 main_x))) (forall ((v_prenex_51033 Int) (v_prenex_51034 Int)) (or (<= 1000 (+ (select main_a v_prenex_51033) (select main_a v_prenex_51034))) (< v_prenex_51033 main_x) (<= (select main_a v_prenex_51034) 1498) (<= 1000 (* 2 (select main_a v_prenex_51034))) (<= 2 (* 2 (select main_a v_prenex_51033))) (<= (+ main_x 1) v_prenex_51033) (<= (* 2 (select main_a v_prenex_51033)) 1000))) (or (forall ((v_prenex_50956 Int)) (or (<= (select main_a v_prenex_50956) 999) (<= 1 (select main_a v_prenex_50956)))) (forall ((v_prenex_50954 Int)) (or (<= 1 (select main_a v_prenex_50954)) (<= (* 2 (select main_a v_prenex_50954)) 1000) (<= 2 (* 2 (select main_a v_prenex_50954))) (< v_prenex_50954 main_x) (<= (+ main_x 1) v_prenex_50954)))) (or (forall ((v_prenex_43087 Int)) (<= (select main_a v_prenex_43087) 999)) (forall ((v_prenex_43091 Int)) (or (< v_prenex_43091 main_x) (<= 0 (+ (select main_a v_prenex_43091) 498)) (<= (* 2 (select main_a v_prenex_43091)) 1000) (<= (select main_a v_prenex_43091) 999) (<= (+ main_x 1) v_prenex_43091)))) (forall ((v_prenex_45340 Int) (v_prenex_45341 Int)) (or (<= 0 (+ (select main_a v_prenex_45340) 498)) (<= (+ main_x 1) v_prenex_45340) (< v_prenex_45340 main_x) (<= (select main_a v_prenex_45341) (+ (select main_a v_prenex_45340) 998)) (< v_prenex_45341 main_y))) (forall ((v_prenex_46400 Int) (v_prenex_46401 Int)) (or (< v_prenex_46401 main_y) (<= 500 (select main_a v_prenex_46401)) (<= (select main_a v_prenex_46401) 1498) (<= (+ (select main_a v_prenex_46400) (select main_a v_prenex_46401)) 1000) (<= (+ main_y 1) v_prenex_46401))) (forall ((v_prenex_48162 Int) (v_prenex_48161 Int)) (or (<= (select main_a v_prenex_48162) 999) (<= (+ main_x 1) v_prenex_48161) (<= 1 (select main_a v_prenex_48162)) (<= (select main_a v_prenex_48162) (+ (select main_a v_prenex_48161) 998)) (<= (select main_a v_prenex_48161) 500) (< v_prenex_48161 main_x) (< v_prenex_48162 main_y))) (forall ((v_prenex_51169 Int) (v_prenex_51168 Int)) (or (< v_prenex_51168 main_x) (<= 1 (select main_a v_prenex_51169)) (<= 1 (select main_a v_prenex_51168)) (<= 500 (select main_a v_prenex_51169)) (<= (+ main_y 1) v_prenex_51169) (<= (select main_a v_prenex_51169) (+ (select main_a v_prenex_51168) 998)) (<= (+ main_x 1) v_prenex_51168))) (or (forall ((v_prenex_41994 Int)) (or (< v_prenex_41994 main_x) (<= 2 (* 2 (select main_a v_prenex_41994))) (<= 0 (+ (select main_a v_prenex_41994) 498)) (<= (+ main_x 1) v_prenex_41994))) (forall ((v_prenex_41997 Int)) (or (< v_prenex_41997 main_y) (<= (select main_a v_prenex_41997) 999)))) (forall ((v_prenex_44522 Int) (v_prenex_44523 Int)) (or (<= (select main_a v_prenex_44523) 999) (<= (select main_a v_prenex_44522) 999) (< v_prenex_44522 main_x) (<= (+ main_x 1) v_prenex_44522) (<= (select main_a v_prenex_44522) (select main_a v_prenex_44523)))) (or (forall ((v_prenex_51051 Int)) (or (<= (* 2 (select main_a v_prenex_51051)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51051))) (< v_prenex_51051 main_y))) (forall ((v_prenex_51048 Int)) (or (<= 0 (+ (select main_a v_prenex_51048) 498)) (< v_prenex_51048 main_x) (<= (+ main_x 1) v_prenex_51048) (<= (* 2 (select main_a v_prenex_51048)) 1000)))) (forall ((v_prenex_46273 Int) (v_prenex_46272 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46272))) (<= (* 2 (select main_a v_prenex_46273)) 1998) (<= (select main_a v_prenex_46273) (+ (select main_a v_prenex_46272) 998)) (<= 1 (select main_a v_prenex_46273)) (<= 1 (select main_a v_prenex_46272)) (< v_prenex_46272 main_x) (<= (+ main_x 1) v_prenex_46272))) (or (forall ((v_prenex_43067 Int)) (or (< v_prenex_43067 main_x) (<= 0 (+ (select main_a v_prenex_43067) 498)) (<= (* 2 (select main_a v_prenex_43067)) 1000) (<= 2 (* 2 (select main_a v_prenex_43067))) (<= (+ main_x 1) v_prenex_43067))) (forall ((v_prenex_43069 Int)) (<= (select main_a v_prenex_43069) 1498))) (forall ((v_prenex_49635 Int) (v_prenex_49634 Int)) (or (<= 1000 (+ (select main_a v_prenex_49634) (select main_a v_prenex_49635))) (<= 0 (+ (select main_a v_prenex_49634) 498)) (<= (select main_a v_prenex_49635) 999) (< v_prenex_49634 main_x) (<= 1 (select main_a v_prenex_49635)) (<= (+ main_x 1) v_prenex_49634) (<= 2 (* 2 (select main_a v_prenex_49634))))) (or (forall ((v_prenex_47839 Int)) (or (<= (select main_a v_prenex_47839) 1498) (<= 500 (select main_a v_prenex_47839)) (<= (+ main_y 1) v_prenex_47839))) (forall ((v_prenex_47838 Int)) (or (< v_prenex_47838 main_x) (<= (+ main_x 1) v_prenex_47838) (<= (* 2 (select main_a v_prenex_47838)) 1000) (<= 1 (select main_a v_prenex_47838))))) (forall ((v_prenex_42688 Int) (v_prenex_42689 Int)) (or (<= (+ main_x 1) v_prenex_42688) (<= (+ (select main_a v_prenex_42688) (select main_a v_prenex_42689)) 1000) (<= 1000 (* 2 (select main_a v_prenex_42689))) (<= (select main_a v_prenex_42688) 500) (< v_prenex_42688 main_x) (<= (* 2 (select main_a v_prenex_42689)) 1998) (<= (* 2 (select main_a v_prenex_42688)) 1000))) (or (forall ((v_prenex_47888 Int)) (or (<= (+ main_x 1) v_prenex_47888) (< v_prenex_47888 main_x) (<= 2 (* 2 (select main_a v_prenex_47888))) (<= (* 2 (select main_a v_prenex_47888)) 1000))) (forall ((v_prenex_47894 Int)) (or (<= (select main_a v_prenex_47894) 1498) (<= (* 2 (select main_a v_prenex_47894)) 1998) (< v_prenex_47894 main_y)))) (forall ((v_prenex_49095 Int) (v_prenex_49094 Int)) (or (<= 500 (select main_a v_prenex_49095)) (< v_prenex_49095 main_y) (<= 1 (select main_a v_prenex_49095)) (<= (select main_a v_prenex_49094) (select main_a v_prenex_49095)) (<= (+ main_y 1) v_prenex_49095))) (forall ((v_prenex_49555 Int) (v_prenex_49554 Int)) (or (<= (select main_a v_prenex_49554) (select main_a v_prenex_49555)) (< v_prenex_49554 main_x) (<= (select main_a v_prenex_49555) 999) (<= (select main_a v_prenex_49554) 500) (<= (+ main_x 1) v_prenex_49554) (<= 2 (* 2 (select main_a v_prenex_49554))) (<= 1 (select main_a v_prenex_49555)))) (forall ((v_prenex_50370 Int) (v_prenex_50371 Int)) (or (<= (+ main_x 1) v_prenex_50370) (< v_prenex_50370 main_x) (<= (select main_a v_prenex_50370) 500) (<= (+ (select main_a v_prenex_50370) (select main_a v_prenex_50371)) 1000) (<= (* 2 (select main_a v_prenex_50371)) 1998) (< v_prenex_50371 main_y) (<= (select main_a v_prenex_50371) 999))) (forall ((v_prenex_40566 Int) (v_prenex_40565 Int)) (or (< v_prenex_40565 main_x) (<= 1 (select main_a v_prenex_40565)) (<= (select main_a v_prenex_40566) 999) (<= (+ main_x 1) v_prenex_40565) (<= (+ (select main_a v_prenex_40565) (select main_a v_prenex_40566)) 1000) (< v_prenex_40566 main_y))) (forall ((v_prenex_43947 Int) (v_prenex_43948 Int)) (or (< v_prenex_43947 main_x) (<= (select main_a v_prenex_43948) 999) (<= 1000 (* 2 (select main_a v_prenex_43948))) (<= (select main_a v_prenex_43948) (+ (select main_a v_prenex_43947) 998)) (<= (select main_a v_prenex_43947) 500) (<= (+ main_x 1) v_prenex_43947) (<= 0 (+ (select main_a v_prenex_43947) 498)))) (forall ((v_prenex_49718 Int) (v_prenex_49719 Int)) (or (<= (select main_a v_prenex_49718) 999) (<= (select main_a v_prenex_49719) (+ (select main_a v_prenex_49718) 998)) (<= (select main_a v_prenex_49719) 1498) (<= (+ main_x 1) v_prenex_49718) (<= 500 (select main_a v_prenex_49719)) (< v_prenex_49718 main_x) (<= (select main_a v_prenex_49718) 500))) (forall ((v_prenex_46378 Int) (v_prenex_46377 Int)) (or (<= (+ main_x 1) v_prenex_46377) (<= 1 (select main_a v_prenex_46377)) (<= 1000 (* 2 (select main_a v_prenex_46378))) (<= (select main_a v_prenex_46378) (+ (select main_a v_prenex_46377) 998)) (< v_prenex_46377 main_x) (<= (select main_a v_prenex_46378) 999) (<= 2 (* 2 (select main_a v_prenex_46377))))) (forall ((v_prenex_42004 Int) (v_prenex_42005 Int)) (or (<= (select main_a v_prenex_42004) (select main_a v_prenex_42005)) (<= (+ main_x 1) v_prenex_42004) (<= (+ main_y 1) v_prenex_42005) (<= 2 (* 2 (select main_a v_prenex_42004))) (<= 1 (select main_a v_prenex_42005)) (<= 1000 (* 2 (select main_a v_prenex_42005))) (< v_prenex_42004 main_x))) (forall ((v_prenex_46455 Int) (v_prenex_46456 Int)) (or (<= 1 (select main_a v_prenex_46456)) (<= (+ main_x 1) v_prenex_46455) (<= (select main_a v_prenex_46456) 999) (<= (* 2 (select main_a v_prenex_46455)) 1000) (<= (+ (select main_a v_prenex_46455) (select main_a v_prenex_46456)) 1000) (<= 1 (select main_a v_prenex_46455)) (< v_prenex_46455 main_x))) (forall ((v_prenex_43808 Int) (v_prenex_43809 Int)) (or (< v_prenex_43809 main_y) (<= 1 (select main_a v_prenex_43809)) (<= (select main_a v_prenex_43809) 1498) (<= (select main_a v_prenex_43808) (select main_a v_prenex_43809)) (<= (+ main_y 1) v_prenex_43809))) (forall ((v_prenex_41801 Int) (v_prenex_41802 Int)) (or (< v_prenex_41801 main_x) (<= (+ main_x 1) v_prenex_41801) (<= (select main_a v_prenex_41802) (+ (select main_a v_prenex_41801) 998)) (<= (select main_a v_prenex_41801) 500) (<= (select main_a v_prenex_41801) 999))) (forall ((v_prenex_41350 Int) (v_prenex_41351 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41350))) (<= (select main_a v_prenex_41351) 999) (< v_prenex_41350 main_x) (<= (+ main_x 1) v_prenex_41350) (<= (+ (select main_a v_prenex_41350) (select main_a v_prenex_41351)) 1000) (< v_prenex_41351 main_y))) (or (forall ((v_prenex_45082 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45082))) (< v_prenex_45082 main_y) (<= (select main_a v_prenex_45082) 1498))) (forall ((v_prenex_45078 Int)) (or (<= (* 2 (select main_a v_prenex_45078)) 1000) (<= (+ main_x 1) v_prenex_45078) (<= (select main_a v_prenex_45078) 999) (< v_prenex_45078 main_x)))) (forall ((v_prenex_43491 Int) (v_prenex_43492 Int)) (or (< v_prenex_43491 main_x) (<= (select main_a v_prenex_43492) (+ (select main_a v_prenex_43491) 998)) (<= (select main_a v_prenex_43491) 500) (<= 500 (select main_a v_prenex_43492)) (<= (+ main_x 1) v_prenex_43491) (<= (* 2 (select main_a v_prenex_43491)) 1000))) (or (forall ((v_prenex_50525 Int)) (or (<= (+ main_x 1) v_prenex_50525) (<= (* 2 (select main_a v_prenex_50525)) 1000) (< v_prenex_50525 main_x))) (forall ((v_prenex_50531 Int)) (or (<= (select main_a v_prenex_50531) 999) (<= 1000 (* 2 (select main_a v_prenex_50531))) (< v_prenex_50531 main_y)))) (or (forall ((v_prenex_46887 Int)) (or (<= (select main_a v_prenex_46887) 500) (< v_prenex_46887 main_x) (<= (+ main_x 1) v_prenex_46887) (<= (* 2 (select main_a v_prenex_46887)) 1000) (<= 2 (* 2 (select main_a v_prenex_46887))))) (forall ((v_prenex_46890 Int)) (or (<= 1 (select main_a v_prenex_46890)) (<= (select main_a v_prenex_46890) 999)))) (forall ((v_prenex_46323 Int) (v_prenex_46324 Int)) (or (<= 1 (select main_a v_prenex_46324)) (<= 2 (* 2 (select main_a v_prenex_46323))) (<= 1 (select main_a v_prenex_46323)) (<= (+ main_x 1) v_prenex_46323) (<= (select main_a v_prenex_46323) (select main_a v_prenex_46324)) (< v_prenex_46323 main_x) (<= (select main_a v_prenex_46324) 1498))) (forall ((v_prenex_51336 Int) (v_prenex_51337 Int)) (or (<= (select main_a v_prenex_51336) 999) (<= (select main_a v_prenex_51337) 1498) (<= (* 2 (select main_a v_prenex_51337)) 1998) (<= (select main_a v_prenex_51336) 500) (<= (select main_a v_prenex_51337) (+ (select main_a v_prenex_51336) 998)) (<= (+ main_x 1) v_prenex_51336) (< v_prenex_51336 main_x))) (or (forall ((v_prenex_50311 Int)) (or (<= (+ main_x 1) v_prenex_50311) (<= 2 (* 2 (select main_a v_prenex_50311))) (< v_prenex_50311 main_x))) (forall ((v_prenex_50312 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50312))) (<= 500 (select main_a v_prenex_50312)) (<= (+ main_y 1) v_prenex_50312)))) (or (forall ((v_prenex_43562 Int)) (or (< v_prenex_43562 main_x) (<= (select main_a v_prenex_43562) 999) (<= (* 2 (select main_a v_prenex_43562)) 1000) (<= (select main_a v_prenex_43562) 500) (<= (+ main_x 1) v_prenex_43562))) (forall ((v_prenex_43566 Int)) (or (<= 500 (select main_a v_prenex_43566)) (<= (select main_a v_prenex_43566) 999)))) (forall ((v_prenex_46200 Int) (v_prenex_46199 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46200))) (< v_prenex_46199 main_x) (<= (+ main_x 1) v_prenex_46199) (<= 1 (select main_a v_prenex_46199)) (<= (select main_a v_prenex_46199) 999) (<= 1000 (+ (select main_a v_prenex_46199) (select main_a v_prenex_46200))) (<= (select main_a v_prenex_46200) 999))) (or (forall ((v_prenex_43604 Int)) (or (<= (select main_a v_prenex_43604) 500) (< v_prenex_43604 main_x) (<= (+ main_x 1) v_prenex_43604) (<= (* 2 (select main_a v_prenex_43604)) 1000))) (forall ((v_prenex_43606 Int)) (or (<= 1 (select main_a v_prenex_43606)) (< v_prenex_43606 main_y) (<= (select main_a v_prenex_43606) 1498)))) (forall ((v_prenex_45595 Int) (v_prenex_45596 Int)) (or (<= 1 (select main_a v_prenex_45595)) (<= 500 (select main_a v_prenex_45596)) (< v_prenex_45595 main_x) (<= (select main_a v_prenex_45596) (+ (select main_a v_prenex_45595) 998)) (<= (+ main_x 1) v_prenex_45595) (<= (select main_a v_prenex_45595) 500) (<= 1000 (* 2 (select main_a v_prenex_45596))))) (forall ((v_prenex_45389 Int) (v_prenex_45390 Int)) (or (<= (+ (select main_a v_prenex_45389) (select main_a v_prenex_45390)) 1000) (<= 1 (select main_a v_prenex_45389)) (<= (+ main_x 1) v_prenex_45389) (<= (select main_a v_prenex_45390) 1498) (<= 2 (* 2 (select main_a v_prenex_45389))) (< v_prenex_45389 main_x))) (or (forall ((v_prenex_41632 Int)) (or (<= (+ main_x 1) v_prenex_41632) (<= 2 (* 2 (select main_a v_prenex_41632))) (< v_prenex_41632 main_x) (<= (select main_a v_prenex_41632) 999))) (forall ((v_prenex_41633 Int)) (or (<= (select main_a v_prenex_41633) 999) (<= 1000 (* 2 (select main_a v_prenex_41633)))))) (forall ((v_prenex_43756 Int) (v_prenex_43755 Int)) (or (< v_prenex_43755 main_x) (<= (select main_a v_prenex_43756) 1498) (<= (+ main_x 1) v_prenex_43755) (<= (select main_a v_prenex_43756) (+ (select main_a v_prenex_43755) 998)) (<= (select main_a v_prenex_43755) 500) (<= 2 (* 2 (select main_a v_prenex_43755))))) (forall ((v_prenex_50217 Int) (v_prenex_50218 Int)) (or (<= (select main_a v_prenex_50217) 500) (< v_prenex_50217 main_x) (<= (select main_a v_prenex_50217) 999) (<= (+ main_x 1) v_prenex_50217) (<= 1000 (+ (select main_a v_prenex_50217) (select main_a v_prenex_50218))) (<= (* 2 (select main_a v_prenex_50218)) 1998))) (forall ((v_prenex_49986 Int) (v_prenex_49987 Int)) (or (<= (select main_a v_prenex_49987) 1498) (<= 2 (* 2 (select main_a v_prenex_49986))) (<= (+ (select main_a v_prenex_49986) (select main_a v_prenex_49987)) 1000) (<= (select main_a v_prenex_49987) 999) (<= (+ main_x 1) v_prenex_49986) (< v_prenex_49986 main_x) (< v_prenex_49987 main_y))) (or (forall ((v_prenex_48911 Int)) (or (<= (+ main_y 1) v_prenex_48911) (<= (* 2 (select main_a v_prenex_48911)) 1998))) (forall ((v_prenex_48910 Int)) (or (<= (+ main_x 1) v_prenex_48910) (<= 2 (* 2 (select main_a v_prenex_48910))) (<= (select main_a v_prenex_48910) 999) (< v_prenex_48910 main_x)))) (forall ((v_prenex_46741 Int) (v_prenex_46740 Int)) (or (< v_prenex_46740 main_x) (<= (select main_a v_prenex_46740) 999) (<= (+ main_x 1) v_prenex_46740) (<= 1 (select main_a v_prenex_46741)) (< v_prenex_46741 main_y) (<= 1000 (+ (select main_a v_prenex_46740) (select main_a v_prenex_46741))))) (forall ((v_prenex_44328 Int) (v_prenex_44327 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44327))) (<= (+ main_x 1) v_prenex_44327) (<= 500 (select main_a v_prenex_44328)) (<= (* 2 (select main_a v_prenex_44328)) 1998) (<= (select main_a v_prenex_44328) (+ (select main_a v_prenex_44327) 998)) (< v_prenex_44327 main_x))) (forall ((v_prenex_43673 Int) (v_prenex_43674 Int)) (or (<= (* 2 (select main_a v_prenex_43673)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43674))) (< v_prenex_43673 main_x) (<= (select main_a v_prenex_43673) (select main_a v_prenex_43674)) (<= (+ main_x 1) v_prenex_43673) (<= (* 2 (select main_a v_prenex_43674)) 1998))) (or (forall ((v_prenex_50431 Int)) (or (<= 0 (+ (select main_a v_prenex_50431) 498)) (<= (* 2 (select main_a v_prenex_50431)) 1000) (<= (+ main_x 1) v_prenex_50431) (< v_prenex_50431 main_x) (<= (select main_a v_prenex_50431) 999))) (forall ((v_prenex_50433 Int)) (or (<= 500 (select main_a v_prenex_50433)) (<= 1 (select main_a v_prenex_50433))))) (forall ((v_prenex_51547 Int) (v_prenex_51548 Int)) (or (<= 1000 (+ (select main_a v_prenex_51547) (select main_a v_prenex_51548))) (<= (+ main_x 1) v_prenex_51547) (<= (select main_a v_prenex_51548) 1498) (< v_prenex_51547 main_x) (<= 1 (select main_a v_prenex_51547)))) (forall ((v_prenex_51437 Int) (v_prenex_51438 Int)) (or (<= (+ main_x 1) v_prenex_51437) (< v_prenex_51437 main_x) (<= 1000 (+ (select main_a v_prenex_51437) (select main_a v_prenex_51438))) (<= 0 (+ (select main_a v_prenex_51437) 498)) (<= 1 (select main_a v_prenex_51437)))) (or (forall ((v_prenex_47920 Int)) (or (<= (+ main_x 1) v_prenex_47920) (< v_prenex_47920 main_x) (<= (* 2 (select main_a v_prenex_47920)) 1000) (<= 1 (select main_a v_prenex_47920)))) (forall ((v_prenex_47925 Int)) (or (<= (select main_a v_prenex_47925) 999) (<= 1000 (* 2 (select main_a v_prenex_47925)))))) (or (forall ((v_prenex_43978 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43978))) (<= 1 (select main_a v_prenex_43978)) (<= (+ main_x 1) v_prenex_43978) (<= 0 (+ (select main_a v_prenex_43978) 498)) (< v_prenex_43978 main_x))) (forall ((v_prenex_43982 Int)) (or (<= 1 (select main_a v_prenex_43982)) (<= (select main_a v_prenex_43982) 1498)))) (forall ((v_prenex_41034 Int) (v_prenex_41035 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41035))) (<= 0 (+ (select main_a v_prenex_41034) 498)) (<= (* 2 (select main_a v_prenex_41035)) 1998) (<= (select main_a v_prenex_41034) (select main_a v_prenex_41035)) (<= 2 (* 2 (select main_a v_prenex_41034))) (<= (+ main_x 1) v_prenex_41034) (< v_prenex_41034 main_x))) (forall ((v_prenex_45267 Int) (v_prenex_45266 Int)) (or (<= (select main_a v_prenex_45267) (+ (select main_a v_prenex_45266) 998)) (<= 1 (select main_a v_prenex_45266)) (< v_prenex_45266 main_x) (<= (+ main_x 1) v_prenex_45266) (<= (select main_a v_prenex_45266) 999) (<= (* 2 (select main_a v_prenex_45267)) 1998))) (or (forall ((v_prenex_51074 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51074))) (<= (select main_a v_prenex_51074) 1498))) (forall ((v_prenex_51070 Int)) (or (< v_prenex_51070 main_x) (<= 0 (+ (select main_a v_prenex_51070) 498)) (<= (+ main_x 1) v_prenex_51070) (<= 1 (select main_a v_prenex_51070)) (<= 2 (* 2 (select main_a v_prenex_51070)))))) (forall ((v_prenex_45032 Int) (v_prenex_45031 Int)) (or (<= (select main_a v_prenex_45031) (select main_a v_prenex_45032)) (<= (+ main_x 1) v_prenex_45031) (<= (+ main_y 1) v_prenex_45032) (< v_prenex_45031 main_x) (<= (select main_a v_prenex_45032) 999) (<= 2 (* 2 (select main_a v_prenex_45031))))) (forall ((v_prenex_49845 Int) (v_prenex_49846 Int)) (or (< v_prenex_49845 main_x) (<= 1000 (* 2 (select main_a v_prenex_49846))) (<= (* 2 (select main_a v_prenex_49845)) 1000) (<= 1 (select main_a v_prenex_49846)) (<= (select main_a v_prenex_49845) (select main_a v_prenex_49846)) (<= (+ main_x 1) v_prenex_49845) (<= (+ main_y 1) v_prenex_49846))) (forall ((v_prenex_44702 Int) (v_prenex_44703 Int)) (or (<= (select main_a v_prenex_44703) 999) (<= 1000 (* 2 (select main_a v_prenex_44703))) (<= (+ main_x 1) v_prenex_44702) (< v_prenex_44702 main_x) (<= 2 (* 2 (select main_a v_prenex_44702))) (<= (select main_a v_prenex_44702) 500) (<= (select main_a v_prenex_44703) (+ (select main_a v_prenex_44702) 998)))) (forall ((v_prenex_48478 Int) (v_prenex_48477 Int)) (or (<= (+ main_y 1) v_prenex_48478) (<= 500 (select main_a v_prenex_48478)) (< v_prenex_48477 main_x) (<= 1000 (+ (select main_a v_prenex_48477) (select main_a v_prenex_48478))) (<= (select main_a v_prenex_48478) 1498) (<= (select main_a v_prenex_48477) 500) (<= (+ main_x 1) v_prenex_48477))) (forall ((v_prenex_49040 Int) (v_prenex_49039 Int)) (or (<= (select main_a v_prenex_49039) (select main_a v_prenex_49040)) (<= (+ main_x 1) v_prenex_49039) (< v_prenex_49039 main_x) (<= (select main_a v_prenex_49039) 500) (<= 500 (select main_a v_prenex_49040)) (<= 1 (select main_a v_prenex_49040)) (<= 1 (select main_a v_prenex_49039)))) (forall ((v_prenex_44346 Int) (v_prenex_44345 Int)) (or (<= (* 2 (select main_a v_prenex_44345)) 1000) (< v_prenex_44345 main_x) (<= (+ (select main_a v_prenex_44345) (select main_a v_prenex_44346)) 1000) (<= (* 2 (select main_a v_prenex_44346)) 1998) (<= (+ main_x 1) v_prenex_44345) (<= (select main_a v_prenex_44345) 500))) (forall ((v_prenex_51343 Int) (v_prenex_51342 Int)) (or (<= (+ main_x 1) v_prenex_51342) (<= 1000 (+ (select main_a v_prenex_51342) (select main_a v_prenex_51343))) (<= 0 (+ (select main_a v_prenex_51342) 498)) (<= 2 (* 2 (select main_a v_prenex_51342))) (<= 1000 (* 2 (select main_a v_prenex_51343))) (< v_prenex_51342 main_x))) (forall ((v_prenex_49531 Int) (v_prenex_49530 Int)) (or (<= (+ main_y 1) v_prenex_49531) (<= 2 (* 2 (select main_a v_prenex_49530))) (<= (+ (select main_a v_prenex_49530) (select main_a v_prenex_49531)) 1000) (<= (+ main_x 1) v_prenex_49530) (< v_prenex_49530 main_x))) (or (forall ((v_prenex_40859 Int)) (or (<= (* 2 (select main_a v_prenex_40859)) 1998) (<= (select main_a v_prenex_40859) 999))) (forall ((v_prenex_40485 Int)) (or (<= (+ main_x 1) v_prenex_40485) (<= 0 (+ (select main_a v_prenex_40485) 498)) (<= (* 2 (select main_a v_prenex_40485)) 1000) (< v_prenex_40485 main_x) (<= 2 (* 2 (select main_a v_prenex_40485)))))) (forall ((v_prenex_48420 Int) (v_prenex_48419 Int)) (or (<= (+ (select main_a v_prenex_48419) (select main_a v_prenex_48420)) 1000) (<= (+ main_x 1) v_prenex_48419) (<= 0 (+ (select main_a v_prenex_48419) 498)) (< v_prenex_48419 main_x) (<= 1 (select main_a v_prenex_48420)) (<= 1 (select main_a v_prenex_48419)))) (or (forall ((v_prenex_48411 Int)) (or (<= (select main_a v_prenex_48411) 999) (<= (+ main_x 1) v_prenex_48411) (<= 2 (* 2 (select main_a v_prenex_48411))) (< v_prenex_48411 main_x))) (forall ((v_prenex_48416 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48416))) (< v_prenex_48416 main_y) (<= 500 (select main_a v_prenex_48416))))) (or (forall ((v_prenex_47228 Int)) (or (<= 500 (select main_a v_prenex_47228)) (<= 1 (select main_a v_prenex_47228)))) (forall ((v_prenex_47224 Int)) (or (<= (+ main_x 1) v_prenex_47224) (<= 0 (+ (select main_a v_prenex_47224) 498)) (<= (select main_a v_prenex_47224) 999) (< v_prenex_47224 main_x) (<= 2 (* 2 (select main_a v_prenex_47224)))))) (or (forall ((v_prenex_42860 Int)) (or (<= (select main_a v_prenex_42860) 999) (<= (select main_a v_prenex_42860) 1498) (<= (+ main_y 1) v_prenex_42860))) (forall ((v_prenex_42859 Int)) (or (<= (+ main_x 1) v_prenex_42859) (< v_prenex_42859 main_x) (<= (* 2 (select main_a v_prenex_42859)) 1000) (<= 2 (* 2 (select main_a v_prenex_42859)))))) (forall ((v_prenex_51640 Int) (v_prenex_51641 Int)) (or (<= 1 (select main_a v_prenex_51640)) (< v_prenex_51640 main_x) (<= (select main_a v_prenex_51641) 999) (<= (+ (select main_a v_prenex_51640) (select main_a v_prenex_51641)) 1000) (<= (select main_a v_prenex_51640) 500) (<= (* 2 (select main_a v_prenex_51641)) 1998) (<= (+ main_x 1) v_prenex_51640))) (or (forall ((v_prenex_44496 Int)) (or (<= 0 (+ (select main_a v_prenex_44496) 498)) (< v_prenex_44496 main_x) (<= 2 (* 2 (select main_a v_prenex_44496))) (<= (+ main_x 1) v_prenex_44496))) (forall ((v_prenex_44497 Int)) (or (<= (select main_a v_prenex_44497) 1498) (<= 1000 (* 2 (select main_a v_prenex_44497))) (<= (+ main_y 1) v_prenex_44497)))) (forall ((v_prenex_44635 Int) (v_prenex_44634 Int)) (or (<= (+ main_x 1) v_prenex_44634) (<= (select main_a v_prenex_44635) 999) (<= (* 2 (select main_a v_prenex_44634)) 1000) (< v_prenex_44635 main_y) (< v_prenex_44634 main_x) (<= (select main_a v_prenex_44635) 1498) (<= 1000 (+ (select main_a v_prenex_44634) (select main_a v_prenex_44635))))) (forall ((v_prenex_43253 Int) (v_prenex_43252 Int)) (or (<= (select main_a v_prenex_43252) (select main_a v_prenex_43253)) (<= 500 (select main_a v_prenex_43253)) (<= 1 (select main_a v_prenex_43253)) (<= (select main_a v_prenex_43252) 500) (< v_prenex_43252 main_x) (<= 1 (select main_a v_prenex_43252)) (<= (+ main_x 1) v_prenex_43252))) (forall ((v_prenex_49373 Int) (v_prenex_49372 Int)) (or (<= 1 (select main_a v_prenex_49372)) (<= 1000 (* 2 (select main_a v_prenex_49373))) (<= (* 2 (select main_a v_prenex_49373)) 1998) (<= (+ main_y 1) v_prenex_49373) (<= (+ main_x 1) v_prenex_49372) (< v_prenex_49372 main_x) (<= (select main_a v_prenex_49373) (+ (select main_a v_prenex_49372) 998)))) (forall ((v_prenex_45401 Int) (v_prenex_45402 Int)) (or (<= (select main_a v_prenex_45402) 999) (<= 0 (+ (select main_a v_prenex_45401) 498)) (<= (+ (select main_a v_prenex_45401) (select main_a v_prenex_45402)) 1000) (<= (+ main_x 1) v_prenex_45401) (< v_prenex_45401 main_x) (<= (select main_a v_prenex_45401) 999))) (or (forall ((v_prenex_49380 Int)) (or (<= 1 (select main_a v_prenex_49380)) (<= 0 (+ (select main_a v_prenex_49380) 498)) (< v_prenex_49380 main_x) (<= (+ main_x 1) v_prenex_49380) (<= 2 (* 2 (select main_a v_prenex_49380))))) (forall ((v_prenex_49384 Int)) (or (<= (select main_a v_prenex_49384) 999) (<= (select main_a v_prenex_49384) 1498)))) (forall ((v_prenex_46024 Int) (v_prenex_46025 Int)) (or (<= (* 2 (select main_a v_prenex_46025)) 1998) (<= (select main_a v_prenex_46025) 1498) (< v_prenex_46024 main_x) (<= 2 (* 2 (select main_a v_prenex_46024))) (<= (select main_a v_prenex_46024) (select main_a v_prenex_46025)) (<= 1 (select main_a v_prenex_46024)) (<= (+ main_x 1) v_prenex_46024))) (forall ((v_prenex_44019 Int) (v_prenex_44018 Int)) (or (<= 1000 (+ (select main_a v_prenex_44018) (select main_a v_prenex_44019))) (<= 1000 (* 2 (select main_a v_prenex_44019))) (<= 2 (* 2 (select main_a v_prenex_44018))) (< v_prenex_44018 main_x) (<= (+ main_x 1) v_prenex_44018) (<= (select main_a v_prenex_44018) 999) (<= 1 (select main_a v_prenex_44019)))) (forall ((v_prenex_47634 Int) (v_prenex_47633 Int)) (or (<= (select main_a v_prenex_47633) (select main_a v_prenex_47634)) (< v_prenex_47633 main_x) (<= (+ main_x 1) v_prenex_47633) (<= 1 (select main_a v_prenex_47634)) (<= (select main_a v_prenex_47633) 999) (<= 1000 (* 2 (select main_a v_prenex_47634))))) (or (forall ((v_prenex_47724 Int)) (<= (* 2 (select main_a v_prenex_47724)) 1000)) (forall ((v_prenex_47725 Int)) (or (<= 1 (select main_a v_prenex_47725)) (< v_prenex_47725 main_y) (<= 1000 (* 2 (select main_a v_prenex_47725))) (<= (+ main_y 1) v_prenex_47725)))) (or (forall ((v_prenex_43892 Int)) (or (<= 0 (+ (select main_a v_prenex_43892) 498)) (< v_prenex_43892 main_x) (<= 2 (* 2 (select main_a v_prenex_43892))) (<= 1 (select main_a v_prenex_43892)) (<= (+ main_x 1) v_prenex_43892))) (forall ((v_prenex_43896 Int)) (or (<= (select main_a v_prenex_43896) 999) (<= 1000 (* 2 (select main_a v_prenex_43896)))))) (forall ((v_prenex_50255 Int) (v_prenex_50254 Int)) (or (<= (select main_a v_prenex_50255) 1498) (< v_prenex_50254 main_x) (<= (select main_a v_prenex_50254) 500) (<= (+ (select main_a v_prenex_50254) (select main_a v_prenex_50255)) 1000) (<= 0 (+ (select main_a v_prenex_50254) 498)) (<= (+ main_x 1) v_prenex_50254) (<= (* 2 (select main_a v_prenex_50255)) 1998))) (forall ((v_prenex_44629 Int) (v_prenex_44628 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44629))) (<= (+ main_x 1) v_prenex_44628) (< v_prenex_44629 main_y) (<= (select main_a v_prenex_44629) (+ (select main_a v_prenex_44628) 998)) (<= (+ main_y 1) v_prenex_44629))) (or (forall ((v_prenex_42887 Int)) (<= (select main_a v_prenex_42887) 999)) (forall ((v_prenex_42882 Int)) (or (<= (+ main_x 1) v_prenex_42882) (< v_prenex_42882 main_x) (<= 2 (* 2 (select main_a v_prenex_42882))) (<= (* 2 (select main_a v_prenex_42882)) 1000)))) (forall ((v_prenex_50400 Int) (v_prenex_50401 Int)) (or (<= (+ main_y 1) v_prenex_50401) (<= (select main_a v_prenex_50401) (+ (select main_a v_prenex_50400) 998)) (< v_prenex_50400 main_x) (<= 2 (* 2 (select main_a v_prenex_50400))) (<= 1000 (* 2 (select main_a v_prenex_50401))) (<= (+ main_x 1) v_prenex_50400))) (forall ((v_prenex_50277 Int) (v_prenex_50276 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50276))) (<= (select main_a v_prenex_50277) (+ (select main_a v_prenex_50276) 998)) (<= 500 (select main_a v_prenex_50277)) (<= (select main_a v_prenex_50277) 999) (< v_prenex_50276 main_x) (<= (+ main_x 1) v_prenex_50276))) (forall ((v_prenex_48634 Int) (v_prenex_48633 Int)) (or (<= (+ main_x 1) v_prenex_48633) (<= (select main_a v_prenex_48633) 500) (< v_prenex_48633 main_x) (<= 1 (select main_a v_prenex_48633)) (<= 1000 (+ (select main_a v_prenex_48633) (select main_a v_prenex_48634))) (<= 1 (select main_a v_prenex_48634)) (<= 1000 (* 2 (select main_a v_prenex_48634))))) (forall ((v_prenex_45287 Int) (v_prenex_45286 Int)) (or (< v_prenex_45286 main_x) (<= 500 (select main_a v_prenex_45287)) (<= (+ main_x 1) v_prenex_45286) (<= (select main_a v_prenex_45286) 999) (<= 1000 (+ (select main_a v_prenex_45286) (select main_a v_prenex_45287))) (<= 1 (select main_a v_prenex_45287)))) (forall ((v_prenex_44971 Int) (v_prenex_44972 Int)) (or (<= 1000 (+ (select main_a v_prenex_44971) (select main_a v_prenex_44972))) (<= (* 2 (select main_a v_prenex_44971)) 1000) (< v_prenex_44971 main_x) (<= (+ main_x 1) v_prenex_44971) (<= (* 2 (select main_a v_prenex_44972)) 1998) (<= (select main_a v_prenex_44971) 500))) (forall ((v_prenex_49590 Int) (v_prenex_49591 Int)) (or (<= 0 (+ (select main_a v_prenex_49590) 498)) (<= (+ (select main_a v_prenex_49590) (select main_a v_prenex_49591)) 1000) (<= 1 (select main_a v_prenex_49591)) (< v_prenex_49590 main_x) (<= (select main_a v_prenex_49591) 999) (<= (+ main_x 1) v_prenex_49590) (<= (select main_a v_prenex_49590) 500))) (forall ((v_prenex_40667 Int) (v_prenex_40668 Int)) (or (<= (+ main_x 1) v_prenex_40667) (<= (* 2 (select main_a v_prenex_40668)) 1998) (<= 1 (select main_a v_prenex_40667)) (< v_prenex_40667 main_x) (<= (+ (select main_a v_prenex_40667) (select main_a v_prenex_40668)) 1000))) (or (forall ((v_prenex_47396 Int)) (or (<= 1 (select main_a v_prenex_47396)) (<= (+ main_y 1) v_prenex_47396) (<= (* 2 (select main_a v_prenex_47396)) 1998))) (forall ((v_prenex_47395 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47395))) (<= (+ main_x 1) v_prenex_47395) (<= (* 2 (select main_a v_prenex_47395)) 1000) (< v_prenex_47395 main_x)))) (forall ((v_prenex_41227 Int) (v_prenex_41228 Int)) (or (<= (+ (select main_a v_prenex_41227) (select main_a v_prenex_41228)) 1000) (<= (+ main_x 1) v_prenex_41227) (<= (select main_a v_prenex_41228) 999) (<= (* 2 (select main_a v_prenex_41228)) 1998) (<= (* 2 (select main_a v_prenex_41227)) 1000) (<= 1 (select main_a v_prenex_41227)) (< v_prenex_41227 main_x))) (forall ((v_prenex_44789 Int) (v_prenex_44790 Int)) (or (<= 0 (+ (select main_a v_prenex_44789) 498)) (<= (* 2 (select main_a v_prenex_44789)) 1000) (< v_prenex_44789 main_x) (<= (+ (select main_a v_prenex_44789) (select main_a v_prenex_44790)) 1000) (<= 500 (select main_a v_prenex_44790)) (<= (+ main_x 1) v_prenex_44789))) (forall ((v_prenex_49593 Int) (v_prenex_49592 Int)) (or (<= 1 (select main_a v_prenex_49593)) (<= (+ main_y 1) v_prenex_49593) (<= (select main_a v_prenex_49593) 999) (<= (+ (select main_a v_prenex_49592) (select main_a v_prenex_49593)) 1000) (< v_prenex_49593 main_y))) (or (forall ((v_prenex_49746 Int)) (or (<= (select main_a v_prenex_49746) 1498) (<= 500 (select main_a v_prenex_49746)))) (forall ((v_prenex_49742 Int)) (or (<= (+ main_x 1) v_prenex_49742) (< v_prenex_49742 main_x) (<= 2 (* 2 (select main_a v_prenex_49742))) (<= 0 (+ (select main_a v_prenex_49742) 498)) (<= 1 (select main_a v_prenex_49742))))) (or (forall ((v_prenex_51510 Int)) (or (<= (select main_a v_prenex_51510) 500) (<= (* 2 (select main_a v_prenex_51510)) 1000) (< v_prenex_51510 main_x) (<= (+ main_x 1) v_prenex_51510))) (forall ((v_prenex_51515 Int)) (<= 500 (select main_a v_prenex_51515)))) (forall ((v_prenex_50216 Int) (v_prenex_50215 Int)) (or (<= (+ main_x 1) v_prenex_50215) (<= (select main_a v_prenex_50215) (select main_a v_prenex_50216)) (<= (select main_a v_prenex_50215) 999) (<= 1 (select main_a v_prenex_50216)) (< v_prenex_50215 main_x))) (forall ((v_prenex_44144 Int) (v_prenex_44145 Int)) (or (<= 500 (select main_a v_prenex_44145)) (<= (+ main_x 1) v_prenex_44144) (< v_prenex_44144 main_x) (<= 1 (select main_a v_prenex_44144)) (<= (select main_a v_prenex_44145) (+ (select main_a v_prenex_44144) 998)) (<= (select main_a v_prenex_44144) 500))) (or (forall ((v_prenex_44227 Int)) (or (< v_prenex_44227 main_x) (<= (* 2 (select main_a v_prenex_44227)) 1000) (<= 2 (* 2 (select main_a v_prenex_44227))) (<= (+ main_x 1) v_prenex_44227))) (forall ((v_prenex_44228 Int)) (or (<= (+ main_y 1) v_prenex_44228) (<= (select main_a v_prenex_44228) 999)))) (or (forall ((v_prenex_50560 Int)) (or (<= (select main_a v_prenex_50560) 999) (<= (+ main_x 1) v_prenex_50560) (<= 1 (select main_a v_prenex_50560)) (< v_prenex_50560 main_x) (<= 2 (* 2 (select main_a v_prenex_50560))))) (forall ((v_prenex_50562 Int)) (or (<= 1 (select main_a v_prenex_50562)) (<= (select main_a v_prenex_50562) 999)))) (forall ((v_prenex_43547 Int) (v_prenex_43546 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43547))) (<= (select main_a v_prenex_43546) (select main_a v_prenex_43547)) (< v_prenex_43546 main_x) (<= (* 2 (select main_a v_prenex_43546)) 1000) (<= (+ main_x 1) v_prenex_43546) (<= 500 (select main_a v_prenex_43547)))) (forall ((v_prenex_45465 Int) (v_prenex_45466 Int)) (or (<= (+ main_x 1) v_prenex_45465) (< v_prenex_45465 main_x) (<= 1 (select main_a v_prenex_45465)) (<= (* 2 (select main_a v_prenex_45466)) 1998) (<= (* 2 (select main_a v_prenex_45465)) 1000) (<= 1000 (+ (select main_a v_prenex_45465) (select main_a v_prenex_45466))))) (forall ((v_prenex_40610 Int) (v_prenex_40609 Int)) (or (< v_prenex_40609 main_x) (<= 500 (select main_a v_prenex_40610)) (<= (select main_a v_prenex_40609) 999) (<= (+ main_x 1) v_prenex_40609) (<= 1000 (+ (select main_a v_prenex_40609) (select main_a v_prenex_40610))) (<= 2 (* 2 (select main_a v_prenex_40609))))) (or (forall ((v_prenex_40611 Int)) (or (< v_prenex_40611 main_x) (<= (+ main_x 1) v_prenex_40611) (<= (select main_a v_prenex_40611) 999) (<= 2 (* 2 (select main_a v_prenex_40611))))) (forall ((v_prenex_40612 Int)) (or (<= 1 (select main_a v_prenex_40612)) (<= (+ main_y 1) v_prenex_40612) (<= 1000 (* 2 (select main_a v_prenex_40612)))))) (forall ((v_prenex_42020 Int) (v_prenex_42021 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42020))) (<= 1000 (+ (select main_a v_prenex_42020) (select main_a v_prenex_42021))) (< v_prenex_42021 main_y) (<= 1000 (* 2 (select main_a v_prenex_42021))) (<= (select main_a v_prenex_42021) 999) (<= (+ main_x 1) v_prenex_42020) (< v_prenex_42020 main_x))) (forall ((v_prenex_46180 Int) (v_prenex_46181 Int)) (or (<= (+ main_y 1) v_prenex_46181) (<= 1 (select main_a v_prenex_46181)) (< v_prenex_46181 main_y) (<= (select main_a v_prenex_46180) (select main_a v_prenex_46181)) (<= 500 (select main_a v_prenex_46181)))) (or (forall ((v_prenex_47070 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47070))) (<= (+ main_y 1) v_prenex_47070) (<= 1 (select main_a v_prenex_47070)))) (forall ((v_prenex_47069 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47069))) (<= (+ main_x 1) v_prenex_47069) (<= 1 (select main_a v_prenex_47069)) (< v_prenex_47069 main_x)))) (forall ((v_prenex_46242 Int) (v_prenex_46241 Int)) (or (<= 1 (select main_a v_prenex_46241)) (<= (+ main_x 1) v_prenex_46241) (< v_prenex_46241 main_x) (<= (* 2 (select main_a v_prenex_46241)) 1000) (<= (* 2 (select main_a v_prenex_46242)) 1998) (<= (select main_a v_prenex_46242) 999) (<= 1000 (+ (select main_a v_prenex_46241) (select main_a v_prenex_46242))))) (forall ((v_prenex_44760 Int) (v_prenex_44761 Int)) (or (<= (+ main_x 1) v_prenex_44760) (<= (* 2 (select main_a v_prenex_44761)) 1998) (< v_prenex_44760 main_x) (<= 1000 (* 2 (select main_a v_prenex_44761))) (<= (select main_a v_prenex_44760) 999) (<= (+ main_y 1) v_prenex_44761) (<= (select main_a v_prenex_44761) (+ (select main_a v_prenex_44760) 998)))) (forall ((v_prenex_47038 Int) (v_prenex_47037 Int)) (or (<= (select main_a v_prenex_47038) 999) (<= 1 (select main_a v_prenex_47038)) (<= (select main_a v_prenex_47037) (select main_a v_prenex_47038)) (<= (+ main_x 1) v_prenex_47037) (< v_prenex_47038 main_y) (<= (select main_a v_prenex_47037) 999) (< v_prenex_47037 main_x))) (forall ((v_prenex_47671 Int) (v_prenex_47670 Int)) (or (< v_prenex_47670 main_x) (< v_prenex_47671 main_y) (<= (+ main_x 1) v_prenex_47670) (<= (select main_a v_prenex_47670) 999) (<= (select main_a v_prenex_47671) 1498) (<= (select main_a v_prenex_47670) (select main_a v_prenex_47671)) (<= 1 (select main_a v_prenex_47671)))) (or (forall ((v_prenex_44784 Int)) (<= 1000 (* 2 (select main_a v_prenex_44784)))) (forall ((v_prenex_44783 Int)) (or (<= (select main_a v_prenex_44783) 999) (<= 0 (+ (select main_a v_prenex_44783) 498)) (<= (+ main_x 1) v_prenex_44783) (< v_prenex_44783 main_x)))) (forall ((v_prenex_51615 Int) (v_prenex_51614 Int)) (or (<= (select main_a v_prenex_51614) 999) (<= 500 (select main_a v_prenex_51615)) (<= 1000 (* 2 (select main_a v_prenex_51615))) (< v_prenex_51614 main_x) (<= (select main_a v_prenex_51615) (+ (select main_a v_prenex_51614) 998)) (<= (+ main_x 1) v_prenex_51614))) (forall ((v_prenex_43711 Int) (v_prenex_43710 Int)) (or (<= (+ main_x 1) v_prenex_43710) (<= (select main_a v_prenex_43710) (select main_a v_prenex_43711)) (<= (select main_a v_prenex_43710) 500) (<= (select main_a v_prenex_43711) 999) (<= (select main_a v_prenex_43711) 1498) (< v_prenex_43710 main_x))) (forall ((v_prenex_51697 Int) (v_prenex_51698 Int)) (or (<= (+ (select main_a v_prenex_51697) (select main_a v_prenex_51698)) 1000) (< v_prenex_51697 main_x) (<= (select main_a v_prenex_51698) 999) (<= (+ main_x 1) v_prenex_51697) (<= 1 (select main_a v_prenex_51697)) (<= 1000 (* 2 (select main_a v_prenex_51698))) (<= (+ main_y 1) v_prenex_51698))) (or (forall ((v_prenex_51509 Int)) (or (< v_prenex_51509 main_x) (<= (+ main_x 1) v_prenex_51509) (<= (* 2 (select main_a v_prenex_51509)) 1000) (<= (select main_a v_prenex_51509) 500))) (forall ((v_prenex_51515 Int)) (<= 500 (select main_a v_prenex_51515)))) (or (forall ((v_prenex_51682 Int)) (or (<= (+ main_x 1) v_prenex_51682) (<= 0 (+ (select main_a v_prenex_51682) 498)) (< v_prenex_51682 main_x) (<= (* 2 (select main_a v_prenex_51682)) 1000))) (forall ((v_prenex_51683 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51683))) (<= (+ main_y 1) v_prenex_51683)))) (or (forall ((v_prenex_42378 Int)) (or (<= (+ main_x 1) v_prenex_42378) (< v_prenex_42378 main_x) (<= 1 (select main_a v_prenex_42378)) (<= 2 (* 2 (select main_a v_prenex_42378))))) (forall ((v_prenex_42379 Int)) (or (<= 1 (select main_a v_prenex_42379)) (< v_prenex_42379 main_y)))) (or (forall ((v_prenex_51471 Int)) (<= (* 2 (select main_a v_prenex_51471)) 1998)) (forall ((v_prenex_51467 Int)) (or (<= 0 (+ (select main_a v_prenex_51467) 498)) (<= (* 2 (select main_a v_prenex_51467)) 1000) (<= (+ main_x 1) v_prenex_51467) (<= 1 (select main_a v_prenex_51467)) (< v_prenex_51467 main_x)))) (forall ((v_prenex_46220 Int) (v_prenex_46219 Int)) (or (<= (select main_a v_prenex_46219) 500) (<= 1 (select main_a v_prenex_46219)) (< v_prenex_46219 main_x) (<= (select main_a v_prenex_46220) 1498) (<= (+ main_x 1) v_prenex_46219) (<= 1 (select main_a v_prenex_46220)) (<= (select main_a v_prenex_46219) (select main_a v_prenex_46220)))) (forall ((v_prenex_41190 Int) (v_prenex_41191 Int)) (or (<= 1 (select main_a v_prenex_41191)) (< v_prenex_41190 main_x) (<= (select main_a v_prenex_41190) 999) (<= (+ (select main_a v_prenex_41190) (select main_a v_prenex_41191)) 1000) (<= (+ main_x 1) v_prenex_41190) (<= (select main_a v_prenex_41190) 500))) (forall ((v_prenex_51725 Int) (v_prenex_51726 Int)) (or (<= (select main_a v_prenex_51725) (select main_a v_prenex_51726)) (<= (+ main_x 1) v_prenex_51725) (<= (* 2 (select main_a v_prenex_51725)) 1000) (<= 1 (select main_a v_prenex_51725)) (< v_prenex_51725 main_x))) (forall ((v_prenex_40676 Int) (v_prenex_40675 Int)) (or (< v_prenex_40675 main_x) (<= (select main_a v_prenex_40676) 999) (<= (+ main_x 1) v_prenex_40675) (<= 0 (+ (select main_a v_prenex_40675) 498)) (<= 2 (* 2 (select main_a v_prenex_40675))) (<= (* 2 (select main_a v_prenex_40676)) 1998) (<= (+ (select main_a v_prenex_40675) (select main_a v_prenex_40676)) 1000))) (or (forall ((v_prenex_44544 Int)) (or (<= (select main_a v_prenex_44544) 500) (<= (+ main_x 1) v_prenex_44544) (< v_prenex_44544 main_x) (<= 2 (* 2 (select main_a v_prenex_44544))))) (forall ((v_prenex_44546 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44546))) (<= 1 (select main_a v_prenex_44546))))) (forall ((v_prenex_50019 Int) (v_prenex_50020 Int)) (or (<= 0 (+ (select main_a v_prenex_50019) 498)) (< v_prenex_50019 main_x) (<= 1 (select main_a v_prenex_50020)) (<= (select main_a v_prenex_50019) (select main_a v_prenex_50020)) (<= 1 (select main_a v_prenex_50019)) (<= (+ main_x 1) v_prenex_50019) (<= (select main_a v_prenex_50020) 999))) (forall ((v_prenex_47883 Int) (v_prenex_47882 Int)) (or (<= (+ main_y 1) v_prenex_47883) (<= (select main_a v_prenex_47882) 999) (<= (+ main_x 1) v_prenex_47882) (<= 1 (select main_a v_prenex_47883)) (<= (+ (select main_a v_prenex_47882) (select main_a v_prenex_47883)) 1000) (< v_prenex_47882 main_x))) (forall ((v_prenex_48032 Int) (v_prenex_48031 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48032))) (<= 2 (* 2 (select main_a v_prenex_48031))) (<= 1000 (+ (select main_a v_prenex_48031) (select main_a v_prenex_48032))) (< v_prenex_48031 main_x) (<= 500 (select main_a v_prenex_48032)) (<= (+ main_x 1) v_prenex_48031) (<= 1 (select main_a v_prenex_48031)))) (forall ((v_prenex_43642 Int) (v_prenex_43641 Int)) (or (<= (* 2 (select main_a v_prenex_43641)) 1000) (<= (select main_a v_prenex_43641) (select main_a v_prenex_43642)) (<= 2 (* 2 (select main_a v_prenex_43641))) (<= (+ main_x 1) v_prenex_43641) (<= (select main_a v_prenex_43642) 1498) (<= (* 2 (select main_a v_prenex_43642)) 1998) (< v_prenex_43641 main_x))) (or (forall ((v_prenex_49768 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49768))) (<= (select main_a v_prenex_49768) 1498))) (forall ((v_prenex_49767 Int)) (or (< v_prenex_49767 main_x) (<= 0 (+ (select main_a v_prenex_49767) 498)) (<= (select main_a v_prenex_49767) 500) (<= (+ main_x 1) v_prenex_49767) (<= 2 (* 2 (select main_a v_prenex_49767)))))) (forall ((v_prenex_47098 Int) (v_prenex_47097 Int)) (or (<= 0 (+ (select main_a v_prenex_47097) 498)) (<= 500 (select main_a v_prenex_47098)) (<= 1000 (+ (select main_a v_prenex_47097) (select main_a v_prenex_47098))) (<= (+ main_x 1) v_prenex_47097) (< v_prenex_47097 main_x) (<= 2 (* 2 (select main_a v_prenex_47097))) (<= 1 (select main_a v_prenex_47098)))) (or (forall ((v_prenex_51489 Int)) (or (< v_prenex_51489 main_x) (<= (+ main_x 1) v_prenex_51489) (<= 2 (* 2 (select main_a v_prenex_51489))) (<= (* 2 (select main_a v_prenex_51489)) 1000))) (forall ((v_prenex_51494 Int)) (<= 1000 (* 2 (select main_a v_prenex_51494))))) (or (forall ((v_prenex_46710 Int)) (or (<= (* 2 (select main_a v_prenex_46710)) 1998) (<= 500 (select main_a v_prenex_46710)))) (forall ((v_prenex_46704 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46704))) (<= 0 (+ (select main_a v_prenex_46704) 498)) (< v_prenex_46704 main_x) (<= (+ main_x 1) v_prenex_46704)))) (forall ((v_prenex_42046 Int) (v_prenex_42047 Int)) (or (<= (select main_a v_prenex_42046) 999) (<= (select main_a v_prenex_42047) 1498) (<= 1 (select main_a v_prenex_42047)) (<= (+ (select main_a v_prenex_42046) (select main_a v_prenex_42047)) 1000) (< v_prenex_42046 main_x) (<= (+ main_x 1) v_prenex_42046) (<= 2 (* 2 (select main_a v_prenex_42046))))) (or (forall ((v_prenex_44880 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44880))) (<= (* 2 (select main_a v_prenex_44880)) 1000) (<= (+ main_x 1) v_prenex_44880) (< v_prenex_44880 main_x))) (forall ((v_prenex_44881 Int)) (or (<= (+ main_y 1) v_prenex_44881) (<= 1 (select main_a v_prenex_44881)) (<= (select main_a v_prenex_44881) 1498)))) (or (forall ((v_prenex_41365 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41365))) (<= (+ main_x 1) v_prenex_41365) (<= 1 (select main_a v_prenex_41365)) (< v_prenex_41365 main_x))) (forall ((v_prenex_41366 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41366))) (<= (select main_a v_prenex_41366) 1498) (< v_prenex_41366 main_y)))) (forall ((v_prenex_48846 Int) (v_prenex_48845 Int)) (or (< v_prenex_48845 main_x) (<= (+ (select main_a v_prenex_48845) (select main_a v_prenex_48846)) 1000) (<= 1000 (* 2 (select main_a v_prenex_48846))) (<= (select main_a v_prenex_48845) 999) (<= (+ main_x 1) v_prenex_48845))) (forall ((v_prenex_40873 Int) (v_prenex_40872 Int)) (or (<= (select main_a v_prenex_40872) 500) (< v_prenex_40872 main_x) (<= (* 2 (select main_a v_prenex_40873)) 1998) (<= (+ (select main_a v_prenex_40872) (select main_a v_prenex_40873)) 1000) (<= (+ main_x 1) v_prenex_40872) (<= (select main_a v_prenex_40872) 999))) (or (forall ((v_prenex_49354 Int)) (or (<= (select main_a v_prenex_49354) 500) (<= (+ main_x 1) v_prenex_49354) (< v_prenex_49354 main_x))) (forall ((v_prenex_49355 Int)) (<= (* 2 (select main_a v_prenex_49355)) 1998))) (or (forall ((v_prenex_42975 Int)) (or (<= (+ main_x 1) v_prenex_42975) (<= 2 (* 2 (select main_a v_prenex_42975))) (<= 1 (select main_a v_prenex_42975)) (< v_prenex_42975 main_x) (<= (* 2 (select main_a v_prenex_42975)) 1000))) (forall ((v_prenex_42978 Int)) (or (<= (select main_a v_prenex_42978) 999) (<= (* 2 (select main_a v_prenex_42978)) 1998)))) (forall ((v_prenex_50065 Int) (v_prenex_50064 Int)) (or (<= 0 (+ (select main_a v_prenex_50064) 498)) (<= 500 (select main_a v_prenex_50065)) (<= (select main_a v_prenex_50064) 500) (< v_prenex_50064 main_x) (<= 1 (select main_a v_prenex_50065)) (<= (+ (select main_a v_prenex_50064) (select main_a v_prenex_50065)) 1000) (<= (+ main_x 1) v_prenex_50064))) (forall ((v_prenex_45799 Int) (v_prenex_45798 Int)) (or (<= (+ (select main_a v_prenex_45798) (select main_a v_prenex_45799)) 1000) (<= 1 (select main_a v_prenex_45798)) (<= (* 2 (select main_a v_prenex_45799)) 1998) (<= (select main_a v_prenex_45799) 999) (<= (select main_a v_prenex_45798) 500) (< v_prenex_45798 main_x) (<= (+ main_x 1) v_prenex_45798))) (or (forall ((v_prenex_51566 Int)) (or (<= (+ main_x 1) v_prenex_51566) (<= (* 2 (select main_a v_prenex_51566)) 1000) (<= 2 (* 2 (select main_a v_prenex_51566))) (<= (select main_a v_prenex_51566) 999) (< v_prenex_51566 main_x))) (forall ((v_prenex_51570 Int)) (<= (select main_a v_prenex_51570) 1498))) (forall ((v_prenex_47374 Int) (v_prenex_47373 Int)) (or (<= (+ main_x 1) v_prenex_47373) (<= (* 2 (select main_a v_prenex_47374)) 1998) (<= 500 (select main_a v_prenex_47374)) (<= (select main_a v_prenex_47373) (select main_a v_prenex_47374)) (< v_prenex_47373 main_x) (<= (select main_a v_prenex_47373) 500))) (forall ((v_prenex_46548 Int) (v_prenex_46549 Int)) (or (< v_prenex_46548 main_x) (<= 2 (* 2 (select main_a v_prenex_46548))) (<= (* 2 (select main_a v_prenex_46549)) 1998) (<= (select main_a v_prenex_46549) 1498) (<= 1000 (+ (select main_a v_prenex_46548) (select main_a v_prenex_46549))) (<= (+ main_x 1) v_prenex_46548))) (forall ((v_prenex_42634 Int) (v_prenex_42635 Int)) (or (<= (* 2 (select main_a v_prenex_42635)) 1998) (< v_prenex_42634 main_x) (<= (select main_a v_prenex_42634) 999) (<= (select main_a v_prenex_42634) 500) (<= (+ main_x 1) v_prenex_42634) (<= 1000 (+ (select main_a v_prenex_42634) (select main_a v_prenex_42635))) (<= 1 (select main_a v_prenex_42635)))) (or (forall ((v_prenex_45185 Int)) (or (<= (select main_a v_prenex_45185) 1498) (<= (* 2 (select main_a v_prenex_45185)) 1998))) (forall ((v_prenex_45184 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45184))) (<= (+ main_x 1) v_prenex_45184) (< v_prenex_45184 main_x) (<= 1 (select main_a v_prenex_45184))))) (or (forall ((v_prenex_45930 Int)) (or (<= (+ main_x 1) v_prenex_45930) (<= 0 (+ (select main_a v_prenex_45930) 498)) (<= (* 2 (select main_a v_prenex_45930)) 1000) (< v_prenex_45930 main_x))) (forall ((v_prenex_45933 Int)) (or (<= (* 2 (select main_a v_prenex_45933)) 1998) (< v_prenex_45933 main_y) (<= (select main_a v_prenex_45933) 999)))) (forall ((v_prenex_42413 Int) (v_prenex_42412 Int)) (or (< v_prenex_42412 main_x) (<= 1000 (* 2 (select main_a v_prenex_42413))) (<= 1000 (+ (select main_a v_prenex_42412) (select main_a v_prenex_42413))) (<= (select main_a v_prenex_42412) 999) (<= (+ main_x 1) v_prenex_42412) (<= (+ main_y 1) v_prenex_42413) (<= 1 (select main_a v_prenex_42413)))) (or (forall ((v_prenex_40496 Int)) (or (< v_prenex_40496 main_x) (<= (+ main_x 1) v_prenex_40496) (<= (select main_a v_prenex_40496) 999) (<= 0 (+ (select main_a v_prenex_40496) 498)) (<= 2 (* 2 (select main_a v_prenex_40496))))) (forall ((v_prenex_41157 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41157))) (<= (select main_a v_prenex_41157) 1498)))) (or (forall ((v_prenex_43998 Int)) (or (<= (* 2 (select main_a v_prenex_43998)) 1998) (<= 500 (select main_a v_prenex_43998)))) (forall ((v_prenex_43995 Int)) (or (< v_prenex_43995 main_x) (<= (select main_a v_prenex_43995) 500) (<= 1 (select main_a v_prenex_43995)) (<= (+ main_x 1) v_prenex_43995) (<= (* 2 (select main_a v_prenex_43995)) 1000)))) (forall ((v_prenex_50875 Int) (v_prenex_50876 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50875))) (< v_prenex_50875 main_x) (<= (select main_a v_prenex_50875) (select main_a v_prenex_50876)) (<= (select main_a v_prenex_50876) 1498) (<= (select main_a v_prenex_50876) 999) (<= (+ main_x 1) v_prenex_50875))) (or (forall ((v_prenex_48722 Int)) (or (<= 1 (select main_a v_prenex_48722)) (<= (select main_a v_prenex_48722) 999) (< v_prenex_48722 main_y))) (forall ((v_prenex_48719 Int)) (or (< v_prenex_48719 main_x) (<= (+ main_x 1) v_prenex_48719) (<= 2 (* 2 (select main_a v_prenex_48719))) (<= 0 (+ (select main_a v_prenex_48719) 498))))) (forall ((v_prenex_45102 Int) (v_prenex_45101 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45101))) (< v_prenex_45102 main_y) (<= (select main_a v_prenex_45102) 1498) (<= (select main_a v_prenex_45102) (+ (select main_a v_prenex_45101) 998)) (< v_prenex_45101 main_x) (<= (+ main_x 1) v_prenex_45101))) (forall ((v_prenex_46974 Int) (v_prenex_46973 Int)) (or (< v_prenex_46973 main_x) (<= (select main_a v_prenex_46973) (select main_a v_prenex_46974)) (<= 500 (select main_a v_prenex_46974)) (<= 2 (* 2 (select main_a v_prenex_46973))) (<= (+ main_x 1) v_prenex_46973) (<= 1 (select main_a v_prenex_46973)) (<= 1 (select main_a v_prenex_46974)))) (forall ((v_prenex_42078 Int) (v_prenex_42079 Int)) (or (<= (+ main_x 1) v_prenex_42078) (<= 2 (* 2 (select main_a v_prenex_42078))) (<= (select main_a v_prenex_42079) (+ (select main_a v_prenex_42078) 998)) (<= 0 (+ (select main_a v_prenex_42078) 498)) (< v_prenex_42078 main_x))) (forall ((v_prenex_41786 Int) (v_prenex_41785 Int)) (or (< v_prenex_41786 main_y) (< v_prenex_41785 main_x) (<= (select main_a v_prenex_41785) 500) (<= (+ main_x 1) v_prenex_41785) (<= (select main_a v_prenex_41786) (+ (select main_a v_prenex_41785) 998)))) (forall ((v_prenex_44614 Int) (v_prenex_44615 Int)) (or (<= (select main_a v_prenex_44615) 1498) (< v_prenex_44614 main_x) (<= 1 (select main_a v_prenex_44614)) (<= (+ main_x 1) v_prenex_44614) (<= 0 (+ (select main_a v_prenex_44614) 498)) (<= 500 (select main_a v_prenex_44615)) (<= (select main_a v_prenex_44615) (+ (select main_a v_prenex_44614) 998)))) (or (forall ((v_prenex_42183 Int)) (or (<= (+ main_x 1) v_prenex_42183) (<= (select main_a v_prenex_42183) 500) (<= (* 2 (select main_a v_prenex_42183)) 1000) (< v_prenex_42183 main_x))) (forall ((v_prenex_42189 Int)) (<= 1000 (* 2 (select main_a v_prenex_42189))))) (forall ((v_prenex_45829 Int) (v_prenex_45828 Int)) (or (< v_prenex_45829 main_y) (<= (+ main_x 1) v_prenex_45828) (<= 500 (select main_a v_prenex_45829)) (<= (select main_a v_prenex_45828) 500) (<= (select main_a v_prenex_45828) (select main_a v_prenex_45829)) (< v_prenex_45828 main_x))) (forall ((v_prenex_41402 Int) (v_prenex_41403 Int)) (or (<= (* 2 (select main_a v_prenex_41403)) 1998) (<= (+ main_y 1) v_prenex_41403) (< v_prenex_41403 main_y) (<= (+ (select main_a v_prenex_41402) (select main_a v_prenex_41403)) 1000) (<= 1000 (* 2 (select main_a v_prenex_41403))))) (or (forall ((v_prenex_41758 Int)) (<= (* 2 (select main_a v_prenex_41758)) 1998)) (forall ((v_prenex_41757 Int)) (or (<= 0 (+ (select main_a v_prenex_41757) 498)) (<= 2 (* 2 (select main_a v_prenex_41757))) (<= (+ main_x 1) v_prenex_41757) (< v_prenex_41757 main_x) (<= 1 (select main_a v_prenex_41757))))) (forall ((v_prenex_41954 Int) (v_prenex_41955 Int)) (or (<= 500 (select main_a v_prenex_41955)) (< v_prenex_41954 main_x) (<= 1000 (* 2 (select main_a v_prenex_41955))) (<= (select main_a v_prenex_41954) (select main_a v_prenex_41955)) (<= (+ main_x 1) v_prenex_41954) (<= 1 (select main_a v_prenex_41954)))) (forall ((v_prenex_48517 Int) (v_prenex_48516 Int)) (or (< v_prenex_48517 main_y) (<= 0 (+ (select main_a v_prenex_48516) 498)) (<= 1000 (* 2 (select main_a v_prenex_48517))) (<= (+ (select main_a v_prenex_48516) (select main_a v_prenex_48517)) 1000) (<= (select main_a v_prenex_48517) 999) (< v_prenex_48516 main_x) (<= (+ main_x 1) v_prenex_48516))) (forall ((v_prenex_45584 Int) (v_prenex_45583 Int)) (or (<= (select main_a v_prenex_45584) (+ (select main_a v_prenex_45583) 998)) (<= (select main_a v_prenex_45583) 999) (<= (* 2 (select main_a v_prenex_45583)) 1000) (< v_prenex_45583 main_x) (<= (+ main_x 1) v_prenex_45583) (<= 500 (select main_a v_prenex_45584)) (<= (* 2 (select main_a v_prenex_45584)) 1998))) (forall ((v_prenex_43116 Int) (v_prenex_43115 Int)) (or (<= (select main_a v_prenex_43116) (+ (select main_a v_prenex_43115) 998)) (<= 500 (select main_a v_prenex_43116)) (<= 2 (* 2 (select main_a v_prenex_43115))) (< v_prenex_43115 main_x) (<= 1000 (* 2 (select main_a v_prenex_43116))) (<= (select main_a v_prenex_43115) 500) (<= (+ main_x 1) v_prenex_43115))) (or (forall ((v_prenex_41528 Int)) (or (<= (select main_a v_prenex_41528) 999) (<= (+ main_y 1) v_prenex_41528) (<= (select main_a v_prenex_41528) 1498))) (forall ((v_prenex_41527 Int)) (or (<= (+ main_x 1) v_prenex_41527) (<= (* 2 (select main_a v_prenex_41527)) 1000) (<= (select main_a v_prenex_41527) 500) (< v_prenex_41527 main_x)))) (forall ((v_prenex_40704 Int) (v_prenex_40703 Int)) (or (<= (+ main_x 1) v_prenex_40703) (< v_prenex_40703 main_x) (<= 1000 (+ (select main_a v_prenex_40703) (select main_a v_prenex_40704))) (<= 0 (+ (select main_a v_prenex_40703) 498)) (<= (+ main_y 1) v_prenex_40704) (<= (* 2 (select main_a v_prenex_40704)) 1998) (<= (select main_a v_prenex_40704) 999))) (forall ((v_prenex_41137 Int) (v_prenex_41136 Int)) (or (<= (+ main_x 1) v_prenex_41136) (<= (select main_a v_prenex_41136) 999) (<= 1000 (+ (select main_a v_prenex_41136) (select main_a v_prenex_41137))) (<= 1 (select main_a v_prenex_41137)) (<= (* 2 (select main_a v_prenex_41137)) 1998) (<= (* 2 (select main_a v_prenex_41136)) 1000) (< v_prenex_41136 main_x))) (forall ((v_prenex_49533 Int) (v_prenex_49532 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49533))) (< v_prenex_49533 main_y) (<= (select main_a v_prenex_49532) 999) (< v_prenex_49532 main_x) (<= (+ main_x 1) v_prenex_49532) (<= 1000 (+ (select main_a v_prenex_49532) (select main_a v_prenex_49533))))) (forall ((v_prenex_46811 Int) (v_prenex_46812 Int)) (or (<= (select main_a v_prenex_46811) (select main_a v_prenex_46812)) (<= 500 (select main_a v_prenex_46812)) (<= (+ main_x 1) v_prenex_46811) (< v_prenex_46811 main_x) (<= (select main_a v_prenex_46811) 999) (<= 1 (select main_a v_prenex_46812)))) (or (forall ((v_prenex_48232 Int)) (or (<= (select main_a v_prenex_48232) 999) (<= 1000 (* 2 (select main_a v_prenex_48232))))) (forall ((v_prenex_48230 Int)) (or (<= (+ main_x 1) v_prenex_48230) (<= 2 (* 2 (select main_a v_prenex_48230))) (<= (select main_a v_prenex_48230) 500) (< v_prenex_48230 main_x)))) (forall ((v_prenex_45326 Int) (v_prenex_45325 Int)) (or (<= (select main_a v_prenex_45325) (select main_a v_prenex_45326)) (<= 2 (* 2 (select main_a v_prenex_45325))) (< v_prenex_45325 main_x) (<= (+ main_x 1) v_prenex_45325) (<= (* 2 (select main_a v_prenex_45326)) 1998) (<= (* 2 (select main_a v_prenex_45325)) 1000))) (forall ((v_prenex_42200 Int) (v_prenex_42201 Int)) (or (<= 1000 (+ (select main_a v_prenex_42200) (select main_a v_prenex_42201))) (<= (select main_a v_prenex_42200) 500) (<= (+ main_x 1) v_prenex_42200) (<= (+ main_y 1) v_prenex_42201) (< v_prenex_42200 main_x) (<= 1000 (* 2 (select main_a v_prenex_42201))) (<= (select main_a v_prenex_42201) 1498))) (or (forall ((v_prenex_41385 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41385))) (<= (* 2 (select main_a v_prenex_41385)) 1998))) (forall ((v_prenex_40502 Int)) (or (< v_prenex_40502 main_x) (<= 1 (select main_a v_prenex_40502)) (<= (* 2 (select main_a v_prenex_40502)) 1000) (<= (+ main_x 1) v_prenex_40502) (<= 2 (* 2 (select main_a v_prenex_40502)))))) (or (forall ((v_prenex_44922 Int)) (or (<= (* 2 (select main_a v_prenex_44922)) 1000) (< v_prenex_44922 main_x) (<= (+ main_x 1) v_prenex_44922) (<= (select main_a v_prenex_44922) 999))) (forall ((v_prenex_44926 Int)) (or (<= (select main_a v_prenex_44926) 999) (< v_prenex_44926 main_y) (<= 500 (select main_a v_prenex_44926))))) (forall ((v_prenex_44919 Int) (v_prenex_44918 Int)) (or (<= (select main_a v_prenex_44918) 999) (<= (select main_a v_prenex_44919) 999) (<= 500 (select main_a v_prenex_44919)) (< v_prenex_44918 main_x) (<= (select main_a v_prenex_44918) (select main_a v_prenex_44919)) (<= (select main_a v_prenex_44918) 500) (<= (+ main_x 1) v_prenex_44918))) (or (forall ((v_prenex_51613 Int)) (or (<= 1 (select main_a v_prenex_51613)) (<= (select main_a v_prenex_51613) 1498))) (forall ((v_prenex_51607 Int)) (or (<= (* 2 (select main_a v_prenex_51607)) 1000) (< v_prenex_51607 main_x) (<= (+ main_x 1) v_prenex_51607)))) (forall ((v_prenex_44092 Int) (v_prenex_44093 Int)) (or (< v_prenex_44093 main_y) (<= (+ main_y 1) v_prenex_44093) (<= (* 2 (select main_a v_prenex_44093)) 1998) (<= (select main_a v_prenex_44093) (+ (select main_a v_prenex_44092) 998)) (<= (+ main_x 1) v_prenex_44092))) (forall ((v_prenex_41735 Int) (v_prenex_41736 Int)) (or (<= (select main_a v_prenex_41736) 999) (<= (+ main_x 1) v_prenex_41735) (<= 1 (select main_a v_prenex_41735)) (<= (select main_a v_prenex_41736) (+ (select main_a v_prenex_41735) 998)) (<= (select main_a v_prenex_41735) 500) (<= (select main_a v_prenex_41736) 1498) (< v_prenex_41735 main_x))) (forall ((v_prenex_47239 Int) (v_prenex_47240 Int)) (or (<= (+ main_x 1) v_prenex_47239) (<= 1000 (* 2 (select main_a v_prenex_47240))) (< v_prenex_47239 main_x) (<= (select main_a v_prenex_47240) 999) (<= (select main_a v_prenex_47239) 500) (<= (+ (select main_a v_prenex_47239) (select main_a v_prenex_47240)) 1000) (<= 1 (select main_a v_prenex_47239)))) (forall ((v_prenex_41008 Int) (v_prenex_41009 Int)) (or (<= (select main_a v_prenex_41009) 1498) (<= (+ main_x 1) v_prenex_41008) (<= (+ (select main_a v_prenex_41008) (select main_a v_prenex_41009)) 1000) (<= 0 (+ (select main_a v_prenex_41008) 498)) (< v_prenex_41008 main_x) (<= (* 2 (select main_a v_prenex_41009)) 1998))) (forall ((v_prenex_46092 Int) (v_prenex_46093 Int)) (or (<= (+ main_y 1) v_prenex_46093) (<= (select main_a v_prenex_46092) (select main_a v_prenex_46093)) (<= (+ main_x 1) v_prenex_46092) (<= 500 (select main_a v_prenex_46093)) (<= (* 2 (select main_a v_prenex_46093)) 1998) (<= 1 (select main_a v_prenex_46092)) (< v_prenex_46092 main_x))) (or (forall ((v_prenex_42765 Int)) (<= (select main_a v_prenex_42765) 1498)) (forall ((v_prenex_42764 Int)) (or (<= 1 (select main_a v_prenex_42764)) (<= (+ main_x 1) v_prenex_42764) (< v_prenex_42764 main_x) (<= (select main_a v_prenex_42764) 999) (<= (* 2 (select main_a v_prenex_42764)) 1000)))) (forall ((v_prenex_44742 Int) (v_prenex_44743 Int)) (or (<= 1000 (+ (select main_a v_prenex_44742) (select main_a v_prenex_44743))) (<= 0 (+ (select main_a v_prenex_44742) 498)) (< v_prenex_44742 main_x) (<= (+ main_y 1) v_prenex_44743) (<= (select main_a v_prenex_44743) 999) (<= 1 (select main_a v_prenex_44743)) (<= (+ main_x 1) v_prenex_44742))) (forall ((v_prenex_51255 Int) (v_prenex_51256 Int)) (or (<= (select main_a v_prenex_51255) 500) (<= (+ main_x 1) v_prenex_51255) (<= (* 2 (select main_a v_prenex_51255)) 1000) (<= 1 (select main_a v_prenex_51256)) (<= (* 2 (select main_a v_prenex_51256)) 1998) (<= (select main_a v_prenex_51255) (select main_a v_prenex_51256)) (< v_prenex_51255 main_x))) (forall ((v_prenex_40885 Int) (v_prenex_40884 Int)) (or (<= (select main_a v_prenex_40884) (select main_a v_prenex_40885)) (<= (select main_a v_prenex_40884) 500) (< v_prenex_40884 main_x) (<= 1000 (* 2 (select main_a v_prenex_40885))) (<= (+ main_x 1) v_prenex_40884) (<= 0 (+ (select main_a v_prenex_40884) 498)) (<= (select main_a v_prenex_40885) 1498))) (forall ((v_prenex_50799 Int) (v_prenex_50800 Int)) (or (<= (select main_a v_prenex_50799) (select main_a v_prenex_50800)) (<= (* 2 (select main_a v_prenex_50800)) 1998) (<= (+ main_x 1) v_prenex_50799) (< v_prenex_50799 main_x) (<= (* 2 (select main_a v_prenex_50799)) 1000) (<= 500 (select main_a v_prenex_50800)) (<= (select main_a v_prenex_50799) 500))) (or (forall ((v_prenex_51313 Int)) (or (<= (select main_a v_prenex_51313) 999) (<= (select main_a v_prenex_51313) 1498))) (forall ((v_prenex_51310 Int)) (or (<= 0 (+ (select main_a v_prenex_51310) 498)) (< v_prenex_51310 main_x) (<= (+ main_x 1) v_prenex_51310) (<= 2 (* 2 (select main_a v_prenex_51310)))))) (or (forall ((v_prenex_46888 Int)) (or (<= 1 (select main_a v_prenex_46888)) (< v_prenex_46888 main_x) (<= (+ main_x 1) v_prenex_46888) (<= (select main_a v_prenex_46888) 500) (<= (* 2 (select main_a v_prenex_46888)) 1000))) (forall ((v_prenex_46890 Int)) (or (<= 1 (select main_a v_prenex_46890)) (<= (select main_a v_prenex_46890) 999)))) (forall ((v_prenex_50856 Int) (v_prenex_50855 Int)) (or (<= 1 (select main_a v_prenex_50856)) (<= 1000 (* 2 (select main_a v_prenex_50856))) (<= 2 (* 2 (select main_a v_prenex_50855))) (< v_prenex_50855 main_x) (<= (+ main_x 1) v_prenex_50855) (<= 1 (select main_a v_prenex_50855)) (<= (select main_a v_prenex_50856) (+ (select main_a v_prenex_50855) 998)))) (forall ((v_prenex_50713 Int) (v_prenex_50714 Int)) (or (<= (+ main_x 1) v_prenex_50713) (<= 2 (* 2 (select main_a v_prenex_50713))) (<= 500 (select main_a v_prenex_50714)) (<= (select main_a v_prenex_50713) 999) (<= (select main_a v_prenex_50713) (select main_a v_prenex_50714)) (< v_prenex_50713 main_x))) (forall ((v_prenex_41142 Int) (v_prenex_41143 Int)) (or (< v_prenex_41142 main_x) (<= 2 (* 2 (select main_a v_prenex_41142))) (<= (select main_a v_prenex_41142) 999) (<= (select main_a v_prenex_41143) (+ (select main_a v_prenex_41142) 998)) (<= (+ main_x 1) v_prenex_41142))) (or (forall ((v_prenex_46763 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46763))) (<= (+ main_x 1) v_prenex_46763) (<= (* 2 (select main_a v_prenex_46763)) 1000) (< v_prenex_46763 main_x))) (forall ((v_prenex_46768 Int)) (or (<= (select main_a v_prenex_46768) 1498) (< v_prenex_46768 main_y) (<= (* 2 (select main_a v_prenex_46768)) 1998)))) (or (forall ((v_prenex_51025 Int)) (or (<= (+ main_x 1) v_prenex_51025) (< v_prenex_51025 main_x) (<= 2 (* 2 (select main_a v_prenex_51025))) (<= (select main_a v_prenex_51025) 500))) (forall ((v_prenex_51026 Int)) (or (<= 500 (select main_a v_prenex_51026)) (<= (* 2 (select main_a v_prenex_51026)) 1998) (<= (+ main_y 1) v_prenex_51026)))) (forall ((v_prenex_46536 Int) (v_prenex_46537 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46536))) (<= (select main_a v_prenex_46536) 999) (<= (+ main_x 1) v_prenex_46536) (<= 500 (select main_a v_prenex_46537)) (<= (select main_a v_prenex_46537) (+ (select main_a v_prenex_46536) 998)) (< v_prenex_46536 main_x) (<= (select main_a v_prenex_46537) 1498))) (or (forall ((v_prenex_41780 Int)) (or (<= 1 (select main_a v_prenex_41780)) (<= (select main_a v_prenex_41780) 1498))) (forall ((v_prenex_41779 Int)) (or (<= (* 2 (select main_a v_prenex_41779)) 1000) (<= 0 (+ (select main_a v_prenex_41779) 498)) (< v_prenex_41779 main_x) (<= 1 (select main_a v_prenex_41779)) (<= (+ main_x 1) v_prenex_41779)))) (forall ((v_prenex_43475 Int) (v_prenex_43476 Int)) (or (<= 1 (select main_a v_prenex_43476)) (< v_prenex_43475 main_x) (<= 1000 (* 2 (select main_a v_prenex_43476))) (< v_prenex_43476 main_y) (<= (select main_a v_prenex_43475) (select main_a v_prenex_43476)) (<= (+ main_x 1) v_prenex_43475) (<= (* 2 (select main_a v_prenex_43475)) 1000))) (or (forall ((v_prenex_49245 Int)) (or (< v_prenex_49245 main_x) (<= (select main_a v_prenex_49245) 999) (<= 1 (select main_a v_prenex_49245)) (<= (* 2 (select main_a v_prenex_49245)) 1000) (<= (+ main_x 1) v_prenex_49245))) (forall ((v_prenex_49246 Int)) (<= (* 2 (select main_a v_prenex_49246)) 1998))) (forall ((v_prenex_48049 Int) (v_prenex_48048 Int)) (or (<= (select main_a v_prenex_48049) (+ (select main_a v_prenex_48048) 998)) (<= (+ main_x 1) v_prenex_48048) (<= 0 (+ (select main_a v_prenex_48048) 498)) (< v_prenex_48048 main_x) (<= (select main_a v_prenex_48049) 1498))) (forall ((v_prenex_50356 Int) (v_prenex_50357 Int)) (or (<= 500 (select main_a v_prenex_50357)) (< v_prenex_50356 main_x) (<= (select main_a v_prenex_50356) (select main_a v_prenex_50357)) (<= 1 (select main_a v_prenex_50357)) (<= (+ main_y 1) v_prenex_50357) (<= 0 (+ (select main_a v_prenex_50356) 498)) (<= (+ main_x 1) v_prenex_50356))) (or (forall ((v_prenex_49355 Int)) (<= (* 2 (select main_a v_prenex_49355)) 1998)) (forall ((v_prenex_49353 Int)) (or (<= (select main_a v_prenex_49353) 500) (<= (+ main_x 1) v_prenex_49353) (<= (select main_a v_prenex_49353) 999) (< v_prenex_49353 main_x)))) (forall ((v_prenex_49950 Int) (v_prenex_49949 Int)) (or (<= (select main_a v_prenex_49950) 1498) (<= 0 (+ (select main_a v_prenex_49949) 498)) (<= 1000 (+ (select main_a v_prenex_49949) (select main_a v_prenex_49950))) (<= 1 (select main_a v_prenex_49950)) (< v_prenex_49949 main_x) (<= (+ main_x 1) v_prenex_49949))) (forall ((v_prenex_43033 Int) (v_prenex_43034 Int)) (or (<= 1000 (+ (select main_a v_prenex_43033) (select main_a v_prenex_43034))) (< v_prenex_43033 main_x) (<= (select main_a v_prenex_43033) 999) (<= (+ main_x 1) v_prenex_43033) (<= 1 (select main_a v_prenex_43034)) (<= 2 (* 2 (select main_a v_prenex_43033))) (<= 1000 (* 2 (select main_a v_prenex_43034))))) (forall ((v_prenex_45175 Int) (v_prenex_45176 Int)) (or (<= (+ main_x 1) v_prenex_45175) (<= 1 (select main_a v_prenex_45176)) (<= 1 (select main_a v_prenex_45175)) (<= (select main_a v_prenex_45175) 999) (< v_prenex_45175 main_x) (<= (select main_a v_prenex_45175) (select main_a v_prenex_45176)))) (forall ((v_prenex_42452 Int) (v_prenex_42453 Int)) (or (<= 500 (select main_a v_prenex_42453)) (< v_prenex_42453 main_y) (<= (select main_a v_prenex_42452) 500) (< v_prenex_42452 main_x) (<= (select main_a v_prenex_42453) (+ (select main_a v_prenex_42452) 998)) (<= (* 2 (select main_a v_prenex_42453)) 1998) (<= (+ main_x 1) v_prenex_42452))) (forall ((v_prenex_44490 Int) (v_prenex_44491 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44490))) (<= 1000 (+ (select main_a v_prenex_44490) (select main_a v_prenex_44491))) (<= (select main_a v_prenex_44491) 1498) (< v_prenex_44490 main_x) (<= (+ main_x 1) v_prenex_44490) (<= 500 (select main_a v_prenex_44491)) (<= 1 (select main_a v_prenex_44490)))) (or (forall ((v_prenex_44680 Int)) (or (< v_prenex_44680 main_x) (<= (+ main_x 1) v_prenex_44680) (<= (* 2 (select main_a v_prenex_44680)) 1000))) (forall ((v_prenex_44681 Int)) (or (<= (+ main_y 1) v_prenex_44681) (<= (select main_a v_prenex_44681) 1498)))) (or (forall ((v_prenex_42185 Int)) (or (<= (select main_a v_prenex_42185) 500) (<= (+ main_x 1) v_prenex_42185) (<= (* 2 (select main_a v_prenex_42185)) 1000) (< v_prenex_42185 main_x) (<= (select main_a v_prenex_42185) 999))) (forall ((v_prenex_42189 Int)) (<= 1000 (* 2 (select main_a v_prenex_42189))))) (forall ((v_prenex_49307 Int) (v_prenex_49306 Int)) (or (<= (select main_a v_prenex_49307) (+ (select main_a v_prenex_49306) 998)) (<= (+ main_y 1) v_prenex_49307) (<= 500 (select main_a v_prenex_49307)) (< v_prenex_49306 main_x) (<= 2 (* 2 (select main_a v_prenex_49306))) (<= (+ main_x 1) v_prenex_49306))) (forall ((v_prenex_42070 Int) (v_prenex_42071 Int)) (or (< v_prenex_42070 main_x) (<= (select main_a v_prenex_42071) 1498) (< v_prenex_42071 main_y) (<= 1000 (* 2 (select main_a v_prenex_42071))) (<= 0 (+ (select main_a v_prenex_42070) 498)) (<= (+ main_x 1) v_prenex_42070) (<= (select main_a v_prenex_42071) (+ (select main_a v_prenex_42070) 998)))) (forall ((v_prenex_43727 Int) (v_prenex_43726 Int)) (or (< v_prenex_43726 main_x) (<= (select main_a v_prenex_43726) 500) (<= 1000 (* 2 (select main_a v_prenex_43727))) (<= (select main_a v_prenex_43727) 999) (<= 1000 (+ (select main_a v_prenex_43726) (select main_a v_prenex_43727))) (<= (+ main_x 1) v_prenex_43726) (<= 1 (select main_a v_prenex_43726)))) (forall ((v_prenex_50105 Int) (v_prenex_50104 Int)) (or (<= (select main_a v_prenex_50105) (+ (select main_a v_prenex_50104) 998)) (<= (+ main_x 1) v_prenex_50104) (<= 1 (select main_a v_prenex_50105)) (< v_prenex_50104 main_x) (<= (select main_a v_prenex_50104) 500) (<= (* 2 (select main_a v_prenex_50104)) 1000))) (forall ((v_prenex_50707 Int) (v_prenex_50708 Int)) (or (<= (select main_a v_prenex_50708) 1498) (<= 1000 (+ (select main_a v_prenex_50707) (select main_a v_prenex_50708))) (<= 500 (select main_a v_prenex_50708)) (<= (select main_a v_prenex_50707) 500) (<= 0 (+ (select main_a v_prenex_50707) 498)) (<= (+ main_x 1) v_prenex_50707) (< v_prenex_50707 main_x))) (forall ((v_prenex_43649 Int) (v_prenex_43650 Int)) (or (<= 1000 (+ (select main_a v_prenex_43649) (select main_a v_prenex_43650))) (<= (select main_a v_prenex_43650) 1498) (<= 2 (* 2 (select main_a v_prenex_43649))) (<= 1 (select main_a v_prenex_43649)) (<= (* 2 (select main_a v_prenex_43650)) 1998) (< v_prenex_43649 main_x) (<= (+ main_x 1) v_prenex_43649))) (or (forall ((v_prenex_48352 Int)) (or (<= (select main_a v_prenex_48352) 999) (<= (+ main_x 1) v_prenex_48352) (< v_prenex_48352 main_x) (<= 2 (* 2 (select main_a v_prenex_48352))))) (forall ((v_prenex_48357 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48357))) (<= (select main_a v_prenex_48357) 1498)))) (forall ((v_prenex_42504 Int) (v_prenex_42505 Int)) (or (<= (* 2 (select main_a v_prenex_42504)) 1000) (<= (+ main_x 1) v_prenex_42504) (< v_prenex_42504 main_x) (<= (select main_a v_prenex_42505) 999) (<= (select main_a v_prenex_42504) (select main_a v_prenex_42505)) (<= (select main_a v_prenex_42504) 999))) (forall ((v_prenex_51528 Int) (v_prenex_51529 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51529))) (<= (select main_a v_prenex_51528) 999) (<= (+ main_x 1) v_prenex_51528) (< v_prenex_51528 main_x) (<= (+ (select main_a v_prenex_51528) (select main_a v_prenex_51529)) 1000) (<= 1 (select main_a v_prenex_51529)) (<= 0 (+ (select main_a v_prenex_51528) 498)))) (forall ((v_prenex_42781 Int) (v_prenex_42782 Int)) (or (<= (select main_a v_prenex_42782) 1498) (<= 1000 (+ (select main_a v_prenex_42781) (select main_a v_prenex_42782))) (<= (+ main_x 1) v_prenex_42781) (<= 500 (select main_a v_prenex_42782)) (<= (+ main_y 1) v_prenex_42782) (<= 2 (* 2 (select main_a v_prenex_42781))) (< v_prenex_42781 main_x))) (forall ((v_prenex_47012 Int) (v_prenex_47011 Int)) (or (<= (+ main_x 1) v_prenex_47011) (<= 500 (select main_a v_prenex_47012)) (<= (select main_a v_prenex_47011) 500) (< v_prenex_47011 main_x) (<= (select main_a v_prenex_47012) (+ (select main_a v_prenex_47011) 998)) (<= (* 2 (select main_a v_prenex_47011)) 1000))) (or (forall ((v_prenex_48544 Int)) (or (<= 1 (select main_a v_prenex_48544)) (<= (* 2 (select main_a v_prenex_48544)) 1000) (<= (select main_a v_prenex_48544) 500) (<= (+ main_x 1) v_prenex_48544) (< v_prenex_48544 main_x))) (forall ((v_prenex_48547 Int)) (or (<= (select main_a v_prenex_48547) 1498) (<= 500 (select main_a v_prenex_48547))))) (or (forall ((v_prenex_43421 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43421))) (<= 500 (select main_a v_prenex_43421)))) (forall ((v_prenex_43424 Int)) (or (<= (select main_a v_prenex_43424) 500) (< v_prenex_43424 main_x) (<= 1 (select main_a v_prenex_43424)) (<= 2 (* 2 (select main_a v_prenex_43424))) (<= (+ main_x 1) v_prenex_43424)))) (forall ((v_prenex_47877 Int) (v_prenex_47876 Int)) (or (<= 1000 (+ (select main_a v_prenex_47876) (select main_a v_prenex_47877))) (<= 2 (* 2 (select main_a v_prenex_47876))) (<= (+ main_x 1) v_prenex_47876) (<= (* 2 (select main_a v_prenex_47877)) 1998) (<= 0 (+ (select main_a v_prenex_47876) 498)) (< v_prenex_47876 main_x))) (or (forall ((v_prenex_41505 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41505))) (<= 0 (+ (select main_a v_prenex_41505) 498)) (< v_prenex_41505 main_x) (<= (+ main_x 1) v_prenex_41505))) (forall ((v_prenex_41508 Int)) (or (< v_prenex_41508 main_y) (<= 1 (select main_a v_prenex_41508)) (<= (select main_a v_prenex_41508) 1498)))) (or (forall ((v_prenex_45563 Int)) (or (<= (select main_a v_prenex_45563) 500) (< v_prenex_45563 main_x) (<= 2 (* 2 (select main_a v_prenex_45563))) (<= (+ main_x 1) v_prenex_45563) (<= (* 2 (select main_a v_prenex_45563)) 1000))) (forall ((v_prenex_45564 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45564))) (<= (select main_a v_prenex_45564) 999)))) (forall ((v_prenex_41872 Int) (v_prenex_41873 Int)) (or (<= 1 (select main_a v_prenex_41873)) (<= (+ main_x 1) v_prenex_41872) (<= (select main_a v_prenex_41872) 999) (< v_prenex_41873 main_y) (<= (+ (select main_a v_prenex_41872) (select main_a v_prenex_41873)) 1000) (<= (* 2 (select main_a v_prenex_41873)) 1998) (< v_prenex_41872 main_x))) (or (forall ((v_prenex_46750 Int)) (<= (select main_a v_prenex_46750) 1498)) (forall ((v_prenex_46748 Int)) (or (<= (* 2 (select main_a v_prenex_46748)) 1000) (< v_prenex_46748 main_x) (<= (select main_a v_prenex_46748) 500) (<= (+ main_x 1) v_prenex_46748)))) (or (forall ((v_prenex_46436 Int)) (<= (* 2 (select main_a v_prenex_46436)) 1998)) (forall ((v_prenex_46430 Int)) (or (<= (+ main_x 1) v_prenex_46430) (<= 2 (* 2 (select main_a v_prenex_46430))) (<= 1 (select main_a v_prenex_46430)) (< v_prenex_46430 main_x) (<= (* 2 (select main_a v_prenex_46430)) 1000)))) (forall ((v_prenex_41478 Int) (v_prenex_41479 Int)) (or (<= 1 (select main_a v_prenex_41478)) (<= (select main_a v_prenex_41479) 999) (<= (+ (select main_a v_prenex_41478) (select main_a v_prenex_41479)) 1000) (<= 1 (select main_a v_prenex_41479)) (< v_prenex_41478 main_x) (<= 2 (* 2 (select main_a v_prenex_41478))) (<= (+ main_x 1) v_prenex_41478))) (forall ((v_prenex_43543 Int) (v_prenex_43542 Int)) (or (<= (+ (select main_a v_prenex_43542) (select main_a v_prenex_43543)) 1000) (<= (select main_a v_prenex_43542) 999) (< v_prenex_43542 main_x) (<= (+ main_x 1) v_prenex_43542))) (forall ((v_prenex_43095 Int) (v_prenex_43094 Int)) (or (<= (select main_a v_prenex_43094) 999) (<= 1 (select main_a v_prenex_43095)) (<= (select main_a v_prenex_43095) 1498) (< v_prenex_43094 main_x) (<= (+ (select main_a v_prenex_43094) (select main_a v_prenex_43095)) 1000) (<= 1 (select main_a v_prenex_43094)) (<= (+ main_x 1) v_prenex_43094))) (forall ((v_prenex_47087 Int) (v_prenex_47088 Int)) (or (<= (+ (select main_a v_prenex_47087) (select main_a v_prenex_47088)) 1000) (<= (+ main_x 1) v_prenex_47087) (<= 2 (* 2 (select main_a v_prenex_47087))) (<= (select main_a v_prenex_47088) 1498) (< v_prenex_47087 main_x) (< v_prenex_47088 main_y))) (or (forall ((v_prenex_40903 Int)) (or (<= (+ main_y 1) v_prenex_40903) (<= 1 (select main_a v_prenex_40903)) (<= (* 2 (select main_a v_prenex_40903)) 1998))) (forall ((v_prenex_40902 Int)) (or (< v_prenex_40902 main_x) (<= (+ main_x 1) v_prenex_40902) (<= 2 (* 2 (select main_a v_prenex_40902))) (<= (* 2 (select main_a v_prenex_40902)) 1000)))) (or (forall ((v_prenex_48255 Int)) (or (<= (select main_a v_prenex_48255) 999) (<= (+ main_x 1) v_prenex_48255) (<= 1 (select main_a v_prenex_48255)) (<= (* 2 (select main_a v_prenex_48255)) 1000) (< v_prenex_48255 main_x))) (forall ((v_prenex_48256 Int)) (or (<= 1 (select main_a v_prenex_48256)) (<= 500 (select main_a v_prenex_48256))))) (or (forall ((v_prenex_48509 Int)) (or (<= 0 (+ (select main_a v_prenex_48509) 498)) (<= (select main_a v_prenex_48509) 999) (< v_prenex_48509 main_x) (<= (+ main_x 1) v_prenex_48509) (<= 2 (* 2 (select main_a v_prenex_48509))))) (forall ((v_prenex_48513 Int)) (or (<= (* 2 (select main_a v_prenex_48513)) 1998) (<= 1 (select main_a v_prenex_48513))))) (forall ((v_prenex_43181 Int) (v_prenex_43180 Int)) (or (<= 1000 (+ (select main_a v_prenex_43180) (select main_a v_prenex_43181))) (<= (+ main_y 1) v_prenex_43181) (<= (select main_a v_prenex_43180) 500) (< v_prenex_43180 main_x) (<= (+ main_x 1) v_prenex_43180))) (or (forall ((v_prenex_46962 Int)) (<= (select main_a v_prenex_46962) 999)) (forall ((v_prenex_46960 Int)) (or (<= (select main_a v_prenex_46960) 500) (<= (+ main_x 1) v_prenex_46960) (< v_prenex_46960 main_x) (<= 2 (* 2 (select main_a v_prenex_46960)))))) (forall ((v_prenex_51499 Int) (v_prenex_51500 Int)) (or (< v_prenex_51500 main_y) (< v_prenex_51499 main_x) (<= 1 (select main_a v_prenex_51499)) (<= 1000 (+ (select main_a v_prenex_51499) (select main_a v_prenex_51500))) (<= (* 2 (select main_a v_prenex_51500)) 1998) (<= (+ main_x 1) v_prenex_51499) (<= (select main_a v_prenex_51500) 1498))) (forall ((v_prenex_42646 Int) (v_prenex_42647 Int)) (or (< v_prenex_42646 main_x) (<= (select main_a v_prenex_42647) (+ (select main_a v_prenex_42646) 998)) (<= 500 (select main_a v_prenex_42647)) (<= (select main_a v_prenex_42646) 500) (<= (+ main_y 1) v_prenex_42647) (<= 1000 (* 2 (select main_a v_prenex_42647))) (<= (+ main_x 1) v_prenex_42646))) (forall ((v_prenex_49850 Int) (v_prenex_49849 Int)) (or (<= (select main_a v_prenex_49850) 1498) (< v_prenex_49849 main_x) (< v_prenex_49850 main_y) (<= 1000 (+ (select main_a v_prenex_49849) (select main_a v_prenex_49850))) (<= 2 (* 2 (select main_a v_prenex_49849))) (<= (+ main_x 1) v_prenex_49849))) (or (forall ((v_prenex_42737 Int)) (or (<= 1 (select main_a v_prenex_42737)) (< v_prenex_42737 main_x) (<= (+ main_x 1) v_prenex_42737) (<= (* 2 (select main_a v_prenex_42737)) 1000))) (forall ((v_prenex_42738 Int)) (or (<= 500 (select main_a v_prenex_42738)) (<= (* 2 (select main_a v_prenex_42738)) 1998)))) (or (forall ((v_prenex_50544 Int)) (or (<= 0 (+ (select main_a v_prenex_50544) 498)) (<= (+ main_x 1) v_prenex_50544) (<= 2 (* 2 (select main_a v_prenex_50544))) (<= (* 2 (select main_a v_prenex_50544)) 1000) (< v_prenex_50544 main_x))) (forall ((v_prenex_50547 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50547))) (<= (select main_a v_prenex_50547) 999)))) (forall ((v_prenex_43480 Int) (v_prenex_43479 Int)) (or (<= (select main_a v_prenex_43479) 999) (< v_prenex_43479 main_x) (<= (select main_a v_prenex_43479) 500) (<= (+ (select main_a v_prenex_43479) (select main_a v_prenex_43480)) 1000) (<= (+ main_x 1) v_prenex_43479))) (forall ((v_prenex_42117 Int) (v_prenex_42118 Int)) (or (<= (select main_a v_prenex_42117) (select main_a v_prenex_42118)) (<= (+ main_y 1) v_prenex_42118) (< v_prenex_42118 main_y) (<= 1000 (* 2 (select main_a v_prenex_42118))) (<= 1 (select main_a v_prenex_42118)))) (forall ((v_prenex_40639 Int) (v_prenex_40640 Int)) (or (<= (+ main_x 1) v_prenex_40639) (<= (select main_a v_prenex_40640) (+ (select main_a v_prenex_40639) 998)) (<= (select main_a v_prenex_40639) 999) (< v_prenex_40639 main_x))) (or (forall ((v_prenex_50737 Int)) (or (<= (* 2 (select main_a v_prenex_50737)) 1000) (<= (+ main_x 1) v_prenex_50737) (< v_prenex_50737 main_x) (<= 1 (select main_a v_prenex_50737)))) (forall ((v_prenex_50738 Int)) (or (<= (+ main_y 1) v_prenex_50738) (<= (* 2 (select main_a v_prenex_50738)) 1998) (<= 1000 (* 2 (select main_a v_prenex_50738)))))) (forall ((v_prenex_47695 Int) (v_prenex_47694 Int)) (or (<= (+ main_y 1) v_prenex_47695) (< v_prenex_47694 main_x) (<= (+ main_x 1) v_prenex_47694) (<= (select main_a v_prenex_47695) 999) (<= 1000 (* 2 (select main_a v_prenex_47695))) (<= (+ (select main_a v_prenex_47694) (select main_a v_prenex_47695)) 1000) (<= (* 2 (select main_a v_prenex_47694)) 1000))) (or (forall ((v_prenex_51224 Int)) (or (<= (+ main_y 1) v_prenex_51224) (<= 1000 (* 2 (select main_a v_prenex_51224))) (<= (* 2 (select main_a v_prenex_51224)) 1998))) (forall ((v_prenex_51223 Int)) (or (<= (+ main_x 1) v_prenex_51223) (< v_prenex_51223 main_x) (<= 2 (* 2 (select main_a v_prenex_51223))) (<= 0 (+ (select main_a v_prenex_51223) 498))))) (forall ((v_prenex_44728 Int) (v_prenex_44729 Int)) (or (<= 1 (select main_a v_prenex_44729)) (<= (select main_a v_prenex_44729) 999) (<= 1 (select main_a v_prenex_44728)) (<= (* 2 (select main_a v_prenex_44728)) 1000) (<= (select main_a v_prenex_44728) (select main_a v_prenex_44729)) (<= (+ main_x 1) v_prenex_44728) (< v_prenex_44728 main_x))) (forall ((v_prenex_42864 Int) (v_prenex_42863 Int)) (or (< v_prenex_42864 main_y) (<= 1000 (* 2 (select main_a v_prenex_42864))) (<= (select main_a v_prenex_42863) 999) (<= 1 (select main_a v_prenex_42864)) (<= (+ main_x 1) v_prenex_42863) (<= 1000 (+ (select main_a v_prenex_42863) (select main_a v_prenex_42864))) (< v_prenex_42863 main_x))) (forall ((v_prenex_46822 Int) (v_prenex_46821 Int)) (or (<= (+ main_x 1) v_prenex_46821) (<= 0 (+ (select main_a v_prenex_46821) 498)) (<= (select main_a v_prenex_46821) (select main_a v_prenex_46822)) (<= 2 (* 2 (select main_a v_prenex_46821))) (< v_prenex_46821 main_x) (<= 1000 (* 2 (select main_a v_prenex_46822))) (<= (* 2 (select main_a v_prenex_46822)) 1998))) (forall ((v_prenex_41445 Int) (v_prenex_41446 Int)) (or (< v_prenex_41445 main_x) (<= (+ main_x 1) v_prenex_41445) (<= 1 (select main_a v_prenex_41446)) (<= (select main_a v_prenex_41445) (select main_a v_prenex_41446)) (<= 2 (* 2 (select main_a v_prenex_41445))))) (forall ((v_prenex_45780 Int) (v_prenex_45779 Int)) (or (<= (+ (select main_a v_prenex_45779) (select main_a v_prenex_45780)) 1000) (< v_prenex_45779 main_x) (<= (select main_a v_prenex_45779) 500) (<= (+ main_x 1) v_prenex_45779))) (or (forall ((v_prenex_45987 Int)) (or (< v_prenex_45987 main_x) (<= (* 2 (select main_a v_prenex_45987)) 1000) (<= (select main_a v_prenex_45987) 500) (<= (+ main_x 1) v_prenex_45987) (<= 0 (+ (select main_a v_prenex_45987) 498)))) (forall ((v_prenex_45991 Int)) (or (<= 500 (select main_a v_prenex_45991)) (<= (* 2 (select main_a v_prenex_45991)) 1998)))) (forall ((v_prenex_40662 Int) (v_prenex_40661 Int)) (or (< v_prenex_40661 main_x) (<= (+ main_y 1) v_prenex_40662) (<= (* 2 (select main_a v_prenex_40662)) 1998) (<= (select main_a v_prenex_40661) 500) (<= (select main_a v_prenex_40661) (select main_a v_prenex_40662)) (<= (+ main_x 1) v_prenex_40661))) (or (forall ((v_prenex_40953 Int)) (or (<= (+ main_y 1) v_prenex_40953) (<= 1 (select main_a v_prenex_40953)) (< v_prenex_40953 main_y))) (forall ((v_prenex_40952 Int)) (<= 2 (* 2 (select main_a v_prenex_40952))))) (forall ((v_prenex_51688 Int) (v_prenex_51689 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51688))) (<= (select main_a v_prenex_51688) (select main_a v_prenex_51689)) (< v_prenex_51688 main_x) (<= (select main_a v_prenex_51688) 500) (<= (+ main_x 1) v_prenex_51688) (<= 1000 (* 2 (select main_a v_prenex_51689))) (<= 1 (select main_a v_prenex_51689)))) (forall ((v_prenex_49469 Int) (v_prenex_49468 Int)) (or (<= (* 2 (select main_a v_prenex_49468)) 1000) (<= (+ main_y 1) v_prenex_49469) (<= (* 2 (select main_a v_prenex_49469)) 1998) (< v_prenex_49468 main_x) (<= (+ main_x 1) v_prenex_49468) (<= (select main_a v_prenex_49469) 1498) (<= 1000 (+ (select main_a v_prenex_49468) (select main_a v_prenex_49469))))) (forall ((v_prenex_47065 Int) (v_prenex_47066 Int)) (or (<= (select main_a v_prenex_47066) 999) (<= (+ main_x 1) v_prenex_47065) (<= (select main_a v_prenex_47066) (+ (select main_a v_prenex_47065) 998)) (<= 0 (+ (select main_a v_prenex_47065) 498)) (< v_prenex_47065 main_x) (<= 1 (select main_a v_prenex_47065)))) (forall ((v_prenex_40636 Int) (v_prenex_40635 Int)) (or (<= (select main_a v_prenex_40635) (select main_a v_prenex_40636)) (<= (+ main_x 1) v_prenex_40635) (<= (select main_a v_prenex_40635) 500) (<= 500 (select main_a v_prenex_40636)) (<= 0 (+ (select main_a v_prenex_40635) 498)) (< v_prenex_40635 main_x))) (forall ((v_prenex_46529 Int) (v_prenex_46528 Int)) (or (<= (+ main_x 1) v_prenex_46528) (<= (+ (select main_a v_prenex_46528) (select main_a v_prenex_46529)) 1000) (< v_prenex_46528 main_x) (<= (* 2 (select main_a v_prenex_46529)) 1998) (<= 0 (+ (select main_a v_prenex_46528) 498)) (<= (+ main_y 1) v_prenex_46529))) (or (forall ((v_prenex_42762 Int)) (or (<= (* 2 (select main_a v_prenex_42762)) 1000) (<= 1 (select main_a v_prenex_42762)) (<= (+ main_x 1) v_prenex_42762) (< v_prenex_42762 main_x) (<= (select main_a v_prenex_42762) 500))) (forall ((v_prenex_42765 Int)) (<= (select main_a v_prenex_42765) 1498))) (forall ((v_prenex_49977 Int) (v_prenex_49976 Int)) (or (<= (+ main_y 1) v_prenex_49977) (<= (+ main_x 1) v_prenex_49976) (< v_prenex_49976 main_x) (<= 1000 (+ (select main_a v_prenex_49976) (select main_a v_prenex_49977))) (<= (* 2 (select main_a v_prenex_49977)) 1998) (<= 1 (select main_a v_prenex_49976)))) (forall ((v_prenex_42350 Int) (v_prenex_42351 Int)) (or (< v_prenex_42350 main_x) (<= (+ main_x 1) v_prenex_42350) (<= 1 (select main_a v_prenex_42350)) (<= (select main_a v_prenex_42351) (+ (select main_a v_prenex_42350) 998)) (<= 1 (select main_a v_prenex_42351)) (<= 1000 (* 2 (select main_a v_prenex_42351))))) (or (forall ((v_prenex_43520 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43520))) (<= 0 (+ (select main_a v_prenex_43520) 498)) (< v_prenex_43520 main_x) (<= (+ main_x 1) v_prenex_43520))) (forall ((v_prenex_43516 Int)) (or (<= 500 (select main_a v_prenex_43516)) (<= (select main_a v_prenex_43516) 1498)))) (forall ((v_prenex_46339 Int) (v_prenex_46340 Int)) (or (<= 1000 (+ (select main_a v_prenex_46339) (select main_a v_prenex_46340))) (< v_prenex_46339 main_x) (<= (select main_a v_prenex_46340) 999) (<= 0 (+ (select main_a v_prenex_46339) 498)) (<= 2 (* 2 (select main_a v_prenex_46339))) (<= (+ main_x 1) v_prenex_46339))) (or (forall ((v_prenex_45980 Int)) (or (< v_prenex_45980 main_x) (<= (* 2 (select main_a v_prenex_45980)) 1000) (<= (select main_a v_prenex_45980) 500) (<= (+ main_x 1) v_prenex_45980) (<= 2 (* 2 (select main_a v_prenex_45980))))) (forall ((v_prenex_45981 Int)) (or (<= 500 (select main_a v_prenex_45981)) (<= 1 (select main_a v_prenex_45981))))) (forall ((v_prenex_41170 Int) (v_prenex_41171 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41170))) (<= (select main_a v_prenex_41170) 500) (<= (+ main_x 1) v_prenex_41170) (<= (select main_a v_prenex_41171) (+ (select main_a v_prenex_41170) 998)) (<= (select main_a v_prenex_41171) 1498) (<= 1000 (* 2 (select main_a v_prenex_41171))) (< v_prenex_41170 main_x))) (forall ((v_prenex_45029 Int) (v_prenex_45030 Int)) (or (< v_prenex_45029 main_x) (<= (+ main_x 1) v_prenex_45029) (<= 500 (select main_a v_prenex_45030)) (<= 0 (+ (select main_a v_prenex_45029) 498)) (<= 1000 (* 2 (select main_a v_prenex_45030))) (<= (select main_a v_prenex_45030) (+ (select main_a v_prenex_45029) 998)) (<= (select main_a v_prenex_45029) 999))) (forall ((v_prenex_43398 Int) (v_prenex_43397 Int)) (or (<= (select main_a v_prenex_43398) 999) (< v_prenex_43397 main_x) (<= (select main_a v_prenex_43397) 999) (<= (+ (select main_a v_prenex_43397) (select main_a v_prenex_43398)) 1000) (<= (+ main_x 1) v_prenex_43397))) (forall ((v_prenex_45597 Int) (v_prenex_45598 Int)) (or (<= 0 (+ (select main_a v_prenex_45597) 498)) (< v_prenex_45597 main_x) (<= (+ main_x 1) v_prenex_45597) (<= (select main_a v_prenex_45597) (select main_a v_prenex_45598)) (<= (select main_a v_prenex_45598) 999))) (forall ((v_prenex_44472 Int) (v_prenex_44473 Int)) (or (< v_prenex_44472 main_x) (<= 2 (* 2 (select main_a v_prenex_44472))) (<= (select main_a v_prenex_44472) (select main_a v_prenex_44473)) (<= 1 (select main_a v_prenex_44472)) (<= 1 (select main_a v_prenex_44473)) (<= (+ main_x 1) v_prenex_44472))) (or (forall ((v_prenex_48991 Int)) (or (<= 1 (select main_a v_prenex_48991)) (< v_prenex_48991 main_y) (<= (* 2 (select main_a v_prenex_48991)) 1998))) (forall ((v_prenex_48986 Int)) (or (<= (+ main_x 1) v_prenex_48986) (<= (select main_a v_prenex_48986) 999) (< v_prenex_48986 main_x) (<= 2 (* 2 (select main_a v_prenex_48986)))))) (forall ((v_prenex_48938 Int) (v_prenex_48937 Int)) (or (<= (select main_a v_prenex_48938) 999) (< v_prenex_48937 main_x) (<= (* 2 (select main_a v_prenex_48937)) 1000) (<= (* 2 (select main_a v_prenex_48938)) 1998) (<= (+ (select main_a v_prenex_48937) (select main_a v_prenex_48938)) 1000) (<= (select main_a v_prenex_48937) 999) (<= (+ main_x 1) v_prenex_48937))) (forall ((v_prenex_42090 Int) (v_prenex_42091 Int)) (or (<= (select main_a v_prenex_42091) 1498) (<= (+ main_y 1) v_prenex_42091) (<= (+ main_x 1) v_prenex_42090) (<= 1000 (+ (select main_a v_prenex_42090) (select main_a v_prenex_42091))) (<= 1 (select main_a v_prenex_42090)) (< v_prenex_42090 main_x))) (forall ((v_prenex_40618 Int) (v_prenex_40617 Int)) (or (<= (select main_a v_prenex_40617) 999) (<= (select main_a v_prenex_40617) 500) (<= 1 (select main_a v_prenex_40618)) (< v_prenex_40617 main_x) (<= (select main_a v_prenex_40618) 999) (<= (select main_a v_prenex_40617) (select main_a v_prenex_40618)) (<= (+ main_x 1) v_prenex_40617))) (forall ((v_prenex_45420 Int) (v_prenex_45419 Int)) (or (<= 1 (select main_a v_prenex_45419)) (<= (select main_a v_prenex_45420) 999) (<= (select main_a v_prenex_45419) (select main_a v_prenex_45420)) (<= (select main_a v_prenex_45419) 999) (< v_prenex_45419 main_x) (<= (+ main_x 1) v_prenex_45419))) (forall ((v_prenex_41858 Int) (v_prenex_41859 Int)) (or (< v_prenex_41858 main_x) (<= 1000 (+ (select main_a v_prenex_41858) (select main_a v_prenex_41859))) (<= 0 (+ (select main_a v_prenex_41858) 498)) (<= 1000 (* 2 (select main_a v_prenex_41859))) (<= (+ main_x 1) v_prenex_41858) (<= 500 (select main_a v_prenex_41859)))) (forall ((v_prenex_44803 Int) (v_prenex_44804 Int)) (or (<= (+ main_y 1) v_prenex_44804) (< v_prenex_44804 main_y) (<= 1000 (+ (select main_a v_prenex_44803) (select main_a v_prenex_44804))) (<= 500 (select main_a v_prenex_44804)) (<= (select main_a v_prenex_44804) 1498))) (forall ((v_prenex_49661 Int) (v_prenex_49660 Int)) (or (<= (+ (select main_a v_prenex_49660) (select main_a v_prenex_49661)) 1000) (< v_prenex_49660 main_x) (<= (select main_a v_prenex_49661) 999) (<= (* 2 (select main_a v_prenex_49660)) 1000) (<= (+ main_x 1) v_prenex_49660) (<= 1 (select main_a v_prenex_49661)) (<= (+ main_y 1) v_prenex_49661))) (forall ((v_prenex_40997 Int) (v_prenex_40996 Int)) (or (<= (select main_a v_prenex_40997) 999) (<= (+ main_x 1) v_prenex_40996) (<= 2 (* 2 (select main_a v_prenex_40996))) (<= (+ (select main_a v_prenex_40996) (select main_a v_prenex_40997)) 1000) (< v_prenex_40996 main_x) (<= 1000 (* 2 (select main_a v_prenex_40997))) (< v_prenex_40997 main_y))) (forall ((v_prenex_41115 Int) (v_prenex_41116 Int)) (or (<= (+ (select main_a v_prenex_41115) (select main_a v_prenex_41116)) 1000) (<= 2 (* 2 (select main_a v_prenex_41115))) (< v_prenex_41115 main_x) (<= (+ main_x 1) v_prenex_41115) (<= (* 2 (select main_a v_prenex_41115)) 1000) (<= 1000 (* 2 (select main_a v_prenex_41116))) (<= (select main_a v_prenex_41116) 1498))) (forall ((v_prenex_47758 Int) (v_prenex_47759 Int)) (or (<= (select main_a v_prenex_47758) 500) (<= (* 2 (select main_a v_prenex_47758)) 1000) (<= 500 (select main_a v_prenex_47759)) (<= (+ main_x 1) v_prenex_47758) (<= (+ (select main_a v_prenex_47758) (select main_a v_prenex_47759)) 1000) (<= (select main_a v_prenex_47759) 999) (< v_prenex_47758 main_x))) (forall ((v_prenex_40847 Int) (v_prenex_40846 Int)) (or (< v_prenex_40846 main_x) (< v_prenex_40847 main_y) (<= 1000 (+ (select main_a v_prenex_40846) (select main_a v_prenex_40847))) (<= (* 2 (select main_a v_prenex_40847)) 1998) (<= 1 (select main_a v_prenex_40846)) (<= (+ main_x 1) v_prenex_40846))) (forall ((v_prenex_41710 Int) (v_prenex_41709 Int)) (or (<= (select main_a v_prenex_41709) 500) (<= 500 (select main_a v_prenex_41710)) (< v_prenex_41709 main_x) (<= (+ (select main_a v_prenex_41709) (select main_a v_prenex_41710)) 1000) (<= (+ main_x 1) v_prenex_41709) (<= (select main_a v_prenex_41709) 999) (<= 1 (select main_a v_prenex_41710)))) (forall ((v_prenex_45954 Int) (v_prenex_45955 Int)) (or (<= (select main_a v_prenex_45954) 500) (< v_prenex_45954 main_x) (<= (+ main_x 1) v_prenex_45954) (<= 2 (* 2 (select main_a v_prenex_45954))) (<= (select main_a v_prenex_45955) (+ (select main_a v_prenex_45954) 998)) (<= (* 2 (select main_a v_prenex_45955)) 1998))) (forall ((v_prenex_43185 Int) (v_prenex_43184 Int)) (or (<= (select main_a v_prenex_43184) 500) (<= (+ main_x 1) v_prenex_43184) (<= (* 2 (select main_a v_prenex_43185)) 1998) (<= (* 2 (select main_a v_prenex_43184)) 1000) (<= 1 (select main_a v_prenex_43185)) (<= (select main_a v_prenex_43184) (select main_a v_prenex_43185)) (< v_prenex_43184 main_x))) (forall ((v_prenex_48948 Int) (v_prenex_48947 Int)) (or (<= (select main_a v_prenex_48947) 500) (<= (select main_a v_prenex_48947) 999) (<= (select main_a v_prenex_48948) 999) (< v_prenex_48947 main_x) (<= (+ main_x 1) v_prenex_48947) (<= (+ (select main_a v_prenex_48947) (select main_a v_prenex_48948)) 1000))) (forall ((v_prenex_44867 Int) (v_prenex_44868 Int)) (or (<= 1 (select main_a v_prenex_44867)) (<= (* 2 (select main_a v_prenex_44868)) 1998) (<= (select main_a v_prenex_44867) 999) (< v_prenex_44867 main_x) (<= 1000 (+ (select main_a v_prenex_44867) (select main_a v_prenex_44868))) (<= (+ main_x 1) v_prenex_44867))) (or (forall ((v_prenex_45358 Int)) (or (<= (select main_a v_prenex_45358) 999) (< v_prenex_45358 main_x) (<= 2 (* 2 (select main_a v_prenex_45358))) (<= (+ main_x 1) v_prenex_45358))) (forall ((v_prenex_45359 Int)) (or (<= (+ main_y 1) v_prenex_45359) (<= (select main_a v_prenex_45359) 999)))) (forall ((v_prenex_51747 Int) (v_prenex_51746 Int)) (or (< v_prenex_51746 main_x) (<= (+ (select main_a v_prenex_51746) (select main_a v_prenex_51747)) 1000) (<= (select main_a v_prenex_51746) 999) (<= (+ main_x 1) v_prenex_51746) (<= (* 2 (select main_a v_prenex_51747)) 1998) (<= 1 (select main_a v_prenex_51746)))) (forall ((v_prenex_49265 Int) (v_prenex_49264 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49264))) (<= (select main_a v_prenex_49265) 999) (<= (+ main_x 1) v_prenex_49264) (<= 1 (select main_a v_prenex_49264)) (<= (+ (select main_a v_prenex_49264) (select main_a v_prenex_49265)) 1000) (< v_prenex_49264 main_x))) (forall ((v_prenex_44555 Int) (v_prenex_44556 Int)) (or (< v_prenex_44555 main_x) (<= (select main_a v_prenex_44556) 1498) (<= (+ (select main_a v_prenex_44555) (select main_a v_prenex_44556)) 1000) (<= (* 2 (select main_a v_prenex_44556)) 1998) (<= (select main_a v_prenex_44555) 500) (<= (+ main_x 1) v_prenex_44555) (<= (+ main_y 1) v_prenex_44556))) (or (forall ((v_prenex_49832 Int)) (<= 1000 (* 2 (select main_a v_prenex_49832)))) (forall ((v_prenex_49828 Int)) (or (<= (+ main_x 1) v_prenex_49828) (<= 0 (+ (select main_a v_prenex_49828) 498)) (<= (* 2 (select main_a v_prenex_49828)) 1000) (<= 1 (select main_a v_prenex_49828)) (< v_prenex_49828 main_x)))) (forall ((v_prenex_43615 Int) (v_prenex_43616 Int)) (or (<= (select main_a v_prenex_43616) 999) (<= 1 (select main_a v_prenex_43616)) (<= (select main_a v_prenex_43615) (select main_a v_prenex_43616)) (< v_prenex_43615 main_x) (<= 1 (select main_a v_prenex_43615)) (<= (select main_a v_prenex_43615) 500) (<= (+ main_x 1) v_prenex_43615))) (or (forall ((v_prenex_44659 Int)) (<= (select main_a v_prenex_44659) 1498)) (forall ((v_prenex_44656 Int)) (or (<= 0 (+ (select main_a v_prenex_44656) 498)) (<= (* 2 (select main_a v_prenex_44656)) 1000) (< v_prenex_44656 main_x) (<= (+ main_x 1) v_prenex_44656) (<= 2 (* 2 (select main_a v_prenex_44656)))))) (forall ((v_prenex_48624 Int) (v_prenex_48623 Int)) (or (<= (+ (select main_a v_prenex_48623) (select main_a v_prenex_48624)) 1000) (<= 1000 (* 2 (select main_a v_prenex_48624))) (<= 500 (select main_a v_prenex_48624)) (<= 0 (+ (select main_a v_prenex_48623) 498)) (<= 1 (select main_a v_prenex_48623)) (<= (+ main_x 1) v_prenex_48623) (< v_prenex_48623 main_x))) (forall ((v_prenex_41130 Int) (v_prenex_41131 Int)) (or (<= (select main_a v_prenex_41130) 500) (<= 1000 (* 2 (select main_a v_prenex_41131))) (<= (+ main_x 1) v_prenex_41130) (< v_prenex_41130 main_x) (<= (select main_a v_prenex_41130) 999) (<= (select main_a v_prenex_41131) 1498) (<= (+ (select main_a v_prenex_41130) (select main_a v_prenex_41131)) 1000))) (or (forall ((v_prenex_42500 Int)) (or (<= 1 (select main_a v_prenex_42500)) (<= (select main_a v_prenex_42500) 1498) (<= (+ main_y 1) v_prenex_42500))) (forall ((v_prenex_42499 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42499))) (<= (+ main_x 1) v_prenex_42499) (<= 1 (select main_a v_prenex_42499)) (< v_prenex_42499 main_x)))) (forall ((v_prenex_42803 Int) (v_prenex_42804 Int)) (or (<= (select main_a v_prenex_42804) 1498) (< v_prenex_42803 main_x) (<= 0 (+ (select main_a v_prenex_42803) 498)) (<= (select main_a v_prenex_42804) (+ (select main_a v_prenex_42803) 998)) (<= (* 2 (select main_a v_prenex_42804)) 1998) (<= (+ main_x 1) v_prenex_42803) (<= (* 2 (select main_a v_prenex_42803)) 1000))) (forall ((v_prenex_51472 Int) (v_prenex_51473 Int)) (or (<= (+ main_x 1) v_prenex_51472) (<= 500 (select main_a v_prenex_51473)) (<= (select main_a v_prenex_51473) 1498) (<= (select main_a v_prenex_51473) (+ (select main_a v_prenex_51472) 998)) (<= 0 (+ (select main_a v_prenex_51472) 498)) (< v_prenex_51472 main_x) (<= 2 (* 2 (select main_a v_prenex_51472))))) (or (forall ((v_prenex_49625 Int)) (or (<= (select main_a v_prenex_49625) 1498) (<= (select main_a v_prenex_49625) 999))) (forall ((v_prenex_49620 Int)) (or (< v_prenex_49620 main_x) (<= (+ main_x 1) v_prenex_49620) (<= 0 (+ (select main_a v_prenex_49620) 498)) (<= (* 2 (select main_a v_prenex_49620)) 1000)))) (forall ((v_prenex_48029 Int) (v_prenex_48030 Int)) (or (<= 1 (select main_a v_prenex_48030)) (<= (+ (select main_a v_prenex_48029) (select main_a v_prenex_48030)) 1000) (<= (select main_a v_prenex_48029) 999) (< v_prenex_48029 main_x) (<= (select main_a v_prenex_48030) 999) (<= (+ main_x 1) v_prenex_48029) (<= 1 (select main_a v_prenex_48029)))) (or (forall ((v_prenex_42146 Int)) (or (<= 500 (select main_a v_prenex_42146)) (<= 1 (select main_a v_prenex_42146)))) (forall ((v_prenex_42149 Int)) (or (<= (+ main_x 1) v_prenex_42149) (<= (* 2 (select main_a v_prenex_42149)) 1000) (<= (select main_a v_prenex_42149) 999) (< v_prenex_42149 main_x)))) (or (forall ((v_prenex_48745 Int)) (or (<= 1 (select main_a v_prenex_48745)) (<= (select main_a v_prenex_48745) 1498))) (forall ((v_prenex_48742 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48742))) (<= (* 2 (select main_a v_prenex_48742)) 1000) (<= (select main_a v_prenex_48742) 500) (< v_prenex_48742 main_x) (<= (+ main_x 1) v_prenex_48742)))) (forall ((v_prenex_47184 Int) (v_prenex_47183 Int)) (or (<= (select main_a v_prenex_47183) (select main_a v_prenex_47184)) (<= 1 (select main_a v_prenex_47183)) (<= 500 (select main_a v_prenex_47184)) (<= (+ main_x 1) v_prenex_47183) (<= (select main_a v_prenex_47184) 1498) (< v_prenex_47183 main_x) (<= 2 (* 2 (select main_a v_prenex_47183))))) (forall ((v_prenex_42294 Int) (v_prenex_42295 Int)) (or (<= (select main_a v_prenex_42295) 1498) (<= (+ main_x 1) v_prenex_42294) (<= (select main_a v_prenex_42294) 999) (< v_prenex_42294 main_x) (<= 2 (* 2 (select main_a v_prenex_42294))) (<= (select main_a v_prenex_42294) (select main_a v_prenex_42295)) (<= (* 2 (select main_a v_prenex_42295)) 1998))) (forall ((v_prenex_46724 Int) (v_prenex_46725 Int)) (or (<= (+ main_y 1) v_prenex_46725) (< v_prenex_46724 main_x) (<= (select main_a v_prenex_46725) 999) (<= (select main_a v_prenex_46724) 500) (<= (+ main_x 1) v_prenex_46724) (<= 1000 (+ (select main_a v_prenex_46724) (select main_a v_prenex_46725))) (<= 1000 (* 2 (select main_a v_prenex_46725))))) (forall ((v_prenex_48582 Int) (v_prenex_48581 Int)) (or (<= (select main_a v_prenex_48581) 999) (<= (+ main_x 1) v_prenex_48581) (< v_prenex_48581 main_x) (<= 1000 (+ (select main_a v_prenex_48581) (select main_a v_prenex_48582))) (<= 500 (select main_a v_prenex_48582)) (<= (select main_a v_prenex_48582) 1498) (<= (select main_a v_prenex_48581) 500))) (forall ((v_prenex_48322 Int) (v_prenex_48321 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48322))) (<= (select main_a v_prenex_48321) (select main_a v_prenex_48322)) (< v_prenex_48321 main_x) (<= 1 (select main_a v_prenex_48322)) (<= (select main_a v_prenex_48321) 500) (<= (select main_a v_prenex_48321) 999) (<= (+ main_x 1) v_prenex_48321))) (forall ((v_prenex_44830 Int) (v_prenex_44831 Int)) (or (<= 0 (+ (select main_a v_prenex_44830) 498)) (<= (+ main_x 1) v_prenex_44830) (< v_prenex_44830 main_x) (<= (+ (select main_a v_prenex_44830) (select main_a v_prenex_44831)) 1000) (<= 2 (* 2 (select main_a v_prenex_44830))) (<= (select main_a v_prenex_44831) 999))) (forall ((v_prenex_49551 Int) (v_prenex_49550 Int)) (or (<= (+ main_x 1) v_prenex_49550) (<= 0 (+ (select main_a v_prenex_49550) 498)) (< v_prenex_49550 main_x) (<= (select main_a v_prenex_49551) 1498) (<= 1000 (* 2 (select main_a v_prenex_49551))) (<= (select main_a v_prenex_49550) 500) (<= 1000 (+ (select main_a v_prenex_49550) (select main_a v_prenex_49551))))) (forall ((v_prenex_43592 Int) (v_prenex_43593 Int)) (or (<= (select main_a v_prenex_43593) 999) (<= 1000 (+ (select main_a v_prenex_43592) (select main_a v_prenex_43593))) (<= 500 (select main_a v_prenex_43593)) (<= 1 (select main_a v_prenex_43592)) (< v_prenex_43592 main_x) (<= (+ main_x 1) v_prenex_43592))) (forall ((v_prenex_44164 Int) (v_prenex_44165 Int)) (or (<= (select main_a v_prenex_44165) 1498) (<= 1 (select main_a v_prenex_44165)) (< v_prenex_44164 main_x) (<= 1 (select main_a v_prenex_44164)) (<= (+ main_x 1) v_prenex_44164) (<= (select main_a v_prenex_44165) (+ (select main_a v_prenex_44164) 998)) (<= (* 2 (select main_a v_prenex_44164)) 1000))) (or (forall ((v_prenex_46639 Int)) (or (<= (+ main_x 1) v_prenex_46639) (<= (* 2 (select main_a v_prenex_46639)) 1000) (<= 2 (* 2 (select main_a v_prenex_46639))) (<= (select main_a v_prenex_46639) 999) (< v_prenex_46639 main_x))) (forall ((v_prenex_46643 Int)) (<= 1 (select main_a v_prenex_46643)))) (forall ((v_prenex_50062 Int) (v_prenex_50063 Int)) (or (<= 500 (select main_a v_prenex_50063)) (< v_prenex_50062 main_x) (<= (+ main_x 1) v_prenex_50062) (<= 1000 (+ (select main_a v_prenex_50062) (select main_a v_prenex_50063))) (<= (+ main_y 1) v_prenex_50063) (<= (* 2 (select main_a v_prenex_50062)) 1000) (<= (select main_a v_prenex_50063) 999))) (forall ((v_prenex_45283 Int) (v_prenex_45282 Int)) (or (< v_prenex_45282 main_x) (<= (select main_a v_prenex_45282) 999) (<= (select main_a v_prenex_45282) (select main_a v_prenex_45283)) (<= 1000 (* 2 (select main_a v_prenex_45283))) (<= (+ main_x 1) v_prenex_45282) (< v_prenex_45283 main_y) (<= 500 (select main_a v_prenex_45283)))) (forall ((v_prenex_47727 Int) (v_prenex_47726 Int)) (or (< v_prenex_47726 main_x) (<= 1000 (* 2 (select main_a v_prenex_47727))) (<= (select main_a v_prenex_47727) (+ (select main_a v_prenex_47726) 998)) (<= 1 (select main_a v_prenex_47727)) (<= 2 (* 2 (select main_a v_prenex_47726))) (<= (+ main_x 1) v_prenex_47726) (<= (select main_a v_prenex_47726) 500))) (or (forall ((v_prenex_40468 Int)) (or (<= (+ main_x 1) v_prenex_40468) (<= 0 (+ (select main_a v_prenex_40468) 498)) (<= (* 2 (select main_a v_prenex_40468)) 1000) (< v_prenex_40468 main_x))) (forall ((v_prenex_40594 Int)) (or (<= (select main_a v_prenex_40594) 1498) (< v_prenex_40594 main_y)))) (forall ((v_prenex_48531 Int) (v_prenex_48530 Int)) (or (<= 1000 (+ (select main_a v_prenex_48530) (select main_a v_prenex_48531))) (<= (* 2 (select main_a v_prenex_48530)) 1000) (<= (+ main_y 1) v_prenex_48531) (<= (+ main_x 1) v_prenex_48530) (< v_prenex_48530 main_x) (<= 1 (select main_a v_prenex_48531)))) (forall ((v_prenex_42682 Int) (v_prenex_42683 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42682))) (<= (select main_a v_prenex_42682) 999) (<= (select main_a v_prenex_42683) (+ (select main_a v_prenex_42682) 998)) (<= (* 2 (select main_a v_prenex_42683)) 1998) (< v_prenex_42682 main_x) (<= 1 (select main_a v_prenex_42683)) (<= (+ main_x 1) v_prenex_42682))) (forall ((v_prenex_43855 Int) (v_prenex_43854 Int)) (or (<= (+ main_y 1) v_prenex_43855) (<= (+ main_x 1) v_prenex_43854) (<= 1 (select main_a v_prenex_43855)) (<= (select main_a v_prenex_43854) 500) (<= (select main_a v_prenex_43854) (select main_a v_prenex_43855)) (< v_prenex_43854 main_x))) (or (forall ((v_prenex_47776 Int)) (or (<= 500 (select main_a v_prenex_47776)) (<= 1000 (* 2 (select main_a v_prenex_47776))))) (forall ((v_prenex_47770 Int)) (or (<= 0 (+ (select main_a v_prenex_47770) 498)) (<= (+ main_x 1) v_prenex_47770) (<= 2 (* 2 (select main_a v_prenex_47770))) (< v_prenex_47770 main_x)))) (forall ((v_prenex_48098 Int) (v_prenex_48097 Int)) (or (< v_prenex_48097 main_x) (<= (* 2 (select main_a v_prenex_48097)) 1000) (<= (select main_a v_prenex_48098) 999) (<= 1000 (+ (select main_a v_prenex_48097) (select main_a v_prenex_48098))) (<= (+ main_x 1) v_prenex_48097) (<= (* 2 (select main_a v_prenex_48098)) 1998) (< v_prenex_48098 main_y))) (forall ((v_prenex_46110 Int) (v_prenex_46111 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46111))) (<= (+ main_y 1) v_prenex_46111) (< v_prenex_46110 main_x) (<= 1 (select main_a v_prenex_46111)) (<= (select main_a v_prenex_46110) 500) (<= (+ main_x 1) v_prenex_46110) (<= (select main_a v_prenex_46111) (+ (select main_a v_prenex_46110) 998)))) (or (forall ((v_prenex_42455 Int)) (or (<= (+ main_y 1) v_prenex_42455) (<= (select main_a v_prenex_42455) 1498) (< v_prenex_42455 main_y))) (forall ((v_prenex_42454 Int)) (or (< v_prenex_42454 main_x) (<= (* 2 (select main_a v_prenex_42454)) 1000)))) (forall ((v_prenex_43970 Int) (v_prenex_43971 Int)) (or (<= (* 2 (select main_a v_prenex_43971)) 1998) (<= (select main_a v_prenex_43970) (select main_a v_prenex_43971)) (<= (+ main_x 1) v_prenex_43970) (<= 0 (+ (select main_a v_prenex_43970) 498)) (< v_prenex_43970 main_x))) (forall ((v_prenex_47339 Int) (v_prenex_47340 Int)) (or (<= (+ main_x 1) v_prenex_47339) (<= 500 (select main_a v_prenex_47340)) (< v_prenex_47339 main_x) (<= (select main_a v_prenex_47339) 999) (<= (+ main_y 1) v_prenex_47340) (<= 1000 (+ (select main_a v_prenex_47339) (select main_a v_prenex_47340))))) (or (forall ((v_prenex_44122 Int)) (or (< v_prenex_44122 main_x) (<= (+ main_x 1) v_prenex_44122) (<= (select main_a v_prenex_44122) 999) (<= 2 (* 2 (select main_a v_prenex_44122))))) (forall ((v_prenex_44123 Int)) (or (<= 1 (select main_a v_prenex_44123)) (<= (* 2 (select main_a v_prenex_44123)) 1998) (<= (+ main_y 1) v_prenex_44123)))) (forall ((v_prenex_43882 Int) (v_prenex_43883 Int)) (or (<= 500 (select main_a v_prenex_43883)) (<= (+ main_x 1) v_prenex_43882) (<= (* 2 (select main_a v_prenex_43882)) 1000) (< v_prenex_43883 main_y) (<= 1000 (+ (select main_a v_prenex_43882) (select main_a v_prenex_43883))) (< v_prenex_43882 main_x))) (forall ((v_prenex_45197 Int) (v_prenex_45196 Int)) (or (< v_prenex_45196 main_x) (<= (+ main_y 1) v_prenex_45197) (<= (select main_a v_prenex_45197) 1498) (<= (* 2 (select main_a v_prenex_45196)) 1000) (<= (+ (select main_a v_prenex_45196) (select main_a v_prenex_45197)) 1000) (<= (+ main_x 1) v_prenex_45196))) (forall ((v_prenex_43259 Int) (v_prenex_43258 Int)) (or (<= (select main_a v_prenex_43259) (+ (select main_a v_prenex_43258) 998)) (< v_prenex_43258 main_x) (<= 1 (select main_a v_prenex_43259)) (<= 1000 (* 2 (select main_a v_prenex_43259))) (<= 1 (select main_a v_prenex_43258)) (<= (+ main_x 1) v_prenex_43258) (<= (select main_a v_prenex_43258) 999))) (forall ((v_prenex_42822 Int) (v_prenex_42823 Int)) (or (<= (select main_a v_prenex_42822) 999) (<= 1000 (+ (select main_a v_prenex_42822) (select main_a v_prenex_42823))) (<= (+ main_x 1) v_prenex_42822) (< v_prenex_42822 main_x) (<= 1 (select main_a v_prenex_42822)))) (forall ((v_prenex_44258 Int) (v_prenex_44257 Int)) (or (< v_prenex_44257 main_x) (<= (+ (select main_a v_prenex_44257) (select main_a v_prenex_44258)) 1000) (<= (select main_a v_prenex_44257) 500) (<= (+ main_x 1) v_prenex_44257) (<= (* 2 (select main_a v_prenex_44258)) 1998))) (forall ((v_prenex_42206 Int) (v_prenex_42207 Int)) (or (<= 500 (select main_a v_prenex_42207)) (<= (+ main_y 1) v_prenex_42207) (<= (+ main_x 1) v_prenex_42206) (<= 1000 (* 2 (select main_a v_prenex_42207))) (<= (* 2 (select main_a v_prenex_42206)) 1000) (< v_prenex_42206 main_x) (<= (+ (select main_a v_prenex_42206) (select main_a v_prenex_42207)) 1000))) (or (forall ((v_prenex_43156 Int)) (or (<= (+ main_x 1) v_prenex_43156) (<= (select main_a v_prenex_43156) 999) (< v_prenex_43156 main_x) (<= 2 (* 2 (select main_a v_prenex_43156))))) (forall ((v_prenex_43154 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43154))) (< v_prenex_43154 main_y) (<= (select main_a v_prenex_43154) 999)))) (forall ((v_prenex_41844 Int) (v_prenex_41845 Int)) (or (<= 1 (select main_a v_prenex_41845)) (<= (select main_a v_prenex_41844) (select main_a v_prenex_41845)) (<= 1000 (* 2 (select main_a v_prenex_41845))) (<= (select main_a v_prenex_41844) 500) (< v_prenex_41844 main_x) (<= (+ main_y 1) v_prenex_41845) (<= (+ main_x 1) v_prenex_41844))) (forall ((v_prenex_46297 Int) (v_prenex_46298 Int)) (or (<= 500 (select main_a v_prenex_46298)) (<= (+ main_x 1) v_prenex_46297) (< v_prenex_46297 main_x) (<= (select main_a v_prenex_46297) (select main_a v_prenex_46298)) (<= 1 (select main_a v_prenex_46297)) (<= 1 (select main_a v_prenex_46298)) (<= (+ main_y 1) v_prenex_46298))) (forall ((v_prenex_47093 Int) (v_prenex_47094 Int)) (or (<= (select main_a v_prenex_47093) 500) (<= (+ (select main_a v_prenex_47093) (select main_a v_prenex_47094)) 1000) (<= 500 (select main_a v_prenex_47094)) (<= (+ main_x 1) v_prenex_47093) (< v_prenex_47093 main_x) (<= (select main_a v_prenex_47094) 999))) (forall ((v_prenex_49599 Int) (v_prenex_49598 Int)) (or (< v_prenex_49598 main_x) (<= 1 (select main_a v_prenex_49598)) (<= 1000 (* 2 (select main_a v_prenex_49599))) (<= (+ main_x 1) v_prenex_49598) (<= (* 2 (select main_a v_prenex_49598)) 1000) (<= (+ (select main_a v_prenex_49598) (select main_a v_prenex_49599)) 1000))) (forall ((v_prenex_42348 Int) (v_prenex_42349 Int)) (or (<= (+ (select main_a v_prenex_42348) (select main_a v_prenex_42349)) 1000) (<= (select main_a v_prenex_42348) 500) (< v_prenex_42348 main_x) (<= 500 (select main_a v_prenex_42349)) (<= (+ main_x 1) v_prenex_42348) (<= 1 (select main_a v_prenex_42348)))) (or (forall ((v_prenex_47485 Int)) (or (<= (select main_a v_prenex_47485) 1498) (<= (select main_a v_prenex_47485) 999) (< v_prenex_47485 main_y))) (forall ((v_prenex_47482 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47482))) (<= (+ main_x 1) v_prenex_47482) (< v_prenex_47482 main_x) (<= 0 (+ (select main_a v_prenex_47482) 498))))) (forall ((v_prenex_45867 Int) (v_prenex_45868 Int)) (or (<= (* 2 (select main_a v_prenex_45868)) 1998) (< v_prenex_45867 main_x) (<= (select main_a v_prenex_45867) (select main_a v_prenex_45868)) (<= (+ main_x 1) v_prenex_45867) (<= (select main_a v_prenex_45867) 999))) (or (forall ((v_prenex_46750 Int)) (<= (select main_a v_prenex_46750) 1498)) (forall ((v_prenex_46749 Int)) (or (< v_prenex_46749 main_x) (<= (+ main_x 1) v_prenex_46749) (<= (* 2 (select main_a v_prenex_46749)) 1000) (<= 1 (select main_a v_prenex_46749))))) (or (forall ((v_prenex_50936 Int)) (or (<= 1 (select main_a v_prenex_50936)) (<= 500 (select main_a v_prenex_50936)) (<= (+ main_y 1) v_prenex_50936) (< v_prenex_50936 main_y))) (forall ((v_prenex_50935 Int)) (<= 2 (* 2 (select main_a v_prenex_50935))))) (forall ((v_prenex_45616 Int) (v_prenex_45615 Int)) (or (< v_prenex_45615 main_x) (<= (* 2 (select main_a v_prenex_45615)) 1000) (<= (select main_a v_prenex_45615) (select main_a v_prenex_45616)) (<= (select main_a v_prenex_45615) 999) (<= (+ main_x 1) v_prenex_45615))) (forall ((v_prenex_41793 Int) (v_prenex_41794 Int)) (or (<= (+ (select main_a v_prenex_41793) (select main_a v_prenex_41794)) 1000) (<= (+ main_x 1) v_prenex_41793) (< v_prenex_41793 main_x) (< v_prenex_41794 main_y) (<= 1 (select main_a v_prenex_41793)) (<= 500 (select main_a v_prenex_41794)) (<= (select main_a v_prenex_41794) 999))) (forall ((v_prenex_43954 Int) (v_prenex_43953 Int)) (or (<= 1000 (+ (select main_a v_prenex_43953) (select main_a v_prenex_43954))) (<= 1 (select main_a v_prenex_43953)) (<= (select main_a v_prenex_43954) 999) (<= (+ main_x 1) v_prenex_43953) (< v_prenex_43954 main_y) (< v_prenex_43953 main_x))) (forall ((v_prenex_51239 Int) (v_prenex_51240 Int)) (or (<= 0 (+ (select main_a v_prenex_51239) 498)) (<= 1000 (+ (select main_a v_prenex_51239) (select main_a v_prenex_51240))) (<= (+ main_x 1) v_prenex_51239) (<= 1 (select main_a v_prenex_51240)) (< v_prenex_51239 main_x) (<= 1000 (* 2 (select main_a v_prenex_51240))) (<= (select main_a v_prenex_51239) 500))) (or (forall ((v_prenex_43128 Int)) (or (<= (select main_a v_prenex_43128) 999) (<= (+ main_y 1) v_prenex_43128) (<= 1000 (* 2 (select main_a v_prenex_43128))))) (forall ((v_prenex_43127 Int)) (or (<= (+ main_x 1) v_prenex_43127) (<= 2 (* 2 (select main_a v_prenex_43127))) (< v_prenex_43127 main_x) (<= (* 2 (select main_a v_prenex_43127)) 1000)))) (forall ((v_prenex_44292 Int) (v_prenex_44291 Int)) (or (<= (select main_a v_prenex_44292) 999) (<= 1 (select main_a v_prenex_44291)) (< v_prenex_44291 main_x) (<= 1 (select main_a v_prenex_44292)) (<= (+ (select main_a v_prenex_44291) (select main_a v_prenex_44292)) 1000) (<= (+ main_x 1) v_prenex_44291))) (or (forall ((v_prenex_44422 Int)) (or (<= 1 (select main_a v_prenex_44422)) (<= (* 2 (select main_a v_prenex_44422)) 1998))) (forall ((v_prenex_44419 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44419))) (<= 0 (+ (select main_a v_prenex_44419) 498)) (<= (+ main_x 1) v_prenex_44419) (< v_prenex_44419 main_x)))) (or (forall ((v_prenex_51430 Int)) (or (< v_prenex_51430 main_x) (<= (+ main_x 1) v_prenex_51430) (<= (* 2 (select main_a v_prenex_51430)) 1000) (<= (select main_a v_prenex_51430) 500))) (forall ((v_prenex_51432 Int)) (or (<= (select main_a v_prenex_51432) 999) (<= 500 (select main_a v_prenex_51432))))) (or (forall ((v_prenex_45476 Int)) (or (<= (+ main_y 1) v_prenex_45476) (<= (select main_a v_prenex_45476) 1498) (<= 1000 (* 2 (select main_a v_prenex_45476))))) (forall ((v_prenex_45475 Int)) (or (< v_prenex_45475 main_x) (<= (select main_a v_prenex_45475) 999) (<= (* 2 (select main_a v_prenex_45475)) 1000) (<= (+ main_x 1) v_prenex_45475)))) (or (forall ((v_prenex_49246 Int)) (<= (* 2 (select main_a v_prenex_49246)) 1998)) (forall ((v_prenex_49243 Int)) (or (<= (+ main_x 1) v_prenex_49243) (<= (select main_a v_prenex_49243) 999) (<= (* 2 (select main_a v_prenex_49243)) 1000) (< v_prenex_49243 main_x)))) (forall ((v_prenex_50725 Int) (v_prenex_50726 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50725))) (<= 1 (select main_a v_prenex_50726)) (<= (select main_a v_prenex_50725) (select main_a v_prenex_50726)) (< v_prenex_50725 main_x) (<= (select main_a v_prenex_50726) 1498) (<= (+ main_x 1) v_prenex_50725))) (forall ((v_prenex_42547 Int) (v_prenex_42548 Int)) (or (<= (* 2 (select main_a v_prenex_42547)) 1000) (<= (+ main_x 1) v_prenex_42547) (<= (select main_a v_prenex_42547) 999) (<= (select main_a v_prenex_42548) 999) (<= (select main_a v_prenex_42548) (+ (select main_a v_prenex_42547) 998)) (<= 1 (select main_a v_prenex_42548)) (< v_prenex_42547 main_x))) (or (forall ((v_prenex_47167 Int)) (or (<= 1 (select main_a v_prenex_47167)) (< v_prenex_47167 main_x) (<= (+ main_x 1) v_prenex_47167) (<= 0 (+ (select main_a v_prenex_47167) 498)) (<= (* 2 (select main_a v_prenex_47167)) 1000))) (forall ((v_prenex_47168 Int)) (<= 1000 (* 2 (select main_a v_prenex_47168))))) (forall ((v_prenex_49835 Int) (v_prenex_49836 Int)) (or (<= (+ (select main_a v_prenex_49835) (select main_a v_prenex_49836)) 1000) (<= (select main_a v_prenex_49836) 999) (<= (select main_a v_prenex_49836) 1498) (<= (select main_a v_prenex_49835) 500) (<= 0 (+ (select main_a v_prenex_49835) 498)) (<= (+ main_x 1) v_prenex_49835) (< v_prenex_49835 main_x))) (forall ((v_prenex_48217 Int) (v_prenex_48216 Int)) (or (< v_prenex_48217 main_y) (<= (+ main_x 1) v_prenex_48216) (< v_prenex_48216 main_x) (<= 1000 (+ (select main_a v_prenex_48216) (select main_a v_prenex_48217))) (<= 500 (select main_a v_prenex_48217)) (<= 2 (* 2 (select main_a v_prenex_48216))))) (or (forall ((v_prenex_50497 Int)) (or (<= (+ main_x 1) v_prenex_50497) (< v_prenex_50497 main_x) (<= 0 (+ (select main_a v_prenex_50497) 498)) (<= 2 (* 2 (select main_a v_prenex_50497))))) (forall ((v_prenex_50503 Int)) (or (<= 500 (select main_a v_prenex_50503)) (<= (select main_a v_prenex_50503) 1498)))) (forall ((v_prenex_42325 Int) (v_prenex_42324 Int)) (or (<= (select main_a v_prenex_42324) (select main_a v_prenex_42325)) (<= (+ main_x 1) v_prenex_42324) (<= (select main_a v_prenex_42325) 999) (<= 0 (+ (select main_a v_prenex_42324) 498)) (<= 2 (* 2 (select main_a v_prenex_42324))) (< v_prenex_42324 main_x) (<= 1000 (* 2 (select main_a v_prenex_42325))))) (forall ((v_prenex_50297 Int) (v_prenex_50298 Int)) (or (<= 1 (select main_a v_prenex_50298)) (<= (select main_a v_prenex_50297) (select main_a v_prenex_50298)) (<= 2 (* 2 (select main_a v_prenex_50297))) (<= (select main_a v_prenex_50297) 999) (< v_prenex_50297 main_x) (<= 1000 (* 2 (select main_a v_prenex_50298))) (<= (+ main_x 1) v_prenex_50297))) (forall ((v_prenex_40622 Int) (v_prenex_40621 Int)) (or (<= (+ main_x 1) v_prenex_40621) (< v_prenex_40622 main_y) (<= (select main_a v_prenex_40622) 999) (<= (select main_a v_prenex_40621) 500) (< v_prenex_40621 main_x) (<= 500 (select main_a v_prenex_40622)) (<= (+ (select main_a v_prenex_40621) (select main_a v_prenex_40622)) 1000))) (forall ((v_prenex_44256 Int) (v_prenex_44255 Int)) (or (<= (select main_a v_prenex_44256) 999) (<= (select main_a v_prenex_44256) 1498) (<= (+ main_x 1) v_prenex_44255) (<= (select main_a v_prenex_44256) (+ (select main_a v_prenex_44255) 998)) (<= (* 2 (select main_a v_prenex_44255)) 1000) (< v_prenex_44255 main_x))) (forall ((v_prenex_50984 Int) (v_prenex_50983 Int)) (or (< v_prenex_50983 main_x) (<= (+ main_x 1) v_prenex_50983) (<= 0 (+ (select main_a v_prenex_50983) 498)) (<= 1000 (+ (select main_a v_prenex_50983) (select main_a v_prenex_50984))) (<= (select main_a v_prenex_50984) 1498) (<= 1000 (* 2 (select main_a v_prenex_50984))) (<= (+ main_y 1) v_prenex_50984))) (forall ((v_prenex_42354 Int) (v_prenex_42355 Int)) (or (<= 1 (select main_a v_prenex_42355)) (<= 0 (+ (select main_a v_prenex_42354) 498)) (<= (+ (select main_a v_prenex_42354) (select main_a v_prenex_42355)) 1000) (< v_prenex_42354 main_x) (<= (select main_a v_prenex_42354) 500) (<= (+ main_x 1) v_prenex_42354) (<= (* 2 (select main_a v_prenex_42355)) 1998))) (forall ((v_prenex_50850 Int) (v_prenex_50849 Int)) (or (<= (select main_a v_prenex_50849) (select main_a v_prenex_50850)) (< v_prenex_50849 main_x) (< v_prenex_50850 main_y) (<= (select main_a v_prenex_50850) 1498) (<= (select main_a v_prenex_50849) 999) (<= (+ main_x 1) v_prenex_50849))) (or (forall ((v_prenex_41504 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41504))) (<= (+ main_x 1) v_prenex_41504) (< v_prenex_41504 main_x))) (forall ((v_prenex_41508 Int)) (or (< v_prenex_41508 main_y) (<= 1 (select main_a v_prenex_41508)) (<= (select main_a v_prenex_41508) 1498)))) (or (forall ((v_prenex_47786 Int)) (or (< v_prenex_47786 main_x) (<= 2 (* 2 (select main_a v_prenex_47786))) (<= 0 (+ (select main_a v_prenex_47786) 498)) (<= (+ main_x 1) v_prenex_47786) (<= 1 (select main_a v_prenex_47786)))) (forall ((v_prenex_47787 Int)) (or (<= 1 (select main_a v_prenex_47787)) (<= (select main_a v_prenex_47787) 999)))) (forall ((v_prenex_41340 Int) (v_prenex_41341 Int)) (or (<= (* 2 (select main_a v_prenex_41340)) 1000) (<= 1 (select main_a v_prenex_41341)) (< v_prenex_41340 main_x) (<= (+ main_x 1) v_prenex_41340) (<= (+ main_y 1) v_prenex_41341) (<= (select main_a v_prenex_41341) (+ (select main_a v_prenex_41340) 998)))) (forall ((v_prenex_50002 Int) (v_prenex_50001 Int)) (or (<= 0 (+ (select main_a v_prenex_50001) 498)) (<= (+ main_x 1) v_prenex_50001) (<= (select main_a v_prenex_50002) (+ (select main_a v_prenex_50001) 998)) (<= 1000 (* 2 (select main_a v_prenex_50002))) (< v_prenex_50001 main_x) (<= 500 (select main_a v_prenex_50002)) (<= (select main_a v_prenex_50001) 500))) (forall ((v_prenex_44757 Int) (v_prenex_44756 Int)) (or (<= (select main_a v_prenex_44757) 999) (<= 1000 (+ (select main_a v_prenex_44756) (select main_a v_prenex_44757))) (< v_prenex_44756 main_x) (<= (select main_a v_prenex_44756) 500) (<= 1 (select main_a v_prenex_44757)) (<= (+ main_x 1) v_prenex_44756))) (forall ((v_prenex_45881 Int) (v_prenex_45882 Int)) (or (<= 1000 (+ (select main_a v_prenex_45881) (select main_a v_prenex_45882))) (<= (select main_a v_prenex_45881) 500) (<= 1 (select main_a v_prenex_45882)) (<= 1000 (* 2 (select main_a v_prenex_45882))) (< v_prenex_45881 main_x) (<= (+ main_x 1) v_prenex_45881))) (or (forall ((v_prenex_45117 Int)) (or (<= (* 2 (select main_a v_prenex_45117)) 1000) (<= 2 (* 2 (select main_a v_prenex_45117))) (< v_prenex_45117 main_x) (<= (+ main_x 1) v_prenex_45117))) (forall ((v_prenex_45123 Int)) (<= 1000 (* 2 (select main_a v_prenex_45123))))) (forall ((v_prenex_49871 Int) (v_prenex_49872 Int)) (or (< v_prenex_49871 main_x) (<= 0 (+ (select main_a v_prenex_49871) 498)) (<= (+ (select main_a v_prenex_49871) (select main_a v_prenex_49872)) 1000) (<= 1000 (* 2 (select main_a v_prenex_49872))) (<= (+ main_x 1) v_prenex_49871) (< v_prenex_49872 main_y) (<= (* 2 (select main_a v_prenex_49872)) 1998))) (forall ((v_prenex_49937 Int) (v_prenex_49938 Int)) (or (< v_prenex_49938 main_y) (<= 500 (select main_a v_prenex_49938)) (<= (* 2 (select main_a v_prenex_49938)) 1998) (<= (+ main_y 1) v_prenex_49938) (<= 1000 (+ (select main_a v_prenex_49937) (select main_a v_prenex_49938))))) (or (forall ((v_prenex_48431 Int)) (or (<= (* 2 (select main_a v_prenex_48431)) 1000) (<= 2 (* 2 (select main_a v_prenex_48431))) (<= (+ main_x 1) v_prenex_48431) (< v_prenex_48431 main_x))) (forall ((v_prenex_48432 Int)) (or (<= (+ main_y 1) v_prenex_48432) (<= 1 (select main_a v_prenex_48432))))) (or (forall ((v_prenex_44430 Int)) (or (<= 1 (select main_a v_prenex_44430)) (<= 2 (* 2 (select main_a v_prenex_44430))) (< v_prenex_44430 main_x) (<= 0 (+ (select main_a v_prenex_44430) 498)) (<= (+ main_x 1) v_prenex_44430))) (forall ((v_prenex_44431 Int)) (or (<= (select main_a v_prenex_44431) 999) (<= (select main_a v_prenex_44431) 1498)))) (forall ((v_prenex_44661 Int) (v_prenex_44660 Int)) (or (< v_prenex_44660 main_x) (<= (select main_a v_prenex_44660) (select main_a v_prenex_44661)) (<= 0 (+ (select main_a v_prenex_44660) 498)) (<= (+ main_x 1) v_prenex_44660) (<= (* 2 (select main_a v_prenex_44661)) 1998) (<= 500 (select main_a v_prenex_44661)) (<= (select main_a v_prenex_44660) 500))) (forall ((v_prenex_49429 Int) (v_prenex_49430 Int)) (or (< v_prenex_49429 main_x) (<= (+ main_x 1) v_prenex_49429) (<= (select main_a v_prenex_49429) (select main_a v_prenex_49430)) (<= (* 2 (select main_a v_prenex_49429)) 1000) (< v_prenex_49430 main_y))) (forall ((v_prenex_47546 Int) (v_prenex_47545 Int)) (or (<= 500 (select main_a v_prenex_47546)) (< v_prenex_47545 main_x) (<= (+ main_x 1) v_prenex_47545) (<= (select main_a v_prenex_47545) 500) (<= (+ (select main_a v_prenex_47545) (select main_a v_prenex_47546)) 1000) (<= (select main_a v_prenex_47545) 999) (<= (select main_a v_prenex_47546) 999))) (forall ((v_prenex_42508 Int) (v_prenex_42509 Int)) (or (<= (* 2 (select main_a v_prenex_42509)) 1998) (<= 1000 (* 2 (select main_a v_prenex_42509))) (<= (select main_a v_prenex_42509) (+ (select main_a v_prenex_42508) 998)) (<= (select main_a v_prenex_42508) 999) (< v_prenex_42508 main_x) (<= (+ main_x 1) v_prenex_42508) (<= (select main_a v_prenex_42508) 500))) (forall ((v_prenex_50915 Int) (v_prenex_50916 Int)) (or (<= 500 (select main_a v_prenex_50916)) (<= (select main_a v_prenex_50915) (select main_a v_prenex_50916)) (<= (* 2 (select main_a v_prenex_50915)) 1000) (<= (select main_a v_prenex_50915) 999) (<= (select main_a v_prenex_50916) 1498) (< v_prenex_50915 main_x) (<= (+ main_x 1) v_prenex_50915))) (or (forall ((v_prenex_40576 Int)) (<= (select main_a v_prenex_40576) 999)) (forall ((v_prenex_40463 Int)) (or (<= (select main_a v_prenex_40463) 500) (< v_prenex_40463 main_x) (<= (+ main_x 1) v_prenex_40463) (<= (select main_a v_prenex_40463) 999) (<= 2 (* 2 (select main_a v_prenex_40463)))))) (forall ((v_prenex_46473 Int) (v_prenex_46472 Int)) (or (<= 1000 (+ (select main_a v_prenex_46472) (select main_a v_prenex_46473))) (<= (select main_a v_prenex_46472) 999) (<= (+ main_x 1) v_prenex_46472) (<= (select main_a v_prenex_46472) 500) (< v_prenex_46472 main_x) (<= (select main_a v_prenex_46473) 999))) (forall ((v_prenex_44331 Int) (v_prenex_44332 Int)) (or (<= (select main_a v_prenex_44332) 1498) (<= (select main_a v_prenex_44332) (+ (select main_a v_prenex_44331) 998)) (<= 0 (+ (select main_a v_prenex_44331) 498)) (<= 1 (select main_a v_prenex_44332)) (<= (* 2 (select main_a v_prenex_44331)) 1000) (< v_prenex_44331 main_x) (<= (+ main_x 1) v_prenex_44331))) (or (forall ((v_prenex_47489 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47489))) (<= 0 (+ (select main_a v_prenex_47489) 498)) (< v_prenex_47489 main_x) (<= (select main_a v_prenex_47489) 500) (<= (+ main_x 1) v_prenex_47489))) (forall ((v_prenex_47492 Int)) (or (<= 1 (select main_a v_prenex_47492)) (<= (select main_a v_prenex_47492) 1498)))) (forall ((v_prenex_44731 Int) (v_prenex_44730 Int)) (or (<= 1 (select main_a v_prenex_44731)) (< v_prenex_44730 main_x) (<= 2 (* 2 (select main_a v_prenex_44730))) (<= (select main_a v_prenex_44730) 500) (<= (select main_a v_prenex_44731) 999) (<= (+ (select main_a v_prenex_44730) (select main_a v_prenex_44731)) 1000) (<= (+ main_x 1) v_prenex_44730))) (forall ((v_prenex_43451 Int) (v_prenex_43452 Int)) (or (<= 1 (select main_a v_prenex_43451)) (<= (select main_a v_prenex_43452) (+ (select main_a v_prenex_43451) 998)) (<= (select main_a v_prenex_43452) 1498) (<= (+ main_x 1) v_prenex_43451) (<= 1000 (* 2 (select main_a v_prenex_43452))) (< v_prenex_43451 main_x) (<= (* 2 (select main_a v_prenex_43451)) 1000))) (forall ((v_prenex_48642 Int) (v_prenex_48641 Int)) (or (<= (+ main_x 1) v_prenex_48641) (<= 0 (+ (select main_a v_prenex_48641) 498)) (<= (select main_a v_prenex_48642) 999) (<= (select main_a v_prenex_48641) (select main_a v_prenex_48642)) (<= (* 2 (select main_a v_prenex_48642)) 1998) (< v_prenex_48641 main_x))) (forall ((v_prenex_42060 Int) (v_prenex_42061 Int)) (or (<= (+ main_x 1) v_prenex_42060) (< v_prenex_42061 main_y) (<= 1000 (* 2 (select main_a v_prenex_42061))) (<= (select main_a v_prenex_42060) (select main_a v_prenex_42061)) (< v_prenex_42060 main_x) (<= (* 2 (select main_a v_prenex_42061)) 1998) (<= 0 (+ (select main_a v_prenex_42060) 498)))) (forall ((v_prenex_43035 Int) (v_prenex_43036 Int)) (or (< v_prenex_43035 main_x) (<= (select main_a v_prenex_43035) (select main_a v_prenex_43036)) (<= 2 (* 2 (select main_a v_prenex_43035))) (<= (select main_a v_prenex_43036) 999) (<= (+ main_x 1) v_prenex_43035) (<= 0 (+ (select main_a v_prenex_43035) 498)) (<= 500 (select main_a v_prenex_43036)))) (forall ((v_prenex_48523 Int) (v_prenex_48522 Int)) (or (<= (* 2 (select main_a v_prenex_48522)) 1000) (<= (+ main_x 1) v_prenex_48522) (<= (select main_a v_prenex_48522) 500) (<= (+ (select main_a v_prenex_48522) (select main_a v_prenex_48523)) 1000) (< v_prenex_48522 main_x) (<= 1000 (* 2 (select main_a v_prenex_48523))) (<= (select main_a v_prenex_48523) 999))) (or (forall ((v_prenex_49355 Int)) (<= (* 2 (select main_a v_prenex_49355)) 1998)) (forall ((v_prenex_49349 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49349))) (<= (+ main_x 1) v_prenex_49349) (<= (select main_a v_prenex_49349) 500) (< v_prenex_49349 main_x)))) (forall ((v_prenex_49771 Int) (v_prenex_49772 Int)) (or (<= 1000 (+ (select main_a v_prenex_49771) (select main_a v_prenex_49772))) (<= 2 (* 2 (select main_a v_prenex_49771))) (<= (* 2 (select main_a v_prenex_49772)) 1998) (<= (select main_a v_prenex_49772) 999) (< v_prenex_49771 main_x) (<= 1 (select main_a v_prenex_49771)) (<= (+ main_x 1) v_prenex_49771))) (forall ((v_prenex_51372 Int) (v_prenex_51373 Int)) (or (<= (select main_a v_prenex_51372) 500) (<= (* 2 (select main_a v_prenex_51373)) 1998) (<= (+ main_x 1) v_prenex_51372) (<= (select main_a v_prenex_51372) (select main_a v_prenex_51373)) (<= (select main_a v_prenex_51372) 999) (<= 500 (select main_a v_prenex_51373)) (< v_prenex_51372 main_x))) (forall ((v_prenex_45171 Int) (v_prenex_45172 Int)) (or (< v_prenex_45171 main_x) (<= (* 2 (select main_a v_prenex_45171)) 1000) (<= 1 (select main_a v_prenex_45172)) (< v_prenex_45172 main_y) (<= (+ main_x 1) v_prenex_45171) (<= (select main_a v_prenex_45171) (select main_a v_prenex_45172)))) (forall ((v_prenex_44968 Int) (v_prenex_44967 Int)) (or (<= (* 2 (select main_a v_prenex_44967)) 1000) (<= (+ main_x 1) v_prenex_44967) (<= 2 (* 2 (select main_a v_prenex_44967))) (< v_prenex_44967 main_x) (<= (+ (select main_a v_prenex_44967) (select main_a v_prenex_44968)) 1000) (<= 1 (select main_a v_prenex_44968)) (<= (select main_a v_prenex_44968) 1498))) (forall ((v_prenex_50176 Int) (v_prenex_50177 Int)) (or (<= (select main_a v_prenex_50176) 500) (<= 1 (select main_a v_prenex_50177)) (<= (select main_a v_prenex_50177) (+ (select main_a v_prenex_50176) 998)) (<= 2 (* 2 (select main_a v_prenex_50176))) (<= (select main_a v_prenex_50177) 1498) (< v_prenex_50176 main_x) (<= (+ main_x 1) v_prenex_50176))) (or (forall ((v_prenex_50202 Int)) (or (<= (+ main_x 1) v_prenex_50202) (< v_prenex_50202 main_x) (<= 2 (* 2 (select main_a v_prenex_50202))))) (forall ((v_prenex_50206 Int)) (or (<= 1 (select main_a v_prenex_50206)) (<= (select main_a v_prenex_50206) 999)))) (forall ((v_prenex_47567 Int) (v_prenex_47566 Int)) (or (<= (select main_a v_prenex_47566) 500) (<= 500 (select main_a v_prenex_47567)) (< v_prenex_47566 main_x) (<= 2 (* 2 (select main_a v_prenex_47566))) (<= (+ (select main_a v_prenex_47566) (select main_a v_prenex_47567)) 1000) (<= (+ main_x 1) v_prenex_47566))) (or (forall ((v_prenex_42813 Int)) (or (<= (+ main_x 1) v_prenex_42813) (<= 2 (* 2 (select main_a v_prenex_42813))) (< v_prenex_42813 main_x))) (forall ((v_prenex_42810 Int)) (or (<= 500 (select main_a v_prenex_42810)) (<= (select main_a v_prenex_42810) 1498) (< v_prenex_42810 main_y)))) (forall ((v_prenex_48131 Int) (v_prenex_48130 Int)) (or (<= (+ main_x 1) v_prenex_48130) (<= (select main_a v_prenex_48130) 500) (<= (select main_a v_prenex_48130) 999) (<= (* 2 (select main_a v_prenex_48131)) 1998) (<= 1000 (* 2 (select main_a v_prenex_48131))) (< v_prenex_48130 main_x) (<= 1000 (+ (select main_a v_prenex_48130) (select main_a v_prenex_48131))))) (forall ((v_prenex_47743 Int) (v_prenex_47742 Int)) (or (< v_prenex_47742 main_x) (<= (select main_a v_prenex_47743) 999) (<= 1 (select main_a v_prenex_47742)) (<= (+ (select main_a v_prenex_47742) (select main_a v_prenex_47743)) 1000) (<= (select main_a v_prenex_47742) 500) (<= (+ main_x 1) v_prenex_47742))) (forall ((v_prenex_50646 Int) (v_prenex_50645 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50646))) (<= 500 (select main_a v_prenex_50646)) (<= (+ main_x 1) v_prenex_50645) (<= 2 (* 2 (select main_a v_prenex_50645))) (<= (select main_a v_prenex_50646) (+ (select main_a v_prenex_50645) 998)) (< v_prenex_50645 main_x) (<= (* 2 (select main_a v_prenex_50645)) 1000))) (or (forall ((v_prenex_43681 Int)) (or (<= (* 2 (select main_a v_prenex_43681)) 1998) (<= (select main_a v_prenex_43681) 999))) (forall ((v_prenex_43676 Int)) (or (<= (select main_a v_prenex_43676) 500) (< v_prenex_43676 main_x) (<= (* 2 (select main_a v_prenex_43676)) 1000) (<= (+ main_x 1) v_prenex_43676)))) (forall ((v_prenex_43558 Int) (v_prenex_43559 Int)) (or (<= 1 (select main_a v_prenex_43559)) (<= (* 2 (select main_a v_prenex_43558)) 1000) (<= 1000 (+ (select main_a v_prenex_43558) (select main_a v_prenex_43559))) (<= (+ main_x 1) v_prenex_43558) (< v_prenex_43558 main_x) (<= 500 (select main_a v_prenex_43559)))) (forall ((v_prenex_49001 Int) (v_prenex_49000 Int)) (or (<= (* 2 (select main_a v_prenex_49001)) 1998) (<= 1 (select main_a v_prenex_49000)) (<= (select main_a v_prenex_49001) (+ (select main_a v_prenex_49000) 998)) (< v_prenex_49000 main_x) (<= (+ main_x 1) v_prenex_49000) (<= 500 (select main_a v_prenex_49001)) (< v_prenex_49001 main_y))) (or (forall ((v_prenex_40914 Int)) (<= 2 (* 2 (select main_a v_prenex_40914)))) (forall ((v_prenex_40915 Int)) (or (< v_prenex_40915 main_y) (<= 1 (select main_a v_prenex_40915)) (<= 1000 (* 2 (select main_a v_prenex_40915))) (<= (+ main_y 1) v_prenex_40915)))) (or (forall ((v_prenex_48780 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48780))) (<= (* 2 (select main_a v_prenex_48780)) 1000) (< v_prenex_48780 main_x) (<= (+ main_x 1) v_prenex_48780) (<= (select main_a v_prenex_48780) 500))) (forall ((v_prenex_48783 Int)) (<= 1 (select main_a v_prenex_48783)))) (forall ((v_prenex_41195 Int) (v_prenex_41196 Int)) (or (<= (select main_a v_prenex_41195) (select main_a v_prenex_41196)) (< v_prenex_41195 main_x) (<= (* 2 (select main_a v_prenex_41195)) 1000) (< v_prenex_41196 main_y) (<= (select main_a v_prenex_41196) 999) (<= (+ main_x 1) v_prenex_41195))) (or (forall ((v_prenex_42469 Int)) (<= (* 2 (select main_a v_prenex_42469)) 1998)) (forall ((v_prenex_42472 Int)) (or (<= (* 2 (select main_a v_prenex_42472)) 1000) (<= 0 (+ (select main_a v_prenex_42472) 498)) (<= (+ main_x 1) v_prenex_42472) (< v_prenex_42472 main_x) (<= 2 (* 2 (select main_a v_prenex_42472)))))) (or (forall ((v_prenex_42448 Int)) (or (<= (+ main_x 1) v_prenex_42448) (<= (* 2 (select main_a v_prenex_42448)) 1000))) (forall ((v_prenex_42449 Int)) (or (<= (+ main_y 1) v_prenex_42449) (< v_prenex_42449 main_y) (<= 1 (select main_a v_prenex_42449))))) (or (forall ((v_prenex_46255 Int)) (or (<= (select main_a v_prenex_46255) 1498) (<= 1000 (* 2 (select main_a v_prenex_46255))))) (forall ((v_prenex_46253 Int)) (or (< v_prenex_46253 main_x) (<= (select main_a v_prenex_46253) 999) (<= 1 (select main_a v_prenex_46253)) (<= 2 (* 2 (select main_a v_prenex_46253))) (<= (+ main_x 1) v_prenex_46253)))) (or (forall ((v_prenex_45185 Int)) (or (<= (select main_a v_prenex_45185) 1498) (<= (* 2 (select main_a v_prenex_45185)) 1998))) (forall ((v_prenex_45179 Int)) (or (<= (+ main_x 1) v_prenex_45179) (<= 2 (* 2 (select main_a v_prenex_45179))) (< v_prenex_45179 main_x) (<= (* 2 (select main_a v_prenex_45179)) 1000)))) (forall ((v_prenex_48055 Int) (v_prenex_48054 Int)) (or (<= (select main_a v_prenex_48055) 1498) (<= (* 2 (select main_a v_prenex_48055)) 1998) (<= (select main_a v_prenex_48054) 999) (<= (+ main_x 1) v_prenex_48054) (<= (select main_a v_prenex_48055) (+ (select main_a v_prenex_48054) 998)) (<= 2 (* 2 (select main_a v_prenex_48054))) (< v_prenex_48054 main_x))) (forall ((v_prenex_42958 Int) (v_prenex_42959 Int)) (or (<= (* 2 (select main_a v_prenex_42959)) 1998) (<= (+ main_y 1) v_prenex_42959) (< v_prenex_42959 main_y) (<= (select main_a v_prenex_42958) (select main_a v_prenex_42959)))) (or (forall ((v_prenex_43681 Int)) (or (<= (* 2 (select main_a v_prenex_43681)) 1998) (<= (select main_a v_prenex_43681) 999))) (forall ((v_prenex_43675 Int)) (or (<= (* 2 (select main_a v_prenex_43675)) 1000) (< v_prenex_43675 main_x) (<= (select main_a v_prenex_43675) 500) (<= (+ main_x 1) v_prenex_43675)))) (or (forall ((v_prenex_43063 Int)) (or (< v_prenex_43063 main_x) (<= 0 (+ (select main_a v_prenex_43063) 498)) (<= (+ main_x 1) v_prenex_43063) (<= 2 (* 2 (select main_a v_prenex_43063))))) (forall ((v_prenex_43069 Int)) (<= (select main_a v_prenex_43069) 1498))) (forall ((v_prenex_49773 Int) (v_prenex_49774 Int)) (or (<= (* 2 (select main_a v_prenex_49773)) 1000) (<= (select main_a v_prenex_49773) (select main_a v_prenex_49774)) (< v_prenex_49773 main_x) (<= (select main_a v_prenex_49773) 500) (<= 500 (select main_a v_prenex_49774)) (<= (+ main_x 1) v_prenex_49773))) (or (forall ((v_prenex_50562 Int)) (or (<= 1 (select main_a v_prenex_50562)) (<= (select main_a v_prenex_50562) 999))) (forall ((v_prenex_50557 Int)) (or (<= (+ main_x 1) v_prenex_50557) (< v_prenex_50557 main_x) (<= 2 (* 2 (select main_a v_prenex_50557))) (<= 1 (select main_a v_prenex_50557))))) (forall ((v_prenex_42221 Int) (v_prenex_42222 Int)) (or (<= (* 2 (select main_a v_prenex_42221)) 1000) (< v_prenex_42222 main_y) (<= 1000 (* 2 (select main_a v_prenex_42222))) (< v_prenex_42221 main_x) (<= (+ (select main_a v_prenex_42221) (select main_a v_prenex_42222)) 1000) (<= (+ main_x 1) v_prenex_42221))) (or (forall ((v_prenex_47004 Int)) (or (<= 1 (select main_a v_prenex_47004)) (<= (+ main_y 1) v_prenex_47004) (< v_prenex_47004 main_y) (<= (select main_a v_prenex_47004) 999))) (forall ((v_prenex_47003 Int)) (<= 2 (* 2 (select main_a v_prenex_47003))))) (or (forall ((v_prenex_41029 Int)) (<= 500 (select main_a v_prenex_41029))) (forall ((v_prenex_41024 Int)) (or (<= 0 (+ (select main_a v_prenex_41024) 498)) (< v_prenex_41024 main_x) (<= (* 2 (select main_a v_prenex_41024)) 1000) (<= (+ main_x 1) v_prenex_41024)))) (forall ((v_prenex_42391 Int) (v_prenex_42392 Int)) (or (<= (+ main_x 1) v_prenex_42391) (<= 0 (+ (select main_a v_prenex_42391) 498)) (<= 1 (select main_a v_prenex_42392)) (<= (select main_a v_prenex_42391) (select main_a v_prenex_42392)) (<= 1000 (* 2 (select main_a v_prenex_42392))) (<= (select main_a v_prenex_42391) 500) (< v_prenex_42391 main_x))) (forall ((v_prenex_43538 Int) (v_prenex_43539 Int)) (or (<= (* 2 (select main_a v_prenex_43539)) 1998) (<= (select main_a v_prenex_43539) 1498) (<= (select main_a v_prenex_43539) (+ (select main_a v_prenex_43538) 998)) (<= (+ main_x 1) v_prenex_43538) (<= 2 (* 2 (select main_a v_prenex_43538))) (< v_prenex_43538 main_x))) (or (forall ((v_prenex_47586 Int)) (or (<= (select main_a v_prenex_47586) 999) (< v_prenex_47586 main_y) (<= 1 (select main_a v_prenex_47586)))) (forall ((v_prenex_47582 Int)) (or (<= (select main_a v_prenex_47582) 999) (<= (* 2 (select main_a v_prenex_47582)) 1000) (<= (+ main_x 1) v_prenex_47582) (< v_prenex_47582 main_x)))) (forall ((v_prenex_42523 Int) (v_prenex_42522 Int)) (or (<= 500 (select main_a v_prenex_42523)) (< v_prenex_42522 main_x) (<= 1000 (+ (select main_a v_prenex_42522) (select main_a v_prenex_42523))) (< v_prenex_42523 main_y) (<= 1 (select main_a v_prenex_42523)) (<= (select main_a v_prenex_42522) 500) (<= (+ main_x 1) v_prenex_42522))) (forall ((v_prenex_51414 Int) (v_prenex_51415 Int)) (or (<= (+ main_x 1) v_prenex_51414) (<= (select main_a v_prenex_51415) 1498) (<= (* 2 (select main_a v_prenex_51414)) 1000) (<= (select main_a v_prenex_51414) (select main_a v_prenex_51415)) (< v_prenex_51414 main_x) (<= 500 (select main_a v_prenex_51415)) (<= 2 (* 2 (select main_a v_prenex_51414))))) (forall ((v_prenex_47027 Int) (v_prenex_47028 Int)) (or (<= (select main_a v_prenex_47027) 999) (<= (+ main_x 1) v_prenex_47027) (<= 2 (* 2 (select main_a v_prenex_47027))) (<= (+ (select main_a v_prenex_47027) (select main_a v_prenex_47028)) 1000) (< v_prenex_47027 main_x) (<= 500 (select main_a v_prenex_47028)))) (or (forall ((v_prenex_47465 Int)) (or (<= (+ main_x 1) v_prenex_47465) (<= (* 2 (select main_a v_prenex_47465)) 1000) (<= 2 (* 2 (select main_a v_prenex_47465))) (< v_prenex_47465 main_x))) (forall ((v_prenex_47466 Int)) (or (<= (select main_a v_prenex_47466) 1498) (<= (* 2 (select main_a v_prenex_47466)) 1998) (<= (+ main_y 1) v_prenex_47466)))) (forall ((v_prenex_48667 Int) (v_prenex_48666 Int)) (or (< v_prenex_48666 main_x) (<= 1 (select main_a v_prenex_48666)) (<= (select main_a v_prenex_48667) 999) (<= (+ main_x 1) v_prenex_48666) (<= (select main_a v_prenex_48666) (select main_a v_prenex_48667)) (<= (* 2 (select main_a v_prenex_48667)) 1998))) (forall ((v_prenex_47622 Int) (v_prenex_47621 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47621))) (<= (* 2 (select main_a v_prenex_47621)) 1000) (<= 1 (select main_a v_prenex_47622)) (<= 1000 (+ (select main_a v_prenex_47621) (select main_a v_prenex_47622))) (< v_prenex_47621 main_x) (<= (+ main_x 1) v_prenex_47621) (<= (* 2 (select main_a v_prenex_47622)) 1998))) (or (forall ((v_prenex_43017 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43017))) (< v_prenex_43017 main_x) (<= (+ main_x 1) v_prenex_43017))) (forall ((v_prenex_43014 Int)) (or (<= (select main_a v_prenex_43014) 999) (< v_prenex_43014 main_y) (<= 500 (select main_a v_prenex_43014))))) (forall ((v_prenex_50333 Int) (v_prenex_50332 Int)) (or (<= 500 (select main_a v_prenex_50333)) (<= (+ (select main_a v_prenex_50332) (select main_a v_prenex_50333)) 1000) (<= (+ main_x 1) v_prenex_50332) (<= 1 (select main_a v_prenex_50332)) (< v_prenex_50332 main_x) (<= 1000 (* 2 (select main_a v_prenex_50333))) (<= (select main_a v_prenex_50332) 999))) (forall ((v_prenex_51338 Int) (v_prenex_51339 Int)) (or (< v_prenex_51338 main_x) (<= (select main_a v_prenex_51338) 500) (<= (select main_a v_prenex_51339) 999) (<= (select main_a v_prenex_51338) (select main_a v_prenex_51339)) (<= (+ main_x 1) v_prenex_51338) (<= 2 (* 2 (select main_a v_prenex_51338))))) (or (forall ((v_prenex_50652 Int)) (or (<= (+ main_x 1) v_prenex_50652) (<= 2 (* 2 (select main_a v_prenex_50652))) (<= (select main_a v_prenex_50652) 500) (<= 0 (+ (select main_a v_prenex_50652) 498)) (< v_prenex_50652 main_x))) (forall ((v_prenex_50653 Int)) (or (<= 1 (select main_a v_prenex_50653)) (<= 500 (select main_a v_prenex_50653))))) (forall ((v_prenex_42501 Int) (v_prenex_42502 Int)) (or (< v_prenex_42501 main_x) (<= (+ main_x 1) v_prenex_42501) (<= 2 (* 2 (select main_a v_prenex_42501))) (<= 1 (select main_a v_prenex_42502)) (<= (select main_a v_prenex_42501) (select main_a v_prenex_42502)) (<= (select main_a v_prenex_42501) 999) (<= (select main_a v_prenex_42502) 999))) (forall ((v_prenex_41623 Int) (v_prenex_41624 Int)) (or (<= (+ main_x 1) v_prenex_41623) (<= 1000 (+ (select main_a v_prenex_41623) (select main_a v_prenex_41624))) (<= 2 (* 2 (select main_a v_prenex_41623))) (<= (select main_a v_prenex_41623) 999) (<= 500 (select main_a v_prenex_41624)) (<= (select main_a v_prenex_41624) 1498) (< v_prenex_41623 main_x))) (or (forall ((v_prenex_43961 Int)) (or (<= (select main_a v_prenex_43961) 500) (< v_prenex_43961 main_x) (<= 1 (select main_a v_prenex_43961)) (<= (+ main_x 1) v_prenex_43961) (<= (* 2 (select main_a v_prenex_43961)) 1000))) (forall ((v_prenex_43963 Int)) (or (<= 1 (select main_a v_prenex_43963)) (<= 1000 (* 2 (select main_a v_prenex_43963)))))) (forall ((v_prenex_49595 Int) (v_prenex_49594 Int)) (or (< v_prenex_49594 main_x) (<= 2 (* 2 (select main_a v_prenex_49594))) (<= (+ (select main_a v_prenex_49594) (select main_a v_prenex_49595)) 1000) (<= (+ main_x 1) v_prenex_49594) (<= (* 2 (select main_a v_prenex_49594)) 1000) (<= (select main_a v_prenex_49595) 999))) (forall ((v_prenex_49757 Int) (v_prenex_49756 Int)) (or (< v_prenex_49756 main_x) (<= (+ main_x 1) v_prenex_49756) (<= (select main_a v_prenex_49756) (select main_a v_prenex_49757)) (<= (+ main_y 1) v_prenex_49757) (<= 0 (+ (select main_a v_prenex_49756) 498)) (<= 1 (select main_a v_prenex_49757)))) (forall ((v_prenex_43174 Int) (v_prenex_43175 Int)) (or (<= 1000 (+ (select main_a v_prenex_43174) (select main_a v_prenex_43175))) (<= 2 (* 2 (select main_a v_prenex_43174))) (<= (select main_a v_prenex_43175) 1498) (<= (+ main_x 1) v_prenex_43174) (<= (* 2 (select main_a v_prenex_43174)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43175))) (< v_prenex_43174 main_x))) (or (forall ((v_prenex_48867 Int)) (or (<= 500 (select main_a v_prenex_48867)) (<= (* 2 (select main_a v_prenex_48867)) 1998))) (forall ((v_prenex_48866 Int)) (or (< v_prenex_48866 main_x) (<= 1 (select main_a v_prenex_48866)) (<= 2 (* 2 (select main_a v_prenex_48866))) (<= (+ main_x 1) v_prenex_48866)))) (forall ((v_prenex_42622 Int) (v_prenex_42621 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42621))) (<= 1000 (* 2 (select main_a v_prenex_42622))) (<= (+ main_x 1) v_prenex_42621) (<= (select main_a v_prenex_42621) (select main_a v_prenex_42622)) (< v_prenex_42621 main_x) (<= (* 2 (select main_a v_prenex_42622)) 1998) (<= (select main_a v_prenex_42621) 500))) (forall ((v_prenex_40686 Int) (v_prenex_40685 Int)) (or (< v_prenex_40685 main_x) (<= (+ main_x 1) v_prenex_40685) (<= 1 (select main_a v_prenex_40685)) (<= 2 (* 2 (select main_a v_prenex_40685))) (<= 1 (select main_a v_prenex_40686)) (<= (select main_a v_prenex_40685) (select main_a v_prenex_40686)) (<= (* 2 (select main_a v_prenex_40686)) 1998))) (forall ((v_prenex_42997 Int) (v_prenex_42998 Int)) (or (<= 500 (select main_a v_prenex_42998)) (<= (+ main_x 1) v_prenex_42997) (< v_prenex_42997 main_x) (<= (+ (select main_a v_prenex_42997) (select main_a v_prenex_42998)) 1000) (<= 1 (select main_a v_prenex_42997)))) (or (forall ((v_prenex_41157 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41157))) (<= (select main_a v_prenex_41157) 1498))) (forall ((v_prenex_40499 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40499))) (< v_prenex_40499 main_x) (<= 0 (+ (select main_a v_prenex_40499) 498)) (<= (* 2 (select main_a v_prenex_40499)) 1000) (<= (+ main_x 1) v_prenex_40499)))) (forall ((v_prenex_44243 Int) (v_prenex_44244 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44244))) (<= (select main_a v_prenex_44243) 999) (<= (select main_a v_prenex_44244) 1498) (< v_prenex_44243 main_x) (<= (+ main_x 1) v_prenex_44243) (<= 0 (+ (select main_a v_prenex_44243) 498)) (<= (select main_a v_prenex_44244) (+ (select main_a v_prenex_44243) 998)))) (forall ((v_prenex_48659 Int) (v_prenex_48658 Int)) (or (<= (select main_a v_prenex_48658) 999) (<= 1000 (* 2 (select main_a v_prenex_48659))) (<= (+ main_x 1) v_prenex_48658) (<= (select main_a v_prenex_48658) (select main_a v_prenex_48659)) (< v_prenex_48658 main_x))) (or (forall ((v_prenex_50325 Int)) (or (<= (+ main_x 1) v_prenex_50325) (<= (* 2 (select main_a v_prenex_50325)) 1000) (< v_prenex_50325 main_x))) (forall ((v_prenex_50331 Int)) (or (<= (* 2 (select main_a v_prenex_50331)) 1998) (<= 1 (select main_a v_prenex_50331))))) (forall ((v_prenex_47981 Int) (v_prenex_47980 Int)) (or (<= (select main_a v_prenex_47981) 1498) (<= (select main_a v_prenex_47980) 999) (<= 2 (* 2 (select main_a v_prenex_47980))) (<= (select main_a v_prenex_47981) 999) (<= (+ (select main_a v_prenex_47980) (select main_a v_prenex_47981)) 1000) (<= (+ main_x 1) v_prenex_47980) (< v_prenex_47980 main_x))) (or (forall ((v_prenex_42186 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42186))) (<= (+ main_x 1) v_prenex_42186) (< v_prenex_42186 main_x) (<= (* 2 (select main_a v_prenex_42186)) 1000) (<= (select main_a v_prenex_42186) 500))) (forall ((v_prenex_42189 Int)) (<= 1000 (* 2 (select main_a v_prenex_42189))))) (forall ((v_prenex_45014 Int) (v_prenex_45013 Int)) (or (<= (+ main_x 1) v_prenex_45013) (<= (select main_a v_prenex_45014) 1498) (<= 1 (select main_a v_prenex_45013)) (<= (select main_a v_prenex_45013) (select main_a v_prenex_45014)) (<= (* 2 (select main_a v_prenex_45014)) 1998) (<= (select main_a v_prenex_45013) 999) (< v_prenex_45013 main_x))) (forall ((v_prenex_48711 Int) (v_prenex_48710 Int)) (or (< v_prenex_48711 main_y) (<= (+ main_x 1) v_prenex_48710) (<= 1 (select main_a v_prenex_48710)) (<= (+ (select main_a v_prenex_48710) (select main_a v_prenex_48711)) 1000) (<= (select main_a v_prenex_48711) 999) (<= (* 2 (select main_a v_prenex_48711)) 1998) (< v_prenex_48710 main_x))) (or (forall ((v_prenex_45149 Int)) (or (< v_prenex_45149 main_x) (<= 0 (+ (select main_a v_prenex_45149) 498)) (<= (select main_a v_prenex_45149) 500) (<= (+ main_x 1) v_prenex_45149) (<= 2 (* 2 (select main_a v_prenex_45149))))) (forall ((v_prenex_45150 Int)) (<= 500 (select main_a v_prenex_45150)))) (forall ((v_prenex_50008 Int) (v_prenex_50007 Int)) (or (<= (select main_a v_prenex_50008) 1498) (<= (+ main_x 1) v_prenex_50007) (<= (select main_a v_prenex_50007) 500) (<= (select main_a v_prenex_50007) (select main_a v_prenex_50008)) (<= 2 (* 2 (select main_a v_prenex_50007))) (< v_prenex_50007 main_x))) (forall ((v_prenex_45423 Int) (v_prenex_45424 Int)) (or (<= (select main_a v_prenex_45424) (+ (select main_a v_prenex_45423) 998)) (<= (select main_a v_prenex_45423) 999) (<= 1000 (* 2 (select main_a v_prenex_45424))) (<= 2 (* 2 (select main_a v_prenex_45423))) (<= (select main_a v_prenex_45424) 1498) (<= (+ main_x 1) v_prenex_45423) (< v_prenex_45423 main_x))) (forall ((v_prenex_40945 Int) (v_prenex_40944 Int)) (or (< v_prenex_40944 main_x) (<= (+ main_x 1) v_prenex_40944) (<= 1 (select main_a v_prenex_40944)) (<= (* 2 (select main_a v_prenex_40945)) 1998) (<= 1 (select main_a v_prenex_40945)) (< v_prenex_40945 main_y) (<= (select main_a v_prenex_40945) (+ (select main_a v_prenex_40944) 998)))) (forall ((v_prenex_50219 Int) (v_prenex_50220 Int)) (or (<= 1000 (+ (select main_a v_prenex_50219) (select main_a v_prenex_50220))) (< v_prenex_50220 main_y) (<= (select main_a v_prenex_50220) 999) (<= (+ main_y 1) v_prenex_50220) (< v_prenex_50219 main_x))) (forall ((v_prenex_43579 Int) (v_prenex_43580 Int)) (or (<= (* 2 (select main_a v_prenex_43579)) 1000) (< v_prenex_43579 main_x) (<= (+ main_x 1) v_prenex_43579) (<= (select main_a v_prenex_43579) 500) (<= 1000 (+ (select main_a v_prenex_43579) (select main_a v_prenex_43580))) (<= 1 (select main_a v_prenex_43580)))) (forall ((v_prenex_49054 Int) (v_prenex_49053 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49054))) (< v_prenex_49054 main_y) (<= (+ main_y 1) v_prenex_49054) (<= (select main_a v_prenex_49054) (+ (select main_a v_prenex_49053) 998)) (<= (select main_a v_prenex_49054) 1498))) (forall ((v_prenex_42656 Int) (v_prenex_42657 Int)) (or (< v_prenex_42656 main_x) (<= (select main_a v_prenex_42657) 999) (<= (select main_a v_prenex_42656) 999) (<= (select main_a v_prenex_42657) 1498) (<= 1 (select main_a v_prenex_42656)) (<= (select main_a v_prenex_42657) (+ (select main_a v_prenex_42656) 998)) (<= (+ main_x 1) v_prenex_42656))) (forall ((v_prenex_47344 Int) (v_prenex_47343 Int)) (or (<= (select main_a v_prenex_47344) 999) (<= (+ (select main_a v_prenex_47343) (select main_a v_prenex_47344)) 1000) (<= (select main_a v_prenex_47343) 999) (< v_prenex_47343 main_x) (<= 500 (select main_a v_prenex_47344)) (<= (* 2 (select main_a v_prenex_47343)) 1000) (<= (+ main_x 1) v_prenex_47343))) (or (forall ((v_prenex_50243 Int)) (or (< v_prenex_50243 main_x) (<= (* 2 (select main_a v_prenex_50243)) 1000) (<= (select main_a v_prenex_50243) 500) (<= (+ main_x 1) v_prenex_50243))) (forall ((v_prenex_50249 Int)) (or (<= (select main_a v_prenex_50249) 999) (<= (select main_a v_prenex_50249) 1498)))) (forall ((v_prenex_51711 Int) (v_prenex_51712 Int)) (or (< v_prenex_51712 main_y) (<= 0 (+ (select main_a v_prenex_51711) 498)) (<= (select main_a v_prenex_51711) (select main_a v_prenex_51712)) (<= 1 (select main_a v_prenex_51712)) (< v_prenex_51711 main_x) (<= (+ main_x 1) v_prenex_51711) (<= 500 (select main_a v_prenex_51712)))) (forall ((v_prenex_42239 Int) (v_prenex_42240 Int)) (or (<= (* 2 (select main_a v_prenex_42240)) 1998) (<= (+ main_x 1) v_prenex_42239) (<= (select main_a v_prenex_42239) 999) (<= (+ (select main_a v_prenex_42239) (select main_a v_prenex_42240)) 1000) (< v_prenex_42239 main_x) (<= (select main_a v_prenex_42239) 500) (<= (select main_a v_prenex_42240) 999))) (forall ((v_prenex_48028 Int) (v_prenex_48027 Int)) (or (<= 1000 (+ (select main_a v_prenex_48027) (select main_a v_prenex_48028))) (<= 1 (select main_a v_prenex_48028)) (<= 2 (* 2 (select main_a v_prenex_48027))) (<= 1000 (* 2 (select main_a v_prenex_48028))) (< v_prenex_48027 main_x) (<= (+ main_x 1) v_prenex_48027))) (forall ((v_prenex_41666 Int) (v_prenex_41667 Int)) (or (<= (select main_a v_prenex_41667) (+ (select main_a v_prenex_41666) 998)) (< v_prenex_41666 main_x) (<= (+ main_x 1) v_prenex_41666) (<= 0 (+ (select main_a v_prenex_41666) 498)) (<= 1000 (* 2 (select main_a v_prenex_41667))) (<= (* 2 (select main_a v_prenex_41666)) 1000))) (forall ((v_prenex_49103 Int) (v_prenex_49102 Int)) (or (< v_prenex_49103 main_y) (<= 1000 (* 2 (select main_a v_prenex_49103))) (<= (+ main_x 1) v_prenex_49102) (< v_prenex_49102 main_x) (<= 0 (+ (select main_a v_prenex_49102) 498)) (<= (+ (select main_a v_prenex_49102) (select main_a v_prenex_49103)) 1000))) (forall ((v_prenex_48691 Int) (v_prenex_48690 Int)) (or (<= (select main_a v_prenex_48691) 1498) (<= 0 (+ (select main_a v_prenex_48690) 498)) (<= 1 (select main_a v_prenex_48691)) (< v_prenex_48690 main_x) (<= (+ main_x 1) v_prenex_48690) (<= (select main_a v_prenex_48690) 500) (<= (select main_a v_prenex_48690) (select main_a v_prenex_48691)))) (or (forall ((v_prenex_43209 Int)) (or (<= (* 2 (select main_a v_prenex_43209)) 1000) (<= 0 (+ (select main_a v_prenex_43209) 498)) (<= (select main_a v_prenex_43209) 500) (<= (+ main_x 1) v_prenex_43209) (< v_prenex_43209 main_x))) (forall ((v_prenex_43210 Int)) (or (<= 500 (select main_a v_prenex_43210)) (<= 1 (select main_a v_prenex_43210))))) (forall ((v_prenex_44212 Int) (v_prenex_44211 Int)) (or (<= 1 (select main_a v_prenex_44211)) (< v_prenex_44211 main_x) (<= (+ main_x 1) v_prenex_44211) (<= (select main_a v_prenex_44211) 500) (<= (select main_a v_prenex_44211) (select main_a v_prenex_44212)) (<= (select main_a v_prenex_44212) 999) (<= 1000 (* 2 (select main_a v_prenex_44212))))) (or (forall ((v_prenex_43344 Int)) (or (<= (select main_a v_prenex_43344) 999) (<= 1 (select main_a v_prenex_43344)))) (forall ((v_prenex_43347 Int)) (or (<= 0 (+ (select main_a v_prenex_43347) 498)) (< v_prenex_43347 main_x) (<= (* 2 (select main_a v_prenex_43347)) 1000) (<= (+ main_x 1) v_prenex_43347) (<= 2 (* 2 (select main_a v_prenex_43347)))))) (forall ((v_prenex_50139 Int) (v_prenex_50138 Int)) (or (< v_prenex_50138 main_x) (<= 0 (+ (select main_a v_prenex_50138) 498)) (<= 2 (* 2 (select main_a v_prenex_50138))) (<= 500 (select main_a v_prenex_50139)) (<= (+ (select main_a v_prenex_50138) (select main_a v_prenex_50139)) 1000) (<= (+ main_x 1) v_prenex_50138))) (forall ((v_prenex_46286 Int) (v_prenex_46285 Int)) (or (<= (select main_a v_prenex_46285) 500) (< v_prenex_46285 main_x) (<= (select main_a v_prenex_46286) 999) (<= (* 2 (select main_a v_prenex_46285)) 1000) (<= (+ main_x 1) v_prenex_46285) (<= (select main_a v_prenex_46285) (select main_a v_prenex_46286)) (<= (* 2 (select main_a v_prenex_46286)) 1998))) (forall ((v_prenex_46823 Int) (v_prenex_46824 Int)) (or (<= (select main_a v_prenex_46823) (select main_a v_prenex_46824)) (<= (* 2 (select main_a v_prenex_46823)) 1000) (<= (+ main_x 1) v_prenex_46823) (< v_prenex_46823 main_x) (<= (select main_a v_prenex_46823) 999) (<= (* 2 (select main_a v_prenex_46824)) 1998) (<= (select main_a v_prenex_46824) 999))) (forall ((v_prenex_50413 Int) (v_prenex_50412 Int)) (or (<= 0 (+ (select main_a v_prenex_50412) 498)) (<= 500 (select main_a v_prenex_50413)) (< v_prenex_50412 main_x) (<= (+ (select main_a v_prenex_50412) (select main_a v_prenex_50413)) 1000) (<= (+ main_x 1) v_prenex_50412) (<= 1000 (* 2 (select main_a v_prenex_50413))))) (or (forall ((v_prenex_42146 Int)) (or (<= 500 (select main_a v_prenex_42146)) (<= 1 (select main_a v_prenex_42146)))) (forall ((v_prenex_42150 Int)) (or (<= (* 2 (select main_a v_prenex_42150)) 1000) (< v_prenex_42150 main_x) (<= 0 (+ (select main_a v_prenex_42150) 498)) (<= (+ main_x 1) v_prenex_42150)))) (or (forall ((v_prenex_40472 Int)) (or (<= (* 2 (select main_a v_prenex_40472)) 1000) (< v_prenex_40472 main_x) (<= (+ main_x 1) v_prenex_40472) (<= 2 (* 2 (select main_a v_prenex_40472))))) (forall ((v_prenex_40614 Int)) (or (< v_prenex_40614 main_y) (<= 1000 (* 2 (select main_a v_prenex_40614)))))) (or (forall ((v_prenex_43606 Int)) (or (<= 1 (select main_a v_prenex_43606)) (< v_prenex_43606 main_y) (<= (select main_a v_prenex_43606) 1498))) (forall ((v_prenex_43603 Int)) (or (<= (+ main_x 1) v_prenex_43603) (<= 0 (+ (select main_a v_prenex_43603) 498)) (<= (* 2 (select main_a v_prenex_43603)) 1000) (< v_prenex_43603 main_x)))) (forall ((v_prenex_46121 Int) (v_prenex_46120 Int)) (or (<= (select main_a v_prenex_46121) 999) (<= (select main_a v_prenex_46121) 1498) (<= (+ main_x 1) v_prenex_46120) (<= (+ (select main_a v_prenex_46120) (select main_a v_prenex_46121)) 1000) (<= (+ main_y 1) v_prenex_46121) (< v_prenex_46120 main_x) (<= 0 (+ (select main_a v_prenex_46120) 498)))) (forall ((v_prenex_48198 Int)) (or (< v_prenex_48198 main_x) (<= (+ main_x 1) v_prenex_48198) (<= 1 (select main_a v_prenex_48198)) (<= (* 2 (select main_a v_prenex_48198)) 1000))) (or (forall ((v_prenex_49249 Int)) (or (< v_prenex_49249 main_x) (<= (* 2 (select main_a v_prenex_49249)) 1000) (<= (+ main_x 1) v_prenex_49249) (<= (select main_a v_prenex_49249) 500) (<= (select main_a v_prenex_49249) 999))) (forall ((v_prenex_49253 Int)) (or (<= (* 2 (select main_a v_prenex_49253)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49253)))))) (forall ((v_prenex_46183 Int) (v_prenex_46182 Int)) (or (<= (select main_a v_prenex_46183) 999) (< v_prenex_46182 main_x) (< v_prenex_46183 main_y) (<= (+ (select main_a v_prenex_46182) (select main_a v_prenex_46183)) 1000) (<= (+ main_x 1) v_prenex_46182) (<= 1 (select main_a v_prenex_46183)) (<= (* 2 (select main_a v_prenex_46182)) 1000))) (forall ((v_prenex_49287 Int) (v_prenex_49286 Int)) (or (<= (select main_a v_prenex_49286) (select main_a v_prenex_49287)) (< v_prenex_49287 main_y) (<= 1 (select main_a v_prenex_49287)) (<= (+ main_x 1) v_prenex_49286) (<= 1 (select main_a v_prenex_49286)) (<= (select main_a v_prenex_49287) 999) (< v_prenex_49286 main_x))) (or (forall ((v_prenex_42437 Int)) (or (<= (+ main_x 1) v_prenex_42437) (<= (select main_a v_prenex_42437) 500) (< v_prenex_42437 main_x) (<= 2 (* 2 (select main_a v_prenex_42437))) (<= (select main_a v_prenex_42437) 999))) (forall ((v_prenex_42436 Int)) (or (<= (select main_a v_prenex_42436) 999) (<= 1 (select main_a v_prenex_42436))))) (forall ((v_prenex_50677 Int) (v_prenex_50676 Int)) (or (< v_prenex_50676 main_x) (<= (+ main_x 1) v_prenex_50676) (< v_prenex_50677 main_y) (<= 1000 (* 2 (select main_a v_prenex_50677))) (<= (select main_a v_prenex_50677) 1498) (<= (+ (select main_a v_prenex_50676) (select main_a v_prenex_50677)) 1000) (<= (* 2 (select main_a v_prenex_50676)) 1000))) (forall ((v_prenex_49359 Int) (v_prenex_49358 Int)) (or (< v_prenex_49358 main_x) (<= (select main_a v_prenex_49359) 999) (<= (+ main_x 1) v_prenex_49358) (<= 2 (* 2 (select main_a v_prenex_49358))) (<= (+ (select main_a v_prenex_49358) (select main_a v_prenex_49359)) 1000) (<= (+ main_y 1) v_prenex_49359))) (forall ((v_prenex_44450 Int) (v_prenex_44451 Int)) (or (<= 1000 (+ (select main_a v_prenex_44450) (select main_a v_prenex_44451))) (<= 500 (select main_a v_prenex_44451)) (<= (* 2 (select main_a v_prenex_44451)) 1998) (< v_prenex_44450 main_x) (<= 1 (select main_a v_prenex_44450)) (<= 2 (* 2 (select main_a v_prenex_44450))) (<= (+ main_x 1) v_prenex_44450))) (forall ((v_prenex_46198 Int) (v_prenex_46197 Int)) (or (<= (select main_a v_prenex_46198) 1498) (<= (+ (select main_a v_prenex_46197) (select main_a v_prenex_46198)) 1000) (<= (+ main_x 1) v_prenex_46197) (< v_prenex_46197 main_x) (<= 1 (select main_a v_prenex_46198)) (<= (* 2 (select main_a v_prenex_46197)) 1000))) (forall ((v_prenex_41547 Int) (v_prenex_41548 Int)) (or (< v_prenex_41547 main_x) (<= (select main_a v_prenex_41548) 999) (<= 1 (select main_a v_prenex_41547)) (<= 1000 (* 2 (select main_a v_prenex_41548))) (<= (+ main_x 1) v_prenex_41547) (<= 2 (* 2 (select main_a v_prenex_41547))) (<= (+ (select main_a v_prenex_41547) (select main_a v_prenex_41548)) 1000))) (forall ((v_prenex_42563 Int) (v_prenex_42564 Int)) (or (<= (select main_a v_prenex_42564) 999) (< v_prenex_42563 main_x) (<= (select main_a v_prenex_42563) 500) (<= 1 (select main_a v_prenex_42564)) (<= 1000 (+ (select main_a v_prenex_42563) (select main_a v_prenex_42564))) (<= 0 (+ (select main_a v_prenex_42563) 498)) (<= (+ main_x 1) v_prenex_42563))) (forall ((v_prenex_48626 Int) (v_prenex_48625 Int)) (or (<= (select main_a v_prenex_48626) 999) (<= 0 (+ (select main_a v_prenex_48625) 498)) (<= 1 (select main_a v_prenex_48625)) (<= (+ (select main_a v_prenex_48625) (select main_a v_prenex_48626)) 1000) (< v_prenex_48625 main_x) (<= (+ main_x 1) v_prenex_48625))) (or (forall ((v_prenex_41437 Int)) (or (<= (select main_a v_prenex_41437) 999) (<= 500 (select main_a v_prenex_41437)))) (forall ((v_prenex_41434 Int)) (or (< v_prenex_41434 main_x) (<= (* 2 (select main_a v_prenex_41434)) 1000) (<= 1 (select main_a v_prenex_41434)) (<= (+ main_x 1) v_prenex_41434)))) (forall ((v_prenex_45265 Int) (v_prenex_45264 Int)) (or (<= 1000 (+ (select main_a v_prenex_45264) (select main_a v_prenex_45265))) (<= 1000 (* 2 (select main_a v_prenex_45265))) (<= (select main_a v_prenex_45264) 999) (<= 500 (select main_a v_prenex_45265)) (<= (+ main_x 1) v_prenex_45264) (< v_prenex_45264 main_x))) (forall ((v_prenex_49369 Int) (v_prenex_49368 Int)) (or (<= (* 2 (select main_a v_prenex_49368)) 1000) (<= (select main_a v_prenex_49369) 999) (< v_prenex_49368 main_x) (<= (+ main_x 1) v_prenex_49368) (<= (* 2 (select main_a v_prenex_49369)) 1998) (<= (select main_a v_prenex_49368) 500) (<= (+ (select main_a v_prenex_49368) (select main_a v_prenex_49369)) 1000))) (forall ((v_prenex_49541 Int) (v_prenex_49540 Int)) (or (<= (select main_a v_prenex_49541) (+ (select main_a v_prenex_49540) 998)) (<= 1 (select main_a v_prenex_49541)) (<= 1 (select main_a v_prenex_49540)) (<= (+ main_x 1) v_prenex_49540) (<= 1000 (* 2 (select main_a v_prenex_49541))) (<= (* 2 (select main_a v_prenex_49540)) 1000) (< v_prenex_49540 main_x))) (forall ((v_prenex_44476 Int) (v_prenex_44477 Int)) (or (<= (select main_a v_prenex_44477) 999) (<= (+ main_y 1) v_prenex_44477) (<= (+ main_x 1) v_prenex_44476) (<= (+ (select main_a v_prenex_44476) (select main_a v_prenex_44477)) 1000) (<= 1000 (* 2 (select main_a v_prenex_44477))) (<= 0 (+ (select main_a v_prenex_44476) 498)) (< v_prenex_44476 main_x))) (forall ((v_prenex_50103 Int) (v_prenex_50102 Int)) (or (<= 500 (select main_a v_prenex_50103)) (<= (select main_a v_prenex_50102) 999) (<= (+ main_x 1) v_prenex_50102) (<= (select main_a v_prenex_50102) 500) (< v_prenex_50102 main_x) (<= 1000 (+ (select main_a v_prenex_50102) (select main_a v_prenex_50103))) (<= 1 (select main_a v_prenex_50103)))) (forall ((v_prenex_47685 Int) (v_prenex_47684 Int)) (or (<= (select main_a v_prenex_47685) 999) (<= (* 2 (select main_a v_prenex_47685)) 1998) (<= (+ main_y 1) v_prenex_47685) (<= (+ main_x 1) v_prenex_47684) (<= (select main_a v_prenex_47684) (select main_a v_prenex_47685)) (< v_prenex_47684 main_x) (<= (select main_a v_prenex_47684) 999))) (forall ((v_prenex_49238 Int) (v_prenex_49237 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49238))) (<= (select main_a v_prenex_49237) 999) (<= (+ main_x 1) v_prenex_49237) (< v_prenex_49238 main_y) (< v_prenex_49237 main_x) (<= (+ (select main_a v_prenex_49237) (select main_a v_prenex_49238)) 1000))) (or (forall ((v_prenex_40477 Int)) (or (<= (select main_a v_prenex_40477) 500) (<= 2 (* 2 (select main_a v_prenex_40477))) (< v_prenex_40477 main_x) (<= (+ main_x 1) v_prenex_40477))) (forall ((v_prenex_40758 Int)) (<= (* 2 (select main_a v_prenex_40758)) 1998))) (or (forall ((v_prenex_48997 Int)) (or (<= (+ main_y 1) v_prenex_48997) (<= 1000 (* 2 (select main_a v_prenex_48997))) (<= 1 (select main_a v_prenex_48997)))) (forall ((v_prenex_48996 Int)) (or (<= (+ main_x 1) v_prenex_48996) (< v_prenex_48996 main_x) (<= 2 (* 2 (select main_a v_prenex_48996)))))) (or (forall ((v_prenex_49355 Int)) (<= (* 2 (select main_a v_prenex_49355)) 1998)) (forall ((v_prenex_49350 Int)) (or (<= (select main_a v_prenex_49350) 500) (< v_prenex_49350 main_x) (<= (+ main_x 1) v_prenex_49350) (<= (* 2 (select main_a v_prenex_49350)) 1000)))) (forall ((v_prenex_44437 Int) (v_prenex_44436 Int)) (or (< v_prenex_44436 main_x) (<= (+ main_x 1) v_prenex_44436) (<= (select main_a v_prenex_44436) (select main_a v_prenex_44437)) (< v_prenex_44437 main_y) (<= 1 (select main_a v_prenex_44437)) (<= 1 (select main_a v_prenex_44436)) (<= 1000 (* 2 (select main_a v_prenex_44437))))) (or (forall ((v_prenex_46902 Int)) (or (<= (* 2 (select main_a v_prenex_46902)) 1998) (<= (+ main_y 1) v_prenex_46902) (<= 1000 (* 2 (select main_a v_prenex_46902))))) (forall ((v_prenex_46901 Int)) (or (<= (select main_a v_prenex_46901) 999) (< v_prenex_46901 main_x) (<= (+ main_x 1) v_prenex_46901) (<= (* 2 (select main_a v_prenex_46901)) 1000)))) (or (forall ((v_prenex_47543 Int)) (or (< v_prenex_47543 main_x) (<= (* 2 (select main_a v_prenex_47543)) 1000))) (forall ((v_prenex_47544 Int)) (or (<= (* 2 (select main_a v_prenex_47544)) 1998) (< v_prenex_47544 main_y) (<= (+ main_y 1) v_prenex_47544)))) (forall ((v_prenex_42712 Int) (v_prenex_42713 Int)) (or (< v_prenex_42712 main_x) (<= (select main_a v_prenex_42713) 1498) (<= 1 (select main_a v_prenex_42712)) (<= (+ main_x 1) v_prenex_42712) (<= (select main_a v_prenex_42712) (select main_a v_prenex_42713)))) (forall ((v_prenex_49199 Int) (v_prenex_49198 Int)) (or (< v_prenex_49198 main_x) (<= 2 (* 2 (select main_a v_prenex_49198))) (<= (select main_a v_prenex_49199) 999) (<= (select main_a v_prenex_49199) 1498) (<= (+ main_x 1) v_prenex_49198) (<= (select main_a v_prenex_49199) (+ (select main_a v_prenex_49198) 998)))) (or (forall ((v_prenex_51018 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51018))) (<= (select main_a v_prenex_51018) 1498))) (forall ((v_prenex_51013 Int)) (or (<= (* 2 (select main_a v_prenex_51013)) 1000) (<= (+ main_x 1) v_prenex_51013) (<= 1 (select main_a v_prenex_51013)) (< v_prenex_51013 main_x)))) (forall ((v_prenex_44733 Int) (v_prenex_44732 Int)) (or (<= 1000 (+ (select main_a v_prenex_44732) (select main_a v_prenex_44733))) (<= (select main_a v_prenex_44733) 1498) (<= (+ main_x 1) v_prenex_44732) (<= 1000 (* 2 (select main_a v_prenex_44733))) (<= (select main_a v_prenex_44732) 500) (< v_prenex_44732 main_x) (<= 2 (* 2 (select main_a v_prenex_44732))))) (or (forall ((v_prenex_50662 Int)) (or (<= (select main_a v_prenex_50662) 1498) (<= 1000 (* 2 (select main_a v_prenex_50662))))) (forall ((v_prenex_50657 Int)) (or (< v_prenex_50657 main_x) (<= (* 2 (select main_a v_prenex_50657)) 1000) (<= 2 (* 2 (select main_a v_prenex_50657))) (<= (+ main_x 1) v_prenex_50657)))) (forall ((v_prenex_48387 Int) (v_prenex_48386 Int)) (or (<= (* 2 (select main_a v_prenex_48386)) 1000) (<= (select main_a v_prenex_48387) 999) (< v_prenex_48386 main_x) (<= (+ (select main_a v_prenex_48386) (select main_a v_prenex_48387)) 1000) (< v_prenex_48387 main_y) (<= 1000 (* 2 (select main_a v_prenex_48387))) (<= (+ main_x 1) v_prenex_48386))) (forall ((v_prenex_47211 Int) (v_prenex_47210 Int)) (or (<= (select main_a v_prenex_47210) 500) (<= (+ main_x 1) v_prenex_47210) (<= (select main_a v_prenex_47210) (select main_a v_prenex_47211)) (<= (select main_a v_prenex_47211) 1498) (< v_prenex_47210 main_x))) (forall ((v_prenex_50347 Int) (v_prenex_50346 Int)) (or (<= (+ main_y 1) v_prenex_50347) (< v_prenex_50346 main_x) (<= 1000 (* 2 (select main_a v_prenex_50347))) (<= (+ main_x 1) v_prenex_50346) (<= 1000 (+ (select main_a v_prenex_50346) (select main_a v_prenex_50347))) (<= 1 (select main_a v_prenex_50346)))) (forall ((v_prenex_42551 Int) (v_prenex_42552 Int)) (or (< v_prenex_42551 main_x) (<= 2 (* 2 (select main_a v_prenex_42551))) (<= 0 (+ (select main_a v_prenex_42551) 498)) (<= (select main_a v_prenex_42552) 999) (<= (select main_a v_prenex_42551) (select main_a v_prenex_42552)) (<= (+ main_x 1) v_prenex_42551))) (forall ((v_prenex_43835 Int) (v_prenex_43834 Int)) (or (<= (select main_a v_prenex_43834) (select main_a v_prenex_43835)) (<= 2 (* 2 (select main_a v_prenex_43834))) (<= (+ main_x 1) v_prenex_43834) (< v_prenex_43834 main_x) (<= (+ main_y 1) v_prenex_43835) (<= (select main_a v_prenex_43835) 1498) (<= 1 (select main_a v_prenex_43835)))) (forall ((v_prenex_44989 Int) (v_prenex_44990 Int)) (or (<= 1000 (+ (select main_a v_prenex_44989) (select main_a v_prenex_44990))) (<= (+ main_y 1) v_prenex_44990) (< v_prenex_44990 main_y) (<= 1 (select main_a v_prenex_44990)) (<= (select main_a v_prenex_44990) 999))) (forall ((v_prenex_45153 Int) (v_prenex_45154 Int)) (or (<= 1000 (+ (select main_a v_prenex_45153) (select main_a v_prenex_45154))) (<= (+ main_x 1) v_prenex_45153) (<= (+ main_y 1) v_prenex_45154) (<= (select main_a v_prenex_45154) 999) (< v_prenex_45153 main_x) (<= (select main_a v_prenex_45153) 999) (<= (* 2 (select main_a v_prenex_45154)) 1998))) (or (forall ((v_prenex_45849 Int)) (or (<= (* 2 (select main_a v_prenex_45849)) 1000) (< v_prenex_45849 main_x) (<= 2 (* 2 (select main_a v_prenex_45849))) (<= (select main_a v_prenex_45849) 500) (<= (+ main_x 1) v_prenex_45849))) (forall ((v_prenex_45852 Int)) (<= (* 2 (select main_a v_prenex_45852)) 1998))) (forall ((v_prenex_50878 Int) (v_prenex_50877 Int)) (or (<= (+ (select main_a v_prenex_50877) (select main_a v_prenex_50878)) 1000) (< v_prenex_50878 main_y) (<= (+ main_x 1) v_prenex_50877) (<= 0 (+ (select main_a v_prenex_50877) 498)) (<= (* 2 (select main_a v_prenex_50878)) 1998) (< v_prenex_50877 main_x))) (or (forall ((v_prenex_51302 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51302))) (<= 1 (select main_a v_prenex_51302)) (<= (+ main_x 1) v_prenex_51302) (<= 0 (+ (select main_a v_prenex_51302) 498)) (< v_prenex_51302 main_x))) (forall ((v_prenex_51306 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51306))) (<= 500 (select main_a v_prenex_51306))))) (forall ((v_prenex_40798 Int) (v_prenex_40797 Int)) (or (<= (select main_a v_prenex_40798) 1498) (<= (+ main_x 1) v_prenex_40797) (<= 500 (select main_a v_prenex_40798)) (<= 2 (* 2 (select main_a v_prenex_40797))) (<= (select main_a v_prenex_40798) (+ (select main_a v_prenex_40797) 998)) (< v_prenex_40797 main_x) (<= (+ main_y 1) v_prenex_40798))) (forall ((v_prenex_49194 Int) (v_prenex_49195 Int)) (or (<= 0 (+ (select main_a v_prenex_49194) 498)) (< v_prenex_49194 main_x) (<= (* 2 (select main_a v_prenex_49194)) 1000) (<= 1000 (+ (select main_a v_prenex_49194) (select main_a v_prenex_49195))) (<= 500 (select main_a v_prenex_49195)) (<= (+ main_x 1) v_prenex_49194))) (forall ((v_prenex_43536 Int) (v_prenex_43537 Int)) (or (<= 1 (select main_a v_prenex_43536)) (<= 2 (* 2 (select main_a v_prenex_43536))) (<= (+ (select main_a v_prenex_43536) (select main_a v_prenex_43537)) 1000) (< v_prenex_43536 main_x) (<= (* 2 (select main_a v_prenex_43537)) 1998) (<= 500 (select main_a v_prenex_43537)) (<= (+ main_x 1) v_prenex_43536))) (forall ((v_prenex_46611 Int) (v_prenex_46612 Int)) (or (<= 500 (select main_a v_prenex_46612)) (<= (* 2 (select main_a v_prenex_46612)) 1998) (<= 1 (select main_a v_prenex_46611)) (<= (select main_a v_prenex_46612) (+ (select main_a v_prenex_46611) 998)) (< v_prenex_46611 main_x) (<= (+ main_x 1) v_prenex_46611) (<= 2 (* 2 (select main_a v_prenex_46611))))) (forall ((v_prenex_51114 Int) (v_prenex_51115 Int)) (or (< v_prenex_51114 main_x) (<= 1000 (* 2 (select main_a v_prenex_51115))) (<= (+ main_x 1) v_prenex_51114) (<= (select main_a v_prenex_51115) (+ (select main_a v_prenex_51114) 998)) (<= (select main_a v_prenex_51114) 500) (<= (select main_a v_prenex_51115) 999) (<= 1 (select main_a v_prenex_51114)))) (or (forall ((v_prenex_42244 Int)) (or (<= (select main_a v_prenex_42244) 1498) (<= (select main_a v_prenex_42244) 999))) (forall ((v_prenex_42246 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42246))) (<= (+ main_x 1) v_prenex_42246) (<= (* 2 (select main_a v_prenex_42246)) 1000) (<= (select main_a v_prenex_42246) 999) (< v_prenex_42246 main_x)))) (forall ((v_prenex_51592 Int) (v_prenex_51591 Int)) (or (<= (select main_a v_prenex_51592) 999) (<= (+ main_x 1) v_prenex_51591) (<= 2 (* 2 (select main_a v_prenex_51591))) (< v_prenex_51591 main_x) (<= 1 (select main_a v_prenex_51591)) (<= 1000 (+ (select main_a v_prenex_51591) (select main_a v_prenex_51592))) (<= 1 (select main_a v_prenex_51592)))) (forall ((v_prenex_42180 Int) (v_prenex_42179 Int)) (or (<= (* 2 (select main_a v_prenex_42180)) 1998) (<= (* 2 (select main_a v_prenex_42179)) 1000) (<= (+ main_x 1) v_prenex_42179) (<= (+ (select main_a v_prenex_42179) (select main_a v_prenex_42180)) 1000) (<= 500 (select main_a v_prenex_42180)) (< v_prenex_42179 main_x))) (or (forall ((v_prenex_48572 Int)) (<= (select main_a v_prenex_48572) 1498)) (forall ((v_prenex_48569 Int)) (or (<= (select main_a v_prenex_48569) 500) (<= 2 (* 2 (select main_a v_prenex_48569))) (<= (+ main_x 1) v_prenex_48569) (<= (* 2 (select main_a v_prenex_48569)) 1000) (< v_prenex_48569 main_x)))) (or (forall ((v_prenex_46130 Int)) (or (< v_prenex_46130 main_x) (<= (+ main_x 1) v_prenex_46130) (<= (* 2 (select main_a v_prenex_46130)) 1000))) (forall ((v_prenex_46131 Int)) (or (<= 500 (select main_a v_prenex_46131)) (<= (+ main_y 1) v_prenex_46131)))) (or (forall ((v_prenex_43894 Int)) (or (<= (select main_a v_prenex_43894) 999) (<= 1 (select main_a v_prenex_43894)) (< v_prenex_43894 main_x) (<= 2 (* 2 (select main_a v_prenex_43894))) (<= (+ main_x 1) v_prenex_43894))) (forall ((v_prenex_43896 Int)) (or (<= (select main_a v_prenex_43896) 999) (<= 1000 (* 2 (select main_a v_prenex_43896)))))) (forall ((v_prenex_42875 Int) (v_prenex_42876 Int)) (or (<= 0 (+ (select main_a v_prenex_42875) 498)) (<= 1 (select main_a v_prenex_42876)) (<= (select main_a v_prenex_42876) (+ (select main_a v_prenex_42875) 998)) (<= (+ main_x 1) v_prenex_42875) (< v_prenex_42875 main_x) (<= 1000 (* 2 (select main_a v_prenex_42876))) (<= (+ main_y 1) v_prenex_42876))) (forall ((v_prenex_42058 Int) (v_prenex_42059 Int)) (or (<= (select main_a v_prenex_42059) 999) (< v_prenex_42058 main_x) (<= 1 (select main_a v_prenex_42059)) (<= (+ main_x 1) v_prenex_42058) (<= (* 2 (select main_a v_prenex_42058)) 1000) (<= (select main_a v_prenex_42058) (select main_a v_prenex_42059)) (<= (select main_a v_prenex_42058) 500))) (or (forall ((v_prenex_43343 Int)) (or (<= (+ main_x 1) v_prenex_43343) (<= 0 (+ (select main_a v_prenex_43343) 498)) (<= (* 2 (select main_a v_prenex_43343)) 1000) (<= 1 (select main_a v_prenex_43343)) (< v_prenex_43343 main_x))) (forall ((v_prenex_43344 Int)) (or (<= (select main_a v_prenex_43344) 999) (<= 1 (select main_a v_prenex_43344))))) (or (forall ((v_prenex_40757 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40757))) (<= (+ main_x 1) v_prenex_40757) (<= 0 (+ (select main_a v_prenex_40757) 498)) (<= (select main_a v_prenex_40757) 500) (< v_prenex_40757 main_x))) (forall ((v_prenex_40758 Int)) (<= (* 2 (select main_a v_prenex_40758)) 1998))) (or (forall ((v_prenex_47228 Int)) (or (<= 500 (select main_a v_prenex_47228)) (<= 1 (select main_a v_prenex_47228)))) (forall ((v_prenex_47225 Int)) (or (< v_prenex_47225 main_x) (<= 0 (+ (select main_a v_prenex_47225) 498)) (<= (+ main_x 1) v_prenex_47225) (<= 2 (* 2 (select main_a v_prenex_47225))) (<= (select main_a v_prenex_47225) 500)))) (forall ((v_prenex_41948 Int) (v_prenex_41949 Int)) (or (<= 1 (select main_a v_prenex_41949)) (<= (+ main_x 1) v_prenex_41948) (< v_prenex_41948 main_x) (<= (select main_a v_prenex_41949) (+ (select main_a v_prenex_41948) 998)) (<= 1 (select main_a v_prenex_41948)) (<= (select main_a v_prenex_41949) 999) (<= (select main_a v_prenex_41948) 500))) (or (forall ((v_prenex_47280 Int)) (or (< v_prenex_47280 main_x) (<= (* 2 (select main_a v_prenex_47280)) 1000) (<= 2 (* 2 (select main_a v_prenex_47280))) (<= (+ main_x 1) v_prenex_47280))) (forall ((v_prenex_47284 Int)) (or (<= (select main_a v_prenex_47284) 1498) (<= 1 (select main_a v_prenex_47284))))) (forall ((v_prenex_43736 Int) (v_prenex_43737 Int)) (or (<= (select main_a v_prenex_43736) 500) (<= 1 (select main_a v_prenex_43737)) (< v_prenex_43736 main_x) (<= (* 2 (select main_a v_prenex_43737)) 1998) (<= (+ main_x 1) v_prenex_43736) (<= 2 (* 2 (select main_a v_prenex_43736))) (<= (select main_a v_prenex_43737) (+ (select main_a v_prenex_43736) 998)))) (forall ((v_prenex_43255 Int) (v_prenex_43254 Int)) (or (< v_prenex_43255 main_y) (<= 1 (select main_a v_prenex_43255)) (<= 1000 (* 2 (select main_a v_prenex_43255))) (<= (select main_a v_prenex_43255) (+ (select main_a v_prenex_43254) 998)) (<= (select main_a v_prenex_43254) 999) (< v_prenex_43254 main_x) (<= (+ main_x 1) v_prenex_43254))) (or (forall ((v_prenex_46705 Int)) (or (< v_prenex_46705 main_x) (<= 0 (+ (select main_a v_prenex_46705) 498)) (<= (+ main_x 1) v_prenex_46705) (<= 2 (* 2 (select main_a v_prenex_46705))))) (forall ((v_prenex_46710 Int)) (or (<= (* 2 (select main_a v_prenex_46710)) 1998) (<= 500 (select main_a v_prenex_46710))))) (forall ((v_prenex_45726 Int) (v_prenex_45725 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45726))) (<= (select main_a v_prenex_45726) 999) (< v_prenex_45725 main_x) (<= 1000 (+ (select main_a v_prenex_45725) (select main_a v_prenex_45726))) (<= 2 (* 2 (select main_a v_prenex_45725))) (<= 0 (+ (select main_a v_prenex_45725) 498)) (<= (+ main_x 1) v_prenex_45725))) (or (forall ((v_prenex_44569 Int)) (or (< v_prenex_44569 main_x) (<= (select main_a v_prenex_44569) 999) (<= (+ main_x 1) v_prenex_44569) (<= 2 (* 2 (select main_a v_prenex_44569))))) (forall ((v_prenex_44575 Int)) (or (<= (* 2 (select main_a v_prenex_44575)) 1998) (<= (select main_a v_prenex_44575) 1498)))) (or (forall ((v_prenex_41420 Int)) (or (<= 0 (+ (select main_a v_prenex_41420) 498)) (<= (* 2 (select main_a v_prenex_41420)) 1000) (<= (+ main_x 1) v_prenex_41420) (< v_prenex_41420 main_x))) (forall ((v_prenex_41421 Int)) (or (<= (* 2 (select main_a v_prenex_41421)) 1998) (<= (select main_a v_prenex_41421) 1498) (<= (+ main_y 1) v_prenex_41421)))) (or (forall ((v_prenex_46797 Int)) (<= (select main_a v_prenex_46797) 999)) (forall ((v_prenex_46791 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46791))) (<= 0 (+ (select main_a v_prenex_46791) 498)) (<= (+ main_x 1) v_prenex_46791) (< v_prenex_46791 main_x)))) (forall ((v_prenex_47476 Int) (v_prenex_47475 Int)) (or (<= (select main_a v_prenex_47476) (+ (select main_a v_prenex_47475) 998)) (< v_prenex_47475 main_x) (<= 1000 (* 2 (select main_a v_prenex_47476))) (<= 0 (+ (select main_a v_prenex_47475) 498)) (<= (+ main_x 1) v_prenex_47475) (<= 1 (select main_a v_prenex_47476)))) (forall ((v_prenex_43992 Int) (v_prenex_43991 Int)) (or (<= (+ main_x 1) v_prenex_43991) (< v_prenex_43991 main_x) (<= 1000 (+ (select main_a v_prenex_43991) (select main_a v_prenex_43992))) (<= (select main_a v_prenex_43991) 999) (< v_prenex_43992 main_y))) (or (forall ((v_prenex_41986 Int)) (<= 1 (select main_a v_prenex_41986))) (forall ((v_prenex_41980 Int)) (or (<= (select main_a v_prenex_41980) 999) (<= (+ main_x 1) v_prenex_41980) (< v_prenex_41980 main_x) (<= 2 (* 2 (select main_a v_prenex_41980)))))) (forall ((v_prenex_42328 Int) (v_prenex_42329 Int)) (or (<= (select main_a v_prenex_42328) (select main_a v_prenex_42329)) (< v_prenex_42328 main_x) (<= (select main_a v_prenex_42329) 1498) (<= 2 (* 2 (select main_a v_prenex_42328))) (<= (* 2 (select main_a v_prenex_42328)) 1000) (<= (+ main_x 1) v_prenex_42328) (<= 1 (select main_a v_prenex_42329)))) (forall ((v_prenex_50762 Int) (v_prenex_50761 Int)) (or (< v_prenex_50761 main_x) (<= (+ main_x 1) v_prenex_50761) (<= 1 (select main_a v_prenex_50762)) (<= 1 (select main_a v_prenex_50761)) (<= 1000 (* 2 (select main_a v_prenex_50762))) (<= (+ (select main_a v_prenex_50761) (select main_a v_prenex_50762)) 1000) (<= (+ main_y 1) v_prenex_50762))) (or (forall ((v_prenex_47989 Int)) (or (<= (+ main_x 1) v_prenex_47989) (<= 2 (* 2 (select main_a v_prenex_47989))) (<= (select main_a v_prenex_47989) 500) (<= (* 2 (select main_a v_prenex_47989)) 1000) (< v_prenex_47989 main_x))) (forall ((v_prenex_47992 Int)) (or (<= 500 (select main_a v_prenex_47992)) (<= (* 2 (select main_a v_prenex_47992)) 1998)))) (forall ((v_prenex_49139 Int) (v_prenex_49140 Int)) (or (<= (+ main_x 1) v_prenex_49139) (<= (select main_a v_prenex_49140) 999) (< v_prenex_49139 main_x) (<= 2 (* 2 (select main_a v_prenex_49139))) (<= (+ (select main_a v_prenex_49139) (select main_a v_prenex_49140)) 1000) (<= 1 (select main_a v_prenex_49140)) (< v_prenex_49140 main_y))) (forall ((v_prenex_42347 Int) (v_prenex_42346 Int)) (or (<= 1000 (+ (select main_a v_prenex_42346) (select main_a v_prenex_42347))) (<= 1000 (* 2 (select main_a v_prenex_42347))) (< v_prenex_42346 main_x) (<= (+ main_x 1) v_prenex_42346) (<= (+ main_y 1) v_prenex_42347) (<= 0 (+ (select main_a v_prenex_42346) 498)) (<= 1 (select main_a v_prenex_42347)))) (or (forall ((v_prenex_49799 Int)) (or (<= (* 2 (select main_a v_prenex_49799)) 1000) (<= 2 (* 2 (select main_a v_prenex_49799))) (<= (select main_a v_prenex_49799) 999) (<= (+ main_x 1) v_prenex_49799) (< v_prenex_49799 main_x))) (forall ((v_prenex_49804 Int)) (or (<= (select main_a v_prenex_49804) 1498) (<= 500 (select main_a v_prenex_49804))))) (forall ((v_prenex_49892 Int) (v_prenex_49891 Int)) (or (<= (* 2 (select main_a v_prenex_49891)) 1000) (<= 1000 (* 2 (select main_a v_prenex_49892))) (< v_prenex_49891 main_x) (<= (+ (select main_a v_prenex_49891) (select main_a v_prenex_49892)) 1000) (<= (select main_a v_prenex_49891) 999) (<= (+ main_x 1) v_prenex_49891) (<= (select main_a v_prenex_49892) 1498))) (or (forall ((v_prenex_48215 Int)) (or (<= (select main_a v_prenex_48215) 1498) (<= (* 2 (select main_a v_prenex_48215)) 1998))) (forall ((v_prenex_48212 Int)) (or (< v_prenex_48212 main_x) (<= 1 (select main_a v_prenex_48212)) (<= (+ main_x 1) v_prenex_48212) (<= (select main_a v_prenex_48212) 500) (<= 2 (* 2 (select main_a v_prenex_48212)))))) (or (forall ((v_prenex_50546 Int)) (or (< v_prenex_50546 main_x) (<= (* 2 (select main_a v_prenex_50546)) 1000) (<= (+ main_x 1) v_prenex_50546) (<= 1 (select main_a v_prenex_50546)) (<= 0 (+ (select main_a v_prenex_50546) 498)))) (forall ((v_prenex_50547 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50547))) (<= (select main_a v_prenex_50547) 999)))) (forall ((v_prenex_40585 Int) (v_prenex_40584 Int)) (or (<= (select main_a v_prenex_40584) 999) (<= (* 2 (select main_a v_prenex_40585)) 1998) (<= (select main_a v_prenex_40584) (select main_a v_prenex_40585)) (<= (select main_a v_prenex_40584) 500) (< v_prenex_40584 main_x) (<= (+ main_x 1) v_prenex_40584))) (or (forall ((v_prenex_42321 Int)) (or (<= (+ main_y 1) v_prenex_42321) (<= (select main_a v_prenex_42321) 1498) (<= 1000 (* 2 (select main_a v_prenex_42321))))) (forall ((v_prenex_42320 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42320))) (<= (+ main_x 1) v_prenex_42320) (< v_prenex_42320 main_x) (<= (select main_a v_prenex_42320) 999)))) (or (forall ((v_prenex_42973 Int)) (or (< v_prenex_42973 main_x) (<= 2 (* 2 (select main_a v_prenex_42973))) (<= (+ main_x 1) v_prenex_42973) (<= (* 2 (select main_a v_prenex_42973)) 1000))) (forall ((v_prenex_42978 Int)) (or (<= (select main_a v_prenex_42978) 999) (<= (* 2 (select main_a v_prenex_42978)) 1998)))) (forall ((v_prenex_51268 Int) (v_prenex_51267 Int)) (or (<= 500 (select main_a v_prenex_51268)) (<= (+ (select main_a v_prenex_51267) (select main_a v_prenex_51268)) 1000) (< v_prenex_51267 main_x) (<= (select main_a v_prenex_51267) 500) (<= 1000 (* 2 (select main_a v_prenex_51268))) (<= (+ main_x 1) v_prenex_51267) (<= 1 (select main_a v_prenex_51267)))) (or (forall ((v_prenex_46436 Int)) (<= (* 2 (select main_a v_prenex_46436)) 1998)) (forall ((v_prenex_46431 Int)) (or (< v_prenex_46431 main_x) (<= 1 (select main_a v_prenex_46431)) (<= 2 (* 2 (select main_a v_prenex_46431))) (<= (+ main_x 1) v_prenex_46431)))) (or (forall ((v_prenex_41656 Int)) (or (<= (* 2 (select main_a v_prenex_41656)) 1998) (<= 1000 (* 2 (select main_a v_prenex_41656))))) (forall ((v_prenex_41650 Int)) (or (<= (select main_a v_prenex_41650) 999) (< v_prenex_41650 main_x) (<= 2 (* 2 (select main_a v_prenex_41650))) (<= (+ main_x 1) v_prenex_41650)))) (or (forall ((v_prenex_48148 Int)) (or (<= (* 2 (select main_a v_prenex_48148)) 1998) (<= (select main_a v_prenex_48148) 999))) (forall ((v_prenex_48142 Int)) (or (< v_prenex_48142 main_x) (<= (+ main_x 1) v_prenex_48142) (<= 2 (* 2 (select main_a v_prenex_48142))) (<= (* 2 (select main_a v_prenex_48142)) 1000) (<= 1 (select main_a v_prenex_48142))))) (forall ((v_prenex_51132 Int) (v_prenex_51133 Int)) (or (<= (select main_a v_prenex_51132) (select main_a v_prenex_51133)) (<= 1 (select main_a v_prenex_51132)) (< v_prenex_51132 main_x) (<= (select main_a v_prenex_51132) 999) (<= (+ main_x 1) v_prenex_51132))) (forall ((v_prenex_48100 Int) (v_prenex_48099 Int)) (or (<= (+ main_x 1) v_prenex_48099) (<= 1 (select main_a v_prenex_48099)) (<= (select main_a v_prenex_48099) 999) (<= (+ (select main_a v_prenex_48099) (select main_a v_prenex_48100)) 1000) (<= (select main_a v_prenex_48100) 1498) (< v_prenex_48099 main_x) (<= (select main_a v_prenex_48100) 999))) (forall ((v_prenex_46686 Int) (v_prenex_46687 Int)) (or (<= (+ (select main_a v_prenex_46686) (select main_a v_prenex_46687)) 1000) (< v_prenex_46686 main_x) (<= 2 (* 2 (select main_a v_prenex_46686))) (<= (select main_a v_prenex_46687) 999) (<= 1 (select main_a v_prenex_46686)) (<= (+ main_x 1) v_prenex_46686) (<= (select main_a v_prenex_46687) 1498))) (or (forall ((v_prenex_51303 Int)) (or (<= 1 (select main_a v_prenex_51303)) (< v_prenex_51303 main_x) (<= 2 (* 2 (select main_a v_prenex_51303))) (<= (select main_a v_prenex_51303) 500) (<= (+ main_x 1) v_prenex_51303))) (forall ((v_prenex_51306 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51306))) (<= 500 (select main_a v_prenex_51306))))) (forall ((v_prenex_49968 Int) (v_prenex_49969 Int)) (or (< v_prenex_49968 main_x) (<= (+ (select main_a v_prenex_49968) (select main_a v_prenex_49969)) 1000) (<= (+ main_x 1) v_prenex_49968) (<= 500 (select main_a v_prenex_49969)) (<= 2 (* 2 (select main_a v_prenex_49968))) (<= (select main_a v_prenex_49969) 999) (<= (select main_a v_prenex_49968) 500))) (or (forall ((v_prenex_46384 Int)) (or (<= (select main_a v_prenex_46384) 500) (< v_prenex_46384 main_x) (<= (select main_a v_prenex_46384) 999) (<= (+ main_x 1) v_prenex_46384) (<= 2 (* 2 (select main_a v_prenex_46384))))) (forall ((v_prenex_46387 Int)) (or (<= 500 (select main_a v_prenex_46387)) (<= (select main_a v_prenex_46387) 999)))) (or (forall ((v_prenex_45949 Int)) (<= 1000 (* 2 (select main_a v_prenex_45949)))) (forall ((v_prenex_45948 Int)) (or (<= (+ main_x 1) v_prenex_45948) (<= (select main_a v_prenex_45948) 500) (<= 1 (select main_a v_prenex_45948)) (< v_prenex_45948 main_x)))) (forall ((v_prenex_49997 Int) (v_prenex_49998 Int)) (or (<= (select main_a v_prenex_49997) 500) (< v_prenex_49997 main_x) (<= (+ main_x 1) v_prenex_49997) (<= (select main_a v_prenex_49998) (+ (select main_a v_prenex_49997) 998)) (<= (select main_a v_prenex_49998) 1498) (<= (* 2 (select main_a v_prenex_49997)) 1000))) (forall ((v_prenex_41715 Int) (v_prenex_41716 Int)) (or (<= 1000 (+ (select main_a v_prenex_41715) (select main_a v_prenex_41716))) (< v_prenex_41715 main_x) (<= (+ main_x 1) v_prenex_41715) (<= 1 (select main_a v_prenex_41715)) (<= (select main_a v_prenex_41716) 1498) (<= (select main_a v_prenex_41715) 999))) (or (forall ((v_prenex_44079 Int)) (or (<= (* 2 (select main_a v_prenex_44079)) 1998) (<= 1 (select main_a v_prenex_44079)))) (forall ((v_prenex_44078 Int)) (or (<= (+ main_x 1) v_prenex_44078) (<= 2 (* 2 (select main_a v_prenex_44078))) (<= 0 (+ (select main_a v_prenex_44078) 498)) (<= (select main_a v_prenex_44078) 500) (< v_prenex_44078 main_x)))) (forall ((v_prenex_44827 Int) (v_prenex_44826 Int)) (or (<= 500 (select main_a v_prenex_44827)) (<= (select main_a v_prenex_44826) 500) (<= (select main_a v_prenex_44827) 999) (<= (* 2 (select main_a v_prenex_44826)) 1000) (<= (+ main_x 1) v_prenex_44826) (<= (select main_a v_prenex_44826) (select main_a v_prenex_44827)) (< v_prenex_44826 main_x))) (forall ((v_prenex_45355 Int) (v_prenex_45354 Int)) (or (<= (select main_a v_prenex_45354) (select main_a v_prenex_45355)) (< v_prenex_45354 main_x) (<= (* 2 (select main_a v_prenex_45355)) 1998) (< v_prenex_45355 main_y) (<= 1 (select main_a v_prenex_45354)) (<= 500 (select main_a v_prenex_45355)) (<= (+ main_x 1) v_prenex_45354))) (or (forall ((v_prenex_47992 Int)) (or (<= 500 (select main_a v_prenex_47992)) (<= (* 2 (select main_a v_prenex_47992)) 1998))) (forall ((v_prenex_47991 Int)) (or (< v_prenex_47991 main_x) (<= (* 2 (select main_a v_prenex_47991)) 1000) (<= (+ main_x 1) v_prenex_47991) (<= 0 (+ (select main_a v_prenex_47991) 498)) (<= (select main_a v_prenex_47991) 500)))) (forall ((v_prenex_40730 Int) (v_prenex_40729 Int)) (or (< v_prenex_40730 main_y) (<= (select main_a v_prenex_40730) 999) (< v_prenex_40729 main_x) (<= (+ main_x 1) v_prenex_40729) (<= (select main_a v_prenex_40729) 500) (<= (+ (select main_a v_prenex_40729) (select main_a v_prenex_40730)) 1000))) (or (forall ((v_prenex_47925 Int)) (or (<= (select main_a v_prenex_47925) 999) (<= 1000 (* 2 (select main_a v_prenex_47925))))) (forall ((v_prenex_47921 Int)) (or (< v_prenex_47921 main_x) (<= 0 (+ (select main_a v_prenex_47921) 498)) (<= (+ main_x 1) v_prenex_47921) (<= (* 2 (select main_a v_prenex_47921)) 1000) (<= 1 (select main_a v_prenex_47921))))) (forall ((v_prenex_42750 Int) (v_prenex_42751 Int)) (or (<= 1 (select main_a v_prenex_42750)) (<= 1 (select main_a v_prenex_42751)) (< v_prenex_42750 main_x) (<= (+ main_x 1) v_prenex_42750) (<= 0 (+ (select main_a v_prenex_42750) 498)) (<= (select main_a v_prenex_42750) (select main_a v_prenex_42751)))) (forall ((v_prenex_50189 Int) (v_prenex_50188 Int)) (or (<= (+ main_x 1) v_prenex_50188) (< v_prenex_50188 main_x) (<= 1 (select main_a v_prenex_50188)) (<= 1000 (+ (select main_a v_prenex_50188) (select main_a v_prenex_50189))) (<= 500 (select main_a v_prenex_50189)) (<= 0 (+ (select main_a v_prenex_50188) 498)))) (forall ((v_prenex_40559 Int) (v_prenex_40560 Int)) (or (< v_prenex_40559 main_x) (< v_prenex_40560 main_y) (<= (select main_a v_prenex_40560) (+ (select main_a v_prenex_40559) 998)) (<= (+ main_x 1) v_prenex_40559) (<= (* 2 (select main_a v_prenex_40560)) 1998) (<= 500 (select main_a v_prenex_40560)) (<= 0 (+ (select main_a v_prenex_40559) 498)))) (or (forall ((v_prenex_48777 Int)) (or (< v_prenex_48777 main_x) (<= (select main_a v_prenex_48777) 500) (<= (select main_a v_prenex_48777) 999) (<= 2 (* 2 (select main_a v_prenex_48777))) (<= (+ main_x 1) v_prenex_48777))) (forall ((v_prenex_48783 Int)) (<= 1 (select main_a v_prenex_48783)))) (forall ((v_prenex_46352 Int) (v_prenex_46351 Int)) (or (<= 1 (select main_a v_prenex_46352)) (< v_prenex_46351 main_x) (<= (+ main_x 1) v_prenex_46351) (<= (select main_a v_prenex_46351) (select main_a v_prenex_46352)) (<= (+ main_y 1) v_prenex_46352) (<= (* 2 (select main_a v_prenex_46351)) 1000) (<= (* 2 (select main_a v_prenex_46352)) 1998))) (forall ((v_prenex_46857 Int) (v_prenex_46858 Int)) (or (< v_prenex_46857 main_x) (<= 2 (* 2 (select main_a v_prenex_46857))) (<= (+ main_x 1) v_prenex_46857) (<= 0 (+ (select main_a v_prenex_46857) 498)) (<= (select main_a v_prenex_46858) 1498) (<= (* 2 (select main_a v_prenex_46858)) 1998) (<= 1000 (+ (select main_a v_prenex_46857) (select main_a v_prenex_46858))))) (forall ((v_prenex_41553 Int) (v_prenex_41554 Int)) (or (<= (+ main_x 1) v_prenex_41553) (< v_prenex_41553 main_x) (<= (select main_a v_prenex_41553) 500) (<= (* 2 (select main_a v_prenex_41554)) 1998) (< v_prenex_41554 main_y) (<= (select main_a v_prenex_41554) (+ (select main_a v_prenex_41553) 998)))) (forall ((v_prenex_47626 Int) (v_prenex_47625 Int)) (or (< v_prenex_47626 main_y) (<= (select main_a v_prenex_47625) (select main_a v_prenex_47626)) (<= 1 (select main_a v_prenex_47626)) (<= 1000 (* 2 (select main_a v_prenex_47626))) (<= (+ main_x 1) v_prenex_47625) (< v_prenex_47625 main_x) (<= 0 (+ (select main_a v_prenex_47625) 498)))) (forall ((v_prenex_46547 Int) (v_prenex_46546 Int)) (or (<= (select main_a v_prenex_46546) 500) (<= (select main_a v_prenex_46546) (select main_a v_prenex_46547)) (< v_prenex_46546 main_x) (<= (* 2 (select main_a v_prenex_46546)) 1000) (<= 1 (select main_a v_prenex_46547)) (<= (+ main_x 1) v_prenex_46546))) (forall ((v_prenex_46217 Int) (v_prenex_46218 Int)) (or (<= (+ main_x 1) v_prenex_46217) (<= (+ (select main_a v_prenex_46217) (select main_a v_prenex_46218)) 1000) (< v_prenex_46217 main_x) (<= 0 (+ (select main_a v_prenex_46217) 498)) (<= (select main_a v_prenex_46218) 999) (<= (* 2 (select main_a v_prenex_46218)) 1998))) (forall ((v_prenex_47023 Int) (v_prenex_47024 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47024))) (<= (* 2 (select main_a v_prenex_47023)) 1000) (< v_prenex_47023 main_x) (<= (select main_a v_prenex_47024) 999) (<= (+ (select main_a v_prenex_47023) (select main_a v_prenex_47024)) 1000) (<= (+ main_x 1) v_prenex_47023))) (forall ((v_prenex_46259 Int) (v_prenex_46258 Int)) (or (<= (* 2 (select main_a v_prenex_46258)) 1000) (<= (+ main_x 1) v_prenex_46258) (< v_prenex_46258 main_x) (<= (select main_a v_prenex_46259) 1498) (<= (select main_a v_prenex_46259) (+ (select main_a v_prenex_46258) 998)) (<= 1 (select main_a v_prenex_46259)) (<= (select main_a v_prenex_46258) 500))) (or (forall ((v_prenex_49215 Int)) (or (< v_prenex_49215 main_x) (<= 1 (select main_a v_prenex_49215)) (<= (* 2 (select main_a v_prenex_49215)) 1000) (<= (+ main_x 1) v_prenex_49215))) (forall ((v_prenex_49220 Int)) (<= (select main_a v_prenex_49220) 999))) (forall ((v_prenex_49671 Int) (v_prenex_49670 Int)) (or (<= (* 2 (select main_a v_prenex_49670)) 1000) (<= (select main_a v_prenex_49670) 999) (<= (select main_a v_prenex_49671) 1498) (<= (* 2 (select main_a v_prenex_49671)) 1998) (<= (select main_a v_prenex_49671) (+ (select main_a v_prenex_49670) 998)) (<= (+ main_x 1) v_prenex_49670) (< v_prenex_49670 main_x))) (forall ((v_prenex_42040 Int) (v_prenex_42041 Int)) (or (<= (select main_a v_prenex_42040) (select main_a v_prenex_42041)) (<= (* 2 (select main_a v_prenex_42040)) 1000) (<= (+ main_x 1) v_prenex_42040) (<= 2 (* 2 (select main_a v_prenex_42040))) (< v_prenex_42040 main_x) (<= (select main_a v_prenex_42041) 999))) (forall ((v_prenex_47356 Int) (v_prenex_47355 Int)) (or (<= (* 2 (select main_a v_prenex_47355)) 1000) (<= (select main_a v_prenex_47356) 1498) (<= (select main_a v_prenex_47355) (select main_a v_prenex_47356)) (<= (+ main_x 1) v_prenex_47355) (<= 1 (select main_a v_prenex_47356)) (< v_prenex_47355 main_x) (<= 2 (* 2 (select main_a v_prenex_47355))))) (or (forall ((v_prenex_43602 Int)) (or (<= (select main_a v_prenex_43602) 999) (< v_prenex_43602 main_x) (<= (+ main_x 1) v_prenex_43602) (<= (* 2 (select main_a v_prenex_43602)) 1000))) (forall ((v_prenex_43606 Int)) (or (<= 1 (select main_a v_prenex_43606)) (< v_prenex_43606 main_y) (<= (select main_a v_prenex_43606) 1498)))) (or (forall ((v_prenex_48538 Int)) (or (<= 1 (select main_a v_prenex_48538)) (<= (* 2 (select main_a v_prenex_48538)) 1000) (<= (+ main_x 1) v_prenex_48538) (< v_prenex_48538 main_x))) (forall ((v_prenex_48539 Int)) (or (<= (select main_a v_prenex_48539) 999) (<= (* 2 (select main_a v_prenex_48539)) 1998) (<= (+ main_y 1) v_prenex_48539)))) (forall ((v_prenex_45106 Int)) (or (<= (select main_a v_prenex_45106) 999) (<= 2 (* 2 (select main_a v_prenex_45106))) (<= 1 (select main_a v_prenex_45106)) (< v_prenex_45106 main_x) (<= (+ main_x 1) v_prenex_45106))) (forall ((v_prenex_49927 Int) (v_prenex_49928 Int)) (or (<= (+ main_x 1) v_prenex_49927) (<= (select main_a v_prenex_49927) (select main_a v_prenex_49928)) (<= 2 (* 2 (select main_a v_prenex_49927))) (<= 1 (select main_a v_prenex_49928)) (<= (* 2 (select main_a v_prenex_49928)) 1998) (< v_prenex_49928 main_y) (< v_prenex_49927 main_x))) (or (forall ((v_prenex_44299 Int)) (or (< v_prenex_44299 main_y) (<= 1 (select main_a v_prenex_44299)) (<= 500 (select main_a v_prenex_44299)))) (forall ((v_prenex_44297 Int)) (or (<= (select main_a v_prenex_44297) 500) (<= (* 2 (select main_a v_prenex_44297)) 1000) (< v_prenex_44297 main_x) (<= (+ main_x 1) v_prenex_44297)))) (or (forall ((v_prenex_41606 Int)) (or (<= (select main_a v_prenex_41606) 500) (< v_prenex_41606 main_x) (<= 0 (+ (select main_a v_prenex_41606) 498)) (<= (+ main_x 1) v_prenex_41606) (<= 2 (* 2 (select main_a v_prenex_41606))))) (forall ((v_prenex_41607 Int)) (or (<= 500 (select main_a v_prenex_41607)) (<= (select main_a v_prenex_41607) 999)))) (or (forall ((v_prenex_47818 Int)) (or (< v_prenex_47818 main_x) (<= (* 2 (select main_a v_prenex_47818)) 1000) (<= (+ main_x 1) v_prenex_47818) (<= 1 (select main_a v_prenex_47818)))) (forall ((v_prenex_47819 Int)) (or (<= (+ main_y 1) v_prenex_47819) (<= 500 (select main_a v_prenex_47819)) (<= 1 (select main_a v_prenex_47819))))) (forall ((v_prenex_48923 Int) (v_prenex_48922 Int)) (or (<= 0 (+ (select main_a v_prenex_48922) 498)) (< v_prenex_48922 main_x) (<= 1000 (* 2 (select main_a v_prenex_48923))) (<= (select main_a v_prenex_48923) (+ (select main_a v_prenex_48922) 998)) (<= (+ main_y 1) v_prenex_48923) (<= (select main_a v_prenex_48923) 1498) (<= (+ main_x 1) v_prenex_48922))) (forall ((v_prenex_43473 Int) (v_prenex_43474 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43473))) (<= (select main_a v_prenex_43474) 1498) (<= (select main_a v_prenex_43473) (select main_a v_prenex_43474)) (<= (+ main_x 1) v_prenex_43473) (<= 500 (select main_a v_prenex_43474)) (< v_prenex_43473 main_x) (<= (select main_a v_prenex_43473) 500))) (forall ((v_prenex_48616 Int) (v_prenex_48615 Int)) (or (<= (select main_a v_prenex_48616) 999) (<= (+ main_x 1) v_prenex_48615) (<= (* 2 (select main_a v_prenex_48615)) 1000) (<= (select main_a v_prenex_48616) (+ (select main_a v_prenex_48615) 998)) (<= 1 (select main_a v_prenex_48616)) (<= 2 (* 2 (select main_a v_prenex_48615))) (< v_prenex_48615 main_x))) (forall ((v_prenex_42842 Int)) (or (< v_prenex_42842 main_x) (<= 1 (select main_a v_prenex_42842)) (<= (+ main_x 1) v_prenex_42842) (<= (select main_a v_prenex_42842) 999) (<= (* 2 (select main_a v_prenex_42842)) 1000))) (or (forall ((v_prenex_46918 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46918))) (<= (+ main_y 1) v_prenex_46918) (<= (select main_a v_prenex_46918) 999))) (forall ((v_prenex_46917 Int)) (or (<= (* 2 (select main_a v_prenex_46917)) 1000) (<= (select main_a v_prenex_46917) 999) (< v_prenex_46917 main_x) (<= (+ main_x 1) v_prenex_46917)))) (or (forall ((v_prenex_49398 Int)) (or (<= (select main_a v_prenex_49398) 1498) (<= (+ main_y 1) v_prenex_49398))) (forall ((v_prenex_49397 Int)) (or (<= (+ main_x 1) v_prenex_49397) (< v_prenex_49397 main_x) (<= (select main_a v_prenex_49397) 999) (<= (* 2 (select main_a v_prenex_49397)) 1000)))) (or (forall ((v_prenex_48774 Int)) (or (<= (select main_a v_prenex_48774) 999) (<= (select main_a v_prenex_48774) 1498))) (forall ((v_prenex_48773 Int)) (or (<= (+ main_x 1) v_prenex_48773) (< v_prenex_48773 main_x) (<= 1 (select main_a v_prenex_48773)) (<= (select main_a v_prenex_48773) 999) (<= (* 2 (select main_a v_prenex_48773)) 1000)))) (or (forall ((v_prenex_49585 Int)) (or (<= 1 (select main_a v_prenex_49585)) (<= (* 2 (select main_a v_prenex_49585)) 1998))) (forall ((v_prenex_49580 Int)) (or (<= (+ main_x 1) v_prenex_49580) (<= 0 (+ (select main_a v_prenex_49580) 498)) (<= (* 2 (select main_a v_prenex_49580)) 1000) (< v_prenex_49580 main_x)))) (or (forall ((v_prenex_42574 Int)) (<= 500 (select main_a v_prenex_42574))) (forall ((v_prenex_42577 Int)) (or (<= (+ main_x 1) v_prenex_42577) (<= 2 (* 2 (select main_a v_prenex_42577))) (< v_prenex_42577 main_x)))) (forall ((v_prenex_44316 Int) (v_prenex_44315 Int)) (or (< v_prenex_44315 main_x) (<= 1 (select main_a v_prenex_44315)) (<= (+ main_x 1) v_prenex_44315) (<= 1000 (+ (select main_a v_prenex_44315) (select main_a v_prenex_44316))) (<= 1000 (* 2 (select main_a v_prenex_44316))) (<= 0 (+ (select main_a v_prenex_44315) 498)))) (forall ((v_prenex_42154 Int) (v_prenex_42155 Int)) (or (<= (select main_a v_prenex_42154) 500) (<= (select main_a v_prenex_42155) 1498) (<= (select main_a v_prenex_42154) 999) (<= (+ (select main_a v_prenex_42154) (select main_a v_prenex_42155)) 1000) (<= (+ main_x 1) v_prenex_42154) (< v_prenex_42154 main_x))) (forall ((v_prenex_46561 Int) (v_prenex_46560 Int)) (or (<= (select main_a v_prenex_46561) 999) (<= (+ main_x 1) v_prenex_46560) (<= (select main_a v_prenex_46560) 999) (<= (+ (select main_a v_prenex_46560) (select main_a v_prenex_46561)) 1000) (<= (select main_a v_prenex_46561) 1498) (<= 2 (* 2 (select main_a v_prenex_46560))) (< v_prenex_46560 main_x))) (forall ((v_prenex_46808 Int) (v_prenex_46807 Int)) (or (<= (select main_a v_prenex_46807) (select main_a v_prenex_46808)) (<= 1 (select main_a v_prenex_46808)) (<= 1 (select main_a v_prenex_46807)) (<= 500 (select main_a v_prenex_46808)) (<= (+ main_x 1) v_prenex_46807) (< v_prenex_46808 main_y) (< v_prenex_46807 main_x))) (forall ((v_prenex_44588 Int) (v_prenex_44589 Int)) (or (<= (select main_a v_prenex_44589) 999) (<= (select main_a v_prenex_44588) 500) (<= 0 (+ (select main_a v_prenex_44588) 498)) (<= 1000 (+ (select main_a v_prenex_44588) (select main_a v_prenex_44589))) (<= (+ main_x 1) v_prenex_44588) (<= 1000 (* 2 (select main_a v_prenex_44589))) (< v_prenex_44588 main_x))) (forall ((v_prenex_40605 Int) (v_prenex_40606 Int)) (or (<= 500 (select main_a v_prenex_40606)) (< v_prenex_40605 main_x) (<= (select main_a v_prenex_40605) 999) (<= (select main_a v_prenex_40606) 1498) (<= (+ main_y 1) v_prenex_40606) (<= (+ main_x 1) v_prenex_40605) (<= (+ (select main_a v_prenex_40605) (select main_a v_prenex_40606)) 1000))) (forall ((v_prenex_45041 Int) (v_prenex_45042 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45041))) (<= (+ main_x 1) v_prenex_45041) (<= (select main_a v_prenex_45042) (+ (select main_a v_prenex_45041) 998)) (<= (* 2 (select main_a v_prenex_45041)) 1000) (< v_prenex_45041 main_x) (<= (select main_a v_prenex_45042) 999) (<= (* 2 (select main_a v_prenex_45042)) 1998))) (forall ((v_prenex_43499 Int) (v_prenex_43500 Int)) (or (<= (* 2 (select main_a v_prenex_43500)) 1998) (<= (select main_a v_prenex_43499) 500) (<= (+ main_x 1) v_prenex_43499) (<= 1 (select main_a v_prenex_43499)) (< v_prenex_43499 main_x) (<= (select main_a v_prenex_43500) (+ (select main_a v_prenex_43499) 998)))) (or (forall ((v_prenex_49791 Int)) (or (<= (+ main_x 1) v_prenex_49791) (<= (* 2 (select main_a v_prenex_49791)) 1000) (< v_prenex_49791 main_x))) (forall ((v_prenex_49797 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49797))) (<= (* 2 (select main_a v_prenex_49797)) 1998)))) (or (forall ((v_prenex_40570 Int)) (or (<= (+ main_y 1) v_prenex_40570) (< v_prenex_40570 main_y) (<= (select main_a v_prenex_40570) 1498))) (forall ((v_prenex_40569 Int)) (or (<= (+ main_x 1) v_prenex_40569) (<= 2 (* 2 (select main_a v_prenex_40569)))))) (forall ((v_prenex_48651 Int) (v_prenex_48650 Int)) (or (<= 0 (+ (select main_a v_prenex_48650) 498)) (< v_prenex_48650 main_x) (<= (+ (select main_a v_prenex_48650) (select main_a v_prenex_48651)) 1000) (<= 1 (select main_a v_prenex_48651)) (<= (select main_a v_prenex_48651) 999) (<= (+ main_x 1) v_prenex_48650) (<= 2 (* 2 (select main_a v_prenex_48650))))) (or (forall ((v_prenex_48232 Int)) (or (<= (select main_a v_prenex_48232) 999) (<= 1000 (* 2 (select main_a v_prenex_48232))))) (forall ((v_prenex_48229 Int)) (or (<= (+ main_x 1) v_prenex_48229) (<= 2 (* 2 (select main_a v_prenex_48229))) (<= 0 (+ (select main_a v_prenex_48229) 498)) (< v_prenex_48229 main_x)))) (forall ((v_prenex_48726 Int) (v_prenex_48725 Int)) (or (<= (* 2 (select main_a v_prenex_48725)) 1000) (<= (+ main_x 1) v_prenex_48725) (<= (select main_a v_prenex_48725) 999) (< v_prenex_48725 main_x) (<= (select main_a v_prenex_48726) (+ (select main_a v_prenex_48725) 998)) (<= (select main_a v_prenex_48726) 1498))) (forall ((v_prenex_46875 Int) (v_prenex_46874 Int)) (or (<= 1000 (+ (select main_a v_prenex_46874) (select main_a v_prenex_46875))) (<= (+ main_x 1) v_prenex_46874) (< v_prenex_46874 main_x) (<= (* 2 (select main_a v_prenex_46874)) 1000) (<= (select main_a v_prenex_46875) 1498) (<= (* 2 (select main_a v_prenex_46875)) 1998) (<= (select main_a v_prenex_46874) 500))) (forall ((v_prenex_40890 Int) (v_prenex_40891 Int)) (or (<= 1000 (+ (select main_a v_prenex_40890) (select main_a v_prenex_40891))) (<= (select main_a v_prenex_40890) 500) (<= (select main_a v_prenex_40891) 1498) (<= (+ main_x 1) v_prenex_40890) (<= (* 2 (select main_a v_prenex_40890)) 1000) (< v_prenex_40890 main_x))) (forall ((v_prenex_42601 Int) (v_prenex_42602 Int)) (or (<= 500 (select main_a v_prenex_42602)) (<= (+ main_y 1) v_prenex_42602) (< v_prenex_42602 main_y) (<= (select main_a v_prenex_42601) (select main_a v_prenex_42602)) (<= 1000 (* 2 (select main_a v_prenex_42602))))) (or (forall ((v_prenex_47776 Int)) (or (<= 500 (select main_a v_prenex_47776)) (<= 1000 (* 2 (select main_a v_prenex_47776))))) (forall ((v_prenex_47775 Int)) (or (< v_prenex_47775 main_x) (<= 2 (* 2 (select main_a v_prenex_47775))) (<= 1 (select main_a v_prenex_47775)) (<= 0 (+ (select main_a v_prenex_47775) 498)) (<= (+ main_x 1) v_prenex_47775)))) (forall ((v_prenex_47349 Int) (v_prenex_47350 Int)) (or (<= (select main_a v_prenex_47349) (select main_a v_prenex_47350)) (< v_prenex_47349 main_x) (<= (* 2 (select main_a v_prenex_47350)) 1998) (<= 1 (select main_a v_prenex_47350)) (<= (select main_a v_prenex_47349) 500) (<= (+ main_x 1) v_prenex_47349) (<= (select main_a v_prenex_47349) 999))) (forall ((v_prenex_44623 Int) (v_prenex_44622 Int)) (or (<= (+ main_x 1) v_prenex_44622) (<= (select main_a v_prenex_44623) 1498) (< v_prenex_44622 main_x) (<= (select main_a v_prenex_44623) (+ (select main_a v_prenex_44622) 998)) (< v_prenex_44623 main_y) (<= (select main_a v_prenex_44623) 999) (<= (select main_a v_prenex_44622) 500))) (forall ((v_prenex_50044 Int) (v_prenex_50043 Int)) (or (<= 0 (+ (select main_a v_prenex_50043) 498)) (<= 1000 (* 2 (select main_a v_prenex_50044))) (<= (* 2 (select main_a v_prenex_50043)) 1000) (<= (+ (select main_a v_prenex_50043) (select main_a v_prenex_50044)) 1000) (<= (+ main_x 1) v_prenex_50043) (< v_prenex_50043 main_x) (<= (select main_a v_prenex_50044) 1498))) (forall ((v_prenex_42979 Int) (v_prenex_42980 Int)) (or (<= 1 (select main_a v_prenex_42980)) (<= (+ main_y 1) v_prenex_42980) (<= (+ (select main_a v_prenex_42979) (select main_a v_prenex_42980)) 1000) (< v_prenex_42980 main_y) (< v_prenex_42979 main_x))) (forall ((v_prenex_46482 Int) (v_prenex_46481 Int)) (or (< v_prenex_46481 main_x) (<= (+ main_x 1) v_prenex_46481) (<= 1000 (* 2 (select main_a v_prenex_46482))) (<= 2 (* 2 (select main_a v_prenex_46481))) (<= (select main_a v_prenex_46482) (+ (select main_a v_prenex_46481) 998)) (<= (* 2 (select main_a v_prenex_46482)) 1998) (<= 0 (+ (select main_a v_prenex_46481) 498)))) (forall ((v_prenex_46301 Int) (v_prenex_46302 Int)) (or (<= (+ (select main_a v_prenex_46301) (select main_a v_prenex_46302)) 1000) (<= 1000 (* 2 (select main_a v_prenex_46302))) (<= (+ main_x 1) v_prenex_46301) (<= (* 2 (select main_a v_prenex_46302)) 1998) (< v_prenex_46301 main_x) (<= (select main_a v_prenex_46301) 500) (< v_prenex_46302 main_y))) (forall ((v_prenex_42171 Int) (v_prenex_42172 Int)) (or (<= (select main_a v_prenex_42171) (select main_a v_prenex_42172)) (<= (select main_a v_prenex_42172) 999) (<= 1 (select main_a v_prenex_42172)) (< v_prenex_42171 main_x) (<= (select main_a v_prenex_42171) 500) (<= (+ main_x 1) v_prenex_42171))) (forall ((v_prenex_43143 Int) (v_prenex_43144 Int)) (or (<= (+ main_x 1) v_prenex_43143) (<= 1000 (+ (select main_a v_prenex_43143) (select main_a v_prenex_43144))) (<= 1 (select main_a v_prenex_43143)) (< v_prenex_43143 main_x) (<= 1000 (* 2 (select main_a v_prenex_43144))) (<= (select main_a v_prenex_43144) 999) (<= 2 (* 2 (select main_a v_prenex_43143))))) (or (forall ((v_prenex_51471 Int)) (<= (* 2 (select main_a v_prenex_51471)) 1998)) (forall ((v_prenex_51469 Int)) (or (<= 1 (select main_a v_prenex_51469)) (< v_prenex_51469 main_x) (<= (* 2 (select main_a v_prenex_51469)) 1000) (<= 2 (* 2 (select main_a v_prenex_51469))) (<= (+ main_x 1) v_prenex_51469)))) (or (forall ((v_prenex_45962 Int)) (or (<= 0 (+ (select main_a v_prenex_45962) 498)) (< v_prenex_45962 main_x) (<= (+ main_x 1) v_prenex_45962) (<= 2 (* 2 (select main_a v_prenex_45962))) (<= (* 2 (select main_a v_prenex_45962)) 1000))) (forall ((v_prenex_45964 Int)) (or (<= 1 (select main_a v_prenex_45964)) (<= 1000 (* 2 (select main_a v_prenex_45964)))))) (forall ((v_prenex_44025 Int) (v_prenex_44024 Int)) (or (<= 1000 (+ (select main_a v_prenex_44024) (select main_a v_prenex_44025))) (< v_prenex_44024 main_x) (<= (* 2 (select main_a v_prenex_44025)) 1998) (<= (* 2 (select main_a v_prenex_44024)) 1000) (<= (select main_a v_prenex_44024) 500) (<= (+ main_x 1) v_prenex_44024))) (or (forall ((v_prenex_48058 Int)) (or (<= (+ main_x 1) v_prenex_48058) (< v_prenex_48058 main_x) (<= (* 2 (select main_a v_prenex_48058)) 1000) (<= 1 (select main_a v_prenex_48058)))) (forall ((v_prenex_48059 Int)) (or (<= (select main_a v_prenex_48059) 999) (<= (+ main_y 1) v_prenex_48059)))) (or (forall ((v_prenex_50248 Int)) (or (< v_prenex_50248 main_x) (<= (select main_a v_prenex_50248) 500) (<= (* 2 (select main_a v_prenex_50248)) 1000) (<= 0 (+ (select main_a v_prenex_50248) 498)) (<= (+ main_x 1) v_prenex_50248))) (forall ((v_prenex_50249 Int)) (or (<= (select main_a v_prenex_50249) 999) (<= (select main_a v_prenex_50249) 1498)))) (or (forall ((v_prenex_41248 Int)) (or (<= (+ main_y 1) v_prenex_41248) (<= (select main_a v_prenex_41248) 999) (<= 1000 (* 2 (select main_a v_prenex_41248))))) (forall ((v_prenex_41247 Int)) (or (<= (* 2 (select main_a v_prenex_41247)) 1000) (< v_prenex_41247 main_x) (<= (+ main_x 1) v_prenex_41247)))) (or (forall ((v_prenex_45688 Int)) (or (<= 1 (select main_a v_prenex_45688)) (<= (select main_a v_prenex_45688) 1498))) (forall ((v_prenex_45686 Int)) (or (<= (* 2 (select main_a v_prenex_45686)) 1000) (<= (select main_a v_prenex_45686) 500) (<= 1 (select main_a v_prenex_45686)) (< v_prenex_45686 main_x) (<= (+ main_x 1) v_prenex_45686)))) (or (forall ((v_prenex_50457 Int)) (or (<= (+ main_x 1) v_prenex_50457) (<= 1 (select main_a v_prenex_50457)) (<= 2 (* 2 (select main_a v_prenex_50457))) (< v_prenex_50457 main_x))) (forall ((v_prenex_50458 Int)) (or (<= (select main_a v_prenex_50458) 999) (<= (* 2 (select main_a v_prenex_50458)) 1998)))) (forall ((v_prenex_49313 Int) (v_prenex_49312 Int)) (or (<= 1 (select main_a v_prenex_49312)) (< v_prenex_49312 main_x) (<= (+ main_x 1) v_prenex_49312) (<= 2 (* 2 (select main_a v_prenex_49312))) (<= (select main_a v_prenex_49313) 999) (<= (select main_a v_prenex_49313) (+ (select main_a v_prenex_49312) 998)))) (forall ((v_prenex_48776 Int) (v_prenex_48775 Int)) (or (< v_prenex_48775 main_x) (<= 0 (+ (select main_a v_prenex_48775) 498)) (<= (+ main_y 1) v_prenex_48776) (<= 1 (select main_a v_prenex_48776)) (<= (select main_a v_prenex_48775) (select main_a v_prenex_48776)) (<= (+ main_x 1) v_prenex_48775))) (forall ((v_prenex_44449 Int) (v_prenex_44448 Int)) (or (<= (+ main_x 1) v_prenex_44448) (<= 1000 (+ (select main_a v_prenex_44448) (select main_a v_prenex_44449))) (<= 0 (+ (select main_a v_prenex_44448) 498)) (<= (select main_a v_prenex_44449) 999) (< v_prenex_44448 main_x) (<= 1 (select main_a v_prenex_44449)) (< v_prenex_44449 main_y))) (or (forall ((v_prenex_45852 Int)) (<= (* 2 (select main_a v_prenex_45852)) 1998)) (forall ((v_prenex_45850 Int)) (or (<= (select main_a v_prenex_45850) 500) (< v_prenex_45850 main_x) (<= (* 2 (select main_a v_prenex_45850)) 1000) (<= (+ main_x 1) v_prenex_45850) (<= 1 (select main_a v_prenex_45850))))) (forall ((v_prenex_46327 Int) (v_prenex_46328 Int)) (or (< v_prenex_46327 main_x) (<= (+ (select main_a v_prenex_46327) (select main_a v_prenex_46328)) 1000) (<= 1 (select main_a v_prenex_46327)) (<= (+ main_x 1) v_prenex_46327) (<= 500 (select main_a v_prenex_46328)) (<= 1 (select main_a v_prenex_46328)))) (or (forall ((v_prenex_47787 Int)) (or (<= 1 (select main_a v_prenex_47787)) (<= (select main_a v_prenex_47787) 999))) (forall ((v_prenex_47782 Int)) (or (< v_prenex_47782 main_x) (<= 2 (* 2 (select main_a v_prenex_47782))) (<= (+ main_x 1) v_prenex_47782) (<= 0 (+ (select main_a v_prenex_47782) 498))))) (forall ((v_prenex_50740 Int) (v_prenex_50739 Int)) (or (<= (select main_a v_prenex_50739) 999) (<= (select main_a v_prenex_50740) 999) (<= 0 (+ (select main_a v_prenex_50739) 498)) (< v_prenex_50739 main_x) (<= (select main_a v_prenex_50740) 1498) (<= (+ (select main_a v_prenex_50739) (select main_a v_prenex_50740)) 1000) (<= (+ main_x 1) v_prenex_50739))) (forall ((v_prenex_47469 Int) (v_prenex_47470 Int)) (or (<= (select main_a v_prenex_47470) 1498) (<= 1 (select main_a v_prenex_47470)) (<= (* 2 (select main_a v_prenex_47469)) 1000) (<= (+ main_x 1) v_prenex_47469) (< v_prenex_47469 main_x) (<= 0 (+ (select main_a v_prenex_47469) 498)) (<= (select main_a v_prenex_47469) (select main_a v_prenex_47470)))) (forall ((v_prenex_48732 Int) (v_prenex_48731 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48731))) (<= 1 (select main_a v_prenex_48732)) (< v_prenex_48731 main_x) (<= (+ main_x 1) v_prenex_48731) (<= 0 (+ (select main_a v_prenex_48731) 498)) (<= (+ (select main_a v_prenex_48731) (select main_a v_prenex_48732)) 1000) (<= 500 (select main_a v_prenex_48732)))) (or (forall ((v_prenex_43745 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43745))) (<= (+ main_x 1) v_prenex_43745) (<= (* 2 (select main_a v_prenex_43745)) 1000) (< v_prenex_43745 main_x) (<= (select main_a v_prenex_43745) 999))) (forall ((v_prenex_43750 Int)) (or (<= (* 2 (select main_a v_prenex_43750)) 1998) (<= 500 (select main_a v_prenex_43750))))) (forall ((v_prenex_40644 Int) (v_prenex_40643 Int)) (or (<= 500 (select main_a v_prenex_40644)) (< v_prenex_40644 main_y) (<= (select main_a v_prenex_40644) 999) (<= 2 (* 2 (select main_a v_prenex_40643))) (< v_prenex_40643 main_x) (<= (+ main_x 1) v_prenex_40643) (<= 1000 (+ (select main_a v_prenex_40643) (select main_a v_prenex_40644))))) (forall ((v_prenex_47100 Int) (v_prenex_47099 Int)) (or (<= (* 2 (select main_a v_prenex_47099)) 1000) (< v_prenex_47100 main_y) (<= (+ (select main_a v_prenex_47099) (select main_a v_prenex_47100)) 1000) (< v_prenex_47099 main_x) (<= (* 2 (select main_a v_prenex_47100)) 1998) (<= 1 (select main_a v_prenex_47100)) (<= (+ main_x 1) v_prenex_47099))) (or (forall ((v_prenex_47662 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47662))) (<= (+ main_x 1) v_prenex_47662) (< v_prenex_47662 main_x) (<= (* 2 (select main_a v_prenex_47662)) 1000))) (forall ((v_prenex_47667 Int)) (or (<= (select main_a v_prenex_47667) 999) (< v_prenex_47667 main_y)))) (forall ((v_prenex_44764 Int) (v_prenex_44765 Int)) (or (<= (+ main_x 1) v_prenex_44764) (< v_prenex_44764 main_x) (<= 1000 (* 2 (select main_a v_prenex_44765))) (<= (+ (select main_a v_prenex_44764) (select main_a v_prenex_44765)) 1000) (<= (+ main_y 1) v_prenex_44765) (<= (select main_a v_prenex_44764) 500) (<= 500 (select main_a v_prenex_44765)))) (or (forall ((v_prenex_42792 Int)) (<= 1 (select main_a v_prenex_42792))) (forall ((v_prenex_42793 Int)) (or (<= (* 2 (select main_a v_prenex_42793)) 1000) (<= (+ main_x 1) v_prenex_42793) (<= 1 (select main_a v_prenex_42793)) (< v_prenex_42793 main_x)))) (forall ((v_prenex_48106 Int) (v_prenex_48105 Int)) (or (<= (select main_a v_prenex_48105) 500) (<= (* 2 (select main_a v_prenex_48105)) 1000) (<= (+ main_x 1) v_prenex_48105) (< v_prenex_48105 main_x) (<= 1000 (* 2 (select main_a v_prenex_48106))) (<= (select main_a v_prenex_48106) (+ (select main_a v_prenex_48105) 998)))) (forall ((v_prenex_46035 Int) (v_prenex_46034 Int)) (or (<= (select main_a v_prenex_46034) 999) (< v_prenex_46034 main_x) (<= (+ (select main_a v_prenex_46034) (select main_a v_prenex_46035)) 1000) (<= (select main_a v_prenex_46034) 500) (<= (* 2 (select main_a v_prenex_46035)) 1998) (<= (select main_a v_prenex_46035) 1498) (<= (+ main_x 1) v_prenex_46034))) (forall ((v_prenex_40638 Int) (v_prenex_40637 Int)) (or (<= (* 2 (select main_a v_prenex_40638)) 1998) (<= (+ (select main_a v_prenex_40637) (select main_a v_prenex_40638)) 1000) (<= 0 (+ (select main_a v_prenex_40637) 498)) (<= (+ main_x 1) v_prenex_40637) (< v_prenex_40637 main_x) (<= (* 2 (select main_a v_prenex_40637)) 1000) (<= 1000 (* 2 (select main_a v_prenex_40638))))) (forall ((v_prenex_49205 Int) (v_prenex_49204 Int)) (or (< v_prenex_49204 main_x) (<= (select main_a v_prenex_49205) 1498) (<= (select main_a v_prenex_49204) (select main_a v_prenex_49205)) (<= 0 (+ (select main_a v_prenex_49204) 498)) (<= 1 (select main_a v_prenex_49205)) (<= (+ main_x 1) v_prenex_49204))) (forall ((v_prenex_48797 Int) (v_prenex_48796 Int)) (or (<= 500 (select main_a v_prenex_48797)) (<= 1 (select main_a v_prenex_48797)) (<= (+ main_y 1) v_prenex_48797) (<= (select main_a v_prenex_48796) (select main_a v_prenex_48797)) (<= 2 (* 2 (select main_a v_prenex_48796))) (< v_prenex_48796 main_x) (<= (+ main_x 1) v_prenex_48796))) (forall ((v_prenex_48019 Int) (v_prenex_48018 Int)) (or (<= (+ main_x 1) v_prenex_48018) (< v_prenex_48018 main_x) (<= (+ (select main_a v_prenex_48018) (select main_a v_prenex_48019)) 1000) (<= (* 2 (select main_a v_prenex_48019)) 1998) (<= 1 (select main_a v_prenex_48018)) (<= 500 (select main_a v_prenex_48019)) (<= (select main_a v_prenex_48018) 999))) (forall ((v_prenex_46648 Int) (v_prenex_46649 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46648))) (< v_prenex_46648 main_x) (<= 500 (select main_a v_prenex_46649)) (<= (select main_a v_prenex_46649) 999) (<= (select main_a v_prenex_46649) (+ (select main_a v_prenex_46648) 998)) (<= (+ main_y 1) v_prenex_46649) (<= (+ main_x 1) v_prenex_46648))) (forall ((v_prenex_40539 Int) (v_prenex_40540 Int)) (or (<= (select main_a v_prenex_40540) (select main_a v_prenex_40539)) (<= (* 2 (select main_a v_prenex_40539)) 1998) (<= 1 (select main_a v_prenex_40539)) (<= (select main_a v_prenex_40540) 500) (< v_prenex_40540 main_x) (<= (+ main_x 1) v_prenex_40540) (<= 1 (select main_a v_prenex_40540)))) (or (forall ((v_prenex_44005 Int)) (or (<= (+ main_x 1) v_prenex_44005) (<= (* 2 (select main_a v_prenex_44005)) 1000) (< v_prenex_44005 main_x))) (forall ((v_prenex_44011 Int)) (or (< v_prenex_44011 main_y) (<= 1 (select main_a v_prenex_44011))))) (forall ((v_prenex_46633 Int) (v_prenex_46632 Int)) (or (< v_prenex_46632 main_x) (<= (select main_a v_prenex_46633) 1498) (<= 0 (+ (select main_a v_prenex_46632) 498)) (<= (+ main_x 1) v_prenex_46632) (<= (select main_a v_prenex_46632) (select main_a v_prenex_46633)) (<= (select main_a v_prenex_46632) 500) (<= 1 (select main_a v_prenex_46633)))) (forall ((v_prenex_44944 Int) (v_prenex_44943 Int)) (or (< v_prenex_44943 main_x) (<= (+ (select main_a v_prenex_44943) (select main_a v_prenex_44944)) 1000) (<= (select main_a v_prenex_44944) 999) (<= 500 (select main_a v_prenex_44944)) (<= (* 2 (select main_a v_prenex_44943)) 1000) (<= (+ main_x 1) v_prenex_44943))) (forall ((v_prenex_43318 Int) (v_prenex_43317 Int)) (or (<= (+ main_x 1) v_prenex_43317) (< v_prenex_43317 main_x) (<= 500 (select main_a v_prenex_43318)) (<= (select main_a v_prenex_43317) 500) (<= (* 2 (select main_a v_prenex_43318)) 1998) (<= 1000 (+ (select main_a v_prenex_43317) (select main_a v_prenex_43318))))) (forall ((v_prenex_45007 Int) (v_prenex_45008 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45007))) (<= 1000 (+ (select main_a v_prenex_45007) (select main_a v_prenex_45008))) (<= 0 (+ (select main_a v_prenex_45007) 498)) (< v_prenex_45007 main_x) (<= (+ main_x 1) v_prenex_45007))) (forall ((v_prenex_49627 Int) (v_prenex_49626 Int)) (or (<= (select main_a v_prenex_49627) 999) (<= (+ main_x 1) v_prenex_49626) (<= (select main_a v_prenex_49627) (+ (select main_a v_prenex_49626) 998)) (< v_prenex_49626 main_x) (<= 0 (+ (select main_a v_prenex_49626) 498)) (<= (* 2 (select main_a v_prenex_49627)) 1998) (< v_prenex_49627 main_y))) (forall ((v_prenex_44489 Int) (v_prenex_44488 Int)) (or (<= (select main_a v_prenex_44489) 999) (<= (select main_a v_prenex_44488) (select main_a v_prenex_44489)) (<= (+ main_y 1) v_prenex_44489) (<= 0 (+ (select main_a v_prenex_44488) 498)) (<= 1 (select main_a v_prenex_44489)) (< v_prenex_44488 main_x) (<= (+ main_x 1) v_prenex_44488))) (forall ((v_prenex_46320 Int) (v_prenex_46319 Int)) (or (<= (* 2 (select main_a v_prenex_46320)) 1998) (<= 1000 (+ (select main_a v_prenex_46319) (select main_a v_prenex_46320))) (<= (select main_a v_prenex_46320) 1498) (<= (+ main_x 1) v_prenex_46319) (< v_prenex_46319 main_x) (<= (select main_a v_prenex_46319) 500) (<= (select main_a v_prenex_46319) 999))) (or (forall ((v_prenex_43688 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43688))) (<= 1 (select main_a v_prenex_43688)) (< v_prenex_43688 main_x) (<= (+ main_x 1) v_prenex_43688))) (forall ((v_prenex_43689 Int)) (or (<= (+ main_y 1) v_prenex_43689) (<= (* 2 (select main_a v_prenex_43689)) 1998)))) (forall ((v_prenex_48934 Int) (v_prenex_48933 Int)) (or (< v_prenex_48933 main_x) (<= (* 2 (select main_a v_prenex_48934)) 1998) (<= (* 2 (select main_a v_prenex_48933)) 1000) (<= (+ main_x 1) v_prenex_48933) (<= (select main_a v_prenex_48933) (select main_a v_prenex_48934)) (<= 1 (select main_a v_prenex_48933)) (<= (select main_a v_prenex_48934) 1498))) (or (forall ((v_prenex_48987 Int)) (or (< v_prenex_48987 main_x) (<= (+ main_x 1) v_prenex_48987) (<= 2 (* 2 (select main_a v_prenex_48987))))) (forall ((v_prenex_48991 Int)) (or (<= 1 (select main_a v_prenex_48991)) (< v_prenex_48991 main_y) (<= (* 2 (select main_a v_prenex_48991)) 1998)))) (forall ((v_prenex_46891 Int) (v_prenex_46892 Int)) (or (<= (select main_a v_prenex_46891) (select main_a v_prenex_46892)) (<= (+ main_x 1) v_prenex_46891) (< v_prenex_46891 main_x) (<= (select main_a v_prenex_46892) 999) (<= 1000 (* 2 (select main_a v_prenex_46892))) (<= 0 (+ (select main_a v_prenex_46891) 498)))) (forall ((v_prenex_44197 Int) (v_prenex_44198 Int)) (or (<= (+ main_y 1) v_prenex_44198) (<= (+ main_x 1) v_prenex_44197) (< v_prenex_44197 main_x) (<= (select main_a v_prenex_44197) 500) (<= (select main_a v_prenex_44198) (+ (select main_a v_prenex_44197) 998)) (<= 500 (select main_a v_prenex_44198)))) (forall ((v_prenex_44469 Int) (v_prenex_44468 Int)) (or (< v_prenex_44468 main_x) (<= (+ main_x 1) v_prenex_44468) (<= (select main_a v_prenex_44468) 999) (<= (select main_a v_prenex_44468) (select main_a v_prenex_44469)) (<= 500 (select main_a v_prenex_44469)) (<= 1 (select main_a v_prenex_44469)) (<= (+ main_y 1) v_prenex_44469))) (or (forall ((v_prenex_41615 Int)) (or (<= (* 2 (select main_a v_prenex_41615)) 1000) (<= 0 (+ (select main_a v_prenex_41615) 498)) (<= (select main_a v_prenex_41615) 500) (< v_prenex_41615 main_x) (<= (+ main_x 1) v_prenex_41615))) (forall ((v_prenex_41616 Int)) (<= 1 (select main_a v_prenex_41616)))) (forall ((v_prenex_42390 Int) (v_prenex_42389 Int)) (or (<= 1000 (+ (select main_a v_prenex_42389) (select main_a v_prenex_42390))) (<= (+ main_x 1) v_prenex_42389) (<= 1 (select main_a v_prenex_42389)) (<= (* 2 (select main_a v_prenex_42390)) 1998) (<= (select main_a v_prenex_42389) 999) (< v_prenex_42389 main_x) (<= 1000 (* 2 (select main_a v_prenex_42390))))) (forall ((v_prenex_46404 Int) (v_prenex_46405 Int)) (or (< v_prenex_46404 main_x) (<= (select main_a v_prenex_46404) 999) (<= (+ main_x 1) v_prenex_46404) (<= 2 (* 2 (select main_a v_prenex_46404))) (<= 1000 (+ (select main_a v_prenex_46404) (select main_a v_prenex_46405))))) (or (forall ((v_prenex_41041 Int)) (<= (* 2 (select main_a v_prenex_41041)) 1998)) (forall ((v_prenex_40493 Int)) (or (< v_prenex_40493 main_x) (<= (* 2 (select main_a v_prenex_40493)) 1000) (<= (+ main_x 1) v_prenex_40493) (<= 0 (+ (select main_a v_prenex_40493) 498))))) (forall ((v_prenex_43707 Int) (v_prenex_43706 Int)) (or (< v_prenex_43706 main_x) (< v_prenex_43707 main_y) (<= (+ (select main_a v_prenex_43706) (select main_a v_prenex_43707)) 1000) (<= 2 (* 2 (select main_a v_prenex_43706))) (<= (+ main_x 1) v_prenex_43706) (<= 1000 (* 2 (select main_a v_prenex_43707))) (<= (select main_a v_prenex_43707) 1498))) (forall ((v_prenex_51552 Int) (v_prenex_51551 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51552))) (<= (+ main_x 1) v_prenex_51551) (<= (+ (select main_a v_prenex_51551) (select main_a v_prenex_51552)) 1000) (<= (+ main_y 1) v_prenex_51552) (< v_prenex_51551 main_x) (<= (select main_a v_prenex_51551) 500))) (or (forall ((v_prenex_47616 Int)) (or (<= (select main_a v_prenex_47616) 1498) (<= (+ main_y 1) v_prenex_47616) (<= (select main_a v_prenex_47616) 999))) (forall ((v_prenex_47615 Int)) (or (<= (* 2 (select main_a v_prenex_47615)) 1000) (<= (+ main_x 1) v_prenex_47615) (< v_prenex_47615 main_x)))) (or (forall ((v_prenex_45005 Int)) (or (<= (* 2 (select main_a v_prenex_45005)) 1000) (< v_prenex_45005 main_x) (<= (+ main_x 1) v_prenex_45005) (<= (select main_a v_prenex_45005) 999))) (forall ((v_prenex_45006 Int)) (or (<= (+ main_y 1) v_prenex_45006) (<= 500 (select main_a v_prenex_45006)) (<= (select main_a v_prenex_45006) 999)))) (forall ((v_prenex_44795 Int) (v_prenex_44796 Int)) (or (<= (select main_a v_prenex_44795) 999) (<= 500 (select main_a v_prenex_44796)) (<= (select main_a v_prenex_44795) (select main_a v_prenex_44796)) (<= 2 (* 2 (select main_a v_prenex_44795))) (< v_prenex_44795 main_x) (<= (+ main_x 1) v_prenex_44795) (<= 1 (select main_a v_prenex_44796)))) (forall ((v_prenex_49514 Int) (v_prenex_49513 Int)) (or (<= (+ main_y 1) v_prenex_49514) (<= 1 (select main_a v_prenex_49514)) (< v_prenex_49513 main_x) (< v_prenex_49514 main_y) (<= (select main_a v_prenex_49514) (+ (select main_a v_prenex_49513) 998)))) (forall ((v_prenex_41076 Int) (v_prenex_41077 Int)) (or (<= (+ main_x 1) v_prenex_41076) (< v_prenex_41076 main_x) (<= (select main_a v_prenex_41076) 999) (<= (select main_a v_prenex_41077) 999) (<= (+ main_y 1) v_prenex_41077) (<= (select main_a v_prenex_41077) (+ (select main_a v_prenex_41076) 998)) (<= 1000 (* 2 (select main_a v_prenex_41077))))) (or (forall ((v_prenex_48175 Int)) (or (<= (* 2 (select main_a v_prenex_48175)) 1000) (< v_prenex_48175 main_x) (<= (+ main_x 1) v_prenex_48175))) (forall ((v_prenex_48181 Int)) (or (<= (select main_a v_prenex_48181) 1498) (<= 1000 (* 2 (select main_a v_prenex_48181)))))) (forall ((v_prenex_45085 Int) (v_prenex_45086 Int)) (or (<= 500 (select main_a v_prenex_45086)) (< v_prenex_45085 main_x) (<= (+ main_x 1) v_prenex_45085) (<= (select main_a v_prenex_45085) (select main_a v_prenex_45086)) (<= (* 2 (select main_a v_prenex_45086)) 1998) (<= (select main_a v_prenex_45085) 999) (<= 2 (* 2 (select main_a v_prenex_45085))))) (or (forall ((v_prenex_43566 Int)) (or (<= 500 (select main_a v_prenex_43566)) (<= (select main_a v_prenex_43566) 999))) (forall ((v_prenex_43563 Int)) (or (< v_prenex_43563 main_x) (<= (* 2 (select main_a v_prenex_43563)) 1000) (<= (+ main_x 1) v_prenex_43563) (<= 2 (* 2 (select main_a v_prenex_43563))) (<= (select main_a v_prenex_43563) 500)))) (or (forall ((v_prenex_45279 Int)) (or (<= (* 2 (select main_a v_prenex_45279)) 1998) (<= 500 (select main_a v_prenex_45279)))) (forall ((v_prenex_45274 Int)) (or (< v_prenex_45274 main_x) (<= (+ main_x 1) v_prenex_45274) (<= (* 2 (select main_a v_prenex_45274)) 1000) (<= (select main_a v_prenex_45274) 999) (<= (select main_a v_prenex_45274) 500)))) (forall ((v_prenex_48266 Int) (v_prenex_48265 Int)) (or (<= (select main_a v_prenex_48266) 1498) (<= (+ main_x 1) v_prenex_48265) (<= (+ main_y 1) v_prenex_48266) (<= (+ (select main_a v_prenex_48265) (select main_a v_prenex_48266)) 1000) (< v_prenex_48265 main_x) (<= (select main_a v_prenex_48265) 500))) (forall ((v_prenex_47242 Int) (v_prenex_47241 Int)) (or (< v_prenex_47241 main_x) (<= 500 (select main_a v_prenex_47242)) (<= (+ (select main_a v_prenex_47241) (select main_a v_prenex_47242)) 1000) (<= 1000 (* 2 (select main_a v_prenex_47242))) (<= (* 2 (select main_a v_prenex_47241)) 1000) (<= (+ main_x 1) v_prenex_47241))) (or (forall ((v_prenex_40712 Int)) (or (<= (* 2 (select main_a v_prenex_40712)) 1000) (<= (select main_a v_prenex_40712) 999) (< v_prenex_40712 main_x) (<= (+ main_x 1) v_prenex_40712) (<= 2 (* 2 (select main_a v_prenex_40712))))) (forall ((v_prenex_40710 Int)) (or (<= 1 (select main_a v_prenex_40710)) (<= (* 2 (select main_a v_prenex_40710)) 1998)))) (or (forall ((v_prenex_44377 Int)) (<= (select main_a v_prenex_44377) 999)) (forall ((v_prenex_44375 Int)) (or (<= (* 2 (select main_a v_prenex_44375)) 1000) (<= (+ main_x 1) v_prenex_44375) (< v_prenex_44375 main_x) (<= (select main_a v_prenex_44375) 500)))) (forall ((v_prenex_45164 Int) (v_prenex_45163 Int)) (or (< v_prenex_45163 main_x) (<= 1000 (+ (select main_a v_prenex_45163) (select main_a v_prenex_45164))) (<= (select main_a v_prenex_45163) 500) (<= 500 (select main_a v_prenex_45164)) (<= (* 2 (select main_a v_prenex_45163)) 1000) (<= (select main_a v_prenex_45164) 999) (<= (+ main_x 1) v_prenex_45163))) (forall ((v_prenex_46426 Int) (v_prenex_46427 Int)) (or (<= (+ main_y 1) v_prenex_46427) (<= (select main_a v_prenex_46427) 1498) (< v_prenex_46427 main_y) (<= (+ main_x 1) v_prenex_46426) (<= (select main_a v_prenex_46427) (+ (select main_a v_prenex_46426) 998)))) (or (forall ((v_prenex_45742 Int)) (or (<= (select main_a v_prenex_45742) 999) (<= 1000 (* 2 (select main_a v_prenex_45742))))) (forall ((v_prenex_45740 Int)) (or (<= (select main_a v_prenex_45740) 500) (<= 1 (select main_a v_prenex_45740)) (<= (+ main_x 1) v_prenex_45740) (< v_prenex_45740 main_x) (<= (* 2 (select main_a v_prenex_45740)) 1000)))) (forall ((v_prenex_49060 Int) (v_prenex_49059 Int)) (or (<= 500 (select main_a v_prenex_49060)) (<= (select main_a v_prenex_49060) 999) (<= (+ main_x 1) v_prenex_49059) (<= (select main_a v_prenex_49059) 999) (< v_prenex_49059 main_x) (<= 2 (* 2 (select main_a v_prenex_49059))) (<= (+ (select main_a v_prenex_49059) (select main_a v_prenex_49060)) 1000))) (forall ((v_prenex_46299 Int) (v_prenex_46300 Int)) (or (< v_prenex_46299 main_x) (<= 1 (select main_a v_prenex_46299)) (<= (select main_a v_prenex_46299) 999) (<= (+ main_x 1) v_prenex_46299) (<= (* 2 (select main_a v_prenex_46300)) 1998) (<= 500 (select main_a v_prenex_46300)) (<= (select main_a v_prenex_46299) (select main_a v_prenex_46300)))) (forall ((v_prenex_50601 Int) (v_prenex_50600 Int)) (or (<= 0 (+ (select main_a v_prenex_50600) 498)) (< v_prenex_50600 main_x) (<= (+ main_x 1) v_prenex_50600) (<= (select main_a v_prenex_50601) (+ (select main_a v_prenex_50600) 998)) (<= (* 2 (select main_a v_prenex_50600)) 1000) (<= (select main_a v_prenex_50601) 1498))) (forall ((v_prenex_51693 Int) (v_prenex_51694 Int)) (or (< v_prenex_51693 main_x) (<= (select main_a v_prenex_51694) (+ (select main_a v_prenex_51693) 998)) (<= 2 (* 2 (select main_a v_prenex_51693))) (<= (+ main_x 1) v_prenex_51693) (<= (* 2 (select main_a v_prenex_51693)) 1000))) (forall ((v_prenex_48847 Int) (v_prenex_48848 Int)) (or (<= (select main_a v_prenex_48847) 999) (<= (select main_a v_prenex_48848) 1498) (<= (select main_a v_prenex_48847) 500) (< v_prenex_48847 main_x) (<= (+ main_x 1) v_prenex_48847) (<= 1000 (+ (select main_a v_prenex_48847) (select main_a v_prenex_48848))))) (forall ((v_prenex_41050 Int) (v_prenex_41051 Int)) (or (<= (select main_a v_prenex_41050) 999) (< v_prenex_41050 main_x) (<= 1 (select main_a v_prenex_41051)) (<= (select main_a v_prenex_41051) (+ (select main_a v_prenex_41050) 998)) (<= (+ main_x 1) v_prenex_41050) (<= (select main_a v_prenex_41050) 500))) (forall ((v_prenex_50852 Int) (v_prenex_50851 Int)) (or (<= (+ main_x 1) v_prenex_50851) (<= (+ (select main_a v_prenex_50851) (select main_a v_prenex_50852)) 1000) (< v_prenex_50851 main_x) (<= (+ main_y 1) v_prenex_50852) (<= (select main_a v_prenex_50852) 999) (<= (select main_a v_prenex_50851) 999))) (forall ((v_prenex_42927 Int) (v_prenex_42928 Int)) (or (<= 500 (select main_a v_prenex_42928)) (<= (* 2 (select main_a v_prenex_42927)) 1000) (<= (+ (select main_a v_prenex_42927) (select main_a v_prenex_42928)) 1000) (<= 2 (* 2 (select main_a v_prenex_42927))) (<= (+ main_x 1) v_prenex_42927) (< v_prenex_42927 main_x))) (forall ((v_prenex_42010 Int) (v_prenex_42011 Int)) (or (<= (select main_a v_prenex_42010) (select main_a v_prenex_42011)) (<= (+ main_x 1) v_prenex_42010) (< v_prenex_42010 main_x) (<= (select main_a v_prenex_42010) 500) (<= 1 (select main_a v_prenex_42011)) (<= 1 (select main_a v_prenex_42010)) (<= 1000 (* 2 (select main_a v_prenex_42011))))) (forall ((v_prenex_49687 Int) (v_prenex_49686 Int)) (or (<= (select main_a v_prenex_49687) 999) (<= 1 (select main_a v_prenex_49687)) (< v_prenex_49686 main_x) (< v_prenex_49687 main_y) (<= 2 (* 2 (select main_a v_prenex_49686))) (<= (+ main_x 1) v_prenex_49686) (<= (+ (select main_a v_prenex_49686) (select main_a v_prenex_49687)) 1000))) (forall ((v_prenex_40920 Int) (v_prenex_40921 Int)) (or (< v_prenex_40920 main_x) (<= (select main_a v_prenex_40920) 999) (<= 1000 (+ (select main_a v_prenex_40920) (select main_a v_prenex_40921))) (<= (* 2 (select main_a v_prenex_40921)) 1998) (<= (+ main_x 1) v_prenex_40920))) (forall ((v_prenex_49603 Int) (v_prenex_49602 Int)) (or (< v_prenex_49602 main_x) (<= (* 2 (select main_a v_prenex_49603)) 1998) (<= 1 (select main_a v_prenex_49602)) (<= (+ main_x 1) v_prenex_49602) (<= 1000 (+ (select main_a v_prenex_49602) (select main_a v_prenex_49603))))) (or (forall ((v_prenex_50057 Int)) (or (<= 500 (select main_a v_prenex_50057)) (<= (select main_a v_prenex_50057) 999))) (forall ((v_prenex_50056 Int)) (or (< v_prenex_50056 main_x) (<= 1 (select main_a v_prenex_50056)) (<= 2 (* 2 (select main_a v_prenex_50056))) (<= (+ main_x 1) v_prenex_50056)))) (forall ((v_prenex_45168 Int) (v_prenex_45167 Int)) (or (<= 0 (+ (select main_a v_prenex_45167) 498)) (<= (select main_a v_prenex_45167) (select main_a v_prenex_45168)) (<= (select main_a v_prenex_45168) 1498) (<= (+ main_y 1) v_prenex_45168) (< v_prenex_45167 main_x) (<= (* 2 (select main_a v_prenex_45168)) 1998) (<= (+ main_x 1) v_prenex_45167))) (forall ((v_prenex_44525 Int) (v_prenex_44524 Int)) (or (< v_prenex_44524 main_x) (<= (select main_a v_prenex_44524) (select main_a v_prenex_44525)) (< v_prenex_44525 main_y) (<= (select main_a v_prenex_44525) 1498) (<= 1 (select main_a v_prenex_44525)) (<= 1 (select main_a v_prenex_44524)) (<= (+ main_x 1) v_prenex_44524))) (or (forall ((v_prenex_50519 Int)) (or (< v_prenex_50519 main_x) (<= (+ main_x 1) v_prenex_50519) (<= (* 2 (select main_a v_prenex_50519)) 1000) (<= 2 (* 2 (select main_a v_prenex_50519))))) (forall ((v_prenex_50524 Int)) (or (<= 1 (select main_a v_prenex_50524)) (<= (* 2 (select main_a v_prenex_50524)) 1998) (< v_prenex_50524 main_y)))) (forall ((v_prenex_42458 Int) (v_prenex_42459 Int)) (or (< v_prenex_42458 main_x) (<= (+ (select main_a v_prenex_42458) (select main_a v_prenex_42459)) 1000) (<= (+ main_x 1) v_prenex_42458) (<= 1 (select main_a v_prenex_42459)) (<= (* 2 (select main_a v_prenex_42459)) 1998) (<= 0 (+ (select main_a v_prenex_42458) 498)))) (forall ((v_prenex_50817 Int) (v_prenex_50818 Int)) (or (<= (+ main_y 1) v_prenex_50818) (<= (select main_a v_prenex_50818) 999) (< v_prenex_50817 main_x) (<= (* 2 (select main_a v_prenex_50817)) 1000) (<= 1 (select main_a v_prenex_50818)) (<= (+ main_x 1) v_prenex_50817) (<= (select main_a v_prenex_50818) (+ (select main_a v_prenex_50817) 998)))) (forall ((v_prenex_43290 Int) (v_prenex_43289 Int)) (or (<= (+ main_x 1) v_prenex_43289) (<= 1 (select main_a v_prenex_43289)) (<= (select main_a v_prenex_43289) (select main_a v_prenex_43290)) (< v_prenex_43289 main_x) (<= 1 (select main_a v_prenex_43290)) (<= (select main_a v_prenex_43289) 500))) (or (forall ((v_prenex_49524 Int)) (or (<= (* 2 (select main_a v_prenex_49524)) 1000) (<= 2 (* 2 (select main_a v_prenex_49524))) (< v_prenex_49524 main_x) (<= (+ main_x 1) v_prenex_49524))) (forall ((v_prenex_49529 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49529))) (< v_prenex_49529 main_y) (<= 1 (select main_a v_prenex_49529))))) (forall ((v_prenex_44982 Int) (v_prenex_44981 Int)) (or (<= 0 (+ (select main_a v_prenex_44981) 498)) (<= (+ main_x 1) v_prenex_44981) (<= 1 (select main_a v_prenex_44981)) (<= (select main_a v_prenex_44982) 999) (< v_prenex_44981 main_x) (<= (select main_a v_prenex_44981) (select main_a v_prenex_44982)) (<= 1000 (* 2 (select main_a v_prenex_44982))))) (or (forall ((v_prenex_47228 Int)) (or (<= 500 (select main_a v_prenex_47228)) (<= 1 (select main_a v_prenex_47228)))) (forall ((v_prenex_47227 Int)) (or (<= 0 (+ (select main_a v_prenex_47227) 498)) (<= (+ main_x 1) v_prenex_47227) (<= 1 (select main_a v_prenex_47227)) (< v_prenex_47227 main_x) (<= 2 (* 2 (select main_a v_prenex_47227)))))) (or (forall ((v_prenex_49220 Int)) (<= (select main_a v_prenex_49220) 999)) (forall ((v_prenex_49217 Int)) (or (< v_prenex_49217 main_x) (<= 1 (select main_a v_prenex_49217)) (<= (select main_a v_prenex_49217) 500) (<= (+ main_x 1) v_prenex_49217) (<= (* 2 (select main_a v_prenex_49217)) 1000)))) (or (forall ((v_prenex_48722 Int)) (or (<= 1 (select main_a v_prenex_48722)) (<= (select main_a v_prenex_48722) 999) (< v_prenex_48722 main_y))) (forall ((v_prenex_48721 Int)) (or (< v_prenex_48721 main_x) (<= 1 (select main_a v_prenex_48721)) (<= 2 (* 2 (select main_a v_prenex_48721))) (<= (+ main_x 1) v_prenex_48721)))) (forall ((v_prenex_50810 Int) (v_prenex_50809 Int)) (or (< v_prenex_50809 main_x) (<= (+ main_x 1) v_prenex_50809) (<= (+ (select main_a v_prenex_50809) (select main_a v_prenex_50810)) 1000) (<= 0 (+ (select main_a v_prenex_50809) 498)) (<= (select main_a v_prenex_50809) 500) (<= 1 (select main_a v_prenex_50810)) (<= 1000 (* 2 (select main_a v_prenex_50810))))) (or (forall ((v_prenex_48213 Int)) (or (<= 1 (select main_a v_prenex_48213)) (< v_prenex_48213 main_x) (<= 2 (* 2 (select main_a v_prenex_48213))) (<= (select main_a v_prenex_48213) 999) (<= (+ main_x 1) v_prenex_48213))) (forall ((v_prenex_48215 Int)) (or (<= (select main_a v_prenex_48215) 1498) (<= (* 2 (select main_a v_prenex_48215)) 1998)))) (forall ((v_prenex_45247 Int) (v_prenex_45246 Int)) (or (<= (select main_a v_prenex_45246) (select main_a v_prenex_45247)) (<= (* 2 (select main_a v_prenex_45246)) 1000) (<= (select main_a v_prenex_45247) 999) (<= 2 (* 2 (select main_a v_prenex_45246))) (<= (+ main_x 1) v_prenex_45246) (<= 1 (select main_a v_prenex_45247)) (< v_prenex_45246 main_x))) (or (forall ((v_prenex_40879 Int)) (or (<= 1 (select main_a v_prenex_40879)) (<= (select main_a v_prenex_40879) 1498))) (forall ((v_prenex_40878 Int)) (or (<= (select main_a v_prenex_40878) 999) (<= (* 2 (select main_a v_prenex_40878)) 1000) (< v_prenex_40878 main_x) (<= 1 (select main_a v_prenex_40878)) (<= (+ main_x 1) v_prenex_40878)))) (forall ((v_prenex_45860 Int) (v_prenex_45859 Int)) (or (<= (select main_a v_prenex_45860) (+ (select main_a v_prenex_45859) 998)) (<= 0 (+ (select main_a v_prenex_45859) 498)) (<= (+ main_x 1) v_prenex_45859) (<= 500 (select main_a v_prenex_45860)) (<= (select main_a v_prenex_45859) 500) (< v_prenex_45859 main_x))) (forall ((v_prenex_45399 Int) (v_prenex_45400 Int)) (or (<= (* 2 (select main_a v_prenex_45400)) 1998) (< v_prenex_45399 main_x) (<= 1000 (* 2 (select main_a v_prenex_45400))) (<= 1000 (+ (select main_a v_prenex_45399) (select main_a v_prenex_45400))) (<= (select main_a v_prenex_45399) 500) (<= (+ main_x 1) v_prenex_45399) (<= 1 (select main_a v_prenex_45399)))) (forall ((v_prenex_49418 Int) (v_prenex_49417 Int)) (or (< v_prenex_49417 main_x) (<= (select main_a v_prenex_49418) 999) (<= (select main_a v_prenex_49418) 1498) (<= 0 (+ (select main_a v_prenex_49417) 498)) (<= (+ main_x 1) v_prenex_49417) (<= (+ (select main_a v_prenex_49417) (select main_a v_prenex_49418)) 1000) (<= (select main_a v_prenex_49417) 999))) (forall ((v_prenex_45784 Int) (v_prenex_45783 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45784))) (<= (select main_a v_prenex_45784) (+ (select main_a v_prenex_45783) 998)) (<= (+ main_x 1) v_prenex_45783) (<= (select main_a v_prenex_45784) 1498) (< v_prenex_45783 main_x) (<= 1 (select main_a v_prenex_45783)) (<= 2 (* 2 (select main_a v_prenex_45783))))) (forall ((v_prenex_46325 Int) (v_prenex_46326 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46326))) (<= (+ main_x 1) v_prenex_46325) (<= (+ main_y 1) v_prenex_46326) (<= (select main_a v_prenex_46326) (+ (select main_a v_prenex_46325) 998)) (< v_prenex_46325 main_x) (<= (select main_a v_prenex_46326) 999) (<= 1 (select main_a v_prenex_46325)))) (forall ((v_prenex_44432 Int) (v_prenex_44433 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44433))) (<= 500 (select main_a v_prenex_44433)) (<= 1 (select main_a v_prenex_44432)) (< v_prenex_44432 main_x) (<= 0 (+ (select main_a v_prenex_44432) 498)) (<= 1000 (+ (select main_a v_prenex_44432) (select main_a v_prenex_44433))) (<= (+ main_x 1) v_prenex_44432))) (forall ((v_prenex_47406 Int) (v_prenex_47407 Int)) (or (<= (+ (select main_a v_prenex_47406) (select main_a v_prenex_47407)) 1000) (<= (+ main_x 1) v_prenex_47406) (<= 1 (select main_a v_prenex_47406)) (< v_prenex_47406 main_x) (<= 1 (select main_a v_prenex_47407)) (<= (* 2 (select main_a v_prenex_47407)) 1998))) (forall ((v_prenex_45043 Int) (v_prenex_45044 Int)) (or (<= (+ main_x 1) v_prenex_45043) (< v_prenex_45043 main_x) (<= (+ (select main_a v_prenex_45043) (select main_a v_prenex_45044)) 1000) (<= (* 2 (select main_a v_prenex_45043)) 1000) (<= 1000 (* 2 (select main_a v_prenex_45044))))) (forall ((v_prenex_48137 Int) (v_prenex_48136 Int)) (or (<= 1 (select main_a v_prenex_48136)) (< v_prenex_48136 main_x) (<= (+ main_x 1) v_prenex_48136) (<= (* 2 (select main_a v_prenex_48136)) 1000) (<= 1 (select main_a v_prenex_48137)) (<= 1000 (+ (select main_a v_prenex_48136) (select main_a v_prenex_48137))))) (or (forall ((v_prenex_45067 Int)) (or (< v_prenex_45067 main_x) (<= (+ main_x 1) v_prenex_45067) (<= (* 2 (select main_a v_prenex_45067)) 1000) (<= (select main_a v_prenex_45067) 999))) (forall ((v_prenex_45071 Int)) (<= 500 (select main_a v_prenex_45071)))) (or (forall ((v_prenex_40832 Int)) (or (<= 500 (select main_a v_prenex_40832)) (< v_prenex_40832 main_y))) (forall ((v_prenex_40833 Int)) (or (<= (+ main_x 1) v_prenex_40833) (<= 2 (* 2 (select main_a v_prenex_40833))) (<= (* 2 (select main_a v_prenex_40833)) 1000) (< v_prenex_40833 main_x)))) (or (forall ((v_prenex_47491 Int)) (or (<= (+ main_x 1) v_prenex_47491) (<= 1 (select main_a v_prenex_47491)) (<= 0 (+ (select main_a v_prenex_47491) 498)) (<= 2 (* 2 (select main_a v_prenex_47491))) (< v_prenex_47491 main_x))) (forall ((v_prenex_47492 Int)) (or (<= 1 (select main_a v_prenex_47492)) (<= (select main_a v_prenex_47492) 1498)))) (forall ((v_prenex_43535 Int) (v_prenex_43534 Int)) (or (< v_prenex_43534 main_x) (<= (select main_a v_prenex_43534) (select main_a v_prenex_43535)) (<= 2 (* 2 (select main_a v_prenex_43534))) (<= 0 (+ (select main_a v_prenex_43534) 498)) (<= (select main_a v_prenex_43535) 999) (<= (+ main_x 1) v_prenex_43534) (<= 1 (select main_a v_prenex_43535)))) (or (forall ((v_prenex_47667 Int)) (or (<= (select main_a v_prenex_47667) 999) (< v_prenex_47667 main_y))) (forall ((v_prenex_47666 Int)) (or (< v_prenex_47666 main_x) (<= (* 2 (select main_a v_prenex_47666)) 1000) (<= 1 (select main_a v_prenex_47666)) (<= (+ main_x 1) v_prenex_47666)))) (forall ((v_prenex_42849 Int) (v_prenex_42850 Int)) (or (<= (select main_a v_prenex_42849) (select main_a v_prenex_42850)) (<= (select main_a v_prenex_42849) 500) (<= (+ main_x 1) v_prenex_42849) (< v_prenex_42849 main_x) (<= 1000 (* 2 (select main_a v_prenex_42850))))) (forall ((v_prenex_43871 Int) (v_prenex_43870 Int)) (or (< v_prenex_43870 main_x) (<= (+ (select main_a v_prenex_43870) (select main_a v_prenex_43871)) 1000) (<= 1 (select main_a v_prenex_43870)) (<= (+ main_x 1) v_prenex_43870) (<= (select main_a v_prenex_43871) 1498) (< v_prenex_43871 main_y))) (or (forall ((v_prenex_45776 Int)) (or (<= (* 2 (select main_a v_prenex_45776)) 1998) (<= (+ main_y 1) v_prenex_45776) (<= (select main_a v_prenex_45776) 1498))) (forall ((v_prenex_45775 Int)) (or (<= (* 2 (select main_a v_prenex_45775)) 1000) (< v_prenex_45775 main_x) (<= 1 (select main_a v_prenex_45775)) (<= (+ main_x 1) v_prenex_45775)))) (forall ((v_prenex_45456 Int) (v_prenex_45455 Int)) (or (<= (* 2 (select main_a v_prenex_45456)) 1998) (< v_prenex_45455 main_x) (<= (+ (select main_a v_prenex_45455) (select main_a v_prenex_45456)) 1000) (<= (select main_a v_prenex_45456) 1498) (<= (+ main_y 1) v_prenex_45456) (<= (+ main_x 1) v_prenex_45455) (<= (select main_a v_prenex_45455) 999))) (forall ((v_prenex_47054 Int) (v_prenex_47053 Int)) (or (< v_prenex_47054 main_y) (<= (* 2 (select main_a v_prenex_47054)) 1998) (<= (select main_a v_prenex_47053) 999) (<= (+ main_x 1) v_prenex_47053) (< v_prenex_47053 main_x) (<= (+ (select main_a v_prenex_47053) (select main_a v_prenex_47054)) 1000) (<= (select main_a v_prenex_47054) 999))) (forall ((v_prenex_41082 Int) (v_prenex_41083 Int)) (or (<= (select main_a v_prenex_41082) (select main_a v_prenex_41083)) (<= (+ main_x 1) v_prenex_41082) (<= 1 (select main_a v_prenex_41083)) (<= 2 (* 2 (select main_a v_prenex_41082))) (<= 500 (select main_a v_prenex_41083)) (<= 1 (select main_a v_prenex_41082)) (< v_prenex_41082 main_x))) (forall ((v_prenex_43554 Int) (v_prenex_43555 Int)) (or (<= 0 (+ (select main_a v_prenex_43554) 498)) (<= (select main_a v_prenex_43554) (select main_a v_prenex_43555)) (<= (+ main_x 1) v_prenex_43554) (<= 1 (select main_a v_prenex_43554)) (<= (* 2 (select main_a v_prenex_43555)) 1998) (<= (select main_a v_prenex_43555) 1498) (< v_prenex_43554 main_x))) (forall ((v_prenex_46079 Int) (v_prenex_46078 Int)) (or (<= (* 2 (select main_a v_prenex_46079)) 1998) (<= 1000 (+ (select main_a v_prenex_46078) (select main_a v_prenex_46079))) (<= 1 (select main_a v_prenex_46079)) (< v_prenex_46078 main_x) (<= (+ main_x 1) v_prenex_46078) (<= (select main_a v_prenex_46078) 999))) (forall ((v_prenex_51192 Int) (v_prenex_51191 Int)) (or (<= 1 (select main_a v_prenex_51191)) (<= (* 2 (select main_a v_prenex_51192)) 1998) (<= 1 (select main_a v_prenex_51192)) (<= (select main_a v_prenex_51191) 500) (< v_prenex_51191 main_x) (<= (+ main_x 1) v_prenex_51191) (<= (select main_a v_prenex_51191) (select main_a v_prenex_51192)))) (or (forall ((v_prenex_43408 Int)) (or (<= (select main_a v_prenex_43408) 500) (< v_prenex_43408 main_x) (<= 2 (* 2 (select main_a v_prenex_43408))) (<= (+ main_x 1) v_prenex_43408))) (forall ((v_prenex_43406 Int)) (or (<= 500 (select main_a v_prenex_43406)) (<= (* 2 (select main_a v_prenex_43406)) 1998)))) (or (forall ((v_prenex_41626 Int)) (<= 500 (select main_a v_prenex_41626))) (forall ((v_prenex_41625 Int)) (or (< v_prenex_41625 main_x) (<= 1 (select main_a v_prenex_41625)) (<= (* 2 (select main_a v_prenex_41625)) 1000) (<= (select main_a v_prenex_41625) 999) (<= (+ main_x 1) v_prenex_41625)))) (or (forall ((v_prenex_42978 Int)) (or (<= (select main_a v_prenex_42978) 999) (<= (* 2 (select main_a v_prenex_42978)) 1998))) (forall ((v_prenex_42977 Int)) (or (<= (+ main_x 1) v_prenex_42977) (<= (select main_a v_prenex_42977) 500) (<= (* 2 (select main_a v_prenex_42977)) 1000) (<= 2 (* 2 (select main_a v_prenex_42977))) (< v_prenex_42977 main_x)))) (forall ((v_prenex_46290 Int) (v_prenex_46289 Int)) (or (<= 1000 (+ (select main_a v_prenex_46289) (select main_a v_prenex_46290))) (<= (* 2 (select main_a v_prenex_46290)) 1998) (<= 2 (* 2 (select main_a v_prenex_46289))) (<= (* 2 (select main_a v_prenex_46289)) 1000) (< v_prenex_46289 main_x) (<= (+ main_x 1) v_prenex_46289))) (forall ((v_prenex_44627 Int) (v_prenex_44626 Int)) (or (<= (* 2 (select main_a v_prenex_44626)) 1000) (<= (+ main_x 1) v_prenex_44626) (<= (select main_a v_prenex_44627) 1498) (< v_prenex_44626 main_x) (<= 1000 (* 2 (select main_a v_prenex_44627))) (<= (+ main_y 1) v_prenex_44627) (<= 1000 (+ (select main_a v_prenex_44626) (select main_a v_prenex_44627))))) (forall ((v_prenex_50114 Int) (v_prenex_50115 Int)) (or (<= 1 (select main_a v_prenex_50114)) (< v_prenex_50114 main_x) (<= (select main_a v_prenex_50115) 999) (<= (select main_a v_prenex_50114) 999) (<= (select main_a v_prenex_50115) 1498) (<= (+ main_x 1) v_prenex_50114) (<= (+ (select main_a v_prenex_50114) (select main_a v_prenex_50115)) 1000))) (forall ((v_prenex_42557 Int) (v_prenex_42558 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42558))) (< v_prenex_42557 main_x) (< v_prenex_42558 main_y) (<= 2 (* 2 (select main_a v_prenex_42557))) (<= (+ (select main_a v_prenex_42557) (select main_a v_prenex_42558)) 1000) (<= (+ main_x 1) v_prenex_42557))) (forall ((v_prenex_48348 Int) (v_prenex_48347 Int)) (or (<= 1 (select main_a v_prenex_48348)) (<= (+ main_x 1) v_prenex_48347) (<= (select main_a v_prenex_48347) 500) (< v_prenex_48347 main_x) (<= (+ (select main_a v_prenex_48347) (select main_a v_prenex_48348)) 1000))) (forall ((v_prenex_48171 Int) (v_prenex_48172 Int)) (or (< v_prenex_48171 main_x) (<= (* 2 (select main_a v_prenex_48172)) 1998) (<= 1 (select main_a v_prenex_48172)) (<= (select main_a v_prenex_48171) 999) (<= (+ main_x 1) v_prenex_48171) (< v_prenex_48172 main_y) (<= (select main_a v_prenex_48171) (select main_a v_prenex_48172)))) (or (forall ((v_prenex_44392 Int)) (or (<= (* 2 (select main_a v_prenex_44392)) 1998) (< v_prenex_44392 main_y))) (forall ((v_prenex_44386 Int)) (or (< v_prenex_44386 main_x) (<= 1 (select main_a v_prenex_44386)) (<= (+ main_x 1) v_prenex_44386)))) (forall ((v_prenex_50784 Int) (v_prenex_50783 Int)) (or (<= (+ main_x 1) v_prenex_50783) (<= 1 (select main_a v_prenex_50784)) (<= (select main_a v_prenex_50784) 1498) (< v_prenex_50783 main_x) (< v_prenex_50784 main_y) (<= (select main_a v_prenex_50783) (select main_a v_prenex_50784)) (<= (select main_a v_prenex_50783) 500))) (or (forall ((v_prenex_44821 Int)) (or (< v_prenex_44821 main_x) (<= (select main_a v_prenex_44821) 999) (<= 2 (* 2 (select main_a v_prenex_44821))) (<= 1 (select main_a v_prenex_44821)) (<= (+ main_x 1) v_prenex_44821))) (forall ((v_prenex_44823 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44823))) (<= 500 (select main_a v_prenex_44823))))) (or (forall ((v_prenex_51492 Int)) (or (<= (+ main_x 1) v_prenex_51492) (< v_prenex_51492 main_x) (<= (select main_a v_prenex_51492) 500) (<= (* 2 (select main_a v_prenex_51492)) 1000))) (forall ((v_prenex_51494 Int)) (<= 1000 (* 2 (select main_a v_prenex_51494))))) (or (forall ((v_prenex_42894 Int)) (or (<= (* 2 (select main_a v_prenex_42894)) 1998) (<= (select main_a v_prenex_42894) 1498))) (forall ((v_prenex_42888 Int)) (or (<= (select main_a v_prenex_42888) 500) (< v_prenex_42888 main_x) (<= (* 2 (select main_a v_prenex_42888)) 1000) (<= (+ main_x 1) v_prenex_42888)))) (or (forall ((v_prenex_51126 Int)) (or (< v_prenex_51126 main_x) (<= (select main_a v_prenex_51126) 999) (<= (* 2 (select main_a v_prenex_51126)) 1000) (<= (+ main_x 1) v_prenex_51126) (<= 1 (select main_a v_prenex_51126)))) (forall ((v_prenex_51127 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51127))) (<= (select main_a v_prenex_51127) 999)))) (forall ((v_prenex_47060 Int) (v_prenex_47059 Int)) (or (<= (* 2 (select main_a v_prenex_47060)) 1998) (< v_prenex_47059 main_x) (<= 2 (* 2 (select main_a v_prenex_47059))) (<= 1000 (* 2 (select main_a v_prenex_47060))) (<= (+ main_x 1) v_prenex_47059) (< v_prenex_47060 main_y) (<= 1000 (+ (select main_a v_prenex_47059) (select main_a v_prenex_47060))))) (forall ((v_prenex_45461 Int) (v_prenex_45462 Int)) (or (<= (select main_a v_prenex_45462) (+ (select main_a v_prenex_45461) 998)) (<= (select main_a v_prenex_45462) 1498) (< v_prenex_45461 main_x) (<= (select main_a v_prenex_45462) 999) (<= (+ main_y 1) v_prenex_45462) (<= (* 2 (select main_a v_prenex_45461)) 1000) (<= (+ main_x 1) v_prenex_45461))) (forall ((v_prenex_50735 Int) (v_prenex_50736 Int)) (or (<= (+ (select main_a v_prenex_50735) (select main_a v_prenex_50736)) 1000) (< v_prenex_50735 main_x) (<= (select main_a v_prenex_50736) 999) (<= 1 (select main_a v_prenex_50735)) (<= 500 (select main_a v_prenex_50736)) (<= 2 (* 2 (select main_a v_prenex_50735))) (<= (+ main_x 1) v_prenex_50735))) (or (forall ((v_prenex_44049 Int)) (or (<= (select main_a v_prenex_44049) 999) (<= 500 (select main_a v_prenex_44049)))) (forall ((v_prenex_44046 Int)) (or (<= (* 2 (select main_a v_prenex_44046)) 1000) (<= (select main_a v_prenex_44046) 999) (< v_prenex_44046 main_x) (<= (+ main_x 1) v_prenex_44046)))) (or (forall ((v_prenex_41997 Int)) (or (< v_prenex_41997 main_y) (<= (select main_a v_prenex_41997) 999))) (forall ((v_prenex_41991 Int)) (or (<= (* 2 (select main_a v_prenex_41991)) 1000) (< v_prenex_41991 main_x) (<= 2 (* 2 (select main_a v_prenex_41991))) (<= (+ main_x 1) v_prenex_41991)))) (forall ((v_prenex_40724 Int) (v_prenex_40723 Int)) (or (< v_prenex_40723 main_x) (<= (+ main_x 1) v_prenex_40723) (<= (select main_a v_prenex_40723) 999) (<= 2 (* 2 (select main_a v_prenex_40723))) (<= (+ (select main_a v_prenex_40723) (select main_a v_prenex_40724)) 1000))) (forall ((v_prenex_49279 Int) (v_prenex_49278 Int)) (or (<= (+ main_x 1) v_prenex_49278) (<= 1000 (+ (select main_a v_prenex_49278) (select main_a v_prenex_49279))) (<= 1 (select main_a v_prenex_49279)) (< v_prenex_49278 main_x) (< v_prenex_49279 main_y) (<= 2 (* 2 (select main_a v_prenex_49278))))) (forall ((v_prenex_50602 Int) (v_prenex_50603 Int)) (or (<= (select main_a v_prenex_50602) 999) (<= (+ main_x 1) v_prenex_50602) (< v_prenex_50602 main_x) (<= (* 2 (select main_a v_prenex_50602)) 1000) (<= 1 (select main_a v_prenex_50603)) (<= (select main_a v_prenex_50602) (select main_a v_prenex_50603)) (<= (select main_a v_prenex_50603) 1498))) (or (forall ((v_prenex_47139 Int)) (or (<= 0 (+ (select main_a v_prenex_47139) 498)) (< v_prenex_47139 main_x) (<= 2 (* 2 (select main_a v_prenex_47139))) (<= (+ main_x 1) v_prenex_47139) (<= (* 2 (select main_a v_prenex_47139)) 1000))) (forall ((v_prenex_47141 Int)) (or (<= (select main_a v_prenex_47141) 999) (<= 500 (select main_a v_prenex_47141))))) (or (forall ((v_prenex_44407 Int)) (<= 1000 (* 2 (select main_a v_prenex_44407)))) (forall ((v_prenex_44402 Int)) (or (<= (select main_a v_prenex_44402) 999) (< v_prenex_44402 main_x) (<= (+ main_x 1) v_prenex_44402)))) (forall ((v_prenex_50889 Int) (v_prenex_50890 Int)) (or (<= 500 (select main_a v_prenex_50890)) (<= (select main_a v_prenex_50890) (+ (select main_a v_prenex_50889) 998)) (<= (select main_a v_prenex_50889) 999) (< v_prenex_50889 main_x) (<= (+ main_y 1) v_prenex_50890) (<= (+ main_x 1) v_prenex_50889))) (or (forall ((v_prenex_51079 Int)) (<= 2 (* 2 (select main_a v_prenex_51079)))) (forall ((v_prenex_51080 Int)) (or (<= 500 (select main_a v_prenex_51080)) (< v_prenex_51080 main_y) (<= (+ main_y 1) v_prenex_51080)))) (forall ((v_prenex_46617 Int) (v_prenex_46618 Int)) (or (<= (select main_a v_prenex_46617) (select main_a v_prenex_46618)) (<= (+ main_y 1) v_prenex_46618) (<= (+ main_x 1) v_prenex_46617) (<= 1000 (* 2 (select main_a v_prenex_46618))) (< v_prenex_46617 main_x) (<= (* 2 (select main_a v_prenex_46617)) 1000))) (forall ((v_prenex_46028 Int) (v_prenex_46029 Int)) (or (<= (+ (select main_a v_prenex_46028) (select main_a v_prenex_46029)) 1000) (<= (+ main_x 1) v_prenex_46028) (< v_prenex_46028 main_x) (<= (* 2 (select main_a v_prenex_46029)) 1998) (<= (select main_a v_prenex_46028) 999) (<= (select main_a v_prenex_46029) 999))) (or (forall ((v_prenex_42244 Int)) (or (<= (select main_a v_prenex_42244) 1498) (<= (select main_a v_prenex_42244) 999))) (forall ((v_prenex_42248 Int)) (or (< v_prenex_42248 main_x) (<= (select main_a v_prenex_42248) 999) (<= 2 (* 2 (select main_a v_prenex_42248))) (<= (select main_a v_prenex_42248) 500) (<= (+ main_x 1) v_prenex_42248)))) (forall ((v_prenex_50439 Int) (v_prenex_50438 Int)) (or (< v_prenex_50438 main_x) (<= (+ (select main_a v_prenex_50438) (select main_a v_prenex_50439)) 1000) (<= (select main_a v_prenex_50439) 999) (<= (select main_a v_prenex_50438) 500) (<= (+ main_x 1) v_prenex_50438) (< v_prenex_50439 main_y))) (forall ((v_prenex_42000 Int) (v_prenex_42001 Int)) (or (<= (* 2 (select main_a v_prenex_42001)) 1998) (<= (+ (select main_a v_prenex_42000) (select main_a v_prenex_42001)) 1000) (<= (select main_a v_prenex_42001) 1498) (< v_prenex_42000 main_x) (< v_prenex_42001 main_y) (<= 1 (select main_a v_prenex_42000)) (<= (+ main_x 1) v_prenex_42000))) (forall ((v_prenex_44094 Int) (v_prenex_44095 Int)) (or (< v_prenex_44095 main_y) (<= 1000 (+ (select main_a v_prenex_44094) (select main_a v_prenex_44095))) (<= 500 (select main_a v_prenex_44095)) (<= (select main_a v_prenex_44094) 999) (<= (select main_a v_prenex_44095) 1498) (< v_prenex_44094 main_x) (<= (+ main_x 1) v_prenex_44094))) (or (forall ((v_prenex_49142 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49142))) (< v_prenex_49142 main_x) (<= (+ main_x 1) v_prenex_49142) (<= (select main_a v_prenex_49142) 500))) (forall ((v_prenex_49147 Int)) (or (<= 500 (select main_a v_prenex_49147)) (<= (select main_a v_prenex_49147) 1498)))) (forall ((v_prenex_44131 Int) (v_prenex_44130 Int)) (or (< v_prenex_44130 main_x) (<= (+ main_y 1) v_prenex_44131) (<= (+ main_x 1) v_prenex_44130) (<= (select main_a v_prenex_44130) 999) (<= (select main_a v_prenex_44131) (+ (select main_a v_prenex_44130) 998)))) (forall ((v_prenex_44188 Int) (v_prenex_44187 Int)) (or (<= 1 (select main_a v_prenex_44188)) (<= (select main_a v_prenex_44187) (select main_a v_prenex_44188)) (<= 2 (* 2 (select main_a v_prenex_44187))) (<= (+ main_x 1) v_prenex_44187) (<= (* 2 (select main_a v_prenex_44187)) 1000) (< v_prenex_44187 main_x) (<= (* 2 (select main_a v_prenex_44188)) 1998))) (forall ((v_prenex_50751 Int) (v_prenex_50752 Int)) (or (<= (+ main_x 1) v_prenex_50751) (<= 0 (+ (select main_a v_prenex_50751) 498)) (<= 1000 (* 2 (select main_a v_prenex_50752))) (< v_prenex_50751 main_x) (<= (select main_a v_prenex_50751) (select main_a v_prenex_50752)) (<= (+ main_y 1) v_prenex_50752) (<= 1 (select main_a v_prenex_50752)))) (forall ((v_prenex_49810 Int) (v_prenex_49809 Int)) (or (<= 1 (select main_a v_prenex_49810)) (<= 500 (select main_a v_prenex_49810)) (<= (+ main_x 1) v_prenex_49809) (<= (select main_a v_prenex_49809) 999) (<= (select main_a v_prenex_49809) 500) (<= (select main_a v_prenex_49809) (select main_a v_prenex_49810)) (< v_prenex_49809 main_x))) (forall ((v_prenex_45434 Int) (v_prenex_45435 Int)) (or (<= (select main_a v_prenex_45435) 999) (<= 1 (select main_a v_prenex_45434)) (< v_prenex_45434 main_x) (<= (+ main_x 1) v_prenex_45434) (<= (select main_a v_prenex_45434) (select main_a v_prenex_45435)) (<= 1000 (* 2 (select main_a v_prenex_45435))) (<= (* 2 (select main_a v_prenex_45434)) 1000))) (forall ((v_prenex_47887 Int) (v_prenex_47886 Int)) (or (<= (select main_a v_prenex_47887) 999) (< v_prenex_47886 main_x) (<= 1000 (* 2 (select main_a v_prenex_47887))) (<= (select main_a v_prenex_47887) (+ (select main_a v_prenex_47886) 998)) (<= (+ main_y 1) v_prenex_47887) (<= 2 (* 2 (select main_a v_prenex_47886))) (<= (+ main_x 1) v_prenex_47886))) (forall ((v_prenex_44692 Int) (v_prenex_44693 Int)) (or (<= 1 (select main_a v_prenex_44693)) (< v_prenex_44693 main_y) (< v_prenex_44692 main_x) (<= (+ main_x 1) v_prenex_44692) (<= 2 (* 2 (select main_a v_prenex_44692))) (<= (select main_a v_prenex_44693) (+ (select main_a v_prenex_44692) 998)))) (or (forall ((v_prenex_50691 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50691))) (<= 1 (select main_a v_prenex_50691)) (< v_prenex_50691 main_y))) (forall ((v_prenex_50688 Int)) (or (<= 0 (+ (select main_a v_prenex_50688) 498)) (< v_prenex_50688 main_x) (<= (+ main_x 1) v_prenex_50688) (<= 2 (* 2 (select main_a v_prenex_50688)))))) (or (forall ((v_prenex_43613 Int)) (or (<= (+ main_x 1) v_prenex_43613) (<= (select main_a v_prenex_43613) 500) (< v_prenex_43613 main_x))) (forall ((v_prenex_43614 Int)) (or (<= (* 2 (select main_a v_prenex_43614)) 1998) (<= (+ main_y 1) v_prenex_43614)))) (forall ((v_prenex_44887 Int) (v_prenex_44886 Int)) (or (<= (select main_a v_prenex_44887) (+ (select main_a v_prenex_44886) 998)) (<= (select main_a v_prenex_44886) 500) (<= 1000 (* 2 (select main_a v_prenex_44887))) (<= (select main_a v_prenex_44887) 1498) (< v_prenex_44886 main_x) (<= (+ main_x 1) v_prenex_44886) (< v_prenex_44887 main_y))) (or (forall ((v_prenex_46146 Int)) (or (< v_prenex_46146 main_x) (<= 2 (* 2 (select main_a v_prenex_46146))) (<= (+ main_x 1) v_prenex_46146) (<= (select main_a v_prenex_46146) 999))) (forall ((v_prenex_46151 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46151))) (<= (* 2 (select main_a v_prenex_46151)) 1998)))) (or (forall ((v_prenex_44309 Int)) (or (< v_prenex_44309 main_x) (<= 1 (select main_a v_prenex_44309)) (<= 2 (* 2 (select main_a v_prenex_44309))) (<= (+ main_x 1) v_prenex_44309) (<= (select main_a v_prenex_44309) 500))) (forall ((v_prenex_44312 Int)) (<= (select main_a v_prenex_44312) 1498))) (or (forall ((v_prenex_44011 Int)) (or (< v_prenex_44011 main_y) (<= 1 (select main_a v_prenex_44011)))) (forall ((v_prenex_44010 Int)) (or (< v_prenex_44010 main_x) (<= (+ main_x 1) v_prenex_44010) (<= (* 2 (select main_a v_prenex_44010)) 1000) (<= 1 (select main_a v_prenex_44010))))) (or (forall ((v_prenex_44299 Int)) (or (< v_prenex_44299 main_y) (<= 1 (select main_a v_prenex_44299)) (<= 500 (select main_a v_prenex_44299)))) (forall ((v_prenex_44295 Int)) (or (<= (select main_a v_prenex_44295) 999) (<= (* 2 (select main_a v_prenex_44295)) 1000) (< v_prenex_44295 main_x) (<= (+ main_x 1) v_prenex_44295)))) (forall ((v_prenex_48119 Int) (v_prenex_48120 Int)) (or (<= 0 (+ (select main_a v_prenex_48119) 498)) (<= (* 2 (select main_a v_prenex_48120)) 1998) (< v_prenex_48119 main_x) (<= (+ main_x 1) v_prenex_48119) (<= 1000 (+ (select main_a v_prenex_48119) (select main_a v_prenex_48120))) (<= (+ main_y 1) v_prenex_48120) (<= 1000 (* 2 (select main_a v_prenex_48120))))) (forall ((v_prenex_46567 Int) (v_prenex_46566 Int)) (or (<= (+ main_x 1) v_prenex_46566) (<= (select main_a v_prenex_46566) (select main_a v_prenex_46567)) (< v_prenex_46566 main_x) (<= 2 (* 2 (select main_a v_prenex_46566))) (<= 1 (select main_a v_prenex_46567)) (<= 500 (select main_a v_prenex_46567)) (<= 0 (+ (select main_a v_prenex_46566) 498)))) (or (forall ((v_prenex_47559 Int)) (<= 1000 (* 2 (select main_a v_prenex_47559)))) (forall ((v_prenex_40534 Int)) (or (<= (+ main_x 1) v_prenex_40534) (<= (* 2 (select main_a v_prenex_40534)) 1000) (< v_prenex_40534 main_x) (<= (select main_a v_prenex_40534) 500)))) (or (forall ((v_prenex_41977 Int)) (or (<= (+ main_y 1) v_prenex_41977) (<= (select main_a v_prenex_41977) 1498) (< v_prenex_41977 main_y) (<= 1 (select main_a v_prenex_41977)))) (forall ((v_prenex_41976 Int)) (<= 2 (* 2 (select main_a v_prenex_41976))))) (or (forall ((v_prenex_51652 Int)) (or (< v_prenex_51652 main_x) (<= (+ main_x 1) v_prenex_51652) (<= (* 2 (select main_a v_prenex_51652)) 1000) (<= 2 (* 2 (select main_a v_prenex_51652))))) (forall ((v_prenex_51656 Int)) (<= (select main_a v_prenex_51656) 1498))) (forall ((v_prenex_51727 Int) (v_prenex_51728 Int)) (or (< v_prenex_51727 main_x) (<= 500 (select main_a v_prenex_51728)) (<= (select main_a v_prenex_51727) (select main_a v_prenex_51728)) (<= (+ main_x 1) v_prenex_51727) (<= 0 (+ (select main_a v_prenex_51727) 498)) (<= 2 (* 2 (select main_a v_prenex_51727))))) (forall ((v_prenex_47689 Int) (v_prenex_47688 Int)) (or (<= (select main_a v_prenex_47689) 1498) (<= (select main_a v_prenex_47688) 999) (<= (+ main_x 1) v_prenex_47688) (<= (select main_a v_prenex_47689) 999) (<= 1000 (+ (select main_a v_prenex_47688) (select main_a v_prenex_47689))) (<= 1 (select main_a v_prenex_47688)) (< v_prenex_47688 main_x))) (forall ((v_prenex_46105 Int) (v_prenex_46104 Int)) (or (< v_prenex_46104 main_x) (<= (select main_a v_prenex_46104) (select main_a v_prenex_46105)) (<= 1 (select main_a v_prenex_46104)) (<= (+ main_x 1) v_prenex_46104) (< v_prenex_46105 main_y))) (forall ((v_prenex_49138 Int) (v_prenex_49137 Int)) (or (<= (+ main_y 1) v_prenex_49138) (<= (* 2 (select main_a v_prenex_49138)) 1998) (<= (* 2 (select main_a v_prenex_49137)) 1000) (<= 1 (select main_a v_prenex_49138)) (<= (select main_a v_prenex_49137) (select main_a v_prenex_49138)) (<= (+ main_x 1) v_prenex_49137) (< v_prenex_49137 main_x))) (forall ((v_prenex_41225 Int) (v_prenex_41226 Int)) (or (<= (+ main_x 1) v_prenex_41225) (<= 1 (select main_a v_prenex_41226)) (<= (select main_a v_prenex_41226) (+ (select main_a v_prenex_41225) 998)) (<= (select main_a v_prenex_41226) 999) (< v_prenex_41225 main_x) (<= (select main_a v_prenex_41225) 500) (<= (select main_a v_prenex_41225) 999))) (forall ((v_prenex_50843 Int) (v_prenex_50844 Int)) (or (<= (+ main_x 1) v_prenex_50843) (< v_prenex_50843 main_x) (<= (select main_a v_prenex_50844) (+ (select main_a v_prenex_50843) 998)) (<= 500 (select main_a v_prenex_50844)) (<= (select main_a v_prenex_50844) 999) (<= 0 (+ (select main_a v_prenex_50843) 498)) (<= (* 2 (select main_a v_prenex_50843)) 1000))) (forall ((v_prenex_49867 Int) (v_prenex_49868 Int)) (or (<= 1 (select main_a v_prenex_49867)) (<= 1 (select main_a v_prenex_49868)) (< v_prenex_49867 main_x) (<= (+ (select main_a v_prenex_49867) (select main_a v_prenex_49868)) 1000) (<= (+ main_y 1) v_prenex_49868) (<= (+ main_x 1) v_prenex_49867) (<= (select main_a v_prenex_49868) 1498))) (forall ((v_prenex_42088 Int) (v_prenex_42089 Int)) (or (<= 1 (select main_a v_prenex_42088)) (<= 1 (select main_a v_prenex_42089)) (<= (+ (select main_a v_prenex_42088) (select main_a v_prenex_42089)) 1000) (< v_prenex_42088 main_x) (<= (+ main_y 1) v_prenex_42089) (<= (+ main_x 1) v_prenex_42088))) (forall ((v_prenex_48409 Int) (v_prenex_48408 Int)) (or (<= (+ main_x 1) v_prenex_48408) (< v_prenex_48408 main_x) (<= 0 (+ (select main_a v_prenex_48408) 498)) (< v_prenex_48409 main_y) (<= (select main_a v_prenex_48409) 999) (<= 1000 (+ (select main_a v_prenex_48408) (select main_a v_prenex_48409))))) (or (forall ((v_prenex_46838 Int)) (or (<= (+ main_x 1) v_prenex_46838) (<= (* 2 (select main_a v_prenex_46838)) 1000) (<= 0 (+ (select main_a v_prenex_46838) 498)) (< v_prenex_46838 main_x) (<= (select main_a v_prenex_46838) 500))) (forall ((v_prenex_46839 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46839))) (<= (select main_a v_prenex_46839) 1498)))) (or (forall ((v_prenex_41509 Int)) (or (<= (select main_a v_prenex_41509) 500) (< v_prenex_41509 main_x) (<= 2 (* 2 (select main_a v_prenex_41509))) (<= (+ main_x 1) v_prenex_41509))) (forall ((v_prenex_41510 Int)) (or (<= (select main_a v_prenex_41510) 999) (<= (+ main_y 1) v_prenex_41510) (<= 500 (select main_a v_prenex_41510))))) (forall ((v_prenex_47384 Int) (v_prenex_47383 Int)) (or (<= (select main_a v_prenex_47383) 999) (<= (select main_a v_prenex_47384) 1498) (<= (select main_a v_prenex_47384) 999) (<= (* 2 (select main_a v_prenex_47383)) 1000) (<= (select main_a v_prenex_47383) (select main_a v_prenex_47384)) (<= (+ main_x 1) v_prenex_47383) (< v_prenex_47383 main_x))) (forall ((v_prenex_42370 Int) (v_prenex_42371 Int)) (or (<= (select main_a v_prenex_42371) 1498) (<= 0 (+ (select main_a v_prenex_42370) 498)) (<= (select main_a v_prenex_42371) 999) (<= (+ (select main_a v_prenex_42370) (select main_a v_prenex_42371)) 1000) (<= (* 2 (select main_a v_prenex_42370)) 1000) (< v_prenex_42370 main_x) (<= (+ main_x 1) v_prenex_42370))) (forall ((v_prenex_42768 Int) (v_prenex_42769 Int)) (or (<= (+ main_y 1) v_prenex_42769) (<= (select main_a v_prenex_42769) 999) (<= 500 (select main_a v_prenex_42769)) (< v_prenex_42769 main_y) (<= (select main_a v_prenex_42768) (select main_a v_prenex_42769)))) (forall ((v_prenex_48156 Int) (v_prenex_48155 Int)) (or (< v_prenex_48155 main_x) (<= 1 (select main_a v_prenex_48156)) (<= (+ main_x 1) v_prenex_48155) (<= 0 (+ (select main_a v_prenex_48155) 498)) (<= 1000 (+ (select main_a v_prenex_48155) (select main_a v_prenex_48156))) (<= (* 2 (select main_a v_prenex_48156)) 1998))) (forall ((v_prenex_42446 Int) (v_prenex_42447 Int)) (or (< v_prenex_42446 main_x) (<= (* 2 (select main_a v_prenex_42447)) 1998) (<= (+ main_x 1) v_prenex_42446) (<= (+ (select main_a v_prenex_42446) (select main_a v_prenex_42447)) 1000) (<= (+ main_y 1) v_prenex_42447) (<= 0 (+ (select main_a v_prenex_42446) 498)) (<= (select main_a v_prenex_42447) 1498))) (forall ((v_prenex_48704 Int) (v_prenex_48705 Int)) (or (<= (select main_a v_prenex_48704) (select main_a v_prenex_48705)) (<= 1 (select main_a v_prenex_48704)) (<= (select main_a v_prenex_48705) 1498) (<= 0 (+ (select main_a v_prenex_48704) 498)) (<= (+ main_x 1) v_prenex_48704) (<= (select main_a v_prenex_48705) 999) (< v_prenex_48704 main_x))) (forall ((v_prenex_43477 Int) (v_prenex_43478 Int)) (or (<= (+ (select main_a v_prenex_43477) (select main_a v_prenex_43478)) 1000) (<= (select main_a v_prenex_43478) 999) (<= (+ main_x 1) v_prenex_43477) (<= 1 (select main_a v_prenex_43477)) (<= 500 (select main_a v_prenex_43478)) (<= 2 (* 2 (select main_a v_prenex_43477))) (< v_prenex_43477 main_x))) (forall ((v_prenex_46925 Int) (v_prenex_46926 Int)) (or (<= (+ (select main_a v_prenex_46925) (select main_a v_prenex_46926)) 1000) (<= 1 (select main_a v_prenex_46925)) (<= (+ main_x 1) v_prenex_46925) (<= 1 (select main_a v_prenex_46926)) (< v_prenex_46925 main_x) (<= (* 2 (select main_a v_prenex_46926)) 1998) (<= 2 (* 2 (select main_a v_prenex_46925))))) (forall ((v_prenex_46127 Int) (v_prenex_46126 Int)) (or (< v_prenex_46126 main_x) (<= (select main_a v_prenex_46126) 500) (<= (select main_a v_prenex_46127) 999) (<= 1 (select main_a v_prenex_46127)) (<= (+ main_y 1) v_prenex_46127) (<= (+ (select main_a v_prenex_46126) (select main_a v_prenex_46127)) 1000) (<= (+ main_x 1) v_prenex_46126))) (or (forall ((v_prenex_41377 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41377))) (<= (select main_a v_prenex_41377) 999))) (forall ((v_prenex_41371 Int)) (or (< v_prenex_41371 main_x) (<= 0 (+ (select main_a v_prenex_41371) 498)) (<= (+ main_x 1) v_prenex_41371) (<= 2 (* 2 (select main_a v_prenex_41371)))))) (forall ((v_prenex_51578 Int) (v_prenex_51577 Int)) (or (<= (+ main_y 1) v_prenex_51578) (<= (select main_a v_prenex_51578) 1498) (<= (+ main_x 1) v_prenex_51577) (< v_prenex_51577 main_x) (<= 0 (+ (select main_a v_prenex_51577) 498)) (<= (select main_a v_prenex_51578) (+ (select main_a v_prenex_51577) 998)))) (forall ((v_prenex_43453 Int) (v_prenex_43454 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43454))) (<= (+ main_x 1) v_prenex_43453) (<= 1 (select main_a v_prenex_43453)) (< v_prenex_43453 main_x) (<= 1 (select main_a v_prenex_43454)) (<= (select main_a v_prenex_43454) (+ (select main_a v_prenex_43453) 998)) (<= (select main_a v_prenex_43453) 500))) (or (forall ((v_prenex_41616 Int)) (<= 1 (select main_a v_prenex_41616))) (forall ((v_prenex_41614 Int)) (or (<= 1 (select main_a v_prenex_41614)) (<= (select main_a v_prenex_41614) 500) (<= (* 2 (select main_a v_prenex_41614)) 1000) (<= (+ main_x 1) v_prenex_41614) (< v_prenex_41614 main_x)))) (or (forall ((v_prenex_46764 Int)) (or (< v_prenex_46764 main_x) (<= (select main_a v_prenex_46764) 999) (<= (* 2 (select main_a v_prenex_46764)) 1000) (<= (+ main_x 1) v_prenex_46764))) (forall ((v_prenex_46768 Int)) (or (<= (select main_a v_prenex_46768) 1498) (< v_prenex_46768 main_y) (<= (* 2 (select main_a v_prenex_46768)) 1998)))) (forall ((v_prenex_41672 Int) (v_prenex_41673 Int)) (or (<= (+ main_x 1) v_prenex_41672) (<= (select main_a v_prenex_41673) 1498) (<= (select main_a v_prenex_41672) (select main_a v_prenex_41673)) (< v_prenex_41672 main_x) (<= 1 (select main_a v_prenex_41672)) (<= (select main_a v_prenex_41672) 500) (<= 1000 (* 2 (select main_a v_prenex_41673))))) (forall ((v_prenex_41746 Int) (v_prenex_41747 Int)) (or (<= (+ main_x 1) v_prenex_41746) (<= 500 (select main_a v_prenex_41747)) (<= (select main_a v_prenex_41746) 500) (<= 1000 (* 2 (select main_a v_prenex_41747))) (<= (select main_a v_prenex_41746) 999) (< v_prenex_41746 main_x) (<= 1000 (+ (select main_a v_prenex_41746) (select main_a v_prenex_41747))))) (forall ((v_prenex_47181 Int) (v_prenex_47182 Int)) (or (<= 1 (select main_a v_prenex_47181)) (< v_prenex_47181 main_x) (<= (select main_a v_prenex_47181) 500) (<= 1000 (* 2 (select main_a v_prenex_47182))) (<= (select main_a v_prenex_47181) (select main_a v_prenex_47182)) (<= (+ main_x 1) v_prenex_47181))) (forall ((v_prenex_44759 Int) (v_prenex_44758 Int)) (or (<= (select main_a v_prenex_44759) 999) (<= 1 (select main_a v_prenex_44759)) (<= (+ main_x 1) v_prenex_44758) (<= (select main_a v_prenex_44759) (+ (select main_a v_prenex_44758) 998)) (<= 1 (select main_a v_prenex_44758)) (< v_prenex_44758 main_x) (<= 2 (* 2 (select main_a v_prenex_44758))))) (or (forall ((v_prenex_50956 Int)) (or (<= (select main_a v_prenex_50956) 999) (<= 1 (select main_a v_prenex_50956)))) (forall ((v_prenex_50951 Int)) (or (< v_prenex_50951 main_x) (<= (+ main_x 1) v_prenex_50951) (<= 1 (select main_a v_prenex_50951)) (<= (* 2 (select main_a v_prenex_50951)) 1000)))) (forall ((v_prenex_43359 Int) (v_prenex_43360 Int)) (or (<= (+ (select main_a v_prenex_43359) (select main_a v_prenex_43360)) 1000) (<= (select main_a v_prenex_43359) 500) (<= (select main_a v_prenex_43360) 1498) (<= 500 (select main_a v_prenex_43360)) (< v_prenex_43359 main_x) (<= (+ main_x 1) v_prenex_43359) (<= 0 (+ (select main_a v_prenex_43359) 498)))) (or (forall ((v_prenex_41753 Int)) (or (< v_prenex_41753 main_x) (<= 0 (+ (select main_a v_prenex_41753) 498)) (<= 2 (* 2 (select main_a v_prenex_41753))) (<= (+ main_x 1) v_prenex_41753))) (forall ((v_prenex_41758 Int)) (<= (* 2 (select main_a v_prenex_41758)) 1998))) (or (forall ((v_prenex_45082 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45082))) (< v_prenex_45082 main_y) (<= (select main_a v_prenex_45082) 1498))) (forall ((v_prenex_45077 Int)) (or (<= (* 2 (select main_a v_prenex_45077)) 1000) (<= (+ main_x 1) v_prenex_45077) (< v_prenex_45077 main_x) (<= 2 (* 2 (select main_a v_prenex_45077)))))) (forall ((v_prenex_43202 Int) (v_prenex_43203 Int)) (or (<= (+ main_x 1) v_prenex_43202) (< v_prenex_43202 main_x) (<= (select main_a v_prenex_43202) 999) (< v_prenex_43203 main_y) (<= 500 (select main_a v_prenex_43203)) (<= (select main_a v_prenex_43203) (+ (select main_a v_prenex_43202) 998)) (<= 1 (select main_a v_prenex_43203)))) (forall ((v_prenex_50251 Int) (v_prenex_50250 Int)) (or (<= (select main_a v_prenex_50250) 500) (< v_prenex_50250 main_x) (<= (select main_a v_prenex_50251) 1498) (<= (select main_a v_prenex_50250) 999) (<= (+ (select main_a v_prenex_50250) (select main_a v_prenex_50251)) 1000) (<= (select main_a v_prenex_50251) 999) (<= (+ main_x 1) v_prenex_50250))) (forall ((v_prenex_43594 Int) (v_prenex_43595 Int)) (or (<= 1 (select main_a v_prenex_43595)) (<= (select main_a v_prenex_43594) 500) (<= 2 (* 2 (select main_a v_prenex_43594))) (<= (+ main_x 1) v_prenex_43594) (<= (+ (select main_a v_prenex_43594) (select main_a v_prenex_43595)) 1000) (<= (select main_a v_prenex_43595) 1498) (< v_prenex_43594 main_x))) (forall ((v_prenex_45937 Int) (v_prenex_45936 Int)) (or (<= (select main_a v_prenex_45937) 1498) (<= 2 (* 2 (select main_a v_prenex_45936))) (< v_prenex_45936 main_x) (<= (+ main_x 1) v_prenex_45936) (<= (select main_a v_prenex_45936) 500) (<= (select main_a v_prenex_45937) 999) (<= (select main_a v_prenex_45937) (+ (select main_a v_prenex_45936) 998)))) (or (forall ((v_prenex_51654 Int)) (or (<= (* 2 (select main_a v_prenex_51654)) 1000) (<= 2 (* 2 (select main_a v_prenex_51654))) (< v_prenex_51654 main_x) (<= 0 (+ (select main_a v_prenex_51654) 498)) (<= (+ main_x 1) v_prenex_51654))) (forall ((v_prenex_51656 Int)) (<= (select main_a v_prenex_51656) 1498))) (forall ((v_prenex_51147 Int) (v_prenex_51148 Int)) (or (<= 1000 (+ (select main_a v_prenex_51147) (select main_a v_prenex_51148))) (<= (select main_a v_prenex_51148) 1498) (< v_prenex_51148 main_y) (< v_prenex_51147 main_x) (<= (+ main_x 1) v_prenex_51147) (<= (select main_a v_prenex_51147) 500) (<= 500 (select main_a v_prenex_51148)))) (or (forall ((v_prenex_41482 Int)) (or (<= 0 (+ (select main_a v_prenex_41482) 498)) (<= 2 (* 2 (select main_a v_prenex_41482))) (<= (+ main_x 1) v_prenex_41482) (< v_prenex_41482 main_x))) (forall ((v_prenex_41483 Int)) (or (<= (+ main_y 1) v_prenex_41483) (<= (* 2 (select main_a v_prenex_41483)) 1998)))) (forall ((v_prenex_45403 Int) (v_prenex_45404 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45404))) (<= 500 (select main_a v_prenex_45404)) (< v_prenex_45403 main_x) (<= 2 (* 2 (select main_a v_prenex_45403))) (<= (select main_a v_prenex_45403) (select main_a v_prenex_45404)) (<= 1 (select main_a v_prenex_45403)) (<= (+ main_x 1) v_prenex_45403))) (forall ((v_prenex_46543 Int) (v_prenex_46542 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46542))) (< v_prenex_46542 main_x) (<= 1000 (+ (select main_a v_prenex_46542) (select main_a v_prenex_46543))) (<= (select main_a v_prenex_46543) 1498) (<= (+ main_x 1) v_prenex_46542) (<= 1 (select main_a v_prenex_46542)))) (forall ((v_prenex_50048 Int) (v_prenex_50047 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50048))) (<= (select main_a v_prenex_50047) (select main_a v_prenex_50048)) (<= (+ main_x 1) v_prenex_50047) (<= (select main_a v_prenex_50047) 500) (< v_prenex_50047 main_x) (<= 500 (select main_a v_prenex_50048)))) (or (forall ((v_prenex_50529 Int)) (or (<= (select main_a v_prenex_50529) 500) (<= (+ main_x 1) v_prenex_50529) (<= (* 2 (select main_a v_prenex_50529)) 1000) (< v_prenex_50529 main_x))) (forall ((v_prenex_50531 Int)) (or (<= (select main_a v_prenex_50531) 999) (<= 1000 (* 2 (select main_a v_prenex_50531))) (< v_prenex_50531 main_y)))) (forall ((v_prenex_50967 Int) (v_prenex_50968 Int)) (or (<= (* 2 (select main_a v_prenex_50967)) 1000) (<= (+ main_x 1) v_prenex_50967) (<= 1000 (+ (select main_a v_prenex_50967) (select main_a v_prenex_50968))) (<= (select main_a v_prenex_50968) 1498) (< v_prenex_50967 main_x) (<= 1 (select main_a v_prenex_50968)) (<= 2 (* 2 (select main_a v_prenex_50967))))) (forall ((v_prenex_48500 Int) (v_prenex_48499 Int)) (or (< v_prenex_48499 main_x) (<= 500 (select main_a v_prenex_48500)) (<= (+ main_x 1) v_prenex_48499) (<= (* 2 (select main_a v_prenex_48499)) 1000) (<= (select main_a v_prenex_48500) (+ (select main_a v_prenex_48499) 998)) (<= 2 (* 2 (select main_a v_prenex_48499))))) (or (forall ((v_prenex_46869 Int)) (or (<= (select main_a v_prenex_46869) 999) (<= 1 (select main_a v_prenex_46869)))) (forall ((v_prenex_46867 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46867))) (<= 0 (+ (select main_a v_prenex_46867) 498)) (<= (* 2 (select main_a v_prenex_46867)) 1000) (<= (+ main_x 1) v_prenex_46867) (< v_prenex_46867 main_x)))) (forall ((v_prenex_49303 Int) (v_prenex_49302 Int)) (or (< v_prenex_49302 main_x) (<= 1 (select main_a v_prenex_49303)) (<= 2 (* 2 (select main_a v_prenex_49302))) (<= (+ main_x 1) v_prenex_49302) (< v_prenex_49303 main_y) (<= (+ (select main_a v_prenex_49302) (select main_a v_prenex_49303)) 1000))) (or (forall ((v_prenex_44377 Int)) (<= (select main_a v_prenex_44377) 999)) (forall ((v_prenex_44372 Int)) (or (<= (+ main_x 1) v_prenex_44372) (<= 2 (* 2 (select main_a v_prenex_44372))) (< v_prenex_44372 main_x) (<= (* 2 (select main_a v_prenex_44372)) 1000)))) (forall ((v_prenex_41597 Int) (v_prenex_41598 Int)) (or (<= (+ main_y 1) v_prenex_41598) (<= (select main_a v_prenex_41597) (select main_a v_prenex_41598)) (< v_prenex_41598 main_y) (<= (select main_a v_prenex_41598) 1498) (<= 500 (select main_a v_prenex_41598)))) (forall ((v_prenex_46059 Int) (v_prenex_46058 Int)) (or (<= (+ main_x 1) v_prenex_46058) (<= 1 (select main_a v_prenex_46058)) (<= (select main_a v_prenex_46059) (+ (select main_a v_prenex_46058) 998)) (<= 500 (select main_a v_prenex_46059)) (< v_prenex_46058 main_x) (<= 1 (select main_a v_prenex_46059)))) (forall ((v_prenex_43583 Int) (v_prenex_43584 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43584))) (<= (select main_a v_prenex_43583) 999) (<= (+ main_x 1) v_prenex_43583) (< v_prenex_43583 main_x) (<= (+ (select main_a v_prenex_43583) (select main_a v_prenex_43584)) 1000) (<= 1 (select main_a v_prenex_43584)) (<= 1 (select main_a v_prenex_43583)))) (or (forall ((v_prenex_41016 Int)) (or (<= (+ main_x 1) v_prenex_41016) (<= 2 (* 2 (select main_a v_prenex_41016))))) (forall ((v_prenex_41017 Int)) (or (< v_prenex_41017 main_y) (<= (+ main_y 1) v_prenex_41017) (<= (select main_a v_prenex_41017) 999)))) (or (forall ((v_prenex_50684 Int)) (<= 1000 (* 2 (select main_a v_prenex_50684)))) (forall ((v_prenex_50682 Int)) (or (<= 0 (+ (select main_a v_prenex_50682) 498)) (< v_prenex_50682 main_x) (<= (+ main_x 1) v_prenex_50682) (<= (* 2 (select main_a v_prenex_50682)) 1000) (<= 2 (* 2 (select main_a v_prenex_50682)))))) (or (forall ((v_prenex_46005 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46005))) (<= 1 (select main_a v_prenex_46005)))) (forall ((v_prenex_46004 Int)) (or (<= 1 (select main_a v_prenex_46004)) (< v_prenex_46004 main_x) (<= (select main_a v_prenex_46004) 999) (<= (+ main_x 1) v_prenex_46004) (<= (* 2 (select main_a v_prenex_46004)) 1000)))) (forall ((v_prenex_45157 Int) (v_prenex_45158 Int)) (or (<= 1 (select main_a v_prenex_45157)) (<= (* 2 (select main_a v_prenex_45158)) 1998) (< v_prenex_45157 main_x) (<= (select main_a v_prenex_45158) 1498) (<= (+ (select main_a v_prenex_45157) (select main_a v_prenex_45158)) 1000) (<= (+ main_y 1) v_prenex_45158) (<= (+ main_x 1) v_prenex_45157))) (forall ((v_prenex_42694 Int) (v_prenex_42695 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42695))) (< v_prenex_42694 main_x) (<= (+ main_x 1) v_prenex_42694) (<= 1000 (+ (select main_a v_prenex_42694) (select main_a v_prenex_42695))) (<= 0 (+ (select main_a v_prenex_42694) 498)) (<= (select main_a v_prenex_42695) 999) (< v_prenex_42695 main_y))) (forall ((v_prenex_42121 Int) (v_prenex_42122 Int)) (or (< v_prenex_42121 main_x) (<= 1 (select main_a v_prenex_42122)) (<= (select main_a v_prenex_42121) 500) (<= (select main_a v_prenex_42121) (select main_a v_prenex_42122)) (<= (* 2 (select main_a v_prenex_42121)) 1000) (<= (+ main_x 1) v_prenex_42121))) (or (forall ((v_prenex_41907 Int)) (or (<= 1 (select main_a v_prenex_41907)) (<= 500 (select main_a v_prenex_41907)))) (forall ((v_prenex_41906 Int)) (or (<= 1 (select main_a v_prenex_41906)) (<= (select main_a v_prenex_41906) 999) (<= (* 2 (select main_a v_prenex_41906)) 1000) (<= (+ main_x 1) v_prenex_41906) (< v_prenex_41906 main_x)))) (forall ((v_prenex_48787 Int) (v_prenex_48786 Int)) (or (<= (select main_a v_prenex_48786) 999) (<= (* 2 (select main_a v_prenex_48786)) 1000) (<= (select main_a v_prenex_48787) 999) (<= (+ main_x 1) v_prenex_48786) (< v_prenex_48786 main_x) (<= 1000 (* 2 (select main_a v_prenex_48787))) (<= (select main_a v_prenex_48787) (+ (select main_a v_prenex_48786) 998)))) (forall ((v_prenex_45885 Int) (v_prenex_45886 Int)) (or (<= (select main_a v_prenex_45885) 999) (< v_prenex_45886 main_y) (< v_prenex_45885 main_x) (<= 1000 (* 2 (select main_a v_prenex_45886))) (<= (+ main_x 1) v_prenex_45885) (<= (select main_a v_prenex_45885) (select main_a v_prenex_45886)))) (forall ((v_prenex_46899 Int) (v_prenex_46900 Int)) (or (< v_prenex_46899 main_x) (<= (select main_a v_prenex_46899) (select main_a v_prenex_46900)) (<= (select main_a v_prenex_46900) 999) (<= (+ main_x 1) v_prenex_46899) (<= (+ main_y 1) v_prenex_46900) (<= (select main_a v_prenex_46899) 999) (<= (select main_a v_prenex_46900) 1498))) (forall ((v_prenex_47807 Int) (v_prenex_47806 Int)) (or (< v_prenex_47806 main_x) (<= 2 (* 2 (select main_a v_prenex_47806))) (<= 1000 (* 2 (select main_a v_prenex_47807))) (<= (+ (select main_a v_prenex_47806) (select main_a v_prenex_47807)) 1000) (<= 500 (select main_a v_prenex_47807)) (<= (select main_a v_prenex_47806) 500) (<= (+ main_x 1) v_prenex_47806))) (forall ((v_prenex_42496 Int) (v_prenex_42497 Int)) (or (<= (select main_a v_prenex_42496) (select main_a v_prenex_42497)) (<= 1 (select main_a v_prenex_42496)) (< v_prenex_42496 main_x) (<= 0 (+ (select main_a v_prenex_42496) 498)) (<= 500 (select main_a v_prenex_42497)) (<= (+ main_x 1) v_prenex_42496))) (forall ((v_prenex_42094 Int) (v_prenex_42095 Int)) (or (<= (select main_a v_prenex_42094) 500) (<= 1000 (+ (select main_a v_prenex_42094) (select main_a v_prenex_42095))) (< v_prenex_42094 main_x) (<= (+ main_y 1) v_prenex_42095) (<= (+ main_x 1) v_prenex_42094) (<= 1 (select main_a v_prenex_42095)))) (forall ((v_prenex_49597 Int) (v_prenex_49596 Int)) (or (<= (+ main_x 1) v_prenex_49596) (< v_prenex_49596 main_x) (<= 0 (+ (select main_a v_prenex_49596) 498)) (<= (select main_a v_prenex_49597) (+ (select main_a v_prenex_49596) 998)))) (forall ((v_prenex_45230 Int) (v_prenex_45231 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45230))) (< v_prenex_45230 main_x) (<= (select main_a v_prenex_45231) 999) (<= (select main_a v_prenex_45230) 500) (<= 1000 (* 2 (select main_a v_prenex_45231))) (<= (+ main_x 1) v_prenex_45230) (<= (+ (select main_a v_prenex_45230) (select main_a v_prenex_45231)) 1000))) (forall ((v_prenex_43222 Int) (v_prenex_43221 Int)) (or (<= 0 (+ (select main_a v_prenex_43221) 498)) (<= (* 2 (select main_a v_prenex_43222)) 1998) (<= (+ main_x 1) v_prenex_43221) (<= (select main_a v_prenex_43221) (select main_a v_prenex_43222)) (< v_prenex_43221 main_x) (<= (select main_a v_prenex_43222) 999) (<= (select main_a v_prenex_43221) 999))) (forall ((v_prenex_47827 Int) (v_prenex_47826 Int)) (or (<= 500 (select main_a v_prenex_47827)) (<= (select main_a v_prenex_47826) 500) (<= (select main_a v_prenex_47826) (select main_a v_prenex_47827)) (<= (+ main_x 1) v_prenex_47826) (< v_prenex_47826 main_x))) (or (forall ((v_prenex_44214 Int)) (or (<= 500 (select main_a v_prenex_44214)) (< v_prenex_44214 main_y) (<= (+ main_y 1) v_prenex_44214))) (forall ((v_prenex_44213 Int)) (<= (* 2 (select main_a v_prenex_44213)) 1000))) (forall ((v_prenex_51589 Int) (v_prenex_51590 Int)) (or (<= (select main_a v_prenex_51590) (+ (select main_a v_prenex_51589) 998)) (<= (+ main_x 1) v_prenex_51589) (<= 1 (select main_a v_prenex_51589)) (<= (* 2 (select main_a v_prenex_51590)) 1998) (<= (+ main_y 1) v_prenex_51590) (<= (select main_a v_prenex_51590) 999) (< v_prenex_51589 main_x))) (or (forall ((v_prenex_46850 Int)) (or (< v_prenex_46850 main_x) (<= (+ main_x 1) v_prenex_46850) (<= (* 2 (select main_a v_prenex_46850)) 1000))) (forall ((v_prenex_46856 Int)) (<= (* 2 (select main_a v_prenex_46856)) 1998))) (or (forall ((v_prenex_50503 Int)) (or (<= 500 (select main_a v_prenex_50503)) (<= (select main_a v_prenex_50503) 1498))) (forall ((v_prenex_50500 Int)) (or (<= (+ main_x 1) v_prenex_50500) (<= (select main_a v_prenex_50500) 500) (<= 0 (+ (select main_a v_prenex_50500) 498)) (< v_prenex_50500 main_x) (<= 2 (* 2 (select main_a v_prenex_50500)))))) (or (forall ((v_prenex_43979 Int)) (or (<= (select main_a v_prenex_43979) 500) (<= (+ main_x 1) v_prenex_43979) (<= 1 (select main_a v_prenex_43979)) (< v_prenex_43979 main_x) (<= 2 (* 2 (select main_a v_prenex_43979))))) (forall ((v_prenex_43982 Int)) (or (<= 1 (select main_a v_prenex_43982)) (<= (select main_a v_prenex_43982) 1498)))) (forall ((v_prenex_45421 Int) (v_prenex_45422 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45421))) (<= (+ (select main_a v_prenex_45421) (select main_a v_prenex_45422)) 1000) (< v_prenex_45421 main_x) (<= 0 (+ (select main_a v_prenex_45421) 498)) (<= (* 2 (select main_a v_prenex_45422)) 1998) (<= (+ main_x 1) v_prenex_45421) (<= (select main_a v_prenex_45422) 999))) (or (forall ((v_prenex_51127 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51127))) (<= (select main_a v_prenex_51127) 999))) (forall ((v_prenex_51124 Int)) (or (< v_prenex_51124 main_x) (<= (+ main_x 1) v_prenex_51124) (<= (select main_a v_prenex_51124) 999) (<= (* 2 (select main_a v_prenex_51124)) 1000)))) (or (forall ((v_prenex_42733 Int)) (or (<= (+ main_x 1) v_prenex_42733) (< v_prenex_42733 main_x) (<= 1 (select main_a v_prenex_42733)) (<= 2 (* 2 (select main_a v_prenex_42733))) (<= (select main_a v_prenex_42733) 500))) (forall ((v_prenex_42736 Int)) (or (<= 1 (select main_a v_prenex_42736)) (<= 500 (select main_a v_prenex_42736))))) (forall ((v_prenex_43785 Int) (v_prenex_43784 Int)) (or (< v_prenex_43784 main_x) (<= (+ (select main_a v_prenex_43784) (select main_a v_prenex_43785)) 1000) (<= (+ main_x 1) v_prenex_43784) (<= 0 (+ (select main_a v_prenex_43784) 498)) (<= 2 (* 2 (select main_a v_prenex_43784))) (<= (select main_a v_prenex_43785) 1498) (<= 500 (select main_a v_prenex_43785)))) (or (forall ((v_prenex_51227 Int)) (or (<= (+ main_x 1) v_prenex_51227) (< v_prenex_51227 main_x) (<= 0 (+ (select main_a v_prenex_51227) 498)) (<= 2 (* 2 (select main_a v_prenex_51227))))) (forall ((v_prenex_51228 Int)) (or (<= (+ main_y 1) v_prenex_51228) (<= (select main_a v_prenex_51228) 1498)))) (forall ((v_prenex_41214 Int) (v_prenex_41213 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41213))) (<= 1000 (* 2 (select main_a v_prenex_41214))) (<= (select main_a v_prenex_41214) 999) (<= (+ (select main_a v_prenex_41213) (select main_a v_prenex_41214)) 1000) (< v_prenex_41213 main_x) (<= (+ main_x 1) v_prenex_41213) (<= 0 (+ (select main_a v_prenex_41213) 498)))) (forall ((v_prenex_51103 Int) (v_prenex_51102 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51103))) (<= 1 (select main_a v_prenex_51103)) (<= (+ main_x 1) v_prenex_51102) (< v_prenex_51102 main_x) (<= (select main_a v_prenex_51102) 999) (<= (select main_a v_prenex_51102) (select main_a v_prenex_51103)))) (forall ((v_prenex_43828 Int) (v_prenex_43829 Int)) (or (< v_prenex_43828 main_x) (<= (select main_a v_prenex_43828) (select main_a v_prenex_43829)) (<= (+ main_x 1) v_prenex_43828) (<= 2 (* 2 (select main_a v_prenex_43828))) (<= 1000 (* 2 (select main_a v_prenex_43829))) (<= (select main_a v_prenex_43828) 500) (<= (select main_a v_prenex_43829) 1498))) (forall ((v_prenex_44726 Int) (v_prenex_44727 Int)) (or (<= 1 (select main_a v_prenex_44727)) (<= (+ main_x 1) v_prenex_44726) (<= (+ (select main_a v_prenex_44726) (select main_a v_prenex_44727)) 1000) (< v_prenex_44726 main_x) (<= (select main_a v_prenex_44727) 999) (<= (* 2 (select main_a v_prenex_44726)) 1000) (<= (select main_a v_prenex_44726) 999))) (or (forall ((v_prenex_42361 Int)) (or (< v_prenex_42361 main_y) (<= 1000 (* 2 (select main_a v_prenex_42361))))) (forall ((v_prenex_40519 Int)) (or (< v_prenex_40519 main_x) (<= (select main_a v_prenex_40519) 500) (<= (+ main_x 1) v_prenex_40519)))) (forall ((v_prenex_44182 Int) (v_prenex_44181 Int)) (or (<= (+ (select main_a v_prenex_44181) (select main_a v_prenex_44182)) 1000) (<= 500 (select main_a v_prenex_44182)) (< v_prenex_44181 main_x) (<= 1 (select main_a v_prenex_44181)) (<= 1 (select main_a v_prenex_44182)) (<= 2 (* 2 (select main_a v_prenex_44181))) (<= (+ main_x 1) v_prenex_44181))) (forall ((v_prenex_49619 Int) (v_prenex_49618 Int)) (or (< v_prenex_49618 main_x) (<= 2 (* 2 (select main_a v_prenex_49618))) (<= (select main_a v_prenex_49619) 1498) (<= 500 (select main_a v_prenex_49619)) (<= (select main_a v_prenex_49618) 500) (<= 1000 (+ (select main_a v_prenex_49618) (select main_a v_prenex_49619))) (<= (+ main_x 1) v_prenex_49618))) (forall ((v_prenex_45844 Int) (v_prenex_45845 Int)) (or (< v_prenex_45844 main_x) (<= 1 (select main_a v_prenex_45844)) (<= 1000 (+ (select main_a v_prenex_45844) (select main_a v_prenex_45845))) (<= (select main_a v_prenex_45845) 1498) (<= (+ main_x 1) v_prenex_45844) (<= (select main_a v_prenex_45845) 999))) (forall ((v_prenex_40764 Int) (v_prenex_40763 Int)) (or (<= 1 (select main_a v_prenex_40764)) (<= (+ main_x 1) v_prenex_40763) (<= (select main_a v_prenex_40763) (select main_a v_prenex_40764)) (<= 1 (select main_a v_prenex_40763)) (< v_prenex_40763 main_x))) (forall ((v_prenex_48883 Int) (v_prenex_48882 Int)) (or (<= (+ main_x 1) v_prenex_48882) (<= (select main_a v_prenex_48883) 999) (<= (+ (select main_a v_prenex_48882) (select main_a v_prenex_48883)) 1000) (< v_prenex_48882 main_x) (<= 2 (* 2 (select main_a v_prenex_48882))) (<= (* 2 (select main_a v_prenex_48882)) 1000))) (forall ((v_prenex_49229 Int) (v_prenex_49230 Int)) (or (<= (select main_a v_prenex_49230) (+ (select main_a v_prenex_49229) 998)) (<= (+ main_y 1) v_prenex_49230) (< v_prenex_49229 main_x) (<= 2 (* 2 (select main_a v_prenex_49229))) (<= (* 2 (select main_a v_prenex_49230)) 1998) (<= (+ main_x 1) v_prenex_49229))) (or (forall ((v_prenex_46496 Int)) (or (<= (+ main_x 1) v_prenex_46496) (< v_prenex_46496 main_x) (<= 2 (* 2 (select main_a v_prenex_46496))) (<= 1 (select main_a v_prenex_46496)))) (forall ((v_prenex_46497 Int)) (or (<= 500 (select main_a v_prenex_46497)) (<= 1000 (* 2 (select main_a v_prenex_46497)))))) (or (forall ((v_prenex_41322 Int)) (<= 1000 (* 2 (select main_a v_prenex_41322)))) (forall ((v_prenex_41321 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41321))) (< v_prenex_41321 main_x) (<= (+ main_x 1) v_prenex_41321) (<= (select main_a v_prenex_41321) 999)))) (forall ((v_prenex_41193 Int) (v_prenex_41194 Int)) (or (<= (+ main_x 1) v_prenex_41193) (<= 0 (+ (select main_a v_prenex_41193) 498)) (<= 500 (select main_a v_prenex_41194)) (<= (select main_a v_prenex_41194) (+ (select main_a v_prenex_41193) 998)) (<= (+ main_y 1) v_prenex_41194) (<= 1000 (* 2 (select main_a v_prenex_41194))) (< v_prenex_41193 main_x))) (or (forall ((v_prenex_47439 Int)) (or (<= (* 2 (select main_a v_prenex_47439)) 1998) (<= (select main_a v_prenex_47439) 1498))) (forall ((v_prenex_47438 Int)) (or (<= (+ main_x 1) v_prenex_47438) (<= (* 2 (select main_a v_prenex_47438)) 1000) (<= 1 (select main_a v_prenex_47438)) (<= (select main_a v_prenex_47438) 999) (< v_prenex_47438 main_x)))) (forall ((v_prenex_41964 Int) (v_prenex_41965 Int)) (or (<= (+ (select main_a v_prenex_41964) (select main_a v_prenex_41965)) 1000) (<= (select main_a v_prenex_41965) 999) (<= (+ main_x 1) v_prenex_41964) (< v_prenex_41964 main_x) (<= 500 (select main_a v_prenex_41965)) (<= (+ main_y 1) v_prenex_41965) (<= (select main_a v_prenex_41964) 500))) (or (forall ((v_prenex_43766 Int)) (or (<= (+ main_x 1) v_prenex_43766) (< v_prenex_43766 main_x) (<= 2 (* 2 (select main_a v_prenex_43766))) (<= (* 2 (select main_a v_prenex_43766)) 1000))) (forall ((v_prenex_43771 Int)) (<= (* 2 (select main_a v_prenex_43771)) 1998))) (forall ((v_prenex_46444 Int) (v_prenex_46443 Int)) (or (< v_prenex_46443 main_x) (<= 2 (* 2 (select main_a v_prenex_46443))) (<= (select main_a v_prenex_46444) 999) (<= (+ (select main_a v_prenex_46443) (select main_a v_prenex_46444)) 1000) (<= (+ main_x 1) v_prenex_46443) (<= (select main_a v_prenex_46443) 999))) (or (forall ((v_prenex_40859 Int)) (or (<= (* 2 (select main_a v_prenex_40859)) 1998) (<= (select main_a v_prenex_40859) 999))) (forall ((v_prenex_40483 Int)) (or (<= 0 (+ (select main_a v_prenex_40483) 498)) (<= (* 2 (select main_a v_prenex_40483)) 1000) (< v_prenex_40483 main_x) (<= (+ main_x 1) v_prenex_40483)))) (forall ((v_prenex_45438 Int)) (or (< v_prenex_45438 main_x) (<= (+ main_x 1) v_prenex_45438) (<= (select main_a v_prenex_45438) 500) (<= (* 2 (select main_a v_prenex_45438)) 1000) (<= 1 (select main_a v_prenex_45438)))) (forall ((v_prenex_45223 Int) (v_prenex_45222 Int)) (or (<= 500 (select main_a v_prenex_45223)) (<= 1 (select main_a v_prenex_45222)) (<= 2 (* 2 (select main_a v_prenex_45222))) (< v_prenex_45222 main_x) (<= (+ (select main_a v_prenex_45222) (select main_a v_prenex_45223)) 1000) (<= (* 2 (select main_a v_prenex_45223)) 1998) (<= (+ main_x 1) v_prenex_45222))) (forall ((v_prenex_44155 Int) (v_prenex_44154 Int)) (or (<= 1 (select main_a v_prenex_44154)) (< v_prenex_44154 main_x) (<= (+ (select main_a v_prenex_44154) (select main_a v_prenex_44155)) 1000) (<= (+ main_x 1) v_prenex_44154))) (forall ((v_prenex_48799 Int) (v_prenex_48798 Int)) (or (<= (select main_a v_prenex_48799) 999) (<= (select main_a v_prenex_48798) 500) (<= (+ main_x 1) v_prenex_48798) (<= (+ (select main_a v_prenex_48798) (select main_a v_prenex_48799)) 1000) (< v_prenex_48798 main_x) (<= (+ main_y 1) v_prenex_48799) (<= (* 2 (select main_a v_prenex_48799)) 1998))) (forall ((v_prenex_49643 Int) (v_prenex_49642 Int)) (or (<= (* 2 (select main_a v_prenex_49642)) 1000) (< v_prenex_49643 main_y) (< v_prenex_49642 main_x) (<= (select main_a v_prenex_49643) 999) (<= (select main_a v_prenex_49642) (select main_a v_prenex_49643)) (<= 1 (select main_a v_prenex_49643)) (<= (+ main_x 1) v_prenex_49642))) (forall ((v_prenex_41102 Int) (v_prenex_41103 Int)) (or (<= 1 (select main_a v_prenex_41102)) (<= (select main_a v_prenex_41103) (+ (select main_a v_prenex_41102) 998)) (<= 500 (select main_a v_prenex_41103)) (<= 1000 (* 2 (select main_a v_prenex_41103))) (<= (select main_a v_prenex_41102) 999) (<= (+ main_x 1) v_prenex_41102) (< v_prenex_41102 main_x))) (forall ((v_prenex_46589 Int) (v_prenex_46588 Int)) (or (<= (+ main_x 1) v_prenex_46588) (<= 1000 (+ (select main_a v_prenex_46588) (select main_a v_prenex_46589))) (<= 1 (select main_a v_prenex_46589)) (<= 1 (select main_a v_prenex_46588)) (< v_prenex_46588 main_x))) (or (forall ((v_prenex_49837 Int)) (<= (* 2 (select main_a v_prenex_49837)) 1000)) (forall ((v_prenex_49838 Int)) (or (<= (+ main_y 1) v_prenex_49838) (< v_prenex_49838 main_y) (<= (select main_a v_prenex_49838) 1498) (<= 1000 (* 2 (select main_a v_prenex_49838)))))) (forall ((v_prenex_47659 Int) (v_prenex_47660 Int)) (or (<= (+ main_x 1) v_prenex_47659) (< v_prenex_47659 main_x) (<= (select main_a v_prenex_47660) 999) (<= (* 2 (select main_a v_prenex_47659)) 1000) (<= 1 (select main_a v_prenex_47659)) (<= (select main_a v_prenex_47660) 1498) (<= (select main_a v_prenex_47659) (select main_a v_prenex_47660)))) (forall ((v_prenex_49462 Int) (v_prenex_49461 Int)) (or (<= (select main_a v_prenex_49462) 999) (< v_prenex_49461 main_x) (<= 0 (+ (select main_a v_prenex_49461) 498)) (<= (+ main_y 1) v_prenex_49462) (<= (+ (select main_a v_prenex_49461) (select main_a v_prenex_49462)) 1000) (<= (+ main_x 1) v_prenex_49461))) (forall ((v_prenex_47857 Int) (v_prenex_47856 Int)) (or (<= (select main_a v_prenex_47856) 500) (<= 1 (select main_a v_prenex_47857)) (<= (+ main_x 1) v_prenex_47856) (<= (select main_a v_prenex_47857) (+ (select main_a v_prenex_47856) 998)) (< v_prenex_47856 main_x) (<= 2 (* 2 (select main_a v_prenex_47856))) (<= (select main_a v_prenex_47857) 999))) (forall ((v_prenex_50153 Int) (v_prenex_50152 Int)) (or (<= (select main_a v_prenex_50152) 999) (<= (select main_a v_prenex_50152) (select main_a v_prenex_50153)) (< v_prenex_50152 main_x) (<= (+ main_x 1) v_prenex_50152) (<= 1 (select main_a v_prenex_50153)) (<= (select main_a v_prenex_50153) 1498))) (or (forall ((v_prenex_44428 Int)) (or (<= (+ main_x 1) v_prenex_44428) (<= (select main_a v_prenex_44428) 500) (<= 0 (+ (select main_a v_prenex_44428) 498)) (<= 2 (* 2 (select main_a v_prenex_44428))) (< v_prenex_44428 main_x))) (forall ((v_prenex_44431 Int)) (or (<= (select main_a v_prenex_44431) 999) (<= (select main_a v_prenex_44431) 1498)))) (or (forall ((v_prenex_45949 Int)) (<= 1000 (* 2 (select main_a v_prenex_45949)))) (forall ((v_prenex_40529 Int)) (or (<= 1 (select main_a v_prenex_40529)) (<= (* 2 (select main_a v_prenex_40529)) 1000) (< v_prenex_40529 main_x) (<= (+ main_x 1) v_prenex_40529)))) (forall ((v_prenex_48324 Int) (v_prenex_48323 Int)) (or (<= 1 (select main_a v_prenex_48324)) (<= 1000 (* 2 (select main_a v_prenex_48324))) (<= (select main_a v_prenex_48323) (select main_a v_prenex_48324)) (<= 2 (* 2 (select main_a v_prenex_48323))) (<= (+ main_x 1) v_prenex_48323) (< v_prenex_48323 main_x))) (forall ((v_prenex_48766 Int) (v_prenex_48765 Int)) (or (<= (select main_a v_prenex_48766) 999) (<= 0 (+ (select main_a v_prenex_48765) 498)) (< v_prenex_48765 main_x) (<= (select main_a v_prenex_48766) 1498) (<= 1000 (+ (select main_a v_prenex_48765) (select main_a v_prenex_48766))) (<= (+ main_y 1) v_prenex_48766) (<= (+ main_x 1) v_prenex_48765))) (forall ((v_prenex_42096 Int) (v_prenex_42097 Int)) (or (<= 0 (+ (select main_a v_prenex_42096) 498)) (<= 2 (* 2 (select main_a v_prenex_42096))) (<= (+ main_x 1) v_prenex_42096) (<= (* 2 (select main_a v_prenex_42097)) 1998) (< v_prenex_42096 main_x) (<= (select main_a v_prenex_42097) 999) (<= (select main_a v_prenex_42097) (+ (select main_a v_prenex_42096) 998)))) (forall ((v_prenex_44601 Int) (v_prenex_44600 Int)) (or (<= (* 2 (select main_a v_prenex_44601)) 1998) (<= (select main_a v_prenex_44600) 500) (<= 500 (select main_a v_prenex_44601)) (<= (select main_a v_prenex_44601) (+ (select main_a v_prenex_44600) 998)) (<= 1 (select main_a v_prenex_44600)) (<= (+ main_x 1) v_prenex_44600) (< v_prenex_44600 main_x))) (forall ((v_prenex_46163 Int) (v_prenex_46164 Int)) (or (<= (* 2 (select main_a v_prenex_46163)) 1000) (< v_prenex_46163 main_x) (<= 1 (select main_a v_prenex_46164)) (<= (+ (select main_a v_prenex_46163) (select main_a v_prenex_46164)) 1000) (<= 2 (* 2 (select main_a v_prenex_46163))) (<= (* 2 (select main_a v_prenex_46164)) 1998) (<= (+ main_x 1) v_prenex_46163))) (forall ((v_prenex_45502 Int) (v_prenex_45501 Int)) (or (< v_prenex_45501 main_x) (<= (+ main_x 1) v_prenex_45501) (<= 1000 (* 2 (select main_a v_prenex_45502))) (<= 2 (* 2 (select main_a v_prenex_45501))) (<= (select main_a v_prenex_45501) (select main_a v_prenex_45502)) (<= (+ main_y 1) v_prenex_45502))) (forall ((v_prenex_47196 Int) (v_prenex_47195 Int)) (or (<= (select main_a v_prenex_47196) (+ (select main_a v_prenex_47195) 998)) (<= (select main_a v_prenex_47195) 999) (<= 0 (+ (select main_a v_prenex_47195) 498)) (<= 500 (select main_a v_prenex_47196)) (<= (+ main_x 1) v_prenex_47195) (< v_prenex_47195 main_x))) (forall ((v_prenex_42795 Int) (v_prenex_42796 Int)) (or (< v_prenex_42796 main_y) (<= (select main_a v_prenex_42795) (select main_a v_prenex_42796)) (<= 0 (+ (select main_a v_prenex_42795) 498)) (< v_prenex_42795 main_x) (<= (+ main_x 1) v_prenex_42795) (<= 500 (select main_a v_prenex_42796)))) (or (forall ((v_prenex_42341 Int)) (or (<= (+ main_y 1) v_prenex_42341) (<= (select main_a v_prenex_42341) 1498))) (forall ((v_prenex_42340 Int)) (or (< v_prenex_42340 main_x) (<= 0 (+ (select main_a v_prenex_42340) 498)) (<= (* 2 (select main_a v_prenex_42340)) 1000) (<= (+ main_x 1) v_prenex_42340)))) (or (forall ((v_prenex_50054 Int)) (or (< v_prenex_50054 main_x) (<= 1 (select main_a v_prenex_50054)) (<= (select main_a v_prenex_50054) 500) (<= (+ main_x 1) v_prenex_50054) (<= 2 (* 2 (select main_a v_prenex_50054))))) (forall ((v_prenex_50057 Int)) (or (<= 500 (select main_a v_prenex_50057)) (<= (select main_a v_prenex_50057) 999)))) (forall ((v_prenex_48444 Int) (v_prenex_48443 Int)) (or (<= (select main_a v_prenex_48443) 500) (<= 1 (select main_a v_prenex_48444)) (< v_prenex_48443 main_x) (<= (+ main_x 1) v_prenex_48443) (<= (select main_a v_prenex_48444) 1498) (<= 2 (* 2 (select main_a v_prenex_48443))) (<= (select main_a v_prenex_48443) (select main_a v_prenex_48444)))) (forall ((v_prenex_43226 Int) (v_prenex_43225 Int)) (or (< v_prenex_43226 main_y) (<= (+ main_x 1) v_prenex_43225) (<= 1 (select main_a v_prenex_43225)) (<= 1 (select main_a v_prenex_43226)) (< v_prenex_43225 main_x) (<= (select main_a v_prenex_43225) (select main_a v_prenex_43226)))) (forall ((v_prenex_47145 Int) (v_prenex_47144 Int)) (or (<= 1 (select main_a v_prenex_47144)) (<= (* 2 (select main_a v_prenex_47144)) 1000) (<= (+ (select main_a v_prenex_47144) (select main_a v_prenex_47145)) 1000) (< v_prenex_47144 main_x) (<= (+ main_x 1) v_prenex_47144) (<= (select main_a v_prenex_47145) 999))) (forall ((v_prenex_47076 Int) (v_prenex_47075 Int)) (or (< v_prenex_47076 main_y) (<= (* 2 (select main_a v_prenex_47075)) 1000) (<= (* 2 (select main_a v_prenex_47076)) 1998) (<= 1000 (+ (select main_a v_prenex_47075) (select main_a v_prenex_47076))) (<= 500 (select main_a v_prenex_47076)) (<= (+ main_x 1) v_prenex_47075) (< v_prenex_47075 main_x))) (forall ((v_prenex_49348 Int) (v_prenex_49347 Int)) (or (<= (select main_a v_prenex_49347) 999) (<= 1 (select main_a v_prenex_49347)) (<= (+ (select main_a v_prenex_49347) (select main_a v_prenex_49348)) 1000) (< v_prenex_49347 main_x) (<= (select main_a v_prenex_49348) 999) (<= (* 2 (select main_a v_prenex_49348)) 1998) (<= (+ main_x 1) v_prenex_49347))) (forall ((v_prenex_42528 Int) (v_prenex_42529 Int)) (or (<= (select main_a v_prenex_42529) (+ (select main_a v_prenex_42528) 998)) (<= 500 (select main_a v_prenex_42529)) (<= (+ main_x 1) v_prenex_42528) (<= 2 (* 2 (select main_a v_prenex_42528))) (<= (select main_a v_prenex_42528) 999) (<= 1 (select main_a v_prenex_42529)) (< v_prenex_42528 main_x))) (forall ((v_prenex_47390 Int) (v_prenex_47389 Int)) (or (<= 1 (select main_a v_prenex_47390)) (<= (select main_a v_prenex_47390) (+ (select main_a v_prenex_47389) 998)) (< v_prenex_47389 main_x) (<= (+ main_x 1) v_prenex_47389) (<= 0 (+ (select main_a v_prenex_47389) 498)) (<= 500 (select main_a v_prenex_47390)) (<= 2 (* 2 (select main_a v_prenex_47389))))) (forall ((v_prenex_50510 Int) (v_prenex_50511 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50511))) (<= (select main_a v_prenex_50510) (select main_a v_prenex_50511)) (<= (select main_a v_prenex_50510) 500) (<= (select main_a v_prenex_50510) 999) (< v_prenex_50510 main_x) (<= (+ main_x 1) v_prenex_50510))) (forall ((v_prenex_48170 Int) (v_prenex_48169 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48169))) (<= 1000 (* 2 (select main_a v_prenex_48170))) (<= 1 (select main_a v_prenex_48169)) (< v_prenex_48169 main_x) (<= 1000 (+ (select main_a v_prenex_48169) (select main_a v_prenex_48170))) (<= 1 (select main_a v_prenex_48170)) (<= (+ main_x 1) v_prenex_48169))) (forall ((v_prenex_43783 Int) (v_prenex_43782 Int)) (or (<= 1 (select main_a v_prenex_43783)) (<= (select main_a v_prenex_43782) 500) (<= 500 (select main_a v_prenex_43783)) (<= 2 (* 2 (select main_a v_prenex_43782))) (<= (+ main_x 1) v_prenex_43782) (<= (select main_a v_prenex_43783) (+ (select main_a v_prenex_43782) 998)) (< v_prenex_43782 main_x))) (or (forall ((v_prenex_46695 Int)) (or (<= (select main_a v_prenex_46695) 1498) (<= 1000 (* 2 (select main_a v_prenex_46695))))) (forall ((v_prenex_46691 Int)) (or (<= (+ main_x 1) v_prenex_46691) (<= (* 2 (select main_a v_prenex_46691)) 1000) (<= (select main_a v_prenex_46691) 999) (<= 2 (* 2 (select main_a v_prenex_46691))) (< v_prenex_46691 main_x)))) (forall ((v_prenex_42231 Int) (v_prenex_42232 Int)) (or (<= 1 (select main_a v_prenex_42232)) (<= (+ main_y 1) v_prenex_42232) (<= (select main_a v_prenex_42231) (select main_a v_prenex_42232)) (<= (select main_a v_prenex_42231) 500) (<= (+ main_x 1) v_prenex_42231) (<= 500 (select main_a v_prenex_42232)) (< v_prenex_42231 main_x))) (or (forall ((v_prenex_40507 Int)) (or (<= (select main_a v_prenex_40507) 500) (<= (+ main_x 1) v_prenex_40507) (<= 1 (select main_a v_prenex_40507)) (< v_prenex_40507 main_x) (<= (* 2 (select main_a v_prenex_40507)) 1000))) (forall ((v_prenex_41499 Int)) (or (<= 500 (select main_a v_prenex_41499)) (<= (select main_a v_prenex_41499) 1498)))) (forall ((v_prenex_45384 Int) (v_prenex_45383 Int)) (or (<= 500 (select main_a v_prenex_45384)) (<= 0 (+ (select main_a v_prenex_45383) 498)) (<= 2 (* 2 (select main_a v_prenex_45383))) (<= (select main_a v_prenex_45384) (+ (select main_a v_prenex_45383) 998)) (<= (* 2 (select main_a v_prenex_45384)) 1998) (< v_prenex_45383 main_x) (<= (+ main_x 1) v_prenex_45383))) (forall ((v_prenex_51345 Int) (v_prenex_51344 Int)) (or (<= (select main_a v_prenex_51345) 1498) (< v_prenex_51344 main_x) (<= (+ main_x 1) v_prenex_51344) (<= (select main_a v_prenex_51344) 500) (<= (* 2 (select main_a v_prenex_51345)) 1998) (<= (* 2 (select main_a v_prenex_51344)) 1000) (<= (select main_a v_prenex_51345) (+ (select main_a v_prenex_51344) 998)))) (or (forall ((v_prenex_50280 Int)) (or (<= 0 (+ (select main_a v_prenex_50280) 498)) (<= (+ main_x 1) v_prenex_50280) (< v_prenex_50280 main_x) (<= 2 (* 2 (select main_a v_prenex_50280))))) (forall ((v_prenex_50286 Int)) (<= 500 (select main_a v_prenex_50286)))) (forall ((v_prenex_45272 Int) (v_prenex_45273 Int)) (or (<= (+ (select main_a v_prenex_45272) (select main_a v_prenex_45273)) 1000) (<= (select main_a v_prenex_45272) 999) (< v_prenex_45272 main_x) (<= (+ main_x 1) v_prenex_45272) (<= 500 (select main_a v_prenex_45273)) (<= 1000 (* 2 (select main_a v_prenex_45273))))) (or (forall ((v_prenex_46136 Int)) (or (<= (select main_a v_prenex_46136) 999) (< v_prenex_46136 main_x) (<= (+ main_x 1) v_prenex_46136) (<= (* 2 (select main_a v_prenex_46136)) 1000))) (forall ((v_prenex_46140 Int)) (<= 1 (select main_a v_prenex_46140)))) (or (forall ((v_prenex_48608 Int)) (or (<= (select main_a v_prenex_48608) 999) (<= (+ main_y 1) v_prenex_48608))) (forall ((v_prenex_48607 Int)) (or (<= (* 2 (select main_a v_prenex_48607)) 1000) (< v_prenex_48607 main_x) (<= (+ main_x 1) v_prenex_48607) (<= 2 (* 2 (select main_a v_prenex_48607)))))) (forall ((v_prenex_49754 Int) (v_prenex_49755 Int)) (or (<= 1 (select main_a v_prenex_49755)) (<= (+ main_x 1) v_prenex_49754) (<= (select main_a v_prenex_49755) (+ (select main_a v_prenex_49754) 998)) (<= (* 2 (select main_a v_prenex_49754)) 1000) (<= 500 (select main_a v_prenex_49755)) (< v_prenex_49754 main_x) (<= 2 (* 2 (select main_a v_prenex_49754))))) (or (forall ((v_prenex_50545 Int)) (or (<= (+ main_x 1) v_prenex_50545) (<= (* 2 (select main_a v_prenex_50545)) 1000) (<= 0 (+ (select main_a v_prenex_50545) 498)) (< v_prenex_50545 main_x) (<= (select main_a v_prenex_50545) 999))) (forall ((v_prenex_50547 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50547))) (<= (select main_a v_prenex_50547) 999)))) (or (forall ((v_prenex_43421 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43421))) (<= 500 (select main_a v_prenex_43421)))) (forall ((v_prenex_43420 Int)) (or (<= (select main_a v_prenex_43420) 500) (< v_prenex_43420 main_x) (<= (+ main_x 1) v_prenex_43420) (<= 0 (+ (select main_a v_prenex_43420) 498)) (<= 2 (* 2 (select main_a v_prenex_43420)))))) (forall ((v_prenex_45096 Int) (v_prenex_45095 Int)) (or (<= (+ main_x 1) v_prenex_45095) (<= (* 2 (select main_a v_prenex_45096)) 1998) (< v_prenex_45096 main_y) (< v_prenex_45095 main_x) (<= (select main_a v_prenex_45095) 999) (<= (select main_a v_prenex_45095) (select main_a v_prenex_45096)))) (forall ((v_prenex_45568 Int) (v_prenex_45567 Int)) (or (<= (+ main_x 1) v_prenex_45567) (<= 2 (* 2 (select main_a v_prenex_45567))) (<= (* 2 (select main_a v_prenex_45567)) 1000) (< v_prenex_45567 main_x) (<= (select main_a v_prenex_45568) (+ (select main_a v_prenex_45567) 998)) (<= (* 2 (select main_a v_prenex_45568)) 1998) (<= 1000 (* 2 (select main_a v_prenex_45568))))) (or (forall ((v_prenex_45964 Int)) (or (<= 1 (select main_a v_prenex_45964)) (<= 1000 (* 2 (select main_a v_prenex_45964))))) (forall ((v_prenex_45958 Int)) (or (<= 0 (+ (select main_a v_prenex_45958) 498)) (< v_prenex_45958 main_x) (<= 2 (* 2 (select main_a v_prenex_45958))) (<= (+ main_x 1) v_prenex_45958)))) (forall ((v_prenex_41049 Int) (v_prenex_41048 Int)) (or (<= (* 2 (select main_a v_prenex_41048)) 1000) (<= (select main_a v_prenex_41049) 1498) (< v_prenex_41049 main_y) (<= 500 (select main_a v_prenex_41049)) (<= (+ (select main_a v_prenex_41048) (select main_a v_prenex_41049)) 1000) (<= (+ main_x 1) v_prenex_41048) (< v_prenex_41048 main_x))) (forall ((v_prenex_41416 Int) (v_prenex_41417 Int)) (or (<= (select main_a v_prenex_41417) 1498) (<= (select main_a v_prenex_41416) 999) (<= (+ main_x 1) v_prenex_41416) (<= (+ (select main_a v_prenex_41416) (select main_a v_prenex_41417)) 1000) (< v_prenex_41416 main_x) (<= 1000 (* 2 (select main_a v_prenex_41417))))) (or (forall ((v_prenex_45374 Int)) (<= 1 (select main_a v_prenex_45374))) (forall ((v_prenex_45369 Int)) (or (<= (+ main_x 1) v_prenex_45369) (<= 0 (+ (select main_a v_prenex_45369) 498)) (<= 2 (* 2 (select main_a v_prenex_45369))) (< v_prenex_45369 main_x)))) (or (forall ((v_prenex_45794 Int)) (or (<= (+ main_x 1) v_prenex_45794) (< v_prenex_45794 main_x) (<= 0 (+ (select main_a v_prenex_45794) 498)) (<= (* 2 (select main_a v_prenex_45794)) 1000))) (forall ((v_prenex_45797 Int)) (or (<= (select main_a v_prenex_45797) 999) (< v_prenex_45797 main_y) (<= (select main_a v_prenex_45797) 1498)))) (or (forall ((v_prenex_41627 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41627))) (< v_prenex_41627 main_x) (<= (+ main_x 1) v_prenex_41627) (<= (select main_a v_prenex_41627) 999))) (forall ((v_prenex_41633 Int)) (or (<= (select main_a v_prenex_41633) 999) (<= 1000 (* 2 (select main_a v_prenex_41633)))))) (forall ((v_prenex_49025 Int) (v_prenex_49024 Int)) (or (<= (+ (select main_a v_prenex_49024) (select main_a v_prenex_49025)) 1000) (<= (select main_a v_prenex_49024) 999) (<= (* 2 (select main_a v_prenex_49025)) 1998) (<= 2 (* 2 (select main_a v_prenex_49024))) (<= (select main_a v_prenex_49025) 999) (< v_prenex_49024 main_x) (<= (+ main_x 1) v_prenex_49024))) (forall ((v_prenex_49473 Int) (v_prenex_49472 Int)) (or (<= 1 (select main_a v_prenex_49473)) (< v_prenex_49472 main_x) (<= (select main_a v_prenex_49472) 999) (<= (select main_a v_prenex_49473) 999) (<= (+ main_x 1) v_prenex_49472) (<= (select main_a v_prenex_49473) (+ (select main_a v_prenex_49472) 998)) (< v_prenex_49473 main_y))) (or (forall ((v_prenex_45276 Int)) (or (<= (* 2 (select main_a v_prenex_45276)) 1000) (<= (+ main_x 1) v_prenex_45276) (< v_prenex_45276 main_x) (<= (select main_a v_prenex_45276) 999))) (forall ((v_prenex_45279 Int)) (or (<= (* 2 (select main_a v_prenex_45279)) 1998) (<= 500 (select main_a v_prenex_45279))))) (forall ((v_prenex_45904 Int) (v_prenex_45903 Int)) (or (<= (+ main_x 1) v_prenex_45903) (<= 1 (select main_a v_prenex_45903)) (<= (select main_a v_prenex_45904) 1498) (<= (+ (select main_a v_prenex_45903) (select main_a v_prenex_45904)) 1000) (<= (select main_a v_prenex_45904) 999) (<= (+ main_y 1) v_prenex_45904) (< v_prenex_45903 main_x))) (or (forall ((v_prenex_43348 Int)) (or (<= (+ main_x 1) v_prenex_43348) (< v_prenex_43348 main_x) (<= (* 2 (select main_a v_prenex_43348)) 1000) (<= (select main_a v_prenex_43348) 999) (<= 0 (+ (select main_a v_prenex_43348) 498)))) (forall ((v_prenex_43344 Int)) (or (<= (select main_a v_prenex_43344) 999) (<= 1 (select main_a v_prenex_43344))))) (forall ((v_prenex_51406 Int) (v_prenex_51407 Int)) (or (< v_prenex_51406 main_x) (<= (+ main_x 1) v_prenex_51406) (<= 500 (select main_a v_prenex_51407)) (<= (* 2 (select main_a v_prenex_51407)) 1998) (<= 2 (* 2 (select main_a v_prenex_51406))) (<= (select main_a v_prenex_51406) 500) (<= (+ (select main_a v_prenex_51406) (select main_a v_prenex_51407)) 1000))) (forall ((v_prenex_49015 Int) (v_prenex_49014 Int)) (or (<= (select main_a v_prenex_49015) 999) (<= (+ main_x 1) v_prenex_49014) (<= (select main_a v_prenex_49014) (select main_a v_prenex_49015)) (<= 1000 (* 2 (select main_a v_prenex_49015))) (< v_prenex_49014 main_x) (<= 2 (* 2 (select main_a v_prenex_49014))))) (or (forall ((v_prenex_43411 Int)) (or (<= (+ main_x 1) v_prenex_43411) (<= (select main_a v_prenex_43411) 500) (<= 2 (* 2 (select main_a v_prenex_43411))) (< v_prenex_43411 main_x))) (forall ((v_prenex_43406 Int)) (or (<= 500 (select main_a v_prenex_43406)) (<= (* 2 (select main_a v_prenex_43406)) 1998)))) (forall ((v_prenex_40568 Int) (v_prenex_40567 Int)) (or (<= (select main_a v_prenex_40568) (+ (select main_a v_prenex_40567) 998)) (<= 1 (select main_a v_prenex_40567)) (<= (* 2 (select main_a v_prenex_40568)) 1998) (< v_prenex_40567 main_x) (<= (+ main_x 1) v_prenex_40567) (<= (* 2 (select main_a v_prenex_40567)) 1000))) (or (forall ((v_prenex_46491 Int)) (or (< v_prenex_46491 main_x) (<= (+ main_x 1) v_prenex_46491) (<= 2 (* 2 (select main_a v_prenex_46491))) (<= (* 2 (select main_a v_prenex_46491)) 1000))) (forall ((v_prenex_46497 Int)) (or (<= 500 (select main_a v_prenex_46497)) (<= 1000 (* 2 (select main_a v_prenex_46497)))))) (forall ((v_prenex_40659 Int) (v_prenex_40660 Int)) (or (<= (* 2 (select main_a v_prenex_40659)) 1000) (<= (+ main_x 1) v_prenex_40659) (<= (select main_a v_prenex_40660) (+ (select main_a v_prenex_40659) 998)) (<= (select main_a v_prenex_40660) 1498) (<= (* 2 (select main_a v_prenex_40660)) 1998) (< v_prenex_40659 main_x))) (forall ((v_prenex_49516 Int) (v_prenex_49515 Int)) (or (<= (select main_a v_prenex_49516) 999) (<= 0 (+ (select main_a v_prenex_49515) 498)) (<= 1 (select main_a v_prenex_49516)) (<= (+ main_x 1) v_prenex_49515) (<= (select main_a v_prenex_49516) (+ (select main_a v_prenex_49515) 998)) (< v_prenex_49515 main_x))) (forall ((v_prenex_50071 Int) (v_prenex_50070 Int)) (or (<= (select main_a v_prenex_50070) 500) (< v_prenex_50070 main_x) (<= (+ (select main_a v_prenex_50070) (select main_a v_prenex_50071)) 1000) (<= 1 (select main_a v_prenex_50071)) (<= (* 2 (select main_a v_prenex_50071)) 1998) (<= 1 (select main_a v_prenex_50070)) (<= (+ main_x 1) v_prenex_50070))) (forall ((v_prenex_42152 Int) (v_prenex_42153 Int)) (or (<= (* 2 (select main_a v_prenex_42152)) 1000) (<= (+ main_x 1) v_prenex_42152) (<= 500 (select main_a v_prenex_42153)) (<= (select main_a v_prenex_42152) (select main_a v_prenex_42153)) (<= (select main_a v_prenex_42152) 500) (< v_prenex_42152 main_x))) (forall ((v_prenex_45113 Int) (v_prenex_45114 Int)) (or (<= (* 2 (select main_a v_prenex_45114)) 1998) (<= (+ main_x 1) v_prenex_45113) (<= 0 (+ (select main_a v_prenex_45113) 498)) (<= 1 (select main_a v_prenex_45114)) (<= (select main_a v_prenex_45113) (select main_a v_prenex_45114)) (<= (* 2 (select main_a v_prenex_45113)) 1000) (< v_prenex_45113 main_x))) (forall ((v_prenex_45201 Int) (v_prenex_45200 Int)) (or (<= 1 (select main_a v_prenex_45200)) (< v_prenex_45200 main_x) (< v_prenex_45201 main_y) (<= (+ main_x 1) v_prenex_45200) (<= (select main_a v_prenex_45201) (+ (select main_a v_prenex_45200) 998)) (<= 1000 (* 2 (select main_a v_prenex_45201))))) (forall ((v_prenex_43305 Int) (v_prenex_43306 Int)) (or (<= (select main_a v_prenex_43306) 1498) (<= (select main_a v_prenex_43305) 500) (<= 1000 (+ (select main_a v_prenex_43305) (select main_a v_prenex_43306))) (<= (+ main_y 1) v_prenex_43306) (< v_prenex_43305 main_x) (<= (+ main_x 1) v_prenex_43305))) (forall ((v_prenex_48123 Int) (v_prenex_48122 Int)) (or (<= (+ main_x 1) v_prenex_48122) (<= 2 (* 2 (select main_a v_prenex_48122))) (< v_prenex_48122 main_x) (<= (+ (select main_a v_prenex_48122) (select main_a v_prenex_48123)) 1000) (<= 500 (select main_a v_prenex_48123)) (<= 0 (+ (select main_a v_prenex_48122) 498)) (<= (select main_a v_prenex_48123) 999))) (forall ((v_prenex_44889 Int) (v_prenex_44888 Int)) (or (<= (select main_a v_prenex_44888) 999) (<= 500 (select main_a v_prenex_44889)) (<= (+ (select main_a v_prenex_44888) (select main_a v_prenex_44889)) 1000) (< v_prenex_44889 main_y) (<= (select main_a v_prenex_44889) 1498) (< v_prenex_44888 main_x) (<= (+ main_x 1) v_prenex_44888))) (forall ((v_prenex_41348 Int) (v_prenex_41349 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41349))) (<= (select main_a v_prenex_41348) 500) (< v_prenex_41348 main_x) (<= (+ main_x 1) v_prenex_41348) (<= (+ (select main_a v_prenex_41348) (select main_a v_prenex_41349)) 1000) (<= 1 (select main_a v_prenex_41348)))) (or (forall ((v_prenex_51304 Int)) (or (<= (+ main_x 1) v_prenex_51304) (<= 2 (* 2 (select main_a v_prenex_51304))) (<= (select main_a v_prenex_51304) 999) (<= 1 (select main_a v_prenex_51304)) (< v_prenex_51304 main_x))) (forall ((v_prenex_51306 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51306))) (<= 500 (select main_a v_prenex_51306))))) (or (forall ((v_prenex_47485 Int)) (or (<= (select main_a v_prenex_47485) 1498) (<= (select main_a v_prenex_47485) 999) (< v_prenex_47485 main_y))) (forall ((v_prenex_47484 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47484))) (< v_prenex_47484 main_x) (<= 1 (select main_a v_prenex_47484)) (<= (+ main_x 1) v_prenex_47484)))) (forall ((v_prenex_49189 Int) (v_prenex_49188 Int)) (or (< v_prenex_49188 main_x) (<= 2 (* 2 (select main_a v_prenex_49188))) (<= (+ main_x 1) v_prenex_49188) (<= (select main_a v_prenex_49188) 500) (<= 1 (select main_a v_prenex_49189)) (<= (select main_a v_prenex_49188) (select main_a v_prenex_49189)))) (forall ((v_prenex_46873 Int) (v_prenex_46872 Int)) (or (<= (select main_a v_prenex_46872) 500) (<= 1 (select main_a v_prenex_46872)) (<= (+ main_x 1) v_prenex_46872) (< v_prenex_46872 main_x) (<= (* 2 (select main_a v_prenex_46873)) 1998) (<= (+ (select main_a v_prenex_46872) (select main_a v_prenex_46873)) 1000))) (or (forall ((v_prenex_42917 Int)) (or (<= (select main_a v_prenex_42917) 1498) (< v_prenex_42917 main_y))) (forall ((v_prenex_42920 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42920))) (< v_prenex_42920 main_x) (<= (+ main_x 1) v_prenex_42920)))) (forall ((v_prenex_48519 Int) (v_prenex_48518 Int)) (or (< v_prenex_48518 main_x) (<= (+ main_x 1) v_prenex_48518) (<= (select main_a v_prenex_48518) 999) (<= (select main_a v_prenex_48518) (select main_a v_prenex_48519)) (<= 1 (select main_a v_prenex_48518)) (<= (* 2 (select main_a v_prenex_48519)) 1998))) (forall ((v_prenex_51422 Int) (v_prenex_51423 Int)) (or (< v_prenex_51422 main_x) (<= (* 2 (select main_a v_prenex_51422)) 1000) (<= 1000 (* 2 (select main_a v_prenex_51423))) (<= (select main_a v_prenex_51422) 999) (<= (+ main_x 1) v_prenex_51422) (<= (select main_a v_prenex_51422) (select main_a v_prenex_51423)))) (or (forall ((v_prenex_42909 Int)) (or (<= (select main_a v_prenex_42909) 1498) (<= 1 (select main_a v_prenex_42909)))) (forall ((v_prenex_42904 Int)) (or (<= (select main_a v_prenex_42904) 999) (<= (* 2 (select main_a v_prenex_42904)) 1000) (<= (select main_a v_prenex_42904) 500) (<= (+ main_x 1) v_prenex_42904) (< v_prenex_42904 main_x)))) (forall ((v_prenex_46631 Int) (v_prenex_46630 Int)) (or (<= (select main_a v_prenex_46631) 999) (< v_prenex_46630 main_x) (<= (* 2 (select main_a v_prenex_46630)) 1000) (<= (+ (select main_a v_prenex_46630) (select main_a v_prenex_46631)) 1000) (<= (select main_a v_prenex_46630) 999) (<= (+ main_x 1) v_prenex_46630))) (or (forall ((v_prenex_42291 Int)) (or (<= (select main_a v_prenex_42291) 999) (<= (+ main_y 1) v_prenex_42291) (<= (select main_a v_prenex_42291) 1498))) (forall ((v_prenex_42290 Int)) (or (<= (+ main_x 1) v_prenex_42290) (<= 2 (* 2 (select main_a v_prenex_42290))) (< v_prenex_42290 main_x) (<= 1 (select main_a v_prenex_42290))))) (forall ((v_prenex_41713 Int) (v_prenex_41714 Int)) (or (<= (+ main_x 1) v_prenex_41713) (<= (select main_a v_prenex_41714) 1498) (<= 1000 (+ (select main_a v_prenex_41713) (select main_a v_prenex_41714))) (<= 500 (select main_a v_prenex_41714)) (< v_prenex_41713 main_x) (<= 1 (select main_a v_prenex_41713)) (<= (* 2 (select main_a v_prenex_41713)) 1000))) (forall ((v_prenex_44976 Int) (v_prenex_44975 Int)) (or (<= (+ main_x 1) v_prenex_44975) (< v_prenex_44975 main_x) (<= (select main_a v_prenex_44976) 1498) (<= (select main_a v_prenex_44975) 999) (<= 1 (select main_a v_prenex_44976)) (<= (select main_a v_prenex_44975) (select main_a v_prenex_44976)) (<= (+ main_y 1) v_prenex_44976))) (forall ((v_prenex_46965 Int) (v_prenex_46966 Int)) (or (< v_prenex_46966 main_y) (<= (+ main_x 1) v_prenex_46965) (<= 500 (select main_a v_prenex_46966)) (<= 1000 (* 2 (select main_a v_prenex_46966))) (< v_prenex_46965 main_x) (<= 2 (* 2 (select main_a v_prenex_46965))) (<= (+ (select main_a v_prenex_46965) (select main_a v_prenex_46966)) 1000))) (forall ((v_prenex_41916 Int) (v_prenex_41917 Int)) (or (< v_prenex_41916 main_x) (< v_prenex_41917 main_y) (<= 500 (select main_a v_prenex_41917)) (<= (+ main_x 1) v_prenex_41916) (<= (* 2 (select main_a v_prenex_41916)) 1000) (<= (select main_a v_prenex_41916) (select main_a v_prenex_41917)) (<= (select main_a v_prenex_41917) 999))) (or (forall ((v_prenex_45150 Int)) (<= 500 (select main_a v_prenex_45150))) (forall ((v_prenex_45144 Int)) (or (< v_prenex_45144 main_x) (<= (select main_a v_prenex_45144) 500) (<= (+ main_x 1) v_prenex_45144) (<= (select main_a v_prenex_45144) 999) (<= 2 (* 2 (select main_a v_prenex_45144)))))) (or (forall ((v_prenex_42514 Int)) (or (<= (+ main_x 1) v_prenex_42514) (<= (* 2 (select main_a v_prenex_42514)) 1000) (< v_prenex_42514 main_x))) (forall ((v_prenex_42515 Int)) (or (<= (+ main_y 1) v_prenex_42515) (<= (select main_a v_prenex_42515) 999) (<= 1 (select main_a v_prenex_42515))))) (forall ((v_prenex_50447 Int) (v_prenex_50446 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50447))) (<= (select main_a v_prenex_50446) (select main_a v_prenex_50447)) (<= (+ main_y 1) v_prenex_50447) (< v_prenex_50447 main_y) (< v_prenex_50446 main_x))) (forall ((v_prenex_47071 Int) (v_prenex_47072 Int)) (or (< v_prenex_47071 main_x) (<= (select main_a v_prenex_47071) 999) (<= (+ (select main_a v_prenex_47071) (select main_a v_prenex_47072)) 1000) (<= (+ main_x 1) v_prenex_47071) (<= (* 2 (select main_a v_prenex_47072)) 1998) (< v_prenex_47072 main_y))) (forall ((v_prenex_49708 Int) (v_prenex_49709 Int)) (or (<= (select main_a v_prenex_49708) 500) (<= 500 (select main_a v_prenex_49709)) (<= 1 (select main_a v_prenex_49709)) (<= (select main_a v_prenex_49708) 999) (<= (select main_a v_prenex_49708) (select main_a v_prenex_49709)) (<= (+ main_x 1) v_prenex_49708) (< v_prenex_49708 main_x))) (forall ((v_prenex_41451 Int) (v_prenex_41452 Int)) (or (<= (+ main_x 1) v_prenex_41451) (<= (select main_a v_prenex_41451) 999) (<= 1000 (* 2 (select main_a v_prenex_41452))) (<= (select main_a v_prenex_41451) (select main_a v_prenex_41452)) (<= 1 (select main_a v_prenex_41451)) (< v_prenex_41451 main_x) (<= 1 (select main_a v_prenex_41452)))) (or (forall ((v_prenex_46138 Int)) (or (<= (select main_a v_prenex_46138) 500) (< v_prenex_46138 main_x) (<= (* 2 (select main_a v_prenex_46138)) 1000) (<= (+ main_x 1) v_prenex_46138))) (forall ((v_prenex_46140 Int)) (<= 1 (select main_a v_prenex_46140)))) (forall ((v_prenex_47592 Int) (v_prenex_47591 Int)) (or (<= (+ main_x 1) v_prenex_47591) (<= (* 2 (select main_a v_prenex_47592)) 1998) (<= (select main_a v_prenex_47592) 999) (<= (* 2 (select main_a v_prenex_47591)) 1000) (< v_prenex_47591 main_x) (<= 2 (* 2 (select main_a v_prenex_47591))) (<= (+ (select main_a v_prenex_47591) (select main_a v_prenex_47592)) 1000))) (forall ((v_prenex_47829 Int) (v_prenex_47828 Int)) (or (<= (+ (select main_a v_prenex_47828) (select main_a v_prenex_47829)) 1000) (<= 500 (select main_a v_prenex_47829)) (<= (* 2 (select main_a v_prenex_47829)) 1998) (< v_prenex_47829 main_y) (< v_prenex_47828 main_x) (<= (select main_a v_prenex_47828) 500) (<= (+ main_x 1) v_prenex_47828))) (forall ((v_prenex_41325 Int) (v_prenex_41326 Int)) (or (<= 0 (+ (select main_a v_prenex_41325) 498)) (< v_prenex_41325 main_x) (<= (select main_a v_prenex_41326) 1498) (< v_prenex_41326 main_y) (<= 1 (select main_a v_prenex_41326)) (<= (+ main_x 1) v_prenex_41325) (<= 1000 (+ (select main_a v_prenex_41325) (select main_a v_prenex_41326))))) (forall ((v_prenex_49655 Int) (v_prenex_49654 Int)) (or (< v_prenex_49655 main_y) (<= (select main_a v_prenex_49655) (+ (select main_a v_prenex_49654) 998)) (<= (+ main_y 1) v_prenex_49655) (<= (select main_a v_prenex_49655) 999) (<= 1 (select main_a v_prenex_49655)))) (forall ((v_prenex_48952 Int) (v_prenex_48951 Int)) (or (<= (select main_a v_prenex_48952) 1498) (<= 2 (* 2 (select main_a v_prenex_48951))) (<= (select main_a v_prenex_48952) (+ (select main_a v_prenex_48951) 998)) (< v_prenex_48951 main_x) (<= (+ main_x 1) v_prenex_48951))) (forall ((v_prenex_49165 Int) (v_prenex_49164 Int)) (or (<= (select main_a v_prenex_49164) 999) (<= (select main_a v_prenex_49164) (select main_a v_prenex_49165)) (<= (+ main_x 1) v_prenex_49164) (<= 1 (select main_a v_prenex_49165)) (<= 1 (select main_a v_prenex_49164)) (< v_prenex_49164 main_x))) (forall ((v_prenex_49502 Int) (v_prenex_49501 Int)) (or (<= 1000 (+ (select main_a v_prenex_49501) (select main_a v_prenex_49502))) (<= (+ main_x 1) v_prenex_49501) (<= 1 (select main_a v_prenex_49502)) (<= (* 2 (select main_a v_prenex_49501)) 1000) (<= (select main_a v_prenex_49502) 999) (< v_prenex_49501 main_x) (<= 1 (select main_a v_prenex_49501)))) (forall ((v_prenex_42968 Int) (v_prenex_42969 Int)) (or (<= (* 2 (select main_a v_prenex_42968)) 1000) (< v_prenex_42968 main_x) (<= (select main_a v_prenex_42969) 999) (<= (+ (select main_a v_prenex_42968) (select main_a v_prenex_42969)) 1000) (<= 1000 (* 2 (select main_a v_prenex_42969))) (<= 0 (+ (select main_a v_prenex_42968) 498)) (<= (+ main_x 1) v_prenex_42968))) (forall ((v_prenex_43264 Int) (v_prenex_43265 Int)) (or (< v_prenex_43264 main_x) (<= (+ main_x 1) v_prenex_43264) (<= 1000 (+ (select main_a v_prenex_43264) (select main_a v_prenex_43265))) (<= 2 (* 2 (select main_a v_prenex_43264))) (<= (select main_a v_prenex_43264) 500) (<= 1000 (* 2 (select main_a v_prenex_43265))))) (forall ((v_prenex_50514 Int) (v_prenex_50515 Int)) (or (< v_prenex_50514 main_x) (<= (select main_a v_prenex_50514) 500) (<= 1000 (* 2 (select main_a v_prenex_50515))) (<= (select main_a v_prenex_50514) 999) (<= (+ main_x 1) v_prenex_50514) (<= 1000 (+ (select main_a v_prenex_50514) (select main_a v_prenex_50515))) (<= 1 (select main_a v_prenex_50515)))) (forall ((v_prenex_41207 Int) (v_prenex_41208 Int)) (or (<= (+ (select main_a v_prenex_41207) (select main_a v_prenex_41208)) 1000) (< v_prenex_41207 main_x) (<= (+ main_x 1) v_prenex_41207) (<= 500 (select main_a v_prenex_41208)) (<= (* 2 (select main_a v_prenex_41207)) 1000) (<= 2 (* 2 (select main_a v_prenex_41207))) (<= (* 2 (select main_a v_prenex_41208)) 1998))) (forall ((v_prenex_47516 Int) (v_prenex_47515 Int)) (or (<= 1000 (+ (select main_a v_prenex_47515) (select main_a v_prenex_47516))) (<= (select main_a v_prenex_47516) 1498) (< v_prenex_47515 main_x) (<= (+ main_x 1) v_prenex_47515) (< v_prenex_47516 main_y) (<= (select main_a v_prenex_47515) 500) (<= 1 (select main_a v_prenex_47516)))) (forall ((v_prenex_42670 Int) (v_prenex_42671 Int)) (or (<= (+ main_y 1) v_prenex_42671) (<= (+ (select main_a v_prenex_42670) (select main_a v_prenex_42671)) 1000) (<= 1 (select main_a v_prenex_42670)) (<= (* 2 (select main_a v_prenex_42671)) 1998) (<= (+ main_x 1) v_prenex_42670) (< v_prenex_42670 main_x) (<= (select main_a v_prenex_42671) 999))) (forall ((v_prenex_46176 Int) (v_prenex_46177 Int)) (or (<= (* 2 (select main_a v_prenex_46176)) 1000) (<= 0 (+ (select main_a v_prenex_46176) 498)) (<= (* 2 (select main_a v_prenex_46177)) 1998) (<= (+ main_x 1) v_prenex_46176) (< v_prenex_46176 main_x) (<= (+ (select main_a v_prenex_46176) (select main_a v_prenex_46177)) 1000) (<= (select main_a v_prenex_46177) 999))) (forall ((v_prenex_47078 Int) (v_prenex_47077 Int)) (or (<= (* 2 (select main_a v_prenex_47078)) 1998) (<= (* 2 (select main_a v_prenex_47077)) 1000) (<= (select main_a v_prenex_47077) 500) (< v_prenex_47077 main_x) (<= 500 (select main_a v_prenex_47078)) (<= (+ main_x 1) v_prenex_47077) (<= (+ (select main_a v_prenex_47077) (select main_a v_prenex_47078)) 1000))) (forall ((v_prenex_45111 Int) (v_prenex_45112 Int)) (or (< v_prenex_45111 main_x) (<= 1 (select main_a v_prenex_45111)) (<= (+ main_x 1) v_prenex_45111) (<= 500 (select main_a v_prenex_45112)) (<= (select main_a v_prenex_45112) 1498) (<= (+ (select main_a v_prenex_45111) (select main_a v_prenex_45112)) 1000) (<= 2 (* 2 (select main_a v_prenex_45111))))) (forall ((v_prenex_50847 Int) (v_prenex_50848 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50847))) (< v_prenex_50847 main_x) (<= (+ (select main_a v_prenex_50847) (select main_a v_prenex_50848)) 1000) (<= (+ main_x 1) v_prenex_50847) (<= (* 2 (select main_a v_prenex_50848)) 1998) (<= (+ main_y 1) v_prenex_50848))) (or (forall ((v_prenex_48779 Int)) (or (<= (select main_a v_prenex_48779) 500) (<= 1 (select main_a v_prenex_48779)) (< v_prenex_48779 main_x) (<= (+ main_x 1) v_prenex_48779) (<= 2 (* 2 (select main_a v_prenex_48779))))) (forall ((v_prenex_48783 Int)) (<= 1 (select main_a v_prenex_48783)))) (forall ((v_prenex_43929 Int) (v_prenex_43930 Int)) (or (<= (select main_a v_prenex_43930) 1498) (<= 500 (select main_a v_prenex_43930)) (<= (+ (select main_a v_prenex_43929) (select main_a v_prenex_43930)) 1000) (<= 2 (* 2 (select main_a v_prenex_43929))) (<= (+ main_x 1) v_prenex_43929) (< v_prenex_43929 main_x))) (forall ((v_prenex_44942 Int) (v_prenex_44941 Int)) (or (<= (+ main_x 1) v_prenex_44941) (<= (select main_a v_prenex_44942) 1498) (<= 1 (select main_a v_prenex_44941)) (<= (* 2 (select main_a v_prenex_44942)) 1998) (<= (select main_a v_prenex_44941) (select main_a v_prenex_44942)) (< v_prenex_44941 main_x))) (or (forall ((v_prenex_49247 Int)) (or (<= (* 2 (select main_a v_prenex_49247)) 1000) (<= (+ main_x 1) v_prenex_49247) (< v_prenex_49247 main_x) (<= (select main_a v_prenex_49247) 500))) (forall ((v_prenex_49253 Int)) (or (<= (* 2 (select main_a v_prenex_49253)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49253)))))) (or (forall ((v_prenex_48036 Int)) (or (<= (+ main_x 1) v_prenex_48036) (<= (* 2 (select main_a v_prenex_48036)) 1000) (< v_prenex_48036 main_x) (<= 2 (* 2 (select main_a v_prenex_48036))))) (forall ((v_prenex_48041 Int)) (or (<= 500 (select main_a v_prenex_48041)) (< v_prenex_48041 main_y)))) (forall ((v_prenex_48438 Int) (v_prenex_48437 Int)) (or (<= 1000 (+ (select main_a v_prenex_48437) (select main_a v_prenex_48438))) (<= 0 (+ (select main_a v_prenex_48437) 498)) (<= 1000 (* 2 (select main_a v_prenex_48438))) (< v_prenex_48437 main_x) (<= 1 (select main_a v_prenex_48438)) (<= (+ main_x 1) v_prenex_48437))) (or (forall ((v_prenex_41587 Int)) (<= 2 (* 2 (select main_a v_prenex_41587)))) (forall ((v_prenex_41588 Int)) (or (< v_prenex_41588 main_y) (<= (+ main_y 1) v_prenex_41588) (<= (select main_a v_prenex_41588) 999) (<= (* 2 (select main_a v_prenex_41588)) 1998)))) (forall ((v_prenex_50378 Int) (v_prenex_50379 Int)) (or (< v_prenex_50378 main_x) (<= (+ main_x 1) v_prenex_50378) (<= (* 2 (select main_a v_prenex_50378)) 1000) (<= 500 (select main_a v_prenex_50379)) (<= (select main_a v_prenex_50378) 999) (<= 1000 (+ (select main_a v_prenex_50378) (select main_a v_prenex_50379))) (<= (select main_a v_prenex_50379) 999))) (or (forall ((v_prenex_45949 Int)) (<= 1000 (* 2 (select main_a v_prenex_45949)))) (forall ((v_prenex_40531 Int)) (or (< v_prenex_40531 main_x) (<= 1 (select main_a v_prenex_40531)) (<= 0 (+ (select main_a v_prenex_40531) 498)) (<= (+ main_x 1) v_prenex_40531)))) (forall ((v_prenex_41621 Int) (v_prenex_41622 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41621))) (<= (select main_a v_prenex_41621) 999) (<= (+ main_x 1) v_prenex_41621) (<= 1 (select main_a v_prenex_41622)) (<= 1000 (+ (select main_a v_prenex_41621) (select main_a v_prenex_41622))) (< v_prenex_41621 main_x))) (or (forall ((v_prenex_48069 Int)) (or (<= (+ main_y 1) v_prenex_48069) (<= (* 2 (select main_a v_prenex_48069)) 1998) (<= (select main_a v_prenex_48069) 999))) (forall ((v_prenex_48068 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48068))) (<= (+ main_x 1) v_prenex_48068) (<= (* 2 (select main_a v_prenex_48068)) 1000) (< v_prenex_48068 main_x)))) (or (forall ((v_prenex_51568 Int)) (or (<= (* 2 (select main_a v_prenex_51568)) 1000) (<= 0 (+ (select main_a v_prenex_51568) 498)) (<= (select main_a v_prenex_51568) 999) (< v_prenex_51568 main_x) (<= (+ main_x 1) v_prenex_51568))) (forall ((v_prenex_51570 Int)) (<= (select main_a v_prenex_51570) 1498))) (forall ((v_prenex_42194 Int) (v_prenex_42195 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42195))) (<= (select main_a v_prenex_42194) 999) (< v_prenex_42194 main_x) (<= (select main_a v_prenex_42195) 1498) (<= 2 (* 2 (select main_a v_prenex_42194))) (<= (select main_a v_prenex_42194) (select main_a v_prenex_42195)) (<= (+ main_x 1) v_prenex_42194))) (forall ((v_prenex_45023 Int) (v_prenex_45024 Int)) (or (< v_prenex_45023 main_x) (<= (select main_a v_prenex_45023) (select main_a v_prenex_45024)) (<= (* 2 (select main_a v_prenex_45024)) 1998) (<= (select main_a v_prenex_45024) 999) (<= (select main_a v_prenex_45023) 500) (<= 1 (select main_a v_prenex_45023)) (<= (+ main_x 1) v_prenex_45023))) (forall ((v_prenex_46396 Int) (v_prenex_46397 Int)) (or (<= 1 (select main_a v_prenex_46396)) (<= (+ main_x 1) v_prenex_46396) (<= 1000 (+ (select main_a v_prenex_46396) (select main_a v_prenex_46397))) (<= (select main_a v_prenex_46396) 500) (<= 1000 (* 2 (select main_a v_prenex_46397))) (< v_prenex_46396 main_x))) (forall ((v_prenex_47697 Int) (v_prenex_47696 Int)) (or (<= (select main_a v_prenex_47697) 1498) (<= 1 (select main_a v_prenex_47696)) (< v_prenex_47696 main_x) (<= 1 (select main_a v_prenex_47697)) (<= (+ main_x 1) v_prenex_47696) (<= (select main_a v_prenex_47696) 500) (<= (+ (select main_a v_prenex_47696) (select main_a v_prenex_47697)) 1000))) (forall ((v_prenex_41533 Int) (v_prenex_41534 Int)) (or (<= 0 (+ (select main_a v_prenex_41533) 498)) (< v_prenex_41533 main_x) (<= (+ main_x 1) v_prenex_41533) (<= 2 (* 2 (select main_a v_prenex_41533))) (<= (select main_a v_prenex_41534) 999) (<= (+ (select main_a v_prenex_41533) (select main_a v_prenex_41534)) 1000) (<= (select main_a v_prenex_41534) 1498))) (forall ((v_prenex_49667 Int) (v_prenex_49666 Int)) (or (<= (+ main_x 1) v_prenex_49666) (< v_prenex_49667 main_y) (<= (+ (select main_a v_prenex_49666) (select main_a v_prenex_49667)) 1000) (<= (select main_a v_prenex_49667) 999) (< v_prenex_49666 main_x) (<= (* 2 (select main_a v_prenex_49666)) 1000) (<= (select main_a v_prenex_49667) 1498))) (forall ((v_prenex_42556 Int) (v_prenex_42555 Int)) (or (<= 500 (select main_a v_prenex_42556)) (<= (+ (select main_a v_prenex_42555) (select main_a v_prenex_42556)) 1000) (<= (* 2 (select main_a v_prenex_42555)) 1000) (< v_prenex_42555 main_x) (<= 1000 (* 2 (select main_a v_prenex_42556))) (<= (+ main_x 1) v_prenex_42555) (<= 2 (* 2 (select main_a v_prenex_42555))))) (forall ((v_prenex_45704 Int) (v_prenex_45703 Int)) (or (<= (select main_a v_prenex_45704) (+ (select main_a v_prenex_45703) 998)) (<= 1 (select main_a v_prenex_45703)) (< v_prenex_45704 main_y) (<= (select main_a v_prenex_45704) 1498) (<= 1 (select main_a v_prenex_45704)) (<= (+ main_x 1) v_prenex_45703) (< v_prenex_45703 main_x))) (or (forall ((v_prenex_45123 Int)) (<= 1000 (* 2 (select main_a v_prenex_45123)))) (forall ((v_prenex_45120 Int)) (or (<= (+ main_x 1) v_prenex_45120) (< v_prenex_45120 main_x) (<= 2 (* 2 (select main_a v_prenex_45120))) (<= 0 (+ (select main_a v_prenex_45120) 498))))) (forall ((v_prenex_40991 Int) (v_prenex_40990 Int)) (or (<= 1000 (+ (select main_a v_prenex_40990) (select main_a v_prenex_40991))) (<= 2 (* 2 (select main_a v_prenex_40990))) (<= (+ main_x 1) v_prenex_40990) (<= (* 2 (select main_a v_prenex_40991)) 1998) (< v_prenex_40990 main_x))) (forall ((v_prenex_42945 Int) (v_prenex_42946 Int)) (or (<= (select main_a v_prenex_42945) (select main_a v_prenex_42946)) (<= (select main_a v_prenex_42945) 999) (< v_prenex_42945 main_x) (<= 1000 (* 2 (select main_a v_prenex_42946))) (<= 1 (select main_a v_prenex_42945)) (<= (+ main_x 1) v_prenex_42945))) (forall ((v_prenex_44935 Int) (v_prenex_44936 Int)) (or (<= (select main_a v_prenex_44936) 1498) (<= (select main_a v_prenex_44935) (select main_a v_prenex_44936)) (<= (select main_a v_prenex_44935) 999) (< v_prenex_44935 main_x) (<= (+ main_x 1) v_prenex_44935) (<= 1 (select main_a v_prenex_44935)) (<= (select main_a v_prenex_44936) 999))) (forall ((v_prenex_43336 Int) (v_prenex_43335 Int)) (or (<= (select main_a v_prenex_43335) (select main_a v_prenex_43336)) (<= (select main_a v_prenex_43336) 1498) (<= (select main_a v_prenex_43335) 500) (< v_prenex_43335 main_x) (<= (+ main_x 1) v_prenex_43335) (< v_prenex_43336 main_y))) (forall ((v_prenex_43693 Int) (v_prenex_43692 Int)) (or (<= (+ main_y 1) v_prenex_43693) (<= 1 (select main_a v_prenex_43693)) (<= 2 (* 2 (select main_a v_prenex_43692))) (<= 1000 (+ (select main_a v_prenex_43692) (select main_a v_prenex_43693))) (<= (+ main_x 1) v_prenex_43692) (<= (select main_a v_prenex_43693) 999) (< v_prenex_43692 main_x))) (or (forall ((v_prenex_46835 Int)) (or (<= (select main_a v_prenex_46835) 999) (<= (select main_a v_prenex_46835) 500) (<= (* 2 (select main_a v_prenex_46835)) 1000) (<= (+ main_x 1) v_prenex_46835) (< v_prenex_46835 main_x))) (forall ((v_prenex_46839 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46839))) (<= (select main_a v_prenex_46839) 1498)))) (or (forall ((v_prenex_40720 Int)) (or (<= (select main_a v_prenex_40720) 999) (<= (+ main_x 1) v_prenex_40720) (<= (* 2 (select main_a v_prenex_40720)) 1000) (< v_prenex_40720 main_x))) (forall ((v_prenex_40717 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_40717))) (<= 1 (select main_a v_prenex_40717))))) (forall ((v_prenex_47170 Int) (v_prenex_47169 Int)) (or (< v_prenex_47169 main_x) (<= (select main_a v_prenex_47170) 999) (<= 2 (* 2 (select main_a v_prenex_47169))) (<= (* 2 (select main_a v_prenex_47170)) 1998) (<= (+ (select main_a v_prenex_47169) (select main_a v_prenex_47170)) 1000) (<= (+ main_x 1) v_prenex_47169))) (or (forall ((v_prenex_51328 Int)) (<= (* 2 (select main_a v_prenex_51328)) 1000)) (forall ((v_prenex_51329 Int)) (or (< v_prenex_51329 main_y) (<= (+ main_y 1) v_prenex_51329) (<= (select main_a v_prenex_51329) 1498)))) (or (forall ((v_prenex_43410 Int)) (or (< v_prenex_43410 main_x) (<= (* 2 (select main_a v_prenex_43410)) 1000) (<= (+ main_x 1) v_prenex_43410) (<= 2 (* 2 (select main_a v_prenex_43410))) (<= (select main_a v_prenex_43410) 500))) (forall ((v_prenex_43406 Int)) (or (<= 500 (select main_a v_prenex_43406)) (<= (* 2 (select main_a v_prenex_43406)) 1998)))) (forall ((v_prenex_44023 Int) (v_prenex_44022 Int)) (or (<= (select main_a v_prenex_44022) 999) (<= (+ main_x 1) v_prenex_44022) (<= 1000 (* 2 (select main_a v_prenex_44023))) (<= 500 (select main_a v_prenex_44023)) (<= (+ main_y 1) v_prenex_44023) (< v_prenex_44022 main_x) (<= (+ (select main_a v_prenex_44022) (select main_a v_prenex_44023)) 1000))) (or (forall ((v_prenex_49753 Int)) (or (<= 1 (select main_a v_prenex_49753)) (<= 500 (select main_a v_prenex_49753)))) (forall ((v_prenex_49747 Int)) (or (< v_prenex_49747 main_x) (<= (* 2 (select main_a v_prenex_49747)) 1000) (<= (+ main_x 1) v_prenex_49747) (<= 2 (* 2 (select main_a v_prenex_49747)))))) (or (forall ((v_prenex_43765 Int)) (or (<= (select main_a v_prenex_43765) 999) (<= (* 2 (select main_a v_prenex_43765)) 1000) (<= 2 (* 2 (select main_a v_prenex_43765))) (< v_prenex_43765 main_x) (<= (+ main_x 1) v_prenex_43765))) (forall ((v_prenex_43771 Int)) (<= (* 2 (select main_a v_prenex_43771)) 1998))) (forall ((v_prenex_42824 Int) (v_prenex_42825 Int)) (or (<= 1 (select main_a v_prenex_42825)) (<= 500 (select main_a v_prenex_42825)) (<= (select main_a v_prenex_42824) (select main_a v_prenex_42825)) (<= 1 (select main_a v_prenex_42824)) (< v_prenex_42824 main_x) (<= (select main_a v_prenex_42824) 999) (<= (+ main_x 1) v_prenex_42824))) (forall ((v_prenex_42387 Int) (v_prenex_42388 Int)) (or (<= 500 (select main_a v_prenex_42388)) (<= (+ main_x 1) v_prenex_42387) (< v_prenex_42387 main_x) (<= (+ main_y 1) v_prenex_42388) (<= 2 (* 2 (select main_a v_prenex_42387))) (<= 1000 (+ (select main_a v_prenex_42387) (select main_a v_prenex_42388))) (<= (select main_a v_prenex_42388) 999))) (or (forall ((v_prenex_47559 Int)) (<= 1000 (* 2 (select main_a v_prenex_47559)))) (forall ((v_prenex_40537 Int)) (or (<= (select main_a v_prenex_40537) 500) (<= (+ main_x 1) v_prenex_40537) (< v_prenex_40537 main_x) (<= 1 (select main_a v_prenex_40537))))) (forall ((v_prenex_43875 Int) (v_prenex_43874 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43874))) (<= (+ main_x 1) v_prenex_43874) (<= (select main_a v_prenex_43875) (+ (select main_a v_prenex_43874) 998)) (<= (select main_a v_prenex_43875) 999) (<= 1 (select main_a v_prenex_43874)) (< v_prenex_43874 main_x) (<= 1000 (* 2 (select main_a v_prenex_43875))))) (or (forall ((v_prenex_49995 Int)) (or (<= (* 2 (select main_a v_prenex_49995)) 1000) (<= 2 (* 2 (select main_a v_prenex_49995))) (<= (select main_a v_prenex_49995) 500) (<= (+ main_x 1) v_prenex_49995) (< v_prenex_49995 main_x))) (forall ((v_prenex_49996 Int)) (or (<= (* 2 (select main_a v_prenex_49996)) 1998) (<= 500 (select main_a v_prenex_49996))))) (or (forall ((v_prenex_41996 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41996))) (<= 1 (select main_a v_prenex_41996)) (<= (+ main_x 1) v_prenex_41996) (< v_prenex_41996 main_x))) (forall ((v_prenex_41997 Int)) (or (< v_prenex_41997 main_y) (<= (select main_a v_prenex_41997) 999)))) (forall ((v_prenex_47061 Int) (v_prenex_47062 Int)) (or (<= (select main_a v_prenex_47061) 500) (< v_prenex_47061 main_x) (<= (* 2 (select main_a v_prenex_47062)) 1998) (<= (* 2 (select main_a v_prenex_47061)) 1000) (<= (select main_a v_prenex_47062) 999) (<= (+ main_x 1) v_prenex_47061) (<= (+ (select main_a v_prenex_47061) (select main_a v_prenex_47062)) 1000))) (or (forall ((v_prenex_48041 Int)) (or (<= 500 (select main_a v_prenex_48041)) (< v_prenex_48041 main_y))) (forall ((v_prenex_48038 Int)) (or (<= (* 2 (select main_a v_prenex_48038)) 1000) (<= (+ main_x 1) v_prenex_48038) (< v_prenex_48038 main_x) (<= 0 (+ (select main_a v_prenex_48038) 498))))) (or (forall ((v_prenex_48353 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48353))) (< v_prenex_48353 main_x) (<= (+ main_x 1) v_prenex_48353))) (forall ((v_prenex_48357 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48357))) (<= (select main_a v_prenex_48357) 1498)))) (forall ((v_prenex_41882 Int) (v_prenex_41883 Int)) (or (<= 1 (select main_a v_prenex_41882)) (< v_prenex_41883 main_y) (< v_prenex_41882 main_x) (<= (* 2 (select main_a v_prenex_41883)) 1998) (<= (select main_a v_prenex_41883) (+ (select main_a v_prenex_41882) 998)) (<= (+ main_x 1) v_prenex_41882))) (forall ((v_prenex_43196 Int) (v_prenex_43197 Int)) (or (<= (+ main_x 1) v_prenex_43196) (< v_prenex_43196 main_x) (<= 2 (* 2 (select main_a v_prenex_43196))) (<= (select main_a v_prenex_43197) 999) (<= (select main_a v_prenex_43197) (+ (select main_a v_prenex_43196) 998)) (<= 1000 (* 2 (select main_a v_prenex_43197))))) (or (forall ((v_prenex_45949 Int)) (<= 1000 (* 2 (select main_a v_prenex_45949)))) (forall ((v_prenex_40530 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40530))) (<= 1 (select main_a v_prenex_40530)) (< v_prenex_40530 main_x) (<= (+ main_x 1) v_prenex_40530)))) (forall ((v_prenex_44995 Int) (v_prenex_44996 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44995))) (<= (select main_a v_prenex_44996) 1498) (<= (+ main_y 1) v_prenex_44996) (<= (select main_a v_prenex_44995) (select main_a v_prenex_44996)) (< v_prenex_44995 main_x) (<= 500 (select main_a v_prenex_44996)) (<= (+ main_x 1) v_prenex_44995))) (forall ((v_prenex_48840 Int) (v_prenex_48839 Int)) (or (<= 1 (select main_a v_prenex_48840)) (<= (select main_a v_prenex_48839) 500) (< v_prenex_48839 main_x) (<= (* 2 (select main_a v_prenex_48840)) 1998) (<= (+ main_x 1) v_prenex_48839) (<= (select main_a v_prenex_48839) (select main_a v_prenex_48840)) (<= (+ main_y 1) v_prenex_48840))) (forall ((v_prenex_51354 Int) (v_prenex_51355 Int)) (or (< v_prenex_51354 main_x) (<= 1 (select main_a v_prenex_51355)) (<= (select main_a v_prenex_51354) 500) (<= (+ (select main_a v_prenex_51354) (select main_a v_prenex_51355)) 1000) (<= (+ main_x 1) v_prenex_51354) (<= (select main_a v_prenex_51355) 999) (<= 2 (* 2 (select main_a v_prenex_51354))))) (forall ((v_prenex_51763 Int) (v_prenex_51762 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51762))) (<= 1 (select main_a v_prenex_51763)) (<= (+ main_x 1) v_prenex_51762) (< v_prenex_51762 main_x) (<= (select main_a v_prenex_51763) (+ (select main_a v_prenex_51762) 998)) (<= (select main_a v_prenex_51762) 500) (<= (* 2 (select main_a v_prenex_51763)) 1998))) (forall ((v_prenex_46846 Int) (v_prenex_46847 Int)) (or (<= 1 (select main_a v_prenex_46847)) (<= (+ main_x 1) v_prenex_46846) (<= (select main_a v_prenex_46847) (+ (select main_a v_prenex_46846) 998)) (<= 0 (+ (select main_a v_prenex_46846) 498)) (<= (select main_a v_prenex_46847) 1498) (< v_prenex_46846 main_x))) (forall ((v_prenex_41036 Int) (v_prenex_41037 Int)) (or (<= (+ (select main_a v_prenex_41036) (select main_a v_prenex_41037)) 1000) (<= 2 (* 2 (select main_a v_prenex_41036))) (< v_prenex_41036 main_x) (<= 1000 (* 2 (select main_a v_prenex_41037))) (<= 0 (+ (select main_a v_prenex_41036) 498)) (<= (+ main_x 1) v_prenex_41036) (<= (* 2 (select main_a v_prenex_41037)) 1998))) (forall ((v_prenex_49171 Int) (v_prenex_49170 Int)) (or (<= (+ main_x 1) v_prenex_49170) (<= 2 (* 2 (select main_a v_prenex_49170))) (<= (select main_a v_prenex_49170) 999) (<= (* 2 (select main_a v_prenex_49171)) 1998) (<= (select main_a v_prenex_49170) (select main_a v_prenex_49171)) (<= 1000 (* 2 (select main_a v_prenex_49171))) (< v_prenex_49170 main_x))) (forall ((v_prenex_50535 Int) (v_prenex_50534 Int)) (or (<= (select main_a v_prenex_50534) 500) (<= (* 2 (select main_a v_prenex_50535)) 1998) (<= (+ main_x 1) v_prenex_50534) (< v_prenex_50534 main_x) (<= (* 2 (select main_a v_prenex_50534)) 1000) (<= 1 (select main_a v_prenex_50535)) (<= (select main_a v_prenex_50534) (select main_a v_prenex_50535)))) (forall ((v_prenex_50812 Int) (v_prenex_50811 Int)) (or (<= (+ main_x 1) v_prenex_50811) (<= (* 2 (select main_a v_prenex_50812)) 1998) (< v_prenex_50811 main_x) (<= 1 (select main_a v_prenex_50812)) (<= (select main_a v_prenex_50812) (+ (select main_a v_prenex_50811) 998)) (<= (+ main_y 1) v_prenex_50812) (<= (select main_a v_prenex_50811) 999))) (or (forall ((v_prenex_48281 Int)) (or (<= (* 2 (select main_a v_prenex_48281)) 1998) (<= 1 (select main_a v_prenex_48281)))) (forall ((v_prenex_48279 Int)) (or (<= 1 (select main_a v_prenex_48279)) (<= (* 2 (select main_a v_prenex_48279)) 1000) (<= (select main_a v_prenex_48279) 500) (<= (+ main_x 1) v_prenex_48279) (< v_prenex_48279 main_x)))) (forall ((v_prenex_45865 Int) (v_prenex_45866 Int)) (or (<= (select main_a v_prenex_45865) 999) (<= 1 (select main_a v_prenex_45866)) (< v_prenex_45865 main_x) (<= (+ main_x 1) v_prenex_45865) (<= (+ main_y 1) v_prenex_45866) (<= (select main_a v_prenex_45865) (select main_a v_prenex_45866)))) (or (forall ((v_prenex_50246 Int)) (or (<= (select main_a v_prenex_50246) 500) (< v_prenex_50246 main_x) (<= (* 2 (select main_a v_prenex_50246)) 1000) (<= (+ main_x 1) v_prenex_50246) (<= 2 (* 2 (select main_a v_prenex_50246))))) (forall ((v_prenex_50249 Int)) (or (<= (select main_a v_prenex_50249) 999) (<= (select main_a v_prenex_50249) 1498)))) (or (forall ((v_prenex_44422 Int)) (or (<= 1 (select main_a v_prenex_44422)) (<= (* 2 (select main_a v_prenex_44422)) 1998))) (forall ((v_prenex_44417 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44417))) (<= (select main_a v_prenex_44417) 999) (<= (+ main_x 1) v_prenex_44417) (< v_prenex_44417 main_x)))) (forall ((v_prenex_47067 Int) (v_prenex_47068 Int)) (or (<= 1000 (+ (select main_a v_prenex_47067) (select main_a v_prenex_47068))) (<= 1 (select main_a v_prenex_47067)) (<= (+ main_x 1) v_prenex_47067) (<= (select main_a v_prenex_47067) 500) (< v_prenex_47067 main_x))) (or (forall ((v_prenex_41107 Int)) (or (<= 500 (select main_a v_prenex_41107)) (<= (select main_a v_prenex_41107) 1498) (<= (+ main_y 1) v_prenex_41107) (< v_prenex_41107 main_y))) (forall ((v_prenex_41106 Int)) (<= (* 2 (select main_a v_prenex_41106)) 1000))) (or (forall ((v_prenex_45229 Int)) (or (<= (select main_a v_prenex_45229) 999) (<= (+ main_y 1) v_prenex_45229))) (forall ((v_prenex_45228 Int)) (or (<= (+ main_x 1) v_prenex_45228) (< v_prenex_45228 main_x) (<= 2 (* 2 (select main_a v_prenex_45228)))))) (or (forall ((v_prenex_40791 Int)) (or (<= 1 (select main_a v_prenex_40791)) (<= (select main_a v_prenex_40791) 1498))) (forall ((v_prenex_40793 Int)) (or (<= (+ main_x 1) v_prenex_40793) (<= 2 (* 2 (select main_a v_prenex_40793))) (<= (select main_a v_prenex_40793) 999) (< v_prenex_40793 main_x)))) (forall ((v_prenex_44812 Int) (v_prenex_44811 Int)) (or (<= (select main_a v_prenex_44811) 999) (<= (select main_a v_prenex_44812) 1498) (< v_prenex_44811 main_x) (<= (select main_a v_prenex_44811) 500) (<= 1 (select main_a v_prenex_44812)) (<= (+ main_x 1) v_prenex_44811) (<= 1000 (+ (select main_a v_prenex_44811) (select main_a v_prenex_44812))))) (forall ((v_prenex_50702 Int) (v_prenex_50703 Int)) (or (<= (select main_a v_prenex_50702) 500) (<= (* 2 (select main_a v_prenex_50702)) 1000) (< v_prenex_50702 main_x) (<= (select main_a v_prenex_50703) 1498) (<= 1 (select main_a v_prenex_50703)) (<= (+ main_x 1) v_prenex_50702) (<= (select main_a v_prenex_50702) (select main_a v_prenex_50703)))) (forall ((v_prenex_43952 Int) (v_prenex_43951 Int)) (or (< v_prenex_43951 main_x) (<= (+ (select main_a v_prenex_43951) (select main_a v_prenex_43952)) 1000) (<= (select main_a v_prenex_43952) 999) (<= (+ main_x 1) v_prenex_43951) (<= 1 (select main_a v_prenex_43951)) (<= (select main_a v_prenex_43951) 500) (<= 1000 (* 2 (select main_a v_prenex_43952))))) (forall ((v_prenex_45674 Int) (v_prenex_45675 Int)) (or (<= (select main_a v_prenex_45675) 1498) (<= 1000 (* 2 (select main_a v_prenex_45675))) (<= (+ main_y 1) v_prenex_45675) (<= (select main_a v_prenex_45675) (+ (select main_a v_prenex_45674) 998)) (< v_prenex_45674 main_x) (<= (+ main_x 1) v_prenex_45674) (<= 2 (* 2 (select main_a v_prenex_45674))))) (or (forall ((v_prenex_46283 Int)) (or (< v_prenex_46283 main_x) (<= (* 2 (select main_a v_prenex_46283)) 1000) (<= 1 (select main_a v_prenex_46283)) (<= (+ main_x 1) v_prenex_46283))) (forall ((v_prenex_46284 Int)) (or (<= (select main_a v_prenex_46284) 999) (<= (+ main_y 1) v_prenex_46284) (<= 500 (select main_a v_prenex_46284))))) (forall ((v_prenex_43356 Int) (v_prenex_43355 Int)) (or (<= (+ main_x 1) v_prenex_43355) (<= (* 2 (select main_a v_prenex_43355)) 1000) (< v_prenex_43355 main_x) (< v_prenex_43356 main_y) (<= (select main_a v_prenex_43356) (+ (select main_a v_prenex_43355) 998)))) (or (forall ((v_prenex_46477 Int)) (or (<= (select main_a v_prenex_46477) 500) (<= (+ main_x 1) v_prenex_46477) (<= (* 2 (select main_a v_prenex_46477)) 1000) (< v_prenex_46477 main_x) (<= 2 (* 2 (select main_a v_prenex_46477))))) (forall ((v_prenex_46480 Int)) (or (<= (select main_a v_prenex_46480) 999) (<= (select main_a v_prenex_46480) 1498)))) (or (forall ((v_prenex_41604 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41604))) (<= (select main_a v_prenex_41604) 500) (<= (+ main_x 1) v_prenex_41604) (< v_prenex_41604 main_x) (<= (* 2 (select main_a v_prenex_41604)) 1000))) (forall ((v_prenex_41607 Int)) (or (<= 500 (select main_a v_prenex_41607)) (<= (select main_a v_prenex_41607) 999)))) (forall ((v_prenex_49467 Int)) (or (<= (+ main_x 1) v_prenex_49467) (<= (* 2 (select main_a v_prenex_49467)) 1000) (< v_prenex_49467 main_x) (<= (select main_a v_prenex_49467) 500))) (forall ((v_prenex_49239 Int) (v_prenex_49240 Int)) (or (< v_prenex_49239 main_x) (<= (* 2 (select main_a v_prenex_49240)) 1998) (<= (+ main_x 1) v_prenex_49239) (< v_prenex_49240 main_y) (<= (select main_a v_prenex_49240) (+ (select main_a v_prenex_49239) 998)) (<= 1000 (* 2 (select main_a v_prenex_49240))) (<= (* 2 (select main_a v_prenex_49239)) 1000))) (forall ((v_prenex_51383 Int) (v_prenex_51382 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51382))) (<= (* 2 (select main_a v_prenex_51382)) 1000) (<= (select main_a v_prenex_51383) 1498) (<= (+ main_x 1) v_prenex_51382) (< v_prenex_51382 main_x) (<= (+ (select main_a v_prenex_51382) (select main_a v_prenex_51383)) 1000) (<= (* 2 (select main_a v_prenex_51383)) 1998))) (forall ((v_prenex_50896 Int) (v_prenex_50895 Int)) (or (<= (* 2 (select main_a v_prenex_50896)) 1998) (< v_prenex_50895 main_x) (<= 0 (+ (select main_a v_prenex_50895) 498)) (<= 1000 (* 2 (select main_a v_prenex_50896))) (<= 1000 (+ (select main_a v_prenex_50895) (select main_a v_prenex_50896))) (<= (+ main_x 1) v_prenex_50895))) (or (forall ((v_prenex_47559 Int)) (<= 1000 (* 2 (select main_a v_prenex_47559)))) (forall ((v_prenex_40535 Int)) (or (<= (select main_a v_prenex_40535) 500) (< v_prenex_40535 main_x) (<= 2 (* 2 (select main_a v_prenex_40535))) (<= (+ main_x 1) v_prenex_40535)))) (forall ((v_prenex_51361 Int) (v_prenex_51360 Int)) (or (< v_prenex_51361 main_y) (< v_prenex_51360 main_x) (<= (select main_a v_prenex_51361) (+ (select main_a v_prenex_51360) 998)) (<= 0 (+ (select main_a v_prenex_51360) 498)) (<= (select main_a v_prenex_51361) 1498) (<= (+ main_x 1) v_prenex_51360))) (forall ((v_prenex_49587 Int) (v_prenex_49586 Int)) (or (<= (+ (select main_a v_prenex_49586) (select main_a v_prenex_49587)) 1000) (<= (+ main_y 1) v_prenex_49587) (< v_prenex_49586 main_x) (<= (select main_a v_prenex_49587) 999) (<= 0 (+ (select main_a v_prenex_49586) 498)) (<= (+ main_x 1) v_prenex_49586))) (forall ((v_prenex_50841 Int) (v_prenex_50842 Int)) (or (< v_prenex_50841 main_x) (<= (select main_a v_prenex_50841) 500) (<= 1 (select main_a v_prenex_50842)) (<= (+ main_x 1) v_prenex_50841) (<= (select main_a v_prenex_50842) (+ (select main_a v_prenex_50841) 998)) (<= 1000 (* 2 (select main_a v_prenex_50842))) (<= 0 (+ (select main_a v_prenex_50841) 498)))) (forall ((v_prenex_50807 Int) (v_prenex_50808 Int)) (or (<= (+ main_x 1) v_prenex_50807) (< v_prenex_50808 main_y) (<= (select main_a v_prenex_50808) 1498) (<= 1 (select main_a v_prenex_50807)) (< v_prenex_50807 main_x) (<= (select main_a v_prenex_50807) (select main_a v_prenex_50808)) (<= 500 (select main_a v_prenex_50808)))) (forall ((v_prenex_42450 Int) (v_prenex_42451 Int)) (or (<= 500 (select main_a v_prenex_42451)) (< v_prenex_42450 main_x) (<= (select main_a v_prenex_42450) 500) (<= 2 (* 2 (select main_a v_prenex_42450))) (<= (select main_a v_prenex_42450) (select main_a v_prenex_42451)) (<= (+ main_x 1) v_prenex_42450) (<= 1 (select main_a v_prenex_42451)))) (or (forall ((v_prenex_47999 Int)) (or (< v_prenex_47999 main_y) (<= 1000 (* 2 (select main_a v_prenex_47999))))) (forall ((v_prenex_47995 Int)) (or (< v_prenex_47995 main_x) (<= (+ main_x 1) v_prenex_47995) (<= (* 2 (select main_a v_prenex_47995)) 1000) (<= (select main_a v_prenex_47995) 999)))) (forall ((v_prenex_43449 Int) (v_prenex_43450 Int)) (or (<= (select main_a v_prenex_43450) 1498) (<= (* 2 (select main_a v_prenex_43449)) 1000) (<= (+ main_x 1) v_prenex_43449) (< v_prenex_43449 main_x) (<= 500 (select main_a v_prenex_43450)) (<= (select main_a v_prenex_43450) (+ (select main_a v_prenex_43449) 998)))) (or (forall ((v_prenex_48926 Int)) (or (<= 0 (+ (select main_a v_prenex_48926) 498)) (<= (select main_a v_prenex_48926) 999) (<= (+ main_x 1) v_prenex_48926) (<= 2 (* 2 (select main_a v_prenex_48926))) (< v_prenex_48926 main_x))) (forall ((v_prenex_48930 Int)) (or (<= (* 2 (select main_a v_prenex_48930)) 1998) (<= (select main_a v_prenex_48930) 1498)))) (or (forall ((v_prenex_43681 Int)) (or (<= (* 2 (select main_a v_prenex_43681)) 1998) (<= (select main_a v_prenex_43681) 999))) (forall ((v_prenex_43679 Int)) (or (< v_prenex_43679 main_x) (<= (* 2 (select main_a v_prenex_43679)) 1000) (<= (+ main_x 1) v_prenex_43679) (<= 1 (select main_a v_prenex_43679)) (<= (select main_a v_prenex_43679) 500)))) (forall ((v_prenex_50275 Int) (v_prenex_50274 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50275))) (<= (* 2 (select main_a v_prenex_50274)) 1000) (<= 1000 (+ (select main_a v_prenex_50274) (select main_a v_prenex_50275))) (<= (+ main_x 1) v_prenex_50274) (< v_prenex_50274 main_x) (<= (select main_a v_prenex_50275) 999))) (forall ((v_prenex_45906 Int) (v_prenex_45905 Int)) (or (< v_prenex_45905 main_x) (<= (+ main_x 1) v_prenex_45905) (<= (select main_a v_prenex_45905) 999) (<= (select main_a v_prenex_45906) 999) (<= 1 (select main_a v_prenex_45906)) (<= 0 (+ (select main_a v_prenex_45905) 498)) (<= 1000 (+ (select main_a v_prenex_45905) (select main_a v_prenex_45906))))) (forall ((v_prenex_42444 Int) (v_prenex_42445 Int)) (or (<= 500 (select main_a v_prenex_42445)) (<= 2 (* 2 (select main_a v_prenex_42444))) (<= (select main_a v_prenex_42444) 999) (<= 1 (select main_a v_prenex_42445)) (< v_prenex_42444 main_x) (<= (+ main_x 1) v_prenex_42444) (<= (+ (select main_a v_prenex_42444) (select main_a v_prenex_42445)) 1000))) (forall ((v_prenex_44456 Int) (v_prenex_44457 Int)) (or (<= (select main_a v_prenex_44456) 999) (<= 1000 (* 2 (select main_a v_prenex_44457))) (<= 1 (select main_a v_prenex_44457)) (<= 0 (+ (select main_a v_prenex_44456) 498)) (<= (select main_a v_prenex_44457) (+ (select main_a v_prenex_44456) 998)) (<= (+ main_x 1) v_prenex_44456) (< v_prenex_44456 main_x))) (forall ((v_prenex_50834 Int) (v_prenex_50833 Int)) (or (<= 0 (+ (select main_a v_prenex_50833) 498)) (<= (* 2 (select main_a v_prenex_50834)) 1998) (<= (select main_a v_prenex_50834) 999) (<= (select main_a v_prenex_50834) (+ (select main_a v_prenex_50833) 998)) (<= (+ main_x 1) v_prenex_50833) (< v_prenex_50833 main_x))) (forall ((v_prenex_43754 Int) (v_prenex_43753 Int)) (or (<= (+ main_x 1) v_prenex_43753) (<= (select main_a v_prenex_43754) 1498) (< v_prenex_43753 main_x) (<= (* 2 (select main_a v_prenex_43754)) 1998) (<= 2 (* 2 (select main_a v_prenex_43753))) (<= (* 2 (select main_a v_prenex_43753)) 1000) (<= 1000 (+ (select main_a v_prenex_43753) (select main_a v_prenex_43754))))) (forall ((v_prenex_47258 Int) (v_prenex_47257 Int)) (or (<= (* 2 (select main_a v_prenex_47257)) 1000) (< v_prenex_47257 main_x) (<= 2 (* 2 (select main_a v_prenex_47257))) (<= 1 (select main_a v_prenex_47258)) (<= (+ main_x 1) v_prenex_47257) (<= (select main_a v_prenex_47257) (select main_a v_prenex_47258)) (<= (select main_a v_prenex_47258) 1498))) (forall ((v_prenex_41010 Int) (v_prenex_41011 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41011))) (< v_prenex_41010 main_x) (<= 1 (select main_a v_prenex_41011)) (<= 1000 (+ (select main_a v_prenex_41010) (select main_a v_prenex_41011))) (<= (+ main_x 1) v_prenex_41010) (<= (select main_a v_prenex_41010) 999) (<= 0 (+ (select main_a v_prenex_41010) 498)))) (or (forall ((v_prenex_48875 Int)) (or (< v_prenex_48875 main_y) (<= (+ main_y 1) v_prenex_48875) (<= 500 (select main_a v_prenex_48875)))) (forall ((v_prenex_48874 Int)) (or (<= (+ main_x 1) v_prenex_48874) (<= (* 2 (select main_a v_prenex_48874)) 1000)))) (or (forall ((v_prenex_46139 Int)) (or (<= 1 (select main_a v_prenex_46139)) (<= (* 2 (select main_a v_prenex_46139)) 1000) (<= (+ main_x 1) v_prenex_46139) (< v_prenex_46139 main_x))) (forall ((v_prenex_46140 Int)) (<= 1 (select main_a v_prenex_46140)))) (or (forall ((v_prenex_44779 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44779))) (<= 0 (+ (select main_a v_prenex_44779) 498)) (< v_prenex_44779 main_x) (<= (+ main_x 1) v_prenex_44779))) (forall ((v_prenex_44784 Int)) (<= 1000 (* 2 (select main_a v_prenex_44784))))) (forall ((v_prenex_47192 Int) (v_prenex_47191 Int)) (or (<= 500 (select main_a v_prenex_47192)) (< v_prenex_47191 main_x) (<= 0 (+ (select main_a v_prenex_47191) 498)) (<= (+ main_x 1) v_prenex_47191) (<= (select main_a v_prenex_47191) (select main_a v_prenex_47192)) (<= (select main_a v_prenex_47191) 500) (<= (select main_a v_prenex_47192) 999))) (or (forall ((v_prenex_48927 Int)) (or (<= 0 (+ (select main_a v_prenex_48927) 498)) (<= 2 (* 2 (select main_a v_prenex_48927))) (<= (+ main_x 1) v_prenex_48927) (< v_prenex_48927 main_x) (<= (select main_a v_prenex_48927) 500))) (forall ((v_prenex_48930 Int)) (or (<= (* 2 (select main_a v_prenex_48930)) 1998) (<= (select main_a v_prenex_48930) 1498)))) (or (forall ((v_prenex_49582 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49582))) (<= 0 (+ (select main_a v_prenex_49582) 498)) (<= (+ main_x 1) v_prenex_49582) (< v_prenex_49582 main_x) (<= (* 2 (select main_a v_prenex_49582)) 1000))) (forall ((v_prenex_49585 Int)) (or (<= 1 (select main_a v_prenex_49585)) (<= (* 2 (select main_a v_prenex_49585)) 1998)))) (or (forall ((v_prenex_48413 Int)) (or (<= (+ main_x 1) v_prenex_48413) (< v_prenex_48413 main_x) (<= 2 (* 2 (select main_a v_prenex_48413))) (<= 0 (+ (select main_a v_prenex_48413) 498)))) (forall ((v_prenex_48416 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48416))) (< v_prenex_48416 main_y) (<= 500 (select main_a v_prenex_48416))))) (forall ((v_prenex_42076 Int) (v_prenex_42077 Int)) (or (<= 500 (select main_a v_prenex_42077)) (<= (+ main_x 1) v_prenex_42076) (< v_prenex_42076 main_x) (<= (select main_a v_prenex_42076) 999) (<= 1000 (+ (select main_a v_prenex_42076) (select main_a v_prenex_42077))) (<= 1000 (* 2 (select main_a v_prenex_42077))) (<= (+ main_y 1) v_prenex_42077))) (forall ((v_prenex_51226 Int) (v_prenex_51225 Int)) (or (< v_prenex_51225 main_x) (<= 2 (* 2 (select main_a v_prenex_51225))) (<= 1000 (+ (select main_a v_prenex_51225) (select main_a v_prenex_51226))) (<= (+ main_x 1) v_prenex_51225) (<= 1 (select main_a v_prenex_51225)))) (forall ((v_prenex_46920 Int) (v_prenex_46919 Int)) (or (< v_prenex_46919 main_x) (<= (select main_a v_prenex_46919) 500) (<= (+ main_x 1) v_prenex_46919) (<= (select main_a v_prenex_46920) 1498) (<= (select main_a v_prenex_46920) 999) (<= (+ (select main_a v_prenex_46919) (select main_a v_prenex_46920)) 1000) (<= (+ main_y 1) v_prenex_46920))) (forall ((v_prenex_42111 Int) (v_prenex_42112 Int)) (or (< v_prenex_42111 main_x) (<= (select main_a v_prenex_42112) (+ (select main_a v_prenex_42111) 998)) (<= 1000 (* 2 (select main_a v_prenex_42112))) (<= (select main_a v_prenex_42111) 500) (<= (select main_a v_prenex_42111) 999) (<= (select main_a v_prenex_42112) 999) (<= (+ main_x 1) v_prenex_42111))) (forall ((v_prenex_50801 Int) (v_prenex_50802 Int)) (or (<= (* 2 (select main_a v_prenex_50802)) 1998) (<= 1 (select main_a v_prenex_50801)) (<= 500 (select main_a v_prenex_50802)) (<= 0 (+ (select main_a v_prenex_50801) 498)) (< v_prenex_50801 main_x) (<= (+ main_x 1) v_prenex_50801) (<= 1000 (+ (select main_a v_prenex_50801) (select main_a v_prenex_50802))))) (forall ((v_prenex_49315 Int) (v_prenex_49314 Int)) (or (<= 1 (select main_a v_prenex_49315)) (<= (select main_a v_prenex_49314) (select main_a v_prenex_49315)) (<= (select main_a v_prenex_49315) 999) (<= (+ main_x 1) v_prenex_49314) (<= 1 (select main_a v_prenex_49314)) (< v_prenex_49314 main_x) (<= 2 (* 2 (select main_a v_prenex_49314))))) (forall ((v_prenex_49367 Int) (v_prenex_49366 Int)) (or (< v_prenex_49367 main_y) (<= (select main_a v_prenex_49367) 1498) (<= (select main_a v_prenex_49366) (select main_a v_prenex_49367)) (<= 1 (select main_a v_prenex_49366)) (<= (+ main_x 1) v_prenex_49366) (<= (* 2 (select main_a v_prenex_49367)) 1998) (< v_prenex_49366 main_x))) (or (forall ((v_prenex_43237 Int)) (or (<= (select main_a v_prenex_43237) 999) (<= 0 (+ (select main_a v_prenex_43237) 498)) (< v_prenex_43237 main_x) (<= 2 (* 2 (select main_a v_prenex_43237))) (<= (+ main_x 1) v_prenex_43237))) (forall ((v_prenex_43234 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43234))) (<= 1 (select main_a v_prenex_43234))))) (forall ((v_prenex_42056 Int) (v_prenex_42057 Int)) (or (< v_prenex_42056 main_x) (<= (select main_a v_prenex_42056) (select main_a v_prenex_42057)) (<= (* 2 (select main_a v_prenex_42056)) 1000) (<= (+ main_x 1) v_prenex_42056) (<= (select main_a v_prenex_42056) 999) (<= 1000 (* 2 (select main_a v_prenex_42057))) (<= 1 (select main_a v_prenex_42057)))) (forall ((v_prenex_43297 Int) (v_prenex_43298 Int)) (or (<= (select main_a v_prenex_43298) (+ (select main_a v_prenex_43297) 998)) (<= 1 (select main_a v_prenex_43297)) (<= (+ main_x 1) v_prenex_43297) (<= 1 (select main_a v_prenex_43298)) (< v_prenex_43297 main_x) (<= (select main_a v_prenex_43297) 999) (<= 500 (select main_a v_prenex_43298)))) (forall ((v_prenex_43887 Int) (v_prenex_43886 Int)) (or (<= (* 2 (select main_a v_prenex_43887)) 1998) (<= (+ main_x 1) v_prenex_43886) (< v_prenex_43886 main_x) (<= 2 (* 2 (select main_a v_prenex_43886))) (<= (select main_a v_prenex_43886) 500) (<= (+ (select main_a v_prenex_43886) (select main_a v_prenex_43887)) 1000))) (forall ((v_prenex_48189 Int) (v_prenex_48188 Int)) (or (< v_prenex_48188 main_x) (<= (+ (select main_a v_prenex_48188) (select main_a v_prenex_48189)) 1000) (<= (+ main_x 1) v_prenex_48188) (<= (select main_a v_prenex_48189) 1498) (<= 1000 (* 2 (select main_a v_prenex_48189))) (<= 0 (+ (select main_a v_prenex_48188) 498)) (<= 2 (* 2 (select main_a v_prenex_48188))))) (forall ((v_prenex_48844 Int) (v_prenex_48843 Int)) (or (<= (select main_a v_prenex_48844) (+ (select main_a v_prenex_48843) 998)) (<= (+ main_x 1) v_prenex_48843) (<= 2 (* 2 (select main_a v_prenex_48843))) (< v_prenex_48843 main_x))) (forall ((v_prenex_46996 Int) (v_prenex_46995 Int)) (or (< v_prenex_46995 main_x) (<= (select main_a v_prenex_46995) (select main_a v_prenex_46996)) (<= (+ main_x 1) v_prenex_46995) (<= (* 2 (select main_a v_prenex_46995)) 1000) (<= 1 (select main_a v_prenex_46996)) (<= 2 (* 2 (select main_a v_prenex_46995))) (<= 1000 (* 2 (select main_a v_prenex_46996))))) (or (forall ((v_prenex_44401 Int)) (or (<= 0 (+ (select main_a v_prenex_44401) 498)) (< v_prenex_44401 main_x) (<= (select main_a v_prenex_44401) 999) (<= (+ main_x 1) v_prenex_44401))) (forall ((v_prenex_44407 Int)) (<= 1000 (* 2 (select main_a v_prenex_44407))))) (forall ((v_prenex_44717 Int) (v_prenex_44716 Int)) (or (<= 0 (+ (select main_a v_prenex_44716) 498)) (<= (* 2 (select main_a v_prenex_44716)) 1000) (<= (+ (select main_a v_prenex_44716) (select main_a v_prenex_44717)) 1000) (<= (select main_a v_prenex_44717) 999) (<= 1 (select main_a v_prenex_44717)) (<= (+ main_x 1) v_prenex_44716) (< v_prenex_44716 main_x))) (forall ((v_prenex_43634 Int) (v_prenex_43633 Int)) (or (<= (+ main_x 1) v_prenex_43633) (<= (select main_a v_prenex_43634) 999) (< v_prenex_43633 main_x) (<= (select main_a v_prenex_43633) 500) (<= 1000 (+ (select main_a v_prenex_43633) (select main_a v_prenex_43634))) (<= (select main_a v_prenex_43633) 999) (<= (* 2 (select main_a v_prenex_43634)) 1998))) (forall ((v_prenex_42139 Int) (v_prenex_42140 Int)) (or (<= (+ main_x 1) v_prenex_42139) (<= (select main_a v_prenex_42139) 999) (<= (select main_a v_prenex_42140) (+ (select main_a v_prenex_42139) 998)) (<= (select main_a v_prenex_42139) 500) (<= (* 2 (select main_a v_prenex_42140)) 1998) (<= 1 (select main_a v_prenex_42140)) (< v_prenex_42139 main_x))) (or (forall ((v_prenex_44392 Int)) (or (<= (* 2 (select main_a v_prenex_44392)) 1998) (< v_prenex_44392 main_y))) (forall ((v_prenex_44389 Int)) (or (< v_prenex_44389 main_x) (<= (select main_a v_prenex_44389) 999) (<= (+ main_x 1) v_prenex_44389)))) (forall ((v_prenex_42820 Int) (v_prenex_42821 Int)) (or (<= (+ main_y 1) v_prenex_42821) (<= 1000 (* 2 (select main_a v_prenex_42821))) (<= (+ main_x 1) v_prenex_42820) (< v_prenex_42821 main_y) (<= 1000 (+ (select main_a v_prenex_42820) (select main_a v_prenex_42821))))) (forall ((v_prenex_42032 Int) (v_prenex_42033 Int)) (or (<= (+ (select main_a v_prenex_42032) (select main_a v_prenex_42033)) 1000) (<= 0 (+ (select main_a v_prenex_42032) 498)) (<= (* 2 (select main_a v_prenex_42032)) 1000) (<= (+ main_x 1) v_prenex_42032) (<= (* 2 (select main_a v_prenex_42033)) 1998) (< v_prenex_42032 main_x))) (forall ((v_prenex_49327 Int) (v_prenex_49326 Int)) (or (<= 1 (select main_a v_prenex_49327)) (<= 2 (* 2 (select main_a v_prenex_49326))) (<= (select main_a v_prenex_49327) 999) (<= (+ main_x 1) v_prenex_49326) (< v_prenex_49326 main_x) (< v_prenex_49327 main_y) (<= (select main_a v_prenex_49327) (+ (select main_a v_prenex_49326) 998)))) (forall ((v_prenex_45487 Int) (v_prenex_45488 Int)) (or (<= 1 (select main_a v_prenex_45488)) (<= (+ main_y 1) v_prenex_45488) (<= (select main_a v_prenex_45487) (select main_a v_prenex_45488)) (< v_prenex_45487 main_x) (<= 0 (+ (select main_a v_prenex_45487) 498)) (<= (+ main_x 1) v_prenex_45487) (<= (select main_a v_prenex_45488) 1498))) (forall ((v_prenex_48057 Int) (v_prenex_48056 Int)) (or (<= 1 (select main_a v_prenex_48057)) (<= 1 (select main_a v_prenex_48056)) (<= 1000 (* 2 (select main_a v_prenex_48057))) (<= (* 2 (select main_a v_prenex_48056)) 1000) (<= 1000 (+ (select main_a v_prenex_48056) (select main_a v_prenex_48057))) (< v_prenex_48056 main_x) (<= (+ main_x 1) v_prenex_48056))) (or (forall ((v_prenex_42736 Int)) (or (<= 1 (select main_a v_prenex_42736)) (<= 500 (select main_a v_prenex_42736)))) (forall ((v_prenex_42730 Int)) (or (<= (+ main_x 1) v_prenex_42730) (<= (* 2 (select main_a v_prenex_42730)) 1000) (<= 2 (* 2 (select main_a v_prenex_42730))) (< v_prenex_42730 main_x) (<= 1 (select main_a v_prenex_42730))))) (or (forall ((v_prenex_45531 Int)) (or (<= 1 (select main_a v_prenex_45531)) (<= 1000 (* 2 (select main_a v_prenex_45531))))) (forall ((v_prenex_45528 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45528))) (<= (+ main_x 1) v_prenex_45528) (<= (* 2 (select main_a v_prenex_45528)) 1000) (< v_prenex_45528 main_x) (<= 1 (select main_a v_prenex_45528))))) (or (forall ((v_prenex_44282 Int)) (or (<= (select main_a v_prenex_44282) 999) (< v_prenex_44282 main_x) (<= (+ main_x 1) v_prenex_44282) (<= 0 (+ (select main_a v_prenex_44282) 498)) (<= 2 (* 2 (select main_a v_prenex_44282))))) (forall ((v_prenex_44286 Int)) (<= 500 (select main_a v_prenex_44286)))) (or (forall ((v_prenex_47812 Int)) (or (< v_prenex_47812 main_x) (<= (* 2 (select main_a v_prenex_47812)) 1000) (<= 2 (* 2 (select main_a v_prenex_47812))) (<= (+ main_x 1) v_prenex_47812))) (forall ((v_prenex_47813 Int)) (or (<= (+ main_y 1) v_prenex_47813) (<= (select main_a v_prenex_47813) 1498) (<= 1000 (* 2 (select main_a v_prenex_47813)))))) (forall ((v_prenex_46464 Int) (v_prenex_46463 Int)) (or (<= (select main_a v_prenex_46463) 999) (<= (select main_a v_prenex_46464) 999) (<= 1 (select main_a v_prenex_46464)) (<= 2 (* 2 (select main_a v_prenex_46463))) (< v_prenex_46463 main_x) (<= (+ main_x 1) v_prenex_46463) (<= (select main_a v_prenex_46463) (select main_a v_prenex_46464)))) (forall ((v_prenex_45841 Int) (v_prenex_45840 Int)) (or (<= 500 (select main_a v_prenex_45841)) (<= (* 2 (select main_a v_prenex_45840)) 1000) (<= (select main_a v_prenex_45840) (select main_a v_prenex_45841)) (<= (+ main_x 1) v_prenex_45840) (< v_prenex_45840 main_x) (<= 2 (* 2 (select main_a v_prenex_45840))))) (forall ((v_prenex_47642 Int) (v_prenex_47641 Int)) (or (<= 1 (select main_a v_prenex_47641)) (<= (select main_a v_prenex_47641) (select main_a v_prenex_47642)) (<= (+ main_x 1) v_prenex_47641) (< v_prenex_47641 main_x) (<= 1 (select main_a v_prenex_47642)))) (forall ((v_prenex_49520 Int) (v_prenex_49519 Int)) (or (< v_prenex_49519 main_x) (<= (select main_a v_prenex_49519) 999) (<= (+ main_x 1) v_prenex_49519) (<= 1000 (+ (select main_a v_prenex_49519) (select main_a v_prenex_49520))) (<= (select main_a v_prenex_49520) 999))) (or (forall ((v_prenex_47348 Int)) (or (< v_prenex_47348 main_y) (<= (* 2 (select main_a v_prenex_47348)) 1998) (<= (+ main_y 1) v_prenex_47348))) (forall ((v_prenex_47347 Int)) (<= (* 2 (select main_a v_prenex_47347)) 1000))) (forall ((v_prenex_48836 Int) (v_prenex_48835 Int)) (or (<= 1 (select main_a v_prenex_48835)) (<= (+ main_x 1) v_prenex_48835) (<= (+ (select main_a v_prenex_48835) (select main_a v_prenex_48836)) 1000) (< v_prenex_48835 main_x) (< v_prenex_48836 main_y) (<= (* 2 (select main_a v_prenex_48836)) 1998))) (forall ((v_prenex_46064 Int) (v_prenex_46065 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46064))) (<= (+ main_x 1) v_prenex_46064) (<= (select main_a v_prenex_46064) (select main_a v_prenex_46065)) (< v_prenex_46064 main_x) (<= 500 (select main_a v_prenex_46065)) (<= 1000 (* 2 (select main_a v_prenex_46065))))) (or (forall ((v_prenex_42773 Int)) (or (<= (select main_a v_prenex_42773) 999) (<= (* 2 (select main_a v_prenex_42773)) 1998))) (forall ((v_prenex_42778 Int)) (or (< v_prenex_42778 main_x) (<= 2 (* 2 (select main_a v_prenex_42778))) (<= (+ main_x 1) v_prenex_42778) (<= (select main_a v_prenex_42778) 999) (<= 1 (select main_a v_prenex_42778))))) (forall ((v_prenex_42700 Int) (v_prenex_42701 Int)) (or (<= (select main_a v_prenex_42700) (select main_a v_prenex_42701)) (< v_prenex_42700 main_x) (<= (+ main_x 1) v_prenex_42700) (<= 2 (* 2 (select main_a v_prenex_42700))) (<= (select main_a v_prenex_42700) 500))) (forall ((v_prenex_50084 Int) (v_prenex_50085 Int)) (or (<= (+ main_x 1) v_prenex_50084) (<= 2 (* 2 (select main_a v_prenex_50084))) (<= 500 (select main_a v_prenex_50085)) (< v_prenex_50085 main_y) (<= 1 (select main_a v_prenex_50085)) (<= (+ (select main_a v_prenex_50084) (select main_a v_prenex_50085)) 1000) (< v_prenex_50084 main_x))) (or (forall ((v_prenex_45961 Int)) (or (< v_prenex_45961 main_x) (<= 2 (* 2 (select main_a v_prenex_45961))) (<= 0 (+ (select main_a v_prenex_45961) 498)) (<= (+ main_x 1) v_prenex_45961) (<= (select main_a v_prenex_45961) 500))) (forall ((v_prenex_45964 Int)) (or (<= 1 (select main_a v_prenex_45964)) (<= 1000 (* 2 (select main_a v_prenex_45964)))))) (or (forall ((v_prenex_42773 Int)) (or (<= (select main_a v_prenex_42773) 999) (<= (* 2 (select main_a v_prenex_42773)) 1998))) (forall ((v_prenex_42775 Int)) (or (<= (+ main_x 1) v_prenex_42775) (<= 2 (* 2 (select main_a v_prenex_42775))) (< v_prenex_42775 main_x) (<= (* 2 (select main_a v_prenex_42775)) 1000) (<= (select main_a v_prenex_42775) 999)))) (or (forall ((v_prenex_42098 Int)) (or (<= (select main_a v_prenex_42098) 500) (<= 2 (* 2 (select main_a v_prenex_42098))) (<= (+ main_x 1) v_prenex_42098) (< v_prenex_42098 main_x))) (forall ((v_prenex_42099 Int)) (or (<= (+ main_y 1) v_prenex_42099) (<= (select main_a v_prenex_42099) 1498)))) (forall ((v_prenex_47608 Int) (v_prenex_47607 Int)) (or (<= (select main_a v_prenex_47608) 999) (<= (+ main_y 1) v_prenex_47608) (< v_prenex_47607 main_x) (<= 0 (+ (select main_a v_prenex_47607) 498)) (<= (+ main_x 1) v_prenex_47607) (<= 1 (select main_a v_prenex_47608)) (<= (select main_a v_prenex_47608) (+ (select main_a v_prenex_47607) 998)))) (or (forall ((v_prenex_48774 Int)) (or (<= (select main_a v_prenex_48774) 999) (<= (select main_a v_prenex_48774) 1498))) (forall ((v_prenex_48770 Int)) (or (< v_prenex_48770 main_x) (<= (* 2 (select main_a v_prenex_48770)) 1000) (<= 2 (* 2 (select main_a v_prenex_48770))) (<= (+ main_x 1) v_prenex_48770) (<= (select main_a v_prenex_48770) 999)))) (forall ((v_prenex_50383 Int) (v_prenex_50382 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50382))) (<= (+ main_x 1) v_prenex_50382) (<= (select main_a v_prenex_50383) 999) (< v_prenex_50382 main_x) (<= (+ main_y 1) v_prenex_50383) (<= (+ (select main_a v_prenex_50382) (select main_a v_prenex_50383)) 1000))) (forall ((v_prenex_41822 Int) (v_prenex_41823 Int)) (or (<= 1 (select main_a v_prenex_41822)) (<= 500 (select main_a v_prenex_41823)) (<= (+ main_y 1) v_prenex_41823) (<= (+ main_x 1) v_prenex_41822) (< v_prenex_41822 main_x) (<= (+ (select main_a v_prenex_41822) (select main_a v_prenex_41823)) 1000))) (forall ((v_prenex_47362 Int) (v_prenex_47361 Int)) (or (<= (+ (select main_a v_prenex_47361) (select main_a v_prenex_47362)) 1000) (<= 0 (+ (select main_a v_prenex_47361) 498)) (< v_prenex_47361 main_x) (<= (+ main_x 1) v_prenex_47361) (<= (select main_a v_prenex_47362) 1498) (<= (select main_a v_prenex_47361) 999))) (or (forall ((v_prenex_47168 Int)) (<= 1000 (* 2 (select main_a v_prenex_47168)))) (forall ((v_prenex_47163 Int)) (or (<= 0 (+ (select main_a v_prenex_47163) 498)) (< v_prenex_47163 main_x) (<= (+ main_x 1) v_prenex_47163) (<= (* 2 (select main_a v_prenex_47163)) 1000)))) (forall ((v_prenex_47268 Int) (v_prenex_47267 Int)) (or (<= (+ main_y 1) v_prenex_47268) (<= 1 (select main_a v_prenex_47268)) (<= (* 2 (select main_a v_prenex_47268)) 1998) (<= (+ main_x 1) v_prenex_47267) (< v_prenex_47267 main_x) (<= (+ (select main_a v_prenex_47267) (select main_a v_prenex_47268)) 1000) (<= 1 (select main_a v_prenex_47267)))) (forall ((v_prenex_45517 Int) (v_prenex_45518 Int)) (or (<= (select main_a v_prenex_45518) (+ (select main_a v_prenex_45517) 998)) (<= (select main_a v_prenex_45517) 500) (<= 1 (select main_a v_prenex_45518)) (<= (select main_a v_prenex_45517) 999) (<= (+ main_x 1) v_prenex_45517) (< v_prenex_45517 main_x))) (forall ((v_prenex_50730 Int) (v_prenex_50729 Int)) (or (<= (select main_a v_prenex_50729) 999) (<= 1 (select main_a v_prenex_50729)) (<= (select main_a v_prenex_50730) (+ (select main_a v_prenex_50729) 998)) (<= (select main_a v_prenex_50730) 1498) (<= (+ main_x 1) v_prenex_50729) (< v_prenex_50729 main_x))) (forall ((v_prenex_47234 Int) (v_prenex_47233 Int)) (or (<= 1000 (+ (select main_a v_prenex_47233) (select main_a v_prenex_47234))) (< v_prenex_47233 main_x) (<= 500 (select main_a v_prenex_47234)) (<= (+ main_x 1) v_prenex_47233) (<= 2 (* 2 (select main_a v_prenex_47233))) (<= (select main_a v_prenex_47233) 999) (<= 1 (select main_a v_prenex_47234)))) (forall ((v_prenex_42660 Int) (v_prenex_42661 Int)) (or (<= (select main_a v_prenex_42660) 500) (<= (select main_a v_prenex_42661) 999) (<= (+ main_x 1) v_prenex_42660) (<= 1000 (+ (select main_a v_prenex_42660) (select main_a v_prenex_42661))) (<= 2 (* 2 (select main_a v_prenex_42660))) (< v_prenex_42660 main_x))) (forall ((v_prenex_50482 Int) (v_prenex_50481 Int)) (or (<= (select main_a v_prenex_50481) (select main_a v_prenex_50482)) (<= 1 (select main_a v_prenex_50482)) (<= (+ main_x 1) v_prenex_50481) (<= (* 2 (select main_a v_prenex_50482)) 1998) (< v_prenex_50481 main_x) (<= (select main_a v_prenex_50481) 500) (<= 1 (select main_a v_prenex_50481)))) (forall ((v_prenex_46729 Int) (v_prenex_46728 Int)) (or (<= (select main_a v_prenex_46728) (select main_a v_prenex_46729)) (<= 1 (select main_a v_prenex_46728)) (<= (+ main_x 1) v_prenex_46728) (<= 500 (select main_a v_prenex_46729)) (< v_prenex_46728 main_x) (<= 2 (* 2 (select main_a v_prenex_46728))) (<= (select main_a v_prenex_46729) 999))) (or (forall ((v_prenex_44999 Int)) (or (< v_prenex_44999 main_x) (<= (+ main_x 1) v_prenex_44999) (<= 2 (* 2 (select main_a v_prenex_44999))))) (forall ((v_prenex_45000 Int)) (or (<= (+ main_y 1) v_prenex_45000) (<= 1 (select main_a v_prenex_45000)) (<= (select main_a v_prenex_45000) 999)))) (forall ((v_prenex_42648 Int) (v_prenex_42649 Int)) (or (<= (select main_a v_prenex_42649) 1498) (< v_prenex_42648 main_x) (<= (+ main_x 1) v_prenex_42648) (<= 1000 (+ (select main_a v_prenex_42648) (select main_a v_prenex_42649))) (<= (select main_a v_prenex_42648) 999) (<= (* 2 (select main_a v_prenex_42649)) 1998))) (forall ((v_prenex_41703 Int) (v_prenex_41704 Int)) (or (<= (* 2 (select main_a v_prenex_41703)) 1000) (<= 1000 (+ (select main_a v_prenex_41703) (select main_a v_prenex_41704))) (<= 2 (* 2 (select main_a v_prenex_41703))) (<= 1000 (* 2 (select main_a v_prenex_41704))) (<= (+ main_x 1) v_prenex_41703) (< v_prenex_41703 main_x) (<= (* 2 (select main_a v_prenex_41704)) 1998))) (or (forall ((v_prenex_45922 Int)) (or (<= (+ main_x 1) v_prenex_45922) (< v_prenex_45922 main_x) (<= 0 (+ (select main_a v_prenex_45922) 498)) (<= (select main_a v_prenex_45922) 500) (<= (* 2 (select main_a v_prenex_45922)) 1000))) (forall ((v_prenex_45926 Int)) (or (<= (select main_a v_prenex_45926) 1498) (<= 500 (select main_a v_prenex_45926))))) (or (forall ((v_prenex_48256 Int)) (or (<= 1 (select main_a v_prenex_48256)) (<= 500 (select main_a v_prenex_48256)))) (forall ((v_prenex_48252 Int)) (or (<= 1 (select main_a v_prenex_48252)) (<= 0 (+ (select main_a v_prenex_48252) 498)) (< v_prenex_48252 main_x) (<= (+ main_x 1) v_prenex_48252) (<= (* 2 (select main_a v_prenex_48252)) 1000)))) (or (forall ((v_prenex_50581 Int)) (or (<= 500 (select main_a v_prenex_50581)) (<= (* 2 (select main_a v_prenex_50581)) 1998) (<= (+ main_y 1) v_prenex_50581))) (forall ((v_prenex_50580 Int)) (or (<= (* 2 (select main_a v_prenex_50580)) 1000) (<= (+ main_x 1) v_prenex_50580) (< v_prenex_50580 main_x) (<= 1 (select main_a v_prenex_50580))))) (forall ((v_prenex_46921 Int) (v_prenex_46922 Int)) (or (<= (select main_a v_prenex_46922) 1498) (<= (+ main_x 1) v_prenex_46921) (< v_prenex_46921 main_x) (< v_prenex_46922 main_y) (<= (select main_a v_prenex_46921) 500) (<= (* 2 (select main_a v_prenex_46922)) 1998) (<= (select main_a v_prenex_46922) (+ (select main_a v_prenex_46921) 998)))) (forall ((v_prenex_48104 Int) (v_prenex_48103 Int)) (or (<= (+ main_y 1) v_prenex_48104) (<= (+ (select main_a v_prenex_48103) (select main_a v_prenex_48104)) 1000) (<= (+ main_x 1) v_prenex_48103) (<= (* 2 (select main_a v_prenex_48104)) 1998) (< v_prenex_48103 main_x) (<= 0 (+ (select main_a v_prenex_48103) 498)) (<= (select main_a v_prenex_48104) 999))) (or (forall ((v_prenex_44299 Int)) (or (< v_prenex_44299 main_y) (<= 1 (select main_a v_prenex_44299)) (<= 500 (select main_a v_prenex_44299)))) (forall ((v_prenex_44294 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44294))) (< v_prenex_44294 main_x) (<= (+ main_x 1) v_prenex_44294) (<= (* 2 (select main_a v_prenex_44294)) 1000)))) (forall ((v_prenex_46422 Int) (v_prenex_46423 Int)) (or (<= (select main_a v_prenex_46422) 999) (<= (select main_a v_prenex_46422) (select main_a v_prenex_46423)) (< v_prenex_46422 main_x) (<= 0 (+ (select main_a v_prenex_46422) 498)) (<= (* 2 (select main_a v_prenex_46423)) 1998) (<= 1 (select main_a v_prenex_46423)) (<= (+ main_x 1) v_prenex_46422))) (forall ((v_prenex_48632 Int) (v_prenex_48631 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48631))) (< v_prenex_48631 main_x) (<= (+ main_y 1) v_prenex_48632) (<= 1 (select main_a v_prenex_48632)) (<= (select main_a v_prenex_48631) (select main_a v_prenex_48632)) (<= (+ main_x 1) v_prenex_48631))) (forall ((v_prenex_45896 Int) (v_prenex_45895 Int)) (or (<= 1 (select main_a v_prenex_45895)) (< v_prenex_45895 main_x) (<= (+ main_x 1) v_prenex_45895) (<= (+ (select main_a v_prenex_45895) (select main_a v_prenex_45896)) 1000) (<= 0 (+ (select main_a v_prenex_45895) 498)))) (forall ((v_prenex_42898 Int) (v_prenex_42899 Int)) (or (<= (+ main_x 1) v_prenex_42898) (< v_prenex_42898 main_x) (<= 1 (select main_a v_prenex_42899)) (<= (select main_a v_prenex_42898) 500) (<= (* 2 (select main_a v_prenex_42899)) 1998) (<= (select main_a v_prenex_42898) (select main_a v_prenex_42899)))) (forall ((v_prenex_44597 Int) (v_prenex_44596 Int)) (or (<= 500 (select main_a v_prenex_44597)) (< v_prenex_44596 main_x) (< v_prenex_44597 main_y) (<= 0 (+ (select main_a v_prenex_44596) 498)) (<= (+ (select main_a v_prenex_44596) (select main_a v_prenex_44597)) 1000) (<= (+ main_x 1) v_prenex_44596))) (forall ((v_prenex_50390 Int) (v_prenex_50391 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50391))) (<= (* 2 (select main_a v_prenex_50391)) 1998) (<= (+ main_x 1) v_prenex_50390) (< v_prenex_50390 main_x) (<= (select main_a v_prenex_50390) 500) (<= (select main_a v_prenex_50390) (select main_a v_prenex_50391)) (<= (select main_a v_prenex_50390) 999))) (forall ((v_prenex_50158 Int) (v_prenex_50159 Int)) (or (<= (select main_a v_prenex_50159) (+ (select main_a v_prenex_50158) 998)) (<= (+ main_x 1) v_prenex_50158) (< v_prenex_50159 main_y) (< v_prenex_50158 main_x) (<= (select main_a v_prenex_50159) 1498) (<= 500 (select main_a v_prenex_50159)) (<= 1 (select main_a v_prenex_50158)))) (forall ((v_prenex_42987 Int) (v_prenex_42988 Int)) (or (< v_prenex_42987 main_x) (<= (+ main_x 1) v_prenex_42987) (<= (select main_a v_prenex_42987) 500) (<= (+ main_y 1) v_prenex_42988) (<= (select main_a v_prenex_42987) (select main_a v_prenex_42988)))) (or (forall ((v_prenex_44891 Int)) (or (<= (+ main_y 1) v_prenex_44891) (<= (select main_a v_prenex_44891) 999))) (forall ((v_prenex_44890 Int)) (or (<= (+ main_x 1) v_prenex_44890) (< v_prenex_44890 main_x) (<= (* 2 (select main_a v_prenex_44890)) 1000) (<= (select main_a v_prenex_44890) 999)))) (forall ((v_prenex_48646 Int) (v_prenex_48645 Int)) (or (<= (select main_a v_prenex_48645) 999) (< v_prenex_48645 main_x) (<= (select main_a v_prenex_48646) (+ (select main_a v_prenex_48645) 998)) (<= (+ main_y 1) v_prenex_48646) (<= 1 (select main_a v_prenex_48646)) (<= (+ main_x 1) v_prenex_48645))) (forall ((v_prenex_41966 Int) (v_prenex_41967 Int)) (or (<= (+ main_x 1) v_prenex_41966) (<= (+ (select main_a v_prenex_41966) (select main_a v_prenex_41967)) 1000) (<= 1 (select main_a v_prenex_41967)) (<= (* 2 (select main_a v_prenex_41966)) 1000) (<= (* 2 (select main_a v_prenex_41967)) 1998) (< v_prenex_41966 main_x) (<= 0 (+ (select main_a v_prenex_41966) 498)))) (forall ((v_prenex_44012 Int) (v_prenex_44013 Int)) (or (< v_prenex_44012 main_x) (<= (+ main_x 1) v_prenex_44012) (<= 500 (select main_a v_prenex_44013)) (<= 1 (select main_a v_prenex_44012)) (<= (select main_a v_prenex_44013) (+ (select main_a v_prenex_44012) 998)) (<= (select main_a v_prenex_44012) 999) (<= (select main_a v_prenex_44013) 999))) (forall ((v_prenex_43923 Int) (v_prenex_43924 Int)) (or (<= (+ main_x 1) v_prenex_43923) (<= (+ (select main_a v_prenex_43923) (select main_a v_prenex_43924)) 1000) (<= (select main_a v_prenex_43924) 999) (<= 2 (* 2 (select main_a v_prenex_43923))) (< v_prenex_43923 main_x))) (or (forall ((v_prenex_47490 Int)) (or (<= (* 2 (select main_a v_prenex_47490)) 1000) (<= (+ main_x 1) v_prenex_47490) (< v_prenex_47490 main_x) (<= 2 (* 2 (select main_a v_prenex_47490))) (<= 0 (+ (select main_a v_prenex_47490) 498)))) (forall ((v_prenex_47492 Int)) (or (<= 1 (select main_a v_prenex_47492)) (<= (select main_a v_prenex_47492) 1498)))) (forall ((v_prenex_42374 Int) (v_prenex_42375 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42374))) (<= 1 (select main_a v_prenex_42375)) (<= (+ main_x 1) v_prenex_42374) (< v_prenex_42374 main_x) (<= (+ main_y 1) v_prenex_42375) (<= (select main_a v_prenex_42375) 999) (<= (select main_a v_prenex_42374) (select main_a v_prenex_42375)))) (or (forall ((v_prenex_42214 Int)) (or (< v_prenex_42214 main_x) (<= 2 (* 2 (select main_a v_prenex_42214))) (<= (+ main_x 1) v_prenex_42214) (<= (select main_a v_prenex_42214) 500) (<= (select main_a v_prenex_42214) 999))) (forall ((v_prenex_42213 Int)) (or (<= (* 2 (select main_a v_prenex_42213)) 1998) (<= (select main_a v_prenex_42213) 1498)))) (forall ((v_prenex_49023 Int) (v_prenex_49022 Int)) (or (<= (+ main_x 1) v_prenex_49022) (<= (select main_a v_prenex_49023) 1498) (< v_prenex_49023 main_y) (<= 1 (select main_a v_prenex_49022)) (<= 1000 (+ (select main_a v_prenex_49022) (select main_a v_prenex_49023))) (< v_prenex_49022 main_x))) (forall ((v_prenex_48687 Int) (v_prenex_48686 Int)) (or (<= (select main_a v_prenex_48686) (select main_a v_prenex_48687)) (<= (+ main_y 1) v_prenex_48687) (< v_prenex_48687 main_y) (<= (* 2 (select main_a v_prenex_48687)) 1998) (<= (select main_a v_prenex_48687) 1498))) (forall ((v_prenex_43462 Int) (v_prenex_43461 Int)) (or (<= 0 (+ (select main_a v_prenex_43461) 498)) (<= (select main_a v_prenex_43461) (select main_a v_prenex_43462)) (<= 1 (select main_a v_prenex_43462)) (<= (+ main_x 1) v_prenex_43461) (<= (select main_a v_prenex_43461) 500) (< v_prenex_43461 main_x))) (forall ((v_prenex_48528 Int) (v_prenex_48529 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48528))) (<= (+ main_x 1) v_prenex_48528) (<= (select main_a v_prenex_48528) (select main_a v_prenex_48529)) (<= (* 2 (select main_a v_prenex_48529)) 1998) (< v_prenex_48528 main_x))) (or (forall ((v_prenex_43516 Int)) (or (<= 500 (select main_a v_prenex_43516)) (<= (select main_a v_prenex_43516) 1498))) (forall ((v_prenex_43518 Int)) (or (< v_prenex_43518 main_x) (<= (+ main_x 1) v_prenex_43518) (<= (select main_a v_prenex_43518) 999) (<= 2 (* 2 (select main_a v_prenex_43518)))))) (forall ((v_prenex_51455 Int) (v_prenex_51456 Int)) (or (<= (+ main_x 1) v_prenex_51455) (<= 1000 (+ (select main_a v_prenex_51455) (select main_a v_prenex_51456))) (<= 1000 (* 2 (select main_a v_prenex_51456))) (< v_prenex_51455 main_x) (<= (select main_a v_prenex_51455) 500))) (forall ((v_prenex_44412 Int) (v_prenex_44413 Int)) (or (<= 0 (+ (select main_a v_prenex_44412) 498)) (<= (select main_a v_prenex_44413) 1498) (<= (select main_a v_prenex_44412) (select main_a v_prenex_44413)) (<= (select main_a v_prenex_44413) 999) (<= (+ main_y 1) v_prenex_44413) (<= (+ main_x 1) v_prenex_44412) (< v_prenex_44412 main_x))) (or (forall ((v_prenex_45558 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45558))) (<= (select main_a v_prenex_45558) 999) (<= (+ main_x 1) v_prenex_45558) (< v_prenex_45558 main_x) (<= (* 2 (select main_a v_prenex_45558)) 1000))) (forall ((v_prenex_45564 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45564))) (<= (select main_a v_prenex_45564) 999)))) (forall ((v_prenex_51620 Int) (v_prenex_51621 Int)) (or (<= (* 2 (select main_a v_prenex_51621)) 1998) (<= (select main_a v_prenex_51620) 500) (<= 1000 (* 2 (select main_a v_prenex_51621))) (<= (+ main_y 1) v_prenex_51621) (<= (+ (select main_a v_prenex_51620) (select main_a v_prenex_51621)) 1000) (<= (+ main_x 1) v_prenex_51620) (< v_prenex_51620 main_x))) (forall ((v_prenex_41773 Int) (v_prenex_41774 Int)) (or (<= (* 2 (select main_a v_prenex_41774)) 1998) (<= (select main_a v_prenex_41773) 500) (<= (+ main_x 1) v_prenex_41773) (< v_prenex_41773 main_x) (<= (select main_a v_prenex_41773) (select main_a v_prenex_41774)) (<= (select main_a v_prenex_41773) 999) (<= (select main_a v_prenex_41774) 1498))) (forall ((v_prenex_47573 Int) (v_prenex_47572 Int)) (or (<= (select main_a v_prenex_47573) 999) (<= 500 (select main_a v_prenex_47573)) (<= 1000 (+ (select main_a v_prenex_47572) (select main_a v_prenex_47573))) (<= (* 2 (select main_a v_prenex_47572)) 1000) (<= (+ main_x 1) v_prenex_47572) (< v_prenex_47572 main_x) (<= 2 (* 2 (select main_a v_prenex_47572))))) (forall ((v_prenex_50179 Int) (v_prenex_50178 Int)) (or (< v_prenex_50178 main_x) (<= (* 2 (select main_a v_prenex_50178)) 1000) (<= (select main_a v_prenex_50179) 1498) (<= (* 2 (select main_a v_prenex_50179)) 1998) (<= (select main_a v_prenex_50179) (+ (select main_a v_prenex_50178) 998)) (<= (+ main_x 1) v_prenex_50178) (<= 2 (* 2 (select main_a v_prenex_50178))))) (forall ((v_prenex_44676 Int) (v_prenex_44677 Int)) (or (<= 0 (+ (select main_a v_prenex_44676) 498)) (< v_prenex_44676 main_x) (<= (+ main_x 1) v_prenex_44676) (<= (select main_a v_prenex_44676) 999) (<= 1000 (+ (select main_a v_prenex_44676) (select main_a v_prenex_44677))))) (forall ((v_prenex_50973 Int) (v_prenex_50974 Int)) (or (<= 1 (select main_a v_prenex_50974)) (<= (+ main_x 1) v_prenex_50973) (<= (select main_a v_prenex_50973) 500) (< v_prenex_50973 main_x) (<= (+ (select main_a v_prenex_50973) (select main_a v_prenex_50974)) 1000) (<= (* 2 (select main_a v_prenex_50974)) 1998))) (forall ((v_prenex_48699 Int) (v_prenex_48698 Int)) (or (<= (select main_a v_prenex_48698) 500) (<= (+ main_x 1) v_prenex_48698) (<= 0 (+ (select main_a v_prenex_48698) 498)) (<= (select main_a v_prenex_48699) (+ (select main_a v_prenex_48698) 998)) (<= 1 (select main_a v_prenex_48699)) (< v_prenex_48698 main_x))) (forall ((v_prenex_47648 Int) (v_prenex_47647 Int)) (or (< v_prenex_47648 main_y) (< v_prenex_47647 main_x) (<= 1000 (+ (select main_a v_prenex_47647) (select main_a v_prenex_47648))) (<= (+ main_x 1) v_prenex_47647) (<= 0 (+ (select main_a v_prenex_47647) 498)) (<= (* 2 (select main_a v_prenex_47648)) 1998))) (forall ((v_prenex_45708 Int) (v_prenex_45707 Int)) (or (<= (+ (select main_a v_prenex_45707) (select main_a v_prenex_45708)) 1000) (<= (* 2 (select main_a v_prenex_45708)) 1998) (< v_prenex_45707 main_x) (<= (select main_a v_prenex_45708) 999) (<= (+ main_x 1) v_prenex_45707) (<= (select main_a v_prenex_45707) 500))) (or (forall ((v_prenex_48571 Int)) (or (<= 0 (+ (select main_a v_prenex_48571) 498)) (<= (+ main_x 1) v_prenex_48571) (< v_prenex_48571 main_x) (<= (select main_a v_prenex_48571) 500) (<= 2 (* 2 (select main_a v_prenex_48571))))) (forall ((v_prenex_48572 Int)) (<= (select main_a v_prenex_48572) 1498))) (forall ((v_prenex_40893 Int) (v_prenex_40892 Int)) (or (<= (* 2 (select main_a v_prenex_40893)) 1998) (<= (select main_a v_prenex_40892) 999) (<= (select main_a v_prenex_40893) (+ (select main_a v_prenex_40892) 998)) (<= (+ main_x 1) v_prenex_40892) (< v_prenex_40893 main_y) (< v_prenex_40892 main_x))) (forall ((v_prenex_51284 Int) (v_prenex_51285 Int)) (or (< v_prenex_51284 main_x) (<= (+ main_x 1) v_prenex_51284) (<= (* 2 (select main_a v_prenex_51284)) 1000) (<= (+ (select main_a v_prenex_51284) (select main_a v_prenex_51285)) 1000) (<= 1000 (* 2 (select main_a v_prenex_51285))) (<= (select main_a v_prenex_51284) 500) (<= 1 (select main_a v_prenex_51285)))) (or (forall ((v_prenex_47999 Int)) (or (< v_prenex_47999 main_y) (<= 1000 (* 2 (select main_a v_prenex_47999))))) (forall ((v_prenex_47997 Int)) (or (< v_prenex_47997 main_x) (<= (select main_a v_prenex_47997) 500) (<= (+ main_x 1) v_prenex_47997) (<= (* 2 (select main_a v_prenex_47997)) 1000)))) (or (forall ((v_prenex_48041 Int)) (or (<= 500 (select main_a v_prenex_48041)) (< v_prenex_48041 main_y))) (forall ((v_prenex_48040 Int)) (or (<= 1 (select main_a v_prenex_48040)) (<= (+ main_x 1) v_prenex_48040) (< v_prenex_48040 main_x) (<= (* 2 (select main_a v_prenex_48040)) 1000)))) (forall ((v_prenex_43502 Int) (v_prenex_43501 Int)) (or (<= (+ main_x 1) v_prenex_43501) (<= (select main_a v_prenex_43502) (+ (select main_a v_prenex_43501) 998)) (<= (select main_a v_prenex_43502) 1498) (<= 2 (* 2 (select main_a v_prenex_43501))) (< v_prenex_43501 main_x) (<= (select main_a v_prenex_43501) 500))) (forall ((v_prenex_47927 Int) (v_prenex_47926 Int)) (or (<= (select main_a v_prenex_47926) 500) (<= 1 (select main_a v_prenex_47926)) (<= (select main_a v_prenex_47927) 1498) (<= (+ main_x 1) v_prenex_47926) (<= (+ (select main_a v_prenex_47926) (select main_a v_prenex_47927)) 1000) (< v_prenex_47926 main_x))) (or (forall ((v_prenex_51313 Int)) (or (<= (select main_a v_prenex_51313) 999) (<= (select main_a v_prenex_51313) 1498))) (forall ((v_prenex_51312 Int)) (or (<= 1 (select main_a v_prenex_51312)) (<= (+ main_x 1) v_prenex_51312) (< v_prenex_51312 main_x) (<= 2 (* 2 (select main_a v_prenex_51312)))))) (forall ((v_prenex_45641 Int) (v_prenex_45642 Int)) (or (<= (* 2 (select main_a v_prenex_45642)) 1998) (<= (+ main_x 1) v_prenex_45641) (< v_prenex_45641 main_x) (<= 0 (+ (select main_a v_prenex_45641) 498)) (<= 1000 (+ (select main_a v_prenex_45641) (select main_a v_prenex_45642))))) (forall ((v_prenex_43352 Int) (v_prenex_43351 Int)) (or (<= 500 (select main_a v_prenex_43352)) (<= 0 (+ (select main_a v_prenex_43351) 498)) (< v_prenex_43351 main_x) (<= (* 2 (select main_a v_prenex_43352)) 1998) (<= (select main_a v_prenex_43352) (+ (select main_a v_prenex_43351) 998)) (<= (* 2 (select main_a v_prenex_43351)) 1000) (<= (+ main_x 1) v_prenex_43351))) (forall ((v_prenex_45110 Int) (v_prenex_45109 Int)) (or (<= 1 (select main_a v_prenex_45109)) (<= (+ main_y 1) v_prenex_45110) (< v_prenex_45109 main_x) (<= (select main_a v_prenex_45110) (+ (select main_a v_prenex_45109) 998)) (<= (+ main_x 1) v_prenex_45109) (<= (* 2 (select main_a v_prenex_45110)) 1998))) (or (forall ((v_prenex_41654 Int)) (or (< v_prenex_41654 main_x) (<= 2 (* 2 (select main_a v_prenex_41654))) (<= 1 (select main_a v_prenex_41654)) (<= (+ main_x 1) v_prenex_41654) (<= (select main_a v_prenex_41654) 999))) (forall ((v_prenex_41656 Int)) (or (<= (* 2 (select main_a v_prenex_41656)) 1998) (<= 1000 (* 2 (select main_a v_prenex_41656)))))) (forall ((v_prenex_41725 Int) (v_prenex_41726 Int)) (or (< v_prenex_41725 main_x) (<= (select main_a v_prenex_41726) 999) (<= (+ main_x 1) v_prenex_41725) (<= (select main_a v_prenex_41725) 500) (<= (select main_a v_prenex_41726) (+ (select main_a v_prenex_41725) 998)) (<= (* 2 (select main_a v_prenex_41725)) 1000) (<= 500 (select main_a v_prenex_41726)))) (or (forall ((v_prenex_41630 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41630))) (< v_prenex_41630 main_x) (<= (select main_a v_prenex_41630) 500) (<= (+ main_x 1) v_prenex_41630) (<= (select main_a v_prenex_41630) 999))) (forall ((v_prenex_41633 Int)) (or (<= (select main_a v_prenex_41633) 999) (<= 1000 (* 2 (select main_a v_prenex_41633)))))) (forall ((v_prenex_51237 Int) (v_prenex_51238 Int)) (or (<= (select main_a v_prenex_51237) 500) (<= (+ main_x 1) v_prenex_51237) (<= 1000 (* 2 (select main_a v_prenex_51238))) (<= 1000 (+ (select main_a v_prenex_51237) (select main_a v_prenex_51238))) (<= 0 (+ (select main_a v_prenex_51237) 498)) (<= 1 (select main_a v_prenex_51238)) (< v_prenex_51237 main_x))) (forall ((v_prenex_41058 Int) (v_prenex_41059 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41058))) (<= (* 2 (select main_a v_prenex_41058)) 1000) (<= (+ (select main_a v_prenex_41058) (select main_a v_prenex_41059)) 1000) (<= (select main_a v_prenex_41059) 1498) (< v_prenex_41058 main_x) (<= (+ main_x 1) v_prenex_41058))) (or (forall ((v_prenex_46610 Int)) (or (<= (* 2 (select main_a v_prenex_46610)) 1998) (<= (+ main_y 1) v_prenex_46610) (< v_prenex_46610 main_y))) (forall ((v_prenex_46609 Int)) (or (<= (* 2 (select main_a v_prenex_46609)) 1000) (<= (+ main_x 1) v_prenex_46609)))) (or (forall ((v_prenex_41651 Int)) (or (< v_prenex_41651 main_x) (<= (* 2 (select main_a v_prenex_41651)) 1000) (<= (+ main_x 1) v_prenex_41651) (<= (select main_a v_prenex_41651) 999) (<= 2 (* 2 (select main_a v_prenex_41651))))) (forall ((v_prenex_41656 Int)) (or (<= (* 2 (select main_a v_prenex_41656)) 1998) (<= 1000 (* 2 (select main_a v_prenex_41656)))))) (or (forall ((v_prenex_41821 Int)) (<= (select main_a v_prenex_41821) 1498)) (forall ((v_prenex_41820 Int)) (or (<= (+ main_x 1) v_prenex_41820) (< v_prenex_41820 main_x) (<= 2 (* 2 (select main_a v_prenex_41820))) (<= 1 (select main_a v_prenex_41820))))) (or (forall ((v_prenex_50365 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50365))) (<= (+ main_y 1) v_prenex_50365) (<= (select main_a v_prenex_50365) 999))) (forall ((v_prenex_50364 Int)) (or (< v_prenex_50364 main_x) (<= (+ main_x 1) v_prenex_50364) (<= 0 (+ (select main_a v_prenex_50364) 498)) (<= (* 2 (select main_a v_prenex_50364)) 1000)))) (forall ((v_prenex_43293 Int) (v_prenex_43294 Int)) (or (<= (* 2 (select main_a v_prenex_43293)) 1000) (<= 1 (select main_a v_prenex_43293)) (<= (+ main_x 1) v_prenex_43293) (<= (select main_a v_prenex_43294) 999) (< v_prenex_43293 main_x) (<= (+ (select main_a v_prenex_43293) (select main_a v_prenex_43294)) 1000))) (forall ((v_prenex_51219 Int) (v_prenex_51220 Int)) (or (< v_prenex_51219 main_x) (<= (select main_a v_prenex_51220) 999) (<= 1000 (* 2 (select main_a v_prenex_51220))) (<= (+ main_x 1) v_prenex_51219) (<= (select main_a v_prenex_51219) 999) (<= (+ (select main_a v_prenex_51219) (select main_a v_prenex_51220)) 1000) (<= (select main_a v_prenex_51219) 500))) (forall ((v_prenex_48185 Int) (v_prenex_48184 Int)) (or (<= (+ main_x 1) v_prenex_48184) (<= 1 (select main_a v_prenex_48184)) (<= (+ main_y 1) v_prenex_48185) (< v_prenex_48184 main_x) (<= (select main_a v_prenex_48184) (select main_a v_prenex_48185)) (<= 1 (select main_a v_prenex_48185)))) (forall ((v_prenex_47338 Int) (v_prenex_47337 Int)) (or (<= 0 (+ (select main_a v_prenex_47337) 498)) (<= (+ main_x 1) v_prenex_47337) (<= (select main_a v_prenex_47338) 1498) (<= (select main_a v_prenex_47338) 999) (< v_prenex_47337 main_x) (<= (select main_a v_prenex_47338) (+ (select main_a v_prenex_47337) 998)) (<= 2 (* 2 (select main_a v_prenex_47337))))) (or (forall ((v_prenex_51740 Int)) (or (< v_prenex_51740 main_x) (<= (+ main_x 1) v_prenex_51740) (<= (select main_a v_prenex_51740) 500) (<= 1 (select main_a v_prenex_51740)))) (forall ((v_prenex_51741 Int)) (<= (* 2 (select main_a v_prenex_51741)) 1998))) (forall ((v_prenex_44313 Int) (v_prenex_44314 Int)) (or (<= (+ main_x 1) v_prenex_44313) (<= 2 (* 2 (select main_a v_prenex_44313))) (<= 1000 (* 2 (select main_a v_prenex_44314))) (<= (* 2 (select main_a v_prenex_44314)) 1998) (<= (select main_a v_prenex_44314) (+ (select main_a v_prenex_44313) 998)) (< v_prenex_44313 main_x))) (forall ((v_prenex_45258 Int) (v_prenex_45259 Int)) (or (<= (select main_a v_prenex_45259) 999) (<= (+ main_x 1) v_prenex_45258) (< v_prenex_45258 main_x) (<= (select main_a v_prenex_45258) 999) (<= 1000 (+ (select main_a v_prenex_45258) (select main_a v_prenex_45259))) (<= 1 (select main_a v_prenex_45258)))) (forall ((v_prenex_50440 Int) (v_prenex_50441 Int)) (or (<= (+ main_x 1) v_prenex_50440) (<= (select main_a v_prenex_50440) 500) (<= (select main_a v_prenex_50440) (select main_a v_prenex_50441)) (<= (select main_a v_prenex_50441) 1498) (<= 1 (select main_a v_prenex_50441)) (<= (select main_a v_prenex_50440) 999) (< v_prenex_50440 main_x))) (or (forall ((v_prenex_48118 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48118))) (<= (* 2 (select main_a v_prenex_48118)) 1998))) (forall ((v_prenex_48113 Int)) (or (<= (select main_a v_prenex_48113) 999) (<= (select main_a v_prenex_48113) 500) (< v_prenex_48113 main_x) (<= (* 2 (select main_a v_prenex_48113)) 1000) (<= (+ main_x 1) v_prenex_48113)))) (or (forall ((v_prenex_46581 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46581))) (<= (+ main_y 1) v_prenex_46581))) (forall ((v_prenex_46580 Int)) (or (< v_prenex_46580 main_x) (<= (* 2 (select main_a v_prenex_46580)) 1000) (<= (+ main_x 1) v_prenex_46580) (<= (select main_a v_prenex_46580) 500)))) (forall ((v_prenex_45876 Int) (v_prenex_45875 Int)) (or (<= (select main_a v_prenex_45876) 999) (<= (+ main_x 1) v_prenex_45875) (<= 500 (select main_a v_prenex_45876)) (< v_prenex_45875 main_x) (<= (+ (select main_a v_prenex_45875) (select main_a v_prenex_45876)) 1000) (<= 2 (* 2 (select main_a v_prenex_45875))) (< v_prenex_45876 main_y))) (forall ((v_prenex_49448 Int) (v_prenex_49447 Int)) (or (<= (* 2 (select main_a v_prenex_49448)) 1998) (<= (+ main_y 1) v_prenex_49448) (<= (+ main_x 1) v_prenex_49447) (< v_prenex_49447 main_x) (<= (+ (select main_a v_prenex_49447) (select main_a v_prenex_49448)) 1000) (<= (* 2 (select main_a v_prenex_49447)) 1000))) (or (forall ((v_prenex_48351 Int)) (or (<= (+ main_x 1) v_prenex_48351) (< v_prenex_48351 main_x) (<= 2 (* 2 (select main_a v_prenex_48351))) (<= (* 2 (select main_a v_prenex_48351)) 1000))) (forall ((v_prenex_48357 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48357))) (<= (select main_a v_prenex_48357) 1498)))) (or (forall ((v_prenex_51565 Int)) (or (<= (+ main_x 1) v_prenex_51565) (< v_prenex_51565 main_x) (<= (select main_a v_prenex_51565) 500) (<= (* 2 (select main_a v_prenex_51565)) 1000) (<= (select main_a v_prenex_51565) 999))) (forall ((v_prenex_51570 Int)) (<= (select main_a v_prenex_51570) 1498))) (forall ((v_prenex_49226 Int) (v_prenex_49225 Int)) (or (<= 0 (+ (select main_a v_prenex_49225) 498)) (<= 1 (select main_a v_prenex_49226)) (<= 500 (select main_a v_prenex_49226)) (< v_prenex_49225 main_x) (<= (+ main_x 1) v_prenex_49225) (<= (+ (select main_a v_prenex_49225) (select main_a v_prenex_49226)) 1000))) (forall ((v_prenex_45214 Int) (v_prenex_45215 Int)) (or (<= (+ main_y 1) v_prenex_45215) (<= (+ main_x 1) v_prenex_45214) (<= (* 2 (select main_a v_prenex_45215)) 1998) (<= 1 (select main_a v_prenex_45215)) (<= 1000 (+ (select main_a v_prenex_45214) (select main_a v_prenex_45215))) (< v_prenex_45214 main_x) (<= (select main_a v_prenex_45214) 500))) (forall ((v_prenex_47326 Int) (v_prenex_47325 Int)) (or (<= (* 2 (select main_a v_prenex_47326)) 1998) (< v_prenex_47325 main_x) (<= (select main_a v_prenex_47325) 500) (<= 500 (select main_a v_prenex_47326)) (<= (* 2 (select main_a v_prenex_47325)) 1000) (<= (select main_a v_prenex_47326) (+ (select main_a v_prenex_47325) 998)) (<= (+ main_x 1) v_prenex_47325))) (forall ((v_prenex_43385 Int) (v_prenex_43384 Int)) (or (<= (select main_a v_prenex_43384) (select main_a v_prenex_43385)) (<= 500 (select main_a v_prenex_43385)) (<= (select main_a v_prenex_43384) 999) (<= 1 (select main_a v_prenex_43385)) (<= 0 (+ (select main_a v_prenex_43384) 498)) (<= (+ main_x 1) v_prenex_43384) (< v_prenex_43384 main_x))) (or (forall ((v_prenex_51738 Int)) (or (< v_prenex_51738 main_x) (<= (select main_a v_prenex_51738) 999) (<= 1 (select main_a v_prenex_51738)) (<= (+ main_x 1) v_prenex_51738))) (forall ((v_prenex_51741 Int)) (<= (* 2 (select main_a v_prenex_51741)) 1998))) (or (forall ((v_prenex_41001 Int)) (or (<= (+ main_y 1) v_prenex_41001) (<= 1 (select main_a v_prenex_41001)))) (forall ((v_prenex_41000 Int)) (or (< v_prenex_41000 main_x) (<= 1 (select main_a v_prenex_41000)) (<= 2 (* 2 (select main_a v_prenex_41000))) (<= (+ main_x 1) v_prenex_41000)))) (forall ((v_prenex_43899 Int) (v_prenex_43900 Int)) (or (< v_prenex_43899 main_x) (<= (select main_a v_prenex_43900) 999) (<= (+ (select main_a v_prenex_43899) (select main_a v_prenex_43900)) 1000) (<= (+ main_x 1) v_prenex_43899) (<= 0 (+ (select main_a v_prenex_43899) 498)))) (forall ((v_prenex_42116 Int) (v_prenex_42115 Int)) (or (<= (+ (select main_a v_prenex_42115) (select main_a v_prenex_42116)) 1000) (<= (+ main_x 1) v_prenex_42115) (<= 1 (select main_a v_prenex_42115)) (<= 500 (select main_a v_prenex_42116)) (< v_prenex_42116 main_y) (< v_prenex_42115 main_x))) (or (forall ((v_prenex_45076 Int)) (or (<= (* 2 (select main_a v_prenex_45076)) 1000) (< v_prenex_45076 main_x) (<= (+ main_x 1) v_prenex_45076))) (forall ((v_prenex_45082 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45082))) (< v_prenex_45082 main_y) (<= (select main_a v_prenex_45082) 1498)))) (forall ((v_prenex_41396 Int) (v_prenex_41397 Int)) (or (<= (select main_a v_prenex_41396) 500) (< v_prenex_41396 main_x) (<= (+ main_x 1) v_prenex_41396) (<= (select main_a v_prenex_41397) 999) (<= 500 (select main_a v_prenex_41397)) (<= (+ (select main_a v_prenex_41396) (select main_a v_prenex_41397)) 1000) (<= 1 (select main_a v_prenex_41396)))) (forall ((v_prenex_44250 Int) (v_prenex_44249 Int)) (or (< v_prenex_44249 main_x) (<= 2 (* 2 (select main_a v_prenex_44249))) (<= (select main_a v_prenex_44249) (select main_a v_prenex_44250)) (<= 1 (select main_a v_prenex_44249)) (<= 1000 (* 2 (select main_a v_prenex_44250))) (<= (+ main_x 1) v_prenex_44249) (<= (* 2 (select main_a v_prenex_44250)) 1998))) (forall ((v_prenex_46369 Int) (v_prenex_46370 Int)) (or (< v_prenex_46369 main_x) (<= (* 2 (select main_a v_prenex_46370)) 1998) (<= (+ main_x 1) v_prenex_46369) (<= (select main_a v_prenex_46369) (select main_a v_prenex_46370)) (<= 1 (select main_a v_prenex_46369)))) (or (forall ((v_prenex_48722 Int)) (or (<= 1 (select main_a v_prenex_48722)) (<= (select main_a v_prenex_48722) 999) (< v_prenex_48722 main_y))) (forall ((v_prenex_48717 Int)) (or (<= (select main_a v_prenex_48717) 999) (<= (+ main_x 1) v_prenex_48717) (<= 2 (* 2 (select main_a v_prenex_48717))) (< v_prenex_48717 main_x)))) (forall ((v_prenex_50426 Int) (v_prenex_50427 Int)) (or (<= (+ (select main_a v_prenex_50426) (select main_a v_prenex_50427)) 1000) (<= (+ main_x 1) v_prenex_50426) (<= 0 (+ (select main_a v_prenex_50426) 498)) (< v_prenex_50426 main_x) (<= (select main_a v_prenex_50427) 999) (<= (select main_a v_prenex_50426) 500))) (or (forall ((v_prenex_40528 Int)) (or (<= (+ main_x 1) v_prenex_40528) (<= (select main_a v_prenex_40528) 999) (< v_prenex_40528 main_x))) (forall ((v_prenex_43002 Int)) (<= (* 2 (select main_a v_prenex_43002)) 1998))) (forall ((v_prenex_45335 Int) (v_prenex_45334 Int)) (or (<= (+ (select main_a v_prenex_45334) (select main_a v_prenex_45335)) 1000) (< v_prenex_45335 main_y) (<= (* 2 (select main_a v_prenex_45334)) 1000) (<= 500 (select main_a v_prenex_45335)) (< v_prenex_45334 main_x) (<= (select main_a v_prenex_45335) 999) (<= (+ main_x 1) v_prenex_45334))) (or (forall ((v_prenex_43234 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43234))) (<= 1 (select main_a v_prenex_43234)))) (forall ((v_prenex_43236 Int)) (or (< v_prenex_43236 main_x) (<= (select main_a v_prenex_43236) 999) (<= (+ main_x 1) v_prenex_43236) (<= 2 (* 2 (select main_a v_prenex_43236))) (<= (* 2 (select main_a v_prenex_43236)) 1000)))) (forall ((v_prenex_48092 Int) (v_prenex_48091 Int)) (or (<= (select main_a v_prenex_48092) 999) (<= (+ main_x 1) v_prenex_48091) (<= 2 (* 2 (select main_a v_prenex_48091))) (<= 1000 (+ (select main_a v_prenex_48091) (select main_a v_prenex_48092))) (< v_prenex_48091 main_x))) (or (forall ((v_prenex_43332 Int)) (or (<= (select main_a v_prenex_43332) 999) (<= 1 (select main_a v_prenex_43332)) (<= (+ main_y 1) v_prenex_43332))) (forall ((v_prenex_43331 Int)) (or (< v_prenex_43331 main_x) (<= 2 (* 2 (select main_a v_prenex_43331))) (<= (+ main_x 1) v_prenex_43331) (<= (select main_a v_prenex_43331) 500)))) (or (forall ((v_prenex_45133 Int)) (or (<= (+ main_x 1) v_prenex_45133) (<= (* 2 (select main_a v_prenex_45133)) 1000) (<= 0 (+ (select main_a v_prenex_45133) 498)) (<= (select main_a v_prenex_45133) 999) (< v_prenex_45133 main_x))) (forall ((v_prenex_45135 Int)) (<= 1000 (* 2 (select main_a v_prenex_45135))))) (forall ((v_prenex_42086 Int) (v_prenex_42087 Int)) (or (<= (select main_a v_prenex_42086) (select main_a v_prenex_42087)) (<= (+ main_x 1) v_prenex_42086) (<= (* 2 (select main_a v_prenex_42086)) 1000) (<= (select main_a v_prenex_42087) 1498) (< v_prenex_42086 main_x) (<= (+ main_y 1) v_prenex_42087))) (forall ((v_prenex_49875 Int) (v_prenex_49876 Int)) (or (<= (+ main_x 1) v_prenex_49875) (< v_prenex_49875 main_x) (<= 1000 (* 2 (select main_a v_prenex_49876))) (<= 1000 (+ (select main_a v_prenex_49875) (select main_a v_prenex_49876))) (<= 2 (* 2 (select main_a v_prenex_49875))) (< v_prenex_49876 main_y) (<= 500 (select main_a v_prenex_49876)))) (or (forall ((v_prenex_45235 Int)) (or (< v_prenex_45235 main_x) (<= (* 2 (select main_a v_prenex_45235)) 1000) (<= (+ main_x 1) v_prenex_45235) (<= 0 (+ (select main_a v_prenex_45235) 498)) (<= (select main_a v_prenex_45235) 999))) (forall ((v_prenex_45237 Int)) (or (<= 500 (select main_a v_prenex_45237)) (<= (select main_a v_prenex_45237) 1498)))) (or (forall ((v_prenex_46005 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46005))) (<= 1 (select main_a v_prenex_46005)))) (forall ((v_prenex_46003 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46003))) (<= (* 2 (select main_a v_prenex_46003)) 1000) (< v_prenex_46003 main_x) (<= 1 (select main_a v_prenex_46003)) (<= (+ main_x 1) v_prenex_46003)))) (forall ((v_prenex_49323 Int) (v_prenex_49322 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49322))) (<= (* 2 (select main_a v_prenex_49322)) 1000) (<= (select main_a v_prenex_49323) 1498) (<= (+ (select main_a v_prenex_49322) (select main_a v_prenex_49323)) 1000) (<= (+ main_x 1) v_prenex_49322) (< v_prenex_49322 main_x))) (or (forall ((v_prenex_45333 Int)) (or (<= (* 2 (select main_a v_prenex_45333)) 1998) (<= 1 (select main_a v_prenex_45333)))) (forall ((v_prenex_45332 Int)) (or (<= (+ main_x 1) v_prenex_45332) (< v_prenex_45332 main_x) (<= (select main_a v_prenex_45332) 500) (<= 2 (* 2 (select main_a v_prenex_45332))) (<= (* 2 (select main_a v_prenex_45332)) 1000)))) (or (forall ((v_prenex_40714 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40714))) (<= (select main_a v_prenex_40714) 999) (<= (+ main_x 1) v_prenex_40714) (< v_prenex_40714 main_x) (<= (select main_a v_prenex_40714) 500))) (forall ((v_prenex_40710 Int)) (or (<= 1 (select main_a v_prenex_40710)) (<= (* 2 (select main_a v_prenex_40710)) 1998)))) (forall ((v_prenex_47978 Int) (v_prenex_47979 Int)) (or (< v_prenex_47978 main_x) (<= 1 (select main_a v_prenex_47979)) (<= (+ main_x 1) v_prenex_47978) (<= (select main_a v_prenex_47978) (select main_a v_prenex_47979)) (<= 2 (* 2 (select main_a v_prenex_47978))))) (forall ((v_prenex_41807 Int) (v_prenex_41808 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41808))) (< v_prenex_41807 main_x) (<= 1 (select main_a v_prenex_41808)) (<= (+ main_x 1) v_prenex_41807) (<= (select main_a v_prenex_41807) (select main_a v_prenex_41808)) (<= 0 (+ (select main_a v_prenex_41807) 498)) (<= 2 (* 2 (select main_a v_prenex_41807))))) (or (forall ((v_prenex_44921 Int)) (or (< v_prenex_44921 main_x) (<= 2 (* 2 (select main_a v_prenex_44921))) (<= (+ main_x 1) v_prenex_44921) (<= (* 2 (select main_a v_prenex_44921)) 1000))) (forall ((v_prenex_44926 Int)) (or (<= (select main_a v_prenex_44926) 999) (< v_prenex_44926 main_y) (<= 500 (select main_a v_prenex_44926))))) (forall ((v_prenex_46467 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46467))) (<= (* 2 (select main_a v_prenex_46467)) 1000) (< v_prenex_46467 main_x) (<= (+ main_x 1) v_prenex_46467) (<= (select main_a v_prenex_46467) 500))) (forall ((v_prenex_51543 Int) (v_prenex_51544 Int)) (or (< v_prenex_51543 main_x) (<= (* 2 (select main_a v_prenex_51544)) 1998) (<= (* 2 (select main_a v_prenex_51543)) 1000) (<= (select main_a v_prenex_51544) 999) (<= (+ main_x 1) v_prenex_51543) (<= (select main_a v_prenex_51543) (select main_a v_prenex_51544)))) (forall ((v_prenex_47388 Int) (v_prenex_47387 Int)) (or (<= 0 (+ (select main_a v_prenex_47387) 498)) (<= (select main_a v_prenex_47387) (select main_a v_prenex_47388)) (< v_prenex_47387 main_x) (<= 1000 (* 2 (select main_a v_prenex_47388))) (<= (* 2 (select main_a v_prenex_47387)) 1000) (<= (select main_a v_prenex_47388) 1498) (<= (+ main_x 1) v_prenex_47387))) (forall ((v_prenex_50231 Int) (v_prenex_50232 Int)) (or (<= (+ main_x 1) v_prenex_50231) (<= 1 (select main_a v_prenex_50232)) (<= 1 (select main_a v_prenex_50231)) (<= (select main_a v_prenex_50231) 500) (< v_prenex_50231 main_x) (<= (+ (select main_a v_prenex_50231) (select main_a v_prenex_50232)) 1000))) (or (forall ((v_prenex_48929 Int)) (or (< v_prenex_48929 main_x) (<= 0 (+ (select main_a v_prenex_48929) 498)) (<= 2 (* 2 (select main_a v_prenex_48929))) (<= 1 (select main_a v_prenex_48929)) (<= (+ main_x 1) v_prenex_48929))) (forall ((v_prenex_48930 Int)) (or (<= (* 2 (select main_a v_prenex_48930)) 1998) (<= (select main_a v_prenex_48930) 1498)))) (forall ((v_prenex_40754 Int) (v_prenex_40753 Int)) (or (< v_prenex_40753 main_x) (<= (+ main_x 1) v_prenex_40753) (< v_prenex_40754 main_y) (<= 1 (select main_a v_prenex_40753)) (<= (select main_a v_prenex_40754) 999) (<= (select main_a v_prenex_40754) (+ (select main_a v_prenex_40753) 998)) (<= (* 2 (select main_a v_prenex_40754)) 1998))) (or (forall ((v_prenex_44571 Int)) (or (<= (+ main_x 1) v_prenex_44571) (<= (select main_a v_prenex_44571) 999) (<= 2 (* 2 (select main_a v_prenex_44571))) (<= 0 (+ (select main_a v_prenex_44571) 498)) (< v_prenex_44571 main_x))) (forall ((v_prenex_44575 Int)) (or (<= (* 2 (select main_a v_prenex_44575)) 1998) (<= (select main_a v_prenex_44575) 1498)))) (forall ((v_prenex_43514 Int) (v_prenex_43513 Int)) (or (< v_prenex_43513 main_x) (<= (+ main_x 1) v_prenex_43513) (<= (* 2 (select main_a v_prenex_43513)) 1000) (<= 1 (select main_a v_prenex_43514)) (<= (* 2 (select main_a v_prenex_43514)) 1998) (<= (+ (select main_a v_prenex_43513) (select main_a v_prenex_43514)) 1000) (<= (+ main_y 1) v_prenex_43514))) (or (forall ((v_prenex_43029 Int)) (or (< v_prenex_43029 main_x) (<= (+ main_x 1) v_prenex_43029) (<= 0 (+ (select main_a v_prenex_43029) 498)) (<= 2 (* 2 (select main_a v_prenex_43029))))) (forall ((v_prenex_43025 Int)) (<= (select main_a v_prenex_43025) 999))) (forall ((v_prenex_45689 Int) (v_prenex_45690 Int)) (or (<= (+ main_y 1) v_prenex_45690) (<= 1 (select main_a v_prenex_45689)) (<= 1000 (* 2 (select main_a v_prenex_45690))) (< v_prenex_45689 main_x) (<= (select main_a v_prenex_45690) 1498) (<= (select main_a v_prenex_45689) (select main_a v_prenex_45690)) (<= (+ main_x 1) v_prenex_45689))) (or (forall ((v_prenex_51680 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51680))) (< v_prenex_51680 main_x) (<= (+ main_x 1) v_prenex_51680) (<= 1 (select main_a v_prenex_51680)))) (forall ((v_prenex_51681 Int)) (<= (* 2 (select main_a v_prenex_51681)) 1998))) (or (forall ((v_prenex_42376 Int)) (or (<= (+ main_x 1) v_prenex_42376) (< v_prenex_42376 main_x) (<= 0 (+ (select main_a v_prenex_42376) 498)) (<= 2 (* 2 (select main_a v_prenex_42376))))) (forall ((v_prenex_42377 Int)) (or (<= (select main_a v_prenex_42377) 999) (<= (+ main_y 1) v_prenex_42377)))) (or (forall ((v_prenex_49384 Int)) (or (<= (select main_a v_prenex_49384) 999) (<= (select main_a v_prenex_49384) 1498))) (forall ((v_prenex_49378 Int)) (or (< v_prenex_49378 main_x) (<= (* 2 (select main_a v_prenex_49378)) 1000) (<= 1 (select main_a v_prenex_49378)) (<= (+ main_x 1) v_prenex_49378) (<= 2 (* 2 (select main_a v_prenex_49378)))))) (or (forall ((v_prenex_44848 Int)) (<= (select main_a v_prenex_44848) 999)) (forall ((v_prenex_44843 Int)) (or (<= (* 2 (select main_a v_prenex_44843)) 1000) (<= (+ main_x 1) v_prenex_44843) (<= (select main_a v_prenex_44843) 500) (< v_prenex_44843 main_x)))) (forall ((v_prenex_45021 Int) (v_prenex_45022 Int)) (or (<= (select main_a v_prenex_45022) 999) (< v_prenex_45021 main_x) (<= 1000 (* 2 (select main_a v_prenex_45022))) (<= (+ main_x 1) v_prenex_45021) (<= (+ (select main_a v_prenex_45021) (select main_a v_prenex_45022)) 1000) (<= (* 2 (select main_a v_prenex_45021)) 1000) (<= 2 (* 2 (select main_a v_prenex_45021))))) (or (forall ((v_prenex_47439 Int)) (or (<= (* 2 (select main_a v_prenex_47439)) 1998) (<= (select main_a v_prenex_47439) 1498))) (forall ((v_prenex_47436 Int)) (or (< v_prenex_47436 main_x) (<= (* 2 (select main_a v_prenex_47436)) 1000) (<= (select main_a v_prenex_47436) 999) (<= (+ main_x 1) v_prenex_47436)))) (or (forall ((v_prenex_41731 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41731))) (< v_prenex_41731 main_x))) (forall ((v_prenex_41732 Int)) (or (< v_prenex_41732 main_y) (<= (+ main_y 1) v_prenex_41732) (<= 500 (select main_a v_prenex_41732))))) (forall ((v_prenex_42865 Int) (v_prenex_42866 Int)) (or (<= (+ main_x 1) v_prenex_42865) (< v_prenex_42865 main_x) (<= 2 (* 2 (select main_a v_prenex_42865))) (<= 1 (select main_a v_prenex_42866)) (<= (select main_a v_prenex_42865) 999) (<= (+ (select main_a v_prenex_42865) (select main_a v_prenex_42866)) 1000))) (or (forall ((v_prenex_41605 Int)) (or (< v_prenex_41605 main_x) (<= (+ main_x 1) v_prenex_41605) (<= 2 (* 2 (select main_a v_prenex_41605))) (<= (select main_a v_prenex_41605) 500))) (forall ((v_prenex_41607 Int)) (or (<= 500 (select main_a v_prenex_41607)) (<= (select main_a v_prenex_41607) 999)))) (or (forall ((v_prenex_43206 Int)) (or (<= (+ main_x 1) v_prenex_43206) (< v_prenex_43206 main_x) (<= (select main_a v_prenex_43206) 500) (<= (select main_a v_prenex_43206) 999) (<= (* 2 (select main_a v_prenex_43206)) 1000))) (forall ((v_prenex_43210 Int)) (or (<= 500 (select main_a v_prenex_43210)) (<= 1 (select main_a v_prenex_43210))))) (or (forall ((v_prenex_47555 Int)) (<= (select main_a v_prenex_47555) 1498)) (forall ((v_prenex_47550 Int)) (or (< v_prenex_47550 main_x) (<= (+ main_x 1) v_prenex_47550) (<= (* 2 (select main_a v_prenex_47550)) 1000) (<= (select main_a v_prenex_47550) 500)))) (forall ((v_prenex_48208 Int) (v_prenex_48207 Int)) (or (<= (+ main_y 1) v_prenex_48208) (<= 1 (select main_a v_prenex_48208)) (< v_prenex_48208 main_y) (<= (select main_a v_prenex_48207) (select main_a v_prenex_48208)))) (forall ((v_prenex_50977 Int) (v_prenex_50978 Int)) (or (<= (select main_a v_prenex_50978) (+ (select main_a v_prenex_50977) 998)) (<= (select main_a v_prenex_50977) 500) (< v_prenex_50977 main_x) (<= (+ main_x 1) v_prenex_50977))) (forall ((v_prenex_41368 Int) (v_prenex_41367 Int)) (or (<= (* 2 (select main_a v_prenex_41368)) 1998) (<= (+ main_x 1) v_prenex_41367) (<= (+ main_y 1) v_prenex_41368) (<= (select main_a v_prenex_41367) 500) (<= 1000 (+ (select main_a v_prenex_41367) (select main_a v_prenex_41368))) (< v_prenex_41367 main_x))) (or (forall ((v_prenex_46255 Int)) (or (<= (select main_a v_prenex_46255) 1498) (<= 1000 (* 2 (select main_a v_prenex_46255))))) (forall ((v_prenex_46249 Int)) (or (< v_prenex_46249 main_x) (<= 2 (* 2 (select main_a v_prenex_46249))) (<= (+ main_x 1) v_prenex_46249) (<= (select main_a v_prenex_46249) 999)))) (forall ((v_prenex_51086 Int) (v_prenex_51085 Int)) (or (<= (select main_a v_prenex_51085) 500) (<= (+ main_x 1) v_prenex_51085) (<= 2 (* 2 (select main_a v_prenex_51085))) (<= 1000 (+ (select main_a v_prenex_51085) (select main_a v_prenex_51086))) (< v_prenex_51085 main_x) (<= 500 (select main_a v_prenex_51086)) (<= (select main_a v_prenex_51086) 1498))) (forall ((v_prenex_51269 Int) (v_prenex_51270 Int)) (or (<= (select main_a v_prenex_51269) 500) (< v_prenex_51269 main_x) (<= (+ main_x 1) v_prenex_51269) (<= (+ (select main_a v_prenex_51269) (select main_a v_prenex_51270)) 1000) (<= (select main_a v_prenex_51270) 1498) (<= 1 (select main_a v_prenex_51269)) (<= (* 2 (select main_a v_prenex_51270)) 1998))) (forall ((v_prenex_44180 Int) (v_prenex_44179 Int)) (or (< v_prenex_44179 main_x) (<= (select main_a v_prenex_44179) 500) (<= (+ main_x 1) v_prenex_44179) (<= (+ (select main_a v_prenex_44179) (select main_a v_prenex_44180)) 1000) (<= 0 (+ (select main_a v_prenex_44179) 498)) (<= 1 (select main_a v_prenex_44180)))) (forall ((v_prenex_49410 Int) (v_prenex_49409 Int)) (or (<= (select main_a v_prenex_49409) 999) (< v_prenex_49409 main_x) (<= (* 2 (select main_a v_prenex_49410)) 1998) (<= (+ (select main_a v_prenex_49409) (select main_a v_prenex_49410)) 1000) (<= (+ main_x 1) v_prenex_49409) (<= 1 (select main_a v_prenex_49410)) (<= 1 (select main_a v_prenex_49409)))) (forall ((v_prenex_50468 Int) (v_prenex_50467 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50467))) (<= (select main_a v_prenex_50468) 1498) (< v_prenex_50467 main_x) (<= (select main_a v_prenex_50467) (select main_a v_prenex_50468)) (<= (* 2 (select main_a v_prenex_50468)) 1998) (<= (+ main_x 1) v_prenex_50467) (<= (select main_a v_prenex_50467) 999))) (forall ((v_prenex_40923 Int) (v_prenex_40922 Int)) (or (<= (select main_a v_prenex_40922) (select main_a v_prenex_40923)) (< v_prenex_40922 main_x) (<= (+ main_x 1) v_prenex_40922) (<= 1 (select main_a v_prenex_40923)) (<= 500 (select main_a v_prenex_40923)) (<= (select main_a v_prenex_40922) 999) (<= (select main_a v_prenex_40922) 500))) (or (forall ((v_prenex_42999 Int)) (or (<= (select main_a v_prenex_42999) 500) (<= (+ main_x 1) v_prenex_42999) (< v_prenex_42999 main_x) (<= (* 2 (select main_a v_prenex_42999)) 1000))) (forall ((v_prenex_43000 Int)) (or (<= (+ main_y 1) v_prenex_43000) (<= 1000 (* 2 (select main_a v_prenex_43000))) (<= (* 2 (select main_a v_prenex_43000)) 1998)))) (forall ((v_prenex_42227 Int) (v_prenex_42228 Int)) (or (<= (+ main_y 1) v_prenex_42228) (<= (* 2 (select main_a v_prenex_42227)) 1000) (<= (* 2 (select main_a v_prenex_42228)) 1998) (< v_prenex_42227 main_x) (<= 1000 (* 2 (select main_a v_prenex_42228))) (<= (select main_a v_prenex_42227) (select main_a v_prenex_42228)) (<= (+ main_x 1) v_prenex_42227))) (forall ((v_prenex_50163 Int) (v_prenex_50162 Int)) (or (<= (select main_a v_prenex_50163) 1498) (<= 1 (select main_a v_prenex_50162)) (<= 500 (select main_a v_prenex_50163)) (< v_prenex_50162 main_x) (<= (select main_a v_prenex_50163) (+ (select main_a v_prenex_50162) 998)) (<= (+ main_x 1) v_prenex_50162) (<= 2 (* 2 (select main_a v_prenex_50162))))) (or (forall ((v_prenex_42300 Int)) (or (< v_prenex_42300 main_x) (<= 1 (select main_a v_prenex_42300)) (<= (* 2 (select main_a v_prenex_42300)) 1000) (<= (+ main_x 1) v_prenex_42300))) (forall ((v_prenex_42299 Int)) (or (<= (* 2 (select main_a v_prenex_42299)) 1998) (<= (select main_a v_prenex_42299) 999)))) (forall ((v_prenex_46174 Int) (v_prenex_46175 Int)) (or (<= (select main_a v_prenex_46175) 999) (<= (select main_a v_prenex_46174) 500) (< v_prenex_46174 main_x) (<= (* 2 (select main_a v_prenex_46174)) 1000) (<= (select main_a v_prenex_46174) (select main_a v_prenex_46175)) (<= (select main_a v_prenex_46175) 1498) (<= (+ main_x 1) v_prenex_46174))) (or (forall ((v_prenex_41616 Int)) (<= 1 (select main_a v_prenex_41616))) (forall ((v_prenex_41610 Int)) (or (<= (* 2 (select main_a v_prenex_41610)) 1000) (<= (+ main_x 1) v_prenex_41610) (<= (select main_a v_prenex_41610) 500) (< v_prenex_41610 main_x)))) (or (forall ((v_prenex_41120 Int)) (or (<= (* 2 (select main_a v_prenex_41120)) 1000) (<= (+ main_x 1) v_prenex_41120) (< v_prenex_41120 main_x) (<= 0 (+ (select main_a v_prenex_41120) 498)))) (forall ((v_prenex_41123 Int)) (or (<= (* 2 (select main_a v_prenex_41123)) 1998) (<= (select main_a v_prenex_41123) 999)))) (forall ((v_prenex_40927 Int) (v_prenex_40926 Int)) (or (<= 0 (+ (select main_a v_prenex_40926) 498)) (<= (* 2 (select main_a v_prenex_40926)) 1000) (< v_prenex_40926 main_x) (<= (select main_a v_prenex_40926) (select main_a v_prenex_40927)) (<= (+ main_x 1) v_prenex_40926))) (forall ((v_prenex_41803 Int) (v_prenex_41804 Int)) (or (<= (+ main_x 1) v_prenex_41803) (<= (* 2 (select main_a v_prenex_41804)) 1998) (<= 2 (* 2 (select main_a v_prenex_41803))) (< v_prenex_41803 main_x) (<= (select main_a v_prenex_41803) 500) (<= 1000 (+ (select main_a v_prenex_41803) (select main_a v_prenex_41804))))) (forall ((v_prenex_45678 Int) (v_prenex_45679 Int)) (or (<= (select main_a v_prenex_45679) 1498) (<= (+ main_x 1) v_prenex_45678) (<= (+ (select main_a v_prenex_45678) (select main_a v_prenex_45679)) 1000) (<= (* 2 (select main_a v_prenex_45678)) 1000) (< v_prenex_45678 main_x))) (forall ((v_prenex_43557 Int) (v_prenex_43556 Int)) (or (<= (select main_a v_prenex_43557) 1498) (<= (select main_a v_prenex_43556) (select main_a v_prenex_43557)) (<= (select main_a v_prenex_43557) 999) (< v_prenex_43556 main_x) (<= (select main_a v_prenex_43556) 500) (<= (+ main_x 1) v_prenex_43556) (<= 0 (+ (select main_a v_prenex_43556) 498)))) (forall ((v_prenex_46314 Int) (v_prenex_46313 Int)) (or (<= (select main_a v_prenex_46314) 999) (<= (+ main_x 1) v_prenex_46313) (<= (select main_a v_prenex_46313) 999) (< v_prenex_46313 main_x) (<= 1 (select main_a v_prenex_46314)) (<= (+ (select main_a v_prenex_46313) (select main_a v_prenex_46314)) 1000))) (or (forall ((v_prenex_46766 Int)) (or (<= (+ main_x 1) v_prenex_46766) (<= (* 2 (select main_a v_prenex_46766)) 1000) (<= (select main_a v_prenex_46766) 500) (< v_prenex_46766 main_x))) (forall ((v_prenex_46768 Int)) (or (<= (select main_a v_prenex_46768) 1498) (< v_prenex_46768 main_y) (<= (* 2 (select main_a v_prenex_46768)) 1998)))) (forall ((v_prenex_42605 Int) (v_prenex_42606 Int)) (or (<= (select main_a v_prenex_42606) 1498) (<= (select main_a v_prenex_42605) (select main_a v_prenex_42606)) (<= 500 (select main_a v_prenex_42606)) (<= (* 2 (select main_a v_prenex_42605)) 1000) (<= (+ main_x 1) v_prenex_42605) (<= (+ main_y 1) v_prenex_42606) (< v_prenex_42605 main_x))) (forall ((v_prenex_48316 Int) (v_prenex_48315 Int)) (or (< v_prenex_48316 main_y) (<= (+ main_x 1) v_prenex_48315) (<= 1 (select main_a v_prenex_48315)) (< v_prenex_48315 main_x) (<= 1 (select main_a v_prenex_48316)) (<= (+ (select main_a v_prenex_48315) (select main_a v_prenex_48316)) 1000))) (forall ((v_prenex_44849 Int) (v_prenex_44850 Int)) (or (<= (select main_a v_prenex_44849) (select main_a v_prenex_44850)) (<= 1 (select main_a v_prenex_44849)) (<= (* 2 (select main_a v_prenex_44850)) 1998) (<= 1 (select main_a v_prenex_44850)) (<= (+ main_x 1) v_prenex_44849) (< v_prenex_44849 main_x))) (or (forall ((v_prenex_45303 Int)) (or (<= (+ main_x 1) v_prenex_45303) (<= 2 (* 2 (select main_a v_prenex_45303))) (<= 1 (select main_a v_prenex_45303)) (< v_prenex_45303 main_x))) (forall ((v_prenex_45304 Int)) (or (<= 500 (select main_a v_prenex_45304)) (<= (select main_a v_prenex_45304) 999)))) (forall ((v_prenex_44816 Int) (v_prenex_44815 Int)) (or (<= 0 (+ (select main_a v_prenex_44815) 498)) (<= (+ main_x 1) v_prenex_44815) (<= 1000 (+ (select main_a v_prenex_44815) (select main_a v_prenex_44816))) (< v_prenex_44815 main_x) (<= (* 2 (select main_a v_prenex_44815)) 1000))) (forall ((v_prenex_42385 Int) (v_prenex_42386 Int)) (or (<= 1 (select main_a v_prenex_42386)) (< v_prenex_42385 main_x) (<= (select main_a v_prenex_42385) 500) (<= (+ main_x 1) v_prenex_42385) (<= 1000 (+ (select main_a v_prenex_42385) (select main_a v_prenex_42386))) (<= 500 (select main_a v_prenex_42386)))) (or (forall ((v_prenex_41633 Int)) (or (<= (select main_a v_prenex_41633) 999) (<= 1000 (* 2 (select main_a v_prenex_41633))))) (forall ((v_prenex_41631 Int)) (or (<= 1 (select main_a v_prenex_41631)) (< v_prenex_41631 main_x) (<= (select main_a v_prenex_41631) 999) (<= (+ main_x 1) v_prenex_41631) (<= 2 (* 2 (select main_a v_prenex_41631)))))) (forall ((v_prenex_48830 Int) (v_prenex_48829 Int)) (or (<= (select main_a v_prenex_48829) (select main_a v_prenex_48830)) (<= 2 (* 2 (select main_a v_prenex_48829))) (< v_prenex_48829 main_x) (<= 500 (select main_a v_prenex_48830)) (<= (select main_a v_prenex_48830) 999) (<= (+ main_x 1) v_prenex_48829) (<= 1 (select main_a v_prenex_48829)))) (forall ((v_prenex_41908 Int) (v_prenex_41909 Int)) (or (<= 1 (select main_a v_prenex_41908)) (<= (+ (select main_a v_prenex_41908) (select main_a v_prenex_41909)) 1000) (< v_prenex_41908 main_x) (<= (+ main_x 1) v_prenex_41908) (<= 1 (select main_a v_prenex_41909)))) (or (forall ((v_prenex_49082 Int)) (or (< v_prenex_49082 main_x) (<= (+ main_x 1) v_prenex_49082) (<= 2 (* 2 (select main_a v_prenex_49082))) (<= (select main_a v_prenex_49082) 500))) (forall ((v_prenex_49083 Int)) (or (<= 1 (select main_a v_prenex_49083)) (<= (+ main_y 1) v_prenex_49083) (<= (select main_a v_prenex_49083) 1498)))) (forall ((v_prenex_47681 Int) (v_prenex_47680 Int)) (or (< v_prenex_47680 main_x) (<= (select main_a v_prenex_47681) 999) (<= (+ main_x 1) v_prenex_47680) (<= 500 (select main_a v_prenex_47681)) (<= 1000 (+ (select main_a v_prenex_47680) (select main_a v_prenex_47681))) (<= 0 (+ (select main_a v_prenex_47680) 498)) (<= 1 (select main_a v_prenex_47680)))) (or (forall ((v_prenex_49800 Int)) (or (<= (select main_a v_prenex_49800) 999) (< v_prenex_49800 main_x) (<= (+ main_x 1) v_prenex_49800) (<= 0 (+ (select main_a v_prenex_49800) 498)) (<= 2 (* 2 (select main_a v_prenex_49800))))) (forall ((v_prenex_49804 Int)) (or (<= (select main_a v_prenex_49804) 1498) (<= 500 (select main_a v_prenex_49804))))) (forall ((v_prenex_43545 Int) (v_prenex_43544 Int)) (or (<= (+ main_x 1) v_prenex_43544) (<= (select main_a v_prenex_43545) 999) (<= 2 (* 2 (select main_a v_prenex_43544))) (<= (select main_a v_prenex_43544) (select main_a v_prenex_43545)) (<= 1 (select main_a v_prenex_43545)) (< v_prenex_43544 main_x))) (forall ((v_prenex_40851 Int) (v_prenex_40850 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_40851))) (<= (select main_a v_prenex_40850) (select main_a v_prenex_40851)) (<= (select main_a v_prenex_40850) 500) (<= (+ main_x 1) v_prenex_40850) (< v_prenex_40850 main_x) (< v_prenex_40851 main_y))) (forall ((v_prenex_46675 Int) (v_prenex_46674 Int)) (or (<= (+ main_x 1) v_prenex_46674) (< v_prenex_46674 main_x) (<= (select main_a v_prenex_46675) 999) (<= (* 2 (select main_a v_prenex_46674)) 1000) (<= (+ (select main_a v_prenex_46674) (select main_a v_prenex_46675)) 1000))) (or (forall ((v_prenex_48684 Int)) (or (<= (* 2 (select main_a v_prenex_48684)) 1000) (< v_prenex_48684 main_x) (<= 1 (select main_a v_prenex_48684)) (<= (+ main_x 1) v_prenex_48684) (<= (select main_a v_prenex_48684) 999))) (forall ((v_prenex_48685 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48685))) (<= 500 (select main_a v_prenex_48685))))) (forall ((v_prenex_46437 Int) (v_prenex_46438 Int)) (or (<= (* 2 (select main_a v_prenex_46437)) 1000) (<= 1 (select main_a v_prenex_46437)) (<= (+ (select main_a v_prenex_46437) (select main_a v_prenex_46438)) 1000) (< v_prenex_46437 main_x) (<= (select main_a v_prenex_46438) 1498) (<= (+ main_x 1) v_prenex_46437))) (forall ((v_prenex_48850 Int) (v_prenex_48849 Int)) (or (<= (+ main_x 1) v_prenex_48849) (<= 2 (* 2 (select main_a v_prenex_48849))) (<= (select main_a v_prenex_48850) (+ (select main_a v_prenex_48849) 998)) (<= 1 (select main_a v_prenex_48849)) (< v_prenex_48849 main_x) (<= (select main_a v_prenex_48850) 1498))) (forall ((v_prenex_51480 Int) (v_prenex_51481 Int)) (or (<= 1 (select main_a v_prenex_51480)) (<= (select main_a v_prenex_51481) 999) (<= (select main_a v_prenex_51480) (select main_a v_prenex_51481)) (<= 2 (* 2 (select main_a v_prenex_51480))) (<= (+ main_x 1) v_prenex_51480) (< v_prenex_51480 main_x))) (forall ((v_prenex_44207 Int) (v_prenex_44208 Int)) (or (<= (select main_a v_prenex_44207) (select main_a v_prenex_44208)) (< v_prenex_44207 main_x) (<= (select main_a v_prenex_44208) 999) (<= 0 (+ (select main_a v_prenex_44207) 498)) (< v_prenex_44208 main_y) (<= (+ main_x 1) v_prenex_44207))) (or (forall ((v_prenex_51276 Int)) (or (< v_prenex_51276 main_x) (<= 2 (* 2 (select main_a v_prenex_51276))) (<= (+ main_x 1) v_prenex_51276) (<= (* 2 (select main_a v_prenex_51276)) 1000))) (forall ((v_prenex_51281 Int)) (or (<= (select main_a v_prenex_51281) 1498) (<= (select main_a v_prenex_51281) 999)))) (or (forall ((v_prenex_43300 Int)) (or (<= (select main_a v_prenex_43300) 1498) (<= 1000 (* 2 (select main_a v_prenex_43300))))) (forall ((v_prenex_43304 Int)) (or (<= 0 (+ (select main_a v_prenex_43304) 498)) (< v_prenex_43304 main_x) (<= (* 2 (select main_a v_prenex_43304)) 1000) (<= (select main_a v_prenex_43304) 999) (<= (+ main_x 1) v_prenex_43304)))) (or (forall ((v_prenex_41366 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41366))) (<= (select main_a v_prenex_41366) 1498) (< v_prenex_41366 main_y))) (forall ((v_prenex_41362 Int)) (or (< v_prenex_41362 main_x) (<= (+ main_x 1) v_prenex_41362) (<= 2 (* 2 (select main_a v_prenex_41362)))))) (forall ((v_prenex_51394 Int) (v_prenex_51395 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51394))) (<= (+ (select main_a v_prenex_51394) (select main_a v_prenex_51395)) 1000) (<= (+ main_x 1) v_prenex_51394) (<= (select main_a v_prenex_51395) 999) (<= 1000 (* 2 (select main_a v_prenex_51395))) (< v_prenex_51394 main_x) (<= (select main_a v_prenex_51394) 500))) (forall ((v_prenex_40830 Int) (v_prenex_40829 Int)) (or (< v_prenex_40829 main_x) (<= (* 2 (select main_a v_prenex_40830)) 1998) (<= (+ (select main_a v_prenex_40829) (select main_a v_prenex_40830)) 1000) (<= 1000 (* 2 (select main_a v_prenex_40830))) (<= (+ main_x 1) v_prenex_40829) (<= (select main_a v_prenex_40829) 500))) (forall ((v_prenex_41188 Int) (v_prenex_41189 Int)) (or (<= (* 2 (select main_a v_prenex_41189)) 1998) (< v_prenex_41188 main_x) (<= (select main_a v_prenex_41189) 999) (<= (select main_a v_prenex_41189) (+ (select main_a v_prenex_41188) 998)) (<= (+ main_x 1) v_prenex_41188) (<= (* 2 (select main_a v_prenex_41188)) 1000))) (forall ((v_prenex_48454 Int) (v_prenex_48453 Int)) (or (<= (+ main_y 1) v_prenex_48454) (<= (select main_a v_prenex_48453) 500) (<= (+ main_x 1) v_prenex_48453) (<= (select main_a v_prenex_48454) 999) (<= (+ (select main_a v_prenex_48453) (select main_a v_prenex_48454)) 1000) (< v_prenex_48453 main_x))) (forall ((v_prenex_44100 Int)) (or (< v_prenex_44100 main_x) (<= 2 (* 2 (select main_a v_prenex_44100))) (<= 1 (select main_a v_prenex_44100)) (<= (+ main_x 1) v_prenex_44100) (<= (select main_a v_prenex_44100) 500))) (forall ((v_prenex_48805 Int) (v_prenex_48804 Int)) (or (<= 0 (+ (select main_a v_prenex_48804) 498)) (<= (+ main_x 1) v_prenex_48804) (< v_prenex_48805 main_y) (<= (* 2 (select main_a v_prenex_48805)) 1998) (< v_prenex_48804 main_x) (<= (select main_a v_prenex_48805) (+ (select main_a v_prenex_48804) 998)) (<= 1000 (* 2 (select main_a v_prenex_48805))))) (or (forall ((v_prenex_43958 Int)) (or (<= (+ main_x 1) v_prenex_43958) (<= (select main_a v_prenex_43958) 500) (< v_prenex_43958 main_x) (<= (* 2 (select main_a v_prenex_43958)) 1000))) (forall ((v_prenex_43963 Int)) (or (<= 1 (select main_a v_prenex_43963)) (<= 1000 (* 2 (select main_a v_prenex_43963)))))) (forall ((v_prenex_42256 Int)) (or (< v_prenex_42256 main_x) (<= (* 2 (select main_a v_prenex_42256)) 1000) (<= 0 (+ (select main_a v_prenex_42256) 498)) (<= (+ main_x 1) v_prenex_42256))) (or (forall ((v_prenex_51292 Int)) (or (< v_prenex_51292 main_x) (<= (select main_a v_prenex_51292) 999) (<= (* 2 (select main_a v_prenex_51292)) 1000) (<= (+ main_x 1) v_prenex_51292) (<= (select main_a v_prenex_51292) 500))) (forall ((v_prenex_51297 Int)) (or (<= (select main_a v_prenex_51297) 999) (<= (* 2 (select main_a v_prenex_51297)) 1998)))) (forall ((v_prenex_46288 Int) (v_prenex_46287 Int)) (or (<= (* 2 (select main_a v_prenex_46288)) 1998) (< v_prenex_46287 main_x) (<= (+ (select main_a v_prenex_46287) (select main_a v_prenex_46288)) 1000) (<= 1 (select main_a v_prenex_46287)) (<= (+ main_x 1) v_prenex_46287) (<= 1000 (* 2 (select main_a v_prenex_46288))) (<= (select main_a v_prenex_46287) 999))) (or (forall ((v_prenex_50673 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50673))) (<= 1 (select main_a v_prenex_50673)) (<= (+ main_x 1) v_prenex_50673) (<= (select main_a v_prenex_50673) 999) (< v_prenex_50673 main_x))) (forall ((v_prenex_50675 Int)) (<= 1000 (* 2 (select main_a v_prenex_50675))))) (forall ((v_prenex_41525 Int) (v_prenex_41526 Int)) (or (<= (select main_a v_prenex_41525) 999) (< v_prenex_41525 main_x) (<= (+ main_x 1) v_prenex_41525) (<= (select main_a v_prenex_41526) 999) (<= (+ (select main_a v_prenex_41525) (select main_a v_prenex_41526)) 1000) (<= (select main_a v_prenex_41525) 500))) (forall ((v_prenex_40681 Int) (v_prenex_40682 Int)) (or (<= (+ (select main_a v_prenex_40681) (select main_a v_prenex_40682)) 1000) (<= (+ main_x 1) v_prenex_40681) (<= 0 (+ (select main_a v_prenex_40681) 498)) (<= (select main_a v_prenex_40682) 999) (<= (select main_a v_prenex_40681) 500) (< v_prenex_40681 main_x))) (forall ((v_prenex_44670 Int) (v_prenex_44671 Int)) (or (< v_prenex_44670 main_x) (<= 0 (+ (select main_a v_prenex_44670) 498)) (<= (select main_a v_prenex_44670) (select main_a v_prenex_44671)) (<= (select main_a v_prenex_44671) 999) (<= (+ main_x 1) v_prenex_44670) (<= (select main_a v_prenex_44670) 500))) (forall ((v_prenex_47259 Int) (v_prenex_47260 Int)) (or (<= (select main_a v_prenex_47260) 1498) (<= 2 (* 2 (select main_a v_prenex_47259))) (<= (+ main_x 1) v_prenex_47259) (<= (select main_a v_prenex_47260) 999) (< v_prenex_47259 main_x) (<= (+ (select main_a v_prenex_47259) (select main_a v_prenex_47260)) 1000))) (or (forall ((v_prenex_50458 Int)) (or (<= (select main_a v_prenex_50458) 999) (<= (* 2 (select main_a v_prenex_50458)) 1998))) (forall ((v_prenex_50454 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50454))) (<= (+ main_x 1) v_prenex_50454) (< v_prenex_50454 main_x)))) (forall ((v_prenex_40564 Int) (v_prenex_40563 Int)) (or (< v_prenex_40563 main_x) (<= 1 (select main_a v_prenex_40563)) (<= (+ main_y 1) v_prenex_40564) (<= (+ (select main_a v_prenex_40563) (select main_a v_prenex_40564)) 1000) (<= (+ main_x 1) v_prenex_40563) (<= (select main_a v_prenex_40564) 999))) (forall ((v_prenex_51605 Int) (v_prenex_51606 Int)) (or (<= (+ main_x 1) v_prenex_51605) (<= (select main_a v_prenex_51606) 1498) (<= 2 (* 2 (select main_a v_prenex_51605))) (<= (select main_a v_prenex_51606) 999) (< v_prenex_51605 main_x) (<= (+ (select main_a v_prenex_51605) (select main_a v_prenex_51606)) 1000))) (or (forall ((v_prenex_45410 Int)) (or (<= (+ main_y 1) v_prenex_45410) (<= 500 (select main_a v_prenex_45410)))) (forall ((v_prenex_45409 Int)) (or (<= 0 (+ (select main_a v_prenex_45409) 498)) (< v_prenex_45409 main_x) (<= (+ main_x 1) v_prenex_45409) (<= 2 (* 2 (select main_a v_prenex_45409)))))) (forall ((v_prenex_49419 Int) (v_prenex_49420 Int)) (or (<= (+ main_x 1) v_prenex_49419) (<= (select main_a v_prenex_49419) 500) (<= (+ (select main_a v_prenex_49419) (select main_a v_prenex_49420)) 1000) (<= (* 2 (select main_a v_prenex_49419)) 1000) (< v_prenex_49419 main_x) (<= (* 2 (select main_a v_prenex_49420)) 1998) (<= (select main_a v_prenex_49420) 999))) (or (forall ((v_prenex_50780 Int)) (<= 500 (select main_a v_prenex_50780))) (forall ((v_prenex_50779 Int)) (or (<= (+ main_x 1) v_prenex_50779) (< v_prenex_50779 main_x) (<= (select main_a v_prenex_50779) 999) (<= 1 (select main_a v_prenex_50779)) (<= (* 2 (select main_a v_prenex_50779)) 1000)))) (forall ((v_prenex_48303 Int) (v_prenex_48302 Int)) (or (<= 500 (select main_a v_prenex_48303)) (<= 0 (+ (select main_a v_prenex_48302) 498)) (<= 1 (select main_a v_prenex_48303)) (<= (+ main_x 1) v_prenex_48302) (< v_prenex_48302 main_x) (<= 1000 (+ (select main_a v_prenex_48302) (select main_a v_prenex_48303))))) (or (forall ((v_prenex_50651 Int)) (or (<= (select main_a v_prenex_50651) 500) (<= 2 (* 2 (select main_a v_prenex_50651))) (< v_prenex_50651 main_x) (<= (+ main_x 1) v_prenex_50651))) (forall ((v_prenex_50653 Int)) (or (<= 1 (select main_a v_prenex_50653)) (<= 500 (select main_a v_prenex_50653))))) (forall ((v_prenex_49879 Int) (v_prenex_49880 Int)) (or (< v_prenex_49879 main_x) (<= (+ main_x 1) v_prenex_49879) (<= 2 (* 2 (select main_a v_prenex_49879))) (<= 1000 (+ (select main_a v_prenex_49879) (select main_a v_prenex_49880))) (<= (* 2 (select main_a v_prenex_49879)) 1000) (<= (select main_a v_prenex_49880) 1498))) (or (forall ((v_prenex_47909 Int)) (or (<= (* 2 (select main_a v_prenex_47909)) 1998) (<= (select main_a v_prenex_47909) 999))) (forall ((v_prenex_47907 Int)) (or (<= (+ main_x 1) v_prenex_47907) (< v_prenex_47907 main_x) (<= (select main_a v_prenex_47907) 500) (<= 2 (* 2 (select main_a v_prenex_47907)))))) (forall ((v_prenex_49861 Int) (v_prenex_49862 Int)) (or (<= (* 2 (select main_a v_prenex_49861)) 1000) (<= (select main_a v_prenex_49862) 1498) (<= (+ (select main_a v_prenex_49861) (select main_a v_prenex_49862)) 1000) (<= (+ main_x 1) v_prenex_49861) (< v_prenex_49861 main_x) (<= (select main_a v_prenex_49861) 500) (<= (* 2 (select main_a v_prenex_49862)) 1998))) (forall ((v_prenex_41314 Int) (v_prenex_41315 Int)) (or (<= (select main_a v_prenex_41314) 999) (<= 2 (* 2 (select main_a v_prenex_41314))) (<= (+ main_x 1) v_prenex_41314) (<= 1000 (* 2 (select main_a v_prenex_41315))) (<= 1 (select main_a v_prenex_41315)) (< v_prenex_41314 main_x) (<= (+ (select main_a v_prenex_41314) (select main_a v_prenex_41315)) 1000))) (forall ((v_prenex_48405 Int) (v_prenex_48404 Int)) (or (<= (* 2 (select main_a v_prenex_48405)) 1998) (< v_prenex_48404 main_x) (<= 1000 (+ (select main_a v_prenex_48404) (select main_a v_prenex_48405))) (< v_prenex_48405 main_y) (<= 1 (select main_a v_prenex_48404)) (<= 1000 (* 2 (select main_a v_prenex_48405))) (<= (+ main_x 1) v_prenex_48404))) (or (forall ((v_prenex_47894 Int)) (or (<= (select main_a v_prenex_47894) 1498) (<= (* 2 (select main_a v_prenex_47894)) 1998) (< v_prenex_47894 main_y))) (forall ((v_prenex_47893 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47893))) (<= (+ main_x 1) v_prenex_47893) (<= 1 (select main_a v_prenex_47893)) (< v_prenex_47893 main_x)))) (or (forall ((v_prenex_42297 Int)) (or (< v_prenex_42297 main_x) (<= 2 (* 2 (select main_a v_prenex_42297))) (<= (+ main_x 1) v_prenex_42297) (<= 1 (select main_a v_prenex_42297)) (<= (* 2 (select main_a v_prenex_42297)) 1000))) (forall ((v_prenex_42299 Int)) (or (<= (* 2 (select main_a v_prenex_42299)) 1998) (<= (select main_a v_prenex_42299) 999)))) (forall ((v_prenex_48291 Int) (v_prenex_48290 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48290))) (<= 1 (select main_a v_prenex_48291)) (< v_prenex_48290 main_x) (<= 1 (select main_a v_prenex_48290)) (<= (select main_a v_prenex_48291) 999) (<= (+ (select main_a v_prenex_48290) (select main_a v_prenex_48291)) 1000) (<= (+ main_x 1) v_prenex_48290))) (forall ((v_prenex_41285 Int) (v_prenex_41286 Int)) (or (<= 500 (select main_a v_prenex_41286)) (<= 1000 (* 2 (select main_a v_prenex_41286))) (<= (select main_a v_prenex_41285) 999) (<= (+ main_x 1) v_prenex_41285) (<= 1000 (+ (select main_a v_prenex_41285) (select main_a v_prenex_41286))) (<= 1 (select main_a v_prenex_41285)) (< v_prenex_41285 main_x))) (forall ((v_prenex_41561 Int) (v_prenex_41562 Int)) (or (<= 0 (+ (select main_a v_prenex_41561) 498)) (<= 1000 (+ (select main_a v_prenex_41561) (select main_a v_prenex_41562))) (<= (+ main_x 1) v_prenex_41561) (< v_prenex_41561 main_x) (<= (* 2 (select main_a v_prenex_41562)) 1998) (<= (* 2 (select main_a v_prenex_41561)) 1000) (<= 500 (select main_a v_prenex_41562)))) (forall ((v_prenex_43530 Int) (v_prenex_43531 Int)) (or (< v_prenex_43530 main_x) (<= 0 (+ (select main_a v_prenex_43530) 498)) (<= (+ (select main_a v_prenex_43530) (select main_a v_prenex_43531)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43531))) (<= 1 (select main_a v_prenex_43530)) (<= (select main_a v_prenex_43531) 1498) (<= (+ main_x 1) v_prenex_43530))) (forall ((v_prenex_41494 Int) (v_prenex_41495 Int)) (or (<= (+ (select main_a v_prenex_41494) (select main_a v_prenex_41495)) 1000) (< v_prenex_41494 main_x) (<= 2 (* 2 (select main_a v_prenex_41494))) (<= (* 2 (select main_a v_prenex_41494)) 1000) (<= (+ main_x 1) v_prenex_41494))) (or (forall ((v_prenex_45960 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45960))) (<= (+ main_x 1) v_prenex_45960) (< v_prenex_45960 main_x) (<= (select main_a v_prenex_45960) 999) (<= 0 (+ (select main_a v_prenex_45960) 498)))) (forall ((v_prenex_45964 Int)) (or (<= 1 (select main_a v_prenex_45964)) (<= 1000 (* 2 (select main_a v_prenex_45964)))))) (forall ((v_prenex_44190 Int) (v_prenex_44189 Int)) (or (<= (select main_a v_prenex_44190) 999) (< v_prenex_44189 main_x) (<= 1 (select main_a v_prenex_44189)) (<= (+ (select main_a v_prenex_44189) (select main_a v_prenex_44190)) 1000) (<= (+ main_x 1) v_prenex_44189) (<= 1 (select main_a v_prenex_44190)))) (forall ((v_prenex_42692 Int) (v_prenex_42693 Int)) (or (<= (* 2 (select main_a v_prenex_42693)) 1998) (<= 500 (select main_a v_prenex_42693)) (< v_prenex_42692 main_x) (<= (+ (select main_a v_prenex_42692) (select main_a v_prenex_42693)) 1000) (<= 2 (* 2 (select main_a v_prenex_42692))) (<= (+ main_x 1) v_prenex_42692))) (or (forall ((v_prenex_46168 Int)) (or (<= (select main_a v_prenex_46168) 999) (<= 2 (* 2 (select main_a v_prenex_46168))) (<= (* 2 (select main_a v_prenex_46168)) 1000) (<= (+ main_x 1) v_prenex_46168) (< v_prenex_46168 main_x))) (forall ((v_prenex_46173 Int)) (or (<= 1 (select main_a v_prenex_46173)) (<= (select main_a v_prenex_46173) 1498)))) (forall ((v_prenex_41398 Int) (v_prenex_41399 Int)) (or (<= (+ main_x 1) v_prenex_41398) (<= (select main_a v_prenex_41399) 999) (<= (select main_a v_prenex_41398) 999) (<= 2 (* 2 (select main_a v_prenex_41398))) (<= (select main_a v_prenex_41399) (+ (select main_a v_prenex_41398) 998)) (<= (select main_a v_prenex_41399) 1498) (< v_prenex_41398 main_x))) (forall ((v_prenex_41910 Int) (v_prenex_41911 Int)) (or (<= 500 (select main_a v_prenex_41911)) (<= (select main_a v_prenex_41911) 999) (<= (+ main_x 1) v_prenex_41910) (<= 1000 (+ (select main_a v_prenex_41910) (select main_a v_prenex_41911))) (<= (select main_a v_prenex_41910) 500) (< v_prenex_41910 main_x))) (forall ((v_prenex_48899 Int) (v_prenex_48898 Int)) (or (<= (select main_a v_prenex_48899) (+ (select main_a v_prenex_48898) 998)) (<= (select main_a v_prenex_48899) 999) (<= 1 (select main_a v_prenex_48899)) (<= 2 (* 2 (select main_a v_prenex_48898))) (<= (select main_a v_prenex_48898) 999) (< v_prenex_48898 main_x) (<= (+ main_x 1) v_prenex_48898))) (or (forall ((v_prenex_43426 Int)) (or (<= (+ main_x 1) v_prenex_43426) (< v_prenex_43426 main_x) (<= (select main_a v_prenex_43426) 500) (<= 2 (* 2 (select main_a v_prenex_43426))))) (forall ((v_prenex_43421 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43421))) (<= 500 (select main_a v_prenex_43421))))) (forall ((v_prenex_51495 Int) (v_prenex_51496 Int)) (or (< v_prenex_51495 main_x) (<= (* 2 (select main_a v_prenex_51495)) 1000) (<= (select main_a v_prenex_51496) (+ (select main_a v_prenex_51495) 998)) (<= 2 (* 2 (select main_a v_prenex_51495))) (<= (+ main_x 1) v_prenex_51495) (<= (* 2 (select main_a v_prenex_51496)) 1998))) (forall ((v_prenex_49275 Int) (v_prenex_49274 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49274))) (<= (+ main_x 1) v_prenex_49274) (<= 1000 (* 2 (select main_a v_prenex_49275))) (<= 1000 (+ (select main_a v_prenex_49274) (select main_a v_prenex_49275))) (<= (* 2 (select main_a v_prenex_49274)) 1000) (< v_prenex_49274 main_x) (<= (select main_a v_prenex_49275) 999))) (forall ((v_prenex_49412 Int) (v_prenex_49411 Int)) (or (<= (+ (select main_a v_prenex_49411) (select main_a v_prenex_49412)) 1000) (<= (+ main_x 1) v_prenex_49411) (<= 0 (+ (select main_a v_prenex_49411) 498)) (<= 500 (select main_a v_prenex_49412)) (< v_prenex_49411 main_x))) (forall ((v_prenex_44809 Int) (v_prenex_44810 Int)) (or (< v_prenex_44810 main_y) (<= 1000 (* 2 (select main_a v_prenex_44810))) (<= (+ main_x 1) v_prenex_44809) (<= 1 (select main_a v_prenex_44810)) (<= (select main_a v_prenex_44809) 999) (<= (select main_a v_prenex_44809) (select main_a v_prenex_44810)) (< v_prenex_44809 main_x))) (forall ((v_prenex_51019 Int) (v_prenex_51020 Int)) (or (<= (select main_a v_prenex_51020) 999) (< v_prenex_51019 main_x) (<= 1000 (+ (select main_a v_prenex_51019) (select main_a v_prenex_51020))) (<= (+ main_y 1) v_prenex_51020) (<= (select main_a v_prenex_51020) 1498) (<= (+ main_x 1) v_prenex_51019) (<= 2 (* 2 (select main_a v_prenex_51019))))) (forall ((v_prenex_43626 Int) (v_prenex_43625 Int)) (or (<= (+ main_x 1) v_prenex_43625) (< v_prenex_43625 main_x) (<= 1 (select main_a v_prenex_43626)) (<= (select main_a v_prenex_43626) 1498) (<= (select main_a v_prenex_43625) 999) (<= (select main_a v_prenex_43625) (select main_a v_prenex_43626)) (<= (+ main_y 1) v_prenex_43626))) (forall ((v_prenex_47799 Int) (v_prenex_47798 Int)) (or (<= 1 (select main_a v_prenex_47799)) (<= 1 (select main_a v_prenex_47798)) (<= (+ main_x 1) v_prenex_47798) (< v_prenex_47798 main_x) (<= (select main_a v_prenex_47798) (select main_a v_prenex_47799)) (<= (* 2 (select main_a v_prenex_47799)) 1998) (<= 2 (* 2 (select main_a v_prenex_47798))))) (forall ((v_prenex_44621 Int) (v_prenex_44620 Int)) (or (<= (* 2 (select main_a v_prenex_44620)) 1000) (<= (select main_a v_prenex_44620) (select main_a v_prenex_44621)) (<= 1 (select main_a v_prenex_44621)) (<= (+ main_x 1) v_prenex_44620) (< v_prenex_44620 main_x) (<= (select main_a v_prenex_44621) 999) (<= (select main_a v_prenex_44620) 500))) (forall ((v_prenex_49291 Int) (v_prenex_49290 Int)) (or (<= 500 (select main_a v_prenex_49291)) (<= (select main_a v_prenex_49291) 999) (<= (+ (select main_a v_prenex_49290) (select main_a v_prenex_49291)) 1000) (<= (* 2 (select main_a v_prenex_49290)) 1000) (< v_prenex_49290 main_x) (<= 0 (+ (select main_a v_prenex_49290) 498)) (<= (+ main_x 1) v_prenex_49290))) (or (forall ((v_prenex_50051 Int)) (or (<= (* 2 (select main_a v_prenex_50051)) 1000) (<= 1 (select main_a v_prenex_50051)) (< v_prenex_50051 main_x) (<= (+ main_x 1) v_prenex_50051) (<= 2 (* 2 (select main_a v_prenex_50051))))) (forall ((v_prenex_50057 Int)) (or (<= 500 (select main_a v_prenex_50057)) (<= (select main_a v_prenex_50057) 999)))) (forall ((v_prenex_47378 Int) (v_prenex_47377 Int)) (or (<= (select main_a v_prenex_47378) (+ (select main_a v_prenex_47377) 998)) (< v_prenex_47377 main_x) (<= 0 (+ (select main_a v_prenex_47377) 498)) (<= (+ main_x 1) v_prenex_47377) (<= 1000 (* 2 (select main_a v_prenex_47378))))) (forall ((v_prenex_48824 Int) (v_prenex_48823 Int)) (or (<= 500 (select main_a v_prenex_48824)) (<= (+ main_x 1) v_prenex_48823) (<= (select main_a v_prenex_48823) 500) (<= (select main_a v_prenex_48823) (select main_a v_prenex_48824)) (<= (select main_a v_prenex_48823) 999) (< v_prenex_48823 main_x))) (forall ((v_prenex_41108 Int) (v_prenex_41109 Int)) (or (< v_prenex_41109 main_y) (<= (+ (select main_a v_prenex_41108) (select main_a v_prenex_41109)) 1000) (< v_prenex_41108 main_x) (<= 500 (select main_a v_prenex_41109)) (<= (+ main_x 1) v_prenex_41108) (<= 1000 (* 2 (select main_a v_prenex_41109))) (<= 1 (select main_a v_prenex_41108)))) (forall ((v_prenex_49021 Int) (v_prenex_49020 Int)) (or (< v_prenex_49021 main_y) (<= (select main_a v_prenex_49021) (+ (select main_a v_prenex_49020) 998)) (<= 1000 (* 2 (select main_a v_prenex_49021))) (<= (select main_a v_prenex_49021) 1498) (< v_prenex_49020 main_x) (<= (+ main_x 1) v_prenex_49020) (<= (* 2 (select main_a v_prenex_49020)) 1000))) (forall ((v_prenex_43529 Int) (v_prenex_43528 Int)) (or (<= 1 (select main_a v_prenex_43529)) (< v_prenex_43528 main_x) (<= (select main_a v_prenex_43528) 500) (<= (+ main_x 1) v_prenex_43528) (<= 1000 (+ (select main_a v_prenex_43528) (select main_a v_prenex_43529))) (<= (* 2 (select main_a v_prenex_43529)) 1998))) (forall ((v_prenex_40861 Int) (v_prenex_40860 Int)) (or (<= 1 (select main_a v_prenex_40861)) (<= (+ main_x 1) v_prenex_40860) (< v_prenex_40861 main_y) (<= 1 (select main_a v_prenex_40860)) (<= (select main_a v_prenex_40861) 999) (< v_prenex_40860 main_x) (<= (select main_a v_prenex_40860) (select main_a v_prenex_40861)))) (forall ((v_prenex_43134 Int) (v_prenex_43133 Int)) (or (<= (select main_a v_prenex_43134) 1498) (<= 1 (select main_a v_prenex_43134)) (< v_prenex_43133 main_x) (<= (+ main_x 1) v_prenex_43133) (<= (* 2 (select main_a v_prenex_43133)) 1000) (<= 1000 (+ (select main_a v_prenex_43133) (select main_a v_prenex_43134))) (<= (select main_a v_prenex_43133) 500))) (forall ((v_prenex_45546 Int) (v_prenex_45547 Int)) (or (<= 500 (select main_a v_prenex_45547)) (< v_prenex_45547 main_y) (<= (+ main_y 1) v_prenex_45547) (<= (select main_a v_prenex_45547) (+ (select main_a v_prenex_45546) 998)))) (forall ((v_prenex_47618 Int) (v_prenex_47617 Int)) (or (<= 500 (select main_a v_prenex_47618)) (< v_prenex_47617 main_x) (<= (select main_a v_prenex_47617) (select main_a v_prenex_47618)) (<= 1000 (* 2 (select main_a v_prenex_47618))) (<= (+ main_x 1) v_prenex_47617) (<= (select main_a v_prenex_47617) 999) (<= 2 (* 2 (select main_a v_prenex_47617))))) (or (forall ((v_prenex_51735 Int)) (or (<= 1 (select main_a v_prenex_51735)) (< v_prenex_51735 main_x) (<= (+ main_x 1) v_prenex_51735) (<= 0 (+ (select main_a v_prenex_51735) 498)))) (forall ((v_prenex_51741 Int)) (<= (* 2 (select main_a v_prenex_51741)) 1998))) (forall ((v_prenex_47128 Int) (v_prenex_47127 Int)) (or (<= 1000 (+ (select main_a v_prenex_47127) (select main_a v_prenex_47128))) (<= (select main_a v_prenex_47128) 1498) (< v_prenex_47127 main_x) (<= 1000 (* 2 (select main_a v_prenex_47128))) (<= (select main_a v_prenex_47127) 999) (<= (+ main_x 1) v_prenex_47127))) (or (forall ((v_prenex_43561 Int)) (or (<= (* 2 (select main_a v_prenex_43561)) 1000) (<= (select main_a v_prenex_43561) 500) (<= (+ main_x 1) v_prenex_43561) (< v_prenex_43561 main_x))) (forall ((v_prenex_43566 Int)) (or (<= 500 (select main_a v_prenex_43566)) (<= (select main_a v_prenex_43566) 999)))) (or (forall ((v_prenex_41566 Int)) (or (<= (* 2 (select main_a v_prenex_41566)) 1998) (<= (+ main_y 1) v_prenex_41566))) (forall ((v_prenex_41565 Int)) (or (<= (* 2 (select main_a v_prenex_41565)) 1000) (<= 1 (select main_a v_prenex_41565)) (< v_prenex_41565 main_x) (<= (+ main_x 1) v_prenex_41565)))) (forall ((v_prenex_40995 Int) (v_prenex_40994 Int)) (or (< v_prenex_40994 main_x) (<= (select main_a v_prenex_40995) 999) (<= (+ main_x 1) v_prenex_40994) (<= (+ (select main_a v_prenex_40994) (select main_a v_prenex_40995)) 1000) (<= (select main_a v_prenex_40994) 500) (<= (select main_a v_prenex_40994) 999) (<= (* 2 (select main_a v_prenex_40995)) 1998))) (or (forall ((v_prenex_43379 Int)) (<= 500 (select main_a v_prenex_43379))) (forall ((v_prenex_43378 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43378))) (< v_prenex_43378 main_x) (<= (+ main_x 1) v_prenex_43378) (<= 1 (select main_a v_prenex_43378))))) (forall ((v_prenex_43436 Int) (v_prenex_43435 Int)) (or (<= 500 (select main_a v_prenex_43436)) (<= (select main_a v_prenex_43435) 999) (< v_prenex_43435 main_x) (<= (+ main_x 1) v_prenex_43435) (<= (select main_a v_prenex_43436) (+ (select main_a v_prenex_43435) 998)))) (forall ((v_prenex_45195 Int) (v_prenex_45194 Int)) (or (<= (+ main_x 1) v_prenex_45194) (< v_prenex_45194 main_x) (<= (select main_a v_prenex_45195) 999) (<= 500 (select main_a v_prenex_45195)) (<= 2 (* 2 (select main_a v_prenex_45194))) (<= 1000 (+ (select main_a v_prenex_45194) (select main_a v_prenex_45195))) (<= 1 (select main_a v_prenex_45194)))) (forall ((v_prenex_42668 Int) (v_prenex_42669 Int)) (or (<= 1 (select main_a v_prenex_42669)) (<= (select main_a v_prenex_42668) (select main_a v_prenex_42669)) (<= (+ main_x 1) v_prenex_42668) (<= (select main_a v_prenex_42669) 1498) (<= 2 (* 2 (select main_a v_prenex_42668))) (< v_prenex_42668 main_x) (<= 0 (+ (select main_a v_prenex_42668) 498)))) (forall ((v_prenex_40582 Int) (v_prenex_40581 Int)) (or (<= (* 2 (select main_a v_prenex_40581)) 1000) (<= (select main_a v_prenex_40582) (+ (select main_a v_prenex_40581) 998)) (<= 0 (+ (select main_a v_prenex_40581) 498)) (<= 500 (select main_a v_prenex_40582)) (<= (+ main_x 1) v_prenex_40581) (< v_prenex_40581 main_x))) (forall ((v_prenex_48191 Int) (v_prenex_48190 Int)) (or (< v_prenex_48190 main_x) (<= 1000 (* 2 (select main_a v_prenex_48191))) (<= 1 (select main_a v_prenex_48191)) (<= (+ (select main_a v_prenex_48190) (select main_a v_prenex_48191)) 1000) (<= 2 (* 2 (select main_a v_prenex_48190))) (<= (+ main_x 1) v_prenex_48190))) (or (forall ((v_prenex_50980 Int)) (or (<= (+ main_y 1) v_prenex_50980) (<= 500 (select main_a v_prenex_50980)))) (forall ((v_prenex_50979 Int)) (or (<= 1 (select main_a v_prenex_50979)) (< v_prenex_50979 main_x) (<= (+ main_x 1) v_prenex_50979) (<= 2 (* 2 (select main_a v_prenex_50979)))))) (forall ((v_prenex_47527 Int) (v_prenex_47528 Int)) (or (<= (+ main_x 1) v_prenex_47527) (<= (select main_a v_prenex_47528) 1498) (<= (select main_a v_prenex_47527) (select main_a v_prenex_47528)) (<= 0 (+ (select main_a v_prenex_47527) 498)) (< v_prenex_47527 main_x) (<= (select main_a v_prenex_47528) 999))) (forall ((v_prenex_51400 Int) (v_prenex_51401 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51400))) (<= (+ (select main_a v_prenex_51400) (select main_a v_prenex_51401)) 1000) (<= (select main_a v_prenex_51400) 500) (<= (select main_a v_prenex_51401) 999) (<= (+ main_x 1) v_prenex_51400) (< v_prenex_51400 main_x))) (or (forall ((v_prenex_44311 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44311))) (<= (+ main_x 1) v_prenex_44311) (< v_prenex_44311 main_x) (<= 1 (select main_a v_prenex_44311)))) (forall ((v_prenex_44312 Int)) (<= (select main_a v_prenex_44312) 1498))) (forall ((v_prenex_43190 Int) (v_prenex_43191 Int)) (or (<= 1 (select main_a v_prenex_43190)) (<= (select main_a v_prenex_43190) (select main_a v_prenex_43191)) (<= (+ main_x 1) v_prenex_43190) (< v_prenex_43190 main_x) (<= (* 2 (select main_a v_prenex_43191)) 1998) (<= 0 (+ (select main_a v_prenex_43190) 498)) (<= (select main_a v_prenex_43191) 999))) (forall ((v_prenex_50165 Int) (v_prenex_50164 Int)) (or (< v_prenex_50164 main_x) (< v_prenex_50165 main_y) (<= 1 (select main_a v_prenex_50165)) (<= 2 (* 2 (select main_a v_prenex_50164))) (<= (+ main_x 1) v_prenex_50164) (<= (* 2 (select main_a v_prenex_50165)) 1998) (<= (select main_a v_prenex_50165) (+ (select main_a v_prenex_50164) 998)))) (or (forall ((v_prenex_40716 Int)) (or (< v_prenex_40716 main_x) (<= (* 2 (select main_a v_prenex_40716)) 1000) (<= (+ main_x 1) v_prenex_40716) (<= 1 (select main_a v_prenex_40716)))) (forall ((v_prenex_40717 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_40717))) (<= 1 (select main_a v_prenex_40717))))) (forall ((v_prenex_50033 Int) (v_prenex_50034 Int)) (or (<= 0 (+ (select main_a v_prenex_50033) 498)) (<= 2 (* 2 (select main_a v_prenex_50033))) (<= (+ (select main_a v_prenex_50033) (select main_a v_prenex_50034)) 1000) (<= 1 (select main_a v_prenex_50034)) (< v_prenex_50033 main_x) (<= (select main_a v_prenex_50034) 999) (<= (+ main_x 1) v_prenex_50033))) (forall ((v_prenex_40897 Int) (v_prenex_40896 Int)) (or (< v_prenex_40896 main_x) (< v_prenex_40897 main_y) (<= (+ main_x 1) v_prenex_40896) (<= (select main_a v_prenex_40897) 1498) (<= 1000 (* 2 (select main_a v_prenex_40897))) (<= (select main_a v_prenex_40896) (select main_a v_prenex_40897)) (<= (select main_a v_prenex_40896) 500))) (forall ((v_prenex_50495 Int) (v_prenex_50496 Int)) (or (<= 500 (select main_a v_prenex_50496)) (<= 1 (select main_a v_prenex_50496)) (<= 1000 (+ (select main_a v_prenex_50495) (select main_a v_prenex_50496))) (<= (+ main_y 1) v_prenex_50496) (<= (+ main_x 1) v_prenex_50495) (<= (select main_a v_prenex_50495) 500) (< v_prenex_50495 main_x))) (forall ((v_prenex_45536 Int) (v_prenex_45537 Int)) (or (< v_prenex_45536 main_x) (<= 1000 (* 2 (select main_a v_prenex_45537))) (<= 2 (* 2 (select main_a v_prenex_45536))) (<= (select main_a v_prenex_45536) 500) (<= (select main_a v_prenex_45537) (+ (select main_a v_prenex_45536) 998)) (<= (+ main_x 1) v_prenex_45536) (<= (select main_a v_prenex_45537) 999))) (or (forall ((v_prenex_43998 Int)) (or (<= (* 2 (select main_a v_prenex_43998)) 1998) (<= 500 (select main_a v_prenex_43998)))) (forall ((v_prenex_43993 Int)) (or (<= (+ main_x 1) v_prenex_43993) (<= (* 2 (select main_a v_prenex_43993)) 1000) (<= 1 (select main_a v_prenex_43993)) (< v_prenex_43993 main_x)))) (forall ((v_prenex_46361 Int) (v_prenex_46362 Int)) (or (<= 1000 (+ (select main_a v_prenex_46361) (select main_a v_prenex_46362))) (< v_prenex_46361 main_x) (<= (select main_a v_prenex_46361) 500) (<= (+ main_x 1) v_prenex_46361) (< v_prenex_46362 main_y))) (or (forall ((v_prenex_50432 Int)) (or (<= 1 (select main_a v_prenex_50432)) (<= (+ main_x 1) v_prenex_50432) (<= (* 2 (select main_a v_prenex_50432)) 1000) (<= 0 (+ (select main_a v_prenex_50432) 498)) (< v_prenex_50432 main_x))) (forall ((v_prenex_50433 Int)) (or (<= 500 (select main_a v_prenex_50433)) (<= 1 (select main_a v_prenex_50433))))) (or (forall ((v_prenex_50144 Int)) (or (<= (+ main_x 1) v_prenex_50144) (<= (select main_a v_prenex_50144) 999) (<= 2 (* 2 (select main_a v_prenex_50144))) (< v_prenex_50144 main_x))) (forall ((v_prenex_50145 Int)) (or (<= (* 2 (select main_a v_prenex_50145)) 1998) (<= 1000 (* 2 (select main_a v_prenex_50145))) (<= (+ main_y 1) v_prenex_50145)))) (or (forall ((v_prenex_46962 Int)) (<= (select main_a v_prenex_46962) 999)) (forall ((v_prenex_46957 Int)) (or (<= (+ main_x 1) v_prenex_46957) (< v_prenex_46957 main_x) (<= 2 (* 2 (select main_a v_prenex_46957))) (<= (select main_a v_prenex_46957) 500)))) (forall ((v_prenex_49048 Int) (v_prenex_49047 Int)) (or (<= (+ main_x 1) v_prenex_49047) (<= (select main_a v_prenex_49048) 1498) (<= 1 (select main_a v_prenex_49047)) (<= 1000 (* 2 (select main_a v_prenex_49048))) (<= 1000 (+ (select main_a v_prenex_49047) (select main_a v_prenex_49048))) (< v_prenex_49047 main_x) (<= (select main_a v_prenex_49047) 500))) (or (forall ((v_prenex_44377 Int)) (<= (select main_a v_prenex_44377) 999)) (forall ((v_prenex_44374 Int)) (or (<= (+ main_x 1) v_prenex_44374) (<= (* 2 (select main_a v_prenex_44374)) 1000) (< v_prenex_44374 main_x) (<= 0 (+ (select main_a v_prenex_44374) 498))))) (forall ((v_prenex_40752 Int) (v_prenex_40751 Int)) (or (<= (select main_a v_prenex_40752) 1498) (<= (select main_a v_prenex_40751) (select main_a v_prenex_40752)) (< v_prenex_40752 main_y) (< v_prenex_40751 main_x) (<= (+ main_x 1) v_prenex_40751) (<= 1 (select main_a v_prenex_40752)) (<= 2 (* 2 (select main_a v_prenex_40751))))) (forall ((v_prenex_51743 Int) (v_prenex_51742 Int)) (or (<= (* 2 (select main_a v_prenex_51743)) 1998) (< v_prenex_51742 main_x) (<= 1 (select main_a v_prenex_51742)) (<= (+ main_x 1) v_prenex_51742) (<= 2 (* 2 (select main_a v_prenex_51742))) (<= (select main_a v_prenex_51743) (+ (select main_a v_prenex_51742) 998)))) (forall ((v_prenex_41868 Int) (v_prenex_41869 Int)) (or (<= (select main_a v_prenex_41869) 1498) (<= (* 2 (select main_a v_prenex_41869)) 1998) (<= (+ main_x 1) v_prenex_41868) (<= (* 2 (select main_a v_prenex_41868)) 1000) (<= (+ (select main_a v_prenex_41868) (select main_a v_prenex_41869)) 1000) (<= (select main_a v_prenex_41868) 999) (< v_prenex_41868 main_x))) (or (forall ((v_prenex_42312 Int)) (or (<= (+ main_x 1) v_prenex_42312) (< v_prenex_42312 main_x) (<= (select main_a v_prenex_42312) 500) (<= 2 (* 2 (select main_a v_prenex_42312))))) (forall ((v_prenex_42313 Int)) (or (<= 500 (select main_a v_prenex_42313)) (<= (+ main_y 1) v_prenex_42313) (<= (select main_a v_prenex_42313) 1498)))) (forall ((v_prenex_48677 Int) (v_prenex_48676 Int)) (or (<= (select main_a v_prenex_48677) 999) (<= (select main_a v_prenex_48677) 1498) (<= (+ main_y 1) v_prenex_48677) (< v_prenex_48676 main_x) (<= (+ main_x 1) v_prenex_48676) (<= (select main_a v_prenex_48677) (+ (select main_a v_prenex_48676) 998)) (<= 2 (* 2 (select main_a v_prenex_48676))))) (forall ((v_prenex_47018 Int) (v_prenex_47017 Int)) (or (<= (select main_a v_prenex_47018) (+ (select main_a v_prenex_47017) 998)) (<= 1000 (* 2 (select main_a v_prenex_47018))) (< v_prenex_47017 main_x) (<= (select main_a v_prenex_47017) 500) (<= (+ main_x 1) v_prenex_47017) (<= 1 (select main_a v_prenex_47017)) (<= (* 2 (select main_a v_prenex_47018)) 1998))) (forall ((v_prenex_49297 Int) (v_prenex_49296 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49297))) (<= (+ (select main_a v_prenex_49296) (select main_a v_prenex_49297)) 1000) (< v_prenex_49296 main_x) (<= (* 2 (select main_a v_prenex_49297)) 1998) (<= (+ main_x 1) v_prenex_49296) (< v_prenex_49297 main_y) (<= (select main_a v_prenex_49296) 999))) (forall ((v_prenex_45270 Int) (v_prenex_45271 Int)) (or (<= (select main_a v_prenex_45271) 1498) (<= (+ (select main_a v_prenex_45270) (select main_a v_prenex_45271)) 1000) (<= (+ main_x 1) v_prenex_45270) (< v_prenex_45270 main_x) (<= (* 2 (select main_a v_prenex_45270)) 1000) (<= (select main_a v_prenex_45270) 999))) (forall ((v_prenex_47530 Int) (v_prenex_47529 Int)) (or (<= 0 (+ (select main_a v_prenex_47529) 498)) (< v_prenex_47529 main_x) (<= (+ main_x 1) v_prenex_47529) (<= (select main_a v_prenex_47530) 999) (<= (select main_a v_prenex_47530) (+ (select main_a v_prenex_47529) 998)) (< v_prenex_47530 main_y) (<= 1000 (* 2 (select main_a v_prenex_47530))))) (or (forall ((v_prenex_50694 Int)) (or (<= (+ main_x 1) v_prenex_50694) (< v_prenex_50694 main_x) (<= 2 (* 2 (select main_a v_prenex_50694))) (<= (* 2 (select main_a v_prenex_50694)) 1000))) (forall ((v_prenex_50695 Int)) (or (<= (+ main_y 1) v_prenex_50695) (<= (select main_a v_prenex_50695) 1498) (<= (* 2 (select main_a v_prenex_50695)) 1998)))) (forall ((v_prenex_43383 Int) (v_prenex_43382 Int)) (or (< v_prenex_43383 main_y) (<= (select main_a v_prenex_43382) 999) (<= 1000 (* 2 (select main_a v_prenex_43383))) (<= (select main_a v_prenex_43383) 1498) (<= (select main_a v_prenex_43383) (+ (select main_a v_prenex_43382) 998)) (< v_prenex_43382 main_x) (<= (+ main_x 1) v_prenex_43382))) (or (forall ((v_prenex_41444 Int)) (or (<= (* 2 (select main_a v_prenex_41444)) 1998) (<= 1 (select main_a v_prenex_41444)))) (forall ((v_prenex_41441 Int)) (or (<= (+ main_x 1) v_prenex_41441) (< v_prenex_41441 main_x) (<= (select main_a v_prenex_41441) 500) (<= 2 (* 2 (select main_a v_prenex_41441))) (<= 1 (select main_a v_prenex_41441))))) (or (forall ((v_prenex_42184 Int)) (or (<= (+ main_x 1) v_prenex_42184) (<= (* 2 (select main_a v_prenex_42184)) 1000) (< v_prenex_42184 main_x) (<= (select main_a v_prenex_42184) 500))) (forall ((v_prenex_42189 Int)) (<= 1000 (* 2 (select main_a v_prenex_42189))))) (forall ((v_prenex_48521 Int) (v_prenex_48520 Int)) (or (< v_prenex_48520 main_x) (<= (+ main_x 1) v_prenex_48520) (<= (select main_a v_prenex_48520) (select main_a v_prenex_48521)) (<= 1000 (* 2 (select main_a v_prenex_48521))) (<= 1 (select main_a v_prenex_48520)) (<= 0 (+ (select main_a v_prenex_48520) 498)))) (forall ((v_prenex_41404 Int) (v_prenex_41405 Int)) (or (<= 1 (select main_a v_prenex_41404)) (<= (select main_a v_prenex_41405) 1498) (<= (+ main_x 1) v_prenex_41404) (<= (select main_a v_prenex_41405) 999) (< v_prenex_41404 main_x) (<= (select main_a v_prenex_41405) (+ (select main_a v_prenex_41404) 998)) (<= (* 2 (select main_a v_prenex_41404)) 1000))) (or (forall ((v_prenex_44818 Int)) (or (< v_prenex_44818 main_x) (<= (* 2 (select main_a v_prenex_44818)) 1000) (<= 2 (* 2 (select main_a v_prenex_44818))) (<= (select main_a v_prenex_44818) 999) (<= (+ main_x 1) v_prenex_44818))) (forall ((v_prenex_44823 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44823))) (<= 500 (select main_a v_prenex_44823))))) (forall ((v_prenex_43572 Int) (v_prenex_43571 Int)) (or (<= (+ main_x 1) v_prenex_43571) (< v_prenex_43572 main_y) (<= (* 2 (select main_a v_prenex_43572)) 1998) (<= 1 (select main_a v_prenex_43572)) (<= 1 (select main_a v_prenex_43571)) (< v_prenex_43571 main_x) (<= (+ (select main_a v_prenex_43571) (select main_a v_prenex_43572)) 1000))) (forall ((v_prenex_51518 Int) (v_prenex_51519 Int)) (or (<= (+ main_x 1) v_prenex_51518) (<= (* 2 (select main_a v_prenex_51518)) 1000) (<= (+ (select main_a v_prenex_51518) (select main_a v_prenex_51519)) 1000) (<= (select main_a v_prenex_51519) 999) (<= (select main_a v_prenex_51518) 500) (< v_prenex_51518 main_x))) (forall ((v_prenex_41211 Int) (v_prenex_41212 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41211))) (< v_prenex_41211 main_x) (< v_prenex_41212 main_y) (<= 500 (select main_a v_prenex_41212)) (<= (select main_a v_prenex_41212) (+ (select main_a v_prenex_41211) 998)) (<= (+ main_x 1) v_prenex_41211) (<= (* 2 (select main_a v_prenex_41212)) 1998))) (or (forall ((v_prenex_47703 Int)) (or (<= 500 (select main_a v_prenex_47703)) (<= (+ main_y 1) v_prenex_47703))) (forall ((v_prenex_47702 Int)) (or (<= (select main_a v_prenex_47702) 500) (<= (+ main_x 1) v_prenex_47702) (<= 2 (* 2 (select main_a v_prenex_47702))) (< v_prenex_47702 main_x)))) (forall ((v_prenex_47967 Int) (v_prenex_47966 Int)) (or (<= 500 (select main_a v_prenex_47967)) (<= 0 (+ (select main_a v_prenex_47966) 498)) (<= (+ main_y 1) v_prenex_47967) (< v_prenex_47966 main_x) (<= (+ (select main_a v_prenex_47966) (select main_a v_prenex_47967)) 1000) (<= (select main_a v_prenex_47967) 999) (<= (+ main_x 1) v_prenex_47966))) (forall ((v_prenex_44805 Int) (v_prenex_44806 Int)) (or (<= 1 (select main_a v_prenex_44806)) (< v_prenex_44805 main_x) (<= (+ main_x 1) v_prenex_44805) (<= (select main_a v_prenex_44805) (select main_a v_prenex_44806)) (<= (select main_a v_prenex_44805) 500))) (forall ((v_prenex_48248 Int) (v_prenex_48247 Int)) (or (<= 1000 (+ (select main_a v_prenex_48247) (select main_a v_prenex_48248))) (<= (+ main_y 1) v_prenex_48248) (<= (+ main_x 1) v_prenex_48247) (<= 2 (* 2 (select main_a v_prenex_48247))) (< v_prenex_48247 main_x))) (or (forall ((v_prenex_49034 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49034))) (<= (* 2 (select main_a v_prenex_49034)) 1998))) (forall ((v_prenex_49030 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49030))) (< v_prenex_49030 main_x) (<= (select main_a v_prenex_49030) 999) (<= 0 (+ (select main_a v_prenex_49030) 498)) (<= (+ main_x 1) v_prenex_49030)))) (forall ((v_prenex_42034 Int) (v_prenex_42035 Int)) (or (<= (select main_a v_prenex_42035) 999) (<= (* 2 (select main_a v_prenex_42034)) 1000) (< v_prenex_42034 main_x) (<= (select main_a v_prenex_42034) 500) (<= (+ main_x 1) v_prenex_42034) (<= 1 (select main_a v_prenex_42035)) (<= (select main_a v_prenex_42035) (+ (select main_a v_prenex_42034) 998)))) (forall ((v_prenex_41332 Int) (v_prenex_41333 Int)) (or (< v_prenex_41332 main_x) (<= 1000 (+ (select main_a v_prenex_41332) (select main_a v_prenex_41333))) (<= (select main_a v_prenex_41333) 999) (<= (+ main_x 1) v_prenex_41332) (<= 0 (+ (select main_a v_prenex_41332) 498)) (<= (* 2 (select main_a v_prenex_41332)) 1000))) (forall ((v_prenex_47172 Int) (v_prenex_47171 Int)) (or (< v_prenex_47171 main_x) (<= (+ main_x 1) v_prenex_47171) (<= 1000 (* 2 (select main_a v_prenex_47172))) (<= (select main_a v_prenex_47171) (select main_a v_prenex_47172)) (<= (* 2 (select main_a v_prenex_47171)) 1000) (<= 2 (* 2 (select main_a v_prenex_47171))) (<= 500 (select main_a v_prenex_47172)))) (or (forall ((v_prenex_51332 Int)) (<= (* 2 (select main_a v_prenex_51332)) 1000)) (forall ((v_prenex_51333 Int)) (or (<= (* 2 (select main_a v_prenex_51333)) 1998) (<= (select main_a v_prenex_51333) 999) (< v_prenex_51333 main_y) (<= (+ main_y 1) v_prenex_51333)))) (or (forall ((v_prenex_50599 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50599))) (<= 500 (select main_a v_prenex_50599)))) (forall ((v_prenex_50594 Int)) (or (<= (+ main_x 1) v_prenex_50594) (< v_prenex_50594 main_x) (<= (* 2 (select main_a v_prenex_50594)) 1000) (<= 0 (+ (select main_a v_prenex_50594) 498))))) (forall ((v_prenex_48622 Int) (v_prenex_48621 Int)) (or (<= 0 (+ (select main_a v_prenex_48621) 498)) (<= (+ main_y 1) v_prenex_48622) (< v_prenex_48621 main_x) (<= (select main_a v_prenex_48622) (+ (select main_a v_prenex_48621) 998)) (<= (+ main_x 1) v_prenex_48621))) (forall ((v_prenex_47427 Int) (v_prenex_47426 Int)) (or (<= (select main_a v_prenex_47426) (select main_a v_prenex_47427)) (<= (select main_a v_prenex_47427) 999) (<= (+ main_x 1) v_prenex_47426) (<= (select main_a v_prenex_47426) 999) (< v_prenex_47426 main_x) (<= (select main_a v_prenex_47426) 500))) (forall ((v_prenex_42826 Int) (v_prenex_42827 Int)) (or (<= (* 2 (select main_a v_prenex_42826)) 1000) (<= 2 (* 2 (select main_a v_prenex_42826))) (<= 1 (select main_a v_prenex_42827)) (< v_prenex_42826 main_x) (<= (+ main_x 1) v_prenex_42826) (<= 1000 (+ (select main_a v_prenex_42826) (select main_a v_prenex_42827))) (<= 500 (select main_a v_prenex_42827)))) (or (forall ((v_prenex_43600 Int)) (or (< v_prenex_43600 main_x) (<= (* 2 (select main_a v_prenex_43600)) 1000) (<= (+ main_x 1) v_prenex_43600))) (forall ((v_prenex_43606 Int)) (or (<= 1 (select main_a v_prenex_43606)) (< v_prenex_43606 main_y) (<= (select main_a v_prenex_43606) 1498)))) (forall ((v_prenex_47644 Int) (v_prenex_47643 Int)) (or (<= 1000 (+ (select main_a v_prenex_47643) (select main_a v_prenex_47644))) (< v_prenex_47643 main_x) (<= (+ main_x 1) v_prenex_47643) (<= 2 (* 2 (select main_a v_prenex_47643))) (<= (select main_a v_prenex_47644) 999) (<= 1000 (* 2 (select main_a v_prenex_47644))))) (forall ((v_prenex_42369 Int) (v_prenex_42368 Int)) (or (<= 1 (select main_a v_prenex_42369)) (<= 2 (* 2 (select main_a v_prenex_42368))) (<= (select main_a v_prenex_42369) (+ (select main_a v_prenex_42368) 998)) (<= (+ main_x 1) v_prenex_42368) (< v_prenex_42368 main_x) (<= 0 (+ (select main_a v_prenex_42368) 498)) (<= 1000 (* 2 (select main_a v_prenex_42369))))) (or (forall ((v_prenex_51471 Int)) (<= (* 2 (select main_a v_prenex_51471)) 1998)) (forall ((v_prenex_51470 Int)) (or (<= 1 (select main_a v_prenex_51470)) (<= (* 2 (select main_a v_prenex_51470)) 1000) (<= (+ main_x 1) v_prenex_51470) (<= (select main_a v_prenex_51470) 999) (< v_prenex_51470 main_x)))) (forall ((v_prenex_49482 Int)) (or (<= (select main_a v_prenex_49482) 999) (<= (select main_a v_prenex_49482) 500) (< v_prenex_49482 main_x) (<= (+ main_x 1) v_prenex_49482) (<= (* 2 (select main_a v_prenex_49482)) 1000))) (forall ((v_prenex_43956 Int) (v_prenex_43955 Int)) (or (< v_prenex_43955 main_x) (<= (* 2 (select main_a v_prenex_43955)) 1000) (<= 1 (select main_a v_prenex_43956)) (<= (select main_a v_prenex_43956) (+ (select main_a v_prenex_43955) 998)) (<= 1000 (* 2 (select main_a v_prenex_43956))) (<= (+ main_x 1) v_prenex_43955) (<= (select main_a v_prenex_43955) 500))) (or (forall ((v_prenex_40683 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40683))) (<= (select main_a v_prenex_40683) 999) (< v_prenex_40683 main_x) (<= (+ main_x 1) v_prenex_40683))) (forall ((v_prenex_40684 Int)) (or (<= (+ main_y 1) v_prenex_40684) (<= 1000 (* 2 (select main_a v_prenex_40684)))))) (or (forall ((v_prenex_46584 Int)) (or (<= (* 2 (select main_a v_prenex_46584)) 1000) (<= (+ main_x 1) v_prenex_46584) (< v_prenex_46584 main_x) (<= 0 (+ (select main_a v_prenex_46584) 498)))) (forall ((v_prenex_46585 Int)) (or (<= 1 (select main_a v_prenex_46585)) (<= (* 2 (select main_a v_prenex_46585)) 1998) (<= (+ main_y 1) v_prenex_46585)))) (forall ((v_prenex_41489 Int) (v_prenex_41488 Int)) (or (<= (+ main_x 1) v_prenex_41488) (<= 1 (select main_a v_prenex_41489)) (<= 2 (* 2 (select main_a v_prenex_41488))) (<= 0 (+ (select main_a v_prenex_41488) 498)) (<= (select main_a v_prenex_41489) (+ (select main_a v_prenex_41488) 998)) (<= (* 2 (select main_a v_prenex_41489)) 1998) (< v_prenex_41488 main_x))) (forall ((v_prenex_46039 Int) (v_prenex_46038 Int)) (or (<= (+ main_x 1) v_prenex_46038) (<= (+ main_y 1) v_prenex_46039) (<= (* 2 (select main_a v_prenex_46038)) 1000) (<= (select main_a v_prenex_46038) (select main_a v_prenex_46039)) (<= (select main_a v_prenex_46039) 1498) (< v_prenex_46038 main_x) (<= (select main_a v_prenex_46039) 999))) (forall ((v_prenex_44669 Int) (v_prenex_44668 Int)) (or (<= (+ main_x 1) v_prenex_44668) (<= 2 (* 2 (select main_a v_prenex_44668))) (<= (select main_a v_prenex_44669) 999) (<= (+ (select main_a v_prenex_44668) (select main_a v_prenex_44669)) 1000) (< v_prenex_44668 main_x) (<= (* 2 (select main_a v_prenex_44668)) 1000))) (forall ((v_prenex_40928 Int) (v_prenex_40929 Int)) (or (< v_prenex_40928 main_x) (<= (+ main_y 1) v_prenex_40929) (<= 500 (select main_a v_prenex_40929)) (<= (+ (select main_a v_prenex_40928) (select main_a v_prenex_40929)) 1000) (<= 2 (* 2 (select main_a v_prenex_40928))) (<= (+ main_x 1) v_prenex_40928))) (forall ((v_prenex_46077 Int) (v_prenex_46076 Int)) (or (<= (+ (select main_a v_prenex_46076) (select main_a v_prenex_46077)) 1000) (< v_prenex_46076 main_x) (<= (select main_a v_prenex_46077) 999) (<= (+ main_x 1) v_prenex_46076) (<= (select main_a v_prenex_46076) 500) (<= (* 2 (select main_a v_prenex_46077)) 1998) (<= 2 (* 2 (select main_a v_prenex_46076))))) (or (forall ((v_prenex_43234 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43234))) (<= 1 (select main_a v_prenex_43234)))) (forall ((v_prenex_43238 Int)) (or (<= (select main_a v_prenex_43238) 500) (< v_prenex_43238 main_x) (<= 2 (* 2 (select main_a v_prenex_43238))) (<= (+ main_x 1) v_prenex_43238) (<= (select main_a v_prenex_43238) 999)))) (forall ((v_prenex_47354 Int) (v_prenex_47353 Int)) (or (<= 1000 (+ (select main_a v_prenex_47353) (select main_a v_prenex_47354))) (<= (+ main_x 1) v_prenex_47353) (<= (+ main_y 1) v_prenex_47354) (<= (* 2 (select main_a v_prenex_47353)) 1000) (<= 1000 (* 2 (select main_a v_prenex_47354))) (< v_prenex_47353 main_x))) (forall ((v_prenex_41160 Int) (v_prenex_41161 Int)) (or (<= (select main_a v_prenex_41160) 500) (< v_prenex_41160 main_x) (<= (select main_a v_prenex_41160) 999) (<= (select main_a v_prenex_41161) 999) (<= 1 (select main_a v_prenex_41161)) (<= (+ main_x 1) v_prenex_41160) (<= (+ (select main_a v_prenex_41160) (select main_a v_prenex_41161)) 1000))) (forall ((v_prenex_41926 Int) (v_prenex_41927 Int)) (or (<= (select main_a v_prenex_41926) 500) (<= (+ main_x 1) v_prenex_41926) (<= (select main_a v_prenex_41927) 999) (<= (+ main_y 1) v_prenex_41927) (<= (select main_a v_prenex_41926) (select main_a v_prenex_41927)) (<= 1000 (* 2 (select main_a v_prenex_41927))) (< v_prenex_41926 main_x))) (forall ((v_prenex_42498 Int)) (or (< v_prenex_42498 main_x) (<= 2 (* 2 (select main_a v_prenex_42498))) (<= 0 (+ (select main_a v_prenex_42498) 498)) (<= (+ main_x 1) v_prenex_42498))) (forall ((v_prenex_44841 Int) (v_prenex_44840 Int)) (or (<= (select main_a v_prenex_44840) (select main_a v_prenex_44841)) (<= (select main_a v_prenex_44840) 500) (<= (+ main_x 1) v_prenex_44840) (<= (* 2 (select main_a v_prenex_44841)) 1998) (< v_prenex_44840 main_x) (<= 500 (select main_a v_prenex_44841)) (<= 2 (* 2 (select main_a v_prenex_44840))))) (or (forall ((v_prenex_40796 Int)) (or (< v_prenex_40796 main_x) (<= 2 (* 2 (select main_a v_prenex_40796))) (<= (+ main_x 1) v_prenex_40796) (<= (select main_a v_prenex_40796) 500))) (forall ((v_prenex_40791 Int)) (or (<= 1 (select main_a v_prenex_40791)) (<= (select main_a v_prenex_40791) 1498)))) (forall ((v_prenex_43759 Int) (v_prenex_43760 Int)) (or (<= (select main_a v_prenex_43759) (select main_a v_prenex_43760)) (<= (select main_a v_prenex_43759) 500) (< v_prenex_43759 main_x) (<= (+ main_x 1) v_prenex_43759) (<= 1 (select main_a v_prenex_43760)))) (forall ((v_prenex_42494 Int) (v_prenex_42495 Int)) (or (<= (select main_a v_prenex_42494) 500) (<= 1000 (+ (select main_a v_prenex_42494) (select main_a v_prenex_42495))) (<= (+ main_x 1) v_prenex_42494) (<= 1000 (* 2 (select main_a v_prenex_42495))) (<= 2 (* 2 (select main_a v_prenex_42494))) (< v_prenex_42494 main_x))) (forall ((v_prenex_45623 Int) (v_prenex_45624 Int)) (or (<= (+ main_x 1) v_prenex_45623) (<= (select main_a v_prenex_45624) (+ (select main_a v_prenex_45623) 998)) (< v_prenex_45623 main_x) (<= (select main_a v_prenex_45624) 1498) (<= (+ main_y 1) v_prenex_45624) (<= (* 2 (select main_a v_prenex_45624)) 1998) (<= 2 (* 2 (select main_a v_prenex_45623))))) (forall ((v_prenex_47947 Int) (v_prenex_47946 Int)) (or (<= (select main_a v_prenex_47947) (+ (select main_a v_prenex_47946) 998)) (<= (+ main_x 1) v_prenex_47946) (<= (select main_a v_prenex_47947) 999) (<= 1 (select main_a v_prenex_47946)) (< v_prenex_47946 main_x) (<= 1 (select main_a v_prenex_47947)))) (forall ((v_prenex_43939 Int) (v_prenex_43940 Int)) (or (<= (select main_a v_prenex_43940) 999) (<= 1000 (+ (select main_a v_prenex_43939) (select main_a v_prenex_43940))) (<= 1 (select main_a v_prenex_43940)) (< v_prenex_43939 main_x) (<= (select main_a v_prenex_43939) 500) (<= (select main_a v_prenex_43939) 999) (<= (+ main_x 1) v_prenex_43939))) (forall ((v_prenex_42433 Int) (v_prenex_42434 Int)) (or (<= (select main_a v_prenex_42433) (select main_a v_prenex_42434)) (<= 2 (* 2 (select main_a v_prenex_42433))) (<= (* 2 (select main_a v_prenex_42434)) 1998) (<= (select main_a v_prenex_42434) 999) (< v_prenex_42433 main_x) (<= (select main_a v_prenex_42433) 999) (<= (+ main_x 1) v_prenex_42433))) (forall ((v_prenex_51408 Int) (v_prenex_51409 Int)) (or (< v_prenex_51408 main_x) (<= (* 2 (select main_a v_prenex_51408)) 1000) (<= (* 2 (select main_a v_prenex_51409)) 1998) (<= 1000 (+ (select main_a v_prenex_51408) (select main_a v_prenex_51409))) (<= (+ main_x 1) v_prenex_51408) (<= (select main_a v_prenex_51409) 1498))) (forall ((v_prenex_40989 Int) (v_prenex_40988 Int)) (or (<= 1 (select main_a v_prenex_40988)) (<= (* 2 (select main_a v_prenex_40989)) 1998) (<= (select main_a v_prenex_40989) (+ (select main_a v_prenex_40988) 998)) (<= 1000 (* 2 (select main_a v_prenex_40989))) (< v_prenex_40988 main_x) (<= 2 (* 2 (select main_a v_prenex_40988))) (<= (+ main_x 1) v_prenex_40988))) (forall ((v_prenex_42592 Int) (v_prenex_42593 Int)) (or (<= (+ main_x 1) v_prenex_42592) (<= (select main_a v_prenex_42593) 1498) (< v_prenex_42592 main_x) (<= 1000 (+ (select main_a v_prenex_42592) (select main_a v_prenex_42593))) (<= (+ main_y 1) v_prenex_42593) (<= 2 (* 2 (select main_a v_prenex_42592))))) (forall ((v_prenex_50874 Int) (v_prenex_50873 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50874))) (<= (+ main_y 1) v_prenex_50874) (<= (select main_a v_prenex_50873) (select main_a v_prenex_50874)) (<= (+ main_x 1) v_prenex_50873) (< v_prenex_50873 main_x) (<= (select main_a v_prenex_50873) 500))) (forall ((v_prenex_50088 Int) (v_prenex_50089 Int)) (or (<= (select main_a v_prenex_50088) 999) (<= (* 2 (select main_a v_prenex_50089)) 1998) (<= (+ main_x 1) v_prenex_50088) (< v_prenex_50088 main_x) (<= (select main_a v_prenex_50089) 1498) (<= (+ (select main_a v_prenex_50088) (select main_a v_prenex_50089)) 1000) (<= (select main_a v_prenex_50088) 500))) (or (forall ((v_prenex_45145 Int)) (or (<= (+ main_x 1) v_prenex_45145) (<= (select main_a v_prenex_45145) 500) (<= 2 (* 2 (select main_a v_prenex_45145))) (< v_prenex_45145 main_x))) (forall ((v_prenex_45150 Int)) (<= 500 (select main_a v_prenex_45150)))) (forall ((v_prenex_46178 Int) (v_prenex_46179 Int)) (or (<= 1 (select main_a v_prenex_46179)) (< v_prenex_46178 main_x) (<= (* 2 (select main_a v_prenex_46179)) 1998) (<= (select main_a v_prenex_46178) (select main_a v_prenex_46179)) (<= 0 (+ (select main_a v_prenex_46178) 498)) (<= (+ main_y 1) v_prenex_46179) (<= (+ main_x 1) v_prenex_46178))) (or (forall ((v_prenex_47555 Int)) (<= (select main_a v_prenex_47555) 1498)) (forall ((v_prenex_47554 Int)) (or (<= (* 2 (select main_a v_prenex_47554)) 1000) (<= 0 (+ (select main_a v_prenex_47554) 498)) (<= (+ main_x 1) v_prenex_47554) (< v_prenex_47554 main_x) (<= (select main_a v_prenex_47554) 500)))) (forall ((v_prenex_51505 Int) (v_prenex_51506 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51505))) (<= (* 2 (select main_a v_prenex_51506)) 1998) (<= (select main_a v_prenex_51505) (select main_a v_prenex_51506)) (<= (+ main_x 1) v_prenex_51505) (<= (select main_a v_prenex_51505) 999) (< v_prenex_51505 main_x))) (or (forall ((v_prenex_45220 Int)) (or (<= (+ main_x 1) v_prenex_45220) (< v_prenex_45220 main_x) (<= 1 (select main_a v_prenex_45220)) (<= (* 2 (select main_a v_prenex_45220)) 1000))) (forall ((v_prenex_45221 Int)) (or (<= (+ main_y 1) v_prenex_45221) (<= 1 (select main_a v_prenex_45221)) (<= (select main_a v_prenex_45221) 999)))) (forall ((v_prenex_42877 Int) (v_prenex_42878 Int)) (or (<= 1000 (+ (select main_a v_prenex_42877) (select main_a v_prenex_42878))) (<= 1 (select main_a v_prenex_42878)) (<= 1 (select main_a v_prenex_42877)) (<= (+ main_x 1) v_prenex_42877) (<= (+ main_y 1) v_prenex_42878) (< v_prenex_42877 main_x))) (forall ((v_prenex_42082 Int) (v_prenex_42083 Int)) (or (<= 1 (select main_a v_prenex_42083)) (<= (select main_a v_prenex_42083) 999) (<= (+ main_x 1) v_prenex_42082) (< v_prenex_42082 main_x) (<= 2 (* 2 (select main_a v_prenex_42082))) (<= (* 2 (select main_a v_prenex_42082)) 1000) (<= (+ (select main_a v_prenex_42082) (select main_a v_prenex_42083)) 1000))) (or (forall ((v_prenex_44926 Int)) (or (<= (select main_a v_prenex_44926) 999) (< v_prenex_44926 main_y) (<= 500 (select main_a v_prenex_44926)))) (forall ((v_prenex_44924 Int)) (or (< v_prenex_44924 main_x) (<= (* 2 (select main_a v_prenex_44924)) 1000) (<= (select main_a v_prenex_44924) 500) (<= (+ main_x 1) v_prenex_44924)))) (forall ((v_prenex_50022 Int) (v_prenex_50021 Int)) (or (<= (select main_a v_prenex_50021) 500) (<= (+ (select main_a v_prenex_50021) (select main_a v_prenex_50022)) 1000) (<= (+ main_x 1) v_prenex_50021) (<= 500 (select main_a v_prenex_50022)) (< v_prenex_50021 main_x) (<= 0 (+ (select main_a v_prenex_50021) 498)))) (forall ((v_prenex_42666 Int) (v_prenex_42667 Int)) (or (< v_prenex_42666 main_x) (<= (+ main_x 1) v_prenex_42666) (<= (select main_a v_prenex_42666) 500) (<= 1000 (+ (select main_a v_prenex_42666) (select main_a v_prenex_42667))) (<= 1 (select main_a v_prenex_42667)) (<= 500 (select main_a v_prenex_42667)) (<= 0 (+ (select main_a v_prenex_42666) 498)))) (or (forall ((v_prenex_50458 Int)) (or (<= (select main_a v_prenex_50458) 999) (<= (* 2 (select main_a v_prenex_50458)) 1998))) (forall ((v_prenex_50456 Int)) (or (< v_prenex_50456 main_x) (<= (+ main_x 1) v_prenex_50456) (<= (select main_a v_prenex_50456) 500) (<= 2 (* 2 (select main_a v_prenex_50456)))))) (or (forall ((v_prenex_42132 Int)) (or (<= (select main_a v_prenex_42132) 1498) (<= (+ main_y 1) v_prenex_42132) (<= (select main_a v_prenex_42132) 999))) (forall ((v_prenex_42131 Int)) (or (<= (* 2 (select main_a v_prenex_42131)) 1000) (<= (+ main_x 1) v_prenex_42131) (< v_prenex_42131 main_x) (<= 0 (+ (select main_a v_prenex_42131) 498))))) (or (forall ((v_prenex_48576 Int)) (or (<= (select main_a v_prenex_48576) 1498) (<= (+ main_y 1) v_prenex_48576) (<= (* 2 (select main_a v_prenex_48576)) 1998))) (forall ((v_prenex_48575 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48575))) (< v_prenex_48575 main_x) (<= 1 (select main_a v_prenex_48575)) (<= (+ main_x 1) v_prenex_48575)))) (forall ((v_prenex_46657 Int) (v_prenex_46656 Int)) (or (<= 1 (select main_a v_prenex_46657)) (<= (+ main_x 1) v_prenex_46656) (<= (select main_a v_prenex_46657) 1498) (<= (select main_a v_prenex_46656) (select main_a v_prenex_46657)) (<= (select main_a v_prenex_46656) 500) (< v_prenex_46657 main_y) (< v_prenex_46656 main_x))) (or (forall ((v_prenex_50247 Int)) (or (<= (+ main_x 1) v_prenex_50247) (<= 1 (select main_a v_prenex_50247)) (<= (* 2 (select main_a v_prenex_50247)) 1000) (< v_prenex_50247 main_x) (<= (select main_a v_prenex_50247) 500))) (forall ((v_prenex_50249 Int)) (or (<= (select main_a v_prenex_50249) 999) (<= (select main_a v_prenex_50249) 1498)))) (or (forall ((v_prenex_46693 Int)) (or (<= (+ main_x 1) v_prenex_46693) (<= (select main_a v_prenex_46693) 999) (< v_prenex_46693 main_x) (<= 0 (+ (select main_a v_prenex_46693) 498)) (<= (* 2 (select main_a v_prenex_46693)) 1000))) (forall ((v_prenex_46695 Int)) (or (<= (select main_a v_prenex_46695) 1498) (<= 1000 (* 2 (select main_a v_prenex_46695)))))) (or (forall ((v_prenex_46436 Int)) (<= (* 2 (select main_a v_prenex_46436)) 1998)) (forall ((v_prenex_46433 Int)) (or (< v_prenex_46433 main_x) (<= 1 (select main_a v_prenex_46433)) (<= (select main_a v_prenex_46433) 500) (<= 2 (* 2 (select main_a v_prenex_46433))) (<= (+ main_x 1) v_prenex_46433)))) (forall ((v_prenex_49659 Int) (v_prenex_49658 Int)) (or (<= 0 (+ (select main_a v_prenex_49658) 498)) (<= (+ main_x 1) v_prenex_49658) (<= (* 2 (select main_a v_prenex_49659)) 1998) (<= (+ (select main_a v_prenex_49658) (select main_a v_prenex_49659)) 1000) (<= (select main_a v_prenex_49659) 999) (<= (select main_a v_prenex_49658) 999) (< v_prenex_49658 main_x))) (or (forall ((v_prenex_51613 Int)) (or (<= 1 (select main_a v_prenex_51613)) (<= (select main_a v_prenex_51613) 1498))) (forall ((v_prenex_51612 Int)) (or (<= (+ main_x 1) v_prenex_51612) (< v_prenex_51612 main_x) (<= (* 2 (select main_a v_prenex_51612)) 1000) (<= 1 (select main_a v_prenex_51612))))) (forall ((v_prenex_44883 Int) (v_prenex_44882 Int)) (or (<= 500 (select main_a v_prenex_44883)) (<= (select main_a v_prenex_44882) 999) (< v_prenex_44882 main_x) (<= 1000 (+ (select main_a v_prenex_44882) (select main_a v_prenex_44883))) (<= (+ main_x 1) v_prenex_44882) (<= (* 2 (select main_a v_prenex_44882)) 1000) (<= 1 (select main_a v_prenex_44883)))) (forall ((v_prenex_46664 Int) (v_prenex_46665 Int)) (or (<= 1000 (+ (select main_a v_prenex_46664) (select main_a v_prenex_46665))) (<= 2 (* 2 (select main_a v_prenex_46664))) (<= (* 2 (select main_a v_prenex_46665)) 1998) (< v_prenex_46664 main_x) (<= (select main_a v_prenex_46665) 999) (<= (+ main_x 1) v_prenex_46664) (<= (select main_a v_prenex_46664) 999))) (or (forall ((v_prenex_42271 Int)) (or (<= 500 (select main_a v_prenex_42271)) (<= (select main_a v_prenex_42271) 1498))) (forall ((v_prenex_42265 Int)) (or (< v_prenex_42265 main_x) (<= 2 (* 2 (select main_a v_prenex_42265))) (<= (* 2 (select main_a v_prenex_42265)) 1000) (<= (+ main_x 1) v_prenex_42265) (<= (select main_a v_prenex_42265) 999)))) (forall ((v_prenex_40649 Int) (v_prenex_40650 Int)) (or (< v_prenex_40649 main_x) (<= (+ main_x 1) v_prenex_40649) (<= 1000 (+ (select main_a v_prenex_40649) (select main_a v_prenex_40650))) (<= (select main_a v_prenex_40650) 999) (<= 1 (select main_a v_prenex_40649)))) (forall ((v_prenex_49335 Int) (v_prenex_49334 Int)) (or (<= 1 (select main_a v_prenex_49335)) (<= (* 2 (select main_a v_prenex_49334)) 1000) (<= (+ main_x 1) v_prenex_49334) (<= (select main_a v_prenex_49334) (select main_a v_prenex_49335)) (<= (select main_a v_prenex_49334) 500) (< v_prenex_49334 main_x))) (forall ((v_prenex_48246 Int) (v_prenex_48245 Int)) (or (<= 1 (select main_a v_prenex_48246)) (<= 1 (select main_a v_prenex_48245)) (<= (select main_a v_prenex_48245) (select main_a v_prenex_48246)) (<= (+ main_x 1) v_prenex_48245) (<= (+ main_y 1) v_prenex_48246) (< v_prenex_48245 main_x) (<= (select main_a v_prenex_48246) 999))) (or (forall ((v_prenex_46017 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46017))) (<= (* 2 (select main_a v_prenex_46017)) 1998))) (forall ((v_prenex_46016 Int)) (or (<= (select main_a v_prenex_46016) 999) (<= 1 (select main_a v_prenex_46016)) (<= (* 2 (select main_a v_prenex_46016)) 1000) (< v_prenex_46016 main_x) (<= (+ main_x 1) v_prenex_46016)))) (or (forall ((v_prenex_46582 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46582))) (<= (select main_a v_prenex_46582) 999) (< v_prenex_46582 main_x) (<= (+ main_x 1) v_prenex_46582))) (forall ((v_prenex_46583 Int)) (or (<= (select main_a v_prenex_46583) 1498) (<= (+ main_y 1) v_prenex_46583) (<= (* 2 (select main_a v_prenex_46583)) 1998)))) (or (forall ((v_prenex_43619 Int)) (<= 2 (* 2 (select main_a v_prenex_43619)))) (forall ((v_prenex_43620 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43620))) (<= (* 2 (select main_a v_prenex_43620)) 1998) (< v_prenex_43620 main_y) (<= (+ main_y 1) v_prenex_43620)))) (forall ((v_prenex_42048 Int) (v_prenex_42049 Int)) (or (< v_prenex_42049 main_y) (<= (+ main_y 1) v_prenex_42049) (< v_prenex_42048 main_x) (<= (select main_a v_prenex_42049) 1498) (<= (+ (select main_a v_prenex_42048) (select main_a v_prenex_42049)) 1000))) (forall ((v_prenex_49736 Int) (v_prenex_49737 Int)) (or (<= (select main_a v_prenex_49736) 999) (<= (+ main_x 1) v_prenex_49736) (<= 1000 (* 2 (select main_a v_prenex_49737))) (<= (select main_a v_prenex_49737) (+ (select main_a v_prenex_49736) 998)) (<= (select main_a v_prenex_49736) 500) (<= 500 (select main_a v_prenex_49737)) (< v_prenex_49736 main_x))) (forall ((v_prenex_46732 Int) (v_prenex_46733 Int)) (or (<= (select main_a v_prenex_46732) (select main_a v_prenex_46733)) (<= (select main_a v_prenex_46732) 999) (<= (* 2 (select main_a v_prenex_46733)) 1998) (< v_prenex_46732 main_x) (<= 1 (select main_a v_prenex_46733)) (<= 2 (* 2 (select main_a v_prenex_46732))) (<= (+ main_x 1) v_prenex_46732))) (forall ((v_prenex_41104 Int) (v_prenex_41105 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41104))) (<= (+ main_x 1) v_prenex_41104) (<= 1000 (* 2 (select main_a v_prenex_41105))) (<= (select main_a v_prenex_41104) (select main_a v_prenex_41105)) (<= 1 (select main_a v_prenex_41104)) (< v_prenex_41104 main_x))) (forall ((v_prenex_48053 Int) (v_prenex_48052 Int)) (or (<= (* 2 (select main_a v_prenex_48052)) 1000) (<= 1000 (+ (select main_a v_prenex_48052) (select main_a v_prenex_48053))) (<= 1000 (* 2 (select main_a v_prenex_48053))) (<= (+ main_x 1) v_prenex_48052) (<= (+ main_y 1) v_prenex_48053) (<= (select main_a v_prenex_48053) 999) (< v_prenex_48052 main_x))) (forall ((v_prenex_40702 Int) (v_prenex_40701 Int)) (or (<= 0 (+ (select main_a v_prenex_40701) 498)) (<= (select main_a v_prenex_40701) (select main_a v_prenex_40702)) (< v_prenex_40701 main_x) (<= 1000 (* 2 (select main_a v_prenex_40702))) (<= (+ main_x 1) v_prenex_40701) (<= (select main_a v_prenex_40701) 500))) (forall ((v_prenex_44344 Int) (v_prenex_44343 Int)) (or (<= (* 2 (select main_a v_prenex_44343)) 1000) (<= (+ main_x 1) v_prenex_44343) (<= (select main_a v_prenex_44344) 1498) (<= (+ (select main_a v_prenex_44343) (select main_a v_prenex_44344)) 1000) (<= (* 2 (select main_a v_prenex_44344)) 1998) (< v_prenex_44343 main_x))) (forall ((v_prenex_49191 Int) (v_prenex_49190 Int)) (or (< v_prenex_49190 main_x) (<= 1000 (+ (select main_a v_prenex_49190) (select main_a v_prenex_49191))) (<= (* 2 (select main_a v_prenex_49190)) 1000) (<= (select main_a v_prenex_49191) 999) (<= (+ main_x 1) v_prenex_49190) (<= 1 (select main_a v_prenex_49190)))) (forall ((v_prenex_49375 Int) (v_prenex_49374 Int)) (or (<= (* 2 (select main_a v_prenex_49374)) 1000) (<= 1000 (+ (select main_a v_prenex_49374) (select main_a v_prenex_49375))) (<= (+ main_y 1) v_prenex_49375) (< v_prenex_49374 main_x) (<= (select main_a v_prenex_49375) 999) (<= 1 (select main_a v_prenex_49375)) (<= (+ main_x 1) v_prenex_49374))) (forall ((v_prenex_46680 Int) (v_prenex_46681 Int)) (or (<= (+ (select main_a v_prenex_46680) (select main_a v_prenex_46681)) 1000) (<= (select main_a v_prenex_46680) 999) (<= (+ main_x 1) v_prenex_46680) (< v_prenex_46680 main_x) (<= (select main_a v_prenex_46680) 500) (<= (select main_a v_prenex_46681) 999))) (forall ((v_prenex_47650 Int) (v_prenex_47649 Int)) (or (<= (+ (select main_a v_prenex_47649) (select main_a v_prenex_47650)) 1000) (<= 1000 (* 2 (select main_a v_prenex_47650))) (<= (+ main_x 1) v_prenex_47649) (< v_prenex_47649 main_x) (<= (select main_a v_prenex_47650) 999) (<= (* 2 (select main_a v_prenex_47649)) 1000) (<= (+ main_y 1) v_prenex_47650))) (forall ((v_prenex_45618 Int) (v_prenex_45617 Int)) (or (<= 0 (+ (select main_a v_prenex_45617) 498)) (<= (+ main_x 1) v_prenex_45617) (<= (+ (select main_a v_prenex_45617) (select main_a v_prenex_45618)) 1000) (<= 2 (* 2 (select main_a v_prenex_45617))) (<= 500 (select main_a v_prenex_45618)) (< v_prenex_45617 main_x))) (or (forall ((v_prenex_44546 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44546))) (<= 1 (select main_a v_prenex_44546)))) (forall ((v_prenex_44545 Int)) (or (<= (select main_a v_prenex_44545) 500) (<= 0 (+ (select main_a v_prenex_44545) 498)) (<= (+ main_x 1) v_prenex_44545) (<= 2 (* 2 (select main_a v_prenex_44545))) (< v_prenex_44545 main_x)))) (forall ((v_prenex_44549 Int) (v_prenex_44550 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44549))) (<= (select main_a v_prenex_44549) (select main_a v_prenex_44550)) (<= (+ main_x 1) v_prenex_44549) (<= 500 (select main_a v_prenex_44550)) (< v_prenex_44549 main_x) (<= (* 2 (select main_a v_prenex_44550)) 1998))) (or (forall ((v_prenex_42763 Int)) (or (<= (+ main_x 1) v_prenex_42763) (<= 2 (* 2 (select main_a v_prenex_42763))) (<= (* 2 (select main_a v_prenex_42763)) 1000) (<= 1 (select main_a v_prenex_42763)) (< v_prenex_42763 main_x))) (forall ((v_prenex_42765 Int)) (<= (select main_a v_prenex_42765) 1498))) (or (forall ((v_prenex_44407 Int)) (<= 1000 (* 2 (select main_a v_prenex_44407)))) (forall ((v_prenex_44403 Int)) (or (< v_prenex_44403 main_x) (<= 1 (select main_a v_prenex_44403)) (<= (select main_a v_prenex_44403) 999) (<= (+ main_x 1) v_prenex_44403)))) (forall ((v_prenex_47290 Int) (v_prenex_47289 Int)) (or (<= 0 (+ (select main_a v_prenex_47289) 498)) (<= (select main_a v_prenex_47289) 999) (<= (* 2 (select main_a v_prenex_47290)) 1998) (<= 500 (select main_a v_prenex_47290)) (< v_prenex_47289 main_x) (<= (select main_a v_prenex_47290) (+ (select main_a v_prenex_47289) 998)) (<= (+ main_x 1) v_prenex_47289))) (forall ((v_prenex_45415 Int) (v_prenex_45416 Int)) (or (< v_prenex_45415 main_x) (<= (+ main_x 1) v_prenex_45415) (<= 1 (select main_a v_prenex_45416)) (<= 2 (* 2 (select main_a v_prenex_45415))) (<= (select main_a v_prenex_45416) 1498) (<= 1 (select main_a v_prenex_45415)) (<= (+ (select main_a v_prenex_45415) (select main_a v_prenex_45416)) 1000))) (forall ((v_prenex_51367 Int) (v_prenex_51366 Int)) (or (<= (select main_a v_prenex_51366) 500) (<= 1000 (* 2 (select main_a v_prenex_51367))) (<= (+ main_x 1) v_prenex_51366) (<= (select main_a v_prenex_51366) 999) (< v_prenex_51366 main_x) (<= 1000 (+ (select main_a v_prenex_51366) (select main_a v_prenex_51367))))) (or (forall ((v_prenex_40711 Int)) (or (< v_prenex_40711 main_x) (<= (+ main_x 1) v_prenex_40711) (<= (select main_a v_prenex_40711) 999) (<= 2 (* 2 (select main_a v_prenex_40711))))) (forall ((v_prenex_40710 Int)) (or (<= 1 (select main_a v_prenex_40710)) (<= (* 2 (select main_a v_prenex_40710)) 1998)))) (forall ((v_prenex_50228 Int) (v_prenex_50227 Int)) (or (<= (+ main_y 1) v_prenex_50228) (<= (+ main_x 1) v_prenex_50227) (<= 1 (select main_a v_prenex_50227)) (< v_prenex_50227 main_x) (<= (select main_a v_prenex_50228) (+ (select main_a v_prenex_50227) 998)) (<= 500 (select main_a v_prenex_50228)) (<= (select main_a v_prenex_50228) 1498))) (forall ((v_prenex_42123 Int) (v_prenex_42124 Int)) (or (<= (select main_a v_prenex_42123) (select main_a v_prenex_42124)) (<= 1 (select main_a v_prenex_42123)) (<= 1 (select main_a v_prenex_42124)) (< v_prenex_42123 main_x) (<= (select main_a v_prenex_42124) 999) (<= (select main_a v_prenex_42123) 500) (<= (+ main_x 1) v_prenex_42123))) (forall ((v_prenex_44272 Int) (v_prenex_44273 Int)) (or (<= (+ main_y 1) v_prenex_44273) (<= 0 (+ (select main_a v_prenex_44272) 498)) (<= (+ (select main_a v_prenex_44272) (select main_a v_prenex_44273)) 1000) (<= (+ main_x 1) v_prenex_44272) (<= (* 2 (select main_a v_prenex_44273)) 1998) (<= 1 (select main_a v_prenex_44273)) (< v_prenex_44272 main_x))) (forall ((v_prenex_40889 Int) (v_prenex_40888 Int)) (or (<= 1 (select main_a v_prenex_40889)) (<= (+ (select main_a v_prenex_40888) (select main_a v_prenex_40889)) 1000) (<= (* 2 (select main_a v_prenex_40888)) 1000) (< v_prenex_40888 main_x) (<= (+ main_x 1) v_prenex_40888) (<= 1000 (* 2 (select main_a v_prenex_40889))) (<= 2 (* 2 (select main_a v_prenex_40888))))) (forall ((v_prenex_41764 Int) (v_prenex_41763 Int)) (or (< v_prenex_41763 main_x) (<= 0 (+ (select main_a v_prenex_41763) 498)) (<= 2 (* 2 (select main_a v_prenex_41763))) (<= (* 2 (select main_a v_prenex_41764)) 1998) (<= (select main_a v_prenex_41764) (+ (select main_a v_prenex_41763) 998)) (<= (+ main_x 1) v_prenex_41763) (<= 1 (select main_a v_prenex_41764)))) (or (forall ((v_prenex_45053 Int)) (or (<= (+ main_x 1) v_prenex_45053) (<= (* 2 (select main_a v_prenex_45053)) 1000) (<= (select main_a v_prenex_45053) 500) (< v_prenex_45053 main_x))) (forall ((v_prenex_45054 Int)) (or (<= (+ main_y 1) v_prenex_45054) (<= (select main_a v_prenex_45054) 999)))) (forall ((v_prenex_45635 Int) (v_prenex_45636 Int)) (or (<= (+ main_x 1) v_prenex_45635) (<= (select main_a v_prenex_45636) 999) (< v_prenex_45635 main_x) (<= (select main_a v_prenex_45635) (select main_a v_prenex_45636)) (<= 1000 (* 2 (select main_a v_prenex_45636))) (<= (select main_a v_prenex_45635) 999) (<= 1 (select main_a v_prenex_45635)))) (or (forall ((v_prenex_46594 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46594))) (<= (+ main_x 1) v_prenex_46594) (< v_prenex_46594 main_x))) (forall ((v_prenex_46598 Int)) (or (< v_prenex_46598 main_y) (<= (* 2 (select main_a v_prenex_46598)) 1998) (<= 1000 (* 2 (select main_a v_prenex_46598)))))) (forall ((v_prenex_50911 Int) (v_prenex_50912 Int)) (or (<= 500 (select main_a v_prenex_50912)) (<= 2 (* 2 (select main_a v_prenex_50911))) (< v_prenex_50911 main_x) (<= (+ main_x 1) v_prenex_50911) (<= (select main_a v_prenex_50912) 1498) (<= (select main_a v_prenex_50911) (select main_a v_prenex_50912)))) (or (forall ((v_prenex_44659 Int)) (<= (select main_a v_prenex_44659) 1498)) (forall ((v_prenex_44655 Int)) (or (<= (+ main_x 1) v_prenex_44655) (< v_prenex_44655 main_x) (<= (* 2 (select main_a v_prenex_44655)) 1000) (<= 0 (+ (select main_a v_prenex_44655) 498)) (<= (select main_a v_prenex_44655) 500)))) (forall ((v_prenex_47298 Int) (v_prenex_47297 Int)) (or (<= 1000 (+ (select main_a v_prenex_47297) (select main_a v_prenex_47298))) (<= (select main_a v_prenex_47297) 999) (<= (select main_a v_prenex_47298) 999) (< v_prenex_47297 main_x) (<= 1 (select main_a v_prenex_47298)) (< v_prenex_47298 main_y) (<= (+ main_x 1) v_prenex_47297))) (or (forall ((v_prenex_45233 Int)) (or (<= (+ main_x 1) v_prenex_45233) (<= (select main_a v_prenex_45233) 999) (<= 2 (* 2 (select main_a v_prenex_45233))) (< v_prenex_45233 main_x) (<= (* 2 (select main_a v_prenex_45233)) 1000))) (forall ((v_prenex_45237 Int)) (or (<= 500 (select main_a v_prenex_45237)) (<= (select main_a v_prenex_45237) 1498)))) (forall ((v_prenex_43240 Int) (v_prenex_43241 Int)) (or (<= (select main_a v_prenex_43241) (+ (select main_a v_prenex_43240) 998)) (<= 1 (select main_a v_prenex_43240)) (< v_prenex_43240 main_x) (<= (+ main_y 1) v_prenex_43241) (<= 500 (select main_a v_prenex_43241)) (<= (* 2 (select main_a v_prenex_43241)) 1998) (<= (+ main_x 1) v_prenex_43240))) (forall ((v_prenex_50422 Int) (v_prenex_50423 Int)) (or (< v_prenex_50423 main_y) (<= 1000 (+ (select main_a v_prenex_50422) (select main_a v_prenex_50423))) (< v_prenex_50422 main_x) (<= 2 (* 2 (select main_a v_prenex_50422))) (<= (+ main_x 1) v_prenex_50422))) (forall ((v_prenex_49857 Int) (v_prenex_49858 Int)) (or (<= (select main_a v_prenex_49857) 500) (<= 500 (select main_a v_prenex_49858)) (<= (+ main_x 1) v_prenex_49857) (< v_prenex_49857 main_x) (<= (select main_a v_prenex_49858) 999) (<= (select main_a v_prenex_49857) 999) (<= (+ (select main_a v_prenex_49857) (select main_a v_prenex_49858)) 1000))) (forall ((v_prenex_47805 Int) (v_prenex_47804 Int)) (or (<= (* 2 (select main_a v_prenex_47805)) 1998) (<= (+ main_x 1) v_prenex_47804) (<= 0 (+ (select main_a v_prenex_47804) 498)) (<= (+ (select main_a v_prenex_47804) (select main_a v_prenex_47805)) 1000) (< v_prenex_47804 main_x) (<= (select main_a v_prenex_47804) 999) (<= 1 (select main_a v_prenex_47805)))) (or (forall ((v_prenex_44392 Int)) (or (<= (* 2 (select main_a v_prenex_44392)) 1998) (< v_prenex_44392 main_y))) (forall ((v_prenex_44388 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44388))) (<= (+ main_x 1) v_prenex_44388) (< v_prenex_44388 main_x)))) (forall ((v_prenex_42526 Int) (v_prenex_42527 Int)) (or (<= (+ (select main_a v_prenex_42526) (select main_a v_prenex_42527)) 1000) (<= 1 (select main_a v_prenex_42526)) (<= (+ main_x 1) v_prenex_42526) (<= (select main_a v_prenex_42527) 999) (<= (select main_a v_prenex_42526) 999) (<= (* 2 (select main_a v_prenex_42527)) 1998) (< v_prenex_42526 main_x))) (forall ((v_prenex_46440 Int) (v_prenex_46439 Int)) (or (<= (select main_a v_prenex_46439) 999) (<= (+ main_y 1) v_prenex_46440) (<= (+ main_x 1) v_prenex_46439) (< v_prenex_46439 main_x) (<= (+ (select main_a v_prenex_46439) (select main_a v_prenex_46440)) 1000))) (or (forall ((v_prenex_49346 Int)) (or (<= (* 2 (select main_a v_prenex_49346)) 1998) (<= 500 (select main_a v_prenex_49346)))) (forall ((v_prenex_49342 Int)) (or (<= 0 (+ (select main_a v_prenex_49342) 498)) (<= 1 (select main_a v_prenex_49342)) (< v_prenex_49342 main_x) (<= 2 (* 2 (select main_a v_prenex_49342))) (<= (+ main_x 1) v_prenex_49342)))) (forall ((v_prenex_42210 Int) (v_prenex_42211 Int)) (or (<= (* 2 (select main_a v_prenex_42210)) 1000) (<= (select main_a v_prenex_42211) 1498) (<= (select main_a v_prenex_42210) (select main_a v_prenex_42211)) (<= 1 (select main_a v_prenex_42211)) (< v_prenex_42210 main_x) (<= (+ main_x 1) v_prenex_42210) (<= 1 (select main_a v_prenex_42210)))) (forall ((v_prenex_51369 Int) (v_prenex_51368 Int)) (or (<= (+ main_x 1) v_prenex_51368) (< v_prenex_51368 main_x) (<= (select main_a v_prenex_51369) 999) (<= (* 2 (select main_a v_prenex_51368)) 1000) (<= (select main_a v_prenex_51369) (+ (select main_a v_prenex_51368) 998)))) (or (forall ((v_prenex_43389 Int)) (or (<= (select main_a v_prenex_43389) 1498) (<= (* 2 (select main_a v_prenex_43389)) 1998))) (forall ((v_prenex_43388 Int)) (or (< v_prenex_43388 main_x) (<= (+ main_x 1) v_prenex_43388) (<= (* 2 (select main_a v_prenex_43388)) 1000) (<= 1 (select main_a v_prenex_43388))))) (forall ((v_prenex_44487 Int) (v_prenex_44486 Int)) (or (<= (+ main_x 1) v_prenex_44486) (<= 1 (select main_a v_prenex_44486)) (< v_prenex_44486 main_x) (< v_prenex_44487 main_y) (<= 1000 (+ (select main_a v_prenex_44486) (select main_a v_prenex_44487))) (<= 1 (select main_a v_prenex_44487)))) (forall ((v_prenex_49490 Int) (v_prenex_49489 Int)) (or (<= (select main_a v_prenex_49489) 999) (< v_prenex_49490 main_y) (<= (* 2 (select main_a v_prenex_49490)) 1998) (<= (+ (select main_a v_prenex_49489) (select main_a v_prenex_49490)) 1000) (<= 500 (select main_a v_prenex_49490)) (< v_prenex_49489 main_x) (<= (+ main_x 1) v_prenex_49489))) (or (forall ((v_prenex_49527 Int)) (or (<= (* 2 (select main_a v_prenex_49527)) 1000) (<= (+ main_x 1) v_prenex_49527) (<= (select main_a v_prenex_49527) 500) (< v_prenex_49527 main_x))) (forall ((v_prenex_49529 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49529))) (< v_prenex_49529 main_y) (<= 1 (select main_a v_prenex_49529))))) (forall ((v_prenex_45126 Int) (v_prenex_45127 Int)) (or (<= (select main_a v_prenex_45126) 500) (<= (select main_a v_prenex_45127) 1498) (<= 500 (select main_a v_prenex_45127)) (<= (select main_a v_prenex_45126) 999) (<= (select main_a v_prenex_45127) (+ (select main_a v_prenex_45126) 998)) (<= (+ main_x 1) v_prenex_45126) (< v_prenex_45126 main_x))) (forall ((v_prenex_44739 Int) (v_prenex_44738 Int)) (or (< v_prenex_44738 main_x) (<= (select main_a v_prenex_44739) (+ (select main_a v_prenex_44738) 998)) (< v_prenex_44739 main_y) (<= (* 2 (select main_a v_prenex_44738)) 1000) (<= (+ main_x 1) v_prenex_44738) (<= 1 (select main_a v_prenex_44739)))) (forall ((v_prenex_48397 Int) (v_prenex_48396 Int)) (or (<= (+ main_x 1) v_prenex_48396) (<= 1000 (+ (select main_a v_prenex_48396) (select main_a v_prenex_48397))) (<= (select main_a v_prenex_48396) 500) (<= (select main_a v_prenex_48397) 1498) (<= (select main_a v_prenex_48396) 999) (< v_prenex_48396 main_x))) (forall ((v_prenex_45429 Int)) (or (<= (+ main_x 1) v_prenex_45429) (<= 2 (* 2 (select main_a v_prenex_45429))) (<= (select main_a v_prenex_45429) 500) (< v_prenex_45429 main_x))) (forall ((v_prenex_49573 Int) (v_prenex_49572 Int)) (or (< v_prenex_49573 main_y) (<= (select main_a v_prenex_49573) (+ (select main_a v_prenex_49572) 998)) (<= 500 (select main_a v_prenex_49573)) (< v_prenex_49572 main_x) (<= (select main_a v_prenex_49572) 500) (<= 1000 (* 2 (select main_a v_prenex_49573))) (<= (+ main_x 1) v_prenex_49572))) (or (forall ((v_prenex_47768 Int)) (or (<= (select main_a v_prenex_47768) 1498) (<= (select main_a v_prenex_47768) 999))) (forall ((v_prenex_47762 Int)) (or (< v_prenex_47762 main_x) (<= (* 2 (select main_a v_prenex_47762)) 1000) (<= (select main_a v_prenex_47762) 999) (<= 2 (* 2 (select main_a v_prenex_47762))) (<= (+ main_x 1) v_prenex_47762)))) (forall ((v_prenex_43490 Int) (v_prenex_43489 Int)) (or (<= (select main_a v_prenex_43490) 1498) (<= (+ main_x 1) v_prenex_43489) (<= 1 (select main_a v_prenex_43489)) (<= 1000 (+ (select main_a v_prenex_43489) (select main_a v_prenex_43490))) (<= 1 (select main_a v_prenex_43490)) (< v_prenex_43489 main_x))) (or (forall ((v_prenex_48281 Int)) (or (<= (* 2 (select main_a v_prenex_48281)) 1998) (<= 1 (select main_a v_prenex_48281)))) (forall ((v_prenex_48276 Int)) (or (<= (+ main_x 1) v_prenex_48276) (<= (select main_a v_prenex_48276) 500) (<= (* 2 (select main_a v_prenex_48276)) 1000) (< v_prenex_48276 main_x)))) (forall ((v_prenex_47119 Int) (v_prenex_47120 Int)) (or (<= 1 (select main_a v_prenex_47120)) (<= (select main_a v_prenex_47119) 999) (<= (+ main_x 1) v_prenex_47119) (<= 1000 (+ (select main_a v_prenex_47119) (select main_a v_prenex_47120))) (< v_prenex_47119 main_x))) (forall ((v_prenex_50835 Int) (v_prenex_50836 Int)) (or (< v_prenex_50835 main_x) (<= (+ (select main_a v_prenex_50835) (select main_a v_prenex_50836)) 1000) (<= (select main_a v_prenex_50836) 999) (<= (select main_a v_prenex_50835) 500) (<= (+ main_x 1) v_prenex_50835) (<= (* 2 (select main_a v_prenex_50835)) 1000))) (or (forall ((v_prenex_43914 Int)) (or (<= (+ main_y 1) v_prenex_43914) (<= (* 2 (select main_a v_prenex_43914)) 1998) (<= 1 (select main_a v_prenex_43914)))) (forall ((v_prenex_43913 Int)) (or (< v_prenex_43913 main_x) (<= 0 (+ (select main_a v_prenex_43913) 498)) (<= (+ main_x 1) v_prenex_43913) (<= 2 (* 2 (select main_a v_prenex_43913)))))) (forall ((v_prenex_42235 Int) (v_prenex_42236 Int)) (or (<= (+ main_y 1) v_prenex_42236) (<= 0 (+ (select main_a v_prenex_42235) 498)) (<= 1 (select main_a v_prenex_42236)) (<= 500 (select main_a v_prenex_42236)) (<= (select main_a v_prenex_42236) (+ (select main_a v_prenex_42235) 998)) (< v_prenex_42235 main_x) (<= (+ main_x 1) v_prenex_42235))) (or (forall ((v_prenex_51051 Int)) (or (<= (* 2 (select main_a v_prenex_51051)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51051))) (< v_prenex_51051 main_y))) (forall ((v_prenex_51049 Int)) (or (< v_prenex_51049 main_x) (<= (* 2 (select main_a v_prenex_51049)) 1000) (<= (select main_a v_prenex_51049) 500) (<= (+ main_x 1) v_prenex_51049)))) (forall ((v_prenex_44683 Int) (v_prenex_44682 Int)) (or (<= (+ main_y 1) v_prenex_44683) (<= (select main_a v_prenex_44683) 999) (<= (select main_a v_prenex_44682) (select main_a v_prenex_44683)) (< v_prenex_44683 main_y))) (forall ((v_prenex_43691 Int) (v_prenex_43690 Int)) (or (<= (select main_a v_prenex_43690) (select main_a v_prenex_43691)) (<= (select main_a v_prenex_43690) 500) (< v_prenex_43690 main_x) (<= (+ main_x 1) v_prenex_43690) (< v_prenex_43691 main_y))) (or (forall ((v_prenex_41458 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41458))) (< v_prenex_41458 main_x) (<= (+ main_x 1) v_prenex_41458) (<= (select main_a v_prenex_41458) 999))) (forall ((v_prenex_41459 Int)) (<= (* 2 (select main_a v_prenex_41459)) 1998))) (forall ((v_prenex_42314 Int) (v_prenex_42315 Int)) (or (<= 500 (select main_a v_prenex_42315)) (<= (+ main_x 1) v_prenex_42314) (<= (+ (select main_a v_prenex_42314) (select main_a v_prenex_42315)) 1000) (<= (select main_a v_prenex_42314) 999) (<= 1 (select main_a v_prenex_42315)) (< v_prenex_42314 main_x))) (forall ((v_prenex_51475 Int) (v_prenex_51474 Int)) (or (<= (+ (select main_a v_prenex_51474) (select main_a v_prenex_51475)) 1000) (<= (* 2 (select main_a v_prenex_51474)) 1000) (< v_prenex_51474 main_x) (<= (+ main_x 1) v_prenex_51474) (<= 500 (select main_a v_prenex_51475)) (<= (select main_a v_prenex_51475) 1498) (<= 1 (select main_a v_prenex_51474)))) (or (forall ((v_prenex_49727 Int)) (or (<= (+ main_y 1) v_prenex_49727) (< v_prenex_49727 main_y) (<= 1 (select main_a v_prenex_49727)) (<= 500 (select main_a v_prenex_49727)))) (forall ((v_prenex_49726 Int)) (<= (* 2 (select main_a v_prenex_49726)) 1000))) (forall ((v_prenex_44771 Int) (v_prenex_44770 Int)) (or (<= 500 (select main_a v_prenex_44771)) (< v_prenex_44770 main_x) (<= (+ (select main_a v_prenex_44770) (select main_a v_prenex_44771)) 1000) (<= (+ main_x 1) v_prenex_44770) (<= (select main_a v_prenex_44770) 999) (<= (* 2 (select main_a v_prenex_44771)) 1998))) (forall ((v_prenex_51439 Int) (v_prenex_51440 Int)) (or (<= (select main_a v_prenex_51439) (select main_a v_prenex_51440)) (<= 500 (select main_a v_prenex_51440)) (<= (select main_a v_prenex_51439) 999) (<= (+ main_x 1) v_prenex_51439) (<= (select main_a v_prenex_51440) 999) (< v_prenex_51440 main_y) (< v_prenex_51439 main_x))) (forall ((v_prenex_50655 Int) (v_prenex_50654 Int)) (or (<= (select main_a v_prenex_50655) (+ (select main_a v_prenex_50654) 998)) (<= 1000 (* 2 (select main_a v_prenex_50655))) (<= (+ main_x 1) v_prenex_50654) (<= 500 (select main_a v_prenex_50655)) (< v_prenex_50655 main_y) (<= (select main_a v_prenex_50654) 999) (< v_prenex_50654 main_x))) (forall ((v_prenex_48314 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48314))) (<= (+ main_x 1) v_prenex_48314) (< v_prenex_48314 main_x) (<= 0 (+ (select main_a v_prenex_48314) 498)) (<= 1 (select main_a v_prenex_48314)))) (forall ((v_prenex_44415 Int) (v_prenex_44414 Int)) (or (<= (select main_a v_prenex_44415) 999) (<= (select main_a v_prenex_44415) 1498) (< v_prenex_44414 main_x) (<= (select main_a v_prenex_44414) 999) (< v_prenex_44415 main_y) (<= (select main_a v_prenex_44415) (+ (select main_a v_prenex_44414) 998)) (<= (+ main_x 1) v_prenex_44414))) (forall ((v_prenex_51479 Int) (v_prenex_51478 Int)) (or (< v_prenex_51478 main_x) (<= 2 (* 2 (select main_a v_prenex_51478))) (<= (+ main_x 1) v_prenex_51478) (<= 1000 (+ (select main_a v_prenex_51478) (select main_a v_prenex_51479))) (<= 1000 (* 2 (select main_a v_prenex_51479))) (<= (+ main_y 1) v_prenex_51479) (<= 500 (select main_a v_prenex_51479)))) (forall ((v_prenex_48657 Int) (v_prenex_48656 Int)) (or (<= (+ main_x 1) v_prenex_48656) (<= (select main_a v_prenex_48656) 999) (< v_prenex_48656 main_x) (<= (+ (select main_a v_prenex_48656) (select main_a v_prenex_48657)) 1000) (<= 500 (select main_a v_prenex_48657)) (<= 2 (* 2 (select main_a v_prenex_48656))) (<= (select main_a v_prenex_48657) 999))) (or (forall ((v_prenex_51428 Int)) (or (<= (select main_a v_prenex_51428) 999) (< v_prenex_51428 main_x) (<= (* 2 (select main_a v_prenex_51428)) 1000) (<= (+ main_x 1) v_prenex_51428))) (forall ((v_prenex_51432 Int)) (or (<= (select main_a v_prenex_51432) 999) (<= 500 (select main_a v_prenex_51432))))) (forall ((v_prenex_48234 Int) (v_prenex_48233 Int)) (or (<= (select main_a v_prenex_48234) 999) (<= (select main_a v_prenex_48234) (+ (select main_a v_prenex_48233) 998)) (< v_prenex_48233 main_x) (<= (+ main_x 1) v_prenex_48233) (<= 500 (select main_a v_prenex_48234)) (<= 1 (select main_a v_prenex_48233)) (<= (select main_a v_prenex_48233) 500))) (forall ((v_prenex_42190 Int) (v_prenex_42191 Int)) (or (<= (select main_a v_prenex_42190) (select main_a v_prenex_42191)) (<= (* 2 (select main_a v_prenex_42191)) 1998) (<= 500 (select main_a v_prenex_42191)) (<= (+ main_y 1) v_prenex_42191) (<= (select main_a v_prenex_42190) 500) (<= (+ main_x 1) v_prenex_42190) (< v_prenex_42190 main_x))) (or (forall ((v_prenex_48215 Int)) (or (<= (select main_a v_prenex_48215) 1498) (<= (* 2 (select main_a v_prenex_48215)) 1998))) (forall ((v_prenex_48209 Int)) (or (<= 1 (select main_a v_prenex_48209)) (<= (* 2 (select main_a v_prenex_48209)) 1000) (< v_prenex_48209 main_x) (<= 2 (* 2 (select main_a v_prenex_48209))) (<= (+ main_x 1) v_prenex_48209)))) (or (forall ((v_prenex_49145 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49145))) (<= (+ main_x 1) v_prenex_49145) (< v_prenex_49145 main_x) (<= (select main_a v_prenex_49145) 500))) (forall ((v_prenex_49147 Int)) (or (<= 500 (select main_a v_prenex_49147)) (<= (select main_a v_prenex_49147) 1498)))) (forall ((v_prenex_41092 Int) (v_prenex_41093 Int)) (or (< v_prenex_41092 main_x) (<= (+ main_y 1) v_prenex_41093) (<= 1000 (* 2 (select main_a v_prenex_41093))) (<= (select main_a v_prenex_41092) 999) (<= (select main_a v_prenex_41093) 999) (<= (+ main_x 1) v_prenex_41092) (<= (select main_a v_prenex_41092) (select main_a v_prenex_41093)))) (or (forall ((v_prenex_40475 Int)) (or (< v_prenex_40475 main_x) (<= (+ main_x 1) v_prenex_40475) (<= 2 (* 2 (select main_a v_prenex_40475))))) (forall ((v_prenex_40614 Int)) (or (< v_prenex_40614 main_y) (<= 1000 (* 2 (select main_a v_prenex_40614)))))) (forall ((v_prenex_45436 Int) (v_prenex_45437 Int)) (or (<= (+ main_x 1) v_prenex_45436) (<= 500 (select main_a v_prenex_45437)) (<= (select main_a v_prenex_45436) 999) (<= (select main_a v_prenex_45436) (select main_a v_prenex_45437)) (<= 0 (+ (select main_a v_prenex_45436) 498)) (< v_prenex_45436 main_x))) (or (forall ((v_prenex_50691 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50691))) (<= 1 (select main_a v_prenex_50691)) (< v_prenex_50691 main_y))) (forall ((v_prenex_50687 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50687))) (<= (+ main_x 1) v_prenex_50687) (< v_prenex_50687 main_x)))) (or (forall ((v_prenex_48570 Int)) (or (<= (+ main_x 1) v_prenex_48570) (<= (select main_a v_prenex_48570) 500) (<= 2 (* 2 (select main_a v_prenex_48570))) (< v_prenex_48570 main_x))) (forall ((v_prenex_48572 Int)) (<= (select main_a v_prenex_48572) 1498))) (or (forall ((v_prenex_46756 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46756))) (<= (* 2 (select main_a v_prenex_46756)) 1000) (<= (+ main_x 1) v_prenex_46756) (<= (select main_a v_prenex_46756) 999) (< v_prenex_46756 main_x))) (forall ((v_prenex_46761 Int)) (or (<= 1 (select main_a v_prenex_46761)) (<= 500 (select main_a v_prenex_46761))))) (forall ((v_prenex_49933 Int) (v_prenex_49934 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49933))) (<= (+ (select main_a v_prenex_49933) (select main_a v_prenex_49934)) 1000) (<= 1 (select main_a v_prenex_49934)) (<= (* 2 (select main_a v_prenex_49934)) 1998) (<= (+ main_x 1) v_prenex_49933) (< v_prenex_49933 main_x) (<= (select main_a v_prenex_49933) 500))) (forall ((v_prenex_47025 Int) (v_prenex_47026 Int)) (or (<= (select main_a v_prenex_47025) (select main_a v_prenex_47026)) (<= 1 (select main_a v_prenex_47026)) (<= (select main_a v_prenex_47025) 999) (< v_prenex_47025 main_x) (<= (select main_a v_prenex_47026) 999) (<= (+ main_x 1) v_prenex_47025) (<= (* 2 (select main_a v_prenex_47025)) 1000))) (forall ((v_prenex_47504 Int) (v_prenex_47503 Int)) (or (<= (+ (select main_a v_prenex_47503) (select main_a v_prenex_47504)) 1000) (<= (* 2 (select main_a v_prenex_47503)) 1000) (<= (+ main_y 1) v_prenex_47504) (< v_prenex_47503 main_x) (<= 1000 (* 2 (select main_a v_prenex_47504))) (<= 1 (select main_a v_prenex_47504)) (<= (+ main_x 1) v_prenex_47503))) (forall ((v_prenex_46275 Int) (v_prenex_46274 Int)) (or (<= 1 (select main_a v_prenex_46275)) (<= 2 (* 2 (select main_a v_prenex_46274))) (<= (select main_a v_prenex_46275) (+ (select main_a v_prenex_46274) 998)) (< v_prenex_46274 main_x) (<= (+ main_x 1) v_prenex_46274) (<= 0 (+ (select main_a v_prenex_46274) 498)) (<= (select main_a v_prenex_46275) 999))) (forall ((v_prenex_41472 Int) (v_prenex_41473 Int)) (or (< v_prenex_41472 main_x) (<= (select main_a v_prenex_41473) 1498) (<= (+ main_x 1) v_prenex_41472) (<= (select main_a v_prenex_41472) 999) (<= (* 2 (select main_a v_prenex_41472)) 1000) (<= 1000 (+ (select main_a v_prenex_41472) (select main_a v_prenex_41473))) (<= 1 (select main_a v_prenex_41473)))) (forall ((v_prenex_45722 Int) (v_prenex_45721 Int)) (or (<= (* 2 (select main_a v_prenex_45721)) 1000) (<= (select main_a v_prenex_45721) (select main_a v_prenex_45722)) (<= (+ main_y 1) v_prenex_45722) (< v_prenex_45721 main_x) (<= (+ main_x 1) v_prenex_45721))) (forall ((v_prenex_47194 Int) (v_prenex_47193 Int)) (or (<= (select main_a v_prenex_47193) 500) (<= (* 2 (select main_a v_prenex_47194)) 1998) (<= (select main_a v_prenex_47194) 999) (< v_prenex_47194 main_y) (< v_prenex_47193 main_x) (<= (select main_a v_prenex_47193) (select main_a v_prenex_47194)) (<= (+ main_x 1) v_prenex_47193))) (forall ((v_prenex_41585 Int) (v_prenex_41586 Int)) (or (<= (+ main_x 1) v_prenex_41585) (<= (select main_a v_prenex_41586) 999) (<= (select main_a v_prenex_41586) (+ (select main_a v_prenex_41585) 998)) (< v_prenex_41586 main_y) (<= (+ main_y 1) v_prenex_41586))) (forall ((v_prenex_47749 Int) (v_prenex_47748 Int)) (or (<= (select main_a v_prenex_47748) 500) (<= (+ main_x 1) v_prenex_47748) (< v_prenex_47748 main_x) (<= 1000 (+ (select main_a v_prenex_47748) (select main_a v_prenex_47749))) (<= 1 (select main_a v_prenex_47749)) (<= (select main_a v_prenex_47748) 999))) (or (forall ((v_prenex_46043 Int)) (or (<= 500 (select main_a v_prenex_46043)) (<= (+ main_y 1) v_prenex_46043))) (forall ((v_prenex_46042 Int)) (or (<= (* 2 (select main_a v_prenex_46042)) 1000) (<= (+ main_x 1) v_prenex_46042) (<= (select main_a v_prenex_46042) 500) (< v_prenex_46042 main_x)))) (forall ((v_prenex_42133 Int) (v_prenex_42134 Int)) (or (<= 1000 (+ (select main_a v_prenex_42133) (select main_a v_prenex_42134))) (<= (* 2 (select main_a v_prenex_42134)) 1998) (<= 1000 (* 2 (select main_a v_prenex_42134))) (<= 0 (+ (select main_a v_prenex_42133) 498)) (< v_prenex_42133 main_x) (<= (select main_a v_prenex_42133) 500) (<= (+ main_x 1) v_prenex_42133))) (forall ((v_prenex_50585 Int) (v_prenex_50584 Int)) (or (< v_prenex_50584 main_x) (< v_prenex_50585 main_y) (<= (* 2 (select main_a v_prenex_50584)) 1000) (<= (+ main_x 1) v_prenex_50584) (<= (* 2 (select main_a v_prenex_50585)) 1998) (<= (+ (select main_a v_prenex_50584) (select main_a v_prenex_50585)) 1000) (<= (select main_a v_prenex_50585) 999))) (forall ((v_prenex_48149 Int) (v_prenex_48150 Int)) (or (<= (select main_a v_prenex_48150) 999) (<= (+ main_x 1) v_prenex_48149) (<= (select main_a v_prenex_48149) (select main_a v_prenex_48150)) (<= (select main_a v_prenex_48149) 999) (<= 2 (* 2 (select main_a v_prenex_48149))) (< v_prenex_48149 main_x) (<= 1 (select main_a v_prenex_48150)))) (or (forall ((v_prenex_50565 Int)) (or (<= (+ main_x 1) v_prenex_50565) (<= (select main_a v_prenex_50565) 500) (<= (* 2 (select main_a v_prenex_50565)) 1000) (< v_prenex_50565 main_x) (<= (select main_a v_prenex_50565) 999))) (forall ((v_prenex_50569 Int)) (or (<= 500 (select main_a v_prenex_50569)) (<= 1000 (* 2 (select main_a v_prenex_50569)))))) (forall ((v_prenex_47266 Int) (v_prenex_47265 Int)) (or (<= (select main_a v_prenex_47266) 999) (< v_prenex_47265 main_x) (<= 1000 (* 2 (select main_a v_prenex_47266))) (<= (select main_a v_prenex_47265) 500) (<= (+ main_x 1) v_prenex_47265) (<= (+ (select main_a v_prenex_47265) (select main_a v_prenex_47266)) 1000))) (forall ((v_prenex_51516 Int) (v_prenex_51517 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51516))) (<= (+ main_x 1) v_prenex_51516) (< v_prenex_51516 main_x) (<= (select main_a v_prenex_51516) 500) (<= 500 (select main_a v_prenex_51517)) (<= (+ (select main_a v_prenex_51516) (select main_a v_prenex_51517)) 1000) (<= (select main_a v_prenex_51517) 999))) (or (forall ((v_prenex_48867 Int)) (or (<= 500 (select main_a v_prenex_48867)) (<= (* 2 (select main_a v_prenex_48867)) 1998))) (forall ((v_prenex_48861 Int)) (or (<= (+ main_x 1) v_prenex_48861) (<= 2 (* 2 (select main_a v_prenex_48861))) (< v_prenex_48861 main_x) (<= (* 2 (select main_a v_prenex_48861)) 1000)))) (forall ((v_prenex_40828 Int) (v_prenex_40827 Int)) (or (<= (+ main_x 1) v_prenex_40827) (< v_prenex_40827 main_x) (<= 500 (select main_a v_prenex_40828)) (<= 1 (select main_a v_prenex_40827)) (<= 1000 (* 2 (select main_a v_prenex_40828))) (<= (+ main_y 1) v_prenex_40828) (<= (select main_a v_prenex_40828) (+ (select main_a v_prenex_40827) 998)))) (forall ((v_prenex_42524 Int) (v_prenex_42525 Int)) (or (<= (select main_a v_prenex_42524) 500) (<= 2 (* 2 (select main_a v_prenex_42524))) (<= (* 2 (select main_a v_prenex_42525)) 1998) (< v_prenex_42524 main_x) (<= (select main_a v_prenex_42524) (select main_a v_prenex_42525)) (<= (+ main_x 1) v_prenex_42524))) (forall ((v_prenex_50187 Int) (v_prenex_50186 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50186))) (<= (select main_a v_prenex_50187) (+ (select main_a v_prenex_50186) 998)) (<= (+ main_x 1) v_prenex_50186) (<= (select main_a v_prenex_50187) 999) (<= (select main_a v_prenex_50186) 500) (< v_prenex_50186 main_x))) (or (forall ((v_prenex_49357 Int)) (or (<= (* 2 (select main_a v_prenex_49357)) 1998) (<= (+ main_y 1) v_prenex_49357))) (forall ((v_prenex_49356 Int)) (or (<= (+ main_x 1) v_prenex_49356) (<= 2 (* 2 (select main_a v_prenex_49356))) (< v_prenex_49356 main_x) (<= (* 2 (select main_a v_prenex_49356)) 1000)))) (or (forall ((v_prenex_47909 Int)) (or (<= (* 2 (select main_a v_prenex_47909)) 1998) (<= (select main_a v_prenex_47909) 999))) (forall ((v_prenex_47903 Int)) (or (< v_prenex_47903 main_x) (<= (select main_a v_prenex_47903) 999) (<= (select main_a v_prenex_47903) 500) (<= (+ main_x 1) v_prenex_47903) (<= 2 (* 2 (select main_a v_prenex_47903)))))) (forall ((v_prenex_45827 Int) (v_prenex_45826 Int)) (or (<= 1 (select main_a v_prenex_45826)) (< v_prenex_45826 main_x) (<= (+ (select main_a v_prenex_45826) (select main_a v_prenex_45827)) 1000) (<= (select main_a v_prenex_45827) 1498) (<= (+ main_x 1) v_prenex_45826))) (forall ((v_prenex_49175 Int) (v_prenex_49174 Int)) (or (< v_prenex_49174 main_x) (<= (+ main_y 1) v_prenex_49175) (<= (+ (select main_a v_prenex_49174) (select main_a v_prenex_49175)) 1000) (<= 1 (select main_a v_prenex_49174)) (<= (+ main_x 1) v_prenex_49174) (<= (select main_a v_prenex_49175) 1498))) (forall ((v_prenex_50323 Int) (v_prenex_50324 Int)) (or (<= (* 2 (select main_a v_prenex_50324)) 1998) (<= (select main_a v_prenex_50323) 500) (<= (select main_a v_prenex_50323) (select main_a v_prenex_50324)) (<= 1 (select main_a v_prenex_50323)) (<= 500 (select main_a v_prenex_50324)) (< v_prenex_50323 main_x) (<= (+ main_x 1) v_prenex_50323))) (forall ((v_prenex_49571 Int) (v_prenex_49570 Int)) (or (<= (+ (select main_a v_prenex_49570) (select main_a v_prenex_49571)) 1000) (<= (+ main_x 1) v_prenex_49570) (<= (select main_a v_prenex_49570) 500) (< v_prenex_49570 main_x) (<= 1000 (* 2 (select main_a v_prenex_49571))) (<= (select main_a v_prenex_49570) 999))) (forall ((v_prenex_41705 Int) (v_prenex_41706 Int)) (or (<= (* 2 (select main_a v_prenex_41705)) 1000) (< v_prenex_41705 main_x) (<= 0 (+ (select main_a v_prenex_41705) 498)) (<= (+ main_x 1) v_prenex_41705) (<= 1 (select main_a v_prenex_41706)) (<= (* 2 (select main_a v_prenex_41706)) 1998) (<= 1000 (+ (select main_a v_prenex_41705) (select main_a v_prenex_41706))))) (forall ((v_prenex_50135 Int) (v_prenex_50134 Int)) (or (<= (select main_a v_prenex_50134) 500) (<= 1000 (+ (select main_a v_prenex_50134) (select main_a v_prenex_50135))) (<= 0 (+ (select main_a v_prenex_50134) 498)) (< v_prenex_50134 main_x) (<= (select main_a v_prenex_50135) 1498) (<= (+ main_x 1) v_prenex_50134) (<= (select main_a v_prenex_50135) 999))) (forall ((v_prenex_41998 Int) (v_prenex_41999 Int)) (or (< v_prenex_41998 main_x) (<= (select main_a v_prenex_41998) (select main_a v_prenex_41999)) (<= (select main_a v_prenex_41998) 500) (<= 1 (select main_a v_prenex_41999)) (<= 1000 (* 2 (select main_a v_prenex_41999))) (<= 1 (select main_a v_prenex_41998)) (<= (+ main_x 1) v_prenex_41998))) (or (forall ((v_prenex_50249 Int)) (or (<= (select main_a v_prenex_50249) 999) (<= (select main_a v_prenex_50249) 1498))) (forall ((v_prenex_50245 Int)) (or (<= (select main_a v_prenex_50245) 500) (<= (select main_a v_prenex_50245) 999) (<= (* 2 (select main_a v_prenex_50245)) 1000) (< v_prenex_50245 main_x) (<= (+ main_x 1) v_prenex_50245)))) (forall ((v_prenex_40579 Int) (v_prenex_40580 Int)) (or (< v_prenex_40579 main_x) (< v_prenex_40580 main_y) (<= (+ (select main_a v_prenex_40579) (select main_a v_prenex_40580)) 1000) (<= (+ main_x 1) v_prenex_40579) (<= (select main_a v_prenex_40580) 1498) (<= 1 (select main_a v_prenex_40579)) (<= (select main_a v_prenex_40580) 999))) (forall ((v_prenex_49331 Int) (v_prenex_49330 Int)) (or (< v_prenex_49330 main_x) (<= (+ main_x 1) v_prenex_49330) (<= 1000 (+ (select main_a v_prenex_49330) (select main_a v_prenex_49331))) (<= 1 (select main_a v_prenex_49330)) (<= (select main_a v_prenex_49330) 500))) (or (forall ((v_prenex_43818 Int)) (or (< v_prenex_43818 main_x) (<= (+ main_x 1) v_prenex_43818) (<= (* 2 (select main_a v_prenex_43818)) 1000) (<= 0 (+ (select main_a v_prenex_43818) 498)))) (forall ((v_prenex_43823 Int)) (or (<= (* 2 (select main_a v_prenex_43823)) 1998) (<= (select main_a v_prenex_43823) 1498)))) (forall ((v_prenex_42100 Int) (v_prenex_42101 Int)) (or (<= 1 (select main_a v_prenex_42101)) (< v_prenex_42100 main_x) (<= (+ main_x 1) v_prenex_42100) (< v_prenex_42101 main_y) (<= 500 (select main_a v_prenex_42101)) (<= (* 2 (select main_a v_prenex_42100)) 1000) (<= (select main_a v_prenex_42100) (select main_a v_prenex_42101)))) (forall ((v_prenex_49149 Int) (v_prenex_49148 Int)) (or (<= (+ main_x 1) v_prenex_49148) (<= (select main_a v_prenex_49148) (select main_a v_prenex_49149)) (< v_prenex_49148 main_x) (<= (select main_a v_prenex_49148) 999) (< v_prenex_49149 main_y) (<= (select main_a v_prenex_49149) 999))) (forall ((v_prenex_40726 Int) (v_prenex_40725 Int)) (or (< v_prenex_40725 main_x) (<= (+ main_x 1) v_prenex_40725) (<= (select main_a v_prenex_40726) 1498) (<= 1 (select main_a v_prenex_40725)) (<= (select main_a v_prenex_40725) (select main_a v_prenex_40726)) (<= 500 (select main_a v_prenex_40726)) (<= (+ main_y 1) v_prenex_40726))) (forall ((v_prenex_43866 Int) (v_prenex_43867 Int)) (or (<= (+ (select main_a v_prenex_43866) (select main_a v_prenex_43867)) 1000) (<= (+ main_x 1) v_prenex_43866) (<= (select main_a v_prenex_43867) 1498) (< v_prenex_43866 main_x) (<= 0 (+ (select main_a v_prenex_43866) 498)) (<= 2 (* 2 (select main_a v_prenex_43866))) (<= (* 2 (select main_a v_prenex_43867)) 1998))) (forall ((v_prenex_43442 Int) (v_prenex_43441 Int)) (or (<= 1000 (+ (select main_a v_prenex_43441) (select main_a v_prenex_43442))) (<= 0 (+ (select main_a v_prenex_43441) 498)) (< v_prenex_43442 main_y) (<= 1 (select main_a v_prenex_43442)) (<= (+ main_x 1) v_prenex_43441) (< v_prenex_43441 main_x))) (or (forall ((v_prenex_51090 Int)) (or (<= 500 (select main_a v_prenex_51090)) (<= 1 (select main_a v_prenex_51090)) (<= (+ main_y 1) v_prenex_51090))) (forall ((v_prenex_51089 Int)) (or (< v_prenex_51089 main_x) (<= (+ main_x 1) v_prenex_51089) (<= (select main_a v_prenex_51089) 500) (<= (* 2 (select main_a v_prenex_51089)) 1000)))) (forall ((v_prenex_45485 Int) (v_prenex_45486 Int)) (or (<= (+ (select main_a v_prenex_45485) (select main_a v_prenex_45486)) 1000) (<= 2 (* 2 (select main_a v_prenex_45485))) (<= (select main_a v_prenex_45485) 999) (<= (* 2 (select main_a v_prenex_45486)) 1998) (<= (+ main_x 1) v_prenex_45485) (< v_prenex_45485 main_x))) (forall ((v_prenex_47811 Int) (v_prenex_47810 Int)) (or (<= (select main_a v_prenex_47811) 1498) (<= (+ main_x 1) v_prenex_47810) (<= 2 (* 2 (select main_a v_prenex_47810))) (<= 1000 (* 2 (select main_a v_prenex_47811))) (< v_prenex_47810 main_x) (<= (select main_a v_prenex_47810) (select main_a v_prenex_47811)))) (forall ((v_prenex_49222 Int) (v_prenex_49221 Int)) (or (<= (+ main_x 1) v_prenex_49221) (<= (+ main_y 1) v_prenex_49222) (< v_prenex_49221 main_x) (<= 1000 (* 2 (select main_a v_prenex_49222))) (<= 2 (* 2 (select main_a v_prenex_49221))) (<= (* 2 (select main_a v_prenex_49222)) 1998) (<= (select main_a v_prenex_49222) (+ (select main_a v_prenex_49221) 998)))) (forall ((v_prenex_47536 Int) (v_prenex_47535 Int)) (or (<= 1 (select main_a v_prenex_47536)) (<= (* 2 (select main_a v_prenex_47535)) 1000) (<= 1000 (* 2 (select main_a v_prenex_47536))) (<= (+ main_x 1) v_prenex_47535) (<= (select main_a v_prenex_47535) (select main_a v_prenex_47536)) (< v_prenex_47535 main_x) (<= 2 (* 2 (select main_a v_prenex_47535))))) (forall ((v_prenex_49056 Int) (v_prenex_49055 Int)) (or (<= 1 (select main_a v_prenex_49055)) (<= (+ main_x 1) v_prenex_49055) (<= 500 (select main_a v_prenex_49056)) (< v_prenex_49055 main_x) (<= (+ (select main_a v_prenex_49055) (select main_a v_prenex_49056)) 1000) (<= 1 (select main_a v_prenex_49056)) (<= 2 (* 2 (select main_a v_prenex_49055))))) (or (forall ((v_prenex_47665 Int)) (or (< v_prenex_47665 main_x) (<= (+ main_x 1) v_prenex_47665) (<= (select main_a v_prenex_47665) 500) (<= (* 2 (select main_a v_prenex_47665)) 1000))) (forall ((v_prenex_47667 Int)) (or (<= (select main_a v_prenex_47667) 999) (< v_prenex_47667 main_y)))) (forall ((v_prenex_47102 Int) (v_prenex_47101 Int)) (or (< v_prenex_47101 main_x) (<= (select main_a v_prenex_47102) 999) (<= (+ main_x 1) v_prenex_47101) (<= 2 (* 2 (select main_a v_prenex_47101))) (<= 1000 (* 2 (select main_a v_prenex_47102))) (<= (select main_a v_prenex_47101) (select main_a v_prenex_47102)) (< v_prenex_47102 main_y))) (or (forall ((v_prenex_50503 Int)) (or (<= 500 (select main_a v_prenex_50503)) (<= (select main_a v_prenex_50503) 1498))) (forall ((v_prenex_50498 Int)) (or (< v_prenex_50498 main_x) (<= 0 (+ (select main_a v_prenex_50498) 498)) (<= 2 (* 2 (select main_a v_prenex_50498))) (<= (+ main_x 1) v_prenex_50498)))) (forall ((v_prenex_40708 Int) (v_prenex_40707 Int)) (or (<= (select main_a v_prenex_40707) 999) (< v_prenex_40707 main_x) (<= (select main_a v_prenex_40707) (select main_a v_prenex_40708)) (<= (+ main_x 1) v_prenex_40707) (<= 500 (select main_a v_prenex_40708)))) (forall ((v_prenex_47717 Int) (v_prenex_47716 Int)) (or (<= (+ (select main_a v_prenex_47716) (select main_a v_prenex_47717)) 1000) (< v_prenex_47716 main_x) (<= (select main_a v_prenex_47716) 500) (<= (* 2 (select main_a v_prenex_47717)) 1998) (<= 1000 (* 2 (select main_a v_prenex_47717))) (<= (* 2 (select main_a v_prenex_47716)) 1000) (<= (+ main_x 1) v_prenex_47716))) (forall ((v_prenex_51286 Int) (v_prenex_51287 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51286))) (< v_prenex_51287 main_y) (<= 500 (select main_a v_prenex_51287)) (< v_prenex_51286 main_x) (<= (+ main_x 1) v_prenex_51286) (<= (select main_a v_prenex_51287) (+ (select main_a v_prenex_51286) 998)))) (forall ((v_prenex_42912 Int) (v_prenex_42913 Int)) (or (< v_prenex_42912 main_x) (<= (* 2 (select main_a v_prenex_42912)) 1000) (<= 1000 (+ (select main_a v_prenex_42912) (select main_a v_prenex_42913))) (<= (+ main_x 1) v_prenex_42912) (<= 1000 (* 2 (select main_a v_prenex_42913))) (<= 2 (* 2 (select main_a v_prenex_42912))))) (forall ((v_prenex_50395 Int) (v_prenex_50394 Int)) (or (<= (select main_a v_prenex_50394) 500) (<= (+ main_x 1) v_prenex_50394) (<= (select main_a v_prenex_50395) 999) (< v_prenex_50394 main_x) (<= (select main_a v_prenex_50394) (select main_a v_prenex_50395)) (<= 2 (* 2 (select main_a v_prenex_50394))))) (forall ((v_prenex_42983 Int) (v_prenex_42984 Int)) (or (< v_prenex_42983 main_x) (<= (+ main_x 1) v_prenex_42983) (<= (select main_a v_prenex_42984) (+ (select main_a v_prenex_42983) 998)) (<= (select main_a v_prenex_42984) 1498) (< v_prenex_42984 main_y) (<= (select main_a v_prenex_42983) 500))) (forall ((v_prenex_50369 Int) (v_prenex_50368 Int)) (or (<= (+ main_x 1) v_prenex_50368) (<= 1000 (* 2 (select main_a v_prenex_50369))) (<= 0 (+ (select main_a v_prenex_50368) 498)) (< v_prenex_50368 main_x) (<= (select main_a v_prenex_50368) 500) (<= 1000 (+ (select main_a v_prenex_50368) (select main_a v_prenex_50369))))) (forall ((v_prenex_44317 Int) (v_prenex_44318 Int)) (or (<= (select main_a v_prenex_44318) (+ (select main_a v_prenex_44317) 998)) (< v_prenex_44317 main_x) (<= 1 (select main_a v_prenex_44318)) (<= (* 2 (select main_a v_prenex_44318)) 1998) (<= (* 2 (select main_a v_prenex_44317)) 1000) (<= (+ main_x 1) v_prenex_44317) (<= 2 (* 2 (select main_a v_prenex_44317))))) (forall ((v_prenex_44528 Int) (v_prenex_44529 Int)) (or (<= (+ main_y 1) v_prenex_44529) (<= (* 2 (select main_a v_prenex_44529)) 1998) (< v_prenex_44528 main_x) (< v_prenex_44529 main_y) (<= (select main_a v_prenex_44529) (+ (select main_a v_prenex_44528) 998)))) (forall ((v_prenex_43969 Int) (v_prenex_43968 Int)) (or (<= 0 (+ (select main_a v_prenex_43968) 498)) (<= (+ main_x 1) v_prenex_43968) (<= 500 (select main_a v_prenex_43969)) (< v_prenex_43968 main_x) (<= (select main_a v_prenex_43969) (+ (select main_a v_prenex_43968) 998)) (<= (* 2 (select main_a v_prenex_43969)) 1998))) (or (forall ((v_prenex_43421 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43421))) (<= 500 (select main_a v_prenex_43421)))) (forall ((v_prenex_43423 Int)) (or (< v_prenex_43423 main_x) (<= (select main_a v_prenex_43423) 500) (<= (+ main_x 1) v_prenex_43423) (<= 2 (* 2 (select main_a v_prenex_43423)))))) (forall ((v_prenex_50620 Int) (v_prenex_50621 Int)) (or (<= (+ main_x 1) v_prenex_50620) (<= 1000 (* 2 (select main_a v_prenex_50621))) (<= (select main_a v_prenex_50620) 999) (<= (select main_a v_prenex_50621) 999) (< v_prenex_50620 main_x) (<= (select main_a v_prenex_50621) (+ (select main_a v_prenex_50620) 998)) (<= (select main_a v_prenex_50620) 500))) (or (forall ((v_prenex_44533 Int)) (or (<= (+ main_y 1) v_prenex_44533) (<= 500 (select main_a v_prenex_44533)) (<= (select main_a v_prenex_44533) 1498))) (forall ((v_prenex_44532 Int)) (or (<= (+ main_x 1) v_prenex_44532) (< v_prenex_44532 main_x) (<= 2 (* 2 (select main_a v_prenex_44532)))))) (forall ((v_prenex_49695 Int) (v_prenex_49694 Int)) (or (<= (select main_a v_prenex_49694) (select main_a v_prenex_49695)) (<= (* 2 (select main_a v_prenex_49694)) 1000) (< v_prenex_49694 main_x) (<= 2 (* 2 (select main_a v_prenex_49694))) (<= (+ main_x 1) v_prenex_49694))) (forall ((v_prenex_48287 Int) (v_prenex_48286 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48287))) (<= 1000 (+ (select main_a v_prenex_48286) (select main_a v_prenex_48287))) (< v_prenex_48287 main_y) (<= 0 (+ (select main_a v_prenex_48286) 498)) (< v_prenex_48286 main_x) (<= (+ main_x 1) v_prenex_48286))) (forall ((v_prenex_51723 Int) (v_prenex_51724 Int)) (or (<= (* 2 (select main_a v_prenex_51723)) 1000) (<= (select main_a v_prenex_51724) 999) (< v_prenex_51723 main_x) (<= 500 (select main_a v_prenex_51724)) (<= 1000 (+ (select main_a v_prenex_51723) (select main_a v_prenex_51724))) (<= (+ main_x 1) v_prenex_51723))) (forall ((v_prenex_44949 Int) (v_prenex_44950 Int)) (or (< v_prenex_44949 main_x) (<= (select main_a v_prenex_44950) (+ (select main_a v_prenex_44949) 998)) (<= 0 (+ (select main_a v_prenex_44949) 498)) (<= (+ main_x 1) v_prenex_44949) (<= (+ main_y 1) v_prenex_44950) (<= 500 (select main_a v_prenex_44950)))) (or (forall ((v_prenex_50522 Int)) (or (< v_prenex_50522 main_x) (<= (+ main_x 1) v_prenex_50522) (<= (* 2 (select main_a v_prenex_50522)) 1000) (<= (select main_a v_prenex_50522) 500))) (forall ((v_prenex_50524 Int)) (or (<= 1 (select main_a v_prenex_50524)) (<= (* 2 (select main_a v_prenex_50524)) 1998) (< v_prenex_50524 main_y)))) (forall ((v_prenex_50157 Int) (v_prenex_50156 Int)) (or (<= (select main_a v_prenex_50156) (select main_a v_prenex_50157)) (<= 1 (select main_a v_prenex_50157)) (<= 2 (* 2 (select main_a v_prenex_50156))) (<= 1000 (* 2 (select main_a v_prenex_50157))) (<= 1 (select main_a v_prenex_50156)) (< v_prenex_50156 main_x) (<= (+ main_x 1) v_prenex_50156))) (forall ((v_prenex_42655 Int) (v_prenex_42654 Int)) (or (<= (select main_a v_prenex_42654) (select main_a v_prenex_42655)) (<= 0 (+ (select main_a v_prenex_42654) 498)) (<= (select main_a v_prenex_42654) 500) (< v_prenex_42654 main_x) (<= (select main_a v_prenex_42655) 1498) (<= (+ main_x 1) v_prenex_42654) (<= 500 (select main_a v_prenex_42655)))) (forall ((v_prenex_49129 Int) (v_prenex_49130 Int)) (or (< v_prenex_49129 main_x) (<= (select main_a v_prenex_49130) 999) (<= (+ main_x 1) v_prenex_49129) (<= 1 (select main_a v_prenex_49129)) (<= (* 2 (select main_a v_prenex_49130)) 1998) (<= (+ (select main_a v_prenex_49129) (select main_a v_prenex_49130)) 1000))) (forall ((v_prenex_45957 Int) (v_prenex_45956 Int)) (or (<= (+ (select main_a v_prenex_45956) (select main_a v_prenex_45957)) 1000) (<= (+ main_x 1) v_prenex_45956) (<= (select main_a v_prenex_45957) 999) (<= 2 (* 2 (select main_a v_prenex_45956))) (< v_prenex_45957 main_y) (< v_prenex_45956 main_x))) (forall ((v_prenex_47441 Int) (v_prenex_47440 Int)) (or (<= 500 (select main_a v_prenex_47441)) (<= (+ (select main_a v_prenex_47440) (select main_a v_prenex_47441)) 1000) (<= (* 2 (select main_a v_prenex_47440)) 1000) (< v_prenex_47440 main_x) (<= (+ main_x 1) v_prenex_47440) (<= 1000 (* 2 (select main_a v_prenex_47441))) (<= (select main_a v_prenex_47440) 500))) (forall ((v_prenex_45034 Int) (v_prenex_45033 Int)) (or (< v_prenex_45034 main_y) (<= (select main_a v_prenex_45033) (select main_a v_prenex_45034)) (<= (+ main_x 1) v_prenex_45033) (<= 1 (select main_a v_prenex_45034)) (<= 1 (select main_a v_prenex_45033)) (< v_prenex_45033 main_x))) (forall ((v_prenex_51720 Int) (v_prenex_51719 Int)) (or (<= (+ main_x 1) v_prenex_51719) (<= 1000 (+ (select main_a v_prenex_51719) (select main_a v_prenex_51720))) (<= (select main_a v_prenex_51720) 1498) (<= (select main_a v_prenex_51719) 500) (<= 2 (* 2 (select main_a v_prenex_51719))) (<= 1 (select main_a v_prenex_51720)) (< v_prenex_51719 main_x))) (or (forall ((v_prenex_51300 Int)) (or (<= (+ main_x 1) v_prenex_51300) (< v_prenex_51300 main_x) (<= 2 (* 2 (select main_a v_prenex_51300))) (<= 1 (select main_a v_prenex_51300)) (<= (* 2 (select main_a v_prenex_51300)) 1000))) (forall ((v_prenex_51306 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51306))) (<= 500 (select main_a v_prenex_51306))))) (forall ((v_prenex_41761 Int) (v_prenex_41762 Int)) (or (<= 0 (+ (select main_a v_prenex_41761) 498)) (<= (+ main_x 1) v_prenex_41761) (< v_prenex_41761 main_x) (<= 2 (* 2 (select main_a v_prenex_41761))) (<= (select main_a v_prenex_41762) (+ (select main_a v_prenex_41761) 998)))) (forall ((v_prenex_45843 Int) (v_prenex_45842 Int)) (or (<= (select main_a v_prenex_45843) 999) (<= (select main_a v_prenex_45842) 500) (<= (* 2 (select main_a v_prenex_45843)) 1998) (<= (+ main_x 1) v_prenex_45842) (<= (select main_a v_prenex_45842) 999) (<= (select main_a v_prenex_45843) (+ (select main_a v_prenex_45842) 998)) (< v_prenex_45842 main_x))) (forall ((v_prenex_49212 Int) (v_prenex_49211 Int)) (or (<= (+ main_x 1) v_prenex_49211) (<= (select main_a v_prenex_49211) 500) (< v_prenex_49211 main_x) (<= 1 (select main_a v_prenex_49211)) (<= (select main_a v_prenex_49212) 999) (<= 1000 (+ (select main_a v_prenex_49211) (select main_a v_prenex_49212))) (<= 1 (select main_a v_prenex_49212)))) (forall ((v_prenex_43921 Int) (v_prenex_43922 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43921))) (< v_prenex_43921 main_x) (<= (select main_a v_prenex_43922) 1498) (<= 1 (select main_a v_prenex_43922)) (<= (+ main_x 1) v_prenex_43921) (<= (select main_a v_prenex_43921) (select main_a v_prenex_43922)) (<= (select main_a v_prenex_43921) 999))) (forall ((v_prenex_43367 Int) (v_prenex_43368 Int)) (or (<= (select main_a v_prenex_43368) 1498) (<= (+ main_x 1) v_prenex_43367) (<= (* 2 (select main_a v_prenex_43367)) 1000) (< v_prenex_43367 main_x) (<= (+ main_y 1) v_prenex_43368) (<= (select main_a v_prenex_43368) (+ (select main_a v_prenex_43367) 998)))) (or (forall ((v_prenex_41953 Int)) (or (<= (* 2 (select main_a v_prenex_41953)) 1998) (<= 1000 (* 2 (select main_a v_prenex_41953))) (<= (+ main_y 1) v_prenex_41953))) (forall ((v_prenex_41952 Int)) (or (<= (+ main_x 1) v_prenex_41952) (< v_prenex_41952 main_x) (<= 0 (+ (select main_a v_prenex_41952) 498)) (<= (* 2 (select main_a v_prenex_41952)) 1000)))) (forall ((v_prenex_47462 Int) (v_prenex_47461 Int)) (or (<= 500 (select main_a v_prenex_47462)) (<= (+ main_x 1) v_prenex_47461) (<= (* 2 (select main_a v_prenex_47461)) 1000) (<= (select main_a v_prenex_47461) (select main_a v_prenex_47462)) (<= 1 (select main_a v_prenex_47461)) (<= (select main_a v_prenex_47462) 1498) (< v_prenex_47461 main_x))) (forall ((v_prenex_42785 Int) (v_prenex_42786 Int)) (or (<= 1 (select main_a v_prenex_42785)) (< v_prenex_42785 main_x) (<= (select main_a v_prenex_42785) 500) (<= (select main_a v_prenex_42785) (select main_a v_prenex_42786)) (<= 500 (select main_a v_prenex_42786)) (<= (select main_a v_prenex_42786) 1498) (<= (+ main_x 1) v_prenex_42785))) (or (forall ((v_prenex_45139 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45139))) (<= (* 2 (select main_a v_prenex_45139)) 1998) (<= (+ main_y 1) v_prenex_45139))) (forall ((v_prenex_45138 Int)) (or (<= (+ main_x 1) v_prenex_45138) (< v_prenex_45138 main_x) (<= (* 2 (select main_a v_prenex_45138)) 1000)))) (forall ((v_prenex_50633 Int) (v_prenex_50632 Int)) (or (<= 1000 (+ (select main_a v_prenex_50632) (select main_a v_prenex_50633))) (< v_prenex_50632 main_x) (<= (* 2 (select main_a v_prenex_50632)) 1000) (<= (+ main_x 1) v_prenex_50632) (<= 2 (* 2 (select main_a v_prenex_50632))))) (forall ((v_prenex_40799 Int) (v_prenex_40800 Int)) (or (<= (+ (select main_a v_prenex_40799) (select main_a v_prenex_40800)) 1000) (<= (select main_a v_prenex_40799) 500) (< v_prenex_40799 main_x) (<= (+ main_x 1) v_prenex_40799) (<= 1 (select main_a v_prenex_40799)) (<= 1 (select main_a v_prenex_40800)) (<= (select main_a v_prenex_40800) 999))) (or (forall ((v_prenex_44659 Int)) (<= (select main_a v_prenex_44659) 1498)) (forall ((v_prenex_44658 Int)) (or (<= (+ main_x 1) v_prenex_44658) (< v_prenex_44658 main_x) (<= 1 (select main_a v_prenex_44658)) (<= (* 2 (select main_a v_prenex_44658)) 1000) (<= 0 (+ (select main_a v_prenex_44658) 498))))) (forall ((v_prenex_50993 Int) (v_prenex_50994 Int)) (or (<= (+ main_x 1) v_prenex_50993) (< v_prenex_50993 main_x) (<= 1 (select main_a v_prenex_50994)) (<= 0 (+ (select main_a v_prenex_50993) 498)) (<= (select main_a v_prenex_50993) (select main_a v_prenex_50994)) (<= (select main_a v_prenex_50993) 500) (<= (select main_a v_prenex_50994) 999))) (or (forall ((v_prenex_46889 Int)) (or (<= (select main_a v_prenex_46889) 500) (<= (+ main_x 1) v_prenex_46889) (<= (* 2 (select main_a v_prenex_46889)) 1000) (<= 0 (+ (select main_a v_prenex_46889) 498)) (< v_prenex_46889 main_x))) (forall ((v_prenex_46890 Int)) (or (<= 1 (select main_a v_prenex_46890)) (<= (select main_a v_prenex_46890) 999)))) (forall ((v_prenex_44338 Int) (v_prenex_44337 Int)) (or (< v_prenex_44337 main_x) (< v_prenex_44338 main_y) (<= 1 (select main_a v_prenex_44338)) (<= 2 (* 2 (select main_a v_prenex_44337))) (<= (+ main_x 1) v_prenex_44337) (<= (select main_a v_prenex_44337) (select main_a v_prenex_44338)))) (or (forall ((v_prenex_49147 Int)) (or (<= 500 (select main_a v_prenex_49147)) (<= (select main_a v_prenex_49147) 1498))) (forall ((v_prenex_49144 Int)) (or (<= (+ main_x 1) v_prenex_49144) (< v_prenex_49144 main_x) (<= 2 (* 2 (select main_a v_prenex_49144))) (<= (select main_a v_prenex_49144) 500) (<= (* 2 (select main_a v_prenex_49144)) 1000)))) (forall ((v_prenex_48734 Int) (v_prenex_48733 Int)) (or (<= (+ (select main_a v_prenex_48733) (select main_a v_prenex_48734)) 1000) (<= (select main_a v_prenex_48733) 500) (< v_prenex_48733 main_x) (<= (* 2 (select main_a v_prenex_48733)) 1000) (<= (+ main_x 1) v_prenex_48733))) (or (forall ((v_prenex_48368 Int)) (or (<= (+ main_x 1) v_prenex_48368) (<= (* 2 (select main_a v_prenex_48368)) 1000) (< v_prenex_48368 main_x) (<= (select main_a v_prenex_48368) 500) (<= 1 (select main_a v_prenex_48368)))) (forall ((v_prenex_48371 Int)) (or (<= (* 2 (select main_a v_prenex_48371)) 1998) (<= (select main_a v_prenex_48371) 1498)))) (or (forall ((v_prenex_50670 Int)) (or (< v_prenex_50670 main_x) (<= 1 (select main_a v_prenex_50670)) (<= (+ main_x 1) v_prenex_50670) (<= 2 (* 2 (select main_a v_prenex_50670))))) (forall ((v_prenex_50675 Int)) (<= 1000 (* 2 (select main_a v_prenex_50675))))) (forall ((v_prenex_42512 Int) (v_prenex_42513 Int)) (or (<= (+ main_x 1) v_prenex_42512) (<= (+ main_y 1) v_prenex_42513) (<= (select main_a v_prenex_42513) 1498) (<= (* 2 (select main_a v_prenex_42513)) 1998) (<= (select main_a v_prenex_42512) (select main_a v_prenex_42513)) (<= 2 (* 2 (select main_a v_prenex_42512))) (< v_prenex_42512 main_x))) (or (forall ((v_prenex_46797 Int)) (<= (select main_a v_prenex_46797) 999)) (forall ((v_prenex_46793 Int)) (or (< v_prenex_46793 main_x) (<= 0 (+ (select main_a v_prenex_46793) 498)) (<= (+ main_x 1) v_prenex_46793) (<= (select main_a v_prenex_46793) 999) (<= 2 (* 2 (select main_a v_prenex_46793)))))) (forall ((v_prenex_46347 Int) (v_prenex_46348 Int)) (or (<= (select main_a v_prenex_46348) 999) (< v_prenex_46347 main_x) (<= 1 (select main_a v_prenex_46347)) (<= (+ (select main_a v_prenex_46347) (select main_a v_prenex_46348)) 1000) (<= (+ main_x 1) v_prenex_46347) (<= (select main_a v_prenex_46348) 1498))) (forall ((v_prenex_50869 Int) (v_prenex_50870 Int)) (or (<= (select main_a v_prenex_50870) (+ (select main_a v_prenex_50869) 998)) (<= 500 (select main_a v_prenex_50870)) (< v_prenex_50869 main_x) (<= (select main_a v_prenex_50869) 500) (<= (* 2 (select main_a v_prenex_50869)) 1000) (<= (select main_a v_prenex_50870) 999) (<= (+ main_x 1) v_prenex_50869))) (forall ((v_prenex_47707 Int) (v_prenex_47706 Int)) (or (<= 500 (select main_a v_prenex_47707)) (<= (select main_a v_prenex_47706) 500) (< v_prenex_47706 main_x) (<= (* 2 (select main_a v_prenex_47706)) 1000) (<= (+ main_x 1) v_prenex_47706) (<= (select main_a v_prenex_47707) 1498) (<= (select main_a v_prenex_47706) (select main_a v_prenex_47707)))) (forall ((v_prenex_49561 Int) (v_prenex_49560 Int)) (or (<= (select main_a v_prenex_49560) (select main_a v_prenex_49561)) (<= (+ main_x 1) v_prenex_49560) (<= (select main_a v_prenex_49560) 999) (<= 1 (select main_a v_prenex_49561)) (< v_prenex_49560 main_x) (<= 0 (+ (select main_a v_prenex_49560) 498)))) (forall ((v_prenex_44568 Int) (v_prenex_44567 Int)) (or (<= 0 (+ (select main_a v_prenex_44567) 498)) (< v_prenex_44567 main_x) (<= 2 (* 2 (select main_a v_prenex_44567))) (<= (select main_a v_prenex_44568) 1498) (<= (+ (select main_a v_prenex_44567) (select main_a v_prenex_44568)) 1000) (<= (select main_a v_prenex_44568) 999) (<= (+ main_x 1) v_prenex_44567))) (forall ((v_prenex_47352 Int) (v_prenex_47351 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47352))) (<= (+ (select main_a v_prenex_47351) (select main_a v_prenex_47352)) 1000) (<= (select main_a v_prenex_47351) 999) (< v_prenex_47351 main_x) (<= (* 2 (select main_a v_prenex_47352)) 1998) (<= (+ main_x 1) v_prenex_47351) (<= (select main_a v_prenex_47351) 500))) (forall ((v_prenex_44797 Int) (v_prenex_44798 Int)) (or (<= (select main_a v_prenex_44797) 999) (<= (select main_a v_prenex_44798) (+ (select main_a v_prenex_44797) 998)) (<= (select main_a v_prenex_44797) 500) (<= (select main_a v_prenex_44798) 1498) (< v_prenex_44797 main_x) (<= (+ main_x 1) v_prenex_44797))) (forall ((v_prenex_45256 Int) (v_prenex_45257 Int)) (or (<= (select main_a v_prenex_45257) 1498) (< v_prenex_45257 main_y) (<= (select main_a v_prenex_45256) 500) (<= 1000 (* 2 (select main_a v_prenex_45257))) (<= 1000 (+ (select main_a v_prenex_45256) (select main_a v_prenex_45257))) (< v_prenex_45256 main_x) (<= (+ main_x 1) v_prenex_45256))) (forall ((v_prenex_47714 Int) (v_prenex_47715 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47714))) (<= (select main_a v_prenex_47714) 999) (<= 1000 (+ (select main_a v_prenex_47714) (select main_a v_prenex_47715))) (<= (+ main_x 1) v_prenex_47714) (<= 1 (select main_a v_prenex_47715)) (< v_prenex_47714 main_x))) (forall ((v_prenex_43053 Int) (v_prenex_43054 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43053))) (<= (* 2 (select main_a v_prenex_43053)) 1000) (<= (+ main_x 1) v_prenex_43053) (<= (select main_a v_prenex_43053) (select main_a v_prenex_43054)) (< v_prenex_43053 main_x) (<= (select main_a v_prenex_43054) 999) (<= 1 (select main_a v_prenex_43054)))) (forall ((v_prenex_40755 Int) (v_prenex_40756 Int)) (or (< v_prenex_40755 main_x) (<= 1 (select main_a v_prenex_40756)) (<= 1000 (* 2 (select main_a v_prenex_40756))) (<= (select main_a v_prenex_40755) (select main_a v_prenex_40756)) (<= (* 2 (select main_a v_prenex_40755)) 1000) (<= (+ main_x 1) v_prenex_40755))) (forall ((v_prenex_50029 Int) (v_prenex_50030 Int)) (or (<= (+ main_x 1) v_prenex_50029) (< v_prenex_50029 main_x) (<= 1000 (* 2 (select main_a v_prenex_50030))) (<= (* 2 (select main_a v_prenex_50030)) 1998) (<= (* 2 (select main_a v_prenex_50029)) 1000) (<= 0 (+ (select main_a v_prenex_50029) 498)) (<= 1000 (+ (select main_a v_prenex_50029) (select main_a v_prenex_50030))))) (forall ((v_prenex_42276 Int) (v_prenex_42277 Int)) (or (<= 0 (+ (select main_a v_prenex_42276) 498)) (<= (+ main_x 1) v_prenex_42276) (< v_prenex_42276 main_x) (<= (* 2 (select main_a v_prenex_42277)) 1998) (<= (* 2 (select main_a v_prenex_42276)) 1000) (<= (select main_a v_prenex_42276) (select main_a v_prenex_42277)) (<= (select main_a v_prenex_42277) 999))) (forall ((v_prenex_45463 Int) (v_prenex_45464 Int)) (or (<= (select main_a v_prenex_45463) 500) (<= 1000 (+ (select main_a v_prenex_45463) (select main_a v_prenex_45464))) (<= (* 2 (select main_a v_prenex_45464)) 1998) (<= (+ main_x 1) v_prenex_45463) (<= (* 2 (select main_a v_prenex_45463)) 1000) (< v_prenex_45463 main_x) (<= (select main_a v_prenex_45464) 999))) (or (forall ((v_prenex_45082 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45082))) (< v_prenex_45082 main_y) (<= (select main_a v_prenex_45082) 1498))) (forall ((v_prenex_45080 Int)) (or (< v_prenex_45080 main_x) (<= (select main_a v_prenex_45080) 500) (<= (* 2 (select main_a v_prenex_45080)) 1000) (<= (+ main_x 1) v_prenex_45080)))) (forall ((v_prenex_51006 Int) (v_prenex_51005 Int)) (or (<= (select main_a v_prenex_51006) (+ (select main_a v_prenex_51005) 998)) (< v_prenex_51005 main_x) (<= 1000 (* 2 (select main_a v_prenex_51006))) (<= (select main_a v_prenex_51005) 999) (<= (select main_a v_prenex_51005) 500) (<= (+ main_x 1) v_prenex_51005) (<= (* 2 (select main_a v_prenex_51006)) 1998))) (forall ((v_prenex_46222 Int) (v_prenex_46221 Int)) (or (<= (select main_a v_prenex_46221) 500) (<= 1000 (* 2 (select main_a v_prenex_46222))) (<= (+ main_x 1) v_prenex_46221) (<= 1000 (+ (select main_a v_prenex_46221) (select main_a v_prenex_46222))) (<= (select main_a v_prenex_46222) 999) (< v_prenex_46221 main_x))) (forall ((v_prenex_46051 Int) (v_prenex_46050 Int)) (or (<= 0 (+ (select main_a v_prenex_46050) 498)) (<= 500 (select main_a v_prenex_46051)) (<= (+ (select main_a v_prenex_46050) (select main_a v_prenex_46051)) 1000) (<= (* 2 (select main_a v_prenex_46051)) 1998) (< v_prenex_46050 main_x) (<= (select main_a v_prenex_46050) 500) (<= (+ main_x 1) v_prenex_46050))) (forall ((v_prenex_47699 Int) (v_prenex_47698 Int)) (or (<= (select main_a v_prenex_47698) 999) (< v_prenex_47698 main_x) (<= (+ main_x 1) v_prenex_47698) (<= (select main_a v_prenex_47698) (select main_a v_prenex_47699)) (<= (select main_a v_prenex_47698) 500) (<= 1 (select main_a v_prenex_47699)))) (forall ((v_prenex_45807 Int) (v_prenex_45806 Int)) (or (<= (select main_a v_prenex_45807) (+ (select main_a v_prenex_45806) 998)) (<= 1 (select main_a v_prenex_45807)) (<= (select main_a v_prenex_45806) 999) (<= 500 (select main_a v_prenex_45807)) (<= (+ main_x 1) v_prenex_45806) (< v_prenex_45806 main_x))) (or (forall ((v_prenex_48148 Int)) (or (<= (* 2 (select main_a v_prenex_48148)) 1998) (<= (select main_a v_prenex_48148) 999))) (forall ((v_prenex_48145 Int)) (or (<= (select main_a v_prenex_48145) 500) (< v_prenex_48145 main_x) (<= 1 (select main_a v_prenex_48145)) (<= 2 (* 2 (select main_a v_prenex_48145))) (<= (+ main_x 1) v_prenex_48145)))) (or (forall ((v_prenex_49768 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49768))) (<= (select main_a v_prenex_49768) 1498))) (forall ((v_prenex_49766 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49766))) (<= (+ main_x 1) v_prenex_49766) (< v_prenex_49766 main_x) (<= (select main_a v_prenex_49766) 500)))) (forall ((v_prenex_42553 Int) (v_prenex_42554 Int)) (or (<= 0 (+ (select main_a v_prenex_42553) 498)) (<= 1 (select main_a v_prenex_42554)) (<= 2 (* 2 (select main_a v_prenex_42553))) (< v_prenex_42553 main_x) (<= (+ main_x 1) v_prenex_42553) (<= (select main_a v_prenex_42553) (select main_a v_prenex_42554)))) (forall ((v_prenex_45348 Int) (v_prenex_45349 Int)) (or (<= 1 (select main_a v_prenex_45349)) (<= (select main_a v_prenex_45348) (select main_a v_prenex_45349)) (< v_prenex_45348 main_x) (<= (* 2 (select main_a v_prenex_45349)) 1998) (<= (+ main_x 1) v_prenex_45348) (<= 1 (select main_a v_prenex_45348)) (< v_prenex_45349 main_y))) (or (forall ((v_prenex_45669 Int)) (<= (select main_a v_prenex_45669) 999)) (forall ((v_prenex_45663 Int)) (or (<= (* 2 (select main_a v_prenex_45663)) 1000) (<= (+ main_x 1) v_prenex_45663) (<= 1 (select main_a v_prenex_45663)) (< v_prenex_45663 main_x) (<= 2 (* 2 (select main_a v_prenex_45663)))))) (forall ((v_prenex_47711 Int) (v_prenex_47710 Int)) (or (<= (select main_a v_prenex_47710) 999) (<= (+ (select main_a v_prenex_47710) (select main_a v_prenex_47711)) 1000) (< v_prenex_47710 main_x) (<= (* 2 (select main_a v_prenex_47710)) 1000) (<= (+ main_x 1) v_prenex_47710) (<= (* 2 (select main_a v_prenex_47711)) 1998) (<= 1000 (* 2 (select main_a v_prenex_47711))))) (or (forall ((v_prenex_45688 Int)) (or (<= 1 (select main_a v_prenex_45688)) (<= (select main_a v_prenex_45688) 1498))) (forall ((v_prenex_45685 Int)) (or (<= (* 2 (select main_a v_prenex_45685)) 1000) (<= (+ main_x 1) v_prenex_45685) (<= (select main_a v_prenex_45685) 500) (<= 2 (* 2 (select main_a v_prenex_45685))) (< v_prenex_45685 main_x)))) (forall ((v_prenex_45917 Int) (v_prenex_45918 Int)) (or (<= (select main_a v_prenex_45917) (select main_a v_prenex_45918)) (<= (+ main_x 1) v_prenex_45917) (<= (* 2 (select main_a v_prenex_45918)) 1998) (<= 2 (* 2 (select main_a v_prenex_45917))) (< v_prenex_45917 main_x) (<= 0 (+ (select main_a v_prenex_45917) 498)))) (forall ((v_prenex_41042 Int) (v_prenex_41043 Int)) (or (<= 500 (select main_a v_prenex_41043)) (< v_prenex_41042 main_x) (<= (+ main_x 1) v_prenex_41042) (<= 1000 (* 2 (select main_a v_prenex_41043))) (<= 2 (* 2 (select main_a v_prenex_41042))) (<= 1000 (+ (select main_a v_prenex_41042) (select main_a v_prenex_41043))) (<= 0 (+ (select main_a v_prenex_41042) 498)))) (or (forall ((v_prenex_50283 Int)) (or (<= (select main_a v_prenex_50283) 500) (< v_prenex_50283 main_x) (<= 2 (* 2 (select main_a v_prenex_50283))) (<= 0 (+ (select main_a v_prenex_50283) 498)) (<= (+ main_x 1) v_prenex_50283))) (forall ((v_prenex_50286 Int)) (<= 500 (select main_a v_prenex_50286)))) (or (forall ((v_prenex_42439 Int)) (or (<= (select main_a v_prenex_42439) 500) (< v_prenex_42439 main_x) (<= 1 (select main_a v_prenex_42439)) (<= (+ main_x 1) v_prenex_42439) (<= 2 (* 2 (select main_a v_prenex_42439))))) (forall ((v_prenex_42436 Int)) (or (<= (select main_a v_prenex_42436) 999) (<= 1 (select main_a v_prenex_42436))))) (forall ((v_prenex_45474 Int) (v_prenex_45473 Int)) (or (<= (* 2 (select main_a v_prenex_45474)) 1998) (<= (* 2 (select main_a v_prenex_45473)) 1000) (<= 1000 (+ (select main_a v_prenex_45473) (select main_a v_prenex_45474))) (< v_prenex_45473 main_x) (<= (+ main_x 1) v_prenex_45473) (<= 1000 (* 2 (select main_a v_prenex_45474))) (< v_prenex_45474 main_y))) (forall ((v_prenex_49823 Int) (v_prenex_49824 Int)) (or (<= (select main_a v_prenex_49823) 500) (<= (* 2 (select main_a v_prenex_49824)) 1998) (<= (+ main_x 1) v_prenex_49823) (< v_prenex_49823 main_x) (<= 1 (select main_a v_prenex_49823)) (<= (select main_a v_prenex_49824) (+ (select main_a v_prenex_49823) 998)))) (or (forall ((v_prenex_47458 Int)) (or (<= (select main_a v_prenex_47458) 999) (<= (* 2 (select main_a v_prenex_47458)) 1998))) (forall ((v_prenex_47457 Int)) (or (< v_prenex_47457 main_x) (<= 1 (select main_a v_prenex_47457)) (<= 2 (* 2 (select main_a v_prenex_47457))) (<= 0 (+ (select main_a v_prenex_47457) 498)) (<= (+ main_x 1) v_prenex_47457)))) (forall ((v_prenex_50389 Int) (v_prenex_50388 Int)) (or (<= (* 2 (select main_a v_prenex_50389)) 1998) (< v_prenex_50388 main_x) (<= (+ main_x 1) v_prenex_50388) (<= 2 (* 2 (select main_a v_prenex_50388))) (< v_prenex_50389 main_y) (<= (select main_a v_prenex_50389) (+ (select main_a v_prenex_50388) 998)))) (or (forall ((v_prenex_49112 Int)) (<= 1000 (* 2 (select main_a v_prenex_49112)))) (forall ((v_prenex_49110 Int)) (or (<= (+ main_x 1) v_prenex_49110) (<= 2 (* 2 (select main_a v_prenex_49110))) (< v_prenex_49110 main_x) (<= (select main_a v_prenex_49110) 500)))) (forall ((v_prenex_47080 Int) (v_prenex_47079 Int)) (or (<= 1 (select main_a v_prenex_47080)) (<= (select main_a v_prenex_47079) (select main_a v_prenex_47080)) (< v_prenex_47079 main_x) (< v_prenex_47080 main_y) (<= (+ main_x 1) v_prenex_47079) (<= 500 (select main_a v_prenex_47080)) (<= (select main_a v_prenex_47079) 500))) (or (forall ((v_prenex_42894 Int)) (or (<= (* 2 (select main_a v_prenex_42894)) 1998) (<= (select main_a v_prenex_42894) 1498))) (forall ((v_prenex_42891 Int)) (or (<= (select main_a v_prenex_42891) 500) (< v_prenex_42891 main_x) (<= (* 2 (select main_a v_prenex_42891)) 1000) (<= (+ main_x 1) v_prenex_42891) (<= 2 (* 2 (select main_a v_prenex_42891)))))) (forall ((v_prenex_43523 Int) (v_prenex_43522 Int)) (or (< v_prenex_43522 main_x) (<= 1 (select main_a v_prenex_43522)) (<= 1 (select main_a v_prenex_43523)) (<= (+ main_x 1) v_prenex_43522) (<= (+ (select main_a v_prenex_43522) (select main_a v_prenex_43523)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43523))))) (or (forall ((v_prenex_45963 Int)) (or (<= (+ main_x 1) v_prenex_45963) (<= 1 (select main_a v_prenex_45963)) (<= 2 (* 2 (select main_a v_prenex_45963))) (<= 0 (+ (select main_a v_prenex_45963) 498)) (< v_prenex_45963 main_x))) (forall ((v_prenex_45964 Int)) (or (<= 1 (select main_a v_prenex_45964)) (<= 1000 (* 2 (select main_a v_prenex_45964)))))) (forall ((v_prenex_41938 Int) (v_prenex_41939 Int)) (or (<= (+ main_x 1) v_prenex_41938) (<= (+ main_y 1) v_prenex_41939) (<= (select main_a v_prenex_41939) 1498) (<= (select main_a v_prenex_41938) (select main_a v_prenex_41939)) (<= (* 2 (select main_a v_prenex_41939)) 1998) (<= (select main_a v_prenex_41938) 999) (< v_prenex_41938 main_x))) (forall ((v_prenex_44225 Int) (v_prenex_44226 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44225))) (<= 0 (+ (select main_a v_prenex_44225) 498)) (<= 1 (select main_a v_prenex_44226)) (<= 1000 (* 2 (select main_a v_prenex_44226))) (< v_prenex_44225 main_x) (<= 1000 (+ (select main_a v_prenex_44225) (select main_a v_prenex_44226))) (<= (+ main_x 1) v_prenex_44225))) (forall ((v_prenex_42748 Int) (v_prenex_42749 Int)) (or (<= 0 (+ (select main_a v_prenex_42748) 498)) (< v_prenex_42748 main_x) (< v_prenex_42749 main_y) (<= (+ main_x 1) v_prenex_42748) (<= 1 (select main_a v_prenex_42749)) (<= (select main_a v_prenex_42749) (+ (select main_a v_prenex_42748) 998)))) (forall ((v_prenex_47751 Int) (v_prenex_47750 Int)) (or (<= (+ main_y 1) v_prenex_47751) (<= (* 2 (select main_a v_prenex_47751)) 1998) (<= (select main_a v_prenex_47751) (+ (select main_a v_prenex_47750) 998)) (< v_prenex_47751 main_y) (<= 500 (select main_a v_prenex_47751)))) (or (forall ((v_prenex_49346 Int)) (or (<= (* 2 (select main_a v_prenex_49346)) 1998) (<= 500 (select main_a v_prenex_49346)))) (forall ((v_prenex_49344 Int)) (or (<= (+ main_x 1) v_prenex_49344) (<= (select main_a v_prenex_49344) 999) (<= 1 (select main_a v_prenex_49344)) (< v_prenex_49344 main_x) (<= 2 (* 2 (select main_a v_prenex_49344)))))) (or (forall ((v_prenex_49614 Int)) (or (<= (+ main_x 1) v_prenex_49614) (< v_prenex_49614 main_x) (<= 1 (select main_a v_prenex_49614)) (<= 2 (* 2 (select main_a v_prenex_49614))))) (forall ((v_prenex_49615 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49615))) (<= (* 2 (select main_a v_prenex_49615)) 1998) (<= (+ main_y 1) v_prenex_49615)))) (forall ((v_prenex_46338 Int) (v_prenex_46337 Int)) (or (< v_prenex_46337 main_x) (<= 1 (select main_a v_prenex_46338)) (<= 1 (select main_a v_prenex_46337)) (<= (select main_a v_prenex_46338) 999) (<= (select main_a v_prenex_46337) (select main_a v_prenex_46338)) (<= (select main_a v_prenex_46337) 500) (<= (+ main_x 1) v_prenex_46337))) (or (forall ((v_prenex_48251 Int)) (or (< v_prenex_48251 main_x) (<= 1 (select main_a v_prenex_48251)) (<= (+ main_x 1) v_prenex_48251) (<= (* 2 (select main_a v_prenex_48251)) 1000))) (forall ((v_prenex_48256 Int)) (or (<= 1 (select main_a v_prenex_48256)) (<= 500 (select main_a v_prenex_48256))))) (forall ((v_prenex_51246 Int) (v_prenex_51245 Int)) (or (<= (+ main_x 1) v_prenex_51245) (< v_prenex_51245 main_x) (<= (select main_a v_prenex_51246) 999) (<= 0 (+ (select main_a v_prenex_51245) 498)) (<= 500 (select main_a v_prenex_51246)) (<= (+ (select main_a v_prenex_51245) (select main_a v_prenex_51246)) 1000) (<= (select main_a v_prenex_51245) 500))) (forall ((v_prenex_43918 Int) (v_prenex_43917 Int)) (or (<= 1000 (+ (select main_a v_prenex_43917) (select main_a v_prenex_43918))) (<= (+ main_x 1) v_prenex_43917) (<= (select main_a v_prenex_43917) 500) (<= (+ main_y 1) v_prenex_43918) (< v_prenex_43917 main_x) (<= (select main_a v_prenex_43918) 1498) (<= (* 2 (select main_a v_prenex_43918)) 1998))) (forall ((v_prenex_46044 Int) (v_prenex_46045 Int)) (or (<= (select main_a v_prenex_46044) 500) (<= (* 2 (select main_a v_prenex_46044)) 1000) (<= (select main_a v_prenex_46045) 1498) (< v_prenex_46044 main_x) (<= 500 (select main_a v_prenex_46045)) (<= 1000 (+ (select main_a v_prenex_46044) (select main_a v_prenex_46045))) (<= (+ main_x 1) v_prenex_46044))) (or (forall ((v_prenex_40881 Int)) (or (< v_prenex_40881 main_x) (<= 0 (+ (select main_a v_prenex_40881) 498)) (<= (+ main_x 1) v_prenex_40881) (<= (* 2 (select main_a v_prenex_40881)) 1000) (<= 1 (select main_a v_prenex_40881)))) (forall ((v_prenex_40879 Int)) (or (<= 1 (select main_a v_prenex_40879)) (<= (select main_a v_prenex_40879) 1498)))) (forall ((v_prenex_42754 Int) (v_prenex_42755 Int)) (or (<= (select main_a v_prenex_42755) 999) (<= (+ (select main_a v_prenex_42754) (select main_a v_prenex_42755)) 1000) (<= (select main_a v_prenex_42754) 500) (< v_prenex_42754 main_x) (<= (* 2 (select main_a v_prenex_42755)) 1998) (<= (+ main_x 1) v_prenex_42754))) (forall ((v_prenex_50149 Int) (v_prenex_50148 Int)) (or (<= (* 2 (select main_a v_prenex_50149)) 1998) (<= (select main_a v_prenex_50148) 500) (<= (+ main_x 1) v_prenex_50148) (<= (select main_a v_prenex_50149) 1498) (< v_prenex_50149 main_y) (<= 1000 (+ (select main_a v_prenex_50148) (select main_a v_prenex_50149))) (< v_prenex_50148 main_x))) (forall ((v_prenex_41648 Int) (v_prenex_41649 Int)) (or (< v_prenex_41649 main_y) (<= (select main_a v_prenex_41649) 999) (<= (+ main_y 1) v_prenex_41649) (<= 1 (select main_a v_prenex_41649)) (<= (+ (select main_a v_prenex_41648) (select main_a v_prenex_41649)) 1000))) (forall ((v_prenex_45612 Int) (v_prenex_45611 Int)) (or (< v_prenex_45611 main_x) (<= (select main_a v_prenex_45612) (+ (select main_a v_prenex_45611) 998)) (<= 1000 (* 2 (select main_a v_prenex_45612))) (<= 1 (select main_a v_prenex_45611)) (<= (+ main_x 1) v_prenex_45611) (<= 500 (select main_a v_prenex_45612)) (<= 2 (* 2 (select main_a v_prenex_45611))))) (forall ((v_prenex_43309 Int) (v_prenex_43310 Int)) (or (<= (+ (select main_a v_prenex_43309) (select main_a v_prenex_43310)) 1000) (<= (select main_a v_prenex_43310) 1498) (<= (+ main_x 1) v_prenex_43309) (<= 500 (select main_a v_prenex_43310)) (<= (+ main_y 1) v_prenex_43310) (<= 0 (+ (select main_a v_prenex_43309) 498)) (< v_prenex_43309 main_x))) (forall ((v_prenex_47394 Int) (v_prenex_47393 Int)) (or (<= (* 2 (select main_a v_prenex_47393)) 1000) (<= 1000 (* 2 (select main_a v_prenex_47394))) (<= (+ main_x 1) v_prenex_47393) (<= (select main_a v_prenex_47394) (+ (select main_a v_prenex_47393) 998)) (<= (select main_a v_prenex_47394) 1498) (< v_prenex_47393 main_x))) (forall ((v_prenex_46830 Int) (v_prenex_46829 Int)) (or (<= (+ main_x 1) v_prenex_46829) (<= 1 (select main_a v_prenex_46830)) (<= (* 2 (select main_a v_prenex_46829)) 1000) (< v_prenex_46829 main_x) (<= 1000 (+ (select main_a v_prenex_46829) (select main_a v_prenex_46830))) (<= 2 (* 2 (select main_a v_prenex_46829))))) (forall ((v_prenex_46930 Int) (v_prenex_46929 Int)) (or (<= 500 (select main_a v_prenex_46930)) (<= 1 (select main_a v_prenex_46929)) (<= (+ main_x 1) v_prenex_46929) (<= 1000 (* 2 (select main_a v_prenex_46930))) (< v_prenex_46930 main_y) (< v_prenex_46929 main_x) (<= (select main_a v_prenex_46929) (select main_a v_prenex_46930)))) (forall ((v_prenex_41192 Int)) (or (< v_prenex_41192 main_y) (<= 1000 (* 2 (select main_a v_prenex_41192))) (<= (+ main_y 1) v_prenex_41192))) (or (forall ((v_prenex_49033 Int)) (or (<= 0 (+ (select main_a v_prenex_49033) 498)) (< v_prenex_49033 main_x) (<= 2 (* 2 (select main_a v_prenex_49033))) (<= 1 (select main_a v_prenex_49033)) (<= (+ main_x 1) v_prenex_49033))) (forall ((v_prenex_49034 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49034))) (<= (* 2 (select main_a v_prenex_49034)) 1998)))) (forall ((v_prenex_51756 Int) (v_prenex_51757 Int)) (or (<= (+ main_x 1) v_prenex_51756) (<= 1000 (* 2 (select main_a v_prenex_51757))) (<= (select main_a v_prenex_51756) 500) (<= 1 (select main_a v_prenex_51756)) (<= 1000 (+ (select main_a v_prenex_51756) (select main_a v_prenex_51757))) (<= (select main_a v_prenex_51757) 999) (< v_prenex_51756 main_x))) (forall ((v_prenex_40841 Int) (v_prenex_40840 Int)) (or (<= 1 (select main_a v_prenex_40840)) (<= (+ main_x 1) v_prenex_40840) (< v_prenex_40840 main_x) (<= (* 2 (select main_a v_prenex_40840)) 1000) (<= 1 (select main_a v_prenex_40841)) (<= (+ (select main_a v_prenex_40840) (select main_a v_prenex_40841)) 1000))) (forall ((v_prenex_41199 Int) (v_prenex_41200 Int)) (or (<= (select main_a v_prenex_41200) 1498) (<= (* 2 (select main_a v_prenex_41199)) 1000) (<= (select main_a v_prenex_41199) (select main_a v_prenex_41200)) (< v_prenex_41199 main_x) (<= (select main_a v_prenex_41200) 999) (<= (+ main_x 1) v_prenex_41199))) (or (forall ((v_prenex_45852 Int)) (<= (* 2 (select main_a v_prenex_45852)) 1998)) (forall ((v_prenex_45848 Int)) (or (<= (+ main_x 1) v_prenex_45848) (<= (select main_a v_prenex_45848) 500) (<= (select main_a v_prenex_45848) 999) (<= (* 2 (select main_a v_prenex_45848)) 1000) (< v_prenex_45848 main_x)))) (or (forall ((v_prenex_45979 Int)) (or (<= (* 2 (select main_a v_prenex_45979)) 1000) (<= (+ main_x 1) v_prenex_45979) (<= 2 (* 2 (select main_a v_prenex_45979))) (<= 0 (+ (select main_a v_prenex_45979) 498)) (< v_prenex_45979 main_x))) (forall ((v_prenex_45981 Int)) (or (<= 500 (select main_a v_prenex_45981)) (<= 1 (select main_a v_prenex_45981))))) (forall ((v_prenex_49496 Int) (v_prenex_49495 Int)) (or (<= (+ main_x 1) v_prenex_49495) (<= (+ (select main_a v_prenex_49495) (select main_a v_prenex_49496)) 1000) (<= 1000 (* 2 (select main_a v_prenex_49496))) (<= 500 (select main_a v_prenex_49496)) (< v_prenex_49495 main_x) (<= 2 (* 2 (select main_a v_prenex_49495))) (<= (+ main_y 1) v_prenex_49496))) (forall ((v_prenex_50437 Int) (v_prenex_50436 Int)) (or (<= (+ main_x 1) v_prenex_50436) (<= 2 (* 2 (select main_a v_prenex_50436))) (<= (select main_a v_prenex_50437) (+ (select main_a v_prenex_50436) 998)) (<= (+ main_y 1) v_prenex_50437) (<= 500 (select main_a v_prenex_50437)) (< v_prenex_50436 main_x) (<= 1 (select main_a v_prenex_50437)))) (or (forall ((v_prenex_41780 Int)) (or (<= 1 (select main_a v_prenex_41780)) (<= (select main_a v_prenex_41780) 1498))) (forall ((v_prenex_41777 Int)) (or (< v_prenex_41777 main_x) (<= (+ main_x 1) v_prenex_41777) (<= (* 2 (select main_a v_prenex_41777)) 1000) (<= 0 (+ (select main_a v_prenex_41777) 498)) (<= 2 (* 2 (select main_a v_prenex_41777)))))) (forall ((v_prenex_49779 Int) (v_prenex_49780 Int)) (or (<= 0 (+ (select main_a v_prenex_49779) 498)) (<= 1 (select main_a v_prenex_49780)) (<= (select main_a v_prenex_49780) 999) (<= (select main_a v_prenex_49780) (+ (select main_a v_prenex_49779) 998)) (< v_prenex_49779 main_x) (<= (select main_a v_prenex_49779) 500) (<= (+ main_x 1) v_prenex_49779))) (or (forall ((v_prenex_44574 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44574))) (<= (select main_a v_prenex_44574) 999) (< v_prenex_44574 main_x) (<= (+ main_x 1) v_prenex_44574))) (forall ((v_prenex_44575 Int)) (or (<= (* 2 (select main_a v_prenex_44575)) 1998) (<= (select main_a v_prenex_44575) 1498)))) (or (forall ((v_prenex_46140 Int)) (<= 1 (select main_a v_prenex_46140))) (forall ((v_prenex_46135 Int)) (or (<= (* 2 (select main_a v_prenex_46135)) 1000) (<= 2 (* 2 (select main_a v_prenex_46135))) (<= (+ main_x 1) v_prenex_46135) (< v_prenex_46135 main_x)))) (forall ((v_prenex_49915 Int) (v_prenex_49916 Int)) (or (<= (select main_a v_prenex_49915) 999) (<= 2 (* 2 (select main_a v_prenex_49915))) (<= (select main_a v_prenex_49916) 999) (<= (+ main_x 1) v_prenex_49915) (<= (+ (select main_a v_prenex_49915) (select main_a v_prenex_49916)) 1000) (< v_prenex_49915 main_x))) (or (forall ((v_prenex_51650 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51650))) (<= (select main_a v_prenex_51650) 999) (<= (* 2 (select main_a v_prenex_51650)) 1000) (< v_prenex_51650 main_x) (<= (+ main_x 1) v_prenex_51650))) (forall ((v_prenex_51656 Int)) (<= (select main_a v_prenex_51656) 1498))) (forall ((v_prenex_48187 Int) (v_prenex_48186 Int)) (or (<= (+ (select main_a v_prenex_48186) (select main_a v_prenex_48187)) 1000) (<= 1000 (* 2 (select main_a v_prenex_48187))) (<= 500 (select main_a v_prenex_48187)) (< v_prenex_48187 main_y) (<= 0 (+ (select main_a v_prenex_48186) 498)) (<= (+ main_x 1) v_prenex_48186) (< v_prenex_48186 main_x))) (forall ((v_prenex_50572 Int) (v_prenex_50573 Int)) (or (<= 1 (select main_a v_prenex_50573)) (<= (* 2 (select main_a v_prenex_50573)) 1998) (<= (+ main_x 1) v_prenex_50572) (<= 1 (select main_a v_prenex_50572)) (<= (+ main_y 1) v_prenex_50573) (< v_prenex_50572 main_x) (<= (select main_a v_prenex_50573) (+ (select main_a v_prenex_50572) 998)))) (forall ((v_prenex_47868 Int) (v_prenex_47869 Int)) (or (<= 1 (select main_a v_prenex_47868)) (<= (select main_a v_prenex_47869) 999) (<= 1 (select main_a v_prenex_47869)) (<= (+ main_y 1) v_prenex_47869) (< v_prenex_47868 main_x) (<= (+ main_x 1) v_prenex_47868) (<= (+ (select main_a v_prenex_47868) (select main_a v_prenex_47869)) 1000))) (forall ((v_prenex_49760 Int) (v_prenex_49761 Int)) (or (<= 500 (select main_a v_prenex_49761)) (<= (select main_a v_prenex_49760) 999) (<= (* 2 (select main_a v_prenex_49760)) 1000) (<= (+ (select main_a v_prenex_49760) (select main_a v_prenex_49761)) 1000) (<= (select main_a v_prenex_49761) 999) (< v_prenex_49760 main_x) (<= (+ main_x 1) v_prenex_49760))) (forall ((v_prenex_44443 Int) (v_prenex_44442 Int)) (or (<= (+ main_x 1) v_prenex_44442) (<= (select main_a v_prenex_44443) (+ (select main_a v_prenex_44442) 998)) (< v_prenex_44442 main_x) (<= 2 (* 2 (select main_a v_prenex_44442))) (<= 1 (select main_a v_prenex_44442)) (<= 500 (select main_a v_prenex_44443)))) (forall ((v_prenex_50472 Int) (v_prenex_50471 Int)) (or (< v_prenex_50471 main_x) (<= 0 (+ (select main_a v_prenex_50471) 498)) (<= (+ main_x 1) v_prenex_50471) (<= 1 (select main_a v_prenex_50472)) (<= (select main_a v_prenex_50472) 1498) (<= (select main_a v_prenex_50471) (select main_a v_prenex_50472)) (<= 1 (select main_a v_prenex_50471)))) (forall ((v_prenex_49959 Int)) (or (<= 0 (+ (select main_a v_prenex_49959) 498)) (<= (* 2 (select main_a v_prenex_49959)) 1000) (< v_prenex_49959 main_x) (<= 2 (* 2 (select main_a v_prenex_49959))) (<= (+ main_x 1) v_prenex_49959))) (or (forall ((v_prenex_49793 Int)) (or (<= (select main_a v_prenex_49793) 999) (<= (* 2 (select main_a v_prenex_49793)) 1000) (< v_prenex_49793 main_x) (<= (+ main_x 1) v_prenex_49793))) (forall ((v_prenex_49797 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49797))) (<= (* 2 (select main_a v_prenex_49797)) 1998)))) (forall ((v_prenex_45166 Int) (v_prenex_45165 Int)) (or (<= (+ (select main_a v_prenex_45165) (select main_a v_prenex_45166)) 1000) (<= 2 (* 2 (select main_a v_prenex_45165))) (< v_prenex_45165 main_x) (<= (+ main_x 1) v_prenex_45165) (<= 1 (select main_a v_prenex_45166)) (<= (select main_a v_prenex_45165) 999) (<= (* 2 (select main_a v_prenex_45166)) 1998))) (<= (+ main_y 1) main_x) (forall ((v_prenex_41172 Int) (v_prenex_41173 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41172))) (<= (+ main_x 1) v_prenex_41172) (<= 1000 (+ (select main_a v_prenex_41172) (select main_a v_prenex_41173))) (<= (select main_a v_prenex_41172) 500) (<= 1 (select main_a v_prenex_41173)) (< v_prenex_41172 main_x))) (or (forall ((v_prenex_47787 Int)) (or (<= 1 (select main_a v_prenex_47787)) (<= (select main_a v_prenex_47787) 999))) (forall ((v_prenex_47784 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47784))) (< v_prenex_47784 main_x) (<= (select main_a v_prenex_47784) 500) (<= 0 (+ (select main_a v_prenex_47784) 498)) (<= (+ main_x 1) v_prenex_47784)))) (forall ((v_prenex_46307 Int) (v_prenex_46308 Int)) (or (<= 0 (+ (select main_a v_prenex_46307) 498)) (< v_prenex_46307 main_x) (<= 1000 (+ (select main_a v_prenex_46307) (select main_a v_prenex_46308))) (<= 1 (select main_a v_prenex_46308)) (<= 1 (select main_a v_prenex_46307)) (<= (+ main_x 1) v_prenex_46307))) (forall ((v_prenex_42902 Int) (v_prenex_42903 Int)) (or (<= 0 (+ (select main_a v_prenex_42902) 498)) (<= (select main_a v_prenex_42903) 1498) (<= (* 2 (select main_a v_prenex_42902)) 1000) (<= 1000 (+ (select main_a v_prenex_42902) (select main_a v_prenex_42903))) (< v_prenex_42902 main_x) (<= (+ main_x 1) v_prenex_42902))) (forall ((v_prenex_48584 Int) (v_prenex_48583 Int)) (or (<= (select main_a v_prenex_48583) (select main_a v_prenex_48584)) (< v_prenex_48583 main_x) (<= (+ main_x 1) v_prenex_48583) (<= 2 (* 2 (select main_a v_prenex_48583))) (<= (select main_a v_prenex_48583) 999))) (or (forall ((v_prenex_47479 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47479))) (< v_prenex_47479 main_x) (<= (* 2 (select main_a v_prenex_47479)) 1000) (<= (+ main_x 1) v_prenex_47479))) (forall ((v_prenex_47485 Int)) (or (<= (select main_a v_prenex_47485) 1498) (<= (select main_a v_prenex_47485) 999) (< v_prenex_47485 main_y)))) (forall ((v_prenex_41382 Int) (v_prenex_41383 Int)) (or (< v_prenex_41382 main_x) (<= (+ main_x 1) v_prenex_41382) (<= (+ (select main_a v_prenex_41382) (select main_a v_prenex_41383)) 1000) (<= 2 (* 2 (select main_a v_prenex_41382))))) (or (forall ((v_prenex_47485 Int)) (or (<= (select main_a v_prenex_47485) 1498) (<= (select main_a v_prenex_47485) 999) (< v_prenex_47485 main_y))) (forall ((v_prenex_47481 Int)) (or (< v_prenex_47481 main_x) (<= 2 (* 2 (select main_a v_prenex_47481))) (<= (+ main_x 1) v_prenex_47481)))) (forall ((v_prenex_47494 Int) (v_prenex_47493 Int)) (or (<= 0 (+ (select main_a v_prenex_47493) 498)) (<= (select main_a v_prenex_47493) (select main_a v_prenex_47494)) (<= (* 2 (select main_a v_prenex_47494)) 1998) (< v_prenex_47493 main_x) (<= (+ main_x 1) v_prenex_47493) (<= 500 (select main_a v_prenex_47494)))) (or (forall ((v_prenex_48547 Int)) (or (<= (select main_a v_prenex_48547) 1498) (<= 500 (select main_a v_prenex_48547)))) (forall ((v_prenex_48545 Int)) (or (< v_prenex_48545 main_x) (<= (* 2 (select main_a v_prenex_48545)) 1000) (<= 2 (* 2 (select main_a v_prenex_48545))) (<= 1 (select main_a v_prenex_48545)) (<= (+ main_x 1) v_prenex_48545)))) (forall ((v_prenex_49097 Int) (v_prenex_49096 Int)) (or (<= (* 2 (select main_a v_prenex_49096)) 1000) (<= (+ main_x 1) v_prenex_49096) (<= (select main_a v_prenex_49097) 1498) (< v_prenex_49096 main_x) (<= 2 (* 2 (select main_a v_prenex_49096))) (<= (select main_a v_prenex_49097) (+ (select main_a v_prenex_49096) 998)))) (forall ((v_prenex_49183 Int) (v_prenex_49182 Int)) (or (<= (+ main_x 1) v_prenex_49182) (< v_prenex_49183 main_y) (<= (select main_a v_prenex_49182) (select main_a v_prenex_49183)) (<= 500 (select main_a v_prenex_49183)) (<= 0 (+ (select main_a v_prenex_49182) 498)) (< v_prenex_49182 main_x) (<= (select main_a v_prenex_49183) 999))) (forall ((v_prenex_48693 Int) (v_prenex_48692 Int)) (or (<= (+ main_x 1) v_prenex_48692) (<= 2 (* 2 (select main_a v_prenex_48692))) (< v_prenex_48692 main_x) (<= 1000 (* 2 (select main_a v_prenex_48693))) (< v_prenex_48693 main_y) (<= (select main_a v_prenex_48692) (select main_a v_prenex_48693)))) (forall ((v_prenex_46530 Int) (v_prenex_46531 Int)) (or (<= (* 2 (select main_a v_prenex_46531)) 1998) (<= (select main_a v_prenex_46530) 999) (<= (select main_a v_prenex_46531) 1498) (<= (+ main_x 1) v_prenex_46530) (< v_prenex_46530 main_x) (<= (select main_a v_prenex_46530) (select main_a v_prenex_46531)))) (or (forall ((v_prenex_46708 Int)) (or (<= (+ main_x 1) v_prenex_46708) (<= (* 2 (select main_a v_prenex_46708)) 1000) (<= 0 (+ (select main_a v_prenex_46708) 498)) (<= 2 (* 2 (select main_a v_prenex_46708))) (< v_prenex_46708 main_x))) (forall ((v_prenex_46710 Int)) (or (<= (* 2 (select main_a v_prenex_46710)) 1998) (<= 500 (select main_a v_prenex_46710))))) (forall ((v_prenex_45238 Int) (v_prenex_45239 Int)) (or (<= (* 2 (select main_a v_prenex_45238)) 1000) (<= 1000 (* 2 (select main_a v_prenex_45239))) (<= 1 (select main_a v_prenex_45238)) (<= (+ (select main_a v_prenex_45238) (select main_a v_prenex_45239)) 1000) (<= (+ main_x 1) v_prenex_45238) (<= 500 (select main_a v_prenex_45239)) (< v_prenex_45238 main_x))) (forall ((v_prenex_43844 Int) (v_prenex_43845 Int)) (or (<= (+ main_x 1) v_prenex_43844) (<= 1000 (* 2 (select main_a v_prenex_43845))) (< v_prenex_43844 main_x) (<= (select main_a v_prenex_43844) (select main_a v_prenex_43845)) (<= (select main_a v_prenex_43844) 500) (<= (* 2 (select main_a v_prenex_43844)) 1000))) (or (forall ((v_prenex_45662 Int)) (or (<= 500 (select main_a v_prenex_45662)) (<= (+ main_y 1) v_prenex_45662))) (forall ((v_prenex_45661 Int)) (or (<= (+ main_x 1) v_prenex_45661) (< v_prenex_45661 main_x) (<= 2 (* 2 (select main_a v_prenex_45661)))))) (or (forall ((v_prenex_47271 Int)) (or (< v_prenex_47271 main_x) (<= 2 (* 2 (select main_a v_prenex_47271))) (<= 0 (+ (select main_a v_prenex_47271) 498)) (<= (select main_a v_prenex_47271) 999) (<= (+ main_x 1) v_prenex_47271))) (forall ((v_prenex_47275 Int)) (or (<= (select main_a v_prenex_47275) 999) (<= 500 (select main_a v_prenex_47275))))) (forall ((v_prenex_44584 Int) (v_prenex_44585 Int)) (or (<= 1 (select main_a v_prenex_44585)) (<= 1000 (+ (select main_a v_prenex_44584) (select main_a v_prenex_44585))) (<= 0 (+ (select main_a v_prenex_44584) 498)) (<= (* 2 (select main_a v_prenex_44585)) 1998) (<= (+ main_x 1) v_prenex_44584) (< v_prenex_44584 main_x) (<= (select main_a v_prenex_44584) 500))) (or (forall ((v_prenex_42574 Int)) (<= 500 (select main_a v_prenex_42574))) (forall ((v_prenex_42578 Int)) (or (<= (+ main_x 1) v_prenex_42578) (< v_prenex_42578 main_x) (<= 2 (* 2 (select main_a v_prenex_42578))) (<= 0 (+ (select main_a v_prenex_42578) 498))))) (forall ((v_prenex_41388 Int) (v_prenex_41389 Int)) (or (<= (+ (select main_a v_prenex_41388) (select main_a v_prenex_41389)) 1000) (<= (+ main_y 1) v_prenex_41389) (<= 1000 (* 2 (select main_a v_prenex_41389))) (< v_prenex_41388 main_x) (<= (+ main_x 1) v_prenex_41388) (<= (select main_a v_prenex_41389) 1498) (<= 0 (+ (select main_a v_prenex_41388) 498)))) (forall ((v_prenex_44582 Int) (v_prenex_44583 Int)) (or (<= (+ main_x 1) v_prenex_44582) (<= 1 (select main_a v_prenex_44583)) (< v_prenex_44582 main_x) (<= 1000 (* 2 (select main_a v_prenex_44583))) (<= 1000 (+ (select main_a v_prenex_44582) (select main_a v_prenex_44583))) (<= (+ main_y 1) v_prenex_44583) (<= (select main_a v_prenex_44582) 500))) (forall ((v_prenex_51718 Int) (v_prenex_51717 Int)) (or (<= (* 2 (select main_a v_prenex_51718)) 1998) (<= (select main_a v_prenex_51718) (+ (select main_a v_prenex_51717) 998)) (< v_prenex_51717 main_x) (<= 0 (+ (select main_a v_prenex_51717) 498)) (<= (+ main_x 1) v_prenex_51717))) (forall ((v_prenex_50494 Int) (v_prenex_50493 Int)) (or (<= (* 2 (select main_a v_prenex_50494)) 1998) (< v_prenex_50493 main_x) (<= 1 (select main_a v_prenex_50494)) (<= (+ main_x 1) v_prenex_50493) (<= (select main_a v_prenex_50493) (select main_a v_prenex_50494)) (<= (select main_a v_prenex_50493) 999))) (or (forall ((v_prenex_45441 Int)) (or (<= 0 (+ (select main_a v_prenex_45441) 498)) (<= (+ main_x 1) v_prenex_45441) (<= (* 2 (select main_a v_prenex_45441)) 1000) (< v_prenex_45441 main_x))) (forall ((v_prenex_45442 Int)) (or (<= (+ main_y 1) v_prenex_45442) (<= 500 (select main_a v_prenex_45442)) (<= (select main_a v_prenex_45442) 999)))) (forall ((v_prenex_49889 Int) (v_prenex_49890 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49889))) (<= 1 (select main_a v_prenex_49889)) (<= (select main_a v_prenex_49889) (select main_a v_prenex_49890)) (< v_prenex_49889 main_x) (<= 1 (select main_a v_prenex_49890)) (<= (+ main_x 1) v_prenex_49889))) (forall ((v_prenex_40616 Int) (v_prenex_40615 Int)) (or (<= (+ main_x 1) v_prenex_40615) (<= 0 (+ (select main_a v_prenex_40615) 498)) (<= 1 (select main_a v_prenex_40616)) (< v_prenex_40615 main_x) (<= (select main_a v_prenex_40616) (+ (select main_a v_prenex_40615) 998)) (<= (select main_a v_prenex_40615) 500) (<= (* 2 (select main_a v_prenex_40616)) 1998))) (or (forall ((v_prenex_43278 Int)) (or (<= (* 2 (select main_a v_prenex_43278)) 1000) (<= (select main_a v_prenex_43278) 999) (<= (+ main_x 1) v_prenex_43278) (< v_prenex_43278 main_x))) (forall ((v_prenex_43275 Int)) (or (<= (select main_a v_prenex_43275) 999) (<= 1 (select main_a v_prenex_43275))))) (forall ((v_prenex_50820 Int) (v_prenex_50819 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50819))) (<= (+ (select main_a v_prenex_50819) (select main_a v_prenex_50820)) 1000) (<= (+ main_x 1) v_prenex_50819) (<= (select main_a v_prenex_50819) 999) (<= 500 (select main_a v_prenex_50820)) (< v_prenex_50819 main_x))) (forall ((v_prenex_47505 Int) (v_prenex_47506 Int)) (or (< v_prenex_47505 main_x) (< v_prenex_47506 main_y) (<= (+ main_x 1) v_prenex_47505) (<= (select main_a v_prenex_47506) 1498) (<= 1 (select main_a v_prenex_47506)) (<= (select main_a v_prenex_47505) (select main_a v_prenex_47506)) (<= 2 (* 2 (select main_a v_prenex_47505))))) (forall ((v_prenex_45899 Int) (v_prenex_45900 Int)) (or (< v_prenex_45900 main_y) (<= 2 (* 2 (select main_a v_prenex_45899))) (<= 1000 (* 2 (select main_a v_prenex_45900))) (< v_prenex_45899 main_x) (<= (+ main_x 1) v_prenex_45899) (<= (select main_a v_prenex_45900) (+ (select main_a v_prenex_45899) 998)) (<= (select main_a v_prenex_45900) 999))) (forall ((v_prenex_48236 Int) (v_prenex_48235 Int)) (or (<= 0 (+ (select main_a v_prenex_48235) 498)) (<= 2 (* 2 (select main_a v_prenex_48235))) (<= (+ main_x 1) v_prenex_48235) (<= 500 (select main_a v_prenex_48236)) (<= (select main_a v_prenex_48236) 999) (<= (select main_a v_prenex_48236) (+ (select main_a v_prenex_48235) 998)) (< v_prenex_48235 main_x))) (forall ((v_prenex_43295 Int) (v_prenex_43296 Int)) (or (<= (+ main_x 1) v_prenex_43295) (<= 0 (+ (select main_a v_prenex_43295) 498)) (< v_prenex_43295 main_x) (<= 1000 (* 2 (select main_a v_prenex_43296))) (<= 2 (* 2 (select main_a v_prenex_43295))) (<= 500 (select main_a v_prenex_43296)) (<= (+ (select main_a v_prenex_43295) (select main_a v_prenex_43296)) 1000))) (or (forall ((v_prenex_44435 Int)) (or (<= (+ main_y 1) v_prenex_44435) (<= 500 (select main_a v_prenex_44435)) (<= 1000 (* 2 (select main_a v_prenex_44435))))) (forall ((v_prenex_44434 Int)) (or (< v_prenex_44434 main_x) (<= (+ main_x 1) v_prenex_44434) (<= 2 (* 2 (select main_a v_prenex_44434))) (<= (* 2 (select main_a v_prenex_44434)) 1000)))) (forall ((v_prenex_43107 Int) (v_prenex_43108 Int)) (or (<= 1 (select main_a v_prenex_43108)) (<= (+ main_y 1) v_prenex_43108) (<= (+ main_x 1) v_prenex_43107) (<= 1 (select main_a v_prenex_43107)) (<= (select main_a v_prenex_43107) (select main_a v_prenex_43108)) (<= 500 (select main_a v_prenex_43108)) (< v_prenex_43107 main_x))) (forall ((v_prenex_41280 Int) (v_prenex_41279 Int)) (or (<= 1 (select main_a v_prenex_41280)) (<= (select main_a v_prenex_41280) 1498) (<= (+ main_y 1) v_prenex_41280) (<= (+ main_x 1) v_prenex_41279) (<= (select main_a v_prenex_41279) (select main_a v_prenex_41280)) (< v_prenex_41279 main_x) (<= 0 (+ (select main_a v_prenex_41279) 498)))) (or (forall ((v_prenex_46643 Int)) (<= 1 (select main_a v_prenex_46643))) (forall ((v_prenex_46640 Int)) (or (< v_prenex_46640 main_x) (<= (+ main_x 1) v_prenex_46640) (<= (* 2 (select main_a v_prenex_46640)) 1000) (<= (select main_a v_prenex_46640) 999)))) (forall ((v_prenex_43150 Int) (v_prenex_43149 Int)) (or (<= (* 2 (select main_a v_prenex_43150)) 1998) (<= (+ main_x 1) v_prenex_43149) (<= (select main_a v_prenex_43149) 999) (< v_prenex_43149 main_x) (<= (+ main_y 1) v_prenex_43150) (<= (+ (select main_a v_prenex_43149) (select main_a v_prenex_43150)) 1000) (<= 500 (select main_a v_prenex_43150)))) (forall ((v_prenex_49699 Int) (v_prenex_49698 Int)) (or (<= 1 (select main_a v_prenex_49698)) (<= (+ main_x 1) v_prenex_49698) (<= (select main_a v_prenex_49699) 1498) (<= (select main_a v_prenex_49699) 999) (<= 1000 (+ (select main_a v_prenex_49698) (select main_a v_prenex_49699))) (<= (+ main_y 1) v_prenex_49699) (< v_prenex_49698 main_x))) (forall ((v_prenex_43075 Int) (v_prenex_43074 Int)) (or (<= (* 2 (select main_a v_prenex_43075)) 1998) (<= (+ (select main_a v_prenex_43074) (select main_a v_prenex_43075)) 1000) (<= 1 (select main_a v_prenex_43074)) (< v_prenex_43074 main_x) (<= (select main_a v_prenex_43075) 999) (<= (+ main_x 1) v_prenex_43074))) (forall ((v_prenex_46237 Int) (v_prenex_46238 Int)) (or (< v_prenex_46237 main_x) (<= (+ main_y 1) v_prenex_46238) (<= 1000 (+ (select main_a v_prenex_46237) (select main_a v_prenex_46238))) (<= 1 (select main_a v_prenex_46238)) (<= (+ main_x 1) v_prenex_46237) (<= (* 2 (select main_a v_prenex_46238)) 1998) (<= 2 (* 2 (select main_a v_prenex_46237))))) (forall ((v_prenex_47114 Int) (v_prenex_47113 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47114))) (<= (select main_a v_prenex_47114) (+ (select main_a v_prenex_47113) 998)) (< v_prenex_47113 main_x) (<= (select main_a v_prenex_47113) 999) (<= (+ main_x 1) v_prenex_47113) (<= 1 (select main_a v_prenex_47113)) (<= (select main_a v_prenex_47114) 999))) (forall ((v_prenex_49506 Int) (v_prenex_49505 Int)) (or (<= (select main_a v_prenex_49506) 999) (< v_prenex_49505 main_x) (<= (select main_a v_prenex_49505) (select main_a v_prenex_49506)) (<= 2 (* 2 (select main_a v_prenex_49505))) (<= (+ main_x 1) v_prenex_49505) (<= (* 2 (select main_a v_prenex_49506)) 1998) (<= (select main_a v_prenex_49505) 999))) (forall ((v_prenex_49735 Int) (v_prenex_49734 Int)) (or (<= (select main_a v_prenex_49735) (+ (select main_a v_prenex_49734) 998)) (<= (+ main_x 1) v_prenex_49734) (<= 1000 (* 2 (select main_a v_prenex_49735))) (< v_prenex_49734 main_x) (<= (+ main_y 1) v_prenex_49735) (<= (select main_a v_prenex_49735) 1498) (<= (select main_a v_prenex_49734) 500))) (forall ((v_prenex_42724 Int) (v_prenex_42725 Int)) (or (<= (select main_a v_prenex_42725) 1498) (<= (select main_a v_prenex_42724) 999) (<= (+ (select main_a v_prenex_42724) (select main_a v_prenex_42725)) 1000) (< v_prenex_42724 main_x) (<= (+ main_x 1) v_prenex_42724) (<= 1 (select main_a v_prenex_42725)) (<= (* 2 (select main_a v_prenex_42724)) 1000))) (or (forall ((v_prenex_44429 Int)) (or (<= (+ main_x 1) v_prenex_44429) (<= 0 (+ (select main_a v_prenex_44429) 498)) (<= 2 (* 2 (select main_a v_prenex_44429))) (< v_prenex_44429 main_x) (<= (* 2 (select main_a v_prenex_44429)) 1000))) (forall ((v_prenex_44431 Int)) (or (<= (select main_a v_prenex_44431) 999) (<= (select main_a v_prenex_44431) 1498)))) (forall ((v_prenex_42226 Int) (v_prenex_42225 Int)) (or (<= (* 2 (select main_a v_prenex_42226)) 1998) (< v_prenex_42225 main_x) (<= (select main_a v_prenex_42226) 999) (<= (+ main_x 1) v_prenex_42225) (<= (* 2 (select main_a v_prenex_42225)) 1000) (<= (+ (select main_a v_prenex_42225) (select main_a v_prenex_42226)) 1000))) (forall ((v_prenex_45308 Int) (v_prenex_45307 Int)) (or (<= (+ main_x 1) v_prenex_45307) (<= 1 (select main_a v_prenex_45307)) (<= (select main_a v_prenex_45308) (+ (select main_a v_prenex_45307) 998)) (<= 2 (* 2 (select main_a v_prenex_45307))) (< v_prenex_45307 main_x) (<= 1000 (* 2 (select main_a v_prenex_45308))))) (forall ((v_prenex_51288 Int) (v_prenex_51289 Int)) (or (< v_prenex_51288 main_x) (<= 1 (select main_a v_prenex_51289)) (<= (select main_a v_prenex_51288) 500) (<= (+ main_x 1) v_prenex_51288) (<= (select main_a v_prenex_51288) (select main_a v_prenex_51289)) (<= (select main_a v_prenex_51289) 1498))) (or (forall ((v_prenex_49765 Int)) (or (<= (select main_a v_prenex_49765) 500) (< v_prenex_49765 main_x) (<= 2 (* 2 (select main_a v_prenex_49765))) (<= (+ main_x 1) v_prenex_49765) (<= (* 2 (select main_a v_prenex_49765)) 1000))) (forall ((v_prenex_49768 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49768))) (<= (select main_a v_prenex_49768) 1498)))) (or (forall ((v_prenex_41629 Int)) (or (<= 0 (+ (select main_a v_prenex_41629) 498)) (<= (+ main_x 1) v_prenex_41629) (< v_prenex_41629 main_x) (<= 2 (* 2 (select main_a v_prenex_41629))) (<= (select main_a v_prenex_41629) 999))) (forall ((v_prenex_41633 Int)) (or (<= (select main_a v_prenex_41633) 999) (<= 1000 (* 2 (select main_a v_prenex_41633)))))) (forall ((v_prenex_43617 Int) (v_prenex_43618 Int)) (or (< v_prenex_43617 main_x) (<= (+ main_x 1) v_prenex_43617) (<= (select main_a v_prenex_43618) (+ (select main_a v_prenex_43617) 998)) (<= 2 (* 2 (select main_a v_prenex_43617))) (<= 1000 (* 2 (select main_a v_prenex_43618))) (<= (select main_a v_prenex_43618) 1498))) (forall ((v_prenex_41573 Int) (v_prenex_41574 Int)) (or (<= (* 2 (select main_a v_prenex_41574)) 1998) (<= (+ main_x 1) v_prenex_41573) (< v_prenex_41573 main_x) (<= (select main_a v_prenex_41573) (select main_a v_prenex_41574)) (<= 500 (select main_a v_prenex_41574)) (<= (select main_a v_prenex_41573) 999) (<= 2 (* 2 (select main_a v_prenex_41573))))) (forall ((v_prenex_44791 Int) (v_prenex_44792 Int)) (or (<= (* 2 (select main_a v_prenex_44791)) 1000) (<= (select main_a v_prenex_44792) 1498) (<= 1000 (* 2 (select main_a v_prenex_44792))) (<= (+ main_x 1) v_prenex_44791) (<= (select main_a v_prenex_44791) 500) (< v_prenex_44791 main_x) (<= (select main_a v_prenex_44791) (select main_a v_prenex_44792)))) (forall ((v_prenex_41271 Int) (v_prenex_41272 Int)) (or (<= (select main_a v_prenex_41272) 999) (<= (* 2 (select main_a v_prenex_41272)) 1998) (<= (select main_a v_prenex_41271) 999) (<= (+ main_x 1) v_prenex_41271) (<= 1000 (+ (select main_a v_prenex_41271) (select main_a v_prenex_41272))) (< v_prenex_41271 main_x) (<= (* 2 (select main_a v_prenex_41271)) 1000))) (forall ((v_prenex_44218 Int) (v_prenex_44217 Int)) (or (< v_prenex_44217 main_x) (<= 2 (* 2 (select main_a v_prenex_44217))) (<= (* 2 (select main_a v_prenex_44218)) 1998) (<= (select main_a v_prenex_44218) 999) (<= (+ main_x 1) v_prenex_44217) (<= (+ (select main_a v_prenex_44217) (select main_a v_prenex_44218)) 1000) (<= 1 (select main_a v_prenex_44217)))) (forall ((v_prenex_42488 Int) (v_prenex_42489 Int)) (or (<= (+ main_x 1) v_prenex_42488) (<= (select main_a v_prenex_42488) 500) (<= (select main_a v_prenex_42489) (+ (select main_a v_prenex_42488) 998)) (<= (* 2 (select main_a v_prenex_42489)) 1998) (< v_prenex_42488 main_x) (< v_prenex_42489 main_y) (<= (select main_a v_prenex_42489) 999))) (forall ((v_prenex_45218 Int) (v_prenex_45219 Int)) (or (<= (+ main_x 1) v_prenex_45218) (<= (* 2 (select main_a v_prenex_45218)) 1000) (<= 500 (select main_a v_prenex_45219)) (< v_prenex_45218 main_x) (<= (select main_a v_prenex_45218) 500) (<= (select main_a v_prenex_45219) (+ (select main_a v_prenex_45218) 998)) (<= 1 (select main_a v_prenex_45219)))) (forall ((v_prenex_43044 Int) (v_prenex_43043 Int)) (or (<= (+ (select main_a v_prenex_43043) (select main_a v_prenex_43044)) 1000) (<= (+ main_x 1) v_prenex_43043) (<= (* 2 (select main_a v_prenex_43044)) 1998) (<= 500 (select main_a v_prenex_43044)) (< v_prenex_43043 main_x) (<= 1 (select main_a v_prenex_43043)) (<= (select main_a v_prenex_43043) 500))) (forall ((v_prenex_45388 Int) (v_prenex_45387 Int)) (or (<= 1 (select main_a v_prenex_45387)) (<= 1000 (+ (select main_a v_prenex_45387) (select main_a v_prenex_45388))) (<= (+ main_x 1) v_prenex_45387) (<= (select main_a v_prenex_45388) 1498) (<= 1000 (* 2 (select main_a v_prenex_45388))) (< v_prenex_45387 main_x))) (forall ((v_prenex_51699 Int) (v_prenex_51700 Int)) (or (< v_prenex_51700 main_y) (<= 500 (select main_a v_prenex_51700)) (<= 1000 (* 2 (select main_a v_prenex_51700))) (<= (select main_a v_prenex_51699) 999) (<= 1000 (+ (select main_a v_prenex_51699) (select main_a v_prenex_51700))) (< v_prenex_51699 main_x) (<= (+ main_x 1) v_prenex_51699))) (or (forall ((v_prenex_47555 Int)) (<= (select main_a v_prenex_47555) 1498)) (forall ((v_prenex_47551 Int)) (or (< v_prenex_47551 main_x) (<= (+ main_x 1) v_prenex_47551) (<= (* 2 (select main_a v_prenex_47551)) 1000) (<= (select main_a v_prenex_47551) 999) (<= (select main_a v_prenex_47551) 500)))) (forall ((v_prenex_41291 Int) (v_prenex_41292 Int)) (or (<= (select main_a v_prenex_41292) 1498) (<= 1000 (* 2 (select main_a v_prenex_41292))) (<= (select main_a v_prenex_41291) 500) (<= (+ main_x 1) v_prenex_41291) (< v_prenex_41291 main_x) (<= 1 (select main_a v_prenex_41291)) (<= (select main_a v_prenex_41291) (select main_a v_prenex_41292)))) (forall ((v_prenex_48403 Int) (v_prenex_48402 Int)) (or (<= (* 2 (select main_a v_prenex_48402)) 1000) (<= 500 (select main_a v_prenex_48403)) (< v_prenex_48403 main_y) (<= 1 (select main_a v_prenex_48403)) (<= (+ main_x 1) v_prenex_48402) (< v_prenex_48402 main_x) (<= (select main_a v_prenex_48403) (+ (select main_a v_prenex_48402) 998)))) (or (forall ((v_prenex_41322 Int)) (<= 1000 (* 2 (select main_a v_prenex_41322)))) (forall ((v_prenex_41316 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41316))) (<= (+ main_x 1) v_prenex_41316) (< v_prenex_41316 main_x) (<= (select main_a v_prenex_41316) 999)))) (or (forall ((v_prenex_47986 Int)) (or (<= (select main_a v_prenex_47986) 500) (< v_prenex_47986 main_x) (<= (+ main_x 1) v_prenex_47986) (<= (* 2 (select main_a v_prenex_47986)) 1000))) (forall ((v_prenex_47992 Int)) (or (<= 500 (select main_a v_prenex_47992)) (<= (* 2 (select main_a v_prenex_47992)) 1998)))) (forall ((v_prenex_43213 Int) (v_prenex_43214 Int)) (or (<= 0 (+ (select main_a v_prenex_43213) 498)) (< v_prenex_43213 main_x) (<= (+ main_x 1) v_prenex_43213) (<= 1 (select main_a v_prenex_43214)) (<= (select main_a v_prenex_43213) (select main_a v_prenex_43214)) (<= (select main_a v_prenex_43214) 999))) (forall ((v_prenex_46037 Int) (v_prenex_46036 Int)) (or (<= (* 2 (select main_a v_prenex_46036)) 1000) (<= (+ main_x 1) v_prenex_46036) (<= 1000 (+ (select main_a v_prenex_46036) (select main_a v_prenex_46037))) (< v_prenex_46036 main_x) (<= 2 (* 2 (select main_a v_prenex_46036))) (<= 1000 (* 2 (select main_a v_prenex_46037))) (<= (* 2 (select main_a v_prenex_46037)) 1998))) (forall ((v_prenex_42278 Int) (v_prenex_42279 Int)) (or (<= 1000 (+ (select main_a v_prenex_42278) (select main_a v_prenex_42279))) (<= (+ main_x 1) v_prenex_42278) (<= (select main_a v_prenex_42279) 999) (< v_prenex_42278 main_x) (<= (select main_a v_prenex_42278) 500) (< v_prenex_42279 main_y))) (forall ((v_prenex_43824 Int) (v_prenex_43825 Int)) (or (<= (+ (select main_a v_prenex_43824) (select main_a v_prenex_43825)) 1000) (<= (+ main_x 1) v_prenex_43824) (<= 0 (+ (select main_a v_prenex_43824) 498)) (<= 1 (select main_a v_prenex_43824)) (< v_prenex_43824 main_x) (<= 1000 (* 2 (select main_a v_prenex_43825))) (<= (select main_a v_prenex_43825) 999))) (forall ((v_prenex_44157 Int) (v_prenex_44156 Int)) (or (<= 1 (select main_a v_prenex_44157)) (< v_prenex_44157 main_y) (<= (+ main_y 1) v_prenex_44157) (<= (* 2 (select main_a v_prenex_44157)) 1998) (<= (+ (select main_a v_prenex_44156) (select main_a v_prenex_44157)) 1000))) (forall ((v_prenex_45788 Int) (v_prenex_45787 Int)) (or (<= 1 (select main_a v_prenex_45787)) (<= (* 2 (select main_a v_prenex_45788)) 1998) (<= (select main_a v_prenex_45787) 500) (<= (select main_a v_prenex_45788) (+ (select main_a v_prenex_45787) 998)) (<= (+ main_x 1) v_prenex_45787) (< v_prenex_45787 main_x) (<= 1 (select main_a v_prenex_45788)))) (forall ((v_prenex_51330 Int) (v_prenex_51331 Int)) (or (<= 1000 (+ (select main_a v_prenex_51330) (select main_a v_prenex_51331))) (<= (select main_a v_prenex_51330) 999) (<= (select main_a v_prenex_51331) 1498) (< v_prenex_51330 main_x) (<= 1000 (* 2 (select main_a v_prenex_51331))) (<= (select main_a v_prenex_51330) 500) (<= (+ main_x 1) v_prenex_51330))) (forall ((v_prenex_47032 Int) (v_prenex_47031 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47031))) (<= 1000 (+ (select main_a v_prenex_47031) (select main_a v_prenex_47032))) (<= (* 2 (select main_a v_prenex_47032)) 1998) (< v_prenex_47031 main_x) (<= 1000 (* 2 (select main_a v_prenex_47032))) (<= (+ main_x 1) v_prenex_47031) (<= 1 (select main_a v_prenex_47031)))) (forall ((v_prenex_41215 Int) (v_prenex_41216 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41215))) (<= 1000 (* 2 (select main_a v_prenex_41216))) (<= 500 (select main_a v_prenex_41216)) (< v_prenex_41216 main_y) (<= (select main_a v_prenex_41215) (select main_a v_prenex_41216)) (<= (+ main_x 1) v_prenex_41215) (< v_prenex_41215 main_x))) (or (forall ((v_prenex_45275 Int)) (or (<= (* 2 (select main_a v_prenex_45275)) 1000) (<= (select main_a v_prenex_45275) 999) (<= 2 (* 2 (select main_a v_prenex_45275))) (< v_prenex_45275 main_x) (<= (+ main_x 1) v_prenex_45275))) (forall ((v_prenex_45279 Int)) (or (<= (* 2 (select main_a v_prenex_45279)) 1998) (<= 500 (select main_a v_prenex_45279))))) (forall ((v_prenex_44322 Int) (v_prenex_44321 Int)) (or (< v_prenex_44322 main_y) (<= (+ (select main_a v_prenex_44321) (select main_a v_prenex_44322)) 1000) (<= (+ main_y 1) v_prenex_44322) (<= (+ main_x 1) v_prenex_44321) (< v_prenex_44321 main_x))) (forall ((v_prenex_51193 Int) (v_prenex_51194 Int)) (or (<= (+ (select main_a v_prenex_51193) (select main_a v_prenex_51194)) 1000) (<= (* 2 (select main_a v_prenex_51194)) 1998) (<= 0 (+ (select main_a v_prenex_51193) 498)) (<= (+ main_x 1) v_prenex_51193) (<= 1 (select main_a v_prenex_51193)) (< v_prenex_51193 main_x))) (forall ((v_prenex_41379 Int) (v_prenex_41378 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41378))) (<= (select main_a v_prenex_41379) 1498) (< v_prenex_41378 main_x) (<= (select main_a v_prenex_41379) 999) (<= (select main_a v_prenex_41378) 500) (<= (+ main_x 1) v_prenex_41378) (<= (select main_a v_prenex_41379) (+ (select main_a v_prenex_41378) 998)))) (or (forall ((v_prenex_46480 Int)) (or (<= (select main_a v_prenex_46480) 999) (<= (select main_a v_prenex_46480) 1498))) (forall ((v_prenex_46475 Int)) (or (<= (+ main_x 1) v_prenex_46475) (< v_prenex_46475 main_x) (<= (select main_a v_prenex_46475) 500) (<= 2 (* 2 (select main_a v_prenex_46475)))))) (forall ((v_prenex_49295 Int) (v_prenex_49294 Int)) (or (<= (+ main_x 1) v_prenex_49294) (<= (+ main_y 1) v_prenex_49295) (<= 1 (select main_a v_prenex_49295)) (<= 1000 (+ (select main_a v_prenex_49294) (select main_a v_prenex_49295))) (<= (select main_a v_prenex_49295) 999) (< v_prenex_49294 main_x) (<= (select main_a v_prenex_49294) 500))) (forall ((v_prenex_50175 Int) (v_prenex_50174 Int)) (or (<= (select main_a v_prenex_50174) (select main_a v_prenex_50175)) (<= (select main_a v_prenex_50175) 999) (<= (+ main_y 1) v_prenex_50175) (<= (select main_a v_prenex_50174) 500) (<= 1 (select main_a v_prenex_50175)) (<= (+ main_x 1) v_prenex_50174) (< v_prenex_50174 main_x))) (or (forall ((v_prenex_43027 Int)) (or (<= (+ main_x 1) v_prenex_43027) (<= (select main_a v_prenex_43027) 999) (< v_prenex_43027 main_x) (<= 2 (* 2 (select main_a v_prenex_43027))))) (forall ((v_prenex_43025 Int)) (<= (select main_a v_prenex_43025) 999))) (forall ((v_prenex_43125 Int) (v_prenex_43126 Int)) (or (<= (select main_a v_prenex_43125) 999) (<= (+ main_x 1) v_prenex_43125) (<= (* 2 (select main_a v_prenex_43125)) 1000) (<= (select main_a v_prenex_43126) (+ (select main_a v_prenex_43125) 998)) (< v_prenex_43125 main_x) (<= 1000 (* 2 (select main_a v_prenex_43126))) (<= (* 2 (select main_a v_prenex_43126)) 1998))) (forall ((v_prenex_48557 Int) (v_prenex_48556 Int)) (or (<= (+ main_y 1) v_prenex_48557) (<= (+ (select main_a v_prenex_48556) (select main_a v_prenex_48557)) 1000) (<= (select main_a v_prenex_48557) 999) (<= (select main_a v_prenex_48556) 500) (<= (+ main_x 1) v_prenex_48556) (< v_prenex_48556 main_x) (<= (select main_a v_prenex_48557) 1498))) (forall ((v_prenex_44140 Int) (v_prenex_44141 Int)) (or (<= 0 (+ (select main_a v_prenex_44140) 498)) (<= (select main_a v_prenex_44140) (select main_a v_prenex_44141)) (<= 1000 (* 2 (select main_a v_prenex_44141))) (<= 500 (select main_a v_prenex_44141)) (< v_prenex_44140 main_x) (<= (+ main_x 1) v_prenex_44140))) (forall ((v_prenex_50359 Int) (v_prenex_50358 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50358))) (<= (select main_a v_prenex_50359) 999) (<= (+ main_x 1) v_prenex_50358) (< v_prenex_50358 main_x) (<= (select main_a v_prenex_50358) 500) (<= (select main_a v_prenex_50359) (+ (select main_a v_prenex_50358) 998)))) (forall ((v_prenex_51002 Int) (v_prenex_51001 Int)) (or (<= (+ main_x 1) v_prenex_51001) (<= (* 2 (select main_a v_prenex_51001)) 1000) (<= (* 2 (select main_a v_prenex_51002)) 1998) (<= (+ (select main_a v_prenex_51001) (select main_a v_prenex_51002)) 1000) (< v_prenex_51001 main_x))) (or (forall ((v_prenex_42384 Int)) (or (<= (+ main_x 1) v_prenex_42384) (<= (select main_a v_prenex_42384) 500) (< v_prenex_42384 main_x) (<= 2 (* 2 (select main_a v_prenex_42384))))) (forall ((v_prenex_42379 Int)) (or (<= 1 (select main_a v_prenex_42379)) (< v_prenex_42379 main_y)))) (forall ((v_prenex_44979 Int) (v_prenex_44980 Int)) (or (<= (* 2 (select main_a v_prenex_44980)) 1998) (<= (select main_a v_prenex_44980) 999) (<= (+ main_x 1) v_prenex_44979) (<= (select main_a v_prenex_44979) (select main_a v_prenex_44980)) (< v_prenex_44979 main_x) (<= 0 (+ (select main_a v_prenex_44979) 498)) (<= (select main_a v_prenex_44979) 500))) (forall ((v_prenex_47843 Int) (v_prenex_47842 Int)) (or (<= (+ main_x 1) v_prenex_47842) (<= 1 (select main_a v_prenex_47842)) (<= (select main_a v_prenex_47843) (+ (select main_a v_prenex_47842) 998)) (<= 1 (select main_a v_prenex_47843)) (<= (* 2 (select main_a v_prenex_47843)) 1998) (< v_prenex_47842 main_x))) (or (forall ((v_prenex_46367 Int)) (<= (* 2 (select main_a v_prenex_46367)) 1000)) (forall ((v_prenex_46368 Int)) (or (<= (select main_a v_prenex_46368) 1498) (< v_prenex_46368 main_y) (<= (+ main_y 1) v_prenex_46368) (<= (* 2 (select main_a v_prenex_46368)) 1998)))) (or (forall ((v_prenex_50686 Int)) (or (<= (+ main_x 1) v_prenex_50686) (< v_prenex_50686 main_x) (<= (select main_a v_prenex_50686) 999) (<= 2 (* 2 (select main_a v_prenex_50686))))) (forall ((v_prenex_50691 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50691))) (<= 1 (select main_a v_prenex_50691)) (< v_prenex_50691 main_y)))) (or (forall ((v_prenex_49246 Int)) (<= (* 2 (select main_a v_prenex_49246)) 1998)) (forall ((v_prenex_49242 Int)) (or (< v_prenex_49242 main_x) (<= (* 2 (select main_a v_prenex_49242)) 1000) (<= (select main_a v_prenex_49242) 999) (<= (+ main_x 1) v_prenex_49242) (<= 2 (* 2 (select main_a v_prenex_49242)))))) (forall ((v_prenex_40769 Int) (v_prenex_40770 Int)) (or (<= (select main_a v_prenex_40770) 1498) (<= (+ main_x 1) v_prenex_40769) (<= (* 2 (select main_a v_prenex_40769)) 1000) (<= (+ main_y 1) v_prenex_40770) (<= (select main_a v_prenex_40770) (+ (select main_a v_prenex_40769) 998)) (<= 500 (select main_a v_prenex_40770)) (< v_prenex_40769 main_x))) (forall ((v_prenex_42752 Int) (v_prenex_42753 Int)) (or (<= (select main_a v_prenex_42753) 999) (<= 2 (* 2 (select main_a v_prenex_42752))) (<= (* 2 (select main_a v_prenex_42752)) 1000) (<= (select main_a v_prenex_42752) (select main_a v_prenex_42753)) (<= 1 (select main_a v_prenex_42753)) (< v_prenex_42752 main_x) (<= (+ main_x 1) v_prenex_42752))) (or (forall ((v_prenex_49946 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49946))) (<= (+ main_y 1) v_prenex_49946) (< v_prenex_49946 main_y))) (forall ((v_prenex_49945 Int)) (or (< v_prenex_49945 main_x) (<= 2 (* 2 (select main_a v_prenex_49945)))))) (forall ((v_prenex_48968 Int) (v_prenex_48967 Int)) (or (<= 1000 (+ (select main_a v_prenex_48967) (select main_a v_prenex_48968))) (<= (select main_a v_prenex_48968) 999) (<= 0 (+ (select main_a v_prenex_48967) 498)) (<= (* 2 (select main_a v_prenex_48967)) 1000) (<= (+ main_x 1) v_prenex_48967) (< v_prenex_48967 main_x) (<= 1 (select main_a v_prenex_48968)))) (or (forall ((v_prenex_43013 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43013))) (<= 1 (select main_a v_prenex_43013)) (<= (+ main_x 1) v_prenex_43013) (< v_prenex_43013 main_x))) (forall ((v_prenex_43014 Int)) (or (<= (select main_a v_prenex_43014) 999) (< v_prenex_43014 main_y) (<= 500 (select main_a v_prenex_43014))))) (forall ((v_prenex_43055 Int) (v_prenex_43056 Int)) (or (<= 1 (select main_a v_prenex_43055)) (<= 1 (select main_a v_prenex_43056)) (<= (select main_a v_prenex_43056) 1498) (<= (select main_a v_prenex_43055) 500) (<= (+ main_x 1) v_prenex_43055) (<= (select main_a v_prenex_43055) (select main_a v_prenex_43056)) (< v_prenex_43055 main_x))) (forall ((v_prenex_43370 Int) (v_prenex_43369 Int)) (or (<= (+ main_y 1) v_prenex_43370) (<= (select main_a v_prenex_43369) 999) (<= (+ main_x 1) v_prenex_43369) (< v_prenex_43369 main_x) (<= (select main_a v_prenex_43370) (+ (select main_a v_prenex_43369) 998)) (<= 500 (select main_a v_prenex_43370)) (<= (* 2 (select main_a v_prenex_43370)) 1998))) (or (forall ((v_prenex_42732 Int)) (or (<= 1 (select main_a v_prenex_42732)) (<= 2 (* 2 (select main_a v_prenex_42732))) (< v_prenex_42732 main_x) (<= 0 (+ (select main_a v_prenex_42732) 498)) (<= (+ main_x 1) v_prenex_42732))) (forall ((v_prenex_42736 Int)) (or (<= 1 (select main_a v_prenex_42736)) (<= 500 (select main_a v_prenex_42736))))) (forall ((v_prenex_45049 Int) (v_prenex_45050 Int)) (or (<= (select main_a v_prenex_45050) 999) (<= (* 2 (select main_a v_prenex_45050)) 1998) (< v_prenex_45049 main_x) (<= (select main_a v_prenex_45050) (+ (select main_a v_prenex_45049) 998)) (<= 2 (* 2 (select main_a v_prenex_45049))) (<= (+ main_x 1) v_prenex_45049) (<= (select main_a v_prenex_45049) 500))) (forall ((v_prenex_44906 Int) (v_prenex_44907 Int)) (or (<= 1 (select main_a v_prenex_44906)) (<= (+ main_x 1) v_prenex_44906) (<= 0 (+ (select main_a v_prenex_44906) 498)) (< v_prenex_44906 main_x) (<= 500 (select main_a v_prenex_44907)) (<= (+ (select main_a v_prenex_44906) (select main_a v_prenex_44907)) 1000))) (forall ((v_prenex_41239 Int) (v_prenex_41240 Int)) (or (<= (+ main_x 1) v_prenex_41239) (< v_prenex_41240 main_y) (<= (* 2 (select main_a v_prenex_41239)) 1000) (<= 1000 (+ (select main_a v_prenex_41239) (select main_a v_prenex_41240))) (< v_prenex_41239 main_x))) (forall ((v_prenex_49136 Int) (v_prenex_49135 Int)) (or (<= (select main_a v_prenex_49136) 1498) (<= (select main_a v_prenex_49135) (select main_a v_prenex_49136)) (< v_prenex_49135 main_x) (<= (+ main_x 1) v_prenex_49135) (<= (select main_a v_prenex_49135) 999))) (forall ((v_prenex_42633 Int) (v_prenex_42632 Int)) (or (<= (select main_a v_prenex_42632) (select main_a v_prenex_42633)) (<= (select main_a v_prenex_42632) 500) (< v_prenex_42632 main_x) (<= (select main_a v_prenex_42633) 1498) (<= 1 (select main_a v_prenex_42633)) (<= (+ main_x 1) v_prenex_42632) (<= (+ main_y 1) v_prenex_42633))) (forall ((v_prenex_42303 Int) (v_prenex_42302 Int)) (or (<= (+ main_y 1) v_prenex_42303) (<= (select main_a v_prenex_42303) (+ (select main_a v_prenex_42302) 998)) (<= (select main_a v_prenex_42303) 999) (< v_prenex_42303 main_y))) (forall ((v_prenex_41290 Int) (v_prenex_41289 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41290))) (<= (select main_a v_prenex_41289) 500) (<= (+ main_x 1) v_prenex_41289) (<= 1 (select main_a v_prenex_41290)) (<= (+ (select main_a v_prenex_41289) (select main_a v_prenex_41290)) 1000) (< v_prenex_41289 main_x))) (or (forall ((v_prenex_48072 Int)) (or (<= (* 2 (select main_a v_prenex_48072)) 1000) (< v_prenex_48072 main_x) (<= (+ main_x 1) v_prenex_48072))) (forall ((v_prenex_48073 Int)) (or (<= (select main_a v_prenex_48073) 999) (<= (+ main_y 1) v_prenex_48073)))) (or (forall ((v_prenex_41997 Int)) (or (< v_prenex_41997 main_y) (<= (select main_a v_prenex_41997) 999))) (forall ((v_prenex_41993 Int)) (or (< v_prenex_41993 main_x) (<= 2 (* 2 (select main_a v_prenex_41993))) (<= (+ main_x 1) v_prenex_41993)))) (forall ((v_prenex_43444 Int) (v_prenex_43443 Int)) (or (<= 1 (select main_a v_prenex_43443)) (<= (select main_a v_prenex_43444) 1498) (<= (+ main_x 1) v_prenex_43443) (<= (select main_a v_prenex_43443) 500) (<= 1000 (* 2 (select main_a v_prenex_43444))) (< v_prenex_43443 main_x) (<= (select main_a v_prenex_43444) (+ (select main_a v_prenex_43443) 998)))) (forall ((v_prenex_44526 Int) (v_prenex_44527 Int)) (or (< v_prenex_44526 main_x) (<= (+ main_x 1) v_prenex_44526) (<= 500 (select main_a v_prenex_44527)) (<= (* 2 (select main_a v_prenex_44527)) 1998) (<= 1000 (+ (select main_a v_prenex_44526) (select main_a v_prenex_44527))) (<= 2 (* 2 (select main_a v_prenex_44526))))) (or (forall ((v_prenex_49802 Int)) (or (<= 1 (select main_a v_prenex_49802)) (< v_prenex_49802 main_x) (<= (select main_a v_prenex_49802) 999) (<= (+ main_x 1) v_prenex_49802) (<= 2 (* 2 (select main_a v_prenex_49802))))) (forall ((v_prenex_49804 Int)) (or (<= (select main_a v_prenex_49804) 1498) (<= 500 (select main_a v_prenex_49804))))) (forall ((v_prenex_42316 Int) (v_prenex_42317 Int)) (or (<= (+ main_x 1) v_prenex_42316) (< v_prenex_42316 main_x) (<= (select main_a v_prenex_42316) (select main_a v_prenex_42317)) (<= 500 (select main_a v_prenex_42317)) (<= (select main_a v_prenex_42317) 999) (<= 0 (+ (select main_a v_prenex_42316) 498)))) (forall ((v_prenex_43161 Int) (v_prenex_43160 Int)) (or (< v_prenex_43160 main_x) (<= (select main_a v_prenex_43160) 500) (<= 1 (select main_a v_prenex_43160)) (<= 500 (select main_a v_prenex_43161)) (<= (+ (select main_a v_prenex_43160) (select main_a v_prenex_43161)) 1000) (<= (+ main_x 1) v_prenex_43160) (<= (select main_a v_prenex_43161) 1498))) (or (forall ((v_prenex_48782 Int)) (or (<= (+ main_x 1) v_prenex_48782) (<= (select main_a v_prenex_48782) 500) (<= 0 (+ (select main_a v_prenex_48782) 498)) (< v_prenex_48782 main_x) (<= 2 (* 2 (select main_a v_prenex_48782))))) (forall ((v_prenex_48783 Int)) (<= 1 (select main_a v_prenex_48783)))) (forall ((v_prenex_49706 Int) (v_prenex_49707 Int)) (or (<= 500 (select main_a v_prenex_49707)) (<= (* 2 (select main_a v_prenex_49707)) 1998) (<= (+ main_x 1) v_prenex_49706) (<= 1000 (+ (select main_a v_prenex_49706) (select main_a v_prenex_49707))) (< v_prenex_49706 main_x) (<= 0 (+ (select main_a v_prenex_49706) 498)) (<= (+ main_y 1) v_prenex_49707))) (forall ((v_prenex_50999 Int) (v_prenex_51000 Int)) (or (<= (* 2 (select main_a v_prenex_50999)) 1000) (<= 1000 (+ (select main_a v_prenex_50999) (select main_a v_prenex_51000))) (<= 0 (+ (select main_a v_prenex_50999) 498)) (<= 500 (select main_a v_prenex_51000)) (<= (+ main_x 1) v_prenex_50999) (<= 1 (select main_a v_prenex_51000)) (< v_prenex_50999 main_x))) (forall ((v_prenex_46994 Int) (v_prenex_46993 Int)) (or (<= 1 (select main_a v_prenex_46994)) (<= (+ main_x 1) v_prenex_46993) (<= 1 (select main_a v_prenex_46993)) (< v_prenex_46993 main_x) (<= (select main_a v_prenex_46994) (+ (select main_a v_prenex_46993) 998)) (< v_prenex_46994 main_y))) (forall ((v_prenex_45450 Int) (v_prenex_45449 Int)) (or (< v_prenex_45449 main_x) (<= 1000 (* 2 (select main_a v_prenex_45450))) (<= (* 2 (select main_a v_prenex_45450)) 1998) (<= (select main_a v_prenex_45450) (+ (select main_a v_prenex_45449) 998)) (<= 0 (+ (select main_a v_prenex_45449) 498)) (<= (+ main_x 1) v_prenex_45449))) (forall ((v_prenex_44209 Int) (v_prenex_44210 Int)) (or (<= (select main_a v_prenex_44209) 500) (<= (+ (select main_a v_prenex_44209) (select main_a v_prenex_44210)) 1000) (<= (select main_a v_prenex_44210) 1498) (<= 2 (* 2 (select main_a v_prenex_44209))) (< v_prenex_44209 main_x) (<= 1 (select main_a v_prenex_44210)) (<= (+ main_x 1) v_prenex_44209))) (forall ((v_prenex_46316 Int) (v_prenex_46315 Int)) (or (<= (select main_a v_prenex_46316) 999) (<= (select main_a v_prenex_46315) 500) (<= (select main_a v_prenex_46316) (+ (select main_a v_prenex_46315) 998)) (< v_prenex_46315 main_x) (<= 0 (+ (select main_a v_prenex_46315) 498)) (<= (+ main_x 1) v_prenex_46315))) (or (forall ((v_prenex_49351 Int)) (or (<= (select main_a v_prenex_49351) 500) (<= 0 (+ (select main_a v_prenex_49351) 498)) (<= (+ main_x 1) v_prenex_49351) (< v_prenex_49351 main_x))) (forall ((v_prenex_49355 Int)) (<= (* 2 (select main_a v_prenex_49355)) 1998))) (or (forall ((v_prenex_46590 Int)) (or (< v_prenex_46590 main_x) (<= (* 2 (select main_a v_prenex_46590)) 1000) (<= (+ main_x 1) v_prenex_46590))) (forall ((v_prenex_46591 Int)) (or (<= (select main_a v_prenex_46591) 1498) (<= 1000 (* 2 (select main_a v_prenex_46591))) (<= (+ main_y 1) v_prenex_46591)))) (forall ((v_prenex_46022 Int) (v_prenex_46023 Int)) (or (<= 1000 (+ (select main_a v_prenex_46022) (select main_a v_prenex_46023))) (<= (* 2 (select main_a v_prenex_46023)) 1998) (< v_prenex_46022 main_x) (<= 0 (+ (select main_a v_prenex_46022) 498)) (<= (select main_a v_prenex_46023) 1498) (<= 2 (* 2 (select main_a v_prenex_46022))) (<= (+ main_x 1) v_prenex_46022))) (forall ((v_prenex_47019 Int) (v_prenex_47020 Int)) (or (< v_prenex_47020 main_y) (<= 1 (select main_a v_prenex_47020)) (<= (* 2 (select main_a v_prenex_47020)) 1998) (<= (select main_a v_prenex_47019) 999) (< v_prenex_47019 main_x) (<= (select main_a v_prenex_47020) (+ (select main_a v_prenex_47019) 998)) (<= (+ main_x 1) v_prenex_47019))) (or (forall ((v_prenex_51313 Int)) (or (<= (select main_a v_prenex_51313) 999) (<= (select main_a v_prenex_51313) 1498))) (forall ((v_prenex_51311 Int)) (or (<= (select main_a v_prenex_51311) 500) (< v_prenex_51311 main_x) (<= 2 (* 2 (select main_a v_prenex_51311))) (<= (+ main_x 1) v_prenex_51311)))) (or (forall ((v_prenex_51053 Int)) (or (<= (+ main_y 1) v_prenex_51053) (<= 1000 (* 2 (select main_a v_prenex_51053))))) (forall ((v_prenex_51052 Int)) (or (<= (+ main_x 1) v_prenex_51052) (<= 2 (* 2 (select main_a v_prenex_51052))) (< v_prenex_51052 main_x) (<= (* 2 (select main_a v_prenex_51052)) 1000)))) (forall ((v_prenex_51004 Int) (v_prenex_51003 Int)) (or (<= (select main_a v_prenex_51003) (select main_a v_prenex_51004)) (<= 0 (+ (select main_a v_prenex_51003) 498)) (<= 1 (select main_a v_prenex_51003)) (<= (+ main_x 1) v_prenex_51003) (<= 1 (select main_a v_prenex_51004)) (<= 1000 (* 2 (select main_a v_prenex_51004))) (< v_prenex_51003 main_x))) (or (forall ((v_prenex_41377 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41377))) (<= (select main_a v_prenex_41377) 999))) (forall ((v_prenex_41375 Int)) (or (<= 0 (+ (select main_a v_prenex_41375) 498)) (<= (* 2 (select main_a v_prenex_41375)) 1000) (<= 2 (* 2 (select main_a v_prenex_41375))) (<= (+ main_x 1) v_prenex_41375) (< v_prenex_41375 main_x)))) (forall ((v_prenex_46688 Int) (v_prenex_46689 Int)) (or (<= (* 2 (select main_a v_prenex_46689)) 1998) (<= (+ (select main_a v_prenex_46688) (select main_a v_prenex_46689)) 1000) (< v_prenex_46688 main_x) (<= (select main_a v_prenex_46688) 500) (<= 2 (* 2 (select main_a v_prenex_46688))) (<= (select main_a v_prenex_46689) 1498) (<= (+ main_x 1) v_prenex_46688))) (or (forall ((v_prenex_45927 Int)) (or (<= (+ main_x 1) v_prenex_45927) (<= (* 2 (select main_a v_prenex_45927)) 1000) (< v_prenex_45927 main_x))) (forall ((v_prenex_45933 Int)) (or (<= (* 2 (select main_a v_prenex_45933)) 1998) (< v_prenex_45933 main_y) (<= (select main_a v_prenex_45933) 999)))) (forall ((v_prenex_50905 Int) (v_prenex_50906 Int)) (or (<= 0 (+ (select main_a v_prenex_50905) 498)) (<= (select main_a v_prenex_50906) (+ (select main_a v_prenex_50905) 998)) (<= (select main_a v_prenex_50906) 999) (< v_prenex_50906 main_y) (< v_prenex_50905 main_x) (<= (+ main_x 1) v_prenex_50905))) (forall ((v_prenex_50753 Int) (v_prenex_50754 Int)) (or (<= (select main_a v_prenex_50753) 500) (<= 1 (select main_a v_prenex_50754)) (<= (+ main_x 1) v_prenex_50753) (<= (select main_a v_prenex_50754) 999) (<= (select main_a v_prenex_50753) 999) (<= 1000 (+ (select main_a v_prenex_50753) (select main_a v_prenex_50754))) (< v_prenex_50753 main_x))) (forall ((v_prenex_43060 Int) (v_prenex_43059 Int)) (or (<= (select main_a v_prenex_43059) (select main_a v_prenex_43060)) (<= 2 (* 2 (select main_a v_prenex_43059))) (<= 1 (select main_a v_prenex_43060)) (<= (select main_a v_prenex_43060) 1498) (< v_prenex_43059 main_x) (<= (+ main_x 1) v_prenex_43059) (<= (select main_a v_prenex_43059) 999))) (forall ((v_prenex_50337 Int) (v_prenex_50336 Int)) (or (<= (* 2 (select main_a v_prenex_50336)) 1000) (<= 1 (select main_a v_prenex_50336)) (<= (select main_a v_prenex_50337) 1498) (< v_prenex_50336 main_x) (<= (select main_a v_prenex_50337) 999) (<= (+ main_x 1) v_prenex_50336) (<= (+ (select main_a v_prenex_50336) (select main_a v_prenex_50337)) 1000))) (forall ((v_prenex_50263 Int) (v_prenex_50262 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50263))) (<= (* 2 (select main_a v_prenex_50262)) 1000) (< v_prenex_50262 main_x) (<= 2 (* 2 (select main_a v_prenex_50262))) (<= (+ (select main_a v_prenex_50262) (select main_a v_prenex_50263)) 1000) (<= (+ main_x 1) v_prenex_50262))) (or (forall ((v_prenex_49581 Int)) (or (<= 0 (+ (select main_a v_prenex_49581) 498)) (<= (* 2 (select main_a v_prenex_49581)) 1000) (<= (select main_a v_prenex_49581) 500) (< v_prenex_49581 main_x) (<= (+ main_x 1) v_prenex_49581))) (forall ((v_prenex_49585 Int)) (or (<= 1 (select main_a v_prenex_49585)) (<= (* 2 (select main_a v_prenex_49585)) 1998)))) (forall ((v_prenex_45362 Int) (v_prenex_45363 Int)) (or (<= (select main_a v_prenex_45363) 1498) (<= 1 (select main_a v_prenex_45363)) (<= (+ main_x 1) v_prenex_45362) (< v_prenex_45362 main_x) (<= (select main_a v_prenex_45363) (+ (select main_a v_prenex_45362) 998)) (<= 2 (* 2 (select main_a v_prenex_45362))) (<= 0 (+ (select main_a v_prenex_45362) 498)))) (forall ((v_prenex_41410 Int) (v_prenex_41411 Int)) (or (<= (select main_a v_prenex_41411) 1498) (<= (select main_a v_prenex_41411) (+ (select main_a v_prenex_41410) 998)) (<= (+ main_y 1) v_prenex_41411) (< v_prenex_41410 main_x) (< v_prenex_41411 main_y))) (forall ((v_prenex_45500 Int) (v_prenex_45499 Int)) (or (<= 1 (select main_a v_prenex_45499)) (<= (+ (select main_a v_prenex_45499) (select main_a v_prenex_45500)) 1000) (<= 1000 (* 2 (select main_a v_prenex_45500))) (<= (+ main_x 1) v_prenex_45499) (<= (select main_a v_prenex_45500) 1498) (< v_prenex_45499 main_x))) (or (forall ((v_prenex_42438 Int)) (or (<= (select main_a v_prenex_42438) 500) (<= 2 (* 2 (select main_a v_prenex_42438))) (<= (+ main_x 1) v_prenex_42438) (< v_prenex_42438 main_x))) (forall ((v_prenex_42436 Int)) (or (<= (select main_a v_prenex_42436) 999) (<= 1 (select main_a v_prenex_42436))))) (forall ((v_prenex_50721 Int) (v_prenex_50722 Int)) (or (<= (* 2 (select main_a v_prenex_50721)) 1000) (<= 1 (select main_a v_prenex_50722)) (<= (select main_a v_prenex_50721) (select main_a v_prenex_50722)) (< v_prenex_50722 main_y) (<= (+ main_x 1) v_prenex_50721) (< v_prenex_50721 main_x))) (or (forall ((v_prenex_45068 Int)) (or (<= (* 2 (select main_a v_prenex_45068)) 1000) (<= 0 (+ (select main_a v_prenex_45068) 498)) (<= (+ main_x 1) v_prenex_45068) (< v_prenex_45068 main_x))) (forall ((v_prenex_45071 Int)) (<= 500 (select main_a v_prenex_45071)))) (forall ((v_prenex_50733 Int) (v_prenex_50734 Int)) (or (<= (select main_a v_prenex_50733) 500) (< v_prenex_50733 main_x) (<= (select main_a v_prenex_50734) 999) (<= (select main_a v_prenex_50733) (select main_a v_prenex_50734)) (<= (+ main_x 1) v_prenex_50733) (<= (select main_a v_prenex_50734) 1498) (<= (select main_a v_prenex_50733) 999))) (forall ((v_prenex_49613 Int) (v_prenex_49612 Int)) (or (<= (select main_a v_prenex_49613) 999) (<= (+ (select main_a v_prenex_49612) (select main_a v_prenex_49613)) 1000) (<= (select main_a v_prenex_49613) 1498) (< v_prenex_49612 main_x) (<= 2 (* 2 (select main_a v_prenex_49612))) (<= (+ main_x 1) v_prenex_49612) (<= (* 2 (select main_a v_prenex_49612)) 1000))) (forall ((v_prenex_49197 Int) (v_prenex_49196 Int)) (or (<= (+ main_x 1) v_prenex_49196) (<= (select main_a v_prenex_49196) 500) (<= (+ (select main_a v_prenex_49196) (select main_a v_prenex_49197)) 1000) (<= (* 2 (select main_a v_prenex_49197)) 1998) (<= (* 2 (select main_a v_prenex_49196)) 1000) (< v_prenex_49196 main_x) (<= 500 (select main_a v_prenex_49197)))) (or (forall ((v_prenex_43084 Int)) (or (< v_prenex_43084 main_x) (<= (+ main_x 1) v_prenex_43084) (<= (* 2 (select main_a v_prenex_43084)) 1000))) (forall ((v_prenex_43085 Int)) (or (<= 500 (select main_a v_prenex_43085)) (<= (+ main_y 1) v_prenex_43085) (<= (* 2 (select main_a v_prenex_43085)) 1998)))) (forall ((v_prenex_45640 Int) (v_prenex_45639 Int)) (or (<= (+ main_x 1) v_prenex_45639) (<= (select main_a v_prenex_45639) (select main_a v_prenex_45640)) (<= (select main_a v_prenex_45639) 500) (< v_prenex_45639 main_x))) (or (forall ((v_prenex_49683 Int)) (or (<= 500 (select main_a v_prenex_49683)) (<= 1000 (* 2 (select main_a v_prenex_49683))))) (forall ((v_prenex_49682 Int)) (or (<= (select main_a v_prenex_49682) 999) (<= (* 2 (select main_a v_prenex_49682)) 1000) (<= (+ main_x 1) v_prenex_49682) (<= 1 (select main_a v_prenex_49682)) (< v_prenex_49682 main_x)))) (forall ((v_prenex_44679 Int) (v_prenex_44678 Int)) (or (<= (select main_a v_prenex_44678) (select main_a v_prenex_44679)) (<= 0 (+ (select main_a v_prenex_44678) 498)) (<= 2 (* 2 (select main_a v_prenex_44678))) (<= 500 (select main_a v_prenex_44679)) (<= (* 2 (select main_a v_prenex_44679)) 1998) (<= (+ main_x 1) v_prenex_44678) (< v_prenex_44678 main_x))) (forall ((v_prenex_43080 Int) (v_prenex_43081 Int)) (or (<= 0 (+ (select main_a v_prenex_43080) 498)) (<= (select main_a v_prenex_43081) 1498) (<= 500 (select main_a v_prenex_43081)) (<= (select main_a v_prenex_43080) (select main_a v_prenex_43081)) (< v_prenex_43080 main_x) (<= 1 (select main_a v_prenex_43080)) (<= (+ main_x 1) v_prenex_43080))) (forall ((v_prenex_47124 Int) (v_prenex_47123 Int)) (or (<= 500 (select main_a v_prenex_47124)) (<= 2 (* 2 (select main_a v_prenex_47123))) (< v_prenex_47123 main_x) (<= (+ main_y 1) v_prenex_47124) (<= 1000 (+ (select main_a v_prenex_47123) (select main_a v_prenex_47124))) (<= (+ main_x 1) v_prenex_47123))) (forall ((v_prenex_43574 Int) (v_prenex_43573 Int)) (or (<= (select main_a v_prenex_43574) 999) (<= 1 (select main_a v_prenex_43574)) (< v_prenex_43573 main_x) (<= 1000 (+ (select main_a v_prenex_43573) (select main_a v_prenex_43574))) (<= (* 2 (select main_a v_prenex_43573)) 1000) (<= (+ main_x 1) v_prenex_43573) (<= (select main_a v_prenex_43573) 999))) (forall ((v_prenex_49293 Int) (v_prenex_49292 Int)) (or (<= (+ (select main_a v_prenex_49292) (select main_a v_prenex_49293)) 1000) (<= 1 (select main_a v_prenex_49293)) (< v_prenex_49292 main_x) (<= (+ main_x 1) v_prenex_49292) (<= (+ main_y 1) v_prenex_49293) (<= 2 (* 2 (select main_a v_prenex_49292))))) (or (forall ((v_prenex_49792 Int)) (or (<= (* 2 (select main_a v_prenex_49792)) 1000) (< v_prenex_49792 main_x) (<= (+ main_x 1) v_prenex_49792) (<= 2 (* 2 (select main_a v_prenex_49792))))) (forall ((v_prenex_49797 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49797))) (<= (* 2 (select main_a v_prenex_49797)) 1998)))) (forall ((v_prenex_44917 Int) (v_prenex_44916 Int)) (or (< v_prenex_44916 main_x) (<= (* 2 (select main_a v_prenex_44917)) 1998) (<= 2 (* 2 (select main_a v_prenex_44916))) (<= (+ main_x 1) v_prenex_44916) (<= (select main_a v_prenex_44917) 1498) (<= (select main_a v_prenex_44916) (select main_a v_prenex_44917)))) (or (forall ((v_prenex_46690 Int)) (or (<= (select main_a v_prenex_46690) 500) (<= (select main_a v_prenex_46690) 999) (<= (+ main_x 1) v_prenex_46690) (<= (* 2 (select main_a v_prenex_46690)) 1000) (< v_prenex_46690 main_x))) (forall ((v_prenex_46695 Int)) (or (<= (select main_a v_prenex_46695) 1498) (<= 1000 (* 2 (select main_a v_prenex_46695)))))) (forall ((v_prenex_44447 Int) (v_prenex_44446 Int)) (or (<= (+ main_y 1) v_prenex_44447) (< v_prenex_44446 main_x) (<= (* 2 (select main_a v_prenex_44446)) 1000) (<= (+ main_x 1) v_prenex_44446) (<= (select main_a v_prenex_44447) 999) (<= (select main_a v_prenex_44446) (select main_a v_prenex_44447)))) (forall ((v_prenex_46646 Int) (v_prenex_46647 Int)) (or (<= (+ main_y 1) v_prenex_46647) (<= (select main_a v_prenex_46647) (+ (select main_a v_prenex_46646) 998)) (<= (+ main_x 1) v_prenex_46646) (<= 1 (select main_a v_prenex_46647)) (<= 2 (* 2 (select main_a v_prenex_46646))) (< v_prenex_46646 main_x) (<= (* 2 (select main_a v_prenex_46647)) 1998))) (or (forall ((v_prenex_45193 Int)) (or (<= (* 2 (select main_a v_prenex_45193)) 1998) (<= (+ main_y 1) v_prenex_45193))) (forall ((v_prenex_45192 Int)) (or (<= (+ main_x 1) v_prenex_45192) (<= 0 (+ (select main_a v_prenex_45192) 498)) (< v_prenex_45192 main_x)))) (forall ((v_prenex_42252 Int) (v_prenex_42253 Int)) (or (<= (select main_a v_prenex_42253) 999) (<= (* 2 (select main_a v_prenex_42252)) 1000) (<= 1 (select main_a v_prenex_42253)) (<= (select main_a v_prenex_42252) (select main_a v_prenex_42253)) (<= (+ main_x 1) v_prenex_42252) (< v_prenex_42252 main_x) (<= 1 (select main_a v_prenex_42252)))) (or (forall ((v_prenex_51158 Int)) (or (< v_prenex_51158 main_x) (<= (* 2 (select main_a v_prenex_51158)) 1000) (<= (+ main_x 1) v_prenex_51158) (<= (select main_a v_prenex_51158) 500))) (forall ((v_prenex_51159 Int)) (or (<= (select main_a v_prenex_51159) 999) (<= (+ main_y 1) v_prenex_51159) (<= 1000 (* 2 (select main_a v_prenex_51159)))))) (forall ((v_prenex_51093 Int) (v_prenex_51094 Int)) (or (<= (select main_a v_prenex_51094) (+ (select main_a v_prenex_51093) 998)) (< v_prenex_51094 main_y) (<= 500 (select main_a v_prenex_51094)) (< v_prenex_51093 main_x) (<= (select main_a v_prenex_51093) 999) (<= (+ main_x 1) v_prenex_51093))) (forall ((v_prenex_43176 Int) (v_prenex_43177 Int)) (or (<= (select main_a v_prenex_43177) (+ (select main_a v_prenex_43176) 998)) (<= (select main_a v_prenex_43176) 500) (< v_prenex_43177 main_y) (< v_prenex_43176 main_x) (<= 500 (select main_a v_prenex_43177)) (<= (+ main_x 1) v_prenex_43176))) (forall ((v_prenex_50664 Int) (v_prenex_50663 Int)) (or (<= (+ main_y 1) v_prenex_50664) (< v_prenex_50664 main_y) (<= (+ (select main_a v_prenex_50663) (select main_a v_prenex_50664)) 1000) (<= (select main_a v_prenex_50664) 1498))) (or (forall ((v_prenex_49583 Int)) (or (< v_prenex_49583 main_x) (<= (* 2 (select main_a v_prenex_49583)) 1000) (<= 0 (+ (select main_a v_prenex_49583) 498)) (<= (+ main_x 1) v_prenex_49583) (<= (select main_a v_prenex_49583) 999))) (forall ((v_prenex_49585 Int)) (or (<= 1 (select main_a v_prenex_49585)) (<= (* 2 (select main_a v_prenex_49585)) 1998)))) (forall ((v_prenex_47092 Int) (v_prenex_47091 Int)) (or (<= (select main_a v_prenex_47091) 500) (< v_prenex_47091 main_x) (<= 1 (select main_a v_prenex_47091)) (<= 1 (select main_a v_prenex_47092)) (<= (+ main_x 1) v_prenex_47091) (<= 500 (select main_a v_prenex_47092)) (<= 1000 (+ (select main_a v_prenex_47091) (select main_a v_prenex_47092))))) (forall ((v_prenex_42684 Int) (v_prenex_42685 Int)) (or (<= (+ main_x 1) v_prenex_42684) (<= 1000 (* 2 (select main_a v_prenex_42685))) (< v_prenex_42684 main_x) (<= (* 2 (select main_a v_prenex_42685)) 1998) (<= (+ main_y 1) v_prenex_42685) (<= (select main_a v_prenex_42684) 500) (<= (select main_a v_prenex_42684) (select main_a v_prenex_42685)))) (forall ((v_prenex_42642 Int) (v_prenex_42643 Int)) (or (<= (* 2 (select main_a v_prenex_42643)) 1998) (<= (+ (select main_a v_prenex_42642) (select main_a v_prenex_42643)) 1000) (<= (* 2 (select main_a v_prenex_42642)) 1000) (< v_prenex_42643 main_y) (<= (+ main_x 1) v_prenex_42642) (< v_prenex_42642 main_x) (<= 1000 (* 2 (select main_a v_prenex_42643))))) (forall ((v_prenex_41178 Int) (v_prenex_41179 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41178))) (<= (+ main_x 1) v_prenex_41178) (<= 1 (select main_a v_prenex_41179)) (<= (select main_a v_prenex_41178) 999) (<= (select main_a v_prenex_41179) 999) (< v_prenex_41178 main_x) (<= (+ (select main_a v_prenex_41178) (select main_a v_prenex_41179)) 1000))) (or (forall ((v_prenex_46134 Int)) (or (<= (* 2 (select main_a v_prenex_46134)) 1000) (<= (+ main_x 1) v_prenex_46134) (< v_prenex_46134 main_x))) (forall ((v_prenex_46140 Int)) (<= 1 (select main_a v_prenex_46140)))) (forall ((v_prenex_50154 Int) (v_prenex_50155 Int)) (or (<= (+ (select main_a v_prenex_50154) (select main_a v_prenex_50155)) 1000) (<= (+ main_x 1) v_prenex_50154) (<= (select main_a v_prenex_50155) 999) (<= 1 (select main_a v_prenex_50154)) (< v_prenex_50154 main_x) (<= (select main_a v_prenex_50154) 500))) (or (forall ((v_prenex_51157 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51157))) (<= 500 (select main_a v_prenex_51157)))) (forall ((v_prenex_51154 Int)) (or (< v_prenex_51154 main_x) (<= (+ main_x 1) v_prenex_51154) (<= 0 (+ (select main_a v_prenex_51154) 498)) (<= (* 2 (select main_a v_prenex_51154)) 1000)))) (forall ((v_prenex_46206 Int) (v_prenex_46205 Int)) (or (<= 0 (+ (select main_a v_prenex_46205) 498)) (<= (+ main_x 1) v_prenex_46205) (<= (select main_a v_prenex_46206) 1498) (<= (select main_a v_prenex_46205) (select main_a v_prenex_46206)) (<= 1 (select main_a v_prenex_46206)) (< v_prenex_46205 main_x) (<= (select main_a v_prenex_46205) 500))) (forall ((v_prenex_48549 Int) (v_prenex_48548 Int)) (or (< v_prenex_48548 main_x) (<= (select main_a v_prenex_48549) 999) (<= (select main_a v_prenex_48548) 999) (<= 1 (select main_a v_prenex_48549)) (<= (+ main_y 1) v_prenex_48549) (<= (+ main_x 1) v_prenex_48548) (<= (select main_a v_prenex_48548) (select main_a v_prenex_48549)))) (forall ((v_prenex_47630 Int) (v_prenex_47629 Int)) (or (<= (select main_a v_prenex_47630) 999) (< v_prenex_47630 main_y) (<= (+ main_y 1) v_prenex_47630) (<= 1000 (+ (select main_a v_prenex_47629) (select main_a v_prenex_47630))) (<= (select main_a v_prenex_47630) 1498))) (forall ((v_prenex_47277 Int) (v_prenex_47276 Int)) (or (<= (select main_a v_prenex_47276) 500) (<= (+ main_x 1) v_prenex_47276) (<= (select main_a v_prenex_47277) 1498) (<= 500 (select main_a v_prenex_47277)) (< v_prenex_47276 main_x) (<= (select main_a v_prenex_47276) (select main_a v_prenex_47277)) (<= (+ main_y 1) v_prenex_47277))) (forall ((v_prenex_41293 Int) (v_prenex_41294 Int)) (or (<= (* 2 (select main_a v_prenex_41294)) 1998) (<= (select main_a v_prenex_41294) (+ (select main_a v_prenex_41293) 998)) (<= (* 2 (select main_a v_prenex_41293)) 1000) (< v_prenex_41293 main_x) (<= (+ main_y 1) v_prenex_41294) (<= (+ main_x 1) v_prenex_41293))) (or (forall ((v_prenex_41776 Int)) (or (<= (* 2 (select main_a v_prenex_41776)) 1000) (< v_prenex_41776 main_x) (<= 0 (+ (select main_a v_prenex_41776) 498)) (<= (select main_a v_prenex_41776) 500) (<= (+ main_x 1) v_prenex_41776))) (forall ((v_prenex_41780 Int)) (or (<= 1 (select main_a v_prenex_41780)) (<= (select main_a v_prenex_41780) 1498)))) (forall ((v_prenex_49203 Int) (v_prenex_49202 Int)) (or (<= (select main_a v_prenex_49203) 999) (< v_prenex_49202 main_x) (<= 1000 (* 2 (select main_a v_prenex_49203))) (<= 1 (select main_a v_prenex_49202)) (<= (+ main_y 1) v_prenex_49203) (<= (select main_a v_prenex_49202) (select main_a v_prenex_49203)) (<= (+ main_x 1) v_prenex_49202))) (or (forall ((v_prenex_43002 Int)) (<= (* 2 (select main_a v_prenex_43002)) 1998)) (forall ((v_prenex_43001 Int)) (or (< v_prenex_43001 main_x) (<= (select main_a v_prenex_43001) 999) (<= (select main_a v_prenex_43001) 500) (<= (+ main_x 1) v_prenex_43001)))) (or (forall ((v_prenex_51514 Int)) (or (<= (select main_a v_prenex_51514) 500) (<= (* 2 (select main_a v_prenex_51514)) 1000) (<= 0 (+ (select main_a v_prenex_51514) 498)) (< v_prenex_51514 main_x) (<= (+ main_x 1) v_prenex_51514))) (forall ((v_prenex_51515 Int)) (<= 500 (select main_a v_prenex_51515)))) (forall ((v_prenex_48954 Int) (v_prenex_48953 Int)) (or (<= 1 (select main_a v_prenex_48954)) (< v_prenex_48953 main_x) (<= 1 (select main_a v_prenex_48953)) (<= 500 (select main_a v_prenex_48954)) (<= (+ main_x 1) v_prenex_48953) (<= (select main_a v_prenex_48953) (select main_a v_prenex_48954)))) (or (forall ((v_prenex_44109 Int)) (<= (select main_a v_prenex_44109) 1498)) (forall ((v_prenex_44108 Int)) (or (<= (+ main_x 1) v_prenex_44108) (<= (select main_a v_prenex_44108) 999) (<= 2 (* 2 (select main_a v_prenex_44108))) (< v_prenex_44108 main_x)))) (forall ((v_prenex_47789 Int) (v_prenex_47788 Int)) (or (<= (+ main_y 1) v_prenex_47789) (<= 1000 (+ (select main_a v_prenex_47788) (select main_a v_prenex_47789))) (<= (+ main_x 1) v_prenex_47788) (<= (* 2 (select main_a v_prenex_47789)) 1998) (<= (select main_a v_prenex_47788) 999) (< v_prenex_47788 main_x) (<= 500 (select main_a v_prenex_47789)))) (forall ((v_prenex_51730 Int) (v_prenex_51729 Int)) (or (<= 500 (select main_a v_prenex_51730)) (<= (+ main_x 1) v_prenex_51729) (< v_prenex_51729 main_x) (<= 1000 (+ (select main_a v_prenex_51729) (select main_a v_prenex_51730))) (<= (* 2 (select main_a v_prenex_51730)) 1998) (<= 2 (* 2 (select main_a v_prenex_51729))) (<= (* 2 (select main_a v_prenex_51729)) 1000))) (forall ((v_prenex_45870 Int) (v_prenex_45869 Int)) (or (<= 500 (select main_a v_prenex_45870)) (<= (select main_a v_prenex_45870) 999) (<= (+ main_x 1) v_prenex_45869) (<= 1000 (+ (select main_a v_prenex_45869) (select main_a v_prenex_45870))) (<= (select main_a v_prenex_45869) 999) (< v_prenex_45869 main_x) (<= (select main_a v_prenex_45869) 500))) (forall ((v_prenex_41545 Int) (v_prenex_41546 Int)) (or (<= 1000 (+ (select main_a v_prenex_41545) (select main_a v_prenex_41546))) (<= (select main_a v_prenex_41546) 999) (<= (+ main_x 1) v_prenex_41545) (<= (select main_a v_prenex_41546) 1498) (<= 2 (* 2 (select main_a v_prenex_41545))) (< v_prenex_41545 main_x))) (forall ((v_prenex_41408 Int) (v_prenex_41409 Int)) (or (<= 1 (select main_a v_prenex_41409)) (<= 1000 (+ (select main_a v_prenex_41408) (select main_a v_prenex_41409))) (<= 2 (* 2 (select main_a v_prenex_41408))) (< v_prenex_41408 main_x) (<= 0 (+ (select main_a v_prenex_41408) 498)) (<= (select main_a v_prenex_41409) 1498) (<= (+ main_x 1) v_prenex_41408))) (or (forall ((v_prenex_41366 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41366))) (<= (select main_a v_prenex_41366) 1498) (< v_prenex_41366 main_y))) (forall ((v_prenex_41363 Int)) (or (<= (+ main_x 1) v_prenex_41363) (< v_prenex_41363 main_x) (<= 2 (* 2 (select main_a v_prenex_41363))) (<= 0 (+ (select main_a v_prenex_41363) 498))))) (forall ((v_prenex_50771 Int) (v_prenex_50772 Int)) (or (<= (select main_a v_prenex_50771) 999) (<= (select main_a v_prenex_50771) (select main_a v_prenex_50772)) (<= 1 (select main_a v_prenex_50772)) (<= (select main_a v_prenex_50771) 500) (< v_prenex_50771 main_x) (<= (+ main_x 1) v_prenex_50771) (<= (* 2 (select main_a v_prenex_50772)) 1998))) (forall ((v_prenex_48618 Int) (v_prenex_48617 Int)) (or (< v_prenex_48617 main_x) (<= (* 2 (select main_a v_prenex_48618)) 1998) (<= (+ main_x 1) v_prenex_48617) (<= 2 (* 2 (select main_a v_prenex_48617))) (<= 1000 (+ (select main_a v_prenex_48617) (select main_a v_prenex_48618))) (<= 1 (select main_a v_prenex_48618)) (<= (select main_a v_prenex_48617) 999))) (forall ((v_prenex_41860 Int) (v_prenex_41861 Int)) (or (<= (+ main_x 1) v_prenex_41860) (<= 1 (select main_a v_prenex_41860)) (< v_prenex_41860 main_x) (<= (select main_a v_prenex_41860) (select main_a v_prenex_41861)) (<= (* 2 (select main_a v_prenex_41861)) 1998) (<= (+ main_y 1) v_prenex_41861) (<= (select main_a v_prenex_41861) 999))) (forall ((v_prenex_41126 Int) (v_prenex_41127 Int)) (or (<= (select main_a v_prenex_41127) (+ (select main_a v_prenex_41126) 998)) (<= (+ main_x 1) v_prenex_41126) (<= 0 (+ (select main_a v_prenex_41126) 498)) (< v_prenex_41126 main_x) (<= 2 (* 2 (select main_a v_prenex_41126))) (<= 1000 (* 2 (select main_a v_prenex_41127))))) (forall ((v_prenex_50417 Int) (v_prenex_50416 Int)) (or (<= (+ (select main_a v_prenex_50416) (select main_a v_prenex_50417)) 1000) (<= (select main_a v_prenex_50417) 999) (<= 500 (select main_a v_prenex_50417)) (<= (+ main_x 1) v_prenex_50416) (<= (select main_a v_prenex_50416) 999) (< v_prenex_50416 main_x))) (forall ((v_prenex_44632 Int) (v_prenex_44633 Int)) (or (<= 1 (select main_a v_prenex_44632)) (<= (* 2 (select main_a v_prenex_44633)) 1998) (<= (select main_a v_prenex_44633) (+ (select main_a v_prenex_44632) 998)) (<= (+ main_x 1) v_prenex_44632) (<= 500 (select main_a v_prenex_44633)) (< v_prenex_44632 main_x))) (forall ((v_prenex_41674 Int) (v_prenex_41675 Int)) (or (<= (select main_a v_prenex_41675) 1498) (<= (+ main_x 1) v_prenex_41674) (<= (* 2 (select main_a v_prenex_41675)) 1998) (< v_prenex_41674 main_x) (<= (select main_a v_prenex_41674) 500) (<= 1000 (+ (select main_a v_prenex_41674) (select main_a v_prenex_41675))) (<= 1 (select main_a v_prenex_41674)))) (forall ((v_prenex_46734 Int) (v_prenex_46735 Int)) (or (< v_prenex_46734 main_x) (<= 1 (select main_a v_prenex_46734)) (<= (select main_a v_prenex_46735) (+ (select main_a v_prenex_46734) 998)) (<= (select main_a v_prenex_46734) 500) (<= 1 (select main_a v_prenex_46735)) (<= (+ main_x 1) v_prenex_46734))) (or (forall ((v_prenex_45065 Int)) (or (< v_prenex_45065 main_x) (<= (+ main_x 1) v_prenex_45065) (<= (* 2 (select main_a v_prenex_45065)) 1000))) (forall ((v_prenex_45071 Int)) (<= 500 (select main_a v_prenex_45071)))) (or (forall ((v_prenex_49355 Int)) (<= (* 2 (select main_a v_prenex_49355)) 1998)) (forall ((v_prenex_49352 Int)) (or (<= (+ main_x 1) v_prenex_49352) (<= 1 (select main_a v_prenex_49352)) (<= (select main_a v_prenex_49352) 500) (< v_prenex_49352 main_x)))) (forall ((v_prenex_47016 Int) (v_prenex_47015 Int)) (or (<= (+ (select main_a v_prenex_47015) (select main_a v_prenex_47016)) 1000) (<= (select main_a v_prenex_47015) 500) (<= 500 (select main_a v_prenex_47016)) (< v_prenex_47015 main_x) (<= (+ main_x 1) v_prenex_47015) (<= (select main_a v_prenex_47015) 999))) (forall ((v_prenex_41663 Int) (v_prenex_41664 Int)) (or (< v_prenex_41664 main_y) (<= (+ (select main_a v_prenex_41663) (select main_a v_prenex_41664)) 1000) (<= (+ main_y 1) v_prenex_41664) (<= (* 2 (select main_a v_prenex_41664)) 1998))) (or (forall ((v_prenex_44107 Int)) (or (< v_prenex_44107 main_x) (<= (select main_a v_prenex_44107) 999) (<= 1 (select main_a v_prenex_44107)) (<= (+ main_x 1) v_prenex_44107) (<= 2 (* 2 (select main_a v_prenex_44107))))) (forall ((v_prenex_44109 Int)) (<= (select main_a v_prenex_44109) 1498))) (or (forall ((v_prenex_40832 Int)) (or (<= 500 (select main_a v_prenex_40832)) (< v_prenex_40832 main_y))) (forall ((v_prenex_40836 Int)) (or (<= 0 (+ (select main_a v_prenex_40836) 498)) (< v_prenex_40836 main_x) (<= 2 (* 2 (select main_a v_prenex_40836))) (<= (+ main_x 1) v_prenex_40836)))) (forall ((v_prenex_45061 Int) (v_prenex_45062 Int)) (or (<= (+ main_x 1) v_prenex_45061) (<= (select main_a v_prenex_45061) 999) (<= 2 (* 2 (select main_a v_prenex_45061))) (<= 1000 (* 2 (select main_a v_prenex_45062))) (<= 1000 (+ (select main_a v_prenex_45061) (select main_a v_prenex_45062))) (< v_prenex_45061 main_x))) (forall ((v_prenex_45573 Int) (v_prenex_45574 Int)) (or (<= (select main_a v_prenex_45574) (+ (select main_a v_prenex_45573) 998)) (< v_prenex_45573 main_x) (<= (+ main_y 1) v_prenex_45574) (<= (+ main_x 1) v_prenex_45573) (<= 1 (select main_a v_prenex_45574)) (<= 1 (select main_a v_prenex_45573)))) (or (forall ((v_prenex_41780 Int)) (or (<= 1 (select main_a v_prenex_41780)) (<= (select main_a v_prenex_41780) 1498))) (forall ((v_prenex_41778 Int)) (or (<= (* 2 (select main_a v_prenex_41778)) 1000) (<= (select main_a v_prenex_41778) 999) (< v_prenex_41778 main_x) (<= 0 (+ (select main_a v_prenex_41778) 498)) (<= (+ main_x 1) v_prenex_41778)))) (forall ((v_prenex_48856 Int) (v_prenex_48855 Int)) (or (<= (select main_a v_prenex_48855) (select main_a v_prenex_48856)) (<= (+ main_x 1) v_prenex_48855) (<= 0 (+ (select main_a v_prenex_48855) 498)) (<= (* 2 (select main_a v_prenex_48855)) 1000) (<= 500 (select main_a v_prenex_48856)) (< v_prenex_48855 main_x) (<= 1 (select main_a v_prenex_48856)))) (forall ((v_prenex_46682 Int) (v_prenex_46683 Int)) (or (<= 1 (select main_a v_prenex_46683)) (<= (select main_a v_prenex_46682) (select main_a v_prenex_46683)) (<= 1000 (* 2 (select main_a v_prenex_46683))) (<= (select main_a v_prenex_46682) 500) (< v_prenex_46683 main_y) (< v_prenex_46682 main_x) (<= (+ main_x 1) v_prenex_46682))) (or (forall ((v_prenex_44174 Int)) (or (<= (* 2 (select main_a v_prenex_44174)) 1998) (<= (select main_a v_prenex_44174) 1498))) (forall ((v_prenex_44168 Int)) (or (< v_prenex_44168 main_x) (<= 2 (* 2 (select main_a v_prenex_44168))) (<= (* 2 (select main_a v_prenex_44168)) 1000) (<= (select main_a v_prenex_44168) 999) (<= (+ main_x 1) v_prenex_44168)))) (or (forall ((v_prenex_43106 Int)) (<= 1 (select main_a v_prenex_43106))) (forall ((v_prenex_43100 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43100))) (<= (* 2 (select main_a v_prenex_43100)) 1000) (< v_prenex_43100 main_x) (<= 1 (select main_a v_prenex_43100)) (<= (+ main_x 1) v_prenex_43100)))) (or (forall ((v_prenex_50455 Int)) (or (<= (+ main_x 1) v_prenex_50455) (< v_prenex_50455 main_x) (<= 0 (+ (select main_a v_prenex_50455) 498)) (<= 2 (* 2 (select main_a v_prenex_50455))))) (forall ((v_prenex_50458 Int)) (or (<= (select main_a v_prenex_50458) 999) (<= (* 2 (select main_a v_prenex_50458)) 1998)))) (forall ((v_prenex_44869 Int) (v_prenex_44870 Int)) (or (<= 1 (select main_a v_prenex_44869)) (<= 1000 (* 2 (select main_a v_prenex_44870))) (<= (select main_a v_prenex_44869) 999) (<= (select main_a v_prenex_44869) (select main_a v_prenex_44870)) (<= 1 (select main_a v_prenex_44870)) (< v_prenex_44869 main_x) (<= (+ main_x 1) v_prenex_44869))) (or (forall ((v_prenex_45234 Int)) (or (<= (* 2 (select main_a v_prenex_45234)) 1000) (<= (select main_a v_prenex_45234) 999) (< v_prenex_45234 main_x) (<= (+ main_x 1) v_prenex_45234))) (forall ((v_prenex_45237 Int)) (or (<= 500 (select main_a v_prenex_45237)) (<= (select main_a v_prenex_45237) 1498)))) (or (forall ((v_prenex_46866 Int)) (or (<= (* 2 (select main_a v_prenex_46866)) 1000) (<= (+ main_x 1) v_prenex_46866) (< v_prenex_46866 main_x) (<= 2 (* 2 (select main_a v_prenex_46866))) (<= 1 (select main_a v_prenex_46866)))) (forall ((v_prenex_46869 Int)) (or (<= (select main_a v_prenex_46869) 999) (<= 1 (select main_a v_prenex_46869))))) (or (forall ((v_prenex_42978 Int)) (or (<= (select main_a v_prenex_42978) 999) (<= (* 2 (select main_a v_prenex_42978)) 1998))) (forall ((v_prenex_42974 Int)) (or (<= (+ main_x 1) v_prenex_42974) (<= (* 2 (select main_a v_prenex_42974)) 1000) (< v_prenex_42974 main_x) (<= 2 (* 2 (select main_a v_prenex_42974)))))) (or (forall ((v_prenex_50777 Int)) (or (<= (select main_a v_prenex_50777) 500) (<= (+ main_x 1) v_prenex_50777) (<= 1 (select main_a v_prenex_50777)) (<= (* 2 (select main_a v_prenex_50777)) 1000) (< v_prenex_50777 main_x))) (forall ((v_prenex_50780 Int)) (<= 500 (select main_a v_prenex_50780)))) (forall ((v_prenex_41920 Int) (v_prenex_41921 Int)) (or (<= (select main_a v_prenex_41921) (+ (select main_a v_prenex_41920) 998)) (< v_prenex_41920 main_x) (<= (+ main_x 1) v_prenex_41920) (<= (* 2 (select main_a v_prenex_41921)) 1998) (<= (select main_a v_prenex_41921) 999) (<= 1 (select main_a v_prenex_41920)) (<= 2 (* 2 (select main_a v_prenex_41920))))) (or (forall ((v_prenex_49071 Int)) (or (<= (* 2 (select main_a v_prenex_49071)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49071))))) (forall ((v_prenex_49069 Int)) (or (<= (+ main_x 1) v_prenex_49069) (<= (select main_a v_prenex_49069) 500) (<= 2 (* 2 (select main_a v_prenex_49069))) (< v_prenex_49069 main_x)))) (forall ((v_prenex_45734 Int) (v_prenex_45735 Int)) (or (<= 1000 (+ (select main_a v_prenex_45734) (select main_a v_prenex_45735))) (< v_prenex_45734 main_x) (<= 2 (* 2 (select main_a v_prenex_45734))) (<= 500 (select main_a v_prenex_45735)) (<= (select main_a v_prenex_45735) 1498) (<= (+ main_x 1) v_prenex_45734))) (forall ((v_prenex_47413 Int) (v_prenex_47412 Int)) (or (<= (select main_a v_prenex_47412) (select main_a v_prenex_47413)) (<= 1 (select main_a v_prenex_47413)) (<= (select main_a v_prenex_47412) 999) (< v_prenex_47412 main_x) (<= (* 2 (select main_a v_prenex_47413)) 1998) (<= (* 2 (select main_a v_prenex_47412)) 1000) (<= (+ main_x 1) v_prenex_47412))) (forall ((v_prenex_47934 Int) (v_prenex_47935 Int)) (or (<= 1 (select main_a v_prenex_47935)) (< v_prenex_47934 main_x) (<= (select main_a v_prenex_47934) 999) (<= (select main_a v_prenex_47934) (select main_a v_prenex_47935)) (<= (+ main_x 1) v_prenex_47934) (< v_prenex_47935 main_y) (<= 500 (select main_a v_prenex_47935)))) (or (forall ((v_prenex_47993 Int)) (or (< v_prenex_47993 main_x) (<= (+ main_x 1) v_prenex_47993) (<= (* 2 (select main_a v_prenex_47993)) 1000))) (forall ((v_prenex_47999 Int)) (or (< v_prenex_47999 main_y) (<= 1000 (* 2 (select main_a v_prenex_47999)))))) (or (forall ((v_prenex_46837 Int)) (or (<= (* 2 (select main_a v_prenex_46837)) 1000) (<= 1 (select main_a v_prenex_46837)) (< v_prenex_46837 main_x) (<= (+ main_x 1) v_prenex_46837) (<= (select main_a v_prenex_46837) 500))) (forall ((v_prenex_46839 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46839))) (<= (select main_a v_prenex_46839) 1498)))) (forall ((v_prenex_49404 Int) (v_prenex_49403 Int)) (or (< v_prenex_49403 main_x) (<= (* 2 (select main_a v_prenex_49403)) 1000) (<= (+ main_x 1) v_prenex_49403) (<= (select main_a v_prenex_49404) 1498) (<= (select main_a v_prenex_49403) (select main_a v_prenex_49404)) (<= 1000 (* 2 (select main_a v_prenex_49404))))) (forall ((v_prenex_45544 Int) (v_prenex_45545 Int)) (or (< v_prenex_45544 main_x) (<= 2 (* 2 (select main_a v_prenex_45544))) (<= (+ main_x 1) v_prenex_45544) (<= (* 2 (select main_a v_prenex_45545)) 1998) (<= (select main_a v_prenex_45545) (+ (select main_a v_prenex_45544) 998)))) (or (forall ((v_prenex_44109 Int)) (<= (select main_a v_prenex_44109) 1498)) (forall ((v_prenex_44105 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44105))) (<= 0 (+ (select main_a v_prenex_44105) 498)) (<= (select main_a v_prenex_44105) 999) (<= (+ main_x 1) v_prenex_44105) (< v_prenex_44105 main_x)))) (forall ((v_prenex_45643 Int) (v_prenex_45644 Int)) (or (<= (* 2 (select main_a v_prenex_45643)) 1000) (< v_prenex_45643 main_x) (<= 2 (* 2 (select main_a v_prenex_45643))) (<= (+ main_x 1) v_prenex_45643) (<= (* 2 (select main_a v_prenex_45644)) 1998) (<= (select main_a v_prenex_45643) (select main_a v_prenex_45644)) (<= (select main_a v_prenex_45644) 999))) (forall ((v_prenex_41668 Int) (v_prenex_41669 Int)) (or (<= 1 (select main_a v_prenex_41669)) (<= (+ main_x 1) v_prenex_41668) (< v_prenex_41668 main_x) (<= (select main_a v_prenex_41668) (select main_a v_prenex_41669)) (<= (* 2 (select main_a v_prenex_41668)) 1000) (<= (select main_a v_prenex_41669) 999))) (forall ((v_prenex_43271 Int) (v_prenex_43270 Int)) (or (<= (select main_a v_prenex_43271) 999) (<= (+ main_x 1) v_prenex_43270) (< v_prenex_43270 main_x) (<= (+ (select main_a v_prenex_43270) (select main_a v_prenex_43271)) 1000) (<= (select main_a v_prenex_43270) 999) (<= 1 (select main_a v_prenex_43270)))) (forall ((v_prenex_41261 Int) (v_prenex_41262 Int)) (or (<= (select main_a v_prenex_41262) (+ (select main_a v_prenex_41261) 998)) (<= (select main_a v_prenex_41262) 1498) (<= 0 (+ (select main_a v_prenex_41261) 498)) (< v_prenex_41261 main_x) (<= (select main_a v_prenex_41261) 500) (<= (* 2 (select main_a v_prenex_41262)) 1998) (<= (+ main_x 1) v_prenex_41261))) (forall ((v_prenex_43622 Int) (v_prenex_43621 Int)) (or (<= 1 (select main_a v_prenex_43622)) (<= (+ main_x 1) v_prenex_43621) (<= 0 (+ (select main_a v_prenex_43621) 498)) (<= (+ (select main_a v_prenex_43621) (select main_a v_prenex_43622)) 1000) (< v_prenex_43621 main_x) (<= 1000 (* 2 (select main_a v_prenex_43622))) (< v_prenex_43622 main_y))) (forall ((v_prenex_46334 Int) (v_prenex_46333 Int)) (or (<= 1 (select main_a v_prenex_46333)) (<= 1 (select main_a v_prenex_46334)) (< v_prenex_46333 main_x) (<= 2 (* 2 (select main_a v_prenex_46333))) (<= (+ main_x 1) v_prenex_46333) (<= (select main_a v_prenex_46334) (+ (select main_a v_prenex_46333) 998)))) (forall ((v_prenex_42582 Int) (v_prenex_42583 Int)) (or (<= 0 (+ (select main_a v_prenex_42582) 498)) (<= (+ main_x 1) v_prenex_42582) (<= 500 (select main_a v_prenex_42583)) (<= 1000 (+ (select main_a v_prenex_42582) (select main_a v_prenex_42583))) (<= (select main_a v_prenex_42583) 1498) (<= (* 2 (select main_a v_prenex_42582)) 1000) (< v_prenex_42582 main_x))) (forall ((v_prenex_47761 Int) (v_prenex_47760 Int)) (or (<= (select main_a v_prenex_47760) 500) (<= (+ main_x 1) v_prenex_47760) (<= 1000 (* 2 (select main_a v_prenex_47761))) (< v_prenex_47760 main_x) (<= 1 (select main_a v_prenex_47760)) (<= (* 2 (select main_a v_prenex_47761)) 1998) (<= (select main_a v_prenex_47760) (select main_a v_prenex_47761)))) (forall ((v_prenex_42630 Int) (v_prenex_42631 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42630))) (<= 1 (select main_a v_prenex_42631)) (<= (* 2 (select main_a v_prenex_42630)) 1000) (<= (* 2 (select main_a v_prenex_42631)) 1998) (<= (+ (select main_a v_prenex_42630) (select main_a v_prenex_42631)) 1000) (< v_prenex_42630 main_x) (<= (+ main_x 1) v_prenex_42630))) (or (forall ((v_prenex_50201 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50201))) (<= (select main_a v_prenex_50201) 999) (<= (+ main_x 1) v_prenex_50201) (< v_prenex_50201 main_x))) (forall ((v_prenex_50206 Int)) (or (<= 1 (select main_a v_prenex_50206)) (<= (select main_a v_prenex_50206) 999)))) (forall ((v_prenex_45074 Int) (v_prenex_45075 Int)) (or (<= 500 (select main_a v_prenex_45075)) (<= 2 (* 2 (select main_a v_prenex_45074))) (<= (select main_a v_prenex_45075) (+ (select main_a v_prenex_45074) 998)) (<= 1000 (* 2 (select main_a v_prenex_45075))) (<= (+ main_x 1) v_prenex_45074) (< v_prenex_45074 main_x) (<= 1 (select main_a v_prenex_45074)))) (forall ((v_prenex_43112 Int) (v_prenex_43111 Int)) (or (< v_prenex_43111 main_x) (<= 1000 (* 2 (select main_a v_prenex_43112))) (<= 2 (* 2 (select main_a v_prenex_43111))) (<= (select main_a v_prenex_43112) 999) (<= (select main_a v_prenex_43111) 999) (<= (+ main_x 1) v_prenex_43111) (<= (+ (select main_a v_prenex_43111) (select main_a v_prenex_43112)) 1000))) (or (forall ((v_prenex_42417 Int)) (or (<= (* 2 (select main_a v_prenex_42417)) 1998) (<= 500 (select main_a v_prenex_42417)) (< v_prenex_42417 main_y))) (forall ((v_prenex_42421 Int)) (or (<= (+ main_x 1) v_prenex_42421) (<= 2 (* 2 (select main_a v_prenex_42421))) (<= 0 (+ (select main_a v_prenex_42421) 498)) (< v_prenex_42421 main_x)))) (forall ((v_prenex_46770 Int) (v_prenex_46769 Int)) (or (<= (* 2 (select main_a v_prenex_46770)) 1998) (<= (+ (select main_a v_prenex_46769) (select main_a v_prenex_46770)) 1000) (<= (select main_a v_prenex_46769) 999) (<= 0 (+ (select main_a v_prenex_46769) 498)) (< v_prenex_46769 main_x) (<= (+ main_x 1) v_prenex_46769))) (forall ((v_prenex_50343 Int) (v_prenex_50342 Int)) (or (<= (+ main_x 1) v_prenex_50342) (<= (select main_a v_prenex_50343) 999) (<= 0 (+ (select main_a v_prenex_50342) 498)) (<= 1000 (+ (select main_a v_prenex_50342) (select main_a v_prenex_50343))) (<= (select main_a v_prenex_50343) 1498) (< v_prenex_50342 main_x) (<= 1 (select main_a v_prenex_50342)))) (forall ((v_prenex_42716 Int) (v_prenex_42717 Int)) (or (<= 500 (select main_a v_prenex_42717)) (<= (+ main_x 1) v_prenex_42716) (<= 1000 (* 2 (select main_a v_prenex_42717))) (<= (select main_a v_prenex_42716) (select main_a v_prenex_42717)) (< v_prenex_42716 main_x) (<= (select main_a v_prenex_42716) 500) (<= (* 2 (select main_a v_prenex_42716)) 1000))) (forall ((v_prenex_43163 Int) (v_prenex_43162 Int)) (or (<= (select main_a v_prenex_43162) (select main_a v_prenex_43163)) (<= (+ main_x 1) v_prenex_43162) (<= 1000 (* 2 (select main_a v_prenex_43163))) (<= 1 (select main_a v_prenex_43163)) (< v_prenex_43162 main_x) (<= 2 (* 2 (select main_a v_prenex_43162))) (<= (select main_a v_prenex_43162) 500))) (forall ((v_prenex_46080 Int) (v_prenex_46081 Int)) (or (<= 500 (select main_a v_prenex_46081)) (< v_prenex_46080 main_x) (<= (+ main_x 1) v_prenex_46080) (<= (select main_a v_prenex_46081) (+ (select main_a v_prenex_46080) 998)) (<= (* 2 (select main_a v_prenex_46080)) 1000) (<= 1 (select main_a v_prenex_46081)) (<= (+ main_y 1) v_prenex_46081))) (forall ((v_prenex_40973 Int) (v_prenex_40972 Int)) (or (<= 1 (select main_a v_prenex_40972)) (<= 1000 (* 2 (select main_a v_prenex_40973))) (< v_prenex_40972 main_x) (<= (* 2 (select main_a v_prenex_40973)) 1998) (<= (+ (select main_a v_prenex_40972) (select main_a v_prenex_40973)) 1000) (<= (+ main_x 1) v_prenex_40972))) (forall ((v_prenex_44720 Int) (v_prenex_44721 Int)) (or (< v_prenex_44720 main_x) (<= (+ main_x 1) v_prenex_44720) (<= 0 (+ (select main_a v_prenex_44720) 498)) (<= 1000 (+ (select main_a v_prenex_44720) (select main_a v_prenex_44721))))) (forall ((v_prenex_45039 Int) (v_prenex_45040 Int)) (or (<= (select main_a v_prenex_45040) (+ (select main_a v_prenex_45039) 998)) (< v_prenex_45039 main_x) (<= 2 (* 2 (select main_a v_prenex_45039))) (<= (select main_a v_prenex_45039) 500) (<= (+ main_x 1) v_prenex_45039))) (forall ((v_prenex_50443 Int) (v_prenex_50442 Int)) (or (< v_prenex_50442 main_x) (<= (* 2 (select main_a v_prenex_50443)) 1998) (<= (+ main_x 1) v_prenex_50442) (<= (select main_a v_prenex_50443) (+ (select main_a v_prenex_50442) 998)) (<= (* 2 (select main_a v_prenex_50442)) 1000))) (or (forall ((v_prenex_44817 Int)) (or (<= (select main_a v_prenex_44817) 999) (<= (+ main_x 1) v_prenex_44817) (< v_prenex_44817 main_x) (<= 2 (* 2 (select main_a v_prenex_44817))))) (forall ((v_prenex_44823 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44823))) (<= 500 (select main_a v_prenex_44823))))) (forall ((v_prenex_50264 Int) (v_prenex_50265 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50264))) (<= (select main_a v_prenex_50265) (+ (select main_a v_prenex_50264) 998)) (<= (select main_a v_prenex_50265) 999) (< v_prenex_50264 main_x) (<= (+ main_x 1) v_prenex_50264) (<= 1 (select main_a v_prenex_50265)))) (or (forall ((v_prenex_49250 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49250))) (< v_prenex_49250 main_x) (<= (+ main_x 1) v_prenex_49250) (<= (* 2 (select main_a v_prenex_49250)) 1000) (<= (select main_a v_prenex_49250) 500))) (forall ((v_prenex_49253 Int)) (or (<= (* 2 (select main_a v_prenex_49253)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49253)))))) (forall ((v_prenex_47747 Int) (v_prenex_47746 Int)) (or (<= (select main_a v_prenex_47746) (select main_a v_prenex_47747)) (<= (select main_a v_prenex_47746) 500) (<= (* 2 (select main_a v_prenex_47747)) 1998) (<= (+ main_x 1) v_prenex_47746) (<= (select main_a v_prenex_47746) 999) (<= 1 (select main_a v_prenex_47747)) (< v_prenex_47746 main_x))) (forall ((v_prenex_41987 Int) (v_prenex_41988 Int)) (or (<= 0 (+ (select main_a v_prenex_41987) 498)) (<= (+ main_x 1) v_prenex_41987) (<= (select main_a v_prenex_41988) 1498) (<= (select main_a v_prenex_41988) (+ (select main_a v_prenex_41987) 998)) (<= (* 2 (select main_a v_prenex_41988)) 1998) (< v_prenex_41987 main_x))) (forall ((v_prenex_41062 Int) (v_prenex_41063 Int)) (or (<= (+ main_y 1) v_prenex_41063) (<= (select main_a v_prenex_41063) (+ (select main_a v_prenex_41062) 998)) (<= (+ main_x 1) v_prenex_41062) (<= (* 2 (select main_a v_prenex_41062)) 1000) (< v_prenex_41062 main_x))) (or (forall ((v_prenex_47138 Int)) (or (<= 1 (select main_a v_prenex_47138)) (<= (+ main_x 1) v_prenex_47138) (< v_prenex_47138 main_x) (<= 2 (* 2 (select main_a v_prenex_47138))) (<= (* 2 (select main_a v_prenex_47138)) 1000))) (forall ((v_prenex_47141 Int)) (or (<= (select main_a v_prenex_47141) 999) (<= 500 (select main_a v_prenex_47141))))) (or (forall ((v_prenex_47661 Int)) (or (< v_prenex_47661 main_x) (<= (* 2 (select main_a v_prenex_47661)) 1000) (<= (+ main_x 1) v_prenex_47661))) (forall ((v_prenex_47667 Int)) (or (<= (select main_a v_prenex_47667) 999) (< v_prenex_47667 main_y)))) (forall ((v_prenex_41221 Int) (v_prenex_41222 Int)) (or (<= 500 (select main_a v_prenex_41222)) (<= 1000 (+ (select main_a v_prenex_41221) (select main_a v_prenex_41222))) (<= 2 (* 2 (select main_a v_prenex_41221))) (< v_prenex_41221 main_x) (< v_prenex_41222 main_y) (<= (+ main_x 1) v_prenex_41221) (<= (select main_a v_prenex_41222) 1498))) (forall ((v_prenex_47249 Int) (v_prenex_47250 Int)) (or (<= 0 (+ (select main_a v_prenex_47249) 498)) (<= (select main_a v_prenex_47250) 1498) (<= (select main_a v_prenex_47250) 999) (<= (+ (select main_a v_prenex_47249) (select main_a v_prenex_47250)) 1000) (< v_prenex_47249 main_x) (<= (select main_a v_prenex_47249) 500) (<= (+ main_x 1) v_prenex_47249))) (forall ((v_prenex_42561 Int) (v_prenex_42562 Int)) (or (<= (+ main_x 1) v_prenex_42561) (<= 2 (* 2 (select main_a v_prenex_42561))) (<= (select main_a v_prenex_42562) 999) (<= (+ (select main_a v_prenex_42561) (select main_a v_prenex_42562)) 1000) (< v_prenex_42562 main_y) (<= 500 (select main_a v_prenex_42562)) (< v_prenex_42561 main_x))) (forall ((v_prenex_42410 Int) (v_prenex_42411 Int)) (or (< v_prenex_42410 main_x) (<= (+ main_x 1) v_prenex_42410) (<= 500 (select main_a v_prenex_42411)) (<= (+ main_y 1) v_prenex_42411) (<= 2 (* 2 (select main_a v_prenex_42410))) (<= (select main_a v_prenex_42410) (select main_a v_prenex_42411)) (<= (select main_a v_prenex_42411) 999))) (forall ((v_prenex_48605 Int) (v_prenex_48606 Int)) (or (<= (+ (select main_a v_prenex_48605) (select main_a v_prenex_48606)) 1000) (<= 1000 (* 2 (select main_a v_prenex_48606))) (<= (* 2 (select main_a v_prenex_48606)) 1998) (<= (select main_a v_prenex_48605) 500) (<= (+ main_x 1) v_prenex_48605) (<= 1 (select main_a v_prenex_48605)) (< v_prenex_48605 main_x))) (or (forall ((v_prenex_44104 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44104))) (< v_prenex_44104 main_x) (<= (+ main_x 1) v_prenex_44104) (<= (* 2 (select main_a v_prenex_44104)) 1000) (<= (select main_a v_prenex_44104) 999))) (forall ((v_prenex_44109 Int)) (<= (select main_a v_prenex_44109) 1498))) (forall ((v_prenex_49118 Int) (v_prenex_49117 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49117))) (<= (+ main_x 1) v_prenex_49117) (<= (+ main_y 1) v_prenex_49118) (< v_prenex_49117 main_x) (<= 1000 (+ (select main_a v_prenex_49117) (select main_a v_prenex_49118))) (<= (* 2 (select main_a v_prenex_49118)) 1998))) (forall ((v_prenex_47532 Int) (v_prenex_47531 Int)) (or (< v_prenex_47532 main_y) (<= 0 (+ (select main_a v_prenex_47531) 498)) (< v_prenex_47531 main_x) (<= (select main_a v_prenex_47532) 1498) (<= 1 (select main_a v_prenex_47532)) (<= (select main_a v_prenex_47531) (select main_a v_prenex_47532)) (<= (+ main_x 1) v_prenex_47531))) (forall ((v_prenex_40919 Int) (v_prenex_40918 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_40919))) (<= (+ main_x 1) v_prenex_40918) (< v_prenex_40918 main_x) (<= (+ main_y 1) v_prenex_40919) (<= 2 (* 2 (select main_a v_prenex_40918))) (<= (+ (select main_a v_prenex_40918) (select main_a v_prenex_40919)) 1000))) (forall ((v_prenex_45311 Int) (v_prenex_45312 Int)) (or (<= (select main_a v_prenex_45311) 500) (<= 1 (select main_a v_prenex_45312)) (<= (+ main_y 1) v_prenex_45312) (< v_prenex_45311 main_x) (<= (select main_a v_prenex_45312) 999) (<= (+ main_x 1) v_prenex_45311) (<= (+ (select main_a v_prenex_45311) (select main_a v_prenex_45312)) 1000))) (or (forall ((v_prenex_44068 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44068))) (<= 1 (select main_a v_prenex_44068)))) (forall ((v_prenex_44065 Int)) (or (<= (select main_a v_prenex_44065) 500) (<= 2 (* 2 (select main_a v_prenex_44065))) (< v_prenex_44065 main_x) (<= 1 (select main_a v_prenex_44065)) (<= (+ main_x 1) v_prenex_44065)))) (forall ((v_prenex_51035 Int) (v_prenex_51036 Int)) (or (<= (+ (select main_a v_prenex_51035) (select main_a v_prenex_51036)) 1000) (<= (select main_a v_prenex_51035) 999) (<= 500 (select main_a v_prenex_51036)) (<= (+ main_x 1) v_prenex_51035) (<= 2 (* 2 (select main_a v_prenex_51035))) (<= 1000 (* 2 (select main_a v_prenex_51036))) (< v_prenex_51035 main_x))) (forall ((v_prenex_48318 Int) (v_prenex_48317 Int)) (or (<= (+ main_y 1) v_prenex_48318) (<= (select main_a v_prenex_48317) 999) (< v_prenex_48317 main_x) (<= (select main_a v_prenex_48318) 1498) (<= (select main_a v_prenex_48318) 999) (<= (select main_a v_prenex_48318) (+ (select main_a v_prenex_48317) 998)) (<= (+ main_x 1) v_prenex_48317))) (forall ((v_prenex_50615 Int) (v_prenex_50614 Int)) (or (<= (+ main_y 1) v_prenex_50615) (< v_prenex_50615 main_y) (<= 1000 (+ (select main_a v_prenex_50614) (select main_a v_prenex_50615))) (<= (* 2 (select main_a v_prenex_50615)) 1998) (<= 1000 (* 2 (select main_a v_prenex_50615))))) (or (forall ((v_prenex_49046 Int)) (or (<= (select main_a v_prenex_49046) 999) (<= 500 (select main_a v_prenex_49046)))) (forall ((v_prenex_49043 Int)) (or (< v_prenex_49043 main_x) (<= 0 (+ (select main_a v_prenex_49043) 498)) (<= (* 2 (select main_a v_prenex_49043)) 1000) (<= 2 (* 2 (select main_a v_prenex_49043))) (<= (+ main_x 1) v_prenex_49043)))) (forall ((v_prenex_41098 Int) (v_prenex_41099 Int)) (or (<= (+ main_x 1) v_prenex_41098) (<= (select main_a v_prenex_41098) 500) (< v_prenex_41098 main_x) (<= (select main_a v_prenex_41098) (select main_a v_prenex_41099)) (<= 1 (select main_a v_prenex_41099)) (<= (select main_a v_prenex_41098) 999))) (forall ((v_prenex_49553 Int) (v_prenex_49552 Int)) (or (<= 1000 (+ (select main_a v_prenex_49552) (select main_a v_prenex_49553))) (<= (* 2 (select main_a v_prenex_49553)) 1998) (<= (select main_a v_prenex_49553) 1498) (< v_prenex_49552 main_x) (< v_prenex_49553 main_y) (<= 2 (* 2 (select main_a v_prenex_49552))) (<= (+ main_x 1) v_prenex_49552))) (forall ((v_prenex_44270 Int) (v_prenex_44271 Int)) (or (<= 1 (select main_a v_prenex_44271)) (<= (select main_a v_prenex_44270) 999) (<= (select main_a v_prenex_44271) (+ (select main_a v_prenex_44270) 998)) (<= (+ main_y 1) v_prenex_44271) (<= (+ main_x 1) v_prenex_44270) (< v_prenex_44270 main_x) (<= 500 (select main_a v_prenex_44271)))) (forall ((v_prenex_46062 Int) (v_prenex_46063 Int)) (or (<= (* 2 (select main_a v_prenex_46062)) 1000) (<= (+ main_x 1) v_prenex_46062) (<= (* 2 (select main_a v_prenex_46063)) 1998) (<= 1000 (* 2 (select main_a v_prenex_46063))) (<= (select main_a v_prenex_46062) (select main_a v_prenex_46063)) (<= (select main_a v_prenex_46062) 500) (< v_prenex_46062 main_x))) (or (forall ((v_prenex_44288 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44288))) (<= (+ main_y 1) v_prenex_44288))) (forall ((v_prenex_44287 Int)) (or (< v_prenex_44287 main_x) (<= (select main_a v_prenex_44287) 999) (<= (+ main_x 1) v_prenex_44287) (<= (* 2 (select main_a v_prenex_44287)) 1000)))) (or (forall ((v_prenex_40501 Int)) (or (<= 1 (select main_a v_prenex_40501)) (<= 2 (* 2 (select main_a v_prenex_40501))) (< v_prenex_40501 main_x) (<= (+ main_x 1) v_prenex_40501))) (forall ((v_prenex_41385 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41385))) (<= (* 2 (select main_a v_prenex_41385)) 1998)))) (or (forall ((v_prenex_45720 Int)) (or (<= (+ main_y 1) v_prenex_45720) (<= 1000 (* 2 (select main_a v_prenex_45720))) (<= 1 (select main_a v_prenex_45720)))) (forall ((v_prenex_45719 Int)) (or (<= (* 2 (select main_a v_prenex_45719)) 1000) (<= (+ main_x 1) v_prenex_45719) (< v_prenex_45719 main_x) (<= 2 (* 2 (select main_a v_prenex_45719)))))) (forall ((v_prenex_41644 Int) (v_prenex_41645 Int)) (or (< v_prenex_41644 main_x) (<= 0 (+ (select main_a v_prenex_41644) 498)) (<= (+ main_x 1) v_prenex_41644) (<= (select main_a v_prenex_41645) 999) (<= (+ (select main_a v_prenex_41644) (select main_a v_prenex_41645)) 1000))) (forall ((v_prenex_50631 Int) (v_prenex_50630 Int)) (or (<= (+ (select main_a v_prenex_50630) (select main_a v_prenex_50631)) 1000) (<= (* 2 (select main_a v_prenex_50630)) 1000) (<= 2 (* 2 (select main_a v_prenex_50630))) (<= (select main_a v_prenex_50631) 999) (<= (select main_a v_prenex_50631) 1498) (< v_prenex_50630 main_x) (<= (+ main_x 1) v_prenex_50630))) (or (forall ((v_prenex_46480 Int)) (or (<= (select main_a v_prenex_46480) 999) (<= (select main_a v_prenex_46480) 1498))) (forall ((v_prenex_46479 Int)) (or (<= 0 (+ (select main_a v_prenex_46479) 498)) (<= (+ main_x 1) v_prenex_46479) (< v_prenex_46479 main_x) (<= 2 (* 2 (select main_a v_prenex_46479))) (<= (select main_a v_prenex_46479) 500)))) (or (forall ((v_prenex_45082 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45082))) (< v_prenex_45082 main_y) (<= (select main_a v_prenex_45082) 1498))) (forall ((v_prenex_45079 Int)) (or (< v_prenex_45079 main_x) (<= (* 2 (select main_a v_prenex_45079)) 1000) (<= 0 (+ (select main_a v_prenex_45079) 498)) (<= (+ main_x 1) v_prenex_45079)))) (forall ((v_prenex_45056 Int) (v_prenex_45055 Int)) (or (<= 0 (+ (select main_a v_prenex_45055) 498)) (<= (+ main_x 1) v_prenex_45055) (< v_prenex_45056 main_y) (<= (+ (select main_a v_prenex_45055) (select main_a v_prenex_45056)) 1000) (<= (select main_a v_prenex_45056) 999) (<= 1 (select main_a v_prenex_45056)) (< v_prenex_45055 main_x))) (forall ((v_prenex_43187 Int) (v_prenex_43186 Int)) (or (<= (+ main_y 1) v_prenex_43187) (< v_prenex_43187 main_y) (<= (select main_a v_prenex_43187) (+ (select main_a v_prenex_43186) 998)) (<= (select main_a v_prenex_43187) 1498))) (forall ((v_prenex_47312 Int) (v_prenex_47311 Int)) (or (< v_prenex_47312 main_y) (<= 1000 (* 2 (select main_a v_prenex_47312))) (<= (select main_a v_prenex_47311) (select main_a v_prenex_47312)) (<= 1 (select main_a v_prenex_47312)) (<= (+ main_y 1) v_prenex_47312))) (or (forall ((v_prenex_44687 Int)) (or (<= (+ main_y 1) v_prenex_44687) (< v_prenex_44687 main_y) (<= 1000 (* 2 (select main_a v_prenex_44687))))) (forall ((v_prenex_44686 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44686))) (<= (+ main_x 1) v_prenex_44686)))) (or (forall ((v_prenex_50304 Int)) (or (<= 1 (select main_a v_prenex_50304)) (<= (+ main_y 1) v_prenex_50304) (<= 1000 (* 2 (select main_a v_prenex_50304))))) (forall ((v_prenex_50303 Int)) (or (< v_prenex_50303 main_x) (<= (+ main_x 1) v_prenex_50303) (<= 2 (* 2 (select main_a v_prenex_50303))) (<= 0 (+ (select main_a v_prenex_50303) 498))))) (forall ((v_prenex_41968 Int) (v_prenex_41969 Int)) (or (<= (+ main_y 1) v_prenex_41969) (<= (select main_a v_prenex_41968) (select main_a v_prenex_41969)) (<= (+ main_x 1) v_prenex_41968) (<= (select main_a v_prenex_41968) 500) (< v_prenex_41968 main_x) (<= (* 2 (select main_a v_prenex_41969)) 1998) (<= (select main_a v_prenex_41969) 1498))) (forall ((v_prenex_45025 Int) (v_prenex_45026 Int)) (or (<= (+ main_y 1) v_prenex_45026) (< v_prenex_45026 main_y) (<= (select main_a v_prenex_45025) (select main_a v_prenex_45026)) (<= (select main_a v_prenex_45026) 1498))) (or (forall ((v_prenex_40509 Int)) (or (<= (* 2 (select main_a v_prenex_40509)) 1000) (<= (select main_a v_prenex_40509) 500) (<= (+ main_x 1) v_prenex_40509) (<= (select main_a v_prenex_40509) 999) (< v_prenex_40509 main_x))) (forall ((v_prenex_41499 Int)) (or (<= 500 (select main_a v_prenex_41499)) (<= (select main_a v_prenex_41499) 1498)))) (or (forall ((v_prenex_40481 Int)) (or (<= (select main_a v_prenex_40481) 500) (<= 2 (* 2 (select main_a v_prenex_40481))) (<= (+ main_x 1) v_prenex_40481) (< v_prenex_40481 main_x) (<= (select main_a v_prenex_40481) 999))) (forall ((v_prenex_40758 Int)) (<= (* 2 (select main_a v_prenex_40758)) 1998))) (forall ((v_prenex_51196 Int) (v_prenex_51195 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51196))) (< v_prenex_51195 main_x) (<= (select main_a v_prenex_51196) 999) (<= (select main_a v_prenex_51195) 999) (<= 0 (+ (select main_a v_prenex_51195) 498)) (<= (+ main_x 1) v_prenex_51195) (<= (+ (select main_a v_prenex_51195) (select main_a v_prenex_51196)) 1000))) (forall ((v_prenex_51705 Int) (v_prenex_51706 Int)) (or (<= (select main_a v_prenex_51706) 1498) (<= (select main_a v_prenex_51705) (select main_a v_prenex_51706)) (<= (+ main_x 1) v_prenex_51705) (<= (select main_a v_prenex_51705) 999) (<= 0 (+ (select main_a v_prenex_51705) 498)) (< v_prenex_51705 main_x))) (forall ((v_prenex_44698 Int) (v_prenex_44699 Int)) (or (< v_prenex_44698 main_x) (<= (+ (select main_a v_prenex_44698) (select main_a v_prenex_44699)) 1000) (<= (select main_a v_prenex_44699) 999) (<= 2 (* 2 (select main_a v_prenex_44698))) (<= 1 (select main_a v_prenex_44699)) (<= (+ main_x 1) v_prenex_44698) (<= (+ main_y 1) v_prenex_44699))) (forall ((v_prenex_43714 Int) (v_prenex_43715 Int)) (or (< v_prenex_43714 main_x) (<= 1 (select main_a v_prenex_43714)) (<= (select main_a v_prenex_43715) 1498) (<= (select main_a v_prenex_43714) 500) (<= 1000 (+ (select main_a v_prenex_43714) (select main_a v_prenex_43715))) (<= 1 (select main_a v_prenex_43715)) (<= (+ main_x 1) v_prenex_43714))) (forall ((v_prenex_41841 Int) (v_prenex_41840 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41840))) (<= 0 (+ (select main_a v_prenex_41840) 498)) (<= (+ (select main_a v_prenex_41840) (select main_a v_prenex_41841)) 1000) (<= (* 2 (select main_a v_prenex_41841)) 1998) (<= 500 (select main_a v_prenex_41841)) (< v_prenex_41840 main_x) (<= (+ main_x 1) v_prenex_41840))) (forall ((v_prenex_48970 Int) (v_prenex_48969 Int)) (or (<= (select main_a v_prenex_48969) (select main_a v_prenex_48970)) (<= 1 (select main_a v_prenex_48969)) (<= 2 (* 2 (select main_a v_prenex_48969))) (< v_prenex_48969 main_x) (<= (+ main_x 1) v_prenex_48969) (<= 1 (select main_a v_prenex_48970)) (<= 500 (select main_a v_prenex_48970)))) (or (forall ((v_prenex_40526 Int)) (or (<= (select main_a v_prenex_40526) 999) (<= (* 2 (select main_a v_prenex_40526)) 1000) (<= (+ main_x 1) v_prenex_40526) (< v_prenex_40526 main_x))) (forall ((v_prenex_43002 Int)) (<= (* 2 (select main_a v_prenex_43002)) 1998))) (forall ((v_prenex_44278 Int) (v_prenex_44279 Int)) (or (<= (select main_a v_prenex_44279) (+ (select main_a v_prenex_44278) 998)) (<= 2 (* 2 (select main_a v_prenex_44278))) (<= (select main_a v_prenex_44278) 500) (<= 1000 (* 2 (select main_a v_prenex_44279))) (< v_prenex_44278 main_x) (<= (+ main_x 1) v_prenex_44278) (<= (* 2 (select main_a v_prenex_44279)) 1998))) (forall ((v_prenex_51215 Int) (v_prenex_51216 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51215))) (<= (select main_a v_prenex_51216) 999) (<= (select main_a v_prenex_51215) (select main_a v_prenex_51216)) (<= (* 2 (select main_a v_prenex_51215)) 1000) (< v_prenex_51215 main_x) (<= 1000 (* 2 (select main_a v_prenex_51216))) (<= (+ main_x 1) v_prenex_51215))) (forall ((v_prenex_45337 Int) (v_prenex_45336 Int)) (or (<= (select main_a v_prenex_45337) 1498) (< v_prenex_45337 main_y) (<= 1000 (+ (select main_a v_prenex_45336) (select main_a v_prenex_45337))) (< v_prenex_45336 main_x) (<= 1 (select main_a v_prenex_45337)) (<= (+ main_x 1) v_prenex_45336) (<= (select main_a v_prenex_45336) 999))) (or (forall ((v_prenex_40594 Int)) (or (<= (select main_a v_prenex_40594) 1498) (< v_prenex_40594 main_y))) (forall ((v_prenex_40593 Int)) (or (<= (+ main_x 1) v_prenex_40593) (<= 1 (select main_a v_prenex_40593)) (<= (* 2 (select main_a v_prenex_40593)) 1000) (< v_prenex_40593 main_x)))) (forall ((v_prenex_50821 Int) (v_prenex_50822 Int)) (or (< v_prenex_50821 main_x) (<= (+ main_x 1) v_prenex_50821) (<= (select main_a v_prenex_50821) 500) (<= 2 (* 2 (select main_a v_prenex_50821))) (<= (select main_a v_prenex_50822) (+ (select main_a v_prenex_50821) 998)))) (forall ((v_prenex_40732 Int) (v_prenex_40731 Int)) (or (<= (select main_a v_prenex_40732) (+ (select main_a v_prenex_40731) 998)) (<= (+ main_x 1) v_prenex_40731) (<= (select main_a v_prenex_40731) 999) (< v_prenex_40731 main_x) (<= (select main_a v_prenex_40731) 500))) (or (forall ((v_prenex_45373 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45373))) (<= 1 (select main_a v_prenex_45373)) (<= 0 (+ (select main_a v_prenex_45373) 498)) (<= (+ main_x 1) v_prenex_45373) (< v_prenex_45373 main_x))) (forall ((v_prenex_45374 Int)) (<= 1 (select main_a v_prenex_45374)))) (or (forall ((v_prenex_40717 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_40717))) (<= 1 (select main_a v_prenex_40717)))) (forall ((v_prenex_40718 Int)) (or (<= (+ main_x 1) v_prenex_40718) (< v_prenex_40718 main_x) (<= (* 2 (select main_a v_prenex_40718)) 1000)))) (forall ((v_prenex_48935 Int) (v_prenex_48936 Int)) (or (<= (select main_a v_prenex_48936) 1498) (<= (+ main_x 1) v_prenex_48935) (< v_prenex_48935 main_x) (<= (select main_a v_prenex_48935) (select main_a v_prenex_48936)) (<= (* 2 (select main_a v_prenex_48935)) 1000) (<= (select main_a v_prenex_48935) 500))) (forall ((v_prenex_42257 Int) (v_prenex_42258 Int)) (or (<= (+ main_x 1) v_prenex_42257) (< v_prenex_42257 main_x) (<= (* 2 (select main_a v_prenex_42257)) 1000) (<= (select main_a v_prenex_42258) 999) (<= 1000 (* 2 (select main_a v_prenex_42258))) (<= (select main_a v_prenex_42258) (+ (select main_a v_prenex_42257) 998)))) (forall ((v_prenex_50991 Int) (v_prenex_50992 Int)) (or (<= 1 (select main_a v_prenex_50991)) (<= 2 (* 2 (select main_a v_prenex_50991))) (<= (+ main_x 1) v_prenex_50991) (< v_prenex_50991 main_x) (<= (select main_a v_prenex_50992) 999) (<= (select main_a v_prenex_50991) (select main_a v_prenex_50992)) (<= (* 2 (select main_a v_prenex_50992)) 1998))) (forall ((v_prenex_40937 Int) (v_prenex_40936 Int)) (or (<= (+ main_x 1) v_prenex_40936) (<= (* 2 (select main_a v_prenex_40936)) 1000) (<= (select main_a v_prenex_40936) 999) (<= 1000 (+ (select main_a v_prenex_40936) (select main_a v_prenex_40937))) (< v_prenex_40936 main_x) (<= (select main_a v_prenex_40937) 999) (<= 1000 (* 2 (select main_a v_prenex_40937))))) (forall ((v_prenex_47336 Int) (v_prenex_47335 Int)) (or (<= (select main_a v_prenex_47336) 1498) (<= 1 (select main_a v_prenex_47335)) (<= (select main_a v_prenex_47335) (select main_a v_prenex_47336)) (<= (select main_a v_prenex_47335) 500) (< v_prenex_47335 main_x) (<= (+ main_x 1) v_prenex_47335))) (or (forall ((v_prenex_48943 Int)) (or (<= (+ main_x 1) v_prenex_48943) (<= 1 (select main_a v_prenex_48943)) (<= 2 (* 2 (select main_a v_prenex_48943))) (< v_prenex_48943 main_x))) (forall ((v_prenex_48944 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48944))) (<= (select main_a v_prenex_48944) 999) (<= (+ main_y 1) v_prenex_48944)))) (forall ((v_prenex_40773 Int)) (or (< v_prenex_40773 main_x) (<= (* 2 (select main_a v_prenex_40773)) 1000) (<= (select main_a v_prenex_40773) 500) (<= 1 (select main_a v_prenex_40773)) (<= (+ main_x 1) v_prenex_40773))) (forall ((v_prenex_44206 Int) (v_prenex_44205 Int)) (or (< v_prenex_44205 main_x) (<= 1 (select main_a v_prenex_44206)) (<= 500 (select main_a v_prenex_44206)) (<= (+ (select main_a v_prenex_44205) (select main_a v_prenex_44206)) 1000) (<= (select main_a v_prenex_44205) 500) (<= (+ main_x 1) v_prenex_44205) (<= 1 (select main_a v_prenex_44205)))) (forall ((v_prenex_46279 Int) (v_prenex_46280 Int)) (or (<= 500 (select main_a v_prenex_46280)) (<= (select main_a v_prenex_46280) (+ (select main_a v_prenex_46279) 998)) (<= (+ main_x 1) v_prenex_46279) (< v_prenex_46279 main_x) (<= (select main_a v_prenex_46279) 500))) (or (forall ((v_prenex_48812 Int)) (or (<= (* 2 (select main_a v_prenex_48812)) 1998) (< v_prenex_48812 main_y) (<= 500 (select main_a v_prenex_48812)))) (forall ((v_prenex_48809 Int)) (or (<= 0 (+ (select main_a v_prenex_48809) 498)) (<= (* 2 (select main_a v_prenex_48809)) 1000) (< v_prenex_48809 main_x) (<= (+ main_x 1) v_prenex_48809)))) (forall ((v_prenex_47929 Int) (v_prenex_47928 Int)) (or (<= (+ main_x 1) v_prenex_47928) (<= 1 (select main_a v_prenex_47928)) (<= (select main_a v_prenex_47928) 500) (< v_prenex_47928 main_x) (<= (select main_a v_prenex_47928) (select main_a v_prenex_47929)) (<= (select main_a v_prenex_47929) 999))) (forall ((v_prenex_40901 Int) (v_prenex_40900 Int)) (or (<= (select main_a v_prenex_40901) 1498) (< v_prenex_40900 main_x) (<= (select main_a v_prenex_40900) 999) (<= (+ (select main_a v_prenex_40900) (select main_a v_prenex_40901)) 1000) (<= (+ main_y 1) v_prenex_40901) (<= (+ main_x 1) v_prenex_40900))) (forall ((v_prenex_46972 Int) (v_prenex_46971 Int)) (or (<= (+ (select main_a v_prenex_46971) (select main_a v_prenex_46972)) 1000) (<= (select main_a v_prenex_46971) 500) (<= 2 (* 2 (select main_a v_prenex_46971))) (< v_prenex_46971 main_x) (<= 500 (select main_a v_prenex_46972)) (<= (+ main_x 1) v_prenex_46971))) (forall ((v_prenex_47600 Int) (v_prenex_47599 Int)) (or (< v_prenex_47599 main_x) (<= (+ (select main_a v_prenex_47599) (select main_a v_prenex_47600)) 1000) (<= 1 (select main_a v_prenex_47599)) (<= 500 (select main_a v_prenex_47600)) (< v_prenex_47600 main_y) (<= (+ main_x 1) v_prenex_47599) (<= (select main_a v_prenex_47600) 1498))) (forall ((v_prenex_46509 Int) (v_prenex_46508 Int)) (or (<= 1 (select main_a v_prenex_46509)) (<= 2 (* 2 (select main_a v_prenex_46508))) (< v_prenex_46508 main_x) (<= (select main_a v_prenex_46508) 999) (<= (+ main_x 1) v_prenex_46508) (<= 1000 (+ (select main_a v_prenex_46508) (select main_a v_prenex_46509))) (<= 500 (select main_a v_prenex_46509)))) (or (forall ((v_prenex_45134 Int)) (or (<= 1 (select main_a v_prenex_45134)) (<= (* 2 (select main_a v_prenex_45134)) 1000) (<= (+ main_x 1) v_prenex_45134) (< v_prenex_45134 main_x) (<= (select main_a v_prenex_45134) 999))) (forall ((v_prenex_45135 Int)) (<= 1000 (* 2 (select main_a v_prenex_45135))))) (forall ((v_prenex_47705 Int) (v_prenex_47704 Int)) (or (<= 500 (select main_a v_prenex_47705)) (<= 1000 (+ (select main_a v_prenex_47704) (select main_a v_prenex_47705))) (<= (select main_a v_prenex_47704) 500) (<= (+ main_x 1) v_prenex_47704) (<= 1 (select main_a v_prenex_47705)) (< v_prenex_47704 main_x) (<= 0 (+ (select main_a v_prenex_47704) 498)))) (forall ((v_prenex_43669 Int) (v_prenex_43670 Int)) (or (<= 0 (+ (select main_a v_prenex_43669) 498)) (<= (select main_a v_prenex_43669) (select main_a v_prenex_43670)) (<= (select main_a v_prenex_43669) 500) (<= (+ main_x 1) v_prenex_43669) (<= 1 (select main_a v_prenex_43670)) (<= (* 2 (select main_a v_prenex_43670)) 1998) (< v_prenex_43669 main_x))) (or (forall ((v_prenex_46523 Int)) (or (<= 500 (select main_a v_prenex_46523)) (<= 1000 (* 2 (select main_a v_prenex_46523))) (<= (+ main_y 1) v_prenex_46523))) (forall ((v_prenex_46522 Int)) (or (<= (+ main_x 1) v_prenex_46522) (<= (* 2 (select main_a v_prenex_46522)) 1000) (< v_prenex_46522 main_x) (<= (select main_a v_prenex_46522) 500)))) (forall ((v_prenex_51686 Int) (v_prenex_51687 Int)) (or (<= (+ main_y 1) v_prenex_51687) (<= (select main_a v_prenex_51687) (+ (select main_a v_prenex_51686) 998)) (<= 1000 (* 2 (select main_a v_prenex_51687))) (< v_prenex_51687 main_y))) (or (forall ((v_prenex_46761 Int)) (or (<= 1 (select main_a v_prenex_46761)) (<= 500 (select main_a v_prenex_46761)))) (forall ((v_prenex_46758 Int)) (or (< v_prenex_46758 main_x) (<= 2 (* 2 (select main_a v_prenex_46758))) (<= (select main_a v_prenex_46758) 500) (<= (select main_a v_prenex_46758) 999) (<= (+ main_x 1) v_prenex_46758)))) (forall ((v_prenex_49155 Int) (v_prenex_49154 Int)) (or (<= (+ main_x 1) v_prenex_49154) (<= 500 (select main_a v_prenex_49155)) (<= (select main_a v_prenex_49155) 999) (<= 1000 (+ (select main_a v_prenex_49154) (select main_a v_prenex_49155))) (< v_prenex_49154 main_x) (<= 2 (* 2 (select main_a v_prenex_49154))) (<= (select main_a v_prenex_49154) 500))) (or (forall ((v_prenex_41440 Int)) (or (<= (+ main_x 1) v_prenex_41440) (<= 2 (* 2 (select main_a v_prenex_41440))) (< v_prenex_41440 main_x) (<= 0 (+ (select main_a v_prenex_41440) 498)) (<= 1 (select main_a v_prenex_41440)))) (forall ((v_prenex_41444 Int)) (or (<= (* 2 (select main_a v_prenex_41444)) 1998) (<= 1 (select main_a v_prenex_41444))))) (or (forall ((v_prenex_41626 Int)) (<= 500 (select main_a v_prenex_41626))) (forall ((v_prenex_40510 Int)) (or (<= 0 (+ (select main_a v_prenex_40510) 498)) (<= (+ main_x 1) v_prenex_40510) (<= (* 2 (select main_a v_prenex_40510)) 1000) (<= (select main_a v_prenex_40510) 999) (< v_prenex_40510 main_x)))) (or (forall ((v_prenex_42103 Int)) (or (< v_prenex_42103 main_y) (<= (* 2 (select main_a v_prenex_42103)) 1998))) (forall ((v_prenex_42105 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42105))) (< v_prenex_42105 main_x) (<= (+ main_x 1) v_prenex_42105) (<= (select main_a v_prenex_42105) 999)))) (or (forall ((v_prenex_48354 Int)) (or (<= (+ main_x 1) v_prenex_48354) (<= 0 (+ (select main_a v_prenex_48354) 498)) (< v_prenex_48354 main_x) (<= 2 (* 2 (select main_a v_prenex_48354))))) (forall ((v_prenex_48357 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48357))) (<= (select main_a v_prenex_48357) 1498)))) (forall ((v_prenex_49301 Int) (v_prenex_49300 Int)) (or (<= (+ main_x 1) v_prenex_49300) (< v_prenex_49300 main_x) (<= (+ (select main_a v_prenex_49300) (select main_a v_prenex_49301)) 1000) (<= (select main_a v_prenex_49301) 1498) (<= 1 (select main_a v_prenex_49300)) (<= 500 (select main_a v_prenex_49301)))) (or (forall ((v_prenex_41322 Int)) (<= 1000 (* 2 (select main_a v_prenex_41322)))) (forall ((v_prenex_41317 Int)) (or (<= (select main_a v_prenex_41317) 999) (<= (* 2 (select main_a v_prenex_41317)) 1000) (< v_prenex_41317 main_x) (<= (+ main_x 1) v_prenex_41317) (<= 2 (* 2 (select main_a v_prenex_41317)))))) (or (forall ((v_prenex_41986 Int)) (<= 1 (select main_a v_prenex_41986))) (forall ((v_prenex_41985 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41985))) (<= (+ main_x 1) v_prenex_41985) (<= (select main_a v_prenex_41985) 999) (< v_prenex_41985 main_x)))) (forall ((v_prenex_46905 Int) (v_prenex_46906 Int)) (or (<= (* 2 (select main_a v_prenex_46905)) 1000) (<= (select main_a v_prenex_46905) (select main_a v_prenex_46906)) (<= (select main_a v_prenex_46906) 999) (<= 500 (select main_a v_prenex_46906)) (<= (+ main_x 1) v_prenex_46905) (<= (+ main_y 1) v_prenex_46906) (< v_prenex_46905 main_x))) (or (forall ((v_prenex_47274 Int)) (or (<= (+ main_x 1) v_prenex_47274) (<= 1 (select main_a v_prenex_47274)) (< v_prenex_47274 main_x) (<= 2 (* 2 (select main_a v_prenex_47274))) (<= 0 (+ (select main_a v_prenex_47274) 498)))) (forall ((v_prenex_47275 Int)) (or (<= (select main_a v_prenex_47275) 999) (<= 500 (select main_a v_prenex_47275))))) (forall ((v_prenex_42263 Int) (v_prenex_42264 Int)) (or (< v_prenex_42264 main_y) (<= (+ main_x 1) v_prenex_42263) (<= (select main_a v_prenex_42263) 999) (<= (select main_a v_prenex_42264) (+ (select main_a v_prenex_42263) 998)) (< v_prenex_42263 main_x))) (forall ((v_prenex_49931 Int) (v_prenex_49932 Int)) (or (<= (select main_a v_prenex_49932) 1498) (<= (+ main_x 1) v_prenex_49931) (< v_prenex_49931 main_x) (<= (select main_a v_prenex_49931) 500) (<= 0 (+ (select main_a v_prenex_49931) 498)) (<= (select main_a v_prenex_49932) (+ (select main_a v_prenex_49931) 998)))) (forall ((v_prenex_46655 Int) (v_prenex_46654 Int)) (or (<= (* 2 (select main_a v_prenex_46654)) 1000) (<= (+ main_x 1) v_prenex_46654) (<= 2 (* 2 (select main_a v_prenex_46654))) (< v_prenex_46654 main_x) (<= (select main_a v_prenex_46654) (select main_a v_prenex_46655)))) (forall ((v_prenex_43417 Int) (v_prenex_43416 Int)) (or (<= (+ (select main_a v_prenex_43416) (select main_a v_prenex_43417)) 1000) (<= 1 (select main_a v_prenex_43416)) (< v_prenex_43416 main_x) (<= (select main_a v_prenex_43417) 999) (<= 0 (+ (select main_a v_prenex_43416) 498)) (<= (+ main_x 1) v_prenex_43416))) (forall ((v_prenex_43983 Int) (v_prenex_43984 Int)) (or (<= (select main_a v_prenex_43983) 500) (<= (* 2 (select main_a v_prenex_43984)) 1998) (<= 500 (select main_a v_prenex_43984)) (<= (select main_a v_prenex_43984) (+ (select main_a v_prenex_43983) 998)) (<= (+ main_x 1) v_prenex_43983) (< v_prenex_43983 main_x) (<= (select main_a v_prenex_43983) 999))) (forall ((v_prenex_43763 Int) (v_prenex_43764 Int)) (or (< v_prenex_43763 main_x) (<= 500 (select main_a v_prenex_43764)) (<= (+ main_y 1) v_prenex_43764) (<= (+ main_x 1) v_prenex_43763) (<= (select main_a v_prenex_43764) (+ (select main_a v_prenex_43763) 998)) (<= 1 (select main_a v_prenex_43763)))) (or (forall ((v_prenex_45669 Int)) (<= (select main_a v_prenex_45669) 999)) (forall ((v_prenex_45668 Int)) (or (< v_prenex_45668 main_x) (<= 2 (* 2 (select main_a v_prenex_45668))) (<= 1 (select main_a v_prenex_45668)) (<= (+ main_x 1) v_prenex_45668)))) (forall ((v_prenex_43257 Int) (v_prenex_43256 Int)) (or (<= (+ (select main_a v_prenex_43256) (select main_a v_prenex_43257)) 1000) (<= (* 2 (select main_a v_prenex_43257)) 1998) (<= (+ main_y 1) v_prenex_43257) (< v_prenex_43257 main_y) (< v_prenex_43256 main_x))) (forall ((v_prenex_45430 Int) (v_prenex_45431 Int)) (or (< v_prenex_45431 main_y) (<= 1000 (+ (select main_a v_prenex_45430) (select main_a v_prenex_45431))) (< v_prenex_45430 main_x) (<= (+ main_x 1) v_prenex_45430) (<= 500 (select main_a v_prenex_45431)) (<= (select main_a v_prenex_45431) 1498) (<= (* 2 (select main_a v_prenex_45430)) 1000))) (forall ((v_prenex_50764 Int) (v_prenex_50763 Int)) (or (<= (select main_a v_prenex_50763) 500) (< v_prenex_50763 main_x) (<= 500 (select main_a v_prenex_50764)) (<= 0 (+ (select main_a v_prenex_50763) 498)) (<= (select main_a v_prenex_50764) 1498) (<= (+ (select main_a v_prenex_50763) (select main_a v_prenex_50764)) 1000) (<= (+ main_x 1) v_prenex_50763))) (or (forall ((v_prenex_46480 Int)) (or (<= (select main_a v_prenex_46480) 999) (<= (select main_a v_prenex_46480) 1498))) (forall ((v_prenex_46478 Int)) (or (<= (+ main_x 1) v_prenex_46478) (< v_prenex_46478 main_x) (<= 2 (* 2 (select main_a v_prenex_46478))) (<= (select main_a v_prenex_46478) 500)))) (forall ((v_prenex_49841 Int) (v_prenex_49842 Int)) (or (<= (+ main_x 1) v_prenex_49841) (<= 2 (* 2 (select main_a v_prenex_49841))) (<= (* 2 (select main_a v_prenex_49842)) 1998) (<= (select main_a v_prenex_49842) (+ (select main_a v_prenex_49841) 998)) (< v_prenex_49841 main_x) (<= (select main_a v_prenex_49841) 999) (<= (select main_a v_prenex_49842) 1498))) (forall ((v_prenex_48661 Int) (v_prenex_48660 Int)) (or (<= 1 (select main_a v_prenex_48661)) (< v_prenex_48660 main_x) (<= 2 (* 2 (select main_a v_prenex_48660))) (<= (* 2 (select main_a v_prenex_48661)) 1998) (<= (select main_a v_prenex_48660) 500) (<= 1000 (+ (select main_a v_prenex_48660) (select main_a v_prenex_48661))) (<= (+ main_x 1) v_prenex_48660))) (forall ((v_prenex_40814 Int) (v_prenex_40813 Int)) (or (<= (select main_a v_prenex_40814) (+ (select main_a v_prenex_40813) 998)) (<= (select main_a v_prenex_40814) 1498) (<= 500 (select main_a v_prenex_40814)) (<= (+ main_x 1) v_prenex_40813) (<= 0 (+ (select main_a v_prenex_40813) 498)) (< v_prenex_40813 main_x))) (or (forall ((v_prenex_46493 Int)) (or (<= (+ main_x 1) v_prenex_46493) (< v_prenex_46493 main_x) (<= 2 (* 2 (select main_a v_prenex_46493))))) (forall ((v_prenex_46497 Int)) (or (<= 500 (select main_a v_prenex_46497)) (<= 1000 (* 2 (select main_a v_prenex_46497)))))) (or (forall ((v_prenex_44659 Int)) (<= (select main_a v_prenex_44659) 1498)) (forall ((v_prenex_44654 Int)) (or (<= 0 (+ (select main_a v_prenex_44654) 498)) (<= (* 2 (select main_a v_prenex_44654)) 1000) (<= (+ main_x 1) v_prenex_44654) (< v_prenex_44654 main_x)))) (or (forall ((v_prenex_41542 Int)) (or (<= (* 2 (select main_a v_prenex_41542)) 1998) (<= (select main_a v_prenex_41542) 1498) (<= (+ main_y 1) v_prenex_41542))) (forall ((v_prenex_41541 Int)) (or (< v_prenex_41541 main_x) (<= (select main_a v_prenex_41541) 500) (<= (+ main_x 1) v_prenex_41541) (<= (* 2 (select main_a v_prenex_41541)) 1000)))) (forall ((v_prenex_44998 Int) (v_prenex_44997 Int)) (or (<= 500 (select main_a v_prenex_44998)) (< v_prenex_44998 main_y) (<= 1 (select main_a v_prenex_44998)) (<= 1 (select main_a v_prenex_44997)) (<= (+ main_x 1) v_prenex_44997) (< v_prenex_44997 main_x) (<= 1000 (+ (select main_a v_prenex_44997) (select main_a v_prenex_44998))))) (forall ((v_prenex_44043 Int) (v_prenex_44042 Int)) (or (<= 1000 (+ (select main_a v_prenex_44042) (select main_a v_prenex_44043))) (<= (* 2 (select main_a v_prenex_44043)) 1998) (<= (* 2 (select main_a v_prenex_44042)) 1000) (<= (select main_a v_prenex_44042) 500) (<= (+ main_x 1) v_prenex_44042) (<= 1000 (* 2 (select main_a v_prenex_44043))) (< v_prenex_44042 main_x))) (or (forall ((v_prenex_47488 Int)) (or (< v_prenex_47488 main_x) (<= (select main_a v_prenex_47488) 999) (<= 0 (+ (select main_a v_prenex_47488) 498)) (<= (+ main_x 1) v_prenex_47488) (<= 2 (* 2 (select main_a v_prenex_47488))))) (forall ((v_prenex_47492 Int)) (or (<= 1 (select main_a v_prenex_47492)) (<= (select main_a v_prenex_47492) 1498)))) (forall ((v_prenex_50026 Int) (v_prenex_50025 Int)) (or (<= (select main_a v_prenex_50025) 500) (<= (select main_a v_prenex_50025) (select main_a v_prenex_50026)) (<= (select main_a v_prenex_50026) 999) (<= 0 (+ (select main_a v_prenex_50025) 498)) (< v_prenex_50025 main_x) (<= (+ main_x 1) v_prenex_50025))) (forall ((v_prenex_42366 Int) (v_prenex_42367 Int)) (or (<= (select main_a v_prenex_42367) 1498) (< v_prenex_42366 main_x) (<= (+ main_x 1) v_prenex_42366) (<= (select main_a v_prenex_42366) 999) (<= (select main_a v_prenex_42367) 999) (<= (select main_a v_prenex_42366) 500) (<= (+ (select main_a v_prenex_42366) (select main_a v_prenex_42367)) 1000))) (forall ((v_prenex_49569 Int) (v_prenex_49568 Int)) (or (<= (+ main_x 1) v_prenex_49568) (<= 1 (select main_a v_prenex_49569)) (<= 500 (select main_a v_prenex_49569)) (<= (+ (select main_a v_prenex_49568) (select main_a v_prenex_49569)) 1000) (<= 2 (* 2 (select main_a v_prenex_49568))) (<= 0 (+ (select main_a v_prenex_49568) 498)) (< v_prenex_49568 main_x))) (forall ((v_prenex_44863 Int) (v_prenex_44864 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44863))) (<= (+ main_x 1) v_prenex_44863) (<= (select main_a v_prenex_44863) 999) (< v_prenex_44863 main_x) (<= 1000 (+ (select main_a v_prenex_44863) (select main_a v_prenex_44864))) (<= (* 2 (select main_a v_prenex_44864)) 1998) (<= 500 (select main_a v_prenex_44864)))) (or (forall ((v_prenex_44066 Int)) (or (<= 1 (select main_a v_prenex_44066)) (<= (select main_a v_prenex_44066) 999) (<= (+ main_x 1) v_prenex_44066) (<= 2 (* 2 (select main_a v_prenex_44066))) (< v_prenex_44066 main_x))) (forall ((v_prenex_44068 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44068))) (<= 1 (select main_a v_prenex_44068))))) (forall ((v_prenex_40963 Int) (v_prenex_40962 Int)) (or (<= 1 (select main_a v_prenex_40962)) (< v_prenex_40962 main_x) (<= 500 (select main_a v_prenex_40963)) (<= (+ (select main_a v_prenex_40962) (select main_a v_prenex_40963)) 1000) (<= 1 (select main_a v_prenex_40963)) (<= (+ main_x 1) v_prenex_40962) (< v_prenex_40963 main_y))) (or (forall ((v_prenex_43746 Int)) (or (< v_prenex_43746 main_x) (<= (select main_a v_prenex_43746) 999) (<= (+ main_x 1) v_prenex_43746) (<= 0 (+ (select main_a v_prenex_43746) 498)) (<= 2 (* 2 (select main_a v_prenex_43746))))) (forall ((v_prenex_43750 Int)) (or (<= (* 2 (select main_a v_prenex_43750)) 1998) (<= 500 (select main_a v_prenex_43750))))) (forall ((v_prenex_45777 Int) (v_prenex_45778 Int)) (or (<= (* 2 (select main_a v_prenex_45777)) 1000) (<= 1000 (+ (select main_a v_prenex_45777) (select main_a v_prenex_45778))) (<= (+ main_x 1) v_prenex_45777) (< v_prenex_45778 main_y) (< v_prenex_45777 main_x) (<= (select main_a v_prenex_45778) 999) (<= 1000 (* 2 (select main_a v_prenex_45778))))) (or (forall ((v_prenex_42792 Int)) (<= 1 (select main_a v_prenex_42792))) (forall ((v_prenex_42790 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42790))) (< v_prenex_42790 main_x) (<= 1 (select main_a v_prenex_42790)) (<= (* 2 (select main_a v_prenex_42790)) 1000) (<= (+ main_x 1) v_prenex_42790)))) (or (forall ((v_prenex_44407 Int)) (<= 1000 (* 2 (select main_a v_prenex_44407)))) (forall ((v_prenex_44404 Int)) (or (<= (* 2 (select main_a v_prenex_44404)) 1000) (< v_prenex_44404 main_x) (<= (+ main_x 1) v_prenex_44404) (<= (select main_a v_prenex_44404) 999)))) (forall ((v_prenex_49817 Int) (v_prenex_49818 Int)) (or (<= (+ (select main_a v_prenex_49817) (select main_a v_prenex_49818)) 1000) (<= (* 2 (select main_a v_prenex_49817)) 1000) (<= 1 (select main_a v_prenex_49818)) (<= (+ main_x 1) v_prenex_49817) (< v_prenex_49817 main_x) (<= (select main_a v_prenex_49817) 500) (<= (select main_a v_prenex_49818) 1498))) (forall ((v_prenex_50975 Int) (v_prenex_50976 Int)) (or (<= (select main_a v_prenex_50975) 500) (<= (+ main_x 1) v_prenex_50975) (<= (select main_a v_prenex_50976) 999) (< v_prenex_50975 main_x) (<= (select main_a v_prenex_50975) 999) (<= (select main_a v_prenex_50976) (+ (select main_a v_prenex_50975) 998)) (<= (select main_a v_prenex_50976) 1498))) (forall ((v_prenex_48842 Int) (v_prenex_48841 Int)) (or (<= (select main_a v_prenex_48842) (+ (select main_a v_prenex_48841) 998)) (<= 2 (* 2 (select main_a v_prenex_48841))) (< v_prenex_48841 main_x) (<= (select main_a v_prenex_48841) 999) (<= 500 (select main_a v_prenex_48842)) (<= (+ main_x 1) v_prenex_48841))) (or (forall ((v_prenex_50839 Int)) (or (<= (* 2 (select main_a v_prenex_50839)) 1000) (< v_prenex_50839 main_x) (<= 1 (select main_a v_prenex_50839)) (<= (+ main_x 1) v_prenex_50839))) (forall ((v_prenex_50840 Int)) (or (<= (select main_a v_prenex_50840) 1498) (<= (+ main_y 1) v_prenex_50840) (<= 1000 (* 2 (select main_a v_prenex_50840)))))) (forall ((v_prenex_51091 Int) (v_prenex_51092 Int)) (or (<= (+ (select main_a v_prenex_51091) (select main_a v_prenex_51092)) 1000) (<= 500 (select main_a v_prenex_51092)) (<= (select main_a v_prenex_51091) 999) (< v_prenex_51091 main_x) (<= (* 2 (select main_a v_prenex_51091)) 1000) (<= (* 2 (select main_a v_prenex_51092)) 1998) (<= (+ main_x 1) v_prenex_51091))) (or (forall ((v_prenex_48410 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48410))) (<= (* 2 (select main_a v_prenex_48410)) 1000) (<= (+ main_x 1) v_prenex_48410) (< v_prenex_48410 main_x))) (forall ((v_prenex_48416 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48416))) (< v_prenex_48416 main_y) (<= 500 (select main_a v_prenex_48416))))) (forall ((v_prenex_44269 Int)) (or (< v_prenex_44269 main_x) (<= (select main_a v_prenex_44269) 500) (<= 0 (+ (select main_a v_prenex_44269) 498)) (<= 2 (* 2 (select main_a v_prenex_44269))) (<= (+ main_x 1) v_prenex_44269))) (forall ((v_prenex_48596 Int) (v_prenex_48595 Int)) (or (<= (select main_a v_prenex_48596) 1498) (<= (select main_a v_prenex_48595) 500) (<= (+ main_x 1) v_prenex_48595) (< v_prenex_48595 main_x) (<= 2 (* 2 (select main_a v_prenex_48595))) (<= (select main_a v_prenex_48595) (select main_a v_prenex_48596)) (<= (select main_a v_prenex_48596) 999))) (forall ((v_prenex_43725 Int) (v_prenex_43724 Int)) (or (<= (+ (select main_a v_prenex_43724) (select main_a v_prenex_43725)) 1000) (<= (select main_a v_prenex_43725) 999) (<= (select main_a v_prenex_43724) 500) (< v_prenex_43724 main_x) (<= 1 (select main_a v_prenex_43725)) (<= (+ main_x 1) v_prenex_43724) (<= 1 (select main_a v_prenex_43724)))) (or (forall ((v_prenex_47763 Int)) (or (<= (+ main_x 1) v_prenex_47763) (<= 2 (* 2 (select main_a v_prenex_47763))) (<= (* 2 (select main_a v_prenex_47763)) 1000) (< v_prenex_47763 main_x))) (forall ((v_prenex_47768 Int)) (or (<= (select main_a v_prenex_47768) 1498) (<= (select main_a v_prenex_47768) 999)))) (forall ((v_prenex_45993 Int) (v_prenex_45992 Int)) (or (<= (select main_a v_prenex_45992) 999) (<= (+ (select main_a v_prenex_45992) (select main_a v_prenex_45993)) 1000) (<= 2 (* 2 (select main_a v_prenex_45992))) (<= 1 (select main_a v_prenex_45993)) (< v_prenex_45992 main_x) (<= (+ main_x 1) v_prenex_45992))) (forall ((v_prenex_44142 Int) (v_prenex_44143 Int)) (or (<= (+ main_x 1) v_prenex_44142) (<= 500 (select main_a v_prenex_44143)) (<= (select main_a v_prenex_44142) (select main_a v_prenex_44143)) (<= (select main_a v_prenex_44142) 999) (< v_prenex_44142 main_x) (<= (+ main_y 1) v_prenex_44143) (<= 1000 (* 2 (select main_a v_prenex_44143))))) (or (forall ((v_prenex_47040 Int)) (or (<= (select main_a v_prenex_47040) 1498) (< v_prenex_47040 main_y) (<= (+ main_y 1) v_prenex_47040))) (forall ((v_prenex_47039 Int)) (<= 2 (* 2 (select main_a v_prenex_47039))))) (forall ((v_prenex_48063 Int) (v_prenex_48062 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48062))) (<= (select main_a v_prenex_48062) (select main_a v_prenex_48063)) (<= (+ main_x 1) v_prenex_48062) (<= 0 (+ (select main_a v_prenex_48062) 498)) (<= (* 2 (select main_a v_prenex_48063)) 1998) (< v_prenex_48062 main_x))) (or (forall ((v_prenex_43106 Int)) (<= 1 (select main_a v_prenex_43106))) (forall ((v_prenex_43105 Int)) (or (<= (+ main_x 1) v_prenex_43105) (<= 1 (select main_a v_prenex_43105)) (< v_prenex_43105 main_x) (<= 2 (* 2 (select main_a v_prenex_43105)))))) (forall ((v_prenex_49980 Int) (v_prenex_49981 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49980))) (<= 0 (+ (select main_a v_prenex_49980) 498)) (<= (+ main_x 1) v_prenex_49980) (< v_prenex_49980 main_x) (<= (select main_a v_prenex_49981) 999) (<= 1000 (* 2 (select main_a v_prenex_49981))) (<= (+ (select main_a v_prenex_49980) (select main_a v_prenex_49981)) 1000))) (or (forall ((v_prenex_44405 Int)) (or (<= (select main_a v_prenex_44405) 999) (<= (+ main_x 1) v_prenex_44405) (< v_prenex_44405 main_x) (<= 2 (* 2 (select main_a v_prenex_44405))))) (forall ((v_prenex_44407 Int)) (<= 1000 (* 2 (select main_a v_prenex_44407))))) (forall ((v_prenex_40979 Int) (v_prenex_40978 Int)) (or (<= (* 2 (select main_a v_prenex_40979)) 1998) (<= (select main_a v_prenex_40978) (select main_a v_prenex_40979)) (<= 1000 (* 2 (select main_a v_prenex_40979))) (<= (* 2 (select main_a v_prenex_40978)) 1000) (<= (+ main_x 1) v_prenex_40978) (< v_prenex_40978 main_x) (< v_prenex_40979 main_y))) (forall ((v_prenex_41942 Int) (v_prenex_41943 Int)) (or (< v_prenex_41942 main_x) (<= 2 (* 2 (select main_a v_prenex_41942))) (<= (+ main_x 1) v_prenex_41942) (<= (select main_a v_prenex_41943) 1498) (<= 0 (+ (select main_a v_prenex_41942) 498)) (<= (+ (select main_a v_prenex_41942) (select main_a v_prenex_41943)) 1000))) (forall ((v_prenex_47815 Int) (v_prenex_47814 Int)) (or (<= (* 2 (select main_a v_prenex_47815)) 1998) (<= 0 (+ (select main_a v_prenex_47814) 498)) (<= (+ main_x 1) v_prenex_47814) (< v_prenex_47814 main_x) (<= (select main_a v_prenex_47814) (select main_a v_prenex_47815)) (<= (select main_a v_prenex_47814) 999))) (or (forall ((v_prenex_51022 Int)) (or (<= (+ main_y 1) v_prenex_51022) (<= (select main_a v_prenex_51022) 999) (<= (* 2 (select main_a v_prenex_51022)) 1998))) (forall ((v_prenex_51021 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51021))) (< v_prenex_51021 main_x) (<= (+ main_x 1) v_prenex_51021) (<= (select main_a v_prenex_51021) 500)))) (or (forall ((v_prenex_40677 Int)) (or (<= (* 2 (select main_a v_prenex_40677)) 1000) (< v_prenex_40677 main_x) (<= 1 (select main_a v_prenex_40677)) (<= (+ main_x 1) v_prenex_40677))) (forall ((v_prenex_40678 Int)) (or (<= (+ main_y 1) v_prenex_40678) (<= 1 (select main_a v_prenex_40678)) (<= (select main_a v_prenex_40678) 1498)))) (forall ((v_prenex_46011 Int) (v_prenex_46010 Int)) (or (<= (+ main_x 1) v_prenex_46010) (<= 1 (select main_a v_prenex_46010)) (<= (+ (select main_a v_prenex_46010) (select main_a v_prenex_46011)) 1000) (<= 0 (+ (select main_a v_prenex_46010) 498)) (< v_prenex_46010 main_x) (<= 500 (select main_a v_prenex_46011)) (<= (select main_a v_prenex_46011) 999))) (forall ((v_prenex_50948 Int) (v_prenex_50947 Int)) (or (<= (select main_a v_prenex_50947) (select main_a v_prenex_50948)) (< v_prenex_50947 main_x) (<= (+ main_x 1) v_prenex_50947) (<= (* 2 (select main_a v_prenex_50947)) 1000) (<= 500 (select main_a v_prenex_50948)))) (or (forall ((v_prenex_46623 Int)) (or (< v_prenex_46623 main_x) (<= (+ main_x 1) v_prenex_46623) (<= 2 (* 2 (select main_a v_prenex_46623))))) (forall ((v_prenex_46627 Int)) (or (<= 1 (select main_a v_prenex_46627)) (<= 1000 (* 2 (select main_a v_prenex_46627)))))) (or (forall ((v_prenex_45531 Int)) (or (<= 1 (select main_a v_prenex_45531)) (<= 1000 (* 2 (select main_a v_prenex_45531))))) (forall ((v_prenex_45530 Int)) (or (<= (select main_a v_prenex_45530) 500) (< v_prenex_45530 main_x) (<= (+ main_x 1) v_prenex_45530) (<= (* 2 (select main_a v_prenex_45530)) 1000) (<= 2 (* 2 (select main_a v_prenex_45530)))))) (forall ((v_prenex_45128 Int) (v_prenex_45129 Int)) (or (<= 1 (select main_a v_prenex_45129)) (<= 0 (+ (select main_a v_prenex_45128) 498)) (<= (select main_a v_prenex_45128) (select main_a v_prenex_45129)) (<= 1000 (* 2 (select main_a v_prenex_45129))) (<= (+ main_x 1) v_prenex_45128) (< v_prenex_45128 main_x))) (forall ((v_prenex_49458 Int) (v_prenex_49457 Int)) (or (<= (select main_a v_prenex_49458) 999) (<= (+ main_x 1) v_prenex_49457) (< v_prenex_49457 main_x) (<= (* 2 (select main_a v_prenex_49458)) 1998) (<= (* 2 (select main_a v_prenex_49457)) 1000) (<= (select main_a v_prenex_49458) (+ (select main_a v_prenex_49457) 998)) (<= 0 (+ (select main_a v_prenex_49457) 498)))) (forall ((v_prenex_48380 Int) (v_prenex_48381 Int)) (or (<= 0 (+ (select main_a v_prenex_48380) 498)) (<= (* 2 (select main_a v_prenex_48381)) 1998) (< v_prenex_48380 main_x) (<= (select main_a v_prenex_48380) 999) (<= (select main_a v_prenex_48381) 1498) (<= (+ (select main_a v_prenex_48380) (select main_a v_prenex_48381)) 1000) (<= (+ main_x 1) v_prenex_48380))) (forall ((v_prenex_46211 Int) (v_prenex_46212 Int)) (or (<= (select main_a v_prenex_46212) 1498) (<= 1 (select main_a v_prenex_46211)) (<= (+ main_x 1) v_prenex_46211) (<= (+ main_y 1) v_prenex_46212) (< v_prenex_46211 main_x) (<= (select main_a v_prenex_46212) (+ (select main_a v_prenex_46211) 998)))) (forall ((v_prenex_43413 Int) (v_prenex_43412 Int)) (or (<= (* 2 (select main_a v_prenex_43412)) 1000) (<= (select main_a v_prenex_43413) 1498) (<= 1 (select main_a v_prenex_43413)) (<= (select main_a v_prenex_43412) 500) (<= (select main_a v_prenex_43412) (select main_a v_prenex_43413)) (< v_prenex_43412 main_x) (<= (+ main_x 1) v_prenex_43412))) (or (forall ((v_prenex_46387 Int)) (or (<= 500 (select main_a v_prenex_46387)) (<= (select main_a v_prenex_46387) 999))) (forall ((v_prenex_46382 Int)) (or (< v_prenex_46382 main_x) (<= (* 2 (select main_a v_prenex_46382)) 1000) (<= (select main_a v_prenex_46382) 999) (<= 2 (* 2 (select main_a v_prenex_46382))) (<= (+ main_x 1) v_prenex_46382)))) (forall ((v_prenex_44977 Int) (v_prenex_44978 Int)) (or (<= (select main_a v_prenex_44977) (select main_a v_prenex_44978)) (<= 500 (select main_a v_prenex_44978)) (< v_prenex_44977 main_x) (<= (* 2 (select main_a v_prenex_44977)) 1000) (<= (select main_a v_prenex_44977) 999) (<= 1 (select main_a v_prenex_44978)) (<= (+ main_x 1) v_prenex_44977))) (forall ((v_prenex_44498 Int) (v_prenex_44499 Int)) (or (<= 1000 (+ (select main_a v_prenex_44498) (select main_a v_prenex_44499))) (< v_prenex_44498 main_x) (<= (+ main_x 1) v_prenex_44498) (<= (select main_a v_prenex_44499) 999) (<= (select main_a v_prenex_44498) 999) (<= 1000 (* 2 (select main_a v_prenex_44499))))) (forall ((v_prenex_43217 Int) (v_prenex_43218 Int)) (or (< v_prenex_43217 main_x) (<= (select main_a v_prenex_43218) (+ (select main_a v_prenex_43217) 998)) (<= 1000 (* 2 (select main_a v_prenex_43218))) (<= 0 (+ (select main_a v_prenex_43217) 498)) (<= 1 (select main_a v_prenex_43217)) (<= (* 2 (select main_a v_prenex_43218)) 1998) (<= (+ main_x 1) v_prenex_43217))) (or (forall ((v_prenex_49143 Int)) (or (<= (+ main_x 1) v_prenex_49143) (<= 2 (* 2 (select main_a v_prenex_49143))) (<= 1 (select main_a v_prenex_49143)) (<= (select main_a v_prenex_49143) 500) (< v_prenex_49143 main_x))) (forall ((v_prenex_49147 Int)) (or (<= 500 (select main_a v_prenex_49147)) (<= (select main_a v_prenex_49147) 1498)))) (forall ((v_prenex_41336 Int) (v_prenex_41337 Int)) (or (<= 500 (select main_a v_prenex_41337)) (<= 2 (* 2 (select main_a v_prenex_41336))) (<= (* 2 (select main_a v_prenex_41337)) 1998) (<= (+ main_x 1) v_prenex_41336) (< v_prenex_41336 main_x) (<= (select main_a v_prenex_41337) (+ (select main_a v_prenex_41336) 998)) (<= (select main_a v_prenex_41336) 500))) (or (forall ((v_prenex_46593 Int)) (or (< v_prenex_46593 main_x) (<= (select main_a v_prenex_46593) 999) (<= 2 (* 2 (select main_a v_prenex_46593))) (<= (+ main_x 1) v_prenex_46593))) (forall ((v_prenex_46598 Int)) (or (< v_prenex_46598 main_y) (<= (* 2 (select main_a v_prenex_46598)) 1998) (<= 1000 (* 2 (select main_a v_prenex_46598)))))) (or (forall ((v_prenex_42894 Int)) (or (<= (* 2 (select main_a v_prenex_42894)) 1998) (<= (select main_a v_prenex_42894) 1498))) (forall ((v_prenex_42892 Int)) (or (< v_prenex_42892 main_x) (<= 1 (select main_a v_prenex_42892)) (<= (* 2 (select main_a v_prenex_42892)) 1000) (<= (+ main_x 1) v_prenex_42892) (<= (select main_a v_prenex_42892) 500)))) (forall ((v_prenex_44672 Int) (v_prenex_44673 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44673))) (<= (+ main_x 1) v_prenex_44672) (< v_prenex_44672 main_x) (<= (select main_a v_prenex_44672) (select main_a v_prenex_44673)) (<= (* 2 (select main_a v_prenex_44673)) 1998) (<= (select main_a v_prenex_44672) 500) (<= (select main_a v_prenex_44672) 999))) (forall ((v_prenex_40839 Int) (v_prenex_40838 Int)) (or (< v_prenex_40838 main_x) (<= (select main_a v_prenex_40838) (select main_a v_prenex_40839)) (<= 500 (select main_a v_prenex_40839)) (<= 1 (select main_a v_prenex_40839)) (<= 0 (+ (select main_a v_prenex_40838) 498)) (<= (+ main_x 1) v_prenex_40838))) (forall ((v_prenex_50861 Int) (v_prenex_50862 Int)) (or (<= (select main_a v_prenex_50861) 999) (<= (* 2 (select main_a v_prenex_50862)) 1998) (<= (+ main_x 1) v_prenex_50861) (<= (select main_a v_prenex_50862) (+ (select main_a v_prenex_50861) 998)) (<= (select main_a v_prenex_50862) 1498) (< v_prenex_50861 main_x))) (forall ((v_prenex_43657 Int) (v_prenex_43658 Int)) (or (<= 500 (select main_a v_prenex_43658)) (<= (select main_a v_prenex_43657) 999) (<= 1000 (* 2 (select main_a v_prenex_43658))) (<= (+ main_x 1) v_prenex_43657) (<= 0 (+ (select main_a v_prenex_43657) 498)) (<= (+ (select main_a v_prenex_43657) (select main_a v_prenex_43658)) 1000) (< v_prenex_43657 main_x))) (forall ((v_prenex_42062 Int) (v_prenex_42063 Int)) (or (<= 1 (select main_a v_prenex_42062)) (<= (select main_a v_prenex_42063) 999) (<= (* 2 (select main_a v_prenex_42063)) 1998) (<= (+ main_x 1) v_prenex_42062) (<= (select main_a v_prenex_42063) (+ (select main_a v_prenex_42062) 998)) (< v_prenex_42062 main_x))) (forall ((v_prenex_44085 Int) (v_prenex_44084 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44085))) (<= (+ main_x 1) v_prenex_44084) (<= (select main_a v_prenex_44084) 999) (<= 500 (select main_a v_prenex_44085)) (<= (+ (select main_a v_prenex_44084) (select main_a v_prenex_44085)) 1000) (<= 2 (* 2 (select main_a v_prenex_44084))) (< v_prenex_44084 main_x))) (forall ((v_prenex_41567 Int) (v_prenex_41568 Int)) (or (<= (+ main_x 1) v_prenex_41567) (< v_prenex_41567 main_x) (<= (select main_a v_prenex_41568) 999) (<= 2 (* 2 (select main_a v_prenex_41567))) (<= (select main_a v_prenex_41567) 999) (<= (select main_a v_prenex_41567) (select main_a v_prenex_41568)))) (forall ((v_prenex_49089 Int) (v_prenex_49088 Int)) (or (<= 500 (select main_a v_prenex_49089)) (<= (* 2 (select main_a v_prenex_49088)) 1000) (< v_prenex_49088 main_x) (<= (+ (select main_a v_prenex_49088) (select main_a v_prenex_49089)) 1000) (<= (select main_a v_prenex_49088) 500) (<= (+ main_x 1) v_prenex_49088))) (forall ((v_prenex_41643 Int) (v_prenex_41642 Int)) (or (< v_prenex_41642 main_x) (<= 1000 (* 2 (select main_a v_prenex_41643))) (<= 1000 (+ (select main_a v_prenex_41642) (select main_a v_prenex_41643))) (<= 2 (* 2 (select main_a v_prenex_41642))) (<= (+ main_x 1) v_prenex_41642) (<= (select main_a v_prenex_41642) 500) (<= 1 (select main_a v_prenex_41643)))) (forall ((v_prenex_51120 Int) (v_prenex_51121 Int)) (or (<= 0 (+ (select main_a v_prenex_51120) 498)) (<= (select main_a v_prenex_51121) (+ (select main_a v_prenex_51120) 998)) (<= (+ main_x 1) v_prenex_51120) (< v_prenex_51120 main_x) (<= (select main_a v_prenex_51120) 500) (<= 1000 (* 2 (select main_a v_prenex_51121))))) (forall ((v_prenex_50917 Int) (v_prenex_50918 Int)) (or (<= (+ main_x 1) v_prenex_50917) (< v_prenex_50917 main_x) (<= 500 (select main_a v_prenex_50918)) (<= (select main_a v_prenex_50918) (+ (select main_a v_prenex_50917) 998)) (<= (select main_a v_prenex_50917) 500) (<= 1 (select main_a v_prenex_50918)))) (forall ((v_prenex_48496 Int) (v_prenex_48495 Int)) (or (<= (* 2 (select main_a v_prenex_48496)) 1998) (<= (+ (select main_a v_prenex_48495) (select main_a v_prenex_48496)) 1000) (< v_prenex_48495 main_x) (<= (+ main_x 1) v_prenex_48495) (<= 1000 (* 2 (select main_a v_prenex_48496))) (<= (+ main_y 1) v_prenex_48496) (<= (* 2 (select main_a v_prenex_48495)) 1000))) (forall ((v_prenex_46095 Int) (v_prenex_46094 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46094))) (<= (+ main_x 1) v_prenex_46094) (<= 1 (select main_a v_prenex_46094)) (< v_prenex_46094 main_x) (<= (select main_a v_prenex_46095) (+ (select main_a v_prenex_46094) 998)) (<= (select main_a v_prenex_46095) 999) (<= 500 (select main_a v_prenex_46095)))) (forall ((v_prenex_42414 Int) (v_prenex_42415 Int)) (or (< v_prenex_42414 main_x) (<= 1 (select main_a v_prenex_42414)) (<= (* 2 (select main_a v_prenex_42414)) 1000) (<= (+ main_x 1) v_prenex_42414) (<= (+ (select main_a v_prenex_42414) (select main_a v_prenex_42415)) 1000) (<= (* 2 (select main_a v_prenex_42415)) 1998) (<= 500 (select main_a v_prenex_42415)))) (forall ((v_prenex_51110 Int) (v_prenex_51111 Int)) (or (<= (select main_a v_prenex_51111) 1498) (<= (+ main_x 1) v_prenex_51110) (<= 2 (* 2 (select main_a v_prenex_51110))) (<= 0 (+ (select main_a v_prenex_51110) 498)) (< v_prenex_51110 main_x) (<= 1000 (* 2 (select main_a v_prenex_51111))) (<= (select main_a v_prenex_51111) (+ (select main_a v_prenex_51110) 998)))) (forall ((v_prenex_48614 Int) (v_prenex_48613 Int)) (or (<= (select main_a v_prenex_48613) 999) (<= 1 (select main_a v_prenex_48614)) (< v_prenex_48613 main_x) (<= 1000 (* 2 (select main_a v_prenex_48614))) (<= (select main_a v_prenex_48613) 500) (<= (+ main_x 1) v_prenex_48613) (<= (select main_a v_prenex_48613) (select main_a v_prenex_48614)))) (forall ((v_prenex_46204 Int) (v_prenex_46203 Int)) (or (< v_prenex_46203 main_x) (<= 500 (select main_a v_prenex_46204)) (<= 2 (* 2 (select main_a v_prenex_46203))) (<= 1000 (* 2 (select main_a v_prenex_46204))) (<= (select main_a v_prenex_46203) 500) (<= 1000 (+ (select main_a v_prenex_46203) (select main_a v_prenex_46204))) (<= (+ main_x 1) v_prenex_46203))) (forall ((v_prenex_41659 Int) (v_prenex_41660 Int)) (or (<= (select main_a v_prenex_41659) 500) (<= (select main_a v_prenex_41659) (select main_a v_prenex_41660)) (<= 1 (select main_a v_prenex_41659)) (<= (select main_a v_prenex_41660) 1498) (<= (+ main_x 1) v_prenex_41659) (<= 1 (select main_a v_prenex_41660)) (< v_prenex_41659 main_x))) (or (forall ((v_prenex_49683 Int)) (or (<= 500 (select main_a v_prenex_49683)) (<= 1000 (* 2 (select main_a v_prenex_49683))))) (forall ((v_prenex_49679 Int)) (or (<= (* 2 (select main_a v_prenex_49679)) 1000) (<= (+ main_x 1) v_prenex_49679) (<= (select main_a v_prenex_49679) 999) (<= 2 (* 2 (select main_a v_prenex_49679))) (< v_prenex_49679 main_x)))) (forall ((v_prenex_40935 Int) (v_prenex_40934 Int)) (or (<= (select main_a v_prenex_40934) (select main_a v_prenex_40935)) (< v_prenex_40934 main_x) (<= (+ main_x 1) v_prenex_40934) (<= (* 2 (select main_a v_prenex_40935)) 1998) (<= 1000 (* 2 (select main_a v_prenex_40935))) (<= 2 (* 2 (select main_a v_prenex_40934))))) (forall ((v_prenex_43741 Int) (v_prenex_43740 Int)) (or (<= 1 (select main_a v_prenex_43740)) (<= 0 (+ (select main_a v_prenex_43740) 498)) (<= 1 (select main_a v_prenex_43741)) (<= (select main_a v_prenex_43740) (select main_a v_prenex_43741)) (<= (+ main_x 1) v_prenex_43740) (< v_prenex_43740 main_x) (<= (* 2 (select main_a v_prenex_43741)) 1998))) (or (forall ((v_prenex_45925 Int)) (or (<= 0 (+ (select main_a v_prenex_45925) 498)) (<= (* 2 (select main_a v_prenex_45925)) 1000) (<= 1 (select main_a v_prenex_45925)) (< v_prenex_45925 main_x) (<= (+ main_x 1) v_prenex_45925))) (forall ((v_prenex_45926 Int)) (or (<= (select main_a v_prenex_45926) 1498) (<= 500 (select main_a v_prenex_45926))))) (or (forall ((v_prenex_46188 Int)) (or (<= (* 2 (select main_a v_prenex_46188)) 1000) (<= (+ main_x 1) v_prenex_46188) (< v_prenex_46188 main_x))) (forall ((v_prenex_46194 Int)) (or (<= 500 (select main_a v_prenex_46194)) (< v_prenex_46194 main_y) (<= (select main_a v_prenex_46194) 1498)))) (forall ((v_prenex_47318 Int) (v_prenex_47317 Int)) (or (< v_prenex_47317 main_x) (<= (+ main_x 1) v_prenex_47317) (<= (select main_a v_prenex_47317) (select main_a v_prenex_47318)) (<= 500 (select main_a v_prenex_47318)) (<= 2 (* 2 (select main_a v_prenex_47317))) (<= (* 2 (select main_a v_prenex_47318)) 1998) (<= (select main_a v_prenex_47317) 500))) (forall ((v_prenex_42779 Int) (v_prenex_42780 Int)) (or (<= (select main_a v_prenex_42779) 500) (<= 1000 (* 2 (select main_a v_prenex_42780))) (<= 500 (select main_a v_prenex_42780)) (<= (select main_a v_prenex_42780) (+ (select main_a v_prenex_42779) 998)) (<= (+ main_x 1) v_prenex_42779) (<= (select main_a v_prenex_42779) 999) (< v_prenex_42779 main_x))) (forall ((v_prenex_51181 Int) (v_prenex_51182 Int)) (or (<= (+ (select main_a v_prenex_51181) (select main_a v_prenex_51182)) 1000) (< v_prenex_51181 main_x) (<= 1 (select main_a v_prenex_51181)) (<= 500 (select main_a v_prenex_51182)) (<= (+ main_x 1) v_prenex_51181) (<= (select main_a v_prenex_51182) 999))) (or (forall ((v_prenex_48774 Int)) (or (<= (select main_a v_prenex_48774) 999) (<= (select main_a v_prenex_48774) 1498))) (forall ((v_prenex_48769 Int)) (or (< v_prenex_48769 main_x) (<= (select main_a v_prenex_48769) 999) (<= (+ main_x 1) v_prenex_48769) (<= (* 2 (select main_a v_prenex_48769)) 1000) (<= (select main_a v_prenex_48769) 500)))) (forall ((v_prenex_51530 Int) (v_prenex_51531 Int)) (or (< v_prenex_51530 main_x) (<= 1 (select main_a v_prenex_51530)) (<= 2 (* 2 (select main_a v_prenex_51530))) (<= 1000 (* 2 (select main_a v_prenex_51531))) (<= (+ (select main_a v_prenex_51530) (select main_a v_prenex_51531)) 1000) (<= (+ main_x 1) v_prenex_51530))) (forall ((v_prenex_48239 Int) (v_prenex_48240 Int)) (or (<= (+ (select main_a v_prenex_48239) (select main_a v_prenex_48240)) 1000) (<= (+ main_x 1) v_prenex_48239) (< v_prenex_48239 main_x) (<= (* 2 (select main_a v_prenex_48239)) 1000))) (forall ((v_prenex_46602 Int) (v_prenex_46601 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46602))) (<= (select main_a v_prenex_46602) 999) (<= (+ main_x 1) v_prenex_46601) (<= (+ (select main_a v_prenex_46601) (select main_a v_prenex_46602)) 1000) (< v_prenex_46601 main_x) (<= 0 (+ (select main_a v_prenex_46601) 498)))) (forall ((v_prenex_50143 Int) (v_prenex_50142 Int)) (or (<= (select main_a v_prenex_50143) 999) (<= (+ main_x 1) v_prenex_50142) (<= 1000 (+ (select main_a v_prenex_50142) (select main_a v_prenex_50143))) (< v_prenex_50142 main_x) (<= (select main_a v_prenex_50142) 500))) (or (forall ((v_prenex_41377 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41377))) (<= (select main_a v_prenex_41377) 999))) (forall ((v_prenex_41374 Int)) (or (< v_prenex_41374 main_x) (<= (select main_a v_prenex_41374) 500) (<= 2 (* 2 (select main_a v_prenex_41374))) (<= 0 (+ (select main_a v_prenex_41374) 498)) (<= (+ main_x 1) v_prenex_41374)))) (forall ((v_prenex_48919 Int) (v_prenex_48918 Int)) (or (< v_prenex_48918 main_x) (<= 1 (select main_a v_prenex_48919)) (<= (+ main_x 1) v_prenex_48918) (<= (select main_a v_prenex_48918) 500) (<= (select main_a v_prenex_48918) 999) (<= 1000 (+ (select main_a v_prenex_48918) (select main_a v_prenex_48919))))) (forall ((v_prenex_50549 Int) (v_prenex_50548 Int)) (or (<= (select main_a v_prenex_50549) 999) (<= (select main_a v_prenex_50548) 500) (<= (* 2 (select main_a v_prenex_50548)) 1000) (< v_prenex_50548 main_x) (<= 1000 (* 2 (select main_a v_prenex_50549))) (<= (+ main_x 1) v_prenex_50548) (<= 1000 (+ (select main_a v_prenex_50548) (select main_a v_prenex_50549))))) (forall ((v_prenex_46488 Int) (v_prenex_46487 Int)) (or (<= (select main_a v_prenex_46488) 1498) (<= (select main_a v_prenex_46487) 500) (< v_prenex_46487 main_x) (<= (+ main_x 1) v_prenex_46487) (<= 1 (select main_a v_prenex_46487)) (<= (select main_a v_prenex_46488) 999) (<= 1000 (+ (select main_a v_prenex_46487) (select main_a v_prenex_46488))))) (forall ((v_prenex_47106 Int) (v_prenex_47105 Int)) (or (<= (* 2 (select main_a v_prenex_47106)) 1998) (<= (select main_a v_prenex_47105) 500) (< v_prenex_47105 main_x) (<= (+ (select main_a v_prenex_47105) (select main_a v_prenex_47106)) 1000) (<= 1 (select main_a v_prenex_47106)) (< v_prenex_47106 main_y) (<= (+ main_x 1) v_prenex_47105))) (or (forall ((v_prenex_51363 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51363))) (<= (+ main_y 1) v_prenex_51363))) (forall ((v_prenex_51362 Int)) (or (<= (select main_a v_prenex_51362) 500) (< v_prenex_51362 main_x) (<= (+ main_x 1) v_prenex_51362)))) (forall ((v_prenex_41898 Int) (v_prenex_41899 Int)) (or (< v_prenex_41898 main_x) (<= (+ main_x 1) v_prenex_41898) (<= (select main_a v_prenex_41898) 500) (<= (select main_a v_prenex_41899) 1498) (< v_prenex_41899 main_y) (<= (+ (select main_a v_prenex_41898) (select main_a v_prenex_41899)) 1000))) (forall ((v_prenex_43712 Int) (v_prenex_43713 Int)) (or (<= (+ main_x 1) v_prenex_43712) (<= (+ (select main_a v_prenex_43712) (select main_a v_prenex_43713)) 1000) (<= (* 2 (select main_a v_prenex_43713)) 1998) (< v_prenex_43712 main_x) (<= (select main_a v_prenex_43712) 500) (<= 2 (* 2 (select main_a v_prenex_43712))))) (forall ((v_prenex_48365 Int) (v_prenex_48364 Int)) (or (< v_prenex_48364 main_x) (<= (+ main_x 1) v_prenex_48364) (<= 1 (select main_a v_prenex_48365)) (<= 1 (select main_a v_prenex_48364)) (<= (+ (select main_a v_prenex_48364) (select main_a v_prenex_48365)) 1000) (<= (select main_a v_prenex_48364) 500) (<= (select main_a v_prenex_48365) 1498))) (or (forall ((v_prenex_47768 Int)) (or (<= (select main_a v_prenex_47768) 1498) (<= (select main_a v_prenex_47768) 999))) (forall ((v_prenex_47767 Int)) (or (< v_prenex_47767 main_x) (<= 2 (* 2 (select main_a v_prenex_47767))) (<= (+ main_x 1) v_prenex_47767) (<= (* 2 (select main_a v_prenex_47767)) 1000) (<= (select main_a v_prenex_47767) 500)))) (or (forall ((v_prenex_42440 Int)) (or (< v_prenex_42440 main_x) (<= (+ main_x 1) v_prenex_42440) (<= (* 2 (select main_a v_prenex_42440)) 1000) (<= 2 (* 2 (select main_a v_prenex_42440))) (<= (select main_a v_prenex_42440) 500))) (forall ((v_prenex_42436 Int)) (or (<= (select main_a v_prenex_42436) 999) (<= 1 (select main_a v_prenex_42436))))) (forall ((v_prenex_43671 Int) (v_prenex_43672 Int)) (or (<= (select main_a v_prenex_43672) 999) (<= 1000 (* 2 (select main_a v_prenex_43672))) (<= (select main_a v_prenex_43671) 999) (< v_prenex_43671 main_x) (<= 2 (* 2 (select main_a v_prenex_43671))) (<= 1000 (+ (select main_a v_prenex_43671) (select main_a v_prenex_43672))) (<= (+ main_x 1) v_prenex_43671))) (or (forall ((v_prenex_42731 Int)) (or (< v_prenex_42731 main_x) (<= 2 (* 2 (select main_a v_prenex_42731))) (<= (+ main_x 1) v_prenex_42731) (<= 1 (select main_a v_prenex_42731)))) (forall ((v_prenex_42736 Int)) (or (<= 1 (select main_a v_prenex_42736)) (<= 500 (select main_a v_prenex_42736))))) (or (forall ((v_prenex_51157 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51157))) (<= 500 (select main_a v_prenex_51157)))) (forall ((v_prenex_51153 Int)) (or (< v_prenex_51153 main_x) (<= (select main_a v_prenex_51153) 999) (<= (* 2 (select main_a v_prenex_51153)) 1000) (<= (+ main_x 1) v_prenex_51153)))) (or (forall ((v_prenex_51613 Int)) (or (<= 1 (select main_a v_prenex_51613)) (<= (select main_a v_prenex_51613) 1498))) (forall ((v_prenex_51611 Int)) (or (<= (+ main_x 1) v_prenex_51611) (<= (* 2 (select main_a v_prenex_51611)) 1000) (<= (select main_a v_prenex_51611) 500) (< v_prenex_51611 main_x)))) (forall ((v_prenex_49084 Int) (v_prenex_49085 Int)) (or (<= (select main_a v_prenex_49085) 1498) (< v_prenex_49084 main_x) (<= (* 2 (select main_a v_prenex_49084)) 1000) (<= 1000 (+ (select main_a v_prenex_49084) (select main_a v_prenex_49085))) (<= 1000 (* 2 (select main_a v_prenex_49085))) (<= (select main_a v_prenex_49084) 500) (<= (+ main_x 1) v_prenex_49084))) (or (forall ((v_prenex_50206 Int)) (or (<= 1 (select main_a v_prenex_50206)) (<= (select main_a v_prenex_50206) 999))) (forall ((v_prenex_50200 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50200))) (<= (* 2 (select main_a v_prenex_50200)) 1000) (< v_prenex_50200 main_x) (<= (+ main_x 1) v_prenex_50200)))) (forall ((v_prenex_49436 Int) (v_prenex_49435 Int)) (or (<= (+ main_x 1) v_prenex_49435) (<= (select main_a v_prenex_49436) (+ (select main_a v_prenex_49435) 998)) (<= 500 (select main_a v_prenex_49436)) (<= 0 (+ (select main_a v_prenex_49435) 498)) (< v_prenex_49435 main_x) (<= (select main_a v_prenex_49436) 999))) (or (forall ((v_prenex_50458 Int)) (or (<= (select main_a v_prenex_50458) 999) (<= (* 2 (select main_a v_prenex_50458)) 1998))) (forall ((v_prenex_50453 Int)) (or (< v_prenex_50453 main_x) (<= (+ main_x 1) v_prenex_50453) (<= (select main_a v_prenex_50453) 999) (<= 2 (* 2 (select main_a v_prenex_50453)))))) (or (forall ((v_prenex_44087 Int)) (or (<= (* 2 (select main_a v_prenex_44087)) 1998) (<= (+ main_y 1) v_prenex_44087) (<= 1 (select main_a v_prenex_44087)))) (forall ((v_prenex_44086 Int)) (or (< v_prenex_44086 main_x) (<= (select main_a v_prenex_44086) 999) (<= (+ main_x 1) v_prenex_44086) (<= (* 2 (select main_a v_prenex_44086)) 1000)))) (forall ((v_prenex_43268 Int) (v_prenex_43269 Int)) (or (<= (select main_a v_prenex_43268) (select main_a v_prenex_43269)) (< v_prenex_43268 main_x) (<= (+ main_x 1) v_prenex_43268) (<= (select main_a v_prenex_43268) 999) (<= (* 2 (select main_a v_prenex_43269)) 1998) (<= 1 (select main_a v_prenex_43269)))) (or (forall ((v_prenex_46856 Int)) (<= (* 2 (select main_a v_prenex_46856)) 1998)) (forall ((v_prenex_46851 Int)) (or (<= (+ main_x 1) v_prenex_46851) (< v_prenex_46851 main_x) (<= 2 (* 2 (select main_a v_prenex_46851))) (<= (* 2 (select main_a v_prenex_46851)) 1000)))) (forall ((v_prenex_41940 Int) (v_prenex_41941 Int)) (or (<= (select main_a v_prenex_41941) (+ (select main_a v_prenex_41940) 998)) (<= 0 (+ (select main_a v_prenex_41940) 498)) (<= (+ main_x 1) v_prenex_41940) (<= (+ main_y 1) v_prenex_41941) (<= (select main_a v_prenex_41941) 999) (< v_prenex_41940 main_x))) (forall ((v_prenex_51754 Int) (v_prenex_51755 Int)) (or (<= (+ main_y 1) v_prenex_51755) (<= (+ (select main_a v_prenex_51754) (select main_a v_prenex_51755)) 1000) (<= (+ main_x 1) v_prenex_51754) (<= (select main_a v_prenex_51755) 999) (<= (* 2 (select main_a v_prenex_51754)) 1000) (< v_prenex_51754 main_x) (<= (* 2 (select main_a v_prenex_51755)) 1998))) (or (forall ((v_prenex_41437 Int)) (or (<= (select main_a v_prenex_41437) 999) (<= 500 (select main_a v_prenex_41437)))) (forall ((v_prenex_41435 Int)) (or (< v_prenex_41435 main_x) (<= 1 (select main_a v_prenex_41435)) (<= (* 2 (select main_a v_prenex_41435)) 1000) (<= 0 (+ (select main_a v_prenex_41435) 498)) (<= (+ main_x 1) v_prenex_41435)))) (forall ((v_prenex_46806 Int) (v_prenex_46805 Int)) (or (<= 500 (select main_a v_prenex_46806)) (< v_prenex_46805 main_x) (<= 0 (+ (select main_a v_prenex_46805) 498)) (<= (+ main_x 1) v_prenex_46805) (<= (+ main_y 1) v_prenex_46806) (<= 1000 (+ (select main_a v_prenex_46805) (select main_a v_prenex_46806))))) (forall ((v_prenex_50355 Int) (v_prenex_50354 Int)) (or (<= (+ main_x 1) v_prenex_50354) (<= 500 (select main_a v_prenex_50355)) (<= (select main_a v_prenex_50355) 999) (<= (+ (select main_a v_prenex_50354) (select main_a v_prenex_50355)) 1000) (< v_prenex_50354 main_x) (<= 2 (* 2 (select main_a v_prenex_50354))) (<= 0 (+ (select main_a v_prenex_50354) 498)))) (forall ((v_prenex_46132 Int) (v_prenex_46133 Int)) (or (<= (+ main_x 1) v_prenex_46132) (<= 1000 (* 2 (select main_a v_prenex_46133))) (<= (select main_a v_prenex_46132) 999) (<= 2 (* 2 (select main_a v_prenex_46132))) (<= (+ (select main_a v_prenex_46132) (select main_a v_prenex_46133)) 1000) (<= (* 2 (select main_a v_prenex_46133)) 1998) (< v_prenex_46132 main_x))) (forall ((v_prenex_45016 Int) (v_prenex_45015 Int)) (or (<= (select main_a v_prenex_45015) 999) (<= (select main_a v_prenex_45016) 999) (<= (select main_a v_prenex_45016) (+ (select main_a v_prenex_45015) 998)) (<= (+ main_x 1) v_prenex_45015) (< v_prenex_45015 main_x))) (or (forall ((v_prenex_41437 Int)) (or (<= (select main_a v_prenex_41437) 999) (<= 500 (select main_a v_prenex_41437)))) (forall ((v_prenex_41432 Int)) (or (< v_prenex_41432 main_x) (<= (* 2 (select main_a v_prenex_41432)) 1000) (<= (+ main_x 1) v_prenex_41432) (<= 1 (select main_a v_prenex_41432)) (<= (select main_a v_prenex_41432) 500)))) (forall ((v_prenex_41064 Int) (v_prenex_41065 Int)) (or (<= (select main_a v_prenex_41064) 500) (< v_prenex_41064 main_x) (<= (select main_a v_prenex_41065) (+ (select main_a v_prenex_41064) 998)) (<= (+ main_x 1) v_prenex_41064) (<= 0 (+ (select main_a v_prenex_41064) 498)))) (or (forall ((v_prenex_44312 Int)) (<= (select main_a v_prenex_44312) 1498)) (forall ((v_prenex_44307 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44307))) (<= 1 (select main_a v_prenex_44307)) (< v_prenex_44307 main_x) (<= (+ main_x 1) v_prenex_44307)))) (forall ((v_prenex_43057 Int) (v_prenex_43058 Int)) (or (<= (select main_a v_prenex_43057) 999) (<= 2 (* 2 (select main_a v_prenex_43057))) (<= (* 2 (select main_a v_prenex_43058)) 1998) (<= 1000 (* 2 (select main_a v_prenex_43058))) (< v_prenex_43057 main_x) (<= (select main_a v_prenex_43058) (+ (select main_a v_prenex_43057) 998)) (<= (+ main_x 1) v_prenex_43057))) (forall ((v_prenex_45894 Int) (v_prenex_45893 Int)) (or (<= (+ main_y 1) v_prenex_45894) (< v_prenex_45893 main_x) (<= 1 (select main_a v_prenex_45894)) (< v_prenex_45894 main_y) (<= (select main_a v_prenex_45893) (select main_a v_prenex_45894)))) (forall ((v_prenex_43787 Int) (v_prenex_43786 Int)) (or (< v_prenex_43787 main_y) (< v_prenex_43786 main_x) (<= (select main_a v_prenex_43786) 999) (<= 500 (select main_a v_prenex_43787)) (<= (+ (select main_a v_prenex_43786) (select main_a v_prenex_43787)) 1000) (<= (select main_a v_prenex_43787) 999) (<= (+ main_x 1) v_prenex_43786))) (or (forall ((v_prenex_50527 Int)) (or (<= (* 2 (select main_a v_prenex_50527)) 1000) (<= (select main_a v_prenex_50527) 999) (< v_prenex_50527 main_x) (<= (+ main_x 1) v_prenex_50527))) (forall ((v_prenex_50531 Int)) (or (<= (select main_a v_prenex_50531) 999) (<= 1000 (* 2 (select main_a v_prenex_50531))) (< v_prenex_50531 main_y)))) (forall ((v_prenex_50579 Int) (v_prenex_50578 Int)) (or (<= (* 2 (select main_a v_prenex_50578)) 1000) (<= 0 (+ (select main_a v_prenex_50578) 498)) (<= (select main_a v_prenex_50578) (select main_a v_prenex_50579)) (< v_prenex_50578 main_x) (<= (select main_a v_prenex_50579) 1498) (<= 500 (select main_a v_prenex_50579)) (<= (+ main_x 1) v_prenex_50578))) (forall ((v_prenex_49491 Int) (v_prenex_49492 Int)) (or (< v_prenex_49491 main_x) (<= (+ main_x 1) v_prenex_49491) (<= (select main_a v_prenex_49491) 500) (<= (+ (select main_a v_prenex_49491) (select main_a v_prenex_49492)) 1000) (<= (* 2 (select main_a v_prenex_49491)) 1000) (<= (select main_a v_prenex_49492) 999) (<= 1000 (* 2 (select main_a v_prenex_49492))))) (forall ((v_prenex_43006 Int) (v_prenex_43005 Int)) (or (<= (+ main_y 1) v_prenex_43006) (< v_prenex_43006 main_y) (<= (select main_a v_prenex_43006) 999) (<= (+ (select main_a v_prenex_43005) (select main_a v_prenex_43006)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43006))))) (forall ((v_prenex_47871 Int) (v_prenex_47870 Int)) (or (<= (+ (select main_a v_prenex_47870) (select main_a v_prenex_47871)) 1000) (< v_prenex_47870 main_x) (<= 1000 (* 2 (select main_a v_prenex_47871))) (<= 0 (+ (select main_a v_prenex_47870) 498)) (<= (+ main_x 1) v_prenex_47870) (<= (* 2 (select main_a v_prenex_47871)) 1998) (<= (select main_a v_prenex_47870) 999))) (forall ((v_prenex_44232 Int) (v_prenex_44231 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44232))) (<= (+ (select main_a v_prenex_44231) (select main_a v_prenex_44232)) 1000) (<= (select main_a v_prenex_44231) 500) (<= 2 (* 2 (select main_a v_prenex_44231))) (<= (select main_a v_prenex_44232) 1498) (<= (+ main_x 1) v_prenex_44231) (< v_prenex_44231 main_x))) (forall ((v_prenex_50349 Int) (v_prenex_50348 Int)) (or (<= (select main_a v_prenex_50349) 999) (<= (select main_a v_prenex_50348) 500) (<= (+ main_x 1) v_prenex_50348) (< v_prenex_50348 main_x) (<= 2 (* 2 (select main_a v_prenex_50348))) (<= (+ (select main_a v_prenex_50348) (select main_a v_prenex_50349)) 1000))) (forall ((v_prenex_45190 Int) (v_prenex_45191 Int)) (or (<= (select main_a v_prenex_45191) 999) (< v_prenex_45190 main_x) (<= (+ (select main_a v_prenex_45190) (select main_a v_prenex_45191)) 1000) (<= (+ main_x 1) v_prenex_45190) (<= (select main_a v_prenex_45190) 999) (<= 1000 (* 2 (select main_a v_prenex_45191))) (<= 0 (+ (select main_a v_prenex_45190) 498)))) (or (forall ((v_prenex_47586 Int)) (or (<= (select main_a v_prenex_47586) 999) (< v_prenex_47586 main_y) (<= 1 (select main_a v_prenex_47586)))) (forall ((v_prenex_47580 Int)) (or (< v_prenex_47580 main_x) (<= (+ main_x 1) v_prenex_47580) (<= (* 2 (select main_a v_prenex_47580)) 1000)))) (forall ((v_prenex_46471 Int) (v_prenex_46470 Int)) (or (< v_prenex_46470 main_x) (<= (select main_a v_prenex_46471) 999) (<= (+ main_y 1) v_prenex_46471) (<= 1 (select main_a v_prenex_46471)) (<= 1 (select main_a v_prenex_46470)) (<= (+ main_x 1) v_prenex_46470) (<= (select main_a v_prenex_46470) (select main_a v_prenex_46471)))) (forall ((v_prenex_48600 Int) (v_prenex_48599 Int)) (or (<= 1 (select main_a v_prenex_48599)) (<= (+ main_x 1) v_prenex_48599) (< v_prenex_48599 main_x) (<= (+ (select main_a v_prenex_48599) (select main_a v_prenex_48600)) 1000) (<= (select main_a v_prenex_48600) 999) (<= 2 (* 2 (select main_a v_prenex_48599))))) (forall ((v_prenex_48383 Int) (v_prenex_48382 Int)) (or (<= 0 (+ (select main_a v_prenex_48382) 498)) (< v_prenex_48382 main_x) (<= (select main_a v_prenex_48382) (select main_a v_prenex_48383)) (<= (+ main_x 1) v_prenex_48382) (<= 2 (* 2 (select main_a v_prenex_48382))) (<= 1 (select main_a v_prenex_48383)) (<= 500 (select main_a v_prenex_48383)))) (forall ((v_prenex_44715 Int) (v_prenex_44714 Int)) (or (<= 1 (select main_a v_prenex_44714)) (<= (select main_a v_prenex_44715) 1498) (<= (select main_a v_prenex_44715) (+ (select main_a v_prenex_44714) 998)) (<= 2 (* 2 (select main_a v_prenex_44714))) (<= (+ main_x 1) v_prenex_44714) (<= (* 2 (select main_a v_prenex_44715)) 1998) (< v_prenex_44714 main_x))) (forall ((v_prenex_44892 Int) (v_prenex_44893 Int)) (or (< v_prenex_44892 main_x) (<= 0 (+ (select main_a v_prenex_44892) 498)) (<= (select main_a v_prenex_44893) (+ (select main_a v_prenex_44892) 998)) (<= 500 (select main_a v_prenex_44893)) (<= (+ main_x 1) v_prenex_44892) (<= 1 (select main_a v_prenex_44892)))) (forall ((v_prenex_47855 Int) (v_prenex_47854 Int)) (or (<= (* 2 (select main_a v_prenex_47854)) 1000) (<= (+ main_x 1) v_prenex_47854) (< v_prenex_47854 main_x) (<= (select main_a v_prenex_47854) 999) (<= (select main_a v_prenex_47855) 1498) (<= (select main_a v_prenex_47854) (select main_a v_prenex_47855)))) (forall ((v_prenex_49466 Int) (v_prenex_49465 Int)) (or (<= (* 2 (select main_a v_prenex_49466)) 1998) (<= 1 (select main_a v_prenex_49465)) (< v_prenex_49465 main_x) (<= (select main_a v_prenex_49465) 500) (<= (+ (select main_a v_prenex_49465) (select main_a v_prenex_49466)) 1000) (<= 1 (select main_a v_prenex_49466)) (<= (+ main_x 1) v_prenex_49465))) (or (forall ((v_prenex_49235 Int)) (or (<= (* 2 (select main_a v_prenex_49235)) 1000) (<= 1 (select main_a v_prenex_49235)) (< v_prenex_49235 main_x) (<= (+ main_x 1) v_prenex_49235))) (forall ((v_prenex_49236 Int)) (or (<= (+ main_y 1) v_prenex_49236) (<= (* 2 (select main_a v_prenex_49236)) 1998) (<= 1 (select main_a v_prenex_49236))))) (forall ((v_prenex_43046 Int) (v_prenex_43045 Int)) (or (<= (select main_a v_prenex_43046) 1498) (<= 2 (* 2 (select main_a v_prenex_43045))) (<= 0 (+ (select main_a v_prenex_43045) 498)) (<= (select main_a v_prenex_43045) (select main_a v_prenex_43046)) (<= 1 (select main_a v_prenex_43046)) (<= (+ main_x 1) v_prenex_43045) (< v_prenex_43045 main_x))) (or (forall ((v_prenex_47992 Int)) (or (<= 500 (select main_a v_prenex_47992)) (<= (* 2 (select main_a v_prenex_47992)) 1998))) (forall ((v_prenex_47987 Int)) (or (<= (* 2 (select main_a v_prenex_47987)) 1000) (<= (+ main_x 1) v_prenex_47987) (<= (select main_a v_prenex_47987) 500) (< v_prenex_47987 main_x)))) (or (forall ((v_prenex_45301 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45301))) (<= 0 (+ (select main_a v_prenex_45301) 498)) (< v_prenex_45301 main_x) (<= (+ main_x 1) v_prenex_45301))) (forall ((v_prenex_45304 Int)) (or (<= 500 (select main_a v_prenex_45304)) (<= (select main_a v_prenex_45304) 999)))) (forall ((v_prenex_46815 Int) (v_prenex_46816 Int)) (or (<= 1 (select main_a v_prenex_46815)) (<= 1 (select main_a v_prenex_46816)) (<= (select main_a v_prenex_46815) 500) (< v_prenex_46815 main_x) (<= (+ main_x 1) v_prenex_46815) (<= (select main_a v_prenex_46816) 999) (<= (+ (select main_a v_prenex_46815) (select main_a v_prenex_46816)) 1000))) (forall ((v_prenex_41539 Int) (v_prenex_41540 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41540))) (<= (select main_a v_prenex_41539) (select main_a v_prenex_41540)) (< v_prenex_41539 main_x) (<= (+ main_x 1) v_prenex_41539) (<= 1 (select main_a v_prenex_41539)) (<= 0 (+ (select main_a v_prenex_41539) 498)) (<= 500 (select main_a v_prenex_41540)))) (forall ((v_prenex_51163 Int) (v_prenex_51162 Int)) (or (<= (select main_a v_prenex_51162) 999) (< v_prenex_51162 main_x) (<= 1000 (* 2 (select main_a v_prenex_51163))) (<= (* 2 (select main_a v_prenex_51162)) 1000) (<= 1000 (+ (select main_a v_prenex_51162) (select main_a v_prenex_51163))) (<= (+ main_x 1) v_prenex_51162) (<= (* 2 (select main_a v_prenex_51163)) 1998))) (forall ((v_prenex_49101 Int) (v_prenex_49100 Int)) (or (<= 500 (select main_a v_prenex_49101)) (<= (+ main_x 1) v_prenex_49100) (<= 1000 (+ (select main_a v_prenex_49100) (select main_a v_prenex_49101))) (<= (select main_a v_prenex_49101) 999) (<= 2 (* 2 (select main_a v_prenex_49100))) (< v_prenex_49100 main_x))) (or (forall ((v_prenex_40879 Int)) (or (<= 1 (select main_a v_prenex_40879)) (<= (select main_a v_prenex_40879) 1498))) (forall ((v_prenex_40880 Int)) (or (<= (+ main_x 1) v_prenex_40880) (<= (* 2 (select main_a v_prenex_40880)) 1000) (<= 1 (select main_a v_prenex_40880)) (< v_prenex_40880 main_x)))) (or (forall ((v_prenex_45959 Int)) (or (<= 0 (+ (select main_a v_prenex_45959) 498)) (<= (+ main_x 1) v_prenex_45959) (<= 2 (* 2 (select main_a v_prenex_45959))) (< v_prenex_45959 main_x))) (forall ((v_prenex_45964 Int)) (or (<= 1 (select main_a v_prenex_45964)) (<= 1000 (* 2 (select main_a v_prenex_45964)))))) (or (forall ((v_prenex_51511 Int)) (or (< v_prenex_51511 main_x) (<= (select main_a v_prenex_51511) 500) (<= (+ main_x 1) v_prenex_51511) (<= (* 2 (select main_a v_prenex_51511)) 1000) (<= (select main_a v_prenex_51511) 999))) (forall ((v_prenex_51515 Int)) (<= 500 (select main_a v_prenex_51515)))) (forall ((v_prenex_44397 Int) (v_prenex_44398 Int)) (or (< v_prenex_44397 main_x) (<= (select main_a v_prenex_44397) 500) (<= 500 (select main_a v_prenex_44398)) (<= (select main_a v_prenex_44397) (select main_a v_prenex_44398)) (<= 1 (select main_a v_prenex_44397)) (<= (+ main_x 1) v_prenex_44397))) (forall ((v_prenex_47589 Int) (v_prenex_47590 Int)) (or (<= (select main_a v_prenex_47590) 999) (<= (+ main_x 1) v_prenex_47589) (< v_prenex_47589 main_x) (<= (select main_a v_prenex_47589) 500) (<= (select main_a v_prenex_47589) (select main_a v_prenex_47590)))) (forall ((v_prenex_49651 Int) (v_prenex_49650 Int)) (or (<= (select main_a v_prenex_49650) 999) (<= 0 (+ (select main_a v_prenex_49650) 498)) (<= 1 (select main_a v_prenex_49651)) (<= 1000 (* 2 (select main_a v_prenex_49651))) (<= (select main_a v_prenex_49650) (select main_a v_prenex_49651)) (< v_prenex_49650 main_x) (<= (+ main_x 1) v_prenex_49650))) (forall ((v_prenex_51291 Int) (v_prenex_51290 Int)) (or (<= (select main_a v_prenex_51291) 1498) (<= 2 (* 2 (select main_a v_prenex_51290))) (<= (select main_a v_prenex_51291) (+ (select main_a v_prenex_51290) 998)) (<= (+ main_x 1) v_prenex_51290) (< v_prenex_51290 main_x) (<= 1 (select main_a v_prenex_51290)))) (forall ((v_prenex_46980 Int) (v_prenex_46979 Int)) (or (<= (select main_a v_prenex_46979) (select main_a v_prenex_46980)) (<= (* 2 (select main_a v_prenex_46980)) 1998) (<= (* 2 (select main_a v_prenex_46979)) 1000) (<= (+ main_x 1) v_prenex_46979) (<= 2 (* 2 (select main_a v_prenex_46979))) (< v_prenex_46979 main_x) (<= 500 (select main_a v_prenex_46980)))) (forall ((v_prenex_44513 Int) (v_prenex_44512 Int)) (or (<= (select main_a v_prenex_44513) 1498) (< v_prenex_44512 main_x) (<= (* 2 (select main_a v_prenex_44512)) 1000) (<= 1000 (+ (select main_a v_prenex_44512) (select main_a v_prenex_44513))) (<= 1 (select main_a v_prenex_44512)) (<= (+ main_x 1) v_prenex_44512))) (forall ((v_prenex_43903 Int) (v_prenex_43904 Int)) (or (<= (+ (select main_a v_prenex_43903) (select main_a v_prenex_43904)) 1000) (<= (+ main_x 1) v_prenex_43903) (<= (select main_a v_prenex_43904) 1498) (<= 1 (select main_a v_prenex_43904)) (< v_prenex_43904 main_y) (< v_prenex_43903 main_x) (<= (select main_a v_prenex_43903) 500))) (or (forall ((v_prenex_50674 Int)) (or (<= 1 (select main_a v_prenex_50674)) (<= (+ main_x 1) v_prenex_50674) (<= 2 (* 2 (select main_a v_prenex_50674))) (< v_prenex_50674 main_x))) (forall ((v_prenex_50675 Int)) (<= 1000 (* 2 (select main_a v_prenex_50675))))) (forall ((v_prenex_44852 Int) (v_prenex_44851 Int)) (or (<= (select main_a v_prenex_44852) 1498) (<= (select main_a v_prenex_44851) 999) (< v_prenex_44851 main_x) (<= (select main_a v_prenex_44851) (select main_a v_prenex_44852)) (<= 2 (* 2 (select main_a v_prenex_44851))) (<= 500 (select main_a v_prenex_44852)) (<= (+ main_x 1) v_prenex_44851))) (forall ((v_prenex_45786 Int) (v_prenex_45785 Int)) (or (<= (select main_a v_prenex_45785) 999) (<= 0 (+ (select main_a v_prenex_45785) 498)) (< v_prenex_45785 main_x) (<= 1 (select main_a v_prenex_45786)) (<= (+ main_x 1) v_prenex_45785) (<= (* 2 (select main_a v_prenex_45786)) 1998) (<= (select main_a v_prenex_45786) (+ (select main_a v_prenex_45785) 998)))) (or (forall ((v_prenex_43734 Int)) (or (<= (+ main_x 1) v_prenex_43734) (< v_prenex_43734 main_x) (<= (* 2 (select main_a v_prenex_43734)) 1000))) (forall ((v_prenex_43735 Int)) (or (<= (+ main_y 1) v_prenex_43735) (<= 1000 (* 2 (select main_a v_prenex_43735)))))) (forall ((v_prenex_51619 Int) (v_prenex_51618 Int)) (or (<= 0 (+ (select main_a v_prenex_51618) 498)) (<= 500 (select main_a v_prenex_51619)) (<= (+ (select main_a v_prenex_51618) (select main_a v_prenex_51619)) 1000) (< v_prenex_51618 main_x) (<= 1000 (* 2 (select main_a v_prenex_51619))) (<= (+ main_x 1) v_prenex_51618) (<= (* 2 (select main_a v_prenex_51618)) 1000))) (forall ((v_prenex_42022 Int) (v_prenex_42023 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42022))) (<= 1 (select main_a v_prenex_42023)) (<= 1 (select main_a v_prenex_42022)) (<= 1000 (+ (select main_a v_prenex_42022) (select main_a v_prenex_42023))) (< v_prenex_42022 main_x) (<= (+ main_x 1) v_prenex_42022) (<= 1000 (* 2 (select main_a v_prenex_42023))))) (forall ((v_prenex_41810 Int) (v_prenex_41809 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41810))) (<= (* 2 (select main_a v_prenex_41810)) 1998) (< v_prenex_41809 main_x) (<= (+ main_x 1) v_prenex_41809) (<= 2 (* 2 (select main_a v_prenex_41809))) (<= (select main_a v_prenex_41809) 999) (<= 1000 (+ (select main_a v_prenex_41809) (select main_a v_prenex_41810))))) (or (forall ((v_prenex_48761 Int)) (or (< v_prenex_48761 main_x) (<= 0 (+ (select main_a v_prenex_48761) 498)) (<= 2 (* 2 (select main_a v_prenex_48761))) (<= (+ main_x 1) v_prenex_48761))) (forall ((v_prenex_48762 Int)) (or (<= (+ main_y 1) v_prenex_48762) (<= 500 (select main_a v_prenex_48762)) (<= 1000 (* 2 (select main_a v_prenex_48762)))))) (forall ((v_prenex_40825 Int) (v_prenex_40826 Int)) (or (<= (* 2 (select main_a v_prenex_40826)) 1998) (<= (+ main_x 1) v_prenex_40825) (<= (+ main_y 1) v_prenex_40826) (<= (select main_a v_prenex_40825) (select main_a v_prenex_40826)) (<= (select main_a v_prenex_40825) 999) (<= 1 (select main_a v_prenex_40826)) (< v_prenex_40825 main_x))) (forall ((v_prenex_50367 Int) (v_prenex_50366 Int)) (or (< v_prenex_50366 main_x) (<= (select main_a v_prenex_50367) 999) (<= 1 (select main_a v_prenex_50367)) (<= 1 (select main_a v_prenex_50366)) (<= (+ (select main_a v_prenex_50366) (select main_a v_prenex_50367)) 1000) (<= 2 (* 2 (select main_a v_prenex_50366))) (<= (+ main_x 1) v_prenex_50366))) (or (forall ((v_prenex_47486 Int)) (or (< v_prenex_47486 main_x) (<= 2 (* 2 (select main_a v_prenex_47486))) (<= 0 (+ (select main_a v_prenex_47486) 498)) (<= (+ main_x 1) v_prenex_47486))) (forall ((v_prenex_47492 Int)) (or (<= 1 (select main_a v_prenex_47492)) (<= (select main_a v_prenex_47492) 1498)))) (or (forall ((v_prenex_48740 Int)) (or (< v_prenex_48740 main_x) (<= 2 (* 2 (select main_a v_prenex_48740))) (<= (select main_a v_prenex_48740) 500) (<= (+ main_x 1) v_prenex_48740))) (forall ((v_prenex_48745 Int)) (or (<= 1 (select main_a v_prenex_48745)) (<= (select main_a v_prenex_48745) 1498)))) (forall ((v_prenex_50305 Int) (v_prenex_50306 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50306))) (<= (+ (select main_a v_prenex_50305) (select main_a v_prenex_50306)) 1000) (< v_prenex_50305 main_x) (<= (+ main_x 1) v_prenex_50305) (<= (select main_a v_prenex_50305) 999) (<= 0 (+ (select main_a v_prenex_50305) 498)))) (forall ((v_prenex_50642 Int) (v_prenex_50641 Int)) (or (<= 500 (select main_a v_prenex_50642)) (<= 2 (* 2 (select main_a v_prenex_50641))) (< v_prenex_50641 main_x) (< v_prenex_50642 main_y) (<= (select main_a v_prenex_50641) (select main_a v_prenex_50642)) (<= (+ main_x 1) v_prenex_50641))) (or (forall ((v_prenex_43154 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43154))) (< v_prenex_43154 main_y) (<= (select main_a v_prenex_43154) 999))) (forall ((v_prenex_43159 Int)) (or (<= (+ main_x 1) v_prenex_43159) (< v_prenex_43159 main_x) (<= (select main_a v_prenex_43159) 500) (<= 2 (* 2 (select main_a v_prenex_43159)))))) (forall ((v_prenex_46910 Int) (v_prenex_46909 Int)) (or (<= (select main_a v_prenex_46910) 999) (< v_prenex_46909 main_x) (<= (select main_a v_prenex_46910) (+ (select main_a v_prenex_46909) 998)) (<= (select main_a v_prenex_46909) 500) (<= 1 (select main_a v_prenex_46909)) (<= (* 2 (select main_a v_prenex_46910)) 1998) (<= (+ main_x 1) v_prenex_46909))) (forall ((v_prenex_47542 Int) (v_prenex_47541 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47542))) (<= 1000 (+ (select main_a v_prenex_47541) (select main_a v_prenex_47542))) (<= (+ main_x 1) v_prenex_47541) (< v_prenex_47542 main_y) (<= (select main_a v_prenex_47542) 1498) (<= 1 (select main_a v_prenex_47541)) (< v_prenex_47541 main_x))) (forall ((v_prenex_43119 Int) (v_prenex_43120 Int)) (or (<= (select main_a v_prenex_43119) 999) (<= 1000 (* 2 (select main_a v_prenex_43120))) (<= (+ main_x 1) v_prenex_43119) (< v_prenex_43119 main_x) (<= (select main_a v_prenex_43120) (+ (select main_a v_prenex_43119) 998)) (<= 0 (+ (select main_a v_prenex_43119) 498)))) (forall ((v_prenex_48112 Int) (v_prenex_48111 Int)) (or (<= (select main_a v_prenex_48111) (select main_a v_prenex_48112)) (<= (+ main_x 1) v_prenex_48111) (<= 2 (* 2 (select main_a v_prenex_48111))) (<= 1 (select main_a v_prenex_48112)) (< v_prenex_48111 main_x) (<= 500 (select main_a v_prenex_48112)))) (forall ((v_prenex_50161 Int) (v_prenex_50160 Int)) (or (<= 0 (+ (select main_a v_prenex_50160) 498)) (< v_prenex_50160 main_x) (<= 500 (select main_a v_prenex_50161)) (<= (+ main_x 1) v_prenex_50160) (<= (select main_a v_prenex_50160) (select main_a v_prenex_50161)) (<= (+ main_y 1) v_prenex_50161) (<= (* 2 (select main_a v_prenex_50161)) 1998))) (or (forall ((v_prenex_50242 Int)) (or (< v_prenex_50242 main_y) (<= (+ main_y 1) v_prenex_50242) (<= 500 (select main_a v_prenex_50242)) (<= (select main_a v_prenex_50242) 1498))) (forall ((v_prenex_50241 Int)) (<= 2 (* 2 (select main_a v_prenex_50241))))) (forall ((v_prenex_48050 Int) (v_prenex_48051 Int)) (or (<= (select main_a v_prenex_48050) (select main_a v_prenex_48051)) (<= 1 (select main_a v_prenex_48051)) (< v_prenex_48050 main_x) (<= 0 (+ (select main_a v_prenex_48050) 498)) (<= (select main_a v_prenex_48050) 500) (<= (+ main_x 1) v_prenex_48050))) (forall ((v_prenex_47014 Int) (v_prenex_47013 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47014))) (<= (select main_a v_prenex_47014) 1498) (<= (+ (select main_a v_prenex_47013) (select main_a v_prenex_47014)) 1000) (< v_prenex_47013 main_x) (<= (+ main_x 1) v_prenex_47013) (<= (select main_a v_prenex_47013) 500) (<= (* 2 (select main_a v_prenex_47013)) 1000))) (forall ((v_prenex_44199 Int) (v_prenex_44200 Int)) (or (<= 500 (select main_a v_prenex_44200)) (<= (* 2 (select main_a v_prenex_44199)) 1000) (< v_prenex_44199 main_x) (<= (+ (select main_a v_prenex_44199) (select main_a v_prenex_44200)) 1000) (<= (+ main_x 1) v_prenex_44199))) (forall ((v_prenex_47565 Int) (v_prenex_47564 Int)) (or (<= 0 (+ (select main_a v_prenex_47564) 498)) (<= 2 (* 2 (select main_a v_prenex_47564))) (< v_prenex_47564 main_x) (<= (select main_a v_prenex_47565) 999) (<= (+ main_x 1) v_prenex_47564) (<= (select main_a v_prenex_47565) (+ (select main_a v_prenex_47564) 998)))) (or (forall ((v_prenex_40868 Int)) (or (<= (select main_a v_prenex_40868) 999) (<= (* 2 (select main_a v_prenex_40868)) 1000) (<= 1 (select main_a v_prenex_40868)) (< v_prenex_40868 main_x) (<= (+ main_x 1) v_prenex_40868))) (forall ((v_prenex_40869 Int)) (or (<= (select main_a v_prenex_40869) 1498) (<= (select main_a v_prenex_40869) 999)))) (or (forall ((v_prenex_43277 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43277))) (< v_prenex_43277 main_x) (<= (* 2 (select main_a v_prenex_43277)) 1000) (<= (+ main_x 1) v_prenex_43277))) (forall ((v_prenex_43275 Int)) (or (<= (select main_a v_prenex_43275) 999) (<= 1 (select main_a v_prenex_43275))))) (forall ((v_prenex_49962 Int) (v_prenex_49963 Int)) (or (<= (select main_a v_prenex_49962) 500) (<= (+ main_x 1) v_prenex_49962) (< v_prenex_49962 main_x) (<= 2 (* 2 (select main_a v_prenex_49962))) (<= (+ (select main_a v_prenex_49962) (select main_a v_prenex_49963)) 1000))) (or (forall ((v_prenex_50569 Int)) (or (<= 500 (select main_a v_prenex_50569)) (<= 1000 (* 2 (select main_a v_prenex_50569))))) (forall ((v_prenex_50566 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50566))) (< v_prenex_50566 main_x) (<= (select main_a v_prenex_50566) 500) (<= (* 2 (select main_a v_prenex_50566)) 1000) (<= (+ main_x 1) v_prenex_50566)))) (forall ((v_prenex_49579 Int) (v_prenex_49578 Int)) (or (<= (+ main_y 1) v_prenex_49579) (< v_prenex_49578 main_x) (<= (+ main_x 1) v_prenex_49578) (<= 1 (select main_a v_prenex_49579)) (<= (select main_a v_prenex_49579) 999) (<= (select main_a v_prenex_49578) (select main_a v_prenex_49579)) (<= 2 (* 2 (select main_a v_prenex_49578))))) (forall ((v_prenex_44696 Int) (v_prenex_44697 Int)) (or (< v_prenex_44696 main_x) (<= (select main_a v_prenex_44697) (+ (select main_a v_prenex_44696) 998)) (<= (+ main_x 1) v_prenex_44696) (<= (* 2 (select main_a v_prenex_44696)) 1000) (< v_prenex_44697 main_y) (<= (select main_a v_prenex_44697) 1498))) (forall ((v_prenex_45458 Int) (v_prenex_45457 Int)) (or (<= (select main_a v_prenex_45457) 999) (<= (select main_a v_prenex_45458) 1498) (<= 1000 (+ (select main_a v_prenex_45457) (select main_a v_prenex_45458))) (<= 1 (select main_a v_prenex_45457)) (<= (+ main_x 1) v_prenex_45457) (< v_prenex_45457 main_x) (<= (* 2 (select main_a v_prenex_45458)) 1998))) (forall ((v_prenex_42484 Int) (v_prenex_42485 Int)) (or (<= (select main_a v_prenex_42484) 999) (<= (+ main_x 1) v_prenex_42484) (<= (select main_a v_prenex_42484) (select main_a v_prenex_42485)) (<= 500 (select main_a v_prenex_42485)) (<= 1 (select main_a v_prenex_42485)) (< v_prenex_42484 main_x))) (or (forall ((v_prenex_44064 Int)) (or (<= 1 (select main_a v_prenex_44064)) (<= 2 (* 2 (select main_a v_prenex_44064))) (<= 0 (+ (select main_a v_prenex_44064) 498)) (< v_prenex_44064 main_x) (<= (+ main_x 1) v_prenex_44064))) (forall ((v_prenex_44068 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44068))) (<= 1 (select main_a v_prenex_44068))))) (or (forall ((v_prenex_43775 Int)) (or (<= (select main_a v_prenex_43775) 999) (<= (+ main_y 1) v_prenex_43775))) (forall ((v_prenex_43774 Int)) (or (<= (+ main_x 1) v_prenex_43774) (<= 1 (select main_a v_prenex_43774)) (<= 2 (* 2 (select main_a v_prenex_43774))) (< v_prenex_43774 main_x)))) (forall ((v_prenex_42520 Int) (v_prenex_42521 Int)) (or (<= (select main_a v_prenex_42520) 500) (< v_prenex_42520 main_x) (<= (+ main_x 1) v_prenex_42520) (<= 0 (+ (select main_a v_prenex_42520) 498)) (<= 1 (select main_a v_prenex_42521)) (<= 500 (select main_a v_prenex_42521)) (<= (select main_a v_prenex_42521) (+ (select main_a v_prenex_42520) 998)))) (forall ((v_prenex_40917 Int) (v_prenex_40916 Int)) (or (<= (select main_a v_prenex_40917) (+ (select main_a v_prenex_40916) 998)) (<= (+ main_x 1) v_prenex_40916) (< v_prenex_40916 main_x) (<= 2 (* 2 (select main_a v_prenex_40916))) (<= 0 (+ (select main_a v_prenex_40916) 498)) (<= (* 2 (select main_a v_prenex_40917)) 1998))) (forall ((v_prenex_43733 Int) (v_prenex_43732 Int)) (or (<= 1 (select main_a v_prenex_43733)) (<= (select main_a v_prenex_43732) 999) (< v_prenex_43732 main_x) (<= (* 2 (select main_a v_prenex_43732)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43733))) (<= (+ main_x 1) v_prenex_43732) (<= (select main_a v_prenex_43733) (+ (select main_a v_prenex_43732) 998)))) (forall ((v_prenex_48950 Int) (v_prenex_48949 Int)) (or (<= (* 2 (select main_a v_prenex_48949)) 1000) (<= (+ (select main_a v_prenex_48949) (select main_a v_prenex_48950)) 1000) (<= (+ main_x 1) v_prenex_48949) (<= (select main_a v_prenex_48950) 1498) (<= 1000 (* 2 (select main_a v_prenex_48950))) (< v_prenex_48949 main_x))) (or (forall ((v_prenex_49904 Int)) (or (<= (select main_a v_prenex_49904) 500) (< v_prenex_49904 main_x) (<= 2 (* 2 (select main_a v_prenex_49904))) (<= (+ main_x 1) v_prenex_49904) (<= 0 (+ (select main_a v_prenex_49904) 498)))) (forall ((v_prenex_49905 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49905))) (<= (select main_a v_prenex_49905) 999)))) (forall ((v_prenex_49038 Int) (v_prenex_49037 Int)) (or (<= 1 (select main_a v_prenex_49037)) (<= (+ (select main_a v_prenex_49037) (select main_a v_prenex_49038)) 1000) (< v_prenex_49037 main_x) (<= 0 (+ (select main_a v_prenex_49037) 498)) (<= 1 (select main_a v_prenex_49038)) (<= 1000 (* 2 (select main_a v_prenex_49038))) (<= (+ main_x 1) v_prenex_49037))) (or (forall ((v_prenex_42978 Int)) (or (<= (select main_a v_prenex_42978) 999) (<= (* 2 (select main_a v_prenex_42978)) 1998))) (forall ((v_prenex_42972 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42972))) (<= (* 2 (select main_a v_prenex_42972)) 1000) (<= (+ main_x 1) v_prenex_42972) (<= (select main_a v_prenex_42972) 999) (< v_prenex_42972 main_x)))) (forall ((v_prenex_49169 Int) (v_prenex_49168 Int)) (or (<= (+ main_y 1) v_prenex_49169) (< v_prenex_49169 main_y) (<= 1 (select main_a v_prenex_49169)) (<= (+ (select main_a v_prenex_49168) (select main_a v_prenex_49169)) 1000))) (or (forall ((v_prenex_41607 Int)) (or (<= 500 (select main_a v_prenex_41607)) (<= (select main_a v_prenex_41607) 999))) (forall ((v_prenex_41601 Int)) (or (< v_prenex_41601 main_x) (<= (select main_a v_prenex_41601) 999) (<= 2 (* 2 (select main_a v_prenex_41601))) (<= (select main_a v_prenex_41601) 500) (<= (+ main_x 1) v_prenex_41601)))) (or (forall ((v_prenex_42400 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42400))) (< v_prenex_42400 main_x) (<= (+ main_x 1) v_prenex_42400) (<= 0 (+ (select main_a v_prenex_42400) 498)))) (forall ((v_prenex_42396 Int)) (<= 1 (select main_a v_prenex_42396)))) (forall ((v_prenex_46785 Int) (v_prenex_46786 Int)) (or (<= (select main_a v_prenex_46785) 500) (< v_prenex_46785 main_x) (<= (+ main_x 1) v_prenex_46785) (<= (select main_a v_prenex_46785) 999) (<= (select main_a v_prenex_46785) (select main_a v_prenex_46786)) (<= (* 2 (select main_a v_prenex_46786)) 1998))) (forall ((v_prenex_46310 Int) (v_prenex_46309 Int)) (or (<= (select main_a v_prenex_46310) 999) (<= (select main_a v_prenex_46309) 999) (<= 1 (select main_a v_prenex_46310)) (<= (select main_a v_prenex_46310) (+ (select main_a v_prenex_46309) 998)) (< v_prenex_46309 main_x) (<= (+ main_x 1) v_prenex_46309) (<= (+ main_y 1) v_prenex_46310))) (forall ((v_prenex_49917 Int) (v_prenex_49918 Int)) (or (<= (+ main_x 1) v_prenex_49917) (<= (select main_a v_prenex_49917) 500) (< v_prenex_49917 main_x) (<= 0 (+ (select main_a v_prenex_49917) 498)) (<= (+ (select main_a v_prenex_49917) (select main_a v_prenex_49918)) 1000))) (forall ((v_prenex_48090 Int) (v_prenex_48089 Int)) (or (<= (+ (select main_a v_prenex_48089) (select main_a v_prenex_48090)) 1000) (<= 1000 (* 2 (select main_a v_prenex_48090))) (<= (+ main_x 1) v_prenex_48089) (<= (select main_a v_prenex_48090) 1498) (<= 2 (* 2 (select main_a v_prenex_48089))) (< v_prenex_48089 main_x))) (forall ((v_prenex_48328 Int) (v_prenex_48327 Int)) (or (<= (select main_a v_prenex_48328) (+ (select main_a v_prenex_48327) 998)) (<= (+ main_x 1) v_prenex_48327) (<= 2 (* 2 (select main_a v_prenex_48327))) (<= 1000 (* 2 (select main_a v_prenex_48328))) (< v_prenex_48328 main_y) (< v_prenex_48327 main_x))) (forall ((v_prenex_49966 Int) (v_prenex_49967 Int)) (or (<= (select main_a v_prenex_49967) 999) (<= (+ main_x 1) v_prenex_49966) (< v_prenex_49966 main_x) (<= (* 2 (select main_a v_prenex_49966)) 1000) (<= (+ (select main_a v_prenex_49966) (select main_a v_prenex_49967)) 1000))) (forall ((v_prenex_45377 Int) (v_prenex_45378 Int)) (or (<= 0 (+ (select main_a v_prenex_45377) 498)) (< v_prenex_45377 main_x) (<= (select main_a v_prenex_45378) (+ (select main_a v_prenex_45377) 998)) (<= 2 (* 2 (select main_a v_prenex_45377))) (<= (* 2 (select main_a v_prenex_45378)) 1998) (<= 500 (select main_a v_prenex_45378)) (<= (+ main_x 1) v_prenex_45377))) (forall ((v_prenex_46660 Int) (v_prenex_46661 Int)) (or (<= 1 (select main_a v_prenex_46661)) (<= (select main_a v_prenex_46660) (select main_a v_prenex_46661)) (< v_prenex_46660 main_x) (<= (+ main_x 1) v_prenex_46660) (<= (select main_a v_prenex_46661) 1498) (<= 0 (+ (select main_a v_prenex_46660) 498)) (<= 2 (* 2 (select main_a v_prenex_46660))))) (or (forall ((v_prenex_50780 Int)) (<= 500 (select main_a v_prenex_50780))) (forall ((v_prenex_50778 Int)) (or (<= (+ main_x 1) v_prenex_50778) (< v_prenex_50778 main_x) (<= (* 2 (select main_a v_prenex_50778)) 1000) (<= 1 (select main_a v_prenex_50778)) (<= 2 (* 2 (select main_a v_prenex_50778)))))) (forall ((v_prenex_48488 Int) (v_prenex_48487 Int)) (or (<= 500 (select main_a v_prenex_48488)) (<= (+ main_x 1) v_prenex_48487) (< v_prenex_48487 main_x) (<= (select main_a v_prenex_48487) 999) (<= 1000 (+ (select main_a v_prenex_48487) (select main_a v_prenex_48488))) (<= (* 2 (select main_a v_prenex_48488)) 1998) (<= (select main_a v_prenex_48487) 500))) (forall ((v_prenex_42492 Int) (v_prenex_42493 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42493))) (<= 1 (select main_a v_prenex_42492)) (< v_prenex_42492 main_x) (<= (+ (select main_a v_prenex_42492) (select main_a v_prenex_42493)) 1000) (<= (+ main_x 1) v_prenex_42492))) (or (forall ((v_prenex_41385 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41385))) (<= (* 2 (select main_a v_prenex_41385)) 1998))) (forall ((v_prenex_40504 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40504))) (<= 1 (select main_a v_prenex_40504)) (<= (+ main_x 1) v_prenex_40504) (< v_prenex_40504 main_x) (<= (select main_a v_prenex_40504) 500)))) (or (forall ((v_prenex_42188 Int)) (or (<= (select main_a v_prenex_42188) 500) (<= (* 2 (select main_a v_prenex_42188)) 1000) (<= 0 (+ (select main_a v_prenex_42188) 498)) (< v_prenex_42188 main_x) (<= (+ main_x 1) v_prenex_42188))) (forall ((v_prenex_42189 Int)) (<= 1000 (* 2 (select main_a v_prenex_42189))))) (or (forall ((v_prenex_42193 Int)) (<= 500 (select main_a v_prenex_42193))) (forall ((v_prenex_40515 Int)) (or (< v_prenex_40515 main_x) (<= (+ main_x 1) v_prenex_40515) (<= 2 (* 2 (select main_a v_prenex_40515))) (<= (* 2 (select main_a v_prenex_40515)) 1000)))) (forall ((v_prenex_44506 Int) (v_prenex_44507 Int)) (or (< v_prenex_44506 main_x) (<= 1000 (* 2 (select main_a v_prenex_44507))) (<= 1 (select main_a v_prenex_44506)) (<= (+ main_x 1) v_prenex_44506) (<= (select main_a v_prenex_44506) 500) (<= 1000 (+ (select main_a v_prenex_44506) (select main_a v_prenex_44507))))) (forall ((v_prenex_42607 Int) (v_prenex_42608 Int)) (or (< v_prenex_42607 main_x) (<= (select main_a v_prenex_42608) (+ (select main_a v_prenex_42607) 998)) (<= 500 (select main_a v_prenex_42608)) (<= (select main_a v_prenex_42607) 500) (<= (+ main_x 1) v_prenex_42607) (<= (* 2 (select main_a v_prenex_42608)) 1998) (<= (+ main_y 1) v_prenex_42608))) (forall ((v_prenex_45494 Int) (v_prenex_45493 Int)) (or (< v_prenex_45493 main_x) (<= (+ main_x 1) v_prenex_45493) (<= 1 (select main_a v_prenex_45494)) (<= (select main_a v_prenex_45494) (+ (select main_a v_prenex_45493) 998)) (<= 0 (+ (select main_a v_prenex_45493) 498)) (<= 500 (select main_a v_prenex_45494)) (< v_prenex_45494 main_y))) (or (forall ((v_prenex_42921 Int)) (or (<= (+ main_x 1) v_prenex_42921) (<= 2 (* 2 (select main_a v_prenex_42921))) (< v_prenex_42921 main_x) (<= 0 (+ (select main_a v_prenex_42921) 498)))) (forall ((v_prenex_42917 Int)) (or (<= (select main_a v_prenex_42917) 1498) (< v_prenex_42917 main_y)))) (or (forall ((v_prenex_46839 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46839))) (<= (select main_a v_prenex_46839) 1498))) (forall ((v_prenex_46836 Int)) (or (< v_prenex_46836 main_x) (<= (* 2 (select main_a v_prenex_46836)) 1000) (<= (+ main_x 1) v_prenex_46836) (<= (select main_a v_prenex_46836) 500) (<= 2 (* 2 (select main_a v_prenex_46836)))))) (forall ((v_prenex_45872 Int) (v_prenex_45871 Int)) (or (< v_prenex_45871 main_x) (<= (+ main_y 1) v_prenex_45872) (<= (select main_a v_prenex_45872) (+ (select main_a v_prenex_45871) 998)) (<= (* 2 (select main_a v_prenex_45871)) 1000) (<= 1 (select main_a v_prenex_45872)) (<= (+ main_x 1) v_prenex_45871) (<= 1000 (* 2 (select main_a v_prenex_45872))))) (forall ((v_prenex_42787 Int) (v_prenex_42788 Int)) (or (<= (* 2 (select main_a v_prenex_42788)) 1998) (<= 500 (select main_a v_prenex_42788)) (<= 2 (* 2 (select main_a v_prenex_42787))) (<= (+ main_x 1) v_prenex_42787) (< v_prenex_42787 main_x) (<= 1000 (+ (select main_a v_prenex_42787) (select main_a v_prenex_42788))) (<= (* 2 (select main_a v_prenex_42787)) 1000))) (forall ((v_prenex_42943 Int) (v_prenex_42944 Int)) (or (<= 500 (select main_a v_prenex_42944)) (< v_prenex_42943 main_x) (<= (select main_a v_prenex_42944) 999) (<= (select main_a v_prenex_42943) 500) (<= (select main_a v_prenex_42944) (+ (select main_a v_prenex_42943) 998)) (<= (+ main_x 1) v_prenex_42943) (<= (+ main_y 1) v_prenex_42944))) (forall ((v_prenex_46933 Int) (v_prenex_46934 Int)) (or (<= 0 (+ (select main_a v_prenex_46933) 498)) (<= (+ main_x 1) v_prenex_46933) (< v_prenex_46933 main_x) (<= 2 (* 2 (select main_a v_prenex_46933))) (<= (* 2 (select main_a v_prenex_46934)) 1998) (<= (+ (select main_a v_prenex_46933) (select main_a v_prenex_46934)) 1000))) (forall ((v_prenex_45762 Int) (v_prenex_45761 Int)) (or (<= 1 (select main_a v_prenex_45762)) (<= 1 (select main_a v_prenex_45761)) (< v_prenex_45761 main_x) (<= (* 2 (select main_a v_prenex_45761)) 1000) (<= (+ main_x 1) v_prenex_45761) (<= (* 2 (select main_a v_prenex_45762)) 1998) (<= (+ (select main_a v_prenex_45761) (select main_a v_prenex_45762)) 1000))) (or (forall ((v_prenex_46720 Int)) (or (< v_prenex_46720 main_x) (<= (* 2 (select main_a v_prenex_46720)) 1000) (<= (+ main_x 1) v_prenex_46720) (<= 1 (select main_a v_prenex_46720)))) (forall ((v_prenex_46721 Int)) (or (<= (select main_a v_prenex_46721) 999) (<= 1000 (* 2 (select main_a v_prenex_46721)))))) (forall ((v_prenex_47579 Int) (v_prenex_47578 Int)) (or (<= 1 (select main_a v_prenex_47578)) (<= (select main_a v_prenex_47578) 500) (<= (+ main_x 1) v_prenex_47578) (<= (select main_a v_prenex_47578) (select main_a v_prenex_47579)) (<= 1 (select main_a v_prenex_47579)) (< v_prenex_47578 main_x))) (forall ((v_prenex_41924 Int) (v_prenex_41925 Int)) (or (<= (* 2 (select main_a v_prenex_41924)) 1000) (<= (select main_a v_prenex_41924) (select main_a v_prenex_41925)) (<= (select main_a v_prenex_41924) 500) (<= (select main_a v_prenex_41925) 999) (< v_prenex_41924 main_x) (<= (+ main_x 1) v_prenex_41924))) (or (forall ((v_prenex_40462 Int)) (or (<= (+ main_x 1) v_prenex_40462) (<= 2 (* 2 (select main_a v_prenex_40462))) (<= 1 (select main_a v_prenex_40462)) (<= (select main_a v_prenex_40462) 999) (< v_prenex_40462 main_x))) (forall ((v_prenex_40576 Int)) (<= (select main_a v_prenex_40576) 999))) (forall ((v_prenex_50320 Int) (v_prenex_50319 Int)) (or (<= (* 2 (select main_a v_prenex_50319)) 1000) (<= (+ main_x 1) v_prenex_50319) (<= 1 (select main_a v_prenex_50320)) (<= (select main_a v_prenex_50320) (+ (select main_a v_prenex_50319) 998)) (< v_prenex_50319 main_x) (<= (select main_a v_prenex_50319) 999) (<= (* 2 (select main_a v_prenex_50320)) 1998))) (or (forall ((v_prenex_45300 Int)) (or (<= (+ main_x 1) v_prenex_45300) (<= 2 (* 2 (select main_a v_prenex_45300))) (< v_prenex_45300 main_x))) (forall ((v_prenex_45304 Int)) (or (<= 500 (select main_a v_prenex_45304)) (<= (select main_a v_prenex_45304) 999)))) (forall ((v_prenex_48982 Int) (v_prenex_48981 Int)) (or (< v_prenex_48982 main_y) (<= 1000 (* 2 (select main_a v_prenex_48982))) (<= 500 (select main_a v_prenex_48982)) (<= (+ main_x 1) v_prenex_48981) (< v_prenex_48981 main_x) (<= 1000 (+ (select main_a v_prenex_48981) (select main_a v_prenex_48982))) (<= 0 (+ (select main_a v_prenex_48981) 498)))) (forall ((v_prenex_40803 Int) (v_prenex_40804 Int)) (or (<= 0 (+ (select main_a v_prenex_40803) 498)) (<= 1 (select main_a v_prenex_40803)) (<= (+ (select main_a v_prenex_40803) (select main_a v_prenex_40804)) 1000) (< v_prenex_40803 main_x) (<= (select main_a v_prenex_40804) 999) (<= (* 2 (select main_a v_prenex_40804)) 1998) (<= (+ main_x 1) v_prenex_40803))) (or (forall ((v_prenex_50095 Int)) (or (<= (+ main_y 1) v_prenex_50095) (<= (* 2 (select main_a v_prenex_50095)) 1998) (<= 1 (select main_a v_prenex_50095)))) (forall ((v_prenex_50094 Int)) (or (<= (+ main_x 1) v_prenex_50094) (< v_prenex_50094 main_x) (<= (select main_a v_prenex_50094) 500) (<= 2 (* 2 (select main_a v_prenex_50094)))))) (forall ((v_prenex_43040 Int) (v_prenex_43039 Int)) (or (< v_prenex_43039 main_x) (<= (select main_a v_prenex_43040) 999) (<= 1 (select main_a v_prenex_43040)) (<= (select main_a v_prenex_43040) (+ (select main_a v_prenex_43039) 998)) (<= 2 (* 2 (select main_a v_prenex_43039))) (<= (+ main_x 1) v_prenex_43039) (<= 1 (select main_a v_prenex_43039)))) (forall ((v_prenex_44746 Int) (v_prenex_44747 Int)) (or (<= 1 (select main_a v_prenex_44747)) (<= (+ main_x 1) v_prenex_44746) (<= (select main_a v_prenex_44747) 1498) (<= 1 (select main_a v_prenex_44746)) (<= 2 (* 2 (select main_a v_prenex_44746))) (<= (select main_a v_prenex_44747) (+ (select main_a v_prenex_44746) 998)) (< v_prenex_44746 main_x))) (forall ((v_prenex_49434 Int) (v_prenex_49433 Int)) (or (<= (select main_a v_prenex_49434) 1498) (<= (+ main_x 1) v_prenex_49433) (< v_prenex_49433 main_x) (<= (select main_a v_prenex_49433) (select main_a v_prenex_49434)) (<= 1 (select main_a v_prenex_49433)) (<= (+ main_y 1) v_prenex_49434))) (forall ((v_prenex_49446 Int) (v_prenex_49445 Int)) (or (<= 1000 (+ (select main_a v_prenex_49445) (select main_a v_prenex_49446))) (<= (select main_a v_prenex_49446) 999) (<= (+ main_x 1) v_prenex_49445) (<= (select main_a v_prenex_49446) 1498) (< v_prenex_49445 main_x) (<= (select main_a v_prenex_49445) 500) (<= (* 2 (select main_a v_prenex_49445)) 1000))) (forall ((v_prenex_50110 Int) (v_prenex_50111 Int)) (or (<= (select main_a v_prenex_50111) 1498) (< v_prenex_50110 main_x) (<= 0 (+ (select main_a v_prenex_50110) 498)) (<= 500 (select main_a v_prenex_50111)) (<= (select main_a v_prenex_50111) (+ (select main_a v_prenex_50110) 998)) (<= 2 (* 2 (select main_a v_prenex_50110))) (<= (+ main_x 1) v_prenex_50110))) (or (forall ((v_prenex_42215 Int)) (or (<= (+ main_x 1) v_prenex_42215) (< v_prenex_42215 main_x) (<= (select main_a v_prenex_42215) 500) (<= 2 (* 2 (select main_a v_prenex_42215))))) (forall ((v_prenex_42213 Int)) (or (<= (* 2 (select main_a v_prenex_42213)) 1998) (<= (select main_a v_prenex_42213) 1498)))) (or (forall ((v_prenex_43959 Int)) (or (<= (select main_a v_prenex_43959) 500) (<= (select main_a v_prenex_43959) 999) (< v_prenex_43959 main_x) (<= (+ main_x 1) v_prenex_43959) (<= (* 2 (select main_a v_prenex_43959)) 1000))) (forall ((v_prenex_43963 Int)) (or (<= 1 (select main_a v_prenex_43963)) (<= 1000 (* 2 (select main_a v_prenex_43963)))))) (or (forall ((v_prenex_45123 Int)) (<= 1000 (* 2 (select main_a v_prenex_45123)))) (forall ((v_prenex_45119 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45119))) (< v_prenex_45119 main_x) (<= (+ main_x 1) v_prenex_45119)))) (forall ((v_prenex_51695 Int) (v_prenex_51696 Int)) (or (<= (+ (select main_a v_prenex_51695) (select main_a v_prenex_51696)) 1000) (<= (+ main_y 1) v_prenex_51696) (<= 1000 (* 2 (select main_a v_prenex_51696))) (< v_prenex_51696 main_y) (<= 500 (select main_a v_prenex_51696)))) (forall ((v_prenex_43419 Int) (v_prenex_43418 Int)) (or (<= 1 (select main_a v_prenex_43418)) (<= (+ main_x 1) v_prenex_43418) (<= (* 2 (select main_a v_prenex_43419)) 1998) (< v_prenex_43418 main_x) (<= (+ (select main_a v_prenex_43418) (select main_a v_prenex_43419)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43419))) (<= 2 (* 2 (select main_a v_prenex_43418))))) (or (forall ((v_prenex_46497 Int)) (or (<= 500 (select main_a v_prenex_46497)) (<= 1000 (* 2 (select main_a v_prenex_46497))))) (forall ((v_prenex_46494 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46494))) (<= 0 (+ (select main_a v_prenex_46494) 498)) (< v_prenex_46494 main_x) (<= (+ main_x 1) v_prenex_46494)))) (or (forall ((v_prenex_46147 Int)) (or (< v_prenex_46147 main_x) (<= (+ main_x 1) v_prenex_46147) (<= 2 (* 2 (select main_a v_prenex_46147))))) (forall ((v_prenex_46151 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46151))) (<= (* 2 (select main_a v_prenex_46151)) 1998)))) (or (forall ((v_prenex_49994 Int)) (or (<= 0 (+ (select main_a v_prenex_49994) 498)) (< v_prenex_49994 main_x) (<= (* 2 (select main_a v_prenex_49994)) 1000) (<= 2 (* 2 (select main_a v_prenex_49994))) (<= (+ main_x 1) v_prenex_49994))) (forall ((v_prenex_49996 Int)) (or (<= (* 2 (select main_a v_prenex_49996)) 1998) (<= 500 (select main_a v_prenex_49996))))) (forall ((v_prenex_42129 Int) (v_prenex_42130 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42130))) (< v_prenex_42129 main_x) (<= (select main_a v_prenex_42130) 999) (<= 1000 (+ (select main_a v_prenex_42129) (select main_a v_prenex_42130))) (<= 0 (+ (select main_a v_prenex_42129) 498)) (<= (+ main_x 1) v_prenex_42129))) (forall ((v_prenex_51282 Int) (v_prenex_51283 Int)) (or (<= (+ main_y 1) v_prenex_51283) (< v_prenex_51283 main_y) (<= (* 2 (select main_a v_prenex_51283)) 1998) (< v_prenex_51282 main_x) (<= (select main_a v_prenex_51282) (select main_a v_prenex_51283)))) (forall ((v_prenex_48336 Int) (v_prenex_48335 Int)) (or (<= 0 (+ (select main_a v_prenex_48335) 498)) (<= (select main_a v_prenex_48336) (+ (select main_a v_prenex_48335) 998)) (< v_prenex_48335 main_x) (<= (* 2 (select main_a v_prenex_48336)) 1998) (<= (* 2 (select main_a v_prenex_48335)) 1000) (<= (+ main_x 1) v_prenex_48335))) (forall ((v_prenex_49789 Int) (v_prenex_49790 Int)) (or (<= (+ main_x 1) v_prenex_49789) (<= (+ (select main_a v_prenex_49789) (select main_a v_prenex_49790)) 1000) (<= (* 2 (select main_a v_prenex_49789)) 1000) (< v_prenex_49789 main_x) (< v_prenex_49790 main_y))) (or (forall ((v_prenex_43300 Int)) (or (<= (select main_a v_prenex_43300) 1498) (<= 1000 (* 2 (select main_a v_prenex_43300))))) (forall ((v_prenex_43302 Int)) (or (<= (* 2 (select main_a v_prenex_43302)) 1000) (<= (+ main_x 1) v_prenex_43302) (< v_prenex_43302 main_x) (<= 0 (+ (select main_a v_prenex_43302) 498)) (<= (select main_a v_prenex_43302) 500)))) (or (forall ((v_prenex_45293 Int)) (or (<= 1 (select main_a v_prenex_45293)) (<= (select main_a v_prenex_45293) 999))) (forall ((v_prenex_45289 Int)) (or (<= (* 2 (select main_a v_prenex_45289)) 1000) (<= (+ main_x 1) v_prenex_45289) (<= 2 (* 2 (select main_a v_prenex_45289))) (<= (select main_a v_prenex_45289) 999) (< v_prenex_45289 main_x)))) (forall ((v_prenex_46118 Int) (v_prenex_46119 Int)) (or (<= 1 (select main_a v_prenex_46119)) (< v_prenex_46118 main_x) (<= 1000 (* 2 (select main_a v_prenex_46119))) (<= (select main_a v_prenex_46118) 999) (<= (+ main_x 1) v_prenex_46118) (<= (select main_a v_prenex_46119) (+ (select main_a v_prenex_46118) 998)))) (or (forall ((v_prenex_42575 Int)) (or (<= (+ main_x 1) v_prenex_42575) (<= 2 (* 2 (select main_a v_prenex_42575))) (<= (* 2 (select main_a v_prenex_42575)) 1000) (< v_prenex_42575 main_x))) (forall ((v_prenex_42574 Int)) (<= 500 (select main_a v_prenex_42574)))) (or (forall ((v_prenex_42244 Int)) (or (<= (select main_a v_prenex_42244) 1498) (<= (select main_a v_prenex_42244) 999))) (forall ((v_prenex_42243 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42243))) (< v_prenex_42243 main_x) (<= (+ main_x 1) v_prenex_42243) (<= (select main_a v_prenex_42243) 999)))) (forall ((v_prenex_42219 Int) (v_prenex_42220 Int)) (or (<= 1 (select main_a v_prenex_42219)) (<= 1000 (* 2 (select main_a v_prenex_42220))) (<= (+ main_x 1) v_prenex_42219) (< v_prenex_42219 main_x) (<= (select main_a v_prenex_42220) (+ (select main_a v_prenex_42219) 998)) (<= (select main_a v_prenex_42220) 1498))) (forall ((v_prenex_41164 Int) (v_prenex_41165 Int)) (or (< v_prenex_41164 main_x) (<= (select main_a v_prenex_41164) 999) (<= 500 (select main_a v_prenex_41165)) (<= (select main_a v_prenex_41165) 1498) (<= 0 (+ (select main_a v_prenex_41164) 498)) (<= (+ main_x 1) v_prenex_41164) (<= (select main_a v_prenex_41164) (select main_a v_prenex_41165)))) (forall ((v_prenex_44038 Int) (v_prenex_44039 Int)) (or (<= (* 2 (select main_a v_prenex_44038)) 1000) (< v_prenex_44038 main_x) (<= (select main_a v_prenex_44038) 999) (<= (select main_a v_prenex_44038) (select main_a v_prenex_44039)) (<= (+ main_x 1) v_prenex_44038) (<= 1 (select main_a v_prenex_44039)))) (or (forall ((v_prenex_47446 Int)) (or (<= (+ main_x 1) v_prenex_47446) (<= 2 (* 2 (select main_a v_prenex_47446))))) (forall ((v_prenex_47447 Int)) (or (< v_prenex_47447 main_y) (<= (+ main_y 1) v_prenex_47447) (<= 500 (select main_a v_prenex_47447))))) (or (forall ((v_prenex_41626 Int)) (<= 500 (select main_a v_prenex_41626))) (forall ((v_prenex_40511 Int)) (or (< v_prenex_40511 main_x) (<= (* 2 (select main_a v_prenex_40511)) 1000) (<= (+ main_x 1) v_prenex_40511) (<= (select main_a v_prenex_40511) 999)))) (or (forall ((v_prenex_41157 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41157))) (<= (select main_a v_prenex_41157) 1498))) (forall ((v_prenex_41156 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41156))) (< v_prenex_41156 main_x) (<= 0 (+ (select main_a v_prenex_41156) 498)) (<= 1 (select main_a v_prenex_41156)) (<= (+ main_x 1) v_prenex_41156)))) (forall ((v_prenex_44117 Int) (v_prenex_44116 Int)) (or (< v_prenex_44116 main_x) (<= (+ main_x 1) v_prenex_44116) (<= (* 2 (select main_a v_prenex_44117)) 1998) (<= (+ (select main_a v_prenex_44116) (select main_a v_prenex_44117)) 1000) (<= (* 2 (select main_a v_prenex_44116)) 1000) (<= 1 (select main_a v_prenex_44116)))) (or (forall ((v_prenex_43276 Int)) (or (<= (* 2 (select main_a v_prenex_43276)) 1000) (< v_prenex_43276 main_x) (<= (+ main_x 1) v_prenex_43276))) (forall ((v_prenex_43275 Int)) (or (<= (select main_a v_prenex_43275) 999) (<= 1 (select main_a v_prenex_43275))))) (forall ((v_prenex_47835 Int) (v_prenex_47834 Int)) (or (<= (+ main_x 1) v_prenex_47834) (<= 0 (+ (select main_a v_prenex_47834) 498)) (< v_prenex_47834 main_x) (<= 1000 (* 2 (select main_a v_prenex_47835))) (<= 1 (select main_a v_prenex_47835)) (<= (+ (select main_a v_prenex_47834) (select main_a v_prenex_47835)) 1000))) (forall ((v_prenex_49507 Int) (v_prenex_49508 Int)) (or (< v_prenex_49507 main_x) (<= (+ main_x 1) v_prenex_49507) (<= (select main_a v_prenex_49507) 999) (<= 1000 (* 2 (select main_a v_prenex_49508))) (<= (select main_a v_prenex_49507) 500) (<= (select main_a v_prenex_49508) 999) (<= (+ (select main_a v_prenex_49507) (select main_a v_prenex_49508)) 1000))) (forall ((v_prenex_44137 Int) (v_prenex_44136 Int)) (or (< v_prenex_44136 main_x) (<= 1 (select main_a v_prenex_44137)) (<= (+ main_x 1) v_prenex_44136) (<= (select main_a v_prenex_44136) (select main_a v_prenex_44137)) (<= (select main_a v_prenex_44136) 999) (<= 500 (select main_a v_prenex_44137)) (<= (select main_a v_prenex_44136) 500))) (forall ((v_prenex_44986 Int) (v_prenex_44985 Int)) (or (< v_prenex_44985 main_x) (<= (+ main_x 1) v_prenex_44985) (<= (* 2 (select main_a v_prenex_44985)) 1000) (<= 500 (select main_a v_prenex_44986)) (<= (+ (select main_a v_prenex_44985) (select main_a v_prenex_44986)) 1000) (<= (select main_a v_prenex_44986) 999) (<= 0 (+ (select main_a v_prenex_44985) 498)))) (or (forall ((v_prenex_40790 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40790))) (< v_prenex_40790 main_x) (<= 1 (select main_a v_prenex_40790)) (<= (+ main_x 1) v_prenex_40790))) (forall ((v_prenex_40791 Int)) (or (<= 1 (select main_a v_prenex_40791)) (<= (select main_a v_prenex_40791) 1498)))) (forall ((v_prenex_45492 Int) (v_prenex_45491 Int)) (or (< v_prenex_45491 main_x) (<= (+ (select main_a v_prenex_45491) (select main_a v_prenex_45492)) 1000) (<= 0 (+ (select main_a v_prenex_45491) 498)) (<= (select main_a v_prenex_45491) 999) (<= (select main_a v_prenex_45492) 999) (<= (+ main_x 1) v_prenex_45491))) (forall ((v_prenex_42580 Int) (v_prenex_42581 Int)) (or (<= (+ main_x 1) v_prenex_42580) (<= (select main_a v_prenex_42580) (select main_a v_prenex_42581)) (< v_prenex_42580 main_x) (<= (select main_a v_prenex_42581) 999) (<= (select main_a v_prenex_42580) 500) (< v_prenex_42581 main_y))) (or (forall ((v_prenex_45931 Int)) (or (<= (select main_a v_prenex_45931) 500) (< v_prenex_45931 main_x) (<= (* 2 (select main_a v_prenex_45931)) 1000) (<= (+ main_x 1) v_prenex_45931))) (forall ((v_prenex_45933 Int)) (or (<= (* 2 (select main_a v_prenex_45933)) 1998) (< v_prenex_45933 main_y) (<= (select main_a v_prenex_45933) 999)))) (forall ((v_prenex_43509 Int) (v_prenex_43510 Int)) (or (<= 500 (select main_a v_prenex_43510)) (<= (+ (select main_a v_prenex_43509) (select main_a v_prenex_43510)) 1000) (<= (select main_a v_prenex_43509) 999) (<= (+ main_x 1) v_prenex_43509) (<= 0 (+ (select main_a v_prenex_43509) 498)) (< v_prenex_43509 main_x))) (forall ((v_prenex_45173 Int) (v_prenex_45174 Int)) (or (<= (select main_a v_prenex_45174) 999) (<= (+ main_x 1) v_prenex_45173) (<= (select main_a v_prenex_45173) 999) (<= (+ (select main_a v_prenex_45173) (select main_a v_prenex_45174)) 1000) (< v_prenex_45174 main_y) (< v_prenex_45173 main_x))) (forall ((v_prenex_40905 Int) (v_prenex_40904 Int)) (or (< v_prenex_40905 main_y) (<= (select main_a v_prenex_40905) 1498) (<= (select main_a v_prenex_40904) 999) (<= (+ (select main_a v_prenex_40904) (select main_a v_prenex_40905)) 1000) (<= (+ main_x 1) v_prenex_40904) (< v_prenex_40904 main_x))) (forall ((v_prenex_42306 Int) (v_prenex_42307 Int)) (or (< v_prenex_42306 main_x) (<= (select main_a v_prenex_42307) 999) (<= 1 (select main_a v_prenex_42307)) (<= (+ main_x 1) v_prenex_42306) (<= (* 2 (select main_a v_prenex_42306)) 1000) (<= (select main_a v_prenex_42307) (+ (select main_a v_prenex_42306) 998)))) (forall ((v_prenex_41918 Int) (v_prenex_41919 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41919))) (<= (select main_a v_prenex_41919) 999) (< v_prenex_41918 main_x) (<= (select main_a v_prenex_41918) (select main_a v_prenex_41919)) (<= (select main_a v_prenex_41918) 500) (<= (+ main_x 1) v_prenex_41918))) (forall ((v_prenex_51420 Int) (v_prenex_51421 Int)) (or (<= (select main_a v_prenex_51421) (+ (select main_a v_prenex_51420) 998)) (<= 1 (select main_a v_prenex_51421)) (<= (+ main_y 1) v_prenex_51421) (< v_prenex_51421 main_y))) (forall ((v_prenex_49167 Int) (v_prenex_49166 Int)) (or (<= 1000 (+ (select main_a v_prenex_49166) (select main_a v_prenex_49167))) (<= (select main_a v_prenex_49166) 500) (<= 1000 (* 2 (select main_a v_prenex_49167))) (< v_prenex_49166 main_x) (<= 2 (* 2 (select main_a v_prenex_49166))) (<= (select main_a v_prenex_49167) 999) (<= (+ main_x 1) v_prenex_49166))) (forall ((v_prenex_42571 Int) (v_prenex_42572 Int)) (or (<= (select main_a v_prenex_42572) 1498) (< v_prenex_42571 main_x) (<= (+ main_x 1) v_prenex_42571) (<= (+ (select main_a v_prenex_42571) (select main_a v_prenex_42572)) 1000) (<= 0 (+ (select main_a v_prenex_42571) 498)) (<= (select main_a v_prenex_42571) 500) (<= 1000 (* 2 (select main_a v_prenex_42572))))) (forall ((v_prenex_43792 Int) (v_prenex_43793 Int)) (or (<= (* 2 (select main_a v_prenex_43793)) 1998) (<= 0 (+ (select main_a v_prenex_43792) 498)) (<= (+ main_x 1) v_prenex_43792) (< v_prenex_43792 main_x) (<= 1 (select main_a v_prenex_43793)) (<= (select main_a v_prenex_43793) (+ (select main_a v_prenex_43792) 998)) (<= 1 (select main_a v_prenex_43792)))) (forall ((v_prenex_41551 Int) (v_prenex_41552 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41551))) (<= (+ main_x 1) v_prenex_41551) (< v_prenex_41551 main_x) (<= (select main_a v_prenex_41551) (select main_a v_prenex_41552)) (<= 0 (+ (select main_a v_prenex_41551) 498)))) (forall ((v_prenex_51066 Int) (v_prenex_51067 Int)) (or (< v_prenex_51066 main_x) (<= (+ main_y 1) v_prenex_51067) (<= 500 (select main_a v_prenex_51067)) (<= (select main_a v_prenex_51067) (+ (select main_a v_prenex_51066) 998)) (< v_prenex_51067 main_y))) (or (forall ((v_prenex_49526 Int)) (or (<= (+ main_x 1) v_prenex_49526) (<= (* 2 (select main_a v_prenex_49526)) 1000) (< v_prenex_49526 main_x) (<= 0 (+ (select main_a v_prenex_49526) 498)))) (forall ((v_prenex_49529 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49529))) (< v_prenex_49529 main_y) (<= 1 (select main_a v_prenex_49529))))) (forall ((v_prenex_45789 Int) (v_prenex_45790 Int)) (or (< v_prenex_45789 main_x) (<= 500 (select main_a v_prenex_45790)) (<= 0 (+ (select main_a v_prenex_45789) 498)) (<= (select main_a v_prenex_45790) 1498) (<= 1000 (+ (select main_a v_prenex_45789) (select main_a v_prenex_45790))) (<= (+ main_x 1) v_prenex_45789))) (or (forall ((v_prenex_49794 Int)) (or (<= (* 2 (select main_a v_prenex_49794)) 1000) (<= (+ main_x 1) v_prenex_49794) (< v_prenex_49794 main_x) (<= 0 (+ (select main_a v_prenex_49794) 498)))) (forall ((v_prenex_49797 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49797))) (<= (* 2 (select main_a v_prenex_49797)) 1998)))) (forall ((v_prenex_47143 Int) (v_prenex_47142 Int)) (or (< v_prenex_47142 main_x) (<= (select main_a v_prenex_47143) 999) (<= (select main_a v_prenex_47142) 999) (<= (+ main_x 1) v_prenex_47142) (< v_prenex_47143 main_y) (<= (+ (select main_a v_prenex_47142) (select main_a v_prenex_47143)) 1000) (<= 1 (select main_a v_prenex_47143)))) (forall ((v_prenex_45052 Int) (v_prenex_45051 Int)) (or (<= (select main_a v_prenex_45051) 500) (<= 500 (select main_a v_prenex_45052)) (<= (+ main_x 1) v_prenex_45051) (< v_prenex_45051 main_x) (<= (select main_a v_prenex_45051) (select main_a v_prenex_45052)) (<= 2 (* 2 (select main_a v_prenex_45051))) (<= (select main_a v_prenex_45052) 999))) (forall ((v_prenex_43507 Int) (v_prenex_43508 Int)) (or (<= (select main_a v_prenex_43508) 999) (< v_prenex_43507 main_x) (<= 1000 (+ (select main_a v_prenex_43507) (select main_a v_prenex_43508))) (<= (* 2 (select main_a v_prenex_43507)) 1000) (<= (select main_a v_prenex_43508) 1498) (<= 0 (+ (select main_a v_prenex_43507) 498)) (<= (+ main_x 1) v_prenex_43507))) (or (forall ((v_prenex_45279 Int)) (or (<= (* 2 (select main_a v_prenex_45279)) 1998) (<= 500 (select main_a v_prenex_45279)))) (forall ((v_prenex_45278 Int)) (or (<= (+ main_x 1) v_prenex_45278) (<= (select main_a v_prenex_45278) 999) (< v_prenex_45278 main_x) (<= (* 2 (select main_a v_prenex_45278)) 1000) (<= 1 (select main_a v_prenex_45278))))) (forall ((v_prenex_48249 Int) (v_prenex_48250 Int)) (or (<= 500 (select main_a v_prenex_48250)) (<= (+ main_x 1) v_prenex_48249) (<= (+ main_y 1) v_prenex_48250) (<= 1 (select main_a v_prenex_48250)) (< v_prenex_48249 main_x) (<= 1 (select main_a v_prenex_48249)) (<= 1000 (+ (select main_a v_prenex_48249) (select main_a v_prenex_48250))))) (or (forall ((v_prenex_44377 Int)) (<= (select main_a v_prenex_44377) 999)) (forall ((v_prenex_44373 Int)) (or (<= (* 2 (select main_a v_prenex_44373)) 1000) (<= (select main_a v_prenex_44373) 999) (< v_prenex_44373 main_x) (<= (+ main_x 1) v_prenex_44373)))) (or (forall ((v_prenex_50685 Int)) (or (< v_prenex_50685 main_x) (<= (+ main_x 1) v_prenex_50685) (<= 2 (* 2 (select main_a v_prenex_50685))) (<= (* 2 (select main_a v_prenex_50685)) 1000))) (forall ((v_prenex_50691 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50691))) (<= 1 (select main_a v_prenex_50691)) (< v_prenex_50691 main_y)))) (or (forall ((v_prenex_48697 Int)) (or (<= 500 (select main_a v_prenex_48697)) (<= (select main_a v_prenex_48697) 999) (< v_prenex_48697 main_y) (<= (+ main_y 1) v_prenex_48697))) (forall ((v_prenex_48696 Int)) (<= (* 2 (select main_a v_prenex_48696)) 1000))) (forall ((v_prenex_47498 Int) (v_prenex_47497 Int)) (or (<= (select main_a v_prenex_47497) 500) (< v_prenex_47497 main_x) (<= (+ main_x 1) v_prenex_47497) (<= (select main_a v_prenex_47497) 999) (<= 1000 (+ (select main_a v_prenex_47497) (select main_a v_prenex_47498))))) (forall ((v_prenex_48195 Int) (v_prenex_48194 Int)) (or (< v_prenex_48194 main_x) (<= 1000 (* 2 (select main_a v_prenex_48195))) (<= (* 2 (select main_a v_prenex_48194)) 1000) (<= (select main_a v_prenex_48195) 999) (<= (select main_a v_prenex_48194) (select main_a v_prenex_48195)) (<= (+ main_x 1) v_prenex_48194) (< v_prenex_48195 main_y))) (forall ((v_prenex_45803 Int) (v_prenex_45802 Int)) (or (<= (select main_a v_prenex_45803) 1498) (< v_prenex_45803 main_y) (<= 0 (+ (select main_a v_prenex_45802) 498)) (<= (select main_a v_prenex_45803) (+ (select main_a v_prenex_45802) 998)) (<= (+ main_x 1) v_prenex_45802) (< v_prenex_45802 main_x) (<= (select main_a v_prenex_45803) 999))) (forall ((v_prenex_51628 Int) (v_prenex_51629 Int)) (or (<= (select main_a v_prenex_51628) 999) (< v_prenex_51628 main_x) (<= (+ main_x 1) v_prenex_51628) (<= 2 (* 2 (select main_a v_prenex_51628))) (<= (select main_a v_prenex_51629) 999) (<= (select main_a v_prenex_51629) (+ (select main_a v_prenex_51628) 998)) (<= 500 (select main_a v_prenex_51629)))) (or (forall ((v_prenex_44904 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44904))) (<= (+ main_x 1) v_prenex_44904) (<= 1 (select main_a v_prenex_44904)) (< v_prenex_44904 main_x))) (forall ((v_prenex_44905 Int)) (or (<= (* 2 (select main_a v_prenex_44905)) 1998) (<= (+ main_y 1) v_prenex_44905) (<= 1 (select main_a v_prenex_44905))))) (forall ((v_prenex_49960 Int) (v_prenex_49961 Int)) (or (<= 500 (select main_a v_prenex_49961)) (<= 2 (* 2 (select main_a v_prenex_49960))) (<= (+ main_x 1) v_prenex_49960) (< v_prenex_49960 main_x) (<= (select main_a v_prenex_49960) (select main_a v_prenex_49961)) (<= (select main_a v_prenex_49960) 500))) (forall ((v_prenex_41110 Int) (v_prenex_41111 Int)) (or (< v_prenex_41110 main_x) (<= (select main_a v_prenex_41111) 1498) (<= (select main_a v_prenex_41110) (select main_a v_prenex_41111)) (<= 1000 (* 2 (select main_a v_prenex_41111))) (<= (+ main_x 1) v_prenex_41110) (<= (select main_a v_prenex_41110) 500) (<= (* 2 (select main_a v_prenex_41110)) 1000))) (forall ((v_prenex_44946 Int) (v_prenex_44945 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44946))) (<= (+ (select main_a v_prenex_44945) (select main_a v_prenex_44946)) 1000) (<= 1 (select main_a v_prenex_44946)) (<= (+ main_y 1) v_prenex_44946) (< v_prenex_44946 main_y))) (forall ((v_prenex_45203 Int) (v_prenex_45202 Int)) (or (<= (+ (select main_a v_prenex_45202) (select main_a v_prenex_45203)) 1000) (<= 1 (select main_a v_prenex_45203)) (<= 2 (* 2 (select main_a v_prenex_45202))) (< v_prenex_45202 main_x) (<= (* 2 (select main_a v_prenex_45202)) 1000) (<= (+ main_x 1) v_prenex_45202))) (forall ((v_prenex_46419 Int) (v_prenex_46418 Int)) (or (<= (select main_a v_prenex_46419) (+ (select main_a v_prenex_46418) 998)) (<= (+ main_x 1) v_prenex_46418) (<= (select main_a v_prenex_46418) 500) (< v_prenex_46418 main_x) (<= 500 (select main_a v_prenex_46419)) (<= (select main_a v_prenex_46419) 1498))) (or (forall ((v_prenex_50543 Int)) (or (< v_prenex_50543 main_x) (<= (+ main_x 1) v_prenex_50543) (<= 0 (+ (select main_a v_prenex_50543) 498)) (<= (select main_a v_prenex_50543) 500) (<= (* 2 (select main_a v_prenex_50543)) 1000))) (forall ((v_prenex_50547 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50547))) (<= (select main_a v_prenex_50547) 999)))) (forall ((v_prenex_41150 Int) (v_prenex_41151 Int)) (or (<= (+ main_x 1) v_prenex_41150) (< v_prenex_41150 main_x) (<= (+ main_y 1) v_prenex_41151) (<= (select main_a v_prenex_41151) 999) (<= (* 2 (select main_a v_prenex_41151)) 1998) (<= 1000 (+ (select main_a v_prenex_41150) (select main_a v_prenex_41151))) (<= 2 (* 2 (select main_a v_prenex_41150))))) (or (forall ((v_prenex_50596 Int)) (or (<= (+ main_x 1) v_prenex_50596) (<= 0 (+ (select main_a v_prenex_50596) 498)) (<= 2 (* 2 (select main_a v_prenex_50596))) (< v_prenex_50596 main_x) (<= (* 2 (select main_a v_prenex_50596)) 1000))) (forall ((v_prenex_50599 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50599))) (<= 500 (select main_a v_prenex_50599))))) (forall ((v_prenex_45261 Int) (v_prenex_45260 Int)) (or (<= (+ main_x 1) v_prenex_45260) (<= (select main_a v_prenex_45260) 999) (<= 1 (select main_a v_prenex_45260)) (<= (select main_a v_prenex_45261) (+ (select main_a v_prenex_45260) 998)) (< v_prenex_45260 main_x) (<= (select main_a v_prenex_45261) 999))) (or (forall ((v_prenex_43515 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43515))) (<= 1 (select main_a v_prenex_43515)) (<= (+ main_x 1) v_prenex_43515) (< v_prenex_43515 main_x))) (forall ((v_prenex_43516 Int)) (or (<= 500 (select main_a v_prenex_43516)) (<= (select main_a v_prenex_43516) 1498)))) (forall ((v_prenex_46141 Int) (v_prenex_46142 Int)) (or (<= (+ (select main_a v_prenex_46141) (select main_a v_prenex_46142)) 1000) (< v_prenex_46141 main_x) (<= (select main_a v_prenex_46142) 999) (<= (select main_a v_prenex_46141) 999) (<= (+ main_x 1) v_prenex_46141) (<= 1000 (* 2 (select main_a v_prenex_46142))))) (forall ((v_prenex_41701 Int) (v_prenex_41702 Int)) (or (<= (+ main_x 1) v_prenex_41701) (< v_prenex_41701 main_x) (<= (select main_a v_prenex_41701) (select main_a v_prenex_41702)) (<= 1000 (* 2 (select main_a v_prenex_41702))) (<= 1 (select main_a v_prenex_41701)) (<= (* 2 (select main_a v_prenex_41702)) 1998) (<= (+ main_y 1) v_prenex_41702))) (forall ((v_prenex_46510 Int) (v_prenex_46511 Int)) (or (< v_prenex_46510 main_x) (<= (select main_a v_prenex_46510) (select main_a v_prenex_46511)) (<= (select main_a v_prenex_46510) 999) (<= 2 (* 2 (select main_a v_prenex_46510))) (<= 1 (select main_a v_prenex_46511)) (<= (+ main_x 1) v_prenex_46510))) (or (forall ((v_prenex_41612 Int)) (or (<= (select main_a v_prenex_41612) 500) (<= (+ main_x 1) v_prenex_41612) (< v_prenex_41612 main_x) (<= (* 2 (select main_a v_prenex_41612)) 1000) (<= (select main_a v_prenex_41612) 999))) (forall ((v_prenex_41616 Int)) (<= 1 (select main_a v_prenex_41616)))) (forall ((v_prenex_41599 Int) (v_prenex_41600 Int)) (or (<= (select main_a v_prenex_41599) 500) (<= 1 (select main_a v_prenex_41600)) (<= (+ main_x 1) v_prenex_41599) (<= (select main_a v_prenex_41599) (select main_a v_prenex_41600)) (<= (* 2 (select main_a v_prenex_41600)) 1998) (< v_prenex_41599 main_x))) (or (forall ((v_prenex_41997 Int)) (or (< v_prenex_41997 main_y) (<= (select main_a v_prenex_41997) 999))) (forall ((v_prenex_41995 Int)) (or (<= (+ main_x 1) v_prenex_41995) (<= (select main_a v_prenex_41995) 500) (< v_prenex_41995 main_x) (<= 2 (* 2 (select main_a v_prenex_41995)))))) (forall ((v_prenex_44380 Int) (v_prenex_44381 Int)) (or (<= (select main_a v_prenex_44381) (+ (select main_a v_prenex_44380) 998)) (<= (* 2 (select main_a v_prenex_44380)) 1000) (<= (select main_a v_prenex_44380) 500) (<= 1 (select main_a v_prenex_44381)) (<= (+ main_x 1) v_prenex_44380) (< v_prenex_44380 main_x))) (forall ((v_prenex_41799 Int) (v_prenex_41800 Int)) (or (< v_prenex_41799 main_x) (<= 1000 (* 2 (select main_a v_prenex_41800))) (<= 2 (* 2 (select main_a v_prenex_41799))) (<= (+ main_x 1) v_prenex_41799) (<= (+ (select main_a v_prenex_41799) (select main_a v_prenex_41800)) 1000) (<= 1 (select main_a v_prenex_41800)) (<= 0 (+ (select main_a v_prenex_41799) 498)))) (forall ((v_prenex_47329 Int) (v_prenex_47330 Int)) (or (<= 1 (select main_a v_prenex_47330)) (<= (* 2 (select main_a v_prenex_47329)) 1000) (<= 1000 (+ (select main_a v_prenex_47329) (select main_a v_prenex_47330))) (<= 2 (* 2 (select main_a v_prenex_47329))) (<= (+ main_x 1) v_prenex_47329) (<= 1000 (* 2 (select main_a v_prenex_47330))) (< v_prenex_47329 main_x))) (or (forall ((v_prenex_45150 Int)) (<= 500 (select main_a v_prenex_45150))) (forall ((v_prenex_45148 Int)) (or (<= (select main_a v_prenex_45148) 500) (< v_prenex_45148 main_x) (<= 2 (* 2 (select main_a v_prenex_45148))) (<= (+ main_x 1) v_prenex_45148)))) (forall ((v_prenex_44241 Int) (v_prenex_44242 Int)) (or (< v_prenex_44241 main_x) (<= 500 (select main_a v_prenex_44242)) (<= (+ (select main_a v_prenex_44241) (select main_a v_prenex_44242)) 1000) (<= (+ main_x 1) v_prenex_44241) (<= (select main_a v_prenex_44241) 999) (<= (* 2 (select main_a v_prenex_44242)) 1998) (<= 2 (* 2 (select main_a v_prenex_44241))))) (or (forall ((v_prenex_47925 Int)) (or (<= (select main_a v_prenex_47925) 999) (<= 1000 (* 2 (select main_a v_prenex_47925))))) (forall ((v_prenex_47922 Int)) (or (<= (select main_a v_prenex_47922) 500) (<= (* 2 (select main_a v_prenex_47922)) 1000) (< v_prenex_47922 main_x) (<= 1 (select main_a v_prenex_47922)) (<= (+ main_x 1) v_prenex_47922)))) (forall ((v_prenex_49970 Int) (v_prenex_49971 Int)) (or (< v_prenex_49971 main_y) (<= 1 (select main_a v_prenex_49970)) (<= (* 2 (select main_a v_prenex_49971)) 1998) (< v_prenex_49970 main_x) (<= (+ (select main_a v_prenex_49970) (select main_a v_prenex_49971)) 1000) (<= (+ main_x 1) v_prenex_49970) (<= 500 (select main_a v_prenex_49971)))) (or (forall ((v_prenex_41616 Int)) (<= 1 (select main_a v_prenex_41616))) (forall ((v_prenex_41611 Int)) (or (<= (* 2 (select main_a v_prenex_41611)) 1000) (<= (select main_a v_prenex_41611) 500) (< v_prenex_41611 main_x) (<= (+ main_x 1) v_prenex_41611)))) (or (forall ((v_prenex_42382 Int)) (or (< v_prenex_42382 main_x) (<= 2 (* 2 (select main_a v_prenex_42382))) (<= (+ main_x 1) v_prenex_42382))) (forall ((v_prenex_42379 Int)) (or (<= 1 (select main_a v_prenex_42379)) (< v_prenex_42379 main_y)))) (forall ((v_prenex_50060 Int) (v_prenex_50061 Int)) (or (<= (* 2 (select main_a v_prenex_50061)) 1998) (<= (select main_a v_prenex_50060) (select main_a v_prenex_50061)) (<= 1 (select main_a v_prenex_50060)) (<= (+ main_y 1) v_prenex_50061) (< v_prenex_50060 main_x) (<= (+ main_x 1) v_prenex_50060))) (forall ((v_prenex_42006 Int) (v_prenex_42007 Int)) (or (< v_prenex_42006 main_x) (<= (* 2 (select main_a v_prenex_42006)) 1000) (<= 1 (select main_a v_prenex_42007)) (<= 2 (* 2 (select main_a v_prenex_42006))) (<= (select main_a v_prenex_42007) (+ (select main_a v_prenex_42006) 998)) (<= (+ main_x 1) v_prenex_42006))) (or (forall ((v_prenex_42792 Int)) (<= 1 (select main_a v_prenex_42792))) (forall ((v_prenex_42791 Int)) (or (<= 1 (select main_a v_prenex_42791)) (<= (* 2 (select main_a v_prenex_42791)) 1000) (<= (select main_a v_prenex_42791) 999) (< v_prenex_42791 main_x) (<= (+ main_x 1) v_prenex_42791)))) (or (forall ((v_prenex_46194 Int)) (or (<= 500 (select main_a v_prenex_46194)) (< v_prenex_46194 main_y) (<= (select main_a v_prenex_46194) 1498))) (forall ((v_prenex_46192 Int)) (or (<= (+ main_x 1) v_prenex_46192) (<= (select main_a v_prenex_46192) 500) (< v_prenex_46192 main_x) (<= (* 2 (select main_a v_prenex_46192)) 1000)))) (forall ((v_prenex_49363 Int) (v_prenex_49362 Int)) (or (<= (+ (select main_a v_prenex_49362) (select main_a v_prenex_49363)) 1000) (<= (+ main_x 1) v_prenex_49362) (<= 1000 (* 2 (select main_a v_prenex_49363))) (< v_prenex_49363 main_y) (<= (+ main_y 1) v_prenex_49363))) (or (forall ((v_prenex_47988 Int)) (or (<= (+ main_x 1) v_prenex_47988) (<= (select main_a v_prenex_47988) 500) (<= (* 2 (select main_a v_prenex_47988)) 1000) (<= (select main_a v_prenex_47988) 999) (< v_prenex_47988 main_x))) (forall ((v_prenex_47992 Int)) (or (<= 500 (select main_a v_prenex_47992)) (<= (* 2 (select main_a v_prenex_47992)) 1998)))) (or (forall ((v_prenex_43068 Int)) (or (< v_prenex_43068 main_x) (<= 2 (* 2 (select main_a v_prenex_43068))) (<= (+ main_x 1) v_prenex_43068) (<= 1 (select main_a v_prenex_43068)) (<= 0 (+ (select main_a v_prenex_43068) 498)))) (forall ((v_prenex_43069 Int)) (<= (select main_a v_prenex_43069) 1498))) (forall ((v_prenex_44061 Int) (v_prenex_44060 Int)) (or (<= (select main_a v_prenex_44060) 999) (<= (select main_a v_prenex_44060) (select main_a v_prenex_44061)) (< v_prenex_44060 main_x) (<= 1 (select main_a v_prenex_44061)) (<= (+ main_x 1) v_prenex_44060) (<= (select main_a v_prenex_44061) 999))) (forall ((v_prenex_46453 Int) (v_prenex_46454 Int)) (or (<= (select main_a v_prenex_46453) (select main_a v_prenex_46454)) (<= 1 (select main_a v_prenex_46453)) (<= 1 (select main_a v_prenex_46454)) (<= (+ main_x 1) v_prenex_46453) (< v_prenex_46453 main_x) (<= (select main_a v_prenex_46454) 999))) (or (forall ((v_prenex_46692 Int)) (or (<= (* 2 (select main_a v_prenex_46692)) 1000) (<= (select main_a v_prenex_46692) 999) (<= (+ main_x 1) v_prenex_46692) (< v_prenex_46692 main_x))) (forall ((v_prenex_46695 Int)) (or (<= (select main_a v_prenex_46695) 1498) (<= 1000 (* 2 (select main_a v_prenex_46695)))))) (forall ((v_prenex_45760 Int) (v_prenex_45759 Int)) (or (<= (select main_a v_prenex_45759) (select main_a v_prenex_45760)) (<= 500 (select main_a v_prenex_45760)) (<= 2 (* 2 (select main_a v_prenex_45759))) (<= (select main_a v_prenex_45760) 999) (< v_prenex_45759 main_x) (<= (+ main_x 1) v_prenex_45759) (< v_prenex_45760 main_y))) (forall ((v_prenex_48860 Int) (v_prenex_48859 Int)) (or (< v_prenex_48860 main_y) (<= (select main_a v_prenex_48860) (+ (select main_a v_prenex_48859) 998)) (<= (* 2 (select main_a v_prenex_48859)) 1000) (<= 500 (select main_a v_prenex_48860)) (<= (* 2 (select main_a v_prenex_48860)) 1998) (< v_prenex_48859 main_x) (<= (+ main_x 1) v_prenex_48859))) (forall ((v_prenex_43251 Int) (v_prenex_43250 Int)) (or (< v_prenex_43250 main_x) (< v_prenex_43251 main_y) (<= 0 (+ (select main_a v_prenex_43250) 498)) (<= 500 (select main_a v_prenex_43251)) (<= 1000 (+ (select main_a v_prenex_43250) (select main_a v_prenex_43251))) (<= (select main_a v_prenex_43251) 1498) (<= (+ main_x 1) v_prenex_43250))) (forall ((v_prenex_41168 Int) (v_prenex_41169 Int)) (or (<= (+ main_x 1) v_prenex_41168) (<= 0 (+ (select main_a v_prenex_41168) 498)) (<= 1000 (* 2 (select main_a v_prenex_41169))) (<= 500 (select main_a v_prenex_41169)) (<= 1000 (+ (select main_a v_prenex_41168) (select main_a v_prenex_41169))) (< v_prenex_41168 main_x) (<= (select main_a v_prenex_41168) 500))) (forall ((v_prenex_44260 Int) (v_prenex_44259 Int)) (or (<= (* 2 (select main_a v_prenex_44259)) 1000) (<= (select main_a v_prenex_44260) (+ (select main_a v_prenex_44259) 998)) (<= 1000 (* 2 (select main_a v_prenex_44260))) (<= (+ main_x 1) v_prenex_44259) (<= (select main_a v_prenex_44259) 500) (< v_prenex_44259 main_x))) (or (forall ((v_prenex_45333 Int)) (or (<= (* 2 (select main_a v_prenex_45333)) 1998) (<= 1 (select main_a v_prenex_45333)))) (forall ((v_prenex_45327 Int)) (or (< v_prenex_45327 main_x) (<= (+ main_x 1) v_prenex_45327) (<= (select main_a v_prenex_45327) 999) (<= 2 (* 2 (select main_a v_prenex_45327))) (<= (* 2 (select main_a v_prenex_45327)) 1000)))) (forall ((v_prenex_46877 Int) (v_prenex_46876 Int)) (or (<= (select main_a v_prenex_46876) 500) (<= 1 (select main_a v_prenex_46876)) (<= (select main_a v_prenex_46876) (select main_a v_prenex_46877)) (< v_prenex_46876 main_x) (<= (+ main_x 1) v_prenex_46876))) (or (forall ((v_prenex_48035 Int)) (or (<= (* 2 (select main_a v_prenex_48035)) 1000) (<= (+ main_x 1) v_prenex_48035) (< v_prenex_48035 main_x))) (forall ((v_prenex_48041 Int)) (or (<= 500 (select main_a v_prenex_48041)) (< v_prenex_48041 main_y)))) (forall ((v_prenex_41892 Int) (v_prenex_41893 Int)) (or (< v_prenex_41892 main_x) (<= 0 (+ (select main_a v_prenex_41892) 498)) (<= 1000 (* 2 (select main_a v_prenex_41893))) (<= 1000 (+ (select main_a v_prenex_41892) (select main_a v_prenex_41893))) (<= (+ main_y 1) v_prenex_41893) (<= (+ main_x 1) v_prenex_41892) (<= 500 (select main_a v_prenex_41893)))) (or (forall ((v_prenex_41128 Int)) (or (<= (* 2 (select main_a v_prenex_41128)) 1000) (<= (+ main_x 1) v_prenex_41128))) (forall ((v_prenex_41129 Int)) (or (< v_prenex_41129 main_y) (<= (+ main_y 1) v_prenex_41129) (<= 1000 (* 2 (select main_a v_prenex_41129)))))) (forall ((v_prenex_48462 Int) (v_prenex_48461 Int)) (or (<= 1 (select main_a v_prenex_48462)) (<= (select main_a v_prenex_48462) (+ (select main_a v_prenex_48461) 998)) (<= 500 (select main_a v_prenex_48462)) (< v_prenex_48461 main_x) (<= (+ main_x 1) v_prenex_48461) (<= 0 (+ (select main_a v_prenex_48461) 498)))) (forall ((v_prenex_44775 Int) (v_prenex_44774 Int)) (or (<= (select main_a v_prenex_44774) (select main_a v_prenex_44775)) (<= (select main_a v_prenex_44775) 999) (<= (+ main_x 1) v_prenex_44774) (<= 1 (select main_a v_prenex_44774)) (< v_prenex_44774 main_x) (<= (select main_a v_prenex_44774) 500))) (forall ((v_prenex_49299 Int) (v_prenex_49298 Int)) (or (<= (+ main_x 1) v_prenex_49298) (< v_prenex_49298 main_x) (<= 2 (* 2 (select main_a v_prenex_49298))) (<= (select main_a v_prenex_49299) 999) (<= (+ (select main_a v_prenex_49298) (select main_a v_prenex_49299)) 1000) (<= 1 (select main_a v_prenex_49299)))) (forall ((v_prenex_43686 Int) (v_prenex_43687 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43687))) (<= (select main_a v_prenex_43687) 1498) (<= (select main_a v_prenex_43686) 999) (<= (+ main_x 1) v_prenex_43686) (<= 1000 (+ (select main_a v_prenex_43686) (select main_a v_prenex_43687))) (< v_prenex_43686 main_x) (<= 1 (select main_a v_prenex_43686)))) (or (forall ((v_prenex_45185 Int)) (or (<= (select main_a v_prenex_45185) 1498) (<= (* 2 (select main_a v_prenex_45185)) 1998))) (forall ((v_prenex_45182 Int)) (or (<= (+ main_x 1) v_prenex_45182) (<= 0 (+ (select main_a v_prenex_45182) 498)) (< v_prenex_45182 main_x) (<= 2 (* 2 (select main_a v_prenex_45182)))))) (or (forall ((v_prenex_47889 Int)) (or (< v_prenex_47889 main_x) (<= 2 (* 2 (select main_a v_prenex_47889))) (<= (+ main_x 1) v_prenex_47889) (<= (select main_a v_prenex_47889) 999))) (forall ((v_prenex_47894 Int)) (or (<= (select main_a v_prenex_47894) 1498) (<= (* 2 (select main_a v_prenex_47894)) 1998) (< v_prenex_47894 main_y)))) (forall ((v_prenex_44991 Int) (v_prenex_44992 Int)) (or (< v_prenex_44992 main_y) (<= 2 (* 2 (select main_a v_prenex_44991))) (< v_prenex_44991 main_x) (<= (+ (select main_a v_prenex_44991) (select main_a v_prenex_44992)) 1000) (<= (+ main_x 1) v_prenex_44991) (<= 500 (select main_a v_prenex_44992)) (<= (select main_a v_prenex_44992) 1498))) (forall ((v_prenex_43718 Int) (v_prenex_43719 Int)) (or (<= (select main_a v_prenex_43718) 999) (<= (+ main_x 1) v_prenex_43718) (< v_prenex_43718 main_x) (<= (select main_a v_prenex_43718) (select main_a v_prenex_43719)) (<= 1 (select main_a v_prenex_43719)) (<= (select main_a v_prenex_43719) 999) (<= (select main_a v_prenex_43718) 500))) (or (forall ((v_prenex_45688 Int)) (or (<= 1 (select main_a v_prenex_45688)) (<= (select main_a v_prenex_45688) 1498))) (forall ((v_prenex_45682 Int)) (or (<= (+ main_x 1) v_prenex_45682) (<= (select main_a v_prenex_45682) 500) (<= (* 2 (select main_a v_prenex_45682)) 1000) (< v_prenex_45682 main_x)))) (or (forall ((v_prenex_49753 Int)) (or (<= 1 (select main_a v_prenex_49753)) (<= 500 (select main_a v_prenex_49753)))) (forall ((v_prenex_49749 Int)) (or (<= (+ main_x 1) v_prenex_49749) (<= 2 (* 2 (select main_a v_prenex_49749))) (< v_prenex_49749 main_x)))) (forall ((v_prenex_42167 Int) (v_prenex_42168 Int)) (or (<= (+ main_x 1) v_prenex_42167) (<= 1 (select main_a v_prenex_42167)) (<= (* 2 (select main_a v_prenex_42167)) 1000) (< v_prenex_42167 main_x) (<= 1000 (+ (select main_a v_prenex_42167) (select main_a v_prenex_42168))))) (forall ((v_prenex_47721 Int) (v_prenex_47720 Int)) (or (<= (select main_a v_prenex_47720) 500) (< v_prenex_47720 main_x) (<= (select main_a v_prenex_47721) (+ (select main_a v_prenex_47720) 998)) (<= (select main_a v_prenex_47720) 999) (<= (select main_a v_prenex_47721) 999) (<= (+ main_x 1) v_prenex_47720) (<= (select main_a v_prenex_47721) 1498))) (or (forall ((v_prenex_44049 Int)) (or (<= (select main_a v_prenex_44049) 999) (<= 500 (select main_a v_prenex_44049)))) (forall ((v_prenex_44048 Int)) (or (<= (* 2 (select main_a v_prenex_44048)) 1000) (<= (+ main_x 1) v_prenex_44048) (<= (select main_a v_prenex_44048) 999) (< v_prenex_44048 main_x) (<= 1 (select main_a v_prenex_44048))))) (or (forall ((v_prenex_43061 Int)) (or (<= (* 2 (select main_a v_prenex_43061)) 1000) (<= 2 (* 2 (select main_a v_prenex_43061))) (<= (+ main_x 1) v_prenex_43061) (< v_prenex_43061 main_x))) (forall ((v_prenex_43062 Int)) (or (<= 1 (select main_a v_prenex_43062)) (<= (+ main_y 1) v_prenex_43062)))) (or (forall ((v_prenex_42162 Int)) (or (<= (select main_a v_prenex_42162) 500) (< v_prenex_42162 main_x) (<= (+ main_x 1) v_prenex_42162) (<= (* 2 (select main_a v_prenex_42162)) 1000))) (forall ((v_prenex_42157 Int)) (or (< v_prenex_42157 main_y) (<= 500 (select main_a v_prenex_42157)) (<= 1000 (* 2 (select main_a v_prenex_42157)))))) (forall ((v_prenex_46967 Int) (v_prenex_46968 Int)) (or (< v_prenex_46967 main_x) (<= (select main_a v_prenex_46967) 500) (<= (+ main_x 1) v_prenex_46967) (<= 500 (select main_a v_prenex_46968)) (<= (select main_a v_prenex_46968) (+ (select main_a v_prenex_46967) 998)) (<= (select main_a v_prenex_46968) 999))) (or (forall ((v_prenex_44073 Int)) (or (< v_prenex_44073 main_x) (<= (select main_a v_prenex_44073) 999) (<= (+ main_x 1) v_prenex_44073) (<= (select main_a v_prenex_44073) 500) (<= 2 (* 2 (select main_a v_prenex_44073))))) (forall ((v_prenex_44079 Int)) (or (<= (* 2 (select main_a v_prenex_44079)) 1998) (<= 1 (select main_a v_prenex_44079))))) (forall ((v_prenex_45610 Int) (v_prenex_45609 Int)) (or (<= (select main_a v_prenex_45610) 999) (<= (+ main_x 1) v_prenex_45609) (<= (* 2 (select main_a v_prenex_45609)) 1000) (< v_prenex_45609 main_x) (<= 1 (select main_a v_prenex_45610)) (< v_prenex_45610 main_y) (<= (select main_a v_prenex_45610) (+ (select main_a v_prenex_45609) 998)))) (forall ((v_prenex_44305 Int) (v_prenex_44304 Int)) (or (<= (select main_a v_prenex_44304) 500) (<= 1 (select main_a v_prenex_44304)) (<= 1 (select main_a v_prenex_44305)) (< v_prenex_44304 main_x) (<= 1000 (+ (select main_a v_prenex_44304) (select main_a v_prenex_44305))) (<= (* 2 (select main_a v_prenex_44305)) 1998) (<= (+ main_x 1) v_prenex_44304))) (or (forall ((v_prenex_47657 Int)) (or (<= (select main_a v_prenex_47657) 500) (<= (+ main_x 1) v_prenex_47657) (<= (* 2 (select main_a v_prenex_47657)) 1000) (< v_prenex_47657 main_x))) (forall ((v_prenex_47658 Int)) (or (<= 500 (select main_a v_prenex_47658)) (<= (+ main_y 1) v_prenex_47658) (<= (* 2 (select main_a v_prenex_47658)) 1998)))) (or (forall ((v_prenex_50648 Int)) (or (<= (+ main_x 1) v_prenex_50648) (<= 2 (* 2 (select main_a v_prenex_50648))) (< v_prenex_50648 main_x) (<= (select main_a v_prenex_50648) 500))) (forall ((v_prenex_50653 Int)) (or (<= 1 (select main_a v_prenex_50653)) (<= 500 (select main_a v_prenex_50653))))) (forall ((v_prenex_45805 Int) (v_prenex_45804 Int)) (or (<= (+ main_x 1) v_prenex_45804) (<= (+ (select main_a v_prenex_45804) (select main_a v_prenex_45805)) 1000) (<= (select main_a v_prenex_45804) 999) (<= 1000 (* 2 (select main_a v_prenex_45805))) (< v_prenex_45804 main_x) (<= 1 (select main_a v_prenex_45805)))) (forall ((v_prenex_49209 Int) (v_prenex_49210 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49210))) (<= (select main_a v_prenex_49210) 999) (<= (select main_a v_prenex_49209) 500) (< v_prenex_49209 main_x) (<= (+ (select main_a v_prenex_49209) (select main_a v_prenex_49210)) 1000) (<= (+ main_x 1) v_prenex_49209) (<= (+ main_y 1) v_prenex_49210))) (forall ((v_prenex_43576 Int) (v_prenex_43575 Int)) (or (<= (select main_a v_prenex_43575) 500) (<= 0 (+ (select main_a v_prenex_43575) 498)) (<= 1000 (* 2 (select main_a v_prenex_43576))) (<= (+ main_x 1) v_prenex_43575) (< v_prenex_43575 main_x) (<= (+ (select main_a v_prenex_43575) (select main_a v_prenex_43576)) 1000))) (forall ((v_prenex_45984 Int) (v_prenex_45985 Int)) (or (<= (select main_a v_prenex_45985) 999) (< v_prenex_45984 main_x) (<= (+ main_y 1) v_prenex_45985) (<= 0 (+ (select main_a v_prenex_45984) 498)) (<= (* 2 (select main_a v_prenex_45985)) 1998) (<= (+ (select main_a v_prenex_45984) (select main_a v_prenex_45985)) 1000) (<= (+ main_x 1) v_prenex_45984))) (forall ((v_prenex_51761 Int) (v_prenex_51760 Int)) (or (< v_prenex_51760 main_x) (<= (+ main_x 1) v_prenex_51760) (<= (+ (select main_a v_prenex_51760) (select main_a v_prenex_51761)) 1000) (<= 2 (* 2 (select main_a v_prenex_51760))) (<= (select main_a v_prenex_51761) 999) (<= 1000 (* 2 (select main_a v_prenex_51761))))) (or (forall ((v_prenex_42917 Int)) (or (<= (select main_a v_prenex_42917) 1498) (< v_prenex_42917 main_y))) (forall ((v_prenex_42922 Int)) (or (<= (+ main_x 1) v_prenex_42922) (< v_prenex_42922 main_x) (<= (select main_a v_prenex_42922) 500) (<= 2 (* 2 (select main_a v_prenex_42922)))))) (or (forall ((v_prenex_50599 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50599))) (<= 500 (select main_a v_prenex_50599)))) (forall ((v_prenex_50598 Int)) (or (<= (+ main_x 1) v_prenex_50598) (< v_prenex_50598 main_x) (<= 1 (select main_a v_prenex_50598)) (<= 0 (+ (select main_a v_prenex_50598) 498)) (<= (* 2 (select main_a v_prenex_50598)) 1000)))) (or (forall ((v_prenex_46158 Int)) (or (< v_prenex_46158 main_y) (<= (* 2 (select main_a v_prenex_46158)) 1998))) (forall ((v_prenex_46154 Int)) (or (<= (+ main_x 1) v_prenex_46154) (<= (* 2 (select main_a v_prenex_46154)) 1000) (< v_prenex_46154 main_x) (<= (select main_a v_prenex_46154) 999)))) (forall ((v_prenex_41515 Int) (v_prenex_41516 Int)) (or (<= (+ main_x 1) v_prenex_41515) (<= (+ (select main_a v_prenex_41515) (select main_a v_prenex_41516)) 1000) (<= 1 (select main_a v_prenex_41515)) (<= 2 (* 2 (select main_a v_prenex_41515))) (< v_prenex_41515 main_x) (<= (* 2 (select main_a v_prenex_41516)) 1998) (<= (select main_a v_prenex_41516) 1498))) (forall ((v_prenex_42831 Int) (v_prenex_42830 Int)) (or (<= 1000 (+ (select main_a v_prenex_42830) (select main_a v_prenex_42831))) (<= 0 (+ (select main_a v_prenex_42830) 498)) (<= 1000 (* 2 (select main_a v_prenex_42831))) (<= 500 (select main_a v_prenex_42831)) (< v_prenex_42830 main_x) (<= (select main_a v_prenex_42830) 999) (<= (+ main_x 1) v_prenex_42830))) (or (forall ((v_prenex_41907 Int)) (or (<= 1 (select main_a v_prenex_41907)) (<= 500 (select main_a v_prenex_41907)))) (forall ((v_prenex_41905 Int)) (or (<= (+ main_x 1) v_prenex_41905) (<= (* 2 (select main_a v_prenex_41905)) 1000) (<= 0 (+ (select main_a v_prenex_41905) 498)) (< v_prenex_41905 main_x) (<= (select main_a v_prenex_41905) 999)))) (forall ((v_prenex_46226 Int) (v_prenex_46225 Int)) (or (< v_prenex_46226 main_y) (< v_prenex_46225 main_x) (<= (+ main_x 1) v_prenex_46225) (<= 500 (select main_a v_prenex_46226)) (<= (select main_a v_prenex_46226) 1498) (<= (select main_a v_prenex_46225) (select main_a v_prenex_46226)) (<= 2 (* 2 (select main_a v_prenex_46225))))) (forall ((v_prenex_47320 Int) (v_prenex_47319 Int)) (or (<= (* 2 (select main_a v_prenex_47320)) 1998) (<= 1 (select main_a v_prenex_47319)) (<= 1000 (* 2 (select main_a v_prenex_47320))) (<= (* 2 (select main_a v_prenex_47319)) 1000) (<= (+ main_x 1) v_prenex_47319) (< v_prenex_47319 main_x) (<= (select main_a v_prenex_47320) (+ (select main_a v_prenex_47319) 998)))) (forall ((v_prenex_49777 Int) (v_prenex_49778 Int)) (or (< v_prenex_49778 main_y) (<= (* 2 (select main_a v_prenex_49778)) 1998) (<= (select main_a v_prenex_49777) 999) (<= 1000 (+ (select main_a v_prenex_49777) (select main_a v_prenex_49778))) (< v_prenex_49777 main_x) (<= (+ main_x 1) v_prenex_49777))) (forall ((v_prenex_48490 Int) (v_prenex_48489 Int)) (or (<= 1000 (+ (select main_a v_prenex_48489) (select main_a v_prenex_48490))) (<= (+ main_x 1) v_prenex_48489) (<= 500 (select main_a v_prenex_48490)) (< v_prenex_48489 main_x) (<= (select main_a v_prenex_48490) 1498) (<= 0 (+ (select main_a v_prenex_48489) 498)) (<= (+ main_y 1) v_prenex_48490))) (or (forall ((v_prenex_48774 Int)) (or (<= (select main_a v_prenex_48774) 999) (<= (select main_a v_prenex_48774) 1498))) (forall ((v_prenex_48771 Int)) (or (<= (* 2 (select main_a v_prenex_48771)) 1000) (<= (+ main_x 1) v_prenex_48771) (< v_prenex_48771 main_x) (<= (select main_a v_prenex_48771) 999)))) (forall ((v_prenex_46086 Int) (v_prenex_46087 Int)) (or (<= 1 (select main_a v_prenex_46087)) (<= (select main_a v_prenex_46087) 999) (<= (+ main_x 1) v_prenex_46086) (<= 0 (+ (select main_a v_prenex_46086) 498)) (< v_prenex_46086 main_x) (<= (+ (select main_a v_prenex_46086) (select main_a v_prenex_46087)) 1000) (<= 2 (* 2 (select main_a v_prenex_46086))))) (forall ((v_prenex_47520 Int) (v_prenex_47519 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47520))) (<= (+ main_y 1) v_prenex_47520) (<= (+ main_x 1) v_prenex_47519) (<= (select main_a v_prenex_47520) 999) (<= (select main_a v_prenex_47520) (+ (select main_a v_prenex_47519) 998)) (<= (select main_a v_prenex_47519) 500) (< v_prenex_47519 main_x))) (forall ((v_prenex_43628 Int) (v_prenex_43627 Int)) (or (< v_prenex_43627 main_x) (<= (select main_a v_prenex_43628) 999) (<= (+ main_x 1) v_prenex_43627) (<= (select main_a v_prenex_43627) 999) (<= (select main_a v_prenex_43628) (+ (select main_a v_prenex_43627) 998)) (<= (select main_a v_prenex_43627) 500))) (forall ((v_prenex_46772 Int) (v_prenex_46771 Int)) (or (< v_prenex_46771 main_x) (<= 1 (select main_a v_prenex_46772)) (<= (+ main_x 1) v_prenex_46771) (<= (select main_a v_prenex_46771) (select main_a v_prenex_46772)) (<= (select main_a v_prenex_46771) 500) (<= (select main_a v_prenex_46771) 999))) (forall ((v_prenex_48825 Int) (v_prenex_48826 Int)) (or (<= (+ (select main_a v_prenex_48825) (select main_a v_prenex_48826)) 1000) (<= 1000 (* 2 (select main_a v_prenex_48826))) (<= (select main_a v_prenex_48825) 999) (< v_prenex_48825 main_x) (<= (select main_a v_prenex_48826) 999) (<= 2 (* 2 (select main_a v_prenex_48825))) (<= (+ main_x 1) v_prenex_48825))) (forall ((v_prenex_50464 Int) (v_prenex_50463 Int)) (or (<= (* 2 (select main_a v_prenex_50463)) 1000) (< v_prenex_50463 main_x) (<= (+ main_y 1) v_prenex_50464) (<= (+ main_x 1) v_prenex_50463) (<= (select main_a v_prenex_50463) (select main_a v_prenex_50464)) (<= 1 (select main_a v_prenex_50464)) (<= (select main_a v_prenex_50464) 999))) (forall ((v_prenex_42480 Int) (v_prenex_42481 Int)) (or (<= 1 (select main_a v_prenex_42481)) (<= (+ main_x 1) v_prenex_42480) (< v_prenex_42481 main_y) (<= (select main_a v_prenex_42481) 999) (<= 1 (select main_a v_prenex_42480)) (<= (+ (select main_a v_prenex_42480) (select main_a v_prenex_42481)) 1000) (< v_prenex_42480 main_x))) (forall ((v_prenex_44937 Int) (v_prenex_44938 Int)) (or (<= 1 (select main_a v_prenex_44938)) (<= (+ main_x 1) v_prenex_44937) (< v_prenex_44937 main_x) (<= 1 (select main_a v_prenex_44937)) (<= (* 2 (select main_a v_prenex_44938)) 1998) (<= (select main_a v_prenex_44937) (select main_a v_prenex_44938)) (<= 2 (* 2 (select main_a v_prenex_44937))))) (forall ((v_prenex_46466 Int) (v_prenex_46465 Int)) (or (<= 1 (select main_a v_prenex_46466)) (<= (select main_a v_prenex_46466) (+ (select main_a v_prenex_46465) 998)) (<= 1000 (* 2 (select main_a v_prenex_46466))) (< v_prenex_46466 main_y) (<= (+ main_y 1) v_prenex_46466))) (forall ((v_prenex_47637 Int) (v_prenex_47638 Int)) (or (< v_prenex_47638 main_y) (<= 1000 (+ (select main_a v_prenex_47637) (select main_a v_prenex_47638))) (<= 500 (select main_a v_prenex_47638)) (<= (select main_a v_prenex_47637) 999) (<= (+ main_x 1) v_prenex_47637) (< v_prenex_47637 main_x) (<= (select main_a v_prenex_47638) 999))) (forall ((v_prenex_42344 Int) (v_prenex_42345 Int)) (or (<= (* 2 (select main_a v_prenex_42345)) 1998) (<= 1000 (* 2 (select main_a v_prenex_42345))) (<= (select main_a v_prenex_42344) 999) (< v_prenex_42344 main_x) (<= (+ main_x 1) v_prenex_42344) (<= (select main_a v_prenex_42345) (+ (select main_a v_prenex_42344) 998)))) (or (forall ((v_prenex_43389 Int)) (or (<= (select main_a v_prenex_43389) 1498) (<= (* 2 (select main_a v_prenex_43389)) 1998))) (forall ((v_prenex_43393 Int)) (or (< v_prenex_43393 main_x) (<= (+ main_x 1) v_prenex_43393) (<= (* 2 (select main_a v_prenex_43393)) 1000) (<= 0 (+ (select main_a v_prenex_43393) 498))))) (forall ((v_prenex_43466 Int) (v_prenex_43465 Int)) (or (<= (+ main_x 1) v_prenex_43465) (<= 500 (select main_a v_prenex_43466)) (<= (select main_a v_prenex_43465) (select main_a v_prenex_43466)) (<= 1 (select main_a v_prenex_43465)) (< v_prenex_43465 main_x) (<= (select main_a v_prenex_43466) 1498) (<= (select main_a v_prenex_43465) 500))) (forall ((v_prenex_46457 Int) (v_prenex_46458 Int)) (or (<= (select main_a v_prenex_46458) 1498) (< v_prenex_46457 main_x) (<= (+ (select main_a v_prenex_46457) (select main_a v_prenex_46458)) 1000) (<= 1 (select main_a v_prenex_46457)) (<= (* 2 (select main_a v_prenex_46458)) 1998) (<= (+ main_x 1) v_prenex_46457))) (forall ((v_prenex_45205 Int) (v_prenex_45204 Int)) (or (< v_prenex_45205 main_y) (<= (+ main_x 1) v_prenex_45204) (<= 500 (select main_a v_prenex_45205)) (<= (select main_a v_prenex_45204) 999) (<= (+ (select main_a v_prenex_45204) (select main_a v_prenex_45205)) 1000) (< v_prenex_45204 main_x))) (forall ((v_prenex_49051 Int) (v_prenex_49052 Int)) (or (<= (select main_a v_prenex_49052) 999) (<= (select main_a v_prenex_49052) 1498) (< v_prenex_49051 main_x) (<= (+ main_x 1) v_prenex_49051) (<= 0 (+ (select main_a v_prenex_49051) 498)) (< v_prenex_49052 main_y) (<= 1000 (+ (select main_a v_prenex_49051) (select main_a v_prenex_49052))))) (or (forall ((v_prenex_47924 Int)) (or (<= (* 2 (select main_a v_prenex_47924)) 1000) (<= (select main_a v_prenex_47924) 999) (< v_prenex_47924 main_x) (<= 1 (select main_a v_prenex_47924)) (<= (+ main_x 1) v_prenex_47924))) (forall ((v_prenex_47925 Int)) (or (<= (select main_a v_prenex_47925) 999) (<= 1000 (* 2 (select main_a v_prenex_47925)))))) (or (forall ((v_prenex_46962 Int)) (<= (select main_a v_prenex_46962) 999)) (forall ((v_prenex_46959 Int)) (or (<= (+ main_x 1) v_prenex_46959) (<= (* 2 (select main_a v_prenex_46959)) 1000) (< v_prenex_46959 main_x) (<= 2 (* 2 (select main_a v_prenex_46959))) (<= (select main_a v_prenex_46959) 500)))) (forall ((v_prenex_46303 Int) (v_prenex_46304 Int)) (or (<= (select main_a v_prenex_46304) 1498) (<= 2 (* 2 (select main_a v_prenex_46303))) (< v_prenex_46303 main_x) (< v_prenex_46304 main_y) (<= (+ main_x 1) v_prenex_46303) (<= (+ (select main_a v_prenex_46303) (select main_a v_prenex_46304)) 1000) (<= (* 2 (select main_a v_prenex_46304)) 1998))) (forall ((v_prenex_49887 Int) (v_prenex_49888 Int)) (or (< v_prenex_49887 main_x) (<= (select main_a v_prenex_49887) 999) (<= (select main_a v_prenex_49888) 999) (<= (select main_a v_prenex_49888) 1498) (<= (select main_a v_prenex_49887) (select main_a v_prenex_49888)) (<= 2 (* 2 (select main_a v_prenex_49887))) (<= (+ main_x 1) v_prenex_49887))) (forall ((v_prenex_45320 Int) (v_prenex_45319 Int)) (or (<= (select main_a v_prenex_45320) 999) (<= (+ (select main_a v_prenex_45319) (select main_a v_prenex_45320)) 1000) (<= (+ main_x 1) v_prenex_45319) (< v_prenex_45319 main_x) (< v_prenex_45320 main_y) (<= 0 (+ (select main_a v_prenex_45319) 498)))) (or (forall ((v_prenex_42585 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42585))) (<= 1 (select main_a v_prenex_42585)))) (forall ((v_prenex_42587 Int)) (or (< v_prenex_42587 main_x) (<= 0 (+ (select main_a v_prenex_42587) 498)) (<= (select main_a v_prenex_42587) 500) (<= (+ main_x 1) v_prenex_42587) (<= (* 2 (select main_a v_prenex_42587)) 1000)))) (or (forall ((v_prenex_45792 Int)) (or (<= (+ main_x 1) v_prenex_45792) (<= (* 2 (select main_a v_prenex_45792)) 1000) (<= 2 (* 2 (select main_a v_prenex_45792))) (< v_prenex_45792 main_x))) (forall ((v_prenex_45797 Int)) (or (<= (select main_a v_prenex_45797) 999) (< v_prenex_45797 main_y) (<= (select main_a v_prenex_45797) 1498)))) (forall ((v_prenex_44193 Int) (v_prenex_44194 Int)) (or (<= 500 (select main_a v_prenex_44194)) (<= (+ main_y 1) v_prenex_44194) (<= (+ (select main_a v_prenex_44193) (select main_a v_prenex_44194)) 1000) (<= (select main_a v_prenex_44194) 999) (< v_prenex_44194 main_y))) (forall ((v_prenex_43831 Int) (v_prenex_43830 Int)) (or (<= 0 (+ (select main_a v_prenex_43830) 498)) (<= (+ main_x 1) v_prenex_43830) (<= (select main_a v_prenex_43831) (+ (select main_a v_prenex_43830) 998)) (<= 2 (* 2 (select main_a v_prenex_43830))) (<= (select main_a v_prenex_43831) 1498) (<= (* 2 (select main_a v_prenex_43831)) 1998) (< v_prenex_43830 main_x))) (forall ((v_prenex_43291 Int) (v_prenex_43292 Int)) (or (<= (* 2 (select main_a v_prenex_43291)) 1000) (< v_prenex_43291 main_x) (<= (+ main_x 1) v_prenex_43291) (<= (select main_a v_prenex_43291) 500) (<= 1 (select main_a v_prenex_43292)) (<= 500 (select main_a v_prenex_43292)) (<= 1000 (+ (select main_a v_prenex_43291) (select main_a v_prenex_43292))))) (forall ((v_prenex_47238 Int) (v_prenex_47237 Int)) (or (<= (select main_a v_prenex_47237) 500) (<= 1 (select main_a v_prenex_47238)) (<= 500 (select main_a v_prenex_47238)) (<= (+ main_x 1) v_prenex_47237) (<= (select main_a v_prenex_47237) (select main_a v_prenex_47238)) (< v_prenex_47237 main_x))) (forall ((v_prenex_46613 Int) (v_prenex_46614 Int)) (or (<= 0 (+ (select main_a v_prenex_46613) 498)) (<= (+ main_x 1) v_prenex_46613) (<= (* 2 (select main_a v_prenex_46613)) 1000) (< v_prenex_46613 main_x) (<= (select main_a v_prenex_46613) (select main_a v_prenex_46614)) (<= 1000 (* 2 (select main_a v_prenex_46614))))) (or (forall ((v_prenex_43153 Int)) (or (<= 1 (select main_a v_prenex_43153)) (<= (+ main_x 1) v_prenex_43153) (< v_prenex_43153 main_x) (<= 2 (* 2 (select main_a v_prenex_43153))))) (forall ((v_prenex_43154 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43154))) (< v_prenex_43154 main_y) (<= (select main_a v_prenex_43154) 999)))) (or (forall ((v_prenex_48039 Int)) (or (< v_prenex_48039 main_x) (<= (* 2 (select main_a v_prenex_48039)) 1000) (<= (+ main_x 1) v_prenex_48039) (<= (select main_a v_prenex_48039) 500))) (forall ((v_prenex_48041 Int)) (or (<= 500 (select main_a v_prenex_48041)) (< v_prenex_48041 main_y)))) (forall ((v_prenex_49557 Int) (v_prenex_49556 Int)) (or (<= (+ main_y 1) v_prenex_49557) (< v_prenex_49556 main_x) (<= (select main_a v_prenex_49557) 999) (<= (select main_a v_prenex_49556) 500) (<= (+ (select main_a v_prenex_49556) (select main_a v_prenex_49557)) 1000) (<= (+ main_x 1) v_prenex_49556))) (forall ((v_prenex_48565 Int) (v_prenex_48564 Int)) (or (<= (select main_a v_prenex_48565) 1498) (<= (select main_a v_prenex_48565) (+ (select main_a v_prenex_48564) 998)) (< v_prenex_48565 main_y) (<= (+ main_y 1) v_prenex_48565) (<= 500 (select main_a v_prenex_48565)))) (forall ((v_prenex_41467 Int) (v_prenex_41466 Int)) (or (<= (+ main_y 1) v_prenex_41467) (<= (+ (select main_a v_prenex_41466) (select main_a v_prenex_41467)) 1000) (<= (+ main_x 1) v_prenex_41466) (<= (select main_a v_prenex_41467) 999) (< v_prenex_41466 main_x) (<= (* 2 (select main_a v_prenex_41467)) 1998) (<= 2 (* 2 (select main_a v_prenex_41466))))) (or (forall ((v_prenex_51123 Int)) (or (< v_prenex_51123 main_x) (<= (select main_a v_prenex_51123) 999) (<= (+ main_x 1) v_prenex_51123) (<= (* 2 (select main_a v_prenex_51123)) 1000) (<= 2 (* 2 (select main_a v_prenex_51123))))) (forall ((v_prenex_51127 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51127))) (<= (select main_a v_prenex_51127) 999)))) (or (forall ((v_prenex_43065 Int)) (or (<= (+ main_x 1) v_prenex_43065) (< v_prenex_43065 main_x) (<= 2 (* 2 (select main_a v_prenex_43065))) (<= (select main_a v_prenex_43065) 999) (<= 0 (+ (select main_a v_prenex_43065) 498)))) (forall ((v_prenex_43069 Int)) (<= (select main_a v_prenex_43069) 1498))) (forall ((v_prenex_42941 Int) (v_prenex_42942 Int)) (or (<= 1 (select main_a v_prenex_42942)) (<= 1 (select main_a v_prenex_42941)) (<= (select main_a v_prenex_42941) (select main_a v_prenex_42942)) (< v_prenex_42941 main_x) (<= (+ main_x 1) v_prenex_42941) (<= 2 (* 2 (select main_a v_prenex_42941))))) (or (forall ((v_prenex_45669 Int)) (<= (select main_a v_prenex_45669) 999)) (forall ((v_prenex_45666 Int)) (or (<= (select main_a v_prenex_45666) 500) (< v_prenex_45666 main_x) (<= 1 (select main_a v_prenex_45666)) (<= 2 (* 2 (select main_a v_prenex_45666))) (<= (+ main_x 1) v_prenex_45666)))) (or (forall ((v_prenex_47284 Int)) (or (<= (select main_a v_prenex_47284) 1498) (<= 1 (select main_a v_prenex_47284)))) (forall ((v_prenex_47282 Int)) (or (<= 0 (+ (select main_a v_prenex_47282) 498)) (< v_prenex_47282 main_x) (<= 2 (* 2 (select main_a v_prenex_47282))) (<= (+ main_x 1) v_prenex_47282) (<= (* 2 (select main_a v_prenex_47282)) 1000)))) (forall ((v_prenex_47801 Int) (v_prenex_47800 Int)) (or (< v_prenex_47800 main_x) (<= 500 (select main_a v_prenex_47801)) (<= 1000 (+ (select main_a v_prenex_47800) (select main_a v_prenex_47801))) (<= (select main_a v_prenex_47800) 999) (<= (+ main_x 1) v_prenex_47800) (<= 0 (+ (select main_a v_prenex_47800) 498)) (<= 1 (select main_a v_prenex_47801)))) (forall ((v_prenex_45522 Int) (v_prenex_45521 Int)) (or (<= (select main_a v_prenex_45522) 1498) (< v_prenex_45522 main_y) (<= (select main_a v_prenex_45522) 999) (<= (* 2 (select main_a v_prenex_45521)) 1000) (<= (+ (select main_a v_prenex_45521) (select main_a v_prenex_45522)) 1000) (<= (+ main_x 1) v_prenex_45521) (< v_prenex_45521 main_x))) (or (forall ((v_prenex_44848 Int)) (<= (select main_a v_prenex_44848) 999)) (forall ((v_prenex_44847 Int)) (or (< v_prenex_44847 main_x) (<= (+ main_x 1) v_prenex_44847) (<= (select main_a v_prenex_44847) 500) (<= 0 (+ (select main_a v_prenex_44847) 498)) (<= (* 2 (select main_a v_prenex_44847)) 1000)))) (forall ((v_prenex_44939 Int) (v_prenex_44940 Int)) (or (<= (+ main_y 1) v_prenex_44940) (<= (select main_a v_prenex_44940) 999) (<= 2 (* 2 (select main_a v_prenex_44939))) (<= (+ main_x 1) v_prenex_44939) (< v_prenex_44939 main_x) (<= (+ (select main_a v_prenex_44939) (select main_a v_prenex_44940)) 1000) (<= 1000 (* 2 (select main_a v_prenex_44940))))) (or (forall ((v_prenex_51741 Int)) (<= (* 2 (select main_a v_prenex_51741)) 1998)) (forall ((v_prenex_51739 Int)) (or (<= 1 (select main_a v_prenex_51739)) (<= (+ main_x 1) v_prenex_51739) (< v_prenex_51739 main_x)))) (forall ((v_prenex_48238 Int) (v_prenex_48237 Int)) (or (<= (select main_a v_prenex_48237) 999) (<= (select main_a v_prenex_48238) (+ (select main_a v_prenex_48237) 998)) (<= (select main_a v_prenex_48237) 500) (< v_prenex_48237 main_x) (<= 1 (select main_a v_prenex_48238)) (<= (* 2 (select main_a v_prenex_48238)) 1998) (<= (+ main_x 1) v_prenex_48237))) (forall ((v_prenex_41769 Int) (v_prenex_41770 Int)) (or (<= (+ main_x 1) v_prenex_41769) (<= 0 (+ (select main_a v_prenex_41769) 498)) (< v_prenex_41769 main_x) (<= (select main_a v_prenex_41770) 999) (<= (select main_a v_prenex_41770) (+ (select main_a v_prenex_41769) 998)) (<= (+ main_y 1) v_prenex_41770) (<= (select main_a v_prenex_41770) 1498))) (or (forall ((v_prenex_41499 Int)) (or (<= 500 (select main_a v_prenex_41499)) (<= (select main_a v_prenex_41499) 1498))) (forall ((v_prenex_40506 Int)) (or (< v_prenex_40506 main_x) (<= (* 2 (select main_a v_prenex_40506)) 1000) (<= (+ main_x 1) v_prenex_40506) (<= (select main_a v_prenex_40506) 500)))) (forall ((v_prenex_40645 Int) (v_prenex_40646 Int)) (or (<= 1 (select main_a v_prenex_40645)) (<= 1000 (* 2 (select main_a v_prenex_40646))) (<= (+ main_x 1) v_prenex_40645) (<= (* 2 (select main_a v_prenex_40645)) 1000) (<= 1000 (+ (select main_a v_prenex_40645) (select main_a v_prenex_40646))) (< v_prenex_40645 main_x))) (forall ((v_prenex_46552 Int) (v_prenex_46553 Int)) (or (<= 0 (+ (select main_a v_prenex_46552) 498)) (<= (+ main_x 1) v_prenex_46552) (<= 1 (select main_a v_prenex_46553)) (< v_prenex_46552 main_x) (<= (* 2 (select main_a v_prenex_46553)) 1998) (<= (+ (select main_a v_prenex_46552) (select main_a v_prenex_46553)) 1000) (< v_prenex_46553 main_y))) (forall ((v_prenex_41086 Int) (v_prenex_41087 Int)) (or (<= 0 (+ (select main_a v_prenex_41086) 498)) (<= 1 (select main_a v_prenex_41087)) (<= (+ (select main_a v_prenex_41086) (select main_a v_prenex_41087)) 1000) (<= (+ main_y 1) v_prenex_41087) (< v_prenex_41086 main_x) (<= (+ main_x 1) v_prenex_41086))) (forall ((v_prenex_42135 Int) (v_prenex_42136 Int)) (or (<= 500 (select main_a v_prenex_42136)) (< v_prenex_42135 main_x) (<= (+ main_x 1) v_prenex_42135) (<= (* 2 (select main_a v_prenex_42136)) 1998) (<= (+ (select main_a v_prenex_42135) (select main_a v_prenex_42136)) 1000) (<= 0 (+ (select main_a v_prenex_42135) 498)) (<= 1 (select main_a v_prenex_42135)))) (forall ((v_prenex_50459 Int) (v_prenex_50460 Int)) (or (<= (select main_a v_prenex_50460) 1498) (< v_prenex_50459 main_x) (<= 0 (+ (select main_a v_prenex_50459) 498)) (<= (+ main_x 1) v_prenex_50459) (<= (+ (select main_a v_prenex_50459) (select main_a v_prenex_50460)) 1000) (<= (select main_a v_prenex_50459) 500))) (forall ((v_prenex_46914 Int) (v_prenex_46913 Int)) (or (<= (* 2 (select main_a v_prenex_46913)) 1000) (<= (+ main_x 1) v_prenex_46913) (<= 1 (select main_a v_prenex_46914)) (<= (select main_a v_prenex_46913) 500) (<= 1000 (+ (select main_a v_prenex_46913) (select main_a v_prenex_46914))) (< v_prenex_46913 main_x) (<= (select main_a v_prenex_46914) 1498))) (or (forall ((v_prenex_42595 Int)) (or (<= 1 (select main_a v_prenex_42595)) (<= 500 (select main_a v_prenex_42595)) (< v_prenex_42595 main_y))) (forall ((v_prenex_42599 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42599))) (<= 0 (+ (select main_a v_prenex_42599) 498)) (< v_prenex_42599 main_x) (<= (+ main_x 1) v_prenex_42599)))) (or (forall ((v_prenex_50521 Int)) (or (<= (* 2 (select main_a v_prenex_50521)) 1000) (<= 0 (+ (select main_a v_prenex_50521) 498)) (<= (+ main_x 1) v_prenex_50521) (< v_prenex_50521 main_x))) (forall ((v_prenex_50524 Int)) (or (<= 1 (select main_a v_prenex_50524)) (<= (* 2 (select main_a v_prenex_50524)) 1998) (< v_prenex_50524 main_y)))) (forall ((v_prenex_42674 Int) (v_prenex_42675 Int)) (or (<= (+ main_y 1) v_prenex_42675) (<= (+ (select main_a v_prenex_42674) (select main_a v_prenex_42675)) 1000) (<= (* 2 (select main_a v_prenex_42675)) 1998) (< v_prenex_42675 main_y) (<= (select main_a v_prenex_42675) 1498))) (or (forall ((v_prenex_40794 Int)) (or (< v_prenex_40794 main_x) (<= 2 (* 2 (select main_a v_prenex_40794))) (<= (+ main_x 1) v_prenex_40794))) (forall ((v_prenex_40791 Int)) (or (<= 1 (select main_a v_prenex_40791)) (<= (select main_a v_prenex_40791) 1498)))) (forall ((v_prenex_45115 Int) (v_prenex_45116 Int)) (or (<= 500 (select main_a v_prenex_45116)) (<= (+ main_x 1) v_prenex_45115) (<= (* 2 (select main_a v_prenex_45115)) 1000) (<= 1000 (+ (select main_a v_prenex_45115) (select main_a v_prenex_45116))) (<= (select main_a v_prenex_45116) 1498) (<= 2 (* 2 (select main_a v_prenex_45115))) (< v_prenex_45115 main_x))) (forall ((v_prenex_49402 Int) (v_prenex_49401 Int)) (or (<= (select main_a v_prenex_49402) 999) (<= 1000 (* 2 (select main_a v_prenex_49402))) (<= 1000 (+ (select main_a v_prenex_49401) (select main_a v_prenex_49402))) (<= 2 (* 2 (select main_a v_prenex_49401))) (<= (* 2 (select main_a v_prenex_49401)) 1000) (< v_prenex_49401 main_x) (<= (+ main_x 1) v_prenex_49401))) (forall ((v_prenex_50885 Int) (v_prenex_50886 Int)) (or (<= (select main_a v_prenex_50885) (select main_a v_prenex_50886)) (<= (* 2 (select main_a v_prenex_50886)) 1998) (<= 1 (select main_a v_prenex_50885)) (<= (+ main_x 1) v_prenex_50885) (< v_prenex_50885 main_x) (<= 1000 (* 2 (select main_a v_prenex_50886))))) (forall ((v_prenex_41978 Int) (v_prenex_41979 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41978))) (<= (select main_a v_prenex_41979) (+ (select main_a v_prenex_41978) 998)) (<= (select main_a v_prenex_41979) 1498) (<= (+ main_x 1) v_prenex_41978) (< v_prenex_41979 main_y) (< v_prenex_41978 main_x) (<= (* 2 (select main_a v_prenex_41979)) 1998))) (forall ((v_prenex_43910 Int) (v_prenex_43909 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43910))) (<= (+ main_y 1) v_prenex_43910) (< v_prenex_43909 main_x) (<= 0 (+ (select main_a v_prenex_43909) 498)) (<= (+ main_x 1) v_prenex_43909) (<= (+ (select main_a v_prenex_43909) (select main_a v_prenex_43910)) 1000))) (forall ((v_prenex_50185 Int) (v_prenex_50184 Int)) (or (<= 1 (select main_a v_prenex_50184)) (< v_prenex_50184 main_x) (<= (* 2 (select main_a v_prenex_50185)) 1998) (<= (+ main_x 1) v_prenex_50184) (<= 500 (select main_a v_prenex_50185)) (<= (+ (select main_a v_prenex_50184) (select main_a v_prenex_50185)) 1000))) (forall ((v_prenex_43843 Int) (v_prenex_43842 Int)) (or (<= (select main_a v_prenex_43842) (select main_a v_prenex_43843)) (< v_prenex_43842 main_x) (<= (+ main_x 1) v_prenex_43842) (<= 2 (* 2 (select main_a v_prenex_43842))) (<= (select main_a v_prenex_43843) 999))) (or (forall ((v_prenex_49112 Int)) (<= 1000 (* 2 (select main_a v_prenex_49112)))) (forall ((v_prenex_49106 Int)) (or (<= (select main_a v_prenex_49106) 999) (<= (select main_a v_prenex_49106) 500) (<= 2 (* 2 (select main_a v_prenex_49106))) (<= (+ main_x 1) v_prenex_49106) (< v_prenex_49106 main_x)))) (forall ((v_prenex_44964 Int) (v_prenex_44963 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44963))) (<= 1 (select main_a v_prenex_44964)) (<= (+ main_x 1) v_prenex_44963) (<= 1 (select main_a v_prenex_44963)) (<= (+ (select main_a v_prenex_44963) (select main_a v_prenex_44964)) 1000) (< v_prenex_44963 main_x))) (forall ((v_prenex_40999 Int) (v_prenex_40998 Int)) (or (<= (* 2 (select main_a v_prenex_40998)) 1000) (<= (+ (select main_a v_prenex_40998) (select main_a v_prenex_40999)) 1000) (<= (+ main_x 1) v_prenex_40998) (<= (* 2 (select main_a v_prenex_40999)) 1998) (<= 2 (* 2 (select main_a v_prenex_40998))) (< v_prenex_40998 main_x))) (forall ((v_prenex_51209 Int) (v_prenex_51210 Int)) (or (<= (select main_a v_prenex_51210) (+ (select main_a v_prenex_51209) 998)) (<= (+ main_x 1) v_prenex_51209) (<= 500 (select main_a v_prenex_51210)) (< v_prenex_51209 main_x) (<= (select main_a v_prenex_51209) 500) (<= (select main_a v_prenex_51210) 1498) (<= 1 (select main_a v_prenex_51209)))) (forall ((v_prenex_49522 Int) (v_prenex_49521 Int)) (or (<= (select main_a v_prenex_49522) 1498) (<= (+ (select main_a v_prenex_49521) (select main_a v_prenex_49522)) 1000) (<= 500 (select main_a v_prenex_49522)) (<= (select main_a v_prenex_49521) 500) (<= (+ main_x 1) v_prenex_49521) (< v_prenex_49521 main_x) (<= (+ main_y 1) v_prenex_49522))) (or (forall ((v_prenex_42017 Int)) (or (< v_prenex_42017 main_x) (<= (* 2 (select main_a v_prenex_42017)) 1000) (<= 0 (+ (select main_a v_prenex_42017) 498)) (<= (+ main_x 1) v_prenex_42017) (<= (select main_a v_prenex_42017) 999))) (forall ((v_prenex_42019 Int)) (or (<= (* 2 (select main_a v_prenex_42019)) 1998) (<= 1000 (* 2 (select main_a v_prenex_42019)))))) (forall ((v_prenex_43093 Int) (v_prenex_43092 Int)) (or (<= (+ main_x 1) v_prenex_43092) (<= 1000 (+ (select main_a v_prenex_43092) (select main_a v_prenex_43093))) (<= (+ main_y 1) v_prenex_43093) (<= (* 2 (select main_a v_prenex_43093)) 1998) (< v_prenex_43093 main_y))) (forall ((v_prenex_48344 Int) (v_prenex_48343 Int)) (or (<= (+ main_x 1) v_prenex_48343) (< v_prenex_48343 main_x) (<= 500 (select main_a v_prenex_48344)) (<= (+ (select main_a v_prenex_48343) (select main_a v_prenex_48344)) 1000) (<= (select main_a v_prenex_48344) 999) (<= 2 (* 2 (select main_a v_prenex_48343))) (<= (* 2 (select main_a v_prenex_48343)) 1000))) (forall ((v_prenex_50271 Int) (v_prenex_50270 Int)) (or (< v_prenex_50270 main_x) (<= 1000 (* 2 (select main_a v_prenex_50271))) (<= (select main_a v_prenex_50270) 999) (<= (select main_a v_prenex_50271) 999) (<= (* 2 (select main_a v_prenex_50270)) 1000) (<= (+ (select main_a v_prenex_50270) (select main_a v_prenex_50271)) 1000) (<= (+ main_x 1) v_prenex_50270))) (forall ((v_prenex_45472 Int) (v_prenex_45471 Int)) (or (<= (select main_a v_prenex_45472) 1498) (<= 500 (select main_a v_prenex_45472)) (<= (+ main_x 1) v_prenex_45471) (<= 0 (+ (select main_a v_prenex_45471) 498)) (< v_prenex_45472 main_y) (< v_prenex_45471 main_x) (<= (+ (select main_a v_prenex_45471) (select main_a v_prenex_45472)) 1000))) (forall ((v_prenex_41412 Int) (v_prenex_41413 Int)) (or (<= (select main_a v_prenex_41412) 999) (<= 1 (select main_a v_prenex_41412)) (<= (select main_a v_prenex_41412) (select main_a v_prenex_41413)) (<= (+ main_x 1) v_prenex_41412) (< v_prenex_41412 main_x) (<= 500 (select main_a v_prenex_41413)))) (forall ((v_prenex_45353 Int) (v_prenex_45352 Int)) (or (<= (+ main_x 1) v_prenex_45352) (<= 1000 (+ (select main_a v_prenex_45352) (select main_a v_prenex_45353))) (<= 0 (+ (select main_a v_prenex_45352) 498)) (<= 1 (select main_a v_prenex_45353)) (< v_prenex_45352 main_x) (<= (select main_a v_prenex_45352) 500))) (forall ((v_prenex_51259 Int) (v_prenex_51260 Int)) (or (<= (+ main_x 1) v_prenex_51259) (<= 1 (select main_a v_prenex_51259)) (<= (select main_a v_prenex_51260) 999) (< v_prenex_51259 main_x) (<= (select main_a v_prenex_51259) 500) (<= (+ (select main_a v_prenex_51259) (select main_a v_prenex_51260)) 1000))) (or (forall ((v_prenex_40594 Int)) (or (<= (select main_a v_prenex_40594) 1498) (< v_prenex_40594 main_y))) (forall ((v_prenex_40470 Int)) (or (< v_prenex_40470 main_x) (<= (+ main_x 1) v_prenex_40470) (<= (* 2 (select main_a v_prenex_40470)) 1000) (<= 2 (* 2 (select main_a v_prenex_40470)))))) (forall ((v_prenex_41424 Int) (v_prenex_41425 Int)) (or (<= (select main_a v_prenex_41424) (select main_a v_prenex_41425)) (<= (* 2 (select main_a v_prenex_41425)) 1998) (<= 0 (+ (select main_a v_prenex_41424) 498)) (< v_prenex_41424 main_x) (<= (+ main_x 1) v_prenex_41424) (<= 1 (select main_a v_prenex_41425)) (<= 2 (* 2 (select main_a v_prenex_41424))))) (or (forall ((v_prenex_43521 Int)) (or (<= (+ main_x 1) v_prenex_43521) (< v_prenex_43521 main_x) (<= 2 (* 2 (select main_a v_prenex_43521))) (<= (select main_a v_prenex_43521) 500))) (forall ((v_prenex_43516 Int)) (or (<= 500 (select main_a v_prenex_43516)) (<= (select main_a v_prenex_43516) 1498)))) (forall ((v_prenex_50887 Int) (v_prenex_50888 Int)) (or (<= (+ main_x 1) v_prenex_50887) (<= (select main_a v_prenex_50888) (+ (select main_a v_prenex_50887) 998)) (< v_prenex_50887 main_x) (<= (* 2 (select main_a v_prenex_50887)) 1000) (<= 1 (select main_a v_prenex_50888)) (<= (* 2 (select main_a v_prenex_50888)) 1998) (< v_prenex_50888 main_y))) (forall ((v_prenex_43484 Int) (v_prenex_43483 Int)) (or (<= (+ main_x 1) v_prenex_43483) (<= (select main_a v_prenex_43484) (+ (select main_a v_prenex_43483) 998)) (< v_prenex_43483 main_x) (<= 500 (select main_a v_prenex_43484)) (<= 2 (* 2 (select main_a v_prenex_43483))) (<= (select main_a v_prenex_43483) 500))) (or (forall ((v_prenex_45932 Int)) (or (< v_prenex_45932 main_x) (<= 1 (select main_a v_prenex_45932)) (<= (+ main_x 1) v_prenex_45932) (<= (* 2 (select main_a v_prenex_45932)) 1000))) (forall ((v_prenex_45933 Int)) (or (<= (* 2 (select main_a v_prenex_45933)) 1998) (< v_prenex_45933 main_y) (<= (select main_a v_prenex_45933) 999)))) (or (forall ((v_prenex_43223 Int)) (or (< v_prenex_43223 main_x) (<= (select main_a v_prenex_43223) 999) (<= (+ main_x 1) v_prenex_43223) (<= 2 (* 2 (select main_a v_prenex_43223))))) (forall ((v_prenex_43224 Int)) (or (<= (+ main_y 1) v_prenex_43224) (<= 500 (select main_a v_prenex_43224)) (<= (select main_a v_prenex_43224) 1498)))) (forall ((v_prenex_44139 Int) (v_prenex_44138 Int)) (or (<= (+ main_y 1) v_prenex_44139) (<= (select main_a v_prenex_44138) (select main_a v_prenex_44139)) (< v_prenex_44139 main_y) (<= 1000 (* 2 (select main_a v_prenex_44139))))) (forall ((v_prenex_41197 Int) (v_prenex_41198 Int)) (or (<= (select main_a v_prenex_41198) 1498) (<= 1000 (+ (select main_a v_prenex_41197) (select main_a v_prenex_41198))) (<= (+ main_x 1) v_prenex_41197) (<= (select main_a v_prenex_41197) 999) (<= (+ main_y 1) v_prenex_41198) (< v_prenex_41197 main_x) (<= 500 (select main_a v_prenex_41198)))) (forall ((v_prenex_45582 Int) (v_prenex_45581 Int)) (or (<= (select main_a v_prenex_45582) 1498) (<= 1 (select main_a v_prenex_45581)) (< v_prenex_45581 main_x) (<= (+ main_x 1) v_prenex_45581) (<= 0 (+ (select main_a v_prenex_45581) 498)) (<= 1000 (* 2 (select main_a v_prenex_45582))) (<= (select main_a v_prenex_45582) (+ (select main_a v_prenex_45581) 998)))) (forall ((v_prenex_44858 Int) (v_prenex_44857 Int)) (or (< v_prenex_44858 main_y) (<= 1 (select main_a v_prenex_44858)) (<= 0 (+ (select main_a v_prenex_44857) 498)) (<= (select main_a v_prenex_44857) (select main_a v_prenex_44858)) (< v_prenex_44857 main_x) (<= 1000 (* 2 (select main_a v_prenex_44858))) (<= (+ main_x 1) v_prenex_44857))) (forall ((v_prenex_48081 Int) (v_prenex_48080 Int)) (or (<= (* 2 (select main_a v_prenex_48080)) 1000) (<= (* 2 (select main_a v_prenex_48081)) 1998) (<= 1 (select main_a v_prenex_48081)) (< v_prenex_48080 main_x) (<= (+ main_x 1) v_prenex_48080) (<= 1000 (+ (select main_a v_prenex_48080) (select main_a v_prenex_48081))))) (forall ((v_prenex_50198 Int) (v_prenex_50199 Int)) (or (<= (* 2 (select main_a v_prenex_50198)) 1000) (<= (+ main_x 1) v_prenex_50198) (<= 1 (select main_a v_prenex_50199)) (<= (select main_a v_prenex_50198) (select main_a v_prenex_50199)) (<= 1 (select main_a v_prenex_50198)) (< v_prenex_50198 main_x))) (forall ((v_prenex_49821 Int) (v_prenex_49822 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49822))) (<= 2 (* 2 (select main_a v_prenex_49821))) (<= 0 (+ (select main_a v_prenex_49821) 498)) (< v_prenex_49821 main_x) (<= (+ main_x 1) v_prenex_49821) (<= (+ (select main_a v_prenex_49821) (select main_a v_prenex_49822)) 1000))) (forall ((v_prenex_41219 Int) (v_prenex_41220 Int)) (or (<= (+ main_y 1) v_prenex_41220) (<= 1 (select main_a v_prenex_41220)) (< v_prenex_41219 main_x) (<= (+ (select main_a v_prenex_41219) (select main_a v_prenex_41220)) 1000) (<= (select main_a v_prenex_41219) 500) (<= (+ main_x 1) v_prenex_41219))) (forall ((v_prenex_41249 Int) (v_prenex_41250 Int)) (or (<= (select main_a v_prenex_41249) 500) (< v_prenex_41249 main_x) (<= (+ main_x 1) v_prenex_41249) (<= (* 2 (select main_a v_prenex_41249)) 1000) (<= 1000 (+ (select main_a v_prenex_41249) (select main_a v_prenex_41250))) (<= 500 (select main_a v_prenex_41250)) (<= (* 2 (select main_a v_prenex_41250)) 1998))) (or (forall ((v_prenex_40887 Int)) (or (<= 1 (select main_a v_prenex_40887)) (<= (+ main_y 1) v_prenex_40887) (<= (* 2 (select main_a v_prenex_40887)) 1998))) (forall ((v_prenex_40886 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40886))) (< v_prenex_40886 main_x) (<= (+ main_x 1) v_prenex_40886)))) (forall ((v_prenex_43139 Int) (v_prenex_43140 Int)) (or (<= (select main_a v_prenex_43139) 500) (<= (+ (select main_a v_prenex_43139) (select main_a v_prenex_43140)) 1000) (<= 1 (select main_a v_prenex_43140)) (<= (+ main_x 1) v_prenex_43139) (<= 500 (select main_a v_prenex_43140)) (< v_prenex_43139 main_x) (<= (+ main_y 1) v_prenex_43140))) (forall ((v_prenex_44915 Int) (v_prenex_44914 Int)) (or (< v_prenex_44914 main_x) (<= 500 (select main_a v_prenex_44915)) (<= (select main_a v_prenex_44914) 500) (<= (+ (select main_a v_prenex_44914) (select main_a v_prenex_44915)) 1000) (<= (+ main_x 1) v_prenex_44914) (<= 1 (select main_a v_prenex_44915)))) (forall ((v_prenex_47896 Int) (v_prenex_47895 Int)) (or (<= (select main_a v_prenex_47896) 999) (<= (select main_a v_prenex_47895) 999) (<= 1000 (+ (select main_a v_prenex_47895) (select main_a v_prenex_47896))) (<= 1 (select main_a v_prenex_47896)) (<= 1 (select main_a v_prenex_47895)) (< v_prenex_47895 main_x) (<= (+ main_x 1) v_prenex_47895))) (or (forall ((v_prenex_43179 Int)) (or (<= (+ main_y 1) v_prenex_43179) (<= (select main_a v_prenex_43179) 1498))) (forall ((v_prenex_43178 Int)) (or (<= (+ main_x 1) v_prenex_43178) (<= 2 (* 2 (select main_a v_prenex_43178))) (< v_prenex_43178 main_x) (<= 1 (select main_a v_prenex_43178))))) (forall ((v_prenex_47149 Int) (v_prenex_47148 Int)) (or (<= 1 (select main_a v_prenex_47148)) (<= 2 (* 2 (select main_a v_prenex_47148))) (<= (select main_a v_prenex_47148) (select main_a v_prenex_47149)) (<= (* 2 (select main_a v_prenex_47149)) 1998) (<= (+ main_x 1) v_prenex_47148) (< v_prenex_47148 main_x))) (forall ((v_prenex_50962 Int) (v_prenex_50961 Int)) (or (<= (* 2 (select main_a v_prenex_50962)) 1998) (<= 2 (* 2 (select main_a v_prenex_50961))) (<= (+ main_x 1) v_prenex_50961) (<= 1000 (+ (select main_a v_prenex_50961) (select main_a v_prenex_50962))) (<= 1 (select main_a v_prenex_50961)) (<= 500 (select main_a v_prenex_50962)) (< v_prenex_50961 main_x))) (forall ((v_prenex_43129 Int) (v_prenex_43130 Int)) (or (<= (+ main_x 1) v_prenex_43129) (< v_prenex_43129 main_x) (<= (* 2 (select main_a v_prenex_43130)) 1998) (<= 1 (select main_a v_prenex_43129)) (<= 1 (select main_a v_prenex_43130)) (<= (select main_a v_prenex_43129) (select main_a v_prenex_43130)) (<= (select main_a v_prenex_43129) 999))) (forall ((v_prenex_49704 Int) (v_prenex_49705 Int)) (or (<= 1 (select main_a v_prenex_49704)) (<= (+ main_x 1) v_prenex_49704) (<= (+ main_y 1) v_prenex_49705) (<= (select main_a v_prenex_49705) 999) (< v_prenex_49704 main_x) (<= (select main_a v_prenex_49705) (+ (select main_a v_prenex_49704) 998)))) (or (forall ((v_prenex_50286 Int)) (<= 500 (select main_a v_prenex_50286))) (forall ((v_prenex_50284 Int)) (or (<= (* 2 (select main_a v_prenex_50284)) 1000) (< v_prenex_50284 main_x) (<= 2 (* 2 (select main_a v_prenex_50284))) (<= (+ main_x 1) v_prenex_50284) (<= 0 (+ (select main_a v_prenex_50284) 498))))) (forall ((v_prenex_43799 Int) (v_prenex_43798 Int)) (or (<= 0 (+ (select main_a v_prenex_43798) 498)) (< v_prenex_43798 main_x) (<= (select main_a v_prenex_43798) 500) (<= (+ main_x 1) v_prenex_43798) (<= (+ (select main_a v_prenex_43798) (select main_a v_prenex_43799)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43799))) (<= (select main_a v_prenex_43799) 1498))) (forall ((v_prenex_46778 Int) (v_prenex_46777 Int)) (or (<= (select main_a v_prenex_46777) (select main_a v_prenex_46778)) (<= (select main_a v_prenex_46778) 999) (< v_prenex_46778 main_y) (<= (+ main_y 1) v_prenex_46778) (<= 1 (select main_a v_prenex_46778)))) (forall ((v_prenex_50334 Int) (v_prenex_50335 Int)) (or (<= (+ main_y 1) v_prenex_50335) (<= (select main_a v_prenex_50335) (+ (select main_a v_prenex_50334) 998)) (<= 2 (* 2 (select main_a v_prenex_50334))) (<= (+ main_x 1) v_prenex_50334) (< v_prenex_50334 main_x))) (forall ((v_prenex_44625 Int) (v_prenex_44624 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44624))) (< v_prenex_44624 main_x) (<= (+ main_x 1) v_prenex_44624) (<= 1000 (* 2 (select main_a v_prenex_44625))) (<= (select main_a v_prenex_44625) 999) (<= 1 (select main_a v_prenex_44624)) (<= (+ (select main_a v_prenex_44624) (select main_a v_prenex_44625)) 1000))) (or (forall ((v_prenex_46575 Int)) (or (<= (+ main_y 1) v_prenex_46575) (<= 1000 (* 2 (select main_a v_prenex_46575))))) (forall ((v_prenex_46574 Int)) (or (<= (+ main_x 1) v_prenex_46574) (<= (* 2 (select main_a v_prenex_46574)) 1000) (<= 2 (* 2 (select main_a v_prenex_46574))) (< v_prenex_46574 main_x)))) (forall ((v_prenex_45225 Int) (v_prenex_45224 Int)) (or (<= (+ main_x 1) v_prenex_45224) (<= (select main_a v_prenex_45225) (+ (select main_a v_prenex_45224) 998)) (<= (select main_a v_prenex_45225) 999) (<= 0 (+ (select main_a v_prenex_45224) 498)) (<= (select main_a v_prenex_45224) 500) (<= (select main_a v_prenex_45225) 1498) (< v_prenex_45224 main_x))) (or (forall ((v_prenex_44422 Int)) (or (<= 1 (select main_a v_prenex_44422)) (<= (* 2 (select main_a v_prenex_44422)) 1998))) (forall ((v_prenex_44416 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44416))) (< v_prenex_44416 main_x) (<= (* 2 (select main_a v_prenex_44416)) 1000) (<= (+ main_x 1) v_prenex_44416)))) (or (forall ((v_prenex_51491 Int)) (or (<= (+ main_x 1) v_prenex_51491) (<= 0 (+ (select main_a v_prenex_51491) 498)) (< v_prenex_51491 main_x) (<= (* 2 (select main_a v_prenex_51491)) 1000))) (forall ((v_prenex_51494 Int)) (<= 1000 (* 2 (select main_a v_prenex_51494))))) (or (forall ((v_prenex_51488 Int)) (or (< v_prenex_51488 main_x) (<= (* 2 (select main_a v_prenex_51488)) 1000) (<= (+ main_x 1) v_prenex_51488))) (forall ((v_prenex_51494 Int)) (<= 1000 (* 2 (select main_a v_prenex_51494))))) (or (forall ((v_prenex_43069 Int)) (<= (select main_a v_prenex_43069) 1498)) (forall ((v_prenex_43064 Int)) (or (< v_prenex_43064 main_x) (<= 2 (* 2 (select main_a v_prenex_43064))) (<= 0 (+ (select main_a v_prenex_43064) 498)) (<= (+ main_x 1) v_prenex_43064)))) (or (forall ((v_prenex_43770 Int)) (or (<= (* 2 (select main_a v_prenex_43770)) 1000) (<= (select main_a v_prenex_43770) 500) (< v_prenex_43770 main_x) (<= 2 (* 2 (select main_a v_prenex_43770))) (<= (+ main_x 1) v_prenex_43770))) (forall ((v_prenex_43771 Int)) (<= (* 2 (select main_a v_prenex_43771)) 1998))) (or (forall ((v_prenex_40479 Int)) (or (< v_prenex_40479 main_x) (<= (select main_a v_prenex_40479) 500) (<= (+ main_x 1) v_prenex_40479) (<= 1 (select main_a v_prenex_40479)) (<= 2 (* 2 (select main_a v_prenex_40479))))) (forall ((v_prenex_40758 Int)) (<= (* 2 (select main_a v_prenex_40758)) 1998))) (forall ((v_prenex_47802 Int) (v_prenex_47803 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47802))) (<= (select main_a v_prenex_47803) 1498) (< v_prenex_47802 main_x) (<= (+ main_x 1) v_prenex_47802) (<= 500 (select main_a v_prenex_47803)) (<= (+ (select main_a v_prenex_47802) (select main_a v_prenex_47803)) 1000) (<= (* 2 (select main_a v_prenex_47802)) 1000))) (or (forall ((v_prenex_48508 Int)) (or (< v_prenex_48508 main_x) (<= 0 (+ (select main_a v_prenex_48508) 498)) (<= 2 (* 2 (select main_a v_prenex_48508))) (<= (+ main_x 1) v_prenex_48508))) (forall ((v_prenex_48513 Int)) (or (<= (* 2 (select main_a v_prenex_48513)) 1998) (<= 1 (select main_a v_prenex_48513))))) (forall ((v_prenex_41962 Int) (v_prenex_41963 Int)) (or (<= 1 (select main_a v_prenex_41962)) (<= (select main_a v_prenex_41963) (+ (select main_a v_prenex_41962) 998)) (<= (select main_a v_prenex_41962) 500) (<= 1000 (* 2 (select main_a v_prenex_41963))) (<= (select main_a v_prenex_41963) 1498) (<= (+ main_x 1) v_prenex_41962) (< v_prenex_41962 main_x))) (or (forall ((v_prenex_42741 Int)) (or (<= (+ main_x 1) v_prenex_42741) (<= (* 2 (select main_a v_prenex_42741)) 1000) (<= (select main_a v_prenex_42741) 999) (< v_prenex_42741 main_x))) (forall ((v_prenex_42738 Int)) (or (<= 500 (select main_a v_prenex_42738)) (<= (* 2 (select main_a v_prenex_42738)) 1998)))) (or (forall ((v_prenex_47398 Int)) (or (<= (* 2 (select main_a v_prenex_47398)) 1000) (<= 2 (* 2 (select main_a v_prenex_47398))) (< v_prenex_47398 main_x) (<= (+ main_x 1) v_prenex_47398))) (forall ((v_prenex_47403 Int)) (or (<= 500 (select main_a v_prenex_47403)) (<= (select main_a v_prenex_47403) 1498)))) (forall ((v_prenex_47757 Int) (v_prenex_47756 Int)) (or (< v_prenex_47757 main_y) (<= (+ main_x 1) v_prenex_47756) (<= (select main_a v_prenex_47757) 1498) (<= (+ (select main_a v_prenex_47756) (select main_a v_prenex_47757)) 1000) (<= (select main_a v_prenex_47757) 999) (<= 0 (+ (select main_a v_prenex_47756) 498)) (< v_prenex_47756 main_x))) (forall ((v_prenex_47162 Int) (v_prenex_47161 Int)) (or (<= (select main_a v_prenex_47161) 500) (<= (+ main_x 1) v_prenex_47161) (< v_prenex_47161 main_x) (<= (* 2 (select main_a v_prenex_47161)) 1000) (<= (select main_a v_prenex_47161) (select main_a v_prenex_47162)) (<= 1000 (* 2 (select main_a v_prenex_47162))) (<= 500 (select main_a v_prenex_47162)))) (forall ((v_prenex_46055 Int) (v_prenex_46054 Int)) (or (<= 1 (select main_a v_prenex_46054)) (< v_prenex_46054 main_x) (<= (* 2 (select main_a v_prenex_46055)) 1998) (<= (select main_a v_prenex_46054) (select main_a v_prenex_46055)) (<= (select main_a v_prenex_46054) 999) (<= (+ main_x 1) v_prenex_46054) (<= 1 (select main_a v_prenex_46055)))) (or (forall ((v_prenex_50518 Int)) (or (<= (+ main_x 1) v_prenex_50518) (<= (* 2 (select main_a v_prenex_50518)) 1000) (< v_prenex_50518 main_x))) (forall ((v_prenex_50524 Int)) (or (<= 1 (select main_a v_prenex_50524)) (<= (* 2 (select main_a v_prenex_50524)) 1998) (< v_prenex_50524 main_y)))) (or (forall ((v_prenex_42014 Int)) (or (<= (* 2 (select main_a v_prenex_42014)) 1000) (<= 0 (+ (select main_a v_prenex_42014) 498)) (< v_prenex_42014 main_x) (<= (+ main_x 1) v_prenex_42014))) (forall ((v_prenex_42019 Int)) (or (<= (* 2 (select main_a v_prenex_42019)) 1998) (<= 1000 (* 2 (select main_a v_prenex_42019)))))) (forall ((v_prenex_50484 Int) (v_prenex_50483 Int)) (or (<= (+ main_x 1) v_prenex_50483) (<= (* 2 (select main_a v_prenex_50484)) 1998) (<= (* 2 (select main_a v_prenex_50483)) 1000) (<= 1000 (* 2 (select main_a v_prenex_50484))) (<= 2 (* 2 (select main_a v_prenex_50483))) (< v_prenex_50483 main_x) (<= (+ (select main_a v_prenex_50483) (select main_a v_prenex_50484)) 1000))) (forall ((v_prenex_41830 Int) (v_prenex_41831 Int)) (or (<= (select main_a v_prenex_41830) (select main_a v_prenex_41831)) (<= 500 (select main_a v_prenex_41831)) (<= (+ main_y 1) v_prenex_41831) (<= (* 2 (select main_a v_prenex_41831)) 1998) (<= 2 (* 2 (select main_a v_prenex_41830))) (< v_prenex_41830 main_x) (<= (+ main_x 1) v_prenex_41830))) (forall ((v_prenex_41684 Int) (v_prenex_41685 Int)) (or (< v_prenex_41684 main_x) (<= (+ main_x 1) v_prenex_41684) (<= (select main_a v_prenex_41684) 500) (<= 1000 (+ (select main_a v_prenex_41684) (select main_a v_prenex_41685))) (<= (select main_a v_prenex_41685) 1498) (<= 1 (select main_a v_prenex_41684)))) (forall ((v_prenex_43349 Int) (v_prenex_43350 Int)) (or (<= (select main_a v_prenex_43350) 1498) (<= 500 (select main_a v_prenex_43350)) (< v_prenex_43349 main_x) (<= 1 (select main_a v_prenex_43349)) (<= (select main_a v_prenex_43349) (select main_a v_prenex_43350)) (<= 2 (* 2 (select main_a v_prenex_43349))) (<= (+ main_x 1) v_prenex_43349))) (or (forall ((v_prenex_41157 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41157))) (<= (select main_a v_prenex_41157) 1498))) (forall ((v_prenex_40498 Int)) (or (<= (+ main_x 1) v_prenex_40498) (< v_prenex_40498 main_x) (<= 2 (* 2 (select main_a v_prenex_40498))) (<= 0 (+ (select main_a v_prenex_40498) 498))))) (forall ((v_prenex_43372 Int) (v_prenex_43371 Int)) (or (<= (+ main_x 1) v_prenex_43371) (<= (select main_a v_prenex_43372) (+ (select main_a v_prenex_43371) 998)) (<= (* 2 (select main_a v_prenex_43372)) 1998) (< v_prenex_43371 main_x) (<= (select main_a v_prenex_43371) 500))) (forall ((v_prenex_50944 Int) (v_prenex_50943 Int)) (or (<= (+ main_x 1) v_prenex_50943) (<= 1 (select main_a v_prenex_50944)) (<= (select main_a v_prenex_50944) 999) (<= (select main_a v_prenex_50944) (+ (select main_a v_prenex_50943) 998)) (<= (select main_a v_prenex_50943) 999) (< v_prenex_50943 main_x) (<= 0 (+ (select main_a v_prenex_50943) 498)))) (forall ((v_prenex_49424 Int) (v_prenex_49423 Int)) (or (<= (* 2 (select main_a v_prenex_49423)) 1000) (<= (+ (select main_a v_prenex_49423) (select main_a v_prenex_49424)) 1000) (<= 500 (select main_a v_prenex_49424)) (<= 0 (+ (select main_a v_prenex_49423) 498)) (<= 1 (select main_a v_prenex_49424)) (< v_prenex_49423 main_x) (<= (+ main_x 1) v_prenex_49423))) (forall ((v_prenex_44003 Int) (v_prenex_44004 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44004))) (<= (* 2 (select main_a v_prenex_44003)) 1000) (<= 500 (select main_a v_prenex_44004)) (<= (select main_a v_prenex_44003) 500) (<= 1000 (+ (select main_a v_prenex_44003) (select main_a v_prenex_44004))) (<= (+ main_x 1) v_prenex_44003) (< v_prenex_44003 main_x))) (forall ((v_prenex_42537 Int) (v_prenex_42538 Int)) (or (<= 1 (select main_a v_prenex_42538)) (<= (select main_a v_prenex_42537) 999) (<= (+ main_x 1) v_prenex_42537) (<= (select main_a v_prenex_42538) 999) (<= (select main_a v_prenex_42537) (select main_a v_prenex_42538)) (<= 0 (+ (select main_a v_prenex_42537) 498)) (< v_prenex_42537 main_x))) (or (forall ((v_prenex_42360 Int)) (or (< v_prenex_42360 main_x) (<= (+ main_x 1) v_prenex_42360) (<= 0 (+ (select main_a v_prenex_42360) 498)))) (forall ((v_prenex_42361 Int)) (or (< v_prenex_42361 main_y) (<= 1000 (* 2 (select main_a v_prenex_42361)))))) (forall ((v_prenex_41890 Int) (v_prenex_41891 Int)) (or (<= (select main_a v_prenex_41890) 500) (<= (select main_a v_prenex_41890) (select main_a v_prenex_41891)) (<= 1000 (* 2 (select main_a v_prenex_41891))) (<= (select main_a v_prenex_41890) 999) (< v_prenex_41890 main_x) (<= (+ main_x 1) v_prenex_41890))) (forall ((v_prenex_43123 Int) (v_prenex_43124 Int)) (or (<= (+ main_y 1) v_prenex_43124) (<= (select main_a v_prenex_43124) 999) (<= (+ main_x 1) v_prenex_43123) (< v_prenex_43123 main_x) (<= (+ (select main_a v_prenex_43123) (select main_a v_prenex_43124)) 1000) (<= (select main_a v_prenex_43124) 1498) (<= 1 (select main_a v_prenex_43123)))) (or (forall ((v_prenex_47552 Int)) (or (<= (select main_a v_prenex_47552) 500) (<= (+ main_x 1) v_prenex_47552) (<= 2 (* 2 (select main_a v_prenex_47552))) (<= (* 2 (select main_a v_prenex_47552)) 1000) (< v_prenex_47552 main_x))) (forall ((v_prenex_47555 Int)) (<= (select main_a v_prenex_47555) 1498))) (forall ((v_prenex_48793 Int) (v_prenex_48792 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48792))) (<= (* 2 (select main_a v_prenex_48793)) 1998) (<= (+ main_x 1) v_prenex_48792) (<= 1000 (+ (select main_a v_prenex_48792) (select main_a v_prenex_48793))) (< v_prenex_48793 main_y) (< v_prenex_48792 main_x))) (forall ((v_prenex_41287 Int) (v_prenex_41288 Int)) (or (<= 1 (select main_a v_prenex_41288)) (<= (+ main_y 1) v_prenex_41288) (<= (select main_a v_prenex_41288) (+ (select main_a v_prenex_41287) 998)) (<= 1 (select main_a v_prenex_41287)) (<= (select main_a v_prenex_41288) 999) (< v_prenex_41287 main_x) (<= (+ main_x 1) v_prenex_41287))) (forall ((v_prenex_49878 Int) (v_prenex_49877 Int)) (or (<= 1000 (+ (select main_a v_prenex_49877) (select main_a v_prenex_49878))) (<= (+ main_y 1) v_prenex_49878) (<= 1000 (* 2 (select main_a v_prenex_49878))) (<= (select main_a v_prenex_49877) 500) (<= 500 (select main_a v_prenex_49878)) (< v_prenex_49877 main_x) (<= (+ main_x 1) v_prenex_49877))) (forall ((v_prenex_41357 Int) (v_prenex_41356 Int)) (or (<= 0 (+ (select main_a v_prenex_41356) 498)) (<= (+ main_y 1) v_prenex_41357) (<= 1000 (* 2 (select main_a v_prenex_41357))) (<= (select main_a v_prenex_41356) (select main_a v_prenex_41357)) (<= 1 (select main_a v_prenex_41357)) (<= (+ main_x 1) v_prenex_41356) (< v_prenex_41356 main_x))) (forall ((v_prenex_45911 Int) (v_prenex_45912 Int)) (or (<= 0 (+ (select main_a v_prenex_45911) 498)) (<= (+ main_x 1) v_prenex_45911) (<= (+ (select main_a v_prenex_45911) (select main_a v_prenex_45912)) 1000) (<= (select main_a v_prenex_45912) 1498) (<= 1 (select main_a v_prenex_45912)) (<= 2 (* 2 (select main_a v_prenex_45911))) (< v_prenex_45911 main_x))) (forall ((v_prenex_40863 Int) (v_prenex_40862 Int)) (or (<= 1000 (+ (select main_a v_prenex_40862) (select main_a v_prenex_40863))) (< v_prenex_40862 main_x) (<= (select main_a v_prenex_40863) 999) (<= (+ main_x 1) v_prenex_40862) (<= (select main_a v_prenex_40863) 1498) (<= (* 2 (select main_a v_prenex_40862)) 1000) (<= 1 (select main_a v_prenex_40862)))) (forall ((v_prenex_50131 Int) (v_prenex_50130 Int)) (or (<= 1 (select main_a v_prenex_50130)) (<= (+ (select main_a v_prenex_50130) (select main_a v_prenex_50131)) 1000) (<= (+ main_x 1) v_prenex_50130) (< v_prenex_50131 main_y) (<= (* 2 (select main_a v_prenex_50131)) 1998) (< v_prenex_50130 main_x) (<= 1000 (* 2 (select main_a v_prenex_50131))))) (forall ((v_prenex_43916 Int) (v_prenex_43915 Int)) (or (<= (select main_a v_prenex_43916) 999) (<= 0 (+ (select main_a v_prenex_43915) 498)) (<= (+ (select main_a v_prenex_43915) (select main_a v_prenex_43916)) 1000) (<= (+ main_x 1) v_prenex_43915) (<= (select main_a v_prenex_43915) 500) (< v_prenex_43915 main_x))) (forall ((v_prenex_47628 Int) (v_prenex_47627 Int)) (or (< v_prenex_47628 main_y) (<= 1000 (+ (select main_a v_prenex_47627) (select main_a v_prenex_47628))) (<= 1 (select main_a v_prenex_47628)) (< v_prenex_47627 main_x) (<= 1000 (* 2 (select main_a v_prenex_47628))) (<= (+ main_x 1) v_prenex_47627) (<= 0 (+ (select main_a v_prenex_47627) 498)))) (forall ((v_prenex_43651 Int) (v_prenex_43652 Int)) (or (< v_prenex_43651 main_x) (<= (+ main_x 1) v_prenex_43651) (<= (+ (select main_a v_prenex_43651) (select main_a v_prenex_43652)) 1000) (<= 2 (* 2 (select main_a v_prenex_43651))) (<= 0 (+ (select main_a v_prenex_43651) 498)) (<= (select main_a v_prenex_43652) 999))) (forall ((v_prenex_48889 Int) (v_prenex_48888 Int)) (or (<= (* 2 (select main_a v_prenex_48888)) 1000) (<= (+ main_x 1) v_prenex_48888) (<= (+ (select main_a v_prenex_48888) (select main_a v_prenex_48889)) 1000) (< v_prenex_48888 main_x) (<= (select main_a v_prenex_48888) 500))) (forall ((v_prenex_51750 Int) (v_prenex_51751 Int)) (or (<= 1 (select main_a v_prenex_51751)) (< v_prenex_51750 main_x) (<= 500 (select main_a v_prenex_51751)) (<= 1000 (+ (select main_a v_prenex_51750) (select main_a v_prenex_51751))) (<= 1 (select main_a v_prenex_51750)) (<= 0 (+ (select main_a v_prenex_51750) 498)) (<= (+ main_x 1) v_prenex_51750))) (or (forall ((v_prenex_40594 Int)) (or (<= (select main_a v_prenex_40594) 1498) (< v_prenex_40594 main_y))) (forall ((v_prenex_40471 Int)) (or (<= (+ main_x 1) v_prenex_40471) (< v_prenex_40471 main_x) (<= (* 2 (select main_a v_prenex_40471)) 1000)))) (or (forall ((v_prenex_45791 Int)) (or (< v_prenex_45791 main_x) (<= (* 2 (select main_a v_prenex_45791)) 1000) (<= (+ main_x 1) v_prenex_45791))) (forall ((v_prenex_45797 Int)) (or (<= (select main_a v_prenex_45797) 999) (< v_prenex_45797 main_y) (<= (select main_a v_prenex_45797) 1498)))) (forall ((v_prenex_45591 Int) (v_prenex_45592 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45592))) (<= (+ main_x 1) v_prenex_45591) (<= (select main_a v_prenex_45592) (+ (select main_a v_prenex_45591) 998)) (<= (select main_a v_prenex_45591) 999) (< v_prenex_45591 main_x) (<= (* 2 (select main_a v_prenex_45592)) 1998) (<= 0 (+ (select main_a v_prenex_45591) 498)))) (forall ((v_prenex_50505 Int) (v_prenex_50504 Int)) (or (<= (+ main_y 1) v_prenex_50505) (<= (select main_a v_prenex_50504) (select main_a v_prenex_50505)) (< v_prenex_50504 main_x) (<= 1 (select main_a v_prenex_50505)) (<= (+ main_x 1) v_prenex_50504) (<= (select main_a v_prenex_50504) 500))) (forall ((v_prenex_41657 Int) (v_prenex_41658 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41658))) (<= (+ main_x 1) v_prenex_41657) (<= 0 (+ (select main_a v_prenex_41657) 498)) (<= (select main_a v_prenex_41657) (select main_a v_prenex_41658)) (<= 500 (select main_a v_prenex_41658)) (<= 2 (* 2 (select main_a v_prenex_41657))) (< v_prenex_41657 main_x))) (forall ((v_prenex_42937 Int) (v_prenex_42938 Int)) (or (<= 0 (+ (select main_a v_prenex_42937) 498)) (<= 2 (* 2 (select main_a v_prenex_42937))) (<= 1000 (+ (select main_a v_prenex_42937) (select main_a v_prenex_42938))) (< v_prenex_42937 main_x) (<= (+ main_x 1) v_prenex_42937) (<= 1 (select main_a v_prenex_42938)))) (forall ((v_prenex_45498 Int) (v_prenex_45497 Int)) (or (<= (+ main_x 1) v_prenex_45497) (<= 1000 (+ (select main_a v_prenex_45497) (select main_a v_prenex_45498))) (<= (select main_a v_prenex_45497) 999) (< v_prenex_45497 main_x) (<= 1 (select main_a v_prenex_45498)) (<= (select main_a v_prenex_45498) 999))) (forall ((v_prenex_51424 Int) (v_prenex_51425 Int)) (or (<= (+ main_x 1) v_prenex_51424) (<= 1000 (+ (select main_a v_prenex_51424) (select main_a v_prenex_51425))) (<= 1000 (* 2 (select main_a v_prenex_51425))) (<= (select main_a v_prenex_51424) 999) (<= (* 2 (select main_a v_prenex_51425)) 1998) (< v_prenex_51424 main_x))) (or (forall ((v_prenex_42213 Int)) (or (<= (* 2 (select main_a v_prenex_42213)) 1998) (<= (select main_a v_prenex_42213) 1498))) (forall ((v_prenex_42218 Int)) (or (<= (+ main_x 1) v_prenex_42218) (<= 2 (* 2 (select main_a v_prenex_42218))) (<= (select main_a v_prenex_42218) 500) (< v_prenex_42218 main_x)))) (forall ((v_prenex_45630 Int) (v_prenex_45629 Int)) (or (<= (select main_a v_prenex_45630) 999) (<= 1 (select main_a v_prenex_45629)) (< v_prenex_45629 main_x) (<= (select main_a v_prenex_45629) 500) (<= 1 (select main_a v_prenex_45630)) (<= (+ (select main_a v_prenex_45629) (select main_a v_prenex_45630)) 1000) (<= (+ main_x 1) v_prenex_45629))) (or (forall ((v_prenex_43596 Int)) (or (<= 1 (select main_a v_prenex_43596)) (<= (* 2 (select main_a v_prenex_43596)) 1000) (<= (+ main_x 1) v_prenex_43596) (< v_prenex_43596 main_x))) (forall ((v_prenex_43597 Int)) (or (<= (select main_a v_prenex_43597) 1498) (<= (select main_a v_prenex_43597) 999) (<= (+ main_y 1) v_prenex_43597)))) (or (forall ((v_prenex_51613 Int)) (or (<= 1 (select main_a v_prenex_51613)) (<= (select main_a v_prenex_51613) 1498))) (forall ((v_prenex_51609 Int)) (or (< v_prenex_51609 main_x) (<= (* 2 (select main_a v_prenex_51609)) 1000) (<= (+ main_x 1) v_prenex_51609) (<= (select main_a v_prenex_51609) 999)))) (or (forall ((v_prenex_51305 Int)) (or (<= 1 (select main_a v_prenex_51305)) (<= (+ main_x 1) v_prenex_51305) (< v_prenex_51305 main_x) (<= 2 (* 2 (select main_a v_prenex_51305))))) (forall ((v_prenex_51306 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51306))) (<= 500 (select main_a v_prenex_51306))))) (forall ((v_prenex_47793 Int) (v_prenex_47792 Int)) (or (< v_prenex_47793 main_y) (< v_prenex_47792 main_x) (<= (+ main_x 1) v_prenex_47792) (<= (select main_a v_prenex_47793) 999) (<= (select main_a v_prenex_47793) 1498) (<= (+ (select main_a v_prenex_47792) (select main_a v_prenex_47793)) 1000) (<= (select main_a v_prenex_47792) 500))) (forall ((v_prenex_51190 Int) (v_prenex_51189 Int)) (or (<= (+ (select main_a v_prenex_51189) (select main_a v_prenex_51190)) 1000) (<= (select main_a v_prenex_51189) 999) (<= (+ main_x 1) v_prenex_51189) (< v_prenex_51189 main_x) (<= (select main_a v_prenex_51190) 999))) (forall ((v_prenex_41060 Int) (v_prenex_41061 Int)) (or (< v_prenex_41060 main_x) (<= (* 2 (select main_a v_prenex_41061)) 1998) (<= (* 2 (select main_a v_prenex_41060)) 1000) (<= (select main_a v_prenex_41060) (select main_a v_prenex_41061)) (<= 1 (select main_a v_prenex_41060)) (<= (select main_a v_prenex_41061) 999) (<= (+ main_x 1) v_prenex_41060))) (forall ((v_prenex_46215 Int) (v_prenex_46216 Int)) (or (<= 1000 (+ (select main_a v_prenex_46215) (select main_a v_prenex_46216))) (< v_prenex_46215 main_x) (<= 0 (+ (select main_a v_prenex_46215) 498)) (<= (+ main_x 1) v_prenex_46215) (<= 1 (select main_a v_prenex_46216)) (<= 1 (select main_a v_prenex_46215)) (<= (select main_a v_prenex_46216) 999))) (forall ((v_prenex_43703 Int) (v_prenex_43702 Int)) (or (<= (select main_a v_prenex_43703) 1498) (<= (* 2 (select main_a v_prenex_43703)) 1998) (<= 2 (* 2 (select main_a v_prenex_43702))) (< v_prenex_43702 main_x) (<= (select main_a v_prenex_43703) (+ (select main_a v_prenex_43702) 998)) (<= (+ main_x 1) v_prenex_43702) (<= 0 (+ (select main_a v_prenex_43702) 498)))) (forall ((v_prenex_51561 Int) (v_prenex_51562 Int)) (or (<= 500 (select main_a v_prenex_51562)) (<= (* 2 (select main_a v_prenex_51562)) 1998) (<= 0 (+ (select main_a v_prenex_51561) 498)) (< v_prenex_51561 main_x) (<= (+ main_x 1) v_prenex_51561) (<= 1000 (+ (select main_a v_prenex_51561) (select main_a v_prenex_51562))) (<= (select main_a v_prenex_51561) 500))) (forall ((v_prenex_42636 Int) (v_prenex_42637 Int)) (or (<= (+ main_x 1) v_prenex_42636) (< v_prenex_42636 main_x) (<= (select main_a v_prenex_42637) (+ (select main_a v_prenex_42636) 998)) (<= (select main_a v_prenex_42636) 999) (<= (select main_a v_prenex_42637) 999) (<= 0 (+ (select main_a v_prenex_42636) 498)))) (forall ((v_prenex_46977 Int) (v_prenex_46978 Int)) (or (<= (+ (select main_a v_prenex_46977) (select main_a v_prenex_46978)) 1000) (<= (* 2 (select main_a v_prenex_46977)) 1000) (<= (select main_a v_prenex_46978) 1498) (<= (* 2 (select main_a v_prenex_46978)) 1998) (<= (+ main_x 1) v_prenex_46977) (< v_prenex_46978 main_y) (< v_prenex_46977 main_x))) (or (forall ((v_prenex_51184 Int)) (or (<= (select main_a v_prenex_51184) 999) (<= 500 (select main_a v_prenex_51184)) (<= (+ main_y 1) v_prenex_51184))) (forall ((v_prenex_51183 Int)) (or (<= (+ main_x 1) v_prenex_51183) (< v_prenex_51183 main_x) (<= (* 2 (select main_a v_prenex_51183)) 1000)))) (or (forall ((v_prenex_42810 Int)) (or (<= 500 (select main_a v_prenex_42810)) (<= (select main_a v_prenex_42810) 1498) (< v_prenex_42810 main_y))) (forall ((v_prenex_42815 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42815))) (< v_prenex_42815 main_x) (<= (select main_a v_prenex_42815) 500) (<= (+ main_x 1) v_prenex_42815)))) (forall ((v_prenex_49953 Int) (v_prenex_49954 Int)) (or (<= (+ main_x 1) v_prenex_49953) (<= 500 (select main_a v_prenex_49954)) (<= (select main_a v_prenex_49953) 999) (< v_prenex_49953 main_x) (<= (select main_a v_prenex_49954) (+ (select main_a v_prenex_49953) 998)) (<= (* 2 (select main_a v_prenex_49954)) 1998) (<= (select main_a v_prenex_49953) 500))) (forall ((v_prenex_43493 Int) (v_prenex_43494 Int)) (or (<= (select main_a v_prenex_43494) 1498) (<= (+ main_x 1) v_prenex_43493) (<= (select main_a v_prenex_43494) 999) (< v_prenex_43494 main_y) (<= 2 (* 2 (select main_a v_prenex_43493))) (<= (select main_a v_prenex_43493) (select main_a v_prenex_43494)) (< v_prenex_43493 main_x))) (forall ((v_prenex_49935 Int) (v_prenex_49936 Int)) (or (<= (select main_a v_prenex_49935) 999) (<= (+ main_x 1) v_prenex_49935) (<= (* 2 (select main_a v_prenex_49935)) 1000) (<= (select main_a v_prenex_49935) (select main_a v_prenex_49936)) (<= 1 (select main_a v_prenex_49936)) (< v_prenex_49935 main_x) (<= (select main_a v_prenex_49936) 1498))) (forall ((v_prenex_42196 Int) (v_prenex_42197 Int)) (or (<= (+ main_x 1) v_prenex_42196) (<= 1 (select main_a v_prenex_42196)) (<= (select main_a v_prenex_42196) (select main_a v_prenex_42197)) (<= 1000 (* 2 (select main_a v_prenex_42197))) (<= 1 (select main_a v_prenex_42197)) (< v_prenex_42196 main_x))) (or (forall ((v_prenex_49034 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49034))) (<= (* 2 (select main_a v_prenex_49034)) 1998))) (forall ((v_prenex_49029 Int)) (or (<= (+ main_x 1) v_prenex_49029) (< v_prenex_49029 main_x) (<= 0 (+ (select main_a v_prenex_49029) 498)) (<= 2 (* 2 (select main_a v_prenex_49029)))))) (forall ((v_prenex_44348 Int) (v_prenex_44347 Int)) (or (<= (select main_a v_prenex_44347) 999) (<= (+ (select main_a v_prenex_44347) (select main_a v_prenex_44348)) 1000) (<= 1 (select main_a v_prenex_44347)) (<= 1000 (* 2 (select main_a v_prenex_44348))) (< v_prenex_44347 main_x) (<= (select main_a v_prenex_44348) 999) (<= (+ main_x 1) v_prenex_44347))) (forall ((v_prenex_46635 Int) (v_prenex_46634 Int)) (or (<= 0 (+ (select main_a v_prenex_46634) 498)) (<= 1000 (* 2 (select main_a v_prenex_46635))) (<= (+ main_x 1) v_prenex_46634) (< v_prenex_46634 main_x) (<= 1000 (+ (select main_a v_prenex_46634) (select main_a v_prenex_46635))))) (forall ((v_prenex_41005 Int) (v_prenex_41004 Int)) (or (< v_prenex_41004 main_x) (<= (select main_a v_prenex_41004) 500) (<= 1 (select main_a v_prenex_41004)) (<= (+ main_x 1) v_prenex_41004) (<= (select main_a v_prenex_41005) 999) (<= 500 (select main_a v_prenex_41005)) (<= (select main_a v_prenex_41004) (select main_a v_prenex_41005)))) (or (forall ((v_prenex_46717 Int)) (or (<= (select main_a v_prenex_46717) 999) (<= (* 2 (select main_a v_prenex_46717)) 1000) (< v_prenex_46717 main_x) (<= (+ main_x 1) v_prenex_46717))) (forall ((v_prenex_46721 Int)) (or (<= (select main_a v_prenex_46721) 999) (<= 1000 (* 2 (select main_a v_prenex_46721)))))) (or (forall ((v_prenex_51493 Int)) (or (<= (+ main_x 1) v_prenex_51493) (<= 1 (select main_a v_prenex_51493)) (<= (* 2 (select main_a v_prenex_51493)) 1000) (< v_prenex_51493 main_x))) (forall ((v_prenex_51494 Int)) (<= 1000 (* 2 (select main_a v_prenex_51494))))) (forall ((v_prenex_45627 Int) (v_prenex_45628 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45628))) (<= 2 (* 2 (select main_a v_prenex_45627))) (< v_prenex_45627 main_x) (<= (+ main_x 1) v_prenex_45627) (<= 1 (select main_a v_prenex_45627)) (<= 1000 (+ (select main_a v_prenex_45627) (select main_a v_prenex_45628))))) (forall ((v_prenex_43585 Int)) (or (<= 0 (+ (select main_a v_prenex_43585) 498)) (< v_prenex_43585 main_x) (<= 2 (* 2 (select main_a v_prenex_43585))) (<= (+ main_x 1) v_prenex_43585))) (forall ((v_prenex_51205 Int) (v_prenex_51206 Int)) (or (<= (+ main_x 1) v_prenex_51205) (<= 0 (+ (select main_a v_prenex_51205) 498)) (< v_prenex_51205 main_x) (<= 1 (select main_a v_prenex_51206)) (<= (select main_a v_prenex_51205) (select main_a v_prenex_51206)) (<= 1 (select main_a v_prenex_51205)))) (forall ((v_prenex_45186 Int) (v_prenex_45187 Int)) (or (< v_prenex_45186 main_x) (<= (+ main_x 1) v_prenex_45186) (<= 2 (* 2 (select main_a v_prenex_45186))) (<= (select main_a v_prenex_45187) 999) (<= (select main_a v_prenex_45186) (select main_a v_prenex_45187)) (<= 1 (select main_a v_prenex_45187)))) (or (forall ((v_prenex_46014 Int)) (or (<= (+ main_x 1) v_prenex_46014) (<= (* 2 (select main_a v_prenex_46014)) 1000) (< v_prenex_46014 main_x) (<= 1 (select main_a v_prenex_46014)) (<= (select main_a v_prenex_46014) 500))) (forall ((v_prenex_46017 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46017))) (<= (* 2 (select main_a v_prenex_46017)) 1998)))) (or (forall ((v_prenex_43300 Int)) (or (<= (select main_a v_prenex_43300) 1498) (<= 1000 (* 2 (select main_a v_prenex_43300))))) (forall ((v_prenex_43299 Int)) (or (<= 0 (+ (select main_a v_prenex_43299) 498)) (< v_prenex_43299 main_x) (<= 1 (select main_a v_prenex_43299)) (<= (* 2 (select main_a v_prenex_43299)) 1000) (<= (+ main_x 1) v_prenex_43299)))) (forall ((v_prenex_50863 Int) (v_prenex_50864 Int)) (or (<= 1 (select main_a v_prenex_50864)) (<= (+ main_x 1) v_prenex_50863) (< v_prenex_50863 main_x) (<= (+ (select main_a v_prenex_50863) (select main_a v_prenex_50864)) 1000) (<= (select main_a v_prenex_50863) 500) (<= (select main_a v_prenex_50864) 999))) (or (forall ((v_prenex_51297 Int)) (or (<= (select main_a v_prenex_51297) 999) (<= (* 2 (select main_a v_prenex_51297)) 1998))) (forall ((v_prenex_51293 Int)) (or (<= (* 2 (select main_a v_prenex_51293)) 1000) (<= 2 (* 2 (select main_a v_prenex_51293))) (<= (select main_a v_prenex_51293) 999) (< v_prenex_51293 main_x) (<= (+ main_x 1) v_prenex_51293)))) (forall ((v_prenex_50634 Int)) (or (<= (select main_a v_prenex_50634) 999) (<= 2 (* 2 (select main_a v_prenex_50634))) (<= (select main_a v_prenex_50634) 500) (< v_prenex_50634 main_x) (<= (+ main_x 1) v_prenex_50634))) (forall ((v_prenex_45887 Int) (v_prenex_45888 Int)) (or (<= (select main_a v_prenex_45888) (+ (select main_a v_prenex_45887) 998)) (<= (* 2 (select main_a v_prenex_45888)) 1998) (< v_prenex_45888 main_y) (<= (select main_a v_prenex_45887) 500) (< v_prenex_45887 main_x) (<= (+ main_x 1) v_prenex_45887) (<= 1 (select main_a v_prenex_45888)))) (or (forall ((v_prenex_43024 Int)) (or (<= (+ main_x 1) v_prenex_43024) (< v_prenex_43024 main_x) (<= 1 (select main_a v_prenex_43024)) (<= 2 (* 2 (select main_a v_prenex_43024))))) (forall ((v_prenex_43025 Int)) (<= (select main_a v_prenex_43025) 999))) (forall ((v_prenex_48858 Int) (v_prenex_48857 Int)) (or (<= 1000 (+ (select main_a v_prenex_48857) (select main_a v_prenex_48858))) (<= 500 (select main_a v_prenex_48858)) (<= (select main_a v_prenex_48857) 500) (< v_prenex_48858 main_y) (<= (+ main_x 1) v_prenex_48857) (< v_prenex_48857 main_x))) (forall ((v_prenex_49414 Int) (v_prenex_49413 Int)) (or (<= 1 (select main_a v_prenex_49413)) (<= (+ main_y 1) v_prenex_49414) (<= 1000 (* 2 (select main_a v_prenex_49414))) (<= (+ main_x 1) v_prenex_49413) (<= (* 2 (select main_a v_prenex_49414)) 1998) (< v_prenex_49413 main_x) (<= (+ (select main_a v_prenex_49413) (select main_a v_prenex_49414)) 1000))) (or (forall ((v_prenex_48457 Int)) (or (<= (select main_a v_prenex_48457) 999) (<= (+ main_x 1) v_prenex_48457) (<= (* 2 (select main_a v_prenex_48457)) 1000) (< v_prenex_48457 main_x))) (forall ((v_prenex_48458 Int)) (or (<= (select main_a v_prenex_48458) 1498) (<= (select main_a v_prenex_48458) 999) (<= (+ main_y 1) v_prenex_48458)))) (forall ((v_prenex_50795 Int) (v_prenex_50796 Int)) (or (<= (* 2 (select main_a v_prenex_50795)) 1000) (<= (+ main_x 1) v_prenex_50795) (< v_prenex_50795 main_x) (<= (select main_a v_prenex_50795) (select main_a v_prenex_50796)) (<= (select main_a v_prenex_50796) 999) (<= (+ main_y 1) v_prenex_50796) (<= 1000 (* 2 (select main_a v_prenex_50796))))) (forall ((v_prenex_43020 Int) (v_prenex_43021 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43020))) (<= 1 (select main_a v_prenex_43020)) (<= (+ main_x 1) v_prenex_43020) (<= (+ (select main_a v_prenex_43020) (select main_a v_prenex_43021)) 1000) (< v_prenex_43020 main_x))) (forall ((v_prenex_41513 Int) (v_prenex_41514 Int)) (or (<= 500 (select main_a v_prenex_41514)) (<= (select main_a v_prenex_41514) 999) (<= (select main_a v_prenex_41513) (select main_a v_prenex_41514)) (<= (+ main_x 1) v_prenex_41513) (<= (* 2 (select main_a v_prenex_41513)) 1000) (< v_prenex_41513 main_x) (<= (select main_a v_prenex_41513) 999))) (forall ((v_prenex_41856 Int) (v_prenex_41857 Int)) (or (<= (select main_a v_prenex_41856) 500) (<= 1 (select main_a v_prenex_41857)) (<= (select main_a v_prenex_41856) (select main_a v_prenex_41857)) (< v_prenex_41856 main_x) (<= (select main_a v_prenex_41857) 1498) (<= (+ main_x 1) v_prenex_41856))) (forall ((v_prenex_43471 Int) (v_prenex_43472 Int)) (or (<= (select main_a v_prenex_43471) 999) (<= (+ main_x 1) v_prenex_43471) (<= (select main_a v_prenex_43472) 1498) (<= (+ (select main_a v_prenex_43471) (select main_a v_prenex_43472)) 1000) (<= (select main_a v_prenex_43471) 500) (<= 500 (select main_a v_prenex_43472)) (< v_prenex_43471 main_x))) (forall ((v_prenex_49124 Int) (v_prenex_49123 Int)) (or (< v_prenex_49124 main_y) (<= (+ main_x 1) v_prenex_49123) (<= (* 2 (select main_a v_prenex_49124)) 1998) (<= (+ (select main_a v_prenex_49123) (select main_a v_prenex_49124)) 1000) (< v_prenex_49123 main_x) (<= 1 (select main_a v_prenex_49124)) (<= 2 (* 2 (select main_a v_prenex_49123))))) (forall ((v_prenex_51596 Int) (v_prenex_51595 Int)) (or (< v_prenex_51595 main_x) (<= (+ main_x 1) v_prenex_51595) (<= 500 (select main_a v_prenex_51596)) (< v_prenex_51596 main_y) (<= 1000 (+ (select main_a v_prenex_51595) (select main_a v_prenex_51596))) (<= 1 (select main_a v_prenex_51595)))) (or (forall ((v_prenex_41481 Int)) (or (<= (select main_a v_prenex_41481) 999) (<= 500 (select main_a v_prenex_41481)) (<= (+ main_y 1) v_prenex_41481))) (forall ((v_prenex_41480 Int)) (or (<= (* 2 (select main_a v_prenex_41480)) 1000) (<= 2 (* 2 (select main_a v_prenex_41480))) (< v_prenex_41480 main_x) (<= (+ main_x 1) v_prenex_41480)))) (forall ((v_prenex_47861 Int) (v_prenex_47860 Int)) (or (<= (+ main_x 1) v_prenex_47860) (<= (select main_a v_prenex_47861) 1498) (< v_prenex_47860 main_x) (<= (select main_a v_prenex_47860) 500) (<= (select main_a v_prenex_47861) 999) (<= (* 2 (select main_a v_prenex_47860)) 1000) (<= (+ (select main_a v_prenex_47860) (select main_a v_prenex_47861)) 1000))) (forall ((v_prenex_48206 Int) (v_prenex_48205 Int)) (or (< v_prenex_48206 main_y) (<= 1000 (+ (select main_a v_prenex_48205) (select main_a v_prenex_48206))) (<= 2 (* 2 (select main_a v_prenex_48205))) (< v_prenex_48205 main_x) (<= 1000 (* 2 (select main_a v_prenex_48206))) (<= (+ main_x 1) v_prenex_48205))) (forall ((v_prenex_44223 Int) (v_prenex_44224 Int)) (or (<= 1 (select main_a v_prenex_44223)) (<= (+ main_x 1) v_prenex_44223) (<= (+ (select main_a v_prenex_44223) (select main_a v_prenex_44224)) 1000) (<= 1 (select main_a v_prenex_44224)) (<= (select main_a v_prenex_44223) 999) (< v_prenex_44223 main_x))) (or (forall ((v_prenex_44283 Int)) (or (< v_prenex_44283 main_x) (<= (select main_a v_prenex_44283) 500) (<= 2 (* 2 (select main_a v_prenex_44283))) (<= (+ main_x 1) v_prenex_44283) (<= (select main_a v_prenex_44283) 999))) (forall ((v_prenex_44286 Int)) (<= 500 (select main_a v_prenex_44286)))) (or (forall ((v_prenex_43519 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43519))) (<= (+ main_x 1) v_prenex_43519) (< v_prenex_43519 main_x))) (forall ((v_prenex_43516 Int)) (or (<= 500 (select main_a v_prenex_43516)) (<= (select main_a v_prenex_43516) 1498)))) (forall ((v_prenex_45745 Int) (v_prenex_45746 Int)) (or (<= 1000 (+ (select main_a v_prenex_45745) (select main_a v_prenex_45746))) (<= (select main_a v_prenex_45745) 999) (< v_prenex_45745 main_x) (<= (+ main_x 1) v_prenex_45745) (<= (* 2 (select main_a v_prenex_45745)) 1000) (<= (select main_a v_prenex_45746) 999))) (forall ((v_prenex_43381 Int) (v_prenex_43380 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43380))) (<= (+ (select main_a v_prenex_43380) (select main_a v_prenex_43381)) 1000) (<= (+ main_x 1) v_prenex_43380) (<= (select main_a v_prenex_43381) 1498) (< v_prenex_43380 main_x) (<= (select main_a v_prenex_43380) 999) (<= (* 2 (select main_a v_prenex_43381)) 1998))) (forall ((v_prenex_51673 Int) (v_prenex_51674 Int)) (or (<= (select main_a v_prenex_51674) 1498) (<= 0 (+ (select main_a v_prenex_51673) 498)) (< v_prenex_51673 main_x) (<= 1000 (+ (select main_a v_prenex_51673) (select main_a v_prenex_51674))) (<= 1 (select main_a v_prenex_51674)) (<= (+ main_x 1) v_prenex_51673) (<= (* 2 (select main_a v_prenex_51673)) 1000))) (forall ((v_prenex_42304 Int) (v_prenex_42305 Int)) (or (<= (+ main_x 1) v_prenex_42304) (<= 1 (select main_a v_prenex_42304)) (<= 500 (select main_a v_prenex_42305)) (< v_prenex_42304 main_x) (<= 1000 (+ (select main_a v_prenex_42304) (select main_a v_prenex_42305))) (<= 1000 (* 2 (select main_a v_prenex_42305))))) (forall ((v_prenex_47310 Int) (v_prenex_47309 Int)) (or (< v_prenex_47309 main_x) (<= (+ main_x 1) v_prenex_47309) (<= 1 (select main_a v_prenex_47309)) (<= (select main_a v_prenex_47309) (select main_a v_prenex_47310)) (<= (* 2 (select main_a v_prenex_47310)) 1998) (<= 0 (+ (select main_a v_prenex_47309) 498)))) (forall ((v_prenex_42627 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42627))) (<= (select main_a v_prenex_42627) 999) (< v_prenex_42627 main_x) (<= (+ main_x 1) v_prenex_42627))) (forall ((v_prenex_41619 Int) (v_prenex_41620 Int)) (or (<= (+ (select main_a v_prenex_41619) (select main_a v_prenex_41620)) 1000) (< v_prenex_41619 main_x) (<= (select main_a v_prenex_41620) 999) (<= (+ main_x 1) v_prenex_41619) (<= 2 (* 2 (select main_a v_prenex_41619))) (<= 1000 (* 2 (select main_a v_prenex_41620))))) (forall ((v_prenex_44175 Int) (v_prenex_44176 Int)) (or (<= (+ main_y 1) v_prenex_44176) (< v_prenex_44176 main_y) (<= (+ main_x 1) v_prenex_44175) (<= (select main_a v_prenex_44176) 999) (<= (select main_a v_prenex_44175) (select main_a v_prenex_44176)))) (forall ((v_prenex_51231 Int) (v_prenex_51232 Int)) (or (<= 1000 (+ (select main_a v_prenex_51231) (select main_a v_prenex_51232))) (<= (select main_a v_prenex_51231) 999) (<= 1 (select main_a v_prenex_51232)) (<= (+ main_x 1) v_prenex_51231) (< v_prenex_51231 main_x) (<= (+ main_y 1) v_prenex_51232) (<= (select main_a v_prenex_51232) 999))) (forall ((v_prenex_41090 Int) (v_prenex_41091 Int)) (or (<= 500 (select main_a v_prenex_41091)) (< v_prenex_41090 main_x) (<= 1000 (* 2 (select main_a v_prenex_41091))) (<= (+ (select main_a v_prenex_41090) (select main_a v_prenex_41091)) 1000) (< v_prenex_41091 main_y) (<= (+ main_x 1) v_prenex_41090) (<= (* 2 (select main_a v_prenex_41090)) 1000))) (or (forall ((v_prenex_50846 Int)) (or (<= (+ main_y 1) v_prenex_50846) (< v_prenex_50846 main_y) (<= 1000 (* 2 (select main_a v_prenex_50846))))) (forall ((v_prenex_50845 Int)) (<= 2 (* 2 (select main_a v_prenex_50845))))) (forall ((v_prenex_42338 Int) (v_prenex_42339 Int)) (or (< v_prenex_42339 main_y) (<= (select main_a v_prenex_42338) 999) (< v_prenex_42338 main_x) (<= (+ main_x 1) v_prenex_42338) (<= 500 (select main_a v_prenex_42339)) (<= 1000 (+ (select main_a v_prenex_42338) (select main_a v_prenex_42339))))) (forall ((v_prenex_40867 Int) (v_prenex_40866 Int)) (or (<= (select main_a v_prenex_40866) 500) (<= 1 (select main_a v_prenex_40867)) (<= (+ (select main_a v_prenex_40866) (select main_a v_prenex_40867)) 1000) (< v_prenex_40867 main_y) (<= (+ main_x 1) v_prenex_40866) (< v_prenex_40866 main_x))) (forall ((v_prenex_50181 Int) (v_prenex_50180 Int)) (or (<= (select main_a v_prenex_50181) 999) (<= (* 2 (select main_a v_prenex_50181)) 1998) (<= 2 (* 2 (select main_a v_prenex_50180))) (<= (select main_a v_prenex_50181) (+ (select main_a v_prenex_50180) 998)) (<= (+ main_x 1) v_prenex_50180) (<= 0 (+ (select main_a v_prenex_50180) 498)) (< v_prenex_50180 main_x))) (or (forall ((v_prenex_50146 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50146))) (< v_prenex_50146 main_x) (<= (* 2 (select main_a v_prenex_50146)) 1000) (<= (+ main_x 1) v_prenex_50146))) (forall ((v_prenex_50147 Int)) (or (<= 500 (select main_a v_prenex_50147)) (<= (select main_a v_prenex_50147) 999) (<= (+ main_y 1) v_prenex_50147)))) (forall ((v_prenex_49234 Int) (v_prenex_49233 Int)) (or (<= (+ (select main_a v_prenex_49233) (select main_a v_prenex_49234)) 1000) (< v_prenex_49233 main_x) (<= 1 (select main_a v_prenex_49234)) (<= (+ main_x 1) v_prenex_49233) (<= (* 2 (select main_a v_prenex_49233)) 1000) (< v_prenex_49234 main_y) (<= (select main_a v_prenex_49234) 999))) (or (forall ((v_prenex_47908 Int)) (or (<= (+ main_x 1) v_prenex_47908) (<= 0 (+ (select main_a v_prenex_47908) 498)) (<= 2 (* 2 (select main_a v_prenex_47908))) (< v_prenex_47908 main_x) (<= (select main_a v_prenex_47908) 500))) (forall ((v_prenex_47909 Int)) (or (<= (* 2 (select main_a v_prenex_47909)) 1998) (<= (select main_a v_prenex_47909) 999)))) (or (forall ((v_prenex_50057 Int)) (or (<= 500 (select main_a v_prenex_50057)) (<= (select main_a v_prenex_50057) 999))) (forall ((v_prenex_50055 Int)) (or (<= 1 (select main_a v_prenex_50055)) (< v_prenex_50055 main_x) (<= (select main_a v_prenex_50055) 999) (<= (+ main_x 1) v_prenex_50055) (<= 2 (* 2 (select main_a v_prenex_50055)))))) (or (forall ((v_prenex_44109 Int)) (<= (select main_a v_prenex_44109) 1498)) (forall ((v_prenex_44106 Int)) (or (< v_prenex_44106 main_x) (<= 2 (* 2 (select main_a v_prenex_44106))) (<= (select main_a v_prenex_44106) 999) (<= (+ main_x 1) v_prenex_44106) (<= (select main_a v_prenex_44106) 500)))) (forall ((v_prenex_48724 Int) (v_prenex_48723 Int)) (or (<= (select main_a v_prenex_48724) (+ (select main_a v_prenex_48723) 998)) (<= 1 (select main_a v_prenex_48724)) (<= (select main_a v_prenex_48724) 1498) (<= (+ main_x 1) v_prenex_48723) (<= (+ main_y 1) v_prenex_48724) (< v_prenex_48723 main_x) (<= 2 (* 2 (select main_a v_prenex_48723))))) (forall ((v_prenex_46798 Int) (v_prenex_46799 Int)) (or (< v_prenex_46798 main_x) (<= (select main_a v_prenex_46798) 999) (<= (select main_a v_prenex_46799) (+ (select main_a v_prenex_46798) 998)) (<= (select main_a v_prenex_46798) 500) (<= (select main_a v_prenex_46799) 1498) (<= (+ main_x 1) v_prenex_46798) (<= 1 (select main_a v_prenex_46799)))) (forall ((v_prenex_45063 Int) (v_prenex_45064 Int)) (or (< v_prenex_45063 main_x) (<= 1000 (+ (select main_a v_prenex_45063) (select main_a v_prenex_45064))) (<= 1000 (* 2 (select main_a v_prenex_45064))) (<= (+ main_y 1) v_prenex_45064) (<= (+ main_x 1) v_prenex_45063) (<= (select main_a v_prenex_45063) 500) (<= (* 2 (select main_a v_prenex_45064)) 1998))) (or (forall ((v_prenex_51118 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51118))) (< v_prenex_51118 main_x))) (forall ((v_prenex_51119 Int)) (or (<= (+ main_y 1) v_prenex_51119) (<= (select main_a v_prenex_51119) 999) (< v_prenex_51119 main_y)))) (or (forall ((v_prenex_47401 Int)) (or (<= (* 2 (select main_a v_prenex_47401)) 1000) (< v_prenex_47401 main_x) (<= (+ main_x 1) v_prenex_47401) (<= (select main_a v_prenex_47401) 500))) (forall ((v_prenex_47403 Int)) (or (<= 500 (select main_a v_prenex_47403)) (<= (select main_a v_prenex_47403) 1498)))) (forall ((v_prenex_45660 Int) (v_prenex_45659 Int)) (or (<= 500 (select main_a v_prenex_45660)) (<= (select main_a v_prenex_45659) 500) (< v_prenex_45659 main_x) (<= (* 2 (select main_a v_prenex_45659)) 1000) (<= 1 (select main_a v_prenex_45660)) (<= (+ (select main_a v_prenex_45659) (select main_a v_prenex_45660)) 1000) (<= (+ main_x 1) v_prenex_45659))) (or (forall ((v_prenex_40522 Int)) (or (<= (+ main_x 1) v_prenex_40522) (< v_prenex_40522 main_x) (<= (select main_a v_prenex_40522) 999))) (forall ((v_prenex_42361 Int)) (or (< v_prenex_42361 main_y) (<= 1000 (* 2 (select main_a v_prenex_42361)))))) (or (forall ((v_prenex_50562 Int)) (or (<= 1 (select main_a v_prenex_50562)) (<= (select main_a v_prenex_50562) 999))) (forall ((v_prenex_50556 Int)) (or (<= 1 (select main_a v_prenex_50556)) (< v_prenex_50556 main_x) (<= (* 2 (select main_a v_prenex_50556)) 1000) (<= 2 (* 2 (select main_a v_prenex_50556))) (<= (+ main_x 1) v_prenex_50556)))) (or (forall ((v_prenex_42213 Int)) (or (<= (* 2 (select main_a v_prenex_42213)) 1998) (<= (select main_a v_prenex_42213) 1498))) (forall ((v_prenex_42216 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42216))) (< v_prenex_42216 main_x) (<= 1 (select main_a v_prenex_42216)) (<= (+ main_x 1) v_prenex_42216) (<= (select main_a v_prenex_42216) 500)))) (forall ((v_prenex_41338 Int) (v_prenex_41339 Int)) (or (<= (select main_a v_prenex_41338) 500) (<= 1000 (+ (select main_a v_prenex_41338) (select main_a v_prenex_41339))) (<= 500 (select main_a v_prenex_41339)) (<= 1 (select main_a v_prenex_41338)) (< v_prenex_41338 main_x) (<= (+ main_x 1) v_prenex_41338) (<= 1000 (* 2 (select main_a v_prenex_41339))))) (or (forall ((v_prenex_42740 Int)) (or (<= (+ main_x 1) v_prenex_42740) (< v_prenex_42740 main_x) (<= (* 2 (select main_a v_prenex_42740)) 1000) (<= 2 (* 2 (select main_a v_prenex_42740))))) (forall ((v_prenex_42738 Int)) (or (<= 500 (select main_a v_prenex_42738)) (<= (* 2 (select main_a v_prenex_42738)) 1998)))) (forall ((v_prenex_44151 Int) (v_prenex_44150 Int)) (or (<= 1 (select main_a v_prenex_44151)) (< v_prenex_44150 main_x) (<= (+ main_x 1) v_prenex_44150) (<= 1000 (* 2 (select main_a v_prenex_44151))) (<= (select main_a v_prenex_44150) (select main_a v_prenex_44151)) (<= (* 2 (select main_a v_prenex_44150)) 1000))) (forall ((v_prenex_51638 Int) (v_prenex_51639 Int)) (or (<= (* 2 (select main_a v_prenex_51639)) 1998) (<= (select main_a v_prenex_51639) 1498) (<= 2 (* 2 (select main_a v_prenex_51638))) (<= (+ main_x 1) v_prenex_51638) (<= (select main_a v_prenex_51638) (select main_a v_prenex_51639)) (< v_prenex_51638 main_x) (< v_prenex_51639 main_y))) (forall ((v_prenex_47652 Int) (v_prenex_47651 Int)) (or (<= (* 2 (select main_a v_prenex_47652)) 1998) (<= (select main_a v_prenex_47651) (select main_a v_prenex_47652)) (<= 2 (* 2 (select main_a v_prenex_47651))) (< v_prenex_47651 main_x) (<= 1000 (* 2 (select main_a v_prenex_47652))) (<= (+ main_x 1) v_prenex_47651) (<= (* 2 (select main_a v_prenex_47651)) 1000))) (forall ((v_prenex_44483 Int) (v_prenex_44482 Int)) (or (<= (select main_a v_prenex_44482) 500) (< v_prenex_44482 main_x) (<= 2 (* 2 (select main_a v_prenex_44482))) (<= (+ main_x 1) v_prenex_44482) (<= (select main_a v_prenex_44483) 999) (<= (+ (select main_a v_prenex_44482) (select main_a v_prenex_44483)) 1000))) (or (forall ((v_prenex_41119 Int)) (or (<= (select main_a v_prenex_41119) 999) (<= (+ main_x 1) v_prenex_41119) (<= (* 2 (select main_a v_prenex_41119)) 1000) (< v_prenex_41119 main_x))) (forall ((v_prenex_41123 Int)) (or (<= (* 2 (select main_a v_prenex_41123)) 1998) (<= (select main_a v_prenex_41123) 999)))) (or (forall ((v_prenex_48867 Int)) (or (<= 500 (select main_a v_prenex_48867)) (<= (* 2 (select main_a v_prenex_48867)) 1998))) (forall ((v_prenex_48864 Int)) (or (< v_prenex_48864 main_x) (<= 0 (+ (select main_a v_prenex_48864) 498)) (<= (+ main_x 1) v_prenex_48864) (<= 2 (* 2 (select main_a v_prenex_48864)))))) (forall ((v_prenex_44070 Int) (v_prenex_44069 Int)) (or (<= (select main_a v_prenex_44069) 500) (<= (+ main_x 1) v_prenex_44069) (<= 2 (* 2 (select main_a v_prenex_44069))) (<= 1000 (+ (select main_a v_prenex_44069) (select main_a v_prenex_44070))) (<= 1 (select main_a v_prenex_44070)) (< v_prenex_44069 main_x))) (forall ((v_prenex_47524 Int) (v_prenex_47523 Int)) (or (<= (+ main_x 1) v_prenex_47523) (<= (* 2 (select main_a v_prenex_47524)) 1998) (<= (+ (select main_a v_prenex_47523) (select main_a v_prenex_47524)) 1000) (<= (select main_a v_prenex_47524) 1498) (<= 0 (+ (select main_a v_prenex_47523) 498)) (<= 1 (select main_a v_prenex_47523)) (< v_prenex_47523 main_x))) (forall ((v_prenex_41595 Int) (v_prenex_41596 Int)) (or (<= (select main_a v_prenex_41596) 1498) (<= (select main_a v_prenex_41595) 999) (<= (+ main_x 1) v_prenex_41595) (<= 1000 (+ (select main_a v_prenex_41595) (select main_a v_prenex_41596))) (<= (select main_a v_prenex_41595) 500) (< v_prenex_41595 main_x) (<= (select main_a v_prenex_41596) 999))) (forall ((v_prenex_42431 Int) (v_prenex_42432 Int)) (or (<= (select main_a v_prenex_42432) 999) (<= (* 2 (select main_a v_prenex_42431)) 1000) (<= (* 2 (select main_a v_prenex_42432)) 1998) (< v_prenex_42431 main_x) (<= (+ (select main_a v_prenex_42431) (select main_a v_prenex_42432)) 1000) (<= (+ main_x 1) v_prenex_42431) (<= 2 (* 2 (select main_a v_prenex_42431))))) (forall ((v_prenex_44098 Int) (v_prenex_44099 Int)) (or (<= (+ main_x 1) v_prenex_44098) (<= 1 (select main_a v_prenex_44098)) (<= 1000 (* 2 (select main_a v_prenex_44099))) (<= (select main_a v_prenex_44099) 999) (<= 0 (+ (select main_a v_prenex_44098) 498)) (<= 1000 (+ (select main_a v_prenex_44098) (select main_a v_prenex_44099))) (< v_prenex_44098 main_x))) (forall ((v_prenex_45469 Int) (v_prenex_45470 Int)) (or (< v_prenex_45469 main_x) (<= (* 2 (select main_a v_prenex_45469)) 1000) (<= 2 (* 2 (select main_a v_prenex_45469))) (<= (+ main_x 1) v_prenex_45469) (<= 1000 (+ (select main_a v_prenex_45469) (select main_a v_prenex_45470))) (<= (select main_a v_prenex_45470) 999) (<= (select main_a v_prenex_45470) 1498))) (forall ((v_prenex_44948 Int) (v_prenex_44947 Int)) (or (<= (* 2 (select main_a v_prenex_44947)) 1000) (< v_prenex_44947 main_x) (<= (select main_a v_prenex_44947) (select main_a v_prenex_44948)) (<= (select main_a v_prenex_44948) 999) (<= 1000 (* 2 (select main_a v_prenex_44948))) (<= (+ main_x 1) v_prenex_44947))) (forall ((v_prenex_42442 Int) (v_prenex_42443 Int)) (or (<= 500 (select main_a v_prenex_42443)) (<= 1000 (* 2 (select main_a v_prenex_42443))) (<= (select main_a v_prenex_42443) (+ (select main_a v_prenex_42442) 998)) (<= (select main_a v_prenex_42442) 999) (< v_prenex_42442 main_x) (<= 2 (* 2 (select main_a v_prenex_42442))) (<= (+ main_x 1) v_prenex_42442))) (or (forall ((v_prenex_49711 Int)) (or (<= (select main_a v_prenex_49711) 999) (<= (+ main_y 1) v_prenex_49711) (<= 1000 (* 2 (select main_a v_prenex_49711))))) (forall ((v_prenex_49710 Int)) (or (<= (+ main_x 1) v_prenex_49710) (<= 2 (* 2 (select main_a v_prenex_49710))) (<= (select main_a v_prenex_49710) 500) (< v_prenex_49710 main_x)))) (forall ((v_prenex_47673 Int) (v_prenex_47672 Int)) (or (<= 1 (select main_a v_prenex_47672)) (<= (select main_a v_prenex_47672) 500) (<= (select main_a v_prenex_47672) (select main_a v_prenex_47673)) (<= (+ main_x 1) v_prenex_47672) (<= 1 (select main_a v_prenex_47673)) (< v_prenex_47672 main_x))) (or (forall ((v_prenex_50678 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50678))) (< v_prenex_50678 main_x) (<= (+ main_x 1) v_prenex_50678) (<= (* 2 (select main_a v_prenex_50678)) 1000) (<= (select main_a v_prenex_50678) 999))) (forall ((v_prenex_50684 Int)) (<= 1000 (* 2 (select main_a v_prenex_50684))))) (forall ((v_prenex_45557 Int) (v_prenex_45556 Int)) (or (<= (+ main_x 1) v_prenex_45556) (<= 1 (select main_a v_prenex_45557)) (<= 1000 (+ (select main_a v_prenex_45556) (select main_a v_prenex_45557))) (<= (* 2 (select main_a v_prenex_45556)) 1000) (<= 2 (* 2 (select main_a v_prenex_45556))) (<= (* 2 (select main_a v_prenex_45557)) 1998) (< v_prenex_45556 main_x))) (or (forall ((v_prenex_49832 Int)) (<= 1000 (* 2 (select main_a v_prenex_49832)))) (forall ((v_prenex_49829 Int)) (or (<= (select main_a v_prenex_49829) 500) (<= 1 (select main_a v_prenex_49829)) (< v_prenex_49829 main_x) (<= (* 2 (select main_a v_prenex_49829)) 1000) (<= (+ main_x 1) v_prenex_49829)))) (forall ((v_prenex_51060 Int) (v_prenex_51061 Int)) (or (<= 0 (+ (select main_a v_prenex_51060) 498)) (<= (+ (select main_a v_prenex_51060) (select main_a v_prenex_51061)) 1000) (<= (+ main_x 1) v_prenex_51060) (<= (select main_a v_prenex_51061) 1498) (< v_prenex_51060 main_x) (<= (select main_a v_prenex_51061) 999))) (forall ((v_prenex_46987 Int) (v_prenex_46988 Int)) (or (<= (select main_a v_prenex_46988) 1498) (<= (* 2 (select main_a v_prenex_46987)) 1000) (<= (+ main_x 1) v_prenex_46987) (<= 1000 (+ (select main_a v_prenex_46987) (select main_a v_prenex_46988))) (<= (+ main_y 1) v_prenex_46988) (< v_prenex_46987 main_x))) (or (forall ((v_prenex_40465 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40465))) (<= (* 2 (select main_a v_prenex_40465)) 1000) (<= (select main_a v_prenex_40465) 999) (<= (+ main_x 1) v_prenex_40465) (< v_prenex_40465 main_x))) (forall ((v_prenex_40576 Int)) (<= (select main_a v_prenex_40576) 999))) (or (forall ((v_prenex_50650 Int)) (or (< v_prenex_50650 main_x) (<= (* 2 (select main_a v_prenex_50650)) 1000) (<= 2 (* 2 (select main_a v_prenex_50650))) (<= (+ main_x 1) v_prenex_50650) (<= (select main_a v_prenex_50650) 500))) (forall ((v_prenex_50653 Int)) (or (<= 1 (select main_a v_prenex_50653)) (<= 500 (select main_a v_prenex_50653))))) (forall ((v_prenex_49645 Int) (v_prenex_49644 Int)) (or (<= 500 (select main_a v_prenex_49645)) (<= (+ (select main_a v_prenex_49644) (select main_a v_prenex_49645)) 1000) (<= (+ main_x 1) v_prenex_49644) (< v_prenex_49644 main_x) (<= 1 (select main_a v_prenex_49644)) (<= 2 (* 2 (select main_a v_prenex_49644))))) (forall ((v_prenex_45782 Int) (v_prenex_45781 Int)) (or (< v_prenex_45781 main_x) (<= (+ main_x 1) v_prenex_45781) (<= 500 (select main_a v_prenex_45782)) (<= (+ (select main_a v_prenex_45781) (select main_a v_prenex_45782)) 1000) (<= 2 (* 2 (select main_a v_prenex_45781))) (<= (* 2 (select main_a v_prenex_45781)) 1000))) (or (forall ((v_prenex_50681 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50681))) (< v_prenex_50681 main_x) (<= (* 2 (select main_a v_prenex_50681)) 1000) (<= 1 (select main_a v_prenex_50681)) (<= (+ main_x 1) v_prenex_50681))) (forall ((v_prenex_50684 Int)) (<= 1000 (* 2 (select main_a v_prenex_50684))))) (forall ((v_prenex_47001 Int) (v_prenex_47002 Int)) (or (<= (* 2 (select main_a v_prenex_47001)) 1000) (<= (select main_a v_prenex_47001) (select main_a v_prenex_47002)) (<= 1 (select main_a v_prenex_47001)) (< v_prenex_47001 main_x) (<= (+ main_x 1) v_prenex_47001) (<= 1000 (* 2 (select main_a v_prenex_47002))))) (or (forall ((v_prenex_49804 Int)) (or (<= (select main_a v_prenex_49804) 1498) (<= 500 (select main_a v_prenex_49804)))) (forall ((v_prenex_49803 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49803))) (<= (+ main_x 1) v_prenex_49803) (<= (select main_a v_prenex_49803) 999) (< v_prenex_49803 main_x)))) (forall ((v_prenex_42530 Int) (v_prenex_42531 Int)) (or (<= 0 (+ (select main_a v_prenex_42530) 498)) (<= (+ (select main_a v_prenex_42530) (select main_a v_prenex_42531)) 1000) (< v_prenex_42530 main_x) (<= (select main_a v_prenex_42531) 999) (<= 1000 (* 2 (select main_a v_prenex_42531))) (<= (select main_a v_prenex_42530) 500) (<= (+ main_x 1) v_prenex_42530))) (or (forall ((v_prenex_50684 Int)) (<= 1000 (* 2 (select main_a v_prenex_50684)))) (forall ((v_prenex_50680 Int)) (or (<= (* 2 (select main_a v_prenex_50680)) 1000) (<= 2 (* 2 (select main_a v_prenex_50680))) (< v_prenex_50680 main_x) (<= (+ main_x 1) v_prenex_50680)))) (forall ((v_prenex_49224 Int) (v_prenex_49223 Int)) (or (<= (+ main_x 1) v_prenex_49223) (<= (select main_a v_prenex_49223) 999) (<= (* 2 (select main_a v_prenex_49224)) 1998) (< v_prenex_49223 main_x) (<= (select main_a v_prenex_49224) (+ (select main_a v_prenex_49223) 998)) (<= 1 (select main_a v_prenex_49224)))) (forall ((v_prenex_48759 Int) (v_prenex_48760 Int)) (or (<= (* 2 (select main_a v_prenex_48759)) 1000) (< v_prenex_48759 main_x) (<= 1000 (* 2 (select main_a v_prenex_48760))) (<= 0 (+ (select main_a v_prenex_48759) 498)) (<= (select main_a v_prenex_48759) (select main_a v_prenex_48760)) (<= (+ main_x 1) v_prenex_48759) (<= 1 (select main_a v_prenex_48760)))) (forall ((v_prenex_45317 Int) (v_prenex_45318 Int)) (or (<= 1 (select main_a v_prenex_45318)) (< v_prenex_45317 main_x) (<= 2 (* 2 (select main_a v_prenex_45317))) (<= 1 (select main_a v_prenex_45317)) (<= (* 2 (select main_a v_prenex_45318)) 1998) (<= (+ main_x 1) v_prenex_45317) (<= (+ (select main_a v_prenex_45317) (select main_a v_prenex_45318)) 1000))) (forall ((v_prenex_43048 Int) (v_prenex_43047 Int)) (or (<= (+ (select main_a v_prenex_43047) (select main_a v_prenex_43048)) 1000) (<= 1 (select main_a v_prenex_43047)) (<= (select main_a v_prenex_43048) 999) (< v_prenex_43048 main_y) (< v_prenex_43047 main_x) (<= (select main_a v_prenex_43048) 1498) (<= (+ main_x 1) v_prenex_43047))) (forall ((v_prenex_47052 Int) (v_prenex_47051 Int)) (or (<= (select main_a v_prenex_47051) 500) (<= (* 2 (select main_a v_prenex_47051)) 1000) (< v_prenex_47051 main_x) (<= 1000 (+ (select main_a v_prenex_47051) (select main_a v_prenex_47052))) (<= (select main_a v_prenex_47052) 999) (<= (+ main_x 1) v_prenex_47051))) (or (forall ((v_prenex_43421 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43421))) (<= 500 (select main_a v_prenex_43421)))) (forall ((v_prenex_43422 Int)) (or (<= (select main_a v_prenex_43422) 999) (<= (select main_a v_prenex_43422) 500) (<= 2 (* 2 (select main_a v_prenex_43422))) (< v_prenex_43422 main_x) (<= (+ main_x 1) v_prenex_43422)))) (forall ((v_prenex_48268 Int) (v_prenex_48267 Int)) (or (<= (select main_a v_prenex_48267) 999) (< v_prenex_48268 main_y) (<= (+ (select main_a v_prenex_48267) (select main_a v_prenex_48268)) 1000) (< v_prenex_48267 main_x) (<= (+ main_x 1) v_prenex_48267) (<= (select main_a v_prenex_48268) 1498) (<= (* 2 (select main_a v_prenex_48268)) 1998))) (forall ((v_prenex_42617 Int) (v_prenex_42618 Int)) (or (<= (select main_a v_prenex_42618) (+ (select main_a v_prenex_42617) 998)) (<= 1 (select main_a v_prenex_42617)) (< v_prenex_42617 main_x) (<= 1 (select main_a v_prenex_42618)) (<= (+ main_x 1) v_prenex_42617) (<= (select main_a v_prenex_42617) 999))) (forall ((v_prenex_46779 Int) (v_prenex_46780 Int)) (or (< v_prenex_46779 main_x) (<= (+ main_y 1) v_prenex_46780) (<= (* 2 (select main_a v_prenex_46779)) 1000) (<= (select main_a v_prenex_46780) 999) (<= (+ main_x 1) v_prenex_46779) (<= (+ (select main_a v_prenex_46779) (select main_a v_prenex_46780)) 1000))) (forall ((v_prenex_43743 Int) (v_prenex_43742 Int)) (or (<= (select main_a v_prenex_43743) 999) (<= (select main_a v_prenex_43742) 500) (<= (+ main_x 1) v_prenex_43742) (<= (* 2 (select main_a v_prenex_43743)) 1998) (<= (+ (select main_a v_prenex_43742) (select main_a v_prenex_43743)) 1000) (<= 0 (+ (select main_a v_prenex_43742) 498)) (< v_prenex_43742 main_x))) (or (forall ((v_prenex_47279 Int)) (or (<= (+ main_x 1) v_prenex_47279) (< v_prenex_47279 main_x) (<= (* 2 (select main_a v_prenex_47279)) 1000) (<= 2 (* 2 (select main_a v_prenex_47279))))) (forall ((v_prenex_47284 Int)) (or (<= (select main_a v_prenex_47284) 1498) (<= 1 (select main_a v_prenex_47284))))) (or (forall ((v_prenex_45504 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45504))) (<= (+ main_y 1) v_prenex_45504) (<= (select main_a v_prenex_45504) 999))) (forall ((v_prenex_45503 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45503))) (< v_prenex_45503 main_x) (<= 0 (+ (select main_a v_prenex_45503) 498)) (<= (+ main_x 1) v_prenex_45503)))) (forall ((v_prenex_48086 Int)) (or (<= (+ main_x 1) v_prenex_48086) (<= (* 2 (select main_a v_prenex_48086)) 1000) (<= (select main_a v_prenex_48086) 500) (< v_prenex_48086 main_x))) (forall ((v_prenex_43282 Int) (v_prenex_43281 Int)) (or (<= 500 (select main_a v_prenex_43282)) (<= 1000 (+ (select main_a v_prenex_43281) (select main_a v_prenex_43282))) (< v_prenex_43281 main_x) (<= (+ main_x 1) v_prenex_43281) (<= (select main_a v_prenex_43282) 1498) (<= 2 (* 2 (select main_a v_prenex_43281))) (<= 0 (+ (select main_a v_prenex_43281) 498)))) (forall ((v_prenex_45770 Int) (v_prenex_45769 Int)) (or (<= (select main_a v_prenex_45770) 1498) (<= 1 (select main_a v_prenex_45770)) (< v_prenex_45770 main_y) (<= (+ main_y 1) v_prenex_45770) (<= (select main_a v_prenex_45769) (select main_a v_prenex_45770)))) (forall ((v_prenex_46415 Int) (v_prenex_46414 Int)) (or (< v_prenex_46414 main_x) (<= (select main_a v_prenex_46414) (select main_a v_prenex_46415)) (<= 1 (select main_a v_prenex_46414)) (<= (select main_a v_prenex_46415) 1498) (<= (select main_a v_prenex_46414) 500) (<= (+ main_x 1) v_prenex_46414))) (forall ((v_prenex_40906 Int) (v_prenex_40907 Int)) (or (< v_prenex_40906 main_x) (<= (+ main_x 1) v_prenex_40906) (<= (* 2 (select main_a v_prenex_40907)) 1998) (<= 0 (+ (select main_a v_prenex_40906) 498)) (<= 1000 (* 2 (select main_a v_prenex_40907))) (<= (+ (select main_a v_prenex_40906) (select main_a v_prenex_40907)) 1000) (<= 2 (* 2 (select main_a v_prenex_40906))))) (or (forall ((v_prenex_42595 Int)) (or (<= 1 (select main_a v_prenex_42595)) (<= 500 (select main_a v_prenex_42595)) (< v_prenex_42595 main_y))) (forall ((v_prenex_42594 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42594))) (<= 1 (select main_a v_prenex_42594)) (<= (+ main_x 1) v_prenex_42594) (< v_prenex_42594 main_x)))) (or (forall ((v_prenex_42931 Int)) (or (< v_prenex_42931 main_x) (<= (* 2 (select main_a v_prenex_42931)) 1000) (<= (+ main_x 1) v_prenex_42931) (<= 2 (* 2 (select main_a v_prenex_42931))))) (forall ((v_prenex_42932 Int)) (or (<= (+ main_y 1) v_prenex_42932) (<= 500 (select main_a v_prenex_42932)) (<= (select main_a v_prenex_42932) 1498)))) (or (forall ((v_prenex_51313 Int)) (or (<= (select main_a v_prenex_51313) 999) (<= (select main_a v_prenex_51313) 1498))) (forall ((v_prenex_51309 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51309))) (<= (+ main_x 1) v_prenex_51309) (< v_prenex_51309 main_x)))) (forall ((v_prenex_44753 Int) (v_prenex_44752 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44752))) (< v_prenex_44752 main_x) (<= (select main_a v_prenex_44753) (+ (select main_a v_prenex_44752) 998)) (<= (+ main_x 1) v_prenex_44752) (<= 500 (select main_a v_prenex_44753)) (<= (select main_a v_prenex_44752) 999) (<= (select main_a v_prenex_44753) 1498))) (forall ((v_prenex_42429 Int) (v_prenex_42430 Int)) (or (<= (select main_a v_prenex_42430) 999) (< v_prenex_42429 main_x) (<= 0 (+ (select main_a v_prenex_42429) 498)) (<= (+ (select main_a v_prenex_42429) (select main_a v_prenex_42430)) 1000) (<= (select main_a v_prenex_42429) 500) (<= (+ main_x 1) v_prenex_42429) (<= (* 2 (select main_a v_prenex_42430)) 1998))) (forall ((v_prenex_49321 Int) (v_prenex_49320 Int)) (or (<= (select main_a v_prenex_49321) (+ (select main_a v_prenex_49320) 998)) (<= 1 (select main_a v_prenex_49320)) (< v_prenex_49320 main_x) (<= (select main_a v_prenex_49321) 999) (<= (+ main_x 1) v_prenex_49320) (<= (select main_a v_prenex_49320) 500))) (forall ((v_prenex_40706 Int) (v_prenex_40705 Int)) (or (< v_prenex_40705 main_x) (<= 2 (* 2 (select main_a v_prenex_40705))) (<= (select main_a v_prenex_40705) 500) (<= (+ main_x 1) v_prenex_40705) (<= 1 (select main_a v_prenex_40706)) (<= (select main_a v_prenex_40706) 999) (<= (+ (select main_a v_prenex_40705) (select main_a v_prenex_40706)) 1000))) (forall ((v_prenex_44515 Int) (v_prenex_44514 Int)) (or (<= (select main_a v_prenex_44514) (select main_a v_prenex_44515)) (<= 0 (+ (select main_a v_prenex_44514) 498)) (<= (+ main_x 1) v_prenex_44514) (< v_prenex_44515 main_y) (<= (select main_a v_prenex_44515) 999) (< v_prenex_44514 main_x) (<= 1 (select main_a v_prenex_44515)))) (forall ((v_prenex_41717 Int) (v_prenex_41718 Int)) (or (<= (select main_a v_prenex_41717) (select main_a v_prenex_41718)) (<= 500 (select main_a v_prenex_41718)) (<= (select main_a v_prenex_41717) 999) (<= (* 2 (select main_a v_prenex_41718)) 1998) (< v_prenex_41717 main_x) (<= (+ main_x 1) v_prenex_41717) (<= (+ main_y 1) v_prenex_41718))) (forall ((v_prenex_41078 Int) (v_prenex_41079 Int)) (or (<= 1 (select main_a v_prenex_41079)) (<= (+ main_x 1) v_prenex_41078) (<= (select main_a v_prenex_41078) (select main_a v_prenex_41079)) (<= 1000 (* 2 (select main_a v_prenex_41079))) (< v_prenex_41078 main_x) (<= (select main_a v_prenex_41078) 999) (<= (select main_a v_prenex_41078) 500))) (forall ((v_prenex_44593 Int) (v_prenex_44592 Int)) (or (<= 1 (select main_a v_prenex_44592)) (<= (+ main_x 1) v_prenex_44592) (<= (select main_a v_prenex_44593) 999) (<= (select main_a v_prenex_44593) (+ (select main_a v_prenex_44592) 998)) (<= (select main_a v_prenex_44593) 1498) (<= (+ main_y 1) v_prenex_44593) (< v_prenex_44592 main_x))) (or (forall ((v_prenex_47890 Int)) (or (<= (+ main_x 1) v_prenex_47890) (< v_prenex_47890 main_x) (<= 2 (* 2 (select main_a v_prenex_47890))))) (forall ((v_prenex_47894 Int)) (or (<= (select main_a v_prenex_47894) 1498) (<= (* 2 (select main_a v_prenex_47894)) 1998) (< v_prenex_47894 main_y)))) (or (forall ((v_prenex_48925 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48925))) (<= (+ main_x 1) v_prenex_48925) (< v_prenex_48925 main_x) (<= 0 (+ (select main_a v_prenex_48925) 498)))) (forall ((v_prenex_48930 Int)) (or (<= (* 2 (select main_a v_prenex_48930)) 1998) (<= (select main_a v_prenex_48930) 1498)))) (or (forall ((v_prenex_49028 Int)) (or (<= (+ main_x 1) v_prenex_49028) (<= 2 (* 2 (select main_a v_prenex_49028))) (< v_prenex_49028 main_x) (<= 0 (+ (select main_a v_prenex_49028) 498)))) (forall ((v_prenex_49034 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49034))) (<= (* 2 (select main_a v_prenex_49034)) 1998)))) (forall ((v_prenex_45100 Int) (v_prenex_45099 Int)) (or (<= (select main_a v_prenex_45099) 999) (< v_prenex_45100 main_y) (<= (select main_a v_prenex_45099) (select main_a v_prenex_45100)) (< v_prenex_45099 main_x) (<= (+ main_x 1) v_prenex_45099) (<= (select main_a v_prenex_45100) 1498) (<= (* 2 (select main_a v_prenex_45100)) 1998))) (forall ((v_prenex_48751 Int) (v_prenex_48750 Int)) (or (< v_prenex_48750 main_x) (<= (select main_a v_prenex_48750) (select main_a v_prenex_48751)) (<= (+ main_x 1) v_prenex_48750) (<= 1000 (* 2 (select main_a v_prenex_48751))) (<= 1 (select main_a v_prenex_48750)) (<= (+ main_y 1) v_prenex_48751))) (forall ((v_prenex_49843 Int) (v_prenex_49844 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49844))) (<= (select main_a v_prenex_49843) 500) (<= (select main_a v_prenex_49843) (select main_a v_prenex_49844)) (<= (* 2 (select main_a v_prenex_49844)) 1998) (<= (+ main_x 1) v_prenex_49843) (< v_prenex_49843 main_x) (<= 1 (select main_a v_prenex_49843)))) (forall ((v_prenex_43512 Int) (v_prenex_43511 Int)) (or (<= (* 2 (select main_a v_prenex_43511)) 1000) (<= 2 (* 2 (select main_a v_prenex_43511))) (<= (* 2 (select main_a v_prenex_43512)) 1998) (< v_prenex_43511 main_x) (<= 1000 (+ (select main_a v_prenex_43511) (select main_a v_prenex_43512))) (<= (+ main_x 1) v_prenex_43511))) (or (forall ((v_prenex_45796 Int)) (or (<= 1 (select main_a v_prenex_45796)) (<= (+ main_x 1) v_prenex_45796) (<= (* 2 (select main_a v_prenex_45796)) 1000) (< v_prenex_45796 main_x))) (forall ((v_prenex_45797 Int)) (or (<= (select main_a v_prenex_45797) 999) (< v_prenex_45797 main_y) (<= (select main_a v_prenex_45797) 1498)))) (forall ((v_prenex_51646 Int) (v_prenex_51647 Int)) (or (<= 0 (+ (select main_a v_prenex_51646) 498)) (< v_prenex_51646 main_x) (<= (+ main_x 1) v_prenex_51646) (<= (select main_a v_prenex_51647) 999) (<= (select main_a v_prenex_51647) 1498) (<= (+ main_y 1) v_prenex_51647) (<= (+ (select main_a v_prenex_51646) (select main_a v_prenex_51647)) 1000))) (forall ((v_prenex_42658 Int) (v_prenex_42659 Int)) (or (<= (+ main_x 1) v_prenex_42658) (<= 2 (* 2 (select main_a v_prenex_42658))) (<= (* 2 (select main_a v_prenex_42658)) 1000) (<= (+ (select main_a v_prenex_42658) (select main_a v_prenex_42659)) 1000) (<= 1000 (* 2 (select main_a v_prenex_42659))) (<= (* 2 (select main_a v_prenex_42659)) 1998) (< v_prenex_42658 main_x))) (forall ((v_prenex_44854 Int) (v_prenex_44853 Int)) (or (<= 1 (select main_a v_prenex_44854)) (<= (+ main_x 1) v_prenex_44853) (<= 500 (select main_a v_prenex_44854)) (< v_prenex_44853 main_x) (<= 1 (select main_a v_prenex_44853)) (<= (select main_a v_prenex_44854) (+ (select main_a v_prenex_44853) 998)) (<= 2 (* 2 (select main_a v_prenex_44853))))) (or (forall ((v_prenex_49032 Int)) (or (<= (* 2 (select main_a v_prenex_49032)) 1000) (<= 2 (* 2 (select main_a v_prenex_49032))) (<= (+ main_x 1) v_prenex_49032) (<= 0 (+ (select main_a v_prenex_49032) 498)) (< v_prenex_49032 main_x))) (forall ((v_prenex_49034 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49034))) (<= (* 2 (select main_a v_prenex_49034)) 1998)))) (forall ((v_prenex_42770 Int) (v_prenex_42771 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42771))) (< v_prenex_42770 main_x) (<= (select main_a v_prenex_42771) 999) (<= (select main_a v_prenex_42770) 999) (<= (select main_a v_prenex_42771) (+ (select main_a v_prenex_42770) 998)) (< v_prenex_42771 main_y) (<= (+ main_x 1) v_prenex_42770))) (forall ((v_prenex_51116 Int) (v_prenex_51117 Int)) (or (<= (* 2 (select main_a v_prenex_51117)) 1998) (<= (select main_a v_prenex_51116) (select main_a v_prenex_51117)) (<= (+ main_x 1) v_prenex_51116) (< v_prenex_51116 main_x) (<= 1 (select main_a v_prenex_51117)) (<= (select main_a v_prenex_51116) 500) (<= (select main_a v_prenex_51116) 999))) (forall ((v_prenex_44492 Int) (v_prenex_44493 Int)) (or (<= (select main_a v_prenex_44492) (select main_a v_prenex_44493)) (<= 1 (select main_a v_prenex_44493)) (<= (+ main_x 1) v_prenex_44492) (<= 0 (+ (select main_a v_prenex_44492) 498)) (<= (select main_a v_prenex_44492) 500) (<= (select main_a v_prenex_44493) 999) (< v_prenex_44492 main_x))) (forall ((v_prenex_47610 Int) (v_prenex_47609 Int)) (or (< v_prenex_47609 main_x) (<= 2 (* 2 (select main_a v_prenex_47609))) (<= (+ (select main_a v_prenex_47609) (select main_a v_prenex_47610)) 1000) (<= 1 (select main_a v_prenex_47610)) (<= (+ main_x 1) v_prenex_47609))) (or (forall ((v_prenex_44823 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44823))) (<= 500 (select main_a v_prenex_44823)))) (forall ((v_prenex_44819 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44819))) (<= (select main_a v_prenex_44819) 999) (<= 0 (+ (select main_a v_prenex_44819) 498)) (<= (+ main_x 1) v_prenex_44819) (< v_prenex_44819 main_x)))) (or (forall ((v_prenex_51432 Int)) (or (<= (select main_a v_prenex_51432) 999) (<= 500 (select main_a v_prenex_51432)))) (forall ((v_prenex_51426 Int)) (or (<= (+ main_x 1) v_prenex_51426) (< v_prenex_51426 main_x) (<= (* 2 (select main_a v_prenex_51426)) 1000)))) (forall ((v_prenex_50408 Int) (v_prenex_50409 Int)) (or (<= 0 (+ (select main_a v_prenex_50408) 498)) (<= (select main_a v_prenex_50409) 1498) (<= (select main_a v_prenex_50409) 999) (<= (select main_a v_prenex_50409) (+ (select main_a v_prenex_50408) 998)) (<= (+ main_x 1) v_prenex_50408) (< v_prenex_50408 main_x))) (forall ((v_prenex_48385 Int) (v_prenex_48384 Int)) (or (<= 0 (+ (select main_a v_prenex_48384) 498)) (<= (+ main_x 1) v_prenex_48384) (< v_prenex_48384 main_x) (<= (select main_a v_prenex_48385) (+ (select main_a v_prenex_48384) 998)) (<= 2 (* 2 (select main_a v_prenex_48384))) (<= 1 (select main_a v_prenex_48385)) (<= (select main_a v_prenex_48385) 999))) (forall ((v_prenex_50922 Int) (v_prenex_50921 Int)) (or (<= (select main_a v_prenex_50921) 500) (<= 1 (select main_a v_prenex_50922)) (< v_prenex_50921 main_x) (<= (+ main_y 1) v_prenex_50922) (<= 1000 (+ (select main_a v_prenex_50921) (select main_a v_prenex_50922))) (<= (select main_a v_prenex_50922) 1498) (<= (+ main_x 1) v_prenex_50921))) (forall ((v_prenex_42708 Int) (v_prenex_42709 Int)) (or (<= (+ main_x 1) v_prenex_42708) (<= (select main_a v_prenex_42708) 500) (<= (select main_a v_prenex_42709) 999) (< v_prenex_42708 main_x) (<= (select main_a v_prenex_42709) (+ (select main_a v_prenex_42708) 998)))) (or (forall ((v_prenex_48547 Int)) (or (<= (select main_a v_prenex_48547) 1498) (<= 500 (select main_a v_prenex_48547)))) (forall ((v_prenex_48546 Int)) (or (<= (select main_a v_prenex_48546) 999) (<= (* 2 (select main_a v_prenex_48546)) 1000) (<= 1 (select main_a v_prenex_48546)) (<= (+ main_x 1) v_prenex_48546) (< v_prenex_48546 main_x)))) (or (forall ((v_prenex_42774 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42774))) (<= (+ main_x 1) v_prenex_42774) (<= (select main_a v_prenex_42774) 999) (< v_prenex_42774 main_x))) (forall ((v_prenex_42773 Int)) (or (<= (select main_a v_prenex_42773) 999) (<= (* 2 (select main_a v_prenex_42773)) 1998)))) (forall ((v_prenex_49720 Int) (v_prenex_49721 Int)) (or (<= (* 2 (select main_a v_prenex_49720)) 1000) (< v_prenex_49720 main_x) (<= (+ main_x 1) v_prenex_49720) (<= (* 2 (select main_a v_prenex_49721)) 1998) (<= 1000 (+ (select main_a v_prenex_49720) (select main_a v_prenex_49721))) (<= 500 (select main_a v_prenex_49721)))) (forall ((v_prenex_51164 Int) (v_prenex_51165 Int)) (or (<= 500 (select main_a v_prenex_51165)) (< v_prenex_51164 main_x) (<= (* 2 (select main_a v_prenex_51164)) 1000) (<= (+ main_x 1) v_prenex_51164) (<= 0 (+ (select main_a v_prenex_51164) 498)) (<= (select main_a v_prenex_51164) (select main_a v_prenex_51165)))) (forall ((v_prenex_49114 Int) (v_prenex_49113 Int)) (or (<= (* 2 (select main_a v_prenex_49113)) 1000) (<= 1000 (+ (select main_a v_prenex_49113) (select main_a v_prenex_49114))) (< v_prenex_49113 main_x) (<= 1 (select main_a v_prenex_49114)) (<= (* 2 (select main_a v_prenex_49114)) 1998) (<= (select main_a v_prenex_49113) 500) (<= (+ main_x 1) v_prenex_49113))) (or (forall ((v_prenex_48256 Int)) (or (<= 1 (select main_a v_prenex_48256)) (<= 500 (select main_a v_prenex_48256)))) (forall ((v_prenex_48253 Int)) (or (<= (select main_a v_prenex_48253) 500) (<= (+ main_x 1) v_prenex_48253) (<= (* 2 (select main_a v_prenex_48253)) 1000) (<= 1 (select main_a v_prenex_48253)) (< v_prenex_48253 main_x)))) (forall ((v_prenex_40913 Int) (v_prenex_40912 Int)) (or (<= 1 (select main_a v_prenex_40912)) (<= 1 (select main_a v_prenex_40913)) (<= 1000 (* 2 (select main_a v_prenex_40913))) (<= (+ main_x 1) v_prenex_40912) (<= (select main_a v_prenex_40912) (select main_a v_prenex_40913)) (< v_prenex_40912 main_x))) (forall ((v_prenex_48071 Int) (v_prenex_48070 Int)) (or (<= (+ main_x 1) v_prenex_48070) (<= 1000 (+ (select main_a v_prenex_48070) (select main_a v_prenex_48071))) (< v_prenex_48070 main_x) (<= (select main_a v_prenex_48071) 1498) (<= (select main_a v_prenex_48070) 999))) (or (forall ((v_prenex_43157 Int)) (or (< v_prenex_43157 main_x) (<= 2 (* 2 (select main_a v_prenex_43157))) (<= (+ main_x 1) v_prenex_43157))) (forall ((v_prenex_43154 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43154))) (< v_prenex_43154 main_y) (<= (select main_a v_prenex_43154) 999)))) (or (forall ((v_prenex_51265 Int)) (or (<= (+ main_x 1) v_prenex_51265) (< v_prenex_51265 main_x) (<= (select main_a v_prenex_51265) 999) (<= (* 2 (select main_a v_prenex_51265)) 1000))) (forall ((v_prenex_51266 Int)) (or (<= 1 (select main_a v_prenex_51266)) (<= (+ main_y 1) v_prenex_51266)))) (forall ((v_prenex_44438 Int) (v_prenex_44439 Int)) (or (<= (select main_a v_prenex_44439) 999) (<= (select main_a v_prenex_44438) 500) (<= (* 2 (select main_a v_prenex_44439)) 1998) (< v_prenex_44439 main_y) (<= (+ main_x 1) v_prenex_44438) (< v_prenex_44438 main_x) (<= (+ (select main_a v_prenex_44438) (select main_a v_prenex_44439)) 1000))) (forall ((v_prenex_44955 Int) (v_prenex_44956 Int)) (or (< v_prenex_44956 main_y) (<= (+ (select main_a v_prenex_44955) (select main_a v_prenex_44956)) 1000) (< v_prenex_44955 main_x) (<= 0 (+ (select main_a v_prenex_44955) 498)) (<= 500 (select main_a v_prenex_44956)) (<= (+ main_x 1) v_prenex_44955) (<= (select main_a v_prenex_44956) 999))) (or (forall ((v_prenex_47764 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47764))) (<= (* 2 (select main_a v_prenex_47764)) 1000) (< v_prenex_47764 main_x) (<= (+ main_x 1) v_prenex_47764))) (forall ((v_prenex_47768 Int)) (or (<= (select main_a v_prenex_47768) 1498) (<= (select main_a v_prenex_47768) 999)))) (or (forall ((v_prenex_49381 Int)) (or (<= (select main_a v_prenex_49381) 500) (<= 2 (* 2 (select main_a v_prenex_49381))) (<= (+ main_x 1) v_prenex_49381) (<= 1 (select main_a v_prenex_49381)) (< v_prenex_49381 main_x))) (forall ((v_prenex_49384 Int)) (or (<= (select main_a v_prenex_49384) 999) (<= (select main_a v_prenex_49384) 1498)))) (or (forall ((v_prenex_50433 Int)) (or (<= 500 (select main_a v_prenex_50433)) (<= 1 (select main_a v_prenex_50433)))) (forall ((v_prenex_50429 Int)) (or (<= (+ main_x 1) v_prenex_50429) (<= (select main_a v_prenex_50429) 500) (< v_prenex_50429 main_x) (<= (* 2 (select main_a v_prenex_50429)) 1000) (<= 0 (+ (select main_a v_prenex_50429) 498))))) (forall ((v_prenex_51601 Int) (v_prenex_51602 Int)) (or (<= (select main_a v_prenex_51602) 999) (<= (+ (select main_a v_prenex_51601) (select main_a v_prenex_51602)) 1000) (<= (+ main_y 1) v_prenex_51602) (< v_prenex_51601 main_x) (<= 2 (* 2 (select main_a v_prenex_51601))) (<= (select main_a v_prenex_51602) 1498) (<= (+ main_x 1) v_prenex_51601))) (forall ((v_prenex_51657 Int) (v_prenex_51658 Int)) (or (<= (+ (select main_a v_prenex_51657) (select main_a v_prenex_51658)) 1000) (<= (select main_a v_prenex_51658) 999) (<= (select main_a v_prenex_51658) 1498) (<= (+ main_y 1) v_prenex_51658) (<= (* 2 (select main_a v_prenex_51657)) 1000) (< v_prenex_51657 main_x) (<= (+ main_x 1) v_prenex_51657))) (forall ((v_prenex_45982 Int) (v_prenex_45983 Int)) (or (< v_prenex_45982 main_x) (<= (* 2 (select main_a v_prenex_45983)) 1998) (<= 1000 (* 2 (select main_a v_prenex_45983))) (<= (* 2 (select main_a v_prenex_45982)) 1000) (<= (+ (select main_a v_prenex_45982) (select main_a v_prenex_45983)) 1000) (<= (+ main_x 1) v_prenex_45982))) (forall ((v_prenex_51365 Int) (v_prenex_51364 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51364))) (<= (select main_a v_prenex_51364) (select main_a v_prenex_51365)) (<= (+ main_y 1) v_prenex_51365) (< v_prenex_51364 main_x) (<= (+ main_x 1) v_prenex_51364) (<= (* 2 (select main_a v_prenex_51365)) 1998) (<= (select main_a v_prenex_51365) 999))) (or (forall ((v_prenex_45526 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45526))) (<= (* 2 (select main_a v_prenex_45526)) 1000) (< v_prenex_45526 main_x) (<= (+ main_x 1) v_prenex_45526))) (forall ((v_prenex_45531 Int)) (or (<= 1 (select main_a v_prenex_45531)) (<= 1000 (* 2 (select main_a v_prenex_45531)))))) (or (forall ((v_prenex_45739 Int)) (or (<= (* 2 (select main_a v_prenex_45739)) 1000) (<= 2 (* 2 (select main_a v_prenex_45739))) (<= (select main_a v_prenex_45739) 500) (< v_prenex_45739 main_x) (<= (+ main_x 1) v_prenex_45739))) (forall ((v_prenex_45742 Int)) (or (<= (select main_a v_prenex_45742) 999) (<= 1000 (* 2 (select main_a v_prenex_45742)))))) (forall ((v_prenex_50466 Int) (v_prenex_50465 Int)) (or (<= (+ main_x 1) v_prenex_50465) (<= (* 2 (select main_a v_prenex_50465)) 1000) (<= 1000 (+ (select main_a v_prenex_50465) (select main_a v_prenex_50466))) (<= (select main_a v_prenex_50465) 500) (< v_prenex_50465 main_x))) (forall ((v_prenex_46723 Int) (v_prenex_46722 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46723))) (<= (select main_a v_prenex_46723) 999) (<= 1 (select main_a v_prenex_46722)) (<= (+ main_x 1) v_prenex_46722) (<= (select main_a v_prenex_46722) (select main_a v_prenex_46723)) (<= 2 (* 2 (select main_a v_prenex_46722))) (< v_prenex_46722 main_x))) (forall ((v_prenex_46541 Int) (v_prenex_46540 Int)) (or (<= (select main_a v_prenex_46541) 999) (<= 1 (select main_a v_prenex_46540)) (<= (select main_a v_prenex_46540) (select main_a v_prenex_46541)) (<= (+ main_x 1) v_prenex_46540) (<= 2 (* 2 (select main_a v_prenex_46540))) (< v_prenex_46540 main_x) (<= (select main_a v_prenex_46541) 1498))) (forall ((v_prenex_46923 Int) (v_prenex_46924 Int)) (or (<= (select main_a v_prenex_46923) 500) (<= 500 (select main_a v_prenex_46924)) (< v_prenex_46923 main_x) (<= (select main_a v_prenex_46924) (+ (select main_a v_prenex_46923) 998)) (<= 2 (* 2 (select main_a v_prenex_46923))) (<= (select main_a v_prenex_46924) 999) (<= (+ main_x 1) v_prenex_46923))) (forall ((v_prenex_42402 Int) (v_prenex_42403 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42403))) (<= (+ main_y 1) v_prenex_42403) (<= (+ main_x 1) v_prenex_42402) (< v_prenex_42402 main_x) (<= (select main_a v_prenex_42402) 999) (<= (+ (select main_a v_prenex_42402) (select main_a v_prenex_42403)) 1000) (<= (select main_a v_prenex_42403) 999))) (forall ((v_prenex_45830 Int) (v_prenex_45831 Int)) (or (< v_prenex_45830 main_x) (<= (* 2 (select main_a v_prenex_45830)) 1000) (<= (select main_a v_prenex_45831) (+ (select main_a v_prenex_45830) 998)) (<= (+ main_x 1) v_prenex_45830))) (forall ((v_prenex_47917 Int) (v_prenex_47916 Int)) (or (<= 1 (select main_a v_prenex_47916)) (<= 1000 (+ (select main_a v_prenex_47916) (select main_a v_prenex_47917))) (<= (select main_a v_prenex_47917) 999) (< v_prenex_47916 main_x) (<= 1000 (* 2 (select main_a v_prenex_47917))) (<= (+ main_x 1) v_prenex_47916) (< v_prenex_47917 main_y))) (forall ((v_prenex_50731 Int) (v_prenex_50732 Int)) (or (< v_prenex_50731 main_x) (<= 1 (select main_a v_prenex_50731)) (<= 500 (select main_a v_prenex_50732)) (<= (select main_a v_prenex_50732) (+ (select main_a v_prenex_50731) 998)) (<= (+ main_x 1) v_prenex_50731) (<= 1 (select main_a v_prenex_50732)) (<= (select main_a v_prenex_50731) 500))) (forall ((v_prenex_41474 Int) (v_prenex_41475 Int)) (or (<= 1000 (+ (select main_a v_prenex_41474) (select main_a v_prenex_41475))) (<= 0 (+ (select main_a v_prenex_41474) 498)) (<= (+ main_y 1) v_prenex_41475) (<= (+ main_x 1) v_prenex_41474) (< v_prenex_41474 main_x))) (forall ((v_prenex_49716 Int) (v_prenex_49717 Int)) (or (<= 0 (+ (select main_a v_prenex_49716) 498)) (<= (select main_a v_prenex_49716) (select main_a v_prenex_49717)) (<= (select main_a v_prenex_49717) 1498) (< v_prenex_49716 main_x) (<= (+ main_x 1) v_prenex_49716) (<= (select main_a v_prenex_49716) 500) (<= (select main_a v_prenex_49717) 999))) (forall ((v_prenex_45310 Int) (v_prenex_45309 Int)) (or (<= 1 (select main_a v_prenex_45310)) (< v_prenex_45309 main_x) (<= 2 (* 2 (select main_a v_prenex_45309))) (<= 1000 (* 2 (select main_a v_prenex_45310))) (<= (select main_a v_prenex_45310) (+ (select main_a v_prenex_45309) 998)) (<= 1 (select main_a v_prenex_45309)) (<= (+ main_x 1) v_prenex_45309))) (forall ((v_prenex_44503 Int) (v_prenex_44502 Int)) (or (<= (+ main_x 1) v_prenex_44502) (<= (select main_a v_prenex_44502) (select main_a v_prenex_44503)) (< v_prenex_44502 main_x) (<= (select main_a v_prenex_44503) 1498) (<= 2 (* 2 (select main_a v_prenex_44502))))) (forall ((v_prenex_46271 Int) (v_prenex_46270 Int)) (or (<= 1000 (+ (select main_a v_prenex_46270) (select main_a v_prenex_46271))) (<= (+ main_x 1) v_prenex_46270) (< v_prenex_46270 main_x) (<= 1 (select main_a v_prenex_46270)) (<= (select main_a v_prenex_46271) 1498) (<= 2 (* 2 (select main_a v_prenex_46270))))) (forall ((v_prenex_44056 Int) (v_prenex_44057 Int)) (or (<= 1 (select main_a v_prenex_44056)) (<= (* 2 (select main_a v_prenex_44057)) 1998) (<= (+ main_x 1) v_prenex_44056) (<= (select main_a v_prenex_44057) 999) (< v_prenex_44056 main_x) (<= 1000 (+ (select main_a v_prenex_44056) (select main_a v_prenex_44057))) (< v_prenex_44057 main_y))) (or (forall ((v_prenex_50326 Int)) (or (< v_prenex_50326 main_x) (<= (+ main_x 1) v_prenex_50326) (<= (* 2 (select main_a v_prenex_50326)) 1000) (<= 2 (* 2 (select main_a v_prenex_50326))))) (forall ((v_prenex_50331 Int)) (or (<= (* 2 (select main_a v_prenex_50331)) 1998) (<= 1 (select main_a v_prenex_50331))))) (forall ((v_prenex_42638 Int) (v_prenex_42639 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42639))) (<= 1 (select main_a v_prenex_42638)) (<= (select main_a v_prenex_42639) 999) (<= (+ (select main_a v_prenex_42638) (select main_a v_prenex_42639)) 1000) (< v_prenex_42639 main_y) (< v_prenex_42638 main_x) (<= (+ main_x 1) v_prenex_42638))) (forall ((v_prenex_41593 Int) (v_prenex_41594 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41594))) (<= (select main_a v_prenex_41594) 1498) (< v_prenex_41593 main_x) (<= (+ main_x 1) v_prenex_41593) (<= (select main_a v_prenex_41593) 999) (<= (+ (select main_a v_prenex_41593) (select main_a v_prenex_41594)) 1000) (<= 1 (select main_a v_prenex_41593)))) (forall ((v_prenex_46099 Int) (v_prenex_46098 Int)) (or (<= (select main_a v_prenex_46098) 500) (<= (select main_a v_prenex_46099) 1498) (< v_prenex_46098 main_x) (<= 1 (select main_a v_prenex_46098)) (<= (select main_a v_prenex_46098) (select main_a v_prenex_46099)) (<= (+ main_x 1) v_prenex_46098) (<= 1 (select main_a v_prenex_46099)))) (forall ((v_prenex_49377 Int) (v_prenex_49376 Int)) (or (<= (select main_a v_prenex_49377) 999) (<= 1000 (+ (select main_a v_prenex_49376) (select main_a v_prenex_49377))) (<= 2 (* 2 (select main_a v_prenex_49376))) (<= (+ main_x 1) v_prenex_49376) (< v_prenex_49376 main_x) (<= 0 (+ (select main_a v_prenex_49376) 498)))) (or (forall ((v_prenex_41385 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41385))) (<= (* 2 (select main_a v_prenex_41385)) 1998))) (forall ((v_prenex_41384 Int)) (or (<= (+ main_x 1) v_prenex_41384) (<= 2 (* 2 (select main_a v_prenex_41384))) (<= 1 (select main_a v_prenex_41384)) (< v_prenex_41384 main_x)))) (or (forall ((v_prenex_41992 Int)) (or (<= (select main_a v_prenex_41992) 999) (<= (+ main_x 1) v_prenex_41992) (<= 2 (* 2 (select main_a v_prenex_41992))) (< v_prenex_41992 main_x))) (forall ((v_prenex_41997 Int)) (or (< v_prenex_41997 main_y) (<= (select main_a v_prenex_41997) 999)))) (forall ((v_prenex_42362 Int) (v_prenex_42363 Int)) (or (<= 0 (+ (select main_a v_prenex_42362) 498)) (<= (+ main_x 1) v_prenex_42362) (<= (select main_a v_prenex_42363) 999) (<= 1000 (+ (select main_a v_prenex_42362) (select main_a v_prenex_42363))) (< v_prenex_42362 main_x))) (or (forall ((v_prenex_44848 Int)) (<= (select main_a v_prenex_44848) 999)) (forall ((v_prenex_44842 Int)) (or (<= (+ main_x 1) v_prenex_44842) (<= (* 2 (select main_a v_prenex_44842)) 1000) (< v_prenex_44842 main_x) (<= (select main_a v_prenex_44842) 500)))) (forall ((v_prenex_47236 Int) (v_prenex_47235 Int)) (or (<= 0 (+ (select main_a v_prenex_47235) 498)) (< v_prenex_47235 main_x) (<= (select main_a v_prenex_47236) (+ (select main_a v_prenex_47235) 998)) (<= 2 (* 2 (select main_a v_prenex_47235))) (<= (select main_a v_prenex_47236) 1498) (<= (+ main_x 1) v_prenex_47235))) (forall ((v_prenex_51446 Int) (v_prenex_51445 Int)) (or (<= 1 (select main_a v_prenex_51445)) (<= (+ (select main_a v_prenex_51445) (select main_a v_prenex_51446)) 1000) (<= (select main_a v_prenex_51446) 999) (<= (+ main_x 1) v_prenex_51445) (<= (select main_a v_prenex_51445) 999) (< v_prenex_51445 main_x) (<= 1000 (* 2 (select main_a v_prenex_51446))))) (forall ((v_prenex_41245 Int) (v_prenex_41246 Int)) (or (<= (+ (select main_a v_prenex_41245) (select main_a v_prenex_41246)) 1000) (<= 500 (select main_a v_prenex_41246)) (<= 1000 (* 2 (select main_a v_prenex_41246))) (< v_prenex_41245 main_x) (<= (select main_a v_prenex_41245) 500) (<= (+ main_x 1) v_prenex_41245) (<= 0 (+ (select main_a v_prenex_41245) 498)))) (forall ((v_prenex_49416 Int) (v_prenex_49415 Int)) (or (<= 1000 (+ (select main_a v_prenex_49415) (select main_a v_prenex_49416))) (<= 1000 (* 2 (select main_a v_prenex_49416))) (<= (* 2 (select main_a v_prenex_49415)) 1000) (< v_prenex_49415 main_x) (<= (+ main_x 1) v_prenex_49415) (<= (select main_a v_prenex_49415) 999) (<= 1 (select main_a v_prenex_49416)))) (forall ((v_prenex_45045 Int) (v_prenex_45046 Int)) (or (< v_prenex_45045 main_x) (<= (+ main_x 1) v_prenex_45045) (<= 1000 (+ (select main_a v_prenex_45045) (select main_a v_prenex_45046))) (<= 2 (* 2 (select main_a v_prenex_45045))))) (forall ((v_prenex_47624 Int) (v_prenex_47623 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47623))) (<= (* 2 (select main_a v_prenex_47623)) 1000) (<= 1000 (* 2 (select main_a v_prenex_47624))) (<= (+ main_x 1) v_prenex_47623) (<= (select main_a v_prenex_47623) (select main_a v_prenex_47624)) (< v_prenex_47623 main_x) (<= (select main_a v_prenex_47624) 999))) (or (forall ((v_prenex_47160 Int)) (<= 1000 (* 2 (select main_a v_prenex_47160)))) (forall ((v_prenex_47158 Int)) (or (<= (* 2 (select main_a v_prenex_47158)) 1000) (<= 0 (+ (select main_a v_prenex_47158) 498)) (<= (+ main_x 1) v_prenex_47158) (< v_prenex_47158 main_x) (<= 2 (* 2 (select main_a v_prenex_47158)))))) (forall ((v_prenex_49087 Int) (v_prenex_49086 Int)) (or (<= (+ main_x 1) v_prenex_49086) (<= (select main_a v_prenex_49087) (+ (select main_a v_prenex_49086) 998)) (< v_prenex_49086 main_x) (<= 500 (select main_a v_prenex_49087)) (< v_prenex_49087 main_y) (<= (select main_a v_prenex_49087) 1498) (<= 2 (* 2 (select main_a v_prenex_49086))))) (forall ((v_prenex_48242 Int) (v_prenex_48241 Int)) (or (<= 1 (select main_a v_prenex_48241)) (< v_prenex_48241 main_x) (<= 2 (* 2 (select main_a v_prenex_48241))) (<= (+ main_x 1) v_prenex_48241) (<= (select main_a v_prenex_48242) 999) (<= 1 (select main_a v_prenex_48242)) (<= (select main_a v_prenex_48241) (select main_a v_prenex_48242)))) (forall ((v_prenex_51664 Int) (v_prenex_51663 Int)) (or (<= (+ main_x 1) v_prenex_51663) (< v_prenex_51663 main_x) (<= (select main_a v_prenex_51664) 1498) (<= 0 (+ (select main_a v_prenex_51663) 498)) (<= (select main_a v_prenex_51663) 500) (<= 1000 (* 2 (select main_a v_prenex_51664))) (<= (select main_a v_prenex_51664) (+ (select main_a v_prenex_51663) 998)))) (forall ((v_prenex_45822 Int) (v_prenex_45823 Int)) (or (<= (select main_a v_prenex_45822) 500) (<= (+ main_x 1) v_prenex_45822) (<= 500 (select main_a v_prenex_45823)) (<= (select main_a v_prenex_45822) 999) (< v_prenex_45822 main_x) (<= (+ (select main_a v_prenex_45822) (select main_a v_prenex_45823)) 1000))) (forall ((v_prenex_41591 Int) (v_prenex_41592 Int)) (or (<= (select main_a v_prenex_41592) 1498) (< v_prenex_41591 main_x) (<= (* 2 (select main_a v_prenex_41591)) 1000) (<= 1000 (+ (select main_a v_prenex_41591) (select main_a v_prenex_41592))) (<= 500 (select main_a v_prenex_41592)) (<= (+ main_x 1) v_prenex_41591))) (forall ((v_prenex_42039 Int) (v_prenex_42038 Int)) (or (<= (* 2 (select main_a v_prenex_42039)) 1998) (<= (select main_a v_prenex_42039) 999) (< v_prenex_42038 main_x) (<= 1000 (+ (select main_a v_prenex_42038) (select main_a v_prenex_42039))) (<= (+ main_x 1) v_prenex_42038) (<= (* 2 (select main_a v_prenex_42038)) 1000))) (forall ((v_prenex_50823 Int) (v_prenex_50824 Int)) (or (<= (* 2 (select main_a v_prenex_50823)) 1000) (<= (select main_a v_prenex_50824) 999) (<= 1 (select main_a v_prenex_50823)) (< v_prenex_50823 main_x) (<= (select main_a v_prenex_50824) (+ (select main_a v_prenex_50823) 998)) (<= 1 (select main_a v_prenex_50824)) (<= (+ main_x 1) v_prenex_50823))) (forall ((v_prenex_42052 Int) (v_prenex_42053 Int)) (or (<= (+ main_x 1) v_prenex_42052) (<= (+ main_y 1) v_prenex_42053) (<= 1 (select main_a v_prenex_42053)) (<= 1000 (* 2 (select main_a v_prenex_42053))) (<= (select main_a v_prenex_42052) 999) (<= (select main_a v_prenex_42052) (select main_a v_prenex_42053)) (< v_prenex_42052 main_x))) (forall ((v_prenex_47294 Int) (v_prenex_47293 Int)) (or (<= (+ main_y 1) v_prenex_47294) (<= 2 (* 2 (select main_a v_prenex_47293))) (<= (+ main_x 1) v_prenex_47293) (<= 1 (select main_a v_prenex_47294)) (< v_prenex_47293 main_x) (<= (select main_a v_prenex_47294) 1498) (<= (+ (select main_a v_prenex_47293) (select main_a v_prenex_47294)) 1000))) (forall ((v_prenex_44704 Int) (v_prenex_44705 Int)) (or (<= (+ (select main_a v_prenex_44704) (select main_a v_prenex_44705)) 1000) (<= (select main_a v_prenex_44705) 999) (<= 1 (select main_a v_prenex_44704)) (<= (+ main_x 1) v_prenex_44704) (< v_prenex_44704 main_x) (<= (select main_a v_prenex_44704) 999))) (forall ((v_prenex_50234 Int) (v_prenex_50233 Int)) (or (<= 0 (+ (select main_a v_prenex_50233) 498)) (< v_prenex_50233 main_x) (<= (+ (select main_a v_prenex_50233) (select main_a v_prenex_50234)) 1000) (<= (* 2 (select main_a v_prenex_50234)) 1998) (<= (select main_a v_prenex_50233) 500) (<= 1000 (* 2 (select main_a v_prenex_50234))) (<= (+ main_x 1) v_prenex_50233))) (forall ((v_prenex_50213 Int) (v_prenex_50214 Int)) (or (< v_prenex_50213 main_x) (<= (+ (select main_a v_prenex_50213) (select main_a v_prenex_50214)) 1000) (<= (+ main_x 1) v_prenex_50213) (<= 2 (* 2 (select main_a v_prenex_50213))) (<= (select main_a v_prenex_50213) 500) (<= (* 2 (select main_a v_prenex_50214)) 1998) (<= 500 (select main_a v_prenex_50214)))) (or (forall ((v_prenex_47205 Int)) (or (<= (* 2 (select main_a v_prenex_47205)) 1998) (< v_prenex_47205 main_y) (<= (select main_a v_prenex_47205) 999))) (forall ((v_prenex_47201 Int)) (or (< v_prenex_47201 main_x) (<= 2 (* 2 (select main_a v_prenex_47201))) (<= (+ main_x 1) v_prenex_47201)))) (forall ((v_prenex_45324 Int) (v_prenex_45323 Int)) (or (<= (* 2 (select main_a v_prenex_45323)) 1000) (<= 1000 (* 2 (select main_a v_prenex_45324))) (<= (select main_a v_prenex_45324) (+ (select main_a v_prenex_45323) 998)) (<= (select main_a v_prenex_45324) 1498) (< v_prenex_45323 main_x) (<= 2 (* 2 (select main_a v_prenex_45323))) (<= (+ main_x 1) v_prenex_45323))) (forall ((v_prenex_46057 Int) (v_prenex_46056 Int)) (or (< v_prenex_46056 main_x) (<= 2 (* 2 (select main_a v_prenex_46056))) (<= (+ (select main_a v_prenex_46056) (select main_a v_prenex_46057)) 1000) (<= (select main_a v_prenex_46056) 500) (<= (+ main_x 1) v_prenex_46056) (<= (select main_a v_prenex_46057) 999) (<= (select main_a v_prenex_46057) 1498))) (or (forall ((v_prenex_48442 Int)) (or (<= (+ main_y 1) v_prenex_48442) (< v_prenex_48442 main_y) (<= (* 2 (select main_a v_prenex_48442)) 1998) (<= 1 (select main_a v_prenex_48442)))) (forall ((v_prenex_48441 Int)) (<= 2 (* 2 (select main_a v_prenex_48441))))) (or (forall ((v_prenex_48781 Int)) (or (<= (+ main_x 1) v_prenex_48781) (<= 2 (* 2 (select main_a v_prenex_48781))) (< v_prenex_48781 main_x) (<= (select main_a v_prenex_48781) 500))) (forall ((v_prenex_48783 Int)) (<= 1 (select main_a v_prenex_48783)))) (or (forall ((v_prenex_43231 Int)) (or (<= (+ main_x 1) v_prenex_43231) (<= 2 (* 2 (select main_a v_prenex_43231))) (< v_prenex_43231 main_x) (<= (* 2 (select main_a v_prenex_43231)) 1000))) (forall ((v_prenex_43232 Int)) (or (<= (+ main_y 1) v_prenex_43232) (<= (* 2 (select main_a v_prenex_43232)) 1998) (<= 1000 (* 2 (select main_a v_prenex_43232)))))) (forall ((v_prenex_50859 Int) (v_prenex_50860 Int)) (or (<= (* 2 (select main_a v_prenex_50859)) 1000) (<= (+ main_x 1) v_prenex_50859) (<= 500 (select main_a v_prenex_50860)) (<= 1000 (* 2 (select main_a v_prenex_50860))) (< v_prenex_50859 main_x) (<= (select main_a v_prenex_50860) (+ (select main_a v_prenex_50859) 998)) (<= 2 (* 2 (select main_a v_prenex_50859))))) (or (forall ((v_prenex_40879 Int)) (or (<= 1 (select main_a v_prenex_40879)) (<= (select main_a v_prenex_40879) 1498))) (forall ((v_prenex_40876 Int)) (or (<= (+ main_x 1) v_prenex_40876) (<= 1 (select main_a v_prenex_40876)) (< v_prenex_40876 main_x) (<= (* 2 (select main_a v_prenex_40876)) 1000) (<= (select main_a v_prenex_40876) 500)))) (forall ((v_prenex_43527 Int) (v_prenex_43526 Int)) (or (<= (+ main_y 1) v_prenex_43527) (<= 1 (select main_a v_prenex_43526)) (<= 1000 (* 2 (select main_a v_prenex_43527))) (<= (+ main_x 1) v_prenex_43526) (<= (select main_a v_prenex_43527) (+ (select main_a v_prenex_43526) 998)) (< v_prenex_43526 main_x))) (or (forall ((v_prenex_41299 Int)) (or (< v_prenex_41299 main_x) (<= 1 (select main_a v_prenex_41299)) (<= (+ main_x 1) v_prenex_41299) (<= (select main_a v_prenex_41299) 999) (<= 2 (* 2 (select main_a v_prenex_41299))))) (forall ((v_prenex_41301 Int)) (or (<= 1 (select main_a v_prenex_41301)) (<= (select main_a v_prenex_41301) 999)))) (forall ((v_prenex_47833 Int) (v_prenex_47832 Int)) (or (<= (+ main_x 1) v_prenex_47832) (<= (+ main_y 1) v_prenex_47833) (<= 1 (select main_a v_prenex_47832)) (< v_prenex_47832 main_x) (<= (+ (select main_a v_prenex_47832) (select main_a v_prenex_47833)) 1000))) (forall ((v_prenex_47034 Int) (v_prenex_47033 Int)) (or (< v_prenex_47033 main_x) (<= (+ main_x 1) v_prenex_47033) (<= 1000 (+ (select main_a v_prenex_47033) (select main_a v_prenex_47034))) (<= (select main_a v_prenex_47034) 999) (< v_prenex_47034 main_y) (<= 500 (select main_a v_prenex_47034)) (<= (* 2 (select main_a v_prenex_47033)) 1000))) (forall ((v_prenex_46185 Int) (v_prenex_46184 Int)) (or (<= (select main_a v_prenex_46185) 999) (<= 1000 (+ (select main_a v_prenex_46184) (select main_a v_prenex_46185))) (<= (* 2 (select main_a v_prenex_46184)) 1000) (<= 500 (select main_a v_prenex_46185)) (<= (+ main_x 1) v_prenex_46184) (< v_prenex_46184 main_x) (<= 1 (select main_a v_prenex_46184)))) (forall ((v_prenex_43189 Int) (v_prenex_43188 Int)) (or (< v_prenex_43189 main_y) (<= 1000 (* 2 (select main_a v_prenex_43189))) (< v_prenex_43188 main_x) (<= (+ main_x 1) v_prenex_43188) (<= (select main_a v_prenex_43188) (select main_a v_prenex_43189)) (<= 0 (+ (select main_a v_prenex_43188) 498)))) (forall ((v_prenex_47729 Int) (v_prenex_47728 Int)) (or (<= (select main_a v_prenex_47729) (+ (select main_a v_prenex_47728) 998)) (< v_prenex_47728 main_x) (<= (select main_a v_prenex_47729) 999) (<= (select main_a v_prenex_47729) 1498) (<= 1 (select main_a v_prenex_47728)) (<= (+ main_x 1) v_prenex_47728) (<= 2 (* 2 (select main_a v_prenex_47728))))) (forall ((v_prenex_41787 Int) (v_prenex_41788 Int)) (or (<= (select main_a v_prenex_41787) 999) (<= (select main_a v_prenex_41787) (select main_a v_prenex_41788)) (<= (+ main_x 1) v_prenex_41787) (<= 500 (select main_a v_prenex_41788)) (< v_prenex_41787 main_x) (<= (+ main_y 1) v_prenex_41788))) (or (forall ((v_prenex_47892 Int)) (or (<= (+ main_x 1) v_prenex_47892) (<= 2 (* 2 (select main_a v_prenex_47892))) (< v_prenex_47892 main_x) (<= (select main_a v_prenex_47892) 500))) (forall ((v_prenex_47894 Int)) (or (<= (select main_a v_prenex_47894) 1498) (<= (* 2 (select main_a v_prenex_47894)) 1998) (< v_prenex_47894 main_y)))) (forall ((v_prenex_48479 Int) (v_prenex_48480 Int)) (or (< v_prenex_48480 main_y) (<= 1 (select main_a v_prenex_48479)) (< v_prenex_48479 main_x) (<= (+ main_x 1) v_prenex_48479) (<= 1000 (* 2 (select main_a v_prenex_48480))) (<= (select main_a v_prenex_48480) (+ (select main_a v_prenex_48479) 998)) (<= 1 (select main_a v_prenex_48480)))) (forall ((v_prenex_46033 Int) (v_prenex_46032 Int)) (or (<= 500 (select main_a v_prenex_46033)) (<= (select main_a v_prenex_46032) 500) (<= 2 (* 2 (select main_a v_prenex_46032))) (<= (+ main_x 1) v_prenex_46032) (<= 1000 (+ (select main_a v_prenex_46032) (select main_a v_prenex_46033))) (<= (select main_a v_prenex_46033) 999) (< v_prenex_46032 main_x))) (or (forall ((v_prenex_40523 Int)) (or (< v_prenex_40523 main_x) (<= 2 (* 2 (select main_a v_prenex_40523))) (<= (+ main_x 1) v_prenex_40523))) (forall ((v_prenex_42361 Int)) (or (< v_prenex_42361 main_y) (<= 1000 (* 2 (select main_a v_prenex_42361)))))) (forall ((v_prenex_41269 Int) (v_prenex_41270 Int)) (or (<= 1 (select main_a v_prenex_41270)) (<= (+ main_x 1) v_prenex_41269) (<= 2 (* 2 (select main_a v_prenex_41269))) (<= (select main_a v_prenex_41269) (select main_a v_prenex_41270)) (<= (select main_a v_prenex_41269) 999) (< v_prenex_41269 main_x) (<= (* 2 (select main_a v_prenex_41270)) 1998))) (or (forall ((v_prenex_41125 Int)) (or (<= (select main_a v_prenex_41125) 1498) (<= 1000 (* 2 (select main_a v_prenex_41125))) (<= (+ main_y 1) v_prenex_41125))) (forall ((v_prenex_41124 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41124))) (<= 1 (select main_a v_prenex_41124)) (< v_prenex_41124 main_x) (<= (+ main_x 1) v_prenex_41124)))) (or (forall ((v_prenex_45565 Int)) (or (<= (+ main_x 1) v_prenex_45565) (<= (select main_a v_prenex_45565) 500) (<= (* 2 (select main_a v_prenex_45565)) 1000) (< v_prenex_45565 main_x))) (forall ((v_prenex_45566 Int)) (or (<= (+ main_y 1) v_prenex_45566) (<= (select main_a v_prenex_45566) 1498) (<= 1 (select main_a v_prenex_45566))))) (or (forall ((v_prenex_43976 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43976))) (< v_prenex_43976 main_x) (<= (* 2 (select main_a v_prenex_43976)) 1000) (<= (+ main_x 1) v_prenex_43976) (<= 1 (select main_a v_prenex_43976)))) (forall ((v_prenex_43982 Int)) (or (<= 1 (select main_a v_prenex_43982)) (<= (select main_a v_prenex_43982) 1498)))) (forall ((v_prenex_50628 Int) (v_prenex_50629 Int)) (or (<= 1 (select main_a v_prenex_50629)) (< v_prenex_50628 main_x) (<= (+ main_x 1) v_prenex_50628) (<= (select main_a v_prenex_50628) 500) (<= 2 (* 2 (select main_a v_prenex_50628))) (<= (select main_a v_prenex_50629) (+ (select main_a v_prenex_50628) 998)))) (forall ((v_prenex_50352 Int) (v_prenex_50353 Int)) (or (<= 0 (+ (select main_a v_prenex_50352) 498)) (<= 2 (* 2 (select main_a v_prenex_50352))) (<= (select main_a v_prenex_50352) (select main_a v_prenex_50353)) (<= 1 (select main_a v_prenex_50353)) (<= 500 (select main_a v_prenex_50353)) (< v_prenex_50352 main_x) (<= (+ main_x 1) v_prenex_50352))) (forall ((v_prenex_48832 Int) (v_prenex_48831 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48831))) (<= (+ main_y 1) v_prenex_48832) (<= 1000 (+ (select main_a v_prenex_48831) (select main_a v_prenex_48832))) (<= (+ main_x 1) v_prenex_48831) (< v_prenex_48831 main_x) (<= 1 (select main_a v_prenex_48832)) (<= (select main_a v_prenex_48832) 1498))) (forall ((v_prenex_40802 Int) (v_prenex_40801 Int)) (or (<= (select main_a v_prenex_40802) 1498) (< v_prenex_40802 main_y) (<= (select main_a v_prenex_40802) (+ (select main_a v_prenex_40801) 998)) (<= (+ main_y 1) v_prenex_40802) (<= 1 (select main_a v_prenex_40802)))) (or (forall ((v_prenex_41366 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41366))) (<= (select main_a v_prenex_41366) 1498) (< v_prenex_41366 main_y))) (forall ((v_prenex_41360 Int)) (or (< v_prenex_41360 main_x) (<= (+ main_x 1) v_prenex_41360) (<= 2 (* 2 (select main_a v_prenex_41360))) (<= (* 2 (select main_a v_prenex_41360)) 1000)))) (forall ((v_prenex_41112 Int)) (or (<= (+ main_x 1) v_prenex_41112) (<= 2 (* 2 (select main_a v_prenex_41112))) (< v_prenex_41112 main_x))) (or (forall ((v_prenex_42623 Int)) (or (<= (+ main_x 1) v_prenex_42623) (<= 1 (select main_a v_prenex_42623)) (<= (* 2 (select main_a v_prenex_42623)) 1000) (< v_prenex_42623 main_x))) (forall ((v_prenex_42624 Int)) (or (<= (+ main_y 1) v_prenex_42624) (<= (select main_a v_prenex_42624) 999) (<= 1000 (* 2 (select main_a v_prenex_42624)))))) (forall ((v_prenex_42356 Int) (v_prenex_42357 Int)) (or (<= (* 2 (select main_a v_prenex_42357)) 1998) (< v_prenex_42356 main_x) (<= 2 (* 2 (select main_a v_prenex_42356))) (<= 1 (select main_a v_prenex_42356)) (<= (+ main_x 1) v_prenex_42356) (<= (select main_a v_prenex_42356) (select main_a v_prenex_42357)) (<= 500 (select main_a v_prenex_42357)))) (forall ((v_prenex_41535 Int) (v_prenex_41536 Int)) (or (<= (* 2 (select main_a v_prenex_41536)) 1998) (<= 1000 (* 2 (select main_a v_prenex_41536))) (<= (select main_a v_prenex_41535) 500) (< v_prenex_41535 main_x) (<= (+ main_x 1) v_prenex_41535) (<= (select main_a v_prenex_41536) (+ (select main_a v_prenex_41535) 998)))) (or (forall ((v_prenex_42271 Int)) (or (<= 500 (select main_a v_prenex_42271)) (<= (select main_a v_prenex_42271) 1498))) (forall ((v_prenex_42269 Int)) (or (<= (+ main_x 1) v_prenex_42269) (<= (* 2 (select main_a v_prenex_42269)) 1000) (<= 0 (+ (select main_a v_prenex_42269) 498)) (<= 2 (* 2 (select main_a v_prenex_42269))) (< v_prenex_42269 main_x)))) (or (forall ((v_prenex_48254 Int)) (or (<= (* 2 (select main_a v_prenex_48254)) 1000) (< v_prenex_48254 main_x) (<= 1 (select main_a v_prenex_48254)) (<= 2 (* 2 (select main_a v_prenex_48254))) (<= (+ main_x 1) v_prenex_48254))) (forall ((v_prenex_48256 Int)) (or (<= 1 (select main_a v_prenex_48256)) (<= 500 (select main_a v_prenex_48256))))) (forall ((v_prenex_51593 Int) (v_prenex_51594 Int)) (or (< v_prenex_51593 main_x) (<= (+ main_x 1) v_prenex_51593) (<= 0 (+ (select main_a v_prenex_51593) 498)) (<= (select main_a v_prenex_51594) (+ (select main_a v_prenex_51593) 998)) (<= 1000 (* 2 (select main_a v_prenex_51594))) (<= 1 (select main_a v_prenex_51593)) (<= (select main_a v_prenex_51594) 999))) (or (forall ((v_prenex_46890 Int)) (or (<= 1 (select main_a v_prenex_46890)) (<= (select main_a v_prenex_46890) 999))) (forall ((v_prenex_46884 Int)) (or (<= (+ main_x 1) v_prenex_46884) (<= (* 2 (select main_a v_prenex_46884)) 1000) (< v_prenex_46884 main_x) (<= (select main_a v_prenex_46884) 500)))) (forall ((v_prenex_48469 Int) (v_prenex_48470 Int)) (or (< v_prenex_48469 main_x) (<= (* 2 (select main_a v_prenex_48470)) 1998) (<= (select main_a v_prenex_48470) 1498) (<= (select main_a v_prenex_48469) 999) (< v_prenex_48470 main_y) (<= 1000 (+ (select main_a v_prenex_48469) (select main_a v_prenex_48470))) (<= (+ main_x 1) v_prenex_48469))) (or (forall ((v_prenex_46833 Int)) (or (<= (+ main_x 1) v_prenex_46833) (<= (* 2 (select main_a v_prenex_46833)) 1000) (< v_prenex_46833 main_x) (<= (select main_a v_prenex_46833) 500))) (forall ((v_prenex_46839 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46839))) (<= (select main_a v_prenex_46839) 1498)))) (forall ((v_prenex_41229 Int) (v_prenex_41230 Int)) (or (<= (select main_a v_prenex_41229) 999) (<= (select main_a v_prenex_41230) 1498) (<= (select main_a v_prenex_41229) (select main_a v_prenex_41230)) (<= 1 (select main_a v_prenex_41230)) (<= 2 (* 2 (select main_a v_prenex_41229))) (<= (+ main_x 1) v_prenex_41229) (< v_prenex_41229 main_x))) (forall ((v_prenex_49925 Int) (v_prenex_49926 Int)) (or (< v_prenex_49925 main_x) (<= (select main_a v_prenex_49926) 999) (<= (select main_a v_prenex_49925) 500) (<= (+ main_x 1) v_prenex_49925) (<= 2 (* 2 (select main_a v_prenex_49925))) (<= (select main_a v_prenex_49925) (select main_a v_prenex_49926)) (<= 1000 (* 2 (select main_a v_prenex_49926))))) (forall ((v_prenex_44674 Int) (v_prenex_44675 Int)) (or (< v_prenex_44674 main_x) (<= (select main_a v_prenex_44674) 999) (<= (select main_a v_prenex_44675) (+ (select main_a v_prenex_44674) 998)) (<= 1 (select main_a v_prenex_44674)) (<= (+ main_x 1) v_prenex_44674) (<= 1 (select main_a v_prenex_44675)) (<= (* 2 (select main_a v_prenex_44675)) 1998))) (forall ((v_prenex_48319 Int) (v_prenex_48320 Int)) (or (<= (select main_a v_prenex_48319) 999) (< v_prenex_48319 main_x) (<= 1 (select main_a v_prenex_48320)) (< v_prenex_48320 main_y) (<= (+ main_x 1) v_prenex_48319) (<= (* 2 (select main_a v_prenex_48320)) 1998) (<= 1000 (+ (select main_a v_prenex_48319) (select main_a v_prenex_48320))))) (or (forall ((v_prenex_50569 Int)) (or (<= 500 (select main_a v_prenex_50569)) (<= 1000 (* 2 (select main_a v_prenex_50569))))) (forall ((v_prenex_50567 Int)) (or (< v_prenex_50567 main_x) (<= 1 (select main_a v_prenex_50567)) (<= (+ main_x 1) v_prenex_50567) (<= (select main_a v_prenex_50567) 500) (<= (* 2 (select main_a v_prenex_50567)) 1000)))) (forall ((v_prenex_44690 Int) (v_prenex_44691 Int)) (or (<= (select main_a v_prenex_44691) 999) (< v_prenex_44690 main_x) (<= (* 2 (select main_a v_prenex_44690)) 1000) (<= 2 (* 2 (select main_a v_prenex_44690))) (<= 1000 (+ (select main_a v_prenex_44690) (select main_a v_prenex_44691))) (<= (+ main_x 1) v_prenex_44690) (<= (select main_a v_prenex_44691) 1498))) (forall ((v_prenex_50957 Int) (v_prenex_50958 Int)) (or (<= (select main_a v_prenex_50957) 500) (<= (select main_a v_prenex_50957) (select main_a v_prenex_50958)) (< v_prenex_50957 main_x) (<= (+ main_x 1) v_prenex_50957) (<= 500 (select main_a v_prenex_50958)) (<= (* 2 (select main_a v_prenex_50957)) 1000) (<= 1 (select main_a v_prenex_50958)))) (forall ((v_prenex_42181 Int) (v_prenex_42182 Int)) (or (<= (+ (select main_a v_prenex_42181) (select main_a v_prenex_42182)) 1000) (<= (* 2 (select main_a v_prenex_42181)) 1000) (< v_prenex_42181 main_x) (<= (select main_a v_prenex_42182) 999) (<= 500 (select main_a v_prenex_42182)) (<= (+ main_x 1) v_prenex_42181) (<= 2 (* 2 (select main_a v_prenex_42181))))) (forall ((v_prenex_50950 Int) (v_prenex_50949 Int)) (or (<= (select main_a v_prenex_50950) 999) (<= (* 2 (select main_a v_prenex_50949)) 1000) (<= (+ main_x 1) v_prenex_50949) (< v_prenex_50949 main_x) (<= (+ (select main_a v_prenex_50949) (select main_a v_prenex_50950)) 1000) (<= (select main_a v_prenex_50950) 1498))) (or (forall ((v_prenex_46718 Int)) (or (<= (* 2 (select main_a v_prenex_46718)) 1000) (<= 0 (+ (select main_a v_prenex_46718) 498)) (<= (+ main_x 1) v_prenex_46718) (< v_prenex_46718 main_x))) (forall ((v_prenex_46721 Int)) (or (<= (select main_a v_prenex_46721) 999) (<= 1000 (* 2 (select main_a v_prenex_46721)))))) (or (forall ((v_prenex_40717 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_40717))) (<= 1 (select main_a v_prenex_40717)))) (forall ((v_prenex_40722 Int)) (or (< v_prenex_40722 main_x) (<= (+ main_x 1) v_prenex_40722) (<= (* 2 (select main_a v_prenex_40722)) 1000) (<= (select main_a v_prenex_40722) 500)))) (forall ((v_prenex_41852 Int) (v_prenex_41853 Int)) (or (<= (select main_a v_prenex_41852) (select main_a v_prenex_41853)) (<= (select main_a v_prenex_41852) 500) (< v_prenex_41852 main_x) (<= (select main_a v_prenex_41853) 999) (<= 500 (select main_a v_prenex_41853)) (<= (select main_a v_prenex_41852) 999) (<= (+ main_x 1) v_prenex_41852))) (forall ((v_prenex_42202 Int) (v_prenex_42203 Int)) (or (<= (+ main_x 1) v_prenex_42202) (<= (select main_a v_prenex_42202) (select main_a v_prenex_42203)) (< v_prenex_42202 main_x) (< v_prenex_42203 main_y) (<= (select main_a v_prenex_42203) 1498) (<= 500 (select main_a v_prenex_42203)) (<= (select main_a v_prenex_42202) 999))) (or (forall ((v_prenex_44780 Int)) (or (<= (+ main_x 1) v_prenex_44780) (< v_prenex_44780 main_x) (<= (* 2 (select main_a v_prenex_44780)) 1000) (<= 0 (+ (select main_a v_prenex_44780) 498)))) (forall ((v_prenex_44784 Int)) (<= 1000 (* 2 (select main_a v_prenex_44784))))) (forall ((v_prenex_46952 Int) (v_prenex_46953 Int)) (or (<= (+ main_x 1) v_prenex_46952) (<= 2 (* 2 (select main_a v_prenex_46952))) (<= 500 (select main_a v_prenex_46953)) (<= (select main_a v_prenex_46952) 999) (<= (* 2 (select main_a v_prenex_46953)) 1998) (< v_prenex_46952 main_x) (<= (+ (select main_a v_prenex_46952) (select main_a v_prenex_46953)) 1000))) (forall ((v_prenex_41330 Int) (v_prenex_41331 Int)) (or (< v_prenex_41331 main_y) (<= (+ (select main_a v_prenex_41330) (select main_a v_prenex_41331)) 1000) (<= (+ main_x 1) v_prenex_41330) (<= (* 2 (select main_a v_prenex_41331)) 1998) (< v_prenex_41330 main_x) (<= (select main_a v_prenex_41331) 999) (<= 0 (+ (select main_a v_prenex_41330) 498)))) (forall ((v_prenex_45414 Int) (v_prenex_45413 Int)) (or (<= (select main_a v_prenex_45413) (select main_a v_prenex_45414)) (<= 1 (select main_a v_prenex_45414)) (<= (+ main_x 1) v_prenex_45413) (<= (select main_a v_prenex_45414) 1498) (< v_prenex_45413 main_x) (<= 1 (select main_a v_prenex_45413)) (<= 2 (* 2 (select main_a v_prenex_45413))))) (forall ((v_prenex_43307 Int) (v_prenex_43308 Int)) (or (<= (+ main_x 1) v_prenex_43307) (<= 1 (select main_a v_prenex_43307)) (<= (select main_a v_prenex_43308) (+ (select main_a v_prenex_43307) 998)) (<= (select main_a v_prenex_43308) 1498) (<= 2 (* 2 (select main_a v_prenex_43307))) (<= 500 (select main_a v_prenex_43308)) (< v_prenex_43307 main_x))) (forall ((v_prenex_51273 Int) (v_prenex_51274 Int)) (or (<= (+ (select main_a v_prenex_51273) (select main_a v_prenex_51274)) 1000) (<= (select main_a v_prenex_51274) 999) (<= 0 (+ (select main_a v_prenex_51273) 498)) (<= (+ main_x 1) v_prenex_51273) (<= 500 (select main_a v_prenex_51274)) (< v_prenex_51273 main_x) (<= (select main_a v_prenex_51273) 500))) (forall ((v_prenex_45650 Int) (v_prenex_45649 Int)) (or (<= (+ main_x 1) v_prenex_45649) (<= 0 (+ (select main_a v_prenex_45649) 498)) (<= (select main_a v_prenex_45650) (+ (select main_a v_prenex_45649) 998)) (<= (select main_a v_prenex_45649) 500) (<= 1000 (* 2 (select main_a v_prenex_45650))) (< v_prenex_45649 main_x))) (forall ((v_prenex_50167 Int) (v_prenex_50166 Int)) (or (<= (select main_a v_prenex_50167) (+ (select main_a v_prenex_50166) 998)) (<= (select main_a v_prenex_50166) 500) (<= (+ main_x 1) v_prenex_50166) (<= (* 2 (select main_a v_prenex_50166)) 1000) (< v_prenex_50166 main_x))) (or (forall ((v_prenex_48118 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48118))) (<= (* 2 (select main_a v_prenex_48118)) 1998))) (forall ((v_prenex_48117 Int)) (or (<= (* 2 (select main_a v_prenex_48117)) 1000) (< v_prenex_48117 main_x) (<= 1 (select main_a v_prenex_48117)) (<= (+ main_x 1) v_prenex_48117) (<= (select main_a v_prenex_48117) 999)))) (forall ((v_prenex_40933 Int) (v_prenex_40932 Int)) (or (<= 0 (+ (select main_a v_prenex_40932) 498)) (<= 500 (select main_a v_prenex_40933)) (< v_prenex_40932 main_x) (<= (+ main_x 1) v_prenex_40932) (<= 1 (select main_a v_prenex_40933)) (<= 2 (* 2 (select main_a v_prenex_40932))) (<= (select main_a v_prenex_40933) (+ (select main_a v_prenex_40932) 998)))) (forall ((v_prenex_44329 Int) (v_prenex_44330 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44330))) (<= (+ main_x 1) v_prenex_44329) (<= (* 2 (select main_a v_prenex_44329)) 1000) (<= (select main_a v_prenex_44329) (select main_a v_prenex_44330)) (< v_prenex_44330 main_y) (< v_prenex_44329 main_x) (<= 500 (select main_a v_prenex_44330)))) (forall ((v_prenex_41523 Int) (v_prenex_41524 Int)) (or (< v_prenex_41523 main_x) (<= (select main_a v_prenex_41523) (select main_a v_prenex_41524)) (<= 1 (select main_a v_prenex_41524)) (<= (select main_a v_prenex_41524) 999) (<= (+ main_x 1) v_prenex_41523) (<= 1 (select main_a v_prenex_41523)))) (forall ((v_prenex_47502 Int) (v_prenex_47501 Int)) (or (<= (select main_a v_prenex_47502) (+ (select main_a v_prenex_47501) 998)) (< v_prenex_47501 main_x) (<= 2 (* 2 (select main_a v_prenex_47501))) (<= (+ main_x 1) v_prenex_47501) (<= (select main_a v_prenex_47501) 999) (<= (* 2 (select main_a v_prenex_47502)) 1998) (<= 500 (select main_a v_prenex_47502)))) (or (forall ((v_prenex_40482 Int)) (or (< v_prenex_40482 main_x) (<= 0 (+ (select main_a v_prenex_40482) 498)) (<= (* 2 (select main_a v_prenex_40482)) 1000) (<= (select main_a v_prenex_40482) 500) (<= (+ main_x 1) v_prenex_40482))) (forall ((v_prenex_40859 Int)) (or (<= (* 2 (select main_a v_prenex_40859)) 1998) (<= (select main_a v_prenex_40859) 999)))) (forall ((v_prenex_51340 Int) (v_prenex_51341 Int)) (or (< v_prenex_51340 main_x) (<= (select main_a v_prenex_51341) 1498) (<= 500 (select main_a v_prenex_51341)) (<= (+ main_x 1) v_prenex_51340) (<= (select main_a v_prenex_51341) (+ (select main_a v_prenex_51340) 998)) (<= 0 (+ (select main_a v_prenex_51340) 498)) (< v_prenex_51341 main_y))) (or (forall ((v_prenex_47885 Int)) (or (< v_prenex_47885 main_y) (<= 500 (select main_a v_prenex_47885)) (<= (+ main_y 1) v_prenex_47885))) (forall ((v_prenex_47884 Int)) (or (< v_prenex_47884 main_x) (<= (* 2 (select main_a v_prenex_47884)) 1000)))) (forall ((v_prenex_45818 Int) (v_prenex_45819 Int)) (or (<= (select main_a v_prenex_45819) 1498) (< v_prenex_45818 main_x) (<= (+ (select main_a v_prenex_45818) (select main_a v_prenex_45819)) 1000) (<= (+ main_x 1) v_prenex_45818) (<= (* 2 (select main_a v_prenex_45818)) 1000) (<= 0 (+ (select main_a v_prenex_45818) 498)) (<= (select main_a v_prenex_45819) 999))) (forall ((v_prenex_47005 Int) (v_prenex_47006 Int)) (or (<= 0 (+ (select main_a v_prenex_47005) 498)) (<= 500 (select main_a v_prenex_47006)) (<= (+ main_x 1) v_prenex_47005) (< v_prenex_47005 main_x) (<= (select main_a v_prenex_47005) 500) (<= (select main_a v_prenex_47006) (+ (select main_a v_prenex_47005) 998)) (<= (select main_a v_prenex_47006) 1498))) (or (forall ((v_prenex_41385 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41385))) (<= (* 2 (select main_a v_prenex_41385)) 1998))) (forall ((v_prenex_40500 Int)) (or (<= 0 (+ (select main_a v_prenex_40500) 498)) (< v_prenex_40500 main_x) (<= 1 (select main_a v_prenex_40500)) (<= 2 (* 2 (select main_a v_prenex_40500))) (<= (+ main_x 1) v_prenex_40500)))) (forall ((v_prenex_42603 Int) (v_prenex_42604 Int)) (or (<= (select main_a v_prenex_42603) 999) (< v_prenex_42603 main_x) (<= (select main_a v_prenex_42604) (+ (select main_a v_prenex_42603) 998)) (<= (+ main_x 1) v_prenex_42603) (<= 2 (* 2 (select main_a v_prenex_42603))))) (or (forall ((v_prenex_44422 Int)) (or (<= 1 (select main_a v_prenex_44422)) (<= (* 2 (select main_a v_prenex_44422)) 1998))) (forall ((v_prenex_44421 Int)) (or (< v_prenex_44421 main_x) (<= 1 (select main_a v_prenex_44421)) (<= 2 (* 2 (select main_a v_prenex_44421))) (<= (+ main_x 1) v_prenex_44421)))) (forall ((v_prenex_49271 Int) (v_prenex_49270 Int)) (or (<= (+ main_x 1) v_prenex_49270) (<= (select main_a v_prenex_49271) 999) (<= (select main_a v_prenex_49270) 500) (<= (+ (select main_a v_prenex_49270) (select main_a v_prenex_49271)) 1000) (<= (select main_a v_prenex_49270) 999) (< v_prenex_49270 main_x) (<= (select main_a v_prenex_49271) 1498))) (forall ((v_prenex_47217 Int) (v_prenex_47216 Int)) (or (<= 500 (select main_a v_prenex_47217)) (<= (select main_a v_prenex_47217) 1498) (<= (+ main_x 1) v_prenex_47216) (< v_prenex_47216 main_x) (<= (select main_a v_prenex_47216) (select main_a v_prenex_47217)) (<= 0 (+ (select main_a v_prenex_47216) 498)))) (forall ((v_prenex_42960 Int) (v_prenex_42961 Int)) (or (<= (+ main_x 1) v_prenex_42960) (< v_prenex_42960 main_x) (<= (select main_a v_prenex_42961) (+ (select main_a v_prenex_42960) 998)) (<= (select main_a v_prenex_42961) 999) (<= 500 (select main_a v_prenex_42961)) (<= (* 2 (select main_a v_prenex_42960)) 1000) (<= (select main_a v_prenex_42960) 999))) (forall ((v_prenex_47405 Int) (v_prenex_47404 Int)) (or (<= (select main_a v_prenex_47405) 999) (< v_prenex_47404 main_x) (<= (select main_a v_prenex_47404) 500) (<= (+ (select main_a v_prenex_47404) (select main_a v_prenex_47405)) 1000) (<= (* 2 (select main_a v_prenex_47404)) 1000) (<= 500 (select main_a v_prenex_47405)) (<= (+ main_x 1) v_prenex_47404))) (forall ((v_prenex_42072 Int) (v_prenex_42073 Int)) (or (<= (select main_a v_prenex_42072) 500) (<= (+ main_x 1) v_prenex_42072) (<= (select main_a v_prenex_42073) 999) (<= 1 (select main_a v_prenex_42073)) (< v_prenex_42072 main_x) (<= 0 (+ (select main_a v_prenex_42072) 498)) (<= (select main_a v_prenex_42072) (select main_a v_prenex_42073)))) (forall ((v_prenex_45569 Int) (v_prenex_45570 Int)) (or (<= (select main_a v_prenex_45569) (select main_a v_prenex_45570)) (<= 1000 (* 2 (select main_a v_prenex_45570))) (<= (select main_a v_prenex_45569) 500) (<= (+ main_x 1) v_prenex_45569) (< v_prenex_45569 main_x) (<= 1 (select main_a v_prenex_45570)) (<= (* 2 (select main_a v_prenex_45569)) 1000))) (or (forall ((v_prenex_41626 Int)) (<= 500 (select main_a v_prenex_41626))) (forall ((v_prenex_40513 Int)) (or (<= (select main_a v_prenex_40513) 500) (<= (select main_a v_prenex_40513) 999) (< v_prenex_40513 main_x) (<= (* 2 (select main_a v_prenex_40513)) 1000) (<= (+ main_x 1) v_prenex_40513)))) (or (forall ((v_prenex_49764 Int)) (or (<= (select main_a v_prenex_49764) 500) (<= 1 (select main_a v_prenex_49764)) (< v_prenex_49764 main_x) (<= (+ main_x 1) v_prenex_49764) (<= 2 (* 2 (select main_a v_prenex_49764))))) (forall ((v_prenex_49768 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49768))) (<= (select main_a v_prenex_49768) 1498)))) (or (forall ((v_prenex_42159 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42159))) (<= (+ main_x 1) v_prenex_42159) (<= (* 2 (select main_a v_prenex_42159)) 1000) (< v_prenex_42159 main_x))) (forall ((v_prenex_42157 Int)) (or (< v_prenex_42157 main_y) (<= 500 (select main_a v_prenex_42157)) (<= 1000 (* 2 (select main_a v_prenex_42157)))))) (or (forall ((v_prenex_49795 Int)) (or (<= (+ main_x 1) v_prenex_49795) (<= (* 2 (select main_a v_prenex_49795)) 1000) (< v_prenex_49795 main_x) (<= (select main_a v_prenex_49795) 500))) (forall ((v_prenex_49797 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49797))) (<= (* 2 (select main_a v_prenex_49797)) 1998)))) (or (forall ((v_prenex_42244 Int)) (or (<= (select main_a v_prenex_42244) 1498) (<= (select main_a v_prenex_42244) 999))) (forall ((v_prenex_42249 Int)) (or (< v_prenex_42249 main_x) (<= 1 (select main_a v_prenex_42249)) (<= (+ main_x 1) v_prenex_42249) (<= (select main_a v_prenex_42249) 999) (<= 2 (* 2 (select main_a v_prenex_42249)))))) (forall ((v_prenex_45877 Int) (v_prenex_45878 Int)) (or (<= 500 (select main_a v_prenex_45878)) (<= (select main_a v_prenex_45877) 500) (<= (+ (select main_a v_prenex_45877) (select main_a v_prenex_45878)) 1000) (<= (select main_a v_prenex_45878) 1498) (< v_prenex_45877 main_x) (<= (+ main_x 1) v_prenex_45877))) (forall ((v_prenex_47342 Int) (v_prenex_47341 Int)) (or (<= (select main_a v_prenex_47341) 999) (<= 1 (select main_a v_prenex_47342)) (<= (+ main_x 1) v_prenex_47341) (< v_prenex_47341 main_x) (<= 1000 (* 2 (select main_a v_prenex_47342))) (<= (select main_a v_prenex_47341) 500) (<= 1000 (+ (select main_a v_prenex_47341) (select main_a v_prenex_47342))))) (forall ((v_prenex_42836 Int) (v_prenex_42837 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42837))) (< v_prenex_42836 main_x) (<= 2 (* 2 (select main_a v_prenex_42836))) (<= 500 (select main_a v_prenex_42837)) (<= (select main_a v_prenex_42837) (+ (select main_a v_prenex_42836) 998)) (<= 0 (+ (select main_a v_prenex_42836) 498)) (<= (+ main_x 1) v_prenex_42836))) (or (forall ((v_prenex_41748 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41748))) (< v_prenex_41748 main_x) (<= (select main_a v_prenex_41748) 999) (<= (+ main_x 1) v_prenex_41748))) (forall ((v_prenex_41749 Int)) (or (<= (+ main_y 1) v_prenex_41749) (<= (select main_a v_prenex_41749) 1498)))) (or (forall ((v_prenex_49141 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49141))) (<= (select main_a v_prenex_49141) 500) (<= (+ main_x 1) v_prenex_49141) (< v_prenex_49141 main_x) (<= (select main_a v_prenex_49141) 999))) (forall ((v_prenex_49147 Int)) (or (<= 500 (select main_a v_prenex_49147)) (<= (select main_a v_prenex_49147) 1498)))) (forall ((v_prenex_45285 Int) (v_prenex_45284 Int)) (or (< v_prenex_45284 main_x) (<= (+ main_x 1) v_prenex_45284) (<= 2 (* 2 (select main_a v_prenex_45284))) (<= (select main_a v_prenex_45285) 999) (<= (+ (select main_a v_prenex_45284) (select main_a v_prenex_45285)) 1000) (<= (* 2 (select main_a v_prenex_45285)) 1998) (<= 0 (+ (select main_a v_prenex_45284) 498)))) (or (forall ((v_prenex_41320 Int)) (or (<= (+ main_x 1) v_prenex_41320) (< v_prenex_41320 main_x) (<= 2 (* 2 (select main_a v_prenex_41320))) (<= (select main_a v_prenex_41320) 999) (<= 1 (select main_a v_prenex_41320)))) (forall ((v_prenex_41322 Int)) (<= 1000 (* 2 (select main_a v_prenex_41322))))) (forall ((v_prenex_40548 Int) (v_prenex_40547 Int)) (or (<= (select main_a v_prenex_40547) (+ (select main_a v_prenex_40548) 998)) (<= (+ main_x 1) v_prenex_40548) (<= 1 (select main_a v_prenex_40547)) (<= 1 (select main_a v_prenex_40548)) (< v_prenex_40547 main_y) (< v_prenex_40548 main_x) (<= 500 (select main_a v_prenex_40547)))) (forall ((v_prenex_44652 Int) (v_prenex_44653 Int)) (or (<= (select main_a v_prenex_44652) 500) (<= (+ main_x 1) v_prenex_44652) (<= 500 (select main_a v_prenex_44653)) (<= 1 (select main_a v_prenex_44653)) (<= 0 (+ (select main_a v_prenex_44652) 498)) (<= (+ (select main_a v_prenex_44652) (select main_a v_prenex_44653)) 1000) (< v_prenex_44652 main_x))) (forall ((v_prenex_51766 Int) (v_prenex_51767 Int)) (or (<= 1 (select main_a v_prenex_51767)) (<= (+ (select main_a v_prenex_51766) (select main_a v_prenex_51767)) 1000) (<= 1000 (* 2 (select main_a v_prenex_51767))) (< v_prenex_51766 main_x) (<= (+ main_x 1) v_prenex_51766) (<= (select main_a v_prenex_51766) 500) (<= (+ main_y 1) v_prenex_51767))) (forall ((v_prenex_48655 Int) (v_prenex_48654 Int)) (or (<= 500 (select main_a v_prenex_48655)) (<= 1000 (+ (select main_a v_prenex_48654) (select main_a v_prenex_48655))) (<= 2 (* 2 (select main_a v_prenex_48654))) (<= 1000 (* 2 (select main_a v_prenex_48655))) (<= (select main_a v_prenex_48654) 500) (< v_prenex_48654 main_x) (<= (+ main_x 1) v_prenex_48654))) (forall ((v_prenex_45942 Int) (v_prenex_45943 Int)) (or (<= (select main_a v_prenex_45942) 500) (<= 1000 (* 2 (select main_a v_prenex_45943))) (< v_prenex_45942 main_x) (<= (+ main_x 1) v_prenex_45942) (<= (select main_a v_prenex_45943) 999) (<= (+ (select main_a v_prenex_45942) (select main_a v_prenex_45943)) 1000) (<= (select main_a v_prenex_45942) 999))) (forall ((v_prenex_49628 Int) (v_prenex_49629 Int)) (or (<= (select main_a v_prenex_49629) 999) (<= (select main_a v_prenex_49628) 500) (<= (+ (select main_a v_prenex_49628) (select main_a v_prenex_49629)) 1000) (<= (+ main_x 1) v_prenex_49628) (< v_prenex_49628 main_x) (<= (* 2 (select main_a v_prenex_49628)) 1000))) (forall ((v_prenex_50550 Int) (v_prenex_50551 Int)) (or (<= (+ main_y 1) v_prenex_50551) (<= (* 2 (select main_a v_prenex_50550)) 1000) (<= (+ (select main_a v_prenex_50550) (select main_a v_prenex_50551)) 1000) (< v_prenex_50550 main_x) (<= 1000 (* 2 (select main_a v_prenex_50551))) (<= (+ main_x 1) v_prenex_50550))) (forall ((v_prenex_40759 Int) (v_prenex_40760 Int)) (or (<= 0 (+ (select main_a v_prenex_40759) 498)) (<= (+ main_x 1) v_prenex_40759) (<= (select main_a v_prenex_40760) 999) (<= (+ (select main_a v_prenex_40759) (select main_a v_prenex_40760)) 1000) (<= 1 (select main_a v_prenex_40760)) (< v_prenex_40759 main_x))) (forall ((v_prenex_45603 Int) (v_prenex_45604 Int)) (or (<= (* 2 (select main_a v_prenex_45603)) 1000) (<= (select main_a v_prenex_45603) 999) (<= (+ (select main_a v_prenex_45603) (select main_a v_prenex_45604)) 1000) (<= 500 (select main_a v_prenex_45604)) (<= (+ main_x 1) v_prenex_45603) (<= 1 (select main_a v_prenex_45604)) (< v_prenex_45603 main_x))) (or (forall ((v_prenex_46834 Int)) (or (<= (* 2 (select main_a v_prenex_46834)) 1000) (< v_prenex_46834 main_x) (<= (select main_a v_prenex_46834) 500) (<= (+ main_x 1) v_prenex_46834))) (forall ((v_prenex_46839 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46839))) (<= (select main_a v_prenex_46839) 1498)))) (forall ((v_prenex_45656 Int) (v_prenex_45655 Int)) (or (<= (+ main_x 1) v_prenex_45655) (<= (select main_a v_prenex_45655) 999) (<= 1000 (+ (select main_a v_prenex_45655) (select main_a v_prenex_45656))) (<= (* 2 (select main_a v_prenex_45656)) 1998) (<= (select main_a v_prenex_45655) 500) (< v_prenex_45655 main_x))) (forall ((v_prenex_46880 Int) (v_prenex_46881 Int)) (or (<= (select main_a v_prenex_46880) (select main_a v_prenex_46881)) (<= (select main_a v_prenex_46881) 999) (<= (+ main_x 1) v_prenex_46880) (<= (select main_a v_prenex_46880) 999) (< v_prenex_46880 main_x) (<= 1 (select main_a v_prenex_46881)))) (forall ((v_prenex_45698 Int) (v_prenex_45697 Int)) (or (< v_prenex_45697 main_x) (<= (select main_a v_prenex_45698) 1498) (<= (select main_a v_prenex_45698) 999) (<= 2 (* 2 (select main_a v_prenex_45697))) (<= (+ main_x 1) v_prenex_45697) (<= 0 (+ (select main_a v_prenex_45697) 498)) (<= (+ (select main_a v_prenex_45697) (select main_a v_prenex_45698)) 1000))) (forall ((v_prenex_48001 Int) (v_prenex_48000 Int)) (or (<= (+ main_x 1) v_prenex_48000) (<= 0 (+ (select main_a v_prenex_48000) 498)) (<= 1 (select main_a v_prenex_48000)) (<= (+ (select main_a v_prenex_48000) (select main_a v_prenex_48001)) 1000) (< v_prenex_48000 main_x) (<= (select main_a v_prenex_48001) 999) (<= (select main_a v_prenex_48001) 1498))) (or (forall ((v_prenex_51613 Int)) (or (<= 1 (select main_a v_prenex_51613)) (<= (select main_a v_prenex_51613) 1498))) (forall ((v_prenex_51608 Int)) (or (<= (+ main_x 1) v_prenex_51608) (<= (* 2 (select main_a v_prenex_51608)) 1000) (< v_prenex_51608 main_x) (<= 2 (* 2 (select main_a v_prenex_51608)))))) (forall ((v_prenex_45638 Int) (v_prenex_45637 Int)) (or (<= 1 (select main_a v_prenex_45638)) (<= (* 2 (select main_a v_prenex_45637)) 1000) (<= 1000 (* 2 (select main_a v_prenex_45638))) (<= (+ main_x 1) v_prenex_45637) (<= 2 (* 2 (select main_a v_prenex_45637))) (<= (select main_a v_prenex_45637) (select main_a v_prenex_45638)) (< v_prenex_45637 main_x))) (or (forall ((v_prenex_41907 Int)) (or (<= 1 (select main_a v_prenex_41907)) (<= 500 (select main_a v_prenex_41907)))) (forall ((v_prenex_41904 Int)) (or (<= (+ main_x 1) v_prenex_41904) (<= (* 2 (select main_a v_prenex_41904)) 1000) (< v_prenex_41904 main_x) (<= (select main_a v_prenex_41904) 999)))) (forall ((v_prenex_45305 Int) (v_prenex_45306 Int)) (or (< v_prenex_45305 main_x) (<= (+ main_x 1) v_prenex_45305) (<= 0 (+ (select main_a v_prenex_45305) 498)) (<= (+ (select main_a v_prenex_45305) (select main_a v_prenex_45306)) 1000) (<= 2 (* 2 (select main_a v_prenex_45305))))) (forall ((v_prenex_40955 Int) (v_prenex_40954 Int)) (or (<= (+ (select main_a v_prenex_40954) (select main_a v_prenex_40955)) 1000) (<= (+ main_x 1) v_prenex_40954) (<= (select main_a v_prenex_40955) 999) (<= (select main_a v_prenex_40954) 500) (< v_prenex_40954 main_x) (<= 1 (select main_a v_prenex_40955)) (<= 0 (+ (select main_a v_prenex_40954) 498)))) (or (forall ((v_prenex_47269 Int)) (or (< v_prenex_47269 main_x) (<= 2 (* 2 (select main_a v_prenex_47269))) (<= 0 (+ (select main_a v_prenex_47269) 498)) (<= (+ main_x 1) v_prenex_47269))) (forall ((v_prenex_47275 Int)) (or (<= (select main_a v_prenex_47275) 999) (<= 500 (select main_a v_prenex_47275))))) (or (forall ((v_prenex_40859 Int)) (or (<= (* 2 (select main_a v_prenex_40859)) 1998) (<= (select main_a v_prenex_40859) 999))) (forall ((v_prenex_40858 Int)) (or (< v_prenex_40858 main_x) (<= 0 (+ (select main_a v_prenex_40858) 498)) (<= 1 (select main_a v_prenex_40858)) (<= (* 2 (select main_a v_prenex_40858)) 1000) (<= (+ main_x 1) v_prenex_40858)))) (forall ((v_prenex_48555 Int) (v_prenex_48554 Int)) (or (<= 1 (select main_a v_prenex_48554)) (<= (+ main_y 1) v_prenex_48555) (<= (select main_a v_prenex_48555) 999) (<= (+ main_x 1) v_prenex_48554) (< v_prenex_48554 main_x) (<= 500 (select main_a v_prenex_48555)) (<= (select main_a v_prenex_48554) (select main_a v_prenex_48555)))) (forall ((v_prenex_46244 Int) (v_prenex_46243 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46243))) (<= 500 (select main_a v_prenex_46244)) (< v_prenex_46243 main_x) (<= 1000 (* 2 (select main_a v_prenex_46244))) (<= (select main_a v_prenex_46244) (+ (select main_a v_prenex_46243) 998)) (<= (+ main_x 1) v_prenex_46243) (<= 0 (+ (select main_a v_prenex_46243) 498)))) (or (forall ((v_prenex_45290 Int)) (or (< v_prenex_45290 main_x) (<= (select main_a v_prenex_45290) 999) (<= (* 2 (select main_a v_prenex_45290)) 1000) (<= (+ main_x 1) v_prenex_45290))) (forall ((v_prenex_45293 Int)) (or (<= 1 (select main_a v_prenex_45293)) (<= (select main_a v_prenex_45293) 999)))) (forall ((v_prenex_42109 Int) (v_prenex_42110 Int)) (or (<= (select main_a v_prenex_42110) (+ (select main_a v_prenex_42109) 998)) (<= (* 2 (select main_a v_prenex_42109)) 1000) (<= (+ main_x 1) v_prenex_42109) (<= 1000 (* 2 (select main_a v_prenex_42110))) (< v_prenex_42109 main_x))) (forall ((v_prenex_47428 Int) (v_prenex_47429 Int)) (or (<= (select main_a v_prenex_47428) 500) (<= 0 (+ (select main_a v_prenex_47428) 498)) (<= (+ (select main_a v_prenex_47428) (select main_a v_prenex_47429)) 1000) (<= (select main_a v_prenex_47429) 1498) (< v_prenex_47428 main_x) (<= (+ main_x 1) v_prenex_47428) (<= 1 (select main_a v_prenex_47429)))) (or (forall ((v_prenex_50599 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50599))) (<= 500 (select main_a v_prenex_50599)))) (forall ((v_prenex_50597 Int)) (or (<= 0 (+ (select main_a v_prenex_50597) 498)) (<= (* 2 (select main_a v_prenex_50597)) 1000) (<= (+ main_x 1) v_prenex_50597) (< v_prenex_50597 main_x) (<= (select main_a v_prenex_50597) 999)))) (forall ((v_prenex_50127 Int) (v_prenex_50126 Int)) (or (<= (select main_a v_prenex_50126) 500) (<= 1 (select main_a v_prenex_50127)) (< v_prenex_50126 main_x) (<= (+ main_x 1) v_prenex_50126) (<= (select main_a v_prenex_50126) 999) (<= (select main_a v_prenex_50127) 1498) (<= (select main_a v_prenex_50126) (select main_a v_prenex_50127)))) (forall ((v_prenex_49807 Int) (v_prenex_49808 Int)) (or (< v_prenex_49807 main_x) (<= 500 (select main_a v_prenex_49808)) (<= 1 (select main_a v_prenex_49808)) (<= (select main_a v_prenex_49807) (select main_a v_prenex_49808)) (<= (+ main_x 1) v_prenex_49807) (< v_prenex_49808 main_y) (<= 1 (select main_a v_prenex_49807)))) (forall ((v_prenex_41056 Int) (v_prenex_41057 Int)) (or (<= 0 (+ (select main_a v_prenex_41056) 498)) (<= 1000 (* 2 (select main_a v_prenex_41057))) (<= (select main_a v_prenex_41057) (+ (select main_a v_prenex_41056) 998)) (<= (select main_a v_prenex_41057) 999) (< v_prenex_41056 main_x) (<= (+ main_x 1) v_prenex_41056))) (or (forall ((v_prenex_42965 Int)) (or (<= (* 2 (select main_a v_prenex_42965)) 1998) (<= (+ main_y 1) v_prenex_42965) (< v_prenex_42965 main_y))) (forall ((v_prenex_42964 Int)) (or (< v_prenex_42964 main_x) (<= 2 (* 2 (select main_a v_prenex_42964)))))) (or (forall ((v_prenex_41301 Int)) (or (<= 1 (select main_a v_prenex_41301)) (<= (select main_a v_prenex_41301) 999))) (forall ((v_prenex_41300 Int)) (or (<= (select main_a v_prenex_41300) 999) (<= (+ main_x 1) v_prenex_41300) (<= 2 (* 2 (select main_a v_prenex_41300))) (< v_prenex_41300 main_x)))) (or (forall ((v_prenex_42810 Int)) (or (<= 500 (select main_a v_prenex_42810)) (<= (select main_a v_prenex_42810) 1498) (< v_prenex_42810 main_y))) (forall ((v_prenex_42812 Int)) (or (<= (select main_a v_prenex_42812) 999) (<= (+ main_x 1) v_prenex_42812) (<= 2 (* 2 (select main_a v_prenex_42812))) (< v_prenex_42812 main_x)))) (forall ((v_prenex_46570 Int) (v_prenex_46571 Int)) (or (<= (select main_a v_prenex_46570) 999) (<= (+ main_x 1) v_prenex_46570) (<= 1 (select main_a v_prenex_46571)) (<= (select main_a v_prenex_46571) (+ (select main_a v_prenex_46570) 998)) (< v_prenex_46570 main_x) (<= 500 (select main_a v_prenex_46571)) (<= (select main_a v_prenex_46570) 500))) (or (forall ((v_prenex_41273 Int)) (or (<= (* 2 (select main_a v_prenex_41273)) 1000) (< v_prenex_41273 main_x))) (forall ((v_prenex_41274 Int)) (or (<= (+ main_y 1) v_prenex_41274) (< v_prenex_41274 main_y) (<= 1 (select main_a v_prenex_41274))))) (or (forall ((v_prenex_47403 Int)) (or (<= 500 (select main_a v_prenex_47403)) (<= (select main_a v_prenex_47403) 1498))) (forall ((v_prenex_47399 Int)) (or (<= (+ main_x 1) v_prenex_47399) (<= (* 2 (select main_a v_prenex_47399)) 1000) (<= (select main_a v_prenex_47399) 999) (< v_prenex_47399 main_x)))) (forall ((v_prenex_47474 Int) (v_prenex_47473 Int)) (or (< v_prenex_47473 main_x) (<= (+ main_x 1) v_prenex_47473) (<= (select main_a v_prenex_47473) 999) (<= (select main_a v_prenex_47474) (+ (select main_a v_prenex_47473) 998)) (<= 0 (+ (select main_a v_prenex_47473) 498)) (<= (select main_a v_prenex_47474) 1498))) (or (forall ((v_prenex_44570 Int)) (or (< v_prenex_44570 main_x) (<= (* 2 (select main_a v_prenex_44570)) 1000) (<= 2 (* 2 (select main_a v_prenex_44570))) (<= (select main_a v_prenex_44570) 999) (<= (+ main_x 1) v_prenex_44570))) (forall ((v_prenex_44575 Int)) (or (<= (* 2 (select main_a v_prenex_44575)) 1998) (<= (select main_a v_prenex_44575) 1498)))) (or (forall ((v_prenex_44172 Int)) (or (<= (* 2 (select main_a v_prenex_44172)) 1000) (<= (+ main_x 1) v_prenex_44172) (<= 0 (+ (select main_a v_prenex_44172) 498)) (<= 2 (* 2 (select main_a v_prenex_44172))) (< v_prenex_44172 main_x))) (forall ((v_prenex_44174 Int)) (or (<= (* 2 (select main_a v_prenex_44174)) 1998) (<= (select main_a v_prenex_44174) 1498)))) (or (forall ((v_prenex_48572 Int)) (<= (select main_a v_prenex_48572) 1498)) (forall ((v_prenex_48566 Int)) (or (<= (select main_a v_prenex_48566) 500) (<= (select main_a v_prenex_48566) 999) (< v_prenex_48566 main_x) (<= (+ main_x 1) v_prenex_48566) (<= 2 (* 2 (select main_a v_prenex_48566)))))) (forall ((v_prenex_48045 Int) (v_prenex_48044 Int)) (or (<= (+ main_x 1) v_prenex_48044) (< v_prenex_48045 main_y) (<= (select main_a v_prenex_48044) (select main_a v_prenex_48045)) (<= (+ main_y 1) v_prenex_48045) (<= 1000 (* 2 (select main_a v_prenex_48045))))) (forall ((v_prenex_51235 Int) (v_prenex_51236 Int)) (or (<= (* 2 (select main_a v_prenex_51235)) 1000) (<= (select main_a v_prenex_51235) (select main_a v_prenex_51236)) (<= 1 (select main_a v_prenex_51235)) (<= (* 2 (select main_a v_prenex_51236)) 1998) (<= (+ main_x 1) v_prenex_51235) (< v_prenex_51235 main_x))) (or (forall ((v_prenex_42104 Int)) (or (<= (+ main_x 1) v_prenex_42104) (<= (* 2 (select main_a v_prenex_42104)) 1000) (< v_prenex_42104 main_x) (<= 2 (* 2 (select main_a v_prenex_42104))))) (forall ((v_prenex_42103 Int)) (or (< v_prenex_42103 main_y) (<= (* 2 (select main_a v_prenex_42103)) 1998)))) (or (forall ((v_prenex_45132 Int)) (or (<= (* 2 (select main_a v_prenex_45132)) 1000) (<= (+ main_x 1) v_prenex_45132) (<= (select main_a v_prenex_45132) 999) (< v_prenex_45132 main_x))) (forall ((v_prenex_45135 Int)) (<= 1000 (* 2 (select main_a v_prenex_45135))))) (forall ((v_prenex_47526 Int) (v_prenex_47525 Int)) (or (< v_prenex_47525 main_x) (<= (+ main_x 1) v_prenex_47525) (<= 1 (select main_a v_prenex_47526)) (<= 1000 (* 2 (select main_a v_prenex_47526))) (<= 2 (* 2 (select main_a v_prenex_47525))) (<= 1 (select main_a v_prenex_47525)) (<= (select main_a v_prenex_47525) (select main_a v_prenex_47526)))) (forall ((v_prenex_48377 Int) (v_prenex_48376 Int)) (or (< v_prenex_48376 main_x) (<= 1000 (* 2 (select main_a v_prenex_48377))) (<= 2 (* 2 (select main_a v_prenex_48376))) (<= (+ main_x 1) v_prenex_48376) (<= (select main_a v_prenex_48377) 1498) (<= (select main_a v_prenex_48376) 999) (<= (select main_a v_prenex_48376) (select main_a v_prenex_48377)))) (or (forall ((v_prenex_42894 Int)) (or (<= (* 2 (select main_a v_prenex_42894)) 1998) (<= (select main_a v_prenex_42894) 1498))) (forall ((v_prenex_42889 Int)) (or (<= (+ main_x 1) v_prenex_42889) (<= (select main_a v_prenex_42889) 500) (< v_prenex_42889 main_x) (<= (* 2 (select main_a v_prenex_42889)) 1000)))) (forall ((v_prenex_45212 Int) (v_prenex_45213 Int)) (or (< v_prenex_45212 main_x) (<= (+ (select main_a v_prenex_45212) (select main_a v_prenex_45213)) 1000) (<= (select main_a v_prenex_45213) 1498) (<= 1 (select main_a v_prenex_45212)) (<= 1000 (* 2 (select main_a v_prenex_45213))) (< v_prenex_45213 main_y) (<= (+ main_x 1) v_prenex_45212))) (or (forall ((v_prenex_48125 Int)) (or (<= (+ main_y 1) v_prenex_48125) (<= 1 (select main_a v_prenex_48125)) (<= 500 (select main_a v_prenex_48125)))) (forall ((v_prenex_48124 Int)) (or (< v_prenex_48124 main_x) (<= (select main_a v_prenex_48124) 999) (<= (+ main_x 1) v_prenex_48124) (<= 2 (* 2 (select main_a v_prenex_48124)))))) (forall ((v_prenex_44959 Int) (v_prenex_44960 Int)) (or (<= 0 (+ (select main_a v_prenex_44959) 498)) (<= (select main_a v_prenex_44959) (select main_a v_prenex_44960)) (< v_prenex_44959 main_x) (<= 1 (select main_a v_prenex_44960)) (<= (+ main_x 1) v_prenex_44959) (<= (select main_a v_prenex_44959) 500) (<= (select main_a v_prenex_44960) 1498))) (or (forall ((v_prenex_50669 Int)) (or (< v_prenex_50669 main_x) (<= (* 2 (select main_a v_prenex_50669)) 1000) (<= (+ main_x 1) v_prenex_50669) (<= 2 (* 2 (select main_a v_prenex_50669))) (<= 1 (select main_a v_prenex_50669)))) (forall ((v_prenex_50675 Int)) (<= 1000 (* 2 (select main_a v_prenex_50675))))) (forall ((v_prenex_43879 Int) (v_prenex_43878 Int)) (or (<= (* 2 (select main_a v_prenex_43878)) 1000) (<= (select main_a v_prenex_43879) (+ (select main_a v_prenex_43878) 998)) (<= (select main_a v_prenex_43878) 500) (<= (* 2 (select main_a v_prenex_43879)) 1998) (< v_prenex_43878 main_x) (<= (+ main_x 1) v_prenex_43878) (<= 1000 (* 2 (select main_a v_prenex_43879))))) (forall ((v_prenex_46752 Int) (v_prenex_46751 Int)) (or (<= (+ main_x 1) v_prenex_46751) (<= 1000 (+ (select main_a v_prenex_46751) (select main_a v_prenex_46752))) (<= 500 (select main_a v_prenex_46752)) (< v_prenex_46751 main_x) (<= (* 2 (select main_a v_prenex_46752)) 1998) (<= 0 (+ (select main_a v_prenex_46751) 498)))) (forall ((v_prenex_45920 Int) (v_prenex_45919 Int)) (or (< v_prenex_45920 main_y) (< v_prenex_45919 main_x) (<= (* 2 (select main_a v_prenex_45919)) 1000) (<= (+ main_x 1) v_prenex_45919) (<= (select main_a v_prenex_45920) 1498) (<= 1000 (+ (select main_a v_prenex_45919) (select main_a v_prenex_45920))))) (forall ((v_prenex_48736 Int) (v_prenex_48735 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48735))) (<= (+ main_x 1) v_prenex_48735) (< v_prenex_48735 main_x) (<= (* 2 (select main_a v_prenex_48735)) 1000) (<= (* 2 (select main_a v_prenex_48736)) 1998) (<= (select main_a v_prenex_48735) (select main_a v_prenex_48736)) (<= (select main_a v_prenex_48736) 999))) (forall ((v_prenex_41038 Int) (v_prenex_41039 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41038))) (<= (+ (select main_a v_prenex_41038) (select main_a v_prenex_41039)) 1000) (<= 0 (+ (select main_a v_prenex_41038) 498)) (< v_prenex_41038 main_x) (<= (+ main_x 1) v_prenex_41038) (<= (select main_a v_prenex_41039) 1498))) (forall ((v_prenex_46556 Int) (v_prenex_46557 Int)) (or (<= 500 (select main_a v_prenex_46557)) (<= (select main_a v_prenex_46557) 999) (<= 0 (+ (select main_a v_prenex_46556) 498)) (<= (+ main_x 1) v_prenex_46556) (< v_prenex_46556 main_x) (<= 1000 (+ (select main_a v_prenex_46556) (select main_a v_prenex_46557))))) (forall ((v_prenex_49940 Int) (v_prenex_49939 Int)) (or (<= (+ (select main_a v_prenex_49939) (select main_a v_prenex_49940)) 1000) (<= (select main_a v_prenex_49939) 500) (<= (select main_a v_prenex_49940) 999) (<= (+ main_x 1) v_prenex_49939) (<= 1 (select main_a v_prenex_49939)) (< v_prenex_49939 main_x) (<= 500 (select main_a v_prenex_49940)))) (forall ((v_prenex_48359 Int) (v_prenex_48358 Int)) (or (<= (select main_a v_prenex_48359) 1498) (<= 1 (select main_a v_prenex_48358)) (<= (+ main_x 1) v_prenex_48358) (<= 2 (* 2 (select main_a v_prenex_48358))) (<= 1000 (* 2 (select main_a v_prenex_48359))) (< v_prenex_48358 main_x) (<= (+ (select main_a v_prenex_48358) (select main_a v_prenex_48359)) 1000))) (forall ((v_prenex_44559 Int) (v_prenex_44560 Int)) (or (<= 500 (select main_a v_prenex_44560)) (<= (select main_a v_prenex_44559) 999) (<= (+ main_x 1) v_prenex_44559) (< v_prenex_44560 main_y) (< v_prenex_44559 main_x) (<= (select main_a v_prenex_44560) 999) (<= (select main_a v_prenex_44560) (+ (select main_a v_prenex_44559) 998)))) (forall ((v_prenex_40843 Int) (v_prenex_40842 Int)) (or (<= (+ main_x 1) v_prenex_40842) (< v_prenex_40843 main_y) (< v_prenex_40842 main_x) (<= 1 (select main_a v_prenex_40843)) (<= (select main_a v_prenex_40842) (select main_a v_prenex_40843)) (<= 2 (* 2 (select main_a v_prenex_40842))) (<= 1000 (* 2 (select main_a v_prenex_40843))))) (forall ((v_prenex_40689 Int) (v_prenex_40690 Int)) (or (<= (+ main_x 1) v_prenex_40689) (<= (select main_a v_prenex_40690) 999) (<= (select main_a v_prenex_40689) 999) (< v_prenex_40689 main_x) (<= 1000 (+ (select main_a v_prenex_40689) (select main_a v_prenex_40690))) (<= (select main_a v_prenex_40690) 1498))) (or (forall ((v_prenex_47273 Int)) (or (< v_prenex_47273 main_x) (<= (+ main_x 1) v_prenex_47273) (<= 0 (+ (select main_a v_prenex_47273) 498)) (<= 2 (* 2 (select main_a v_prenex_47273))) (<= (* 2 (select main_a v_prenex_47273)) 1000))) (forall ((v_prenex_47275 Int)) (or (<= (select main_a v_prenex_47275) 999) (<= 500 (select main_a v_prenex_47275))))) (forall ((v_prenex_47849 Int) (v_prenex_47848 Int)) (or (<= 500 (select main_a v_prenex_47849)) (<= 1 (select main_a v_prenex_47848)) (<= 2 (* 2 (select main_a v_prenex_47848))) (< v_prenex_47848 main_x) (<= (select main_a v_prenex_47849) (+ (select main_a v_prenex_47848) 998)) (<= (select main_a v_prenex_47849) 999) (<= (+ main_x 1) v_prenex_47848))) (forall ((v_prenex_48168 Int) (v_prenex_48167 Int)) (or (<= (+ main_x 1) v_prenex_48167) (< v_prenex_48167 main_x) (<= (* 2 (select main_a v_prenex_48167)) 1000) (<= (select main_a v_prenex_48168) 1498) (<= 1000 (+ (select main_a v_prenex_48167) (select main_a v_prenex_48168))) (<= (select main_a v_prenex_48168) 999))) (forall ((v_prenex_51549 Int) (v_prenex_51550 Int)) (or (<= (select main_a v_prenex_51550) 999) (<= (+ (select main_a v_prenex_51549) (select main_a v_prenex_51550)) 1000) (<= (+ main_x 1) v_prenex_51549) (< v_prenex_51549 main_x) (<= (select main_a v_prenex_51549) 500))) (forall ((v_prenex_44393 Int) (v_prenex_44394 Int)) (or (<= (+ main_x 1) v_prenex_44393) (< v_prenex_44393 main_x) (<= (+ (select main_a v_prenex_44393) (select main_a v_prenex_44394)) 1000) (<= 1 (select main_a v_prenex_44394)) (<= (+ main_y 1) v_prenex_44394) (<= (select main_a v_prenex_44393) 999) (<= (select main_a v_prenex_44394) 999))) (forall ((v_prenex_49370 Int) (v_prenex_49371 Int)) (or (<= 1 (select main_a v_prenex_49370)) (<= (select main_a v_prenex_49371) 999) (<= (+ (select main_a v_prenex_49370) (select main_a v_prenex_49371)) 1000) (<= (+ main_x 1) v_prenex_49370) (<= 500 (select main_a v_prenex_49371)) (< v_prenex_49370 main_x))) (or (forall ((v_prenex_46962 Int)) (<= (select main_a v_prenex_46962) 999)) (forall ((v_prenex_46956 Int)) (or (<= (+ main_x 1) v_prenex_46956) (< v_prenex_46956 main_x) (<= 2 (* 2 (select main_a v_prenex_46956))) (<= (select main_a v_prenex_46956) 999) (<= (select main_a v_prenex_46956) 500)))) (forall ((v_prenex_46699 Int) (v_prenex_46698 Int)) (or (<= (* 2 (select main_a v_prenex_46699)) 1998) (<= 500 (select main_a v_prenex_46699)) (< v_prenex_46698 main_x) (<= (select main_a v_prenex_46699) (+ (select main_a v_prenex_46698) 998)) (<= (+ main_y 1) v_prenex_46699) (<= 0 (+ (select main_a v_prenex_46698) 498)) (<= (+ main_x 1) v_prenex_46698))) (forall ((v_prenex_45751 Int) (v_prenex_45752 Int)) (or (<= (select main_a v_prenex_45752) 999) (<= (select main_a v_prenex_45752) 1498) (< v_prenex_45751 main_x) (<= (+ (select main_a v_prenex_45751) (select main_a v_prenex_45752)) 1000) (<= (+ main_y 1) v_prenex_45752) (<= (+ main_x 1) v_prenex_45751) (<= (select main_a v_prenex_45751) 999))) (forall ((v_prenex_50291 Int) (v_prenex_50292 Int)) (or (<= (select main_a v_prenex_50291) 500) (< v_prenex_50291 main_x) (<= 1000 (+ (select main_a v_prenex_50291) (select main_a v_prenex_50292))) (<= 500 (select main_a v_prenex_50292)) (<= (+ main_x 1) v_prenex_50291) (<= (* 2 (select main_a v_prenex_50291)) 1000))) (forall ((v_prenex_50879 Int) (v_prenex_50880 Int)) (or (<= 500 (select main_a v_prenex_50880)) (<= 1000 (+ (select main_a v_prenex_50879) (select main_a v_prenex_50880))) (< v_prenex_50879 main_x) (<= (+ main_x 1) v_prenex_50879) (<= 2 (* 2 (select main_a v_prenex_50879))))) (forall ((v_prenex_46558 Int) (v_prenex_46559 Int)) (or (<= (select main_a v_prenex_46559) 1498) (<= 2 (* 2 (select main_a v_prenex_46558))) (< v_prenex_46558 main_x) (<= 1000 (+ (select main_a v_prenex_46558) (select main_a v_prenex_46559))) (<= 1 (select main_a v_prenex_46559)) (<= (+ main_x 1) v_prenex_46558) (<= (select main_a v_prenex_46558) 999))) (forall ((v_prenex_42310 Int) (v_prenex_42311 Int)) (or (< v_prenex_42310 main_x) (<= (+ (select main_a v_prenex_42310) (select main_a v_prenex_42311)) 1000) (<= (select main_a v_prenex_42310) 500) (<= (+ main_x 1) v_prenex_42310) (<= 1 (select main_a v_prenex_42311)) (<= (select main_a v_prenex_42311) 999) (<= (* 2 (select main_a v_prenex_42310)) 1000))) (forall ((v_prenex_51138 Int) (v_prenex_51137 Int)) (or (<= 500 (select main_a v_prenex_51138)) (<= (+ main_x 1) v_prenex_51137) (<= 1 (select main_a v_prenex_51137)) (<= 1000 (+ (select main_a v_prenex_51137) (select main_a v_prenex_51138))) (<= (select main_a v_prenex_51137) 500) (<= (select main_a v_prenex_51138) 1498) (< v_prenex_51137 main_x))) (forall ((v_prenex_41894 Int) (v_prenex_41895 Int)) (or (<= (+ main_y 1) v_prenex_41895) (<= 1 (select main_a v_prenex_41895)) (<= (+ main_x 1) v_prenex_41894) (< v_prenex_41894 main_x) (<= (select main_a v_prenex_41895) 999) (<= 0 (+ (select main_a v_prenex_41894) 498)) (<= (+ (select main_a v_prenex_41894) (select main_a v_prenex_41895)) 1000))) (or (forall ((v_prenex_46255 Int)) (or (<= (select main_a v_prenex_46255) 1498) (<= 1000 (* 2 (select main_a v_prenex_46255))))) (forall ((v_prenex_46252 Int)) (or (<= (+ main_x 1) v_prenex_46252) (<= (select main_a v_prenex_46252) 500) (<= (select main_a v_prenex_46252) 999) (< v_prenex_46252 main_x) (<= 2 (* 2 (select main_a v_prenex_46252)))))) (forall ((v_prenex_46048 Int) (v_prenex_46049 Int)) (or (<= (+ main_x 1) v_prenex_46048) (<= (select main_a v_prenex_46048) 999) (<= (+ (select main_a v_prenex_46048) (select main_a v_prenex_46049)) 1000) (< v_prenex_46049 main_y) (< v_prenex_46048 main_x) (<= (select main_a v_prenex_46049) 999))) (forall ((v_prenex_43972 Int) (v_prenex_43973 Int)) (or (<= (select main_a v_prenex_43973) (+ (select main_a v_prenex_43972) 998)) (< v_prenex_43973 main_y) (<= (+ main_y 1) v_prenex_43973) (<= (select main_a v_prenex_43973) 999) (<= 1000 (* 2 (select main_a v_prenex_43973))))) (forall ((v_prenex_48764 Int) (v_prenex_48763 Int)) (or (<= (select main_a v_prenex_48764) 1498) (< v_prenex_48763 main_x) (<= (select main_a v_prenex_48764) 999) (<= 0 (+ (select main_a v_prenex_48763) 498)) (<= (select main_a v_prenex_48764) (+ (select main_a v_prenex_48763) 998)) (<= (+ main_x 1) v_prenex_48763) (<= (select main_a v_prenex_48763) 999))) (forall ((v_prenex_45681 Int) (v_prenex_45680 Int)) (or (<= 1 (select main_a v_prenex_45681)) (< v_prenex_45680 main_x) (<= 0 (+ (select main_a v_prenex_45680) 498)) (<= (+ main_x 1) v_prenex_45680) (<= (select main_a v_prenex_45680) (select main_a v_prenex_45681)))) (forall ((v_prenex_40737 Int) (v_prenex_40738 Int)) (or (<= 0 (+ (select main_a v_prenex_40737) 498)) (<= (select main_a v_prenex_40737) (select main_a v_prenex_40738)) (<= (* 2 (select main_a v_prenex_40738)) 1998) (<= (+ main_x 1) v_prenex_40737) (< v_prenex_40737 main_x) (< v_prenex_40738 main_y))) (forall ((v_prenex_46448 Int) (v_prenex_46447 Int)) (or (<= 500 (select main_a v_prenex_46448)) (< v_prenex_46447 main_x) (<= (select main_a v_prenex_46447) 500) (<= (* 2 (select main_a v_prenex_46447)) 1000) (<= (+ main_x 1) v_prenex_46447) (<= 1 (select main_a v_prenex_46448)) (<= 1000 (+ (select main_a v_prenex_46447) (select main_a v_prenex_46448))))) (forall ((v_prenex_47675 Int) (v_prenex_47674 Int)) (or (<= 1 (select main_a v_prenex_47675)) (< v_prenex_47674 main_x) (<= 2 (* 2 (select main_a v_prenex_47674))) (<= (+ main_x 1) v_prenex_47674) (<= (* 2 (select main_a v_prenex_47674)) 1000) (<= (select main_a v_prenex_47675) 999) (<= (select main_a v_prenex_47675) (+ (select main_a v_prenex_47674) 998)))) (or (forall ((v_prenex_48714 Int)) (or (<= (+ main_x 1) v_prenex_48714) (<= 2 (* 2 (select main_a v_prenex_48714))) (< v_prenex_48714 main_x) (<= 1 (select main_a v_prenex_48714)))) (forall ((v_prenex_48715 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48715))) (<= (+ main_y 1) v_prenex_48715)))) (forall ((v_prenex_41946 Int) (v_prenex_41947 Int)) (or (< v_prenex_41947 main_y) (<= (select main_a v_prenex_41947) 999) (<= (+ main_x 1) v_prenex_41946) (< v_prenex_41946 main_x) (<= (+ (select main_a v_prenex_41946) (select main_a v_prenex_41947)) 1000) (<= 1000 (* 2 (select main_a v_prenex_41947))) (<= (select main_a v_prenex_41946) 500))) (or (forall ((v_prenex_43389 Int)) (or (<= (select main_a v_prenex_43389) 1498) (<= (* 2 (select main_a v_prenex_43389)) 1998))) (forall ((v_prenex_43391 Int)) (or (<= (+ main_x 1) v_prenex_43391) (< v_prenex_43391 main_x) (<= (* 2 (select main_a v_prenex_43391)) 1000) (<= 2 (* 2 (select main_a v_prenex_43391)))))) (forall ((v_prenex_44954 Int) (v_prenex_44953 Int)) (or (<= 1000 (+ (select main_a v_prenex_44953) (select main_a v_prenex_44954))) (<= 1 (select main_a v_prenex_44953)) (<= 1 (select main_a v_prenex_44954)) (<= (+ main_x 1) v_prenex_44953) (<= (+ main_y 1) v_prenex_44954) (<= (* 2 (select main_a v_prenex_44954)) 1998) (< v_prenex_44953 main_x))) (forall ((v_prenex_44829 Int) (v_prenex_44828 Int)) (or (< v_prenex_44828 main_x) (<= (* 2 (select main_a v_prenex_44829)) 1998) (<= (+ (select main_a v_prenex_44828) (select main_a v_prenex_44829)) 1000) (<= (+ main_x 1) v_prenex_44828) (<= 2 (* 2 (select main_a v_prenex_44828))) (<= (select main_a v_prenex_44829) 999))) (forall ((v_prenex_47522 Int) (v_prenex_47521 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47522))) (<= 500 (select main_a v_prenex_47522)) (< v_prenex_47521 main_x) (<= (select main_a v_prenex_47521) 500) (<= (+ main_x 1) v_prenex_47521) (<= (select main_a v_prenex_47521) (select main_a v_prenex_47522)) (<= (select main_a v_prenex_47521) 999))) (forall ((v_prenex_46266 Int) (v_prenex_46267 Int)) (or (< v_prenex_46266 main_x) (<= (select main_a v_prenex_46267) 1498) (<= (+ main_x 1) v_prenex_46266) (<= (select main_a v_prenex_46266) 999) (<= (select main_a v_prenex_46267) (+ (select main_a v_prenex_46266) 998)) (<= 500 (select main_a v_prenex_46267)) (< v_prenex_46267 main_y))) (or (forall ((v_prenex_41301 Int)) (or (<= 1 (select main_a v_prenex_41301)) (<= (select main_a v_prenex_41301) 999))) (forall ((v_prenex_41297 Int)) (or (< v_prenex_41297 main_x) (<= 2 (* 2 (select main_a v_prenex_41297))) (<= (+ main_x 1) v_prenex_41297) (<= (select main_a v_prenex_41297) 999) (<= 0 (+ (select main_a v_prenex_41297) 498))))) (forall ((v_prenex_43934 Int) (v_prenex_43933 Int)) (or (<= (select main_a v_prenex_43934) 999) (<= (+ main_x 1) v_prenex_43933) (<= 1000 (* 2 (select main_a v_prenex_43934))) (< v_prenex_43933 main_x) (<= (select main_a v_prenex_43933) 500) (<= (select main_a v_prenex_43934) (+ (select main_a v_prenex_43933) 998)) (<= 0 (+ (select main_a v_prenex_43933) 498)))) (forall ((v_prenex_42855 Int) (v_prenex_42856 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42855))) (<= (+ main_x 1) v_prenex_42855) (<= 1 (select main_a v_prenex_42855)) (<= 1000 (* 2 (select main_a v_prenex_42856))) (< v_prenex_42855 main_x) (<= (+ (select main_a v_prenex_42855) (select main_a v_prenex_42856)) 1000) (<= (select main_a v_prenex_42856) 1498))) (forall ((v_prenex_49157 Int) (v_prenex_49156 Int)) (or (< v_prenex_49156 main_x) (<= (+ (select main_a v_prenex_49156) (select main_a v_prenex_49157)) 1000) (<= 1 (select main_a v_prenex_49156)) (<= (select main_a v_prenex_49157) 999) (<= (+ main_x 1) v_prenex_49156))) (or (forall ((v_prenex_40869 Int)) (or (<= (select main_a v_prenex_40869) 1498) (<= (select main_a v_prenex_40869) 999))) (forall ((v_prenex_40488 Int)) (or (<= (+ main_x 1) v_prenex_40488) (<= 1 (select main_a v_prenex_40488)) (< v_prenex_40488 main_x) (<= 2 (* 2 (select main_a v_prenex_40488))) (<= (* 2 (select main_a v_prenex_40488)) 1000)))) (forall ((v_prenex_46673 Int) (v_prenex_46672 Int)) (or (<= (+ main_x 1) v_prenex_46672) (<= 2 (* 2 (select main_a v_prenex_46672))) (<= (select main_a v_prenex_46672) 999) (< v_prenex_46672 main_x) (<= 500 (select main_a v_prenex_46673)) (<= (+ (select main_a v_prenex_46672) (select main_a v_prenex_46673)) 1000) (<= 1 (select main_a v_prenex_46673)))) (forall ((v_prenex_45771 Int) (v_prenex_45772 Int)) (or (<= (* 2 (select main_a v_prenex_45771)) 1000) (<= (select main_a v_prenex_45771) 999) (<= 1 (select main_a v_prenex_45772)) (<= (+ main_x 1) v_prenex_45771) (<= (select main_a v_prenex_45772) 1498) (< v_prenex_45771 main_x) (<= (select main_a v_prenex_45772) (+ (select main_a v_prenex_45771) 998)))) (forall ((v_prenex_43942 Int) (v_prenex_43941 Int)) (or (<= (select main_a v_prenex_43941) (select main_a v_prenex_43942)) (<= (+ main_x 1) v_prenex_43941) (<= (+ main_y 1) v_prenex_43942) (<= (select main_a v_prenex_43941) 999) (< v_prenex_43941 main_x) (<= 1000 (* 2 (select main_a v_prenex_43942))) (<= (* 2 (select main_a v_prenex_43942)) 1998))) (forall ((v_prenex_45593 Int) (v_prenex_45594 Int)) (or (<= 1000 (+ (select main_a v_prenex_45593) (select main_a v_prenex_45594))) (<= (+ main_y 1) v_prenex_45594) (<= (+ main_x 1) v_prenex_45593) (<= 1000 (* 2 (select main_a v_prenex_45594))) (<= 2 (* 2 (select main_a v_prenex_45593))) (< v_prenex_45593 main_x) (<= (select main_a v_prenex_45594) 999))) (forall ((v_prenex_45728 Int) (v_prenex_45729 Int)) (or (< v_prenex_45728 main_x) (<= (select main_a v_prenex_45728) 500) (<= (+ main_x 1) v_prenex_45728) (<= (* 2 (select main_a v_prenex_45728)) 1000) (<= (select main_a v_prenex_45729) (+ (select main_a v_prenex_45728) 998)) (<= (select main_a v_prenex_45729) 1498))) (forall ((v_prenex_50125 Int) (v_prenex_50124 Int)) (or (<= 0 (+ (select main_a v_prenex_50124) 498)) (<= (* 2 (select main_a v_prenex_50124)) 1000) (<= (select main_a v_prenex_50125) 1498) (< v_prenex_50124 main_x) (<= (* 2 (select main_a v_prenex_50125)) 1998) (<= (+ main_x 1) v_prenex_50124) (<= (select main_a v_prenex_50124) (select main_a v_prenex_50125)))) (forall ((v_prenex_45510 Int) (v_prenex_45509 Int)) (or (<= (select main_a v_prenex_45509) (select main_a v_prenex_45510)) (<= 1 (select main_a v_prenex_45509)) (<= 1 (select main_a v_prenex_45510)) (<= (* 2 (select main_a v_prenex_45510)) 1998) (< v_prenex_45509 main_x) (<= (+ main_x 1) v_prenex_45509) (<= (* 2 (select main_a v_prenex_45509)) 1000))) (or (forall ((v_prenex_44308 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44308))) (<= (+ main_x 1) v_prenex_44308) (<= 0 (+ (select main_a v_prenex_44308) 498)) (< v_prenex_44308 main_x) (<= 1 (select main_a v_prenex_44308)))) (forall ((v_prenex_44312 Int)) (<= (select main_a v_prenex_44312) 1498))) (or (forall ((v_prenex_47270 Int)) (or (<= 0 (+ (select main_a v_prenex_47270) 498)) (< v_prenex_47270 main_x) (<= (+ main_x 1) v_prenex_47270) (<= 2 (* 2 (select main_a v_prenex_47270))))) (forall ((v_prenex_47275 Int)) (or (<= (select main_a v_prenex_47275) 999) (<= 500 (select main_a v_prenex_47275))))) (or (forall ((v_prenex_49346 Int)) (or (<= (* 2 (select main_a v_prenex_49346)) 1998) (<= 500 (select main_a v_prenex_49346)))) (forall ((v_prenex_49345 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49345))) (<= (+ main_x 1) v_prenex_49345) (<= 1 (select main_a v_prenex_49345)) (< v_prenex_49345 main_x)))) (or (forall ((v_prenex_43014 Int)) (or (<= (select main_a v_prenex_43014) 999) (< v_prenex_43014 main_y) (<= 500 (select main_a v_prenex_43014)))) (forall ((v_prenex_43018 Int)) (or (< v_prenex_43018 main_x) (<= (+ main_x 1) v_prenex_43018) (<= 2 (* 2 (select main_a v_prenex_43018))) (<= 0 (+ (select main_a v_prenex_43018) 498))))) (forall ((v_prenex_49005 Int) (v_prenex_49004 Int)) (or (<= (* 2 (select main_a v_prenex_49005)) 1998) (<= (+ main_y 1) v_prenex_49005) (< v_prenex_49004 main_x) (<= (+ main_x 1) v_prenex_49004) (<= (select main_a v_prenex_49004) 999) (<= 1 (select main_a v_prenex_49005)) (<= (select main_a v_prenex_49004) (select main_a v_prenex_49005)))) (or (forall ((v_prenex_42146 Int)) (or (<= 500 (select main_a v_prenex_42146)) (<= 1 (select main_a v_prenex_42146)))) (forall ((v_prenex_42145 Int)) (or (<= 1 (select main_a v_prenex_42145)) (<= (* 2 (select main_a v_prenex_42145)) 1000) (< v_prenex_42145 main_x) (<= (+ main_x 1) v_prenex_42145)))) (forall ((v_prenex_49442 Int) (v_prenex_49441 Int)) (or (< v_prenex_49441 main_x) (<= (+ main_x 1) v_prenex_49441) (<= 0 (+ (select main_a v_prenex_49441) 498)) (<= (+ main_y 1) v_prenex_49442) (<= (select main_a v_prenex_49442) 999) (<= (+ (select main_a v_prenex_49441) (select main_a v_prenex_49442)) 1000) (<= 1000 (* 2 (select main_a v_prenex_49442))))) (forall ((v_prenex_45107 Int) (v_prenex_45108 Int)) (or (<= (+ main_x 1) v_prenex_45107) (<= 2 (* 2 (select main_a v_prenex_45107))) (< v_prenex_45107 main_x) (<= (* 2 (select main_a v_prenex_45108)) 1998) (<= (select main_a v_prenex_45108) (+ (select main_a v_prenex_45107) 998)) (<= (select main_a v_prenex_45107) 500) (<= (select main_a v_prenex_45108) 1498))) (forall ((v_prenex_41944 Int) (v_prenex_41945 Int)) (or (<= 500 (select main_a v_prenex_41945)) (<= (+ main_x 1) v_prenex_41944) (<= (select main_a v_prenex_41945) 999) (<= (select main_a v_prenex_41945) (+ (select main_a v_prenex_41944) 998)) (<= (select main_a v_prenex_41944) 500) (< v_prenex_41944 main_x) (<= 2 (* 2 (select main_a v_prenex_41944))))) (forall ((v_prenex_50966 Int) (v_prenex_50965 Int)) (or (< v_prenex_50965 main_x) (<= (select main_a v_prenex_50965) 500) (<= 2 (* 2 (select main_a v_prenex_50965))) (<= (+ main_x 1) v_prenex_50965) (<= (* 2 (select main_a v_prenex_50966)) 1998) (<= 1000 (+ (select main_a v_prenex_50965) (select main_a v_prenex_50966))) (<= (select main_a v_prenex_50966) 999))) (or (forall ((v_prenex_41457 Int)) (or (< v_prenex_41457 main_x) (<= (select main_a v_prenex_41457) 999) (<= 2 (* 2 (select main_a v_prenex_41457))) (<= (+ main_x 1) v_prenex_41457) (<= 1 (select main_a v_prenex_41457)))) (forall ((v_prenex_41459 Int)) (<= (* 2 (select main_a v_prenex_41459)) 1998))) (forall ((v_prenex_44616 Int) (v_prenex_44617 Int)) (or (<= (select main_a v_prenex_44617) 999) (<= (+ main_x 1) v_prenex_44616) (< v_prenex_44616 main_x) (<= (* 2 (select main_a v_prenex_44616)) 1000) (<= 2 (* 2 (select main_a v_prenex_44616))) (<= (select main_a v_prenex_44617) (+ (select main_a v_prenex_44616) 998)) (<= 1000 (* 2 (select main_a v_prenex_44617))))) (forall ((v_prenex_48730 Int) (v_prenex_48729 Int)) (or (<= (* 2 (select main_a v_prenex_48729)) 1000) (<= (select main_a v_prenex_48729) (select main_a v_prenex_48730)) (<= (+ main_x 1) v_prenex_48729) (<= 1 (select main_a v_prenex_48730)) (< v_prenex_48729 main_x))) (forall ((v_prenex_49459 Int) (v_prenex_49460 Int)) (or (<= 0 (+ (select main_a v_prenex_49459) 498)) (<= (+ main_x 1) v_prenex_49459) (< v_prenex_49459 main_x) (<= (select main_a v_prenex_49459) (select main_a v_prenex_49460)) (<= 500 (select main_a v_prenex_49460)))) (or (forall ((v_prenex_42107 Int)) (or (<= (+ main_x 1) v_prenex_42107) (<= 0 (+ (select main_a v_prenex_42107) 498)) (< v_prenex_42107 main_x) (<= 2 (* 2 (select main_a v_prenex_42107))))) (forall ((v_prenex_42103 Int)) (or (< v_prenex_42103 main_y) (<= (* 2 (select main_a v_prenex_42103)) 1998)))) (forall ((v_prenex_50229 Int) (v_prenex_50230 Int)) (or (<= 1 (select main_a v_prenex_50229)) (< v_prenex_50229 main_x) (<= 1000 (* 2 (select main_a v_prenex_50230))) (<= (+ main_x 1) v_prenex_50229) (<= (select main_a v_prenex_50229) (select main_a v_prenex_50230)) (<= (select main_a v_prenex_50229) 500))) (forall ((v_prenex_51451 Int) (v_prenex_51452 Int)) (or (<= (select main_a v_prenex_51452) 1498) (<= (* 2 (select main_a v_prenex_51451)) 1000) (<= 1000 (+ (select main_a v_prenex_51451) (select main_a v_prenex_51452))) (<= (select main_a v_prenex_51452) 999) (< v_prenex_51451 main_x) (<= (+ main_x 1) v_prenex_51451) (<= (select main_a v_prenex_51451) 999))) (forall ((v_prenex_42699 Int) (v_prenex_42698 Int)) (or (<= (select main_a v_prenex_42699) (+ (select main_a v_prenex_42698) 998)) (<= (select main_a v_prenex_42698) 500) (<= (* 2 (select main_a v_prenex_42699)) 1998) (< v_prenex_42698 main_x) (<= 0 (+ (select main_a v_prenex_42698) 498)) (<= (select main_a v_prenex_42699) 1498) (<= (+ main_x 1) v_prenex_42698))) (forall ((v_prenex_42241 Int) (v_prenex_42242 Int)) (or (<= (+ main_x 1) v_prenex_42241) (<= (select main_a v_prenex_42242) 1498) (< v_prenex_42241 main_x) (<= (select main_a v_prenex_42241) 500) (<= 0 (+ (select main_a v_prenex_42241) 498)) (<= (select main_a v_prenex_42241) (select main_a v_prenex_42242)))) (forall ((v_prenex_40968 Int) (v_prenex_40969 Int)) (or (<= (+ main_y 1) v_prenex_40969) (<= (select main_a v_prenex_40968) 500) (<= (+ main_x 1) v_prenex_40968) (<= (select main_a v_prenex_40968) (select main_a v_prenex_40969)) (<= (select main_a v_prenex_40969) 999) (< v_prenex_40968 main_x))) (forall ((v_prenex_51082 Int) (v_prenex_51081 Int)) (or (<= (* 2 (select main_a v_prenex_51081)) 1000) (<= 1 (select main_a v_prenex_51082)) (<= (select main_a v_prenex_51081) 999) (<= (+ (select main_a v_prenex_51081) (select main_a v_prenex_51082)) 1000) (<= (+ main_x 1) v_prenex_51081) (< v_prenex_51081 main_x))) (forall ((v_prenex_48166 Int) (v_prenex_48165 Int)) (or (< v_prenex_48166 main_y) (<= 2 (* 2 (select main_a v_prenex_48165))) (<= 500 (select main_a v_prenex_48166)) (< v_prenex_48165 main_x) (<= 1000 (+ (select main_a v_prenex_48165) (select main_a v_prenex_48166))) (<= 1 (select main_a v_prenex_48166)) (<= (+ main_x 1) v_prenex_48165))) (forall ((v_prenex_41579 Int) (v_prenex_41580 Int)) (or (<= (select main_a v_prenex_41579) (select main_a v_prenex_41580)) (<= 1000 (* 2 (select main_a v_prenex_41580))) (<= 1 (select main_a v_prenex_41580)) (<= (+ main_x 1) v_prenex_41579) (<= 1 (select main_a v_prenex_41579)) (<= (+ main_y 1) v_prenex_41580) (< v_prenex_41579 main_x))) (forall ((v_prenex_44933 Int) (v_prenex_44934 Int)) (or (<= (+ main_x 1) v_prenex_44933) (<= (* 2 (select main_a v_prenex_44933)) 1000) (<= 1 (select main_a v_prenex_44934)) (< v_prenex_44933 main_x) (<= (select main_a v_prenex_44934) 1498) (<= (select main_a v_prenex_44934) (+ (select main_a v_prenex_44933) 998)))) (forall ((v_prenex_47971 Int) (v_prenex_47970 Int)) (or (<= 0 (+ (select main_a v_prenex_47970) 498)) (<= (+ main_x 1) v_prenex_47970) (< v_prenex_47970 main_x) (<= (select main_a v_prenex_47970) 500) (<= 500 (select main_a v_prenex_47971)) (<= (select main_a v_prenex_47970) (select main_a v_prenex_47971)))) (forall ((v_prenex_45001 Int) (v_prenex_45002 Int)) (or (<= (select main_a v_prenex_45001) 999) (<= (+ main_x 1) v_prenex_45001) (<= (select main_a v_prenex_45002) (+ (select main_a v_prenex_45001) 998)) (<= 500 (select main_a v_prenex_45002)) (<= (select main_a v_prenex_45002) 999) (< v_prenex_45001 main_x) (<= (select main_a v_prenex_45001) 500))) (or (forall ((v_prenex_49241 Int)) (or (<= (* 2 (select main_a v_prenex_49241)) 1000) (<= (select main_a v_prenex_49241) 999) (<= (+ main_x 1) v_prenex_49241) (< v_prenex_49241 main_x) (<= (select main_a v_prenex_49241) 500))) (forall ((v_prenex_49246 Int)) (<= (* 2 (select main_a v_prenex_49246)) 1998))) (forall ((v_prenex_48219 Int) (v_prenex_48218 Int)) (or (< v_prenex_48218 main_x) (<= (+ (select main_a v_prenex_48218) (select main_a v_prenex_48219)) 1000) (<= (select main_a v_prenex_48219) 999) (<= 2 (* 2 (select main_a v_prenex_48218))) (<= (select main_a v_prenex_48219) 1498) (<= (+ main_x 1) v_prenex_48218) (<= (* 2 (select main_a v_prenex_48218)) 1000))) (forall ((v_prenex_43387 Int) (v_prenex_43386 Int)) (or (<= (+ main_y 1) v_prenex_43387) (< v_prenex_43386 main_x) (<= (+ (select main_a v_prenex_43386) (select main_a v_prenex_43387)) 1000) (<= (+ main_x 1) v_prenex_43386) (<= 1000 (* 2 (select main_a v_prenex_43387))) (<= 1 (select main_a v_prenex_43386)))) (or (forall ((v_prenex_50569 Int)) (or (<= 500 (select main_a v_prenex_50569)) (<= 1000 (* 2 (select main_a v_prenex_50569))))) (forall ((v_prenex_50564 Int)) (or (< v_prenex_50564 main_x) (<= (* 2 (select main_a v_prenex_50564)) 1000) (<= (+ main_x 1) v_prenex_50564) (<= (select main_a v_prenex_50564) 500)))) (or (forall ((v_prenex_48148 Int)) (or (<= (* 2 (select main_a v_prenex_48148)) 1998) (<= (select main_a v_prenex_48148) 999))) (forall ((v_prenex_48146 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48146))) (<= 1 (select main_a v_prenex_48146)) (< v_prenex_48146 main_x) (<= (+ main_x 1) v_prenex_48146) (<= (select main_a v_prenex_48146) 999)))) (forall ((v_prenex_51204 Int) (v_prenex_51203 Int)) (or (<= 1000 (+ (select main_a v_prenex_51203) (select main_a v_prenex_51204))) (<= (select main_a v_prenex_51203) 500) (<= 1 (select main_a v_prenex_51203)) (<= (select main_a v_prenex_51204) 1498) (< v_prenex_51203 main_x) (<= (+ main_x 1) v_prenex_51203))) (forall ((v_prenex_44723 Int) (v_prenex_44722 Int)) (or (<= 1 (select main_a v_prenex_44723)) (<= (* 2 (select main_a v_prenex_44722)) 1000) (<= (select main_a v_prenex_44722) (select main_a v_prenex_44723)) (<= 2 (* 2 (select main_a v_prenex_44722))) (<= (+ main_x 1) v_prenex_44722) (< v_prenex_44722 main_x) (<= (select main_a v_prenex_44723) 1498))) (forall ((v_prenex_43813 Int) (v_prenex_43812 Int)) (or (<= (+ main_x 1) v_prenex_43812) (<= 1000 (+ (select main_a v_prenex_43812) (select main_a v_prenex_43813))) (<= (select main_a v_prenex_43813) 999) (<= (* 2 (select main_a v_prenex_43813)) 1998) (< v_prenex_43812 main_x) (<= 1 (select main_a v_prenex_43812)) (<= (select main_a v_prenex_43812) 500))) (forall ((v_prenex_47538 Int) (v_prenex_47537 Int)) (or (<= (select main_a v_prenex_47538) (+ (select main_a v_prenex_47537) 998)) (<= (+ main_x 1) v_prenex_47537) (<= 500 (select main_a v_prenex_47538)) (< v_prenex_47537 main_x) (<= 1 (select main_a v_prenex_47537)))) (or (forall ((v_prenex_51539 Int)) (or (<= 0 (+ (select main_a v_prenex_51539) 498)) (< v_prenex_51539 main_x) (<= 2 (* 2 (select main_a v_prenex_51539))) (<= (+ main_x 1) v_prenex_51539))) (forall ((v_prenex_51540 Int)) (or (<= (+ main_y 1) v_prenex_51540) (<= 500 (select main_a v_prenex_51540)) (<= 1 (select main_a v_prenex_51540))))) (or (forall ((v_prenex_47765 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47765))) (<= (* 2 (select main_a v_prenex_47765)) 1000) (<= 1 (select main_a v_prenex_47765)) (< v_prenex_47765 main_x) (<= (+ main_x 1) v_prenex_47765))) (forall ((v_prenex_47768 Int)) (or (<= (select main_a v_prenex_47768) 1498) (<= (select main_a v_prenex_47768) 999)))) (or (forall ((v_prenex_43283 Int)) (or (< v_prenex_43283 main_x) (<= (select main_a v_prenex_43283) 500) (<= (+ main_x 1) v_prenex_43283) (<= 2 (* 2 (select main_a v_prenex_43283))))) (forall ((v_prenex_43284 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43284))) (<= (select main_a v_prenex_43284) 1498) (<= (+ main_y 1) v_prenex_43284)))) (or (forall ((v_prenex_51569 Int)) (or (<= (+ main_x 1) v_prenex_51569) (<= 1 (select main_a v_prenex_51569)) (<= (select main_a v_prenex_51569) 999) (< v_prenex_51569 main_x) (<= (* 2 (select main_a v_prenex_51569)) 1000))) (forall ((v_prenex_51570 Int)) (<= (select main_a v_prenex_51570) 1498))) (forall ((v_prenex_51141 Int) (v_prenex_51142 Int)) (or (<= (select main_a v_prenex_51141) 500) (< v_prenex_51141 main_x) (<= (+ main_x 1) v_prenex_51141) (<= (select main_a v_prenex_51142) (+ (select main_a v_prenex_51141) 998)) (<= (* 2 (select main_a v_prenex_51141)) 1000) (<= (* 2 (select main_a v_prenex_51142)) 1998))) (forall ((v_prenex_46927 Int) (v_prenex_46928 Int)) (or (<= (+ (select main_a v_prenex_46927) (select main_a v_prenex_46928)) 1000) (< v_prenex_46927 main_x) (<= (select main_a v_prenex_46927) 500) (<= 1 (select main_a v_prenex_46928)) (<= 1 (select main_a v_prenex_46927)) (<= (+ main_x 1) v_prenex_46927))) (forall ((v_prenex_49641 Int) (v_prenex_49640 Int)) (or (<= (+ main_x 1) v_prenex_49640) (<= 1000 (+ (select main_a v_prenex_49640) (select main_a v_prenex_49641))) (<= 1 (select main_a v_prenex_49640)) (<= 500 (select main_a v_prenex_49641)) (< v_prenex_49640 main_x) (<= 2 (* 2 (select main_a v_prenex_49640))))) (forall ((v_prenex_42237 Int) (v_prenex_42238 Int)) (or (<= (select main_a v_prenex_42238) 1498) (<= 2 (* 2 (select main_a v_prenex_42237))) (<= (* 2 (select main_a v_prenex_42238)) 1998) (<= (select main_a v_prenex_42237) 999) (< v_prenex_42237 main_x) (<= (+ main_x 1) v_prenex_42237) (<= 1000 (+ (select main_a v_prenex_42237) (select main_a v_prenex_42238))))) (or (forall ((v_prenex_48745 Int)) (or (<= 1 (select main_a v_prenex_48745)) (<= (select main_a v_prenex_48745) 1498))) (forall ((v_prenex_48744 Int)) (or (<= (select main_a v_prenex_48744) 500) (<= (+ main_x 1) v_prenex_48744) (<= 0 (+ (select main_a v_prenex_48744) 498)) (<= 2 (* 2 (select main_a v_prenex_48744))) (< v_prenex_48744 main_x)))) (forall ((v_prenex_46359 Int) (v_prenex_46360 Int)) (or (<= (* 2 (select main_a v_prenex_46360)) 1998) (<= (select main_a v_prenex_46360) (+ (select main_a v_prenex_46359) 998)) (<= 1 (select main_a v_prenex_46360)) (< v_prenex_46359 main_x) (<= (+ main_x 1) v_prenex_46359) (<= 0 (+ (select main_a v_prenex_46359) 498)) (< v_prenex_46360 main_y))) (forall ((v_prenex_42677 Int) (v_prenex_42676 Int)) (or (<= (+ main_y 1) v_prenex_42677) (<= (select main_a v_prenex_42677) 1498) (<= (select main_a v_prenex_42677) (+ (select main_a v_prenex_42676) 998)) (< v_prenex_42677 main_y) (<= (select main_a v_prenex_42677) 999))) (or (forall ((v_prenex_49831 Int)) (or (<= (+ main_x 1) v_prenex_49831) (<= (* 2 (select main_a v_prenex_49831)) 1000) (<= 1 (select main_a v_prenex_49831)) (< v_prenex_49831 main_x) (<= (select main_a v_prenex_49831) 999))) (forall ((v_prenex_49832 Int)) (<= 1000 (* 2 (select main_a v_prenex_49832))))) (forall ((v_prenex_42292 Int) (v_prenex_42293 Int)) (or (< v_prenex_42292 main_x) (<= (* 2 (select main_a v_prenex_42292)) 1000) (<= (+ (select main_a v_prenex_42292) (select main_a v_prenex_42293)) 1000) (<= (+ main_x 1) v_prenex_42292) (<= 500 (select main_a v_prenex_42293)) (<= 2 (* 2 (select main_a v_prenex_42292))) (<= (select main_a v_prenex_42293) 999))) (forall ((v_prenex_44613 Int) (v_prenex_44612 Int)) (or (<= 500 (select main_a v_prenex_44613)) (<= (select main_a v_prenex_44613) 999) (<= 2 (* 2 (select main_a v_prenex_44612))) (<= (+ main_x 1) v_prenex_44612) (<= (* 2 (select main_a v_prenex_44612)) 1000) (<= 1000 (+ (select main_a v_prenex_44612) (select main_a v_prenex_44613))) (< v_prenex_44612 main_x))) (or (forall ((v_prenex_51459 Int)) (or (< v_prenex_51459 main_x) (<= 2 (* 2 (select main_a v_prenex_51459))) (<= (* 2 (select main_a v_prenex_51459)) 1000) (<= (+ main_x 1) v_prenex_51459))) (forall ((v_prenex_51463 Int)) (or (<= (* 2 (select main_a v_prenex_51463)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51463)))))) (forall ((v_prenex_43228 Int) (v_prenex_43227 Int)) (or (<= (+ main_x 1) v_prenex_43227) (< v_prenex_43227 main_x) (<= 1 (select main_a v_prenex_43228)) (<= 1 (select main_a v_prenex_43227)) (<= 2 (* 2 (select main_a v_prenex_43227))) (<= (select main_a v_prenex_43228) 999) (<= 1000 (+ (select main_a v_prenex_43227) (select main_a v_prenex_43228))))) (or (forall ((v_prenex_47168 Int)) (<= 1000 (* 2 (select main_a v_prenex_47168)))) (forall ((v_prenex_47166 Int)) (or (<= (select main_a v_prenex_47166) 999) (<= (* 2 (select main_a v_prenex_47166)) 1000) (<= 0 (+ (select main_a v_prenex_47166) 498)) (< v_prenex_47166 main_x) (<= (+ main_x 1) v_prenex_47166)))) (forall ((v_prenex_51769 Int) (v_prenex_51768 Int)) (or (<= 500 (select main_a v_prenex_51769)) (< v_prenex_51768 main_x) (<= 1 (select main_a v_prenex_51769)) (< v_prenex_51769 main_y) (<= (select main_a v_prenex_51768) (select main_a v_prenex_51769)) (<= 2 (* 2 (select main_a v_prenex_51768))) (<= (+ main_x 1) v_prenex_51768))) (or (forall ((v_prenex_45183 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45183))) (<= (+ main_x 1) v_prenex_45183) (<= (select main_a v_prenex_45183) 500) (< v_prenex_45183 main_x))) (forall ((v_prenex_45185 Int)) (or (<= (select main_a v_prenex_45185) 1498) (<= (* 2 (select main_a v_prenex_45185)) 1998)))) (forall ((v_prenex_47915 Int) (v_prenex_47914 Int)) (or (< v_prenex_47914 main_x) (<= (select main_a v_prenex_47915) (+ (select main_a v_prenex_47914) 998)) (<= (+ main_x 1) v_prenex_47914) (<= (* 2 (select main_a v_prenex_47914)) 1000) (<= 2 (* 2 (select main_a v_prenex_47914))) (<= (select main_a v_prenex_47915) 999) (<= (select main_a v_prenex_47915) 1498))) (forall ((v_prenex_44120 Int) (v_prenex_44121 Int)) (or (<= 0 (+ (select main_a v_prenex_44120) 498)) (<= (+ main_x 1) v_prenex_44120) (<= 1 (select main_a v_prenex_44121)) (<= 1 (select main_a v_prenex_44120)) (<= (select main_a v_prenex_44121) 999) (< v_prenex_44120 main_x) (<= (+ (select main_a v_prenex_44120) (select main_a v_prenex_44121)) 1000))) (forall ((v_prenex_44186 Int) (v_prenex_44185 Int)) (or (<= (+ main_y 1) v_prenex_44186) (<= (select main_a v_prenex_44186) 1498) (< v_prenex_44185 main_x) (<= 1 (select main_a v_prenex_44186)) (<= (+ main_x 1) v_prenex_44185) (<= (select main_a v_prenex_44185) (select main_a v_prenex_44186)) (<= 2 (* 2 (select main_a v_prenex_44185))))) (forall ((v_prenex_42408 Int) (v_prenex_42409 Int)) (or (< v_prenex_42408 main_x) (<= 1000 (* 2 (select main_a v_prenex_42409))) (<= (+ main_x 1) v_prenex_42408) (<= 1 (select main_a v_prenex_42409)) (<= 2 (* 2 (select main_a v_prenex_42408))) (<= 1000 (+ (select main_a v_prenex_42408) (select main_a v_prenex_42409))) (<= (+ main_y 1) v_prenex_42409))) (or (forall ((v_prenex_49252 Int)) (or (<= (select main_a v_prenex_49252) 500) (<= (* 2 (select main_a v_prenex_49252)) 1000) (< v_prenex_49252 main_x) (<= (+ main_x 1) v_prenex_49252) (<= 0 (+ (select main_a v_prenex_49252) 498)))) (forall ((v_prenex_49253 Int)) (or (<= (* 2 (select main_a v_prenex_49253)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49253)))))) (or (forall ((v_prenex_46767 Int)) (or (<= 1 (select main_a v_prenex_46767)) (<= (+ main_x 1) v_prenex_46767) (<= (* 2 (select main_a v_prenex_46767)) 1000) (< v_prenex_46767 main_x))) (forall ((v_prenex_46768 Int)) (or (<= (select main_a v_prenex_46768) 1498) (< v_prenex_46768 main_y) (<= (* 2 (select main_a v_prenex_46768)) 1998)))) (forall ((v_prenex_40857 Int) (v_prenex_40856 Int)) (or (<= (+ main_y 1) v_prenex_40857) (<= (+ main_x 1) v_prenex_40856) (<= (select main_a v_prenex_40857) 1498) (< v_prenex_40856 main_x) (<= 2 (* 2 (select main_a v_prenex_40856))) (<= (+ (select main_a v_prenex_40856) (select main_a v_prenex_40857)) 1000))) (or (forall ((v_prenex_49383 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49383))) (< v_prenex_49383 main_x) (<= 1 (select main_a v_prenex_49383)) (<= (+ main_x 1) v_prenex_49383))) (forall ((v_prenex_49384 Int)) (or (<= (select main_a v_prenex_49384) 999) (<= (select main_a v_prenex_49384) 1498)))) (forall ((v_prenex_50028 Int) (v_prenex_50027 Int)) (or (< v_prenex_50027 main_x) (<= 0 (+ (select main_a v_prenex_50027) 498)) (<= (+ main_x 1) v_prenex_50027) (<= 1 (select main_a v_prenex_50027)) (<= 500 (select main_a v_prenex_50028)) (<= (* 2 (select main_a v_prenex_50028)) 1998) (<= (select main_a v_prenex_50027) (select main_a v_prenex_50028)))) (or (forall ((v_prenex_43106 Int)) (<= 1 (select main_a v_prenex_43106))) (forall ((v_prenex_43102 Int)) (or (<= (+ main_x 1) v_prenex_43102) (< v_prenex_43102 main_x) (<= 1 (select main_a v_prenex_43102)) (<= 0 (+ (select main_a v_prenex_43102) 498)) (<= 2 (* 2 (select main_a v_prenex_43102)))))) (forall ((v_prenex_48152 Int) (v_prenex_48151 Int)) (or (<= (select main_a v_prenex_48152) 999) (<= (* 2 (select main_a v_prenex_48152)) 1998) (<= (+ main_y 1) v_prenex_48152) (<= (+ (select main_a v_prenex_48151) (select main_a v_prenex_48152)) 1000) (< v_prenex_48152 main_y))) (forall ((v_prenex_44708 Int) (v_prenex_44709 Int)) (or (<= (select main_a v_prenex_44709) (+ (select main_a v_prenex_44708) 998)) (<= (+ main_x 1) v_prenex_44708) (<= 2 (* 2 (select main_a v_prenex_44708))) (<= 500 (select main_a v_prenex_44709)) (<= (select main_a v_prenex_44709) 999) (< v_prenex_44708 main_x) (<= (* 2 (select main_a v_prenex_44708)) 1000))) (forall ((v_prenex_42873 Int) (v_prenex_42874 Int)) (or (<= (select main_a v_prenex_42874) 1498) (<= (select main_a v_prenex_42873) (select main_a v_prenex_42874)) (<= (+ main_x 1) v_prenex_42873) (<= 2 (* 2 (select main_a v_prenex_42873))) (< v_prenex_42873 main_x) (<= (* 2 (select main_a v_prenex_42873)) 1000) (<= 500 (select main_a v_prenex_42874)))) (or (forall ((v_prenex_49903 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49903))) (<= (+ main_x 1) v_prenex_49903) (< v_prenex_49903 main_x) (<= (select main_a v_prenex_49903) 500))) (forall ((v_prenex_49905 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49905))) (<= (select main_a v_prenex_49905) 999)))) (forall ((v_prenex_47376 Int) (v_prenex_47375 Int)) (or (<= (select main_a v_prenex_47376) 999) (< v_prenex_47375 main_x) (<= (+ main_x 1) v_prenex_47375) (<= 2 (* 2 (select main_a v_prenex_47375))) (<= 0 (+ (select main_a v_prenex_47375) 498)) (<= 1 (select main_a v_prenex_47376)) (<= (select main_a v_prenex_47375) (select main_a v_prenex_47376)))) (forall ((v_prenex_49062 Int) (v_prenex_49061 Int)) (or (<= (select main_a v_prenex_49062) 1498) (<= (+ main_x 1) v_prenex_49061) (<= (select main_a v_prenex_49062) (+ (select main_a v_prenex_49061) 998)) (< v_prenex_49062 main_y) (<= 500 (select main_a v_prenex_49062)) (< v_prenex_49061 main_x) (<= (* 2 (select main_a v_prenex_49061)) 1000))) (or (forall ((v_prenex_48507 Int)) (or (< v_prenex_48507 main_x) (<= 0 (+ (select main_a v_prenex_48507) 498)) (<= 2 (* 2 (select main_a v_prenex_48507))) (<= (+ main_x 1) v_prenex_48507))) (forall ((v_prenex_48513 Int)) (or (<= (* 2 (select main_a v_prenex_48513)) 1998) (<= 1 (select main_a v_prenex_48513))))) (forall ((v_prenex_44263 Int) (v_prenex_44264 Int)) (or (<= 1 (select main_a v_prenex_44264)) (<= 2 (* 2 (select main_a v_prenex_44263))) (< v_prenex_44263 main_x) (<= 1000 (* 2 (select main_a v_prenex_44264))) (<= (+ main_y 1) v_prenex_44264) (<= (select main_a v_prenex_44263) (select main_a v_prenex_44264)) (<= (+ main_x 1) v_prenex_44263))) (forall ((v_prenex_46565 Int) (v_prenex_46564 Int)) (or (<= 1 (select main_a v_prenex_46565)) (< v_prenex_46564 main_x) (<= 1000 (+ (select main_a v_prenex_46564) (select main_a v_prenex_46565))) (<= (+ main_x 1) v_prenex_46564) (<= (* 2 (select main_a v_prenex_46564)) 1000) (<= 1000 (* 2 (select main_a v_prenex_46565))))) (or (forall ((v_prenex_51122 Int)) (or (<= (select main_a v_prenex_51122) 500) (<= (+ main_x 1) v_prenex_51122) (<= (select main_a v_prenex_51122) 999) (< v_prenex_51122 main_x) (<= (* 2 (select main_a v_prenex_51122)) 1000))) (forall ((v_prenex_51127 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51127))) (<= (select main_a v_prenex_51127) 999)))) (or (forall ((v_prenex_47168 Int)) (<= 1000 (* 2 (select main_a v_prenex_47168)))) (forall ((v_prenex_47164 Int)) (or (<= (* 2 (select main_a v_prenex_47164)) 1000) (< v_prenex_47164 main_x) (<= (+ main_x 1) v_prenex_47164) (<= (select main_a v_prenex_47164) 500) (<= 0 (+ (select main_a v_prenex_47164) 498))))) (forall ((v_prenex_47232 Int) (v_prenex_47231 Int)) (or (< v_prenex_47231 main_x) (<= 1000 (* 2 (select main_a v_prenex_47232))) (<= 2 (* 2 (select main_a v_prenex_47231))) (<= (+ (select main_a v_prenex_47231) (select main_a v_prenex_47232)) 1000) (<= (+ main_x 1) v_prenex_47231) (<= (* 2 (select main_a v_prenex_47232)) 1998) (<= (select main_a v_prenex_47231) 500))) (forall ((v_prenex_50059 Int) (v_prenex_50058 Int)) (or (< v_prenex_50058 main_x) (<= 1000 (* 2 (select main_a v_prenex_50059))) (<= (+ main_y 1) v_prenex_50059) (<= (* 2 (select main_a v_prenex_50058)) 1000) (<= (select main_a v_prenex_50058) (select main_a v_prenex_50059)) (<= (select main_a v_prenex_50059) 1498) (<= (+ main_x 1) v_prenex_50058))) (or (forall ((v_prenex_44268 Int)) (or (<= (+ main_y 1) v_prenex_44268) (<= 1 (select main_a v_prenex_44268)) (<= (* 2 (select main_a v_prenex_44268)) 1998))) (forall ((v_prenex_44267 Int)) (or (<= (* 2 (select main_a v_prenex_44267)) 1000) (< v_prenex_44267 main_x) (<= (+ main_x 1) v_prenex_44267)))) (forall ((v_prenex_43945 Int) (v_prenex_43946 Int)) (or (<= (* 2 (select main_a v_prenex_43946)) 1998) (<= 500 (select main_a v_prenex_43946)) (<= 2 (* 2 (select main_a v_prenex_43945))) (< v_prenex_43945 main_x) (<= (+ main_x 1) v_prenex_43945) (<= 1000 (+ (select main_a v_prenex_43945) (select main_a v_prenex_43946))) (<= (+ main_y 1) v_prenex_43946))) (forall ((v_prenex_48067 Int) (v_prenex_48066 Int)) (or (< v_prenex_48067 main_y) (<= 0 (+ (select main_a v_prenex_48066) 498)) (< v_prenex_48066 main_x) (<= 500 (select main_a v_prenex_48067)) (<= (+ main_x 1) v_prenex_48066) (<= (select main_a v_prenex_48067) (+ (select main_a v_prenex_48066) 998)))) (forall ((v_prenex_49406 Int) (v_prenex_49405 Int)) (or (<= 1 (select main_a v_prenex_49406)) (<= (* 2 (select main_a v_prenex_49406)) 1998) (< v_prenex_49405 main_x) (<= (+ main_x 1) v_prenex_49405) (<= (select main_a v_prenex_49405) 500) (<= 1 (select main_a v_prenex_49405)) (<= (select main_a v_prenex_49406) (+ (select main_a v_prenex_49405) 998)))) (forall ((v_prenex_42042 Int) (v_prenex_42043 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42043))) (< v_prenex_42043 main_y) (< v_prenex_42042 main_x) (<= (+ main_x 1) v_prenex_42042) (<= (select main_a v_prenex_42043) 1498) (<= (* 2 (select main_a v_prenex_42042)) 1000) (<= 1000 (+ (select main_a v_prenex_42042) (select main_a v_prenex_42043))))) (forall ((v_prenex_40959 Int) (v_prenex_40958 Int)) (or (< v_prenex_40958 main_x) (<= (+ main_x 1) v_prenex_40958) (<= (+ (select main_a v_prenex_40958) (select main_a v_prenex_40959)) 1000) (<= 0 (+ (select main_a v_prenex_40958) 498)) (<= 1000 (* 2 (select main_a v_prenex_40959))) (<= 2 (* 2 (select main_a v_prenex_40958))))) (forall ((v_prenex_44302 Int) (v_prenex_44303 Int)) (or (<= (* 2 (select main_a v_prenex_44302)) 1000) (<= 1000 (* 2 (select main_a v_prenex_44303))) (<= (+ main_x 1) v_prenex_44302) (<= (select main_a v_prenex_44302) 500) (<= 1000 (+ (select main_a v_prenex_44302) (select main_a v_prenex_44303))) (< v_prenex_44302 main_x))) (forall ((v_prenex_40985 Int) (v_prenex_40984 Int)) (or (< v_prenex_40984 main_x) (<= (select main_a v_prenex_40984) 500) (<= (+ main_x 1) v_prenex_40984) (<= (select main_a v_prenex_40985) 999) (<= (+ (select main_a v_prenex_40984) (select main_a v_prenex_40985)) 1000) (<= (* 2 (select main_a v_prenex_40985)) 1998) (<= 2 (* 2 (select main_a v_prenex_40984))))) (or (forall ((v_prenex_46797 Int)) (<= (select main_a v_prenex_46797) 999)) (forall ((v_prenex_46794 Int)) (or (<= (+ main_x 1) v_prenex_46794) (< v_prenex_46794 main_x) (<= 0 (+ (select main_a v_prenex_46794) 498)) (<= 2 (* 2 (select main_a v_prenex_46794))) (<= (select main_a v_prenex_46794) 500)))) (forall ((v_prenex_49691 Int) (v_prenex_49690 Int)) (or (<= (select main_a v_prenex_49691) (+ (select main_a v_prenex_49690) 998)) (< v_prenex_49690 main_x) (<= (+ main_x 1) v_prenex_49690) (<= (* 2 (select main_a v_prenex_49690)) 1000) (<= 0 (+ (select main_a v_prenex_49690) 498)))) (forall ((v_prenex_41344 Int) (v_prenex_41345 Int)) (or (< v_prenex_41344 main_x) (<= 1 (select main_a v_prenex_41345)) (<= 1 (select main_a v_prenex_41344)) (<= (+ main_x 1) v_prenex_41344) (<= 500 (select main_a v_prenex_41345)) (<= (select main_a v_prenex_41344) 999) (<= (select main_a v_prenex_41344) (select main_a v_prenex_41345)))) (or (forall ((v_prenex_40594 Int)) (or (<= (select main_a v_prenex_40594) 1498) (< v_prenex_40594 main_y))) (forall ((v_prenex_40467 Int)) (or (<= (+ main_x 1) v_prenex_40467) (<= (* 2 (select main_a v_prenex_40467)) 1000) (<= (select main_a v_prenex_40467) 500) (< v_prenex_40467 main_x)))) (or (forall ((v_prenex_47458 Int)) (or (<= (select main_a v_prenex_47458) 999) (<= (* 2 (select main_a v_prenex_47458)) 1998))) (forall ((v_prenex_47452 Int)) (or (< v_prenex_47452 main_x) (<= 2 (* 2 (select main_a v_prenex_47452))) (<= (+ main_x 1) v_prenex_47452) (<= 0 (+ (select main_a v_prenex_47452) 498))))) (forall ((v_prenex_50406 Int) (v_prenex_50407 Int)) (or (<= (select main_a v_prenex_50407) 999) (<= 1 (select main_a v_prenex_50406)) (<= (select main_a v_prenex_50407) 1498) (<= (+ main_x 1) v_prenex_50406) (< v_prenex_50407 main_y) (<= (select main_a v_prenex_50407) (+ (select main_a v_prenex_50406) 998)) (< v_prenex_50406 main_x))) (or (forall ((v_prenex_43158 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43158))) (<= 0 (+ (select main_a v_prenex_43158) 498)) (<= (+ main_x 1) v_prenex_43158) (< v_prenex_43158 main_x))) (forall ((v_prenex_43154 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43154))) (< v_prenex_43154 main_y) (<= (select main_a v_prenex_43154) 999)))) (or (forall ((v_prenex_50032 Int)) (or (<= 1 (select main_a v_prenex_50032)) (<= (+ main_y 1) v_prenex_50032))) (forall ((v_prenex_50031 Int)) (or (< v_prenex_50031 main_x) (<= (* 2 (select main_a v_prenex_50031)) 1000) (<= 1 (select main_a v_prenex_50031)) (<= (+ main_x 1) v_prenex_50031)))) (forall ((v_prenex_43851 Int) (v_prenex_43850 Int)) (or (<= (select main_a v_prenex_43850) 500) (<= (select main_a v_prenex_43851) 999) (<= (+ (select main_a v_prenex_43850) (select main_a v_prenex_43851)) 1000) (<= (+ main_x 1) v_prenex_43850) (< v_prenex_43850 main_x))) (forall ((v_prenex_48043 Int) (v_prenex_48042 Int)) (or (<= (* 2 (select main_a v_prenex_48043)) 1998) (<= (select main_a v_prenex_48043) (+ (select main_a v_prenex_48042) 998)) (< v_prenex_48042 main_x) (<= (select main_a v_prenex_48042) 999) (<= (select main_a v_prenex_48043) 999) (<= (+ main_x 1) v_prenex_48042))) (or (forall ((v_prenex_40713 Int)) (or (< v_prenex_40713 main_x) (<= 2 (* 2 (select main_a v_prenex_40713))) (<= (select main_a v_prenex_40713) 999) (<= (+ main_x 1) v_prenex_40713) (<= 0 (+ (select main_a v_prenex_40713) 498)))) (forall ((v_prenex_40710 Int)) (or (<= 1 (select main_a v_prenex_40710)) (<= (* 2 (select main_a v_prenex_40710)) 1998)))) (forall ((v_prenex_45142 Int) (v_prenex_45143 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45142))) (<= (+ (select main_a v_prenex_45142) (select main_a v_prenex_45143)) 1000) (<= (+ main_x 1) v_prenex_45142) (< v_prenex_45142 main_x) (<= (* 2 (select main_a v_prenex_45143)) 1998) (<= 1000 (* 2 (select main_a v_prenex_45143))) (<= (+ main_y 1) v_prenex_45143))) (forall ((v_prenex_47795 Int) (v_prenex_47794 Int)) (or (<= (select main_a v_prenex_47794) 999) (<= 2 (* 2 (select main_a v_prenex_47794))) (<= (+ main_x 1) v_prenex_47794) (< v_prenex_47794 main_x) (<= 500 (select main_a v_prenex_47795)) (<= 1000 (+ (select main_a v_prenex_47794) (select main_a v_prenex_47795))) (<= (select main_a v_prenex_47795) 1498))) (or (forall ((v_prenex_42397 Int)) (or (<= (* 2 (select main_a v_prenex_42397)) 1000) (< v_prenex_42397 main_x) (<= 2 (* 2 (select main_a v_prenex_42397))) (<= (+ main_x 1) v_prenex_42397))) (forall ((v_prenex_42396 Int)) (<= 1 (select main_a v_prenex_42396)))) (forall ((v_prenex_42847 Int) (v_prenex_42848 Int)) (or (<= 1 (select main_a v_prenex_42847)) (<= (+ main_x 1) v_prenex_42847) (< v_prenex_42847 main_x) (<= (* 2 (select main_a v_prenex_42848)) 1998) (<= (select main_a v_prenex_42848) 1498) (<= 1000 (+ (select main_a v_prenex_42847) (select main_a v_prenex_42848))))) (forall ((v_prenex_42170 Int) (v_prenex_42169 Int)) (or (<= (+ main_x 1) v_prenex_42169) (<= 2 (* 2 (select main_a v_prenex_42169))) (< v_prenex_42169 main_x) (<= (+ (select main_a v_prenex_42169) (select main_a v_prenex_42170)) 1000) (<= (select main_a v_prenex_42170) 999))) (forall ((v_prenex_44517 Int) (v_prenex_44516 Int)) (or (<= (* 2 (select main_a v_prenex_44516)) 1000) (<= (select main_a v_prenex_44517) 1498) (< v_prenex_44516 main_x) (<= (+ main_x 1) v_prenex_44516) (<= (select main_a v_prenex_44516) 999) (<= (+ (select main_a v_prenex_44516) (select main_a v_prenex_44517)) 1000) (<= (select main_a v_prenex_44517) 999))) (forall ((v_prenex_42952 Int) (v_prenex_42953 Int)) (or (<= (+ main_x 1) v_prenex_42952) (<= (* 2 (select main_a v_prenex_42952)) 1000) (<= 1000 (* 2 (select main_a v_prenex_42953))) (<= 500 (select main_a v_prenex_42953)) (<= 1000 (+ (select main_a v_prenex_42952) (select main_a v_prenex_42953))) (< v_prenex_42952 main_x) (< v_prenex_42953 main_y))) (forall ((v_prenex_41575 Int) (v_prenex_41576 Int)) (or (<= (select main_a v_prenex_41576) 999) (<= (+ main_y 1) v_prenex_41576) (<= (select main_a v_prenex_41575) (select main_a v_prenex_41576)) (<= (select main_a v_prenex_41575) 500) (<= (+ main_x 1) v_prenex_41575) (<= 500 (select main_a v_prenex_41576)) (< v_prenex_41575 main_x))) (or (forall ((v_prenex_42947 Int)) (or (<= (+ main_x 1) v_prenex_42947) (<= (select main_a v_prenex_42947) 999) (< v_prenex_42947 main_x) (<= (* 2 (select main_a v_prenex_42947)) 1000))) (forall ((v_prenex_42948 Int)) (or (<= (+ main_y 1) v_prenex_42948) (<= (* 2 (select main_a v_prenex_42948)) 1998)))) (forall ((v_prenex_48504 Int) (v_prenex_48503 Int)) (or (< v_prenex_48503 main_x) (<= (select main_a v_prenex_48503) (select main_a v_prenex_48504)) (<= 1 (select main_a v_prenex_48503)) (<= (+ main_x 1) v_prenex_48503) (<= 2 (* 2 (select main_a v_prenex_48503))))) (forall ((v_prenex_41354 Int) (v_prenex_41355 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41354))) (<= 1 (select main_a v_prenex_41355)) (<= (* 2 (select main_a v_prenex_41355)) 1998) (< v_prenex_41354 main_x) (<= (+ main_x 1) v_prenex_41354) (<= 1 (select main_a v_prenex_41354)) (<= 1000 (+ (select main_a v_prenex_41354) (select main_a v_prenex_41355))))) (forall ((v_prenex_47306 Int) (v_prenex_47305 Int)) (or (<= (+ main_x 1) v_prenex_47305) (<= (+ (select main_a v_prenex_47305) (select main_a v_prenex_47306)) 1000) (<= 1 (select main_a v_prenex_47305)) (<= (* 2 (select main_a v_prenex_47306)) 1998) (< v_prenex_47305 main_x) (<= (select main_a v_prenex_47306) 1498) (<= (* 2 (select main_a v_prenex_47305)) 1000))) (forall ((v_prenex_49122 Int) (v_prenex_49121 Int)) (or (< v_prenex_49121 main_x) (<= 1000 (* 2 (select main_a v_prenex_49122))) (<= (+ main_x 1) v_prenex_49121) (<= (* 2 (select main_a v_prenex_49122)) 1998) (<= (select main_a v_prenex_49122) (+ (select main_a v_prenex_49121) 998)) (<= 1 (select main_a v_prenex_49121)))) (or (forall ((v_prenex_51281 Int)) (or (<= (select main_a v_prenex_51281) 1498) (<= (select main_a v_prenex_51281) 999))) (forall ((v_prenex_51278 Int)) (or (<= (* 2 (select main_a v_prenex_51278)) 1000) (<= 0 (+ (select main_a v_prenex_51278) 498)) (<= (+ main_x 1) v_prenex_51278) (< v_prenex_51278 main_x)))) (or (forall ((v_prenex_40613 Int)) (or (<= 1 (select main_a v_prenex_40613)) (<= (+ main_x 1) v_prenex_40613) (<= 2 (* 2 (select main_a v_prenex_40613))) (< v_prenex_40613 main_x))) (forall ((v_prenex_40614 Int)) (or (< v_prenex_40614 main_y) (<= 1000 (* 2 (select main_a v_prenex_40614)))))) (forall ((v_prenex_49281 Int) (v_prenex_49280 Int)) (or (<= 1 (select main_a v_prenex_49280)) (<= 500 (select main_a v_prenex_49281)) (<= 0 (+ (select main_a v_prenex_49280) 498)) (<= 1 (select main_a v_prenex_49281)) (<= (select main_a v_prenex_49281) (+ (select main_a v_prenex_49280) 998)) (< v_prenex_49280 main_x) (<= (+ main_x 1) v_prenex_49280))) (forall ((v_prenex_43323 Int) (v_prenex_43324 Int)) (or (<= (+ main_x 1) v_prenex_43323) (<= 1000 (+ (select main_a v_prenex_43323) (select main_a v_prenex_43324))) (<= (select main_a v_prenex_43323) 500) (<= 1 (select main_a v_prenex_43324)) (< v_prenex_43323 main_x))) (forall ((v_prenex_43109 Int) (v_prenex_43110 Int)) (or (<= (* 2 (select main_a v_prenex_43109)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43110))) (< v_prenex_43110 main_y) (<= (select main_a v_prenex_43110) (+ (select main_a v_prenex_43109) 998)) (<= (+ main_x 1) v_prenex_43109) (< v_prenex_43109 main_x))) (forall ((v_prenex_46317 Int) (v_prenex_46318 Int)) (or (<= (+ main_x 1) v_prenex_46317) (<= (select main_a v_prenex_46317) (select main_a v_prenex_46318)) (<= 2 (* 2 (select main_a v_prenex_46317))) (<= 0 (+ (select main_a v_prenex_46317) 498)) (<= 1000 (* 2 (select main_a v_prenex_46318))) (<= 1 (select main_a v_prenex_46318)) (< v_prenex_46317 main_x))) (or (forall ((v_prenex_44115 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44115))) (<= 1 (select main_a v_prenex_44115)))) (forall ((v_prenex_44110 Int)) (or (<= (select main_a v_prenex_44110) 500) (<= (select main_a v_prenex_44110) 999) (< v_prenex_44110 main_x) (<= (+ main_x 1) v_prenex_44110) (<= (* 2 (select main_a v_prenex_44110)) 1000)))) (forall ((v_prenex_50853 Int) (v_prenex_50854 Int)) (or (<= 1 (select main_a v_prenex_50854)) (<= 2 (* 2 (select main_a v_prenex_50853))) (< v_prenex_50853 main_x) (<= 1 (select main_a v_prenex_50853)) (<= (select main_a v_prenex_50854) 999) (<= (select main_a v_prenex_50853) (select main_a v_prenex_50854)) (<= (+ main_x 1) v_prenex_50853))) (forall ((v_prenex_50448 Int) (v_prenex_50449 Int)) (or (<= 0 (+ (select main_a v_prenex_50448) 498)) (< v_prenex_50448 main_x) (<= (+ main_x 1) v_prenex_50448) (<= (+ (select main_a v_prenex_50448) (select main_a v_prenex_50449)) 1000) (<= (* 2 (select main_a v_prenex_50448)) 1000) (<= 1 (select main_a v_prenex_50449)))) (forall ((v_prenex_50075 Int) (v_prenex_50074 Int)) (or (<= (* 2 (select main_a v_prenex_50074)) 1000) (<= 2 (* 2 (select main_a v_prenex_50074))) (<= 1000 (+ (select main_a v_prenex_50074) (select main_a v_prenex_50075))) (<= (+ main_x 1) v_prenex_50074) (< v_prenex_50074 main_x) (<= 1 (select main_a v_prenex_50075)))) (forall ((v_prenex_40557 Int) (v_prenex_40558 Int)) (or (<= 1 (select main_a v_prenex_40558)) (<= 1000 (* 2 (select main_a v_prenex_40557))) (<= 1000 (+ (select main_a v_prenex_40558) (select main_a v_prenex_40557))) (<= 1 (select main_a v_prenex_40557)) (< v_prenex_40558 main_x) (<= (+ main_x 1) v_prenex_40558))) (forall ((v_prenex_40961 Int) (v_prenex_40960 Int)) (or (< v_prenex_40960 main_x) (<= (select main_a v_prenex_40961) 1498) (<= (select main_a v_prenex_40960) (select main_a v_prenex_40961)) (<= (+ main_x 1) v_prenex_40960) (<= (select main_a v_prenex_40960) 999) (<= (* 2 (select main_a v_prenex_40961)) 1998) (<= 0 (+ (select main_a v_prenex_40960) 498)))) (forall ((v_prenex_48612 Int) (v_prenex_48611 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48611))) (<= (+ (select main_a v_prenex_48611) (select main_a v_prenex_48612)) 1000) (<= (+ main_x 1) v_prenex_48611) (< v_prenex_48611 main_x) (< v_prenex_48612 main_y) (<= 1000 (* 2 (select main_a v_prenex_48612))) (<= (* 2 (select main_a v_prenex_48612)) 1998))) (forall ((v_prenex_42935 Int) (v_prenex_42936 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42935))) (<= 1000 (+ (select main_a v_prenex_42935) (select main_a v_prenex_42936))) (< v_prenex_42935 main_x) (<= (* 2 (select main_a v_prenex_42935)) 1000) (<= (* 2 (select main_a v_prenex_42936)) 1998) (<= (select main_a v_prenex_42936) 999) (<= (+ main_x 1) v_prenex_42935))) (forall ((v_prenex_46484 Int) (v_prenex_46483 Int)) (or (<= (+ main_x 1) v_prenex_46483) (<= (select main_a v_prenex_46483) 999) (<= 1 (select main_a v_prenex_46484)) (<= 1 (select main_a v_prenex_46483)) (<= (select main_a v_prenex_46484) (+ (select main_a v_prenex_46483) 998)) (<= (select main_a v_prenex_46484) 999) (< v_prenex_46483 main_x))) (forall ((v_prenex_43999 Int) (v_prenex_44000 Int)) (or (<= (select main_a v_prenex_43999) 999) (<= (select main_a v_prenex_44000) 1498) (< v_prenex_44000 main_y) (< v_prenex_43999 main_x) (<= (select main_a v_prenex_44000) 999) (<= (+ (select main_a v_prenex_43999) (select main_a v_prenex_44000)) 1000) (<= (+ main_x 1) v_prenex_43999))) (or (forall ((v_prenex_41821 Int)) (<= (select main_a v_prenex_41821) 1498)) (forall ((v_prenex_41815 Int)) (or (<= (+ main_x 1) v_prenex_41815) (<= 2 (* 2 (select main_a v_prenex_41815))) (<= (* 2 (select main_a v_prenex_41815)) 1000) (< v_prenex_41815 main_x)))) (forall ((v_prenex_47563 Int) (v_prenex_47562 Int)) (or (<= (select main_a v_prenex_47563) 1498) (<= (* 2 (select main_a v_prenex_47563)) 1998) (< v_prenex_47563 main_y) (<= 0 (+ (select main_a v_prenex_47562) 498)) (<= (select main_a v_prenex_47563) (+ (select main_a v_prenex_47562) 998)) (< v_prenex_47562 main_x) (<= (+ main_x 1) v_prenex_47562))) (forall ((v_prenex_51175 Int) (v_prenex_51176 Int)) (or (<= (+ main_x 1) v_prenex_51175) (<= 1000 (+ (select main_a v_prenex_51175) (select main_a v_prenex_51176))) (< v_prenex_51175 main_x) (<= (select main_a v_prenex_51176) 1498) (<= (+ main_y 1) v_prenex_51176) (<= 2 (* 2 (select main_a v_prenex_51175))) (<= 1000 (* 2 (select main_a v_prenex_51176))))) (forall ((v_prenex_49637 Int) (v_prenex_49636 Int)) (or (< v_prenex_49636 main_x) (<= (select main_a v_prenex_49636) 999) (<= (+ (select main_a v_prenex_49636) (select main_a v_prenex_49637)) 1000) (<= (+ main_x 1) v_prenex_49636) (<= 2 (* 2 (select main_a v_prenex_49636))) (<= (select main_a v_prenex_49637) 999) (<= 1 (select main_a v_prenex_49637)))) (forall ((v_prenex_46343 Int) (v_prenex_46344 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46343))) (<= (+ main_x 1) v_prenex_46343) (< v_prenex_46343 main_x) (<= 1 (select main_a v_prenex_46343)) (<= (+ (select main_a v_prenex_46343) (select main_a v_prenex_46344)) 1000) (<= (select main_a v_prenex_46344) 999))) (forall ((v_prenex_50857 Int) (v_prenex_50858 Int)) (or (<= 1000 (+ (select main_a v_prenex_50857) (select main_a v_prenex_50858))) (<= 0 (+ (select main_a v_prenex_50857) 498)) (<= 500 (select main_a v_prenex_50858)) (< v_prenex_50857 main_x) (<= (+ main_x 1) v_prenex_50857))) (or (forall ((v_prenex_48915 Int)) (or (<= 500 (select main_a v_prenex_48915)) (<= (+ main_y 1) v_prenex_48915) (<= 1000 (* 2 (select main_a v_prenex_48915))))) (forall ((v_prenex_48914 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48914))) (<= (select main_a v_prenex_48914) 999) (<= (+ main_x 1) v_prenex_48914) (< v_prenex_48914 main_x)))) (or (forall ((v_prenex_50562 Int)) (or (<= 1 (select main_a v_prenex_50562)) (<= (select main_a v_prenex_50562) 999))) (forall ((v_prenex_50559 Int)) (or (<= (+ main_x 1) v_prenex_50559) (<= 1 (select main_a v_prenex_50559)) (< v_prenex_50559 main_x) (<= 2 (* 2 (select main_a v_prenex_50559))) (<= (select main_a v_prenex_50559) 500)))) (forall ((v_prenex_47307 Int) (v_prenex_47308 Int)) (or (< v_prenex_47307 main_x) (<= (select main_a v_prenex_47308) 1498) (<= (select main_a v_prenex_47307) (select main_a v_prenex_47308)) (<= (select main_a v_prenex_47308) 999) (<= (select main_a v_prenex_47307) 500) (<= (select main_a v_prenex_47307) 999) (<= (+ main_x 1) v_prenex_47307))) (forall ((v_prenex_45913 Int) (v_prenex_45914 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45913))) (< v_prenex_45913 main_x) (<= 1 (select main_a v_prenex_45913)) (<= 1000 (+ (select main_a v_prenex_45913) (select main_a v_prenex_45914))) (<= (+ main_x 1) v_prenex_45913))) (forall ((v_prenex_42559 Int) (v_prenex_42560 Int)) (or (<= (select main_a v_prenex_42560) 999) (<= (* 2 (select main_a v_prenex_42560)) 1998) (<= (* 2 (select main_a v_prenex_42559)) 1000) (<= (+ main_x 1) v_prenex_42559) (<= (+ (select main_a v_prenex_42559) (select main_a v_prenex_42560)) 1000) (< v_prenex_42559 main_x))) (or (forall ((v_prenex_41013 Int)) (or (<= (select main_a v_prenex_41013) 1498) (<= 500 (select main_a v_prenex_41013)) (<= (+ main_y 1) v_prenex_41013))) (forall ((v_prenex_41012 Int)) (or (<= (* 2 (select main_a v_prenex_41012)) 1000) (<= (+ main_x 1) v_prenex_41012) (< v_prenex_41012 main_x)))) (forall ((v_prenex_47254 Int) (v_prenex_47253 Int)) (or (<= 1 (select main_a v_prenex_47254)) (<= (+ main_x 1) v_prenex_47253) (<= 2 (* 2 (select main_a v_prenex_47253))) (< v_prenex_47253 main_x) (<= (select main_a v_prenex_47254) (+ (select main_a v_prenex_47253) 998)) (<= 1000 (* 2 (select main_a v_prenex_47254))))) (forall ((v_prenex_44564 Int) (v_prenex_44563 Int)) (or (<= 1 (select main_a v_prenex_44563)) (<= (+ (select main_a v_prenex_44563) (select main_a v_prenex_44564)) 1000) (<= 2 (* 2 (select main_a v_prenex_44563))) (< v_prenex_44563 main_x) (<= (+ main_x 1) v_prenex_44563))) (forall ((v_prenex_41324 Int) (v_prenex_41323 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41324))) (<= 1000 (+ (select main_a v_prenex_41323) (select main_a v_prenex_41324))) (< v_prenex_41323 main_x) (<= (+ main_y 1) v_prenex_41324) (<= (+ main_x 1) v_prenex_41323) (<= 1 (select main_a v_prenex_41323)) (<= (* 2 (select main_a v_prenex_41324)) 1998))) (forall ((v_prenex_48976 Int) (v_prenex_48975 Int)) (or (<= 1 (select main_a v_prenex_48976)) (<= (+ (select main_a v_prenex_48975) (select main_a v_prenex_48976)) 1000) (< v_prenex_48975 main_x) (<= (+ main_x 1) v_prenex_48975) (<= 500 (select main_a v_prenex_48976)) (<= (* 2 (select main_a v_prenex_48975)) 1000))) (forall ((v_prenex_43796 Int) (v_prenex_43797 Int)) (or (<= (select main_a v_prenex_43796) 500) (< v_prenex_43796 main_x) (<= (* 2 (select main_a v_prenex_43797)) 1998) (<= (+ main_x 1) v_prenex_43796) (<= 2 (* 2 (select main_a v_prenex_43796))) (<= (select main_a v_prenex_43797) (+ (select main_a v_prenex_43796) 998)))) (forall ((v_prenex_47943 Int) (v_prenex_47942 Int)) (or (<= (select main_a v_prenex_47943) 1498) (<= (select main_a v_prenex_47943) 999) (<= (+ main_x 1) v_prenex_47942) (< v_prenex_47942 main_x) (<= (+ (select main_a v_prenex_47942) (select main_a v_prenex_47943)) 1000) (<= 1 (select main_a v_prenex_47942)))) (forall ((v_prenex_50197 Int) (v_prenex_50196 Int)) (or (<= 500 (select main_a v_prenex_50197)) (< v_prenex_50196 main_x) (<= (select main_a v_prenex_50196) 999) (<= (+ main_x 1) v_prenex_50196) (<= 1000 (+ (select main_a v_prenex_50196) (select main_a v_prenex_50197))))) (forall ((v_prenex_40554 Int) (v_prenex_40553 Int)) (or (< v_prenex_40554 main_x) (<= (select main_a v_prenex_40554) 500) (<= (+ (select main_a v_prenex_40554) (select main_a v_prenex_40553)) 1000) (<= (select main_a v_prenex_40554) 999) (<= (+ main_x 1) v_prenex_40554))) (forall ((v_prenex_46088 Int) (v_prenex_46089 Int)) (or (<= (select main_a v_prenex_46089) 1498) (<= (select main_a v_prenex_46088) 999) (< v_prenex_46089 main_y) (< v_prenex_46088 main_x) (<= (select main_a v_prenex_46088) (select main_a v_prenex_46089)) (<= (select main_a v_prenex_46089) 999) (<= (+ main_x 1) v_prenex_46088))) (forall ((v_prenex_51249 Int) (v_prenex_51250 Int)) (or (<= (select main_a v_prenex_51250) (+ (select main_a v_prenex_51249) 998)) (<= (+ main_x 1) v_prenex_51249) (< v_prenex_51249 main_x) (<= (select main_a v_prenex_51249) 500) (<= (* 2 (select main_a v_prenex_51250)) 1998) (<= (select main_a v_prenex_51250) 1498))) (or (forall ((v_prenex_49523 Int)) (or (< v_prenex_49523 main_x) (<= (+ main_x 1) v_prenex_49523) (<= (* 2 (select main_a v_prenex_49523)) 1000))) (forall ((v_prenex_49529 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49529))) (< v_prenex_49529 main_y) (<= 1 (select main_a v_prenex_49529))))) (forall ((v_prenex_44081 Int) (v_prenex_44080 Int)) (or (<= (+ main_y 1) v_prenex_44081) (< v_prenex_44080 main_x) (<= 1000 (+ (select main_a v_prenex_44080) (select main_a v_prenex_44081))) (<= 1 (select main_a v_prenex_44081)) (<= 2 (* 2 (select main_a v_prenex_44080))) (<= (+ main_x 1) v_prenex_44080))) (forall ((v_prenex_51534 Int) (v_prenex_51533 Int)) (or (<= (select main_a v_prenex_51533) (select main_a v_prenex_51534)) (< v_prenex_51533 main_x) (<= 0 (+ (select main_a v_prenex_51533) 498)) (<= 500 (select main_a v_prenex_51534)) (<= 1 (select main_a v_prenex_51534)) (<= (+ main_x 1) v_prenex_51533))) (forall ((v_prenex_43495 Int) (v_prenex_43496 Int)) (or (<= (+ main_y 1) v_prenex_43496) (<= 1 (select main_a v_prenex_43496)) (<= (* 2 (select main_a v_prenex_43496)) 1998) (<= 1000 (+ (select main_a v_prenex_43495) (select main_a v_prenex_43496))) (< v_prenex_43496 main_y))) (forall ((v_prenex_45723 Int) (v_prenex_45724 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45723))) (<= (select main_a v_prenex_45724) (+ (select main_a v_prenex_45723) 998)) (<= 1 (select main_a v_prenex_45724)) (< v_prenex_45723 main_x) (<= (+ main_x 1) v_prenex_45723) (<= 0 (+ (select main_a v_prenex_45723) 498)))) (or (forall ((v_prenex_50528 Int)) (or (<= 0 (+ (select main_a v_prenex_50528) 498)) (<= (+ main_x 1) v_prenex_50528) (<= (* 2 (select main_a v_prenex_50528)) 1000) (< v_prenex_50528 main_x))) (forall ((v_prenex_50531 Int)) (or (<= (select main_a v_prenex_50531) 999) (<= 1000 (* 2 (select main_a v_prenex_50531))) (< v_prenex_50531 main_y)))) (forall ((v_prenex_40909 Int) (v_prenex_40908 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_40909))) (<= (+ main_y 1) v_prenex_40909) (<= (+ main_x 1) v_prenex_40908) (<= (select main_a v_prenex_40909) (+ (select main_a v_prenex_40908) 998)) (<= 0 (+ (select main_a v_prenex_40908) 498)) (< v_prenex_40908 main_x))) (forall ((v_prenex_50867 Int) (v_prenex_50868 Int)) (or (<= (+ main_x 1) v_prenex_50867) (<= (select main_a v_prenex_50868) (+ (select main_a v_prenex_50867) 998)) (< v_prenex_50867 main_x) (<= (select main_a v_prenex_50868) 999) (< v_prenex_50868 main_y) (<= 1 (select main_a v_prenex_50867)))) (forall ((v_prenex_50626 Int) (v_prenex_50627 Int)) (or (< v_prenex_50626 main_x) (<= (+ main_x 1) v_prenex_50626) (<= (select main_a v_prenex_50627) 999) (< v_prenex_50627 main_y) (<= 500 (select main_a v_prenex_50627)) (<= (select main_a v_prenex_50627) (+ (select main_a v_prenex_50626) 998)) (<= 0 (+ (select main_a v_prenex_50626) 498)))) (or (forall ((v_prenex_42978 Int)) (or (<= (select main_a v_prenex_42978) 999) (<= (* 2 (select main_a v_prenex_42978)) 1998))) (forall ((v_prenex_42976 Int)) (or (< v_prenex_42976 main_x) (<= (* 2 (select main_a v_prenex_42976)) 1000) (<= (+ main_x 1) v_prenex_42976) (<= 0 (+ (select main_a v_prenex_42976) 498)) (<= 2 (* 2 (select main_a v_prenex_42976)))))) (forall ((v_prenex_45733 Int) (v_prenex_45732 Int)) (or (<= (select main_a v_prenex_45732) (select main_a v_prenex_45733)) (<= 0 (+ (select main_a v_prenex_45732) 498)) (<= (+ main_x 1) v_prenex_45732) (< v_prenex_45732 main_x) (<= 1 (select main_a v_prenex_45732)))) (forall ((v_prenex_42506 Int) (v_prenex_42507 Int)) (or (<= (+ main_x 1) v_prenex_42506) (< v_prenex_42506 main_x) (<= 2 (* 2 (select main_a v_prenex_42506))) (<= 1000 (* 2 (select main_a v_prenex_42507))) (<= (select main_a v_prenex_42506) (select main_a v_prenex_42507)) (<= 0 (+ (select main_a v_prenex_42506) 498)) (<= 500 (select main_a v_prenex_42507)))) (forall ((v_prenex_51545 Int) (v_prenex_51546 Int)) (or (<= (+ main_x 1) v_prenex_51545) (<= 0 (+ (select main_a v_prenex_51545) 498)) (<= (select main_a v_prenex_51546) 999) (<= 1000 (* 2 (select main_a v_prenex_51546))) (< v_prenex_51545 main_x) (<= (* 2 (select main_a v_prenex_51545)) 1000) (<= (select main_a v_prenex_51546) (+ (select main_a v_prenex_51545) 998)))) (forall ((v_prenex_41880 Int) (v_prenex_41881 Int)) (or (<= (+ main_x 1) v_prenex_41880) (<= (select main_a v_prenex_41881) (+ (select main_a v_prenex_41880) 998)) (< v_prenex_41880 main_x) (<= (select main_a v_prenex_41880) 500) (<= 1000 (* 2 (select main_a v_prenex_41881))) (<= (* 2 (select main_a v_prenex_41881)) 1998) (<= (+ main_y 1) v_prenex_41881))) (or (forall ((v_prenex_48357 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48357))) (<= (select main_a v_prenex_48357) 1498))) (forall ((v_prenex_48356 Int)) (or (<= 1 (select main_a v_prenex_48356)) (< v_prenex_48356 main_x) (<= (+ main_x 1) v_prenex_48356) (<= 2 (* 2 (select main_a v_prenex_48356)))))) (or (forall ((v_prenex_51016 Int)) (or (<= (+ main_x 1) v_prenex_51016) (<= 2 (* 2 (select main_a v_prenex_51016))) (<= 1 (select main_a v_prenex_51016)) (<= (* 2 (select main_a v_prenex_51016)) 1000) (< v_prenex_51016 main_x))) (forall ((v_prenex_51018 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51018))) (<= (select main_a v_prenex_51018) 1498)))) (or (forall ((v_prenex_51490 Int)) (or (<= (+ main_x 1) v_prenex_51490) (<= (select main_a v_prenex_51490) 999) (< v_prenex_51490 main_x) (<= (* 2 (select main_a v_prenex_51490)) 1000))) (forall ((v_prenex_51494 Int)) (<= 1000 (* 2 (select main_a v_prenex_51494))))) (forall ((v_prenex_49896 Int) (v_prenex_49895 Int)) (or (< v_prenex_49895 main_x) (<= 1000 (+ (select main_a v_prenex_49895) (select main_a v_prenex_49896))) (<= (+ main_x 1) v_prenex_49895) (<= 1 (select main_a v_prenex_49895)) (<= 1 (select main_a v_prenex_49896)) (<= (select main_a v_prenex_49895) 999) (<= (* 2 (select main_a v_prenex_49896)) 1998))) (or (forall ((v_prenex_43346 Int)) (or (<= (+ main_x 1) v_prenex_43346) (<= (* 2 (select main_a v_prenex_43346)) 1000) (<= (select main_a v_prenex_43346) 500) (<= 0 (+ (select main_a v_prenex_43346) 498)) (< v_prenex_43346 main_x))) (forall ((v_prenex_43344 Int)) (or (<= (select main_a v_prenex_43344) 999) (<= 1 (select main_a v_prenex_43344))))) (forall ((v_prenex_43905 Int) (v_prenex_43906 Int)) (or (< v_prenex_43906 main_y) (<= (+ main_x 1) v_prenex_43905) (<= (select main_a v_prenex_43905) 999) (<= 1000 (+ (select main_a v_prenex_43905) (select main_a v_prenex_43906))) (<= (select main_a v_prenex_43906) 1498) (< v_prenex_43905 main_x))) (forall ((v_prenex_41044 Int) (v_prenex_41045 Int)) (or (<= (select main_a v_prenex_41045) (+ (select main_a v_prenex_41044) 998)) (<= (* 2 (select main_a v_prenex_41045)) 1998) (<= (+ main_x 1) v_prenex_41044) (< v_prenex_41044 main_x) (<= (select main_a v_prenex_41044) 500) (<= (select main_a v_prenex_41044) 999))) (forall ((v_prenex_46985 Int) (v_prenex_46986 Int)) (or (<= 1000 (+ (select main_a v_prenex_46985) (select main_a v_prenex_46986))) (<= 1 (select main_a v_prenex_46985)) (<= (+ main_x 1) v_prenex_46985) (< v_prenex_46985 main_x) (<= (+ main_y 1) v_prenex_46986) (<= (select main_a v_prenex_46986) 1498) (<= 1000 (* 2 (select main_a v_prenex_46986))))) (forall ((v_prenex_49732 Int) (v_prenex_49733 Int)) (or (<= (select main_a v_prenex_49732) 500) (<= (select main_a v_prenex_49733) 1498) (<= 1000 (+ (select main_a v_prenex_49732) (select main_a v_prenex_49733))) (<= 500 (select main_a v_prenex_49733)) (<= (+ main_x 1) v_prenex_49732) (<= 1 (select main_a v_prenex_49732)) (< v_prenex_49732 main_x))) (or (forall ((v_prenex_41537 Int)) (or (<= (* 2 (select main_a v_prenex_41537)) 1000) (<= (select main_a v_prenex_41537) 500) (< v_prenex_41537 main_x) (<= (+ main_x 1) v_prenex_41537))) (forall ((v_prenex_41538 Int)) (or (<= (+ main_y 1) v_prenex_41538) (<= 1000 (* 2 (select main_a v_prenex_41538))) (<= 1 (select main_a v_prenex_41538))))) (or (forall ((v_prenex_43002 Int)) (<= (* 2 (select main_a v_prenex_43002)) 1998)) (forall ((v_prenex_40525 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40525))) (<= (select main_a v_prenex_40525) 999) (<= (+ main_x 1) v_prenex_40525) (< v_prenex_40525 main_x)))) (forall ((v_prenex_42985 Int) (v_prenex_42986 Int)) (or (<= 1 (select main_a v_prenex_42986)) (<= (select main_a v_prenex_42986) 999) (<= 0 (+ (select main_a v_prenex_42985) 498)) (< v_prenex_42985 main_x) (<= (+ (select main_a v_prenex_42985) (select main_a v_prenex_42986)) 1000) (<= (+ main_x 1) v_prenex_42985) (<= (select main_a v_prenex_42985) 500))) (forall ((v_prenex_42783 Int) (v_prenex_42784 Int)) (or (<= (select main_a v_prenex_42783) (select main_a v_prenex_42784)) (<= 500 (select main_a v_prenex_42784)) (<= (+ main_x 1) v_prenex_42783) (< v_prenex_42783 main_x) (<= (* 2 (select main_a v_prenex_42784)) 1998) (<= (* 2 (select main_a v_prenex_42783)) 1000) (<= (+ main_y 1) v_prenex_42784))) (or (forall ((v_prenex_46947 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46947))) (<= 500 (select main_a v_prenex_46947)))) (forall ((v_prenex_46944 Int)) (or (<= (* 2 (select main_a v_prenex_46944)) 1000) (<= (+ main_x 1) v_prenex_46944) (<= 1 (select main_a v_prenex_46944)) (< v_prenex_46944 main_x) (<= 2 (* 2 (select main_a v_prenex_46944)))))) (forall ((v_prenex_40600 Int) (v_prenex_40599 Int)) (or (<= (+ (select main_a v_prenex_40599) (select main_a v_prenex_40600)) 1000) (<= 1 (select main_a v_prenex_40600)) (<= (+ main_x 1) v_prenex_40599) (<= (+ main_y 1) v_prenex_40600) (<= 1000 (* 2 (select main_a v_prenex_40600))) (<= (select main_a v_prenex_40599) 999) (< v_prenex_40599 main_x))) (forall ((v_prenex_46356 Int) (v_prenex_46355 Int)) (or (<= (+ main_x 1) v_prenex_46355) (<= (* 2 (select main_a v_prenex_46355)) 1000) (< v_prenex_46355 main_x) (<= (+ (select main_a v_prenex_46355) (select main_a v_prenex_46356)) 1000) (<= (select main_a v_prenex_46356) 999) (<= 2 (* 2 (select main_a v_prenex_46355))))) (forall ((v_prenex_40975 Int) (v_prenex_40974 Int)) (or (<= (select main_a v_prenex_40974) 500) (<= (select main_a v_prenex_40975) 1498) (<= (select main_a v_prenex_40975) (+ (select main_a v_prenex_40974) 998)) (<= (* 2 (select main_a v_prenex_40974)) 1000) (< v_prenex_40974 main_x) (<= 1000 (* 2 (select main_a v_prenex_40975))) (<= (+ main_x 1) v_prenex_40974))) (forall ((v_prenex_40744 Int) (v_prenex_40743 Int)) (or (<= (select main_a v_prenex_40744) 1498) (<= 1 (select main_a v_prenex_40743)) (<= (select main_a v_prenex_40744) (+ (select main_a v_prenex_40743) 998)) (< v_prenex_40743 main_x) (<= (+ main_x 1) v_prenex_40743) (<= (select main_a v_prenex_40743) 500) (<= (select main_a v_prenex_40744) 999))) (forall ((v_prenex_44902 Int) (v_prenex_44903 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44903))) (<= (select main_a v_prenex_44903) (+ (select main_a v_prenex_44902) 998)) (<= (+ main_x 1) v_prenex_44902) (<= (select main_a v_prenex_44902) 500) (<= 1 (select main_a v_prenex_44903)) (<= 1 (select main_a v_prenex_44902)) (< v_prenex_44902 main_x))) (forall ((v_prenex_50101 Int) (v_prenex_50100 Int)) (or (<= (+ main_x 1) v_prenex_50100) (<= 1 (select main_a v_prenex_50100)) (<= (select main_a v_prenex_50101) 999) (<= (+ (select main_a v_prenex_50100) (select main_a v_prenex_50101)) 1000) (<= (+ main_y 1) v_prenex_50101) (<= 500 (select main_a v_prenex_50101)) (< v_prenex_50100 main_x))) (or (forall ((v_prenex_41444 Int)) (or (<= (* 2 (select main_a v_prenex_41444)) 1998) (<= 1 (select main_a v_prenex_41444)))) (forall ((v_prenex_41442 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41442))) (<= (select main_a v_prenex_41442) 999) (< v_prenex_41442 main_x) (<= (+ main_x 1) v_prenex_41442) (<= 1 (select main_a v_prenex_41442))))) (or (forall ((v_prenex_46641 Int)) (or (<= (+ main_x 1) v_prenex_46641) (< v_prenex_46641 main_x) (<= (select main_a v_prenex_46641) 999) (<= (* 2 (select main_a v_prenex_46641)) 1000) (<= 0 (+ (select main_a v_prenex_46641) 498)))) (forall ((v_prenex_46643 Int)) (<= 1 (select main_a v_prenex_46643)))) (forall ((v_prenex_46862 Int) (v_prenex_46861 Int)) (or (<= 0 (+ (select main_a v_prenex_46861) 498)) (<= 1000 (+ (select main_a v_prenex_46861) (select main_a v_prenex_46862))) (<= (+ main_y 1) v_prenex_46862) (<= (select main_a v_prenex_46862) 1498) (< v_prenex_46861 main_x) (<= (+ main_x 1) v_prenex_46861))) (forall ((v_prenex_46787 Int) (v_prenex_46788 Int)) (or (<= (+ main_x 1) v_prenex_46787) (<= 500 (select main_a v_prenex_46788)) (<= 1000 (+ (select main_a v_prenex_46787) (select main_a v_prenex_46788))) (< v_prenex_46787 main_x) (<= 0 (+ (select main_a v_prenex_46787) 498)) (<= 1 (select main_a v_prenex_46788)) (<= (+ main_y 1) v_prenex_46788))) (forall ((v_prenex_51062 Int) (v_prenex_51063 Int)) (or (<= (select main_a v_prenex_51063) (+ (select main_a v_prenex_51062) 998)) (<= (+ main_x 1) v_prenex_51062) (<= 2 (* 2 (select main_a v_prenex_51062))) (< v_prenex_51062 main_x) (<= (* 2 (select main_a v_prenex_51063)) 1998) (< v_prenex_51063 main_y) (<= (select main_a v_prenex_51063) 999))) (or (forall ((v_prenex_44079 Int)) (or (<= (* 2 (select main_a v_prenex_44079)) 1998) (<= 1 (select main_a v_prenex_44079)))) (forall ((v_prenex_44076 Int)) (or (<= (select main_a v_prenex_44076) 500) (< v_prenex_44076 main_x) (<= 2 (* 2 (select main_a v_prenex_44076))) (<= (+ main_x 1) v_prenex_44076) (<= (* 2 (select main_a v_prenex_44076)) 1000)))) (forall ((v_prenex_43646 Int) (v_prenex_43645 Int)) (or (<= (select main_a v_prenex_43645) 999) (<= (select main_a v_prenex_43646) 1498) (<= (+ main_x 1) v_prenex_43645) (< v_prenex_43645 main_x) (<= 1 (select main_a v_prenex_43646)) (<= 1 (select main_a v_prenex_43645)) (<= (select main_a v_prenex_43646) (+ (select main_a v_prenex_43645) 998)))) (forall ((v_prenex_44866 Int) (v_prenex_44865 Int)) (or (<= (+ main_x 1) v_prenex_44865) (<= (+ (select main_a v_prenex_44865) (select main_a v_prenex_44866)) 1000) (<= (* 2 (select main_a v_prenex_44866)) 1998) (< v_prenex_44865 main_x) (<= (* 2 (select main_a v_prenex_44865)) 1000) (<= 1 (select main_a v_prenex_44866)) (<= (select main_a v_prenex_44865) 999))) (forall ((v_prenex_51765 Int) (v_prenex_51764 Int)) (or (<= 500 (select main_a v_prenex_51765)) (<= (select main_a v_prenex_51764) 500) (<= (+ main_x 1) v_prenex_51764) (< v_prenex_51764 main_x) (<= (select main_a v_prenex_51764) (select main_a v_prenex_51765)) (<= 1 (select main_a v_prenex_51764)))) (forall ((v_prenex_42008 Int) (v_prenex_42009 Int)) (or (<= (select main_a v_prenex_42008) 999) (< v_prenex_42008 main_x) (<= (select main_a v_prenex_42008) 500) (<= 1000 (* 2 (select main_a v_prenex_42009))) (<= (+ (select main_a v_prenex_42008) (select main_a v_prenex_42009)) 1000) (<= (+ main_x 1) v_prenex_42008) (<= 500 (select main_a v_prenex_42009)))) (forall ((v_prenex_40977 Int) (v_prenex_40976 Int)) (or (<= (+ main_x 1) v_prenex_40976) (< v_prenex_40976 main_x) (<= (select main_a v_prenex_40976) (select main_a v_prenex_40977)) (<= 2 (* 2 (select main_a v_prenex_40976))) (<= (* 2 (select main_a v_prenex_40976)) 1000) (<= (select main_a v_prenex_40977) 1498))) (forall ((v_prenex_44610 Int) (v_prenex_44611 Int)) (or (< v_prenex_44610 main_x) (<= (select main_a v_prenex_44611) 999) (<= 1 (select main_a v_prenex_44610)) (<= 1 (select main_a v_prenex_44611)) (<= (+ main_x 1) v_prenex_44610) (<= (+ (select main_a v_prenex_44610) (select main_a v_prenex_44611)) 1000) (<= (+ main_y 1) v_prenex_44611))) (forall ((v_prenex_45809 Int) (v_prenex_45808 Int)) (or (<= (+ main_y 1) v_prenex_45809) (<= (select main_a v_prenex_45809) 1498) (<= 1000 (* 2 (select main_a v_prenex_45809))) (< v_prenex_45809 main_y) (<= (select main_a v_prenex_45808) (select main_a v_prenex_45809)))) (forall ((v_prenex_48329 Int) (v_prenex_48330 Int)) (or (<= 1000 (+ (select main_a v_prenex_48329) (select main_a v_prenex_48330))) (<= 1 (select main_a v_prenex_48330)) (<= (select main_a v_prenex_48329) 500) (<= (select main_a v_prenex_48329) 999) (<= (+ main_x 1) v_prenex_48329) (< v_prenex_48329 main_x) (<= (* 2 (select main_a v_prenex_48330)) 1998))) (forall ((v_prenex_51348 Int) (v_prenex_51349 Int)) (or (<= (select main_a v_prenex_51349) 1498) (<= (* 2 (select main_a v_prenex_51349)) 1998) (<= 2 (* 2 (select main_a v_prenex_51348))) (<= (+ (select main_a v_prenex_51348) (select main_a v_prenex_51349)) 1000) (<= (+ main_x 1) v_prenex_51348) (< v_prenex_51348 main_x) (<= (select main_a v_prenex_51348) 500))) (forall ((v_prenex_41401 Int) (v_prenex_41400 Int)) (or (< v_prenex_41400 main_x) (< v_prenex_41401 main_y) (<= (* 2 (select main_a v_prenex_41400)) 1000) (<= (select main_a v_prenex_41401) 999) (<= (+ (select main_a v_prenex_41400) (select main_a v_prenex_41401)) 1000) (<= (+ main_x 1) v_prenex_41400))) (or (forall ((v_prenex_48745 Int)) (or (<= 1 (select main_a v_prenex_48745)) (<= (select main_a v_prenex_48745) 1498))) (forall ((v_prenex_48741 Int)) (or (<= (+ main_x 1) v_prenex_48741) (<= 1 (select main_a v_prenex_48741)) (< v_prenex_48741 main_x) (<= 2 (* 2 (select main_a v_prenex_48741))) (<= (select main_a v_prenex_48741) 500)))) (forall ((v_prenex_50385 Int) (v_prenex_50384 Int)) (or (<= (* 2 (select main_a v_prenex_50385)) 1998) (<= (+ main_y 1) v_prenex_50385) (<= (+ (select main_a v_prenex_50384) (select main_a v_prenex_50385)) 1000) (<= (+ main_x 1) v_prenex_50384) (<= (* 2 (select main_a v_prenex_50384)) 1000) (< v_prenex_50384 main_x) (<= 500 (select main_a v_prenex_50385)))) (or (forall ((v_prenex_46264 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46264))) (< v_prenex_46264 main_x) (<= (+ main_x 1) v_prenex_46264) (<= (* 2 (select main_a v_prenex_46264)) 1000))) (forall ((v_prenex_46265 Int)) (or (<= (+ main_y 1) v_prenex_46265) (<= 500 (select main_a v_prenex_46265))))) (forall ((v_prenex_49906 Int) (v_prenex_49907 Int)) (or (<= 1 (select main_a v_prenex_49907)) (<= 500 (select main_a v_prenex_49907)) (<= (+ main_x 1) v_prenex_49906) (<= (select main_a v_prenex_49906) (select main_a v_prenex_49907)) (< v_prenex_49906 main_x) (<= (* 2 (select main_a v_prenex_49906)) 1000) (<= (select main_a v_prenex_49906) 999))) (forall ((v_prenex_40766 Int) (v_prenex_40765 Int)) (or (< v_prenex_40766 main_y) (<= 1000 (+ (select main_a v_prenex_40765) (select main_a v_prenex_40766))) (<= (+ main_y 1) v_prenex_40766) (<= 1000 (* 2 (select main_a v_prenex_40766))))) (forall ((v_prenex_51378 Int) (v_prenex_51379 Int)) (or (<= (select main_a v_prenex_51378) 500) (<= (+ main_x 1) v_prenex_51378) (<= (select main_a v_prenex_51378) (select main_a v_prenex_51379)) (< v_prenex_51378 main_x) (<= 1000 (* 2 (select main_a v_prenex_51379))) (<= 1 (select main_a v_prenex_51379)))) (forall ((v_prenex_51171 Int) (v_prenex_51172 Int)) (or (<= 1 (select main_a v_prenex_51171)) (<= 2 (* 2 (select main_a v_prenex_51171))) (<= (select main_a v_prenex_51172) 999) (<= (+ main_x 1) v_prenex_51171) (< v_prenex_51171 main_x) (<= (select main_a v_prenex_51172) (+ (select main_a v_prenex_51171) 998)))) (or (forall ((v_prenex_51737 Int)) (or (< v_prenex_51737 main_x) (<= 1 (select main_a v_prenex_51737)) (<= (* 2 (select main_a v_prenex_51737)) 1000) (<= (+ main_x 1) v_prenex_51737))) (forall ((v_prenex_51741 Int)) (<= (* 2 (select main_a v_prenex_51741)) 1998))) (forall ((v_prenex_49150 Int) (v_prenex_49151 Int)) (or (< v_prenex_49150 main_x) (<= (select main_a v_prenex_49150) 500) (< v_prenex_49151 main_y) (<= (+ main_x 1) v_prenex_49150) (<= (+ (select main_a v_prenex_49150) (select main_a v_prenex_49151)) 1000))) (forall ((v_prenex_44274 Int) (v_prenex_44275 Int)) (or (<= (select main_a v_prenex_44275) 1498) (<= (select main_a v_prenex_44274) (select main_a v_prenex_44275)) (< v_prenex_44274 main_x) (<= (+ main_x 1) v_prenex_44274) (<= 1000 (* 2 (select main_a v_prenex_44275))) (<= (+ main_y 1) v_prenex_44275) (<= 2 (* 2 (select main_a v_prenex_44274))))) (or (forall ((v_prenex_40517 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40517))) (<= (select main_a v_prenex_40517) 999) (< v_prenex_40517 main_x) (<= (* 2 (select main_a v_prenex_40517)) 1000) (<= (+ main_x 1) v_prenex_40517))) (forall ((v_prenex_42193 Int)) (<= 500 (select main_a v_prenex_42193)))) (forall ((v_prenex_41529 Int) (v_prenex_41530 Int)) (or (< v_prenex_41529 main_x) (<= (select main_a v_prenex_41530) (+ (select main_a v_prenex_41529) 998)) (<= 1000 (* 2 (select main_a v_prenex_41530))) (<= 1 (select main_a v_prenex_41530)) (<= (+ main_x 1) v_prenex_41529) (< v_prenex_41530 main_y) (<= (select main_a v_prenex_41529) 500))) (forall ((v_prenex_44083 Int) (v_prenex_44082 Int)) (or (<= (+ main_x 1) v_prenex_44082) (<= (select main_a v_prenex_44082) 999) (<= 0 (+ (select main_a v_prenex_44082) 498)) (<= 500 (select main_a v_prenex_44083)) (< v_prenex_44082 main_x) (<= 1000 (+ (select main_a v_prenex_44082) (select main_a v_prenex_44083))) (<= (select main_a v_prenex_44083) 1498))) (forall ((v_prenex_47029 Int) (v_prenex_47030 Int)) (or (<= (+ main_x 1) v_prenex_47029) (< v_prenex_47029 main_x) (<= 1 (select main_a v_prenex_47030)) (<= 0 (+ (select main_a v_prenex_47029) 498)) (<= 2 (* 2 (select main_a v_prenex_47029))) (<= (select main_a v_prenex_47029) (select main_a v_prenex_47030)))) (forall ((v_prenex_49454 Int) (v_prenex_49453 Int)) (or (<= 0 (+ (select main_a v_prenex_49453) 498)) (< v_prenex_49453 main_x) (<= (+ main_x 1) v_prenex_49453) (<= (* 2 (select main_a v_prenex_49453)) 1000) (<= (* 2 (select main_a v_prenex_49454)) 1998) (<= (select main_a v_prenex_49454) (+ (select main_a v_prenex_49453) 998)) (<= 1000 (* 2 (select main_a v_prenex_49454))))) (forall ((v_prenex_46129 Int) (v_prenex_46128 Int)) (or (<= (* 2 (select main_a v_prenex_46129)) 1998) (< v_prenex_46128 main_x) (<= (* 2 (select main_a v_prenex_46128)) 1000) (<= (+ main_x 1) v_prenex_46128) (< v_prenex_46129 main_y) (<= (select main_a v_prenex_46128) (select main_a v_prenex_46129)))) (forall ((v_prenex_48459 Int) (v_prenex_48460 Int)) (or (<= 0 (+ (select main_a v_prenex_48459) 498)) (<= 2 (* 2 (select main_a v_prenex_48459))) (<= (+ main_x 1) v_prenex_48459) (< v_prenex_48459 main_x) (<= (select main_a v_prenex_48460) (+ (select main_a v_prenex_48459) 998)) (<= 1000 (* 2 (select main_a v_prenex_48460))))) (forall ((v_prenex_46305 Int) (v_prenex_46306 Int)) (or (<= (select main_a v_prenex_46305) 999) (<= (* 2 (select main_a v_prenex_46305)) 1000) (<= 1000 (+ (select main_a v_prenex_46305) (select main_a v_prenex_46306))) (< v_prenex_46305 main_x) (<= (+ main_x 1) v_prenex_46305))) (forall ((v_prenex_48301 Int) (v_prenex_48300 Int)) (or (<= (select main_a v_prenex_48301) 999) (<= (+ main_x 1) v_prenex_48300) (<= 500 (select main_a v_prenex_48301)) (< v_prenex_48301 main_y) (<= 1 (select main_a v_prenex_48300)) (<= (select main_a v_prenex_48300) (select main_a v_prenex_48301)) (< v_prenex_48300 main_x))) (or (forall ((v_prenex_40575 Int)) (or (< v_prenex_40575 main_x) (<= (+ main_x 1) v_prenex_40575) (<= 2 (* 2 (select main_a v_prenex_40575))) (<= (select main_a v_prenex_40575) 999))) (forall ((v_prenex_40576 Int)) (<= (select main_a v_prenex_40576) 999))) (forall ((v_prenex_48537 Int) (v_prenex_48536 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48537))) (<= (+ (select main_a v_prenex_48536) (select main_a v_prenex_48537)) 1000) (< v_prenex_48537 main_y) (<= (+ main_x 1) v_prenex_48536) (< v_prenex_48536 main_x) (<= (select main_a v_prenex_48536) 500))) (forall ((v_prenex_42163 Int) (v_prenex_42164 Int)) (or (< v_prenex_42164 main_y) (<= (+ main_x 1) v_prenex_42163) (<= (select main_a v_prenex_42164) 999) (< v_prenex_42163 main_x) (<= 1 (select main_a v_prenex_42164)) (<= 0 (+ (select main_a v_prenex_42163) 498)) (<= (+ (select main_a v_prenex_42163) (select main_a v_prenex_42164)) 1000))) (forall ((v_prenex_44467 Int) (v_prenex_44466 Int)) (or (< v_prenex_44466 main_x) (<= (select main_a v_prenex_44466) 999) (<= 1000 (* 2 (select main_a v_prenex_44467))) (<= (+ main_x 1) v_prenex_44466) (<= (select main_a v_prenex_44467) 1498) (<= (+ (select main_a v_prenex_44466) (select main_a v_prenex_44467)) 1000) (<= 2 (* 2 (select main_a v_prenex_44466))))) (forall ((v_prenex_40574 Int) (v_prenex_40573 Int)) (or (<= (+ main_y 1) v_prenex_40574) (<= 500 (select main_a v_prenex_40574)) (<= (select main_a v_prenex_40574) 999) (< v_prenex_40573 main_x) (<= (+ (select main_a v_prenex_40573) (select main_a v_prenex_40574)) 1000) (<= (+ main_x 1) v_prenex_40573) (<= 2 (* 2 (select main_a v_prenex_40573))))) (forall ((v_prenex_46538 Int) (v_prenex_46539 Int)) (or (<= (+ (select main_a v_prenex_46538) (select main_a v_prenex_46539)) 1000) (< v_prenex_46538 main_x) (<= 1000 (* 2 (select main_a v_prenex_46539))) (<= (select main_a v_prenex_46538) 500) (<= (+ main_x 1) v_prenex_46538) (<= (select main_a v_prenex_46539) 1498))) (forall ((v_prenex_41072 Int) (v_prenex_41073 Int)) (or (<= (select main_a v_prenex_41072) 999) (<= 1000 (* 2 (select main_a v_prenex_41073))) (<= 1000 (+ (select main_a v_prenex_41072) (select main_a v_prenex_41073))) (<= (+ main_x 1) v_prenex_41072) (<= (select main_a v_prenex_41072) 500) (< v_prenex_41072 main_x))) (forall ((v_prenex_46187 Int) (v_prenex_46186 Int)) (or (< v_prenex_46187 main_y) (<= (+ main_y 1) v_prenex_46187) (<= 500 (select main_a v_prenex_46187)) (<= (+ main_x 1) v_prenex_46186) (<= (+ (select main_a v_prenex_46186) (select main_a v_prenex_46187)) 1000))) (or (forall ((v_prenex_50329 Int)) (or (<= (* 2 (select main_a v_prenex_50329)) 1000) (<= (select main_a v_prenex_50329) 500) (< v_prenex_50329 main_x) (<= (+ main_x 1) v_prenex_50329))) (forall ((v_prenex_50331 Int)) (or (<= (* 2 (select main_a v_prenex_50331)) 1998) (<= 1 (select main_a v_prenex_50331))))) (forall ((v_prenex_49432 Int) (v_prenex_49431 Int)) (or (<= (+ main_x 1) v_prenex_49431) (<= (* 2 (select main_a v_prenex_49431)) 1000) (<= (select main_a v_prenex_49431) 500) (<= 1000 (* 2 (select main_a v_prenex_49432))) (<= (select main_a v_prenex_49431) (select main_a v_prenex_49432)) (< v_prenex_49431 main_x))) (forall ((v_prenex_50941 Int) (v_prenex_50942 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50941))) (<= 1000 (+ (select main_a v_prenex_50941) (select main_a v_prenex_50942))) (<= 0 (+ (select main_a v_prenex_50941) 498)) (<= (+ main_x 1) v_prenex_50941) (< v_prenex_50941 main_x) (<= (select main_a v_prenex_50942) 999) (<= (select main_a v_prenex_50942) 1498))) (forall ((v_prenex_41414 Int) (v_prenex_41415 Int)) (or (<= (+ main_x 1) v_prenex_41414) (< v_prenex_41414 main_x) (<= (+ (select main_a v_prenex_41414) (select main_a v_prenex_41415)) 1000) (<= 0 (+ (select main_a v_prenex_41414) 498)) (<= (select main_a v_prenex_41415) 1498) (<= 500 (select main_a v_prenex_41415)))) (forall ((v_prenex_44636 Int) (v_prenex_44637 Int)) (or (<= (+ main_x 1) v_prenex_44636) (<= (select main_a v_prenex_44637) 1498) (<= 2 (* 2 (select main_a v_prenex_44636))) (< v_prenex_44636 main_x) (<= 500 (select main_a v_prenex_44637)) (<= 0 (+ (select main_a v_prenex_44636) 498)) (<= (select main_a v_prenex_44636) (select main_a v_prenex_44637)))) (forall ((v_prenex_46084 Int) (v_prenex_46085 Int)) (or (<= (+ main_x 1) v_prenex_46084) (<= (select main_a v_prenex_46084) 500) (<= (* 2 (select main_a v_prenex_46085)) 1998) (<= (select main_a v_prenex_46085) (+ (select main_a v_prenex_46084) 998)) (< v_prenex_46084 main_x) (<= 500 (select main_a v_prenex_46085)))) (or (forall ((v_prenex_47203 Int)) (or (<= (+ main_x 1) v_prenex_47203) (< v_prenex_47203 main_x) (<= (select main_a v_prenex_47203) 500) (<= 2 (* 2 (select main_a v_prenex_47203))))) (forall ((v_prenex_47205 Int)) (or (<= (* 2 (select main_a v_prenex_47205)) 1998) (< v_prenex_47205 main_y) (<= (select main_a v_prenex_47205) 999)))) (forall ((v_prenex_46743 Int) (v_prenex_46742 Int)) (or (<= 1000 (+ (select main_a v_prenex_46742) (select main_a v_prenex_46743))) (< v_prenex_46742 main_x) (<= 1 (select main_a v_prenex_46742)) (<= (+ main_x 1) v_prenex_46742))) (forall ((v_prenex_41870 Int) (v_prenex_41871 Int)) (or (<= (select main_a v_prenex_41871) 1498) (<= (select main_a v_prenex_41871) 999) (<= 1 (select main_a v_prenex_41870)) (<= (select main_a v_prenex_41870) 500) (<= (+ (select main_a v_prenex_41870) (select main_a v_prenex_41871)) 1000) (< v_prenex_41870 main_x) (<= (+ main_x 1) v_prenex_41870))) (forall ((v_prenex_43097 Int) (v_prenex_43096 Int)) (or (< v_prenex_43096 main_x) (<= (select main_a v_prenex_43096) 500) (<= 1000 (+ (select main_a v_prenex_43096) (select main_a v_prenex_43097))) (<= (select main_a v_prenex_43097) 999) (<= (* 2 (select main_a v_prenex_43096)) 1000) (<= 1 (select main_a v_prenex_43097)) (<= (+ main_x 1) v_prenex_43096))) (or (forall ((v_prenex_47999 Int)) (or (< v_prenex_47999 main_y) (<= 1000 (* 2 (select main_a v_prenex_47999))))) (forall ((v_prenex_47998 Int)) (or (<= (* 2 (select main_a v_prenex_47998)) 1000) (< v_prenex_47998 main_x) (<= (+ main_x 1) v_prenex_47998) (<= 1 (select main_a v_prenex_47998))))) (forall ((v_prenex_42516 Int) (v_prenex_42517 Int)) (or (<= (+ main_x 1) v_prenex_42516) (<= 1000 (+ (select main_a v_prenex_42516) (select main_a v_prenex_42517))) (<= 500 (select main_a v_prenex_42517)) (< v_prenex_42516 main_x) (<= (select main_a v_prenex_42516) 500) (<= 0 (+ (select main_a v_prenex_42516) 498)))) (forall ((v_prenex_41236 Int) (v_prenex_41235 Int)) (or (<= 0 (+ (select main_a v_prenex_41235) 498)) (< v_prenex_41235 main_x) (<= 1000 (* 2 (select main_a v_prenex_41236))) (<= (+ main_x 1) v_prenex_41235) (<= (select main_a v_prenex_41235) (select main_a v_prenex_41236)) (<= (* 2 (select main_a v_prenex_41236)) 1998) (<= (+ main_y 1) v_prenex_41236))) (forall ((v_prenex_42486 Int) (v_prenex_42487 Int)) (or (<= (* 2 (select main_a v_prenex_42487)) 1998) (<= 1000 (+ (select main_a v_prenex_42486) (select main_a v_prenex_42487))) (< v_prenex_42486 main_x) (<= (+ main_x 1) v_prenex_42486) (< v_prenex_42487 main_y) (<= 1 (select main_a v_prenex_42486)) (<= 500 (select main_a v_prenex_42487)))) (forall ((v_prenex_46402 Int) (v_prenex_46403 Int)) (or (<= (select main_a v_prenex_46402) (select main_a v_prenex_46403)) (<= (* 2 (select main_a v_prenex_46402)) 1000) (<= 1 (select main_a v_prenex_46403)) (< v_prenex_46402 main_x) (<= (+ main_x 1) v_prenex_46402) (<= (select main_a v_prenex_46403) 999))) (forall ((v_prenex_46060 Int) (v_prenex_46061 Int)) (or (<= (+ main_x 1) v_prenex_46060) (<= (+ (select main_a v_prenex_46060) (select main_a v_prenex_46061)) 1000) (< v_prenex_46061 main_y) (<= 1000 (* 2 (select main_a v_prenex_46061))) (< v_prenex_46060 main_x) (<= 1 (select main_a v_prenex_46060)))) (or (forall ((v_prenex_44362 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44362))) (<= (select main_a v_prenex_44362) 999) (< v_prenex_44362 main_x) (<= (+ main_x 1) v_prenex_44362) (<= (* 2 (select main_a v_prenex_44362)) 1000))) (forall ((v_prenex_44366 Int)) (<= (select main_a v_prenex_44366) 999))) (forall ((v_prenex_46949 Int) (v_prenex_46948 Int)) (or (<= 1 (select main_a v_prenex_46948)) (<= (+ main_x 1) v_prenex_46948) (<= (select main_a v_prenex_46949) 999) (< v_prenex_46948 main_x) (<= 500 (select main_a v_prenex_46949)) (<= (select main_a v_prenex_46949) (+ (select main_a v_prenex_46948) 998)) (<= (+ main_y 1) v_prenex_46949))) (or (forall ((v_prenex_43069 Int)) (<= (select main_a v_prenex_43069) 1498)) (forall ((v_prenex_43066 Int)) (or (<= 0 (+ (select main_a v_prenex_43066) 498)) (<= (+ main_x 1) v_prenex_43066) (<= 2 (* 2 (select main_a v_prenex_43066))) (<= (select main_a v_prenex_43066) 500) (< v_prenex_43066 main_x)))) (or (forall ((v_prenex_41935 Int)) (or (<= (+ main_y 1) v_prenex_41935) (<= 500 (select main_a v_prenex_41935)) (<= (select main_a v_prenex_41935) 1498))) (forall ((v_prenex_41934 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41934))) (<= (+ main_x 1) v_prenex_41934) (<= 0 (+ (select main_a v_prenex_41934) 498)) (< v_prenex_41934 main_x)))) (or (forall ((v_prenex_42335 Int)) (or (<= 1 (select main_a v_prenex_42335)) (<= (* 2 (select main_a v_prenex_42335)) 1998))) (forall ((v_prenex_42332 Int)) (or (<= (* 2 (select main_a v_prenex_42332)) 1000) (<= (select main_a v_prenex_42332) 999) (< v_prenex_42332 main_x) (<= (+ main_x 1) v_prenex_42332)))) (forall ((v_prenex_48079 Int) (v_prenex_48078 Int)) (or (<= (* 2 (select main_a v_prenex_48078)) 1000) (<= 1 (select main_a v_prenex_48079)) (<= (+ main_x 1) v_prenex_48078) (<= (select main_a v_prenex_48078) 500) (<= 1000 (+ (select main_a v_prenex_48078) (select main_a v_prenex_48079))) (< v_prenex_48078 main_x))) (forall ((v_prenex_44856 Int) (v_prenex_44855 Int)) (or (<= 1000 (+ (select main_a v_prenex_44855) (select main_a v_prenex_44856))) (<= (select main_a v_prenex_44855) 999) (< v_prenex_44855 main_x) (<= (+ main_x 1) v_prenex_44855) (<= 1 (select main_a v_prenex_44855)) (<= 1000 (* 2 (select main_a v_prenex_44856))))) (forall ((v_prenex_46668 Int) (v_prenex_46669 Int)) (or (<= (+ main_x 1) v_prenex_46668) (<= 1000 (+ (select main_a v_prenex_46668) (select main_a v_prenex_46669))) (<= 1 (select main_a v_prenex_46669)) (<= (* 2 (select main_a v_prenex_46668)) 1000) (< v_prenex_46668 main_x))) (forall ((v_prenex_50267 Int) (v_prenex_50266 Int)) (or (<= 1000 (+ (select main_a v_prenex_50266) (select main_a v_prenex_50267))) (<= (* 2 (select main_a v_prenex_50266)) 1000) (< v_prenex_50266 main_x) (<= (select main_a v_prenex_50267) 999) (<= (+ main_x 1) v_prenex_50266))) (forall ((v_prenex_46727 Int) (v_prenex_46726 Int)) (or (<= (select main_a v_prenex_46727) (+ (select main_a v_prenex_46726) 998)) (<= (select main_a v_prenex_46726) 999) (<= 1 (select main_a v_prenex_46727)) (< v_prenex_46726 main_x) (<= (select main_a v_prenex_46727) 999) (<= (+ main_x 1) v_prenex_46726))) (forall ((v_prenex_48620 Int) (v_prenex_48619 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48619))) (<= 0 (+ (select main_a v_prenex_48619) 498)) (<= (+ main_x 1) v_prenex_48619) (<= (+ (select main_a v_prenex_48619) (select main_a v_prenex_48620)) 1000) (< v_prenex_48619 main_x) (<= (select main_a v_prenex_48620) 999))) (forall ((v_prenex_40845 Int) (v_prenex_40844 Int)) (or (<= (+ main_y 1) v_prenex_40845) (<= 1 (select main_a v_prenex_40844)) (<= (select main_a v_prenex_40845) 999) (<= 500 (select main_a v_prenex_40845)) (<= (+ main_x 1) v_prenex_40844) (<= (+ (select main_a v_prenex_40844) (select main_a v_prenex_40845)) 1000) (< v_prenex_40844 main_x))) (forall ((v_prenex_50004 Int) (v_prenex_50003 Int)) (or (< v_prenex_50003 main_x) (<= 0 (+ (select main_a v_prenex_50003) 498)) (<= 1000 (+ (select main_a v_prenex_50003) (select main_a v_prenex_50004))) (<= 1000 (* 2 (select main_a v_prenex_50004))) (<= (select main_a v_prenex_50004) 1498) (<= (+ main_x 1) v_prenex_50003))) (forall ((v_prenex_45965 Int) (v_prenex_45966 Int)) (or (<= (select main_a v_prenex_45966) 1498) (< v_prenex_45965 main_x) (<= (+ (select main_a v_prenex_45965) (select main_a v_prenex_45966)) 1000) (<= (+ main_x 1) v_prenex_45965) (<= 2 (* 2 (select main_a v_prenex_45965))) (<= 500 (select main_a v_prenex_45966)) (<= (select main_a v_prenex_45965) 500))) (forall ((v_prenex_48917 Int) (v_prenex_48916 Int)) (or (<= 1000 (+ (select main_a v_prenex_48916) (select main_a v_prenex_48917))) (<= (* 2 (select main_a v_prenex_48916)) 1000) (<= 0 (+ (select main_a v_prenex_48916) 498)) (< v_prenex_48916 main_x) (<= (+ main_x 1) v_prenex_48916) (<= 1000 (* 2 (select main_a v_prenex_48917))))) (forall ((v_prenex_47646 Int) (v_prenex_47645 Int)) (or (<= (select main_a v_prenex_47646) 1498) (<= (select main_a v_prenex_47646) 999) (< v_prenex_47645 main_x) (<= (+ main_x 1) v_prenex_47645) (<= 1000 (+ (select main_a v_prenex_47645) (select main_a v_prenex_47646))) (<= (select main_a v_prenex_47645) 500))) (forall ((v_prenex_47409 Int) (v_prenex_47408 Int)) (or (<= (select main_a v_prenex_47409) (+ (select main_a v_prenex_47408) 998)) (<= (+ main_x 1) v_prenex_47408) (<= 0 (+ (select main_a v_prenex_47408) 498)) (<= (select main_a v_prenex_47408) 999) (< v_prenex_47408 main_x))) (forall ((v_prenex_42845 Int) (v_prenex_42846 Int)) (or (<= (* 2 (select main_a v_prenex_42845)) 1000) (<= 1000 (+ (select main_a v_prenex_42845) (select main_a v_prenex_42846))) (< v_prenex_42845 main_x) (<= (+ main_x 1) v_prenex_42845) (<= 500 (select main_a v_prenex_42846)) (<= 2 (* 2 (select main_a v_prenex_42845))))) (forall ((v_prenex_45364 Int) (v_prenex_45365 Int)) (or (< v_prenex_45364 main_x) (<= (select main_a v_prenex_45365) 1498) (<= 500 (select main_a v_prenex_45365)) (<= (select main_a v_prenex_45364) 999) (<= 1000 (+ (select main_a v_prenex_45364) (select main_a v_prenex_45365))) (<= 1 (select main_a v_prenex_45364)) (<= (+ main_x 1) v_prenex_45364))) (or (forall ((v_prenex_42772 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42772))) (<= (select main_a v_prenex_42772) 999) (<= (+ main_x 1) v_prenex_42772) (< v_prenex_42772 main_x))) (forall ((v_prenex_42773 Int)) (or (<= (select main_a v_prenex_42773) 999) (<= (* 2 (select main_a v_prenex_42773)) 1998)))) (forall ((v_prenex_45812 Int) (v_prenex_45813 Int)) (or (<= (+ main_x 1) v_prenex_45812) (<= (select main_a v_prenex_45812) 999) (<= (* 2 (select main_a v_prenex_45813)) 1998) (<= 500 (select main_a v_prenex_45813)) (< v_prenex_45812 main_x) (<= (select main_a v_prenex_45812) (select main_a v_prenex_45813)))) (forall ((v_prenex_50006 Int) (v_prenex_50005 Int)) (or (<= (+ main_y 1) v_prenex_50006) (<= 1000 (* 2 (select main_a v_prenex_50006))) (<= 2 (* 2 (select main_a v_prenex_50005))) (< v_prenex_50005 main_x) (<= (+ main_x 1) v_prenex_50005) (<= (select main_a v_prenex_50005) (select main_a v_prenex_50006)) (<= (* 2 (select main_a v_prenex_50006)) 1998))) (forall ((v_prenex_50399 Int) (v_prenex_50398 Int)) (or (<= 1000 (+ (select main_a v_prenex_50398) (select main_a v_prenex_50399))) (<= (select main_a v_prenex_50398) 500) (<= 0 (+ (select main_a v_prenex_50398) 498)) (<= 1 (select main_a v_prenex_50399)) (<= (* 2 (select main_a v_prenex_50399)) 1998) (< v_prenex_50398 main_x) (<= (+ main_x 1) v_prenex_50398))) (forall ((v_prenex_41022 Int) (v_prenex_41023 Int)) (or (<= (select main_a v_prenex_41023) 999) (<= (+ main_x 1) v_prenex_41022) (<= 0 (+ (select main_a v_prenex_41022) 498)) (< v_prenex_41022 main_x) (<= (+ (select main_a v_prenex_41022) (select main_a v_prenex_41023)) 1000) (<= (select main_a v_prenex_41022) 500))) (forall ((v_prenex_42404 Int) (v_prenex_42405 Int)) (or (< v_prenex_42404 main_x) (<= 1 (select main_a v_prenex_42405)) (<= (select main_a v_prenex_42404) (select main_a v_prenex_42405)) (<= (+ main_x 1) v_prenex_42404) (<= (* 2 (select main_a v_prenex_42405)) 1998) (<= 2 (* 2 (select main_a v_prenex_42404))) (<= (select main_a v_prenex_42404) 500))) (forall ((v_prenex_44368 Int) (v_prenex_44367 Int)) (or (<= (select main_a v_prenex_44368) 1498) (<= 1 (select main_a v_prenex_44367)) (<= (+ (select main_a v_prenex_44367) (select main_a v_prenex_44368)) 1000) (< v_prenex_44367 main_x) (<= 1 (select main_a v_prenex_44368)) (<= (+ main_x 1) v_prenex_44367))) (forall ((v_prenex_45586 Int) (v_prenex_45585 Int)) (or (< v_prenex_45585 main_x) (<= (select main_a v_prenex_45586) (+ (select main_a v_prenex_45585) 998)) (<= 1 (select main_a v_prenex_45585)) (<= (* 2 (select main_a v_prenex_45586)) 1998) (<= (+ main_x 1) v_prenex_45585))) (forall ((v_prenex_46860 Int) (v_prenex_46859 Int)) (or (<= (+ (select main_a v_prenex_46859) (select main_a v_prenex_46860)) 1000) (<= 1 (select main_a v_prenex_46860)) (<= (select main_a v_prenex_46859) 500) (<= (+ main_x 1) v_prenex_46859) (< v_prenex_46859 main_x) (<= (select main_a v_prenex_46860) 1498))) (forall ((v_prenex_40957 Int) (v_prenex_40956 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40956))) (< v_prenex_40956 main_x) (<= (* 2 (select main_a v_prenex_40957)) 1998) (<= 1000 (* 2 (select main_a v_prenex_40957))) (<= (select main_a v_prenex_40956) (select main_a v_prenex_40957)) (<= (select main_a v_prenex_40956) 500) (<= (+ main_x 1) v_prenex_40956))) (forall ((v_prenex_46235 Int) (v_prenex_46236 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46235))) (<= 1000 (* 2 (select main_a v_prenex_46236))) (<= (select main_a v_prenex_46235) 500) (< v_prenex_46235 main_x) (<= (select main_a v_prenex_46235) (select main_a v_prenex_46236)) (<= (+ main_x 1) v_prenex_46235))) (forall ((v_prenex_41476 Int) (v_prenex_41477 Int)) (or (< v_prenex_41476 main_x) (<= (select main_a v_prenex_41477) 999) (<= 2 (* 2 (select main_a v_prenex_41476))) (<= (select main_a v_prenex_41476) 500) (<= (select main_a v_prenex_41476) (select main_a v_prenex_41477)) (<= (+ main_x 1) v_prenex_41476) (<= 1000 (* 2 (select main_a v_prenex_41477))))) (forall ((v_prenex_41951 Int) (v_prenex_41950 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41950))) (<= 1000 (+ (select main_a v_prenex_41950) (select main_a v_prenex_41951))) (< v_prenex_41950 main_x) (<= (select main_a v_prenex_41950) 999) (<= (+ main_x 1) v_prenex_41950) (<= (select main_a v_prenex_41951) 1498))) (or (forall ((v_prenex_48812 Int)) (or (<= (* 2 (select main_a v_prenex_48812)) 1998) (< v_prenex_48812 main_y) (<= 500 (select main_a v_prenex_48812)))) (forall ((v_prenex_48810 Int)) (or (<= (* 2 (select main_a v_prenex_48810)) 1000) (<= (select main_a v_prenex_48810) 500) (< v_prenex_48810 main_x) (<= (+ main_x 1) v_prenex_48810)))) (forall ((v_prenex_46165 Int) (v_prenex_46166 Int)) (or (<= (select main_a v_prenex_46165) 999) (<= (select main_a v_prenex_46166) 999) (<= (+ main_y 1) v_prenex_46166) (<= (+ (select main_a v_prenex_46165) (select main_a v_prenex_46166)) 1000) (<= (+ main_x 1) v_prenex_46165) (<= (* 2 (select main_a v_prenex_46166)) 1998) (< v_prenex_46165 main_x))) (or (forall ((v_prenex_46171 Int)) (or (< v_prenex_46171 main_x) (<= 2 (* 2 (select main_a v_prenex_46171))) (<= 1 (select main_a v_prenex_46171)) (<= (+ main_x 1) v_prenex_46171) (<= (select main_a v_prenex_46171) 999))) (forall ((v_prenex_46173 Int)) (or (<= 1 (select main_a v_prenex_46173)) (<= (select main_a v_prenex_46173) 1498)))) (forall ((v_prenex_51211 Int) (v_prenex_51212 Int)) (or (<= (select main_a v_prenex_51211) (select main_a v_prenex_51212)) (<= 1 (select main_a v_prenex_51211)) (<= 1000 (* 2 (select main_a v_prenex_51212))) (<= (+ main_x 1) v_prenex_51211) (<= (* 2 (select main_a v_prenex_51212)) 1998) (<= (select main_a v_prenex_51211) 999) (< v_prenex_51211 main_x))) (forall ((v_prenex_44029 Int) (v_prenex_44028 Int)) (or (<= (select main_a v_prenex_44029) 999) (< v_prenex_44028 main_x) (<= (select main_a v_prenex_44028) 999) (<= 2 (* 2 (select main_a v_prenex_44028))) (<= (+ main_x 1) v_prenex_44028) (<= (select main_a v_prenex_44028) (select main_a v_prenex_44029)))) (forall ((v_prenex_40812 Int) (v_prenex_40811 Int)) (or (<= 1000 (+ (select main_a v_prenex_40811) (select main_a v_prenex_40812))) (<= (+ main_y 1) v_prenex_40812) (<= (* 2 (select main_a v_prenex_40812)) 1998) (< v_prenex_40812 main_y))) (forall ((v_prenex_43758 Int) (v_prenex_43757 Int)) (or (<= (select main_a v_prenex_43758) 999) (<= (+ main_x 1) v_prenex_43757) (<= (select main_a v_prenex_43757) (select main_a v_prenex_43758)) (< v_prenex_43757 main_x) (<= 1 (select main_a v_prenex_43758)) (<= 2 (* 2 (select main_a v_prenex_43757))) (<= (select main_a v_prenex_43757) 500))) (or (forall ((v_prenex_46194 Int)) (or (<= 500 (select main_a v_prenex_46194)) (< v_prenex_46194 main_y) (<= (select main_a v_prenex_46194) 1498))) (forall ((v_prenex_46191 Int)) (or (<= 0 (+ (select main_a v_prenex_46191) 498)) (<= (* 2 (select main_a v_prenex_46191)) 1000) (< v_prenex_46191 main_x) (<= (+ main_x 1) v_prenex_46191)))) (forall ((v_prenex_44041 Int) (v_prenex_44040 Int)) (or (<= (select main_a v_prenex_44040) (select main_a v_prenex_44041)) (<= (* 2 (select main_a v_prenex_44040)) 1000) (<= (select main_a v_prenex_44041) 1498) (<= (+ main_x 1) v_prenex_44040) (<= 1 (select main_a v_prenex_44040)) (< v_prenex_44040 main_x))) (forall ((v_prenex_43549 Int) (v_prenex_43548 Int)) (or (< v_prenex_43548 main_x) (<= (select main_a v_prenex_43549) (+ (select main_a v_prenex_43548) 998)) (<= 1 (select main_a v_prenex_43549)) (<= (select main_a v_prenex_43549) 1498) (<= 1 (select main_a v_prenex_43548)) (<= (+ main_x 1) v_prenex_43548))) (forall ((v_prenex_41640 Int) (v_prenex_41641 Int)) (or (<= (* 2 (select main_a v_prenex_41640)) 1000) (< v_prenex_41640 main_x) (<= (select main_a v_prenex_41641) 999) (<= 1 (select main_a v_prenex_41640)) (<= (select main_a v_prenex_41641) (+ (select main_a v_prenex_41640) 998)) (<= (+ main_x 1) v_prenex_41640))) (or (forall ((v_prenex_48439 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48439))) (< v_prenex_48439 main_x) (<= (+ main_x 1) v_prenex_48439) (<= (select main_a v_prenex_48439) 500))) (forall ((v_prenex_48440 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48440))) (<= (+ main_y 1) v_prenex_48440) (<= 1 (select main_a v_prenex_48440))))) (or (forall ((v_prenex_48202 Int)) (or (<= 500 (select main_a v_prenex_48202)) (<= (+ main_y 1) v_prenex_48202) (< v_prenex_48202 main_y) (<= (* 2 (select main_a v_prenex_48202)) 1998))) (forall ((v_prenex_48201 Int)) (<= 2 (* 2 (select main_a v_prenex_48201))))) (forall ((v_prenex_40733 Int) (v_prenex_40734 Int)) (or (<= (+ (select main_a v_prenex_40733) (select main_a v_prenex_40734)) 1000) (<= (+ main_x 1) v_prenex_40733) (< v_prenex_40733 main_x) (< v_prenex_40734 main_y) (<= 1 (select main_a v_prenex_40733)))) (forall ((v_prenex_49978 Int) (v_prenex_49979 Int)) (or (<= (+ (select main_a v_prenex_49978) (select main_a v_prenex_49979)) 1000) (<= (* 2 (select main_a v_prenex_49978)) 1000) (< v_prenex_49978 main_x) (<= (select main_a v_prenex_49979) 999) (<= 1000 (* 2 (select main_a v_prenex_49979))) (<= (+ main_x 1) v_prenex_49978) (<= 2 (* 2 (select main_a v_prenex_49978))))) (forall ((v_prenex_45676 Int) (v_prenex_45677 Int)) (or (<= (select main_a v_prenex_45677) 999) (<= (+ main_y 1) v_prenex_45677) (<= 1000 (* 2 (select main_a v_prenex_45677))) (< v_prenex_45677 main_y) (<= (+ (select main_a v_prenex_45676) (select main_a v_prenex_45677)) 1000))) (forall ((v_prenex_42650 Int) (v_prenex_42651 Int)) (or (<= 1 (select main_a v_prenex_42650)) (<= (select main_a v_prenex_42651) 999) (<= (+ main_x 1) v_prenex_42650) (< v_prenex_42650 main_x) (<= 1000 (+ (select main_a v_prenex_42650) (select main_a v_prenex_42651))) (<= 0 (+ (select main_a v_prenex_42650) 498)) (<= (* 2 (select main_a v_prenex_42651)) 1998))) (forall ((v_prenex_51031 Int) (v_prenex_51032 Int)) (or (<= 1 (select main_a v_prenex_51032)) (<= 500 (select main_a v_prenex_51032)) (<= 2 (* 2 (select main_a v_prenex_51031))) (<= (select main_a v_prenex_51032) (+ (select main_a v_prenex_51031) 998)) (< v_prenex_51031 main_x) (<= (+ main_x 1) v_prenex_51031))) (forall ((v_prenex_47382 Int) (v_prenex_47381 Int)) (or (<= (select main_a v_prenex_47382) (+ (select main_a v_prenex_47381) 998)) (<= 1 (select main_a v_prenex_47381)) (<= (select main_a v_prenex_47382) 1498) (< v_prenex_47381 main_x) (<= (+ main_x 1) v_prenex_47381))) (forall ((v_prenex_48671 Int) (v_prenex_48670 Int)) (or (<= (select main_a v_prenex_48670) (select main_a v_prenex_48671)) (<= (+ main_x 1) v_prenex_48670) (<= 500 (select main_a v_prenex_48671)) (<= (select main_a v_prenex_48671) 999) (< v_prenex_48670 main_x) (<= (select main_a v_prenex_48670) 999) (<= 2 (* 2 (select main_a v_prenex_48670))))) (forall ((v_prenex_49713 Int) (v_prenex_49712 Int)) (or (<= (+ (select main_a v_prenex_49712) (select main_a v_prenex_49713)) 1000) (< v_prenex_49712 main_x) (<= (+ main_x 1) v_prenex_49712) (<= 1 (select main_a v_prenex_49712)) (<= (select main_a v_prenex_49712) 999))) (forall ((v_prenex_49214 Int) (v_prenex_49213 Int)) (or (<= (+ main_y 1) v_prenex_49214) (<= 1000 (* 2 (select main_a v_prenex_49214))) (<= 500 (select main_a v_prenex_49214)) (<= (select main_a v_prenex_49214) (+ (select main_a v_prenex_49213) 998)) (< v_prenex_49214 main_y))) (or (forall ((v_prenex_41607 Int)) (or (<= 500 (select main_a v_prenex_41607)) (<= (select main_a v_prenex_41607) 999))) (forall ((v_prenex_41603 Int)) (or (<= (+ main_x 1) v_prenex_41603) (<= 2 (* 2 (select main_a v_prenex_41603))) (<= (select main_a v_prenex_41603) 500) (< v_prenex_41603 main_x) (<= 1 (select main_a v_prenex_41603))))) (forall ((v_prenex_46895 Int) (v_prenex_46896 Int)) (or (< v_prenex_46896 main_y) (<= 1 (select main_a v_prenex_46896)) (< v_prenex_46895 main_x) (<= 0 (+ (select main_a v_prenex_46895) 498)) (<= (+ main_x 1) v_prenex_46895) (<= (select main_a v_prenex_46895) (select main_a v_prenex_46896)))) (forall ((v_prenex_47875 Int) (v_prenex_47874 Int)) (or (<= (+ main_y 1) v_prenex_47875) (<= (+ (select main_a v_prenex_47874) (select main_a v_prenex_47875)) 1000) (<= (+ main_x 1) v_prenex_47874) (<= (select main_a v_prenex_47875) 1498) (< v_prenex_47875 main_y))) (forall ((v_prenex_44370 Int) (v_prenex_44369 Int)) (or (< v_prenex_44369 main_x) (<= (select main_a v_prenex_44369) 500) (<= (+ main_x 1) v_prenex_44369) (<= 1000 (* 2 (select main_a v_prenex_44370))) (<= 1000 (+ (select main_a v_prenex_44369) (select main_a v_prenex_44370))) (<= 500 (select main_a v_prenex_44370)) (<= (select main_a v_prenex_44369) 999))) (forall ((v_prenex_40688 Int) (v_prenex_40687 Int)) (or (<= (select main_a v_prenex_40687) 999) (<= (select main_a v_prenex_40688) 999) (<= 1 (select main_a v_prenex_40688)) (<= (+ main_x 1) v_prenex_40687) (< v_prenex_40687 main_x) (<= 1000 (+ (select main_a v_prenex_40687) (select main_a v_prenex_40688))) (<= 2 (* 2 (select main_a v_prenex_40687))))) (forall ((v_prenex_50693 Int) (v_prenex_50692 Int)) (or (<= (+ main_x 1) v_prenex_50692) (<= 1000 (+ (select main_a v_prenex_50692) (select main_a v_prenex_50693))) (<= (* 2 (select main_a v_prenex_50692)) 1000) (< v_prenex_50692 main_x) (<= (select main_a v_prenex_50693) 1498) (<= (* 2 (select main_a v_prenex_50693)) 1998) (<= 0 (+ (select main_a v_prenex_50692) 498)))) (forall ((v_prenex_48492 Int) (v_prenex_48491 Int)) (or (<= 1 (select main_a v_prenex_48491)) (<= (select main_a v_prenex_48492) 999) (< v_prenex_48491 main_x) (<= (select main_a v_prenex_48492) (+ (select main_a v_prenex_48491) 998)) (<= (select main_a v_prenex_48491) 500) (<= (+ main_x 1) v_prenex_48491))) (or (forall ((v_prenex_48414 Int)) (or (<= (+ main_x 1) v_prenex_48414) (< v_prenex_48414 main_x) (<= (select main_a v_prenex_48414) 500) (<= 2 (* 2 (select main_a v_prenex_48414))))) (forall ((v_prenex_48416 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48416))) (< v_prenex_48416 main_y) (<= 500 (select main_a v_prenex_48416))))) (or (forall ((v_prenex_44049 Int)) (or (<= (select main_a v_prenex_44049) 999) (<= 500 (select main_a v_prenex_44049)))) (forall ((v_prenex_44045 Int)) (or (<= (select main_a v_prenex_44045) 999) (<= 2 (* 2 (select main_a v_prenex_44045))) (< v_prenex_44045 main_x) (<= (* 2 (select main_a v_prenex_44045)) 1000) (<= (+ main_x 1) v_prenex_44045)))) (forall ((v_prenex_48363 Int) (v_prenex_48362 Int)) (or (< v_prenex_48362 main_x) (<= (select main_a v_prenex_48363) 1498) (<= (+ main_y 1) v_prenex_48363) (<= 1000 (+ (select main_a v_prenex_48362) (select main_a v_prenex_48363))) (< v_prenex_48363 main_y))) (forall ((v_prenex_40780 Int) (v_prenex_40781 Int)) (or (<= 1 (select main_a v_prenex_40781)) (<= 1000 (+ (select main_a v_prenex_40780) (select main_a v_prenex_40781))) (<= (+ main_x 1) v_prenex_40780) (< v_prenex_40780 main_x) (<= (* 2 (select main_a v_prenex_40781)) 1998) (<= (select main_a v_prenex_40780) 500) (<= (* 2 (select main_a v_prenex_40780)) 1000))) (forall ((v_prenex_47557 Int) (v_prenex_47556 Int)) (or (<= (select main_a v_prenex_47557) 1498) (<= 0 (+ (select main_a v_prenex_47556) 498)) (<= (+ main_x 1) v_prenex_47556) (<= (select main_a v_prenex_47557) 999) (<= 1000 (+ (select main_a v_prenex_47556) (select main_a v_prenex_47557))) (< v_prenex_47556 main_x) (<= 2 (* 2 (select main_a v_prenex_47556))))) (or (forall ((v_prenex_43823 Int)) (or (<= (* 2 (select main_a v_prenex_43823)) 1998) (<= (select main_a v_prenex_43823) 1498))) (forall ((v_prenex_43821 Int)) (or (<= 0 (+ (select main_a v_prenex_43821) 498)) (<= (* 2 (select main_a v_prenex_43821)) 1000) (<= (select main_a v_prenex_43821) 999) (< v_prenex_43821 main_x) (<= (+ main_x 1) v_prenex_43821)))) (forall ((v_prenex_50604 Int) (v_prenex_50605 Int)) (or (<= (select main_a v_prenex_50605) 999) (<= 0 (+ (select main_a v_prenex_50604) 498)) (<= (+ main_x 1) v_prenex_50604) (<= (+ (select main_a v_prenex_50604) (select main_a v_prenex_50605)) 1000) (<= (select main_a v_prenex_50604) 999) (<= 1 (select main_a v_prenex_50605)) (< v_prenex_50604 main_x))) (forall ((v_prenex_50782 Int) (v_prenex_50781 Int)) (or (< v_prenex_50781 main_x) (<= (+ (select main_a v_prenex_50781) (select main_a v_prenex_50782)) 1000) (<= (select main_a v_prenex_50781) 999) (<= 500 (select main_a v_prenex_50782)) (<= (select main_a v_prenex_50782) 999) (<= 0 (+ (select main_a v_prenex_50781) 498)) (<= (+ main_x 1) v_prenex_50781))) (forall ((v_prenex_45858 Int) (v_prenex_45857 Int)) (or (<= (* 2 (select main_a v_prenex_45857)) 1000) (<= (+ main_x 1) v_prenex_45857) (<= (select main_a v_prenex_45857) 500) (<= (* 2 (select main_a v_prenex_45858)) 1998) (<= (select main_a v_prenex_45857) (select main_a v_prenex_45858)) (< v_prenex_45857 main_x))) (forall ((v_prenex_50451 Int) (v_prenex_50450 Int)) (or (< v_prenex_50450 main_x) (<= 1000 (* 2 (select main_a v_prenex_50451))) (<= (select main_a v_prenex_50451) (+ (select main_a v_prenex_50450) 998)) (<= 1 (select main_a v_prenex_50451)) (<= (+ main_x 1) v_prenex_50450) (<= (select main_a v_prenex_50450) 500))) (forall ((v_prenex_47288 Int) (v_prenex_47287 Int)) (or (< v_prenex_47288 main_y) (<= (select main_a v_prenex_47288) (+ (select main_a v_prenex_47287) 998)) (<= (+ main_x 1) v_prenex_47287) (<= (+ main_y 1) v_prenex_47288) (< v_prenex_47287 main_x))) (or (forall ((v_prenex_42885 Int)) (or (<= 0 (+ (select main_a v_prenex_42885) 498)) (< v_prenex_42885 main_x) (<= (* 2 (select main_a v_prenex_42885)) 1000) (<= (+ main_x 1) v_prenex_42885) (<= 2 (* 2 (select main_a v_prenex_42885))))) (forall ((v_prenex_42887 Int)) (<= (select main_a v_prenex_42887) 999))) (forall ((v_prenex_42706 Int) (v_prenex_42707 Int)) (or (<= (+ main_x 1) v_prenex_42706) (<= (select main_a v_prenex_42706) 500) (<= 0 (+ (select main_a v_prenex_42706) 498)) (<= 1 (select main_a v_prenex_42707)) (< v_prenex_42706 main_x) (<= (* 2 (select main_a v_prenex_42707)) 1998) (<= (select main_a v_prenex_42706) (select main_a v_prenex_42707)))) (forall ((v_prenex_49783 Int) (v_prenex_49784 Int)) (or (<= (select main_a v_prenex_49783) 999) (< v_prenex_49783 main_x) (<= (select main_a v_prenex_49784) 1498) (<= (+ main_x 1) v_prenex_49783) (<= 0 (+ (select main_a v_prenex_49783) 498)) (<= 1000 (* 2 (select main_a v_prenex_49784))) (<= (+ (select main_a v_prenex_49783) (select main_a v_prenex_49784)) 1000))) (forall ((v_prenex_46679 Int) (v_prenex_46678 Int)) (or (<= (+ (select main_a v_prenex_46678) (select main_a v_prenex_46679)) 1000) (<= (select main_a v_prenex_46679) 999) (<= (+ main_x 1) v_prenex_46678) (<= 2 (* 2 (select main_a v_prenex_46678))) (<= (* 2 (select main_a v_prenex_46678)) 1000) (<= 500 (select main_a v_prenex_46679)) (< v_prenex_46678 main_x))) (forall ((v_prenex_47973 Int) (v_prenex_47972 Int)) (or (<= (+ main_x 1) v_prenex_47972) (<= (* 2 (select main_a v_prenex_47972)) 1000) (<= 2 (* 2 (select main_a v_prenex_47972))) (<= 500 (select main_a v_prenex_47973)) (<= (select main_a v_prenex_47972) (select main_a v_prenex_47973)) (< v_prenex_47972 main_x))) (forall ((v_prenex_45478 Int) (v_prenex_45477 Int)) (or (<= (select main_a v_prenex_45477) (select main_a v_prenex_45478)) (< v_prenex_45478 main_y) (<= (+ main_x 1) v_prenex_45477) (<= 0 (+ (select main_a v_prenex_45477) 498)) (<= 1 (select main_a v_prenex_45478)) (<= (* 2 (select main_a v_prenex_45478)) 1998) (< v_prenex_45477 main_x))) (forall ((v_prenex_47090 Int) (v_prenex_47089 Int)) (or (<= (+ (select main_a v_prenex_47089) (select main_a v_prenex_47090)) 1000) (<= (select main_a v_prenex_47090) 1498) (< v_prenex_47089 main_x) (<= (+ main_x 1) v_prenex_47089) (<= (select main_a v_prenex_47089) 500) (<= (select main_a v_prenex_47089) 999))) (forall ((v_prenex_51671 Int) (v_prenex_51672 Int)) (or (<= 1000 (+ (select main_a v_prenex_51671) (select main_a v_prenex_51672))) (<= (+ main_y 1) v_prenex_51672) (< v_prenex_51671 main_x) (<= (+ main_x 1) v_prenex_51671) (<= (select main_a v_prenex_51671) 999) (<= (select main_a v_prenex_51672) 1498))) (or (forall ((v_prenex_46782 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46782))) (<= (+ main_y 1) v_prenex_46782) (<= (select main_a v_prenex_46782) 999) (< v_prenex_46782 main_y))) (forall ((v_prenex_46781 Int)) (<= (* 2 (select main_a v_prenex_46781)) 1000))) (or (forall ((v_prenex_42574 Int)) (<= 500 (select main_a v_prenex_42574))) (forall ((v_prenex_42573 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42573))) (< v_prenex_42573 main_x) (<= 1 (select main_a v_prenex_42573)) (<= (+ main_x 1) v_prenex_42573)))) (or (forall ((v_prenex_42810 Int)) (or (<= 500 (select main_a v_prenex_42810)) (<= (select main_a v_prenex_42810) 1498) (< v_prenex_42810 main_y))) (forall ((v_prenex_42814 Int)) (or (< v_prenex_42814 main_x) (<= (+ main_x 1) v_prenex_42814) (<= 0 (+ (select main_a v_prenex_42814) 498)) (<= 2 (* 2 (select main_a v_prenex_42814)))))) (forall ((v_prenex_47081 Int) (v_prenex_47082 Int)) (or (<= 1 (select main_a v_prenex_47081)) (<= (select main_a v_prenex_47082) 1498) (<= 0 (+ (select main_a v_prenex_47081) 498)) (<= (+ main_x 1) v_prenex_47081) (< v_prenex_47081 main_x) (<= 1000 (+ (select main_a v_prenex_47081) (select main_a v_prenex_47082))))) (forall ((v_prenex_51011 Int) (v_prenex_51012 Int)) (or (<= (select main_a v_prenex_51012) 1498) (<= (+ main_x 1) v_prenex_51011) (<= (select main_a v_prenex_51012) (+ (select main_a v_prenex_51011) 998)) (<= 2 (* 2 (select main_a v_prenex_51011))) (< v_prenex_51012 main_y) (<= 1000 (* 2 (select main_a v_prenex_51012))) (< v_prenex_51011 main_x))) (forall ((v_prenex_44021 Int) (v_prenex_44020 Int)) (or (< v_prenex_44020 main_x) (<= (select main_a v_prenex_44020) 500) (<= 1 (select main_a v_prenex_44020)) (<= (+ main_x 1) v_prenex_44020) (<= 1000 (+ (select main_a v_prenex_44020) (select main_a v_prenex_44021))) (<= (* 2 (select main_a v_prenex_44021)) 1998))) (or (forall ((v_prenex_43379 Int)) (<= 500 (select main_a v_prenex_43379))) (forall ((v_prenex_43375 Int)) (or (< v_prenex_43375 main_x) (<= 0 (+ (select main_a v_prenex_43375) 498)) (<= 1 (select main_a v_prenex_43375)) (<= (+ main_x 1) v_prenex_43375) (<= 2 (* 2 (select main_a v_prenex_43375)))))) (or (forall ((v_prenex_48180 Int)) (or (<= (+ main_x 1) v_prenex_48180) (<= (* 2 (select main_a v_prenex_48180)) 1000) (<= 1 (select main_a v_prenex_48180)) (< v_prenex_48180 main_x))) (forall ((v_prenex_48181 Int)) (or (<= (select main_a v_prenex_48181) 1498) (<= 1000 (* 2 (select main_a v_prenex_48181)))))) (forall ((v_prenex_45520 Int) (v_prenex_45519 Int)) (or (< v_prenex_45520 main_y) (<= (+ main_y 1) v_prenex_45520) (<= 1 (select main_a v_prenex_45520)) (<= (+ (select main_a v_prenex_45519) (select main_a v_prenex_45520)) 1000) (<= 500 (select main_a v_prenex_45520)))) (forall ((v_prenex_48515 Int) (v_prenex_48514 Int)) (or (<= 1 (select main_a v_prenex_48514)) (< v_prenex_48514 main_x) (<= (select main_a v_prenex_48515) (+ (select main_a v_prenex_48514) 998)) (<= (* 2 (select main_a v_prenex_48514)) 1000) (<= (select main_a v_prenex_48515) 1498) (<= (+ main_x 1) v_prenex_48514))) (or (forall ((v_prenex_48210 Int)) (or (<= 1 (select main_a v_prenex_48210)) (<= 2 (* 2 (select main_a v_prenex_48210))) (< v_prenex_48210 main_x) (<= (+ main_x 1) v_prenex_48210))) (forall ((v_prenex_48215 Int)) (or (<= (select main_a v_prenex_48215) 1498) (<= (* 2 (select main_a v_prenex_48215)) 1998)))) (forall ((v_prenex_46981 Int) (v_prenex_46982 Int)) (or (< v_prenex_46981 main_x) (<= (+ main_x 1) v_prenex_46981) (<= 1000 (* 2 (select main_a v_prenex_46982))) (<= 1 (select main_a v_prenex_46981)) (<= 1000 (+ (select main_a v_prenex_46981) (select main_a v_prenex_46982))))) (forall ((v_prenex_45670 Int) (v_prenex_45671 Int)) (or (<= (+ main_x 1) v_prenex_45670) (<= (select main_a v_prenex_45671) (+ (select main_a v_prenex_45670) 998)) (<= (* 2 (select main_a v_prenex_45670)) 1000) (<= 0 (+ (select main_a v_prenex_45670) 498)) (<= (select main_a v_prenex_45671) 1498) (<= 500 (select main_a v_prenex_45671)) (< v_prenex_45670 main_x))) (or (forall ((v_prenex_44049 Int)) (or (<= (select main_a v_prenex_44049) 999) (<= 500 (select main_a v_prenex_44049)))) (forall ((v_prenex_44047 Int)) (or (< v_prenex_44047 main_x) (<= (select main_a v_prenex_44047) 999) (<= (+ main_x 1) v_prenex_44047) (<= (* 2 (select main_a v_prenex_44047)) 1000) (<= 0 (+ (select main_a v_prenex_44047) 498))))) (or (forall ((v_prenex_51055 Int)) (or (<= (* 2 (select main_a v_prenex_51055)) 1000) (<= (select main_a v_prenex_51055) 500) (<= 0 (+ (select main_a v_prenex_51055) 498)) (<= (+ main_x 1) v_prenex_51055) (< v_prenex_51055 main_x))) (forall ((v_prenex_51059 Int)) (<= 1 (select main_a v_prenex_51059)))) (forall ((v_prenex_43868 Int) (v_prenex_43869 Int)) (or (<= (+ main_y 1) v_prenex_43869) (< v_prenex_43868 main_x) (<= (select main_a v_prenex_43868) 500) (<= (select main_a v_prenex_43869) (+ (select main_a v_prenex_43868) 998)) (<= (+ main_x 1) v_prenex_43868))) (forall ((v_prenex_51554 Int) (v_prenex_51553 Int)) (or (< v_prenex_51554 main_y) (<= (select main_a v_prenex_51553) (select main_a v_prenex_51554)) (<= 2 (* 2 (select main_a v_prenex_51553))) (< v_prenex_51553 main_x) (<= (+ main_x 1) v_prenex_51553) (<= (select main_a v_prenex_51554) 1498) (<= 1000 (* 2 (select main_a v_prenex_51554))))) (or (forall ((v_prenex_41459 Int)) (<= (* 2 (select main_a v_prenex_41459)) 1998)) (forall ((v_prenex_41455 Int)) (or (<= (select main_a v_prenex_41455) 999) (<= 0 (+ (select main_a v_prenex_41455) 498)) (<= (+ main_x 1) v_prenex_41455) (<= 2 (* 2 (select main_a v_prenex_41455))) (< v_prenex_41455 main_x)))) (or (forall ((v_prenex_51301 Int)) (or (< v_prenex_51301 main_x) (<= 2 (* 2 (select main_a v_prenex_51301))) (<= 1 (select main_a v_prenex_51301)) (<= (+ main_x 1) v_prenex_51301))) (forall ((v_prenex_51306 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51306))) (<= 500 (select main_a v_prenex_51306))))) (forall ((v_prenex_47809 Int) (v_prenex_47808 Int)) (or (<= 1 (select main_a v_prenex_47809)) (<= (select main_a v_prenex_47809) 1498) (<= (select main_a v_prenex_47808) 999) (<= (select main_a v_prenex_47808) 500) (< v_prenex_47808 main_x) (<= (+ (select main_a v_prenex_47808) (select main_a v_prenex_47809)) 1000) (<= (+ main_x 1) v_prenex_47808))) (or (forall ((v_prenex_47664 Int)) (or (<= 0 (+ (select main_a v_prenex_47664) 498)) (<= (+ main_x 1) v_prenex_47664) (<= (* 2 (select main_a v_prenex_47664)) 1000) (< v_prenex_47664 main_x))) (forall ((v_prenex_47667 Int)) (or (<= (select main_a v_prenex_47667) 999) (< v_prenex_47667 main_y)))) (or (forall ((v_prenex_41821 Int)) (<= (select main_a v_prenex_41821) 1498)) (forall ((v_prenex_41818 Int)) (or (<= (+ main_x 1) v_prenex_41818) (<= 2 (* 2 (select main_a v_prenex_41818))) (<= 0 (+ (select main_a v_prenex_41818) 498)) (< v_prenex_41818 main_x)))) (forall ((v_prenex_46268 Int) (v_prenex_46269 Int)) (or (<= 1 (select main_a v_prenex_46269)) (<= (select main_a v_prenex_46268) (select main_a v_prenex_46269)) (< v_prenex_46268 main_x) (<= (+ main_x 1) v_prenex_46268) (<= (* 2 (select main_a v_prenex_46268)) 1000) (<= (select main_a v_prenex_46269) 999) (<= (select main_a v_prenex_46268) 500))) (or (forall ((v_prenex_42894 Int)) (or (<= (* 2 (select main_a v_prenex_42894)) 1998) (<= (select main_a v_prenex_42894) 1498))) (forall ((v_prenex_42893 Int)) (or (<= (select main_a v_prenex_42893) 500) (< v_prenex_42893 main_x) (<= 0 (+ (select main_a v_prenex_42893) 498)) (<= (* 2 (select main_a v_prenex_42893)) 1000) (<= (+ main_x 1) v_prenex_42893)))) (or (forall ((v_prenex_50689 Int)) (or (<= (+ main_x 1) v_prenex_50689) (<= 2 (* 2 (select main_a v_prenex_50689))) (< v_prenex_50689 main_x) (<= (select main_a v_prenex_50689) 500))) (forall ((v_prenex_50691 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50691))) (<= 1 (select main_a v_prenex_50691)) (< v_prenex_50691 main_y)))) (forall ((v_prenex_44054 Int) (v_prenex_44055 Int)) (or (<= (select main_a v_prenex_44054) 500) (< v_prenex_44054 main_x) (<= (+ main_x 1) v_prenex_44054) (<= (select main_a v_prenex_44054) (select main_a v_prenex_44055)) (<= 1000 (* 2 (select main_a v_prenex_44055))) (<= (select main_a v_prenex_44055) 999) (<= (select main_a v_prenex_44054) 999))) (forall ((v_prenex_44786 Int) (v_prenex_44785 Int)) (or (<= (+ main_x 1) v_prenex_44785) (<= (* 2 (select main_a v_prenex_44785)) 1000) (<= (select main_a v_prenex_44785) (select main_a v_prenex_44786)) (<= 1 (select main_a v_prenex_44786)) (< v_prenex_44785 main_x) (<= (select main_a v_prenex_44786) 999) (<= (+ main_y 1) v_prenex_44786))) (forall ((v_prenex_48887 Int) (v_prenex_48886 Int)) (or (<= (+ main_x 1) v_prenex_48886) (<= (* 2 (select main_a v_prenex_48886)) 1000) (< v_prenex_48886 main_x) (<= 1000 (+ (select main_a v_prenex_48886) (select main_a v_prenex_48887))) (<= 1 (select main_a v_prenex_48887)) (<= (select main_a v_prenex_48886) 999))) (or (forall ((v_prenex_44079 Int)) (or (<= (* 2 (select main_a v_prenex_44079)) 1998) (<= 1 (select main_a v_prenex_44079)))) (forall ((v_prenex_44075 Int)) (or (<= (select main_a v_prenex_44075) 500) (<= 1 (select main_a v_prenex_44075)) (<= (+ main_x 1) v_prenex_44075) (< v_prenex_44075 main_x) (<= 2 (* 2 (select main_a v_prenex_44075)))))) (forall ((v_prenex_51527 Int) (v_prenex_51526 Int)) (or (<= 1 (select main_a v_prenex_51526)) (<= (select main_a v_prenex_51527) 999) (<= (+ (select main_a v_prenex_51526) (select main_a v_prenex_51527)) 1000) (<= (+ main_x 1) v_prenex_51526) (<= 500 (select main_a v_prenex_51527)) (<= (* 2 (select main_a v_prenex_51526)) 1000) (< v_prenex_51526 main_x))) (forall ((v_prenex_43697 Int) (v_prenex_43696 Int)) (or (<= (+ (select main_a v_prenex_43696) (select main_a v_prenex_43697)) 1000) (< v_prenex_43696 main_x) (<= 1000 (* 2 (select main_a v_prenex_43697))) (<= (select main_a v_prenex_43697) 999) (<= (+ main_x 1) v_prenex_43696) (<= 1 (select main_a v_prenex_43696)))) (or (forall ((v_prenex_41041 Int)) (<= (* 2 (select main_a v_prenex_41041)) 1998)) (forall ((v_prenex_40492 Int)) (or (<= (+ main_x 1) v_prenex_40492) (<= 0 (+ (select main_a v_prenex_40492) 498)) (< v_prenex_40492 main_x) (<= 1 (select main_a v_prenex_40492))))) (or (forall ((v_prenex_48232 Int)) (or (<= (select main_a v_prenex_48232) 999) (<= 1000 (* 2 (select main_a v_prenex_48232))))) (forall ((v_prenex_48226 Int)) (or (< v_prenex_48226 main_x) (<= (+ main_x 1) v_prenex_48226) (<= (* 2 (select main_a v_prenex_48226)) 1000) (<= 2 (* 2 (select main_a v_prenex_48226)))))) (forall ((v_prenex_49260 Int) (v_prenex_49261 Int)) (or (<= (+ (select main_a v_prenex_49260) (select main_a v_prenex_49261)) 1000) (<= 2 (* 2 (select main_a v_prenex_49260))) (<= 0 (+ (select main_a v_prenex_49260) 498)) (<= (* 2 (select main_a v_prenex_49261)) 1998) (<= (select main_a v_prenex_49261) 999) (< v_prenex_49260 main_x) (<= (+ main_x 1) v_prenex_49260))) (forall ((v_prenex_41832 Int) (v_prenex_41833 Int)) (or (< v_prenex_41832 main_x) (<= (select main_a v_prenex_41832) (select main_a v_prenex_41833)) (<= 0 (+ (select main_a v_prenex_41832) 498)) (<= (+ main_x 1) v_prenex_41832) (<= (select main_a v_prenex_41832) 500) (<= 1 (select main_a v_prenex_41833)) (<= (* 2 (select main_a v_prenex_41833)) 1998))) (or (forall ((v_prenex_41499 Int)) (or (<= 500 (select main_a v_prenex_41499)) (<= (select main_a v_prenex_41499) 1498))) (forall ((v_prenex_41498 Int)) (or (<= 0 (+ (select main_a v_prenex_41498) 498)) (<= (+ main_x 1) v_prenex_41498) (<= (select main_a v_prenex_41498) 500) (<= (* 2 (select main_a v_prenex_41498)) 1000) (< v_prenex_41498 main_x)))) (forall ((v_prenex_48960 Int) (v_prenex_48959 Int)) (or (<= 500 (select main_a v_prenex_48960)) (<= (+ main_y 1) v_prenex_48960) (<= (+ main_x 1) v_prenex_48959) (< v_prenex_48959 main_x) (<= (select main_a v_prenex_48960) 1498) (<= 2 (* 2 (select main_a v_prenex_48959))) (<= (+ (select main_a v_prenex_48959) (select main_a v_prenex_48960)) 1000))) (or (forall ((v_prenex_48896 Int)) (or (<= (+ main_x 1) v_prenex_48896) (< v_prenex_48896 main_x) (<= 0 (+ (select main_a v_prenex_48896) 498)))) (forall ((v_prenex_48897 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48897))) (<= (+ main_y 1) v_prenex_48897)))) (forall ((v_prenex_47036 Int) (v_prenex_47035 Int)) (or (<= 1 (select main_a v_prenex_47036)) (<= (+ (select main_a v_prenex_47035) (select main_a v_prenex_47036)) 1000) (< v_prenex_47035 main_x) (<= (select main_a v_prenex_47035) 999) (<= (select main_a v_prenex_47036) 1498) (<= (+ main_x 1) v_prenex_47035))) (forall ((v_prenex_41765 Int) (v_prenex_41766 Int)) (or (<= (* 2 (select main_a v_prenex_41766)) 1998) (<= (+ main_y 1) v_prenex_41766) (< v_prenex_41765 main_x) (<= (+ main_x 1) v_prenex_41765) (<= (select main_a v_prenex_41766) 999) (<= 2 (* 2 (select main_a v_prenex_41765))) (<= (+ (select main_a v_prenex_41765) (select main_a v_prenex_41766)) 1000))) (forall ((v_prenex_43578 Int) (v_prenex_43577 Int)) (or (< v_prenex_43577 main_x) (<= 2 (* 2 (select main_a v_prenex_43577))) (<= 500 (select main_a v_prenex_43578)) (<= (select main_a v_prenex_43578) 1498) (<= (select main_a v_prenex_43578) (+ (select main_a v_prenex_43577) 998)) (<= (select main_a v_prenex_43577) 500) (<= (+ main_x 1) v_prenex_43577))) (or (forall ((v_prenex_48075 Int)) (or (<= (select main_a v_prenex_48075) 1498) (<= (+ main_y 1) v_prenex_48075) (<= 1000 (* 2 (select main_a v_prenex_48075))) (< v_prenex_48075 main_y))) (forall ((v_prenex_48074 Int)) (<= 2 (* 2 (select main_a v_prenex_48074))))) (forall ((v_prenex_46976 Int) (v_prenex_46975 Int)) (or (< v_prenex_46975 main_x) (<= (+ main_x 1) v_prenex_46975) (<= (+ main_y 1) v_prenex_46976) (<= (select main_a v_prenex_46975) 999) (<= (* 2 (select main_a v_prenex_46976)) 1998) (<= (select main_a v_prenex_46976) 1498) (<= (select main_a v_prenex_46976) (+ (select main_a v_prenex_46975) 998)))) (or (forall ((v_prenex_41503 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41503))) (< v_prenex_41503 main_x) (<= (+ main_x 1) v_prenex_41503) (<= (select main_a v_prenex_41503) 999))) (forall ((v_prenex_41508 Int)) (or (< v_prenex_41508 main_y) (<= 1 (select main_a v_prenex_41508)) (<= (select main_a v_prenex_41508) 1498)))) (forall ((v_prenex_48025 Int) (v_prenex_48024 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48024))) (<= (+ (select main_a v_prenex_48024) (select main_a v_prenex_48025)) 1000) (<= (+ main_y 1) v_prenex_48025) (<= 1 (select main_a v_prenex_48025)) (< v_prenex_48024 main_x) (<= (+ main_x 1) v_prenex_48024) (<= 500 (select main_a v_prenex_48025)))) (forall ((v_prenex_46239 Int) (v_prenex_46240 Int)) (or (<= 1 (select main_a v_prenex_46239)) (<= (select main_a v_prenex_46240) 999) (<= 1000 (+ (select main_a v_prenex_46239) (select main_a v_prenex_46240))) (<= 1000 (* 2 (select main_a v_prenex_46240))) (<= (* 2 (select main_a v_prenex_46239)) 1000) (<= (+ main_x 1) v_prenex_46239) (< v_prenex_46239 main_x))) (or (forall ((v_prenex_42441 Int)) (or (<= (+ main_x 1) v_prenex_42441) (< v_prenex_42441 main_x) (<= (select main_a v_prenex_42441) 500) (<= 2 (* 2 (select main_a v_prenex_42441))))) (forall ((v_prenex_42436 Int)) (or (<= (select main_a v_prenex_42436) 999) (<= 1 (select main_a v_prenex_42436))))) (forall ((v_prenex_50141 Int) (v_prenex_50140 Int)) (or (<= (+ main_x 1) v_prenex_50140) (<= 1 (select main_a v_prenex_50141)) (<= (select main_a v_prenex_50140) (select main_a v_prenex_50141)) (< v_prenex_50140 main_x) (<= (* 2 (select main_a v_prenex_50141)) 1998) (<= (* 2 (select main_a v_prenex_50140)) 1000) (<= (select main_a v_prenex_50140) 500))) (forall ((v_prenex_45973 Int) (v_prenex_45974 Int)) (or (<= 500 (select main_a v_prenex_45974)) (<= 1000 (* 2 (select main_a v_prenex_45974))) (<= (+ main_x 1) v_prenex_45973) (<= 1000 (+ (select main_a v_prenex_45973) (select main_a v_prenex_45974))) (< v_prenex_45973 main_x) (<= (select main_a v_prenex_45973) 500))) (forall ((v_prenex_48956 Int) (v_prenex_48955 Int)) (or (<= (select main_a v_prenex_48955) 999) (<= (+ (select main_a v_prenex_48955) (select main_a v_prenex_48956)) 1000) (<= 2 (* 2 (select main_a v_prenex_48955))) (<= 500 (select main_a v_prenex_48956)) (<= (select main_a v_prenex_48956) 1498) (<= (+ main_x 1) v_prenex_48955) (< v_prenex_48955 main_x))) (forall ((v_prenex_44146 Int) (v_prenex_44147 Int)) (or (<= 1 (select main_a v_prenex_44147)) (<= 0 (+ (select main_a v_prenex_44146) 498)) (< v_prenex_44147 main_y) (<= (select main_a v_prenex_44147) 1498) (<= (+ main_x 1) v_prenex_44146) (<= (select main_a v_prenex_44146) (select main_a v_prenex_44147)) (< v_prenex_44146 main_x))) (or (forall ((v_prenex_43106 Int)) (<= 1 (select main_a v_prenex_43106))) (forall ((v_prenex_43103 Int)) (or (<= (select main_a v_prenex_43103) 500) (<= 1 (select main_a v_prenex_43103)) (< v_prenex_43103 main_x) (<= 2 (* 2 (select main_a v_prenex_43103))) (<= (+ main_x 1) v_prenex_43103)))) (forall ((v_prenex_40820 Int) (v_prenex_40819 Int)) (or (<= (+ main_x 1) v_prenex_40819) (<= 2 (* 2 (select main_a v_prenex_40819))) (<= (select main_a v_prenex_40820) 1498) (< v_prenex_40819 main_x) (<= 1 (select main_a v_prenex_40819)) (<= 1000 (* 2 (select main_a v_prenex_40820))) (<= 1000 (+ (select main_a v_prenex_40819) (select main_a v_prenex_40820))))) (forall ((v_prenex_42930 Int) (v_prenex_42929 Int)) (or (<= (* 2 (select main_a v_prenex_42929)) 1000) (< v_prenex_42929 main_x) (<= (+ (select main_a v_prenex_42929) (select main_a v_prenex_42930)) 1000) (<= 500 (select main_a v_prenex_42930)) (<= (select main_a v_prenex_42930) 1498) (<= (+ main_x 1) v_prenex_42929) (<= (select main_a v_prenex_42929) 500))) (or (forall ((v_prenex_51513 Int)) (or (<= 1 (select main_a v_prenex_51513)) (<= (* 2 (select main_a v_prenex_51513)) 1000) (< v_prenex_51513 main_x) (<= (select main_a v_prenex_51513) 500) (<= (+ main_x 1) v_prenex_51513))) (forall ((v_prenex_51515 Int)) (<= 500 (select main_a v_prenex_51515)))) (forall ((v_prenex_41636 Int) (v_prenex_41637 Int)) (or (<= (* 2 (select main_a v_prenex_41637)) 1998) (< v_prenex_41636 main_x) (<= 1000 (+ (select main_a v_prenex_41636) (select main_a v_prenex_41637))) (<= 0 (+ (select main_a v_prenex_41636) 498)) (<= (select main_a v_prenex_41637) 1498) (<= (+ main_x 1) v_prenex_41636) (<= (+ main_y 1) v_prenex_41637))) (forall ((v_prenex_42318 Int) (v_prenex_42319 Int)) (or (< v_prenex_42318 main_x) (<= 1000 (* 2 (select main_a v_prenex_42319))) (<= 1 (select main_a v_prenex_42318)) (<= (select main_a v_prenex_42318) 999) (<= (* 2 (select main_a v_prenex_42319)) 1998) (<= (+ main_x 1) v_prenex_42318) (<= (select main_a v_prenex_42319) (+ (select main_a v_prenex_42318) 998)))) (forall ((v_prenex_41140 Int) (v_prenex_41141 Int)) (or (<= (* 2 (select main_a v_prenex_41141)) 1998) (<= (+ main_y 1) v_prenex_41141) (<= 500 (select main_a v_prenex_41141)) (<= (+ (select main_a v_prenex_41140) (select main_a v_prenex_41141)) 1000) (< v_prenex_41141 main_y))) (or (forall ((v_prenex_46710 Int)) (or (<= (* 2 (select main_a v_prenex_46710)) 1998) (<= 500 (select main_a v_prenex_46710)))) (forall ((v_prenex_46709 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46709))) (<= 0 (+ (select main_a v_prenex_46709) 498)) (< v_prenex_46709 main_x) (<= (+ main_x 1) v_prenex_46709) (<= 1 (select main_a v_prenex_46709))))) (forall ((v_prenex_48966 Int) (v_prenex_48965 Int)) (or (<= (+ main_y 1) v_prenex_48966) (< v_prenex_48965 main_x) (<= (+ main_x 1) v_prenex_48965) (<= (select main_a v_prenex_48966) 1498) (<= 500 (select main_a v_prenex_48966)) (<= 1 (select main_a v_prenex_48965)) (<= 1000 (+ (select main_a v_prenex_48965) (select main_a v_prenex_48966))))) (forall ((v_prenex_51248 Int) (v_prenex_51247 Int)) (or (< v_prenex_51248 main_y) (< v_prenex_51247 main_x) (<= 1000 (* 2 (select main_a v_prenex_51248))) (<= (+ main_x 1) v_prenex_51247) (<= (select main_a v_prenex_51247) (select main_a v_prenex_51248)) (<= 0 (+ (select main_a v_prenex_51247) 498)) (<= (select main_a v_prenex_51248) 1498))) (forall ((v_prenex_40571 Int) (v_prenex_40572 Int)) (or (<= (+ (select main_a v_prenex_40571) (select main_a v_prenex_40572)) 1000) (<= (* 2 (select main_a v_prenex_40571)) 1000) (<= (+ main_y 1) v_prenex_40572) (<= (+ main_x 1) v_prenex_40571) (< v_prenex_40571 main_x))) (forall ((v_prenex_44535 Int) (v_prenex_44534 Int)) (or (< v_prenex_44535 main_y) (<= (+ main_y 1) v_prenex_44535) (< v_prenex_44534 main_x) (<= 500 (select main_a v_prenex_44535)) (<= (select main_a v_prenex_44534) (select main_a v_prenex_44535)))) (forall ((v_prenex_42536 Int)) (or (< v_prenex_42536 main_x) (<= (select main_a v_prenex_42536) 500) (<= (* 2 (select main_a v_prenex_42536)) 1000) (<= 2 (* 2 (select main_a v_prenex_42536))) (<= (+ main_x 1) v_prenex_42536))) (forall ((v_prenex_44650 Int) (v_prenex_44651 Int)) (or (<= (* 2 (select main_a v_prenex_44650)) 1000) (<= (+ main_x 1) v_prenex_44650) (< v_prenex_44650 main_x) (<= 1000 (* 2 (select main_a v_prenex_44651))) (< v_prenex_44651 main_y) (<= (select main_a v_prenex_44650) (select main_a v_prenex_44651)))) (forall ((v_prenex_44216 Int) (v_prenex_44215 Int)) (or (<= (* 2 (select main_a v_prenex_44215)) 1000) (<= (+ main_x 1) v_prenex_44215) (< v_prenex_44215 main_x) (<= 1000 (+ (select main_a v_prenex_44215) (select main_a v_prenex_44216))) (<= (select main_a v_prenex_44215) 999) (<= 1000 (* 2 (select main_a v_prenex_44216))))) (forall ((v_prenex_41462 Int) (v_prenex_41463 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41462))) (<= (select main_a v_prenex_41462) 500) (<= (+ main_x 1) v_prenex_41462) (<= 1 (select main_a v_prenex_41463)) (<= (select main_a v_prenex_41462) (select main_a v_prenex_41463)) (< v_prenex_41462 main_x) (<= (* 2 (select main_a v_prenex_41463)) 1998))) (forall ((v_prenex_42479 Int) (v_prenex_42478 Int)) (or (<= 500 (select main_a v_prenex_42479)) (<= 1000 (+ (select main_a v_prenex_42478) (select main_a v_prenex_42479))) (<= (select main_a v_prenex_42478) 500) (< v_prenex_42478 main_x) (<= (+ main_x 1) v_prenex_42478) (<= 1 (select main_a v_prenex_42478)))) (forall ((v_prenex_50720 Int) (v_prenex_50719 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50720))) (< v_prenex_50719 main_x) (<= (+ (select main_a v_prenex_50719) (select main_a v_prenex_50720)) 1000) (< v_prenex_50720 main_y) (<= (+ main_y 1) v_prenex_50720))) (forall ((v_prenex_42259 Int) (v_prenex_42260 Int)) (or (< v_prenex_42259 main_x) (<= 2 (* 2 (select main_a v_prenex_42259))) (<= (* 2 (select main_a v_prenex_42260)) 1998) (<= (select main_a v_prenex_42260) (+ (select main_a v_prenex_42259) 998)) (<= 1 (select main_a v_prenex_42260)) (<= 1 (select main_a v_prenex_42259)) (<= (+ main_x 1) v_prenex_42259))) (forall ((v_prenex_51714 Int) (v_prenex_51713 Int)) (or (<= (+ main_x 1) v_prenex_51713) (<= (select main_a v_prenex_51713) (select main_a v_prenex_51714)) (<= 1 (select main_a v_prenex_51713)) (<= 500 (select main_a v_prenex_51714)) (< v_prenex_51713 main_x))) (forall ((v_prenex_46526 Int) (v_prenex_46527 Int)) (or (< v_prenex_46526 main_x) (<= 2 (* 2 (select main_a v_prenex_46526))) (<= (select main_a v_prenex_46527) (+ (select main_a v_prenex_46526) 998)) (<= (+ main_x 1) v_prenex_46526) (<= 1 (select main_a v_prenex_46527)) (<= 0 (+ (select main_a v_prenex_46526) 498)))) (forall ((v_prenex_51600 Int) (v_prenex_51599 Int)) (or (< v_prenex_51599 main_x) (<= (select main_a v_prenex_51599) 500) (<= (select main_a v_prenex_51599) (select main_a v_prenex_51600)) (< v_prenex_51600 main_y) (<= (+ main_x 1) v_prenex_51599) (<= 1 (select main_a v_prenex_51600)) (<= (select main_a v_prenex_51600) 999))) (forall ((v_prenex_47358 Int) (v_prenex_47357 Int)) (or (<= 1 (select main_a v_prenex_47358)) (<= (select main_a v_prenex_47358) 1498) (< v_prenex_47357 main_x) (<= (select main_a v_prenex_47357) 500) (<= 2 (* 2 (select main_a v_prenex_47357))) (<= 1000 (+ (select main_a v_prenex_47357) (select main_a v_prenex_47358))) (<= (+ main_x 1) v_prenex_47357))) (forall ((v_prenex_45910 Int) (v_prenex_45909 Int)) (or (<= (select main_a v_prenex_45909) (select main_a v_prenex_45910)) (<= 500 (select main_a v_prenex_45910)) (<= 2 (* 2 (select main_a v_prenex_45909))) (<= (select main_a v_prenex_45910) 1498) (<= (+ main_x 1) v_prenex_45909) (<= (select main_a v_prenex_45909) 999) (< v_prenex_45909 main_x))) (or (forall ((v_prenex_50956 Int)) (or (<= (select main_a v_prenex_50956) 999) (<= 1 (select main_a v_prenex_50956)))) (forall ((v_prenex_50952 Int)) (or (<= (+ main_x 1) v_prenex_50952) (< v_prenex_50952 main_x) (<= 0 (+ (select main_a v_prenex_50952) 498)) (<= (* 2 (select main_a v_prenex_50952)) 1000) (<= 1 (select main_a v_prenex_50952))))) (forall ((v_prenex_50473 Int) (v_prenex_50474 Int)) (or (<= (select main_a v_prenex_50473) 500) (<= 500 (select main_a v_prenex_50474)) (< v_prenex_50474 main_y) (<= (select main_a v_prenex_50473) (select main_a v_prenex_50474)) (<= (+ main_x 1) v_prenex_50473) (< v_prenex_50473 main_x) (<= (select main_a v_prenex_50474) 999))) (forall ((v_prenex_48102 Int) (v_prenex_48101 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48101))) (<= (select main_a v_prenex_48102) (+ (select main_a v_prenex_48101) 998)) (<= (+ main_x 1) v_prenex_48101) (<= (select main_a v_prenex_48102) 1498) (< v_prenex_48101 main_x) (<= (select main_a v_prenex_48101) 999) (<= 1 (select main_a v_prenex_48102)))) (forall ((v_prenex_49955 Int) (v_prenex_49956 Int)) (or (<= (* 2 (select main_a v_prenex_49955)) 1000) (< v_prenex_49955 main_x) (<= (select main_a v_prenex_49956) (+ (select main_a v_prenex_49955) 998)) (<= 1 (select main_a v_prenex_49956)) (<= (+ main_x 1) v_prenex_49955))) (forall ((v_prenex_49161 Int) (v_prenex_49160 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49161))) (<= 1 (select main_a v_prenex_49161)) (<= 1000 (+ (select main_a v_prenex_49160) (select main_a v_prenex_49161))) (<= (+ main_x 1) v_prenex_49160) (<= (select main_a v_prenex_49160) 999) (< v_prenex_49160 main_x))) (forall ((v_prenex_47846 Int) (v_prenex_47847 Int)) (or (<= (* 2 (select main_a v_prenex_47847)) 1998) (<= 1000 (* 2 (select main_a v_prenex_47847))) (<= (select main_a v_prenex_47847) (+ (select main_a v_prenex_47846) 998)) (<= (select main_a v_prenex_47846) 500) (< v_prenex_47846 main_x) (<= 0 (+ (select main_a v_prenex_47846) 498)) (<= (+ main_x 1) v_prenex_47846))) (or (forall ((v_prenex_40719 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40719))) (<= (* 2 (select main_a v_prenex_40719)) 1000) (< v_prenex_40719 main_x) (<= (+ main_x 1) v_prenex_40719))) (forall ((v_prenex_40717 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_40717))) (<= 1 (select main_a v_prenex_40717))))) (forall ((v_prenex_51396 Int) (v_prenex_51397 Int)) (or (<= (* 2 (select main_a v_prenex_51397)) 1998) (<= (select main_a v_prenex_51397) 1498) (<= (+ main_x 1) v_prenex_51396) (<= (select main_a v_prenex_51396) (select main_a v_prenex_51397)) (< v_prenex_51396 main_x) (<= 2 (* 2 (select main_a v_prenex_51396))) (<= 0 (+ (select main_a v_prenex_51396) 498)))) (forall ((v_prenex_43497 Int) (v_prenex_43498 Int)) (or (<= (select main_a v_prenex_43497) (select main_a v_prenex_43498)) (<= 1000 (* 2 (select main_a v_prenex_43498))) (<= (+ main_x 1) v_prenex_43497) (<= 1 (select main_a v_prenex_43497)) (< v_prenex_43497 main_x))) (forall ((v_prenex_45764 Int) (v_prenex_45763 Int)) (or (<= 1000 (+ (select main_a v_prenex_45763) (select main_a v_prenex_45764))) (<= (select main_a v_prenex_45764) 1498) (<= (+ main_x 1) v_prenex_45763) (< v_prenex_45763 main_x) (<= (select main_a v_prenex_45763) 500) (<= 1000 (* 2 (select main_a v_prenex_45764))))) (forall ((v_prenex_43022 Int) (v_prenex_43023 Int)) (or (<= 1 (select main_a v_prenex_43023)) (<= 0 (+ (select main_a v_prenex_43022) 498)) (<= (+ main_x 1) v_prenex_43022) (<= (select main_a v_prenex_43023) (+ (select main_a v_prenex_43022) 998)) (<= (+ main_y 1) v_prenex_43023) (< v_prenex_43022 main_x))) (or (forall ((v_prenex_42335 Int)) (or (<= 1 (select main_a v_prenex_42335)) (<= (* 2 (select main_a v_prenex_42335)) 1998))) (forall ((v_prenex_42333 Int)) (or (<= 0 (+ (select main_a v_prenex_42333) 498)) (< v_prenex_42333 main_x) (<= (select main_a v_prenex_42333) 999) (<= (+ main_x 1) v_prenex_42333) (<= (* 2 (select main_a v_prenex_42333)) 1000)))) (or (forall ((v_prenex_49746 Int)) (or (<= (select main_a v_prenex_49746) 1498) (<= 500 (select main_a v_prenex_49746)))) (forall ((v_prenex_49741 Int)) (or (<= 1 (select main_a v_prenex_49741)) (< v_prenex_49741 main_x) (<= 2 (* 2 (select main_a v_prenex_49741))) (<= (+ main_x 1) v_prenex_49741)))) (forall ((v_prenex_43354 Int) (v_prenex_43353 Int)) (or (< v_prenex_43354 main_y) (<= (+ (select main_a v_prenex_43353) (select main_a v_prenex_43354)) 1000) (<= (+ main_x 1) v_prenex_43353) (<= (* 2 (select main_a v_prenex_43353)) 1000) (< v_prenex_43353 main_x) (<= (select main_a v_prenex_43354) 999) (<= 1000 (* 2 (select main_a v_prenex_43354))))) (or (forall ((v_prenex_47483 Int)) (or (<= (select main_a v_prenex_47483) 500) (<= (+ main_x 1) v_prenex_47483) (<= 2 (* 2 (select main_a v_prenex_47483))) (< v_prenex_47483 main_x))) (forall ((v_prenex_47485 Int)) (or (<= (select main_a v_prenex_47485) 1498) (<= (select main_a v_prenex_47485) 999) (< v_prenex_47485 main_y)))) (forall ((v_prenex_48940 Int) (v_prenex_48939 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48940))) (<= (* 2 (select main_a v_prenex_48940)) 1998) (< v_prenex_48939 main_x) (<= (+ (select main_a v_prenex_48939) (select main_a v_prenex_48940)) 1000) (<= (+ main_x 1) v_prenex_48939) (<= 0 (+ (select main_a v_prenex_48939) 498)) (<= 1 (select main_a v_prenex_48939)))) (forall ((v_prenex_40700 Int) (v_prenex_40699 Int)) (or (< v_prenex_40700 main_y) (<= (select main_a v_prenex_40699) (select main_a v_prenex_40700)) (< v_prenex_40699 main_x) (<= (+ main_x 1) v_prenex_40699) (<= 0 (+ (select main_a v_prenex_40699) 498)) (<= 500 (select main_a v_prenex_40700)) (<= 1000 (* 2 (select main_a v_prenex_40700))))) (forall ((v_prenex_41737 Int) (v_prenex_41738 Int)) (or (<= 500 (select main_a v_prenex_41738)) (<= 1 (select main_a v_prenex_41737)) (<= (+ main_x 1) v_prenex_41737) (<= (select main_a v_prenex_41737) (select main_a v_prenex_41738)) (< v_prenex_41737 main_x) (<= 2 (* 2 (select main_a v_prenex_41737))))) (forall ((v_prenex_45892 Int) (v_prenex_45891 Int)) (or (< v_prenex_45891 main_x) (<= (+ main_x 1) v_prenex_45891) (<= (select main_a v_prenex_45892) 1498) (<= 2 (* 2 (select main_a v_prenex_45891))) (<= 1000 (+ (select main_a v_prenex_45891) (select main_a v_prenex_45892))))) (forall ((v_prenex_43581 Int) (v_prenex_43582 Int)) (or (<= (+ main_x 1) v_prenex_43581) (<= (+ main_y 1) v_prenex_43582) (<= (+ (select main_a v_prenex_43581) (select main_a v_prenex_43582)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43582))) (<= (select main_a v_prenex_43581) 500) (< v_prenex_43581 main_x) (<= (select main_a v_prenex_43582) 999))) (forall ((v_prenex_47824 Int) (v_prenex_47825 Int)) (or (<= 1000 (+ (select main_a v_prenex_47824) (select main_a v_prenex_47825))) (< v_prenex_47825 main_y) (<= 1 (select main_a v_prenex_47825)) (<= 1 (select main_a v_prenex_47824)) (< v_prenex_47824 main_x) (<= (+ main_x 1) v_prenex_47824) (<= (select main_a v_prenex_47825) 999))) (forall ((v_prenex_46992 Int) (v_prenex_46991 Int)) (or (< v_prenex_46992 main_y) (<= 2 (* 2 (select main_a v_prenex_46991))) (<= (+ main_x 1) v_prenex_46991) (< v_prenex_46991 main_x) (<= (+ (select main_a v_prenex_46991) (select main_a v_prenex_46992)) 1000))) (forall ((v_prenex_43789 Int) (v_prenex_43788 Int)) (or (< v_prenex_43789 main_y) (<= (+ main_y 1) v_prenex_43789) (<= (select main_a v_prenex_43789) (+ (select main_a v_prenex_43788) 998)) (<= 1 (select main_a v_prenex_43789)) (<= 500 (select main_a v_prenex_43789)))) (or (forall ((v_prenex_47944 Int)) (<= (* 2 (select main_a v_prenex_47944)) 1000)) (forall ((v_prenex_47945 Int)) (or (<= (* 2 (select main_a v_prenex_47945)) 1998) (<= 1 (select main_a v_prenex_47945)) (< v_prenex_47945 main_y) (<= (+ main_y 1) v_prenex_47945)))) (forall ((v_prenex_50971 Int) (v_prenex_50972 Int)) (or (<= (+ main_y 1) v_prenex_50972) (<= 1000 (* 2 (select main_a v_prenex_50972))) (<= (select main_a v_prenex_50972) (+ (select main_a v_prenex_50971) 998)) (< v_prenex_50972 main_y) (<= (* 2 (select main_a v_prenex_50972)) 1998))) (forall ((v_prenex_50268 Int) (v_prenex_50269 Int)) (or (<= 1 (select main_a v_prenex_50268)) (<= (select main_a v_prenex_50268) (select main_a v_prenex_50269)) (<= (select main_a v_prenex_50269) 1498) (<= 500 (select main_a v_prenex_50269)) (< v_prenex_50268 main_x) (<= (+ main_x 1) v_prenex_50268))) (forall ((v_prenex_49116 Int) (v_prenex_49115 Int)) (or (<= (+ main_x 1) v_prenex_49115) (<= (select main_a v_prenex_49116) (+ (select main_a v_prenex_49115) 998)) (<= (select main_a v_prenex_49115) 500) (< v_prenex_49115 main_x) (<= 1 (select main_a v_prenex_49115)) (<= 1000 (* 2 (select main_a v_prenex_49116))))) (or (forall ((v_prenex_48812 Int)) (or (<= (* 2 (select main_a v_prenex_48812)) 1998) (< v_prenex_48812 main_y) (<= 500 (select main_a v_prenex_48812)))) (forall ((v_prenex_48808 Int)) (or (<= (* 2 (select main_a v_prenex_48808)) 1000) (<= (+ main_x 1) v_prenex_48808) (<= (select main_a v_prenex_48808) 999) (< v_prenex_48808 main_x)))) (forall ((v_prenex_51318 Int) (v_prenex_51319 Int)) (or (< v_prenex_51318 main_x) (<= (select main_a v_prenex_51319) (+ (select main_a v_prenex_51318) 998)) (<= (select main_a v_prenex_51318) 500) (<= (select main_a v_prenex_51318) 999) (<= (+ main_x 1) v_prenex_51318) (<= 1000 (* 2 (select main_a v_prenex_51319))))) (or (forall ((v_prenex_46768 Int)) (or (<= (select main_a v_prenex_46768) 1498) (< v_prenex_46768 main_y) (<= (* 2 (select main_a v_prenex_46768)) 1998))) (forall ((v_prenex_46765 Int)) (or (<= 0 (+ (select main_a v_prenex_46765) 498)) (<= (* 2 (select main_a v_prenex_46765)) 1000) (< v_prenex_46765 main_x) (<= (+ main_x 1) v_prenex_46765)))) (forall ((v_prenex_41693 Int) (v_prenex_41694 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41693))) (<= (select main_a v_prenex_41693) (select main_a v_prenex_41694)) (<= (+ main_x 1) v_prenex_41693) (<= 0 (+ (select main_a v_prenex_41693) 498)) (<= (select main_a v_prenex_41694) 999) (<= 1 (select main_a v_prenex_41694)) (< v_prenex_41693 main_x))) (forall ((v_prenex_41006 Int) (v_prenex_41007 Int)) (or (<= (select main_a v_prenex_41007) (+ (select main_a v_prenex_41006) 998)) (< v_prenex_41006 main_x) (<= 1 (select main_a v_prenex_41006)) (<= (+ main_x 1) v_prenex_41006) (<= 1000 (* 2 (select main_a v_prenex_41007))) (<= 500 (select main_a v_prenex_41007)))) (forall ((v_prenex_40626 Int) (v_prenex_40625 Int)) (or (<= (select main_a v_prenex_40625) 500) (<= (+ main_x 1) v_prenex_40625) (<= (+ (select main_a v_prenex_40625) (select main_a v_prenex_40626)) 1000) (<= 1000 (* 2 (select main_a v_prenex_40626))) (<= (select main_a v_prenex_40626) 1498) (<= (+ main_y 1) v_prenex_40626) (< v_prenex_40625 main_x))) (or (forall ((v_prenex_42595 Int)) (or (<= 1 (select main_a v_prenex_42595)) (<= 500 (select main_a v_prenex_42595)) (< v_prenex_42595 main_y))) (forall ((v_prenex_42600 Int)) (or (<= (select main_a v_prenex_42600) 500) (<= (+ main_x 1) v_prenex_42600) (< v_prenex_42600 main_x) (<= 2 (* 2 (select main_a v_prenex_42600)))))) (forall ((v_prenex_47392 Int) (v_prenex_47391 Int)) (or (<= 1 (select main_a v_prenex_47391)) (<= 1000 (+ (select main_a v_prenex_47391) (select main_a v_prenex_47392))) (<= (+ main_x 1) v_prenex_47391) (<= 500 (select main_a v_prenex_47392)) (< v_prenex_47391 main_x) (<= (* 2 (select main_a v_prenex_47392)) 1998))) (or (forall ((v_prenex_45949 Int)) (<= 1000 (* 2 (select main_a v_prenex_45949)))) (forall ((v_prenex_40533 Int)) (or (<= 1 (select main_a v_prenex_40533)) (<= (select main_a v_prenex_40533) 999) (< v_prenex_40533 main_x) (<= (+ main_x 1) v_prenex_40533)))) (forall ((v_prenex_46936 Int) (v_prenex_46935 Int)) (or (< v_prenex_46935 main_x) (<= (select main_a v_prenex_46935) 999) (<= (+ main_x 1) v_prenex_46935) (<= (select main_a v_prenex_46936) 999) (<= (select main_a v_prenex_46935) (select main_a v_prenex_46936)) (<= 500 (select main_a v_prenex_46936)) (<= 1 (select main_a v_prenex_46935)))) (forall ((v_prenex_47612 Int) (v_prenex_47611 Int)) (or (< v_prenex_47612 main_y) (<= (select main_a v_prenex_47611) (select main_a v_prenex_47612)) (<= (* 2 (select main_a v_prenex_47612)) 1998) (< v_prenex_47611 main_x) (<= (+ main_x 1) v_prenex_47611) (<= (select main_a v_prenex_47611) 500) (<= 500 (select main_a v_prenex_47612)))) (forall ((v_prenex_51174 Int) (v_prenex_51173 Int)) (or (<= (* 2 (select main_a v_prenex_51173)) 1000) (< v_prenex_51173 main_x) (<= (select main_a v_prenex_51174) (+ (select main_a v_prenex_51173) 998)) (<= (+ main_x 1) v_prenex_51173) (< v_prenex_51174 main_y) (<= (select main_a v_prenex_51174) 999))) (forall ((v_prenex_51659 Int) (v_prenex_51660 Int)) (or (<= 1 (select main_a v_prenex_51660)) (<= (+ main_x 1) v_prenex_51659) (<= (* 2 (select main_a v_prenex_51659)) 1000) (< v_prenex_51659 main_x) (<= (select main_a v_prenex_51660) (+ (select main_a v_prenex_51659) 998)) (<= (* 2 (select main_a v_prenex_51660)) 1998))) (forall ((v_prenex_51447 Int) (v_prenex_51448 Int)) (or (< v_prenex_51447 main_x) (<= (+ (select main_a v_prenex_51447) (select main_a v_prenex_51448)) 1000) (<= (+ main_x 1) v_prenex_51447) (<= (* 2 (select main_a v_prenex_51447)) 1000) (<= (select main_a v_prenex_51447) 999))) (forall ((v_prenex_45357 Int) (v_prenex_45356 Int)) (or (<= 1000 (+ (select main_a v_prenex_45356) (select main_a v_prenex_45357))) (<= (+ main_x 1) v_prenex_45356) (<= (select main_a v_prenex_45356) 999) (<= 2 (* 2 (select main_a v_prenex_45356))) (< v_prenex_45356 main_x) (<= 500 (select main_a v_prenex_45357)) (<= (select main_a v_prenex_45357) 999))) (forall ((v_prenex_44807 Int) (v_prenex_44808 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44807))) (< v_prenex_44807 main_x) (<= (+ main_x 1) v_prenex_44807) (<= 1000 (+ (select main_a v_prenex_44807) (select main_a v_prenex_44808))) (<= (select main_a v_prenex_44808) 999) (<= (select main_a v_prenex_44808) 1498) (<= 1 (select main_a v_prenex_44807)))) (or (forall ((v_prenex_42909 Int)) (or (<= (select main_a v_prenex_42909) 1498) (<= 1 (select main_a v_prenex_42909)))) (forall ((v_prenex_42905 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42905))) (<= (+ main_x 1) v_prenex_42905) (<= (select main_a v_prenex_42905) 999) (<= (* 2 (select main_a v_prenex_42905)) 1000) (< v_prenex_42905 main_x)))) (forall ((v_prenex_48339 Int) (v_prenex_48340 Int)) (or (<= (+ (select main_a v_prenex_48339) (select main_a v_prenex_48340)) 1000) (<= (+ main_x 1) v_prenex_48339) (< v_prenex_48339 main_x) (<= (select main_a v_prenex_48339) 500) (<= 0 (+ (select main_a v_prenex_48339) 498)) (<= (select main_a v_prenex_48340) 999) (<= 1000 (* 2 (select main_a v_prenex_48340))))) (forall ((v_prenex_45036 Int) (v_prenex_45035 Int)) (or (<= (select main_a v_prenex_45035) (select main_a v_prenex_45036)) (<= (select main_a v_prenex_45035) 500) (< v_prenex_45035 main_x) (<= (+ main_x 1) v_prenex_45035) (<= 2 (* 2 (select main_a v_prenex_45035))))) (forall ((v_prenex_43431 Int) (v_prenex_43432 Int)) (or (<= 1000 (+ (select main_a v_prenex_43431) (select main_a v_prenex_43432))) (<= 1 (select main_a v_prenex_43432)) (<= (* 2 (select main_a v_prenex_43431)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43432))) (< v_prenex_43431 main_x) (<= (+ main_x 1) v_prenex_43431) (<= (select main_a v_prenex_43431) 500))) (forall ((v_prenex_41258 Int) (v_prenex_41257 Int)) (or (<= (* 2 (select main_a v_prenex_41257)) 1000) (< v_prenex_41257 main_x) (<= 1 (select main_a v_prenex_41258)) (<= 1 (select main_a v_prenex_41257)) (<= (+ main_x 1) v_prenex_41257) (<= (select main_a v_prenex_41258) 1498) (<= (select main_a v_prenex_41257) (select main_a v_prenex_41258)))) (or (forall ((v_prenex_46148 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46148))) (< v_prenex_46148 main_x) (<= 0 (+ (select main_a v_prenex_46148) 498)) (<= (+ main_x 1) v_prenex_46148))) (forall ((v_prenex_46151 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46151))) (<= (* 2 (select main_a v_prenex_46151)) 1998)))) (forall ((v_prenex_47853 Int) (v_prenex_47852 Int)) (or (<= (select main_a v_prenex_47852) (select main_a v_prenex_47853)) (< v_prenex_47852 main_x) (<= (+ main_x 1) v_prenex_47852) (<= 1 (select main_a v_prenex_47853)) (<= (select main_a v_prenex_47852) 999))) (forall ((v_prenex_48703 Int) (v_prenex_48702 Int)) (or (<= 1000 (+ (select main_a v_prenex_48702) (select main_a v_prenex_48703))) (< v_prenex_48702 main_x) (<= (select main_a v_prenex_48702) 999) (<= (* 2 (select main_a v_prenex_48703)) 1998) (<= (+ main_x 1) v_prenex_48702) (<= (select main_a v_prenex_48703) 999))) (or (forall ((v_prenex_43205 Int)) (or (<= (+ main_x 1) v_prenex_43205) (<= (* 2 (select main_a v_prenex_43205)) 1000) (<= (select main_a v_prenex_43205) 500) (< v_prenex_43205 main_x))) (forall ((v_prenex_43210 Int)) (or (<= 500 (select main_a v_prenex_43210)) (<= 1 (select main_a v_prenex_43210))))) (forall ((v_prenex_42427 Int) (v_prenex_42428 Int)) (or (<= (select main_a v_prenex_42428) 1498) (<= 1 (select main_a v_prenex_42427)) (<= 500 (select main_a v_prenex_42428)) (< v_prenex_42427 main_x) (<= (+ main_x 1) v_prenex_42427) (<= (select main_a v_prenex_42428) (+ (select main_a v_prenex_42427) 998)))) (or (forall ((v_prenex_40831 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40831))) (< v_prenex_40831 main_x) (<= (+ main_x 1) v_prenex_40831) (<= 1 (select main_a v_prenex_40831)))) (forall ((v_prenex_40832 Int)) (or (<= 500 (select main_a v_prenex_40832)) (< v_prenex_40832 main_y)))) (forall ((v_prenex_41522 Int) (v_prenex_41521 Int)) (or (<= (+ main_x 1) v_prenex_41521) (<= (* 2 (select main_a v_prenex_41522)) 1998) (< v_prenex_41522 main_y) (<= 1000 (+ (select main_a v_prenex_41521) (select main_a v_prenex_41522))) (<= (select main_a v_prenex_41522) 1498) (<= (* 2 (select main_a v_prenex_41521)) 1000) (< v_prenex_41521 main_x))) (forall ((v_prenex_41878 Int) (v_prenex_41879 Int)) (or (<= (select main_a v_prenex_41879) (+ (select main_a v_prenex_41878) 998)) (< v_prenex_41878 main_x) (<= (select main_a v_prenex_41879) 999) (<= (* 2 (select main_a v_prenex_41879)) 1998) (<= 2 (* 2 (select main_a v_prenex_41878))) (<= (+ main_x 1) v_prenex_41878))) (forall ((v_prenex_42662 Int) (v_prenex_42663 Int)) (or (<= (+ (select main_a v_prenex_42662) (select main_a v_prenex_42663)) 1000) (<= (+ main_y 1) v_prenex_42663) (< v_prenex_42662 main_x) (<= (select main_a v_prenex_42663) 1498) (<= 1 (select main_a v_prenex_42663)) (<= (+ main_x 1) v_prenex_42662) (<= 0 (+ (select main_a v_prenex_42662) 498)))) (or (forall ((v_prenex_40478 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40478))) (< v_prenex_40478 main_x) (<= (+ main_x 1) v_prenex_40478) (<= (* 2 (select main_a v_prenex_40478)) 1000) (<= (select main_a v_prenex_40478) 500))) (forall ((v_prenex_40758 Int)) (<= (* 2 (select main_a v_prenex_40758)) 1998))) (forall ((v_prenex_44410 Int) (v_prenex_44411 Int)) (or (<= (+ main_x 1) v_prenex_44410) (<= (select main_a v_prenex_44410) 500) (<= 1000 (+ (select main_a v_prenex_44410) (select main_a v_prenex_44411))) (<= 2 (* 2 (select main_a v_prenex_44410))) (< v_prenex_44410 main_x) (<= 500 (select main_a v_prenex_44411)))) (forall ((v_prenex_46112 Int) (v_prenex_46113 Int)) (or (<= (+ (select main_a v_prenex_46112) (select main_a v_prenex_46113)) 1000) (<= (+ main_x 1) v_prenex_46112) (<= 1000 (* 2 (select main_a v_prenex_46113))) (< v_prenex_46112 main_x) (<= (select main_a v_prenex_46112) 500))) (forall ((v_prenex_45162 Int) (v_prenex_45161 Int)) (or (<= (+ main_x 1) v_prenex_45161) (<= 2 (* 2 (select main_a v_prenex_45161))) (<= 1000 (+ (select main_a v_prenex_45161) (select main_a v_prenex_45162))) (<= 0 (+ (select main_a v_prenex_45161) 498)) (< v_prenex_45161 main_x))) (or (forall ((v_prenex_49343 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49343))) (< v_prenex_49343 main_x) (<= (+ main_x 1) v_prenex_49343) (<= 1 (select main_a v_prenex_49343)) (<= (select main_a v_prenex_49343) 500))) (forall ((v_prenex_49346 Int)) (or (<= (* 2 (select main_a v_prenex_49346)) 1998) (<= 500 (select main_a v_prenex_49346))))) (forall ((v_prenex_42474 Int) (v_prenex_42475 Int)) (or (<= 0 (+ (select main_a v_prenex_42474) 498)) (<= 1 (select main_a v_prenex_42474)) (<= (* 2 (select main_a v_prenex_42475)) 1998) (<= (+ main_x 1) v_prenex_42474) (<= (select main_a v_prenex_42475) 999) (<= (+ (select main_a v_prenex_42474) (select main_a v_prenex_42475)) 1000) (< v_prenex_42474 main_x))) (forall ((v_prenex_48553 Int) (v_prenex_48552 Int)) (or (<= (select main_a v_prenex_48552) 500) (<= (+ main_x 1) v_prenex_48552) (<= 1000 (+ (select main_a v_prenex_48552) (select main_a v_prenex_48553))) (<= 1 (select main_a v_prenex_48552)) (<= 1 (select main_a v_prenex_48553)) (< v_prenex_48552 main_x))) (or (forall ((v_prenex_51279 Int)) (or (< v_prenex_51279 main_x) (<= (* 2 (select main_a v_prenex_51279)) 1000) (<= (select main_a v_prenex_51279) 500) (<= (+ main_x 1) v_prenex_51279))) (forall ((v_prenex_51281 Int)) (or (<= (select main_a v_prenex_51281) 1498) (<= (select main_a v_prenex_51281) 999)))) (forall ((v_prenex_44962 Int) (v_prenex_44961 Int)) (or (< v_prenex_44961 main_x) (<= (select main_a v_prenex_44961) (select main_a v_prenex_44962)) (<= (select main_a v_prenex_44961) 500) (<= 1000 (* 2 (select main_a v_prenex_44962))) (<= (select main_a v_prenex_44962) 999) (<= 1 (select main_a v_prenex_44961)) (<= (+ main_x 1) v_prenex_44961))) (forall ((v_prenex_46608 Int) (v_prenex_46607 Int)) (or (<= (* 2 (select main_a v_prenex_46607)) 1000) (< v_prenex_46607 main_x) (< v_prenex_46608 main_y) (<= 1 (select main_a v_prenex_46608)) (<= (select main_a v_prenex_46607) (select main_a v_prenex_46608)) (<= (* 2 (select main_a v_prenex_46608)) 1998) (<= (+ main_x 1) v_prenex_46607))) (or (forall ((v_prenex_48178 Int)) (or (< v_prenex_48178 main_x) (<= 0 (+ (select main_a v_prenex_48178) 498)) (<= (+ main_x 1) v_prenex_48178) (<= (* 2 (select main_a v_prenex_48178)) 1000))) (forall ((v_prenex_48181 Int)) (or (<= (select main_a v_prenex_48181) 1498) (<= 1000 (* 2 (select main_a v_prenex_48181)))))) (or (forall ((v_prenex_44459 Int)) (or (<= (select main_a v_prenex_44459) 999) (<= 500 (select main_a v_prenex_44459)) (<= (+ main_y 1) v_prenex_44459))) (forall ((v_prenex_44458 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44458))) (< v_prenex_44458 main_x) (<= (+ main_x 1) v_prenex_44458)))) (forall ((v_prenex_42714 Int) (v_prenex_42715 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42714))) (<= (select main_a v_prenex_42715) 1498) (<= 0 (+ (select main_a v_prenex_42714) 498)) (<= (+ main_x 1) v_prenex_42714) (<= 1 (select main_a v_prenex_42715)) (<= (select main_a v_prenex_42715) (+ (select main_a v_prenex_42714) 998)) (< v_prenex_42714 main_x))) (forall ((v_prenex_51524 Int) (v_prenex_51525 Int)) (or (< v_prenex_51524 main_x) (<= (select main_a v_prenex_51524) 999) (<= 0 (+ (select main_a v_prenex_51524) 498)) (<= (select main_a v_prenex_51525) 1498) (<= (+ main_x 1) v_prenex_51524) (<= 1000 (+ (select main_a v_prenex_51524) (select main_a v_prenex_51525))))) (forall ((v_prenex_48665 Int) (v_prenex_48664 Int)) (or (<= (+ main_x 1) v_prenex_48664) (<= 1 (select main_a v_prenex_48665)) (<= 500 (select main_a v_prenex_48665)) (<= 1000 (+ (select main_a v_prenex_48664) (select main_a v_prenex_48665))) (<= (select main_a v_prenex_48664) 999) (< v_prenex_48664 main_x) (<= (select main_a v_prenex_48664) 500))) (forall ((v_prenex_48361 Int) (v_prenex_48360 Int)) (or (<= (+ main_x 1) v_prenex_48360) (<= (select main_a v_prenex_48360) (select main_a v_prenex_48361)) (<= 1 (select main_a v_prenex_48360)) (< v_prenex_48360 main_x) (<= (select main_a v_prenex_48360) 500))) (forall ((v_prenex_44740 Int) (v_prenex_44741 Int)) (or (<= (select main_a v_prenex_44741) (+ (select main_a v_prenex_44740) 998)) (< v_prenex_44740 main_x) (<= (+ main_x 1) v_prenex_44740) (<= 1000 (* 2 (select main_a v_prenex_44741))) (<= (select main_a v_prenex_44740) 999) (<= (* 2 (select main_a v_prenex_44740)) 1000))) (forall ((v_prenex_41848 Int) (v_prenex_41849 Int)) (or (<= (select main_a v_prenex_41848) (select main_a v_prenex_41849)) (< v_prenex_41849 main_y) (<= (select main_a v_prenex_41849) 1498) (< v_prenex_41848 main_x) (<= 1 (select main_a v_prenex_41848)) (<= (+ main_x 1) v_prenex_41848))) (forall ((v_prenex_48262 Int) (v_prenex_48261 Int)) (or (<= 1000 (+ (select main_a v_prenex_48261) (select main_a v_prenex_48262))) (< v_prenex_48261 main_x) (<= (select main_a v_prenex_48261) 500) (<= (+ main_x 1) v_prenex_48261) (<= 500 (select main_a v_prenex_48262)) (<= 1 (select main_a v_prenex_48261)))) (forall ((v_prenex_42746 Int) (v_prenex_42747 Int)) (or (<= (* 2 (select main_a v_prenex_42747)) 1998) (<= 0 (+ (select main_a v_prenex_42746) 498)) (< v_prenex_42746 main_x) (<= 500 (select main_a v_prenex_42747)) (<= (select main_a v_prenex_42746) 500) (<= (+ main_x 1) v_prenex_42746) (<= (select main_a v_prenex_42747) (+ (select main_a v_prenex_42746) 998)))) (forall ((v_prenex_45898 Int) (v_prenex_45897 Int)) (or (<= (select main_a v_prenex_45898) 999) (<= (select main_a v_prenex_45897) 500) (< v_prenex_45898 main_y) (<= 1000 (+ (select main_a v_prenex_45897) (select main_a v_prenex_45898))) (< v_prenex_45897 main_x) (<= 1 (select main_a v_prenex_45898)) (<= (+ main_x 1) v_prenex_45897))) (forall ((v_prenex_50995 Int) (v_prenex_50996 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50995))) (<= (* 2 (select main_a v_prenex_50995)) 1000) (< v_prenex_50995 main_x) (<= (+ main_x 1) v_prenex_50995) (<= (select main_a v_prenex_50996) (+ (select main_a v_prenex_50995) 998)) (<= (* 2 (select main_a v_prenex_50996)) 1998))) (forall ((v_prenex_41744 Int) (v_prenex_41745 Int)) (or (< v_prenex_41744 main_x) (<= 500 (select main_a v_prenex_41745)) (<= (+ main_x 1) v_prenex_41744) (<= 1 (select main_a v_prenex_41744)) (<= 1 (select main_a v_prenex_41745)) (<= (+ (select main_a v_prenex_41744) (select main_a v_prenex_41745)) 1000) (<= 0 (+ (select main_a v_prenex_41744) 498)))) (forall ((v_prenex_45263 Int) (v_prenex_45262 Int)) (or (<= (* 2 (select main_a v_prenex_45262)) 1000) (<= (+ main_y 1) v_prenex_45263) (<= (+ (select main_a v_prenex_45262) (select main_a v_prenex_45263)) 1000) (<= (+ main_x 1) v_prenex_45262) (< v_prenex_45262 main_x) (<= 1 (select main_a v_prenex_45263)) (<= (select main_a v_prenex_45263) 1498))) (or (forall ((v_prenex_41499 Int)) (or (<= 500 (select main_a v_prenex_41499)) (<= (select main_a v_prenex_41499) 1498))) (forall ((v_prenex_40508 Int)) (or (<= (+ main_x 1) v_prenex_40508) (< v_prenex_40508 main_x) (<= (select main_a v_prenex_40508) 500) (<= (* 2 (select main_a v_prenex_40508)) 1000) (<= 2 (* 2 (select main_a v_prenex_40508)))))) (forall ((v_prenex_46330 Int) (v_prenex_46329 Int)) (or (<= 1 (select main_a v_prenex_46330)) (<= (* 2 (select main_a v_prenex_46330)) 1998) (< v_prenex_46329 main_x) (<= (select main_a v_prenex_46329) 500) (<= (+ main_x 1) v_prenex_46329) (<= (+ (select main_a v_prenex_46329) (select main_a v_prenex_46330)) 1000) (<= (+ main_y 1) v_prenex_46330))) (or (forall ((v_prenex_42576 Int)) (or (<= (select main_a v_prenex_42576) 999) (< v_prenex_42576 main_x) (<= (+ main_x 1) v_prenex_42576) (<= 2 (* 2 (select main_a v_prenex_42576))))) (forall ((v_prenex_42574 Int)) (<= 500 (select main_a v_prenex_42574)))) (forall ((v_prenex_51112 Int) (v_prenex_51113 Int)) (or (<= (+ main_x 1) v_prenex_51112) (< v_prenex_51112 main_x) (<= (* 2 (select main_a v_prenex_51112)) 1000) (<= (+ (select main_a v_prenex_51112) (select main_a v_prenex_51113)) 1000) (<= 1 (select main_a v_prenex_51113)) (<= (* 2 (select main_a v_prenex_51113)) 1998) (<= (select main_a v_prenex_51112) 500))) (forall ((v_prenex_41159 Int) (v_prenex_41158 Int)) (or (<= 1000 (+ (select main_a v_prenex_41158) (select main_a v_prenex_41159))) (<= (* 2 (select main_a v_prenex_41158)) 1000) (<= 2 (* 2 (select main_a v_prenex_41158))) (<= (* 2 (select main_a v_prenex_41159)) 1998) (<= (+ main_x 1) v_prenex_41158) (<= (select main_a v_prenex_41159) 1498) (< v_prenex_41158 main_x))) (forall ((v_prenex_44751 Int) (v_prenex_44750 Int)) (or (<= (* 2 (select main_a v_prenex_44751)) 1998) (<= (select main_a v_prenex_44751) (+ (select main_a v_prenex_44750) 998)) (<= (select main_a v_prenex_44750) 500) (<= (+ main_x 1) v_prenex_44750) (< v_prenex_44750 main_x) (<= (select main_a v_prenex_44751) 999) (<= (+ main_y 1) v_prenex_44751))) (forall ((v_prenex_44793 Int) (v_prenex_44794 Int)) (or (<= (select main_a v_prenex_44793) 500) (<= (+ main_x 1) v_prenex_44793) (<= 1 (select main_a v_prenex_44794)) (<= (select main_a v_prenex_44794) 999) (< v_prenex_44793 main_x) (<= (+ (select main_a v_prenex_44793) (select main_a v_prenex_44794)) 1000))) (forall ((v_prenex_51134 Int)) (or (<= (select main_a v_prenex_51134) 500) (<= 2 (* 2 (select main_a v_prenex_51134))) (< v_prenex_51134 main_x) (<= (select main_a v_prenex_51134) 999) (<= (+ main_x 1) v_prenex_51134))) (or (forall ((v_prenex_50077 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50077))) (<= (+ main_y 1) v_prenex_50077) (<= 1 (select main_a v_prenex_50077)))) (forall ((v_prenex_50076 Int)) (or (<= (select main_a v_prenex_50076) 999) (<= (+ main_x 1) v_prenex_50076) (< v_prenex_50076 main_x) (<= (* 2 (select main_a v_prenex_50076)) 1000)))) (forall ((v_prenex_41970 Int) (v_prenex_41971 Int)) (or (<= (select main_a v_prenex_41970) 999) (<= 1 (select main_a v_prenex_41971)) (<= 1000 (* 2 (select main_a v_prenex_41971))) (< v_prenex_41970 main_x) (<= 2 (* 2 (select main_a v_prenex_41970))) (<= (+ main_x 1) v_prenex_41970) (<= (select main_a v_prenex_41971) (+ (select main_a v_prenex_41970) 998)))) (forall ((v_prenex_46424 Int) (v_prenex_46425 Int)) (or (<= (select main_a v_prenex_46424) 999) (<= 500 (select main_a v_prenex_46425)) (<= (+ main_x 1) v_prenex_46424) (<= 1000 (+ (select main_a v_prenex_46424) (select main_a v_prenex_46425))) (<= (* 2 (select main_a v_prenex_46425)) 1998) (< v_prenex_46424 main_x))) (forall ((v_prenex_45607 Int) (v_prenex_45608 Int)) (or (<= (select main_a v_prenex_45607) 500) (<= 1 (select main_a v_prenex_45608)) (<= (* 2 (select main_a v_prenex_45607)) 1000) (< v_prenex_45607 main_x) (<= (select main_a v_prenex_45608) 1498) (<= (+ main_x 1) v_prenex_45607) (<= (+ (select main_a v_prenex_45607) (select main_a v_prenex_45608)) 1000))) (forall ((v_prenex_50838 Int) (v_prenex_50837 Int)) (or (< v_prenex_50838 main_y) (<= 500 (select main_a v_prenex_50838)) (<= (select main_a v_prenex_50837) 500) (<= (select main_a v_prenex_50837) (select main_a v_prenex_50838)) (<= (+ main_x 1) v_prenex_50837) (<= 1000 (* 2 (select main_a v_prenex_50838))) (< v_prenex_50837 main_x))) (forall ((v_prenex_42996 Int) (v_prenex_42995 Int)) (or (<= (select main_a v_prenex_42995) 500) (< v_prenex_42995 main_x) (<= (+ main_x 1) v_prenex_42995) (<= 500 (select main_a v_prenex_42996)) (<= 1000 (* 2 (select main_a v_prenex_42996))) (< v_prenex_42996 main_y) (<= 1000 (+ (select main_a v_prenex_42995) (select main_a v_prenex_42996))))) (forall ((v_prenex_50589 Int) (v_prenex_50588 Int)) (or (<= 0 (+ (select main_a v_prenex_50588) 498)) (< v_prenex_50588 main_x) (<= (+ main_x 1) v_prenex_50588) (<= (select main_a v_prenex_50589) 999) (<= (+ (select main_a v_prenex_50588) (select main_a v_prenex_50589)) 1000) (<= 1000 (* 2 (select main_a v_prenex_50589))))) (or (forall ((v_prenex_45926 Int)) (or (<= (select main_a v_prenex_45926) 1498) (<= 500 (select main_a v_prenex_45926)))) (forall ((v_prenex_45923 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45923))) (<= (* 2 (select main_a v_prenex_45923)) 1000) (<= (+ main_x 1) v_prenex_45923) (< v_prenex_45923 main_x) (<= 0 (+ (select main_a v_prenex_45923) 498))))) (forall ((v_prenex_51222 Int) (v_prenex_51221 Int)) (or (<= (select main_a v_prenex_51222) 999) (<= 0 (+ (select main_a v_prenex_51221) 498)) (< v_prenex_51221 main_x) (<= (select main_a v_prenex_51222) (+ (select main_a v_prenex_51221) 998)) (<= 2 (* 2 (select main_a v_prenex_51221))) (<= 1000 (* 2 (select main_a v_prenex_51222))) (<= (+ main_x 1) v_prenex_51221))) (or (forall ((v_prenex_41607 Int)) (or (<= 500 (select main_a v_prenex_41607)) (<= (select main_a v_prenex_41607) 999))) (forall ((v_prenex_41602 Int)) (or (<= (+ main_x 1) v_prenex_41602) (<= (select main_a v_prenex_41602) 500) (< v_prenex_41602 main_x) (<= 2 (* 2 (select main_a v_prenex_41602)))))) (forall ((v_prenex_43699 Int) (v_prenex_43698 Int)) (or (< v_prenex_43698 main_x) (<= (+ (select main_a v_prenex_43698) (select main_a v_prenex_43699)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43699))) (<= 0 (+ (select main_a v_prenex_43698) 498)) (<= 2 (* 2 (select main_a v_prenex_43698))) (<= (select main_a v_prenex_43699) 999) (<= (+ main_x 1) v_prenex_43698))) (forall ((v_prenex_47411 Int) (v_prenex_47410 Int)) (or (<= (* 2 (select main_a v_prenex_47411)) 1998) (<= (+ main_y 1) v_prenex_47411) (<= (select main_a v_prenex_47411) 999) (< v_prenex_47411 main_y) (<= 1000 (+ (select main_a v_prenex_47410) (select main_a v_prenex_47411))))) (forall ((v_prenex_49782 Int) (v_prenex_49781 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49782))) (<= (select main_a v_prenex_49782) 999) (<= 0 (+ (select main_a v_prenex_49781) 498)) (<= (select main_a v_prenex_49781) 500) (<= (+ main_x 1) v_prenex_49781) (< v_prenex_49781 main_x) (<= (select main_a v_prenex_49781) (select main_a v_prenex_49782)))) (forall ((v_prenex_46103 Int) (v_prenex_46102 Int)) (or (<= (select main_a v_prenex_46102) 500) (< v_prenex_46102 main_x) (<= 0 (+ (select main_a v_prenex_46102) 498)) (<= 500 (select main_a v_prenex_46103)) (<= (+ main_x 1) v_prenex_46102) (<= (select main_a v_prenex_46102) (select main_a v_prenex_46103)) (<= 1 (select main_a v_prenex_46103)))) (forall ((v_prenex_43482 Int) (v_prenex_43481 Int)) (or (<= (+ (select main_a v_prenex_43481) (select main_a v_prenex_43482)) 1000) (<= (+ main_x 1) v_prenex_43481) (< v_prenex_43481 main_x) (<= (select main_a v_prenex_43481) 500) (<= 2 (* 2 (select main_a v_prenex_43481))))) (forall ((v_prenex_47063 Int) (v_prenex_47064 Int)) (or (<= 500 (select main_a v_prenex_47064)) (<= (* 2 (select main_a v_prenex_47064)) 1998) (< v_prenex_47063 main_x) (<= (select main_a v_prenex_47063) 999) (<= (+ main_x 1) v_prenex_47063) (< v_prenex_47064 main_y) (<= (select main_a v_prenex_47063) (select main_a v_prenex_47064)))) (forall ((v_prenex_41002 Int) (v_prenex_41003 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41002))) (<= (select main_a v_prenex_41002) (select main_a v_prenex_41003)) (<= (select main_a v_prenex_41003) 999) (<= (select main_a v_prenex_41002) 999) (<= 1000 (* 2 (select main_a v_prenex_41003))) (< v_prenex_41002 main_x) (<= (+ main_x 1) v_prenex_41002))) (or (forall ((v_prenex_46716 Int)) (or (<= (+ main_x 1) v_prenex_46716) (<= 2 (* 2 (select main_a v_prenex_46716))) (<= (* 2 (select main_a v_prenex_46716)) 1000) (< v_prenex_46716 main_x))) (forall ((v_prenex_46721 Int)) (or (<= (select main_a v_prenex_46721) 999) (<= 1000 (* 2 (select main_a v_prenex_46721)))))) (or (forall ((v_prenex_48812 Int)) (or (<= (* 2 (select main_a v_prenex_48812)) 1998) (< v_prenex_48812 main_y) (<= 500 (select main_a v_prenex_48812)))) (forall ((v_prenex_48806 Int)) (or (<= (* 2 (select main_a v_prenex_48806)) 1000) (< v_prenex_48806 main_x) (<= (+ main_x 1) v_prenex_48806)))) (forall ((v_prenex_43901 Int) (v_prenex_43902 Int)) (or (<= (select main_a v_prenex_43902) (+ (select main_a v_prenex_43901) 998)) (<= (+ main_x 1) v_prenex_43901) (< v_prenex_43901 main_x) (<= (select main_a v_prenex_43901) 500) (< v_prenex_43902 main_y) (<= 1000 (* 2 (select main_a v_prenex_43902))) (<= (select main_a v_prenex_43902) 999))) (forall ((v_prenex_45209 Int) (v_prenex_45208 Int)) (or (<= (select main_a v_prenex_45208) 999) (< v_prenex_45209 main_y) (<= (+ main_x 1) v_prenex_45208) (<= (+ (select main_a v_prenex_45208) (select main_a v_prenex_45209)) 1000) (<= 500 (select main_a v_prenex_45209)) (<= 1 (select main_a v_prenex_45209)) (< v_prenex_45208 main_x))) (forall ((v_prenex_42518 Int) (v_prenex_42519 Int)) (or (<= (+ main_x 1) v_prenex_42518) (<= (* 2 (select main_a v_prenex_42519)) 1998) (<= 1000 (+ (select main_a v_prenex_42518) (select main_a v_prenex_42519))) (<= (* 2 (select main_a v_prenex_42518)) 1000) (<= (select main_a v_prenex_42518) 500) (<= (select main_a v_prenex_42519) 1498) (< v_prenex_42518 main_x))) (or (forall ((v_prenex_46151 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46151))) (<= (* 2 (select main_a v_prenex_46151)) 1998))) (forall ((v_prenex_46145 Int)) (or (< v_prenex_46145 main_x) (<= 2 (* 2 (select main_a v_prenex_46145))) (<= (* 2 (select main_a v_prenex_46145)) 1000) (<= (+ main_x 1) v_prenex_46145)))) (forall ((v_prenex_44531 Int) (v_prenex_44530 Int)) (or (<= 1 (select main_a v_prenex_44531)) (<= 1000 (+ (select main_a v_prenex_44530) (select main_a v_prenex_44531))) (<= 1 (select main_a v_prenex_44530)) (<= (+ main_x 1) v_prenex_44530) (<= (select main_a v_prenex_44530) 999) (< v_prenex_44530 main_x))) (or (forall ((v_prenex_49606 Int)) (or (<= (+ main_x 1) v_prenex_49606) (<= 2 (* 2 (select main_a v_prenex_49606))))) (forall ((v_prenex_49607 Int)) (or (<= 1 (select main_a v_prenex_49607)) (<= (+ main_y 1) v_prenex_49607) (< v_prenex_49607 main_y)))) (forall ((v_prenex_48649 Int) (v_prenex_48648 Int)) (or (<= 1 (select main_a v_prenex_48648)) (<= (+ (select main_a v_prenex_48648) (select main_a v_prenex_48649)) 1000) (< v_prenex_48648 main_x) (<= 1000 (* 2 (select main_a v_prenex_48649))) (<= (+ main_x 1) v_prenex_48648) (<= 500 (select main_a v_prenex_48649)))) (forall ((v_prenex_44580 Int) (v_prenex_44581 Int)) (or (<= (select main_a v_prenex_44581) 999) (<= 0 (+ (select main_a v_prenex_44580) 498)) (<= (select main_a v_prenex_44580) 500) (<= 1000 (+ (select main_a v_prenex_44580) (select main_a v_prenex_44581))) (< v_prenex_44580 main_x) (<= (+ main_x 1) v_prenex_44580) (<= 1 (select main_a v_prenex_44581)))) (forall ((v_prenex_43334 Int) (v_prenex_43333 Int)) (or (<= (+ main_x 1) v_prenex_43333) (<= 1 (select main_a v_prenex_43333)) (<= (+ main_y 1) v_prenex_43334) (< v_prenex_43333 main_x) (<= 1000 (+ (select main_a v_prenex_43333) (select main_a v_prenex_43334))) (<= 1 (select main_a v_prenex_43334)) (<= (select main_a v_prenex_43334) 999))) (forall ((v_prenex_49840 Int) (v_prenex_49839 Int)) (or (<= 1 (select main_a v_prenex_49840)) (<= 0 (+ (select main_a v_prenex_49839) 498)) (<= 1000 (+ (select main_a v_prenex_49839) (select main_a v_prenex_49840))) (<= (+ main_x 1) v_prenex_49839) (<= 1 (select main_a v_prenex_49839)) (<= 1000 (* 2 (select main_a v_prenex_49840))) (< v_prenex_49839 main_x))) (forall ((v_prenex_44834 Int) (v_prenex_44835 Int)) (or (<= (select main_a v_prenex_44834) (select main_a v_prenex_44835)) (< v_prenex_44834 main_x) (<= (select main_a v_prenex_44835) 1498) (<= 0 (+ (select main_a v_prenex_44834) 498)) (<= 1 (select main_a v_prenex_44835)) (<= (+ main_x 1) v_prenex_44834))) (forall ((v_prenex_48502 Int) (v_prenex_48501 Int)) (or (<= 500 (select main_a v_prenex_48502)) (<= (+ (select main_a v_prenex_48501) (select main_a v_prenex_48502)) 1000) (<= 1 (select main_a v_prenex_48502)) (<= (+ main_x 1) v_prenex_48501) (< v_prenex_48501 main_x) (<= (select main_a v_prenex_48501) 999) (<= (+ main_y 1) v_prenex_48502))) (forall ((v_prenex_42840 Int) (v_prenex_42841 Int)) (or (<= (+ main_x 1) v_prenex_42840) (<= 0 (+ (select main_a v_prenex_42840) 498)) (<= (select main_a v_prenex_42841) 1498) (<= (+ (select main_a v_prenex_42840) (select main_a v_prenex_42841)) 1000) (< v_prenex_42840 main_x) (<= 1 (select main_a v_prenex_42841)))) (forall ((v_prenex_50212 Int) (v_prenex_50211 Int)) (or (<= (select main_a v_prenex_50211) (select main_a v_prenex_50212)) (< v_prenex_50211 main_x) (<= 1 (select main_a v_prenex_50212)) (<= (select main_a v_prenex_50212) 999) (< v_prenex_50212 main_y) (<= (+ main_x 1) v_prenex_50211) (<= 2 (* 2 (select main_a v_prenex_50211))))) (forall ((v_prenex_49475 Int) (v_prenex_49474 Int)) (or (< v_prenex_49474 main_x) (<= 500 (select main_a v_prenex_49475)) (<= 2 (* 2 (select main_a v_prenex_49474))) (<= 0 (+ (select main_a v_prenex_49474) 498)) (<= (+ main_x 1) v_prenex_49474) (<= (select main_a v_prenex_49474) (select main_a v_prenex_49475)) (<= (select main_a v_prenex_49475) 1498))) (forall ((v_prenex_41932 Int) (v_prenex_41933 Int)) (or (<= (select main_a v_prenex_41933) 999) (<= (+ main_y 1) v_prenex_41933) (<= (+ (select main_a v_prenex_41932) (select main_a v_prenex_41933)) 1000) (<= (+ main_x 1) v_prenex_41932) (< v_prenex_41932 main_x) (<= 1 (select main_a v_prenex_41932)))) (or (forall ((v_prenex_51051 Int)) (or (<= (* 2 (select main_a v_prenex_51051)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51051))) (< v_prenex_51051 main_y))) (forall ((v_prenex_51047 Int)) (or (< v_prenex_51047 main_x) (<= (* 2 (select main_a v_prenex_51047)) 1000) (<= (select main_a v_prenex_51047) 999) (<= (+ main_x 1) v_prenex_51047)))) (or (forall ((v_prenex_50699 Int)) (or (< v_prenex_50699 main_y) (<= (+ main_y 1) v_prenex_50699) (<= (select main_a v_prenex_50699) 1498))) (forall ((v_prenex_50698 Int)) (or (<= (* 2 (select main_a v_prenex_50698)) 1000) (<= (+ main_x 1) v_prenex_50698)))) (or (forall ((v_prenex_42887 Int)) (<= (select main_a v_prenex_42887) 999)) (forall ((v_prenex_42886 Int)) (or (<= (+ main_x 1) v_prenex_42886) (<= (select main_a v_prenex_42886) 500) (<= (* 2 (select main_a v_prenex_42886)) 1000) (< v_prenex_42886 main_x) (<= 2 (* 2 (select main_a v_prenex_42886)))))) (forall ((v_prenex_48675 Int) (v_prenex_48674 Int)) (or (< v_prenex_48674 main_x) (<= (select main_a v_prenex_48674) 500) (<= (select main_a v_prenex_48674) (select main_a v_prenex_48675)) (<= (select main_a v_prenex_48675) 999) (<= 1000 (* 2 (select main_a v_prenex_48675))) (<= (+ main_x 1) v_prenex_48674) (<= 0 (+ (select main_a v_prenex_48674) 498)))) (forall ((v_prenex_47791 Int) (v_prenex_47790 Int)) (or (<= (+ (select main_a v_prenex_47790) (select main_a v_prenex_47791)) 1000) (<= (select main_a v_prenex_47790) 999) (<= (+ main_x 1) v_prenex_47790) (<= (select main_a v_prenex_47791) 999) (< v_prenex_47790 main_x) (<= (* 2 (select main_a v_prenex_47790)) 1000))) (forall ((v_prenex_47219 Int) (v_prenex_47218 Int)) (or (< v_prenex_47218 main_x) (<= (+ main_x 1) v_prenex_47218) (<= (select main_a v_prenex_47218) 999) (<= 1 (select main_a v_prenex_47219)) (<= (select main_a v_prenex_47219) (+ (select main_a v_prenex_47218) 998)) (<= (* 2 (select main_a v_prenex_47218)) 1000))) (or (forall ((v_prenex_46757 Int)) (or (<= 0 (+ (select main_a v_prenex_46757) 498)) (< v_prenex_46757 main_x) (<= (+ main_x 1) v_prenex_46757) (<= (select main_a v_prenex_46757) 999) (<= 2 (* 2 (select main_a v_prenex_46757))))) (forall ((v_prenex_46761 Int)) (or (<= 1 (select main_a v_prenex_46761)) (<= 500 (select main_a v_prenex_46761))))) (forall ((v_prenex_42322 Int) (v_prenex_42323 Int)) (or (<= (+ main_x 1) v_prenex_42322) (<= (+ (select main_a v_prenex_42322) (select main_a v_prenex_42323)) 1000) (<= (* 2 (select main_a v_prenex_42323)) 1998) (<= 1 (select main_a v_prenex_42322)) (< v_prenex_42322 main_x) (<= (* 2 (select main_a v_prenex_42322)) 1000) (<= (select main_a v_prenex_42323) 999))) (or (forall ((v_prenex_50249 Int)) (or (<= (select main_a v_prenex_50249) 999) (<= (select main_a v_prenex_50249) 1498))) (forall ((v_prenex_50244 Int)) (or (<= (* 2 (select main_a v_prenex_50244)) 1000) (<= (+ main_x 1) v_prenex_50244) (<= (select main_a v_prenex_50244) 500) (< v_prenex_50244 main_x)))) (forall ((v_prenex_50374 Int) (v_prenex_50375 Int)) (or (<= (* 2 (select main_a v_prenex_50375)) 1998) (<= 1000 (* 2 (select main_a v_prenex_50375))) (<= 1 (select main_a v_prenex_50374)) (< v_prenex_50375 main_y) (< v_prenex_50374 main_x) (<= (select main_a v_prenex_50375) (+ (select main_a v_prenex_50374) 998)) (<= (+ main_x 1) v_prenex_50374))) (forall ((v_prenex_51358 Int) (v_prenex_51359 Int)) (or (< v_prenex_51358 main_x) (<= (+ main_x 1) v_prenex_51358) (<= 1000 (+ (select main_a v_prenex_51358) (select main_a v_prenex_51359))) (<= (select main_a v_prenex_51358) 500) (<= 1000 (* 2 (select main_a v_prenex_51359))) (<= (select main_a v_prenex_51359) 999) (<= (select main_a v_prenex_51358) 999))) (forall ((v_prenex_40768 Int) (v_prenex_40767 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_40768))) (<= (select main_a v_prenex_40767) 500) (<= 2 (* 2 (select main_a v_prenex_40767))) (<= 1 (select main_a v_prenex_40768)) (<= (select main_a v_prenex_40767) (select main_a v_prenex_40768)) (<= (+ main_x 1) v_prenex_40767) (< v_prenex_40767 main_x))) (forall ((v_prenex_46644 Int) (v_prenex_46645 Int)) (or (<= 1 (select main_a v_prenex_46644)) (< v_prenex_46644 main_x) (<= (+ main_x 1) v_prenex_46644) (<= 1 (select main_a v_prenex_46645)) (< v_prenex_46645 main_y) (<= (select main_a v_prenex_46644) (select main_a v_prenex_46645)) (<= (select main_a v_prenex_46645) 1498))) (or (forall ((v_prenex_44820 Int)) (or (< v_prenex_44820 main_x) (<= (+ main_x 1) v_prenex_44820) (<= (select main_a v_prenex_44820) 500) (<= (select main_a v_prenex_44820) 999) (<= 2 (* 2 (select main_a v_prenex_44820))))) (forall ((v_prenex_44823 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44823))) (<= 500 (select main_a v_prenex_44823))))) (or (forall ((v_prenex_49689 Int)) (or (<= 1 (select main_a v_prenex_49689)) (<= (+ main_y 1) v_prenex_49689) (<= (select main_a v_prenex_49689) 999))) (forall ((v_prenex_49688 Int)) (or (< v_prenex_49688 main_x) (<= (select main_a v_prenex_49688) 500) (<= (* 2 (select main_a v_prenex_49688)) 1000) (<= (+ main_x 1) v_prenex_49688)))) (forall ((v_prenex_45169 Int) (v_prenex_45170 Int)) (or (<= 0 (+ (select main_a v_prenex_45169) 498)) (<= (select main_a v_prenex_45169) (select main_a v_prenex_45170)) (< v_prenex_45169 main_x) (< v_prenex_45170 main_y) (<= (select main_a v_prenex_45170) 1498) (<= (* 2 (select main_a v_prenex_45170)) 1998) (<= (+ main_x 1) v_prenex_45169))) (forall ((v_prenex_48901 Int) (v_prenex_48900 Int)) (or (<= 0 (+ (select main_a v_prenex_48900) 498)) (<= 1000 (+ (select main_a v_prenex_48900) (select main_a v_prenex_48901))) (<= 500 (select main_a v_prenex_48901)) (<= (+ main_x 1) v_prenex_48900) (< v_prenex_48900 main_x) (<= 2 (* 2 (select main_a v_prenex_48900))))) (or (forall ((v_prenex_46436 Int)) (<= (* 2 (select main_a v_prenex_46436)) 1998)) (forall ((v_prenex_46434 Int)) (or (<= 1 (select main_a v_prenex_46434)) (< v_prenex_46434 main_x) (<= (select main_a v_prenex_46434) 999) (<= (+ main_x 1) v_prenex_46434) (<= 2 (* 2 (select main_a v_prenex_46434)))))) (or (forall ((v_prenex_41122 Int)) (or (< v_prenex_41122 main_x) (<= 1 (select main_a v_prenex_41122)) (<= (+ main_x 1) v_prenex_41122) (<= (* 2 (select main_a v_prenex_41122)) 1000))) (forall ((v_prenex_41123 Int)) (or (<= (* 2 (select main_a v_prenex_41123)) 1998) (<= (select main_a v_prenex_41123) 999)))) (forall ((v_prenex_41342 Int) (v_prenex_41343 Int)) (or (<= (+ main_x 1) v_prenex_41342) (< v_prenex_41342 main_x) (<= (select main_a v_prenex_41342) (select main_a v_prenex_41343)) (<= (select main_a v_prenex_41342) 999) (<= (select main_a v_prenex_41343) 999) (<= (select main_a v_prenex_41342) 500) (<= 1 (select main_a v_prenex_41343)))) (forall ((v_prenex_50624 Int) (v_prenex_50625 Int)) (or (<= 1000 (+ (select main_a v_prenex_50624) (select main_a v_prenex_50625))) (<= (+ main_x 1) v_prenex_50624) (<= 500 (select main_a v_prenex_50625)) (< v_prenex_50624 main_x) (<= 1 (select main_a v_prenex_50624)) (<= (select main_a v_prenex_50624) 500) (<= (* 2 (select main_a v_prenex_50625)) 1998))) (forall ((v_prenex_41688 Int)) (or (<= (+ main_x 1) v_prenex_41688) (<= (* 2 (select main_a v_prenex_41688)) 1000) (<= 2 (* 2 (select main_a v_prenex_41688))) (<= (select main_a v_prenex_41688) 999) (< v_prenex_41688 main_x))) (forall ((v_prenex_50710 Int) (v_prenex_50709 Int)) (or (< v_prenex_50709 main_x) (<= 0 (+ (select main_a v_prenex_50709) 498)) (<= (* 2 (select main_a v_prenex_50710)) 1998) (<= (+ main_x 1) v_prenex_50709) (<= (+ main_y 1) v_prenex_50710) (<= 1000 (+ (select main_a v_prenex_50709) (select main_a v_prenex_50710))) (<= 1 (select main_a v_prenex_50710)))) (forall ((v_prenex_43400 Int) (v_prenex_43399 Int)) (or (<= (+ main_x 1) v_prenex_43399) (<= 1 (select main_a v_prenex_43399)) (<= 2 (* 2 (select main_a v_prenex_43399))) (<= 1000 (+ (select main_a v_prenex_43399) (select main_a v_prenex_43400))) (<= 500 (select main_a v_prenex_43400)) (< v_prenex_43399 main_x))) (forall ((v_prenex_44932 Int) (v_prenex_44931 Int)) (or (<= (+ main_x 1) v_prenex_44931) (< v_prenex_44931 main_x) (<= (* 2 (select main_a v_prenex_44931)) 1000) (<= (* 2 (select main_a v_prenex_44932)) 1998) (<= (select main_a v_prenex_44931) 500) (<= (select main_a v_prenex_44932) (+ (select main_a v_prenex_44931) 998)))) (or (forall ((v_prenex_45288 Int)) (or (< v_prenex_45288 main_x) (<= (+ main_x 1) v_prenex_45288) (<= (select main_a v_prenex_45288) 999) (<= (* 2 (select main_a v_prenex_45288)) 1000) (<= (select main_a v_prenex_45288) 500))) (forall ((v_prenex_45293 Int)) (or (<= 1 (select main_a v_prenex_45293)) (<= (select main_a v_prenex_45293) 999)))) (or (forall ((v_prenex_47197 Int)) (or (< v_prenex_47197 main_x) (<= (+ main_x 1) v_prenex_47197) (<= (select main_a v_prenex_47197) 999) (<= (* 2 (select main_a v_prenex_47197)) 1000))) (forall ((v_prenex_47198 Int)) (or (<= 500 (select main_a v_prenex_47198)) (<= (+ main_y 1) v_prenex_47198)))) (forall ((v_prenex_41638 Int) (v_prenex_41639 Int)) (or (<= (select main_a v_prenex_41638) 500) (<= 1 (select main_a v_prenex_41639)) (< v_prenex_41638 main_x) (<= (+ main_x 1) v_prenex_41638) (<= 1000 (* 2 (select main_a v_prenex_41639))) (<= 0 (+ (select main_a v_prenex_41638) 498)) (<= (select main_a v_prenex_41638) (select main_a v_prenex_41639)))) (forall ((v_prenex_47620 Int) (v_prenex_47619 Int)) (or (<= 1000 (+ (select main_a v_prenex_47619) (select main_a v_prenex_47620))) (<= 1 (select main_a v_prenex_47619)) (<= (select main_a v_prenex_47620) 1498) (<= 2 (* 2 (select main_a v_prenex_47619))) (< v_prenex_47619 main_x) (<= 500 (select main_a v_prenex_47620)) (<= (+ main_x 1) v_prenex_47619))) (forall ((v_prenex_44159 Int) (v_prenex_44158 Int)) (or (<= (select main_a v_prenex_44158) (select main_a v_prenex_44159)) (<= (+ main_x 1) v_prenex_44158) (<= 1 (select main_a v_prenex_44159)) (<= (select main_a v_prenex_44158) 500) (< v_prenex_44158 main_x) (<= 0 (+ (select main_a v_prenex_44158) 498)))) (or (forall ((v_prenex_47205 Int)) (or (<= (* 2 (select main_a v_prenex_47205)) 1998) (< v_prenex_47205 main_y) (<= (select main_a v_prenex_47205) 999))) (forall ((v_prenex_47199 Int)) (or (< v_prenex_47199 main_x) (<= 2 (* 2 (select main_a v_prenex_47199))) (<= (* 2 (select main_a v_prenex_47199)) 1000) (<= (+ main_x 1) v_prenex_47199)))) (forall ((v_prenex_50404 Int) (v_prenex_50405 Int)) (or (<= 1 (select main_a v_prenex_50404)) (<= 500 (select main_a v_prenex_50405)) (<= (+ main_x 1) v_prenex_50404) (< v_prenex_50404 main_x) (<= (+ (select main_a v_prenex_50404) (select main_a v_prenex_50405)) 1000) (<= (select main_a v_prenex_50404) 500) (<= 1 (select main_a v_prenex_50405)))) (forall ((v_prenex_48297 Int) (v_prenex_48296 Int)) (or (<= 1 (select main_a v_prenex_48297)) (<= (+ main_x 1) v_prenex_48296) (<= 500 (select main_a v_prenex_48297)) (<= 0 (+ (select main_a v_prenex_48296) 498)) (< v_prenex_48296 main_x) (< v_prenex_48297 main_y) (<= 1000 (+ (select main_a v_prenex_48296) (select main_a v_prenex_48297))))) (forall ((v_prenex_48244 Int) (v_prenex_48243 Int)) (or (<= 1 (select main_a v_prenex_48243)) (< v_prenex_48244 main_y) (<= (+ (select main_a v_prenex_48243) (select main_a v_prenex_48244)) 1000) (<= (+ main_x 1) v_prenex_48243) (< v_prenex_48243 main_x) (<= (select main_a v_prenex_48244) 999))) (forall ((v_prenex_40924 Int) (v_prenex_40925 Int)) (or (<= (select main_a v_prenex_40924) 500) (< v_prenex_40924 main_x) (<= (+ main_x 1) v_prenex_40924) (<= 1000 (+ (select main_a v_prenex_40924) (select main_a v_prenex_40925))) (<= 1 (select main_a v_prenex_40924)) (<= (* 2 (select main_a v_prenex_40925)) 1998))) (forall ((v_prenex_48541 Int) (v_prenex_48540 Int)) (or (<= 500 (select main_a v_prenex_48541)) (<= (+ main_x 1) v_prenex_48540) (<= 1000 (+ (select main_a v_prenex_48540) (select main_a v_prenex_48541))) (<= 1 (select main_a v_prenex_48540)) (<= 1000 (* 2 (select main_a v_prenex_48541))) (< v_prenex_48540 main_x) (< v_prenex_48541 main_y))) (forall ((v_prenex_49081 Int) (v_prenex_49080 Int)) (or (<= (select main_a v_prenex_49081) 1498) (< v_prenex_49080 main_x) (<= 0 (+ (select main_a v_prenex_49080) 498)) (<= (select main_a v_prenex_49081) (+ (select main_a v_prenex_49080) 998)) (<= (+ main_x 1) v_prenex_49080) (<= (+ main_y 1) v_prenex_49081) (<= (* 2 (select main_a v_prenex_49081)) 1998))) (forall ((v_prenex_41846 Int) (v_prenex_41847 Int)) (or (< v_prenex_41846 main_x) (<= (select main_a v_prenex_41846) (select main_a v_prenex_41847)) (<= (* 2 (select main_a v_prenex_41846)) 1000) (<= (+ main_x 1) v_prenex_41846) (<= (select main_a v_prenex_41847) 1498) (<= (select main_a v_prenex_41847) 999) (<= (select main_a v_prenex_41846) 500))) (or (forall ((v_prenex_50671 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50671))) (<= 1 (select main_a v_prenex_50671)) (<= (+ main_x 1) v_prenex_50671) (< v_prenex_50671 main_x) (<= 0 (+ (select main_a v_prenex_50671) 498)))) (forall ((v_prenex_50675 Int)) (<= 1000 (* 2 (select main_a v_prenex_50675))))) (or (forall ((v_prenex_51458 Int)) (or (< v_prenex_51458 main_x) (<= (+ main_x 1) v_prenex_51458) (<= (* 2 (select main_a v_prenex_51458)) 1000) (<= 2 (* 2 (select main_a v_prenex_51458))))) (forall ((v_prenex_51463 Int)) (or (<= (* 2 (select main_a v_prenex_51463)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51463)))))) (forall ((v_prenex_44036 Int) (v_prenex_44037 Int)) (or (<= (+ main_x 1) v_prenex_44036) (< v_prenex_44036 main_x) (<= 1000 (* 2 (select main_a v_prenex_44037))) (<= (select main_a v_prenex_44037) (+ (select main_a v_prenex_44036) 998)) (<= 1 (select main_a v_prenex_44037)) (<= (* 2 (select main_a v_prenex_44036)) 1000))) (forall ((v_prenex_42615 Int) (v_prenex_42616 Int)) (or (<= (+ main_x 1) v_prenex_42615) (<= (select main_a v_prenex_42615) 999) (<= 500 (select main_a v_prenex_42616)) (<= 2 (* 2 (select main_a v_prenex_42615))) (<= (select main_a v_prenex_42616) 999) (<= 1000 (+ (select main_a v_prenex_42615) (select main_a v_prenex_42616))) (< v_prenex_42615 main_x))) (forall ((v_prenex_40604 Int) (v_prenex_40603 Int)) (or (<= (select main_a v_prenex_40603) 500) (<= (+ main_x 1) v_prenex_40603) (<= 500 (select main_a v_prenex_40604)) (<= (select main_a v_prenex_40603) (select main_a v_prenex_40604)) (<= 1 (select main_a v_prenex_40604)) (< v_prenex_40603 main_x))) (forall ((v_prenex_47264 Int) (v_prenex_47263 Int)) (or (<= 500 (select main_a v_prenex_47264)) (<= (select main_a v_prenex_47263) 999) (<= (+ main_x 1) v_prenex_47263) (<= 2 (* 2 (select main_a v_prenex_47263))) (<= 1000 (* 2 (select main_a v_prenex_47264))) (<= 1000 (+ (select main_a v_prenex_47263) (select main_a v_prenex_47264))) (< v_prenex_47263 main_x))) (forall ((v_prenex_41329 Int)) (or (< v_prenex_41329 main_x) (<= 0 (+ (select main_a v_prenex_41329) 498)) (<= 2 (* 2 (select main_a v_prenex_41329))) (<= (select main_a v_prenex_41329) 500) (<= (+ main_x 1) v_prenex_41329))) (forall ((v_prenex_47108 Int) (v_prenex_47107 Int)) (or (<= 1 (select main_a v_prenex_47107)) (<= (select main_a v_prenex_47108) 999) (<= (select main_a v_prenex_47107) (select main_a v_prenex_47108)) (<= (select main_a v_prenex_47107) 500) (<= (+ main_x 1) v_prenex_47107) (<= 1 (select main_a v_prenex_47108)) (< v_prenex_47107 main_x))) (or (forall ((v_prenex_44109 Int)) (<= (select main_a v_prenex_44109) 1498)) (forall ((v_prenex_44103 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44103))) (< v_prenex_44103 main_x) (<= (select main_a v_prenex_44103) 999) (<= (+ main_x 1) v_prenex_44103)))) (forall ((v_prenex_47379 Int) (v_prenex_47380 Int)) (or (< v_prenex_47379 main_x) (<= (+ main_x 1) v_prenex_47379) (<= (* 2 (select main_a v_prenex_47380)) 1998) (<= (select main_a v_prenex_47380) 999) (<= (select main_a v_prenex_47379) 999) (<= (+ (select main_a v_prenex_47379) (select main_a v_prenex_47380)) 1000) (< v_prenex_47380 main_y))) (forall ((v_prenex_49567 Int) (v_prenex_49566 Int)) (or (<= (select main_a v_prenex_49566) 999) (<= 2 (* 2 (select main_a v_prenex_49566))) (<= (select main_a v_prenex_49566) (select main_a v_prenex_49567)) (< v_prenex_49566 main_x) (<= 1000 (* 2 (select main_a v_prenex_49567))) (<= 1 (select main_a v_prenex_49567)) (<= (+ main_x 1) v_prenex_49566))) (or (forall ((v_prenex_45795 Int)) (or (< v_prenex_45795 main_x) (<= (+ main_x 1) v_prenex_45795) (<= (* 2 (select main_a v_prenex_45795)) 1000) (<= (select main_a v_prenex_45795) 500))) (forall ((v_prenex_45797 Int)) (or (<= (select main_a v_prenex_45797) 999) (< v_prenex_45797 main_y) (<= (select main_a v_prenex_45797) 1498)))) (forall ((v_prenex_42710 Int) (v_prenex_42711 Int)) (or (< v_prenex_42710 main_x) (<= (select main_a v_prenex_42711) (+ (select main_a v_prenex_42710) 998)) (<= (select main_a v_prenex_42711) 999) (<= (+ main_x 1) v_prenex_42710) (<= (* 2 (select main_a v_prenex_42711)) 1998) (<= (* 2 (select main_a v_prenex_42710)) 1000) (<= (+ main_y 1) v_prenex_42711))) (or (forall ((v_prenex_42588 Int)) (or (<= 0 (+ (select main_a v_prenex_42588) 498)) (< v_prenex_42588 main_x) (<= (+ main_x 1) v_prenex_42588) (<= (* 2 (select main_a v_prenex_42588)) 1000) (<= 2 (* 2 (select main_a v_prenex_42588))))) (forall ((v_prenex_42585 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42585))) (<= 1 (select main_a v_prenex_42585))))) (forall ((v_prenex_43804 Int) (v_prenex_43805 Int)) (or (<= (+ main_x 1) v_prenex_43804) (<= 1000 (+ (select main_a v_prenex_43804) (select main_a v_prenex_43805))) (<= (select main_a v_prenex_43804) 500) (< v_prenex_43804 main_x) (<= 500 (select main_a v_prenex_43805)))) (forall ((v_prenex_49456 Int) (v_prenex_49455 Int)) (or (<= 0 (+ (select main_a v_prenex_49455) 498)) (<= (select main_a v_prenex_49455) 999) (<= (+ main_x 1) v_prenex_49455) (<= 1000 (+ (select main_a v_prenex_49455) (select main_a v_prenex_49456))) (<= (* 2 (select main_a v_prenex_49456)) 1998) (<= (select main_a v_prenex_49456) 1498) (< v_prenex_49455 main_x))) (forall ((v_prenex_44252 Int) (v_prenex_44251 Int)) (or (< v_prenex_44252 main_y) (<= (select main_a v_prenex_44252) 999) (<= 1000 (+ (select main_a v_prenex_44251) (select main_a v_prenex_44252))) (<= (+ main_x 1) v_prenex_44251) (<= 2 (* 2 (select main_a v_prenex_44251))) (< v_prenex_44251 main_x) (<= (* 2 (select main_a v_prenex_44252)) 1998))) (forall ((v_prenex_50768 Int) (v_prenex_50767 Int)) (or (<= (select main_a v_prenex_50767) 500) (< v_prenex_50767 main_x) (<= 0 (+ (select main_a v_prenex_50767) 498)) (<= 1 (select main_a v_prenex_50768)) (<= (+ main_x 1) v_prenex_50767) (<= (+ (select main_a v_prenex_50767) (select main_a v_prenex_50768)) 1000) (<= (select main_a v_prenex_50768) 999))) (forall ((v_prenex_49305 Int) (v_prenex_49304 Int)) (or (<= 1 (select main_a v_prenex_49304)) (<= (+ main_x 1) v_prenex_49304) (< v_prenex_49305 main_y) (<= (select main_a v_prenex_49304) (select main_a v_prenex_49305)) (<= (select main_a v_prenex_49305) 999) (< v_prenex_49304 main_x))) (forall ((v_prenex_47496 Int) (v_prenex_47495 Int)) (or (<= (select main_a v_prenex_47495) 999) (< v_prenex_47495 main_x) (<= (+ main_x 1) v_prenex_47495) (<= (* 2 (select main_a v_prenex_47496)) 1998) (<= 1000 (* 2 (select main_a v_prenex_47496))) (<= (select main_a v_prenex_47495) (select main_a v_prenex_47496)))) (forall ((v_prenex_51559 Int) (v_prenex_51560 Int)) (or (<= (+ main_x 1) v_prenex_51559) (<= (select main_a v_prenex_51559) 500) (<= (select main_a v_prenex_51560) (+ (select main_a v_prenex_51559) 998)) (< v_prenex_51559 main_x) (<= 0 (+ (select main_a v_prenex_51559) 498)))) (forall ((v_prenex_43967 Int) (v_prenex_43966 Int)) (or (< v_prenex_43966 main_x) (<= (select main_a v_prenex_43967) 999) (<= (+ main_x 1) v_prenex_43966) (<= 1000 (+ (select main_a v_prenex_43966) (select main_a v_prenex_43967))) (<= 2 (* 2 (select main_a v_prenex_43966))) (<= (select main_a v_prenex_43966) 500) (<= 1 (select main_a v_prenex_43967)))) (forall ((v_prenex_49813 Int) (v_prenex_49814 Int)) (or (<= 1 (select main_a v_prenex_49814)) (<= (select main_a v_prenex_49814) 1498) (<= (+ main_x 1) v_prenex_49813) (<= (select main_a v_prenex_49813) (select main_a v_prenex_49814)) (<= 1 (select main_a v_prenex_49813)) (<= (+ main_y 1) v_prenex_49814) (< v_prenex_49813 main_x))) (forall ((v_prenex_41267 Int) (v_prenex_41268 Int)) (or (< v_prenex_41267 main_x) (<= 1000 (+ (select main_a v_prenex_41267) (select main_a v_prenex_41268))) (<= 0 (+ (select main_a v_prenex_41267) 498)) (<= (+ main_x 1) v_prenex_41267) (<= 500 (select main_a v_prenex_41268)) (<= (select main_a v_prenex_41268) 999) (<= (select main_a v_prenex_41267) 999))) (or (forall ((v_prenex_41242 Int)) (or (<= (+ main_y 1) v_prenex_41242) (<= 1 (select main_a v_prenex_41242)) (<= (select main_a v_prenex_41242) 1498))) (forall ((v_prenex_41241 Int)) (or (<= (+ main_x 1) v_prenex_41241) (<= (select main_a v_prenex_41241) 999) (< v_prenex_41241 main_x) (<= 2 (* 2 (select main_a v_prenex_41241)))))) (forall ((v_prenex_51257 Int) (v_prenex_51258 Int)) (or (<= 1 (select main_a v_prenex_51258)) (< v_prenex_51257 main_x) (<= 0 (+ (select main_a v_prenex_51257) 498)) (<= (select main_a v_prenex_51258) (+ (select main_a v_prenex_51257) 998)) (<= 1000 (* 2 (select main_a v_prenex_51258))) (<= (select main_a v_prenex_51257) 500) (<= (+ main_x 1) v_prenex_51257))) (or (forall ((v_prenex_49884 Int)) (or (<= 500 (select main_a v_prenex_49884)) (<= (* 2 (select main_a v_prenex_49884)) 1998) (<= (+ main_y 1) v_prenex_49884))) (forall ((v_prenex_49883 Int)) (or (< v_prenex_49883 main_x) (<= 2 (* 2 (select main_a v_prenex_49883))) (<= (select main_a v_prenex_49883) 999) (<= (+ main_x 1) v_prenex_49883)))) (or (forall ((v_prenex_47248 Int)) (or (<= 1 (select main_a v_prenex_47248)) (<= (* 2 (select main_a v_prenex_47248)) 1998))) (forall ((v_prenex_47246 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47246))) (<= (+ main_x 1) v_prenex_47246) (< v_prenex_47246 main_x) (<= (* 2 (select main_a v_prenex_47246)) 1000) (<= 1 (select main_a v_prenex_47246))))) (or (forall ((v_prenex_43681 Int)) (or (<= (* 2 (select main_a v_prenex_43681)) 1998) (<= (select main_a v_prenex_43681) 999))) (forall ((v_prenex_43680 Int)) (or (<= (+ main_x 1) v_prenex_43680) (< v_prenex_43680 main_x) (<= 0 (+ (select main_a v_prenex_43680) 498)) (<= (select main_a v_prenex_43680) 500) (<= (* 2 (select main_a v_prenex_43680)) 1000)))) (forall ((v_prenex_44096 Int) (v_prenex_44097 Int)) (or (<= (* 2 (select main_a v_prenex_44096)) 1000) (<= (select main_a v_prenex_44096) (select main_a v_prenex_44097)) (<= 1 (select main_a v_prenex_44097)) (< v_prenex_44096 main_x) (<= (select main_a v_prenex_44097) 1498) (<= 0 (+ (select main_a v_prenex_44096) 498)) (<= (+ main_x 1) v_prenex_44096))) (forall ((v_prenex_47823 Int) (v_prenex_47822 Int)) (or (<= (+ main_x 1) v_prenex_47822) (<= 2 (* 2 (select main_a v_prenex_47822))) (<= (select main_a v_prenex_47823) 1498) (< v_prenex_47823 main_y) (<= (select main_a v_prenex_47823) (+ (select main_a v_prenex_47822) 998)) (< v_prenex_47822 main_x) (<= 1 (select main_a v_prenex_47823)))) (or (forall ((v_prenex_49071 Int)) (or (<= (* 2 (select main_a v_prenex_49071)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49071))))) (forall ((v_prenex_49066 Int)) (or (<= (+ main_x 1) v_prenex_49066) (<= 2 (* 2 (select main_a v_prenex_49066))) (< v_prenex_49066 main_x) (<= (select main_a v_prenex_49066) 500)))) (or (forall ((v_prenex_40469 Int)) (or (<= (+ main_x 1) v_prenex_40469) (<= (* 2 (select main_a v_prenex_40469)) 1000) (< v_prenex_40469 main_x) (<= (select main_a v_prenex_40469) 999))) (forall ((v_prenex_40594 Int)) (or (<= (select main_a v_prenex_40594) 1498) (< v_prenex_40594 main_y)))) (forall ((v_prenex_42989 Int) (v_prenex_42990 Int)) (or (<= 500 (select main_a v_prenex_42990)) (< v_prenex_42989 main_x) (<= 1000 (* 2 (select main_a v_prenex_42990))) (<= (select main_a v_prenex_42989) 999) (<= (+ main_y 1) v_prenex_42990) (<= (select main_a v_prenex_42990) (+ (select main_a v_prenex_42989) 998)) (<= (+ main_x 1) v_prenex_42989))) (forall ((v_prenex_43853 Int) (v_prenex_43852 Int)) (or (<= (+ main_y 1) v_prenex_43853) (<= 500 (select main_a v_prenex_43853)) (<= (+ main_x 1) v_prenex_43852) (< v_prenex_43852 main_x) (<= 1 (select main_a v_prenex_43852)) (<= 1000 (* 2 (select main_a v_prenex_43853))) (<= (select main_a v_prenex_43852) (select main_a v_prenex_43853)))) (forall ((v_prenex_41054 Int) (v_prenex_41055 Int)) (or (<= (select main_a v_prenex_41055) 1498) (<= (+ main_x 1) v_prenex_41054) (<= 0 (+ (select main_a v_prenex_41054) 498)) (<= (+ (select main_a v_prenex_41054) (select main_a v_prenex_41055)) 1000) (< v_prenex_41054 main_x))) (forall ((v_prenex_47745 Int) (v_prenex_47744 Int)) (or (< v_prenex_47744 main_x) (<= 2 (* 2 (select main_a v_prenex_47744))) (<= (+ main_x 1) v_prenex_47744) (<= (select main_a v_prenex_47744) (select main_a v_prenex_47745)) (<= 1 (select main_a v_prenex_47745)) (<= (* 2 (select main_a v_prenex_47745)) 1998) (<= 0 (+ (select main_a v_prenex_47744) 498)))) (forall ((v_prenex_49011 Int) (v_prenex_49010 Int)) (or (<= (select main_a v_prenex_49010) (select main_a v_prenex_49011)) (<= 1 (select main_a v_prenex_49011)) (< v_prenex_49010 main_x) (<= (+ main_x 1) v_prenex_49010) (<= (* 2 (select main_a v_prenex_49011)) 1998) (<= 2 (* 2 (select main_a v_prenex_49010))))) (forall ((v_prenex_46231 Int) (v_prenex_46232 Int)) (or (<= (* 2 (select main_a v_prenex_46232)) 1998) (< v_prenex_46231 main_x) (<= (select main_a v_prenex_46231) 999) (<= (+ main_x 1) v_prenex_46231) (<= (select main_a v_prenex_46231) 500) (<= 500 (select main_a v_prenex_46232)) (<= (select main_a v_prenex_46231) (select main_a v_prenex_46232)))) (or (forall ((v_prenex_50683 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50683))) (<= (* 2 (select main_a v_prenex_50683)) 1000) (< v_prenex_50683 main_x) (<= (+ main_x 1) v_prenex_50683) (<= (select main_a v_prenex_50683) 500))) (forall ((v_prenex_50684 Int)) (<= 1000 (* 2 (select main_a v_prenex_50684))))) (or (forall ((v_prenex_49045 Int)) (or (<= (+ main_x 1) v_prenex_49045) (<= 0 (+ (select main_a v_prenex_49045) 498)) (<= (* 2 (select main_a v_prenex_49045)) 1000) (<= 1 (select main_a v_prenex_49045)) (< v_prenex_49045 main_x))) (forall ((v_prenex_49046 Int)) (or (<= (select main_a v_prenex_49046) 999) (<= 500 (select main_a v_prenex_49046))))) (forall ((v_prenex_44773 Int) (v_prenex_44772 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44773))) (< v_prenex_44772 main_x) (<= 2 (* 2 (select main_a v_prenex_44772))) (<= 1000 (+ (select main_a v_prenex_44772) (select main_a v_prenex_44773))) (<= (* 2 (select main_a v_prenex_44772)) 1000) (<= 1 (select main_a v_prenex_44773)) (<= (+ main_x 1) v_prenex_44772))) (forall ((v_prenex_49549 Int) (v_prenex_49548 Int)) (or (< v_prenex_49548 main_x) (<= 2 (* 2 (select main_a v_prenex_49548))) (<= 0 (+ (select main_a v_prenex_49548) 498)) (<= (+ main_x 1) v_prenex_49548) (<= (select main_a v_prenex_49548) (select main_a v_prenex_49549)) (<= (select main_a v_prenex_49549) 999) (<= 1000 (* 2 (select main_a v_prenex_49549))))) (forall ((v_prenex_48594 Int) (v_prenex_48593 Int)) (or (<= (select main_a v_prenex_48593) 999) (<= 0 (+ (select main_a v_prenex_48593) 498)) (<= (+ main_x 1) v_prenex_48593) (<= 1000 (* 2 (select main_a v_prenex_48594))) (< v_prenex_48593 main_x) (<= (select main_a v_prenex_48593) (select main_a v_prenex_48594)))) (forall ((v_prenex_41646 Int) (v_prenex_41647 Int)) (or (<= (+ main_x 1) v_prenex_41646) (<= 1000 (+ (select main_a v_prenex_41646) (select main_a v_prenex_41647))) (<= 1 (select main_a v_prenex_41646)) (<= (* 2 (select main_a v_prenex_41646)) 1000) (<= 1000 (* 2 (select main_a v_prenex_41647))) (<= (* 2 (select main_a v_prenex_41647)) 1998) (< v_prenex_41646 main_x))) (or (forall ((v_prenex_46832 Int)) (or (<= (+ main_y 1) v_prenex_46832) (<= (select main_a v_prenex_46832) 1498))) (forall ((v_prenex_46831 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46831))) (< v_prenex_46831 main_x) (<= (+ main_x 1) v_prenex_46831)))) (or (forall ((v_prenex_42146 Int)) (or (<= 500 (select main_a v_prenex_42146)) (<= 1 (select main_a v_prenex_42146)))) (forall ((v_prenex_42151 Int)) (or (<= (select main_a v_prenex_42151) 500) (<= (+ main_x 1) v_prenex_42151) (< v_prenex_42151 main_x) (<= (* 2 (select main_a v_prenex_42151)) 1000)))) (forall ((v_prenex_50897 Int) (v_prenex_50898 Int)) (or (<= (* 2 (select main_a v_prenex_50897)) 1000) (<= (+ (select main_a v_prenex_50897) (select main_a v_prenex_50898)) 1000) (< v_prenex_50897 main_x) (<= 0 (+ (select main_a v_prenex_50897) 498)) (<= (select main_a v_prenex_50898) 999) (<= (+ main_x 1) v_prenex_50897))) (forall ((v_prenex_46730 Int) (v_prenex_46731 Int)) (or (<= 1000 (+ (select main_a v_prenex_46730) (select main_a v_prenex_46731))) (<= (+ main_x 1) v_prenex_46730) (<= (* 2 (select main_a v_prenex_46730)) 1000) (< v_prenex_46730 main_x))) (forall ((v_prenex_51732 Int) (v_prenex_51731 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51731))) (< v_prenex_51731 main_x) (<= 1 (select main_a v_prenex_51732)) (<= (+ main_x 1) v_prenex_51731) (<= (* 2 (select main_a v_prenex_51731)) 1000) (<= (select main_a v_prenex_51731) (select main_a v_prenex_51732)) (<= (* 2 (select main_a v_prenex_51732)) 1998))) (forall ((v_prenex_46207 Int) (v_prenex_46208 Int)) (or (<= 1 (select main_a v_prenex_46208)) (<= (select main_a v_prenex_46208) (+ (select main_a v_prenex_46207) 998)) (<= (select main_a v_prenex_46207) 500) (< v_prenex_46207 main_x) (<= (select main_a v_prenex_46208) 1498) (<= (+ main_x 1) v_prenex_46207))) (or (forall ((v_prenex_45560 Int)) (or (<= (+ main_x 1) v_prenex_45560) (<= 2 (* 2 (select main_a v_prenex_45560))) (<= (* 2 (select main_a v_prenex_45560)) 1000) (< v_prenex_45560 main_x))) (forall ((v_prenex_45564 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45564))) (<= (select main_a v_prenex_45564) 999)))) (forall ((v_prenex_47188 Int) (v_prenex_47187 Int)) (or (<= (+ main_x 1) v_prenex_47187) (<= (select main_a v_prenex_47188) 999) (< v_prenex_47187 main_x) (<= (* 2 (select main_a v_prenex_47187)) 1000) (<= (* 2 (select main_a v_prenex_47188)) 1998) (<= (select main_a v_prenex_47188) (+ (select main_a v_prenex_47187) 998)) (< v_prenex_47188 main_y))) (forall ((v_prenex_51314 Int) (v_prenex_51315 Int)) (or (<= 500 (select main_a v_prenex_51315)) (<= 1000 (* 2 (select main_a v_prenex_51315))) (<= (+ main_x 1) v_prenex_51314) (<= (* 2 (select main_a v_prenex_51314)) 1000) (< v_prenex_51314 main_x) (<= (select main_a v_prenex_51314) 500) (<= (+ (select main_a v_prenex_51314) (select main_a v_prenex_51315)) 1000))) (or (forall ((v_prenex_47137 Int)) (or (<= (* 2 (select main_a v_prenex_47137)) 1000) (<= 2 (* 2 (select main_a v_prenex_47137))) (< v_prenex_47137 main_x) (<= (+ main_x 1) v_prenex_47137))) (forall ((v_prenex_47141 Int)) (or (<= (select main_a v_prenex_47141) 999) (<= 500 (select main_a v_prenex_47141))))) (forall ((v_prenex_44908 Int) (v_prenex_44909 Int)) (or (<= (select main_a v_prenex_44908) (select main_a v_prenex_44909)) (< v_prenex_44909 main_y) (< v_prenex_44908 main_x) (<= 1000 (* 2 (select main_a v_prenex_44909))) (<= (select main_a v_prenex_44908) 999) (<= (select main_a v_prenex_44909) 1498) (<= (+ main_x 1) v_prenex_44908))) (forall ((v_prenex_51535 Int) (v_prenex_51536 Int)) (or (<= 1 (select main_a v_prenex_51535)) (<= (select main_a v_prenex_51535) (select main_a v_prenex_51536)) (<= (+ main_x 1) v_prenex_51535) (< v_prenex_51535 main_x) (<= (* 2 (select main_a v_prenex_51535)) 1000) (<= 500 (select main_a v_prenex_51536)))) (forall ((v_prenex_44558 Int) (v_prenex_44557 Int)) (or (<= (* 2 (select main_a v_prenex_44558)) 1998) (< v_prenex_44558 main_y) (<= 1 (select main_a v_prenex_44558)) (<= (select main_a v_prenex_44557) (select main_a v_prenex_44558)) (<= (+ main_y 1) v_prenex_44558))) (forall ((v_prenex_51571 Int) (v_prenex_51572 Int)) (or (< v_prenex_51572 main_y) (<= (* 2 (select main_a v_prenex_51571)) 1000) (<= (+ main_x 1) v_prenex_51571) (<= (+ (select main_a v_prenex_51571) (select main_a v_prenex_51572)) 1000) (<= (select main_a v_prenex_51572) 999) (< v_prenex_51571 main_x))) (forall ((v_prenex_45382 Int) (v_prenex_45381 Int)) (or (< v_prenex_45381 main_x) (<= 1000 (+ (select main_a v_prenex_45381) (select main_a v_prenex_45382))) (<= (+ main_x 1) v_prenex_45381) (<= 0 (+ (select main_a v_prenex_45381) 498)) (<= (select main_a v_prenex_45382) 999) (<= (select main_a v_prenex_45381) 500))) (forall ((v_prenex_50706 Int) (v_prenex_50705 Int)) (or (<= (+ main_y 1) v_prenex_50706) (<= (select main_a v_prenex_50706) 1498) (<= (+ main_x 1) v_prenex_50705) (<= (select main_a v_prenex_50705) (select main_a v_prenex_50706)) (<= 1 (select main_a v_prenex_50706)) (<= (select main_a v_prenex_50705) 500) (< v_prenex_50705 main_x))) (forall ((v_prenex_50743 Int) (v_prenex_50744 Int)) (or (<= (+ main_x 1) v_prenex_50743) (<= 1 (select main_a v_prenex_50743)) (<= 500 (select main_a v_prenex_50744)) (<= (select main_a v_prenex_50743) 500) (< v_prenex_50743 main_x) (<= 1 (select main_a v_prenex_50744)) (<= 1000 (+ (select main_a v_prenex_50743) (select main_a v_prenex_50744))))) (forall ((v_prenex_50117 Int) (v_prenex_50116 Int)) (or (<= (select main_a v_prenex_50116) 999) (<= 1 (select main_a v_prenex_50117)) (<= (select main_a v_prenex_50117) 999) (<= (select main_a v_prenex_50116) (select main_a v_prenex_50117)) (< v_prenex_50116 main_x) (<= 0 (+ (select main_a v_prenex_50116) 498)) (<= (+ main_x 1) v_prenex_50116))) (or (forall ((v_prenex_49683 Int)) (or (<= 500 (select main_a v_prenex_49683)) (<= 1000 (* 2 (select main_a v_prenex_49683))))) (forall ((v_prenex_49680 Int)) (or (<= (select main_a v_prenex_49680) 999) (<= (+ main_x 1) v_prenex_49680) (< v_prenex_49680 main_x) (<= (* 2 (select main_a v_prenex_49680)) 1000)))) (forall ((v_prenex_49317 Int) (v_prenex_49316 Int)) (or (< v_prenex_49316 main_x) (<= (select main_a v_prenex_49317) 999) (<= (* 2 (select main_a v_prenex_49316)) 1000) (<= 500 (select main_a v_prenex_49317)) (<= (+ (select main_a v_prenex_49316) (select main_a v_prenex_49317)) 1000) (<= (+ main_x 1) v_prenex_49316))) (forall ((v_prenex_41460 Int) (v_prenex_41461 Int)) (or (<= 0 (+ (select main_a v_prenex_41460) 498)) (< v_prenex_41460 main_x) (<= (select main_a v_prenex_41460) 500) (<= (+ main_x 1) v_prenex_41460) (<= 1000 (* 2 (select main_a v_prenex_41461))) (<= 1000 (+ (select main_a v_prenex_41460) (select main_a v_prenex_41461))) (<= (* 2 (select main_a v_prenex_41461)) 1998))) (or (forall ((v_prenex_48991 Int)) (or (<= 1 (select main_a v_prenex_48991)) (< v_prenex_48991 main_y) (<= (* 2 (select main_a v_prenex_48991)) 1998))) (forall ((v_prenex_48990 Int)) (or (< v_prenex_48990 main_x) (<= 1 (select main_a v_prenex_48990)) (<= (+ main_x 1) v_prenex_48990) (<= 2 (* 2 (select main_a v_prenex_48990)))))) (forall ((v_prenex_41695 Int) (v_prenex_41696 Int)) (or (<= (select main_a v_prenex_41695) (select main_a v_prenex_41696)) (<= (* 2 (select main_a v_prenex_41695)) 1000) (<= (+ main_x 1) v_prenex_41695) (<= 1 (select main_a v_prenex_41695)) (<= 1000 (* 2 (select main_a v_prenex_41696))) (<= 1 (select main_a v_prenex_41696)) (< v_prenex_41695 main_x))) (forall ((v_prenex_47074 Int) (v_prenex_47073 Int)) (or (<= 1 (select main_a v_prenex_47073)) (<= (select main_a v_prenex_47074) 1498) (< v_prenex_47073 main_x) (<= (+ (select main_a v_prenex_47073) (select main_a v_prenex_47074)) 1000) (<= 2 (* 2 (select main_a v_prenex_47073))) (<= (+ main_x 1) v_prenex_47073))) (forall ((v_prenex_46392 Int) (v_prenex_46393 Int)) (or (<= (select main_a v_prenex_46392) (select main_a v_prenex_46393)) (<= (select main_a v_prenex_46392) 999) (<= (select main_a v_prenex_46393) 1498) (<= 1 (select main_a v_prenex_46393)) (< v_prenex_46392 main_x) (< v_prenex_46393 main_y) (<= (+ main_x 1) v_prenex_46392))) (or (forall ((v_prenex_45371 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45371))) (< v_prenex_45371 main_x) (<= (+ main_x 1) v_prenex_45371) (<= 0 (+ (select main_a v_prenex_45371) 498)) (<= (select main_a v_prenex_45371) 500))) (forall ((v_prenex_45374 Int)) (<= 1 (select main_a v_prenex_45374)))) (forall ((v_prenex_42853 Int) (v_prenex_42854 Int)) (or (< v_prenex_42853 main_x) (<= (select main_a v_prenex_42854) 999) (<= (* 2 (select main_a v_prenex_42853)) 1000) (<= (+ main_x 1) v_prenex_42853) (<= 2 (* 2 (select main_a v_prenex_42853))) (<= 1000 (+ (select main_a v_prenex_42853) (select main_a v_prenex_42854))) (<= 1 (select main_a v_prenex_42854)))) (forall ((v_prenex_44861 Int) (v_prenex_44862 Int)) (or (<= (+ main_y 1) v_prenex_44862) (<= (select main_a v_prenex_44861) (select main_a v_prenex_44862)) (<= 1 (select main_a v_prenex_44862)) (<= (+ main_x 1) v_prenex_44861) (<= 2 (* 2 (select main_a v_prenex_44861))) (< v_prenex_44861 main_x) (<= (* 2 (select main_a v_prenex_44862)) 1998))) (forall ((v_prenex_48630 Int) (v_prenex_48629 Int)) (or (<= (select main_a v_prenex_48629) (select main_a v_prenex_48630)) (<= (+ main_x 1) v_prenex_48629) (< v_prenex_48629 main_x) (<= 1 (select main_a v_prenex_48630)) (<= (select main_a v_prenex_48629) 500) (<= (* 2 (select main_a v_prenex_48629)) 1000) (<= 1000 (* 2 (select main_a v_prenex_48630))))) (or (forall ((v_prenex_46387 Int)) (or (<= 500 (select main_a v_prenex_46387)) (<= (select main_a v_prenex_46387) 999))) (forall ((v_prenex_46386 Int)) (or (< v_prenex_46386 main_x) (<= (select main_a v_prenex_46386) 999) (<= (+ main_x 1) v_prenex_46386) (<= 2 (* 2 (select main_a v_prenex_46386)))))) (forall ((v_prenex_50042 Int) (v_prenex_50041 Int)) (or (<= (+ main_x 1) v_prenex_50041) (<= (select main_a v_prenex_50041) 999) (<= (* 2 (select main_a v_prenex_50042)) 1998) (<= 500 (select main_a v_prenex_50042)) (<= 1000 (+ (select main_a v_prenex_50041) (select main_a v_prenex_50042))) (< v_prenex_50041 main_x) (< v_prenex_50042 main_y))) (or (forall ((v_prenex_46701 Int)) (or (<= (select main_a v_prenex_46701) 999) (<= 500 (select main_a v_prenex_46701)) (<= (+ main_y 1) v_prenex_46701))) (forall ((v_prenex_46700 Int)) (or (<= (* 2 (select main_a v_prenex_46700)) 1000) (<= (select main_a v_prenex_46700) 500) (< v_prenex_46700 main_x) (<= (+ main_x 1) v_prenex_46700)))) (or (forall ((v_prenex_51135 Int)) (or (< v_prenex_51135 main_x) (<= 2 (* 2 (select main_a v_prenex_51135))) (<= (+ main_x 1) v_prenex_51135) (<= (select main_a v_prenex_51135) 500))) (forall ((v_prenex_51136 Int)) (or (<= (select main_a v_prenex_51136) 999) (<= (select main_a v_prenex_51136) 1498) (<= (+ main_y 1) v_prenex_51136)))) (forall ((v_prenex_45104 Int) (v_prenex_45105 Int)) (or (< v_prenex_45104 main_x) (<= (select main_a v_prenex_45105) (+ (select main_a v_prenex_45104) 998)) (<= (+ main_x 1) v_prenex_45104) (<= (select main_a v_prenex_45105) 999) (<= (+ main_y 1) v_prenex_45105) (<= (select main_a v_prenex_45104) 500))) (forall ((v_prenex_46820 Int) (v_prenex_46819 Int)) (or (< v_prenex_46820 main_y) (<= (select main_a v_prenex_46819) (select main_a v_prenex_46820)) (< v_prenex_46819 main_x) (<= 1000 (* 2 (select main_a v_prenex_46820))) (<= (+ main_x 1) v_prenex_46819) (<= 0 (+ (select main_a v_prenex_46819) 498)) (<= (select main_a v_prenex_46820) 999))) (forall ((v_prenex_50576 Int) (v_prenex_50577 Int)) (or (<= 0 (+ (select main_a v_prenex_50576) 498)) (<= (* 2 (select main_a v_prenex_50577)) 1998) (<= (select main_a v_prenex_50576) (select main_a v_prenex_50577)) (<= (+ main_x 1) v_prenex_50576) (<= 500 (select main_a v_prenex_50577)) (< v_prenex_50576 main_x) (<= (* 2 (select main_a v_prenex_50576)) 1000))) (forall ((v_prenex_47445 Int) (v_prenex_47444 Int)) (or (<= (select main_a v_prenex_47444) 999) (<= 1000 (* 2 (select main_a v_prenex_47445))) (< v_prenex_47444 main_x) (<= (+ main_x 1) v_prenex_47444) (<= 1000 (+ (select main_a v_prenex_47444) (select main_a v_prenex_47445))) (<= (+ main_y 1) v_prenex_47445))) (forall ((v_prenex_41113 Int) (v_prenex_41114 Int)) (or (<= (+ (select main_a v_prenex_41113) (select main_a v_prenex_41114)) 1000) (<= 500 (select main_a v_prenex_41114)) (<= (+ main_x 1) v_prenex_41113) (<= (select main_a v_prenex_41113) 500) (< v_prenex_41114 main_y) (<= 1 (select main_a v_prenex_41114)) (< v_prenex_41113 main_x))) (forall ((v_prenex_43288 Int) (v_prenex_43287 Int)) (or (<= (+ main_x 1) v_prenex_43287) (< v_prenex_43287 main_x) (<= (* 2 (select main_a v_prenex_43287)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43288))) (<= (select main_a v_prenex_43288) (+ (select main_a v_prenex_43287) 998)) (<= (select main_a v_prenex_43288) 1498) (<= 0 (+ (select main_a v_prenex_43287) 498)))) (forall ((v_prenex_40779 Int) (v_prenex_40778 Int)) (or (< v_prenex_40779 main_y) (<= (+ main_x 1) v_prenex_40778) (< v_prenex_40778 main_x) (<= (+ (select main_a v_prenex_40778) (select main_a v_prenex_40779)) 1000) (<= (* 2 (select main_a v_prenex_40779)) 1998) (<= (select main_a v_prenex_40778) 500))) (forall ((v_prenex_44595 Int) (v_prenex_44594 Int)) (or (<= (+ main_x 1) v_prenex_44594) (<= (* 2 (select main_a v_prenex_44594)) 1000) (< v_prenex_44594 main_x) (<= (select main_a v_prenex_44595) 999) (<= (select main_a v_prenex_44594) (select main_a v_prenex_44595)) (<= 2 (* 2 (select main_a v_prenex_44594))))) (forall ((v_prenex_43262 Int) (v_prenex_43263 Int)) (or (< v_prenex_43262 main_x) (<= (* 2 (select main_a v_prenex_43262)) 1000) (<= (+ main_x 1) v_prenex_43262) (<= (select main_a v_prenex_43263) 1498) (<= (select main_a v_prenex_43262) (select main_a v_prenex_43263)) (<= 1 (select main_a v_prenex_43263)) (<= (select main_a v_prenex_43262) 500))) (forall ((v_prenex_41563 Int) (v_prenex_41564 Int)) (or (<= 1000 (+ (select main_a v_prenex_41563) (select main_a v_prenex_41564))) (<= 1000 (* 2 (select main_a v_prenex_41564))) (< v_prenex_41564 main_y) (<= (select main_a v_prenex_41564) 1498) (<= (+ main_y 1) v_prenex_41564))) (forall ((v_prenex_49408 Int) (v_prenex_49407 Int)) (or (<= (+ main_x 1) v_prenex_49407) (< v_prenex_49407 main_x) (<= (* 2 (select main_a v_prenex_49408)) 1998) (<= (+ (select main_a v_prenex_49407) (select main_a v_prenex_49408)) 1000) (<= (select main_a v_prenex_49407) 999) (<= (select main_a v_prenex_49408) 999))) (forall ((v_prenex_47640 Int) (v_prenex_47639 Int)) (or (< v_prenex_47639 main_x) (<= 0 (+ (select main_a v_prenex_47639) 498)) (<= (+ main_x 1) v_prenex_47639) (<= (+ (select main_a v_prenex_47639) (select main_a v_prenex_47640)) 1000) (<= 1 (select main_a v_prenex_47640)))) (or (forall ((v_prenex_40464 Int)) (or (<= (select main_a v_prenex_40464) 999) (<= (+ main_x 1) v_prenex_40464) (<= 2 (* 2 (select main_a v_prenex_40464))) (<= 0 (+ (select main_a v_prenex_40464) 498)) (< v_prenex_40464 main_x))) (forall ((v_prenex_40576 Int)) (<= (select main_a v_prenex_40576) 999))) (forall ((v_prenex_48448 Int) (v_prenex_48447 Int)) (or (< v_prenex_48447 main_x) (<= 0 (+ (select main_a v_prenex_48447) 498)) (<= 1 (select main_a v_prenex_48448)) (<= (+ main_x 1) v_prenex_48447) (<= 1000 (+ (select main_a v_prenex_48447) (select main_a v_prenex_48448))) (<= 2 (* 2 (select main_a v_prenex_48447))) (<= 1000 (* 2 (select main_a v_prenex_48448))))) (forall ((v_prenex_41511 Int) (v_prenex_41512 Int)) (or (<= (+ main_x 1) v_prenex_41511) (<= (* 2 (select main_a v_prenex_41511)) 1000) (<= 500 (select main_a v_prenex_41512)) (<= 1 (select main_a v_prenex_41512)) (< v_prenex_41511 main_x) (<= (select main_a v_prenex_41511) (select main_a v_prenex_41512)))) (forall ((v_prenex_51684 Int) (v_prenex_51685 Int)) (or (<= 1000 (+ (select main_a v_prenex_51684) (select main_a v_prenex_51685))) (<= 500 (select main_a v_prenex_51685)) (<= (+ main_x 1) v_prenex_51684) (< v_prenex_51684 main_x) (<= (select main_a v_prenex_51684) 500) (<= 2 (* 2 (select main_a v_prenex_51684))))) (forall ((v_prenex_49027 Int) (v_prenex_49026 Int)) (or (<= (select main_a v_prenex_49027) 1498) (< v_prenex_49026 main_x) (<= (select main_a v_prenex_49026) 500) (<= (select main_a v_prenex_49027) (+ (select main_a v_prenex_49026) 998)) (<= (+ main_x 1) v_prenex_49026) (<= 1000 (* 2 (select main_a v_prenex_49027))) (<= (select main_a v_prenex_49026) 999))) (forall ((v_prenex_44239 Int) (v_prenex_44240 Int)) (or (< v_prenex_44239 main_x) (<= 2 (* 2 (select main_a v_prenex_44239))) (<= 1000 (* 2 (select main_a v_prenex_44240))) (<= (select main_a v_prenex_44240) 999) (<= (select main_a v_prenex_44240) (+ (select main_a v_prenex_44239) 998)) (<= (+ main_x 1) v_prenex_44239) (<= (select main_a v_prenex_44239) 999))) (forall ((v_prenex_41974 Int) (v_prenex_41975 Int)) (or (<= (+ main_x 1) v_prenex_41974) (<= 2 (* 2 (select main_a v_prenex_41974))) (<= (* 2 (select main_a v_prenex_41975)) 1998) (< v_prenex_41974 main_x) (<= 1 (select main_a v_prenex_41975)) (<= (select main_a v_prenex_41974) (select main_a v_prenex_41975)))) (forall ((v_prenex_44470 Int) (v_prenex_44471 Int)) (or (<= (select main_a v_prenex_44470) (select main_a v_prenex_44471)) (<= (+ main_y 1) v_prenex_44471) (< v_prenex_44470 main_x) (<= (select main_a v_prenex_44470) 999) (<= 1 (select main_a v_prenex_44471)) (<= (select main_a v_prenex_44471) 999) (<= (+ main_x 1) v_prenex_44470))) (forall ((v_prenex_47863 Int) (v_prenex_47862 Int)) (or (< v_prenex_47863 main_y) (<= 1000 (* 2 (select main_a v_prenex_47863))) (<= 1000 (+ (select main_a v_prenex_47862) (select main_a v_prenex_47863))) (<= 500 (select main_a v_prenex_47863)) (<= (+ main_y 1) v_prenex_47863))) (forall ((v_prenex_50118 Int) (v_prenex_50119 Int)) (or (< v_prenex_50118 main_x) (<= (+ main_x 1) v_prenex_50118) (<= 1 (select main_a v_prenex_50118)) (<= (select main_a v_prenex_50118) (select main_a v_prenex_50119)))) (forall ((v_prenex_44238 Int) (v_prenex_44237 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44238))) (<= (select main_a v_prenex_44237) 999) (<= 1 (select main_a v_prenex_44237)) (< v_prenex_44237 main_x) (<= (select main_a v_prenex_44237) (select main_a v_prenex_44238)) (<= (+ main_x 1) v_prenex_44237) (<= 500 (select main_a v_prenex_44238)))) (or (forall ((v_prenex_49905 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49905))) (<= (select main_a v_prenex_49905) 999))) (forall ((v_prenex_49900 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49900))) (<= (+ main_x 1) v_prenex_49900) (< v_prenex_49900 main_x) (<= (select main_a v_prenex_49900) 500)))) (or (forall ((v_prenex_47204 Int)) (or (< v_prenex_47204 main_x) (<= (+ main_x 1) v_prenex_47204) (<= 1 (select main_a v_prenex_47204)) (<= 2 (* 2 (select main_a v_prenex_47204))))) (forall ((v_prenex_47205 Int)) (or (<= (* 2 (select main_a v_prenex_47205)) 1998) (< v_prenex_47205 main_y) (<= (select main_a v_prenex_47205) 999)))) (forall ((v_prenex_50293 Int) (v_prenex_50294 Int)) (or (< v_prenex_50293 main_x) (<= (* 2 (select main_a v_prenex_50293)) 1000) (<= 2 (* 2 (select main_a v_prenex_50293))) (<= 1000 (* 2 (select main_a v_prenex_50294))) (<= (+ main_x 1) v_prenex_50293) (<= (select main_a v_prenex_50294) (+ (select main_a v_prenex_50293) 998)))) (forall ((v_prenex_50759 Int) (v_prenex_50760 Int)) (or (<= (* 2 (select main_a v_prenex_50760)) 1998) (<= (select main_a v_prenex_50760) 999) (< v_prenex_50759 main_x) (<= (select main_a v_prenex_50759) 500) (<= (select main_a v_prenex_50759) (select main_a v_prenex_50760)) (<= (+ main_x 1) v_prenex_50759))) (forall ((v_prenex_44899 Int) (v_prenex_44898 Int)) (or (<= (select main_a v_prenex_44899) 1498) (<= (* 2 (select main_a v_prenex_44898)) 1000) (<= (+ main_y 1) v_prenex_44899) (<= (+ main_x 1) v_prenex_44898) (< v_prenex_44898 main_x) (<= (select main_a v_prenex_44898) (select main_a v_prenex_44899)) (<= (* 2 (select main_a v_prenex_44899)) 1998))) (forall ((v_prenex_44357 Int) (v_prenex_44358 Int)) (or (<= (+ main_x 1) v_prenex_44357) (< v_prenex_44358 main_y) (<= 1000 (+ (select main_a v_prenex_44357) (select main_a v_prenex_44358))) (< v_prenex_44357 main_x) (<= (select main_a v_prenex_44357) 999) (<= 500 (select main_a v_prenex_44358)) (<= 1 (select main_a v_prenex_44358)))) (forall ((v_prenex_45700 Int) (v_prenex_45699 Int)) (or (< v_prenex_45699 main_x) (<= (select main_a v_prenex_45700) 999) (<= (select main_a v_prenex_45699) 500) (<= (+ (select main_a v_prenex_45699) (select main_a v_prenex_45700)) 1000) (<= 1 (select main_a v_prenex_45699)) (<= (select main_a v_prenex_45700) 1498) (<= (+ main_x 1) v_prenex_45699))) (or (forall ((v_prenex_43469 Int)) (or (<= (* 2 (select main_a v_prenex_43469)) 1000) (< v_prenex_43469 main_x) (<= (+ main_x 1) v_prenex_43469) (<= (select main_a v_prenex_43469) 999))) (forall ((v_prenex_43470 Int)) (or (<= 1 (select main_a v_prenex_43470)) (<= (select main_a v_prenex_43470) 1498) (<= (+ main_y 1) v_prenex_43470)))) (forall ((v_prenex_43541 Int) (v_prenex_43540 Int)) (or (< v_prenex_43541 main_y) (<= 0 (+ (select main_a v_prenex_43540) 498)) (<= (select main_a v_prenex_43541) 1498) (<= (+ main_x 1) v_prenex_43540) (<= (+ (select main_a v_prenex_43540) (select main_a v_prenex_43541)) 1000) (< v_prenex_43540 main_x) (<= 1000 (* 2 (select main_a v_prenex_43541))))) (forall ((v_prenex_43050 Int) (v_prenex_43049 Int)) (or (<= (+ main_x 1) v_prenex_43049) (<= (+ main_y 1) v_prenex_43050) (< v_prenex_43049 main_x) (<= (select main_a v_prenex_43049) 999) (<= (select main_a v_prenex_43050) 999) (<= (select main_a v_prenex_43050) (+ (select main_a v_prenex_43049) 998)))) (or (forall ((v_prenex_43803 Int)) (or (<= (+ main_y 1) v_prenex_43803) (< v_prenex_43803 main_y) (<= (select main_a v_prenex_43803) 999))) (forall ((v_prenex_43802 Int)) (or (<= (* 2 (select main_a v_prenex_43802)) 1000) (<= (+ main_x 1) v_prenex_43802)))) (or (forall ((v_prenex_47439 Int)) (or (<= (* 2 (select main_a v_prenex_47439)) 1998) (<= (select main_a v_prenex_47439) 1498))) (forall ((v_prenex_47434 Int)) (or (<= (select main_a v_prenex_47434) 500) (<= (select main_a v_prenex_47434) 999) (< v_prenex_47434 main_x) (<= (* 2 (select main_a v_prenex_47434)) 1000) (<= (+ main_x 1) v_prenex_47434)))) (or (forall ((v_prenex_42883 Int)) (or (< v_prenex_42883 main_x) (<= (+ main_x 1) v_prenex_42883) (<= (* 2 (select main_a v_prenex_42883)) 1000) (<= 2 (* 2 (select main_a v_prenex_42883))))) (forall ((v_prenex_42887 Int)) (<= (select main_a v_prenex_42887) 999))) (forall ((v_prenex_43772 Int) (v_prenex_43773 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43772))) (< v_prenex_43772 main_x) (<= (select main_a v_prenex_43773) 1498) (<= (select main_a v_prenex_43773) (+ (select main_a v_prenex_43772) 998)) (<= 1000 (* 2 (select main_a v_prenex_43773))) (<= 0 (+ (select main_a v_prenex_43772) 498)) (<= (+ main_x 1) v_prenex_43772))) (forall ((v_prenex_49126 Int) (v_prenex_49125 Int)) (or (<= 1000 (+ (select main_a v_prenex_49125) (select main_a v_prenex_49126))) (< v_prenex_49125 main_x) (<= 500 (select main_a v_prenex_49126)) (<= 2 (* 2 (select main_a v_prenex_49125))) (<= (* 2 (select main_a v_prenex_49126)) 1998) (<= (+ main_x 1) v_prenex_49125) (<= (select main_a v_prenex_49125) 999))) (or (forall ((v_prenex_51432 Int)) (or (<= (select main_a v_prenex_51432) 999) (<= 500 (select main_a v_prenex_51432)))) (forall ((v_prenex_51431 Int)) (or (< v_prenex_51431 main_x) (<= (+ main_x 1) v_prenex_51431) (<= (* 2 (select main_a v_prenex_51431)) 1000) (<= 1 (select main_a v_prenex_51431))))) (forall ((v_prenex_47508 Int) (v_prenex_47507 Int)) (or (<= 1000 (+ (select main_a v_prenex_47507) (select main_a v_prenex_47508))) (< v_prenex_47507 main_x) (<= 2 (* 2 (select main_a v_prenex_47507))) (<= 500 (select main_a v_prenex_47508)) (<= 1 (select main_a v_prenex_47508)) (<= (+ main_x 1) v_prenex_47507))) (or (forall ((v_prenex_50206 Int)) (or (<= 1 (select main_a v_prenex_50206)) (<= (select main_a v_prenex_50206) 999))) (forall ((v_prenex_50203 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50203))) (<= 0 (+ (select main_a v_prenex_50203) 498)) (<= (+ main_x 1) v_prenex_50203) (< v_prenex_50203 main_x)))) (forall ((v_prenex_50080 Int) (v_prenex_50081 Int)) (or (<= (+ (select main_a v_prenex_50080) (select main_a v_prenex_50081)) 1000) (<= (select main_a v_prenex_50080) 500) (< v_prenex_50081 main_y) (<= (+ main_x 1) v_prenex_50080) (< v_prenex_50080 main_x) (<= 1 (select main_a v_prenex_50081)) (<= (select main_a v_prenex_50081) 999))) (forall ((v_prenex_40853 Int) (v_prenex_40852 Int)) (or (< v_prenex_40852 main_x) (<= (select main_a v_prenex_40852) 999) (<= (+ main_x 1) v_prenex_40852) (<= 1 (select main_a v_prenex_40853)) (<= (select main_a v_prenex_40853) (+ (select main_a v_prenex_40852) 998)))) (or (forall ((v_prenex_41502 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41502))) (<= (* 2 (select main_a v_prenex_41502)) 1000) (< v_prenex_41502 main_x) (<= (+ main_x 1) v_prenex_41502))) (forall ((v_prenex_41508 Int)) (or (< v_prenex_41508 main_y) (<= 1 (select main_a v_prenex_41508)) (<= (select main_a v_prenex_41508) 1498)))) (forall ((v_prenex_48139 Int) (v_prenex_48138 Int)) (or (<= (* 2 (select main_a v_prenex_48138)) 1000) (<= 1 (select main_a v_prenex_48139)) (< v_prenex_48138 main_x) (<= (+ main_x 1) v_prenex_48138) (<= (select main_a v_prenex_48138) (select main_a v_prenex_48139)) (<= 2 (* 2 (select main_a v_prenex_48138))))) (or (forall ((v_prenex_49625 Int)) (or (<= (select main_a v_prenex_49625) 1498) (<= (select main_a v_prenex_49625) 999))) (forall ((v_prenex_49623 Int)) (or (<= (* 2 (select main_a v_prenex_49623)) 1000) (<= (+ main_x 1) v_prenex_49623) (<= 0 (+ (select main_a v_prenex_49623) 498)) (<= (select main_a v_prenex_49623) 999) (< v_prenex_49623 main_x)))) (forall ((v_prenex_44229 Int) (v_prenex_44230 Int)) (or (<= 1000 (+ (select main_a v_prenex_44229) (select main_a v_prenex_44230))) (<= (select main_a v_prenex_44230) 1498) (<= (select main_a v_prenex_44229) 500) (<= (select main_a v_prenex_44230) 999) (<= (+ main_x 1) v_prenex_44229) (< v_prenex_44229 main_x) (<= 2 (* 2 (select main_a v_prenex_44229))))) (forall ((v_prenex_41162 Int) (v_prenex_41163 Int)) (or (<= (+ main_x 1) v_prenex_41162) (< v_prenex_41163 main_y) (<= (* 2 (select main_a v_prenex_41163)) 1998) (<= 1000 (+ (select main_a v_prenex_41162) (select main_a v_prenex_41163))) (<= (select main_a v_prenex_41162) 500) (< v_prenex_41162 main_x))) (forall ((v_prenex_41030 Int) (v_prenex_41031 Int)) (or (<= (select main_a v_prenex_41030) (select main_a v_prenex_41031)) (<= 1 (select main_a v_prenex_41031)) (<= (+ main_x 1) v_prenex_41030) (<= 0 (+ (select main_a v_prenex_41030) 498)) (<= 1000 (* 2 (select main_a v_prenex_41031))) (< v_prenex_41030 main_x) (<= 1 (select main_a v_prenex_41030)))) (forall ((v_prenex_44755 Int) (v_prenex_44754 Int)) (or (< v_prenex_44754 main_x) (<= (+ main_y 1) v_prenex_44755) (<= (+ main_x 1) v_prenex_44754) (<= (* 2 (select main_a v_prenex_44755)) 1998) (<= 1000 (* 2 (select main_a v_prenex_44755))) (<= (* 2 (select main_a v_prenex_44754)) 1000) (<= (select main_a v_prenex_44755) (+ (select main_a v_prenex_44754) 998)))) (or (forall ((v_prenex_41029 Int)) (<= 500 (select main_a v_prenex_41029))) (forall ((v_prenex_41028 Int)) (or (<= (+ main_x 1) v_prenex_41028) (<= (* 2 (select main_a v_prenex_41028)) 1000) (<= 0 (+ (select main_a v_prenex_41028) 498)) (< v_prenex_41028 main_x) (<= 1 (select main_a v_prenex_41028))))) (forall ((v_prenex_46257 Int) (v_prenex_46256 Int)) (or (< v_prenex_46256 main_x) (<= (+ main_x 1) v_prenex_46256) (<= (select main_a v_prenex_46256) 999) (<= (select main_a v_prenex_46256) 500) (<= (select main_a v_prenex_46257) 1498) (<= 1000 (+ (select main_a v_prenex_46256) (select main_a v_prenex_46257))) (<= (select main_a v_prenex_46257) 999))) (or (forall ((v_prenex_41986 Int)) (<= 1 (select main_a v_prenex_41986))) (forall ((v_prenex_41983 Int)) (or (<= (select main_a v_prenex_41983) 500) (<= (+ main_x 1) v_prenex_41983) (<= 2 (* 2 (select main_a v_prenex_41983))) (< v_prenex_41983 main_x) (<= (select main_a v_prenex_41983) 999)))) (or (forall ((v_prenex_48862 Int)) (or (<= (+ main_x 1) v_prenex_48862) (<= (select main_a v_prenex_48862) 999) (<= 2 (* 2 (select main_a v_prenex_48862))) (< v_prenex_48862 main_x))) (forall ((v_prenex_48867 Int)) (or (<= 500 (select main_a v_prenex_48867)) (<= (* 2 (select main_a v_prenex_48867)) 1998)))) (forall ((v_prenex_47190 Int) (v_prenex_47189 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47190))) (<= (+ main_x 1) v_prenex_47189) (<= (+ main_y 1) v_prenex_47190) (<= (select main_a v_prenex_47190) (+ (select main_a v_prenex_47189) 998)) (<= 0 (+ (select main_a v_prenex_47189) 498)) (<= (select main_a v_prenex_47190) 999) (< v_prenex_47189 main_x))) (forall ((v_prenex_50477 Int) (v_prenex_50478 Int)) (or (<= (+ (select main_a v_prenex_50477) (select main_a v_prenex_50478)) 1000) (<= 0 (+ (select main_a v_prenex_50477) 498)) (<= (+ main_x 1) v_prenex_50477) (<= (select main_a v_prenex_50478) 999) (< v_prenex_50478 main_y) (< v_prenex_50477 main_x))) (or (forall ((v_prenex_46595 Int)) (or (<= (+ main_x 1) v_prenex_46595) (<= 2 (* 2 (select main_a v_prenex_46595))) (< v_prenex_46595 main_x) (<= 0 (+ (select main_a v_prenex_46595) 498)))) (forall ((v_prenex_46598 Int)) (or (< v_prenex_46598 main_y) (<= (* 2 (select main_a v_prenex_46598)) 1998) (<= 1000 (* 2 (select main_a v_prenex_46598)))))) (forall ((v_prenex_41517 Int) (v_prenex_41518 Int)) (or (<= 500 (select main_a v_prenex_41518)) (< v_prenex_41517 main_x) (<= (* 2 (select main_a v_prenex_41517)) 1000) (<= 1000 (+ (select main_a v_prenex_41517) (select main_a v_prenex_41518))) (<= (+ main_x 1) v_prenex_41517))) (forall ((v_prenex_49361 Int) (v_prenex_49360 Int)) (or (<= (+ main_x 1) v_prenex_49360) (< v_prenex_49360 main_x) (<= (select main_a v_prenex_49360) 999) (<= 1000 (* 2 (select main_a v_prenex_49361))) (<= (+ (select main_a v_prenex_49360) (select main_a v_prenex_49361)) 1000) (<= (* 2 (select main_a v_prenex_49361)) 1998))) (forall ((v_prenex_46295 Int) (v_prenex_46296 Int)) (or (<= 1 (select main_a v_prenex_46295)) (<= (select main_a v_prenex_46296) 1498) (<= 2 (* 2 (select main_a v_prenex_46295))) (<= 1000 (* 2 (select main_a v_prenex_46296))) (< v_prenex_46295 main_x) (<= (select main_a v_prenex_46295) (select main_a v_prenex_46296)) (<= (+ main_x 1) v_prenex_46295))) (forall ((v_prenex_42867 Int) (v_prenex_42868 Int)) (or (<= (select main_a v_prenex_42868) 1498) (< v_prenex_42867 main_x) (<= 0 (+ (select main_a v_prenex_42867) 498)) (<= (* 2 (select main_a v_prenex_42867)) 1000) (<= (+ main_x 1) v_prenex_42867) (<= (+ (select main_a v_prenex_42867) (select main_a v_prenex_42868)) 1000))) (or (forall ((v_prenex_44049 Int)) (or (<= (select main_a v_prenex_44049) 999) (<= 500 (select main_a v_prenex_44049)))) (forall ((v_prenex_44044 Int)) (or (< v_prenex_44044 main_x) (<= (select main_a v_prenex_44044) 500) (<= (* 2 (select main_a v_prenex_44044)) 1000) (<= (select main_a v_prenex_44044) 999) (<= (+ main_x 1) v_prenex_44044)))) (or (forall ((v_prenex_46621 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46621))) (< v_prenex_46621 main_x) (<= (+ main_x 1) v_prenex_46621) (<= (* 2 (select main_a v_prenex_46621)) 1000))) (forall ((v_prenex_46627 Int)) (or (<= 1 (select main_a v_prenex_46627)) (<= 1000 (* 2 (select main_a v_prenex_46627)))))) (forall ((v_prenex_42175 Int) (v_prenex_42176 Int)) (or (<= 0 (+ (select main_a v_prenex_42175) 498)) (<= (+ main_x 1) v_prenex_42175) (<= (select main_a v_prenex_42176) (+ (select main_a v_prenex_42175) 998)) (<= (select main_a v_prenex_42175) 500) (<= (* 2 (select main_a v_prenex_42176)) 1998) (< v_prenex_42175 main_x) (<= (select main_a v_prenex_42176) 999))) (forall ((v_prenex_42718 Int) (v_prenex_42719 Int)) (or (<= 1 (select main_a v_prenex_42718)) (<= (select main_a v_prenex_42719) (+ (select main_a v_prenex_42718) 998)) (<= (select main_a v_prenex_42718) 500) (<= 500 (select main_a v_prenex_42719)) (<= (select main_a v_prenex_42719) 1498) (< v_prenex_42718 main_x) (<= (+ main_x 1) v_prenex_42718))) (or (forall ((v_prenex_43748 Int)) (or (< v_prenex_43748 main_x) (<= (select main_a v_prenex_43748) 999) (<= 1 (select main_a v_prenex_43748)) (<= 2 (* 2 (select main_a v_prenex_43748))) (<= (+ main_x 1) v_prenex_43748))) (forall ((v_prenex_43750 Int)) (or (<= (* 2 (select main_a v_prenex_43750)) 1998) (<= 500 (select main_a v_prenex_43750))))) (or (forall ((v_prenex_50599 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50599))) (<= 500 (select main_a v_prenex_50599)))) (forall ((v_prenex_50595 Int)) (or (< v_prenex_50595 main_x) (<= (+ main_x 1) v_prenex_50595) (<= (select main_a v_prenex_50595) 500) (<= (* 2 (select main_a v_prenex_50595)) 1000) (<= 0 (+ (select main_a v_prenex_50595) 498))))) (forall ((v_prenex_43363 Int) (v_prenex_43364 Int)) (or (<= (* 2 (select main_a v_prenex_43363)) 1000) (<= (select main_a v_prenex_43363) 500) (<= (select main_a v_prenex_43364) 999) (< v_prenex_43363 main_x) (<= (select main_a v_prenex_43364) 1498) (<= (+ (select main_a v_prenex_43363) (select main_a v_prenex_43364)) 1000) (<= (+ main_x 1) v_prenex_43363))) (forall ((v_prenex_43925 Int) (v_prenex_43926 Int)) (or (< v_prenex_43925 main_x) (<= (select main_a v_prenex_43926) (+ (select main_a v_prenex_43925) 998)) (<= (select main_a v_prenex_43926) 999) (<= (select main_a v_prenex_43926) 1498) (<= (+ main_x 1) v_prenex_43925) (<= (select main_a v_prenex_43925) 500))) (forall ((v_prenex_45701 Int) (v_prenex_45702 Int)) (or (<= (select main_a v_prenex_45701) 999) (<= 2 (* 2 (select main_a v_prenex_45701))) (<= (select main_a v_prenex_45702) (+ (select main_a v_prenex_45701) 998)) (<= 1000 (* 2 (select main_a v_prenex_45702))) (<= (+ main_x 1) v_prenex_45701) (< v_prenex_45701 main_x))) (forall ((v_prenex_43004 Int) (v_prenex_43003 Int)) (or (<= 1 (select main_a v_prenex_43003)) (<= (+ main_x 1) v_prenex_43003) (<= (select main_a v_prenex_43003) 500) (<= (select main_a v_prenex_43004) 1498) (< v_prenex_43003 main_x) (<= (select main_a v_prenex_43004) (+ (select main_a v_prenex_43003) 998)))) (forall ((v_prenex_51585 Int) (v_prenex_51586 Int)) (or (<= (select main_a v_prenex_51586) 999) (<= (* 2 (select main_a v_prenex_51585)) 1000) (<= (+ (select main_a v_prenex_51585) (select main_a v_prenex_51586)) 1000) (<= (+ main_y 1) v_prenex_51586) (< v_prenex_51585 main_x) (<= (+ main_x 1) v_prenex_51585) (<= (* 2 (select main_a v_prenex_51586)) 1998))) (forall ((v_prenex_48551 Int) (v_prenex_48550 Int)) (or (<= (* 2 (select main_a v_prenex_48550)) 1000) (<= 0 (+ (select main_a v_prenex_48550) 498)) (<= (+ main_x 1) v_prenex_48550) (<= 1 (select main_a v_prenex_48551)) (< v_prenex_48550 main_x) (<= 1000 (+ (select main_a v_prenex_48550) (select main_a v_prenex_48551))) (<= 1000 (* 2 (select main_a v_prenex_48551))))) (forall ((v_prenex_43415 Int) (v_prenex_43414 Int)) (or (< v_prenex_43414 main_x) (<= (+ main_x 1) v_prenex_43414) (<= (* 2 (select main_a v_prenex_43414)) 1000) (<= (select main_a v_prenex_43414) (select main_a v_prenex_43415)) (<= (* 2 (select main_a v_prenex_43415)) 1998) (<= (select main_a v_prenex_43414) 500))) (forall ((v_prenex_50724 Int) (v_prenex_50723 Int)) (or (< v_prenex_50723 main_x) (<= 1000 (+ (select main_a v_prenex_50723) (select main_a v_prenex_50724))) (<= (+ main_x 1) v_prenex_50723) (<= 1 (select main_a v_prenex_50724)) (<= 1 (select main_a v_prenex_50723)) (<= (select main_a v_prenex_50724) 1498) (<= (+ main_y 1) v_prenex_50724))) (or (forall ((v_prenex_42907 Int)) (or (<= (* 2 (select main_a v_prenex_42907)) 1000) (<= (+ main_x 1) v_prenex_42907) (<= (select main_a v_prenex_42907) 999) (< v_prenex_42907 main_x) (<= 0 (+ (select main_a v_prenex_42907) 498)))) (forall ((v_prenex_42909 Int)) (or (<= (select main_a v_prenex_42909) 1498) (<= 1 (select main_a v_prenex_42909))))) (or (forall ((v_prenex_46746 Int)) (or (<= (* 2 (select main_a v_prenex_46746)) 1000) (<= (+ main_x 1) v_prenex_46746) (< v_prenex_46746 main_x) (<= (select main_a v_prenex_46746) 999))) (forall ((v_prenex_46750 Int)) (<= (select main_a v_prenex_46750) 1498))) (or (forall ((v_prenex_50428 Int)) (or (< v_prenex_50428 main_x) (<= (+ main_x 1) v_prenex_50428) (<= 0 (+ (select main_a v_prenex_50428) 498)) (<= (* 2 (select main_a v_prenex_50428)) 1000))) (forall ((v_prenex_50433 Int)) (or (<= 500 (select main_a v_prenex_50433)) (<= 1 (select main_a v_prenex_50433))))) (forall ((v_prenex_41928 Int) (v_prenex_41929 Int)) (or (< v_prenex_41928 main_x) (<= (+ main_x 1) v_prenex_41928) (<= (select main_a v_prenex_41929) 999) (<= 500 (select main_a v_prenex_41929)) (<= 1000 (+ (select main_a v_prenex_41928) (select main_a v_prenex_41929))) (<= 1 (select main_a v_prenex_41928)) (<= (select main_a v_prenex_41928) 999))) (or (forall ((v_prenex_42419 Int)) (or (<= (+ main_x 1) v_prenex_42419) (<= (select main_a v_prenex_42419) 999) (< v_prenex_42419 main_x) (<= 2 (* 2 (select main_a v_prenex_42419))))) (forall ((v_prenex_42417 Int)) (or (<= (* 2 (select main_a v_prenex_42417)) 1998) (<= 500 (select main_a v_prenex_42417)) (< v_prenex_42417 main_y)))) (forall ((v_prenex_48533 Int) (v_prenex_48532 Int)) (or (<= 0 (+ (select main_a v_prenex_48532) 498)) (< v_prenex_48532 main_x) (<= (* 2 (select main_a v_prenex_48532)) 1000) (<= (select main_a v_prenex_48533) 999) (<= (select main_a v_prenex_48533) 1498) (<= (+ main_x 1) v_prenex_48532) (<= (select main_a v_prenex_48533) (+ (select main_a v_prenex_48532) 998)))) (or (forall ((v_prenex_45986 Int)) (or (< v_prenex_45986 main_x) (<= (+ main_x 1) v_prenex_45986) (<= 0 (+ (select main_a v_prenex_45986) 498)) (<= (* 2 (select main_a v_prenex_45986)) 1000))) (forall ((v_prenex_45991 Int)) (or (<= 500 (select main_a v_prenex_45991)) (<= (* 2 (select main_a v_prenex_45991)) 1998)))) (forall ((v_prenex_50462 Int) (v_prenex_50461 Int)) (or (<= (+ main_x 1) v_prenex_50461) (<= 1 (select main_a v_prenex_50461)) (< v_prenex_50461 main_x) (<= (+ (select main_a v_prenex_50461) (select main_a v_prenex_50462)) 1000) (<= (select main_a v_prenex_50461) 999) (<= 1 (select main_a v_prenex_50462)) (<= (select main_a v_prenex_50462) 999))) (forall ((v_prenex_41759 Int) (v_prenex_41760 Int)) (or (<= 500 (select main_a v_prenex_41760)) (< v_prenex_41759 main_x) (< v_prenex_41760 main_y) (<= (+ main_x 1) v_prenex_41759) (<= (select main_a v_prenex_41759) (select main_a v_prenex_41760)) (<= (select main_a v_prenex_41759) 999) (<= 1 (select main_a v_prenex_41760)))) (forall ((v_prenex_48375 Int) (v_prenex_48374 Int)) (or (<= (+ main_x 1) v_prenex_48374) (< v_prenex_48375 main_y) (<= 500 (select main_a v_prenex_48375)) (<= (select main_a v_prenex_48375) (+ (select main_a v_prenex_48374) 998)) (<= (select main_a v_prenex_48375) 999) (< v_prenex_48374 main_x) (<= 1 (select main_a v_prenex_48374)))) (forall ((v_prenex_48574 Int) (v_prenex_48573 Int)) (or (< v_prenex_48573 main_x) (<= 500 (select main_a v_prenex_48574)) (<= 2 (* 2 (select main_a v_prenex_48573))) (<= (+ main_x 1) v_prenex_48573) (<= 1000 (+ (select main_a v_prenex_48573) (select main_a v_prenex_48574))) (<= 1000 (* 2 (select main_a v_prenex_48574))) (<= 0 (+ (select main_a v_prenex_48573) 498)))) (forall ((v_prenex_46406 Int) (v_prenex_46407 Int)) (or (<= 1 (select main_a v_prenex_46406)) (<= (+ main_x 1) v_prenex_46406) (< v_prenex_46406 main_x) (<= (+ (select main_a v_prenex_46406) (select main_a v_prenex_46407)) 1000) (<= (select main_a v_prenex_46407) 999) (<= 500 (select main_a v_prenex_46407)) (<= (select main_a v_prenex_46406) 500))) (or (forall ((v_prenex_45976 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45976))) (< v_prenex_45976 main_x) (<= (+ main_x 1) v_prenex_45976) (<= (* 2 (select main_a v_prenex_45976)) 1000))) (forall ((v_prenex_45981 Int)) (or (<= 500 (select main_a v_prenex_45981)) (<= 1 (select main_a v_prenex_45981))))) (forall ((v_prenex_50937 Int) (v_prenex_50938 Int)) (or (<= 1 (select main_a v_prenex_50938)) (<= (* 2 (select main_a v_prenex_50937)) 1000) (<= 1000 (* 2 (select main_a v_prenex_50938))) (<= (select main_a v_prenex_50937) (select main_a v_prenex_50938)) (<= (+ main_x 1) v_prenex_50937) (< v_prenex_50937 main_x) (<= (select main_a v_prenex_50937) 999))) (forall ((v_prenex_41864 Int) (v_prenex_41865 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41865))) (<= (+ main_x 1) v_prenex_41864) (< v_prenex_41864 main_x) (<= (* 2 (select main_a v_prenex_41865)) 1998) (<= 1 (select main_a v_prenex_41864)) (<= (select main_a v_prenex_41865) (+ (select main_a v_prenex_41864) 998)) (<= 2 (* 2 (select main_a v_prenex_41864))))) (forall ((v_prenex_50123 Int) (v_prenex_50122 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50123))) (<= (+ main_x 1) v_prenex_50122) (< v_prenex_50122 main_x) (<= (select main_a v_prenex_50122) 999) (<= (select main_a v_prenex_50123) (+ (select main_a v_prenex_50122) 998)))) (forall ((v_prenex_50073 Int) (v_prenex_50072 Int)) (or (<= (select main_a v_prenex_50072) 999) (<= (+ main_x 1) v_prenex_50072) (<= 500 (select main_a v_prenex_50073)) (<= (select main_a v_prenex_50073) (+ (select main_a v_prenex_50072) 998)) (<= (* 2 (select main_a v_prenex_50073)) 1998) (< v_prenex_50072 main_x) (< v_prenex_50073 main_y))) (forall ((v_prenex_43721 Int) (v_prenex_43720 Int)) (or (<= 1 (select main_a v_prenex_43721)) (<= 500 (select main_a v_prenex_43721)) (<= (select main_a v_prenex_43720) 999) (<= (+ main_x 1) v_prenex_43720) (<= 1 (select main_a v_prenex_43720)) (<= (+ (select main_a v_prenex_43720) (select main_a v_prenex_43721)) 1000) (< v_prenex_43720 main_x))) (or (forall ((v_prenex_46480 Int)) (or (<= (select main_a v_prenex_46480) 999) (<= (select main_a v_prenex_46480) 1498))) (forall ((v_prenex_46474 Int)) (or (< v_prenex_46474 main_x) (<= (select main_a v_prenex_46474) 999) (<= (select main_a v_prenex_46474) 500) (<= 2 (* 2 (select main_a v_prenex_46474))) (<= (+ main_x 1) v_prenex_46474)))) (forall ((v_prenex_41557 Int) (v_prenex_41558 Int)) (or (<= (* 2 (select main_a v_prenex_41557)) 1000) (<= (select main_a v_prenex_41557) (select main_a v_prenex_41558)) (<= 1000 (* 2 (select main_a v_prenex_41558))) (<= (select main_a v_prenex_41557) 500) (<= 1 (select main_a v_prenex_41558)) (<= (+ main_x 1) v_prenex_41557) (< v_prenex_41557 main_x))) (or (forall ((v_prenex_49244 Int)) (or (<= (* 2 (select main_a v_prenex_49244)) 1000) (<= 0 (+ (select main_a v_prenex_49244) 498)) (< v_prenex_49244 main_x) (<= (select main_a v_prenex_49244) 999) (<= (+ main_x 1) v_prenex_49244))) (forall ((v_prenex_49246 Int)) (<= (* 2 (select main_a v_prenex_49246)) 1998))) (or (forall ((v_prenex_51677 Int)) (or (< v_prenex_51677 main_x) (<= 2 (* 2 (select main_a v_prenex_51677))) (<= (+ main_x 1) v_prenex_51677))) (forall ((v_prenex_51681 Int)) (<= (* 2 (select main_a v_prenex_51681)) 1998))) (forall ((v_prenex_41727 Int) (v_prenex_41728 Int)) (or (<= (+ main_x 1) v_prenex_41727) (<= (select main_a v_prenex_41727) 999) (<= (+ main_y 1) v_prenex_41728) (<= 1 (select main_a v_prenex_41728)) (< v_prenex_41727 main_x) (<= 1000 (+ (select main_a v_prenex_41727) (select main_a v_prenex_41728))))) (forall ((v_prenex_43790 Int) (v_prenex_43791 Int)) (or (<= (select main_a v_prenex_43791) 999) (<= (+ (select main_a v_prenex_43790) (select main_a v_prenex_43791)) 1000) (< v_prenex_43790 main_x) (<= 0 (+ (select main_a v_prenex_43790) 498)) (<= 1 (select main_a v_prenex_43790)) (<= 500 (select main_a v_prenex_43791)) (<= (+ main_x 1) v_prenex_43790))) (forall ((v_prenex_45296 Int) (v_prenex_45297 Int)) (or (< v_prenex_45296 main_x) (< v_prenex_45297 main_y) (<= (+ (select main_a v_prenex_45296) (select main_a v_prenex_45297)) 1000) (<= (+ main_x 1) v_prenex_45296) (<= 1 (select main_a v_prenex_45297)) (<= 0 (+ (select main_a v_prenex_45296) 498)))) (forall ((v_prenex_44452 Int) (v_prenex_44453 Int)) (or (<= (+ (select main_a v_prenex_44452) (select main_a v_prenex_44453)) 1000) (< v_prenex_44453 main_y) (< v_prenex_44452 main_x) (<= (+ main_x 1) v_prenex_44452) (<= 2 (* 2 (select main_a v_prenex_44452))) (<= 1 (select main_a v_prenex_44453)) (<= 1000 (* 2 (select main_a v_prenex_44453))))) (forall ((v_prenex_51095 Int) (v_prenex_51096 Int)) (or (<= (select main_a v_prenex_51096) 999) (<= 1 (select main_a v_prenex_51095)) (<= (+ main_x 1) v_prenex_51095) (<= (select main_a v_prenex_51095) 999) (< v_prenex_51095 main_x) (<= 500 (select main_a v_prenex_51096)) (<= (+ (select main_a v_prenex_51095) (select main_a v_prenex_51096)) 1000))) (forall ((v_prenex_44711 Int) (v_prenex_44710 Int)) (or (<= (+ main_x 1) v_prenex_44710) (<= 2 (* 2 (select main_a v_prenex_44710))) (<= (select main_a v_prenex_44710) 999) (<= 1 (select main_a v_prenex_44711)) (<= (select main_a v_prenex_44711) (+ (select main_a v_prenex_44710) 998)) (< v_prenex_44710 main_x))) (forall ((v_prenex_47739 Int) (v_prenex_47738 Int)) (or (<= (+ main_x 1) v_prenex_47738) (< v_prenex_47738 main_x) (<= (* 2 (select main_a v_prenex_47739)) 1998) (<= 2 (* 2 (select main_a v_prenex_47738))) (<= (select main_a v_prenex_47738) (select main_a v_prenex_47739)) (< v_prenex_47739 main_y) (<= 1000 (* 2 (select main_a v_prenex_47739))))) (forall ((v_prenex_44245 Int) (v_prenex_44246 Int)) (or (<= (* 2 (select main_a v_prenex_44245)) 1000) (<= (select main_a v_prenex_44245) (select main_a v_prenex_44246)) (<= 0 (+ (select main_a v_prenex_44245) 498)) (<= (+ main_x 1) v_prenex_44245) (<= 1 (select main_a v_prenex_44246)) (< v_prenex_44245 main_x))) (or (forall ((v_prenex_44286 Int)) (<= 500 (select main_a v_prenex_44286))) (forall ((v_prenex_44280 Int)) (or (<= (select main_a v_prenex_44280) 999) (< v_prenex_44280 main_x) (<= (+ main_x 1) v_prenex_44280) (<= 2 (* 2 (select main_a v_prenex_44280)))))) (forall ((v_prenex_41335 Int) (v_prenex_41334 Int)) (or (<= (+ main_y 1) v_prenex_41335) (<= (* 2 (select main_a v_prenex_41335)) 1998) (< v_prenex_41334 main_x) (<= (select main_a v_prenex_41335) (+ (select main_a v_prenex_41334) 998)) (<= (select main_a v_prenex_41334) 999) (<= (+ main_x 1) v_prenex_41334))) (or (forall ((v_prenex_46721 Int)) (or (<= (select main_a v_prenex_46721) 999) (<= 1000 (* 2 (select main_a v_prenex_46721))))) (forall ((v_prenex_46719 Int)) (or (< v_prenex_46719 main_x) (<= (* 2 (select main_a v_prenex_46719)) 1000) (<= (+ main_x 1) v_prenex_46719) (<= (select main_a v_prenex_46719) 500)))) (or (forall ((v_prenex_50649 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50649))) (<= (+ main_x 1) v_prenex_50649) (<= (select main_a v_prenex_50649) 500) (<= 1 (select main_a v_prenex_50649)) (< v_prenex_50649 main_x))) (forall ((v_prenex_50653 Int)) (or (<= 1 (select main_a v_prenex_50653)) (<= 500 (select main_a v_prenex_50653))))) (or (forall ((v_prenex_48924 Int)) (or (< v_prenex_48924 main_x) (<= 0 (+ (select main_a v_prenex_48924) 498)) (<= 2 (* 2 (select main_a v_prenex_48924))) (<= (+ main_x 1) v_prenex_48924))) (forall ((v_prenex_48930 Int)) (or (<= (* 2 (select main_a v_prenex_48930)) 1998) (<= (select main_a v_prenex_48930) 1498)))) (or (forall ((v_prenex_44162 Int)) (or (<= (+ main_x 1) v_prenex_44162) (< v_prenex_44162 main_x) (<= 2 (* 2 (select main_a v_prenex_44162))) (<= (select main_a v_prenex_44162) 500))) (forall ((v_prenex_44163 Int)) (or (<= (+ main_y 1) v_prenex_44163) (<= 1 (select main_a v_prenex_44163))))) (or (forall ((v_prenex_48794 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48794))) (< v_prenex_48794 main_x) (<= (* 2 (select main_a v_prenex_48794)) 1000) (<= (+ main_x 1) v_prenex_48794))) (forall ((v_prenex_48795 Int)) (or (<= (+ main_y 1) v_prenex_48795) (<= (select main_a v_prenex_48795) 1498)))) (forall ((v_prenex_46413 Int) (v_prenex_46412 Int)) (or (<= 0 (+ (select main_a v_prenex_46412) 498)) (<= (select main_a v_prenex_46412) 500) (<= (+ main_x 1) v_prenex_46412) (<= (+ (select main_a v_prenex_46412) (select main_a v_prenex_46413)) 1000) (< v_prenex_46412 main_x) (<= (select main_a v_prenex_46413) 1498) (<= (select main_a v_prenex_46413) 999))) (forall ((v_prenex_46040 Int) (v_prenex_46041 Int)) (or (< v_prenex_46040 main_x) (<= (+ main_x 1) v_prenex_46040) (<= 2 (* 2 (select main_a v_prenex_46040))) (<= 1000 (* 2 (select main_a v_prenex_46041))) (<= (select main_a v_prenex_46041) (+ (select main_a v_prenex_46040) 998)) (<= (* 2 (select main_a v_prenex_46040)) 1000))) (forall ((v_prenex_42084 Int) (v_prenex_42085 Int)) (or (<= 1000 (+ (select main_a v_prenex_42084) (select main_a v_prenex_42085))) (<= (+ main_x 1) v_prenex_42084) (<= (select main_a v_prenex_42084) 999) (< v_prenex_42084 main_x) (<= (+ main_y 1) v_prenex_42085) (<= 500 (select main_a v_prenex_42085)) (<= (select main_a v_prenex_42085) 999))) (forall ((v_prenex_44236 Int) (v_prenex_44235 Int)) (or (<= (select main_a v_prenex_44235) 999) (<= (+ main_x 1) v_prenex_44235) (<= (select main_a v_prenex_44235) 500) (< v_prenex_44235 main_x) (<= (select main_a v_prenex_44235) (select main_a v_prenex_44236)) (<= (select main_a v_prenex_44236) 1498))) (forall ((v_prenex_40810 Int) (v_prenex_40809 Int)) (or (< v_prenex_40809 main_x) (<= 500 (select main_a v_prenex_40810)) (<= (+ main_x 1) v_prenex_40809) (<= 2 (* 2 (select main_a v_prenex_40809))) (<= (+ (select main_a v_prenex_40809) (select main_a v_prenex_40810)) 1000))) (forall ((v_prenex_47901 Int) (v_prenex_47902 Int)) (or (<= 1 (select main_a v_prenex_47902)) (<= (select main_a v_prenex_47901) 500) (<= (select main_a v_prenex_47902) 1498) (<= 0 (+ (select main_a v_prenex_47901) 498)) (<= 1000 (+ (select main_a v_prenex_47901) (select main_a v_prenex_47902))) (< v_prenex_47901 main_x) (<= (+ main_x 1) v_prenex_47901))) (forall ((v_prenex_44050 Int) (v_prenex_44051 Int)) (or (<= 500 (select main_a v_prenex_44051)) (<= 2 (* 2 (select main_a v_prenex_44050))) (<= (+ main_x 1) v_prenex_44050) (<= (* 2 (select main_a v_prenex_44050)) 1000) (<= 1 (select main_a v_prenex_44051)) (<= (+ (select main_a v_prenex_44050) (select main_a v_prenex_44051)) 1000) (< v_prenex_44050 main_x))) (forall ((v_prenex_48748 Int) (v_prenex_48749 Int)) (or (<= (select main_a v_prenex_48749) 1498) (<= 1 (select main_a v_prenex_48749)) (<= (+ main_x 1) v_prenex_48748) (<= 2 (* 2 (select main_a v_prenex_48748))) (<= 1 (select main_a v_prenex_48748)) (< v_prenex_48748 main_x) (<= 1000 (+ (select main_a v_prenex_48748) (select main_a v_prenex_48749))))) (or (forall ((v_prenex_49753 Int)) (or (<= 1 (select main_a v_prenex_49753)) (<= 500 (select main_a v_prenex_49753)))) (forall ((v_prenex_49750 Int)) (or (<= 0 (+ (select main_a v_prenex_49750) 498)) (< v_prenex_49750 main_x) (<= 2 (* 2 (select main_a v_prenex_49750))) (<= (+ main_x 1) v_prenex_49750)))) (or (forall ((v_prenex_42361 Int)) (or (< v_prenex_42361 main_y) (<= 1000 (* 2 (select main_a v_prenex_42361))))) (forall ((v_prenex_40521 Int)) (or (< v_prenex_40521 main_x) (<= (* 2 (select main_a v_prenex_40521)) 1000) (<= (+ main_x 1) v_prenex_40521)))) (or (forall ((v_prenex_51497 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51497))) (<= 1 (select main_a v_prenex_51497)) (< v_prenex_51497 main_x) (<= (+ main_x 1) v_prenex_51497))) (forall ((v_prenex_51498 Int)) (or (<= (+ main_y 1) v_prenex_51498) (<= 500 (select main_a v_prenex_51498)) (<= (select main_a v_prenex_51498) 999)))) (or (forall ((v_prenex_50492 Int)) (or (<= 500 (select main_a v_prenex_50492)) (<= (+ main_y 1) v_prenex_50492) (<= 1 (select main_a v_prenex_50492)))) (forall ((v_prenex_50491 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50491))) (< v_prenex_50491 main_x) (<= (+ main_x 1) v_prenex_50491)))) (forall ((v_prenex_46451 Int) (v_prenex_46452 Int)) (or (<= (+ main_y 1) v_prenex_46452) (<= (select main_a v_prenex_46452) 1498) (<= 1 (select main_a v_prenex_46451)) (<= 1000 (* 2 (select main_a v_prenex_46452))) (<= (+ (select main_a v_prenex_46451) (select main_a v_prenex_46452)) 1000) (<= (+ main_x 1) v_prenex_46451) (< v_prenex_46451 main_x))) (forall ((v_prenex_51556 Int) (v_prenex_51555 Int)) (or (< v_prenex_51555 main_x) (<= (select main_a v_prenex_51555) 999) (<= 1000 (* 2 (select main_a v_prenex_51556))) (<= (+ main_x 1) v_prenex_51555) (< v_prenex_51556 main_y) (<= (select main_a v_prenex_51555) (select main_a v_prenex_51556)) (<= (* 2 (select main_a v_prenex_51556)) 1998))) (forall ((v_prenex_45944 Int) (v_prenex_45945 Int)) (or (< v_prenex_45945 main_y) (<= (+ main_x 1) v_prenex_45944) (<= (select main_a v_prenex_45945) (+ (select main_a v_prenex_45944) 998)) (<= (* 2 (select main_a v_prenex_45945)) 1998) (<= (* 2 (select main_a v_prenex_45944)) 1000) (< v_prenex_45944 main_x))) (forall ((v_prenex_47296 Int) (v_prenex_47295 Int)) (or (<= (+ main_x 1) v_prenex_47295) (<= 1 (select main_a v_prenex_47296)) (<= (* 2 (select main_a v_prenex_47295)) 1000) (< v_prenex_47295 main_x) (<= (select main_a v_prenex_47295) (select main_a v_prenex_47296)))) (forall ((v_prenex_51029 Int) (v_prenex_51030 Int)) (or (<= (+ (select main_a v_prenex_51029) (select main_a v_prenex_51030)) 1000) (< v_prenex_51030 main_y) (<= 1 (select main_a v_prenex_51030)) (<= (+ main_x 1) v_prenex_51029) (<= 2 (* 2 (select main_a v_prenex_51029))) (<= (select main_a v_prenex_51030) 1498) (< v_prenex_51029 main_x))) (forall ((v_prenex_43079 Int) (v_prenex_43078 Int)) (or (<= (+ main_x 1) v_prenex_43078) (<= (* 2 (select main_a v_prenex_43078)) 1000) (<= (select main_a v_prenex_43078) (select main_a v_prenex_43079)) (<= 2 (* 2 (select main_a v_prenex_43078))) (<= 500 (select main_a v_prenex_43079)) (< v_prenex_43078 main_x) (<= 1 (select main_a v_prenex_43079)))) (forall ((v_prenex_49714 Int) (v_prenex_49715 Int)) (or (<= 1 (select main_a v_prenex_49715)) (< v_prenex_49714 main_x) (<= (select main_a v_prenex_49714) 999) (<= (+ main_x 1) v_prenex_49714) (<= (select main_a v_prenex_49715) 999) (<= (+ (select main_a v_prenex_49714) (select main_a v_prenex_49715)) 1000) (<= (select main_a v_prenex_49714) 500))) (forall ((v_prenex_42490 Int) (v_prenex_42491 Int)) (or (<= (select main_a v_prenex_42490) 500) (<= (select main_a v_prenex_42490) (select main_a v_prenex_42491)) (<= 500 (select main_a v_prenex_42491)) (< v_prenex_42490 main_x) (<= (select main_a v_prenex_42491) 1498) (<= (+ main_x 1) v_prenex_42490))) (forall ((v_prenex_50865 Int) (v_prenex_50866 Int)) (or (<= (* 2 (select main_a v_prenex_50865)) 1000) (<= (+ main_x 1) v_prenex_50865) (<= (+ (select main_a v_prenex_50865) (select main_a v_prenex_50866)) 1000) (<= 1 (select main_a v_prenex_50866)) (< v_prenex_50865 main_x) (<= 2 (* 2 (select main_a v_prenex_50865))))) (or (forall ((v_prenex_44427 Int)) (or (< v_prenex_44427 main_x) (<= (select main_a v_prenex_44427) 999) (<= 0 (+ (select main_a v_prenex_44427) 498)) (<= (+ main_x 1) v_prenex_44427) (<= 2 (* 2 (select main_a v_prenex_44427))))) (forall ((v_prenex_44431 Int)) (or (<= (select main_a v_prenex_44431) 999) (<= (select main_a v_prenex_44431) 1498)))) (or (forall ((v_prenex_43601 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43601))) (<= (* 2 (select main_a v_prenex_43601)) 1000) (<= (+ main_x 1) v_prenex_43601) (< v_prenex_43601 main_x))) (forall ((v_prenex_43606 Int)) (or (<= 1 (select main_a v_prenex_43606)) (< v_prenex_43606 main_y) (<= (select main_a v_prenex_43606) 1498)))) (or (forall ((v_prenex_48041 Int)) (or (<= 500 (select main_a v_prenex_48041)) (< v_prenex_48041 main_y))) (forall ((v_prenex_48037 Int)) (or (< v_prenex_48037 main_x) (<= (+ main_x 1) v_prenex_48037) (<= (select main_a v_prenex_48037) 999) (<= (* 2 (select main_a v_prenex_48037)) 1000)))) (forall ((v_prenex_46702 Int) (v_prenex_46703 Int)) (or (<= (+ main_y 1) v_prenex_46703) (< v_prenex_46702 main_x) (<= (* 2 (select main_a v_prenex_46703)) 1998) (<= 2 (* 2 (select main_a v_prenex_46702))) (<= 1000 (+ (select main_a v_prenex_46702) (select main_a v_prenex_46703))) (<= (+ main_x 1) v_prenex_46702) (<= (select main_a v_prenex_46703) 1498))) (forall ((v_prenex_44335 Int) (v_prenex_44336 Int)) (or (< v_prenex_44335 main_x) (<= (+ main_x 1) v_prenex_44335) (<= (* 2 (select main_a v_prenex_44335)) 1000) (<= 1000 (+ (select main_a v_prenex_44335) (select main_a v_prenex_44336))) (<= (select main_a v_prenex_44336) 999) (<= 2 (* 2 (select main_a v_prenex_44335))))) (or (forall ((v_prenex_50563 Int)) (or (<= (+ main_x 1) v_prenex_50563) (<= (select main_a v_prenex_50563) 500) (< v_prenex_50563 main_x) (<= (* 2 (select main_a v_prenex_50563)) 1000))) (forall ((v_prenex_50569 Int)) (or (<= 500 (select main_a v_prenex_50569)) (<= 1000 (* 2 (select main_a v_prenex_50569)))))) (forall ((v_prenex_40696 Int) (v_prenex_40695 Int)) (or (< v_prenex_40696 main_y) (<= (select main_a v_prenex_40695) 999) (<= (+ main_x 1) v_prenex_40695) (<= 1 (select main_a v_prenex_40696)) (<= (select main_a v_prenex_40696) (+ (select main_a v_prenex_40695) 998)) (< v_prenex_40695 main_x))) (forall ((v_prenex_43608 Int) (v_prenex_43607 Int)) (or (<= (+ main_x 1) v_prenex_43607) (<= 500 (select main_a v_prenex_43608)) (< v_prenex_43608 main_y) (<= (select main_a v_prenex_43607) (select main_a v_prenex_43608)) (<= 1 (select main_a v_prenex_43608)) (<= 2 (* 2 (select main_a v_prenex_43607))) (< v_prenex_43607 main_x))) (forall ((v_prenex_46229 Int) (v_prenex_46230 Int)) (or (<= (select main_a v_prenex_46229) 500) (<= (+ main_x 1) v_prenex_46229) (<= (select main_a v_prenex_46229) 999) (<= 1000 (+ (select main_a v_prenex_46229) (select main_a v_prenex_46230))) (<= 500 (select main_a v_prenex_46230)) (< v_prenex_46229 main_x))) (forall ((v_prenex_50923 Int) (v_prenex_50924 Int)) (or (<= (+ (select main_a v_prenex_50923) (select main_a v_prenex_50924)) 1000) (<= (+ main_x 1) v_prenex_50923) (< v_prenex_50923 main_x) (<= (select main_a v_prenex_50924) 1498) (<= (select main_a v_prenex_50924) 999) (<= 0 (+ (select main_a v_prenex_50923) 498)) (< v_prenex_50924 main_y))) (forall ((v_prenex_49812 Int) (v_prenex_49811 Int)) (or (<= (select main_a v_prenex_49811) (select main_a v_prenex_49812)) (< v_prenex_49811 main_x) (<= (* 2 (select main_a v_prenex_49812)) 1998) (<= (+ main_y 1) v_prenex_49812) (<= (+ main_x 1) v_prenex_49811) (<= 2 (* 2 (select main_a v_prenex_49811))))) (forall ((v_prenex_40983 Int) (v_prenex_40982 Int)) (or (<= (select main_a v_prenex_40983) (+ (select main_a v_prenex_40982) 998)) (<= 1 (select main_a v_prenex_40982)) (<= (* 2 (select main_a v_prenex_40983)) 1998) (<= (+ main_x 1) v_prenex_40982) (<= (* 2 (select main_a v_prenex_40982)) 1000) (<= 1 (select main_a v_prenex_40983)) (< v_prenex_40982 main_x))) (forall ((v_prenex_48494 Int) (v_prenex_48493 Int)) (or (< v_prenex_48494 main_y) (<= (select main_a v_prenex_48494) 999) (<= (select main_a v_prenex_48494) 1498) (< v_prenex_48493 main_x) (<= (+ main_x 1) v_prenex_48493) (<= 1000 (+ (select main_a v_prenex_48493) (select main_a v_prenex_48494))) (<= (select main_a v_prenex_48493) 500))) (or (forall ((v_prenex_50433 Int)) (or (<= 500 (select main_a v_prenex_50433)) (<= 1 (select main_a v_prenex_50433)))) (forall ((v_prenex_50430 Int)) (or (<= (+ main_x 1) v_prenex_50430) (<= 2 (* 2 (select main_a v_prenex_50430))) (<= (* 2 (select main_a v_prenex_50430)) 1000) (<= 0 (+ (select main_a v_prenex_50430) 498)) (< v_prenex_50430 main_x)))) (or (forall ((v_prenex_44361 Int)) (or (<= (+ main_x 1) v_prenex_44361) (<= (select main_a v_prenex_44361) 999) (<= (* 2 (select main_a v_prenex_44361)) 1000) (< v_prenex_44361 main_x) (<= (select main_a v_prenex_44361) 500))) (forall ((v_prenex_44366 Int)) (<= (select main_a v_prenex_44366) 999))) (or (forall ((v_prenex_47283 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47283))) (<= (* 2 (select main_a v_prenex_47283)) 1000) (< v_prenex_47283 main_x) (<= (+ main_x 1) v_prenex_47283) (<= (select main_a v_prenex_47283) 500))) (forall ((v_prenex_47284 Int)) (or (<= (select main_a v_prenex_47284) 1498) (<= 1 (select main_a v_prenex_47284))))) (forall ((v_prenex_41973 Int) (v_prenex_41972 Int)) (or (< v_prenex_41972 main_x) (<= 2 (* 2 (select main_a v_prenex_41972))) (<= (* 2 (select main_a v_prenex_41972)) 1000) (<= (* 2 (select main_a v_prenex_41973)) 1998) (<= (select main_a v_prenex_41973) (+ (select main_a v_prenex_41972) 998)) (<= (+ main_x 1) v_prenex_41972) (<= 500 (select main_a v_prenex_41973)))) (or (forall ((v_prenex_47776 Int)) (or (<= 500 (select main_a v_prenex_47776)) (<= 1000 (* 2 (select main_a v_prenex_47776))))) (forall ((v_prenex_47773 Int)) (or (< v_prenex_47773 main_x) (<= (select main_a v_prenex_47773) 500) (<= 2 (* 2 (select main_a v_prenex_47773))) (<= (+ main_x 1) v_prenex_47773) (<= 0 (+ (select main_a v_prenex_47773) 498))))) (or (forall ((v_prenex_50647 Int)) (or (<= (select main_a v_prenex_50647) 500) (<= 2 (* 2 (select main_a v_prenex_50647))) (<= (select main_a v_prenex_50647) 999) (< v_prenex_50647 main_x) (<= (+ main_x 1) v_prenex_50647))) (forall ((v_prenex_50653 Int)) (or (<= 1 (select main_a v_prenex_50653)) (<= 500 (select main_a v_prenex_50653))))) (or (forall ((v_prenex_48231 Int)) (or (<= 1 (select main_a v_prenex_48231)) (<= 2 (* 2 (select main_a v_prenex_48231))) (<= (+ main_x 1) v_prenex_48231) (< v_prenex_48231 main_x))) (forall ((v_prenex_48232 Int)) (or (<= (select main_a v_prenex_48232) 999) (<= 1000 (* 2 (select main_a v_prenex_48232)))))) (forall ((v_prenex_41836 Int) (v_prenex_41837 Int)) (or (< v_prenex_41836 main_x) (<= 2 (* 2 (select main_a v_prenex_41836))) (<= (+ main_x 1) v_prenex_41836) (<= 0 (+ (select main_a v_prenex_41836) 498)) (<= (select main_a v_prenex_41836) (select main_a v_prenex_41837)) (<= (select main_a v_prenex_41837) 1498))) (forall ((v_prenex_43286 Int) (v_prenex_43285 Int)) (or (< v_prenex_43286 main_y) (<= (select main_a v_prenex_43285) (select main_a v_prenex_43286)) (< v_prenex_43285 main_x) (<= (+ main_x 1) v_prenex_43285) (<= 1 (select main_a v_prenex_43286)) (<= (select main_a v_prenex_43285) 500))) (forall ((v_prenex_46031 Int) (v_prenex_46030 Int)) (or (<= (+ main_y 1) v_prenex_46031) (<= (+ main_x 1) v_prenex_46030) (<= (select main_a v_prenex_46030) (select main_a v_prenex_46031)) (<= 500 (select main_a v_prenex_46031)) (< v_prenex_46030 main_x) (<= (select main_a v_prenex_46030) 500))) (forall ((v_prenex_46108 Int) (v_prenex_46109 Int)) (or (< v_prenex_46108 main_x) (<= (+ (select main_a v_prenex_46108) (select main_a v_prenex_46109)) 1000) (<= 1 (select main_a v_prenex_46108)) (<= 2 (* 2 (select main_a v_prenex_46108))) (<= 1 (select main_a v_prenex_46109)) (<= (+ main_x 1) v_prenex_46108) (<= (select main_a v_prenex_46109) 999))) (or (forall ((v_prenex_45070 Int)) (or (<= (* 2 (select main_a v_prenex_45070)) 1000) (<= 1 (select main_a v_prenex_45070)) (<= (+ main_x 1) v_prenex_45070) (< v_prenex_45070 main_x))) (forall ((v_prenex_45071 Int)) (<= 500 (select main_a v_prenex_45071)))) (forall ((v_prenex_41283 Int) (v_prenex_41284 Int)) (or (<= (select main_a v_prenex_41284) 1498) (< v_prenex_41283 main_x) (<= (select main_a v_prenex_41283) 999) (<= 1000 (+ (select main_a v_prenex_41283) (select main_a v_prenex_41284))) (<= 2 (* 2 (select main_a v_prenex_41283))) (<= (+ main_x 1) v_prenex_41283) (<= 1000 (* 2 (select main_a v_prenex_41284))))) (forall ((v_prenex_41406 Int) (v_prenex_41407 Int)) (or (<= (+ main_x 1) v_prenex_41406) (< v_prenex_41407 main_y) (<= 500 (select main_a v_prenex_41407)) (<= (* 2 (select main_a v_prenex_41407)) 1998) (<= (+ (select main_a v_prenex_41406) (select main_a v_prenex_41407)) 1000) (<= 0 (+ (select main_a v_prenex_41406) 498)) (< v_prenex_41406 main_x))) (or (forall ((v_prenex_45407 Int)) (or (< v_prenex_45407 main_x) (<= (* 2 (select main_a v_prenex_45407)) 1000) (<= (+ main_x 1) v_prenex_45407))) (forall ((v_prenex_45408 Int)) (or (<= 500 (select main_a v_prenex_45408)) (<= (+ main_y 1) v_prenex_45408) (<= 1000 (* 2 (select main_a v_prenex_45408)))))) (forall ((v_prenex_41958 Int) (v_prenex_41959 Int)) (or (<= 1 (select main_a v_prenex_41958)) (<= (+ (select main_a v_prenex_41958) (select main_a v_prenex_41959)) 1000) (< v_prenex_41958 main_x) (<= 1000 (* 2 (select main_a v_prenex_41959))) (<= (select main_a v_prenex_41958) 999) (<= (+ main_x 1) v_prenex_41958))) (forall ((v_prenex_44360 Int) (v_prenex_44359 Int)) (or (< v_prenex_44359 main_x) (<= (select main_a v_prenex_44359) 999) (<= 1 (select main_a v_prenex_44360)) (<= (+ main_x 1) v_prenex_44359) (<= (select main_a v_prenex_44360) (+ (select main_a v_prenex_44359) 998)) (<= 2 (* 2 (select main_a v_prenex_44359))))) (forall ((v_prenex_51598 Int) (v_prenex_51597 Int)) (or (<= (+ main_y 1) v_prenex_51598) (<= (select main_a v_prenex_51597) 999) (< v_prenex_51597 main_x) (<= 500 (select main_a v_prenex_51598)) (<= (+ (select main_a v_prenex_51597) (select main_a v_prenex_51598)) 1000) (<= (+ main_x 1) v_prenex_51597))) (forall ((v_prenex_44900 Int) (v_prenex_44901 Int)) (or (<= (+ main_x 1) v_prenex_44900) (<= (select main_a v_prenex_44901) 1498) (< v_prenex_44900 main_x) (<= (+ (select main_a v_prenex_44900) (select main_a v_prenex_44901)) 1000) (<= 500 (select main_a v_prenex_44901)) (<= (select main_a v_prenex_44900) 500) (<= 2 (* 2 (select main_a v_prenex_44900))))) (forall ((v_prenex_47598 Int) (v_prenex_47597 Int)) (or (<= (+ main_x 1) v_prenex_47597) (<= (* 2 (select main_a v_prenex_47597)) 1000) (< v_prenex_47597 main_x) (<= (+ (select main_a v_prenex_47597) (select main_a v_prenex_47598)) 1000) (<= 1000 (* 2 (select main_a v_prenex_47598))) (<= 1 (select main_a v_prenex_47597)) (<= (select main_a v_prenex_47598) 999))) (forall ((v_prenex_44353 Int) (v_prenex_44354 Int)) (or (<= (+ main_x 1) v_prenex_44353) (<= (select main_a v_prenex_44354) (+ (select main_a v_prenex_44353) 998)) (<= 1000 (* 2 (select main_a v_prenex_44354))) (<= (* 2 (select main_a v_prenex_44353)) 1000) (<= (* 2 (select main_a v_prenex_44354)) 1998) (<= 2 (* 2 (select main_a v_prenex_44353))) (< v_prenex_44353 main_x))) (forall ((v_prenex_49611 Int) (v_prenex_49610 Int)) (or (<= (+ main_x 1) v_prenex_49610) (<= 1 (select main_a v_prenex_49611)) (<= 2 (* 2 (select main_a v_prenex_49610))) (<= (+ (select main_a v_prenex_49610) (select main_a v_prenex_49611)) 1000) (< v_prenex_49610 main_x) (<= (select main_a v_prenex_49610) 500))) (or (forall ((v_prenex_43106 Int)) (<= 1 (select main_a v_prenex_43106))) (forall ((v_prenex_43104 Int)) (or (<= (+ main_x 1) v_prenex_43104) (<= 1 (select main_a v_prenex_43104)) (<= (select main_a v_prenex_43104) 999) (<= 2 (* 2 (select main_a v_prenex_43104))) (< v_prenex_43104 main_x)))) (forall ((v_prenex_45908 Int) (v_prenex_45907 Int)) (or (<= (+ main_x 1) v_prenex_45907) (<= (select main_a v_prenex_45908) 1498) (<= (select main_a v_prenex_45908) 999) (<= (* 2 (select main_a v_prenex_45907)) 1000) (<= (+ (select main_a v_prenex_45907) (select main_a v_prenex_45908)) 1000) (< v_prenex_45907 main_x) (<= (select main_a v_prenex_45907) 500))) (forall ((v_prenex_43777 Int) (v_prenex_43776 Int)) (or (<= (select main_a v_prenex_43776) 999) (< v_prenex_43776 main_x) (<= (+ main_y 1) v_prenex_43777) (<= (+ (select main_a v_prenex_43776) (select main_a v_prenex_43777)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43777))) (<= (+ main_x 1) v_prenex_43776) (<= (select main_a v_prenex_43777) 999))) (forall ((v_prenex_41834 Int) (v_prenex_41835 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41834))) (<= 1000 (+ (select main_a v_prenex_41834) (select main_a v_prenex_41835))) (< v_prenex_41834 main_x) (<= (+ main_x 1) v_prenex_41834) (<= (select main_a v_prenex_41834) 500))) (forall ((v_prenex_49206 Int)) (or (<= (* 2 (select main_a v_prenex_49206)) 1000) (<= (+ main_x 1) v_prenex_49206) (<= (select main_a v_prenex_49206) 999) (<= 0 (+ (select main_a v_prenex_49206) 498)) (< v_prenex_49206 main_x))) (or (forall ((v_prenex_50052 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50052))) (<= (+ main_x 1) v_prenex_50052) (<= 1 (select main_a v_prenex_50052)) (< v_prenex_50052 main_x))) (forall ((v_prenex_50057 Int)) (or (<= 500 (select main_a v_prenex_50057)) (<= (select main_a v_prenex_50057) 999)))) (forall ((v_prenex_48204 Int) (v_prenex_48203 Int)) (or (<= (+ (select main_a v_prenex_48203) (select main_a v_prenex_48204)) 1000) (<= (select main_a v_prenex_48203) 500) (< v_prenex_48203 main_x) (<= (+ main_y 1) v_prenex_48204) (<= (* 2 (select main_a v_prenex_48204)) 1998) (<= (select main_a v_prenex_48204) 999) (<= (+ main_x 1) v_prenex_48203))) (or (forall ((v_prenex_42597 Int)) (or (< v_prenex_42597 main_x) (<= (+ main_x 1) v_prenex_42597) (<= (select main_a v_prenex_42597) 999) (<= 2 (* 2 (select main_a v_prenex_42597))))) (forall ((v_prenex_42595 Int)) (or (<= 1 (select main_a v_prenex_42595)) (<= 500 (select main_a v_prenex_42595)) (< v_prenex_42595 main_y)))) (forall ((v_prenex_49394 Int) (v_prenex_49393 Int)) (or (<= (+ main_y 1) v_prenex_49394) (<= (+ (select main_a v_prenex_49393) (select main_a v_prenex_49394)) 1000) (< v_prenex_49394 main_y) (<= (select main_a v_prenex_49394) 999))) (forall ((v_prenex_50635 Int) (v_prenex_50636 Int)) (or (< v_prenex_50635 main_x) (<= (select main_a v_prenex_50636) (+ (select main_a v_prenex_50635) 998)) (<= (* 2 (select main_a v_prenex_50635)) 1000) (<= (+ main_x 1) v_prenex_50635) (<= (select main_a v_prenex_50636) 999) (<= 2 (* 2 (select main_a v_prenex_50635))))) (forall ((v_prenex_41265 Int) (v_prenex_41266 Int)) (or (< v_prenex_41265 main_x) (<= (select main_a v_prenex_41266) 1498) (<= (select main_a v_prenex_41265) 500) (<= (select main_a v_prenex_41265) (select main_a v_prenex_41266)) (<= (+ main_x 1) v_prenex_41265) (<= (* 2 (select main_a v_prenex_41265)) 1000))) (or (forall ((v_prenex_41656 Int)) (or (<= (* 2 (select main_a v_prenex_41656)) 1998) (<= 1000 (* 2 (select main_a v_prenex_41656))))) (forall ((v_prenex_41652 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41652))) (<= (select main_a v_prenex_41652) 999) (<= (+ main_x 1) v_prenex_41652) (< v_prenex_41652 main_x) (<= 0 (+ (select main_a v_prenex_41652) 498))))) (forall ((v_prenex_41490 Int) (v_prenex_41491 Int)) (or (<= (select main_a v_prenex_41490) (select main_a v_prenex_41491)) (< v_prenex_41490 main_x) (<= (select main_a v_prenex_41491) 999) (<= (select main_a v_prenex_41490) 500) (<= (+ main_x 1) v_prenex_41490) (<= 1 (select main_a v_prenex_41490)) (<= 500 (select main_a v_prenex_41491)))) (forall ((v_prenex_46576 Int) (v_prenex_46577 Int)) (or (<= 1000 (+ (select main_a v_prenex_46576) (select main_a v_prenex_46577))) (<= (+ main_y 1) v_prenex_46577) (<= (* 2 (select main_a v_prenex_46576)) 1000) (<= (select main_a v_prenex_46577) 1498) (< v_prenex_46576 main_x) (<= (+ main_x 1) v_prenex_46576) (<= (select main_a v_prenex_46577) 999))) (forall ((v_prenex_43141 Int) (v_prenex_43142 Int)) (or (<= 1000 (+ (select main_a v_prenex_43141) (select main_a v_prenex_43142))) (<= (+ main_x 1) v_prenex_43141) (<= 0 (+ (select main_a v_prenex_43141) 498)) (<= (select main_a v_prenex_43141) 999) (<= 1000 (* 2 (select main_a v_prenex_43142))) (<= (* 2 (select main_a v_prenex_43142)) 1998) (< v_prenex_43141 main_x))) (forall ((v_prenex_49999 Int) (v_prenex_50000 Int)) (or (<= (+ main_x 1) v_prenex_49999) (< v_prenex_50000 main_y) (<= (select main_a v_prenex_50000) 1498) (<= (select main_a v_prenex_49999) (select main_a v_prenex_50000)) (<= (* 2 (select main_a v_prenex_49999)) 1000) (< v_prenex_49999 main_x))) (forall ((v_prenex_42869 Int) (v_prenex_42870 Int)) (or (<= (+ main_x 1) v_prenex_42869) (<= 500 (select main_a v_prenex_42870)) (< v_prenex_42869 main_x) (<= 1 (select main_a v_prenex_42870)) (<= (select main_a v_prenex_42869) 500) (<= (select main_a v_prenex_42869) (select main_a v_prenex_42870)) (<= (+ main_y 1) v_prenex_42870))) (or (forall ((v_prenex_42380 Int)) (or (< v_prenex_42380 main_x) (<= 2 (* 2 (select main_a v_prenex_42380))) (<= (+ main_x 1) v_prenex_42380) (<= (* 2 (select main_a v_prenex_42380)) 1000))) (forall ((v_prenex_42379 Int)) (or (<= 1 (select main_a v_prenex_42379)) (< v_prenex_42379 main_y)))) (forall ((v_prenex_51707 Int) (v_prenex_51708 Int)) (or (<= (* 2 (select main_a v_prenex_51707)) 1000) (<= (+ (select main_a v_prenex_51707) (select main_a v_prenex_51708)) 1000) (< v_prenex_51707 main_x) (<= (+ main_x 1) v_prenex_51707) (<= (select main_a v_prenex_51708) 999) (<= 1 (select main_a v_prenex_51708)))) (or (forall ((v_prenex_51051 Int)) (or (<= (* 2 (select main_a v_prenex_51051)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51051))) (< v_prenex_51051 main_y))) (forall ((v_prenex_51050 Int)) (or (< v_prenex_51050 main_x) (<= (* 2 (select main_a v_prenex_51050)) 1000) (<= (+ main_x 1) v_prenex_51050) (<= 1 (select main_a v_prenex_51050))))) (or (forall ((v_prenex_44377 Int)) (<= (select main_a v_prenex_44377) 999)) (forall ((v_prenex_44371 Int)) (or (< v_prenex_44371 main_x) (<= (+ main_x 1) v_prenex_44371) (<= (* 2 (select main_a v_prenex_44371)) 1000)))) (or (forall ((v_prenex_43275 Int)) (or (<= (select main_a v_prenex_43275) 999) (<= 1 (select main_a v_prenex_43275)))) (forall ((v_prenex_43280 Int)) (or (<= (* 2 (select main_a v_prenex_43280)) 1000) (< v_prenex_43280 main_x) (<= (+ main_x 1) v_prenex_43280) (<= (select main_a v_prenex_43280) 500)))) (forall ((v_prenex_50982 Int) (v_prenex_50981 Int)) (or (<= (+ main_y 1) v_prenex_50982) (<= (select main_a v_prenex_50981) (select main_a v_prenex_50982)) (< v_prenex_50981 main_x) (<= 1 (select main_a v_prenex_50982)) (<= (+ main_x 1) v_prenex_50981) (<= (* 2 (select main_a v_prenex_50982)) 1998) (<= 0 (+ (select main_a v_prenex_50981) 498)))) (forall ((v_prenex_46954 Int) (v_prenex_46955 Int)) (or (<= (+ main_x 1) v_prenex_46954) (<= 2 (* 2 (select main_a v_prenex_46954))) (< v_prenex_46954 main_x) (<= 1000 (+ (select main_a v_prenex_46954) (select main_a v_prenex_46955))) (<= 1000 (* 2 (select main_a v_prenex_46955))))) (forall ((v_prenex_47009 Int) (v_prenex_47010 Int)) (or (<= (* 2 (select main_a v_prenex_47010)) 1998) (< v_prenex_47009 main_x) (<= (select main_a v_prenex_47010) 999) (<= (select main_a v_prenex_47009) 999) (<= 1000 (+ (select main_a v_prenex_47009) (select main_a v_prenex_47010))) (<= (+ main_x 1) v_prenex_47009) (<= 0 (+ (select main_a v_prenex_47009) 498)))) (forall ((v_prenex_51037 Int) (v_prenex_51038 Int)) (or (<= (select main_a v_prenex_51038) (+ (select main_a v_prenex_51037) 998)) (<= (* 2 (select main_a v_prenex_51037)) 1000) (<= (select main_a v_prenex_51038) 1498) (<= (+ main_x 1) v_prenex_51037) (<= (select main_a v_prenex_51037) 999) (< v_prenex_51037 main_x) (<= 1000 (* 2 (select main_a v_prenex_51038))))) (forall ((v_prenex_48295 Int) (v_prenex_48294 Int)) (or (<= (select main_a v_prenex_48295) 999) (<= (+ (select main_a v_prenex_48294) (select main_a v_prenex_48295)) 1000) (<= (+ main_x 1) v_prenex_48294) (<= (select main_a v_prenex_48295) 1498) (<= (* 2 (select main_a v_prenex_48294)) 1000) (< v_prenex_48294 main_x))) (forall ((v_prenex_47941 Int) (v_prenex_47940 Int)) (or (<= 0 (+ (select main_a v_prenex_47940) 498)) (<= 1000 (+ (select main_a v_prenex_47940) (select main_a v_prenex_47941))) (<= 2 (* 2 (select main_a v_prenex_47940))) (<= 1 (select main_a v_prenex_47941)) (< v_prenex_47940 main_x) (<= (+ main_x 1) v_prenex_47940) (<= (select main_a v_prenex_47941) 1498))) (forall ((v_prenex_45727 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45727))) (<= (+ main_x 1) v_prenex_45727) (< v_prenex_45727 main_x) (<= (select main_a v_prenex_45727) 500))) (or (forall ((v_prenex_42271 Int)) (or (<= 500 (select main_a v_prenex_42271)) (<= (select main_a v_prenex_42271) 1498))) (forall ((v_prenex_42270 Int)) (or (<= (* 2 (select main_a v_prenex_42270)) 1000) (<= (select main_a v_prenex_42270) 500) (<= 2 (* 2 (select main_a v_prenex_42270))) (<= (+ main_x 1) v_prenex_42270) (< v_prenex_42270 main_x)))) (or (forall ((v_prenex_45852 Int)) (<= (* 2 (select main_a v_prenex_45852)) 1998)) (forall ((v_prenex_45851 Int)) (or (< v_prenex_45851 main_x) (<= 0 (+ (select main_a v_prenex_45851) 498)) (<= (+ main_x 1) v_prenex_45851) (<= (select main_a v_prenex_45851) 500) (<= (* 2 (select main_a v_prenex_45851)) 1000)))) (forall ((v_prenex_49601 Int) (v_prenex_49600 Int)) (or (<= (select main_a v_prenex_49600) 500) (<= 1 (select main_a v_prenex_49601)) (<= (+ main_x 1) v_prenex_49600) (< v_prenex_49600 main_x) (<= 1000 (+ (select main_a v_prenex_49600) (select main_a v_prenex_49601))) (<= 0 (+ (select main_a v_prenex_49600) 498)))) (forall ((v_prenex_48586 Int) (v_prenex_48585 Int)) (or (< v_prenex_48585 main_x) (<= (* 2 (select main_a v_prenex_48586)) 1998) (<= (+ main_x 1) v_prenex_48585) (<= 1 (select main_a v_prenex_48585)) (<= (select main_a v_prenex_48586) (+ (select main_a v_prenex_48585) 998)) (<= (select main_a v_prenex_48585) 500) (<= 1000 (* 2 (select main_a v_prenex_48586))))) (forall ((v_prenex_50963 Int) (v_prenex_50964 Int)) (or (<= (select main_a v_prenex_50964) 999) (<= 2 (* 2 (select main_a v_prenex_50963))) (<= (select main_a v_prenex_50963) 500) (<= (+ main_x 1) v_prenex_50963) (<= (select main_a v_prenex_50964) 1498) (< v_prenex_50963 main_x) (<= (+ (select main_a v_prenex_50963) (select main_a v_prenex_50964)) 1000))) (or (forall ((v_prenex_45989 Int)) (or (< v_prenex_45989 main_x) (<= (* 2 (select main_a v_prenex_45989)) 1000) (<= 0 (+ (select main_a v_prenex_45989) 498)) (<= (select main_a v_prenex_45989) 999) (<= (+ main_x 1) v_prenex_45989))) (forall ((v_prenex_45991 Int)) (or (<= 500 (select main_a v_prenex_45991)) (<= (* 2 (select main_a v_prenex_45991)) 1998)))) (or (forall ((v_prenex_44879 Int)) (<= 1 (select main_a v_prenex_44879))) (forall ((v_prenex_44877 Int)) (or (< v_prenex_44877 main_x) (<= (+ main_x 1) v_prenex_44877) (<= (* 2 (select main_a v_prenex_44877)) 1000) (<= 0 (+ (select main_a v_prenex_44877) 498)) (<= 2 (* 2 (select main_a v_prenex_44877)))))) (or (forall ((v_prenex_47135 Int)) (or (< v_prenex_47135 main_x) (<= (select main_a v_prenex_47135) 999) (<= (* 2 (select main_a v_prenex_47135)) 1000) (<= (+ main_x 1) v_prenex_47135) (<= 2 (* 2 (select main_a v_prenex_47135))))) (forall ((v_prenex_47141 Int)) (or (<= (select main_a v_prenex_47141) 999) (<= 500 (select main_a v_prenex_47141))))) (or (forall ((v_prenex_44920 Int)) (or (< v_prenex_44920 main_x) (<= (+ main_x 1) v_prenex_44920) (<= (* 2 (select main_a v_prenex_44920)) 1000))) (forall ((v_prenex_44926 Int)) (or (<= (select main_a v_prenex_44926) 999) (< v_prenex_44926 main_y) (<= 500 (select main_a v_prenex_44926))))) (forall ((v_prenex_49911 Int) (v_prenex_49912 Int)) (or (<= (+ (select main_a v_prenex_49911) (select main_a v_prenex_49912)) 1000) (<= (select main_a v_prenex_49912) 1498) (< v_prenex_49911 main_x) (<= 1 (select main_a v_prenex_49912)) (<= (+ main_y 1) v_prenex_49912) (<= (select main_a v_prenex_49911) 500) (<= (+ main_x 1) v_prenex_49911))) (forall ((v_prenex_46521 Int) (v_prenex_46520 Int)) (or (< v_prenex_46520 main_x) (<= (select main_a v_prenex_46520) 500) (<= (+ main_x 1) v_prenex_46520) (<= (* 2 (select main_a v_prenex_46520)) 1000) (<= (* 2 (select main_a v_prenex_46521)) 1998) (<= 1000 (* 2 (select main_a v_prenex_46521))) (<= (select main_a v_prenex_46520) (select main_a v_prenex_46521)))) (forall ((v_prenex_50755 Int) (v_prenex_50756 Int)) (or (< v_prenex_50755 main_x) (<= (* 2 (select main_a v_prenex_50755)) 1000) (<= (select main_a v_prenex_50755) 999) (<= (+ main_x 1) v_prenex_50755) (<= 1 (select main_a v_prenex_50756)) (<= (+ (select main_a v_prenex_50755) (select main_a v_prenex_50756)) 1000) (<= 1000 (* 2 (select main_a v_prenex_50756))))) (forall ((v_prenex_49543 Int) (v_prenex_49542 Int)) (or (<= (* 2 (select main_a v_prenex_49543)) 1998) (<= (select main_a v_prenex_49543) 1498) (<= (select main_a v_prenex_49542) 500) (< v_prenex_49542 main_x) (<= (+ main_x 1) v_prenex_49542) (< v_prenex_49543 main_y) (<= (select main_a v_prenex_49542) (select main_a v_prenex_49543)))) (forall ((v_prenex_43118 Int) (v_prenex_43117 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43117))) (<= (select main_a v_prenex_43118) 1498) (< v_prenex_43117 main_x) (<= (+ main_x 1) v_prenex_43117) (<= (* 2 (select main_a v_prenex_43117)) 1000) (<= (select main_a v_prenex_43118) (+ (select main_a v_prenex_43117) 998)))) (forall ((v_prenex_43404 Int) (v_prenex_43403 Int)) (or (< v_prenex_43403 main_x) (<= (* 2 (select main_a v_prenex_43403)) 1000) (<= (+ main_x 1) v_prenex_43403) (<= 1 (select main_a v_prenex_43404)) (<= (select main_a v_prenex_43403) (select main_a v_prenex_43404)) (<= 0 (+ (select main_a v_prenex_43403) 498)))) (forall ((v_prenex_50373 Int) (v_prenex_50372 Int)) (or (<= (select main_a v_prenex_50372) (select main_a v_prenex_50373)) (< v_prenex_50372 main_x) (<= (select main_a v_prenex_50373) 1498) (<= (+ main_y 1) v_prenex_50373) (<= (+ main_x 1) v_prenex_50372) (<= 2 (* 2 (select main_a v_prenex_50372))))) (forall ((v_prenex_43656 Int) (v_prenex_43655 Int)) (or (<= (+ main_x 1) v_prenex_43655) (<= 0 (+ (select main_a v_prenex_43655) 498)) (<= (* 2 (select main_a v_prenex_43656)) 1998) (<= 500 (select main_a v_prenex_43656)) (<= (select main_a v_prenex_43655) 500) (< v_prenex_43655 main_x) (<= 1000 (+ (select main_a v_prenex_43655) (select main_a v_prenex_43656))))) (forall ((v_prenex_42818 Int) (v_prenex_42819 Int)) (or (< v_prenex_42818 main_x) (<= 1000 (+ (select main_a v_prenex_42818) (select main_a v_prenex_42819))) (<= (* 2 (select main_a v_prenex_42818)) 1000) (<= (select main_a v_prenex_42819) 1498) (<= (+ main_x 1) v_prenex_42818))) (forall ((v_prenex_45313 Int) (v_prenex_45314 Int)) (or (<= (+ main_x 1) v_prenex_45313) (<= (select main_a v_prenex_45314) (+ (select main_a v_prenex_45313) 998)) (<= 1000 (* 2 (select main_a v_prenex_45314))) (<= (+ main_y 1) v_prenex_45314) (<= (select main_a v_prenex_45313) 500) (< v_prenex_45313 main_x))) (forall ((v_prenex_50091 Int) (v_prenex_50090 Int)) (or (<= (select main_a v_prenex_50090) (select main_a v_prenex_50091)) (< v_prenex_50090 main_x) (<= 1000 (* 2 (select main_a v_prenex_50091))) (<= (* 2 (select main_a v_prenex_50090)) 1000) (<= (* 2 (select main_a v_prenex_50091)) 1998) (<= 0 (+ (select main_a v_prenex_50090) 498)) (<= (+ main_x 1) v_prenex_50090))) (forall ((v_prenex_44135 Int) (v_prenex_44134 Int)) (or (< v_prenex_44134 main_x) (<= (select main_a v_prenex_44134) (select main_a v_prenex_44135)) (<= 1 (select main_a v_prenex_44135)) (<= (+ main_y 1) v_prenex_44135) (<= (* 2 (select main_a v_prenex_44134)) 1000) (<= (select main_a v_prenex_44135) 1498) (<= (+ main_x 1) v_prenex_44134))) (or (forall ((v_prenex_51604 Int)) (or (<= (select main_a v_prenex_51604) 999) (<= (+ main_y 1) v_prenex_51604) (<= 1000 (* 2 (select main_a v_prenex_51604))))) (forall ((v_prenex_51603 Int)) (or (< v_prenex_51603 main_x) (<= (+ main_x 1) v_prenex_51603) (<= (select main_a v_prenex_51603) 999) (<= 2 (* 2 (select main_a v_prenex_51603)))))) (or (forall ((v_prenex_46255 Int)) (or (<= (select main_a v_prenex_46255) 1498) (<= 1000 (* 2 (select main_a v_prenex_46255))))) (forall ((v_prenex_46254 Int)) (or (< v_prenex_46254 main_x) (<= (+ main_x 1) v_prenex_46254) (<= 2 (* 2 (select main_a v_prenex_46254))) (<= (select main_a v_prenex_46254) 999)))) (or (forall ((v_prenex_44573 Int)) (or (<= (select main_a v_prenex_44573) 999) (< v_prenex_44573 main_x) (<= (+ main_x 1) v_prenex_44573) (<= 1 (select main_a v_prenex_44573)) (<= 2 (* 2 (select main_a v_prenex_44573))))) (forall ((v_prenex_44575 Int)) (or (<= (* 2 (select main_a v_prenex_44575)) 1998) (<= (select main_a v_prenex_44575) 1498)))) (forall ((v_prenex_42482 Int) (v_prenex_42483 Int)) (or (<= (+ main_x 1) v_prenex_42482) (< v_prenex_42482 main_x) (<= 1 (select main_a v_prenex_42483)) (<= 1 (select main_a v_prenex_42482)) (<= (select main_a v_prenex_42483) 999) (<= 0 (+ (select main_a v_prenex_42482) 498)) (<= (select main_a v_prenex_42483) (+ (select main_a v_prenex_42482) 998)))) (or (forall ((v_prenex_41366 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41366))) (<= (select main_a v_prenex_41366) 1498) (< v_prenex_41366 main_y))) (forall ((v_prenex_41364 Int)) (or (<= (+ main_x 1) v_prenex_41364) (< v_prenex_41364 main_x) (<= 2 (* 2 (select main_a v_prenex_41364))) (<= (select main_a v_prenex_41364) 500)))) (forall ((v_prenex_45511 Int) (v_prenex_45512 Int)) (or (<= (+ main_x 1) v_prenex_45511) (<= (select main_a v_prenex_45512) (+ (select main_a v_prenex_45511) 998)) (<= (select main_a v_prenex_45512) 1498) (< v_prenex_45511 main_x) (<= (select main_a v_prenex_45511) 500) (<= 2 (* 2 (select main_a v_prenex_45511))) (<= 1 (select main_a v_prenex_45512)))) (forall ((v_prenex_48506 Int) (v_prenex_48505 Int)) (or (<= (* 2 (select main_a v_prenex_48505)) 1000) (< v_prenex_48505 main_x) (<= (select main_a v_prenex_48506) 999) (<= (+ main_y 1) v_prenex_48506) (<= 1000 (* 2 (select main_a v_prenex_48506))) (<= (select main_a v_prenex_48506) (+ (select main_a v_prenex_48505) 998)) (<= (+ main_x 1) v_prenex_48505))) (forall ((v_prenex_46246 Int) (v_prenex_46245 Int)) (or (<= 500 (select main_a v_prenex_46246)) (<= (* 2 (select main_a v_prenex_46245)) 1000) (<= 2 (* 2 (select main_a v_prenex_46245))) (<= (select main_a v_prenex_46245) (select main_a v_prenex_46246)) (< v_prenex_46245 main_x) (<= (select main_a v_prenex_46246) 999) (<= (+ main_x 1) v_prenex_46245))) (forall ((v_prenex_46446 Int) (v_prenex_46445 Int)) (or (<= (+ main_y 1) v_prenex_46446) (<= (+ (select main_a v_prenex_46445) (select main_a v_prenex_46446)) 1000) (<= 1000 (* 2 (select main_a v_prenex_46446))) (<= (+ main_x 1) v_prenex_46445) (<= (select main_a v_prenex_46446) 1498) (< v_prenex_46445 main_x) (<= (select main_a v_prenex_46445) 999))) (forall ((v_prenex_49724 Int) (v_prenex_49725 Int)) (or (<= 500 (select main_a v_prenex_49725)) (< v_prenex_49724 main_x) (<= (select main_a v_prenex_49725) (+ (select main_a v_prenex_49724) 998)) (<= (select main_a v_prenex_49725) 1498) (<= (select main_a v_prenex_49724) 999) (<= (+ main_x 1) v_prenex_49724))) (forall ((v_prenex_48299 Int) (v_prenex_48298 Int)) (or (<= (* 2 (select main_a v_prenex_48299)) 1998) (<= (select main_a v_prenex_48298) 500) (<= 0 (+ (select main_a v_prenex_48298) 498)) (< v_prenex_48298 main_x) (<= (select main_a v_prenex_48299) (+ (select main_a v_prenex_48298) 998)) (<= (+ main_x 1) v_prenex_48298))) (forall ((v_prenex_47056 Int) (v_prenex_47055 Int)) (or (<= (select main_a v_prenex_47055) 999) (<= (select main_a v_prenex_47056) 1498) (<= (select main_a v_prenex_47056) 999) (<= (+ (select main_a v_prenex_47055) (select main_a v_prenex_47056)) 1000) (<= (+ main_x 1) v_prenex_47055) (< v_prenex_47055 main_x))) (forall ((v_prenex_47207 Int) (v_prenex_47206 Int)) (or (< v_prenex_47206 main_x) (<= 1000 (+ (select main_a v_prenex_47206) (select main_a v_prenex_47207))) (<= (select main_a v_prenex_47207) 999) (<= (+ main_x 1) v_prenex_47206) (<= 500 (select main_a v_prenex_47207)) (<= (select main_a v_prenex_47206) 500) (<= 1 (select main_a v_prenex_47206)))) (forall ((v_prenex_48709 Int) (v_prenex_48708 Int)) (or (<= (+ main_x 1) v_prenex_48708) (<= (select main_a v_prenex_48708) 999) (<= (select main_a v_prenex_48709) 999) (< v_prenex_48709 main_y) (<= (* 2 (select main_a v_prenex_48709)) 1998) (< v_prenex_48708 main_x) (<= (select main_a v_prenex_48709) (+ (select main_a v_prenex_48708) 998)))) (forall ((v_prenex_43936 Int) (v_prenex_43935 Int)) (or (< v_prenex_43935 main_x) (<= (select main_a v_prenex_43935) 500) (<= (select main_a v_prenex_43935) 999) (<= (select main_a v_prenex_43935) (select main_a v_prenex_43936)) (<= (+ main_x 1) v_prenex_43935) (<= 500 (select main_a v_prenex_43936)))) (forall ((v_prenex_41544 Int) (v_prenex_41543 Int)) (or (<= (* 2 (select main_a v_prenex_41544)) 1998) (<= 2 (* 2 (select main_a v_prenex_41543))) (<= 500 (select main_a v_prenex_41544)) (<= (* 2 (select main_a v_prenex_41543)) 1000) (< v_prenex_41543 main_x) (<= (select main_a v_prenex_41544) (+ (select main_a v_prenex_41543) 998)) (<= (+ main_x 1) v_prenex_41543))) (forall ((v_prenex_42198 Int) (v_prenex_42199 Int)) (or (< v_prenex_42199 main_y) (<= (select main_a v_prenex_42199) 999) (<= (+ main_x 1) v_prenex_42198) (<= (select main_a v_prenex_42198) 500) (<= 500 (select main_a v_prenex_42199)) (<= 1000 (+ (select main_a v_prenex_42198) (select main_a v_prenex_42199))) (< v_prenex_42198 main_x))) (or (forall ((v_prenex_45372 Int)) (or (<= (+ main_x 1) v_prenex_45372) (<= (* 2 (select main_a v_prenex_45372)) 1000) (<= 0 (+ (select main_a v_prenex_45372) 498)) (< v_prenex_45372 main_x) (<= 2 (* 2 (select main_a v_prenex_45372))))) (forall ((v_prenex_45374 Int)) (<= 1 (select main_a v_prenex_45374)))) (forall ((v_prenex_49633 Int) (v_prenex_49632 Int)) (or (<= (+ main_x 1) v_prenex_49632) (<= 1 (select main_a v_prenex_49632)) (<= 0 (+ (select main_a v_prenex_49632) 498)) (<= 1 (select main_a v_prenex_49633)) (< v_prenex_49632 main_x) (<= (select main_a v_prenex_49633) (+ (select main_a v_prenex_49632) 998)))) (or (forall ((v_prenex_44365 Int)) (or (<= (+ main_x 1) v_prenex_44365) (<= (* 2 (select main_a v_prenex_44365)) 1000) (<= 1 (select main_a v_prenex_44365)) (<= (select main_a v_prenex_44365) 999) (< v_prenex_44365 main_x))) (forall ((v_prenex_44366 Int)) (<= (select main_a v_prenex_44366) 999))) (forall ((v_prenex_49677 Int) (v_prenex_49676 Int)) (or (<= (* 2 (select main_a v_prenex_49676)) 1000) (<= 1000 (+ (select main_a v_prenex_49676) (select main_a v_prenex_49677))) (<= 500 (select main_a v_prenex_49677)) (< v_prenex_49676 main_x) (<= (+ main_x 1) v_prenex_49676) (<= 1000 (* 2 (select main_a v_prenex_49677))) (<= (+ main_y 1) v_prenex_49677))) (forall ((v_prenex_47949 Int) (v_prenex_47948 Int)) (or (<= (+ main_y 1) v_prenex_47949) (<= (select main_a v_prenex_47948) 999) (<= (* 2 (select main_a v_prenex_47949)) 1998) (<= (+ main_x 1) v_prenex_47948) (<= 1000 (+ (select main_a v_prenex_47948) (select main_a v_prenex_47949))) (<= 1000 (* 2 (select main_a v_prenex_47949))) (< v_prenex_47948 main_x))) (forall ((v_prenex_43152 Int) (v_prenex_43151 Int)) (or (<= (+ main_x 1) v_prenex_43151) (<= 1000 (* 2 (select main_a v_prenex_43152))) (<= 0 (+ (select main_a v_prenex_43151) 498)) (<= (select main_a v_prenex_43152) 1498) (<= 2 (* 2 (select main_a v_prenex_43151))) (< v_prenex_43151 main_x) (<= 1000 (+ (select main_a v_prenex_43151) (select main_a v_prenex_43152))))) (forall ((v_prenex_44395 Int) (v_prenex_44396 Int)) (or (<= (select main_a v_prenex_44396) (+ (select main_a v_prenex_44395) 998)) (<= (select main_a v_prenex_44396) 1498) (< v_prenex_44395 main_x) (<= (* 2 (select main_a v_prenex_44396)) 1998) (< v_prenex_44396 main_y) (<= (+ main_x 1) v_prenex_44395) (<= 1 (select main_a v_prenex_44395)))) (forall ((v_prenex_42834 Int) (v_prenex_42835 Int)) (or (<= (+ (select main_a v_prenex_42834) (select main_a v_prenex_42835)) 1000) (< v_prenex_42834 main_x) (<= (+ main_x 1) v_prenex_42834) (<= (+ main_y 1) v_prenex_42835) (<= 0 (+ (select main_a v_prenex_42834) 498)))) (or (forall ((v_prenex_44782 Int)) (or (<= 0 (+ (select main_a v_prenex_44782) 498)) (< v_prenex_44782 main_x) (<= (select main_a v_prenex_44782) 500) (<= (+ main_x 1) v_prenex_44782))) (forall ((v_prenex_44784 Int)) (<= 1000 (* 2 (select main_a v_prenex_44784))))) (forall ((v_prenex_42704 Int) (v_prenex_42705 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42705))) (<= (select main_a v_prenex_42705) (+ (select main_a v_prenex_42704) 998)) (<= (select main_a v_prenex_42704) 500) (< v_prenex_42704 main_x) (<= 1 (select main_a v_prenex_42704)) (<= (+ main_x 1) v_prenex_42704))) (or (forall ((v_prenex_42810 Int)) (or (<= 500 (select main_a v_prenex_42810)) (<= (select main_a v_prenex_42810) 1498) (< v_prenex_42810 main_y))) (forall ((v_prenex_42809 Int)) (or (< v_prenex_42809 main_x) (<= 1 (select main_a v_prenex_42809)) (<= (+ main_x 1) v_prenex_42809) (<= 2 (* 2 (select main_a v_prenex_42809)))))) (forall ((v_prenex_45540 Int) (v_prenex_45541 Int)) (or (<= (* 2 (select main_a v_prenex_45540)) 1000) (< v_prenex_45540 main_x) (<= (+ main_y 1) v_prenex_45541) (<= (+ main_x 1) v_prenex_45540) (<= (select main_a v_prenex_45540) (select main_a v_prenex_45541)) (<= 1 (select main_a v_prenex_45541)))) (forall ((v_prenex_45483 Int) (v_prenex_45484 Int)) (or (<= (select main_a v_prenex_45483) (select main_a v_prenex_45484)) (<= 500 (select main_a v_prenex_45484)) (< v_prenex_45483 main_x) (< v_prenex_45484 main_y) (<= (select main_a v_prenex_45484) 1498) (<= (+ main_x 1) v_prenex_45483) (<= 0 (+ (select main_a v_prenex_45483) 498)))) (forall ((v_prenex_42871 Int) (v_prenex_42872 Int)) (or (<= (+ main_y 1) v_prenex_42872) (<= (+ main_x 1) v_prenex_42871) (<= (* 2 (select main_a v_prenex_42871)) 1000) (<= 500 (select main_a v_prenex_42872)) (<= 1000 (+ (select main_a v_prenex_42871) (select main_a v_prenex_42872))) (< v_prenex_42871 main_x))) (forall ((v_prenex_45883 Int) (v_prenex_45884 Int)) (or (<= 0 (+ (select main_a v_prenex_45883) 498)) (<= (+ main_y 1) v_prenex_45884) (<= (select main_a v_prenex_45883) (select main_a v_prenex_45884)) (< v_prenex_45883 main_x) (<= 1 (select main_a v_prenex_45884)) (<= (select main_a v_prenex_45884) 999) (<= (+ main_x 1) v_prenex_45883))) (forall ((v_prenex_44603 Int) (v_prenex_44602 Int)) (or (<= (select main_a v_prenex_44603) 1498) (< v_prenex_44602 main_x) (<= 2 (* 2 (select main_a v_prenex_44602))) (<= (+ main_x 1) v_prenex_44602) (< v_prenex_44603 main_y) (<= (select main_a v_prenex_44602) (select main_a v_prenex_44603)))) (forall ((v_prenex_50150 Int) (v_prenex_50151 Int)) (or (<= (* 2 (select main_a v_prenex_50151)) 1998) (<= (select main_a v_prenex_50150) (select main_a v_prenex_50151)) (<= (+ main_x 1) v_prenex_50150) (<= 0 (+ (select main_a v_prenex_50150) 498)) (<= 500 (select main_a v_prenex_50151)) (< v_prenex_50151 main_y) (< v_prenex_50150 main_x))) (or (forall ((v_prenex_41117 Int)) (or (< v_prenex_41117 main_x) (<= (+ main_x 1) v_prenex_41117) (<= (* 2 (select main_a v_prenex_41117)) 1000))) (forall ((v_prenex_41123 Int)) (or (<= (* 2 (select main_a v_prenex_41123)) 1998) (<= (select main_a v_prenex_41123) 999)))) (forall ((v_prenex_46345 Int) (v_prenex_46346 Int)) (or (< v_prenex_46346 main_y) (<= (+ main_x 1) v_prenex_46345) (<= 1 (select main_a v_prenex_46346)) (<= 0 (+ (select main_a v_prenex_46345) 498)) (< v_prenex_46345 main_x) (<= (select main_a v_prenex_46346) 1498) (<= (select main_a v_prenex_46346) (+ (select main_a v_prenex_46345) 998)))) (or (forall ((v_prenex_44878 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44878))) (<= (select main_a v_prenex_44878) 500) (<= (+ main_x 1) v_prenex_44878) (< v_prenex_44878 main_x) (<= (* 2 (select main_a v_prenex_44878)) 1000))) (forall ((v_prenex_44879 Int)) (<= 1 (select main_a v_prenex_44879)))) (forall ((v_prenex_51634 Int) (v_prenex_51635 Int)) (or (<= 1000 (+ (select main_a v_prenex_51634) (select main_a v_prenex_51635))) (<= 2 (* 2 (select main_a v_prenex_51634))) (<= (* 2 (select main_a v_prenex_51635)) 1998) (<= 0 (+ (select main_a v_prenex_51634) 498)) (<= (+ main_x 1) v_prenex_51634) (< v_prenex_51634 main_x) (<= (select main_a v_prenex_51635) 999))) (forall ((v_prenex_43505 Int) (v_prenex_43506 Int)) (or (<= (select main_a v_prenex_43506) 1498) (<= 1000 (+ (select main_a v_prenex_43505) (select main_a v_prenex_43506))) (<= 2 (* 2 (select main_a v_prenex_43505))) (< v_prenex_43506 main_y) (<= 1 (select main_a v_prenex_43506)) (<= (+ main_x 1) v_prenex_43505) (< v_prenex_43505 main_x))) (forall ((v_prenex_41174 Int) (v_prenex_41175 Int)) (or (<= 500 (select main_a v_prenex_41175)) (< v_prenex_41174 main_x) (<= 1000 (* 2 (select main_a v_prenex_41175))) (<= (select main_a v_prenex_41175) (+ (select main_a v_prenex_41174) 998)) (<= (+ main_x 1) v_prenex_41174) (<= 2 (* 2 (select main_a v_prenex_41174))))) (forall ((v_prenex_44177 Int) (v_prenex_44178 Int)) (or (< v_prenex_44178 main_y) (< v_prenex_44177 main_x) (<= 500 (select main_a v_prenex_44178)) (<= (+ main_x 1) v_prenex_44177) (<= (* 2 (select main_a v_prenex_44177)) 1000) (<= (+ (select main_a v_prenex_44177) (select main_a v_prenex_44178)) 1000))) (forall ((v_prenex_49132 Int) (v_prenex_49131 Int)) (or (<= (select main_a v_prenex_49132) 1498) (<= (+ main_x 1) v_prenex_49131) (<= (select main_a v_prenex_49131) 999) (<= 1000 (+ (select main_a v_prenex_49131) (select main_a v_prenex_49132))) (<= 1000 (* 2 (select main_a v_prenex_49132))) (<= (* 2 (select main_a v_prenex_49131)) 1000) (< v_prenex_49131 main_x))) (forall ((v_prenex_49653 Int) (v_prenex_49652 Int)) (or (<= (+ main_x 1) v_prenex_49652) (<= 2 (* 2 (select main_a v_prenex_49652))) (< v_prenex_49652 main_x) (<= 1000 (* 2 (select main_a v_prenex_49653))) (<= (select main_a v_prenex_49652) (select main_a v_prenex_49653)))) (forall ((v_prenex_45696 Int) (v_prenex_45695 Int)) (or (<= (select main_a v_prenex_45696) 1498) (<= 2 (* 2 (select main_a v_prenex_45695))) (<= (+ main_x 1) v_prenex_45695) (<= 1 (select main_a v_prenex_45695)) (< v_prenex_45695 main_x) (<= 1 (select main_a v_prenex_45696)) (<= (select main_a v_prenex_45695) (select main_a v_prenex_45696)))) (forall ((v_prenex_49181 Int) (v_prenex_49180 Int)) (or (<= 1000 (+ (select main_a v_prenex_49180) (select main_a v_prenex_49181))) (<= (+ main_x 1) v_prenex_49180) (< v_prenex_49181 main_y) (<= 1 (select main_a v_prenex_49180)) (<= 500 (select main_a v_prenex_49181)) (<= (select main_a v_prenex_49181) 999) (< v_prenex_49180 main_x))) (forall ((v_prenex_42012 Int) (v_prenex_42013 Int)) (or (< v_prenex_42012 main_x) (<= (+ main_x 1) v_prenex_42012) (<= (select main_a v_prenex_42013) 1498) (<= (select main_a v_prenex_42012) (select main_a v_prenex_42013)) (<= 1 (select main_a v_prenex_42013)) (<= 2 (* 2 (select main_a v_prenex_42012))))) (or (forall ((v_prenex_44281 Int)) (or (<= (+ main_x 1) v_prenex_44281) (< v_prenex_44281 main_x) (<= (select main_a v_prenex_44281) 999) (<= (* 2 (select main_a v_prenex_44281)) 1000) (<= 2 (* 2 (select main_a v_prenex_44281))))) (forall ((v_prenex_44286 Int)) (<= 500 (select main_a v_prenex_44286)))) (forall ((v_prenex_44745 Int) (v_prenex_44744 Int)) (or (<= (+ main_x 1) v_prenex_44744) (<= (select main_a v_prenex_44745) 999) (<= (+ (select main_a v_prenex_44744) (select main_a v_prenex_44745)) 1000) (< v_prenex_44744 main_x) (<= (* 2 (select main_a v_prenex_44745)) 1998) (<= 0 (+ (select main_a v_prenex_44744) 498)))) (or (forall ((v_prenex_50775 Int)) (or (<= (* 2 (select main_a v_prenex_50775)) 1000) (< v_prenex_50775 main_x) (<= 1 (select main_a v_prenex_50775)) (<= (+ main_x 1) v_prenex_50775))) (forall ((v_prenex_50780 Int)) (<= 500 (select main_a v_prenex_50780)))) (or (forall ((v_prenex_46885 Int)) (or (< v_prenex_46885 main_x) (<= (* 2 (select main_a v_prenex_46885)) 1000) (<= (+ main_x 1) v_prenex_46885) (<= (select main_a v_prenex_46885) 500))) (forall ((v_prenex_46890 Int)) (or (<= 1 (select main_a v_prenex_46890)) (<= (select main_a v_prenex_46890) 999)))) (forall ((v_prenex_43800 Int) (v_prenex_43801 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43800))) (<= (* 2 (select main_a v_prenex_43800)) 1000) (<= (+ main_x 1) v_prenex_43800) (<= 1000 (+ (select main_a v_prenex_43800) (select main_a v_prenex_43801))) (<= 1 (select main_a v_prenex_43801)) (<= 500 (select main_a v_prenex_43801)) (< v_prenex_43800 main_x))) (or (forall ((v_prenex_40721 Int)) (or (< v_prenex_40721 main_x) (<= 0 (+ (select main_a v_prenex_40721) 498)) (<= (+ main_x 1) v_prenex_40721) (<= (* 2 (select main_a v_prenex_40721)) 1000))) (forall ((v_prenex_40717 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_40717))) (<= 1 (select main_a v_prenex_40717))))) (forall ((v_prenex_43752 Int) (v_prenex_43751 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43752))) (<= (select main_a v_prenex_43751) (select main_a v_prenex_43752)) (<= (* 2 (select main_a v_prenex_43752)) 1998) (< v_prenex_43751 main_x) (<= (+ main_x 1) v_prenex_43751) (<= (* 2 (select main_a v_prenex_43751)) 1000) (<= 1 (select main_a v_prenex_43751)))) (forall ((v_prenex_41070 Int) (v_prenex_41071 Int)) (or (<= (* 2 (select main_a v_prenex_41070)) 1000) (<= (+ (select main_a v_prenex_41070) (select main_a v_prenex_41071)) 1000) (<= (select main_a v_prenex_41071) 1498) (< v_prenex_41070 main_x) (<= 500 (select main_a v_prenex_41071)) (<= (+ main_x 1) v_prenex_41070) (<= (+ main_y 1) v_prenex_41071))) (forall ((v_prenex_48834 Int) (v_prenex_48833 Int)) (or (<= (select main_a v_prenex_48833) 500) (<= (+ main_x 1) v_prenex_48833) (<= (select main_a v_prenex_48833) (select main_a v_prenex_48834)) (<= 1 (select main_a v_prenex_48834)) (< v_prenex_48833 main_x) (<= 2 (* 2 (select main_a v_prenex_48833))))) (forall ((v_prenex_48158 Int) (v_prenex_48157 Int)) (or (<= (select main_a v_prenex_48158) 1498) (<= (* 2 (select main_a v_prenex_48158)) 1998) (<= (* 2 (select main_a v_prenex_48157)) 1000) (< v_prenex_48157 main_x) (<= (select main_a v_prenex_48157) (select main_a v_prenex_48158)) (<= 2 (* 2 (select main_a v_prenex_48157))) (<= (+ main_x 1) v_prenex_48157))) (forall ((v_prenex_48728 Int) (v_prenex_48727 Int)) (or (<= (select main_a v_prenex_48728) 1498) (<= 0 (+ (select main_a v_prenex_48727) 498)) (<= (select main_a v_prenex_48727) (select main_a v_prenex_48728)) (<= (+ main_x 1) v_prenex_48727) (< v_prenex_48728 main_y) (< v_prenex_48727 main_x))) (forall ((v_prenex_49559 Int) (v_prenex_49558 Int)) (or (<= (+ main_x 1) v_prenex_49558) (<= (select main_a v_prenex_49558) (select main_a v_prenex_49559)) (< v_prenex_49558 main_x) (<= 1000 (* 2 (select main_a v_prenex_49559))) (<= 2 (* 2 (select main_a v_prenex_49558))) (<= (* 2 (select main_a v_prenex_49558)) 1000))) (forall ((v_prenex_42026 Int) (v_prenex_42027 Int)) (or (<= (+ (select main_a v_prenex_42026) (select main_a v_prenex_42027)) 1000) (<= 1 (select main_a v_prenex_42027)) (< v_prenex_42026 main_x) (<= 2 (* 2 (select main_a v_prenex_42026))) (<= 1 (select main_a v_prenex_42026)) (<= (+ main_x 1) v_prenex_42026))) (forall ((v_prenex_44993 Int) (v_prenex_44994 Int)) (or (<= (select main_a v_prenex_44993) (select main_a v_prenex_44994)) (<= 0 (+ (select main_a v_prenex_44993) 498)) (<= (select main_a v_prenex_44994) 999) (<= (+ main_x 1) v_prenex_44993) (<= (* 2 (select main_a v_prenex_44993)) 1000) (<= (select main_a v_prenex_44994) 1498) (< v_prenex_44993 main_x))) (forall ((v_prenex_48160 Int) (v_prenex_48159 Int)) (or (<= 1000 (+ (select main_a v_prenex_48159) (select main_a v_prenex_48160))) (< v_prenex_48159 main_x) (<= 0 (+ (select main_a v_prenex_48159) 498)) (<= (+ main_x 1) v_prenex_48159) (<= 2 (* 2 (select main_a v_prenex_48159))) (<= (select main_a v_prenex_48160) 1498))) (or (forall ((v_prenex_47360 Int)) (or (<= (select main_a v_prenex_47360) 1498) (< v_prenex_47360 main_y) (<= (+ main_y 1) v_prenex_47360) (<= 1 (select main_a v_prenex_47360)))) (forall ((v_prenex_47359 Int)) (<= (* 2 (select main_a v_prenex_47359)) 1000))) (forall ((v_prenex_49400 Int) (v_prenex_49399 Int)) (or (<= 1000 (+ (select main_a v_prenex_49399) (select main_a v_prenex_49400))) (<= 1000 (* 2 (select main_a v_prenex_49400))) (<= (select main_a v_prenex_49399) 500) (<= 1 (select main_a v_prenex_49400)) (< v_prenex_49399 main_x) (<= 1 (select main_a v_prenex_49399)) (<= (+ main_x 1) v_prenex_49399))) (forall ((v_prenex_47512 Int) (v_prenex_47511 Int)) (or (<= 500 (select main_a v_prenex_47512)) (<= (select main_a v_prenex_47512) (+ (select main_a v_prenex_47511) 998)) (<= (+ main_x 1) v_prenex_47511) (<= 0 (+ (select main_a v_prenex_47511) 498)) (<= (* 2 (select main_a v_prenex_47512)) 1998) (<= 1 (select main_a v_prenex_47511)) (< v_prenex_47511 main_x))) (forall ((v_prenex_45338 Int) (v_prenex_45339 Int)) (or (< v_prenex_45338 main_x) (<= (select main_a v_prenex_45339) 999) (<= (+ main_y 1) v_prenex_45339) (<= (select main_a v_prenex_45338) 999) (<= (+ (select main_a v_prenex_45338) (select main_a v_prenex_45339)) 1000) (<= (+ main_x 1) v_prenex_45338) (<= 500 (select main_a v_prenex_45339)))) (or (forall ((v_prenex_42156 Int)) (or (<= 1 (select main_a v_prenex_42156)) (<= (+ main_x 1) v_prenex_42156) (<= (* 2 (select main_a v_prenex_42156)) 1000) (< v_prenex_42156 main_x))) (forall ((v_prenex_42157 Int)) (or (< v_prenex_42157 main_y) (<= 500 (select main_a v_prenex_42157)) (<= 1000 (* 2 (select main_a v_prenex_42157)))))) (forall ((v_prenex_43920 Int) (v_prenex_43919 Int)) (or (<= (+ main_x 1) v_prenex_43919) (< v_prenex_43919 main_x) (<= 2 (* 2 (select main_a v_prenex_43919))) (<= 500 (select main_a v_prenex_43920)) (<= (* 2 (select main_a v_prenex_43919)) 1000) (<= (select main_a v_prenex_43920) (+ (select main_a v_prenex_43919) 998)))) (forall ((v_prenex_40821 Int) (v_prenex_40822 Int)) (or (<= (select main_a v_prenex_40821) (select main_a v_prenex_40822)) (<= (* 2 (select main_a v_prenex_40821)) 1000) (<= 1 (select main_a v_prenex_40822)) (<= 1 (select main_a v_prenex_40821)) (< v_prenex_40821 main_x) (<= (+ main_x 1) v_prenex_40821) (<= 1000 (* 2 (select main_a v_prenex_40822))))) (or (forall ((v_prenex_41419 Int)) (or (<= (select main_a v_prenex_41419) 999) (<= (+ main_y 1) v_prenex_41419))) (forall ((v_prenex_41418 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41418))) (<= (+ main_x 1) v_prenex_41418) (<= (select main_a v_prenex_41418) 500) (< v_prenex_41418 main_x)))) (forall ((v_prenex_43192 Int) (v_prenex_43193 Int)) (or (<= (select main_a v_prenex_43193) 999) (<= (select main_a v_prenex_43193) (+ (select main_a v_prenex_43192) 998)) (<= 1000 (* 2 (select main_a v_prenex_43193))) (<= (+ main_x 1) v_prenex_43192) (<= (* 2 (select main_a v_prenex_43192)) 1000) (< v_prenex_43192 main_x) (<= 1 (select main_a v_prenex_43192)))) (forall ((v_prenex_46501 Int) (v_prenex_46500 Int)) (or (<= 500 (select main_a v_prenex_46501)) (<= (+ main_x 1) v_prenex_46500) (< v_prenex_46500 main_x) (<= (select main_a v_prenex_46500) (select main_a v_prenex_46501)) (<= (+ main_y 1) v_prenex_46501) (<= (select main_a v_prenex_46501) 999) (<= (select main_a v_prenex_46500) 999))) (or (forall ((v_prenex_48148 Int)) (or (<= (* 2 (select main_a v_prenex_48148)) 1998) (<= (select main_a v_prenex_48148) 999))) (forall ((v_prenex_48144 Int)) (or (< v_prenex_48144 main_x) (<= 0 (+ (select main_a v_prenex_48144) 498)) (<= (+ main_x 1) v_prenex_48144) (<= 2 (* 2 (select main_a v_prenex_48144))) (<= 1 (select main_a v_prenex_48144))))) (or (forall ((v_prenex_47586 Int)) (or (<= (select main_a v_prenex_47586) 999) (< v_prenex_47586 main_y) (<= 1 (select main_a v_prenex_47586)))) (forall ((v_prenex_47581 Int)) (or (<= (* 2 (select main_a v_prenex_47581)) 1000) (< v_prenex_47581 main_x) (<= 2 (* 2 (select main_a v_prenex_47581))) (<= (+ main_x 1) v_prenex_47581)))) (forall ((v_prenex_49974 Int) (v_prenex_49975 Int)) (or (<= (* 2 (select main_a v_prenex_49975)) 1998) (<= (select main_a v_prenex_49974) (select main_a v_prenex_49975)) (<= (select main_a v_prenex_49974) 500) (<= 1000 (* 2 (select main_a v_prenex_49975))) (<= 0 (+ (select main_a v_prenex_49974) 498)) (< v_prenex_49974 main_x) (<= (+ main_x 1) v_prenex_49974))) (forall ((v_prenex_48579 Int) (v_prenex_48580 Int)) (or (<= (select main_a v_prenex_48579) (select main_a v_prenex_48580)) (<= (+ main_x 1) v_prenex_48579) (<= (select main_a v_prenex_48580) 999) (<= (select main_a v_prenex_48579) 500) (<= 1 (select main_a v_prenex_48580)) (< v_prenex_48579 main_x))) (forall ((v_prenex_46801 Int) (v_prenex_46802 Int)) (or (<= (select main_a v_prenex_46801) 500) (<= 0 (+ (select main_a v_prenex_46801) 498)) (<= (+ main_x 1) v_prenex_46801) (< v_prenex_46801 main_x) (<= (select main_a v_prenex_46802) 999) (<= 1000 (+ (select main_a v_prenex_46801) (select main_a v_prenex_46802))) (<= (select main_a v_prenex_46802) 1498))) (or (forall ((v_prenex_48118 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48118))) (<= (* 2 (select main_a v_prenex_48118)) 1998))) (forall ((v_prenex_48116 Int)) (or (<= (+ main_x 1) v_prenex_48116) (<= 0 (+ (select main_a v_prenex_48116) 498)) (<= (select main_a v_prenex_48116) 999) (< v_prenex_48116 main_x) (<= (* 2 (select main_a v_prenex_48116)) 1000)))) (forall ((v_prenex_48525 Int) (v_prenex_48524 Int)) (or (<= (select main_a v_prenex_48524) 999) (<= 0 (+ (select main_a v_prenex_48524) 498)) (< v_prenex_48524 main_x) (<= (select main_a v_prenex_48525) (+ (select main_a v_prenex_48524) 998)) (<= (* 2 (select main_a v_prenex_48525)) 1998) (<= (select main_a v_prenex_48525) 999) (<= (+ main_x 1) v_prenex_48524))) (forall ((v_prenex_50747 Int) (v_prenex_50748 Int)) (or (<= (select main_a v_prenex_50747) 500) (<= (+ main_x 1) v_prenex_50747) (<= (select main_a v_prenex_50747) 999) (<= 1 (select main_a v_prenex_50748)) (< v_prenex_50747 main_x) (<= (+ (select main_a v_prenex_50747) (select main_a v_prenex_50748)) 1000) (<= 1000 (* 2 (select main_a v_prenex_50748))))) (forall ((v_prenex_49484 Int) (v_prenex_49483 Int)) (or (<= (+ main_x 1) v_prenex_49483) (<= 1 (select main_a v_prenex_49484)) (<= (select main_a v_prenex_49483) (select main_a v_prenex_49484)) (<= 2 (* 2 (select main_a v_prenex_49483))) (< v_prenex_49483 main_x) (<= (select main_a v_prenex_49483) 500))) (forall ((v_prenex_43794 Int) (v_prenex_43795 Int)) (or (<= (+ (select main_a v_prenex_43794) (select main_a v_prenex_43795)) 1000) (<= (+ main_x 1) v_prenex_43794) (<= (* 2 (select main_a v_prenex_43795)) 1998) (<= 1 (select main_a v_prenex_43794)) (< v_prenex_43794 main_x) (<= (select main_a v_prenex_43794) 500) (<= 500 (select main_a v_prenex_43795)))) (forall ((v_prenex_44551 Int) (v_prenex_44552 Int)) (or (< v_prenex_44552 main_y) (<= (+ main_y 1) v_prenex_44552) (<= 1000 (* 2 (select main_a v_prenex_44552))) (<= (select main_a v_prenex_44552) 999) (<= 1000 (+ (select main_a v_prenex_44551) (select main_a v_prenex_44552))))) (or (forall ((v_prenex_49996 Int)) (or (<= (* 2 (select main_a v_prenex_49996)) 1998) (<= 500 (select main_a v_prenex_49996)))) (forall ((v_prenex_49991 Int)) (or (<= (+ main_x 1) v_prenex_49991) (<= (* 2 (select main_a v_prenex_49991)) 1000) (<= 2 (* 2 (select main_a v_prenex_49991))) (< v_prenex_49991 main_x)))) (or (forall ((v_prenex_42971 Int)) (or (<= (select main_a v_prenex_42971) 999) (<= (+ main_y 1) v_prenex_42971) (< v_prenex_42971 main_y))) (forall ((v_prenex_42970 Int)) (<= (* 2 (select main_a v_prenex_42970)) 1000))) (forall ((v_prenex_48311 Int) (v_prenex_48310 Int)) (or (<= 1000 (+ (select main_a v_prenex_48310) (select main_a v_prenex_48311))) (< v_prenex_48311 main_y) (<= 1 (select main_a v_prenex_48310)) (<= 1000 (* 2 (select main_a v_prenex_48311))) (<= 1 (select main_a v_prenex_48311)) (<= (+ main_x 1) v_prenex_48310) (< v_prenex_48310 main_x))) (forall ((v_prenex_44701 Int) (v_prenex_44700 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44701))) (<= (* 2 (select main_a v_prenex_44700)) 1000) (<= (select main_a v_prenex_44701) (+ (select main_a v_prenex_44700) 998)) (< v_prenex_44700 main_x) (<= (+ main_y 1) v_prenex_44701) (<= (+ main_x 1) v_prenex_44700))) (or (forall ((v_prenex_47140 Int)) (or (<= (select main_a v_prenex_47140) 500) (<= (+ main_x 1) v_prenex_47140) (< v_prenex_47140 main_x) (<= (* 2 (select main_a v_prenex_47140)) 1000) (<= 2 (* 2 (select main_a v_prenex_47140))))) (forall ((v_prenex_47141 Int)) (or (<= (select main_a v_prenex_47141) 999) (<= 500 (select main_a v_prenex_47141))))) (forall ((v_prenex_45479 Int) (v_prenex_45480 Int)) (or (<= (* 2 (select main_a v_prenex_45480)) 1998) (<= (+ main_y 1) v_prenex_45480) (<= 2 (* 2 (select main_a v_prenex_45479))) (<= (select main_a v_prenex_45479) (select main_a v_prenex_45480)) (< v_prenex_45479 main_x) (<= (+ main_x 1) v_prenex_45479) (<= 1 (select main_a v_prenex_45480)))) (or (forall ((v_prenex_48928 Int)) (or (<= (+ main_x 1) v_prenex_48928) (<= (* 2 (select main_a v_prenex_48928)) 1000) (<= 2 (* 2 (select main_a v_prenex_48928))) (<= 0 (+ (select main_a v_prenex_48928) 498)) (< v_prenex_48928 main_x))) (forall ((v_prenex_48930 Int)) (or (<= (* 2 (select main_a v_prenex_48930)) 1998) (<= (select main_a v_prenex_48930) 1498)))) (forall ((v_prenex_42044 Int) (v_prenex_42045 Int)) (or (<= (+ main_x 1) v_prenex_42044) (< v_prenex_42044 main_x) (<= (select main_a v_prenex_42044) 500) (<= 1000 (+ (select main_a v_prenex_42044) (select main_a v_prenex_42045))) (<= 0 (+ (select main_a v_prenex_42044) 498)) (<= (* 2 (select main_a v_prenex_42045)) 1998))) (or (forall ((v_prenex_50206 Int)) (or (<= 1 (select main_a v_prenex_50206)) (<= (select main_a v_prenex_50206) 999))) (forall ((v_prenex_50205 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50205))) (<= 1 (select main_a v_prenex_50205)) (<= (+ main_x 1) v_prenex_50205) (< v_prenex_50205 main_x)))) (forall ((v_prenex_50930 Int) (v_prenex_50929 Int)) (or (< v_prenex_50930 main_y) (<= (+ main_y 1) v_prenex_50930) (< v_prenex_50929 main_x) (<= 1000 (+ (select main_a v_prenex_50929) (select main_a v_prenex_50930))) (<= 500 (select main_a v_prenex_50930)))) (forall ((v_prenex_44577 Int) (v_prenex_44576 Int)) (or (<= (* 2 (select main_a v_prenex_44576)) 1000) (<= (select main_a v_prenex_44576) 500) (< v_prenex_44576 main_x) (<= (+ main_x 1) v_prenex_44576) (<= (* 2 (select main_a v_prenex_44577)) 1998) (<= (+ (select main_a v_prenex_44576) (select main_a v_prenex_44577)) 1000))) (or (forall ((v_prenex_43409 Int)) (or (<= (+ main_x 1) v_prenex_43409) (< v_prenex_43409 main_x) (<= 2 (* 2 (select main_a v_prenex_43409))) (<= (select main_a v_prenex_43409) 500) (<= 1 (select main_a v_prenex_43409)))) (forall ((v_prenex_43406 Int)) (or (<= 500 (select main_a v_prenex_43406)) (<= (* 2 (select main_a v_prenex_43406)) 1998)))) (forall ((v_prenex_47176 Int) (v_prenex_47175 Int)) (or (<= (select main_a v_prenex_47175) (select main_a v_prenex_47176)) (< v_prenex_47175 main_x) (<= (select main_a v_prenex_47175) 999) (<= 0 (+ (select main_a v_prenex_47175) 498)) (<= (+ main_x 1) v_prenex_47175))) (or (forall ((v_prenex_44299 Int)) (or (< v_prenex_44299 main_y) (<= 1 (select main_a v_prenex_44299)) (<= 500 (select main_a v_prenex_44299)))) (forall ((v_prenex_44298 Int)) (or (< v_prenex_44298 main_x) (<= (* 2 (select main_a v_prenex_44298)) 1000) (<= (+ main_x 1) v_prenex_44298) (<= 1 (select main_a v_prenex_44298))))) (forall ((v_prenex_49163 Int) (v_prenex_49162 Int)) (or (<= (select main_a v_prenex_49162) 500) (<= 1000 (+ (select main_a v_prenex_49162) (select main_a v_prenex_49163))) (< v_prenex_49162 main_x) (<= 0 (+ (select main_a v_prenex_49162) 498)) (<= (+ main_x 1) v_prenex_49162))) (forall ((v_prenex_51433 Int) (v_prenex_51434 Int)) (or (<= 1000 (+ (select main_a v_prenex_51433) (select main_a v_prenex_51434))) (<= (* 2 (select main_a v_prenex_51434)) 1998) (<= 500 (select main_a v_prenex_51434)) (< v_prenex_51433 main_x) (<= (+ main_y 1) v_prenex_51434) (<= (* 2 (select main_a v_prenex_51433)) 1000) (<= (+ main_x 1) v_prenex_51433))) (forall ((v_prenex_42141 Int) (v_prenex_42142 Int)) (or (<= (+ main_y 1) v_prenex_42142) (<= (+ (select main_a v_prenex_42141) (select main_a v_prenex_42142)) 1000) (<= (+ main_x 1) v_prenex_42141) (<= (select main_a v_prenex_42142) 999) (<= 1 (select main_a v_prenex_42142)) (<= (select main_a v_prenex_42141) 999) (< v_prenex_42141 main_x))) (or (forall ((v_prenex_48867 Int)) (or (<= 500 (select main_a v_prenex_48867)) (<= (* 2 (select main_a v_prenex_48867)) 1998))) (forall ((v_prenex_48865 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48865))) (<= (+ main_x 1) v_prenex_48865) (< v_prenex_48865 main_x) (<= (select main_a v_prenex_48865) 500)))) (or (forall ((v_prenex_49251 Int)) (or (<= 1 (select main_a v_prenex_49251)) (<= (+ main_x 1) v_prenex_49251) (<= (* 2 (select main_a v_prenex_49251)) 1000) (<= (select main_a v_prenex_49251) 500) (< v_prenex_49251 main_x))) (forall ((v_prenex_49253 Int)) (or (<= (* 2 (select main_a v_prenex_49253)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49253)))))) (forall ((v_prenex_46354 Int) (v_prenex_46353 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46353))) (<= (select main_a v_prenex_46354) (+ (select main_a v_prenex_46353) 998)) (< v_prenex_46353 main_x) (<= (select main_a v_prenex_46353) 999) (<= (+ main_x 1) v_prenex_46353) (<= (select main_a v_prenex_46354) 999))) (forall ((v_prenex_49984 Int) (v_prenex_49985 Int)) (or (<= (* 2 (select main_a v_prenex_49984)) 1000) (<= (select main_a v_prenex_49984) 500) (<= 1 (select main_a v_prenex_49985)) (<= (* 2 (select main_a v_prenex_49985)) 1998) (<= (+ (select main_a v_prenex_49984) (select main_a v_prenex_49985)) 1000) (< v_prenex_49984 main_x) (<= (+ main_x 1) v_prenex_49984))) (forall ((v_prenex_41209 Int) (v_prenex_41210 Int)) (or (<= (+ main_x 1) v_prenex_41209) (< v_prenex_41209 main_x) (<= (select main_a v_prenex_41209) (select main_a v_prenex_41210)) (<= 1 (select main_a v_prenex_41210)) (<= 0 (+ (select main_a v_prenex_41209) 498)) (<= (* 2 (select main_a v_prenex_41210)) 1998) (< v_prenex_41210 main_y))) (or (forall ((v_prenex_51201 Int)) (or (< v_prenex_51201 main_x) (<= 2 (* 2 (select main_a v_prenex_51201))) (<= (select main_a v_prenex_51201) 500) (<= (+ main_x 1) v_prenex_51201))) (forall ((v_prenex_51202 Int)) (or (<= (select main_a v_prenex_51202) 1498) (<= (+ main_y 1) v_prenex_51202) (<= (* 2 (select main_a v_prenex_51202)) 1998)))) (forall ((v_prenex_51486 Int) (v_prenex_51487 Int)) (or (< v_prenex_51486 main_x) (<= (+ (select main_a v_prenex_51486) (select main_a v_prenex_51487)) 1000) (<= 2 (* 2 (select main_a v_prenex_51486))) (<= (* 2 (select main_a v_prenex_51487)) 1998) (<= 0 (+ (select main_a v_prenex_51486) 498)) (<= (+ main_x 1) v_prenex_51486) (<= 1 (select main_a v_prenex_51487)))) (forall ((v_prenex_46666 Int) (v_prenex_46667 Int)) (or (<= 0 (+ (select main_a v_prenex_46666) 498)) (<= (+ main_x 1) v_prenex_46666) (< v_prenex_46666 main_x) (<= (select main_a v_prenex_46666) (select main_a v_prenex_46667)) (<= 1 (select main_a v_prenex_46667)) (<= 1000 (* 2 (select main_a v_prenex_46667))) (<= 2 (* 2 (select main_a v_prenex_46666))))) (forall ((v_prenex_47841 Int) (v_prenex_47840 Int)) (or (<= (+ (select main_a v_prenex_47840) (select main_a v_prenex_47841)) 1000) (<= 500 (select main_a v_prenex_47841)) (< v_prenex_47840 main_x) (<= 0 (+ (select main_a v_prenex_47840) 498)) (<= (* 2 (select main_a v_prenex_47841)) 1998) (<= (+ main_x 1) v_prenex_47840))) (forall ((v_prenex_41066 Int) (v_prenex_41067 Int)) (or (< v_prenex_41066 main_x) (<= (+ main_x 1) v_prenex_41066) (<= 1000 (+ (select main_a v_prenex_41066) (select main_a v_prenex_41067))) (<= 500 (select main_a v_prenex_41067)) (<= (select main_a v_prenex_41067) 1498) (<= 0 (+ (select main_a v_prenex_41066) 498)) (<= 2 (* 2 (select main_a v_prenex_41066))))) (or (forall ((v_prenex_43517 Int)) (or (< v_prenex_43517 main_x) (<= 2 (* 2 (select main_a v_prenex_43517))) (<= (* 2 (select main_a v_prenex_43517)) 1000) (<= (+ main_x 1) v_prenex_43517))) (forall ((v_prenex_43516 Int)) (or (<= 500 (select main_a v_prenex_43516)) (<= (select main_a v_prenex_43516) 1498)))) (forall ((v_prenex_50583 Int) (v_prenex_50582 Int)) (or (<= (select main_a v_prenex_50582) 999) (<= (select main_a v_prenex_50583) 999) (<= (+ main_x 1) v_prenex_50582) (<= (select main_a v_prenex_50582) (select main_a v_prenex_50583)) (<= 2 (* 2 (select main_a v_prenex_50582))) (<= 500 (select main_a v_prenex_50583)) (< v_prenex_50582 main_x))) (forall ((v_prenex_48679 Int) (v_prenex_48678 Int)) (or (<= (* 2 (select main_a v_prenex_48678)) 1000) (< v_prenex_48678 main_x) (<= 1 (select main_a v_prenex_48679)) (<= (+ (select main_a v_prenex_48678) (select main_a v_prenex_48679)) 1000) (<= (+ main_x 1) v_prenex_48678) (<= 500 (select main_a v_prenex_48679)) (<= 2 (* 2 (select main_a v_prenex_48678))))) (or (forall ((v_prenex_41961 Int)) (or (<= (select main_a v_prenex_41961) 1498) (<= 1000 (* 2 (select main_a v_prenex_41961))) (<= (+ main_y 1) v_prenex_41961))) (forall ((v_prenex_41960 Int)) (or (< v_prenex_41960 main_x) (<= (+ main_x 1) v_prenex_41960) (<= (* 2 (select main_a v_prenex_41960)) 1000) (<= 2 (* 2 (select main_a v_prenex_41960)))))) (forall ((v_prenex_44463 Int) (v_prenex_44462 Int)) (or (<= 1 (select main_a v_prenex_44463)) (<= (+ (select main_a v_prenex_44462) (select main_a v_prenex_44463)) 1000) (<= (+ main_x 1) v_prenex_44462) (< v_prenex_44463 main_y) (<= (* 2 (select main_a v_prenex_44462)) 1000) (< v_prenex_44462 main_x))) (forall ((v_prenex_44872 Int) (v_prenex_44871 Int)) (or (<= 1000 (+ (select main_a v_prenex_44871) (select main_a v_prenex_44872))) (<= (+ main_x 1) v_prenex_44871) (<= (select main_a v_prenex_44872) 1498) (<= 2 (* 2 (select main_a v_prenex_44871))) (<= (select main_a v_prenex_44871) 500) (< v_prenex_44871 main_x))) (forall ((v_prenex_50742 Int) (v_prenex_50741 Int)) (or (<= (select main_a v_prenex_50742) 1498) (<= 1 (select main_a v_prenex_50741)) (<= 500 (select main_a v_prenex_50742)) (< v_prenex_50741 main_x) (<= (+ main_x 1) v_prenex_50741) (<= (select main_a v_prenex_50742) (+ (select main_a v_prenex_50741) 998)) (<= (select main_a v_prenex_50741) 999))) (forall ((v_prenex_43568 Int) (v_prenex_43567 Int)) (or (<= (+ main_x 1) v_prenex_43567) (< v_prenex_43568 main_y) (<= (select main_a v_prenex_43567) (select main_a v_prenex_43568)) (< v_prenex_43567 main_x) (<= (select main_a v_prenex_43567) 500) (<= 1 (select main_a v_prenex_43568)) (<= 1000 (* 2 (select main_a v_prenex_43568))))) (forall ((v_prenex_42758 Int) (v_prenex_42759 Int)) (or (< v_prenex_42758 main_x) (<= (+ main_x 1) v_prenex_42758) (<= (select main_a v_prenex_42758) (select main_a v_prenex_42759)) (<= (select main_a v_prenex_42758) 999) (<= 2 (* 2 (select main_a v_prenex_42758))) (<= (* 2 (select main_a v_prenex_42759)) 1998))) (forall ((v_prenex_50711 Int) (v_prenex_50712 Int)) (or (< v_prenex_50711 main_x) (<= (select main_a v_prenex_50711) (select main_a v_prenex_50712)) (<= (* 2 (select main_a v_prenex_50712)) 1998) (<= (select main_a v_prenex_50711) 999) (<= (+ main_x 1) v_prenex_50711) (<= (* 2 (select main_a v_prenex_50711)) 1000))) (forall ((v_prenex_47965 Int) (v_prenex_47964 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47964))) (<= (+ main_x 1) v_prenex_47964) (<= (select main_a v_prenex_47965) 999) (<= (+ (select main_a v_prenex_47964) (select main_a v_prenex_47965)) 1000) (<= 0 (+ (select main_a v_prenex_47964) 498)) (< v_prenex_47964 main_x) (<= 500 (select main_a v_prenex_47965)))) (or (forall ((v_prenex_46855 Int)) (or (<= (+ main_x 1) v_prenex_46855) (<= 1 (select main_a v_prenex_46855)) (<= (* 2 (select main_a v_prenex_46855)) 1000) (< v_prenex_46855 main_x))) (forall ((v_prenex_46856 Int)) (<= (* 2 (select main_a v_prenex_46856)) 1998))) (forall ((v_prenex_46358 Int) (v_prenex_46357 Int)) (or (<= 1 (select main_a v_prenex_46357)) (<= (+ main_x 1) v_prenex_46357) (<= (* 2 (select main_a v_prenex_46358)) 1998) (<= (select main_a v_prenex_46357) (select main_a v_prenex_46358)) (<= 500 (select main_a v_prenex_46358)) (< v_prenex_46357 main_x))) (forall ((v_prenex_47588 Int) (v_prenex_47587 Int)) (or (<= (select main_a v_prenex_47588) 999) (<= (select main_a v_prenex_47588) 1498) (<= (select main_a v_prenex_47587) 500) (<= (select main_a v_prenex_47588) (+ (select main_a v_prenex_47587) 998)) (<= (+ main_y 1) v_prenex_47588) (< v_prenex_47587 main_x) (<= (+ main_x 1) v_prenex_47587))) (forall ((v_prenex_43888 Int) (v_prenex_43889 Int)) (or (<= (+ main_x 1) v_prenex_43888) (<= 0 (+ (select main_a v_prenex_43888) 498)) (<= 1000 (+ (select main_a v_prenex_43888) (select main_a v_prenex_43889))) (< v_prenex_43888 main_x) (<= (select main_a v_prenex_43888) 999) (<= 1000 (* 2 (select main_a v_prenex_43889))))) (forall ((v_prenex_41555 Int) (v_prenex_41556 Int)) (or (< v_prenex_41555 main_x) (<= (+ main_x 1) v_prenex_41555) (<= (select main_a v_prenex_41556) 999) (<= (* 2 (select main_a v_prenex_41555)) 1000) (<= 500 (select main_a v_prenex_41556)) (<= (select main_a v_prenex_41556) (+ (select main_a v_prenex_41555) 998)))) (or (forall ((v_prenex_46947 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46947))) (<= 500 (select main_a v_prenex_46947)))) (forall ((v_prenex_46941 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46941))) (< v_prenex_46941 main_x) (<= (select main_a v_prenex_46941) 999) (<= (* 2 (select main_a v_prenex_46941)) 1000) (<= (+ main_x 1) v_prenex_46941)))) (forall ((v_prenex_48129 Int) (v_prenex_48128 Int)) (or (< v_prenex_48128 main_x) (<= (select main_a v_prenex_48129) (+ (select main_a v_prenex_48128) 998)) (<= 2 (* 2 (select main_a v_prenex_48128))) (<= (* 2 (select main_a v_prenex_48128)) 1000) (<= (select main_a v_prenex_48129) 999) (<= (+ main_x 1) v_prenex_48128))) (forall ((v_prenex_43569 Int) (v_prenex_43570 Int)) (or (<= (* 2 (select main_a v_prenex_43569)) 1000) (<= (+ main_x 1) v_prenex_43569) (<= 500 (select main_a v_prenex_43570)) (<= (select main_a v_prenex_43570) (+ (select main_a v_prenex_43569) 998)) (< v_prenex_43569 main_x) (<= (* 2 (select main_a v_prenex_43570)) 1998))) (forall ((v_prenex_47431 Int) (v_prenex_47430 Int)) (or (<= (select main_a v_prenex_47431) (+ (select main_a v_prenex_47430) 998)) (<= (* 2 (select main_a v_prenex_47430)) 1000) (<= (+ main_x 1) v_prenex_47430) (<= (select main_a v_prenex_47431) 999) (< v_prenex_47431 main_y) (< v_prenex_47430 main_x) (<= 1000 (* 2 (select main_a v_prenex_47431))))) (forall ((v_prenex_43051 Int) (v_prenex_43052 Int)) (or (< v_prenex_43051 main_x) (<= (+ main_x 1) v_prenex_43051) (<= (select main_a v_prenex_43052) (+ (select main_a v_prenex_43051) 998)) (<= 0 (+ (select main_a v_prenex_43051) 498)) (<= 1 (select main_a v_prenex_43051)))) (forall ((v_prenex_50093 Int) (v_prenex_50092 Int)) (or (< v_prenex_50092 main_x) (<= 1000 (* 2 (select main_a v_prenex_50093))) (<= (+ (select main_a v_prenex_50092) (select main_a v_prenex_50093)) 1000) (<= (select main_a v_prenex_50093) 999) (<= (select main_a v_prenex_50092) 500) (<= (+ main_x 1) v_prenex_50092))) (or (forall ((v_prenex_46828 Int)) (or (<= (select main_a v_prenex_46828) 999) (<= 1000 (* 2 (select main_a v_prenex_46828))) (<= (+ main_y 1) v_prenex_46828))) (forall ((v_prenex_46827 Int)) (or (< v_prenex_46827 main_x) (<= 2 (* 2 (select main_a v_prenex_46827))) (<= (+ main_x 1) v_prenex_46827)))) (forall ((v_prenex_48869 Int) (v_prenex_48868 Int)) (or (< v_prenex_48868 main_x) (<= 1 (select main_a v_prenex_48869)) (<= (+ (select main_a v_prenex_48868) (select main_a v_prenex_48869)) 1000) (<= 1 (select main_a v_prenex_48868)) (<= (+ main_x 1) v_prenex_48868) (<= 500 (select main_a v_prenex_48869)) (<= (* 2 (select main_a v_prenex_48868)) 1000))) (forall ((v_prenex_46754 Int) (v_prenex_46753 Int)) (or (< v_prenex_46753 main_x) (<= 2 (* 2 (select main_a v_prenex_46753))) (<= (select main_a v_prenex_46753) 500) (<= (+ main_x 1) v_prenex_46753) (<= (select main_a v_prenex_46754) 999) (<= 1 (select main_a v_prenex_46754)) (<= (+ (select main_a v_prenex_46753) (select main_a v_prenex_46754)) 1000))) (forall ((v_prenex_47851 Int) (v_prenex_47850 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47850))) (<= (+ main_x 1) v_prenex_47850) (< v_prenex_47850 main_x) (<= 1000 (+ (select main_a v_prenex_47850) (select main_a v_prenex_47851))) (<= (select main_a v_prenex_47851) 1498) (<= (select main_a v_prenex_47850) 999))) (or (forall ((v_prenex_45559 Int)) (or (< v_prenex_45559 main_x) (<= (+ main_x 1) v_prenex_45559) (<= 2 (* 2 (select main_a v_prenex_45559))) (<= (* 2 (select main_a v_prenex_45559)) 1000))) (forall ((v_prenex_45564 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45564))) (<= (select main_a v_prenex_45564) 999)))) (or (forall ((v_prenex_50797 Int)) (or (< v_prenex_50797 main_x) (<= (+ main_x 1) v_prenex_50797) (<= (* 2 (select main_a v_prenex_50797)) 1000))) (forall ((v_prenex_50798 Int)) (or (<= (* 2 (select main_a v_prenex_50798)) 1998) (<= (+ main_y 1) v_prenex_50798)))) (forall ((v_prenex_41577 Int) (v_prenex_41578 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41577))) (< v_prenex_41577 main_x) (<= (+ main_x 1) v_prenex_41577) (<= (+ (select main_a v_prenex_41577) (select main_a v_prenex_41578)) 1000) (<= 1 (select main_a v_prenex_41578)) (<= (* 2 (select main_a v_prenex_41578)) 1998))) (forall ((v_prenex_40911 Int) (v_prenex_40910 Int)) (or (< v_prenex_40911 main_y) (<= (+ main_y 1) v_prenex_40911) (<= (select main_a v_prenex_40910) (select main_a v_prenex_40911)) (<= 500 (select main_a v_prenex_40911)))) (or (forall ((v_prenex_45302 Int)) (or (<= (+ main_x 1) v_prenex_45302) (< v_prenex_45302 main_x) (<= (select main_a v_prenex_45302) 500) (<= 2 (* 2 (select main_a v_prenex_45302))))) (forall ((v_prenex_45304 Int)) (or (<= 500 (select main_a v_prenex_45304)) (<= (select main_a v_prenex_45304) 999)))) (forall ((v_prenex_40787 Int) (v_prenex_40786 Int)) (or (<= (select main_a v_prenex_40787) (+ (select main_a v_prenex_40786) 998)) (<= (select main_a v_prenex_40787) 1498) (< v_prenex_40787 main_y) (<= (+ main_y 1) v_prenex_40787) (<= (* 2 (select main_a v_prenex_40787)) 1998))) (forall ((v_prenex_44694 Int) (v_prenex_44695 Int)) (or (<= (select main_a v_prenex_44695) 999) (<= (select main_a v_prenex_44694) 999) (< v_prenex_44694 main_x) (<= (select main_a v_prenex_44695) (+ (select main_a v_prenex_44694) 998)) (<= (select main_a v_prenex_44695) 1498) (<= (+ main_x 1) v_prenex_44694) (<= 2 (* 2 (select main_a v_prenex_44694))))) (forall ((v_prenex_43857 Int) (v_prenex_43856 Int)) (or (< v_prenex_43856 main_x) (<= (select main_a v_prenex_43856) 999) (<= (+ main_x 1) v_prenex_43856) (<= 500 (select main_a v_prenex_43857)) (<= (* 2 (select main_a v_prenex_43857)) 1998) (<= 1 (select main_a v_prenex_43856)) (<= (select main_a v_prenex_43857) (+ (select main_a v_prenex_43856) 998)))) (forall ((v_prenex_42702 Int) (v_prenex_42703 Int)) (or (<= (select main_a v_prenex_42703) 999) (< v_prenex_42703 main_y) (<= 1 (select main_a v_prenex_42703)) (<= 1 (select main_a v_prenex_42702)) (<= (+ (select main_a v_prenex_42702) (select main_a v_prenex_42703)) 1000) (<= (+ main_x 1) v_prenex_42702) (< v_prenex_42702 main_x))) (or (forall ((v_prenex_49042 Int)) (or (< v_prenex_49042 main_x) (<= (select main_a v_prenex_49042) 500) (<= 0 (+ (select main_a v_prenex_49042) 498)) (<= (+ main_x 1) v_prenex_49042) (<= (* 2 (select main_a v_prenex_49042)) 1000))) (forall ((v_prenex_49046 Int)) (or (<= (select main_a v_prenex_49046) 999) (<= 500 (select main_a v_prenex_49046))))) (or (forall ((v_prenex_46710 Int)) (or (<= (* 2 (select main_a v_prenex_46710)) 1998) (<= 500 (select main_a v_prenex_46710)))) (forall ((v_prenex_46706 Int)) (or (< v_prenex_46706 main_x) (<= 2 (* 2 (select main_a v_prenex_46706))) (<= (+ main_x 1) v_prenex_46706) (<= 0 (+ (select main_a v_prenex_46706) 498)) (<= (select main_a v_prenex_46706) 999)))) (or (forall ((v_prenex_47132 Int)) (or (<= (+ main_y 1) v_prenex_47132) (< v_prenex_47132 main_y) (<= (select main_a v_prenex_47132) 1498) (<= (select main_a v_prenex_47132) 999))) (forall ((v_prenex_47131 Int)) (<= (* 2 (select main_a v_prenex_47131)) 1000))) (or (forall ((v_prenex_46962 Int)) (<= (select main_a v_prenex_46962) 999)) (forall ((v_prenex_46961 Int)) (or (<= (+ main_x 1) v_prenex_46961) (< v_prenex_46961 main_x) (<= 0 (+ (select main_a v_prenex_46961) 498)) (<= (select main_a v_prenex_46961) 500) (<= 2 (* 2 (select main_a v_prenex_46961)))))) (or (forall ((v_prenex_51427 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51427))) (<= (* 2 (select main_a v_prenex_51427)) 1000) (< v_prenex_51427 main_x) (<= (+ main_x 1) v_prenex_51427))) (forall ((v_prenex_51432 Int)) (or (<= (select main_a v_prenex_51432) 999) (<= 500 (select main_a v_prenex_51432))))) (forall ((v_prenex_48644 Int) (v_prenex_48643 Int)) (or (<= (select main_a v_prenex_48644) (+ (select main_a v_prenex_48643) 998)) (<= (+ main_x 1) v_prenex_48643) (< v_prenex_48643 main_x) (<= 500 (select main_a v_prenex_48644)) (<= 2 (* 2 (select main_a v_prenex_48643))))) (forall ((v_prenex_43662 Int) (v_prenex_43661 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43662))) (<= (select main_a v_prenex_43661) 500) (<= (select main_a v_prenex_43662) 1498) (<= (+ main_x 1) v_prenex_43661) (<= 0 (+ (select main_a v_prenex_43661) 498)) (<= (select main_a v_prenex_43662) (+ (select main_a v_prenex_43661) 998)) (< v_prenex_43661 main_x))) (or (forall ((v_prenex_40614 Int)) (or (< v_prenex_40614 main_y) (<= 1000 (* 2 (select main_a v_prenex_40614))))) (forall ((v_prenex_40476 Int)) (or (<= (select main_a v_prenex_40476) 999) (< v_prenex_40476 main_x) (<= 2 (* 2 (select main_a v_prenex_40476))) (<= (+ main_x 1) v_prenex_40476)))) (forall ((v_prenex_47423 Int) (v_prenex_47422 Int)) (or (<= (+ (select main_a v_prenex_47422) (select main_a v_prenex_47423)) 1000) (<= (select main_a v_prenex_47422) 500) (<= 2 (* 2 (select main_a v_prenex_47422))) (<= 500 (select main_a v_prenex_47423)) (<= (+ main_x 1) v_prenex_47422) (< v_prenex_47422 main_x) (<= 1 (select main_a v_prenex_47423)))) (or (forall ((v_prenex_43204 Int)) (or (<= (+ main_x 1) v_prenex_43204) (<= (* 2 (select main_a v_prenex_43204)) 1000) (<= (select main_a v_prenex_43204) 500) (< v_prenex_43204 main_x))) (forall ((v_prenex_43210 Int)) (or (<= 500 (select main_a v_prenex_43210)) (<= 1 (select main_a v_prenex_43210))))) (forall ((v_prenex_40748 Int) (v_prenex_40747 Int)) (or (<= (+ main_x 1) v_prenex_40747) (<= 1 (select main_a v_prenex_40747)) (<= (select main_a v_prenex_40748) (+ (select main_a v_prenex_40747) 998)) (<= (* 2 (select main_a v_prenex_40748)) 1998) (<= 0 (+ (select main_a v_prenex_40747) 498)) (< v_prenex_40747 main_x))) (forall ((v_prenex_40546 Int) (v_prenex_40545 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40546))) (<= 1 (select main_a v_prenex_40545)) (<= 500 (select main_a v_prenex_40545)) (<= (select main_a v_prenex_40546) (select main_a v_prenex_40545)) (< v_prenex_40546 main_x) (<= (+ main_y 1) v_prenex_40545) (<= (+ main_x 1) v_prenex_40546))) (or (forall ((v_prenex_50458 Int)) (or (<= (select main_a v_prenex_50458) 999) (<= (* 2 (select main_a v_prenex_50458)) 1998))) (forall ((v_prenex_50452 Int)) (or (<= (* 2 (select main_a v_prenex_50452)) 1000) (<= 2 (* 2 (select main_a v_prenex_50452))) (< v_prenex_50452 main_x) (<= (+ main_x 1) v_prenex_50452)))) (or (forall ((v_prenex_46947 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46947))) (<= 500 (select main_a v_prenex_46947)))) (forall ((v_prenex_46946 Int)) (or (<= (+ main_x 1) v_prenex_46946) (<= (* 2 (select main_a v_prenex_46946)) 1000) (< v_prenex_46946 main_x) (<= 2 (* 2 (select main_a v_prenex_46946))) (<= (select main_a v_prenex_46946) 500)))) (forall ((v_prenex_50037 Int) (v_prenex_50038 Int)) (or (<= (* 2 (select main_a v_prenex_50038)) 1998) (<= 500 (select main_a v_prenex_50038)) (<= (select main_a v_prenex_50037) (select main_a v_prenex_50038)) (<= (+ main_x 1) v_prenex_50037) (<= (select main_a v_prenex_50037) 999) (<= 0 (+ (select main_a v_prenex_50037) 498)) (< v_prenex_50037 main_x))) (forall ((v_prenex_46066 Int) (v_prenex_46067 Int)) (or (<= (select main_a v_prenex_46067) (+ (select main_a v_prenex_46066) 998)) (<= 1 (select main_a v_prenex_46067)) (< v_prenex_46066 main_x) (<= (+ main_x 1) v_prenex_46066) (<= 500 (select main_a v_prenex_46067)) (<= 1 (select main_a v_prenex_46066)) (<= 2 (* 2 (select main_a v_prenex_46066))))) (forall ((v_prenex_41791 Int) (v_prenex_41792 Int)) (or (< v_prenex_41792 main_y) (<= 1000 (+ (select main_a v_prenex_41791) (select main_a v_prenex_41792))) (<= 500 (select main_a v_prenex_41792)) (<= (+ main_y 1) v_prenex_41792))) (forall ((v_prenex_43459 Int) (v_prenex_43460 Int)) (or (< v_prenex_43459 main_x) (<= (select main_a v_prenex_43460) 999) (<= 1000 (+ (select main_a v_prenex_43459) (select main_a v_prenex_43460))) (<= 1 (select main_a v_prenex_43460)) (<= (+ main_x 1) v_prenex_43459) (<= (select main_a v_prenex_43459) 500) (<= 2 (* 2 (select main_a v_prenex_43459))))) (or (forall ((v_prenex_50769 Int)) (or (<= (+ main_x 1) v_prenex_50769) (<= 2 (* 2 (select main_a v_prenex_50769))) (< v_prenex_50769 main_x) (<= 1 (select main_a v_prenex_50769)))) (forall ((v_prenex_50770 Int)) (or (<= (* 2 (select main_a v_prenex_50770)) 1998) (<= 500 (select main_a v_prenex_50770)) (<= (+ main_y 1) v_prenex_50770)))) (or (forall ((v_prenex_43728 Int)) (<= (* 2 (select main_a v_prenex_43728)) 1000)) (forall ((v_prenex_43729 Int)) (or (<= (+ main_y 1) v_prenex_43729) (<= 1000 (* 2 (select main_a v_prenex_43729))) (< v_prenex_43729 main_y) (<= (* 2 (select main_a v_prenex_43729)) 1998)))) (forall ((v_prenex_51350 Int) (v_prenex_51351 Int)) (or (< v_prenex_51350 main_x) (<= 1 (select main_a v_prenex_51350)) (<= (* 2 (select main_a v_prenex_51351)) 1998) (<= (select main_a v_prenex_51351) 999) (<= (+ main_x 1) v_prenex_51350) (<= (select main_a v_prenex_51350) 500) (<= (select main_a v_prenex_51351) (+ (select main_a v_prenex_51350) 998)))) (or (forall ((v_prenex_45122 Int)) (or (<= (+ main_x 1) v_prenex_45122) (< v_prenex_45122 main_x) (<= 1 (select main_a v_prenex_45122)) (<= 2 (* 2 (select main_a v_prenex_45122))))) (forall ((v_prenex_45123 Int)) (<= 1000 (* 2 (select main_a v_prenex_45123))))) (forall ((v_prenex_45188 Int) (v_prenex_45189 Int)) (or (< v_prenex_45188 main_x) (<= (* 2 (select main_a v_prenex_45189)) 1998) (<= 2 (* 2 (select main_a v_prenex_45188))) (<= (select main_a v_prenex_45189) (+ (select main_a v_prenex_45188) 998)) (<= (+ main_x 1) v_prenex_45188) (<= (select main_a v_prenex_45188) 999))) (forall ((v_prenex_48653 Int) (v_prenex_48652 Int)) (or (<= (+ main_x 1) v_prenex_48652) (<= (select main_a v_prenex_48652) (select main_a v_prenex_48653)) (< v_prenex_48652 main_x) (< v_prenex_48653 main_y) (<= 2 (* 2 (select main_a v_prenex_48652))) (<= (* 2 (select main_a v_prenex_48653)) 1998) (<= 1 (select main_a v_prenex_48653)))) (or (forall ((v_prenex_45185 Int)) (or (<= (select main_a v_prenex_45185) 1498) (<= (* 2 (select main_a v_prenex_45185)) 1998))) (forall ((v_prenex_45181 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45181))) (<= (+ main_x 1) v_prenex_45181) (< v_prenex_45181 main_x)))) (forall ((v_prenex_44465 Int) (v_prenex_44464 Int)) (or (<= (+ main_y 1) v_prenex_44465) (<= (+ main_x 1) v_prenex_44464) (< v_prenex_44464 main_x) (<= (select main_a v_prenex_44465) 1498) (<= 2 (* 2 (select main_a v_prenex_44464))) (<= (+ (select main_a v_prenex_44464) (select main_a v_prenex_44465)) 1000) (<= 1000 (* 2 (select main_a v_prenex_44465))))) (forall ((v_prenex_42925 Int) (v_prenex_42926 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42925))) (<= (+ main_x 1) v_prenex_42925) (<= (select main_a v_prenex_42925) (select main_a v_prenex_42926)) (< v_prenex_42926 main_y) (<= 1 (select main_a v_prenex_42926)) (< v_prenex_42925 main_x))) (forall ((v_prenex_48737 Int) (v_prenex_48738 Int)) (or (<= (select main_a v_prenex_48737) (select main_a v_prenex_48738)) (<= (* 2 (select main_a v_prenex_48737)) 1000) (< v_prenex_48737 main_x) (<= 2 (* 2 (select main_a v_prenex_48737))) (<= (+ main_x 1) v_prenex_48737) (<= 1 (select main_a v_prenex_48738)))) (forall ((v_prenex_48879 Int) (v_prenex_48878 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48878))) (<= 0 (+ (select main_a v_prenex_48878) 498)) (<= (+ main_x 1) v_prenex_48878) (<= 1 (select main_a v_prenex_48879)) (<= 1000 (+ (select main_a v_prenex_48878) (select main_a v_prenex_48879))) (< v_prenex_48878 main_x))) (forall ((v_prenex_42393 Int) (v_prenex_42394 Int)) (or (<= (select main_a v_prenex_42393) 500) (< v_prenex_42393 main_x) (<= 1 (select main_a v_prenex_42394)) (<= (+ main_x 1) v_prenex_42393) (<= (+ main_y 1) v_prenex_42394) (<= (select main_a v_prenex_42394) (+ (select main_a v_prenex_42393) 998)))) (forall ((v_prenex_41581 Int) (v_prenex_41582 Int)) (or (<= (select main_a v_prenex_41582) 999) (<= 1 (select main_a v_prenex_41582)) (<= (select main_a v_prenex_41581) (select main_a v_prenex_41582)) (<= 1 (select main_a v_prenex_41581)) (<= (+ main_x 1) v_prenex_41581) (< v_prenex_41581 main_x) (<= 0 (+ (select main_a v_prenex_41581) 498)))) (forall ((v_prenex_48647 Int)) (or (<= (+ main_x 1) v_prenex_48647) (< v_prenex_48647 main_x) (<= (select main_a v_prenex_48647) 999) (<= (* 2 (select main_a v_prenex_48647)) 1000))) (forall ((v_prenex_48905 Int) (v_prenex_48904 Int)) (or (<= (* 2 (select main_a v_prenex_48904)) 1000) (< v_prenex_48905 main_y) (<= 1 (select main_a v_prenex_48905)) (<= 500 (select main_a v_prenex_48905)) (< v_prenex_48904 main_x) (<= (select main_a v_prenex_48904) (select main_a v_prenex_48905)) (<= (+ main_x 1) v_prenex_48904))) (or (forall ((v_prenex_43768 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43768))) (< v_prenex_43768 main_x) (<= (* 2 (select main_a v_prenex_43768)) 1000) (<= (+ main_x 1) v_prenex_43768) (<= 1 (select main_a v_prenex_43768)))) (forall ((v_prenex_43771 Int)) (<= (* 2 (select main_a v_prenex_43771)) 1998))) (forall ((v_prenex_44261 Int) (v_prenex_44262 Int)) (or (<= 0 (+ (select main_a v_prenex_44261) 498)) (<= 1000 (+ (select main_a v_prenex_44261) (select main_a v_prenex_44262))) (<= (+ main_x 1) v_prenex_44261) (<= (select main_a v_prenex_44261) 500) (<= 1000 (* 2 (select main_a v_prenex_44262))) (< v_prenex_44261 main_x) (<= (select main_a v_prenex_44262) 999))) (forall ((v_prenex_40542 Int) (v_prenex_40541 Int)) (or (<= (select main_a v_prenex_40542) 500) (<= 0 (+ (select main_a v_prenex_40542) 498)) (<= (+ main_x 1) v_prenex_40542) (< v_prenex_40542 main_x) (<= (select main_a v_prenex_40542) (select main_a v_prenex_40541)) (<= 1 (select main_a v_prenex_40541)))) (or (forall ((v_prenex_49112 Int)) (<= 1000 (* 2 (select main_a v_prenex_49112)))) (forall ((v_prenex_49111 Int)) (or (< v_prenex_49111 main_x) (<= 0 (+ (select main_a v_prenex_49111) 498)) (<= (+ main_x 1) v_prenex_49111) (<= (select main_a v_prenex_49111) 500) (<= 2 (* 2 (select main_a v_prenex_49111)))))) (forall ((v_prenex_43609 Int) (v_prenex_43610 Int)) (or (<= (+ main_x 1) v_prenex_43609) (< v_prenex_43609 main_x) (<= (select main_a v_prenex_43609) (select main_a v_prenex_43610)) (<= 1000 (* 2 (select main_a v_prenex_43610))) (<= 0 (+ (select main_a v_prenex_43609) 498)) (<= 2 (* 2 (select main_a v_prenex_43609))))) (forall ((v_prenex_51637 Int) (v_prenex_51636 Int)) (or (<= 1 (select main_a v_prenex_51637)) (<= (* 2 (select main_a v_prenex_51636)) 1000) (<= (+ main_x 1) v_prenex_51636) (< v_prenex_51637 main_y) (<= (* 2 (select main_a v_prenex_51637)) 1998) (<= (select main_a v_prenex_51636) (select main_a v_prenex_51637)) (< v_prenex_51636 main_x))) (or (forall ((v_prenex_41453 Int)) (or (<= (select main_a v_prenex_41453) 999) (< v_prenex_41453 main_x) (<= (+ main_x 1) v_prenex_41453) (<= 2 (* 2 (select main_a v_prenex_41453))))) (forall ((v_prenex_41459 Int)) (<= (* 2 (select main_a v_prenex_41459)) 1998))) (forall ((v_prenex_42173 Int) (v_prenex_42174 Int)) (or (<= 1 (select main_a v_prenex_42174)) (< v_prenex_42173 main_x) (<= (select main_a v_prenex_42173) 999) (<= (select main_a v_prenex_42174) (+ (select main_a v_prenex_42173) 998)) (<= (select main_a v_prenex_42174) 1498) (<= (+ main_y 1) v_prenex_42174) (<= (+ main_x 1) v_prenex_42173))) (or (forall ((v_prenex_43980 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43980))) (<= (+ main_x 1) v_prenex_43980) (<= (select main_a v_prenex_43980) 999) (< v_prenex_43980 main_x) (<= 1 (select main_a v_prenex_43980)))) (forall ((v_prenex_43982 Int)) (or (<= 1 (select main_a v_prenex_43982)) (<= (select main_a v_prenex_43982) 1498)))) (forall ((v_prenex_45880 Int) (v_prenex_45879 Int)) (or (< v_prenex_45879 main_x) (<= (+ main_x 1) v_prenex_45879) (<= 1000 (* 2 (select main_a v_prenex_45880))) (<= (select main_a v_prenex_45880) 1498) (<= (select main_a v_prenex_45880) (+ (select main_a v_prenex_45879) 998)) (<= (select main_a v_prenex_45879) 999))) (forall ((v_prenex_43730 Int) (v_prenex_43731 Int)) (or (< v_prenex_43730 main_x) (<= (+ (select main_a v_prenex_43730) (select main_a v_prenex_43731)) 1000) (<= (select main_a v_prenex_43730) 999) (<= 2 (* 2 (select main_a v_prenex_43730))) (<= (+ main_x 1) v_prenex_43730) (<= (select main_a v_prenex_43731) 1498))) (forall ((v_prenex_49775 Int) (v_prenex_49776 Int)) (or (<= (* 2 (select main_a v_prenex_49775)) 1000) (< v_prenex_49775 main_x) (<= 1000 (* 2 (select main_a v_prenex_49776))) (<= (select main_a v_prenex_49775) (select main_a v_prenex_49776)) (<= 2 (* 2 (select main_a v_prenex_49775))) (<= (+ main_x 1) v_prenex_49775) (<= (* 2 (select main_a v_prenex_49776)) 1998))) (or (forall ((v_prenex_51656 Int)) (<= (select main_a v_prenex_51656) 1498)) (forall ((v_prenex_51651 Int)) (or (< v_prenex_51651 main_x) (<= (* 2 (select main_a v_prenex_51651)) 1000) (<= 2 (* 2 (select main_a v_prenex_51651))) (<= (+ main_x 1) v_prenex_51651)))) (or (forall ((v_prenex_42244 Int)) (or (<= (select main_a v_prenex_42244) 1498) (<= (select main_a v_prenex_42244) 999))) (forall ((v_prenex_42245 Int)) (or (< v_prenex_42245 main_x) (<= (+ main_x 1) v_prenex_42245) (<= (select main_a v_prenex_42245) 999) (<= 2 (* 2 (select main_a v_prenex_42245)))))) (or (forall ((v_prenex_48281 Int)) (or (<= (* 2 (select main_a v_prenex_48281)) 1998) (<= 1 (select main_a v_prenex_48281)))) (forall ((v_prenex_48280 Int)) (or (<= (+ main_x 1) v_prenex_48280) (<= (* 2 (select main_a v_prenex_48280)) 1000) (< v_prenex_48280 main_x) (<= (select main_a v_prenex_48280) 500) (<= 0 (+ (select main_a v_prenex_48280) 498))))) (forall ((v_prenex_45210 Int) (v_prenex_45211 Int)) (or (<= (* 2 (select main_a v_prenex_45210)) 1000) (<= (select main_a v_prenex_45211) 999) (<= 1000 (+ (select main_a v_prenex_45210) (select main_a v_prenex_45211))) (<= (+ main_x 1) v_prenex_45210) (<= (select main_a v_prenex_45211) 1498) (< v_prenex_45210 main_x) (<= (select main_a v_prenex_45210) 500))) (forall ((v_prenex_47569 Int) (v_prenex_47568 Int)) (or (<= 1000 (+ (select main_a v_prenex_47568) (select main_a v_prenex_47569))) (<= 0 (+ (select main_a v_prenex_47568) 498)) (<= 1 (select main_a v_prenex_47569)) (<= (* 2 (select main_a v_prenex_47569)) 1998) (<= (select main_a v_prenex_47568) 999) (< v_prenex_47568 main_x) (<= (+ main_x 1) v_prenex_47568))) (forall ((v_prenex_45706 Int) (v_prenex_45705 Int)) (or (<= (select main_a v_prenex_45705) 500) (<= (* 2 (select main_a v_prenex_45706)) 1998) (<= 1 (select main_a v_prenex_45705)) (<= (+ (select main_a v_prenex_45705) (select main_a v_prenex_45706)) 1000) (< v_prenex_45705 main_x) (<= (+ main_x 1) v_prenex_45705) (<= (select main_a v_prenex_45706) 999))) (forall ((v_prenex_40658 Int) (v_prenex_40657 Int)) (or (<= (* 2 (select main_a v_prenex_40657)) 1000) (<= (select main_a v_prenex_40657) (select main_a v_prenex_40658)) (<= 500 (select main_a v_prenex_40658)) (<= (select main_a v_prenex_40658) 999) (<= (+ main_x 1) v_prenex_40657) (<= 1 (select main_a v_prenex_40657)) (< v_prenex_40657 main_x))) (forall ((v_prenex_47656 Int) (v_prenex_47655 Int)) (or (< v_prenex_47655 main_x) (<= (select main_a v_prenex_47656) 999) (<= 1 (select main_a v_prenex_47655)) (<= (select main_a v_prenex_47655) 500) (<= (+ main_x 1) v_prenex_47655) (<= (select main_a v_prenex_47656) (+ (select main_a v_prenex_47655) 998)) (<= 1000 (* 2 (select main_a v_prenex_47656))))) (forall ((v_prenex_49500 Int) (v_prenex_49499 Int)) (or (<= (+ main_x 1) v_prenex_49499) (<= (select main_a v_prenex_49499) 500) (<= (select main_a v_prenex_49499) (select main_a v_prenex_49500)) (< v_prenex_49499 main_x) (<= 500 (select main_a v_prenex_49500)) (<= 2 (* 2 (select main_a v_prenex_49499))))) (or (forall ((v_prenex_46156 Int)) (or (< v_prenex_46156 main_x) (<= (select main_a v_prenex_46156) 500) (<= (+ main_x 1) v_prenex_46156) (<= (* 2 (select main_a v_prenex_46156)) 1000))) (forall ((v_prenex_46158 Int)) (or (< v_prenex_46158 main_y) (<= (* 2 (select main_a v_prenex_46158)) 1998)))) (forall ((v_prenex_46550 Int) (v_prenex_46551 Int)) (or (<= 500 (select main_a v_prenex_46551)) (<= 1 (select main_a v_prenex_46550)) (<= 1000 (+ (select main_a v_prenex_46550) (select main_a v_prenex_46551))) (<= (+ main_y 1) v_prenex_46551) (<= (* 2 (select main_a v_prenex_46551)) 1998) (<= (+ main_x 1) v_prenex_46550) (< v_prenex_46550 main_x))) (forall ((v_prenex_41699 Int) (v_prenex_41700 Int)) (or (< v_prenex_41699 main_x) (<= (+ main_x 1) v_prenex_41699) (<= 1000 (* 2 (select main_a v_prenex_41700))) (<= (select main_a v_prenex_41699) 500) (<= 0 (+ (select main_a v_prenex_41699) 498)) (<= (+ (select main_a v_prenex_41699) (select main_a v_prenex_41700)) 1000))) (or (forall ((v_prenex_48355 Int)) (or (< v_prenex_48355 main_x) (<= (select main_a v_prenex_48355) 500) (<= (+ main_x 1) v_prenex_48355) (<= 2 (* 2 (select main_a v_prenex_48355))))) (forall ((v_prenex_48357 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48357))) (<= (select main_a v_prenex_48357) 1498)))) (or (forall ((v_prenex_50660 Int)) (or (<= (+ main_x 1) v_prenex_50660) (<= 0 (+ (select main_a v_prenex_50660) 498)) (< v_prenex_50660 main_x) (<= (* 2 (select main_a v_prenex_50660)) 1000) (<= 2 (* 2 (select main_a v_prenex_50660))))) (forall ((v_prenex_50662 Int)) (or (<= (select main_a v_prenex_50662) 1498) (<= 1000 (* 2 (select main_a v_prenex_50662)))))) (forall ((v_prenex_40664 Int) (v_prenex_40663 Int)) (or (<= 0 (+ (select main_a v_prenex_40663) 498)) (< v_prenex_40663 main_x) (<= (+ main_x 1) v_prenex_40663) (<= 2 (* 2 (select main_a v_prenex_40663))) (<= (select main_a v_prenex_40664) 999) (<= (select main_a v_prenex_40664) (+ (select main_a v_prenex_40663) 998)))) (forall ((v_prenex_48307 Int) (v_prenex_48306 Int)) (or (<= (+ (select main_a v_prenex_48306) (select main_a v_prenex_48307)) 1000) (<= (+ main_x 1) v_prenex_48306) (< v_prenex_48306 main_x) (<= 0 (+ (select main_a v_prenex_48306) 498)) (<= 500 (select main_a v_prenex_48307)) (<= (select main_a v_prenex_48307) 1498) (<= (select main_a v_prenex_48306) 999))) (forall ((v_prenex_48814 Int) (v_prenex_48813 Int)) (or (<= 1000 (+ (select main_a v_prenex_48813) (select main_a v_prenex_48814))) (<= 2 (* 2 (select main_a v_prenex_48813))) (< v_prenex_48813 main_x) (<= (select main_a v_prenex_48814) 999) (<= (+ main_x 1) v_prenex_48813) (<= (select main_a v_prenex_48813) 500))) (or (forall ((v_prenex_51074 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51074))) (<= (select main_a v_prenex_51074) 1498))) (forall ((v_prenex_51073 Int)) (or (<= 1 (select main_a v_prenex_51073)) (<= 2 (* 2 (select main_a v_prenex_51073))) (<= (+ main_x 1) v_prenex_51073) (< v_prenex_51073 main_x)))) (or (forall ((v_prenex_50209 Int)) (or (<= (* 2 (select main_a v_prenex_50209)) 1000) (<= (+ main_x 1) v_prenex_50209) (< v_prenex_50209 main_x) (<= 2 (* 2 (select main_a v_prenex_50209))))) (forall ((v_prenex_50210 Int)) (or (<= (select main_a v_prenex_50210) 1498) (<= 500 (select main_a v_prenex_50210)) (<= (+ main_y 1) v_prenex_50210)))) (forall ((v_prenex_43666 Int) (v_prenex_43665 Int)) (or (<= (select main_a v_prenex_43665) 999) (< v_prenex_43665 main_x) (<= (select main_a v_prenex_43666) (+ (select main_a v_prenex_43665) 998)) (<= (select main_a v_prenex_43665) 500) (<= 1000 (* 2 (select main_a v_prenex_43666))) (<= (+ main_x 1) v_prenex_43665))) (forall ((v_prenex_46291 Int) (v_prenex_46292 Int)) (or (<= (+ main_x 1) v_prenex_46291) (<= 1000 (+ (select main_a v_prenex_46291) (select main_a v_prenex_46292))) (< v_prenex_46291 main_x) (<= 2 (* 2 (select main_a v_prenex_46291))) (<= (select main_a v_prenex_46292) 1498) (<= (select main_a v_prenex_46291) 500))) (or (forall ((v_prenex_49584 Int)) (or (<= (* 2 (select main_a v_prenex_49584)) 1000) (<= 1 (select main_a v_prenex_49584)) (< v_prenex_49584 main_x) (<= (+ main_x 1) v_prenex_49584) (<= 0 (+ (select main_a v_prenex_49584) 498)))) (forall ((v_prenex_49585 Int)) (or (<= 1 (select main_a v_prenex_49585)) (<= (* 2 (select main_a v_prenex_49585)) 1998)))) (or (forall ((v_prenex_46190 Int)) (or (<= (+ main_x 1) v_prenex_46190) (<= (* 2 (select main_a v_prenex_46190)) 1000) (<= (select main_a v_prenex_46190) 999) (< v_prenex_46190 main_x))) (forall ((v_prenex_46194 Int)) (or (<= 500 (select main_a v_prenex_46194)) (< v_prenex_46194 main_y) (<= (select main_a v_prenex_46194) 1498)))) (forall ((v_prenex_49685 Int) (v_prenex_49684 Int)) (or (<= (+ main_y 1) v_prenex_49685) (<= (select main_a v_prenex_49685) (+ (select main_a v_prenex_49684) 998)) (< v_prenex_49684 main_x) (<= 500 (select main_a v_prenex_49685)) (<= (select main_a v_prenex_49685) 1498) (<= (select main_a v_prenex_49684) 500) (<= (+ main_x 1) v_prenex_49684))) (forall ((v_prenex_49058 Int) (v_prenex_49057 Int)) (or (<= (+ main_x 1) v_prenex_49057) (<= (* 2 (select main_a v_prenex_49058)) 1998) (< v_prenex_49057 main_x) (<= (+ main_y 1) v_prenex_49058) (<= (select main_a v_prenex_49057) 500) (<= (+ (select main_a v_prenex_49057) (select main_a v_prenex_49058)) 1000))) (forall ((v_prenex_49865 Int) (v_prenex_49866 Int)) (or (<= 1 (select main_a v_prenex_49866)) (<= 2 (* 2 (select main_a v_prenex_49865))) (<= (select main_a v_prenex_49865) 500) (< v_prenex_49865 main_x) (<= (select main_a v_prenex_49865) (select main_a v_prenex_49866)) (<= (+ main_x 1) v_prenex_49865))) (forall ((v_prenex_42028 Int) (v_prenex_42029 Int)) (or (<= 500 (select main_a v_prenex_42029)) (<= (+ (select main_a v_prenex_42028) (select main_a v_prenex_42029)) 1000) (<= (+ main_y 1) v_prenex_42029) (< v_prenex_42028 main_x) (<= 1 (select main_a v_prenex_42028)) (<= (+ main_x 1) v_prenex_42028) (<= (* 2 (select main_a v_prenex_42029)) 1998))) (forall ((v_prenex_45834 Int) (v_prenex_45835 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45834))) (<= (+ main_x 1) v_prenex_45834) (<= 1 (select main_a v_prenex_45835)) (< v_prenex_45835 main_y) (< v_prenex_45834 main_x) (<= (select main_a v_prenex_45834) (select main_a v_prenex_45835)) (<= 1000 (* 2 (select main_a v_prenex_45835))))) (forall ((v_prenex_45613 Int) (v_prenex_45614 Int)) (or (<= (+ (select main_a v_prenex_45613) (select main_a v_prenex_45614)) 1000) (<= 1000 (* 2 (select main_a v_prenex_45614))) (<= (+ main_y 1) v_prenex_45614) (<= (+ main_x 1) v_prenex_45613) (< v_prenex_45613 main_x) (<= (select main_a v_prenex_45613) 999))) (or (forall ((v_prenex_43207 Int)) (or (<= (+ main_x 1) v_prenex_43207) (<= (select main_a v_prenex_43207) 500) (<= 2 (* 2 (select main_a v_prenex_43207))) (< v_prenex_43207 main_x) (<= (* 2 (select main_a v_prenex_43207)) 1000))) (forall ((v_prenex_43210 Int)) (or (<= 500 (select main_a v_prenex_43210)) (<= 1 (select main_a v_prenex_43210))))) (or (forall ((v_prenex_51157 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51157))) (<= 500 (select main_a v_prenex_51157)))) (forall ((v_prenex_51155 Int)) (or (< v_prenex_51155 main_x) (<= (* 2 (select main_a v_prenex_51155)) 1000) (<= (select main_a v_prenex_51155) 500) (<= (+ main_x 1) v_prenex_51155)))) (forall ((v_prenex_40592 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40592))) (< v_prenex_40592 main_x) (<= (+ main_x 1) v_prenex_40592) (<= (* 2 (select main_a v_prenex_40592)) 1000) (<= 1 (select main_a v_prenex_40592)))) (forall ((v_prenex_44166 Int) (v_prenex_44167 Int)) (or (<= (+ main_x 1) v_prenex_44166) (<= 1 (select main_a v_prenex_44166)) (<= (select main_a v_prenex_44166) 500) (<= 1 (select main_a v_prenex_44167)) (< v_prenex_44166 main_x) (<= (select main_a v_prenex_44167) (+ (select main_a v_prenex_44166) 998)) (<= (select main_a v_prenex_44167) 1498))) (forall ((v_prenex_46123 Int) (v_prenex_46122 Int)) (or (<= 500 (select main_a v_prenex_46123)) (<= (select main_a v_prenex_46122) 500) (< v_prenex_46122 main_x) (<= 2 (* 2 (select main_a v_prenex_46122))) (<= (+ main_x 1) v_prenex_46122) (<= (select main_a v_prenex_46123) (+ (select main_a v_prenex_46122) 998)) (<= 1 (select main_a v_prenex_46123)))) (forall ((v_prenex_46416 Int) (v_prenex_46417 Int)) (or (<= 500 (select main_a v_prenex_46417)) (<= (* 2 (select main_a v_prenex_46416)) 1000) (<= (+ main_x 1) v_prenex_46416) (<= (+ main_y 1) v_prenex_46417) (< v_prenex_46416 main_x) (<= (select main_a v_prenex_46417) (+ (select main_a v_prenex_46416) 998)))) (or (forall ((v_prenex_40965 Int)) (or (<= 500 (select main_a v_prenex_40965)) (<= (+ main_y 1) v_prenex_40965) (<= (* 2 (select main_a v_prenex_40965)) 1998))) (forall ((v_prenex_40964 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40964))) (< v_prenex_40964 main_x) (<= (+ main_x 1) v_prenex_40964) (<= (* 2 (select main_a v_prenex_40964)) 1000)))) (or (forall ((v_prenex_42018 Int)) (or (<= (+ main_x 1) v_prenex_42018) (<= 1 (select main_a v_prenex_42018)) (< v_prenex_42018 main_x) (<= (* 2 (select main_a v_prenex_42018)) 1000) (<= 0 (+ (select main_a v_prenex_42018) 498)))) (forall ((v_prenex_42019 Int)) (or (<= (* 2 (select main_a v_prenex_42019)) 1998) (<= 1000 (* 2 (select main_a v_prenex_42019)))))) (forall ((v_prenex_41259 Int) (v_prenex_41260 Int)) (or (<= (+ main_x 1) v_prenex_41259) (<= (* 2 (select main_a v_prenex_41260)) 1998) (<= 1000 (+ (select main_a v_prenex_41259) (select main_a v_prenex_41260))) (<= 0 (+ (select main_a v_prenex_41259) 498)) (<= 1 (select main_a v_prenex_41259)) (< v_prenex_41259 main_x))) (forall ((v_prenex_48334 Int) (v_prenex_48333 Int)) (or (<= 500 (select main_a v_prenex_48334)) (< v_prenex_48333 main_x) (<= (select main_a v_prenex_48333) 500) (<= (select main_a v_prenex_48333) (select main_a v_prenex_48334)) (<= (+ main_x 1) v_prenex_48333) (<= 1 (select main_a v_prenex_48334)) (<= 2 (* 2 (select main_a v_prenex_48333))))) (forall ((v_prenex_44520 Int) (v_prenex_44521 Int)) (or (< v_prenex_44521 main_y) (<= 2 (* 2 (select main_a v_prenex_44520))) (< v_prenex_44520 main_x) (<= (select main_a v_prenex_44521) (+ (select main_a v_prenex_44520) 998)) (<= 500 (select main_a v_prenex_44521)) (<= 1000 (* 2 (select main_a v_prenex_44521))) (<= (+ main_x 1) v_prenex_44520))) (forall ((v_prenex_41885 Int) (v_prenex_41884 Int)) (or (<= 1 (select main_a v_prenex_41884)) (<= (* 2 (select main_a v_prenex_41885)) 1998) (< v_prenex_41884 main_x) (<= 1000 (+ (select main_a v_prenex_41884) (select main_a v_prenex_41885))) (<= 1 (select main_a v_prenex_41885)) (<= (+ main_x 1) v_prenex_41884))) (or (forall ((v_prenex_47243 Int)) (or (<= (* 2 (select main_a v_prenex_47243)) 1000) (< v_prenex_47243 main_x) (<= 1 (select main_a v_prenex_47243)) (<= (+ main_x 1) v_prenex_47243))) (forall ((v_prenex_47248 Int)) (or (<= 1 (select main_a v_prenex_47248)) (<= (* 2 (select main_a v_prenex_47248)) 1998)))) (forall ((v_prenex_47961 Int) (v_prenex_47960 Int)) (or (<= (select main_a v_prenex_47961) (+ (select main_a v_prenex_47960) 998)) (<= (select main_a v_prenex_47961) 999) (< v_prenex_47960 main_x) (<= 2 (* 2 (select main_a v_prenex_47960))) (<= 1 (select main_a v_prenex_47961)) (<= (+ main_x 1) v_prenex_47960) (<= (select main_a v_prenex_47960) 500))) (or (forall ((v_prenex_49253 Int)) (or (<= (* 2 (select main_a v_prenex_49253)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49253))))) (forall ((v_prenex_49248 Int)) (or (<= (+ main_x 1) v_prenex_49248) (< v_prenex_49248 main_x) (<= (select main_a v_prenex_49248) 500) (<= (* 2 (select main_a v_prenex_49248)) 1000)))) (forall ((v_prenex_49193 Int) (v_prenex_49192 Int)) (or (<= 500 (select main_a v_prenex_49193)) (<= 1 (select main_a v_prenex_49192)) (<= 1 (select main_a v_prenex_49193)) (<= (+ main_x 1) v_prenex_49192) (<= 1000 (+ (select main_a v_prenex_49192) (select main_a v_prenex_49193))) (< v_prenex_49192 main_x))) (forall ((v_prenex_41132 Int) (v_prenex_41133 Int)) (or (<= (* 2 (select main_a v_prenex_41132)) 1000) (<= (+ main_x 1) v_prenex_41132) (<= (* 2 (select main_a v_prenex_41133)) 1998) (< v_prenex_41132 main_x) (<= 1000 (* 2 (select main_a v_prenex_41133))) (<= (select main_a v_prenex_41133) (+ (select main_a v_prenex_41132) 998)) (<= (select main_a v_prenex_41132) 500))) (or (forall ((v_prenex_40795 Int)) (or (<= 0 (+ (select main_a v_prenex_40795) 498)) (< v_prenex_40795 main_x) (<= (+ main_x 1) v_prenex_40795) (<= 2 (* 2 (select main_a v_prenex_40795))))) (forall ((v_prenex_40791 Int)) (or (<= 1 (select main_a v_prenex_40791)) (<= (select main_a v_prenex_40791) 1498)))) (forall ((v_prenex_42532 Int) (v_prenex_42533 Int)) (or (<= 500 (select main_a v_prenex_42533)) (<= 1000 (+ (select main_a v_prenex_42532) (select main_a v_prenex_42533))) (<= 1000 (* 2 (select main_a v_prenex_42533))) (<= (select main_a v_prenex_42532) 500) (< v_prenex_42532 main_x) (<= (* 2 (select main_a v_prenex_42532)) 1000) (<= (+ main_x 1) v_prenex_42532))) (forall ((v_prenex_47443 Int) (v_prenex_47442 Int)) (or (<= (select main_a v_prenex_47443) 999) (<= (+ main_x 1) v_prenex_47442) (<= (select main_a v_prenex_47442) 999) (<= 1000 (+ (select main_a v_prenex_47442) (select main_a v_prenex_47443))) (<= 500 (select main_a v_prenex_47443)) (< v_prenex_47442 main_x) (<= (select main_a v_prenex_47442) 500))) (forall ((v_prenex_43437 Int) (v_prenex_43438 Int)) (or (<= (* 2 (select main_a v_prenex_43438)) 1998) (<= 1000 (* 2 (select main_a v_prenex_43438))) (< v_prenex_43437 main_x) (<= 1 (select main_a v_prenex_43437)) (<= 1000 (+ (select main_a v_prenex_43437) (select main_a v_prenex_43438))) (<= (+ main_x 1) v_prenex_43437))) (forall ((v_prenex_41896 Int) (v_prenex_41897 Int)) (or (<= (+ main_x 1) v_prenex_41896) (< v_prenex_41896 main_x) (<= (select main_a v_prenex_41896) 999) (<= (* 2 (select main_a v_prenex_41897)) 1998) (<= (+ (select main_a v_prenex_41896) (select main_a v_prenex_41897)) 1000) (<= (select main_a v_prenex_41897) 999) (<= 2 (* 2 (select main_a v_prenex_41896))))) (forall ((v_prenex_45998 Int) (v_prenex_45999 Int)) (or (<= 1 (select main_a v_prenex_45998)) (<= 0 (+ (select main_a v_prenex_45998) 498)) (<= (* 2 (select main_a v_prenex_45999)) 1998) (<= (select main_a v_prenex_45999) (+ (select main_a v_prenex_45998) 998)) (<= (+ main_x 1) v_prenex_45998) (<= (select main_a v_prenex_45999) 1498) (< v_prenex_45998 main_x))) (forall ((v_prenex_48689 Int) (v_prenex_48688 Int)) (or (<= (* 2 (select main_a v_prenex_48689)) 1998) (< v_prenex_48688 main_x) (<= (select main_a v_prenex_48689) 999) (<= (+ main_x 1) v_prenex_48688) (<= (* 2 (select main_a v_prenex_48688)) 1000) (<= (+ (select main_a v_prenex_48688) (select main_a v_prenex_48689)) 1000) (<= (select main_a v_prenex_48688) 500))) (forall ((v_prenex_48498 Int) (v_prenex_48497 Int)) (or (<= (select main_a v_prenex_48497) (select main_a v_prenex_48498)) (< v_prenex_48497 main_x) (<= (+ main_x 1) v_prenex_48497) (<= (select main_a v_prenex_48497) 500) (< v_prenex_48498 main_y) (<= 1 (select main_a v_prenex_48498)))) (or (forall ((v_prenex_51313 Int)) (or (<= (select main_a v_prenex_51313) 999) (<= (select main_a v_prenex_51313) 1498))) (forall ((v_prenex_51308 Int)) (or (< v_prenex_51308 main_x) (<= (select main_a v_prenex_51308) 999) (<= 2 (* 2 (select main_a v_prenex_51308))) (<= (+ main_x 1) v_prenex_51308)))) (forall ((v_prenex_47977 Int) (v_prenex_47976 Int)) (or (< v_prenex_47976 main_x) (<= (+ main_x 1) v_prenex_47976) (<= 1 (select main_a v_prenex_47977)) (<= (+ (select main_a v_prenex_47976) (select main_a v_prenex_47977)) 1000) (<= (select main_a v_prenex_47976) 999) (<= (* 2 (select main_a v_prenex_47977)) 1998))) (or (forall ((v_prenex_51736 Int)) (or (< v_prenex_51736 main_x) (<= (+ main_x 1) v_prenex_51736) (<= 2 (* 2 (select main_a v_prenex_51736))) (<= 1 (select main_a v_prenex_51736)))) (forall ((v_prenex_51741 Int)) (<= (* 2 (select main_a v_prenex_51741)) 1998))) (or (forall ((v_prenex_44363 Int)) (or (<= (+ main_x 1) v_prenex_44363) (<= (select main_a v_prenex_44363) 999) (< v_prenex_44363 main_x) (<= (* 2 (select main_a v_prenex_44363)) 1000))) (forall ((v_prenex_44366 Int)) (<= (select main_a v_prenex_44366) 999))) (forall ((v_prenex_49649 Int) (v_prenex_49648 Int)) (or (<= (select main_a v_prenex_49649) 1498) (<= (+ (select main_a v_prenex_49648) (select main_a v_prenex_49649)) 1000) (< v_prenex_49649 main_y) (<= 1 (select main_a v_prenex_49649)) (<= (+ main_y 1) v_prenex_49649))) (forall ((v_prenex_49673 Int) (v_prenex_49672 Int)) (or (<= (* 2 (select main_a v_prenex_49673)) 1998) (<= (+ main_y 1) v_prenex_49673) (< v_prenex_49672 main_x) (<= (+ main_x 1) v_prenex_49672) (<= 1000 (+ (select main_a v_prenex_49672) (select main_a v_prenex_49673))) (<= 0 (+ (select main_a v_prenex_49672) 498)))) (forall ((v_prenex_46671 Int) (v_prenex_46670 Int)) (or (<= (* 2 (select main_a v_prenex_46670)) 1000) (<= 500 (select main_a v_prenex_46671)) (<= (+ (select main_a v_prenex_46670) (select main_a v_prenex_46671)) 1000) (<= (select main_a v_prenex_46670) 500) (< v_prenex_46670 main_x) (<= 1 (select main_a v_prenex_46671)) (<= (+ main_x 1) v_prenex_46670))) (or (forall ((v_prenex_51054 Int)) (or (<= 0 (+ (select main_a v_prenex_51054) 498)) (<= (* 2 (select main_a v_prenex_51054)) 1000) (< v_prenex_51054 main_x) (<= (+ main_x 1) v_prenex_51054))) (forall ((v_prenex_51059 Int)) (<= 1 (select main_a v_prenex_51059)))) (forall ((v_prenex_49325 Int) (v_prenex_49324 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49324))) (<= 500 (select main_a v_prenex_49325)) (<= (select main_a v_prenex_49324) (select main_a v_prenex_49325)) (<= 1 (select main_a v_prenex_49325)) (<= (+ main_x 1) v_prenex_49324) (< v_prenex_49324 main_x))) (or (forall ((v_prenex_46385 Int)) (or (<= (+ main_x 1) v_prenex_46385) (<= (select main_a v_prenex_46385) 999) (<= 1 (select main_a v_prenex_46385)) (<= 2 (* 2 (select main_a v_prenex_46385))) (< v_prenex_46385 main_x))) (forall ((v_prenex_46387 Int)) (or (<= 500 (select main_a v_prenex_46387)) (<= (select main_a v_prenex_46387) 999)))) (forall ((v_prenex_41084 Int) (v_prenex_41085 Int)) (or (<= 1 (select main_a v_prenex_41084)) (<= (+ main_y 1) v_prenex_41085) (<= (+ (select main_a v_prenex_41084) (select main_a v_prenex_41085)) 1000) (<= (* 2 (select main_a v_prenex_41085)) 1998) (< v_prenex_41084 main_x) (<= (+ main_x 1) v_prenex_41084) (<= (select main_a v_prenex_41085) 999))) (or (forall ((v_prenex_47223 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47223))) (< v_prenex_47223 main_x) (<= 0 (+ (select main_a v_prenex_47223) 498)) (<= (+ main_x 1) v_prenex_47223))) (forall ((v_prenex_47228 Int)) (or (<= 500 (select main_a v_prenex_47228)) (<= 1 (select main_a v_prenex_47228))))) (forall ((v_prenex_48013 Int) (v_prenex_48012 Int)) (or (<= 0 (+ (select main_a v_prenex_48012) 498)) (<= (+ main_x 1) v_prenex_48012) (<= (select main_a v_prenex_48012) 500) (<= (* 2 (select main_a v_prenex_48013)) 1998) (<= (select main_a v_prenex_48013) (+ (select main_a v_prenex_48012) 998)) (< v_prenex_48012 main_x) (<= (select main_a v_prenex_48013) 999))) (or (forall ((v_prenex_51471 Int)) (<= (* 2 (select main_a v_prenex_51471)) 1998)) (forall ((v_prenex_51466 Int)) (or (< v_prenex_51466 main_x) (<= 1 (select main_a v_prenex_51466)) (<= (+ main_x 1) v_prenex_51466) (<= (* 2 (select main_a v_prenex_51466)) 1000)))) (or (forall ((v_prenex_42146 Int)) (or (<= 500 (select main_a v_prenex_42146)) (<= 1 (select main_a v_prenex_42146)))) (forall ((v_prenex_42148 Int)) (or (<= (+ main_x 1) v_prenex_42148) (<= 2 (* 2 (select main_a v_prenex_42148))) (<= (* 2 (select main_a v_prenex_42148)) 1000) (< v_prenex_42148 main_x)))) (or (forall ((v_prenex_43405 Int)) (or (<= 0 (+ (select main_a v_prenex_43405) 498)) (< v_prenex_43405 main_x) (<= (select main_a v_prenex_43405) 500) (<= (+ main_x 1) v_prenex_43405) (<= 2 (* 2 (select main_a v_prenex_43405))))) (forall ((v_prenex_43406 Int)) (or (<= 500 (select main_a v_prenex_43406)) (<= (* 2 (select main_a v_prenex_43406)) 1998)))) (forall ((v_prenex_42352 Int) (v_prenex_42353 Int)) (or (<= (* 2 (select main_a v_prenex_42352)) 1000) (< v_prenex_42352 main_x) (<= 0 (+ (select main_a v_prenex_42352) 498)) (<= (+ main_x 1) v_prenex_42352) (<= 1 (select main_a v_prenex_42353)) (<= (+ (select main_a v_prenex_42352) (select main_a v_prenex_42353)) 1000) (<= 1000 (* 2 (select main_a v_prenex_42353))))) (forall ((v_prenex_49731 Int) (v_prenex_49730 Int)) (or (< v_prenex_49730 main_x) (<= (select main_a v_prenex_49730) 999) (< v_prenex_49731 main_y) (<= (select main_a v_prenex_49730) (select main_a v_prenex_49731)) (<= 1 (select main_a v_prenex_49731)) (<= (+ main_x 1) v_prenex_49730))) (forall ((v_prenex_41390 Int) (v_prenex_41391 Int)) (or (<= (+ main_x 1) v_prenex_41390) (<= (* 2 (select main_a v_prenex_41390)) 1000) (<= (+ (select main_a v_prenex_41390) (select main_a v_prenex_41391)) 1000) (<= 1 (select main_a v_prenex_41391)) (< v_prenex_41390 main_x))) (forall ((v_prenex_49605 Int) (v_prenex_49604 Int)) (or (<= 1 (select main_a v_prenex_49604)) (<= (+ main_x 1) v_prenex_49604) (< v_prenex_49604 main_x) (<= (select main_a v_prenex_49604) 500) (<= 1 (select main_a v_prenex_49605)) (<= (select main_a v_prenex_49604) (select main_a v_prenex_49605)))) (or (forall ((v_prenex_47663 Int)) (or (<= (+ main_x 1) v_prenex_47663) (<= (* 2 (select main_a v_prenex_47663)) 1000) (<= (select main_a v_prenex_47663) 999) (< v_prenex_47663 main_x))) (forall ((v_prenex_47667 Int)) (or (<= (select main_a v_prenex_47667) 999) (< v_prenex_47667 main_y)))) (forall ((v_prenex_40777 Int) (v_prenex_40776 Int)) (or (< v_prenex_40776 main_x) (<= (select main_a v_prenex_40777) 999) (<= (+ main_x 1) v_prenex_40776) (<= 500 (select main_a v_prenex_40777)) (<= (+ (select main_a v_prenex_40776) (select main_a v_prenex_40777)) 1000) (<= (select main_a v_prenex_40776) 500))) (forall ((v_prenex_47604 Int) (v_prenex_47603 Int)) (or (<= 1000 (+ (select main_a v_prenex_47603) (select main_a v_prenex_47604))) (<= (+ main_y 1) v_prenex_47604) (< v_prenex_47604 main_y) (< v_prenex_47603 main_x) (<= 1000 (* 2 (select main_a v_prenex_47604))))) (or (forall ((v_prenex_44077 Int)) (or (<= (select main_a v_prenex_44077) 500) (<= (+ main_x 1) v_prenex_44077) (< v_prenex_44077 main_x) (<= 2 (* 2 (select main_a v_prenex_44077))))) (forall ((v_prenex_44079 Int)) (or (<= (* 2 (select main_a v_prenex_44079)) 1998) (<= 1 (select main_a v_prenex_44079))))) (forall ((v_prenex_48338 Int) (v_prenex_48337 Int)) (or (<= (select main_a v_prenex_48338) (+ (select main_a v_prenex_48337) 998)) (<= (* 2 (select main_a v_prenex_48338)) 1998) (<= 2 (* 2 (select main_a v_prenex_48337))) (<= (select main_a v_prenex_48337) 999) (< v_prenex_48337 main_x) (<= (+ main_x 1) v_prenex_48337))) (or (forall ((v_prenex_51643 Int)) (or (<= (+ main_y 1) v_prenex_51643) (<= (select main_a v_prenex_51643) 1498) (<= (* 2 (select main_a v_prenex_51643)) 1998))) (forall ((v_prenex_51642 Int)) (or (<= (select main_a v_prenex_51642) 999) (<= (+ main_x 1) v_prenex_51642) (<= (* 2 (select main_a v_prenex_51642)) 1000) (< v_prenex_51642 main_x)))) (forall ((v_prenex_47104 Int) (v_prenex_47103 Int)) (or (<= (* 2 (select main_a v_prenex_47103)) 1000) (<= (+ (select main_a v_prenex_47103) (select main_a v_prenex_47104)) 1000) (< v_prenex_47103 main_x) (<= 2 (* 2 (select main_a v_prenex_47103))) (<= (+ main_x 1) v_prenex_47103) (<= (* 2 (select main_a v_prenex_47104)) 1998))) (or (forall ((v_prenex_49528 Int)) (or (< v_prenex_49528 main_x) (<= 1 (select main_a v_prenex_49528)) (<= (+ main_x 1) v_prenex_49528) (<= (* 2 (select main_a v_prenex_49528)) 1000))) (forall ((v_prenex_49529 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49529))) (< v_prenex_49529 main_y) (<= 1 (select main_a v_prenex_49529))))) (forall ((v_prenex_40865 Int) (v_prenex_40864 Int)) (or (<= (+ (select main_a v_prenex_40864) (select main_a v_prenex_40865)) 1000) (<= (+ main_x 1) v_prenex_40864) (< v_prenex_40864 main_x) (<= 1 (select main_a v_prenex_40864)) (<= (* 2 (select main_a v_prenex_40865)) 1998) (<= (+ main_y 1) v_prenex_40865))) (forall ((v_prenex_41180 Int) (v_prenex_41181 Int)) (or (<= (select main_a v_prenex_41180) (select main_a v_prenex_41181)) (<= (select main_a v_prenex_41181) 999) (<= (+ main_x 1) v_prenex_41180) (<= (select main_a v_prenex_41180) 500) (< v_prenex_41180 main_x) (<= 500 (select main_a v_prenex_41181)))) (forall ((v_prenex_44800 Int) (v_prenex_44799 Int)) (or (<= 1000 (+ (select main_a v_prenex_44799) (select main_a v_prenex_44800))) (<= 2 (* 2 (select main_a v_prenex_44799))) (<= (+ main_x 1) v_prenex_44799) (<= (select main_a v_prenex_44799) 999) (<= (select main_a v_prenex_44800) 999) (<= 1 (select main_a v_prenex_44800)) (< v_prenex_44799 main_x))) (forall ((v_prenex_44319 Int) (v_prenex_44320 Int)) (or (<= (+ main_x 1) v_prenex_44319) (<= (+ (select main_a v_prenex_44319) (select main_a v_prenex_44320)) 1000) (<= 2 (* 2 (select main_a v_prenex_44319))) (<= (* 2 (select main_a v_prenex_44319)) 1000) (<= (select main_a v_prenex_44320) 999) (<= 1000 (* 2 (select main_a v_prenex_44320))) (< v_prenex_44319 main_x))) (or (forall ((v_prenex_47999 Int)) (or (< v_prenex_47999 main_y) (<= 1000 (* 2 (select main_a v_prenex_47999))))) (forall ((v_prenex_47996 Int)) (or (< v_prenex_47996 main_x) (<= 0 (+ (select main_a v_prenex_47996) 498)) (<= (+ main_x 1) v_prenex_47996) (<= (* 2 (select main_a v_prenex_47996)) 1000)))) (or (forall ((v_prenex_49996 Int)) (or (<= (* 2 (select main_a v_prenex_49996)) 1998) (<= 500 (select main_a v_prenex_49996)))) (forall ((v_prenex_49993 Int)) (or (<= (+ main_x 1) v_prenex_49993) (< v_prenex_49993 main_x) (<= 1 (select main_a v_prenex_49993)) (<= (* 2 (select main_a v_prenex_49993)) 1000) (<= 2 (* 2 (select main_a v_prenex_49993)))))) (forall ((v_prenex_43316 Int) (v_prenex_43315 Int)) (or (<= (+ main_y 1) v_prenex_43316) (<= (select main_a v_prenex_43315) (select main_a v_prenex_43316)) (<= (select main_a v_prenex_43316) 999) (< v_prenex_43316 main_y) (<= (* 2 (select main_a v_prenex_43316)) 1998))) (forall ((v_prenex_45816 Int) (v_prenex_45817 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45817))) (<= 1 (select main_a v_prenex_45817)) (<= (+ main_x 1) v_prenex_45816) (<= (select main_a v_prenex_45816) (select main_a v_prenex_45817)) (<= (+ main_y 1) v_prenex_45817) (<= (select main_a v_prenex_45816) 999) (< v_prenex_45816 main_x))) (forall ((v_prenex_41789 Int) (v_prenex_41790 Int)) (or (<= (+ main_x 1) v_prenex_41789) (< v_prenex_41789 main_x) (<= (select main_a v_prenex_41790) 1498) (<= 0 (+ (select main_a v_prenex_41789) 498)) (<= (select main_a v_prenex_41790) 999) (<= (+ (select main_a v_prenex_41789) (select main_a v_prenex_41790)) 1000))) (forall ((v_prenex_42895 Int)) (or (<= (* 2 (select main_a v_prenex_42895)) 1000) (< v_prenex_42895 main_x) (<= (+ main_x 1) v_prenex_42895) (<= 2 (* 2 (select main_a v_prenex_42895))) (<= (select main_a v_prenex_42895) 500))) (or (forall ((v_prenex_51074 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51074))) (<= (select main_a v_prenex_51074) 1498))) (forall ((v_prenex_51069 Int)) (or (<= 1 (select main_a v_prenex_51069)) (<= (+ main_x 1) v_prenex_51069) (< v_prenex_51069 main_x) (<= 2 (* 2 (select main_a v_prenex_51069)))))) (forall ((v_prenex_50109 Int) (v_prenex_50108 Int)) (or (<= 1 (select main_a v_prenex_50108)) (<= (+ main_x 1) v_prenex_50108) (<= 1000 (+ (select main_a v_prenex_50108) (select main_a v_prenex_50109))) (<= (select main_a v_prenex_50109) 999) (< v_prenex_50108 main_x) (<= 2 (* 2 (select main_a v_prenex_50108))))) (forall ((v_prenex_49339 Int) (v_prenex_49338 Int)) (or (< v_prenex_49338 main_x) (<= (select main_a v_prenex_49338) 999) (<= (select main_a v_prenex_49338) (select main_a v_prenex_49339)) (<= (+ main_x 1) v_prenex_49338))) (or (forall ((v_prenex_51074 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51074))) (<= (select main_a v_prenex_51074) 1498))) (forall ((v_prenex_51068 Int)) (or (<= (+ main_x 1) v_prenex_51068) (<= 2 (* 2 (select main_a v_prenex_51068))) (<= (* 2 (select main_a v_prenex_51068)) 1000) (<= 1 (select main_a v_prenex_51068)) (< v_prenex_51068 main_x)))) (forall ((v_prenex_50377 Int) (v_prenex_50376 Int)) (or (<= (select main_a v_prenex_50377) 1498) (<= 1 (select main_a v_prenex_50377)) (<= 1 (select main_a v_prenex_50376)) (<= (+ (select main_a v_prenex_50376) (select main_a v_prenex_50377)) 1000) (< v_prenex_50376 main_x) (<= (+ main_x 1) v_prenex_50376) (< v_prenex_50377 main_y))) (or (forall ((v_prenex_50286 Int)) (<= 500 (select main_a v_prenex_50286))) (forall ((v_prenex_50285 Int)) (or (<= (+ main_x 1) v_prenex_50285) (<= 2 (* 2 (select main_a v_prenex_50285))) (<= 1 (select main_a v_prenex_50285)) (<= 0 (+ (select main_a v_prenex_50285) 498)) (< v_prenex_50285 main_x)))) (forall ((v_prenex_48466 Int) (v_prenex_48465 Int)) (or (<= (+ (select main_a v_prenex_48465) (select main_a v_prenex_48466)) 1000) (<= (select main_a v_prenex_48465) 999) (<= 2 (* 2 (select main_a v_prenex_48465))) (< v_prenex_48465 main_x) (<= 1 (select main_a v_prenex_48466)) (<= 1000 (* 2 (select main_a v_prenex_48466))) (<= (+ main_x 1) v_prenex_48465))) (or (forall ((v_prenex_42417 Int)) (or (<= (* 2 (select main_a v_prenex_42417)) 1998) (<= 500 (select main_a v_prenex_42417)) (< v_prenex_42417 main_y))) (forall ((v_prenex_42422 Int)) (or (<= (select main_a v_prenex_42422) 500) (<= (+ main_x 1) v_prenex_42422) (<= 2 (* 2 (select main_a v_prenex_42422))) (< v_prenex_42422 main_x)))) (forall ((v_prenex_45995 Int) (v_prenex_45994 Int)) (or (<= (* 2 (select main_a v_prenex_45995)) 1998) (<= (+ main_x 1) v_prenex_45994) (<= (select main_a v_prenex_45994) 500) (< v_prenex_45994 main_x) (<= 1000 (+ (select main_a v_prenex_45994) (select main_a v_prenex_45995))) (<= 2 (* 2 (select main_a v_prenex_45994))))) (forall ((v_prenex_50827 Int) (v_prenex_50828 Int)) (or (<= (+ main_x 1) v_prenex_50827) (< v_prenex_50827 main_x) (<= (select main_a v_prenex_50827) 999) (<= (select main_a v_prenex_50827) (select main_a v_prenex_50828)) (<= 0 (+ (select main_a v_prenex_50827) 498)) (<= (select main_a v_prenex_50828) 999))) (forall ((v_prenex_41866 Int) (v_prenex_41867 Int)) (or (<= (+ main_x 1) v_prenex_41866) (<= 0 (+ (select main_a v_prenex_41866) 498)) (< v_prenex_41866 main_x) (<= 1 (select main_a v_prenex_41867)) (<= 2 (* 2 (select main_a v_prenex_41866))) (<= (+ (select main_a v_prenex_41866) (select main_a v_prenex_41867)) 1000))) (forall ((v_prenex_41771 Int) (v_prenex_41772 Int)) (or (<= 500 (select main_a v_prenex_41772)) (<= 1 (select main_a v_prenex_41771)) (<= 1000 (+ (select main_a v_prenex_41771) (select main_a v_prenex_41772))) (< v_prenex_41771 main_x) (<= (+ main_x 1) v_prenex_41771) (<= (select main_a v_prenex_41772) 1498) (<= 0 (+ (select main_a v_prenex_41771) 498)))) (or (forall ((v_prenex_44115 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44115))) (<= 1 (select main_a v_prenex_44115)))) (forall ((v_prenex_44112 Int)) (or (< v_prenex_44112 main_x) (<= (* 2 (select main_a v_prenex_44112)) 1000) (<= (select main_a v_prenex_44112) 999) (<= (+ main_x 1) v_prenex_44112)))) (forall ((v_prenex_46713 Int) (v_prenex_46714 Int)) (or (<= 1 (select main_a v_prenex_46713)) (<= (select main_a v_prenex_46714) (+ (select main_a v_prenex_46713) 998)) (<= (+ main_x 1) v_prenex_46713) (< v_prenex_46713 main_x) (<= 1 (select main_a v_prenex_46714)) (<= (+ main_y 1) v_prenex_46714) (<= 1000 (* 2 (select main_a v_prenex_46714))))) (forall ((v_prenex_48197 Int) (v_prenex_48196 Int)) (or (<= (select main_a v_prenex_48197) 1498) (<= (+ (select main_a v_prenex_48196) (select main_a v_prenex_48197)) 1000) (<= (select main_a v_prenex_48197) 999) (<= (+ main_x 1) v_prenex_48196) (<= 2 (* 2 (select main_a v_prenex_48196))) (<= (select main_a v_prenex_48196) 500) (< v_prenex_48196 main_x))) (or (forall ((v_prenex_42296 Int)) (or (<= 1 (select main_a v_prenex_42296)) (<= (* 2 (select main_a v_prenex_42296)) 1000) (< v_prenex_42296 main_x) (<= (+ main_x 1) v_prenex_42296) (<= (select main_a v_prenex_42296) 500))) (forall ((v_prenex_42299 Int)) (or (<= (* 2 (select main_a v_prenex_42299)) 1998) (<= (select main_a v_prenex_42299) 999)))) (or (forall ((v_prenex_45688 Int)) (or (<= 1 (select main_a v_prenex_45688)) (<= (select main_a v_prenex_45688) 1498))) (forall ((v_prenex_45687 Int)) (or (<= (+ main_x 1) v_prenex_45687) (< v_prenex_45687 main_x) (<= (* 2 (select main_a v_prenex_45687)) 1000) (<= 0 (+ (select main_a v_prenex_45687) 498)) (<= (select main_a v_prenex_45687) 500)))) (or (forall ((v_prenex_49257 Int)) (or (<= (* 2 (select main_a v_prenex_49257)) 1998) (<= 500 (select main_a v_prenex_49257)) (<= (+ main_y 1) v_prenex_49257))) (forall ((v_prenex_49256 Int)) (or (<= 0 (+ (select main_a v_prenex_49256) 498)) (<= (* 2 (select main_a v_prenex_49256)) 1000) (< v_prenex_49256 main_x) (<= (+ main_x 1) v_prenex_49256)))) (forall ((v_prenex_51145 Int) (v_prenex_51146 Int)) (or (< v_prenex_51145 main_x) (<= (+ main_x 1) v_prenex_51145) (<= 0 (+ (select main_a v_prenex_51145) 498)) (<= (select main_a v_prenex_51145) (select main_a v_prenex_51146)) (<= (select main_a v_prenex_51145) 500) (<= 1 (select main_a v_prenex_51146)) (<= 500 (select main_a v_prenex_51146)))) (or (forall ((v_prenex_46854 Int)) (or (< v_prenex_46854 main_x) (<= (select main_a v_prenex_46854) 500) (<= (+ main_x 1) v_prenex_46854) (<= (* 2 (select main_a v_prenex_46854)) 1000))) (forall ((v_prenex_46856 Int)) (<= (* 2 (select main_a v_prenex_46856)) 1998))) (or (forall ((v_prenex_42924 Int)) (or (<= (+ main_y 1) v_prenex_42924) (<= (select main_a v_prenex_42924) 1498))) (forall ((v_prenex_42923 Int)) (or (< v_prenex_42923 main_x) (<= (* 2 (select main_a v_prenex_42923)) 1000) (<= (select main_a v_prenex_42923) 500) (<= (+ main_x 1) v_prenex_42923)))) (forall ((v_prenex_51028 Int) (v_prenex_51027 Int)) (or (<= (+ main_y 1) v_prenex_51028) (<= 1 (select main_a v_prenex_51028)) (<= (+ main_x 1) v_prenex_51027) (<= (select main_a v_prenex_51027) (select main_a v_prenex_51028)) (< v_prenex_51028 main_y))) (forall ((v_prenex_42125 Int) (v_prenex_42126 Int)) (or (<= (select main_a v_prenex_42125) 500) (<= 0 (+ (select main_a v_prenex_42125) 498)) (< v_prenex_42125 main_x) (<= (* 2 (select main_a v_prenex_42126)) 1998) (<= (+ (select main_a v_prenex_42125) (select main_a v_prenex_42126)) 1000) (<= (+ main_x 1) v_prenex_42125) (<= (select main_a v_prenex_42126) 999))) (forall ((v_prenex_42567 Int) (v_prenex_42568 Int)) (or (<= (select main_a v_prenex_42567) 500) (<= (* 2 (select main_a v_prenex_42567)) 1000) (< v_prenex_42567 main_x) (<= 1000 (* 2 (select main_a v_prenex_42568))) (<= (+ (select main_a v_prenex_42567) (select main_a v_prenex_42568)) 1000) (<= 1 (select main_a v_prenex_42568)) (<= (+ main_x 1) v_prenex_42567))) (forall ((v_prenex_46736 Int) (v_prenex_46737 Int)) (or (<= (select main_a v_prenex_46737) 999) (<= 1 (select main_a v_prenex_46736)) (<= (+ main_x 1) v_prenex_46736) (<= (select main_a v_prenex_46737) 1498) (< v_prenex_46736 main_x) (<= (select main_a v_prenex_46737) (+ (select main_a v_prenex_46736) 998)))) (or (forall ((v_prenex_42738 Int)) (or (<= 500 (select main_a v_prenex_42738)) (<= (* 2 (select main_a v_prenex_42738)) 1998))) (forall ((v_prenex_42742 Int)) (or (< v_prenex_42742 main_x) (<= (* 2 (select main_a v_prenex_42742)) 1000) (<= (+ main_x 1) v_prenex_42742) (<= 0 (+ (select main_a v_prenex_42742) 498))))) (forall ((v_prenex_49859 Int) (v_prenex_49860 Int)) (or (< v_prenex_49859 main_x) (<= 2 (* 2 (select main_a v_prenex_49859))) (<= 1000 (* 2 (select main_a v_prenex_49860))) (<= (select main_a v_prenex_49860) 1498) (<= (+ main_x 1) v_prenex_49859) (<= (select main_a v_prenex_49859) 999) (<= (select main_a v_prenex_49860) (+ (select main_a v_prenex_49859) 998)))) (or (forall ((v_prenex_42765 Int)) (<= (select main_a v_prenex_42765) 1498)) (forall ((v_prenex_42767 Int)) (or (<= 1 (select main_a v_prenex_42767)) (<= (+ main_x 1) v_prenex_42767) (< v_prenex_42767 main_x) (<= (* 2 (select main_a v_prenex_42767)) 1000) (<= 0 (+ (select main_a v_prenex_42767) 498))))) (forall ((v_prenex_44339 Int) (v_prenex_44340 Int)) (or (<= 500 (select main_a v_prenex_44340)) (< v_prenex_44339 main_x) (<= (select main_a v_prenex_44340) (+ (select main_a v_prenex_44339) 998)) (<= (+ main_x 1) v_prenex_44339) (<= 0 (+ (select main_a v_prenex_44339) 498)))) (forall ((v_prenex_44599 Int) (v_prenex_44598 Int)) (or (< v_prenex_44598 main_x) (<= 0 (+ (select main_a v_prenex_44598) 498)) (<= (select main_a v_prenex_44598) (select main_a v_prenex_44599)) (<= 1 (select main_a v_prenex_44599)) (<= (select main_a v_prenex_44599) 999) (<= (+ main_x 1) v_prenex_44598))) (forall ((v_prenex_41152 Int) (v_prenex_41153 Int)) (or (<= 0 (+ (select main_a v_prenex_41152) 498)) (<= 1 (select main_a v_prenex_41153)) (<= (select main_a v_prenex_41153) 1498) (< v_prenex_41152 main_x) (<= (select main_a v_prenex_41153) (+ (select main_a v_prenex_41152) 998)) (<= (+ main_x 1) v_prenex_41152) (<= (select main_a v_prenex_41152) 999))) (or (forall ((v_prenex_46155 Int)) (or (<= 0 (+ (select main_a v_prenex_46155) 498)) (< v_prenex_46155 main_x) (<= (* 2 (select main_a v_prenex_46155)) 1000) (<= (+ main_x 1) v_prenex_46155))) (forall ((v_prenex_46158 Int)) (or (< v_prenex_46158 main_y) (<= (* 2 (select main_a v_prenex_46158)) 1998)))) (or (forall ((v_prenex_47500 Int)) (or (<= 500 (select main_a v_prenex_47500)) (<= (* 2 (select main_a v_prenex_47500)) 1998) (< v_prenex_47500 main_y) (<= (+ main_y 1) v_prenex_47500))) (forall ((v_prenex_47499 Int)) (<= (* 2 (select main_a v_prenex_47499)) 1000))) (forall ((v_prenex_50611 Int) (v_prenex_50610 Int)) (or (<= 1 (select main_a v_prenex_50610)) (<= (+ main_x 1) v_prenex_50610) (<= (select main_a v_prenex_50610) 999) (<= 1 (select main_a v_prenex_50611)) (<= 1000 (+ (select main_a v_prenex_50610) (select main_a v_prenex_50611))) (<= (select main_a v_prenex_50611) 1498) (< v_prenex_50610 main_x))) (or (forall ((v_prenex_51023 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51023))) (< v_prenex_51023 main_x) (<= (+ main_x 1) v_prenex_51023))) (forall ((v_prenex_51024 Int)) (or (<= (+ main_y 1) v_prenex_51024) (<= (* 2 (select main_a v_prenex_51024)) 1998) (<= 500 (select main_a v_prenex_51024))))) (forall ((v_prenex_47096 Int) (v_prenex_47095 Int)) (or (<= (select main_a v_prenex_47095) 500) (<= 1 (select main_a v_prenex_47096)) (<= (+ main_x 1) v_prenex_47095) (<= (select main_a v_prenex_47095) 999) (<= (select main_a v_prenex_47096) 1498) (<= (select main_a v_prenex_47095) (select main_a v_prenex_47096)) (< v_prenex_47095 main_x))) (forall ((v_prenex_46248 Int) (v_prenex_46247 Int)) (or (<= 1 (select main_a v_prenex_46247)) (<= (select main_a v_prenex_46248) 999) (< v_prenex_46247 main_x) (<= (+ main_x 1) v_prenex_46247) (<= (select main_a v_prenex_46248) (+ (select main_a v_prenex_46247) 998)))) (forall ((v_prenex_47300 Int) (v_prenex_47299 Int)) (or (<= (+ (select main_a v_prenex_47299) (select main_a v_prenex_47300)) 1000) (<= (select main_a v_prenex_47300) 1498) (<= (* 2 (select main_a v_prenex_47299)) 1000) (<= (+ main_x 1) v_prenex_47299) (< v_prenex_47299 main_x) (<= 1000 (* 2 (select main_a v_prenex_47300))) (<= 1 (select main_a v_prenex_47299)))) (or (forall ((v_prenex_45527 Int)) (or (< v_prenex_45527 main_x) (<= (* 2 (select main_a v_prenex_45527)) 1000) (<= 2 (* 2 (select main_a v_prenex_45527))) (<= (+ main_x 1) v_prenex_45527))) (forall ((v_prenex_45531 Int)) (or (<= 1 (select main_a v_prenex_45531)) (<= 1000 (* 2 (select main_a v_prenex_45531)))))) (forall ((v_prenex_48561 Int) (v_prenex_48560 Int)) (or (<= (select main_a v_prenex_48560) (select main_a v_prenex_48561)) (< v_prenex_48560 main_x) (<= 500 (select main_a v_prenex_48561)) (<= 1000 (* 2 (select main_a v_prenex_48561))) (<= (+ main_x 1) v_prenex_48560) (<= (select main_a v_prenex_48560) 999) (<= (* 2 (select main_a v_prenex_48560)) 1000))) (or (forall ((v_prenex_42916 Int)) (or (<= (+ main_x 1) v_prenex_42916) (<= 1 (select main_a v_prenex_42916)) (<= 2 (* 2 (select main_a v_prenex_42916))) (< v_prenex_42916 main_x))) (forall ((v_prenex_42917 Int)) (or (<= (select main_a v_prenex_42917) 1498) (< v_prenex_42917 main_y)))) (forall ((v_prenex_44184 Int) (v_prenex_44183 Int)) (or (<= (* 2 (select main_a v_prenex_44184)) 1998) (<= (+ main_x 1) v_prenex_44183) (<= (select main_a v_prenex_44183) (select main_a v_prenex_44184)) (< v_prenex_44183 main_x) (<= (* 2 (select main_a v_prenex_44183)) 1000) (<= 500 (select main_a v_prenex_44184)))) (forall ((v_prenex_45243 Int) (v_prenex_45242 Int)) (or (<= (+ (select main_a v_prenex_45242) (select main_a v_prenex_45243)) 1000) (< v_prenex_45242 main_x) (<= (+ main_x 1) v_prenex_45242) (<= 1 (select main_a v_prenex_45243)) (<= (* 2 (select main_a v_prenex_45243)) 1998) (<= 2 (* 2 (select main_a v_prenex_45242))) (<= 0 (+ (select main_a v_prenex_45242) 498)))) (forall ((v_prenex_48393 Int) (v_prenex_48392 Int)) (or (<= 1 (select main_a v_prenex_48393)) (<= 500 (select main_a v_prenex_48393)) (<= (select main_a v_prenex_48392) 500) (<= 0 (+ (select main_a v_prenex_48392) 498)) (< v_prenex_48392 main_x) (<= (select main_a v_prenex_48392) (select main_a v_prenex_48393)) (<= (+ main_x 1) v_prenex_48392))) (forall ((v_prenex_49064 Int) (v_prenex_49063 Int)) (or (<= 500 (select main_a v_prenex_49064)) (<= 1000 (* 2 (select main_a v_prenex_49064))) (<= (select main_a v_prenex_49063) 500) (< v_prenex_49063 main_x) (<= (select main_a v_prenex_49064) (+ (select main_a v_prenex_49063) 998)) (<= (+ main_x 1) v_prenex_49063) (<= (* 2 (select main_a v_prenex_49063)) 1000))) (forall ((v_prenex_50666 Int) (v_prenex_50665 Int)) (or (<= (select main_a v_prenex_50665) 500) (<= 2 (* 2 (select main_a v_prenex_50665))) (<= (* 2 (select main_a v_prenex_50666)) 1998) (<= (+ main_x 1) v_prenex_50665) (< v_prenex_50665 main_x) (<= 1000 (* 2 (select main_a v_prenex_50666))) (<= 1000 (+ (select main_a v_prenex_50665) (select main_a v_prenex_50666))))) (forall ((v_prenex_50872 Int) (v_prenex_50871 Int)) (or (<= 0 (+ (select main_a v_prenex_50871) 498)) (<= 1000 (+ (select main_a v_prenex_50871) (select main_a v_prenex_50872))) (<= 2 (* 2 (select main_a v_prenex_50871))) (< v_prenex_50871 main_x) (<= (+ main_x 1) v_prenex_50871) (<= 500 (select main_a v_prenex_50872)) (<= (select main_a v_prenex_50872) 999))) (forall ((v_prenex_51083 Int) (v_prenex_51084 Int)) (or (< v_prenex_51083 main_x) (<= (* 2 (select main_a v_prenex_51084)) 1998) (<= (select main_a v_prenex_51084) 1498) (<= 1 (select main_a v_prenex_51083)) (<= (select main_a v_prenex_51083) 999) (<= (select main_a v_prenex_51084) (+ (select main_a v_prenex_51083) 998)) (<= (+ main_x 1) v_prenex_51083))) (forall ((v_prenex_50079 Int) (v_prenex_50078 Int)) (or (<= (select main_a v_prenex_50079) 999) (< v_prenex_50079 main_y) (<= (* 2 (select main_a v_prenex_50079)) 1998) (<= (+ (select main_a v_prenex_50078) (select main_a v_prenex_50079)) 1000) (< v_prenex_50078 main_x) (<= (+ main_x 1) v_prenex_50078) (<= 2 (* 2 (select main_a v_prenex_50078))))) (or (forall ((v_prenex_47586 Int)) (or (<= (select main_a v_prenex_47586) 999) (< v_prenex_47586 main_y) (<= 1 (select main_a v_prenex_47586)))) (forall ((v_prenex_47583 Int)) (or (< v_prenex_47583 main_x) (<= (* 2 (select main_a v_prenex_47583)) 1000) (<= 0 (+ (select main_a v_prenex_47583) 498)) (<= (+ main_x 1) v_prenex_47583)))) (or (forall ((v_prenex_50662 Int)) (or (<= (select main_a v_prenex_50662) 1498) (<= 1000 (* 2 (select main_a v_prenex_50662))))) (forall ((v_prenex_50661 Int)) (or (<= (select main_a v_prenex_50661) 500) (< v_prenex_50661 main_x) (<= (* 2 (select main_a v_prenex_50661)) 1000) (<= 2 (* 2 (select main_a v_prenex_50661))) (<= (+ main_x 1) v_prenex_50661)))) (forall ((v_prenex_51507 Int) (v_prenex_51508 Int)) (or (<= (+ main_y 1) v_prenex_51508) (<= 1 (select main_a v_prenex_51508)) (<= (select main_a v_prenex_51508) (+ (select main_a v_prenex_51507) 998)) (<= (+ main_x 1) v_prenex_51507) (<= (* 2 (select main_a v_prenex_51508)) 1998) (< v_prenex_51507 main_x) (<= 0 (+ (select main_a v_prenex_51507) 498)))) (forall ((v_prenex_50593 Int) (v_prenex_50592 Int)) (or (<= (* 2 (select main_a v_prenex_50592)) 1000) (< v_prenex_50592 main_x) (< v_prenex_50593 main_y) (<= (select main_a v_prenex_50593) 1498) (<= (+ main_x 1) v_prenex_50592) (<= 1000 (+ (select main_a v_prenex_50592) (select main_a v_prenex_50593))) (<= 1 (select main_a v_prenex_50593)))) (forall ((v_prenex_40746 Int) (v_prenex_40745 Int)) (or (<= (+ (select main_a v_prenex_40745) (select main_a v_prenex_40746)) 1000) (<= 1 (select main_a v_prenex_40745)) (<= 1000 (* 2 (select main_a v_prenex_40746))) (<= (+ main_x 1) v_prenex_40745) (< v_prenex_40745 main_x) (<= (+ main_y 1) v_prenex_40746) (<= (select main_a v_prenex_40746) 999))) (forall ((v_prenex_50908 Int) (v_prenex_50907 Int)) (or (<= (select main_a v_prenex_50907) (select main_a v_prenex_50908)) (<= 1 (select main_a v_prenex_50907)) (<= (select main_a v_prenex_50907) 999) (<= (+ main_x 1) v_prenex_50907) (<= (select main_a v_prenex_50908) 999) (<= (* 2 (select main_a v_prenex_50908)) 1998) (< v_prenex_50907 main_x))) (forall ((v_prenex_42143 Int) (v_prenex_42144 Int)) (or (<= (select main_a v_prenex_42144) 999) (<= (+ main_x 1) v_prenex_42143) (< v_prenex_42143 main_x) (<= 1000 (+ (select main_a v_prenex_42143) (select main_a v_prenex_42144))) (<= 500 (select main_a v_prenex_42144)) (<= 1 (select main_a v_prenex_42143)) (<= (select main_a v_prenex_42143) 500))) (forall ((v_prenex_50024 Int) (v_prenex_50023 Int)) (or (<= (+ main_x 1) v_prenex_50023) (<= (select main_a v_prenex_50023) (select main_a v_prenex_50024)) (<= (select main_a v_prenex_50024) 999) (<= (* 2 (select main_a v_prenex_50024)) 1998) (<= (select main_a v_prenex_50023) 500) (<= (+ main_y 1) v_prenex_50024) (< v_prenex_50023 main_x))) (forall ((v_prenex_51758 Int) (v_prenex_51759 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51759))) (<= (+ (select main_a v_prenex_51758) (select main_a v_prenex_51759)) 1000) (< v_prenex_51759 main_y) (<= (+ main_y 1) v_prenex_51759))) (forall ((v_prenex_41767 Int) (v_prenex_41768 Int)) (or (<= (* 2 (select main_a v_prenex_41768)) 1998) (<= (select main_a v_prenex_41767) 999) (<= (select main_a v_prenex_41768) 999) (<= (+ main_x 1) v_prenex_41767) (<= (+ main_y 1) v_prenex_41768) (<= (+ (select main_a v_prenex_41767) (select main_a v_prenex_41768)) 1000) (< v_prenex_41767 main_x))) (forall ((v_prenex_41571 Int) (v_prenex_41572 Int)) (or (<= (+ (select main_a v_prenex_41571) (select main_a v_prenex_41572)) 1000) (<= (+ main_x 1) v_prenex_41571) (<= (select main_a v_prenex_41572) 1498) (<= 500 (select main_a v_prenex_41572)) (<= (select main_a v_prenex_41571) 999) (< v_prenex_41571 main_x))) (forall ((v_prenex_48636 Int) (v_prenex_48635 Int)) (or (<= (+ (select main_a v_prenex_48635) (select main_a v_prenex_48636)) 1000) (<= (select main_a v_prenex_48635) 500) (<= (select main_a v_prenex_48636) 1498) (<= (+ main_x 1) v_prenex_48635) (< v_prenex_48635 main_x) (<= (select main_a v_prenex_48636) 999) (<= (select main_a v_prenex_48635) 999))) (forall ((v_prenex_42460 Int) (v_prenex_42461 Int)) (or (<= (select main_a v_prenex_42460) (select main_a v_prenex_42461)) (<= 1 (select main_a v_prenex_42461)) (< v_prenex_42460 main_x) (<= (+ main_x 1) v_prenex_42460) (<= 1 (select main_a v_prenex_42460)) (<= 0 (+ (select main_a v_prenex_42460) 498)) (<= (* 2 (select main_a v_prenex_42461)) 1998))) (forall ((v_prenex_43429 Int) (v_prenex_43430 Int)) (or (<= (+ main_x 1) v_prenex_43429) (< v_prenex_43429 main_x) (<= (+ (select main_a v_prenex_43429) (select main_a v_prenex_43430)) 1000) (<= 0 (+ (select main_a v_prenex_43429) 498)) (< v_prenex_43430 main_y))) (or (forall ((v_prenex_49804 Int)) (or (<= (select main_a v_prenex_49804) 1498) (<= 500 (select main_a v_prenex_49804)))) (forall ((v_prenex_49801 Int)) (or (< v_prenex_49801 main_x) (<= (select main_a v_prenex_49801) 500) (<= (+ main_x 1) v_prenex_49801) (<= (select main_a v_prenex_49801) 999) (<= 2 (* 2 (select main_a v_prenex_49801)))))) (or (forall ((v_prenex_48772 Int)) (or (<= (* 2 (select main_a v_prenex_48772)) 1000) (<= 0 (+ (select main_a v_prenex_48772) 498)) (<= (select main_a v_prenex_48772) 999) (<= (+ main_x 1) v_prenex_48772) (< v_prenex_48772 main_x))) (forall ((v_prenex_48774 Int)) (or (<= (select main_a v_prenex_48774) 999) (<= (select main_a v_prenex_48774) 1498)))) (forall ((v_prenex_51648 Int) (v_prenex_51649 Int)) (or (<= (+ (select main_a v_prenex_51648) (select main_a v_prenex_51649)) 1000) (<= (* 2 (select main_a v_prenex_51649)) 1998) (<= (+ main_x 1) v_prenex_51648) (< v_prenex_51649 main_y) (<= (select main_a v_prenex_51649) 1498) (< v_prenex_51648 main_x) (<= (select main_a v_prenex_51648) 500))) (or (forall ((v_prenex_43087 Int)) (<= (select main_a v_prenex_43087) 999)) (forall ((v_prenex_43089 Int)) (or (<= 0 (+ (select main_a v_prenex_43089) 498)) (< v_prenex_43089 main_x) (<= (select main_a v_prenex_43089) 500) (<= (* 2 (select main_a v_prenex_43089)) 1000) (<= (+ main_x 1) v_prenex_43089)))) (or (forall ((v_prenex_48812 Int)) (or (<= (* 2 (select main_a v_prenex_48812)) 1998) (< v_prenex_48812 main_y) (<= 500 (select main_a v_prenex_48812)))) (forall ((v_prenex_48807 Int)) (or (< v_prenex_48807 main_x) (<= (* 2 (select main_a v_prenex_48807)) 1000) (<= 2 (* 2 (select main_a v_prenex_48807))) (<= (+ main_x 1) v_prenex_48807)))) (forall ((v_prenex_51563 Int) (v_prenex_51564 Int)) (or (<= 500 (select main_a v_prenex_51564)) (<= 1 (select main_a v_prenex_51564)) (<= (+ main_x 1) v_prenex_51563) (<= (* 2 (select main_a v_prenex_51563)) 1000) (<= 2 (* 2 (select main_a v_prenex_51563))) (< v_prenex_51563 main_x) (<= (select main_a v_prenex_51563) (select main_a v_prenex_51564)))) (forall ((v_prenex_45250 Int) (v_prenex_45251 Int)) (or (<= (select main_a v_prenex_45251) 999) (<= (+ main_x 1) v_prenex_45250) (< v_prenex_45250 main_x) (<= 2 (* 2 (select main_a v_prenex_45250))) (<= (select main_a v_prenex_45251) 1498) (<= (select main_a v_prenex_45250) (select main_a v_prenex_45251)) (<= 0 (+ (select main_a v_prenex_45250) 498)))) (or (forall ((v_prenex_42267 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42267))) (<= (* 2 (select main_a v_prenex_42267)) 1000) (< v_prenex_42267 main_x) (<= (+ main_x 1) v_prenex_42267))) (forall ((v_prenex_42271 Int)) (or (<= 500 (select main_a v_prenex_42271)) (<= (select main_a v_prenex_42271) 1498)))) (forall ((v_prenex_49388 Int) (v_prenex_49387 Int)) (or (<= (select main_a v_prenex_49387) (select main_a v_prenex_49388)) (< v_prenex_49387 main_x) (<= (+ main_x 1) v_prenex_49387) (<= 500 (select main_a v_prenex_49388)) (<= (* 2 (select main_a v_prenex_49388)) 1998) (<= 2 (* 2 (select main_a v_prenex_49387))) (< v_prenex_49388 main_y))) (or (forall ((v_prenex_51679 Int)) (or (< v_prenex_51679 main_x) (<= 2 (* 2 (select main_a v_prenex_51679))) (<= (select main_a v_prenex_51679) 500) (<= (+ main_x 1) v_prenex_51679))) (forall ((v_prenex_51681 Int)) (<= (* 2 (select main_a v_prenex_51681)) 1998))) (forall ((v_prenex_48881 Int) (v_prenex_48880 Int)) (or (<= (+ main_x 1) v_prenex_48880) (< v_prenex_48880 main_x) (<= (+ (select main_a v_prenex_48880) (select main_a v_prenex_48881)) 1000) (<= 0 (+ (select main_a v_prenex_48880) 498)) (<= 2 (* 2 (select main_a v_prenex_48880))))) (or (forall ((v_prenex_47781 Int)) (or (< v_prenex_47781 main_x) (<= 2 (* 2 (select main_a v_prenex_47781))) (<= 0 (+ (select main_a v_prenex_47781) 498)) (<= (+ main_x 1) v_prenex_47781))) (forall ((v_prenex_47787 Int)) (or (<= 1 (select main_a v_prenex_47787)) (<= (select main_a v_prenex_47787) 999)))) (forall ((v_prenex_49208 Int) (v_prenex_49207 Int)) (or (<= (+ main_y 1) v_prenex_49208) (<= (select main_a v_prenex_49207) (select main_a v_prenex_49208)) (<= (* 2 (select main_a v_prenex_49208)) 1998) (<= 1 (select main_a v_prenex_49208)) (< v_prenex_49208 main_y))) (forall ((v_prenex_50260 Int) (v_prenex_50261 Int)) (or (<= (select main_a v_prenex_50261) 999) (<= 2 (* 2 (select main_a v_prenex_50260))) (<= (select main_a v_prenex_50261) 1498) (<= (* 2 (select main_a v_prenex_50260)) 1000) (< v_prenex_50260 main_x) (<= (+ main_x 1) v_prenex_50260) (<= (+ (select main_a v_prenex_50260) (select main_a v_prenex_50261)) 1000))) (or (forall ((v_prenex_48281 Int)) (or (<= (* 2 (select main_a v_prenex_48281)) 1998) (<= 1 (select main_a v_prenex_48281)))) (forall ((v_prenex_48275 Int)) (or (<= (* 2 (select main_a v_prenex_48275)) 1000) (<= (+ main_x 1) v_prenex_48275) (<= (select main_a v_prenex_48275) 500) (< v_prenex_48275 main_x)))) (forall ((v_prenex_47701 Int) (v_prenex_47700 Int)) (or (<= 0 (+ (select main_a v_prenex_47700) 498)) (<= 1 (select main_a v_prenex_47701)) (<= (+ main_x 1) v_prenex_47700) (< v_prenex_47700 main_x) (<= (select main_a v_prenex_47701) (+ (select main_a v_prenex_47700) 998)) (<= (* 2 (select main_a v_prenex_47701)) 1998) (<= (select main_a v_prenex_47700) 500))) (forall ((v_prenex_47865 Int) (v_prenex_47864 Int)) (or (<= (select main_a v_prenex_47864) 999) (<= 1000 (* 2 (select main_a v_prenex_47865))) (< v_prenex_47865 main_y) (<= 500 (select main_a v_prenex_47865)) (<= (+ (select main_a v_prenex_47864) (select main_a v_prenex_47865)) 1000) (<= (+ main_x 1) v_prenex_47864) (< v_prenex_47864 main_x))) (or (forall ((v_prenex_49384 Int)) (or (<= (select main_a v_prenex_49384) 999) (<= (select main_a v_prenex_49384) 1498))) (forall ((v_prenex_49379 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49379))) (< v_prenex_49379 main_x) (<= 1 (select main_a v_prenex_49379)) (<= (+ main_x 1) v_prenex_49379)))) (forall ((v_prenex_46844 Int) (v_prenex_46845 Int)) (or (<= (+ (select main_a v_prenex_46844) (select main_a v_prenex_46845)) 1000) (<= (* 2 (select main_a v_prenex_46845)) 1998) (<= 2 (* 2 (select main_a v_prenex_46844))) (<= 1 (select main_a v_prenex_46844)) (< v_prenex_46844 main_x) (<= (+ main_x 1) v_prenex_46844))) (forall ((v_prenex_45542 Int) (v_prenex_45543 Int)) (or (<= (+ (select main_a v_prenex_45542) (select main_a v_prenex_45543)) 1000) (< v_prenex_45542 main_x) (<= 2 (* 2 (select main_a v_prenex_45542))) (<= (select main_a v_prenex_45543) 999) (<= (select main_a v_prenex_45542) 999) (<= (+ main_x 1) v_prenex_45542))) (or (forall ((v_prenex_41986 Int)) (<= 1 (select main_a v_prenex_41986))) (forall ((v_prenex_41982 Int)) (or (< v_prenex_41982 main_x) (<= (+ main_x 1) v_prenex_41982) (<= 2 (* 2 (select main_a v_prenex_41982))) (<= 0 (+ (select main_a v_prenex_41982) 498)) (<= (select main_a v_prenex_41982) 999)))) (or (forall ((v_prenex_48227 Int)) (or (<= (select main_a v_prenex_48227) 999) (<= 2 (* 2 (select main_a v_prenex_48227))) (<= (+ main_x 1) v_prenex_48227) (< v_prenex_48227 main_x))) (forall ((v_prenex_48232 Int)) (or (<= (select main_a v_prenex_48232) 999) (<= 1000 (* 2 (select main_a v_prenex_48232)))))) (forall ((v_prenex_46082 Int) (v_prenex_46083 Int)) (or (< v_prenex_46082 main_x) (< v_prenex_46083 main_y) (<= 1000 (+ (select main_a v_prenex_46082) (select main_a v_prenex_46083))) (<= (+ main_y 1) v_prenex_46083) (<= (* 2 (select main_a v_prenex_46083)) 1998))) (or (forall ((v_prenex_43015 Int)) (or (<= (* 2 (select main_a v_prenex_43015)) 1000) (<= (+ main_x 1) v_prenex_43015) (<= 2 (* 2 (select main_a v_prenex_43015))) (< v_prenex_43015 main_x))) (forall ((v_prenex_43014 Int)) (or (<= (select main_a v_prenex_43014) 999) (< v_prenex_43014 main_y) (<= 500 (select main_a v_prenex_43014))))) (or (forall ((v_prenex_46492 Int)) (or (<= (select main_a v_prenex_46492) 999) (< v_prenex_46492 main_x) (<= (+ main_x 1) v_prenex_46492) (<= 2 (* 2 (select main_a v_prenex_46492))))) (forall ((v_prenex_46497 Int)) (or (<= 500 (select main_a v_prenex_46497)) (<= 1000 (* 2 (select main_a v_prenex_46497)))))) (forall ((v_prenex_43912 Int) (v_prenex_43911 Int)) (or (<= (+ (select main_a v_prenex_43911) (select main_a v_prenex_43912)) 1000) (<= (+ main_x 1) v_prenex_43911) (<= (select main_a v_prenex_43911) 500) (<= (* 2 (select main_a v_prenex_43912)) 1998) (< v_prenex_43911 main_x) (<= 2 (* 2 (select main_a v_prenex_43911))) (<= (select main_a v_prenex_43912) 999))) (forall ((v_prenex_50049 Int) (v_prenex_50050 Int)) (or (<= (* 2 (select main_a v_prenex_50050)) 1998) (<= (select main_a v_prenex_50049) 500) (<= (select main_a v_prenex_50049) (select main_a v_prenex_50050)) (<= (+ main_x 1) v_prenex_50049) (<= 1 (select main_a v_prenex_50050)) (<= 1 (select main_a v_prenex_50049)) (< v_prenex_50049 main_x))) (or (forall ((v_prenex_47403 Int)) (or (<= 500 (select main_a v_prenex_47403)) (<= (select main_a v_prenex_47403) 1498))) (forall ((v_prenex_47397 Int)) (or (< v_prenex_47397 main_x) (<= (* 2 (select main_a v_prenex_47397)) 1000) (<= (+ main_x 1) v_prenex_47397)))) (forall ((v_prenex_43170 Int) (v_prenex_43171 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43170))) (< v_prenex_43170 main_x) (<= (+ main_x 1) v_prenex_43170) (<= (select main_a v_prenex_43170) (select main_a v_prenex_43171)) (<= 0 (+ (select main_a v_prenex_43170) 498)) (<= 1000 (* 2 (select main_a v_prenex_43171))))) (forall ((v_prenex_45836 Int) (v_prenex_45837 Int)) (or (<= (select main_a v_prenex_45836) 999) (<= (select main_a v_prenex_45837) (+ (select main_a v_prenex_45836) 998)) (<= (+ main_x 1) v_prenex_45836) (<= (select main_a v_prenex_45837) 1498) (< v_prenex_45836 main_x) (<= 1000 (* 2 (select main_a v_prenex_45837))) (<= (select main_a v_prenex_45836) 500))) (forall ((v_prenex_43145 Int) (v_prenex_43146 Int)) (or (<= (+ main_x 1) v_prenex_43145) (< v_prenex_43145 main_x) (<= (select main_a v_prenex_43145) 500) (<= 2 (* 2 (select main_a v_prenex_43145))) (<= (select main_a v_prenex_43146) (+ (select main_a v_prenex_43145) 998)) (<= 1000 (* 2 (select main_a v_prenex_43146))))) (or (forall ((v_prenex_45797 Int)) (or (<= (select main_a v_prenex_45797) 999) (< v_prenex_45797 main_y) (<= (select main_a v_prenex_45797) 1498))) (forall ((v_prenex_45793 Int)) (or (<= (select main_a v_prenex_45793) 999) (<= (* 2 (select main_a v_prenex_45793)) 1000) (< v_prenex_45793 main_x) (<= (+ main_x 1) v_prenex_45793)))) (forall ((v_prenex_45524 Int) (v_prenex_45523 Int)) (or (<= (select main_a v_prenex_45523) (select main_a v_prenex_45524)) (<= 1 (select main_a v_prenex_45524)) (< v_prenex_45523 main_x) (<= (select main_a v_prenex_45523) 500) (<= (select main_a v_prenex_45524) 1498) (<= 2 (* 2 (select main_a v_prenex_45523))) (<= (+ main_x 1) v_prenex_45523))) (forall ((v_prenex_44129 Int) (v_prenex_44128 Int)) (or (<= (+ (select main_a v_prenex_44128) (select main_a v_prenex_44129)) 1000) (< v_prenex_44128 main_x) (<= (* 2 (select main_a v_prenex_44129)) 1998) (<= 1 (select main_a v_prenex_44129)) (<= (select main_a v_prenex_44128) 999) (<= (+ main_x 1) v_prenex_44128) (<= (select main_a v_prenex_44128) 500))) (forall ((v_prenex_44409 Int) (v_prenex_44408 Int)) (or (<= (select main_a v_prenex_44409) 1498) (<= 1000 (* 2 (select main_a v_prenex_44409))) (<= 1000 (+ (select main_a v_prenex_44408) (select main_a v_prenex_44409))) (<= 2 (* 2 (select main_a v_prenex_44408))) (< v_prenex_44408 main_x) (<= (+ main_x 1) v_prenex_44408) (<= (select main_a v_prenex_44408) 500))) (or (forall ((v_prenex_44377 Int)) (<= (select main_a v_prenex_44377) 999)) (forall ((v_prenex_44376 Int)) (or (<= 1 (select main_a v_prenex_44376)) (< v_prenex_44376 main_x) (<= (* 2 (select main_a v_prenex_44376)) 1000) (<= (+ main_x 1) v_prenex_44376)))) (forall ((v_prenex_48713 Int) (v_prenex_48712 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48712))) (< v_prenex_48712 main_x) (<= 1000 (+ (select main_a v_prenex_48712) (select main_a v_prenex_48713))) (<= (* 2 (select main_a v_prenex_48712)) 1000) (<= (+ main_x 1) v_prenex_48712) (<= 1000 (* 2 (select main_a v_prenex_48713))))) (forall ((v_prenex_46260 Int) (v_prenex_46261 Int)) (or (<= (select main_a v_prenex_46260) 500) (< v_prenex_46260 main_x) (<= (+ (select main_a v_prenex_46260) (select main_a v_prenex_46261)) 1000) (<= (select main_a v_prenex_46260) 999) (<= 1 (select main_a v_prenex_46261)) (<= (+ main_x 1) v_prenex_46260) (<= (* 2 (select main_a v_prenex_46261)) 1998))) (forall ((v_prenex_50318 Int) (v_prenex_50317 Int)) (or (<= (select main_a v_prenex_50317) (select main_a v_prenex_50318)) (<= 2 (* 2 (select main_a v_prenex_50317))) (<= 1 (select main_a v_prenex_50318)) (<= 500 (select main_a v_prenex_50318)) (<= (+ main_x 1) v_prenex_50317) (< v_prenex_50317 main_x) (<= 1 (select main_a v_prenex_50317)))) (or (forall ((v_prenex_50662 Int)) (or (<= (select main_a v_prenex_50662) 1498) (<= 1000 (* 2 (select main_a v_prenex_50662))))) (forall ((v_prenex_50659 Int)) (or (< v_prenex_50659 main_x) (<= (* 2 (select main_a v_prenex_50659)) 1000) (<= 1 (select main_a v_prenex_50659)) (<= 2 (* 2 (select main_a v_prenex_50659))) (<= (+ main_x 1) v_prenex_50659)))) (forall ((v_prenex_50183 Int) (v_prenex_50182 Int)) (or (< v_prenex_50182 main_x) (<= (select main_a v_prenex_50182) 999) (<= (+ main_x 1) v_prenex_50182) (<= (select main_a v_prenex_50182) (select main_a v_prenex_50183)) (<= (select main_a v_prenex_50182) 500))) (forall ((v_prenex_45137 Int) (v_prenex_45136 Int)) (or (<= 1 (select main_a v_prenex_45137)) (<= 0 (+ (select main_a v_prenex_45136) 498)) (<= (+ (select main_a v_prenex_45136) (select main_a v_prenex_45137)) 1000) (<= (+ main_x 1) v_prenex_45136) (< v_prenex_45136 main_x) (<= (* 2 (select main_a v_prenex_45136)) 1000) (<= (select main_a v_prenex_45137) 999))) (forall ((v_prenex_49535 Int) (v_prenex_49534 Int)) (or (<= 500 (select main_a v_prenex_49535)) (<= (select main_a v_prenex_49535) 999) (<= (select main_a v_prenex_49534) 999) (<= (select main_a v_prenex_49535) (+ (select main_a v_prenex_49534) 998)) (< v_prenex_49534 main_x) (<= (+ main_x 1) v_prenex_49534))) (forall ((v_prenex_49834 Int) (v_prenex_49833 Int)) (or (< v_prenex_49834 main_y) (<= (+ main_x 1) v_prenex_49833) (<= 1000 (+ (select main_a v_prenex_49833) (select main_a v_prenex_49834))) (< v_prenex_49833 main_x) (<= (select main_a v_prenex_49834) 999) (<= 1000 (* 2 (select main_a v_prenex_49834))) (<= (select main_a v_prenex_49833) 500))) (forall ((v_prenex_48133 Int) (v_prenex_48132 Int)) (or (<= (select main_a v_prenex_48132) (select main_a v_prenex_48133)) (< v_prenex_48132 main_x) (<= (+ main_x 1) v_prenex_48132) (< v_prenex_48133 main_y) (<= 1 (select main_a v_prenex_48132)) (<= 500 (select main_a v_prenex_48133)))) (<= (- (- main_x) (- main_y)) (- 1)) (or (forall ((v_prenex_47584 Int)) (or (< v_prenex_47584 main_x) (<= (* 2 (select main_a v_prenex_47584)) 1000) (<= (select main_a v_prenex_47584) 500) (<= (+ main_x 1) v_prenex_47584))) (forall ((v_prenex_47586 Int)) (or (<= (select main_a v_prenex_47586) 999) (< v_prenex_47586 main_y) (<= 1 (select main_a v_prenex_47586))))) (or (forall ((v_prenex_43389 Int)) (or (<= (select main_a v_prenex_43389) 1498) (<= (* 2 (select main_a v_prenex_43389)) 1998))) (forall ((v_prenex_43392 Int)) (or (<= (* 2 (select main_a v_prenex_43392)) 1000) (<= (+ main_x 1) v_prenex_43392) (<= (select main_a v_prenex_43392) 999) (< v_prenex_43392 main_x)))) (forall ((v_prenex_50617 Int) (v_prenex_50616 Int)) (or (<= (+ main_x 1) v_prenex_50616) (<= 2 (* 2 (select main_a v_prenex_50616))) (< v_prenex_50616 main_x) (<= (select main_a v_prenex_50616) 999) (<= (select main_a v_prenex_50616) (select main_a v_prenex_50617)) (<= 500 (select main_a v_prenex_50617)) (<= 1000 (* 2 (select main_a v_prenex_50617))))) (or (forall ((v_prenex_46869 Int)) (or (<= (select main_a v_prenex_46869) 999) (<= 1 (select main_a v_prenex_46869)))) (forall ((v_prenex_46865 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46865))) (<= (+ main_x 1) v_prenex_46865) (<= (* 2 (select main_a v_prenex_46865)) 1000) (< v_prenex_46865 main_x)))) (or (forall ((v_prenex_41437 Int)) (or (<= (select main_a v_prenex_41437) 999) (<= 500 (select main_a v_prenex_41437)))) (forall ((v_prenex_41436 Int)) (or (<= (+ main_x 1) v_prenex_41436) (<= (select main_a v_prenex_41436) 999) (<= 1 (select main_a v_prenex_41436)) (< v_prenex_41436 main_x) (<= (* 2 (select main_a v_prenex_41436)) 1000)))) (or (forall ((v_prenex_46387 Int)) (or (<= 500 (select main_a v_prenex_46387)) (<= (select main_a v_prenex_46387) 999))) (forall ((v_prenex_46381 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46381))) (< v_prenex_46381 main_x) (<= (+ main_x 1) v_prenex_46381) (<= (select main_a v_prenex_46381) 999)))) (forall ((v_prenex_45874 Int) (v_prenex_45873 Int)) (or (<= (+ main_x 1) v_prenex_45873) (<= (+ main_y 1) v_prenex_45874) (<= 1 (select main_a v_prenex_45873)) (<= (select main_a v_prenex_45874) 1498) (<= 1000 (+ (select main_a v_prenex_45873) (select main_a v_prenex_45874))) (< v_prenex_45873 main_x) (<= (* 2 (select main_a v_prenex_45874)) 1998))) (or (forall ((v_prenex_49093 Int)) (or (<= (+ main_y 1) v_prenex_49093) (<= 1000 (* 2 (select main_a v_prenex_49093))))) (forall ((v_prenex_49092 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49092))) (< v_prenex_49092 main_x) (<= (+ main_x 1) v_prenex_49092)))) (or (forall ((v_prenex_45236 Int)) (or (<= 1 (select main_a v_prenex_45236)) (<= (+ main_x 1) v_prenex_45236) (<= (select main_a v_prenex_45236) 999) (<= (* 2 (select main_a v_prenex_45236)) 1000) (< v_prenex_45236 main_x))) (forall ((v_prenex_45237 Int)) (or (<= 500 (select main_a v_prenex_45237)) (<= (select main_a v_prenex_45237) 1498)))) (or (forall ((v_prenex_47586 Int)) (or (<= (select main_a v_prenex_47586) 999) (< v_prenex_47586 main_y) (<= 1 (select main_a v_prenex_47586)))) (forall ((v_prenex_47585 Int)) (or (<= (+ main_x 1) v_prenex_47585) (<= (* 2 (select main_a v_prenex_47585)) 1000) (<= 1 (select main_a v_prenex_47585)) (< v_prenex_47585 main_x)))) (forall ((v_prenex_50018 Int) (v_prenex_50017 Int)) (or (< v_prenex_50017 main_x) (<= (select main_a v_prenex_50017) 999) (<= (select main_a v_prenex_50018) 1498) (<= (* 2 (select main_a v_prenex_50018)) 1998) (<= (select main_a v_prenex_50017) (select main_a v_prenex_50018)) (<= (+ main_x 1) v_prenex_50017) (<= (* 2 (select main_a v_prenex_50017)) 1000))) (forall ((v_prenex_51139 Int) (v_prenex_51140 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51140))) (<= 500 (select main_a v_prenex_51140)) (< v_prenex_51139 main_x) (<= (select main_a v_prenex_51139) 500) (<= (+ (select main_a v_prenex_51139) (select main_a v_prenex_51140)) 1000) (<= (+ main_x 1) v_prenex_51139))) (forall ((v_prenex_45481 Int) (v_prenex_45482 Int)) (or (<= 1 (select main_a v_prenex_45481)) (< v_prenex_45481 main_x) (<= (+ main_x 1) v_prenex_45481) (<= 1 (select main_a v_prenex_45482)) (<= (select main_a v_prenex_45482) 1498) (<= 0 (+ (select main_a v_prenex_45481) 498)) (<= (select main_a v_prenex_45481) (select main_a v_prenex_45482)))) (or (forall ((v_prenex_41903 Int)) (or (<= (* 2 (select main_a v_prenex_41903)) 1000) (<= (+ main_x 1) v_prenex_41903) (<= (select main_a v_prenex_41903) 999) (< v_prenex_41903 main_x) (<= 2 (* 2 (select main_a v_prenex_41903))))) (forall ((v_prenex_41907 Int)) (or (<= 1 (select main_a v_prenex_41907)) (<= 500 (select main_a v_prenex_41907))))) (forall ((v_prenex_44630 Int) (v_prenex_44631 Int)) (or (<= (+ main_x 1) v_prenex_44630) (<= 1000 (* 2 (select main_a v_prenex_44631))) (<= 500 (select main_a v_prenex_44631)) (< v_prenex_44630 main_x) (<= (+ main_y 1) v_prenex_44631) (<= (select main_a v_prenex_44631) (+ (select main_a v_prenex_44630) 998)) (<= 2 (* 2 (select main_a v_prenex_44630))))) (forall ((v_prenex_50920 Int) (v_prenex_50919 Int)) (or (<= 1000 (+ (select main_a v_prenex_50919) (select main_a v_prenex_50920))) (<= (select main_a v_prenex_50920) 999) (<= (+ main_x 1) v_prenex_50919) (<= (+ main_y 1) v_prenex_50920) (< v_prenex_50920 main_y))) (forall ((v_prenex_51106 Int) (v_prenex_51107 Int)) (or (< v_prenex_51107 main_y) (<= 1 (select main_a v_prenex_51106)) (<= (+ main_x 1) v_prenex_51106) (<= (select main_a v_prenex_51106) (select main_a v_prenex_51107)) (<= 1000 (* 2 (select main_a v_prenex_51107))) (< v_prenex_51106 main_x))) (or (forall ((v_prenex_44543 Int)) (or (< v_prenex_44543 main_x) (<= (+ main_x 1) v_prenex_44543) (<= 2 (* 2 (select main_a v_prenex_44543))) (<= (select main_a v_prenex_44543) 500) (<= (* 2 (select main_a v_prenex_44543)) 1000))) (forall ((v_prenex_44546 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44546))) (<= 1 (select main_a v_prenex_44546))))) (forall ((v_prenex_50489 Int) (v_prenex_50490 Int)) (or (< v_prenex_50490 main_y) (<= 1 (select main_a v_prenex_50490)) (<= 1000 (+ (select main_a v_prenex_50489) (select main_a v_prenex_50490))) (<= (* 2 (select main_a v_prenex_50490)) 1998) (< v_prenex_50489 main_x) (<= (+ main_x 1) v_prenex_50489) (<= 0 (+ (select main_a v_prenex_50489) 498)))) (forall ((v_prenex_47419 Int) (v_prenex_47418 Int)) (or (<= (select main_a v_prenex_47418) (select main_a v_prenex_47419)) (<= (+ main_x 1) v_prenex_47418) (<= 2 (* 2 (select main_a v_prenex_47418))) (< v_prenex_47418 main_x) (<= 1 (select main_a v_prenex_47419)) (<= (* 2 (select main_a v_prenex_47418)) 1000))) (forall ((v_prenex_44441 Int) (v_prenex_44440 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44440))) (< v_prenex_44440 main_x) (<= (select main_a v_prenex_44441) (+ (select main_a v_prenex_44440) 998)) (<= (+ main_x 1) v_prenex_44440) (<= 500 (select main_a v_prenex_44441)) (<= (select main_a v_prenex_44440) 500))) (forall ((v_prenex_48007 Int) (v_prenex_48006 Int)) (or (<= (* 2 (select main_a v_prenex_48006)) 1000) (<= (+ main_y 1) v_prenex_48007) (<= (+ main_x 1) v_prenex_48006) (< v_prenex_48006 main_x) (<= 1 (select main_a v_prenex_48007)) (<= (+ (select main_a v_prenex_48006) (select main_a v_prenex_48007)) 1000))) (or (forall ((v_prenex_44510 Int)) (or (<= (* 2 (select main_a v_prenex_44510)) 1000) (< v_prenex_44510 main_x) (<= 0 (+ (select main_a v_prenex_44510) 498)) (<= (+ main_x 1) v_prenex_44510))) (forall ((v_prenex_44511 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44511))) (<= 1 (select main_a v_prenex_44511)) (<= (+ main_y 1) v_prenex_44511)))) (forall ((v_prenex_42030 Int) (v_prenex_42031 Int)) (or (<= (+ (select main_a v_prenex_42030) (select main_a v_prenex_42031)) 1000) (<= (+ main_x 1) v_prenex_42030) (<= (select main_a v_prenex_42031) 1498) (<= (* 2 (select main_a v_prenex_42030)) 1000) (< v_prenex_42030 main_x) (<= 1 (select main_a v_prenex_42030)) (<= 1 (select main_a v_prenex_42031)))) (forall ((v_prenex_49003 Int) (v_prenex_49002 Int)) (or (<= (select main_a v_prenex_49003) (+ (select main_a v_prenex_49002) 998)) (<= (select main_a v_prenex_49002) 500) (<= (+ main_x 1) v_prenex_49002) (<= 1000 (* 2 (select main_a v_prenex_49003))) (< v_prenex_49002 main_x))) (forall ((v_prenex_40652 Int) (v_prenex_40651 Int)) (or (<= (+ main_x 1) v_prenex_40651) (<= 1000 (+ (select main_a v_prenex_40651) (select main_a v_prenex_40652))) (<= (select main_a v_prenex_40652) 1498) (< v_prenex_40652 main_y) (<= 0 (+ (select main_a v_prenex_40651) 498)) (< v_prenex_40651 main_x))) (or (forall ((v_prenex_47555 Int)) (<= (select main_a v_prenex_47555) 1498)) (forall ((v_prenex_47549 Int)) (or (<= (+ main_x 1) v_prenex_47549) (< v_prenex_47549 main_x) (<= (* 2 (select main_a v_prenex_47549)) 1000) (<= (select main_a v_prenex_47549) 500)))) (forall ((v_prenex_42068 Int) (v_prenex_42069 Int)) (or (<= (+ main_x 1) v_prenex_42068) (<= (* 2 (select main_a v_prenex_42069)) 1998) (<= 0 (+ (select main_a v_prenex_42068) 498)) (< v_prenex_42068 main_x) (<= 1000 (* 2 (select main_a v_prenex_42069))) (<= (select main_a v_prenex_42068) 999) (<= (select main_a v_prenex_42068) (select main_a v_prenex_42069)))) (forall ((v_prenex_51376 Int) (v_prenex_51377 Int)) (or (< v_prenex_51377 main_y) (<= (+ (select main_a v_prenex_51376) (select main_a v_prenex_51377)) 1000) (<= 2 (* 2 (select main_a v_prenex_51376))) (< v_prenex_51376 main_x) (<= (select main_a v_prenex_51377) 999) (<= 1000 (* 2 (select main_a v_prenex_51377))) (<= (+ main_x 1) v_prenex_51376))) (or (forall ((v_prenex_40497 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40497))) (< v_prenex_40497 main_x) (<= (+ main_x 1) v_prenex_40497) (<= 0 (+ (select main_a v_prenex_40497) 498)))) (forall ((v_prenex_41157 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41157))) (<= (select main_a v_prenex_41157) 1498)))) (or (forall ((v_prenex_42792 Int)) (<= 1 (select main_a v_prenex_42792))) (forall ((v_prenex_42789 Int)) (or (<= (+ main_x 1) v_prenex_42789) (<= (* 2 (select main_a v_prenex_42789)) 1000) (<= (select main_a v_prenex_42789) 500) (< v_prenex_42789 main_x) (<= 1 (select main_a v_prenex_42789))))) (or (forall ((v_prenex_47272 Int)) (or (< v_prenex_47272 main_x) (<= 2 (* 2 (select main_a v_prenex_47272))) (<= (select main_a v_prenex_47272) 500) (<= (+ main_x 1) v_prenex_47272) (<= 0 (+ (select main_a v_prenex_47272) 498)))) (forall ((v_prenex_47275 Int)) (or (<= (select main_a v_prenex_47275) 999) (<= 500 (select main_a v_prenex_47275))))) (forall ((v_prenex_44265 Int) (v_prenex_44266 Int)) (or (<= (select main_a v_prenex_44266) (+ (select main_a v_prenex_44265) 998)) (<= (* 2 (select main_a v_prenex_44265)) 1000) (<= (select main_a v_prenex_44265) 500) (<= (+ main_x 1) v_prenex_44265) (<= 1 (select main_a v_prenex_44266)) (<= 500 (select main_a v_prenex_44266)) (< v_prenex_44265 main_x))) (forall ((v_prenex_50913 Int) (v_prenex_50914 Int)) (or (<= (+ main_x 1) v_prenex_50913) (<= 500 (select main_a v_prenex_50914)) (<= 1000 (* 2 (select main_a v_prenex_50914))) (<= (select main_a v_prenex_50913) (select main_a v_prenex_50914)) (<= 2 (* 2 (select main_a v_prenex_50913))) (<= 1 (select main_a v_prenex_50913)) (< v_prenex_50913 main_x))) (or (forall ((v_prenex_46760 Int)) (or (<= (+ main_x 1) v_prenex_46760) (< v_prenex_46760 main_x) (<= (select main_a v_prenex_46760) 999) (<= 2 (* 2 (select main_a v_prenex_46760))))) (forall ((v_prenex_46761 Int)) (or (<= 1 (select main_a v_prenex_46761)) (<= 500 (select main_a v_prenex_46761))))) (or (forall ((v_prenex_40633 Int)) (or (<= (* 2 (select main_a v_prenex_40633)) 1000) (<= (+ main_x 1) v_prenex_40633) (< v_prenex_40633 main_x) (<= 2 (* 2 (select main_a v_prenex_40633))))) (forall ((v_prenex_40634 Int)) (or (<= (select main_a v_prenex_40634) 1498) (<= (+ main_y 1) v_prenex_40634)))) (or (forall ((v_prenex_45562 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45562))) (<= 0 (+ (select main_a v_prenex_45562) 498)) (< v_prenex_45562 main_x) (<= (+ main_x 1) v_prenex_45562) (<= (* 2 (select main_a v_prenex_45562)) 1000))) (forall ((v_prenex_45564 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45564))) (<= (select main_a v_prenex_45564) 999)))) (or (forall ((v_prenex_41203 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41203))) (< v_prenex_41203 main_x) (<= (+ main_x 1) v_prenex_41203) (<= 1 (select main_a v_prenex_41203)))) (forall ((v_prenex_41204 Int)) (or (<= (+ main_y 1) v_prenex_41204) (<= 500 (select main_a v_prenex_41204)) (<= (select main_a v_prenex_41204) 1498)))) (forall ((v_prenex_49337 Int) (v_prenex_49336 Int)) (or (< v_prenex_49336 main_x) (<= (+ main_x 1) v_prenex_49336) (<= (select main_a v_prenex_49337) 999) (<= (select main_a v_prenex_49337) 1498) (<= (+ (select main_a v_prenex_49336) (select main_a v_prenex_49337)) 1000) (<= (select main_a v_prenex_49336) 500))) (or (forall ((v_prenex_44495 Int)) (or (<= (* 2 (select main_a v_prenex_44495)) 1998) (<= (select main_a v_prenex_44495) 999) (<= (+ main_y 1) v_prenex_44495))) (forall ((v_prenex_44494 Int)) (or (<= (* 2 (select main_a v_prenex_44494)) 1000) (<= (+ main_x 1) v_prenex_44494) (< v_prenex_44494 main_x) (<= 0 (+ (select main_a v_prenex_44494) 498))))) (forall ((v_prenex_51334 Int) (v_prenex_51335 Int)) (or (<= 500 (select main_a v_prenex_51335)) (< v_prenex_51334 main_x) (<= (+ (select main_a v_prenex_51334) (select main_a v_prenex_51335)) 1000) (< v_prenex_51335 main_y) (<= (select main_a v_prenex_51334) 500) (<= (+ main_x 1) v_prenex_51334))) (forall ((v_prenex_44667 Int) (v_prenex_44666 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44666))) (<= 500 (select main_a v_prenex_44667)) (<= (select main_a v_prenex_44666) 999) (< v_prenex_44666 main_x) (<= 1 (select main_a v_prenex_44667)) (<= (select main_a v_prenex_44667) (+ (select main_a v_prenex_44666) 998)) (<= (+ main_x 1) v_prenex_44666))) (or (forall ((v_prenex_46005 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46005))) (<= 1 (select main_a v_prenex_46005)))) (forall ((v_prenex_46002 Int)) (or (<= (+ main_x 1) v_prenex_46002) (<= 1 (select main_a v_prenex_46002)) (< v_prenex_46002 main_x) (<= (select main_a v_prenex_46002) 500) (<= (* 2 (select main_a v_prenex_46002)) 1000)))) (forall ((v_prenex_48221 Int) (v_prenex_48220 Int)) (or (<= 0 (+ (select main_a v_prenex_48220) 498)) (< v_prenex_48221 main_y) (<= (+ main_x 1) v_prenex_48220) (< v_prenex_48220 main_x) (<= (+ (select main_a v_prenex_48220) (select main_a v_prenex_48221)) 1000) (<= (select main_a v_prenex_48221) 1498) (<= (* 2 (select main_a v_prenex_48221)) 1998))) (forall ((v_prenex_51352 Int) (v_prenex_51353 Int)) (or (< v_prenex_51352 main_x) (<= 1 (select main_a v_prenex_51352)) (<= (+ main_x 1) v_prenex_51352) (<= 2 (* 2 (select main_a v_prenex_51352))) (<= (select main_a v_prenex_51353) (+ (select main_a v_prenex_51352) 998)))) (forall ((v_prenex_49444 Int) (v_prenex_49443 Int)) (or (<= (+ (select main_a v_prenex_49443) (select main_a v_prenex_49444)) 1000) (<= 2 (* 2 (select main_a v_prenex_49443))) (<= (select main_a v_prenex_49444) 999) (<= (select main_a v_prenex_49443) 999) (<= 1 (select main_a v_prenex_49444)) (< v_prenex_49443 main_x) (<= (+ main_x 1) v_prenex_49443))) (forall ((v_prenex_46503 Int) (v_prenex_46502 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46502))) (<= (select main_a v_prenex_46502) 999) (<= 1000 (* 2 (select main_a v_prenex_46503))) (<= (+ main_x 1) v_prenex_46502) (<= (select main_a v_prenex_46503) (+ (select main_a v_prenex_46502) 998)) (< v_prenex_46502 main_x))) (forall ((v_prenex_45753 Int) (v_prenex_45754 Int)) (or (<= (+ (select main_a v_prenex_45753) (select main_a v_prenex_45754)) 1000) (< v_prenex_45754 main_y) (<= (select main_a v_prenex_45754) 999) (<= 1000 (* 2 (select main_a v_prenex_45754))) (< v_prenex_45753 main_x) (<= (select main_a v_prenex_45753) 500) (<= (+ main_x 1) v_prenex_45753))) (or (forall ((v_prenex_44011 Int)) (or (< v_prenex_44011 main_y) (<= 1 (select main_a v_prenex_44011)))) (forall ((v_prenex_44009 Int)) (or (<= (+ main_x 1) v_prenex_44009) (<= (* 2 (select main_a v_prenex_44009)) 1000) (<= (select main_a v_prenex_44009) 500) (< v_prenex_44009 main_x)))) (forall ((v_prenex_43341 Int) (v_prenex_43342 Int)) (or (< v_prenex_43341 main_x) (<= (+ main_x 1) v_prenex_43341) (<= 1000 (* 2 (select main_a v_prenex_43342))) (<= (+ main_y 1) v_prenex_43342) (<= (* 2 (select main_a v_prenex_43341)) 1000) (<= (* 2 (select main_a v_prenex_43342)) 1998) (<= 1000 (+ (select main_a v_prenex_43341) (select main_a v_prenex_43342))))) (forall ((v_prenex_43943 Int) (v_prenex_43944 Int)) (or (<= 500 (select main_a v_prenex_43944)) (<= (+ main_x 1) v_prenex_43943) (<= 1000 (+ (select main_a v_prenex_43943) (select main_a v_prenex_43944))) (<= 1 (select main_a v_prenex_43943)) (<= (* 2 (select main_a v_prenex_43944)) 1998) (< v_prenex_43943 main_x) (<= (select main_a v_prenex_43943) 999))) (or (forall ((v_prenex_47776 Int)) (or (<= 500 (select main_a v_prenex_47776)) (<= 1000 (* 2 (select main_a v_prenex_47776))))) (forall ((v_prenex_47774 Int)) (or (< v_prenex_47774 main_x) (<= 0 (+ (select main_a v_prenex_47774) 498)) (<= (+ main_x 1) v_prenex_47774) (<= (* 2 (select main_a v_prenex_47774)) 1000) (<= 2 (* 2 (select main_a v_prenex_47774)))))) (forall ((v_prenex_45412 Int) (v_prenex_45411 Int)) (or (<= (select main_a v_prenex_45411) 999) (<= (* 2 (select main_a v_prenex_45412)) 1998) (<= (+ main_x 1) v_prenex_45411) (<= (select main_a v_prenex_45411) 500) (<= (select main_a v_prenex_45412) (+ (select main_a v_prenex_45411) 998)) (< v_prenex_45411 main_x))) (or (forall ((v_prenex_45924 Int)) (or (<= (* 2 (select main_a v_prenex_45924)) 1000) (<= 0 (+ (select main_a v_prenex_45924) 498)) (< v_prenex_45924 main_x) (<= (select main_a v_prenex_45924) 999) (<= (+ main_x 1) v_prenex_45924))) (forall ((v_prenex_45926 Int)) (or (<= (select main_a v_prenex_45926) 1498) (<= 500 (select main_a v_prenex_45926))))) (forall ((v_prenex_43219 Int) (v_prenex_43220 Int)) (or (<= (select main_a v_prenex_43219) 999) (<= 1000 (+ (select main_a v_prenex_43219) (select main_a v_prenex_43220))) (<= (+ main_x 1) v_prenex_43219) (<= 0 (+ (select main_a v_prenex_43219) 498)) (< v_prenex_43219 main_x) (<= (select main_a v_prenex_43220) 999))) (forall ((v_prenex_49805 Int) (v_prenex_49806 Int)) (or (<= (* 2 (select main_a v_prenex_49805)) 1000) (<= (select main_a v_prenex_49805) (select main_a v_prenex_49806)) (< v_prenex_49806 main_y) (<= (select main_a v_prenex_49806) 1498) (<= (+ main_x 1) v_prenex_49805) (< v_prenex_49805 main_x) (<= 1 (select main_a v_prenex_49806)))) (forall ((v_prenex_47873 Int) (v_prenex_47872 Int)) (or (<= 500 (select main_a v_prenex_47873)) (<= (+ (select main_a v_prenex_47872) (select main_a v_prenex_47873)) 1000) (< v_prenex_47872 main_x) (<= (+ main_x 1) v_prenex_47872) (<= (select main_a v_prenex_47873) 999) (<= 2 (* 2 (select main_a v_prenex_47872))))) (forall ((v_prenex_48264 Int) (v_prenex_48263 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48264))) (<= (select main_a v_prenex_48263) 999) (<= (select main_a v_prenex_48264) 999) (<= 1000 (+ (select main_a v_prenex_48263) (select main_a v_prenex_48264))) (<= (+ main_x 1) v_prenex_48263) (<= 2 (* 2 (select main_a v_prenex_48263))) (< v_prenex_48263 main_x))) (or (forall ((v_prenex_45978 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45978))) (<= (* 2 (select main_a v_prenex_45978)) 1000) (<= (+ main_x 1) v_prenex_45978) (<= 1 (select main_a v_prenex_45978)) (< v_prenex_45978 main_x))) (forall ((v_prenex_45981 Int)) (or (<= 500 (select main_a v_prenex_45981)) (<= 1 (select main_a v_prenex_45981))))) (forall ((v_prenex_46442 Int) (v_prenex_46441 Int)) (or (<= 500 (select main_a v_prenex_46442)) (<= (select main_a v_prenex_46441) 999) (<= 1000 (* 2 (select main_a v_prenex_46442))) (<= (select main_a v_prenex_46441) (select main_a v_prenex_46442)) (< v_prenex_46441 main_x) (<= (+ main_x 1) v_prenex_46441))) (forall ((v_prenex_46282 Int) (v_prenex_46281 Int)) (or (< v_prenex_46281 main_x) (<= (+ main_x 1) v_prenex_46281) (<= 1 (select main_a v_prenex_46282)) (< v_prenex_46282 main_y) (<= (select main_a v_prenex_46282) 1498) (<= (select main_a v_prenex_46282) (+ (select main_a v_prenex_46281) 998)) (<= (select main_a v_prenex_46281) 500))) (forall ((v_prenex_42801 Int) (v_prenex_42802 Int)) (or (<= 500 (select main_a v_prenex_42802)) (<= (* 2 (select main_a v_prenex_42801)) 1000) (<= (* 2 (select main_a v_prenex_42802)) 1998) (<= (select main_a v_prenex_42802) (+ (select main_a v_prenex_42801) 998)) (<= (+ main_y 1) v_prenex_42802) (< v_prenex_42801 main_x) (<= (+ main_x 1) v_prenex_42801))) (forall ((v_prenex_47723 Int) (v_prenex_47722 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47723))) (<= (select main_a v_prenex_47722) (select main_a v_prenex_47723)) (<= (+ main_x 1) v_prenex_47722) (<= (select main_a v_prenex_47723) 1498) (<= (* 2 (select main_a v_prenex_47722)) 1000) (<= 2 (* 2 (select main_a v_prenex_47722))) (< v_prenex_47722 main_x))) (or (forall ((v_prenex_40614 Int)) (or (< v_prenex_40614 main_y) (<= 1000 (* 2 (select main_a v_prenex_40614))))) (forall ((v_prenex_40473 Int)) (or (< v_prenex_40473 main_x) (<= (select main_a v_prenex_40473) 500) (<= (+ main_x 1) v_prenex_40473) (<= 2 (* 2 (select main_a v_prenex_40473)))))) (forall ((v_prenex_51744 Int) (v_prenex_51745 Int)) (or (<= (* 2 (select main_a v_prenex_51745)) 1998) (<= 1000 (+ (select main_a v_prenex_51744) (select main_a v_prenex_51745))) (<= (select main_a v_prenex_51745) 999) (<= (+ main_x 1) v_prenex_51744) (<= 2 (* 2 (select main_a v_prenex_51744))) (< v_prenex_51744 main_x))) (or (forall ((v_prenex_43660 Int)) (or (<= (+ main_y 1) v_prenex_43660) (<= 1 (select main_a v_prenex_43660)) (<= (select main_a v_prenex_43660) 999) (< v_prenex_43660 main_y))) (forall ((v_prenex_43659 Int)) (<= (* 2 (select main_a v_prenex_43659)) 1000))) (forall ((v_prenex_42652 Int) (v_prenex_42653 Int)) (or (<= (* 2 (select main_a v_prenex_42652)) 1000) (<= (select main_a v_prenex_42652) (select main_a v_prenex_42653)) (<= 2 (* 2 (select main_a v_prenex_42652))) (<= 1 (select main_a v_prenex_42653)) (<= (+ main_x 1) v_prenex_42652) (<= 500 (select main_a v_prenex_42653)) (< v_prenex_42652 main_x))) (forall ((v_prenex_46020 Int) (v_prenex_46021 Int)) (or (< v_prenex_46020 main_x) (<= 1 (select main_a v_prenex_46020)) (<= (select main_a v_prenex_46021) 1498) (<= (select main_a v_prenex_46020) (select main_a v_prenex_46021)) (<= (select main_a v_prenex_46020) 500) (<= (select main_a v_prenex_46021) 999) (<= (+ main_x 1) v_prenex_46020))) (forall ((v_prenex_45915 Int) (v_prenex_45916 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45916))) (< v_prenex_45916 main_y) (< v_prenex_45915 main_x) (<= 1000 (+ (select main_a v_prenex_45915) (select main_a v_prenex_45916))) (<= (+ main_x 1) v_prenex_45915) (<= (* 2 (select main_a v_prenex_45915)) 1000))) (forall ((v_prenex_43314 Int) (v_prenex_43313 Int)) (or (<= (* 2 (select main_a v_prenex_43314)) 1998) (<= (select main_a v_prenex_43313) 500) (<= (+ (select main_a v_prenex_43313) (select main_a v_prenex_43314)) 1000) (< v_prenex_43313 main_x) (<= 1 (select main_a v_prenex_43313)) (<= (+ main_x 1) v_prenex_43313))) (forall ((v_prenex_43525 Int) (v_prenex_43524 Int)) (or (<= (select main_a v_prenex_43524) (select main_a v_prenex_43525)) (< v_prenex_43524 main_x) (<= (* 2 (select main_a v_prenex_43524)) 1000) (<= (select main_a v_prenex_43525) 999) (<= (+ main_x 1) v_prenex_43524))) (or (forall ((v_prenex_46759 Int)) (or (<= 1 (select main_a v_prenex_46759)) (<= (select main_a v_prenex_46759) 999) (< v_prenex_46759 main_x) (<= (+ main_x 1) v_prenex_46759) (<= 2 (* 2 (select main_a v_prenex_46759))))) (forall ((v_prenex_46761 Int)) (or (<= 1 (select main_a v_prenex_46761)) (<= 500 (select main_a v_prenex_46761))))) (or (forall ((v_prenex_47202 Int)) (or (<= 0 (+ (select main_a v_prenex_47202) 498)) (< v_prenex_47202 main_x) (<= 2 (* 2 (select main_a v_prenex_47202))) (<= (+ main_x 1) v_prenex_47202))) (forall ((v_prenex_47205 Int)) (or (<= (* 2 (select main_a v_prenex_47205)) 1998) (< v_prenex_47205 main_y) (<= (select main_a v_prenex_47205) 999)))) (forall ((v_prenex_49282 Int) (v_prenex_49283 Int)) (or (<= (select main_a v_prenex_49282) 999) (<= 1 (select main_a v_prenex_49283)) (<= (+ main_x 1) v_prenex_49282) (< v_prenex_49282 main_x) (<= (+ (select main_a v_prenex_49282) (select main_a v_prenex_49283)) 1000) (< v_prenex_49283 main_y))) (forall ((v_prenex_51477 Int) (v_prenex_51476 Int)) (or (<= (+ main_x 1) v_prenex_51476) (<= (select main_a v_prenex_51477) 1498) (<= (+ main_y 1) v_prenex_51477) (< v_prenex_51476 main_x) (<= (select main_a v_prenex_51476) 500) (<= (select main_a v_prenex_51477) (+ (select main_a v_prenex_51476) 998)))) (forall ((v_prenex_51233 Int) (v_prenex_51234 Int)) (or (<= (* 2 (select main_a v_prenex_51234)) 1998) (<= 2 (* 2 (select main_a v_prenex_51233))) (<= (+ main_x 1) v_prenex_51233) (<= 1000 (+ (select main_a v_prenex_51233) (select main_a v_prenex_51234))) (< v_prenex_51233 main_x) (<= 1 (select main_a v_prenex_51234)) (<= 0 (+ (select main_a v_prenex_51233) 498)))) (forall ((v_prenex_45539 Int) (v_prenex_45538 Int)) (or (<= (select main_a v_prenex_45538) 999) (< v_prenex_45538 main_x) (< v_prenex_45539 main_y) (<= (+ main_x 1) v_prenex_45538) (<= (select main_a v_prenex_45538) (select main_a v_prenex_45539)) (<= 500 (select main_a v_prenex_45539)))) (forall ((v_prenex_49329 Int) (v_prenex_49328 Int)) (or (<= (+ main_x 1) v_prenex_49328) (<= 2 (* 2 (select main_a v_prenex_49328))) (< v_prenex_49328 main_x) (<= (* 2 (select main_a v_prenex_49329)) 1998) (<= 1000 (+ (select main_a v_prenex_49328) (select main_a v_prenex_49329))) (<= 1 (select main_a v_prenex_49328)))) (or (forall ((v_prenex_42766 Int)) (or (< v_prenex_42766 main_x) (<= (* 2 (select main_a v_prenex_42766)) 1000) (<= 1 (select main_a v_prenex_42766)) (<= (+ main_x 1) v_prenex_42766))) (forall ((v_prenex_42765 Int)) (<= (select main_a v_prenex_42765) 1498))) (forall ((v_prenex_46073 Int) (v_prenex_46072 Int)) (or (<= 0 (+ (select main_a v_prenex_46072) 498)) (<= (+ (select main_a v_prenex_46072) (select main_a v_prenex_46073)) 1000) (<= 1000 (* 2 (select main_a v_prenex_46073))) (<= (+ main_y 1) v_prenex_46073) (<= (* 2 (select main_a v_prenex_46073)) 1998) (< v_prenex_46072 main_x) (<= (+ main_x 1) v_prenex_46072))) (or (forall ((v_prenex_40576 Int)) (<= (select main_a v_prenex_40576) 999)) (forall ((v_prenex_40466 Int)) (or (< v_prenex_40466 main_x) (<= (select main_a v_prenex_40466) 999) (<= (+ main_x 1) v_prenex_40466) (<= 2 (* 2 (select main_a v_prenex_40466)))))) (forall ((v_prenex_47733 Int) (v_prenex_47732 Int)) (or (<= (select main_a v_prenex_47733) 1498) (< v_prenex_47733 main_y) (<= 1000 (+ (select main_a v_prenex_47732) (select main_a v_prenex_47733))) (<= (+ main_y 1) v_prenex_47733))) (forall ((v_prenex_42664 Int) (v_prenex_42665 Int)) (or (<= (select main_a v_prenex_42664) 500) (<= (* 2 (select main_a v_prenex_42665)) 1998) (<= (select main_a v_prenex_42664) (select main_a v_prenex_42665)) (< v_prenex_42664 main_x) (<= (+ main_x 1) v_prenex_42664) (<= (select main_a v_prenex_42665) 1498))) (forall ((v_prenex_41854 Int) (v_prenex_41855 Int)) (or (<= (select main_a v_prenex_41855) 999) (<= (+ (select main_a v_prenex_41854) (select main_a v_prenex_41855)) 1000) (<= (select main_a v_prenex_41854) 999) (< v_prenex_41855 main_y) (<= (+ main_x 1) v_prenex_41854) (<= (select main_a v_prenex_41855) 1498) (< v_prenex_41854 main_x))) (forall ((v_prenex_44342 Int) (v_prenex_44341 Int)) (or (< v_prenex_44341 main_x) (<= (+ main_y 1) v_prenex_44342) (<= (select main_a v_prenex_44341) 999) (<= 1000 (+ (select main_a v_prenex_44341) (select main_a v_prenex_44342))) (<= (* 2 (select main_a v_prenex_44342)) 1998) (<= (+ main_x 1) v_prenex_44341) (<= 1 (select main_a v_prenex_44342)))) (forall ((v_prenex_43598 Int) (v_prenex_43599 Int)) (or (<= (select main_a v_prenex_43598) 999) (<= (+ (select main_a v_prenex_43598) (select main_a v_prenex_43599)) 1000) (< v_prenex_43598 main_x) (<= (select main_a v_prenex_43599) 999) (<= 500 (select main_a v_prenex_43599)) (<= (+ main_x 1) v_prenex_43598) (<= 2 (* 2 (select main_a v_prenex_43598))))) (forall ((v_prenex_40949 Int) (v_prenex_40948 Int)) (or (<= (+ (select main_a v_prenex_40948) (select main_a v_prenex_40949)) 1000) (<= 2 (* 2 (select main_a v_prenex_40948))) (<= 500 (select main_a v_prenex_40949)) (<= (select main_a v_prenex_40948) 500) (<= (select main_a v_prenex_40949) 999) (<= (+ main_x 1) v_prenex_40948) (< v_prenex_40948 main_x))) (or (forall ((v_prenex_49071 Int)) (or (<= (* 2 (select main_a v_prenex_49071)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49071))))) (forall ((v_prenex_49070 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49070))) (<= 0 (+ (select main_a v_prenex_49070) 498)) (< v_prenex_49070 main_x) (<= (select main_a v_prenex_49070) 500) (<= (+ main_x 1) v_prenex_49070)))) (forall ((v_prenex_40818 Int) (v_prenex_40817 Int)) (or (< v_prenex_40817 main_x) (<= (* 2 (select main_a v_prenex_40817)) 1000) (<= (select main_a v_prenex_40817) 999) (<= 1000 (+ (select main_a v_prenex_40817) (select main_a v_prenex_40818))) (<= (select main_a v_prenex_40818) 1498) (<= (* 2 (select main_a v_prenex_40818)) 1998) (<= (+ main_x 1) v_prenex_40817))) (or (forall ((v_prenex_44063 Int)) (or (<= 1 (select main_a v_prenex_44063)) (<= 2 (* 2 (select main_a v_prenex_44063))) (< v_prenex_44063 main_x) (<= (+ main_x 1) v_prenex_44063))) (forall ((v_prenex_44068 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44068))) (<= 1 (select main_a v_prenex_44068))))) (forall ((v_prenex_47118 Int) (v_prenex_47117 Int)) (or (<= (select main_a v_prenex_47117) (select main_a v_prenex_47118)) (<= 1 (select main_a v_prenex_47117)) (< v_prenex_47117 main_x) (<= (select main_a v_prenex_47117) 999) (<= (+ main_x 1) v_prenex_47117) (<= (select main_a v_prenex_47118) 1498))) (forall ((v_prenex_43550 Int) (v_prenex_43551 Int)) (or (< v_prenex_43551 main_y) (<= (select main_a v_prenex_43550) (select main_a v_prenex_43551)) (<= (select main_a v_prenex_43551) 999) (<= (+ main_x 1) v_prenex_43550) (< v_prenex_43550 main_x) (<= 1 (select main_a v_prenex_43551)) (<= (select main_a v_prenex_43550) 999))) (or (forall ((v_prenex_49218 Int)) (or (<= (+ main_x 1) v_prenex_49218) (<= 1 (select main_a v_prenex_49218)) (<= 2 (* 2 (select main_a v_prenex_49218))) (<= (* 2 (select main_a v_prenex_49218)) 1000) (< v_prenex_49218 main_x))) (forall ((v_prenex_49220 Int)) (<= (select main_a v_prenex_49220) 999))) (forall ((v_prenex_49479 Int) (v_prenex_49478 Int)) (or (<= (* 2 (select main_a v_prenex_49479)) 1998) (< v_prenex_49479 main_y) (<= (+ main_x 1) v_prenex_49478) (<= 0 (+ (select main_a v_prenex_49478) 498)) (<= (select main_a v_prenex_49478) (select main_a v_prenex_49479)) (< v_prenex_49478 main_x) (<= (select main_a v_prenex_49479) 999))) (forall ((v_prenex_48610 Int) (v_prenex_48609 Int)) (or (< v_prenex_48609 main_x) (<= 1 (select main_a v_prenex_48609)) (<= (select main_a v_prenex_48609) (select main_a v_prenex_48610)) (<= (select main_a v_prenex_48610) 1498) (<= (+ main_x 1) v_prenex_48609) (<= (select main_a v_prenex_48610) 999))) (or (forall ((v_prenex_48783 Int)) (<= 1 (select main_a v_prenex_48783))) (forall ((v_prenex_48778 Int)) (or (<= (+ main_x 1) v_prenex_48778) (< v_prenex_48778 main_x) (<= 2 (* 2 (select main_a v_prenex_48778))) (<= (select main_a v_prenex_48778) 500)))) (forall ((v_prenex_40993 Int) (v_prenex_40992 Int)) (or (<= (+ (select main_a v_prenex_40992) (select main_a v_prenex_40993)) 1000) (< v_prenex_40993 main_y) (<= 500 (select main_a v_prenex_40993)) (<= (select main_a v_prenex_40993) 999) (<= (+ main_y 1) v_prenex_40993))) (or (forall ((v_prenex_48033 Int)) (or (<= (select main_a v_prenex_48033) 999) (<= 2 (* 2 (select main_a v_prenex_48033))) (<= (+ main_x 1) v_prenex_48033) (< v_prenex_48033 main_x))) (forall ((v_prenex_48034 Int)) (or (<= (select main_a v_prenex_48034) 999) (<= (+ main_y 1) v_prenex_48034) (<= (select main_a v_prenex_48034) 1498)))) (or (forall ((v_prenex_45929 Int)) (or (<= (select main_a v_prenex_45929) 999) (<= (* 2 (select main_a v_prenex_45929)) 1000) (<= (+ main_x 1) v_prenex_45929) (< v_prenex_45929 main_x))) (forall ((v_prenex_45933 Int)) (or (<= (* 2 (select main_a v_prenex_45933)) 1998) (< v_prenex_45933 main_y) (<= (select main_a v_prenex_45933) 999)))) (forall ((v_prenex_41795 Int) (v_prenex_41796 Int)) (or (< v_prenex_41795 main_x) (<= (+ main_x 1) v_prenex_41795) (<= (select main_a v_prenex_41796) 1498) (<= 1000 (+ (select main_a v_prenex_41795) (select main_a v_prenex_41796))) (<= 1000 (* 2 (select main_a v_prenex_41796))) (<= 2 (* 2 (select main_a v_prenex_41795))))) (forall ((v_prenex_48902 Int) (v_prenex_48903 Int)) (or (<= (* 2 (select main_a v_prenex_48903)) 1998) (<= (+ (select main_a v_prenex_48902) (select main_a v_prenex_48903)) 1000) (< v_prenex_48902 main_x) (<= (* 2 (select main_a v_prenex_48902)) 1000) (<= (+ main_x 1) v_prenex_48902) (<= 500 (select main_a v_prenex_48903)) (< v_prenex_48903 main_y))) (or (forall ((v_prenex_50830 Int)) (or (<= 500 (select main_a v_prenex_50830)) (<= 1 (select main_a v_prenex_50830)) (<= (+ main_y 1) v_prenex_50830))) (forall ((v_prenex_50829 Int)) (or (<= (select main_a v_prenex_50829) 500) (< v_prenex_50829 main_x) (<= (+ main_x 1) v_prenex_50829) (<= 2 (* 2 (select main_a v_prenex_50829)))))) (forall ((v_prenex_47859 Int) (v_prenex_47858 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47859))) (<= (select main_a v_prenex_47858) 999) (< v_prenex_47858 main_x) (<= (+ main_x 1) v_prenex_47858) (<= 1 (select main_a v_prenex_47858)) (<= (select main_a v_prenex_47859) (+ (select main_a v_prenex_47858) 998)))) (or (forall ((v_prenex_45742 Int)) (or (<= (select main_a v_prenex_45742) 999) (<= 1000 (* 2 (select main_a v_prenex_45742))))) (forall ((v_prenex_45738 Int)) (or (<= (select main_a v_prenex_45738) 500) (<= (+ main_x 1) v_prenex_45738) (< v_prenex_45738 main_x) (<= (* 2 (select main_a v_prenex_45738)) 1000) (<= (select main_a v_prenex_45738) 999)))) (forall ((v_prenex_50069 Int) (v_prenex_50068 Int)) (or (<= (select main_a v_prenex_50068) (select main_a v_prenex_50069)) (<= 2 (* 2 (select main_a v_prenex_50068))) (<= (select main_a v_prenex_50069) 1498) (<= (+ main_x 1) v_prenex_50068) (<= (select main_a v_prenex_50069) 999) (<= (select main_a v_prenex_50068) 500) (< v_prenex_50068 main_x))) (forall ((v_prenex_44788 Int) (v_prenex_44787 Int)) (or (<= (select main_a v_prenex_44788) (+ (select main_a v_prenex_44787) 998)) (<= 500 (select main_a v_prenex_44788)) (< v_prenex_44787 main_x) (<= (+ main_x 1) v_prenex_44787) (<= (* 2 (select main_a v_prenex_44787)) 1000) (< v_prenex_44788 main_y) (<= 1000 (* 2 (select main_a v_prenex_44788))))) (forall ((v_prenex_45715 Int) (v_prenex_45716 Int)) (or (<= (+ main_x 1) v_prenex_45715) (<= 1 (select main_a v_prenex_45715)) (<= (+ (select main_a v_prenex_45715) (select main_a v_prenex_45716)) 1000) (< v_prenex_45715 main_x) (<= 500 (select main_a v_prenex_45716)) (<= 2 (* 2 (select main_a v_prenex_45715))))) (forall ((v_prenex_48308 Int) (v_prenex_48309 Int)) (or (<= (+ main_x 1) v_prenex_48308) (<= 2 (* 2 (select main_a v_prenex_48308))) (<= (select main_a v_prenex_48309) 999) (<= (select main_a v_prenex_48308) (select main_a v_prenex_48309)) (<= 500 (select main_a v_prenex_48309)) (<= (* 2 (select main_a v_prenex_48308)) 1000) (< v_prenex_48308 main_x))) (forall ((v_prenex_45038 Int) (v_prenex_45037 Int)) (or (<= (select main_a v_prenex_45037) 999) (<= (+ main_x 1) v_prenex_45037) (<= 1 (select main_a v_prenex_45038)) (<= 2 (* 2 (select main_a v_prenex_45037))) (<= (select main_a v_prenex_45037) (select main_a v_prenex_45038)) (<= (* 2 (select main_a v_prenex_45038)) 1998) (< v_prenex_45037 main_x))) (or (forall ((v_prenex_51281 Int)) (or (<= (select main_a v_prenex_51281) 1498) (<= (select main_a v_prenex_51281) 999))) (forall ((v_prenex_51275 Int)) (or (<= (+ main_x 1) v_prenex_51275) (<= (* 2 (select main_a v_prenex_51275)) 1000) (< v_prenex_51275 main_x)))) (forall ((v_prenex_41310 Int) (v_prenex_41311 Int)) (or (< v_prenex_41310 main_x) (<= (select main_a v_prenex_41310) (select main_a v_prenex_41311)) (<= 1 (select main_a v_prenex_41311)) (<= (+ main_x 1) v_prenex_41310) (<= (* 2 (select main_a v_prenex_41310)) 1000) (<= (+ main_y 1) v_prenex_41311))) (forall ((v_prenex_46810 Int) (v_prenex_46809 Int)) (or (<= (select main_a v_prenex_46810) (+ (select main_a v_prenex_46809) 998)) (<= 0 (+ (select main_a v_prenex_46809) 498)) (<= (select main_a v_prenex_46810) 999) (<= (* 2 (select main_a v_prenex_46809)) 1000) (<= 1 (select main_a v_prenex_46810)) (< v_prenex_46809 main_x) (<= (+ main_x 1) v_prenex_46809))) (forall ((v_prenex_42074 Int) (v_prenex_42075 Int)) (or (< v_prenex_42074 main_x) (<= (+ main_x 1) v_prenex_42074) (< v_prenex_42075 main_y) (<= (* 2 (select main_a v_prenex_42075)) 1998) (<= (select main_a v_prenex_42075) (+ (select main_a v_prenex_42074) 998)) (<= (select main_a v_prenex_42075) 1498) (<= (* 2 (select main_a v_prenex_42074)) 1000))) (forall ((v_prenex_47606 Int) (v_prenex_47605 Int)) (or (<= 0 (+ (select main_a v_prenex_47605) 498)) (< v_prenex_47605 main_x) (<= (select main_a v_prenex_47605) 500) (<= (select main_a v_prenex_47606) 1498) (<= (+ main_x 1) v_prenex_47605) (<= (* 2 (select main_a v_prenex_47606)) 1998) (<= (+ (select main_a v_prenex_47605) (select main_a v_prenex_47606)) 1000))) (forall ((v_prenex_45249 Int) (v_prenex_45248 Int)) (or (< v_prenex_45248 main_x) (<= 1000 (* 2 (select main_a v_prenex_45249))) (<= (+ main_x 1) v_prenex_45248) (<= (select main_a v_prenex_45249) 999) (<= (select main_a v_prenex_45248) 999) (<= (+ (select main_a v_prenex_45248) (select main_a v_prenex_45249)) 1000) (< v_prenex_45249 main_y))) (forall ((v_prenex_43468 Int) (v_prenex_43467 Int)) (or (<= (+ main_x 1) v_prenex_43467) (< v_prenex_43467 main_x) (<= (select main_a v_prenex_43467) (select main_a v_prenex_43468)) (<= 1 (select main_a v_prenex_43468)) (<= (select main_a v_prenex_43467) 500) (<= 1000 (* 2 (select main_a v_prenex_43468))))) (forall ((v_prenex_42798 Int) (v_prenex_42797 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42798))) (< v_prenex_42797 main_x) (<= 1 (select main_a v_prenex_42797)) (<= (select main_a v_prenex_42797) 500) (<= (+ main_x 1) v_prenex_42797) (<= 500 (select main_a v_prenex_42798)) (<= (select main_a v_prenex_42797) (select main_a v_prenex_42798)))) (or (forall ((v_prenex_43962 Int)) (or (<= (select main_a v_prenex_43962) 500) (<= (* 2 (select main_a v_prenex_43962)) 1000) (<= (+ main_x 1) v_prenex_43962) (< v_prenex_43962 main_x) (<= 0 (+ (select main_a v_prenex_43962) 498)))) (forall ((v_prenex_43963 Int)) (or (<= 1 (select main_a v_prenex_43963)) (<= 1000 (* 2 (select main_a v_prenex_43963)))))) (forall ((v_prenex_51241 Int) (v_prenex_51242 Int)) (or (< v_prenex_51241 main_x) (<= (select main_a v_prenex_51242) 999) (<= 1 (select main_a v_prenex_51241)) (<= (select main_a v_prenex_51242) (+ (select main_a v_prenex_51241) 998)) (<= 2 (* 2 (select main_a v_prenex_51241))) (<= (+ main_x 1) v_prenex_51241) (<= (select main_a v_prenex_51242) 1498))) (forall ((v_prenex_49820 Int) (v_prenex_49819 Int)) (or (<= (select main_a v_prenex_49820) (+ (select main_a v_prenex_49819) 998)) (<= 500 (select main_a v_prenex_49820)) (< v_prenex_49819 main_x) (< v_prenex_49820 main_y) (<= (+ main_x 1) v_prenex_49819) (<= 2 (* 2 (select main_a v_prenex_49819))) (<= 1 (select main_a v_prenex_49820)))) (forall ((v_prenex_43815 Int) (v_prenex_43814 Int)) (or (<= (+ (select main_a v_prenex_43814) (select main_a v_prenex_43815)) 1000) (<= (select main_a v_prenex_43815) 999) (<= 500 (select main_a v_prenex_43815)) (<= 1 (select main_a v_prenex_43814)) (<= (+ main_x 1) v_prenex_43814) (< v_prenex_43814 main_x) (< v_prenex_43815 main_y))) (forall ((v_prenex_41900 Int) (v_prenex_41901 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41901))) (<= (select main_a v_prenex_41900) 999) (<= (select main_a v_prenex_41900) 500) (<= (select main_a v_prenex_41901) 999) (<= (+ (select main_a v_prenex_41900) (select main_a v_prenex_41901)) 1000) (<= (+ main_x 1) v_prenex_41900) (< v_prenex_41900 main_x))) (forall ((v_prenex_48258 Int) (v_prenex_48257 Int)) (or (<= (+ main_x 1) v_prenex_48257) (<= 1 (select main_a v_prenex_48257)) (<= (select main_a v_prenex_48257) (select main_a v_prenex_48258)) (<= (+ main_y 1) v_prenex_48258) (<= 1 (select main_a v_prenex_48258)) (< v_prenex_48257 main_x) (<= (select main_a v_prenex_48258) 1498))) (forall ((v_prenex_49159 Int) (v_prenex_49158 Int)) (or (<= (* 2 (select main_a v_prenex_49159)) 1998) (<= (select main_a v_prenex_49158) (select main_a v_prenex_49159)) (<= (+ main_y 1) v_prenex_49159) (< v_prenex_49158 main_x) (<= (* 2 (select main_a v_prenex_49158)) 1000) (<= (+ main_x 1) v_prenex_49158))) (forall ((v_prenex_40736 Int) (v_prenex_40735 Int)) (or (<= 1 (select main_a v_prenex_40735)) (<= 0 (+ (select main_a v_prenex_40735) 498)) (< v_prenex_40735 main_x) (<= (+ (select main_a v_prenex_40735) (select main_a v_prenex_40736)) 1000) (<= (+ main_x 1) v_prenex_40735) (<= (select main_a v_prenex_40736) 1498))) (or (forall ((v_prenex_45742 Int)) (or (<= (select main_a v_prenex_45742) 999) (<= 1000 (* 2 (select main_a v_prenex_45742))))) (forall ((v_prenex_45736 Int)) (or (<= (select main_a v_prenex_45736) 500) (< v_prenex_45736 main_x) (<= (+ main_x 1) v_prenex_45736) (<= (* 2 (select main_a v_prenex_45736)) 1000)))) (or (forall ((v_prenex_47160 Int)) (<= 1000 (* 2 (select main_a v_prenex_47160)))) (forall ((v_prenex_47157 Int)) (or (< v_prenex_47157 main_x) (<= 0 (+ (select main_a v_prenex_47157) 498)) (<= 2 (* 2 (select main_a v_prenex_47157))) (<= (select main_a v_prenex_47157) 500) (<= (+ main_x 1) v_prenex_47157)))) (or (forall ((v_prenex_42420 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42420))) (<= (+ main_x 1) v_prenex_42420) (< v_prenex_42420 main_x))) (forall ((v_prenex_42417 Int)) (or (<= (* 2 (select main_a v_prenex_42417)) 1998) (<= 500 (select main_a v_prenex_42417)) (< v_prenex_42417 main_y)))) (forall ((v_prenex_49309 Int) (v_prenex_49308 Int)) (or (<= (select main_a v_prenex_49308) 500) (<= 1000 (+ (select main_a v_prenex_49308) (select main_a v_prenex_49309))) (<= (select main_a v_prenex_49308) 999) (<= (select main_a v_prenex_49309) 999) (<= (+ main_x 1) v_prenex_49308) (< v_prenex_49308 main_x))) (forall ((v_prenex_45087 Int) (v_prenex_45088 Int)) (or (< v_prenex_45087 main_x) (<= 500 (select main_a v_prenex_45088)) (<= (+ main_x 1) v_prenex_45087) (<= (select main_a v_prenex_45088) (+ (select main_a v_prenex_45087) 998)) (<= (* 2 (select main_a v_prenex_45088)) 1998) (<= 1 (select main_a v_prenex_45087)) (<= 2 (* 2 (select main_a v_prenex_45087))))) (forall ((v_prenex_50351 Int) (v_prenex_50350 Int)) (or (<= 1 (select main_a v_prenex_50351)) (<= 1000 (+ (select main_a v_prenex_50350) (select main_a v_prenex_50351))) (<= (+ main_x 1) v_prenex_50350) (< v_prenex_50350 main_x) (<= 1 (select main_a v_prenex_50350)) (<= (select main_a v_prenex_50350) 500))) (forall ((v_prenex_48283 Int) (v_prenex_48282 Int)) (or (<= 0 (+ (select main_a v_prenex_48282) 498)) (<= (+ (select main_a v_prenex_48282) (select main_a v_prenex_48283)) 1000) (<= (+ main_x 1) v_prenex_48282) (<= 1 (select main_a v_prenex_48282)) (<= 1000 (* 2 (select main_a v_prenex_48283))) (< v_prenex_48282 main_x))) (or (forall ((v_prenex_46150 Int)) (or (< v_prenex_46150 main_x) (<= 1 (select main_a v_prenex_46150)) (<= (+ main_x 1) v_prenex_46150) (<= 2 (* 2 (select main_a v_prenex_46150))))) (forall ((v_prenex_46151 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46151))) (<= (* 2 (select main_a v_prenex_46151)) 1998)))) (forall ((v_prenex_50945 Int) (v_prenex_50946 Int)) (or (<= (select main_a v_prenex_50945) 999) (< v_prenex_50945 main_x) (<= (select main_a v_prenex_50945) 500) (<= 1 (select main_a v_prenex_50946)) (<= (select main_a v_prenex_50946) 1498) (<= (+ (select main_a v_prenex_50945) (select main_a v_prenex_50946)) 1000) (<= (+ main_x 1) v_prenex_50945))) (or (forall ((v_prenex_50281 Int)) (or (< v_prenex_50281 main_x) (<= 2 (* 2 (select main_a v_prenex_50281))) (<= (+ main_x 1) v_prenex_50281) (<= 0 (+ (select main_a v_prenex_50281) 498)))) (forall ((v_prenex_50286 Int)) (<= 500 (select main_a v_prenex_50286)))) (forall ((v_prenex_43211 Int) (v_prenex_43212 Int)) (or (<= (+ main_x 1) v_prenex_43211) (<= (select main_a v_prenex_43212) 1498) (<= (select main_a v_prenex_43211) 999) (< v_prenex_43211 main_x) (<= 1000 (* 2 (select main_a v_prenex_43212))) (<= (select main_a v_prenex_43212) (+ (select main_a v_prenex_43211) 998)) (<= 1 (select main_a v_prenex_43211)))) (forall ((v_prenex_45418 Int) (v_prenex_45417 Int)) (or (<= (* 2 (select main_a v_prenex_45417)) 1000) (<= 500 (select main_a v_prenex_45418)) (<= (+ main_x 1) v_prenex_45417) (<= (select main_a v_prenex_45417) (select main_a v_prenex_45418)) (< v_prenex_45417 main_x) (<= (select main_a v_prenex_45417) 999))) (or (forall ((v_prenex_49382 Int)) (or (<= 1 (select main_a v_prenex_49382)) (<= 2 (* 2 (select main_a v_prenex_49382))) (< v_prenex_49382 main_x) (<= (+ main_x 1) v_prenex_49382) (<= (select main_a v_prenex_49382) 999))) (forall ((v_prenex_49384 Int)) (or (<= (select main_a v_prenex_49384) 999) (<= (select main_a v_prenex_49384) 1498)))) (forall ((v_prenex_41723 Int) (v_prenex_41724 Int)) (or (<= (select main_a v_prenex_41724) 999) (<= (+ main_y 1) v_prenex_41724) (<= 1000 (+ (select main_a v_prenex_41723) (select main_a v_prenex_41724))) (< v_prenex_41723 main_x) (<= (+ main_x 1) v_prenex_41723) (<= 2 (* 2 (select main_a v_prenex_41723))))) (forall ((v_prenex_50960 Int) (v_prenex_50959 Int)) (or (<= (select main_a v_prenex_50959) (select main_a v_prenex_50960)) (<= 500 (select main_a v_prenex_50960)) (< v_prenex_50960 main_y) (<= (+ main_x 1) v_prenex_50959) (< v_prenex_50959 main_x) (<= (* 2 (select main_a v_prenex_50959)) 1000))) (forall ((v_prenex_42910 Int) (v_prenex_42911 Int)) (or (<= (select main_a v_prenex_42910) 999) (<= (select main_a v_prenex_42911) 1498) (<= (+ main_y 1) v_prenex_42911) (<= 1 (select main_a v_prenex_42911)) (<= (+ main_x 1) v_prenex_42910) (<= 1000 (+ (select main_a v_prenex_42910) (select main_a v_prenex_42911))) (< v_prenex_42910 main_x))) (forall ((v_prenex_44618 Int) (v_prenex_44619 Int)) (or (<= (+ main_y 1) v_prenex_44619) (<= (+ main_x 1) v_prenex_44618) (<= 1 (select main_a v_prenex_44619)) (<= 1000 (* 2 (select main_a v_prenex_44619))) (<= (select main_a v_prenex_44618) (select main_a v_prenex_44619)) (<= (* 2 (select main_a v_prenex_44618)) 1000) (< v_prenex_44618 main_x))) (forall ((v_prenex_50288 Int) (v_prenex_50287 Int)) (or (<= (select main_a v_prenex_50287) 999) (<= (+ (select main_a v_prenex_50287) (select main_a v_prenex_50288)) 1000) (<= (select main_a v_prenex_50287) 500) (< v_prenex_50287 main_x) (<= (select main_a v_prenex_50288) 999) (<= (+ main_x 1) v_prenex_50287))) (or (forall ((v_prenex_47439 Int)) (or (<= (* 2 (select main_a v_prenex_47439)) 1998) (<= (select main_a v_prenex_47439) 1498))) (forall ((v_prenex_47435 Int)) (or (< v_prenex_47435 main_x) (<= (select main_a v_prenex_47435) 999) (<= (* 2 (select main_a v_prenex_47435)) 1000) (<= (+ main_x 1) v_prenex_47435) (<= 2 (* 2 (select main_a v_prenex_47435)))))) (forall ((v_prenex_49228 Int) (v_prenex_49227 Int)) (or (<= 1000 (+ (select main_a v_prenex_49227) (select main_a v_prenex_49228))) (< v_prenex_49228 main_y) (<= (select main_a v_prenex_49228) 999) (<= (+ main_y 1) v_prenex_49228))) (forall ((v_prenex_49134 Int) (v_prenex_49133 Int)) (or (< v_prenex_49133 main_x) (<= (select main_a v_prenex_49134) 1498) (<= 500 (select main_a v_prenex_49134)) (<= (+ main_x 1) v_prenex_49133) (<= 1000 (+ (select main_a v_prenex_49133) (select main_a v_prenex_49134))) (<= (select main_a v_prenex_49133) 500))) (forall ((v_prenex_48009 Int) (v_prenex_48008 Int)) (or (< v_prenex_48008 main_x) (<= (select main_a v_prenex_48008) (select main_a v_prenex_48009)) (< v_prenex_48009 main_y) (<= 2 (* 2 (select main_a v_prenex_48008))) (<= (+ main_x 1) v_prenex_48008))) (or (forall ((v_prenex_41821 Int)) (<= (select main_a v_prenex_41821) 1498)) (forall ((v_prenex_41817 Int)) (or (< v_prenex_41817 main_x) (<= (+ main_x 1) v_prenex_41817) (<= 2 (* 2 (select main_a v_prenex_41817)))))) (forall ((v_prenex_46341 Int) (v_prenex_46342 Int)) (or (<= (select main_a v_prenex_46341) (select main_a v_prenex_46342)) (<= 1 (select main_a v_prenex_46342)) (< v_prenex_46341 main_x) (<= (select main_a v_prenex_46342) 1498) (<= 2 (* 2 (select main_a v_prenex_46341))) (<= (+ main_x 1) v_prenex_46341) (<= 1 (select main_a v_prenex_46341)))) (forall ((v_prenex_47134 Int) (v_prenex_47133 Int)) (or (<= (select main_a v_prenex_47134) 999) (<= (select main_a v_prenex_47133) 500) (< v_prenex_47133 main_x) (<= (select main_a v_prenex_47133) (select main_a v_prenex_47134)) (<= 500 (select main_a v_prenex_47134)) (<= 2 (* 2 (select main_a v_prenex_47133))) (<= (+ main_x 1) v_prenex_47133))) (or (forall ((v_prenex_48567 Int)) (or (< v_prenex_48567 main_x) (<= 2 (* 2 (select main_a v_prenex_48567))) (<= (select main_a v_prenex_48567) 500) (<= (+ main_x 1) v_prenex_48567))) (forall ((v_prenex_48572 Int)) (<= (select main_a v_prenex_48572) 1498))) (or (forall ((v_prenex_42158 Int)) (or (<= (* 2 (select main_a v_prenex_42158)) 1000) (<= (+ main_x 1) v_prenex_42158) (< v_prenex_42158 main_x))) (forall ((v_prenex_42157 Int)) (or (< v_prenex_42157 main_y) (<= 500 (select main_a v_prenex_42157)) (<= 1000 (* 2 (select main_a v_prenex_42157)))))) (or (forall ((v_prenex_50322 Int)) (or (<= (+ main_y 1) v_prenex_50322) (<= (* 2 (select main_a v_prenex_50322)) 1998))) (forall ((v_prenex_50321 Int)) (or (< v_prenex_50321 main_x) (<= 1 (select main_a v_prenex_50321)) (<= (+ main_x 1) v_prenex_50321)))) (forall ((v_prenex_51626 Int) (v_prenex_51627 Int)) (or (< v_prenex_51627 main_y) (<= (+ main_x 1) v_prenex_51626) (<= (select main_a v_prenex_51626) (select main_a v_prenex_51627)) (<= 2 (* 2 (select main_a v_prenex_51626))) (<= (select main_a v_prenex_51627) 999) (< v_prenex_51626 main_x))) (forall ((v_prenex_45405 Int) (v_prenex_45406 Int)) (or (<= (+ (select main_a v_prenex_45405) (select main_a v_prenex_45406)) 1000) (<= 500 (select main_a v_prenex_45406)) (<= (select main_a v_prenex_45405) 999) (<= (select main_a v_prenex_45406) 999) (< v_prenex_45405 main_x) (<= (select main_a v_prenex_45405) 500) (<= (+ main_x 1) v_prenex_45405))) (forall ((v_prenex_50039 Int) (v_prenex_50040 Int)) (or (<= (* 2 (select main_a v_prenex_50039)) 1000) (<= (select main_a v_prenex_50040) 1498) (<= (select main_a v_prenex_50040) 999) (<= (+ main_x 1) v_prenex_50039) (<= (select main_a v_prenex_50039) (select main_a v_prenex_50040)) (<= 2 (* 2 (select main_a v_prenex_50039))) (< v_prenex_50039 main_x))) (or (forall ((v_prenex_48739 Int)) (or (<= (+ main_x 1) v_prenex_48739) (<= (select main_a v_prenex_48739) 500) (<= (select main_a v_prenex_48739) 999) (<= 2 (* 2 (select main_a v_prenex_48739))) (< v_prenex_48739 main_x))) (forall ((v_prenex_48745 Int)) (or (<= 1 (select main_a v_prenex_48745)) (<= (select main_a v_prenex_48745) 1498)))) (forall ((v_prenex_50419 Int) (v_prenex_50418 Int)) (or (< v_prenex_50419 main_y) (<= (select main_a v_prenex_50419) 1498) (<= (+ main_y 1) v_prenex_50419) (<= (+ (select main_a v_prenex_50418) (select main_a v_prenex_50419)) 1000) (<= (select main_a v_prenex_50419) 999))) (forall ((v_prenex_40679 Int) (v_prenex_40680 Int)) (or (<= (+ main_y 1) v_prenex_40680) (<= (select main_a v_prenex_40680) (+ (select main_a v_prenex_40679) 998)) (<= (* 2 (select main_a v_prenex_40679)) 1000) (<= (select main_a v_prenex_40680) 999) (<= (+ main_x 1) v_prenex_40679) (< v_prenex_40679 main_x))) (or (forall ((v_prenex_44425 Int)) (or (< v_prenex_44425 main_x) (<= (+ main_x 1) v_prenex_44425) (<= 0 (+ (select main_a v_prenex_44425) 498)) (<= 2 (* 2 (select main_a v_prenex_44425))))) (forall ((v_prenex_44431 Int)) (or (<= (select main_a v_prenex_44431) 999) (<= (select main_a v_prenex_44431) 1498)))) (forall ((v_prenex_46390 Int) (v_prenex_46391 Int)) (or (<= (+ main_x 1) v_prenex_46390) (< v_prenex_46390 main_x) (<= (+ main_y 1) v_prenex_46391) (<= (select main_a v_prenex_46390) 999) (<= 1000 (+ (select main_a v_prenex_46390) (select main_a v_prenex_46391))))) (or (forall ((v_prenex_46825 Int)) (or (<= (+ main_x 1) v_prenex_46825) (<= 2 (* 2 (select main_a v_prenex_46825))) (< v_prenex_46825 main_x))) (forall ((v_prenex_46826 Int)) (or (<= (* 2 (select main_a v_prenex_46826)) 1998) (<= (select main_a v_prenex_46826) 999) (<= (+ main_y 1) v_prenex_46826)))) (forall ((v_prenex_43989 Int) (v_prenex_43990 Int)) (or (<= 1000 (+ (select main_a v_prenex_43989) (select main_a v_prenex_43990))) (<= 0 (+ (select main_a v_prenex_43989) 498)) (< v_prenex_43989 main_x) (<= (* 2 (select main_a v_prenex_43989)) 1000) (<= (select main_a v_prenex_43990) 999) (<= (* 2 (select main_a v_prenex_43990)) 1998) (<= (+ main_x 1) v_prenex_43989))) (forall ((v_prenex_49452 Int) (v_prenex_49451 Int)) (or (<= 0 (+ (select main_a v_prenex_49451) 498)) (<= 2 (* 2 (select main_a v_prenex_49451))) (<= 1000 (+ (select main_a v_prenex_49451) (select main_a v_prenex_49452))) (<= 1 (select main_a v_prenex_49452)) (< v_prenex_49451 main_x) (<= (+ main_x 1) v_prenex_49451) (<= 500 (select main_a v_prenex_49452)))) (or (forall ((v_prenex_47930 Int)) (or (<= (+ main_x 1) v_prenex_47930) (< v_prenex_47930 main_x) (<= (* 2 (select main_a v_prenex_47930)) 1000))) (forall ((v_prenex_47931 Int)) (or (<= (* 2 (select main_a v_prenex_47931)) 1998) (<= (select main_a v_prenex_47931) 999) (<= (+ main_y 1) v_prenex_47931)))) (forall ((v_prenex_42457 Int) (v_prenex_42456 Int)) (or (<= (+ main_x 1) v_prenex_42456) (<= 1 (select main_a v_prenex_42457)) (<= (* 2 (select main_a v_prenex_42456)) 1000) (< v_prenex_42456 main_x) (<= (+ (select main_a v_prenex_42456) (select main_a v_prenex_42457)) 1000) (<= 1000 (* 2 (select main_a v_prenex_42457))))) (forall ((v_prenex_42534 Int) (v_prenex_42535 Int)) (or (<= (+ main_x 1) v_prenex_42534) (<= 1000 (* 2 (select main_a v_prenex_42535))) (< v_prenex_42534 main_x) (<= (+ (select main_a v_prenex_42534) (select main_a v_prenex_42535)) 1000) (<= 0 (+ (select main_a v_prenex_42534) 498)) (<= 2 (* 2 (select main_a v_prenex_42534))) (<= (select main_a v_prenex_42535) 999))) (forall ((v_prenex_45322 Int) (v_prenex_45321 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45321))) (<= (* 2 (select main_a v_prenex_45322)) 1998) (<= (select main_a v_prenex_45322) (+ (select main_a v_prenex_45321) 998)) (<= (select main_a v_prenex_45322) 1498) (<= (+ main_x 1) v_prenex_45321) (< v_prenex_45321 main_x) (<= 1 (select main_a v_prenex_45321)))) (or (forall ((v_prenex_40792 Int)) (or (<= (+ main_x 1) v_prenex_40792) (< v_prenex_40792 main_x) (<= (* 2 (select main_a v_prenex_40792)) 1000) (<= 2 (* 2 (select main_a v_prenex_40792))))) (forall ((v_prenex_40791 Int)) (or (<= 1 (select main_a v_prenex_40791)) (<= (select main_a v_prenex_40791) 1498)))) (or (forall ((v_prenex_41821 Int)) (<= (select main_a v_prenex_41821) 1498)) (forall ((v_prenex_41816 Int)) (or (<= (select main_a v_prenex_41816) 999) (<= (+ main_x 1) v_prenex_41816) (< v_prenex_41816 main_x) (<= 2 (* 2 (select main_a v_prenex_41816)))))) (forall ((v_prenex_48913 Int) (v_prenex_48912 Int)) (or (< v_prenex_48912 main_x) (<= (select main_a v_prenex_48913) 1498) (<= (select main_a v_prenex_48913) 999) (<= 1 (select main_a v_prenex_48912)) (<= (+ (select main_a v_prenex_48912) (select main_a v_prenex_48913)) 1000) (<= 2 (* 2 (select main_a v_prenex_48912))) (<= (+ main_x 1) v_prenex_48912))) (forall ((v_prenex_49738 Int) (v_prenex_49739 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49739))) (< v_prenex_49738 main_x) (<= (+ main_x 1) v_prenex_49738) (<= (select main_a v_prenex_49739) 1498) (<= 2 (* 2 (select main_a v_prenex_49738))) (<= 1000 (+ (select main_a v_prenex_49738) (select main_a v_prenex_49739))) (< v_prenex_49739 main_y))) (forall ((v_prenex_45227 Int) (v_prenex_45226 Int)) (or (<= 1000 (+ (select main_a v_prenex_45226) (select main_a v_prenex_45227))) (<= (+ main_x 1) v_prenex_45226) (<= (select main_a v_prenex_45226) 500) (<= (* 2 (select main_a v_prenex_45226)) 1000) (< v_prenex_45226 main_x) (<= 1000 (* 2 (select main_a v_prenex_45227))))) (or (forall ((v_prenex_49034 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49034))) (<= (* 2 (select main_a v_prenex_49034)) 1998))) (forall ((v_prenex_49031 Int)) (or (< v_prenex_49031 main_x) (<= (select main_a v_prenex_49031) 500) (<= (+ main_x 1) v_prenex_49031) (<= 0 (+ (select main_a v_prenex_49031) 498)) (<= 2 (* 2 (select main_a v_prenex_49031)))))) (forall ((v_prenex_50606 Int) (v_prenex_50607 Int)) (or (<= 1 (select main_a v_prenex_50606)) (<= 1000 (* 2 (select main_a v_prenex_50607))) (<= (+ main_x 1) v_prenex_50606) (<= 2 (* 2 (select main_a v_prenex_50606))) (<= (select main_a v_prenex_50607) 999) (<= (+ (select main_a v_prenex_50606) (select main_a v_prenex_50607)) 1000) (< v_prenex_50606 main_x))) (forall ((v_prenex_50396 Int) (v_prenex_50397 Int)) (or (<= (select main_a v_prenex_50396) 500) (<= (+ main_x 1) v_prenex_50396) (<= 1 (select main_a v_prenex_50397)) (<= (select main_a v_prenex_50397) 999) (< v_prenex_50396 main_x) (<= (+ (select main_a v_prenex_50396) (select main_a v_prenex_50397)) 1000) (<= (* 2 (select main_a v_prenex_50396)) 1000))) (forall ((v_prenex_51271 Int) (v_prenex_51272 Int)) (or (<= (+ (select main_a v_prenex_51271) (select main_a v_prenex_51272)) 1000) (<= (select main_a v_prenex_51271) 500) (<= 1000 (* 2 (select main_a v_prenex_51272))) (<= 500 (select main_a v_prenex_51272)) (< v_prenex_51271 main_x) (<= 1 (select main_a v_prenex_51271)) (<= (+ main_x 1) v_prenex_51271))) (forall ((v_prenex_48484 Int) (v_prenex_48483 Int)) (or (< v_prenex_48484 main_y) (<= (select main_a v_prenex_48484) 1498) (< v_prenex_48483 main_x) (<= (+ (select main_a v_prenex_48483) (select main_a v_prenex_48484)) 1000) (<= 500 (select main_a v_prenex_48484)) (<= (select main_a v_prenex_48483) 500) (<= (+ main_x 1) v_prenex_48483))) (forall ((v_prenex_44553 Int) (v_prenex_44554 Int)) (or (< v_prenex_44553 main_x) (<= 500 (select main_a v_prenex_44554)) (<= (+ main_x 1) v_prenex_44553) (<= (select main_a v_prenex_44554) 1498) (<= 1 (select main_a v_prenex_44553)) (<= (* 2 (select main_a v_prenex_44553)) 1000) (<= (select main_a v_prenex_44554) (+ (select main_a v_prenex_44553) 998)))) (forall ((v_prenex_45155 Int) (v_prenex_45156 Int)) (or (<= (select main_a v_prenex_45155) 999) (< v_prenex_45155 main_x) (<= (select main_a v_prenex_45156) 1498) (<= (+ main_x 1) v_prenex_45155) (<= 500 (select main_a v_prenex_45156)) (<= (* 2 (select main_a v_prenex_45155)) 1000) (<= 1000 (+ (select main_a v_prenex_45155) (select main_a v_prenex_45156))))) (or (forall ((v_prenex_43998 Int)) (or (<= (* 2 (select main_a v_prenex_43998)) 1998) (<= 500 (select main_a v_prenex_43998)))) (forall ((v_prenex_43996 Int)) (or (<= (+ main_x 1) v_prenex_43996) (<= 1 (select main_a v_prenex_43996)) (<= 2 (* 2 (select main_a v_prenex_43996))) (<= (* 2 (select main_a v_prenex_43996)) 1000) (< v_prenex_43996 main_x)))) (or (forall ((v_prenex_45669 Int)) (<= (select main_a v_prenex_45669) 999)) (forall ((v_prenex_45667 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45667))) (<= (select main_a v_prenex_45667) 999) (<= (+ main_x 1) v_prenex_45667) (< v_prenex_45667 main_x) (<= 1 (select main_a v_prenex_45667))))) (forall ((v_prenex_48047 Int) (v_prenex_48046 Int)) (or (< v_prenex_48046 main_x) (<= (* 2 (select main_a v_prenex_48046)) 1000) (<= (+ (select main_a v_prenex_48046) (select main_a v_prenex_48047)) 1000) (<= (select main_a v_prenex_48046) 500) (<= 500 (select main_a v_prenex_48047)) (<= (+ main_x 1) v_prenex_48046))) (forall ((v_prenex_46848 Int) (v_prenex_46849 Int)) (or (<= 1 (select main_a v_prenex_46849)) (<= (+ main_x 1) v_prenex_46848) (<= 0 (+ (select main_a v_prenex_46848) 498)) (<= (select main_a v_prenex_46848) (select main_a v_prenex_46849)) (<= 1000 (* 2 (select main_a v_prenex_46849))) (<= (select main_a v_prenex_46848) 500) (< v_prenex_46848 main_x))) (forall ((v_prenex_48225 Int) (v_prenex_48224 Int)) (or (<= 1 (select main_a v_prenex_48225)) (<= 1000 (* 2 (select main_a v_prenex_48225))) (<= (+ (select main_a v_prenex_48224) (select main_a v_prenex_48225)) 1000) (<= 2 (* 2 (select main_a v_prenex_48224))) (<= (select main_a v_prenex_48224) 500) (< v_prenex_48224 main_x) (<= (+ main_x 1) v_prenex_48224))) (or (forall ((v_prenex_43895 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43895))) (<= (+ main_x 1) v_prenex_43895) (<= 1 (select main_a v_prenex_43895)) (< v_prenex_43895 main_x))) (forall ((v_prenex_43896 Int)) (or (<= (select main_a v_prenex_43896) 999) (<= 1000 (* 2 (select main_a v_prenex_43896)))))) (forall ((v_prenex_48259 Int) (v_prenex_48260 Int)) (or (<= (select main_a v_prenex_48260) 999) (<= (select main_a v_prenex_48259) 999) (<= (select main_a v_prenex_48259) (select main_a v_prenex_48260)) (< v_prenex_48259 main_x) (<= (* 2 (select main_a v_prenex_48260)) 1998) (<= (+ main_x 1) v_prenex_48259) (< v_prenex_48260 main_y))) (or (forall ((v_prenex_45121 Int)) (or (<= (select main_a v_prenex_45121) 500) (< v_prenex_45121 main_x) (<= (+ main_x 1) v_prenex_45121) (<= 2 (* 2 (select main_a v_prenex_45121))))) (forall ((v_prenex_45123 Int)) (<= 1000 (* 2 (select main_a v_prenex_45123))))) (or (forall ((v_prenex_41386 Int)) (or (<= (+ main_x 1) v_prenex_41386) (<= (* 2 (select main_a v_prenex_41386)) 1000) (< v_prenex_41386 main_x))) (forall ((v_prenex_41387 Int)) (or (<= 1 (select main_a v_prenex_41387)) (<= 1000 (* 2 (select main_a v_prenex_41387))) (<= (+ main_y 1) v_prenex_41387)))) (forall ((v_prenex_50300 Int) (v_prenex_50299 Int)) (or (<= (select main_a v_prenex_50299) (select main_a v_prenex_50300)) (<= (* 2 (select main_a v_prenex_50299)) 1000) (< v_prenex_50299 main_x) (<= 1 (select main_a v_prenex_50300)) (<= 0 (+ (select main_a v_prenex_50299) 498)) (<= 500 (select main_a v_prenex_50300)) (<= (+ main_x 1) v_prenex_50299))) (or (forall ((v_prenex_43208 Int)) (or (<= (+ main_x 1) v_prenex_43208) (<= 1 (select main_a v_prenex_43208)) (<= (* 2 (select main_a v_prenex_43208)) 1000) (< v_prenex_43208 main_x) (<= (select main_a v_prenex_43208) 500))) (forall ((v_prenex_43210 Int)) (or (<= 500 (select main_a v_prenex_43210)) (<= 1 (select main_a v_prenex_43210))))) (forall ((v_prenex_48701 Int) (v_prenex_48700 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48701))) (<= 2 (* 2 (select main_a v_prenex_48700))) (<= 1000 (+ (select main_a v_prenex_48700) (select main_a v_prenex_48701))) (<= (select main_a v_prenex_48700) 999) (<= (select main_a v_prenex_48701) 1498) (< v_prenex_48700 main_x) (<= (+ main_x 1) v_prenex_48700))) (or (forall ((v_prenex_40484 Int)) (or (<= 0 (+ (select main_a v_prenex_40484) 498)) (<= (select main_a v_prenex_40484) 999) (<= (* 2 (select main_a v_prenex_40484)) 1000) (< v_prenex_40484 main_x) (<= (+ main_x 1) v_prenex_40484))) (forall ((v_prenex_40859 Int)) (or (<= (* 2 (select main_a v_prenex_40859)) 1998) (<= (select main_a v_prenex_40859) 999)))) (or (forall ((v_prenex_51653 Int)) (or (<= (+ main_x 1) v_prenex_51653) (<= (* 2 (select main_a v_prenex_51653)) 1000) (<= 2 (* 2 (select main_a v_prenex_51653))) (<= 1 (select main_a v_prenex_51653)) (< v_prenex_51653 main_x))) (forall ((v_prenex_51656 Int)) (<= (select main_a v_prenex_51656) 1498))) (forall ((v_prenex_50046 Int) (v_prenex_50045 Int)) (or (<= (+ main_x 1) v_prenex_50045) (< v_prenex_50045 main_x) (<= (select main_a v_prenex_50045) (select main_a v_prenex_50046)) (<= 1 (select main_a v_prenex_50046)) (<= (select main_a v_prenex_50045) 999) (<= 0 (+ (select main_a v_prenex_50045) 498)))) (forall ((v_prenex_48978 Int) (v_prenex_48977 Int)) (or (<= (+ main_x 1) v_prenex_48977) (<= 500 (select main_a v_prenex_48978)) (<= 1000 (+ (select main_a v_prenex_48977) (select main_a v_prenex_48978))) (< v_prenex_48977 main_x) (<= 2 (* 2 (select main_a v_prenex_48977))) (<= 1 (select main_a v_prenex_48977)) (<= 1 (select main_a v_prenex_48978)))) (or (forall ((v_prenex_49996 Int)) (or (<= (* 2 (select main_a v_prenex_49996)) 1998) (<= 500 (select main_a v_prenex_49996)))) (forall ((v_prenex_49990 Int)) (or (<= (select main_a v_prenex_49990) 999) (<= 2 (* 2 (select main_a v_prenex_49990))) (<= (* 2 (select main_a v_prenex_49990)) 1000) (< v_prenex_49990 main_x) (<= (+ main_x 1) v_prenex_49990)))) (or (forall ((v_prenex_45949 Int)) (<= 1000 (* 2 (select main_a v_prenex_45949)))) (forall ((v_prenex_40532 Int)) (or (<= (+ main_x 1) v_prenex_40532) (< v_prenex_40532 main_x) (<= 1 (select main_a v_prenex_40532))))) (forall ((v_prenex_41733 Int) (v_prenex_41734 Int)) (or (<= 500 (select main_a v_prenex_41734)) (<= (+ main_x 1) v_prenex_41733) (<= 1 (select main_a v_prenex_41734)) (< v_prenex_41733 main_x) (<= 1 (select main_a v_prenex_41733)) (<= (select main_a v_prenex_41733) 500) (<= (select main_a v_prenex_41733) (select main_a v_prenex_41734)))) (forall ((v_prenex_48695 Int) (v_prenex_48694 Int)) (or (<= (select main_a v_prenex_48694) 999) (<= (+ main_x 1) v_prenex_48694) (<= (select main_a v_prenex_48695) (+ (select main_a v_prenex_48694) 998)) (<= (+ main_y 1) v_prenex_48695) (< v_prenex_48694 main_x) (<= 1000 (* 2 (select main_a v_prenex_48695))))) (or (forall ((v_prenex_42138 Int)) (or (<= (select main_a v_prenex_42138) 999) (<= (+ main_y 1) v_prenex_42138) (<= (select main_a v_prenex_42138) 1498))) (forall ((v_prenex_42137 Int)) (or (<= (+ main_x 1) v_prenex_42137) (< v_prenex_42137 main_x) (<= (* 2 (select main_a v_prenex_42137)) 1000) (<= 2 (* 2 (select main_a v_prenex_42137)))))) (forall ((v_prenex_45757 Int) (v_prenex_45758 Int)) (or (<= (select main_a v_prenex_45757) 999) (<= (* 2 (select main_a v_prenex_45758)) 1998) (<= 1 (select main_a v_prenex_45757)) (<= (select main_a v_prenex_45758) 999) (<= (+ main_x 1) v_prenex_45757) (< v_prenex_45757 main_x) (<= 1000 (+ (select main_a v_prenex_45757) (select main_a v_prenex_45758))))) (or (forall ((v_prenex_41301 Int)) (or (<= 1 (select main_a v_prenex_41301)) (<= (select main_a v_prenex_41301) 999))) (forall ((v_prenex_41295 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41295))) (< v_prenex_41295 main_x) (<= (+ main_x 1) v_prenex_41295) (<= (select main_a v_prenex_41295) 999)))) (forall ((v_prenex_40587 Int) (v_prenex_40586 Int)) (or (<= (select main_a v_prenex_40586) 500) (<= (* 2 (select main_a v_prenex_40587)) 1998) (<= 500 (select main_a v_prenex_40587)) (< v_prenex_40586 main_x) (<= (* 2 (select main_a v_prenex_40586)) 1000) (<= (+ main_x 1) v_prenex_40586) (<= 1000 (+ (select main_a v_prenex_40586) (select main_a v_prenex_40587))))) (forall ((v_prenex_40788 Int) (v_prenex_40789 Int)) (or (<= 500 (select main_a v_prenex_40789)) (<= (+ main_y 1) v_prenex_40789) (< v_prenex_40788 main_x) (<= 1000 (+ (select main_a v_prenex_40788) (select main_a v_prenex_40789))) (<= 1 (select main_a v_prenex_40788)) (<= (+ main_x 1) v_prenex_40788))) (or (forall ((v_prenex_42335 Int)) (or (<= 1 (select main_a v_prenex_42335)) (<= (* 2 (select main_a v_prenex_42335)) 1998))) (forall ((v_prenex_42334 Int)) (or (<= (+ main_x 1) v_prenex_42334) (<= (select main_a v_prenex_42334) 999) (<= (* 2 (select main_a v_prenex_42334)) 1000) (<= 1 (select main_a v_prenex_42334)) (< v_prenex_42334 main_x)))) (forall ((v_prenex_46800 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46800))) (<= (select main_a v_prenex_46800) 500) (< v_prenex_46800 main_x) (<= (+ main_x 1) v_prenex_46800))) (forall ((v_prenex_41176 Int) (v_prenex_41177 Int)) (or (<= (+ main_x 1) v_prenex_41176) (< v_prenex_41176 main_x) (<= 1 (select main_a v_prenex_41177)) (<= 1000 (* 2 (select main_a v_prenex_41177))) (< v_prenex_41177 main_y) (<= (select main_a v_prenex_41176) (select main_a v_prenex_41177)) (<= (select main_a v_prenex_41176) 999))) (forall ((v_prenex_51692 Int)) (or (< v_prenex_51692 main_x) (<= (+ main_x 1) v_prenex_51692) (<= 2 (* 2 (select main_a v_prenex_51692))) (<= (* 2 (select main_a v_prenex_51692)) 1000))) (forall ((v_prenex_51087 Int) (v_prenex_51088 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51088))) (<= (select main_a v_prenex_51088) 1498) (<= (+ main_x 1) v_prenex_51087) (< v_prenex_51087 main_x) (<= (select main_a v_prenex_51088) (+ (select main_a v_prenex_51087) 998)) (<= (select main_a v_prenex_51087) 500) (<= (* 2 (select main_a v_prenex_51087)) 1000))) (forall ((v_prenex_51097 Int) (v_prenex_51098 Int)) (or (< v_prenex_51098 main_y) (<= (select main_a v_prenex_51098) 999) (<= 1 (select main_a v_prenex_51097)) (< v_prenex_51097 main_x) (<= 1000 (* 2 (select main_a v_prenex_51098))) (<= (+ main_x 1) v_prenex_51097) (<= (select main_a v_prenex_51097) (select main_a v_prenex_51098)))) (forall ((v_prenex_41046 Int) (v_prenex_41047 Int)) (or (<= 1 (select main_a v_prenex_41047)) (<= (* 2 (select main_a v_prenex_41047)) 1998) (<= 1 (select main_a v_prenex_41046)) (< v_prenex_41046 main_x) (<= 1000 (+ (select main_a v_prenex_41046) (select main_a v_prenex_41047))) (<= 0 (+ (select main_a v_prenex_41046) 498)) (<= (+ main_x 1) v_prenex_41046))) (forall ((v_prenex_43099 Int) (v_prenex_43098 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43098))) (< v_prenex_43098 main_x) (<= (select main_a v_prenex_43099) 999) (<= (+ main_y 1) v_prenex_43099) (<= (select main_a v_prenex_43099) (+ (select main_a v_prenex_43098) 998)) (<= 1 (select main_a v_prenex_43099)) (<= (+ main_x 1) v_prenex_43098))) (forall ((v_prenex_50192 Int) (v_prenex_50193 Int)) (or (<= (+ (select main_a v_prenex_50192) (select main_a v_prenex_50193)) 1000) (<= 1000 (* 2 (select main_a v_prenex_50193))) (<= (select main_a v_prenex_50192) 500) (<= 2 (* 2 (select main_a v_prenex_50192))) (< v_prenex_50192 main_x) (<= (select main_a v_prenex_50193) 1498) (<= (+ main_x 1) v_prenex_50192))) (forall ((v_prenex_44685 Int) (v_prenex_44684 Int)) (or (<= 500 (select main_a v_prenex_44685)) (<= (* 2 (select main_a v_prenex_44685)) 1998) (<= (* 2 (select main_a v_prenex_44684)) 1000) (<= (+ main_x 1) v_prenex_44684) (< v_prenex_44684 main_x) (<= 1000 (+ (select main_a v_prenex_44684) (select main_a v_prenex_44685))) (<= 1 (select main_a v_prenex_44684)))) (forall ((v_prenex_47186 Int) (v_prenex_47185 Int)) (or (<= (select main_a v_prenex_47185) 500) (<= 1 (select main_a v_prenex_47185)) (<= 500 (select main_a v_prenex_47186)) (< v_prenex_47185 main_x) (<= (select main_a v_prenex_47186) (+ (select main_a v_prenex_47185) 998)) (<= 1 (select main_a v_prenex_47186)) (<= (+ main_x 1) v_prenex_47185))) (forall ((v_prenex_41308 Int) (v_prenex_41309 Int)) (or (<= 1 (select main_a v_prenex_41308)) (< v_prenex_41308 main_x) (<= (select main_a v_prenex_41308) (select main_a v_prenex_41309)) (<= (select main_a v_prenex_41309) 999) (<= (* 2 (select main_a v_prenex_41308)) 1000) (<= (+ main_x 1) v_prenex_41308))) (or (forall ((v_prenex_48572 Int)) (<= (select main_a v_prenex_48572) 1498)) (forall ((v_prenex_48568 Int)) (or (<= (select main_a v_prenex_48568) 500) (<= (+ main_x 1) v_prenex_48568) (<= 2 (* 2 (select main_a v_prenex_48568))) (<= 1 (select main_a v_prenex_48568)) (< v_prenex_48568 main_x)))) (forall ((v_prenex_41876 Int) (v_prenex_41877 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41877))) (<= (* 2 (select main_a v_prenex_41877)) 1998) (<= (select main_a v_prenex_41876) (select main_a v_prenex_41877)) (< v_prenex_41876 main_x) (<= 0 (+ (select main_a v_prenex_41876) 498)) (<= 1 (select main_a v_prenex_41876)) (<= (+ main_x 1) v_prenex_41876))) (forall ((v_prenex_48801 Int) (v_prenex_48800 Int)) (or (<= (+ main_x 1) v_prenex_48800) (<= (select main_a v_prenex_48801) 999) (<= (* 2 (select main_a v_prenex_48801)) 1998) (<= (select main_a v_prenex_48800) 999) (<= 1 (select main_a v_prenex_48800)) (< v_prenex_48800 main_x) (<= (select main_a v_prenex_48801) (+ (select main_a v_prenex_48800) 998)))) (or (forall ((v_prenex_42103 Int)) (or (< v_prenex_42103 main_y) (<= (* 2 (select main_a v_prenex_42103)) 1998))) (forall ((v_prenex_42108 Int)) (or (<= (select main_a v_prenex_42108) 500) (<= 2 (* 2 (select main_a v_prenex_42108))) (<= (+ main_x 1) v_prenex_42108) (< v_prenex_42108 main_x)))) (forall ((v_prenex_47955 Int) (v_prenex_47954 Int)) (or (<= 1000 (+ (select main_a v_prenex_47954) (select main_a v_prenex_47955))) (<= (+ main_x 1) v_prenex_47954) (<= 1 (select main_a v_prenex_47955)) (<= 0 (+ (select main_a v_prenex_47954) 498)) (<= (* 2 (select main_a v_prenex_47954)) 1000) (< v_prenex_47954 main_x))) (forall ((v_prenex_43326 Int) (v_prenex_43325 Int)) (or (<= (+ main_y 1) v_prenex_43326) (< v_prenex_43325 main_x) (<= 1000 (+ (select main_a v_prenex_43325) (select main_a v_prenex_43326))) (<= (* 2 (select main_a v_prenex_43326)) 1998) (<= (+ main_x 1) v_prenex_43325) (<= (select main_a v_prenex_43326) 1498) (<= (select main_a v_prenex_43325) 999))) (or (forall ((v_prenex_44170 Int)) (or (<= (* 2 (select main_a v_prenex_44170)) 1000) (<= 2 (* 2 (select main_a v_prenex_44170))) (<= (+ main_x 1) v_prenex_44170) (< v_prenex_44170 main_x))) (forall ((v_prenex_44174 Int)) (or (<= (* 2 (select main_a v_prenex_44174)) 1998) (<= (select main_a v_prenex_44174) 1498)))) (forall ((v_prenex_48838 Int) (v_prenex_48837 Int)) (or (<= (+ main_y 1) v_prenex_48838) (<= (select main_a v_prenex_48837) (select main_a v_prenex_48838)) (<= 1 (select main_a v_prenex_48837)) (<= (select main_a v_prenex_48838) 999) (<= (+ main_x 1) v_prenex_48837) (< v_prenex_48837 main_x))) (forall ((v_prenex_47083 Int) (v_prenex_47084 Int)) (or (<= 500 (select main_a v_prenex_47084)) (< v_prenex_47083 main_x) (<= 1000 (* 2 (select main_a v_prenex_47084))) (<= (+ main_x 1) v_prenex_47083) (<= (* 2 (select main_a v_prenex_47083)) 1000) (<= 1000 (+ (select main_a v_prenex_47083) (select main_a v_prenex_47084))) (<= 2 (* 2 (select main_a v_prenex_47083))))) (forall ((v_prenex_46662 Int) (v_prenex_46663 Int)) (or (<= (select main_a v_prenex_46663) (+ (select main_a v_prenex_46662) 998)) (<= (+ main_x 1) v_prenex_46662) (<= 1 (select main_a v_prenex_46662)) (<= 1000 (* 2 (select main_a v_prenex_46663))) (< v_prenex_46663 main_y) (<= (select main_a v_prenex_46663) 999) (< v_prenex_46662 main_x))) (forall ((v_prenex_49439 Int) (v_prenex_49440 Int)) (or (< v_prenex_49440 main_y) (<= (+ main_x 1) v_prenex_49439) (<= (select main_a v_prenex_49439) 500) (<= (select main_a v_prenex_49440) 1498) (< v_prenex_49439 main_x) (<= 500 (select main_a v_prenex_49440)) (<= (select main_a v_prenex_49440) (+ (select main_a v_prenex_49439) 998)))) (forall ((v_prenex_48174 Int) (v_prenex_48173 Int)) (or (< v_prenex_48173 main_x) (<= 1000 (+ (select main_a v_prenex_48173) (select main_a v_prenex_48174))) (<= (* 2 (select main_a v_prenex_48174)) 1998) (<= (+ main_x 1) v_prenex_48173) (<= 2 (* 2 (select main_a v_prenex_48173))) (<= (* 2 (select main_a v_prenex_48173)) 1000) (<= (select main_a v_prenex_48174) 999))) (or (forall ((v_prenex_48426 Int)) (or (<= 500 (select main_a v_prenex_48426)) (<= 1 (select main_a v_prenex_48426)) (<= (+ main_y 1) v_prenex_48426))) (forall ((v_prenex_48425 Int)) (or (<= 0 (+ (select main_a v_prenex_48425) 498)) (<= (* 2 (select main_a v_prenex_48425)) 1000) (< v_prenex_48425 main_x) (<= (+ main_x 1) v_prenex_48425)))) (forall ((v_prenex_47372 Int) (v_prenex_47371 Int)) (or (<= (+ main_x 1) v_prenex_47371) (< v_prenex_47371 main_x) (<= (* 2 (select main_a v_prenex_47371)) 1000) (<= (select main_a v_prenex_47372) 999) (<= (* 2 (select main_a v_prenex_47372)) 1998) (<= 2 (* 2 (select main_a v_prenex_47371))) (<= (+ (select main_a v_prenex_47371) (select main_a v_prenex_47372)) 1000))) (forall ((v_prenex_43833 Int) (v_prenex_43832 Int)) (or (<= 500 (select main_a v_prenex_43833)) (<= 0 (+ (select main_a v_prenex_43832) 498)) (< v_prenex_43832 main_x) (<= (select main_a v_prenex_43832) 500) (<= (+ main_x 1) v_prenex_43832) (<= 1 (select main_a v_prenex_43833)) (<= (select main_a v_prenex_43832) (select main_a v_prenex_43833)))) (forall ((v_prenex_40806 Int) (v_prenex_40805 Int)) (or (<= (select main_a v_prenex_40805) 999) (< v_prenex_40805 main_x) (<= (select main_a v_prenex_40806) 999) (<= (* 2 (select main_a v_prenex_40806)) 1998) (<= 2 (* 2 (select main_a v_prenex_40805))) (<= (+ main_x 1) v_prenex_40805) (<= (select main_a v_prenex_40806) (+ (select main_a v_prenex_40805) 998)))) (forall ((v_prenex_48121 Int)) (or (<= (* 2 (select main_a v_prenex_48121)) 1000) (< v_prenex_48121 main_x) (<= (+ main_x 1) v_prenex_48121) (<= 1 (select main_a v_prenex_48121)) (<= 0 (+ (select main_a v_prenex_48121) 498)))) (forall ((v_prenex_48663 Int) (v_prenex_48662 Int)) (or (< v_prenex_48662 main_x) (<= (select main_a v_prenex_48663) (+ (select main_a v_prenex_48662) 998)) (<= (+ main_x 1) v_prenex_48662) (<= 500 (select main_a v_prenex_48663)) (<= (* 2 (select main_a v_prenex_48662)) 1000))) (forall ((v_prenex_48828 Int) (v_prenex_48827 Int)) (or (<= 500 (select main_a v_prenex_48828)) (<= (+ main_y 1) v_prenex_48828) (<= (+ main_x 1) v_prenex_48827) (<= (select main_a v_prenex_48827) (select main_a v_prenex_48828)) (<= 2 (* 2 (select main_a v_prenex_48827))) (< v_prenex_48827 main_x) (<= 1000 (* 2 (select main_a v_prenex_48828))))) (or (forall ((v_prenex_41167 Int)) (or (<= (+ main_y 1) v_prenex_41167) (<= 500 (select main_a v_prenex_41167)) (<= 1000 (* 2 (select main_a v_prenex_41167))))) (forall ((v_prenex_41166 Int)) (or (<= (+ main_x 1) v_prenex_41166) (<= 1 (select main_a v_prenex_41166)) (<= 2 (* 2 (select main_a v_prenex_41166))) (< v_prenex_41166 main_x)))) (forall ((v_prenex_48399 Int) (v_prenex_48398 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48398))) (< v_prenex_48398 main_x) (<= 1 (select main_a v_prenex_48399)) (<= (select main_a v_prenex_48398) (select main_a v_prenex_48399)) (<= 500 (select main_a v_prenex_48399)) (<= (+ main_x 1) v_prenex_48398) (<= (* 2 (select main_a v_prenex_48398)) 1000))) (forall ((v_prenex_47286 Int) (v_prenex_47285 Int)) (or (< v_prenex_47285 main_x) (<= (+ main_y 1) v_prenex_47286) (<= (+ main_x 1) v_prenex_47285) (<= (select main_a v_prenex_47285) (select main_a v_prenex_47286)) (<= 2 (* 2 (select main_a v_prenex_47285))) (<= 500 (select main_a v_prenex_47286)))) (forall ((v_prenex_45508 Int) (v_prenex_45507 Int)) (or (<= (+ (select main_a v_prenex_45507) (select main_a v_prenex_45508)) 1000) (<= (+ main_x 1) v_prenex_45507) (<= (* 2 (select main_a v_prenex_45508)) 1998) (< v_prenex_45508 main_y) (<= 1 (select main_a v_prenex_45507)) (<= (select main_a v_prenex_45508) 999) (< v_prenex_45507 main_x))) (forall ((v_prenex_41519 Int) (v_prenex_41520 Int)) (or (<= (select main_a v_prenex_41519) 500) (<= 1000 (* 2 (select main_a v_prenex_41520))) (<= 2 (* 2 (select main_a v_prenex_41519))) (< v_prenex_41519 main_x) (<= (select main_a v_prenex_41520) (+ (select main_a v_prenex_41519) 998)) (<= (+ main_x 1) v_prenex_41519))) (or (forall ((v_prenex_51281 Int)) (or (<= (select main_a v_prenex_51281) 1498) (<= (select main_a v_prenex_51281) 999))) (forall ((v_prenex_51277 Int)) (or (<= (+ main_x 1) v_prenex_51277) (< v_prenex_51277 main_x) (<= (select main_a v_prenex_51277) 999) (<= (* 2 (select main_a v_prenex_51277)) 1000)))) (forall ((v_prenex_40854 Int) (v_prenex_40855 Int)) (or (<= (select main_a v_prenex_40855) 999) (<= (select main_a v_prenex_40854) 500) (<= 1 (select main_a v_prenex_40855)) (<= 0 (+ (select main_a v_prenex_40854) 498)) (<= (+ main_x 1) v_prenex_40854) (< v_prenex_40854 main_x) (<= (select main_a v_prenex_40854) (select main_a v_prenex_40855)))) (forall ((v_prenex_46776 Int) (v_prenex_46775 Int)) (or (<= (select main_a v_prenex_46776) 1498) (< v_prenex_46775 main_x) (<= (select main_a v_prenex_46775) 999) (< v_prenex_46776 main_y) (<= 1 (select main_a v_prenex_46776)) (<= (+ main_x 1) v_prenex_46775) (<= (select main_a v_prenex_46776) (+ (select main_a v_prenex_46775) 998)))) (or (forall ((v_prenex_45069 Int)) (or (<= (+ main_x 1) v_prenex_45069) (< v_prenex_45069 main_x) (<= (select main_a v_prenex_45069) 500) (<= (* 2 (select main_a v_prenex_45069)) 1000))) (forall ((v_prenex_45071 Int)) (<= 500 (select main_a v_prenex_45071)))) (forall ((v_prenex_46006 Int) (v_prenex_46007 Int)) (or (< v_prenex_46006 main_x) (<= (* 2 (select main_a v_prenex_46006)) 1000) (<= 500 (select main_a v_prenex_46007)) (<= (select main_a v_prenex_46007) (+ (select main_a v_prenex_46006) 998)) (<= (+ main_x 1) v_prenex_46006) (<= 2 (* 2 (select main_a v_prenex_46006))) (<= (select main_a v_prenex_46007) 1498))) (forall ((v_prenex_42464 Int) (v_prenex_42465 Int)) (or (<= (+ main_x 1) v_prenex_42464) (<= (select main_a v_prenex_42465) 1498) (<= 500 (select main_a v_prenex_42465)) (<= (select main_a v_prenex_42464) (select main_a v_prenex_42465)) (<= 0 (+ (select main_a v_prenex_42464) 498)) (<= (+ main_y 1) v_prenex_42465) (< v_prenex_42464 main_x))) (or (forall ((v_prenex_42192 Int)) (or (< v_prenex_42192 main_x) (<= 2 (* 2 (select main_a v_prenex_42192))) (<= (* 2 (select main_a v_prenex_42192)) 1000) (<= (+ main_x 1) v_prenex_42192) (<= (select main_a v_prenex_42192) 500))) (forall ((v_prenex_42193 Int)) (<= 500 (select main_a v_prenex_42193)))) (or (forall ((v_prenex_43605 Int)) (or (< v_prenex_43605 main_x) (<= (* 2 (select main_a v_prenex_43605)) 1000) (<= (+ main_x 1) v_prenex_43605) (<= 1 (select main_a v_prenex_43605)))) (forall ((v_prenex_43606 Int)) (or (<= 1 (select main_a v_prenex_43606)) (< v_prenex_43606 main_y) (<= (select main_a v_prenex_43606) 1498)))) (forall ((v_prenex_42722 Int) (v_prenex_42723 Int)) (or (< v_prenex_42722 main_x) (<= 1000 (+ (select main_a v_prenex_42722) (select main_a v_prenex_42723))) (<= (+ main_x 1) v_prenex_42722) (<= (* 2 (select main_a v_prenex_42722)) 1000) (<= 1 (select main_a v_prenex_42722)) (<= 500 (select main_a v_prenex_42723)))) (or (forall ((v_prenex_44169 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44169))) (<= (* 2 (select main_a v_prenex_44169)) 1000) (< v_prenex_44169 main_x) (<= (+ main_x 1) v_prenex_44169))) (forall ((v_prenex_44174 Int)) (or (<= (* 2 (select main_a v_prenex_44174)) 1998) (<= (select main_a v_prenex_44174) 1498)))) (forall ((v_prenex_49665 Int) (v_prenex_49664 Int)) (or (<= 500 (select main_a v_prenex_49665)) (<= (+ main_x 1) v_prenex_49664) (< v_prenex_49665 main_y) (<= 1000 (+ (select main_a v_prenex_49664) (select main_a v_prenex_49665))) (<= 1 (select main_a v_prenex_49664)) (<= (select main_a v_prenex_49665) 1498) (< v_prenex_49664 main_x))) (forall ((v_prenex_41531 Int) (v_prenex_41532 Int)) (or (<= 1000 (+ (select main_a v_prenex_41531) (select main_a v_prenex_41532))) (< v_prenex_41531 main_x) (<= 2 (* 2 (select main_a v_prenex_41531))) (<= (+ main_x 1) v_prenex_41531) (<= 1 (select main_a v_prenex_41531)) (<= 1000 (* 2 (select main_a v_prenex_41532))))) (or (forall ((v_prenex_42417 Int)) (or (<= (* 2 (select main_a v_prenex_42417)) 1998) (<= 500 (select main_a v_prenex_42417)) (< v_prenex_42417 main_y))) (forall ((v_prenex_42416 Int)) (or (<= (+ main_x 1) v_prenex_42416) (<= 1 (select main_a v_prenex_42416)) (<= 2 (* 2 (select main_a v_prenex_42416))) (< v_prenex_42416 main_x)))) (or (forall ((v_prenex_42396 Int)) (<= 1 (select main_a v_prenex_42396))) (forall ((v_prenex_42395 Int)) (or (<= 1 (select main_a v_prenex_42395)) (<= (+ main_x 1) v_prenex_42395) (<= 2 (* 2 (select main_a v_prenex_42395))) (< v_prenex_42395 main_x)))) (forall ((v_prenex_44724 Int) (v_prenex_44725 Int)) (or (< v_prenex_44724 main_x) (<= (select main_a v_prenex_44725) 1498) (<= (+ main_x 1) v_prenex_44724) (<= 0 (+ (select main_a v_prenex_44724) 498)) (<= 500 (select main_a v_prenex_44725)) (<= (select main_a v_prenex_44724) 500) (<= (select main_a v_prenex_44724) (select main_a v_prenex_44725)))) (forall ((v_prenex_44859 Int) (v_prenex_44860 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44859))) (<= (select main_a v_prenex_44860) 1498) (<= (select main_a v_prenex_44859) (select main_a v_prenex_44860)) (<= (select main_a v_prenex_44859) 500) (<= (+ main_x 1) v_prenex_44859) (< v_prenex_44859 main_x))) (forall ((v_prenex_50296 Int) (v_prenex_50295 Int)) (or (<= (select main_a v_prenex_50296) 999) (<= (+ main_x 1) v_prenex_50295) (<= 2 (* 2 (select main_a v_prenex_50295))) (< v_prenex_50295 main_x) (<= 500 (select main_a v_prenex_50296)) (<= (+ (select main_a v_prenex_50295) (select main_a v_prenex_50296)) 1000))) (forall ((v_prenex_43172 Int) (v_prenex_43173 Int)) (or (<= (select main_a v_prenex_43173) 1498) (<= (* 2 (select main_a v_prenex_43172)) 1000) (< v_prenex_43172 main_x) (<= (select main_a v_prenex_43173) (+ (select main_a v_prenex_43172) 998)) (<= (+ main_x 1) v_prenex_43172) (<= (select main_a v_prenex_43173) 999) (< v_prenex_43173 main_y))) (forall ((v_prenex_50773 Int) (v_prenex_50774 Int)) (or (<= (select main_a v_prenex_50773) 500) (<= 1000 (+ (select main_a v_prenex_50773) (select main_a v_prenex_50774))) (< v_prenex_50773 main_x) (<= (+ main_x 1) v_prenex_50773) (<= 500 (select main_a v_prenex_50774)) (<= (* 2 (select main_a v_prenex_50774)) 1998) (<= 2 (* 2 (select main_a v_prenex_50773))))) (forall ((v_prenex_46940 Int) (v_prenex_46939 Int)) (or (<= 1 (select main_a v_prenex_46940)) (<= (select main_a v_prenex_46939) (select main_a v_prenex_46940)) (<= 0 (+ (select main_a v_prenex_46939) 498)) (<= 1000 (* 2 (select main_a v_prenex_46940))) (<= (select main_a v_prenex_46939) 999) (<= (+ main_x 1) v_prenex_46939) (< v_prenex_46939 main_x))) (forall ((v_prenex_40627 Int) (v_prenex_40628 Int)) (or (<= 1 (select main_a v_prenex_40628)) (<= (select main_a v_prenex_40627) (select main_a v_prenex_40628)) (< v_prenex_40627 main_x) (<= 500 (select main_a v_prenex_40628)) (<= (+ main_x 1) v_prenex_40627) (<= 0 (+ (select main_a v_prenex_40627) 498)) (< v_prenex_40628 main_y))) (forall ((v_prenex_46349 Int) (v_prenex_46350 Int)) (or (<= (select main_a v_prenex_46350) 999) (<= (+ (select main_a v_prenex_46349) (select main_a v_prenex_46350)) 1000) (<= (+ main_x 1) v_prenex_46349) (<= 2 (* 2 (select main_a v_prenex_46349))) (< v_prenex_46349 main_x) (<= 500 (select main_a v_prenex_46350)) (<= (select main_a v_prenex_46349) 500))) (forall ((v_prenex_50307 Int) (v_prenex_50308 Int)) (or (<= (+ main_x 1) v_prenex_50307) (< v_prenex_50307 main_x) (<= 1000 (+ (select main_a v_prenex_50307) (select main_a v_prenex_50308))) (<= (select main_a v_prenex_50307) 500) (<= 0 (+ (select main_a v_prenex_50307) 498)) (<= (select main_a v_prenex_50308) 1498) (<= 500 (select main_a v_prenex_50308)))) (or (forall ((v_prenex_44299 Int)) (or (< v_prenex_44299 main_y) (<= 1 (select main_a v_prenex_44299)) (<= 500 (select main_a v_prenex_44299)))) (forall ((v_prenex_44296 Int)) (or (<= (+ main_x 1) v_prenex_44296) (< v_prenex_44296 main_x) (<= (* 2 (select main_a v_prenex_44296)) 1000) (<= 0 (+ (select main_a v_prenex_44296) 498))))) (forall ((v_prenex_43358 Int) (v_prenex_43357 Int)) (or (<= 1 (select main_a v_prenex_43358)) (< v_prenex_43357 main_x) (<= 500 (select main_a v_prenex_43358)) (<= (+ main_y 1) v_prenex_43358) (<= 0 (+ (select main_a v_prenex_43357) 498)) (<= (select main_a v_prenex_43357) (select main_a v_prenex_43358)) (<= (+ main_x 1) v_prenex_43357))) (or (forall ((v_prenex_51074 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51074))) (<= (select main_a v_prenex_51074) 1498))) (forall ((v_prenex_51072 Int)) (or (<= (+ main_x 1) v_prenex_51072) (<= 2 (* 2 (select main_a v_prenex_51072))) (<= (select main_a v_prenex_51072) 999) (<= 1 (select main_a v_prenex_51072)) (< v_prenex_51072 main_x)))) (forall ((v_prenex_42696 Int) (v_prenex_42697 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42696))) (<= 1000 (* 2 (select main_a v_prenex_42697))) (<= (select main_a v_prenex_42696) 999) (< v_prenex_42696 main_x) (<= (+ main_x 1) v_prenex_42696) (<= (+ (select main_a v_prenex_42696) (select main_a v_prenex_42697)) 1000))) (forall ((v_prenex_41687 Int) (v_prenex_41686 Int)) (or (<= 1000 (+ (select main_a v_prenex_41686) (select main_a v_prenex_41687))) (< v_prenex_41686 main_x) (< v_prenex_41687 main_y) (<= (* 2 (select main_a v_prenex_41686)) 1000) (<= (+ main_x 1) v_prenex_41686) (<= 1 (select main_a v_prenex_41687)))) (forall ((v_prenex_47963 Int) (v_prenex_47962 Int)) (or (<= (* 2 (select main_a v_prenex_47962)) 1000) (<= 1 (select main_a v_prenex_47963)) (<= (+ main_x 1) v_prenex_47962) (< v_prenex_47962 main_x) (<= 1000 (* 2 (select main_a v_prenex_47963))) (<= 1000 (+ (select main_a v_prenex_47962) (select main_a v_prenex_47963))) (<= (select main_a v_prenex_47962) 500))) (or (forall ((v_prenex_46762 Int)) (or (<= (* 2 (select main_a v_prenex_46762)) 1000) (<= (+ main_x 1) v_prenex_46762) (< v_prenex_46762 main_x))) (forall ((v_prenex_46768 Int)) (or (<= (select main_a v_prenex_46768) 1498) (< v_prenex_46768 main_y) (<= (* 2 (select main_a v_prenex_46768)) 1998)))) (forall ((v_prenex_41828 Int) (v_prenex_41829 Int)) (or (<= (* 2 (select main_a v_prenex_41828)) 1000) (<= 2 (* 2 (select main_a v_prenex_41828))) (<= (+ main_x 1) v_prenex_41828) (< v_prenex_41828 main_x) (<= (+ (select main_a v_prenex_41828) (select main_a v_prenex_41829)) 1000))) (or (forall ((v_prenex_41758 Int)) (<= (* 2 (select main_a v_prenex_41758)) 1998)) (forall ((v_prenex_41752 Int)) (or (< v_prenex_41752 main_x) (<= 2 (* 2 (select main_a v_prenex_41752))) (<= 0 (+ (select main_a v_prenex_41752) 498)) (<= (+ main_x 1) v_prenex_41752)))) (forall ((v_prenex_44767 Int) (v_prenex_44766 Int)) (or (<= (select main_a v_prenex_44767) 1498) (<= 1 (select main_a v_prenex_44767)) (<= 0 (+ (select main_a v_prenex_44766) 498)) (<= (select main_a v_prenex_44766) (select main_a v_prenex_44767)) (<= (select main_a v_prenex_44766) 999) (<= (+ main_x 1) v_prenex_44766) (< v_prenex_44766 main_x))) (or (forall ((v_prenex_45737 Int)) (or (< v_prenex_45737 main_x) (<= (* 2 (select main_a v_prenex_45737)) 1000) (<= (+ main_x 1) v_prenex_45737) (<= (select main_a v_prenex_45737) 500))) (forall ((v_prenex_45742 Int)) (or (<= (select main_a v_prenex_45742) 999) (<= 1000 (* 2 (select main_a v_prenex_45742)))))) (forall ((v_prenex_42950 Int) (v_prenex_42951 Int)) (or (<= (+ main_x 1) v_prenex_42950) (<= (* 2 (select main_a v_prenex_42950)) 1000) (<= 500 (select main_a v_prenex_42951)) (<= 0 (+ (select main_a v_prenex_42950) 498)) (< v_prenex_42950 main_x) (<= 1 (select main_a v_prenex_42951)) (<= (select main_a v_prenex_42951) (+ (select main_a v_prenex_42950) 998)))) (forall ((v_prenex_46365 Int) (v_prenex_46366 Int)) (or (<= (select main_a v_prenex_46365) (select main_a v_prenex_46366)) (< v_prenex_46365 main_x) (<= (select main_a v_prenex_46365) 500) (<= (* 2 (select main_a v_prenex_46366)) 1998) (<= 0 (+ (select main_a v_prenex_46365) 498)) (<= (+ main_x 1) v_prenex_46365) (<= (select main_a v_prenex_46366) 999))) (forall ((v_prenex_48434 Int) (v_prenex_48433 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48434))) (<= 1 (select main_a v_prenex_48433)) (< v_prenex_48433 main_x) (<= (+ main_x 1) v_prenex_48433) (<= (select main_a v_prenex_48434) 999) (<= (select main_a v_prenex_48434) (+ (select main_a v_prenex_48433) 998)))) (forall ((v_prenex_49657 Int) (v_prenex_49656 Int)) (or (<= (select main_a v_prenex_49657) 999) (< v_prenex_49656 main_x) (<= (+ main_y 1) v_prenex_49657) (<= (+ main_x 1) v_prenex_49656) (<= (+ (select main_a v_prenex_49656) (select main_a v_prenex_49657)) 1000) (<= 2 (* 2 (select main_a v_prenex_49656))) (<= 500 (select main_a v_prenex_49657)))) (forall ((v_prenex_49386 Int) (v_prenex_49385 Int)) (or (<= (select main_a v_prenex_49385) (select main_a v_prenex_49386)) (<= 2 (* 2 (select main_a v_prenex_49385))) (<= 1 (select main_a v_prenex_49386)) (<= (+ main_x 1) v_prenex_49385) (< v_prenex_49385 main_x) (<= (select main_a v_prenex_49385) 999) (<= (* 2 (select main_a v_prenex_49386)) 1998))) (forall ((v_prenex_49988 Int) (v_prenex_49989 Int)) (or (<= 0 (+ (select main_a v_prenex_49988) 498)) (<= (select main_a v_prenex_49989) 1498) (<= (select main_a v_prenex_49989) 999) (<= (select main_a v_prenex_49988) 500) (< v_prenex_49988 main_x) (<= (+ (select main_a v_prenex_49988) (select main_a v_prenex_49989)) 1000) (<= (+ main_x 1) v_prenex_49988))) (forall ((v_prenex_40596 Int) (v_prenex_40595 Int)) (or (<= 1 (select main_a v_prenex_40595)) (<= (+ main_x 1) v_prenex_40595) (<= (select main_a v_prenex_40595) 500) (<= (select main_a v_prenex_40596) (+ (select main_a v_prenex_40595) 998)) (<= 500 (select main_a v_prenex_40596)) (< v_prenex_40595 main_x))) (forall ((v_prenex_42204 Int) (v_prenex_42205 Int)) (or (<= 1 (select main_a v_prenex_42205)) (<= (* 2 (select main_a v_prenex_42205)) 1998) (<= 2 (* 2 (select main_a v_prenex_42204))) (< v_prenex_42204 main_x) (<= (select main_a v_prenex_42204) (select main_a v_prenex_42205)) (<= (select main_a v_prenex_42204) 500) (<= (+ main_x 1) v_prenex_42204))) (forall ((v_prenex_43840 Int) (v_prenex_43841 Int)) (or (<= (* 2 (select main_a v_prenex_43841)) 1998) (<= (select main_a v_prenex_43840) 500) (<= 0 (+ (select main_a v_prenex_43840) 498)) (<= (+ (select main_a v_prenex_43840) (select main_a v_prenex_43841)) 1000) (<= (+ main_x 1) v_prenex_43840) (< v_prenex_43840 main_x))) (forall ((v_prenex_41304 Int) (v_prenex_41305 Int)) (or (<= (+ main_x 1) v_prenex_41304) (<= (* 2 (select main_a v_prenex_41304)) 1000) (<= (select main_a v_prenex_41304) 500) (<= (select main_a v_prenex_41305) (+ (select main_a v_prenex_41304) 998)) (<= 1 (select main_a v_prenex_41305)) (<= (select main_a v_prenex_41305) 1498) (< v_prenex_41304 main_x))) (or (forall ((v_prenex_42738 Int)) (or (<= 500 (select main_a v_prenex_42738)) (<= (* 2 (select main_a v_prenex_42738)) 1998))) (forall ((v_prenex_42743 Int)) (or (< v_prenex_42743 main_x) (<= (+ main_x 1) v_prenex_42743) (<= (select main_a v_prenex_42743) 500) (<= (* 2 (select main_a v_prenex_42743)) 1000)))) (forall ((v_prenex_48270 Int) (v_prenex_48269 Int)) (or (<= (select main_a v_prenex_48269) 999) (<= (select main_a v_prenex_48269) (select main_a v_prenex_48270)) (<= 500 (select main_a v_prenex_48270)) (<= (select main_a v_prenex_48270) 1498) (<= (+ main_x 1) v_prenex_48269) (< v_prenex_48269 main_x))) (or (forall ((v_prenex_47768 Int)) (or (<= (select main_a v_prenex_47768) 1498) (<= (select main_a v_prenex_47768) 999))) (forall ((v_prenex_47766 Int)) (or (<= 0 (+ (select main_a v_prenex_47766) 498)) (<= (* 2 (select main_a v_prenex_47766)) 1000) (<= 2 (* 2 (select main_a v_prenex_47766))) (<= (+ main_x 1) v_prenex_47766) (< v_prenex_47766 main_x)))) (forall ((v_prenex_42640 Int) (v_prenex_42641 Int)) (or (<= (+ main_x 1) v_prenex_42640) (<= 1 (select main_a v_prenex_42640)) (<= (select main_a v_prenex_42640) 999) (<= 1000 (* 2 (select main_a v_prenex_42641))) (< v_prenex_42640 main_x) (<= (select main_a v_prenex_42641) 1498) (<= (select main_a v_prenex_42640) (select main_a v_prenex_42641)))) (forall ((v_prenex_45346 Int) (v_prenex_45347 Int)) (or (<= (select main_a v_prenex_45346) 500) (<= 1000 (* 2 (select main_a v_prenex_45347))) (<= (select main_a v_prenex_45347) 1498) (< v_prenex_45346 main_x) (<= (select main_a v_prenex_45346) (select main_a v_prenex_45347)) (<= (+ main_x 1) v_prenex_45346) (<= 2 (* 2 (select main_a v_prenex_45346))))) (or (forall ((v_prenex_49902 Int)) (or (< v_prenex_49902 main_x) (<= (* 2 (select main_a v_prenex_49902)) 1000) (<= (+ main_x 1) v_prenex_49902) (<= 2 (* 2 (select main_a v_prenex_49902))) (<= (select main_a v_prenex_49902) 500))) (forall ((v_prenex_49905 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49905))) (<= (select main_a v_prenex_49905) 999)))) (forall ((v_prenex_46916 Int) (v_prenex_46915 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46915))) (<= (+ (select main_a v_prenex_46915) (select main_a v_prenex_46916)) 1000) (<= (select main_a v_prenex_46916) 999) (<= (* 2 (select main_a v_prenex_46915)) 1000) (<= 1 (select main_a v_prenex_46916)) (<= (+ main_x 1) v_prenex_46915) (< v_prenex_46915 main_x))) (forall ((v_prenex_48274 Int) (v_prenex_48273 Int)) (or (< v_prenex_48273 main_x) (<= 1 (select main_a v_prenex_48273)) (<= (+ main_x 1) v_prenex_48273) (<= 1000 (+ (select main_a v_prenex_48273) (select main_a v_prenex_48274))) (<= 2 (* 2 (select main_a v_prenex_48273))) (<= (select main_a v_prenex_48274) 1498) (<= 1000 (* 2 (select main_a v_prenex_48274))))) (or (forall ((v_prenex_44778 Int)) (or (<= (+ main_x 1) v_prenex_44778) (< v_prenex_44778 main_x) (<= 0 (+ (select main_a v_prenex_44778) 498)))) (forall ((v_prenex_44784 Int)) (<= 1000 (* 2 (select main_a v_prenex_44784))))) (or (forall ((v_prenex_45768 Int)) (or (<= (+ main_y 1) v_prenex_45768) (<= 1 (select main_a v_prenex_45768)) (<= (select main_a v_prenex_45768) 999))) (forall ((v_prenex_45767 Int)) (or (<= (+ main_x 1) v_prenex_45767) (< v_prenex_45767 main_x) (<= 0 (+ (select main_a v_prenex_45767) 498)) (<= 2 (* 2 (select main_a v_prenex_45767)))))) (forall ((v_prenex_50793 Int) (v_prenex_50794 Int)) (or (<= 1 (select main_a v_prenex_50793)) (<= 1000 (* 2 (select main_a v_prenex_50794))) (<= (+ (select main_a v_prenex_50793) (select main_a v_prenex_50794)) 1000) (<= 1 (select main_a v_prenex_50794)) (< v_prenex_50793 main_x) (<= (select main_a v_prenex_50793) 500) (<= (+ main_x 1) v_prenex_50793))) (or (forall ((v_prenex_48367 Int)) (or (<= 0 (+ (select main_a v_prenex_48367) 498)) (<= (* 2 (select main_a v_prenex_48367)) 1000) (<= (+ main_x 1) v_prenex_48367) (<= 1 (select main_a v_prenex_48367)) (< v_prenex_48367 main_x))) (forall ((v_prenex_48371 Int)) (or (<= (* 2 (select main_a v_prenex_48371)) 1998) (<= (select main_a v_prenex_48371) 1498)))) (forall ((v_prenex_42543 Int) (v_prenex_42544 Int)) (or (<= (select main_a v_prenex_42544) 1498) (<= 500 (select main_a v_prenex_42544)) (< v_prenex_42543 main_x) (<= 1 (select main_a v_prenex_42543)) (<= (+ main_x 1) v_prenex_42543) (<= 1000 (+ (select main_a v_prenex_42543) (select main_a v_prenex_42544))))) (or (forall ((v_prenex_46707 Int)) (or (<= (select main_a v_prenex_46707) 500) (< v_prenex_46707 main_x) (<= 0 (+ (select main_a v_prenex_46707) 498)) (<= (+ main_x 1) v_prenex_46707) (<= 2 (* 2 (select main_a v_prenex_46707))))) (forall ((v_prenex_46710 Int)) (or (<= (* 2 (select main_a v_prenex_46710)) 1998) (<= 500 (select main_a v_prenex_46710))))) (or (forall ((v_prenex_43019 Int)) (or (<= (select main_a v_prenex_43019) 500) (< v_prenex_43019 main_x) (<= (+ main_x 1) v_prenex_43019) (<= 2 (* 2 (select main_a v_prenex_43019))))) (forall ((v_prenex_43014 Int)) (or (<= (select main_a v_prenex_43014) 999) (< v_prenex_43014 main_y) (<= 500 (select main_a v_prenex_43014))))) (forall ((v_prenex_47459 Int) (v_prenex_47460 Int)) (or (<= (select main_a v_prenex_47460) (+ (select main_a v_prenex_47459) 998)) (<= 2 (* 2 (select main_a v_prenex_47459))) (<= (+ main_x 1) v_prenex_47459) (<= 1 (select main_a v_prenex_47460)) (<= (select main_a v_prenex_47460) 1498) (< v_prenex_47459 main_x))) (forall ((v_prenex_44586 Int) (v_prenex_44587 Int)) (or (<= (+ main_x 1) v_prenex_44586) (<= (+ main_y 1) v_prenex_44587) (<= 1000 (* 2 (select main_a v_prenex_44587))) (<= (* 2 (select main_a v_prenex_44587)) 1998) (<= (select main_a v_prenex_44587) (+ (select main_a v_prenex_44586) 998)) (<= 0 (+ (select main_a v_prenex_44586) 498)) (< v_prenex_44586 main_x))) (forall ((v_prenex_47953 Int) (v_prenex_47952 Int)) (or (<= (select main_a v_prenex_47953) 1498) (<= 1000 (* 2 (select main_a v_prenex_47953))) (<= 1000 (+ (select main_a v_prenex_47952) (select main_a v_prenex_47953))) (<= (select main_a v_prenex_47952) 500) (<= 1 (select main_a v_prenex_47952)) (<= (+ main_x 1) v_prenex_47952) (< v_prenex_47952 main_x))) (or (forall ((v_prenex_42734 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42734))) (<= 1 (select main_a v_prenex_42734)) (< v_prenex_42734 main_x) (<= (select main_a v_prenex_42734) 999) (<= (+ main_x 1) v_prenex_42734))) (forall ((v_prenex_42736 Int)) (or (<= 1 (select main_a v_prenex_42736)) (<= 500 (select main_a v_prenex_42736))))) (or (forall ((v_prenex_41775 Int)) (or (< v_prenex_41775 main_x) (<= (* 2 (select main_a v_prenex_41775)) 1000) (<= (+ main_x 1) v_prenex_41775) (<= 0 (+ (select main_a v_prenex_41775) 498)))) (forall ((v_prenex_41780 Int)) (or (<= 1 (select main_a v_prenex_41780)) (<= (select main_a v_prenex_41780) 1498)))) (or (forall ((v_prenex_47755 Int)) (or (<= (+ main_y 1) v_prenex_47755) (<= 1 (select main_a v_prenex_47755)))) (forall ((v_prenex_47754 Int)) (or (<= (* 2 (select main_a v_prenex_47754)) 1000) (<= (+ main_x 1) v_prenex_47754) (< v_prenex_47754 main_x)))) (forall ((v_prenex_48077 Int) (v_prenex_48076 Int)) (or (<= (+ main_y 1) v_prenex_48077) (< v_prenex_48076 main_x) (<= (+ (select main_a v_prenex_48076) (select main_a v_prenex_48077)) 1000) (<= 500 (select main_a v_prenex_48077)) (<= (+ main_x 1) v_prenex_48076) (<= 0 (+ (select main_a v_prenex_48076) 498)))) (forall ((v_prenex_42119 Int) (v_prenex_42120 Int)) (or (< v_prenex_42119 main_x) (<= (select main_a v_prenex_42120) 1498) (<= 2 (* 2 (select main_a v_prenex_42119))) (<= 500 (select main_a v_prenex_42120)) (<= (+ main_x 1) v_prenex_42119) (<= (select main_a v_prenex_42120) (+ (select main_a v_prenex_42119) 998)))) (forall ((v_prenex_46224 Int) (v_prenex_46223 Int)) (or (<= 1000 (+ (select main_a v_prenex_46223) (select main_a v_prenex_46224))) (<= (+ main_x 1) v_prenex_46223) (<= 1000 (* 2 (select main_a v_prenex_46224))) (<= (select main_a v_prenex_46223) 500) (<= 0 (+ (select main_a v_prenex_46223) 498)) (< v_prenex_46223 main_x))) (or (forall ((v_prenex_49683 Int)) (or (<= 500 (select main_a v_prenex_49683)) (<= 1000 (* 2 (select main_a v_prenex_49683))))) (forall ((v_prenex_49681 Int)) (or (< v_prenex_49681 main_x) (<= (+ main_x 1) v_prenex_49681) (<= (select main_a v_prenex_49681) 999) (<= 0 (+ (select main_a v_prenex_49681) 498)) (<= (* 2 (select main_a v_prenex_49681)) 1000)))) (forall ((v_prenex_45351 Int) (v_prenex_45350 Int)) (or (< v_prenex_45350 main_x) (<= 2 (* 2 (select main_a v_prenex_45350))) (<= 1000 (+ (select main_a v_prenex_45350) (select main_a v_prenex_45351))) (<= (+ main_x 1) v_prenex_45350) (<= (* 2 (select main_a v_prenex_45351)) 1998) (<= (select main_a v_prenex_45351) 1498) (<= (select main_a v_prenex_45350) 500))) (forall ((v_prenex_46842 Int) (v_prenex_46843 Int)) (or (<= (+ main_x 1) v_prenex_46842) (<= (select main_a v_prenex_46843) 1498) (<= (* 2 (select main_a v_prenex_46843)) 1998) (< v_prenex_46842 main_x) (<= 1 (select main_a v_prenex_46842)) (<= (select main_a v_prenex_46843) (+ (select main_a v_prenex_46842) 998)))) (or (forall ((v_prenex_42301 Int)) (or (< v_prenex_42301 main_x) (<= (* 2 (select main_a v_prenex_42301)) 1000) (<= 0 (+ (select main_a v_prenex_42301) 498)) (<= 1 (select main_a v_prenex_42301)) (<= (+ main_x 1) v_prenex_42301))) (forall ((v_prenex_42299 Int)) (or (<= (* 2 (select main_a v_prenex_42299)) 1998) (<= (select main_a v_prenex_42299) 999)))) (or (forall ((v_prenex_46596 Int)) (or (<= (+ main_x 1) v_prenex_46596) (<= 2 (* 2 (select main_a v_prenex_46596))) (< v_prenex_46596 main_x) (<= (select main_a v_prenex_46596) 500))) (forall ((v_prenex_46598 Int)) (or (< v_prenex_46598 main_y) (<= (* 2 (select main_a v_prenex_46598)) 1998) (<= 1000 (* 2 (select main_a v_prenex_46598)))))) (or (forall ((v_prenex_40869 Int)) (or (<= (select main_a v_prenex_40869) 1498) (<= (select main_a v_prenex_40869) 999))) (forall ((v_prenex_40487 Int)) (or (< v_prenex_40487 main_x) (<= (* 2 (select main_a v_prenex_40487)) 1000) (<= 1 (select main_a v_prenex_40487)) (<= (+ main_x 1) v_prenex_40487)))) (or (forall ((v_prenex_42909 Int)) (or (<= (select main_a v_prenex_42909) 1498) (<= 1 (select main_a v_prenex_42909)))) (forall ((v_prenex_42908 Int)) (or (<= (select main_a v_prenex_42908) 999) (<= (* 2 (select main_a v_prenex_42908)) 1000) (< v_prenex_42908 main_x) (<= (+ main_x 1) v_prenex_42908) (<= 1 (select main_a v_prenex_42908))))) (forall ((v_prenex_43644 Int) (v_prenex_43643 Int)) (or (<= 0 (+ (select main_a v_prenex_43643) 498)) (<= (select main_a v_prenex_43644) (+ (select main_a v_prenex_43643) 998)) (<= (select main_a v_prenex_43643) 500) (<= 500 (select main_a v_prenex_43644)) (<= (select main_a v_prenex_43644) 1498) (<= (+ main_x 1) v_prenex_43643) (< v_prenex_43643 main_x))) (forall ((v_prenex_44762 Int) (v_prenex_44763 Int)) (or (<= (select main_a v_prenex_44762) 500) (<= 1000 (+ (select main_a v_prenex_44762) (select main_a v_prenex_44763))) (<= (* 2 (select main_a v_prenex_44763)) 1998) (< v_prenex_44762 main_x) (<= 2 (* 2 (select main_a v_prenex_44762))) (<= (+ main_x 1) v_prenex_44762) (<= (select main_a v_prenex_44763) 999))) (forall ((v_prenex_42851 Int) (v_prenex_42852 Int)) (or (<= (* 2 (select main_a v_prenex_42851)) 1000) (< v_prenex_42851 main_x) (<= (+ main_x 1) v_prenex_42851) (<= (select main_a v_prenex_42852) (+ (select main_a v_prenex_42851) 998)) (<= (select main_a v_prenex_42852) 1498))) (forall ((v_prenex_50421 Int) (v_prenex_50420 Int)) (or (< v_prenex_50420 main_x) (<= (+ main_x 1) v_prenex_50420) (< v_prenex_50421 main_y) (<= 500 (select main_a v_prenex_50421)) (<= (select main_a v_prenex_50421) (+ (select main_a v_prenex_50420) 998)) (<= (* 2 (select main_a v_prenex_50420)) 1000))) (or (forall ((v_prenex_51662 Int)) (or (<= (select main_a v_prenex_51662) 1498) (<= 1 (select main_a v_prenex_51662)) (<= (+ main_y 1) v_prenex_51662))) (forall ((v_prenex_51661 Int)) (or (< v_prenex_51661 main_x) (<= (+ main_x 1) v_prenex_51661) (<= 2 (* 2 (select main_a v_prenex_51661)))))) (forall ((v_prenex_43590 Int) (v_prenex_43591 Int)) (or (<= (select main_a v_prenex_43591) 999) (<= (select main_a v_prenex_43590) 500) (<= (* 2 (select main_a v_prenex_43590)) 1000) (<= (select main_a v_prenex_43591) 1498) (<= (+ main_x 1) v_prenex_43590) (< v_prenex_43590 main_x) (<= (select main_a v_prenex_43591) (+ (select main_a v_prenex_43590) 998)))) (or (forall ((v_prenex_47487 Int)) (or (<= 0 (+ (select main_a v_prenex_47487) 498)) (<= 2 (* 2 (select main_a v_prenex_47487))) (<= (+ main_x 1) v_prenex_47487) (< v_prenex_47487 main_x))) (forall ((v_prenex_47492 Int)) (or (<= 1 (select main_a v_prenex_47492)) (<= (select main_a v_prenex_47492) 1498)))) (or (forall ((v_prenex_48543 Int)) (or (<= 1 (select main_a v_prenex_48543)) (<= (* 2 (select main_a v_prenex_48543)) 1000) (< v_prenex_48543 main_x) (<= 0 (+ (select main_a v_prenex_48543) 498)) (<= (+ main_x 1) v_prenex_48543))) (forall ((v_prenex_48547 Int)) (or (<= (select main_a v_prenex_48547) 1498) (<= 500 (select main_a v_prenex_48547))))) (or (forall ((v_prenex_41444 Int)) (or (<= (* 2 (select main_a v_prenex_41444)) 1998) (<= 1 (select main_a v_prenex_41444)))) (forall ((v_prenex_41438 Int)) (or (<= (+ main_x 1) v_prenex_41438) (<= 2 (* 2 (select main_a v_prenex_41438))) (<= 1 (select main_a v_prenex_41438)) (<= (* 2 (select main_a v_prenex_41438)) 1000) (< v_prenex_41438 main_x)))) (forall ((v_prenex_46143 Int) (v_prenex_46144 Int)) (or (<= (+ main_x 1) v_prenex_46143) (<= 1 (select main_a v_prenex_46144)) (<= (select main_a v_prenex_46144) 1498) (<= 0 (+ (select main_a v_prenex_46143) 498)) (<= (select main_a v_prenex_46144) (+ (select main_a v_prenex_46143) 998)) (<= (+ main_y 1) v_prenex_46144) (< v_prenex_46143 main_x))) (forall ((v_prenex_51444 Int) (v_prenex_51443 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51444))) (<= (+ main_x 1) v_prenex_51443) (<= (select main_a v_prenex_51444) 1498) (<= (select main_a v_prenex_51443) 500) (<= (select main_a v_prenex_51443) 999) (<= 1000 (+ (select main_a v_prenex_51443) (select main_a v_prenex_51444))) (< v_prenex_51443 main_x))) (or (forall ((v_prenex_51313 Int)) (or (<= (select main_a v_prenex_51313) 999) (<= (select main_a v_prenex_51313) 1498))) (forall ((v_prenex_51307 Int)) (or (< v_prenex_51307 main_x) (<= (+ main_x 1) v_prenex_51307) (<= (* 2 (select main_a v_prenex_51307)) 1000) (<= 2 (* 2 (select main_a v_prenex_51307)))))) (forall ((v_prenex_41956 Int) (v_prenex_41957 Int)) (or (<= 0 (+ (select main_a v_prenex_41956) 498)) (<= (+ main_x 1) v_prenex_41956) (<= 1000 (+ (select main_a v_prenex_41956) (select main_a v_prenex_41957))) (< v_prenex_41956 main_x) (<= (select main_a v_prenex_41956) 999) (<= (* 2 (select main_a v_prenex_41957)) 1998))) (forall ((v_prenex_51149 Int) (v_prenex_51150 Int)) (or (<= (select main_a v_prenex_51150) 1498) (< v_prenex_51149 main_x) (<= (select main_a v_prenex_51149) 500) (<= (* 2 (select main_a v_prenex_51150)) 1998) (<= (select main_a v_prenex_51150) (+ (select main_a v_prenex_51149) 998)) (<= (+ main_x 1) v_prenex_51149) (<= (* 2 (select main_a v_prenex_51149)) 1000))) (forall ((v_prenex_46507 Int) (v_prenex_46506 Int)) (or (<= (select main_a v_prenex_46507) (+ (select main_a v_prenex_46506) 998)) (<= (+ main_x 1) v_prenex_46506) (<= (select main_a v_prenex_46506) 999) (< v_prenex_46506 main_x) (<= (* 2 (select main_a v_prenex_46507)) 1998) (<= 500 (select main_a v_prenex_46507)))) (or (forall ((v_prenex_41366 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41366))) (<= (select main_a v_prenex_41366) 1498) (< v_prenex_41366 main_y))) (forall ((v_prenex_41361 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41361))) (< v_prenex_41361 main_x) (<= (select main_a v_prenex_41361) 999) (<= (+ main_x 1) v_prenex_41361)))) (or (forall ((v_prenex_43344 Int)) (or (<= (select main_a v_prenex_43344) 999) (<= 1 (select main_a v_prenex_43344)))) (forall ((v_prenex_43345 Int)) (or (<= (+ main_x 1) v_prenex_43345) (< v_prenex_43345 main_x) (<= 0 (+ (select main_a v_prenex_43345) 498)) (<= (* 2 (select main_a v_prenex_43345)) 1000)))) (forall ((v_prenex_51200 Int) (v_prenex_51199 Int)) (or (<= 500 (select main_a v_prenex_51200)) (<= (+ main_x 1) v_prenex_51199) (<= 2 (* 2 (select main_a v_prenex_51199))) (<= (+ (select main_a v_prenex_51199) (select main_a v_prenex_51200)) 1000) (< v_prenex_51199 main_x) (<= 1000 (* 2 (select main_a v_prenex_51200))))) (forall ((v_prenex_50257 Int) (v_prenex_50256 Int)) (or (< v_prenex_50256 main_x) (<= (select main_a v_prenex_50256) (select main_a v_prenex_50257)) (<= 1000 (* 2 (select main_a v_prenex_50257))) (<= (select main_a v_prenex_50256) 500) (<= 2 (* 2 (select main_a v_prenex_50256))) (<= (+ main_x 1) v_prenex_50256) (<= 500 (select main_a v_prenex_50257)))) (forall ((v_prenex_43448 Int) (v_prenex_43447 Int)) (or (<= 1 (select main_a v_prenex_43448)) (<= 1 (select main_a v_prenex_43447)) (<= (select main_a v_prenex_43447) (select main_a v_prenex_43448)) (< v_prenex_43447 main_x) (<= (+ main_x 1) v_prenex_43447) (<= (select main_a v_prenex_43448) 1498))) (forall ((v_prenex_48895 Int) (v_prenex_48894 Int)) (or (< v_prenex_48894 main_x) (<= (select main_a v_prenex_48894) (select main_a v_prenex_48895)) (<= (select main_a v_prenex_48895) 1498) (<= (+ main_x 1) v_prenex_48894) (<= 2 (* 2 (select main_a v_prenex_48894))) (<= (select main_a v_prenex_48895) 999) (<= 0 (+ (select main_a v_prenex_48894) 498)))) (forall ((v_prenex_49259 Int) (v_prenex_49258 Int)) (or (<= (select main_a v_prenex_49258) (select main_a v_prenex_49259)) (<= (+ main_x 1) v_prenex_49258) (<= (* 2 (select main_a v_prenex_49258)) 1000) (<= (select main_a v_prenex_49259) 1498) (<= (* 2 (select main_a v_prenex_49259)) 1998) (<= (select main_a v_prenex_49258) 500) (< v_prenex_49258 main_x))) (forall ((v_prenex_43664 Int) (v_prenex_43663 Int)) (or (<= (* 2 (select main_a v_prenex_43663)) 1000) (<= (select main_a v_prenex_43664) 1498) (< v_prenex_43663 main_x) (<= (* 2 (select main_a v_prenex_43664)) 1998) (<= (+ main_x 1) v_prenex_43663) (<= 1 (select main_a v_prenex_43663)) (<= (select main_a v_prenex_43664) (+ (select main_a v_prenex_43663) 998)))) (or (forall ((v_prenex_47458 Int)) (or (<= (select main_a v_prenex_47458) 999) (<= (* 2 (select main_a v_prenex_47458)) 1998))) (forall ((v_prenex_47456 Int)) (or (<= (* 2 (select main_a v_prenex_47456)) 1000) (<= 0 (+ (select main_a v_prenex_47456) 498)) (<= 2 (* 2 (select main_a v_prenex_47456))) (<= (+ main_x 1) v_prenex_47456) (< v_prenex_47456 main_x)))) (forall ((v_prenex_46774 Int) (v_prenex_46773 Int)) (or (<= (+ main_x 1) v_prenex_46773) (<= (+ (select main_a v_prenex_46773) (select main_a v_prenex_46774)) 1000) (< v_prenex_46773 main_x) (<= (select main_a v_prenex_46773) 500) (<= 0 (+ (select main_a v_prenex_46773) 498)) (<= (* 2 (select main_a v_prenex_46774)) 1998))) (forall ((v_prenex_44351 Int) (v_prenex_44352 Int)) (or (<= 0 (+ (select main_a v_prenex_44351) 498)) (< v_prenex_44351 main_x) (<= (+ main_x 1) v_prenex_44351) (<= (+ main_y 1) v_prenex_44352) (<= (select main_a v_prenex_44352) 999) (<= 1000 (+ (select main_a v_prenex_44351) (select main_a v_prenex_44352))) (<= 1000 (* 2 (select main_a v_prenex_44352))))) (forall ((v_prenex_47464 Int) (v_prenex_47463 Int)) (or (<= 1 (select main_a v_prenex_47463)) (<= (+ (select main_a v_prenex_47463) (select main_a v_prenex_47464)) 1000) (<= (select main_a v_prenex_47463) 500) (< v_prenex_47463 main_x) (<= (select main_a v_prenex_47464) 1498) (<= (+ main_x 1) v_prenex_47463) (<= (* 2 (select main_a v_prenex_47464)) 1998))) (forall ((v_prenex_43183 Int) (v_prenex_43182 Int)) (or (<= (* 2 (select main_a v_prenex_43183)) 1998) (<= (* 2 (select main_a v_prenex_43182)) 1000) (<= (+ main_x 1) v_prenex_43182) (<= (select main_a v_prenex_43183) (+ (select main_a v_prenex_43182) 998)) (<= (select main_a v_prenex_43183) 999) (<= (select main_a v_prenex_43182) 500) (< v_prenex_43182 main_x))) (forall ((v_prenex_46372 Int) (v_prenex_46371 Int)) (or (< v_prenex_46372 main_y) (<= (+ main_x 1) v_prenex_46371) (<= (select main_a v_prenex_46371) 999) (< v_prenex_46371 main_x) (<= (select main_a v_prenex_46372) 999) (<= (* 2 (select main_a v_prenex_46372)) 1998) (<= 1000 (+ (select main_a v_prenex_46371) (select main_a v_prenex_46372))))) (forall ((v_prenex_49187 Int) (v_prenex_49186 Int)) (or (<= (+ main_x 1) v_prenex_49186) (<= (select main_a v_prenex_49186) (select main_a v_prenex_49187)) (< v_prenex_49186 main_x) (<= 2 (* 2 (select main_a v_prenex_49186))) (<= (* 2 (select main_a v_prenex_49186)) 1000) (<= 1 (select main_a v_prenex_49187)))) (or (forall ((v_prenex_46114 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46114))) (< v_prenex_46114 main_x) (<= (+ main_x 1) v_prenex_46114) (<= 0 (+ (select main_a v_prenex_46114) 498)))) (forall ((v_prenex_46115 Int)) (or (<= (+ main_y 1) v_prenex_46115) (<= (select main_a v_prenex_46115) 1498) (<= (select main_a v_prenex_46115) 999)))) (forall ((v_prenex_48395 Int) (v_prenex_48394 Int)) (or (< v_prenex_48395 main_y) (<= 2 (* 2 (select main_a v_prenex_48394))) (< v_prenex_48394 main_x) (<= (select main_a v_prenex_48395) (+ (select main_a v_prenex_48394) 998)) (<= 1 (select main_a v_prenex_48395)) (<= 1000 (* 2 (select main_a v_prenex_48395))) (<= (+ main_x 1) v_prenex_48394))) (forall ((v_prenex_46963 Int) (v_prenex_46964 Int)) (or (<= (+ (select main_a v_prenex_46963) (select main_a v_prenex_46964)) 1000) (<= 1000 (* 2 (select main_a v_prenex_46964))) (< v_prenex_46963 main_x) (<= (+ main_x 1) v_prenex_46963) (<= 1 (select main_a v_prenex_46963)) (<= 0 (+ (select main_a v_prenex_46963) 498)) (<= (select main_a v_prenex_46964) 999))) (or (forall ((v_prenex_50956 Int)) (or (<= (select main_a v_prenex_50956) 999) (<= 1 (select main_a v_prenex_50956)))) (forall ((v_prenex_50955 Int)) (or (<= (select main_a v_prenex_50955) 999) (<= (* 2 (select main_a v_prenex_50955)) 1000) (<= 1 (select main_a v_prenex_50955)) (<= (+ main_x 1) v_prenex_50955) (< v_prenex_50955 main_x)))) (forall ((v_prenex_43862 Int) (v_prenex_43863 Int)) (or (<= (select main_a v_prenex_43862) 999) (<= (* 2 (select main_a v_prenex_43862)) 1000) (<= (select main_a v_prenex_43863) 999) (<= (+ (select main_a v_prenex_43862) (select main_a v_prenex_43863)) 1000) (< v_prenex_43862 main_x) (<= (+ main_x 1) v_prenex_43862) (<= (* 2 (select main_a v_prenex_43863)) 1998))) (or (forall ((v_prenex_44286 Int)) (<= 500 (select main_a v_prenex_44286))) (forall ((v_prenex_44284 Int)) (or (< v_prenex_44284 main_x) (<= 2 (* 2 (select main_a v_prenex_44284))) (<= (+ main_x 1) v_prenex_44284) (<= (select main_a v_prenex_44284) 999) (<= 1 (select main_a v_prenex_44284))))) (forall ((v_prenex_42286 Int) (v_prenex_42287 Int)) (or (<= (* 2 (select main_a v_prenex_42287)) 1998) (<= (select main_a v_prenex_42286) 999) (<= 1 (select main_a v_prenex_42287)) (<= (+ main_x 1) v_prenex_42286) (< v_prenex_42286 main_x) (<= 2 (* 2 (select main_a v_prenex_42286))) (<= (+ (select main_a v_prenex_42286) (select main_a v_prenex_42287)) 1000))) (forall ((v_prenex_44562 Int) (v_prenex_44561 Int)) (or (<= (+ main_x 1) v_prenex_44561) (< v_prenex_44561 main_x) (<= 2 (* 2 (select main_a v_prenex_44561))) (<= 1 (select main_a v_prenex_44561)) (<= (select main_a v_prenex_44561) (select main_a v_prenex_44562)) (<= 1000 (* 2 (select main_a v_prenex_44562))))) (forall ((v_prenex_40623 Int) (v_prenex_40624 Int)) (or (<= (* 2 (select main_a v_prenex_40624)) 1998) (<= (select main_a v_prenex_40623) 500) (< v_prenex_40623 main_x) (<= (* 2 (select main_a v_prenex_40623)) 1000) (<= (+ main_x 1) v_prenex_40623) (<= 1 (select main_a v_prenex_40624)) (<= (select main_a v_prenex_40624) (+ (select main_a v_prenex_40623) 998)))) (forall ((v_prenex_46813 Int) (v_prenex_46814 Int)) (or (<= (+ main_x 1) v_prenex_46813) (<= 500 (select main_a v_prenex_46814)) (< v_prenex_46813 main_x) (<= 1 (select main_a v_prenex_46813)) (<= (select main_a v_prenex_46814) (+ (select main_a v_prenex_46813) 998)) (< v_prenex_46814 main_y))) (or (forall ((v_prenex_50547 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50547))) (<= (select main_a v_prenex_50547) 999))) (forall ((v_prenex_50542 Int)) (or (<= 0 (+ (select main_a v_prenex_50542) 498)) (<= (* 2 (select main_a v_prenex_50542)) 1000) (< v_prenex_50542 main_x) (<= (+ main_x 1) v_prenex_50542)))) (forall ((v_prenex_42900 Int) (v_prenex_42901 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42900))) (<= (select main_a v_prenex_42900) (select main_a v_prenex_42901)) (<= (+ main_y 1) v_prenex_42901) (< v_prenex_42900 main_x) (<= (+ main_x 1) v_prenex_42900))) (forall ((v_prenex_44825 Int) (v_prenex_44824 Int)) (or (<= 500 (select main_a v_prenex_44825)) (< v_prenex_44824 main_x) (<= (+ main_x 1) v_prenex_44824) (<= (* 2 (select main_a v_prenex_44824)) 1000) (<= (select main_a v_prenex_44825) (+ (select main_a v_prenex_44824) 998)) (<= (select main_a v_prenex_44825) 1498) (<= (select main_a v_prenex_44824) 500))) (forall ((v_prenex_47636 Int) (v_prenex_47635 Int)) (or (<= (+ main_x 1) v_prenex_47635) (<= (select main_a v_prenex_47636) (+ (select main_a v_prenex_47635) 998)) (<= (+ main_y 1) v_prenex_47636) (<= (select main_a v_prenex_47636) 1498) (< v_prenex_47635 main_x) (<= 2 (* 2 (select main_a v_prenex_47635))))) (forall ((v_prenex_42342 Int) (v_prenex_42343 Int)) (or (< v_prenex_42343 main_y) (<= (+ (select main_a v_prenex_42342) (select main_a v_prenex_42343)) 1000) (<= (+ main_y 1) v_prenex_42343) (<= (select main_a v_prenex_42343) 999) (<= (+ main_x 1) v_prenex_42342))) (or (forall ((v_prenex_48179 Int)) (or (<= (+ main_x 1) v_prenex_48179) (< v_prenex_48179 main_x) (<= (* 2 (select main_a v_prenex_48179)) 1000) (<= (select main_a v_prenex_48179) 500))) (forall ((v_prenex_48181 Int)) (or (<= (select main_a v_prenex_48181) 1498) (<= 1000 (* 2 (select main_a v_prenex_48181)))))) (or (forall ((v_prenex_47226 Int)) (or (<= 0 (+ (select main_a v_prenex_47226) 498)) (<= 2 (* 2 (select main_a v_prenex_47226))) (<= (* 2 (select main_a v_prenex_47226)) 1000) (<= (+ main_x 1) v_prenex_47226) (< v_prenex_47226 main_x))) (forall ((v_prenex_47228 Int)) (or (<= 500 (select main_a v_prenex_47228)) (<= 1 (select main_a v_prenex_47228))))) (or (forall ((v_prenex_43166 Int)) (or (<= (select main_a v_prenex_43166) 500) (<= (+ main_x 1) v_prenex_43166) (< v_prenex_43166 main_x) (<= (* 2 (select main_a v_prenex_43166)) 1000))) (forall ((v_prenex_43167 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43167))) (<= (select main_a v_prenex_43167) 1498) (<= (+ main_y 1) v_prenex_43167)))) (forall ((v_prenex_44379 Int) (v_prenex_44378 Int)) (or (< v_prenex_44378 main_x) (<= (select main_a v_prenex_44378) 500) (<= 500 (select main_a v_prenex_44379)) (<= (select main_a v_prenex_44379) (+ (select main_a v_prenex_44378) 998)) (<= 1000 (* 2 (select main_a v_prenex_44379))) (<= (+ main_x 1) v_prenex_44378) (<= (* 2 (select main_a v_prenex_44378)) 1000))) (forall ((v_prenex_44969 Int) (v_prenex_44970 Int)) (or (<= (+ (select main_a v_prenex_44969) (select main_a v_prenex_44970)) 1000) (<= 1 (select main_a v_prenex_44970)) (< v_prenex_44969 main_x) (<= (select main_a v_prenex_44970) 999) (<= 0 (+ (select main_a v_prenex_44969) 498)) (<= (+ main_x 1) v_prenex_44969))) (forall ((v_prenex_43587 Int) (v_prenex_43586 Int)) (or (< v_prenex_43586 main_x) (<= (* 2 (select main_a v_prenex_43587)) 1998) (<= 2 (* 2 (select main_a v_prenex_43586))) (<= (* 2 (select main_a v_prenex_43586)) 1000) (<= 1 (select main_a v_prenex_43587)) (<= (select main_a v_prenex_43586) (select main_a v_prenex_43587)) (<= (+ main_x 1) v_prenex_43586))) (forall ((v_prenex_42678 Int) (v_prenex_42679 Int)) (or (<= (select main_a v_prenex_42678) (select main_a v_prenex_42679)) (<= (select main_a v_prenex_42678) 999) (< v_prenex_42678 main_x) (<= (+ main_x 1) v_prenex_42678) (<= (+ main_y 1) v_prenex_42679) (<= 1000 (* 2 (select main_a v_prenex_42679))))) (or (forall ((v_prenex_47548 Int)) (or (<= 500 (select main_a v_prenex_47548)) (<= (select main_a v_prenex_47548) 1498) (<= (+ main_y 1) v_prenex_47548))) (forall ((v_prenex_47547 Int)) (or (< v_prenex_47547 main_x) (<= (* 2 (select main_a v_prenex_47547)) 1000) (<= (+ main_x 1) v_prenex_47547) (<= 0 (+ (select main_a v_prenex_47547) 498))))) (forall ((v_prenex_44973 Int) (v_prenex_44974 Int)) (or (<= (+ main_x 1) v_prenex_44973) (<= (* 2 (select main_a v_prenex_44974)) 1998) (<= 1 (select main_a v_prenex_44974)) (<= 2 (* 2 (select main_a v_prenex_44973))) (< v_prenex_44973 main_x) (<= (select main_a v_prenex_44973) (select main_a v_prenex_44974)) (<= (select main_a v_prenex_44973) 500))) (forall ((v_prenex_51691 Int) (v_prenex_51690 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51690))) (<= (select main_a v_prenex_51690) (select main_a v_prenex_51691)) (<= (select main_a v_prenex_51691) 1498) (<= 0 (+ (select main_a v_prenex_51690) 498)) (<= 1000 (* 2 (select main_a v_prenex_51691))) (< v_prenex_51690 main_x) (<= (+ main_x 1) v_prenex_51690))) (forall ((v_prenex_44607 Int) (v_prenex_44606 Int)) (or (<= (+ main_x 1) v_prenex_44606) (<= (select main_a v_prenex_44606) 999) (<= (select main_a v_prenex_44606) (select main_a v_prenex_44607)) (<= (select main_a v_prenex_44606) 500) (< v_prenex_44606 main_x))) (forall ((v_prenex_50883 Int) (v_prenex_50884 Int)) (or (<= 1 (select main_a v_prenex_50883)) (<= 2 (* 2 (select main_a v_prenex_50883))) (<= (select main_a v_prenex_50883) (select main_a v_prenex_50884)) (< v_prenex_50883 main_x) (<= (+ main_x 1) v_prenex_50883) (<= 500 (select main_a v_prenex_50884)))) (forall ((v_prenex_49547 Int) (v_prenex_49546 Int)) (or (< v_prenex_49546 main_x) (<= 2 (* 2 (select main_a v_prenex_49546))) (<= (select main_a v_prenex_49546) (select main_a v_prenex_49547)) (<= (* 2 (select main_a v_prenex_49546)) 1000) (<= (select main_a v_prenex_49547) 1498) (<= (+ main_x 1) v_prenex_49546))) (forall ((v_prenex_45657 Int) (v_prenex_45658 Int)) (or (<= 0 (+ (select main_a v_prenex_45657) 498)) (<= 1000 (* 2 (select main_a v_prenex_45658))) (<= (select main_a v_prenex_45657) 999) (<= (select main_a v_prenex_45658) (+ (select main_a v_prenex_45657) 998)) (< v_prenex_45657 main_x) (<= (+ main_x 1) v_prenex_45657) (<= (select main_a v_prenex_45658) 999))) (forall ((v_prenex_41608 Int) (v_prenex_41609 Int)) (or (<= (select main_a v_prenex_41609) 999) (<= (select main_a v_prenex_41608) 500) (< v_prenex_41608 main_x) (<= (+ main_x 1) v_prenex_41608) (<= 1 (select main_a v_prenex_41609)) (<= (select main_a v_prenex_41609) (+ (select main_a v_prenex_41608) 998)) (<= 1 (select main_a v_prenex_41608)))) (forall ((v_prenex_50087 Int) (v_prenex_50086 Int)) (or (<= (select main_a v_prenex_50087) 1498) (<= 1000 (+ (select main_a v_prenex_50086) (select main_a v_prenex_50087))) (<= (+ main_x 1) v_prenex_50086) (<= 1000 (* 2 (select main_a v_prenex_50087))) (< v_prenex_50086 main_x) (<= (* 2 (select main_a v_prenex_50086)) 1000))) (forall ((v_prenex_45216 Int) (v_prenex_45217 Int)) (or (<= (select main_a v_prenex_45216) (select main_a v_prenex_45217)) (< v_prenex_45216 main_x) (<= (select main_a v_prenex_45217) 1498) (<= 2 (* 2 (select main_a v_prenex_45216))) (<= (select main_a v_prenex_45216) 999) (<= (+ main_x 1) v_prenex_45216))) (forall ((v_prenex_41750 Int) (v_prenex_41751 Int)) (or (<= (+ main_x 1) v_prenex_41750) (<= 500 (select main_a v_prenex_41751)) (< v_prenex_41750 main_x) (<= (+ (select main_a v_prenex_41750) (select main_a v_prenex_41751)) 1000) (<= (* 2 (select main_a v_prenex_41750)) 1000) (<= (+ main_y 1) v_prenex_41751) (<= (select main_a v_prenex_41751) 999))) (forall ((v_prenex_50345 Int) (v_prenex_50344 Int)) (or (<= 1000 (+ (select main_a v_prenex_50344) (select main_a v_prenex_50345))) (<= (select main_a v_prenex_50344) 999) (<= 1 (select main_a v_prenex_50345)) (<= (+ main_y 1) v_prenex_50345) (<= (+ main_x 1) v_prenex_50344) (< v_prenex_50344 main_x) (<= 500 (select main_a v_prenex_50345)))) (or (forall ((v_prenex_42574 Int)) (<= 500 (select main_a v_prenex_42574))) (forall ((v_prenex_42579 Int)) (or (<= (select main_a v_prenex_42579) 500) (<= (+ main_x 1) v_prenex_42579) (< v_prenex_42579 main_x) (<= 2 (* 2 (select main_a v_prenex_42579)))))) (forall ((v_prenex_45773 Int) (v_prenex_45774 Int)) (or (< v_prenex_45773 main_x) (<= (select main_a v_prenex_45774) (+ (select main_a v_prenex_45773) 998)) (<= 0 (+ (select main_a v_prenex_45773) 498)) (<= (+ main_x 1) v_prenex_45773) (<= 1 (select main_a v_prenex_45774)) (<= (select main_a v_prenex_45773) 500) (<= (select main_a v_prenex_45774) 1498))) (forall ((v_prenex_46893 Int) (v_prenex_46894 Int)) (or (<= 1000 (+ (select main_a v_prenex_46893) (select main_a v_prenex_46894))) (<= (select main_a v_prenex_46894) 999) (<= (+ main_x 1) v_prenex_46893) (<= 2 (* 2 (select main_a v_prenex_46893))) (<= 0 (+ (select main_a v_prenex_46893) 498)) (<= 1000 (* 2 (select main_a v_prenex_46894))) (< v_prenex_46893 main_x))) (forall ((v_prenex_48193 Int) (v_prenex_48192 Int)) (or (<= 500 (select main_a v_prenex_48193)) (<= (+ main_x 1) v_prenex_48192) (<= (* 2 (select main_a v_prenex_48193)) 1998) (<= (* 2 (select main_a v_prenex_48192)) 1000) (< v_prenex_48192 main_x) (<= (select main_a v_prenex_48192) 500) (<= (select main_a v_prenex_48192) (select main_a v_prenex_48193)))) (forall ((v_prenex_47433 Int) (v_prenex_47432 Int)) (or (< v_prenex_47432 main_x) (<= 1 (select main_a v_prenex_47433)) (<= (select main_a v_prenex_47432) 500) (<= (select main_a v_prenex_47432) (select main_a v_prenex_47433)) (<= (select main_a v_prenex_47433) 1498) (<= (+ main_x 1) v_prenex_47432) (<= 2 (* 2 (select main_a v_prenex_47432))))) (forall ((v_prenex_44290 Int) (v_prenex_44289 Int)) (or (< v_prenex_44289 main_x) (<= 1 (select main_a v_prenex_44290)) (<= (+ main_x 1) v_prenex_44289) (< v_prenex_44290 main_y) (<= (* 2 (select main_a v_prenex_44290)) 1998) (<= 1000 (+ (select main_a v_prenex_44289) (select main_a v_prenex_44290))) (<= (select main_a v_prenex_44289) 500))) (or (forall ((v_prenex_43087 Int)) (<= (select main_a v_prenex_43087) 999)) (forall ((v_prenex_43086 Int)) (or (<= 1 (select main_a v_prenex_43086)) (<= (* 2 (select main_a v_prenex_43086)) 1000) (<= (+ main_x 1) v_prenex_43086) (< v_prenex_43086 main_x) (<= 0 (+ (select main_a v_prenex_43086) 498))))) (forall ((v_prenex_47058 Int) (v_prenex_47057 Int)) (or (<= (* 2 (select main_a v_prenex_47057)) 1000) (<= 1 (select main_a v_prenex_47058)) (<= (select main_a v_prenex_47058) (+ (select main_a v_prenex_47057) 998)) (<= 500 (select main_a v_prenex_47058)) (< v_prenex_47057 main_x) (<= (+ main_x 1) v_prenex_47057) (<= 2 (* 2 (select main_a v_prenex_47057))))) (forall ((v_prenex_50513 Int) (v_prenex_50512 Int)) (or (<= 1 (select main_a v_prenex_50512)) (< v_prenex_50512 main_x) (<= (select main_a v_prenex_50513) 999) (<= 1000 (* 2 (select main_a v_prenex_50513))) (<= (+ (select main_a v_prenex_50512) (select main_a v_prenex_50513)) 1000) (<= (select main_a v_prenex_50512) 500) (<= (+ main_x 1) v_prenex_50512))) (forall ((v_prenex_46097 Int) (v_prenex_46096 Int)) (or (<= (+ main_x 1) v_prenex_46096) (<= 1 (select main_a v_prenex_46096)) (<= (select main_a v_prenex_46096) 500) (<= (select main_a v_prenex_46097) 1498) (<= (* 2 (select main_a v_prenex_46097)) 1998) (< v_prenex_46096 main_x) (<= (select main_a v_prenex_46096) (select main_a v_prenex_46097)))) (forall ((v_prenex_42510 Int) (v_prenex_42511 Int)) (or (<= (* 2 (select main_a v_prenex_42510)) 1000) (<= (+ main_x 1) v_prenex_42510) (<= (select main_a v_prenex_42510) (select main_a v_prenex_42511)) (<= 1 (select main_a v_prenex_42511)) (< v_prenex_42510 main_x) (<= (select main_a v_prenex_42511) 999) (<= 0 (+ (select main_a v_prenex_42510) 498)))) (forall ((v_prenex_47510 Int) (v_prenex_47509 Int)) (or (<= (select main_a v_prenex_47509) 500) (<= (select main_a v_prenex_47510) 1498) (<= (+ main_x 1) v_prenex_47509) (<= 1 (select main_a v_prenex_47510)) (< v_prenex_47509 main_x) (<= (select main_a v_prenex_47510) (+ (select main_a v_prenex_47509) 998)) (<= (+ main_y 1) v_prenex_47510))) (forall ((v_prenex_46518 Int) (v_prenex_46519 Int)) (or (<= (select main_a v_prenex_46519) 1498) (< v_prenex_46518 main_x) (<= (+ main_x 1) v_prenex_46518) (<= (select main_a v_prenex_46518) (select main_a v_prenex_46519)) (<= (* 2 (select main_a v_prenex_46518)) 1000))) (forall ((v_prenex_46504 Int) (v_prenex_46505 Int)) (or (<= (* 2 (select main_a v_prenex_46505)) 1998) (<= 1000 (+ (select main_a v_prenex_46504) (select main_a v_prenex_46505))) (< v_prenex_46504 main_x) (<= 1 (select main_a v_prenex_46505)) (<= (+ main_x 1) v_prenex_46504) (<= 2 (* 2 (select main_a v_prenex_46504))))) (or (forall ((v_prenex_50524 Int)) (or (<= 1 (select main_a v_prenex_50524)) (<= (* 2 (select main_a v_prenex_50524)) 1998) (< v_prenex_50524 main_y))) (forall ((v_prenex_50520 Int)) (or (<= (select main_a v_prenex_50520) 999) (<= (* 2 (select main_a v_prenex_50520)) 1000) (<= (+ main_x 1) v_prenex_50520) (< v_prenex_50520 main_x)))) (forall ((v_prenex_44153 Int) (v_prenex_44152 Int)) (or (<= 1 (select main_a v_prenex_44153)) (< v_prenex_44152 main_x) (<= 500 (select main_a v_prenex_44153)) (<= (+ main_x 1) v_prenex_44152) (<= (+ (select main_a v_prenex_44152) (select main_a v_prenex_44153)) 1000) (<= (select main_a v_prenex_44152) 500) (<= 2 (* 2 (select main_a v_prenex_44152))))) (forall ((v_prenex_49863 Int) (v_prenex_49864 Int)) (or (<= (+ (select main_a v_prenex_49863) (select main_a v_prenex_49864)) 1000) (<= (+ main_y 1) v_prenex_49864) (< v_prenex_49863 main_x) (<= (select main_a v_prenex_49864) 1498) (<= (+ main_x 1) v_prenex_49863) (<= 0 (+ (select main_a v_prenex_49863) 498)))) (forall ((v_prenex_51587 Int) (v_prenex_51588 Int)) (or (<= (select main_a v_prenex_51587) 999) (<= (+ main_x 1) v_prenex_51587) (< v_prenex_51587 main_x) (<= (select main_a v_prenex_51588) 999) (<= 1000 (* 2 (select main_a v_prenex_51588))) (<= (select main_a v_prenex_51587) (select main_a v_prenex_51588)))) (forall ((v_prenex_48602 Int) (v_prenex_48601 Int)) (or (< v_prenex_48601 main_x) (<= (select main_a v_prenex_48602) 1498) (<= (select main_a v_prenex_48601) 500) (<= 1000 (* 2 (select main_a v_prenex_48602))) (<= (select main_a v_prenex_48601) (select main_a v_prenex_48602)) (<= (+ main_x 1) v_prenex_48601) (<= (select main_a v_prenex_48601) 999))) (or (forall ((v_prenex_45380 Int)) (or (<= (+ main_y 1) v_prenex_45380) (<= (select main_a v_prenex_45380) 999) (<= (* 2 (select main_a v_prenex_45380)) 1998))) (forall ((v_prenex_45379 Int)) (or (<= (* 2 (select main_a v_prenex_45379)) 1000) (< v_prenex_45379 main_x) (<= (+ main_x 1) v_prenex_45379) (<= (select main_a v_prenex_45379) 999)))) (forall ((v_prenex_41863 Int) (v_prenex_41862 Int)) (or (<= (select main_a v_prenex_41862) (select main_a v_prenex_41863)) (< v_prenex_41862 main_x) (<= (select main_a v_prenex_41862) 999) (<= (+ main_x 1) v_prenex_41862) (<= 1 (select main_a v_prenex_41862)) (<= 1 (select main_a v_prenex_41863)) (<= (select main_a v_prenex_41863) 999))) (forall ((v_prenex_46116 Int) (v_prenex_46117 Int)) (or (<= (select main_a v_prenex_46116) 500) (<= (select main_a v_prenex_46117) 999) (< v_prenex_46116 main_x) (<= (select main_a v_prenex_46117) (+ (select main_a v_prenex_46116) 998)) (<= (+ main_x 1) v_prenex_46116) (<= (select main_a v_prenex_46116) 999))) (or (forall ((v_prenex_43235 Int)) (or (< v_prenex_43235 main_x) (<= (select main_a v_prenex_43235) 999) (<= (+ main_x 1) v_prenex_43235) (<= 2 (* 2 (select main_a v_prenex_43235))))) (forall ((v_prenex_43234 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43234))) (<= 1 (select main_a v_prenex_43234))))) (forall ((v_prenex_49565 Int) (v_prenex_49564 Int)) (or (< v_prenex_49564 main_x) (<= (select main_a v_prenex_49564) 999) (<= (select main_a v_prenex_49564) (select main_a v_prenex_49565)) (<= 2 (* 2 (select main_a v_prenex_49564))) (<= (select main_a v_prenex_49565) 999) (<= 1 (select main_a v_prenex_49565)) (<= (+ main_x 1) v_prenex_49564))) (or (forall ((v_prenex_45814 Int)) (or (<= (+ main_x 1) v_prenex_45814) (<= (select main_a v_prenex_45814) 999) (<= 2 (* 2 (select main_a v_prenex_45814))) (< v_prenex_45814 main_x))) (forall ((v_prenex_45815 Int)) (or (<= 1 (select main_a v_prenex_45815)) (<= (+ main_y 1) v_prenex_45815)))) (forall ((v_prenex_46233 Int) (v_prenex_46234 Int)) (or (<= (+ main_y 1) v_prenex_46234) (< v_prenex_46233 main_x) (<= (+ main_x 1) v_prenex_46233) (<= 1000 (+ (select main_a v_prenex_46233) (select main_a v_prenex_46234))) (<= (select main_a v_prenex_46233) 500) (<= 500 (select main_a v_prenex_46234)))) (forall ((v_prenex_48094 Int) (v_prenex_48093 Int)) (or (<= 0 (+ (select main_a v_prenex_48093) 498)) (<= (select main_a v_prenex_48093) 500) (<= 1000 (* 2 (select main_a v_prenex_48094))) (< v_prenex_48093 main_x) (<= (+ main_x 1) v_prenex_48093) (<= (select main_a v_prenex_48094) 999) (<= (+ (select main_a v_prenex_48093) (select main_a v_prenex_48094)) 1000))) (forall ((v_prenex_44609 Int) (v_prenex_44608 Int)) (or (<= 0 (+ (select main_a v_prenex_44608) 498)) (<= 1000 (+ (select main_a v_prenex_44608) (select main_a v_prenex_44609))) (<= (select main_a v_prenex_44608) 999) (<= (+ main_x 1) v_prenex_44608) (<= 1 (select main_a v_prenex_44609)) (< v_prenex_44608 main_x))) (or (forall ((v_prenex_51463 Int)) (or (<= (* 2 (select main_a v_prenex_51463)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51463))))) (forall ((v_prenex_51457 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51457))) (<= (select main_a v_prenex_51457) 999) (<= (* 2 (select main_a v_prenex_51457)) 1000) (< v_prenex_51457 main_x) (<= (+ main_x 1) v_prenex_51457)))) (or (forall ((v_prenex_51058 Int)) (or (<= 0 (+ (select main_a v_prenex_51058) 498)) (<= (* 2 (select main_a v_prenex_51058)) 1000) (< v_prenex_51058 main_x) (<= 1 (select main_a v_prenex_51058)) (<= (+ main_x 1) v_prenex_51058))) (forall ((v_prenex_51059 Int)) (<= 1 (select main_a v_prenex_51059)))) (forall ((v_prenex_44191 Int) (v_prenex_44192 Int)) (or (<= 0 (+ (select main_a v_prenex_44191) 498)) (<= (select main_a v_prenex_44192) 1498) (<= (select main_a v_prenex_44192) 999) (< v_prenex_44191 main_x) (<= (+ (select main_a v_prenex_44191) (select main_a v_prenex_44192)) 1000) (<= (+ main_x 1) v_prenex_44191) (<= 1 (select main_a v_prenex_44191)))) (forall ((v_prenex_50969 Int) (v_prenex_50970 Int)) (or (<= (+ main_x 1) v_prenex_50969) (<= (select main_a v_prenex_50970) 999) (<= (* 2 (select main_a v_prenex_50969)) 1000) (<= (select main_a v_prenex_50969) 500) (<= (+ (select main_a v_prenex_50969) (select main_a v_prenex_50970)) 1000) (<= 1 (select main_a v_prenex_50970)) (< v_prenex_50969 main_x))) (forall ((v_prenex_48979 Int) (v_prenex_48980 Int)) (or (<= (select main_a v_prenex_48979) (select main_a v_prenex_48980)) (< v_prenex_48979 main_x) (<= (select main_a v_prenex_48980) 1498) (<= (+ main_x 1) v_prenex_48979) (<= 2 (* 2 (select main_a v_prenex_48979))) (<= 1000 (* 2 (select main_a v_prenex_48980))) (<= 1 (select main_a v_prenex_48979)))) (or (forall ((v_prenex_43389 Int)) (or (<= (select main_a v_prenex_43389) 1498) (<= (* 2 (select main_a v_prenex_43389)) 1998))) (forall ((v_prenex_43394 Int)) (or (<= (* 2 (select main_a v_prenex_43394)) 1000) (<= (select main_a v_prenex_43394) 500) (<= (+ main_x 1) v_prenex_43394) (< v_prenex_43394 main_x)))) (or (forall ((v_prenex_46622 Int)) (or (<= (+ main_x 1) v_prenex_46622) (<= (select main_a v_prenex_46622) 999) (< v_prenex_46622 main_x) (<= 2 (* 2 (select main_a v_prenex_46622))))) (forall ((v_prenex_46627 Int)) (or (<= 1 (select main_a v_prenex_46627)) (<= 1000 (* 2 (select main_a v_prenex_46627)))))) (forall ((v_prenex_46653 Int) (v_prenex_46652 Int)) (or (<= 500 (select main_a v_prenex_46653)) (< v_prenex_46652 main_x) (<= (select main_a v_prenex_46653) 1498) (<= (+ main_y 1) v_prenex_46653) (<= (select main_a v_prenex_46652) 999) (<= (select main_a v_prenex_46653) (+ (select main_a v_prenex_46652) 998)) (<= (+ main_x 1) v_prenex_46652))) (or (forall ((v_prenex_50313 Int)) (or (< v_prenex_50313 main_x) (<= (select main_a v_prenex_50313) 999) (<= (+ main_x 1) v_prenex_50313))) (forall ((v_prenex_50314 Int)) (or (<= (* 2 (select main_a v_prenex_50314)) 1998) (<= (+ main_y 1) v_prenex_50314)))) (forall ((v_prenex_50392 Int) (v_prenex_50393 Int)) (or (<= (select main_a v_prenex_50392) 500) (<= 1000 (* 2 (select main_a v_prenex_50393))) (<= (+ main_x 1) v_prenex_50392) (< v_prenex_50392 main_x) (<= 2 (* 2 (select main_a v_prenex_50392))) (<= (+ (select main_a v_prenex_50392) (select main_a v_prenex_50393)) 1000))) (forall ((v_prenex_51666 Int) (v_prenex_51665 Int)) (or (<= 1000 (+ (select main_a v_prenex_51665) (select main_a v_prenex_51666))) (< v_prenex_51665 main_x) (<= (select main_a v_prenex_51665) 999) (<= (select main_a v_prenex_51666) 1498) (<= (+ main_x 1) v_prenex_51665) (<= (* 2 (select main_a v_prenex_51666)) 1998) (<= (select main_a v_prenex_51665) 500))) (forall ((v_prenex_45386 Int) (v_prenex_45385 Int)) (or (<= 0 (+ (select main_a v_prenex_45385) 498)) (<= (+ main_x 1) v_prenex_45385) (<= (* 2 (select main_a v_prenex_45386)) 1998) (<= (select main_a v_prenex_45385) 500) (<= 1000 (* 2 (select main_a v_prenex_45386))) (<= (select main_a v_prenex_45385) (select main_a v_prenex_45386)) (< v_prenex_45385 main_x))) (forall ((v_prenex_50554 Int) (v_prenex_50555 Int)) (or (<= 1 (select main_a v_prenex_50554)) (<= 2 (* 2 (select main_a v_prenex_50554))) (<= (select main_a v_prenex_50555) 1498) (<= (select main_a v_prenex_50554) (select main_a v_prenex_50555)) (<= (+ main_x 1) v_prenex_50554) (< v_prenex_50554 main_x))) (forall ((v_prenex_44034 Int) (v_prenex_44035 Int)) (or (< v_prenex_44035 main_y) (<= (select main_a v_prenex_44035) 999) (<= (select main_a v_prenex_44035) (+ (select main_a v_prenex_44034) 998)) (< v_prenex_44034 main_x) (<= (+ main_y 1) v_prenex_44035))) (forall ((v_prenex_47594 Int) (v_prenex_47593 Int)) (or (<= (select main_a v_prenex_47594) 999) (<= (* 2 (select main_a v_prenex_47594)) 1998) (<= 2 (* 2 (select main_a v_prenex_47593))) (< v_prenex_47593 main_x) (<= (+ main_x 1) v_prenex_47593) (<= 0 (+ (select main_a v_prenex_47593) 498)) (<= 1000 (+ (select main_a v_prenex_47593) (select main_a v_prenex_47594))))) (forall ((v_prenex_44399 Int) (v_prenex_44400 Int)) (or (< v_prenex_44399 main_x) (<= (+ main_x 1) v_prenex_44399) (<= 1 (select main_a v_prenex_44400)) (<= (* 2 (select main_a v_prenex_44399)) 1000) (<= 500 (select main_a v_prenex_44400)) (<= (select main_a v_prenex_44400) (+ (select main_a v_prenex_44399) 998)))) (or (forall ((v_prenex_47156 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47156))) (<= (select main_a v_prenex_47156) 999) (<= 0 (+ (select main_a v_prenex_47156) 498)) (<= (+ main_x 1) v_prenex_47156) (< v_prenex_47156 main_x))) (forall ((v_prenex_47160 Int)) (<= 1000 (* 2 (select main_a v_prenex_47160))))) (or (forall ((v_prenex_41628 Int)) (or (<= (* 2 (select main_a v_prenex_41628)) 1000) (<= (+ main_x 1) v_prenex_41628) (< v_prenex_41628 main_x) (<= 2 (* 2 (select main_a v_prenex_41628))) (<= (select main_a v_prenex_41628) 999))) (forall ((v_prenex_41633 Int)) (or (<= (select main_a v_prenex_41633) 999) (<= 1000 (* 2 (select main_a v_prenex_41633)))))) (or (forall ((v_prenex_43389 Int)) (or (<= (select main_a v_prenex_43389) 1498) (<= (* 2 (select main_a v_prenex_43389)) 1998))) (forall ((v_prenex_43390 Int)) (or (<= (* 2 (select main_a v_prenex_43390)) 1000) (<= (+ main_x 1) v_prenex_43390) (< v_prenex_43390 main_x)))) (or (forall ((v_prenex_51567 Int)) (or (<= (select main_a v_prenex_51567) 999) (<= (+ main_x 1) v_prenex_51567) (<= (* 2 (select main_a v_prenex_51567)) 1000) (< v_prenex_51567 main_x))) (forall ((v_prenex_51570 Int)) (<= (select main_a v_prenex_51570) 1498))) (or (forall ((v_prenex_42810 Int)) (or (<= 500 (select main_a v_prenex_42810)) (<= (select main_a v_prenex_42810) 1498) (< v_prenex_42810 main_y))) (forall ((v_prenex_42811 Int)) (or (<= (+ main_x 1) v_prenex_42811) (< v_prenex_42811 main_x) (<= 2 (* 2 (select main_a v_prenex_42811))) (<= (* 2 (select main_a v_prenex_42811)) 1000)))) (or (forall ((v_prenex_42894 Int)) (or (<= (* 2 (select main_a v_prenex_42894)) 1998) (<= (select main_a v_prenex_42894) 1498))) (forall ((v_prenex_42890 Int)) (or (<= (* 2 (select main_a v_prenex_42890)) 1000) (< v_prenex_42890 main_x) (<= (select main_a v_prenex_42890) 500) (<= (+ main_x 1) v_prenex_42890) (<= (select main_a v_prenex_42890) 999)))) (forall ((v_prenex_46620 Int) (v_prenex_46619 Int)) (or (<= (+ main_x 1) v_prenex_46619) (<= (select main_a v_prenex_46619) 999) (<= 500 (select main_a v_prenex_46620)) (< v_prenex_46619 main_x) (<= (select main_a v_prenex_46620) 1498) (<= (select main_a v_prenex_46619) (select main_a v_prenex_46620)) (<= (select main_a v_prenex_46619) 500))) (forall ((v_prenex_48885 Int) (v_prenex_48884 Int)) (or (<= 1000 (+ (select main_a v_prenex_48884) (select main_a v_prenex_48885))) (<= 1 (select main_a v_prenex_48884)) (<= 500 (select main_a v_prenex_48885)) (<= 2 (* 2 (select main_a v_prenex_48884))) (<= (+ main_x 1) v_prenex_48884) (< v_prenex_48884 main_x) (<= (select main_a v_prenex_48885) 999))) (forall ((v_prenex_47112 Int) (v_prenex_47111 Int)) (or (<= (select main_a v_prenex_47111) 500) (<= 1 (select main_a v_prenex_47111)) (<= (+ main_x 1) v_prenex_47111) (<= (select main_a v_prenex_47111) (select main_a v_prenex_47112)) (< v_prenex_47111 main_x) (<= 500 (select main_a v_prenex_47112)) (<= 1000 (* 2 (select main_a v_prenex_47112))))) (or (forall ((v_prenex_42271 Int)) (or (<= 500 (select main_a v_prenex_42271)) (<= (select main_a v_prenex_42271) 1498))) (forall ((v_prenex_42268 Int)) (or (< v_prenex_42268 main_x) (<= (* 2 (select main_a v_prenex_42268)) 1000) (<= (+ main_x 1) v_prenex_42268) (<= 1 (select main_a v_prenex_42268)) (<= 2 (* 2 (select main_a v_prenex_42268)))))) (or (forall ((v_prenex_42773 Int)) (or (<= (select main_a v_prenex_42773) 999) (<= (* 2 (select main_a v_prenex_42773)) 1998))) (forall ((v_prenex_42777 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42777))) (<= (select main_a v_prenex_42777) 500) (<= (select main_a v_prenex_42777) 999) (< v_prenex_42777 main_x) (<= (+ main_x 1) v_prenex_42777)))) (forall ((v_prenex_50538 Int) (v_prenex_50539 Int)) (or (< v_prenex_50538 main_x) (<= (+ main_x 1) v_prenex_50538) (<= 1 (select main_a v_prenex_50538)) (<= (select main_a v_prenex_50539) 999) (<= 0 (+ (select main_a v_prenex_50538) 498)) (<= 1 (select main_a v_prenex_50539)) (<= (+ (select main_a v_prenex_50538) (select main_a v_prenex_50539)) 1000))) (forall ((v_prenex_49510 Int) (v_prenex_49509 Int)) (or (< v_prenex_49510 main_y) (< v_prenex_49509 main_x) (<= (select main_a v_prenex_49510) (+ (select main_a v_prenex_49509) 998)) (<= (+ main_x 1) v_prenex_49509) (<= (select main_a v_prenex_49510) 999) (<= 2 (* 2 (select main_a v_prenex_49509))))) (forall ((v_prenex_50361 Int) (v_prenex_50360 Int)) (or (<= (+ main_y 1) v_prenex_50361) (<= (+ main_x 1) v_prenex_50360) (< v_prenex_50360 main_x) (<= (select main_a v_prenex_50361) 999) (<= (select main_a v_prenex_50360) 999) (<= (select main_a v_prenex_50360) (select main_a v_prenex_50361)))) (forall ((v_prenex_47985 Int) (v_prenex_47984 Int)) (or (<= (select main_a v_prenex_47985) 999) (<= (+ main_x 1) v_prenex_47984) (<= 1 (select main_a v_prenex_47984)) (<= 1000 (+ (select main_a v_prenex_47984) (select main_a v_prenex_47985))) (< v_prenex_47984 main_x) (<= 1 (select main_a v_prenex_47985)))) (forall ((v_prenex_47174 Int) (v_prenex_47173 Int)) (or (<= (+ main_y 1) v_prenex_47174) (<= (+ (select main_a v_prenex_47173) (select main_a v_prenex_47174)) 1000) (<= (+ main_x 1) v_prenex_47173) (<= 2 (* 2 (select main_a v_prenex_47173))) (<= 500 (select main_a v_prenex_47174)) (< v_prenex_47173 main_x) (<= (* 2 (select main_a v_prenex_47174)) 1998))) (or (forall ((v_prenex_51461 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51461))) (< v_prenex_51461 main_x) (<= (+ main_x 1) v_prenex_51461) (<= 0 (+ (select main_a v_prenex_51461) 498)) (<= (* 2 (select main_a v_prenex_51461)) 1000))) (forall ((v_prenex_51463 Int)) (or (<= (* 2 (select main_a v_prenex_51463)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51463)))))) (or (forall ((v_prenex_50328 Int)) (or (<= 0 (+ (select main_a v_prenex_50328) 498)) (<= (+ main_x 1) v_prenex_50328) (< v_prenex_50328 main_x) (<= (* 2 (select main_a v_prenex_50328)) 1000))) (forall ((v_prenex_50331 Int)) (or (<= (* 2 (select main_a v_prenex_50331)) 1998) (<= 1 (select main_a v_prenex_50331))))) (forall ((v_prenex_41838 Int) (v_prenex_41839 Int)) (or (<= 1 (select main_a v_prenex_41839)) (<= (+ main_y 1) v_prenex_41839) (<= (* 2 (select main_a v_prenex_41838)) 1000) (< v_prenex_41838 main_x) (<= (+ main_x 1) v_prenex_41838) (<= 1000 (+ (select main_a v_prenex_41838) (select main_a v_prenex_41839))) (<= 500 (select main_a v_prenex_41839)))) (or (forall ((v_prenex_40474 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40474))) (<= 0 (+ (select main_a v_prenex_40474) 498)) (<= (+ main_x 1) v_prenex_40474) (< v_prenex_40474 main_x))) (forall ((v_prenex_40614 Int)) (or (< v_prenex_40614 main_y) (<= 1000 (* 2 (select main_a v_prenex_40614)))))) (forall ((v_prenex_49438 Int) (v_prenex_49437 Int)) (or (<= (select main_a v_prenex_49437) 500) (<= (select main_a v_prenex_49438) (+ (select main_a v_prenex_49437) 998)) (<= (+ main_x 1) v_prenex_49437) (<= (* 2 (select main_a v_prenex_49437)) 1000) (<= (select main_a v_prenex_49438) 999) (<= 1000 (* 2 (select main_a v_prenex_49438))) (< v_prenex_49437 main_x))) (forall ((v_prenex_51170 Int)) (or (< v_prenex_51170 main_x) (<= 2 (* 2 (select main_a v_prenex_51170))) (<= (* 2 (select main_a v_prenex_51170)) 1000) (<= (+ main_x 1) v_prenex_51170))) (forall ((v_prenex_45393 Int) (v_prenex_45394 Int)) (or (<= 1 (select main_a v_prenex_45394)) (<= 2 (* 2 (select main_a v_prenex_45393))) (< v_prenex_45393 main_x) (<= (+ main_x 1) v_prenex_45393) (<= (select main_a v_prenex_45394) (+ (select main_a v_prenex_45393) 998)) (<= (select main_a v_prenex_45393) 500))) (forall ((v_prenex_40654 Int) (v_prenex_40653 Int)) (or (<= (* 2 (select main_a v_prenex_40654)) 1998) (<= 1000 (+ (select main_a v_prenex_40653) (select main_a v_prenex_40654))) (<= 2 (* 2 (select main_a v_prenex_40653))) (< v_prenex_40653 main_x) (<= (+ main_x 1) v_prenex_40653) (<= 0 (+ (select main_a v_prenex_40653) 498)))) (forall ((v_prenex_44160 Int) (v_prenex_44161 Int)) (or (<= 1000 (+ (select main_a v_prenex_44160) (select main_a v_prenex_44161))) (<= 1 (select main_a v_prenex_44161)) (< v_prenex_44161 main_y) (<= (+ main_x 1) v_prenex_44160) (<= (select main_a v_prenex_44160) 500) (< v_prenex_44160 main_x) (<= 1000 (* 2 (select main_a v_prenex_44161))))) (forall ((v_prenex_50273 Int) (v_prenex_50272 Int)) (or (<= (+ main_x 1) v_prenex_50272) (<= (select main_a v_prenex_50273) 1498) (<= (* 2 (select main_a v_prenex_50272)) 1000) (<= 1000 (* 2 (select main_a v_prenex_50273))) (<= (+ (select main_a v_prenex_50272) (select main_a v_prenex_50273)) 1000) (< v_prenex_50272 main_x) (<= (select main_a v_prenex_50272) 500))) (or (forall ((v_prenex_44420 Int)) (or (<= (select main_a v_prenex_44420) 500) (<= (+ main_x 1) v_prenex_44420) (< v_prenex_44420 main_x) (<= 2 (* 2 (select main_a v_prenex_44420))))) (forall ((v_prenex_44422 Int)) (or (<= 1 (select main_a v_prenex_44422)) (<= (* 2 (select main_a v_prenex_44422)) 1998)))) (forall ((v_prenex_46449 Int) (v_prenex_46450 Int)) (or (<= (+ main_y 1) v_prenex_46450) (<= (select main_a v_prenex_46449) 500) (<= (select main_a v_prenex_46449) (select main_a v_prenex_46450)) (<= (select main_a v_prenex_46450) 1498) (<= 1000 (* 2 (select main_a v_prenex_46450))) (<= (+ main_x 1) v_prenex_46449) (< v_prenex_46449 main_x))) (or (forall ((v_prenex_42917 Int)) (or (<= (select main_a v_prenex_42917) 1498) (< v_prenex_42917 main_y))) (forall ((v_prenex_42918 Int)) (or (<= (+ main_x 1) v_prenex_42918) (<= (* 2 (select main_a v_prenex_42918)) 1000) (<= 2 (* 2 (select main_a v_prenex_42918))) (< v_prenex_42918 main_x)))) (forall ((v_prenex_41721 Int) (v_prenex_41722 Int)) (or (<= (select main_a v_prenex_41721) 500) (<= 0 (+ (select main_a v_prenex_41721) 498)) (<= (+ main_x 1) v_prenex_41721) (<= 1000 (* 2 (select main_a v_prenex_41722))) (<= (select main_a v_prenex_41722) (+ (select main_a v_prenex_41721) 998)) (<= (* 2 (select main_a v_prenex_41722)) 1998) (< v_prenex_41721 main_x))) (forall ((v_prenex_45821 Int) (v_prenex_45820 Int)) (or (<= (select main_a v_prenex_45820) 999) (<= 1 (select main_a v_prenex_45821)) (<= 500 (select main_a v_prenex_45821)) (<= 0 (+ (select main_a v_prenex_45820) 498)) (< v_prenex_45820 main_x) (<= (select main_a v_prenex_45821) (+ (select main_a v_prenex_45820) 998)) (<= (+ main_x 1) v_prenex_45820))) (forall ((v_prenex_49269 Int) (v_prenex_49268 Int)) (or (<= (select main_a v_prenex_49269) 1498) (<= (+ main_x 1) v_prenex_49268) (<= (select main_a v_prenex_49268) 500) (<= 1 (select main_a v_prenex_49268)) (<= (+ (select main_a v_prenex_49268) (select main_a v_prenex_49269)) 1000) (<= (select main_a v_prenex_49269) 999) (< v_prenex_49268 main_x))) (forall ((v_prenex_50640 Int) (v_prenex_50639 Int)) (or (<= (+ main_x 1) v_prenex_50639) (<= 1000 (+ (select main_a v_prenex_50639) (select main_a v_prenex_50640))) (<= 500 (select main_a v_prenex_50640)) (< v_prenex_50639 main_x) (<= 0 (+ (select main_a v_prenex_50639) 498)) (<= (* 2 (select main_a v_prenex_50640)) 1998) (<= 2 (* 2 (select main_a v_prenex_50639))))) (or (forall ((v_prenex_41907 Int)) (or (<= 1 (select main_a v_prenex_41907)) (<= 500 (select main_a v_prenex_41907)))) (forall ((v_prenex_41902 Int)) (or (<= (+ main_x 1) v_prenex_41902) (<= (* 2 (select main_a v_prenex_41902)) 1000) (<= (select main_a v_prenex_41902) 999) (<= (select main_a v_prenex_41902) 500) (< v_prenex_41902 main_x)))) (forall ((v_prenex_44649 Int) (v_prenex_44648 Int)) (or (<= (select main_a v_prenex_44648) (select main_a v_prenex_44649)) (<= (* 2 (select main_a v_prenex_44649)) 1998) (< v_prenex_44648 main_x) (<= (+ main_x 1) v_prenex_44648) (<= (select main_a v_prenex_44648) 999) (<= (+ main_y 1) v_prenex_44649))) (forall ((v_prenex_44689 Int) (v_prenex_44688 Int)) (or (<= (select main_a v_prenex_44689) 1498) (<= (+ main_x 1) v_prenex_44688) (< v_prenex_44688 main_x) (<= (select main_a v_prenex_44688) 500) (<= 1000 (+ (select main_a v_prenex_44688) (select main_a v_prenex_44689))))) (forall ((v_prenex_45427 Int) (v_prenex_45428 Int)) (or (<= (+ main_x 1) v_prenex_45427) (<= (+ (select main_a v_prenex_45427) (select main_a v_prenex_45428)) 1000) (<= 0 (+ (select main_a v_prenex_45427) 498)) (< v_prenex_45427 main_x) (<= (select main_a v_prenex_45427) 999))) (forall ((v_prenex_44911 Int) (v_prenex_44910 Int)) (or (<= 0 (+ (select main_a v_prenex_44910) 498)) (<= (+ main_x 1) v_prenex_44910) (<= 1 (select main_a v_prenex_44911)) (< v_prenex_44910 main_x) (<= (select main_a v_prenex_44910) (select main_a v_prenex_44911)) (<= (select main_a v_prenex_44910) 999) (<= 500 (select main_a v_prenex_44911)))) (forall ((v_prenex_40939 Int) (v_prenex_40938 Int)) (or (<= 1000 (+ (select main_a v_prenex_40938) (select main_a v_prenex_40939))) (<= (select main_a v_prenex_40939) 999) (< v_prenex_40938 main_x) (<= (+ main_x 1) v_prenex_40938) (<= 0 (+ (select main_a v_prenex_40938) 498)) (<= (* 2 (select main_a v_prenex_40939)) 1998))) (forall ((v_prenex_47366 Int) (v_prenex_47365 Int)) (or (<= (select main_a v_prenex_47365) 999) (< v_prenex_47365 main_x) (<= (* 2 (select main_a v_prenex_47366)) 1998) (<= 500 (select main_a v_prenex_47366)) (<= (+ main_x 1) v_prenex_47365) (<= (+ (select main_a v_prenex_47365) (select main_a v_prenex_47366)) 1000) (<= (select main_a v_prenex_47365) 500))) (forall ((v_prenex_41729 Int) (v_prenex_41730 Int)) (or (< v_prenex_41729 main_x) (<= (+ main_x 1) v_prenex_41729) (<= (select main_a v_prenex_41730) 1498) (<= (* 2 (select main_a v_prenex_41729)) 1000) (<= 1 (select main_a v_prenex_41730)) (<= (select main_a v_prenex_41730) (+ (select main_a v_prenex_41729) 998)) (<= 2 (* 2 (select main_a v_prenex_41729))))) (forall ((v_prenex_48021 Int) (v_prenex_48020 Int)) (or (<= (+ main_x 1) v_prenex_48020) (<= (+ main_y 1) v_prenex_48021) (<= (* 2 (select main_a v_prenex_48021)) 1998) (< v_prenex_48021 main_y) (<= (+ (select main_a v_prenex_48020) (select main_a v_prenex_48021)) 1000))) (forall ((v_prenex_47085 Int) (v_prenex_47086 Int)) (or (<= (select main_a v_prenex_47086) 999) (<= (+ main_x 1) v_prenex_47085) (< v_prenex_47085 main_x) (<= (select main_a v_prenex_47085) 999) (<= (* 2 (select main_a v_prenex_47086)) 1998) (<= (select main_a v_prenex_47085) 500) (<= (select main_a v_prenex_47085) (select main_a v_prenex_47086)))) (forall ((v_prenex_49518 Int) (v_prenex_49517 Int)) (or (<= (+ main_x 1) v_prenex_49517) (<= (+ (select main_a v_prenex_49517) (select main_a v_prenex_49518)) 1000) (<= 1000 (* 2 (select main_a v_prenex_49518))) (<= (select main_a v_prenex_49518) 999) (<= (select main_a v_prenex_49517) 500) (< v_prenex_49517 main_x) (<= 2 (* 2 (select main_a v_prenex_49517))))) (forall ((v_prenex_50571 Int) (v_prenex_50570 Int)) (or (<= 500 (select main_a v_prenex_50571)) (<= (select main_a v_prenex_50570) 500) (<= (+ main_x 1) v_prenex_50570) (<= 1 (select main_a v_prenex_50570)) (<= 1000 (* 2 (select main_a v_prenex_50571))) (< v_prenex_50570 main_x) (<= (select main_a v_prenex_50571) (+ (select main_a v_prenex_50570) 998)))) (or (forall ((v_prenex_51056 Int)) (or (< v_prenex_51056 main_x) (<= (* 2 (select main_a v_prenex_51056)) 1000) (<= (+ main_x 1) v_prenex_51056) (<= 0 (+ (select main_a v_prenex_51056) 498)) (<= 2 (* 2 (select main_a v_prenex_51056))))) (forall ((v_prenex_51059 Int)) (<= 1 (select main_a v_prenex_51059)))) (forall ((v_prenex_47679 Int) (v_prenex_47678 Int)) (or (<= 1 (select main_a v_prenex_47679)) (<= (+ main_x 1) v_prenex_47678) (<= (* 2 (select main_a v_prenex_47678)) 1000) (<= 0 (+ (select main_a v_prenex_47678) 498)) (<= (select main_a v_prenex_47678) (select main_a v_prenex_47679)) (<= 1000 (* 2 (select main_a v_prenex_47679))) (< v_prenex_47678 main_x))) (or (forall ((v_prenex_42330 Int)) (or (<= (* 2 (select main_a v_prenex_42330)) 1000) (<= (select main_a v_prenex_42330) 999) (< v_prenex_42330 main_x) (<= (select main_a v_prenex_42330) 500) (<= (+ main_x 1) v_prenex_42330))) (forall ((v_prenex_42335 Int)) (or (<= 1 (select main_a v_prenex_42335)) (<= (* 2 (select main_a v_prenex_42335)) 1998)))) (forall ((v_prenex_47939 Int) (v_prenex_47938 Int)) (or (< v_prenex_47939 main_y) (<= (* 2 (select main_a v_prenex_47938)) 1000) (<= 1000 (+ (select main_a v_prenex_47938) (select main_a v_prenex_47939))) (< v_prenex_47938 main_x) (<= 1 (select main_a v_prenex_47939)) (<= (* 2 (select main_a v_prenex_47939)) 1998) (<= (+ main_x 1) v_prenex_47938))) (forall ((v_prenex_43781 Int) (v_prenex_43780 Int)) (or (<= (select main_a v_prenex_43781) (+ (select main_a v_prenex_43780) 998)) (<= (select main_a v_prenex_43780) 999) (< v_prenex_43780 main_x) (<= (+ main_x 1) v_prenex_43780) (<= (select main_a v_prenex_43781) 1498) (<= (select main_a v_prenex_43780) 500))) (forall ((v_prenex_46783 Int) (v_prenex_46784 Int)) (or (<= (* 2 (select main_a v_prenex_46784)) 1998) (<= (+ main_x 1) v_prenex_46783) (<= 1 (select main_a v_prenex_46783)) (<= (select main_a v_prenex_46784) 1498) (<= 1000 (+ (select main_a v_prenex_46783) (select main_a v_prenex_46784))) (<= (select main_a v_prenex_46783) 500) (< v_prenex_46783 main_x))) (forall ((v_prenex_42993 Int) (v_prenex_42994 Int)) (or (<= 0 (+ (select main_a v_prenex_42993) 498)) (<= (select main_a v_prenex_42994) (+ (select main_a v_prenex_42993) 998)) (<= (select main_a v_prenex_42994) 999) (<= 500 (select main_a v_prenex_42994)) (<= 2 (* 2 (select main_a v_prenex_42993))) (< v_prenex_42993 main_x) (<= (+ main_x 1) v_prenex_42993))) (forall ((v_prenex_41346 Int) (v_prenex_41347 Int)) (or (< v_prenex_41346 main_x) (<= (+ main_x 1) v_prenex_41346) (<= (select main_a v_prenex_41346) 999) (<= (select main_a v_prenex_41346) (select main_a v_prenex_41347)) (<= 0 (+ (select main_a v_prenex_41346) 498)) (<= (select main_a v_prenex_41347) 999) (<= 1000 (* 2 (select main_a v_prenex_41347))))) (forall ((v_prenex_49920 Int) (v_prenex_49919 Int)) (or (< v_prenex_49919 main_x) (< v_prenex_49920 main_y) (<= (select main_a v_prenex_49920) 1498) (<= (+ main_x 1) v_prenex_49919) (<= (select main_a v_prenex_49919) (select main_a v_prenex_49920)) (<= (* 2 (select main_a v_prenex_49919)) 1000) (<= (select main_a v_prenex_49920) 999))) (or (forall ((v_prenex_43744 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43744))) (<= (+ main_x 1) v_prenex_43744) (<= (select main_a v_prenex_43744) 999) (< v_prenex_43744 main_x))) (forall ((v_prenex_43750 Int)) (or (<= (* 2 (select main_a v_prenex_43750)) 1998) (<= 500 (select main_a v_prenex_43750))))) (forall ((v_prenex_46684 Int) (v_prenex_46685 Int)) (or (<= (+ main_x 1) v_prenex_46684) (<= 2 (* 2 (select main_a v_prenex_46684))) (<= (+ (select main_a v_prenex_46684) (select main_a v_prenex_46685)) 1000) (< v_prenex_46684 main_x) (<= (+ main_y 1) v_prenex_46685) (<= (* 2 (select main_a v_prenex_46685)) 1998) (<= (select main_a v_prenex_46685) 1498))) (forall ((v_prenex_51178 Int) (v_prenex_51177 Int)) (or (<= (* 2 (select main_a v_prenex_51177)) 1000) (< v_prenex_51177 main_x) (<= (select main_a v_prenex_51177) (select main_a v_prenex_51178)) (<= (* 2 (select main_a v_prenex_51178)) 1998) (<= 500 (select main_a v_prenex_51178)) (<= (+ main_x 1) v_prenex_51177) (<= 1 (select main_a v_prenex_51177)))) (forall ((v_prenex_41052 Int) (v_prenex_41053 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41052))) (<= 1000 (* 2 (select main_a v_prenex_41053))) (< v_prenex_41052 main_x) (<= (select main_a v_prenex_41053) 999) (<= (+ main_x 1) v_prenex_41052) (<= (select main_a v_prenex_41052) (select main_a v_prenex_41053)) (<= (select main_a v_prenex_41052) 999))) (forall ((v_prenex_41352 Int) (v_prenex_41353 Int)) (or (<= (+ main_x 1) v_prenex_41352) (< v_prenex_41352 main_x) (<= 1 (select main_a v_prenex_41353)) (<= 500 (select main_a v_prenex_41353)) (<= 1 (select main_a v_prenex_41352)) (<= (select main_a v_prenex_41352) (select main_a v_prenex_41353)))) (or (forall ((v_prenex_45852 Int)) (<= (* 2 (select main_a v_prenex_45852)) 1998)) (forall ((v_prenex_45846 Int)) (or (< v_prenex_45846 main_x) (<= (select main_a v_prenex_45846) 500) (<= (* 2 (select main_a v_prenex_45846)) 1000) (<= (+ main_x 1) v_prenex_45846)))) (or (forall ((v_prenex_47468 Int)) (or (<= 1 (select main_a v_prenex_47468)) (<= (+ main_y 1) v_prenex_47468))) (forall ((v_prenex_47467 Int)) (or (< v_prenex_47467 main_x) (<= 2 (* 2 (select main_a v_prenex_47467))) (<= (+ main_x 1) v_prenex_47467) (<= 0 (+ (select main_a v_prenex_47467) 498))))) (forall ((v_prenex_42956 Int) (v_prenex_42957 Int)) (or (<= (select main_a v_prenex_42956) 999) (<= 0 (+ (select main_a v_prenex_42956) 498)) (<= (+ main_x 1) v_prenex_42956) (<= 1 (select main_a v_prenex_42957)) (< v_prenex_42956 main_x) (<= (+ (select main_a v_prenex_42956) (select main_a v_prenex_42957)) 1000) (<= 500 (select main_a v_prenex_42957)))) (forall ((v_prenex_50121 Int) (v_prenex_50120 Int)) (or (<= (select main_a v_prenex_50120) (select main_a v_prenex_50121)) (< v_prenex_50120 main_x) (<= (+ main_x 1) v_prenex_50120) (< v_prenex_50121 main_y) (<= 1 (select main_a v_prenex_50120)) (<= (* 2 (select main_a v_prenex_50121)) 1998))) (or (forall ((v_prenex_47905 Int)) (or (<= (select main_a v_prenex_47905) 500) (< v_prenex_47905 main_x) (<= 1 (select main_a v_prenex_47905)) (<= 2 (* 2 (select main_a v_prenex_47905))) (<= (+ main_x 1) v_prenex_47905))) (forall ((v_prenex_47909 Int)) (or (<= (* 2 (select main_a v_prenex_47909)) 1998) (<= (select main_a v_prenex_47909) 999)))) (or (forall ((v_prenex_44115 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44115))) (<= 1 (select main_a v_prenex_44115)))) (forall ((v_prenex_44111 Int)) (or (<= (* 2 (select main_a v_prenex_44111)) 1000) (<= (+ main_x 1) v_prenex_44111) (<= 2 (* 2 (select main_a v_prenex_44111))) (< v_prenex_44111 main_x) (<= (select main_a v_prenex_44111) 999)))) (forall ((v_prenex_51538 Int) (v_prenex_51537 Int)) (or (<= 1 (select main_a v_prenex_51538)) (< v_prenex_51537 main_x) (<= (+ main_x 1) v_prenex_51537) (< v_prenex_51538 main_y) (<= 0 (+ (select main_a v_prenex_51537) 498)) (<= (select main_a v_prenex_51538) 999) (<= (select main_a v_prenex_51538) (+ (select main_a v_prenex_51537) 998)))) (forall ((v_prenex_47879 Int) (v_prenex_47878 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47878))) (<= 1000 (+ (select main_a v_prenex_47878) (select main_a v_prenex_47879))) (< v_prenex_47878 main_x) (<= (* 2 (select main_a v_prenex_47878)) 1000) (<= (+ main_x 1) v_prenex_47878) (<= (select main_a v_prenex_47879) 999) (<= 1 (select main_a v_prenex_47879)))) (or (forall ((v_prenex_44572 Int)) (or (<= (select main_a v_prenex_44572) 999) (< v_prenex_44572 main_x) (<= 2 (* 2 (select main_a v_prenex_44572))) (<= (select main_a v_prenex_44572) 500) (<= (+ main_x 1) v_prenex_44572))) (forall ((v_prenex_44575 Int)) (or (<= (* 2 (select main_a v_prenex_44575)) 1998) (<= (select main_a v_prenex_44575) 1498)))) (forall ((v_prenex_41182 Int) (v_prenex_41183 Int)) (or (<= (select main_a v_prenex_41183) 999) (<= (* 2 (select main_a v_prenex_41183)) 1998) (<= 0 (+ (select main_a v_prenex_41182) 498)) (< v_prenex_41182 main_x) (<= (select main_a v_prenex_41182) 999) (<= (+ (select main_a v_prenex_41182) (select main_a v_prenex_41183)) 1000) (<= (+ main_x 1) v_prenex_41182))) (or (forall ((v_prenex_41123 Int)) (or (<= (* 2 (select main_a v_prenex_41123)) 1998) (<= (select main_a v_prenex_41123) 999))) (forall ((v_prenex_41121 Int)) (or (< v_prenex_41121 main_x) (<= (* 2 (select main_a v_prenex_41121)) 1000) (<= (+ main_x 1) v_prenex_41121) (<= (select main_a v_prenex_41121) 500)))) (forall ((v_prenex_41306 Int) (v_prenex_41307 Int)) (or (<= (+ main_x 1) v_prenex_41306) (<= (select main_a v_prenex_41306) (select main_a v_prenex_41307)) (<= (select main_a v_prenex_41306) 500) (< v_prenex_41306 main_x) (<= (select main_a v_prenex_41306) 999) (<= (select main_a v_prenex_41307) 999) (<= 1000 (* 2 (select main_a v_prenex_41307))))) (forall ((v_prenex_40562 Int) (v_prenex_40561 Int)) (or (< v_prenex_40562 main_y) (<= (+ main_x 1) v_prenex_40561) (<= 1 (select main_a v_prenex_40562)) (<= 1000 (+ (select main_a v_prenex_40561) (select main_a v_prenex_40562))) (< v_prenex_40561 main_x) (<= 500 (select main_a v_prenex_40562)) (<= (* 2 (select main_a v_prenex_40561)) 1000))) (forall ((v_prenex_47332 Int) (v_prenex_47331 Int)) (or (<= 1 (select main_a v_prenex_47332)) (<= (select main_a v_prenex_47332) 999) (<= (+ main_x 1) v_prenex_47331) (< v_prenex_47331 main_x) (<= (select main_a v_prenex_47332) (+ (select main_a v_prenex_47331) 998)) (<= (select main_a v_prenex_47331) 999) (<= (select main_a v_prenex_47331) 500))) (forall ((v_prenex_43949 Int) (v_prenex_43950 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43950))) (<= (select main_a v_prenex_43949) 500) (< v_prenex_43949 main_x) (<= 500 (select main_a v_prenex_43950)) (<= (+ main_x 1) v_prenex_43949) (<= (select main_a v_prenex_43949) (select main_a v_prenex_43950)) (<= (+ main_y 1) v_prenex_43950))) (or (forall ((v_prenex_43300 Int)) (or (<= (select main_a v_prenex_43300) 1498) (<= 1000 (* 2 (select main_a v_prenex_43300))))) (forall ((v_prenex_43301 Int)) (or (< v_prenex_43301 main_x) (<= 0 (+ (select main_a v_prenex_43301) 498)) (<= (+ main_x 1) v_prenex_43301) (<= (* 2 (select main_a v_prenex_43301)) 1000)))) (forall ((v_prenex_45425 Int) (v_prenex_45426 Int)) (or (<= (* 2 (select main_a v_prenex_45425)) 1000) (< v_prenex_45425 main_x) (<= (* 2 (select main_a v_prenex_45426)) 1998) (<= 1000 (+ (select main_a v_prenex_45425) (select main_a v_prenex_45426))) (<= (+ main_x 1) v_prenex_45425))) (forall ((v_prenex_48854 Int) (v_prenex_48853 Int)) (or (<= (+ (select main_a v_prenex_48853) (select main_a v_prenex_48854)) 1000) (<= (+ main_x 1) v_prenex_48853) (<= (select main_a v_prenex_48853) 500) (<= (* 2 (select main_a v_prenex_48854)) 1998) (<= 1000 (* 2 (select main_a v_prenex_48854))) (<= (select main_a v_prenex_48853) 999) (< v_prenex_48853 main_x))) (or (forall ((v_prenex_48745 Int)) (or (<= 1 (select main_a v_prenex_48745)) (<= (select main_a v_prenex_48745) 1498))) (forall ((v_prenex_48743 Int)) (or (<= (select main_a v_prenex_48743) 500) (<= 2 (* 2 (select main_a v_prenex_48743))) (< v_prenex_48743 main_x) (<= (+ main_x 1) v_prenex_48743)))) (forall ((v_prenex_43249 Int) (v_prenex_43248 Int)) (or (<= (+ main_y 1) v_prenex_43249) (< v_prenex_43248 main_x) (<= 2 (* 2 (select main_a v_prenex_43248))) (<= (select main_a v_prenex_43248) (select main_a v_prenex_43249)) (<= (+ main_x 1) v_prenex_43248) (<= (select main_a v_prenex_43249) 999) (<= 1000 (* 2 (select main_a v_prenex_43249))))) (or (forall ((v_prenex_51057 Int)) (or (<= (select main_a v_prenex_51057) 999) (<= 0 (+ (select main_a v_prenex_51057) 498)) (<= (+ main_x 1) v_prenex_51057) (< v_prenex_51057 main_x) (<= (* 2 (select main_a v_prenex_51057)) 1000))) (forall ((v_prenex_51059 Int)) (<= 1 (select main_a v_prenex_51059)))) (forall ((v_prenex_41680 Int) (v_prenex_41681 Int)) (or (<= (select main_a v_prenex_41681) (+ (select main_a v_prenex_41680) 998)) (<= (+ main_x 1) v_prenex_41680) (<= (* 2 (select main_a v_prenex_41680)) 1000) (<= (select main_a v_prenex_41681) 1498) (<= 2 (* 2 (select main_a v_prenex_41680))) (< v_prenex_41680 main_x) (<= (* 2 (select main_a v_prenex_41681)) 1998))) (forall ((v_prenex_43761 Int) (v_prenex_43762 Int)) (or (<= 0 (+ (select main_a v_prenex_43761) 498)) (<= (+ main_x 1) v_prenex_43761) (<= (select main_a v_prenex_43761) (select main_a v_prenex_43762)) (< v_prenex_43761 main_x) (<= (+ main_y 1) v_prenex_43762) (<= (select main_a v_prenex_43762) 999) (<= 500 (select main_a v_prenex_43762)))) (forall ((v_prenex_48154 Int) (v_prenex_48153 Int)) (or (<= (+ main_x 1) v_prenex_48153) (<= 500 (select main_a v_prenex_48154)) (< v_prenex_48153 main_x) (<= (+ (select main_a v_prenex_48153) (select main_a v_prenex_48154)) 1000) (<= (* 2 (select main_a v_prenex_48154)) 1998) (<= (select main_a v_prenex_48153) 500))) (forall ((v_prenex_45366 Int) (v_prenex_45367 Int)) (or (<= (+ (select main_a v_prenex_45366) (select main_a v_prenex_45367)) 1000) (<= 2 (* 2 (select main_a v_prenex_45366))) (< v_prenex_45366 main_x) (<= 0 (+ (select main_a v_prenex_45366) 498)) (<= (select main_a v_prenex_45367) 999) (<= (+ main_x 1) v_prenex_45366))) (or (forall ((v_prenex_46627 Int)) (or (<= 1 (select main_a v_prenex_46627)) (<= 1000 (* 2 (select main_a v_prenex_46627))))) (forall ((v_prenex_46625 Int)) (or (<= (+ main_x 1) v_prenex_46625) (< v_prenex_46625 main_x) (<= (select main_a v_prenex_46625) 500) (<= 2 (* 2 (select main_a v_prenex_46625)))))) (forall ((v_prenex_47731 Int) (v_prenex_47730 Int)) (or (<= (select main_a v_prenex_47731) 999) (<= 1000 (* 2 (select main_a v_prenex_47731))) (<= (select main_a v_prenex_47730) (select main_a v_prenex_47731)) (<= (+ main_x 1) v_prenex_47730) (< v_prenex_47730 main_x) (<= (select main_a v_prenex_47730) 500) (<= (* 2 (select main_a v_prenex_47730)) 1000))) (forall ((v_prenex_41496 Int) (v_prenex_41497 Int)) (or (<= (select main_a v_prenex_41497) 1498) (<= (+ main_x 1) v_prenex_41496) (<= (select main_a v_prenex_41497) 999) (<= (select main_a v_prenex_41496) 500) (<= 1000 (+ (select main_a v_prenex_41496) (select main_a v_prenex_41497))) (<= (+ main_y 1) v_prenex_41497) (< v_prenex_41496 main_x))) (forall ((v_prenex_45269 Int) (v_prenex_45268 Int)) (or (< v_prenex_45268 main_x) (<= (+ (select main_a v_prenex_45268) (select main_a v_prenex_45269)) 1000) (<= (+ main_x 1) v_prenex_45268) (<= (+ main_y 1) v_prenex_45269) (<= (* 2 (select main_a v_prenex_45268)) 1000) (<= (select main_a v_prenex_45269) 999))) (or (forall ((v_prenex_45368 Int)) (or (< v_prenex_45368 main_x) (<= 2 (* 2 (select main_a v_prenex_45368))) (<= (+ main_x 1) v_prenex_45368) (<= 0 (+ (select main_a v_prenex_45368) 498)))) (forall ((v_prenex_45374 Int)) (<= 1 (select main_a v_prenex_45374)))) (forall ((v_prenex_45838 Int) (v_prenex_45839 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45838))) (< v_prenex_45838 main_x) (<= 1000 (* 2 (select main_a v_prenex_45839))) (<= (* 2 (select main_a v_prenex_45838)) 1000) (<= (+ main_x 1) v_prenex_45838) (<= (select main_a v_prenex_45838) (select main_a v_prenex_45839)))) (or (forall ((v_prenex_44392 Int)) (or (<= (* 2 (select main_a v_prenex_44392)) 1998) (< v_prenex_44392 main_y))) (forall ((v_prenex_44387 Int)) (or (< v_prenex_44387 main_x) (<= (select main_a v_prenex_44387) 500) (<= (+ main_x 1) v_prenex_44387)))) (or (forall ((v_prenex_44312 Int)) (<= (select main_a v_prenex_44312) 1498)) (forall ((v_prenex_44306 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44306))) (<= 1 (select main_a v_prenex_44306)) (<= (* 2 (select main_a v_prenex_44306)) 1000) (< v_prenex_44306 main_x) (<= (+ main_x 1) v_prenex_44306)))) (or (forall ((v_prenex_45531 Int)) (or (<= 1 (select main_a v_prenex_45531)) (<= 1000 (* 2 (select main_a v_prenex_45531))))) (forall ((v_prenex_45529 Int)) (or (< v_prenex_45529 main_x) (<= 0 (+ (select main_a v_prenex_45529) 498)) (<= 2 (* 2 (select main_a v_prenex_45529))) (<= (* 2 (select main_a v_prenex_45529)) 1000) (<= (+ main_x 1) v_prenex_45529)))) (forall ((v_prenex_44201 Int) (v_prenex_44202 Int)) (or (<= (select main_a v_prenex_44201) 500) (<= (* 2 (select main_a v_prenex_44202)) 1998) (<= (+ (select main_a v_prenex_44201) (select main_a v_prenex_44202)) 1000) (<= (select main_a v_prenex_44202) 1498) (< v_prenex_44201 main_x) (<= (+ main_x 1) v_prenex_44201))) (or (forall ((v_prenex_45150 Int)) (<= 500 (select main_a v_prenex_45150))) (forall ((v_prenex_45147 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45147))) (< v_prenex_45147 main_x) (<= (+ main_x 1) v_prenex_45147) (<= (select main_a v_prenex_45147) 500) (<= (* 2 (select main_a v_prenex_45147)) 1000)))) (or (forall ((v_prenex_43300 Int)) (or (<= (select main_a v_prenex_43300) 1498) (<= 1000 (* 2 (select main_a v_prenex_43300))))) (forall ((v_prenex_43303 Int)) (or (<= (+ main_x 1) v_prenex_43303) (<= (* 2 (select main_a v_prenex_43303)) 1000) (<= 2 (* 2 (select main_a v_prenex_43303))) (< v_prenex_43303 main_x) (<= 0 (+ (select main_a v_prenex_43303) 498))))) (or (forall ((v_prenex_48281 Int)) (or (<= (* 2 (select main_a v_prenex_48281)) 1998) (<= 1 (select main_a v_prenex_48281)))) (forall ((v_prenex_48278 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48278))) (< v_prenex_48278 main_x) (<= (select main_a v_prenex_48278) 500) (<= (* 2 (select main_a v_prenex_48278)) 1000) (<= (+ main_x 1) v_prenex_48278)))) (or (forall ((v_prenex_43016 Int)) (or (<= (+ main_x 1) v_prenex_43016) (<= (select main_a v_prenex_43016) 999) (<= 2 (* 2 (select main_a v_prenex_43016))) (< v_prenex_43016 main_x))) (forall ((v_prenex_43014 Int)) (or (<= (select main_a v_prenex_43014) 999) (< v_prenex_43014 main_y) (<= 500 (select main_a v_prenex_43014))))) (or (forall ((v_prenex_47783 Int)) (or (<= (+ main_x 1) v_prenex_47783) (<= (select main_a v_prenex_47783) 999) (<= 0 (+ (select main_a v_prenex_47783) 498)) (< v_prenex_47783 main_x) (<= 2 (* 2 (select main_a v_prenex_47783))))) (forall ((v_prenex_47787 Int)) (or (<= 1 (select main_a v_prenex_47787)) (<= (select main_a v_prenex_47787) 999)))) (forall ((v_prenex_47614 Int) (v_prenex_47613 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47613))) (<= (+ (select main_a v_prenex_47613) (select main_a v_prenex_47614)) 1000) (< v_prenex_47613 main_x) (<= (* 2 (select main_a v_prenex_47614)) 1998) (<= (+ main_x 1) v_prenex_47613))) (or (forall ((v_prenex_42939 Int)) (or (<= (+ main_x 1) v_prenex_42939) (<= (* 2 (select main_a v_prenex_42939)) 1000) (<= 0 (+ (select main_a v_prenex_42939) 498)) (< v_prenex_42939 main_x))) (forall ((v_prenex_42940 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42940))) (<= (+ main_y 1) v_prenex_42940) (<= (select main_a v_prenex_42940) 1498)))) (forall ((v_prenex_46389 Int) (v_prenex_46388 Int)) (or (< v_prenex_46388 main_x) (<= (select main_a v_prenex_46389) (+ (select main_a v_prenex_46388) 998)) (<= (select main_a v_prenex_46389) 1498) (<= (select main_a v_prenex_46389) 999) (<= (* 2 (select main_a v_prenex_46388)) 1000) (<= (+ main_x 1) v_prenex_46388) (<= 2 (* 2 (select main_a v_prenex_46388))))) (or (forall ((v_prenex_45533 Int)) (or (<= (+ main_y 1) v_prenex_45533) (<= (select main_a v_prenex_45533) 999) (<= (* 2 (select main_a v_prenex_45533)) 1998))) (forall ((v_prenex_45532 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45532))) (< v_prenex_45532 main_x) (<= 1 (select main_a v_prenex_45532)) (<= (+ main_x 1) v_prenex_45532)))) (forall ((v_prenex_44195 Int) (v_prenex_44196 Int)) (or (<= (select main_a v_prenex_44196) 999) (<= (+ main_x 1) v_prenex_44195) (<= (* 2 (select main_a v_prenex_44195)) 1000) (<= (select main_a v_prenex_44195) 999) (< v_prenex_44195 main_x) (<= 1 (select main_a v_prenex_44196)) (<= (+ (select main_a v_prenex_44195) (select main_a v_prenex_44196)) 1000))) (forall ((v_prenex_45953 Int) (v_prenex_45952 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45953))) (<= (+ main_x 1) v_prenex_45952) (<= (* 2 (select main_a v_prenex_45952)) 1000) (<= (select main_a v_prenex_45952) (select main_a v_prenex_45953)) (< v_prenex_45952 main_x))) (forall ((v_prenex_50609 Int) (v_prenex_50608 Int)) (or (<= (select main_a v_prenex_50608) 500) (<= (* 2 (select main_a v_prenex_50609)) 1998) (<= (+ main_y 1) v_prenex_50609) (< v_prenex_50608 main_x) (<= (+ main_x 1) v_prenex_50608) (<= (select main_a v_prenex_50608) (select main_a v_prenex_50609)) (<= 1 (select main_a v_prenex_50609)))) (forall ((v_prenex_41711 Int) (v_prenex_41712 Int)) (or (<= (+ main_x 1) v_prenex_41711) (<= 2 (* 2 (select main_a v_prenex_41711))) (< v_prenex_41711 main_x) (<= 1000 (+ (select main_a v_prenex_41711) (select main_a v_prenex_41712))) (<= (select main_a v_prenex_41712) 1498) (<= 500 (select main_a v_prenex_41712)) (<= (* 2 (select main_a v_prenex_41711)) 1000))) (or (forall ((v_prenex_48680 Int)) (or (<= 1 (select main_a v_prenex_48680)) (<= (* 2 (select main_a v_prenex_48680)) 1000) (<= (+ main_x 1) v_prenex_48680) (< v_prenex_48680 main_x))) (forall ((v_prenex_48685 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48685))) (<= 500 (select main_a v_prenex_48685))))) (forall ((v_prenex_45090 Int) (v_prenex_45089 Int)) (or (<= 1 (select main_a v_prenex_45089)) (<= (+ (select main_a v_prenex_45089) (select main_a v_prenex_45090)) 1000) (< v_prenex_45089 main_x) (<= (+ main_x 1) v_prenex_45089) (<= (select main_a v_prenex_45090) 999) (<= (* 2 (select main_a v_prenex_45090)) 1998) (<= 2 (* 2 (select main_a v_prenex_45089))))) (forall ((v_prenex_50789 Int) (v_prenex_50790 Int)) (or (<= 500 (select main_a v_prenex_50790)) (< v_prenex_50789 main_x) (<= (select main_a v_prenex_50789) 999) (<= (+ main_x 1) v_prenex_50789) (<= 2 (* 2 (select main_a v_prenex_50789))) (<= (select main_a v_prenex_50790) (+ (select main_a v_prenex_50789) 998)))) (forall ((v_prenex_43458 Int) (v_prenex_43457 Int)) (or (<= (select main_a v_prenex_43458) 999) (<= 0 (+ (select main_a v_prenex_43457) 498)) (<= 500 (select main_a v_prenex_43458)) (<= (+ main_x 1) v_prenex_43457) (< v_prenex_43457 main_x) (<= (+ (select main_a v_prenex_43457) (select main_a v_prenex_43458)) 1000))) (or (forall ((v_prenex_51051 Int)) (or (<= (* 2 (select main_a v_prenex_51051)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51051))) (< v_prenex_51051 main_y))) (forall ((v_prenex_51046 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51046))) (<= (* 2 (select main_a v_prenex_51046)) 1000) (< v_prenex_51046 main_x) (<= (+ main_x 1) v_prenex_51046)))) (forall ((v_prenex_49392 Int) (v_prenex_49391 Int)) (or (<= (select main_a v_prenex_49392) 1498) (< v_prenex_49391 main_x) (<= (select main_a v_prenex_49391) (select main_a v_prenex_49392)) (<= 1 (select main_a v_prenex_49391)) (<= (select main_a v_prenex_49391) 999) (<= (+ main_x 1) v_prenex_49391) (<= 500 (select main_a v_prenex_49392)))) (or (forall ((v_prenex_46938 Int)) (or (<= 500 (select main_a v_prenex_46938)) (<= (+ main_y 1) v_prenex_46938) (<= 1000 (* 2 (select main_a v_prenex_46938))))) (forall ((v_prenex_46937 Int)) (or (< v_prenex_46937 main_x) (<= (* 2 (select main_a v_prenex_46937)) 1000) (<= 1 (select main_a v_prenex_46937)) (<= (+ main_x 1) v_prenex_46937)))) (forall ((v_prenex_49881 Int) (v_prenex_49882 Int)) (or (<= 500 (select main_a v_prenex_49882)) (<= (+ main_y 1) v_prenex_49882) (<= (select main_a v_prenex_49881) (select main_a v_prenex_49882)) (<= (* 2 (select main_a v_prenex_49881)) 1000) (<= (+ main_x 1) v_prenex_49881) (<= 1000 (* 2 (select main_a v_prenex_49882))) (< v_prenex_49881 main_x))) (or (forall ((v_prenex_50503 Int)) (or (<= 500 (select main_a v_prenex_50503)) (<= (select main_a v_prenex_50503) 1498))) (forall ((v_prenex_50501 Int)) (or (< v_prenex_50501 main_x) (<= (+ main_x 1) v_prenex_50501) (<= 2 (* 2 (select main_a v_prenex_50501))) (<= (* 2 (select main_a v_prenex_50501)) 1000) (<= 0 (+ (select main_a v_prenex_50501) 498))))) (forall ((v_prenex_47691 Int) (v_prenex_47690 Int)) (or (< v_prenex_47690 main_x) (< v_prenex_47691 main_y) (<= (select main_a v_prenex_47691) 1498) (<= 1 (select main_a v_prenex_47690)) (<= (+ main_x 1) v_prenex_47690) (<= (select main_a v_prenex_47691) 999) (<= 1000 (+ (select main_a v_prenex_47690) (select main_a v_prenex_47691))))) (or (forall ((v_prenex_49797 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49797))) (<= (* 2 (select main_a v_prenex_49797)) 1998))) (forall ((v_prenex_49796 Int)) (or (<= (* 2 (select main_a v_prenex_49796)) 1000) (<= 1 (select main_a v_prenex_49796)) (<= (+ main_x 1) v_prenex_49796) (< v_prenex_49796 main_x)))) (or (forall ((v_prenex_44426 Int)) (or (<= (+ main_x 1) v_prenex_44426) (< v_prenex_44426 main_x) (<= 0 (+ (select main_a v_prenex_44426) 498)) (<= 2 (* 2 (select main_a v_prenex_44426))))) (forall ((v_prenex_44431 Int)) (or (<= (select main_a v_prenex_44431) 999) (<= (select main_a v_prenex_44431) 1498)))) (or (forall ((v_prenex_49608 Int)) (or (<= 1 (select main_a v_prenex_49608)) (<= (* 2 (select main_a v_prenex_49608)) 1000) (<= (+ main_x 1) v_prenex_49608) (< v_prenex_49608 main_x))) (forall ((v_prenex_49609 Int)) (or (<= (+ main_y 1) v_prenex_49609) (<= 1000 (* 2 (select main_a v_prenex_49609)))))) (or (forall ((v_prenex_41298 Int)) (or (<= (select main_a v_prenex_41298) 999) (< v_prenex_41298 main_x) (<= (select main_a v_prenex_41298) 500) (<= 2 (* 2 (select main_a v_prenex_41298))) (<= (+ main_x 1) v_prenex_41298))) (forall ((v_prenex_41301 Int)) (or (<= 1 (select main_a v_prenex_41301)) (<= (select main_a v_prenex_41301) 999)))) (forall ((v_prenex_50791 Int) (v_prenex_50792 Int)) (or (<= (* 2 (select main_a v_prenex_50792)) 1998) (< v_prenex_50791 main_x) (<= 2 (* 2 (select main_a v_prenex_50791))) (< v_prenex_50792 main_y) (<= (+ (select main_a v_prenex_50791) (select main_a v_prenex_50792)) 1000) (<= (+ main_x 1) v_prenex_50791))) (forall ((v_prenex_45513 Int) (v_prenex_45514 Int)) (or (<= 1000 (+ (select main_a v_prenex_45513) (select main_a v_prenex_45514))) (<= (+ main_y 1) v_prenex_45514) (<= 500 (select main_a v_prenex_45514)) (<= 1 (select main_a v_prenex_45514)) (<= (+ main_x 1) v_prenex_45513) (< v_prenex_45513 main_x) (<= 2 (* 2 (select main_a v_prenex_45513))))) (forall ((v_prenex_43965 Int) (v_prenex_43964 Int)) (or (<= (select main_a v_prenex_43964) 500) (<= (+ main_x 1) v_prenex_43964) (<= (select main_a v_prenex_43964) (select main_a v_prenex_43965)) (< v_prenex_43964 main_x) (<= (select main_a v_prenex_43964) 999) (<= (select main_a v_prenex_43965) 1498) (<= 1 (select main_a v_prenex_43965)))) (forall ((v_prenex_46332 Int) (v_prenex_46331 Int)) (or (<= (+ main_x 1) v_prenex_46331) (<= 1 (select main_a v_prenex_46332)) (<= (select main_a v_prenex_46331) (select main_a v_prenex_46332)) (<= (select main_a v_prenex_46331) 500) (<= (* 2 (select main_a v_prenex_46331)) 1000) (< v_prenex_46331 main_x))) (or (forall ((v_prenex_42193 Int)) (<= 500 (select main_a v_prenex_42193))) (forall ((v_prenex_40518 Int)) (or (<= (+ main_x 1) v_prenex_40518) (<= 0 (+ (select main_a v_prenex_40518) 498)) (<= (* 2 (select main_a v_prenex_40518)) 1000) (<= 2 (* 2 (select main_a v_prenex_40518))) (< v_prenex_40518 main_x)))) (forall ((v_prenex_43464 Int) (v_prenex_43463 Int)) (or (<= 0 (+ (select main_a v_prenex_43463) 498)) (<= (+ main_y 1) v_prenex_43464) (<= 1 (select main_a v_prenex_43464)) (<= (+ (select main_a v_prenex_43463) (select main_a v_prenex_43464)) 1000) (<= (+ main_x 1) v_prenex_43463) (<= 500 (select main_a v_prenex_43464)) (< v_prenex_43463 main_x))) (forall ((v_prenex_50825 Int) (v_prenex_50826 Int)) (or (<= (+ main_x 1) v_prenex_50825) (<= (select main_a v_prenex_50826) 1498) (<= 1000 (+ (select main_a v_prenex_50825) (select main_a v_prenex_50826))) (<= (* 2 (select main_a v_prenex_50826)) 1998) (<= 0 (+ (select main_a v_prenex_50825) 498)) (<= 1 (select main_a v_prenex_50825)) (< v_prenex_50825 main_x))) (forall ((v_prenex_49422 Int) (v_prenex_49421 Int)) (or (<= (+ main_x 1) v_prenex_49421) (<= 1000 (+ (select main_a v_prenex_49421) (select main_a v_prenex_49422))) (<= 0 (+ (select main_a v_prenex_49421) 498)) (<= (select main_a v_prenex_49422) 999) (<= 1 (select main_a v_prenex_49421)) (< v_prenex_49421 main_x))) (forall ((v_prenex_46312 Int) (v_prenex_46311 Int)) (or (< v_prenex_46311 main_x) (<= 1 (select main_a v_prenex_46311)) (<= 1000 (* 2 (select main_a v_prenex_46312))) (<= 1000 (+ (select main_a v_prenex_46311) (select main_a v_prenex_46312))) (<= 500 (select main_a v_prenex_46312)) (<= (+ main_x 1) v_prenex_46311) (<= 2 (* 2 (select main_a v_prenex_46311))))) (forall ((v_prenex_48200 Int) (v_prenex_48199 Int)) (or (< v_prenex_48199 main_x) (<= (* 2 (select main_a v_prenex_48200)) 1998) (<= (select main_a v_prenex_48200) (+ (select main_a v_prenex_48199) 998)) (<= 1 (select main_a v_prenex_48199)) (<= (select main_a v_prenex_48199) 500) (<= 500 (select main_a v_prenex_48200)) (<= (+ main_x 1) v_prenex_48199))) (or (forall ((v_prenex_51152 Int)) (or (< v_prenex_51152 main_x) (<= 2 (* 2 (select main_a v_prenex_51152))) (<= (+ main_x 1) v_prenex_51152) (<= (* 2 (select main_a v_prenex_51152)) 1000))) (forall ((v_prenex_51157 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51157))) (<= 500 (select main_a v_prenex_51157))))) (forall ((v_prenex_51484 Int) (v_prenex_51485 Int)) (or (<= (select main_a v_prenex_51485) 999) (<= 1 (select main_a v_prenex_51484)) (<= (+ main_x 1) v_prenex_51484) (< v_prenex_51484 main_x) (<= 1000 (+ (select main_a v_prenex_51484) (select main_a v_prenex_51485))) (<= (select main_a v_prenex_51484) 500) (<= (select main_a v_prenex_51485) 1498))) (forall ((v_prenex_47898 Int) (v_prenex_47897 Int)) (or (<= (select main_a v_prenex_47897) 999) (< v_prenex_47897 main_x) (<= 500 (select main_a v_prenex_47898)) (<= (select main_a v_prenex_47898) 999) (<= (+ (select main_a v_prenex_47897) (select main_a v_prenex_47898)) 1000) (<= (+ main_x 1) v_prenex_47897))) (or (forall ((v_prenex_40837 Int)) (or (<= (select main_a v_prenex_40837) 500) (< v_prenex_40837 main_x) (<= (+ main_x 1) v_prenex_40837) (<= 2 (* 2 (select main_a v_prenex_40837))))) (forall ((v_prenex_40832 Int)) (or (<= 500 (select main_a v_prenex_40832)) (< v_prenex_40832 main_y)))) (forall ((v_prenex_44324 Int) (v_prenex_44323 Int)) (or (<= (select main_a v_prenex_44323) 500) (<= (select main_a v_prenex_44323) 999) (< v_prenex_44323 main_x) (<= 1 (select main_a v_prenex_44324)) (<= (+ (select main_a v_prenex_44323) (select main_a v_prenex_44324)) 1000) (<= (+ main_x 1) v_prenex_44323))) (forall ((v_prenex_47669 Int) (v_prenex_47668 Int)) (or (<= (select main_a v_prenex_47669) 1498) (<= (* 2 (select main_a v_prenex_47668)) 1000) (<= (+ main_x 1) v_prenex_47668) (<= (select main_a v_prenex_47668) (select main_a v_prenex_47669)) (< v_prenex_47668 main_x) (<= 500 (select main_a v_prenex_47669)))) (forall ((v_prenex_41223 Int) (v_prenex_41224 Int)) (or (<= (select main_a v_prenex_41223) 999) (<= 2 (* 2 (select main_a v_prenex_41223))) (<= (+ main_x 1) v_prenex_41223) (< v_prenex_41223 main_x) (<= (+ (select main_a v_prenex_41223) (select main_a v_prenex_41224)) 1000) (<= 1000 (* 2 (select main_a v_prenex_41224))))) (forall ((v_prenex_42024 Int) (v_prenex_42025 Int)) (or (<= 0 (+ (select main_a v_prenex_42024) 498)) (<= (select main_a v_prenex_42024) (select main_a v_prenex_42025)) (< v_prenex_42024 main_x) (<= (select main_a v_prenex_42025) 1498) (<= (+ main_x 1) v_prenex_42024) (<= 2 (* 2 (select main_a v_prenex_42024))))) (forall ((v_prenex_47779 Int) (v_prenex_47780 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47779))) (<= (+ main_x 1) v_prenex_47779) (< v_prenex_47779 main_x) (<= (select main_a v_prenex_47780) 999) (<= 1000 (+ (select main_a v_prenex_47779) (select main_a v_prenex_47780))) (<= 1 (select main_a v_prenex_47780)))) (forall ((v_prenex_48127 Int) (v_prenex_48126 Int)) (or (< v_prenex_48126 main_x) (<= (select main_a v_prenex_48126) (select main_a v_prenex_48127)) (< v_prenex_48127 main_y) (<= 1000 (* 2 (select main_a v_prenex_48127))) (<= (+ main_x 1) v_prenex_48126) (<= (select main_a v_prenex_48126) 500) (<= (select main_a v_prenex_48127) 999))) (forall ((v_prenex_47364 Int) (v_prenex_47363 Int)) (or (<= (select main_a v_prenex_47363) (select main_a v_prenex_47364)) (< v_prenex_47363 main_x) (<= 1 (select main_a v_prenex_47364)) (<= 500 (select main_a v_prenex_47364)) (<= (+ main_x 1) v_prenex_47363) (<= 2 (* 2 (select main_a v_prenex_47363))) (<= (select main_a v_prenex_47363) 999))) (forall ((v_prenex_43880 Int) (v_prenex_43881 Int)) (or (<= 1 (select main_a v_prenex_43880)) (<= 1000 (* 2 (select main_a v_prenex_43881))) (<= 500 (select main_a v_prenex_43881)) (<= (+ (select main_a v_prenex_43880) (select main_a v_prenex_43881)) 1000) (<= 2 (* 2 (select main_a v_prenex_43880))) (< v_prenex_43880 main_x) (<= (+ main_x 1) v_prenex_43880))) (forall ((v_prenex_45027 Int) (v_prenex_45028 Int)) (or (< v_prenex_45028 main_y) (<= 1000 (* 2 (select main_a v_prenex_45028))) (<= 0 (+ (select main_a v_prenex_45027) 498)) (< v_prenex_45027 main_x) (<= (select main_a v_prenex_45028) (+ (select main_a v_prenex_45027) 998)) (<= (+ main_x 1) v_prenex_45027) (<= 1 (select main_a v_prenex_45028)))) (forall ((v_prenex_46789 Int) (v_prenex_46790 Int)) (or (<= 500 (select main_a v_prenex_46790)) (<= (select main_a v_prenex_46790) 1498) (<= 1000 (+ (select main_a v_prenex_46789) (select main_a v_prenex_46790))) (< v_prenex_46789 main_x) (<= (select main_a v_prenex_46789) 500) (<= (+ main_x 1) v_prenex_46789) (<= (* 2 (select main_a v_prenex_46789)) 1000))) (forall ((v_prenex_42644 Int) (v_prenex_42645 Int)) (or (<= (select main_a v_prenex_42645) (+ (select main_a v_prenex_42644) 998)) (<= (+ main_x 1) v_prenex_42644) (<= (select main_a v_prenex_42645) 999) (< v_prenex_42644 main_x) (<= 500 (select main_a v_prenex_42645)) (<= (+ main_y 1) v_prenex_42645) (<= (select main_a v_prenex_42644) 999))) (forall ((v_prenex_40589 Int) (v_prenex_40588 Int)) (or (<= (+ main_x 1) v_prenex_40588) (<= (+ (select main_a v_prenex_40588) (select main_a v_prenex_40589)) 1000) (<= 1 (select main_a v_prenex_40589)) (<= (select main_a v_prenex_40588) 500) (<= 0 (+ (select main_a v_prenex_40588) 498)) (< v_prenex_40588 main_x) (<= 1000 (* 2 (select main_a v_prenex_40589))))) (or (forall ((v_prenex_44925 Int)) (or (< v_prenex_44925 main_x) (<= (+ main_x 1) v_prenex_44925) (<= (* 2 (select main_a v_prenex_44925)) 1000) (<= 1 (select main_a v_prenex_44925)))) (forall ((v_prenex_44926 Int)) (or (<= (select main_a v_prenex_44926) 999) (< v_prenex_44926 main_y) (<= 500 (select main_a v_prenex_44926))))) (or (forall ((v_prenex_47990 Int)) (or (<= (* 2 (select main_a v_prenex_47990)) 1000) (< v_prenex_47990 main_x) (<= (select main_a v_prenex_47990) 500) (<= 1 (select main_a v_prenex_47990)) (<= (+ main_x 1) v_prenex_47990))) (forall ((v_prenex_47992 Int)) (or (<= 500 (select main_a v_prenex_47992)) (<= (* 2 (select main_a v_prenex_47992)) 1998)))) (forall ((v_prenex_51347 Int) (v_prenex_51346 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51346))) (<= 1 (select main_a v_prenex_51346)) (<= (+ main_x 1) v_prenex_51346) (< v_prenex_51346 main_x) (<= (+ (select main_a v_prenex_51346) (select main_a v_prenex_51347)) 1000) (<= (select main_a v_prenex_51347) 1498) (<= (* 2 (select main_a v_prenex_51347)) 1998))) (forall ((v_prenex_42949 Int)) (or (<= (select main_a v_prenex_42949) 999) (< v_prenex_42949 main_x) (<= (+ main_x 1) v_prenex_42949) (<= (* 2 (select main_a v_prenex_42949)) 1000) (<= 2 (* 2 (select main_a v_prenex_42949))))) (forall ((v_prenex_50704 Int)) (or (<= (+ main_x 1) v_prenex_50704) (<= (* 2 (select main_a v_prenex_50704)) 1000) (<= 2 (* 2 (select main_a v_prenex_50704))) (<= 0 (+ (select main_a v_prenex_50704) 498)) (< v_prenex_50704 main_x))) (forall ((v_prenex_48747 Int) (v_prenex_48746 Int)) (or (<= 0 (+ (select main_a v_prenex_48746) 498)) (<= (select main_a v_prenex_48747) 999) (<= 1 (select main_a v_prenex_48747)) (< v_prenex_48746 main_x) (<= (+ (select main_a v_prenex_48746) (select main_a v_prenex_48747)) 1000) (<= (+ main_x 1) v_prenex_48746) (<= (select main_a v_prenex_48746) 999))) (forall ((v_prenex_48472 Int) (v_prenex_48471 Int)) (or (<= (select main_a v_prenex_48472) 1498) (<= (select main_a v_prenex_48471) 999) (<= 0 (+ (select main_a v_prenex_48471) 498)) (<= (+ main_x 1) v_prenex_48471) (<= 500 (select main_a v_prenex_48472)) (< v_prenex_48471 main_x) (<= (select main_a v_prenex_48472) (+ (select main_a v_prenex_48471) 998)))) (forall ((v_prenex_42590 Int) (v_prenex_42591 Int)) (or (<= 1 (select main_a v_prenex_42591)) (< v_prenex_42590 main_x) (<= (+ main_x 1) v_prenex_42590) (< v_prenex_42591 main_y) (<= 500 (select main_a v_prenex_42591)) (<= (select main_a v_prenex_42590) 500) (<= (select main_a v_prenex_42591) (+ (select main_a v_prenex_42590) 998)))) (or (forall ((v_prenex_42160 Int)) (or (< v_prenex_42160 main_x) (<= (* 2 (select main_a v_prenex_42160)) 1000) (<= (select main_a v_prenex_42160) 999) (<= (+ main_x 1) v_prenex_42160))) (forall ((v_prenex_42157 Int)) (or (< v_prenex_42157 main_y) (<= 500 (select main_a v_prenex_42157)) (<= 1000 (* 2 (select main_a v_prenex_42157)))))) (or (forall ((v_prenex_41758 Int)) (<= (* 2 (select main_a v_prenex_41758)) 1998)) (forall ((v_prenex_41755 Int)) (or (< v_prenex_41755 main_x) (<= 0 (+ (select main_a v_prenex_41755) 498)) (<= (select main_a v_prenex_41755) 500) (<= (+ main_x 1) v_prenex_41755) (<= 2 (* 2 (select main_a v_prenex_41755)))))) (forall ((v_prenex_45019 Int) (v_prenex_45020 Int)) (or (< v_prenex_45019 main_x) (<= (select main_a v_prenex_45019) (select main_a v_prenex_45020)) (<= (select main_a v_prenex_45020) 999) (<= 1 (select main_a v_prenex_45020)) (<= (select main_a v_prenex_45019) 500) (<= (+ main_x 1) v_prenex_45019) (<= (* 2 (select main_a v_prenex_45019)) 1000))) (or (forall ((v_prenex_42887 Int)) (<= (select main_a v_prenex_42887) 999)) (forall ((v_prenex_42884 Int)) (or (<= (+ main_x 1) v_prenex_42884) (<= 2 (* 2 (select main_a v_prenex_42884))) (<= 1 (select main_a v_prenex_42884)) (<= (* 2 (select main_a v_prenex_42884)) 1000) (< v_prenex_42884 main_x)))) (forall ((v_prenex_49273 Int) (v_prenex_49272 Int)) (or (<= (select main_a v_prenex_49272) 500) (<= (* 2 (select main_a v_prenex_49273)) 1998) (<= (+ main_x 1) v_prenex_49272) (< v_prenex_49272 main_x) (<= 1 (select main_a v_prenex_49273)) (<= (select main_a v_prenex_49273) (+ (select main_a v_prenex_49272) 998)))) (forall ((v_prenex_51576 Int) (v_prenex_51575 Int)) (or (< v_prenex_51575 main_x) (<= (select main_a v_prenex_51576) 999) (<= (+ main_x 1) v_prenex_51575) (<= (* 2 (select main_a v_prenex_51575)) 1000) (<= (+ (select main_a v_prenex_51575) (select main_a v_prenex_51576)) 1000) (<= 1000 (* 2 (select main_a v_prenex_51576))) (<= 2 (* 2 (select main_a v_prenex_51575))))) (forall ((v_prenex_41665 Int)) (or (<= 0 (+ (select main_a v_prenex_41665) 498)) (< v_prenex_41665 main_x) (<= (select main_a v_prenex_41665) 500) (<= (* 2 (select main_a v_prenex_41665)) 1000) (<= (+ main_x 1) v_prenex_41665))) (or (forall ((v_prenex_41377 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41377))) (<= (select main_a v_prenex_41377) 999))) (forall ((v_prenex_41373 Int)) (or (<= 0 (+ (select main_a v_prenex_41373) 498)) (< v_prenex_41373 main_x) (<= (select main_a v_prenex_41373) 999) (<= 2 (* 2 (select main_a v_prenex_41373))) (<= (+ main_x 1) v_prenex_41373)))) (forall ((v_prenex_41678 Int) (v_prenex_41679 Int)) (or (< v_prenex_41678 main_x) (<= 500 (select main_a v_prenex_41679)) (<= (select main_a v_prenex_41679) 999) (<= (select main_a v_prenex_41678) 999) (<= (+ main_x 1) v_prenex_41678) (<= 1000 (+ (select main_a v_prenex_41678) (select main_a v_prenex_41679))))) (or (forall ((v_prenex_41041 Int)) (<= (* 2 (select main_a v_prenex_41041)) 1998)) (forall ((v_prenex_40491 Int)) (or (< v_prenex_40491 main_x) (<= (select main_a v_prenex_40491) 500) (<= 0 (+ (select main_a v_prenex_40491) 498)) (<= (+ main_x 1) v_prenex_40491)))) (or (forall ((v_prenex_46797 Int)) (<= (select main_a v_prenex_46797) 999)) (forall ((v_prenex_46792 Int)) (or (<= (+ main_x 1) v_prenex_46792) (< v_prenex_46792 main_x) (<= 0 (+ (select main_a v_prenex_46792) 498)) (<= 2 (* 2 (select main_a v_prenex_46792)))))) (forall ((v_prenex_42799 Int) (v_prenex_42800 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42799))) (<= (select main_a v_prenex_42800) (+ (select main_a v_prenex_42799) 998)) (<= (select main_a v_prenex_42799) 500) (<= (select main_a v_prenex_42800) 1498) (< v_prenex_42799 main_x) (<= 1000 (* 2 (select main_a v_prenex_42800))) (<= (+ main_x 1) v_prenex_42799))) (forall ((v_prenex_45863 Int) (v_prenex_45864 Int)) (or (< v_prenex_45863 main_x) (<= 500 (select main_a v_prenex_45864)) (<= (+ (select main_a v_prenex_45863) (select main_a v_prenex_45864)) 1000) (<= 2 (* 2 (select main_a v_prenex_45863))) (<= (+ main_x 1) v_prenex_45863) (<= 1 (select main_a v_prenex_45864)))) (forall ((v_prenex_41914 Int) (v_prenex_41915 Int)) (or (<= (* 2 (select main_a v_prenex_41915)) 1998) (<= (+ main_y 1) v_prenex_41915) (<= (select main_a v_prenex_41914) (select main_a v_prenex_41915)) (<= 1000 (* 2 (select main_a v_prenex_41915))) (< v_prenex_41915 main_y))) (forall ((v_prenex_50728 Int) (v_prenex_50727 Int)) (or (< v_prenex_50727 main_x) (<= (+ main_x 1) v_prenex_50727) (<= 1000 (+ (select main_a v_prenex_50727) (select main_a v_prenex_50728))) (<= (select main_a v_prenex_50727) 500) (<= (* 2 (select main_a v_prenex_50727)) 1000) (<= (select main_a v_prenex_50728) 1498))) (or (forall ((v_prenex_43230 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43230))) (<= (+ main_y 1) v_prenex_43230))) (forall ((v_prenex_43229 Int)) (or (< v_prenex_43229 main_x) (<= (+ main_x 1) v_prenex_43229) (<= 1 (select main_a v_prenex_43229))))) (forall ((v_prenex_41689 Int) (v_prenex_41690 Int)) (or (<= 1000 (+ (select main_a v_prenex_41689) (select main_a v_prenex_41690))) (<= (* 2 (select main_a v_prenex_41690)) 1998) (< v_prenex_41690 main_y) (<= (+ main_y 1) v_prenex_41690) (<= (select main_a v_prenex_41690) 1498))) (forall ((v_prenex_48379 Int) (v_prenex_48378 Int)) (or (<= (+ (select main_a v_prenex_48378) (select main_a v_prenex_48379)) 1000) (<= (select main_a v_prenex_48378) 999) (<= (select main_a v_prenex_48379) 1498) (<= (* 2 (select main_a v_prenex_48379)) 1998) (<= 1 (select main_a v_prenex_48378)) (< v_prenex_48378 main_x) (<= (+ main_x 1) v_prenex_48378))) (forall ((v_prenex_49285 Int) (v_prenex_49284 Int)) (or (<= 0 (+ (select main_a v_prenex_49284) 498)) (<= 1 (select main_a v_prenex_49285)) (<= (* 2 (select main_a v_prenex_49284)) 1000) (<= 1000 (* 2 (select main_a v_prenex_49285))) (< v_prenex_49284 main_x) (<= (select main_a v_prenex_49285) (+ (select main_a v_prenex_49284) 998)) (<= (+ main_x 1) v_prenex_49284))) (forall ((v_prenex_47937 Int) (v_prenex_47936 Int)) (or (<= (* 2 (select main_a v_prenex_47936)) 1000) (<= (* 2 (select main_a v_prenex_47937)) 1998) (<= 0 (+ (select main_a v_prenex_47936) 498)) (< v_prenex_47936 main_x) (<= (+ main_x 1) v_prenex_47936) (<= (select main_a v_prenex_47936) (select main_a v_prenex_47937)))) (forall ((v_prenex_43031 Int) (v_prenex_43032 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43031))) (<= (+ main_x 1) v_prenex_43031) (<= (+ (select main_a v_prenex_43031) (select main_a v_prenex_43032)) 1000) (< v_prenex_43031 main_x) (<= 1 (select main_a v_prenex_43031)) (<= 1000 (* 2 (select main_a v_prenex_43032))))) (forall ((v_prenex_42954 Int) (v_prenex_42955 Int)) (or (<= 1 (select main_a v_prenex_42955)) (<= 500 (select main_a v_prenex_42955)) (< v_prenex_42954 main_x) (<= 1000 (+ (select main_a v_prenex_42954) (select main_a v_prenex_42955))) (<= 2 (* 2 (select main_a v_prenex_42954))) (<= (select main_a v_prenex_42954) 500) (<= (+ main_x 1) v_prenex_42954))) (forall ((v_prenex_44219 Int) (v_prenex_44220 Int)) (or (<= 0 (+ (select main_a v_prenex_44219) 498)) (<= (select main_a v_prenex_44220) 1498) (<= (+ main_x 1) v_prenex_44219) (<= (select main_a v_prenex_44219) (select main_a v_prenex_44220)) (<= 1 (select main_a v_prenex_44220)) (<= (select main_a v_prenex_44219) 999) (< v_prenex_44219 main_x))) (forall ((v_prenex_40672 Int) (v_prenex_40671 Int)) (or (<= (+ main_y 1) v_prenex_40672) (<= (select main_a v_prenex_40671) 999) (< v_prenex_40671 main_x) (<= (+ main_x 1) v_prenex_40671) (<= 1000 (+ (select main_a v_prenex_40671) (select main_a v_prenex_40672))) (<= (select main_a v_prenex_40672) 999))) (or (forall ((v_prenex_49041 Int)) (or (<= 0 (+ (select main_a v_prenex_49041) 498)) (<= (* 2 (select main_a v_prenex_49041)) 1000) (< v_prenex_49041 main_x) (<= (+ main_x 1) v_prenex_49041))) (forall ((v_prenex_49046 Int)) (or (<= (select main_a v_prenex_49046) 999) (<= 500 (select main_a v_prenex_49046))))) (forall ((v_prenex_49545 Int) (v_prenex_49544 Int)) (or (<= 0 (+ (select main_a v_prenex_49544) 498)) (<= 1 (select main_a v_prenex_49545)) (< v_prenex_49544 main_x) (<= (+ main_x 1) v_prenex_49544) (<= (select main_a v_prenex_49544) 500) (<= (+ (select main_a v_prenex_49544) (select main_a v_prenex_49545)) 1000))) (forall ((v_prenex_46489 Int) (v_prenex_46490 Int)) (or (<= (select main_a v_prenex_46490) 1498) (<= (select main_a v_prenex_46489) 999) (<= 2 (* 2 (select main_a v_prenex_46489))) (< v_prenex_46489 main_x) (<= (+ main_x 1) v_prenex_46489) (<= (+ (select main_a v_prenex_46489) (select main_a v_prenex_46490)) 1000) (<= (select main_a v_prenex_46490) 999))) (forall ((v_prenex_45489 Int) (v_prenex_45490 Int)) (or (<= 1 (select main_a v_prenex_45490)) (<= 1000 (* 2 (select main_a v_prenex_45490))) (< v_prenex_45489 main_x) (<= 1 (select main_a v_prenex_45489)) (<= (+ main_x 1) v_prenex_45489) (<= 2 (* 2 (select main_a v_prenex_45489))) (<= (select main_a v_prenex_45489) (select main_a v_prenex_45490)))) (or (forall ((v_prenex_47553 Int)) (or (<= 1 (select main_a v_prenex_47553)) (< v_prenex_47553 main_x) (<= (select main_a v_prenex_47553) 500) (<= (+ main_x 1) v_prenex_47553) (<= (* 2 (select main_a v_prenex_47553)) 1000))) (forall ((v_prenex_47555 Int)) (<= (select main_a v_prenex_47555) 1498))) (forall ((v_prenex_44706 Int) (v_prenex_44707 Int)) (or (<= (select main_a v_prenex_44707) 1498) (<= 0 (+ (select main_a v_prenex_44706) 498)) (< v_prenex_44706 main_x) (<= (+ main_x 1) v_prenex_44706) (<= 1 (select main_a v_prenex_44706)) (<= (select main_a v_prenex_44706) (select main_a v_prenex_44707)) (<= 1000 (* 2 (select main_a v_prenex_44707))))) (forall ((v_prenex_43723 Int) (v_prenex_43722 Int)) (or (<= (* 2 (select main_a v_prenex_43722)) 1000) (< v_prenex_43722 main_x) (<= (+ main_x 1) v_prenex_43722) (<= 500 (select main_a v_prenex_43723)) (<= 1 (select main_a v_prenex_43722)) (<= (select main_a v_prenex_43722) (select main_a v_prenex_43723)) (<= 1 (select main_a v_prenex_43723)))) (forall ((v_prenex_47180 Int) (v_prenex_47179 Int)) (or (<= (select main_a v_prenex_47179) (select main_a v_prenex_47180)) (<= 1000 (* 2 (select main_a v_prenex_47180))) (<= 0 (+ (select main_a v_prenex_47179) 498)) (< v_prenex_47179 main_x) (<= (select main_a v_prenex_47179) 500) (<= 500 (select main_a v_prenex_47180)) (<= (+ main_x 1) v_prenex_47179))) (or (forall ((v_prenex_45003 Int)) (or (<= (+ main_x 1) v_prenex_45003) (<= 2 (* 2 (select main_a v_prenex_45003))) (<= (select main_a v_prenex_45003) 500) (< v_prenex_45003 main_x))) (forall ((v_prenex_45004 Int)) (or (<= (+ main_y 1) v_prenex_45004) (<= 1000 (* 2 (select main_a v_prenex_45004)))))) (forall ((v_prenex_41720 Int) (v_prenex_41719 Int)) (or (<= (select main_a v_prenex_41720) 1498) (<= (+ main_y 1) v_prenex_41720) (<= (+ main_x 1) v_prenex_41719) (< v_prenex_41720 main_y) (<= (select main_a v_prenex_41719) (select main_a v_prenex_41720)))) (forall ((v_prenex_49647 Int) (v_prenex_49646 Int)) (or (<= (+ main_x 1) v_prenex_49646) (<= (select main_a v_prenex_49647) 1498) (<= (select main_a v_prenex_49646) 500) (<= 0 (+ (select main_a v_prenex_49646) 498)) (<= (select main_a v_prenex_49646) (select main_a v_prenex_49647)) (< v_prenex_49646 main_x))) (or (forall ((v_prenex_51045 Int)) (or (<= (* 2 (select main_a v_prenex_51045)) 1000) (< v_prenex_51045 main_x) (<= (+ main_x 1) v_prenex_51045))) (forall ((v_prenex_51051 Int)) (or (<= (* 2 (select main_a v_prenex_51051)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51051))) (< v_prenex_51051 main_y)))) (forall ((v_prenex_48669 Int) (v_prenex_48668 Int)) (or (<= (select main_a v_prenex_48668) 500) (<= (select main_a v_prenex_48669) 1498) (<= 1 (select main_a v_prenex_48668)) (<= (+ main_x 1) v_prenex_48668) (< v_prenex_48668 main_x) (<= (+ (select main_a v_prenex_48668) (select main_a v_prenex_48669)) 1000))) (forall ((v_prenex_47314 Int) (v_prenex_47313 Int)) (or (<= (select main_a v_prenex_47313) (select main_a v_prenex_47314)) (<= 1 (select main_a v_prenex_47314)) (< v_prenex_47313 main_x) (<= 1 (select main_a v_prenex_47313)) (<= (* 2 (select main_a v_prenex_47313)) 1000) (<= (* 2 (select main_a v_prenex_47314)) 1998) (<= (+ main_x 1) v_prenex_47313))) (or (forall ((v_prenex_45975 Int)) (or (<= (select main_a v_prenex_45975) 999) (<= 2 (* 2 (select main_a v_prenex_45975))) (<= (* 2 (select main_a v_prenex_45975)) 1000) (< v_prenex_45975 main_x) (<= (+ main_x 1) v_prenex_45975))) (forall ((v_prenex_45981 Int)) (or (<= 500 (select main_a v_prenex_45981)) (<= 1 (select main_a v_prenex_45981))))) (forall ((v_prenex_49669 Int) (v_prenex_49668 Int)) (or (< v_prenex_49668 main_x) (<= (+ main_x 1) v_prenex_49668) (<= 1000 (+ (select main_a v_prenex_49668) (select main_a v_prenex_49669))) (<= 1 (select main_a v_prenex_49669)) (<= 0 (+ (select main_a v_prenex_49668) 498)))) (forall ((v_prenex_45124 Int) (v_prenex_45125 Int)) (or (<= (select main_a v_prenex_45125) 999) (<= 2 (* 2 (select main_a v_prenex_45124))) (<= (select main_a v_prenex_45124) (select main_a v_prenex_45125)) (< v_prenex_45124 main_x) (<= (+ main_y 1) v_prenex_45125) (<= (select main_a v_prenex_45125) 1498) (<= (+ main_x 1) v_prenex_45124))) (forall ((v_prenex_49480 Int) (v_prenex_49481 Int)) (or (<= (select main_a v_prenex_49480) 500) (< v_prenex_49481 main_y) (<= (+ (select main_a v_prenex_49480) (select main_a v_prenex_49481)) 1000) (<= (+ main_x 1) v_prenex_49480) (< v_prenex_49480 main_x) (<= (select main_a v_prenex_49481) 999) (<= 1 (select main_a v_prenex_49481)))) (forall ((v_prenex_45800 Int) (v_prenex_45801 Int)) (or (< v_prenex_45800 main_x) (<= (* 2 (select main_a v_prenex_45800)) 1000) (<= (select main_a v_prenex_45801) 1498) (<= (select main_a v_prenex_45801) (+ (select main_a v_prenex_45800) 998)) (<= 500 (select main_a v_prenex_45801)) (<= (+ main_x 1) v_prenex_45800) (<= (select main_a v_prenex_45800) 500))) (or (forall ((v_prenex_46169 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46169))) (<= (select main_a v_prenex_46169) 999) (<= (+ main_x 1) v_prenex_46169) (< v_prenex_46169 main_x) (<= 0 (+ (select main_a v_prenex_46169) 498)))) (forall ((v_prenex_46173 Int)) (or (<= 1 (select main_a v_prenex_46173)) (<= (select main_a v_prenex_46173) 1498)))) (forall ((v_prenex_51042 Int) (v_prenex_51041 Int)) (or (<= (select main_a v_prenex_51041) (select main_a v_prenex_51042)) (<= 0 (+ (select main_a v_prenex_51041) 498)) (<= (select main_a v_prenex_51042) 999) (<= (+ main_x 1) v_prenex_51041) (<= (* 2 (select main_a v_prenex_51042)) 1998) (< v_prenex_51041 main_x) (<= 2 (* 2 (select main_a v_prenex_51041))))) (or (forall ((v_prenex_46152 Int)) (or (<= (* 2 (select main_a v_prenex_46152)) 1000) (< v_prenex_46152 main_x) (<= (+ main_x 1) v_prenex_46152))) (forall ((v_prenex_46158 Int)) (or (< v_prenex_46158 main_y) (<= (* 2 (select main_a v_prenex_46158)) 1998)))) (forall ((v_prenex_50553 Int) (v_prenex_50552 Int)) (or (<= 1000 (+ (select main_a v_prenex_50552) (select main_a v_prenex_50553))) (<= (* 2 (select main_a v_prenex_50553)) 1998) (<= (+ main_x 1) v_prenex_50552) (<= 2 (* 2 (select main_a v_prenex_50552))) (<= 1000 (* 2 (select main_a v_prenex_50553))) (<= (+ main_y 1) v_prenex_50553) (< v_prenex_50552 main_x))) (forall ((v_prenex_43165 Int) (v_prenex_43164 Int)) (or (<= 500 (select main_a v_prenex_43165)) (< v_prenex_43164 main_x) (<= 2 (* 2 (select main_a v_prenex_43164))) (<= (+ main_x 1) v_prenex_43164) (<= (select main_a v_prenex_43164) (select main_a v_prenex_43165)) (<= 1 (select main_a v_prenex_43165)) (<= (select main_a v_prenex_43164) 999))) (forall ((v_prenex_48373 Int) (v_prenex_48372 Int)) (or (< v_prenex_48372 main_x) (<= 2 (* 2 (select main_a v_prenex_48372))) (<= (+ (select main_a v_prenex_48372) (select main_a v_prenex_48373)) 1000) (<= (+ main_x 1) v_prenex_48372) (<= (* 2 (select main_a v_prenex_48373)) 1998) (<= 0 (+ (select main_a v_prenex_48372) 498)))) (or (forall ((v_prenex_43234 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43234))) (<= 1 (select main_a v_prenex_43234)))) (forall ((v_prenex_43233 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43233))) (<= (select main_a v_prenex_43233) 999) (<= (+ main_x 1) v_prenex_43233) (< v_prenex_43233 main_x)))) (forall ((v_prenex_51167 Int) (v_prenex_51166 Int)) (or (<= 0 (+ (select main_a v_prenex_51166) 498)) (<= (select main_a v_prenex_51166) 999) (<= 1000 (* 2 (select main_a v_prenex_51167))) (< v_prenex_51166 main_x) (<= (+ main_x 1) v_prenex_51166) (<= (select main_a v_prenex_51167) 1498) (<= (select main_a v_prenex_51166) (select main_a v_prenex_51167)))) (or (forall ((v_prenex_44659 Int)) (<= (select main_a v_prenex_44659) 1498)) (forall ((v_prenex_44657 Int)) (or (< v_prenex_44657 main_x) (<= 0 (+ (select main_a v_prenex_44657) 498)) (<= (select main_a v_prenex_44657) 999) (<= (* 2 (select main_a v_prenex_44657)) 1000) (<= (+ main_x 1) v_prenex_44657)))) (forall ((v_prenex_45766 Int) (v_prenex_45765 Int)) (or (<= (select main_a v_prenex_45766) 1498) (< v_prenex_45765 main_x) (<= (+ main_x 1) v_prenex_45765) (<= 1000 (+ (select main_a v_prenex_45765) (select main_a v_prenex_45766))) (<= (* 2 (select main_a v_prenex_45765)) 1000) (<= 0 (+ (select main_a v_prenex_45765) 498)) (<= 1000 (* 2 (select main_a v_prenex_45766))))) (forall ((v_prenex_45496 Int) (v_prenex_45495 Int)) (or (<= (* 2 (select main_a v_prenex_45496)) 1998) (<= (select main_a v_prenex_45496) 1498) (<= (+ main_x 1) v_prenex_45495) (<= (select main_a v_prenex_45495) (select main_a v_prenex_45496)) (<= (select main_a v_prenex_45495) 500) (<= (* 2 (select main_a v_prenex_45495)) 1000) (< v_prenex_45495 main_x))) (or (forall ((v_prenex_40835 Int)) (or (<= (+ main_x 1) v_prenex_40835) (< v_prenex_40835 main_x) (<= 2 (* 2 (select main_a v_prenex_40835))))) (forall ((v_prenex_40832 Int)) (or (<= 500 (select main_a v_prenex_40832)) (< v_prenex_40832 main_y)))) (or (forall ((v_prenex_43998 Int)) (or (<= (* 2 (select main_a v_prenex_43998)) 1998) (<= 500 (select main_a v_prenex_43998)))) (forall ((v_prenex_43994 Int)) (or (<= 0 (+ (select main_a v_prenex_43994) 498)) (<= (+ main_x 1) v_prenex_43994) (<= (* 2 (select main_a v_prenex_43994)) 1000) (<= 1 (select main_a v_prenex_43994)) (< v_prenex_43994 main_x)))) (or (forall ((v_prenex_48412 Int)) (or (< v_prenex_48412 main_x) (<= (+ main_x 1) v_prenex_48412) (<= 2 (* 2 (select main_a v_prenex_48412))))) (forall ((v_prenex_48416 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48416))) (< v_prenex_48416 main_y) (<= 500 (select main_a v_prenex_48416))))) (forall ((v_prenex_48011 Int) (v_prenex_48010 Int)) (or (< v_prenex_48010 main_x) (<= 1000 (* 2 (select main_a v_prenex_48011))) (<= (+ main_x 1) v_prenex_48010) (<= 2 (* 2 (select main_a v_prenex_48010))) (<= 1 (select main_a v_prenex_48011)) (<= (select main_a v_prenex_48011) (+ (select main_a v_prenex_48010) 998)) (<= (* 2 (select main_a v_prenex_48010)) 1000))) (or (forall ((v_prenex_42266 Int)) (or (<= (* 2 (select main_a v_prenex_42266)) 1000) (< v_prenex_42266 main_x) (<= 2 (* 2 (select main_a v_prenex_42266))) (<= (+ main_x 1) v_prenex_42266))) (forall ((v_prenex_42271 Int)) (or (<= 500 (select main_a v_prenex_42271)) (<= (select main_a v_prenex_42271) 1498)))) (or (forall ((v_prenex_41118 Int)) (or (< v_prenex_41118 main_x) (<= (* 2 (select main_a v_prenex_41118)) 1000) (<= 2 (* 2 (select main_a v_prenex_41118))) (<= (+ main_x 1) v_prenex_41118))) (forall ((v_prenex_41123 Int)) (or (<= (* 2 (select main_a v_prenex_41123)) 1998) (<= (select main_a v_prenex_41123) 999)))) (forall ((v_prenex_48182 Int) (v_prenex_48183 Int)) (or (<= (+ main_x 1) v_prenex_48182) (<= (select main_a v_prenex_48182) 999) (<= (* 2 (select main_a v_prenex_48183)) 1998) (<= 2 (* 2 (select main_a v_prenex_48182))) (<= 1000 (* 2 (select main_a v_prenex_48183))) (<= 1000 (+ (select main_a v_prenex_48182) (select main_a v_prenex_48183))) (< v_prenex_48182 main_x))) (forall ((v_prenex_50831 Int) (v_prenex_50832 Int)) (or (<= (+ (select main_a v_prenex_50831) (select main_a v_prenex_50832)) 1000) (<= 1 (select main_a v_prenex_50831)) (< v_prenex_50831 main_x) (<= 500 (select main_a v_prenex_50832)) (<= (* 2 (select main_a v_prenex_50831)) 1000) (<= (+ main_x 1) v_prenex_50831))) (or (forall ((v_prenex_44068 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44068))) (<= 1 (select main_a v_prenex_44068)))) (forall ((v_prenex_44062 Int)) (or (<= (+ main_x 1) v_prenex_44062) (<= 1 (select main_a v_prenex_44062)) (<= (* 2 (select main_a v_prenex_44062)) 1000) (< v_prenex_44062 main_x) (<= 2 (* 2 (select main_a v_prenex_44062)))))) (forall ((v_prenex_42177 Int) (v_prenex_42178 Int)) (or (<= (+ main_x 1) v_prenex_42177) (<= 1 (select main_a v_prenex_42178)) (<= (+ (select main_a v_prenex_42177) (select main_a v_prenex_42178)) 1000) (< v_prenex_42177 main_x) (<= (* 2 (select main_a v_prenex_42178)) 1998) (<= (* 2 (select main_a v_prenex_42177)) 1000))) (forall ((v_prenex_41138 Int) (v_prenex_41139 Int)) (or (<= (select main_a v_prenex_41138) 500) (<= (+ main_x 1) v_prenex_41138) (< v_prenex_41138 main_x) (<= (select main_a v_prenex_41139) 999) (<= 0 (+ (select main_a v_prenex_41138) 498)) (<= (select main_a v_prenex_41139) (+ (select main_a v_prenex_41138) 998)))) (or (forall ((v_prenex_42396 Int)) (<= 1 (select main_a v_prenex_42396))) (forall ((v_prenex_42401 Int)) (or (<= (select main_a v_prenex_42401) 500) (< v_prenex_42401 main_x) (<= 2 (* 2 (select main_a v_prenex_42401))) (<= (+ main_x 1) v_prenex_42401)))) (forall ((v_prenex_49201 Int) (v_prenex_49200 Int)) (or (<= (+ main_x 1) v_prenex_49200) (<= (select main_a v_prenex_49200) (select main_a v_prenex_49201)) (<= 2 (* 2 (select main_a v_prenex_49200))) (< v_prenex_49200 main_x))) (forall ((v_prenex_48482 Int) (v_prenex_48481 Int)) (or (<= 0 (+ (select main_a v_prenex_48481) 498)) (<= (+ main_x 1) v_prenex_48481) (<= (select main_a v_prenex_48481) (select main_a v_prenex_48482)) (<= (* 2 (select main_a v_prenex_48482)) 1998) (< v_prenex_48481 main_x) (<= (+ main_y 1) v_prenex_48482))) (or (forall ((v_prenex_48993 Int)) (or (< v_prenex_48993 main_y) (<= (select main_a v_prenex_48993) 1498) (<= (* 2 (select main_a v_prenex_48993)) 1998) (<= (+ main_y 1) v_prenex_48993))) (forall ((v_prenex_48992 Int)) (<= 2 (* 2 (select main_a v_prenex_48992))))) (or (forall ((v_prenex_45232 Int)) (or (<= (select main_a v_prenex_45232) 999) (<= (select main_a v_prenex_45232) 500) (< v_prenex_45232 main_x) (<= (+ main_x 1) v_prenex_45232) (<= (* 2 (select main_a v_prenex_45232)) 1000))) (forall ((v_prenex_45237 Int)) (or (<= 500 (select main_a v_prenex_45237)) (<= (select main_a v_prenex_45237) 1498)))) (or (forall ((v_prenex_50330 Int)) (or (<= (* 2 (select main_a v_prenex_50330)) 1000) (<= (+ main_x 1) v_prenex_50330) (<= 1 (select main_a v_prenex_50330)) (< v_prenex_50330 main_x))) (forall ((v_prenex_50331 Int)) (or (<= (* 2 (select main_a v_prenex_50331)) 1998) (<= 1 (select main_a v_prenex_50331))))) (forall ((v_prenex_48638 Int) (v_prenex_48637 Int)) (or (<= (select main_a v_prenex_48638) 1498) (<= 500 (select main_a v_prenex_48638)) (< v_prenex_48637 main_x) (<= (+ main_x 1) v_prenex_48637) (<= (select main_a v_prenex_48637) 500) (<= (select main_a v_prenex_48637) (select main_a v_prenex_48638)) (<= (select main_a v_prenex_48637) 999))) (forall ((v_prenex_50011 Int) (v_prenex_50012 Int)) (or (<= (select main_a v_prenex_50012) (+ (select main_a v_prenex_50011) 998)) (<= (* 2 (select main_a v_prenex_50011)) 1000) (<= 1 (select main_a v_prenex_50011)) (< v_prenex_50011 main_x) (<= (+ main_x 1) v_prenex_50011))) (or (forall ((v_prenex_42396 Int)) (<= 1 (select main_a v_prenex_42396))) (forall ((v_prenex_42398 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42398))) (<= (select main_a v_prenex_42398) 999) (<= (+ main_x 1) v_prenex_42398) (< v_prenex_42398 main_x)))) (forall ((v_prenex_45159 Int) (v_prenex_45160 Int)) (or (< v_prenex_45160 main_y) (<= (select main_a v_prenex_45159) 500) (<= (+ main_x 1) v_prenex_45159) (< v_prenex_45159 main_x) (<= (+ (select main_a v_prenex_45159) (select main_a v_prenex_45160)) 1000) (<= 1000 (* 2 (select main_a v_prenex_45160))) (<= 500 (select main_a v_prenex_45160)))) (forall ((v_prenex_49563 Int) (v_prenex_49562 Int)) (or (<= 1 (select main_a v_prenex_49563)) (< v_prenex_49562 main_x) (<= (select main_a v_prenex_49563) (+ (select main_a v_prenex_49562) 998)) (<= (+ main_x 1) v_prenex_49562) (<= (* 2 (select main_a v_prenex_49562)) 1000) (<= 0 (+ (select main_a v_prenex_49562) 498)))) (forall ((v_prenex_41144 Int) (v_prenex_41145 Int)) (or (<= 1 (select main_a v_prenex_41144)) (<= (+ main_x 1) v_prenex_41144) (<= (select main_a v_prenex_41144) (select main_a v_prenex_41145)) (<= 0 (+ (select main_a v_prenex_41144) 498)) (< v_prenex_41144 main_x) (<= (select main_a v_prenex_41145) 999))) (or (forall ((v_prenex_48547 Int)) (or (<= (select main_a v_prenex_48547) 1498) (<= 500 (select main_a v_prenex_48547)))) (forall ((v_prenex_48542 Int)) (or (<= 1 (select main_a v_prenex_48542)) (<= (* 2 (select main_a v_prenex_48542)) 1000) (<= (+ main_x 1) v_prenex_48542) (< v_prenex_48542 main_x)))) (forall ((v_prenex_46091 Int) (v_prenex_46090 Int)) (or (<= (* 2 (select main_a v_prenex_46091)) 1998) (<= (+ main_x 1) v_prenex_46090) (<= (select main_a v_prenex_46090) (select main_a v_prenex_46091)) (<= 1 (select main_a v_prenex_46091)) (<= 1 (select main_a v_prenex_46090)) (<= (+ main_y 1) v_prenex_46091) (< v_prenex_46090 main_x))) (forall ((v_prenex_50637 Int) (v_prenex_50638 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50637))) (< v_prenex_50637 main_x) (<= (select main_a v_prenex_50637) 999) (<= (select main_a v_prenex_50638) 1498) (<= (select main_a v_prenex_50638) (+ (select main_a v_prenex_50637) 998)) (<= (+ main_x 1) v_prenex_50637))) (forall ((v_prenex_44894 Int) (v_prenex_44895 Int)) (or (< v_prenex_44895 main_y) (<= (select main_a v_prenex_44894) (select main_a v_prenex_44895)) (< v_prenex_44894 main_x) (<= (* 2 (select main_a v_prenex_44894)) 1000) (<= (select main_a v_prenex_44895) 1498) (<= 500 (select main_a v_prenex_44895)) (<= (+ main_x 1) v_prenex_44894))) (forall ((v_prenex_48791 Int) (v_prenex_48790 Int)) (or (<= (* 2 (select main_a v_prenex_48791)) 1998) (<= 0 (+ (select main_a v_prenex_48790) 498)) (< v_prenex_48790 main_x) (<= (+ main_y 1) v_prenex_48791) (<= (select main_a v_prenex_48791) (+ (select main_a v_prenex_48790) 998)) (<= (+ main_x 1) v_prenex_48790))) (or (forall ((v_prenex_45977 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45977))) (<= (* 2 (select main_a v_prenex_45977)) 1000) (<= (+ main_x 1) v_prenex_45977) (< v_prenex_45977 main_x))) (forall ((v_prenex_45981 Int)) (or (<= 500 (select main_a v_prenex_45981)) (<= 1 (select main_a v_prenex_45981))))) (forall ((v_prenex_49007 Int) (v_prenex_49006 Int)) (or (< v_prenex_49007 main_y) (< v_prenex_49006 main_x) (<= (select main_a v_prenex_49006) 500) (<= (select main_a v_prenex_49007) 1498) (<= (select main_a v_prenex_49006) (select main_a v_prenex_49007)) (<= (+ main_x 1) v_prenex_49006) (<= 500 (select main_a v_prenex_49007)))) (or (forall ((v_prenex_45279 Int)) (or (<= (* 2 (select main_a v_prenex_45279)) 1998) (<= 500 (select main_a v_prenex_45279)))) (forall ((v_prenex_45277 Int)) (or (<= (select main_a v_prenex_45277) 999) (<= 0 (+ (select main_a v_prenex_45277) 498)) (<= (* 2 (select main_a v_prenex_45277)) 1000) (<= (+ main_x 1) v_prenex_45277) (< v_prenex_45277 main_x)))) (or (forall ((v_prenex_46750 Int)) (<= (select main_a v_prenex_46750) 1498)) (forall ((v_prenex_46745 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46745))) (< v_prenex_46745 main_x) (<= (* 2 (select main_a v_prenex_46745)) 1000) (<= (+ main_x 1) v_prenex_46745)))) (or (forall ((v_prenex_40869 Int)) (or (<= (select main_a v_prenex_40869) 1498) (<= (select main_a v_prenex_40869) 999))) (forall ((v_prenex_40489 Int)) (or (<= (+ main_x 1) v_prenex_40489) (<= (* 2 (select main_a v_prenex_40489)) 1000) (< v_prenex_40489 main_x) (<= (select main_a v_prenex_40489) 500) (<= 1 (select main_a v_prenex_40489))))) (or (forall ((v_prenex_44248 Int)) (or (<= 500 (select main_a v_prenex_44248)) (<= (+ main_y 1) v_prenex_44248) (<= (* 2 (select main_a v_prenex_44248)) 1998))) (forall ((v_prenex_44247 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44247))) (<= 0 (+ (select main_a v_prenex_44247) 498)) (<= (+ main_x 1) v_prenex_44247) (< v_prenex_44247 main_x)))) (forall ((v_prenex_48135 Int) (v_prenex_48134 Int)) (or (<= (select main_a v_prenex_48135) (+ (select main_a v_prenex_48134) 998)) (< v_prenex_48134 main_x) (<= (+ main_x 1) v_prenex_48134) (<= (select main_a v_prenex_48135) 999) (<= (select main_a v_prenex_48134) 999) (<= (* 2 (select main_a v_prenex_48134)) 1000))) (or (forall ((v_prenex_48176 Int)) (or (<= (+ main_x 1) v_prenex_48176) (<= (* 2 (select main_a v_prenex_48176)) 1000) (<= 2 (* 2 (select main_a v_prenex_48176))) (< v_prenex_48176 main_x))) (forall ((v_prenex_48181 Int)) (or (<= (select main_a v_prenex_48181) 1498) (<= 1000 (* 2 (select main_a v_prenex_48181)))))) (forall ((v_prenex_51109 Int) (v_prenex_51108 Int)) (or (<= 500 (select main_a v_prenex_51109)) (<= (select main_a v_prenex_51109) (+ (select main_a v_prenex_51108) 998)) (<= (+ main_x 1) v_prenex_51108) (<= 1000 (* 2 (select main_a v_prenex_51109))) (< v_prenex_51108 main_x) (<= 1 (select main_a v_prenex_51108)) (<= (* 2 (select main_a v_prenex_51108)) 1000))) (or (forall ((v_prenex_50057 Int)) (or (<= 500 (select main_a v_prenex_50057)) (<= (select main_a v_prenex_50057) 999))) (forall ((v_prenex_50053 Int)) (or (<= 0 (+ (select main_a v_prenex_50053) 498)) (<= (+ main_x 1) v_prenex_50053) (<= 1 (select main_a v_prenex_50053)) (< v_prenex_50053 main_x) (<= 2 (* 2 (select main_a v_prenex_50053)))))) (or (forall ((v_prenex_45921 Int)) (or (< v_prenex_45921 main_x) (<= 0 (+ (select main_a v_prenex_45921) 498)) (<= (+ main_x 1) v_prenex_45921) (<= (* 2 (select main_a v_prenex_45921)) 1000))) (forall ((v_prenex_45926 Int)) (or (<= (select main_a v_prenex_45926) 1498) (<= 500 (select main_a v_prenex_45926))))) (forall ((v_prenex_51316 Int) (v_prenex_51317 Int)) (or (<= (select main_a v_prenex_51317) (+ (select main_a v_prenex_51316) 998)) (<= (+ main_x 1) v_prenex_51316) (<= (select main_a v_prenex_51317) 999) (< v_prenex_51316 main_x) (<= (select main_a v_prenex_51316) 500) (<= 1 (select main_a v_prenex_51317)))) (forall ((v_prenex_42628 Int) (v_prenex_42629 Int)) (or (<= (select main_a v_prenex_42628) 500) (<= 2 (* 2 (select main_a v_prenex_42628))) (<= 1000 (* 2 (select main_a v_prenex_42629))) (< v_prenex_42628 main_x) (<= (select main_a v_prenex_42629) (+ (select main_a v_prenex_42628) 998)) (<= (* 2 (select main_a v_prenex_42629)) 1998) (<= (+ main_x 1) v_prenex_42628))) (or (forall ((v_prenex_48682 Int)) (or (<= (* 2 (select main_a v_prenex_48682)) 1000) (<= 1 (select main_a v_prenex_48682)) (< v_prenex_48682 main_x) (<= (+ main_x 1) v_prenex_48682) (<= (select main_a v_prenex_48682) 500))) (forall ((v_prenex_48685 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48685))) (<= 500 (select main_a v_prenex_48685))))) (forall ((v_prenex_41205 Int) (v_prenex_41206 Int)) (or (<= (+ main_x 1) v_prenex_41205) (<= 500 (select main_a v_prenex_41206)) (<= (select main_a v_prenex_41206) 999) (<= (select main_a v_prenex_41205) 500) (<= 0 (+ (select main_a v_prenex_41205) 498)) (<= (select main_a v_prenex_41205) (select main_a v_prenex_41206)) (< v_prenex_41205 main_x))) (forall ((v_prenex_44814 Int) (v_prenex_44813 Int)) (or (<= (+ main_x 1) v_prenex_44813) (<= 1 (select main_a v_prenex_44814)) (<= (* 2 (select main_a v_prenex_44814)) 1998) (<= 1000 (+ (select main_a v_prenex_44813) (select main_a v_prenex_44814))) (<= (+ main_y 1) v_prenex_44814) (< v_prenex_44813 main_x) (<= (* 2 (select main_a v_prenex_44813)) 1000))) (or (forall ((v_prenex_41626 Int)) (<= 500 (select main_a v_prenex_41626))) (forall ((v_prenex_40512 Int)) (or (<= (* 2 (select main_a v_prenex_40512)) 1000) (<= (+ main_x 1) v_prenex_40512) (<= 2 (* 2 (select main_a v_prenex_40512))) (< v_prenex_40512 main_x) (<= (select main_a v_prenex_40512) 999)))) (forall ((v_prenex_51532 Int)) (or (<= (select main_a v_prenex_51532) 999) (<= (+ main_x 1) v_prenex_51532) (<= 2 (* 2 (select main_a v_prenex_51532))) (< v_prenex_51532 main_x))) (forall ((v_prenex_48065 Int) (v_prenex_48064 Int)) (or (<= (select main_a v_prenex_48065) 999) (<= 1000 (* 2 (select main_a v_prenex_48065))) (<= (select main_a v_prenex_48064) 500) (<= (+ main_x 1) v_prenex_48064) (< v_prenex_48064 main_x) (<= (select main_a v_prenex_48064) 999) (<= 1000 (+ (select main_a v_prenex_48064) (select main_a v_prenex_48065))))) (forall ((v_prenex_47713 Int) (v_prenex_47712 Int)) (or (<= (+ main_x 1) v_prenex_47712) (<= 1000 (* 2 (select main_a v_prenex_47713))) (<= 1 (select main_a v_prenex_47712)) (<= (select main_a v_prenex_47712) (select main_a v_prenex_47713)) (<= (* 2 (select main_a v_prenex_47713)) 1998) (< v_prenex_47712 main_x) (< v_prenex_47713 main_y))) (forall ((v_prenex_47769 Int)) (or (<= (+ main_x 1) v_prenex_47769) (<= (* 2 (select main_a v_prenex_47769)) 1000) (<= (select main_a v_prenex_47769) 999) (<= (select main_a v_prenex_47769) 500) (< v_prenex_47769 main_x))) (forall ((v_prenex_43684 Int) (v_prenex_43685 Int)) (or (<= (+ main_x 1) v_prenex_43684) (<= 500 (select main_a v_prenex_43685)) (<= (select main_a v_prenex_43684) 500) (<= 1000 (+ (select main_a v_prenex_43684) (select main_a v_prenex_43685))) (<= (select main_a v_prenex_43685) 999) (<= 0 (+ (select main_a v_prenex_43684) 498)) (< v_prenex_43684 main_x))) (or (forall ((v_prenex_45712 Int)) (or (<= (* 2 (select main_a v_prenex_45712)) 1998) (<= (+ main_y 1) v_prenex_45712))) (forall ((v_prenex_45711 Int)) (or (<= (* 2 (select main_a v_prenex_45711)) 1000) (<= (+ main_x 1) v_prenex_45711) (<= 2 (* 2 (select main_a v_prenex_45711))) (< v_prenex_45711 main_x)))) (forall ((v_prenex_43136 Int) (v_prenex_43135 Int)) (or (< v_prenex_43135 main_x) (<= (* 2 (select main_a v_prenex_43135)) 1000) (<= 1 (select main_a v_prenex_43136)) (<= 500 (select main_a v_prenex_43136)) (<= (+ main_y 1) v_prenex_43136) (<= (+ main_x 1) v_prenex_43135) (<= (+ (select main_a v_prenex_43135) (select main_a v_prenex_43136)) 1000))) (forall ((v_prenex_43877 Int) (v_prenex_43876 Int)) (or (< v_prenex_43877 main_y) (<= (+ (select main_a v_prenex_43876) (select main_a v_prenex_43877)) 1000) (<= (* 2 (select main_a v_prenex_43876)) 1000) (<= 1 (select main_a v_prenex_43877)) (< v_prenex_43876 main_x) (<= 1000 (* 2 (select main_a v_prenex_43877))) (<= (+ main_x 1) v_prenex_43876))) (forall ((v_prenex_41874 Int) (v_prenex_41875 Int)) (or (<= (+ (select main_a v_prenex_41874) (select main_a v_prenex_41875)) 1000) (<= (select main_a v_prenex_41874) 999) (<= 2 (* 2 (select main_a v_prenex_41874))) (<= 1 (select main_a v_prenex_41875)) (<= (+ main_x 1) v_prenex_41874) (<= (select main_a v_prenex_41875) 999) (< v_prenex_41874 main_x))) (forall ((v_prenex_50066 Int) (v_prenex_50067 Int)) (or (<= 500 (select main_a v_prenex_50067)) (<= (+ main_x 1) v_prenex_50066) (< v_prenex_50066 main_x) (<= (* 2 (select main_a v_prenex_50066)) 1000) (<= 1 (select main_a v_prenex_50066)) (<= (select main_a v_prenex_50067) (+ (select main_a v_prenex_50066) 998)) (<= (* 2 (select main_a v_prenex_50067)) 1998))) (forall ((v_prenex_46615 Int) (v_prenex_46616 Int)) (or (<= (* 2 (select main_a v_prenex_46615)) 1000) (< v_prenex_46615 main_x) (<= (select main_a v_prenex_46616) 999) (<= (+ main_x 1) v_prenex_46615) (<= (select main_a v_prenex_46615) 500) (<= 500 (select main_a v_prenex_46616)) (<= (+ (select main_a v_prenex_46615) (select main_a v_prenex_46616)) 1000))) (forall ((v_prenex_43826 Int) (v_prenex_43827 Int)) (or (<= (select main_a v_prenex_43827) (+ (select main_a v_prenex_43826) 998)) (<= (* 2 (select main_a v_prenex_43826)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43827))) (<= (select main_a v_prenex_43827) 1498) (< v_prenex_43826 main_x) (<= 2 (* 2 (select main_a v_prenex_43826))) (<= (+ main_x 1) v_prenex_43826))) (or (forall ((v_prenex_44171 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44171))) (<= 1 (select main_a v_prenex_44171)) (< v_prenex_44171 main_x) (<= (* 2 (select main_a v_prenex_44171)) 1000) (<= (+ main_x 1) v_prenex_44171))) (forall ((v_prenex_44174 Int)) (or (<= (* 2 (select main_a v_prenex_44174)) 1998) (<= (select main_a v_prenex_44174) 1498)))) (or (forall ((v_prenex_47403 Int)) (or (<= 500 (select main_a v_prenex_47403)) (<= (select main_a v_prenex_47403) 1498))) (forall ((v_prenex_47400 Int)) (or (<= (+ main_x 1) v_prenex_47400) (< v_prenex_47400 main_x) (<= (* 2 (select main_a v_prenex_47400)) 1000) (<= 0 (+ (select main_a v_prenex_47400) 498))))) (forall ((v_prenex_45440 Int) (v_prenex_45439 Int)) (or (<= (+ main_x 1) v_prenex_45439) (<= 0 (+ (select main_a v_prenex_45439) 498)) (< v_prenex_45439 main_x) (<= (* 2 (select main_a v_prenex_45440)) 1998) (<= 1000 (* 2 (select main_a v_prenex_45440))) (<= 1000 (+ (select main_a v_prenex_45439) (select main_a v_prenex_45440))) (<= 2 (* 2 (select main_a v_prenex_45439))))) (or (forall ((v_prenex_41318 Int)) (or (<= (select main_a v_prenex_41318) 999) (<= 2 (* 2 (select main_a v_prenex_41318))) (<= 0 (+ (select main_a v_prenex_41318) 498)) (<= (+ main_x 1) v_prenex_41318) (< v_prenex_41318 main_x))) (forall ((v_prenex_41322 Int)) (<= 1000 (* 2 (select main_a v_prenex_41322))))) (forall ((v_prenex_47451 Int) (v_prenex_47450 Int)) (or (<= (+ (select main_a v_prenex_47450) (select main_a v_prenex_47451)) 1000) (<= (select main_a v_prenex_47451) 1498) (<= 1 (select main_a v_prenex_47450)) (< v_prenex_47450 main_x) (<= (* 2 (select main_a v_prenex_47450)) 1000) (<= (select main_a v_prenex_47451) 999) (<= (+ main_x 1) v_prenex_47450))) (forall ((v_prenex_48946 Int) (v_prenex_48945 Int)) (or (<= (select main_a v_prenex_48946) (+ (select main_a v_prenex_48945) 998)) (<= (select main_a v_prenex_48945) 999) (<= 2 (* 2 (select main_a v_prenex_48945))) (<= (* 2 (select main_a v_prenex_48946)) 1998) (<= (+ main_x 1) v_prenex_48945) (< v_prenex_48945 main_x) (<= 1 (select main_a v_prenex_48946)))) (forall ((v_prenex_44485 Int) (v_prenex_44484 Int)) (or (<= (+ main_y 1) v_prenex_44485) (<= (+ main_x 1) v_prenex_44484) (<= 1000 (+ (select main_a v_prenex_44484) (select main_a v_prenex_44485))) (<= (select main_a v_prenex_44485) 999) (< v_prenex_44484 main_x) (<= 1000 (* 2 (select main_a v_prenex_44485))) (<= 1 (select main_a v_prenex_44484)))) (forall ((v_prenex_47518 Int) (v_prenex_47517 Int)) (or (< v_prenex_47517 main_x) (<= (+ main_x 1) v_prenex_47517) (<= 1 (select main_a v_prenex_47517)) (<= (select main_a v_prenex_47518) 1498) (<= 0 (+ (select main_a v_prenex_47517) 498)) (<= (+ (select main_a v_prenex_47517) (select main_a v_prenex_47518)) 1000) (<= 1 (select main_a v_prenex_47518)))) (forall ((v_prenex_47346 Int) (v_prenex_47345 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47346))) (<= 2 (* 2 (select main_a v_prenex_47345))) (<= (+ main_x 1) v_prenex_47345) (<= (select main_a v_prenex_47346) (+ (select main_a v_prenex_47345) 998)) (<= (select main_a v_prenex_47345) 999) (<= (* 2 (select main_a v_prenex_47346)) 1998) (< v_prenex_47345 main_x))) (or (forall ((v_prenex_47437 Int)) (or (<= (* 2 (select main_a v_prenex_47437)) 1000) (<= 0 (+ (select main_a v_prenex_47437) 498)) (<= (select main_a v_prenex_47437) 999) (< v_prenex_47437 main_x) (<= (+ main_x 1) v_prenex_47437))) (forall ((v_prenex_47439 Int)) (or (<= (* 2 (select main_a v_prenex_47439)) 1998) (<= (select main_a v_prenex_47439) 1498)))) (forall ((v_prenex_44349 Int) (v_prenex_44350 Int)) (or (<= (* 2 (select main_a v_prenex_44349)) 1000) (<= (select main_a v_prenex_44350) 999) (< v_prenex_44349 main_x) (<= 1 (select main_a v_prenex_44349)) (<= (+ main_x 1) v_prenex_44349) (<= (* 2 (select main_a v_prenex_44350)) 1998) (<= (select main_a v_prenex_44350) (+ (select main_a v_prenex_44349) 998)))) (forall ((v_prenex_47045 Int) (v_prenex_47046 Int)) (or (< v_prenex_47045 main_x) (<= (+ (select main_a v_prenex_47045) (select main_a v_prenex_47046)) 1000) (<= 0 (+ (select main_a v_prenex_47045) 498)) (<= (select main_a v_prenex_47046) 999) (<= (* 2 (select main_a v_prenex_47046)) 1998) (<= (* 2 (select main_a v_prenex_47045)) 1000) (<= (+ main_x 1) v_prenex_47045))) (or (forall ((v_prenex_44874 Int)) (or (< v_prenex_44874 main_x) (<= (+ main_x 1) v_prenex_44874) (<= (* 2 (select main_a v_prenex_44874)) 1000) (<= 2 (* 2 (select main_a v_prenex_44874))))) (forall ((v_prenex_44879 Int)) (<= 1 (select main_a v_prenex_44879)))) (or (forall ((v_prenex_42335 Int)) (or (<= 1 (select main_a v_prenex_42335)) (<= (* 2 (select main_a v_prenex_42335)) 1998))) (forall ((v_prenex_42331 Int)) (or (< v_prenex_42331 main_x) (<= 2 (* 2 (select main_a v_prenex_42331))) (<= (+ main_x 1) v_prenex_42331) (<= (select main_a v_prenex_42331) 999) (<= (* 2 (select main_a v_prenex_42331)) 1000)))) (forall ((v_prenex_42609 Int) (v_prenex_42610 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42609))) (<= 500 (select main_a v_prenex_42610)) (< v_prenex_42609 main_x) (<= (* 2 (select main_a v_prenex_42610)) 1998) (<= (select main_a v_prenex_42609) (select main_a v_prenex_42610)) (<= (+ main_x 1) v_prenex_42609) (<= (* 2 (select main_a v_prenex_42609)) 1000))) (or (forall ((v_prenex_41029 Int)) (<= 500 (select main_a v_prenex_41029))) (forall ((v_prenex_41026 Int)) (or (< v_prenex_41026 main_x) (<= (+ main_x 1) v_prenex_41026) (<= (* 2 (select main_a v_prenex_41026)) 1000) (<= 0 (+ (select main_a v_prenex_41026) 498)) (<= 2 (* 2 (select main_a v_prenex_41026)))))) (forall ((v_prenex_41922 Int) (v_prenex_41923 Int)) (or (<= (+ main_x 1) v_prenex_41922) (< v_prenex_41922 main_x) (<= 1 (select main_a v_prenex_41923)) (<= (select main_a v_prenex_41923) (+ (select main_a v_prenex_41922) 998)) (<= (* 2 (select main_a v_prenex_41923)) 1998) (<= (* 2 (select main_a v_prenex_41922)) 1000) (<= (select main_a v_prenex_41922) 500))) (forall ((v_prenex_42760 Int) (v_prenex_42761 Int)) (or (<= (select main_a v_prenex_42761) 1498) (< v_prenex_42760 main_x) (<= (* 2 (select main_a v_prenex_42760)) 1000) (<= 1 (select main_a v_prenex_42761)) (<= (+ (select main_a v_prenex_42760) (select main_a v_prenex_42761)) 1000) (<= (+ main_x 1) v_prenex_42760) (< v_prenex_42761 main_y))) (forall ((v_prenex_50226 Int) (v_prenex_50225 Int)) (or (<= (+ main_x 1) v_prenex_50225) (<= (select main_a v_prenex_50226) 999) (<= 2 (* 2 (select main_a v_prenex_50225))) (<= 1 (select main_a v_prenex_50226)) (< v_prenex_50225 main_x) (<= (* 2 (select main_a v_prenex_50225)) 1000) (<= (select main_a v_prenex_50225) (select main_a v_prenex_50226)))) (or (forall ((v_prenex_44879 Int)) (<= 1 (select main_a v_prenex_44879))) (forall ((v_prenex_44873 Int)) (or (<= (select main_a v_prenex_44873) 999) (<= (* 2 (select main_a v_prenex_44873)) 1000) (< v_prenex_44873 main_x) (<= 2 (* 2 (select main_a v_prenex_44873))) (<= (+ main_x 1) v_prenex_44873)))) (forall ((v_prenex_48005 Int) (v_prenex_48004 Int)) (or (<= (+ (select main_a v_prenex_48004) (select main_a v_prenex_48005)) 1000) (<= (select main_a v_prenex_48004) 999) (<= (* 2 (select main_a v_prenex_48005)) 1998) (<= (+ main_x 1) v_prenex_48004) (<= 500 (select main_a v_prenex_48005)) (< v_prenex_48004 main_x) (<= (select main_a v_prenex_48004) 500))) (forall ((v_prenex_46486 Int) (v_prenex_46485 Int)) (or (<= (+ main_x 1) v_prenex_46485) (<= (select main_a v_prenex_46485) 999) (<= (+ (select main_a v_prenex_46485) (select main_a v_prenex_46486)) 1000) (<= (* 2 (select main_a v_prenex_46486)) 1998) (< v_prenex_46485 main_x))) (or (forall ((v_prenex_46869 Int)) (or (<= (select main_a v_prenex_46869) 999) (<= 1 (select main_a v_prenex_46869)))) (forall ((v_prenex_46868 Int)) (or (<= (select main_a v_prenex_46868) 500) (<= (+ main_x 1) v_prenex_46868) (< v_prenex_46868 main_x) (<= (* 2 (select main_a v_prenex_46868)) 1000) (<= 2 (* 2 (select main_a v_prenex_46868)))))) (forall ((v_prenex_43629 Int) (v_prenex_43630 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43630))) (<= (select main_a v_prenex_43629) 500) (<= 2 (* 2 (select main_a v_prenex_43629))) (<= (+ (select main_a v_prenex_43629) (select main_a v_prenex_43630)) 1000) (<= (+ main_x 1) v_prenex_43629) (<= (* 2 (select main_a v_prenex_43630)) 1998) (< v_prenex_43629 main_x))) (or (forall ((v_prenex_49746 Int)) (or (<= (select main_a v_prenex_49746) 1498) (<= 500 (select main_a v_prenex_49746)))) (forall ((v_prenex_49740 Int)) (or (<= (* 2 (select main_a v_prenex_49740)) 1000) (<= (+ main_x 1) v_prenex_49740) (< v_prenex_49740 main_x) (<= 1 (select main_a v_prenex_49740)) (<= 2 (* 2 (select main_a v_prenex_49740)))))) (or (forall ((v_prenex_42595 Int)) (or (<= 1 (select main_a v_prenex_42595)) (<= 500 (select main_a v_prenex_42595)) (< v_prenex_42595 main_y))) (forall ((v_prenex_42598 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42598))) (<= (+ main_x 1) v_prenex_42598) (< v_prenex_42598 main_x)))) (forall ((v_prenex_45748 Int) (v_prenex_45747 Int)) (or (< v_prenex_45748 main_y) (<= (+ main_y 1) v_prenex_45748) (<= 500 (select main_a v_prenex_45748)) (<= (+ (select main_a v_prenex_45747) (select main_a v_prenex_45748)) 1000))) (forall ((v_prenex_40549 Int) (v_prenex_40550 Int)) (or (<= (* 2 (select main_a v_prenex_40549)) 1998) (<= (select main_a v_prenex_40550) 500) (<= (+ main_x 1) v_prenex_40550) (< v_prenex_40550 main_x) (<= (select main_a v_prenex_40550) (select main_a v_prenex_40549)) (<= (select main_a v_prenex_40549) 999) (<= 2 (* 2 (select main_a v_prenex_40550))))) (or (forall ((v_prenex_40527 Int)) (or (<= (+ main_x 1) v_prenex_40527) (< v_prenex_40527 main_x) (<= (select main_a v_prenex_40527) 999) (<= 1 (select main_a v_prenex_40527)))) (forall ((v_prenex_43002 Int)) (<= (* 2 (select main_a v_prenex_43002)) 1998))) (forall ((v_prenex_47654 Int) (v_prenex_47653 Int)) (or (<= (select main_a v_prenex_47653) 999) (< v_prenex_47653 main_x) (<= (+ (select main_a v_prenex_47653) (select main_a v_prenex_47654)) 1000) (<= (* 2 (select main_a v_prenex_47654)) 1998) (<= (select main_a v_prenex_47654) 1498) (<= (+ main_x 1) v_prenex_47653))) (forall ((v_prenex_45315 Int) (v_prenex_45316 Int)) (or (<= (+ main_x 1) v_prenex_45315) (<= 1 (select main_a v_prenex_45315)) (< v_prenex_45315 main_x) (<= (select main_a v_prenex_45316) (+ (select main_a v_prenex_45315) 998)) (<= (select main_a v_prenex_45315) 500))) (or (forall ((v_prenex_51702 Int)) (or (< v_prenex_51702 main_y) (<= (+ main_y 1) v_prenex_51702) (<= (* 2 (select main_a v_prenex_51702)) 1998))) (forall ((v_prenex_51701 Int)) (or (<= (+ main_x 1) v_prenex_51701) (<= 2 (* 2 (select main_a v_prenex_51701)))))) (or (forall ((v_prenex_43025 Int)) (<= (select main_a v_prenex_43025) 999)) (forall ((v_prenex_43026 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43026))) (<= (+ main_x 1) v_prenex_43026) (<= (* 2 (select main_a v_prenex_43026)) 1000) (< v_prenex_43026 main_x)))) (forall ((v_prenex_42625 Int) (v_prenex_42626 Int)) (or (<= (* 2 (select main_a v_prenex_42625)) 1000) (<= (+ main_x 1) v_prenex_42625) (<= (select main_a v_prenex_42625) 999) (<= (* 2 (select main_a v_prenex_42626)) 1998) (<= (select main_a v_prenex_42626) (+ (select main_a v_prenex_42625) 998)) (< v_prenex_42625 main_x))) (forall ((v_prenex_50813 Int) (v_prenex_50814 Int)) (or (<= (* 2 (select main_a v_prenex_50814)) 1998) (< v_prenex_50814 main_y) (<= (select main_a v_prenex_50814) (+ (select main_a v_prenex_50813) 998)) (< v_prenex_50813 main_x) (<= 1000 (* 2 (select main_a v_prenex_50814))) (<= (+ main_x 1) v_prenex_50813) (<= 2 (* 2 (select main_a v_prenex_50813))))) (forall ((v_prenex_47425 Int) (v_prenex_47424 Int)) (or (<= (+ main_x 1) v_prenex_47424) (<= (* 2 (select main_a v_prenex_47424)) 1000) (< v_prenex_47424 main_x) (<= (select main_a v_prenex_47424) 500) (<= (select main_a v_prenex_47425) 1498) (<= (+ (select main_a v_prenex_47424) (select main_a v_prenex_47425)) 1000))) (forall ((v_prenex_45551 Int) (v_prenex_45550 Int)) (or (<= (select main_a v_prenex_45551) 999) (< v_prenex_45550 main_x) (<= 0 (+ (select main_a v_prenex_45550) 498)) (<= (+ main_x 1) v_prenex_45550) (<= 1000 (+ (select main_a v_prenex_45550) (select main_a v_prenex_45551))) (<= 2 (* 2 (select main_a v_prenex_45550))) (<= 1 (select main_a v_prenex_45551)))) (or (forall ((v_prenex_42738 Int)) (or (<= 500 (select main_a v_prenex_42738)) (<= (* 2 (select main_a v_prenex_42738)) 1998))) (forall ((v_prenex_42739 Int)) (or (<= (* 2 (select main_a v_prenex_42739)) 1000) (< v_prenex_42739 main_x) (<= (+ main_x 1) v_prenex_42739)))) (forall ((v_prenex_49693 Int) (v_prenex_49692 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49693))) (< v_prenex_49692 main_x) (<= (select main_a v_prenex_49693) 999) (<= (select main_a v_prenex_49693) (+ (select main_a v_prenex_49692) 998)) (<= (+ main_x 1) v_prenex_49692) (<= (select main_a v_prenex_49692) 999))) (forall ((v_prenex_51616 Int) (v_prenex_51617 Int)) (or (<= (+ main_x 1) v_prenex_51616) (<= 1 (select main_a v_prenex_51617)) (<= 1 (select main_a v_prenex_51616)) (<= (select main_a v_prenex_51617) (+ (select main_a v_prenex_51616) 998)) (< v_prenex_51616 main_x))) (forall ((v_prenex_42686 Int) (v_prenex_42687 Int)) (or (<= (+ main_x 1) v_prenex_42686) (<= (select main_a v_prenex_42687) 1498) (< v_prenex_42686 main_x) (<= 1000 (+ (select main_a v_prenex_42686) (select main_a v_prenex_42687))) (<= (select main_a v_prenex_42686) 999) (<= 0 (+ (select main_a v_prenex_42686) 498)) (<= (select main_a v_prenex_42687) 999))) (forall ((v_prenex_48326 Int) (v_prenex_48325 Int)) (or (<= (+ main_x 1) v_prenex_48325) (<= 500 (select main_a v_prenex_48326)) (<= (select main_a v_prenex_48325) 999) (<= (+ (select main_a v_prenex_48325) (select main_a v_prenex_48326)) 1000) (< v_prenex_48325 main_x) (<= (select main_a v_prenex_48326) 999) (<= (select main_a v_prenex_48325) 500))) (forall ((v_prenex_51633 Int) (v_prenex_51632 Int)) (or (< v_prenex_51633 main_y) (<= 1000 (+ (select main_a v_prenex_51632) (select main_a v_prenex_51633))) (< v_prenex_51632 main_x) (<= 1000 (* 2 (select main_a v_prenex_51633))) (<= (+ main_x 1) v_prenex_51632) (<= 1 (select main_a v_prenex_51633)) (<= 2 (* 2 (select main_a v_prenex_51632))))) (or (forall ((v_prenex_48304 Int)) (<= 2 (* 2 (select main_a v_prenex_48304)))) (forall ((v_prenex_48305 Int)) (or (< v_prenex_48305 main_y) (<= (* 2 (select main_a v_prenex_48305)) 1998) (<= (+ main_y 1) v_prenex_48305)))) (forall ((v_prenex_46262 Int) (v_prenex_46263 Int)) (or (< v_prenex_46262 main_x) (<= (* 2 (select main_a v_prenex_46262)) 1000) (<= (* 2 (select main_a v_prenex_46263)) 1998) (<= (+ main_x 1) v_prenex_46262) (<= 0 (+ (select main_a v_prenex_46262) 498)) (<= 1000 (+ (select main_a v_prenex_46262) (select main_a v_prenex_46263))))) (forall ((v_prenex_48871 Int) (v_prenex_48870 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48871))) (< v_prenex_48871 main_y) (< v_prenex_48870 main_x) (<= (select main_a v_prenex_48870) 999) (<= (+ (select main_a v_prenex_48870) (select main_a v_prenex_48871)) 1000) (<= 1 (select main_a v_prenex_48871)) (<= (+ main_x 1) v_prenex_48870))) (or (forall ((v_prenex_48577 Int)) (or (<= (+ main_x 1) v_prenex_48577) (< v_prenex_48577 main_x) (<= (* 2 (select main_a v_prenex_48577)) 1000) (<= (select main_a v_prenex_48577) 999))) (forall ((v_prenex_48578 Int)) (or (<= (+ main_y 1) v_prenex_48578) (<= 1000 (* 2 (select main_a v_prenex_48578))) (<= 500 (select main_a v_prenex_48578))))) (forall ((v_prenex_41014 Int) (v_prenex_41015 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41015))) (<= (select main_a v_prenex_41015) 1498) (<= (select main_a v_prenex_41014) 999) (<= (select main_a v_prenex_41014) (select main_a v_prenex_41015)) (< v_prenex_41014 main_x) (<= (select main_a v_prenex_41014) 500) (<= (+ main_x 1) v_prenex_41014))) (or (forall ((v_prenex_46856 Int)) (<= (* 2 (select main_a v_prenex_46856)) 1998)) (forall ((v_prenex_46853 Int)) (or (<= (+ main_x 1) v_prenex_46853) (<= (* 2 (select main_a v_prenex_46853)) 1000) (< v_prenex_46853 main_x) (<= 0 (+ (select main_a v_prenex_46853) 498))))) (forall ((v_prenex_49982 Int) (v_prenex_49983 Int)) (or (<= 500 (select main_a v_prenex_49983)) (<= (+ main_x 1) v_prenex_49982) (<= 0 (+ (select main_a v_prenex_49982) 498)) (<= (select main_a v_prenex_49982) 999) (<= 1000 (+ (select main_a v_prenex_49982) (select main_a v_prenex_49983))) (<= (* 2 (select main_a v_prenex_49983)) 1998) (< v_prenex_49982 main_x))) (forall ((v_prenex_46840 Int) (v_prenex_46841 Int)) (or (<= (select main_a v_prenex_46841) 999) (<= (+ main_y 1) v_prenex_46841) (<= (select main_a v_prenex_46841) (+ (select main_a v_prenex_46840) 998)) (< v_prenex_46841 main_y) (<= (* 2 (select main_a v_prenex_46841)) 1998))) (forall ((v_prenex_51075 Int) (v_prenex_51076 Int)) (or (<= (select main_a v_prenex_51076) 999) (<= 1000 (+ (select main_a v_prenex_51075) (select main_a v_prenex_51076))) (< v_prenex_51075 main_x) (<= (+ main_x 1) v_prenex_51075) (<= 0 (+ (select main_a v_prenex_51075) 498)) (<= (+ main_y 1) v_prenex_51076))) (or (forall ((v_prenex_43647 Int)) (or (<= (+ main_x 1) v_prenex_43647) (<= 1 (select main_a v_prenex_43647)) (< v_prenex_43647 main_x) (<= 2 (* 2 (select main_a v_prenex_43647))))) (forall ((v_prenex_43648 Int)) (or (<= (+ main_y 1) v_prenex_43648) (<= 500 (select main_a v_prenex_43648)) (<= 1 (select main_a v_prenex_43648))))) (forall ((v_prenex_47151 Int) (v_prenex_47150 Int)) (or (<= (+ main_x 1) v_prenex_47150) (<= 500 (select main_a v_prenex_47151)) (<= (select main_a v_prenex_47151) 999) (<= (select main_a v_prenex_47150) 999) (<= (+ (select main_a v_prenex_47150) (select main_a v_prenex_47151)) 1000) (<= 1 (select main_a v_prenex_47150)) (< v_prenex_47150 main_x))) (or (forall ((v_prenex_47248 Int)) (or (<= 1 (select main_a v_prenex_47248)) (<= (* 2 (select main_a v_prenex_47248)) 1998))) (forall ((v_prenex_47244 Int)) (or (<= (* 2 (select main_a v_prenex_47244)) 1000) (<= 0 (+ (select main_a v_prenex_47244) 498)) (<= (+ main_x 1) v_prenex_47244) (<= 1 (select main_a v_prenex_47244)) (< v_prenex_47244 main_x)))) (forall ((v_prenex_43695 Int) (v_prenex_43694 Int)) (or (<= 1 (select main_a v_prenex_43694)) (<= (* 2 (select main_a v_prenex_43695)) 1998) (<= 1000 (* 2 (select main_a v_prenex_43695))) (<= 1000 (+ (select main_a v_prenex_43694) (select main_a v_prenex_43695))) (<= (select main_a v_prenex_43694) 500) (< v_prenex_43694 main_x) (<= (+ main_x 1) v_prenex_43694))) (or (forall ((v_prenex_48513 Int)) (or (<= (* 2 (select main_a v_prenex_48513)) 1998) (<= 1 (select main_a v_prenex_48513)))) (forall ((v_prenex_48512 Int)) (or (< v_prenex_48512 main_x) (<= (+ main_x 1) v_prenex_48512) (<= 1 (select main_a v_prenex_48512)) (<= 0 (+ (select main_a v_prenex_48512) 498)) (<= 2 (* 2 (select main_a v_prenex_48512)))))) (or (forall ((v_prenex_51512 Int)) (or (<= (+ main_x 1) v_prenex_51512) (< v_prenex_51512 main_x) (<= (* 2 (select main_a v_prenex_51512)) 1000) (<= (select main_a v_prenex_51512) 500) (<= 2 (* 2 (select main_a v_prenex_51512))))) (forall ((v_prenex_51515 Int)) (<= 500 (select main_a v_prenex_51515)))) (forall ((v_prenex_43455 Int) (v_prenex_43456 Int)) (or (<= (+ (select main_a v_prenex_43455) (select main_a v_prenex_43456)) 1000) (<= 2 (* 2 (select main_a v_prenex_43455))) (<= (select main_a v_prenex_43456) 999) (< v_prenex_43455 main_x) (<= 1 (select main_a v_prenex_43455)) (<= (+ main_x 1) v_prenex_43455))) (forall ((v_prenex_46636 Int) (v_prenex_46637 Int)) (or (<= (select main_a v_prenex_46636) (select main_a v_prenex_46637)) (< v_prenex_46636 main_x) (<= (* 2 (select main_a v_prenex_46637)) 1998) (<= (select main_a v_prenex_46637) 999) (<= (* 2 (select main_a v_prenex_46636)) 1000) (< v_prenex_46637 main_y) (<= (+ main_x 1) v_prenex_46636))) (forall ((v_prenex_44001 Int) (v_prenex_44002 Int)) (or (<= 1000 (+ (select main_a v_prenex_44001) (select main_a v_prenex_44002))) (<= (* 2 (select main_a v_prenex_44002)) 1998) (<= (select main_a v_prenex_44001) 500) (<= (select main_a v_prenex_44002) 1498) (<= (+ main_x 1) v_prenex_44001) (< v_prenex_44001 main_x))) (forall ((v_prenex_51180 Int) (v_prenex_51179 Int)) (or (<= 1000 (+ (select main_a v_prenex_51179) (select main_a v_prenex_51180))) (<= (+ main_x 1) v_prenex_51179) (<= (select main_a v_prenex_51180) 999) (<= (select main_a v_prenex_51179) 999) (< v_prenex_51179 main_x) (<= 2 (* 2 (select main_a v_prenex_51179))))) (or (forall ((v_prenex_43822 Int)) (or (<= 1 (select main_a v_prenex_43822)) (<= 0 (+ (select main_a v_prenex_43822) 498)) (<= (* 2 (select main_a v_prenex_43822)) 1000) (< v_prenex_43822 main_x) (<= (+ main_x 1) v_prenex_43822))) (forall ((v_prenex_43823 Int)) (or (<= (* 2 (select main_a v_prenex_43823)) 1998) (<= (select main_a v_prenex_43823) 1498)))) (forall ((v_prenex_41492 Int) (v_prenex_41493 Int)) (or (< v_prenex_41492 main_x) (<= 0 (+ (select main_a v_prenex_41492) 498)) (<= (+ main_x 1) v_prenex_41492) (<= (* 2 (select main_a v_prenex_41493)) 1998) (<= (select main_a v_prenex_41493) (+ (select main_a v_prenex_41492) 998)) (<= (select main_a v_prenex_41492) 999))) (forall ((v_prenex_44072 Int) (v_prenex_44071 Int)) (or (<= 1 (select main_a v_prenex_44071)) (<= (select main_a v_prenex_44072) 999) (<= (select main_a v_prenex_44071) 500) (<= (+ (select main_a v_prenex_44071) (select main_a v_prenex_44072)) 1000) (<= (+ main_x 1) v_prenex_44071) (<= 1000 (* 2 (select main_a v_prenex_44072))) (< v_prenex_44071 main_x))) (or (forall ((v_prenex_47000 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47000))) (<= 500 (select main_a v_prenex_47000)) (< v_prenex_47000 main_y) (<= (+ main_y 1) v_prenex_47000))) (forall ((v_prenex_46999 Int)) (<= 2 (* 2 (select main_a v_prenex_46999))))) (forall ((v_prenex_40946 Int) (v_prenex_40947 Int)) (or (< v_prenex_40946 main_x) (<= (* 2 (select main_a v_prenex_40947)) 1998) (<= (select main_a v_prenex_40946) (select main_a v_prenex_40947)) (<= 0 (+ (select main_a v_prenex_40946) 498)) (<= 2 (* 2 (select main_a v_prenex_40946))) (<= (+ main_x 1) v_prenex_40946) (<= (select main_a v_prenex_40947) 999))) (forall ((v_prenex_50411 Int) (v_prenex_50410 Int)) (or (<= (* 2 (select main_a v_prenex_50410)) 1000) (<= (+ main_x 1) v_prenex_50410) (<= (select main_a v_prenex_50411) 999) (< v_prenex_50410 main_x) (<= 1 (select main_a v_prenex_50410)) (<= (+ (select main_a v_prenex_50410) (select main_a v_prenex_50411)) 1000) (<= 1 (select main_a v_prenex_50411)))) (forall ((v_prenex_43532 Int) (v_prenex_43533 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43533))) (<= (+ main_x 1) v_prenex_43532) (< v_prenex_43532 main_x) (<= (select main_a v_prenex_43532) 500) (<= (* 2 (select main_a v_prenex_43533)) 1998) (<= 1000 (+ (select main_a v_prenex_43532) (select main_a v_prenex_43533))))) (forall ((v_prenex_49311 Int) (v_prenex_49310 Int)) (or (<= (select main_a v_prenex_49310) (select main_a v_prenex_49311)) (< v_prenex_49310 main_x) (<= (select main_a v_prenex_49310) 500) (<= (select main_a v_prenex_49311) 999) (<= (+ main_x 1) v_prenex_49310) (<= 2 (* 2 (select main_a v_prenex_49310))) (<= (* 2 (select main_a v_prenex_49311)) 1998))) (forall ((v_prenex_43037 Int) (v_prenex_43038 Int)) (or (<= 1000 (+ (select main_a v_prenex_43037) (select main_a v_prenex_43038))) (< v_prenex_43037 main_x) (<= 2 (* 2 (select main_a v_prenex_43037))) (<= 1 (select main_a v_prenex_43038)) (<= (select main_a v_prenex_43038) 999) (<= (+ main_x 1) v_prenex_43037) (< v_prenex_43038 main_y))) (or (forall ((v_prenex_43560 Int)) (or (<= (+ main_x 1) v_prenex_43560) (< v_prenex_43560 main_x) (<= (* 2 (select main_a v_prenex_43560)) 1000) (<= (select main_a v_prenex_43560) 500))) (forall ((v_prenex_43566 Int)) (or (<= 500 (select main_a v_prenex_43566)) (<= (select main_a v_prenex_43566) 999)))) (forall ((v_prenex_42229 Int) (v_prenex_42230 Int)) (or (<= (+ main_x 1) v_prenex_42229) (<= 2 (* 2 (select main_a v_prenex_42229))) (<= (select main_a v_prenex_42230) 999) (<= (select main_a v_prenex_42229) 999) (< v_prenex_42229 main_x) (<= (select main_a v_prenex_42230) (+ (select main_a v_prenex_42229) 998)))) (or (forall ((v_prenex_47205 Int)) (or (<= (* 2 (select main_a v_prenex_47205)) 1998) (< v_prenex_47205 main_y) (<= (select main_a v_prenex_47205) 999))) (forall ((v_prenex_47200 Int)) (or (<= (select main_a v_prenex_47200) 999) (< v_prenex_47200 main_x) (<= 2 (* 2 (select main_a v_prenex_47200))) (<= (+ main_x 1) v_prenex_47200)))) (forall ((v_prenex_44988 Int) (v_prenex_44987 Int)) (or (< v_prenex_44987 main_x) (<= (+ main_x 1) v_prenex_44987) (< v_prenex_44988 main_y) (<= 1 (select main_a v_prenex_44988)) (<= (select main_a v_prenex_44987) 999) (<= (select main_a v_prenex_44987) (select main_a v_prenex_44988)))) (forall ((v_prenex_49663 Int) (v_prenex_49662 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49663))) (<= (+ main_x 1) v_prenex_49662) (<= (select main_a v_prenex_49662) 500) (<= (select main_a v_prenex_49662) (select main_a v_prenex_49663)) (<= (select main_a v_prenex_49663) 1498) (< v_prenex_49662 main_x) (<= 0 (+ (select main_a v_prenex_49662) 498)))) (or (forall ((v_prenex_45669 Int)) (<= (select main_a v_prenex_45669) 999)) (forall ((v_prenex_45664 Int)) (or (<= (+ main_x 1) v_prenex_45664) (<= 2 (* 2 (select main_a v_prenex_45664))) (< v_prenex_45664 main_x) (<= 1 (select main_a v_prenex_45664))))) (forall ((v_prenex_42336 Int) (v_prenex_42337 Int)) (or (<= 1000 (+ (select main_a v_prenex_42336) (select main_a v_prenex_42337))) (< v_prenex_42336 main_x) (<= (select main_a v_prenex_42336) 999) (<= (+ main_x 1) v_prenex_42336) (<= (* 2 (select main_a v_prenex_42337)) 1998) (<= 2 (* 2 (select main_a v_prenex_42336))))) (or (forall ((v_prenex_44952 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44952))) (<= (select main_a v_prenex_44952) 999) (<= (+ main_y 1) v_prenex_44952) (< v_prenex_44952 main_y))) (forall ((v_prenex_44951 Int)) (<= 2 (* 2 (select main_a v_prenex_44951))))) (forall ((v_prenex_45553 Int) (v_prenex_45552 Int)) (or (<= (+ main_y 1) v_prenex_45553) (<= (select main_a v_prenex_45553) 1498) (<= (+ main_x 1) v_prenex_45552) (< v_prenex_45553 main_y) (<= 1000 (+ (select main_a v_prenex_45552) (select main_a v_prenex_45553))))) (forall ((v_prenex_42358 Int) (v_prenex_42359 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42359))) (<= (select main_a v_prenex_42359) 999) (<= (select main_a v_prenex_42358) 500) (< v_prenex_42358 main_x) (<= (+ (select main_a v_prenex_42358) (select main_a v_prenex_42359)) 1000) (<= 2 (* 2 (select main_a v_prenex_42358))) (<= (+ main_x 1) v_prenex_42358))) (or (forall ((v_prenex_46750 Int)) (<= (select main_a v_prenex_46750) 1498)) (forall ((v_prenex_46744 Int)) (or (< v_prenex_46744 main_x) (<= (+ main_x 1) v_prenex_46744) (<= (* 2 (select main_a v_prenex_46744)) 1000)))) (forall ((v_prenex_50476 Int) (v_prenex_50475 Int)) (or (<= 500 (select main_a v_prenex_50476)) (<= (select main_a v_prenex_50475) 500) (< v_prenex_50476 main_y) (<= (select main_a v_prenex_50476) (+ (select main_a v_prenex_50475) 998)) (<= (select main_a v_prenex_50476) 999) (<= (+ main_x 1) v_prenex_50475) (< v_prenex_50475 main_x))) (forall ((v_prenex_51435 Int) (v_prenex_51436 Int)) (or (<= 1 (select main_a v_prenex_51436)) (<= (+ (select main_a v_prenex_51435) (select main_a v_prenex_51436)) 1000) (<= (* 2 (select main_a v_prenex_51435)) 1000) (<= 2 (* 2 (select main_a v_prenex_51435))) (< v_prenex_51435 main_x) (<= (select main_a v_prenex_51436) 1498) (<= (+ main_x 1) v_prenex_51435))) (forall ((v_prenex_41742 Int) (v_prenex_41741 Int)) (or (< v_prenex_41741 main_x) (< v_prenex_41742 main_y) (<= (* 2 (select main_a v_prenex_41742)) 1998) (<= 0 (+ (select main_a v_prenex_41741) 498)) (<= (+ (select main_a v_prenex_41741) (select main_a v_prenex_41742)) 1000) (<= (select main_a v_prenex_41742) 999) (<= (+ main_x 1) v_prenex_41741))) (forall ((v_prenex_49075 Int) (v_prenex_49074 Int)) (or (<= (select main_a v_prenex_49074) 999) (<= 1000 (* 2 (select main_a v_prenex_49075))) (<= (+ main_x 1) v_prenex_49074) (<= 1 (select main_a v_prenex_49075)) (<= (select main_a v_prenex_49075) (+ (select main_a v_prenex_49074) 998)) (<= 2 (* 2 (select main_a v_prenex_49074))) (< v_prenex_49074 main_x))) (forall ((v_prenex_43932 Int) (v_prenex_43931 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43932))) (< v_prenex_43931 main_x) (<= (+ (select main_a v_prenex_43931) (select main_a v_prenex_43932)) 1000) (< v_prenex_43932 main_y) (<= (+ main_x 1) v_prenex_43931) (<= (select main_a v_prenex_43931) 999) (<= (select main_a v_prenex_43932) 1498))) (forall ((v_prenex_45935 Int) (v_prenex_45934 Int)) (or (<= (* 2 (select main_a v_prenex_45935)) 1998) (<= (select main_a v_prenex_45935) 1498) (< v_prenex_45934 main_x) (<= (+ main_x 1) v_prenex_45934) (<= 0 (+ (select main_a v_prenex_45934) 498)) (<= 1000 (+ (select main_a v_prenex_45934) (select main_a v_prenex_45935))))) (forall ((v_prenex_41100 Int) (v_prenex_41101 Int)) (or (<= (+ main_x 1) v_prenex_41100) (<= (select main_a v_prenex_41100) 500) (<= 1000 (+ (select main_a v_prenex_41100) (select main_a v_prenex_41101))) (< v_prenex_41100 main_x))) (forall ((v_prenex_48418 Int) (v_prenex_48417 Int)) (or (<= (+ main_x 1) v_prenex_48417) (<= (select main_a v_prenex_48417) (select main_a v_prenex_48418)) (< v_prenex_48417 main_x) (<= (+ main_y 1) v_prenex_48418) (<= 1 (select main_a v_prenex_48417)) (<= 500 (select main_a v_prenex_48418)))) (forall ((v_prenex_44966 Int) (v_prenex_44965 Int)) (or (< v_prenex_44965 main_x) (<= (+ main_x 1) v_prenex_44965) (<= 0 (+ (select main_a v_prenex_44965) 498)) (<= (select main_a v_prenex_44965) (select main_a v_prenex_44966)))) (forall ((v_prenex_45245 Int) (v_prenex_45244 Int)) (or (<= (select main_a v_prenex_45244) 999) (<= (select main_a v_prenex_45245) 1498) (<= (select main_a v_prenex_45244) (select main_a v_prenex_45245)) (<= 2 (* 2 (select main_a v_prenex_45244))) (<= (+ main_x 1) v_prenex_45244) (< v_prenex_45244 main_x))) (forall ((v_prenex_45548 Int) (v_prenex_45549 Int)) (or (<= (select main_a v_prenex_45548) 999) (<= (select main_a v_prenex_45549) (+ (select main_a v_prenex_45548) 998)) (<= 1 (select main_a v_prenex_45549)) (< v_prenex_45548 main_x) (<= (select main_a v_prenex_45548) 500) (<= (+ main_x 1) v_prenex_45548) (<= 1000 (* 2 (select main_a v_prenex_45549))))) (forall ((v_prenex_46512 Int) (v_prenex_46513 Int)) (or (< v_prenex_46512 main_x) (<= (+ (select main_a v_prenex_46512) (select main_a v_prenex_46513)) 1000) (<= 2 (* 2 (select main_a v_prenex_46512))) (<= (select main_a v_prenex_46513) 999) (<= (+ main_x 1) v_prenex_46512) (<= (select main_a v_prenex_46512) 999) (<= (* 2 (select main_a v_prenex_46513)) 1998))) (or (forall ((v_prenex_43425 Int)) (or (<= (select main_a v_prenex_43425) 500) (<= 2 (* 2 (select main_a v_prenex_43425))) (<= (* 2 (select main_a v_prenex_43425)) 1000) (< v_prenex_43425 main_x) (<= (+ main_x 1) v_prenex_43425))) (forall ((v_prenex_43421 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_43421))) (<= 500 (select main_a v_prenex_43421))))) (forall ((v_prenex_50985 Int) (v_prenex_50986 Int)) (or (<= (select main_a v_prenex_50985) 999) (<= (select main_a v_prenex_50986) 999) (<= (+ main_y 1) v_prenex_50986) (<= (+ main_x 1) v_prenex_50985) (<= (select main_a v_prenex_50986) (+ (select main_a v_prenex_50985) 998)) (< v_prenex_50985 main_x) (<= (* 2 (select main_a v_prenex_50986)) 1998))) (or (forall ((v_prenex_49746 Int)) (or (<= (select main_a v_prenex_49746) 1498) (<= 500 (select main_a v_prenex_49746)))) (forall ((v_prenex_49743 Int)) (or (<= (select main_a v_prenex_49743) 500) (< v_prenex_49743 main_x) (<= 2 (* 2 (select main_a v_prenex_49743))) (<= 1 (select main_a v_prenex_49743)) (<= (+ main_x 1) v_prenex_49743)))) (forall ((v_prenex_48422 Int) (v_prenex_48421 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48421))) (<= (* 2 (select main_a v_prenex_48421)) 1000) (<= (select main_a v_prenex_48422) 999) (<= (+ main_x 1) v_prenex_48421) (<= 1000 (+ (select main_a v_prenex_48421) (select main_a v_prenex_48422))) (< v_prenex_48421 main_x))) (or (forall ((v_prenex_41041 Int)) (<= (* 2 (select main_a v_prenex_41041)) 1998)) (forall ((v_prenex_40490 Int)) (or (<= (+ main_x 1) v_prenex_40490) (< v_prenex_40490 main_x) (<= 0 (+ (select main_a v_prenex_40490) 498))))) (forall ((v_prenex_45970 Int) (v_prenex_45969 Int)) (or (< v_prenex_45969 main_x) (<= (+ main_x 1) v_prenex_45969) (<= 1000 (* 2 (select main_a v_prenex_45970))) (<= 0 (+ (select main_a v_prenex_45969) 498)) (<= (+ (select main_a v_prenex_45969) (select main_a v_prenex_45970)) 1000))) (forall ((v_prenex_50387 Int) (v_prenex_50386 Int)) (or (<= (+ main_x 1) v_prenex_50386) (<= (+ (select main_a v_prenex_50386) (select main_a v_prenex_50387)) 1000) (<= 500 (select main_a v_prenex_50387)) (<= (select main_a v_prenex_50387) 999) (<= 2 (* 2 (select main_a v_prenex_50386))) (< v_prenex_50386 main_x) (<= 1 (select main_a v_prenex_50386)))) (forall ((v_prenex_47262 Int) (v_prenex_47261 Int)) (or (<= 1000 (+ (select main_a v_prenex_47261) (select main_a v_prenex_47262))) (<= (+ main_x 1) v_prenex_47261) (< v_prenex_47261 main_x) (<= 2 (* 2 (select main_a v_prenex_47261))) (<= (select main_a v_prenex_47262) 1498) (<= (select main_a v_prenex_47262) 999) (<= (select main_a v_prenex_47261) 500))) (forall ((v_prenex_40556 Int) (v_prenex_40555 Int)) (or (<= 1000 (+ (select main_a v_prenex_40556) (select main_a v_prenex_40555))) (<= 0 (+ (select main_a v_prenex_40556) 498)) (<= (select main_a v_prenex_40556) 500) (<= (select main_a v_prenex_40555) 999) (< v_prenex_40556 main_x) (<= (* 2 (select main_a v_prenex_40555)) 1998) (<= (+ main_x 1) v_prenex_40556))) (or (forall ((v_prenex_44115 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44115))) (<= 1 (select main_a v_prenex_44115)))) (forall ((v_prenex_44113 Int)) (or (<= (select main_a v_prenex_44113) 999) (<= (* 2 (select main_a v_prenex_44113)) 1000) (< v_prenex_44113 main_x) (<= 0 (+ (select main_a v_prenex_44113) 498)) (<= (+ main_x 1) v_prenex_44113)))) (forall ((v_prenex_44579 Int) (v_prenex_44578 Int)) (or (<= (select main_a v_prenex_44579) 999) (<= (* 2 (select main_a v_prenex_44578)) 1000) (<= (select main_a v_prenex_44578) 500) (< v_prenex_44578 main_x) (<= 1000 (+ (select main_a v_prenex_44578) (select main_a v_prenex_44579))) (<= (+ main_x 1) v_prenex_44578))) (forall ((v_prenex_51557 Int) (v_prenex_51558 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51557))) (<= 1000 (* 2 (select main_a v_prenex_51558))) (<= (+ main_y 1) v_prenex_51558) (<= (+ (select main_a v_prenex_51557) (select main_a v_prenex_51558)) 1000) (<= (select main_a v_prenex_51558) 999) (< v_prenex_51557 main_x) (<= (+ main_x 1) v_prenex_51557))) (forall ((v_prenex_50363 Int) (v_prenex_50362 Int)) (or (<= 1 (select main_a v_prenex_50362)) (<= (* 2 (select main_a v_prenex_50363)) 1998) (<= (select main_a v_prenex_50362) 500) (< v_prenex_50362 main_x) (<= (select main_a v_prenex_50362) (select main_a v_prenex_50363)) (<= (+ main_x 1) v_prenex_50362))) (or (forall ((v_prenex_41456 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41456))) (<= (+ main_x 1) v_prenex_41456) (< v_prenex_41456 main_x) (<= (select main_a v_prenex_41456) 999) (<= (select main_a v_prenex_41456) 500))) (forall ((v_prenex_41459 Int)) (<= (* 2 (select main_a v_prenex_41459)) 1998))) (forall ((v_prenex_46970 Int) (v_prenex_46969 Int)) (or (<= (select main_a v_prenex_46969) 999) (<= 1 (select main_a v_prenex_46970)) (<= (select main_a v_prenex_46970) 1498) (< v_prenex_46969 main_x) (<= (select main_a v_prenex_46969) 500) (<= 1000 (+ (select main_a v_prenex_46969) (select main_a v_prenex_46970))) (<= (+ main_x 1) v_prenex_46969))) (or (forall ((v_prenex_44293 Int)) (or (< v_prenex_44293 main_x) (<= (+ main_x 1) v_prenex_44293) (<= (* 2 (select main_a v_prenex_44293)) 1000))) (forall ((v_prenex_44299 Int)) (or (< v_prenex_44299 main_y) (<= 1 (select main_a v_prenex_44299)) (<= 500 (select main_a v_prenex_44299))))) (or (forall ((v_prenex_43896 Int)) (or (<= (select main_a v_prenex_43896) 999) (<= 1000 (* 2 (select main_a v_prenex_43896))))) (forall ((v_prenex_43891 Int)) (or (<= (+ main_x 1) v_prenex_43891) (< v_prenex_43891 main_x) (<= 1 (select main_a v_prenex_43891)) (<= 2 (* 2 (select main_a v_prenex_43891)))))) (or (forall ((v_prenex_46495 Int)) (or (< v_prenex_46495 main_x) (<= 2 (* 2 (select main_a v_prenex_46495))) (<= (+ main_x 1) v_prenex_46495) (<= (select main_a v_prenex_46495) 500))) (forall ((v_prenex_46497 Int)) (or (<= 500 (select main_a v_prenex_46497)) (<= 1000 (* 2 (select main_a v_prenex_46497)))))) (forall ((v_prenex_49769 Int) (v_prenex_49770 Int)) (or (<= (select main_a v_prenex_49769) 500) (< v_prenex_49769 main_x) (<= (* 2 (select main_a v_prenex_49769)) 1000) (<= 500 (select main_a v_prenex_49770)) (<= (+ main_x 1) v_prenex_49769) (<= 1 (select main_a v_prenex_49770)) (<= (select main_a v_prenex_49769) (select main_a v_prenex_49770)))) (forall ((v_prenex_45750 Int) (v_prenex_45749 Int)) (or (<= (select main_a v_prenex_45749) 500) (<= 0 (+ (select main_a v_prenex_45749) 498)) (< v_prenex_45749 main_x) (<= (select main_a v_prenex_45749) (select main_a v_prenex_45750)) (<= (+ main_x 1) v_prenex_45749))) (or (forall ((v_prenex_47228 Int)) (or (<= 500 (select main_a v_prenex_47228)) (<= 1 (select main_a v_prenex_47228)))) (forall ((v_prenex_47222 Int)) (or (<= (+ main_x 1) v_prenex_47222) (< v_prenex_47222 main_x) (<= 0 (+ (select main_a v_prenex_47222) 498)) (<= 2 (* 2 (select main_a v_prenex_47222)))))) (forall ((v_prenex_40742 Int) (v_prenex_40741 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_40742))) (<= 2 (* 2 (select main_a v_prenex_40741))) (< v_prenex_40741 main_x) (<= (+ main_x 1) v_prenex_40741) (<= (+ (select main_a v_prenex_40741) (select main_a v_prenex_40742)) 1000) (<= (* 2 (select main_a v_prenex_40742)) 1998) (<= 1 (select main_a v_prenex_40741)))) (forall ((v_prenex_41449 Int) (v_prenex_41450 Int)) (or (< v_prenex_41449 main_x) (<= (select main_a v_prenex_41449) (select main_a v_prenex_41450)) (<= (select main_a v_prenex_41450) 999) (< v_prenex_41450 main_y) (<= (select main_a v_prenex_41450) 1498) (<= 1 (select main_a v_prenex_41449)) (<= (+ main_x 1) v_prenex_41449))) (or (forall ((v_prenex_45151 Int)) (or (< v_prenex_45151 main_x) (<= (* 2 (select main_a v_prenex_45151)) 1000) (<= (select main_a v_prenex_45151) 500) (<= (+ main_x 1) v_prenex_45151))) (forall ((v_prenex_45152 Int)) (or (<= (+ main_y 1) v_prenex_45152) (<= 1 (select main_a v_prenex_45152)) (<= (* 2 (select main_a v_prenex_45152)) 1998)))) (forall ((v_prenex_43198 Int) (v_prenex_43199 Int)) (or (<= (* 2 (select main_a v_prenex_43198)) 1000) (<= 1 (select main_a v_prenex_43199)) (<= (+ main_x 1) v_prenex_43198) (< v_prenex_43198 main_x) (<= (+ (select main_a v_prenex_43198) (select main_a v_prenex_43199)) 1000) (<= (select main_a v_prenex_43198) 500))) (forall ((v_prenex_42613 Int) (v_prenex_42614 Int)) (or (<= (+ main_x 1) v_prenex_42613) (<= 1000 (+ (select main_a v_prenex_42613) (select main_a v_prenex_42614))) (<= (select main_a v_prenex_42613) 500) (< v_prenex_42613 main_x) (<= (* 2 (select main_a v_prenex_42613)) 1000))) (or (forall ((v_prenex_40709 Int)) (or (<= (select main_a v_prenex_40709) 999) (<= (+ main_x 1) v_prenex_40709) (<= 2 (* 2 (select main_a v_prenex_40709))) (< v_prenex_40709 main_x))) (forall ((v_prenex_40710 Int)) (or (<= 1 (select main_a v_prenex_40710)) (<= (* 2 (select main_a v_prenex_40710)) 1998)))) (forall ((v_prenex_45241 Int) (v_prenex_45240 Int)) (or (< v_prenex_45240 main_x) (<= 2 (* 2 (select main_a v_prenex_45240))) (<= (+ main_x 1) v_prenex_45240) (<= 0 (+ (select main_a v_prenex_45240) 498)) (<= (select main_a v_prenex_45241) (+ (select main_a v_prenex_45240) 998)) (<= (select main_a v_prenex_45241) 999) (<= (select main_a v_prenex_45241) 1498))) (forall ((v_prenex_49897 Int) (v_prenex_49898 Int)) (or (< v_prenex_49897 main_x) (<= (+ main_x 1) v_prenex_49897) (<= (select main_a v_prenex_49897) 999) (<= (select main_a v_prenex_49897) (select main_a v_prenex_49898)) (<= (select main_a v_prenex_49898) 1498) (<= (+ main_y 1) v_prenex_49898))) (forall ((v_prenex_41912 Int) (v_prenex_41913 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41912))) (<= 1000 (+ (select main_a v_prenex_41912) (select main_a v_prenex_41913))) (<= (+ main_x 1) v_prenex_41912) (<= (select main_a v_prenex_41912) 999) (<= 1000 (* 2 (select main_a v_prenex_41913))) (< v_prenex_41912 main_x))) (forall ((v_prenex_45634 Int) (v_prenex_45633 Int)) (or (<= 0 (+ (select main_a v_prenex_45633) 498)) (<= (select main_a v_prenex_45633) (select main_a v_prenex_45634)) (<= (* 2 (select main_a v_prenex_45634)) 1998) (<= (+ main_x 1) v_prenex_45633) (< v_prenex_45633 main_x) (<= 1 (select main_a v_prenex_45634)) (<= (* 2 (select main_a v_prenex_45633)) 1000))) (forall ((v_prenex_44382 Int) (v_prenex_44383 Int)) (or (<= (select main_a v_prenex_44382) (select main_a v_prenex_44383)) (<= 2 (* 2 (select main_a v_prenex_44382))) (<= (+ main_x 1) v_prenex_44382) (<= 500 (select main_a v_prenex_44383)) (< v_prenex_44382 main_x) (<= (* 2 (select main_a v_prenex_44382)) 1000) (<= 1000 (* 2 (select main_a v_prenex_44383))))) (or (forall ((v_prenex_48722 Int)) (or (<= 1 (select main_a v_prenex_48722)) (<= (select main_a v_prenex_48722) 999) (< v_prenex_48722 main_y))) (forall ((v_prenex_48720 Int)) (or (< v_prenex_48720 main_x) (<= (select main_a v_prenex_48720) 500) (<= 2 (* 2 (select main_a v_prenex_48720))) (<= (+ main_x 1) v_prenex_48720)))) (forall ((v_prenex_50749 Int) (v_prenex_50750 Int)) (or (<= (+ main_y 1) v_prenex_50750) (< v_prenex_50749 main_x) (<= 1000 (* 2 (select main_a v_prenex_50750))) (<= (select main_a v_prenex_50749) 999) (<= 1000 (+ (select main_a v_prenex_50749) (select main_a v_prenex_50750))) (<= (+ main_x 1) v_prenex_50749) (<= (select main_a v_prenex_50750) 999))) (forall ((v_prenex_42054 Int) (v_prenex_42055 Int)) (or (<= (+ main_x 1) v_prenex_42054) (<= (select main_a v_prenex_42055) 1498) (<= 2 (* 2 (select main_a v_prenex_42054))) (< v_prenex_42054 main_x) (<= (+ (select main_a v_prenex_42054) (select main_a v_prenex_42055)) 1000))) (forall ((v_prenex_45717 Int) (v_prenex_45718 Int)) (or (<= (+ main_x 1) v_prenex_45717) (<= 2 (* 2 (select main_a v_prenex_45717))) (< v_prenex_45717 main_x) (<= 1000 (+ (select main_a v_prenex_45717) (select main_a v_prenex_45718))) (<= 1000 (* 2 (select main_a v_prenex_45718))) (<= 0 (+ (select main_a v_prenex_45717) 498)))) (forall ((v_prenex_40898 Int) (v_prenex_40899 Int)) (or (< v_prenex_40898 main_x) (<= 1000 (* 2 (select main_a v_prenex_40899))) (<= 2 (* 2 (select main_a v_prenex_40898))) (<= (+ main_x 1) v_prenex_40898) (<= (+ main_y 1) v_prenex_40899) (<= 1000 (+ (select main_a v_prenex_40898) (select main_a v_prenex_40899))))) (forall ((v_prenex_50169 Int) (v_prenex_50168 Int)) (or (<= 500 (select main_a v_prenex_50169)) (<= (select main_a v_prenex_50168) 999) (<= 2 (* 2 (select main_a v_prenex_50168))) (<= (+ main_x 1) v_prenex_50168) (< v_prenex_50168 main_x) (<= (select main_a v_prenex_50169) 999) (<= (+ (select main_a v_prenex_50168) (select main_a v_prenex_50169)) 1000))) (forall ((v_prenex_43011 Int) (v_prenex_43012 Int)) (or (<= (* 2 (select main_a v_prenex_43012)) 1998) (<= (+ main_x 1) v_prenex_43011) (<= 0 (+ (select main_a v_prenex_43011) 498)) (<= 1000 (* 2 (select main_a v_prenex_43012))) (< v_prenex_43011 main_x) (<= 2 (* 2 (select main_a v_prenex_43011))) (<= 1000 (+ (select main_a v_prenex_43011) (select main_a v_prenex_43012))))) (or (forall ((v_prenex_49219 Int)) (or (<= (+ main_x 1) v_prenex_49219) (<= (select main_a v_prenex_49219) 999) (<= 1 (select main_a v_prenex_49219)) (<= (* 2 (select main_a v_prenex_49219)) 1000) (< v_prenex_49219 main_x))) (forall ((v_prenex_49220 Int)) (<= (select main_a v_prenex_49220) 999))) (or (forall ((v_prenex_41758 Int)) (<= (* 2 (select main_a v_prenex_41758)) 1998)) (forall ((v_prenex_41756 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41756))) (<= (+ main_x 1) v_prenex_41756) (<= (* 2 (select main_a v_prenex_41756)) 1000) (<= 0 (+ (select main_a v_prenex_41756) 498)) (< v_prenex_41756 main_x)))) (forall ((v_prenex_45454 Int) (v_prenex_45453 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45453))) (<= (select main_a v_prenex_45453) (select main_a v_prenex_45454)) (<= 1 (select main_a v_prenex_45453)) (<= (select main_a v_prenex_45454) 1498) (< v_prenex_45453 main_x) (<= (+ main_x 1) v_prenex_45453))) (forall ((v_prenex_50803 Int) (v_prenex_50804 Int)) (or (<= (+ main_x 1) v_prenex_50803) (<= 0 (+ (select main_a v_prenex_50803) 498)) (<= (select main_a v_prenex_50804) (+ (select main_a v_prenex_50803) 998)) (<= 1 (select main_a v_prenex_50804)) (< v_prenex_50803 main_x) (<= (select main_a v_prenex_50803) 500))) (or (forall ((v_prenex_45333 Int)) (or (<= (* 2 (select main_a v_prenex_45333)) 1998) (<= 1 (select main_a v_prenex_45333)))) (forall ((v_prenex_45330 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45330))) (<= (* 2 (select main_a v_prenex_45330)) 1000) (< v_prenex_45330 main_x) (<= 1 (select main_a v_prenex_45330)) (<= (+ main_x 1) v_prenex_45330)))) (forall ((v_prenex_47561 Int) (v_prenex_47560 Int)) (or (<= (* 2 (select main_a v_prenex_47560)) 1000) (<= (+ main_x 1) v_prenex_47560) (<= 1000 (* 2 (select main_a v_prenex_47561))) (<= 500 (select main_a v_prenex_47561)) (< v_prenex_47560 main_x) (<= 2 (* 2 (select main_a v_prenex_47560))) (<= 1000 (+ (select main_a v_prenex_47560) (select main_a v_prenex_47561))))) (forall ((v_prenex_42861 Int) (v_prenex_42862 Int)) (or (<= (* 2 (select main_a v_prenex_42861)) 1000) (<= 1000 (* 2 (select main_a v_prenex_42862))) (<= (select main_a v_prenex_42861) (select main_a v_prenex_42862)) (< v_prenex_42862 main_y) (<= (+ main_x 1) v_prenex_42861) (< v_prenex_42861 main_x) (<= 1 (select main_a v_prenex_42862)))) (or (forall ((v_prenex_43977 Int)) (or (< v_prenex_43977 main_x) (<= 1 (select main_a v_prenex_43977)) (<= 2 (* 2 (select main_a v_prenex_43977))) (<= (+ main_x 1) v_prenex_43977))) (forall ((v_prenex_43982 Int)) (or (<= 1 (select main_a v_prenex_43982)) (<= (select main_a v_prenex_43982) 1498)))) (or (forall ((v_prenex_47687 Int)) (or (<= (+ main_y 1) v_prenex_47687) (<= 500 (select main_a v_prenex_47687)))) (forall ((v_prenex_47686 Int)) (or (<= (+ main_x 1) v_prenex_47686) (< v_prenex_47686 main_x) (<= 2 (* 2 (select main_a v_prenex_47686))) (<= (select main_a v_prenex_47686) 999)))) (forall ((v_prenex_46053 Int) (v_prenex_46052 Int)) (or (<= (* 2 (select main_a v_prenex_46053)) 1998) (<= 2 (* 2 (select main_a v_prenex_46052))) (<= (+ (select main_a v_prenex_46052) (select main_a v_prenex_46053)) 1000) (<= (+ main_x 1) v_prenex_46052) (< v_prenex_46052 main_x) (<= 1 (select main_a v_prenex_46052)))) (forall ((v_prenex_41486 Int) (v_prenex_41487 Int)) (or (< v_prenex_41486 main_x) (<= 0 (+ (select main_a v_prenex_41486) 498)) (<= (select main_a v_prenex_41486) 500) (<= (* 2 (select main_a v_prenex_41487)) 1998) (<= 500 (select main_a v_prenex_41487)) (<= (+ main_x 1) v_prenex_41486) (<= (select main_a v_prenex_41486) (select main_a v_prenex_41487)))) (or (forall ((v_prenex_44879 Int)) (<= 1 (select main_a v_prenex_44879))) (forall ((v_prenex_44875 Int)) (or (<= (* 2 (select main_a v_prenex_44875)) 1000) (<= 2 (* 2 (select main_a v_prenex_44875))) (<= (+ main_x 1) v_prenex_44875) (< v_prenex_44875 main_x)))) (forall ((v_prenex_48893 Int) (v_prenex_48892 Int)) (or (< v_prenex_48892 main_x) (<= (+ main_x 1) v_prenex_48892) (<= 1 (select main_a v_prenex_48893)) (<= 1 (select main_a v_prenex_48892)) (<= 1000 (* 2 (select main_a v_prenex_48893))) (<= 1000 (+ (select main_a v_prenex_48892) (select main_a v_prenex_48893))) (<= (select main_a v_prenex_48892) 999))) (forall ((v_prenex_46462 Int) (v_prenex_46461 Int)) (or (<= (select main_a v_prenex_46462) 999) (<= (+ main_x 1) v_prenex_46461) (<= (* 2 (select main_a v_prenex_46461)) 1000) (<= 1000 (* 2 (select main_a v_prenex_46462))) (<= 2 (* 2 (select main_a v_prenex_46461))) (< v_prenex_46461 main_x) (<= (select main_a v_prenex_46462) (+ (select main_a v_prenex_46461) 998)))) (forall ((v_prenex_46554 Int) (v_prenex_46555 Int)) (or (<= (+ main_x 1) v_prenex_46554) (< v_prenex_46554 main_x) (<= (select main_a v_prenex_46555) 999) (<= (select main_a v_prenex_46555) (+ (select main_a v_prenex_46554) 998)) (<= 0 (+ (select main_a v_prenex_46554) 498)))) (or (forall ((v_prenex_45130 Int)) (or (<= (+ main_x 1) v_prenex_45130) (<= (select main_a v_prenex_45130) 999) (<= (select main_a v_prenex_45130) 500) (< v_prenex_45130 main_x) (<= (* 2 (select main_a v_prenex_45130)) 1000))) (forall ((v_prenex_45135 Int)) (<= 1000 (* 2 (select main_a v_prenex_45135))))) (forall ((v_prenex_42254 Int) (v_prenex_42255 Int)) (or (<= (select main_a v_prenex_42254) (select main_a v_prenex_42255)) (< v_prenex_42254 main_x) (<= (* 2 (select main_a v_prenex_42255)) 1998) (<= 0 (+ (select main_a v_prenex_42254) 498)) (<= (+ main_x 1) v_prenex_42254) (<= 1000 (* 2 (select main_a v_prenex_42255))))) (forall ((v_prenex_51356 Int) (v_prenex_51357 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51357))) (<= (select main_a v_prenex_51356) (select main_a v_prenex_51357)) (<= (+ main_x 1) v_prenex_51356) (< v_prenex_51356 main_x) (<= (* 2 (select main_a v_prenex_51356)) 1000) (<= (select main_a v_prenex_51357) 1498) (<= (select main_a v_prenex_51356) 999))) (forall ((v_prenex_51442 Int) (v_prenex_51441 Int)) (or (<= 0 (+ (select main_a v_prenex_51441) 498)) (<= 1000 (* 2 (select main_a v_prenex_51442))) (<= (select main_a v_prenex_51442) 1498) (<= 1000 (+ (select main_a v_prenex_51441) (select main_a v_prenex_51442))) (< v_prenex_51441 main_x) (<= (select main_a v_prenex_51441) 999) (<= (+ main_x 1) v_prenex_51441))) (forall ((v_prenex_44748 Int) (v_prenex_44749 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44749))) (<= (select main_a v_prenex_44748) 500) (< v_prenex_44749 main_y) (<= (+ main_x 1) v_prenex_44748) (< v_prenex_44748 main_x) (<= (select main_a v_prenex_44749) (+ (select main_a v_prenex_44748) 998)) (<= (* 2 (select main_a v_prenex_44749)) 1998))) (forall ((v_prenex_42425 Int) (v_prenex_42426 Int)) (or (<= (select main_a v_prenex_42425) (select main_a v_prenex_42426)) (<= 2 (* 2 (select main_a v_prenex_42425))) (< v_prenex_42425 main_x) (<= (select main_a v_prenex_42425) 500) (<= 1 (select main_a v_prenex_42426)) (<= (select main_a v_prenex_42426) 999) (<= (+ main_x 1) v_prenex_42425))) (forall ((v_prenex_42914 Int) (v_prenex_42915 Int)) (or (< v_prenex_42914 main_x) (<= (select main_a v_prenex_42914) 500) (<= 500 (select main_a v_prenex_42915)) (<= (+ (select main_a v_prenex_42914) (select main_a v_prenex_42915)) 1000) (<= (select main_a v_prenex_42914) 999) (<= 1 (select main_a v_prenex_42915)) (<= (+ main_x 1) v_prenex_42914))) (forall ((v_prenex_45535 Int) (v_prenex_45534 Int)) (or (<= (select main_a v_prenex_45534) 999) (<= 0 (+ (select main_a v_prenex_45534) 498)) (<= (+ main_x 1) v_prenex_45534) (<= (* 2 (select main_a v_prenex_45535)) 1998) (< v_prenex_45534 main_x) (<= 1 (select main_a v_prenex_45535)) (<= (select main_a v_prenex_45534) (select main_a v_prenex_45535)))) (forall ((v_prenex_42991 Int) (v_prenex_42992 Int)) (or (< v_prenex_42991 main_x) (<= (+ main_x 1) v_prenex_42991) (<= 1000 (+ (select main_a v_prenex_42991) (select main_a v_prenex_42992))) (<= 1 (select main_a v_prenex_42991)) (<= (select main_a v_prenex_42991) 500) (<= (select main_a v_prenex_42992) 999))) (forall ((v_prenex_50910 Int) (v_prenex_50909 Int)) (or (<= (* 2 (select main_a v_prenex_50910)) 1998) (<= (+ main_x 1) v_prenex_50909) (<= 500 (select main_a v_prenex_50910)) (<= (* 2 (select main_a v_prenex_50909)) 1000) (< v_prenex_50909 main_x) (< v_prenex_50910 main_y) (<= (select main_a v_prenex_50909) (select main_a v_prenex_50910)))) (forall ((v_prenex_48816 Int) (v_prenex_48815 Int)) (or (<= (select main_a v_prenex_48815) 999) (<= (+ main_y 1) v_prenex_48816) (<= (select main_a v_prenex_48815) (select main_a v_prenex_48816)) (< v_prenex_48815 main_x) (<= 1 (select main_a v_prenex_48816)) (<= (+ main_x 1) v_prenex_48815))) (forall ((v_prenex_42611 Int) (v_prenex_42612 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42612))) (<= 2 (* 2 (select main_a v_prenex_42611))) (<= (+ (select main_a v_prenex_42611) (select main_a v_prenex_42612)) 1000) (< v_prenex_42611 main_x) (<= (+ main_x 1) v_prenex_42611))) (forall ((v_prenex_50881 Int) (v_prenex_50882 Int)) (or (<= 1 (select main_a v_prenex_50882)) (< v_prenex_50881 main_x) (<= 1000 (* 2 (select main_a v_prenex_50882))) (<= (select main_a v_prenex_50881) 999) (<= (+ main_x 1) v_prenex_50881) (<= (select main_a v_prenex_50881) 500) (<= (+ (select main_a v_prenex_50881) (select main_a v_prenex_50882)) 1000))) (forall ((v_prenex_49477 Int) (v_prenex_49476 Int)) (or (<= (select main_a v_prenex_49476) 999) (<= (select main_a v_prenex_49477) (+ (select main_a v_prenex_49476) 998)) (< v_prenex_49476 main_x) (<= (select main_a v_prenex_49477) 999) (<= (* 2 (select main_a v_prenex_49477)) 1998) (<= 2 (* 2 (select main_a v_prenex_49476))) (<= (+ main_x 1) v_prenex_49476))) (forall ((v_prenex_51523 Int) (v_prenex_51522 Int)) (or (< v_prenex_51522 main_x) (<= (select main_a v_prenex_51522) 500) (<= (select main_a v_prenex_51522) (select main_a v_prenex_51523)) (<= 1 (select main_a v_prenex_51523)) (<= 2 (* 2 (select main_a v_prenex_51522))) (<= (+ main_x 1) v_prenex_51522) (<= 500 (select main_a v_prenex_51523)))) (forall ((v_prenex_44481 Int) (v_prenex_44480 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44480))) (<= 1000 (* 2 (select main_a v_prenex_44481))) (<= (select main_a v_prenex_44480) (select main_a v_prenex_44481)) (<= (select main_a v_prenex_44480) 500) (<= (+ main_x 1) v_prenex_44480) (<= 1 (select main_a v_prenex_44481)) (< v_prenex_44480 main_x))) (forall ((v_prenex_43709 Int) (v_prenex_43708 Int)) (or (< v_prenex_43709 main_y) (<= 1 (select main_a v_prenex_43708)) (< v_prenex_43708 main_x) (<= (select main_a v_prenex_43709) (+ (select main_a v_prenex_43708) 998)) (<= 500 (select main_a v_prenex_43709)) (<= 1000 (* 2 (select main_a v_prenex_43709))) (<= (+ main_x 1) v_prenex_43708))) (forall ((v_prenex_41661 Int) (v_prenex_41662 Int)) (or (<= 1 (select main_a v_prenex_41661)) (<= 500 (select main_a v_prenex_41662)) (<= (* 2 (select main_a v_prenex_41661)) 1000) (< v_prenex_41661 main_x) (<= (+ main_x 1) v_prenex_41661) (<= (select main_a v_prenex_41662) (+ (select main_a v_prenex_41661) 998)))) (forall ((v_prenex_51402 Int) (v_prenex_51403 Int)) (or (<= (select main_a v_prenex_51402) (select main_a v_prenex_51403)) (<= 1 (select main_a v_prenex_51402)) (< v_prenex_51402 main_x) (<= 2 (* 2 (select main_a v_prenex_51402))) (<= (+ main_x 1) v_prenex_51402))) (or (forall ((v_prenex_43275 Int)) (or (<= (select main_a v_prenex_43275) 999) (<= 1 (select main_a v_prenex_43275)))) (forall ((v_prenex_43274 Int)) (or (<= 1 (select main_a v_prenex_43274)) (<= (* 2 (select main_a v_prenex_43274)) 1000) (< v_prenex_43274 main_x) (<= (+ main_x 1) v_prenex_43274)))) (forall ((v_prenex_46376 Int) (v_prenex_46375 Int)) (or (<= 0 (+ (select main_a v_prenex_46375) 498)) (<= 1 (select main_a v_prenex_46376)) (<= (select main_a v_prenex_46375) (select main_a v_prenex_46376)) (<= 500 (select main_a v_prenex_46376)) (<= (+ main_x 1) v_prenex_46375) (<= 1 (select main_a v_prenex_46375)) (< v_prenex_46375 main_x))) (forall ((v_prenex_47417 Int) (v_prenex_47416 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47417))) (<= (select main_a v_prenex_47416) (select main_a v_prenex_47417)) (<= (* 2 (select main_a v_prenex_47416)) 1000) (<= (+ main_x 1) v_prenex_47416) (<= 1 (select main_a v_prenex_47416)) (<= 500 (select main_a v_prenex_47417)) (< v_prenex_47416 main_x))) (forall ((v_prenex_49853 Int) (v_prenex_49854 Int)) (or (<= (select main_a v_prenex_49853) (select main_a v_prenex_49854)) (<= (select main_a v_prenex_49853) 500) (< v_prenex_49853 main_x) (<= (+ main_x 1) v_prenex_49853) (<= 1 (select main_a v_prenex_49853)) (<= (* 2 (select main_a v_prenex_49854)) 1998))) (forall ((v_prenex_47221 Int) (v_prenex_47220 Int)) (or (<= (+ main_x 1) v_prenex_47220) (<= (select main_a v_prenex_47221) 999) (<= 1000 (+ (select main_a v_prenex_47220) (select main_a v_prenex_47221))) (<= (select main_a v_prenex_47220) 999) (< v_prenex_47220 main_x) (<= 2 (* 2 (select main_a v_prenex_47220))))) (forall ((v_prenex_44234 Int) (v_prenex_44233 Int)) (or (<= (+ main_x 1) v_prenex_44233) (< v_prenex_44234 main_y) (<= (+ main_y 1) v_prenex_44234) (<= 500 (select main_a v_prenex_44234)) (<= (select main_a v_prenex_44234) (+ (select main_a v_prenex_44233) 998)))) (forall ((v_prenex_50099 Int) (v_prenex_50098 Int)) (or (< v_prenex_50098 main_x) (<= (* 2 (select main_a v_prenex_50099)) 1998) (<= (select main_a v_prenex_50099) 999) (<= (select main_a v_prenex_50098) 999) (<= (+ main_x 1) v_prenex_50098) (<= 2 (* 2 (select main_a v_prenex_50098))) (<= (+ (select main_a v_prenex_50098) (select main_a v_prenex_50099)) 1000))) (forall ((v_prenex_46514 Int) (v_prenex_46515 Int)) (or (<= 0 (+ (select main_a v_prenex_46514) 498)) (< v_prenex_46514 main_x) (<= 1 (select main_a v_prenex_46515)) (<= (select main_a v_prenex_46514) 999) (<= (+ main_x 1) v_prenex_46514) (<= (select main_a v_prenex_46515) (+ (select main_a v_prenex_46514) 998)))) (forall ((v_prenex_46651 Int) (v_prenex_46650 Int)) (or (< v_prenex_46651 main_y) (<= (+ (select main_a v_prenex_46650) (select main_a v_prenex_46651)) 1000) (< v_prenex_46650 main_x) (<= (+ main_x 1) v_prenex_46650) (<= 1 (select main_a v_prenex_46650)) (<= 1000 (* 2 (select main_a v_prenex_46651))) (<= 1 (select main_a v_prenex_46651)))) (forall ((v_prenex_46107 Int) (v_prenex_46106 Int)) (or (<= (+ main_x 1) v_prenex_46106) (<= 2 (* 2 (select main_a v_prenex_46106))) (<= (+ (select main_a v_prenex_46106) (select main_a v_prenex_46107)) 1000) (< v_prenex_46106 main_x) (<= (select main_a v_prenex_46106) 500) (<= (* 2 (select main_a v_prenex_46107)) 1998) (<= 1 (select main_a v_prenex_46107)))) (forall ((v_prenex_46277 Int) (v_prenex_46278 Int)) (or (<= (select main_a v_prenex_46277) 500) (< v_prenex_46277 main_x) (<= (+ main_x 1) v_prenex_46277) (<= 500 (select main_a v_prenex_46278)) (<= 1 (select main_a v_prenex_46277)) (<= (select main_a v_prenex_46278) 999) (<= (+ (select main_a v_prenex_46277) (select main_a v_prenex_46278)) 1000))) (or (forall ((v_prenex_50561 Int)) (or (<= 1 (select main_a v_prenex_50561)) (< v_prenex_50561 main_x) (<= (+ main_x 1) v_prenex_50561) (<= 2 (* 2 (select main_a v_prenex_50561))))) (forall ((v_prenex_50562 Int)) (or (<= 1 (select main_a v_prenex_50562)) (<= (select main_a v_prenex_50562) 999)))) (forall ((v_prenex_49017 Int) (v_prenex_49016 Int)) (or (< v_prenex_49016 main_x) (<= (select main_a v_prenex_49017) 999) (<= 1000 (+ (select main_a v_prenex_49016) (select main_a v_prenex_49017))) (<= (+ main_x 1) v_prenex_49016) (<= 2 (* 2 (select main_a v_prenex_49016))) (<= 1000 (* 2 (select main_a v_prenex_49017))) (<= (select main_a v_prenex_49016) 500))) (forall ((v_prenex_40981 Int) (v_prenex_40980 Int)) (or (<= (+ (select main_a v_prenex_40980) (select main_a v_prenex_40981)) 1000) (<= (+ main_x 1) v_prenex_40980) (< v_prenex_40981 main_y) (< v_prenex_40980 main_x) (<= (select main_a v_prenex_40980) 999))) (or (forall ((v_prenex_45688 Int)) (or (<= 1 (select main_a v_prenex_45688)) (<= (select main_a v_prenex_45688) 1498))) (forall ((v_prenex_45684 Int)) (or (<= (+ main_x 1) v_prenex_45684) (< v_prenex_45684 main_x) (<= (select main_a v_prenex_45684) 500) (<= (* 2 (select main_a v_prenex_45684)) 1000) (<= (select main_a v_prenex_45684) 999)))) (forall ((v_prenex_42372 Int) (v_prenex_42373 Int)) (or (<= (select main_a v_prenex_42372) 999) (< v_prenex_42372 main_x) (<= (+ main_x 1) v_prenex_42372) (<= 1 (select main_a v_prenex_42373)) (<= 2 (* 2 (select main_a v_prenex_42372))) (<= (select main_a v_prenex_42373) 1498) (<= (select main_a v_prenex_42372) (select main_a v_prenex_42373)))) (or (forall ((v_prenex_42909 Int)) (or (<= (select main_a v_prenex_42909) 1498) (<= 1 (select main_a v_prenex_42909)))) (forall ((v_prenex_42906 Int)) (or (< v_prenex_42906 main_x) (<= (select main_a v_prenex_42906) 999) (<= (+ main_x 1) v_prenex_42906) (<= (* 2 (select main_a v_prenex_42906)) 1000)))) (forall ((v_prenex_49077 Int) (v_prenex_49076 Int)) (or (<= (* 2 (select main_a v_prenex_49077)) 1998) (<= (* 2 (select main_a v_prenex_49076)) 1000) (< v_prenex_49076 main_x) (< v_prenex_49077 main_y) (<= (+ (select main_a v_prenex_49076) (select main_a v_prenex_49077)) 1000) (<= (+ main_x 1) v_prenex_49076))) (forall ((v_prenex_49009 Int) (v_prenex_49008 Int)) (or (<= (* 2 (select main_a v_prenex_49008)) 1000) (<= (* 2 (select main_a v_prenex_49009)) 1998) (<= (+ main_y 1) v_prenex_49009) (< v_prenex_49008 main_x) (<= (+ main_x 1) v_prenex_49008) (<= (select main_a v_prenex_49008) (select main_a v_prenex_49009)) (<= (select main_a v_prenex_49009) 999))) (or (forall ((v_prenex_51471 Int)) (<= (* 2 (select main_a v_prenex_51471)) 1998)) (forall ((v_prenex_51468 Int)) (or (<= (select main_a v_prenex_51468) 500) (<= 1 (select main_a v_prenex_51468)) (<= (+ main_x 1) v_prenex_51468) (<= (* 2 (select main_a v_prenex_51468)) 1000) (< v_prenex_51468 main_x)))) (forall ((v_prenex_41888 Int) (v_prenex_41889 Int)) (or (<= (+ main_x 1) v_prenex_41888) (<= 1 (select main_a v_prenex_41888)) (<= (select main_a v_prenex_41889) 999) (<= (+ main_y 1) v_prenex_41889) (< v_prenex_41888 main_x) (<= (select main_a v_prenex_41888) (select main_a v_prenex_41889)) (<= (select main_a v_prenex_41889) 1498))) (or (forall ((v_prenex_48683 Int)) (or (<= (+ main_x 1) v_prenex_48683) (< v_prenex_48683 main_x) (<= 2 (* 2 (select main_a v_prenex_48683))) (<= (* 2 (select main_a v_prenex_48683)) 1000) (<= 1 (select main_a v_prenex_48683)))) (forall ((v_prenex_48685 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48685))) (<= 500 (select main_a v_prenex_48685))))) (forall ((v_prenex_44148 Int) (v_prenex_44149 Int)) (or (<= 500 (select main_a v_prenex_44149)) (<= (select main_a v_prenex_44149) (+ (select main_a v_prenex_44148) 998)) (< v_prenex_44148 main_x) (<= (+ main_x 1) v_prenex_44148) (<= (* 2 (select main_a v_prenex_44149)) 1998) (<= (+ main_y 1) v_prenex_44149) (<= 2 (* 2 (select main_a v_prenex_44148))))) (forall ((v_prenex_44885 Int) (v_prenex_44884 Int)) (or (<= (* 2 (select main_a v_prenex_44884)) 1000) (< v_prenex_44884 main_x) (<= (+ main_x 1) v_prenex_44884) (<= (select main_a v_prenex_44884) 999) (<= (+ (select main_a v_prenex_44884) (select main_a v_prenex_44885)) 1000) (<= 500 (select main_a v_prenex_44885)))) (forall ((v_prenex_48349 Int) (v_prenex_48350 Int)) (or (<= (+ main_x 1) v_prenex_48349) (<= (* 2 (select main_a v_prenex_48350)) 1998) (<= (select main_a v_prenex_48349) 999) (<= 2 (* 2 (select main_a v_prenex_48349))) (< v_prenex_48349 main_x) (<= (select main_a v_prenex_48350) (+ (select main_a v_prenex_48349) 998)) (<= 500 (select main_a v_prenex_48350)))) (forall ((v_prenex_48754 Int) (v_prenex_48753 Int)) (or (<= 0 (+ (select main_a v_prenex_48753) 498)) (<= (* 2 (select main_a v_prenex_48754)) 1998) (<= 1000 (+ (select main_a v_prenex_48753) (select main_a v_prenex_48754))) (<= (+ main_x 1) v_prenex_48753) (< v_prenex_48753 main_x) (< v_prenex_48754 main_y) (<= (select main_a v_prenex_48754) 999))) (forall ((v_prenex_46196 Int) (v_prenex_46195 Int)) (or (<= (select main_a v_prenex_46195) 999) (<= (select main_a v_prenex_46195) (select main_a v_prenex_46196)) (<= (+ main_x 1) v_prenex_46195) (< v_prenex_46195 main_x) (<= (+ main_y 1) v_prenex_46196))) (forall ((v_prenex_49153 Int) (v_prenex_49152 Int)) (or (< v_prenex_49152 main_x) (<= 1 (select main_a v_prenex_49152)) (<= (select main_a v_prenex_49152) 500) (<= (+ (select main_a v_prenex_49152) (select main_a v_prenex_49153)) 1000) (<= (select main_a v_prenex_49153) 999) (<= (+ main_x 1) v_prenex_49152))) (or (forall ((v_prenex_46626 Int)) (or (<= 1 (select main_a v_prenex_46626)) (< v_prenex_46626 main_x) (<= 2 (* 2 (select main_a v_prenex_46626))) (<= (+ main_x 1) v_prenex_46626))) (forall ((v_prenex_46627 Int)) (or (<= 1 (select main_a v_prenex_46627)) (<= 1000 (* 2 (select main_a v_prenex_46627)))))) (forall ((v_prenex_51197 Int) (v_prenex_51198 Int)) (or (< v_prenex_51197 main_x) (<= (select main_a v_prenex_51198) 999) (<= 1000 (* 2 (select main_a v_prenex_51198))) (<= 1 (select main_a v_prenex_51197)) (<= 2 (* 2 (select main_a v_prenex_51197))) (<= (select main_a v_prenex_51197) (select main_a v_prenex_51198)) (<= (+ main_x 1) v_prenex_51197))) (or (forall ((v_prenex_48118 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48118))) (<= (* 2 (select main_a v_prenex_48118)) 1998))) (forall ((v_prenex_48114 Int)) (or (<= (* 2 (select main_a v_prenex_48114)) 1000) (<= 2 (* 2 (select main_a v_prenex_48114))) (<= (+ main_x 1) v_prenex_48114) (<= (select main_a v_prenex_48114) 999) (< v_prenex_48114 main_x)))) (or (forall ((v_prenex_43565 Int)) (or (<= (select main_a v_prenex_43565) 500) (<= (+ main_x 1) v_prenex_43565) (<= (* 2 (select main_a v_prenex_43565)) 1000) (< v_prenex_43565 main_x) (<= 0 (+ (select main_a v_prenex_43565) 498)))) (forall ((v_prenex_43566 Int)) (or (<= 500 (select main_a v_prenex_43566)) (<= (select main_a v_prenex_43566) 999)))) (forall ((v_prenex_44500 Int) (v_prenex_44501 Int)) (or (<= (+ main_x 1) v_prenex_44500) (<= (select main_a v_prenex_44500) (select main_a v_prenex_44501)) (<= 1 (select main_a v_prenex_44501)) (<= (* 2 (select main_a v_prenex_44500)) 1000) (<= (select main_a v_prenex_44501) 1498) (< v_prenex_44500 main_x) (< v_prenex_44501 main_y))) (or (forall ((v_prenex_46255 Int)) (or (<= (select main_a v_prenex_46255) 1498) (<= 1000 (* 2 (select main_a v_prenex_46255))))) (forall ((v_prenex_46251 Int)) (or (<= (+ main_x 1) v_prenex_46251) (<= (select main_a v_prenex_46251) 999) (<= 0 (+ (select main_a v_prenex_46251) 498)) (< v_prenex_46251 main_x) (<= 2 (* 2 (select main_a v_prenex_46251)))))) (forall ((v_prenex_48109 Int) (v_prenex_48110 Int)) (or (<= (+ main_y 1) v_prenex_48110) (<= 1 (select main_a v_prenex_48109)) (< v_prenex_48109 main_x) (<= (+ main_x 1) v_prenex_48109) (<= 1000 (+ (select main_a v_prenex_48109) (select main_a v_prenex_48110))))) (forall ((v_prenex_44384 Int) (v_prenex_44385 Int)) (or (<= (select main_a v_prenex_44385) 1498) (<= (* 2 (select main_a v_prenex_44384)) 1000) (< v_prenex_44384 main_x) (<= (select main_a v_prenex_44384) 999) (<= (select main_a v_prenex_44385) (+ (select main_a v_prenex_44384) 998)) (<= (select main_a v_prenex_44385) 999) (<= (+ main_x 1) v_prenex_44384))) (forall ((v_prenex_42326 Int) (v_prenex_42327 Int)) (or (<= (* 2 (select main_a v_prenex_42326)) 1000) (<= (* 2 (select main_a v_prenex_42327)) 1998) (<= (select main_a v_prenex_42326) 999) (<= (select main_a v_prenex_42327) (+ (select main_a v_prenex_42326) 998)) (< v_prenex_42326 main_x) (<= (select main_a v_prenex_42327) 999) (<= (+ main_x 1) v_prenex_42326))) (forall ((v_prenex_44102 Int) (v_prenex_44101 Int)) (or (<= (select main_a v_prenex_44102) 1498) (<= 0 (+ (select main_a v_prenex_44101) 498)) (<= (select main_a v_prenex_44102) (+ (select main_a v_prenex_44101) 998)) (<= (+ main_x 1) v_prenex_44101) (< v_prenex_44101 main_x) (<= 1 (select main_a v_prenex_44102)) (<= 1 (select main_a v_prenex_44101)))) (forall ((v_prenex_50746 Int) (v_prenex_50745 Int)) (or (< v_prenex_50745 main_x) (<= (select main_a v_prenex_50746) 999) (<= (select main_a v_prenex_50745) 500) (<= (select main_a v_prenex_50745) 999) (<= (* 2 (select main_a v_prenex_50746)) 1998) (<= (+ main_x 1) v_prenex_50745) (<= (select main_a v_prenex_50745) (select main_a v_prenex_50746)))) (forall ((v_prenex_45391 Int) (v_prenex_45392 Int)) (or (<= 1000 (+ (select main_a v_prenex_45391) (select main_a v_prenex_45392))) (<= (+ main_x 1) v_prenex_45391) (<= (* 2 (select main_a v_prenex_45391)) 1000) (<= 500 (select main_a v_prenex_45392)) (<= (select main_a v_prenex_45391) 999) (<= (* 2 (select main_a v_prenex_45392)) 1998) (< v_prenex_45391 main_x))) (forall ((v_prenex_49885 Int) (v_prenex_49886 Int)) (or (< v_prenex_49885 main_x) (<= (* 2 (select main_a v_prenex_49885)) 1000) (<= (select main_a v_prenex_49886) 999) (<= 1000 (* 2 (select main_a v_prenex_49886))) (<= (+ main_x 1) v_prenex_49885) (<= (+ (select main_a v_prenex_49885) (select main_a v_prenex_49886)) 1000) (<= (select main_a v_prenex_49885) 500))) (forall ((v_prenex_49494 Int) (v_prenex_49493 Int)) (or (<= (select main_a v_prenex_49494) 999) (<= (* 2 (select main_a v_prenex_49494)) 1998) (<= (+ (select main_a v_prenex_49493) (select main_a v_prenex_49494)) 1000) (< v_prenex_49493 main_x) (<= (select main_a v_prenex_49493) 500) (<= 2 (* 2 (select main_a v_prenex_49493))) (<= (+ main_x 1) v_prenex_49493))) (or (forall ((v_prenex_51460 Int)) (or (< v_prenex_51460 main_x) (<= (* 2 (select main_a v_prenex_51460)) 1000) (<= (+ main_x 1) v_prenex_51460) (<= 2 (* 2 (select main_a v_prenex_51460))) (<= 1 (select main_a v_prenex_51460)))) (forall ((v_prenex_51463 Int)) (or (<= (* 2 (select main_a v_prenex_51463)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51463)))))) (forall ((v_prenex_46379 Int) (v_prenex_46380 Int)) (or (< v_prenex_46379 main_x) (<= (+ main_x 1) v_prenex_46379) (<= 2 (* 2 (select main_a v_prenex_46379))) (<= (select main_a v_prenex_46380) (+ (select main_a v_prenex_46379) 998)) (<= (* 2 (select main_a v_prenex_46380)) 1998) (<= (select main_a v_prenex_46380) 1498) (<= (select main_a v_prenex_46379) 500))) (forall ((v_prenex_43938 Int) (v_prenex_43937 Int)) (or (< v_prenex_43937 main_x) (<= (+ (select main_a v_prenex_43937) (select main_a v_prenex_43938)) 1000) (<= (+ main_x 1) v_prenex_43937) (< v_prenex_43938 main_y) (<= (select main_a v_prenex_43938) 999) (<= (* 2 (select main_a v_prenex_43937)) 1000) (<= (* 2 (select main_a v_prenex_43938)) 1998))) (forall ((v_prenex_47478 Int) (v_prenex_47477 Int)) (or (<= (select main_a v_prenex_47477) (select main_a v_prenex_47478)) (< v_prenex_47477 main_x) (<= 1000 (* 2 (select main_a v_prenex_47478))) (<= (select main_a v_prenex_47477) 999) (<= (+ main_x 1) v_prenex_47477) (<= 2 (* 2 (select main_a v_prenex_47477))))) (or (forall ((v_prenex_44646 Int)) (or (<= (+ main_x 1) v_prenex_44646) (< v_prenex_44646 main_x) (<= (* 2 (select main_a v_prenex_44646)) 1000) (<= 0 (+ (select main_a v_prenex_44646) 498)))) (forall ((v_prenex_44647 Int)) (or (<= (+ main_y 1) v_prenex_44647) (<= 1 (select main_a v_prenex_44647))))) (forall ((v_prenex_50989 Int) (v_prenex_50990 Int)) (or (<= (select main_a v_prenex_50989) (select main_a v_prenex_50990)) (<= 1 (select main_a v_prenex_50990)) (<= (+ main_x 1) v_prenex_50989) (< v_prenex_50989 main_x) (<= (select main_a v_prenex_50989) 999) (<= 2 (* 2 (select main_a v_prenex_50989))))) (forall ((v_prenex_41074 Int) (v_prenex_41075 Int)) (or (<= (* 2 (select main_a v_prenex_41075)) 1998) (<= 2 (* 2 (select main_a v_prenex_41074))) (<= (+ main_x 1) v_prenex_41074) (<= (select main_a v_prenex_41075) 1498) (<= (+ (select main_a v_prenex_41074) (select main_a v_prenex_41075)) 1000) (< v_prenex_41074 main_x) (<= (* 2 (select main_a v_prenex_41074)) 1000))) (forall ((v_prenex_43552 Int) (v_prenex_43553 Int)) (or (<= 1000 (+ (select main_a v_prenex_43552) (select main_a v_prenex_43553))) (< v_prenex_43552 main_x) (<= (* 2 (select main_a v_prenex_43552)) 1000) (<= (+ main_y 1) v_prenex_43553) (<= (+ main_x 1) v_prenex_43552))) (forall ((v_prenex_47969 Int) (v_prenex_47968 Int)) (or (<= 1000 (+ (select main_a v_prenex_47968) (select main_a v_prenex_47969))) (<= 2 (* 2 (select main_a v_prenex_47968))) (<= (+ main_x 1) v_prenex_47968) (< v_prenex_47968 main_x) (<= (select main_a v_prenex_47968) 500))) (forall ((v_prenex_50222 Int) (v_prenex_50221 Int)) (or (< v_prenex_50221 main_x) (<= 1000 (+ (select main_a v_prenex_50221) (select main_a v_prenex_50222))) (<= 1 (select main_a v_prenex_50221)) (<= (+ main_x 1) v_prenex_50221) (< v_prenex_50222 main_y))) (forall ((v_prenex_40648 Int) (v_prenex_40647 Int)) (or (<= 0 (+ (select main_a v_prenex_40647) 498)) (<= (* 2 (select main_a v_prenex_40648)) 1998) (<= 2 (* 2 (select main_a v_prenex_40647))) (<= 1000 (* 2 (select main_a v_prenex_40648))) (<= (select main_a v_prenex_40648) (+ (select main_a v_prenex_40647) 998)) (< v_prenex_40647 main_x) (<= (+ main_x 1) v_prenex_40647))) (forall ((v_prenex_49050 Int) (v_prenex_49049 Int)) (or (<= (+ main_x 1) v_prenex_49049) (<= (* 2 (select main_a v_prenex_49049)) 1000) (<= (+ (select main_a v_prenex_49049) (select main_a v_prenex_49050)) 1000) (<= 1000 (* 2 (select main_a v_prenex_49050))) (< v_prenex_49049 main_x) (<= (select main_a v_prenex_49049) 500))) (forall ((v_prenex_47153 Int) (v_prenex_47152 Int)) (or (<= 0 (+ (select main_a v_prenex_47152) 498)) (<= (+ main_x 1) v_prenex_47152) (<= (+ main_y 1) v_prenex_47153) (<= (select main_a v_prenex_47153) (+ (select main_a v_prenex_47152) 998)) (<= (select main_a v_prenex_47153) 999) (< v_prenex_47152 main_x) (<= (* 2 (select main_a v_prenex_47153)) 1998))) (forall ((v_prenex_40598 Int) (v_prenex_40597 Int)) (or (<= 1000 (+ (select main_a v_prenex_40597) (select main_a v_prenex_40598))) (< v_prenex_40597 main_x) (<= (+ main_x 1) v_prenex_40597) (<= (+ main_y 1) v_prenex_40598) (<= 0 (+ (select main_a v_prenex_40597) 498)) (<= 1 (select main_a v_prenex_40598)))) (or (forall ((v_prenex_49071 Int)) (or (<= (* 2 (select main_a v_prenex_49071)) 1998) (<= 1000 (* 2 (select main_a v_prenex_49071))))) (forall ((v_prenex_49067 Int)) (or (<= (select main_a v_prenex_49067) 500) (<= (+ main_x 1) v_prenex_49067) (<= 2 (* 2 (select main_a v_prenex_49067))) (< v_prenex_49067 main_x) (<= 1 (select main_a v_prenex_49067))))) (forall ((v_prenex_50208 Int) (v_prenex_50207 Int)) (or (<= (+ main_x 1) v_prenex_50207) (<= 1000 (+ (select main_a v_prenex_50207) (select main_a v_prenex_50208))) (<= 1 (select main_a v_prenex_50208)) (<= (select main_a v_prenex_50208) 1498) (<= 0 (+ (select main_a v_prenex_50207) 498)) (< v_prenex_50207 main_x) (<= 1 (select main_a v_prenex_50207)))) (forall ((v_prenex_49333 Int) (v_prenex_49332 Int)) (or (<= (+ main_x 1) v_prenex_49332) (<= 1000 (* 2 (select main_a v_prenex_49333))) (< v_prenex_49332 main_x) (<= 1 (select main_a v_prenex_49333)) (<= (+ (select main_a v_prenex_49332) (select main_a v_prenex_49333)) 1000) (<= 2 (* 2 (select main_a v_prenex_49332))) (<= (+ main_y 1) v_prenex_49333))) (or (forall ((v_prenex_46945 Int)) (or (< v_prenex_46945 main_x) (<= 0 (+ (select main_a v_prenex_46945) 498)) (<= 2 (* 2 (select main_a v_prenex_46945))) (<= (* 2 (select main_a v_prenex_46945)) 1000) (<= (+ main_x 1) v_prenex_46945))) (forall ((v_prenex_46947 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46947))) (<= 500 (select main_a v_prenex_46947))))) (forall ((v_prenex_47256 Int) (v_prenex_47255 Int)) (or (<= (+ main_y 1) v_prenex_47256) (< v_prenex_47255 main_x) (<= 1000 (+ (select main_a v_prenex_47255) (select main_a v_prenex_47256))) (<= 1 (select main_a v_prenex_47256)) (< v_prenex_47256 main_y))) (or (forall ((v_prenex_49832 Int)) (<= 1000 (* 2 (select main_a v_prenex_49832)))) (forall ((v_prenex_49827 Int)) (or (< v_prenex_49827 main_x) (<= 1 (select main_a v_prenex_49827)) (<= (* 2 (select main_a v_prenex_49827)) 1000) (<= (+ main_x 1) v_prenex_49827)))) (forall ((v_prenex_47817 Int) (v_prenex_47816 Int)) (or (<= (select main_a v_prenex_47816) (select main_a v_prenex_47817)) (<= (+ main_x 1) v_prenex_47816) (<= 1 (select main_a v_prenex_47817)) (<= 0 (+ (select main_a v_prenex_47816) 498)) (< v_prenex_47816 main_x) (<= 1000 (* 2 (select main_a v_prenex_47817))))) (or (forall ((v_prenex_45131 Int)) (or (<= (+ main_x 1) v_prenex_45131) (< v_prenex_45131 main_x) (<= (select main_a v_prenex_45131) 999) (<= (* 2 (select main_a v_prenex_45131)) 1000) (<= 2 (* 2 (select main_a v_prenex_45131))))) (forall ((v_prenex_45135 Int)) (<= 1000 (* 2 (select main_a v_prenex_45135))))) (forall ((v_prenex_44836 Int) (v_prenex_44837 Int)) (or (< v_prenex_44836 main_x) (<= (+ main_x 1) v_prenex_44836) (<= 1 (select main_a v_prenex_44837)) (<= (select main_a v_prenex_44837) 999) (<= 0 (+ (select main_a v_prenex_44836) 498)) (<= 1000 (+ (select main_a v_prenex_44836) (select main_a v_prenex_44837))))) (forall ((v_prenex_50700 Int) (v_prenex_50701 Int)) (or (<= 500 (select main_a v_prenex_50701)) (<= 1 (select main_a v_prenex_50701)) (< v_prenex_50701 main_y) (< v_prenex_50700 main_x) (<= (+ main_x 1) v_prenex_50700) (<= 0 (+ (select main_a v_prenex_50700) 498)) (<= (+ (select main_a v_prenex_50700) (select main_a v_prenex_50701)) 1000))) (or (forall ((v_prenex_43025 Int)) (<= (select main_a v_prenex_43025) 999)) (forall ((v_prenex_43030 Int)) (or (<= (+ main_x 1) v_prenex_43030) (<= 2 (* 2 (select main_a v_prenex_43030))) (< v_prenex_43030 main_x) (<= (select main_a v_prenex_43030) 500)))) (forall ((v_prenex_47291 Int) (v_prenex_47292 Int)) (or (<= (* 2 (select main_a v_prenex_47291)) 1000) (<= 1 (select main_a v_prenex_47291)) (<= (+ (select main_a v_prenex_47291) (select main_a v_prenex_47292)) 1000) (<= (+ main_x 1) v_prenex_47291) (< v_prenex_47291 main_x))) (forall ((v_prenex_50715 Int) (v_prenex_50716 Int)) (or (<= (+ main_x 1) v_prenex_50715) (<= (select main_a v_prenex_50716) 999) (<= (select main_a v_prenex_50715) 999) (<= (select main_a v_prenex_50715) (select main_a v_prenex_50716)) (<= 0 (+ (select main_a v_prenex_50715) 498)) (< v_prenex_50715 main_x) (<= (select main_a v_prenex_50716) 1498))) (forall ((v_prenex_48999 Int) (v_prenex_48998 Int)) (or (<= (* 2 (select main_a v_prenex_48999)) 1998) (<= 2 (* 2 (select main_a v_prenex_48998))) (<= (select main_a v_prenex_48999) 999) (<= (+ main_x 1) v_prenex_48998) (< v_prenex_48998 main_x) (<= (select main_a v_prenex_48998) (select main_a v_prenex_48999)))) (forall ((v_prenex_45731 Int) (v_prenex_45730 Int)) (or (<= (* 2 (select main_a v_prenex_45731)) 1998) (< v_prenex_45730 main_x) (<= 1000 (* 2 (select main_a v_prenex_45731))) (<= (+ (select main_a v_prenex_45730) (select main_a v_prenex_45731)) 1000) (<= (+ main_x 1) v_prenex_45730) (<= 1 (select main_a v_prenex_45730)) (<= (select main_a v_prenex_45730) 500))) (forall ((v_prenex_42282 Int) (v_prenex_42283 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42283))) (<= (select main_a v_prenex_42282) (select main_a v_prenex_42283)) (< v_prenex_42282 main_x) (<= 2 (* 2 (select main_a v_prenex_42282))) (<= (+ main_x 1) v_prenex_42282) (<= 1 (select main_a v_prenex_42283)))) (or (forall ((v_prenex_50530 Int)) (or (<= (* 2 (select main_a v_prenex_50530)) 1000) (<= (+ main_x 1) v_prenex_50530) (<= 1 (select main_a v_prenex_50530)) (< v_prenex_50530 main_x))) (forall ((v_prenex_50531 Int)) (or (<= (select main_a v_prenex_50531) 999) (<= 1000 (* 2 (select main_a v_prenex_50531))) (< v_prenex_50531 main_y)))) (forall ((v_prenex_49428 Int) (v_prenex_49427 Int)) (or (<= (select main_a v_prenex_49428) 1498) (<= (+ main_x 1) v_prenex_49427) (<= (select main_a v_prenex_49427) 500) (<= (select main_a v_prenex_49427) (select main_a v_prenex_49428)) (<= (* 2 (select main_a v_prenex_49428)) 1998) (<= 0 (+ (select main_a v_prenex_49427) 498)) (< v_prenex_49427 main_x))) (forall ((v_prenex_49537 Int) (v_prenex_49536 Int)) (or (<= (* 2 (select main_a v_prenex_49536)) 1000) (< v_prenex_49536 main_x) (<= (+ main_x 1) v_prenex_49536) (<= 1 (select main_a v_prenex_49537)) (<= 1000 (+ (select main_a v_prenex_49536) (select main_a v_prenex_49537))) (<= (select main_a v_prenex_49537) 999))) (forall ((v_prenex_47386 Int) (v_prenex_47385 Int)) (or (<= (* 2 (select main_a v_prenex_47386)) 1998) (< v_prenex_47385 main_x) (<= (+ main_x 1) v_prenex_47385) (<= (+ (select main_a v_prenex_47385) (select main_a v_prenex_47386)) 1000) (<= (select main_a v_prenex_47386) 1498) (<= (select main_a v_prenex_47385) 500) (<= (* 2 (select main_a v_prenex_47385)) 1000))) (forall ((v_prenex_46738 Int) (v_prenex_46739 Int)) (or (<= 500 (select main_a v_prenex_46739)) (<= (* 2 (select main_a v_prenex_46738)) 1000) (<= 1000 (* 2 (select main_a v_prenex_46739))) (<= (+ main_x 1) v_prenex_46738) (<= (select main_a v_prenex_46738) 999) (<= (select main_a v_prenex_46739) (+ (select main_a v_prenex_46738) 998)) (< v_prenex_46738 main_x))) (forall ((v_prenex_51521 Int) (v_prenex_51520 Int)) (or (<= (select main_a v_prenex_51520) 999) (<= (select main_a v_prenex_51520) 500) (<= (select main_a v_prenex_51521) 999) (<= (select main_a v_prenex_51521) (+ (select main_a v_prenex_51520) 998)) (<= (* 2 (select main_a v_prenex_51521)) 1998) (< v_prenex_51520 main_x) (<= (+ main_x 1) v_prenex_51520))) (forall ((v_prenex_43008 Int) (v_prenex_43007 Int)) (or (<= 1 (select main_a v_prenex_43008)) (<= (+ main_x 1) v_prenex_43007) (<= (* 2 (select main_a v_prenex_43007)) 1000) (<= (select main_a v_prenex_43008) (+ (select main_a v_prenex_43007) 998)) (< v_prenex_43007 main_x) (<= (select main_a v_prenex_43007) 500) (<= (select main_a v_prenex_43008) 999))) (or (forall ((v_prenex_41025 Int)) (or (< v_prenex_41025 main_x) (<= (+ main_x 1) v_prenex_41025) (<= 0 (+ (select main_a v_prenex_41025) 498)) (<= (select main_a v_prenex_41025) 500) (<= (* 2 (select main_a v_prenex_41025)) 1000))) (forall ((v_prenex_41029 Int)) (<= 500 (select main_a v_prenex_41029)))) (forall ((v_prenex_48346 Int) (v_prenex_48345 Int)) (or (< v_prenex_48345 main_x) (<= (+ main_x 1) v_prenex_48345) (<= (+ (select main_a v_prenex_48345) (select main_a v_prenex_48346)) 1000) (<= (select main_a v_prenex_48345) 500) (<= (+ main_y 1) v_prenex_48346) (<= 500 (select main_a v_prenex_48346)))) (forall ((v_prenex_46878 Int) (v_prenex_46879 Int)) (or (<= (+ main_x 1) v_prenex_46878) (<= (select main_a v_prenex_46878) 500) (<= (+ (select main_a v_prenex_46878) (select main_a v_prenex_46879)) 1000) (< v_prenex_46878 main_x) (<= (+ main_y 1) v_prenex_46879))) (forall ((v_prenex_45281 Int) (v_prenex_45280 Int)) (or (< v_prenex_45280 main_x) (<= 1 (select main_a v_prenex_45280)) (<= (select main_a v_prenex_45280) 500) (<= (select main_a v_prenex_45281) 1498) (<= (+ (select main_a v_prenex_45280) (select main_a v_prenex_45281)) 1000) (<= (+ main_x 1) v_prenex_45280) (<= 1000 (* 2 (select main_a v_prenex_45281))))) (forall ((v_prenex_42966 Int) (v_prenex_42967 Int)) (or (<= (* 2 (select main_a v_prenex_42967)) 1998) (<= 1 (select main_a v_prenex_42967)) (< v_prenex_42966 main_x) (< v_prenex_42967 main_y) (<= (select main_a v_prenex_42966) (select main_a v_prenex_42967)) (<= (+ main_x 1) v_prenex_42966) (<= (select main_a v_prenex_42966) 500))) (forall ((v_prenex_42832 Int) (v_prenex_42833 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42833))) (<= (select main_a v_prenex_42833) 1498) (<= 1 (select main_a v_prenex_42832)) (<= 1000 (+ (select main_a v_prenex_42832) (select main_a v_prenex_42833))) (<= (* 2 (select main_a v_prenex_42832)) 1000) (<= (+ main_x 1) v_prenex_42832) (< v_prenex_42832 main_x))) (or (forall ((v_prenex_50690 Int)) (or (<= (+ main_x 1) v_prenex_50690) (< v_prenex_50690 main_x) (<= 1 (select main_a v_prenex_50690)) (<= 2 (* 2 (select main_a v_prenex_50690))))) (forall ((v_prenex_50691 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_50691))) (<= 1 (select main_a v_prenex_50691)) (< v_prenex_50691 main_y)))) (or (forall ((v_prenex_49753 Int)) (or (<= 1 (select main_a v_prenex_49753)) (<= 500 (select main_a v_prenex_49753)))) (forall ((v_prenex_49752 Int)) (or (< v_prenex_49752 main_x) (<= 1 (select main_a v_prenex_49752)) (<= 2 (* 2 (select main_a v_prenex_49752))) (<= (+ main_x 1) v_prenex_49752)))) (forall ((v_prenex_45968 Int) (v_prenex_45967 Int)) (or (< v_prenex_45967 main_x) (<= (select main_a v_prenex_45968) 1498) (<= 2 (* 2 (select main_a v_prenex_45967))) (<= (+ main_x 1) v_prenex_45967) (<= 0 (+ (select main_a v_prenex_45967) 498)) (<= 1000 (* 2 (select main_a v_prenex_45968))) (<= (+ (select main_a v_prenex_45967) (select main_a v_prenex_45968)) 1000))) (forall ((v_prenex_50623 Int) (v_prenex_50622 Int)) (or (<= (select main_a v_prenex_50622) 500) (<= (* 2 (select main_a v_prenex_50623)) 1998) (<= (+ main_x 1) v_prenex_50622) (<= (select main_a v_prenex_50622) (select main_a v_prenex_50623)) (<= 1 (select main_a v_prenex_50622)) (<= 500 (select main_a v_prenex_50623)) (< v_prenex_50622 main_x))) (forall ((v_prenex_41559 Int) (v_prenex_41560 Int)) (or (<= (select main_a v_prenex_41559) (select main_a v_prenex_41560)) (<= (select main_a v_prenex_41560) 999) (<= (* 2 (select main_a v_prenex_41559)) 1000) (<= (+ main_x 1) v_prenex_41559) (<= (select main_a v_prenex_41559) 999) (< v_prenex_41559 main_x) (<= 1000 (* 2 (select main_a v_prenex_41560))))) (forall ((v_prenex_41989 Int) (v_prenex_41990 Int)) (or (<= 1000 (+ (select main_a v_prenex_41989) (select main_a v_prenex_41990))) (<= 0 (+ (select main_a v_prenex_41989) 498)) (<= 1000 (* 2 (select main_a v_prenex_41990))) (<= (select main_a v_prenex_41989) 999) (<= (+ main_x 1) v_prenex_41989) (<= (select main_a v_prenex_41990) 999) (< v_prenex_41989 main_x))) (forall ((v_prenex_43042 Int) (v_prenex_43041 Int)) (or (<= (select main_a v_prenex_43041) 500) (<= (select main_a v_prenex_43042) 1498) (<= 1 (select main_a v_prenex_43042)) (<= (+ main_x 1) v_prenex_43041) (<= 2 (* 2 (select main_a v_prenex_43041))) (<= (select main_a v_prenex_43041) (select main_a v_prenex_43042)) (< v_prenex_43041 main_x))) (forall ((v_prenex_47322 Int) (v_prenex_47321 Int)) (or (< v_prenex_47322 main_y) (< v_prenex_47321 main_x) (<= (select main_a v_prenex_47322) (+ (select main_a v_prenex_47321) 998)) (<= (+ main_x 1) v_prenex_47321) (<= (* 2 (select main_a v_prenex_47322)) 1998) (<= 0 (+ (select main_a v_prenex_47321) 498)))) (forall ((v_prenex_47368 Int) (v_prenex_47367 Int)) (or (< v_prenex_47367 main_x) (<= 2 (* 2 (select main_a v_prenex_47367))) (<= (select main_a v_prenex_47368) (+ (select main_a v_prenex_47367) 998)) (<= (select main_a v_prenex_47368) 999) (<= (+ main_x 1) v_prenex_47367))) (or (forall ((v_prenex_51157 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51157))) (<= 500 (select main_a v_prenex_51157)))) (forall ((v_prenex_51151 Int)) (or (<= (+ main_x 1) v_prenex_51151) (< v_prenex_51151 main_x) (<= (* 2 (select main_a v_prenex_51151)) 1000)))) (forall ((v_prenex_45971 Int) (v_prenex_45972 Int)) (or (<= (+ main_x 1) v_prenex_45971) (<= 500 (select main_a v_prenex_45972)) (<= (select main_a v_prenex_45971) 999) (< v_prenex_45971 main_x) (<= (+ main_y 1) v_prenex_45972) (<= (select main_a v_prenex_45971) (select main_a v_prenex_45972)) (<= (select main_a v_prenex_45972) 1498))) (or (forall ((v_prenex_45669 Int)) (<= (select main_a v_prenex_45669) 999)) (forall ((v_prenex_45665 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45665))) (<= 0 (+ (select main_a v_prenex_45665) 498)) (< v_prenex_45665 main_x) (<= (+ main_x 1) v_prenex_45665) (<= 1 (select main_a v_prenex_45665))))) (forall ((v_prenex_48589 Int) (v_prenex_48590 Int)) (or (<= 1 (select main_a v_prenex_48589)) (<= (* 2 (select main_a v_prenex_48590)) 1998) (<= (+ main_x 1) v_prenex_48589) (<= 1000 (+ (select main_a v_prenex_48589) (select main_a v_prenex_48590))) (<= 2 (* 2 (select main_a v_prenex_48589))) (< v_prenex_48589 main_x))) (forall ((v_prenex_42250 Int) (v_prenex_42251 Int)) (or (<= (select main_a v_prenex_42251) 999) (<= (+ main_x 1) v_prenex_42250) (<= (select main_a v_prenex_42251) 1498) (< v_prenex_42250 main_x) (< v_prenex_42251 main_y) (<= 2 (* 2 (select main_a v_prenex_42250))) (<= (+ (select main_a v_prenex_42250) (select main_a v_prenex_42251)) 1000))) (forall ((v_prenex_41426 Int) (v_prenex_41427 Int)) (or (<= (* 2 (select main_a v_prenex_41427)) 1998) (<= (select main_a v_prenex_41426) 500) (<= (select main_a v_prenex_41426) (select main_a v_prenex_41427)) (<= 1 (select main_a v_prenex_41427)) (<= (+ main_x 1) v_prenex_41426) (< v_prenex_41427 main_y) (< v_prenex_41426 main_x))) (forall ((v_prenex_49697 Int) (v_prenex_49696 Int)) (or (< v_prenex_49696 main_x) (<= (select main_a v_prenex_49697) 999) (< v_prenex_49697 main_y) (<= 2 (* 2 (select main_a v_prenex_49696))) (<= 500 (select main_a v_prenex_49697)) (<= (select main_a v_prenex_49697) (+ (select main_a v_prenex_49696) 998)) (<= (+ main_x 1) v_prenex_49696))) (or (forall ((v_prenex_50517 Int)) (or (<= (+ main_y 1) v_prenex_50517) (<= (select main_a v_prenex_50517) 1498) (<= (* 2 (select main_a v_prenex_50517)) 1998))) (forall ((v_prenex_50516 Int)) (or (< v_prenex_50516 main_x) (<= (* 2 (select main_a v_prenex_50516)) 1000) (<= (+ main_x 1) v_prenex_50516)))) (forall ((v_prenex_43503 Int) (v_prenex_43504 Int)) (or (< v_prenex_43503 main_x) (<= (* 2 (select main_a v_prenex_43503)) 1000) (<= (select main_a v_prenex_43503) 999) (<= 1000 (* 2 (select main_a v_prenex_43504))) (<= 1000 (+ (select main_a v_prenex_43503) (select main_a v_prenex_43504))) (<= (+ main_x 1) v_prenex_43503) (<= 500 (select main_a v_prenex_43504)))) (forall ((v_prenex_45589 Int) (v_prenex_45590 Int)) (or (< v_prenex_45589 main_x) (<= 0 (+ (select main_a v_prenex_45589) 498)) (<= (select main_a v_prenex_45589) (select main_a v_prenex_45590)) (<= (+ main_x 1) v_prenex_45589) (<= 2 (* 2 (select main_a v_prenex_45589))) (<= (* 2 (select main_a v_prenex_45590)) 1998) (<= 1 (select main_a v_prenex_45590)))) (or (forall ((v_prenex_45645 Int)) (or (<= (+ main_x 1) v_prenex_45645) (< v_prenex_45645 main_x) (<= (* 2 (select main_a v_prenex_45645)) 1000) (<= 0 (+ (select main_a v_prenex_45645) 498)))) (forall ((v_prenex_45646 Int)) (or (<= (+ main_y 1) v_prenex_45646) (<= (select main_a v_prenex_45646) 999)))) (or (forall ((v_prenex_51676 Int)) (or (<= (+ main_x 1) v_prenex_51676) (< v_prenex_51676 main_x) (<= (select main_a v_prenex_51676) 999) (<= 2 (* 2 (select main_a v_prenex_51676))))) (forall ((v_prenex_51681 Int)) (<= (* 2 (select main_a v_prenex_51681)) 1998))) (forall ((v_prenex_50129 Int) (v_prenex_50128 Int)) (or (<= (+ main_x 1) v_prenex_50128) (<= (select main_a v_prenex_50128) 999) (<= (select main_a v_prenex_50129) 1498) (<= (+ (select main_a v_prenex_50128) (select main_a v_prenex_50129)) 1000) (< v_prenex_50128 main_x))) (forall ((v_prenex_43488 Int) (v_prenex_43487 Int)) (or (< v_prenex_43488 main_y) (<= (+ main_y 1) v_prenex_43488) (<= (select main_a v_prenex_43488) 1498) (<= 1000 (+ (select main_a v_prenex_43487) (select main_a v_prenex_43488))) (<= 1 (select main_a v_prenex_43488)))) (forall ((v_prenex_47951 Int) (v_prenex_47950 Int)) (or (<= (select main_a v_prenex_47951) 999) (<= (+ main_x 1) v_prenex_47950) (< v_prenex_47950 main_x) (<= 500 (select main_a v_prenex_47951)) (<= (select main_a v_prenex_47951) (+ (select main_a v_prenex_47950) 998)) (<= (select main_a v_prenex_47950) 500) (<= 0 (+ (select main_a v_prenex_47950) 498)))) (or (forall ((v_prenex_49109 Int)) (or (<= (* 2 (select main_a v_prenex_49109)) 1000) (<= 2 (* 2 (select main_a v_prenex_49109))) (<= (+ main_x 1) v_prenex_49109) (<= (select main_a v_prenex_49109) 500) (< v_prenex_49109 main_x))) (forall ((v_prenex_49112 Int)) (<= 1000 (* 2 (select main_a v_prenex_49112))))) (or (forall ((v_prenex_46638 Int)) (or (<= (+ main_x 1) v_prenex_46638) (<= (* 2 (select main_a v_prenex_46638)) 1000) (<= (select main_a v_prenex_46638) 999) (< v_prenex_46638 main_x) (<= (select main_a v_prenex_46638) 500))) (forall ((v_prenex_46643 Int)) (<= 1 (select main_a v_prenex_46643)))) (forall ((v_prenex_44591 Int) (v_prenex_44590 Int)) (or (<= (+ main_x 1) v_prenex_44590) (<= (select main_a v_prenex_44590) (select main_a v_prenex_44591)) (<= (select main_a v_prenex_44591) 999) (<= (select main_a v_prenex_44590) 500) (< v_prenex_44590 main_x) (<= 1 (select main_a v_prenex_44591)) (<= (select main_a v_prenex_44590) 999))) (or (forall ((v_prenex_44546 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44546))) (<= 1 (select main_a v_prenex_44546)))) (forall ((v_prenex_44541 Int)) (or (<= (+ main_x 1) v_prenex_44541) (<= 2 (* 2 (select main_a v_prenex_44541))) (< v_prenex_44541 main_x) (<= (select main_a v_prenex_44541) 500)))) (forall ((v_prenex_46293 Int) (v_prenex_46294 Int)) (or (<= (* 2 (select main_a v_prenex_46293)) 1000) (<= 500 (select main_a v_prenex_46294)) (<= (select main_a v_prenex_46294) 999) (<= (select main_a v_prenex_46293) (select main_a v_prenex_46294)) (< v_prenex_46293 main_x) (<= (+ main_x 1) v_prenex_46293))) (forall ((v_prenex_44032 Int) (v_prenex_44033 Int)) (or (<= (* 2 (select main_a v_prenex_44032)) 1000) (<= 1 (select main_a v_prenex_44033)) (<= (select main_a v_prenex_44032) (select main_a v_prenex_44033)) (< v_prenex_44032 main_x) (<= (+ main_x 1) v_prenex_44032) (<= 0 (+ (select main_a v_prenex_44032) 498)) (<= (select main_a v_prenex_44033) 999))) (forall ((v_prenex_44508 Int) (v_prenex_44509 Int)) (or (<= (+ (select main_a v_prenex_44508) (select main_a v_prenex_44509)) 1000) (<= 1000 (* 2 (select main_a v_prenex_44509))) (<= (+ main_x 1) v_prenex_44508) (<= (* 2 (select main_a v_prenex_44509)) 1998) (< v_prenex_44508 main_x) (<= 0 (+ (select main_a v_prenex_44508) 498)))) (forall ((v_prenex_48223 Int) (v_prenex_48222 Int)) (or (<= (select main_a v_prenex_48223) 999) (<= (+ main_x 1) v_prenex_48222) (< v_prenex_48222 main_x) (<= (+ (select main_a v_prenex_48222) (select main_a v_prenex_48223)) 1000) (<= 1 (select main_a v_prenex_48222)))) (forall ((v_prenex_43365 Int) (v_prenex_43366 Int)) (or (<= (select main_a v_prenex_43365) 999) (< v_prenex_43365 main_x) (<= 1000 (+ (select main_a v_prenex_43365) (select main_a v_prenex_43366))) (<= (+ main_x 1) v_prenex_43365) (<= 1000 (* 2 (select main_a v_prenex_43366))))) (forall ((v_prenex_44276 Int) (v_prenex_44277 Int)) (or (<= (select main_a v_prenex_44277) 1498) (<= 0 (+ (select main_a v_prenex_44276) 498)) (<= (select main_a v_prenex_44276) 999) (<= 1 (select main_a v_prenex_44277)) (<= 1000 (+ (select main_a v_prenex_44276) (select main_a v_prenex_44277))) (< v_prenex_44276 main_x) (<= (+ main_x 1) v_prenex_44276))) (forall ((v_prenex_50338 Int) (v_prenex_50339 Int)) (or (<= (* 2 (select main_a v_prenex_50338)) 1000) (< v_prenex_50338 main_x) (<= (select main_a v_prenex_50338) (select main_a v_prenex_50339)) (<= (+ main_x 1) v_prenex_50338) (<= (* 2 (select main_a v_prenex_50339)) 1998))) (forall ((v_prenex_43169 Int) (v_prenex_43168 Int)) (or (<= 1000 (+ (select main_a v_prenex_43168) (select main_a v_prenex_43169))) (< v_prenex_43168 main_x) (<= 2 (* 2 (select main_a v_prenex_43168))) (<= (+ main_x 1) v_prenex_43168) (<= 500 (select main_a v_prenex_43169)) (<= (select main_a v_prenex_43169) 999) (<= 0 (+ (select main_a v_prenex_43168) 498)))) (forall ((v_prenex_47797 Int) (v_prenex_47796 Int)) (or (<= (+ main_x 1) v_prenex_47796) (<= (select main_a v_prenex_47797) 999) (<= (* 2 (select main_a v_prenex_47796)) 1000) (<= (+ (select main_a v_prenex_47796) (select main_a v_prenex_47797)) 1000) (<= (select main_a v_prenex_47797) 1498) (<= (select main_a v_prenex_47796) 500) (< v_prenex_47796 main_x))) (or (forall ((v_prenex_45448 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_45448))) (<= (+ main_y 1) v_prenex_45448))) (forall ((v_prenex_45447 Int)) (or (< v_prenex_45447 main_x) (<= (+ main_x 1) v_prenex_45447) (<= (select main_a v_prenex_45447) 999)))) (forall ((v_prenex_44355 Int) (v_prenex_44356 Int)) (or (<= 2 (* 2 (select main_a v_prenex_44355))) (< v_prenex_44355 main_x) (<= 500 (select main_a v_prenex_44356)) (<= 0 (+ (select main_a v_prenex_44355) 498)) (<= (select main_a v_prenex_44356) 1498) (<= (+ main_x 1) v_prenex_44355) (<= (+ (select main_a v_prenex_44355) (select main_a v_prenex_44356)) 1000))) (forall ((v_prenex_41423 Int) (v_prenex_41422 Int)) (or (<= (+ main_x 1) v_prenex_41422) (< v_prenex_41422 main_x) (<= 500 (select main_a v_prenex_41423)) (<= 0 (+ (select main_a v_prenex_41422) 498)) (<= (select main_a v_prenex_41422) (select main_a v_prenex_41423)) (<= 1 (select main_a v_prenex_41422)) (<= 1 (select main_a v_prenex_41423)))) (or (forall ((v_prenex_46962 Int)) (<= (select main_a v_prenex_46962) 999)) (forall ((v_prenex_46958 Int)) (or (<= (+ main_x 1) v_prenex_46958) (< v_prenex_46958 main_x) (<= (select main_a v_prenex_46958) 500) (<= 1 (select main_a v_prenex_46958)) (<= 2 (* 2 (select main_a v_prenex_46958)))))) (forall ((v_prenex_42274 Int) (v_prenex_42275 Int)) (or (<= 0 (+ (select main_a v_prenex_42274) 498)) (<= 1 (select main_a v_prenex_42275)) (< v_prenex_42274 main_x) (<= (+ (select main_a v_prenex_42274) (select main_a v_prenex_42275)) 1000) (<= (+ main_x 1) v_prenex_42274) (<= (+ main_y 1) v_prenex_42275) (<= 1000 (* 2 (select main_a v_prenex_42275))))) (forall ((v_prenex_45632 Int) (v_prenex_45631 Int)) (or (<= 1 (select main_a v_prenex_45631)) (< v_prenex_45631 main_x) (<= (+ main_x 1) v_prenex_45631) (<= (select main_a v_prenex_45632) 999) (<= (select main_a v_prenex_45632) (+ (select main_a v_prenex_45631) 998)) (<= 0 (+ (select main_a v_prenex_45631) 498)) (<= (select main_a v_prenex_45632) 1498))) (forall ((v_prenex_50172 Int) (v_prenex_50173 Int)) (or (<= (* 2 (select main_a v_prenex_50172)) 1000) (<= (* 2 (select main_a v_prenex_50173)) 1998) (<= (+ main_x 1) v_prenex_50172) (< v_prenex_50172 main_x) (<= 1 (select main_a v_prenex_50173)) (<= (select main_a v_prenex_50172) (select main_a v_prenex_50173)) (<= 2 (* 2 (select main_a v_prenex_50172))))) (or (forall ((v_prenex_50658 Int)) (or (<= (+ main_x 1) v_prenex_50658) (< v_prenex_50658 main_x) (<= 2 (* 2 (select main_a v_prenex_50658))) (<= (* 2 (select main_a v_prenex_50658)) 1000))) (forall ((v_prenex_50662 Int)) (or (<= (select main_a v_prenex_50662) 1498) (<= 1000 (* 2 (select main_a v_prenex_50662)))))) (forall ((v_prenex_42424 Int) (v_prenex_42423 Int)) (or (<= (select main_a v_prenex_42423) 999) (<= (select main_a v_prenex_42424) 999) (<= (+ main_y 1) v_prenex_42424) (< v_prenex_42423 main_x) (<= (+ main_x 1) v_prenex_42423) (<= (+ (select main_a v_prenex_42423) (select main_a v_prenex_42424)) 1000))) (forall ((v_prenex_43898 Int) (v_prenex_43897 Int)) (or (<= 1000 (+ (select main_a v_prenex_43897) (select main_a v_prenex_43898))) (<= (select main_a v_prenex_43897) 500) (< v_prenex_43898 main_y) (<= (select main_a v_prenex_43898) 1498) (< v_prenex_43897 main_x) (<= (+ main_x 1) v_prenex_43897))) (or (forall ((v_prenex_40503 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40503))) (< v_prenex_40503 main_x) (<= 1 (select main_a v_prenex_40503)) (<= (+ main_x 1) v_prenex_40503) (<= (select main_a v_prenex_40503) 999))) (forall ((v_prenex_41385 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41385))) (<= (* 2 (select main_a v_prenex_41385)) 1998)))) (or (forall ((v_prenex_41094 Int)) (or (<= (* 2 (select main_a v_prenex_41094)) 1000) (<= (select main_a v_prenex_41094) 500) (<= (+ main_x 1) v_prenex_41094) (< v_prenex_41094 main_x))) (forall ((v_prenex_41095 Int)) (or (<= 1 (select main_a v_prenex_41095)) (<= (+ main_y 1) v_prenex_41095)))) (or (forall ((v_prenex_47136 Int)) (or (<= (* 2 (select main_a v_prenex_47136)) 1000) (<= 2 (* 2 (select main_a v_prenex_47136))) (< v_prenex_47136 main_x) (<= (+ main_x 1) v_prenex_47136))) (forall ((v_prenex_47141 Int)) (or (<= (select main_a v_prenex_47141) 999) (<= 500 (select main_a v_prenex_47141))))) (or (forall ((v_prenex_48214 Int)) (or (<= (+ main_x 1) v_prenex_48214) (< v_prenex_48214 main_x) (<= 1 (select main_a v_prenex_48214)) (<= 2 (* 2 (select main_a v_prenex_48214))))) (forall ((v_prenex_48215 Int)) (or (<= (select main_a v_prenex_48215) 1498) (<= (* 2 (select main_a v_prenex_48215)) 1998)))) (forall ((v_prenex_44737 Int) (v_prenex_44736 Int)) (or (<= 1 (select main_a v_prenex_44736)) (<= (select main_a v_prenex_44736) (select main_a v_prenex_44737)) (< v_prenex_44736 main_x) (<= 1 (select main_a v_prenex_44737)) (<= (+ main_x 1) v_prenex_44736) (<= (select main_a v_prenex_44737) 1498))) (forall ((v_prenex_45252 Int) (v_prenex_45253 Int)) (or (<= (select main_a v_prenex_45253) 1498) (<= (* 2 (select main_a v_prenex_45253)) 1998) (<= (+ (select main_a v_prenex_45252) (select main_a v_prenex_45253)) 1000) (<= 0 (+ (select main_a v_prenex_45252) 498)) (< v_prenex_45252 main_x) (<= (* 2 (select main_a v_prenex_45252)) 1000) (<= (+ main_x 1) v_prenex_45252))) (forall ((v_prenex_49758 Int) (v_prenex_49759 Int)) (or (<= (+ main_x 1) v_prenex_49758) (<= (select main_a v_prenex_49759) 999) (< v_prenex_49758 main_x) (<= 1000 (+ (select main_a v_prenex_49758) (select main_a v_prenex_49759))) (<= 2 (* 2 (select main_a v_prenex_49758))) (<= 1000 (* 2 (select main_a v_prenex_49759))) (<= 1 (select main_a v_prenex_49758)))) (forall ((v_prenex_45206 Int) (v_prenex_45207 Int)) (or (<= 500 (select main_a v_prenex_45207)) (<= (+ main_x 1) v_prenex_45206) (<= 2 (* 2 (select main_a v_prenex_45206))) (< v_prenex_45206 main_x) (<= 1000 (+ (select main_a v_prenex_45206) (select main_a v_prenex_45207))) (<= (* 2 (select main_a v_prenex_45206)) 1000))) (forall ((v_prenex_50927 Int) (v_prenex_50928 Int)) (or (<= (select main_a v_prenex_50927) 500) (<= (select main_a v_prenex_50928) 1498) (<= 2 (* 2 (select main_a v_prenex_50927))) (<= (select main_a v_prenex_50927) (select main_a v_prenex_50928)) (< v_prenex_50927 main_x) (<= (+ main_x 1) v_prenex_50927) (<= (* 2 (select main_a v_prenex_50928)) 1998))) (forall ((v_prenex_50894 Int) (v_prenex_50893 Int)) (or (<= (select main_a v_prenex_50893) 999) (<= 1 (select main_a v_prenex_50893)) (<= 500 (select main_a v_prenex_50894)) (< v_prenex_50893 main_x) (<= (+ main_x 1) v_prenex_50893) (<= (select main_a v_prenex_50894) (+ (select main_a v_prenex_50893) 998)))) (forall ((v_prenex_51321 Int) (v_prenex_51320 Int)) (or (<= (select main_a v_prenex_51320) 999) (<= 1 (select main_a v_prenex_51321)) (<= (+ main_x 1) v_prenex_51320) (<= (select main_a v_prenex_51321) 1498) (<= (select main_a v_prenex_51320) (select main_a v_prenex_51321)) (< v_prenex_51320 main_x))) (forall ((v_prenex_40967 Int) (v_prenex_40966 Int)) (or (<= 1 (select main_a v_prenex_40967)) (<= 1 (select main_a v_prenex_40966)) (<= (select main_a v_prenex_40966) (select main_a v_prenex_40967)) (<= (+ main_y 1) v_prenex_40967) (< v_prenex_40966 main_x) (<= (+ main_x 1) v_prenex_40966))) (forall ((v_prenex_40785 Int) (v_prenex_40784 Int)) (or (<= 1 (select main_a v_prenex_40785)) (<= (+ main_x 1) v_prenex_40784) (<= (select main_a v_prenex_40785) 1498) (< v_prenex_40784 main_x) (<= (* 2 (select main_a v_prenex_40784)) 1000) (<= 1000 (+ (select main_a v_prenex_40784) (select main_a v_prenex_40785))))) (forall ((v_prenex_43194 Int) (v_prenex_43195 Int)) (or (<= (select main_a v_prenex_43194) (select main_a v_prenex_43195)) (<= 0 (+ (select main_a v_prenex_43194) 498)) (<= 1000 (* 2 (select main_a v_prenex_43195))) (<= (+ main_x 1) v_prenex_43194) (<= (+ main_y 1) v_prenex_43195) (< v_prenex_43194 main_x))) (forall ((v_prenex_46394 Int) (v_prenex_46395 Int)) (or (<= (select main_a v_prenex_46394) 999) (< v_prenex_46394 main_x) (<= (+ main_x 1) v_prenex_46394) (<= 1000 (+ (select main_a v_prenex_46394) (select main_a v_prenex_46395))) (<= 2 (* 2 (select main_a v_prenex_46394))) (<= 1 (select main_a v_prenex_46395)) (<= (* 2 (select main_a v_prenex_46395)) 1998))) (or (forall ((v_prenex_42019 Int)) (or (<= (* 2 (select main_a v_prenex_42019)) 1998) (<= 1000 (* 2 (select main_a v_prenex_42019))))) (forall ((v_prenex_42015 Int)) (or (<= (+ main_x 1) v_prenex_42015) (< v_prenex_42015 main_x) (<= 0 (+ (select main_a v_prenex_42015) 498)) (<= (* 2 (select main_a v_prenex_42015)) 1000) (<= (select main_a v_prenex_42015) 500)))) (or (forall ((v_prenex_46863 Int)) (or (<= (+ main_x 1) v_prenex_46863) (<= 2 (* 2 (select main_a v_prenex_46863))) (<= (select main_a v_prenex_46863) 999) (<= (* 2 (select main_a v_prenex_46863)) 1000) (< v_prenex_46863 main_x))) (forall ((v_prenex_46869 Int)) (or (<= (select main_a v_prenex_46869) 999) (<= 1 (select main_a v_prenex_46869))))) (forall ((v_prenex_45047 Int) (v_prenex_45048 Int)) (or (< v_prenex_45048 main_y) (< v_prenex_45047 main_x) (<= (+ main_y 1) v_prenex_45048) (<= (select main_a v_prenex_45048) 1498) (<= (select main_a v_prenex_45047) (select main_a v_prenex_45048)))) (forall ((v_prenex_49390 Int) (v_prenex_49389 Int)) (or (<= 0 (+ (select main_a v_prenex_49389) 498)) (< v_prenex_49389 main_x) (<= 1000 (* 2 (select main_a v_prenex_49390))) (<= (select main_a v_prenex_49390) 1498) (<= 1000 (+ (select main_a v_prenex_49389) (select main_a v_prenex_49390))) (<= (+ main_x 1) v_prenex_49389) (< v_prenex_49390 main_y))) (forall ((v_prenex_42261 Int) (v_prenex_42262 Int)) (or (<= (select main_a v_prenex_42261) 500) (<= 1000 (* 2 (select main_a v_prenex_42262))) (<= 0 (+ (select main_a v_prenex_42261) 498)) (<= 500 (select main_a v_prenex_42262)) (< v_prenex_42261 main_x) (<= (+ main_x 1) v_prenex_42261) (<= (+ (select main_a v_prenex_42261) (select main_a v_prenex_42262)) 1000))) (forall ((v_prenex_41743 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41743))) (< v_prenex_41743 main_x) (<= 1 (select main_a v_prenex_41743)) (<= (+ main_x 1) v_prenex_41743))) (forall ((v_prenex_47933 Int) (v_prenex_47932 Int)) (or (<= (select main_a v_prenex_47932) 500) (<= 1 (select main_a v_prenex_47933)) (<= (select main_a v_prenex_47933) (+ (select main_a v_prenex_47932) 998)) (<= 1000 (* 2 (select main_a v_prenex_47933))) (<= (select main_a v_prenex_47932) 999) (<= (+ main_x 1) v_prenex_47932) (< v_prenex_47932 main_x))) (forall ((v_prenex_50136 Int) (v_prenex_50137 Int)) (or (<= 1000 (+ (select main_a v_prenex_50136) (select main_a v_prenex_50137))) (< v_prenex_50136 main_x) (<= (* 2 (select main_a v_prenex_50136)) 1000) (<= (select main_a v_prenex_50137) 1498) (<= (+ main_y 1) v_prenex_50137) (<= (+ main_x 1) v_prenex_50136) (<= 500 (select main_a v_prenex_50137)))) (forall ((v_prenex_49019 Int) (v_prenex_49018 Int)) (or (<= (+ main_x 1) v_prenex_49018) (< v_prenex_49018 main_x) (< v_prenex_49019 main_y) (<= (* 2 (select main_a v_prenex_49018)) 1000) (<= (* 2 (select main_a v_prenex_49019)) 1998) (<= 1000 (+ (select main_a v_prenex_49018) (select main_a v_prenex_49019))))) (forall ((v_prenex_41068 Int) (v_prenex_41069 Int)) (or (<= (select main_a v_prenex_41069) 1498) (<= (select main_a v_prenex_41068) (select main_a v_prenex_41069)) (<= (* 2 (select main_a v_prenex_41069)) 1998) (< v_prenex_41068 main_x) (<= (select main_a v_prenex_41068) 500) (<= 1 (select main_a v_prenex_41068)) (<= (+ main_x 1) v_prenex_41068))) (forall ((v_prenex_50904 Int) (v_prenex_50903 Int)) (or (<= (* 2 (select main_a v_prenex_50904)) 1998) (<= (+ main_x 1) v_prenex_50903) (<= (select main_a v_prenex_50904) (+ (select main_a v_prenex_50903) 998)) (< v_prenex_50903 main_x) (<= (* 2 (select main_a v_prenex_50903)) 1000) (<= 1 (select main_a v_prenex_50904)) (<= 0 (+ (select main_a v_prenex_50903) 498)))) (forall ((v_prenex_44537 Int) (v_prenex_44536 Int)) (or (<= (+ main_x 1) v_prenex_44536) (<= 1000 (* 2 (select main_a v_prenex_44537))) (<= (select main_a v_prenex_44537) (+ (select main_a v_prenex_44536) 998)) (<= (select main_a v_prenex_44536) 500) (< v_prenex_44536 main_x) (<= (select main_a v_prenex_44537) 999))) (forall ((v_prenex_48964 Int) (v_prenex_48963 Int)) (or (< v_prenex_48963 main_x) (<= (+ (select main_a v_prenex_48963) (select main_a v_prenex_48964)) 1000) (<= 2 (* 2 (select main_a v_prenex_48963))) (<= (select main_a v_prenex_48963) 999) (<= (+ main_x 1) v_prenex_48963))) (or (forall ((v_prenex_50805 Int)) (or (<= (+ main_x 1) v_prenex_50805) (< v_prenex_50805 main_x) (<= (* 2 (select main_a v_prenex_50805)) 1000) (<= 2 (* 2 (select main_a v_prenex_50805))))) (forall ((v_prenex_50806 Int)) (or (<= 500 (select main_a v_prenex_50806)) (<= (+ main_y 1) v_prenex_50806)))) (forall ((v_prenex_49930 Int) (v_prenex_49929 Int)) (or (<= 0 (+ (select main_a v_prenex_49929) 498)) (< v_prenex_49929 main_x) (<= (+ (select main_a v_prenex_49929) (select main_a v_prenex_49930)) 1000) (<= (select main_a v_prenex_49930) 1498) (<= (+ main_x 1) v_prenex_49929) (<= 1 (select main_a v_prenex_49929)) (<= 500 (select main_a v_prenex_49930)))) (forall ((v_prenex_46228 Int) (v_prenex_46227 Int)) (or (<= (select main_a v_prenex_46228) 999) (<= (select main_a v_prenex_46228) 1498) (< v_prenex_46227 main_x) (<= (select main_a v_prenex_46228) (+ (select main_a v_prenex_46227) 998)) (<= (select main_a v_prenex_46227) 500) (<= (+ main_x 1) v_prenex_46227) (<= (* 2 (select main_a v_prenex_46227)) 1000))) (forall ((v_prenex_41313 Int) (v_prenex_41312 Int)) (or (< v_prenex_41312 main_x) (<= (select main_a v_prenex_41312) 500) (<= 1 (select main_a v_prenex_41312)) (<= 1 (select main_a v_prenex_41313)) (<= 1000 (+ (select main_a v_prenex_41312) (select main_a v_prenex_41313))) (<= (select main_a v_prenex_41313) 1498) (<= (+ main_x 1) v_prenex_41312))) (or (forall ((v_prenex_48148 Int)) (or (<= (* 2 (select main_a v_prenex_48148)) 1998) (<= (select main_a v_prenex_48148) 999))) (forall ((v_prenex_48147 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48147))) (< v_prenex_48147 main_x) (<= (+ main_x 1) v_prenex_48147) (<= 1 (select main_a v_prenex_48147))))) (forall ((v_prenex_45605 Int) (v_prenex_45606 Int)) (or (<= (+ main_y 1) v_prenex_45606) (< v_prenex_45605 main_x) (<= 1000 (+ (select main_a v_prenex_45605) (select main_a v_prenex_45606))) (<= (+ main_x 1) v_prenex_45605) (< v_prenex_45606 main_y))) (forall ((v_prenex_41468 Int) (v_prenex_41469 Int)) (or (<= 500 (select main_a v_prenex_41469)) (<= (* 2 (select main_a v_prenex_41468)) 1000) (<= 1 (select main_a v_prenex_41468)) (<= (+ main_x 1) v_prenex_41468) (< v_prenex_41468 main_x) (<= 1000 (+ (select main_a v_prenex_41468) (select main_a v_prenex_41469))) (<= 1000 (* 2 (select main_a v_prenex_41469))))) (or (forall ((v_prenex_43106 Int)) (<= 1 (select main_a v_prenex_43106))) (forall ((v_prenex_43101 Int)) (or (<= (+ main_x 1) v_prenex_43101) (<= 1 (select main_a v_prenex_43101)) (<= 2 (* 2 (select main_a v_prenex_43101))) (< v_prenex_43101 main_x)))) (or (forall ((v_prenex_41613 Int)) (or (<= (select main_a v_prenex_41613) 500) (< v_prenex_41613 main_x) (<= (+ main_x 1) v_prenex_41613) (<= (* 2 (select main_a v_prenex_41613)) 1000) (<= 2 (* 2 (select main_a v_prenex_41613))))) (forall ((v_prenex_41616 Int)) (<= 1 (select main_a v_prenex_41616)))) (forall ((v_prenex_42002 Int) (v_prenex_42003 Int)) (or (<= (+ main_x 1) v_prenex_42002) (<= (* 2 (select main_a v_prenex_42003)) 1998) (<= 0 (+ (select main_a v_prenex_42002) 498)) (< v_prenex_42002 main_x) (<= (select main_a v_prenex_42002) (select main_a v_prenex_42003)) (<= (select main_a v_prenex_42002) 500))) (forall ((v_prenex_43446 Int) (v_prenex_43445 Int)) (or (<= (+ main_x 1) v_prenex_43445) (< v_prenex_43445 main_x) (<= (select main_a v_prenex_43445) 500) (<= (select main_a v_prenex_43446) (+ (select main_a v_prenex_43445) 998)) (<= 500 (select main_a v_prenex_43446)) (<= (select main_a v_prenex_43445) 999))) (or (forall ((v_prenex_46167 Int)) (or (< v_prenex_46167 main_x) (<= (select main_a v_prenex_46167) 999) (<= 2 (* 2 (select main_a v_prenex_46167))) (<= (+ main_x 1) v_prenex_46167))) (forall ((v_prenex_46173 Int)) (or (<= 1 (select main_a v_prenex_46173)) (<= (select main_a v_prenex_46173) 1498)))) (forall ((v_prenex_50587 Int) (v_prenex_50586 Int)) (or (<= (+ main_x 1) v_prenex_50586) (<= 1 (select main_a v_prenex_50586)) (<= (select main_a v_prenex_50587) (+ (select main_a v_prenex_50586) 998)) (<= (select main_a v_prenex_50586) 999) (< v_prenex_50586 main_x))) (forall ((v_prenex_41549 Int) (v_prenex_41550 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41549))) (<= 500 (select main_a v_prenex_41550)) (< v_prenex_41549 main_x) (<= (+ main_x 1) v_prenex_41549) (<= (select main_a v_prenex_41550) 999) (<= (* 2 (select main_a v_prenex_41549)) 1000) (<= (select main_a v_prenex_41550) (+ (select main_a v_prenex_41549) 998)))) (forall ((v_prenex_50190 Int) (v_prenex_50191 Int)) (or (<= (select main_a v_prenex_50190) 500) (< v_prenex_50190 main_x) (<= (+ main_y 1) v_prenex_50191) (<= 1000 (+ (select main_a v_prenex_50190) (select main_a v_prenex_50191))) (<= (select main_a v_prenex_50191) 999) (<= (+ main_x 1) v_prenex_50190))) (or (forall ((v_prenex_46907 Int)) (or (<= (* 2 (select main_a v_prenex_46907)) 1000) (< v_prenex_46907 main_x) (<= (+ main_x 1) v_prenex_46907) (<= (select main_a v_prenex_46907) 500))) (forall ((v_prenex_46908 Int)) (or (<= (* 2 (select main_a v_prenex_46908)) 1998) (<= (+ main_y 1) v_prenex_46908)))) (forall ((v_prenex_48527 Int) (v_prenex_48526 Int)) (or (< v_prenex_48526 main_x) (<= (* 2 (select main_a v_prenex_48526)) 1000) (<= (select main_a v_prenex_48527) 999) (<= 1000 (+ (select main_a v_prenex_48526) (select main_a v_prenex_48527))) (<= (+ main_y 1) v_prenex_48527) (<= (+ main_x 1) v_prenex_48526) (<= (* 2 (select main_a v_prenex_48527)) 1998))) (or (forall ((v_prenex_49184 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49184))) (<= 0 (+ (select main_a v_prenex_49184) 498)) (< v_prenex_49184 main_x) (<= (+ main_x 1) v_prenex_49184))) (forall ((v_prenex_49185 Int)) (or (<= (* 2 (select main_a v_prenex_49185)) 1998) (<= (select main_a v_prenex_49185) 1498) (<= (+ main_y 1) v_prenex_49185)))) (forall ((v_prenex_50757 Int) (v_prenex_50758 Int)) (or (<= 500 (select main_a v_prenex_50758)) (<= (+ (select main_a v_prenex_50757) (select main_a v_prenex_50758)) 1000) (< v_prenex_50757 main_x) (<= (select main_a v_prenex_50757) 500) (<= (+ main_x 1) v_prenex_50757) (<= 1 (select main_a v_prenex_50757)))) (forall ((v_prenex_47602 Int) (v_prenex_47601 Int)) (or (<= 1000 (+ (select main_a v_prenex_47601) (select main_a v_prenex_47602))) (< v_prenex_47601 main_x) (<= (* 2 (select main_a v_prenex_47601)) 1000) (<= (+ main_x 1) v_prenex_47601) (< v_prenex_47602 main_y) (<= 1000 (* 2 (select main_a v_prenex_47602))) (<= 1 (select main_a v_prenex_47602)))) (forall ((v_prenex_42549 Int) (v_prenex_42550 Int)) (or (< v_prenex_42549 main_x) (<= 500 (select main_a v_prenex_42550)) (< v_prenex_42550 main_y) (<= (+ main_x 1) v_prenex_42549) (<= (* 2 (select main_a v_prenex_42550)) 1998) (<= 2 (* 2 (select main_a v_prenex_42549))) (<= (+ (select main_a v_prenex_42549) (select main_a v_prenex_42550)) 1000))) (or (forall ((v_prenex_50526 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50526))) (<= (* 2 (select main_a v_prenex_50526)) 1000) (<= (+ main_x 1) v_prenex_50526) (< v_prenex_50526 main_x))) (forall ((v_prenex_50531 Int)) (or (<= (select main_a v_prenex_50531) 999) (<= 1000 (* 2 (select main_a v_prenex_50531))) (< v_prenex_50531 main_y)))) (forall ((v_prenex_47919 Int) (v_prenex_47918 Int)) (or (<= 0 (+ (select main_a v_prenex_47918) 498)) (<= (+ (select main_a v_prenex_47918) (select main_a v_prenex_47919)) 1000) (< v_prenex_47918 main_x) (<= (select main_a v_prenex_47918) 999) (<= 1 (select main_a v_prenex_47919)) (<= (+ main_x 1) v_prenex_47918))) (forall ((v_prenex_50926 Int) (v_prenex_50925 Int)) (or (<= 500 (select main_a v_prenex_50926)) (<= 2 (* 2 (select main_a v_prenex_50925))) (<= 0 (+ (select main_a v_prenex_50925) 498)) (<= (+ main_x 1) v_prenex_50925) (< v_prenex_50925 main_x) (<= 1000 (+ (select main_a v_prenex_50925) (select main_a v_prenex_50926))))) (forall ((v_prenex_48559 Int) (v_prenex_48558 Int)) (or (< v_prenex_48559 main_y) (<= (+ (select main_a v_prenex_48558) (select main_a v_prenex_48559)) 1000) (<= 1 (select main_a v_prenex_48559)) (<= (+ main_x 1) v_prenex_48558) (<= 0 (+ (select main_a v_prenex_48558) 498)) (< v_prenex_48558 main_x) (<= (select main_a v_prenex_48559) 1498))) (or (forall ((v_prenex_45333 Int)) (or (<= (* 2 (select main_a v_prenex_45333)) 1998) (<= 1 (select main_a v_prenex_45333)))) (forall ((v_prenex_45328 Int)) (or (<= (* 2 (select main_a v_prenex_45328)) 1000) (<= 2 (* 2 (select main_a v_prenex_45328))) (<= (+ main_x 1) v_prenex_45328) (< v_prenex_45328 main_x)))) (or (forall ((v_prenex_48681 Int)) (or (< v_prenex_48681 main_x) (<= (+ main_x 1) v_prenex_48681) (<= 1 (select main_a v_prenex_48681)) (<= (* 2 (select main_a v_prenex_48681)) 1000) (<= 0 (+ (select main_a v_prenex_48681) 498)))) (forall ((v_prenex_48685 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48685))) (<= 500 (select main_a v_prenex_48685))))) (or (forall ((v_prenex_47281 Int)) (or (<= (* 2 (select main_a v_prenex_47281)) 1000) (<= (+ main_x 1) v_prenex_47281) (< v_prenex_47281 main_x) (<= 1 (select main_a v_prenex_47281)) (<= 2 (* 2 (select main_a v_prenex_47281))))) (forall ((v_prenex_47284 Int)) (or (<= (select main_a v_prenex_47284) 1498) (<= 1 (select main_a v_prenex_47284))))) (or (forall ((v_prenex_43823 Int)) (or (<= (* 2 (select main_a v_prenex_43823)) 1998) (<= (select main_a v_prenex_43823) 1498))) (forall ((v_prenex_43820 Int)) (or (<= 0 (+ (select main_a v_prenex_43820) 498)) (<= (* 2 (select main_a v_prenex_43820)) 1000) (<= 2 (* 2 (select main_a v_prenex_43820))) (< v_prenex_43820 main_x) (<= (+ main_x 1) v_prenex_43820)))) (or (forall ((v_prenex_41377 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41377))) (<= (select main_a v_prenex_41377) 999))) (forall ((v_prenex_41376 Int)) (or (< v_prenex_41376 main_x) (<= (+ main_x 1) v_prenex_41376) (<= 2 (* 2 (select main_a v_prenex_41376))) (<= 1 (select main_a v_prenex_41376)) (<= 0 (+ (select main_a v_prenex_41376) 498))))) (or (forall ((v_prenex_51295 Int)) (or (<= 0 (+ (select main_a v_prenex_51295) 498)) (<= (select main_a v_prenex_51295) 999) (<= (+ main_x 1) v_prenex_51295) (<= (* 2 (select main_a v_prenex_51295)) 1000) (< v_prenex_51295 main_x))) (forall ((v_prenex_51297 Int)) (or (<= (select main_a v_prenex_51297) 999) (<= (* 2 (select main_a v_prenex_51297)) 1998)))) (forall ((v_prenex_40951 Int) (v_prenex_40950 Int)) (or (< v_prenex_40950 main_x) (<= 1 (select main_a v_prenex_40951)) (<= 1 (select main_a v_prenex_40950)) (<= (+ main_x 1) v_prenex_40950) (<= 2 (* 2 (select main_a v_prenex_40950))) (<= (select main_a v_prenex_40951) 1498) (<= (select main_a v_prenex_40951) (+ (select main_a v_prenex_40950) 998)))) (forall ((v_prenex_41826 Int) (v_prenex_41827 Int)) (or (<= (select main_a v_prenex_41826) 999) (< v_prenex_41826 main_x) (<= 1000 (* 2 (select main_a v_prenex_41827))) (<= (select main_a v_prenex_41826) (select main_a v_prenex_41827)) (<= (+ main_x 1) v_prenex_41826) (<= 500 (select main_a v_prenex_41827)) (<= 0 (+ (select main_a v_prenex_41826) 498)))) (forall ((v_prenex_40762 Int) (v_prenex_40761 Int)) (or (<= (select main_a v_prenex_40762) 999) (< v_prenex_40761 main_x) (<= (+ main_x 1) v_prenex_40761) (<= (select main_a v_prenex_40762) 1498) (<= 1 (select main_a v_prenex_40761)) (<= 2 (* 2 (select main_a v_prenex_40761))) (<= (+ (select main_a v_prenex_40761) (select main_a v_prenex_40762)) 1000))) (forall ((v_prenex_48592 Int) (v_prenex_48591 Int)) (or (<= (+ main_x 1) v_prenex_48591) (<= 500 (select main_a v_prenex_48592)) (<= (+ main_y 1) v_prenex_48592) (< v_prenex_48591 main_x) (<= (select main_a v_prenex_48591) 500) (<= 1 (select main_a v_prenex_48592)) (<= (select main_a v_prenex_48592) (+ (select main_a v_prenex_48591) 998)))) (forall ((v_prenex_49099 Int) (v_prenex_49098 Int)) (or (<= (* 2 (select main_a v_prenex_49098)) 1000) (< v_prenex_49098 main_x) (<= (+ main_x 1) v_prenex_49098) (<= (select main_a v_prenex_49099) 999) (<= 1 (select main_a v_prenex_49098)) (<= (select main_a v_prenex_49099) (+ (select main_a v_prenex_49098) 998)) (<= 500 (select main_a v_prenex_49099)))) (forall ((v_prenex_48026 Int)) (or (< v_prenex_48026 main_x) (<= (select main_a v_prenex_48026) 999) (<= (+ main_x 1) v_prenex_48026) (<= 0 (+ (select main_a v_prenex_48026) 498)) (<= 2 (* 2 (select main_a v_prenex_48026))))) (forall ((v_prenex_49232 Int) (v_prenex_49231 Int)) (or (< v_prenex_49231 main_x) (<= (* 2 (select main_a v_prenex_49231)) 1000) (<= (select main_a v_prenex_49231) (select main_a v_prenex_49232)) (<= (+ main_x 1) v_prenex_49231) (<= (* 2 (select main_a v_prenex_49232)) 1998) (<= 2 (* 2 (select main_a v_prenex_49231))))) (forall ((v_prenex_48822 Int) (v_prenex_48821 Int)) (or (<= (* 2 (select main_a v_prenex_48822)) 1998) (<= 2 (* 2 (select main_a v_prenex_48821))) (<= (select main_a v_prenex_48821) 500) (< v_prenex_48821 main_x) (<= (+ main_x 1) v_prenex_48821) (<= (select main_a v_prenex_48822) (+ (select main_a v_prenex_48821) 998)) (<= (select main_a v_prenex_48822) 999))) (or (forall ((v_prenex_44422 Int)) (or (<= 1 (select main_a v_prenex_44422)) (<= (* 2 (select main_a v_prenex_44422)) 1998))) (forall ((v_prenex_44418 Int)) (or (<= (+ main_x 1) v_prenex_44418) (< v_prenex_44418 main_x) (<= 2 (* 2 (select main_a v_prenex_44418)))))) (forall ((v_prenex_43635 Int) (v_prenex_43636 Int)) (or (<= (* 2 (select main_a v_prenex_43636)) 1998) (< v_prenex_43635 main_x) (<= (+ main_x 1) v_prenex_43635) (<= (select main_a v_prenex_43636) 999) (<= (select main_a v_prenex_43635) (select main_a v_prenex_43636)) (<= (select main_a v_prenex_43635) 999))) (or (forall ((v_prenex_43087 Int)) (<= (select main_a v_prenex_43087) 999)) (forall ((v_prenex_43090 Int)) (or (<= 0 (+ (select main_a v_prenex_43090) 498)) (<= 2 (* 2 (select main_a v_prenex_43090))) (< v_prenex_43090 main_x) (<= (* 2 (select main_a v_prenex_43090)) 1000) (<= (+ main_x 1) v_prenex_43090)))) (or (forall ((v_prenex_46158 Int)) (or (< v_prenex_46158 main_y) (<= (* 2 (select main_a v_prenex_46158)) 1998))) (forall ((v_prenex_46153 Int)) (or (<= (+ main_x 1) v_prenex_46153) (<= (* 2 (select main_a v_prenex_46153)) 1000) (< v_prenex_46153 main_x) (<= 2 (* 2 (select main_a v_prenex_46153)))))) (forall ((v_prenex_50107 Int) (v_prenex_50106 Int)) (or (<= (* 2 (select main_a v_prenex_50107)) 1998) (<= (+ (select main_a v_prenex_50106) (select main_a v_prenex_50107)) 1000) (<= 0 (+ (select main_a v_prenex_50106) 498)) (<= (select main_a v_prenex_50107) 999) (< v_prenex_50106 main_x) (<= (select main_a v_prenex_50106) 500) (<= (+ main_x 1) v_prenex_50106))) (forall ((v_prenex_49893 Int) (v_prenex_49894 Int)) (or (<= (+ main_x 1) v_prenex_49893) (< v_prenex_49893 main_x) (<= (select main_a v_prenex_49893) (select main_a v_prenex_49894)) (<= 1 (select main_a v_prenex_49894)) (<= 2 (* 2 (select main_a v_prenex_49893))) (<= 500 (select main_a v_prenex_49894)) (<= 0 (+ (select main_a v_prenex_49893) 498)))) (forall ((v_prenex_47178 Int) (v_prenex_47177 Int)) (or (<= (+ main_x 1) v_prenex_47177) (<= 0 (+ (select main_a v_prenex_47177) 498)) (<= (* 2 (select main_a v_prenex_47178)) 1998) (< v_prenex_47177 main_x) (< v_prenex_47178 main_y) (<= 1000 (+ (select main_a v_prenex_47177) (select main_a v_prenex_47178))) (<= 500 (select main_a v_prenex_47178)))) (forall ((v_prenex_44052 Int) (v_prenex_44053 Int)) (or (<= 500 (select main_a v_prenex_44053)) (<= 1 (select main_a v_prenex_44052)) (<= 1 (select main_a v_prenex_44053)) (<= (+ main_x 1) v_prenex_44052) (<= (* 2 (select main_a v_prenex_44052)) 1000) (<= (select main_a v_prenex_44053) (+ (select main_a v_prenex_44052) 998)) (< v_prenex_44052 main_x))) (forall ((v_prenex_42843 Int) (v_prenex_42844 Int)) (or (<= 1 (select main_a v_prenex_42844)) (< v_prenex_42843 main_x) (<= (+ (select main_a v_prenex_42843) (select main_a v_prenex_42844)) 1000) (<= 2 (* 2 (select main_a v_prenex_42843))) (<= 0 (+ (select main_a v_prenex_42843) 498)) (<= 1000 (* 2 (select main_a v_prenex_42844))) (<= (+ main_x 1) v_prenex_42843))) (forall ((v_prenex_41018 Int) (v_prenex_41019 Int)) (or (<= (select main_a v_prenex_41019) (+ (select main_a v_prenex_41018) 998)) (<= 0 (+ (select main_a v_prenex_41018) 498)) (< v_prenex_41018 main_x) (<= (+ main_x 1) v_prenex_41018) (<= 1000 (* 2 (select main_a v_prenex_41019))) (<= 1 (select main_a v_prenex_41018)))) (or (forall ((v_prenex_42585 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42585))) (<= 1 (select main_a v_prenex_42585)))) (forall ((v_prenex_42589 Int)) (or (< v_prenex_42589 main_x) (<= (select main_a v_prenex_42589) 999) (<= (* 2 (select main_a v_prenex_42589)) 1000) (<= (+ main_x 1) v_prenex_42589) (<= 0 (+ (select main_a v_prenex_42589) 498))))) (or (forall ((v_prenex_40894 Int)) (or (<= (* 2 (select main_a v_prenex_40894)) 1000) (<= 2 (* 2 (select main_a v_prenex_40894))) (<= (+ main_x 1) v_prenex_40894) (< v_prenex_40894 main_x))) (forall ((v_prenex_40895 Int)) (or (<= 1 (select main_a v_prenex_40895)) (<= (+ main_y 1) v_prenex_40895) (<= 1000 (* 2 (select main_a v_prenex_40895)))))) (or (forall ((v_prenex_41027 Int)) (or (<= (+ main_x 1) v_prenex_41027) (<= (* 2 (select main_a v_prenex_41027)) 1000) (<= 0 (+ (select main_a v_prenex_41027) 498)) (<= (select main_a v_prenex_41027) 999) (< v_prenex_41027 main_x))) (forall ((v_prenex_41029 Int)) (<= 500 (select main_a v_prenex_41029)))) (or (forall ((v_prenex_49625 Int)) (or (<= (select main_a v_prenex_49625) 1498) (<= (select main_a v_prenex_49625) 999))) (forall ((v_prenex_49624 Int)) (or (<= 0 (+ (select main_a v_prenex_49624) 498)) (<= (+ main_x 1) v_prenex_49624) (< v_prenex_49624 main_x) (<= (* 2 (select main_a v_prenex_49624)) 1000) (<= 1 (select main_a v_prenex_49624))))) (forall ((v_prenex_42897 Int) (v_prenex_42896 Int)) (or (<= 0 (+ (select main_a v_prenex_42896) 498)) (<= (+ main_x 1) v_prenex_42896) (< v_prenex_42896 main_x) (<= 1000 (+ (select main_a v_prenex_42896) (select main_a v_prenex_42897))) (<= (select main_a v_prenex_42896) 500))) (or (forall ((v_prenex_47248 Int)) (or (<= 1 (select main_a v_prenex_47248)) (<= (* 2 (select main_a v_prenex_47248)) 1998))) (forall ((v_prenex_47247 Int)) (or (<= (select main_a v_prenex_47247) 999) (<= 1 (select main_a v_prenex_47247)) (<= (* 2 (select main_a v_prenex_47247)) 1000) (<= (+ main_x 1) v_prenex_47247) (< v_prenex_47247 main_x)))) (forall ((v_prenex_45072 Int) (v_prenex_45073 Int)) (or (<= (* 2 (select main_a v_prenex_45073)) 1998) (< v_prenex_45072 main_x) (<= (select main_a v_prenex_45073) (+ (select main_a v_prenex_45072) 998)) (<= (+ main_x 1) v_prenex_45072) (<= (+ main_y 1) v_prenex_45073) (<= (select main_a v_prenex_45072) 500))) (or (forall ((v_prenex_40486 Int)) (or (<= 1 (select main_a v_prenex_40486)) (<= (+ main_x 1) v_prenex_40486) (<= (* 2 (select main_a v_prenex_40486)) 1000) (< v_prenex_40486 main_x) (<= 0 (+ (select main_a v_prenex_40486) 498)))) (forall ((v_prenex_40869 Int)) (or (<= (select main_a v_prenex_40869) 1498) (<= (select main_a v_prenex_40869) 999)))) (or (forall ((v_prenex_46592 Int)) (or (< v_prenex_46592 main_x) (<= (+ main_x 1) v_prenex_46592) (<= (* 2 (select main_a v_prenex_46592)) 1000) (<= 2 (* 2 (select main_a v_prenex_46592))))) (forall ((v_prenex_46598 Int)) (or (< v_prenex_46598 main_y) (<= (* 2 (select main_a v_prenex_46598)) 1998) (<= 1000 (* 2 (select main_a v_prenex_46598)))))) (forall ((v_prenex_48627 Int) (v_prenex_48628 Int)) (or (< v_prenex_48627 main_x) (<= (select main_a v_prenex_48628) 1498) (<= (* 2 (select main_a v_prenex_48627)) 1000) (<= 1000 (+ (select main_a v_prenex_48627) (select main_a v_prenex_48628))) (<= (select main_a v_prenex_48627) 999) (<= (+ main_x 1) v_prenex_48627))) (forall ((v_prenex_46563 Int) (v_prenex_46562 Int)) (or (<= (+ main_y 1) v_prenex_46563) (<= (* 2 (select main_a v_prenex_46563)) 1998) (<= 2 (* 2 (select main_a v_prenex_46562))) (<= (+ main_x 1) v_prenex_46562) (<= (select main_a v_prenex_46563) (+ (select main_a v_prenex_46562) 998)) (< v_prenex_46562 main_x) (<= (select main_a v_prenex_46563) 999))) (or (forall ((v_prenex_49965 Int)) (or (<= (+ main_y 1) v_prenex_49965) (<= (select main_a v_prenex_49965) 1498) (<= (select main_a v_prenex_49965) 999))) (forall ((v_prenex_49964 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49964))) (<= (+ main_x 1) v_prenex_49964) (< v_prenex_49964 main_x)))) (forall ((v_prenex_48428 Int) (v_prenex_48427 Int)) (or (<= 500 (select main_a v_prenex_48428)) (<= (select main_a v_prenex_48428) 1498) (<= (+ main_x 1) v_prenex_48427) (<= (select main_a v_prenex_48427) 999) (<= 1000 (+ (select main_a v_prenex_48427) (select main_a v_prenex_48428))) (< v_prenex_48427 main_x))) (or (forall ((v_prenex_40536 Int)) (or (<= (select main_a v_prenex_40536) 500) (<= (+ main_x 1) v_prenex_40536) (< v_prenex_40536 main_x) (<= (select main_a v_prenex_40536) 999))) (forall ((v_prenex_47559 Int)) (<= 1000 (* 2 (select main_a v_prenex_47559))))) (forall ((v_prenex_51482 Int) (v_prenex_51483 Int)) (or (<= (+ (select main_a v_prenex_51482) (select main_a v_prenex_51483)) 1000) (< v_prenex_51482 main_x) (<= 1000 (* 2 (select main_a v_prenex_51483))) (<= (select main_a v_prenex_51483) 999) (<= (+ main_x 1) v_prenex_51482) (<= (select main_a v_prenex_51482) 999))) (forall ((v_prenex_46532 Int) (v_prenex_46533 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46532))) (<= 1 (select main_a v_prenex_46532)) (< v_prenex_46532 main_x) (<= (select main_a v_prenex_46533) (+ (select main_a v_prenex_46532) 998)) (<= (+ main_x 1) v_prenex_46532) (<= (* 2 (select main_a v_prenex_46533)) 1998) (<= (select main_a v_prenex_46533) 999))) (or (forall ((v_prenex_42470 Int)) (or (<= (+ main_x 1) v_prenex_42470) (<= 0 (+ (select main_a v_prenex_42470) 498)) (< v_prenex_42470 main_x) (<= (* 2 (select main_a v_prenex_42470)) 1000))) (forall ((v_prenex_42469 Int)) (<= (* 2 (select main_a v_prenex_42469)) 1998))) (forall ((v_prenex_44089 Int) (v_prenex_44088 Int)) (or (<= (+ main_x 1) v_prenex_44088) (<= (select main_a v_prenex_44089) 1498) (< v_prenex_44088 main_x) (<= (select main_a v_prenex_44088) 999) (<= 1 (select main_a v_prenex_44089)) (<= 2 (* 2 (select main_a v_prenex_44088))) (<= 1000 (+ (select main_a v_prenex_44088) (select main_a v_prenex_44089))))) (forall ((v_prenex_41327 Int) (v_prenex_41328 Int)) (or (< v_prenex_41327 main_x) (<= (select main_a v_prenex_41328) (+ (select main_a v_prenex_41327) 998)) (<= (* 2 (select main_a v_prenex_41328)) 1998) (<= 0 (+ (select main_a v_prenex_41327) 498)) (<= 500 (select main_a v_prenex_41328)) (<= (select main_a v_prenex_41327) 500) (<= (+ main_x 1) v_prenex_41327))) (forall ((v_prenex_48015 Int) (v_prenex_48014 Int)) (or (<= (select main_a v_prenex_48015) 999) (<= (select main_a v_prenex_48014) 999) (< v_prenex_48014 main_x) (<= 2 (* 2 (select main_a v_prenex_48014))) (<= (+ (select main_a v_prenex_48014) (select main_a v_prenex_48015)) 1000) (<= 1000 (* 2 (select main_a v_prenex_48015))) (<= (+ main_x 1) v_prenex_48014))) (or (forall ((v_prenex_46898 Int)) (or (<= (+ main_y 1) v_prenex_46898) (<= 1000 (* 2 (select main_a v_prenex_46898))))) (forall ((v_prenex_46897 Int)) (or (<= (+ main_x 1) v_prenex_46897) (<= 2 (* 2 (select main_a v_prenex_46897))) (<= 0 (+ (select main_a v_prenex_46897) 498)) (< v_prenex_46897 main_x)))) (or (forall ((v_prenex_45066 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45066))) (< v_prenex_45066 main_x) (<= (* 2 (select main_a v_prenex_45066)) 1000) (<= (+ main_x 1) v_prenex_45066))) (forall ((v_prenex_45071 Int)) (<= 500 (select main_a v_prenex_45071)))) (forall ((v_prenex_41781 Int) (v_prenex_41782 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41782))) (<= (+ main_x 1) v_prenex_41781) (<= 500 (select main_a v_prenex_41782)) (<= 2 (* 2 (select main_a v_prenex_41781))) (< v_prenex_41781 main_x) (<= (select main_a v_prenex_41781) 999) (<= (select main_a v_prenex_41782) (+ (select main_a v_prenex_41781) 998)))) (or (forall ((v_prenex_49683 Int)) (or (<= 500 (select main_a v_prenex_49683)) (<= 1000 (* 2 (select main_a v_prenex_49683))))) (forall ((v_prenex_49678 Int)) (or (< v_prenex_49678 main_x) (<= (* 2 (select main_a v_prenex_49678)) 1000) (<= (select main_a v_prenex_49678) 999) (<= (select main_a v_prenex_49678) 500) (<= (+ main_x 1) v_prenex_49678)))) (or (forall ((v_prenex_45713 Int)) (or (< v_prenex_45713 main_x) (<= (+ main_x 1) v_prenex_45713) (<= (* 2 (select main_a v_prenex_45713)) 1000) (<= 2 (* 2 (select main_a v_prenex_45713))))) (forall ((v_prenex_45714 Int)) (or (<= (+ main_y 1) v_prenex_45714) (<= (select main_a v_prenex_45714) 999) (<= 1 (select main_a v_prenex_45714))))) (forall ((v_prenex_41281 Int) (v_prenex_41282 Int)) (or (<= (+ main_x 1) v_prenex_41281) (< v_prenex_41281 main_x) (<= (* 2 (select main_a v_prenex_41281)) 1000) (<= (select main_a v_prenex_41281) 999) (<= (select main_a v_prenex_41282) 1498) (<= 500 (select main_a v_prenex_41282)) (<= (+ (select main_a v_prenex_41281) (select main_a v_prenex_41282)) 1000))) (forall ((v_prenex_40772 Int) (v_prenex_40771 Int)) (or (<= (select main_a v_prenex_40772) (+ (select main_a v_prenex_40771) 998)) (< v_prenex_40772 main_y) (< v_prenex_40771 main_x) (<= 1 (select main_a v_prenex_40772)) (<= (select main_a v_prenex_40771) 500) (<= (+ main_x 1) v_prenex_40771))) (forall ((v_prenex_43859 Int) (v_prenex_43858 Int)) (or (<= (* 2 (select main_a v_prenex_43858)) 1000) (<= 1000 (* 2 (select main_a v_prenex_43859))) (<= (select main_a v_prenex_43859) 999) (<= (+ (select main_a v_prenex_43858) (select main_a v_prenex_43859)) 1000) (< v_prenex_43858 main_x) (<= (+ main_x 1) v_prenex_43858))) (forall ((v_prenex_42223 Int) (v_prenex_42224 Int)) (or (<= (+ main_x 1) v_prenex_42223) (<= (select main_a v_prenex_42223) (select main_a v_prenex_42224)) (<= (* 2 (select main_a v_prenex_42224)) 1998) (< v_prenex_42223 main_x) (<= 1 (select main_a v_prenex_42223)) (<= 2 (* 2 (select main_a v_prenex_42223))) (<= 1 (select main_a v_prenex_42224)))) (forall ((v_prenex_49396 Int) (v_prenex_49395 Int)) (or (<= 1 (select main_a v_prenex_49396)) (<= (select main_a v_prenex_49395) 500) (<= (+ main_x 1) v_prenex_49395) (<= (select main_a v_prenex_49396) 999) (< v_prenex_49395 main_x) (<= (select main_a v_prenex_49396) (+ (select main_a v_prenex_49395) 998)) (<= (+ main_y 1) v_prenex_49396))) (forall ((v_prenex_42545 Int) (v_prenex_42546 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42545))) (<= 1 (select main_a v_prenex_42545)) (<= (+ (select main_a v_prenex_42545) (select main_a v_prenex_42546)) 1000) (< v_prenex_42545 main_x) (<= (+ main_x 1) v_prenex_42545) (<= (select main_a v_prenex_42546) 1498) (<= (select main_a v_prenex_42546) 999))) (forall ((v_prenex_41263 Int) (v_prenex_41264 Int)) (or (<= (+ (select main_a v_prenex_41263) (select main_a v_prenex_41264)) 1000) (<= (select main_a v_prenex_41264) 999) (<= (select main_a v_prenex_41263) 999) (<= 1 (select main_a v_prenex_41264)) (< v_prenex_41264 main_y) (<= (+ main_x 1) v_prenex_41263) (< v_prenex_41263 main_x))) (forall ((v_prenex_47109 Int) (v_prenex_47110 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_47110))) (<= (+ main_y 1) v_prenex_47110) (< v_prenex_47109 main_x) (<= 1000 (+ (select main_a v_prenex_47109) (select main_a v_prenex_47110))) (<= (+ main_x 1) v_prenex_47109) (<= 0 (+ (select main_a v_prenex_47109) 498)))) (forall ((v_prenex_51009 Int) (v_prenex_51010 Int)) (or (<= (select main_a v_prenex_51009) 500) (<= (select main_a v_prenex_51009) (select main_a v_prenex_51010)) (<= (+ main_x 1) v_prenex_51009) (< v_prenex_51009 main_x) (<= (select main_a v_prenex_51009) 999) (<= (select main_a v_prenex_51010) 999))) (or (forall ((v_prenex_42471 Int)) (or (< v_prenex_42471 main_x) (<= 0 (+ (select main_a v_prenex_42471) 498)) (<= (select main_a v_prenex_42471) 500) (<= (+ main_x 1) v_prenex_42471) (<= (* 2 (select main_a v_prenex_42471)) 1000))) (forall ((v_prenex_42469 Int)) (<= (* 2 (select main_a v_prenex_42469)) 1998))) (forall ((v_prenex_45083 Int) (v_prenex_45084 Int)) (or (<= 1000 (+ (select main_a v_prenex_45083) (select main_a v_prenex_45084))) (<= 1 (select main_a v_prenex_45084)) (<= 0 (+ (select main_a v_prenex_45083) 498)) (< v_prenex_45083 main_x) (<= (+ main_x 1) v_prenex_45083) (<= (select main_a v_prenex_45084) 1498) (<= (select main_a v_prenex_45083) 500))) (or (forall ((v_prenex_42244 Int)) (or (<= (select main_a v_prenex_42244) 1498) (<= (select main_a v_prenex_42244) 999))) (forall ((v_prenex_42247 Int)) (or (< v_prenex_42247 main_x) (<= 2 (* 2 (select main_a v_prenex_42247))) (<= 0 (+ (select main_a v_prenex_42247) 498)) (<= (+ main_x 1) v_prenex_42247) (<= (select main_a v_prenex_42247) 999)))) (or (forall ((v_prenex_41470 Int)) (or (<= 0 (+ (select main_a v_prenex_41470) 498)) (<= (* 2 (select main_a v_prenex_41470)) 1000) (< v_prenex_41470 main_x) (<= (+ main_x 1) v_prenex_41470))) (forall ((v_prenex_41471 Int)) (or (<= 500 (select main_a v_prenex_41471)) (<= (+ main_y 1) v_prenex_41471)))) (forall ((v_prenex_51579 Int) (v_prenex_51580 Int)) (or (<= (select main_a v_prenex_51580) (+ (select main_a v_prenex_51579) 998)) (<= 1 (select main_a v_prenex_51579)) (<= (select main_a v_prenex_51579) 500) (<= 1 (select main_a v_prenex_51580)) (< v_prenex_51579 main_x) (<= (+ main_x 1) v_prenex_51579))) (forall ((v_prenex_42805 Int) (v_prenex_42806 Int)) (or (<= (* 2 (select main_a v_prenex_42805)) 1000) (<= (select main_a v_prenex_42806) 1498) (<= (+ main_x 1) v_prenex_42805) (<= 1 (select main_a v_prenex_42806)) (<= (select main_a v_prenex_42805) (select main_a v_prenex_42806)) (< v_prenex_42805 main_x))) (forall ((v_prenex_40875 Int) (v_prenex_40874 Int)) (or (< v_prenex_40874 main_x) (<= 1000 (+ (select main_a v_prenex_40874) (select main_a v_prenex_40875))) (<= (select main_a v_prenex_40874) 500) (<= (+ main_x 1) v_prenex_40874) (<= (* 2 (select main_a v_prenex_40875)) 1998) (< v_prenex_40875 main_y) (<= (select main_a v_prenex_40875) 999))) (or (forall ((v_prenex_50327 Int)) (or (<= (+ main_x 1) v_prenex_50327) (<= (* 2 (select main_a v_prenex_50327)) 1000) (<= (select main_a v_prenex_50327) 999) (< v_prenex_50327 main_x))) (forall ((v_prenex_50331 Int)) (or (<= (* 2 (select main_a v_prenex_50331)) 1998) (<= 1 (select main_a v_prenex_50331))))) (forall ((v_prenex_42092 Int) (v_prenex_42093 Int)) (or (<= (select main_a v_prenex_42093) 1498) (<= 1000 (* 2 (select main_a v_prenex_42093))) (<= 0 (+ (select main_a v_prenex_42092) 498)) (< v_prenex_42092 main_x) (<= 1000 (+ (select main_a v_prenex_42092) (select main_a v_prenex_42093))) (<= (+ main_x 1) v_prenex_42092) (<= 1 (select main_a v_prenex_42092)))) (forall ((v_prenex_48446 Int) (v_prenex_48445 Int)) (or (<= (select main_a v_prenex_48446) 1498) (<= (* 2 (select main_a v_prenex_48445)) 1000) (<= 1000 (* 2 (select main_a v_prenex_48446))) (<= (+ main_x 1) v_prenex_48445) (< v_prenex_48445 main_x) (<= 2 (* 2 (select main_a v_prenex_48445))) (<= (+ (select main_a v_prenex_48445) (select main_a v_prenex_48446)) 1000))) (forall ((v_prenex_48995 Int) (v_prenex_48994 Int)) (or (< v_prenex_48994 main_x) (<= (+ (select main_a v_prenex_48994) (select main_a v_prenex_48995)) 1000) (<= (+ main_x 1) v_prenex_48994) (<= 0 (+ (select main_a v_prenex_48994) 498)) (<= 500 (select main_a v_prenex_48995)) (<= 2 (* 2 (select main_a v_prenex_48994))) (<= (select main_a v_prenex_48995) 999))) (forall ((v_prenex_47213 Int) (v_prenex_47212 Int)) (or (<= (select main_a v_prenex_47213) 1498) (<= (+ (select main_a v_prenex_47212) (select main_a v_prenex_47213)) 1000) (< v_prenex_47212 main_x) (<= 500 (select main_a v_prenex_47213)) (<= (+ main_x 1) v_prenex_47212) (<= (* 2 (select main_a v_prenex_47212)) 1000) (<= 0 (+ (select main_a v_prenex_47212) 498)))) (or (forall ((v_prenex_43681 Int)) (or (<= (* 2 (select main_a v_prenex_43681)) 1998) (<= (select main_a v_prenex_43681) 999))) (forall ((v_prenex_43678 Int)) (or (<= (* 2 (select main_a v_prenex_43678)) 1000) (< v_prenex_43678 main_x) (<= (select main_a v_prenex_43678) 500) (<= 2 (* 2 (select main_a v_prenex_43678))) (<= (+ main_x 1) v_prenex_43678)))) (forall ((v_prenex_51253 Int) (v_prenex_51254 Int)) (or (<= 0 (+ (select main_a v_prenex_51253) 498)) (<= (select main_a v_prenex_51253) 500) (<= 1000 (* 2 (select main_a v_prenex_51254))) (<= (select main_a v_prenex_51254) 999) (< v_prenex_51253 main_x) (<= (+ (select main_a v_prenex_51253) (select main_a v_prenex_51254)) 1000) (<= (+ main_x 1) v_prenex_51253))) (forall ((v_prenex_45599 Int) (v_prenex_45600 Int)) (or (<= 1 (select main_a v_prenex_45600)) (< v_prenex_45599 main_x) (<= (* 2 (select main_a v_prenex_45599)) 1000) (<= 1 (select main_a v_prenex_45599)) (<= 1000 (* 2 (select main_a v_prenex_45600))) (<= (+ main_x 1) v_prenex_45599) (<= (+ (select main_a v_prenex_45599) (select main_a v_prenex_45600)) 1000))) (forall ((v_prenex_41255 Int) (v_prenex_41256 Int)) (or (< v_prenex_41255 main_x) (<= (+ main_x 1) v_prenex_41255) (<= (select main_a v_prenex_41255) (select main_a v_prenex_41256)) (<= (select main_a v_prenex_41256) 1498) (<= 0 (+ (select main_a v_prenex_41255) 498)) (<= 2 (* 2 (select main_a v_prenex_41255))) (<= 1000 (* 2 (select main_a v_prenex_41256))))) (forall ((v_prenex_49951 Int) (v_prenex_49952 Int)) (or (<= (+ main_x 1) v_prenex_49951) (<= (* 2 (select main_a v_prenex_49951)) 1000) (<= (* 2 (select main_a v_prenex_49952)) 1998) (< v_prenex_49951 main_x) (<= 1000 (+ (select main_a v_prenex_49951) (select main_a v_prenex_49952))) (<= (+ main_y 1) v_prenex_49952))) (or (forall ((v_prenex_51613 Int)) (or (<= 1 (select main_a v_prenex_51613)) (<= (select main_a v_prenex_51613) 1498))) (forall ((v_prenex_51610 Int)) (or (<= 0 (+ (select main_a v_prenex_51610) 498)) (<= (+ main_x 1) v_prenex_51610) (<= (* 2 (select main_a v_prenex_51610)) 1000) (< v_prenex_51610 main_x)))) (forall ((v_prenex_48909 Int) (v_prenex_48908 Int)) (or (<= (+ (select main_a v_prenex_48908) (select main_a v_prenex_48909)) 1000) (<= (select main_a v_prenex_48908) 500) (<= (+ main_x 1) v_prenex_48908) (< v_prenex_48908 main_x) (<= (select main_a v_prenex_48909) 1498))) (forall ((v_prenex_49787 Int) (v_prenex_49788 Int)) (or (<= 500 (select main_a v_prenex_49788)) (< v_prenex_49787 main_x) (< v_prenex_49788 main_y) (<= (+ main_y 1) v_prenex_49788) (<= (+ (select main_a v_prenex_49787) (select main_a v_prenex_49788)) 1000))) (or (forall ((v_prenex_45298 Int)) (or (<= (+ main_x 1) v_prenex_45298) (<= (* 2 (select main_a v_prenex_45298)) 1000) (< v_prenex_45298 main_x) (<= 2 (* 2 (select main_a v_prenex_45298))))) (forall ((v_prenex_45304 Int)) (or (<= 500 (select main_a v_prenex_45304)) (<= (select main_a v_prenex_45304) 999)))) (forall ((v_prenex_45825 Int) (v_prenex_45824 Int)) (or (< v_prenex_45824 main_x) (<= (select main_a v_prenex_45824) 999) (<= (select main_a v_prenex_45824) 500) (<= 500 (select main_a v_prenex_45825)) (<= (+ main_x 1) v_prenex_45824) (<= (select main_a v_prenex_45825) 1498) (<= (+ (select main_a v_prenex_45824) (select main_a v_prenex_45825)) 1000))) (or (forall ((v_prenex_45928 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45928))) (<= (* 2 (select main_a v_prenex_45928)) 1000) (< v_prenex_45928 main_x) (<= (+ main_x 1) v_prenex_45928))) (forall ((v_prenex_45933 Int)) (or (<= (* 2 (select main_a v_prenex_45933)) 1998) (< v_prenex_45933 main_y) (<= (select main_a v_prenex_45933) 999)))) (forall ((v_prenex_45467 Int) (v_prenex_45468 Int)) (or (<= (select main_a v_prenex_45467) (select main_a v_prenex_45468)) (<= (select main_a v_prenex_45467) 500) (<= (* 2 (select main_a v_prenex_45467)) 1000) (< v_prenex_45467 main_x) (<= (+ main_x 1) v_prenex_45467))) (forall ((v_prenex_51669 Int) (v_prenex_51670 Int)) (or (<= 500 (select main_a v_prenex_51670)) (<= (+ (select main_a v_prenex_51669) (select main_a v_prenex_51670)) 1000) (<= 1000 (* 2 (select main_a v_prenex_51670))) (< v_prenex_51669 main_x) (<= 0 (+ (select main_a v_prenex_51669) 498)) (<= (+ main_x 1) v_prenex_51669) (<= (+ main_y 1) v_prenex_51670))) (forall ((v_prenex_48877 Int) (v_prenex_48876 Int)) (or (<= (* 2 (select main_a v_prenex_48876)) 1000) (<= (select main_a v_prenex_48877) 999) (<= (select main_a v_prenex_48877) (+ (select main_a v_prenex_48876) 998)) (< v_prenex_48876 main_x) (<= (* 2 (select main_a v_prenex_48877)) 1998) (<= (+ main_x 1) v_prenex_48876) (<= (select main_a v_prenex_48876) 500))) (forall ((v_prenex_45692 Int) (v_prenex_45691 Int)) (or (<= (+ main_x 1) v_prenex_45691) (<= (* 2 (select main_a v_prenex_45691)) 1000) (<= (* 2 (select main_a v_prenex_45692)) 1998) (<= 1000 (+ (select main_a v_prenex_45691) (select main_a v_prenex_45692))) (<= (select main_a v_prenex_45691) 500) (< v_prenex_45691 main_x) (<= (select main_a v_prenex_45692) 999))) (forall ((v_prenex_50435 Int) (v_prenex_50434 Int)) (or (<= (+ main_x 1) v_prenex_50434) (<= (select main_a v_prenex_50434) 500) (< v_prenex_50434 main_x) (<= 500 (select main_a v_prenex_50435)) (<= 1000 (* 2 (select main_a v_prenex_50435))) (<= (select main_a v_prenex_50435) (+ (select main_a v_prenex_50434) 998)) (<= 0 (+ (select main_a v_prenex_50434) 498)))) (forall ((v_prenex_45654 Int) (v_prenex_45653 Int)) (or (<= (+ main_x 1) v_prenex_45653) (<= (select main_a v_prenex_45653) 500) (<= (* 2 (select main_a v_prenex_45653)) 1000) (< v_prenex_45653 main_x) (<= (select main_a v_prenex_45653) (select main_a v_prenex_45654)) (<= (select main_a v_prenex_45654) 999))) (or (forall ((v_prenex_46750 Int)) (<= (select main_a v_prenex_46750) 1498)) (forall ((v_prenex_46747 Int)) (or (< v_prenex_46747 main_x) (<= 0 (+ (select main_a v_prenex_46747) 498)) (<= (+ main_x 1) v_prenex_46747) (<= (* 2 (select main_a v_prenex_46747)) 1000)))) (or (forall ((v_prenex_42539 Int)) (or (<= (* 2 (select main_a v_prenex_42539)) 1000) (<= (+ main_x 1) v_prenex_42539) (<= 2 (* 2 (select main_a v_prenex_42539))) (< v_prenex_42539 main_x))) (forall ((v_prenex_42540 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_42540))) (<= (+ main_y 1) v_prenex_42540) (<= (select main_a v_prenex_42540) 999)))) (forall ((v_prenex_50541 Int) (v_prenex_50540 Int)) (or (<= (* 2 (select main_a v_prenex_50541)) 1998) (<= 0 (+ (select main_a v_prenex_50540) 498)) (<= 500 (select main_a v_prenex_50541)) (< v_prenex_50540 main_x) (<= 2 (* 2 (select main_a v_prenex_50540))) (<= (select main_a v_prenex_50540) (select main_a v_prenex_50541)) (<= (+ main_x 1) v_prenex_50540))) (forall ((v_prenex_41783 Int) (v_prenex_41784 Int)) (or (<= (select main_a v_prenex_41784) 999) (<= (select main_a v_prenex_41784) 1498) (<= (+ main_x 1) v_prenex_41783) (<= (select main_a v_prenex_41783) 999) (<= (+ (select main_a v_prenex_41783) (select main_a v_prenex_41784)) 1000) (< v_prenex_41783 main_x))) (or (forall ((v_prenex_45333 Int)) (or (<= (* 2 (select main_a v_prenex_45333)) 1998) (<= 1 (select main_a v_prenex_45333)))) (forall ((v_prenex_45329 Int)) (or (< v_prenex_45329 main_x) (<= (* 2 (select main_a v_prenex_45329)) 1000) (<= 2 (* 2 (select main_a v_prenex_45329))) (<= (+ main_x 1) v_prenex_45329)))) (forall ((v_prenex_44124 Int) (v_prenex_44125 Int)) (or (< v_prenex_44124 main_x) (<= 1000 (+ (select main_a v_prenex_44124) (select main_a v_prenex_44125))) (<= (select main_a v_prenex_44124) 500) (<= (select main_a v_prenex_44125) 999) (<= (+ main_x 1) v_prenex_44124) (<= 1 (select main_a v_prenex_44124)))) (or (forall ((v_prenex_47785 Int)) (or (< v_prenex_47785 main_x) (<= 0 (+ (select main_a v_prenex_47785) 498)) (<= (* 2 (select main_a v_prenex_47785)) 1000) (<= (+ main_x 1) v_prenex_47785) (<= 2 (* 2 (select main_a v_prenex_47785))))) (forall ((v_prenex_47787 Int)) (or (<= 1 (select main_a v_prenex_47787)) (<= (select main_a v_prenex_47787) 999)))) (or (forall ((v_prenex_43319 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43319))) (< v_prenex_43319 main_x))) (forall ((v_prenex_43320 Int)) (or (<= (select main_a v_prenex_43320) 1498) (< v_prenex_43320 main_y) (<= (+ main_y 1) v_prenex_43320)))) (forall ((v_prenex_47596 Int) (v_prenex_47595 Int)) (or (<= 1 (select main_a v_prenex_47596)) (<= (+ main_x 1) v_prenex_47595) (<= 1000 (* 2 (select main_a v_prenex_47596))) (<= 1 (select main_a v_prenex_47595)) (< v_prenex_47595 main_x) (<= (select main_a v_prenex_47595) 500) (<= (select main_a v_prenex_47595) (select main_a v_prenex_47596)))) (forall ((v_prenex_48891 Int) (v_prenex_48890 Int)) (or (<= 1000 (+ (select main_a v_prenex_48890) (select main_a v_prenex_48891))) (< v_prenex_48890 main_x) (<= 500 (select main_a v_prenex_48891)) (<= 1 (select main_a v_prenex_48890)) (<= (+ main_x 1) v_prenex_48890))) (forall ((v_prenex_43402 Int) (v_prenex_43401 Int)) (or (<= (select main_a v_prenex_43401) (select main_a v_prenex_43402)) (<= (+ main_x 1) v_prenex_43401) (<= (select main_a v_prenex_43401) 500) (<= 0 (+ (select main_a v_prenex_43401) 498)) (<= (select main_a v_prenex_43402) 1498) (< v_prenex_43401 main_x) (<= (* 2 (select main_a v_prenex_43402)) 1998))) (forall ((v_prenex_41430 Int) (v_prenex_41431 Int)) (or (<= (select main_a v_prenex_41431) 1498) (<= 1 (select main_a v_prenex_41430)) (<= 1000 (* 2 (select main_a v_prenex_41431))) (< v_prenex_41430 main_x) (< v_prenex_41431 main_y) (<= (select main_a v_prenex_41430) (select main_a v_prenex_41431)) (<= (+ main_x 1) v_prenex_41430))) (or (forall ((v_prenex_45531 Int)) (or (<= 1 (select main_a v_prenex_45531)) (<= 1000 (* 2 (select main_a v_prenex_45531))))) (forall ((v_prenex_45525 Int)) (or (< v_prenex_45525 main_x) (<= (select main_a v_prenex_45525) 999) (<= (* 2 (select main_a v_prenex_45525)) 1000) (<= 2 (* 2 (select main_a v_prenex_45525))) (<= (+ main_x 1) v_prenex_45525)))) (forall ((v_prenex_40552 Int) (v_prenex_40551 Int)) (or (<= 1 (select main_a v_prenex_40552)) (< v_prenex_40552 main_x) (<= (select main_a v_prenex_40552) (select main_a v_prenex_40551)) (<= (+ main_x 1) v_prenex_40552) (< v_prenex_40551 main_y) (<= 1 (select main_a v_prenex_40551)) (<= (* 2 (select main_a v_prenex_40551)) 1998))) (or (forall ((v_prenex_51371 Int)) (or (<= (+ main_y 1) v_prenex_51371) (<= (* 2 (select main_a v_prenex_51371)) 1998) (<= (select main_a v_prenex_51371) 999))) (forall ((v_prenex_51370 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51370))) (<= (select main_a v_prenex_51370) 999) (< v_prenex_51370 main_x) (<= (+ main_x 1) v_prenex_51370)))) (or (forall ((v_prenex_41986 Int)) (<= 1 (select main_a v_prenex_41986))) (forall ((v_prenex_41984 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41984))) (<= (select main_a v_prenex_41984) 999) (< v_prenex_41984 main_x) (<= (+ main_x 1) v_prenex_41984) (<= 1 (select main_a v_prenex_41984))))) (forall ((v_prenex_45103 Int)) (or (<= (+ main_y 1) v_prenex_45103) (<= (* 2 (select main_a v_prenex_45103)) 1998) (< v_prenex_45103 main_y))) (forall ((v_prenex_50787 Int) (v_prenex_50788 Int)) (or (<= 1 (select main_a v_prenex_50788)) (<= (select main_a v_prenex_50787) (select main_a v_prenex_50788)) (<= 1 (select main_a v_prenex_50787)) (<= (+ main_x 1) v_prenex_50787) (<= (* 2 (select main_a v_prenex_50788)) 1998) (< v_prenex_50787 main_x))) (forall ((v_prenex_46363 Int) (v_prenex_46364 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46363))) (<= (select main_a v_prenex_46364) (+ (select main_a v_prenex_46363) 998)) (<= (+ main_x 1) v_prenex_46363) (< v_prenex_46363 main_x) (<= (* 2 (select main_a v_prenex_46364)) 1998) (<= 1 (select main_a v_prenex_46364)))) (forall ((v_prenex_48017 Int) (v_prenex_48016 Int)) (or (<= (select main_a v_prenex_48016) 999) (<= 1000 (+ (select main_a v_prenex_48016) (select main_a v_prenex_48017))) (<= 500 (select main_a v_prenex_48017)) (<= (* 2 (select main_a v_prenex_48017)) 1998) (<= (+ main_x 1) v_prenex_48016) (<= (select main_a v_prenex_48016) 500) (< v_prenex_48016 main_x))) (forall ((v_prenex_43848 Int) (v_prenex_43849 Int)) (or (<= (* 2 (select main_a v_prenex_43849)) 1998) (<= (* 2 (select main_a v_prenex_43848)) 1000) (< v_prenex_43848 main_x) (<= (select main_a v_prenex_43848) 999) (<= (+ main_x 1) v_prenex_43848) (<= (+ (select main_a v_prenex_43848) (select main_a v_prenex_43849)) 1000))) (or (forall ((v_prenex_47458 Int)) (or (<= (select main_a v_prenex_47458) 999) (<= (* 2 (select main_a v_prenex_47458)) 1998))) (forall ((v_prenex_47453 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47453))) (<= (+ main_x 1) v_prenex_47453) (< v_prenex_47453 main_x) (<= 0 (+ (select main_a v_prenex_47453) 498))))) (or (forall ((v_prenex_45756 Int)) (or (<= (+ main_y 1) v_prenex_45756) (<= 1 (select main_a v_prenex_45756)) (<= (select main_a v_prenex_45756) 999))) (forall ((v_prenex_45755 Int)) (or (<= (+ main_x 1) v_prenex_45755) (<= 2 (* 2 (select main_a v_prenex_45755))) (<= (* 2 (select main_a v_prenex_45755)) 1000) (< v_prenex_45755 main_x)))) (forall ((v_prenex_49512 Int) (v_prenex_49511 Int)) (or (<= 0 (+ (select main_a v_prenex_49511) 498)) (<= (select main_a v_prenex_49511) (select main_a v_prenex_49512)) (< v_prenex_49511 main_x) (<= (select main_a v_prenex_49512) 999) (<= (+ main_x 1) v_prenex_49511) (<= (* 2 (select main_a v_prenex_49511)) 1000))) (or (forall ((v_prenex_47776 Int)) (or (<= 500 (select main_a v_prenex_47776)) (<= 1000 (* 2 (select main_a v_prenex_47776))))) (forall ((v_prenex_47771 Int)) (or (<= (+ main_x 1) v_prenex_47771) (<= 2 (* 2 (select main_a v_prenex_47771))) (<= 0 (+ (select main_a v_prenex_47771) 498)) (< v_prenex_47771 main_x)))) (forall ((v_prenex_51417 Int) (v_prenex_51416 Int)) (or (<= (* 2 (select main_a v_prenex_51417)) 1998) (<= 1000 (+ (select main_a v_prenex_51416) (select main_a v_prenex_51417))) (< v_prenex_51416 main_x) (<= 2 (* 2 (select main_a v_prenex_51416))) (<= (+ main_x 1) v_prenex_51416) (<= 1 (select main_a v_prenex_51417)) (<= 1 (select main_a v_prenex_51416)))) (forall ((v_prenex_51384 Int) (v_prenex_51385 Int)) (or (<= (+ main_x 1) v_prenex_51384) (<= 1 (select main_a v_prenex_51384)) (< v_prenex_51384 main_x) (<= (* 2 (select main_a v_prenex_51384)) 1000) (<= (select main_a v_prenex_51384) (select main_a v_prenex_51385)) (<= 1 (select main_a v_prenex_51385)))) (forall ((v_prenex_45140 Int) (v_prenex_45141 Int)) (or (<= (+ main_x 1) v_prenex_45140) (<= (select main_a v_prenex_45140) (select main_a v_prenex_45141)) (<= 1 (select main_a v_prenex_45141)) (<= (* 2 (select main_a v_prenex_45141)) 1998) (< v_prenex_45140 main_x) (<= (* 2 (select main_a v_prenex_45140)) 1000) (<= (select main_a v_prenex_45140) 999))) (forall ((v_prenex_45861 Int) (v_prenex_45862 Int)) (or (< v_prenex_45861 main_x) (<= (select main_a v_prenex_45862) 999) (<= 500 (select main_a v_prenex_45862)) (<= (select main_a v_prenex_45861) (select main_a v_prenex_45862)) (<= 0 (+ (select main_a v_prenex_45861) 498)) (<= (select main_a v_prenex_45861) 999) (<= (+ main_x 1) v_prenex_45861))) (or (forall ((v_prenex_44542 Int)) (or (< v_prenex_44542 main_x) (<= (select main_a v_prenex_44542) 500) (<= 2 (* 2 (select main_a v_prenex_44542))) (<= 1 (select main_a v_prenex_44542)) (<= (+ main_x 1) v_prenex_44542))) (forall ((v_prenex_44546 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44546))) (<= 1 (select main_a v_prenex_44546))))) (forall ((v_prenex_46321 Int) (v_prenex_46322 Int)) (or (<= 1 (select main_a v_prenex_46321)) (<= (select main_a v_prenex_46321) 500) (<= (select main_a v_prenex_46322) (+ (select main_a v_prenex_46321) 998)) (< v_prenex_46321 main_x) (<= (+ main_x 1) v_prenex_46321))) (forall ((v_prenex_46210 Int) (v_prenex_46209 Int)) (or (<= (* 2 (select main_a v_prenex_46209)) 1000) (<= (+ main_x 1) v_prenex_46209) (<= (select main_a v_prenex_46209) (select main_a v_prenex_46210)) (<= (select main_a v_prenex_46209) 500) (< v_prenex_46209 main_x))) (forall ((v_prenex_46398 Int) (v_prenex_46399 Int)) (or (<= 500 (select main_a v_prenex_46399)) (<= (+ main_x 1) v_prenex_46398) (< v_prenex_46398 main_x) (<= 1000 (+ (select main_a v_prenex_46398) (select main_a v_prenex_46399))) (<= (select main_a v_prenex_46398) 500) (<= 0 (+ (select main_a v_prenex_46398) 498)))) (forall ((v_prenex_41154 Int) (v_prenex_41155 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41154))) (<= (* 2 (select main_a v_prenex_41154)) 1000) (<= 1 (select main_a v_prenex_41155)) (<= (select main_a v_prenex_41155) (+ (select main_a v_prenex_41154) 998)) (< v_prenex_41154 main_x) (<= (* 2 (select main_a v_prenex_41155)) 1998) (<= (+ main_x 1) v_prenex_41154))) (or (forall ((v_prenex_48281 Int)) (or (<= (* 2 (select main_a v_prenex_48281)) 1998) (<= 1 (select main_a v_prenex_48281)))) (forall ((v_prenex_48277 Int)) (or (< v_prenex_48277 main_x) (<= (select main_a v_prenex_48277) 999) (<= (+ main_x 1) v_prenex_48277) (<= (* 2 (select main_a v_prenex_48277)) 1000) (<= (select main_a v_prenex_48277) 500)))) (or (forall ((v_prenex_46193 Int)) (or (< v_prenex_46193 main_x) (<= 1 (select main_a v_prenex_46193)) (<= (* 2 (select main_a v_prenex_46193)) 1000) (<= (+ main_x 1) v_prenex_46193))) (forall ((v_prenex_46194 Int)) (or (<= 500 (select main_a v_prenex_46194)) (< v_prenex_46194 main_y) (<= (select main_a v_prenex_46194) 1498)))) (forall ((v_prenex_46658 Int) (v_prenex_46659 Int)) (or (<= (* 2 (select main_a v_prenex_46658)) 1000) (<= (select main_a v_prenex_46658) 999) (<= 500 (select main_a v_prenex_46659)) (< v_prenex_46658 main_x) (<= (select main_a v_prenex_46659) (+ (select main_a v_prenex_46658) 998)) (<= (+ main_x 1) v_prenex_46658))) (forall ((v_prenex_42406 Int) (v_prenex_42407 Int)) (or (<= (+ (select main_a v_prenex_42406) (select main_a v_prenex_42407)) 1000) (<= 1 (select main_a v_prenex_42406)) (<= (* 2 (select main_a v_prenex_42407)) 1998) (<= (* 2 (select main_a v_prenex_42406)) 1000) (< v_prenex_42406 main_x) (<= 1000 (* 2 (select main_a v_prenex_42407))) (<= (+ main_x 1) v_prenex_42406))) (forall ((v_prenex_51721 Int) (v_prenex_51722 Int)) (or (<= (+ main_x 1) v_prenex_51721) (<= 1 (select main_a v_prenex_51722)) (<= (select main_a v_prenex_51721) 500) (<= (+ (select main_a v_prenex_51721) (select main_a v_prenex_51722)) 1000) (<= 0 (+ (select main_a v_prenex_51721) 498)) (<= (select main_a v_prenex_51722) 1498) (< v_prenex_51721 main_x))) (forall ((v_prenex_48391 Int) (v_prenex_48390 Int)) (or (<= (select main_a v_prenex_48391) 1498) (<= 1 (select main_a v_prenex_48390)) (< v_prenex_48390 main_x) (<= (select main_a v_prenex_48391) 999) (<= (+ main_x 1) v_prenex_48390) (<= (select main_a v_prenex_48390) (select main_a v_prenex_48391)) (<= 2 (* 2 (select main_a v_prenex_48390))))) (or (forall ((v_prenex_40516 Int)) (or (< v_prenex_40516 main_x) (<= (* 2 (select main_a v_prenex_40516)) 1000) (<= 2 (* 2 (select main_a v_prenex_40516))) (<= (+ main_x 1) v_prenex_40516))) (forall ((v_prenex_42193 Int)) (<= 500 (select main_a v_prenex_42193)))) (forall ((v_prenex_50619 Int) (v_prenex_50618 Int)) (or (<= (select main_a v_prenex_50618) 999) (< v_prenex_50619 main_y) (< v_prenex_50618 main_x) (<= (select main_a v_prenex_50618) (select main_a v_prenex_50619)) (<= (+ main_x 1) v_prenex_50618) (<= (* 2 (select main_a v_prenex_50619)) 1998) (<= 1 (select main_a v_prenex_50619)))) (forall ((v_prenex_42690 Int) (v_prenex_42691 Int)) (or (<= (* 2 (select main_a v_prenex_42690)) 1000) (<= (select main_a v_prenex_42691) (+ (select main_a v_prenex_42690) 998)) (<= (select main_a v_prenex_42690) 500) (< v_prenex_42690 main_x) (<= (+ main_x 1) v_prenex_42690))) (or (forall ((v_prenex_46694 Int)) (or (<= 1 (select main_a v_prenex_46694)) (<= (+ main_x 1) v_prenex_46694) (< v_prenex_46694 main_x) (<= (select main_a v_prenex_46694) 999) (<= (* 2 (select main_a v_prenex_46694)) 1000))) (forall ((v_prenex_46695 Int)) (or (<= (select main_a v_prenex_46695) 1498) (<= 1000 (* 2 (select main_a v_prenex_46695)))))) (or (forall ((v_prenex_42887 Int)) (<= (select main_a v_prenex_42887) 999)) (forall ((v_prenex_42881 Int)) (or (<= (+ main_x 1) v_prenex_42881) (<= 2 (* 2 (select main_a v_prenex_42881))) (<= (select main_a v_prenex_42881) 999) (<= (* 2 (select main_a v_prenex_42881)) 1000) (< v_prenex_42881 main_x)))) (forall ((v_prenex_48452 Int) (v_prenex_48451 Int)) (or (<= 0 (+ (select main_a v_prenex_48451) 498)) (< v_prenex_48451 main_x) (<= (+ (select main_a v_prenex_48451) (select main_a v_prenex_48452)) 1000) (<= (+ main_x 1) v_prenex_48451) (<= 500 (select main_a v_prenex_48452)) (<= (* 2 (select main_a v_prenex_48452)) 1998) (<= (* 2 (select main_a v_prenex_48451)) 1000))) (forall ((v_prenex_45094 Int) (v_prenex_45093 Int)) (or (<= (+ main_x 1) v_prenex_45093) (<= 500 (select main_a v_prenex_45094)) (< v_prenex_45093 main_x) (<= (select main_a v_prenex_45094) (+ (select main_a v_prenex_45093) 998)) (<= (select main_a v_prenex_45094) 999) (<= (* 2 (select main_a v_prenex_45093)) 1000) (<= (+ main_y 1) v_prenex_45094))) (forall ((v_prenex_43927 Int) (v_prenex_43928 Int)) (or (<= (select main_a v_prenex_43927) (select main_a v_prenex_43928)) (<= (+ main_x 1) v_prenex_43927) (< v_prenex_43927 main_x) (< v_prenex_43928 main_y) (<= (select main_a v_prenex_43927) 999))) (forall ((v_prenex_50668 Int) (v_prenex_50667 Int)) (or (<= 1000 (+ (select main_a v_prenex_50667) (select main_a v_prenex_50668))) (<= 1 (select main_a v_prenex_50667)) (< v_prenex_50668 main_y) (<= (+ main_x 1) v_prenex_50667) (<= (* 2 (select main_a v_prenex_50668)) 1998) (<= 1 (select main_a v_prenex_50668)) (< v_prenex_50667 main_x))) (or (forall ((v_prenex_46017 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46017))) (<= (* 2 (select main_a v_prenex_46017)) 1998))) (forall ((v_prenex_46013 Int)) (or (<= (+ main_x 1) v_prenex_46013) (< v_prenex_46013 main_x) (<= 0 (+ (select main_a v_prenex_46013) 498)) (<= (* 2 (select main_a v_prenex_46013)) 1000) (<= 1 (select main_a v_prenex_46013))))) (forall ((v_prenex_45577 Int) (v_prenex_45578 Int)) (or (< v_prenex_45577 main_x) (<= (* 2 (select main_a v_prenex_45577)) 1000) (<= (select main_a v_prenex_45578) 1498) (<= (select main_a v_prenex_45577) (select main_a v_prenex_45578)) (<= 1000 (* 2 (select main_a v_prenex_45578))) (<= (+ main_x 1) v_prenex_45577) (<= 1 (select main_a v_prenex_45577)))) (or (forall ((v_prenex_48415 Int)) (or (<= 1 (select main_a v_prenex_48415)) (<= (+ main_x 1) v_prenex_48415) (<= 2 (* 2 (select main_a v_prenex_48415))) (< v_prenex_48415 main_x))) (forall ((v_prenex_48416 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48416))) (< v_prenex_48416 main_y) (<= 500 (select main_a v_prenex_48416))))) (forall ((v_prenex_47741 Int) (v_prenex_47740 Int)) (or (<= (select main_a v_prenex_47740) 999) (<= 1 (select main_a v_prenex_47740)) (< v_prenex_47740 main_x) (<= (+ (select main_a v_prenex_47740) (select main_a v_prenex_47741)) 1000) (<= (select main_a v_prenex_47741) 1498) (<= (+ main_x 1) v_prenex_47740))) (or (forall ((v_prenex_43087 Int)) (<= (select main_a v_prenex_43087) 999)) (forall ((v_prenex_43088 Int)) (or (<= (* 2 (select main_a v_prenex_43088)) 1000) (<= (+ main_x 1) v_prenex_43088) (< v_prenex_43088 main_x) (<= 0 (+ (select main_a v_prenex_43088) 498))))) (forall ((v_prenex_41253 Int) (v_prenex_41254 Int)) (or (<= (+ main_x 1) v_prenex_41253) (<= 1 (select main_a v_prenex_41253)) (< v_prenex_41253 main_x) (<= (select main_a v_prenex_41254) 999) (<= (+ (select main_a v_prenex_41253) (select main_a v_prenex_41254)) 1000) (<= 1000 (* 2 (select main_a v_prenex_41254))))) (or (forall ((v_prenex_48510 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48510))) (<= (+ main_x 1) v_prenex_48510) (<= 0 (+ (select main_a v_prenex_48510) 498)) (<= (select main_a v_prenex_48510) 500) (< v_prenex_48510 main_x))) (forall ((v_prenex_48513 Int)) (or (<= (* 2 (select main_a v_prenex_48513)) 1998) (<= 1 (select main_a v_prenex_48513))))) (forall ((v_prenex_46101 Int) (v_prenex_46100 Int)) (or (<= (select main_a v_prenex_46100) 999) (< v_prenex_46100 main_x) (<= (+ (select main_a v_prenex_46100) (select main_a v_prenex_46101)) 1000) (<= 1000 (* 2 (select main_a v_prenex_46101))) (<= (* 2 (select main_a v_prenex_46100)) 1000) (<= (+ main_x 1) v_prenex_46100))) (or (forall ((v_prenex_47994 Int)) (or (<= 2 (* 2 (select main_a v_prenex_47994))) (< v_prenex_47994 main_x) (<= (* 2 (select main_a v_prenex_47994)) 1000) (<= (+ main_x 1) v_prenex_47994))) (forall ((v_prenex_47999 Int)) (or (< v_prenex_47999 main_y) (<= 1000 (* 2 (select main_a v_prenex_47999)))))) (or (forall ((v_prenex_41653 Int)) (or (<= (select main_a v_prenex_41653) 500) (<= 2 (* 2 (select main_a v_prenex_41653))) (< v_prenex_41653 main_x) (<= (+ main_x 1) v_prenex_41653) (<= (select main_a v_prenex_41653) 999))) (forall ((v_prenex_41656 Int)) (or (<= (* 2 (select main_a v_prenex_41656)) 1998) (<= 1000 (* 2 (select main_a v_prenex_41656)))))) (forall ((v_prenex_48141 Int) (v_prenex_48140 Int)) (or (<= (* 2 (select main_a v_prenex_48141)) 1998) (<= (+ (select main_a v_prenex_48140) (select main_a v_prenex_48141)) 1000) (<= (+ main_y 1) v_prenex_48141) (<= (select main_a v_prenex_48140) 999) (< v_prenex_48140 main_x) (<= (+ main_x 1) v_prenex_48140))) (forall ((v_prenex_50316 Int) (v_prenex_50315 Int)) (or (< v_prenex_50315 main_x) (<= (+ main_x 1) v_prenex_50315) (<= (select main_a v_prenex_50316) 1498) (<= 1 (select main_a v_prenex_50315)) (<= 2 (* 2 (select main_a v_prenex_50315))) (<= (+ (select main_a v_prenex_50315) (select main_a v_prenex_50316)) 1000) (<= 1 (select main_a v_prenex_50316)))) (forall ((v_prenex_47900 Int) (v_prenex_47899 Int)) (or (<= (+ main_x 1) v_prenex_47899) (< v_prenex_47900 main_y) (<= 1000 (+ (select main_a v_prenex_47899) (select main_a v_prenex_47900))) (<= (+ main_y 1) v_prenex_47900) (<= 500 (select main_a v_prenex_47900)))) (or (forall ((v_prenex_51074 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51074))) (<= (select main_a v_prenex_51074) 1498))) (forall ((v_prenex_51071 Int)) (or (< v_prenex_51071 main_x) (<= 1 (select main_a v_prenex_51071)) (<= (select main_a v_prenex_51071) 500) (<= (+ main_x 1) v_prenex_51071) (<= 2 (* 2 (select main_a v_prenex_51071)))))) (or (forall ((v_prenex_41439 Int)) (or (<= (+ main_x 1) v_prenex_41439) (<= 1 (select main_a v_prenex_41439)) (< v_prenex_41439 main_x) (<= 2 (* 2 (select main_a v_prenex_41439))))) (forall ((v_prenex_41444 Int)) (or (<= (* 2 (select main_a v_prenex_41444)) 1998) (<= 1 (select main_a v_prenex_41444))))) (forall ((v_prenex_48449 Int) (v_prenex_48450 Int)) (or (<= 1000 (+ (select main_a v_prenex_48449) (select main_a v_prenex_48450))) (<= (+ main_x 1) v_prenex_48449) (< v_prenex_48449 main_x) (<= (select main_a v_prenex_48450) 1498) (<= (* 2 (select main_a v_prenex_48449)) 1000) (<= 1 (select main_a v_prenex_48450)) (<= 2 (* 2 (select main_a v_prenex_48449))))) (or (forall ((v_prenex_49112 Int)) (<= 1000 (* 2 (select main_a v_prenex_49112)))) (forall ((v_prenex_49108 Int)) (or (<= 1 (select main_a v_prenex_49108)) (< v_prenex_49108 main_x) (<= 2 (* 2 (select main_a v_prenex_49108))) (<= (select main_a v_prenex_49108) 500) (<= (+ main_x 1) v_prenex_49108)))) (forall ((v_prenex_49786 Int) (v_prenex_49785 Int)) (or (<= (select main_a v_prenex_49785) 500) (<= (select main_a v_prenex_49786) 999) (< v_prenex_49785 main_x) (<= 0 (+ (select main_a v_prenex_49785) 498)) (<= (+ (select main_a v_prenex_49785) (select main_a v_prenex_49786)) 1000) (<= (+ main_x 1) v_prenex_49785) (<= 500 (select main_a v_prenex_49786)))) (or (forall ((v_prenex_44848 Int)) (<= (select main_a v_prenex_44848) 999)) (forall ((v_prenex_44846 Int)) (or (<= (select main_a v_prenex_44846) 500) (< v_prenex_44846 main_x) (<= (+ main_x 1) v_prenex_44846) (<= 1 (select main_a v_prenex_44846)) (<= (* 2 (select main_a v_prenex_44846)) 1000)))) (forall ((v_prenex_43637 Int) (v_prenex_43638 Int)) (or (<= (+ main_x 1) v_prenex_43637) (<= (+ (select main_a v_prenex_43637) (select main_a v_prenex_43638)) 1000) (<= (* 2 (select main_a v_prenex_43637)) 1000) (<= (select main_a v_prenex_43637) 999) (<= (select main_a v_prenex_43638) 999) (<= (select main_a v_prenex_43638) 1498) (< v_prenex_43637 main_x))) (or (forall ((v_prenex_47248 Int)) (or (<= 1 (select main_a v_prenex_47248)) (<= (* 2 (select main_a v_prenex_47248)) 1998))) (forall ((v_prenex_47245 Int)) (or (<= 1 (select main_a v_prenex_47245)) (<= (+ main_x 1) v_prenex_47245) (< v_prenex_47245 main_x) (<= (* 2 (select main_a v_prenex_47245)) 1000) (<= (select main_a v_prenex_47245) 500)))) (or (forall ((v_prenex_46140 Int)) (<= 1 (select main_a v_prenex_46140))) (forall ((v_prenex_46137 Int)) (or (<= (+ main_x 1) v_prenex_46137) (<= (* 2 (select main_a v_prenex_46137)) 1000) (<= 0 (+ (select main_a v_prenex_46137) 498)) (< v_prenex_46137 main_x)))) (forall ((v_prenex_50988 Int) (v_prenex_50987 Int)) (or (<= 1000 (+ (select main_a v_prenex_50987) (select main_a v_prenex_50988))) (<= 0 (+ (select main_a v_prenex_50987) 498)) (<= (* 2 (select main_a v_prenex_50988)) 1998) (<= (select main_a v_prenex_50987) 500) (< v_prenex_50987 main_x) (<= (select main_a v_prenex_50988) 999) (<= (+ main_x 1) v_prenex_50987))) (forall ((v_prenex_44423 Int) (v_prenex_44424 Int)) (or (<= 1 (select main_a v_prenex_44423)) (<= (select main_a v_prenex_44424) (+ (select main_a v_prenex_44423) 998)) (< v_prenex_44424 main_y) (<= (select main_a v_prenex_44424) 999) (<= (+ main_x 1) v_prenex_44423) (<= 1 (select main_a v_prenex_44424)) (< v_prenex_44423 main_x))) (forall ((v_prenex_47575 Int) (v_prenex_47574 Int)) (or (< v_prenex_47574 main_x) (<= (+ main_x 1) v_prenex_47574) (<= 500 (select main_a v_prenex_47575)) (<= 2 (* 2 (select main_a v_prenex_47574))) (<= 1000 (+ (select main_a v_prenex_47574) (select main_a v_prenex_47575))) (<= (* 2 (select main_a v_prenex_47575)) 1998) (< v_prenex_47575 main_y))) (forall ((v_prenex_45443 Int) (v_prenex_45444 Int)) (or (<= (+ main_x 1) v_prenex_45443) (<= (select main_a v_prenex_45444) 1498) (< v_prenex_45443 main_x) (<= (+ (select main_a v_prenex_45443) (select main_a v_prenex_45444)) 1000) (<= 2 (* 2 (select main_a v_prenex_45443))) (<= (select main_a v_prenex_45443) 999) (<= 1 (select main_a v_prenex_45444)))) (forall ((v_prenex_49289 Int) (v_prenex_49288 Int)) (or (<= 500 (select main_a v_prenex_49289)) (< v_prenex_49288 main_x) (<= (select main_a v_prenex_49289) 999) (<= 1 (select main_a v_prenex_49288)) (<= (select main_a v_prenex_49288) (select main_a v_prenex_49289)) (<= (+ main_x 1) v_prenex_49288))) (or (forall ((v_prenex_45374 Int)) (<= 1 (select main_a v_prenex_45374))) (forall ((v_prenex_45370 Int)) (or (<= (+ main_x 1) v_prenex_45370) (< v_prenex_45370 main_x) (<= 2 (* 2 (select main_a v_prenex_45370))) (<= (select main_a v_prenex_45370) 999) (<= 0 (+ (select main_a v_prenex_45370) 498))))) (forall ((v_prenex_46411 Int) (v_prenex_46410 Int)) (or (<= 1 (select main_a v_prenex_46411)) (<= 1 (select main_a v_prenex_46410)) (<= (select main_a v_prenex_46410) 500) (<= (select main_a v_prenex_46411) (+ (select main_a v_prenex_46410) 998)) (<= (+ main_x 1) v_prenex_46410) (<= (select main_a v_prenex_46411) 1498) (< v_prenex_46410 main_x))) (forall ((v_prenex_50892 Int) (v_prenex_50891 Int)) (or (<= 1 (select main_a v_prenex_50892)) (<= (select main_a v_prenex_50891) (select main_a v_prenex_50892)) (< v_prenex_50891 main_x) (<= (+ main_x 1) v_prenex_50891) (<= 1 (select main_a v_prenex_50891)) (<= 1000 (* 2 (select main_a v_prenex_50892))) (< v_prenex_50892 main_y))) (forall ((v_prenex_48436 Int) (v_prenex_48435 Int)) (or (< v_prenex_48435 main_x) (<= 1 (select main_a v_prenex_48436)) (<= (* 2 (select main_a v_prenex_48436)) 1998) (<= (* 2 (select main_a v_prenex_48435)) 1000) (<= (select main_a v_prenex_48435) (select main_a v_prenex_48436)) (<= (+ main_x 1) v_prenex_48435))) (or (forall ((v_prenex_50523 Int)) (or (<= 1 (select main_a v_prenex_50523)) (< v_prenex_50523 main_x) (<= (* 2 (select main_a v_prenex_50523)) 1000) (<= (+ main_x 1) v_prenex_50523))) (forall ((v_prenex_50524 Int)) (or (<= 1 (select main_a v_prenex_50524)) (<= (* 2 (select main_a v_prenex_50524)) 1998) (< v_prenex_50524 main_y)))) (forall ((v_prenex_43338 Int) (v_prenex_43337 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43337))) (<= (select main_a v_prenex_43338) (+ (select main_a v_prenex_43337) 998)) (<= (+ main_x 1) v_prenex_43337) (<= (select main_a v_prenex_43338) 1498) (<= 0 (+ (select main_a v_prenex_43337) 498)) (< v_prenex_43337 main_x))) (forall ((v_prenex_50717 Int) (v_prenex_50718 Int)) (or (<= (* 2 (select main_a v_prenex_50717)) 1000) (<= (select main_a v_prenex_50718) 999) (<= (+ main_x 1) v_prenex_50717) (<= 0 (+ (select main_a v_prenex_50717) 498)) (< v_prenex_50717 main_x) (<= (select main_a v_prenex_50718) (+ (select main_a v_prenex_50717) 998)))) (or (forall ((v_prenex_44540 Int)) (or (< v_prenex_44540 main_x) (<= (select main_a v_prenex_44540) 999) (<= 2 (* 2 (select main_a v_prenex_44540))) (<= (+ main_x 1) v_prenex_44540) (<= (select main_a v_prenex_44540) 500))) (forall ((v_prenex_44546 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_44546))) (<= 1 (select main_a v_prenex_44546))))) (forall ((v_prenex_40871 Int) (v_prenex_40870 Int)) (or (<= (select main_a v_prenex_40871) (+ (select main_a v_prenex_40870) 998)) (<= (select main_a v_prenex_40871) 1498) (<= 2 (* 2 (select main_a v_prenex_40870))) (< v_prenex_40870 main_x) (<= (+ main_x 1) v_prenex_40870) (<= (select main_a v_prenex_40870) 999) (<= 1 (select main_a v_prenex_40871)))) (forall ((v_prenex_42113 Int) (v_prenex_42114 Int)) (or (<= (+ main_y 1) v_prenex_42114) (<= 1 (select main_a v_prenex_42114)) (< v_prenex_42114 main_y) (<= 1000 (+ (select main_a v_prenex_42113) (select main_a v_prenex_42114))))) (forall ((v_prenex_43071 Int) (v_prenex_43070 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43070))) (< v_prenex_43070 main_x) (<= (select main_a v_prenex_43071) 999) (<= (+ (select main_a v_prenex_43070) (select main_a v_prenex_43071)) 1000) (<= (select main_a v_prenex_43070) 500) (<= (+ main_x 1) v_prenex_43070))) (forall ((v_prenex_46068 Int) (v_prenex_46069 Int)) (or (< v_prenex_46068 main_x) (<= 1000 (* 2 (select main_a v_prenex_46069))) (<= (* 2 (select main_a v_prenex_46069)) 1998) (<= (+ main_x 1) v_prenex_46068) (<= (* 2 (select main_a v_prenex_46068)) 1000) (<= (select main_a v_prenex_46069) (+ (select main_a v_prenex_46068) 998)))) (forall ((v_prenex_46998 Int) (v_prenex_46997 Int)) (or (<= 1000 (+ (select main_a v_prenex_46997) (select main_a v_prenex_46998))) (<= (+ main_x 1) v_prenex_46997) (<= (+ main_y 1) v_prenex_46998) (< v_prenex_46997 main_x) (<= 500 (select main_a v_prenex_46998)) (<= (select main_a v_prenex_46998) 999) (<= 0 (+ (select main_a v_prenex_46997) 498)))) (forall ((v_prenex_48984 Int) (v_prenex_48983 Int)) (or (< v_prenex_48983 main_x) (<= (+ main_x 1) v_prenex_48983) (<= 1 (select main_a v_prenex_48984)) (<= (select main_a v_prenex_48984) (+ (select main_a v_prenex_48983) 998)) (<= (+ main_y 1) v_prenex_48984) (<= 2 (* 2 (select main_a v_prenex_48983))))) (forall ((v_prenex_42476 Int) (v_prenex_42477 Int)) (or (<= (select main_a v_prenex_42476) 999) (<= 500 (select main_a v_prenex_42477)) (<= (select main_a v_prenex_42476) (select main_a v_prenex_42477)) (<= (+ main_x 1) v_prenex_42476) (<= (select main_a v_prenex_42476) 500) (< v_prenex_42476 main_x) (<= 1000 (* 2 (select main_a v_prenex_42477))))) (or (forall ((v_prenex_46172 Int)) (or (<= (+ main_x 1) v_prenex_46172) (<= (select main_a v_prenex_46172) 999) (<= 2 (* 2 (select main_a v_prenex_46172))) (< v_prenex_46172 main_x))) (forall ((v_prenex_46173 Int)) (or (<= 1 (select main_a v_prenex_46173)) (<= (select main_a v_prenex_46173) 1498)))) (forall ((v_prenex_41380 Int) (v_prenex_41381 Int)) (or (<= (select main_a v_prenex_41380) 500) (<= 500 (select main_a v_prenex_41381)) (<= 2 (* 2 (select main_a v_prenex_41380))) (<= (+ main_x 1) v_prenex_41380) (< v_prenex_41380 main_x) (<= (select main_a v_prenex_41381) (+ (select main_a v_prenex_41380) 998)) (<= (select main_a v_prenex_41381) 1498))) (or (forall ((v_prenex_51281 Int)) (or (<= (select main_a v_prenex_51281) 1498) (<= (select main_a v_prenex_51281) 999))) (forall ((v_prenex_51280 Int)) (or (< v_prenex_51280 main_x) (<= (* 2 (select main_a v_prenex_51280)) 1000) (<= 1 (select main_a v_prenex_51280)) (<= (+ main_x 1) v_prenex_51280)))) (or (forall ((v_prenex_42880 Int)) (or (<= 500 (select main_a v_prenex_42880)) (<= (+ main_y 1) v_prenex_42880) (<= (select main_a v_prenex_42880) 999))) (forall ((v_prenex_42879 Int)) (or (<= 2 (* 2 (select main_a v_prenex_42879))) (<= (+ main_x 1) v_prenex_42879) (<= (select main_a v_prenex_42879) 999) (< v_prenex_42879 main_x)))) (forall ((v_prenex_41824 Int) (v_prenex_41825 Int)) (or (<= 1000 (+ (select main_a v_prenex_41824) (select main_a v_prenex_41825))) (< v_prenex_41824 main_x) (<= 2 (* 2 (select main_a v_prenex_41824))) (<= 1000 (* 2 (select main_a v_prenex_41825))) (<= (select main_a v_prenex_41824) 500) (<= (+ main_x 1) v_prenex_41824) (<= (* 2 (select main_a v_prenex_41825)) 1998))) (forall ((v_prenex_51501 Int) (v_prenex_51502 Int)) (or (<= 1 (select main_a v_prenex_51502)) (<= (select main_a v_prenex_51501) 999) (<= (+ main_x 1) v_prenex_51501) (<= (select main_a v_prenex_51501) (select main_a v_prenex_51502)) (<= 500 (select main_a v_prenex_51502)) (<= 2 (* 2 (select main_a v_prenex_51501))) (< v_prenex_51501 main_x))) (or (forall ((v_prenex_43379 Int)) (<= 500 (select main_a v_prenex_43379))) (forall ((v_prenex_43376 Int)) (or (<= (select main_a v_prenex_43376) 500) (< v_prenex_43376 main_x) (<= (+ main_x 1) v_prenex_43376) (<= 2 (* 2 (select main_a v_prenex_43376))) (<= 1 (select main_a v_prenex_43376))))) (forall ((v_prenex_50997 Int) (v_prenex_50998 Int)) (or (<= (* 2 (select main_a v_prenex_50998)) 1998) (<= 1000 (+ (select main_a v_prenex_50997) (select main_a v_prenex_50998))) (<= 1 (select main_a v_prenex_50998)) (<= 1 (select main_a v_prenex_50997)) (< v_prenex_50997 main_x) (<= (+ main_x 1) v_prenex_50997) (<= (* 2 (select main_a v_prenex_50997)) 1000))) (forall ((v_prenex_43705 Int) (v_prenex_43704 Int)) (or (<= (select main_a v_prenex_43704) (select main_a v_prenex_43705)) (<= 1 (select main_a v_prenex_43704)) (<= (+ main_y 1) v_prenex_43705) (< v_prenex_43704 main_x) (<= (* 2 (select main_a v_prenex_43705)) 1998) (<= (select main_a v_prenex_43705) 1498) (<= (+ main_x 1) v_prenex_43704))) (or (forall ((v_prenex_45990 Int)) (or (<= (* 2 (select main_a v_prenex_45990)) 1000) (<= 0 (+ (select main_a v_prenex_45990) 498)) (< v_prenex_45990 main_x) (<= (+ main_x 1) v_prenex_45990) (<= 1 (select main_a v_prenex_45990)))) (forall ((v_prenex_45991 Int)) (or (<= 500 (select main_a v_prenex_45991)) (<= (* 2 (select main_a v_prenex_45991)) 1998)))) (forall ((v_prenex_49498 Int) (v_prenex_49497 Int)) (or (< v_prenex_49497 main_x) (<= 0 (+ (select main_a v_prenex_49497) 498)) (<= (+ main_x 1) v_prenex_49497) (<= (select main_a v_prenex_49497) (select main_a v_prenex_49498)) (<= (select main_a v_prenex_49497) 500) (<= 1000 (* 2 (select main_a v_prenex_49498))))) (forall ((v_prenex_47369 Int) (v_prenex_47370 Int)) (or (<= (select main_a v_prenex_47369) (select main_a v_prenex_47370)) (<= 1000 (* 2 (select main_a v_prenex_47370))) (<= (+ main_x 1) v_prenex_47369) (<= 2 (* 2 (select main_a v_prenex_47369))) (<= 1 (select main_a v_prenex_47370)) (< v_prenex_47369 main_x) (<= 0 (+ (select main_a v_prenex_47369) 498)))) (forall ((v_prenex_40669 Int) (v_prenex_40670 Int)) (or (<= (select main_a v_prenex_40670) 1498) (< v_prenex_40669 main_x) (<= (+ (select main_a v_prenex_40669) (select main_a v_prenex_40670)) 1000) (<= (select main_a v_prenex_40669) 500) (<= 2 (* 2 (select main_a v_prenex_40669))) (<= (+ main_x 1) v_prenex_40669))) (forall ((v_prenex_51325 Int) (v_prenex_51324 Int)) (or (<= (+ main_x 1) v_prenex_51324) (<= 1000 (* 2 (select main_a v_prenex_51325))) (<= (select main_a v_prenex_51325) 999) (<= 1000 (+ (select main_a v_prenex_51324) (select main_a v_prenex_51325))) (<= 1 (select main_a v_prenex_51324)) (< v_prenex_51324 main_x))) (forall ((v_prenex_51392 Int) (v_prenex_51393 Int)) (or (<= (select main_a v_prenex_51393) 1498) (<= 2 (* 2 (select main_a v_prenex_51392))) (<= (select main_a v_prenex_51393) 999) (<= (select main_a v_prenex_51392) 999) (< v_prenex_51392 main_x) (<= (+ main_x 1) v_prenex_51392) (<= 1000 (+ (select main_a v_prenex_51392) (select main_a v_prenex_51393))))) (forall ((v_prenex_44016 Int) (v_prenex_44017 Int)) (or (<= 1 (select main_a v_prenex_44016)) (<= (select main_a v_prenex_44017) (+ (select main_a v_prenex_44016) 998)) (< v_prenex_44016 main_x) (<= (+ main_x 1) v_prenex_44016) (<= 0 (+ (select main_a v_prenex_44016) 498)) (<= 1000 (* 2 (select main_a v_prenex_44017))) (<= 500 (select main_a v_prenex_44017)))) (forall ((v_prenex_48604 Int) (v_prenex_48603 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48603))) (<= 500 (select main_a v_prenex_48604)) (< v_prenex_48603 main_x) (<= 0 (+ (select main_a v_prenex_48603) 498)) (<= (select main_a v_prenex_48604) (+ (select main_a v_prenex_48603) 998)) (<= (+ main_x 1) v_prenex_48603))) (or (forall ((v_prenex_49341 Int)) (or (< v_prenex_49341 main_x) (<= 1 (select main_a v_prenex_49341)) (<= (+ main_x 1) v_prenex_49341) (<= 2 (* 2 (select main_a v_prenex_49341))))) (forall ((v_prenex_49346 Int)) (or (<= (* 2 (select main_a v_prenex_49346)) 1998) (<= 500 (select main_a v_prenex_49346))))) (forall ((v_prenex_40620 Int) (v_prenex_40619 Int)) (or (<= (select main_a v_prenex_40620) 1498) (<= (* 2 (select main_a v_prenex_40620)) 1998) (<= (select main_a v_prenex_40619) 500) (<= (+ main_y 1) v_prenex_40620) (< v_prenex_40619 main_x) (<= (+ main_x 1) v_prenex_40619) (<= (select main_a v_prenex_40620) (+ (select main_a v_prenex_40619) 998)))) (or (forall ((v_prenex_41437 Int)) (or (<= (select main_a v_prenex_41437) 999) (<= 500 (select main_a v_prenex_41437)))) (forall ((v_prenex_41433 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41433))) (<= (* 2 (select main_a v_prenex_41433)) 1000) (<= 1 (select main_a v_prenex_41433)) (< v_prenex_41433 main_x) (<= (+ main_x 1) v_prenex_41433)))) (or (forall ((v_prenex_50780 Int)) (<= 500 (select main_a v_prenex_50780))) (forall ((v_prenex_50776 Int)) (or (< v_prenex_50776 main_x) (<= (* 2 (select main_a v_prenex_50776)) 1000) (<= 0 (+ (select main_a v_prenex_50776) 498)) (<= 1 (select main_a v_prenex_50776)) (<= (+ main_x 1) v_prenex_50776)))) (forall ((v_prenex_45058 Int) (v_prenex_45057 Int)) (or (<= 1000 (+ (select main_a v_prenex_45057) (select main_a v_prenex_45058))) (< v_prenex_45057 main_x) (<= (+ main_x 1) v_prenex_45057) (<= (select main_a v_prenex_45058) 999) (<= (select main_a v_prenex_45057) 999) (<= (* 2 (select main_a v_prenex_45058)) 1998) (<= (select main_a v_prenex_45057) 500))) (forall ((v_prenex_49539 Int) (v_prenex_49538 Int)) (or (<= (select main_a v_prenex_49538) 500) (<= (+ main_x 1) v_prenex_49538) (<= 1 (select main_a v_prenex_49539)) (<= (select main_a v_prenex_49538) (select main_a v_prenex_49539)) (<= 2 (* 2 (select main_a v_prenex_49538))) (< v_prenex_49538 main_x) (<= (select main_a v_prenex_49539) 999))) (or (forall ((v_prenex_48371 Int)) (or (<= (* 2 (select main_a v_prenex_48371)) 1998) (<= (select main_a v_prenex_48371) 1498))) (forall ((v_prenex_48366 Int)) (or (<= (+ main_x 1) v_prenex_48366) (<= (* 2 (select main_a v_prenex_48366)) 1000) (< v_prenex_48366 main_x) (<= 1 (select main_a v_prenex_48366))))) (or (forall ((v_prenex_49147 Int)) (or (<= 500 (select main_a v_prenex_49147)) (<= (select main_a v_prenex_49147) 1498))) (forall ((v_prenex_49146 Int)) (or (<= (select main_a v_prenex_49146) 500) (<= (+ main_x 1) v_prenex_49146) (<= 2 (* 2 (select main_a v_prenex_49146))) (<= 0 (+ (select main_a v_prenex_49146) 498)) (< v_prenex_49146 main_x)))) (forall ((v_prenex_48464 Int) (v_prenex_48463 Int)) (or (<= (select main_a v_prenex_48463) 999) (< v_prenex_48463 main_x) (<= 500 (select main_a v_prenex_48464)) (<= (+ main_x 1) v_prenex_48463) (<= 1 (select main_a v_prenex_48463)) (<= (+ (select main_a v_prenex_48463) (select main_a v_prenex_48464)) 1000))) (or (forall ((v_prenex_43025 Int)) (<= (select main_a v_prenex_43025) 999)) (forall ((v_prenex_43028 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43028))) (< v_prenex_43028 main_x) (<= (+ main_x 1) v_prenex_43028)))) (forall ((v_prenex_45199 Int) (v_prenex_45198 Int)) (or (<= (* 2 (select main_a v_prenex_45198)) 1000) (<= (select main_a v_prenex_45199) 999) (<= (+ main_x 1) v_prenex_45198) (<= (+ (select main_a v_prenex_45198) (select main_a v_prenex_45199)) 1000) (< v_prenex_45198 main_x) (<= (select main_a v_prenex_45198) 999) (<= 1000 (* 2 (select main_a v_prenex_45199))))) (or (forall ((v_prenex_51157 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51157))) (<= 500 (select main_a v_prenex_51157)))) (forall ((v_prenex_51156 Int)) (or (<= (* 2 (select main_a v_prenex_51156)) 1000) (< v_prenex_51156 main_x) (<= 1 (select main_a v_prenex_51156)) (<= (+ main_x 1) v_prenex_51156)))) (forall ((v_prenex_50488 Int) (v_prenex_50487 Int)) (or (<= (select main_a v_prenex_50488) 999) (<= 2 (* 2 (select main_a v_prenex_50487))) (< v_prenex_50487 main_x) (<= 1 (select main_a v_prenex_50487)) (<= (+ main_x 1) v_prenex_50487) (<= (select main_a v_prenex_50487) (select main_a v_prenex_50488)))) (or (forall ((v_prenex_51678 Int)) (or (<= (+ main_x 1) v_prenex_51678) (<= 0 (+ (select main_a v_prenex_51678) 498)) (<= 2 (* 2 (select main_a v_prenex_51678))) (< v_prenex_51678 main_x))) (forall ((v_prenex_51681 Int)) (<= (* 2 (select main_a v_prenex_51681)) 1998))) (forall ((v_prenex_41850 Int) (v_prenex_41851 Int)) (or (<= (select main_a v_prenex_41851) (+ (select main_a v_prenex_41850) 998)) (<= (select main_a v_prenex_41851) 1498) (< v_prenex_41850 main_x) (<= 1 (select main_a v_prenex_41850)) (<= (* 2 (select main_a v_prenex_41851)) 1998) (<= (select main_a v_prenex_41850) 500) (<= (+ main_x 1) v_prenex_41850))) (forall ((v_prenex_48088 Int) (v_prenex_48087 Int)) (or (<= (+ main_x 1) v_prenex_48087) (<= 1 (select main_a v_prenex_48088)) (< v_prenex_48087 main_x) (<= (select main_a v_prenex_48087) 999) (<= 500 (select main_a v_prenex_48088)) (<= (* 2 (select main_a v_prenex_48087)) 1000) (<= (select main_a v_prenex_48088) (+ (select main_a v_prenex_48087) 998)))) (forall ((v_prenex_45579 Int) (v_prenex_45580 Int)) (or (<= (+ main_x 1) v_prenex_45579) (<= (select main_a v_prenex_45579) 500) (<= (select main_a v_prenex_45580) 1498) (<= (select main_a v_prenex_45579) (select main_a v_prenex_45580)) (<= (+ main_y 1) v_prenex_45580) (< v_prenex_45579 main_x))) (forall ((v_prenex_40807 Int) (v_prenex_40808 Int)) (or (<= (select main_a v_prenex_40808) 999) (<= (* 2 (select main_a v_prenex_40807)) 1000) (< v_prenex_40807 main_x) (<= (+ main_x 1) v_prenex_40807) (<= (select main_a v_prenex_40808) (+ (select main_a v_prenex_40807) 998)) (<= (select main_a v_prenex_40807) 500))) (forall ((v_prenex_43839 Int) (v_prenex_43838 Int)) (or (<= (+ main_y 1) v_prenex_43839) (<= (* 2 (select main_a v_prenex_43838)) 1000) (< v_prenex_43838 main_x) (<= (* 2 (select main_a v_prenex_43839)) 1998) (<= (+ main_x 1) v_prenex_43838) (<= (select main_a v_prenex_43839) 1498) (<= (+ (select main_a v_prenex_43838) (select main_a v_prenex_43839)) 1000))) (forall ((v_prenex_49426 Int) (v_prenex_49425 Int)) (or (< v_prenex_49425 main_x) (<= 1000 (* 2 (select main_a v_prenex_49426))) (<= (select main_a v_prenex_49425) 500) (<= (+ (select main_a v_prenex_49425) (select main_a v_prenex_49426)) 1000) (<= (+ main_x 1) v_prenex_49425) (<= 1 (select main_a v_prenex_49425)))) (forall ((v_prenex_49471 Int) (v_prenex_49470 Int)) (or (<= (+ main_y 1) v_prenex_49471) (<= 1 (select main_a v_prenex_49471)) (< v_prenex_49471 main_y) (<= (select main_a v_prenex_49470) (select main_a v_prenex_49471)) (<= (select main_a v_prenex_49471) 999))) (or (forall ((v_prenex_45291 Int)) (or (<= 0 (+ (select main_a v_prenex_45291) 498)) (<= (select main_a v_prenex_45291) 999) (<= (* 2 (select main_a v_prenex_45291)) 1000) (< v_prenex_45291 main_x) (<= (+ main_x 1) v_prenex_45291))) (forall ((v_prenex_45293 Int)) (or (<= 1 (select main_a v_prenex_45293)) (<= (select main_a v_prenex_45293) 999)))) (forall ((v_prenex_41842 Int) (v_prenex_41843 Int)) (or (< v_prenex_41842 main_x) (<= (+ main_x 1) v_prenex_41842) (<= (select main_a v_prenex_41843) 1498) (<= (select main_a v_prenex_41843) (+ (select main_a v_prenex_41842) 998)) (<= 1000 (* 2 (select main_a v_prenex_41843))) (<= 0 (+ (select main_a v_prenex_41842) 498)))) (forall ((v_prenex_41583 Int) (v_prenex_41584 Int)) (or (<= (+ main_x 1) v_prenex_41583) (<= (select main_a v_prenex_41584) 1498) (< v_prenex_41583 main_x) (<= 1000 (* 2 (select main_a v_prenex_41584))) (<= (+ (select main_a v_prenex_41583) (select main_a v_prenex_41584)) 1000) (<= (select main_a v_prenex_41583) 500) (<= (select main_a v_prenex_41583) 999))) (or (forall ((v_prenex_41041 Int)) (<= (* 2 (select main_a v_prenex_41041)) 1998)) (forall ((v_prenex_40494 Int)) (or (< v_prenex_40494 main_x) (<= 2 (* 2 (select main_a v_prenex_40494))) (<= (+ main_x 1) v_prenex_40494) (<= 0 (+ (select main_a v_prenex_40494) 498))))) (or (forall ((v_prenex_49753 Int)) (or (<= 1 (select main_a v_prenex_49753)) (<= 500 (select main_a v_prenex_49753)))) (forall ((v_prenex_49748 Int)) (or (<= (+ main_x 1) v_prenex_49748) (< v_prenex_49748 main_x) (<= (select main_a v_prenex_49748) 999) (<= 2 (* 2 (select main_a v_prenex_49748)))))) (or (forall ((v_prenex_42209 Int)) (or (<= 1 (select main_a v_prenex_42209)) (<= (+ main_y 1) v_prenex_42209) (<= 1000 (* 2 (select main_a v_prenex_42209))))) (forall ((v_prenex_42208 Int)) (or (<= (+ main_x 1) v_prenex_42208) (<= 1 (select main_a v_prenex_42208)) (< v_prenex_42208 main_x) (<= (* 2 (select main_a v_prenex_42208)) 1000)))) (forall ((v_prenex_48108 Int) (v_prenex_48107 Int)) (or (<= (select main_a v_prenex_48107) (select main_a v_prenex_48108)) (<= 2 (* 2 (select main_a v_prenex_48107))) (< v_prenex_48107 main_x) (<= (* 2 (select main_a v_prenex_48108)) 1998) (<= (+ main_x 1) v_prenex_48107) (<= (select main_a v_prenex_48107) 500))) (or (forall ((v_prenex_47559 Int)) (<= 1000 (* 2 (select main_a v_prenex_47559)))) (forall ((v_prenex_47558 Int)) (or (<= (select main_a v_prenex_47558) 500) (< v_prenex_47558 main_x) (<= (+ main_x 1) v_prenex_47558)))) (forall ((v_prenex_41275 Int) (v_prenex_41276 Int)) (or (<= (+ main_x 1) v_prenex_41275) (<= (+ main_y 1) v_prenex_41276) (<= (select main_a v_prenex_41276) 1498) (<= 1 (select main_a v_prenex_41276)) (< v_prenex_41275 main_x) (<= (* 2 (select main_a v_prenex_41275)) 1000) (<= (select main_a v_prenex_41276) (+ (select main_a v_prenex_41275) 998)))) (forall ((v_prenex_46990 Int) (v_prenex_46989 Int)) (or (<= 1000 (+ (select main_a v_prenex_46989) (select main_a v_prenex_46990))) (<= 2 (* 2 (select main_a v_prenex_46989))) (<= (+ main_x 1) v_prenex_46989) (< v_prenex_46989 main_x) (<= (select main_a v_prenex_46990) 1498) (<= (select main_a v_prenex_46990) 999) (<= 1 (select main_a v_prenex_46989)))) (forall ((v_prenex_43716 Int) (v_prenex_43717 Int)) (or (<= (select main_a v_prenex_43717) (+ (select main_a v_prenex_43716) 998)) (<= (select main_a v_prenex_43717) 1498) (< v_prenex_43716 main_x) (<= 1 (select main_a v_prenex_43717)) (<= (+ main_y 1) v_prenex_43717) (<= 1 (select main_a v_prenex_43716)) (<= (+ main_x 1) v_prenex_43716))) (forall ((v_prenex_43200 Int) (v_prenex_43201 Int)) (or (<= 500 (select main_a v_prenex_43201)) (< v_prenex_43200 main_x) (<= 1000 (* 2 (select main_a v_prenex_43201))) (<= 1000 (+ (select main_a v_prenex_43200) (select main_a v_prenex_43201))) (<= (+ main_x 1) v_prenex_43200) (<= 2 (* 2 (select main_a v_prenex_43200))))) (forall ((v_prenex_48429 Int) (v_prenex_48430 Int)) (or (<= 1000 (+ (select main_a v_prenex_48429) (select main_a v_prenex_48430))) (<= (* 2 (select main_a v_prenex_48429)) 1000) (<= (+ main_x 1) v_prenex_48429) (< v_prenex_48429 main_x) (<= (select main_a v_prenex_48429) 500) (<= 500 (select main_a v_prenex_48430)))) (or (forall ((v_prenex_45292 Int)) (or (<= (select main_a v_prenex_45292) 999) (<= (* 2 (select main_a v_prenex_45292)) 1000) (<= (+ main_x 1) v_prenex_45292) (<= 1 (select main_a v_prenex_45292)) (< v_prenex_45292 main_x))) (forall ((v_prenex_45293 Int)) (or (<= 1 (select main_a v_prenex_45293)) (<= (select main_a v_prenex_45293) 999)))) (forall ((v_prenex_51213 Int) (v_prenex_51214 Int)) (or (<= (+ (select main_a v_prenex_51213) (select main_a v_prenex_51214)) 1000) (<= 2 (* 2 (select main_a v_prenex_51213))) (<= (select main_a v_prenex_51213) 999) (< v_prenex_51213 main_x) (<= (* 2 (select main_a v_prenex_51214)) 1998) (<= (+ main_x 1) v_prenex_51213))) (forall ((v_prenex_48332 Int) (v_prenex_48331 Int)) (or (<= (select main_a v_prenex_48332) 1498) (<= (+ main_x 1) v_prenex_48331) (< v_prenex_48331 main_x) (<= (+ (select main_a v_prenex_48331) (select main_a v_prenex_48332)) 1000) (<= (select main_a v_prenex_48331) 999) (< v_prenex_48332 main_y) (<= 1 (select main_a v_prenex_48332)))) (forall ((v_prenex_49589 Int) (v_prenex_49588 Int)) (or (< v_prenex_49588 main_x) (<= (+ (select main_a v_prenex_49588) (select main_a v_prenex_49589)) 1000) (< v_prenex_49589 main_y) (<= (+ main_x 1) v_prenex_49588) (<= (* 2 (select main_a v_prenex_49588)) 1000) (<= (select main_a v_prenex_49589) 1498))) (forall ((v_prenex_50613 Int) (v_prenex_50612 Int)) (or (< v_prenex_50613 main_y) (<= (+ main_x 1) v_prenex_50612) (<= 1000 (* 2 (select main_a v_prenex_50613))) (<= (select main_a v_prenex_50612) 500) (<= (select main_a v_prenex_50613) (+ (select main_a v_prenex_50612) 998)) (< v_prenex_50612 main_x))) (forall ((v_prenex_51644 Int) (v_prenex_51645 Int)) (or (< v_prenex_51644 main_x) (<= 1 (select main_a v_prenex_51644)) (<= (+ main_x 1) v_prenex_51644) (<= (select main_a v_prenex_51644) (select main_a v_prenex_51645)) (<= 1000 (* 2 (select main_a v_prenex_51645))) (<= (select main_a v_prenex_51645) 1498))) (or (forall ((v_prenex_42212 Int)) (or (<= 0 (+ (select main_a v_prenex_42212) 498)) (< v_prenex_42212 main_x) (<= (+ main_x 1) v_prenex_42212) (<= (select main_a v_prenex_42212) 500) (<= 2 (* 2 (select main_a v_prenex_42212))))) (forall ((v_prenex_42213 Int)) (or (<= (* 2 (select main_a v_prenex_42213)) 1998) (<= (select main_a v_prenex_42213) 1498)))) (forall ((v_prenex_49825 Int) (v_prenex_49826 Int)) (or (<= (+ main_x 1) v_prenex_49825) (<= (select main_a v_prenex_49826) (+ (select main_a v_prenex_49825) 998)) (< v_prenex_49825 main_x) (<= (* 2 (select main_a v_prenex_49826)) 1998) (<= (select main_a v_prenex_49826) 1498) (<= (select main_a v_prenex_49825) 999) (<= (select main_a v_prenex_49825) 500))) (forall ((v_prenex_44119 Int) (v_prenex_44118 Int)) (or (< v_prenex_44118 main_x) (<= (+ main_x 1) v_prenex_44118) (< v_prenex_44119 main_y) (<= (select main_a v_prenex_44118) 500) (<= (select main_a v_prenex_44119) 1498) (<= (+ (select main_a v_prenex_44118) (select main_a v_prenex_44119)) 1000) (<= 1000 (* 2 (select main_a v_prenex_44119))))) (forall ((v_prenex_49847 Int) (v_prenex_49848 Int)) (or (<= (+ (select main_a v_prenex_49847) (select main_a v_prenex_49848)) 1000) (<= (select main_a v_prenex_49847) 500) (<= 1000 (* 2 (select main_a v_prenex_49848))) (< v_prenex_49847 main_x) (<= 1 (select main_a v_prenex_49848)) (<= 2 (* 2 (select main_a v_prenex_49847))) (<= (+ main_x 1) v_prenex_49847))) (forall ((v_prenex_42165 Int) (v_prenex_42166 Int)) (or (<= (+ main_y 1) v_prenex_42166) (< v_prenex_42165 main_x) (<= (+ main_x 1) v_prenex_42165) (<= 1000 (+ (select main_a v_prenex_42165) (select main_a v_prenex_42166))) (<= (* 2 (select main_a v_prenex_42166)) 1998) (<= 500 (select main_a v_prenex_42166)) (<= (select main_a v_prenex_42165) 500))) (or (forall ((v_prenex_43407 Int)) (or (< v_prenex_43407 main_x) (<= (select main_a v_prenex_43407) 999) (<= (+ main_x 1) v_prenex_43407) (<= (select main_a v_prenex_43407) 500) (<= 2 (* 2 (select main_a v_prenex_43407))))) (forall ((v_prenex_43406 Int)) (or (<= 500 (select main_a v_prenex_43406)) (<= (* 2 (select main_a v_prenex_43406)) 1998)))) (or (forall ((v_prenex_49091 Int)) (or (<= 1 (select main_a v_prenex_49091)) (<= (select main_a v_prenex_49091) 999) (<= (+ main_y 1) v_prenex_49091))) (forall ((v_prenex_49090 Int)) (or (< v_prenex_49090 main_x) (<= (+ main_x 1) v_prenex_49090) (<= 1 (select main_a v_prenex_49090)) (<= 2 (* 2 (select main_a v_prenex_49090)))))) (forall ((v_prenex_51374 Int) (v_prenex_51375 Int)) (or (<= (+ main_x 1) v_prenex_51374) (<= 1000 (* 2 (select main_a v_prenex_51375))) (<= 0 (+ (select main_a v_prenex_51374) 498)) (<= (select main_a v_prenex_51374) (select main_a v_prenex_51375)) (< v_prenex_51374 main_x) (<= (select main_a v_prenex_51375) 1498))) (or (forall ((v_prenex_42217 Int)) (or (<= (* 2 (select main_a v_prenex_42217)) 1000) (<= 2 (* 2 (select main_a v_prenex_42217))) (<= (+ main_x 1) v_prenex_42217) (<= (select main_a v_prenex_42217) 500) (< v_prenex_42217 main_x))) (forall ((v_prenex_42213 Int)) (or (<= (* 2 (select main_a v_prenex_42213)) 1998) (<= (select main_a v_prenex_42213) 1498)))) (forall ((v_prenex_49908 Int) (v_prenex_49909 Int)) (or (<= 0 (+ (select main_a v_prenex_49908) 498)) (<= (select main_a v_prenex_49908) (select main_a v_prenex_49909)) (<= 500 (select main_a v_prenex_49909)) (<= (+ main_x 1) v_prenex_49908) (< v_prenex_49908 main_x) (<= 1000 (* 2 (select main_a v_prenex_49909))) (<= (* 2 (select main_a v_prenex_49908)) 1000))) (forall ((v_prenex_48974 Int) (v_prenex_48973 Int)) (or (< v_prenex_48973 main_x) (<= 500 (select main_a v_prenex_48974)) (<= (select main_a v_prenex_48974) 1498) (<= 2 (* 2 (select main_a v_prenex_48973))) (<= (+ main_x 1) v_prenex_48973) (<= (+ (select main_a v_prenex_48973) (select main_a v_prenex_48974)) 1000) (<= (select main_a v_prenex_48973) 999))) (forall ((v_prenex_43073 Int) (v_prenex_43072 Int)) (or (<= (* 2 (select main_a v_prenex_43073)) 1998) (<= 1 (select main_a v_prenex_43072)) (<= (select main_a v_prenex_43073) (+ (select main_a v_prenex_43072) 998)) (< v_prenex_43072 main_x) (<= (select main_a v_prenex_43072) 500) (<= (+ main_x 1) v_prenex_43072) (<= (select main_a v_prenex_43073) 1498))) (forall ((v_prenex_42541 Int) (v_prenex_42542 Int)) (or (<= (select main_a v_prenex_42541) 999) (<= (select main_a v_prenex_42542) 1498) (<= (+ main_x 1) v_prenex_42541) (<= (select main_a v_prenex_42541) (select main_a v_prenex_42542)) (<= 1 (select main_a v_prenex_42542)) (<= 1 (select main_a v_prenex_42541)) (< v_prenex_42541 main_x))) (or (forall ((v_prenex_46947 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46947))) (<= 500 (select main_a v_prenex_46947)))) (forall ((v_prenex_46943 Int)) (or (< v_prenex_46943 main_x) (<= (+ main_x 1) v_prenex_46943) (<= 2 (* 2 (select main_a v_prenex_46943))) (<= (* 2 (select main_a v_prenex_46943)) 1000)))) (forall ((v_prenex_48407 Int) (v_prenex_48406 Int)) (or (<= (select main_a v_prenex_48406) (select main_a v_prenex_48407)) (<= (select main_a v_prenex_48406) 500) (< v_prenex_48407 main_y) (<= (* 2 (select main_a v_prenex_48407)) 1998) (< v_prenex_48406 main_x) (<= (+ main_x 1) v_prenex_48406))) (forall ((v_prenex_43778 Int) (v_prenex_43779 Int)) (or (<= (select main_a v_prenex_43779) 999) (< v_prenex_43778 main_x) (<= (+ main_x 1) v_prenex_43778) (<= 0 (+ (select main_a v_prenex_43778) 498)) (<= 500 (select main_a v_prenex_43779)) (<= (select main_a v_prenex_43779) (+ (select main_a v_prenex_43778) 998)) (<= (select main_a v_prenex_43778) 500))) (forall ((v_prenex_45342 Int) (v_prenex_45343 Int)) (or (< v_prenex_45342 main_x) (<= (+ main_x 1) v_prenex_45342) (<= 2 (* 2 (select main_a v_prenex_45342))) (<= 1 (select main_a v_prenex_45343)) (<= 1 (select main_a v_prenex_45342)) (<= 1000 (+ (select main_a v_prenex_45342) (select main_a v_prenex_45343))))) (forall ((v_prenex_47736 Int) (v_prenex_47737 Int)) (or (<= 0 (+ (select main_a v_prenex_47736) 498)) (<= (select main_a v_prenex_47737) 999) (<= (select main_a v_prenex_47737) (+ (select main_a v_prenex_47736) 998)) (< v_prenex_47736 main_x) (<= 1 (select main_a v_prenex_47737)) (<= (+ main_x 1) v_prenex_47736) (<= (select main_a v_prenex_47736) 500))) (or (forall ((v_prenex_50503 Int)) (or (<= 500 (select main_a v_prenex_50503)) (<= (select main_a v_prenex_50503) 1498))) (forall ((v_prenex_50499 Int)) (or (<= (select main_a v_prenex_50499) 999) (<= 0 (+ (select main_a v_prenex_50499) 498)) (< v_prenex_50499 main_x) (<= (+ main_x 1) v_prenex_50499) (<= 2 (* 2 (select main_a v_prenex_50499)))))) (forall ((v_prenex_43975 Int) (v_prenex_43974 Int)) (or (< v_prenex_43974 main_x) (<= 2 (* 2 (select main_a v_prenex_43974))) (<= (select main_a v_prenex_43974) 500) (<= (select main_a v_prenex_43974) (select main_a v_prenex_43975)) (<= 1000 (* 2 (select main_a v_prenex_43975))) (<= (+ main_x 1) v_prenex_43974))) (or (forall ((v_prenex_50036 Int)) (or (<= (select main_a v_prenex_50036) 1498) (<= (+ main_y 1) v_prenex_50036) (<= 1 (select main_a v_prenex_50036)))) (forall ((v_prenex_50035 Int)) (or (< v_prenex_50035 main_x) (<= 0 (+ (select main_a v_prenex_50035) 498)) (<= (+ main_x 1) v_prenex_50035) (<= (* 2 (select main_a v_prenex_50035)) 1000)))) (or (forall ((v_prenex_43279 Int)) (or (<= (+ main_x 1) v_prenex_43279) (<= (* 2 (select main_a v_prenex_43279)) 1000) (<= 0 (+ (select main_a v_prenex_43279) 498)) (< v_prenex_43279 main_x))) (forall ((v_prenex_43275 Int)) (or (<= (select main_a v_prenex_43275) 999) (<= 1 (select main_a v_prenex_43275))))) (forall ((v_prenex_45997 Int) (v_prenex_45996 Int)) (or (<= (select main_a v_prenex_45996) 999) (<= 2 (* 2 (select main_a v_prenex_45996))) (<= (+ main_x 1) v_prenex_45996) (< v_prenex_45996 main_x) (<= (+ (select main_a v_prenex_45996) (select main_a v_prenex_45997)) 1000) (<= (select main_a v_prenex_45997) 1498))) (forall ((v_prenex_47959 Int) (v_prenex_47958 Int)) (or (<= (select main_a v_prenex_47958) 999) (< v_prenex_47958 main_x) (<= (select main_a v_prenex_47959) 999) (<= (select main_a v_prenex_47959) 1498) (<= (+ main_x 1) v_prenex_47958) (<= 1000 (+ (select main_a v_prenex_47958) (select main_a v_prenex_47959))) (<= (+ main_y 1) v_prenex_47959))) (forall ((v_prenex_45620 Int) (v_prenex_45619 Int)) (or (<= (* 2 (select main_a v_prenex_45620)) 1998) (<= (+ main_x 1) v_prenex_45619) (<= 1000 (+ (select main_a v_prenex_45619) (select main_a v_prenex_45620))) (< v_prenex_45619 main_x) (<= (* 2 (select main_a v_prenex_45619)) 1000) (<= (select main_a v_prenex_45619) 999))) (forall ((v_prenex_48957 Int) (v_prenex_48958 Int)) (or (<= (select main_a v_prenex_48958) 999) (<= 2 (* 2 (select main_a v_prenex_48957))) (<= (+ main_y 1) v_prenex_48958) (<= (select main_a v_prenex_48958) (+ (select main_a v_prenex_48957) 998)) (< v_prenex_48957 main_x) (<= (+ main_x 1) v_prenex_48957))) (forall ((v_prenex_48756 Int) (v_prenex_48755 Int)) (or (<= (* 2 (select main_a v_prenex_48756)) 1998) (<= (select main_a v_prenex_48755) 500) (< v_prenex_48755 main_x) (<= 1000 (* 2 (select main_a v_prenex_48756))) (<= (select main_a v_prenex_48755) (select main_a v_prenex_48756)) (<= (+ main_x 1) v_prenex_48755))) (forall ((v_prenex_46075 Int) (v_prenex_46074 Int)) (or (<= 1 (select main_a v_prenex_46074)) (<= 0 (+ (select main_a v_prenex_46074) 498)) (<= 1 (select main_a v_prenex_46075)) (< v_prenex_46074 main_x) (<= (select main_a v_prenex_46075) (+ (select main_a v_prenex_46074) 998)) (<= 1000 (* 2 (select main_a v_prenex_46075))) (<= (+ main_x 1) v_prenex_46074))) (forall ((v_prenex_41930 Int) (v_prenex_41931 Int)) (or (<= 2 (* 2 (select main_a v_prenex_41930))) (<= (+ main_x 1) v_prenex_41930) (<= (select main_a v_prenex_41930) 999) (< v_prenex_41930 main_x) (<= 1 (select main_a v_prenex_41931)) (<= (select main_a v_prenex_41930) (select main_a v_prenex_41931)) (<= 1000 (* 2 (select main_a v_prenex_41931))))) (forall ((v_prenex_51574 Int) (v_prenex_51573 Int)) (or (<= (+ (select main_a v_prenex_51573) (select main_a v_prenex_51574)) 1000) (< v_prenex_51573 main_x) (<= (+ main_x 1) v_prenex_51573) (<= (select main_a v_prenex_51573) 999) (<= (* 2 (select main_a v_prenex_51574)) 1998) (<= (select main_a v_prenex_51573) 500))) (forall ((v_prenex_51748 Int) (v_prenex_51749 Int)) (or (<= (+ main_x 1) v_prenex_51748) (<= 2 (* 2 (select main_a v_prenex_51748))) (< v_prenex_51749 main_y) (<= (select main_a v_prenex_51749) (+ (select main_a v_prenex_51748) 998)) (< v_prenex_51748 main_x))) (or (forall ((v_prenex_43823 Int)) (or (<= (* 2 (select main_a v_prenex_43823)) 1998) (<= (select main_a v_prenex_43823) 1498))) (forall ((v_prenex_43819 Int)) (or (<= (* 2 (select main_a v_prenex_43819)) 1000) (<= 0 (+ (select main_a v_prenex_43819) 498)) (<= (+ main_x 1) v_prenex_43819) (< v_prenex_43819 main_x) (<= (select main_a v_prenex_43819) 500)))) (or (forall ((v_prenex_41157 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41157))) (<= (select main_a v_prenex_41157) 1498))) (forall ((v_prenex_40495 Int)) (or (< v_prenex_40495 main_x) (<= (+ main_x 1) v_prenex_40495) (<= 2 (* 2 (select main_a v_prenex_40495))) (<= (select main_a v_prenex_40495) 500) (<= 0 (+ (select main_a v_prenex_40495) 498))))) (or (forall ((v_prenex_46005 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46005))) (<= 1 (select main_a v_prenex_46005)))) (forall ((v_prenex_46000 Int)) (or (< v_prenex_46000 main_x) (<= 1 (select main_a v_prenex_46000)) (<= (* 2 (select main_a v_prenex_46000)) 1000) (<= (+ main_x 1) v_prenex_46000)))) (forall ((v_prenex_51411 Int) (v_prenex_51410 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_51411))) (< v_prenex_51410 main_x) (<= (+ (select main_a v_prenex_51410) (select main_a v_prenex_51411)) 1000) (<= (select main_a v_prenex_51410) 500) (<= (+ main_x 1) v_prenex_51410) (<= 2 (* 2 (select main_a v_prenex_51410))))) (or (forall ((v_prenex_49804 Int)) (or (<= (select main_a v_prenex_49804) 1498) (<= 500 (select main_a v_prenex_49804)))) (forall ((v_prenex_49798 Int)) (or (< v_prenex_49798 main_x) (<= 2 (* 2 (select main_a v_prenex_49798))) (<= (select main_a v_prenex_49798) 999) (<= (+ main_x 1) v_prenex_49798)))) (or (forall ((v_prenex_49996 Int)) (or (<= (* 2 (select main_a v_prenex_49996)) 1998) (<= 500 (select main_a v_prenex_49996)))) (forall ((v_prenex_49992 Int)) (or (<= (* 2 (select main_a v_prenex_49992)) 1000) (< v_prenex_49992 main_x) (<= 2 (* 2 (select main_a v_prenex_49992))) (<= (+ main_x 1) v_prenex_49992)))) (or (forall ((v_prenex_41655 Int)) (or (< v_prenex_41655 main_x) (<= 2 (* 2 (select main_a v_prenex_41655))) (<= (select main_a v_prenex_41655) 999) (<= (+ main_x 1) v_prenex_41655))) (forall ((v_prenex_41656 Int)) (or (<= (* 2 (select main_a v_prenex_41656)) 1998) (<= 1000 (* 2 (select main_a v_prenex_41656)))))) (forall ((v_prenex_42828 Int) (v_prenex_42829 Int)) (or (<= 1 (select main_a v_prenex_42828)) (<= (+ main_x 1) v_prenex_42828) (<= (select main_a v_prenex_42829) 999) (<= (select main_a v_prenex_42828) (select main_a v_prenex_42829)) (< v_prenex_42828 main_x) (<= 500 (select main_a v_prenex_42829)) (<= 0 (+ (select main_a v_prenex_42828) 498)))) (forall ((v_prenex_50590 Int) (v_prenex_50591 Int)) (or (<= (select main_a v_prenex_50591) 999) (< v_prenex_50590 main_x) (<= 2 (* 2 (select main_a v_prenex_50590))) (<= (+ main_x 1) v_prenex_50590) (<= 1 (select main_a v_prenex_50590)) (<= (+ (select main_a v_prenex_50590) (select main_a v_prenex_50591)) 1000) (<= (* 2 (select main_a v_prenex_50591)) 1998))) (or (forall ((v_prenex_48819 Int)) (<= (* 2 (select main_a v_prenex_48819)) 1000)) (forall ((v_prenex_48820 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_48820))) (< v_prenex_48820 main_y) (<= (+ main_y 1) v_prenex_48820)))) (forall ((v_prenex_50239 Int) (v_prenex_50240 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50239))) (<= (select main_a v_prenex_50239) (select main_a v_prenex_50240)) (<= (select main_a v_prenex_50240) 999) (<= 1 (select main_a v_prenex_50240)) (<= (+ main_x 1) v_prenex_50239) (< v_prenex_50240 main_y) (< v_prenex_50239 main_x))) (forall ((v_prenex_46336 Int) (v_prenex_46335 Int)) (or (<= (+ main_x 1) v_prenex_46335) (<= (select main_a v_prenex_46336) 1498) (<= (select main_a v_prenex_46336) 999) (< v_prenex_46336 main_y) (<= (select main_a v_prenex_46335) (select main_a v_prenex_46336)) (<= 0 (+ (select main_a v_prenex_46335) 498)) (< v_prenex_46335 main_x))) (or (forall ((v_prenex_47904 Int)) (or (< v_prenex_47904 main_x) (<= 2 (* 2 (select main_a v_prenex_47904))) (<= (select main_a v_prenex_47904) 500) (<= (+ main_x 1) v_prenex_47904))) (forall ((v_prenex_47909 Int)) (or (<= (* 2 (select main_a v_prenex_47909)) 1998) (<= (select main_a v_prenex_47909) 999)))) (forall ((v_prenex_43817 Int) (v_prenex_43816 Int)) (or (< v_prenex_43816 main_x) (<= (+ main_x 1) v_prenex_43816) (<= 1000 (* 2 (select main_a v_prenex_43817))) (<= (select main_a v_prenex_43816) 500) (<= 500 (select main_a v_prenex_43817)) (<= (select main_a v_prenex_43817) (+ (select main_a v_prenex_43816) 998)))) (forall ((v_prenex_50310 Int) (v_prenex_50309 Int)) (or (<= 1000 (+ (select main_a v_prenex_50309) (select main_a v_prenex_50310))) (< v_prenex_50310 main_y) (<= (+ main_y 1) v_prenex_50310) (<= 1000 (* 2 (select main_a v_prenex_50310))) (<= 1 (select main_a v_prenex_50310)))) (or (forall ((v_prenex_49044 Int)) (or (<= (+ main_x 1) v_prenex_49044) (<= (* 2 (select main_a v_prenex_49044)) 1000) (<= 0 (+ (select main_a v_prenex_49044) 498)) (<= (select main_a v_prenex_49044) 999) (< v_prenex_49044 main_x))) (forall ((v_prenex_49046 Int)) (or (<= (select main_a v_prenex_49046) 999) (<= 500 (select main_a v_prenex_49046))))) (forall ((v_prenex_51622 Int) (v_prenex_51623 Int)) (or (<= (select main_a v_prenex_51622) 999) (<= (select main_a v_prenex_51623) 1498) (<= (+ (select main_a v_prenex_51622) (select main_a v_prenex_51623)) 1000) (<= 1 (select main_a v_prenex_51623)) (<= 0 (+ (select main_a v_prenex_51622) 498)) (< v_prenex_51622 main_x) (<= (+ main_x 1) v_prenex_51622))) (forall ((v_prenex_51703 Int) (v_prenex_51704 Int)) (or (<= 500 (select main_a v_prenex_51704)) (<= (* 2 (select main_a v_prenex_51703)) 1000) (<= (select main_a v_prenex_51703) (select main_a v_prenex_51704)) (<= (select main_a v_prenex_51703) 500) (< v_prenex_51703 main_x) (<= (+ main_x 1) v_prenex_51703) (<= 1 (select main_a v_prenex_51704)))) (forall ((v_prenex_45601 Int) (v_prenex_45602 Int)) (or (<= (select main_a v_prenex_45601) (select main_a v_prenex_45602)) (<= (+ main_y 1) v_prenex_45602) (<= (+ main_x 1) v_prenex_45601) (< v_prenex_45602 main_y) (< v_prenex_45601 main_x))) (forall ((v_prenex_51007 Int) (v_prenex_51008 Int)) (or (<= (select main_a v_prenex_51007) (select main_a v_prenex_51008)) (<= (select main_a v_prenex_51008) 999) (<= (select main_a v_prenex_51008) 1498) (<= (+ main_y 1) v_prenex_51008) (< v_prenex_51008 main_y))) (forall ((v_prenex_50575 Int) (v_prenex_50574 Int)) (or (< v_prenex_50574 main_x) (<= (+ main_x 1) v_prenex_50574) (< v_prenex_50575 main_y) (<= 2 (* 2 (select main_a v_prenex_50574))) (<= (select main_a v_prenex_50575) 1498) (<= (select main_a v_prenex_50575) 999) (<= 1000 (+ (select main_a v_prenex_50574) (select main_a v_prenex_50575))))) (or (forall ((v_prenex_45688 Int)) (or (<= 1 (select main_a v_prenex_45688)) (<= (select main_a v_prenex_45688) 1498))) (forall ((v_prenex_45683 Int)) (or (<= (* 2 (select main_a v_prenex_45683)) 1000) (<= (select main_a v_prenex_45683) 500) (<= (+ main_x 1) v_prenex_45683) (< v_prenex_45683 main_x)))) (forall ((v_prenex_44665 Int) (v_prenex_44664 Int)) (or (<= (select main_a v_prenex_44665) 1498) (<= (+ main_y 1) v_prenex_44665) (<= (select main_a v_prenex_44665) 999) (<= (+ main_x 1) v_prenex_44664) (<= (* 2 (select main_a v_prenex_44664)) 1000) (< v_prenex_44664 main_x) (<= (+ (select main_a v_prenex_44664) (select main_a v_prenex_44665)) 1000))) (forall ((v_prenex_41148 Int) (v_prenex_41149 Int)) (or (<= (+ (select main_a v_prenex_41148) (select main_a v_prenex_41149)) 1000) (<= 0 (+ (select main_a v_prenex_41148) 498)) (<= (+ main_x 1) v_prenex_41148) (<= (select main_a v_prenex_41149) 999) (<= 500 (select main_a v_prenex_41149)) (< v_prenex_41149 main_y) (< v_prenex_41148 main_x))) (or (forall ((v_prenex_44407 Int)) (<= 1000 (* 2 (select main_a v_prenex_44407)))) (forall ((v_prenex_44406 Int)) (or (< v_prenex_44406 main_x) (<= (select main_a v_prenex_44406) 999) (<= (select main_a v_prenex_44406) 500) (<= (+ main_x 1) v_prenex_44406)))) (forall ((v_prenex_46019 Int) (v_prenex_46018 Int)) (or (<= (select main_a v_prenex_46019) 999) (< v_prenex_46019 main_y) (<= (* 2 (select main_a v_prenex_46019)) 1998) (<= (+ main_y 1) v_prenex_46019) (<= (+ (select main_a v_prenex_46018) (select main_a v_prenex_46019)) 1000))) (forall ((v_prenex_43624 Int) (v_prenex_43623 Int)) (or (<= 0 (+ (select main_a v_prenex_43623) 498)) (< v_prenex_43624 main_y) (<= (+ main_x 1) v_prenex_43623) (<= 1000 (+ (select main_a v_prenex_43623) (select main_a v_prenex_43624))) (<= (select main_a v_prenex_43624) 1498) (<= (* 2 (select main_a v_prenex_43624)) 1998) (< v_prenex_43623 main_x))) (forall ((v_prenex_50014 Int) (v_prenex_50013 Int)) (or (<= (* 2 (select main_a v_prenex_50014)) 1998) (<= (select main_a v_prenex_50014) 1498) (<= 2 (* 2 (select main_a v_prenex_50013))) (< v_prenex_50013 main_x) (<= 1000 (+ (select main_a v_prenex_50013) (select main_a v_prenex_50014))) (<= (+ main_x 1) v_prenex_50013) (<= 1 (select main_a v_prenex_50013)))) (or (forall ((v_prenex_49722 Int)) (<= (* 2 (select main_a v_prenex_49722)) 1000)) (forall ((v_prenex_49723 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49723))) (< v_prenex_49723 main_y) (<= 500 (select main_a v_prenex_49723)) (<= (+ main_y 1) v_prenex_49723)))) (forall ((v_prenex_49073 Int) (v_prenex_49072 Int)) (or (< v_prenex_49073 main_y) (<= 1 (select main_a v_prenex_49073)) (<= (select main_a v_prenex_49073) 1498) (<= (* 2 (select main_a v_prenex_49072)) 1000) (<= (+ main_x 1) v_prenex_49072) (<= (select main_a v_prenex_49073) (+ (select main_a v_prenex_49072) 998)) (< v_prenex_49072 main_x))) (forall ((v_prenex_49079 Int) (v_prenex_49078 Int)) (or (<= (select main_a v_prenex_49078) 999) (<= (select main_a v_prenex_49079) 999) (<= (select main_a v_prenex_49079) 1498) (<= (select main_a v_prenex_49078) (select main_a v_prenex_49079)) (< v_prenex_49078 main_x) (<= (+ main_x 1) v_prenex_49078))) (forall ((v_prenex_44957 Int) (v_prenex_44958 Int)) (or (<= (select main_a v_prenex_44958) (+ (select main_a v_prenex_44957) 998)) (< v_prenex_44958 main_y) (< v_prenex_44957 main_x) (<= (select main_a v_prenex_44957) 999) (<= (+ main_x 1) v_prenex_44957) (<= (select main_a v_prenex_44958) 1498))) (forall ((v_prenex_43589 Int) (v_prenex_43588 Int)) (or (< v_prenex_43588 main_x) (<= (select main_a v_prenex_43588) 500) (<= (* 2 (select main_a v_prenex_43588)) 1000) (<= 1 (select main_a v_prenex_43589)) (<= (select main_a v_prenex_43588) (select main_a v_prenex_43589)) (<= (+ main_x 1) v_prenex_43588) (<= 500 (select main_a v_prenex_43589)))) (forall ((v_prenex_48588 Int) (v_prenex_48587 Int)) (or (<= 2 (* 2 (select main_a v_prenex_48587))) (<= (+ (select main_a v_prenex_48587) (select main_a v_prenex_48588)) 1000) (<= 1000 (* 2 (select main_a v_prenex_48588))) (<= (+ main_x 1) v_prenex_48587) (< v_prenex_48587 main_x) (<= 1 (select main_a v_prenex_48588)) (<= 1 (select main_a v_prenex_48587)))) (or (forall ((v_prenex_44132 Int)) (<= 2 (* 2 (select main_a v_prenex_44132)))) (forall ((v_prenex_44133 Int)) (or (<= (select main_a v_prenex_44133) 1498) (<= (+ main_y 1) v_prenex_44133) (< v_prenex_44133 main_y) (<= (select main_a v_prenex_44133) 999)))) (forall ((v_prenex_41392 Int) (v_prenex_41393 Int)) (or (< v_prenex_41392 main_x) (<= (select main_a v_prenex_41392) 500) (<= 1000 (+ (select main_a v_prenex_41392) (select main_a v_prenex_41393))) (<= (* 2 (select main_a v_prenex_41393)) 1998) (<= (+ main_x 1) v_prenex_41392) (<= 500 (select main_a v_prenex_41393)) (<= 2 (* 2 (select main_a v_prenex_41392))))) (forall ((v_prenex_45397 Int) (v_prenex_45398 Int)) (or (<= (select main_a v_prenex_45398) (+ (select main_a v_prenex_45397) 998)) (<= 1000 (* 2 (select main_a v_prenex_45398))) (<= 2 (* 2 (select main_a v_prenex_45397))) (<= (+ main_x 1) v_prenex_45397) (< v_prenex_45397 main_x))) (or (forall ((v_prenex_46797 Int)) (<= (select main_a v_prenex_46797) 999)) (forall ((v_prenex_46795 Int)) (or (<= 0 (+ (select main_a v_prenex_46795) 498)) (<= (+ main_x 1) v_prenex_46795) (<= 2 (* 2 (select main_a v_prenex_46795))) (<= (* 2 (select main_a v_prenex_46795)) 1000) (< v_prenex_46795 main_x)))) (forall ((v_prenex_43082 Int) (v_prenex_43083 Int)) (or (<= 2 (* 2 (select main_a v_prenex_43082))) (<= 1 (select main_a v_prenex_43083)) (<= (select main_a v_prenex_43083) 1498) (<= (+ main_x 1) v_prenex_43082) (<= (* 2 (select main_a v_prenex_43082)) 1000) (< v_prenex_43082 main_x) (<= (select main_a v_prenex_43083) (+ (select main_a v_prenex_43082) 998)))) (or (forall ((v_prenex_46947 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_46947))) (<= 500 (select main_a v_prenex_46947)))) (forall ((v_prenex_46942 Int)) (or (<= 2 (* 2 (select main_a v_prenex_46942))) (<= (* 2 (select main_a v_prenex_46942)) 1000) (< v_prenex_46942 main_x) (<= (+ main_x 1) v_prenex_46942)))) (forall ((v_prenex_41464 Int) (v_prenex_41465 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41465))) (< v_prenex_41464 main_x) (<= (select main_a v_prenex_41464) 999) (<= (+ main_y 1) v_prenex_41465) (<= (+ main_x 1) v_prenex_41464) (<= (+ (select main_a v_prenex_41464) (select main_a v_prenex_41465)) 1000) (<= (* 2 (select main_a v_prenex_41465)) 1998))) (or (forall ((v_prenex_51675 Int)) (or (<= 2 (* 2 (select main_a v_prenex_51675))) (< v_prenex_51675 main_x) (<= (+ main_x 1) v_prenex_51675) (<= (* 2 (select main_a v_prenex_51675)) 1000))) (forall ((v_prenex_51681 Int)) (<= (* 2 (select main_a v_prenex_51681)) 1998))) (forall ((v_prenex_51244 Int) (v_prenex_51243 Int)) (or (<= (select main_a v_prenex_51244) (+ (select main_a v_prenex_51243) 998)) (<= (+ main_x 1) v_prenex_51243) (<= 500 (select main_a v_prenex_51244)) (<= (select main_a v_prenex_51244) 999) (< v_prenex_51243 main_x) (<= (select main_a v_prenex_51243) 500) (<= 1 (select main_a v_prenex_51243)))) (forall ((v_prenex_50901 Int) (v_prenex_50902 Int)) (or (<= 500 (select main_a v_prenex_50902)) (<= (* 2 (select main_a v_prenex_50901)) 1000) (< v_prenex_50901 main_x) (<= (+ (select main_a v_prenex_50901) (select main_a v_prenex_50902)) 1000) (<= (+ main_x 1) v_prenex_50901) (<= (+ main_y 1) v_prenex_50902))) (forall ((v_prenex_44203 Int) (v_prenex_44204 Int)) (or (<= 1000 (+ (select main_a v_prenex_44203) (select main_a v_prenex_44204))) (<= 0 (+ (select main_a v_prenex_44203) 498)) (< v_prenex_44203 main_x) (<= (select main_a v_prenex_44203) 500) (<= (+ main_x 1) v_prenex_44203) (<= (select main_a v_prenex_44204) 999))) (forall ((v_prenex_48272 Int) (v_prenex_48271 Int)) (or (<= (+ main_x 1) v_prenex_48271) (< v_prenex_48271 main_x) (<= 1 (select main_a v_prenex_48272)) (<= 2 (* 2 (select main_a v_prenex_48271))) (<= (+ (select main_a v_prenex_48271) (select main_a v_prenex_48272)) 1000) (<= (select main_a v_prenex_48272) 999))) (or (forall ((v_prenex_44392 Int)) (or (<= (* 2 (select main_a v_prenex_44392)) 1998) (< v_prenex_44392 main_y))) (forall ((v_prenex_44390 Int)) (or (< v_prenex_44390 main_x) (<= (* 2 (select main_a v_prenex_44390)) 1000) (<= (+ main_x 1) v_prenex_44390)))) (forall ((v_prenex_47912 Int) (v_prenex_47913 Int)) (or (<= (+ main_x 1) v_prenex_47912) (< v_prenex_47912 main_x) (<= (* 2 (select main_a v_prenex_47913)) 1998) (<= (select main_a v_prenex_47912) 999) (<= (select main_a v_prenex_47913) (+ (select main_a v_prenex_47912) 998)))) (forall ((v_prenex_49957 Int) (v_prenex_49958 Int)) (or (<= 0 (+ (select main_a v_prenex_49957) 498)) (<= (+ main_x 1) v_prenex_49957) (<= 1000 (+ (select main_a v_prenex_49957) (select main_a v_prenex_49958))) (<= (select main_a v_prenex_49957) 999) (< v_prenex_49957 main_x) (<= 500 (select main_a v_prenex_49958)))) (forall ((v_prenex_42838 Int) (v_prenex_42839 Int)) (or (<= 500 (select main_a v_prenex_42839)) (<= (* 2 (select main_a v_prenex_42838)) 1000) (<= (select main_a v_prenex_42839) (+ (select main_a v_prenex_42838) 998)) (< v_prenex_42838 main_x) (<= (+ main_x 1) v_prenex_42838) (<= 1000 (* 2 (select main_a v_prenex_42839))))) (forall ((v_prenex_47334 Int) (v_prenex_47333 Int)) (or (<= (select main_a v_prenex_47334) 999) (< v_prenex_47334 main_y) (<= (select main_a v_prenex_47333) 999) (< v_prenex_47333 main_x) (<= 1000 (+ (select main_a v_prenex_47333) (select main_a v_prenex_47334))) (<= (select main_a v_prenex_47334) 1498) (<= (+ main_x 1) v_prenex_47333))) (or (forall ((v_prenex_50569 Int)) (or (<= 500 (select main_a v_prenex_50569)) (<= 1000 (* 2 (select main_a v_prenex_50569))))) (forall ((v_prenex_50568 Int)) (or (< v_prenex_50568 main_x) (<= 0 (+ (select main_a v_prenex_50568) 498)) (<= (* 2 (select main_a v_prenex_50568)) 1000) (<= (+ main_x 1) v_prenex_50568) (<= (select main_a v_prenex_50568) 500)))) (or (forall ((v_prenex_40480 Int)) (or (<= 2 (* 2 (select main_a v_prenex_40480))) (< v_prenex_40480 main_x) (<= (+ main_x 1) v_prenex_40480) (<= (select main_a v_prenex_40480) 500))) (forall ((v_prenex_40758 Int)) (<= (* 2 (select main_a v_prenex_40758)) 1998))) (forall ((v_prenex_41698 Int) (v_prenex_41697 Int)) (or (<= 0 (+ (select main_a v_prenex_41697) 498)) (<= (select main_a v_prenex_41698) 1498) (<= (+ main_y 1) v_prenex_41698) (<= (select main_a v_prenex_41698) (+ (select main_a v_prenex_41697) 998)) (<= 500 (select main_a v_prenex_41698)) (<= (+ main_x 1) v_prenex_41697) (< v_prenex_41697 main_x))) (forall ((v_prenex_42680 Int) (v_prenex_42681 Int)) (or (<= 0 (+ (select main_a v_prenex_42680) 498)) (< v_prenex_42680 main_x) (<= (select main_a v_prenex_42681) 999) (<= (select main_a v_prenex_42680) (select main_a v_prenex_42681)) (<= 2 (* 2 (select main_a v_prenex_42680))) (<= (+ main_x 1) v_prenex_42680))) (or (forall ((v_prenex_50302 Int)) (or (<= 500 (select main_a v_prenex_50302)) (<= 1 (select main_a v_prenex_50302)) (<= (+ main_y 1) v_prenex_50302))) (forall ((v_prenex_50301 Int)) (or (<= (* 2 (select main_a v_prenex_50301)) 1000) (< v_prenex_50301 main_x) (<= (+ main_x 1) v_prenex_50301)))) (or (forall ((v_prenex_45940 Int)) (or (<= 2 (* 2 (select main_a v_prenex_45940))) (< v_prenex_45940 main_x) (<= (+ main_x 1) v_prenex_45940))) (forall ((v_prenex_45941 Int)) (or (<= (+ main_y 1) v_prenex_45941) (<= 1 (select main_a v_prenex_45941))))) (forall ((v_prenex_41691 Int) (v_prenex_41692 Int)) (or (<= (+ (select main_a v_prenex_41691) (select main_a v_prenex_41692)) 1000) (< v_prenex_41691 main_x) (<= 1 (select main_a v_prenex_41691)) (<= (+ main_x 1) v_prenex_41691) (<= (+ main_y 1) v_prenex_41692) (<= 1000 (* 2 (select main_a v_prenex_41692))) (<= 500 (select main_a v_prenex_41692)))) (or (forall ((v_prenex_47278 Int)) (or (<= (* 2 (select main_a v_prenex_47278)) 1000) (<= (select main_a v_prenex_47278) 999) (< v_prenex_47278 main_x) (<= 2 (* 2 (select main_a v_prenex_47278))) (<= (+ main_x 1) v_prenex_47278))) (forall ((v_prenex_47284 Int)) (or (<= (select main_a v_prenex_47284) 1498) (<= 1 (select main_a v_prenex_47284))))) (or (forall ((v_prenex_46852 Int)) (or (< v_prenex_46852 main_x) (<= (select main_a v_prenex_46852) 999) (<= (+ main_x 1) v_prenex_46852) (<= (* 2 (select main_a v_prenex_46852)) 1000))) (forall ((v_prenex_46856 Int)) (<= (* 2 (select main_a v_prenex_46856)) 1998))) (forall ((v_prenex_48598 Int) (v_prenex_48597 Int)) (or (<= (+ main_x 1) v_prenex_48597) (<= 0 (+ (select main_a v_prenex_48597) 498)) (<= (* 2 (select main_a v_prenex_48598)) 1998) (<= 1 (select main_a v_prenex_48598)) (<= (select main_a v_prenex_48597) (select main_a v_prenex_48598)) (< v_prenex_48597 main_x))) (or (forall ((v_prenex_51462 Int)) (or (<= (select main_a v_prenex_51462) 500) (<= 2 (* 2 (select main_a v_prenex_51462))) (<= (+ main_x 1) v_prenex_51462) (<= (* 2 (select main_a v_prenex_51462)) 1000) (< v_prenex_51462 main_x))) (forall ((v_prenex_51463 Int)) (or (<= (* 2 (select main_a v_prenex_51463)) 1998) (<= 1000 (* 2 (select main_a v_prenex_51463)))))) (forall ((v_prenex_50536 Int) (v_prenex_50537 Int)) (or (<= 1 (select main_a v_prenex_50537)) (<= (select main_a v_prenex_50536) 500) (<= (select main_a v_prenex_50537) 999) (<= (* 2 (select main_a v_prenex_50536)) 1000) (<= (+ main_x 1) v_prenex_50536) (< v_prenex_50536 main_x) (<= (+ (select main_a v_prenex_50536) (select main_a v_prenex_50537)) 1000))) (forall ((v_prenex_49464 Int) (v_prenex_49463 Int)) (or (<= (select main_a v_prenex_49463) 999) (<= (* 2 (select main_a v_prenex_49464)) 1998) (<= (+ main_x 1) v_prenex_49463) (<= 1000 (* 2 (select main_a v_prenex_49464))) (< v_prenex_49463 main_x) (<= 2 (* 2 (select main_a v_prenex_49463))) (<= (+ (select main_a v_prenex_49463) (select main_a v_prenex_49464)) 1000))) (forall ((v_prenex_41032 Int) (v_prenex_41033 Int)) (or (< v_prenex_41033 main_y) (<= (select main_a v_prenex_41033) (+ (select main_a v_prenex_41032) 998)) (<= (+ main_x 1) v_prenex_41032) (< v_prenex_41032 main_x) (<= 1000 (* 2 (select main_a v_prenex_41033))) (<= 0 (+ (select main_a v_prenex_41032) 498)) (<= 500 (select main_a v_prenex_41033)))) (forall ((v_prenex_41797 Int) (v_prenex_41798 Int)) (or (<= 1000 (+ (select main_a v_prenex_41797) (select main_a v_prenex_41798))) (<= (select main_a v_prenex_41798) 1498) (<= (+ main_x 1) v_prenex_41797) (<= 2 (* 2 (select main_a v_prenex_41797))) (<= 0 (+ (select main_a v_prenex_41797) 498)) (< v_prenex_41797 main_x))) (forall ((v_prenex_47677 Int) (v_prenex_47676 Int)) (or (< v_prenex_47676 main_x) (<= 1000 (* 2 (select main_a v_prenex_47677))) (<= (select main_a v_prenex_47677) 999) (<= 2 (* 2 (select main_a v_prenex_47676))) (<= (+ main_x 1) v_prenex_47676) (<= (select main_a v_prenex_47676) 999) (<= (+ (select main_a v_prenex_47676) (select main_a v_prenex_47677)) 1000))) (forall ((v_prenex_50444 Int) (v_prenex_50445 Int)) (or (<= (select main_a v_prenex_50444) 500) (< v_prenex_50444 main_x) (<= 1 (select main_a v_prenex_50445)) (<= 500 (select main_a v_prenex_50445)) (<= (+ main_x 1) v_prenex_50444) (<= 2 (* 2 (select main_a v_prenex_50444))) (<= (select main_a v_prenex_50444) (select main_a v_prenex_50445)))) (or (forall ((v_prenex_51294 Int)) (or (<= (select main_a v_prenex_51294) 999) (<= (+ main_x 1) v_prenex_51294) (<= (* 2 (select main_a v_prenex_51294)) 1000) (< v_prenex_51294 main_x))) (forall ((v_prenex_51297 Int)) (or (<= (select main_a v_prenex_51297) 999) (<= (* 2 (select main_a v_prenex_51297)) 1998)))) (forall ((v_prenex_46202 Int) (v_prenex_46201 Int)) (or (<= (select main_a v_prenex_46202) 999) (<= (+ main_x 1) v_prenex_46201) (<= 2 (* 2 (select main_a v_prenex_46201))) (<= (select main_a v_prenex_46202) 1498) (< v_prenex_46201 main_x) (<= (+ (select main_a v_prenex_46201) (select main_a v_prenex_46202)) 1000) (<= (select main_a v_prenex_46201) 500))) (forall ((v_prenex_42272 Int) (v_prenex_42273 Int)) (or (<= (select main_a v_prenex_42272) 999) (< v_prenex_42272 main_x) (< v_prenex_42273 main_y) (<= (select main_a v_prenex_42273) 999) (<= (+ main_x 1) v_prenex_42272) (<= 1000 (* 2 (select main_a v_prenex_42273))) (<= (+ (select main_a v_prenex_42272) (select main_a v_prenex_42273)) 1000))) (or (forall ((v_prenex_51261 Int)) (or (<= (* 2 (select main_a v_prenex_51261)) 1000) (< v_prenex_51261 main_x) (<= (+ main_x 1) v_prenex_51261) (<= 0 (+ (select main_a v_prenex_51261) 498)))) (forall ((v_prenex_51262 Int)) (or (<= (+ main_y 1) v_prenex_51262) (<= (* 2 (select main_a v_prenex_51262)) 1998)))) (forall ((v_prenex_45810 Int) (v_prenex_45811 Int)) (or (< v_prenex_45810 main_x) (<= (select main_a v_prenex_45810) (select main_a v_prenex_45811)) (<= (select main_a v_prenex_45810) 999) (<= (+ main_x 1) v_prenex_45810) (<= 1 (select main_a v_prenex_45811)) (<= (select main_a v_prenex_45811) 999) (<= 1 (select main_a v_prenex_45810)))) (forall ((v_prenex_42233 Int) (v_prenex_42234 Int)) (or (<= (* 2 (select main_a v_prenex_42233)) 1000) (<= (select main_a v_prenex_42233) 500) (<= (+ main_x 1) v_prenex_42233) (<= (select main_a v_prenex_42233) (select main_a v_prenex_42234)) (<= 1000 (* 2 (select main_a v_prenex_42234))) (< v_prenex_42233 main_x) (<= (select main_a v_prenex_42234) 999))) (or (forall ((v_prenex_42468 Int)) (or (<= (+ main_x 1) v_prenex_42468) (<= (* 2 (select main_a v_prenex_42468)) 1000) (<= 0 (+ (select main_a v_prenex_42468) 498)) (< v_prenex_42468 main_x) (<= 1 (select main_a v_prenex_42468)))) (forall ((v_prenex_42469 Int)) (<= (* 2 (select main_a v_prenex_42469)) 1998))) (forall ((v_prenex_50486 Int) (v_prenex_50485 Int)) (or (<= (+ main_x 1) v_prenex_50485) (<= (select main_a v_prenex_50485) 999) (<= (select main_a v_prenex_50486) 999) (< v_prenex_50485 main_x) (<= 2 (* 2 (select main_a v_prenex_50485))) (<= (+ (select main_a v_prenex_50485) (select main_a v_prenex_50486)) 1000))) (forall ((v_prenex_50082 Int) (v_prenex_50083 Int)) (or (< v_prenex_50082 main_x) (<= (select main_a v_prenex_50083) (+ (select main_a v_prenex_50082) 998)) (<= (+ main_x 1) v_prenex_50082) (<= 2 (* 2 (select main_a v_prenex_50082))) (<= (select main_a v_prenex_50083) 999) (<= 0 (+ (select main_a v_prenex_50082) 498)) (<= 1000 (* 2 (select main_a v_prenex_50083))))) (or (forall ((v_prenex_49832 Int)) (<= 1000 (* 2 (select main_a v_prenex_49832)))) (forall ((v_prenex_49830 Int)) (or (<= 2 (* 2 (select main_a v_prenex_49830))) (<= 1 (select main_a v_prenex_49830)) (<= (* 2 (select main_a v_prenex_49830)) 1000) (< v_prenex_49830 main_x) (<= (+ main_x 1) v_prenex_49830)))) (forall ((v_prenex_41617 Int) (v_prenex_41618 Int)) (or (<= (select main_a v_prenex_41617) 500) (<= (+ main_x 1) v_prenex_41617) (< v_prenex_41617 main_x) (<= (select main_a v_prenex_41618) 1498) (<= 1 (select main_a v_prenex_41617)) (<= (select main_a v_prenex_41618) 999) (<= (+ (select main_a v_prenex_41617) (select main_a v_prenex_41618)) 1000))) (or (forall ((v_prenex_41377 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_41377))) (<= (select main_a v_prenex_41377) 999))) (forall ((v_prenex_41372 Int)) (or (<= (+ main_x 1) v_prenex_41372) (<= 2 (* 2 (select main_a v_prenex_41372))) (< v_prenex_41372 main_x) (<= 0 (+ (select main_a v_prenex_41372) 498))))) (forall ((v_prenex_44333 Int) (v_prenex_44334 Int)) (or (< v_prenex_44333 main_x) (<= (+ main_x 1) v_prenex_44333) (<= (select main_a v_prenex_44333) 500) (<= (+ (select main_a v_prenex_44333) (select main_a v_prenex_44334)) 1000) (<= 1000 (* 2 (select main_a v_prenex_44334))) (<= (* 2 (select main_a v_prenex_44333)) 1000))) (or (forall ((v_prenex_42383 Int)) (or (< v_prenex_42383 main_x) (<= 2 (* 2 (select main_a v_prenex_42383))) (<= (+ main_x 1) v_prenex_42383) (<= 0 (+ (select main_a v_prenex_42383) 498)))) (forall ((v_prenex_42379 Int)) (or (<= 1 (select main_a v_prenex_42379)) (< v_prenex_42379 main_y)))) (forall ((v_prenex_45294 Int) (v_prenex_45295 Int)) (or (<= (select main_a v_prenex_45294) (select main_a v_prenex_45295)) (<= 500 (select main_a v_prenex_45295)) (< v_prenex_45295 main_y) (<= (+ main_y 1) v_prenex_45295) (<= (* 2 (select main_a v_prenex_45295)) 1998))) (or (forall ((v_prenex_44445 Int)) (or (<= (+ main_y 1) v_prenex_44445) (<= (select main_a v_prenex_44445) 999) (< v_prenex_44445 main_y))) (forall ((v_prenex_44444 Int)) (<= 2 (* 2 (select main_a v_prenex_44444))))) (or (forall ((v_prenex_45847 Int)) (or (<= (select main_a v_prenex_45847) 500) (< v_prenex_45847 main_x) (<= (+ main_x 1) v_prenex_45847) (<= (* 2 (select main_a v_prenex_45847)) 1000))) (forall ((v_prenex_45852 Int)) (<= (* 2 (select main_a v_prenex_45852)) 1998))) (forall ((v_prenex_47837 Int) (v_prenex_47836 Int)) (or (<= 1 (select main_a v_prenex_47837)) (<= 2 (* 2 (select main_a v_prenex_47836))) (<= (+ main_x 1) v_prenex_47836) (< v_prenex_47836 main_x) (<= 1000 (* 2 (select main_a v_prenex_47837))) (<= (select main_a v_prenex_47836) 999) (<= (select main_a v_prenex_47836) (select main_a v_prenex_47837)))) (or (forall ((v_prenex_45185 Int)) (or (<= (select main_a v_prenex_45185) 1498) (<= (* 2 (select main_a v_prenex_45185)) 1998))) (forall ((v_prenex_45180 Int)) (or (< v_prenex_45180 main_x) (<= (+ main_x 1) v_prenex_45180) (<= (select main_a v_prenex_45180) 999) (<= 2 (* 2 (select main_a v_prenex_45180)))))) (forall ((v_prenex_51160 Int) (v_prenex_51161 Int)) (or (<= (+ main_x 1) v_prenex_51160) (<= (* 2 (select main_a v_prenex_51160)) 1000) (<= (select main_a v_prenex_51160) 999) (< v_prenex_51160 main_x) (<= (select main_a v_prenex_51161) (+ (select main_a v_prenex_51160) 998)))) (forall ((v_prenex_44504 Int) (v_prenex_44505 Int)) (or (< v_prenex_44504 main_x) (<= (select main_a v_prenex_44504) 500) (<= (+ main_x 1) v_prenex_44504) (<= (select main_a v_prenex_44505) 1498) (<= (* 2 (select main_a v_prenex_44504)) 1000) (<= (+ (select main_a v_prenex_44504) (select main_a v_prenex_44505)) 1000) (<= 500 (select main_a v_prenex_44505)))) (or (forall ((v_prenex_42361 Int)) (or (< v_prenex_42361 main_y) (<= 1000 (* 2 (select main_a v_prenex_42361))))) (forall ((v_prenex_40520 Int)) (or (<= 1 (select main_a v_prenex_40520)) (<= (+ main_x 1) v_prenex_40520) (< v_prenex_40520 main_x)))) (forall ((v_prenex_49365 Int) (v_prenex_49364 Int)) (or (<= 1 (select main_a v_prenex_49364)) (< v_prenex_49364 main_x) (<= (select main_a v_prenex_49365) 1498) (<= (select main_a v_prenex_49365) (+ (select main_a v_prenex_49364) 998)) (<= (+ main_x 1) v_prenex_49364) (<= (select main_a v_prenex_49364) 500))) (or (forall ((v_prenex_41758 Int)) (<= (* 2 (select main_a v_prenex_41758)) 1998)) (forall ((v_prenex_41754 Int)) (or (<= 0 (+ (select main_a v_prenex_41754) 498)) (<= 2 (* 2 (select main_a v_prenex_41754))) (< v_prenex_41754 main_x) (<= (+ main_x 1) v_prenex_41754) (<= (select main_a v_prenex_41754) 999)))) (or (forall ((v_prenex_50684 Int)) (<= 1000 (* 2 (select main_a v_prenex_50684)))) (forall ((v_prenex_50679 Int)) (or (<= 2 (* 2 (select main_a v_prenex_50679))) (< v_prenex_50679 main_x) (<= (* 2 (select main_a v_prenex_50679)) 1000) (<= (+ main_x 1) v_prenex_50679)))) (forall ((v_prenex_48942 Int) (v_prenex_48941 Int)) (or (< v_prenex_48941 main_x) (<= (+ main_x 1) v_prenex_48941) (<= (select main_a v_prenex_48942) 1498) (<= 1 (select main_a v_prenex_48941)) (<= 1000 (* 2 (select main_a v_prenex_48942))) (<= (select main_a v_prenex_48942) (+ (select main_a v_prenex_48941) 998)) (< v_prenex_48942 main_y))) (or (forall ((v_prenex_49763 Int)) (or (< v_prenex_49763 main_x) (<= (select main_a v_prenex_49763) 500) (<= (+ main_x 1) v_prenex_49763) (<= 2 (* 2 (select main_a v_prenex_49763))))) (forall ((v_prenex_49768 Int)) (or (<= 1000 (* 2 (select main_a v_prenex_49768))) (<= (select main_a v_prenex_49768) 1498)))))} [2019-01-07 16:25:41,685 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:25:41,686 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:25:41,686 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:25:41,686 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:25:41,687 WARN L224 ngHoareTripleChecker]: Pre: {2147483619#(or (forall ((v_idx_173 Int) (v_idx_174 Int) (v_idx_172 Int) (v_idx_175 Int) (v_idx_176 Int)) (exists ((v_b_12_1 Int) (v_v_25_1 Int) (v_b_14_1 Int) (v_v_3_1 Int) (v_v_28_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (or (= (select c_main_a v_idx_175) v_v_25_1) (<= v_b_1_1 v_idx_175) (< v_idx_175 v_b_12_1)) (<= (- v_b_3_1 c_main_y) 1) (= (+ v_b_12_1 1) (+ c_main_x 1)) (<= (- (- v_v_25_1) v_v_25_1) (- 2)) (= (+ c_main_y 1) (+ v_b_14_1 1)) (= (+ c_main_y 1) v_b_3_1) (or (= (select c_main_a v_idx_173) v_v_28_1) (< v_idx_173 v_b_14_1) (<= v_b_3_1 v_idx_173)) (<= (- (- v_b_1_1) (- v_b_12_1)) (- 1)) (<= (- (- v_v_25_1) v_v_28_1) (- 1000)) (= c_main_x (+ v_b_1_1 (- 1))) (or (<= v_b_14_1 v_idx_172) (= v_v_4_1 (select c_main_a v_idx_172))) (<= (- (- v_b_1_1) (- v_b_14_1)) (- 2)) (or (= v_v_3_1 (select c_main_a v_idx_176)) (< v_idx_176 v_b_1_1)) (<= (- (- v_b_12_1) (- v_b_3_1)) 0) (<= (- v_b_1_1 v_b_12_1) 1) (<= (- v_b_14_1 v_b_3_1) (- 1)) (<= (- v_b_3_1 c_main_x) 0) (<= (- v_v_25_1 v_v_28_1) (- 998)) (<= (- (- v_b_1_1) (- c_main_y)) (- 2)) (<= (- v_v_28_1 (- v_v_28_1)) 1998) (= c_main_y v_b_14_1) (<= (- (- v_b_14_1) (- v_b_3_1)) 1) (<= (- v_b_1_1 c_main_x) 1) (= c_main_y (+ v_b_3_1 (- 1))) (<= (- (- v_v_28_1) v_v_28_1) (- 1998)) (<= (- v_v_25_1 (- v_v_28_1)) 1000) (= (+ c_main_x 1) v_b_1_1) (<= (- (- v_v_25_1) (- v_v_28_1)) 998) (<= (- v_b_12_1 c_main_x) 0) (<= (- v_b_14_1 c_main_x) (- 1)) (<= (- (- v_b_12_1) (- v_b_14_1)) (- 1)) (<= (- (- v_b_12_1) (- c_main_x)) 0) (or (= v_v_6_1 (select c_main_a v_idx_174)) (<= v_b_12_1 v_idx_174) (< v_idx_174 v_b_3_1)) (<= (- (- v_b_3_1) (- c_main_y)) (- 1)) (<= (- (- v_b_12_1) (- c_main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_14_1 c_main_y) 0) (<= (- (- v_b_14_1) (- c_main_y)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 2) (= v_b_12_1 (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- c_main_x)) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1))))) (forall ((v_idx_179 Int) (v_idx_180 Int) (v_idx_181 Int) (v_idx_177 Int) (v_idx_178 Int)) (exists ((v_b_54_1 Int) (v_b_53_1 Int) (v_b_52_1 Int) (v_v_331_1 Int) (v_v_330_1 Int) (v_v_329_1 Int) (v_v_327_1 Int) (v_v_328_1 Int) (v_b_55_1 Int)) (and (<= (- (- v_b_54_1) (- c_main_x)) 0) (<= (- v_b_55_1 c_main_x) 1) (or (= v_v_330_1 (select c_main_a v_idx_180)) (< v_idx_180 v_b_54_1) (<= v_b_55_1 v_idx_180)) (<= (- (- v_v_328_1) v_v_328_1) (- 1002)) (<= (- v_b_52_1 v_b_54_1) (- 1)) (<= (- v_v_330_1 (- v_v_330_1)) 998) (<= (- v_b_54_1 v_b_55_1) (- 1)) (or (< v_idx_178 v_b_52_1) (<= v_b_53_1 v_idx_178) (= v_v_328_1 (select c_main_a v_idx_178))) (<= (- (- v_b_55_1) (- c_main_x)) (- 1)) (= v_b_54_1 (+ v_b_55_1 (- 1))) (or (= v_v_327_1 (select c_main_a v_idx_177)) (<= v_b_52_1 v_idx_177)) (= (+ v_b_53_1 (- 1)) v_b_52_1) (<= (- v_b_52_1 v_b_55_1) (- 2)) (or (< v_idx_181 v_b_55_1) (= v_v_331_1 (select c_main_a v_idx_181))) (<= (- v_b_53_1 v_b_54_1) 0) (<= (- v_v_328_1 v_v_330_1) 1000) (= c_main_x (+ v_b_55_1 (- 1))) (<= (- (- v_v_330_1) v_v_330_1) 0) (<= (- (- v_b_54_1) (- v_b_55_1)) 1) (<= (- v_b_52_1 c_main_y) 0) (<= (- v_v_328_1 (- v_v_328_1)) 2000) (<= (- (- v_b_52_1) (- v_b_53_1)) 1) (<= (- (- v_b_54_1) (- c_main_y)) (- 1)) (= c_main_y (+ v_b_53_1 (- 1))) (= (+ v_b_54_1 1) v_b_55_1) (<= (- v_b_52_1 c_main_x) (- 1)) (<= (- (- v_v_328_1) v_v_330_1) (- 1000)) (<= (- v_b_53_1 v_b_55_1) (- 1)) (<= (- v_b_54_1 c_main_x) 0) (<= (- (- v_b_55_1) (- c_main_y)) (- 2)) (<= (- v_v_328_1 (- v_v_330_1)) 1000) (<= (- v_b_53_1 c_main_y) 1) (<= (- (- v_v_328_1) (- v_v_330_1)) (- 2)) (= (+ v_b_52_1 1) v_b_53_1) (<= (- (- v_b_52_1) (- c_main_y)) 0) (= (+ c_main_y 1) (+ v_b_52_1 1)) (= (+ v_b_54_1 1) (+ c_main_x 1)) (<= (- v_b_53_1 c_main_x) 0) (<= (- (- v_b_53_1) (- c_main_y)) (- 1)) (or (<= v_b_54_1 v_idx_179) (= v_v_329_1 (select c_main_a v_idx_179)) (< v_idx_179 v_b_53_1)) (<= (- v_b_52_1 v_b_53_1) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1))))))} [2019-01-07 16:25:41,687 WARN L228 ngHoareTripleChecker]: Action: assume !(a[x] == 1000); [2019-01-07 16:25:41,687 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not (= (select c_main_a c_main_x) 1000)) [2019-01-07 16:25:41,687 WARN L230 ngHoareTripleChecker]: Post: {2147483618#(forall ((v_idx_184 Int) (v_idx_185 Int) (v_idx_182 Int) (v_idx_183 Int) (v_idx_186 Int)) (exists ((v_b_53_1 Int) (v_b_86_1 Int) (v_b_52_1 Int) (v_v_331_1 Int) (v_v_329_1 Int) (v_v_740_1 Int) (v_v_327_1 Int) (v_v_328_1 Int) (v_b_55_1 Int)) (and (<= (- (- v_v_328_1) v_v_740_1) (- 1000)) (<= (- (- v_v_328_1) (- v_v_740_1)) (- 2)) (<= (- (- v_b_86_1) (- c_main_y)) (- 1)) (<= (- v_v_328_1 v_v_740_1) 1000) (<= (- v_b_55_1 c_main_x) 1) (<= (- (- v_b_86_1) (- c_main_x)) 0) (<= (- (- v_v_328_1) v_v_328_1) (- 1002)) (<= (- v_v_740_1 (- v_v_740_1)) 998) (<= (- (- v_b_55_1) (- v_b_86_1)) (- 1)) (<= (- v_b_53_1 v_b_86_1) 0) (= (+ v_b_86_1 1) (+ c_main_x 1)) (= v_b_86_1 (+ v_b_55_1 (- 1))) (<= (- (- v_v_740_1) v_v_740_1) 0) (<= (- (- v_b_55_1) (- c_main_x)) (- 1)) (or (= v_v_327_1 (select c_main_a v_idx_182)) (<= v_b_52_1 v_idx_182)) (= (+ v_b_53_1 (- 1)) v_b_52_1) (<= (- v_b_52_1 v_b_55_1) (- 2)) (<= (- v_b_86_1 c_main_x) 0) (<= (- v_b_52_1 v_b_86_1) (- 1)) (= c_main_x (+ v_b_55_1 (- 1))) (or (< v_idx_186 v_b_55_1) (= v_v_331_1 (select c_main_a v_idx_186))) (<= (- v_b_52_1 c_main_y) 0) (<= (- v_v_328_1 (- v_v_328_1)) 2000) (<= (- (- v_b_52_1) (- v_b_53_1)) 1) (or (< v_idx_184 v_b_53_1) (<= v_b_86_1 v_idx_184) (= (select c_main_a v_idx_184) v_v_329_1)) (= c_main_y (+ v_b_53_1 (- 1))) (<= (- v_b_52_1 c_main_x) (- 1)) (<= (- v_b_53_1 v_b_55_1) (- 1)) (<= (- (- v_b_55_1) (- c_main_y)) (- 2)) (<= (- v_b_53_1 c_main_y) 1) (<= (- v_b_55_1 v_b_86_1) 1) (= (+ v_b_52_1 1) v_b_53_1) (<= (- (- v_b_52_1) (- c_main_y)) 0) (= (+ v_b_86_1 1) v_b_55_1) (= (+ c_main_y 1) (+ v_b_52_1 1)) (or (= (select c_main_a v_idx_185) v_v_740_1) (< v_idx_185 v_b_86_1) (<= v_b_55_1 v_idx_185)) (<= (- v_b_53_1 c_main_x) 0) (<= (- v_v_328_1 (- v_v_740_1)) 1000) (or (= v_v_328_1 (select c_main_a v_idx_183)) (< v_idx_183 v_b_52_1) (<= v_b_53_1 v_idx_183)) (<= (- (- v_b_53_1) (- c_main_y)) (- 1)) (<= (- v_b_52_1 v_b_53_1) (- 1)) (<= (- (- c_main_x) (- c_main_y)) (- 1)))))} [2019-01-07 16:25:41,687 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:25:41,894 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:25:41,895 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:25:49,353 WARN L181 SmtUtils]: Spent 7.46 s on a formula simplification that was a NOOP. DAG size: 251 [2019-01-07 16:25:49,354 WARN L270 ngHoareTripleChecker]: Pre: {2147483619#(or (forall ((v_idx_173 Int) (v_idx_174 Int) (v_idx_172 Int) (v_idx_175 Int) (v_idx_176 Int)) (exists ((v_b_12_1 Int) (v_v_25_1 Int) (v_b_14_1 Int) (v_v_3_1 Int) (v_v_28_1 Int) (v_v_4_1 Int) (v_b_3_1 Int) (v_v_6_1 Int) (v_b_1_1 Int)) (and (or (= (select main_a v_idx_175) v_v_25_1) (<= v_b_1_1 v_idx_175) (< v_idx_175 v_b_12_1)) (<= (- v_b_3_1 main_y) 1) (= (+ v_b_12_1 1) (+ main_x 1)) (<= (- (- v_v_25_1) v_v_25_1) (- 2)) (= (+ main_y 1) (+ v_b_14_1 1)) (= (+ main_y 1) v_b_3_1) (or (= (select main_a v_idx_173) v_v_28_1) (< v_idx_173 v_b_14_1) (<= v_b_3_1 v_idx_173)) (<= (- (- v_b_1_1) (- v_b_12_1)) (- 1)) (<= (- (- v_v_25_1) v_v_28_1) (- 1000)) (= main_x (+ v_b_1_1 (- 1))) (or (<= v_b_14_1 v_idx_172) (= v_v_4_1 (select main_a v_idx_172))) (<= (- (- v_b_1_1) (- v_b_14_1)) (- 2)) (or (= v_v_3_1 (select main_a v_idx_176)) (< v_idx_176 v_b_1_1)) (<= (- (- v_b_12_1) (- v_b_3_1)) 0) (<= (- v_b_1_1 v_b_12_1) 1) (<= (- v_b_14_1 v_b_3_1) (- 1)) (<= (- v_b_3_1 main_x) 0) (<= (- v_v_25_1 v_v_28_1) (- 998)) (<= (- (- v_b_1_1) (- main_y)) (- 2)) (<= (- v_v_28_1 (- v_v_28_1)) 1998) (= main_y v_b_14_1) (<= (- (- v_b_14_1) (- v_b_3_1)) 1) (<= (- v_b_1_1 main_x) 1) (= main_y (+ v_b_3_1 (- 1))) (<= (- (- v_v_28_1) v_v_28_1) (- 1998)) (<= (- v_v_25_1 (- v_v_28_1)) 1000) (= (+ main_x 1) v_b_1_1) (<= (- (- v_v_25_1) (- v_v_28_1)) 998) (<= (- v_b_12_1 main_x) 0) (<= (- v_b_14_1 main_x) (- 1)) (<= (- (- v_b_12_1) (- v_b_14_1)) (- 1)) (<= (- (- v_b_12_1) (- main_x)) 0) (or (= v_v_6_1 (select main_a v_idx_174)) (<= v_b_12_1 v_idx_174) (< v_idx_174 v_b_3_1)) (<= (- (- v_b_3_1) (- main_y)) (- 1)) (<= (- (- v_b_12_1) (- main_y)) (- 1)) (<= (- (- v_b_1_1) (- v_b_3_1)) (- 1)) (<= (- v_b_14_1 main_y) 0) (<= (- (- v_b_14_1) (- main_y)) 0) (<= (- v_v_25_1 (- v_v_25_1)) 2) (= v_b_12_1 (+ v_b_1_1 (- 1))) (<= (- (- v_b_1_1) (- main_x)) (- 1)) (<= (- (- main_x) (- main_y)) (- 1))))) (forall ((v_idx_179 Int) (v_idx_180 Int) (v_idx_181 Int) (v_idx_177 Int) (v_idx_178 Int)) (exists ((v_b_54_1 Int) (v_b_53_1 Int) (v_b_52_1 Int) (v_v_331_1 Int) (v_v_330_1 Int) (v_v_329_1 Int) (v_v_327_1 Int) (v_v_328_1 Int) (v_b_55_1 Int)) (and (<= (- (- v_b_54_1) (- main_x)) 0) (<= (- v_b_55_1 main_x) 1) (or (= v_v_330_1 (select main_a v_idx_180)) (< v_idx_180 v_b_54_1) (<= v_b_55_1 v_idx_180)) (<= (- (- v_v_328_1) v_v_328_1) (- 1002)) (<= (- v_b_52_1 v_b_54_1) (- 1)) (<= (- v_v_330_1 (- v_v_330_1)) 998) (<= (- v_b_54_1 v_b_55_1) (- 1)) (or (< v_idx_178 v_b_52_1) (<= v_b_53_1 v_idx_178) (= v_v_328_1 (select main_a v_idx_178))) (<= (- (- v_b_55_1) (- main_x)) (- 1)) (= v_b_54_1 (+ v_b_55_1 (- 1))) (or (= v_v_327_1 (select main_a v_idx_177)) (<= v_b_52_1 v_idx_177)) (= (+ v_b_53_1 (- 1)) v_b_52_1) (<= (- v_b_52_1 v_b_55_1) (- 2)) (or (< v_idx_181 v_b_55_1) (= v_v_331_1 (select main_a v_idx_181))) (<= (- v_b_53_1 v_b_54_1) 0) (<= (- v_v_328_1 v_v_330_1) 1000) (= main_x (+ v_b_55_1 (- 1))) (<= (- (- v_v_330_1) v_v_330_1) 0) (<= (- (- v_b_54_1) (- v_b_55_1)) 1) (<= (- v_b_52_1 main_y) 0) (<= (- v_v_328_1 (- v_v_328_1)) 2000) (<= (- (- v_b_52_1) (- v_b_53_1)) 1) (<= (- (- v_b_54_1) (- main_y)) (- 1)) (= main_y (+ v_b_53_1 (- 1))) (= (+ v_b_54_1 1) v_b_55_1) (<= (- v_b_52_1 main_x) (- 1)) (<= (- (- v_v_328_1) v_v_330_1) (- 1000)) (<= (- v_b_53_1 v_b_55_1) (- 1)) (<= (- v_b_54_1 main_x) 0) (<= (- (- v_b_55_1) (- main_y)) (- 2)) (<= (- v_v_328_1 (- v_v_330_1)) 1000) (<= (- v_b_53_1 main_y) 1) (<= (- (- v_v_328_1) (- v_v_330_1)) (- 2)) (= (+ v_b_52_1 1) v_b_53_1) (<= (- (- v_b_52_1) (- main_y)) 0) (= (+ main_y 1) (+ v_b_52_1 1)) (= (+ v_b_54_1 1) (+ main_x 1)) (<= (- v_b_53_1 main_x) 0) (<= (- (- v_b_53_1) (- main_y)) (- 1)) (or (<= v_b_54_1 v_idx_179) (= v_v_329_1 (select main_a v_idx_179)) (< v_idx_179 v_b_53_1)) (<= (- v_b_52_1 v_b_53_1) (- 1)) (<= (- (- main_x) (- main_y)) (- 1))))))} [2019-01-07 16:25:49,354 WARN L274 ngHoareTripleChecker]: Action: assume !(a[x] == 1000); [2019-01-07 16:25:49,354 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not (= (select c_main_a c_main_x) 1000))